diff --git a/Changelog.txt b/Changelog.txt index 1f7d7a8fa..4f1d1dc5a 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,3 +1,22 @@ +Version 1.0.8.4 + -Added mpfr lib as an option for the reference calculations which adds a lot of speed-up in very deep zooms + -Added and an option to choose the high precision library: Double (53 bits), DoubleDouble(106 Bits), Built-in, Mpfr, Automatic + -Added semi-automatic precision setting + -Optimized the Complex extended exponent library to increase performance + -Optimized the pixel calculation when using high precision libraries + -Added the Nanomb1 approximation method for Mandelbrot + -Added Normal Map (and distance estimation) Statistical coloring method support for Series Approximation and Nanomb1 + -Fixed the Julia Perturbation algorithm in order to use a dedicated second reference for glitch checks + -Changed the Julia seed to support high precision + -Added the multiwave algorithm with some presets under the "Generated Palette option" + -Changed the thread mechanism to support different type of splits (Grid, Vertical, Horizontal) + -Added a direct palette loader (Map files in rgp triplet format) and included a lot of presets + -Added pixel jitter as an option + -Added an option to cancel the current render + -Modified quick-draw in order to have a configurable delay before the full render, and also added an option to zoom only to current center + -Fixed a bug with BLA and period + -Bug fixes and stability changes + Version 1.0.8.3 -Fixed Normal Map (and distance estimation) Statistical coloring method to work correctly with BLA -Changed the 1-Step BLA radius which increased the performance diff --git a/README.txt b/README.txt index bfdf3106a..5d208dd73 100644 --- a/README.txt +++ b/README.txt @@ -1,12 +1,11 @@ -Fractal Zoomer 1.0.8.3 +Fractal Zoomer 1.0.8.4 The most complete fractal generating software using java! Optimizations: Boundary Tracing Divide and Conquer -Pertubation Theory -Periodicity Checking +Perturbation Theory Functions: Over 200 different fractal generating functions @@ -16,7 +15,7 @@ User Formulas Custom user functions (code written by the user) Plane transformations Rotation -Perturbation +Initial Perturbation Initial Value Bailout Tests Palette editor diff --git a/lib/jackson-annotations-2.13.4.jar b/lib/jackson-annotations-2.13.4.jar new file mode 100644 index 000000000..0c5e9c1b0 Binary files /dev/null and b/lib/jackson-annotations-2.13.4.jar differ diff --git a/lib/jackson-annotations-2.9.0.jar b/lib/jackson-annotations-2.9.0.jar deleted file mode 100644 index c602d75d4..000000000 Binary files a/lib/jackson-annotations-2.9.0.jar and /dev/null differ diff --git a/lib/jackson-core-2.13.4.jar b/lib/jackson-core-2.13.4.jar new file mode 100644 index 000000000..0cb7a375f Binary files /dev/null and b/lib/jackson-core-2.13.4.jar differ diff --git a/lib/jackson-core-2.9.8.jar b/lib/jackson-core-2.9.8.jar deleted file mode 100644 index 362f1f393..000000000 Binary files a/lib/jackson-core-2.9.8.jar and /dev/null differ diff --git a/lib/jackson-databind-2.13.4.jar b/lib/jackson-databind-2.13.4.jar new file mode 100644 index 000000000..e59347432 Binary files /dev/null and b/lib/jackson-databind-2.13.4.jar differ diff --git a/lib/jackson-databind-2.9.8.jar b/lib/jackson-databind-2.9.8.jar deleted file mode 100644 index 2d8687b5d..000000000 Binary files a/lib/jackson-databind-2.9.8.jar and /dev/null differ diff --git a/lib/jna-5.12.1.jar b/lib/jna-5.12.1.jar new file mode 100644 index 000000000..77f8c7ae0 Binary files /dev/null and b/lib/jna-5.12.1.jar differ diff --git a/src/fractalzoomer/bailout_conditions/BailoutCondition.java b/src/fractalzoomer/bailout_conditions/BailoutCondition.java index 62de8e2b6..dd3cc717d 100644 --- a/src/fractalzoomer/bailout_conditions/BailoutCondition.java +++ b/src/fractalzoomer/bailout_conditions/BailoutCondition.java @@ -18,6 +18,7 @@ package fractalzoomer.bailout_conditions; import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; /** @@ -28,13 +29,15 @@ public abstract class BailoutCondition { protected double bound; protected Apfloat ddbound; protected BigNum bnbound; + protected DoubleDouble ddcbound; protected int id; - public BailoutCondition(double bound) { + protected BailoutCondition(double bound) { this.bound = bound; if(ThreadDraw.PERTURBATION_THEORY) { ddbound = new MyApfloat(bound); + ddcbound = new DoubleDouble(bound); if(ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { bnbound = new BigNum(ddbound); @@ -47,14 +50,26 @@ public BailoutCondition(double bound) { public abstract boolean escaped(BigComplex z, BigComplex zold, BigComplex zold2, int iterations, BigComplex c, BigComplex start, BigComplex c0, Apfloat norm_squared, BigComplex pixel); public abstract boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, int iterations, BigNumComplex c, BigNumComplex start, BigNumComplex c0, BigNum norm_squared, BigNumComplex pixel); + public abstract boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel); + + public abstract boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel); public boolean Escaped(GenericComplex z, GenericComplex zold, GenericComplex zold2, int iterations, GenericComplex c, GenericComplex start, GenericComplex c0, Object norm_squared, GenericComplex pixel) { if(z instanceof BigNumComplex) { return escaped((BigNumComplex)z, (BigNumComplex)zold, (BigNumComplex)zold2, iterations, (BigNumComplex)c, (BigNumComplex)start, (BigNumComplex)c0, (BigNum) norm_squared, (BigNumComplex)pixel); } - else { + else if(z instanceof MpfrBigNumComplex) { + return escaped((MpfrBigNumComplex)z, (MpfrBigNumComplex)zold, (MpfrBigNumComplex)zold2, iterations, (MpfrBigNumComplex)c, (MpfrBigNumComplex)start, (MpfrBigNumComplex)c0, (MpfrBigNum) norm_squared, (MpfrBigNumComplex)pixel); + } + else if (z instanceof BigComplex) { return escaped((BigComplex)z, (BigComplex)zold, (BigComplex)zold2, iterations, (BigComplex)c, (BigComplex)start, (BigComplex)c0, (Apfloat) norm_squared, (BigComplex)pixel); } + else if (z instanceof DDComplex) { + return escaped((DDComplex)z, (DDComplex)zold, (DDComplex)zold2, iterations, (DDComplex)c, (DDComplex)start, (DDComplex)c0, (DoubleDouble) norm_squared, (DDComplex)pixel); + } + else { + return escaped((Complex) z, (Complex)zold, (Complex)zold2, iterations, (Complex)c, (Complex)start, (Complex)c0, (double) norm_squared, (Complex)pixel); + } } public int getId() { diff --git a/src/fractalzoomer/bailout_conditions/CircleBailoutCondition.java b/src/fractalzoomer/bailout_conditions/CircleBailoutCondition.java index 4088a324c..3f884afba 100644 --- a/src/fractalzoomer/bailout_conditions/CircleBailoutCondition.java +++ b/src/fractalzoomer/bailout_conditions/CircleBailoutCondition.java @@ -16,10 +16,8 @@ */ package fractalzoomer.bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNum; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; @@ -53,5 +51,17 @@ public boolean escaped(BigComplex z, BigComplex zold, BigComplex zold2, int iter public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, int iterations, BigNumComplex c, BigNumComplex start, BigNumComplex c0, BigNum norm_squared, BigNumComplex pixel) { return z.norm_squared().compare(bnbound) >= 0; } + + @Override + public boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel) { + return z.norm_squared().compare(bound) >= 0; + } + + @Override + public boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel) { + + return z.norm_squared().compareTo(ddcbound) >= 0; + + } } diff --git a/src/fractalzoomer/bailout_conditions/CircleBailoutPreCalcNormCondition.java b/src/fractalzoomer/bailout_conditions/CircleBailoutPreCalcNormCondition.java index 92277e9e5..114d01538 100644 --- a/src/fractalzoomer/bailout_conditions/CircleBailoutPreCalcNormCondition.java +++ b/src/fractalzoomer/bailout_conditions/CircleBailoutPreCalcNormCondition.java @@ -1,9 +1,7 @@ package fractalzoomer.bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNum; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; public class CircleBailoutPreCalcNormCondition extends BailoutCondition { @@ -32,4 +30,16 @@ public boolean escaped(BigComplex z, BigComplex zold, BigComplex zold2, int iter public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, int iterations, BigNumComplex c, BigNumComplex start, BigNumComplex c0, BigNum norm_squared, BigNumComplex pixel) { return norm_squared.compare(bnbound) >= 0; } + + @Override + public boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel) { + return norm_squared.compare(bound) >= 0; + } + + @Override + public boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel) { + + return norm_squared.compareTo(ddcbound) >= 0; + + } } diff --git a/src/fractalzoomer/bailout_conditions/CrossBailoutCondition.java b/src/fractalzoomer/bailout_conditions/CrossBailoutCondition.java index e1c1c77fa..609616fc2 100644 --- a/src/fractalzoomer/bailout_conditions/CrossBailoutCondition.java +++ b/src/fractalzoomer/bailout_conditions/CrossBailoutCondition.java @@ -16,10 +16,8 @@ */ package fractalzoomer.bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNum; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; /** @@ -52,5 +50,17 @@ public boolean escaped(BigComplex z, BigComplex zold, BigComplex zold2, int iter public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, int iterations, BigNumComplex c, BigNumComplex start, BigNumComplex c0, BigNum norm_squared, BigNumComplex pixel) { return z.getAbsRe().compare(bnbound) >= 0 && z.getAbsIm().compare(bnbound) >= 0; } + + @Override + public boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel) { + return z.getAbsRe().compare(bound) >= 0 && z.getAbsIm().compare(bound) >= 0; + } + + @Override + public boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel) { + + return z.getAbsRe().compareTo(ddcbound) >= 0 && z.getAbsIm().compareTo(ddcbound) >= 0; + + } } diff --git a/src/fractalzoomer/bailout_conditions/CustomBailoutCondition.java b/src/fractalzoomer/bailout_conditions/CustomBailoutCondition.java index bc4ffc783..83a27e047 100644 --- a/src/fractalzoomer/bailout_conditions/CustomBailoutCondition.java +++ b/src/fractalzoomer/bailout_conditions/CustomBailoutCondition.java @@ -1,9 +1,7 @@ package fractalzoomer.bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNum; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; public class CustomBailoutCondition extends BailoutCondition { @@ -32,4 +30,16 @@ public boolean escaped(BigComplex z, BigComplex zold, BigComplex zold2, int iter public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, int iterations, BigNumComplex c, BigNumComplex start, BigNumComplex c0, BigNum norm_squared, BigNumComplex pixel) { return z.toComplex().norm() >= bound; } + + @Override + public boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel) { + return z.norm().compare(bound) >= 0; + } + + @Override + public boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel) { + + return z.norm().compareTo(ddcbound) >= 0; + + } } diff --git a/src/fractalzoomer/bailout_conditions/FieldLinesBailoutCondition.java b/src/fractalzoomer/bailout_conditions/FieldLinesBailoutCondition.java index 6fe1532ab..d740053ef 100644 --- a/src/fractalzoomer/bailout_conditions/FieldLinesBailoutCondition.java +++ b/src/fractalzoomer/bailout_conditions/FieldLinesBailoutCondition.java @@ -17,6 +17,7 @@ package fractalzoomer.bailout_conditions; import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; /** @@ -63,5 +64,31 @@ public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, return false; } + + @Override + public boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel) { + MpfrBigNum zoldRe = zold.getRe(); + MpfrBigNum zoldIm = zold.getIm(); + + if(iterations > 1 && (zoldRe.compare(0) == 0 || zoldIm.compare(0) == 0)) { + return false; + } + + return iterations > 1 && z.getRe().divide(zoldRe).compare(bound) >= 0 && z.getIm().divide(zoldIm).compare(bound) >= 0; + } + + @Override + public boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel) { + + DoubleDouble zoldRe = zold.getRe(); + DoubleDouble zoldIm = zold.getIm(); + + if(iterations > 1 && (zoldRe.compareTo(0) == 0 || zoldIm.compareTo(0) == 0)) { + return false; + } + + return iterations > 1 && z.getRe().divide(zoldRe).compareTo(ddcbound) >= 0 && z.getIm().divide(zoldIm).compareTo(ddcbound) >= 0; + + } } diff --git a/src/fractalzoomer/bailout_conditions/HalfplaneBailoutCondition.java b/src/fractalzoomer/bailout_conditions/HalfplaneBailoutCondition.java index e681eb11e..14597f4c3 100644 --- a/src/fractalzoomer/bailout_conditions/HalfplaneBailoutCondition.java +++ b/src/fractalzoomer/bailout_conditions/HalfplaneBailoutCondition.java @@ -16,10 +16,8 @@ */ package fractalzoomer.bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNum; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; @@ -53,5 +51,17 @@ public boolean escaped(BigComplex z, BigComplex zold, BigComplex zold2, int iter public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, int iterations, BigNumComplex c, BigNumComplex start, BigNumComplex c0, BigNum norm_squared, BigNumComplex pixel) { return z.getRe().compare(bnbound) >= 0; } + + @Override + public boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel) { + return z.getRe().compare(bound) >= 0; + } + + @Override + public boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel) { + + return z.getRe().compareTo(ddcbound) >= 0; + + } } diff --git a/src/fractalzoomer/bailout_conditions/ImaginaryStripBailoutCondition.java b/src/fractalzoomer/bailout_conditions/ImaginaryStripBailoutCondition.java index 82c9bc974..47c5e19d0 100644 --- a/src/fractalzoomer/bailout_conditions/ImaginaryStripBailoutCondition.java +++ b/src/fractalzoomer/bailout_conditions/ImaginaryStripBailoutCondition.java @@ -16,10 +16,8 @@ */ package fractalzoomer.bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNum; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; /** @@ -52,5 +50,17 @@ public boolean escaped(BigComplex z, BigComplex zold, BigComplex zold2, int iter public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, int iterations, BigNumComplex c, BigNumComplex start, BigNumComplex c0, BigNum norm_squared, BigNumComplex pixel) { return z.getAbsIm().compare(bnbound) >= 0; } + + @Override + public boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel) { + return z.getAbsIm().compare(bound) >= 0; + } + + @Override + public boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel) { + + return z.getAbsIm().compareTo(ddcbound) >= 0; + + } } diff --git a/src/fractalzoomer/bailout_conditions/NNormBailoutCondition.java b/src/fractalzoomer/bailout_conditions/NNormBailoutCondition.java index d0175c142..b76e9066e 100644 --- a/src/fractalzoomer/bailout_conditions/NNormBailoutCondition.java +++ b/src/fractalzoomer/bailout_conditions/NNormBailoutCondition.java @@ -18,6 +18,8 @@ package fractalzoomer.bailout_conditions; import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.LibMpfr; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apcomplex; import org.apfloat.Apfloat; @@ -28,13 +30,27 @@ public class NNormBailoutCondition extends BailoutCondition { protected double n_norm; protected Apfloat ddn_norm; + protected MpfrBigNum mpfrbn_norm; + + protected DoubleDouble dddn_norm; public NNormBailoutCondition(double bound, double n_norm) { super(bound); this.n_norm = n_norm; - ddn_norm = new MyApfloat(n_norm); - + + if(ThreadDraw.PERTURBATION_THEORY) { + ddn_norm = new MyApfloat(n_norm); + dddn_norm = new DoubleDouble(n_norm); + + if(ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { + + if(LibMpfr.LOAD_ERROR == null) { + mpfrbn_norm = new MpfrBigNum(n_norm); + } + } + } + } @Override //N norm @@ -57,7 +73,30 @@ public boolean escaped(BigComplex z, BigComplex zold, BigComplex zold2, int iter @Override public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, int iterations, BigNumComplex c, BigNumComplex start, BigNumComplex c0, BigNum norm_squared, BigNumComplex pixel) { + if(n_norm == 0) { + return false; + } return z.toComplex().nnorm(n_norm) >= bound; } + + @Override + public boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel) { + if(mpfrbn_norm.isZero()) { + return false; + } + + return z.nnorm(mpfrbn_norm).compare(bound) >= 0; + } + + @Override + public boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel) { + + if(dddn_norm.isZero()) { + return false; + } + + return z.nnorm(dddn_norm).compareTo(ddcbound) >= 0; + + } } \ No newline at end of file diff --git a/src/fractalzoomer/bailout_conditions/NoBailoutCondition.java b/src/fractalzoomer/bailout_conditions/NoBailoutCondition.java index 349e4eaf6..6f8f3faaa 100644 --- a/src/fractalzoomer/bailout_conditions/NoBailoutCondition.java +++ b/src/fractalzoomer/bailout_conditions/NoBailoutCondition.java @@ -1,9 +1,7 @@ package fractalzoomer.bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNum; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; public class NoBailoutCondition extends BailoutCondition { @@ -32,4 +30,16 @@ public boolean escaped(BigComplex z, BigComplex zold, BigComplex zold2, int iter public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, int iterations, BigNumComplex c, BigNumComplex start, BigNumComplex c0, BigNum norm_squared, BigNumComplex pixel) { return false; } + + @Override + public boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel) { + return false; + } + + @Override + public boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel) { + + return false; + + } } diff --git a/src/fractalzoomer/bailout_conditions/RealPlusImaginarySquaredBailoutCondition.java b/src/fractalzoomer/bailout_conditions/RealPlusImaginarySquaredBailoutCondition.java index 6753640a0..565af2e5f 100644 --- a/src/fractalzoomer/bailout_conditions/RealPlusImaginarySquaredBailoutCondition.java +++ b/src/fractalzoomer/bailout_conditions/RealPlusImaginarySquaredBailoutCondition.java @@ -17,6 +17,7 @@ package fractalzoomer.bailout_conditions; import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; /** @@ -52,5 +53,22 @@ public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, BigNum temp = z.getRe().add(z.getIm()); return temp.squareFull().compare(bnbound) >= 0; } + + @Override + public boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel) { + MpfrBigNum temp = new MpfrBigNum(); + temp.set(z.getRe()); + temp.add(z.getIm(), temp); + temp.square(temp); + return temp.compare(bound) >= 0; + } + + @Override + public boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel) { + + DoubleDouble temp = z.getRe().add(z.getIm()); + return temp.sqr().compareTo(ddcbound) >= 0; + + } } diff --git a/src/fractalzoomer/bailout_conditions/RealStripBailoutCondition.java b/src/fractalzoomer/bailout_conditions/RealStripBailoutCondition.java index 9e7528964..182ba7cb6 100644 --- a/src/fractalzoomer/bailout_conditions/RealStripBailoutCondition.java +++ b/src/fractalzoomer/bailout_conditions/RealStripBailoutCondition.java @@ -17,10 +17,8 @@ package fractalzoomer.bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNum; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; @@ -54,5 +52,17 @@ public boolean escaped(BigComplex z, BigComplex zold, BigComplex zold2, int iter public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, int iterations, BigNumComplex c, BigNumComplex start, BigNumComplex c0, BigNum norm_squared, BigNumComplex pixel) { return z.getAbsRe().compare(bnbound) >= 0; } + + @Override + public boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel) { + return z.getAbsRe().compare(bound) >= 0; + } + + @Override + public boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel) { + + return z.getAbsRe().compareTo(ddcbound) >= 0; + + } } diff --git a/src/fractalzoomer/bailout_conditions/RhombusBailoutCondition.java b/src/fractalzoomer/bailout_conditions/RhombusBailoutCondition.java index 2a4f46bb4..0fb13313e 100644 --- a/src/fractalzoomer/bailout_conditions/RhombusBailoutCondition.java +++ b/src/fractalzoomer/bailout_conditions/RhombusBailoutCondition.java @@ -18,6 +18,7 @@ package fractalzoomer.bailout_conditions; import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; /** @@ -50,5 +51,17 @@ public boolean escaped(BigComplex z, BigComplex zold, BigComplex zold2, int iter public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, int iterations, BigNumComplex c, BigNumComplex start, BigNumComplex c0, BigNum norm_squared, BigNumComplex pixel) { return z.getAbsRe().add(z.getAbsIm()).compare(bnbound) >= 0; } + + @Override + public boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel) { + return z.getAbsRe().add(z.getAbsIm()).compare(bound) >= 0; + } + + @Override + public boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel) { + + return z.getAbsRe().add(z.getAbsIm()).compareTo(ddcbound) >= 0; + + } } diff --git a/src/fractalzoomer/bailout_conditions/SkipBailoutCondition.java b/src/fractalzoomer/bailout_conditions/SkipBailoutCondition.java index 4ff5b5694..29b950492 100644 --- a/src/fractalzoomer/bailout_conditions/SkipBailoutCondition.java +++ b/src/fractalzoomer/bailout_conditions/SkipBailoutCondition.java @@ -16,10 +16,8 @@ */ package fractalzoomer.bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNum; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; /** @@ -59,6 +57,17 @@ public boolean escaped(BigComplex z, BigComplex zold, BigComplex zold2, int iter } + @Override + public boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel) { + + if(iterations < SKIPPED_ITERATION_COUNT) { + return false; + } + + return wrappedCondition.escaped(z, zold, zold2, iterations, c, start, c0, norm_squared, pixel); + + } + @Override public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, int iterations, BigNumComplex c, BigNumComplex start, BigNumComplex c0, BigNum norm_squared, BigNumComplex pixel) { if(iterations < SKIPPED_ITERATION_COUNT) { @@ -67,5 +76,14 @@ public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, return wrappedCondition.escaped(z, zold, zold2, iterations, c, start, c0, norm_squared, pixel); } + + @Override + public boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel) { + if(iterations < SKIPPED_ITERATION_COUNT) { + return false; + } + + return wrappedCondition.escaped(z, zold, zold2, iterations, c, start, c0, norm_squared, pixel); + } } diff --git a/src/fractalzoomer/bailout_conditions/SquareBailoutCondition.java b/src/fractalzoomer/bailout_conditions/SquareBailoutCondition.java index 934163e47..c9d9beecf 100644 --- a/src/fractalzoomer/bailout_conditions/SquareBailoutCondition.java +++ b/src/fractalzoomer/bailout_conditions/SquareBailoutCondition.java @@ -17,10 +17,8 @@ package fractalzoomer.bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNum; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; import org.apfloat.ApfloatMath; @@ -65,5 +63,27 @@ public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, return max.compare(bnbound) >= 0; } + + @Override + public boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel) { + MpfrBigNum absRe = z.getAbsRe(); + MpfrBigNum absIm = z.getAbsIm(); + + MpfrBigNum max = absRe.compare(absIm) == 1 ? absRe : absIm; + + return max.compare(bound) >= 0; + } + + @Override + public boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel) { + + DoubleDouble absRe = z.getAbsRe(); + DoubleDouble absIm = z.getAbsIm(); + + DoubleDouble max = absRe.compareTo(absIm) == 1 ? absRe : absIm; + + return max.compareTo(ddcbound) >= 0; + + } } diff --git a/src/fractalzoomer/bailout_conditions/UserBailoutCondition.java b/src/fractalzoomer/bailout_conditions/UserBailoutCondition.java index 8e9af544e..c298c8241 100644 --- a/src/fractalzoomer/bailout_conditions/UserBailoutCondition.java +++ b/src/fractalzoomer/bailout_conditions/UserBailoutCondition.java @@ -18,6 +18,7 @@ package fractalzoomer.bailout_conditions; import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import fractalzoomer.main.MainWindow; import fractalzoomer.parser.ExpressionNode; import fractalzoomer.parser.Parser; @@ -223,4 +224,16 @@ public boolean escaped(BigComplex z, BigComplex zold, BigComplex zold2, int iter public boolean escaped(BigNumComplex z, BigNumComplex zold, BigNumComplex zold2, int iterations, BigNumComplex c, BigNumComplex start, BigNumComplex c0, BigNum norm_squared, BigNumComplex pixel) { return escaped(z.toComplex(), zold.toComplex(), zold2.toComplex(), iterations, c.toComplex(), start.toComplex(), c0.toComplex(), norm_squared.doubleValue(), pixel.toComplex()); } + + @Override + public boolean escaped(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNum norm_squared, MpfrBigNumComplex pixel) { + return escaped(z.toComplex(), zold.toComplex(), zold2.toComplex(), iterations, c.toComplex(), start.toComplex(), c0.toComplex(), norm_squared.doubleValue(), pixel.toComplex()); + } + + @Override + public boolean escaped(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DoubleDouble norm_squared, DDComplex pixel) { + + return escaped(z.toComplex(), zold.toComplex(), zold2.toComplex(), iterations, c.toComplex(), start.toComplex(), c0.toComplex(), norm_squared.doubleValue(), pixel.toComplex()); + + } } diff --git a/src/fractalzoomer/color_maps/BLEND8.MAP b/src/fractalzoomer/color_maps/BLEND8.MAP new file mode 100644 index 000000000..10f0afddd --- /dev/null +++ b/src/fractalzoomer/color_maps/BLEND8.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 8 88 88 + 8 88 88 + 12 88 88 + 12 92 88 + 12 92 88 + 16 92 88 + 16 92 88 + 16 96 88 + 16 96 88 + 20 96 88 + 20 96 88 + 20 100 88 + 24 100 88 + 24 100 88 + 24 100 84 + 28 104 84 + 28 104 84 + 28 104 84 + 28 104 84 + 32 108 84 + 32 108 84 + 32 108 84 + 32 108 84 + 36 108 84 + 36 112 84 + 36 112 84 + 36 112 84 + 40 112 84 + 40 116 84 + 40 116 84 + 40 116 84 + 44 116 84 + 44 120 84 + 44 120 84 + 44 120 84 + 48 120 84 + 48 120 84 + 48 124 84 + 48 124 84 + 52 124 80 + 52 124 80 + 52 128 80 + 52 128 80 + 56 128 80 + 56 128 80 + 56 128 80 + 56 132 80 + 60 132 80 + 60 132 80 + 60 132 80 + 60 136 80 + 64 136 80 + 64 136 80 + 64 136 80 + 68 140 76 + 72 140 76 + 72 140 76 + 76 144 76 + 76 144 76 + 76 144 76 + 80 148 76 + 80 148 72 + 80 148 72 + 84 148 72 + 84 152 72 + 88 152 72 + 88 152 72 + 88 156 72 + 92 156 72 + 92 156 72 + 92 160 72 + 96 160 68 + 96 160 68 + 96 160 68 +100 164 68 +100 164 68 +100 164 68 +104 168 68 +104 168 68 +104 168 68 +108 172 68 +108 172 64 +108 172 64 +112 172 64 +112 176 64 +116 176 64 +116 176 64 +116 180 64 +120 180 64 +120 180 64 +120 184 64 +124 184 60 +124 184 60 +124 184 60 +128 188 60 +128 188 60 +128 188 60 +132 192 56 +136 192 56 +140 192 56 +140 192 56 +144 196 56 +148 196 60 +148 196 60 +152 196 60 +156 200 60 +156 200 60 +160 200 60 +164 200 64 +164 204 64 +168 204 64 +172 204 64 +172 204 64 +176 204 64 +176 208 64 +180 208 68 +184 208 68 +184 208 68 +188 212 68 +192 212 68 +192 212 68 +196 212 72 +200 216 72 +200 216 72 +204 216 72 +208 216 76 +208 216 76 +208 216 76 +212 216 76 +212 216 76 +212 216 72 +216 212 68 +216 212 68 +220 208 64 +220 208 60 +220 208 56 +220 204 52 +224 200 48 +224 192 48 +224 184 48 +224 176 48 +224 168 48 +224 160 48 +224 152 48 +224 144 48 +224 136 48 +224 128 48 +224 120 48 +224 112 48 +224 104 48 +224 96 48 +224 88 48 +224 80 48 +224 72 48 +224 64 48 +224 56 48 +220 48 48 +216 48 48 +208 48 48 +200 48 48 +192 48 48 +184 48 48 +176 48 48 +168 48 48 +160 48 48 +152 48 48 +144 48 48 +136 48 48 +128 48 48 +120 48 48 +112 48 52 +104 48 52 + 96 48 56 + 88 48 56 + 80 48 60 + 72 48 60 + 64 48 64 + 64 48 68 + 64 48 68 + 64 48 72 + 64 48 76 + 64 48 80 + 64 48 80 + 64 48 84 + 64 48 88 + 64 48 92 + 64 48 92 + 64 48 96 + 64 48 100 + 64 48 100 + 64 48 104 + 64 48 108 + 64 48 112 + 64 48 112 + 64 48 116 + 64 48 120 + 64 48 124 + 64 48 124 + 64 48 128 + 60 48 132 + 60 48 132 + 56 48 136 + 56 48 140 + 56 48 144 + 56 48 148 + 56 48 152 + 56 48 156 + 56 48 160 + 56 48 164 + 56 48 168 + 56 48 172 + 56 48 176 + 56 48 180 + 52 48 180 + 52 48 184 + 52 48 188 + 52 48 192 + 52 48 196 + 52 48 200 + 52 48 204 + 52 48 208 + 52 48 212 + 52 48 216 + 52 48 220 + 48 48 224 + 48 56 224 + 48 64 224 + 48 72 224 + 48 80 224 + 48 88 224 + 48 96 224 + 48 104 224 + 48 112 224 + 48 120 224 + 48 128 224 + 48 136 224 + 48 144 224 + 48 152 224 + 48 160 224 + 48 168 224 + 48 180 228 + 48 192 232 + 48 204 236 + 48 216 240 + 48 228 244 + 48 240 248 + 48 252 252 + 48 252 252 + 0 80 92 + 0 80 92 + 4 84 92 + 4 84 92 + 4 84 92 + 4 84 92 + 8 88 92 diff --git a/src/fractalzoomer/color_maps/BLUEIN.MAP b/src/fractalzoomer/color_maps/BLUEIN.MAP new file mode 100644 index 000000000..fc2903d10 --- /dev/null +++ b/src/fractalzoomer/color_maps/BLUEIN.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 4 + 0 0 4 + 0 0 4 + 0 0 4 + 0 0 8 + 0 0 8 + 0 0 8 + 0 0 8 + 0 0 12 + 0 0 12 + 0 0 12 + 0 0 12 + 0 0 16 + 0 0 16 + 0 0 16 + 0 0 16 + 0 0 20 + 0 0 20 + 0 0 20 + 0 0 20 + 0 0 24 + 0 0 24 + 0 0 24 + 0 0 24 + 0 0 28 + 0 0 28 + 0 0 28 + 0 0 28 + 0 0 32 + 0 0 32 + 0 0 32 + 0 0 32 + 0 0 36 + 0 0 36 + 0 0 36 + 0 0 36 + 0 0 40 + 0 0 40 + 0 0 40 + 0 0 40 + 0 0 44 + 0 0 44 + 0 0 44 + 0 0 44 + 0 0 48 + 0 0 48 + 0 0 48 + 0 0 48 + 0 0 52 + 0 0 52 + 0 0 52 + 0 0 52 + 0 0 56 + 0 0 56 + 0 0 56 + 0 0 56 + 0 0 60 + 0 0 60 + 0 0 60 + 0 0 60 + 0 0 64 + 0 0 64 + 0 0 64 + 0 0 64 + 0 0 68 + 0 0 68 + 0 0 68 + 0 0 68 + 0 0 72 + 0 0 72 + 0 0 72 + 0 0 72 + 0 0 76 + 0 0 76 + 0 0 76 + 0 0 76 + 0 0 80 + 0 0 80 + 0 0 80 + 0 0 80 + 0 0 84 + 0 0 84 + 0 0 84 + 0 0 84 + 0 0 88 + 0 0 88 + 0 0 88 + 0 0 88 + 0 0 92 + 0 0 92 + 0 0 92 + 0 0 92 + 0 0 96 + 0 0 96 + 0 0 96 + 0 0 96 + 0 0 100 + 0 0 100 + 0 0 100 + 0 0 100 + 0 0 104 + 0 0 104 + 0 0 104 + 0 0 104 + 0 0 108 + 0 0 108 + 0 0 108 + 0 0 108 + 0 0 112 + 0 0 112 + 0 0 112 + 0 0 112 + 0 0 116 + 0 0 116 + 0 0 116 + 0 0 116 + 0 0 120 + 0 0 120 + 0 0 120 + 0 0 120 + 0 0 124 + 0 0 124 + 0 0 124 + 0 0 124 + 0 0 128 + 0 0 128 + 0 0 128 + 0 0 128 + 0 0 132 + 0 0 132 + 0 0 132 + 0 0 132 + 0 0 136 + 0 0 136 + 0 0 136 + 0 0 136 + 0 0 140 + 0 0 140 + 0 0 140 + 0 0 140 + 0 0 144 + 0 0 144 + 0 0 144 + 0 0 144 + 0 0 148 + 0 0 148 + 0 0 148 + 0 0 148 + 0 0 152 + 0 0 152 + 0 0 152 + 0 0 152 + 0 0 156 + 0 0 156 + 0 0 156 + 0 0 156 + 0 0 160 + 0 0 160 + 0 0 160 + 0 0 160 + 0 0 164 + 0 0 164 + 0 0 164 + 0 0 164 + 0 0 168 + 0 0 168 + 0 0 168 + 0 0 168 + 0 0 172 + 0 0 172 + 0 0 172 + 0 0 172 + 0 0 176 + 0 0 176 + 0 0 176 + 0 0 176 + 0 0 180 + 0 0 180 + 0 0 180 + 0 0 180 + 0 0 184 + 0 0 184 + 0 0 184 + 0 0 184 + 0 0 188 + 0 0 188 + 0 0 188 + 0 0 188 + 0 0 192 + 0 0 192 + 0 0 192 + 0 0 192 + 0 0 196 + 0 0 196 + 0 0 196 + 0 0 196 + 0 0 200 + 0 0 200 + 0 0 200 + 0 0 200 + 0 0 204 + 0 0 204 + 0 0 204 + 0 0 204 + 0 0 208 + 0 0 208 + 0 0 208 + 0 0 208 + 0 0 212 + 0 0 212 + 0 0 212 + 0 0 212 + 0 0 216 + 0 0 216 + 0 0 216 + 0 0 216 + 0 0 220 + 0 0 220 + 0 0 220 + 0 0 220 + 0 0 224 + 0 0 224 + 0 0 224 + 0 0 224 + 0 0 228 + 0 0 228 + 0 0 228 + 0 0 228 + 0 0 232 + 0 0 232 + 0 0 232 + 0 0 232 + 0 0 236 + 0 0 236 + 0 0 236 + 0 0 236 + 0 0 240 + 0 0 240 + 0 0 240 + 0 0 240 + 0 0 244 + 0 0 244 + 0 0 244 + 0 0 244 + 0 0 248 + 0 0 248 + 0 0 248 + 0 0 248 + 0 0 252 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/BLUEORNG.MAP b/src/fractalzoomer/color_maps/BLUEORNG.MAP new file mode 100644 index 000000000..e686e9d33 --- /dev/null +++ b/src/fractalzoomer/color_maps/BLUEORNG.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 4 + 0 0 4 + 0 0 4 + 0 4 8 + 0 4 8 + 0 4 8 + 0 4 12 + 0 4 12 + 0 4 12 + 4 8 16 + 4 8 16 + 4 8 16 + 4 8 20 + 4 8 20 + 4 8 20 + 4 8 20 + 4 12 24 + 4 12 24 + 4 12 24 + 4 12 28 + 4 12 28 + 4 12 28 + 8 16 32 + 8 16 32 + 8 16 32 + 8 16 36 + 8 16 36 + 8 16 36 + 8 20 40 + 8 20 40 + 8 20 40 + 8 20 40 + 8 20 44 + 8 20 44 + 8 20 44 + 12 24 48 + 12 24 48 + 12 24 48 + 12 24 52 + 12 24 52 + 12 24 52 + 12 28 56 + 12 28 56 + 12 28 56 + 12 28 60 + 12 28 60 + 12 28 60 + 12 28 60 + 16 32 64 + 16 32 64 + 16 32 64 + 16 32 68 + 16 32 68 + 16 32 68 + 16 36 72 + 16 36 72 + 16 36 72 + 16 36 76 + 16 36 76 + 16 36 76 + 20 40 80 + 20 44 80 + 20 52 84 + 20 56 84 + 20 64 88 + 20 72 88 + 24 76 92 + 24 84 92 + 24 92 96 + 24 96 96 + 24 104 100 + 28 108 100 + 28 116 104 + 28 124 104 + 28 128 108 + 28 136 108 + 32 144 112 + 40 148 112 + 52 152 108 + 64 156 104 + 76 160 100 + 88 164 96 + 96 168 92 +108 172 88 +120 176 84 +132 180 80 +144 184 76 +152 188 72 +164 192 68 +176 196 64 +188 200 60 +200 204 56 +212 212 52 +212 208 52 +212 200 48 +212 192 44 +212 184 40 +212 180 40 +212 172 36 +212 164 32 +212 156 28 +212 152 28 +212 144 24 +212 136 20 +212 128 16 +212 124 16 +212 116 12 +212 108 8 +212 100 4 +208 100 8 +200 96 12 +196 92 16 +188 88 20 +180 88 28 +176 84 32 +168 80 36 +160 76 40 +156 72 44 +148 72 52 +140 68 56 +136 64 60 +128 60 64 +120 60 72 +116 56 76 +108 52 80 +100 48 84 + 96 44 88 + 88 44 96 + 80 40 100 + 76 36 104 + 68 32 108 + 60 32 116 + 56 28 120 + 48 24 124 + 40 20 128 + 36 16 132 + 28 16 140 + 20 12 144 + 16 8 148 + 8 4 152 + 0 0 160 + 0 0 160 + 0 0 160 + 0 0 156 + 0 0 156 + 0 0 156 + 0 0 152 + 0 0 152 + 0 0 152 + 0 0 148 + 0 0 148 + 0 0 148 + 0 0 144 + 0 0 144 + 0 0 140 + 0 0 140 + 0 0 140 + 0 0 136 + 0 0 136 + 0 0 136 + 0 0 132 + 0 0 132 + 0 0 132 + 0 0 128 + 0 0 128 + 0 0 124 + 0 0 124 + 0 0 124 + 0 0 120 + 0 0 120 + 0 0 120 + 0 0 116 + 0 0 116 + 0 0 116 + 0 0 112 + 0 0 112 + 0 0 112 + 0 0 108 + 0 0 108 + 0 0 104 + 0 0 104 + 0 0 104 + 0 0 100 + 0 0 100 + 0 0 100 + 0 0 96 + 0 0 96 + 0 0 96 + 0 0 92 + 0 0 92 + 0 0 88 + 0 0 88 + 0 0 88 + 0 0 84 + 0 0 84 + 0 0 84 + 0 0 80 + 0 0 80 + 0 0 80 + 0 0 76 + 0 0 76 + 0 0 76 + 0 0 72 + 0 0 72 + 0 0 68 + 0 0 68 + 0 0 68 + 0 0 64 + 0 0 64 + 0 0 64 + 0 0 60 + 0 0 60 + 0 0 60 + 0 0 56 + 0 0 56 + 0 0 52 + 0 0 52 + 0 0 52 + 0 0 48 + 0 0 48 + 0 0 48 + 0 0 44 + 0 0 44 + 0 0 44 + 0 0 40 + 0 0 40 + 0 0 40 + 0 0 36 + 0 0 36 + 0 0 32 + 0 0 32 + 0 0 32 + 0 0 28 + 0 0 28 + 0 0 28 + 0 0 24 + 0 0 24 + 0 0 24 + 0 0 20 + 0 0 20 + 0 0 16 + 0 0 16 + 0 0 16 + 0 0 12 + 0 0 12 + 0 0 12 + 0 0 8 + 0 0 8 + 0 0 8 + 0 0 4 + 0 0 4 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/BLUEOUT.MAP b/src/fractalzoomer/color_maps/BLUEOUT.MAP new file mode 100644 index 000000000..f9c442941 --- /dev/null +++ b/src/fractalzoomer/color_maps/BLUEOUT.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 252 + 0 0 248 + 0 0 248 + 0 0 248 + 0 0 248 + 0 0 244 + 0 0 244 + 0 0 244 + 0 0 244 + 0 0 240 + 0 0 240 + 0 0 240 + 0 0 240 + 0 0 236 + 0 0 236 + 0 0 236 + 0 0 236 + 0 0 232 + 0 0 232 + 0 0 232 + 0 0 232 + 0 0 228 + 0 0 228 + 0 0 228 + 0 0 228 + 0 0 224 + 0 0 224 + 0 0 224 + 0 0 224 + 0 0 220 + 0 0 220 + 0 0 220 + 0 0 220 + 0 0 216 + 0 0 216 + 0 0 216 + 0 0 216 + 0 0 212 + 0 0 212 + 0 0 212 + 0 0 212 + 0 0 208 + 0 0 208 + 0 0 208 + 0 0 208 + 0 0 204 + 0 0 204 + 0 0 204 + 0 0 204 + 0 0 200 + 0 0 200 + 0 0 200 + 0 0 200 + 0 0 196 + 0 0 196 + 0 0 196 + 0 0 196 + 0 0 192 + 0 0 192 + 0 0 192 + 0 0 192 + 0 0 188 + 0 0 188 + 0 0 188 + 0 0 188 + 0 0 184 + 0 0 184 + 0 0 184 + 0 0 184 + 0 0 180 + 0 0 180 + 0 0 180 + 0 0 180 + 0 0 176 + 0 0 176 + 0 0 176 + 0 0 176 + 0 0 172 + 0 0 172 + 0 0 172 + 0 0 172 + 0 0 168 + 0 0 168 + 0 0 168 + 0 0 168 + 0 0 168 + 0 0 164 + 0 0 164 + 0 0 164 + 0 0 164 + 0 0 160 + 0 0 160 + 0 0 160 + 0 0 160 + 0 0 156 + 0 0 156 + 0 0 156 + 0 0 156 + 0 0 152 + 0 0 152 + 0 0 152 + 0 0 152 + 0 0 148 + 0 0 148 + 0 0 148 + 0 0 148 + 0 0 144 + 0 0 144 + 0 0 144 + 0 0 144 + 0 0 140 + 0 0 140 + 0 0 140 + 0 0 140 + 0 0 136 + 0 0 136 + 0 0 136 + 0 0 136 + 0 0 132 + 0 0 132 + 0 0 132 + 0 0 132 + 0 0 128 + 0 0 128 + 0 0 128 + 0 0 128 + 0 0 124 + 0 0 124 + 0 0 124 + 0 0 124 + 0 0 120 + 0 0 120 + 0 0 120 + 0 0 120 + 0 0 116 + 0 0 116 + 0 0 116 + 0 0 116 + 0 0 112 + 0 0 112 + 0 0 112 + 0 0 112 + 0 0 108 + 0 0 108 + 0 0 108 + 0 0 108 + 0 0 104 + 0 0 104 + 0 0 104 + 0 0 104 + 0 0 100 + 0 0 100 + 0 0 100 + 0 0 100 + 0 0 96 + 0 0 96 + 0 0 96 + 0 0 96 + 0 0 92 + 0 0 92 + 0 0 92 + 0 0 92 + 0 0 88 + 0 0 88 + 0 0 88 + 0 0 88 + 0 0 84 + 0 0 84 + 0 0 84 + 0 0 84 + 0 0 84 + 0 0 80 + 0 0 80 + 0 0 80 + 0 0 80 + 0 0 76 + 0 0 76 + 0 0 76 + 0 0 76 + 0 0 72 + 0 0 72 + 0 0 72 + 0 0 72 + 0 0 68 + 0 0 68 + 0 0 68 + 0 0 68 + 0 0 64 + 0 0 64 + 0 0 64 + 0 0 64 + 0 0 60 + 0 0 60 + 0 0 60 + 0 0 60 + 0 0 56 + 0 0 56 + 0 0 56 + 0 0 56 + 0 0 52 + 0 0 52 + 0 0 52 + 0 0 52 + 0 0 48 + 0 0 48 + 0 0 48 + 0 0 48 + 0 0 44 + 0 0 44 + 0 0 44 + 0 0 44 + 0 0 40 + 0 0 40 + 0 0 40 + 0 0 40 + 0 0 36 + 0 0 36 + 0 0 36 + 0 0 36 + 0 0 32 + 0 0 32 + 0 0 32 + 0 0 32 + 0 0 28 + 0 0 28 + 0 0 28 + 0 0 28 + 0 0 24 + 0 0 24 + 0 0 24 + 0 0 24 + 0 0 20 + 0 0 20 + 0 0 20 + 0 0 20 + 0 0 16 + 0 0 16 + 0 0 16 + 0 0 16 + 0 0 12 + 0 0 12 + 0 0 12 + 0 0 12 + 0 0 8 + 0 0 8 + 0 0 8 + 0 0 8 + 0 0 4 + 0 0 4 + 0 0 4 + 0 0 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/BLUES.MAP b/src/fractalzoomer/color_maps/BLUES.MAP new file mode 100644 index 000000000..28ff643ec --- /dev/null +++ b/src/fractalzoomer/color_maps/BLUES.MAP @@ -0,0 +1,256 @@ + 0 0 0 For them rainy days ... by Daniel Egnor + 0 0 0 + 0 0 4 + 0 0 12 + 0 0 16 + 0 0 24 + 0 0 32 + 0 0 36 + 0 0 44 + 0 0 48 + 0 0 56 + 0 0 64 + 0 0 68 + 0 0 76 + 0 0 80 + 0 0 88 + 0 0 96 + 0 0 100 + 0 0 108 + 0 0 116 + 0 0 120 + 0 0 128 + 0 0 132 + 0 0 140 + 0 0 148 + 0 0 152 + 0 0 160 + 0 0 164 + 0 0 172 + 0 0 180 + 0 0 184 + 0 0 192 + 0 0 200 + 0 4 200 + 0 12 200 + 0 16 204 + 0 24 204 + 0 28 208 + 0 36 208 + 0 40 208 + 0 48 212 + 0 56 212 + 0 60 216 + 0 68 216 + 0 72 216 + 0 80 220 + 0 84 220 + 0 92 224 + 0 100 224 + 0 104 224 + 0 112 228 + 0 116 228 + 0 124 232 + 0 128 232 + 0 136 232 + 0 140 236 + 0 148 236 + 0 156 240 + 0 160 240 + 0 168 240 + 0 172 244 + 0 180 244 + 0 184 248 + 0 192 248 + 0 200 252 + 4 200 252 + 12 200 252 + 20 204 252 + 28 204 252 + 36 208 252 + 44 208 252 + 52 208 252 + 60 212 252 + 68 212 252 + 76 216 252 + 84 216 252 + 92 216 252 +100 220 252 +108 220 252 +116 224 252 +124 224 252 +132 224 252 +140 228 252 +148 228 252 +156 232 252 +164 232 252 +172 232 252 +180 236 252 +188 236 252 +196 240 252 +204 240 252 +212 240 252 +220 244 252 +228 244 252 +236 248 252 +244 248 252 +252 252 252 +248 252 252 +244 252 252 +240 252 252 +232 252 252 +228 252 252 +224 252 252 +216 252 252 +212 252 252 +208 252 252 +200 252 252 +196 252 252 +192 252 252 +184 252 252 +180 252 252 +176 252 252 +168 252 252 +164 252 252 +160 252 252 +156 252 252 +148 252 252 +144 252 252 +140 252 252 +132 252 252 +128 252 252 +124 252 252 +116 252 252 +112 252 252 +108 252 252 +100 252 252 + 96 252 252 + 92 252 252 + 84 252 252 + 80 252 252 + 76 252 252 + 72 252 252 + 64 252 252 + 60 252 252 + 56 252 252 + 48 252 252 + 44 252 252 + 40 252 252 + 32 252 252 + 28 252 252 + 24 252 252 + 16 252 252 + 12 252 252 + 8 252 252 + 0 252 252 + 0 248 252 + 0 244 252 + 0 240 252 + 0 232 252 + 0 228 252 + 0 224 252 + 0 216 252 + 0 212 252 + 0 208 252 + 0 200 252 + 0 196 252 + 0 192 252 + 0 184 252 + 0 180 252 + 0 176 252 + 0 168 252 + 0 164 252 + 0 160 252 + 0 156 252 + 0 148 252 + 0 144 252 + 0 140 252 + 0 132 252 + 0 128 252 + 0 124 252 + 0 116 252 + 0 112 252 + 0 108 252 + 0 100 252 + 0 96 252 + 0 92 252 + 0 84 252 + 0 80 252 + 0 76 252 + 0 72 252 + 0 64 252 + 0 60 252 + 0 56 252 + 0 48 252 + 0 44 252 + 0 40 252 + 0 32 252 + 0 28 252 + 0 24 252 + 0 16 252 + 0 12 252 + 0 8 252 + 0 0 252 + 0 0 248 + 0 0 244 + 0 0 240 + 0 0 236 + 0 0 232 + 0 0 228 + 0 0 224 + 0 0 220 + 0 0 216 + 0 0 212 + 0 0 208 + 0 0 204 + 0 0 200 + 0 0 196 + 0 0 192 + 0 0 188 + 0 0 184 + 0 0 180 + 0 0 176 + 0 0 172 + 0 0 168 + 0 0 164 + 0 0 160 + 0 0 156 + 0 0 152 + 0 0 148 + 0 0 144 + 0 0 140 + 0 0 136 + 0 0 132 + 0 0 128 + 0 0 124 + 0 0 120 + 0 0 116 + 0 0 112 + 0 0 108 + 0 0 104 + 0 0 100 + 0 0 96 + 0 0 92 + 0 0 88 + 0 0 84 + 0 0 80 + 0 0 76 + 0 0 72 + 0 0 68 + 0 0 64 + 0 0 60 + 0 0 56 + 0 0 52 + 0 0 48 + 0 0 44 + 0 0 40 + 0 0 36 + 0 0 32 + 0 0 28 + 0 0 24 + 0 0 20 + 0 0 16 + 0 0 12 + 0 0 8 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/BUSYL.MAP b/src/fractalzoomer/color_maps/BUSYL.MAP new file mode 100644 index 000000000..a05700321 --- /dev/null +++ b/src/fractalzoomer/color_maps/BUSYL.MAP @@ -0,0 +1,256 @@ + 48 48 48 + 68 20 144 + 72 28 144 + 72 32 144 + 76 40 144 + 80 48 144 + 80 52 148 + 84 60 148 + 84 64 148 + 88 72 148 + 92 80 148 + 92 84 64 + 96 92 64 +100 100 64 +100 104 64 +104 112 64 +104 116 64 +116 120 52 +124 120 44 +132 120 36 +140 120 28 +148 120 20 +160 120 12 +168 120 4 +176 120 0 +184 124 0 +192 124 0 +204 124 0 +212 124 0 +220 124 0 +228 124 0 +236 124 0 +244 124 0 +240 128 0 +240 132 0 +240 136 0 +236 140 0 +236 144 0 +236 148 0 +236 152 0 +232 156 0 +232 156 0 +232 160 0 +232 164 0 +228 168 0 +228 172 0 +228 176 0 +228 180 0 +224 184 0 +224 188 0 +224 188 0 +224 192 0 +220 196 0 +220 200 0 +220 204 0 +220 208 0 +216 212 0 +216 216 0 +216 220 0 +216 220 0 +212 224 0 +212 228 0 +212 232 0 +212 236 0 +208 240 0 +208 244 0 +208 248 0 +208 248 0 +204 240 0 +204 236 0 +200 232 0 +200 228 4 +196 224 8 +196 220 8 +196 212 12 +192 208 16 +192 204 16 +188 200 20 +188 196 24 +184 192 24 +184 188 28 +184 180 32 +180 176 32 +180 172 36 +176 168 40 +176 164 40 +172 160 44 +172 156 44 +172 148 48 +168 144 52 +168 140 52 +164 136 56 +164 132 60 +160 128 60 +160 120 64 +160 116 68 +156 112 68 +156 108 72 +152 104 76 +152 100 76 +148 96 80 +148 88 84 +148 84 84 +144 80 88 +144 76 92 +140 72 92 +140 68 96 +140 64 96 +152 56 100 +160 52 104 +168 44 108 +176 40 112 +184 32 116 +196 28 32 +204 20 36 +212 16 40 +220 8 44 +228 4 48 +236 0 52 +232 8 44 +232 12 40 +232 16 36 +232 20 32 +232 24 28 +232 28 24 +228 32 20 +228 36 16 +228 40 12 +228 44 4 +228 48 0 +228 52 0 +224 56 0 +224 60 0 +224 64 0 +224 68 0 +224 72 0 + 28 140 120 + 28 144 124 + 24 152 128 + 24 156 132 + 24 164 136 + 20 168 140 + 20 176 144 + 20 180 148 + 16 188 152 + 16 192 156 + 16 200 160 + 12 204 164 + 12 212 168 + 12 216 172 + 12 208 168 + 12 204 168 + 12 200 164 + 12 196 164 + 12 192 160 + 12 188 160 + 12 184 160 + 12 180 156 + 12 172 156 + 12 168 152 + 12 164 152 + 12 160 152 + 12 156 148 + 12 152 148 + 12 148 144 + 12 144 144 + 12 136 144 + 12 132 140 + 12 128 140 + 12 124 136 + 12 120 136 + 12 116 136 + 12 112 132 + 12 108 132 + 12 100 128 + 12 96 128 + 12 92 128 + 12 88 124 + 12 84 124 + 12 80 120 + 12 76 120 + 12 72 120 + 28 64 132 + 44 60 140 + 60 56 148 + 72 52 156 + 88 44 164 +104 40 172 +116 36 180 +132 32 188 +148 24 196 +160 20 204 +176 16 212 +192 12 220 +204 8 228 +208 20 224 +208 32 224 +208 44 224 +212 56 224 +212 68 224 +212 80 224 +212 92 224 +216 104 224 +216 116 224 +216 128 224 +220 136 220 +220 148 220 +220 160 220 +220 172 220 +224 184 220 +224 196 220 +224 208 220 +228 220 220 +228 232 220 +228 244 220 +228 252 220 +212 216 176 +196 180 136 +180 144 92 +164 112 52 +160 108 56 +156 104 60 +152 100 60 +152 100 64 +148 96 68 +144 92 68 +144 92 72 +140 88 72 +136 84 76 +136 84 80 +132 80 80 +128 76 84 +124 72 84 +124 72 88 +120 68 92 +116 64 92 +116 64 96 +112 60 96 +108 56 100 +108 56 104 +104 52 104 +100 48 108 +100 48 112 + 96 44 112 + 92 40 116 + 88 36 116 + 88 36 120 + 84 32 124 + 80 28 124 + 80 28 128 + 76 24 128 + 72 20 132 + 72 20 136 + 68 16 136 + 64 12 140 + 64 12 140 diff --git a/src/fractalzoomer/color_maps/Bgb.map b/src/fractalzoomer/color_maps/Bgb.map new file mode 100644 index 000000000..c7d7aad46 --- /dev/null +++ b/src/fractalzoomer/color_maps/Bgb.map @@ -0,0 +1,256 @@ + 0 112 188 + 0 111 188 + 0 111 187 + 0 110 187 + 0 110 187 + 0 109 187 + 0 109 186 + 0 108 186 + 0 108 186 + 0 108 186 + 0 107 186 + 0 107 185 + 0 106 185 + 0 106 185 + 0 105 185 + 0 105 184 + 0 105 184 + 0 104 184 + 0 105 183 + 0 106 182 + 0 106 182 + 0 107 181 + 0 108 180 + 0 109 179 + 0 110 178 + 0 111 177 + 0 112 176 + 0 112 176 + 0 113 175 + 0 114 174 + 0 115 173 + 0 116 172 + 0 117 171 + 0 118 170 + 0 119 169 + 0 120 168 + 0 121 168 + 0 122 168 + 0 124 167 + 0 125 167 + 0 127 167 + 0 128 167 + 0 130 167 + 0 131 166 + 0 133 166 + 0 134 166 + 0 136 166 + 0 138 166 + 0 139 165 + 0 141 165 + 0 142 165 + 0 144 165 + 0 145 164 + 0 147 164 + 0 148 164 + 0 150 163 + 0 151 162 + 0 153 161 + 0 154 160 + 0 156 160 + 0 157 159 + 0 159 158 + 0 160 157 + 0 162 156 + 0 164 155 + 0 165 154 + 0 167 153 + 0 168 152 + 0 170 152 + 0 171 151 + 0 173 150 + 0 174 149 + 0 176 148 + 0 177 147 + 0 177 147 + 0 178 146 + 0 179 145 + 0 179 145 + 0 180 144 + 0 180 144 + 0 181 143 + 0 182 142 + 0 182 142 + 0 183 141 + 0 184 140 + 0 184 140 + 0 185 139 + 0 186 138 + 0 186 138 + 0 187 137 + 0 188 136 + 0 188 136 + 0 188 136 + 1 187 136 + 1 187 136 + 1 187 136 + 1 187 136 + 1 187 136 + 2 186 136 + 2 186 136 + 2 186 136 + 2 186 136 + 3 185 136 + 3 185 136 + 3 185 136 + 3 185 136 + 3 185 136 + 4 184 136 + 4 184 136 + 4 184 136 + 4 183 136 + 4 183 136 + 3 183 137 + 3 182 137 + 3 182 137 + 3 181 137 + 2 181 138 + 2 180 138 + 2 180 138 + 2 180 138 + 2 179 138 + 1 179 139 + 1 178 139 + 1 178 139 + 1 177 139 + 0 177 140 + 0 176 140 + 0 176 140 + 0 176 140 + 0 175 141 + 0 175 141 + 0 174 142 + 0 174 142 + 0 173 143 + 0 173 143 + 0 172 144 + 0 172 144 + 0 172 144 + 0 171 145 + 0 171 145 + 0 170 146 + 0 170 146 + 0 169 147 + 0 169 147 + 0 169 147 + 0 168 148 + 0 168 148 + 0 167 149 + 0 166 149 + 0 166 150 + 0 165 150 + 0 164 150 + 0 164 151 + 0 163 151 + 0 162 152 + 0 162 152 + 0 161 153 + 0 160 153 + 0 160 154 + 0 159 154 + 0 158 154 + 0 158 155 + 0 157 155 + 0 156 156 + 0 156 156 + 0 155 156 + 0 154 157 + 0 154 157 + 0 153 157 + 0 152 157 + 0 152 157 + 0 151 158 + 0 150 158 + 0 150 158 + 0 149 158 + 0 148 158 + 0 148 159 + 0 147 159 + 0 147 159 + 0 146 159 + 0 145 160 + 0 145 160 + 0 144 160 + 0 144 160 + 0 143 161 + 0 143 161 + 0 142 162 + 0 142 162 + 0 141 163 + 0 141 163 + 0 140 164 + 0 140 164 + 0 140 164 + 0 139 165 + 0 139 165 + 0 138 166 + 0 138 166 + 0 137 167 + 0 137 167 + 0 136 168 + 0 136 168 + 0 135 168 + 0 135 169 + 0 134 169 + 0 133 170 + 0 133 170 + 0 132 171 + 0 132 171 + 0 131 171 + 0 130 172 + 0 130 172 + 0 129 173 + 0 128 173 + 0 128 174 + 0 127 174 + 0 126 174 + 0 126 175 + 0 125 175 + 0 124 176 + 0 124 176 + 0 123 176 + 0 122 177 + 0 122 177 + 0 121 177 + 0 120 177 + 0 120 177 + 0 119 178 + 0 118 178 + 0 118 178 + 0 117 178 + 0 116 179 + 0 116 179 + 0 115 179 + 0 114 179 + 0 114 179 + 0 113 180 + 0 112 180 + 0 112 180 + 0 111 181 + 0 111 181 + 0 111 181 + 0 110 182 + 0 110 182 + 0 109 183 + 0 109 183 + 0 108 184 + 0 108 184 + 0 108 184 + 0 107 185 + 0 107 185 + 0 106 186 + 0 106 186 + 0 105 187 + 0 105 187 + 0 104 188 + 48 48 48 diff --git a/src/fractalzoomer/color_maps/Biglake.map b/src/fractalzoomer/color_maps/Biglake.map new file mode 100644 index 000000000..edffb27e8 --- /dev/null +++ b/src/fractalzoomer/color_maps/Biglake.map @@ -0,0 +1,256 @@ +113 194 88 + 62 218 128 +164 147 211 +200 121 119 +242 91 41 +241 99 210 +252 93 113 +249 55 58 + 69 221 196 +132 217 69 +125 184 226 +176 190 112 +180 159 239 +220 155 121 +222 134 244 +252 126 120 +252 108 241 + 28 252 145 + 30 252 248 + 84 252 117 + 88 232 244 +146 234 85 +152 229 223 +109 236 160 +173 199 193 +199 178 249 +236 187 114 +241 163 225 +252 105 140 +252 143 150 +252 135 246 + 51 252 171 + 48 252 250 +108 252 144 +108 252 235 +165 250 103 +171 237 215 +121 243 129 +183 218 176 +218 206 246 +252 201 123 +252 192 213 +252 132 137 +252 177 165 +252 162 234 + 74 252 226 +124 252 150 +136 252 237 + 81 252 108 +191 252 104 +186 252 194 +192 250 252 +224 252 31 +232 247 133 +217 231 234 +236 214 252 +252 243 56 +252 222 156 +252 202 217 +231 192 252 +145 252 216 +150 252 252 +174 252 135 +219 252 200 +205 252 252 +147 252 174 +249 252 93 +252 252 179 +243 248 252 +251 241 252 +252 252 54 +252 249 144 +252 224 209 +252 228 252 +252 227 220 +226 252 237 +152 252 145 +252 252 109 +252 252 188 +240 252 251 +244 252 245 +248 252 252 +252 252 252 +125 125 125 + 47 45 79 + 40 18 130 + 63 57 106 + 65 64 89 + 60 43 140 + 65 29 193 +124 32 196 +106 26 75 +116 16 93 + 30 116 16 + 27 105 75 + 28 100 130 + 29 88 175 + 31 78 226 + 27 184 131 + 38 92 38 + 85 85 92 + 84 64 136 + 86 55 183 + 83 43 233 +187 25 127 +124 46 28 +126 51 88 +126 44 136 +128 33 179 +125 22 226 +222 17 207 +168 34 18 +168 27 67 +168 19 114 +153 93 31 + 46 133 52 + 52 124 101 + 52 119 145 + 51 106 181 + 49 100 220 + 52 97 252 + 65 149 51 + 72 106 89 +101 101 110 +100 87 148 +102 75 187 +101 65 223 +120 63 246 +167 50 62 +140 59 55 +142 68 108 +148 65 150 +146 58 181 +141 45 217 +137 34 247 +217 40 147 +188 49 45 +188 48 88 +188 39 123 +192 31 163 +195 29 205 +222 28 138 +236 28 45 +236 28 84 +214 178 16 + 4 183 68 + 4 173 101 + 4 169 139 + 4 160 172 + 10 154 201 + 16 146 229 + 16 139 246 + 44 211 186 + 71 152 64 + 67 145 99 + 68 147 138 + 68 135 166 + 71 125 193 + 72 120 224 + 72 116 240 + 74 177 232 + 85 163 71 + 83 128 87 +115 117 121 +121 118 144 +120 104 174 +122 97 203 +120 88 229 +120 85 244 +203 79 227 +178 73 68 +164 82 73 +164 87 112 +168 84 144 +165 80 174 +169 77 202 +164 71 227 +160 62 242 +206 58 243 +218 63 114 +204 69 65 +204 67 96 +204 63 127 +204 55 156 +210 51 191 +211 49 221 +204 44 234 +201 38 248 +252 43 209 +252 54 91 +252 51 81 +252 45 106 +252 39 131 +252 33 157 +252 26 184 +252 18 212 + 50 23 233 + 30 208 163 + 31 196 102 + 29 190 127 + 28 189 157 + 28 191 191 + 29 176 205 + 31 173 230 + 46 222 229 + 70 195 107 + 89 171 81 + 85 167 112 + 88 166 146 + 89 168 179 + 88 140 192 + 89 143 216 + 88 141 240 + 89 208 173 +120 164 84 +101 146 98 +125 138 142 +140 140 149 +140 134 173 +140 123 196 +142 117 219 +140 105 242 +220 95 206 +194 91 84 +184 106 87 +184 97 111 +185 103 144 +189 102 170 +184 100 192 +189 97 214 +187 91 236 +237 87 232 +227 85 130 +220 98 85 +220 90 104 +220 95 133 +220 90 154 +220 83 176 +225 78 202 +235 73 234 +225 68 244 +247 66 186 +251 65 105 +252 64 87 +252 64 111 +252 64 135 +252 60 155 +252 57 176 +252 50 197 +252 40 219 +251 32 212 +240 89 30 +152 229 29 + 42 223 33 + 43 222 64 + 28 28 28 diff --git a/src/fractalzoomer/color_maps/Border.map b/src/fractalzoomer/color_maps/Border.map new file mode 100644 index 000000000..8ab8abfdb --- /dev/null +++ b/src/fractalzoomer/color_maps/Border.map @@ -0,0 +1,256 @@ +112 7 218 +144 185 130 +150 139 112 +174 196 98 +220 141 204 +144 132 151 + 88 101 202 +217 81 91 + 88 89 59 + 77 109 98 +102 101 230 +134 40 177 +186 171 233 +181 214 86 + 80 102 118 +138 111 120 +180 125 155 + 51 35 121 + 31 5 223 +200 47 116 +236 14 146 +190 56 69 +216 173 10 + 58 162 1 +153 56 32 + 54 152 205 + 57 132 67 +204 183 199 + 86 182 139 +180 96 135 + 78 199 148 + 93 182 126 +124 56 88 + 85 56 182 + 28 41 124 + 16 59 38 +130 145 9 +181 118 62 +164 93 181 + 67 142 158 +180 84 61 +124 69 109 +185 110 161 +147 95 68 +189 76 35 +249 78 103 +198 153 143 + 78 144 86 + 47 70 114 + 53 115 77 +124 173 28 +112 160 84 + 44 171 59 + 64 155 71 +112 136 185 +123 115 226 +135 122 163 +156 161 190 +103 161 132 + 40 203 133 + 69 250 223 +130 252 236 + 81 241 123 + 87 151 57 +168 132 80 +174 198 72 +144 124 99 +166 44 79 +164 80 134 + 95 102 241 +129 87 229 +196 52 171 +168 10 113 +127 28 86 +114 117 119 +102 165 187 +210 153 203 +160 177 187 +144 153 136 + 76 164 86 +102 92 159 +168 202 128 + 45 156 173 +149 56 43 +231 99 99 +184 117 160 +137 119 146 +211 83 42 +176 170 64 +111 95 62 +107 109 137 +110 185 75 +113 19 229 + 97 77 175 + 83 179 150 +118 172 120 +163 36 215 +206 68 225 +229 115 195 +200 161 174 + 85 245 44 +124 179 67 +124 70 108 + 34 127 151 + 95 55 71 +171 251 180 +189 233 57 +212 137 11 + 72 181 64 +138 68 194 +183 51 169 +131 160 116 + 9 31 41 + 53 203 32 +214 140 39 + 22 45 32 + 53 26 38 + 74 12 46 +145 39 28 + 73 114 188 +214 104 190 + 65 128 61 +164 11 108 + 46 18 55 + 93 140 120 +138 87 214 + 10 90 84 + 38 136 178 +246 246 18 +174 7 211 +198 24 211 + 92 177 105 + 93 148 150 +228 137 9 + 92 182 150 +129 70 155 +104 213 171 +243 242 228 + 69 231 138 + 86 167 35 +138 198 159 + 54 108 158 +205 52 107 +132 34 20 + 67 190 182 +174 119 217 +207 98 196 + 62 84 40 + 87 142 114 +138 124 96 +182 152 86 + 46 75 34 +133 140 189 +129 126 241 +199 98 209 +228 50 87 +177 26 60 + 46 142 22 + 92 196 96 +146 217 122 + 52 233 156 + 69 76 90 +202 114 129 +124 158 133 + 27 99 118 +174 177 106 +195 215 98 +139 84 93 +117 91 176 +187 181 164 +184 150 202 + 62 103 107 +113 151 178 +220 96 251 +125 144 127 +169 161 176 +174 130 183 + 80 182 204 + 93 192 110 +165 145 47 +167 83 63 +131 27 106 +147 119 81 +147 219 34 + 81 170 18 + 51 164 79 +136 175 93 +131 164 115 + 90 105 80 +175 100 90 +206 104 162 +166 42 134 +179 47 68 +205 124 55 +211 156 77 +117 159 32 + 20 219 110 + 36 224 218 +103 163 180 +155 155 151 +162 165 193 +169 103 249 +130 105 251 +102 175 211 + 69 214 135 +115 211 101 + 54 212 87 + 80 169 140 + 84 100 169 +132 104 100 +157 228 205 +147 143 168 +211 90 157 +222 189 108 +170 165 124 + 99 131 129 +205 187 190 +135 190 228 + 66 211 193 + 98 106 157 + 47 26 53 + 70 83 94 + 42 136 226 + 96 141 233 +133 168 190 +153 128 182 + 75 145 146 +143 53 212 +125 61 133 +101 217 124 +105 209 196 +150 179 168 +204 145 210 + 49 43 227 + 69 26 246 + 60 93 208 +109 76 204 + 37 71 3 +168 195 23 +102 90 143 + 58 44 26 + 29 252 55 +170 220 57 + 26 176 217 +205 86 15 + 32 98 67 + 51 83 58 + 34 76 125 + 71 197 81 +140 162 11 +133 60 206 + 60 88 39 +137 177 164 + 77 187 6 + 61 41 99 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Brown.map b/src/fractalzoomer/color_maps/Brown.map new file mode 100644 index 000000000..bbbd47dff --- /dev/null +++ b/src/fractalzoomer/color_maps/Brown.map @@ -0,0 +1,256 @@ +156 244 117 +155 241 116 +153 238 114 +152 235 112 +151 231 110 +150 228 109 +149 225 107 +147 222 105 +146 219 104 +145 216 102 +144 213 100 +142 210 98 +141 207 97 +140 204 95 +139 200 93 +138 197 92 +136 194 90 +135 191 88 +134 188 86 +133 185 85 +132 182 83 +130 179 81 +129 176 79 +128 172 78 +127 169 76 +126 166 74 +124 163 73 +123 160 71 +122 157 69 +121 154 67 +119 151 66 +118 148 64 +117 145 62 +116 141 61 +115 138 59 +113 135 57 +112 132 55 +111 129 54 +110 126 52 +109 123 50 +107 120 49 +106 117 47 +105 113 45 +104 110 43 +103 107 42 +101 104 40 +100 101 38 + 99 98 36 + 98 95 35 + 96 92 33 + 95 89 31 + 96 87 31 + 96 85 30 + 97 83 29 + 97 81 29 + 98 80 28 + 99 78 27 + 99 76 27 +100 75 26 +101 73 26 +101 71 25 +102 69 24 +103 68 24 +103 66 23 +104 64 23 +105 63 22 +105 61 21 +106 59 21 +106 57 20 +107 56 20 +108 54 19 +108 52 18 +109 51 18 +110 49 17 +110 47 17 +111 45 16 +112 44 15 +112 42 15 +113 40 14 +114 38 14 +114 37 13 +115 35 12 +115 33 12 +116 32 11 +117 30 11 +117 28 10 +118 26 9 +119 25 9 +119 23 8 +120 21 8 +121 20 7 +121 18 6 +122 16 6 +123 14 5 +123 13 4 +124 11 4 +125 9 3 +125 8 3 +126 6 2 +126 4 1 +127 2 1 +128 1 0 +129 1 0 +132 4 1 +134 6 2 +137 8 3 +139 11 4 +141 13 4 +144 15 5 +146 18 6 +148 20 7 +151 22 7 +153 24 8 +156 27 9 +158 29 10 +160 31 10 +163 34 11 +165 36 12 +168 38 13 +170 41 13 +172 43 14 +175 45 15 +177 47 16 +179 50 16 +182 52 17 +184 54 18 +187 57 19 +189 59 20 +191 61 20 +194 64 21 +196 66 22 +199 68 23 +201 71 23 +203 73 24 +206 75 25 +208 77 26 +210 80 26 +213 82 27 +215 84 28 +218 87 29 +220 89 29 +222 91 30 +225 94 31 +227 96 32 +230 98 32 +232 100 33 +234 103 34 +237 105 35 +239 107 35 +241 110 36 +244 112 37 +246 114 38 +249 117 39 +249 118 39 +247 116 39 +245 115 38 +243 114 38 +241 113 37 +239 112 37 +237 111 37 +235 110 36 +233 108 36 +231 107 36 +229 106 35 +228 105 35 +226 104 35 +224 103 34 +222 102 34 +220 101 34 +218 99 33 +216 98 33 +214 97 33 +212 96 32 +210 95 32 +208 94 31 +206 93 31 +204 91 31 +202 90 30 +200 89 30 +198 88 30 +196 87 29 +194 86 29 +192 85 29 +190 84 28 +188 82 28 +186 81 28 +184 80 27 +182 79 27 +180 78 27 +178 77 26 +176 76 26 +174 74 26 +172 73 25 +170 72 25 +168 71 24 +166 70 24 +164 69 24 +162 68 23 +160 67 23 +158 65 23 +156 64 22 +155 63 22 +153 62 22 +151 61 21 +148 60 21 +146 59 21 +143 58 20 +140 57 20 +138 56 20 +135 55 19 +132 54 19 +129 53 18 +127 52 18 +124 51 18 +121 50 17 +119 49 17 +116 48 17 +113 47 16 +110 46 16 +108 45 16 +105 44 15 +102 43 15 +100 42 15 + 97 41 14 + 94 40 14 + 91 39 14 + 89 38 13 + 86 37 13 + 83 36 12 + 81 35 12 + 78 34 12 + 75 33 11 + 72 32 11 + 70 31 11 + 67 30 10 + 64 29 10 + 62 28 10 + 59 27 9 + 56 26 9 + 53 25 9 + 51 24 8 + 48 23 8 + 45 22 8 + 43 21 7 + 40 20 7 + 37 19 7 + 34 18 6 + 32 17 6 + 29 16 5 + 26 15 5 + 24 14 5 + 21 13 4 + 18 12 4 + 15 11 4 + 13 10 3 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/CHIFFON.MAP b/src/fractalzoomer/color_maps/CHIFFON.MAP new file mode 100644 index 000000000..faef455ba --- /dev/null +++ b/src/fractalzoomer/color_maps/CHIFFON.MAP @@ -0,0 +1,256 @@ + 0 0 0 +216 208 120 +216 208 124 +212 208 132 +212 208 136 +208 204 132 +208 200 128 +208 196 124 +208 192 120 +208 188 116 +208 184 112 +208 180 108 +204 176 104 +204 172 100 +204 168 96 +204 164 92 +204 160 88 +204 156 84 +204 152 80 +204 148 76 +200 144 72 +200 140 68 +200 136 64 +200 132 60 +200 128 56 +200 124 52 +200 120 48 +200 120 44 +188 116 48 +180 116 52 +172 112 56 +164 112 60 +156 108 60 +148 108 64 +140 104 68 +132 104 72 +124 104 72 +116 100 76 +108 100 80 +100 96 84 + 92 96 88 + 84 92 88 + 76 92 92 + 68 88 96 + 60 88 100 + 52 88 100 + 76 92 88 +100 96 80 +120 96 72 +144 100 64 +164 100 56 +188 104 48 +208 104 40 +232 108 32 +252 108 24 + 8 140 64 + 16 128 80 + 24 116 96 + 32 104 108 + 36 92 124 + 44 80 140 + 52 68 152 + 60 56 168 + 64 44 184 + 72 32 196 + 80 20 212 + 84 8 224 + 80 12 216 + 76 12 212 + 76 16 204 + 72 16 200 + 72 20 196 + 68 20 188 + 68 20 184 + 64 24 176 + 64 24 172 + 60 28 168 + 60 28 160 + 56 32 156 + 56 32 152 + 52 32 144 + 48 36 140 + 48 36 132 + 44 40 128 + 44 40 124 + 40 44 116 + 40 44 112 + 36 44 104 + 36 48 100 + 32 48 96 + 32 52 88 + 28 52 84 + 28 52 80 + 32 48 76 + 32 48 72 + 32 48 72 + 32 48 68 + 32 44 68 + 32 44 64 + 32 44 60 + 32 44 60 + 32 40 56 + 32 40 56 + 32 40 52 + 32 40 48 + 32 36 48 + 32 36 44 + 32 36 44 + 32 36 40 + 36 32 36 + 36 32 36 + 36 32 32 + 36 32 32 + 36 28 28 + 36 28 24 + 36 28 24 + 36 28 20 + 36 24 20 + 36 24 16 + 36 24 12 + 36 24 12 + 36 20 8 + 36 20 8 + 36 20 4 + 36 20 4 + 44 28 12 + 52 36 20 + 60 44 28 + 68 52 36 + 76 60 44 + 84 68 52 + 92 76 56 +100 84 64 +108 92 72 +116 100 80 +124 108 88 +132 116 96 +140 124 104 +144 128 108 +152 136 116 +160 144 124 +168 152 132 +176 160 140 +184 168 148 +192 176 156 +200 184 160 +208 192 168 +216 200 176 +224 208 184 +232 216 192 +240 224 200 +248 232 208 +252 236 212 +248 228 152 +244 220 92 +240 212 32 +228 188 40 +220 164 48 +212 140 56 +204 120 64 +196 96 72 +188 72 80 +180 48 88 +172 28 96 +164 40 108 +156 52 116 +148 64 128 +140 76 136 +132 88 144 +124 100 156 +116 112 164 +108 124 172 +100 136 184 + 92 148 192 + 84 160 200 + 76 172 212 + 68 184 220 + 60 192 228 + 64 188 220 + 64 184 216 + 68 184 208 + 68 180 204 + 72 176 200 + 72 176 192 + 76 172 188 + 76 168 184 + 80 168 176 + 80 164 172 + 84 164 164 + 84 160 160 + 88 156 156 + 88 156 148 + 88 152 144 + 92 148 140 + 92 148 132 + 96 144 128 + 96 140 124 +100 140 116 +100 136 112 +104 136 104 +104 132 100 +108 128 96 +108 128 88 +112 124 84 +112 120 80 +116 120 72 +116 116 68 +116 116 64 +112 120 72 +112 124 76 +112 128 84 +112 132 88 +112 136 96 +112 136 100 +112 140 108 +108 144 112 +108 148 120 +108 152 124 +108 152 128 +108 156 136 +108 160 140 +108 164 148 +108 168 152 +104 168 160 +104 172 164 +104 176 172 +104 180 176 +104 184 184 +104 184 188 +104 188 192 +104 192 200 +100 196 204 +100 200 212 +100 200 216 +100 204 224 +100 208 228 +100 212 236 +100 216 240 +100 216 244 +160 116 128 +220 20 12 +216 32 16 +212 40 16 +244 208 36 +244 208 40 +240 208 48 +240 208 56 +236 208 60 +236 208 68 +232 208 72 +232 208 80 +228 208 88 +224 208 92 +224 208 100 +220 208 104 +220 208 112 diff --git a/src/fractalzoomer/color_maps/CLOUDS.MAP b/src/fractalzoomer/color_maps/CLOUDS.MAP new file mode 100644 index 000000000..daff439ac --- /dev/null +++ b/src/fractalzoomer/color_maps/CLOUDS.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 3 + 0 0 6 + 0 0 9 + 0 0 12 + 0 0 15 + 0 0 18 + 0 0 21 + 0 0 24 + 0 0 27 + 0 0 30 + 0 0 33 + 0 0 36 + 0 0 39 + 0 0 42 + 0 0 45 + 0 0 48 + 0 0 51 + 0 0 54 + 0 0 57 + 0 0 60 + 0 0 63 + 0 0 66 + 0 0 69 + 0 0 72 + 0 0 75 + 0 0 78 + 0 0 81 + 0 0 84 + 0 0 87 + 0 0 90 + 0 0 93 + 0 0 96 + 0 0 99 + 0 0 102 + 0 0 105 + 0 0 108 + 0 0 111 + 0 0 114 + 0 0 117 + 0 0 120 + 0 0 123 + 0 0 126 + 0 0 129 + 0 0 132 + 0 0 135 + 0 0 138 + 0 0 141 + 0 0 144 + 0 0 147 + 0 0 150 + 0 0 153 + 0 0 156 + 0 0 159 + 0 0 162 + 0 0 165 + 0 0 168 + 0 0 171 + 0 0 174 + 0 0 177 + 0 0 180 + 0 0 183 + 0 0 186 + 0 0 189 + 0 0 189 + 3 3 189 + 6 6 189 + 9 9 189 + 12 12 189 + 15 15 189 + 18 18 189 + 21 21 189 + 24 24 189 + 27 27 189 + 30 30 189 + 33 33 189 + 36 36 189 + 39 39 189 + 42 42 189 + 45 45 189 + 48 48 189 + 51 51 189 + 54 54 189 + 57 57 189 + 60 60 189 + 63 63 189 + 66 66 189 + 69 69 189 + 72 72 189 + 75 75 189 + 78 78 189 + 81 81 189 + 84 84 189 + 87 87 189 + 90 90 189 + 93 93 189 + 96 96 189 + 99 99 189 +102 102 189 +105 105 189 +108 108 189 +111 111 189 +114 114 189 +117 117 189 +120 120 189 +123 123 189 +126 126 189 +129 129 189 +132 132 189 +135 135 189 +138 138 189 +141 141 189 +144 144 189 +147 147 189 +150 150 189 +153 153 189 +156 156 189 +159 159 189 +162 162 189 +165 165 189 +168 168 189 +171 171 189 +174 174 189 +177 177 189 +180 180 189 +183 183 189 +186 186 189 +189 189 189 +186 186 189 +183 183 189 +180 180 189 +177 177 189 +174 174 189 +171 171 189 +168 168 189 +165 165 189 +162 162 189 +159 159 189 +156 156 189 +153 153 189 +150 150 189 +147 147 189 +144 144 189 +141 141 189 +138 138 189 +135 135 189 +132 132 189 +129 129 189 +126 126 189 +123 123 189 +120 120 189 +117 117 189 +114 114 189 +111 111 189 +108 108 189 +105 105 189 +102 102 189 + 99 99 189 + 96 96 189 + 93 93 189 + 90 90 189 + 87 87 189 + 84 84 189 + 81 81 189 + 78 78 189 + 75 75 189 + 72 72 189 + 69 69 189 + 66 66 189 + 63 63 189 + 60 60 189 + 57 57 189 + 54 54 189 + 51 51 189 + 48 48 189 + 45 45 189 + 42 42 189 + 39 39 189 + 36 36 189 + 33 33 189 + 30 30 189 + 27 27 189 + 24 24 189 + 21 21 189 + 18 18 189 + 15 15 189 + 12 12 189 + 9 9 189 + 6 6 189 + 3 3 189 + 0 0 189 + 0 0 186 + 0 0 183 + 0 0 180 + 0 0 177 + 0 0 174 + 0 0 171 + 0 0 168 + 0 0 165 + 0 0 162 + 0 0 159 + 0 0 156 + 0 0 153 + 0 0 150 + 0 0 147 + 0 0 144 + 0 0 141 + 0 0 138 + 0 0 135 + 0 0 132 + 0 0 129 + 0 0 126 + 0 0 123 + 0 0 120 + 0 0 117 + 0 0 114 + 0 0 111 + 0 0 108 + 0 0 105 + 0 0 102 + 0 0 99 + 0 0 96 + 0 0 93 + 0 0 90 + 0 0 87 + 0 0 84 + 0 0 81 + 0 0 78 + 0 0 75 + 0 0 72 + 0 0 69 + 0 0 66 + 0 0 63 + 0 0 60 + 0 0 57 + 0 0 54 + 0 0 51 + 0 0 48 + 0 0 45 + 0 0 42 + 0 0 39 + 0 0 36 + 0 0 33 + 0 0 30 + 0 0 27 + 0 0 24 + 0 0 21 + 0 0 18 + 0 0 15 + 0 0 12 + 0 0 9 + 0 0 6 + 0 0 3 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/CLOUDS2.MAP b/src/fractalzoomer/color_maps/CLOUDS2.MAP new file mode 100644 index 000000000..f22a418eb --- /dev/null +++ b/src/fractalzoomer/color_maps/CLOUDS2.MAP @@ -0,0 +1,256 @@ + 0 0 0 +224 236 248 +224 236 248 +228 240 248 +232 240 248 +232 240 248 +236 244 248 +240 244 248 +240 244 248 +244 248 248 +248 248 248 +252 252 252 +252 252 252 +248 252 252 +248 252 252 +244 248 252 +244 248 252 +240 248 252 +240 248 252 +236 244 252 +236 244 252 +232 244 252 +232 240 252 +228 240 252 +228 240 252 +224 240 252 +220 236 252 +220 236 252 +216 236 252 +216 232 252 +212 232 252 +212 232 252 +208 232 252 +208 228 252 +204 228 252 +204 228 252 +200 228 252 +200 224 252 +196 224 252 +196 224 252 +192 220 252 +188 220 252 +188 220 252 +184 220 252 +184 216 252 +180 216 252 +180 216 252 +176 212 252 +176 212 252 +172 212 252 +172 212 252 +168 208 252 +168 208 252 +164 208 252 +164 204 252 +160 204 252 +156 204 252 +156 204 252 +152 200 252 +152 200 252 +148 200 252 +148 200 252 +144 196 252 +144 196 252 +140 196 252 +140 192 252 +136 192 252 +136 192 252 +132 192 252 +132 188 252 +128 188 252 +124 188 252 +124 184 252 +120 184 252 +120 184 252 +116 184 252 +116 180 252 +112 180 252 +112 180 252 +108 176 252 +108 176 252 +104 176 252 +104 176 252 +100 172 252 +100 172 252 + 96 172 252 + 92 172 252 + 92 168 252 + 88 168 252 + 88 168 252 + 84 164 252 + 84 164 252 + 80 164 252 + 80 164 252 + 76 160 252 + 76 160 252 + 72 160 252 + 72 156 252 + 68 156 252 + 68 156 252 + 64 156 252 + 60 152 252 + 60 152 252 + 56 152 252 + 56 148 252 + 52 148 252 + 52 148 252 + 48 148 252 + 48 144 252 + 44 144 252 + 44 144 252 + 40 144 252 + 40 140 252 + 36 140 252 + 36 140 252 + 32 136 252 + 28 136 252 + 28 136 252 + 24 136 252 + 24 132 252 + 20 132 252 + 20 132 252 + 16 128 252 + 16 128 252 + 12 128 252 + 12 128 252 + 8 124 252 + 8 124 252 + 4 124 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 252 + 0 120 248 + 0 120 248 + 0 120 248 + 4 120 248 + 8 124 248 + 8 124 248 + 12 124 248 + 16 128 248 + 16 128 248 + 20 128 248 + 24 132 248 + 24 132 248 + 28 132 248 + 32 136 248 + 36 136 248 + 36 140 248 + 40 140 248 + 44 140 248 + 44 144 248 + 48 144 248 + 52 144 248 + 52 148 248 + 56 148 248 + 60 148 248 + 60 152 248 + 64 152 248 + 68 156 248 + 72 156 248 + 72 156 248 + 76 160 248 + 80 160 248 + 80 160 248 + 84 164 248 + 88 164 248 + 88 164 248 + 92 168 248 + 96 168 248 + 96 172 248 +100 172 248 +104 172 248 +108 176 248 +108 176 248 +112 176 248 +116 180 248 +116 180 248 +120 180 248 +124 184 248 +124 184 248 +128 188 248 +132 188 248 +132 188 248 +136 192 248 +140 192 248 +144 192 248 +144 196 248 +148 196 248 +152 196 248 +152 200 248 +156 200 248 +160 204 248 +160 204 248 +164 204 248 +168 208 248 +168 208 248 +172 208 248 +176 212 248 +180 212 248 +180 212 248 +184 216 248 +188 216 248 +188 220 248 +192 220 248 +196 220 248 +196 224 248 +200 224 248 +204 224 248 +204 228 248 +208 228 248 +212 228 248 +216 232 248 +216 232 248 +220 236 248 diff --git a/src/fractalzoomer/color_maps/COLDFIRE.MAP b/src/fractalzoomer/color_maps/COLDFIRE.MAP new file mode 100644 index 000000000..e8d821e1e --- /dev/null +++ b/src/fractalzoomer/color_maps/COLDFIRE.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 172 252 + 0 172 252 + 0 168 252 + 0 164 252 + 0 160 252 + 0 156 252 + 0 152 252 + 0 152 252 + 0 148 252 + 0 144 252 + 0 140 252 + 0 136 252 + 0 132 252 + 0 132 252 + 0 128 252 + 0 124 252 + 0 120 252 + 0 116 252 + 0 112 252 + 0 112 252 + 0 108 252 + 0 104 252 + 0 100 252 + 0 96 252 + 0 92 252 + 0 92 252 + 0 88 252 + 0 84 252 + 0 80 252 + 0 76 252 + 0 72 252 + 0 68 252 + 0 64 252 + 0 60 252 + 0 56 252 + 0 52 252 + 0 48 252 + 0 44 252 + 0 40 252 + 0 36 252 + 0 32 252 + 0 28 252 + 0 24 252 + 0 20 252 + 0 16 252 + 0 12 252 + 0 8 252 + 0 4 252 + 0 4 252 + 4 4 248 + 4 4 248 + 8 4 244 + 8 8 240 + 12 8 240 + 12 8 236 + 16 8 232 + 16 12 232 + 20 12 228 + 20 12 224 + 24 12 224 + 24 16 220 + 28 16 216 + 28 16 216 + 32 16 212 + 32 20 212 + 36 20 208 + 36 20 204 + 40 20 204 + 40 24 200 + 44 24 196 + 44 24 196 + 48 24 192 + 48 24 188 + 52 28 188 + 52 28 184 + 56 28 180 + 56 28 180 + 60 32 176 + 60 32 172 + 64 32 172 + 64 32 168 + 68 36 168 + 68 36 164 + 72 36 160 + 72 36 160 + 76 40 156 + 76 40 152 + 80 40 152 + 80 40 148 + 84 44 144 + 84 44 144 + 88 44 140 + 88 44 136 + 92 48 136 + 92 48 132 + 96 48 128 +100 48 128 +100 48 124 +104 52 124 +104 52 120 +108 52 116 +108 52 116 +112 56 112 +112 56 108 +116 56 108 +116 56 104 +120 60 100 +120 60 100 +124 60 96 +124 60 92 +128 64 92 +128 64 88 +132 64 88 +132 64 84 +136 68 80 +136 68 80 +140 68 76 +140 68 72 +144 72 72 +144 72 68 +148 72 64 +148 72 64 +152 72 60 +152 76 56 +156 76 56 +156 76 52 +160 76 48 +160 80 48 +164 80 44 +164 80 44 +168 80 40 +168 84 36 +172 84 36 +172 84 32 +176 84 28 +176 88 28 +180 88 24 +180 88 20 +184 88 20 +184 92 16 +188 92 12 +188 92 12 +192 92 8 +196 96 4 +196 96 4 +196 100 4 +196 100 4 +196 104 4 +200 108 4 +200 108 4 +200 112 4 +200 112 4 +200 116 4 +204 120 4 +204 120 4 +204 124 4 +204 124 4 +208 128 4 +208 132 4 +208 132 4 +208 136 4 +208 136 4 +212 140 4 +212 144 4 +212 144 4 +212 148 4 +216 152 4 +216 152 4 +216 156 4 +216 156 4 +216 160 4 +220 164 4 +220 164 4 +220 168 4 +220 168 4 +224 172 4 +224 176 4 +224 176 4 +224 180 4 +224 180 4 +228 184 4 +228 188 4 +228 188 4 +228 192 4 +228 192 4 +232 196 4 +232 200 4 +232 200 4 +232 204 4 +236 208 4 +236 208 4 +236 212 4 +236 212 4 +236 216 4 +240 220 4 +240 220 4 +240 224 4 +240 224 4 +244 228 4 +244 232 4 +244 232 4 +244 236 4 +244 236 4 +248 240 4 +248 244 4 +248 244 4 +248 248 4 +252 252 0 +252 252 104 +252 252 104 +252 252 108 +252 252 112 +252 252 116 +252 252 120 +252 252 120 +252 252 124 +252 252 128 +252 252 132 +252 252 136 +252 252 136 +252 252 140 +252 252 144 +252 252 148 +252 252 152 +252 252 152 +252 252 156 +252 252 160 +252 252 164 +252 252 168 +252 252 168 +252 252 172 +252 252 176 +252 252 180 +252 252 184 +252 252 184 +252 252 188 +252 252 192 +252 252 196 +252 252 200 +252 252 200 +252 252 204 +252 252 208 +252 252 212 +252 252 216 +252 252 216 +252 252 220 +252 252 224 +252 252 228 +252 252 232 +252 252 232 +252 252 236 +252 252 240 +252 252 244 +252 252 248 +252 252 252 diff --git a/src/fractalzoomer/color_maps/CPT.MAP b/src/fractalzoomer/color_maps/CPT.MAP new file mode 100644 index 000000000..f1a3c13c1 --- /dev/null +++ b/src/fractalzoomer/color_maps/CPT.MAP @@ -0,0 +1,256 @@ + 0 0 0 +212 168 112 +216 172 112 +220 172 112 +220 176 112 +224 176 112 +224 180 112 +228 180 112 +228 184 112 +232 184 112 +232 188 112 +236 188 112 +236 192 112 +240 192 112 +240 196 112 +244 196 112 +248 200 116 +248 200 116 +248 200 116 +244 196 116 +244 196 116 +244 192 116 +240 192 116 +240 188 116 +240 188 116 +236 188 116 +236 184 116 +236 184 116 +232 180 116 +232 180 116 +228 176 116 +228 176 116 +228 172 116 +224 172 116 +224 172 116 +224 168 116 +220 168 112 +220 164 112 +220 164 112 +216 160 112 +216 160 112 +216 160 112 +212 156 112 +212 156 112 +208 152 112 +208 152 112 +208 148 112 +204 148 112 +204 144 112 +204 144 112 +200 144 112 +200 140 112 +200 140 112 +196 136 112 +196 136 112 +196 132 112 +192 132 108 +192 132 108 +188 128 108 +188 128 108 +188 124 108 +184 124 108 +184 120 108 +184 120 108 +180 116 108 +180 116 108 +180 116 108 +176 112 108 +176 112 108 +176 108 108 +172 108 108 +172 104 108 +168 104 108 +168 100 108 +168 100 108 +164 100 104 +164 96 104 +164 96 104 +160 92 104 +160 92 104 +160 88 104 +156 88 104 +156 88 104 +156 84 104 +152 84 104 +152 80 104 +148 80 104 +148 76 104 +148 76 104 +144 72 104 +144 72 104 +144 72 104 +140 68 104 +140 68 104 +140 64 104 +136 64 100 +136 60 100 +136 60 100 +132 60 100 +132 56 100 +128 56 100 +128 52 100 +128 52 100 +124 48 100 +124 48 100 +124 44 100 +120 44 100 +120 44 100 +120 40 100 +116 40 100 +116 36 100 +116 36 100 +112 32 100 +112 32 100 +108 28 96 +108 28 96 +108 28 96 +108 32 96 +104 32 96 +104 36 96 +104 36 96 +100 40 96 +100 40 96 +100 44 96 + 96 44 96 + 96 48 100 + 96 48 100 + 92 52 100 + 92 52 100 + 92 56 100 + 92 56 100 + 88 60 100 + 88 60 100 + 88 64 100 + 84 64 100 + 84 68 104 + 84 68 104 + 80 72 104 + 80 72 104 + 80 76 104 + 76 76 104 + 76 80 104 + 76 80 104 + 76 80 104 + 72 84 104 + 72 84 108 + 72 88 108 + 68 88 108 + 68 92 108 + 68 92 108 + 64 96 108 + 64 96 108 + 64 100 108 + 60 100 108 + 60 104 108 + 60 104 112 + 60 108 112 + 56 108 112 + 56 112 112 + 56 112 112 + 52 116 112 + 52 116 112 + 52 120 112 + 48 120 112 + 48 124 112 + 48 124 116 + 44 128 116 + 44 128 116 + 44 132 116 + 44 132 116 + 40 132 116 + 40 136 116 + 40 136 116 + 36 140 116 + 36 140 116 + 36 144 120 + 32 144 120 + 32 148 120 + 32 148 120 + 28 152 120 + 28 152 120 + 28 156 120 + 28 156 120 + 24 160 120 + 24 160 120 + 24 164 124 + 20 164 124 + 20 168 124 + 20 168 124 + 16 172 124 + 16 172 124 + 16 176 124 + 12 176 124 + 12 180 124 + 12 180 124 + 8 184 128 + 8 184 128 + 8 184 128 + 12 184 128 + 12 184 128 + 12 184 128 + 16 184 124 + 16 184 124 + 16 184 124 + 20 184 124 + 20 184 124 + 20 184 120 + 24 184 120 + 24 184 120 + 24 184 120 + 28 184 120 + 28 184 120 + 28 184 116 + 32 184 116 + 32 184 116 + 32 184 116 + 36 184 116 + 36 188 112 + 36 188 112 + 40 188 112 + 40 188 112 + 40 188 112 + 44 188 112 + 44 188 108 + 44 188 108 + 48 188 108 + 48 188 108 + 48 188 108 + 52 188 104 + 52 188 104 + 52 188 104 + 56 188 104 + 56 188 104 + 56 188 104 + 60 188 100 + 60 188 100 + 60 188 100 + 64 188 100 + 64 188 100 + 64 192 96 + 68 192 96 + 68 192 96 + 68 192 96 + 72 192 96 + 72 192 96 + 72 192 92 + 76 192 92 + 76 192 92 + 76 192 92 + 80 192 92 + 80 192 88 + 80 192 88 + 84 192 88 +208 164 112 +208 164 112 +212 168 112 diff --git a/src/fractalzoomer/color_maps/Chroma.map b/src/fractalzoomer/color_maps/Chroma.map new file mode 100644 index 000000000..58d9dbef3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Chroma.map @@ -0,0 +1,256 @@ + 67 48 67 + 78 48 78 + 89 48 89 +100 48 100 +111 48 111 +122 48 122 +133 48 133 +144 48 144 +156 48 156 +167 48 167 +178 48 178 +189 48 189 +200 48 200 +211 48 211 +222 48 222 +215 48 224 +204 48 224 +193 48 224 +182 48 224 +171 48 224 +160 48 224 +149 48 224 +138 48 224 +127 48 224 +115 48 224 +104 48 224 + 93 48 224 + 82 48 224 + 71 48 224 + 60 48 224 + 49 48 224 + 48 58 224 + 48 69 224 + 48 80 224 + 48 91 224 + 48 102 224 + 48 113 224 + 48 124 224 + 48 135 224 + 48 146 224 + 48 158 224 + 48 169 224 + 48 180 224 + 48 191 224 + 48 202 224 + 48 213 224 + 48 224 224 + 48 224 213 + 48 224 202 + 48 224 191 + 48 224 180 + 48 224 169 + 48 224 158 + 48 224 147 + 48 224 136 + 48 224 124 + 48 224 113 + 48 224 102 + 48 224 91 + 48 224 80 + 48 224 69 + 48 224 58 + 49 224 49 + 60 224 60 + 71 224 71 + 82 224 82 + 93 224 93 +104 224 104 +115 224 115 +126 224 126 +137 224 137 +149 224 149 +160 224 160 +171 224 171 +182 224 182 +193 224 193 +204 224 204 +215 224 215 +222 223 224 +224 224 211 +224 224 200 +224 224 189 +224 224 178 +224 224 167 +224 224 156 +224 224 145 +224 224 134 +224 224 123 +224 224 111 +224 224 100 +224 224 89 +224 224 78 +224 224 67 +224 224 56 +224 221 48 +224 210 48 +224 199 48 +224 188 48 +224 177 48 +224 166 48 +224 155 48 +224 144 48 +224 133 48 +224 122 48 +224 110 48 +224 99 48 +224 88 48 +224 77 48 +224 66 48 +224 55 48 +220 48 48 +209 48 48 +198 48 48 +187 48 48 +176 48 48 +165 48 48 +154 48 48 +143 48 48 +132 48 48 +120 48 48 +109 48 48 + 98 48 48 + 87 48 48 + 76 48 48 + 65 48 48 + 54 48 51 + 43 46 48 + 48 48 48 + 59 48 59 + 70 48 70 + 81 48 81 + 92 48 92 +103 48 103 +114 48 114 +125 48 125 +136 48 136 +148 48 148 +159 48 159 +170 48 170 +181 48 181 +192 48 192 +203 48 203 +214 48 214 +223 48 224 +212 48 224 +201 48 224 +190 48 224 +179 48 224 +168 48 224 +157 48 224 +146 48 224 +135 48 224 +123 48 224 +112 48 224 +101 48 224 + 90 48 224 + 79 48 224 + 68 48 224 + 57 48 224 + 48 50 224 + 48 61 224 + 48 72 224 + 48 83 224 + 48 94 224 + 48 105 224 + 48 116 224 + 48 127 224 + 48 138 224 + 48 150 224 + 48 161 224 + 48 172 224 + 48 183 224 + 48 194 224 + 48 205 224 + 48 216 224 + 48 224 221 + 48 224 210 + 48 224 199 + 48 224 188 + 48 224 177 + 48 224 166 + 48 224 155 + 48 224 144 + 48 224 132 + 48 224 121 + 48 224 110 + 48 224 99 + 48 224 88 + 48 224 77 + 48 224 66 + 48 224 55 + 52 224 52 + 63 224 63 + 74 224 74 + 85 224 85 + 96 224 96 +107 224 107 +118 224 118 +129 224 129 +141 224 141 +152 224 152 +163 224 163 +174 224 174 +185 224 185 +196 224 196 +207 224 207 +218 224 221 +219 224 220 +224 224 208 +224 224 197 +224 224 186 +224 224 175 +224 224 164 +224 224 153 +224 224 142 +224 224 131 +224 224 119 +224 224 108 +224 224 97 +224 224 86 +224 224 75 +224 224 64 +224 224 53 +224 218 48 +224 207 48 +224 196 48 +224 185 48 +224 174 48 +224 163 48 +224 152 48 +224 141 48 +224 130 48 +224 118 48 +224 107 48 +224 96 48 +224 85 48 +224 74 48 +224 63 48 +224 52 48 +217 48 48 +206 48 48 +195 48 48 +184 48 48 +173 48 48 +162 48 48 +151 48 48 +140 48 48 +128 48 48 +117 48 48 +106 48 48 + 95 48 48 + 84 48 48 + 73 48 48 + 62 48 48 + 50 48 51 + 48 48 0 diff --git a/src/fractalzoomer/color_maps/Chromaz.map b/src/fractalzoomer/color_maps/Chromaz.map new file mode 100644 index 000000000..13b51a074 --- /dev/null +++ b/src/fractalzoomer/color_maps/Chromaz.map @@ -0,0 +1,256 @@ + 61 53 68 + 73 65 77 + 86 74 85 + 99 87 94 +112 98 102 +124 108 111 +137 121 119 +150 132 128 +162 142 136 +175 155 145 +188 165 153 +200 176 162 +213 189 170 +226 199 179 +239 211 187 +251 223 196 +240 216 192 +227 203 184 +214 191 175 +198 178 167 +185 165 158 +171 153 151 +156 140 145 +143 127 137 +129 114 128 +114 102 120 +101 89 111 + 86 76 103 + 80 72 103 + 80 72 107 + 77 72 115 + 76 68 120 + 76 68 127 + 72 68 132 + 72 68 140 + 68 64 144 + 68 64 149 + 67 64 157 + 64 63 162 + 64 60 169 + 62 60 175 + 60 60 182 + 58 58 188 + 56 56 197 + 59 59 208 + 60 60 220 + 63 63 233 + 64 64 230 + 61 64 218 + 60 60 205 + 56 60 192 + 56 56 183 + 52 56 171 + 48 55 158 + 47 52 146 + 44 51 137 + 43 48 124 + 38 46 111 + 36 44 104 + 38 46 106 + 42 50 110 + 47 55 115 + 51 59 119 + 55 63 123 + 59 67 127 + 63 71 131 + 64 72 136 + 68 76 140 + 72 80 144 + 76 84 148 + 81 89 153 + 85 93 157 + 89 97 161 + 93 101 167 + 99 106 177 +108 110 189 +116 116 202 +118 118 203 +111 113 192 +105 109 182 + 98 105 171 + 93 101 162 + 85 93 150 + 80 88 141 + 72 84 128 + 68 80 120 + 60 75 107 + 55 67 98 + 47 63 86 + 42 59 77 + 35 55 65 + 29 49 55 + 24 48 52 + 24 56 62 + 24 67 73 + 24 77 84 + 24 88 93 + 24 98 105 + 24 106 118 + 24 118 127 + 24 127 139 + 24 140 148 + 24 148 160 + 28 161 173 + 29 170 182 + 32 182 194 + 33 191 203 + 36 204 216 + 38 217 229 + 40 220 232 + 38 210 222 + 36 197 209 + 34 185 197 + 32 175 187 + 29 163 175 + 28 150 162 + 25 138 150 + 24 129 141 + 20 116 128 + 20 104 116 + 16 91 104 + 16 82 99 + 16 70 95 + 16 61 91 + 17 48 85 + 20 43 80 + 22 53 82 + 26 66 86 + 30 79 90 + 34 91 92 + 39 104 95 + 43 117 99 + 47 130 103 + 51 139 104 + 56 151 108 + 60 164 112 + 64 176 116 + 68 189 116 + 73 202 121 + 77 214 125 + 79 222 128 + 75 212 127 + 70 199 122 + 66 187 118 + 62 174 116 + 58 161 114 + 54 149 110 + 49 136 105 + 45 123 104 + 41 111 101 + 37 98 97 + 32 85 92 + 32 80 92 + 36 72 88 + 36 64 84 + 40 59 79 + 41 50 75 + 47 44 75 + 60 45 88 + 74 50 100 + 89 54 113 +104 58 126 +119 62 139 +134 66 151 +148 71 164 +164 75 177 +177 79 189 +194 83 202 +207 88 215 +223 92 228 +236 96 240 +251 100 251 +238 99 238 +222 95 226 +208 91 213 +192 87 200 +178 83 188 +163 78 175 +148 74 162 +133 70 149 +118 66 137 +104 61 124 + 88 57 111 + 75 53 99 + 59 49 86 + 45 44 73 + 29 40 61 + 32 40 68 + 37 40 77 + 45 40 86 + 49 40 98 + 54 40 106 + 61 40 116 + 67 40 127 + 74 40 135 + 78 40 146 + 84 40 156 + 90 40 165 + 95 40 176 +102 40 186 +107 40 194 +115 40 206 +120 40 215 +120 40 208 +120 40 196 +120 45 192 +124 53 187 +124 58 179 +125 66 174 +129 73 167 +133 79 161 +136 86 154 +138 92 148 +142 100 142 +146 106 135 +148 113 129 +151 119 122 +155 126 117 +159 135 109 +171 147 112 +187 156 120 +200 168 124 +213 181 132 +230 190 136 +242 201 141 +249 206 143 +236 196 139 +222 185 135 +207 175 129 +194 162 122 +179 152 116 +165 141 110 +152 128 105 +137 115 98 +123 106 93 +107 94 89 + 93 81 81 + 81 72 76 + 64 60 68 + 49 45 60 + 0 0 0 + 0 0 0 + 0 0 0 + 0 1 1 + 0 0 91 + 0 0 255 + 0 0 255 + 0 0 255 + 0 0 255 + 0 0 255 + 0 0 255 + 0 0 255 + 0 0 45 + 0 0 0 + 0 0 85 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/CubeRGB.map b/src/fractalzoomer/color_maps/CubeRGB.map new file mode 100644 index 000000000..58923c7e7 --- /dev/null +++ b/src/fractalzoomer/color_maps/CubeRGB.map @@ -0,0 +1,256 @@ +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 1 1 +255 1 1 +255 2 2 +255 3 3 +255 4 4 +255 6 6 +255 8 8 +255 10 10 +255 13 13 +255 16 16 +255 20 20 +255 24 24 +255 29 29 +255 34 34 +255 40 40 +255 47 47 +255 54 54 +255 62 62 +255 71 71 +255 81 81 +255 91 91 +255 103 103 +255 115 115 +255 128 128 +255 142 142 +255 158 158 +255 174 174 +255 191 191 +255 210 210 +255 229 229 +255 250 250 +238 255 238 +214 255 214 +190 255 190 +164 255 164 +136 255 136 +108 255 108 + 78 255 78 + 46 255 46 + 13 255 13 + 22 255 22 + 58 255 58 + 96 255 96 +135 255 135 +177 255 177 +220 255 220 +246 246 255 +199 199 255 +151 151 255 +101 101 255 + 49 49 255 + 5 5 255 + 61 61 255 +119 119 255 +179 179 255 +241 241 255 +255 205 205 +255 139 139 +255 71 71 +255 0 0 +255 73 73 +255 148 148 +255 225 225 +205 255 205 +123 255 123 + 38 255 38 + 49 255 49 +138 255 138 +230 255 230 +185 185 255 + 88 88 255 + 12 12 255 +115 115 255 +220 220 255 +255 182 182 +255 72 72 +255 42 42 +255 158 158 +233 255 233 +111 255 111 + 14 255 14 +142 255 142 +237 237 255 +103 103 255 + 35 35 255 +175 175 255 +255 192 192 +255 45 45 +255 105 105 +252 255 252 + 96 255 96 + 64 255 64 +227 255 227 +117 117 255 + 53 53 255 +226 226 255 +255 107 107 +255 74 74 +252 255 252 + 65 255 65 +126 255 126 +189 189 255 + 10 10 255 +212 212 255 +255 92 92 +255 118 118 +178 255 178 + 40 255 40 +249 249 255 + 23 23 255 +207 207 255 +255 70 70 +255 168 168 +100 255 100 +145 255 145 +115 115 255 +140 140 255 +255 112 112 +255 151 151 + 92 255 92 +179 255 179 + 55 55 255 +225 225 255 +255 0 0 +221 255 221 + 73 255 73 +139 139 255 +164 164 255 +255 39 39 +237 255 237 + 80 255 80 +109 109 255 +218 218 255 +255 39 39 +135 255 135 +205 255 205 + 41 41 255 +255 118 118 +255 237 237 + 88 255 88 + 57 57 255 +255 196 196 +255 180 180 + 51 255 51 + 73 73 255 +255 192 192 +255 205 205 + 97 255 97 + 6 6 255 +255 104 104 +196 255 196 +228 255 228 +147 147 255 +255 71 71 + 1 255 1 + 64 64 255 +255 123 123 +176 255 176 +224 224 255 +244 244 255 +255 208 208 +178 255 178 +153 153 255 +255 134 134 +122 255 122 +115 115 255 +255 114 114 +119 255 119 +130 130 255 +255 147 147 +170 255 170 +199 199 255 +255 235 235 +234 234 255 +255 186 186 +132 255 132 + 71 71 255 +255 4 4 + 69 255 69 +148 148 255 +255 234 234 +183 183 255 +255 84 84 + 22 255 22 +134 134 255 +255 252 252 +132 132 255 +255 0 0 +139 255 139 +255 226 226 + 73 255 73 + 86 86 255 +255 252 252 + 85 85 255 +255 95 95 +228 228 255 +255 34 34 +167 255 167 +255 135 135 + 80 255 80 +255 208 208 + 21 255 21 +255 252 252 + 8 255 8 +243 243 255 + 8 255 8 +255 252 252 + 21 255 21 +255 209 209 + 80 255 80 +255 135 135 +168 255 168 +255 31 31 +223 223 255 +255 103 103 + 73 73 255 +242 255 242 +107 107 255 + 46 255 46 +255 191 191 +181 255 181 +255 52 52 + 70 70 255 +184 255 184 +220 220 255 +123 255 123 +255 33 33 + 49 49 255 +122 255 122 +255 188 188 +245 245 255 +255 216 216 +176 176 255 +143 255 143 +255 119 119 +104 104 255 + 96 255 96 +255 98 98 +107 107 255 +125 255 125 +255 152 152 +187 187 255 +231 255 231 +226 255 226 +255 165 165 + 95 95 255 + 16 255 16 +255 71 71 +168 168 255 +237 237 255 +123 255 123 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/DEM03.MAP b/src/fractalzoomer/color_maps/DEM03.MAP new file mode 100644 index 000000000..63478c14d --- /dev/null +++ b/src/fractalzoomer/color_maps/DEM03.MAP @@ -0,0 +1,256 @@ +255 255 249 +247 249 241 +240 243 234 +232 238 227 +225 232 219 +217 226 212 +210 221 205 +202 215 197 +195 210 190 +187 204 183 +179 198 175 +172 193 168 +164 187 161 +157 181 153 +149 176 146 +142 170 139 +134 165 131 +127 159 124 +120 153 117 +112 148 109 +105 142 102 +97 137 95 +89 131 87 +82 125 80 +74 120 73 +67 114 65 +59 108 58 +52 103 51 +44 97 43 +37 92 36 +29 86 29 +22 80 21 +14 75 14 +7 69 7 +0 64 0 +0 64 0 +0 64 0 +0 62 0 +0 60 0 +0 58 0 +0 56 0 +0 54 0 +0 52 0 +0 50 0 +0 48 0 +0 47 0 +0 45 0 +0 43 0 +0 41 0 +0 39 0 +0 37 0 +0 35 0 +0 33 0 +0 32 0 +0 30 0 +0 28 0 +0 26 0 +0 24 0 +0 22 0 +0 20 0 +0 18 0 +0 16 0 +0 15 0 +0 13 0 +0 11 0 +0 9 0 +0 7 0 +0 5 0 +0 3 0 +0 1 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Dark Blue.MAP b/src/fractalzoomer/color_maps/Dark Blue.MAP new file mode 100644 index 000000000..4a1e53bcf --- /dev/null +++ b/src/fractalzoomer/color_maps/Dark Blue.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 6 +0 0 13 +0 0 20 +0 0 26 +0 0 33 +0 0 40 +0 0 47 +0 0 53 +0 0 60 +0 0 67 +0 0 74 +0 0 80 +0 0 87 +0 0 94 +0 0 101 +0 0 107 +0 0 114 +0 0 121 +0 0 128 +0 0 128 +0 0 128 +0 0 121 +0 0 114 +0 0 107 +0 0 101 +0 0 94 +0 0 87 +0 0 80 +0 0 74 +0 0 67 +0 0 60 +0 0 53 +0 0 47 +0 0 40 +0 0 33 +0 0 26 +0 0 20 +0 0 13 +0 0 6 +0 0 0 +0 0 0 +0 0 0 +0 0 6 +0 0 13 +0 0 20 +0 0 26 +0 0 33 +0 0 40 +0 0 47 +0 0 53 +0 0 60 +0 0 67 +0 0 74 +0 0 80 +0 0 87 +0 0 94 +0 0 101 +0 0 107 +0 0 114 +0 0 121 +0 0 128 +0 0 128 +0 0 128 +0 0 121 +0 0 114 +0 0 107 +0 0 101 +0 0 94 +0 0 87 +0 0 80 +0 0 74 +0 0 67 +0 0 60 +0 0 53 +0 0 47 +0 0 40 +0 0 33 +0 0 26 +0 0 20 +0 0 13 +0 0 6 +0 0 0 +0 0 0 +0 0 0 +0 0 6 +0 0 13 +0 0 20 +0 0 26 +0 0 33 +0 0 40 +0 0 47 +0 0 53 +0 0 60 +0 0 67 +0 0 74 +0 0 80 +0 0 87 +0 0 94 +0 0 101 +0 0 107 +0 0 114 +0 0 121 +0 0 128 +0 0 128 +0 0 128 +0 0 121 +0 0 114 +0 0 107 +0 0 101 +0 0 94 +0 0 87 +0 0 80 +0 0 74 +0 0 67 +0 0 60 +0 0 53 +0 0 47 +0 0 40 +0 0 33 +0 0 26 +0 0 20 +0 0 13 +0 0 6 +0 0 0 +0 0 0 +0 0 0 +0 0 6 +0 0 13 +0 0 20 +0 0 26 +0 0 33 +0 0 40 +0 0 47 +0 0 53 +0 0 60 +0 0 67 +0 0 74 +0 0 80 +0 0 87 +0 0 94 +0 0 101 +0 0 107 +0 0 114 +0 0 121 +0 0 128 +0 0 128 +0 0 128 +0 0 121 +0 0 114 +0 0 107 +0 0 101 +0 0 94 +0 0 87 +0 0 80 +0 0 74 +0 0 67 +0 0 60 +0 0 53 +0 0 47 +0 0 40 +0 0 33 +0 0 26 +0 0 20 +0 0 13 +0 0 6 +0 0 0 +0 0 0 +0 0 0 +0 0 6 +0 0 13 +0 0 20 +0 0 26 +0 0 33 +0 0 40 +0 0 47 +0 0 53 +0 0 60 +0 0 67 +0 0 74 +0 0 80 +0 0 87 +0 0 94 +0 0 101 +0 0 107 +0 0 114 +0 0 121 +0 0 128 +0 0 128 +0 0 128 +0 0 121 +0 0 114 +0 0 107 +0 0 101 +0 0 94 +0 0 87 +0 0 80 +0 0 74 +0 0 67 +0 0 60 +0 0 53 +0 0 47 +0 0 40 +0 0 33 +0 0 26 +0 0 20 +0 0 13 +0 0 6 +0 0 0 +0 0 0 +0 0 0 +0 0 6 +0 0 13 +0 0 20 +0 0 26 +0 0 33 +0 0 40 +0 0 47 +0 0 53 +0 0 60 +0 0 67 +0 0 74 +0 0 80 +0 0 87 +0 0 94 +0 0 101 +0 0 107 +0 0 114 +0 0 121 +0 0 128 +0 0 128 +0 0 128 +0 0 121 +0 0 114 +0 0 107 +0 0 101 +0 0 94 +0 0 87 +0 0 80 +0 0 74 +0 0 67 +0 0 60 +0 0 53 +0 0 47 +0 0 40 +0 0 33 +0 0 26 +0 0 20 +0 0 13 +0 0 6 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Default.map b/src/fractalzoomer/color_maps/Default.map new file mode 100644 index 000000000..0d4420708 --- /dev/null +++ b/src/fractalzoomer/color_maps/Default.map @@ -0,0 +1,256 @@ +0 0 0 +2 2 2 +3 3 3 +4 4 4 +5 5 5 +6 6 6 +7 7 7 +8 8 8 +9 9 9 +10 10 10 +11 11 11 +12 12 12 +13 13 13 +14 14 14 +15 15 15 +16 16 16 +17 17 17 +18 18 18 +19 19 19 +20 20 20 +21 21 21 +22 22 22 +23 23 23 +24 24 24 +25 25 25 +26 26 26 +27 27 27 +28 28 28 +29 29 29 +30 30 30 +31 31 31 +32 32 32 +33 33 33 +34 34 34 +35 35 35 +36 36 36 +37 37 37 +38 38 38 +39 39 39 +40 40 40 +41 41 41 +42 42 42 +43 43 43 +44 44 44 +45 45 45 +46 46 46 +47 47 47 +48 48 48 +49 49 49 +50 50 50 +51 51 51 +52 52 52 +53 53 53 +54 54 54 +55 55 55 +56 56 56 +57 57 57 +58 58 58 +59 59 59 +60 60 60 +61 61 61 +62 62 62 +63 63 63 +64 64 64 +65 65 65 +66 66 66 +67 67 67 +68 68 68 +69 69 69 +70 70 70 +71 71 71 +72 72 72 +73 73 73 +74 74 74 +75 75 75 +76 76 76 +77 77 77 +78 78 78 +79 79 79 +80 80 80 +81 81 81 +82 82 82 +83 83 83 +84 84 84 +85 85 85 +86 86 86 +87 87 87 +88 88 88 +89 89 89 +90 90 90 +91 91 91 +92 92 92 +93 93 93 +94 94 94 +95 95 95 +96 96 96 +97 97 97 +98 98 98 +99 99 99 +100 100 100 +101 101 101 +102 102 102 +103 103 103 +104 104 104 +105 105 105 +106 106 106 +107 107 107 +108 108 108 +109 109 109 +110 110 110 +111 111 111 +112 112 112 +113 113 113 +114 114 114 +115 115 115 +116 116 116 +117 117 117 +118 118 118 +119 119 119 +120 120 120 +121 121 121 +122 122 122 +123 123 123 +124 124 124 +125 125 125 +126 126 126 +127 127 127 +128 128 128 +129 129 129 +130 130 130 +131 131 131 +132 132 132 +133 133 133 +134 134 134 +135 135 135 +136 136 136 +137 137 137 +138 138 138 +139 139 139 +140 140 140 +141 141 141 +142 142 142 +143 143 143 +144 144 144 +145 145 145 +146 146 146 +147 147 147 +148 148 148 +149 149 149 +150 150 150 +151 151 151 +152 152 152 +153 153 153 +154 154 154 +155 155 155 +156 156 156 +157 157 157 +158 158 158 +159 159 159 +160 160 160 +161 161 161 +162 162 162 +163 163 163 +164 164 164 +165 165 165 +166 166 166 +167 167 167 +168 168 168 +169 169 169 +170 170 170 +171 171 171 +172 172 172 +173 173 173 +174 174 174 +175 175 175 +176 176 176 +177 177 177 +178 178 178 +179 179 179 +180 180 180 +181 181 181 +182 182 182 +183 183 183 +184 184 184 +185 185 185 +186 186 186 +187 187 187 +188 188 188 +189 189 189 +190 190 190 +191 191 191 +192 192 192 +193 193 193 +194 194 194 +195 195 195 +196 196 196 +197 197 197 +198 198 198 +199 199 199 +200 200 200 +201 201 201 +202 202 202 +203 203 203 +204 204 204 +205 205 205 +206 206 206 +207 207 207 +208 208 208 +209 209 209 +210 210 210 +211 211 211 +212 212 212 +213 213 213 +214 214 214 +215 215 215 +216 216 216 +217 217 217 +218 218 218 +219 219 219 +220 220 220 +221 221 221 +222 222 222 +223 223 223 +224 224 224 +225 225 225 +226 226 226 +227 227 227 +228 228 228 +229 229 229 +230 230 230 +231 231 231 +232 232 232 +233 233 233 +234 234 234 +235 235 235 +236 236 236 +237 237 237 +238 238 238 +239 239 239 +240 240 240 +241 241 241 +242 242 242 +243 243 243 +244 244 244 +245 245 245 +246 246 246 +247 247 247 +248 248 248 +249 249 249 +250 250 250 +251 251 251 +252 252 252 +253 253 253 +254 254 254 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Drive.MAP b/src/fractalzoomer/color_maps/Drive.MAP new file mode 100644 index 000000000..5f76e44c2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Drive.MAP @@ -0,0 +1,256 @@ +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 +10 0 0 +84 17 0 +158 48 0 +234 79 0 +231 77 0 +155 47 0 +80 15 0 +4 0 0 +0 11 11 +0 89 89 +0 167 167 +0 246 246 +0 242 242 +0 162 162 +0 84 84 +0 5 5 diff --git a/src/fractalzoomer/color_maps/Drive2.MAP b/src/fractalzoomer/color_maps/Drive2.MAP new file mode 100644 index 000000000..a6a8137be --- /dev/null +++ b/src/fractalzoomer/color_maps/Drive2.MAP @@ -0,0 +1,256 @@ +255 128 64 +250 125 62 +246 123 61 +242 121 60 +238 119 59 +234 117 58 +230 115 57 +226 113 56 +222 111 55 +217 109 54 +213 107 53 +209 105 52 +205 103 51 +201 101 50 +197 99 49 +193 97 48 +189 94 47 +185 92 46 +180 90 45 +176 88 44 +172 86 43 +168 84 42 +164 82 41 +160 80 40 +156 78 39 +152 76 38 +148 74 37 +143 72 36 +139 70 35 +135 68 34 +131 66 33 +127 64 32 +123 61 30 +119 59 29 +115 57 28 +111 55 27 +106 53 26 +102 51 25 +98 49 24 +94 47 23 +90 45 22 +86 43 21 +82 41 20 +78 39 19 +74 37 18 +69 35 17 +65 33 16 +61 30 15 +57 28 14 +53 26 13 +49 24 12 +45 22 11 +41 20 10 +37 18 9 +32 16 8 +28 14 7 +24 12 6 +20 10 5 +16 8 4 +12 6 3 +8 4 2 +4 2 1 +0 0 0 +0 0 0 +0 0 0 +0 4 4 +0 8 8 +0 12 12 +0 16 16 +0 20 20 +0 24 24 +0 28 28 +0 32 32 +0 37 37 +0 41 41 +0 45 45 +0 49 49 +0 53 53 +0 57 57 +0 61 61 +0 65 65 +0 69 69 +0 74 74 +0 78 78 +0 82 82 +0 86 86 +0 90 90 +0 94 94 +0 98 98 +0 102 102 +0 106 106 +0 111 111 +0 115 115 +0 119 119 +0 123 123 +0 127 127 +0 131 131 +0 135 135 +0 139 139 +0 143 143 +0 148 148 +0 152 152 +0 156 156 +0 160 160 +0 164 164 +0 168 168 +0 172 172 +0 176 176 +0 180 180 +0 185 185 +0 189 189 +0 193 193 +0 197 197 +0 201 201 +0 205 205 +0 209 209 +0 213 213 +0 217 217 +0 222 222 +0 226 226 +0 230 230 +0 234 234 +0 238 238 +0 242 242 +0 246 246 +0 250 250 +0 254 254 +0 255 255 +0 255 255 +0 250 250 +0 246 246 +0 242 242 +0 238 238 +0 234 234 +0 230 230 +0 226 226 +0 222 222 +0 217 217 +0 213 213 +0 209 209 +0 205 205 +0 201 201 +0 197 197 +0 193 193 +0 189 189 +0 185 185 +0 180 180 +0 176 176 +0 172 172 +0 168 168 +0 164 164 +0 160 160 +0 156 156 +0 152 152 +0 148 148 +0 143 143 +0 139 139 +0 135 135 +0 131 131 +0 127 127 +0 123 123 +0 119 119 +0 115 115 +0 111 111 +0 106 106 +0 102 102 +0 98 98 +0 94 94 +0 90 90 +0 86 86 +0 82 82 +0 78 78 +0 74 74 +0 69 69 +0 65 65 +0 61 61 +0 57 57 +0 53 53 +0 49 49 +0 45 45 +0 41 41 +0 37 37 +0 32 32 +0 28 28 +0 24 24 +0 20 20 +0 16 16 +0 12 12 +0 8 8 +0 4 4 +0 0 0 +0 0 0 +0 0 0 +4 2 1 +8 4 2 +12 6 3 +16 8 4 +20 10 5 +24 12 6 +28 14 7 +32 16 8 +37 18 9 +41 20 10 +45 22 11 +49 24 12 +53 26 13 +57 28 14 +61 30 15 +65 33 16 +69 35 17 +74 37 18 +78 39 19 +82 41 20 +86 43 21 +90 45 22 +94 47 23 +98 49 24 +102 51 25 +106 53 26 +111 55 27 +115 57 28 +119 59 29 +123 61 30 +127 63 31 +131 66 33 +135 68 34 +139 70 35 +143 72 36 +148 74 37 +152 76 38 +156 78 39 +160 80 40 +164 82 41 +168 84 42 +172 86 43 +176 88 44 +180 90 45 +185 92 46 +189 94 47 +193 97 48 +197 99 49 +201 101 50 +205 103 51 +209 105 52 +213 107 53 +217 109 54 +222 111 55 +226 113 56 +230 115 57 +234 117 58 +238 119 59 +242 121 60 +246 123 61 +250 125 62 +254 127 63 +255 128 64 diff --git a/src/fractalzoomer/color_maps/Drive3.MAP b/src/fractalzoomer/color_maps/Drive3.MAP new file mode 100644 index 000000000..d2d754db4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Drive3.MAP @@ -0,0 +1,256 @@ +0 255 255 +0 254 253 +1 253 252 +2 253 251 +3 252 250 +4 252 249 +5 251 248 +6 251 247 +7 250 246 +8 250 245 +9 249 244 +10 249 243 +11 248 242 +12 247 241 +13 247 240 +13 246 239 +14 246 238 +15 245 237 +16 245 236 +17 244 235 +18 244 234 +19 243 233 +20 243 232 +21 242 231 +22 242 230 +23 241 229 +24 240 228 +25 240 227 +26 239 226 +26 239 225 +27 238 224 +28 238 223 +29 237 222 +30 237 221 +31 236 220 +32 236 219 +33 235 218 +34 235 217 +35 234 216 +36 233 215 +37 233 214 +38 232 213 +39 232 212 +39 231 211 +40 231 210 +41 230 209 +42 230 208 +43 229 207 +44 229 206 +45 228 205 +46 228 204 +47 227 203 +48 226 202 +49 226 201 +50 225 200 +51 225 199 +52 224 198 +52 224 197 +53 223 196 +54 223 195 +55 222 194 +56 222 193 +57 221 192 +58 221 191 +59 220 190 +60 219 189 +61 219 188 +62 218 187 +63 218 186 +64 217 185 +65 217 184 +65 216 183 +66 216 182 +67 215 181 +68 215 180 +69 214 179 +70 214 178 +71 213 177 +72 212 176 +73 212 175 +74 211 174 +75 211 173 +76 210 172 +77 210 171 +78 209 170 +78 209 169 +79 208 168 +80 208 167 +81 207 166 +82 206 165 +83 206 164 +84 205 163 +85 205 162 +86 204 161 +87 204 160 +88 203 159 +89 203 158 +90 202 157 +91 202 156 +91 201 155 +92 201 154 +93 200 153 +94 199 152 +95 199 151 +96 198 150 +97 198 149 +98 197 148 +99 197 147 +100 196 146 +101 196 145 +102 195 144 +103 195 143 +104 194 142 +104 194 141 +105 193 140 +106 192 139 +107 192 138 +108 191 137 +109 191 136 +110 190 135 +111 190 134 +112 189 133 +113 189 132 +114 188 131 +115 188 130 +116 187 129 +117 187 128 +117 186 127 +118 185 126 +119 185 125 +120 184 124 +121 184 123 +122 183 122 +123 183 121 +124 182 120 +125 182 119 +126 181 118 +127 181 117 +128 180 116 +129 180 115 +130 179 114 +131 178 113 +131 178 112 +132 177 111 +133 177 110 +134 176 109 +135 176 108 +136 175 107 +137 175 106 +138 174 105 +139 174 104 +140 173 103 +141 173 102 +142 172 101 +143 171 100 +144 171 99 +144 170 98 +145 170 97 +146 169 96 +147 169 95 +148 168 94 +149 168 93 +150 167 92 +151 167 91 +152 166 90 +153 166 89 +154 165 88 +155 164 87 +156 164 86 +157 163 85 +157 163 84 +158 162 83 +159 162 82 +160 161 81 +161 161 80 +162 160 79 +163 160 78 +164 159 77 +165 158 76 +166 158 75 +167 157 74 +168 157 73 +169 156 72 +170 156 71 +170 155 70 +171 155 69 +172 154 68 +173 154 67 +174 153 66 +175 153 65 +176 152 64 +177 151 63 +178 151 62 +179 150 61 +180 150 60 +181 149 59 +182 149 58 +183 148 57 +183 148 56 +184 147 55 +185 147 54 +186 146 53 +187 146 52 +188 145 51 +189 144 50 +190 144 49 +191 143 48 +192 143 47 +193 142 46 +194 142 45 +195 141 44 +196 141 43 +196 140 42 +197 140 41 +198 139 40 +199 139 39 +200 138 38 +201 137 37 +202 137 36 +203 136 35 +204 136 34 +205 135 33 +206 135 32 +207 134 31 +208 134 30 +209 133 29 +209 133 28 +210 132 27 +211 132 26 +212 131 25 +213 130 24 +214 130 23 +215 129 22 +216 129 21 +217 128 20 +218 128 19 +219 127 18 +220 127 17 +221 126 16 +222 126 15 +222 125 14 +223 125 13 +224 124 12 +225 123 11 +226 123 10 +227 122 9 +228 122 8 +229 121 7 +230 121 6 +231 120 5 +232 120 4 +233 119 3 +234 119 2 +235 118 1 +235 118 0 +236 118 0 diff --git a/src/fractalzoomer/color_maps/EGAN1.MAP b/src/fractalzoomer/color_maps/EGAN1.MAP new file mode 100644 index 000000000..7bee3c0f8 --- /dev/null +++ b/src/fractalzoomer/color_maps/EGAN1.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 +252 156 0 +236 144 0 +216 136 0 +200 124 0 +184 112 0 +164 104 0 +148 92 0 +132 80 0 +116 68 0 + 96 60 0 + 80 48 0 + 64 36 0 + 44 28 0 + 28 16 0 + 12 4 0 + 0 0 0 +148 104 124 +136 96 116 +128 88 108 +116 80 100 +108 76 88 + 96 68 80 + 88 60 72 + 76 52 64 + 68 44 56 + 56 36 48 + 48 32 36 + 36 24 28 + 28 16 20 + 16 8 12 + 4 4 4 + 0 0 0 +112 32 148 +104 28 136 + 96 28 128 + 88 24 116 + 80 24 108 + 72 20 96 + 64 16 88 + 60 16 76 + 52 12 68 + 44 8 56 + 36 8 48 + 28 4 36 + 20 4 28 + 12 0 16 + 4 0 4 + 0 0 0 + 96 120 136 + 88 112 128 + 84 104 116 + 76 96 108 + 68 88 100 + 64 80 88 + 56 72 80 + 48 60 72 + 40 52 64 + 36 44 52 + 28 36 44 + 20 28 36 + 16 20 24 + 8 12 16 + 4 4 4 + 0 0 0 +252 124 128 +236 116 120 +216 108 112 +200 100 100 +184 88 92 +164 80 84 +148 72 76 +132 64 64 +116 56 56 + 96 48 48 + 80 36 40 + 64 28 28 + 44 20 20 + 28 12 12 + 12 4 4 + 0 0 0 +168 12 84 +156 12 80 +144 12 72 +132 8 68 +120 8 60 +108 8 56 +100 8 48 + 88 4 44 + 76 4 36 + 64 4 32 + 52 4 24 + 40 0 20 + 28 0 12 + 20 0 8 + 8 0 4 + 0 0 0 +192 200 244 +180 188 228 +164 172 212 +152 160 196 +140 144 176 +124 132 160 +112 120 144 +100 104 128 + 88 92 112 + 72 80 96 + 60 64 76 + 48 52 60 + 32 36 44 + 20 24 28 + 8 8 12 + 0 0 0 +144 200 188 +136 188 176 +124 172 164 +116 160 148 +104 144 136 + 96 132 124 + 84 120 112 + 76 104 96 + 64 92 84 + 56 80 72 + 44 64 60 + 36 52 44 + 24 36 32 + 16 24 20 + 4 8 8 + 0 0 0 + 0 96 76 + 0 88 72 + 0 84 64 + 0 76 60 + 0 68 56 + 0 64 48 + 0 56 44 + 0 48 40 + 0 44 32 + 0 36 28 + 0 28 24 + 0 24 16 + 0 16 12 + 0 8 4 + 0 4 4 + 0 0 0 +208 180 180 +192 168 168 +180 156 156 +164 144 144 +152 132 132 +136 120 120 +124 108 108 +108 92 92 + 96 80 80 + 80 68 68 + 68 56 56 + 52 44 44 + 40 32 32 + 24 20 20 + 8 8 8 + 0 0 0 +240 240 240 +224 224 224 +208 208 208 +192 192 192 +176 176 176 +160 160 160 +144 144 144 +124 124 124 +108 108 108 + 92 92 92 + 76 76 76 + 60 60 60 + 44 44 44 + 28 28 28 + 12 12 12 + 0 0 0 +188 104 120 +176 96 112 +164 88 104 +148 80 96 +136 76 88 +124 68 80 +112 60 72 + 96 52 60 + 84 44 52 + 72 36 44 + 60 32 36 + 44 24 28 + 32 16 20 + 20 8 12 + 8 4 4 + 0 0 0 +184 0 240 +172 0 224 +160 0 208 +148 0 192 +132 0 176 +120 0 160 +108 0 144 + 96 0 124 + 84 0 108 + 72 0 92 + 56 0 76 + 44 0 60 + 32 0 44 + 20 0 28 + 8 0 12 + 0 0 0 + 48 128 204 + 44 120 188 + 40 108 172 + 36 100 160 + 32 88 144 + 28 80 128 + 24 68 112 + 20 60 100 + 16 52 84 + 12 44 68 + 8 32 56 + 4 24 40 + 4 16 24 + 0 4 12 + 0 0 0 +184 132 160 +172 124 148 +160 116 140 +148 104 128 +136 96 116 +124 88 108 +112 80 96 +100 72 84 + 84 60 76 + 72 52 64 + 60 44 52 + 48 36 44 + 36 28 32 + 24 16 20 + 12 8 12 + 0 0 0 +144 200 188 +136 188 176 +124 172 164 +116 160 148 +104 144 136 + 96 132 124 + 84 120 112 + 76 104 96 + 64 92 84 + 56 80 72 + 44 64 60 + 36 52 44 + 24 36 32 + 16 24 20 + 4 8 8 diff --git a/src/fractalzoomer/color_maps/ERD.MAP b/src/fractalzoomer/color_maps/ERD.MAP new file mode 100644 index 000000000..e790e40db --- /dev/null +++ b/src/fractalzoomer/color_maps/ERD.MAP @@ -0,0 +1,256 @@ + 0 0 0 +200 220 248 +204 216 240 +204 212 236 +208 208 228 +212 208 220 +212 204 212 +216 200 208 +216 196 200 +220 192 192 +212 184 180 +204 176 168 +196 168 156 +188 160 144 +180 152 132 +172 144 120 +164 136 108 +156 128 96 +148 120 84 +140 112 72 +132 104 60 +124 96 48 +116 88 36 +108 80 24 +100 72 12 + 92 64 0 + 68 64 0 + 48 64 0 + 24 60 0 + 0 60 0 + 0 52 0 + 0 44 0 + 0 40 0 + 0 32 0 + 0 24 0 + 0 16 0 + 0 32 12 + 0 48 20 + 0 64 32 + 0 80 40 + 0 92 52 + 0 108 60 + 0 124 72 + 0 140 80 + 0 156 92 + 20 164 104 + 36 168 116 + 56 176 128 + 72 184 136 + 92 192 148 +108 196 160 +128 204 172 +144 212 184 +164 216 196 +180 224 208 +200 232 216 +216 240 228 +236 244 240 +252 252 252 +252 248 248 +248 248 248 +248 244 244 +244 244 244 +244 240 240 +240 240 240 +240 236 236 +236 236 236 +236 232 232 +236 232 232 +232 228 228 +232 228 228 +228 224 224 +228 220 220 +224 220 220 +224 216 216 +220 216 216 +220 212 212 +220 212 212 +216 208 208 +216 208 208 +212 204 204 +212 204 204 +208 200 200 +208 200 200 +204 196 196 +204 192 192 +204 192 192 +200 188 188 +200 188 188 +196 184 184 +196 184 184 +192 180 180 +192 180 180 +188 176 176 +188 176 176 +188 172 172 +184 172 172 +184 168 168 +180 164 164 +180 164 164 +176 160 160 +176 160 160 +172 156 156 +172 156 156 +172 152 152 +168 152 152 +168 148 148 +164 148 148 +164 144 144 +160 144 144 +160 140 140 +156 136 136 +156 136 136 +156 132 132 +152 132 132 +152 128 128 +148 128 128 +148 124 124 +144 124 124 +144 120 120 +144 120 120 +140 116 116 +140 112 112 +136 112 112 +136 108 108 +132 108 108 +132 104 104 +128 104 104 +128 100 100 +128 100 100 +124 96 96 +124 96 96 +120 92 92 +120 92 92 +116 88 88 +116 84 84 +112 84 84 +112 80 80 +112 80 80 +108 76 76 +108 76 76 +104 72 72 +104 72 72 +100 68 68 +100 68 68 + 96 64 64 + 96 64 64 + 96 60 60 + 92 56 56 + 92 56 56 + 88 52 52 + 88 52 52 + 84 48 48 + 84 48 48 + 80 44 44 + 80 44 44 + 80 40 40 + 76 40 40 + 76 36 36 + 72 36 36 + 72 32 32 + 68 28 28 + 68 28 28 + 64 24 24 + 64 24 24 + 64 20 20 + 60 20 20 + 60 16 16 + 56 16 16 + 56 12 12 + 52 12 12 + 52 8 8 + 48 8 8 + 48 4 4 + 44 0 0 + 44 0 0 + 40 0 0 + 0 32 24 + 4 36 28 + 4 36 28 + 8 40 32 + 12 40 36 + 12 44 40 + 16 48 40 + 16 48 44 + 20 52 48 + 24 52 52 + 24 56 52 + 28 60 56 + 32 60 60 + 32 64 64 + 36 64 64 + 40 68 68 + 40 72 72 + 44 72 72 + 48 76 76 + 48 76 80 + 52 80 84 + 52 84 84 + 56 84 88 + 60 88 92 + 60 88 96 + 64 92 96 + 68 96 100 + 68 96 104 + 72 100 104 + 76 100 108 + 76 104 112 + 80 108 116 + 84 108 116 + 84 112 120 + 88 112 124 + 88 116 128 + 92 120 128 + 96 120 132 + 96 124 136 +100 128 140 +104 128 140 +104 132 144 +108 132 148 +112 136 148 +112 140 152 +116 140 156 +116 144 160 +120 144 160 +124 148 164 +124 152 168 +128 152 172 +132 156 172 +132 156 176 +136 160 180 +140 164 180 +140 164 184 +144 168 188 +148 168 192 +148 172 192 +152 176 196 +152 176 200 +156 180 204 +160 180 204 +160 184 208 +164 188 212 +168 188 216 +168 192 216 +172 192 220 +176 196 224 +176 200 224 +180 200 228 +184 204 232 +184 204 236 +188 208 236 +188 212 240 +192 212 244 +196 216 248 +196 216 248 +200 220 252 diff --git a/src/fractalzoomer/color_maps/FADERN1.MAP b/src/fractalzoomer/color_maps/FADERN1.MAP new file mode 100644 index 000000000..2ce913b83 --- /dev/null +++ b/src/fractalzoomer/color_maps/FADERN1.MAP @@ -0,0 +1,256 @@ + 0 0 0 +252 0 160 +236 0 152 +216 0 140 +200 0 128 +180 0 116 +164 0 104 +144 0 92 +128 0 80 +108 0 72 + 92 0 60 + 72 0 48 + 56 0 36 + 36 0 24 + 20 0 12 + 0 0 0 +252 0 0 +236 0 0 +220 0 0 +204 0 0 +188 0 0 +168 0 0 +152 0 0 +136 0 0 +120 0 0 +104 0 0 + 84 0 0 + 68 0 0 + 52 0 0 + 36 0 0 + 20 0 0 + 0 0 0 +252 124 0 +236 116 0 +220 108 0 +204 100 0 +188 92 0 +168 84 0 +152 76 0 +136 68 0 +120 60 0 +104 52 0 + 84 44 0 + 68 36 0 + 52 28 0 + 36 20 0 + 20 12 0 + 0 0 0 +252 252 0 +236 236 0 +220 220 0 +204 204 0 +188 188 0 +168 168 0 +152 152 0 +136 136 0 +120 120 0 +104 104 0 + 84 84 0 + 68 68 0 + 52 52 0 + 36 36 0 + 20 20 0 + 0 0 0 + 0 252 0 + 0 236 0 + 0 220 0 + 0 204 0 + 0 188 0 + 0 168 0 + 0 152 0 + 0 136 0 + 0 120 0 + 0 104 0 + 0 84 0 + 0 68 0 + 0 52 0 + 0 36 0 + 0 20 0 + 0 0 0 + 0 252 252 + 0 236 236 + 0 220 220 + 0 204 204 + 0 188 188 + 0 168 168 + 0 152 152 + 0 136 136 + 0 120 120 + 0 104 104 + 0 84 84 + 0 68 68 + 0 52 52 + 0 36 36 + 0 20 20 + 0 0 0 + 0 0 252 + 0 0 236 + 0 0 220 + 0 0 204 + 0 0 188 + 0 0 168 + 0 0 152 + 0 0 136 + 0 0 120 + 0 0 104 + 0 0 84 + 0 0 68 + 0 0 52 + 0 0 36 + 0 0 20 + 0 0 0 +252 0 252 +236 0 236 +220 0 220 +204 0 204 +188 0 188 +168 0 168 +152 0 152 +136 0 136 +120 0 120 +104 0 104 + 84 0 84 + 68 0 68 + 52 0 52 + 36 0 36 + 20 0 20 + 0 0 0 +252 0 0 +236 0 0 +220 0 0 +204 0 0 +188 0 0 +168 0 0 +152 0 0 +136 0 0 +120 0 0 +104 0 0 + 84 0 0 + 68 0 0 + 52 0 0 + 36 0 0 + 20 0 0 + 0 0 0 +252 124 0 +236 116 0 +220 108 0 +204 100 0 +188 92 0 +168 84 0 +152 76 0 +136 68 0 +120 60 0 +104 52 0 + 84 44 0 + 68 36 0 + 52 28 0 + 36 20 0 + 20 12 0 + 0 0 0 +252 252 0 +236 236 0 +220 220 0 +204 204 0 +188 188 0 +168 168 0 +152 152 0 +136 136 0 +120 120 0 +104 104 0 + 84 84 0 + 68 68 0 + 52 52 0 + 36 36 0 + 20 20 0 + 0 0 0 + 0 252 0 + 0 236 0 + 0 220 0 + 0 204 0 + 0 188 0 + 0 168 0 + 0 152 0 + 0 136 0 + 0 120 0 + 0 104 0 + 0 84 0 + 0 68 0 + 0 52 0 + 0 36 0 + 0 20 0 + 0 0 0 + 0 252 252 + 0 236 236 + 0 220 220 + 0 204 204 + 0 188 188 + 0 168 168 + 0 152 152 + 0 136 136 + 0 120 120 + 0 104 104 + 0 84 84 + 0 68 68 + 0 52 52 + 0 36 36 + 0 20 20 + 0 0 0 + 0 0 252 + 0 0 236 + 0 0 220 + 0 0 204 + 0 0 188 + 0 0 168 + 0 0 152 + 0 0 136 + 0 0 120 + 0 0 104 + 0 0 84 + 0 0 68 + 0 0 52 + 0 0 36 + 0 0 20 + 0 0 0 +160 0 252 +152 0 236 +140 0 220 +132 0 204 +120 0 188 +108 0 172 +100 0 156 + 88 0 136 + 76 0 120 + 68 0 104 + 56 0 88 + 44 0 72 + 36 0 56 + 24 0 40 + 12 0 20 + 0 0 0 +252 0 252 +236 0 236 +220 0 220 +200 0 204 +184 0 184 +164 0 168 +148 0 152 +128 0 132 +112 0 116 + 92 0 100 + 76 0 80 + 56 0 64 + 40 0 48 + 20 0 28 + 8 0 12 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/FIRE.MAP b/src/fractalzoomer/color_maps/FIRE.MAP new file mode 100644 index 000000000..4ed1a8925 --- /dev/null +++ b/src/fractalzoomer/color_maps/FIRE.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 3 0 0 + 6 0 0 + 9 0 0 + 12 0 0 + 15 0 0 + 18 0 0 + 21 0 0 + 24 0 0 + 27 0 0 + 30 0 0 + 33 0 0 + 36 0 0 + 39 0 0 + 42 0 0 + 45 0 0 + 48 0 0 + 51 0 0 + 54 0 0 + 57 0 0 + 60 0 0 + 63 0 0 + 66 0 0 + 69 0 0 + 72 0 0 + 75 0 0 + 78 0 0 + 81 0 0 + 84 0 0 + 87 0 0 + 90 0 0 + 93 0 0 + 96 0 0 + 99 0 0 +102 0 0 +105 0 0 +108 0 0 +111 0 0 +114 0 0 +117 0 0 +120 0 0 +123 0 0 +126 0 0 +129 0 0 +132 0 0 +135 0 0 +138 0 0 +141 0 0 +144 0 0 +147 0 0 +150 0 0 +153 0 0 +156 0 0 +159 0 0 +162 0 0 +165 0 0 +168 0 0 +171 0 0 +174 0 0 +177 0 0 +180 0 0 +183 0 0 +186 0 0 +189 0 0 +189 3 0 +189 6 0 +189 9 0 +189 12 0 +189 15 0 +189 18 0 +189 21 0 +189 24 0 +189 27 0 +189 30 0 +189 33 0 +189 36 0 +189 39 0 +189 42 0 +189 45 0 +189 48 0 +189 51 0 +189 54 0 +189 57 0 +189 60 0 +189 63 0 +189 66 0 +189 69 0 +189 72 0 +189 75 0 +189 78 0 +189 81 0 +189 84 0 +189 87 0 +189 90 0 +189 93 0 +189 96 0 +189 99 0 +189 102 0 +189 105 0 +189 108 0 +189 111 0 +189 114 0 +189 117 0 +189 120 0 +189 123 0 +189 126 0 +189 129 0 +189 132 0 +189 135 0 +189 138 0 +189 141 0 +189 144 0 +189 147 0 +189 150 0 +189 153 0 +189 156 0 +189 159 0 +189 162 0 +189 165 0 +189 168 0 +189 171 0 +189 174 0 +189 177 0 +189 180 0 +189 183 0 +189 186 0 +189 189 0 diff --git a/src/fractalzoomer/color_maps/FIRE2.MAP b/src/fractalzoomer/color_maps/FIRE2.MAP new file mode 100644 index 000000000..67e71d908 --- /dev/null +++ b/src/fractalzoomer/color_maps/FIRE2.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 27 1 0 + 49 5 0 + 75 10 0 + 96 19 0 + 120 28 0 + 143 41 0 + 160 57 0 + 180 72 0 + 198 91 0 + 211 112 0 + 225 131 0 + 235 155 0 + 244 176 0 + 250 202 0 + 254 228 0 + 255 251 0 + 254 228 0 + 250 202 0 + 244 176 0 + 235 155 0 + 225 131 0 + 211 112 0 + 198 91 0 + 180 72 0 + 160 57 0 + 143 41 0 + 120 28 0 + 96 19 0 + 75 10 0 + 49 5 0 + 27 1 0 + 0 0 0 + 0 0 0 + 27 1 0 + 49 5 0 + 75 10 0 + 96 19 0 + 120 28 0 + 143 41 0 + 160 57 0 + 180 72 0 + 198 91 0 + 211 112 0 + 225 131 1 + 235 155 1 + 244 176 1 + 250 202 1 + 254 228 1 + 255 251 1 + 254 228 1 + 250 202 1 + 244 176 1 + 235 155 1 + 225 131 1 + 211 112 1 + 198 91 1 + 180 72 1 + 160 57 1 + 143 41 1 + 120 28 1 + 96 19 1 + 75 10 1 + 49 5 1 + 27 1 1 + 0 0 1 + 0 0 1 + 27 1 1 + 49 5 1 + 75 10 1 + 96 19 1 + 120 28 1 + 143 41 1 + 160 57 1 + 180 72 1 + 198 91 1 + 211 112 1 + 225 131 1 + 235 155 1 + 244 176 1 + 250 202 1 + 254 228 1 + 255 251 1 + 254 228 1 + 250 202 1 + 244 176 1 + 235 155 1 + 225 131 1 + 211 112 1 + 198 91 1 + 180 72 1 + 160 57 1 + 143 41 1 + 120 28 1 + 96 19 1 + 75 10 1 + 49 5 1 + 27 1 1 + 0 0 1 + 0 0 1 + 27 1 1 + 49 5 1 + 75 10 1 + 96 19 1 + 120 28 1 + 143 41 1 + 160 57 1 + 180 72 1 + 198 91 1 + 211 112 1 + 225 131 1 + 235 155 1 + 244 176 1 + 250 202 1 + 254 228 1 + 255 251 1 + 254 228 1 + 250 202 1 + 244 176 1 + 235 155 1 + 225 131 1 + 211 112 1 + 198 91 1 + 180 72 1 + 160 57 1 + 143 41 1 + 120 28 1 + 96 19 1 + 75 10 1 + 49 5 1 + 27 1 1 + 0 0 1 + 0 0 1 + 27 1 1 + 49 5 1 + 75 10 1 + 96 19 1 + 120 28 1 + 143 41 1 + 160 57 1 + 180 72 1 + 198 91 1 + 211 112 1 + 225 131 1 + 235 155 1 + 244 176 1 + 250 202 1 + 254 228 1 + 255 251 1 + 254 228 1 + 250 202 1 + 244 176 1 + 235 155 1 + 225 131 1 + 211 112 1 + 198 91 1 + 180 72 1 + 160 57 1 + 143 41 1 + 120 28 1 + 96 19 1 + 75 10 1 + 49 5 1 + 27 1 1 + 0 0 1 + 0 0 1 + 27 1 1 + 49 5 1 + 75 10 1 + 96 19 1 + 120 28 1 + 143 41 1 + 160 57 1 + 180 72 1 + 198 91 1 + 211 112 1 + 225 131 1 + 235 155 1 + 244 176 1 + 250 202 1 + 254 228 1 + 255 251 1 + 254 228 1 + 250 202 1 + 244 176 1 + 235 155 1 + 225 131 1 + 211 112 1 + 198 91 1 + 180 72 1 + 160 57 1 + 143 41 1 + 120 28 1 + 96 19 1 + 75 10 1 + 49 5 1 + 27 1 1 + 0 0 1 + 0 0 1 + 27 1 1 + 49 5 1 + 75 10 1 + 96 19 1 + 120 28 1 + 143 41 1 + 160 57 1 + 180 72 1 + 198 91 1 + 211 112 1 + 225 131 1 + 235 155 1 + 244 176 1 + 250 202 1 + 254 228 1 + 255 251 1 + 254 228 0 + 250 202 0 + 244 176 0 + 235 155 0 + 225 131 0 + 211 112 0 + 198 91 0 + 180 72 0 + 160 57 0 + 143 41 0 + 120 28 0 + 96 19 0 + 75 10 0 + 49 5 0 + 27 1 0 + 0 0 0 + 0 0 0 + 27 1 0 + 49 5 0 + 75 10 0 + 96 19 0 + 120 28 0 + 143 41 0 + 160 57 0 + 180 72 0 + 198 91 0 + 211 112 0 + 225 131 0 + 235 155 0 + 244 176 0 + 250 202 0 + 254 228 0 + 255 251 0 + 254 228 0 + 250 202 0 + 244 176 0 + 235 155 0 + 225 131 0 + 211 112 0 + 198 91 0 + 180 72 0 \ No newline at end of file diff --git a/src/fractalzoomer/color_maps/FIRECOD2.MAP b/src/fractalzoomer/color_maps/FIRECOD2.MAP new file mode 100644 index 000000000..9011b39c7 --- /dev/null +++ b/src/fractalzoomer/color_maps/FIRECOD2.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 24 + 0 0 24 + 0 0 28 + 0 0 32 + 0 0 32 + 0 0 36 + 0 0 40 + 8 0 40 + 16 0 36 + 24 0 36 + 32 0 32 + 40 0 28 + 48 0 28 + 56 0 24 + 64 0 20 + 72 0 20 + 80 0 16 + 88 0 16 + 96 0 12 +104 0 8 +112 0 8 +120 0 4 +128 0 0 +128 0 0 +132 0 0 +136 0 0 +140 0 0 +144 0 0 +144 0 0 +148 0 0 +152 0 0 +156 0 0 +160 0 0 +160 0 0 +164 0 0 +168 0 0 +172 0 0 +176 0 0 +180 0 0 +184 4 0 +188 4 0 +192 8 0 +196 8 0 +200 12 0 +204 12 0 +208 16 0 +212 16 0 +216 20 0 +220 20 0 +224 24 0 +228 24 0 +232 28 0 +236 28 0 +240 32 0 +244 32 0 +252 36 0 +252 36 0 +252 40 0 +252 40 0 +252 44 0 +252 44 0 +252 48 0 +252 48 0 +252 52 0 +252 52 0 +252 56 0 +252 56 0 +252 60 0 +252 60 0 +252 64 0 +252 64 0 +252 68 0 +252 68 0 +252 72 0 +252 72 0 +252 76 0 +252 76 0 +252 80 0 +252 80 0 +252 84 0 +252 84 0 +252 88 0 +252 88 0 +252 92 0 +252 96 0 +252 96 0 +252 100 0 +252 100 0 +252 104 0 +252 104 0 +252 108 0 +252 108 0 +252 112 0 +252 112 0 +252 116 0 +252 116 0 +252 120 0 +252 120 0 +252 124 0 +252 124 0 +252 128 0 +252 128 0 +252 132 0 +252 132 0 +252 136 0 +252 136 0 +252 140 0 +252 140 0 +252 144 0 +252 144 0 +252 148 0 +252 152 0 +252 152 0 +252 156 0 +252 156 0 +252 160 0 +252 160 0 +252 164 0 +252 164 0 +252 168 0 +252 168 0 +252 172 0 +252 172 0 +252 176 0 +252 176 0 +252 180 0 +252 180 0 +252 184 0 +252 184 0 +252 188 0 +252 188 0 +252 192 0 +252 192 0 +252 196 0 +252 196 0 +252 200 0 +252 200 0 +252 204 0 +252 208 0 +252 208 0 +252 208 0 +252 208 0 +252 208 0 +252 212 0 +252 212 0 +252 212 0 +252 212 0 +252 216 0 +252 216 0 +252 216 0 +252 216 0 +252 216 0 +252 220 0 +252 220 0 +252 220 0 +252 220 0 +252 224 0 +252 224 0 +252 224 0 +252 224 0 +252 228 0 +252 228 0 +252 228 0 +252 228 0 +252 228 0 +252 232 0 +252 232 0 +252 232 0 +252 232 0 +252 236 0 +252 236 0 +252 236 0 +252 236 0 +252 240 0 +252 240 0 +252 240 0 +252 240 0 +252 240 0 +252 244 0 +252 244 0 +252 244 0 +252 244 0 +252 248 0 +252 248 0 +252 244 0 +252 240 0 +252 236 0 +252 232 0 +252 224 0 +252 220 0 +252 216 0 +252 212 0 +252 208 0 +252 200 0 +252 196 0 +252 192 0 +252 188 0 +252 184 0 +252 176 0 +252 172 0 +252 168 0 +252 164 0 +252 160 0 +252 152 0 +252 148 0 +252 144 0 +252 140 0 +252 136 0 +252 128 0 +252 124 0 +252 120 0 +252 116 0 +252 112 0 +252 104 0 +252 100 0 +252 96 0 +252 92 0 +252 88 0 +252 80 0 +252 76 0 +252 72 0 +252 68 0 +252 60 0 +244 60 0 +232 56 0 +220 52 0 +208 48 4 +200 44 4 +188 40 4 +176 36 8 +164 32 8 +156 32 8 +144 28 8 +132 24 12 +120 20 12 +112 16 12 +100 12 16 + 88 8 16 + 76 4 16 + 64 0 20 + 56 0 24 + 48 0 28 + 40 0 28 + 32 0 32 + 24 0 36 + 16 0 36 + 8 0 40 + 0 0 40 + 0 0 36 + 0 0 32 + 0 0 32 + 0 0 28 + 0 0 24 + 0 0 24 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Fadern2.map b/src/fractalzoomer/color_maps/Fadern2.map new file mode 100644 index 000000000..ca60acd86 --- /dev/null +++ b/src/fractalzoomer/color_maps/Fadern2.map @@ -0,0 +1,256 @@ + 48 48 48 + 0 52 112 + 0 44 100 + 0 40 84 + 0 32 72 + 0 28 56 + 0 20 44 + 0 16 28 + 0 8 16 + 0 0 0 + 0 8 248 + 0 0 252 + 0 0 236 + 0 0 216 + 0 0 200 + 0 0 180 + 0 0 164 + 0 0 144 + 0 0 128 + 0 0 108 + 0 0 92 + 0 0 72 + 0 0 56 + 0 0 36 + 0 0 20 + 0 0 0 + 60 0 192 + 56 0 180 + 52 0 168 + 48 0 156 + 44 0 144 + 40 0 128 + 36 0 116 + 32 0 104 + 28 0 92 + 24 0 80 + 20 0 64 + 16 0 52 + 12 0 40 + 8 0 28 + 4 0 16 + 0 0 0 +128 0 124 +120 0 116 +112 0 108 +104 0 100 + 96 0 92 + 88 0 84 + 80 0 76 + 72 0 68 + 60 0 60 + 52 0 52 + 44 0 44 + 36 0 36 + 28 0 28 + 20 0 20 + 12 0 12 + 0 0 0 +192 0 60 +180 0 56 +168 0 52 +156 0 48 +144 0 44 +128 0 40 +116 0 36 +104 0 32 + 92 0 28 + 80 0 24 + 64 0 20 + 52 0 16 + 40 0 12 + 28 0 8 + 16 0 4 + 0 0 0 +252 0 0 +236 0 0 +220 0 0 +204 0 0 +188 0 0 +168 0 0 +152 0 0 +136 0 0 +120 0 0 +104 0 0 + 84 0 0 + 68 0 0 + 52 0 0 + 36 0 0 + 20 0 0 + 0 0 0 +252 60 0 +236 56 0 +220 52 0 +204 48 0 +188 44 0 +168 40 0 +152 36 0 +136 32 0 +120 28 0 +104 24 0 + 84 20 0 + 68 16 0 + 52 12 0 + 36 8 0 + 20 4 0 + 0 0 0 +252 124 0 +236 116 0 +220 108 0 +204 100 0 +188 92 0 +168 84 0 +152 76 0 +136 68 0 +120 60 0 +104 52 0 + 84 44 0 + 68 36 0 + 52 28 0 + 36 20 0 + 20 12 0 + 0 0 0 +252 188 0 +236 176 0 +220 164 0 +204 152 0 +188 140 0 +168 128 0 +152 116 0 +136 104 0 +120 88 0 +104 76 0 + 84 64 0 + 68 52 0 + 52 40 0 + 36 28 0 + 20 16 0 + 0 0 0 +252 252 0 +236 236 0 +220 220 0 +204 204 0 +188 188 0 +168 168 0 +152 152 0 +136 136 0 +120 120 0 +104 104 0 + 84 84 0 + 68 68 0 + 52 52 0 + 36 36 0 + 20 20 0 + 0 0 0 +192 252 0 +180 236 0 +168 220 0 +156 204 0 +144 188 0 +128 168 0 +116 152 0 +104 136 0 + 92 120 0 + 80 104 0 + 64 84 0 + 52 68 0 + 40 52 0 + 28 36 0 + 16 20 0 + 0 0 0 +128 252 0 +120 236 0 +112 220 0 +104 204 0 + 96 188 0 + 88 168 0 + 80 152 0 + 72 136 0 + 60 120 0 + 52 104 0 + 44 84 0 + 36 68 0 + 28 52 0 + 20 36 0 + 12 20 0 + 0 0 0 + 64 252 0 + 60 236 0 + 56 220 0 + 52 204 0 + 48 188 0 + 44 168 0 + 40 152 0 + 36 136 0 + 32 120 0 + 28 104 0 + 24 84 0 + 20 68 0 + 16 52 0 + 12 36 0 + 8 20 0 + 0 0 0 + 44 228 48 + 44 216 48 + 40 200 44 + 36 184 40 + 36 168 36 + 32 152 32 + 28 140 32 + 24 124 28 + 24 108 24 + 20 92 20 + 16 76 16 + 12 64 16 + 12 48 12 + 8 32 8 + 4 16 4 + 0 0 0 + 20 204 96 + 20 192 92 + 20 180 84 + 16 164 80 + 16 152 72 + 16 136 64 + 12 124 60 + 12 112 52 + 12 96 48 + 8 84 40 + 8 68 32 + 8 56 28 + 4 44 20 + 4 28 16 + 4 16 8 + 0 0 0 + 0 172 144 + 0 164 136 + 0 152 128 + 0 140 116 + 0 128 108 + 0 116 96 + 0 104 88 + 0 92 80 + 0 84 68 + 0 72 60 + 0 60 48 + 0 48 40 + 0 36 32 + 0 24 20 + 0 12 12 + 0 0 0 + 0 88 196 + 0 84 184 + 0 76 168 + 0 72 156 + 0 64 140 + 0 60 128 diff --git a/src/fractalzoomer/color_maps/Firestrm.map b/src/fractalzoomer/color_maps/Firestrm.map new file mode 100644 index 000000000..2ffca21db --- /dev/null +++ b/src/fractalzoomer/color_maps/Firestrm.map @@ -0,0 +1,256 @@ +147 9 227 +150 8 225 +153 6 223 +156 6 221 +159 5 218 +162 4 216 +165 3 214 +168 2 212 +171 2 209 +174 1 207 +177 1 204 +180 1 202 +183 0 199 +186 0 197 +189 0 194 +191 0 191 +194 0 189 +197 0 186 +199 0 183 +202 1 180 +204 1 177 +206 1 175 +209 2 172 +211 2 169 +214 3 166 +216 4 163 +218 5 160 +220 6 157 +223 6 154 +225 8 151 +227 9 148 +228 10 145 +230 11 142 +232 12 139 +233 13 136 +235 15 132 +237 16 129 +239 18 126 +240 19 123 +242 21 120 +243 23 117 +244 24 114 +246 26 110 +247 28 107 +248 30 104 +249 32 101 +250 34 98 +251 37 95 +252 39 92 +252 41 89 +253 44 86 +253 46 83 +254 48 80 +254 51 77 +255 53 74 +255 56 72 +255 59 69 +255 61 66 +255 64 63 +255 67 61 +255 70 58 +255 72 55 +254 75 53 +254 78 50 +254 80 48 +253 83 46 +253 86 44 +252 89 41 +252 92 39 +251 95 37 +250 98 34 +249 101 32 +248 104 30 +247 107 28 +246 111 26 +244 114 24 +243 117 23 +242 120 21 +240 123 19 +239 126 18 +237 129 16 +235 132 15 +233 136 13 +232 139 12 +230 142 11 +228 145 10 +226 148 9 +224 151 7 +222 154 6 +220 157 6 +217 160 5 +215 163 4 +213 166 3 +211 169 2 +208 172 2 +206 175 1 +204 178 1 +201 181 1 +199 184 0 +196 187 0 +193 189 0 +191 192 0 +188 195 0 +185 197 0 +182 200 0 +179 202 1 +177 204 1 +174 207 1 +171 209 2 +168 212 2 +165 214 3 +162 216 4 +159 218 5 +156 221 6 +153 223 6 +150 225 8 +147 227 9 +144 229 10 +141 231 11 +138 232 12 +135 234 14 +131 236 15 +128 238 17 +125 239 18 +122 241 20 +119 242 22 +116 243 23 +113 245 25 +109 246 27 +106 247 29 +103 248 31 +100 249 33 + 97 250 35 + 94 251 38 + 91 252 40 + 88 252 42 + 85 253 45 + 82 253 47 + 79 254 49 + 76 254 52 + 73 255 54 + 71 255 57 + 68 255 60 + 65 255 62 + 62 255 65 + 60 255 68 + 57 255 71 + 54 255 73 + 52 254 76 + 50 254 78 + 47 253 81 + 45 253 84 + 43 252 87 + 40 252 90 + 38 251 93 + 36 250 96 + 33 249 99 + 31 248 102 + 29 247 105 + 28 246 108 + 26 245 112 + 24 244 115 + 22 242 118 + 21 241 121 + 19 240 124 + 17 238 127 + 16 237 130 + 14 235 134 + 13 233 137 + 11 231 140 + 10 230 143 + 9 228 146 + 8 226 149 + 7 224 152 + 6 222 155 + 5 219 158 + 4 217 161 + 3 215 164 + 2 213 167 + 2 210 170 + 1 208 173 + 1 205 176 + 1 203 179 + 0 200 182 + 0 198 185 + 0 195 188 + 0 192 190 + 0 190 193 + 0 187 196 + 0 184 198 + 1 181 201 + 1 178 203 + 1 176 205 + 1 173 208 + 2 170 210 + 2 167 213 + 3 164 215 + 4 161 217 + 5 158 219 + 6 155 222 + 7 152 224 + 8 149 226 + 9 146 228 + 10 143 230 + 11 140 231 + 13 137 233 + 14 133 235 + 16 130 237 + 17 127 238 + 19 124 240 + 21 121 241 + 22 118 242 + 24 115 244 + 26 112 245 + 28 108 246 + 30 105 247 + 32 102 248 + 34 99 249 + 36 96 250 + 39 93 251 + 41 90 252 + 43 87 252 + 46 84 253 + 48 81 253 + 50 78 254 + 52 75 254 + 55 73 255 + 58 70 255 + 60 67 255 + 63 64 255 + 66 62 255 + 69 59 255 + 71 56 255 + 74 54 255 + 76 52 254 + 79 49 254 + 82 47 253 + 85 45 253 + 88 42 252 + 91 40 252 + 94 38 251 + 97 35 250 +100 33 249 +103 31 248 +106 29 247 +109 27 246 +113 25 245 +116 23 243 +119 22 242 +122 20 241 +125 18 239 +128 17 238 +131 15 236 +135 14 234 +138 12 232 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 000_south-sea-bather.map b/src/fractalzoomer/color_maps/Flame 000_south-sea-bather.map new file mode 100644 index 000000000..dab0abb69 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 000_south-sea-bather.map @@ -0,0 +1,256 @@ +185 234 235 +193 238 235 +197 242 235 +201 242 235 +201 246 235 +205 246 235 +205 246 235 +205 242 235 +209 242 235 +210 238 235 +209 242 225 +214 242 235 +221 246 254 +213 242 244 +242 250 244 +226 242 235 +222 242 235 +214 242 235 +214 242 244 +209 238 244 +209 238 244 +205 238 244 +205 238 235 +201 238 235 +201 238 235 +201 238 244 +201 238 244 +201 242 244 +205 242 244 +209 242 244 +210 242 244 +209 246 244 +205 242 244 +197 242 244 +189 242 244 +189 242 244 +185 238 244 +181 242 244 +189 242 244 +193 242 244 +197 242 254 +197 242 254 +189 242 244 +181 242 244 +177 242 244 +181 238 244 +189 234 235 +189 234 235 +193 230 235 +193 230 235 +189 230 225 +181 230 225 +165 230 225 +165 226 225 +161 226 235 +157 230 234 +153 222 244 +165 226 244 +165 230 244 +165 230 244 +169 226 244 +173 226 235 +177 226 235 +177 222 235 +177 226 235 +177 230 244 +177 226 244 +177 226 244 +177 226 244 +173 226 244 +169 226 244 +161 230 254 +157 230 254 +165 234 244 +173 234 244 +177 238 234 +185 238 235 +193 238 235 +197 238 235 +197 238 235 +201 238 235 +201 242 244 +197 242 244 +197 238 244 +197 234 244 +197 234 244 +197 234 244 +193 230 235 +193 230 235 +197 234 225 +197 230 226 +194 226 207 +206 155 132 +178 127 113 +166 132 85 +145 128 85 +154 128 85 +162 114 85 +162 118 75 +182 114 75 +186 127 103 +210 164 132 +198 226 198 +201 234 225 +206 238 216 +222 171 131 +206 155 122 +190 144 122 +202 151 122 +219 163 132 +230 183 150 +250 233 206 +222 234 235 +209 238 235 +193 226 235 +189 222 235 +181 222 235 +173 226 244 +169 226 244 +169 226 244 +173 230 244 +173 234 235 +173 234 234 +173 230 235 +173 226 235 +173 226 234 +177 230 226 +181 230 226 +189 230 235 +193 230 244 +197 234 244 +201 234 244 +201 238 244 +201 238 244 +201 238 244 +201 238 244 +201 238 244 +201 242 244 +201 242 244 +201 242 244 +201 242 244 +201 242 244 +197 238 244 +193 238 254 +177 238 254 +173 230 244 +177 230 244 +177 234 244 +181 238 244 +189 238 244 +193 242 244 +201 246 244 +205 246 244 +205 246 244 +205 246 244 +205 242 244 +205 238 244 +205 238 254 +201 238 254 +197 238 254 +193 238 244 +193 238 244 +193 234 244 +193 234 235 +193 234 235 +193 234 235 +189 234 244 +185 234 244 +181 234 244 +181 230 244 +181 230 244 +181 234 244 +189 234 244 +193 234 244 +197 234 235 +197 234 235 +201 234 235 +201 234 244 +205 234 244 +205 238 244 +205 238 244 +205 238 244 +205 242 244 +201 242 235 +201 242 235 +197 242 235 +193 234 244 +185 230 244 +181 226 244 +181 226 244 +181 230 244 +181 230 244 +185 234 235 +189 238 235 +189 242 235 +193 238 235 +197 238 235 +197 238 235 +197 238 225 +193 234 225 +189 222 216 +170 148 113 +117 104 66 +72 55 37 +11 12 9 +36 44 37 +76 117 103 +158 145 113 +177 206 197 +189 226 216 +189 234 226 +193 238 235 +189 238 244 +189 238 244 +189 238 244 +185 234 244 +185 234 244 +185 230 244 +189 230 235 +189 230 235 +189 234 244 +193 238 244 +197 242 254 +201 246 254 +201 242 254 +197 238 254 +193 238 244 +189 238 235 +185 234 235 +177 230 234 +181 230 235 +181 230 235 +185 226 235 +181 230 235 +189 230 235 +193 234 235 +193 234 244 +189 234 244 +185 230 244 +181 230 244 +177 230 244 +177 230 235 +169 226 235 +169 226 235 +161 222 225 +137 190 197 +158 145 122 +149 124 103 +133 121 103 +141 106 75 +141 95 66 +133 99 66 +121 108 66 +121 100 56 +117 104 65 +93 89 56 diff --git a/src/fractalzoomer/color_maps/Flame 001_sky-flesh.map b/src/fractalzoomer/color_maps/Flame 001_sky-flesh.map new file mode 100644 index 000000000..7f32bf4ff --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 001_sky-flesh.map @@ -0,0 +1,256 @@ +166 148 122 +219 162 132 +238 212 178 +250 237 206 +238 250 235 +226 242 235 +218 242 225 +206 242 225 +206 238 225 +206 234 207 +182 169 141 +178 138 103 +178 130 103 +170 147 113 +177 198 179 +181 230 225 +185 230 235 +189 230 244 +197 230 244 +201 234 244 +205 234 244 +205 238 244 +201 234 235 +197 234 225 +193 222 207 +170 148 122 +145 127 94 +117 100 66 +60 64 47 +20 36 28 +8 20 9 +20 28 18 +56 60 37 +113 91 56 +145 106 75 +166 121 85 +190 137 103 +230 190 169 +218 230 226 +214 238 235 +209 238 244 +205 238 244 +205 238 244 +201 238 244 +197 234 244 +197 234 244 +197 230 244 +197 230 244 +197 230 244 +193 234 244 +185 230 244 +177 226 235 +157 206 206 +120 153 141 +96 133 132 +108 141 141 +141 177 178 +173 226 225 +177 230 235 +185 234 235 +185 242 244 +197 242 244 +197 238 244 +197 238 244 +197 238 244 +193 234 244 +189 230 235 +185 214 197 +154 144 122 +150 127 94 +146 128 85 +133 115 75 +133 120 75 +125 107 75 +125 112 85 +133 111 75 +141 101 66 +129 106 75 +137 106 66 +133 102 66 +141 91 66 +141 93 56 +137 93 47 +117 87 37 +109 74 37 +56 44 28 +12 20 9 +4 16 0 +12 28 9 +52 47 28 +80 76 47 +113 91 56 +121 94 56 +125 98 56 +113 87 37 +85 63 28 +40 44 28 +12 12 9 +0 12 0 +4 24 9 +28 60 37 +56 88 75 +121 104 84 +145 132 103 +170 160 132 +193 226 207 +197 238 225 +205 242 235 +205 242 244 +205 238 244 +201 238 244 +201 238 244 +201 238 244 +197 238 244 +193 234 244 +189 230 235 +189 226 225 +186 189 151 +186 150 103 +166 135 94 +166 134 94 +162 130 94 +162 130 94 +166 130 85 +162 130 85 +158 126 75 +150 118 75 +158 113 75 +150 117 66 +154 117 66 +149 114 75 +158 131 85 +166 139 85 +174 142 85 +182 155 113 +198 194 169 +205 230 216 +205 234 235 +197 222 244 +193 226 244 +185 230 244 +181 226 244 +177 226 226 +145 165 160 +158 144 103 +158 144 94 +166 143 94 +186 160 122 +197 222 207 +202 226 226 +201 234 235 +197 234 235 +193 238 244 +189 234 244 +173 226 244 +173 222 235 +137 157 160 +137 120 113 +129 124 103 +141 132 94 +158 126 94 +170 143 113 +178 185 160 +185 230 225 +189 230 235 +193 234 235 +193 234 235 +193 234 225 +182 194 170 +162 144 113 +146 119 85 +113 92 66 +68 64 37 +24 32 9 +0 16 9 +0 12 9 +12 16 18 +56 47 28 +113 83 46 +133 90 56 +150 108 56 +154 109 66 +158 104 66 +153 100 56 +165 95 47 +158 103 47 +158 108 56 +158 104 66 +157 110 75 +158 104 75 +162 113 75 +162 108 75 +158 113 66 +170 112 66 +174 116 75 +182 124 75 +174 120 75 +182 124 85 +190 142 103 +214 192 169 +210 230 225 +214 234 235 +214 234 235 +210 234 235 +209 234 235 +205 234 235 +205 238 235 +202 238 235 +197 238 235 +197 238 235 +197 238 235 +197 238 235 +201 238 235 +202 238 235 +205 238 235 +205 238 235 +210 242 235 +214 242 235 +214 238 225 +210 234 226 +198 210 188 +178 151 122 +158 115 103 +125 107 85 +92 97 94 +48 76 66 +12 24 28 +8 12 18 +4 8 9 +16 28 18 +56 56 37 +100 75 56 +133 98 66 +146 110 85 +154 123 94 +158 140 103 +178 177 141 +185 230 216 +193 234 235 +197 234 235 +206 234 225 +206 234 207 +214 162 132 +190 137 94 +178 125 94 +170 123 94 +170 125 94 +166 135 113 +178 168 141 +185 226 207 +181 230 235 +185 230 244 +185 230 244 +181 226 235 +190 210 198 +170 152 113 diff --git a/src/fractalzoomer/color_maps/Flame 002_blue-bather.map b/src/fractalzoomer/color_maps/Flame 002_blue-bather.map new file mode 100644 index 000000000..61ababd84 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 002_blue-bather.map @@ -0,0 +1,256 @@ +125 100 84 +162 99 75 +174 99 75 +182 115 104 +190 124 122 +190 137 141 +194 153 151 +206 161 160 +218 173 169 +230 169 188 +238 172 197 +234 180 197 +234 176 188 +222 180 188 +222 173 179 +226 161 169 +226 149 169 +214 141 151 +210 141 151 +198 145 141 +194 137 132 +190 132 122 +178 124 104 +150 104 85 +113 92 75 +56 64 75 +52 68 103 +48 60 122 +40 60 132 +39 56 132 +40 56 122 +36 52 122 +36 52 103 +40 36 56 +31 24 47 +12 24 37 +4 20 28 +0 16 28 +4 16 28 +12 24 28 +40 31 37 +52 40 56 +44 48 66 +52 56 113 +48 68 141 +56 81 160 +64 85 170 +68 97 179 +72 97 188 +72 97 188 +72 101 188 +72 105 179 +76 101 179 +80 101 179 +173 124 123 +186 136 132 +186 141 132 +190 141 141 +190 141 132 +190 145 132 +194 141 132 +190 137 132 +186 137 132 +177 128 132 +76 105 179 +80 105 188 +84 109 188 +186 153 151 +190 157 151 +198 161 151 +202 165 160 +202 161 170 +202 165 170 +202 169 170 +202 169 170 +206 173 170 +206 173 170 +210 173 170 +210 169 170 +202 165 160 +202 165 160 +202 161 151 +198 153 151 +198 145 141 +194 145 141 +194 145 141 +198 145 132 +198 136 122 +182 120 113 +170 103 94 +158 88 75 +84 60 56 +48 52 56 +40 40 47 +36 48 47 +40 48 56 +40 52 66 +40 52 113 +48 56 132 +52 68 151 +60 81 170 +72 93 179 +72 97 179 +72 97 179 +72 97 179 +73 93 170 +169 111 122 +186 128 132 +186 132 132 +190 128 141 +194 116 132 +182 115 113 +190 111 104 +178 99 85 +170 84 75 +117 84 84 +68 60 85 +52 68 113 +48 64 132 +56 73 141 +109 88 122 +158 116 104 +169 124 113 +161 128 113 +73 101 170 +72 101 179 +72 101 179 +73 97 170 +165 120 113 +170 120 113 +178 124 113 +182 120 113 +178 119 103 +154 107 85 +121 96 94 +52 64 132 +44 64 132 +48 68 141 +52 73 151 +56 85 160 +64 89 170 +64 93 170 +64 93 170 +68 93 170 +68 97 170 +84 97 151 +145 104 94 +174 80 75 +162 72 66 +84 60 65 +64 52 66 +52 48 66 +77 73 75 +141 100 84 +170 116 104 +182 120 113 +182 120 113 +178 124 113 +174 124 122 +141 104 132 +64 77 151 +52 68 151 +48 64 141 +44 56 141 +52 68 151 +56 81 170 +68 89 179 +64 97 188 +72 97 188 +76 101 188 +76 105 188 +80 109 188 +182 137 151 +194 149 151 +198 153 160 +198 153 160 +194 153 151 +186 149 141 +186 141 132 +169 128 122 +76 101 179 +72 101 179 +68 101 179 +60 93 170 +52 81 160 +48 73 151 +52 73 151 +60 77 151 +129 100 113 +169 120 113 +182 132 122 +186 132 122 +186 132 122 +170 124 123 +76 97 170 +68 93 170 +68 93 170 +68 85 170 +64 85 170 +64 81 160 +68 85 122 +129 92 84 +170 95 75 +178 91 75 +186 111 94 +194 119 94 +186 119 104 +186 132 113 +186 136 113 +182 140 113 +174 128 113 +166 120 113 +80 84 151 +56 73 151 +52 68 151 +48 68 151 +48 68 151 +44 64 151 +44 64 141 +44 68 141 +48 73 141 +48 73 141 +44 73 151 +56 85 170 +68 97 179 +72 97 188 +72 101 188 +72 105 198 +76 101 188 +80 109 188 +186 141 141 +186 141 141 +194 149 151 +202 157 151 +206 157 151 +202 161 151 +198 153 141 +194 149 132 +190 148 122 +186 136 113 +182 123 104 +182 115 104 +166 103 75 +113 92 65 +56 60 56 +36 52 47 +36 52 47 +32 44 37 +56 39 28 +146 68 66 +174 80 66 +182 87 66 +194 107 104 +194 111 113 +194 115 113 +190 116 103 diff --git a/src/fractalzoomer/color_maps/Flame 003_no-name.map b/src/fractalzoomer/color_maps/Flame 003_no-name.map new file mode 100644 index 000000000..a9fb9d12b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 003_no-name.map @@ -0,0 +1,256 @@ +16 9 9 +57 50 24 +85 76 49 +100 96 80 +121 117 88 +138 105 74 +141 92 73 +144 76 66 +139 70 53 +127 60 43 +99 44 25 +75 35 29 +61 27 18 +41 12 9 +19 8 8 +13 8 8 +14 8 8 +31 12 10 +45 34 14 +71 49 21 +89 72 38 +103 70 29 +107 74 31 +107 76 31 +95 75 35 +82 65 33 +68 40 18 +52 24 12 +41 11 7 +16 7 7 +11 6 6 +8 6 6 +7 6 6 +8 6 6 +8 6 6 +9 7 7 +11 8 8 +13 8 12 +15 9 13 +19 18 20 +41 32 16 +59 53 27 +87 74 37 +115 89 34 +129 97 34 +137 107 44 +136 103 35 +136 108 36 +141 109 38 +137 109 44 +139 113 45 +140 111 47 +140 108 50 +155 102 67 +148 101 76 +151 100 78 +153 105 84 +155 104 89 +162 113 99 +170 123 116 +172 140 123 +168 144 123 +168 140 121 +169 140 125 +164 141 121 +165 135 116 +156 123 99 +153 117 94 +141 104 88 +132 93 72 +99 89 54 +90 75 43 +46 45 33 +17 26 41 +16 20 38 +18 25 32 +47 42 23 +65 58 32 +92 75 43 +116 93 36 +122 96 37 +135 97 41 +138 87 56 +147 91 69 +141 91 68 +140 85 58 +140 88 69 +143 84 66 +135 76 53 +134 76 53 +130 71 46 +127 70 44 +126 66 43 +128 71 43 +127 87 31 +126 89 30 +131 93 34 +129 97 33 +128 91 34 +122 87 34 +112 76 30 +96 67 28 +79 48 24 +56 39 21 +36 32 19 +19 17 22 +15 8 14 +12 8 12 +10 8 8 +10 7 7 +9 7 8 +8 8 8 +9 8 8 +10 8 8 +11 8 8 +13 8 8 +16 9 8 +36 11 8 +49 18 14 +69 39 21 +96 59 24 +122 75 23 +139 97 32 +148 109 39 +148 119 52 +148 120 58 +148 118 60 +148 106 81 +150 108 81 +156 110 86 +162 117 98 +165 127 114 +162 144 123 +145 144 133 +140 140 125 +139 142 126 +141 161 177 +169 153 146 +166 152 140 +167 148 135 +171 143 125 +167 138 120 +167 128 110 +163 118 96 +154 109 85 +146 100 76 +136 80 58 +117 58 52 +84 46 39 +62 27 19 +47 15 8 +25 8 8 +14 8 8 +14 8 8 +32 11 7 +48 17 11 +70 35 17 +88 44 27 +118 51 33 +119 65 38 +119 65 38 +122 66 43 +116 69 36 +101 76 38 +90 73 39 +68 53 25 +43 33 21 +17 20 31 +15 17 34 +16 16 29 +14 10 21 +15 8 17 +38 26 16 +67 35 14 +91 51 19 +106 58 20 +121 72 23 +124 83 26 +118 86 39 +105 91 37 +90 73 40 +63 56 33 +26 30 32 +16 17 32 +14 15 27 +12 8 17 +14 8 14 +17 8 8 +40 11 7 +53 24 15 +75 31 18 +103 48 18 +122 55 33 +120 71 30 +130 88 30 +141 101 40 +139 100 51 +139 103 70 +120 121 97 +118 113 124 +137 138 123 +137 140 123 +130 131 117 +123 123 98 +128 125 108 +125 125 93 +151 109 83 +169 127 69 +166 129 66 +167 131 62 +167 130 62 +160 123 54 +155 129 57 +152 124 55 +153 124 53 +154 120 46 +154 119 48 +146 116 53 +135 108 46 +128 107 56 +104 95 65 +92 85 52 +93 80 46 +81 68 35 +59 51 27 +41 32 16 +20 11 9 +13 8 8 +12 8 8 +12 8 8 +13 8 8 +13 7 7 +16 8 8 +36 9 7 +49 15 7 +50 15 10 +54 21 14 +63 27 16 +67 28 16 +70 27 20 +74 26 16 +80 31 17 +86 30 16 +84 37 20 +98 55 20 +101 65 25 +111 70 23 +121 83 29 +122 96 37 +130 105 44 +126 103 44 +108 94 64 +109 98 68 +106 98 69 +106 102 74 +116 105 71 diff --git a/src/fractalzoomer/color_maps/Flame 004_pillows.map b/src/fractalzoomer/color_maps/Flame 004_pillows.map new file mode 100644 index 000000000..148661524 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 004_pillows.map @@ -0,0 +1,256 @@ +75 58 47 +58 43 43 +43 34 28 +28 28 22 +17 17 17 +17 17 17 +17 17 17 +11 17 11 +11 11 11 +11 11 11 +11 11 11 +11 11 11 +11 11 11 +11 17 11 +17 17 17 +28 17 17 +43 22 17 +60 28 22 +77 45 28 +94 54 32 +119 68 34 +141 90 45 +173 101 50 +191 106 50 +203 117 67 +186 117 78 +175 112 67 +141 96 62 +128 79 62 +113 73 51 +114 66 43 +122 77 43 +151 73 22 +160 73 28 +138 73 22 +117 65 26 +103 60 37 +83 49 26 +77 49 20 +60 28 17 +45 17 11 +26 17 11 +17 17 17 +17 17 17 +17 17 17 +28 22 17 +39 22 22 +54 34 28 +60 34 22 +81 34 22 +81 34 17 +87 39 17 +104 45 11 +131 50 0 +156 61 0 +153 67 5 +136 67 5 +125 50 11 +107 51 17 +107 51 17 +104 50 17 +102 51 17 +90 62 34 +83 54 32 +92 64 30 +96 68 39 +96 62 45 +104 73 56 +119 79 56 +126 81 58 +136 96 62 +136 96 62 +136 90 56 +117 83 54 +102 73 51 +100 60 49 +96 60 43 +96 62 39 +90 62 39 +90 62 39 +86 64 41 +86 64 47 +81 58 52 +71 54 49 +73 62 56 +92 75 69 +119 79 90 +130 102 102 +145 162 173 +175 192 197 +210 216 227 +243 243 243 +252 246 252 +246 246 241 +250 250 239 +246 246 241 +242 197 157 +201 121 88 +169 112 96 +141 102 90 +134 84 79 +107 68 68 +85 51 62 +69 49 49 +54 39 39 +45 34 28 +34 28 22 +34 22 17 +54 22 17 +58 20 32 +62 35 35 +73 51 39 +79 56 39 +81 58 47 +92 64 47 +96 68 51 +92 75 58 +107 85 62 +111 83 60 +113 85 62 +122 66 77 +134 83 83 +121 76 93 +119 73 84 +103 70 65 +104 73 56 +100 66 49 +86 64 47 +73 62 45 +73 51 39 +56 39 28 +28 28 28 +17 22 17 +17 17 17 +17 17 17 +22 28 22 +28 39 45 +28 53 78 +64 58 52 +75 51 51 +100 60 54 +119 68 79 +121 76 76 +145 62 79 +130 85 73 +147 84 34 +179 56 56 +158 73 22 +171 73 11 +201 5 11 +182 49 0 +153 61 11 +153 78 11 +167 78 5 +150 56 11 +134 50 5 +124 22 11 +109 17 17 +96 34 22 +83 45 22 +83 39 17 +73 34 22 +62 28 22 +54 28 17 +41 35 18 +28 22 17 +22 17 17 +17 17 17 +11 17 11 +11 17 11 +11 17 11 +17 17 17 +17 17 17 +17 17 17 +17 17 17 +17 17 17 +11 11 11 +11 11 11 +5 5 5 +5 5 5 +0 5 0 +0 11 0 +0 11 0 +0 11 0 +0 11 0 +5 11 5 +5 11 5 +11 17 5 +17 11 11 +26 11 11 +34 17 11 +52 17 11 +56 28 22 +60 34 34 +62 37 37 +75 49 43 +66 54 49 +66 54 49 +60 54 49 +62 51 45 +66 45 39 +69 43 43 +58 32 47 +45 34 39 +34 28 28 +34 34 22 +45 39 28 +52 47 35 +71 54 43 +79 51 56 +96 68 79 +119 79 90 +149 115 109 +164 169 175 +185 191 196 +222 228 233 +241 241 241 +254 214 186 +240 206 139 +203 128 78 +186 112 78 +173 90 67 +141 84 51 +124 79 56 +113 79 62 +86 81 75 +86 86 118 +134 134 156 +167 139 162 +197 140 135 +173 127 116 +155 133 104 +141 102 79 +156 90 67 +169 106 50 +164 101 28 +151 73 16 +116 45 17 +88 34 17 +77 28 11 +66 17 17 +36 5 5 +22 11 0 +17 20 0 +17 11 5 +17 11 0 +11 11 11 +11 11 11 +11 11 11 +11 11 11 +5 11 5 +5 17 5 +5 17 5 +5 11 5 +11 11 11 +17 11 11 diff --git a/src/fractalzoomer/color_maps/Flame 005_mauve-splat.map b/src/fractalzoomer/color_maps/Flame 005_mauve-splat.map new file mode 100644 index 000000000..30497b840 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 005_mauve-splat.map @@ -0,0 +1,256 @@ +22 22 22 +22 22 22 +22 17 20 +22 11 15 +17 5 11 +11 5 11 +11 5 11 +11 5 11 +11 5 11 +11 5 11 +11 5 11 +11 5 15 +11 11 15 +11 11 15 +11 11 17 +17 11 17 +17 17 17 +17 17 17 +17 17 17 +17 11 11 +17 11 11 +17 11 11 +17 5 11 +11 5 9 +5 5 5 +5 5 5 +5 5 5 +5 5 9 +5 5 11 +5 5 15 +11 5 17 +17 5 17 +17 5 15 +17 5 15 +11 5 11 +11 5 11 +11 5 11 +11 5 11 +11 5 15 +11 11 17 +11 11 17 +17 11 17 +17 11 20 +17 5 22 +17 11 20 +22 11 20 +22 17 22 +22 22 22 +22 28 17 +22 28 22 +22 22 22 +22 22 22 +22 22 22 +22 22 22 +22 22 22 +22 17 22 +22 17 20 +22 17 17 +22 17 17 +28 17 17 +28 17 17 +22 17 17 +22 11 17 +22 11 17 +17 17 17 +17 17 22 +17 11 22 +11 11 17 +11 11 17 +11 11 17 +5 11 15 +5 5 11 +5 0 11 +5 0 9 +5 5 5 +11 5 5 +17 5 5 +22 11 11 +22 17 17 +28 22 22 +28 22 22 +28 22 22 +28 22 34 +28 22 37 +22 17 32 +17 11 30 +11 11 24 +11 11 20 +11 11 20 +11 5 26 +11 5 20 +11 5 20 +11 5 20 +11 5 17 +11 5 17 +17 5 17 +17 5 17 +17 5 20 +17 5 20 +17 5 20 +22 11 26 +17 11 32 +26 20 39 +28 28 43 +77 66 72 +96 122 101 +174 172 129 +84 139 146 +240 195 184 +191 112 78 +159 90 73 +210 73 44 +120 94 66 +107 90 90 +84 88 90 +118 90 67 +85 96 107 +66 100 117 +75 75 64 +54 80 74 +54 66 54 +39 45 17 +28 28 28 +32 32 32 +45 39 34 +83 37 37 +131 28 11 +213 22 0 +218 16 5 +148 27 0 +75 16 22 +43 22 17 +28 22 11 +22 22 5 +32 17 0 +28 37 0 +17 17 5 +17 22 11 +17 17 11 +17 11 11 +17 11 11 +17 11 11 +11 11 11 +11 5 11 +11 5 11 +11 5 11 +17 5 11 +17 5 11 +17 5 11 +11 0 11 +11 0 11 +11 0 11 +11 0 11 +11 5 11 +11 5 11 +11 5 11 +11 5 11 +11 5 11 +11 11 11 +11 11 15 +11 5 17 +11 5 17 +17 5 17 +17 5 17 +17 11 17 +17 11 17 +17 11 17 +17 11 17 +17 11 15 +17 11 11 +17 11 5 +11 11 0 +17 5 0 +17 5 5 +17 5 5 +17 5 11 +17 5 11 +17 5 11 +17 5 11 +17 0 11 +17 0 11 +17 0 5 +11 5 5 +11 5 5 +5 5 5 +0 0 5 +5 5 5 +11 5 5 +11 5 5 +11 11 11 +11 11 11 +11 11 11 +11 5 11 +11 5 11 +11 5 11 +11 5 11 +11 5 11 +5 5 15 +5 0 15 +5 0 17 +11 0 17 +11 0 15 +11 0 11 +11 0 11 +11 0 11 +11 0 9 +11 0 5 +11 0 0 +11 0 0 +11 0 5 +11 0 5 +11 0 5 +11 5 5 +17 5 5 +17 5 5 +17 11 11 +17 11 11 +17 11 11 +17 11 11 +20 11 11 +22 17 11 +22 17 17 +22 17 17 +22 17 17 +17 11 17 +17 11 17 +17 11 17 +17 11 17 +17 11 17 +17 11 17 +17 11 17 +17 11 17 +17 11 17 +17 11 17 +17 11 17 +17 11 20 +17 11 22 +17 17 26 +17 22 30 +22 22 32 +28 17 28 +28 17 22 +34 17 26 +37 26 20 +45 28 22 +54 49 26 +100 51 51 +77 56 50 +77 58 58 +50 78 90 +49 54 60 +71 50 56 +62 58 52 +60 66 22 +79 68 45 +45 34 37 diff --git a/src/fractalzoomer/color_maps/Flame 006_facial-treescape 6.map b/src/fractalzoomer/color_maps/Flame 006_facial-treescape 6.map new file mode 100644 index 000000000..d2bcc8485 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 006_facial-treescape 6.map @@ -0,0 +1,256 @@ +39 34 26 +52 37 56 +37 60 58 +52 73 52 +73 85 51 +110 87 59 +164 147 127 +133 105 88 +166 134 117 +122 133 142 +137 125 91 +150 129 56 +152 101 0 +135 73 39 +62 71 17 +39 86 17 +34 62 22 +37 77 43 +39 62 34 +39 79 28 +45 92 51 +54 79 49 +52 64 58 +49 69 49 +39 64 45 +47 62 30 +39 62 17 +39 49 11 +45 45 17 +39 49 22 +34 54 28 +32 55 35 +39 56 39 +45 51 34 +45 60 34 +34 49 22 +28 39 17 +20 35 15 +22 34 11 +17 39 11 +22 28 11 +17 34 11 +17 39 17 +11 28 11 +11 28 5 +11 28 11 +17 28 11 +22 22 11 +22 17 5 +22 11 0 +22 11 0 +22 17 0 +22 17 0 +35 20 9 +60 22 17 +82 39 16 +81 49 20 +132 80 41 +135 123 90 +178 166 112 +197 203 169 +205 233 222 +178 218 212 +107 158 175 +50 96 132 +49 86 103 +37 55 55 +34 45 39 +34 39 34 +28 28 34 +34 22 22 +28 17 17 +22 22 17 +22 22 17 +22 17 17 +17 17 11 +15 20 9 +17 22 5 +22 26 0 +22 28 0 +34 32 0 +28 32 5 +34 28 5 +34 28 0 +28 28 0 +34 22 11 +34 22 11 +28 17 17 +28 22 11 +28 22 11 +22 22 11 +22 28 11 +22 28 17 +22 28 17 +17 22 22 +17 17 17 +22 17 11 +22 17 11 +22 17 11 +22 17 11 +22 11 11 +17 11 11 +17 11 11 +17 11 11 +15 9 9 +22 5 5 +22 11 5 +22 11 5 +22 17 5 +22 22 5 +17 22 5 +17 28 11 +17 28 11 +17 26 11 +11 22 11 +11 22 11 +11 17 5 +11 17 5 +5 17 5 +11 17 0 +11 17 5 +17 17 5 +17 17 11 +17 22 17 +22 28 22 +28 28 37 +22 39 64 +51 83 73 +85 117 74 +122 176 142 +193 222 227 +220 231 237 +215 226 232 +250 216 154 +244 205 109 +195 114 69 +149 114 58 +93 103 53 +62 71 34 +51 54 22 +39 34 17 +32 26 20 +17 22 11 +11 11 11 +11 5 5 +11 5 5 +11 5 5 +11 11 5 +11 11 0 +11 11 5 +17 11 5 +17 11 5 +17 17 5 +17 22 5 +11 22 0 +11 17 0 +11 11 0 +11 11 0 +11 5 0 +17 5 0 +20 5 0 +17 5 0 +17 5 0 +17 0 0 +17 0 0 +11 0 0 +11 5 0 +11 5 0 +11 5 0 +0 0 0 +11 5 0 +5 5 0 +5 5 0 +5 11 0 +5 11 5 +11 11 5 +17 17 5 +17 22 0 +22 28 0 +22 37 5 +26 37 9 +28 43 15 +26 57 29 +43 68 43 +28 64 43 +28 69 34 +32 80 35 +41 77 47 +56 96 68 +73 110 76 +45 111 79 +82 105 94 +62 114 116 +67 147 147 +78 175 197 +180 220 220 +216 222 222 +250 210 131 +180 123 95 +121 87 59 +73 68 39 +58 72 44 +51 66 34 +37 49 32 +34 39 22 +28 34 17 +28 22 11 +22 17 11 +17 11 5 +17 11 5 +17 11 0 +11 11 0 +11 11 0 +11 11 0 +17 17 0 +22 22 5 +26 26 9 +28 34 11 +28 34 11 +26 37 15 +28 39 17 +28 34 22 +28 32 22 +32 32 20 +34 34 17 +34 37 17 +39 43 11 +37 43 15 +34 39 17 +34 37 11 +28 32 11 +22 28 11 +28 28 11 +26 26 9 +34 34 11 +45 28 11 +49 37 15 +54 39 22 +69 39 28 +56 39 28 +41 35 26 +34 34 28 +28 34 28 +26 34 22 +28 37 22 +34 39 22 +34 45 22 +34 39 22 +34 39 17 +34 37 17 +45 39 11 +45 39 20 +45 39 22 +51 39 17 +49 43 20 +51 57 36 diff --git a/src/fractalzoomer/color_maps/Flame 007_fasion-bug.map b/src/fractalzoomer/color_maps/Flame 007_fasion-bug.map new file mode 100644 index 000000000..e43fc33fb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 007_fasion-bug.map @@ -0,0 +1,256 @@ +24 19 26 +45 31 41 +67 45 51 +122 31 44 +144 31 39 +145 29 37 +146 30 35 +150 30 36 +144 30 36 +133 33 35 +69 45 44 +47 34 40 +35 29 36 +31 25 30 +27 23 27 +26 21 26 +27 22 28 +30 24 33 +32 28 34 +37 34 41 +48 43 47 +59 53 56 +83 77 73 +95 77 69 +123 90 77 +130 109 88 +124 116 98 +148 142 112 +176 164 120 +201 192 153 +214 208 194 +228 222 206 +230 224 205 +230 225 201 +230 221 202 +229 213 190 +219 190 158 +176 152 111 +141 109 83 +152 73 69 +156 58 53 +146 125 94 +182 149 123 +218 205 144 +229 216 191 +230 222 205 +230 224 218 +230 226 219 +228 226 220 +230 227 221 +232 228 217 +236 232 204 +233 231 191 +230 222 199 +229 219 200 +217 212 198 +221 209 181 +199 168 145 +156 127 125 +92 74 81 +69 50 51 +55 40 50 +41 34 40 +29 29 34 +23 24 32 +21 24 29 +22 21 28 +24 20 27 +30 21 29 +37 25 29 +45 25 32 +56 30 34 +108 29 38 +142 30 39 +149 34 37 +150 32 36 +148 30 36 +146 29 36 +142 29 35 +136 31 36 +72 50 53 +63 47 50 +59 48 48 +57 45 49 +63 48 51 +78 55 58 +92 80 76 +126 112 95 +167 147 117 +206 160 142 +204 195 168 +214 206 190 +172 155 142 +146 130 123 +115 95 88 +90 74 81 +61 54 56 +55 40 52 +49 40 43 +46 41 45 +44 42 46 +46 42 46 +46 38 40 +42 41 37 +37 33 33 +34 27 27 +31 23 28 +29 21 23 +25 18 23 +24 13 21 +22 14 21 +20 15 21 +19 16 21 +19 17 21 +20 16 23 +22 17 24 +25 19 25 +28 19 27 +31 21 29 +44 24 36 +52 33 41 +66 40 44 +122 29 33 +142 28 35 +143 28 35 +140 31 34 +119 34 33 +68 40 40 +43 30 33 +31 19 27 +24 16 20 +18 14 17 +16 12 16 +13 12 16 +12 11 17 +13 11 16 +15 12 16 +18 14 18 +22 20 24 +27 25 29 +37 33 35 +52 39 43 +69 45 48 +127 30 36 +142 29 36 +148 30 36 +152 29 38 +156 29 39 +156 28 35 +154 28 36 +148 29 32 +145 33 33 +138 32 34 +74 48 52 +59 40 50 +48 34 44 +44 34 40 +38 33 36 +31 31 36 +33 28 34 +41 26 31 +46 27 37 +58 37 41 +116 28 35 +139 27 33 +144 27 35 +149 29 39 +153 31 38 +156 31 39 +157 33 39 +154 36 40 +151 34 42 +145 30 37 +136 27 35 +95 24 29 +49 32 25 +32 24 25 +25 20 23 +20 17 24 +18 16 23 +17 15 21 +18 16 22 +16 15 24 +20 16 27 +18 19 35 +32 25 35 +42 36 38 +46 42 41 +52 53 45 +67 68 46 +98 75 65 +101 69 63 +146 34 48 +150 33 43 +157 33 41 +160 30 39 +160 32 39 +162 29 37 +161 35 40 +171 37 38 +157 37 40 +151 36 40 +144 32 39 +138 32 38 +79 44 48 +61 41 46 +55 36 39 +47 32 42 +35 28 35 +27 24 29 +27 21 27 +22 20 26 +19 20 24 +16 18 24 +15 16 22 +15 16 23 +15 19 22 +16 16 22 +17 15 22 +14 16 21 +12 15 20 +15 13 20 +18 14 21 +19 16 21 +22 16 21 +25 20 21 +24 22 25 +25 24 29 +29 25 31 +32 27 32 +31 27 33 +31 25 29 +27 21 26 +28 19 26 +26 16 24 +25 17 23 +23 14 23 +19 15 22 +16 14 19 +14 13 18 +13 11 18 +15 12 18 +16 14 17 +15 15 19 +16 16 20 +16 16 21 +18 15 23 +20 16 23 +23 18 26 +24 19 33 +29 18 30 +35 24 32 +43 28 34 +55 32 37 +69 42 43 +131 27 32 diff --git a/src/fractalzoomer/color_maps/Flame 008_leafy-face.map b/src/fractalzoomer/color_maps/Flame 008_leafy-face.map new file mode 100644 index 000000000..508ae22ef --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 008_leafy-face.map @@ -0,0 +1,256 @@ +42 37 33 +31 23 25 +23 19 22 +20 20 24 +24 23 25 +31 25 25 +47 37 39 +64 40 39 +81 51 51 +74 59 57 +73 69 63 +77 81 72 +95 98 94 +200 168 134 +215 188 153 +223 209 177 +238 225 207 +237 227 215 +238 227 201 +225 195 162 +210 182 147 +191 163 133 +91 98 97 +75 74 79 +70 70 67 +73 69 59 +83 76 55 +84 74 55 +107 79 73 +197 132 96 +218 159 116 +222 174 130 +225 182 134 +222 182 137 +220 173 131 +215 164 114 +163 109 88 +103 83 68 +90 83 61 +145 104 88 +208 163 121 +209 174 138 +213 176 151 +213 178 151 +211 183 143 +206 174 133 +197 154 120 +89 91 91 +72 77 78 +66 71 69 +64 66 63 +62 56 59 +60 59 58 +58 58 55 +56 54 54 +50 51 48 +60 47 46 +65 50 46 +65 50 46 +67 52 49 +66 59 57 +65 67 59 +68 73 68 +78 84 80 +130 120 108 +206 162 135 +217 172 144 +223 184 152 +224 188 154 +226 188 154 +226 187 152 +225 190 148 +226 195 144 +224 195 146 +220 190 147 +223 190 153 +226 193 152 +227 192 152 +223 187 152 +223 187 147 +227 184 143 +223 184 141 +221 174 135 +204 162 130 +130 108 102 +82 82 75 +74 77 63 +70 76 63 +68 71 63 +68 71 63 +66 72 63 +71 76 66 +78 89 77 +138 122 109 +205 166 137 +210 179 149 +213 182 152 +222 189 155 +226 199 156 +237 210 172 +240 227 199 +238 229 214 +238 231 222 +239 232 227 +235 230 227 +230 228 223 +220 217 207 +203 193 176 +206 166 149 +194 148 118 +87 98 78 +72 89 71 +82 86 69 +139 116 93 +208 167 123 +219 170 135 +219 179 138 +218 182 149 +214 176 151 +212 174 147 +198 160 136 +98 97 97 +78 76 82 +68 71 71 +60 66 68 +65 67 69 +67 72 71 +82 87 80 +168 130 113 +208 164 139 +209 167 138 +189 141 129 +99 86 90 +80 75 64 +82 71 63 +83 77 68 +98 94 96 +202 155 123 +219 170 130 +212 164 117 +142 106 92 +81 81 74 +72 73 68 +71 73 67 +73 79 69 +83 99 85 +164 149 121 +207 166 140 +213 177 153 +224 193 170 +222 210 207 +223 222 215 +232 231 225 +233 227 226 +226 226 223 +218 226 216 +222 222 214 +222 213 199 +225 191 157 +213 184 148 +209 176 138 +199 165 128 +96 96 95 +75 77 69 +70 67 64 +68 61 60 +68 62 59 +70 63 58 +74 72 63 +82 88 77 +175 142 113 +217 171 125 +221 170 130 +207 159 122 +112 86 73 +83 64 60 +51 41 43 +29 27 31 +21 18 24 +13 11 15 +19 16 17 +22 17 23 +30 24 29 +46 37 41 +44 41 44 +43 46 38 +32 32 27 +25 26 28 +28 22 25 +32 30 32 +41 41 42 +43 41 47 +47 50 49 +55 55 53 +58 63 60 +61 68 58 +64 70 57 +67 74 62 +75 76 65 +88 89 83 +176 145 118 +206 166 144 +224 190 168 +238 223 210 +233 230 225 +233 229 224 +227 218 210 +220 188 162 +204 167 151 +150 142 132 +85 97 95 +75 78 72 +70 70 65 +67 64 57 +63 61 52 +57 55 49 +62 56 46 +60 59 46 +61 59 52 +64 61 58 +64 68 57 +62 70 54 +62 67 54 +63 67 55 +64 64 55 +66 65 51 +67 65 50 +69 65 51 +69 65 54 +76 66 55 +84 65 54 +121 72 64 +197 132 96 +217 166 119 +222 178 124 +225 188 129 +224 188 138 +222 184 139 +209 178 141 +206 171 134 +162 144 108 +78 90 81 +67 76 72 +72 72 72 +83 70 82 +114 112 105 +203 167 143 +213 184 157 +219 210 199 +221 220 210 +218 213 200 +183 173 165 +107 106 103 +77 83 78 +74 83 75 +82 95 83 diff --git a/src/fractalzoomer/color_maps/Flame 009_mouldy-sun.map b/src/fractalzoomer/color_maps/Flame 009_mouldy-sun.map new file mode 100644 index 000000000..65dc77e97 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 009_mouldy-sun.map @@ -0,0 +1,256 @@ +17 11 11 +11 11 11 +11 11 5 +11 17 0 +11 17 0 +17 22 0 +22 28 0 +34 28 11 +51 39 22 +69 64 24 +84 105 50 +129 135 73 +189 166 78 +195 194 78 +207 189 83 +208 180 95 +214 203 90 +214 197 90 +207 179 105 +191 173 92 +191 163 90 +180 158 62 +177 149 45 +180 146 39 +174 145 55 +159 130 65 +126 109 60 +144 104 34 +148 104 45 +153 115 48 +146 93 31 +154 96 17 +163 115 25 +180 123 16 +183 138 28 +173 129 45 +210 135 61 +225 146 67 +197 174 123 +148 193 193 +191 191 180 +204 192 170 +213 196 139 +203 208 135 +165 185 156 +113 124 90 +67 113 50 +77 84 26 +60 68 20 +66 64 20 +83 69 20 +120 82 20 +159 104 11 +172 126 39 +186 134 45 +208 146 39 +242 146 44 +206 148 39 +164 121 45 +145 95 45 +128 84 34 +89 39 22 +58 28 17 +43 22 11 +28 17 11 +22 11 11 +22 11 11 +22 11 11 +17 11 11 +11 5 26 +11 11 11 +17 11 17 +17 17 11 +22 22 5 +17 11 0 +22 22 0 +17 22 0 +17 11 0 +28 17 0 +37 11 0 +49 22 5 +62 39 0 +71 58 9 +119 73 0 +164 72 28 +186 117 22 +203 157 33 +242 174 50 +248 208 89 +244 239 154 +254 248 169 +237 220 135 +240 206 88 +231 186 72 +203 174 50 +178 146 39 +139 127 16 +116 101 11 +94 81 5 +51 58 0 +22 32 0 +17 26 0 +11 17 0 +5 17 0 +5 5 5 +0 0 0 +5 0 0 +11 5 0 +11 5 5 +11 5 5 +17 5 5 +17 5 5 +22 5 5 +22 5 5 +17 5 5 +17 5 5 +17 5 5 +11 11 0 +11 11 0 +11 5 5 +11 5 5 +17 5 0 +17 5 0 +17 5 0 +17 5 0 +22 5 5 +17 0 0 +17 0 0 +17 0 0 +17 5 5 +17 17 11 +11 17 9 +11 22 0 +11 28 0 +17 39 17 +45 69 0 +62 86 25 +84 98 11 +107 99 17 +119 93 17 +122 99 20 +134 101 28 +141 112 22 +150 110 33 +130 113 39 +128 111 75 +133 132 87 +165 142 120 +197 163 135 +220 202 146 +225 225 180 +229 229 190 +250 239 199 +244 233 188 +242 237 163 +218 200 127 +225 202 118 +224 201 105 +227 205 91 +225 208 78 +237 220 44 +237 197 50 +248 191 67 +225 174 89 +181 146 85 +144 138 76 +124 124 51 +108 119 43 +96 99 42 +73 73 28 +71 52 20 +79 50 22 +79 39 22 +93 50 56 +154 90 84 +158 107 67 +162 127 66 +197 163 50 +210 176 47 +203 168 33 +180 139 0 +152 118 5 +125 80 0 +96 73 11 +69 45 11 +54 28 22 +39 34 22 +34 34 22 +28 28 17 +28 28 11 +39 22 5 +34 22 0 +28 24 0 +22 28 5 +28 34 20 +51 52 30 +66 54 24 +94 60 46 +126 86 47 +132 118 82 +158 140 90 +208 168 101 +214 197 140 +233 227 188 +252 240 201 +252 252 212 +252 246 201 +250 244 176 +254 242 152 +254 220 95 +248 208 84 +231 174 44 +203 157 28 +194 126 0 +191 123 5 +190 112 5 +175 118 16 +138 116 0 +107 99 0 +99 96 14 +91 89 20 +54 64 9 +39 28 17 +28 17 17 +17 11 11 +11 5 5 +11 5 5 +11 5 5 +11 5 5 +11 5 5 +5 5 5 +5 0 0 +5 0 0 +11 0 0 +11 5 0 +11 5 5 +17 5 5 +17 11 17 +17 17 17 +28 33 33 +57 63 46 +77 71 34 +91 75 43 +124 88 33 +155 112 11 +186 135 22 +203 146 39 +231 157 39 +225 168 50 +237 203 90 +239 233 148 +252 235 189 +248 242 208 +229 218 224 +244 244 210 +237 208 169 diff --git a/src/fractalzoomer/color_maps/Flame 010_sunny-harvest.map b/src/fractalzoomer/color_maps/Flame 010_sunny-harvest.map new file mode 100644 index 000000000..02e8eb147 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 010_sunny-harvest.map @@ -0,0 +1,256 @@ +0 0 0 +34 4 13 +71 19 23 +105 20 32 +107 51 32 +102 30 34 +70 23 27 +52 20 20 +18 6 8 +4 0 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +8 5 6 +16 12 21 +58 29 30 +89 49 39 +116 94 73 +149 126 100 +193 171 144 +208 199 181 +213 202 184 +204 203 195 +227 209 188 +228 210 184 +219 200 171 +216 190 148 +212 182 123 +211 171 108 +189 137 88 +173 125 72 +167 123 82 +157 127 103 +184 159 137 +204 180 162 +205 185 156 +206 182 146 +200 168 133 +170 131 87 +163 112 64 +145 103 68 +132 98 68 +123 102 49 +93 65 39 +84 57 33 +86 64 30 +118 81 44 +137 96 57 +148 118 62 +159 116 64 +176 136 77 +195 143 90 +206 164 112 +186 160 114 +169 130 85 +151 114 89 +121 104 81 +112 93 68 +102 77 53 +86 52 33 +76 49 28 +82 63 30 +92 79 38 +113 102 71 +132 128 98 +154 155 150 +201 187 161 +207 191 163 +215 191 174 +204 181 165 +185 169 137 +143 133 100 +99 88 80 +61 41 39 +41 16 21 +17 3 12 +6 0 3 +0 0 0 +0 0 0 +3 1 3 +16 8 9 +54 24 30 +65 63 43 +85 87 72 +124 122 90 +182 154 108 +201 174 136 +202 181 122 +207 183 113 +218 169 91 +208 146 67 +213 132 64 +227 133 48 +226 130 48 +223 124 47 +213 122 45 +211 112 41 +215 101 43 +214 103 44 +205 112 45 +194 106 42 +175 100 37 +169 89 35 +164 74 39 +166 83 42 +163 74 36 +176 92 35 +187 102 42 +202 116 54 +218 131 45 +229 156 54 +229 164 62 +229 179 77 +224 183 95 +222 193 115 +224 189 123 +218 195 149 +223 200 158 +215 190 172 +202 179 157 +154 144 119 +143 122 97 +122 94 70 +119 85 51 +101 45 32 +97 47 31 +83 35 29 +71 29 33 +56 21 24 +16 8 21 +2 0 3 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +16 10 8 +23 16 11 +62 40 29 +92 66 41 +138 99 61 +193 146 50 +215 170 60 +222 164 57 +229 168 54 +233 168 56 +236 175 55 +238 180 55 +236 177 57 +235 179 60 +236 183 59 +231 190 63 +234 184 61 +236 173 60 +233 169 59 +235 170 58 +235 166 58 +233 160 58 +233 151 58 +233 150 59 +226 137 53 +231 125 50 +219 101 46 +202 98 45 +207 84 39 +193 77 37 +190 74 37 +178 62 39 +179 52 35 +183 57 36 +191 62 40 +190 80 45 +187 97 43 +170 114 57 +174 124 71 +181 151 81 +205 170 95 +218 189 119 +215 190 114 +227 191 103 +225 190 96 +235 192 73 +235 186 67 +233 174 68 +233 152 56 +216 126 43 +198 94 40 +183 72 41 +151 71 39 +128 43 33 +89 14 25 +25 15 6 +6 0 2 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +3 0 1 +18 4 7 +33 13 19 +60 28 33 +74 44 36 +87 53 35 +93 62 37 +122 84 46 +121 88 45 +141 90 51 +140 67 41 +122 81 49 +139 60 40 +135 61 34 +150 57 34 +145 38 38 +149 64 37 +123 56 32 +154 40 39 +158 46 36 +175 45 38 +179 56 41 +164 72 39 +160 85 40 +150 81 47 +166 93 48 +157 99 55 +135 106 66 +116 109 74 +136 114 90 +141 108 86 +159 115 69 +180 133 80 +211 175 110 +214 190 145 +224 203 178 +232 226 194 +235 218 187 +225 213 184 +212 196 164 +193 177 137 +180 135 90 +175 113 57 +198 110 44 +208 113 41 +222 136 45 +233 152 53 +235 157 54 +231 160 55 +231 160 54 +228 151 52 +216 130 45 +197 106 43 +173 84 39 +150 67 37 +133 55 31 diff --git a/src/fractalzoomer/color_maps/Flame 011_peach-tree.map b/src/fractalzoomer/color_maps/Flame 011_peach-tree.map new file mode 100644 index 000000000..7edd300fb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 011_peach-tree.map @@ -0,0 +1,256 @@ +170 59 28 +170 63 28 +129 68 37 +68 84 37 +77 109 37 +81 121 47 +81 113 47 +93 113 56 +101 133 75 +117 141 85 +137 161 94 +141 162 84 +194 173 65 +218 139 47 +222 119 37 +214 103 47 +214 106 37 +194 95 28 +145 76 37 +76 105 37 +52 80 18 +32 68 9 +32 60 18 +32 48 18 +32 56 18 +44 72 18 +64 105 37 +97 137 56 +141 178 94 +170 198 122 +238 209 122 +250 225 84 +230 151 46 +230 122 37 +230 122 37 +219 105 37 +202 94 37 +182 76 28 +133 55 18 +84 43 9 +36 27 9 +28 32 0 +28 48 9 +32 64 9 +64 92 28 +84 121 56 +105 145 75 +145 174 103 +150 178 113 +149 174 113 +141 170 113 +113 141 85 +81 109 66 +64 68 47 +36 52 28 +16 24 18 +12 12 9 +4 8 0 +0 4 0 +0 4 0 +0 4 0 +0 0 0 +4 0 0 +12 0 0 +16 11 0 +36 15 0 +68 23 18 +129 38 18 +170 55 18 +194 95 28 +178 124 47 +154 174 103 +166 194 122 +170 202 122 +178 210 141 +190 218 160 +190 210 151 +202 214 151 +226 222 132 +182 218 141 +182 210 141 +186 206 141 +190 206 151 +198 206 169 +210 218 179 +234 230 197 +234 234 197 +250 241 188 +246 229 188 +234 192 141 +210 172 150 +190 202 150 +178 198 151 +182 206 141 +182 202 141 +182 198 132 +170 202 132 +166 198 132 +158 186 122 +141 178 113 +113 149 75 +81 117 56 +60 84 37 +48 64 28 +24 56 9 +20 40 9 +20 24 9 +12 16 9 +7 12 9 +4 8 9 +8 4 9 +20 7 9 +28 15 9 +36 23 9 +80 39 18 +129 47 18 +178 59 18 +198 87 37 +219 102 37 +222 102 37 +222 117 28 +226 135 28 +230 142 28 +242 146 37 +250 155 28 +246 187 28 +234 127 47 +250 188 103 +250 225 112 +250 225 84 +254 211 46 +254 207 46 +254 208 74 +218 181 94 +149 120 103 +89 121 66 +64 93 47 +32 60 18 +20 44 9 +4 24 0 +0 12 0 +4 8 0 +0 4 0 +0 4 0 +0 4 0 +4 0 0 +4 0 0 +4 4 0 +4 4 0 +4 8 0 +4 8 0 +4 8 0 +0 4 0 +0 0 0 +0 0 9 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +4 0 0 +4 4 0 +12 8 0 +16 16 0 +32 16 0 +56 27 9 +89 51 9 +125 67 9 +166 63 18 +178 72 18 +198 90 28 +190 107 37 +157 112 56 +153 99 47 +89 121 56 +85 101 56 +113 72 28 +182 80 37 +206 98 37 +210 102 37 +214 110 28 +214 110 28 +218 118 37 +222 110 28 +226 114 37 +222 110 47 +238 111 65 +198 160 84 +169 148 112 +161 186 122 +170 194 132 +190 206 151 +206 214 160 +226 238 188 +246 238 197 +254 250 254 +250 254 206 +242 254 206 +230 238 197 +198 214 160 +170 194 132 +145 149 113 +84 109 66 +56 64 37 +28 44 18 +24 36 9 +20 20 9 +32 19 9 +48 15 9 +101 39 18 +137 47 18 +166 51 19 +145 55 18 +101 47 18 +68 39 18 +32 56 9 +28 44 9 +20 28 9 +16 20 9 +8 16 0 +8 16 0 +4 12 0 +4 16 0 +8 20 9 +16 32 9 +20 48 18 +40 72 18 +68 109 37 +97 129 56 +137 170 103 +149 182 113 +145 182 113 +129 161 94 +105 133 75 +68 89 56 +60 76 37 +48 64 37 +60 68 28 +113 55 18 +166 51 19 +190 76 28 +202 91 28 +210 94 28 +210 98 28 +198 87 18 +158 55 9 +105 34 0 +44 15 0 +20 4 0 +12 0 0 +8 4 0 +4 8 0 +8 16 0 +16 32 9 +28 52 9 diff --git a/src/fractalzoomer/color_maps/Flame 012_fire-dragon.map b/src/fractalzoomer/color_maps/Flame 012_fire-dragon.map new file mode 100644 index 000000000..6a8ab03a6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 012_fire-dragon.map @@ -0,0 +1,256 @@ +88 3 9 +64 0 9 +44 3 9 +24 4 9 +15 0 9 +16 4 9 +28 8 9 +40 4 9 +48 3 0 +52 0 0 +52 0 0 +48 0 0 +40 0 0 +28 4 0 +16 0 0 +8 0 9 +8 0 9 +15 0 9 +28 0 0 +40 0 0 +44 0 0 +48 0 0 +56 4 0 +56 3 0 +52 0 0 +48 0 0 +40 0 0 +28 0 0 +16 0 0 +4 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 4 0 +0 4 0 +0 0 0 +0 0 0 +0 0 0 +4 0 0 +8 4 0 +12 4 0 +24 4 0 +32 4 0 +40 4 9 +48 4 9 +52 3 9 +68 3 9 +81 4 0 +101 3 0 +117 0 0 +137 0 9 +158 0 9 +182 0 9 +202 7 0 +210 10 0 +202 7 0 +190 0 9 +174 0 9 +145 3 9 +113 3 0 +89 3 0 +68 3 9 +48 7 9 +36 4 9 +20 0 0 +8 0 0 +4 0 0 +4 0 0 +4 0 0 +8 4 0 +24 4 0 +40 4 0 +60 3 0 +84 3 0 +109 3 0 +125 3 0 +145 0 0 +158 0 0 +162 0 0 +162 0 0 +162 0 0 +162 0 0 +162 3 0 +153 7 9 +157 11 0 +153 0 0 +145 3 0 +129 0 0 +109 0 0 +89 0 0 +73 3 0 +52 3 0 +36 4 0 +16 0 0 +8 0 0 +4 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 9 +4 0 9 +0 0 9 +0 0 9 +0 0 9 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 4 0 +0 4 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +4 0 0 +16 0 0 +40 4 0 +60 0 0 +73 0 0 +97 0 0 +113 0 0 +133 0 0 +157 0 0 +166 7 0 +182 7 0 +174 10 0 +174 15 9 +166 29 0 +157 35 9 +121 30 9 +93 15 9 +93 11 9 +92 11 0 +89 3 9 +88 3 9 +80 3 9 +76 0 0 +68 0 0 +64 3 0 +68 3 0 +76 0 0 +89 3 0 +105 0 0 +121 0 0 +145 0 0 +158 0 0 +162 3 0 +153 18 9 +169 7 0 +166 0 0 +174 3 0 +174 0 0 +178 0 0 +178 3 0 +182 3 0 +190 11 9 +206 14 9 +234 58 9 +246 131 28 +242 179 28 +250 187 37 +250 233 84 +246 254 102 +250 254 140 +254 249 140 +250 241 102 +242 195 46 +246 159 46 +186 91 37 +137 43 18 +101 55 18 +76 39 18 +56 11 9 +44 11 9 +28 4 0 +16 0 0 +4 0 0 +4 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +4 0 0 +8 4 0 +16 8 0 +24 4 0 +36 7 0 +40 4 0 +32 0 0 +28 0 0 +20 0 0 +12 0 0 +8 0 0 +4 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +4 0 0 +8 0 0 +24 0 0 +44 3 0 +60 0 0 +77 0 0 +101 0 0 +133 3 0 +162 30 0 +182 47 0 +194 79 18 +197 107 18 +206 95 18 +198 86 18 +198 47 0 +190 39 9 +194 18 9 +182 7 0 +182 10 0 +186 22 9 +190 22 9 +206 66 9 +230 98 9 +246 134 9 +246 155 28 +238 138 9 +238 142 37 +226 126 18 +190 87 9 +141 48 0 +125 43 9 +101 15 9 +101 0 9 +97 3 0 +92 7 0 +89 15 9 +77 24 9 +85 7 0 +64 7 0 +60 3 0 +52 7 0 +48 4 0 +44 4 0 +44 3 0 +48 0 0 +44 0 0 +40 7 0 +36 4 0 +28 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 013_ice-dragon.map b/src/fractalzoomer/color_maps/Flame 013_ice-dragon.map new file mode 100644 index 000000000..fcda0f570 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 013_ice-dragon.map @@ -0,0 +1,256 @@ +96 43 37 +113 80 75 +157 120 103 +174 141 122 +178 161 151 +194 173 160 +186 169 170 +165 141 150 +153 129 141 +141 133 131 +137 129 131 +137 133 141 +141 137 141 +157 157 160 +161 173 188 +165 189 216 +181 205 235 +193 222 235 +189 226 244 +193 230 244 +197 230 254 +197 226 254 +189 226 244 +185 222 244 +173 209 244 +157 193 235 +133 177 226 +120 169 235 +124 173 225 +133 185 225 +144 198 235 +149 193 244 +157 201 244 +161 197 235 +169 193 226 +161 185 197 +177 177 179 +185 177 188 +193 193 207 +226 222 216 +246 246 235 +254 254 254 +254 254 254 +254 254 254 +250 254 254 +237 245 254 +209 230 244 +193 201 216 +181 173 188 +173 161 179 +161 157 160 +145 137 141 +149 120 122 +133 96 94 +121 60 56 +97 56 46 +80 39 37 +60 15 18 +44 19 9 +48 19 18 +56 23 18 +60 31 37 +64 39 56 +76 52 65 +92 72 103 +97 101 122 +117 113 132 +125 117 132 +133 117 122 +137 117 113 +125 109 94 +117 92 84 +117 88 84 +133 97 94 +141 100 94 +133 104 113 +129 121 132 +128 145 178 +116 162 216 +121 149 197 +116 112 151 +108 92 122 +76 48 85 +56 40 66 +60 31 37 +52 27 28 +44 27 28 +48 19 28 +48 27 28 +56 31 47 +68 56 75 +96 92 113 +113 117 151 +108 153 197 +108 158 225 +100 154 235 +100 158 235 +108 158 235 +141 189 244 +157 201 244 +169 210 244 +173 209 244 +165 205 244 +148 197 254 +140 193 254 +116 185 254 +104 173 244 +100 162 244 +96 154 244 +100 158 244 +104 158 244 +104 165 244 +108 181 244 +141 197 244 +169 210 244 +185 226 244 +205 238 254 +218 246 254 +230 250 254 +234 254 254 +234 254 244 +213 250 244 +189 242 244 +177 226 254 +173 226 244 +160 226 254 +173 234 254 +189 238 254 +221 246 254 +250 254 254 +254 254 254 +254 254 254 +250 254 254 +234 250 254 +222 242 254 +201 226 244 +181 210 235 +161 202 235 +149 189 235 +120 173 235 +108 177 235 +108 177 244 +112 181 244 +140 197 244 +157 205 244 +177 218 244 +193 234 235 +214 246 244 +222 246 254 +226 250 254 +222 246 244 +209 226 235 +193 197 216 +173 177 207 +161 161 179 +145 133 150 +125 100 122 +100 72 84 +88 52 66 +80 48 56 +88 43 47 +68 39 47 +72 39 56 +80 43 56 +80 52 65 +88 64 75 +113 97 103 +125 129 151 +116 154 207 +104 158 235 +100 158 235 +100 158 244 +100 166 254 +104 173 254 +100 173 244 +104 189 254 +132 202 254 +161 201 244 +185 202 244 +201 226 254 +221 230 254 +233 250 254 +250 254 254 +254 254 254 +250 250 254 +230 238 235 +206 202 207 +178 169 169 +149 129 132 +117 88 103 +93 60 65 +105 56 56 +113 56 56 +133 88 75 +141 108 94 +149 137 132 +170 165 169 +182 190 198 +214 214 226 +217 230 244 +217 234 244 +209 234 254 +197 226 235 +173 194 226 +149 173 198 +157 165 179 +149 149 160 +149 121 122 +129 100 103 +113 76 84 +96 56 65 +92 52 56 +88 52 56 +84 68 56 +97 85 94 +112 109 132 +128 129 150 +133 137 179 +137 157 188 +161 157 169 +161 141 150 +166 136 132 +153 132 122 +157 120 113 +169 141 131 +198 173 160 +202 177 170 +218 210 207 +246 238 244 +250 254 254 +254 254 254 +254 254 254 +250 254 254 +238 250 244 +222 242 244 +218 214 226 +190 190 198 +181 177 178 +185 173 169 +194 173 169 +181 173 179 +161 165 179 +157 169 179 +141 173 207 +133 173 216 +136 169 226 +137 149 188 +125 121 132 +96 92 103 +84 64 75 +80 60 66 +88 60 66 +104 76 85 +129 125 122 +161 161 169 +201 193 197 diff --git a/src/fractalzoomer/color_maps/Flame 014_german-landscape.map b/src/fractalzoomer/color_maps/Flame 014_german-landscape.map new file mode 100644 index 000000000..b185710ca --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 014_german-landscape.map @@ -0,0 +1,256 @@ +61 62 43 +52 48 45 +42 44 39 +37 39 34 +33 39 23 +36 44 22 +46 54 32 +51 55 33 +45 49 38 +45 49 38 +45 45 45 +45 45 45 +35 35 35 +35 39 28 +36 44 22 +36 44 22 +31 39 17 +31 39 17 +31 39 17 +31 39 17 +31 39 17 +31 39 17 +28 34 18 +23 29 13 +25 29 18 +30 34 23 +30 34 23 +33 39 23 +36 44 22 +39 48 22 +45 43 38 +55 55 44 +60 54 45 +63 61 54 +69 68 58 +70 66 54 +66 64 48 +70 69 45 +79 75 50 +77 85 55 +94 101 63 +100 123 70 +115 123 80 +131 132 106 +134 139 102 +131 130 80 +120 105 63 +110 98 70 +96 76 62 +77 68 57 +65 79 60 +72 79 65 +90 95 69 +102 99 77 +118 130 107 +137 163 141 +159 182 173 +167 178 180 +177 170 179 +178 172 183 +183 179 196 +165 177 194 +151 168 185 +127 154 156 +131 133 141 +132 125 149 +133 139 140 +151 129 154 +163 157 170 +169 168 176 +164 174 180 +168 179 193 +168 187 195 +161 179 194 +161 195 194 +174 198 204 +193 227 202 +210 230 224 +214 223 214 +240 234 209 +219 215 201 +201 197 192 +204 180 172 +197 156 171 +184 157 167 +169 156 169 +177 129 137 +148 105 71 +111 83 64 +101 79 57 +93 80 50 +81 73 45 +79 79 47 +85 89 56 +100 94 74 +119 120 84 +154 109 96 +132 132 120 +133 188 112 +124 180 99 +130 156 103 +111 139 75 +102 109 62 +94 94 54 +91 79 57 +86 72 56 +86 70 53 +78 68 49 +68 57 46 +58 58 44 +53 59 43 +50 54 43 +46 50 28 +41 49 27 +39 48 22 +39 48 22 +39 48 22 +39 48 22 +44 53 27 +47 57 33 +54 63 37 +70 71 45 +75 79 40 +84 78 41 +96 93 46 +110 106 55 +122 115 50 +142 158 73 +137 185 77 +132 178 79 +135 150 71 +114 109 53 +97 92 58 +86 97 78 +97 96 62 +113 121 90 +110 129 129 +138 144 170 +164 173 181 +183 184 200 +194 193 202 +214 210 211 +208 220 216 +210 220 212 +205 202 204 +186 186 193 +186 173 176 +176 155 152 +185 123 88 +172 130 65 +161 126 53 +120 106 56 +98 83 60 +76 70 51 +58 58 47 +58 58 44 +64 67 43 +70 78 42 +80 97 50 +99 111 58 +104 140 59 +113 144 62 +145 139 67 +164 133 60 +172 133 65 +184 149 59 +158 135 56 +134 109 56 +114 100 58 +106 103 65 +109 108 64 +114 120 75 +123 134 118 +136 147 152 +145 168 187 +156 179 183 +153 174 190 +153 172 190 +143 161 178 +130 139 150 +114 116 120 +93 89 82 +87 81 62 +79 79 47 +75 85 47 +76 87 46 +77 85 45 +84 88 45 +87 97 46 +97 97 47 +116 108 56 +159 130 57 +170 120 72 +137 103 67 +108 85 65 +99 75 56 +87 78 54 +78 68 46 +69 68 44 +70 64 45 +73 67 48 +77 75 55 +84 88 65 +97 102 83 +108 119 128 +131 146 146 +151 162 177 +168 172 190 +180 182 200 +168 187 195 +182 190 196 +194 197 197 +212 210 202 +221 217 208 +220 217 217 +218 217 216 +210 205 204 +200 182 162 +223 194 83 +220 174 75 +225 173 78 +214 151 77 +170 115 76 +125 88 80 +101 83 60 +88 83 55 +86 91 47 +83 91 50 +82 92 57 +98 99 70 +114 116 69 +117 137 99 +129 148 127 +143 157 168 +161 171 179 +160 168 189 +153 157 182 +155 139 161 +179 116 112 +158 104 89 +164 97 83 +161 97 68 +173 102 80 +182 119 100 +181 144 157 +170 170 169 +156 158 172 +130 141 156 +115 140 140 +124 139 130 +131 155 114 +130 160 116 +126 149 104 +134 148 136 +147 157 172 +163 178 187 diff --git a/src/fractalzoomer/color_maps/Flame 015_no-name.map b/src/fractalzoomer/color_maps/Flame 015_no-name.map new file mode 100644 index 000000000..4f00fc551 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 015_no-name.map @@ -0,0 +1,256 @@ +218 222 188 +238 230 197 +238 242 206 +238 242 207 +230 238 225 +234 238 216 +242 241 235 +242 245 216 +230 242 206 +222 234 197 +214 218 198 +206 210 188 +194 202 169 +190 202 160 +206 214 170 +222 226 197 +234 237 206 +234 242 197 +222 226 197 +194 202 170 +174 190 170 +165 178 150 +162 169 141 +150 162 132 +141 141 122 +133 137 113 +133 141 113 +133 133 103 +121 125 103 +121 125 103 +113 121 94 +101 109 85 +77 93 66 +52 64 37 +48 64 37 +48 56 28 +44 60 28 +44 52 28 +36 44 18 +36 36 0 +36 44 9 +40 52 9 +56 64 18 +48 64 28 +64 80 47 +85 105 66 +101 117 85 +108 125 94 +116 141 113 +116 137 132 +116 141 132 +120 141 132 +121 137 122 +121 133 113 +117 125 103 +113 121 94 +108 113 94 +109 112 94 +108 121 94 +104 117 94 +105 113 85 +109 117 85 +109 117 85 +105 113 85 +101 113 85 +105 109 85 +100 113 94 +104 112 103 +104 112 103 +104 108 103 +108 108 94 +113 113 94 +121 121 103 +129 133 113 +125 145 113 +133 146 122 +133 146 122 +125 146 132 +121 146 132 +120 146 141 +120 141 141 +116 141 132 +116 146 132 +117 146 122 +108 133 103 +100 121 94 +89 105 75 +170 87 0 +56 68 28 +48 60 28 +44 60 28 +52 64 37 +80 97 75 +93 109 94 +100 113 94 +96 113 94 +96 117 94 +104 117 94 +108 121 94 +108 121 94 +113 121 103 +112 121 103 +108 125 103 +104 121 103 +108 121 103 +108 117 103 +113 117 94 +113 117 94 +117 121 94 +117 125 94 +129 141 94 +141 146 94 +141 146 103 +154 154 113 +154 162 122 +154 162 122 +154 161 122 +146 154 113 +137 146 103 +129 133 94 +125 125 85 +105 121 75 +97 109 66 +68 76 37 +56 68 28 +64 81 37 +69 77 37 +113 109 66 +121 125 75 +129 125 85 +121 121 85 +109 117 85 +105 125 85 +108 121 94 +101 121 84 +104 121 94 +100 121 103 +100 121 103 +104 117 94 +100 113 94 +100 108 94 +101 109 85 +77 88 66 +52 64 37 +44 56 28 +32 40 28 +28 20 9 +24 24 0 +4 20 0 +8 16 0 +12 24 0 +28 40 9 +36 48 18 +60 68 37 +93 101 85 +117 121 85 +133 137 94 +137 145 113 +150 162 113 +154 162 122 +158 170 122 +158 170 122 +170 174 113 +166 170 122 +162 170 122 +161 165 122 +150 158 122 +133 150 122 +129 146 122 +120 146 122 +117 146 122 +117 141 122 +112 129 103 +125 125 103 +137 137 103 +146 154 113 +158 170 122 +170 182 132 +178 182 141 +182 186 151 +194 202 151 +178 190 141 +178 182 141 +170 178 141 +162 174 132 +154 166 122 +146 158 122 +133 154 122 +125 150 122 +125 146 122 +125 146 132 +125 146 132 +129 150 132 +133 150 132 +133 150 132 +129 146 132 +133 154 132 +133 154 132 +141 154 132 +146 150 132 +158 169 132 +174 178 132 +170 186 132 +178 190 141 +182 194 160 +198 202 160 +198 206 170 +214 218 179 +218 226 197 +210 214 188 +190 194 160 +170 182 141 +158 166 122 +146 154 113 +137 137 113 +129 125 103 +125 125 103 +129 120 103 +125 125 94 +121 121 94 +121 129 94 +129 125 103 +129 125 103 +129 129 103 +129 137 113 +133 145 122 +137 146 122 +150 157 122 +150 158 122 +146 150 132 +150 154 141 +146 146 132 +137 145 132 +129 146 132 +125 146 141 +120 146 141 +116 146 141 +120 146 141 +120 150 151 +129 150 141 +129 150 141 +129 154 141 +133 154 141 +137 158 141 +137 158 141 +141 162 151 +149 162 151 +141 162 151 +150 166 141 +154 161 141 +158 169 132 +158 166 122 +162 165 113 +158 166 113 +154 166 113 +149 157 113 diff --git a/src/fractalzoomer/color_maps/Flame 016_living-mud-bomb.map b/src/fractalzoomer/color_maps/Flame 016_living-mud-bomb.map new file mode 100644 index 000000000..19031dc0b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 016_living-mud-bomb.map @@ -0,0 +1,256 @@ +193 144 35 +153 117 33 +133 107 35 +102 76 20 +96 67 20 +79 51 16 +70 47 16 +66 52 16 +64 48 16 +64 47 16 +61 44 16 +58 41 16 +58 42 16 +64 46 16 +72 48 16 +85 52 18 +86 60 18 +88 64 22 +85 76 24 +75 76 24 +89 56 15 +84 47 16 +84 46 16 +84 43 16 +84 41 16 +84 40 16 +84 40 16 +84 39 16 +84 39 16 +84 39 16 +81 39 16 +79 39 16 +75 39 16 +66 39 16 +64 40 16 +55 40 16 +51 40 16 +48 40 16 +48 40 16 +49 42 16 +53 43 16 +55 41 16 +55 41 16 +53 41 16 +49 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +48 38 16 +48 38 16 +48 38 16 +48 38 16 +48 38 16 +45 35 16 +48 38 16 +48 38 16 +49 40 16 +53 40 16 +58 40 16 +64 40 16 +75 39 16 +81 39 16 +83 39 16 +84 39 16 +81 39 16 +79 39 16 +75 40 16 +68 47 16 +64 48 16 +64 48 16 +64 48 16 +58 46 16 +56 44 16 +56 44 16 +53 43 16 +49 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +49 40 16 +55 41 16 +63 43 16 +68 47 16 +79 49 16 +93 56 15 +96 68 20 +120 84 20 +151 110 35 +186 141 35 +236 162 35 +246 167 44 +238 165 35 +226 153 33 +185 106 22 +128 82 15 +96 70 20 +84 60 22 +72 48 16 +62 47 16 +55 42 16 +49 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +49 40 16 +55 40 16 +58 40 16 +64 42 16 +68 46 16 +70 47 16 +77 43 16 +81 40 16 +84 39 16 +85 39 16 +91 39 15 +96 39 16 +96 39 16 +94 39 16 +91 39 16 +85 39 16 +85 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +85 39 16 +87 42 16 +91 43 16 +96 43 16 +100 40 16 +106 52 22 +124 75 17 +164 105 21 +217 135 30 +239 162 49 +248 175 48 +237 159 49 +202 125 32 +163 84 15 +130 76 20 +106 71 22 +98 53 15 +91 43 16 +84 41 16 +77 39 16 +68 39 16 +64 42 16 +64 44 16 +68 47 16 +75 46 16 +84 42 16 +91 40 16 +98 39 16 +100 40 16 +101 50 15 +117 55 15 +120 53 15 +120 51 15 +120 54 15 +106 52 15 +102 43 15 +100 39 16 +92 39 16 +87 39 16 +85 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +84 39 16 +85 39 16 +92 39 16 +100 39 16 +100 39 16 +117 46 15 +127 62 15 +175 55 15 +192 53 15 +237 60 15 +247 74 20 +230 62 17 +184 53 15 +182 56 15 +134 48 15 +128 67 20 +128 78 28 +137 103 28 +188 128 30 +229 153 35 +245 151 35 +248 133 41 +248 106 31 +202 107 22 +137 94 35 +108 76 15 +93 56 15 +84 47 16 +84 45 16 +84 42 16 +81 39 16 +81 39 16 +73 39 16 +64 40 16 +58 40 16 +55 39 16 +49 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +48 40 16 +49 40 16 +53 40 16 +57 40 16 +64 40 16 +66 39 16 +70 39 16 +77 39 16 +81 39 16 +84 39 16 +84 39 16 +81 41 16 +77 40 16 +68 46 16 +64 47 16 +64 47 16 diff --git a/src/fractalzoomer/color_maps/Flame 017_cars.map b/src/fractalzoomer/color_maps/Flame 017_cars.map new file mode 100644 index 000000000..29f5b32ad --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 017_cars.map @@ -0,0 +1,256 @@ +43 30 36 +38 26 33 +29 22 30 +32 24 32 +31 31 35 +40 39 36 +51 56 42 +69 71 43 +92 94 54 +116 120 64 +183 130 77 +221 172 85 +218 188 136 +187 189 148 +190 191 173 +176 180 172 +159 184 170 +142 161 152 +126 135 130 +104 119 98 +98 83 78 +81 60 64 +87 41 42 +90 44 36 +78 35 32 +59 24 34 +57 24 32 +54 32 38 +51 35 37 +54 32 39 +64 51 38 +74 59 34 +82 70 38 +91 96 51 +132 137 68 +207 152 66 +229 204 97 +217 199 117 +213 222 147 +218 215 178 +193 204 181 +177 197 185 +171 199 191 +165 182 185 +155 161 156 +116 122 129 +91 87 99 +72 74 85 +63 55 63 +44 41 50 +34 33 45 +33 25 34 +27 23 28 +33 21 25 +39 33 24 +47 45 38 +52 51 45 +67 62 56 +92 82 69 +120 118 89 +152 134 85 +164 135 91 +152 152 93 +155 166 95 +146 157 118 +138 166 102 +130 164 111 +133 155 93 +113 136 88 +102 131 85 +96 100 60 +90 81 57 +69 70 37 +59 63 38 +58 49 37 +49 39 39 +43 36 32 +33 23 30 +27 17 30 +27 19 31 +26 23 29 +24 20 27 +26 21 29 +33 24 32 +45 32 37 +51 45 46 +70 66 62 +108 94 78 +174 107 74 +205 144 56 +210 171 78 +205 194 148 +211 201 178 +205 226 197 +195 210 202 +183 207 199 +178 206 195 +162 203 184 +156 195 177 +158 187 169 +152 186 156 +152 162 151 +143 143 137 +147 147 111 +125 138 102 +125 124 97 +122 132 68 +109 114 62 +92 94 49 +82 73 41 +72 55 49 +69 50 39 +67 49 47 +69 62 60 +70 70 80 +84 93 100 +96 132 114 +106 133 125 +113 130 123 +117 128 114 +136 138 123 +143 160 126 +151 174 128 +157 188 118 +165 184 135 +173 203 155 +186 219 163 +198 226 180 +195 244 191 +203 247 199 +207 238 196 +205 244 226 +221 248 232 +236 250 236 +222 247 232 +207 230 212 +190 212 200 +165 190 191 +136 162 173 +107 133 128 +96 116 109 +92 105 77 +76 72 69 +89 76 60 +100 92 76 +120 118 98 +150 164 137 +167 198 158 +188 218 157 +209 237 162 +215 244 184 +222 254 212 +236 253 238 +246 253 239 +252 252 241 +251 254 243 +248 252 241 +243 251 238 +242 240 224 +239 239 213 +211 229 209 +224 229 197 +215 229 179 +203 228 197 +190 220 180 +182 218 163 +159 197 139 +133 167 129 +120 145 128 +106 130 110 +79 82 94 +64 64 70 +52 44 57 +42 31 43 +39 42 46 +58 59 61 +76 73 84 +108 107 114 +140 148 145 +169 178 165 +195 205 186 +213 227 209 +218 244 225 +241 253 215 +241 254 212 +239 248 180 +233 247 175 +223 225 171 +183 192 147 +152 143 122 +123 118 103 +105 112 95 +90 89 94 +76 77 89 +79 88 98 +96 110 112 +116 116 116 +134 134 134 +144 156 164 +138 166 175 +153 184 183 +166 201 161 +174 218 170 +179 215 175 +182 191 169 +171 184 169 +149 164 168 +136 158 163 +116 131 127 +92 120 99 +78 101 65 +77 78 61 +66 68 48 +66 67 44 +75 72 52 +92 77 66 +153 100 68 +178 87 59 +168 60 50 +152 53 43 +92 77 50 +79 68 52 +68 59 66 +63 59 72 +57 71 73 +79 83 91 +111 110 95 +134 120 91 +182 74 55 +189 30 39 +189 28 37 +167 26 34 +159 32 36 +97 36 37 +63 36 40 +48 27 36 +40 23 24 +32 22 16 +24 17 23 +22 17 25 +23 17 25 +24 20 27 +24 19 24 +26 19 26 +30 18 26 +33 16 29 +36 19 27 +33 19 27 +35 22 27 +45 27 21 +50 34 37 +49 44 43 +64 53 45 +80 69 52 +92 94 68 +127 123 85 diff --git a/src/fractalzoomer/color_maps/Flame 018_unhealthy-tan.map b/src/fractalzoomer/color_maps/Flame 018_unhealthy-tan.map new file mode 100644 index 000000000..d9e45fdb5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 018_unhealthy-tan.map @@ -0,0 +1,256 @@ +218 205 192 +223 205 183 +219 202 177 +205 193 171 +206 186 157 +189 170 147 +173 151 130 +163 143 129 +160 142 119 +156 141 120 +159 150 133 +168 161 143 +183 172 164 +211 200 191 +216 206 199 +218 212 211 +220 213 206 +222 213 203 +223 209 199 +212 203 192 +205 194 176 +198 180 151 +187 160 127 +173 141 106 +153 126 101 +130 108 88 +104 96 79 +88 76 64 +72 59 51 +67 48 48 +63 42 44 +58 35 38 +60 41 45 +64 46 45 +76 56 50 +80 60 53 +92 66 57 +96 70 58 +99 77 64 +105 84 67 +114 91 71 +118 97 79 +121 104 84 +123 105 82 +114 101 82 +113 96 72 +113 89 64 +113 81 60 +108 67 51 +102 65 52 +88 63 53 +79 54 49 +74 48 48 +65 46 47 +69 46 44 +68 41 43 +70 46 46 +73 48 49 +77 54 52 +77 58 54 +90 70 59 +93 76 64 +97 85 67 +101 93 81 +115 106 87 +125 112 97 +141 124 97 +147 121 104 +146 120 104 +138 114 91 +134 109 85 +122 96 75 +111 83 66 +106 70 62 +102 65 53 +92 58 51 +83 49 49 +83 48 46 +83 54 49 +94 66 56 +99 70 54 +103 75 58 +108 79 63 +113 85 64 +119 90 72 +123 98 76 +128 102 78 +130 107 78 +131 108 79 +132 104 79 +131 100 79 +135 99 73 +135 98 71 +131 100 70 +124 94 70 +118 91 71 +114 93 70 +105 96 69 +105 90 67 +105 86 64 +104 81 63 +103 75 62 +94 73 56 +88 72 58 +85 74 59 +92 70 60 +87 74 60 +96 79 62 +101 87 70 +112 102 77 +124 107 84 +133 108 87 +143 114 92 +148 119 99 +149 124 104 +149 124 106 +150 131 104 +165 140 109 +175 148 113 +189 164 131 +199 178 144 +202 182 160 +209 192 178 +214 202 191 +220 210 194 +219 207 192 +222 204 181 +208 192 165 +196 169 138 +184 153 118 +176 142 104 +165 129 92 +155 115 75 +142 110 77 +136 108 82 +136 108 84 +134 110 84 +134 115 87 +136 116 90 +146 123 95 +148 126 98 +149 127 102 +149 125 101 +149 127 97 +150 125 99 +148 124 97 +140 120 92 +136 118 86 +131 118 86 +129 109 85 +128 108 85 +125 108 89 +126 107 97 +131 112 95 +140 126 101 +153 135 112 +171 147 118 +195 164 136 +204 177 144 +199 179 149 +201 185 160 +199 184 162 +182 170 153 +172 156 140 +158 148 125 +144 139 121 +132 125 112 +129 121 100 +124 110 92 +112 100 84 +104 84 68 +100 76 67 +98 75 63 +94 76 60 +94 76 60 +94 73 60 +102 78 61 +111 81 65 +113 89 65 +123 93 71 +128 101 78 +132 108 80 +133 108 84 +130 109 80 +123 102 78 +117 101 75 +112 94 71 +106 86 67 +106 82 65 +109 82 60 +111 84 57 +113 84 57 +118 88 57 +121 92 64 +125 98 69 +129 106 74 +132 109 79 +143 119 82 +162 125 87 +168 133 95 +162 140 115 +158 144 132 +156 152 147 +155 152 150 +161 159 156 +183 168 159 +188 174 151 +190 171 145 +194 170 143 +193 173 146 +193 167 145 +188 163 138 +180 155 124 +162 140 118 +148 123 100 +137 106 85 +130 99 76 +123 94 68 +124 91 62 +121 89 64 +123 91 64 +126 94 69 +131 97 75 +128 98 75 +123 96 72 +117 94 66 +117 92 65 +111 89 63 +102 83 63 +90 75 60 +84 66 59 +79 55 55 +72 49 52 +71 46 48 +72 46 48 +75 50 48 +79 54 52 +92 62 53 +99 67 54 +109 75 59 +122 79 55 +126 89 63 +132 94 67 +136 97 67 +138 102 70 +135 106 80 +139 114 91 +152 126 96 +163 130 101 +159 134 104 +162 141 109 +168 136 101 +152 132 103 +151 123 95 +142 115 83 +138 108 78 diff --git a/src/fractalzoomer/color_maps/Flame 019_daffodil.map b/src/fractalzoomer/color_maps/Flame 019_daffodil.map new file mode 100644 index 000000000..4dcbab1f0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 019_daffodil.map @@ -0,0 +1,256 @@ +17 0 0 +54 34 22 +92 62 28 +128 122 46 +214 134 0 +248 152 0 +242 157 5 +225 157 5 +172 143 56 +133 110 56 +90 90 51 +65 65 46 +66 54 43 +54 54 47 +37 51 45 +34 49 34 +34 60 28 +39 52 36 +34 45 28 +51 51 30 +49 49 32 +54 49 32 +49 45 26 +45 39 17 +34 28 11 +22 22 11 +17 17 11 +17 17 5 +17 5 5 +11 5 11 +5 11 11 +5 5 5 +5 0 0 +5 0 0 +11 5 5 +11 5 5 +11 5 5 +11 5 5 +11 5 0 +11 5 5 +11 0 0 +11 0 0 +17 0 0 +17 5 0 +28 5 5 +47 22 11 +75 43 20 +114 83 46 +186 134 50 +239 146 11 +254 146 0 +237 152 5 +210 135 28 +114 101 43 +68 66 22 +54 60 32 +45 56 34 +51 60 28 +51 54 28 +47 51 24 +54 49 15 +54 49 11 +51 28 5 +43 26 0 +28 22 0 +22 17 0 +28 34 0 +30 45 15 +43 41 15 +45 45 22 +49 45 22 +51 45 22 +47 37 22 +45 39 22 +32 32 20 +28 17 17 +22 11 11 +17 11 11 +17 11 11 +17 17 17 +17 17 17 +17 22 17 +17 20 15 +17 22 5 +17 17 0 +17 11 0 +17 5 5 +22 11 5 +24 9 9 +28 17 11 +34 22 11 +41 28 17 +45 39 22 +51 53 29 +68 62 34 +101 78 56 +155 116 65 +220 151 73 +242 157 39 +254 186 39 +248 203 33 +248 191 27 +248 163 11 +254 134 0 +254 129 0 +212 95 0 +127 62 28 +77 59 25 +60 58 32 +60 63 35 +68 79 45 +85 93 59 +96 96 56 +103 81 92 +82 124 147 +60 111 139 +45 73 131 +49 83 83 +51 62 68 +58 52 52 +49 43 43 +35 36 36 +34 34 22 +22 22 20 +22 22 26 +22 17 26 +22 17 17 +22 17 11 +22 22 17 +22 22 17 +26 32 20 +28 34 22 +34 45 26 +49 49 37 +56 56 49 +77 71 66 +109 112 92 +120 160 159 +180 186 180 +218 224 190 +239 233 205 +207 218 178 +158 168 123 +127 155 96 +107 113 90 +66 77 66 +54 79 54 +49 69 49 +56 68 36 +39 72 48 +49 86 63 +90 102 79 +139 133 94 +179 179 122 +237 214 157 +246 235 189 +248 225 163 +248 208 129 +248 208 73 +254 197 44 +254 197 44 +248 185 56 +208 180 73 +189 155 59 +152 141 79 +127 138 73 +138 144 67 +135 141 79 +150 156 94 +177 148 103 +214 180 118 +246 217 161 +244 198 159 +246 229 178 +254 237 180 +254 237 180 +246 223 172 +171 191 142 +147 152 118 +147 141 107 +135 141 107 +149 131 104 +158 141 108 +152 141 118 +156 154 128 +188 165 154 +231 208 169 +248 226 186 +248 226 197 +208 225 197 +175 179 152 +151 145 117 +119 124 96 +86 100 66 +62 85 51 +45 71 22 +49 64 26 +60 69 25 +101 87 50 +145 113 56 +214 135 28 +248 163 16 +248 169 22 +254 174 16 +254 180 11 +254 180 16 +242 174 11 +254 168 5 +254 157 0 +254 151 0 +254 157 0 +254 174 0 +254 186 0 +254 191 16 +242 197 28 +196 178 60 +152 130 68 +113 124 59 +100 100 56 +68 79 59 +53 60 39 +49 37 32 +39 28 22 +34 17 17 +28 22 17 +34 22 11 +34 32 11 +49 37 15 +56 39 28 +60 47 32 +77 57 31 +90 80 48 +107 116 65 +164 118 84 +188 148 109 +197 152 107 +231 197 129 +197 174 95 +158 152 95 +133 121 65 +111 82 71 +90 60 54 +92 75 47 +110 70 42 +132 88 50 +186 112 50 +220 129 28 +224 117 22 +180 95 28 +102 60 34 +60 60 20 +43 52 15 +26 43 5 +17 31 0 +11 28 5 +28 22 17 diff --git a/src/fractalzoomer/color_maps/Flame 020_rose.map b/src/fractalzoomer/color_maps/Flame 020_rose.map new file mode 100644 index 000000000..6bbe8ae23 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 020_rose.map @@ -0,0 +1,256 @@ +113 33 37 +84 23 37 +55 27 28 +36 40 18 +32 56 9 +60 77 18 +56 101 27 +60 81 28 +52 89 18 +48 85 28 +40 68 28 +40 56 28 +40 52 28 +76 30 28 +105 18 18 +121 22 19 +125 21 28 +105 22 28 +84 19 28 +56 23 28 +36 36 28 +32 40 28 +28 36 18 +28 32 18 +27 32 9 +48 27 9 +77 22 9 +101 15 9 +137 14 9 +150 21 19 +162 28 38 +178 38 57 +166 35 86 +166 39 86 +178 44 86 +178 47 95 +174 68 113 +170 182 170 +177 190 188 +181 198 179 +166 170 160 +182 52 105 +198 44 96 +166 31 86 +154 30 67 +146 29 47 +129 25 28 +101 22 18 +68 22 18 +52 23 18 +36 36 18 +28 36 18 +32 44 18 +36 48 18 +40 56 28 +52 60 28 +52 73 28 +64 73 28 +101 26 28 +125 25 28 +141 22 28 +129 18 28 +109 21 28 +76 26 28 +48 52 37 +60 72 28 +73 97 47 +77 109 85 +92 133 122 +100 133 132 +96 133 131 +85 113 85 +93 96 47 +93 117 47 +113 108 37 +125 63 47 +141 29 38 +146 25 28 +146 22 28 +146 25 38 +146 25 57 +150 26 66 +158 30 76 +158 35 86 +162 27 86 +166 27 86 +158 34 76 +153 34 57 +141 29 47 +121 33 37 +76 59 37 +48 60 37 +28 56 28 +28 40 18 +20 28 18 +20 24 18 +23 24 18 +24 32 28 +28 36 37 +40 39 37 +64 23 28 +101 22 28 +141 19 38 +146 22 47 +150 21 47 +158 26 57 +150 22 47 +150 21 57 +146 22 47 +141 18 38 +137 21 28 +137 22 28 +133 21 28 +133 21 18 +113 18 9 +133 20 18 +141 21 19 +146 21 28 +150 21 28 +154 28 28 +158 24 28 +150 28 28 +154 28 38 +166 33 48 +166 25 48 +154 22 47 +158 30 57 +162 31 67 +162 43 76 +157 140 56 +129 170 103 +166 186 169 +181 189 198 +173 189 207 +169 185 188 +154 170 170 +182 52 133 +178 44 115 +178 40 105 +182 56 114 +150 170 160 +165 186 188 +165 185 188 +112 158 160 +104 133 113 +76 113 75 +85 92 47 +133 30 38 +150 29 28 +158 28 28 +158 29 28 +170 25 28 +166 37 38 +157 30 48 +150 26 57 +146 22 66 +150 34 67 +150 33 57 +150 25 47 +146 22 47 +146 19 38 +137 21 28 +109 21 28 +72 19 28 +48 27 28 +43 40 37 +36 44 28 +36 52 28 +48 60 37 +52 77 37 +52 81 47 +60 77 56 +60 85 56 +77 109 66 +77 125 65 +77 133 56 +93 141 46 +101 146 66 +93 133 74 +81 129 83 +105 137 75 +109 162 94 +113 158 84 +121 162 85 +142 154 66 +113 141 75 +109 129 56 +101 121 47 +109 137 47 +97 121 37 +81 117 37 +73 97 28 +81 93 18 +109 25 28 +129 25 28 +141 25 28 +141 22 28 +141 22 28 +141 21 28 +137 21 37 +93 19 28 +68 19 28 +51 19 28 +24 24 37 +23 24 28 +24 24 18 +24 24 18 +27 24 18 +28 24 18 +47 23 28 +63 23 28 +88 19 28 +121 18 19 +133 24 19 +146 21 28 +146 21 28 +146 21 28 +146 18 28 +146 18 28 +146 18 28 +146 17 28 +146 18 28 +146 21 28 +146 21 19 +146 21 19 +146 17 19 +141 21 19 +141 21 19 +141 21 19 +133 21 19 +129 21 19 +109 18 18 +80 26 18 +56 27 18 +32 32 18 +28 28 18 +32 32 18 +56 19 18 +80 19 18 +113 22 28 +146 26 57 +154 34 67 +161 51 85 +107 133 132 +150 174 170 +165 186 179 +154 174 170 +124 154 122 +170 55 85 +174 39 67 +182 55 66 +170 37 47 +158 32 38 +145 26 38 +125 25 28 +68 23 28 diff --git a/src/fractalzoomer/color_maps/Flame 021_healthy-skin.map b/src/fractalzoomer/color_maps/Flame 021_healthy-skin.map new file mode 100644 index 000000000..be1811f99 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 021_healthy-skin.map @@ -0,0 +1,256 @@ +250 225 235 +194 165 188 +157 133 141 +137 100 94 +96 60 47 +72 43 28 +60 35 28 +52 23 18 +35 16 9 +35 16 9 +35 16 9 +32 8 0 +31 12 9 +24 12 9 +35 16 18 +40 19 28 +56 27 28 +80 39 47 +113 64 65 +141 84 75 +166 95 85 +182 107 94 +186 107 94 +190 111 94 +186 111 94 +182 111 85 +154 92 66 +141 88 47 +105 68 46 +81 51 18 +56 27 18 +52 23 9 +35 16 18 +27 12 18 +24 8 18 +0 0 0 +0 0 0 +24 4 18 +35 8 18 +44 12 18 +44 20 18 +44 19 18 +40 12 18 +52 19 18 +52 19 28 +40 16 28 +35 12 28 +39 16 28 +52 23 28 +56 27 28 +68 39 28 +76 48 47 +101 64 65 +133 100 84 +158 112 94 +186 119 94 +198 136 113 +206 152 132 +210 157 141 +226 161 160 +238 164 160 +238 180 169 +246 184 169 +250 184 169 +246 180 159 +242 172 150 +250 160 141 +242 152 122 +242 148 122 +234 144 113 +234 144 122 +222 145 132 +214 149 132 +214 149 122 +219 149 122 +210 165 132 +219 165 141 +234 172 150 +238 176 150 +238 176 150 +246 176 140 +250 164 141 +242 160 131 +234 156 113 +234 144 103 +219 128 94 +214 123 85 +210 119 94 +214 124 103 +226 140 113 +238 152 131 +238 164 141 +238 164 150 +234 160 150 +238 156 141 +242 148 141 +219 141 132 +210 136 122 +198 119 104 +194 119 103 +182 103 94 +174 103 85 +170 95 75 +166 88 85 +150 88 85 +149 92 75 +146 96 85 +141 88 75 +121 76 65 +96 60 56 +84 52 47 +80 47 37 +84 51 28 +92 60 37 +113 60 47 +137 84 56 +166 95 75 +182 115 85 +186 128 104 +206 157 132 +222 165 151 +238 184 169 +246 197 206 +246 213 244 +234 226 254 +242 226 244 +214 202 207 +219 169 160 +214 149 132 +219 145 122 +210 137 113 +214 128 113 +210 120 104 +202 124 103 +206 128 113 +198 119 104 +194 107 94 +178 99 85 +158 84 75 +154 80 75 +137 68 66 +125 68 65 +125 64 56 +137 72 56 +146 84 56 +158 107 75 +166 111 85 +182 128 103 +202 153 141 +222 185 169 +246 209 188 +246 222 244 +250 226 244 +246 221 244 +230 205 225 +206 202 198 +226 185 179 +238 184 169 +234 172 150 +210 161 122 +210 141 113 +190 111 94 +170 103 85 +146 84 75 +117 60 56 +96 47 47 +80 43 37 +72 39 37 +76 43 47 +96 60 47 +113 76 56 +141 92 66 +162 116 94 +182 140 113 +190 161 150 +198 157 179 +206 169 179 +210 173 170 +206 160 151 +194 153 151 +194 148 151 +166 133 122 +149 120 113 +129 104 103 +125 100 103 +101 80 84 +84 56 47 +80 56 37 +88 47 37 +101 56 47 +121 72 56 +154 88 66 +186 115 94 +202 145 132 +218 161 160 +230 172 169 +226 181 188 +205 185 207 +202 185 198 +178 174 170 +161 137 141 +133 112 113 +129 84 84 +100 68 56 +84 51 47 +72 39 37 +72 39 28 +80 43 28 +92 64 47 +117 88 75 +133 112 94 +170 128 103 +186 157 141 +186 165 151 +186 157 160 +169 149 160 +170 137 132 +170 120 104 +178 111 94 +186 107 94 +194 107 85 +198 111 85 +186 115 85 +178 111 85 +178 107 85 +178 95 56 +149 63 37 +101 52 47 +84 39 37 +72 31 28 +72 27 28 +60 27 28 +48 31 28 +56 31 28 +68 35 28 +68 35 28 +80 39 28 +89 56 37 +113 76 56 +137 96 75 +157 120 94 +178 140 103 +202 153 132 +198 149 141 +198 145 132 +198 128 104 +194 119 94 +174 103 85 +146 104 85 +145 100 85 +145 104 85 +153 112 103 +170 112 103 +194 119 94 +214 132 94 +230 140 103 diff --git a/src/fractalzoomer/color_maps/Flame 022_orange.map b/src/fractalzoomer/color_maps/Flame 022_orange.map new file mode 100644 index 000000000..4b143f766 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 022_orange.map @@ -0,0 +1,256 @@ +123 106 57 +97 100 60 +91 83 58 +70 74 54 +70 71 53 +59 68 51 +59 56 32 +54 61 44 +57 72 57 +67 74 62 +81 97 76 +95 114 91 +109 114 82 +115 113 84 +112 120 98 +128 131 98 +130 137 106 +134 142 106 +150 151 107 +149 150 114 +149 152 123 +148 156 135 +170 161 127 +188 121 129 +228 101 100 +234 92 73 +224 66 57 +195 72 57 +121 65 36 +86 54 32 +75 73 38 +29 34 39 +54 52 52 +53 57 62 +60 78 68 +63 69 77 +64 89 73 +84 105 77 +84 114 95 +98 122 108 +120 143 125 +132 158 138 +138 165 137 +139 162 137 +154 153 159 +178 155 163 +176 154 155 +183 159 157 +187 171 130 +169 174 143 +165 183 130 +170 171 138 +175 179 129 +159 175 124 +155 156 122 +143 142 110 +131 129 116 +125 128 116 +127 121 131 +119 119 134 +115 118 132 +121 139 133 +123 138 124 +124 141 130 +136 154 141 +140 148 158 +131 149 158 +91 155 182 +100 132 171 +83 129 184 +82 128 193 +85 149 207 +93 183 236 +113 192 242 +137 196 237 +127 191 237 +119 187 234 +114 170 214 +109 156 197 +144 153 173 +153 147 160 +169 161 168 +175 185 189 +158 196 225 +143 193 219 +161 186 214 +179 185 193 +199 168 158 +225 119 116 +235 102 114 +230 100 108 +217 112 120 +176 143 147 +141 135 141 +113 145 147 +95 128 153 +103 125 146 +112 129 127 +122 133 106 +135 148 97 +144 134 85 +163 136 81 +160 143 93 +198 163 73 +220 178 61 +213 162 67 +201 149 50 +161 119 68 +186 108 93 +166 138 99 +152 149 140 +156 158 164 +142 180 213 +138 181 225 +117 187 236 +90 177 233 +83 153 201 +111 136 164 +136 113 115 +187 103 92 +236 100 67 +228 75 48 +247 68 36 +248 69 32 +241 64 42 +233 68 41 +218 64 51 +136 85 64 +96 85 68 +100 103 79 +91 100 77 +106 99 68 +121 113 71 +136 148 79 +147 152 81 +158 154 91 +191 168 101 +200 179 97 +190 173 101 +185 175 112 +177 194 115 +172 183 132 +175 191 149 +149 177 132 +136 156 131 +125 139 122 +107 132 119 +97 119 102 +89 109 92 +84 92 72 +75 75 66 +79 80 73 +76 91 73 +77 106 93 +76 101 107 +92 121 107 +98 125 119 +112 148 137 +139 170 156 +150 187 213 +144 193 230 +145 192 228 +146 191 222 +167 180 181 +158 185 154 +157 177 121 +155 160 89 +158 168 78 +172 175 93 +186 158 73 +186 158 73 +181 153 84 +151 157 88 +133 154 91 +130 151 99 +132 147 98 +126 139 105 +123 129 103 +106 111 96 +84 95 105 +74 81 89 +71 64 92 +77 73 81 +90 101 83 +96 100 90 +105 105 97 +115 114 97 +117 122 95 +134 137 83 +136 138 55 +150 126 52 +110 118 59 +85 107 55 +89 96 60 +76 76 53 +68 67 37 +72 73 59 +90 87 73 +115 107 86 +144 110 76 +150 121 87 +152 123 95 +139 140 106 +132 144 123 +141 151 150 +162 158 160 +169 178 175 +185 199 218 +191 205 221 +185 202 221 +185 195 212 +189 197 144 +194 177 136 +213 196 90 +220 182 64 +208 164 76 +238 106 91 +236 103 85 +240 88 83 +239 80 72 +239 82 57 +236 68 52 +246 65 43 +245 63 26 +244 67 16 +244 78 17 +244 82 23 +243 76 23 +247 69 28 +243 74 28 +244 72 44 +238 86 55 +243 75 60 +225 84 71 +159 92 97 +124 125 103 +113 117 105 +92 113 100 +95 113 101 +106 111 113 +107 115 109 +110 115 99 +117 123 90 +119 123 75 +134 122 81 +130 128 71 +132 142 75 +155 155 94 +163 164 121 +160 152 148 +130 165 160 +107 163 204 +94 183 235 +96 188 238 +106 180 234 +126 172 209 diff --git a/src/fractalzoomer/color_maps/Flame 023_white-ivy.map b/src/fractalzoomer/color_maps/Flame 023_white-ivy.map new file mode 100644 index 000000000..b50f4f791 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 023_white-ivy.map @@ -0,0 +1,256 @@ +242 242 254 +208 231 197 +163 197 152 +141 175 118 +107 152 73 +96 147 51 +79 124 45 +79 107 28 +85 107 22 +96 124 39 +107 147 62 +113 164 96 +135 169 135 +152 203 152 +178 212 178 +208 231 197 +220 242 225 +212 246 246 +208 237 254 +197 242 254 +169 233 225 +169 220 186 +152 208 163 +152 203 152 +163 186 152 +146 163 158 +156 156 156 +144 158 158 +135 152 124 +118 152 118 +101 130 113 +82 82 82 +58 32 32 +56 28 28 +84 84 39 +96 113 33 +107 130 22 +118 152 28 +141 175 34 +135 175 67 +113 164 90 +118 152 101 +112 141 112 +101 137 112 +101 135 101 +96 130 96 +84 118 84 +67 113 62 +56 107 51 +56 107 45 +68 102 34 +73 124 51 +79 118 79 +107 141 96 +130 164 124 +158 180 141 +186 186 169 +214 220 208 +239 239 239 +246 246 246 +254 254 254 +254 254 254 +242 254 254 +242 248 254 +237 242 248 +231 242 242 +220 237 203 +214 208 118 +163 197 56 +169 163 28 +147 169 50 +141 158 84 +118 164 118 +113 169 118 +107 158 118 +73 141 101 +45 128 56 +34 85 34 +28 73 28 +28 77 28 +45 90 56 +84 118 84 +118 152 118 +152 180 152 +175 203 175 +197 231 208 +208 231 254 +208 231 254 +208 220 254 +206 214 197 +192 169 169 +171 180 175 +174 208 174 +180 209 180 +197 231 191 +220 237 214 +237 242 237 +246 246 246 +254 254 254 +254 254 254 +254 254 254 +242 254 254 +242 254 254 +242 248 254 +237 237 248 +225 225 225 +231 163 163 +150 112 112 +96 84 79 +82 82 82 +56 96 56 +50 92 45 +34 85 28 +39 90 39 +73 115 73 +124 135 101 +158 175 129 +163 186 163 +186 209 186 +208 214 254 +208 225 254 +208 208 254 +174 208 197 +152 192 152 +118 152 118 +84 124 79 +62 101 56 +28 73 28 +5 51 0 +34 0 0 +0 52 0 +0 51 0 +0 52 0 +11 62 5 +28 79 22 +28 73 28 +56 83 11 +68 68 0 +45 51 0 +73 96 28 +84 101 33 +90 102 28 +79 130 51 +90 143 112 +90 175 118 +152 203 152 +163 209 186 +186 220 254 +208 225 254 +220 220 254 +220 220 254 +220 225 254 +220 231 254 +220 231 254 +231 231 254 +231 231 254 +231 231 254 +231 242 254 +220 254 254 +208 254 254 +208 254 254 +197 254 254 +208 254 254 +220 254 254 +231 248 254 +231 237 254 +231 231 254 +231 231 254 +231 231 254 +231 237 254 +231 242 254 +231 242 254 +231 242 254 +231 242 254 +231 237 254 +231 231 254 +231 231 254 +220 237 254 +220 237 254 +197 254 254 +163 254 254 +140 191 197 +152 175 152 +152 158 129 +124 130 90 +107 67 62 +124 34 34 +137 45 45 +153 51 51 +153 51 51 +175 95 67 +141 141 112 +135 152 124 +141 163 135 +152 186 152 +152 203 152 +152 203 152 +163 208 163 +191 225 191 +231 231 231 +220 231 254 +220 225 254 +220 225 254 +231 231 254 +242 242 254 +242 242 254 +242 248 254 +242 254 254 +254 254 254 +254 254 254 +254 254 254 +242 248 254 +242 242 254 +231 242 254 +231 242 254 +231 242 254 +231 242 231 +231 225 175 +220 214 135 +254 169 140 +208 197 118 +208 191 112 +163 191 107 +107 152 73 +96 147 51 +90 141 51 +90 135 39 +85 136 51 +96 141 45 +101 147 45 +118 141 62 +135 129 78 +135 158 107 +146 192 101 +146 197 112 +152 197 135 +152 203 152 +186 214 186 +208 242 231 +220 237 254 +231 242 254 +242 242 254 +242 242 254 +242 242 254 +242 242 254 +242 248 254 +231 254 254 +231 254 254 +231 242 254 +237 237 248 +214 237 220 +186 220 180 +152 203 152 +141 192 84 +118 164 45 +96 124 28 diff --git a/src/fractalzoomer/color_maps/Flame 024_summer-makeup.map b/src/fractalzoomer/color_maps/Flame 024_summer-makeup.map new file mode 100644 index 000000000..6499cf9cf --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 024_summer-makeup.map @@ -0,0 +1,256 @@ +238 193 141 +238 192 141 +238 192 141 +234 193 141 +234 193 141 +234 193 141 +230 193 141 +230 189 141 +226 189 141 +226 193 141 +234 193 141 +238 197 141 +238 201 141 +234 197 150 +234 193 150 +234 197 150 +230 193 150 +226 189 141 +222 185 132 +219 177 113 +210 144 85 +219 106 75 +219 95 66 +190 63 37 +150 64 28 +145 47 28 +133 51 37 +101 43 28 +84 51 37 +80 52 37 +80 56 37 +80 60 47 +89 72 56 +109 84 56 +125 104 66 +166 107 66 +198 136 75 +219 161 94 +222 180 103 +226 193 122 +226 189 122 +222 180 113 +219 169 103 +198 140 85 +178 115 66 +158 99 56 +158 88 47 +158 88 56 +166 107 56 +186 119 66 +202 140 94 +219 173 103 +230 180 113 +230 180 122 +226 180 122 +219 165 113 +202 140 94 +162 103 66 +125 80 56 +113 72 46 +89 60 37 +76 52 37 +64 48 37 +52 39 28 +40 35 28 +36 36 28 +32 36 37 +36 36 37 +40 35 37 +48 40 37 +52 39 37 +48 35 37 +52 40 37 +64 48 37 +72 52 37 +80 60 47 +96 68 56 +97 68 56 +100 68 56 +97 64 56 +84 56 56 +76 48 47 +68 47 47 +64 48 47 +68 48 47 +76 52 47 +84 60 47 +101 68 56 +117 84 65 +137 88 66 +166 103 66 +206 136 75 +210 157 85 +222 164 94 +214 156 85 +202 140 85 +186 123 66 +150 103 66 +121 88 56 +105 76 56 +88 60 47 +76 48 47 +64 48 37 +56 44 37 +60 48 47 +68 48 47 +85 60 47 +105 80 56 +137 88 66 +154 107 75 +194 140 85 +214 169 113 +219 177 122 +222 180 141 +137 145 151 +88 104 94 +76 68 66 +81 68 65 +80 64 56 +76 60 56 +80 56 47 +76 52 47 +76 52 56 +76 52 56 +68 52 56 +56 44 56 +48 39 47 +48 35 47 +48 35 37 +40 35 37 +39 32 28 +36 32 28 +36 32 28 +36 32 28 +32 32 28 +31 28 28 +28 32 28 +31 32 28 +24 32 28 +31 28 28 +32 28 28 +35 28 37 +36 32 37 +36 32 37 +40 31 28 +44 35 28 +52 36 28 +56 39 28 +52 35 37 +60 39 37 +52 40 37 +48 40 37 +48 48 37 +44 40 28 +44 36 28 +44 36 28 +48 35 28 +56 39 28 +64 39 28 +88 51 37 +117 72 46 +146 80 56 +166 111 56 +198 136 75 +214 164 94 +219 177 113 +222 185 132 +226 184 141 +226 189 141 +230 193 131 +230 197 131 +234 192 131 +230 184 131 +222 185 132 +230 184 131 +230 184 131 +226 189 132 +222 189 132 +234 188 131 +234 184 131 +230 184 122 +222 180 113 +219 177 103 +210 148 85 +194 132 66 +190 106 56 +170 95 56 +174 91 47 +194 87 28 +194 72 28 +154 76 37 +129 64 37 +93 51 37 +72 43 37 +68 43 37 +64 48 37 +60 52 37 +68 52 37 +89 64 47 +113 84 56 +145 100 66 +182 127 85 +210 165 94 +219 181 103 +234 193 112 +234 193 122 +234 188 122 +222 176 113 +202 148 94 +186 119 75 +170 103 66 +146 92 75 +137 92 75 +149 104 75 +174 111 75 +186 127 85 +202 144 94 +222 169 122 +226 180 141 +234 193 150 +234 201 160 +234 205 169 +234 201 160 +230 197 150 +230 189 141 +226 180 122 +214 161 103 +186 135 85 +153 104 84 +129 108 84 +121 92 75 +121 80 65 +113 76 56 +121 72 56 +117 72 46 +125 68 47 +125 68 56 +109 64 56 +109 60 46 +88 55 47 +84 43 47 +72 43 47 +60 44 37 +52 44 37 +44 40 37 +40 35 28 +36 36 28 +36 36 37 +40 35 37 +44 44 37 +52 48 47 +80 60 47 +109 68 46 +129 84 47 +158 99 66 +186 119 75 diff --git a/src/fractalzoomer/color_maps/Flame 025_glow-buzz.map b/src/fractalzoomer/color_maps/Flame 025_glow-buzz.map new file mode 100644 index 000000000..8c8e6718e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 025_glow-buzz.map @@ -0,0 +1,256 @@ +182 91 37 +141 84 37 +121 68 46 +93 60 46 +76 48 37 +72 43 37 +80 48 47 +101 60 46 +137 68 47 +162 76 47 +178 95 56 +182 102 56 +182 99 47 +182 87 47 +194 84 56 +198 84 56 +190 87 66 +174 87 56 +146 76 56 +117 60 47 +88 51 37 +64 39 28 +52 27 28 +44 24 28 +40 24 28 +40 23 28 +40 23 28 +40 23 28 +44 27 28 +52 31 28 +60 39 28 +84 47 37 +109 51 47 +133 59 56 +162 64 56 +178 68 47 +190 68 56 +198 72 47 +198 72 47 +198 72 47 +190 68 47 +178 68 47 +166 68 47 +149 71 37 +129 64 37 +100 60 28 +92 47 37 +76 43 37 +72 48 37 +76 52 47 +100 56 56 +133 76 56 +154 80 47 +178 87 47 +178 80 47 +158 80 47 +141 68 47 +113 60 46 +96 56 47 +84 47 56 +84 48 47 +92 55 47 +100 51 46 +96 51 47 +92 55 47 +84 56 47 +93 60 47 +84 52 37 +76 52 28 +72 40 18 +64 35 28 +56 31 28 +48 32 37 +44 35 37 +48 31 37 +56 35 37 +48 36 37 +56 35 37 +64 35 37 +60 39 47 +60 35 47 +56 35 37 +52 35 28 +48 31 28 +48 31 28 +44 31 28 +44 31 28 +44 28 28 +40 27 28 +44 28 28 +56 31 37 +64 43 47 +80 43 56 +100 60 56 +137 76 65 +178 102 56 +210 123 66 +198 144 75 +214 148 75 +219 157 75 +222 160 75 +222 168 84 +250 179 74 +250 191 65 +246 183 56 +242 183 65 +238 168 56 +230 152 47 +242 159 56 +219 145 75 +214 128 122 +222 176 169 +190 169 122 +254 212 121 +250 225 150 +254 212 93 +254 221 84 +250 213 93 +254 217 84 +250 200 74 +254 212 84 +246 208 74 +254 208 74 +254 191 56 +254 178 46 +234 167 46 +222 149 47 +210 145 56 +206 127 56 +194 106 56 +190 106 56 +198 91 56 +190 91 47 +186 106 56 +198 119 47 +219 132 56 +230 119 56 +230 110 47 +230 123 47 +234 148 56 +250 166 56 +250 175 56 +250 179 56 +250 179 56 +238 171 56 +219 153 66 +230 152 56 +210 140 47 +194 106 47 +174 83 37 +162 72 37 +154 72 47 +166 76 47 +170 84 47 +170 91 47 +182 95 47 +186 84 56 +198 87 56 +210 102 56 +226 110 56 +226 98 47 +226 102 56 +222 87 56 +214 83 56 +202 84 56 +194 84 56 +182 80 56 +162 72 56 +146 76 47 +137 64 47 +125 64 47 +109 56 56 +113 56 56 +129 64 56 +146 76 56 +166 72 56 +182 76 56 +194 72 47 +182 80 56 +186 72 37 +186 59 28 +194 72 37 +206 72 47 +206 83 37 +206 80 47 +210 87 47 +219 83 47 +210 80 56 +198 76 56 +174 72 56 +146 60 47 +129 60 37 +109 51 28 +92 47 28 +101 51 28 +121 51 37 +141 55 37 +158 60 37 +170 56 47 +174 64 47 +174 68 47 +178 64 47 +182 63 47 +190 80 47 +202 80 47 +202 87 47 +198 83 47 +182 83 47 +178 80 47 +150 72 47 +133 64 47 +113 60 46 +101 51 37 +76 39 37 +60 31 28 +44 27 28 +40 23 28 +39 19 18 +36 16 18 +36 16 18 +35 20 18 +35 20 28 +35 24 28 +36 24 18 +35 20 9 +36 20 9 +36 20 18 +36 24 18 +44 31 18 +56 35 28 +72 43 37 +96 43 37 +109 51 46 +117 60 46 +129 72 47 +125 68 37 +109 60 37 +96 47 37 +80 39 37 +60 35 37 +48 27 28 +44 27 18 +40 23 18 +40 23 18 +39 24 28 +36 24 28 +35 20 28 +35 16 28 +35 20 37 +40 28 37 +56 40 37 +72 43 47 +97 52 46 +113 51 47 +162 60 47 +186 68 47 diff --git a/src/fractalzoomer/color_maps/Flame 026_deep-water.map b/src/fractalzoomer/color_maps/Flame 026_deep-water.map new file mode 100644 index 000000000..228bcdba2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 026_deep-water.map @@ -0,0 +1,256 @@ +24 20 18 +24 24 28 +28 28 47 +27 24 66 +24 28 75 +23 28 75 +23 28 66 +19 28 47 +20 24 28 +20 24 18 +20 24 18 +24 28 28 +28 32 56 +28 36 66 +28 36 85 +36 52 103 +48 64 113 +48 56 122 +44 64 122 +52 64 132 +52 64 113 +68 60 113 +68 64 103 +56 77 103 +56 68 94 +52 60 94 +52 52 94 +36 52 94 +36 52 85 +36 40 66 +32 32 56 +24 24 28 +16 16 18 +11 8 18 +11 8 9 +8 4 0 +8 4 0 +11 4 9 +11 8 18 +11 8 28 +16 16 28 +19 28 37 +24 32 56 +24 40 75 +28 48 94 +36 64 103 +40 64 113 +44 68 122 +44 68 113 +40 64 113 +36 60 113 +36 52 103 +28 48 94 +32 40 75 +36 36 66 +32 36 56 +24 32 47 +19 32 37 +20 32 28 +11 24 18 +8 20 18 +8 16 18 +12 16 18 +12 16 18 +15 20 18 +16 20 28 +20 28 37 +23 32 47 +27 32 56 +28 28 47 +27 28 37 +23 20 28 +19 16 18 +15 16 18 +16 16 9 +12 12 0 +8 12 0 +8 8 0 +8 8 9 +8 8 9 +8 8 9 +8 12 9 +11 12 18 +11 12 18 +11 12 18 +11 12 18 +12 16 18 +16 24 18 +24 32 18 +28 44 37 +40 52 37 +48 56 66 +48 56 75 +52 68 85 +56 77 113 +73 97 132 +84 109 160 +100 113 160 +100 117 169 +101 117 160 +104 129 151 +113 129 151 +104 125 170 +104 125 170 +124 137 198 +104 116 170 +88 100 132 +68 77 103 +52 64 94 +40 56 85 +28 44 75 +28 36 56 +24 32 47 +24 28 28 +24 24 18 +20 24 18 +15 20 18 +12 16 18 +12 16 18 +12 16 9 +12 12 9 +12 12 9 +11 12 9 +11 16 9 +12 16 9 +16 16 9 +16 20 0 +16 24 0 +20 20 9 +24 20 18 +28 24 18 +32 32 28 +32 36 47 +32 40 56 +32 36 66 +28 36 75 +28 36 75 +28 36 75 +28 36 75 +28 36 66 +24 36 66 +24 36 75 +20 36 85 +20 36 85 +24 36 75 +24 32 66 +24 32 56 +23 24 28 +20 20 18 +16 16 9 +16 16 9 +16 20 9 +16 20 9 +19 20 9 +20 24 18 +20 24 18 +20 24 18 +16 16 18 +15 16 18 +12 12 18 +11 12 9 +11 12 9 +8 12 9 +12 8 9 +8 8 9 +8 8 9 +4 4 9 +4 4 9 +7 0 18 +3 4 18 +3 8 18 +3 4 9 +4 4 9 +8 8 9 +8 8 9 +12 12 9 +16 12 9 +16 12 9 +16 16 9 +19 20 9 +20 28 18 +24 32 28 +32 40 37 +36 44 56 +56 68 75 +84 101 113 +117 125 151 +149 165 188 +157 177 216 +181 189 235 +193 206 216 +198 202 198 +149 177 197 +141 161 188 +108 146 150 +92 108 141 +68 73 113 +56 64 103 +48 56 94 +36 52 85 +28 40 85 +32 40 85 +28 36 85 +32 44 85 +36 56 94 +48 68 113 +52 73 132 +52 73 132 +48 73 141 +56 72 141 +64 81 141 +73 93 141 +76 92 132 +60 77 132 +56 64 132 +48 48 113 +36 40 85 +32 36 75 +31 32 56 +23 28 37 +19 20 28 +11 20 18 +7 16 9 +7 16 9 +7 12 9 +7 12 9 +7 8 9 +4 8 0 +4 4 0 +4 4 0 +4 4 0 +4 4 0 +7 8 9 +8 12 9 +8 16 9 +11 16 18 +12 20 18 +19 24 28 +20 32 47 +20 36 66 +20 36 85 +20 36 85 +24 32 85 +24 32 85 +23 28 85 +19 28 85 +20 32 85 +23 32 85 +24 32 85 +31 32 94 +28 36 85 +24 36 85 +27 28 66 +24 28 47 +23 24 28 +15 16 18 diff --git a/src/fractalzoomer/color_maps/Flame 027_afternoon-beach.map b/src/fractalzoomer/color_maps/Flame 027_afternoon-beach.map new file mode 100644 index 000000000..3f4bfbecb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 027_afternoon-beach.map @@ -0,0 +1,256 @@ +182 162 170 +190 157 132 +178 136 113 +174 107 75 +162 124 85 +190 160 94 +219 197 103 +230 210 113 +254 245 131 +254 254 159 +254 254 178 +250 254 206 +254 254 216 +254 254 197 +250 254 169 +234 222 141 +219 193 160 +202 189 170 +190 185 169 +181 169 179 +181 157 179 +169 153 188 +173 157 198 +161 149 188 +165 149 179 +162 146 170 +145 141 151 +108 108 141 +112 112 103 +129 129 103 +149 124 103 +173 149 94 +206 149 94 +234 168 103 +250 192 112 +250 200 112 +242 217 122 +242 229 122 +254 237 112 +246 229 112 +246 209 103 +254 204 93 +250 196 93 +238 152 94 +194 127 75 +186 111 66 +190 127 75 +222 168 94 +254 204 121 +254 245 169 +250 254 206 +250 254 225 +222 213 225 +210 193 207 +238 197 169 +250 233 150 +254 249 159 +254 254 169 +254 254 197 +250 254 216 +254 254 197 +254 254 169 +254 254 159 +254 241 140 +254 221 121 +250 209 112 +246 209 112 +254 217 112 +254 221 121 +250 225 140 +238 197 169 +226 185 207 +206 185 207 +205 177 207 +201 185 216 +189 181 226 +189 181 216 +177 165 216 +173 165 207 +185 169 188 +202 165 188 +219 181 160 +230 184 141 +234 180 131 +230 180 122 +210 181 141 +210 169 151 +202 161 160 +174 154 170 +177 149 179 +170 150 170 +169 153 179 +166 162 170 +161 165 151 +174 162 151 +178 157 141 +170 157 141 +158 145 113 +141 116 94 +125 96 75 +97 92 47 +77 77 47 +73 73 47 +64 68 47 +68 64 47 +64 60 47 +60 52 47 +56 48 47 +48 36 47 +48 40 37 +52 40 37 +52 39 37 +52 39 37 +64 39 37 +64 44 37 +72 56 37 +64 60 37 +68 60 37 +84 56 56 +117 76 65 +146 88 75 +145 92 75 +149 99 75 +146 108 85 +145 104 103 +162 108 104 +158 116 94 +169 115 104 +157 129 94 +162 153 103 +182 186 113 +222 214 122 +246 246 131 +250 254 169 +254 254 197 +254 254 216 +254 254 225 +234 226 254 +209 201 226 +206 193 207 +210 177 198 +181 165 179 +162 141 160 +145 121 122 +145 100 113 +121 96 94 +104 93 94 +85 80 75 +89 85 75 +97 93 84 +100 96 94 +101 105 84 +121 121 103 +137 129 113 +150 150 103 +182 152 103 +206 177 113 +230 197 94 +238 180 84 +238 168 93 +226 172 84 +189 152 84 +182 112 66 +166 99 66 +133 80 56 +88 59 47 +68 48 47 +64 44 47 +52 39 37 +48 40 28 +48 35 28 +52 39 28 +48 44 37 +56 48 37 +56 48 47 +68 52 56 +76 64 56 +85 76 65 +113 88 75 +117 92 84 +125 96 84 +125 96 84 +125 92 84 +133 88 84 +117 88 75 +92 72 56 +81 68 56 +72 68 56 +68 68 56 +76 76 66 +81 81 75 +85 77 75 +85 68 65 +72 56 66 +68 64 56 +64 60 66 +64 56 56 +60 48 56 +60 52 56 +60 56 56 +60 56 47 +68 60 47 +68 64 56 +73 73 56 +81 81 66 +85 96 75 +97 105 75 +105 109 56 +125 117 66 +125 129 66 +146 141 85 +170 169 85 +198 202 113 +234 205 112 +250 192 112 +238 172 103 +234 152 94 +190 119 66 +174 106 56 +166 111 66 +141 108 75 +125 112 85 +108 113 103 +113 129 103 +133 125 122 +182 145 160 +202 161 179 +210 193 179 +254 241 197 +254 254 216 +254 254 216 +254 254 197 +254 254 169 +254 254 159 +254 245 150 +254 245 140 +250 229 131 +226 206 122 +182 182 113 +162 141 94 +149 128 65 +145 116 75 +137 100 84 +125 108 85 +129 96 84 +125 112 75 +117 109 84 +105 109 75 +97 109 75 +101 105 75 +121 112 66 +141 112 75 +149 116 85 +162 141 103 +194 169 122 +218 201 132 diff --git a/src/fractalzoomer/color_maps/Flame 028_dim-beach.map b/src/fractalzoomer/color_maps/Flame 028_dim-beach.map new file mode 100644 index 000000000..78ddb88ca --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 028_dim-beach.map @@ -0,0 +1,256 @@ +27 28 28 +48 36 37 +68 48 37 +72 60 37 +68 68 37 +56 60 37 +44 44 28 +36 36 28 +32 32 28 +28 32 28 +28 28 28 +28 28 28 +28 32 28 +28 36 28 +32 40 37 +48 60 56 +56 73 66 +60 81 75 +80 93 75 +92 137 141 +100 170 160 +133 185 188 +153 194 188 +141 182 169 +117 162 131 +109 145 122 +85 113 84 +69 85 56 +64 68 47 +56 56 37 +40 40 28 +32 36 28 +31 32 28 +28 32 28 +28 32 28 +32 32 28 +36 36 28 +52 44 28 +72 56 18 +97 60 28 +121 84 28 +129 112 37 +150 107 37 +141 100 37 +129 84 28 +109 72 28 +64 73 28 +48 44 28 +36 40 18 +36 40 18 +52 56 37 +64 64 47 +68 76 56 +97 88 56 +109 100 56 +109 100 56 +93 97 66 +68 76 66 +48 76 75 +48 56 56 +40 36 37 +28 32 37 +28 32 37 +27 32 37 +28 32 37 +32 32 28 +32 32 28 +28 32 28 +28 32 28 +28 28 28 +27 28 28 +24 28 18 +24 28 18 +23 28 18 +20 28 18 +20 28 28 +19 28 28 +19 28 28 +16 24 28 +19 28 28 +20 28 28 +24 32 28 +24 36 28 +24 40 28 +24 36 37 +24 32 37 +32 36 37 +52 60 47 +68 77 47 +105 88 46 +133 116 37 +166 140 37 +182 153 103 +214 206 132 +222 218 169 +230 234 188 +242 242 197 +242 241 197 +230 226 178 +246 196 93 +242 184 74 +226 156 56 +210 164 56 +222 160 56 +214 156 47 +222 163 37 +222 152 37 +214 157 37 +186 123 37 +182 114 47 +174 111 47 +149 99 56 +121 92 56 +101 113 75 +125 170 122 +154 174 160 +185 202 188 +198 218 198 +169 198 188 +141 178 169 +104 154 150 +52 109 151 +44 89 122 +40 56 75 +20 48 56 +24 36 37 +24 32 28 +24 32 28 +24 32 28 +24 32 28 +27 32 28 +28 32 28 +28 36 28 +32 40 28 +40 56 47 +48 60 56 +48 64 56 +56 64 56 +56 64 56 +80 68 56 +92 60 46 +113 96 47 +150 111 56 +153 128 66 +170 166 132 +210 202 160 +226 226 188 +246 242 197 +250 241 206 +234 230 197 +226 222 188 +194 189 141 +153 145 103 +105 101 66 +73 77 56 +60 64 47 +44 40 37 +32 32 37 +27 28 37 +24 24 37 +24 28 28 +24 28 28 +24 28 28 +27 32 28 +31 32 28 +32 36 28 +40 48 37 +48 64 47 +52 73 47 +56 72 56 +60 68 47 +68 76 56 +93 85 47 +113 96 47 +105 80 47 +101 72 46 +104 72 56 +97 76 46 +92 68 37 +89 76 37 +88 72 47 +68 73 47 +48 64 37 +36 40 28 +32 36 28 +28 36 28 +28 32 28 +28 32 18 +32 28 18 +28 28 28 +28 28 28 +24 28 28 +23 28 28 +24 28 28 +24 28 28 +24 28 28 +24 32 28 +27 36 37 +28 36 37 +32 60 56 +48 64 56 +48 68 56 +52 73 56 +52 72 56 +48 64 56 +48 60 56 +52 56 47 +44 40 37 +36 36 28 +36 32 28 +36 36 28 +44 52 37 +60 60 47 +60 64 47 +68 73 56 +77 84 56 +93 97 56 +93 101 56 +97 101 66 +97 97 56 +97 101 66 +97 109 66 +88 137 112 +97 154 141 +108 158 141 +116 166 160 +125 182 160 +125 178 141 +141 182 132 +166 157 113 +174 136 75 +198 140 56 +210 149 56 +219 172 66 +210 206 151 +210 222 198 +214 230 207 +222 230 207 +226 226 197 +206 206 151 +166 162 122 +125 125 75 +89 101 66 +60 73 47 +40 44 28 +28 32 18 +24 32 18 +20 32 18 +24 32 28 +28 36 37 +36 40 47 +36 52 66 +40 80 85 +56 85 84 +88 142 141 +129 182 160 diff --git a/src/fractalzoomer/color_maps/Flame 029_cloudy-brick.map b/src/fractalzoomer/color_maps/Flame 029_cloudy-brick.map new file mode 100644 index 000000000..40efe0dcb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 029_cloudy-brick.map @@ -0,0 +1,256 @@ +202 206 188 +178 186 160 +153 157 141 +129 141 122 +112 129 113 +96 125 122 +104 146 141 +112 158 169 +137 181 188 +157 222 225 +153 218 235 +132 210 235 +100 198 216 +84 154 188 +60 117 122 +48 80 94 +40 60 75 +28 48 56 +40 44 37 +24 32 28 +48 56 37 +80 35 28 +76 35 37 +68 35 37 +68 39 28 +68 39 37 +68 72 56 +56 68 47 +68 72 56 +48 72 47 +60 72 66 +77 97 85 +84 113 103 +100 133 132 +133 162 160 +173 190 188 +189 210 198 +193 218 207 +193 218 216 +193 218 216 +173 210 225 +132 201 225 +104 161 188 +84 141 169 +80 121 141 +76 109 122 +93 104 84 +105 92 66 +129 80 56 +145 95 28 +153 95 28 +174 111 66 +226 167 84 +234 155 65 +194 119 37 +178 63 9 +170 33 9 +129 38 18 +125 63 37 +153 76 28 +170 107 56 +246 188 74 +246 196 103 +250 217 159 +226 213 188 +230 234 216 +230 237 225 +230 246 235 +218 246 244 +218 242 235 +209 238 225 +210 230 225 +206 222 226 +197 218 216 +189 218 207 +185 210 207 +153 169 188 +105 150 160 +80 125 141 +68 101 122 +56 93 113 +52 97 122 +68 105 113 +92 129 132 +129 150 141 +185 177 141 +242 196 122 +202 165 132 +182 115 75 +170 59 28 +153 59 18 +125 42 28 +113 43 28 +92 35 37 +80 39 37 +64 64 66 +52 76 85 +56 89 84 +56 81 85 +64 85 94 +73 97 94 +85 109 94 +100 109 94 +121 145 113 +129 166 141 +146 186 169 +177 210 197 +189 218 207 +197 218 226 +197 222 226 +206 222 226 +217 226 225 +222 234 225 +218 234 226 +214 234 216 +201 234 216 +201 230 216 +197 230 225 +197 230 225 +193 230 225 +193 230 226 +193 230 226 +189 242 235 +201 242 244 +213 237 244 +205 234 235 +201 238 235 +201 234 235 +193 230 235 +193 230 226 +193 226 226 +189 226 225 +181 230 225 +161 198 207 +108 166 178 +92 153 160 +73 126 150 +88 137 150 +89 142 151 +125 162 151 +149 182 170 +181 202 188 +189 218 207 +194 226 216 +201 230 225 +205 230 225 +213 234 225 +214 234 225 +214 230 216 +206 230 207 +194 218 198 +166 190 170 +145 149 132 +121 109 84 +117 104 75 +141 113 103 +166 141 132 +182 174 160 +206 214 179 +218 238 207 +246 249 225 +250 254 235 +254 254 244 +254 254 254 +254 254 254 +250 254 254 +254 254 254 +254 254 244 +250 250 244 +246 250 244 +242 250 244 +230 245 235 +226 230 225 +214 222 216 +226 238 216 +210 222 216 +206 222 216 +201 230 226 +205 226 216 +206 222 207 +198 222 207 +202 222 207 +201 226 216 +197 222 216 +198 222 207 +198 222 198 +202 210 179 +174 198 169 +153 185 188 +157 190 179 +181 202 188 +198 210 198 +202 210 198 +193 218 207 +198 226 207 +206 230 207 +206 230 207 +202 230 216 +202 226 216 +197 218 216 +193 218 226 +185 221 235 +185 230 244 +181 234 244 +173 234 244 +173 230 244 +116 207 235 +76 194 216 +72 185 206 +60 170 207 +76 153 169 +68 121 122 +76 105 94 +60 85 75 +73 81 75 +77 77 56 +76 68 66 +73 89 85 +97 80 65 +80 64 47 +96 43 37 +125 38 28 +125 42 28 +100 47 47 +92 72 75 +68 81 85 +68 85 94 +84 93 103 +72 113 122 +100 149 141 +133 170 169 +185 202 207 +206 222 216 +226 234 225 +238 250 244 +246 254 244 +250 254 244 +250 250 244 +250 254 244 +250 254 244 +254 254 244 +250 254 235 +250 254 235 +250 254 225 +254 254 216 +250 249 216 +210 222 207 +218 181 169 +214 185 150 +182 116 103 +129 120 56 +129 91 56 +125 88 65 +105 88 84 +129 129 113 +149 161 160 diff --git a/src/fractalzoomer/color_maps/Flame 030_burning-wood.map b/src/fractalzoomer/color_maps/Flame 030_burning-wood.map new file mode 100644 index 000000000..88a6a455c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 030_burning-wood.map @@ -0,0 +1,256 @@ +80 35 28 +92 39 28 +97 39 28 +96 39 37 +97 39 28 +80 43 37 +68 43 37 +84 39 37 +76 43 47 +72 48 56 +60 43 47 +44 44 47 +36 32 37 +31 28 37 +27 28 37 +28 32 37 +40 28 37 +48 32 37 +52 31 37 +56 27 28 +68 35 28 +84 35 28 +96 30 28 +104 34 18 +105 30 18 +97 34 18 +88 34 18 +76 35 28 +68 39 28 +64 43 18 +60 48 37 +52 52 37 +48 44 37 +32 40 28 +32 32 28 +27 32 28 +28 28 28 +28 28 18 +31 28 18 +31 28 18 +35 28 18 +36 32 18 +52 35 18 +56 31 18 +76 31 18 +96 30 18 +113 30 18 +133 26 18 +145 26 18 +154 22 19 +162 22 18 +174 25 0 +178 25 0 +178 46 9 +190 87 18 +214 105 18 +219 97 0 +198 87 18 +178 72 9 +162 37 0 +158 22 0 +158 22 9 +154 22 0 +146 22 0 +146 26 9 +137 26 9 +117 30 9 +105 30 18 +92 23 18 +88 23 28 +92 39 28 +88 39 28 +80 52 47 +72 56 56 +84 68 65 +73 73 75 +64 60 56 +52 56 56 +36 52 47 +32 36 37 +36 32 28 +40 31 28 +52 31 28 +48 31 18 +60 27 18 +76 31 18 +88 31 18 +100 30 9 +113 34 9 +121 30 9 +133 30 18 +125 39 18 +121 31 28 +121 38 28 +109 35 37 +109 34 28 +105 31 28 +101 34 28 +84 35 37 +72 31 37 +68 27 37 +56 27 28 +48 23 28 +40 24 28 +36 27 28 +35 28 28 +35 28 28 +36 32 18 +48 31 18 +80 43 18 +101 64 28 +141 76 28 +182 95 28 +214 123 37 +234 163 56 +234 176 84 +234 176 75 +222 157 47 +222 131 47 +210 110 28 +222 79 37 +194 38 18 +202 14 9 +206 26 19 +186 30 9 +182 30 9 +186 72 9 +174 83 9 +161 79 18 +141 59 9 +129 64 28 +121 76 47 +121 63 56 +133 46 37 +125 47 28 +129 43 28 +121 47 28 +113 47 28 +125 47 18 +121 47 28 +109 47 18 +100 43 28 +92 39 28 +76 31 28 +56 31 28 +48 31 37 +40 27 28 +35 28 28 +32 28 28 +36 31 28 +44 36 28 +56 35 28 +68 35 28 +76 35 37 +80 47 28 +88 39 28 +88 43 37 +101 43 28 +105 39 28 +109 43 28 +109 60 46 +97 72 56 +105 88 75 +113 104 84 +133 100 94 +165 91 56 +165 87 47 +162 71 37 +166 59 28 +162 63 18 +149 64 18 +150 59 18 +146 60 9 +141 33 0 +129 59 0 +121 59 18 +133 64 18 +149 64 28 +154 80 37 +174 83 18 +182 91 18 +198 96 18 +202 110 28 +202 106 37 +202 106 37 +198 95 47 +178 86 28 +133 68 28 +113 59 28 +92 43 18 +76 35 28 +60 35 28 +56 31 28 +64 31 28 +68 27 28 +72 31 28 +76 31 28 +76 35 28 +80 39 18 +84 31 28 +85 35 18 +81 31 18 +80 31 18 +76 27 28 +64 27 28 +56 27 28 +44 27 28 +36 28 28 +31 28 28 +27 24 28 +23 24 28 +27 24 28 +31 28 28 +32 28 28 +35 28 28 +44 31 28 +68 31 28 +88 43 28 +109 60 28 +133 64 28 +166 91 28 +210 140 66 +214 210 188 +230 180 113 +238 176 93 +219 173 85 +222 164 66 +202 131 47 +174 103 47 +141 100 47 +121 88 66 +80 60 47 +60 43 37 +48 27 37 +44 27 37 +36 28 28 +32 28 28 +31 28 28 +27 28 28 +27 28 28 +24 28 28 +27 28 28 +27 28 28 +31 28 28 +32 28 28 +32 36 37 +44 40 37 +56 31 37 +68 35 56 +89 60 47 +117 64 37 +121 56 37 +125 56 47 +109 47 37 +105 47 37 +92 27 37 diff --git a/src/fractalzoomer/color_maps/Flame 031_aquatic-garden.map b/src/fractalzoomer/color_maps/Flame 031_aquatic-garden.map new file mode 100644 index 000000000..17edc6ad5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 031_aquatic-garden.map @@ -0,0 +1,256 @@ +146 80 9 +133 92 28 +133 108 56 +153 112 75 +141 125 84 +133 113 65 +105 76 56 +80 72 37 +60 68 37 +52 60 47 +40 44 47 +36 36 37 +32 28 37 +32 28 28 +32 24 28 +27 24 37 +27 28 37 +28 32 37 +40 44 47 +60 64 56 +77 89 66 +92 105 66 +117 133 85 +125 158 103 +166 177 103 +149 178 122 +157 157 113 +125 133 103 +109 96 94 +81 93 75 +64 85 75 +52 68 56 +40 56 47 +40 44 37 +36 36 28 +32 32 28 +28 28 28 +24 28 28 +23 28 28 +28 32 28 +36 36 28 +40 40 28 +56 39 28 +72 48 28 +84 51 28 +80 56 28 +84 64 28 +72 64 28 +68 39 28 +56 43 28 +36 32 18 +28 28 18 +24 28 28 +23 24 28 +20 20 28 +23 20 28 +19 20 28 +19 20 28 +24 24 28 +31 24 28 +31 28 28 +35 28 28 +48 35 28 +64 43 28 +72 52 37 +76 56 37 +72 52 37 +56 39 28 +48 31 28 +36 28 28 +32 28 28 +28 28 28 +28 32 28 +28 32 28 +28 32 28 +24 32 28 +24 32 28 +24 32 28 +24 32 28 +24 32 28 +24 32 28 +28 36 28 +36 40 28 +44 48 37 +64 64 47 +81 97 66 +96 121 103 +88 146 150 +96 158 169 +100 158 179 +100 150 160 +100 129 141 +85 109 113 +68 93 85 +44 60 66 +36 44 47 +24 40 37 +24 36 37 +23 32 28 +20 24 18 +24 24 18 +23 20 9 +24 32 18 +36 44 18 +44 48 37 +52 60 47 +56 81 75 +64 97 85 +68 101 94 +85 113 85 +96 117 94 +84 84 94 +68 80 85 +64 73 75 +56 56 56 +52 56 47 +40 44 37 +36 36 37 +35 32 28 +28 24 18 +32 28 28 +32 32 18 +52 39 18 +60 35 18 +84 47 37 +81 55 37 +80 72 56 +64 76 66 +52 64 75 +48 73 85 +52 81 94 +60 89 122 +64 101 122 +88 105 122 +89 117 113 +93 117 113 +100 117 113 +100 125 103 +104 125 103 +109 129 85 +96 105 75 +93 101 66 +89 93 66 +105 105 75 +117 125 56 +121 121 75 +117 100 56 +109 100 47 +89 93 56 +84 93 66 +73 85 66 +56 64 47 +44 48 47 +40 32 37 +44 31 37 +40 44 37 +56 52 28 +68 68 37 +64 56 37 +68 56 37 +64 48 47 +48 52 47 +40 40 47 +32 36 37 +32 36 28 +32 36 28 +36 40 37 +44 52 47 +52 60 66 +64 85 85 +84 109 103 +100 121 122 +104 145 151 +116 158 141 +112 150 151 +108 129 132 +113 105 103 +89 101 75 +69 93 56 +68 76 37 +68 68 28 +52 48 28 +40 40 28 +36 36 28 +32 36 28 +32 32 28 +32 32 28 +32 32 28 +32 36 28 +32 40 37 +28 44 47 +36 68 66 +48 85 94 +44 109 160 +88 150 169 +113 178 159 +116 170 169 +133 173 179 +92 154 197 +36 93 170 +40 93 160 +36 73 103 +48 56 75 +44 48 56 +36 36 37 +32 32 28 +27 28 18 +24 28 18 +20 32 18 +24 28 18 +19 28 18 +19 24 28 +20 24 28 +20 28 28 +23 28 28 +20 32 28 +20 28 28 +24 28 28 +28 28 28 +28 28 28 +28 32 28 +32 32 28 +36 32 37 +40 36 47 +52 48 66 +60 77 94 +92 121 132 +125 166 160 +145 177 179 +161 190 198 +169 198 188 +174 186 170 +166 186 170 +145 170 132 +141 162 85 +129 133 85 +137 99 47 +137 72 9 +125 46 0 +109 47 18 +85 51 28 +105 80 28 +93 64 47 +104 72 75 +125 121 94 +129 137 113 +108 150 122 +96 146 131 +88 137 122 +68 105 141 +52 72 94 +28 52 56 +23 32 47 +31 28 47 +32 40 47 +40 52 56 diff --git a/src/fractalzoomer/color_maps/Flame 032_no-name.map b/src/fractalzoomer/color_maps/Flame 032_no-name.map new file mode 100644 index 000000000..b54e7ec0d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 032_no-name.map @@ -0,0 +1,256 @@ +24 24 9 +24 28 9 +24 28 18 +28 28 18 +28 28 28 +27 28 28 +24 28 28 +24 28 28 +20 28 28 +19 28 18 +24 28 9 +23 24 9 +20 24 18 +19 20 18 +20 20 18 +19 20 28 +15 24 28 +11 20 18 +12 16 18 +12 12 9 +16 20 18 +20 24 28 +24 24 28 +27 32 28 +32 36 28 +32 44 28 +32 52 37 +48 60 37 +76 68 47 +101 80 37 +150 96 28 +194 102 28 +210 106 37 +214 110 37 +214 127 37 +210 127 37 +206 132 47 +214 156 47 +226 168 47 +246 191 46 +246 208 46 +254 220 56 +254 207 56 +250 191 46 +250 187 46 +238 179 46 +238 159 46 +234 148 46 +222 136 37 +218 148 37 +222 179 47 +230 200 37 +227 230 46 +246 225 46 +226 218 47 +215 192 56 +165 149 66 +101 109 47 +72 72 28 +56 60 28 +40 44 28 +32 32 18 +28 28 18 +24 32 18 +24 32 18 +24 32 18 +32 32 28 +32 36 28 +40 44 37 +52 48 47 +64 48 56 +76 64 47 +89 64 47 +109 80 56 +154 96 56 +190 107 47 +186 106 47 +174 123 37 +149 111 37 +109 84 46 +85 80 47 +81 76 56 +64 77 66 +56 64 66 +48 52 56 +32 36 47 +28 36 37 +28 32 28 +28 32 28 +35 32 18 +44 40 18 +72 48 28 +101 55 37 +133 72 47 +186 102 47 +186 91 56 +149 84 56 +109 80 56 +137 99 47 +162 108 47 +178 136 56 +186 148 56 +210 189 75 +234 209 103 +234 205 103 +234 197 103 +238 180 65 +210 148 56 +226 115 65 +222 115 75 +198 110 66 +182 110 47 +125 80 37 +105 59 37 +68 52 28 +44 40 28 +32 32 18 +28 28 18 +24 28 18 +20 24 18 +23 24 18 +28 32 28 +40 40 37 +52 48 37 +72 60 37 +96 72 37 +145 99 56 +194 102 56 +214 123 85 +230 180 103 +254 245 131 +254 254 140 +250 254 197 +234 234 188 +190 173 151 +129 146 141 +105 137 84 +85 101 47 +93 77 46 +109 60 37 +121 76 37 +149 108 47 +182 119 47 +178 140 56 +186 144 47 +194 136 47 +194 123 37 +178 115 37 +117 88 47 +84 64 47 +60 56 47 +52 60 56 +52 64 47 +60 68 56 +73 81 75 +116 141 141 +182 186 151 +218 222 169 +206 206 179 +150 166 151 +84 109 103 +60 73 85 +56 73 75 +73 77 75 +85 93 65 +97 113 66 +129 141 75 +166 157 113 +182 169 113 +198 156 103 +186 132 66 +174 119 47 +121 84 37 +81 60 28 +64 56 28 +48 52 18 +44 44 28 +40 40 37 +32 36 37 +32 36 37 +40 40 37 +48 48 47 +48 73 56 +73 117 46 +113 125 47 +150 170 94 +186 181 103 +215 206 94 +246 233 74 +250 249 84 +254 233 84 +254 241 74 +254 229 56 +250 229 56 +254 225 65 +250 233 84 +238 241 112 +246 217 122 +206 181 113 +198 123 85 +202 119 66 +194 127 56 +198 131 56 +194 136 66 +222 185 84 +234 230 112 +254 249 112 +254 254 131 +222 226 150 +214 193 132 +174 157 113 +105 113 56 +77 84 56 +52 68 47 +44 52 37 +36 40 28 +32 36 28 +36 40 28 +36 36 28 +40 32 37 +48 39 37 +64 39 28 +80 52 37 +105 55 47 +165 84 56 +194 98 47 +198 106 47 +202 131 56 +238 172 84 +242 196 103 +250 213 103 +246 221 74 +246 200 56 +210 180 56 +170 149 56 +141 111 47 +93 92 47 +84 72 47 +64 68 28 +56 64 28 +44 52 28 +36 44 28 +36 36 28 +40 40 28 +40 40 28 +56 43 18 +60 43 18 +72 52 28 +96 64 46 +117 84 65 +170 123 66 +170 132 66 +121 72 56 +100 55 46 +56 48 37 +36 36 37 diff --git a/src/fractalzoomer/color_maps/Flame 033_fall-quilt.map b/src/fractalzoomer/color_maps/Flame 033_fall-quilt.map new file mode 100644 index 000000000..d6daecbc3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 033_fall-quilt.map @@ -0,0 +1,256 @@ +24 40 37 +56 52 37 +93 68 37 +137 68 18 +174 76 18 +190 102 9 +190 94 18 +178 75 18 +162 64 18 +129 60 18 +105 76 18 +77 68 28 +64 60 37 +40 48 37 +24 40 37 +20 32 37 +19 32 37 +15 32 37 +15 32 37 +20 36 47 +24 40 56 +24 40 56 +28 40 56 +28 44 56 +28 44 56 +32 44 47 +36 48 37 +48 52 37 +76 68 37 +81 73 37 +109 80 37 +137 80 28 +170 87 37 +194 98 18 +198 102 18 +210 110 18 +214 118 9 +198 119 18 +170 128 28 +146 99 28 +117 80 28 +85 72 37 +68 52 37 +40 40 37 +24 36 28 +19 32 28 +24 24 28 +32 28 28 +40 31 18 +56 35 18 +76 52 28 +105 84 37 +133 96 37 +194 144 56 +214 197 141 +214 202 179 +234 230 216 +250 233 225 +250 233 216 +222 193 169 +150 145 94 +109 96 56 +77 68 47 +40 48 56 +36 44 56 +36 40 56 +32 36 56 +28 40 56 +24 36 47 +20 32 47 +20 32 37 +24 36 37 +24 36 37 +36 36 37 +36 36 28 +40 32 28 +40 31 28 +48 31 28 +68 47 28 +109 39 28 +129 46 18 +133 47 9 +162 59 0 +198 114 9 +214 145 28 +226 171 47 +234 183 47 +230 192 65 +222 165 65 +194 144 47 +145 112 47 +113 88 47 +93 72 46 +60 60 47 +36 48 47 +32 44 47 +32 36 47 +36 36 37 +36 40 37 +40 40 37 +40 44 28 +48 52 28 +76 68 37 +93 76 37 +113 88 28 +170 123 28 +194 122 28 +210 132 18 +214 141 18 +210 127 18 +182 119 28 +153 76 28 +137 64 18 +121 55 9 +93 51 18 +80 64 37 +97 76 37 +113 84 37 +166 115 47 +214 173 75 +230 197 75 +242 200 75 +218 173 66 +182 132 47 +113 88 46 +77 72 37 +56 48 37 +44 40 37 +35 24 28 +24 12 18 +23 12 18 +27 20 18 +52 31 18 +93 51 18 +149 92 28 +194 140 37 +226 180 75 +242 213 84 +250 213 112 +254 212 121 +238 222 141 +250 233 197 +254 241 216 +250 237 225 +254 233 197 +250 229 169 +254 229 150 +254 229 140 +250 221 131 +246 217 112 +250 209 84 +250 208 74 +238 192 56 +214 131 28 +186 72 9 +146 38 0 +109 30 9 +76 15 9 +48 16 9 +27 8 9 +23 24 28 +24 32 37 +24 36 37 +24 40 47 +32 44 47 +40 44 56 +56 52 56 +89 64 56 +125 72 37 +158 60 37 +162 63 28 +154 55 18 +141 38 18 +133 26 9 +113 22 0 +89 11 9 +73 11 0 +52 11 9 +36 20 0 +40 16 9 +27 20 18 +23 20 28 +24 24 37 +19 28 47 +15 28 47 +16 32 47 +12 28 37 +16 28 37 +19 28 37 +16 28 37 +24 36 28 +40 35 18 +44 35 18 +64 35 18 +97 38 0 +121 51 9 +125 42 9 +121 38 9 +93 31 18 +52 40 28 +36 40 47 +32 44 47 +32 48 47 +32 48 47 +28 44 47 +24 36 47 +19 28 37 +19 20 28 +20 12 18 +24 4 9 +16 8 0 +16 12 0 +20 12 9 +20 20 18 +16 28 28 +16 28 37 +15 28 37 +12 28 28 +23 28 18 +44 27 18 +56 19 18 +80 19 28 +113 30 18 +129 51 9 +145 79 28 +186 127 28 +226 163 47 +234 192 65 +242 200 75 +226 188 84 +190 144 47 +125 96 47 +97 80 56 +60 60 47 +36 48 47 +24 40 47 +20 32 47 +16 28 47 +12 24 37 +12 20 37 +12 20 47 +15 24 47 +15 28 56 +20 28 56 +20 36 56 +28 44 56 +36 48 47 +52 48 47 +77 73 37 +109 88 56 +125 96 47 +186 127 37 +218 163 47 +230 166 37 +230 144 28 +198 120 37 diff --git a/src/fractalzoomer/color_maps/Flame 034_night-blue-sky.map b/src/fractalzoomer/color_maps/Flame 034_night-blue-sky.map new file mode 100644 index 000000000..b5af17560 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 034_night-blue-sky.map @@ -0,0 +1,256 @@ +3 12 66 +4 12 66 +7 12 66 +7 8 56 +4 8 47 +3 8 37 +0 4 18 +0 4 9 +0 4 0 +0 4 0 +0 4 0 +0 4 0 +0 4 9 +0 4 18 +3 4 18 +4 4 18 +4 4 18 +4 4 9 +4 4 9 +0 4 9 +0 0 0 +0 0 0 +0 4 0 +0 4 0 +4 4 9 +4 4 18 +4 4 18 +4 8 18 +3 8 18 +0 8 18 +0 4 18 +0 4 18 +0 4 18 +0 4 28 +0 8 37 +0 12 47 +3 12 56 +3 16 66 +3 16 75 +3 12 75 +3 12 75 +3 16 75 +3 16 75 +4 16 75 +4 12 75 +3 12 75 +3 12 75 +3 12 75 +0 12 66 +3 8 56 +3 8 56 +3 8 56 +3 4 47 +4 4 47 +4 4 56 +4 8 56 +4 8 56 +3 8 56 +3 8 47 +0 8 37 +0 8 28 +0 4 28 +0 4 18 +0 4 18 +4 4 18 +4 4 28 +3 4 28 +0 4 37 +0 4 37 +0 4 37 +0 4 37 +0 4 28 +0 0 18 +0 0 9 +0 0 9 +0 4 9 +0 4 9 +0 4 9 +0 4 9 +0 4 0 +0 4 0 +0 4 9 +0 4 9 +0 8 18 +0 8 28 +0 4 28 +0 4 28 +3 4 28 +4 4 18 +4 4 9 +4 4 9 +4 4 18 +4 4 28 +7 8 37 +4 12 47 +8 12 56 +7 12 66 +7 16 75 +7 16 75 +11 16 75 +11 16 75 +11 16 75 +7 16 66 +7 16 66 +7 16 66 +4 16 66 +3 16 66 +4 12 56 +4 8 47 +4 4 37 +4 4 28 +4 0 18 +4 0 18 +3 0 18 +0 0 9 +0 0 9 +0 4 9 +0 4 9 +0 4 9 +0 0 9 +0 0 0 +0 0 0 +0 0 0 +0 0 9 +4 4 9 +4 4 9 +4 4 9 +3 4 9 +0 4 9 +0 4 9 +0 0 9 +0 0 9 +0 0 9 +0 4 9 +0 4 9 +4 4 9 +4 4 18 +4 8 28 +7 8 37 +4 8 47 +3 8 47 +3 8 47 +0 4 47 +0 4 37 +0 4 37 +0 4 37 +0 4 37 +0 4 47 +0 4 56 +3 8 56 +4 12 56 +7 20 66 +7 24 66 +3 20 66 +0 16 56 +0 8 56 +0 4 47 +0 4 28 +0 4 18 +4 4 9 +4 4 9 +0 4 18 +0 4 28 +0 8 37 +0 8 56 +3 12 66 +7 12 75 +8 16 75 +8 16 85 +7 20 85 +8 20 75 +7 16 75 +7 12 66 +4 12 56 +3 8 47 +3 8 37 +0 8 37 +0 4 28 +0 4 28 +0 4 28 +0 4 28 +0 4 28 +0 4 28 +0 8 28 +0 8 18 +0 8 9 +4 8 9 +4 4 9 +4 4 18 +4 8 37 +4 12 56 +3 12 66 +3 16 66 +3 16 56 +4 16 56 +8 12 56 +7 8 56 +7 8 47 +4 4 47 +4 4 47 +4 4 47 +3 8 56 +3 12 56 +3 12 66 +3 12 66 +3 12 75 +3 12 75 +4 12 75 +4 12 75 +7 12 75 +7 12 75 +7 12 66 +4 8 56 +3 4 47 +0 0 28 +0 0 18 +0 0 9 +0 0 9 +0 0 9 +4 0 9 +4 0 9 +4 0 9 +4 0 9 +0 0 0 +0 0 0 +0 4 0 +0 4 0 +0 4 9 +0 4 9 +4 4 9 +4 4 9 +4 4 9 +4 4 18 +4 8 28 +4 8 37 +4 8 47 +4 8 56 +4 12 56 +3 12 47 +0 16 47 +0 8 37 +0 8 28 +0 4 18 +0 4 9 +0 0 9 +0 0 9 +0 4 9 +3 4 18 +4 8 28 +4 12 37 +4 16 47 +4 16 47 +4 12 37 +4 8 28 +4 4 18 +4 4 9 diff --git a/src/fractalzoomer/color_maps/Flame 035_shadow-iris.map b/src/fractalzoomer/color_maps/Flame 035_shadow-iris.map new file mode 100644 index 000000000..69733bf7b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 035_shadow-iris.map @@ -0,0 +1,256 @@ +36 20 18 +32 20 18 +31 20 18 +31 20 18 +32 24 18 +35 28 18 +36 32 18 +28 24 18 +27 20 18 +24 16 18 +23 12 18 +23 12 18 +23 16 18 +24 20 18 +24 20 18 +23 20 18 +19 20 18 +16 20 18 +19 16 9 +20 12 9 +23 12 9 +24 16 9 +24 20 9 +24 20 9 +20 20 9 +20 16 9 +20 8 9 +23 12 9 +24 12 9 +28 16 9 +28 20 9 +28 20 9 +27 20 9 +24 20 18 +23 16 18 +23 16 18 +20 16 18 +19 12 18 +16 12 9 +19 16 9 +20 16 9 +23 16 9 +28 16 9 +35 16 18 +44 20 28 +56 23 37 +64 19 47 +76 23 47 +80 27 37 +88 35 37 +88 35 37 +88 31 28 +68 31 28 +52 23 28 +44 20 28 +36 20 28 +35 24 28 +35 24 28 +35 24 28 +35 20 28 +32 20 18 +28 20 18 +28 20 18 +27 16 18 +27 16 18 +28 16 18 +31 16 18 +35 16 28 +40 19 28 +48 23 37 +60 23 47 +72 31 56 +88 35 66 +100 39 75 +96 44 75 +96 48 75 +100 40 84 +100 40 75 +84 27 56 +72 23 47 +56 23 37 +44 23 18 +36 20 9 +35 16 9 +32 16 9 +28 16 9 +28 20 9 +35 20 9 +35 24 9 +35 24 18 +35 20 18 +35 20 18 +35 24 18 +36 24 28 +40 23 28 +44 23 28 +56 27 28 +64 27 37 +72 27 37 +76 35 37 +64 31 37 +52 23 28 +52 23 28 +52 23 28 +60 27 37 +64 23 37 +68 27 47 +72 27 47 +80 35 56 +88 40 65 +101 44 66 +100 43 56 +84 35 56 +68 39 56 +40 40 47 +39 28 37 +40 23 28 +43 20 28 +44 23 28 +48 23 37 +52 24 37 +56 27 37 +52 27 37 +47 27 47 +39 24 47 +35 24 37 +35 20 37 +28 24 28 +28 24 18 +24 24 18 +23 20 18 +19 16 18 +15 16 18 +16 16 18 +19 16 18 +20 16 18 +23 20 18 +23 20 18 +23 16 18 +20 12 18 +24 12 18 +27 12 18 +31 16 18 +32 16 18 +35 16 18 +36 16 18 +36 20 18 +36 20 18 +40 20 18 +40 19 18 +44 20 28 +56 23 37 +64 23 56 +76 31 66 +84 68 75 +108 60 94 +121 64 94 +125 52 94 +117 56 84 +109 39 75 +104 40 75 +104 43 65 +109 35 66 +100 35 56 +80 31 47 +72 19 37 +56 19 28 +52 19 28 +48 20 28 +44 19 28 +39 16 28 +36 16 18 +32 16 9 +36 20 9 +35 20 18 +40 24 18 +48 23 28 +72 31 37 +92 31 56 +113 44 84 +141 60 94 +202 181 188 +177 116 142 +145 76 122 +145 76 113 +137 80 113 +129 56 94 +125 56 84 +121 47 75 +104 35 66 +96 35 56 +84 31 47 +76 35 37 +64 23 28 +52 23 28 +44 20 18 +39 16 18 +31 16 18 +24 16 18 +20 16 18 +16 12 9 +16 12 9 +16 12 9 +16 16 9 +15 16 9 +15 12 9 +15 12 18 +16 12 18 +16 12 18 +19 12 18 +20 12 18 +24 12 18 +27 12 18 +27 16 28 +27 16 28 +27 16 28 +28 16 28 +31 16 28 +40 19 28 +48 23 37 +52 23 47 +56 27 47 +64 35 47 +72 31 47 +68 35 47 +60 36 47 +48 31 37 +40 24 28 +40 24 28 +43 24 28 +48 28 28 +52 32 37 +64 31 47 +68 27 47 +80 31 47 +84 31 56 +88 35 56 +96 35 56 +96 31 56 +84 31 56 +76 27 56 +72 27 56 +68 27 56 +60 27 47 +52 23 37 +40 20 28 +31 20 28 +16 20 28 +20 12 28 +20 12 28 +23 12 18 +27 16 18 +32 20 28 +35 24 28 +36 28 28 +40 28 37 diff --git a/src/fractalzoomer/color_maps/Flame 036_solid-sky.map b/src/fractalzoomer/color_maps/Flame 036_solid-sky.map new file mode 100644 index 000000000..eebbc8bb2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 036_solid-sky.map @@ -0,0 +1,256 @@ +145 104 84 +178 111 75 +202 123 75 +198 127 75 +129 112 85 +84 72 37 +40 40 28 +20 16 18 +11 4 28 +12 4 28 +23 24 28 +0 93 141 +0 109 160 +4 122 170 +7 134 179 +19 138 188 +24 142 179 +31 151 179 +44 158 179 +52 162 179 +129 117 122 +190 137 103 +214 152 66 +206 131 37 +202 119 28 +198 106 9 +194 90 9 +166 43 9 +133 18 0 +72 19 9 +60 19 18 +36 28 9 +36 36 18 +52 60 37 +0 101 150 +0 109 150 +0 109 150 +0 105 150 +0 97 141 +20 36 18 +16 24 9 +8 8 9 +12 4 9 +12 4 9 +11 4 9 +8 4 9 +4 4 9 +7 4 9 +8 0 9 +12 0 9 +15 0 9 +16 4 18 +19 12 28 +0 89 141 +0 97 160 +0 101 160 +0 101 150 +60 60 37 +68 31 18 +105 30 9 +170 80 9 +198 90 0 +178 67 0 +133 30 0 +72 15 9 +36 12 18 +23 8 9 +16 4 9 +19 8 9 +27 20 18 +52 44 37 +4 105 150 +60 162 188 +173 173 160 +198 165 151 +194 148 113 +218 160 84 +222 153 84 +214 132 47 +210 123 37 +202 111 28 +218 118 28 +202 119 47 +149 104 85 +88 116 113 +4 113 160 +0 118 160 +0 122 160 +0 122 160 +0 122 160 +0 122 170 +4 122 170 +0 118 170 +0 114 170 +0 109 160 +0 101 150 +44 60 28 +28 36 9 +20 16 9 +16 8 9 +15 4 9 +12 0 18 +11 0 18 +8 0 18 +8 0 18 +12 4 9 +15 4 9 +20 4 9 +28 12 18 +36 36 18 +52 52 47 +0 97 150 +0 101 150 +73 73 66 +64 60 37 +48 56 28 +64 64 47 +0 105 150 +0 118 160 +4 122 170 +8 126 170 +4 130 170 +4 134 170 +0 130 170 +0 126 170 +0 126 170 +0 122 170 +0 114 170 +0 105 160 +0 93 150 +16 32 28 +16 12 18 +19 8 9 +20 20 18 +28 44 28 +0 97 141 +4 118 160 +23 142 179 +44 158 188 +60 166 197 +60 166 197 +68 170 197 +72 170 197 +72 173 197 +96 177 188 +149 145 103 +214 143 75 +210 127 47 +154 99 37 +68 68 28 +44 35 18 +24 20 18 +15 8 18 +7 4 18 +4 0 18 +3 4 18 +7 4 18 +11 4 18 +19 8 18 +32 36 28 +0 105 150 +24 138 179 +72 174 188 +149 190 197 +206 218 207 +210 222 207 +218 210 207 +218 218 198 +218 210 198 +194 194 170 +194 181 160 +141 137 103 +113 81 75 +72 84 37 +52 68 28 +52 48 28 +68 64 28 +81 80 37 +141 88 47 +194 106 37 +206 106 28 +206 110 18 +206 110 9 +194 98 18 +174 87 37 +96 88 94 +4 113 150 +12 134 170 +19 142 179 +31 147 179 +39 151 188 +48 158 188 +48 166 188 +48 162 188 +43 159 197 +39 151 198 +27 147 188 +23 142 179 +20 138 179 +19 134 179 +8 130 179 +4 122 160 +4 109 160 +0 97 150 +44 36 37 +31 16 18 +23 8 18 +23 8 18 +27 28 28 +0 93 141 +0 105 150 +0 97 141 +48 39 37 +28 28 18 +32 24 9 +44 15 9 +60 27 18 +93 55 37 +154 84 37 +186 98 28 +186 102 9 +170 87 18 +73 80 28 +40 52 18 +40 36 18 +48 35 18 +64 60 18 +149 75 0 +194 94 9 +198 98 9 +214 105 0 +210 98 9 +210 101 18 +198 112 37 +190 107 56 +108 108 94 +4 105 150 +0 105 160 +0 109 160 +0 105 160 +0 101 160 +0 89 141 +11 8 37 +11 4 28 +11 4 18 +12 4 18 +20 8 18 +36 12 18 +64 19 9 +77 11 0 +109 19 0 +169 14 9 +149 67 18 +85 85 66 +24 113 150 +35 155 188 diff --git a/src/fractalzoomer/color_maps/Flame 037_misty-field.map b/src/fractalzoomer/color_maps/Flame 037_misty-field.map new file mode 100644 index 000000000..f49ea9a62 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 037_misty-field.map @@ -0,0 +1,256 @@ +84 89 103 +96 100 94 +101 105 85 +93 105 84 +89 109 85 +100 113 94 +109 121 103 +104 117 113 +116 117 122 +121 141 141 +133 166 179 +153 185 197 +161 185 207 +157 189 207 +161 185 207 +157 177 207 +149 169 198 +133 158 188 +116 146 179 +108 133 179 +108 133 179 +116 141 179 +112 141 170 +129 150 170 +133 157 188 +141 161 188 +137 153 169 +125 141 141 +121 133 113 +109 121 94 +105 125 85 +101 133 84 +101 133 85 +109 133 85 +97 133 85 +93 121 75 +97 125 85 +101 117 85 +105 117 75 +89 117 75 +84 121 75 +93 141 75 +109 150 75 +117 170 103 +133 178 122 +145 170 151 +169 194 188 +169 198 207 +173 193 207 +169 189 207 +169 189 216 +165 189 216 +165 185 216 +161 181 216 +157 181 226 +157 185 226 +157 189 225 +177 201 226 +205 210 235 +214 218 244 +214 222 244 +209 222 244 +205 218 244 +193 214 235 +177 197 216 +177 189 207 +169 185 207 +169 181 207 +165 177 216 +161 181 216 +165 185 216 +165 189 216 +169 193 216 +177 197 216 +193 206 226 +206 222 226 +218 222 235 +222 226 244 +226 222 235 +222 230 244 +222 226 254 +222 226 244 +218 226 244 +218 226 244 +222 234 244 +214 226 244 +205 218 235 +185 197 216 +165 181 207 +141 153 169 +121 121 141 +105 101 113 +84 84 94 +77 85 85 +73 77 75 +73 73 75 +73 73 75 +73 77 75 +73 85 85 +77 97 85 +84 113 94 +104 133 132 +112 154 132 +129 162 160 +141 169 188 +145 165 198 +141 165 207 +137 161 207 +124 165 207 +64 139 207 +64 139 207 +64 135 207 +100 129 179 +96 125 160 +108 145 132 +112 137 103 +97 121 94 +89 113 85 +89 105 85 +77 89 85 +77 81 84 +77 73 75 +77 73 75 +77 77 75 +81 81 84 +77 77 75 +73 73 66 +73 73 66 +73 77 75 +76 77 94 +68 68 103 +72 77 103 +92 100 132 +124 133 141 +145 161 179 +165 185 207 +173 201 225 +201 222 235 +213 230 244 +222 230 235 +222 226 235 +222 226 235 +209 222 235 +205 218 235 +185 206 226 +173 197 216 +169 189 216 +165 189 207 +165 185 198 +153 169 179 +141 166 141 +137 154 132 +125 157 132 +121 158 103 +101 149 75 +85 125 65 +81 117 75 +72 109 94 +77 85 85 +80 81 94 +81 77 84 +77 73 75 +73 73 75 +68 68 66 +68 68 66 +73 73 66 +73 73 75 +72 72 75 +81 85 75 +81 89 75 +81 89 75 +85 97 75 +89 97 94 +89 93 94 +85 89 85 +81 81 75 +85 97 75 +85 89 75 +85 85 75 +81 97 75 +81 105 66 +85 97 66 +85 101 75 +81 101 75 +76 101 75 +73 97 75 +77 93 75 +73 81 75 +68 77 75 +73 73 75 +73 73 75 +73 73 75 +73 73 75 +73 73 66 +81 85 75 +81 97 66 +81 105 56 +60 101 47 +73 97 56 +68 89 66 +73 77 66 +73 73 66 +68 68 75 +52 72 103 +44 81 141 +60 130 207 +60 135 207 +64 138 198 +96 125 160 +88 121 122 +84 108 113 +92 101 103 +101 101 113 +112 117 132 +104 117 141 +104 125 151 +116 133 170 +128 145 188 +128 157 198 +129 154 207 +129 157 197 +137 173 198 +145 173 198 +141 165 188 +133 165 188 +125 157 188 +120 145 179 +112 133 170 +96 121 160 +100 117 151 +72 105 122 +68 89 113 +80 93 103 +76 97 132 +108 125 151 +137 141 160 +145 157 188 +161 181 207 +169 193 216 +181 210 226 +193 222 235 +197 218 235 +181 201 226 +165 193 216 +161 189 216 +157 181 216 +157 181 216 +153 181 216 +149 181 207 +157 181 207 +153 177 207 +149 177 207 +149 177 207 +141 169 207 +137 165 198 +128 161 198 diff --git a/src/fractalzoomer/color_maps/Flame 038_wooden-highlight.map b/src/fractalzoomer/color_maps/Flame 038_wooden-highlight.map new file mode 100644 index 000000000..1b2d5579b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 038_wooden-highlight.map @@ -0,0 +1,256 @@ +97 76 75 +85 68 56 +97 72 46 +125 84 56 +141 100 85 +149 107 113 +137 116 122 +153 112 113 +154 133 122 +157 124 103 +153 124 94 +161 119 94 +178 119 85 +174 132 103 +170 137 122 +194 153 122 +166 124 123 +162 125 123 +170 120 103 +178 131 85 +174 119 66 +166 111 47 +154 95 47 +137 80 28 +141 72 9 +141 68 18 +141 64 18 +137 59 18 +125 55 9 +141 51 9 +125 51 9 +117 51 18 +117 55 28 +109 55 28 +105 55 28 +109 51 28 +97 55 28 +101 51 46 +88 64 47 +109 68 46 +141 96 66 +166 120 85 +170 119 66 +174 111 75 +170 115 85 +178 123 85 +150 108 94 +154 107 85 +133 92 75 +141 88 47 +129 76 28 +121 64 28 +133 72 28 +137 80 37 +146 88 37 +150 96 47 +154 99 47 +154 99 47 +146 92 28 +154 76 18 +146 64 18 +141 64 28 +141 76 28 +145 80 37 +158 95 47 +174 106 37 +178 110 47 +170 102 28 +150 84 18 +129 72 18 +109 68 18 +96 47 9 +84 35 18 +72 35 18 +68 35 18 +68 39 18 +76 43 28 +84 43 28 +92 51 28 +100 55 28 +117 72 28 +133 88 28 +162 106 28 +170 106 28 +162 91 28 +150 80 28 +141 64 28 +125 51 28 +117 47 18 +101 42 18 +84 39 18 +60 31 9 +44 23 9 +32 16 9 +24 16 9 +16 16 9 +16 20 0 +16 16 9 +16 16 9 +16 20 9 +20 20 9 +27 20 9 +27 20 9 +27 24 9 +24 20 18 +32 16 18 +28 16 18 +20 16 18 +19 12 18 +19 12 18 +16 12 18 +16 16 18 +16 16 18 +15 16 18 +16 16 18 +19 16 18 +27 24 18 +31 20 28 +36 24 28 +48 24 28 +68 35 28 +80 43 28 +89 51 18 +105 51 18 +109 51 18 +121 51 18 +121 42 9 +121 51 18 +125 46 18 +121 55 18 +117 64 18 +113 68 18 +109 68 18 +105 64 28 +105 59 28 +96 51 28 +80 43 28 +56 27 28 +44 19 28 +36 24 28 +24 20 28 +19 16 18 +12 12 9 +12 12 9 +16 16 9 +24 20 9 +40 23 9 +68 35 9 +85 43 9 +105 42 9 +109 47 18 +109 47 18 +109 46 9 +109 46 9 +97 38 9 +80 43 9 +60 35 9 +40 24 18 +32 24 18 +28 24 18 +28 24 18 +40 28 18 +44 23 18 +56 31 18 +68 39 18 +80 43 18 +85 52 28 +101 72 37 +133 88 47 +141 100 75 +146 112 85 +146 116 85 +146 107 75 +121 72 37 +113 60 28 +88 47 28 +56 35 28 +35 24 18 +23 16 18 +19 16 18 +16 16 18 +16 12 9 +16 12 9 +24 16 9 +35 20 9 +48 27 9 +56 31 18 +60 31 18 +68 35 37 +76 39 37 +76 39 28 +76 35 28 +84 35 28 +96 38 18 +97 39 18 +100 38 18 +84 39 28 +68 35 18 +56 27 18 +44 23 18 +48 23 18 +56 27 18 +64 35 37 +72 64 56 +89 72 65 +105 93 84 +137 100 85 +149 108 94 +150 104 85 +129 92 84 +101 84 75 +101 72 37 +113 68 28 +133 68 28 +129 64 18 +137 68 18 +137 72 28 +125 64 18 +125 60 18 +121 60 18 +117 55 18 +101 47 28 +84 47 28 +68 39 28 +48 31 18 +31 24 18 +20 16 9 +16 12 9 +12 12 9 +11 12 9 +12 12 9 +16 12 9 +24 12 9 +31 12 9 +35 16 9 +60 23 9 +64 27 9 +72 39 18 +72 47 18 +76 47 28 +72 52 28 +76 47 28 +80 43 28 +72 35 28 +64 31 18 +60 31 9 +40 27 9 +27 20 9 +32 20 9 +36 28 9 +48 27 9 +56 39 18 +81 47 18 +105 59 18 +121 64 18 +146 76 28 diff --git a/src/fractalzoomer/color_maps/Flame 039_jet-tundra.map b/src/fractalzoomer/color_maps/Flame 039_jet-tundra.map new file mode 100644 index 000000000..647107647 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 039_jet-tundra.map @@ -0,0 +1,256 @@ +109 92 75 +105 85 75 +105 85 75 +97 89 75 +93 85 75 +93 81 75 +93 80 65 +85 73 65 +84 68 56 +84 68 47 +80 64 47 +76 64 47 +72 60 37 +68 64 37 +72 64 47 +77 73 47 +85 76 47 +93 76 56 +97 80 56 +101 80 56 +105 80 56 +109 84 56 +105 88 56 +101 84 56 +97 80 56 +93 76 56 +85 68 47 +72 60 47 +64 56 37 +60 56 37 +60 56 37 +68 60 37 +72 56 37 +73 64 47 +76 68 56 +76 68 56 +81 64 56 +80 68 56 +81 73 56 +85 80 65 +93 85 65 +101 93 65 +101 93 75 +105 97 84 +113 96 84 +113 100 94 +113 104 94 +113 104 94 +117 108 94 +121 108 85 +121 104 84 +121 104 75 +117 100 75 +109 97 75 +105 93 75 +105 92 65 +105 92 66 +97 89 75 +93 89 75 +93 85 75 +85 77 65 +81 73 65 +81 72 56 +77 72 56 +73 73 56 +72 68 56 +72 68 56 +76 68 56 +77 68 56 +85 76 56 +89 80 56 +93 81 65 +97 89 75 +105 92 75 +113 92 75 +121 92 75 +121 92 66 +113 92 65 +105 88 65 +93 85 56 +89 84 56 +85 77 56 +73 73 56 +72 68 56 +72 64 47 +68 60 47 +68 60 47 +64 60 47 +64 60 56 +68 60 56 +68 60 56 +72 64 66 +68 68 56 +68 64 47 +68 64 47 +64 56 47 +56 52 37 +56 52 37 +52 52 37 +52 52 37 +52 48 37 +48 48 37 +48 48 28 +60 52 28 +60 56 28 +56 52 37 +52 48 37 +56 48 37 +56 48 37 +60 48 37 +72 60 47 +85 72 56 +97 85 65 +109 96 75 +121 104 85 +129 116 103 +133 125 103 +137 125 113 +137 124 113 +133 125 103 +137 116 103 +133 112 103 +129 112 94 +125 116 85 +113 108 85 +105 101 75 +101 92 66 +93 88 65 +89 85 65 +89 85 56 +89 85 56 +89 85 65 +89 89 75 +93 89 84 +104 104 94 +108 96 94 +108 96 94 +105 97 84 +101 93 84 +97 80 75 +89 76 65 +81 73 56 +73 68 47 +68 64 47 +60 56 47 +56 56 47 +64 64 47 +72 68 47 +81 73 56 +93 81 56 +97 88 66 +101 88 75 +105 89 84 +109 97 84 +117 100 84 +125 100 84 +125 100 84 +121 100 84 +121 104 84 +121 108 94 +121 108 94 +117 108 94 +121 108 94 +121 117 94 +133 121 103 +145 116 103 +149 124 94 +150 120 94 +154 120 94 +158 128 85 +158 132 85 +137 120 75 +133 112 66 +113 96 65 +97 88 56 +85 76 47 +73 68 47 +64 56 47 +60 52 47 +60 48 37 +64 52 37 +73 60 37 +85 72 47 +89 76 47 +93 80 47 +97 81 56 +97 85 65 +97 88 65 +101 92 65 +101 97 75 +113 104 84 +125 108 94 +133 116 103 +145 120 113 +154 137 122 +178 149 141 +198 165 151 +218 193 179 +210 185 179 +178 153 141 +166 145 132 +157 141 122 +153 133 132 +120 112 122 +125 108 113 +121 100 94 +113 97 75 +109 93 65 +109 92 65 +105 93 65 +109 93 75 +113 104 84 +113 100 84 +113 104 84 +113 104 84 +113 104 75 +109 96 66 +105 92 56 +105 92 56 +105 88 47 +109 93 56 +113 96 65 +121 100 75 +125 100 84 +129 108 85 +133 112 85 +133 112 94 +133 116 103 +137 120 103 +145 124 103 +137 120 103 +141 116 94 +133 116 75 +121 100 75 +121 96 75 +109 92 65 +105 88 65 +101 84 56 +93 77 56 +85 72 47 +80 68 37 +72 64 37 +68 64 28 +60 56 28 +64 60 28 +68 60 37 +76 64 37 +85 73 37 +89 84 47 +97 88 47 +97 88 56 +97 85 56 +97 80 56 +93 76 56 +81 72 56 +73 68 56 diff --git a/src/fractalzoomer/color_maps/Flame 040_pastel-lime.map b/src/fractalzoomer/color_maps/Flame 040_pastel-lime.map new file mode 100644 index 000000000..92ce6bb86 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 040_pastel-lime.map @@ -0,0 +1,256 @@ +137 149 85 +133 146 94 +129 141 94 +109 133 85 +121 133 85 +105 121 75 +133 129 75 +162 128 85 +190 107 66 +158 111 37 +198 115 56 +202 152 66 +174 140 85 +149 149 75 +137 146 94 +113 133 75 +105 121 75 +101 121 75 +97 121 66 +93 105 56 +93 85 56 +113 76 56 +146 88 18 +162 59 9 +113 68 9 +85 80 37 +81 68 47 +64 64 47 +52 73 47 +56 73 37 +64 77 37 +64 77 28 +68 73 37 +68 77 37 +77 89 47 +89 109 56 +113 137 75 +109 133 85 +121 150 103 +137 162 122 +145 166 151 +150 182 151 +194 198 160 +234 205 150 +214 185 132 +214 181 94 +210 157 103 +198 144 94 +153 116 94 +109 113 85 +101 109 75 +89 100 66 +77 93 66 +69 89 56 +64 77 56 +60 77 47 +56 81 56 +56 76 56 +56 73 56 +60 73 56 +68 73 56 +73 81 56 +73 89 56 +73 89 56 +85 113 56 +101 121 75 +109 129 85 +129 150 94 +141 166 113 +166 173 103 +162 178 132 +174 182 132 +186 190 122 +194 194 132 +214 202 132 +186 194 141 +170 186 122 +166 173 103 +162 169 85 +145 166 85 +125 133 85 +109 117 66 +105 109 66 +97 97 56 +93 76 56 +113 88 66 +113 109 75 +170 91 37 +170 119 56 +174 115 56 +157 145 85 +125 137 85 +109 113 75 +105 109 75 +101 101 75 +97 105 66 +93 109 66 +89 113 66 +89 109 75 +89 109 75 +85 109 75 +85 105 75 +84 101 66 +81 101 66 +81 101 66 +81 101 66 +85 105 66 +85 105 56 +89 100 56 +81 97 56 +73 97 56 +73 93 56 +77 81 47 +93 76 47 +85 72 56 +81 73 56 +81 80 66 +89 73 75 +101 85 84 +113 96 84 +121 121 94 +137 137 103 +157 149 122 +178 177 122 +202 185 151 +210 206 170 +214 193 170 +190 190 170 +182 190 151 +170 186 160 +174 190 151 +170 194 151 +158 186 141 +149 178 141 +162 194 160 +149 170 132 +145 153 122 +125 133 113 +104 117 94 +89 105 75 +77 93 66 +64 76 56 +56 64 56 +60 60 56 +60 60 66 +76 64 65 +97 76 65 +97 97 75 +101 109 75 +105 121 84 +125 141 103 +129 158 113 +133 158 122 +129 154 122 +129 158 113 +117 150 103 +109 117 75 +89 97 66 +73 77 56 +60 60 47 +52 48 37 +44 39 28 +32 40 18 +20 20 18 +23 20 28 +20 24 37 +19 28 37 +36 32 37 +40 48 47 +44 56 66 +48 44 56 +48 48 56 +44 56 56 +56 64 56 +56 60 56 +48 56 47 +52 52 47 +60 48 47 +48 48 47 +48 48 47 +36 56 47 +40 48 37 +32 52 37 +44 60 47 +44 52 37 +40 56 37 +40 64 37 +40 68 37 +48 56 28 +56 68 37 +48 52 28 +56 64 37 +56 52 47 +52 64 47 +60 68 47 +64 64 56 +64 73 56 +68 73 56 +68 68 47 +68 73 47 +60 77 47 +68 76 47 +68 81 56 +60 81 56 +60 81 56 +64 81 56 +68 81 66 +73 77 75 +76 88 75 +81 93 75 +85 97 75 +89 105 75 +89 109 75 +93 117 75 +93 113 85 +101 117 84 +109 129 94 +125 141 113 +141 161 122 +174 157 122 +190 145 132 +166 170 103 +162 182 113 +154 178 132 +150 174 113 +141 170 132 +137 170 122 +137 162 113 +125 145 103 +121 133 94 +105 117 85 +101 109 85 +93 109 85 +93 104 85 +89 109 85 +101 117 85 +117 137 103 +117 150 113 +116 133 113 +97 109 94 +85 105 85 +73 97 75 +76 84 66 +77 84 66 +81 80 56 +73 81 56 +68 85 56 +64 85 47 +56 85 47 +69 81 47 +73 81 56 +68 81 47 +73 85 47 +73 89 56 +81 89 56 +85 97 56 diff --git a/src/fractalzoomer/color_maps/Flame 041_hell.map b/src/fractalzoomer/color_maps/Flame 041_hell.map new file mode 100644 index 000000000..57bb1c5a5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 041_hell.map @@ -0,0 +1,256 @@ +141 31 18 +145 38 9 +149 34 9 +154 34 9 +154 34 9 +153 34 18 +154 34 9 +162 37 0 +166 37 0 +174 46 0 +186 54 0 +198 67 0 +198 62 0 +174 58 0 +166 38 0 +158 26 0 +137 22 0 +137 11 0 +133 11 0 +129 7 9 +137 22 0 +137 26 9 +129 26 9 +141 30 0 +154 42 0 +170 50 0 +178 63 9 +170 75 18 +182 75 18 +182 75 18 +178 71 9 +186 75 0 +186 75 9 +190 67 9 +194 67 9 +202 63 9 +198 67 9 +206 79 9 +218 94 9 +214 102 18 +230 98 9 +218 103 9 +242 139 56 +222 98 9 +210 86 9 +194 75 28 +182 63 9 +170 42 9 +150 38 9 +137 34 9 +125 26 9 +113 15 0 +101 7 0 +85 7 0 +73 11 0 +76 3 0 +73 11 0 +85 11 0 +89 15 9 +97 26 9 +113 39 18 +125 47 28 +121 67 37 +133 63 18 +158 59 9 +190 87 18 +210 98 9 +210 107 18 +218 103 18 +214 98 9 +202 90 9 +182 74 9 +162 59 9 +150 42 9 +133 34 9 +117 26 0 +97 19 0 +80 15 9 +60 11 9 +56 15 9 +56 15 0 +56 7 0 +64 7 0 +77 15 0 +89 19 0 +97 22 0 +117 34 0 +129 34 0 +133 34 0 +137 34 0 +137 34 0 +137 38 0 +133 34 0 +129 34 0 +121 27 0 +113 22 0 +113 22 0 +109 22 0 +105 26 9 +105 23 9 +105 19 0 +105 11 0 +109 11 0 +109 22 0 +113 26 0 +117 31 0 +121 34 0 +125 30 0 +121 30 0 +117 30 0 +109 26 0 +101 22 0 +89 19 0 +85 19 0 +77 23 0 +73 19 0 +73 19 0 +68 15 9 +76 19 0 +76 15 9 +76 19 9 +80 27 18 +80 31 18 +84 23 9 +93 23 9 +105 26 9 +125 26 18 +117 26 18 +105 27 18 +97 31 18 +93 27 18 +97 23 9 +89 26 0 +89 23 0 +89 27 9 +93 26 0 +97 26 0 +109 27 0 +117 34 0 +125 34 9 +133 34 9 +141 34 0 +146 34 0 +154 33 0 +158 29 0 +158 33 0 +158 38 9 +162 34 9 +161 42 9 +161 42 9 +162 38 9 +166 37 0 +170 37 0 +170 50 0 +174 63 0 +178 63 9 +174 59 0 +162 46 0 +146 42 0 +129 43 9 +121 38 9 +125 38 9 +121 38 9 +121 38 0 +117 42 0 +121 46 9 +125 42 9 +129 44 18 +149 56 28 +145 75 37 +153 68 28 +182 80 47 +165 95 75 +165 99 84 +194 124 75 +178 120 56 +173 87 37 +174 83 37 +174 79 28 +169 55 28 +157 46 28 +154 55 9 +154 55 9 +146 43 9 +149 51 0 +154 46 0 +146 42 0 +150 42 9 +150 38 9 +146 34 9 +141 39 18 +133 43 18 +133 39 18 +141 42 19 +146 51 9 +149 59 9 +158 67 9 +190 86 18 +202 95 18 +206 79 9 +194 72 0 +174 63 9 +149 51 18 +133 46 9 +121 55 0 +113 39 0 +101 31 9 +92 30 9 +101 30 9 +105 26 9 +117 39 9 +129 38 9 +133 34 9 +137 34 9 +137 38 9 +141 38 9 +145 38 9 +145 38 0 +146 38 0 +154 34 0 +158 34 0 +150 33 0 +141 27 0 +133 22 0 +125 22 0 +125 22 0 +121 18 0 +121 18 0 +117 22 0 +125 27 0 +125 34 0 +121 38 9 +121 38 9 +121 38 9 +113 38 9 +105 26 0 +101 19 0 +97 15 0 +97 15 0 +85 15 0 +84 15 0 +80 15 0 +77 15 0 +81 19 0 +85 19 0 +89 22 0 +97 22 0 +105 22 0 +113 15 9 +125 26 9 +129 30 0 +129 30 0 +125 22 0 +125 18 0 +133 18 0 +133 22 0 diff --git a/src/fractalzoomer/color_maps/Flame 042_indian-coast.map b/src/fractalzoomer/color_maps/Flame 042_indian-coast.map new file mode 100644 index 000000000..2f4343a08 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 042_indian-coast.map @@ -0,0 +1,256 @@ +68 56 47 +80 64 47 +89 76 47 +105 68 46 +104 68 46 +80 60 37 +60 52 37 +52 44 37 +44 40 37 +36 40 37 +32 32 37 +40 44 28 +36 44 28 +36 40 28 +28 36 28 +20 32 28 +19 24 28 +20 24 28 +28 28 28 +35 32 37 +27 36 37 +12 36 47 +20 36 28 +32 32 28 +32 32 28 +36 44 28 +36 48 28 +40 48 28 +52 56 28 +56 60 28 +60 60 28 +64 60 37 +81 77 47 +93 89 47 +109 92 37 +113 88 47 +129 96 56 +125 100 56 +125 100 56 +129 96 56 +121 84 56 +117 84 56 +109 80 47 +109 76 46 +97 80 47 +85 77 56 +84 76 56 +81 72 66 +77 73 66 +89 97 85 +137 177 188 +169 210 216 +173 210 216 +173 206 216 +177 202 198 +182 119 75 +166 103 56 +162 99 56 +178 123 75 +181 206 207 +181 210 216 +181 210 216 +177 210 216 +177 210 216 +177 210 207 +165 133 103 +149 108 56 +141 107 56 +145 103 56 +145 100 56 +158 103 75 +169 210 197 +169 210 216 +169 206 207 +141 125 113 +133 88 75 +121 84 65 +125 76 56 +117 80 56 +117 76 47 +121 80 46 +121 88 47 +125 84 56 +133 92 56 +141 103 56 +141 104 75 +149 149 122 +177 202 216 +177 210 216 +181 214 216 +185 218 216 +185 214 216 +181 210 226 +181 210 226 +177 210 226 +173 210 216 +161 206 197 +121 121 85 +101 88 56 +84 76 47 +68 68 37 +52 60 37 +52 60 28 +40 60 47 +56 68 28 +77 64 37 +109 72 46 +133 88 56 +145 96 66 +170 115 85 +173 206 207 +177 206 216 +177 210 226 +177 206 225 +177 210 216 +177 214 207 +137 137 113 +129 100 75 +113 88 56 +93 76 37 +85 60 9 +48 44 18 +44 40 28 +36 28 28 +52 35 28 +52 48 47 +64 56 56 +76 72 56 +93 85 56 +117 109 84 +157 206 207 +165 206 225 +169 206 225 +169 206 225 +169 210 216 +165 198 207 +121 108 94 +117 88 65 +109 72 56 +109 72 56 +85 72 56 +80 68 56 +80 64 56 +76 68 56 +81 72 56 +85 76 56 +105 80 56 +121 80 56 +141 96 66 +145 104 75 +157 166 141 +181 210 207 +189 210 216 +185 214 216 +185 210 207 +186 127 85 +154 99 66 +145 99 56 +145 99 56 +146 96 47 +158 88 47 +157 99 56 +186 127 75 +177 206 198 +169 210 216 +153 194 207 +108 104 94 +85 89 75 +73 76 56 +64 68 47 +56 60 47 +60 60 56 +68 60 56 +72 68 56 +81 77 56 +89 89 47 +93 88 56 +105 97 84 +165 186 197 +189 206 216 +197 214 216 +206 218 216 +246 229 197 +246 225 188 +206 148 94 +158 100 75 +133 96 65 +105 76 56 +72 60 56 +32 48 56 +32 48 56 +32 48 56 +24 48 66 +52 68 66 +77 77 84 +113 121 113 +165 206 207 +181 214 216 +193 218 216 +193 218 216 +202 218 216 +202 218 216 +202 210 198 +186 131 75 +170 119 56 +174 115 66 +194 144 85 +185 214 207 +181 214 216 +181 218 226 +181 214 226 +189 214 226 +193 218 226 +197 218 226 +206 218 226 +206 218 226 +201 218 226 +197 218 226 +198 218 207 +226 214 179 +190 136 75 +174 115 66 +178 111 75 +194 152 103 +185 214 207 +181 210 216 +177 202 216 +149 133 113 +137 100 66 +141 96 56 +133 84 47 +125 88 37 +129 79 37 +125 80 47 +109 84 37 +109 76 46 +93 80 47 +68 64 47 +60 60 37 +60 60 37 +68 60 47 +72 68 56 +73 73 66 +81 85 85 +113 133 122 +165 210 216 +173 210 225 +173 210 226 +173 210 216 +169 214 216 +165 210 207 +129 125 85 +125 104 56 +109 84 56 +89 76 56 +81 77 56 diff --git a/src/fractalzoomer/color_maps/Flame 043_dentist-decor.map b/src/fractalzoomer/color_maps/Flame 043_dentist-decor.map new file mode 100644 index 000000000..e52088cfc --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 043_dentist-decor.map @@ -0,0 +1,256 @@ +218 185 169 +214 193 151 +210 189 141 +202 198 132 +178 169 113 +166 162 103 +149 133 94 +133 120 103 +121 109 94 +109 105 84 +105 101 84 +105 105 85 +109 109 85 +109 109 85 +109 109 85 +117 109 94 +129 129 103 +137 146 94 +146 166 94 +146 166 85 +137 149 85 +133 141 85 +141 141 85 +137 146 85 +141 137 94 +137 145 103 +146 154 113 +158 162 122 +157 166 113 +154 170 113 +150 170 122 +166 182 132 +194 177 141 +210 185 141 +218 185 151 +230 180 141 +234 180 150 +234 176 141 +230 172 131 +214 157 113 +198 145 113 +182 128 103 +153 108 94 +141 100 84 +121 101 84 +117 92 84 +109 88 94 +96 80 94 +121 76 94 +117 92 94 +117 105 94 +117 92 94 +129 100 94 +133 125 103 +153 132 103 +174 141 122 +190 148 113 +194 165 113 +219 161 122 +230 180 141 +230 180 141 +238 180 141 +234 157 151 +230 172 141 +234 157 160 +234 156 150 +230 157 169 +222 149 151 +219 145 141 +206 149 122 +198 140 113 +190 128 113 +186 136 103 +194 128 104 +194 136 103 +202 140 103 +202 145 113 +202 152 113 +210 152 113 +222 161 113 +222 169 122 +219 165 122 +219 169 132 +214 169 132 +210 165 132 +214 161 132 +219 145 141 +219 141 132 +222 141 141 +219 145 141 +214 161 141 +206 168 132 +202 173 132 +174 170 122 +149 149 103 +137 133 94 +113 108 85 +101 93 84 +81 77 75 +77 81 75 +85 85 84 +109 97 84 +137 112 75 +149 112 94 +165 119 94 +186 123 94 +186 128 104 +194 136 113 +194 148 113 +206 165 132 +222 197 160 +250 245 216 +222 197 160 +214 181 160 +214 181 179 +250 197 197 +238 164 169 +234 157 160 +234 160 150 +234 145 151 +219 141 141 +206 137 141 +186 144 132 +178 153 132 +166 165 122 +162 170 113 +146 166 103 +137 150 103 +149 137 94 +174 157 103 +190 173 103 +202 198 113 +206 219 132 +206 202 113 +190 181 122 +174 169 113 +141 141 94 +105 113 85 +77 81 75 +60 64 66 +48 44 47 +44 44 37 +36 32 37 +24 32 37 +36 36 47 +52 40 56 +80 64 65 +84 72 75 +105 88 84 +121 113 103 +145 141 113 +162 149 122 +186 157 141 +202 181 151 +210 189 151 +210 193 160 +222 197 160 +218 189 150 +206 181 141 +210 165 132 +210 153 122 +210 153 122 +219 141 132 +219 137 132 +206 137 122 +206 148 122 +206 145 122 +219 137 132 +219 141 132 +222 145 141 +222 153 151 +222 164 150 +219 153 151 +219 145 151 +206 137 151 +169 132 141 +165 141 132 +145 129 113 +145 108 103 +133 92 103 +137 104 103 +125 113 103 +125 117 103 +145 116 103 +161 128 103 +178 152 94 +178 161 103 +178 165 94 +166 174 94 +154 166 94 +174 169 94 +154 162 94 +153 149 85 +157 137 94 +186 132 94 +186 127 94 +190 128 94 +194 136 104 +190 136 104 +194 140 94 +202 140 94 +202 145 103 +202 145 113 +206 149 122 +206 149 132 +210 141 141 +214 137 141 +206 137 141 +206 137 132 +198 141 132 +198 145 122 +194 145 122 +178 148 122 +174 161 122 +166 165 103 +162 178 94 +158 170 103 +162 186 113 +178 186 94 +190 194 103 +190 177 122 +198 173 132 +186 161 151 +206 145 151 +214 141 141 +219 141 132 +206 141 122 +219 137 113 +202 145 122 +194 140 122 +182 136 113 +182 132 103 +149 120 94 +121 105 84 +93 76 65 +85 68 66 +72 68 75 +48 48 66 +48 40 47 +44 44 47 +44 40 47 +40 44 47 +32 40 47 +28 40 56 +32 36 56 +44 44 56 +68 56 66 +85 81 65 +105 101 75 +117 117 85 +137 133 85 +133 137 94 +145 120 85 +133 108 75 +97 97 66 +76 68 75 diff --git a/src/fractalzoomer/color_maps/Flame 044_greenland.map b/src/fractalzoomer/color_maps/Flame 044_greenland.map new file mode 100644 index 000000000..013a903f9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 044_greenland.map @@ -0,0 +1,256 @@ +173 210 188 +169 185 198 +145 169 198 +141 161 188 +137 157 179 +125 153 169 +120 158 169 +129 158 170 +137 174 169 +162 198 160 +194 234 197 +206 242 206 +229 242 225 +254 238 225 +254 233 216 +250 237 216 +250 229 216 +234 209 188 +230 201 179 +222 189 169 +206 168 141 +190 173 132 +214 189 160 +230 197 169 +234 201 188 +230 210 197 +242 225 216 +250 242 235 +238 250 244 +234 242 254 +218 234 254 +205 222 254 +193 210 235 +181 201 226 +165 181 216 +141 165 198 +137 165 188 +137 169 188 +145 178 170 +162 210 169 +189 226 207 +197 230 216 +214 238 225 +222 238 244 +222 238 254 +222 238 254 +221 238 254 +218 238 254 +213 242 244 +197 238 225 +181 230 216 +177 197 216 +137 173 188 +125 158 169 +120 154 170 +124 157 179 +133 165 188 +153 177 198 +177 193 226 +189 205 235 +201 218 235 +210 238 225 +214 242 225 +218 242 226 +218 242 235 +218 246 235 +214 242 235 +214 238 235 +214 238 235 +218 238 235 +218 238 235 +218 238 235 +218 238 225 +214 242 225 +206 238 216 +198 230 207 +181 218 188 +166 186 160 +150 150 170 +137 141 170 +133 141 160 +125 137 160 +121 145 169 +120 146 170 +124 150 170 +112 153 169 +116 146 170 +120 154 170 +129 154 169 +145 165 179 +169 202 188 +189 222 207 +189 226 207 +177 206 179 +174 186 151 +153 166 151 +133 146 151 +133 146 151 +116 141 151 +108 133 151 +104 129 151 +100 129 151 +104 129 160 +108 133 160 +108 137 160 +112 137 160 +112 137 160 +113 137 160 +116 137 160 +112 141 160 +112 141 170 +108 141 170 +108 137 170 +108 137 170 +112 133 160 +116 129 141 +104 121 132 +100 117 132 +100 129 132 +104 133 141 +116 133 141 +116 133 151 +133 141 160 +145 145 160 +166 153 151 +174 161 151 +182 166 160 +222 189 179 +230 201 188 +206 206 216 +210 222 235 +222 230 244 +222 234 254 +222 234 254 +226 234 254 +226 234 254 +226 242 254 +226 246 254 +226 246 254 +230 250 254 +234 250 254 +234 250 254 +230 246 254 +226 246 254 +222 242 254 +218 242 244 +210 238 225 +193 230 216 +202 214 197 +218 193 169 +202 181 151 +186 169 160 +186 181 170 +189 218 207 +206 238 226 +214 238 235 +222 238 244 +218 234 244 +213 222 244 +205 218 244 +205 218 244 +197 210 235 +201 206 226 +193 206 226 +189 206 226 +197 214 226 +214 238 226 +226 242 235 +230 246 244 +230 246 244 +226 246 244 +222 238 244 +222 234 244 +213 218 244 +201 209 235 +185 201 226 +177 193 216 +161 161 179 +166 153 179 +170 154 151 +178 161 151 +178 169 151 +202 173 151 +222 193 169 +234 205 188 +246 218 216 +250 230 225 +230 242 244 +226 242 254 +226 242 254 +226 242 254 +226 242 254 +225 238 254 +222 238 254 +222 238 254 +222 238 254 +222 234 254 +218 234 235 +217 238 225 +201 234 207 +186 222 179 +162 194 160 +150 182 151 +129 166 141 +125 158 132 +141 146 122 +145 141 132 +174 153 132 +194 161 132 +202 160 132 +222 189 169 +234 205 188 +238 221 216 +234 234 235 +226 238 244 +226 238 254 +226 238 254 +226 238 254 +226 238 254 +230 242 254 +230 250 244 +234 254 244 +246 254 235 +254 245 235 +250 242 254 +238 250 254 +234 246 254 +234 246 244 +234 246 244 +230 242 244 +226 238 244 +226 242 244 +226 242 244 +226 246 244 +226 246 244 +226 250 244 +226 246 244 +222 242 244 +222 238 244 +222 234 244 +214 226 244 +205 218 244 +185 201 235 +173 193 216 +145 165 188 +129 153 170 +125 149 160 +120 146 160 +112 146 160 +112 146 151 +112 142 160 +112 141 160 +112 141 170 +116 141 170 +116 141 170 +112 141 169 diff --git a/src/fractalzoomer/color_maps/Flame 045_purple-dress.map b/src/fractalzoomer/color_maps/Flame 045_purple-dress.map new file mode 100644 index 000000000..5116ae7f7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 045_purple-dress.map @@ -0,0 +1,256 @@ +198 96 142 +206 108 142 +198 136 122 +178 153 132 +182 149 141 +174 149 132 +158 137 113 +153 120 103 +153 111 103 +153 107 94 +146 104 85 +137 100 84 +121 92 84 +109 89 84 +109 85 84 +109 85 84 +117 84 84 +137 96 94 +149 104 94 +170 88 113 +178 92 123 +178 88 132 +186 96 142 +194 100 142 +194 104 132 +182 128 113 +173 132 113 +162 136 113 +154 137 113 +153 133 113 +157 124 113 +154 116 113 +169 92 123 +177 88 132 +190 100 142 +206 108 151 +219 121 170 +238 141 188 +246 168 207 +246 205 188 +219 173 151 +246 188 178 +249 225 225 +190 161 151 +174 149 132 +165 128 113 +165 115 94 +166 111 94 +174 120 103 +170 132 113 +166 141 122 +165 141 122 +161 141 132 +157 137 132 +157 137 141 +169 141 141 +174 150 151 +178 157 141 +182 157 141 +178 153 141 +186 161 151 +210 117 161 +218 121 161 +219 121 161 +218 112 161 +222 125 160 +219 157 141 +219 161 141 +202 153 122 +170 140 122 +161 124 122 +157 96 132 +149 88 132 +153 88 132 +157 84 122 +161 80 123 +169 84 142 +173 92 142 +177 88 142 +169 88 132 +157 84 122 +149 80 113 +141 80 103 +137 92 94 +145 104 94 +146 116 94 +145 124 103 +150 129 103 +154 128 103 +161 124 94 +158 116 94 +158 112 94 +153 124 113 +150 128 113 +150 133 113 +145 133 113 +145 133 122 +153 129 132 +153 133 132 +154 133 132 +154 133 122 +153 133 122 +153 133 113 +161 128 113 +165 120 113 +186 104 123 +190 96 123 +198 100 132 +202 104 132 +198 104 132 +182 100 132 +170 112 123 +157 128 122 +162 137 122 +162 140 122 +161 133 113 +170 124 113 +186 104 132 +198 104 132 +202 104 142 +206 104 142 +206 104 142 +202 100 142 +202 96 142 +198 100 142 +198 104 142 +202 104 142 +198 100 151 +198 101 151 +198 108 151 +190 100 151 +198 100 151 +194 100 142 +190 104 142 +182 104 132 +165 120 113 +158 124 113 +158 120 113 +153 108 113 +153 88 122 +165 92 122 +166 104 104 +157 112 104 +157 120 113 +154 120 113 +149 125 113 +149 116 113 +141 112 103 +133 112 103 +133 108 103 +133 100 94 +117 92 84 +109 85 84 +97 81 84 +97 85 84 +117 96 84 +145 104 94 +157 111 103 +174 100 123 +186 96 132 +190 100 132 +190 92 132 +182 100 132 +157 120 122 +141 112 113 +133 104 103 +117 100 103 +121 108 113 +137 116 113 +145 124 113 +149 129 122 +153 132 122 +157 133 122 +161 141 122 +165 141 122 +165 137 132 +166 137 132 +186 104 142 +194 100 142 +198 100 142 +198 104 142 +194 100 142 +190 104 132 +178 124 113 +162 124 104 +145 120 113 +129 112 103 +108 96 94 +100 88 94 +109 89 84 +121 96 84 +133 100 94 +141 104 94 +137 104 94 +121 100 94 +108 92 94 +100 84 94 +97 81 84 +89 81 75 +89 73 75 +89 73 75 +93 77 84 +104 84 93 +133 92 94 +161 84 122 +186 96 142 +198 104 151 +210 112 161 +222 125 170 +238 137 188 +238 137 188 +234 133 189 +222 121 170 +210 112 151 +202 132 122 +190 136 113 +202 149 113 +186 132 104 +182 128 103 +182 123 104 +166 120 113 +169 88 123 +165 84 123 +161 80 122 +153 76 122 +153 84 122 +137 92 113 +141 100 103 +141 112 113 +149 120 122 +145 116 122 +145 120 122 +149 124 122 +157 133 122 +166 141 122 +170 145 122 +170 145 122 +170 145 132 +162 141 132 +166 141 132 +170 137 132 +194 108 151 +198 112 161 +198 108 161 +202 100 161 +206 104 151 +206 108 151 +210 108 151 +206 100 151 +202 100 151 +202 100 151 +202 96 142 +198 96 142 +194 92 132 +178 88 123 +166 84 123 diff --git a/src/fractalzoomer/color_maps/Flame 046_no-name.map b/src/fractalzoomer/color_maps/Flame 046_no-name.map new file mode 100644 index 000000000..687de256f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 046_no-name.map @@ -0,0 +1,256 @@ +121 92 75 +162 132 103 +182 152 122 +198 169 141 +210 189 160 +206 210 188 +194 198 188 +202 185 170 +206 181 160 +206 177 151 +202 177 160 +198 177 151 +194 173 160 +194 173 160 +194 173 160 +198 173 151 +194 165 151 +186 157 141 +186 153 132 +186 148 122 +170 128 94 +145 84 66 +109 64 37 +81 68 37 +64 60 37 +48 56 37 +56 52 28 +48 60 37 +56 60 37 +60 60 37 +72 68 37 +89 51 28 +109 59 28 +133 72 28 +166 115 66 +186 148 103 +190 157 132 +194 165 151 +190 181 170 +202 206 207 +202 214 207 +197 214 216 +197 214 216 +197 214 216 +193 214 216 +197 214 216 +201 214 216 +206 214 216 +206 210 216 +206 214 207 +202 214 198 +194 206 188 +186 182 169 +190 173 141 +194 173 113 +202 173 113 +214 181 122 +230 193 141 +230 201 160 +234 201 169 +234 205 169 +234 205 169 +230 201 169 +230 197 160 +222 189 160 +202 169 141 +182 153 122 +158 141 94 +121 76 56 +85 52 37 +68 35 28 +60 40 37 +48 39 37 +52 44 28 +44 44 37 +44 44 37 +44 52 37 +40 44 28 +36 44 37 +40 48 47 +44 44 47 +48 44 47 +56 48 56 +68 48 56 +72 52 47 +92 68 46 +105 93 65 +137 141 85 +146 154 94 +154 153 103 +158 157 113 +129 141 132 +84 97 85 +64 81 66 +44 60 47 +36 44 47 +28 32 28 +31 24 18 +24 28 28 +20 28 28 +20 24 28 +20 24 28 +20 24 28 +20 32 28 +20 32 28 +20 32 28 +20 36 28 +32 36 37 +40 44 47 +52 52 47 +64 52 47 +72 68 56 +93 105 66 +133 146 94 +178 169 113 +222 193 151 +234 205 169 +242 217 188 +222 226 207 +222 226 216 +226 222 216 +226 230 216 +218 226 216 +202 218 216 +201 214 216 +201 210 216 +202 218 216 +206 218 207 +210 218 207 +234 209 179 +230 205 169 +226 193 160 +202 173 132 +190 165 113 +162 149 94 +113 97 75 +85 80 56 +64 68 47 +52 56 47 +44 48 47 +40 52 47 +44 52 56 +52 60 56 +72 72 66 +93 80 65 +105 121 85 +137 150 94 +166 165 103 +178 153 113 +190 169 122 +194 169 132 +198 169 141 +202 185 160 +202 214 198 +198 214 207 +198 210 207 +189 210 207 +181 198 188 +190 177 170 +182 161 151 +178 145 122 +146 92 75 +129 68 46 +129 68 47 +141 112 85 +186 153 122 +219 193 160 +234 209 178 +214 214 207 +210 218 207 +206 218 207 +206 214 198 +194 177 170 +186 153 141 +169 140 113 +125 104 75 +97 80 75 +77 77 66 +72 76 75 +97 109 75 +146 146 94 +182 157 122 +202 173 141 +219 185 151 +226 189 141 +214 164 132 +198 161 113 +182 140 94 +141 92 66 +109 59 46 +117 72 46 +146 88 66 +182 131 94 +202 157 122 +230 193 141 +242 201 150 +242 213 169 +242 213 178 +238 213 178 +230 201 160 +226 193 141 +206 168 113 +194 161 94 +170 153 103 +137 145 85 +109 104 66 +77 77 56 +64 64 56 +64 64 56 +76 72 66 +97 88 75 +129 125 85 +169 149 122 +182 145 132 +190 145 132 +190 157 132 +190 157 132 +194 161 132 +186 157 132 +178 145 122 +137 104 84 +109 64 56 +72 64 56 +64 60 56 +60 64 47 +60 68 47 +60 64 47 +68 64 56 +93 81 65 +125 133 85 +150 145 103 +178 153 122 +186 165 132 +190 165 132 +190 161 141 +194 165 141 +190 165 132 +190 165 132 +190 164 132 +190 161 122 +174 152 113 +150 145 94 +113 84 65 +89 72 56 +68 64 47 +52 48 37 +36 28 37 +28 28 37 +19 32 37 +16 24 28 +19 20 18 +16 20 28 +20 24 28 +24 28 28 +32 40 28 +48 44 28 diff --git a/src/fractalzoomer/color_maps/Flame 047_spring-flora.map b/src/fractalzoomer/color_maps/Flame 047_spring-flora.map new file mode 100644 index 000000000..483efc296 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 047_spring-flora.map @@ -0,0 +1,256 @@ +51 67 36 +53 66 34 +51 62 29 +40 51 23 +40 42 26 +37 43 25 +36 48 25 +32 46 23 +34 44 22 +21 28 17 +18 19 14 +16 17 11 +15 17 11 +13 15 10 +13 14 12 +13 14 12 +15 17 13 +17 21 14 +26 35 21 +34 44 28 +42 51 39 +49 59 39 +50 64 54 +55 57 63 +57 54 66 +55 37 59 +50 27 51 +44 38 28 +26 32 18 +17 20 14 +15 18 12 +14 16 10 +14 14 9 +18 18 13 +19 23 16 +31 41 36 +44 40 58 +52 48 72 +66 53 79 +65 63 76 +63 61 68 +54 63 42 +53 66 34 +46 67 34 +46 62 32 +35 51 24 +26 35 19 +18 19 14 +12 13 9 +9 10 7 +8 6 5 +7 5 4 +9 6 6 +11 9 9 +14 15 11 +21 22 15 +44 31 50 +48 27 54 +55 39 59 +53 32 59 +48 38 62 +44 43 55 +50 59 42 +53 67 39 +54 72 45 +58 79 44 +63 87 44 +61 87 42 +58 79 42 +56 74 36 +50 72 34 +45 66 34 +36 57 31 +32 44 26 +23 33 20 +16 20 15 +15 19 12 +17 19 13 +17 20 15 +23 33 22 +30 46 29 +36 55 32 +41 62 33 +46 67 34 +48 66 36 +50 66 37 +50 66 37 +53 66 37 +51 67 39 +53 67 38 +55 72 42 +57 72 42 +52 72 45 +52 72 45 +49 72 45 +49 72 42 +50 72 37 +50 72 37 +47 72 42 +51 74 39 +57 72 34 +55 72 39 +57 75 39 +61 79 39 +70 81 37 +76 89 51 +82 102 67 +86 112 73 +100 114 76 +89 118 60 +102 126 88 +114 140 97 +135 152 98 +112 127 93 +118 140 93 +191 174 163 +143 154 113 +99 127 100 +93 120 59 +79 102 60 +82 103 67 +83 104 71 +86 103 72 +86 103 64 +87 87 52 +73 88 50 +76 80 52 +62 87 57 +70 88 50 +71 84 56 +70 75 50 +67 74 44 +57 72 42 +52 72 42 +47 66 40 +41 54 36 +34 42 25 +21 27 16 +16 19 12 +12 11 10 +10 8 7 +7 5 5 +6 4 4 +5 4 3 +5 3 4 +5 4 3 +5 5 5 +6 5 5 +6 4 5 +7 4 5 +7 4 5 +7 5 5 +8 6 6 +10 8 7 +13 11 10 +14 15 11 +19 21 15 +39 33 23 +48 47 30 +60 57 53 +79 65 97 +74 58 76 +106 59 79 +96 90 85 +84 62 85 +88 79 94 +80 82 72 +70 69 59 +57 69 54 +60 79 47 +58 79 47 +58 79 46 +54 79 44 +53 79 44 +53 79 44 +53 79 47 +55 79 50 +60 79 50 +62 87 49 +60 87 52 +61 94 52 +67 94 52 +76 94 56 +86 118 56 +80 96 53 +83 109 44 +83 110 55 +76 103 55 +73 102 54 +68 88 50 +63 79 44 +57 72 39 +55 72 34 +53 67 34 +50 66 37 +44 62 36 +44 55 38 +41 57 35 +40 61 36 +41 62 38 +44 72 42 +55 79 41 +61 87 47 +67 94 47 +77 103 53 +89 118 57 +86 117 57 +89 118 76 +114 127 85 +106 126 97 +93 119 76 +82 117 72 +73 102 59 +60 87 52 +49 72 45 +39 57 34 +32 46 27 +23 33 18 +17 23 13 +17 21 13 +17 20 14 +22 27 17 +33 42 25 +36 47 28 +44 57 31 +49 62 33 +49 63 35 +45 58 33 +37 51 27 +32 44 23 +23 33 17 +16 21 13 +12 15 8 +11 13 7 +11 11 7 +10 14 8 +12 12 9 +13 15 8 +15 19 11 +19 23 15 +29 44 22 +35 52 29 +39 57 30 +46 67 28 +50 66 28 +47 72 29 +47 63 30 +39 57 27 +32 51 25 +28 40 25 +21 26 17 +19 23 15 +28 35 21 +35 47 26 +46 62 33 +53 67 39 diff --git a/src/fractalzoomer/color_maps/Flame 048_andi.map b/src/fractalzoomer/color_maps/Flame 048_andi.map new file mode 100644 index 000000000..7162bc823 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 048_andi.map @@ -0,0 +1,256 @@ +53 15 5 +77 47 22 +92 69 39 +112 83 55 +126 90 59 +138 87 63 +140 90 66 +140 93 64 +137 88 50 +122 82 32 +100 62 19 +72 31 12 +52 2 1 +20 0 0 +2 0 0 +2 0 0 +24 21 12 +72 34 30 +82 53 47 +97 62 41 +108 71 42 +122 77 55 +132 81 65 +136 92 71 +137 92 71 +137 94 71 +136 92 71 +135 82 69 +132 74 61 +115 67 53 +106 59 54 +85 45 42 +48 13 21 +16 2 1 +0 0 0 +0 0 0 +0 0 0 +2 0 0 +46 17 5 +73 36 18 +84 60 38 +116 76 52 +137 83 59 +148 94 71 +157 104 76 +162 109 79 +160 118 82 +156 116 79 +153 110 79 +148 102 73 +148 93 72 +143 87 65 +145 81 58 +144 81 55 +146 79 49 +140 81 48 +143 84 48 +149 88 63 +151 91 65 +148 90 67 +145 87 68 +144 87 68 +138 91 68 +137 88 62 +118 85 56 +111 83 43 +100 74 36 +100 63 33 +100 56 24 +94 63 20 +96 52 20 +87 56 18 +88 48 14 +72 38 7 +68 23 6 +69 20 11 +83 34 12 +97 43 28 +100 46 40 +114 66 50 +122 87 64 +129 104 76 +142 119 101 +162 134 122 +170 150 140 +168 162 155 +184 175 167 +178 167 159 +174 157 148 +164 151 133 +163 143 115 +149 127 91 +140 106 63 +117 76 51 +89 46 30 +57 13 4 +23 0 0 +2 0 0 +0 0 0 +0 0 0 +19 6 1 +56 21 8 +86 50 35 +108 57 48 +126 65 49 +130 68 57 +128 72 48 +133 65 46 +128 68 40 +135 65 29 +120 66 24 +130 57 20 +97 47 11 +73 23 7 +63 14 2 +54 0 0 +54 0 0 +65 18 11 +83 55 30 +89 61 37 +105 74 43 +116 89 52 +130 96 61 +129 97 66 +132 96 71 +141 100 78 +142 109 76 +145 108 76 +149 114 80 +151 116 80 +151 117 84 +154 119 87 +170 128 103 +177 137 108 +173 147 120 +172 152 124 +176 156 141 +187 171 142 +182 172 146 +174 157 140 +172 156 121 +161 145 106 +155 136 98 +153 132 93 +148 118 87 +150 108 77 +149 100 74 +150 93 72 +145 92 61 +143 89 62 +140 85 57 +140 89 52 +138 100 54 +134 101 59 +135 99 59 +141 97 64 +142 94 66 +138 98 59 +132 99 54 +130 96 49 +120 91 38 +105 60 17 +94 14 3 +61 0 0 +59 4 2 +68 13 17 +88 27 10 +96 48 19 +111 73 37 +125 88 42 +130 94 50 +140 96 58 +148 97 69 +150 98 73 +153 103 80 +158 110 79 +155 110 84 +158 110 80 +157 105 79 +155 102 75 +152 98 73 +154 97 72 +163 96 70 +164 106 80 +165 112 81 +164 117 80 +163 118 81 +162 120 81 +158 117 80 +152 109 77 +140 100 73 +126 87 68 +118 80 61 +105 63 45 +91 53 25 +88 44 12 +86 40 15 +104 35 17 +117 57 30 +117 68 42 +131 80 42 +127 82 47 +124 86 46 +126 82 39 +120 86 40 +109 68 30 +104 60 25 +95 65 24 +101 66 21 +103 65 36 +107 72 39 +116 82 42 +124 88 46 +124 91 52 +121 100 56 +126 102 62 +131 100 70 +136 96 72 +140 95 72 +142 93 72 +142 96 72 +143 93 68 +140 93 70 +140 90 70 +142 89 70 +140 82 64 +137 75 60 +132 77 55 +125 87 60 +120 89 62 +128 104 70 +136 111 76 +147 118 89 +156 135 117 +159 145 124 +174 148 130 +179 151 125 +174 151 119 +173 148 113 +178 146 100 +170 143 112 +161 138 109 +161 134 92 +160 125 81 +161 135 91 +170 123 85 +164 122 88 +153 130 80 +152 118 84 +148 119 80 +139 111 77 +141 111 73 +137 109 79 +135 108 93 +143 111 94 +148 128 100 diff --git a/src/fractalzoomer/color_maps/Flame 049_gig-o835.map b/src/fractalzoomer/color_maps/Flame 049_gig-o835.map new file mode 100644 index 000000000..77cebac4a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 049_gig-o835.map @@ -0,0 +1,256 @@ +56 97 85 +76 105 84 +77 117 84 +76 109 94 +84 109 94 +88 113 94 +92 125 94 +101 121 103 +105 133 113 +113 145 122 +113 149 122 +101 141 113 +92 125 103 +84 113 94 +81 101 75 +56 97 66 +52 89 66 +36 81 66 +28 77 66 +44 72 47 +20 60 47 +20 60 47 +16 68 66 +16 68 66 +4 68 75 +4 81 84 +12 89 103 +16 101 122 +28 101 122 +28 105 122 +28 113 122 +36 105 122 +36 105 122 +48 105 122 +52 105 113 +48 109 103 +44 101 93 +40 97 84 +48 89 75 +40 76 56 +24 72 56 +28 72 56 +24 76 56 +40 72 66 +48 89 75 +56 93 84 +68 105 103 +68 117 122 +68 117 122 +72 117 122 +72 121 113 +76 121 113 +84 125 103 +89 125 103 +92 121 113 +93 129 103 +104 145 122 +100 157 141 +121 162 150 +125 166 169 +161 182 169 +173 210 197 +161 186 160 +137 178 179 +121 165 160 +108 145 141 +92 141 131 +80 129 131 +80 125 122 +76 125 122 +76 129 112 +72 125 103 +72 117 103 +72 117 103 +68 121 113 +60 121 112 +52 117 122 +48 121 131 +40 117 141 +40 113 141 +48 121 150 +56 117 160 +64 125 150 +76 125 132 +89 138 132 +100 146 141 +112 154 150 +117 149 151 +116 145 150 +112 149 150 +100 146 160 +80 142 160 +60 130 150 +48 121 141 +36 117 131 +36 113 131 +56 113 131 +68 121 131 +76 125 132 +84 137 131 +96 142 141 +100 149 150 +100 146 160 +104 150 160 +100 142 160 +100 133 150 +92 129 132 +88 125 122 +89 121 103 +80 113 103 +72 105 94 +72 101 85 +64 93 75 +36 93 84 +28 97 93 +12 81 84 +12 89 103 +4 77 103 +16 93 103 +19 97 103 +32 93 94 +48 97 94 +64 105 94 +76 117 94 +93 121 103 +97 121 103 +92 125 113 +84 125 113 +92 129 113 +84 133 113 +88 129 122 +88 129 122 +92 129 122 +96 129 122 +108 129 122 +112 141 132 +109 153 131 +108 146 141 +113 149 141 +125 149 132 +113 150 132 +108 153 141 +108 162 150 +113 166 150 +112 154 141 +116 149 141 +117 153 141 +120 154 151 +125 162 151 +133 162 151 +141 170 151 +145 174 160 +141 178 169 +137 182 179 +133 162 160 +125 162 141 +121 157 132 +117 146 122 +109 145 122 +96 133 113 +88 121 113 +84 113 103 +76 113 103 +68 113 103 +60 105 103 +52 101 94 +48 101 103 +28 101 112 +32 109 131 +28 105 132 +32 113 132 +39 117 131 +56 121 132 +68 125 131 +68 125 131 +76 129 131 +73 130 132 +72 134 141 +81 134 151 +80 134 160 +84 134 150 +84 134 141 +88 129 132 +100 133 132 +100 137 132 +100 142 132 +100 137 141 +100 142 141 +97 142 132 +92 146 121 +88 133 122 +88 129 122 +88 129 122 +88 133 122 +96 137 122 +96 137 122 +108 145 132 +112 141 132 +108 145 141 +116 141 141 +108 141 150 +96 146 160 +72 130 160 +60 126 150 +44 117 141 +36 109 131 +40 105 122 +44 109 122 +60 113 122 +72 121 122 +85 129 122 +96 133 131 +100 133 132 +104 133 132 +104 137 141 +108 137 141 +104 133 141 +100 133 132 +92 121 122 +88 117 122 +76 117 113 +80 117 103 +76 117 103 +72 117 103 +68 113 103 +64 113 113 +56 109 113 +56 109 113 +48 113 113 +52 113 112 +60 117 122 +73 126 132 +80 130 160 +88 138 170 +80 138 170 +68 134 160 +56 130 160 +40 117 160 +28 113 141 +20 101 141 +24 97 132 +16 97 122 +20 97 112 +36 97 94 +48 101 93 +60 105 94 +72 117 94 +77 121 103 +84 125 122 +84 134 132 +88 134 150 +88 137 160 +84 142 160 +76 133 141 +80 125 132 +80 121 122 diff --git a/src/fractalzoomer/color_maps/Flame 050_rie02.map b/src/fractalzoomer/color_maps/Flame 050_rie02.map new file mode 100644 index 000000000..3f4a5ce85 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 050_rie02.map @@ -0,0 +1,256 @@ +48 72 37 +60 85 28 +48 88 28 +60 76 37 +56 64 37 +48 52 28 +44 48 28 +36 44 28 +24 36 18 +20 36 18 +24 40 18 +28 44 18 +36 40 18 +36 28 18 +20 20 18 +12 16 9 +16 20 9 +20 24 9 +28 28 9 +40 44 18 +56 52 28 +68 64 37 +88 72 47 +85 93 47 +85 100 56 +88 96 75 +93 97 75 +92 97 66 +85 101 56 +88 105 66 +89 105 75 +84 105 66 +89 113 66 +113 141 85 +133 157 122 +141 190 150 +145 182 169 +129 189 188 +169 181 179 +177 189 169 +210 230 160 +222 234 179 +246 241 159 +214 230 141 +190 218 160 +198 226 122 +234 246 121 +218 209 112 +157 173 93 +125 149 94 +121 149 84 +101 125 66 +93 109 66 +89 101 47 +89 117 47 +101 113 47 +113 125 56 +125 133 75 +153 141 84 +153 157 103 +162 194 103 +182 202 103 +182 190 84 +194 152 112 +137 129 94 +113 113 75 +89 109 66 +72 92 56 +60 89 56 +56 92 56 +60 93 47 +64 88 47 +56 89 56 +52 89 56 +52 80 56 +56 80 56 +48 72 47 +44 72 47 +36 60 47 +32 52 56 +36 56 66 +36 56 56 +36 68 56 +48 88 56 +68 101 65 +97 125 85 +113 149 94 +145 170 122 +149 177 112 +125 153 103 +97 121 84 +85 93 66 +60 64 66 +36 44 47 +20 36 28 +12 24 18 +8 16 0 +12 12 0 +20 24 18 +32 48 28 +44 60 37 +68 76 47 +72 89 47 +64 84 47 +81 88 47 +72 93 28 +60 76 47 +56 56 47 +44 56 37 +32 52 28 +24 52 28 +20 44 18 +28 48 9 +24 48 18 +28 56 28 +24 56 37 +24 56 37 +28 56 37 +36 60 47 +48 72 37 +52 88 37 +60 97 37 +60 93 47 +60 96 46 +48 76 47 +40 68 37 +32 52 28 +28 56 28 +16 44 18 +16 40 18 +16 44 9 +28 48 9 +44 52 28 +36 56 18 +40 64 18 +36 72 37 +44 76 37 +44 76 37 +40 72 37 +44 56 28 +36 52 28 +28 48 28 +32 40 28 +32 32 18 +24 32 28 +20 40 28 +28 40 37 +28 36 28 +24 40 37 +24 44 37 +24 52 47 +28 44 47 +28 40 37 +28 48 37 +20 40 37 +12 40 28 +20 32 18 +16 20 18 +12 20 18 +12 24 9 +12 24 9 +16 36 18 +20 52 28 +24 60 37 +32 76 47 +44 80 56 +44 81 47 +48 97 47 +60 121 37 +64 109 37 +72 101 47 +60 93 56 +56 89 75 +60 80 94 +76 93 103 +88 121 94 +101 129 75 +97 145 75 +93 133 56 +113 157 65 +93 121 66 +85 117 47 +77 101 47 +68 85 37 +60 68 37 +60 56 37 +56 52 37 +60 60 47 +80 80 56 +88 104 75 +117 129 94 +149 173 113 +166 186 141 +166 198 122 +173 186 132 +162 178 122 +133 149 94 +117 133 75 +93 113 75 +84 105 75 +60 97 75 +64 68 66 +44 64 75 +36 52 66 +28 56 66 +28 56 66 +32 48 56 +36 48 47 +52 48 28 +48 56 37 +48 44 28 +44 52 28 +56 56 28 +60 60 28 +64 68 37 +80 80 56 +105 101 66 +129 129 85 +133 133 113 +129 137 122 +117 145 103 +121 157 84 +113 145 66 +97 117 66 +76 105 56 +72 113 56 +68 129 56 +60 125 55 +52 109 65 +52 97 65 +64 105 75 +89 133 94 +125 149 113 +162 174 132 +153 198 151 +170 198 141 +169 206 141 +174 210 132 +181 214 131 +169 214 140 +174 222 141 +182 206 151 +190 202 150 +198 198 150 +218 213 141 +214 214 160 +189 206 141 +190 210 103 +174 210 75 +117 153 56 +105 133 56 +105 125 56 +109 109 56 +93 113 66 +105 109 75 +117 125 113 diff --git a/src/fractalzoomer/color_maps/Flame 051_rie05.map b/src/fractalzoomer/color_maps/Flame 051_rie05.map new file mode 100644 index 000000000..39a7c0c8a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 051_rie05.map @@ -0,0 +1,256 @@ +73 125 84 +77 141 83 +89 146 83 +104 154 94 +109 170 103 +146 198 113 +162 214 132 +182 226 160 +198 234 160 +206 234 169 +218 242 178 +222 238 169 +218 226 150 +222 230 141 +218 230 131 +210 222 131 +206 222 122 +190 219 113 +203 226 122 +206 226 103 +218 226 94 +211 222 94 +198 222 75 +170 210 94 +170 206 103 +150 194 113 +137 174 113 +121 170 103 +129 174 113 +129 182 113 +146 198 132 +162 222 160 +182 218 169 +210 234 197 +230 246 206 +230 246 216 +230 242 207 +222 234 197 +214 238 188 +214 234 169 +214 230 150 +210 230 131 +198 230 122 +186 219 122 +170 206 122 +154 198 113 +137 182 85 +125 178 75 +121 170 84 +137 153 94 +141 174 94 +162 182 113 +193 201 141 +205 205 178 +222 230 197 +234 250 206 +246 254 197 +254 241 169 +246 234 159 +242 250 112 +230 238 94 +222 234 112 +198 222 113 +190 219 103 +198 206 103 +186 214 103 +174 214 113 +166 218 113 +182 214 113 +186 219 122 +198 226 132 +202 226 150 +222 222 160 +238 234 159 +246 233 169 +226 238 178 +210 234 169 +198 234 160 +198 230 150 +202 226 132 +207 230 122 +198 226 122 +186 222 113 +178 214 103 +166 206 103 +166 202 94 +150 190 84 +141 186 75 +153 174 66 +165 169 66 +150 182 85 +158 194 94 +162 194 103 +162 206 103 +158 206 103 +166 210 113 +162 202 113 +162 210 122 +166 214 113 +158 206 94 +142 194 85 +129 174 85 +121 166 75 +121 174 75 +121 157 75 +129 162 75 +154 148 37 +137 157 75 +109 154 75 +121 162 103 +137 170 132 +166 198 151 +178 218 169 +182 214 179 +185 210 179 +178 218 169 +154 198 141 +125 178 122 +125 186 113 +146 194 103 +150 194 103 +150 194 103 +154 194 94 +146 198 85 +142 194 85 +142 182 85 +141 182 84 +146 194 75 +150 194 75 +154 198 75 +158 194 56 +170 198 56 +162 206 66 +190 210 75 +230 187 28 +254 198 9 +242 208 37 +242 225 75 +246 237 112 +222 242 159 +226 238 178 +242 242 207 +246 242 216 +246 246 225 +242 242 225 +242 241 216 +226 242 188 +206 234 179 +194 226 150 +178 214 132 +162 210 122 +129 194 103 +117 166 85 +109 149 65 +101 153 75 +89 150 74 +97 158 75 +101 162 84 +113 170 85 +137 194 94 +154 206 103 +170 206 94 +189 193 84 +238 208 65 +254 228 84 +254 233 102 +254 221 93 +230 205 94 +182 206 113 +153 177 122 +113 154 94 +100 150 94 +84 129 93 +73 121 75 +65 117 65 +61 113 56 +60 109 56 +65 113 47 +61 109 56 +65 109 56 +65 113 56 +69 117 65 +77 129 65 +93 141 65 +93 150 74 +113 158 85 +133 170 85 +146 190 103 +150 190 122 +157 190 132 +158 202 132 +162 210 132 +174 219 122 +186 222 122 +198 230 150 +206 230 169 +214 230 179 +222 234 197 +230 246 216 +238 237 225 +238 234 235 +238 238 216 +226 238 188 +214 230 160 +194 218 141 +190 198 131 +174 198 122 +174 202 122 +174 214 122 +182 219 122 +194 214 132 +198 226 160 +202 226 160 +202 226 160 +190 222 179 +190 222 179 +194 230 179 +202 230 178 +214 234 178 +222 230 179 +218 234 178 +210 230 169 +206 218 169 +182 222 160 +154 194 141 +129 170 113 +101 154 93 +81 141 83 +81 133 83 +77 125 74 +73 121 74 +69 129 65 +73 121 74 +77 129 74 +109 133 75 +97 146 75 +108 154 94 +125 178 103 +150 202 113 +166 210 122 +186 222 141 +194 222 151 +194 218 151 +182 218 151 +162 218 131 +170 214 122 +174 210 122 +182 210 122 +186 214 122 +190 214 122 +194 218 132 +198 230 141 +202 230 150 +207 230 141 +202 218 131 +190 206 122 diff --git a/src/fractalzoomer/color_maps/Flame 052_rie11.map b/src/fractalzoomer/color_maps/Flame 052_rie11.map new file mode 100644 index 000000000..8ea34f827 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 052_rie11.map @@ -0,0 +1,256 @@ +174 144 103 +129 96 85 +117 80 66 +105 92 56 +113 80 47 +101 92 66 +109 113 85 +125 137 103 +161 136 122 +198 152 122 +206 157 132 +174 165 132 +145 158 103 +113 117 94 +88 92 66 +68 68 56 +60 56 47 +52 43 37 +48 40 37 +44 44 28 +44 44 28 +44 44 37 +48 48 47 +52 52 47 +52 52 47 +52 52 47 +44 52 56 +52 56 56 +56 56 56 +56 56 56 +56 60 56 +60 60 56 +64 60 56 +68 56 56 +64 56 47 +60 60 47 +56 56 37 +52 52 37 +48 48 37 +48 44 37 +48 44 37 +48 44 47 +44 44 56 +40 48 56 +44 56 56 +48 60 66 +52 64 75 +56 72 75 +81 85 85 +105 97 84 +121 121 103 +153 125 103 +174 140 122 +194 148 132 +190 152 132 +161 141 113 +133 121 94 +113 96 66 +92 80 56 +68 60 47 +60 52 37 +52 43 28 +48 35 28 +48 40 28 +52 52 37 +52 56 47 +56 60 47 +60 56 47 +56 52 47 +48 52 47 +40 44 37 +32 36 28 +32 36 28 +28 32 28 +36 36 28 +48 48 37 +68 60 47 +85 72 56 +113 92 75 +153 129 103 +178 153 122 +198 165 151 +198 165 151 +198 165 141 +158 154 113 +133 133 94 +101 97 66 +76 60 47 +73 56 37 +64 48 47 +64 48 47 +60 56 56 +68 68 66 +72 89 66 +97 105 85 +121 129 103 +145 145 122 +194 165 132 +210 165 141 +210 173 141 +218 181 151 +218 180 160 +218 177 160 +198 169 141 +157 145 113 +125 125 103 +109 109 75 +77 77 66 +72 76 66 +73 73 75 +68 60 66 +60 56 56 +48 48 56 +48 48 47 +44 44 47 +32 36 37 +24 28 28 +20 20 28 +15 20 28 +12 20 18 +12 16 18 +12 16 9 +12 20 9 +16 16 9 +12 20 9 +16 20 9 +20 20 9 +20 20 9 +23 20 9 +24 20 9 +27 16 9 +28 24 9 +24 20 9 +23 20 18 +19 20 18 +24 20 18 +31 20 18 +35 24 28 +28 24 18 +32 24 28 +31 24 28 +28 28 28 +28 32 37 +24 36 47 +28 32 47 +28 32 37 +23 24 28 +23 20 28 +24 28 28 +28 36 37 +40 40 37 +44 44 47 +44 40 56 +40 40 56 +31 28 37 +20 20 28 +19 16 28 +16 16 28 +16 16 18 +16 20 18 +16 24 18 +16 24 18 +20 24 18 +23 20 18 +20 24 18 +24 24 18 +28 28 28 +40 44 28 +48 60 37 +56 60 47 +56 72 56 +64 72 56 +68 64 56 +68 64 66 +64 64 56 +68 64 66 +68 73 66 +76 76 66 +68 89 85 +84 96 113 +113 117 103 +145 137 122 +149 141 132 +137 141 122 +105 121 103 +81 85 84 +60 68 66 +48 60 56 +52 56 56 +56 56 47 +52 52 47 +56 52 47 +60 43 47 +56 48 47 +52 44 47 +48 31 37 +40 28 28 +40 32 28 +36 31 28 +44 32 18 +36 36 28 +36 36 28 +36 36 37 +40 31 37 +36 36 37 +40 36 37 +48 39 37 +52 40 37 +64 44 37 +64 44 37 +60 48 37 +56 48 47 +52 48 56 +56 52 56 +60 52 56 +56 52 47 +56 48 37 +60 56 37 +56 48 37 +52 48 37 +48 48 37 +44 44 37 +44 48 28 +32 44 18 +24 32 18 +23 24 18 +23 16 18 +20 16 18 +15 20 28 +12 24 28 +15 28 28 +24 24 28 +36 28 28 +44 32 28 +48 40 37 +52 48 47 +52 52 47 +52 56 47 +56 56 47 +60 60 47 +68 56 47 +76 56 47 +85 64 56 +121 76 56 +153 103 75 +174 136 94 +210 164 132 +222 189 169 +230 197 169 +234 192 178 +222 189 169 +206 169 151 +174 149 132 +125 112 94 +64 64 47 +15 16 9 diff --git a/src/fractalzoomer/color_maps/Flame 053_etretat.ppm.map b/src/fractalzoomer/color_maps/Flame 053_etretat.ppm.map new file mode 100644 index 000000000..5a28a2a02 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 053_etretat.ppm.map @@ -0,0 +1,256 @@ +37 54 37 +56 74 51 +72 89 61 +92 102 76 +110 104 91 +122 114 96 +130 115 99 +147 129 105 +156 123 113 +158 122 110 +154 117 112 +128 105 86 +113 95 78 +111 88 68 +109 75 53 +119 73 54 +113 87 64 +109 90 77 +112 99 83 +119 107 90 +119 106 100 +111 114 107 +108 108 119 +111 132 117 +122 140 117 +131 147 122 +125 148 116 +128 146 117 +129 134 106 +119 120 100 +122 118 102 +126 111 93 +128 105 83 +127 100 79 +116 96 68 +115 95 71 +105 93 75 +96 95 76 +94 88 75 +91 90 84 +89 104 99 +84 113 105 +86 116 115 +94 113 111 +99 115 105 +90 106 97 +75 101 90 +66 98 88 +64 83 77 +54 80 74 +48 74 60 +63 77 61 +53 84 60 +58 84 68 +74 78 77 +87 88 83 +102 100 95 +120 112 109 +142 128 126 +157 150 131 +173 160 142 +172 164 151 +171 163 140 +152 166 129 +146 152 117 +124 122 102 +119 101 83 +107 87 68 +98 77 59 +83 73 56 +71 70 54 +64 69 53 +62 65 49 +51 58 44 +46 53 42 +42 55 36 +41 51 36 +33 46 29 +32 35 25 +32 33 25 +32 33 26 +34 33 25 +49 41 28 +53 42 32 +46 46 32 +35 39 27 +35 36 26 +33 35 26 +33 45 33 +37 50 46 +43 49 49 +39 53 48 +46 60 57 +64 73 61 +76 83 70 +98 92 88 +120 108 103 +130 119 129 +133 122 130 +140 134 141 +140 136 140 +149 148 129 +152 158 138 +163 155 142 +166 158 139 +164 150 138 +160 129 117 +164 127 110 +160 117 85 +129 101 81 +95 89 60 +75 83 56 +57 74 54 +50 72 46 +50 66 45 +56 66 52 +59 61 52 +54 61 52 +47 62 45 +48 57 47 +45 58 46 +45 51 40 +50 49 35 +50 48 35 +55 49 35 +58 51 45 +69 65 55 +76 67 59 +85 76 68 +90 80 66 +96 75 58 +95 73 58 +84 72 61 +83 72 62 +76 71 65 +72 68 63 +67 65 58 +60 61 53 +53 66 55 +52 70 63 +47 70 64 +48 65 61 +45 66 47 +41 58 40 +38 58 38 +31 46 31 +31 34 25 +33 33 24 +33 33 24 +36 36 26 +45 45 33 +47 49 35 +49 48 38 +58 57 46 +71 66 49 +74 71 57 +75 74 63 +70 78 64 +63 77 60 +59 67 51 +54 57 38 +52 52 40 +59 57 50 +69 64 57 +80 83 68 +98 92 81 +116 107 100 +135 122 110 +149 139 125 +168 152 137 +173 164 146 +178 166 145 +187 161 142 +175 160 139 +167 156 132 +157 146 127 +154 127 107 +137 103 78 +118 89 65 +97 74 55 +94 64 46 +81 67 51 +77 68 53 +77 75 64 +75 79 74 +69 86 85 +81 84 88 +82 92 86 +87 93 88 +91 98 98 +95 112 99 +100 109 98 +92 102 92 +86 97 88 +95 99 92 +108 109 98 +119 115 101 +120 135 102 +129 145 106 +123 142 117 +121 136 119 +108 117 110 +101 118 101 +92 104 89 +84 95 87 +83 88 74 +85 82 74 +82 80 72 +85 79 66 +89 82 61 +95 83 56 +98 81 61 +101 80 68 +92 81 69 +90 84 74 +94 86 82 +98 92 86 +96 99 90 +113 110 94 +119 105 92 +120 104 88 +103 94 86 +90 91 78 +76 90 75 +78 83 79 +70 84 73 +66 92 77 +76 94 87 +94 99 100 +103 108 119 +105 132 130 +129 156 139 +158 162 146 +178 172 157 +178 176 173 +166 166 167 +125 150 143 +97 132 135 +105 129 130 +104 126 123 +100 128 120 +95 119 120 +95 117 107 +103 127 111 +110 137 122 +130 141 133 +142 138 120 +137 157 120 +139 133 110 +131 123 109 +127 112 99 +120 105 95 +116 103 90 +103 92 79 +105 92 76 +114 99 83 diff --git a/src/fractalzoomer/color_maps/Flame 054_the-hollow-needle-at-etretat.ppm.map b/src/fractalzoomer/color_maps/Flame 054_the-hollow-needle-at-etretat.ppm.map new file mode 100644 index 000000000..ee22b3bff --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 054_the-hollow-needle-at-etretat.ppm.map @@ -0,0 +1,256 @@ +106 110 103 +105 117 116 +105 119 120 +117 133 130 +123 144 135 +124 144 138 +125 149 140 +123 146 140 +122 149 150 +127 156 144 +128 155 142 +137 151 143 +140 148 142 +143 151 132 +150 154 130 +151 152 135 +147 158 149 +143 154 144 +139 151 144 +137 150 147 +143 152 149 +137 149 146 +137 147 142 +134 146 140 +131 141 135 +125 140 138 +123 143 138 +123 144 140 +123 144 140 +128 145 142 +127 150 141 +120 153 141 +125 157 144 +131 159 151 +134 161 147 +143 160 151 +142 166 163 +136 172 169 +139 163 165 +130 157 142 +130 151 141 +131 146 141 +134 148 150 +130 152 143 +130 156 138 +132 155 137 +137 158 132 +134 153 129 +134 147 129 +135 143 126 +133 142 127 +138 135 118 +132 125 106 +125 113 95 +118 101 87 +103 92 72 +78 69 55 +64 59 54 +59 56 53 +60 58 54 +69 64 58 +88 86 83 +95 101 97 +93 108 101 +91 108 101 +91 109 107 +91 110 109 +89 114 113 +93 112 109 +93 108 105 +101 112 108 +107 116 118 +115 128 125 +120 147 132 +125 154 134 +131 150 131 +138 147 135 +138 144 132 +136 139 128 +138 138 127 +138 138 115 +137 134 102 +132 131 102 +137 124 97 +127 120 88 +120 108 84 +114 110 84 +112 104 84 +113 99 83 +116 105 87 +118 111 89 +121 117 102 +126 127 112 +131 131 121 +136 137 128 +136 136 130 +135 139 131 +132 140 127 +131 132 126 +128 121 119 +122 110 104 +106 92 92 +91 75 69 +70 59 53 +60 55 52 +59 54 51 +59 55 48 +57 54 50 +59 53 52 +58 51 51 +52 51 51 +52 49 50 +55 52 51 +51 53 50 +55 52 52 +58 53 54 +55 55 57 +58 61 59 +58 79 76 +85 101 93 +95 101 97 +101 102 97 +103 104 99 +96 106 104 +108 116 106 +116 120 110 +125 129 121 +129 141 131 +129 141 135 +130 139 132 +126 128 128 +114 120 117 +107 106 100 +100 94 85 +88 80 69 +68 59 55 +60 53 52 +55 51 48 +53 49 48 +49 52 48 +47 50 45 +47 46 47 +49 44 43 +51 43 42 +52 49 45 +56 52 52 +58 57 56 +63 81 78 +86 105 100 +102 121 118 +99 124 126 +105 124 123 +117 127 119 +129 135 121 +133 141 123 +136 139 115 +133 130 109 +127 125 102 +124 118 97 +116 114 98 +120 113 99 +121 113 96 +125 109 96 +120 110 94 +119 106 92 +112 106 92 +106 94 90 +92 84 78 +69 60 61 +61 55 53 +58 54 53 +57 54 53 +52 54 54 +52 53 51 +53 55 50 +60 57 52 +71 66 59 +91 97 89 +96 106 102 +106 121 116 +127 138 129 +128 141 135 +123 139 137 +116 129 123 +103 125 111 +104 121 111 +111 115 106 +114 114 105 +121 111 103 +120 115 110 +122 120 112 +127 124 112 +131 118 107 +130 116 105 +128 124 102 +130 124 103 +139 121 98 +143 116 99 +147 128 100 +154 127 99 +147 135 109 +157 128 102 +158 130 115 +162 148 115 +150 137 119 +144 145 121 +143 148 132 +141 142 126 +135 140 128 +134 141 133 +134 144 132 +132 140 130 +131 142 130 +132 141 128 +134 141 126 +133 141 123 +136 135 113 +134 129 107 +127 122 100 +121 119 94 +107 116 90 +106 111 91 +105 103 93 +107 103 92 +108 111 94 +112 119 107 +114 128 121 +119 139 131 +122 145 135 +126 148 136 +128 147 135 +138 146 137 +139 145 132 +142 142 125 +143 133 118 +144 132 111 +142 136 110 +140 136 110 +135 130 115 +132 123 106 +130 118 92 +132 115 92 +142 106 91 +123 109 89 +107 101 84 +95 91 86 +72 64 59 +64 58 53 +59 54 54 +59 56 51 +63 57 55 +71 69 68 +97 100 88 +112 114 103 +123 135 123 +132 145 128 diff --git a/src/fractalzoomer/color_maps/Flame 055_rouen-cathedral-sunset.ppm.map b/src/fractalzoomer/color_maps/Flame 055_rouen-cathedral-sunset.ppm.map new file mode 100644 index 000000000..08bf7553b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 055_rouen-cathedral-sunset.ppm.map @@ -0,0 +1,256 @@ +137 129 126 +130 125 111 +120 112 98 +113 109 87 +100 101 83 +91 93 81 +78 84 72 +82 89 66 +86 88 71 +95 95 69 +100 92 61 +114 94 53 +125 91 54 +127 96 57 +124 99 57 +115 101 64 +101 98 68 +96 101 80 +100 106 87 +104 104 90 +109 106 87 +115 111 90 +126 115 100 +133 126 107 +143 135 116 +144 133 122 +149 131 136 +156 134 129 +145 134 125 +141 128 118 +133 129 109 +131 125 111 +129 125 110 +126 124 99 +126 130 107 +128 129 111 +133 129 113 +136 136 123 +148 145 137 +156 150 144 +159 153 146 +159 150 152 +160 152 145 +156 147 147 +148 143 149 +141 141 144 +138 133 130 +135 127 125 +134 131 124 +140 131 120 +140 129 126 +138 137 132 +138 138 149 +135 149 160 +134 149 164 +134 153 171 +138 149 164 +128 140 150 +137 142 147 +146 144 145 +158 141 140 +163 146 139 +176 154 136 +179 159 144 +187 167 151 +198 171 154 +190 158 132 +166 145 107 +145 133 91 +146 114 79 +138 108 71 +119 101 76 +107 102 78 +98 98 78 +94 92 78 +93 90 71 +91 88 60 +90 82 53 +88 77 52 +73 74 52 +84 82 57 +93 89 57 +105 94 71 +94 91 69 +97 94 72 +108 98 64 +115 99 71 +110 101 74 +115 107 73 +128 112 75 +142 113 73 +148 117 75 +151 128 86 +156 137 106 +162 141 119 +163 151 126 +167 156 133 +163 155 136 +152 147 144 +140 147 140 +133 139 127 +126 130 125 +124 125 113 +115 119 108 +112 120 111 +102 118 115 +104 116 116 +97 117 107 +107 113 107 +111 108 103 +105 109 99 +104 111 97 +106 106 91 +105 101 88 +108 102 85 +107 102 78 +112 105 78 +129 112 90 +138 127 92 +144 135 111 +138 142 129 +149 149 147 +155 152 161 +153 158 170 +155 159 171 +163 158 161 +167 155 153 +173 159 145 +169 155 135 +169 141 105 +162 125 95 +150 117 93 +138 116 91 +134 109 85 +119 109 80 +119 108 82 +122 108 77 +124 105 74 +125 111 79 +120 109 77 +118 111 81 +116 115 87 +111 113 89 +114 114 91 +116 121 96 +134 128 108 +153 138 122 +169 146 132 +181 154 130 +168 153 130 +152 142 119 +143 135 108 +133 126 95 +125 123 93 +119 112 86 +116 106 83 +121 111 84 +128 107 87 +129 110 95 +138 120 91 +140 124 91 +144 126 93 +141 131 91 +128 122 90 +119 119 90 +116 112 102 +109 114 95 +109 112 110 +109 120 119 +121 129 122 +132 131 122 +144 145 135 +158 148 141 +175 158 144 +180 158 149 +187 171 158 +188 176 158 +184 167 145 +175 166 137 +162 151 133 +153 137 111 +144 123 100 +128 119 90 +120 113 85 +113 110 80 +115 104 72 +116 100 68 +124 101 64 +134 100 67 +135 109 63 +139 112 67 +135 120 75 +133 120 93 +133 127 105 +132 128 123 +132 136 146 +134 143 152 +140 153 164 +141 154 168 +142 155 165 +157 156 151 +159 159 138 +173 162 141 +177 164 143 +177 163 150 +181 166 158 +181 169 162 +175 170 163 +179 164 162 +175 162 155 +161 155 148 +158 157 147 +150 155 147 +147 153 144 +136 138 124 +128 126 114 +112 112 107 +100 106 99 +96 104 99 +93 103 96 +103 102 89 +111 104 84 +112 102 80 +118 102 74 +119 98 70 +118 95 67 +116 94 61 +112 90 58 +104 90 60 +103 91 56 +98 86 57 +92 84 51 +89 84 60 +106 82 55 +111 90 56 +113 85 56 +103 92 65 +109 103 77 +104 99 86 +106 96 89 +101 101 95 +103 105 98 +109 110 103 +102 114 94 +112 114 107 +126 117 99 +136 130 104 +150 140 107 +157 138 106 +157 142 104 +154 139 109 +155 146 128 +154 142 136 +155 145 145 +148 151 156 +135 158 170 diff --git a/src/fractalzoomer/color_maps/Flame 056_the-houses-of-parliament.ppm.map b/src/fractalzoomer/color_maps/Flame 056_the-houses-of-parliament.ppm.map new file mode 100644 index 000000000..b6b591c6c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 056_the-houses-of-parliament.ppm.map @@ -0,0 +1,256 @@ +105 95 133 +97 86 120 +81 81 103 +78 71 88 +74 66 79 +75 64 73 +76 68 75 +79 65 74 +81 71 74 +83 74 81 +88 74 87 +91 81 96 +98 92 112 +101 95 126 +107 95 136 +110 95 141 +109 90 136 +104 88 136 +105 89 130 +103 87 118 +102 88 117 +105 87 110 +101 84 111 +105 90 112 +103 99 115 +105 101 116 +107 98 117 +104 90 120 +97 87 122 +98 90 114 +94 89 109 +90 91 103 +88 82 96 +82 76 86 +78 74 77 +70 72 69 +66 72 63 +57 67 60 +60 67 57 +68 73 65 +77 83 71 +85 94 92 +94 102 97 +97 101 106 +101 101 100 +99 99 106 +100 98 109 +103 94 112 +103 90 112 +101 87 113 +104 89 111 +100 96 107 +95 96 107 +95 88 106 +97 88 108 +99 93 112 +98 90 105 +99 89 96 +97 90 96 +96 87 99 +94 88 105 +97 85 111 +101 86 113 +105 88 117 +109 93 128 +116 98 135 +115 98 135 +113 103 131 +112 105 138 +108 99 133 +107 95 124 +109 94 123 +106 91 122 +106 88 116 +107 87 116 +104 84 117 +105 84 116 +109 87 112 +110 91 114 +107 96 117 +111 92 117 +107 89 116 +105 86 118 +105 80 127 +99 75 134 +98 73 129 +100 80 128 +98 79 126 +101 74 127 +98 78 121 +97 76 113 +96 75 103 +92 76 99 +88 79 90 +87 75 90 +90 74 94 +87 75 92 +88 76 92 +91 71 96 +99 77 99 +96 80 102 +95 77 105 +91 71 112 +94 69 117 +98 78 117 +103 87 122 +114 90 141 +109 96 134 +113 101 136 +126 107 140 +119 100 132 +114 96 113 +108 88 109 +99 87 106 +92 83 102 +87 79 96 +88 76 95 +85 74 97 +87 69 102 +88 71 101 +88 73 97 +90 79 103 +93 81 107 +93 82 118 +99 81 123 +96 81 125 +93 84 125 +94 82 129 +100 90 128 +101 97 124 +100 99 116 +107 103 112 +117 106 104 +114 106 108 +117 106 115 +108 99 108 +104 99 107 +103 107 98 +103 102 98 +95 96 97 +95 94 91 +87 87 83 +87 79 87 +81 73 84 +77 63 79 +75 60 74 +73 61 75 +72 61 78 +75 63 78 +73 62 78 +78 63 84 +77 58 97 +85 66 100 +87 65 102 +82 72 104 +81 66 105 +80 60 96 +73 63 82 +66 63 76 +57 55 54 +21 24 21 +23 29 20 +48 55 48 +55 64 60 +63 67 69 +70 66 72 +81 74 83 +89 79 89 +96 86 96 +105 86 105 +117 96 112 +118 114 124 +126 123 126 +135 132 151 +125 115 137 +119 118 134 +109 109 133 +109 101 128 +112 107 128 +109 104 122 +101 103 124 +106 99 117 +112 100 119 +109 98 112 +106 101 114 +105 102 114 +100 99 111 +96 94 103 +94 89 94 +94 88 88 +88 92 82 +82 92 73 +79 89 73 +72 84 72 +70 83 68 +83 75 77 +89 76 87 +91 80 103 +101 84 114 +108 86 126 +110 87 139 +115 90 142 +124 85 142 +107 82 129 +109 92 129 +100 82 119 +97 82 112 +97 83 102 +89 84 97 +89 83 96 +92 86 94 +96 87 95 +99 86 92 +95 84 96 +94 85 93 +91 84 85 +86 83 84 +78 85 89 +73 84 86 +69 76 83 +75 71 83 +77 68 83 +77 69 81 +79 70 84 +80 69 82 +77 68 83 +78 69 85 +83 72 86 +82 75 87 +84 74 84 +83 72 81 +77 66 76 +73 60 73 +62 52 70 +60 52 63 +67 65 63 +80 68 65 +84 78 71 +87 78 86 +88 82 93 +92 84 96 +97 85 102 +105 82 108 +103 84 105 +98 82 102 +94 77 103 +88 74 101 +88 73 102 +89 74 104 +88 75 115 +90 81 118 +95 83 122 +97 82 118 +100 83 113 +97 86 109 +91 89 101 diff --git a/src/fractalzoomer/color_maps/Flame 057_starry-night.ppm.map b/src/fractalzoomer/color_maps/Flame 057_starry-night.ppm.map new file mode 100644 index 000000000..b4432e75a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 057_starry-night.ppm.map @@ -0,0 +1,256 @@ +23 26 18 +27 29 21 +30 29 21 +29 30 22 +32 35 26 +40 42 32 +43 47 35 +45 54 38 +52 52 36 +50 54 38 +51 56 39 +50 56 42 +50 60 42 +52 63 47 +60 68 51 +69 73 55 +67 76 55 +68 78 53 +69 82 55 +70 87 59 +77 101 65 +87 101 66 +92 108 67 +93 105 65 +93 107 65 +90 110 66 +93 110 65 +95 111 69 +102 114 73 +104 110 69 +109 110 61 +98 105 65 +94 108 61 +82 98 56 +78 86 53 +81 79 57 +81 82 62 +88 91 60 +99 93 62 +95 106 64 +91 110 65 +84 117 77 +89 124 81 +104 128 92 +114 130 84 +120 132 84 +138 148 85 +148 150 76 +134 147 76 +131 138 78 +110 108 66 +96 89 57 +81 72 49 +66 65 45 +63 60 40 +60 55 44 +58 56 43 +56 56 42 +53 57 42 +58 59 42 +57 61 41 +57 65 42 +57 65 45 +59 61 49 +63 68 55 +71 77 53 +76 86 54 +90 95 55 +101 108 65 +114 125 74 +133 146 76 +142 156 82 +161 168 92 +177 178 94 +177 173 93 +167 158 86 +152 147 79 +133 115 72 +98 100 67 +80 86 54 +73 80 53 +61 71 47 +44 58 38 +37 46 32 +35 38 27 +29 35 23 +28 36 25 +28 38 24 +33 46 30 +37 47 30 +44 48 34 +47 49 36 +46 51 36 +41 51 31 +35 50 34 +35 48 31 +42 51 35 +46 53 44 +53 62 43 +60 70 49 +73 77 59 +80 88 64 +83 98 84 +86 101 99 +100 114 92 +101 108 80 +93 106 76 +81 103 75 +87 101 75 +85 113 85 +78 110 80 +83 109 74 +86 107 71 +86 113 65 +89 104 67 +79 101 66 +77 98 63 +70 86 63 +68 76 67 +69 82 61 +73 82 59 +72 84 61 +70 90 69 +80 98 83 +91 106 77 +102 110 80 +102 120 77 +98 126 70 +99 122 78 +94 114 72 +84 101 67 +75 84 58 +76 78 53 +69 77 48 +64 65 44 +58 64 43 +51 55 41 +46 51 38 +40 45 35 +30 34 29 +29 29 22 +26 27 22 +26 28 24 +25 27 22 +28 28 22 +31 30 25 +37 34 28 +41 37 29 +42 39 34 +47 44 36 +42 47 33 +38 44 30 +33 36 27 +31 31 25 +29 27 21 +27 24 21 +24 26 19 +23 26 18 +20 18 14 +24 25 18 +30 32 23 +37 40 30 +42 45 37 +51 55 41 +60 63 47 +70 75 52 +84 78 49 +100 92 59 +112 106 63 +118 115 66 +121 131 78 +122 138 89 +125 149 98 +139 157 105 +124 152 98 +113 139 83 +103 125 72 +105 112 69 +93 103 63 +80 88 54 +73 78 53 +61 76 49 +57 66 47 +54 68 47 +50 64 40 +53 60 42 +56 53 44 +58 54 39 +58 56 39 +53 57 37 +53 56 38 +56 54 36 +52 49 33 +42 44 30 +35 38 26 +29 35 24 +29 35 26 +38 42 31 +44 44 32 +53 51 31 +62 62 41 +78 77 54 +91 97 67 +109 122 77 +136 138 83 +149 149 83 +163 154 83 +167 153 89 +156 160 90 +145 153 84 +129 142 79 +109 130 80 +101 123 85 +98 123 94 +91 102 87 +90 98 79 +94 92 81 +83 92 66 +78 84 59 +74 77 55 +64 65 48 +58 56 43 +50 48 36 +45 42 31 +37 34 25 +34 30 21 +34 28 24 +38 39 28 +47 48 35 +52 52 41 +56 59 43 +59 68 57 +57 78 58 +68 89 57 +69 88 56 +67 80 54 +61 77 51 +56 74 47 +56 69 44 +53 62 42 +51 56 42 +53 53 45 +51 52 44 +51 54 48 +54 59 52 +64 61 53 +69 66 63 +63 69 56 +75 76 52 +80 79 52 +78 82 51 +84 91 59 +92 100 65 +97 104 63 +98 99 61 +92 93 57 diff --git a/src/fractalzoomer/color_maps/Flame 058_water-lilies-sunset.ppm.map b/src/fractalzoomer/color_maps/Flame 058_water-lilies-sunset.ppm.map new file mode 100644 index 000000000..4a89d1724 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 058_water-lilies-sunset.ppm.map @@ -0,0 +1,256 @@ +71 67 46 +71 67 50 +67 72 57 +72 84 60 +81 87 72 +92 93 74 +84 86 74 +88 100 84 +83 84 73 +77 74 68 +68 62 56 +60 59 48 +60 55 47 +57 49 38 +53 45 38 +52 44 36 +52 46 36 +57 49 37 +58 49 38 +60 52 39 +63 57 43 +70 60 45 +80 65 48 +85 71 52 +89 76 54 +90 83 53 +96 92 57 +102 95 62 +106 98 61 +112 100 62 +115 107 65 +119 106 67 +129 111 70 +132 119 74 +130 120 71 +126 118 69 +112 111 84 +101 100 80 +87 93 92 +90 101 87 +85 94 100 +107 108 90 +130 118 110 +135 118 104 +153 156 127 +183 183 126 +189 184 126 +177 165 100 +173 153 91 +162 148 88 +145 135 77 +134 124 72 +116 107 66 +103 91 59 +89 73 62 +78 65 49 +69 58 43 +67 51 41 +63 50 42 +66 51 48 +69 57 49 +76 58 53 +81 65 54 +86 73 55 +86 81 53 +95 87 55 +100 87 58 +101 88 65 +112 87 80 +117 98 73 +114 106 68 +120 110 68 +122 109 67 +122 107 66 +125 104 66 +116 94 63 +114 90 60 +105 84 56 +93 76 53 +93 75 51 +91 75 52 +84 76 49 +83 73 48 +82 74 48 +77 76 51 +72 74 53 +68 68 54 +69 66 54 +66 66 52 +65 64 48 +65 62 49 +64 58 49 +63 58 46 +62 60 46 +61 60 46 +58 57 44 +56 55 45 +56 52 44 +55 51 45 +49 50 41 +51 47 38 +54 49 41 +50 46 38 +45 49 39 +44 47 36 +50 47 34 +48 44 33 +51 44 34 +51 49 37 +55 51 37 +56 49 38 +54 52 42 +55 50 40 +57 51 39 +58 53 39 +60 53 38 +59 54 40 +61 55 41 +61 58 43 +64 60 43 +72 64 48 +83 65 47 +84 72 48 +93 75 51 +102 87 55 +106 97 61 +113 104 64 +122 109 67 +133 113 69 +136 116 69 +142 123 72 +142 123 74 +144 118 73 +130 100 83 +134 88 71 +112 86 58 +100 68 52 +80 54 44 +72 52 42 +66 49 38 +63 55 41 +63 57 42 +63 60 44 +70 64 47 +72 68 48 +78 71 47 +76 77 51 +78 82 52 +82 81 52 +79 74 48 +78 70 47 +75 67 45 +67 64 43 +62 59 42 +59 55 42 +57 53 40 +56 53 44 +60 55 50 +67 61 49 +77 68 51 +84 74 52 +89 82 53 +98 89 56 +101 88 58 +102 90 59 +101 95 69 +95 95 61 +96 94 59 +83 88 66 +84 79 68 +76 73 67 +73 68 54 +68 62 51 +66 61 48 +61 61 47 +60 57 47 +57 55 44 +57 54 40 +57 56 40 +57 54 39 +56 55 38 +52 51 37 +48 46 38 +44 41 36 +42 42 33 +44 43 33 +48 40 34 +52 44 36 +57 47 42 +57 49 42 +62 55 41 +64 55 44 +67 56 43 +68 58 44 +69 61 41 +71 61 41 +78 63 48 +78 72 52 +86 75 58 +95 85 61 +110 99 68 +119 111 69 +134 124 74 +149 132 78 +152 141 84 +161 143 85 +143 122 76 +129 116 70 +114 90 60 +98 82 55 +89 66 48 +79 56 45 +74 53 44 +71 54 46 +66 54 42 +64 56 40 +62 56 40 +64 52 39 +63 48 39 +61 48 43 +58 50 44 +57 51 44 +61 53 46 +67 53 49 +68 57 48 +71 60 52 +70 63 49 +69 61 48 +70 62 49 +70 65 48 +68 68 47 +65 67 48 +62 64 46 +63 61 43 +64 60 42 +68 59 43 +72 61 44 +79 56 45 +85 65 47 +85 71 52 +82 77 59 +79 77 63 +72 71 65 +70 69 56 +63 69 53 +61 66 52 +58 63 47 +64 62 45 +67 59 48 +71 63 51 +74 64 54 +74 72 52 +84 77 54 +92 84 61 +105 96 62 +117 102 75 diff --git a/src/fractalzoomer/color_maps/Flame 059_gogh.chambre-arles.ppm.map b/src/fractalzoomer/color_maps/Flame 059_gogh.chambre-arles.ppm.map new file mode 100644 index 000000000..e0a469c99 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 059_gogh.chambre-arles.ppm.map @@ -0,0 +1,256 @@ +24 17 8 +25 34 4 +53 56 72 +75 94 108 +86 110 145 +99 141 175 +125 154 163 +166 146 109 +182 142 103 +191 159 113 +206 191 120 +238 216 142 +252 233 156 +242 229 171 +220 226 215 +209 216 221 +207 213 224 +199 215 224 +189 208 223 +171 194 208 +176 188 187 +183 159 117 +172 130 92 +163 113 62 +159 109 53 +176 110 9 +188 116 6 +196 118 6 +202 123 10 +209 126 15 +200 127 38 +193 145 91 +240 193 119 +251 235 153 +252 240 170 +246 231 174 +229 224 220 +232 232 224 +224 230 230 +206 219 225 +194 207 215 +177 193 190 +205 177 130 +196 149 101 +191 134 97 +193 146 106 +196 168 125 +176 190 191 +170 197 217 +187 204 220 +188 206 216 +178 198 204 +171 191 183 +173 147 108 +162 121 84 +154 108 70 +140 98 58 +116 85 48 +116 84 56 +131 93 52 +148 97 49 +171 95 9 +183 104 7 +188 110 6 +190 110 4 +193 109 2 +198 109 1 +193 107 1 +194 106 7 +196 109 4 +196 110 6 +199 108 5 +208 107 2 +208 114 3 +209 118 3 +207 116 4 +207 118 1 +205 116 2 +205 115 2 +203 113 2 +200 113 3 +199 113 4 +200 113 8 +198 110 6 +195 112 4 +195 111 8 +197 113 9 +193 112 8 +193 108 14 +169 119 67 +172 143 109 +171 184 178 +169 189 198 +168 187 198 +168 185 180 +169 148 113 +169 132 96 +167 122 89 +169 124 91 +169 131 94 +166 155 102 +148 172 162 +129 172 187 +136 170 194 +153 157 161 +165 131 95 +160 121 84 +161 118 85 +163 122 91 +171 133 94 +184 152 116 +179 181 168 +177 188 203 +169 193 202 +163 191 202 +149 178 194 +133 162 176 +136 138 111 +132 144 61 +137 134 53 +194 125 15 +190 117 10 +191 118 4 +193 122 4 +200 125 8 +207 130 2 +210 134 2 +216 134 8 +219 135 6 +219 145 9 +206 205 99 +232 220 127 +222 216 127 +201 205 98 +196 170 103 +175 139 86 +151 118 83 +115 102 102 +110 133 148 +120 156 176 +134 169 197 +136 177 199 +161 174 178 +182 144 107 +181 124 68 +201 121 16 +206 122 10 +208 119 4 +214 118 1 +220 132 10 +212 144 55 +234 182 112 +228 188 116 +194 165 109 +185 142 96 +187 133 83 +177 126 79 +178 127 86 +187 139 104 +198 164 121 +209 185 155 +216 212 192 +221 224 217 +227 230 223 +230 233 226 +222 228 229 +207 218 218 +189 198 201 +197 169 130 +181 136 99 +169 120 86 +155 117 75 +153 114 75 +151 110 72 +144 106 72 +144 104 68 +148 105 65 +147 103 64 +147 100 66 +145 106 67 +141 112 72 +137 119 73 +134 114 77 +139 118 78 +150 115 79 +164 119 78 +185 138 95 +195 171 118 +243 205 123 +251 237 150 +253 240 166 +252 235 164 +224 211 162 +191 180 120 +162 128 86 +132 94 56 +84 77 37 +55 30 16 +64 34 7 +112 61 7 +150 78 12 +177 94 6 +186 107 5 +192 115 5 +200 115 7 +207 117 5 +205 124 12 +209 130 13 +196 163 88 +221 200 109 +247 221 145 +239 223 166 +217 211 177 +176 195 194 +129 161 184 +94 125 148 +73 92 121 +85 85 107 +99 94 60 +97 90 58 +106 72 24 +133 77 14 +143 80 7 +128 63 11 +96 59 24 +100 56 31 +125 80 40 +142 96 59 +158 112 62 +174 133 82 +185 158 112 +201 192 157 +196 206 208 +197 216 223 +202 212 223 +198 212 215 +190 198 209 +190 188 167 +184 158 112 +169 129 94 +155 114 77 +146 112 78 +142 112 78 +142 107 75 +142 107 69 +138 104 65 +144 98 61 +153 107 52 +166 97 11 +174 101 5 +186 109 5 +190 106 5 +190 102 4 +197 41 1 +116 33 7 +58 32 5 diff --git a/src/fractalzoomer/color_maps/Flame 060_gogh.entrance.ppm.map b/src/fractalzoomer/color_maps/Flame 060_gogh.entrance.ppm.map new file mode 100644 index 000000000..8a44b30a4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 060_gogh.entrance.ppm.map @@ -0,0 +1,256 @@ +2 2 1 +6 5 8 +5 8 7 +8 15 8 +9 21 16 +11 26 20 +27 49 30 +35 65 35 +54 77 47 +69 106 52 +94 125 64 +124 137 81 +148 157 87 +169 182 104 +190 193 116 +207 207 129 +219 220 140 +219 208 142 +217 220 140 +215 214 126 +207 199 112 +188 169 87 +179 142 58 +182 132 44 +185 143 29 +198 203 65 +220 214 99 +231 222 117 +238 228 127 +234 229 136 +251 245 156 +235 235 144 +240 235 151 +244 234 151 +241 233 149 +239 236 136 +241 230 124 +233 232 116 +223 216 105 +213 204 98 +179 179 91 +136 145 60 +93 138 53 +74 111 58 +62 113 53 +59 102 62 +52 94 67 +43 94 70 +45 87 61 +39 83 56 +38 87 54 +62 100 47 +66 108 47 +89 112 52 +117 127 44 +139 139 44 +139 139 50 +131 129 42 +102 121 60 +80 112 58 +68 94 42 +47 88 28 +35 68 39 +42 56 54 +45 56 61 +41 64 72 +37 98 69 +40 111 80 +53 139 100 +77 133 110 +84 136 112 +81 122 117 +77 95 121 +71 97 103 +59 97 100 +54 90 90 +44 80 92 +44 71 79 +42 80 76 +63 93 67 +88 113 66 +129 128 58 +155 157 69 +177 179 99 +194 197 109 +206 201 124 +221 216 120 +233 236 121 +240 235 118 +231 221 104 +221 208 98 +200 199 94 +182 172 58 +171 136 47 +142 133 57 +124 108 46 +81 97 48 +77 94 46 +89 92 52 +125 84 42 +156 99 32 +134 106 41 +82 99 42 +76 92 40 +65 85 37 +36 75 45 +23 75 49 +33 79 47 +29 90 53 +41 104 75 +61 112 79 +74 134 72 +109 151 93 +145 173 124 +174 196 161 +186 206 175 +189 207 161 +175 188 141 +138 168 118 +109 132 109 +73 101 101 +55 95 82 +46 73 57 +20 55 43 +17 36 39 +12 37 36 +13 28 28 +20 25 20 +21 18 23 +11 15 28 +30 30 17 +22 29 26 +21 28 22 +19 42 22 +30 37 23 +31 38 30 +25 38 31 +24 27 34 +25 30 48 +31 46 62 +31 55 54 +35 63 60 +29 76 77 +31 78 79 +36 91 82 +45 90 99 +49 97 111 +64 108 108 +74 122 123 +99 143 139 +168 173 141 +190 209 149 +204 215 159 +209 226 160 +209 214 153 +197 207 132 +185 180 115 +169 158 102 +144 149 73 +102 133 62 +73 107 58 +54 74 55 +42 64 52 +31 52 44 +34 45 38 +39 47 30 +49 51 29 +55 52 34 +44 53 45 +55 76 60 +81 95 78 +105 124 100 +143 165 98 +182 200 132 +202 214 149 +215 220 168 +230 236 165 +231 235 181 +216 229 170 +207 213 174 +194 210 185 +180 219 201 +140 198 201 +142 188 193 +159 184 158 +110 160 143 +82 144 137 +89 145 113 +103 137 95 +131 146 98 +146 151 109 +156 157 110 +196 190 134 +207 201 144 +208 209 154 +208 211 148 +195 201 146 +131 157 129 +97 132 126 +77 126 117 +49 120 108 +58 113 88 +65 92 76 +73 95 66 +89 94 62 +123 96 47 +160 100 40 +165 107 42 +143 113 58 +107 105 61 +88 112 70 +83 97 66 +74 81 60 +57 84 64 +49 90 67 +54 100 76 +60 96 84 +67 115 90 +98 124 91 +105 118 89 +132 135 72 +163 134 84 +181 167 99 +198 191 105 +210 208 116 +212 212 112 +219 215 108 +219 219 115 +219 221 131 +227 218 137 +231 228 139 +228 228 135 +226 224 134 +233 228 134 +236 233 129 +237 233 133 +243 233 138 +243 230 134 +241 232 129 +237 230 123 +226 217 108 +213 211 99 +193 191 89 +163 175 74 +149 155 48 +144 152 62 +167 155 61 +182 173 83 +186 180 104 +190 176 100 +178 171 89 +168 141 62 +144 137 64 +107 111 51 +79 86 46 +35 31 17 diff --git a/src/fractalzoomer/color_maps/Flame 061_gogh.the-night-cafe.ppm.map b/src/fractalzoomer/color_maps/Flame 061_gogh.the-night-cafe.ppm.map new file mode 100644 index 000000000..c8807c5b9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 061_gogh.the-night-cafe.ppm.map @@ -0,0 +1,256 @@ +56 36 25 +72 40 16 +76 46 26 +96 55 31 +121 71 41 +145 88 46 +161 90 60 +168 109 63 +168 119 83 +169 122 86 +162 123 79 +139 115 75 +102 115 73 +99 123 72 +105 132 75 +108 137 75 +133 147 94 +146 139 137 +179 173 130 +198 185 140 +202 187 145 +208 180 162 +215 187 141 +233 188 126 +234 192 124 +212 183 114 +214 176 101 +222 181 93 +214 174 83 +210 165 80 +207 161 83 +199 155 77 +197 154 74 +194 149 67 +190 144 62 +187 136 62 +188 133 66 +191 122 70 +192 129 67 +190 137 63 +194 137 62 +196 143 64 +195 149 70 +200 155 70 +201 162 73 +205 165 77 +206 162 85 +202 160 91 +193 150 96 +183 156 98 +182 153 106 +179 160 112 +163 157 107 +165 147 91 +163 143 88 +172 137 83 +180 134 79 +181 136 77 +179 132 67 +175 132 72 +178 131 73 +178 124 67 +180 134 64 +181 131 60 +188 126 59 +181 116 63 +168 117 60 +173 101 61 +161 88 58 +158 80 58 +144 83 53 +128 81 62 +112 94 57 +98 104 62 +90 102 66 +89 102 71 +99 93 83 +112 100 85 +127 103 76 +144 107 69 +152 110 69 +150 112 63 +155 113 63 +162 112 60 +157 110 57 +154 109 51 +154 101 55 +142 91 55 +118 79 54 +107 74 48 +105 74 45 +103 67 36 +108 52 39 +116 56 41 +122 53 37 +135 60 44 +149 67 41 +155 67 45 +163 68 48 +170 74 50 +175 81 55 +176 98 43 +173 109 37 +167 112 51 +176 116 48 +170 117 57 +170 119 61 +170 116 55 +168 123 59 +173 129 61 +174 124 65 +170 120 64 +156 126 59 +157 110 61 +158 93 69 +140 100 55 +132 91 47 +110 76 48 +93 79 54 +75 63 46 +74 52 43 +70 45 43 +65 48 41 +72 55 41 +80 57 37 +88 61 37 +97 66 44 +104 66 46 +113 69 45 +125 70 43 +137 83 48 +149 85 42 +158 82 45 +154 90 46 +155 79 49 +157 81 50 +161 80 48 +165 76 55 +165 75 56 +160 70 49 +159 70 45 +156 74 48 +158 72 45 +157 68 47 +163 67 46 +161 64 45 +157 66 47 +162 63 44 +162 58 43 +155 59 44 +154 67 47 +154 76 52 +147 80 55 +134 71 58 +123 73 49 +115 78 57 +113 78 59 +116 89 60 +119 91 69 +119 92 65 +123 92 58 +129 97 52 +146 103 57 +152 109 61 +151 113 61 +163 114 63 +163 124 60 +164 122 52 +172 133 52 +166 111 58 +170 101 53 +168 95 51 +163 91 51 +160 91 51 +160 92 52 +165 97 52 +165 96 45 +171 93 49 +176 92 50 +180 105 51 +186 112 59 +199 121 54 +201 141 67 +200 146 71 +205 156 72 +207 162 76 +208 165 77 +212 169 86 +215 170 89 +221 174 95 +218 172 100 +215 172 99 +209 166 89 +206 165 83 +206 165 82 +196 164 86 +195 162 91 +190 160 90 +189 154 92 +177 149 84 +180 142 81 +172 133 70 +152 129 77 +109 130 76 +100 127 70 +97 123 70 +98 118 68 +94 116 69 +90 113 68 +87 97 55 +88 80 63 +92 80 57 +86 75 61 +99 73 62 +119 83 63 +149 98 67 +160 113 66 +171 128 69 +176 142 76 +190 156 75 +204 170 86 +214 175 100 +225 179 110 +238 201 109 +239 196 98 +225 180 89 +224 178 82 +218 159 77 +212 158 81 +202 155 82 +200 151 79 +194 149 75 +188 141 69 +188 144 69 +177 140 68 +188 140 66 +178 147 70 +185 141 69 +186 136 77 +196 138 82 +200 143 106 +211 164 103 +215 172 106 +208 180 132 +202 174 141 +180 169 126 +181 163 117 +166 141 101 +175 131 101 +149 106 85 +123 92 70 +99 74 55 +76 55 43 +71 47 35 +68 34 33 +64 45 33 diff --git a/src/fractalzoomer/color_maps/Flame 062_gogh.vegetable-montmartre.ppm.map b/src/fractalzoomer/color_maps/Flame 062_gogh.vegetable-montmartre.ppm.map new file mode 100644 index 000000000..23aede19f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 062_gogh.vegetable-montmartre.ppm.map @@ -0,0 +1,256 @@ +40 43 29 +44 40 28 +66 55 30 +91 61 30 +112 65 40 +137 82 49 +164 102 53 +196 118 67 +220 129 69 +227 128 77 +232 141 72 +221 151 83 +236 161 80 +225 161 82 +225 163 80 +221 168 96 +221 153 88 +233 171 96 +210 174 105 +227 161 98 +235 172 109 +238 179 116 +232 176 103 +231 186 102 +227 184 110 +210 171 118 +190 161 102 +178 160 101 +159 156 109 +143 154 124 +134 149 126 +132 146 120 +127 144 118 +131 144 118 +144 152 114 +144 150 104 +163 143 102 +185 147 93 +193 154 98 +199 155 92 +198 155 90 +193 146 87 +192 142 90 +185 142 87 +182 141 83 +169 139 80 +145 132 92 +125 148 90 +127 138 106 +123 137 121 +120 136 121 +116 132 118 +112 134 121 +106 134 117 +99 122 113 +96 119 109 +91 107 99 +87 103 102 +89 103 86 +95 100 77 +97 96 72 +95 90 64 +98 89 79 +100 95 69 +117 98 64 +109 97 72 +104 100 72 +115 96 71 +120 99 74 +133 110 70 +156 123 77 +165 139 76 +177 146 79 +194 150 88 +210 148 87 +213 156 85 +212 158 97 +211 160 98 +211 161 100 +218 168 111 +222 182 114 +236 194 126 +232 198 125 +224 187 122 +211 183 126 +228 198 141 +182 189 131 +151 169 141 +144 161 134 +134 155 137 +129 152 136 +127 149 136 +128 148 135 +124 145 132 +123 145 131 +116 142 132 +111 136 131 +108 130 128 +107 126 122 +99 122 111 +102 105 88 +107 112 82 +111 107 74 +115 106 67 +123 102 60 +151 111 62 +162 99 57 +161 103 76 +161 115 73 +154 121 70 +148 125 66 +139 123 78 +143 122 88 +148 124 84 +135 113 77 +127 117 76 +114 111 73 +114 111 73 +117 106 91 +114 110 74 +111 114 83 +104 111 97 +99 122 112 +98 124 119 +100 127 118 +105 128 119 +106 129 121 +112 132 121 +114 136 127 +111 136 130 +112 137 131 +117 141 128 +121 147 130 +125 145 126 +125 141 122 +124 141 120 +129 141 111 +154 137 98 +166 147 94 +187 148 90 +202 147 85 +211 141 84 +218 142 83 +219 149 89 +227 156 96 +222 155 94 +210 153 97 +204 152 96 +190 148 93 +172 149 91 +156 147 93 +143 149 103 +137 146 106 +128 143 114 +125 141 115 +125 138 112 +124 131 98 +122 123 91 +119 120 88 +105 115 79 +103 102 69 +95 94 61 +84 87 62 +82 78 54 +75 75 46 +71 69 54 +83 76 40 +99 68 31 +101 66 33 +95 48 18 +107 55 26 +105 60 35 +103 57 37 +111 56 27 +120 40 23 +117 60 29 +118 80 46 +141 99 57 +149 104 54 +150 98 54 +126 88 37 +128 68 33 +121 73 34 +117 65 22 +133 74 34 +158 66 35 +168 90 53 +169 97 49 +195 102 56 +200 110 61 +203 118 65 +209 124 65 +196 126 55 +181 128 57 +174 125 72 +171 121 70 +165 114 68 +168 100 58 +175 105 52 +182 110 62 +178 120 72 +188 131 73 +197 139 79 +197 143 79 +196 155 89 +195 163 97 +193 159 110 +193 173 124 +185 173 134 +154 164 134 +150 164 131 +148 159 133 +140 157 132 +135 149 128 +130 152 128 +124 146 126 +121 144 124 +118 142 125 +116 135 118 +119 130 102 +124 131 98 +125 128 95 +121 120 89 +114 109 76 +114 104 70 +101 95 59 +103 88 59 +85 84 48 +92 75 43 +97 79 55 +85 85 40 +97 74 35 +103 72 40 +98 76 42 +103 78 45 +101 83 47 +105 88 60 +115 95 59 +114 99 55 +138 112 55 +151 122 65 +171 130 69 +175 125 74 +195 135 72 +211 143 73 +219 137 76 +224 140 74 +215 144 71 +198 140 76 +186 137 70 +173 126 68 +167 109 50 +147 102 55 +110 85 39 +87 62 37 +52 51 30 diff --git a/src/fractalzoomer/color_maps/Flame 063_matisse.bonheur-vivre.ppm.map b/src/fractalzoomer/color_maps/Flame 063_matisse.bonheur-vivre.ppm.map new file mode 100644 index 000000000..db52819a7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 063_matisse.bonheur-vivre.ppm.map @@ -0,0 +1,256 @@ +3 3 3 +39 31 46 +91 59 63 +169 125 81 +206 159 105 +208 186 115 +204 196 101 +223 190 85 +245 207 76 +247 210 66 +248 210 60 +245 197 62 +222 186 74 +207 176 85 +191 155 108 +161 126 102 +105 111 111 +80 98 102 +43 82 60 +36 61 45 +23 54 40 +18 51 42 +32 60 38 +53 74 51 +73 98 67 +118 135 93 +175 161 120 +219 165 132 +226 171 140 +226 195 154 +228 206 139 +241 213 115 +239 208 112 +234 199 103 +223 189 95 +227 161 77 +220 151 71 +205 158 48 +202 142 41 +184 121 37 +177 116 25 +160 107 36 +100 116 44 +81 66 62 +66 52 60 +75 84 83 +79 90 108 +94 104 112 +122 120 122 +175 163 125 +212 176 145 +221 190 167 +225 201 166 +232 199 158 +230 198 147 +228 199 107 +228 208 101 +226 206 68 +230 203 59 +223 197 46 +243 199 23 +232 203 40 +217 191 46 +218 173 35 +201 178 35 +226 186 25 +210 168 29 +204 176 59 +217 150 36 +188 119 21 +216 163 19 +220 145 9 +225 159 1 +223 157 1 +219 135 0 +204 134 21 +204 113 2 +193 104 2 +195 112 0 +186 115 18 +173 117 13 +183 104 19 +183 118 32 +164 155 43 +142 155 66 +97 138 69 +47 88 61 +48 79 51 +35 74 49 +39 72 52 +42 77 57 +67 86 90 +90 95 101 +142 133 104 +168 142 94 +187 136 104 +201 135 106 +207 138 123 +209 140 121 +217 151 122 +217 151 127 +222 150 126 +219 152 134 +222 167 136 +227 170 144 +220 174 146 +220 183 156 +219 176 157 +192 169 155 +138 168 128 +104 149 108 +65 119 86 +38 87 71 +29 70 58 +25 59 54 +25 69 56 +29 66 56 +43 88 64 +73 117 88 +118 135 93 +153 142 78 +193 146 72 +198 145 61 +199 162 70 +196 157 53 +219 150 47 +222 163 48 +217 193 59 +222 201 62 +222 189 82 +207 180 93 +211 185 98 +205 179 100 +190 161 97 +169 154 85 +117 158 94 +82 131 102 +75 121 93 +78 119 94 +88 121 90 +131 102 87 +162 105 38 +160 101 33 +163 104 28 +166 88 30 +176 78 3 +169 71 3 +166 43 1 +159 15 8 +154 8 8 +165 6 3 +160 3 0 +149 1 0 +148 9 3 +50 11 10 +48 29 12 +46 24 27 +48 39 33 +82 70 32 +155 103 30 +172 119 46 +184 130 54 +210 156 69 +227 161 91 +220 169 110 +224 155 107 +210 131 104 +184 106 94 +170 101 86 +166 91 81 +156 96 85 +88 111 82 +76 123 90 +62 119 86 +54 116 91 +66 123 102 +86 142 116 +126 158 123 +163 165 118 +209 168 119 +222 178 144 +225 200 163 +226 212 162 +221 201 167 +225 209 170 +215 213 188 +234 206 190 +224 210 171 +227 201 174 +223 203 178 +225 181 170 +218 163 147 +196 142 130 +181 132 97 +180 111 63 +198 93 35 +200 101 3 +213 103 26 +208 94 4 +209 84 8 +210 67 1 +195 66 1 +194 74 2 +181 70 0 +188 65 1 +189 53 4 +184 50 1 +179 53 3 +170 41 4 +174 13 6 +176 13 3 +178 48 5 +166 64 52 +197 90 56 +188 99 80 +209 104 96 +222 122 92 +206 131 112 +206 151 120 +199 161 131 +173 180 138 +136 179 145 +98 156 130 +83 147 117 +70 134 107 +85 132 106 +110 144 103 +162 140 88 +178 118 84 +192 122 93 +204 122 113 +203 126 119 +196 137 118 +191 131 113 +182 130 107 +161 153 120 +104 145 109 +78 128 103 +53 112 87 +35 102 80 +40 96 71 +52 103 75 +97 137 79 +138 159 67 +187 173 64 +192 177 59 +210 190 61 +219 183 91 +224 196 104 +221 205 139 +225 202 155 +209 201 152 +156 176 144 +115 120 128 +69 87 96 +27 58 48 diff --git a/src/fractalzoomer/color_maps/Flame 064_matisse.flowers.ppm.map b/src/fractalzoomer/color_maps/Flame 064_matisse.flowers.ppm.map new file mode 100644 index 000000000..cb9c5f90f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 064_matisse.flowers.ppm.map @@ -0,0 +1,256 @@ +13 10 17 +66 30 14 +140 53 34 +165 44 33 +205 94 45 +177 121 75 +182 159 89 +185 175 117 +209 186 130 +203 189 140 +208 192 141 +214 198 142 +220 201 150 +221 204 151 +222 202 151 +220 198 141 +216 197 135 +220 203 142 +216 203 156 +224 207 168 +227 206 168 +227 212 168 +230 217 173 +232 217 181 +235 218 193 +241 213 200 +235 218 199 +233 218 198 +231 217 185 +231 219 176 +228 213 170 +221 208 170 +211 204 178 +206 203 188 +209 205 191 +214 205 197 +211 207 198 +200 201 195 +199 199 187 +198 197 178 +203 198 167 +206 197 164 +213 202 163 +216 202 164 +218 196 160 +224 191 153 +225 189 141 +215 194 130 +217 191 115 +220 197 104 +221 188 104 +217 163 87 +215 161 51 +211 172 50 +213 174 59 +206 166 88 +214 164 87 +208 153 87 +197 121 93 +209 82 39 +193 21 8 +168 38 20 +170 75 61 +151 127 95 +154 165 148 +180 188 174 +184 187 172 +181 187 175 +178 184 177 +157 178 184 +152 175 182 +133 172 173 +130 171 159 +139 171 165 +156 177 183 +175 187 185 +180 189 190 +182 189 183 +189 190 174 +190 192 168 +202 194 160 +206 197 153 +212 201 158 +218 202 169 +225 209 179 +226 216 183 +237 222 193 +236 222 200 +235 223 207 +235 221 210 +236 222 213 +233 223 214 +234 219 215 +234 221 214 +233 220 212 +234 221 214 +237 222 217 +239 226 216 +239 233 216 +239 230 221 +239 229 219 +237 228 214 +233 222 211 +231 221 208 +230 223 204 +232 216 201 +222 215 187 +207 205 185 +199 200 185 +195 197 184 +195 196 182 +194 195 178 +186 190 176 +180 184 177 +158 174 178 +143 172 156 +116 159 149 +72 103 96 +55 76 65 +21 42 44 +41 38 37 +70 59 35 +149 106 97 +175 131 93 +213 180 99 +219 188 113 +221 195 117 +227 204 124 +226 206 143 +233 198 151 +229 211 163 +230 215 178 +233 216 200 +220 218 206 +211 211 204 +195 198 199 +185 197 189 +187 189 187 +188 182 188 +181 177 182 +175 178 176 +161 175 162 +163 141 151 +176 112 118 +141 99 109 +82 80 53 +53 51 40 +36 40 51 +60 73 63 +78 111 97 +131 161 125 +154 178 154 +156 181 179 +157 182 187 +164 192 197 +180 188 197 +192 194 200 +200 200 198 +209 208 199 +215 214 202 +213 218 201 +212 215 205 +205 207 204 +198 198 204 +192 196 199 +180 193 193 +176 186 192 +174 184 189 +158 181 187 +151 175 178 +135 169 158 +116 156 147 +57 83 86 +56 31 32 +70 28 19 +121 56 46 +155 75 65 +178 106 114 +193 133 101 +182 171 116 +165 167 140 +188 139 142 +184 123 127 +186 114 117 +197 146 111 +208 168 141 +221 184 171 +208 198 181 +213 206 191 +223 209 195 +232 216 201 +232 216 207 +231 217 208 +232 220 213 +226 220 215 +219 217 209 +217 218 209 +216 209 208 +202 202 202 +192 197 195 +193 195 186 +192 193 185 +193 195 182 +194 198 191 +205 206 200 +217 210 195 +231 215 202 +231 218 204 +235 220 205 +236 220 204 +234 221 205 +232 221 205 +231 217 207 +231 214 204 +225 207 196 +214 200 192 +205 191 187 +204 169 169 +206 173 167 +200 193 175 +195 196 180 +194 198 186 +198 200 196 +215 201 202 +229 214 207 +231 217 208 +233 219 209 +234 223 211 +238 227 211 +240 229 207 +240 227 208 +239 226 209 +237 224 208 +236 220 205 +235 215 204 +227 211 197 +214 208 193 +197 197 184 +188 189 172 +169 180 160 +149 169 137 +115 136 85 +73 66 39 +51 31 30 +35 32 12 +33 28 14 +38 41 33 +63 55 40 +77 100 78 +129 155 131 +123 162 151 +129 165 159 +135 167 158 +138 150 139 +124 121 135 +56 54 65 diff --git a/src/fractalzoomer/color_maps/Flame 065_matisse.lecon-musique.ppm.map b/src/fractalzoomer/color_maps/Flame 065_matisse.lecon-musique.ppm.map new file mode 100644 index 000000000..fa9acca95 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 065_matisse.lecon-musique.ppm.map @@ -0,0 +1,256 @@ +17 24 13 +25 50 37 +51 60 57 +56 70 71 +50 108 84 +60 120 101 +78 109 104 +91 110 128 +119 123 103 +131 141 108 +139 147 107 +140 144 102 +129 130 88 +129 120 90 +142 119 69 +162 122 56 +171 127 64 +179 127 69 +148 107 66 +133 103 70 +107 101 68 +92 116 55 +83 102 62 +78 127 54 +69 132 63 +77 137 76 +85 144 72 +89 154 81 +103 161 72 +98 163 76 +101 156 80 +98 164 114 +107 177 79 +106 162 118 +120 164 114 +128 150 134 +129 160 141 +138 163 154 +140 170 157 +142 170 160 +129 167 170 +152 180 168 +160 179 158 +173 190 157 +172 193 172 +173 201 181 +183 205 191 +180 198 192 +187 202 204 +191 202 196 +206 209 188 +211 213 196 +209 214 190 +211 208 189 +200 201 185 +197 199 182 +204 198 162 +196 190 159 +190 192 136 +179 190 122 +181 178 114 +184 163 122 +175 156 120 +172 156 120 +171 156 126 +147 146 127 +132 151 135 +141 158 139 +153 154 141 +154 149 131 +148 158 114 +150 150 113 +136 142 113 +128 122 96 +122 119 98 +114 121 95 +113 117 90 +106 107 82 +112 94 85 +130 95 87 +150 92 81 +167 91 92 +180 78 72 +181 74 75 +185 69 75 +182 67 62 +194 85 50 +196 122 30 +221 159 7 +226 161 6 +220 163 6 +234 187 37 +190 132 59 +207 156 59 +186 128 40 +187 130 19 +188 129 36 +186 115 28 +162 108 32 +154 110 45 +115 91 48 +98 100 65 +93 97 62 +90 93 64 +70 81 63 +71 74 57 +75 78 50 +96 74 40 +107 80 43 +150 81 55 +178 92 50 +189 88 80 +186 105 102 +175 138 121 +195 151 124 +205 153 135 +187 179 141 +191 210 162 +209 223 182 +228 234 208 +228 225 208 +219 221 207 +210 212 197 +206 206 195 +188 198 189 +188 194 178 +183 187 160 +183 191 155 +186 186 144 +185 176 141 +191 175 136 +191 163 124 +168 170 111 +155 184 107 +145 177 97 +120 168 75 +113 149 78 +117 161 80 +121 171 82 +134 178 96 +152 190 111 +145 194 131 +150 180 133 +164 179 132 +167 177 128 +178 176 139 +169 166 132 +162 157 129 +156 146 119 +154 146 118 +154 131 117 +150 109 103 +171 93 90 +185 102 92 +197 102 96 +193 104 95 +183 84 82 +173 71 64 +173 65 63 +160 58 43 +157 48 38 +120 4 5 +38 30 9 +32 26 12 +31 25 14 +47 48 28 +63 52 26 +94 63 20 +99 66 22 +115 88 28 +121 98 33 +158 111 48 +176 129 61 +185 121 30 +192 148 29 +173 124 34 +192 107 2 +192 98 3 +185 91 2 +161 89 9 +158 89 22 +154 96 32 +122 86 46 +113 85 37 +107 94 41 +88 83 60 +75 80 50 +68 80 54 +65 78 58 +63 71 53 +59 66 40 +58 51 40 +60 68 37 +49 55 37 +63 65 37 +62 64 42 +66 73 52 +70 80 58 +80 90 74 +80 95 84 +85 93 71 +94 101 70 +98 98 67 +96 100 77 +103 111 82 +104 115 95 +111 112 91 +104 109 87 +93 113 83 +76 110 84 +67 93 94 +69 85 89 +75 90 74 +78 81 64 +72 75 57 +70 73 56 +68 71 50 +92 72 33 +108 59 21 +138 77 13 +161 80 5 +160 65 0 +154 54 0 +138 34 2 +55 42 5 +20 14 6 +14 9 4 +24 25 12 +33 39 30 +45 45 35 +45 48 40 +51 62 49 +60 74 55 +63 77 63 +59 103 64 +75 128 70 +89 149 79 +96 157 105 +101 175 137 +123 187 147 +124 194 146 +137 189 144 +110 177 136 +115 181 127 +112 176 129 +119 162 149 +91 170 136 +84 152 119 +67 152 116 +52 140 116 +49 141 121 +46 134 117 +28 119 107 +42 88 69 +47 75 61 +33 50 45 diff --git a/src/fractalzoomer/color_maps/Flame 066_modigliani.nude-caryatid.ppm.map b/src/fractalzoomer/color_maps/Flame 066_modigliani.nude-caryatid.ppm.map new file mode 100644 index 000000000..761a01452 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 066_modigliani.nude-caryatid.ppm.map @@ -0,0 +1,256 @@ +31 24 17 +57 47 38 +89 77 61 +119 88 86 +151 108 104 +173 128 129 +184 141 152 +196 148 160 +197 156 158 +201 164 169 +199 171 174 +200 176 179 +203 178 181 +203 179 182 +203 178 185 +201 178 183 +202 177 186 +198 178 184 +195 179 178 +203 173 173 +202 169 169 +204 167 163 +199 155 155 +200 158 151 +203 157 147 +199 157 148 +196 152 139 +202 144 123 +200 142 123 +190 130 119 +175 111 102 +175 92 77 +168 91 81 +158 87 83 +139 73 72 +133 71 62 +114 57 55 +86 51 50 +50 34 32 +40 32 30 +33 31 33 +33 31 34 +40 35 34 +57 53 43 +82 70 66 +108 84 89 +130 107 112 +170 134 135 +184 142 145 +191 151 145 +189 151 150 +181 147 146 +172 155 132 +169 153 130 +168 152 129 +168 151 129 +167 149 127 +149 128 113 +142 120 97 +140 108 87 +127 105 84 +127 85 80 +118 77 78 +115 76 80 +112 80 74 +96 77 60 +72 57 48 +44 38 36 +38 29 34 +35 29 31 +37 31 27 +41 33 31 +48 40 38 +86 56 51 +116 79 74 +125 95 94 +153 110 106 +176 122 127 +185 135 135 +194 143 142 +195 145 143 +190 145 134 +179 129 122 +164 119 119 +156 111 108 +140 106 101 +128 103 98 +124 106 103 +125 97 95 +145 92 89 +156 93 87 +157 92 91 +164 100 96 +165 109 111 +182 123 125 +181 124 126 +180 134 130 +169 149 128 +169 151 129 +171 155 130 +193 151 139 +201 154 150 +204 156 152 +212 163 163 +210 166 162 +216 175 169 +225 188 179 +218 185 188 +217 192 196 +224 195 196 +224 195 200 +225 205 209 +229 209 212 +226 208 211 +218 203 212 +217 194 200 +215 196 199 +214 191 194 +218 185 183 +215 183 181 +214 175 173 +206 167 164 +197 159 160 +193 154 153 +177 150 148 +170 154 132 +168 149 127 +160 139 111 +152 126 103 +152 128 104 +161 142 118 +168 150 129 +174 156 134 +190 157 148 +196 159 161 +196 164 172 +196 174 181 +198 176 183 +202 180 182 +206 180 180 +210 178 180 +214 187 183 +209 188 189 +208 184 193 +211 189 191 +215 194 193 +212 196 197 +207 191 199 +194 189 194 +177 176 180 +173 159 165 +173 149 155 +170 149 154 +167 136 146 +161 125 128 +146 109 113 +132 98 92 +128 80 81 +133 77 80 +148 92 92 +156 102 99 +165 117 113 +174 131 128 +187 143 140 +181 142 139 +168 122 122 +144 108 104 +121 92 94 +107 83 81 +74 63 54 +45 43 41 +41 32 31 +37 28 26 +33 25 25 +35 25 24 +38 28 27 +58 40 24 +76 54 40 +109 68 56 +104 65 44 +67 53 40 +42 34 32 +36 27 28 +32 23 27 +29 20 23 +30 20 21 +31 21 20 +29 20 19 +21 15 15 +15 11 12 +15 10 11 +18 7 9 +18 12 12 +21 12 14 +21 12 15 +21 15 17 +25 20 21 +29 23 24 +30 24 27 +31 24 27 +34 25 26 +40 35 33 +51 49 46 +68 72 61 +105 99 94 +123 109 116 +144 118 116 +157 149 136 +166 150 125 +154 134 102 +151 127 103 +147 123 99 +143 118 96 +153 104 100 +160 107 104 +166 115 103 +181 121 112 +187 119 112 +177 123 111 +155 112 108 +142 119 97 +138 122 97 +126 106 85 +118 99 81 +103 80 60 +80 60 48 +53 45 37 +42 34 32 +41 33 31 +43 38 35 +66 57 53 +90 71 73 +116 80 81 +135 101 104 +152 117 118 +168 139 142 +164 153 155 +153 157 168 +147 158 172 +170 152 159 +187 158 166 +186 163 166 +188 164 163 +192 168 167 +201 167 164 +204 168 168 +202 166 167 +198 163 166 +190 161 162 +185 154 157 +187 149 152 +182 147 147 +166 135 138 +139 114 121 +104 92 88 +69 62 55 diff --git a/src/fractalzoomer/color_maps/Flame 067_braque.instruments.ppm.map b/src/fractalzoomer/color_maps/Flame 067_braque.instruments.ppm.map new file mode 100644 index 000000000..a4d314871 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 067_braque.instruments.ppm.map @@ -0,0 +1,256 @@ +13 9 4 +22 18 10 +35 31 20 +48 42 14 +56 45 7 +68 57 11 +83 66 15 +101 82 18 +117 89 15 +116 87 19 +103 83 16 +88 94 25 +72 92 33 +64 83 25 +58 79 20 +57 68 18 +54 66 15 +62 69 15 +65 73 13 +70 68 11 +78 62 12 +87 61 11 +103 68 11 +111 70 20 +128 81 12 +132 87 23 +139 85 22 +134 107 24 +138 115 30 +146 118 44 +157 130 56 +165 139 63 +161 145 82 +170 164 114 +186 177 126 +195 185 128 +210 200 137 +220 213 139 +234 213 133 +240 213 133 +239 220 145 +249 227 147 +249 227 153 +250 231 160 +244 227 162 +247 232 165 +249 242 188 +245 242 171 +255 252 190 +251 241 168 +247 241 181 +241 231 170 +237 229 166 +222 217 161 +212 205 159 +208 202 146 +205 192 123 +196 174 99 +178 150 78 +168 140 66 +150 126 52 +131 117 43 +127 95 33 +120 96 34 +106 95 41 +95 90 45 +93 87 50 +93 91 54 +97 86 62 +118 109 80 +146 132 93 +169 161 125 +189 183 135 +207 197 145 +213 206 148 +221 206 139 +223 203 137 +223 202 137 +225 204 134 +226 207 130 +234 207 127 +222 203 126 +216 188 114 +210 179 98 +223 172 46 +217 171 46 +211 166 46 +208 159 29 +202 145 22 +199 153 33 +196 161 62 +203 179 91 +211 192 115 +213 197 127 +220 204 130 +221 208 129 +221 201 130 +212 196 124 +200 179 113 +194 174 96 +175 154 83 +166 146 72 +167 147 76 +180 156 90 +203 177 110 +211 192 115 +213 198 116 +218 199 122 +209 191 107 +193 167 77 +206 159 42 +194 146 32 +193 141 20 +186 135 10 +179 141 16 +179 143 8 +153 120 7 +147 110 20 +128 110 25 +118 103 37 +115 107 38 +110 122 46 +117 120 64 +132 129 74 +140 133 89 +145 133 85 +135 128 80 +136 112 67 +139 116 53 +138 118 31 +136 109 27 +133 101 14 +135 92 4 +130 80 2 +123 74 6 +111 73 1 +93 67 4 +80 63 8 +79 61 14 +82 70 22 +89 93 19 +106 100 28 +119 103 39 +139 125 42 +159 138 59 +176 148 84 +188 162 110 +207 184 130 +215 196 131 +219 193 137 +208 187 126 +201 174 109 +177 158 83 +179 154 61 +173 137 39 +177 139 26 +177 145 20 +150 115 11 +139 108 7 +130 101 9 +114 76 5 +103 67 8 +100 55 5 +82 59 8 +82 58 17 +71 64 22 +66 74 18 +60 73 22 +60 73 28 +68 85 27 +79 88 33 +87 97 37 +90 107 37 +96 97 58 +120 113 63 +137 121 57 +159 131 57 +171 144 64 +165 147 63 +161 136 48 +162 125 34 +154 122 42 +145 113 29 +127 102 11 +110 93 3 +87 87 1 +83 59 0 +79 56 5 +81 53 6 +71 45 6 +61 36 2 +60 34 1 +54 31 5 +51 24 3 +46 19 0 +39 15 4 +34 16 2 +33 15 4 +36 13 5 +39 16 3 +37 29 3 +38 27 8 +38 27 8 +44 20 9 +56 28 6 +57 26 2 +61 25 2 +65 29 4 +58 30 9 +65 38 10 +66 45 13 +73 47 10 +70 54 8 +70 55 6 +56 59 6 +48 61 14 +48 55 7 +43 55 5 +48 55 14 +45 68 8 +48 85 20 +56 86 24 +60 81 22 +57 81 25 +55 82 40 +71 74 51 +89 75 46 +90 82 53 +102 82 64 +120 106 81 +130 123 78 +142 137 81 +163 153 92 +178 167 112 +186 175 120 +180 168 120 +164 154 93 +147 144 74 +134 132 71 +130 115 66 +120 108 60 +109 98 44 +110 87 29 +128 87 22 +122 82 10 +110 77 10 +100 65 5 +91 55 2 +81 54 3 +76 54 7 +64 50 9 +44 52 13 +35 42 8 +35 41 8 +29 26 9 +24 12 1 diff --git a/src/fractalzoomer/color_maps/Flame 068_calcoast09.ppm.map b/src/fractalzoomer/color_maps/Flame 068_calcoast09.ppm.map new file mode 100644 index 000000000..111c10d28 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 068_calcoast09.ppm.map @@ -0,0 +1,256 @@ +32 32 44 +52 56 66 +68 71 89 +76 94 103 +82 116 122 +83 114 143 +90 123 154 +94 127 158 +96 130 161 +99 134 164 +99 135 167 +101 136 168 +103 138 170 +103 139 171 +103 139 173 +103 139 174 +103 139 175 +104 140 174 +106 142 176 +108 143 175 +108 143 176 +109 144 176 +108 143 174 +106 141 172 +103 139 173 +102 138 172 +100 136 170 +98 134 170 +98 133 168 +97 131 166 +95 129 164 +95 128 159 +95 128 156 +94 126 153 +92 127 145 +82 118 140 +76 115 122 +69 100 107 +70 89 94 +61 84 91 +64 76 88 +71 75 78 +70 72 68 +65 73 73 +66 65 73 +56 62 74 +55 59 71 +54 59 69 +50 55 64 +41 45 58 +42 41 53 +44 44 53 +46 44 58 +48 50 55 +58 56 56 +57 64 65 +72 68 63 +81 77 64 +96 82 62 +103 93 73 +100 92 78 +92 89 71 +88 88 71 +89 84 73 +87 87 77 +94 94 84 +99 101 89 +99 107 99 +96 110 119 +85 113 143 +85 115 149 +91 124 155 +96 129 160 +100 135 165 +106 139 170 +108 143 172 +119 146 156 +127 149 160 +148 165 157 +165 188 190 +179 191 172 +184 189 154 +190 194 149 +174 155 104 +147 131 96 +144 138 108 +137 135 107 +138 130 112 +145 142 115 +132 137 131 +114 128 136 +101 130 142 +102 130 157 +96 129 162 +96 130 165 +98 131 166 +99 133 168 +99 134 169 +100 134 169 +100 136 169 +100 134 169 +100 134 169 +99 134 166 +96 129 164 +94 127 160 +92 124 157 +90 123 154 +84 114 147 +81 109 139 +75 101 129 +62 91 119 +59 89 105 +55 88 99 +55 87 98 +57 82 112 +58 81 115 +63 87 120 +67 93 126 +74 100 133 +77 106 138 +81 110 143 +80 110 144 +78 107 141 +75 101 134 +68 94 127 +62 88 121 +64 90 120 +73 98 128 +75 104 136 +79 110 140 +81 111 144 +82 112 146 +82 111 142 +77 105 135 +79 108 117 +81 98 115 +87 96 103 +91 95 97 +94 91 91 +101 102 94 +117 116 100 +125 128 107 +118 134 131 +122 145 148 +130 166 167 +140 176 186 +156 193 200 +163 204 212 +167 213 212 +169 207 215 +168 207 211 +157 199 205 +137 175 189 +130 166 174 +118 152 164 +118 153 157 +118 158 160 +123 164 166 +136 177 177 +146 191 197 +162 197 198 +166 201 203 +161 200 203 +153 189 200 +137 175 185 +121 163 167 +108 147 151 +106 141 153 +98 131 161 +96 131 161 +100 136 155 +111 132 145 +112 134 144 +105 134 138 +101 134 138 +105 130 141 +109 117 128 +110 115 107 +104 107 95 +113 111 88 +119 112 92 +126 124 103 +121 116 103 +119 117 90 +117 112 85 +112 102 82 +95 95 81 +86 86 80 +80 84 83 +81 92 101 +85 112 122 +94 127 132 +106 140 143 +116 162 160 +142 183 185 +184 201 205 +189 224 229 +214 248 247 +224 251 250 +201 232 240 +187 218 222 +170 194 203 +138 175 176 +115 153 162 +101 137 151 +83 126 132 +67 106 111 +70 87 93 +73 80 82 +73 76 78 +71 81 80 +71 78 81 +66 75 88 +61 81 97 +70 91 117 +73 98 127 +77 106 138 +82 110 143 +83 115 148 +85 118 151 +90 123 156 +90 124 157 +92 125 158 +93 126 159 +93 126 159 +94 127 160 +94 127 162 +94 127 162 +94 128 163 +95 128 163 +95 129 164 +95 128 163 +95 128 161 +93 126 159 +93 126 157 +94 124 153 +91 122 140 +81 116 124 +78 105 114 +81 91 96 +84 84 80 +77 78 71 +64 62 54 +51 43 35 +37 29 35 +26 23 30 +0 0 0 +5 2 12 +22 27 46 +35 32 48 +43 40 50 +42 49 58 +29 56 73 +35 62 80 +38 47 63 +29 33 53 diff --git a/src/fractalzoomer/color_maps/Flame 069_dodge102.ppm.map b/src/fractalzoomer/color_maps/Flame 069_dodge102.ppm.map new file mode 100644 index 000000000..ce3406770 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 069_dodge102.ppm.map @@ -0,0 +1,256 @@ +47 42 46 +88 93 90 +136 152 150 +140 218 225 +130 242 251 +123 245 243 +122 188 198 +99 137 153 +74 113 109 +74 89 82 +58 73 61 +49 64 54 +58 41 32 +64 30 24 +63 28 23 +65 27 22 +76 30 21 +75 34 17 +74 32 14 +79 31 14 +80 32 15 +85 31 18 +82 34 23 +89 42 25 +85 45 27 +78 49 29 +77 40 29 +77 36 27 +89 39 35 +112 56 39 +116 69 43 +118 89 51 +124 92 37 +160 122 46 +171 135 56 +168 156 97 +153 159 102 +144 150 88 +137 115 85 +118 108 89 +108 95 75 +95 87 63 +95 78 55 +88 65 56 +92 57 49 +94 57 48 +94 53 47 +98 51 43 +105 67 50 +109 74 60 +116 91 81 +140 119 89 +179 161 111 +235 221 170 +245 246 140 +237 221 102 +227 193 91 +215 181 106 +197 157 88 +184 153 62 +161 124 46 +149 99 41 +143 84 37 +130 77 42 +117 73 48 +118 67 53 +124 81 60 +139 107 90 +156 161 147 +192 207 161 +221 235 186 +216 244 206 +178 223 200 +179 187 163 +154 134 116 +146 106 79 +129 105 52 +114 103 49 +119 122 74 +135 141 112 +147 164 149 +165 213 168 +199 243 222 +187 251 248 +190 248 233 +169 215 199 +158 176 150 +136 139 120 +119 121 104 +121 120 93 +146 152 109 +180 159 99 +181 191 105 +181 205 157 +175 231 216 +168 243 243 +138 241 247 +127 247 247 +138 247 240 +141 188 174 +112 136 129 +91 103 81 +69 86 67 +69 59 41 +62 59 21 +59 36 17 +61 25 14 +61 24 16 +55 25 15 +44 26 23 +47 31 23 +54 33 22 +60 34 30 +53 42 49 +51 60 66 +46 72 60 +53 84 86 +54 100 125 +84 149 155 +92 243 249 +108 244 249 +130 219 231 +125 155 166 +71 105 120 +47 89 118 +26 50 68 +24 25 32 +13 12 21 +12 9 8 +5 4 4 +5 2 2 +4 0 1 +5 1 0 +12 4 2 +16 7 4 +21 7 1 +22 5 2 +18 5 5 +16 6 6 +9 5 4 +5 2 1 +1 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 0 0 +3 0 1 +6 0 3 +16 5 5 +23 9 4 +22 15 9 +18 14 14 +20 20 26 +26 26 23 +43 36 29 +52 42 42 +59 67 62 +75 80 80 +77 116 99 +97 141 153 +121 219 225 +121 246 252 +136 238 245 +143 176 174 +121 125 121 +107 98 94 +76 93 72 +77 86 51 +83 57 49 +78 51 44 +70 40 41 +67 31 31 +63 28 24 +62 27 20 +58 29 10 +55 31 12 +49 28 13 +42 23 7 +37 19 7 +38 17 6 +43 13 5 +47 14 5 +59 15 6 +61 17 6 +63 21 5 +67 23 8 +69 27 6 +66 28 6 +66 30 13 +70 34 18 +70 40 28 +78 42 35 +88 53 39 +93 69 56 +113 83 83 +138 119 116 +196 181 138 +222 227 216 +247 245 223 +250 249 228 +247 251 242 +230 247 235 +199 236 231 +199 236 228 +193 231 227 +165 173 178 +153 134 140 +128 119 110 +112 95 87 +108 78 57 +99 79 48 +94 71 37 +71 52 28 +65 47 26 +69 31 26 +61 26 22 +56 24 19 +56 21 15 +55 21 13 +47 16 11 +45 11 3 +41 10 4 +39 10 6 +37 11 5 +33 14 3 +30 9 2 +30 5 0 +28 9 3 +27 11 2 +27 11 3 +26 14 7 +24 12 5 +22 15 5 +27 12 4 +31 16 6 +36 17 7 +41 21 11 +48 20 12 +57 18 12 +61 22 11 +65 23 13 +68 23 14 +68 22 9 +63 19 7 +57 17 7 +46 17 7 +37 18 5 +34 17 6 +30 18 14 +30 26 11 +25 32 17 +37 31 31 diff --git a/src/fractalzoomer/color_maps/Flame 070_ernst.anti-pope.ppm.map b/src/fractalzoomer/color_maps/Flame 070_ernst.anti-pope.ppm.map new file mode 100644 index 000000000..46c1c6e5f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 070_ernst.anti-pope.ppm.map @@ -0,0 +1,256 @@ +60 41 44 +63 44 53 +61 45 54 +62 43 55 +59 42 56 +61 39 55 +61 43 57 +65 44 53 +67 46 53 +74 44 54 +76 44 57 +80 48 63 +87 49 64 +89 43 57 +93 46 53 +96 44 53 +106 49 53 +104 56 56 +108 68 64 +111 72 67 +119 70 68 +129 76 71 +133 79 68 +133 75 74 +139 65 65 +134 69 76 +143 77 76 +170 77 76 +148 92 81 +136 92 73 +135 90 87 +149 96 75 +174 114 73 +203 130 81 +202 137 86 +201 164 136 +201 164 138 +176 147 135 +203 131 101 +167 145 117 +186 121 108 +174 107 89 +146 117 90 +133 112 98 +118 112 123 +100 95 100 +125 102 98 +113 100 93 +102 84 81 +100 74 86 +99 77 97 +98 63 76 +94 53 70 +86 52 65 +81 49 63 +75 52 61 +71 52 64 +70 49 64 +70 50 62 +69 52 63 +67 50 61 +64 50 63 +66 51 59 +63 51 62 +63 54 61 +62 50 61 +62 48 61 +62 48 61 +57 45 59 +57 43 56 +57 46 56 +55 45 56 +53 43 56 +53 43 57 +54 40 53 +53 41 55 +55 43 57 +57 42 59 +57 47 59 +59 49 60 +53 48 68 +58 50 66 +51 49 70 +49 49 64 +52 51 70 +54 51 69 +57 53 67 +61 52 73 +65 53 75 +64 52 70 +62 51 67 +61 50 68 +60 48 70 +58 49 70 +58 49 67 +60 48 62 +61 50 64 +61 50 63 +62 50 62 +63 48 61 +65 47 61 +67 45 59 +65 46 58 +64 46 58 +63 47 58 +63 45 57 +59 45 58 +58 44 57 +61 43 57 +61 44 57 +61 43 59 +62 42 60 +64 44 60 +66 45 61 +67 47 62 +66 48 67 +66 50 69 +72 53 68 +74 56 70 +78 56 71 +73 68 75 +80 55 76 +85 58 78 +79 60 84 +86 65 82 +96 68 76 +98 72 79 +108 85 78 +123 88 70 +113 83 78 +122 85 81 +132 104 92 +127 111 90 +136 93 101 +142 83 87 +137 82 75 +121 80 77 +110 67 85 +102 67 77 +94 66 72 +83 68 66 +80 71 76 +81 73 85 +87 84 89 +85 69 84 +90 84 96 +82 84 88 +80 90 95 +85 84 110 +93 72 86 +82 72 81 +77 70 82 +74 63 77 +72 56 74 +71 55 68 +67 51 65 +65 51 67 +64 50 65 +67 50 66 +72 51 68 +74 50 66 +80 53 63 +86 55 68 +89 63 68 +91 66 68 +97 65 65 +103 66 58 +99 64 64 +102 61 71 +111 58 72 +104 63 63 +118 53 59 +127 52 59 +141 47 52 +161 39 53 +164 37 51 +143 41 51 +136 46 61 +118 47 50 +111 47 59 +109 45 59 +106 46 61 +107 42 63 +109 41 58 +106 42 53 +95 44 59 +88 45 57 +78 43 61 +70 47 63 +67 46 61 +66 45 62 +64 46 62 +62 45 60 +62 46 58 +60 45 58 +58 45 59 +58 47 58 +62 48 62 +64 50 63 +66 52 65 +69 55 68 +71 63 68 +68 65 76 +66 66 76 +62 61 78 +62 61 79 +65 55 80 +66 54 76 +65 53 77 +60 52 80 +57 54 73 +58 58 70 +57 59 74 +62 61 80 +59 67 86 +63 68 86 +63 68 88 +65 70 90 +67 65 93 +62 70 95 +58 68 99 +62 75 92 +59 77 97 +61 76 109 +61 77 100 +54 70 105 +56 70 105 +53 67 102 +52 65 99 +55 65 102 +54 68 103 +61 73 92 +64 68 94 +68 76 95 +74 79 89 +70 77 83 +66 72 87 +68 62 92 +70 56 77 +72 55 76 +68 56 75 +72 53 72 +74 54 66 +75 56 64 +77 53 61 +81 50 58 +87 54 52 +96 51 58 +92 44 61 +85 45 62 +75 45 58 +71 41 54 +70 41 56 +70 41 56 +69 41 55 +66 41 53 diff --git a/src/fractalzoomer/color_maps/Flame 071_ernst.ubu-imperator.ppm.map b/src/fractalzoomer/color_maps/Flame 071_ernst.ubu-imperator.ppm.map new file mode 100644 index 000000000..3cdcb4f2f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 071_ernst.ubu-imperator.ppm.map @@ -0,0 +1,256 @@ +36 57 12 +87 102 130 +126 148 170 +137 166 178 +146 174 185 +160 179 186 +163 183 190 +161 180 186 +154 172 181 +147 165 174 +138 144 155 +144 103 23 +127 77 3 +93 20 6 +78 10 6 +65 4 2 +53 0 8 +30 4 0 +9 3 2 +1 1 0 +0 0 1 +3 1 3 +5 0 9 +21 15 4 +32 17 0 +39 3 2 +48 5 0 +54 4 0 +56 3 3 +65 3 0 +66 2 2 +70 3 3 +76 7 1 +80 4 1 +79 3 0 +80 4 0 +81 9 0 +81 15 0 +87 26 1 +103 68 8 +108 151 11 +93 159 31 +123 149 161 +139 163 175 +149 171 181 +158 176 184 +162 177 186 +166 178 187 +164 175 185 +161 173 181 +162 170 173 +172 123 74 +178 113 3 +187 117 1 +190 122 0 +184 122 2 +165 123 8 +108 143 36 +117 147 164 +129 161 176 +129 166 182 +103 148 174 +92 105 135 +72 69 15 +76 24 3 +72 17 3 +73 16 1 +75 15 2 +77 14 3 +78 11 4 +78 9 3 +77 9 1 +74 9 1 +72 10 2 +71 10 4 +66 9 4 +66 6 1 +64 6 2 +66 10 1 +68 12 2 +69 8 1 +68 6 1 +69 6 0 +71 7 0 +71 8 1 +73 10 2 +75 12 1 +75 14 1 +81 13 2 +84 15 1 +90 17 2 +99 23 2 +139 79 0 +151 87 6 +134 63 9 +102 21 4 +93 15 5 +92 12 6 +101 10 2 +125 27 3 +163 66 2 +179 76 2 +190 94 5 +206 116 4 +211 121 1 +213 130 2 +214 136 1 +209 137 1 +198 131 2 +181 112 1 +167 100 0 +150 90 1 +126 87 7 +58 84 7 +34 64 2 +62 90 10 +131 87 4 +157 83 1 +166 87 2 +168 88 2 +169 88 1 +175 87 1 +180 90 4 +177 98 4 +181 102 1 +177 105 1 +179 109 3 +188 112 1 +195 107 1 +197 109 0 +200 116 2 +192 121 4 +191 121 2 +179 113 3 +173 105 2 +158 106 9 +107 121 142 +114 139 162 +109 136 162 +88 101 138 +92 44 33 +86 16 5 +84 10 2 +82 9 3 +84 7 1 +89 11 0 +91 14 1 +99 17 1 +110 20 0 +151 57 4 +165 68 2 +170 70 6 +170 69 2 +168 73 2 +171 78 0 +173 88 0 +175 95 2 +182 105 0 +189 114 0 +197 123 2 +206 127 2 +209 130 2 +212 129 3 +208 124 1 +206 122 1 +198 124 4 +191 119 2 +186 104 5 +177 89 8 +169 74 5 +164 73 2 +157 57 1 +124 25 6 +102 16 2 +95 16 3 +91 14 2 +87 16 2 +88 15 4 +95 22 2 +131 52 2 +159 67 1 +162 76 0 +162 80 2 +168 88 6 +173 96 6 +175 96 3 +172 97 2 +173 98 3 +174 102 2 +167 102 4 +162 113 19 +145 151 153 +162 171 176 +163 172 179 +169 178 183 +168 177 186 +168 184 193 +169 185 190 +176 186 188 +182 191 183 +180 189 188 +173 190 196 +177 191 200 +169 191 198 +159 190 201 +148 176 187 +138 166 178 +133 158 172 +109 126 146 +74 88 37 +58 27 5 +71 19 2 +78 19 3 +81 15 5 +92 33 34 +87 99 124 +102 126 155 +94 105 113 +130 95 4 +146 99 3 +152 96 1 +159 92 2 +166 103 2 +177 113 0 +175 117 2 +171 121 16 +152 133 70 +146 163 173 +150 168 177 +154 172 181 +153 176 184 +151 173 186 +154 171 185 +149 169 184 +145 169 177 +138 154 157 +172 124 23 +195 124 6 +197 126 7 +200 127 7 +212 130 11 +175 176 172 +175 183 184 +173 182 181 +160 170 179 +139 161 174 +125 138 160 +91 98 105 +43 58 6 +29 18 5 +15 12 4 +3 6 4 +1 3 4 +4 3 2 +11 11 1 +26 25 3 diff --git a/src/fractalzoomer/color_maps/Flame 072_fighting-forms.ppm.map b/src/fractalzoomer/color_maps/Flame 072_fighting-forms.ppm.map new file mode 100644 index 000000000..2e31ad4bf --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 072_fighting-forms.ppm.map @@ -0,0 +1,256 @@ +2 3 0 +11 15 2 +22 23 8 +40 36 23 +82 53 40 +133 63 36 +149 96 18 +169 100 12 +182 122 14 +214 140 47 +235 178 73 +230 176 63 +220 159 44 +174 151 29 +141 139 43 +129 99 40 +56 61 33 +35 36 18 +25 24 6 +17 18 3 +18 17 0 +24 19 0 +27 25 3 +35 29 12 +100 42 16 +140 45 14 +144 52 14 +120 55 39 +75 59 56 +51 40 38 +34 28 15 +24 19 5 +13 13 3 +12 13 1 +7 8 3 +11 13 2 +9 11 0 +12 11 2 +13 15 2 +22 23 7 +30 31 12 +40 40 28 +52 63 69 +63 96 65 +66 103 73 +100 114 124 +105 155 133 +138 146 105 +152 125 65 +159 122 55 +158 94 30 +156 60 7 +149 46 14 +135 43 40 +124 57 81 +97 58 132 +80 70 149 +66 83 139 +85 94 140 +97 116 153 +96 119 151 +96 102 126 +97 87 79 +137 77 67 +164 55 24 +174 60 16 +175 42 4 +175 37 7 +164 40 12 +142 47 14 +111 47 30 +65 46 47 +37 34 22 +32 34 12 +31 32 16 +43 33 25 +88 42 37 +140 30 9 +164 24 1 +169 28 2 +174 34 2 +168 38 1 +160 41 4 +131 44 7 +71 53 21 +34 30 10 +27 22 5 +18 15 1 +13 16 1 +18 19 3 +30 27 11 +37 33 32 +46 32 70 +59 38 117 +66 58 127 +67 60 133 +63 63 123 +53 51 71 +56 50 67 +55 47 64 +45 46 37 +45 40 29 +48 43 39 +61 50 62 +75 90 70 +81 95 120 +89 100 136 +99 97 124 +130 93 79 +158 58 28 +174 63 9 +184 51 4 +186 46 8 +190 37 18 +187 40 21 +180 48 10 +174 50 3 +166 69 2 +181 83 21 +205 97 2 +203 115 5 +212 138 3 +218 141 4 +237 144 0 +233 139 5 +225 115 4 +207 98 4 +204 58 27 +199 52 18 +199 49 16 +193 39 9 +194 35 6 +189 36 5 +186 35 2 +186 33 6 +182 37 5 +185 39 2 +186 31 2 +185 30 3 +186 31 3 +187 30 3 +186 30 2 +183 32 2 +179 27 3 +180 31 3 +184 31 5 +184 29 6 +181 30 3 +181 28 0 +181 30 2 +179 29 2 +174 29 0 +176 33 3 +178 30 3 +175 25 1 +174 24 1 +173 25 0 +166 24 1 +153 26 7 +116 30 5 +43 25 4 +28 18 2 +26 15 1 +27 15 1 +32 23 8 +43 28 14 +111 34 2 +144 39 4 +160 30 2 +163 35 4 +155 41 12 +129 53 66 +132 71 99 +99 109 132 +95 141 145 +107 135 143 +101 125 156 +100 117 143 +87 111 128 +66 114 73 +72 108 48 +97 111 29 +108 120 58 +138 150 119 +183 165 155 +195 175 164 +163 166 182 +125 170 197 +131 154 188 +120 117 172 +86 106 175 +68 81 143 +67 61 123 +85 56 66 +112 37 48 +154 39 15 +180 48 24 +187 60 69 +188 118 123 +193 146 160 +206 170 188 +162 157 190 +144 136 147 +139 102 158 +173 54 109 +167 45 49 +177 43 13 +170 41 14 +153 40 9 +126 36 5 +55 29 11 +29 17 2 +21 11 1 +18 10 0 +25 16 1 +28 19 8 +36 28 10 +91 44 9 +143 38 7 +146 47 6 +142 52 5 +130 73 10 +78 62 22 +40 37 23 +44 26 16 +90 27 4 +136 30 7 +158 30 2 +169 33 1 +175 32 7 +166 37 17 +149 51 36 +129 48 74 +99 54 126 +76 51 129 +73 58 137 +84 74 148 +102 79 152 +119 80 142 +174 57 99 +178 50 50 +175 49 49 +186 58 48 +186 57 99 +176 59 115 +124 107 116 +116 143 147 +128 161 139 +190 169 127 +235 175 114 +233 175 81 +148 146 56 +151 99 30 +120 86 12 +120 78 22 +56 50 9 diff --git a/src/fractalzoomer/color_maps/Flame 073_fog25.ppm.map b/src/fractalzoomer/color_maps/Flame 073_fog25.ppm.map new file mode 100644 index 000000000..4cd7dd892 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 073_fog25.ppm.map @@ -0,0 +1,256 @@ +11 14 2 +30 28 10 +35 35 14 +52 43 23 +52 61 22 +61 63 29 +67 62 30 +83 70 39 +113 96 63 +149 134 131 +163 157 162 +175 169 173 +178 172 176 +173 165 170 +160 149 152 +162 119 78 +159 108 65 +135 95 47 +112 83 32 +88 81 23 +75 72 18 +72 59 18 +73 63 24 +70 48 22 +72 57 30 +66 52 20 +64 60 21 +66 71 23 +72 62 27 +66 73 21 +75 66 26 +80 64 23 +103 73 33 +130 88 40 +163 99 47 +172 100 47 +174 106 51 +185 120 60 +194 128 73 +206 141 84 +201 145 94 +179 165 164 +191 180 184 +205 196 192 +214 212 217 +231 230 236 +238 242 245 +239 242 247 +233 236 241 +227 226 231 +213 208 214 +197 192 198 +178 172 177 +150 144 146 +130 103 68 +86 76 53 +74 61 44 +68 58 40 +61 53 28 +58 51 19 +60 53 11 +62 45 5 +45 43 6 +34 39 4 +31 41 3 +36 36 9 +32 35 9 +30 36 6 +17 16 10 +21 18 2 +31 13 5 +28 20 7 +28 24 4 +33 24 6 +35 41 17 +45 42 12 +51 36 17 +53 37 22 +62 38 16 +78 39 12 +81 46 17 +83 52 12 +89 65 13 +103 76 18 +119 80 26 +137 85 29 +160 92 41 +162 103 54 +171 109 59 +184 120 59 +196 124 60 +194 131 73 +199 146 97 +181 170 172 +196 186 191 +203 198 202 +215 216 218 +230 229 235 +231 231 239 +231 230 238 +225 225 229 +211 208 207 +195 189 193 +173 168 171 +145 140 142 +117 103 54 +98 77 33 +86 61 34 +78 63 30 +76 63 31 +75 64 34 +70 58 42 +76 55 36 +72 58 30 +67 57 17 +63 55 9 +53 62 2 +50 42 4 +47 40 7 +46 40 6 +51 39 8 +52 39 10 +55 41 12 +58 45 19 +57 48 20 +63 47 18 +70 48 15 +71 48 16 +87 53 19 +100 72 29 +110 90 39 +134 119 63 +148 138 137 +167 164 163 +182 177 177 +186 179 187 +184 177 185 +178 171 178 +168 155 158 +187 143 107 +192 130 79 +179 119 63 +165 111 56 +159 109 55 +160 111 61 +160 114 72 +153 141 142 +167 159 164 +172 167 171 +171 166 170 +157 151 153 +151 135 129 +143 105 64 +124 86 40 +112 73 31 +88 62 31 +91 64 24 +90 64 19 +89 63 18 +92 69 20 +102 78 19 +112 78 29 +123 83 37 +142 97 52 +143 118 69 +155 146 149 +178 172 174 +194 190 190 +203 199 202 +217 216 222 +232 235 239 +241 245 248 +245 249 252 +247 251 254 +249 253 255 +251 253 255 +253 254 255 +253 254 255 +253 254 255 +251 255 255 +249 254 255 +249 253 254 +249 253 254 +247 253 255 +245 250 253 +244 249 253 +244 249 252 +240 245 248 +231 232 237 +219 216 218 +203 196 202 +189 183 187 +169 160 164 +180 133 98 +169 113 66 +163 109 56 +167 105 58 +167 114 65 +162 115 75 +155 144 148 +173 164 171 +184 177 185 +187 182 189 +188 182 187 +179 173 174 +166 156 155 +198 138 89 +181 123 67 +163 104 55 +152 95 50 +133 91 37 +124 81 28 +117 81 28 +108 77 27 +111 79 32 +118 83 39 +133 92 51 +146 97 56 +153 103 61 +152 104 57 +148 104 57 +142 101 48 +134 95 43 +123 84 31 +109 70 28 +99 66 22 +95 64 28 +97 65 36 +102 78 52 +120 88 58 +143 110 81 +152 144 147 +174 165 170 +193 182 188 +205 195 203 +220 217 224 +232 235 242 +243 246 251 +245 250 253 +248 253 254 +249 253 254 +253 255 254 +255 255 255 +255 255 255 +254 255 255 +253 254 255 +253 254 255 +250 251 253 +244 248 250 +234 236 243 +222 219 229 +207 197 205 +188 181 189 +170 160 167 +142 133 134 +76 67 44 diff --git a/src/fractalzoomer/color_maps/Flame 074_geyser27.ppm.map b/src/fractalzoomer/color_maps/Flame 074_geyser27.ppm.map new file mode 100644 index 000000000..23b3bf3aa --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 074_geyser27.ppm.map @@ -0,0 +1,256 @@ +0 0 0 +26 5 5 +77 17 6 +98 45 29 +124 78 66 +114 129 146 +115 168 193 +132 179 210 +152 186 220 +153 176 202 +142 171 181 +157 169 176 +165 162 158 +154 131 103 +149 104 73 +152 98 60 +140 85 46 +138 67 23 +163 57 6 +173 55 8 +179 56 3 +190 61 8 +208 86 7 +210 110 25 +221 127 29 +222 150 44 +226 161 53 +222 159 52 +222 152 60 +213 148 66 +193 134 70 +164 146 113 +138 141 159 +133 144 165 +154 139 122 +148 108 84 +158 115 69 +189 121 57 +198 124 48 +212 136 45 +224 146 39 +223 143 35 +222 137 31 +222 136 24 +221 137 18 +205 101 19 +198 76 4 +176 60 14 +148 86 43 +154 110 61 +141 115 89 +125 168 156 +126 173 199 +109 156 212 +105 144 195 +96 120 161 +71 74 121 +37 58 125 +26 49 119 +16 42 117 +17 41 115 +18 38 106 +35 42 95 +53 36 45 +59 35 35 +84 25 14 +98 35 15 +116 48 18 +121 56 23 +135 72 28 +142 82 36 +163 103 51 +178 108 56 +196 123 61 +214 145 68 +202 165 99 +182 166 149 +177 174 165 +175 176 165 +157 168 171 +135 153 167 +120 125 129 +126 87 69 +125 82 64 +126 81 63 +127 75 46 +137 83 37 +142 82 36 +142 80 35 +134 70 20 +116 51 9 +107 38 11 +97 29 7 +86 25 13 +87 26 8 +93 28 8 +103 31 6 +110 40 6 +111 43 7 +141 28 8 +143 31 7 +145 34 10 +148 36 6 +145 39 3 +128 54 22 +115 51 25 +99 50 25 +99 47 28 +102 44 27 +95 42 26 +53 35 43 +23 38 100 +14 34 103 +18 28 89 +4 0 2 +1 0 0 +24 3 2 +75 15 6 +85 15 2 +98 23 4 +101 24 2 +105 32 2 +106 34 2 +104 37 12 +100 33 14 +91 30 11 +88 29 11 +93 38 18 +96 39 24 +98 47 30 +69 63 76 +36 54 121 +49 63 118 +100 68 69 +114 71 55 +131 86 57 +159 109 61 +186 112 45 +200 123 46 +217 143 50 +221 149 55 +221 147 50 +211 139 54 +188 119 49 +175 103 38 +152 85 32 +165 61 23 +160 43 7 +163 41 6 +153 31 3 +156 35 7 +162 41 7 +164 43 5 +170 53 9 +182 67 12 +195 110 40 +213 134 48 +224 152 58 +223 161 67 +222 154 64 +195 134 61 +181 119 60 +156 111 61 +145 104 74 +126 81 65 +91 91 112 +114 123 157 +118 163 183 +127 182 196 +128 186 211 +132 187 192 +154 193 164 +167 204 164 +170 202 163 +180 203 188 +163 198 225 +139 193 222 +136 192 219 +119 177 225 +115 173 225 +112 166 225 +109 154 202 +113 118 144 +119 77 72 +112 67 52 +102 53 32 +102 53 33 +111 67 54 +90 85 91 +44 63 127 +32 52 121 +26 46 119 +18 38 109 +16 31 95 +2 4 21 +0 0 0 +0 0 0 +6 1 0 +33 11 21 +46 37 52 +55 66 120 +98 107 144 +133 149 176 +137 158 190 +121 132 164 +76 86 128 +40 58 125 +30 50 118 +27 47 121 +39 50 109 +107 61 46 +104 57 36 +110 60 40 +130 82 55 +153 108 60 +155 114 66 +186 132 68 +216 177 98 +221 182 114 +220 213 126 +223 205 147 +194 197 178 +174 198 177 +183 184 159 +192 145 102 +178 111 64 +170 81 28 +173 58 7 +173 52 7 +173 50 5 +167 48 2 +160 47 3 +158 48 2 +163 51 6 +174 58 8 +189 97 22 +209 124 41 +219 144 52 +219 148 62 +200 138 62 +187 134 72 +171 156 133 +167 172 160 +138 150 173 +126 139 157 +142 106 81 +117 71 55 +108 50 28 +98 42 18 +89 28 10 +81 23 6 +78 14 2 +78 14 1 +75 7 1 +9 0 1 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 075_gris.josette.ppm.map b/src/fractalzoomer/color_maps/Flame 075_gris.josette.ppm.map new file mode 100644 index 000000000..44e057f87 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 075_gris.josette.ppm.map @@ -0,0 +1,256 @@ +36 41 40 +71 77 82 +90 114 119 +120 152 164 +158 192 200 +171 198 207 +176 199 207 +178 198 207 +176 199 208 +179 200 207 +181 202 207 +184 204 213 +186 209 219 +184 209 220 +183 211 217 +181 207 209 +179 205 210 +187 207 213 +188 211 216 +188 211 217 +188 211 217 +190 209 221 +194 213 219 +250 249 229 +255 250 227 +255 247 228 +227 228 218 +193 205 212 +188 204 204 +180 195 198 +162 178 167 +117 146 147 +90 124 134 +81 117 123 +76 105 109 +71 102 97 +63 89 80 +40 59 60 +33 47 50 +29 43 46 +26 36 38 +18 27 26 +14 23 22 +19 28 27 +30 36 35 +29 36 39 +32 41 46 +32 46 49 +42 48 47 +42 53 46 +73 82 57 +72 84 72 +73 91 84 +76 95 96 +79 98 94 +82 102 99 +84 104 100 +93 106 100 +90 111 114 +88 115 124 +94 122 133 +139 153 152 +175 190 183 +177 193 190 +157 174 157 +94 123 129 +82 108 109 +66 93 89 +37 52 58 +26 38 39 +11 18 22 +8 11 18 +7 9 16 +9 14 18 +13 20 23 +26 36 38 +36 50 55 +61 80 82 +70 96 93 +76 100 101 +76 103 111 +79 110 113 +82 110 120 +85 112 125 +86 115 129 +87 118 133 +90 124 143 +139 166 175 +171 187 203 +180 195 202 +183 198 201 +180 198 199 +174 194 195 +157 160 165 +97 119 125 +86 106 106 +69 83 82 +37 52 53 +28 39 36 +16 25 24 +10 18 21 +10 16 22 +12 20 23 +25 39 42 +40 59 65 +69 97 94 +90 117 122 +125 150 154 +173 193 185 +185 200 195 +184 200 200 +174 196 201 +145 179 183 +91 133 141 +86 120 132 +86 116 127 +86 116 127 +90 116 127 +99 128 135 +160 176 163 +193 195 186 +190 205 197 +208 214 203 +255 250 223 +254 252 232 +253 252 234 +253 250 231 +246 245 225 +191 210 215 +186 204 213 +182 203 208 +178 201 209 +174 201 209 +165 197 207 +142 175 185 +87 123 144 +85 119 138 +87 120 141 +108 137 143 +145 181 181 +175 196 201 +184 197 205 +189 207 207 +192 206 207 +192 209 208 +214 225 211 +249 253 231 +253 253 243 +253 253 244 +253 252 243 +247 249 225 +192 209 203 +163 178 172 +118 136 143 +90 119 126 +85 113 120 +84 112 115 +86 110 111 +88 112 116 +88 117 123 +92 122 132 +118 148 148 +161 181 176 +176 195 200 +178 197 204 +178 198 205 +172 200 204 +169 192 200 +125 156 166 +91 123 135 +77 112 116 +68 97 97 +53 71 81 +32 49 59 +30 46 57 +40 60 67 +65 88 80 +72 92 91 +74 95 98 +75 100 97 +77 102 99 +79 104 101 +78 103 100 +78 101 95 +78 101 95 +78 102 95 +80 103 98 +81 102 101 +81 101 102 +82 102 103 +80 104 105 +76 106 107 +77 106 108 +79 109 108 +80 110 112 +79 111 114 +81 111 114 +82 113 115 +85 115 116 +85 114 118 +85 113 123 +85 115 127 +84 116 124 +83 117 127 +86 119 125 +97 126 133 +149 174 171 +173 194 197 +177 197 199 +179 200 200 +173 193 201 +144 173 179 +91 124 141 +84 118 130 +76 112 121 +66 106 112 +71 104 106 +73 104 103 +72 101 97 +68 91 83 +46 61 68 +39 50 52 +36 46 39 +34 38 28 +13 19 19 +9 18 17 +9 20 23 +24 34 37 +34 43 42 +42 52 54 +70 81 71 +73 88 81 +74 96 87 +72 95 86 +70 90 82 +70 84 79 +44 62 67 +29 48 54 +30 48 52 +32 51 58 +48 63 70 +69 91 89 +86 108 111 +95 124 130 +181 190 150 +224 207 189 +250 246 219 +255 251 224 +252 250 229 +238 243 231 +189 212 214 +181 203 201 +174 193 194 +129 156 154 +92 121 120 +69 90 80 diff --git a/src/fractalzoomer/color_maps/Flame 076_gris.landscape-ceret.ppm.map b/src/fractalzoomer/color_maps/Flame 076_gris.landscape-ceret.ppm.map new file mode 100644 index 000000000..56d0dc55b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 076_gris.landscape-ceret.ppm.map @@ -0,0 +1,256 @@ +16 15 9 +38 38 25 +74 64 42 +102 59 39 +124 79 40 +136 91 44 +160 94 56 +173 80 72 +182 80 70 +210 77 71 +209 82 67 +202 48 38 +227 88 54 +211 102 54 +226 127 50 +234 143 56 +238 156 65 +228 167 71 +189 166 79 +133 176 107 +119 153 122 +111 145 124 +96 138 126 +103 124 100 +99 100 94 +78 96 107 +69 100 132 +64 121 173 +98 165 196 +107 165 182 +122 172 179 +171 201 211 +189 209 209 +201 210 207 +210 219 205 +196 208 204 +163 189 199 +132 166 174 +118 138 153 +134 115 126 +168 130 107 +180 120 108 +181 101 112 +209 90 97 +215 92 95 +220 95 96 +217 98 100 +226 98 95 +228 105 92 +232 105 88 +229 97 83 +224 83 73 +227 88 85 +219 100 76 +227 105 83 +229 106 90 +224 107 98 +226 116 103 +226 121 114 +215 152 155 +218 168 168 +217 172 167 +222 177 172 +239 183 170 +239 185 167 +226 202 144 +252 231 99 +252 223 89 +248 218 82 +249 200 79 +228 191 83 +180 160 91 +136 184 126 +112 162 130 +113 156 132 +111 156 135 +124 161 154 +128 163 167 +126 154 174 +120 141 162 +98 123 138 +101 123 131 +100 132 109 +100 120 96 +96 110 85 +88 94 70 +112 87 42 +120 85 44 +128 86 56 +139 86 54 +159 115 62 +177 122 52 +198 127 62 +221 146 50 +221 160 47 +214 166 37 +234 179 32 +248 194 35 +253 197 34 +252 198 35 +249 196 31 +249 195 43 +249 165 48 +242 150 38 +241 151 32 +242 149 36 +241 150 35 +237 142 33 +225 139 28 +229 140 32 +230 133 43 +220 126 44 +223 122 32 +221 127 29 +214 135 33 +207 133 39 +210 144 43 +206 140 60 +193 141 67 +164 143 82 +129 131 69 +109 115 58 +90 116 69 +85 107 68 +76 79 81 +89 93 72 +78 85 68 +66 71 62 +56 62 58 +48 51 51 +36 35 24 +25 15 16 +10 13 9 +8 7 5 +4 2 3 +14 13 11 +16 14 15 +19 18 15 +20 18 19 +28 35 24 +33 34 32 +29 38 31 +45 56 40 +52 57 47 +58 54 43 +57 59 46 +60 53 49 +62 60 58 +69 68 63 +70 80 60 +83 81 70 +97 87 81 +112 94 86 +116 104 83 +129 111 73 +130 124 55 +125 120 57 +134 112 46 +163 121 48 +198 142 59 +205 153 76 +218 163 137 +212 164 160 +208 155 162 +199 126 129 +194 113 123 +189 121 124 +202 126 104 +196 116 69 +198 112 35 +199 108 31 +207 127 39 +211 131 40 +228 140 40 +244 160 44 +248 194 44 +253 199 40 +253 200 35 +253 201 37 +254 204 41 +251 205 41 +252 206 42 +254 211 39 +254 206 44 +253 202 44 +249 204 53 +246 196 59 +241 192 54 +236 172 64 +195 164 84 +132 187 124 +127 189 119 +115 171 106 +111 161 95 +103 126 95 +97 115 89 +94 112 86 +90 108 78 +106 107 67 +115 94 66 +104 87 59 +100 75 56 +92 69 49 +85 77 61 +93 85 62 +98 89 50 +96 71 46 +93 74 46 +87 73 43 +79 82 63 +69 89 69 +69 95 62 +52 86 60 +60 84 63 +64 86 47 +65 71 57 +69 70 50 +76 69 49 +74 80 52 +72 95 61 +78 105 71 +95 123 75 +108 138 71 +119 138 81 +152 142 139 +201 151 162 +215 173 175 +218 200 175 +227 228 211 +254 251 249 +252 252 250 +250 252 252 +228 234 230 +219 220 216 +237 189 172 +253 228 97 +251 218 72 +254 213 63 +251 211 67 +249 214 62 +251 212 56 +252 213 52 +253 210 46 +254 201 44 +246 191 47 +244 164 74 +222 170 100 +231 157 139 +214 165 166 +213 156 162 +198 135 148 +178 118 131 +161 106 115 +123 76 72 +75 68 56 +42 42 38 diff --git a/src/fractalzoomer/color_maps/Flame 077_kandinsky.comp-9.ppm.map b/src/fractalzoomer/color_maps/Flame 077_kandinsky.comp-9.ppm.map new file mode 100644 index 000000000..ea2ad9ba9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 077_kandinsky.comp-9.ppm.map @@ -0,0 +1,256 @@ +81 31 21 +121 26 10 +159 21 3 +194 57 2 +216 102 0 +215 111 0 +215 122 1 +220 132 2 +227 148 3 +233 167 22 +251 191 41 +252 194 60 +253 200 72 +225 192 103 +216 204 135 +224 205 153 +232 201 156 +251 210 92 +254 207 68 +254 191 42 +248 182 7 +231 146 2 +225 127 2 +221 107 0 +197 62 6 +169 26 4 +157 35 12 +154 76 92 +162 80 100 +173 137 99 +141 186 121 +146 183 127 +179 183 142 +192 170 137 +240 177 82 +254 198 69 +254 207 68 +254 203 65 +252 194 62 +251 190 56 +249 181 57 +243 169 37 +221 129 5 +210 110 0 +195 60 4 +167 19 1 +129 20 3 +96 28 20 +84 30 23 +88 33 27 +97 29 42 +84 35 46 +92 136 115 +90 161 127 +125 186 117 +143 187 118 +203 172 77 +200 138 40 +196 115 9 +170 51 13 +123 29 7 +106 35 13 +92 32 18 +92 29 17 +119 28 5 +125 30 7 +182 57 14 +210 109 3 +218 123 10 +237 165 27 +235 187 61 +215 194 103 +173 197 132 +146 197 126 +138 195 127 +134 194 124 +137 192 130 +149 193 134 +178 188 138 +200 205 141 +212 205 172 +216 213 187 +212 217 186 +180 205 174 +157 195 166 +112 187 178 +103 185 183 +95 177 181 +68 160 185 +69 166 201 +91 173 167 +112 172 141 +129 190 123 +131 188 123 +128 186 116 +121 182 107 +91 149 116 +102 34 47 +107 34 15 +123 28 10 +170 49 11 +214 97 1 +217 111 0 +222 124 3 +227 141 2 +234 157 22 +240 176 44 +249 194 54 +250 194 60 +252 202 64 +254 200 63 +253 196 67 +246 192 66 +219 182 92 +162 192 118 +141 188 124 +133 187 123 +136 186 121 +137 189 128 +132 187 132 +108 176 182 +98 183 188 +96 185 193 +81 171 198 +67 175 209 +68 174 204 +81 180 196 +94 181 171 +130 192 129 +136 186 120 +134 118 91 +127 53 73 +94 31 50 +85 26 44 +81 25 40 +81 25 36 +74 29 33 +73 29 30 +29 41 29 +28 38 27 +11 17 13 +5 16 11 +10 12 8 +12 12 10 +26 18 7 +71 26 33 +85 30 43 +96 81 53 +86 157 121 +127 184 120 +145 173 143 +163 176 159 +197 184 169 +215 198 190 +209 202 182 +179 201 158 +155 200 143 +139 195 127 +134 184 113 +148 113 77 +158 36 13 +165 15 3 +174 4 5 +178 5 1 +181 14 1 +162 18 3 +131 19 0 +119 22 5 +122 28 14 +144 95 64 +161 147 76 +136 184 115 +138 187 118 +151 186 112 +213 190 86 +235 190 72 +252 203 78 +239 213 117 +231 214 169 +234 218 179 +228 220 181 +210 214 170 +160 205 149 +148 202 142 +147 200 138 +161 198 139 +181 200 134 +198 195 118 +234 187 70 +241 174 51 +230 129 18 +227 125 3 +224 121 3 +228 119 2 +222 123 4 +224 125 4 +223 130 1 +229 145 1 +232 166 29 +219 181 69 +183 183 110 +153 193 124 +153 201 135 +158 203 146 +188 210 164 +206 218 197 +202 219 203 +200 214 201 +149 193 172 +112 192 183 +125 194 172 +144 192 132 +166 192 126 +213 152 98 +213 131 14 +218 121 7 +221 113 5 +220 111 2 +223 117 2 +223 117 4 +222 118 1 +218 119 1 +218 122 0 +217 125 1 +217 134 9 +231 160 32 +241 171 85 +206 186 135 +230 211 173 +227 216 188 +227 210 192 +230 220 195 +226 221 194 +225 219 188 +221 218 192 +223 227 196 +219 222 207 +207 221 204 +216 223 196 +215 218 189 +220 218 173 +204 191 145 +201 135 144 +218 142 83 +196 127 22 +202 87 2 +163 21 0 +124 19 1 +101 32 6 +84 47 14 +111 120 67 +85 155 123 +89 165 129 +83 157 124 +70 122 117 +78 32 40 diff --git a/src/fractalzoomer/color_maps/Flame 078_kandinsky.yellow-red-blue.ppm.map b/src/fractalzoomer/color_maps/Flame 078_kandinsky.yellow-red-blue.ppm.map new file mode 100644 index 000000000..9da0bef4b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 078_kandinsky.yellow-red-blue.ppm.map @@ -0,0 +1,256 @@ +8 1 9 +18 7 12 +41 2 17 +56 14 26 +97 18 40 +101 48 45 +110 76 36 +142 112 37 +125 122 42 +118 90 40 +110 72 34 +104 17 29 +111 23 27 +141 41 42 +168 88 88 +178 116 101 +156 118 128 +138 130 114 +139 126 99 +132 121 90 +129 120 101 +129 118 116 +110 100 123 +92 69 125 +85 65 116 +98 71 105 +130 98 74 +137 130 54 +140 128 55 +145 118 45 +149 123 38 +144 128 50 +158 141 56 +172 151 55 +159 145 47 +171 154 58 +184 153 66 +185 154 70 +183 155 68 +177 163 70 +174 160 66 +168 157 71 +172 159 65 +168 156 68 +163 155 67 +160 147 69 +164 151 85 +164 153 89 +162 153 91 +156 155 98 +155 142 108 +158 149 97 +152 149 96 +151 147 113 +143 137 124 +139 128 135 +128 118 135 +119 126 142 +115 128 147 +116 128 154 +117 109 167 +105 110 165 +103 139 206 +116 143 241 +118 132 242 +128 138 243 +135 150 243 +148 161 244 +140 151 239 +141 160 242 +145 155 240 +158 145 230 +161 146 223 +144 152 223 +158 136 227 +170 135 216 +169 146 220 +188 165 214 +210 179 238 +219 192 244 +233 209 245 +236 211 243 +218 190 245 +191 170 246 +178 158 247 +157 144 237 +147 128 230 +143 125 227 +103 124 233 +100 115 200 +102 87 192 +75 74 148 +27 54 120 +30 45 100 +30 39 66 +28 37 51 +33 31 33 +32 33 37 +39 45 51 +40 67 94 +59 52 113 +71 66 120 +78 66 158 +88 66 180 +107 75 215 +120 89 216 +125 84 226 +132 101 228 +141 107 236 +144 113 236 +139 108 233 +125 104 207 +110 95 198 +133 110 177 +155 133 166 +168 154 171 +163 149 162 +145 134 166 +129 132 161 +109 121 132 +96 114 122 +86 98 124 +67 76 117 +56 63 104 +60 58 69 +66 35 69 +95 25 56 +113 29 62 +144 42 79 +157 65 100 +129 75 130 +98 81 181 +97 85 199 +96 61 204 +94 59 202 +89 57 197 +85 53 196 +92 63 190 +94 61 197 +90 59 188 +74 45 173 +70 43 176 +69 40 160 +63 36 144 +31 33 99 +20 19 67 +19 16 48 +17 14 39 +19 20 27 +13 9 7 +5 2 9 +5 0 7 +4 0 6 +1 1 3 +1 0 2 +3 2 2 +3 4 4 +3 2 6 +3 1 10 +8 6 14 +22 19 32 +34 29 31 +34 30 30 +42 29 38 +44 26 48 +52 37 48 +60 56 66 +66 66 74 +67 75 95 +128 118 104 +155 142 109 +168 155 126 +178 163 154 +177 167 165 +183 170 173 +193 175 195 +201 183 220 +214 186 227 +215 178 232 +219 180 240 +208 180 244 +198 175 242 +178 171 231 +177 160 220 +182 156 210 +184 156 207 +186 155 207 +181 158 187 +180 159 185 +151 141 201 +143 130 204 +154 126 218 +147 120 232 +148 115 236 +158 120 237 +158 137 235 +156 139 240 +149 152 246 +148 157 250 +150 160 250 +163 158 254 +182 174 250 +181 177 239 +175 177 235 +176 167 212 +163 149 196 +147 149 183 +136 140 187 +120 119 174 +126 123 191 +145 138 187 +139 147 196 +149 129 196 +157 132 188 +164 93 177 +183 94 182 +185 110 174 +183 133 144 +158 138 149 +166 141 158 +159 147 145 +158 150 130 +160 155 125 +161 156 101 +168 157 80 +175 160 75 +187 159 70 +192 162 64 +228 195 48 +198 165 66 +200 174 84 +202 169 86 +220 171 90 +216 186 60 +211 181 92 +211 177 96 +221 172 100 +207 178 98 +219 186 97 +228 203 101 +225 197 113 +223 192 148 +213 188 149 +209 179 151 +194 163 141 +182 166 137 +162 152 107 +161 150 87 +159 145 65 +158 130 56 +138 129 75 +125 95 54 +104 70 31 +56 19 44 +27 9 40 +13 2 11 diff --git a/src/fractalzoomer/color_maps/Flame 079_klee.insula-dulcamara.ppm.map b/src/fractalzoomer/color_maps/Flame 079_klee.insula-dulcamara.ppm.map new file mode 100644 index 000000000..7b43f48a3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 079_klee.insula-dulcamara.ppm.map @@ -0,0 +1,256 @@ +23 10 4 +63 38 27 +144 110 85 +148 131 73 +144 136 86 +163 131 90 +176 146 96 +192 163 102 +193 157 114 +193 161 130 +193 168 147 +181 169 156 +168 169 150 +146 160 158 +130 147 155 +120 159 162 +121 161 146 +112 150 152 +87 121 142 +92 116 138 +119 138 142 +131 142 131 +154 158 110 +156 154 101 +171 151 99 +170 147 84 +166 131 76 +152 128 75 +149 122 63 +109 83 48 +26 8 7 +24 6 4 +19 7 6 +17 3 2 +9 2 2 +4 11 6 +26 20 6 +87 117 85 +117 151 117 +145 138 113 +143 132 87 +129 107 66 +28 10 7 +22 7 8 +30 15 12 +92 111 109 +84 117 137 +84 111 146 +110 139 153 +126 157 141 +153 160 132 +151 165 120 +164 171 122 +171 167 111 +170 169 104 +177 149 104 +186 143 93 +176 148 77 +160 151 65 +175 150 75 +169 141 61 +163 108 61 +132 86 35 +32 9 1 +34 20 5 +128 109 56 +159 114 78 +177 117 83 +186 129 83 +184 131 89 +193 134 99 +187 149 91 +192 143 100 +199 154 108 +201 156 119 +201 169 121 +202 174 128 +201 178 133 +213 183 133 +206 179 137 +210 179 137 +219 180 138 +219 182 133 +216 185 134 +216 185 137 +221 184 144 +221 193 147 +221 192 158 +219 187 159 +221 190 165 +221 196 167 +220 197 172 +220 200 165 +206 196 165 +196 191 167 +195 184 166 +192 178 167 +166 178 173 +160 179 167 +158 168 161 +149 165 164 +148 164 167 +144 170 170 +142 165 178 +121 153 171 +113 138 160 +94 119 147 +89 110 140 +52 49 54 +23 10 7 +14 5 0 +6 1 0 +9 2 1 +19 8 7 +26 8 6 +54 34 14 +150 122 40 +147 148 57 +143 149 61 +155 145 69 +176 143 69 +194 151 66 +199 146 64 +197 145 60 +181 145 67 +178 139 72 +186 142 76 +183 147 72 +185 154 80 +190 156 84 +191 168 99 +175 179 104 +181 168 120 +195 169 133 +183 174 137 +197 165 130 +206 166 126 +211 176 133 +209 188 136 +215 181 133 +202 184 122 +205 197 119 +195 192 115 +203 190 107 +210 172 110 +212 189 110 +207 192 106 +191 190 101 +182 186 92 +174 183 78 +168 179 79 +158 175 75 +157 166 69 +145 164 64 +129 163 91 +94 146 106 +67 58 29 +24 11 6 +26 9 6 +95 79 42 +121 129 96 +146 161 92 +166 185 88 +172 177 82 +185 184 76 +184 187 85 +179 177 86 +189 175 97 +203 177 100 +199 168 110 +211 164 112 +208 162 123 +202 166 121 +210 164 134 +207 167 147 +207 169 135 +207 169 130 +214 174 125 +210 173 122 +205 172 125 +202 178 124 +187 178 120 +184 182 117 +203 187 95 +209 186 94 +217 193 101 +213 175 93 +208 171 87 +208 165 80 +205 158 79 +193 160 79 +192 162 80 +203 180 85 +199 187 82 +217 198 90 +220 201 98 +226 204 105 +221 190 103 +222 200 120 +222 191 127 +234 200 134 +222 186 122 +221 186 133 +219 186 135 +215 185 130 +206 189 130 +204 185 139 +206 183 146 +200 174 144 +202 177 146 +193 182 150 +187 184 154 +181 174 153 +194 184 149 +210 178 152 +209 181 157 +216 188 146 +214 191 146 +216 196 147 +223 197 151 +226 198 154 +223 207 156 +215 203 166 +221 204 164 +222 195 177 +237 204 177 +223 200 171 +230 221 187 +226 219 191 +217 208 195 +255 250 232 +210 201 181 +217 209 167 +230 208 161 +227 208 158 +224 207 153 +226 202 156 +227 196 161 +223 191 165 +224 190 159 +219 196 162 +215 198 163 +212 192 167 +211 191 160 +206 196 161 +206 195 165 +207 186 165 +200 190 166 +199 194 160 +198 197 143 +179 200 141 +171 171 130 +155 147 120 +147 135 111 +134 114 74 +34 16 7 diff --git a/src/fractalzoomer/color_maps/Flame 080_nile.ppm.map b/src/fractalzoomer/color_maps/Flame 080_nile.ppm.map new file mode 100644 index 000000000..f065eda70 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 080_nile.ppm.map @@ -0,0 +1,256 @@ +6 39 66 +27 62 99 +97 68 75 +156 67 38 +216 117 3 +235 142 3 +254 172 3 +250 212 163 +252 231 218 +238 226 247 +239 229 249 +237 221 250 +220 207 244 +203 200 243 +198 194 235 +198 173 212 +205 162 167 +203 138 42 +233 145 2 +242 148 1 +250 157 6 +215 175 140 +203 175 195 +190 164 195 +190 148 137 +216 135 22 +215 125 10 +171 102 23 +129 100 47 +121 95 144 +128 142 174 +173 161 221 +183 170 228 +186 173 229 +188 175 237 +188 180 239 +191 178 242 +191 176 241 +195 171 230 +193 166 240 +196 167 231 +195 168 229 +185 164 220 +177 160 210 +137 139 141 +134 82 60 +141 38 18 +116 24 1 +112 16 1 +115 28 6 +120 61 52 +103 73 159 +64 36 166 +29 40 175 +24 42 167 +8 47 170 +2 38 172 +7 34 178 +9 48 185 +19 54 186 +23 67 194 +40 59 185 +52 61 183 +65 68 191 +68 70 191 +77 86 199 +84 89 201 +105 106 203 +114 114 223 +178 149 221 +193 157 211 +211 172 164 +248 158 11 +254 165 3 +252 172 8 +234 191 176 +219 196 207 +212 193 216 +207 192 219 +205 177 227 +203 179 227 +197 183 238 +196 189 244 +194 184 244 +200 187 245 +205 199 251 +213 215 251 +217 214 254 +236 233 250 +247 232 253 +251 238 253 +251 242 251 +252 243 251 +251 240 252 +243 231 251 +233 219 231 +235 212 214 +213 182 218 +204 164 169 +161 110 98 +115 59 43 +119 40 3 +124 31 5 +132 39 8 +174 73 7 +223 128 5 +243 157 10 +232 179 167 +224 196 210 +239 205 211 +241 221 218 +234 223 238 +236 225 248 +230 217 247 +229 206 234 +219 205 219 +214 196 210 +215 184 163 +246 158 7 +249 165 3 +245 160 4 +241 146 3 +233 137 2 +220 122 7 +161 88 51 +153 127 130 +172 145 194 +191 160 214 +192 164 225 +192 162 230 +185 159 232 +177 156 226 +144 147 223 +98 131 220 +81 124 214 +64 115 203 +61 117 181 +62 111 175 +69 106 162 +66 106 148 +49 100 154 +25 87 150 +30 80 145 +13 66 130 +17 70 121 +32 80 103 +68 82 99 +88 34 11 +105 17 6 +106 19 3 +119 56 31 +114 76 83 +118 101 167 +161 150 217 +176 172 233 +179 177 233 +176 183 242 +171 177 238 +168 181 241 +177 185 242 +178 188 241 +178 190 247 +189 196 252 +194 208 250 +203 203 243 +197 198 244 +196 195 243 +192 196 244 +196 193 238 +192 187 239 +183 191 240 +182 190 244 +188 191 224 +185 179 224 +185 171 210 +171 144 177 +175 129 92 +225 138 1 +234 140 1 +240 146 4 +245 151 6 +219 168 138 +193 157 206 +173 157 219 +108 123 203 +83 122 207 +70 127 189 +64 116 180 +61 113 168 +56 97 158 +30 89 142 +35 90 128 +30 89 125 +22 77 120 +18 68 110 +20 55 88 +93 8 6 +100 9 3 +118 14 1 +136 41 6 +217 113 3 +227 137 1 +223 132 3 +165 99 20 +144 55 30 +127 32 6 +116 26 6 +112 46 44 +111 71 98 +92 93 152 +107 110 176 +102 115 200 +110 118 213 +146 142 222 +173 163 224 +182 175 229 +184 179 233 +184 177 236 +182 172 239 +178 170 239 +174 173 237 +170 160 225 +108 120 218 +98 125 210 +84 119 218 +81 121 217 +71 123 218 +72 115 212 +79 114 208 +87 116 206 +87 106 203 +85 100 202 +74 92 198 +57 90 209 +55 95 206 +61 88 195 +61 79 186 +51 83 194 +33 80 195 +32 87 198 +32 90 201 +51 104 211 +58 102 206 +61 106 181 +62 110 178 +72 115 165 +73 110 160 +75 95 155 +75 96 145 +68 91 149 +39 96 148 +31 81 143 +29 82 137 +23 79 121 +25 64 120 +17 60 100 diff --git a/src/fractalzoomer/color_maps/Flame 081_picasso.jfille-chevre.ppm.map b/src/fractalzoomer/color_maps/Flame 081_picasso.jfille-chevre.ppm.map new file mode 100644 index 000000000..45513219a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 081_picasso.jfille-chevre.ppm.map @@ -0,0 +1,256 @@ +24 0 0 +84 2 2 +184 46 0 +195 61 5 +198 61 2 +203 76 3 +207 80 3 +211 85 3 +209 84 2 +208 79 3 +204 73 0 +203 61 1 +201 59 4 +199 62 3 +202 76 3 +205 77 7 +207 85 7 +203 93 14 +194 90 28 +203 102 46 +204 100 40 +183 97 38 +185 96 28 +151 102 51 +196 102 41 +206 119 51 +225 142 78 +222 148 77 +228 148 76 +220 140 77 +199 136 70 +208 114 43 +209 108 37 +199 124 31 +206 127 29 +207 130 30 +205 135 30 +208 137 32 +214 146 36 +218 154 55 +222 162 83 +225 184 99 +228 197 128 +232 202 150 +227 202 163 +237 208 172 +239 211 172 +241 214 173 +246 218 175 +248 219 178 +249 220 178 +247 223 185 +252 226 180 +252 224 187 +250 226 191 +249 225 189 +247 224 191 +249 226 195 +248 225 192 +247 227 192 +247 224 193 +245 222 193 +244 220 186 +243 221 184 +245 220 182 +245 216 184 +244 215 183 +242 216 180 +239 215 179 +238 213 175 +237 214 172 +238 211 162 +236 206 152 +236 204 140 +232 199 128 +229 179 113 +229 167 97 +225 163 93 +223 155 82 +210 147 85 +196 126 70 +208 104 48 +215 101 49 +211 111 32 +205 125 18 +214 133 14 +214 142 15 +215 153 44 +219 168 76 +228 184 90 +231 188 99 +233 194 118 +241 203 124 +235 202 135 +236 201 133 +237 186 120 +237 176 107 +231 171 102 +231 168 94 +227 167 101 +225 168 119 +212 164 105 +232 178 119 +244 194 131 +241 206 140 +238 208 150 +238 210 161 +233 208 170 +233 211 169 +237 215 173 +241 217 177 +243 217 181 +246 218 179 +247 221 173 +251 223 174 +247 220 172 +247 220 169 +243 216 161 +245 209 144 +242 201 137 +241 201 116 +232 187 99 +227 160 80 +225 145 73 +217 122 51 +213 122 33 +204 129 21 +200 127 20 +197 121 11 +196 117 7 +193 109 0 +195 120 8 +197 132 18 +209 137 27 +218 145 31 +220 163 56 +230 186 95 +232 193 105 +233 200 129 +237 207 141 +245 211 150 +242 215 158 +242 213 164 +236 212 171 +235 211 172 +234 212 176 +236 214 177 +238 213 183 +238 214 179 +227 207 181 +240 215 182 +242 219 182 +241 221 182 +243 221 183 +244 220 183 +242 218 183 +240 216 190 +242 218 191 +246 219 195 +245 224 198 +243 226 199 +246 228 205 +246 226 202 +250 230 205 +250 229 206 +248 231 205 +250 228 197 +248 230 194 +248 228 196 +246 227 195 +244 224 196 +239 223 197 +236 214 193 +237 218 188 +240 217 186 +239 215 181 +241 212 173 +238 211 166 +237 212 155 +233 206 145 +235 201 134 +220 179 120 +212 170 121 +206 175 108 +211 162 117 +210 156 93 +223 154 89 +224 158 81 +228 163 81 +234 167 90 +237 176 104 +240 193 127 +237 204 141 +237 206 152 +237 208 159 +238 212 165 +241 218 170 +240 215 171 +244 216 170 +246 215 160 +242 213 169 +245 210 160 +249 215 154 +247 212 146 +251 213 137 +245 211 137 +239 207 146 +235 203 151 +224 201 154 +236 202 151 +237 203 154 +233 206 158 +239 210 166 +238 211 169 +240 211 167 +242 212 168 +239 212 164 +241 211 157 +236 208 150 +236 205 142 +235 202 139 +231 192 122 +227 189 102 +226 168 88 +224 159 72 +211 144 40 +201 136 33 +204 132 21 +205 133 16 +208 132 14 +205 131 10 +204 130 9 +202 120 8 +204 124 2 +195 119 6 +193 117 12 +205 109 27 +213 98 30 +203 89 27 +207 92 29 +212 95 23 +203 90 24 +201 89 25 +203 90 23 +202 90 20 +204 92 16 +203 85 11 +189 82 5 +196 80 15 +193 78 12 +189 68 5 +194 78 4 +183 70 2 +182 65 9 +147 49 11 +42 1 3 diff --git a/src/fractalzoomer/color_maps/Flame 082_pollock.lavender-mist.ppm.map b/src/fractalzoomer/color_maps/Flame 082_pollock.lavender-mist.ppm.map new file mode 100644 index 000000000..0d0184d6c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 082_pollock.lavender-mist.ppm.map @@ -0,0 +1,256 @@ +3 5 2 +37 33 23 +65 68 36 +96 95 63 +128 112 83 +152 127 86 +168 141 100 +181 155 104 +183 157 111 +179 157 119 +175 157 121 +175 159 122 +172 157 121 +168 154 114 +161 149 111 +154 140 106 +150 139 107 +149 135 103 +144 132 102 +140 130 104 +137 128 103 +140 124 102 +136 126 102 +133 124 97 +135 123 94 +137 123 96 +140 123 94 +142 126 98 +146 125 99 +150 136 101 +157 145 102 +164 146 107 +172 150 121 +172 156 126 +180 156 123 +196 164 119 +207 171 120 +208 174 128 +212 181 136 +210 187 137 +209 181 131 +206 168 129 +203 169 127 +196 171 121 +184 166 122 +177 156 117 +164 146 105 +156 131 93 +136 121 89 +121 112 82 +105 104 75 +102 102 77 +94 90 74 +71 76 62 +73 77 57 +94 90 65 +108 96 66 +111 98 71 +110 99 81 +115 111 86 +121 114 95 +123 114 94 +129 117 94 +130 120 90 +130 121 90 +130 119 86 +130 117 81 +125 103 68 +107 88 56 +96 84 53 +74 62 40 +55 48 36 +41 31 29 +40 34 24 +37 38 25 +42 39 28 +56 49 28 +59 57 36 +69 73 51 +94 80 63 +99 95 79 +106 99 80 +118 111 85 +126 113 92 +133 123 95 +132 128 95 +137 132 95 +140 133 103 +141 132 104 +142 135 106 +144 135 109 +148 139 112 +148 142 113 +151 146 118 +151 144 121 +156 145 124 +152 151 130 +147 156 130 +150 159 134 +158 157 132 +162 158 136 +164 160 137 +173 165 143 +179 171 154 +189 179 155 +194 187 161 +192 186 164 +188 186 158 +188 180 149 +185 177 146 +179 167 139 +170 164 132 +167 157 129 +162 155 126 +155 149 120 +158 142 119 +156 142 115 +157 147 114 +159 148 115 +164 152 115 +167 153 123 +169 155 129 +173 160 131 +176 163 130 +185 172 135 +191 181 142 +197 185 149 +198 188 159 +202 187 160 +207 190 156 +212 196 152 +212 194 155 +207 193 164 +209 196 165 +213 197 165 +218 194 160 +215 189 152 +207 185 152 +200 179 150 +197 177 145 +188 170 137 +174 160 131 +169 157 127 +166 162 119 +155 153 116 +147 145 108 +145 138 114 +139 134 114 +138 132 115 +129 133 113 +129 128 109 +127 130 102 +119 118 93 +119 112 87 +114 101 77 +114 102 72 +117 106 74 +117 111 77 +123 116 87 +120 115 91 +126 121 92 +134 128 92 +145 128 90 +149 138 97 +154 140 104 +162 138 103 +163 137 102 +167 143 108 +167 144 111 +172 149 118 +175 157 121 +177 163 122 +180 166 119 +186 167 128 +191 174 130 +200 173 131 +201 173 132 +192 176 136 +188 174 141 +189 177 143 +191 172 136 +185 166 128 +181 161 126 +187 157 122 +194 149 113 +182 140 94 +166 118 76 +131 100 61 +101 81 56 +74 70 52 +71 56 38 +66 55 35 +58 49 32 +69 63 49 +77 73 56 +94 84 71 +98 97 80 +103 103 88 +101 117 98 +109 143 125 +138 142 122 +138 142 121 +145 143 123 +155 152 128 +161 158 133 +172 159 137 +184 169 143 +197 178 149 +201 187 146 +206 188 152 +215 189 147 +213 188 135 +222 181 123 +213 181 124 +203 163 112 +192 153 110 +185 145 99 +177 142 106 +168 142 105 +162 142 105 +154 139 106 +151 135 109 +149 136 110 +150 137 114 +151 143 120 +158 146 122 +167 155 130 +181 168 134 +194 182 143 +208 186 143 +210 200 145 +224 198 145 +225 196 150 +229 205 161 +243 223 174 +245 222 183 +232 211 177 +225 208 171 +224 219 189 +224 217 200 +222 205 186 +207 203 169 +203 196 156 +196 186 157 +189 178 149 +175 164 133 +163 157 129 +151 151 120 +141 141 112 +132 129 104 +121 128 106 +100 110 94 +84 88 75 +73 69 60 +50 56 42 +18 19 13 diff --git a/src/fractalzoomer/color_maps/Flame 083_yngpaint.ppm.map b/src/fractalzoomer/color_maps/Flame 083_yngpaint.ppm.map new file mode 100644 index 000000000..7a9b0994f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 083_yngpaint.ppm.map @@ -0,0 +1,256 @@ +20 15 10 +52 47 45 +20 105 104 +63 130 123 +91 144 114 +104 140 123 +126 141 130 +137 151 131 +160 157 128 +170 165 126 +182 173 128 +188 186 129 +190 192 144 +200 204 157 +204 205 163 +211 209 166 +212 213 167 +216 218 171 +219 220 174 +221 223 173 +222 224 176 +222 224 177 +224 224 174 +222 222 171 +221 221 167 +220 220 164 +219 220 160 +217 219 154 +215 218 153 +212 211 148 +202 203 153 +194 194 152 +185 182 141 +171 167 129 +165 167 121 +166 153 113 +162 134 98 +158 140 102 +171 158 105 +172 163 116 +165 163 117 +175 171 107 +179 169 111 +187 166 130 +192 187 131 +197 193 140 +202 201 155 +205 207 158 +210 214 155 +211 223 162 +220 222 163 +226 224 166 +225 222 171 +224 224 172 +224 224 174 +224 226 176 +225 226 182 +225 231 185 +225 227 177 +227 227 175 +228 227 180 +229 231 184 +228 234 188 +226 232 188 +228 234 190 +229 231 192 +228 233 191 +227 232 192 +229 234 194 +228 233 196 +229 233 200 +231 235 202 +233 242 214 +244 247 219 +236 241 210 +238 235 204 +234 238 201 +229 236 201 +229 234 202 +231 236 199 +234 234 196 +233 231 191 +233 231 190 +229 230 188 +229 229 188 +220 224 189 +218 222 189 +219 223 190 +220 224 188 +220 224 187 +222 230 183 +224 225 181 +220 226 180 +220 226 178 +219 226 178 +217 226 174 +218 226 172 +220 222 172 +221 221 171 +223 221 169 +224 221 168 +224 219 169 +222 218 170 +217 219 169 +216 219 165 +216 216 162 +213 213 161 +205 208 157 +201 199 146 +184 184 129 +165 164 109 +152 146 97 +143 145 89 +137 143 95 +145 149 111 +126 130 101 +107 137 86 +89 115 101 +116 115 83 +117 115 97 +122 131 115 +115 122 105 +108 124 125 +133 143 104 +139 144 116 +142 154 120 +166 172 118 +182 187 121 +195 198 119 +206 208 146 +212 210 145 +212 219 154 +214 218 157 +215 217 157 +216 217 157 +216 217 159 +215 213 159 +212 212 162 +205 206 162 +203 199 162 +200 200 157 +184 185 144 +173 166 139 +141 155 133 +114 148 132 +99 147 140 +90 142 146 +110 149 142 +125 157 145 +129 146 147 +164 165 137 +183 186 140 +200 202 161 +203 203 170 +204 210 173 +205 208 177 +211 210 180 +212 215 184 +212 214 190 +217 217 189 +219 218 187 +217 221 189 +221 220 190 +221 221 195 +219 222 191 +221 225 192 +218 221 195 +218 222 198 +218 222 197 +215 226 194 +218 224 190 +218 223 183 +218 224 180 +218 224 177 +217 224 180 +216 221 181 +216 220 183 +213 218 183 +213 216 185 +213 216 184 +214 213 183 +213 210 180 +209 213 175 +213 215 168 +216 215 168 +216 216 166 +215 212 165 +214 212 163 +214 214 160 +217 217 163 +217 217 167 +216 218 170 +218 220 173 +221 220 174 +222 221 175 +221 222 179 +217 224 180 +217 221 187 +214 220 186 +216 219 188 +216 219 188 +218 218 190 +220 218 192 +214 218 190 +216 219 188 +215 218 187 +217 216 185 +216 215 184 +216 215 184 +217 214 184 +216 216 184 +217 217 183 +220 221 182 +219 219 184 +220 220 184 +217 222 183 +217 223 179 +215 221 176 +213 219 175 +215 221 173 +215 222 171 +213 222 169 +215 222 173 +216 222 173 +219 221 174 +216 222 174 +215 221 175 +215 222 178 +215 220 180 +219 219 181 +217 216 183 +215 214 183 +211 214 181 +206 213 173 +201 207 161 +202 205 148 +187 186 124 +181 172 107 +166 158 86 +166 138 81 +162 142 87 +150 140 75 +136 133 68 +132 123 66 +122 117 45 +119 92 9 +133 113 56 +102 96 52 +99 55 50 +116 108 66 +74 61 7 +75 50 24 +55 41 51 +46 43 20 +84 9 8 +32 3 5 diff --git a/src/fractalzoomer/color_maps/Flame 084_cl-gold-orange-green from classlady1.ugr.map b/src/fractalzoomer/color_maps/Flame 084_cl-gold-orange-green from classlady1.ugr.map new file mode 100644 index 000000000..4cf00ea31 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 084_cl-gold-orange-green from classlady1.ugr.map @@ -0,0 +1,256 @@ +0 64 0 +44 64 0 +66 64 0 +88 64 0 +111 73 0 +135 82 0 +138 91 0 +142 100 0 +157 137 0 +163 153 0 +170 170 0 +184 184 3 +199 199 6 +213 213 9 +228 228 12 +235 235 13 +243 243 15 +233 211 14 +211 167 11 +190 124 8 +168 80 5 +146 36 2 +137 18 1 +128 0 0 +172 88 44 +193 131 66 +215 175 88 +235 215 108 +255 255 128 +244 244 117 +233 233 106 +211 211 84 +190 190 62 +128 128 0 +138 138 0 +148 148 0 +157 157 0 +167 167 0 +172 172 0 +177 177 0 +153 164 0 +121 143 0 +90 123 0 +58 102 0 +26 81 0 +13 72 0 +0 64 0 +44 97 24 +88 130 47 +175 195 95 +215 225 116 +255 255 138 +233 222 114 +211 189 91 +200 173 79 +190 157 67 +146 91 19 +134 80 9 +123 70 0 +118 76 0 +114 83 0 +111 86 0 +109 89 0 +104 95 0 +100 100 0 +129 129 0 +143 143 0 +157 157 0 +170 170 0 +183 183 0 +183 183 0 +183 183 0 +183 183 0 +183 183 0 +183 183 0 +173 162 0 +164 142 0 +159 132 0 +155 122 0 +145 101 0 +136 81 0 +150 97 24 +171 129 47 +193 162 71 +204 178 83 +215 195 95 +237 228 119 +255 255 138 +211 211 91 +189 189 67 +168 168 43 +157 157 31 +146 146 19 +128 128 0 +150 150 22 +172 172 44 +193 193 66 +255 255 128 +255 244 128 +255 233 128 +255 228 128 +255 223 129 +255 212 129 +255 201 129 +255 203 108 +255 213 85 +255 224 63 +255 229 52 +255 235 41 +255 246 18 +255 255 0 +233 211 0 +211 167 0 +168 80 0 +157 58 0 +146 36 0 +128 0 0 +106 11 0 +84 22 0 +62 33 0 +18 55 0 +31 76 11 +44 97 22 +66 113 33 +88 130 44 +131 162 66 +175 195 88 +255 255 128 +233 222 106 +190 157 62 +179 140 51 +168 124 40 +146 91 18 +128 64 0 +128 64 0 +128 64 0 +128 64 0 +128 64 0 +128 64 0 +139 76 14 +150 89 28 +172 114 56 +193 139 85 +215 164 113 +237 189 141 +228 190 136 +214 180 122 +201 171 108 +174 152 79 +147 133 51 +120 114 23 +98 98 0 +152 152 38 +165 165 47 +179 179 57 +206 206 76 +233 233 95 +255 255 111 +255 255 111 +255 255 111 +255 255 111 +255 255 111 +244 238 101 +233 222 92 +211 189 73 +190 157 54 +168 124 35 +146 91 16 +144 91 0 +152 105 0 +161 119 0 +177 146 0 +193 173 0 +210 201 0 +223 223 0 +207 185 0 +190 146 0 +174 108 0 +158 70 0 +141 31 0 +128 0 0 +144 38 0 +161 77 0 +177 115 0 +210 192 0 +216 207 0 +223 223 0 +207 207 0 +190 190 0 +174 174 0 +158 158 0 +128 128 0 +150 150 0 +172 172 0 +193 193 0 +215 215 0 +237 237 0 +255 255 0 +244 244 0 +234 234 0 +223 223 0 +212 212 0 +202 202 0 +193 193 0 +176 168 0 +159 143 0 +142 118 0 +125 93 0 +108 68 0 +94 47 0 +122 83 22 +149 118 44 +177 154 66 +205 190 88 +232 226 110 +255 255 128 +242 242 113 +230 228 98 +217 215 83 +204 201 68 +191 188 52 +181 177 40 +181 177 40 +181 177 40 +181 177 40 +181 177 40 +181 177 40 +150 158 33 +119 138 26 +88 119 19 +57 99 12 +25 80 6 +0 64 0 +38 91 0 +77 119 0 +115 146 0 +153 173 0 +192 201 0 +223 223 0 +207 196 0 +190 168 0 +174 141 0 +158 114 0 +141 86 0 +128 64 0 +128 64 0 +128 64 0 +128 64 0 +128 64 0 +128 64 0 +128 64 0 +144 91 0 +160 118 0 +176 145 0 +192 172 0 +221 221 0 diff --git a/src/fractalzoomer/color_maps/Flame 085_cl-gold-rose.map b/src/fractalzoomer/color_maps/Flame 085_cl-gold-rose.map new file mode 100644 index 000000000..575118c6a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 085_cl-gold-rose.map @@ -0,0 +1,256 @@ +0 0 0 +252 192 0 +250 190 2 +248 188 4 +248 186 4 +248 184 4 +248 184 4 +248 184 4 +244 180 4 +244 178 6 +244 176 8 +242 174 8 +240 172 8 +240 170 8 +240 168 8 +238 168 10 +236 168 12 +236 164 12 +234 162 12 +232 160 12 +232 158 14 +232 156 16 +232 156 16 +232 156 16 +228 152 16 +228 150 16 +228 148 16 +226 148 18 +224 148 20 +224 146 20 +224 144 20 +224 144 20 +220 140 20 +220 140 24 +218 138 24 +216 136 24 +216 134 24 +216 132 24 +216 132 24 +216 132 24 +212 128 28 +212 126 28 +212 124 28 +210 122 28 +208 120 28 +208 120 30 +208 120 32 +208 116 32 +204 116 32 +204 112 32 +202 110 34 +200 108 36 +200 106 36 +200 104 36 +200 104 36 +200 104 36 +196 100 36 +196 98 38 +196 96 40 +194 96 40 +192 96 40 +192 94 40 +192 92 40 +192 92 44 +192 88 44 +188 88 44 +188 86 44 +188 84 44 +186 82 46 +184 80 48 +184 80 48 +184 80 48 +180 76 48 +180 74 50 +180 72 52 +178 70 52 +176 68 52 +176 68 52 +176 68 52 +176 64 52 +176 64 52 +172 60 56 +172 58 56 +172 56 56 +170 56 56 +168 56 56 +168 52 56 +168 52 60 +164 48 60 +164 46 60 +164 44 60 +164 44 60 +164 44 60 +160 44 64 +160 40 64 +160 40 64 +160 36 64 +156 36 64 +156 34 66 +156 32 68 +154 30 68 +152 28 68 +152 28 68 +152 28 68 +148 24 72 +148 22 72 +148 20 72 +148 18 72 +148 16 72 +144 16 72 +144 16 72 +144 12 76 +144 12 76 +140 8 76 +140 8 76 +140 8 76 +140 4 76 +136 4 80 +136 0 80 +136 0 80 +136 0 80 +134 0 80 +132 0 80 +132 0 80 +132 0 80 +132 0 80 +128 0 80 +128 0 76 +128 0 76 +124 0 76 +124 0 76 +124 0 76 +124 0 76 +124 0 72 +120 0 72 +120 0 72 +120 0 72 +118 0 72 +116 0 72 +116 0 70 +116 0 68 +116 0 68 +112 0 68 +112 0 68 +112 0 68 +108 0 68 +108 0 66 +108 0 64 +108 0 64 +108 0 64 +104 0 64 +104 0 64 +104 0 60 +102 0 60 +100 0 60 +100 0 60 +100 0 60 +100 0 60 +96 0 60 +96 0 60 +96 0 56 +92 0 56 +92 0 56 +92 0 56 +92 0 56 +92 0 56 +88 0 52 +88 0 52 +88 0 52 +86 0 52 +84 0 52 +84 0 52 +84 0 52 +84 0 48 +80 0 48 +80 0 48 +80 0 48 +80 0 48 +76 0 48 +76 0 48 +76 0 44 +76 0 44 +72 0 44 +72 0 44 +72 0 44 +70 0 42 +68 0 40 +68 0 40 +68 0 40 +68 0 40 +64 0 40 +64 0 40 +64 0 40 +64 0 36 +60 0 36 +60 0 36 +60 0 36 +60 0 36 +56 0 36 +56 0 32 +56 0 32 +56 0 32 +52 0 32 +52 0 32 +52 0 32 +52 0 32 +48 0 28 +48 0 28 +48 0 28 +48 0 28 +44 0 28 +44 0 28 +44 0 28 +44 0 24 +40 0 24 +40 0 24 +40 0 24 +40 0 24 +36 0 24 +36 0 20 +36 0 20 +36 0 20 +32 0 20 +32 0 20 +32 0 20 +32 0 20 +28 0 16 +28 0 16 +28 0 16 +28 0 16 +24 0 16 +24 0 16 +24 0 12 +24 0 12 +20 0 12 +20 0 12 +20 0 12 +20 0 12 +16 0 12 +16 0 8 +16 0 8 +16 0 8 +12 0 8 +12 0 8 +12 0 8 +12 0 8 +8 0 4 +8 0 4 +8 0 4 +8 0 4 +4 0 4 +4 0 4 +4 0 0 +4 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 086_cl-lavender-purple-blues-black.map b/src/fractalzoomer/color_maps/Flame 086_cl-lavender-purple-blues-black.map new file mode 100644 index 000000000..c4babb7c3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 086_cl-lavender-purple-blues-black.map @@ -0,0 +1,256 @@ +103 105 102 +75 29 127 +55 26 99 +35 23 71 +25 20 52 +15 18 33 +12 18 31 +10 18 29 +29 41 31 +41 54 44 +54 67 57 +81 71 66 +109 75 76 +106 93 87 +104 112 99 +99 103 90 +94 94 82 +84 83 91 +70 70 120 +56 57 149 +54 55 146 +53 53 143 +52 52 142 +52 52 142 +52 41 133 +69 31 129 +87 22 126 +89 22 127 +91 22 128 +87 21 126 +84 21 125 +83 18 122 +80 18 119 +76 44 81 +54 44 61 +32 44 42 +30 43 33 +28 43 24 +30 44 30 +33 46 37 +71 66 70 +84 81 81 +98 97 92 +111 72 120 +125 47 148 +127 44 147 +129 42 147 +125 39 146 +123 40 146 +58 49 142 +51 47 140 +45 46 138 +45 45 137 +45 44 137 +44 43 136 +44 43 136 +47 46 139 +47 46 139 +48 47 140 +51 44 136 +54 41 133 +54 39 131 +55 38 130 +62 27 119 +75 19 118 +93 24 131 +90 23 128 +87 22 126 +81 21 122 +75 21 119 +45 29 78 +38 25 69 +33 25 62 +26 23 48 +20 22 34 +17 20 33 +15 18 33 +15 18 32 +15 19 31 +11 18 26 +8 17 22 +4 11 17 +3 11 18 +3 12 19 +5 14 20 +7 16 21 +7 17 19 +8 18 20 +9 18 23 +9 17 24 +10 17 25 +11 18 25 +12 19 25 +10 19 26 +10 19 28 +9 18 27 +9 18 25 +9 18 23 +10 19 25 +11 20 27 +13 21 28 +16 23 29 +22 32 31 +35 48 38 +58 66 51 +64 71 59 +71 77 67 +72 78 66 +73 79 65 +70 91 60 +62 81 61 +61 76 53 +68 74 60 +65 66 68 +56 65 61 +48 64 54 +33 51 39 +29 43 30 +23 36 29 +22 30 33 +21 34 25 +22 36 29 +23 38 33 +25 36 37 +28 35 41 +33 23 58 +33 25 64 +46 39 55 +56 57 49 +49 72 52 +50 73 50 +51 74 48 +56 76 51 +56 80 54 +53 77 53 +55 68 59 +74 71 80 +64 63 107 +54 55 135 +55 54 140 +57 54 145 +59 60 150 +81 62 152 +90 65 156 +96 66 156 +86 57 149 +77 52 144 +68 47 140 +85 22 126 +80 18 119 +79 19 119 +59 37 86 +50 60 49 +47 59 47 +44 58 45 +36 47 43 +35 50 43 +42 60 44 +45 64 42 +56 71 50 +71 78 60 +80 80 90 +76 63 114 +73 46 139 +80 54 145 +80 57 148 +58 63 154 +57 62 153 +70 60 149 +76 61 149 +83 63 150 +100 105 99 +126 102 98 +144 100 97 +145 114 94 +143 105 102 +139 103 103 +130 43 147 +128 43 147 +114 52 135 +79 70 91 +69 65 82 +65 55 80 +50 34 79 +29 22 73 +41 25 96 +54 28 119 +55 38 132 +50 45 135 +46 37 130 +55 32 123 +57 45 81 +46 42 69 +41 42 46 +21 34 25 +18 29 23 +13 23 22 +14 21 27 +9 19 21 +11 16 22 +11 16 22 +9 18 23 +8 17 26 +10 19 26 +12 19 27 +15 20 26 +17 25 28 +25 36 32 +36 47 39 +51 69 47 +62 82 57 +73 80 73 +74 78 77 +87 87 85 +81 77 91 +86 34 134 +86 49 144 +82 57 148 +85 65 152 +84 65 154 +77 56 147 +56 49 142 +54 45 138 +51 40 134 +76 22 120 +86 21 123 +92 23 129 +98 27 133 +99 49 144 +107 73 157 +86 74 160 +85 76 159 +77 71 157 +65 65 153 +55 59 150 +57 57 147 +77 56 147 +82 62 151 +92 55 148 +116 48 147 +123 45 147 +110 65 150 +117 83 160 +100 92 167 +105 104 174 +106 111 179 +100 104 177 +97 90 167 +85 86 166 +75 75 161 +65 74 151 +83 91 93 +83 94 80 +75 85 77 +65 90 61 +74 89 66 diff --git a/src/fractalzoomer/color_maps/Flame 087_cl-yellow_mixed-brown-gold.map b/src/fractalzoomer/color_maps/Flame 087_cl-yellow_mixed-brown-gold.map new file mode 100644 index 000000000..89607ca0b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 087_cl-yellow_mixed-brown-gold.map @@ -0,0 +1,256 @@ +193 128 100 +245 177 128 +248 183 128 +251 189 128 +253 209 137 +255 230 146 +255 232 144 +255 235 142 +252 255 170 +251 255 185 +251 255 200 +253 255 225 +255 255 250 +255 255 252 +255 255 255 +255 255 255 +255 255 255 +255 255 223 +255 255 196 +255 255 170 +251 253 162 +248 252 155 +247 251 148 +247 251 141 +255 243 89 +255 217 74 +255 192 60 +240 167 85 +225 142 110 +223 143 114 +221 144 118 +225 160 130 +232 166 134 +241 177 131 +240 176 137 +240 175 143 +231 168 140 +223 161 138 +214 154 134 +206 147 131 +139 112 129 +130 104 123 +122 97 118 +118 99 119 +115 102 120 +113 103 121 +111 104 122 +95 96 126 +90 93 126 +73 87 124 +41 62 97 +9 38 70 +21 26 42 +34 14 15 +46 21 20 +58 29 25 +132 66 44 +144 78 54 +157 90 64 +176 104 75 +195 119 87 +192 120 92 +189 121 98 +153 118 125 +136 109 126 +98 94 127 +85 90 126 +72 86 125 +41 70 112 +10 54 99 +12 34 57 +63 29 27 +140 79 61 +160 94 73 +180 110 85 +192 120 94 +204 130 103 +210 134 108 +216 139 113 +223 145 109 +241 156 102 +249 177 95 +242 160 87 +236 144 79 +225 137 84 +215 130 89 +213 128 89 +225 142 112 +211 138 119 +189 132 121 +167 126 124 +160 121 125 +153 117 127 +156 120 124 +176 109 83 +206 117 61 +220 161 33 +255 222 65 +255 235 100 +255 248 136 +255 251 139 +255 255 143 +251 248 143 +255 230 140 +215 153 130 +182 135 129 +150 117 128 +139 112 125 +128 107 122 +107 101 129 +94 95 126 +87 90 125 +83 89 125 +71 85 124 +44 68 106 +17 51 89 +17 26 35 +16 7 8 +13 2 8 +26 7 1 +78 47 27 +104 59 35 +131 71 43 +144 76 47 +157 82 51 +164 89 47 +171 90 45 +175 99 65 +205 119 72 +200 132 109 +180 126 116 +161 120 124 +144 108 120 +138 88 77 +123 61 46 +77 39 36 +32 11 10 +37 10 8 +43 9 7 +49 20 20 +56 31 34 +120 71 56 +128 79 65 +167 130 124 +211 149 124 +254 238 142 +253 246 161 +253 255 180 +255 255 232 +255 254 242 +251 250 245 +244 247 220 +255 236 141 +251 227 125 +247 219 110 +241 158 104 +214 124 72 +182 99 47 +172 85 32 +162 74 11 +172 81 0 +98 28 0 +93 30 6 +88 33 12 +73 29 18 +45 35 36 +38 68 104 +74 86 124 +76 89 124 +77 89 124 +79 89 125 +79 89 124 +76 89 124 +76 89 124 +79 87 124 +80 88 124 +80 88 124 +79 89 125 +82 90 126 +84 90 124 +85 89 126 +100 97 124 +111 80 60 +115 104 118 +135 116 135 +143 119 136 +151 123 137 +179 135 132 +222 162 136 +246 185 131 +250 233 103 +255 239 104 +255 255 125 +255 255 144 +254 255 157 +255 255 169 +255 253 162 +255 255 157 +255 255 142 +255 255 128 +255 255 109 +255 254 108 +254 251 122 +254 255 133 +255 252 140 +255 253 143 +255 255 152 +252 255 154 +250 254 143 +255 255 129 +255 250 120 +254 245 118 +255 241 100 +255 240 90 +243 198 53 +228 201 52 +201 131 105 +165 123 125 +138 113 132 +131 113 129 +127 108 127 +132 109 125 +134 110 126 +134 110 124 +122 103 125 +118 104 127 +115 101 126 +113 102 119 +109 99 126 +102 103 124 +109 101 124 +115 103 127 +120 104 130 +128 109 128 +136 115 122 +151 117 131 +165 122 129 +191 132 126 +201 139 128 +224 145 115 +213 139 110 +201 124 96 +169 105 80 +160 84 52 +133 60 27 +91 40 21 +91 43 29 +98 71 52 +87 90 123 +89 94 126 +96 106 133 +115 105 130 +135 112 130 +155 122 131 +240 176 138 +202 146 133 diff --git a/src/fractalzoomer/color_maps/Flame 088_cl-dark_reds-white-grays.map b/src/fractalzoomer/color_maps/Flame 088_cl-dark_reds-white-grays.map new file mode 100644 index 000000000..5589aef48 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 088_cl-dark_reds-white-grays.map @@ -0,0 +1,256 @@ +127 40 23 +48 7 15 +26 4 13 +5 2 11 +2 1 11 +0 0 12 +0 2 12 +0 5 13 +9 8 16 +42 13 14 +76 19 12 +87 19 7 +98 19 2 +78 18 8 +58 17 15 +46 15 14 +35 14 13 +52 38 35 +75 29 21 +99 21 8 +99 20 5 +100 19 2 +99 19 1 +98 20 0 +98 21 1 +99 19 0 +101 18 0 +101 18 0 +101 18 0 +101 18 0 +101 18 0 +101 18 0 +100 19 2 +100 21 4 +102 23 7 +105 26 11 +100 34 29 +95 43 47 +89 48 50 +83 53 53 +75 66 71 +74 66 72 +73 66 73 +71 62 70 +69 59 68 +64 58 67 +59 58 66 +52 50 61 +50 50 62 +46 45 53 +49 48 55 +52 51 57 +62 51 55 +72 52 53 +79 49 49 +87 47 45 +103 25 12 +101 30 27 +100 35 43 +82 38 47 +65 42 52 +56 43 51 +47 44 51 +40 41 46 +52 45 39 +96 19 9 +98 20 6 +100 21 4 +100 21 4 +100 21 4 +91 24 7 +71 28 22 +34 34 42 +45 45 52 +57 56 62 +68 63 67 +79 70 73 +84 72 75 +90 74 77 +106 81 76 +117 83 82 +151 85 69 +171 83 60 +191 82 51 +186 77 47 +182 73 44 +176 84 59 +155 74 53 +138 61 45 +134 41 22 +130 22 0 +121 23 2 +112 24 4 +104 21 3 +103 17 2 +102 19 5 +108 23 3 +110 24 9 +136 42 23 +162 60 37 +172 72 46 +182 84 55 +213 116 74 +243 243 243 +255 255 255 +255 255 251 +255 255 248 +253 252 241 +252 250 235 +225 119 79 +178 88 79 +147 73 70 +110 72 69 +90 65 68 +85 58 60 +80 51 53 +84 35 28 +102 24 12 +102 20 8 +99 22 6 +52 8 7 +30 4 6 +8 0 6 +6 0 6 +5 0 7 +6 0 6 +27 1 10 +58 13 10 +96 26 14 +129 62 45 +122 64 51 +116 66 57 +106 71 67 +110 80 80 +104 85 89 +90 83 91 +100 79 86 +104 79 82 +108 80 79 +109 81 79 +111 83 79 +137 63 64 +149 61 49 +148 59 45 +154 51 36 +113 25 11 +110 23 11 +108 21 11 +106 27 12 +120 46 37 +110 56 56 +101 63 74 +83 53 53 +88 48 46 +94 43 40 +95 28 12 +103 26 10 +101 22 7 +97 21 7 +71 27 28 +58 46 46 +58 52 56 +60 52 55 +63 53 54 +65 54 58 +75 55 54 +90 56 54 +110 46 44 +105 28 12 +103 25 10 +102 23 8 +101 22 7 +103 24 9 +104 26 14 +91 57 55 +88 73 68 +80 68 72 +77 65 69 +77 54 60 +78 38 49 +94 25 18 +100 21 6 +100 21 4 +101 18 0 +101 18 0 +101 18 0 +101 18 0 +101 18 0 +101 18 0 +101 18 0 +101 18 0 +101 18 0 +101 18 0 +99 20 3 +100 21 6 +100 21 6 +101 24 8 +105 28 12 +116 39 29 +109 64 59 +111 77 78 +124 94 92 +168 97 77 +173 96 76 +179 93 68 +169 81 61 +154 68 53 +131 64 56 +107 73 71 +91 71 70 +81 64 72 +76 56 57 +77 57 56 +75 54 53 +76 47 43 +94 30 18 +100 23 7 +100 23 5 +100 21 6 +101 22 7 +102 22 11 +106 27 12 +128 51 33 +147 59 39 +149 66 48 +136 79 68 +114 82 83 +95 80 87 +76 74 79 +61 65 76 +64 62 73 +65 63 68 +59 58 64 +53 58 64 +53 57 68 +55 52 71 +65 56 77 +71 68 75 +83 70 77 +103 83 84 +124 105 101 +160 131 127 +252 253 248 +255 255 255 +255 255 255 +255 254 249 +255 250 247 +226 120 81 +184 90 64 +154 63 44 +143 56 39 +119 42 26 +106 28 15 +98 33 31 +84 68 69 +90 56 54 diff --git a/src/fractalzoomer/color_maps/Flame 089_cl-gold-dark_reds-browns-blues.map b/src/fractalzoomer/color_maps/Flame 089_cl-gold-dark_reds-browns-blues.map new file mode 100644 index 000000000..b688dcaac --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 089_cl-gold-dark_reds-browns-blues.map @@ -0,0 +1,256 @@ +239 141 112 +255 189 150 +255 204 147 +255 219 145 +255 235 160 +255 252 175 +254 253 179 +254 254 184 +255 226 146 +255 216 141 +255 206 137 +255 201 135 +255 197 134 +252 181 131 +250 166 129 +248 163 123 +247 160 117 +160 97 106 +130 70 80 +100 44 55 +75 36 44 +51 28 34 +48 25 38 +45 22 42 +25 20 40 +23 23 50 +21 27 61 +23 28 68 +26 30 75 +28 31 77 +30 32 80 +29 32 83 +28 32 79 +28 32 69 +25 29 65 +23 27 62 +23 26 59 +23 26 57 +23 27 58 +23 28 60 +33 36 81 +54 46 83 +75 56 86 +118 75 97 +161 95 109 +163 95 108 +166 96 107 +172 100 112 +174 92 96 +135 52 60 +108 39 49 +82 26 39 +79 27 37 +76 29 35 +75 25 32 +74 21 29 +52 30 43 +38 30 52 +25 30 62 +25 29 63 +26 29 64 +24 28 63 +23 27 62 +18 26 65 +18 26 63 +24 26 49 +32 31 48 +40 37 48 +47 36 46 +55 35 44 +59 33 44 +64 36 51 +73 34 63 +88 48 72 +104 63 81 +132 67 77 +161 71 73 +165 72 69 +170 73 66 +162 60 56 +118 47 55 +38 37 79 +32 34 81 +26 32 84 +25 30 79 +25 29 74 +24 29 67 +21 27 59 +15 20 49 +18 24 45 +22 28 42 +27 29 43 +33 31 44 +52 28 42 +79 21 36 +86 21 19 +115 20 18 +191 83 80 +219 100 98 +248 118 116 +235 108 120 +222 98 124 +156 84 106 +111 57 71 +76 36 63 +99 45 61 +123 54 59 +150 62 64 +178 70 70 +208 101 95 +250 114 102 +254 124 111 +253 123 109 +177 93 93 +149 76 80 +122 59 67 +83 38 45 +79 31 43 +72 33 60 +67 44 60 +55 40 61 +46 39 68 +38 38 76 +38 38 80 +38 39 85 +36 38 89 +33 36 91 +32 35 86 +33 37 85 +31 36 78 +33 34 75 +35 33 72 +32 29 56 +28 23 45 +39 20 40 +41 13 27 +24 20 34 +22 22 39 +20 25 44 +19 24 46 +19 23 48 +19 23 48 +22 28 52 +19 27 63 +21 26 68 +29 32 67 +31 31 63 +33 30 59 +50 42 55 +62 34 57 +65 38 55 +57 33 47 +48 22 35 +46 18 30 +45 15 25 +40 12 26 +39 16 24 +28 12 22 +19 21 36 +19 21 42 +18 20 45 +25 24 40 +32 22 38 +39 21 37 +55 24 30 +71 25 36 +71 29 41 +74 34 43 +53 49 64 +50 45 58 +47 41 53 +31 31 55 +26 28 51 +31 33 46 +39 33 47 +47 26 41 +47 24 34 +41 20 27 +35 19 29 +24 21 32 +18 19 39 +15 22 41 +17 22 42 +18 23 42 +20 27 46 +24 28 48 +28 29 50 +48 34 51 +67 33 66 +82 39 69 +117 47 58 +136 62 77 +184 105 111 +246 145 115 +255 164 120 +254 194 132 +255 198 134 +255 183 128 +242 153 123 +176 111 119 +152 91 106 +106 66 101 +83 52 67 +73 45 57 +76 47 65 +96 60 86 +115 68 100 +150 88 111 +177 100 106 +200 110 99 +254 119 115 +246 146 114 +250 158 119 +248 150 113 +242 148 112 +185 109 113 +135 82 102 +97 66 74 +75 51 64 +59 48 64 +38 38 76 +36 38 89 +30 35 90 +26 34 96 +24 32 94 +25 34 89 +29 34 89 +24 31 86 +27 34 78 +27 31 68 +30 31 62 +25 22 49 +22 18 35 +22 10 20 +14 4 12 +25 4 13 +27 10 18 +39 13 22 +50 19 27 +46 13 32 +57 19 44 +55 28 45 +49 25 47 +38 25 42 +28 25 42 +32 20 40 +35 14 23 +36 13 21 +29 9 20 +23 10 20 +35 9 20 +40 13 20 +62 12 13 +97 17 20 +143 50 43 +187 99 95 diff --git a/src/fractalzoomer/color_maps/Flame 090_cl-golds-browns.map b/src/fractalzoomer/color_maps/Flame 090_cl-golds-browns.map new file mode 100644 index 000000000..6a7da5a3f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 090_cl-golds-browns.map @@ -0,0 +1,256 @@ +128 84 13 +140 92 16 +148 99 18 +157 107 20 +169 121 29 +182 136 38 +190 144 34 +199 153 31 +194 144 31 +185 128 26 +177 112 22 +179 109 19 +182 107 16 +182 109 18 +183 112 20 +180 113 20 +177 114 21 +194 146 38 +189 132 31 +184 118 24 +178 114 23 +172 110 23 +172 109 19 +172 109 16 +171 109 8 +164 104 12 +157 99 17 +150 97 14 +144 96 12 +145 98 12 +146 100 12 +158 112 16 +165 121 14 +167 111 18 +156 100 18 +146 89 18 +132 82 17 +118 76 16 +110 72 15 +103 68 14 +90 59 15 +100 63 12 +110 68 10 +114 73 13 +119 78 16 +120 79 17 +121 80 18 +124 79 20 +126 80 18 +136 82 22 +132 86 27 +129 90 33 +123 84 31 +117 79 30 +110 74 27 +103 70 25 +84 55 13 +82 53 8 +80 52 4 +79 50 6 +78 49 9 +81 50 10 +84 52 11 +88 57 13 +95 59 11 +113 73 14 +115 74 13 +117 76 12 +117 75 13 +117 75 15 +117 77 16 +110 73 20 +117 73 28 +123 78 26 +129 83 24 +140 90 21 +151 98 18 +160 100 18 +169 103 19 +175 110 20 +178 108 22 +184 114 18 +190 129 23 +197 144 28 +198 148 31 +200 153 35 +199 153 41 +180 179 161 +135 98 45 +127 87 34 +120 77 24 +115 73 22 +110 70 21 +100 66 18 +98 64 18 +107 70 17 +117 77 16 +140 91 14 +146 98 17 +152 106 20 +155 109 19 +159 113 19 +155 105 18 +152 99 19 +139 95 30 +132 88 24 +126 82 19 +121 76 17 +116 71 16 +97 56 12 +91 54 12 +89 54 16 +91 58 15 +108 66 16 +106 66 15 +104 67 14 +103 68 14 +94 64 14 +89 58 14 +81 53 13 +71 47 11 +70 46 13 +70 45 15 +72 48 14 +74 52 13 +81 57 21 +84 56 19 +79 53 16 +71 49 12 +69 47 10 +70 47 8 +72 47 6 +80 51 7 +86 55 8 +106 65 9 +123 74 15 +142 89 23 +140 89 27 +139 90 31 +134 91 38 +130 92 45 +112 83 43 +113 81 34 +102 72 22 +103 70 19 +110 66 19 +111 69 18 +113 72 18 +118 76 16 +123 77 17 +126 81 16 +129 84 17 +135 93 21 +137 91 20 +140 90 19 +136 88 16 +128 80 16 +122 76 14 +114 72 14 +106 69 16 +100 66 18 +95 60 20 +97 60 21 +100 61 22 +109 62 20 +103 66 13 +94 60 12 +85 53 15 +77 47 9 +76 46 7 +75 46 6 +73 44 10 +71 42 8 +67 43 9 +68 44 8 +68 44 6 +71 43 6 +69 42 0 +62 39 5 +65 40 9 +61 42 25 +67 44 12 +67 44 10 +65 42 8 +68 44 10 +70 45 10 +72 46 11 +80 51 9 +92 55 11 +102 65 12 +114 74 13 +122 81 15 +131 83 17 +134 83 18 +133 86 16 +132 85 15 +133 79 15 +129 79 16 +126 81 16 +126 81 16 +123 77 17 +126 76 15 +124 75 16 +119 74 15 +118 71 15 +118 69 10 +116 74 14 +114 74 15 +114 74 13 +113 75 12 +110 69 3 +103 66 11 +94 58 8 +87 54 11 +81 52 10 +76 48 8 +69 45 9 +68 44 8 +72 44 7 +73 43 5 +73 45 6 +77 45 6 +76 47 7 +81 52 8 +87 52 10 +86 55 11 +92 62 12 +106 69 14 +117 75 15 +127 82 15 +141 92 15 +160 91 0 +163 102 9 +172 108 18 +163 111 27 +146 100 40 +139 93 44 +106 82 48 +100 75 34 +103 76 31 +120 84 26 +124 82 22 +129 84 17 +134 87 17 +135 87 15 +135 87 15 +133 88 7 +132 86 8 +126 76 13 +125 71 7 +121 67 0 +127 73 9 +144 92 16 +166 104 19 +203 159 38 +180 131 28 diff --git a/src/fractalzoomer/color_maps/Flame 091_cl-purples-browns-blues-tans.map b/src/fractalzoomer/color_maps/Flame 091_cl-purples-browns-blues-tans.map new file mode 100644 index 000000000..d96e0fdd1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 091_cl-purples-browns-blues-tans.map @@ -0,0 +1,256 @@ +61 49 73 +49 40 83 +54 44 81 +59 48 80 +54 43 72 +49 39 64 +49 36 62 +50 34 61 +45 30 51 +55 40 62 +65 50 73 +73 51 83 +81 53 94 +78 58 96 +75 64 98 +81 64 94 +87 64 90 +67 51 77 +75 48 73 +84 46 69 +93 58 67 +103 70 65 +107 73 67 +111 76 70 +124 82 86 +122 88 94 +121 94 103 +130 95 101 +139 97 99 +147 101 103 +155 105 108 +172 112 111 +187 112 107 +203 130 124 +205 128 109 +207 127 94 +213 134 106 +220 142 119 +209 137 124 +198 133 129 +154 86 101 +121 72 97 +88 58 94 +66 42 67 +45 27 41 +33 20 33 +22 14 25 +8 6 11 +1 0 0 +0 0 0 +8 6 11 +16 13 22 +38 28 46 +60 44 71 +67 51 86 +75 58 102 +109 81 132 +107 76 121 +106 71 111 +101 69 108 +97 67 105 +98 70 104 +99 74 103 +109 84 90 +118 84 85 +139 93 96 +145 94 95 +152 96 95 +153 96 94 +155 97 93 +161 91 83 +161 102 88 +159 103 104 +153 108 126 +147 113 148 +145 102 145 +144 91 143 +150 91 126 +156 92 109 +152 100 102 +157 103 101 +147 98 94 +137 90 86 +127 82 79 +121 78 74 +115 74 70 +112 61 40 +85 49 49 +64 44 79 +73 50 91 +82 56 104 +85 61 103 +89 67 103 +117 88 106 +137 99 110 +138 89 145 +152 108 159 +158 108 171 +169 115 179 +181 122 188 +188 128 196 +195 134 204 +197 138 202 +196 136 198 +186 141 161 +154 104 126 +122 68 92 +112 61 81 +102 54 70 +67 41 68 +49 33 60 +36 21 42 +33 24 41 +50 31 53 +62 37 60 +75 43 67 +90 68 70 +107 56 75 +109 59 88 +121 79 80 +151 86 66 +167 93 58 +183 100 50 +175 99 60 +168 99 70 +172 110 99 +182 117 141 +191 134 166 +211 152 172 +200 132 153 +204 137 149 +208 142 146 +219 158 166 +232 165 174 +244 199 204 +246 198 212 +255 255 255 +249 254 222 +243 253 190 +246 240 173 +250 227 157 +222 220 231 +248 190 228 +209 144 210 +178 118 178 +148 105 114 +142 100 109 +136 96 104 +132 95 102 +137 99 110 +151 100 105 +155 105 108 +195 135 137 +200 138 140 +206 142 143 +204 150 150 +207 142 138 +199 139 139 +178 129 135 +158 110 108 +134 102 107 +136 89 97 +137 89 91 +139 90 85 +138 88 77 +137 89 75 +133 89 78 +124 82 84 +121 80 78 +118 80 79 +116 80 80 +112 77 73 +110 79 76 +105 78 85 +94 73 104 +97 70 105 +103 67 93 +107 82 88 +109 76 67 +107 74 65 +97 71 72 +91 69 72 +96 73 83 +93 70 98 +126 96 106 +144 105 113 +162 115 121 +191 138 156 +219 143 153 +242 167 161 +242 214 131 +241 189 103 +209 145 136 +187 113 112 +149 94 91 +111 75 75 +77 55 57 +59 46 40 +54 35 39 +36 23 40 +26 19 27 +17 15 18 +11 8 17 +13 10 19 +22 11 25 +50 24 35 +57 31 42 +65 39 64 +74 46 69 +67 41 68 +63 40 69 +67 48 67 +73 52 69 +78 53 74 +79 53 78 +93 67 70 +92 66 65 +106 55 72 +93 65 80 +83 60 86 +73 52 71 +55 38 56 +46 33 42 +48 27 44 +53 27 40 +49 26 44 +42 24 38 +39 24 45 +40 32 47 +38 24 41 +37 22 43 +33 18 39 +24 14 25 +23 14 15 +23 13 22 +21 18 27 +31 20 34 +47 31 58 +53 37 64 +63 45 83 +72 56 105 +75 58 110 +85 60 118 +87 65 114 +78 59 105 +72 49 93 +75 47 87 +64 48 74 +56 38 54 +36 22 37 +26 18 33 +3 16 33 +19 16 27 +26 18 33 +46 28 50 +63 39 71 diff --git a/src/fractalzoomer/color_maps/Flame 092_cl-oranges-browns-whites.map b/src/fractalzoomer/color_maps/Flame 092_cl-oranges-browns-whites.map new file mode 100644 index 000000000..9a87fee6e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 092_cl-oranges-browns-whites.map @@ -0,0 +1,256 @@ +255 147 57 +255 123 61 +254 126 61 +254 129 62 +254 135 61 +255 142 61 +255 155 59 +255 169 58 +253 185 60 +254 183 57 +255 182 55 +255 172 53 +255 163 52 +254 161 55 +253 159 59 +253 160 58 +253 162 57 +255 182 54 +255 205 59 +255 229 64 +255 241 89 +255 254 115 +255 246 108 +255 238 101 +254 185 58 +254 163 56 +255 141 55 +255 129 57 +255 118 59 +255 115 59 +255 112 59 +255 106 63 +255 109 62 +254 120 67 +254 122 64 +255 125 61 +254 122 58 +253 120 55 +254 124 56 +255 128 57 +254 131 61 +254 142 60 +255 154 59 +255 142 57 +255 131 55 +255 129 55 +255 127 55 +253 127 53 +250 152 43 +255 190 54 +255 214 75 +255 239 97 +255 245 103 +255 251 109 +253 251 88 +252 252 68 +255 208 61 +255 192 57 +255 177 53 +253 154 51 +251 132 50 +250 123 53 +250 115 57 +244 103 57 +229 93 55 +202 81 60 +184 76 61 +166 72 62 +170 74 59 +175 76 57 +196 79 59 +213 86 54 +241 103 56 +245 105 58 +249 107 61 +242 101 60 +236 96 60 +228 94 59 +220 93 58 +207 86 55 +193 74 50 +177 75 52 +188 77 55 +199 80 58 +209 86 57 +219 92 57 +235 103 54 +252 119 52 +248 202 65 +249 228 131 +251 254 197 +253 253 208 +255 253 219 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 246 +255 255 232 +255 255 218 +255 255 215 +255 255 212 +255 255 209 +255 251 164 +254 190 66 +254 159 61 +255 128 57 +253 123 53 +252 119 50 +255 114 42 +254 115 50 +254 108 57 +254 106 58 +254 108 61 +251 110 63 +248 113 65 +250 116 65 +251 115 67 +244 105 66 +234 94 58 +212 87 57 +192 79 56 +173 71 56 +163 70 57 +153 69 59 +149 64 61 +159 71 59 +168 72 48 +189 81 55 +212 82 56 +216 83 56 +220 85 56 +222 92 56 +234 94 59 +242 96 57 +239 102 58 +211 86 54 +196 75 49 +182 65 45 +175 61 42 +169 58 39 +154 57 48 +143 58 51 +137 60 52 +137 65 51 +166 75 57 +175 82 58 +185 90 60 +187 178 61 +241 255 144 +255 255 167 +255 255 152 +253 196 67 +254 183 62 +255 171 58 +254 137 58 +248 114 61 +238 100 64 +219 92 60 +203 82 51 +191 71 46 +174 53 26 +172 52 28 +170 51 31 +168 56 36 +168 59 38 +154 57 40 +154 57 38 +132 44 32 +129 49 36 +126 54 40 +136 65 43 +144 62 48 +158 67 48 +167 66 48 +180 81 50 +209 86 55 +227 93 55 +245 104 58 +253 105 59 +255 109 58 +255 115 56 +252 116 54 +253 117 55 +255 117 58 +255 115 58 +255 114 58 +254 108 57 +255 104 57 +246 104 58 +240 103 51 +253 102 49 +247 111 51 +247 112 44 +248 123 39 +255 156 47 +253 174 56 +255 188 58 +254 207 59 +254 232 61 +255 254 61 +255 236 65 +255 227 64 +255 212 64 +255 191 61 +255 182 54 +240 171 34 +221 168 36 +238 124 28 +255 118 40 +247 108 53 +242 104 55 +230 94 56 +218 87 59 +194 80 56 +166 70 45 +137 63 50 +127 63 61 +117 67 60 +106 52 66 +117 64 56 +120 64 51 +121 71 46 +120 63 52 +112 60 49 +106 60 47 +97 44 36 +112 58 48 +117 62 42 +129 62 53 +155 62 45 +174 57 39 +192 61 33 +204 70 41 +214 74 39 +220 83 47 +214 83 55 +207 71 47 +207 72 43 +184 67 47 +178 60 46 +156 69 52 +143 69 60 +132 69 64 +127 74 70 +139 82 115 +191 103 89 +210 86 58 +216 89 54 +228 92 54 +242 87 41 +247 95 46 +253 92 48 +237 86 59 +223 89 60 +195 78 58 diff --git a/src/fractalzoomer/color_maps/Flame 093_cl-blues-greens-whites.map b/src/fractalzoomer/color_maps/Flame 093_cl-blues-greens-whites.map new file mode 100644 index 000000000..3550df265 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 093_cl-blues-greens-whites.map @@ -0,0 +1,256 @@ +255 255 255 +190 208 248 +163 186 237 +136 164 227 +132 159 220 +128 154 213 +126 151 213 +124 149 213 +112 145 212 +109 136 196 +106 127 180 +97 113 156 +89 100 132 +94 98 108 +100 96 85 +99 102 82 +99 108 79 +89 89 53 +85 86 29 +82 83 5 +76 79 8 +70 76 12 +60 72 8 +50 69 5 +44 59 0 +41 59 5 +38 60 11 +51 67 35 +64 75 59 +68 73 68 +72 71 77 +70 68 71 +69 72 53 +64 71 37 +59 66 49 +55 61 61 +38 48 67 +21 35 74 +28 41 79 +35 47 85 +72 77 106 +65 70 87 +58 63 69 +52 63 45 +47 64 22 +45 63 13 +43 63 4 +41 62 5 +43 61 13 +73 82 55 +82 86 63 +91 90 72 +93 93 79 +96 96 86 +98 99 78 +101 102 71 +85 83 62 +76 74 70 +68 66 79 +75 75 67 +82 85 56 +81 86 51 +81 88 46 +78 77 31 +80 88 51 +91 91 99 +89 95 121 +87 100 144 +91 106 151 +96 113 159 +121 137 188 +160 169 208 +232 239 249 +243 247 252 +255 255 255 +232 243 255 +210 231 255 +200 212 242 +190 194 229 +161 175 212 +159 164 196 +143 157 196 +149 163 200 +155 169 204 +151 162 199 +147 156 195 +139 153 192 +117 135 175 +91 91 103 +81 85 65 +71 80 27 +69 79 21 +67 79 15 +55 73 21 +70 81 39 +85 95 61 +109 109 85 +101 111 147 +100 116 164 +100 122 182 +98 120 178 +97 118 175 +89 110 167 +87 106 149 +58 72 111 +43 59 98 +28 46 86 +28 44 84 +29 43 82 +27 45 85 +36 53 99 +47 64 110 +48 64 115 +27 45 85 +27 45 85 +27 45 85 +41 58 104 +55 71 122 +66 88 148 +85 107 167 +124 149 213 +134 159 221 +144 170 229 +149 175 234 +154 180 239 +160 186 245 +155 184 242 +140 174 235 +141 170 228 +163 173 198 +169 177 203 +176 182 208 +174 179 211 +157 170 212 +139 151 189 +106 122 173 +105 105 95 +96 96 101 +87 88 108 +82 87 120 +78 86 132 +75 91 142 +70 97 166 +76 103 174 +80 110 182 +92 125 202 +95 129 203 +99 133 204 +104 129 196 +104 129 196 +106 130 192 +107 132 189 +99 118 158 +95 114 155 +91 110 153 +87 95 108 +104 103 98 +119 118 90 +116 124 83 +126 128 106 +123 118 114 +80 93 135 +77 91 138 +74 90 141 +64 81 127 +51 67 118 +41 57 108 +35 52 98 +53 52 66 +54 53 64 +56 55 63 +65 63 76 +79 78 83 +90 85 81 +82 77 83 +77 75 97 +74 83 122 +77 94 138 +80 96 147 +78 98 159 +64 89 153 +65 86 143 +63 79 130 +58 67 110 +25 37 59 +28 40 61 +31 44 63 +50 59 76 +75 83 106 +87 101 136 +102 116 155 +116 130 169 +118 135 179 +132 149 193 +150 168 208 +151 168 212 +145 167 216 +132 153 206 +126 147 200 +116 132 183 +117 134 180 +115 132 178 +107 128 185 +100 120 181 +96 116 177 +80 106 180 +81 105 175 +80 105 172 +76 103 174 +80 104 174 +80 106 180 +83 116 187 +103 125 185 +112 134 194 +117 142 198 +128 147 190 +132 150 190 +129 151 200 +131 151 204 +124 146 206 +109 137 210 +112 138 199 +108 134 193 +107 129 189 +101 123 183 +95 116 173 +85 106 169 +77 102 166 +75 102 171 +65 92 161 +63 88 152 +67 89 149 +60 81 138 +54 71 115 +50 67 113 +57 74 120 +73 91 131 +71 93 153 +81 103 163 +108 124 175 +119 135 186 +140 157 203 +160 172 210 +181 186 215 +188 199 229 +189 205 241 +183 200 244 +169 192 236 +173 190 234 +172 186 223 +184 195 225 +189 196 214 +188 199 229 +206 212 234 +220 227 243 +227 231 243 diff --git a/src/fractalzoomer/color_maps/Flame 094_cl-tans-yellows-browns.map b/src/fractalzoomer/color_maps/Flame 094_cl-tans-yellows-browns.map new file mode 100644 index 000000000..d14e76f6b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 094_cl-tans-yellows-browns.map @@ -0,0 +1,256 @@ +168 139 109 +159 147 135 +162 151 141 +166 156 147 +170 164 158 +174 173 169 +178 177 176 +182 182 184 +199 198 196 +211 208 207 +223 219 218 +235 234 228 +247 249 238 +238 236 229 +229 224 221 +221 216 213 +214 209 206 +196 185 183 +196 187 180 +197 189 178 +202 193 185 +207 198 193 +216 203 190 +225 208 188 +229 210 180 +238 210 165 +247 211 151 +247 211 139 +247 212 128 +236 205 130 +226 198 133 +230 191 136 +224 198 141 +205 191 165 +221 205 180 +238 220 196 +243 230 201 +249 240 207 +245 238 206 +242 237 205 +229 215 202 +215 202 187 +202 189 173 +193 184 166 +184 179 160 +181 176 165 +179 174 170 +178 173 169 +177 173 170 +179 164 157 +181 165 151 +183 166 146 +180 164 149 +177 163 152 +175 163 153 +173 164 155 +184 179 176 +192 187 183 +200 195 191 +216 206 194 +233 218 197 +237 222 197 +241 226 197 +251 235 183 +253 236 182 +250 250 138 +251 251 135 +253 253 133 +253 253 132 +253 253 131 +252 252 130 +252 252 120 +252 230 129 +242 211 128 +233 192 128 +222 178 124 +212 165 121 +224 170 120 +237 176 119 +247 195 112 +247 213 123 +227 217 164 +213 200 163 +199 184 163 +198 180 163 +198 176 163 +183 169 158 +168 161 155 +160 150 149 +161 155 152 +163 160 155 +165 161 156 +168 163 157 +173 171 172 +187 183 182 +199 198 196 +213 209 206 +244 226 204 +246 221 177 +248 217 150 +249 213 148 +250 209 147 +241 179 128 +202 160 118 +184 163 136 +180 156 134 +176 150 133 +175 150 129 +174 150 126 +170 153 135 +163 151 139 +151 146 140 +149 140 131 +125 112 103 +120 111 86 +116 111 69 +111 97 84 +109 102 96 +122 114 103 +150 144 128 +193 178 159 +224 198 157 +255 218 155 +253 216 146 +251 215 137 +251 225 141 +255 247 130 +253 253 139 +253 251 148 +244 223 180 +238 220 180 +232 218 181 +227 210 184 +226 204 180 +203 197 183 +196 184 172 +194 167 156 +189 170 164 +185 174 172 +185 176 174 +186 178 176 +181 177 178 +186 182 179 +190 180 171 +187 177 168 +181 171 161 +180 168 159 +179 166 158 +176 161 154 +179 159 148 +177 161 145 +177 156 137 +169 151 131 +171 159 129 +173 168 128 +173 164 107 +175 153 103 +182 144 107 +185 149 113 +183 154 124 +182 164 140 +192 183 176 +194 187 181 +197 192 186 +206 192 189 +208 195 187 +223 204 174 +217 192 135 +177 148 106 +151 128 101 +125 109 96 +118 104 93 +123 111 99 +125 122 113 +146 137 132 +172 147 125 +198 151 107 +208 163 124 +235 189 114 +249 203 105 +251 217 110 +249 231 107 +252 241 113 +250 215 115 +255 230 156 +253 230 166 +252 231 176 +250 229 174 +247 219 156 +251 222 142 +253 242 126 +248 247 129 +255 228 147 +239 233 171 +229 222 176 +213 194 177 +204 186 172 +189 181 168 +181 166 163 +173 162 160 +174 164 155 +174 161 153 +174 162 150 +168 156 142 +159 145 142 +158 145 139 +151 147 144 +161 147 147 +168 158 156 +181 172 167 +187 178 171 +193 184 169 +198 185 168 +206 190 174 +202 195 176 +201 191 181 +198 188 179 +199 187 173 +197 184 176 +196 185 181 +193 182 178 +188 183 179 +189 184 180 +193 184 179 +192 187 183 +193 190 183 +196 192 189 +198 193 190 +197 196 192 +199 199 199 +200 199 197 +204 199 195 +209 200 193 +226 209 189 +229 215 178 +233 214 184 +230 208 195 +217 208 203 +210 205 201 +204 200 199 +211 210 205 +220 217 208 +225 224 222 +225 224 222 +225 220 217 +217 217 207 +208 203 199 +201 192 187 +187 183 180 +182 172 170 +171 167 164 +169 159 157 +170 159 155 +169 154 149 +166 152 139 +165 148 130 diff --git a/src/fractalzoomer/color_maps/Flame 095_cl-golds-browns2.map b/src/fractalzoomer/color_maps/Flame 095_cl-golds-browns2.map new file mode 100644 index 000000000..980c13c66 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 095_cl-golds-browns2.map @@ -0,0 +1,256 @@ +166 81 24 +131 73 25 +126 72 30 +121 71 36 +122 73 41 +123 76 46 +122 81 47 +122 87 49 +155 86 44 +155 87 40 +156 89 37 +148 82 29 +140 75 21 +136 72 14 +133 69 7 +130 66 8 +128 63 9 +125 64 19 +129 70 26 +134 77 34 +153 84 36 +173 92 39 +183 93 37 +194 95 36 +208 109 42 +222 114 45 +236 119 49 +233 122 60 +230 126 71 +226 124 70 +223 122 70 +214 130 93 +201 127 92 +177 121 96 +155 108 91 +133 96 87 +137 95 78 +142 95 69 +137 93 64 +133 92 60 +156 86 35 +156 82 34 +156 79 33 +158 78 28 +161 78 24 +160 79 24 +159 80 24 +149 77 27 +147 77 17 +162 78 18 +176 88 19 +191 98 20 +211 105 31 +231 113 43 +233 117 47 +235 122 52 +255 137 57 +255 148 73 +255 159 90 +255 206 120 +255 254 151 +255 254 168 +255 255 185 +255 254 207 +254 255 195 +255 248 143 +255 204 108 +255 161 73 +255 160 73 +255 159 74 +253 154 71 +255 145 70 +226 115 43 +195 103 40 +165 92 37 +147 83 35 +130 75 34 +126 72 33 +122 70 33 +108 67 35 +103 68 46 +107 72 53 +109 72 51 +111 73 50 +114 72 43 +117 71 37 +118 72 38 +122 77 48 +116 82 70 +120 82 67 +124 83 65 +127 81 56 +130 80 47 +144 83 39 +159 87 37 +164 87 31 +172 87 32 +190 88 22 +209 95 29 +228 103 36 +233 108 38 +238 114 40 +254 127 46 +251 132 52 +253 129 57 +251 123 63 +250 118 69 +249 121 60 +248 124 52 +255 116 47 +254 113 44 +255 115 43 +254 120 49 +255 138 54 +255 136 55 +255 135 57 +253 134 66 +254 130 68 +253 137 80 +255 137 87 +241 134 78 +235 124 73 +229 114 69 +221 116 68 +214 118 68 +194 113 60 +161 107 60 +153 101 64 +149 102 60 +153 90 47 +147 86 45 +142 83 43 +127 77 42 +116 70 34 +111 65 32 +103 64 33 +109 63 27 +109 62 23 +110 61 20 +109 60 19 +108 59 18 +99 54 12 +85 49 15 +99 60 29 +103 64 23 +111 82 42 +119 86 47 +128 90 53 +147 96 49 +178 102 53 +192 121 75 +209 128 83 +182 104 56 +179 102 53 +176 100 51 +172 98 49 +178 107 55 +195 124 78 +211 133 97 +215 139 107 +254 160 99 +254 187 98 +254 178 92 +255 169 86 +255 163 79 +248 158 62 +248 136 64 +231 128 59 +200 106 44 +192 103 43 +185 100 43 +165 93 53 +161 90 46 +157 90 47 +156 90 42 +160 94 44 +164 97 42 +177 97 44 +179 97 49 +184 97 52 +173 96 52 +168 96 46 +162 90 40 +153 92 37 +147 87 50 +151 92 52 +156 97 55 +169 100 67 +186 106 81 +199 114 93 +195 129 95 +198 130 93 +203 129 92 +222 121 65 +219 117 53 +213 110 44 +204 108 48 +200 111 51 +202 109 48 +182 99 33 +173 89 25 +167 88 21 +164 84 23 +156 79 25 +148 78 27 +145 78 23 +145 78 26 +141 77 29 +135 79 32 +139 81 35 +133 78 39 +125 73 36 +114 68 32 +107 67 31 +104 63 31 +104 63 31 +106 66 31 +115 65 28 +115 66 25 +112 62 25 +114 64 27 +118 72 20 +123 73 22 +126 72 28 +124 73 30 +128 75 35 +131 77 41 +133 79 43 +129 82 38 +127 80 36 +122 70 33 +114 64 29 +118 69 28 +125 74 21 +127 74 20 +137 71 19 +144 79 23 +159 88 36 +189 103 52 +217 128 60 +254 154 92 +255 178 112 +254 218 132 +255 210 125 +255 192 95 +255 154 88 +234 135 70 +208 115 54 +189 108 43 +178 97 34 +159 92 37 +146 90 41 +132 93 54 +126 94 56 +127 86 64 +133 87 61 diff --git a/src/fractalzoomer/color_maps/Flame 096_cl-pastels.map b/src/fractalzoomer/color_maps/Flame 096_cl-pastels.map new file mode 100644 index 000000000..ec1b866f6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 096_cl-pastels.map @@ -0,0 +1,256 @@ +236 206 176 +231 206 174 +229 206 173 +227 206 172 +224 205 171 +222 205 170 +221 205 169 +220 205 169 +215 205 167 +212 205 166 +210 205 165 +207 204 164 +205 204 163 +203 204 162 +201 204 161 +199 204 160 +198 204 160 +193 203 158 +195 202 160 +197 201 163 +199 200 165 +201 200 168 +202 199 169 +203 199 170 +207 198 175 +209 197 177 +211 196 180 +213 195 182 +215 195 184 +216 194 185 +217 194 187 +219 193 189 +221 192 192 +225 191 196 +227 190 199 +230 189 202 +226 191 205 +223 193 208 +221 194 209 +220 195 211 +212 199 216 +209 201 219 +206 203 222 +202 205 225 +198 207 228 +196 208 229 +195 209 231 +192 211 234 +188 213 237 +181 217 243 +177 219 245 +174 221 248 +170 223 251 +166 226 255 +168 225 253 +170 225 251 +177 223 242 +181 222 237 +185 221 233 +189 219 229 +193 218 225 +195 217 222 +197 217 220 +200 216 216 +204 215 212 +212 213 203 +216 212 199 +220 211 195 +221 210 192 +223 210 190 +227 208 186 +231 207 182 +236 206 176 +236 205 177 +236 204 179 +235 203 180 +235 202 182 +235 201 182 +235 201 183 +234 200 185 +234 199 186 +233 197 189 +233 196 190 +233 195 192 +232 195 192 +232 195 193 +232 194 194 +232 193 196 +231 191 199 +230 190 200 +230 189 202 +229 189 201 +228 190 200 +226 190 197 +224 191 195 +222 192 192 +220 193 190 +216 194 185 +214 195 182 +212 196 180 +211 196 179 +210 197 178 +208 197 176 +206 198 173 +202 200 168 +200 200 166 +198 201 164 +197 201 162 +196 202 161 +193 203 158 +195 203 160 +197 202 163 +199 201 165 +203 199 170 +204 199 171 +205 199 172 +207 198 175 +209 197 177 +211 196 180 +213 196 182 +217 194 187 +219 193 189 +221 193 192 +222 192 193 +223 192 194 +225 191 196 +227 190 199 +230 189 202 +226 191 205 +220 195 211 +218 196 212 +216 197 214 +212 199 216 +209 201 219 +206 203 222 +202 205 225 +195 209 231 +191 211 234 +188 213 237 +186 214 238 +184 215 240 +181 217 243 +178 219 245 +174 221 248 +170 223 251 +166 226 255 +166 225 252 +167 225 250 +169 223 244 +170 222 239 +172 221 234 +173 220 228 +176 217 218 +177 216 215 +178 216 213 +179 215 207 +181 213 202 +182 212 197 +184 211 191 +185 210 186 +187 208 181 +190 206 170 +190 205 167 +191 205 165 +193 203 158 +195 203 159 +198 203 160 +200 203 161 +205 203 163 +206 203 163 +207 204 164 +209 204 165 +212 204 166 +214 204 167 +217 204 168 +219 204 169 +221 205 170 +224 205 171 +226 205 172 +228 205 173 +231 205 174 +233 205 175 +236 206 176 +232 207 180 +225 209 189 +223 209 191 +221 210 193 +217 211 198 +213 213 202 +209 214 206 +205 215 211 +202 216 215 +198 217 219 +194 218 224 +190 219 228 +186 220 232 +182 221 236 +179 222 241 +175 224 245 +171 225 249 +167 226 254 +166 226 255 +167 225 250 +169 223 244 +170 222 239 +172 221 234 +173 220 228 +175 218 223 +176 217 218 +178 216 213 +179 215 207 +181 213 202 +182 212 197 +184 211 191 +185 210 186 +187 208 181 +188 207 175 +190 206 170 +191 205 165 +193 203 158 +195 202 160 +197 202 163 +199 201 165 +201 200 168 +203 199 170 +205 198 172 +207 198 175 +209 197 177 +211 196 180 +213 195 182 +215 195 184 +217 194 187 +219 193 189 +221 192 192 +223 192 194 +225 191 196 +227 190 199 +230 189 202 +230 190 201 +230 191 199 +231 192 198 +231 192 196 +231 193 195 +232 194 193 +232 195 192 +232 196 191 +233 197 189 +233 198 188 +233 199 186 +234 200 185 +234 201 184 +234 202 182 +235 203 181 +235 204 179 +235 205 178 +236 206 176 diff --git a/src/fractalzoomer/color_maps/Flame 097_multi_color_1 from ron1.ugr (classylady & ron).map b/src/fractalzoomer/color_maps/Flame 097_multi_color_1 from ron1.ugr (classylady & ron).map new file mode 100644 index 000000000..b473828f2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 097_multi_color_1 from ron1.ugr (classylady & ron).map @@ -0,0 +1,256 @@ +255 0 0 +173 0 55 +118 0 91 +64 0 128 +50 55 155 +36 110 183 +29 137 196 +23 164 210 +0 255 255 +0 255 200 +0 255 145 +0 255 72 +0 255 0 +55 255 27 +110 255 55 +137 255 68 +164 255 82 +255 255 128 +255 227 155 +255 200 183 +255 173 210 +255 146 237 +255 137 246 +255 128 255 +145 128 228 +72 128 210 +0 128 192 +27 100 151 +55 73 110 +68 59 89 +82 46 68 +110 18 27 +128 0 0 +183 55 55 +210 82 82 +237 110 110 +218 132 119 +200 155 128 +172 169 128 +145 183 128 +0 255 128 +55 227 114 +110 200 100 +164 173 86 +219 146 73 +237 137 68 +255 128 64 +200 155 50 +145 183 36 +36 237 9 +18 225 18 +0 214 28 +0 173 55 +0 132 82 +0 98 105 +0 64 128 +55 92 183 +82 105 210 +110 119 237 +119 109 225 +128 100 214 +128 86 193 +128 73 173 +128 46 132 +128 18 91 +155 0 78 +182 0 91 +210 0 105 +232 0 116 +255 0 128 +255 28 100 +255 55 73 +255 110 18 +227 119 9 +200 128 0 +145 128 0 +91 128 0 +63 128 0 +36 128 0 +0 128 0 +0 128 14 +0 128 41 +0 114 73 +0 100 105 +0 86 125 +0 73 146 +0 46 187 +0 18 228 +0 0 235 +0 0 214 +0 0 194 +0 0 183 +0 0 173 +0 0 160 +28 0 153 +55 0 146 +82 0 139 +128 0 155 +128 0 182 +128 0 210 +128 0 223 +128 0 237 +128 0 255 +128 28 200 +128 82 91 +128 105 45 +128 128 0 +128 128 7 +128 128 14 +128 128 28 +128 128 41 +128 128 64 +155 128 105 +210 128 187 +223 128 207 +237 128 228 +255 128 255 +228 155 200 +200 183 145 +173 210 91 +128 255 0 +155 255 0 +183 255 0 +196 255 0 +210 255 0 +255 255 0 +200 228 28 +145 200 55 +91 173 82 +0 128 128 +27 114 114 +55 100 100 +110 73 73 +164 46 46 +255 0 0 +255 28 14 +255 82 41 +255 105 52 +255 128 64 +227 141 64 +200 155 64 +145 183 64 +91 210 64 +36 237 64 +0 255 64 +55 200 146 +68 186 166 +82 173 187 +128 128 255 +155 100 228 +183 73 200 +210 46 173 +255 0 128 +255 14 135 +255 28 142 +255 55 156 +255 82 169 +255 110 183 +255 128 192 +200 128 178 +145 128 164 +0 128 128 +14 141 141 +28 155 155 +55 183 183 +82 210 210 +110 237 237 +128 255 255 +128 200 200 +128 186 186 +128 173 173 +128 146 146 +128 128 128 +100 155 100 +73 183 73 +46 210 46 +0 255 0 +47 245 11 +95 234 21 +142 224 32 +189 214 43 +220 207 50 +214 175 85 +209 142 120 +198 77 191 +196 66 202 +194 56 214 +206 91 198 +218 125 183 +230 160 167 +250 217 141 +238 200 113 +227 183 84 +215 167 56 +204 150 28 +196 139 9 +186 159 35 +176 179 61 +166 199 87 +156 219 113 +150 232 130 +129 214 108 +107 195 86 +86 177 64 +51 147 28 +87 138 72 +123 129 116 +159 119 159 +195 110 203 +219 104 232 +210 88 224 +202 72 217 +193 56 209 +185 40 201 +179 30 196 +171 75 206 +163 119 216 +155 164 226 +141 238 243 +130 233 221 +120 229 199 +109 224 177 +98 220 155 +91 217 141 +120 194 122 +150 171 104 +179 149 85 +209 126 66 +228 111 54 +223 126 59 +219 141 63 +214 156 68 +207 181 75 +194 184 77 +180 188 80 +167 191 82 +154 195 84 +145 197 86 +133 196 102 +121 196 118 +108 195 134 +96 195 150 +88 194 160 +90 184 165 +92 174 171 +94 164 176 +98 148 185 +100 131 192 +102 113 198 +104 96 205 +107 78 212 +108 67 216 +120 72 211 +132 76 206 +143 81 201 +163 89 193 diff --git a/src/fractalzoomer/color_maps/Flame 098_oranges.map b/src/fractalzoomer/color_maps/Flame 098_oranges.map new file mode 100644 index 000000000..dc59f14de --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 098_oranges.map @@ -0,0 +1,256 @@ +255 0 0 +253 10 2 +251 15 3 +250 20 4 +249 25 5 +248 30 6 +247 32 6 +247 35 7 +244 45 8 +243 50 9 +242 55 10 +241 60 11 +240 65 12 +238 70 13 +237 75 14 +236 77 14 +236 80 14 +234 90 16 +232 95 17 +231 100 18 +230 105 19 +229 110 20 +228 112 20 +228 115 21 +225 125 22 +224 130 23 +223 135 24 +222 140 25 +221 145 26 +220 147 26 +219 150 27 +218 155 28 +217 160 28 +216 157 30 +216 155 31 +216 154 32 +215 152 32 +215 151 33 +215 150 33 +215 150 34 +214 146 36 +213 145 37 +213 144 38 +213 142 38 +213 140 39 +212 139 39 +212 139 40 +212 138 41 +212 136 42 +211 133 44 +210 131 44 +210 130 45 +210 128 46 +210 127 47 +209 126 47 +209 126 48 +209 122 49 +208 121 50 +208 120 51 +207 118 52 +207 116 53 +207 115 53 +207 115 54 +206 114 55 +206 112 55 +209 113 52 +210 113 50 +212 114 48 +213 114 47 +214 114 46 +215 115 45 +217 115 43 +220 116 40 +221 116 38 +223 117 36 +224 117 34 +226 118 33 +226 118 32 +227 119 31 +229 119 29 +230 120 28 +234 121 24 +235 121 22 +237 122 21 +237 122 20 +238 122 19 +240 123 17 +241 123 15 +244 124 12 +245 124 10 +247 125 9 +248 125 8 +249 126 7 +250 126 5 +252 127 3 +253 127 2 +255 128 0 +250 126 0 +247 124 0 +245 123 0 +244 122 0 +243 122 0 +240 120 0 +238 119 0 +233 117 0 +230 115 0 +228 114 0 +226 113 0 +225 113 0 +223 112 0 +220 110 0 +218 109 0 +216 108 0 +211 106 0 +209 105 0 +208 104 0 +206 103 0 +203 102 0 +201 100 0 +198 99 0 +193 97 0 +190 95 0 +188 94 0 +187 93 0 +186 93 0 +183 92 0 +181 90 0 +178 89 0 +176 88 0 +181 95 8 +182 96 10 +183 98 12 +186 101 16 +188 104 21 +191 108 25 +193 111 29 +198 118 37 +200 121 41 +203 124 45 +204 125 47 +206 127 50 +208 131 54 +211 134 58 +213 137 62 +216 140 66 +220 147 74 +221 148 76 +223 150 78 +225 154 82 +228 157 87 +230 160 91 +233 163 95 +238 170 103 +239 171 105 +240 173 107 +243 177 111 +245 180 116 +248 183 120 +250 186 124 +253 190 128 +255 193 132 +255 186 128 +255 184 127 +255 182 127 +255 178 125 +255 174 123 +255 171 121 +255 167 119 +255 160 116 +255 158 115 +255 156 114 +255 152 112 +255 148 110 +255 145 108 +255 141 107 +255 137 105 +255 134 103 +255 130 101 +255 126 99 +255 122 98 +255 119 96 +255 115 94 +255 111 92 +255 107 90 +255 100 87 +255 98 86 +255 96 85 +255 93 83 +255 89 81 +255 85 79 +255 81 78 +255 78 76 +255 74 74 +254 77 75 +252 79 76 +251 82 76 +250 84 77 +248 87 78 +247 90 79 +245 92 79 +244 95 80 +243 97 81 +241 100 81 +240 103 82 +238 105 83 +237 108 84 +236 110 84 +234 113 85 +233 116 86 +232 118 86 +230 121 87 +229 123 88 +228 126 89 +226 128 89 +225 131 90 +223 134 91 +222 136 91 +221 139 92 +219 141 93 +218 144 94 +216 147 94 +215 149 95 +214 152 96 +212 154 96 +211 157 97 +211 158 99 +212 159 100 +212 160 102 +213 161 104 +213 162 105 +214 163 107 +214 164 108 +214 165 110 +215 166 112 +215 167 113 +216 168 115 +216 169 116 +217 170 118 +217 171 120 +218 172 121 +218 173 123 +218 174 125 +219 175 126 +219 176 128 +220 177 130 +220 178 131 +221 179 133 +221 180 134 +221 181 136 +222 182 138 +222 183 139 +223 184 141 +223 185 142 +224 186 144 +224 187 146 +225 189 149 diff --git a/src/fractalzoomer/color_maps/Flame 099_multi_color_2.map b/src/fractalzoomer/color_maps/Flame 099_multi_color_2.map new file mode 100644 index 000000000..6d4663aed --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 099_multi_color_2.map @@ -0,0 +1,256 @@ +255 0 0 +211 22 22 +189 33 33 +167 44 44 +145 55 55 +124 66 66 +113 71 71 +102 77 77 +58 99 99 +29 113 113 +0 128 128 +0 139 139 +0 150 150 +0 161 161 +0 172 172 +0 177 177 +0 183 183 +0 204 204 +0 215 215 +0 226 226 +0 237 237 +0 248 248 +0 251 251 +0 255 255 +44 240 255 +66 232 255 +88 224 255 +109 216 255 +131 209 255 +142 205 255 +153 201 255 +175 194 255 +197 186 255 +255 166 255 +233 162 255 +211 159 255 +189 156 255 +167 153 255 +156 151 255 +145 150 255 +102 143 255 +80 140 255 +58 137 255 +36 133 255 +14 130 255 +7 129 255 +0 128 255 +11 128 255 +22 128 255 +44 128 255 +55 128 255 +66 128 255 +77 128 255 +88 128 255 +93 128 255 +99 128 255 +121 128 255 +119 133 244 +117 139 233 +106 150 211 +95 161 189 +89 166 178 +84 172 167 +73 183 145 +62 193 124 +40 215 80 +29 226 58 +18 237 36 +9 246 18 +0 255 0 +22 233 0 +44 211 0 +88 167 0 +109 145 0 +131 124 0 +153 102 0 +175 80 0 +186 69 0 +197 58 0 +219 36 0 +241 14 0 +233 11 0 +211 22 0 +189 33 0 +178 38 0 +167 44 0 +145 55 0 +124 66 0 +80 88 0 +58 99 0 +36 110 0 +25 115 0 +14 121 0 +0 128 0 +10 117 0 +20 106 0 +30 95 0 +50 73 0 +60 62 0 +70 51 0 +75 45 0 +80 40 0 +90 29 0 +101 18 0 +129 0 0 +140 0 0 +152 0 0 +158 0 0 +164 0 0 +175 0 0 +187 0 0 +199 0 0 +210 0 0 +234 0 0 +240 0 0 +246 0 0 +253 0 0 +242 22 11 +232 44 22 +221 66 33 +199 110 55 +188 131 66 +178 153 77 +172 164 82 +167 175 88 +156 197 99 +146 219 110 +135 241 121 +128 255 128 +128 233 150 +128 227 155 +128 222 161 +128 211 172 +128 200 183 +128 190 193 +128 179 204 +128 157 226 +128 142 240 +128 128 255 +122 128 244 +117 128 233 +106 128 211 +95 128 189 +84 128 167 +73 128 145 +51 128 102 +45 128 91 +40 128 80 +29 128 58 +18 128 36 +7 128 14 +0 128 0 +44 132 26 +55 132 32 +66 133 38 +88 135 51 +110 137 64 +131 139 77 +153 141 90 +175 142 102 +197 144 115 +255 149 149 +255 147 147 +255 146 146 +255 144 144 +255 141 141 +255 139 139 +255 136 136 +255 131 131 +255 129 129 +255 128 128 +255 126 126 +255 123 123 +255 121 121 +255 119 119 +255 119 131 +255 118 142 +255 118 154 +255 117 166 +255 117 177 +255 116 189 +255 116 201 +255 115 212 +255 115 224 +255 114 248 +255 113 251 +255 113 255 +255 107 237 +255 101 219 +255 95 201 +255 90 183 +255 84 165 +255 78 147 +255 72 129 +255 66 111 +255 60 93 +255 55 75 +255 45 45 +250 41 58 +246 37 72 +241 33 85 +237 30 99 +232 26 112 +228 22 126 +223 18 139 +219 14 153 +214 10 166 +209 6 180 +205 2 193 +202 0 202 +204 0 185 +206 0 167 +207 0 150 +209 0 133 +211 0 115 +213 0 98 +215 0 80 +216 0 63 +218 0 46 +220 0 28 +222 0 11 +223 0 0 +217 12 6 +212 24 12 +206 36 19 +200 47 25 +195 59 31 +189 71 37 +183 83 43 +178 95 50 +172 107 56 +166 119 62 +157 138 72 +157 126 66 +158 114 60 +158 102 53 +159 91 47 +160 79 41 +160 67 35 +161 55 29 +161 43 22 +162 31 16 +163 19 10 +163 8 4 +164 0 0 +160 0 0 +156 0 0 +152 0 0 +148 0 0 +144 0 0 +140 0 0 +136 0 0 +132 0 0 +128 0 0 +124 0 0 +117 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 100_rw-yellow-orange.map b/src/fractalzoomer/color_maps/Flame 100_rw-yellow-orange.map new file mode 100644 index 000000000..1172ee5c5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 100_rw-yellow-orange.map @@ -0,0 +1,256 @@ +255 128 0 +255 134 0 +255 137 0 +255 140 0 +255 143 0 +255 146 0 +255 147 0 +255 149 0 +255 155 0 +255 158 0 +255 161 0 +255 164 0 +255 167 0 +255 170 0 +255 173 0 +255 174 0 +255 176 0 +255 182 0 +255 185 0 +255 188 0 +255 190 0 +255 193 0 +255 194 0 +255 196 0 +255 202 0 +255 205 0 +255 208 0 +255 211 0 +255 214 0 +255 215 0 +255 217 0 +255 220 0 +255 223 0 +255 229 0 +255 232 0 +255 235 0 +255 238 0 +255 241 0 +255 242 0 +255 244 0 +255 250 0 +255 251 1 +255 252 2 +255 249 3 +255 246 4 +255 244 5 +255 243 6 +255 240 8 +255 237 9 +255 231 12 +255 228 13 +255 225 15 +255 222 16 +255 219 18 +255 217 19 +255 216 20 +255 210 22 +255 207 24 +255 204 26 +255 201 27 +255 198 28 +255 196 29 +255 195 30 +255 192 32 +255 190 33 +255 184 36 +255 181 37 +255 178 39 +255 176 39 +255 175 40 +255 172 42 +255 169 44 +255 163 46 +255 160 48 +255 157 50 +255 154 51 +255 151 52 +255 149 53 +255 148 54 +255 145 56 +255 142 57 +255 136 60 +255 133 61 +255 130 63 +255 129 63 +255 128 64 +255 131 66 +255 134 67 +255 140 70 +255 143 71 +255 146 73 +255 147 73 +255 149 74 +255 152 76 +255 155 78 +255 158 79 +255 161 80 +255 167 84 +255 170 85 +255 173 86 +255 174 87 +255 176 88 +255 179 90 +255 182 91 +255 188 94 +255 190 95 +255 193 97 +255 194 97 +255 196 98 +255 199 100 +255 202 102 +255 205 103 +255 208 104 +255 214 108 +255 215 108 +255 217 109 +255 220 110 +255 223 112 +255 226 114 +255 229 115 +255 235 118 +255 238 119 +255 241 121 +255 242 121 +255 244 122 +255 247 124 +255 250 126 +255 253 127 +255 255 128 +255 251 126 +255 250 125 +255 249 125 +255 247 124 +255 245 123 +255 243 122 +255 241 121 +255 237 119 +255 235 117 +255 233 116 +255 232 115 +255 231 115 +255 229 114 +255 227 113 +255 225 112 +255 223 111 +255 219 109 +255 218 108 +255 217 108 +255 215 107 +255 213 106 +255 211 105 +255 209 104 +255 205 102 +255 204 101 +255 203 101 +255 201 100 +255 199 98 +255 197 97 +255 195 96 +255 193 95 +255 190 94 +255 186 92 +255 185 91 +255 184 91 +255 182 90 +255 180 89 +255 178 88 +255 176 87 +255 172 85 +255 170 84 +255 169 83 +254 170 81 +253 171 79 +252 171 77 +250 172 75 +249 173 73 +248 174 71 +247 175 69 +246 176 67 +245 177 65 +244 177 64 +242 178 62 +241 179 60 +240 180 58 +238 182 54 +237 182 53 +237 183 52 +235 184 50 +234 184 48 +233 185 46 +232 186 44 +231 187 42 +230 188 40 +229 189 38 +227 190 36 +226 190 34 +225 191 32 +224 192 30 +223 193 29 +222 194 27 +221 195 25 +219 196 23 +218 197 21 +217 197 19 +216 198 17 +215 199 15 +214 200 13 +213 201 11 +211 202 9 +210 203 7 +209 203 5 +208 204 3 +207 205 1 +206 206 0 +206 203 0 +206 199 0 +206 196 0 +206 193 0 +205 189 0 +205 186 0 +205 183 0 +205 179 0 +205 176 0 +205 173 0 +204 169 0 +204 166 0 +204 163 0 +204 159 0 +204 156 0 +203 153 0 +203 149 0 +203 146 0 +203 143 0 +203 139 0 +202 136 0 +202 133 0 +202 129 0 +202 126 0 +202 123 0 +202 119 0 +201 116 0 +201 113 0 +201 109 0 +201 106 0 +201 103 0 +200 100 0 +200 96 0 +200 93 0 +200 90 0 +200 86 0 +199 83 0 +199 80 0 +199 76 0 +199 73 0 +199 70 0 +198 64 0 diff --git a/src/fractalzoomer/color_maps/Flame 101_rw-multi-color-2.map b/src/fractalzoomer/color_maps/Flame 101_rw-multi-color-2.map new file mode 100644 index 000000000..f89f76d85 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 101_rw-multi-color-2.map @@ -0,0 +1,256 @@ +128 64 64 +153 52 52 +165 45 45 +178 39 39 +190 32 32 +202 26 26 +208 23 23 +215 20 20 +240 8 8 +247 10 4 +255 12 0 +255 25 0 +255 38 0 +255 50 0 +255 62 0 +255 68 0 +255 75 0 +255 100 0 +255 114 0 +255 128 0 +242 122 0 +230 116 0 +224 112 0 +218 109 0 +193 97 0 +180 90 0 +168 84 0 +155 78 0 +143 72 0 +135 68 0 +128 64 0 +116 70 0 +103 76 0 +78 89 0 +65 95 0 +53 102 0 +40 108 0 +28 114 0 +22 117 0 +16 120 0 +0 128 12 +0 128 25 +0 128 38 +0 128 50 +0 128 62 +0 128 68 +0 128 75 +0 128 88 +0 128 100 +0 128 125 +0 134 132 +0 140 140 +0 152 152 +0 165 165 +0 171 171 +0 178 178 +0 202 202 +0 214 214 +0 227 227 +0 241 241 +0 255 255 +6 255 249 +12 255 243 +25 255 230 +38 255 218 +62 255 193 +75 255 180 +88 255 168 +94 255 162 +100 255 156 +112 255 143 +128 255 128 +103 255 153 +90 255 165 +78 255 178 +65 255 190 +53 255 202 +46 255 208 +40 255 215 +28 255 227 +16 255 240 +0 243 255 +0 230 255 +0 218 255 +0 211 255 +0 205 255 +0 193 255 +0 181 255 +0 156 255 +0 143 255 +0 131 255 +0 129 255 +0 128 255 +12 128 255 +25 128 255 +38 128 255 +50 128 255 +75 128 255 +87 128 255 +100 128 255 +106 128 255 +112 128 255 +128 128 255 +128 116 236 +128 90 199 +128 78 180 +128 66 162 +128 59 152 +128 53 143 +128 40 124 +128 28 106 +128 16 87 +128 0 64 +153 25 89 +159 31 95 +165 38 102 +178 50 114 +190 62 126 +202 75 139 +215 88 152 +240 112 176 +247 114 181 +255 116 186 +255 109 183 +255 103 180 +255 90 173 +255 78 167 +255 66 161 +255 53 154 +255 28 142 +255 22 139 +255 16 136 +255 3 130 +255 0 128 +243 0 140 +230 0 153 +205 0 178 +193 0 190 +181 0 202 +174 0 208 +168 0 215 +156 0 227 +143 0 240 +128 0 255 +116 12 236 +90 38 199 +84 44 189 +78 50 180 +66 62 162 +53 75 143 +40 88 124 +28 100 106 +0 128 64 +12 128 64 +25 128 64 +50 128 64 +75 128 64 +100 128 64 +125 128 64 +149 128 64 +174 128 64 +224 128 64 +239 128 64 +255 128 64 +243 116 58 +230 103 52 +218 90 45 +205 78 39 +181 53 26 +174 46 23 +168 40 20 +156 28 14 +143 16 8 +131 3 2 +128 0 0 +140 25 25 +153 50 50 +165 75 75 +178 100 100 +190 125 125 +202 149 149 +215 174 174 +227 199 199 +240 224 224 +250 250 250 +247 247 247 +245 245 245 +241 241 241 +236 236 236 +231 231 231 +226 226 226 +222 222 222 +217 217 217 +212 212 212 +206 206 206 +186 186 211 +166 166 216 +146 146 220 +126 126 225 +105 105 230 +85 85 235 +65 65 239 +45 45 244 +25 25 249 +0 0 255 +12 6 230 +25 12 205 +38 19 180 +50 25 155 +62 31 130 +75 38 106 +88 44 81 +100 50 56 +112 56 31 +125 62 6 +128 64 0 +116 70 12 +103 76 25 +90 83 38 +78 89 50 +66 95 62 +53 102 75 +40 108 88 +28 114 100 +16 120 112 +0 128 128 +0 128 134 +0 128 140 +0 128 147 +0 128 153 +0 128 159 +0 128 166 +0 128 172 +0 128 178 +0 128 184 +0 128 192 +25 140 173 +50 153 154 +75 165 136 +100 178 117 +125 190 98 +149 202 80 +174 215 61 +199 227 42 +224 240 23 +255 255 0 +255 243 12 +255 230 25 +255 218 38 +255 205 50 +255 193 62 +255 181 75 +255 168 88 +255 156 100 +255 143 112 +255 128 128 diff --git a/src/fractalzoomer/color_maps/Flame 102_rw-blue-with-red.map b/src/fractalzoomer/color_maps/Flame 102_rw-blue-with-red.map new file mode 100644 index 000000000..1dfe5f5c0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 102_rw-blue-with-red.map @@ -0,0 +1,256 @@ +0 0 255 +0 0 243 +0 0 237 +0 0 231 +0 0 225 +0 0 219 +0 0 216 +0 0 213 +0 0 202 +0 0 196 +0 0 190 +0 0 184 +0 0 178 +0 0 172 +0 0 166 +0 0 163 +0 0 160 +16 0 172 +24 0 178 +32 0 184 +40 0 190 +48 0 196 +52 0 199 +56 0 202 +72 0 213 +80 0 219 +88 0 225 +96 0 231 +104 0 237 +108 0 240 +112 0 243 +120 0 249 +128 0 255 +128 16 255 +128 24 255 +128 32 255 +128 40 255 +128 48 255 +128 52 255 +128 56 255 +128 72 255 +128 80 255 +128 88 255 +128 96 255 +128 104 255 +128 108 255 +128 112 255 +128 120 255 +128 128 255 +112 128 247 +104 128 243 +96 128 239 +88 128 235 +80 128 231 +76 128 229 +72 128 227 +56 128 220 +48 128 216 +40 128 212 +32 128 208 +24 128 204 +20 128 202 +16 128 200 +8 128 196 +0 128 192 +0 128 200 +0 128 204 +0 128 208 +0 128 210 +0 128 212 +0 128 216 +0 128 220 +0 128 227 +0 128 231 +0 128 235 +0 128 239 +0 128 243 +0 128 245 +0 128 247 +0 128 251 +0 128 255 +16 128 247 +24 128 243 +32 128 239 +36 128 237 +40 128 235 +48 128 231 +56 128 227 +72 128 220 +80 128 216 +88 128 212 +92 128 210 +96 128 208 +104 128 204 +112 128 200 +120 128 196 +128 128 192 +144 128 192 +152 128 192 +160 128 192 +164 128 192 +168 128 192 +176 128 192 +184 128 192 +199 128 192 +207 128 192 +215 128 192 +219 128 192 +223 128 192 +231 128 192 +239 128 192 +247 128 192 +255 128 192 +255 128 200 +255 128 202 +255 128 204 +255 128 208 +255 128 212 +255 128 216 +255 128 220 +255 128 227 +255 128 231 +255 128 235 +255 128 237 +255 128 239 +255 128 243 +255 128 247 +255 128 251 +255 128 255 +255 112 255 +255 108 255 +255 104 255 +255 96 255 +255 88 255 +255 80 255 +255 72 255 +255 56 255 +255 48 255 +255 40 255 +255 36 255 +255 32 255 +255 24 255 +255 16 255 +255 8 255 +255 0 255 +255 0 239 +255 0 235 +255 0 231 +255 0 223 +255 0 215 +255 0 207 +255 0 199 +255 0 184 +255 0 180 +255 0 176 +255 0 168 +255 0 160 +255 0 152 +255 0 144 +255 0 136 +255 0 128 +223 16 144 +215 20 148 +207 24 152 +191 32 160 +175 40 168 +159 48 176 +143 56 184 +112 72 199 +104 76 203 +96 80 207 +80 88 215 +64 96 223 +48 104 231 +32 112 239 +16 120 247 +0 128 255 +0 128 251 +0 128 247 +0 128 243 +0 128 239 +0 128 235 +0 128 231 +0 128 227 +0 128 220 +0 128 218 +0 128 216 +0 128 212 +0 128 208 +0 128 204 +0 128 200 +0 128 196 +0 128 192 +8 128 196 +16 128 200 +24 128 204 +32 128 208 +40 128 212 +48 128 216 +56 128 220 +64 128 224 +72 128 227 +80 128 231 +88 128 235 +96 128 239 +104 128 243 +112 128 247 +120 128 251 +128 128 255 +120 120 255 +112 112 255 +104 104 255 +96 96 255 +88 88 255 +80 80 255 +72 72 255 +64 64 255 +56 56 255 +48 48 255 +40 40 255 +32 32 255 +24 24 255 +16 16 255 +8 8 255 +0 0 255 +0 0 249 +0 0 243 +0 0 237 +0 0 231 +0 0 225 +0 0 219 +0 0 213 +0 0 208 +0 0 202 +0 0 196 +0 0 190 +0 0 184 +0 0 178 +0 0 172 +0 0 166 +0 0 160 +8 0 166 +16 0 172 +24 0 178 +32 0 184 +40 0 190 +48 0 196 +56 0 202 +64 0 208 +72 0 213 +80 0 219 +88 0 225 +96 0 231 +104 0 237 +112 0 243 +128 0 255 diff --git a/src/fractalzoomer/color_maps/Flame 103_rw-blue-with-red-2.map b/src/fractalzoomer/color_maps/Flame 103_rw-blue-with-red-2.map new file mode 100644 index 000000000..2794d514f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 103_rw-blue-with-red-2.map @@ -0,0 +1,256 @@ +0 128 255 +18 119 237 +27 114 228 +36 110 219 +45 105 210 +54 101 201 +58 98 196 +63 96 192 +81 88 174 +90 83 165 +99 78 156 +108 74 147 +117 70 138 +125 65 129 +134 60 121 +138 58 116 +143 56 112 +161 47 94 +170 42 85 +179 38 76 +188 33 67 +197 29 58 +201 26 53 +206 24 49 +224 16 31 +233 11 22 +242 6 13 +246 5 11 +251 4 9 +248 6 13 +246 9 18 +242 14 27 +237 18 36 +228 27 54 +223 31 63 +219 36 72 +214 40 81 +210 45 90 +208 47 94 +206 50 99 +197 58 117 +192 63 125 +188 68 134 +183 72 143 +179 76 152 +177 78 156 +175 81 161 +170 86 170 +166 90 179 +157 99 197 +152 103 206 +148 108 215 +143 112 224 +139 117 233 +136 119 237 +134 122 242 +132 128 251 +136 128 246 +141 128 242 +145 128 237 +150 128 233 +152 128 230 +155 128 228 +159 128 224 +164 128 219 +173 128 210 +177 128 205 +182 128 201 +184 128 199 +186 128 197 +191 128 192 +195 128 188 +204 128 179 +208 128 174 +213 128 170 +217 128 165 +222 128 161 +224 128 159 +226 128 157 +231 128 152 +235 128 148 +244 128 139 +248 128 134 +253 128 130 +254 128 129 +255 128 128 +255 128 132 +255 128 137 +255 128 146 +255 128 150 +255 128 155 +255 128 157 +255 128 159 +255 128 164 +255 128 168 +255 128 173 +255 128 177 +255 128 186 +255 128 190 +255 128 195 +255 128 197 +255 128 199 +255 128 204 +255 128 208 +255 128 217 +255 128 221 +255 128 226 +255 128 228 +255 128 231 +255 128 235 +255 128 240 +255 128 244 +255 128 249 +246 124 255 +241 121 255 +237 119 255 +228 114 255 +219 110 255 +210 106 255 +201 101 255 +183 92 255 +174 87 255 +165 83 255 +160 80 255 +156 78 255 +147 74 255 +138 70 255 +129 65 255 +121 60 255 +103 52 255 +98 49 255 +94 47 255 +85 42 255 +76 38 255 +67 34 255 +58 29 255 +40 20 255 +31 15 255 +22 11 255 +17 8 255 +13 6 255 +4 2 255 +0 0 255 +9 0 251 +18 0 246 +36 0 237 +40 0 235 +45 0 233 +54 0 228 +63 0 224 +72 0 219 +81 0 215 +99 0 206 +103 0 203 +108 0 201 +117 0 197 +126 0 192 +134 0 188 +143 0 184 +152 0 179 +161 0 175 +179 0 166 +183 0 163 +188 0 161 +197 0 157 +206 0 152 +215 0 148 +224 0 143 +242 0 134 +248 0 131 +255 0 128 +246 4 132 +237 9 137 +228 14 141 +219 18 146 +210 22 150 +201 27 155 +192 32 159 +183 36 164 +174 40 168 +165 45 173 +156 50 177 +147 54 182 +138 58 186 +121 68 195 +116 70 197 +112 72 199 +103 76 204 +94 81 208 +85 86 213 +76 90 217 +67 94 222 +58 99 226 +49 104 231 +40 108 235 +31 112 240 +22 117 244 +13 122 249 +4 126 253 +0 128 255 +9 129 251 +18 130 248 +27 131 244 +36 132 241 +45 133 237 +54 134 234 +63 135 230 +72 136 227 +81 137 223 +90 138 220 +99 139 216 +108 140 213 +117 141 209 +126 142 206 +134 143 202 +143 144 199 +152 144 195 +161 145 192 +170 146 188 +179 147 185 +188 148 181 +197 149 178 +206 150 174 +215 151 171 +224 152 167 +233 153 164 +242 154 160 +255 155 155 +252 155 159 +248 155 162 +245 155 166 +242 155 169 +238 155 173 +235 155 176 +231 156 180 +228 156 183 +225 156 187 +221 156 190 +218 156 194 +214 156 197 +211 156 201 +208 157 204 +204 157 208 +201 157 211 +198 157 215 +194 157 218 +191 157 222 +188 157 225 +184 158 229 +181 158 232 +177 158 236 +174 158 239 +171 158 243 +167 158 246 +164 158 250 +159 159 255 diff --git a/src/fractalzoomer/color_maps/Flame 104_rw-blues-3.map b/src/fractalzoomer/color_maps/Flame 104_rw-blues-3.map new file mode 100644 index 000000000..bf47faf46 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 104_rw-blues-3.map @@ -0,0 +1,256 @@ +0 0 255 +9 9 255 +13 13 255 +18 18 255 +22 22 255 +27 27 255 +29 29 255 +32 32 255 +40 40 255 +45 45 255 +50 50 255 +54 54 255 +58 58 255 +63 63 255 +68 68 255 +70 70 255 +72 72 255 +81 81 255 +85 85 255 +90 90 255 +94 94 255 +99 99 255 +101 101 255 +104 104 255 +112 112 255 +117 117 255 +122 122 255 +123 123 253 +124 124 252 +121 121 250 +119 119 248 +114 114 245 +110 110 242 +101 101 235 +96 96 231 +92 92 228 +87 87 225 +83 83 222 +80 80 220 +78 78 218 +70 70 212 +65 65 208 +60 60 205 +56 56 201 +52 52 198 +49 49 196 +47 47 195 +42 42 192 +38 38 188 +29 29 182 +24 24 178 +20 20 175 +15 15 171 +11 11 168 +8 8 166 +6 6 165 +0 9 163 +0 18 166 +0 27 170 +0 36 173 +0 45 177 +0 49 178 +0 54 180 +0 63 183 +0 72 187 +0 90 193 +0 99 196 +0 108 200 +0 112 201 +0 117 203 +0 126 207 +0 134 210 +0 152 217 +0 161 220 +0 170 223 +0 179 226 +0 188 230 +0 192 231 +0 197 233 +0 206 237 +0 215 240 +0 233 247 +0 242 250 +0 251 254 +0 253 254 +0 255 255 +0 248 251 +0 242 246 +0 228 237 +0 221 232 +0 215 228 +0 211 226 +0 208 224 +0 201 219 +0 195 215 +0 188 210 +0 181 206 +0 168 197 +0 161 192 +0 154 188 +0 151 186 +0 148 184 +0 141 179 +0 134 175 +0 121 166 +0 114 161 +0 107 157 +0 104 154 +0 101 152 +0 94 148 +0 87 143 +0 80 139 +0 74 134 +0 66 130 +0 67 131 +0 68 132 +0 71 135 +0 73 137 +0 75 139 +0 78 142 +0 82 146 +0 84 148 +0 86 150 +0 87 151 +0 89 153 +0 91 155 +0 93 157 +0 96 160 +0 98 162 +0 102 166 +0 103 167 +0 104 168 +0 107 171 +0 109 173 +0 111 175 +0 114 178 +0 118 182 +0 120 184 +0 122 186 +0 123 187 +0 125 189 +0 127 191 +0 128 192 +0 128 194 +0 128 196 +0 128 201 +0 128 202 +0 128 203 +0 128 205 +0 128 208 +0 128 210 +0 128 212 +0 128 216 +0 128 217 +0 128 219 +0 128 221 +0 128 223 +0 128 225 +0 128 227 +0 128 230 +0 128 232 +0 128 236 +0 128 237 +0 128 239 +0 128 241 +0 128 243 +0 128 245 +0 128 247 +0 128 252 +0 128 253 +0 128 255 +4 132 255 +9 137 255 +14 141 255 +18 146 255 +22 150 255 +27 155 255 +32 159 255 +36 164 255 +40 168 255 +45 173 255 +50 177 255 +54 182 255 +58 186 255 +68 195 255 +70 197 255 +72 199 255 +76 204 255 +81 208 255 +86 213 255 +90 217 255 +94 222 255 +99 226 255 +104 231 255 +108 235 255 +112 240 255 +117 244 255 +122 249 255 +126 253 255 +128 255 255 +128 246 255 +128 237 255 +128 228 255 +128 219 255 +128 210 255 +128 201 255 +128 192 255 +128 183 255 +128 174 255 +128 165 255 +128 156 255 +128 147 255 +128 138 255 +128 129 255 +128 121 255 +128 112 255 +128 103 255 +128 94 255 +128 85 255 +128 76 255 +128 67 255 +128 58 255 +128 49 255 +128 40 255 +128 31 255 +128 22 255 +128 13 255 +128 0 255 +128 4 253 +128 9 251 +128 14 248 +128 18 246 +128 22 244 +128 27 242 +128 32 239 +128 36 237 +128 40 235 +128 45 233 +128 50 231 +128 54 228 +128 58 226 +128 63 224 +128 68 222 +128 72 220 +128 76 217 +128 81 215 +128 86 213 +128 90 211 +128 94 208 +128 99 206 +128 104 204 +128 108 202 +128 112 200 +128 117 197 +128 122 195 +128 128 192 diff --git a/src/fractalzoomer/color_maps/Flame 105_rw-reds-pinks-blues.map b/src/fractalzoomer/color_maps/Flame 105_rw-reds-pinks-blues.map new file mode 100644 index 000000000..5524d5935 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 105_rw-reds-pinks-blues.map @@ -0,0 +1,256 @@ +255 0 0 +255 0 55 +255 0 91 +255 0 128 +255 27 142 +255 55 156 +255 68 162 +255 82 169 +255 128 192 +255 128 178 +255 128 164 +255 128 146 +255 128 128 +255 128 142 +255 128 156 +255 128 162 +255 128 169 +255 128 192 +200 155 151 +145 183 110 +90 210 68 +36 237 27 +18 246 13 +0 255 0 +110 200 110 +182 164 182 +255 128 255 +254 134 229 +253 140 203 +252 143 189 +252 146 176 +251 152 150 +250 156 133 +252 89 76 +253 55 47 +254 22 19 +254 25 37 +255 28 55 +255 41 82 +255 55 110 +255 128 255 +255 128 227 +255 128 200 +255 128 173 +255 128 146 +255 128 137 +255 128 128 +255 100 128 +255 73 128 +255 18 128 +255 23 121 +255 28 114 +255 55 100 +255 82 87 +255 105 75 +255 128 64 +255 73 92 +255 45 105 +255 18 119 +227 9 137 +200 0 155 +172 0 169 +145 0 183 +91 0 210 +36 0 237 +55 28 228 +109 55 200 +164 82 173 +209 105 150 +255 128 128 +255 100 128 +255 73 128 +255 18 128 +255 9 114 +255 0 100 +255 0 73 +255 0 46 +255 0 32 +255 0 18 +255 0 0 +255 28 14 +255 82 41 +255 105 59 +255 128 78 +255 128 85 +255 128 92 +255 128 105 +255 128 119 +255 128 155 +255 128 182 +255 128 210 +255 128 223 +255 128 237 +255 128 255 +255 155 228 +255 183 200 +255 210 173 +255 200 100 +255 145 73 +255 91 46 +255 63 32 +255 36 18 +255 0 0 +255 28 55 +255 82 164 +255 105 209 +255 128 255 +255 128 241 +255 128 228 +255 128 200 +255 128 173 +255 128 128 +255 100 128 +255 46 128 +255 32 128 +255 18 128 +255 0 128 +255 28 114 +255 55 100 +255 82 87 +255 128 64 +255 128 105 +255 128 146 +255 128 166 +255 128 187 +255 128 255 +200 155 255 +145 183 255 +91 210 255 +0 255 255 +27 241 241 +55 228 228 +110 200 200 +164 173 173 +255 128 128 +255 128 155 +255 128 210 +255 128 232 +255 128 255 +255 114 241 +255 100 228 +255 73 200 +255 46 173 +255 18 146 +255 0 128 +255 55 156 +255 68 162 +255 82 169 +255 128 192 +255 128 178 +255 128 164 +255 128 151 +255 128 128 +255 128 121 +255 128 114 +255 128 100 +255 128 87 +255 128 73 +255 128 64 +215 116 104 +174 104 145 +67 71 252 +87 77 232 +107 83 212 +148 95 171 +188 108 131 +229 120 90 +255 128 64 +255 128 146 +255 128 166 +255 128 187 +255 128 228 +255 128 255 +255 100 228 +255 73 200 +255 46 173 +255 0 128 +255 28 128 +255 55 128 +255 82 128 +255 110 128 +255 128 128 +255 128 155 +255 128 183 +255 128 237 +255 128 246 +255 128 255 +255 128 241 +255 128 228 +255 128 214 +255 128 192 +234 155 181 +212 182 170 +191 209 159 +169 236 148 +155 254 141 +176 199 111 +198 145 80 +219 90 50 +241 36 20 +255 0 0 +255 0 28 +255 0 55 +255 0 82 +255 0 128 +255 28 128 +255 55 128 +255 82 128 +255 110 128 +255 128 128 +255 128 155 +255 128 183 +255 128 210 +255 128 237 +255 128 255 +255 100 228 +255 73 200 +255 46 173 +255 0 128 +255 28 100 +255 55 73 +255 82 46 +255 110 18 +255 128 0 +228 114 0 +200 100 0 +173 87 0 +146 73 0 +128 64 0 +155 78 28 +183 92 55 +210 105 82 +255 128 128 +255 100 128 +255 73 128 +255 46 128 +255 18 128 +255 0 128 +255 28 142 +255 55 156 +255 82 169 +255 110 183 +255 128 192 +255 128 178 +255 128 164 +255 128 151 +255 128 128 +255 100 100 +255 73 73 +255 46 46 +255 18 18 +255 0 0 +255 28 55 +255 55 110 +255 82 164 +255 128 255 diff --git a/src/fractalzoomer/color_maps/Flame 106_rw-browns-greens-reds-bule.map b/src/fractalzoomer/color_maps/Flame 106_rw-browns-greens-reds-bule.map new file mode 100644 index 000000000..dadc602e9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 106_rw-browns-greens-reds-bule.map @@ -0,0 +1,256 @@ +128 255 0 +73 200 28 +36 164 46 +0 128 64 +55 141 91 +110 155 119 +137 162 132 +164 169 146 +255 191 191 +255 153 153 +255 115 115 +255 65 65 +255 15 15 +255 39 39 +255 64 64 +255 76 76 +255 88 88 +255 128 128 +200 128 114 +145 128 100 +90 128 86 +36 128 73 +18 128 68 +0 128 64 +110 128 119 +182 128 155 +255 128 192 +255 101 178 +255 75 165 +255 61 158 +255 48 152 +255 21 139 +255 4 130 +200 2 102 +173 1 87 +146 1 73 +123 28 68 +100 55 64 +86 82 64 +73 110 64 +0 255 64 +32 200 66 +64 145 68 +96 90 70 +128 36 73 +138 18 73 +149 0 74 +147 21 59 +146 42 45 +143 84 16 +154 94 37 +166 104 59 +190 110 112 +215 117 166 +235 122 210 +255 128 255 +208 117 147 +184 112 92 +161 107 38 +152 99 22 +143 91 6 +141 85 7 +140 79 9 +136 67 13 +133 55 16 +128 56 21 +125 64 23 +123 73 26 +120 80 28 +118 87 31 +141 110 53 +163 132 75 +208 177 120 +219 164 112 +230 151 105 +237 109 76 +244 68 48 +247 47 33 +250 27 19 +255 0 0 +255 28 0 +255 82 0 +246 91 0 +237 100 0 +227 86 0 +218 73 0 +200 46 0 +182 18 0 +188 5 5 +206 10 10 +225 15 15 +234 17 17 +243 20 20 +255 23 23 +249 48 29 +243 73 35 +238 98 40 +230 148 65 +232 156 80 +234 165 95 +235 169 102 +236 173 110 +237 179 120 +220 159 99 +185 120 56 +170 104 38 +156 88 20 +157 80 26 +158 72 33 +160 55 46 +162 39 59 +165 12 81 +183 41 104 +218 98 151 +226 112 163 +235 126 175 +247 145 190 +239 127 186 +231 108 183 +223 90 179 +210 60 173 +194 60 180 +179 60 188 +171 60 192 +164 60 196 +139 61 209 +157 70 175 +174 80 140 +192 89 106 +221 105 49 +212 99 67 +203 93 86 +186 81 123 +168 68 161 +139 48 222 +157 48 205 +192 48 171 +206 48 157 +221 49 143 +224 52 148 +227 56 153 +233 63 163 +238 70 173 +244 77 183 +248 82 189 +251 102 135 +252 107 121 +253 112 108 +255 128 64 +255 142 85 +255 156 107 +255 170 128 +255 193 164 +248 179 146 +242 165 129 +230 138 94 +217 110 58 +204 82 23 +196 64 0 +203 82 15 +211 101 29 +230 149 68 +232 146 74 +235 144 81 +241 140 94 +246 135 107 +251 131 120 +255 128 128 +145 183 183 +118 196 196 +91 210 210 +36 237 237 +0 255 255 +55 255 228 +110 255 200 +164 255 173 +255 255 128 +228 255 146 +201 255 165 +174 254 183 +148 254 201 +130 253 213 +151 227 222 +172 200 230 +214 147 247 +221 138 250 +228 130 253 +207 157 232 +185 183 212 +164 210 191 +129 254 157 +156 240 151 +183 226 145 +210 211 139 +236 197 133 +254 188 129 +250 202 129 +246 216 129 +242 231 129 +238 245 129 +235 254 129 +212 254 133 +189 254 137 +167 254 141 +129 254 148 +129 254 167 +129 254 185 +129 254 204 +129 254 223 +129 254 235 +155 244 213 +182 235 190 +208 225 168 +235 215 146 +252 209 131 +227 218 132 +201 226 134 +176 235 135 +134 249 137 +145 243 126 +157 237 115 +168 231 103 +180 225 92 +187 221 85 +165 212 114 +143 202 144 +121 193 173 +98 183 203 +84 177 222 +93 166 229 +103 156 236 +112 145 243 +128 128 255 +121 149 211 +114 170 168 +107 191 124 +100 212 81 +96 226 52 +119 217 54 +143 208 57 +166 199 59 +190 190 61 +205 184 63 +213 182 75 +222 179 88 +230 177 100 +244 173 121 +192 191 109 +139 208 97 +87 226 84 +34 243 72 +0 255 64 +0 255 105 +0 255 146 +0 255 187 +0 255 255 diff --git a/src/fractalzoomer/color_maps/Flame 107_rw-browns-pinks-reds-blues.map b/src/fractalzoomer/color_maps/Flame 107_rw-browns-pinks-reds-blues.map new file mode 100644 index 000000000..b7df3315d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 107_rw-browns-pinks-reds-blues.map @@ -0,0 +1,256 @@ +128 0 0 +147 0 0 +156 0 0 +166 0 0 +175 0 0 +185 0 0 +189 0 0 +194 0 0 +212 23 23 +218 46 46 +224 69 69 +230 92 92 +236 116 116 +242 139 139 +248 162 162 +251 176 176 +255 191 191 +255 148 148 +255 127 127 +255 106 106 +255 84 84 +255 63 63 +255 52 52 +255 42 42 +255 29 29 +255 42 42 +255 56 56 +255 69 69 +255 83 83 +255 90 90 +255 97 97 +255 111 111 +255 124 124 +255 128 143 +255 128 158 +255 128 174 +255 128 189 +255 128 205 +255 128 212 +255 128 220 +255 128 255 +255 128 247 +255 128 240 +255 128 232 +255 128 224 +255 128 220 +255 128 217 +255 128 209 +255 128 202 +255 113 184 +255 98 176 +255 83 169 +255 68 161 +255 53 154 +255 45 150 +255 38 147 +255 4 130 +239 3 122 +224 3 114 +208 2 106 +193 2 98 +185 2 94 +178 2 90 +163 2 82 +147 1 74 +128 0 64 +143 18 81 +159 37 98 +166 46 106 +174 55 114 +190 73 131 +205 91 148 +236 128 182 +239 130 184 +242 133 187 +229 114 171 +216 96 156 +210 87 148 +204 78 141 +191 60 125 +178 41 109 +149 0 74 +148 12 66 +147 24 58 +147 30 53 +147 36 49 +146 47 41 +145 59 33 +143 83 16 +142 87 11 +141 92 7 +140 89 8 +140 87 9 +138 81 10 +137 75 11 +136 70 13 +135 64 14 +132 52 17 +133 54 16 +134 57 15 +134 60 14 +135 64 14 +137 70 12 +139 76 10 +142 89 7 +144 96 5 +146 103 3 +145 99 4 +144 96 5 +142 89 7 +141 83 8 +139 76 10 +137 69 12 +133 56 16 +132 51 17 +131 47 18 +129 52 20 +128 57 21 +126 62 23 +125 66 24 +122 76 27 +120 81 29 +118 87 31 +124 93 37 +131 100 43 +143 112 56 +156 125 68 +169 138 81 +182 151 93 +207 176 118 +213 182 124 +220 189 131 +223 192 134 +227 169 118 +231 146 102 +235 122 85 +242 76 53 +246 52 36 +250 29 20 +252 14 10 +255 0 0 +255 21 21 +255 43 43 +255 64 64 +255 85 85 +255 128 128 +255 138 138 +255 149 149 +255 176 176 +245 155 155 +234 133 133 +224 112 112 +204 69 69 +198 58 58 +193 48 48 +183 27 27 +170 0 0 +180 3 3 +191 6 6 +201 8 8 +211 11 11 +232 17 17 +237 18 18 +242 19 19 +252 22 22 +255 23 23 +252 37 26 +248 51 30 +242 79 36 +240 86 37 +239 93 39 +235 107 43 +232 121 46 +228 139 50 +229 144 58 +230 149 67 +231 154 75 +232 158 84 +233 163 92 +235 168 101 +236 173 109 +237 179 120 +227 168 108 +217 157 96 +198 135 72 +193 129 65 +188 124 59 +178 113 47 +168 102 35 +156 88 20 +157 79 27 +158 70 35 +159 60 42 +160 51 50 +161 42 57 +163 33 64 +164 24 72 +165 14 79 +165 12 81 +175 28 94 +185 44 107 +195 60 121 +205 76 134 +215 93 147 +225 109 160 +235 125 173 +247 145 190 +243 135 188 +238 124 186 +234 114 184 +229 104 182 +225 94 180 +220 83 178 +216 73 176 +210 60 173 +201 60 177 +193 60 182 +184 60 186 +176 60 190 +167 60 195 +158 60 199 +150 60 204 +139 61 209 +149 66 190 +159 72 170 +169 77 151 +179 82 132 +189 88 112 +199 93 93 +209 98 73 +218 104 54 +221 105 49 +211 98 70 +201 91 91 +191 84 112 +181 77 133 +171 70 154 +161 64 175 +151 57 196 +139 48 222 +149 48 212 +159 48 203 +169 48 193 +179 48 184 +189 48 174 +199 48 165 +209 48 155 +221 49 143 +224 53 149 +228 57 154 +231 61 160 +234 65 165 +237 69 171 +241 73 176 +244 77 182 +248 82 189 diff --git a/src/fractalzoomer/color_maps/Flame 108_rw-reds-greens-blues-pinks-yellows-browns.map b/src/fractalzoomer/color_maps/Flame 108_rw-reds-greens-blues-pinks-yellows-browns.map new file mode 100644 index 000000000..75b5fa6bc --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 108_rw-reds-greens-blues-pinks-yellows-browns.map @@ -0,0 +1,256 @@ +255 0 0 +215 40 10 +195 60 15 +175 80 20 +155 100 25 +135 120 30 +125 129 32 +116 139 35 +76 179 45 +56 199 50 +36 219 55 +18 232 64 +0 245 74 +0 235 84 +0 225 94 +0 220 99 +0 215 104 +0 195 124 +0 185 134 +0 176 144 +0 166 154 +0 156 164 +0 151 169 +0 146 174 +0 128 192 +20 128 197 +40 128 202 +60 128 207 +80 128 212 +90 128 214 +100 128 217 +120 128 222 +139 128 226 +179 128 236 +199 128 241 +219 128 246 +237 128 250 +255 128 255 +245 128 255 +235 128 255 +195 128 255 +175 128 255 +155 128 255 +135 128 255 +116 128 255 +106 128 255 +96 128 255 +76 128 255 +56 128 255 +16 128 255 +8 133 245 +0 138 235 +0 148 215 +0 158 195 +0 163 185 +0 168 175 +0 188 135 +0 197 115 +0 207 96 +0 217 76 +0 227 56 +0 232 46 +0 237 36 +0 247 16 +0 255 0 +40 255 20 +60 255 30 +80 255 40 +90 255 45 +100 255 50 +120 255 60 +139 255 70 +179 255 90 +199 255 100 +219 255 110 +237 250 119 +255 245 128 +255 240 128 +255 235 128 +255 225 128 +255 215 128 +255 195 128 +255 185 128 +255 176 128 +255 171 128 +255 166 128 +255 156 128 +255 146 128 +255 128 128 +235 128 123 +215 128 118 +205 128 115 +195 128 113 +175 128 108 +155 128 103 +135 128 98 +116 128 93 +76 128 83 +56 128 78 +36 128 73 +26 128 70 +16 128 68 +0 128 64 +10 123 59 +30 113 49 +40 108 44 +50 103 39 +55 100 36 +60 98 34 +70 93 29 +80 88 24 +90 83 19 +100 78 14 +120 68 4 +124 66 2 +128 64 0 +128 69 15 +128 74 30 +128 79 45 +128 84 60 +128 94 90 +128 99 105 +128 104 120 +128 106 127 +128 109 135 +128 114 150 +128 119 165 +128 124 185 +128 128 192 +148 108 162 +153 103 154 +158 98 147 +168 88 132 +178 78 117 +188 68 102 +197 58 87 +217 38 57 +227 28 42 +237 18 27 +246 9 13 +255 0 0 +255 10 0 +255 20 0 +255 30 0 +255 40 0 +255 60 0 +255 65 0 +255 70 0 +255 80 0 +255 90 0 +255 100 0 +255 110 0 +255 128 0 +250 128 10 +245 128 20 +235 128 40 +225 128 60 +215 128 80 +205 128 100 +195 128 120 +186 128 139 +166 128 179 +161 128 189 +156 128 199 +146 128 219 +136 128 239 +128 128 255 +137 137 246 +154 155 228 +158 159 223 +163 164 218 +171 173 209 +180 182 200 +189 191 191 +197 200 182 +206 210 173 +215 219 164 +223 228 154 +232 237 145 +239 244 138 +240 235 127 +242 226 116 +243 217 106 +244 208 95 +246 190 73 +247 185 68 +248 181 63 +249 172 52 +250 162 41 +252 153 30 +253 144 19 +254 135 9 +255 128 0 +235 138 5 +215 148 10 +195 158 15 +175 168 20 +155 178 25 +135 188 30 +116 197 35 +96 207 40 +76 217 45 +56 227 50 +36 237 55 +0 255 64 +20 255 69 +40 255 74 +60 255 79 +80 255 84 +100 255 89 +120 255 94 +139 255 99 +159 255 104 +179 255 109 +199 255 114 +219 255 119 +239 255 124 +255 255 128 +255 245 123 +255 235 118 +255 225 113 +255 215 108 +255 205 103 +255 195 98 +255 186 93 +255 176 88 +255 166 83 +255 156 78 +255 146 73 +255 136 68 +255 128 64 +255 128 74 +255 128 84 +255 128 94 +255 128 104 +255 128 114 +255 128 124 +255 128 134 +255 128 144 +255 128 154 +255 128 164 +255 128 174 +255 128 184 +255 128 192 +255 118 187 +255 108 182 +255 98 177 +255 88 172 +255 78 167 +255 68 162 +255 58 157 +255 48 152 +255 38 147 +255 28 142 +255 18 137 +255 0 128 diff --git a/src/fractalzoomer/color_maps/Flame 109_rw-greens-light-to-dark.map b/src/fractalzoomer/color_maps/Flame 109_rw-greens-light-to-dark.map new file mode 100644 index 000000000..a62b6fbe6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 109_rw-greens-light-to-dark.map @@ -0,0 +1,256 @@ +0 255 0 +0 237 18 +0 228 27 +0 219 36 +0 210 45 +0 201 54 +0 196 58 +0 192 63 +0 175 81 +0 166 90 +0 157 99 +0 148 108 +0 139 117 +4 138 118 +9 137 119 +13 141 114 +18 146 110 +36 164 92 +45 173 83 +54 182 74 +63 190 65 +72 199 56 +76 203 51 +81 208 47 +99 226 29 +108 235 20 +117 244 11 +118 245 7 +119 246 4 +114 241 6 +110 237 9 +101 228 14 +92 219 18 +74 201 27 +65 192 31 +56 184 36 +47 175 40 +38 166 45 +33 161 47 +29 157 50 +11 139 58 +10 138 63 +9 137 68 +18 146 73 +27 155 78 +31 159 80 +36 164 82 +45 173 86 +54 182 91 +72 199 100 +81 208 104 +90 217 109 +99 226 113 +108 235 118 +112 239 120 +117 244 122 +119 248 119 +110 241 110 +101 234 101 +92 227 92 +83 221 83 +78 217 78 +74 214 74 +65 207 65 +56 200 56 +38 186 38 +29 179 29 +20 172 20 +15 168 15 +11 165 11 +2 159 2 +0 157 0 +19 167 5 +29 172 7 +39 178 10 +48 183 12 +58 188 14 +62 190 15 +67 193 17 +77 198 19 +87 203 22 +106 213 26 +115 218 28 +125 224 31 +131 227 32 +137 230 34 +137 227 37 +138 224 40 +138 218 45 +138 215 48 +139 213 51 +139 211 52 +140 210 54 +140 207 56 +141 204 59 +141 201 62 +141 198 65 +142 193 71 +139 192 71 +136 192 71 +132 193 70 +129 194 69 +122 197 66 +115 199 64 +101 204 59 +94 206 56 +87 209 54 +83 210 52 +80 212 51 +73 214 49 +66 217 46 +59 219 44 +52 222 41 +45 223 44 +46 221 47 +47 220 50 +49 218 56 +51 216 62 +53 213 69 +55 211 75 +59 206 87 +61 204 93 +63 202 99 +64 200 102 +65 199 105 +67 197 111 +69 195 118 +71 193 124 +71 192 125 +80 197 113 +82 198 110 +85 199 107 +89 201 101 +94 204 94 +98 206 88 +103 208 82 +112 213 70 +116 215 64 +121 218 58 +123 219 55 +126 220 52 +130 222 45 +136 225 38 +130 227 36 +124 229 35 +112 232 31 +108 233 30 +105 234 30 +99 236 28 +93 237 26 +87 239 24 +81 241 23 +69 244 19 +66 245 18 +63 246 18 +56 248 16 +49 250 14 +52 245 23 +55 239 32 +58 234 41 +61 228 50 +66 218 68 +67 215 72 +69 212 77 +72 207 86 +75 201 95 +78 196 104 +81 190 113 +86 180 131 +88 176 136 +90 173 142 +84 170 137 +77 167 131 +71 164 126 +65 160 120 +58 157 115 +52 154 109 +46 151 104 +39 148 98 +33 145 93 +27 141 87 +20 138 82 +14 135 76 +8 132 71 +0 136 68 +0 140 70 +0 144 72 +0 152 76 +0 161 80 +0 169 84 +0 177 88 +0 185 93 +0 193 97 +0 201 101 +0 210 105 +0 218 109 +0 226 113 +0 234 117 +0 242 121 +0 244 122 +8 245 126 +15 246 130 +23 247 135 +30 247 139 +38 248 143 +46 249 147 +53 250 152 +61 250 156 +68 251 160 +76 252 164 +84 253 168 +91 253 173 +99 254 177 +108 255 182 +108 249 177 +108 243 172 +108 237 167 +108 231 162 +108 225 157 +108 219 152 +108 213 147 +108 207 142 +108 201 137 +108 195 132 +108 188 127 +108 182 122 +108 176 117 +109 169 111 +114 174 106 +119 178 102 +123 183 97 +128 187 92 +133 192 88 +138 196 83 +142 201 79 +147 206 74 +152 210 69 +157 215 65 +162 219 60 +166 224 55 +171 228 51 +177 234 45 +165 235 42 +152 237 39 +140 238 36 +127 240 32 +115 241 29 +102 243 26 +90 244 23 +77 246 20 +65 247 17 +53 249 13 +40 250 10 +28 252 7 +15 253 4 +0 255 0 diff --git a/src/fractalzoomer/color_maps/Flame 110_rw-blues-reds-purples.map b/src/fractalzoomer/color_maps/Flame 110_rw-blues-reds-purples.map new file mode 100644 index 000000000..12e2f7fd6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 110_rw-blues-reds-purples.map @@ -0,0 +1,256 @@ +0 128 255 +32 144 255 +53 154 255 +74 165 255 +89 172 255 +105 180 255 +113 184 255 +121 188 255 +147 201 255 +157 206 255 +167 211 255 +180 217 255 +193 224 255 +151 203 241 +110 183 228 +89 172 221 +69 162 214 +0 128 192 +39 148 205 +79 168 219 +119 187 232 +159 207 246 +172 213 250 +185 220 255 +165 210 255 +151 203 255 +138 197 255 +129 192 255 +121 188 255 +116 185 255 +112 183 255 +104 179 255 +98 176 255 +83 169 255 +76 165 255 +69 161 255 +63 158 255 +58 156 255 +55 154 255 +52 153 255 +36 146 255 +28 142 255 +21 138 255 +13 134 255 +5 131 255 +2 129 255 +0 128 255 +0 123 245 +0 118 236 +0 108 216 +0 104 209 +0 101 202 +0 97 194 +0 93 187 +0 90 180 +0 87 174 +24 116 209 +35 130 226 +47 145 244 +57 154 247 +68 163 251 +75 167 249 +82 172 247 +95 180 243 +108 189 239 +97 180 225 +77 166 214 +58 153 204 +42 142 195 +26 131 187 +30 142 189 +35 152 190 +43 173 193 +50 179 196 +58 186 199 +69 191 204 +81 197 209 +87 199 212 +93 202 215 +101 206 218 +87 194 205 +60 169 180 +62 167 177 +64 165 175 +77 173 183 +90 181 191 +117 198 207 +143 214 223 +134 210 219 +107 195 205 +81 180 191 +68 172 184 +55 165 177 +38 155 168 +69 164 180 +100 173 192 +131 182 204 +159 179 214 +135 160 203 +112 142 193 +100 132 188 +89 123 183 +74 111 176 +85 120 181 +106 138 192 +115 145 196 +124 153 201 +118 147 196 +112 142 192 +99 131 183 +87 119 174 +66 101 159 +97 127 176 +159 178 209 +174 190 217 +190 203 225 +210 220 236 +177 200 214 +144 180 192 +111 159 170 +57 126 134 +82 145 152 +107 165 171 +119 174 180 +132 184 189 +173 216 220 +150 200 205 +126 184 189 +103 168 174 +64 142 149 +81 152 159 +98 163 169 +133 184 189 +167 205 208 +224 240 241 +185 208 209 +107 144 146 +75 117 120 +43 91 94 +52 102 105 +62 114 117 +81 136 139 +100 159 162 +119 181 184 +131 196 199 +114 156 215 +110 146 219 +106 136 223 +92 103 237 +103 113 238 +113 123 239 +124 133 240 +142 150 242 +129 137 235 +116 125 229 +90 100 216 +64 75 203 +38 49 190 +21 33 181 +51 56 189 +82 79 196 +162 140 217 +159 136 216 +156 133 215 +151 127 213 +145 120 211 +140 113 208 +136 109 207 +113 85 186 +107 78 180 +101 72 175 +90 60 165 +82 52 158 +111 85 175 +140 119 193 +168 152 210 +216 207 239 +213 200 233 +210 193 227 +206 186 220 +203 179 214 +201 174 210 +186 154 197 +171 134 183 +142 95 157 +137 88 152 +132 82 148 +146 105 123 +161 128 98 +175 152 73 +199 190 31 +171 175 59 +142 161 88 +114 146 116 +86 132 144 +67 122 163 +87 137 174 +107 152 186 +127 167 197 +147 182 209 +160 192 216 +180 151 170 +201 110 123 +221 68 77 +255 0 0 +233 6 49 +211 12 98 +189 18 146 +167 24 195 +153 28 227 +169 63 232 +185 98 236 +201 134 241 +217 169 245 +227 192 248 +211 156 243 +195 121 239 +179 85 234 +152 26 227 +155 39 210 +158 53 192 +160 66 175 +163 79 157 +165 88 146 +178 111 161 +190 135 177 +203 158 192 +216 182 208 +224 197 218 +212 204 226 +200 211 233 +188 218 241 +168 230 253 +133 212 241 +98 193 229 +62 175 218 +27 157 206 +4 145 198 +11 149 188 +18 154 178 +25 158 168 +32 162 158 +37 165 152 +31 171 141 +25 177 130 +19 183 119 +9 193 101 +10 173 120 +10 153 139 +11 134 158 +12 114 177 +13 101 189 +65 107 190 +117 113 190 +169 118 191 +255 128 192 diff --git a/src/fractalzoomer/color_maps/Flame 111_rw-multi-5.map b/src/fractalzoomer/color_maps/Flame 111_rw-multi-5.map new file mode 100644 index 000000000..7e2977e07 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 111_rw-multi-5.map @@ -0,0 +1,256 @@ +0 255 128 +0 200 128 +0 164 128 +0 128 128 +27 155 155 +55 183 183 +68 196 196 +82 210 210 +128 255 255 +100 214 227 +73 173 200 +36 118 164 +0 64 128 +55 78 142 +110 92 156 +137 98 162 +164 105 169 +255 128 192 +227 128 192 +200 128 192 +173 128 192 +146 128 192 +137 128 192 +128 128 192 +183 128 219 +219 128 237 +255 128 255 +255 100 227 +255 73 200 +255 59 186 +255 46 173 +255 18 146 +255 0 128 +200 28 100 +173 41 86 +146 55 73 +137 80 61 +128 105 50 +128 125 43 +128 146 36 +128 255 0 +100 227 14 +73 200 28 +45 173 41 +18 146 55 +9 137 59 +0 128 64 +0 100 105 +0 73 146 +0 18 228 +14 16 214 +28 14 200 +55 27 145 +82 41 91 +105 52 45 +128 64 0 +128 92 110 +128 105 164 +128 119 219 +141 137 237 +155 155 255 +169 169 255 +183 183 255 +210 210 255 +237 237 255 +251 238 210 +247 220 165 +243 203 121 +239 188 84 +236 174 47 +222 174 51 +208 174 55 +179 174 62 +165 178 79 +151 183 96 +131 190 127 +112 198 159 +102 202 174 +93 206 190 +80 211 211 +105 186 206 +156 136 197 +175 130 179 +194 124 162 +192 138 148 +190 153 134 +186 183 106 +183 213 78 +186 234 76 +192 235 92 +198 237 108 +201 238 116 +204 239 124 +208 240 134 +163 216 133 +119 192 131 +74 168 130 +55 130 130 +109 131 131 +164 133 133 +191 134 134 +219 135 135 +255 136 136 +226 152 133 +169 183 126 +145 196 123 +122 209 120 +122 206 129 +122 203 139 +122 197 157 +122 190 176 +122 180 207 +138 178 191 +170 174 160 +178 173 152 +186 172 144 +196 171 134 +172 172 158 +147 174 183 +123 175 207 +82 177 248 +89 189 215 +97 201 183 +101 207 167 +105 213 151 +117 233 97 +117 229 112 +117 225 127 +117 221 142 +116 214 167 +131 205 156 +146 196 145 +176 177 123 +206 159 101 +255 128 64 +245 135 73 +226 150 92 +218 156 100 +210 162 108 +212 154 121 +214 147 134 +217 131 159 +221 116 185 +225 101 210 +227 91 227 +209 65 209 +204 58 204 +199 52 199 +184 31 184 +198 69 198 +212 107 212 +225 146 225 +248 209 248 +234 205 223 +221 201 199 +194 193 150 +167 185 101 +140 176 52 +122 171 20 +105 159 47 +89 147 75 +45 114 147 +42 120 134 +40 126 121 +36 137 95 +31 149 70 +26 160 44 +23 168 27 +23 110 88 +23 95 103 +23 81 119 +23 52 149 +22 33 169 +53 62 137 +84 91 106 +115 121 74 +166 169 22 +166 137 42 +167 105 62 +168 74 82 +169 42 102 +170 21 115 +138 53 127 +106 85 138 +43 148 161 +32 158 165 +22 169 169 +31 156 160 +40 142 151 +49 129 143 +64 107 128 +78 109 114 +92 110 100 +105 112 87 +119 113 73 +128 114 64 +111 120 71 +94 126 79 +76 133 86 +59 139 93 +48 143 98 +67 122 108 +86 102 118 +105 81 128 +137 47 145 +110 72 153 +83 97 160 +56 122 168 +29 148 176 +11 164 181 +45 129 183 +79 94 184 +113 60 186 +148 25 188 +170 2 189 +173 42 149 +177 83 108 +180 123 68 +186 190 1 +186 188 2 +186 186 4 +185 184 5 +185 181 6 +184 180 7 +199 195 51 +214 211 96 +228 226 140 +243 242 184 +253 252 213 +244 252 222 +236 252 230 +227 252 239 +213 253 253 +213 253 244 +213 253 235 +213 253 226 +213 253 217 +213 254 211 +213 245 220 +212 236 229 +212 226 239 +212 217 248 +211 211 254 +220 213 245 +230 215 235 +239 217 226 +255 220 210 +255 198 204 +255 176 197 +255 154 191 +255 131 184 +255 117 180 +226 129 196 +197 141 211 +167 152 227 +119 172 253 diff --git a/src/fractalzoomer/color_maps/Flame 112_rw-blues-black-purple.map b/src/fractalzoomer/color_maps/Flame 112_rw-blues-black-purple.map new file mode 100644 index 000000000..d4344ca55 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 112_rw-blues-black-purple.map @@ -0,0 +1,256 @@ +128 255 255 +103 205 218 +90 180 199 +78 155 180 +65 130 161 +53 106 143 +46 93 133 +40 81 124 +16 31 87 +8 18 78 +0 6 70 +0 12 76 +0 19 83 +0 25 89 +0 31 95 +0 34 98 +0 38 102 +0 50 114 +0 57 121 +0 64 128 +4 72 140 +8 81 153 +10 85 159 +13 89 165 +21 106 190 +25 114 202 +29 122 215 +33 130 227 +38 139 240 +40 144 247 +43 149 255 +39 134 255 +35 120 255 +26 91 255 +22 76 255 +18 62 255 +13 47 255 +9 33 255 +7 25 255 +5 18 255 +12 12 255 +25 25 255 +38 38 255 +50 50 255 +62 62 255 +68 68 255 +75 75 255 +88 88 255 +100 100 255 +125 125 255 +120 126 255 +116 128 255 +103 128 255 +90 128 255 +84 128 255 +78 128 255 +53 128 255 +40 128 255 +28 128 255 +14 128 255 +0 128 255 +6 122 255 +12 116 255 +25 103 255 +38 90 255 +62 66 255 +75 53 255 +88 40 255 +94 34 255 +100 28 255 +112 16 255 +128 0 255 +128 50 255 +128 75 255 +128 100 255 +128 124 255 +128 149 255 +128 161 255 +128 174 255 +128 199 255 +128 224 255 +116 255 255 +103 255 255 +90 255 255 +84 255 255 +78 255 255 +66 255 255 +53 255 255 +28 255 255 +15 255 255 +3 255 255 +1 255 255 +0 255 255 +0 245 245 +0 235 235 +0 225 225 +0 214 214 +0 194 194 +0 184 184 +0 174 174 +0 169 169 +0 164 164 +0 151 151 +0 157 157 +0 170 170 +0 176 176 +0 182 182 +0 185 185 +0 188 188 +0 195 195 +0 201 201 +0 207 207 +0 215 215 +0 195 195 +0 190 190 +0 185 185 +0 175 175 +0 165 165 +0 155 155 +0 145 145 +0 125 125 +4 117 126 +8 110 127 +12 108 134 +16 107 141 +24 104 155 +32 101 168 +41 98 182 +49 95 196 +65 90 224 +69 88 231 +73 87 238 +81 84 252 +83 83 255 +75 75 246 +67 67 237 +51 51 219 +42 42 210 +34 34 202 +30 30 197 +26 26 193 +18 18 184 +10 10 175 +0 0 164 +19 19 173 +56 56 191 +65 65 195 +75 75 200 +93 93 208 +112 112 217 +131 131 226 +149 149 235 +191 191 255 +181 181 254 +172 172 253 +154 154 251 +135 135 248 +116 116 246 +98 98 244 +79 79 242 +60 60 239 +23 23 235 +11 11 233 +0 0 232 +0 0 234 +0 0 236 +0 0 239 +0 0 241 +0 0 245 +0 0 246 +0 0 248 +0 0 250 +0 0 252 +0 0 254 +0 0 255 +0 0 246 +0 0 236 +0 0 227 +0 0 218 +0 0 209 +0 0 199 +0 0 190 +0 0 181 +0 0 172 +0 6 157 +0 9 155 +0 12 154 +0 19 151 +0 25 148 +0 31 144 +0 38 141 +0 44 138 +0 50 135 +0 56 132 +0 64 128 +0 70 134 +0 76 140 +0 83 147 +0 89 153 +0 95 159 +0 102 166 +0 108 172 +0 114 178 +0 120 184 +0 128 192 +0 140 198 +0 153 204 +0 165 210 +0 178 217 +0 190 223 +0 202 229 +0 215 235 +0 227 241 +0 240 247 +0 252 254 +0 255 255 +12 243 249 +25 230 243 +38 218 237 +50 205 230 +62 193 224 +75 181 218 +88 168 212 +100 156 206 +112 143 200 +128 128 192 +128 140 198 +128 153 204 +128 165 210 +128 178 217 +128 190 223 +128 202 229 +128 215 235 +128 227 241 +128 240 247 +128 255 255 +128 230 255 +128 205 255 +128 180 255 +128 155 255 +128 130 255 +128 106 255 +128 81 255 +128 56 255 +128 31 255 +128 0 255 +122 0 243 +116 0 230 +109 0 218 +103 0 205 +97 0 193 +90 0 181 +84 0 168 +78 0 156 +72 0 143 +64 0 128 diff --git a/src/fractalzoomer/color_maps/Flame 113_rw-multi-colors-6.map b/src/fractalzoomer/color_maps/Flame 113_rw-multi-colors-6.map new file mode 100644 index 000000000..06a7dc038 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 113_rw-multi-colors-6.map @@ -0,0 +1,256 @@ +255 128 64 +255 156 108 +255 175 137 +255 194 166 +227 166 144 +200 138 122 +186 124 111 +173 110 100 +128 64 64 +144 84 84 +161 104 104 +183 130 130 +205 156 156 +161 177 136 +117 199 116 +95 209 106 +73 220 97 +0 255 64 +37 255 92 +75 255 120 +112 255 148 +150 255 176 +162 255 185 +174 255 194 +154 173 111 +141 118 55 +128 64 0 +155 88 21 +183 113 43 +196 125 53 +210 137 64 +237 161 86 +255 177 100 +145 101 167 +90 63 200 +36 25 233 +36 30 244 +36 36 255 +54 54 255 +72 72 255 +168 168 255 +186 159 255 +205 151 255 +224 142 255 +243 134 255 +249 131 255 +255 128 255 +246 100 246 +238 73 238 +221 18 221 +213 9 213 +205 0 205 +195 0 195 +185 0 185 +176 0 176 +168 0 168 +96 55 178 +60 82 183 +24 110 189 +23 127 197 +23 145 206 +34 153 212 +46 162 219 +70 179 233 +93 196 246 +85 183 230 +61 158 205 +38 134 180 +19 114 159 +0 94 138 +33 122 163 +67 149 188 +133 204 239 +127 203 219 +122 202 200 +88 181 145 +55 161 91 +38 151 63 +22 141 36 +0 128 0 +3 155 3 +8 210 8 +24 232 24 +40 255 40 +53 255 53 +67 255 67 +94 255 94 +120 255 120 +108 226 108 +78 197 78 +49 169 49 +34 154 34 +19 140 19 +0 121 0 +55 123 14 +110 124 28 +164 126 41 +255 119 52 +255 110 39 +255 102 27 +255 97 20 +255 93 14 +255 87 6 +255 109 38 +255 152 102 +255 170 128 +255 188 155 +248 174 138 +241 161 122 +228 134 88 +214 107 55 +191 63 0 +205 97 43 +232 164 130 +239 180 152 +246 197 174 +255 219 202 +234 183 159 +213 147 115 +192 111 72 +157 51 0 +163 72 11 +170 93 23 +173 103 29 +177 114 35 +188 148 54 +194 156 68 +200 164 82 +206 172 95 +216 186 118 +218 191 127 +221 196 137 +227 205 155 +232 215 174 +241 231 205 +244 209 202 +250 165 197 +252 146 194 +255 128 192 +255 122 189 +255 116 186 +255 103 180 +255 91 173 +255 78 167 +255 70 163 +255 46 151 +255 40 148 +255 35 145 +255 15 135 +244 12 128 +233 9 121 +222 5 114 +204 0 102 +199 0 99 +194 0 97 +184 0 92 +174 0 87 +164 0 82 +157 0 79 +150 0 76 +143 0 72 +125 0 63 +139 27 70 +153 55 77 +181 110 91 +209 164 105 +237 219 119 +255 255 128 +145 210 138 +118 199 140 +91 188 143 +36 166 148 +0 151 151 +0 146 173 +0 141 196 +0 136 218 +0 128 255 +42 143 200 +84 157 145 +126 172 91 +168 186 36 +196 196 0 +189 189 0 +182 182 0 +168 168 0 +166 166 0 +164 164 0 +155 155 0 +146 146 0 +136 136 0 +121 121 0 +145 133 54 +169 145 108 +193 157 162 +216 169 217 +232 177 252 +223 150 251 +215 122 250 +206 94 249 +198 67 248 +192 49 247 +170 40 221 +149 30 194 +127 21 168 +91 5 124 +122 44 152 +153 84 179 +184 123 206 +215 162 234 +235 188 252 +185 183 215 +134 178 179 +84 173 142 +33 167 106 +0 164 82 +34 184 109 +67 203 135 +101 223 162 +157 255 206 +123 250 186 +90 244 167 +56 239 147 +22 234 128 +0 230 115 +10 235 123 +20 241 130 +30 246 138 +40 251 146 +47 255 151 +37 225 131 +27 196 111 +17 166 91 +0 117 58 +41 147 94 +83 176 129 +124 206 165 +166 236 201 +193 255 224 +179 200 190 +165 145 155 +151 91 121 +137 36 86 +128 0 64 +150 8 100 +173 15 136 +195 23 172 +232 36 232 +229 39 210 +227 41 188 +224 44 166 +222 46 144 +220 48 130 +227 88 154 +234 127 178 +241 167 202 +252 233 242 diff --git a/src/fractalzoomer/color_maps/Flame 114_rw-multi-reds-oranges.map b/src/fractalzoomer/color_maps/Flame 114_rw-multi-reds-oranges.map new file mode 100644 index 000000000..5b892a959 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 114_rw-multi-reds-oranges.map @@ -0,0 +1,256 @@ +255 0 0 +255 55 55 +255 91 91 +255 128 128 +251 147 132 +247 167 136 +245 177 138 +243 187 140 +237 219 146 +232 185 124 +228 152 103 +222 107 74 +216 63 46 +219 77 61 +222 92 77 +223 99 85 +225 106 93 +230 130 119 +218 118 107 +206 107 96 +194 95 84 +182 84 73 +178 80 69 +174 77 66 +181 111 59 +186 133 54 +191 156 49 +200 124 48 +209 92 48 +214 75 48 +219 59 48 +228 27 47 +234 6 46 +229 11 106 +226 13 136 +224 16 166 +221 18 166 +219 21 166 +217 23 156 +215 25 147 +206 34 95 +206 52 105 +206 70 116 +206 88 127 +206 106 138 +206 112 141 +207 118 145 +213 137 160 +220 155 175 +233 193 205 +233 177 203 +233 162 202 +229 119 189 +226 76 176 +223 40 165 +220 5 155 +221 23 163 +221 32 167 +222 41 171 +226 41 155 +230 41 140 +233 37 123 +237 34 107 +244 28 73 +250 21 39 +252 43 20 +249 68 23 +246 94 26 +243 115 28 +241 136 31 +236 124 36 +232 111 40 +222 86 50 +218 90 53 +215 95 57 +210 112 61 +206 130 66 +204 138 68 +202 147 70 +199 158 73 +193 148 79 +182 128 90 +186 126 86 +190 125 82 +198 132 73 +207 139 65 +225 154 47 +242 168 30 +248 168 24 +242 159 29 +237 151 35 +234 146 37 +232 142 40 +228 136 44 +222 141 50 +217 146 55 +211 151 61 +198 161 74 +194 163 78 +190 165 82 +188 166 84 +186 168 86 +183 169 89 +190 145 94 +203 97 104 +208 77 108 +214 58 113 +212 60 118 +210 62 123 +205 67 133 +201 71 143 +194 78 159 +202 70 153 +217 55 142 +221 51 139 +225 48 136 +230 43 132 +234 39 121 +238 34 110 +242 30 98 +249 23 80 +234 37 88 +220 52 96 +213 59 100 +206 66 104 +182 90 118 +192 112 137 +202 135 155 +212 157 174 +228 194 205 +223 176 191 +219 159 177 +210 123 149 +201 88 121 +186 29 75 +196 44 89 +215 74 116 +223 86 127 +231 99 138 +224 91 130 +218 84 123 +205 68 109 +192 53 94 +179 37 80 +171 27 70 +139 22 57 +131 20 53 +123 19 50 +96 15 39 +130 39 85 +164 64 132 +198 88 178 +255 128 255 +251 118 238 +248 108 222 +241 88 189 +234 69 156 +228 49 124 +223 36 102 +221 62 90 +220 87 77 +216 155 44 +212 152 43 +208 150 42 +201 144 40 +193 139 38 +186 134 35 +181 130 34 +190 110 25 +192 105 22 +195 100 20 +200 90 15 +203 84 12 +198 78 17 +193 71 22 +188 65 27 +179 54 36 +194 87 41 +210 120 45 +225 153 50 +241 185 54 +251 207 57 +244 196 64 +236 186 72 +222 164 86 +219 160 88 +217 157 91 +213 160 95 +209 162 100 +205 165 104 +198 169 111 +168 184 141 +137 200 171 +107 215 201 +77 231 231 +57 241 251 +95 196 227 +134 151 203 +172 106 179 +211 61 155 +236 32 139 +230 38 133 +224 44 127 +218 50 122 +208 60 112 +207 61 131 +207 61 150 +206 62 169 +205 63 188 +204 64 201 +215 53 174 +225 43 146 +236 32 119 +247 21 92 +254 14 74 +250 43 65 +246 72 56 +242 101 48 +235 149 33 +228 131 40 +220 114 48 +213 96 55 +206 79 62 +201 67 67 +208 94 60 +216 122 52 +223 149 45 +230 176 38 +235 194 33 +239 185 29 +242 176 26 +246 167 22 +252 152 16 +236 146 32 +219 140 48 +203 133 64 +187 127 80 +176 123 91 +186 139 111 +195 156 131 +205 172 152 +215 188 172 +221 199 185 +222 179 176 +223 160 167 +224 140 158 +225 108 143 +230 103 139 +235 99 136 +240 94 132 +245 89 128 +248 86 126 +250 122 154 +251 159 181 +253 195 209 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Flame 115_rw-yellows-browns-goldish.map b/src/fractalzoomer/color_maps/Flame 115_rw-yellows-browns-goldish.map new file mode 100644 index 000000000..e85aba326 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 115_rw-yellows-browns-goldish.map @@ -0,0 +1,256 @@ +255 255 128 +246 246 113 +241 241 105 +236 237 97 +231 232 89 +227 228 82 +224 226 78 +222 224 74 +213 215 58 +208 210 50 +203 206 43 +198 201 35 +194 197 27 +192 196 24 +191 195 21 +192 196 22 +194 198 24 +201 205 31 +204 208 34 +207 211 37 +210 214 40 +213 217 43 +214 218 44 +216 220 46 +223 227 53 +226 230 56 +229 233 59 +230 233 60 +231 233 62 +230 231 62 +229 230 62 +228 226 61 +226 222 60 +222 215 59 +220 211 58 +219 208 57 +217 204 56 +215 200 56 +214 198 55 +214 197 55 +210 189 54 +207 185 53 +205 182 53 +202 179 53 +200 177 54 +199 175 54 +198 174 55 +195 172 55 +193 169 56 +188 164 57 +185 161 57 +183 158 58 +180 155 58 +178 153 59 +176 151 59 +175 150 59 +172 154 58 +173 161 56 +174 169 55 +174 176 53 +175 184 51 +175 187 50 +176 191 49 +176 199 48 +177 206 46 +179 221 42 +179 228 40 +180 236 39 +180 239 38 +181 243 37 +181 250 35 +182 252 35 +176 231 39 +173 221 41 +170 211 43 +167 200 45 +165 190 48 +163 185 49 +162 180 50 +159 169 52 +156 159 54 +150 138 58 +147 128 60 +145 118 62 +143 111 63 +141 105 65 +148 109 63 +155 114 60 +168 122 56 +175 126 53 +182 131 51 +185 133 50 +189 135 49 +196 139 46 +202 144 44 +209 148 42 +216 152 39 +230 161 35 +234 166 37 +238 171 39 +238 173 43 +238 176 47 +238 181 54 +237 187 62 +237 197 76 +236 202 83 +236 207 91 +236 209 94 +236 212 98 +236 217 106 +235 222 113 +235 228 121 +235 233 128 +230 235 133 +227 232 131 +225 230 130 +221 226 126 +217 221 122 +212 217 119 +208 212 115 +199 204 108 +194 199 104 +190 195 100 +188 192 98 +186 190 97 +182 186 93 +177 181 89 +173 177 86 +172 176 85 +183 181 92 +186 182 93 +189 184 95 +194 187 98 +200 190 102 +205 192 105 +211 195 108 +222 201 115 +227 203 118 +233 206 121 +236 207 123 +239 209 125 +244 212 128 +251 215 132 +250 211 127 +249 208 122 +247 201 112 +247 199 109 +247 197 107 +246 193 102 +245 190 97 +244 186 92 +243 183 87 +242 176 77 +241 174 74 +241 172 72 +240 168 67 +239 164 61 +237 162 60 +235 159 60 +233 157 59 +231 155 58 +227 150 56 +226 149 56 +225 148 56 +223 145 55 +221 143 54 +219 141 53 +217 138 53 +213 134 51 +212 132 50 +211 131 50 +210 137 50 +208 143 50 +207 148 50 +206 154 50 +204 160 50 +203 166 50 +202 171 50 +200 177 50 +199 183 50 +198 189 50 +196 194 50 +195 200 50 +194 206 50 +195 216 46 +197 217 45 +199 218 44 +202 221 41 +206 224 38 +209 227 35 +212 229 33 +216 232 30 +219 235 27 +222 238 24 +226 240 22 +229 243 19 +232 246 16 +236 249 13 +239 251 11 +240 252 10 +237 248 9 +233 245 9 +230 241 8 +226 238 8 +223 234 7 +220 231 7 +216 227 6 +213 224 6 +210 220 5 +206 217 4 +203 213 4 +200 210 3 +196 206 3 +192 202 2 +192 196 5 +192 191 8 +192 185 12 +192 179 15 +192 174 18 +192 168 21 +193 162 25 +193 156 28 +193 151 31 +193 145 34 +193 139 38 +193 134 41 +193 128 44 +194 121 48 +196 121 46 +199 121 43 +201 121 41 +204 121 38 +206 121 36 +208 121 34 +211 121 31 +213 121 29 +216 121 26 +218 121 24 +220 121 22 +223 121 19 +225 121 17 +228 121 14 +224 127 15 +220 133 17 +217 140 18 +213 146 19 +209 152 21 +205 158 22 +201 164 23 +198 170 25 +194 177 26 +190 183 27 +186 189 29 +182 195 30 +179 201 31 +174 209 33 diff --git a/src/fractalzoomer/color_maps/Flame 116_rw-multi-blues-with-gray.map b/src/fractalzoomer/color_maps/Flame 116_rw-multi-blues-with-gray.map new file mode 100644 index 000000000..11a444012 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 116_rw-multi-blues-with-gray.map @@ -0,0 +1,256 @@ +0 0 160 +17 17 169 +26 26 173 +35 35 178 +43 43 182 +52 52 187 +56 56 189 +61 61 191 +78 78 200 +86 86 204 +95 95 209 +104 104 213 +113 113 218 +121 121 222 +130 130 227 +134 134 229 +139 139 231 +156 156 240 +164 164 244 +173 173 249 +174 177 250 +176 182 252 +172 181 250 +168 180 249 +150 174 243 +141 171 240 +133 169 237 +124 166 234 +116 164 231 +111 162 229 +107 161 228 +98 158 225 +90 156 223 +72 150 217 +63 147 214 +55 145 211 +46 142 208 +38 140 205 +33 138 203 +29 137 202 +12 132 196 +10 131 194 +8 130 193 +16 132 194 +24 134 195 +28 135 195 +32 136 196 +39 137 197 +47 139 198 +63 143 200 +71 145 201 +79 147 202 +86 148 203 +94 150 204 +98 151 204 +102 152 205 +118 156 207 +126 158 208 +134 160 209 +142 162 210 +150 164 211 +154 165 211 +158 166 212 +165 167 213 +168 168 213 +165 170 216 +164 170 217 +163 171 218 +162 171 218 +161 172 219 +160 173 221 +159 174 222 +156 175 224 +155 176 225 +154 177 227 +152 178 228 +151 179 229 +150 179 230 +150 179 231 +148 180 232 +147 181 233 +144 183 236 +143 183 237 +142 184 238 +141 184 239 +140 185 240 +134 180 237 +129 176 233 +118 166 226 +112 161 222 +107 157 219 +104 155 217 +101 153 216 +95 148 212 +90 143 209 +84 139 205 +79 134 202 +67 125 195 +61 120 191 +56 115 188 +53 113 186 +51 111 184 +45 106 181 +40 101 178 +28 92 171 +25 91 168 +23 90 166 +24 92 166 +25 95 167 +28 99 167 +30 104 168 +32 108 168 +34 113 169 +39 122 170 +40 124 170 +41 126 170 +43 131 171 +45 135 171 +47 139 172 +50 144 172 +54 153 173 +56 157 173 +58 162 174 +59 164 174 +61 166 175 +63 171 175 +65 175 176 +43 171 171 +68 181 177 +74 174 181 +75 172 182 +77 170 183 +80 166 185 +83 163 187 +86 159 189 +89 155 190 +95 148 194 +98 144 196 +101 141 198 +102 139 199 +104 137 200 +107 133 202 +110 130 204 +113 126 206 +116 122 208 +122 115 212 +123 113 213 +125 112 214 +128 108 215 +132 103 218 +129 102 220 +126 101 221 +120 99 224 +118 98 225 +117 98 226 +114 97 228 +111 96 229 +108 95 231 +105 94 232 +102 93 234 +100 93 236 +94 91 239 +92 90 239 +91 90 240 +88 89 242 +85 88 244 +82 87 245 +79 86 247 +73 84 250 +71 83 251 +69 83 252 +69 84 247 +69 85 241 +68 86 236 +68 88 230 +68 89 225 +67 90 219 +67 91 214 +66 92 208 +66 93 203 +66 94 197 +65 95 192 +65 96 186 +64 98 181 +64 100 170 +63 100 167 +63 101 164 +63 102 159 +63 103 153 +62 104 148 +62 106 142 +61 107 137 +61 107 135 +67 112 139 +72 116 143 +78 121 147 +84 126 152 +90 131 156 +95 135 160 +101 140 164 +107 145 168 +112 150 172 +118 154 176 +124 159 180 +130 164 184 +135 169 189 +141 173 193 +147 178 197 +152 183 201 +158 187 205 +164 192 209 +170 197 213 +175 202 218 +183 208 223 +176 207 220 +169 206 218 +162 204 215 +155 203 212 +148 202 210 +141 201 207 +134 199 205 +128 198 202 +121 197 199 +114 196 197 +107 195 194 +100 193 192 +93 192 189 +86 191 186 +79 190 184 +72 188 181 +65 187 178 +58 186 176 +51 185 173 +44 184 170 +35 182 167 +33 173 171 +32 165 175 +30 156 179 +28 148 184 +27 139 188 +25 131 192 +24 122 196 +22 114 200 +20 105 204 +19 97 208 +17 88 212 +15 80 216 +14 71 221 +12 63 225 +10 54 229 +9 46 233 +7 37 237 +5 28 241 +4 20 245 +2 11 250 +0 0 255 diff --git a/src/fractalzoomer/color_maps/Flame 117_rw-greens-multi.map b/src/fractalzoomer/color_maps/Flame 117_rw-greens-multi.map new file mode 100644 index 000000000..626004cb1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 117_rw-greens-multi.map @@ -0,0 +1,256 @@ +0 128 64 +0 152 64 +0 164 64 +0 176 64 +0 187 64 +0 199 64 +0 205 64 +0 211 64 +0 235 64 +6 239 61 +12 243 58 +24 231 52 +36 219 46 +48 207 40 +60 195 34 +66 189 31 +72 184 28 +96 160 16 +108 148 10 +120 136 4 +118 138 8 +116 140 12 +110 146 18 +104 152 24 +80 176 48 +68 187 60 +56 199 72 +44 211 84 +32 223 96 +26 229 102 +20 235 108 +8 247 120 +0 255 128 +21 255 138 +31 255 143 +42 255 149 +52 255 154 +62 255 159 +67 255 161 +73 255 164 +94 255 174 +100 252 173 +106 250 172 +102 244 161 +98 239 150 +95 236 144 +93 234 139 +88 229 128 +84 224 117 +75 213 95 +70 207 84 +66 202 73 +67 199 70 +68 197 68 +70 196 69 +73 195 71 +82 192 75 +87 190 77 +92 188 80 +96 186 82 +101 184 85 +103 183 86 +106 182 87 +75 213 96 +114 179 91 +132 193 102 +140 200 107 +149 207 112 +153 210 114 +158 214 117 +167 221 122 +176 228 128 +193 241 138 +198 244 136 +204 247 135 +200 241 122 +196 236 110 +194 233 104 +192 230 98 +188 224 85 +184 218 73 +176 206 48 +172 200 35 +168 195 23 +166 193 19 +165 191 15 +164 197 16 +164 202 18 +162 214 21 +161 219 22 +160 225 23 +160 227 24 +160 230 25 +159 236 26 +158 242 28 +157 247 29 +157 251 30 +151 244 25 +148 240 22 +145 237 20 +143 235 18 +142 234 17 +138 230 15 +135 227 12 +129 220 7 +125 215 5 +122 210 3 +121 208 3 +120 206 3 +118 203 3 +115 199 3 +113 195 3 +111 192 3 +107 184 3 +106 182 3 +105 180 3 +102 176 3 +101 174 2 +98 169 2 +95 164 2 +89 154 2 +86 149 2 +83 144 2 +81 141 2 +80 139 2 +77 134 2 +74 128 2 +71 123 2 +69 120 1 +87 139 12 +91 143 14 +96 148 17 +105 158 22 +114 167 28 +122 176 33 +131 186 38 +149 204 49 +150 213 57 +152 222 65 +145 223 69 +139 224 73 +127 226 80 +114 228 87 +102 230 95 +89 232 102 +64 236 116 +58 237 120 +52 238 124 +39 240 131 +31 241 136 +32 240 130 +34 238 125 +36 236 114 +37 235 111 +38 234 108 +39 233 103 +40 232 97 +42 230 92 +43 229 86 +45 230 100 +45 227 77 +74 222 76 +81 220 76 +88 219 76 +102 217 75 +116 214 75 +130 212 74 +145 209 74 +173 204 73 +185 202 72 +197 200 72 +179 193 77 +160 186 82 +142 180 88 +123 173 93 +105 166 98 +86 160 104 +68 153 109 +49 146 114 +31 139 119 +12 132 124 +0 128 128 +12 140 128 +24 152 128 +48 176 128 +54 182 128 +60 188 128 +72 199 128 +84 211 128 +96 223 128 +108 235 128 +128 255 128 +128 243 122 +128 231 116 +128 219 110 +128 207 104 +128 195 98 +128 184 92 +128 172 86 +128 160 80 +128 148 74 +128 136 68 +128 128 64 +137 137 77 +147 147 90 +156 156 103 +166 166 116 +175 175 129 +184 184 142 +194 194 155 +203 203 168 +212 212 181 +222 222 194 +228 228 203 +207 224 184 +185 220 165 +164 215 146 +142 211 127 +121 207 108 +100 203 89 +78 198 70 +57 194 51 +36 190 32 +0 183 0 +0 190 0 +0 196 0 +0 203 0 +0 209 0 +0 216 0 +0 222 0 +0 229 0 +0 236 0 +0 242 0 +0 249 0 +0 253 0 +0 241 12 +0 230 24 +0 218 36 +0 206 48 +0 194 60 +0 183 72 +0 171 84 +0 159 96 +0 148 108 +0 136 120 +0 128 128 +16 140 132 +32 152 136 +47 164 139 +63 176 143 +79 188 147 +94 199 150 +110 211 154 +126 223 158 +142 235 162 +168 255 168 diff --git a/src/fractalzoomer/color_maps/Flame 118_rw-browns-orange-yellow-with-blues.map b/src/fractalzoomer/color_maps/Flame 118_rw-browns-orange-yellow-with-blues.map new file mode 100644 index 000000000..f37cff185 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 118_rw-browns-orange-yellow-with-blues.map @@ -0,0 +1,256 @@ +128 64 64 +140 76 76 +146 81 81 +153 87 87 +159 93 93 +165 99 99 +168 102 102 +172 105 105 +187 119 119 +194 120 113 +201 121 107 +208 122 101 +216 123 96 +223 124 90 +230 125 84 +233 125 81 +237 126 78 +255 128 64 +255 131 69 +255 135 75 +255 138 80 +255 142 86 +255 144 89 +255 146 92 +255 153 103 +255 156 108 +255 160 114 +254 156 109 +254 153 105 +253 148 98 +252 144 92 +251 136 80 +250 127 68 +247 109 43 +245 100 30 +244 92 18 +239 84 9 +234 76 0 +230 75 0 +226 74 0 +210 68 0 +202 65 0 +194 63 0 +186 60 0 +178 58 0 +174 56 0 +170 55 0 +166 54 0 +163 61 3 +157 74 9 +154 80 12 +151 87 15 +148 93 18 +145 100 21 +143 103 22 +142 106 24 +144 121 29 +149 125 30 +155 130 31 +160 134 32 +166 139 33 +169 141 33 +172 144 34 +177 148 35 +183 153 36 +191 160 38 +195 166 50 +200 172 62 +202 175 68 +205 178 74 +210 184 86 +214 191 98 +223 203 122 +229 210 137 +235 218 152 +236 219 144 +238 220 137 +239 220 133 +240 221 129 +241 222 122 +243 223 114 +246 225 99 +247 226 91 +249 227 84 +249 227 82 +250 228 80 +245 222 72 +239 217 64 +228 205 48 +223 199 40 +218 194 33 +215 191 29 +212 188 25 +207 182 17 +199 174 5 +205 156 5 +211 137 4 +223 101 3 +228 82 2 +234 64 2 +237 55 2 +240 46 2 +246 27 1 +252 9 1 +240 0 0 +225 0 0 +211 0 0 +204 0 0 +197 0 0 +182 0 0 +168 0 0 +153 0 0 +139 0 0 +132 20 20 +139 30 30 +146 41 41 +161 61 61 +175 81 81 +190 102 102 +204 122 122 +233 163 163 +244 178 178 +255 193 193 +251 193 188 +248 193 183 +240 194 173 +233 194 164 +226 195 154 +219 196 144 +204 197 124 +200 197 119 +197 197 115 +186 198 100 +189 200 107 +192 203 113 +195 205 120 +201 210 133 +204 212 139 +207 215 146 +208 216 149 +210 217 152 +213 220 159 +214 221 162 +218 209 172 +223 197 182 +231 172 201 +233 166 206 +236 160 211 +240 148 221 +244 136 231 +249 124 240 +255 106 255 +237 121 242 +232 124 238 +227 128 235 +218 135 229 +209 142 222 +200 150 216 +191 157 209 +182 164 203 +172 171 196 +169 157 186 +170 148 182 +171 139 179 +172 121 172 +173 103 166 +175 85 159 +176 67 152 +179 31 138 +180 17 133 +181 4 128 +182 20 122 +184 35 115 +185 51 109 +186 67 102 +188 83 96 +189 98 89 +191 114 83 +192 130 77 +193 145 70 +194 153 67 +198 159 78 +202 166 90 +205 172 101 +213 185 124 +215 188 130 +217 191 136 +221 197 147 +224 204 159 +230 213 176 +224 208 167 +219 203 157 +213 198 148 +208 193 138 +202 188 129 +196 183 119 +191 178 110 +185 173 100 +180 168 91 +177 166 86 +184 157 77 +190 147 68 +197 138 59 +204 129 50 +210 120 41 +217 110 32 +224 101 23 +230 92 13 +240 78 0 +242 85 10 +243 92 19 +245 99 29 +246 106 38 +248 113 48 +249 120 58 +251 127 67 +253 135 77 +254 142 86 +255 145 91 +255 151 100 +255 157 110 +255 164 119 +254 170 129 +254 176 138 +254 182 148 +254 189 157 +254 195 167 +253 204 181 +240 189 169 +227 174 156 +213 160 144 +200 145 132 +187 130 119 +174 115 107 +161 101 95 +148 86 82 +134 71 70 +128 64 64 +135 71 71 +141 78 78 +148 84 84 +155 91 91 +161 98 98 +168 104 104 +175 111 111 +181 118 118 +191 128 128 +195 135 135 +198 143 143 +202 150 150 +206 158 158 +209 165 165 +213 173 173 +217 180 180 +221 188 188 +226 199 199 diff --git a/src/fractalzoomer/color_maps/Flame 119_rw-reds-blues-greens-pinks.map b/src/fractalzoomer/color_maps/Flame 119_rw-reds-blues-greens-pinks.map new file mode 100644 index 000000000..6d4663aed --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 119_rw-reds-blues-greens-pinks.map @@ -0,0 +1,256 @@ +255 0 0 +211 22 22 +189 33 33 +167 44 44 +145 55 55 +124 66 66 +113 71 71 +102 77 77 +58 99 99 +29 113 113 +0 128 128 +0 139 139 +0 150 150 +0 161 161 +0 172 172 +0 177 177 +0 183 183 +0 204 204 +0 215 215 +0 226 226 +0 237 237 +0 248 248 +0 251 251 +0 255 255 +44 240 255 +66 232 255 +88 224 255 +109 216 255 +131 209 255 +142 205 255 +153 201 255 +175 194 255 +197 186 255 +255 166 255 +233 162 255 +211 159 255 +189 156 255 +167 153 255 +156 151 255 +145 150 255 +102 143 255 +80 140 255 +58 137 255 +36 133 255 +14 130 255 +7 129 255 +0 128 255 +11 128 255 +22 128 255 +44 128 255 +55 128 255 +66 128 255 +77 128 255 +88 128 255 +93 128 255 +99 128 255 +121 128 255 +119 133 244 +117 139 233 +106 150 211 +95 161 189 +89 166 178 +84 172 167 +73 183 145 +62 193 124 +40 215 80 +29 226 58 +18 237 36 +9 246 18 +0 255 0 +22 233 0 +44 211 0 +88 167 0 +109 145 0 +131 124 0 +153 102 0 +175 80 0 +186 69 0 +197 58 0 +219 36 0 +241 14 0 +233 11 0 +211 22 0 +189 33 0 +178 38 0 +167 44 0 +145 55 0 +124 66 0 +80 88 0 +58 99 0 +36 110 0 +25 115 0 +14 121 0 +0 128 0 +10 117 0 +20 106 0 +30 95 0 +50 73 0 +60 62 0 +70 51 0 +75 45 0 +80 40 0 +90 29 0 +101 18 0 +129 0 0 +140 0 0 +152 0 0 +158 0 0 +164 0 0 +175 0 0 +187 0 0 +199 0 0 +210 0 0 +234 0 0 +240 0 0 +246 0 0 +253 0 0 +242 22 11 +232 44 22 +221 66 33 +199 110 55 +188 131 66 +178 153 77 +172 164 82 +167 175 88 +156 197 99 +146 219 110 +135 241 121 +128 255 128 +128 233 150 +128 227 155 +128 222 161 +128 211 172 +128 200 183 +128 190 193 +128 179 204 +128 157 226 +128 142 240 +128 128 255 +122 128 244 +117 128 233 +106 128 211 +95 128 189 +84 128 167 +73 128 145 +51 128 102 +45 128 91 +40 128 80 +29 128 58 +18 128 36 +7 128 14 +0 128 0 +44 132 26 +55 132 32 +66 133 38 +88 135 51 +110 137 64 +131 139 77 +153 141 90 +175 142 102 +197 144 115 +255 149 149 +255 147 147 +255 146 146 +255 144 144 +255 141 141 +255 139 139 +255 136 136 +255 131 131 +255 129 129 +255 128 128 +255 126 126 +255 123 123 +255 121 121 +255 119 119 +255 119 131 +255 118 142 +255 118 154 +255 117 166 +255 117 177 +255 116 189 +255 116 201 +255 115 212 +255 115 224 +255 114 248 +255 113 251 +255 113 255 +255 107 237 +255 101 219 +255 95 201 +255 90 183 +255 84 165 +255 78 147 +255 72 129 +255 66 111 +255 60 93 +255 55 75 +255 45 45 +250 41 58 +246 37 72 +241 33 85 +237 30 99 +232 26 112 +228 22 126 +223 18 139 +219 14 153 +214 10 166 +209 6 180 +205 2 193 +202 0 202 +204 0 185 +206 0 167 +207 0 150 +209 0 133 +211 0 115 +213 0 98 +215 0 80 +216 0 63 +218 0 46 +220 0 28 +222 0 11 +223 0 0 +217 12 6 +212 24 12 +206 36 19 +200 47 25 +195 59 31 +189 71 37 +183 83 43 +178 95 50 +172 107 56 +166 119 62 +157 138 72 +157 126 66 +158 114 60 +158 102 53 +159 91 47 +160 79 41 +160 67 35 +161 55 29 +161 43 22 +162 31 16 +163 19 10 +163 8 4 +164 0 0 +160 0 0 +156 0 0 +152 0 0 +148 0 0 +144 0 0 +140 0 0 +136 0 0 +132 0 0 +128 0 0 +124 0 0 +117 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 120_rw-reds-browns-golds-tans.map b/src/fractalzoomer/color_maps/Flame 120_rw-reds-browns-golds-tans.map new file mode 100644 index 000000000..dc59f14de --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 120_rw-reds-browns-golds-tans.map @@ -0,0 +1,256 @@ +255 0 0 +253 10 2 +251 15 3 +250 20 4 +249 25 5 +248 30 6 +247 32 6 +247 35 7 +244 45 8 +243 50 9 +242 55 10 +241 60 11 +240 65 12 +238 70 13 +237 75 14 +236 77 14 +236 80 14 +234 90 16 +232 95 17 +231 100 18 +230 105 19 +229 110 20 +228 112 20 +228 115 21 +225 125 22 +224 130 23 +223 135 24 +222 140 25 +221 145 26 +220 147 26 +219 150 27 +218 155 28 +217 160 28 +216 157 30 +216 155 31 +216 154 32 +215 152 32 +215 151 33 +215 150 33 +215 150 34 +214 146 36 +213 145 37 +213 144 38 +213 142 38 +213 140 39 +212 139 39 +212 139 40 +212 138 41 +212 136 42 +211 133 44 +210 131 44 +210 130 45 +210 128 46 +210 127 47 +209 126 47 +209 126 48 +209 122 49 +208 121 50 +208 120 51 +207 118 52 +207 116 53 +207 115 53 +207 115 54 +206 114 55 +206 112 55 +209 113 52 +210 113 50 +212 114 48 +213 114 47 +214 114 46 +215 115 45 +217 115 43 +220 116 40 +221 116 38 +223 117 36 +224 117 34 +226 118 33 +226 118 32 +227 119 31 +229 119 29 +230 120 28 +234 121 24 +235 121 22 +237 122 21 +237 122 20 +238 122 19 +240 123 17 +241 123 15 +244 124 12 +245 124 10 +247 125 9 +248 125 8 +249 126 7 +250 126 5 +252 127 3 +253 127 2 +255 128 0 +250 126 0 +247 124 0 +245 123 0 +244 122 0 +243 122 0 +240 120 0 +238 119 0 +233 117 0 +230 115 0 +228 114 0 +226 113 0 +225 113 0 +223 112 0 +220 110 0 +218 109 0 +216 108 0 +211 106 0 +209 105 0 +208 104 0 +206 103 0 +203 102 0 +201 100 0 +198 99 0 +193 97 0 +190 95 0 +188 94 0 +187 93 0 +186 93 0 +183 92 0 +181 90 0 +178 89 0 +176 88 0 +181 95 8 +182 96 10 +183 98 12 +186 101 16 +188 104 21 +191 108 25 +193 111 29 +198 118 37 +200 121 41 +203 124 45 +204 125 47 +206 127 50 +208 131 54 +211 134 58 +213 137 62 +216 140 66 +220 147 74 +221 148 76 +223 150 78 +225 154 82 +228 157 87 +230 160 91 +233 163 95 +238 170 103 +239 171 105 +240 173 107 +243 177 111 +245 180 116 +248 183 120 +250 186 124 +253 190 128 +255 193 132 +255 186 128 +255 184 127 +255 182 127 +255 178 125 +255 174 123 +255 171 121 +255 167 119 +255 160 116 +255 158 115 +255 156 114 +255 152 112 +255 148 110 +255 145 108 +255 141 107 +255 137 105 +255 134 103 +255 130 101 +255 126 99 +255 122 98 +255 119 96 +255 115 94 +255 111 92 +255 107 90 +255 100 87 +255 98 86 +255 96 85 +255 93 83 +255 89 81 +255 85 79 +255 81 78 +255 78 76 +255 74 74 +254 77 75 +252 79 76 +251 82 76 +250 84 77 +248 87 78 +247 90 79 +245 92 79 +244 95 80 +243 97 81 +241 100 81 +240 103 82 +238 105 83 +237 108 84 +236 110 84 +234 113 85 +233 116 86 +232 118 86 +230 121 87 +229 123 88 +228 126 89 +226 128 89 +225 131 90 +223 134 91 +222 136 91 +221 139 92 +219 141 93 +218 144 94 +216 147 94 +215 149 95 +214 152 96 +212 154 96 +211 157 97 +211 158 99 +212 159 100 +212 160 102 +213 161 104 +213 162 105 +214 163 107 +214 164 108 +214 165 110 +215 166 112 +215 167 113 +216 168 115 +216 169 116 +217 170 118 +217 171 120 +218 172 121 +218 173 123 +218 174 125 +219 175 126 +219 176 128 +220 177 130 +220 178 131 +221 179 133 +221 180 134 +221 181 136 +222 182 138 +222 183 139 +223 184 141 +223 185 142 +224 186 144 +224 187 146 +225 189 149 diff --git a/src/fractalzoomer/color_maps/Flame 121_dg009.map b/src/fractalzoomer/color_maps/Flame 121_dg009.map new file mode 100644 index 000000000..53e1e89c9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 121_dg009.map @@ -0,0 +1,256 @@ +19 11 23 +39 24 47 +54 26 47 +70 29 47 +81 27 44 +92 25 42 +101 12 38 +110 0 35 +113 28 49 +93 28 45 +74 28 41 +72 33 50 +71 38 59 +77 58 94 +83 79 130 +90 93 139 +98 107 148 +115 102 171 +98 92 141 +81 82 112 +78 79 108 +75 76 104 +74 75 103 +73 74 102 +97 56 96 +89 41 71 +82 27 46 +62 28 50 +42 30 54 +39 27 49 +37 25 45 +34 26 41 +29 25 40 +25 27 40 +23 27 40 +21 27 41 +17 34 47 +13 41 53 +19 54 61 +26 67 69 +43 70 79 +44 60 76 +45 51 73 +44 41 59 +43 32 46 +51 29 43 +60 26 40 +53 25 40 +41 17 49 +37 29 50 +37 31 53 +38 34 57 +37 32 55 +36 31 54 +36 28 50 +37 25 47 +37 26 43 +37 25 42 +38 25 42 +37 25 41 +37 26 40 +36 25 39 +36 25 39 +31 25 39 +29 20 37 +26 31 50 +27 39 57 +29 48 65 +34 47 70 +40 47 75 +49 48 90 +49 62 94 +66 67 97 +69 70 99 +72 73 101 +70 72 98 +69 71 96 +69 71 96 +69 71 96 +68 69 97 +65 63 103 +67 74 116 +70 78 122 +74 82 129 +79 89 136 +84 96 144 +85 111 134 +82 110 114 +73 74 102 +61 74 90 +50 75 79 +50 72 67 +51 69 55 +38 41 58 +44 41 70 +50 49 81 +61 59 98 +46 93 99 +54 91 105 +62 90 112 +67 96 111 +72 102 110 +81 111 121 +116 124 161 +112 123 169 +95 100 145 +78 77 121 +73 77 120 +69 78 119 +73 103 111 +88 110 134 +116 126 161 +110 139 171 +112 128 187 +115 127 177 +119 126 168 +123 111 161 +145 98 152 +139 92 146 +98 72 135 +74 75 103 +68 68 101 +63 61 100 +57 55 93 +51 49 86 +39 38 70 +27 24 55 +21 26 48 +16 22 48 +21 27 43 +22 30 44 +23 33 45 +25 35 47 +24 34 46 +25 31 45 +28 27 45 +35 27 42 +36 26 42 +37 26 42 +37 26 42 +37 26 42 +37 26 42 +37 26 42 +37 26 42 +37 26 42 +36 28 41 +36 29 42 +36 30 44 +27 44 54 +23 52 60 +25 56 61 +26 55 61 +34 40 62 +25 41 62 +17 42 62 +10 39 53 +15 23 46 +0 0 25 +0 0 25 +0 0 25 +15 21 33 +28 27 43 +30 28 44 +33 29 46 +32 30 51 +26 31 50 +19 34 53 +20 33 42 +22 28 42 +23 25 41 +24 23 41 +26 21 43 +30 21 42 +32 25 43 +35 27 42 +37 26 42 +38 25 42 +43 20 38 +50 18 31 +76 1 32 +80 15 37 +87 24 41 +84 31 51 +99 30 49 +181 60 93 +177 63 92 +174 66 92 +157 78 109 +197 102 142 +201 125 155 +126 137 159 +119 124 154 +88 82 128 +76 77 105 +76 77 105 +74 75 103 +73 74 102 +70 71 99 +68 69 97 +61 63 101 +60 62 100 +63 61 100 +68 69 97 +68 70 95 +70 71 99 +72 73 101 +74 75 103 +71 72 100 +71 72 100 +69 73 98 +66 67 95 +86 41 70 +118 33 56 +140 30 39 +149 38 55 +132 28 65 +135 43 68 +152 70 93 +147 71 101 +134 73 80 +109 54 75 +79 80 108 +107 120 152 +135 139 187 +141 140 197 +214 220 255 +202 214 255 +136 147 203 +114 125 171 +84 107 141 +77 78 106 +67 71 96 +46 55 86 +33 47 76 +41 61 70 +42 69 78 +49 68 82 +63 64 92 +66 67 97 +63 63 97 +56 55 89 +49 43 79 +38 38 62 +39 37 59 +38 36 60 +37 39 62 +40 50 75 +53 58 87 +58 58 94 +61 49 97 +53 40 83 +42 43 74 +36 40 65 +36 35 69 +51 53 91 +40 37 90 diff --git a/src/fractalzoomer/color_maps/Flame 122_dg016.map b/src/fractalzoomer/color_maps/Flame 122_dg016.map new file mode 100644 index 000000000..8070e3bcf --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 122_dg016.map @@ -0,0 +1,256 @@ +25 30 34 +51 61 70 +46 53 62 +42 45 54 +34 44 43 +27 43 32 +27 42 30 +28 42 29 +22 39 23 +20 33 21 +18 28 19 +18 24 18 +18 20 17 +17 19 16 +16 18 15 +16 18 15 +16 18 15 +16 21 17 +14 23 18 +13 26 19 +19 34 24 +26 42 29 +24 44 31 +23 47 34 +11 46 42 +11 53 40 +12 60 38 +6 61 44 +0 62 51 +7 65 53 +15 69 55 +25 64 63 +34 47 64 +40 43 60 +40 43 59 +41 44 59 +41 44 59 +42 45 60 +41 44 59 +41 44 59 +33 53 62 +26 64 59 +20 75 56 +15 88 61 +10 101 66 +10 105 69 +10 110 72 +18 107 79 +13 90 58 +38 59 62 +39 51 58 +40 44 55 +35 39 46 +30 34 37 +28 34 37 +26 34 37 +21 36 55 +18 50 64 +15 65 74 +12 89 93 +10 114 113 +9 121 98 +9 129 83 +13 104 71 +11 82 52 +0 37 14 +5 24 10 +11 12 7 +9 13 7 +7 14 7 +0 14 4 +0 17 5 +19 22 27 +22 28 37 +26 34 47 +33 38 53 +40 43 60 +41 51 63 +43 60 67 +53 75 62 +48 95 85 +70 103 92 +61 87 77 +52 72 63 +47 65 55 +42 58 47 +36 54 38 +33 45 31 +34 39 35 +38 42 48 +43 46 61 +45 48 63 +47 50 65 +53 60 86 +61 74 108 +69 77 114 +69 76 105 +35 44 75 +20 37 65 +5 31 56 +6 32 51 +7 33 46 +7 36 42 +10 40 38 +9 28 35 +4 16 32 +0 4 29 +0 5 23 +0 6 18 +2 18 18 +6 23 17 +11 21 13 +17 23 9 +18 20 17 +17 20 17 +16 21 17 +16 21 24 +14 32 34 +13 42 48 +13 44 39 +15 59 32 +16 66 35 +18 74 39 +15 76 43 +12 79 48 +10 74 50 +11 71 45 +16 65 36 +28 59 43 +40 43 58 +40 43 58 +40 43 58 +41 44 59 +41 44 59 +40 43 58 +40 43 58 +38 41 56 +25 43 55 +12 45 54 +11 44 56 +10 43 58 +12 42 52 +17 45 49 +32 45 51 +39 42 57 +41 44 59 +41 44 59 +42 45 60 +42 45 60 +42 45 60 +43 46 61 +46 47 65 +41 42 62 +41 42 61 +41 42 60 +41 44 59 +42 45 60 +42 45 60 +42 45 60 +44 47 62 +46 53 63 +44 62 100 +47 63 105 +50 64 111 +44 64 115 +28 67 98 +31 51 75 +24 50 77 +14 47 56 +22 44 58 +30 41 61 +38 41 58 +39 42 57 +40 43 58 +43 44 64 +34 46 68 +14 56 68 +9 71 96 +10 95 132 +12 105 146 +9 117 179 +15 156 173 +51 198 146 +56 166 129 +10 85 54 +11 73 47 +13 62 40 +20 37 29 +12 27 24 +16 25 24 +22 31 26 +21 29 32 +28 33 36 +26 37 41 +23 34 40 +20 28 47 +19 28 45 +22 21 27 +30 16 13 +18 20 17 +17 21 20 +18 22 25 +23 26 31 +30 35 39 +37 36 44 +41 43 55 +40 43 58 +40 43 58 +40 43 58 +39 42 57 +39 42 57 +40 43 58 +40 43 58 +40 43 58 +40 43 58 +39 42 57 +38 41 56 +35 41 53 +31 36 40 +21 42 37 +11 52 48 +10 54 67 +19 61 77 +16 74 98 +11 83 107 +25 78 112 +28 84 101 +27 66 83 +26 53 70 +42 48 62 +42 45 60 +43 46 61 +45 58 75 +52 67 100 +55 70 109 +53 73 124 +73 81 127 +55 77 134 +44 137 142 +85 139 116 +94 118 104 +87 97 96 +67 76 85 +53 66 85 +41 58 74 +43 46 61 +36 42 54 +31 42 38 +20 37 31 +22 26 27 +21 22 26 +22 26 27 +26 33 26 +30 39 36 +45 63 51 +40 53 46 diff --git a/src/fractalzoomer/color_maps/Flame 123_dg031.map b/src/fractalzoomer/color_maps/Flame 123_dg031.map new file mode 100644 index 000000000..85cb9335e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 123_dg031.map @@ -0,0 +1,256 @@ +4 9 8 +10 19 18 +12 19 20 +14 19 22 +14 21 22 +14 23 22 +15 22 23 +16 21 24 +11 22 28 +10 18 37 +10 15 47 +16 30 55 +23 46 64 +41 76 90 +59 107 117 +73 121 135 +88 135 153 +117 169 190 +121 167 191 +126 166 192 +148 159 162 +170 153 133 +183 162 123 +196 171 114 +172 150 90 +134 118 84 +97 87 78 +76 77 72 +55 67 67 +71 65 65 +87 63 63 +124 92 54 +176 145 78 +193 223 249 +196 228 250 +200 233 252 +190 225 244 +181 218 237 +178 216 237 +176 214 237 +83 152 167 +56 109 120 +29 66 74 +27 59 66 +25 52 59 +27 56 62 +29 60 65 +29 59 70 +33 85 98 +61 124 139 +70 116 127 +79 108 116 +99 100 84 +120 92 53 +132 102 62 +145 112 71 +190 164 103 +206 168 106 +222 172 109 +197 151 94 +172 131 79 +145 110 65 +118 90 51 +95 61 33 +67 31 33 +36 22 37 +31 32 43 +26 43 50 +26 45 50 +27 48 51 +27 50 58 +22 40 54 +14 29 34 +14 29 33 +15 29 32 +16 28 31 +17 28 30 +17 29 30 +18 30 30 +43 33 21 +59 43 27 +114 84 50 +133 84 44 +152 84 39 +155 99 54 +159 115 70 +173 124 58 +178 118 58 +177 143 79 +179 148 83 +182 153 87 +185 155 86 +188 158 86 +193 150 81 +203 147 70 +171 106 42 +152 81 37 +78 52 29 +47 38 27 +16 24 26 +14 21 22 +12 18 18 +13 17 18 +10 16 16 +13 13 13 +12 14 14 +11 15 16 +11 16 18 +12 17 20 +15 25 26 +16 31 34 +24 41 51 +26 55 59 +30 61 82 +26 64 85 +23 68 89 +29 85 100 +32 66 76 +30 59 67 +29 60 65 +17 44 51 +16 35 40 +16 27 29 +16 25 30 +17 24 32 +16 29 35 +17 36 42 +27 51 55 +27 58 63 +39 100 118 +62 99 125 +85 98 132 +84 95 125 +119 89 53 +92 65 38 +27 48 41 +14 22 24 +11 15 15 +9 8 6 +4 5 3 +0 2 1 +10 14 15 +18 23 26 +28 27 43 +23 52 60 +60 116 129 +70 127 143 +80 138 158 +82 143 162 +62 129 146 +55 105 114 +46 105 119 +34 72 81 +43 84 94 +53 97 108 +104 133 137 +128 127 133 +147 159 181 +171 214 230 +179 214 234 +137 183 206 +88 145 164 +70 126 146 +53 108 129 +25 74 107 +26 55 63 +19 44 49 +14 28 31 +5 4 9 +2 2 5 +0 0 2 +0 0 0 +1 1 1 +8 0 0 +11 0 0 +23 10 0 +13 13 13 +13 17 16 +15 14 20 +16 15 20 +31 17 8 +38 25 8 +47 25 4 +33 15 5 +17 23 23 +16 25 25 +15 27 27 +16 31 34 +24 44 43 +37 46 43 +40 45 49 +27 46 50 +26 46 47 +22 46 48 +19 37 39 +14 25 27 +15 19 20 +25 13 15 +46 18 17 +70 26 39 +85 34 39 +97 39 35 +108 48 58 +86 33 61 +48 51 56 +28 52 54 +25 52 59 +21 56 62 +25 58 67 +26 78 92 +58 120 135 +89 152 170 +94 157 172 +120 177 194 +89 155 171 +54 121 138 +34 82 96 +27 52 56 +24 35 39 +13 18 21 +8 7 5 +1 1 1 +0 0 0 +0 0 2 +8 10 9 +10 8 9 +12 7 13 +11 9 10 +3 4 6 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +10 0 0 +11 10 8 +14 18 19 +16 27 31 +33 32 40 +48 36 58 +103 55 53 +122 60 49 +134 68 36 +100 58 34 +69 47 24 +56 37 20 +39 25 14 +28 18 8 +14 15 17 +14 18 19 +16 20 21 +33 16 24 +55 32 16 +93 50 15 +160 83 31 +145 68 24 diff --git a/src/fractalzoomer/color_maps/Flame 124_dg085.map b/src/fractalzoomer/color_maps/Flame 124_dg085.map new file mode 100644 index 000000000..8134e7a0c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 124_dg085.map @@ -0,0 +1,256 @@ +82 50 8 +166 101 17 +136 82 19 +107 64 22 +92 56 24 +77 49 27 +68 46 29 +60 44 31 +59 43 30 +58 42 29 +58 42 29 +57 41 29 +57 40 30 +60 40 29 +63 41 28 +68 39 21 +74 38 14 +79 45 17 +74 43 18 +69 41 20 +65 40 23 +62 40 26 +60 40 26 +59 41 27 +59 43 30 +59 43 30 +59 43 30 +58 42 29 +58 42 29 +57 41 27 +57 41 26 +57 41 25 +57 30 11 +49 28 9 +52 34 18 +56 40 27 +56 40 27 +56 40 27 +56 39 26 +57 39 25 +40 21 4 +47 19 2 +55 17 0 +55 23 4 +56 29 8 +58 31 9 +61 33 11 +72 38 13 +85 52 19 +114 66 30 +127 76 35 +140 86 40 +167 93 37 +194 101 34 +202 106 26 +211 112 18 +182 98 26 +167 96 32 +153 94 38 +146 85 31 +140 77 24 +140 76 28 +140 76 32 +140 86 40 +147 84 43 +153 92 45 +133 77 35 +113 63 26 +110 61 26 +108 59 26 +88 56 31 +63 47 34 +60 44 31 +60 43 32 +60 43 33 +72 50 34 +85 57 35 +92 61 33 +100 66 31 +118 79 40 +157 95 56 +228 151 83 +241 173 84 +255 195 85 +255 205 111 +255 215 137 +232 205 90 +230 188 80 +228 155 86 +237 151 73 +246 148 61 +238 147 55 +230 146 50 +210 138 66 +204 126 60 +192 107 42 +168 106 65 +129 85 46 +132 82 38 +135 79 30 +130 76 33 +126 74 37 +110 73 29 +131 70 25 +146 82 21 +162 84 27 +178 87 34 +173 90 24 +169 93 15 +151 72 13 +114 63 16 +104 62 20 +103 59 20 +130 59 7 +134 60 8 +139 62 10 +153 88 20 +165 115 30 +186 116 21 +207 119 19 +183 113 41 +158 100 50 +133 88 59 +125 84 55 +117 80 51 +112 78 51 +127 90 61 +166 113 69 +198 149 90 +207 172 144 +186 148 117 +165 125 90 +141 91 58 +116 78 42 +107 64 30 +83 52 31 +59 43 30 +63 41 24 +67 39 18 +69 40 17 +72 42 16 +77 44 0 +72 40 0 +67 36 15 +61 25 11 +65 39 16 +65 39 17 +66 39 18 +58 40 26 +57 41 26 +56 40 27 +57 41 28 +58 41 33 +58 41 32 +59 42 32 +59 42 32 +60 43 33 +62 44 32 +64 46 34 +85 53 30 +91 57 30 +82 44 21 +80 43 19 +79 43 17 +75 29 14 +72 33 0 +103 37 0 +121 40 0 +134 68 0 +126 64 0 +118 61 0 +101 44 0 +83 40 0 +66 27 0 +59 10 0 +57 11 0 +60 20 0 +77 41 9 +94 55 16 +130 69 6 +146 71 3 +147 64 0 +151 72 3 +162 83 4 +134 85 44 +130 83 49 +126 82 55 +113 88 81 +103 87 72 +110 84 67 +100 73 62 +97 64 45 +103 68 36 +104 60 31 +90 56 31 +71 50 31 +62 46 33 +60 41 35 +60 40 33 +59 42 32 +60 43 33 +58 44 33 +56 44 32 +57 48 31 +56 48 25 +57 43 30 +55 41 30 +53 40 32 +54 41 32 +57 43 32 +57 43 34 +56 41 36 +54 44 34 +60 46 35 +63 46 36 +64 43 40 +85 60 53 +84 63 44 +98 61 35 +112 67 34 +121 77 40 +128 92 60 +145 105 70 +150 104 68 +149 112 85 +150 117 82 +164 115 82 +167 123 76 +174 114 62 +177 108 51 +167 100 45 +187 103 31 +201 105 19 +199 102 8 +172 98 9 +133 74 6 +122 66 5 +108 54 10 +85 46 7 +77 37 11 +65 32 13 +67 31 9 +78 40 1 +94 42 0 +106 53 11 +117 59 9 +91 55 21 +91 58 27 +75 48 19 +63 44 29 +60 44 31 +61 42 27 +82 48 23 +103 56 28 +130 66 18 +160 79 23 diff --git a/src/fractalzoomer/color_maps/Flame 125_dg086.map b/src/fractalzoomer/color_maps/Flame 125_dg086.map new file mode 100644 index 000000000..6b3c807b8 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 125_dg086.map @@ -0,0 +1,256 @@ +108 104 99 +218 209 200 +224 212 207 +230 216 215 +226 212 211 +222 208 208 +218 205 205 +215 203 203 +208 190 186 +209 179 181 +211 168 177 +213 178 184 +215 189 192 +215 195 196 +215 201 200 +216 204 201 +217 208 203 +225 211 210 +227 210 211 +230 210 212 +228 211 212 +227 213 212 +227 213 211 +227 213 210 +223 219 208 +224 211 207 +226 204 207 +224 199 202 +223 194 198 +220 193 197 +218 193 196 +218 191 182 +211 184 175 +205 162 171 +201 156 165 +198 151 159 +189 122 134 +180 93 109 +171 83 101 +163 74 94 +149 66 86 +138 62 81 +127 58 76 +134 61 80 +142 65 85 +141 65 85 +141 66 86 +122 103 96 +122 114 103 +133 123 111 +132 121 115 +131 119 119 +132 124 118 +133 129 117 +139 134 122 +145 139 127 +175 166 167 +193 171 174 +211 176 182 +216 183 189 +222 191 196 +223 194 198 +224 198 201 +224 204 205 +229 215 215 +244 229 226 +249 236 229 +255 243 232 +255 245 241 +255 247 250 +250 242 240 +243 240 235 +237 223 222 +238 229 227 +240 236 233 +241 230 228 +243 225 223 +241 223 223 +240 221 223 +242 224 214 +246 219 208 +227 208 204 +211 199 195 +196 191 187 +192 185 180 +189 180 173 +179 171 160 +159 151 138 +129 123 123 +138 124 127 +147 126 131 +154 132 132 +162 139 133 +171 154 144 +183 176 168 +205 180 173 +216 189 180 +217 197 190 +216 198 195 +216 200 201 +216 200 203 +216 201 206 +217 203 203 +217 203 200 +214 187 178 +205 170 168 +196 154 158 +192 136 146 +189 118 134 +173 82 100 +168 71 90 +170 74 88 +176 87 105 +197 129 144 +192 136 146 +188 143 148 +185 154 149 +181 154 147 +174 150 140 +163 155 144 +146 138 127 +151 135 127 +157 132 128 +163 129 128 +169 127 129 +170 123 131 +159 125 115 +141 120 103 +144 112 97 +125 61 78 +105 66 70 +86 72 63 +87 88 80 +105 93 93 +113 108 102 +125 117 104 +161 149 149 +185 166 162 +210 183 176 +215 188 181 +220 193 186 +224 195 199 +227 211 211 +241 219 208 +238 214 204 +226 199 190 +222 196 188 +218 193 186 +213 186 177 +209 182 173 +208 181 174 +198 170 159 +183 156 149 +178 151 144 +174 147 140 +163 139 135 +164 134 132 +163 136 129 +165 143 119 +166 158 147 +194 167 160 +206 179 172 +210 183 181 +214 188 191 +214 192 194 +215 193 195 +217 197 198 +223 203 204 +228 210 210 +228 212 211 +228 214 213 +228 214 213 +226 208 208 +220 206 205 +216 209 199 +211 196 193 +212 185 176 +200 173 166 +184 159 154 +174 147 140 +167 138 134 +176 141 122 +172 160 138 +185 171 158 +190 188 167 +189 184 173 +189 181 179 +203 176 169 +198 171 164 +186 166 155 +178 151 144 +172 144 140 +162 134 130 +163 135 131 +174 143 140 +198 153 160 +212 166 176 +230 185 182 +233 206 197 +237 210 201 +240 213 202 +236 209 198 +219 199 200 +204 199 195 +198 198 190 +197 187 178 +183 174 165 +184 157 150 +174 147 140 +177 150 143 +185 158 151 +188 161 154 +196 167 161 +205 168 175 +219 174 179 +215 191 181 +203 201 188 +200 199 181 +172 163 156 +155 133 135 +130 109 106 +103 77 80 +87 70 62 +51 44 34 +44 35 26 +82 62 63 +88 92 78 +107 98 93 +118 104 95 +121 111 101 +122 112 111 +115 103 103 +115 97 97 +148 67 86 +152 67 88 +155 67 89 +160 65 85 +172 81 99 +185 106 125 +197 141 152 +201 154 164 +199 156 163 +196 149 155 +185 132 140 +179 95 111 +168 76 99 +165 70 90 +161 77 90 +168 86 100 +176 128 116 +151 126 122 +144 131 125 +135 121 118 +136 128 117 +140 136 124 +142 132 120 diff --git a/src/fractalzoomer/color_maps/Flame 126_dg089.map b/src/fractalzoomer/color_maps/Flame 126_dg089.map new file mode 100644 index 000000000..a35166503 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 126_dg089.map @@ -0,0 +1,256 @@ +57 57 57 +116 116 116 +111 113 116 +106 111 117 +99 106 120 +93 101 124 +88 98 119 +83 96 115 +78 92 105 +65 96 122 +52 100 140 +72 103 128 +92 106 117 +103 113 122 +114 121 127 +118 124 127 +123 127 128 +130 133 140 +133 133 134 +137 134 129 +135 135 122 +134 137 116 +136 135 121 +138 133 127 +133 137 138 +166 161 160 +200 186 183 +200 190 191 +200 195 199 +204 195 202 +208 195 205 +212 197 200 +214 195 180 +187 187 159 +163 157 141 +139 128 124 +127 123 122 +115 119 120 +110 115 119 +105 112 118 +95 102 118 +90 97 112 +85 93 106 +84 88 97 +83 84 88 +91 77 80 +100 71 73 +125 58 67 +137 47 46 +149 44 38 +145 43 41 +141 43 44 +114 59 59 +87 76 74 +85 83 87 +84 91 101 +99 110 116 +102 108 113 +105 106 111 +116 106 100 +128 107 90 +130 95 79 +133 84 69 +141 74 45 +135 52 46 +129 40 36 +91 44 40 +53 48 45 +47 49 52 +41 50 59 +48 51 70 +51 57 69 +69 81 93 +89 85 80 +110 89 68 +129 97 78 +149 106 89 +163 112 98 +178 118 107 +195 171 145 +198 182 169 +138 137 135 +128 128 126 +118 120 117 +112 114 114 +107 108 112 +89 99 109 +77 91 104 +59 72 80 +39 58 83 +20 45 86 +19 38 65 +19 31 45 +16 17 37 +28 28 28 +30 26 27 +31 27 28 +43 33 23 +36 35 40 +29 37 58 +33 43 56 +38 49 55 +38 50 66 +38 54 79 +57 62 66 +79 62 53 +101 63 40 +115 52 38 +130 41 37 +132 39 34 +129 39 38 +122 47 54 +90 46 59 +62 71 80 +70 79 88 +78 88 97 +84 92 105 +93 103 113 +97 111 114 +97 110 119 +88 97 112 +78 90 106 +68 84 100 +63 86 99 +58 88 99 +45 68 100 +53 79 96 +70 86 99 +89 93 102 +117 118 113 +122 120 115 +128 123 117 +129 126 121 +127 127 125 +126 127 122 +118 119 123 +102 112 121 +112 119 127 +122 127 133 +132 132 135 +142 138 137 +193 176 166 +211 185 186 +210 194 194 +211 195 195 +209 183 168 +198 180 168 +188 178 169 +140 141 136 +136 135 131 +133 130 125 +128 129 123 +120 116 113 +118 116 111 +117 117 109 +108 119 77 +106 121 64 +95 122 71 +94 120 55 +74 113 60 +81 92 98 +97 98 103 +98 103 101 +99 109 100 +121 116 110 +126 128 125 +136 141 135 +150 156 156 +209 188 185 +208 191 191 +207 195 197 +211 199 199 +213 201 201 +214 204 205 +208 200 211 +196 185 199 +177 166 180 +134 138 141 +123 123 123 +106 109 114 +88 94 106 +75 82 101 +67 82 101 +60 76 99 +67 79 93 +70 84 97 +73 89 102 +94 91 98 +123 98 78 +147 77 65 +156 69 60 +140 72 73 +117 104 87 +103 101 102 +105 106 111 +108 112 113 +116 111 115 +108 107 113 +103 106 111 +89 98 107 +82 92 104 +82 88 100 +84 73 81 +83 75 62 +86 93 62 +122 70 59 +146 56 55 +150 57 40 +155 61 62 +145 75 73 +156 131 127 +191 165 178 +205 173 184 +189 163 176 +140 139 134 +128 134 134 +123 123 121 +107 111 114 +95 98 115 +91 98 116 +87 93 109 +84 91 107 +85 92 108 +86 98 112 +88 94 108 +94 99 105 +96 99 106 +97 100 107 +92 98 114 +89 97 116 +87 96 113 +88 93 112 +89 97 110 +97 102 106 +111 112 114 +123 123 121 +135 134 139 +189 164 170 +204 188 175 +205 195 194 +194 194 204 +177 174 191 +134 138 141 +128 133 136 +117 129 127 +110 119 118 +106 115 120 +108 113 117 +115 113 116 +119 116 107 +118 120 109 +121 122 117 +128 131 124 +138 135 128 +214 176 155 +168 154 153 diff --git a/src/fractalzoomer/color_maps/Flame 127_Apophysis-040426-1crabgrass from pat phillips patrx.deviantart.com.map b/src/fractalzoomer/color_maps/Flame 127_Apophysis-040426-1crabgrass from pat phillips patrx.deviantart.com.map new file mode 100644 index 000000000..1b268fc34 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 127_Apophysis-040426-1crabgrass from pat phillips patrx.deviantart.com.map @@ -0,0 +1,256 @@ +237 132 109 +148 73 76 +112 55 75 +76 38 74 +47 23 78 +19 9 82 +15 6 84 +12 4 87 +0 5 84 +0 37 71 +0 70 58 +0 98 41 +0 127 24 +0 121 15 +0 115 6 +13 64 3 +27 14 0 +71 35 4 +61 30 24 +52 26 44 +26 71 29 +0 116 14 +0 119 9 +0 123 5 +0 126 8 +0 121 11 +0 117 14 +0 109 25 +0 101 36 +0 90 51 +0 80 66 +0 60 91 +34 17 86 +98 50 55 +119 60 47 +140 70 39 +70 98 33 +0 126 28 +0 126 28 +0 127 28 +0 97 72 +43 69 100 +86 42 129 +99 50 125 +113 58 122 +123 63 127 +133 68 132 +149 74 132 +155 73 128 +175 87 110 +169 84 124 +164 81 139 +157 78 144 +151 76 149 +141 70 145 +132 65 141 +87 42 79 +73 36 71 +60 30 63 +63 31 47 +67 33 32 +82 40 41 +97 48 51 +127 64 76 +167 82 70 +219 108 83 +223 110 94 +228 112 106 +228 112 106 +228 113 107 +236 117 105 +253 111 105 +220 109 143 +224 111 169 +229 114 195 +199 100 174 +170 86 153 +146 82 134 +123 78 116 +63 105 58 +0 121 47 +73 115 43 +123 100 45 +173 85 47 +187 92 43 +201 100 39 +228 123 80 +241 119 82 +253 126 74 +243 121 78 +234 116 83 +220 109 83 +206 102 84 +179 91 79 +136 68 87 +100 48 82 +47 74 76 +0 118 49 +0 110 41 +0 103 34 +0 97 40 +0 92 46 +0 66 89 +0 62 89 +46 53 62 +78 54 89 +110 55 117 +129 64 130 +149 73 143 +186 92 167 +219 108 189 +231 113 196 +237 119 200 +245 126 211 +238 121 203 +231 116 196 +211 105 183 +201 99 142 +205 84 138 +185 91 151 +176 88 157 +163 81 150 +150 75 143 +136 67 135 +122 60 128 +100 52 132 +51 25 108 +50 24 98 +45 20 59 +19 8 42 +17 8 48 +16 8 54 +3 0 81 +0 15 88 +0 33 90 +0 20 90 +4 2 51 +2 1 25 +0 0 0 +11 5 11 +23 11 23 +34 17 22 +20 9 32 +0 32 70 +0 65 54 +0 127 27 +0 127 30 +0 127 33 +0 111 67 +106 96 119 +141 70 137 +155 76 147 +183 91 164 +184 91 163 +186 92 163 +164 81 152 +145 72 143 +114 55 115 +90 42 85 +80 43 84 +83 41 80 +102 52 60 +119 60 66 +136 68 73 +177 88 80 +185 92 108 +182 90 122 +180 90 158 +168 84 180 +183 92 191 +199 100 202 +227 113 194 +238 118 200 +244 122 204 +228 195 183 +255 139 149 +255 139 104 +255 141 92 +253 126 86 +253 126 69 +246 122 53 +245 128 46 +209 104 29 +157 77 24 +118 59 28 +109 54 33 +100 49 39 +71 34 26 +90 44 35 +99 48 58 +130 63 76 +154 76 94 +193 97 82 +200 100 84 +201 100 83 +196 97 83 +191 100 82 +154 75 99 +128 64 109 +155 77 104 +163 81 141 +160 79 161 +165 82 165 +159 78 161 +149 77 167 +143 72 159 +107 53 152 +74 36 117 +35 16 99 +9 5 88 +0 7 85 +0 31 91 +0 47 91 +0 51 91 +0 70 92 +0 82 84 +0 92 79 +0 91 82 +0 71 82 +50 22 44 +60 30 28 +83 36 39 +146 73 33 +197 99 60 +216 96 90 +210 105 98 +209 104 101 +199 100 138 +206 106 141 +222 109 190 +226 114 206 +228 107 226 +220 110 207 +185 91 168 +157 76 154 +128 65 130 +107 53 100 +102 51 90 +103 51 83 +122 60 101 +124 61 109 +136 69 82 +164 87 43 +190 94 45 +208 104 56 +217 114 84 +241 123 110 +252 126 143 +253 126 152 +243 121 202 +252 126 210 +251 125 208 +240 118 205 +219 109 191 +172 85 128 +192 96 161 diff --git a/src/fractalzoomer/color_maps/Flame 128_Apophysis-040426-12bs1fl.map b/src/fractalzoomer/color_maps/Flame 128_Apophysis-040426-12bs1fl.map new file mode 100644 index 000000000..f638e735a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 128_Apophysis-040426-12bs1fl.map @@ -0,0 +1,256 @@ +238 242 215 +16 91 44 +59 115 27 +103 140 11 +123 162 22 +144 184 33 +148 191 39 +152 199 45 +181 204 45 +175 191 78 +169 179 112 +177 179 158 +186 179 204 +203 205 208 +220 231 212 +222 234 217 +224 238 222 +244 237 233 +239 240 228 +235 243 223 +225 238 222 +215 233 221 +211 228 217 +208 224 213 +186 196 187 +179 201 152 +173 207 117 +160 137 72 +148 67 27 +133 68 23 +119 69 19 +96 46 1 +73 35 36 +61 108 136 +82 142 155 +104 177 175 +137 178 169 +171 180 163 +193 181 149 +216 183 135 +244 208 136 +247 225 127 +250 243 119 +250 244 120 +250 245 122 +244 235 127 +239 226 133 +239 218 173 +226 229 203 +232 237 215 +216 226 176 +200 215 138 +168 204 161 +137 193 185 +142 187 188 +148 181 192 +168 173 196 +167 170 194 +166 167 193 +156 92 153 +147 18 114 +129 42 100 +111 67 86 +111 90 42 +101 103 34 +95 101 109 +102 126 139 +110 151 169 +128 165 179 +146 180 189 +177 205 207 +209 204 218 +223 210 159 +218 190 131 +214 171 104 +165 123 106 +116 75 108 +101 64 104 +86 54 100 +54 42 86 +23 21 64 +12 34 72 +19 51 80 +27 69 89 +38 68 97 +50 67 105 +74 55 99 +72 50 93 +120 139 109 +155 161 116 +191 184 123 +195 175 120 +200 166 117 +198 165 119 +182 147 130 +169 136 124 +164 121 129 +107 147 166 +86 130 152 +66 113 139 +57 111 128 +49 110 118 +56 102 131 +80 121 146 +140 137 173 +185 149 155 +230 162 138 +232 166 130 +234 170 122 +245 168 120 +252 126 119 +251 135 133 +251 170 128 +236 216 167 +232 224 173 +228 233 180 +207 219 204 +190 215 212 +173 203 205 +144 179 190 +106 147 166 +79 124 148 +52 101 130 +35 106 127 +19 112 125 +12 107 119 +7 105 117 +18 104 119 +40 85 118 +61 80 116 +79 89 120 +98 99 125 +165 113 124 +195 153 135 +222 192 144 +229 230 169 +252 242 206 +239 227 171 +227 213 137 +236 222 135 +246 232 134 +252 238 194 +252 243 208 +250 250 213 +244 247 223 +248 249 231 +241 246 228 +235 244 225 +232 242 224 +222 237 224 +205 229 213 +194 217 215 +163 173 195 +154 159 187 +145 146 179 +142 128 117 +145 119 76 +121 108 83 +142 98 71 +159 112 60 +163 116 64 +192 195 129 +200 205 163 +208 215 197 +215 226 200 +232 236 215 +241 241 216 +244 249 206 +215 209 145 +196 201 121 +178 194 98 +138 171 38 +147 147 35 +162 134 13 +127 79 28 +98 99 31 +49 49 14 +41 49 17 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +11 12 11 +34 52 47 +89 128 153 +108 147 167 +128 167 181 +157 190 197 +165 195 201 +177 194 205 +166 196 202 +162 191 199 +166 169 147 +146 139 91 +149 142 62 +128 129 60 +102 103 64 +48 45 84 +12 24 41 +0 0 0 +0 0 0 +0 0 0 +2 2 58 +10 29 71 +32 52 94 +43 47 100 +67 58 114 +84 57 102 +75 60 84 +49 60 77 +71 87 39 +106 97 32 +84 55 45 +72 75 46 +39 64 69 +24 72 44 +2 79 52 +22 72 45 +30 51 51 +27 36 33 +29 36 49 +18 17 59 +13 12 59 +5 3 55 +6 14 67 +38 32 74 +62 57 111 +63 97 116 +107 110 151 +144 128 142 +143 141 125 +155 153 117 +159 172 108 +200 220 61 +228 234 77 +240 246 96 +215 226 106 +211 186 128 +205 155 102 +190 90 69 +199 62 45 +171 127 74 +182 157 112 +201 199 129 +215 227 138 +238 244 120 +247 242 113 +249 248 113 +251 249 111 +248 245 113 +252 240 126 +242 229 192 +243 227 215 +242 245 220 +244 243 217 +228 230 177 diff --git a/src/fractalzoomer/color_maps/Flame 129_Apophysis-040426-1cometnuc.map b/src/fractalzoomer/color_maps/Flame 129_Apophysis-040426-1cometnuc.map new file mode 100644 index 000000000..eb6290dc5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 129_Apophysis-040426-1cometnuc.map @@ -0,0 +1,256 @@ +205 7 18 +205 7 18 +201 9 19 +198 11 21 +198 12 21 +198 13 22 +196 13 22 +194 13 23 +202 9 19 +203 8 18 +205 7 18 +205 7 18 +205 7 18 +176 21 27 +148 36 36 +126 47 38 +105 58 41 +111 166 35 +90 156 35 +70 146 36 +93 99 37 +116 52 38 +150 36 33 +185 21 29 +202 9 19 +203 8 18 +205 7 18 +203 9 19 +202 11 20 +198 13 22 +194 16 24 +127 46 39 +76 72 42 +123 172 119 +138 180 151 +154 188 184 +112 167 152 +71 146 121 +88 154 77 +105 163 34 +153 187 38 +177 199 45 +201 212 52 +205 213 53 +209 215 55 +203 212 52 +198 210 50 +190 206 47 +168 195 42 +111 166 35 +78 150 35 +46 134 36 +30 126 37 +15 118 38 +14 110 37 +14 103 37 +21 100 38 +30 95 38 +39 90 39 +85 67 38 +132 44 37 +163 28 30 +194 13 23 +198 11 21 +202 9 19 +198 11 21 +175 99 30 +153 187 39 +175 198 44 +198 210 50 +245 233 91 +253 237 128 +213 217 178 +183 202 181 +154 188 185 +94 158 152 +34 128 119 +27 124 78 +21 121 37 +8 106 38 +2 109 37 +9 115 37 +15 118 36 +21 121 35 +24 109 36 +27 97 37 +39 90 41 +70 75 41 +181 19 28 +191 14 23 +202 9 19 +202 9 19 +202 9 19 +202 11 20 +198 13 22 +153 33 34 +93 63 40 +27 97 39 +17 101 38 +8 106 38 +5 107 38 +2 109 39 +2 109 39 +8 106 38 +21 100 38 +30 115 36 +40 131 34 +49 135 35 +58 140 36 +76 149 35 +127 175 35 +133 178 120 +182 202 185 +245 234 150 +249 235 133 +253 237 116 +249 235 98 +242 232 84 +225 223 67 +209 215 55 +158 190 39 +134 178 36 +111 166 34 +96 159 35 +82 152 36 +52 137 35 +33 128 37 +21 121 37 +15 118 36 +21 121 35 +33 127 34 +46 134 34 +70 146 34 +111 166 35 +138 180 36 +153 187 38 +116 169 35 +90 156 36 +64 143 37 +61 141 35 +58 140 34 +76 149 33 +116 169 35 +158 190 39 +206 214 102 +219 221 176 +225 223 173 +231 226 170 +253 238 119 +230 226 71 +172 197 43 +198 13 22 +202 11 20 +202 11 20 +202 11 20 +198 13 22 +158 40 44 +105 58 39 +70 75 39 +33 93 38 +33 93 38 +58 81 42 +75 72 42 +93 63 42 +127 46 39 +198 13 22 +202 9 19 +205 7 18 +205 7 18 +205 7 18 +205 7 18 +198 13 22 +153 33 35 +110 55 39 +99 60 42 +58 81 40 +52 137 35 +64 143 35 +94 158 33 +127 175 36 +158 190 40 +194 208 49 +219 220 62 +242 232 84 +225 223 66 +215 218 60 +205 214 54 +181 201 44 +138 180 38 +94 158 33 +52 137 35 +40 131 34 +33 128 35 +21 121 37 +21 121 37 +28 125 129 +47 134 141 +47 134 120 +46 134 38 +27 125 36 +21 121 37 +9 115 37 +2 112 36 +2 112 36 +2 109 37 +8 106 38 +21 100 40 +33 93 40 +70 75 41 +110 55 41 +121 49 39 +148 36 37 +116 52 41 +99 60 39 +70 75 41 +45 87 38 +51 84 41 +87 66 41 +148 36 36 +198 13 22 +202 9 19 +202 9 19 +202 9 19 +202 9 19 +202 9 19 +205 7 18 +205 7 18 +205 7 18 +205 7 18 +205 7 18 +205 7 18 +205 7 18 +202 9 19 +198 13 22 +177 28 34 +190 206 47 +240 231 79 +247 234 93 +253 237 112 +253 238 123 +249 236 142 +249 236 144 +250 236 141 +247 234 147 +248 235 148 +244 233 154 +222 222 174 +202 212 182 +164 193 185 +205 10 123 +198 13 22 +202 9 19 +205 7 18 +205 7 18 +205 7 18 +205 7 18 diff --git a/src/fractalzoomer/color_maps/Flame 130_Apophysis-040426-1passionscross.map b/src/fractalzoomer/color_maps/Flame 130_Apophysis-040426-1passionscross.map new file mode 100644 index 000000000..38556ad93 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 130_Apophysis-040426-1passionscross.map @@ -0,0 +1,256 @@ +52 125 24 +172 93 164 +141 59 144 +110 25 125 +87 22 110 +64 20 95 +54 28 89 +45 37 84 +59 91 123 +103 78 135 +148 66 148 +162 82 157 +177 99 166 +181 104 169 +185 109 172 +185 109 172 +185 109 172 +163 82 158 +147 65 148 +132 48 139 +121 36 132 +110 25 125 +104 19 121 +99 13 118 +87 2 110 +81 5 106 +76 8 103 +73 11 101 +70 14 99 +73 11 101 +76 8 103 +93 8 114 +116 31 128 +163 82 158 +170 90 162 +177 99 167 +181 104 169 +185 109 172 +187 111 173 +190 114 174 +209 139 187 +210 141 189 +212 144 191 +208 139 188 +205 134 185 +201 129 182 +198 125 179 +190 114 174 +185 109 172 +163 82 158 +147 65 148 +132 48 138 +112 28 126 +93 8 114 +93 8 114 +93 8 114 +82 2 106 +85 2 104 +88 2 103 +130 48 68 +173 94 34 +189 114 43 +206 135 52 +253 144 57 +219 154 62 +190 114 174 +194 119 177 +198 125 180 +200 127 181 +202 130 182 +216 149 191 +242 190 76 +248 237 83 +247 218 81 +247 200 79 +218 157 126 +190 114 174 +181 103 169 +172 93 164 +158 77 154 +148 66 148 +132 48 138 +118 107 71 +105 166 5 +102 164 3 +99 162 2 +76 144 10 +33 109 35 +45 37 84 +60 22 93 +76 8 103 +81 5 106 +87 2 110 +93 8 114 +105 19 121 +116 31 128 +127 43 135 +148 66 148 +164 85 158 +181 104 169 +187 112 173 +194 120 177 +202 130 182 +212 144 190 +205 134 185 +197 124 179 +190 114 174 +185 109 171 +181 104 169 +181 104 169 +185 109 172 +185 109 172 +185 109 172 +194 120 177 +196 122 178 +198 125 179 +202 130 182 +205 134 185 +212 144 190 +219 153 194 +231 171 201 +240 188 190 +249 206 180 +225 217 160 +202 228 141 +202 228 141 +247 200 177 +253 221 180 +253 231 85 +247 237 83 +245 237 82 +243 238 81 +240 239 80 +219 235 69 +185 219 50 +163 206 38 +99 162 2 +63 133 20 +27 104 39 +27 79 56 +27 55 73 +51 31 88 +51 31 88 +51 31 88 +39 43 80 +2 83 54 +2 83 54 +2 83 54 +9 88 50 +9 88 50 +15 93 47 +21 99 43 +9 88 50 +5 85 52 +2 83 54 +2 77 58 +33 49 77 +58 26 92 +70 14 99 +99 13 118 +116 31 128 +132 48 138 +121 36 131 +110 25 125 +76 8 103 +64 20 96 +39 43 80 +14 66 65 +40 115 32 +61 132 19 +82 149 7 +94 158 0 +105 166 5 +105 166 5 +105 166 5 +116 175 12 +163 206 38 +111 170 8 +105 166 5 +52 125 24 +21 99 43 +33 49 77 +51 31 88 +58 26 92 +39 43 80 +30 51 74 +21 60 69 +2 83 54 +9 88 50 +21 99 43 +33 109 35 +64 135 17 +88 153 3 +105 166 5 +122 178 15 +186 220 51 +212 232 65 +230 238 75 +222 236 71 +209 231 63 +190 221 53 +144 194 100 +168 209 118 +212 144 190 +216 149 191 +222 158 195 +222 158 196 +216 149 191 +212 144 190 +205 134 185 +185 109 172 +158 77 154 +143 60 145 +121 37 131 +99 13 118 +70 14 99 +58 26 92 +39 43 80 +21 60 69 +28 88 4 +123 91 23 +94 64 96 +110 25 125 +105 19 121 +93 8 114 +87 2 110 +87 2 110 +82 2 106 +82 2 106 +82 2 106 +76 8 103 +70 14 99 +58 26 92 +39 43 80 +14 66 65 +33 109 35 +70 139 14 +88 153 3 +105 166 5 +182 105 39 +158 77 154 +172 93 164 +177 99 167 +185 109 172 +185 109 172 +190 114 174 +154 200 108 +194 224 55 +222 236 71 +240 239 80 +243 238 81 +233 238 76 +209 231 63 +163 206 38 +111 170 8 +8 71 62 diff --git a/src/fractalzoomer/color_maps/Flame 131_Apophysis-040426-1butterflyflower.map b/src/fractalzoomer/color_maps/Flame 131_Apophysis-040426-1butterflyflower.map new file mode 100644 index 000000000..891f8f042 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 131_Apophysis-040426-1butterflyflower.map @@ -0,0 +1,256 @@ +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +53 40 50 +53 40 50 +53 40 50 +53 40 50 +53 40 50 +53 40 49 +54 41 49 +94 83 21 +77 70 31 +61 58 42 +44 38 54 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +53 40 50 +76 64 33 +100 89 16 +109 100 10 +118 112 4 +128 117 8 +138 122 13 +132 117 35 +108 105 48 +113 119 63 +115 111 56 +118 104 50 +108 96 33 +98 88 17 +96 85 18 +94 83 20 +94 83 20 +95 85 19 +97 87 18 +103 91 15 +109 95 13 +120 103 10 +131 111 8 +139 138 13 +161 164 43 +208 201 81 +205 197 78 +203 193 75 +202 195 73 +201 197 71 +179 168 67 +120 117 36 +99 88 17 +96 85 19 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +84 74 28 +60 52 42 +36 31 57 +31 25 61 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +33 22 64 +57 46 49 +81 71 35 +87 77 28 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +53 40 50 +40 29 58 +28 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +33 37 57 +80 68 30 +87 75 25 +94 83 21 +101 91 14 +105 93 13 +104 93 13 +95 100 17 +63 68 39 +46 47 48 +29 27 58 +28 23 62 +27 19 66 +27 19 66 +53 40 50 +60 48 46 +92 76 22 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +73 61 35 +53 40 50 +53 40 50 +53 40 50 +83 68 45 +92 99 41 +113 91 42 +130 119 22 +175 167 46 +184 180 53 +193 193 61 +182 173 52 +173 156 46 +157 148 29 +126 120 4 +111 100 6 +110 97 7 +110 95 8 +114 101 5 +127 114 2 +131 115 7 +131 113 9 +122 121 12 +121 144 8 +132 139 8 +126 127 55 +116 118 109 +102 109 77 +85 76 55 +54 41 50 +53 40 50 +84 63 33 +89 73 27 +94 83 21 +94 83 20 +104 66 13 +67 47 42 +53 40 50 +28 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +29 19 66 +53 40 50 +67 52 43 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +94 83 21 +77 67 37 +53 40 50 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +53 40 50 +64 62 57 +96 82 52 +102 94 44 +91 85 48 +59 47 47 +53 40 50 +53 40 50 +53 40 50 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 +27 19 66 diff --git a/src/fractalzoomer/color_maps/Flame 132_Apophysis-040426-1Watcher.map b/src/fractalzoomer/color_maps/Flame 132_Apophysis-040426-1Watcher.map new file mode 100644 index 000000000..795911412 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 132_Apophysis-040426-1Watcher.map @@ -0,0 +1,256 @@ +65 7 0 +22 10 22 +19 19 29 +16 28 36 +16 42 52 +16 57 68 +13 64 65 +10 72 63 +46 87 61 +76 73 46 +106 60 31 +124 56 22 +143 52 14 +179 42 12 +216 32 11 +230 38 15 +245 44 20 +244 64 29 +228 95 29 +213 127 29 +168 156 30 +123 185 32 +111 139 25 +100 94 19 +198 80 46 +202 55 45 +206 31 45 +164 42 31 +122 53 18 +111 53 21 +100 53 25 +88 58 29 +58 58 39 +28 75 66 +21 87 72 +15 99 79 +12 106 86 +10 113 93 +12 122 85 +15 131 78 +28 98 40 +52 79 38 +76 60 36 +96 56 25 +117 52 15 +130 50 14 +144 48 13 +201 66 14 +242 77 53 +219 75 50 +176 67 37 +133 59 25 +128 43 28 +123 27 32 +125 41 27 +128 55 22 +117 62 31 +103 63 47 +89 64 63 +55 57 71 +22 51 79 +19 30 76 +16 9 74 +58 4 64 +64 3 59 +46 28 22 +43 40 32 +40 53 42 +37 57 47 +34 62 52 +34 84 72 +33 107 83 +40 106 85 +49 101 84 +59 97 83 +61 90 69 +64 84 56 +73 80 52 +82 77 48 +89 78 66 +100 72 69 +71 80 35 +97 71 32 +123 62 29 +120 58 24 +117 55 20 +117 48 18 +133 32 5 +154 11 4 +185 5 26 +216 0 49 +225 2 48 +235 5 48 +247 5 41 +253 3 54 +253 1 55 +251 5 55 +237 7 44 +195 26 27 +154 46 11 +149 47 19 +144 49 27 +133 60 29 +127 59 24 +122 40 4 +122 29 4 +122 19 4 +122 17 6 +122 15 8 +128 11 9 +133 3 23 +116 9 37 +106 6 14 +94 9 0 +88 13 4 +83 17 8 +65 15 11 +41 16 8 +34 7 13 +28 13 23 +47 30 26 +59 29 13 +71 28 0 +88 23 0 +106 19 1 +117 16 4 +148 33 2 +177 29 9 +212 37 0 +237 10 1 +224 8 7 +212 6 13 +205 24 19 +177 33 8 +172 38 0 +190 25 20 +213 26 56 +205 40 102 +198 54 149 +220 98 162 +243 142 176 +168 183 198 +99 176 174 +77 158 114 +116 166 94 +133 29 37 +140 26 32 +148 23 27 +201 26 13 +216 19 15 +216 13 14 +209 16 10 +177 37 1 +177 35 3 +177 34 6 +201 23 9 +219 13 20 +233 7 32 +247 6 39 +253 0 64 +254 3 98 +247 20 53 +237 17 52 +228 15 51 +184 34 47 +138 57 28 +128 29 21 +172 8 28 +225 14 32 +231 10 38 +237 7 44 +240 2 36 +233 13 27 +205 4 7 +163 18 13 +123 9 7 +106 14 1 +112 3 11 +139 3 23 +185 1 37 +222 4 55 +233 10 38 +225 22 21 +247 43 15 +247 22 5 +249 16 3 +252 10 2 +249 15 41 +240 34 52 +248 53 52 +249 72 52 +249 78 54 +245 109 57 +243 196 144 +243 248 241 +254 228 202 +231 197 140 +216 166 59 +252 110 51 +252 100 51 +250 76 35 +250 67 52 +248 66 53 +248 63 54 +253 50 48 +252 40 51 +250 37 51 +253 25 51 +253 16 47 +247 9 39 +231 2 54 +190 10 49 +149 6 28 +144 20 37 +117 51 44 +83 81 54 +99 71 44 +22 45 43 +71 69 46 +77 68 43 +94 69 38 +100 39 37 +83 31 16 +71 32 3 +83 34 4 +112 57 26 +117 65 34 +148 138 42 +163 182 105 +254 210 127 +242 247 130 +253 248 95 +249 215 71 +250 118 51 +253 104 46 +233 103 49 +213 102 52 +146 98 87 +106 71 85 +89 82 55 +70 89 62 +58 96 70 +52 91 64 +41 71 89 +10 87 105 +21 80 98 +67 70 129 +89 80 78 +89 70 70 +83 58 52 +64 43 53 +53 49 48 +52 37 27 +64 19 11 +65 7 13 +77 0 17 diff --git a/src/fractalzoomer/color_maps/Flame 133_Apophysis-040426-1knotted.map b/src/fractalzoomer/color_maps/Flame 133_Apophysis-040426-1knotted.map new file mode 100644 index 000000000..d38386306 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 133_Apophysis-040426-1knotted.map @@ -0,0 +1,256 @@ +151 44 78 +136 52 74 +136 52 73 +136 53 73 +136 53 73 +136 53 73 +136 53 73 +136 53 73 +136 53 73 +136 53 73 +136 54 73 +136 53 73 +136 53 73 +136 52 72 +136 51 71 +136 51 71 +136 51 71 +136 52 74 +128 52 101 +121 52 129 +136 47 111 +151 42 94 +151 43 87 +151 45 81 +136 49 71 +130 53 41 +125 57 12 +130 55 42 +136 54 73 +136 54 73 +136 54 73 +136 51 71 +136 48 72 +136 17 78 +143 32 79 +151 47 80 +165 44 86 +179 41 93 +196 79 65 +213 117 38 +253 252 89 +182 215 51 +111 179 14 +97 142 18 +83 105 22 +57 94 23 +31 84 25 +12 31 35 +10 76 10 +33 106 0 +41 99 14 +49 92 28 +76 80 37 +103 68 47 +111 64 56 +119 61 65 +136 56 72 +136 55 72 +136 54 73 +136 53 73 +136 53 73 +136 53 73 +136 53 73 +136 53 73 +136 53 73 +136 52 70 +136 53 71 +136 54 73 +136 55 72 +136 57 72 +136 58 72 +125 62 74 +85 83 50 +61 113 91 +37 143 133 +64 111 97 +91 80 62 +97 77 60 +103 74 59 +119 64 64 +136 57 72 +151 50 83 +151 47 82 +151 45 81 +158 44 85 +166 43 90 +166 40 91 +179 36 97 +179 36 97 +179 31 95 +179 27 93 +180 28 96 +181 29 100 +196 27 102 +233 3 125 +254 2 128 +254 0 131 +227 9 121 +203 22 109 +179 36 97 +172 39 93 +166 43 90 +151 44 78 +151 46 77 +136 50 71 +136 50 71 +136 51 71 +136 52 72 +136 53 73 +136 53 70 +119 60 66 +91 71 79 +85 57 86 +136 58 75 +136 57 73 +136 57 72 +136 57 72 +136 57 72 +136 58 72 +119 66 64 +85 82 40 +76 80 37 +67 79 35 +58 86 29 +49 94 24 +49 95 31 +85 76 46 +119 62 65 +136 58 72 +136 53 73 +136 52 72 +136 51 71 +136 49 71 +136 49 71 +136 49 71 +151 50 72 +151 45 78 +143 48 76 +136 51 74 +136 51 74 +136 52 74 +136 52 74 +136 53 73 +136 53 73 +136 54 73 +136 54 73 +136 54 73 +136 54 73 +136 53 73 +136 52 74 +136 52 74 +136 52 74 +136 52 74 +136 52 74 +136 52 74 +136 52 74 +136 53 73 +136 53 73 +136 53 73 +136 53 73 +136 54 73 +136 57 75 +136 57 73 +136 57 72 +119 61 62 +105 44 24 +49 48 8 +37 60 4 +70 75 37 +86 69 44 +103 63 52 +136 52 70 +151 43 78 +166 31 83 +166 33 87 +166 33 87 +179 33 91 +179 30 92 +136 53 73 +136 53 73 +136 53 73 +136 53 73 +136 53 73 +136 53 73 +136 52 70 +136 52 70 +136 52 70 +136 53 70 +136 53 73 +136 53 73 +136 53 73 +136 52 74 +136 52 74 +136 52 74 +136 52 74 +136 52 74 +136 52 74 +136 51 71 +136 51 71 +136 51 71 +136 50 71 +136 50 71 +136 50 71 +136 49 71 +136 50 71 +136 51 71 +136 53 70 +136 57 72 +119 66 67 +103 74 59 +85 83 47 +49 100 33 +40 142 9 +0 126 8 +0 113 40 +14 104 40 +31 108 17 +37 106 27 +67 88 36 +85 72 47 +103 70 53 +119 63 65 +136 56 72 +136 58 75 +136 58 75 +136 58 72 +119 66 67 +119 63 68 +136 58 72 +136 58 75 +136 57 75 +136 54 73 +136 52 74 +151 48 80 +151 46 81 +151 43 78 +151 40 79 +166 39 84 +166 42 87 +166 36 89 +166 33 87 +167 36 93 +179 36 93 +179 36 93 +179 30 92 +179 26 93 +179 23 91 +208 22 85 +243 0 0 +235 52 33 +156 45 68 +151 46 77 +151 45 78 +151 44 78 +151 43 78 +151 44 78 diff --git a/src/fractalzoomer/color_maps/Flame 134_Apophysis-040426-1artdeco.map b/src/fractalzoomer/color_maps/Flame 134_Apophysis-040426-1artdeco.map new file mode 100644 index 000000000..f1fcf1caf --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 134_Apophysis-040426-1artdeco.map @@ -0,0 +1,256 @@ +158 142 17 +249 60 97 +251 61 132 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +248 59 129 +244 57 90 +248 59 129 +253 62 168 +253 62 168 +253 62 168 +253 213 226 +253 213 226 +253 213 226 +253 191 148 +253 170 70 +253 135 52 +253 100 35 +253 73 39 +253 67 103 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 213 226 +253 213 226 +253 215 229 +253 214 227 +253 213 226 +253 213 226 +253 213 226 +253 211 225 +253 210 224 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 109 +240 119 85 +228 177 61 +220 173 55 +212 170 49 +212 170 49 +212 170 49 +253 173 73 +253 117 120 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +185 28 121 +70 27 86 +84 20 91 +99 13 97 +133 16 107 +168 19 117 +205 38 124 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +248 59 128 +244 57 88 +228 49 71 +213 42 54 +168 76 20 +99 113 12 +202 185 67 +227 207 110 +253 229 153 +253 239 178 +253 249 204 +253 248 200 +253 223 139 +153 140 14 +142 135 8 +132 130 3 +147 137 11 +163 145 19 +209 168 47 +253 137 46 +247 59 93 +219 45 125 +127 0 106 +90 18 84 +53 36 62 +47 39 65 +41 42 69 +46 40 77 +58 33 82 +168 19 117 +210 40 142 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +240 55 84 +246 58 60 +253 62 37 +253 62 37 +253 70 39 +236 79 43 +117 119 18 +87 107 18 +54 108 24 +21 110 30 +30 104 35 +39 98 40 +51 89 35 +58 88 49 +158 25 103 +190 30 121 +198 35 4 +203 37 2 +209 40 1 +222 47 9 +242 56 23 +253 82 36 +253 143 49 +253 193 94 +247 206 93 +242 220 92 +253 184 85 +228 177 61 +219 173 54 +253 90 36 +222 47 65 +194 32 123 +88 19 92 +64 30 80 +41 42 69 +9 58 62 +33 80 43 +87 107 18 +138 196 50 +253 243 182 +253 248 204 +253 253 226 +253 253 233 +253 217 230 +253 223 236 +253 243 247 +253 249 244 +253 253 236 +253 251 213 +253 237 170 +253 205 112 +228 177 61 +209 168 48 +105 116 10 +76 101 24 +10 58 89 +13 56 86 +16 55 84 +34 45 73 +83 21 42 +123 1 42 +139 5 35 +144 7 0 +139 5 2 +123 1 15 +123 1 42 +89 18 37 +47 67 21 +51 89 35 +58 92 32 +106 63 3 +168 20 18 +186 29 11 +186 29 11 +177 24 16 +164 17 23 +154 12 28 +154 12 28 +173 22 22 +182 26 13 +202 37 2 +219 45 62 +230 51 125 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +237 54 125 +233 52 76 +249 60 31 +194 33 6 +106 111 11 +64 95 29 +41 64 24 +34 58 28 +53 36 62 +111 7 100 +181 26 119 +228 27 144 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +253 62 168 +219 20 139 +185 5 119 +138 4 108 +94 15 55 +71 27 50 +53 73 17 +82 104 21 +105 116 10 diff --git a/src/fractalzoomer/color_maps/Flame 135_Apophysis-040426-1expl_orange2a.map b/src/fractalzoomer/color_maps/Flame 135_Apophysis-040426-1expl_orange2a.map new file mode 100644 index 000000000..df36e6380 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 135_Apophysis-040426-1expl_orange2a.map @@ -0,0 +1,256 @@ +158 205 44 +158 132 20 +158 126 18 +158 120 16 +158 120 16 +158 120 16 +158 120 16 +158 120 16 +158 126 18 +158 124 17 +158 123 17 +158 123 17 +158 123 17 +158 124 17 +158 126 18 +158 126 18 +158 126 18 +158 126 18 +158 126 18 +158 126 18 +158 129 19 +158 132 20 +158 133 20 +158 135 21 +158 140 22 +158 140 22 +158 140 22 +158 136 21 +158 132 20 +158 132 20 +158 132 20 +158 129 19 +158 123 17 +158 117 15 +158 109 12 +158 102 10 +158 93 7 +158 84 4 +158 68 4 +158 53 4 +158 15 17 +158 10 23 +158 5 29 +194 30 35 +231 55 42 +233 72 32 +235 90 23 +185 117 21 +158 111 13 +158 96 8 +158 99 9 +158 102 10 +158 106 11 +158 111 13 +158 114 14 +158 117 15 +158 120 16 +158 121 16 +158 123 17 +158 123 17 +158 123 17 +158 121 16 +158 120 16 +158 120 16 +158 114 14 +158 102 10 +158 97 8 +158 93 7 +158 91 6 +158 90 6 +158 93 7 +158 93 7 +158 102 10 +158 106 11 +158 111 13 +158 114 14 +158 117 15 +158 118 15 +158 120 16 +158 123 17 +158 129 19 +158 140 22 +158 157 28 +158 174 34 +128 173 60 +99 172 86 +76 160 139 +52 146 88 +158 143 33 +158 124 22 +158 105 11 +158 96 8 +158 87 5 +158 62 2 +158 39 35 +158 29 41 +204 17 39 +158 12 1 +158 16 8 +158 21 15 +158 37 9 +158 53 4 +158 84 4 +158 93 7 +158 108 12 +158 111 13 +158 114 14 +158 112 13 +158 111 13 +158 105 11 +158 90 6 +158 71 0 +158 39 35 +111 30 124 +84 58 107 +58 87 91 +156 139 62 +158 143 32 +158 138 22 +158 138 22 +158 143 23 +158 141 22 +158 140 22 +158 140 22 +158 140 22 +158 138 22 +158 132 20 +158 138 22 +158 138 22 +158 132 20 +158 132 20 +158 132 20 +158 135 21 +158 138 22 +158 143 23 +158 148 25 +158 192 35 +179 179 62 +200 166 89 +220 181 99 +240 197 109 +243 217 214 +253 219 230 +247 65 134 +158 114 44 +158 123 40 +158 126 29 +158 129 19 +158 126 18 +158 120 16 +158 117 15 +158 117 15 +158 117 15 +158 115 14 +158 114 14 +158 114 14 +158 114 14 +158 114 14 +158 111 13 +158 108 12 +158 105 11 +158 105 11 +158 106 11 +158 108 12 +158 114 14 +158 117 15 +158 123 17 +158 126 18 +158 120 16 +158 117 15 +158 114 14 +158 105 11 +158 96 8 +158 93 7 +158 93 7 +158 96 8 +158 96 8 +158 99 9 +158 105 11 +158 114 14 +158 123 17 +158 129 19 +158 135 21 +158 140 22 +158 145 33 +108 147 55 +58 149 77 +46 149 63 +33 135 58 +37 62 35 +8 29 64 +33 7 86 +45 32 56 +141 55 26 +158 66 2 +158 87 5 +158 87 5 +158 90 2 +158 90 6 +158 93 7 +158 96 8 +158 102 10 +158 105 11 +158 108 12 +158 108 12 +158 108 12 +158 108 12 +158 111 13 +158 114 14 +158 114 14 +158 114 14 +158 117 15 +158 120 16 +158 123 17 +158 126 18 +158 132 20 +158 132 20 +158 132 20 +158 132 20 +158 135 21 +158 140 22 +158 146 24 +158 161 29 +158 180 32 +158 195 33 +158 191 34 +158 174 34 +158 156 27 +158 146 24 +158 143 23 +158 138 22 +158 135 21 +158 132 20 +158 132 20 +158 132 20 +158 135 21 +158 135 21 +158 135 21 +158 132 20 +158 132 20 +158 126 18 +158 126 18 +158 126 18 +158 126 18 +158 129 19 +158 132 20 +158 138 22 +158 143 23 +158 146 24 +158 148 25 +158 148 25 +158 148 25 +158 167 29 +158 176 34 +158 201 34 +158 201 42 diff --git a/src/fractalzoomer/color_maps/Flame 136_Apophysis-040426-1heartFlowers.map b/src/fractalzoomer/color_maps/Flame 136_Apophysis-040426-1heartFlowers.map new file mode 100644 index 000000000..994a6677d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 136_Apophysis-040426-1heartFlowers.map @@ -0,0 +1,256 @@ +98 160 76 +207 247 44 +212 249 50 +218 251 56 +222 250 68 +227 250 81 +224 250 75 +221 250 69 +218 206 45 +227 177 36 +236 148 28 +245 119 22 +255 90 17 +240 89 8 +226 89 0 +221 87 0 +217 86 0 +226 79 0 +216 75 0 +207 72 0 +178 53 5 +150 35 10 +135 26 10 +120 17 11 +84 27 3 +82 46 20 +81 65 37 +82 61 21 +84 58 5 +83 55 2 +83 52 0 +111 25 0 +127 31 26 +184 45 0 +195 58 0 +207 72 0 +193 124 13 +179 176 27 +159 186 26 +140 197 25 +213 251 46 +214 251 47 +215 251 48 +185 219 72 +156 188 96 +152 179 122 +148 170 149 +197 184 199 +245 206 215 +245 221 202 +221 233 157 +198 246 113 +179 236 91 +160 227 70 +157 226 69 +154 226 69 +131 193 32 +115 186 18 +100 180 5 +92 129 3 +84 79 2 +116 73 8 +149 67 14 +166 68 0 +202 70 0 +203 50 0 +188 27 0 +173 4 0 +173 4 0 +173 4 0 +139 17 12 +84 60 3 +36 127 3 +38 137 6 +40 148 10 +44 117 5 +49 86 0 +50 86 0 +51 87 0 +63 77 0 +58 87 20 +81 79 0 +117 69 2 +153 60 5 +159 64 2 +166 68 0 +164 65 0 +135 60 15 +54 58 73 +29 58 88 +4 59 103 +4 74 86 +4 90 69 +6 97 24 +34 136 2 +26 158 2 +25 168 21 +70 136 119 +105 138 129 +141 140 140 +141 140 140 +141 140 140 +69 131 138 +68 148 136 +46 169 58 +47 154 51 +49 140 45 +52 118 37 +56 97 30 +81 65 37 +97 55 42 +119 29 24 +152 14 12 +174 0 0 +174 0 0 +174 0 0 +174 0 0 +174 0 0 +173 4 0 +149 18 10 +81 65 37 +77 70 46 +73 75 56 +69 86 59 +66 97 63 +45 124 123 +67 142 157 +68 155 128 +142 181 95 +101 176 23 +79 135 24 +57 95 26 +81 65 37 +107 72 12 +153 65 12 +173 74 0 +173 74 0 +171 71 3 +170 68 6 +146 64 15 +123 60 24 +81 65 37 +80 45 48 +86 27 69 +101 11 88 +229 0 74 +242 8 70 +255 17 66 +255 17 65 +249 0 32 +252 0 16 +226 0 28 +181 6 4 +183 10 7 +186 14 10 +189 41 0 +185 67 0 +173 74 0 +152 98 73 +151 140 116 +141 140 140 +218 196 202 +230 207 202 +243 218 203 +240 216 201 +190 180 197 +142 156 164 +177 121 126 +164 41 34 +147 57 31 +131 73 29 +106 178 24 +93 184 36 +82 184 33 +49 148 12 +8 101 29 +24 90 47 +51 66 68 +64 60 66 +98 48 86 +104 27 113 +96 51 127 +71 105 135 +69 131 147 +119 114 98 +99 94 80 +79 74 62 +73 75 54 +63 80 26 +56 87 12 +63 80 26 +81 65 37 +122 35 26 +159 39 33 +164 41 34 +164 41 34 +173 4 0 +174 0 0 +174 0 0 +174 0 0 +174 0 0 +174 0 0 +201 0 30 +241 0 18 +255 35 17 +255 45 14 +249 65 0 +244 55 0 +255 36 10 +246 48 0 +230 51 0 +168 42 35 +97 55 42 +76 74 70 +74 108 89 +57 128 129 +67 133 165 +67 141 165 +66 134 166 +71 110 135 +104 27 113 +96 19 82 +82 28 47 +84 3 29 +112 28 23 +112 28 23 +127 31 26 +142 35 29 +164 41 34 +168 42 35 +169 42 35 +169 42 35 +173 4 0 +174 0 0 +174 0 0 +207 0 27 +238 0 33 +255 19 16 +255 25 14 +226 56 47 +199 85 82 +203 130 128 +220 128 128 +229 68 89 +217 55 81 +203 0 35 +170 0 39 +156 28 35 +98 22 86 +102 34 117 +70 67 139 +29 75 98 +4 94 75 +64 95 55 +63 100 59 +59 100 86 diff --git a/src/fractalzoomer/color_maps/Flame 137_Apophysis-040426-1H-bird1g.map b/src/fractalzoomer/color_maps/Flame 137_Apophysis-040426-1H-bird1g.map new file mode 100644 index 000000000..924b69055 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 137_Apophysis-040426-1H-bird1g.map @@ -0,0 +1,256 @@ +153 203 48 +58 87 65 +84 118 78 +110 150 91 +139 125 63 +168 100 36 +176 98 28 +185 97 20 +168 76 2 +168 43 6 +168 10 11 +168 19 14 +168 28 18 +158 53 20 +148 78 22 +148 84 32 +148 91 42 +185 122 53 +193 129 53 +201 136 54 +208 130 48 +216 125 43 +208 127 45 +201 130 47 +185 122 53 +124 133 51 +64 144 49 +48 127 37 +33 110 26 +33 101 28 +33 92 30 +33 64 24 +14 80 3 +58 87 5 +58 87 35 +58 87 65 +48 98 71 +39 110 78 +48 97 73 +58 85 68 +105 55 95 +129 39 109 +153 23 123 +142 20 126 +132 18 130 +121 18 112 +110 18 95 +64 27 114 +58 124 128 +14 98 92 +11 91 78 +9 85 65 +9 103 32 +9 121 0 +24 134 0 +39 147 0 +110 182 27 +118 137 31 +127 93 35 +104 83 56 +82 73 77 +60 84 87 +39 95 97 +14 118 101 +39 140 74 +132 191 25 +152 202 38 +172 213 51 +194 181 59 +216 149 67 +201 124 70 +168 42 54 +172 56 141 +152 52 141 +132 48 142 +132 57 142 +132 67 143 +132 82 141 +132 98 140 +110 81 134 +105 61 86 +148 52 50 +166 27 96 +185 2 143 +200 7 145 +216 13 147 +216 16 90 +216 17 84 +201 18 19 +201 26 12 +201 34 5 +201 63 10 +201 93 16 +216 100 46 +201 111 30 +168 94 24 +148 60 5 +105 53 22 +69 66 44 +33 80 67 +36 86 78 +39 93 89 +64 127 80 +87 156 61 +110 165 71 +147 143 67 +185 122 64 +185 128 66 +185 134 68 +127 145 101 +110 150 91 +87 134 84 +64 138 65 +39 140 33 +39 139 27 +39 139 21 +14 132 23 +14 127 21 +39 134 24 +39 128 23 +82 82 6 +48 102 20 +14 122 35 +14 123 34 +14 125 33 +9 119 28 +9 101 41 +9 97 53 +33 85 39 +105 69 15 +126 73 18 +148 78 22 +168 82 20 +148 78 27 +127 60 22 +105 53 17 +105 26 31 +107 15 32 +110 5 33 +107 6 38 +105 7 44 +64 8 70 +64 8 71 +39 8 67 +39 3 63 +39 14 69 +24 11 72 +9 9 75 +33 2 73 +39 4 66 +39 8 62 +33 2 72 +39 14 83 +39 17 86 +39 20 89 +33 32 76 +39 63 74 +39 95 92 +39 95 100 +39 96 85 +64 85 74 +168 100 46 +176 114 50 +185 128 55 +185 167 32 +172 213 49 +172 204 71 +172 172 112 +105 178 161 +118 171 126 +132 165 91 +110 181 39 +110 181 39 +87 170 32 +64 147 50 +64 144 55 +64 138 65 +127 110 36 +168 94 29 +148 78 22 +105 72 29 +87 53 27 +87 48 30 +39 4 50 +39 17 48 +39 20 38 +39 24 29 +39 15 1 +39 20 47 +39 4 50 +39 14 65 +9 32 86 +9 44 82 +14 50 44 +9 121 4 +9 121 0 +14 125 32 +39 129 48 +64 141 60 +110 158 81 +132 161 95 +153 171 99 +172 167 111 +172 130 145 +172 62 124 +148 45 90 +132 34 68 +87 14 75 +64 20 69 +39 38 65 +39 53 64 +64 51 117 +110 99 124 +87 125 93 +110 154 80 +153 202 51 +132 193 32 +110 181 16 +64 158 0 +39 143 18 +39 139 21 +39 142 28 +39 140 33 +39 140 33 +39 142 28 +39 137 22 +58 108 35 +105 99 25 +105 93 13 +105 68 6 +127 43 15 +127 42 9 +148 43 4 +127 43 8 +105 68 6 +105 56 12 +105 49 26 +105 23 40 +110 5 29 +127 7 35 +132 24 24 +148 28 10 +148 24 14 +148 18 26 +153 11 88 +185 7 145 +185 11 148 +201 24 157 +172 38 142 +172 62 146 +172 68 163 +172 62 139 +172 68 127 +185 143 89 +172 196 84 +172 208 68 diff --git a/src/fractalzoomer/color_maps/Flame 138_Apophysis-040426-1Emergence2.map b/src/fractalzoomer/color_maps/Flame 138_Apophysis-040426-1Emergence2.map new file mode 100644 index 000000000..a3e746ae2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 138_Apophysis-040426-1Emergence2.map @@ -0,0 +1,256 @@ +210 159 116 +175 151 139 +159 133 120 +144 115 101 +124 105 104 +104 96 107 +98 94 108 +93 92 110 +99 84 107 +101 70 105 +103 57 104 +122 65 117 +141 73 130 +124 93 132 +107 113 135 +94 106 132 +81 100 130 +87 98 116 +91 96 89 +95 94 63 +60 57 32 +26 21 2 +26 21 2 +26 21 2 +21 20 2 +21 19 1 +22 19 0 +24 20 2 +27 21 5 +65 20 24 +104 20 43 +158 28 36 +197 21 34 +199 26 32 +142 25 33 +86 24 35 +54 22 19 +23 20 3 +24 21 4 +25 22 5 +118 69 62 +127 72 76 +136 75 91 +112 78 106 +89 81 122 +46 73 138 +4 65 154 +47 112 142 +74 140 152 +5 154 254 +42 148 205 +79 142 157 +100 136 109 +121 131 62 +129 127 39 +137 123 16 +179 171 2 +200 186 5 +222 202 9 +221 200 9 +220 199 10 +220 179 25 +220 160 40 +207 156 13 +164 128 31 +129 83 70 +121 83 84 +114 83 99 +108 100 86 +102 118 73 +115 122 44 +136 115 48 +190 44 45 +152 46 75 +114 49 105 +109 36 156 +104 24 207 +131 55 169 +158 87 131 +190 148 74 +207 156 15 +208 155 13 +206 179 13 +204 203 14 +161 224 8 +118 246 3 +94 231 17 +25 228 59 +112 127 8 +106 105 4 +101 83 1 +83 75 1 +66 67 1 +26 21 2 +26 21 2 +26 21 2 +27 22 3 +122 52 62 +141 45 68 +160 38 75 +182 27 61 +204 17 48 +212 15 42 +188 7 48 +79 23 32 +52 22 17 +26 21 2 +26 21 2 +26 21 2 +26 21 2 +26 21 2 +82 58 12 +131 86 19 +227 118 13 +235 102 14 +244 87 16 +246 84 19 +254 85 20 +247 84 17 +246 85 17 +192 156 36 +192 161 64 +193 167 93 +202 165 108 +212 163 123 +190 179 113 +151 128 87 +123 101 88 +99 85 82 +123 76 92 +123 82 96 +124 88 100 +144 90 113 +170 68 89 +176 26 74 +212 25 80 +212 5 21 +228 28 20 +245 52 19 +245 52 18 +245 53 17 +233 36 20 +225 26 21 +208 22 45 +162 35 44 +139 38 72 +142 54 61 +145 70 51 +131 81 20 +123 99 13 +111 102 33 +107 101 65 +104 90 81 +110 96 85 +117 103 90 +179 174 118 +118 164 117 +164 35 40 +138 69 114 +125 102 130 +105 122 140 +79 129 128 +61 134 128 +44 140 129 +56 143 124 +78 140 125 +101 140 75 +136 117 22 +191 164 11 +202 200 10 +214 237 9 +219 241 8 +220 239 10 +214 237 11 +204 208 10 +185 173 3 +154 139 14 +98 169 67 +0 161 93 +15 233 175 +6 227 194 +25 231 231 +28 249 216 +19 250 196 +141 154 136 +152 148 102 +164 142 69 +179 136 57 +188 118 30 +172 97 29 +104 79 15 +26 21 2 +26 21 2 +26 21 2 +26 21 2 +92 79 37 +124 96 49 +145 146 80 +192 187 93 +242 211 68 +230 222 61 +206 188 52 +172 139 36 +141 143 78 +99 156 62 +117 165 63 +137 172 54 +205 205 11 +216 237 12 +219 237 11 +222 239 10 +247 232 9 +249 231 11 +248 227 12 +241 226 11 +229 224 2 +219 200 10 +204 182 21 +175 123 47 +145 121 49 +98 112 95 +93 127 111 +80 121 123 +71 125 89 +59 113 89 +30 29 8 +26 21 2 +26 21 2 +67 19 17 +114 25 55 +182 43 40 +231 61 12 +245 84 16 +246 85 15 +244 91 11 +228 119 14 +228 119 14 +227 122 17 +225 123 15 +210 153 12 +206 155 12 +191 120 32 +198 112 55 +168 88 51 +148 69 52 +128 27 95 +178 24 110 +220 25 81 +225 67 32 +227 120 14 +208 156 11 +221 203 9 +221 239 13 +231 233 61 +212 187 97 +216 179 111 diff --git a/src/fractalzoomer/color_maps/Flame 139_Apophysis-040426-1Egg.map b/src/fractalzoomer/color_maps/Flame 139_Apophysis-040426-1Egg.map new file mode 100644 index 000000000..d313d1ca7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 139_Apophysis-040426-1Egg.map @@ -0,0 +1,256 @@ +116 47 60 +111 50 25 +113 48 42 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +90 79 100 +64 111 141 +73 119 146 +82 127 152 +121 162 177 +126 167 180 +132 172 184 +170 191 198 +209 211 213 +176 194 201 +143 178 189 +110 161 173 +93 152 163 +76 144 154 +96 95 107 +116 47 60 +116 47 60 +116 47 60 +148 31 4 +133 39 7 +116 47 60 +116 47 60 +116 47 60 +104 92 110 +93 137 160 +101 144 165 +110 152 170 +132 171 184 +135 173 185 +138 175 187 +138 175 187 +138 175 187 +138 175 187 +138 175 187 +138 168 185 +132 172 184 +127 166 180 +110 151 170 +93 137 160 +63 110 141 +33 83 122 +27 56 104 +21 29 86 +52 0 65 +58 5 61 +64 11 57 +55 8 63 +46 5 69 +36 14 75 +27 23 82 +15 35 90 +14 65 110 +51 100 133 +78 123 150 +105 147 167 +105 147 167 +105 147 167 +93 137 160 +70 116 145 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +102 41 51 +88 36 42 +82 30 45 +76 24 49 +64 11 57 +64 11 57 +40 11 74 +21 32 88 +2 53 102 +11 62 108 +21 71 114 +21 71 114 +21 71 114 +27 77 118 +21 71 114 +9 41 94 +27 23 81 +46 5 69 +55 8 63 +64 11 57 +70 18 53 +82 30 45 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +94 42 38 +88 36 42 +88 36 42 +82 30 45 +70 18 53 +73 21 51 +76 24 49 +40 85 78 +64 111 141 +93 137 160 +116 157 174 +132 172 184 +135 173 185 +138 175 187 +138 169 185 +138 164 183 +138 150 176 +116 47 60 +172 19 26 +190 10 43 +219 2 74 +236 10 104 +253 19 135 +238 12 147 +138 82 128 +76 122 149 +70 116 145 +21 117 121 +27 100 121 +33 83 122 +33 83 122 +39 88 126 +58 105 137 +70 116 145 +76 122 149 +70 116 145 +39 126 132 +39 126 132 +39 126 132 +70 141 151 +99 142 163 +105 147 167 +105 159 170 +70 141 151 +54 133 141 +39 126 132 +14 113 116 +2 107 108 +27 77 118 +27 92 87 +70 70 56 +116 47 60 +116 47 60 +116 47 60 +88 36 42 +82 30 45 +70 18 53 +33 17 78 +9 41 94 +33 88 83 +57 76 65 +82 64 47 +94 42 38 +94 42 38 +94 42 38 +94 42 38 +94 42 38 +88 36 42 +82 30 45 +76 24 49 +70 18 53 +64 11 57 +64 11 57 +58 5 61 +58 5 61 +64 11 57 +70 18 53 +82 30 45 +88 36 42 +94 42 38 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +138 110 149 +116 157 174 +127 166 180 +127 170 182 +127 166 180 +105 159 170 +76 144 154 +45 94 130 +52 79 70 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +116 47 60 +94 42 38 +88 36 42 +52 79 70 +39 88 126 +58 105 137 +76 122 149 +82 127 152 +76 122 149 +64 111 141 +51 100 133 +71 70 81 +116 47 60 +116 47 60 +116 47 60 +116 47 60 diff --git a/src/fractalzoomer/color_maps/Flame 140_Apophysis-040426-1PenEgg.map b/src/fractalzoomer/color_maps/Flame 140_Apophysis-040426-1PenEgg.map new file mode 100644 index 000000000..f0321e89c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 140_Apophysis-040426-1PenEgg.map @@ -0,0 +1,256 @@ +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +126 37 83 +124 40 81 +125 93 82 +127 147 83 +158 173 99 +189 199 115 +172 187 131 +155 176 147 +127 128 167 +127 100 129 +127 73 91 +127 54 88 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +127 36 67 +127 37 48 +149 36 30 +172 36 12 +206 22 1 +222 0 0 +182 34 9 +153 25 15 +124 16 22 +116 22 37 +109 29 52 +109 28 52 +110 27 53 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +190 30 60 +254 105 60 +248 140 69 +242 175 79 +180 175 105 +118 175 132 +100 159 143 +82 144 155 +127 36 87 +127 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +127 43 77 +115 68 60 +104 93 44 +94 118 35 +85 143 27 +71 112 32 +58 81 38 +18 111 118 +24 115 122 +6 99 85 +8 51 70 +10 3 55 +10 4 57 +10 6 59 +16 10 63 +40 22 72 +124 34 79 +126 34 82 +128 35 86 +131 34 89 +134 33 93 +210 0 114 +245 67 187 +229 0 127 +127 1 122 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +108 45 74 +65 33 69 +34 21 72 +22 13 66 +31 17 69 +45 23 70 +59 29 72 +81 38 68 +92 40 64 +114 46 49 +127 59 20 +127 61 19 +119 45 42 +112 29 65 +120 32 75 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +124 37 86 +55 12 71 +55 10 56 +56 9 42 +35 1 23 +32 1 23 +53 3 6 +77 17 22 +106 27 56 +117 31 71 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +127 66 118 +26 120 132 +25 118 127 +25 116 123 +9 97 83 +54 74 72 +75 54 64 +123 40 81 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 31 83 +127 15 19 +133 29 17 +140 44 15 +160 44 2 +165 43 18 +130 46 57 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +127 36 85 +94 41 63 +90 60 41 +46 90 8 +54 74 20 +70 35 45 +83 20 29 +89 62 32 +94 97 32 +91 145 20 +99 154 26 +101 64 62 +105 54 58 +109 45 55 +115 94 68 +129 120 50 +165 151 75 +127 139 60 +251 228 131 +241 180 78 +227 215 74 +212 212 81 +210 214 82 +144 172 74 +127 149 77 +127 126 96 +77 141 153 +87 146 157 +102 155 160 +159 183 189 +197 198 158 +234 222 199 +217 213 147 +252 230 133 +240 179 79 +250 147 72 +253 136 70 +253 103 58 +251 83 49 +245 38 34 +176 36 12 +89 45 20 +70 66 0 +29 62 27 +13 39 32 +16 4 47 +18 0 66 +27 0 67 +66 17 75 +102 32 83 +128 35 86 +128 35 86 +128 35 86 +123 32 78 +69 22 73 +47 24 72 +33 18 69 +44 24 51 +83 20 31 +94 22 42 +127 28 8 +133 48 27 +141 47 21 +179 37 11 +199 51 29 +170 42 20 +127 5 36 +127 4 41 +127 3 57 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 +128 35 86 diff --git a/src/fractalzoomer/color_maps/Flame 141_Apophysis-040426-1kaosGothic.map b/src/fractalzoomer/color_maps/Flame 141_Apophysis-040426-1kaosGothic.map new file mode 100644 index 000000000..703b7e330 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 141_Apophysis-040426-1kaosGothic.map @@ -0,0 +1,256 @@ +153 26 22 +233 221 164 +171 190 134 +110 160 104 +82 82 68 +55 4 33 +30 4 33 +6 4 33 +37 123 67 +37 123 67 +37 123 67 +26 109 53 +16 96 40 +31 88 32 +47 80 25 +47 80 25 +47 80 25 +47 80 25 +47 80 25 +47 80 25 +47 80 25 +47 80 25 +47 80 25 +47 80 25 +94 56 1 +70 68 13 +47 80 25 +47 80 25 +47 80 25 +70 68 13 +94 56 1 +139 34 19 +143 32 21 +139 34 19 +139 34 19 +139 34 19 +116 45 10 +94 56 1 +103 52 3 +112 48 5 +139 34 19 +139 34 19 +139 34 19 +133 37 16 +127 40 13 +110 48 7 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +116 45 10 +139 34 19 +139 34 19 +143 32 21 +177 15 38 +194 8 46 +212 1 55 +212 1 55 +212 1 55 +228 8 63 +228 8 63 +249 19 73 +230 10 64 +212 1 55 +175 17 37 +139 34 19 +116 45 10 +94 56 1 +94 56 1 +139 34 19 +139 34 19 +133 37 16 +127 40 13 +110 48 7 +94 56 1 +94 56 1 +139 34 19 +139 34 19 +116 45 10 +94 56 1 +73 67 11 +52 78 22 +47 80 25 +47 80 25 +47 80 25 +47 80 25 +37 123 67 +87 148 92 +138 173 117 +157 183 126 +177 193 136 +233 221 164 +240 225 168 +138 173 117 +96 152 96 +55 132 76 +55 132 76 +55 132 76 +93 78 57 +139 34 19 +181 13 40 +212 1 55 +251 20 74 +251 20 74 +251 20 74 +253 21 75 +219 214 157 +240 225 168 +252 230 174 +240 225 168 +246 123 121 +253 21 75 +251 20 74 +249 19 73 +235 12 66 +212 1 55 +181 13 40 +177 15 38 +139 34 19 +116 45 10 +94 56 1 +94 56 1 +47 80 25 +47 80 25 +47 80 25 +16 96 40 +11 101 46 +6 107 52 +6 107 52 +6 107 52 +16 96 40 +47 80 25 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +94 56 1 +47 80 25 +47 80 25 +47 80 25 +47 80 25 +47 80 25 +65 71 16 +94 56 1 +139 34 19 +177 15 38 +181 13 40 +179 14 39 +177 15 38 +143 32 21 +139 34 19 +139 34 19 +94 56 1 +139 34 19 +158 24 28 +177 15 38 +181 13 40 +181 13 40 +181 13 40 +177 15 38 +143 32 21 +139 34 19 +94 56 1 +94 56 1 +47 80 25 +47 80 25 +47 80 25 +94 56 1 +112 48 5 +139 34 19 +139 34 19 +139 34 19 +127 40 13 +94 56 1 +94 56 1 +139 34 19 +143 32 21 +177 15 38 +181 13 40 +212 1 55 +212 1 55 +201 3 50 +177 15 38 +139 34 19 +94 56 1 +65 71 16 +47 80 25 +47 80 25 +16 96 40 +14 112 56 +6 107 52 +16 96 40 +47 80 25 +94 56 1 +94 56 1 +139 34 19 +181 13 40 +212 1 55 +212 1 55 +212 1 55 +190 8 44 +181 13 40 +181 13 40 +177 15 38 +143 32 21 +139 34 19 +94 56 1 +47 80 25 +47 80 25 +47 80 25 +16 96 40 +2 102 47 +16 96 40 +16 96 40 +47 80 25 +94 56 1 +139 34 19 +139 34 19 +99 54 0 +94 56 1 +94 56 1 +47 80 25 +47 80 25 +47 80 25 +94 56 1 +139 34 19 +143 32 21 +168 20 33 +177 15 38 +181 13 40 +212 1 55 +228 8 63 +249 19 73 +253 21 75 +253 21 75 +253 21 75 +249 19 73 +235 12 66 +219 4 58 +181 13 40 +139 34 19 diff --git a/src/fractalzoomer/color_maps/Flame 142_Apophysis-040426-1KQNova.map b/src/fractalzoomer/color_maps/Flame 142_Apophysis-040426-1KQNova.map new file mode 100644 index 000000000..8c4afe377 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 142_Apophysis-040426-1KQNova.map @@ -0,0 +1,256 @@ +82 83 39 +198 92 96 +200 91 77 +203 90 58 +148 82 31 +94 74 5 +85 70 16 +76 67 28 +2 44 42 +14 46 54 +26 49 67 +57 36 53 +88 24 40 +91 35 43 +95 47 47 +86 48 44 +77 50 41 +125 179 21 +145 182 33 +165 186 45 +179 184 51 +193 182 58 +189 173 55 +186 164 53 +167 153 48 +185 138 36 +204 124 25 +229 87 23 +255 50 21 +237 30 18 +220 11 16 +178 5 11 +167 23 14 +194 31 0 +222 55 13 +250 79 27 +244 99 50 +238 120 74 +239 117 73 +241 114 73 +168 45 12 +163 34 16 +158 23 20 +160 13 10 +163 4 1 +165 10 2 +167 17 3 +197 27 2 +216 13 9 +153 18 24 +151 28 55 +149 39 86 +188 19 93 +228 0 100 +230 4 90 +232 8 81 +235 44 16 +242 45 27 +249 46 39 +249 63 45 +249 80 51 +251 92 91 +254 104 131 +236 121 124 +245 109 97 +246 155 48 +233 154 64 +221 153 80 +235 157 149 +249 161 219 +230 207 213 +218 203 180 +222 220 199 +222 224 215 +223 228 231 +236 238 225 +250 249 219 +248 247 217 +247 246 216 +253 234 178 +251 207 162 +253 131 188 +247 148 126 +241 166 65 +242 178 63 +244 191 61 +251 238 82 +252 253 115 +149 191 189 +100 165 165 +52 140 141 +48 136 132 +45 132 124 +98 175 69 +100 176 16 +74 164 4 +52 138 13 +32 100 51 +48 107 64 +64 114 77 +93 113 68 +123 113 60 +129 117 59 +92 97 57 +122 51 65 +149 76 69 +177 102 73 +168 119 55 +160 136 38 +153 87 0 +128 83 0 +138 62 0 +134 47 28 +111 57 47 +107 81 34 +104 106 22 +139 159 44 +204 131 78 +230 84 84 +247 19 116 +229 11 150 +188 34 117 +147 57 85 +117 72 97 +87 88 109 +76 90 99 +69 94 90 +58 43 76 +21 46 66 +14 94 117 +20 110 124 +27 126 131 +26 135 132 +74 109 89 +52 95 76 +86 65 74 +127 16 35 +123 18 31 +120 20 28 +117 14 23 +115 8 18 +76 2 29 +33 1 50 +7 19 67 +26 59 90 +152 72 157 +171 72 162 +190 72 168 +185 45 150 +177 29 123 +164 38 119 +126 34 99 +86 16 86 +80 19 91 +75 23 97 +122 66 139 +154 77 159 +133 112 145 +141 163 176 +168 199 193 +212 225 182 +252 210 162 +240 226 155 +229 243 148 +225 239 68 +232 193 64 +230 178 56 +225 184 58 +209 195 73 +195 206 112 +181 218 151 +226 237 177 +225 234 189 +245 247 210 +252 244 242 +252 194 232 +250 181 226 +238 188 223 +231 186 215 +219 174 197 +171 161 169 +126 141 122 +132 137 43 +105 108 21 +168 124 25 +173 129 28 +179 134 31 +205 101 16 +231 139 38 +248 149 48 +244 186 60 +236 196 65 +246 219 80 +247 246 78 +236 205 65 +248 171 53 +248 115 70 +253 18 93 +232 7 113 +216 5 120 +213 13 148 +219 15 146 +223 85 180 +253 132 186 +253 145 207 +243 165 205 +204 158 195 +145 173 174 +111 162 166 +116 155 111 +142 155 49 +122 175 35 +100 153 35 +63 160 27 +15 103 25 +3 71 24 +3 58 39 +26 84 25 +51 88 19 +41 68 1 +52 37 4 +64 27 1 +86 7 10 +100 27 54 +138 61 81 +131 132 56 +159 179 80 +146 161 60 +98 112 51 +39 79 68 +9 54 47 +2 45 36 +9 54 31 +22 41 21 +22 26 25 +28 0 27 +86 7 13 +86 8 8 +105 1 12 +122 36 35 +132 54 52 +112 20 67 +92 2 53 +93 9 25 +105 16 2 +116 53 12 +79 68 12 +87 76 31 +47 117 29 +68 157 7 +92 165 0 +86 137 0 +47 109 34 +30 87 44 +76 59 65 +152 140 40 diff --git a/src/fractalzoomer/color_maps/Flame 143_Apophysis-040426-1kaosframe.map b/src/fractalzoomer/color_maps/Flame 143_Apophysis-040426-1kaosframe.map new file mode 100644 index 000000000..e2192ce4e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 143_Apophysis-040426-1kaosframe.map @@ -0,0 +1,256 @@ +249 250 185 +158 204 168 +114 141 121 +70 79 74 +62 67 71 +55 56 68 +62 67 69 +70 79 70 +93 167 144 +104 174 148 +116 182 152 +155 203 158 +194 224 164 +210 224 139 +227 225 115 +213 215 102 +200 206 89 +227 0 99 +205 6 98 +184 12 98 +205 118 106 +227 225 115 +232 229 121 +237 233 127 +251 245 160 +251 245 160 +251 245 160 +239 235 137 +227 225 115 +213 217 102 +200 209 90 +166 17 95 +166 17 95 +177 35 4 +177 35 4 +177 35 4 +146 48 24 +116 61 45 +104 65 52 +93 70 60 +55 51 70 +50 71 83 +45 91 96 +69 130 120 +93 169 144 +93 168 146 +93 167 148 +116 180 156 +158 204 177 +209 232 189 +225 240 188 +242 248 188 +248 249 181 +254 251 175 +254 251 175 +254 251 175 +253 250 174 +247 249 175 +242 248 176 +225 240 174 +209 232 172 +201 228 168 +194 224 164 +177 214 156 +138 192 152 +93 164 147 +104 112 96 +116 61 45 +116 61 45 +116 61 45 +116 61 45 +93 70 56 +45 89 50 +62 66 63 +79 43 76 +102 36 81 +125 30 87 +135 24 92 +146 19 98 +200 7 105 +237 1 97 +233 9 43 +221 15 31 +209 21 20 +209 21 20 +209 21 20 +209 21 20 +222 15 32 +253 0 71 +231 10 45 +209 21 20 +183 32 18 +158 43 17 +200 206 89 +227 225 115 +237 233 127 +237 233 127 +215 213 86 +176 202 113 +138 192 141 +148 198 154 +158 204 168 +194 224 176 +209 232 178 +233 244 178 +243 247 176 +253 250 174 +253 251 175 +254 252 176 +253 251 181 +242 248 188 +222 238 190 +222 238 190 +242 248 188 +245 249 186 +249 250 185 +253 251 181 +253 251 181 +253 251 181 +253 251 181 +222 238 190 +208 231 188 +194 224 186 +185 219 179 +177 214 172 +138 192 162 +116 180 156 +116 180 151 +116 180 156 +158 205 173 +176 214 174 +194 224 176 +209 232 183 +209 232 189 +209 232 178 +194 224 176 +116 180 156 +80 134 105 +45 89 54 +51 98 35 +58 108 16 +70 79 9 +93 70 56 +93 70 56 +93 70 60 +93 70 56 +93 70 58 +93 70 60 +70 79 70 +93 164 147 +116 180 156 +158 204 168 +222 238 190 +227 241 190 +233 244 190 +242 248 188 +249 250 185 +253 251 181 +253 252 181 +253 252 181 +253 251 181 +242 248 182 +237 246 180 +233 244 178 +222 238 178 +222 238 178 +222 238 178 +233 244 178 +242 248 176 +245 249 174 +249 250 173 +254 248 168 +249 249 166 +251 247 160 +254 251 163 +254 251 169 +254 248 168 +251 245 160 +254 248 156 +245 242 139 +245 240 138 +237 233 116 +215 216 103 +245 3 100 +253 0 71 +243 4 57 +233 9 43 +209 21 26 +242 200 73 +237 233 121 +245 240 138 +245 240 150 +222 238 178 +222 238 190 +222 238 190 +222 238 190 +222 238 190 +233 244 190 +242 248 188 +249 250 185 +253 251 181 +253 251 181 +254 251 175 +254 248 168 +251 245 153 +245 240 121 +227 225 115 +215 216 97 +184 194 75 +138 52 31 +177 35 4 +194 28 8 +194 28 8 +209 21 20 +209 21 20 +222 15 32 +233 9 43 +242 4 60 +254 2 79 +254 3 85 +253 0 71 +222 15 32 +209 21 20 +194 28 13 +158 43 17 +116 61 41 +116 61 45 +116 61 45 +146 23 92 +166 17 95 +200 7 99 +237 1 97 +251 3 90 +254 3 85 +254 2 79 +251 3 90 +251 3 96 +237 1 97 +184 12 98 +166 17 95 +103 36 82 +79 43 76 +103 36 86 +146 23 96 +184 12 103 +227 0 105 +245 3 94 +254 2 79 +254 3 91 +237 1 97 +184 12 98 +125 30 87 +79 43 80 +79 43 80 +103 36 82 +146 23 92 diff --git a/src/fractalzoomer/color_maps/Flame 144_Apophysis-040426-147KaosRing.map b/src/fractalzoomer/color_maps/Flame 144_Apophysis-040426-147KaosRing.map new file mode 100644 index 000000000..aae962070 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 144_Apophysis-040426-147KaosRing.map @@ -0,0 +1,256 @@ +82 81 4 +82 76 6 +82 52 23 +82 29 41 +82 30 41 +82 32 42 +82 48 47 +82 65 53 +82 94 63 +82 97 64 +82 100 65 +82 87 60 +82 74 56 +82 54 49 +82 35 43 +82 32 42 +82 29 41 +82 29 41 +82 27 40 +82 26 40 +82 26 39 +82 26 39 +82 26 39 +82 26 40 +82 26 40 +82 29 41 +82 32 43 +82 61 61 +82 90 79 +82 87 70 +82 85 61 +82 41 45 +82 29 41 +82 20 38 +82 13 36 +82 7 34 +82 6 31 +82 5 29 +82 4 31 +82 4 33 +82 10 35 +82 11 35 +82 12 35 +82 14 30 +82 17 26 +82 18 25 +82 20 25 +82 24 25 +82 39 15 +82 82 4 +82 82 4 +82 82 4 +82 74 7 +82 66 10 +82 49 26 +82 32 42 +82 29 41 +82 27 40 +82 26 40 +82 24 39 +82 23 39 +82 23 39 +82 23 39 +82 23 39 +82 23 39 +82 21 38 +82 22 38 +82 23 39 +82 23 39 +82 23 39 +82 20 38 +82 20 38 +82 20 38 +82 18 37 +82 16 37 +82 14 36 +82 13 36 +82 13 36 +82 13 36 +82 10 35 +82 10 35 +82 14 26 +82 21 23 +82 29 21 +82 50 14 +82 71 8 +82 81 4 +82 84 3 +82 85 3 +82 85 3 +82 85 3 +82 85 3 +82 85 3 +82 85 3 +82 80 5 +73 76 44 +82 35 43 +82 32 42 +82 29 41 +82 26 40 +82 26 40 +82 26 40 +82 29 41 +82 32 42 +82 85 60 +82 94 63 +82 104 66 +82 105 67 +82 107 68 +82 100 64 +82 80 57 +117 69 51 +82 35 43 +82 23 39 +82 21 38 +82 20 38 +82 16 37 +82 11 34 +82 11 27 +82 14 26 +82 8 28 +82 9 31 +82 10 35 +82 11 35 +82 13 36 +82 13 36 +82 13 36 +82 13 36 +82 13 36 +82 13 36 +82 14 37 +82 15 38 +82 16 37 +82 20 38 +82 24 40 +82 29 41 +82 78 5 +82 73 7 +82 68 9 +82 50 25 +82 32 42 +82 29 41 +82 26 40 +82 23 39 +82 20 38 +82 13 36 +82 11 35 +82 10 35 +82 7 34 +82 4 33 +82 1 32 +82 0 31 +82 0 31 +82 0 31 +82 0 31 +82 0 31 +82 0 31 +82 1 32 +82 1 32 +82 5 29 +82 8 28 +82 20 25 +72 24 12 +63 29 0 +82 72 7 +82 81 4 +82 84 3 +82 85 3 +82 82 4 +82 75 6 +82 68 8 +82 25 25 +82 17 26 +82 11 27 +82 5 29 +82 5 29 +82 5 29 +82 5 29 +82 5 32 +82 10 35 +82 16 37 +82 23 39 +82 32 42 +82 71 55 +82 119 71 +82 122 71 +82 125 72 +82 147 80 +82 163 83 +82 173 88 +82 180 94 +82 173 89 +82 165 86 +82 146 80 +82 109 68 +82 97 60 +82 70 55 +82 32 42 +82 29 41 +82 29 41 +82 32 42 +82 58 52 +82 93 62 +82 124 72 +82 141 79 +82 157 78 +82 129 74 +82 109 68 +94 87 21 +82 83 4 +82 85 3 +82 85 3 +82 85 3 +82 84 3 +82 81 4 +82 66 9 +82 32 42 +82 29 41 +82 26 40 +82 23 39 +82 20 38 +82 16 37 +82 10 35 +82 4 33 +82 3 30 +82 3 30 +82 3 29 +82 5 29 +82 8 28 +82 8 28 +82 8 28 +82 11 27 +82 14 26 +82 14 26 +82 11 27 +82 8 28 +82 8 28 +82 10 35 +82 13 36 +82 16 37 +82 20 38 +82 23 39 +82 26 40 +82 27 39 +82 41 20 +82 71 8 +82 78 5 +82 78 5 +82 66 10 +82 35 42 +82 35 43 +82 83 59 +82 109 68 +82 141 79 +175 154 107 +175 119 79 diff --git a/src/fractalzoomer/color_maps/Flame 145_Apophysis-040426-147Fighting_Fish.map b/src/fractalzoomer/color_maps/Flame 145_Apophysis-040426-147Fighting_Fish.map new file mode 100644 index 000000000..2ed662cd5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 145_Apophysis-040426-147Fighting_Fish.map @@ -0,0 +1,256 @@ +172 212 200 +212 226 92 +212 211 72 +212 197 53 +178 197 53 +144 198 54 +98 175 34 +53 152 15 +59 114 45 +118 154 90 +177 195 136 +174 203 168 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +192 220 152 +212 228 104 +212 222 88 +212 216 73 +212 197 53 +212 210 69 +212 224 86 +192 218 143 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +112 182 107 +53 152 15 +53 152 14 +53 152 13 +53 152 13 +53 152 13 +47 149 16 +50 130 32 +53 111 48 +53 111 39 +53 111 30 +50 130 24 +47 149 18 +53 152 15 +212 190 49 +212 190 49 +212 190 49 +212 190 49 +212 191 49 +212 193 50 +212 195 51 +212 197 53 +212 214 60 +212 220 69 +212 227 78 +212 224 74 +212 221 71 +212 220 68 +212 219 65 +212 211 58 +212 212 60 +212 227 95 +192 219 147 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +182 199 139 +147 175 107 +112 151 75 +85 132 63 +59 114 51 +71 122 52 +144 173 93 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +158 192 158 +144 173 117 +53 111 73 +47 105 51 +47 105 45 +47 127 31 +47 149 18 +47 149 16 +47 149 15 +47 149 15 +47 149 16 +47 149 17 +53 111 30 +53 111 79 +108 148 97 +164 186 116 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +192 217 142 +212 223 84 +212 216 73 +212 209 63 +212 199 55 +212 193 50 +212 193 50 +212 193 49 +212 190 49 +212 191 49 +212 193 50 +212 193 52 +212 205 60 +186 201 116 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +206 226 173 +240 240 147 +233 243 101 +212 231 92 +212 229 85 +212 225 91 +212 229 93 +212 230 99 +212 232 106 +228 231 152 +172 212 200 +172 212 200 +172 212 200 +202 212 150 +207 216 128 +212 221 106 +212 203 61 +212 190 49 +106 146 59 +59 114 45 +53 111 48 +59 114 51 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +245 249 158 +252 249 166 +253 251 155 +244 243 149 +212 226 93 +212 195 52 +94 138 65 +73 124 60 +53 111 55 +53 111 48 +53 111 48 +53 111 48 +53 111 48 +53 111 48 +53 111 48 +53 111 48 +65 119 49 +159 182 101 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +53 111 96 +53 111 73 +53 111 55 +53 111 55 +53 111 55 +47 105 69 +53 111 101 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +172 212 200 +243 248 163 +253 251 173 +253 252 167 +250 251 154 +242 248 162 +172 212 200 +172 212 200 +172 212 200 +194 207 115 +123 158 63 +71 122 23 +47 105 20 +53 111 8 +53 111 3 +47 149 0 +53 152 1 +53 152 4 +47 149 8 +47 149 15 +53 152 14 +53 152 12 +53 152 4 +53 152 12 +53 152 12 +53 152 13 +53 152 15 +212 190 49 +212 201 59 +212 226 93 +219 225 147 +172 212 200 +172 212 200 +172 212 200 diff --git a/src/fractalzoomer/color_maps/Flame 146_Apophysis-040426-147ReachingMoon.map b/src/fractalzoomer/color_maps/Flame 146_Apophysis-040426-147ReachingMoon.map new file mode 100644 index 000000000..396f938e4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 146_Apophysis-040426-147ReachingMoon.map @@ -0,0 +1,256 @@ +39 17 100 +46 43 45 +61 44 41 +76 45 37 +67 47 38 +58 49 40 +45 43 44 +33 37 49 +8 2 80 +11 1 81 +14 0 83 +14 0 83 +14 0 83 +14 0 83 +14 0 83 +14 0 83 +14 0 83 +14 0 83 +14 0 83 +14 0 83 +11 1 81 +8 2 80 +11 11 72 +15 21 64 +82 67 23 +143 109 40 +205 152 57 +215 166 76 +225 181 95 +231 187 102 +237 193 109 +237 193 109 +245 191 94 +247 200 106 +250 205 113 +253 210 120 +247 207 120 +242 205 120 +247 209 120 +253 213 120 +253 248 246 +223 229 201 +194 211 157 +178 168 93 +163 125 29 +150 119 26 +138 113 24 +111 84 6 +88 76 12 +105 82 8 +131 101 17 +158 120 26 +174 136 39 +190 153 53 +204 163 68 +219 173 83 +181 137 43 +137 108 27 +94 79 11 +66 48 55 +39 17 99 +39 17 99 +39 17 99 +39 17 100 +39 17 100 +39 17 99 +26 8 91 +14 0 83 +11 1 81 +8 2 80 +2 9 75 +9 18 66 +33 37 49 +39 40 47 +46 43 45 +52 49 38 +58 55 32 +55 50 37 +52 46 42 +46 43 45 +33 37 49 +15 21 64 +12 19 65 +9 18 66 +9 18 66 +9 18 66 +15 21 64 +15 21 64 +40 40 47 +33 33 53 +27 27 59 +21 24 61 +15 21 64 +15 21 64 +9 18 66 +9 18 66 +9 18 66 +2 5 78 +5 3 79 +8 2 80 +8 2 80 +8 2 80 +2 5 78 +9 18 66 +27 27 59 +18 22 62 +9 18 66 +9 18 66 +9 18 66 +9 18 66 +2 5 78 +2 5 78 +2 9 75 +27 27 58 +36 35 51 +46 43 45 +58 55 33 +70 61 28 +88 67 22 +94 79 10 +111 93 3 +122 101 11 +133 110 20 +143 118 28 +153 126 36 +123 175 109 +172 150 159 +117 182 180 +106 180 155 +89 43 58 +64 30 78 +39 17 99 +39 17 100 +39 17 100 +39 17 100 +39 17 99 +14 0 83 +26 8 91 +39 17 99 +39 17 99 +39 17 99 +39 17 100 +39 17 100 +39 17 100 +39 17 100 +14 0 83 +14 0 83 +14 0 83 +8 2 80 +15 21 64 +33 37 49 +52 40 45 +111 87 5 +134 103 15 +158 120 26 +177 144 55 +205 161 70 +154 189 122 +99 175 144 +53 153 143 +16 135 116 +27 27 58 +30 32 53 +33 37 49 +33 37 49 +52 46 42 +70 61 28 +82 64 24 +105 91 1 +105 91 1 +105 91 1 +88 76 12 +88 67 22 +58 49 40 +40 40 47 +33 30 56 +27 27 58 +9 18 66 +9 18 66 +9 18 66 +2 5 77 +2 5 78 +8 2 80 +8 2 80 +14 0 83 +14 0 83 +14 0 83 +14 0 83 +14 0 83 +15 21 64 +33 37 49 +52 46 42 +70 61 27 +111 87 5 +143 107 13 +163 122 27 +194 104 19 +222 100 22 +242 119 35 +249 151 58 +248 156 66 +253 165 74 +249 151 61 +247 143 55 +206 123 35 +163 125 28 +116 90 3 +88 76 12 +70 61 28 +65 18 22 +15 21 64 +8 2 80 +8 2 80 +8 2 80 +8 2 80 +2 5 78 +2 5 78 +8 2 80 +8 2 80 +8 2 80 +8 2 80 +8 2 80 +8 2 80 +8 2 80 +14 0 83 +14 0 84 +39 17 99 +39 17 99 +33 14 97 +14 0 83 +14 0 83 +14 0 83 +14 0 83 +14 0 83 +8 2 80 +8 2 80 +14 0 83 +14 0 83 +8 2 80 +14 0 83 +14 0 84 +33 14 97 +39 17 99 +39 17 99 +39 17 99 +39 17 99 +33 0 70 +27 27 59 +40 40 47 +58 49 40 +70 61 27 +88 67 22 +111 87 5 +153 118 25 +209 106 23 +247 41 24 diff --git a/src/fractalzoomer/color_maps/Flame 147_Apophysis-040426-163KaosScepter.map b/src/fractalzoomer/color_maps/Flame 147_Apophysis-040426-163KaosScepter.map new file mode 100644 index 000000000..174675667 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 147_Apophysis-040426-163KaosScepter.map @@ -0,0 +1,256 @@ +230 130 36 +217 93 41 +196 96 29 +175 100 17 +162 94 34 +150 88 51 +127 77 47 +105 67 44 +105 67 44 +105 67 43 +105 68 42 +138 84 30 +172 100 18 +188 108 23 +205 117 28 +217 123 31 +229 129 35 +230 130 36 +240 120 38 +251 110 41 +250 109 36 +250 108 32 +251 109 35 +253 111 39 +246 136 39 +242 134 47 +239 133 55 +237 117 118 +235 102 181 +235 102 182 +235 102 183 +211 91 180 +139 82 99 +57 46 44 +32 33 33 +7 21 22 +4 16 20 +1 12 18 +2 12 17 +3 12 17 +10 7 16 +24 20 10 +39 34 4 +48 24 14 +57 14 24 +58 13 23 +59 13 23 +53 11 12 +42 7 14 +57 14 24 +58 29 31 +59 44 39 +98 63 69 +137 83 99 +157 92 117 +177 102 135 +234 129 188 +235 131 122 +236 133 56 +226 113 49 +217 93 42 +201 86 41 +186 80 40 +172 100 18 +148 88 52 +105 67 44 +105 67 44 +105 67 44 +105 67 44 +105 67 44 +105 67 44 +105 67 44 +105 67 46 +104 52 40 +103 38 34 +125 62 42 +147 87 50 +148 87 50 +150 88 51 +187 107 54 +178 103 136 +235 132 205 +242 135 208 +249 139 212 +242 135 208 +235 132 205 +235 132 205 +249 139 212 +255 112 204 +233 102 192 +212 92 181 +195 83 154 +179 75 128 +142 54 96 +93 61 62 +51 90 37 +55 110 26 +54 152 15 +112 127 17 +170 102 19 +187 109 23 +205 117 28 +217 93 42 +186 78 42 +148 88 51 +126 77 47 +105 67 44 +127 77 48 +150 87 52 +172 100 18 +173 101 19 +205 115 27 +205 117 28 +216 123 56 +183 141 97 +150 159 138 +230 225 187 +238 241 196 +252 252 202 +252 251 203 +247 138 203 +194 96 164 +141 55 126 +119 44 92 +97 33 59 +53 40 68 +58 44 41 +59 44 39 +46 37 22 +61 44 37 +83 55 40 +105 67 44 +133 80 10 +169 101 18 +174 98 20 +150 88 51 +105 38 30 +98 34 18 +92 30 7 +75 37 23 +59 44 39 +53 68 45 +52 91 36 +105 67 44 +150 88 51 +229 129 33 +229 129 34 +230 130 36 +230 130 36 +246 138 40 +230 130 36 +230 130 36 +211 90 157 +212 105 173 +213 120 190 +235 132 205 +235 132 205 +211 122 190 +177 102 135 +187 107 54 +205 117 28 +230 130 36 +230 130 36 +230 130 36 +247 137 42 +247 138 47 +250 138 52 +251 139 53 +251 139 53 +252 140 51 +254 141 49 +247 137 42 +230 130 34 +205 117 28 +172 100 18 +136 53 3 +136 53 1 +88 57 0 +53 36 18 +53 36 20 +58 15 25 +50 11 56 +50 11 56 +12 19 35 +0 14 21 +0 14 19 +0 14 17 +1 12 16 +3 12 17 +12 18 30 +37 28 59 +39 28 62 +52 39 67 +52 45 52 +59 44 39 +45 38 22 +40 35 5 +40 34 8 +46 37 22 +59 44 39 +95 61 62 +144 86 137 +211 120 190 +235 132 205 +249 139 212 +250 140 213 +249 139 212 +249 139 212 +249 139 212 +251 139 213 +253 142 211 +253 142 211 +255 141 211 +253 142 211 +251 138 204 +249 110 193 +235 102 181 +236 133 56 +239 133 55 +247 137 42 +230 130 36 +205 117 28 +172 100 18 +134 80 6 +89 58 3 +59 44 39 +51 41 68 +101 63 104 +180 77 160 +212 92 181 +213 120 190 +235 132 205 +255 112 207 +255 111 206 +255 112 204 +250 109 203 +236 103 196 +211 91 180 +179 76 131 +137 83 99 +95 61 62 +53 68 45 +45 38 22 +39 35 6 +9 9 17 +11 8 17 +50 9 3 +91 29 6 +89 58 1 +88 58 0 +87 58 0 +52 37 18 +48 36 20 +39 34 5 +39 35 6 +58 70 6 diff --git a/src/fractalzoomer/color_maps/Flame 148_Apophysis-040426-163KSphere.map b/src/fractalzoomer/color_maps/Flame 148_Apophysis-040426-163KSphere.map new file mode 100644 index 000000000..124e6a470 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 148_Apophysis-040426-163KSphere.map @@ -0,0 +1,256 @@ +182 186 140 +128 187 78 +90 167 83 +53 148 89 +56 121 89 +59 95 89 +71 96 89 +83 97 90 +149 95 87 +124 83 77 +100 71 67 +91 69 55 +83 68 44 +83 66 28 +83 65 13 +91 63 11 +100 61 9 +83 59 11 +55 42 21 +28 25 32 +28 23 24 +28 22 17 +28 28 9 +28 34 1 +10 37 0 +19 35 3 +28 34 7 +28 39 23 +28 44 39 +28 44 39 +28 44 39 +34 53 25 +10 61 30 +10 66 38 +10 60 27 +10 55 16 +10 52 15 +10 49 14 +22 52 19 +34 56 24 +34 122 29 +43 126 21 +53 131 13 +68 115 9 +83 100 6 +91 94 19 +100 89 33 +128 78 62 +149 101 101 +164 206 162 +173 201 159 +182 197 156 +190 181 123 +198 166 90 +198 166 90 +198 166 90 +198 160 89 +149 141 81 +100 122 74 +76 110 71 +53 98 69 +56 91 68 +59 85 67 +83 97 90 +83 103 92 +100 106 56 +103 85 44 +106 64 32 +94 66 41 +83 68 50 +83 68 44 +77 83 29 +128 117 25 +148 149 30 +168 181 35 +168 177 36 +168 173 38 +168 166 42 +168 159 47 +149 138 34 +128 111 28 +123 72 6 +114 65 18 +106 58 30 +106 61 31 +106 64 32 +128 87 47 +149 85 66 +168 114 69 +168 128 60 +168 143 51 +183 147 42 +198 152 33 +182 120 17 +182 111 32 +198 104 25 +198 113 34 +225 142 37 +211 148 56 +198 155 76 +190 148 71 +182 141 66 +168 126 62 +164 108 34 +123 69 3 +103 79 2 +83 89 2 +91 111 1 +100 134 1 +77 139 3 +77 108 21 +77 105 61 +83 97 84 +83 91 77 +71 91 78 +59 91 80 +59 85 73 +83 74 69 +59 56 26 +59 56 26 +59 34 1 +71 46 6 +83 59 11 +71 57 18 +59 56 26 +53 71 29 +53 76 31 +53 71 23 +53 71 29 +34 104 69 +34 101 77 +34 99 86 +34 94 84 +28 86 57 +10 82 61 +10 82 61 +34 67 40 +58 58 30 +83 49 20 +94 53 28 +106 58 36 +128 72 60 +149 101 95 +149 107 109 +106 124 160 +53 129 115 +43 118 109 +34 108 104 +10 96 87 +10 93 49 +10 98 46 +34 81 38 +59 80 59 +59 82 63 +59 85 67 +53 93 55 +34 73 54 +34 64 34 +59 65 13 +83 71 5 +106 106 9 +128 191 52 +138 194 45 +149 197 38 +164 196 81 +168 210 77 +225 201 71 +225 163 77 +225 190 107 +225 204 133 +225 219 160 +225 239 218 +213 197 219 +213 222 185 +182 212 116 +213 203 85 +213 199 83 +213 168 85 +225 145 54 +168 131 58 +164 120 53 +182 105 30 +164 96 21 +123 82 21 +123 78 0 +114 86 7 +106 94 15 +128 99 34 +149 104 54 +164 126 60 +144 128 66 +168 111 117 +168 98 95 +149 79 64 +144 98 34 +123 75 14 +100 55 7 +77 49 12 +53 53 5 +53 59 13 +28 70 33 +34 73 54 +34 89 77 +59 101 89 +83 127 120 +100 156 148 +144 198 192 +198 181 208 +168 187 185 +149 165 138 +100 177 78 +77 110 69 +83 74 52 +106 67 45 +128 72 54 +182 28 67 +168 25 128 +164 70 112 +164 77 120 +106 103 100 +83 118 130 +59 73 123 +34 67 97 +10 77 53 +10 34 40 +10 16 36 +10 16 36 +28 28 15 +34 25 8 +34 37 0 +53 40 8 +59 34 1 +59 44 10 +53 53 5 +28 47 1 +34 66 16 +28 70 33 +28 75 41 +28 103 38 +34 104 69 +34 94 84 +34 89 96 +34 94 79 +34 89 72 +53 88 53 +53 101 31 +77 83 29 +106 70 28 +106 76 31 +128 99 34 +128 111 28 +149 127 40 +149 104 54 +144 139 75 +144 154 99 +213 227 144 diff --git a/src/fractalzoomer/color_maps/Flame 149_Apophysis-040426-163KInterseed.map b/src/fractalzoomer/color_maps/Flame 149_Apophysis-040426-163KInterseed.map new file mode 100644 index 000000000..a8bb56bd3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 149_Apophysis-040426-163KInterseed.map @@ -0,0 +1,256 @@ +5 5 5 +2 2 2 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +1 1 1 +2 2 2 +2 2 2 +3 3 3 +4 4 4 +6 6 6 +6 6 6 +7 7 7 +8 8 8 +7 7 7 +6 6 6 +4 4 4 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +4 4 4 +5 5 5 +7 7 7 +7 7 7 +8 8 8 +8 8 8 +8 8 8 +6 6 6 +4 4 4 +3 3 3 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +2 2 2 +4 4 4 +5 5 5 +7 7 7 +37 5 16 +108 49 53 +180 93 91 +217 168 84 +255 244 78 +255 249 76 +255 255 75 +255 255 83 +255 255 91 +226 225 89 +143 240 64 +61 255 39 +121 215 60 +181 176 82 +244 227 95 +163 145 83 +67 53 23 +37 30 15 +7 7 7 +4 4 4 +2 2 2 +1 1 1 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +4 4 4 +6 6 6 +9 9 9 +10 10 10 +11 11 11 +48 48 31 +116 102 59 +115 185 136 +255 255 180 +213 204 67 +119 188 42 +25 172 17 +24 141 44 +24 110 71 +39 47 42 +11 11 11 +4 4 4 +2 2 2 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +2 2 2 +6 6 6 +11 11 11 +163 7 156 +172 79 147 +181 151 138 +151 166 162 +183 255 255 +255 242 252 +255 255 187 +246 239 81 +183 154 60 +120 70 39 +86 57 25 +52 44 12 +10 10 10 +6 6 6 +3 3 3 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +2 2 2 +3 3 3 +5 5 5 +6 16 0 +9 68 5 +12 121 10 +21 172 17 +55 252 32 +28 180 24 +20 149 13 +22 77 33 +3 20 9 +3 3 3 +2 2 2 +2 2 2 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +2 2 2 +5 5 5 +8 8 8 +9 9 9 +17 10 35 +41 76 70 +66 114 81 +18 135 104 +1 75 58 +18 9 30 +9 9 9 +7 7 7 +4 4 4 +2 2 2 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +2 2 2 diff --git a/src/fractalzoomer/color_maps/Flame 150_Apophysis-040426-163XmasFlwers.map b/src/fractalzoomer/color_maps/Flame 150_Apophysis-040426-163XmasFlwers.map new file mode 100644 index 000000000..74f59b1cd --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 150_Apophysis-040426-163XmasFlwers.map @@ -0,0 +1,256 @@ +220 253 46 +254 142 34 +253 97 17 +252 53 0 +253 37 8 +255 21 17 +253 10 34 +252 0 52 +240 0 54 +243 0 44 +246 0 34 +209 0 21 +172 0 9 +113 18 23 +55 36 38 +66 41 44 +77 46 51 +31 79 79 +43 89 54 +55 100 30 +52 93 15 +49 86 0 +51 88 1 +54 90 3 +78 64 38 +109 62 27 +140 61 17 +180 49 8 +221 38 0 +238 22 7 +255 6 14 +255 0 11 +240 0 22 +172 0 9 +125 21 4 +79 43 0 +79 62 2 +79 81 5 +79 78 9 +80 76 13 +78 31 51 +79 15 42 +81 0 34 +81 25 17 +82 51 1 +65 59 4 +49 67 7 +40 70 5 +0 88 19 +68 160 16 +52 165 31 +37 171 47 +51 159 103 +65 148 159 +65 149 148 +65 151 138 +70 82 70 +63 89 48 +56 97 27 +59 88 20 +63 80 13 +72 66 11 +81 52 10 +80 13 15 +75 0 16 +172 0 9 +195 21 46 +218 42 83 +221 53 90 +225 65 97 +237 76 104 +255 17 79 +239 0 57 +211 0 69 +183 0 82 +148 15 73 +114 31 64 +95 38 57 +77 46 51 +70 76 55 +69 81 61 +78 64 38 +79 66 23 +81 69 9 +95 67 11 +110 66 13 +171 66 0 +171 66 0 +172 0 9 +172 0 9 +172 0 9 +175 0 12 +178 0 15 +172 0 9 +146 54 11 +78 64 38 +78 67 37 +56 97 27 +40 129 13 +24 161 0 +27 151 0 +31 142 0 +47 110 11 +56 94 22 +78 64 38 +78 64 38 +78 64 38 +78 64 38 +78 64 38 +78 64 38 +65 79 43 +56 96 29 +56 94 22 +63 79 0 +72 69 5 +81 59 10 +82 38 0 +171 0 5 +171 0 5 +81 0 26 +81 0 34 +115 29 17 +149 58 0 +167 50 0 +186 43 0 +207 0 34 +228 0 47 +224 26 0 +220 28 0 +171 66 0 +138 62 15 +106 59 30 +75 72 60 +45 56 81 +0 55 78 +2 77 79 +2 61 108 +50 44 103 +98 28 99 +94 44 115 +90 60 132 +132 147 184 +188 185 194 +206 255 98 +224 243 95 +228 255 58 +221 250 58 +214 246 58 +210 247 46 +203 241 43 +185 228 42 +149 200 36 +68 159 19 +61 130 26 +55 101 34 +55 99 31 +55 99 31 +68 104 76 +87 150 95 +91 160 72 +111 167 86 +210 216 151 +221 221 161 +233 226 172 +210 235 195 +243 228 185 +245 224 204 +240 208 218 +177 176 198 +167 169 195 +157 163 192 +122 141 179 +64 141 168 +64 135 161 +29 121 118 +16 117 112 +3 94 110 +4 76 90 +38 82 103 +60 57 78 +68 79 55 +83 78 41 +140 61 18 +171 66 0 +231 72 0 +243 75 8 +255 79 16 +255 106 122 +195 140 141 +208 214 149 +202 193 199 +168 174 182 +104 121 129 +73 75 73 +75 74 66 +75 69 59 +69 80 59 +101 162 91 +164 193 101 +183 226 41 +172 218 40 +148 170 35 +186 90 2 +178 60 4 +166 24 41 +103 0 97 +66 69 142 +64 134 163 +64 143 167 +64 135 163 +67 115 134 +73 81 84 +83 54 82 +91 41 91 +86 49 86 +82 101 117 +67 135 132 +67 137 138 +68 125 116 +72 86 85 +106 63 53 +164 61 0 +213 64 0 +246 33 0 +255 21 17 +255 22 15 +241 47 0 +226 52 0 +209 64 0 +171 66 0 +112 59 25 +88 50 46 +55 61 66 +43 64 54 +2 81 48 +0 120 0 +22 168 11 +23 169 14 +52 142 0 +80 81 0 +147 60 0 +171 66 0 +184 80 0 +155 163 25 +143 199 35 +132 176 97 +133 176 100 +79 141 138 +84 138 144 +73 138 141 +67 124 139 +66 73 142 +99 25 100 +139 17 57 +194 0 36 +172 0 9 diff --git a/src/fractalzoomer/color_maps/Flame 151_Apophysis-040426-163Shield.map b/src/fractalzoomer/color_maps/Flame 151_Apophysis-040426-163Shield.map new file mode 100644 index 000000000..a8e3e3157 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 151_Apophysis-040426-163Shield.map @@ -0,0 +1,256 @@ +127 116 1 +127 116 2 +132 118 5 +138 121 8 +161 119 15 +184 118 22 +211 95 22 +239 72 22 +240 67 21 +236 68 20 +233 69 19 +185 95 12 +138 121 5 +132 118 3 +127 116 1 +121 116 0 +116 116 0 +116 116 0 +116 110 3 +116 105 6 +116 105 6 +116 105 6 +116 110 3 +116 116 0 +116 116 0 +121 110 1 +127 104 3 +116 104 5 +105 105 8 +99 105 9 +93 105 10 +93 93 17 +82 93 20 +82 82 29 +87 81 26 +93 81 23 +110 92 13 +127 104 3 +127 107 1 +127 110 0 +138 115 3 +138 115 3 +138 115 3 +138 115 3 +138 115 3 +132 115 2 +127 116 1 +127 116 1 +127 116 1 +127 116 1 +121 116 0 +116 116 0 +116 116 0 +116 116 0 +116 116 0 +116 116 0 +116 116 0 +116 118 1 +116 121 2 +121 118 1 +127 116 1 +127 116 1 +127 116 1 +127 116 1 +127 116 1 +127 116 1 +127 113 0 +127 110 0 +121 107 3 +116 105 6 +105 93 2 +82 70 31 +21 51 56 +11 57 54 +2 64 52 +30 61 47 +58 58 43 +72 65 36 +87 72 29 +93 81 69 +82 93 65 +105 93 135 +63 69 101 +21 46 68 +11 48 81 +2 51 95 +2 51 95 +93 87 143 +250 61 178 +251 70 184 +253 79 190 +245 81 189 +237 83 188 +216 44 161 +247 70 24 +247 76 26 +219 120 28 +148 132 15 +148 129 13 +148 126 11 +148 126 11 +148 126 11 +148 126 11 +148 126 11 +148 126 11 +137 123 7 +127 121 4 +127 121 4 +127 121 4 +127 121 4 +127 121 4 +127 121 4 +127 121 6 +138 132 11 +138 132 12 +138 132 13 +138 132 13 +127 127 10 +127 127 8 +127 121 6 +116 121 2 +116 118 1 +116 116 0 +116 116 0 +116 116 0 +105 116 1 +105 116 1 +116 116 0 +116 116 0 +105 116 1 +105 116 1 +105 116 1 +105 116 1 +105 116 1 +105 116 1 +105 116 1 +127 116 1 +132 115 2 +138 115 3 +138 115 3 +138 115 4 +138 121 6 +138 127 10 +148 132 13 +148 132 13 +138 132 11 +138 129 10 +138 127 10 +127 127 8 +127 121 4 +127 121 3 +127 121 3 +138 121 5 +138 121 6 +138 121 8 +138 127 10 +127 132 10 +127 132 10 +127 127 8 +127 121 6 +138 121 5 +127 127 8 +127 127 9 +127 127 10 +138 127 11 +148 126 11 +148 126 11 +148 126 11 +148 132 15 +143 132 14 +138 132 13 +138 127 11 +138 127 10 +138 127 10 +138 121 6 +138 115 4 +138 115 3 +138 115 3 +127 116 1 +127 116 1 +116 116 0 +116 116 0 +116 116 0 +116 116 0 +116 116 0 +116 116 0 +116 116 0 +116 116 0 +116 116 0 +116 116 0 +116 116 0 +105 116 1 +105 116 1 +105 105 8 +105 105 8 +105 105 8 +105 110 5 +105 116 1 +116 116 0 +127 116 1 +127 116 1 +138 115 3 +138 115 3 +138 115 3 +138 115 3 +138 115 4 +138 121 8 +148 126 11 +148 126 11 +148 126 11 +148 126 11 +138 121 6 +127 116 2 +127 116 1 +127 116 1 +127 110 0 +116 99 9 +116 93 12 +93 81 23 +91 17 52 +70 17 62 +93 5 109 +97 1 46 +151 22 21 +170 37 10 +127 104 3 +138 115 3 +198 45 0 +205 49 4 +196 50 1 +138 115 3 +138 115 3 +127 116 1 +127 116 1 +127 116 1 +127 116 1 +127 116 1 +127 116 1 +127 116 1 +127 116 1 +138 115 3 +138 115 3 +138 115 3 +138 115 3 +138 115 3 +138 115 4 +138 121 6 +148 126 11 +148 126 11 +148 126 11 +148 126 11 +138 121 6 +138 115 3 +127 116 2 +127 116 1 +127 116 1 diff --git a/src/fractalzoomer/color_maps/Flame 152_Apophysis-040426-163AlienFlwers.map b/src/fractalzoomer/color_maps/Flame 152_Apophysis-040426-163AlienFlwers.map new file mode 100644 index 000000000..39397d1c0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 152_Apophysis-040426-163AlienFlwers.map @@ -0,0 +1,256 @@ +136 172 220 +179 252 29 +201 242 31 +223 233 34 +197 227 50 +172 221 67 +159 215 70 +147 210 74 +42 161 55 +22 139 43 +3 117 31 +1 186 84 +0 255 137 +34 213 126 +68 172 116 +95 145 120 +123 119 124 +166 111 82 +180 96 65 +194 81 49 +179 52 46 +164 24 44 +166 39 36 +168 55 28 +224 50 14 +205 28 47 +186 7 81 +134 34 113 +82 61 146 +68 65 158 +55 70 171 +33 71 194 +29 73 201 +1 106 190 +0 98 191 +0 91 192 +26 92 207 +53 94 222 +57 131 222 +62 169 223 +127 202 227 +107 190 226 +87 178 226 +79 116 236 +71 55 247 +57 55 239 +43 56 232 +26 65 203 +23 60 197 +6 52 230 +12 54 215 +18 56 200 +29 72 201 +41 88 203 +45 110 208 +50 133 214 +164 177 151 +186 187 122 +208 198 93 +191 218 84 +174 238 75 +168 233 73 +163 229 72 +135 207 72 +149 217 72 +147 206 190 +73 227 222 +0 249 255 +0 252 255 +0 255 255 +61 232 227 +118 197 196 +255 238 115 +243 238 102 +231 239 90 +206 192 86 +182 146 82 +176 178 67 +170 210 52 +153 230 32 +129 214 47 +68 182 17 +46 144 10 +24 107 3 +42 96 21 +60 86 39 +165 103 13 +224 150 39 +255 234 0 +255 244 0 +255 255 0 +255 255 0 +255 255 0 +255 255 0 +255 255 0 +237 253 0 +211 255 4 +214 253 110 +197 239 180 +181 225 251 +164 204 245 +148 183 240 +63 132 233 +47 73 226 +9 32 198 +15 22 205 +22 13 213 +16 12 211 +10 11 209 +12 9 205 +40 7 165 +58 11 148 +95 13 117 +135 75 95 +192 92 109 +249 110 123 +221 163 53 +255 174 7 +230 236 30 +227 244 90 +160 161 127 +114 124 147 +69 88 168 +70 82 163 +71 76 159 +56 74 172 +36 74 194 +34 75 196 +35 73 197 +29 78 204 +30 77 203 +32 76 202 +43 91 198 +19 117 191 +35 160 208 +76 247 147 +141 214 77 +155 222 84 +170 230 91 +160 210 107 +150 191 124 +63 141 188 +50 96 198 +62 56 153 +62 20 146 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +55 82 77 +111 109 132 +149 27 87 +185 34 96 +222 42 105 +217 26 179 +118 30 222 +35 35 220 +19 51 197 +18 49 197 +28 28 179 +69 10 136 +34 5 68 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +125 51 28 +241 91 123 +235 98 138 +157 174 159 +156 193 210 +103 186 236 +85 134 203 +60 99 192 +34 79 201 +22 69 205 +28 69 198 +42 71 184 +56 74 171 +74 65 151 +80 55 142 +85 62 140 +105 50 115 +91 65 131 +67 72 161 +32 44 215 +34 11 249 +0 0 255 +0 0 255 +0 0 255 +0 0 255 +0 29 206 +16 50 200 +22 57 196 +33 66 189 +31 99 119 +60 85 39 +0 0 0 +0 0 0 +0 0 0 +1 120 97 +5 107 153 +4 123 177 +30 102 164 +16 101 149 +3 135 104 +8 141 64 +42 95 16 +0 0 0 +0 0 0 +0 0 0 +59 2 147 +34 6 168 +10 32 197 +12 38 198 +9 32 198 +0 14 204 +1 12 201 +7 29 198 +15 43 197 +25 60 196 +17 81 185 +26 97 132 +31 125 72 +51 140 81 +40 114 101 +105 103 143 +145 132 115 +160 152 102 +210 191 102 +251 200 129 +255 255 134 +253 240 216 +255 245 223 +228 247 224 +184 230 234 +227 230 213 +213 201 129 +161 130 98 +49 89 25 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +50 89 78 +89 97 148 +158 226 255 diff --git a/src/fractalzoomer/color_maps/Flame 153_Apophysis-040426-163AlienFlwers4.map b/src/fractalzoomer/color_maps/Flame 153_Apophysis-040426-163AlienFlwers4.map new file mode 100644 index 000000000..64522c2d3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 153_Apophysis-040426-163AlienFlwers4.map @@ -0,0 +1,256 @@ +193 142 29 +114 18 230 +113 49 217 +113 80 204 +155 86 164 +198 92 125 +195 87 120 +192 83 116 +196 142 48 +219 159 59 +243 177 70 +225 204 122 +208 232 174 +165 243 160 +123 254 147 +126 228 136 +129 203 126 +71 214 153 +60 218 178 +49 223 203 +86 239 197 +124 255 192 +136 244 193 +149 234 195 +161 255 59 +139 221 82 +118 188 105 +127 161 117 +137 134 130 +175 141 155 +214 148 180 +241 139 182 +255 141 148 +255 131 88 +226 140 53 +197 149 19 +154 162 23 +111 175 28 +97 144 36 +83 113 44 +28 116 15 +24 161 33 +20 206 51 +46 188 43 +72 170 36 +94 177 26 +116 184 17 +184 149 2 +199 126 1 +196 136 24 +158 153 50 +120 170 77 +99 159 86 +78 148 96 +80 130 98 +83 113 100 +168 36 79 +206 26 89 +244 17 100 +239 50 86 +234 84 73 +204 99 63 +175 115 53 +150 91 40 +130 140 78 +81 175 82 +83 178 51 +85 181 20 +92 179 17 +99 178 15 +128 195 13 +155 195 67 +232 202 205 +224 183 220 +216 165 235 +230 151 236 +245 138 237 +248 139 234 +251 141 231 +242 144 209 +220 133 211 +210 54 133 +214 64 137 +218 74 141 +222 90 153 +226 106 165 +222 149 205 +204 152 231 +208 187 179 +200 157 122 +193 127 66 +172 134 66 +152 141 66 +129 132 103 +128 100 141 +147 88 208 +199 92 222 +201 81 218 +146 43 157 +92 5 97 +46 2 48 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +34 61 43 +68 122 86 +87 113 95 +106 104 105 +115 43 108 +158 18 126 +213 34 167 +255 32 196 +205 118 210 +204 120 218 +203 122 226 +186 152 217 +179 165 193 +198 194 180 +152 191 179 +123 182 135 +114 139 162 +106 96 190 +89 85 212 +73 75 234 +77 27 250 +90 39 238 +152 62 249 +201 126 255 +192 125 255 +161 122 253 +131 119 252 +134 71 229 +136 56 240 +141 76 234 +174 108 223 +228 128 208 +226 109 178 +225 91 148 +220 55 135 +216 20 123 +224 0 113 +252 17 101 +243 11 93 +222 0 87 +149 28 73 +74 14 36 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +13 71 121 +46 83 136 +79 96 151 +119 108 209 +199 128 226 +214 130 252 +216 133 240 +194 152 224 +191 152 191 +136 74 40 +159 75 34 +182 76 28 +243 95 4 +231 108 2 +236 134 57 +234 141 100 +149 121 235 +118 99 227 +88 78 219 +49 6 251 +31 32 235 +7 57 234 +78 154 208 +62 194 207 +81 166 154 +45 142 156 +7 205 160 +20 152 183 +45 131 225 +3 23 194 +20 3 160 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 54 146 +15 82 169 +40 144 169 +48 193 133 +94 176 130 +91 179 93 +117 182 97 +205 149 49 +246 149 67 +211 183 125 +242 193 159 +226 156 164 +233 115 172 +224 121 195 +208 118 202 +203 73 167 +209 75 144 +202 47 136 +212 36 127 +200 50 139 +184 32 152 +153 8 170 +99 23 163 +54 13 215 +47 23 239 +77 26 182 +101 59 152 +107 49 118 +54 88 121 +55 92 88 +76 121 103 +121 94 169 +139 75 203 +172 33 212 +175 22 221 +175 34 247 +193 87 231 +193 122 255 +218 149 253 +222 151 253 +225 154 251 +232 150 250 +233 159 247 +229 166 249 +240 171 252 +244 227 199 +237 245 152 +243 236 115 +250 206 91 +253 194 39 +253 169 69 +242 212 114 +225 238 149 +237 245 152 +235 246 152 +221 253 170 +213 235 208 +224 222 223 +233 205 244 +236 209 202 +227 243 154 +223 246 140 +181 231 50 +181 212 34 +189 203 15 diff --git a/src/fractalzoomer/color_maps/Flame 154_Apophysis-040426-163butterflyflwer1.map b/src/fractalzoomer/color_maps/Flame 154_Apophysis-040426-163butterflyflwer1.map new file mode 100644 index 000000000..0c415dbed --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 154_Apophysis-040426-163butterflyflwer1.map @@ -0,0 +1,256 @@ +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 140 238 +158 141 238 +158 142 238 +161 145 241 +162 148 242 +163 152 243 +161 149 241 +159 146 239 +159 145 239 +160 144 240 +159 143 239 +159 143 239 +159 142 239 +159 141 239 +159 141 239 +159 141 239 +159 141 239 +158 140 238 +158 140 238 +158 140 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +160 120 240 +163 101 243 +157 82 237 +157 45 237 +181 86 250 +170 114 245 +160 142 240 +159 141 239 +158 140 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 140 238 +81 140 161 +58 146 102 +36 152 43 +49 172 29 +63 193 16 +63 198 15 +64 204 15 +112 244 32 +157 180 237 +159 147 239 +158 144 238 +158 141 238 +158 140 238 +158 140 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 140 238 +159 142 239 +161 145 241 +171 161 251 +178 178 248 +185 195 246 +189 209 241 +194 223 237 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +206 216 225 +191 188 240 +165 157 245 +158 139 238 +158 6 238 +158 32 238 +158 58 238 +158 98 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 140 238 +158 141 238 +159 142 239 +160 145 240 +168 155 248 +176 171 247 +185 188 246 +191 195 239 +198 203 233 +221 234 210 +255 255 255 +255 255 255 +255 255 255 +191 225 240 +180 210 245 +170 196 250 +161 166 241 +158 151 238 +159 151 239 +161 158 241 +162 178 242 +166 194 246 +171 210 251 +176 207 250 +182 205 249 +182 200 249 +175 202 255 +166 187 246 +162 166 242 +159 147 239 +158 145 238 +158 143 238 +158 141 238 +158 140 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 141 238 +158 142 238 +159 144 239 +159 148 239 +161 158 241 +158 187 238 +158 207 238 +158 219 238 +175 205 255 +180 199 251 +181 181 250 +166 159 246 +160 144 240 +158 122 238 +121 71 201 +86 32 166 +35 28 115 +36 47 116 +37 67 117 +106 84 186 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +103 92 183 +54 87 134 +32 49 112 +37 41 117 +97 71 177 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 140 238 +159 142 239 +160 145 240 +160 147 240 +163 153 243 +165 169 245 +174 197 254 +180 208 251 +186 237 245 +255 255 255 +255 255 255 +255 255 255 +199 223 232 +188 191 243 +177 168 254 +171 159 251 +167 152 247 +167 153 247 +171 172 251 +179 191 252 +180 198 251 +183 195 248 +177 185 254 +170 162 250 +165 153 245 +162 145 242 +159 142 239 +158 140 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 +158 139 238 diff --git a/src/fractalzoomer/color_maps/Flame 155_Apophysis-040426-163ButterflySherbert.map b/src/fractalzoomer/color_maps/Flame 155_Apophysis-040426-163ButterflySherbert.map new file mode 100644 index 000000000..403b28e55 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 155_Apophysis-040426-163ButterflySherbert.map @@ -0,0 +1,256 @@ +219 120 43 +252 198 141 +252 180 107 +253 162 74 +252 151 59 +252 140 45 +235 135 43 +219 130 42 +185 113 35 +112 79 26 +40 46 17 +20 23 8 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +84 47 19 +168 95 39 +186 101 43 +205 107 47 +207 109 51 +209 112 56 +205 110 45 +210 113 46 +216 116 47 +217 119 55 +219 123 63 +215 120 62 +212 117 61 +198 119 39 +168 104 32 +71 24 4 +35 12 2 +0 0 0 +32 72 17 +65 144 35 +109 157 48 +154 170 62 +225 130 69 +239 133 61 +253 137 54 +252 137 49 +252 137 44 +251 133 43 +250 130 43 +230 123 47 +201 115 41 +94 88 6 +47 44 3 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +29 8 7 +58 17 15 +115 55 34 +172 94 53 +178 102 60 +185 110 68 +190 121 85 +181 117 89 +100 176 154 +114 182 143 +128 189 133 +141 194 137 +154 199 141 +117 183 128 +94 173 113 +106 159 50 +127 156 33 +148 153 16 +173 142 21 +198 132 26 +194 123 31 +190 115 36 +172 119 27 +112 138 15 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +52 28 22 +105 57 44 +168 95 39 +177 102 39 +94 70 23 +47 35 11 +0 0 0 +29 10 8 +58 20 16 +138 107 16 +185 116 33 +209 128 39 +212 129 40 +225 120 56 +222 123 61 +219 127 66 +212 136 89 +228 196 106 +238 210 136 +252 212 156 +253 211 156 +246 190 136 +240 170 117 +238 156 95 +237 142 74 +237 133 63 +249 136 48 +252 131 49 +242 126 51 +222 116 52 +222 119 48 +222 122 45 +219 120 45 +219 117 46 +216 113 48 +216 113 48 +205 107 47 +171 93 53 +138 80 60 +85 58 41 +33 37 22 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +40 9 92 +96 51 81 +153 94 70 +205 110 55 +206 153 44 +225 184 57 +245 204 127 +253 233 208 +253 237 218 +253 241 228 +249 249 226 +216 234 217 +173 212 184 +117 181 177 +53 123 138 +27 34 75 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +9 52 12 +94 146 30 +173 163 108 +196 158 109 +219 154 111 +253 193 124 +253 204 143 +253 208 157 +243 199 169 +225 187 172 +177 160 175 +77 125 150 +64 46 67 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +106 1 39 +134 43 45 +163 86 51 +205 107 50 +219 114 47 +230 123 47 +230 126 47 +237 123 48 +237 127 55 +237 133 62 +240 137 67 +253 147 61 +252 149 58 +253 150 63 +253 156 71 +253 162 77 +242 193 104 +249 202 125 +244 206 129 +253 199 137 +245 209 138 +253 249 142 +233 218 154 +253 213 169 +253 209 155 +253 193 122 +243 157 91 +237 139 70 +233 130 62 +222 125 63 +219 120 59 +219 123 63 +222 128 68 +222 143 93 +228 152 102 +247 193 148 +253 220 177 +253 231 205 +248 242 224 +245 240 221 +238 221 190 +216 227 184 +206 219 169 +206 218 161 +209 206 129 +209 213 144 +173 191 181 +213 173 208 +205 196 207 +198 225 220 +225 234 223 +235 235 238 +240 240 241 +247 248 243 +251 232 221 +252 221 175 +251 198 122 +248 165 96 +252 152 62 +253 138 46 +252 143 53 +237 142 72 +216 149 109 +240 121 189 +213 144 199 +186 119 171 +190 115 169 +143 113 115 +163 102 76 +181 98 43 +205 114 43 +230 132 45 diff --git a/src/fractalzoomer/color_maps/Flame 156_Apophysis-040426-163BFlyGate4.map b/src/fractalzoomer/color_maps/Flame 156_Apophysis-040426-163BFlyGate4.map new file mode 100644 index 000000000..b9818ea3d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 156_Apophysis-040426-163BFlyGate4.map @@ -0,0 +1,256 @@ +19 21 16 +0 0 0 +39 1 22 +78 2 45 +128 27 95 +179 53 146 +170 92 170 +162 131 195 +150 152 150 +106 108 127 +63 65 104 +46 49 83 +30 33 63 +16 23 46 +3 14 29 +1 7 14 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +12 14 16 +8 23 27 +5 33 38 +16 33 49 +27 33 60 +31 33 64 +36 33 68 +61 33 29 +57 33 24 +64 33 31 +65 23 32 +67 14 34 +36 10 74 +6 7 115 +24 4 95 +42 2 75 +31 18 63 +19 25 44 +7 33 25 +10 33 21 +14 33 18 +14 33 17 +15 33 17 +13 11 16 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +8 8 8 +17 16 16 +32 33 24 +48 50 33 +66 68 33 +84 86 33 +140 138 75 +244 183 97 +177 129 6 +169 106 21 +161 84 36 +130 58 51 +99 33 66 +45 14 78 +30 2 63 +1 2 16 +0 1 8 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +23 14 9 +50 48 33 +25 81 32 +0 115 32 +30 102 30 +61 90 28 +65 67 16 +47 33 14 +45 33 12 +59 52 14 +73 71 16 +101 58 14 +130 46 13 +160 87 31 +160 90 28 +113 111 2 +95 93 16 +86 41 53 +93 37 60 +100 33 67 +100 33 67 +101 33 68 +105 33 72 +106 33 73 +97 239 129 +103 204 189 +110 169 250 +91 122 242 +73 75 235 +44 46 234 +148 106 181 +221 121 188 +239 164 206 +232 230 246 +230 230 231 +228 230 217 +247 216 214 +235 185 167 +159 117 126 +108 36 75 +34 36 33 +29 33 20 +24 31 7 +34 38 11 +44 46 16 +60 75 27 +84 82 16 +103 101 2 +152 94 0 +163 99 21 +161 92 27 +160 86 33 +88 86 41 +86 33 53 +78 33 45 +70 33 37 +54 33 21 +38 33 38 +22 33 55 +27 33 64 +32 34 74 +4 76 116 +26 125 128 +58 60 152 +96 98 173 +205 131 237 +214 126 246 +223 122 255 +223 208 255 +248 250 207 +28 30 16 +45 47 16 +95 93 2 +98 96 2 +101 99 2 +95 93 2 +81 79 16 +68 69 16 +47 52 14 +38 33 5 +26 28 2 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +31 14 1 +63 33 30 +98 33 65 +104 33 71 +110 33 77 +119 43 152 +132 106 165 +111 90 143 +88 90 105 +69 71 62 +85 33 53 +77 33 44 +55 33 22 +40 33 8 +24 14 8 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +38 14 5 +77 33 44 +111 33 79 +140 106 173 +177 153 209 +169 241 202 +170 237 242 +144 201 216 +124 153 157 +116 119 149 +123 125 137 +116 118 121 +73 119 106 +73 119 106 +71 73 121 +30 90 63 +20 90 53 +39 77 51 +45 43 33 +30 29 33 +26 24 33 +21 14 54 +21 14 54 +9 11 33 +2 4 16 +0 0 0 +0 0 0 +0 0 0 +32 14 0 +41 33 8 +51 53 2 +73 75 16 +77 75 16 +76 74 16 +72 70 16 +70 33 37 +43 33 76 +44 33 77 +46 33 79 +87 17 54 +87 14 54 +80 1 47 +66 14 33 +53 14 20 +37 14 4 +32 18 0 +32 33 0 +31 33 2 +24 33 7 +17 33 15 +13 33 19 +1 33 31 +6 33 39 +8 33 41 +4 6 62 +14 16 152 +32 30 162 +50 33 83 +98 33 65 +105 33 72 +106 33 73 +100 33 67 +92 33 59 +79 33 46 +65 33 32 +46 33 13 diff --git a/src/fractalzoomer/color_maps/Flame 157_Apophysis-040426-163BFlyGate4Inv.map b/src/fractalzoomer/color_maps/Flame 157_Apophysis-040426-163BFlyGate4Inv.map new file mode 100644 index 000000000..8cec8177b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 157_Apophysis-040426-163BFlyGate4Inv.map @@ -0,0 +1,256 @@ +209 222 242 +255 255 255 +241 248 253 +227 241 251 +186 245 215 +146 250 179 +111 226 144 +76 202 109 +70 68 105 +111 109 119 +152 150 134 +178 186 153 +205 222 172 +223 230 197 +241 239 222 +246 240 224 +252 241 226 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +254 238 239 +254 222 224 +245 222 214 +237 222 204 +232 222 199 +228 222 195 +219 222 187 +194 222 226 +197 222 230 +193 222 226 +189 222 222 +202 231 202 +215 241 182 +232 244 161 +249 248 140 +217 241 184 +225 231 192 +234 222 201 +237 222 219 +241 222 237 +241 222 237 +241 222 237 +240 222 238 +242 244 239 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +254 255 254 +253 255 253 +238 240 246 +224 226 239 +215 215 230 +207 205 222 +171 169 222 +115 117 180 +78 147 214 +81 146 222 +85 146 230 +89 158 224 +94 171 219 +156 222 189 +210 241 177 +241 241 208 +248 248 231 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +222 220 239 +230 191 222 +238 163 205 +246 151 214 +255 140 223 +194 165 227 +190 188 239 +212 222 245 +204 210 248 +197 199 252 +189 191 245 +182 184 239 +125 209 242 +95 168 224 +95 165 227 +142 144 253 +185 183 206 +171 202 198 +158 222 191 +156 222 189 +155 222 188 +154 222 187 +150 222 183 +133 128 166 +149 87 120 +165 46 75 +155 66 40 +145 86 5 +182 180 20 +211 209 21 +107 149 74 +34 134 67 +0 41 32 +11 33 20 +23 25 9 +27 25 38 +8 39 41 +20 70 88 +96 138 129 +177 222 209 +207 222 225 +237 222 241 +234 223 244 +231 224 248 +211 209 239 +195 180 228 +171 173 239 +152 154 253 +91 152 236 +91 154 235 +92 156 234 +95 169 222 +167 169 214 +169 222 202 +177 222 210 +198 222 231 +210 221 226 +222 220 222 +227 221 211 +233 222 200 +223 221 181 +251 179 139 +229 130 127 +197 195 103 +103 136 71 +76 130 44 +50 124 18 +32 133 0 +32 47 0 +7 5 48 +227 225 239 +182 180 239 +171 171 246 +160 162 253 +154 156 253 +160 162 253 +174 176 239 +187 186 239 +208 203 241 +217 222 250 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +224 241 254 +166 222 199 +161 222 194 +157 222 190 +145 222 178 +136 212 103 +123 149 90 +144 165 112 +167 165 150 +186 184 193 +170 222 202 +178 222 211 +200 222 233 +215 222 247 +231 241 247 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +217 241 250 +178 222 211 +144 222 176 +115 149 82 +78 102 46 +86 14 53 +85 18 13 +111 54 39 +131 102 98 +139 136 106 +132 130 118 +139 137 134 +182 136 149 +182 136 149 +184 182 134 +225 165 192 +235 165 202 +216 178 204 +210 212 222 +225 226 222 +229 231 222 +234 241 201 +234 241 201 +246 244 222 +253 251 239 +255 255 255 +255 255 255 +255 255 255 +223 241 255 +214 222 247 +204 202 253 +182 180 239 +178 180 239 +179 181 239 +183 185 239 +185 222 218 +212 222 179 +211 222 178 +209 222 176 +168 238 201 +168 241 201 +175 254 208 +189 241 222 +202 241 235 +218 241 251 +223 237 255 +223 222 255 +224 222 253 +231 222 248 +238 222 240 +242 222 236 +254 222 224 +249 222 216 +247 222 214 +251 249 193 +241 239 103 +223 225 93 +205 222 172 +157 222 190 +150 222 183 +149 222 182 +155 222 188 +163 222 196 +176 222 209 +190 222 223 diff --git a/src/fractalzoomer/color_maps/Flame 158_Apophysis-040426-163CeltCross.map b/src/fractalzoomer/color_maps/Flame 158_Apophysis-040426-163CeltCross.map new file mode 100644 index 000000000..56512ae37 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 158_Apophysis-040426-163CeltCross.map @@ -0,0 +1,256 @@ +173 167 70 +250 143 64 +238 123 60 +227 103 57 +181 57 33 +136 11 9 +68 5 4 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +29 35 0 +58 71 0 +111 99 38 +165 127 76 +198 119 69 +231 112 62 +250 120 51 +241 130 66 +195 159 64 +162 142 58 +130 125 53 +96 106 54 +62 88 56 +31 44 28 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +41 12 30 +83 24 61 +128 33 54 +174 42 47 +181 43 43 +218 104 59 +210 180 62 +193 189 48 +177 199 34 +100 156 39 +24 113 45 +12 56 22 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +45 123 36 +134 171 11 +198 208 55 +184 195 50 +171 182 45 +142 159 26 +114 137 7 +54 80 6 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +21 96 1 +117 175 89 +159 163 84 +201 151 80 +213 137 77 +226 123 75 +196 80 67 +168 46 54 +96 51 67 +27 23 69 +84 49 8 +120 86 33 +156 123 58 +218 104 59 +233 117 63 +247 140 65 +251 141 60 +252 146 62 +252 149 62 +253 153 63 +251 156 57 +245 185 65 +213 214 57 +219 225 64 +223 228 59 +232 229 67 +231 228 47 +222 225 45 +214 222 44 +225 210 50 +245 185 65 +245 182 64 +245 186 65 +211 212 57 +219 193 59 +228 174 61 +225 135 90 +204 117 81 +197 134 116 +136 143 73 +69 152 22 +31 95 3 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +12 130 18 +87 171 36 +131 175 82 +232 177 60 +239 181 63 +247 185 66 +252 170 72 +250 180 91 +230 207 98 +236 195 122 +212 180 102 +116 136 139 +65 78 66 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +96 31 1 +163 19 35 +197 7 21 +197 7 21 +142 0 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +39 87 1 +58 121 25 +118 131 65 diff --git a/src/fractalzoomer/color_maps/Flame 159_Apophysis-040426-163Egg4d.map b/src/fractalzoomer/color_maps/Flame 159_Apophysis-040426-163Egg4d.map new file mode 100644 index 000000000..74c700aeb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 159_Apophysis-040426-163Egg4d.map @@ -0,0 +1,256 @@ +168 128 78 +252 247 220 +252 244 215 +252 242 211 +251 238 205 +251 235 200 +250 235 200 +250 235 201 +227 239 216 +229 239 216 +232 240 216 +241 236 206 +251 232 196 +241 220 182 +232 209 168 +231 200 157 +230 191 147 +201 153 106 +196 142 94 +192 131 83 +172 145 99 +153 160 116 +146 176 142 +139 193 168 +151 202 188 +179 216 201 +207 230 215 +227 222 193 +247 214 172 +247 207 163 +247 200 155 +228 185 139 +193 168 123 +153 160 116 +153 160 116 +153 160 116 +153 160 116 +153 160 116 +153 160 116 +153 160 116 +153 160 116 +155 141 94 +158 122 72 +160 107 58 +163 92 45 +178 50 39 +194 9 34 +181 8 38 +109 1 37 +138 79 33 +155 100 52 +172 121 71 +190 151 103 +208 181 135 +216 189 145 +225 197 155 +248 231 195 +240 235 206 +233 240 217 +226 235 210 +220 231 203 +223 219 185 +227 207 167 +212 188 143 +185 156 110 +111 71 24 +75 39 30 +40 8 36 +49 15 26 +58 23 17 +70 35 6 +81 47 3 +143 76 29 +170 89 42 +198 103 55 +220 134 86 +243 165 117 +247 173 125 +252 182 134 +247 201 153 +250 209 167 +237 216 177 +242 218 178 +247 221 180 +249 225 186 +252 229 192 +250 231 194 +252 236 200 +247 249 226 +241 245 230 +235 242 234 +228 239 228 +222 237 222 +218 236 225 +206 227 218 +192 219 215 +153 196 197 +133 181 187 +150 193 195 +168 206 203 +180 213 209 +193 221 216 +202 227 216 +202 227 216 +149 197 193 +131 180 184 +113 163 175 +133 161 145 +153 160 116 +153 160 116 +190 164 118 +218 153 106 +239 148 98 +212 141 91 +201 149 100 +190 158 110 +191 164 118 +216 171 125 +235 176 128 +250 172 125 +222 115 69 +237 57 40 +252 0 12 +244 1 17 +236 2 22 +222 2 25 +211 1 30 +185 5 30 +141 72 26 +133 80 35 +127 82 35 +121 84 35 +121 95 49 +97 115 71 +63 72 25 +62 50 4 +121 71 22 +107 110 66 +93 149 111 +70 148 117 +47 147 123 +75 111 67 +38 40 29 +2 8 35 +13 8 37 +139 107 59 +162 130 82 +185 153 106 +208 176 130 +224 197 154 +235 216 177 +247 232 196 +240 246 226 +241 245 223 +242 245 221 +252 239 206 +252 230 192 +242 217 177 +232 201 158 +216 194 151 +205 182 137 +153 160 116 +123 162 125 +94 164 135 +71 153 156 +58 147 149 +76 138 155 +87 153 163 +100 167 171 +94 164 168 +89 161 165 +84 166 160 +107 162 126 +153 160 116 +185 164 118 +205 182 137 +222 199 158 +230 210 171 +242 222 182 +251 227 188 +250 239 207 +252 242 208 +252 242 212 +252 245 215 +252 242 213 +252 242 212 +252 242 211 +252 240 208 +250 236 203 +252 234 199 +252 224 185 +248 216 175 +242 210 168 +227 195 151 +212 185 140 +201 175 128 +198 170 125 +190 164 118 +190 156 108 +201 133 83 +216 129 80 +218 153 106 +225 176 128 +245 197 153 +252 212 168 +242 217 178 +245 224 186 +247 224 185 +250 218 176 +250 211 167 +251 187 138 +242 179 130 +248 171 121 +250 180 133 +232 191 145 +218 195 153 +208 188 144 +201 180 135 +164 175 133 +153 160 116 +153 160 116 +172 138 91 +185 125 75 +181 116 71 +185 118 71 +201 127 79 +190 127 80 +185 129 80 +177 135 88 +177 143 96 +166 120 95 +156 97 84 +143 107 59 +116 84 37 +105 66 19 +116 66 20 +121 90 40 +143 103 55 +177 118 70 +198 143 95 +205 174 128 +225 181 133 +232 188 142 +215 191 147 +205 184 141 +144 184 151 +89 165 138 +46 149 136 +16 82 39 +0 0 0 +0 0 0 +0 0 0 +30 32 23 +88 54 6 +143 103 55 +153 160 116 diff --git a/src/fractalzoomer/color_maps/Flame 160_Apophysis-040426-163FlowerFerns.map b/src/fractalzoomer/color_maps/Flame 160_Apophysis-040426-163FlowerFerns.map new file mode 100644 index 000000000..5d873da45 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 160_Apophysis-040426-163FlowerFerns.map @@ -0,0 +1,256 @@ +147 231 75 +140 223 68 +143 229 57 +147 236 46 +150 244 40 +154 253 35 +155 252 39 +156 251 44 +140 250 57 +137 244 41 +135 238 25 +128 208 20 +121 179 16 +91 137 42 +62 95 68 +39 81 70 +17 68 73 +1 76 119 +6 68 142 +12 61 166 +25 79 137 +39 97 109 +48 98 104 +58 100 99 +105 74 88 +163 74 82 +221 75 77 +211 127 84 +202 179 92 +199 189 95 +196 200 99 +149 232 77 +137 220 66 +103 210 27 +115 203 34 +128 196 42 +129 200 46 +131 205 51 +126 222 63 +122 240 75 +120 202 49 +91 152 57 +62 103 65 +57 93 69 +52 83 73 +40 74 89 +29 66 105 +22 76 106 +10 98 92 +60 152 35 +81 144 19 +102 137 4 +108 101 21 +114 66 38 +127 53 39 +140 41 40 +83 103 11 +75 110 6 +67 117 1 +59 119 4 +51 121 8 +50 117 6 +50 114 4 +68 111 3 +53 86 16 +55 76 40 +63 50 22 +71 24 4 +48 21 5 +25 18 6 +53 2 19 +83 4 3 +97 18 35 +66 24 49 +36 31 63 +33 57 57 +30 84 51 +32 103 47 +35 122 43 +63 168 50 +101 205 65 +54 154 57 +40 127 76 +26 101 95 +13 121 101 +1 142 108 +0 77 117 +8 77 105 +8 62 95 +11 47 90 +14 32 86 +8 34 79 +3 37 73 +20 27 65 +34 26 66 +21 47 74 +14 76 103 +63 80 201 +99 70 207 +135 60 213 +128 56 220 +122 52 228 +126 16 221 +73 39 210 +4 33 140 +12 55 119 +20 77 98 +30 79 90 +40 81 82 +72 113 63 +93 159 44 +123 182 37 +146 206 51 +111 190 18 +106 197 13 +102 205 9 +93 209 9 +97 190 4 +95 186 4 +110 181 13 +101 176 31 +103 165 20 +106 154 9 +99 147 6 +92 141 3 +80 138 16 +113 142 18 +107 173 19 +112 168 32 +85 95 218 +103 90 228 +121 85 238 +132 87 242 +146 90 249 +181 75 247 +176 93 218 +143 203 152 +139 222 119 +136 241 87 +159 227 102 +183 214 118 +200 220 164 +143 180 177 +120 165 191 +80 168 161 +106 154 119 +102 169 79 +98 184 40 +133 201 47 +148 220 65 +175 177 102 +190 174 114 +102 152 9 +94 140 7 +87 129 6 +73 120 8 +53 118 36 +51 70 63 +37 54 38 +13 63 9 +7 46 37 +0 0 0 +0 0 0 +0 0 0 +2 29 46 +13 54 36 +21 52 55 +37 72 64 +37 112 47 +42 133 35 +47 154 23 +65 147 24 +118 181 47 +126 201 48 +140 197 43 +137 220 65 +118 240 86 +129 222 133 +98 157 133 +35 106 98 +1 82 76 +2 48 59 +13 32 58 +0 20 64 +22 10 54 +25 11 48 +28 12 43 +25 0 26 +27 10 26 +53 23 49 +78 29 29 +117 30 27 +124 3 19 +124 9 5 +118 15 3 +76 3 8 +25 2 17 +22 0 25 +5 6 31 +4 4 31 +10 4 49 +28 16 91 +10 7 105 +15 7 119 +4 39 173 +27 26 166 +29 13 152 +19 11 108 +15 23 76 +12 12 44 +5 5 43 +16 16 53 +34 37 77 +38 82 87 +63 129 121 +82 120 102 +172 106 100 +212 83 100 +120 45 109 +37 29 102 +35 26 92 +31 64 71 +65 93 72 +123 107 74 +126 183 47 +135 218 64 +132 240 86 +135 242 88 +141 235 83 +144 227 72 +149 221 52 +139 223 33 +131 244 58 +135 252 96 +128 226 130 +135 183 172 +112 124 245 +132 136 251 +97 239 249 +201 249 235 +228 229 181 +216 148 205 +134 161 196 +83 111 243 +46 75 185 +38 23 154 +56 3 75 +90 0 54 +135 23 79 +125 64 69 +139 106 94 +167 191 68 +140 223 67 +145 231 76 +150 234 79 +149 233 77 diff --git a/src/fractalzoomer/color_maps/Flame 161_Apophysis-040426-163FlowerFernsInv.map b/src/fractalzoomer/color_maps/Flame 161_Apophysis-040426-163FlowerFernsInv.map new file mode 100644 index 000000000..5274b0282 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 161_Apophysis-040426-163FlowerFernsInv.map @@ -0,0 +1,256 @@ +106 22 178 +110 27 181 +106 32 190 +102 38 200 +104 26 203 +106 14 207 +103 8 213 +101 2 220 +111 3 191 +112 4 205 +113 6 219 +119 18 225 +125 30 231 +148 84 228 +171 139 225 +182 149 206 +193 160 187 +252 184 174 +246 191 137 +241 198 101 +222 180 115 +203 162 130 +209 160 138 +216 158 146 +180 145 161 +126 159 174 +72 173 187 +45 156 149 +18 140 111 +35 108 137 +53 76 163 +59 55 156 +106 23 178 +149 16 223 +148 32 232 +148 49 242 +140 51 224 +132 54 207 +128 52 205 +124 50 204 +129 34 187 +149 78 196 +170 123 205 +176 137 189 +183 151 173 +193 161 177 +203 172 182 +226 189 150 +233 179 149 +225 133 194 +196 128 214 +167 123 234 +152 119 237 +137 116 241 +139 152 229 +141 189 217 +146 190 238 +157 167 245 +169 145 252 +180 139 248 +191 133 244 +197 133 245 +204 134 247 +205 141 251 +187 144 252 +206 174 244 +193 195 228 +181 216 213 +182 223 232 +184 231 251 +230 237 249 +202 253 236 +157 243 246 +176 249 213 +196 255 181 +203 218 190 +210 182 200 +217 176 202 +225 171 204 +220 133 212 +192 87 205 +164 72 216 +176 113 198 +189 155 181 +209 154 170 +229 154 160 +254 113 147 +255 178 138 +244 187 160 +240 198 166 +236 210 173 +238 216 171 +241 223 169 +252 218 182 +235 228 190 +221 229 189 +234 208 181 +234 173 103 +184 176 64 +135 179 25 +127 187 33 +120 195 42 +133 203 27 +129 239 34 +226 215 96 +238 203 120 +250 192 144 +242 185 150 +235 178 157 +215 174 173 +183 142 192 +162 96 211 +132 73 218 +123 66 220 +133 65 228 +144 65 237 +153 50 246 +162 46 246 +158 65 251 +160 69 251 +131 75 228 +141 79 236 +152 83 245 +150 92 245 +149 101 246 +163 114 252 +175 117 239 +142 113 237 +148 82 236 +141 129 139 +155 144 88 +170 160 37 +134 170 17 +123 168 13 +109 165 6 +74 180 8 +98 97 35 +111 58 94 +125 19 153 +122 16 160 +119 14 168 +72 41 137 +55 35 91 +112 75 78 +135 90 64 +191 116 135 +170 108 135 +149 101 136 +157 71 215 +122 54 208 +107 35 190 +80 78 153 +76 78 161 +114 90 203 +153 103 246 +168 126 249 +182 135 247 +202 137 219 +204 185 192 +218 201 217 +242 192 246 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +253 226 209 +242 201 219 +234 203 200 +210 179 195 +214 161 201 +218 143 208 +208 101 232 +190 108 231 +137 74 208 +129 54 207 +115 58 212 +118 35 190 +137 15 169 +126 33 122 +157 98 122 +220 149 157 +254 173 179 +253 207 196 +242 223 197 +246 248 167 +239 246 184 +233 245 201 +227 243 212 +230 255 229 +228 245 229 +202 232 206 +177 226 226 +138 225 228 +131 252 236 +131 246 250 +137 240 252 +179 252 247 +230 253 238 +233 255 230 +250 249 224 +251 251 224 +245 251 206 +227 239 164 +245 248 150 +240 248 136 +251 216 82 +228 229 89 +226 242 103 +236 244 147 +240 232 179 +243 243 211 +250 250 212 +239 239 202 +221 218 178 +217 173 168 +192 126 134 +173 135 153 +83 149 155 +43 172 155 +135 210 146 +218 226 153 +220 229 163 +224 191 184 +190 162 183 +132 148 181 +129 72 208 +120 37 191 +123 15 169 +120 13 167 +114 20 172 +111 28 183 +106 34 203 +116 32 222 +124 11 197 +120 3 159 +127 29 125 +120 72 83 +143 131 10 +123 119 4 +158 16 6 +54 6 20 +27 26 74 +39 107 50 +121 94 59 +172 144 12 +209 180 70 +217 232 101 +199 252 180 +165 255 201 +120 232 176 +130 191 186 +116 149 161 +88 64 187 +115 32 188 +110 24 179 +105 21 176 diff --git a/src/fractalzoomer/color_maps/Flame 162_Apophysis-040426-163FlwrFernsInv.map b/src/fractalzoomer/color_maps/Flame 162_Apophysis-040426-163FlwrFernsInv.map new file mode 100644 index 000000000..52d2ef005 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 162_Apophysis-040426-163FlwrFernsInv.map @@ -0,0 +1,256 @@ +132 26 36 +154 62 23 +148 90 33 +142 119 43 +162 130 49 +183 141 55 +192 144 53 +202 148 52 +229 140 36 +240 122 45 +251 105 54 +227 97 53 +203 89 53 +123 84 77 +44 80 102 +23 87 107 +2 95 113 +4 2 51 +36 13 45 +69 25 40 +96 25 39 +124 26 39 +119 23 38 +115 21 37 +97 7 45 +93 6 46 +90 5 47 +107 13 41 +124 22 36 +133 26 30 +142 31 24 +177 43 6 +240 60 45 +253 91 70 +252 91 66 +252 91 63 +244 82 50 +236 73 38 +225 85 44 +215 97 51 +172 117 63 +184 108 58 +196 99 54 +215 53 76 +235 8 98 +239 5 101 +244 2 104 +248 1 106 +240 14 114 +159 11 99 +138 38 58 +117 65 18 +79 104 11 +42 143 5 +36 136 13 +31 130 22 +134 130 56 +149 156 52 +165 183 49 +144 145 63 +123 108 77 +75 106 102 +28 104 127 +20 107 126 +51 127 141 +110 175 177 +128 188 187 +146 201 198 +154 203 200 +163 205 203 +176 212 210 +210 227 219 +252 232 146 +252 210 105 +252 188 65 +228 193 78 +205 198 92 +192 206 106 +180 215 121 +203 226 144 +243 243 155 +228 235 217 +224 235 224 +220 235 232 +214 209 215 +208 184 198 +177 150 143 +183 123 97 +66 135 150 +90 150 160 +115 166 170 +115 172 175 +115 179 181 +127 187 187 +137 180 186 +154 203 200 +162 208 206 +176 180 165 +165 144 123 +154 108 82 +127 99 72 +101 90 62 +83 62 35 +100 23 39 +129 56 67 +164 88 87 +199 121 108 +224 172 140 +250 224 173 +253 247 233 +245 242 237 +242 227 170 +252 245 128 +233 196 63 +224 174 51 +216 153 39 +238 85 90 +236 16 116 +245 13 115 +253 8 112 +252 9 115 +251 10 115 +250 11 115 +243 13 114 +236 16 114 +224 19 112 +191 19 105 +145 27 88 +105 4 44 +84 4 57 +78 10 61 +72 16 65 +76 14 61 +76 21 40 +86 8 48 +121 14 44 +159 69 6 +181 108 38 +204 147 70 +200 153 64 +197 159 58 +195 171 61 +157 160 53 +246 49 56 +236 7 98 +252 2 110 +252 1 110 +252 0 111 +253 3 111 +250 11 115 +251 12 116 +240 16 115 +224 16 110 +212 20 107 +200 25 104 +166 141 180 +172 211 208 +210 231 226 +223 198 201 +189 150 109 +189 126 82 +236 123 57 +244 109 63 +253 95 70 +254 89 70 +253 71 70 +225 21 110 +212 19 108 +182 26 99 +184 23 100 +186 20 102 +200 10 108 +201 11 111 +190 17 106 +186 20 102 +142 8 93 +146 14 28 +167 15 14 +153 23 23 +147 35 23 +163 42 13 +177 26 7 +197 40 7 +227 52 33 +254 94 68 +253 94 69 +253 95 70 +250 86 77 +221 21 109 +185 22 103 +129 23 85 +83 37 66 +62 14 64 +31 39 26 +10 47 3 +22 53 55 +24 70 94 +17 97 120 +33 111 131 +77 147 155 +111 164 172 +128 169 175 +113 97 110 +111 52 48 +109 23 50 +139 6 33 +177 22 100 +209 15 112 +231 23 109 +251 88 79 +222 138 68 +251 179 61 +234 185 56 +204 166 55 +201 164 60 +182 175 61 +178 207 53 +174 196 88 +206 228 127 +196 224 137 +181 218 141 +151 195 106 +160 111 97 +129 55 82 +59 65 97 +41 57 93 +42 41 81 +80 30 65 +121 28 83 +185 22 103 +203 21 106 +239 5 102 +250 14 115 +235 17 112 +220 20 109 +186 71 78 +149 116 65 +120 174 98 +81 156 162 +78 159 162 +52 132 139 +55 105 130 +104 94 41 +159 82 2 +205 92 14 +232 77 33 +237 62 41 +246 69 51 +251 85 59 +252 88 63 +252 73 68 +235 8 98 +239 5 102 +204 14 110 +160 30 92 +132 27 84 diff --git a/src/fractalzoomer/color_maps/Flame 163_Apophysis-040426-163FloralCascade2.map b/src/fractalzoomer/color_maps/Flame 163_Apophysis-040426-163FloralCascade2.map new file mode 100644 index 000000000..d2a5335be --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 163_Apophysis-040426-163FloralCascade2.map @@ -0,0 +1,256 @@ +129 89 30 +193 158 128 +186 174 134 +180 190 140 +135 164 147 +91 138 154 +95 154 163 +100 171 173 +172 201 197 +202 222 213 +233 244 230 +237 219 206 +241 195 182 +213 170 123 +186 145 65 +170 124 45 +155 104 25 +89 60 28 +97 34 36 +106 9 44 +105 9 44 +104 10 44 +101 9 45 +99 9 47 +62 2 56 +123 8 80 +185 15 104 +203 17 107 +222 19 111 +227 18 111 +232 17 111 +235 6 99 +205 9 31 +150 49 19 +192 87 27 +234 126 35 +241 150 50 +248 174 65 +250 153 66 +252 133 67 +246 66 51 +238 62 42 +230 59 33 +218 93 52 +207 128 71 +208 142 63 +209 157 55 +240 198 62 +220 202 56 +178 121 32 +184 61 18 +190 1 5 +197 19 12 +205 38 19 +218 45 28 +232 52 37 +167 64 67 +144 44 55 +121 24 44 +96 39 63 +71 55 82 +55 66 87 +40 77 93 +21 80 110 +27 103 126 +47 131 142 +81 150 158 +116 169 175 +127 179 181 +139 189 188 +209 212 193 +240 241 207 +173 199 174 +122 168 161 +71 137 149 +43 108 130 +16 79 112 +9 70 105 +2 62 99 +10 47 89 +30 56 9 +39 146 8 +56 112 29 +73 79 51 +74 64 61 +75 50 71 +114 23 82 +185 17 102 +224 12 115 +230 14 114 +237 17 113 +237 17 114 +237 17 115 +244 15 116 +244 12 114 +243 3 104 +244 2 104 +253 7 114 +252 8 114 +251 10 115 +251 5 113 +251 1 111 +244 2 104 +243 3 104 +232 39 66 +232 50 51 +233 62 36 +242 69 48 +252 76 61 +233 129 56 +206 144 71 +176 156 61 +170 157 53 +64 158 10 +55 151 11 +47 144 13 +71 72 38 +53 55 42 +52 26 73 +40 42 81 +47 67 102 +70 56 98 +94 46 94 +134 50 99 +175 54 105 +194 20 105 +164 2 13 +141 2 31 +125 22 41 +100 114 127 +98 124 138 +97 134 150 +92 150 161 +70 149 156 +92 169 117 +101 159 98 +145 138 128 +139 154 153 +134 171 179 +162 176 179 +190 182 180 +224 194 158 +203 155 132 +188 95 88 +199 21 105 +213 13 112 +220 16 111 +227 20 110 +213 78 72 +221 148 80 +231 204 125 +250 249 143 +204 227 123 +190 210 102 +176 193 81 +102 149 55 +39 83 94 +20 96 120 +15 108 125 +7 85 108 +8 84 108 +67 76 81 +77 75 87 +88 75 93 +125 89 103 +128 115 109 +153 105 91 +117 107 56 +156 63 29 +149 49 23 +143 36 18 +133 29 28 +110 10 44 +93 23 59 +97 67 57 +100 143 61 +160 164 44 +173 183 71 +230 237 108 +252 252 118 +232 241 116 +233 172 117 +227 128 71 +251 96 78 +253 92 64 +252 103 67 +252 115 71 +226 152 53 +251 176 57 +233 208 63 +223 217 69 +182 202 91 +162 196 47 +153 175 40 +129 150 29 +91 151 29 +102 105 34 +100 70 46 +123 80 61 +144 103 107 +158 110 74 +176 117 49 +201 117 70 +247 100 80 +252 86 74 +253 87 63 +254 85 64 +253 81 71 +252 71 60 +235 17 112 +231 17 113 +216 22 109 +190 17 106 +109 21 81 +54 23 64 +44 48 86 +25 73 109 +21 75 101 +26 56 94 +6 45 88 +23 40 84 +51 23 71 +82 10 58 +102 6 52 +80 3 57 +54 9 64 +44 5 52 +16 19 72 +18 28 77 +38 26 74 +39 30 33 +19 34 15 +51 32 34 +61 28 37 +64 65 8 +105 101 12 +123 137 52 +175 171 48 +184 150 52 +177 127 42 +158 74 64 +149 91 67 +180 132 70 +198 166 93 +251 205 156 +243 235 189 +253 250 209 +245 248 227 +249 246 239 +248 248 214 +214 176 199 +209 91 125 +224 19 112 +235 17 112 +248 65 57 +234 70 35 diff --git a/src/fractalzoomer/color_maps/Flame 164_Apophysis-040426-163FlowerBurst.map b/src/fractalzoomer/color_maps/Flame 164_Apophysis-040426-163FlowerBurst.map new file mode 100644 index 000000000..72a8cea65 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 164_Apophysis-040426-163FlowerBurst.map @@ -0,0 +1,256 @@ +0 0 0 +119 9 24 +184 5 15 +250 1 7 +194 14 7 +138 27 8 +110 28 8 +82 30 9 +0 0 0 +0 0 0 +0 0 0 +88 15 3 +177 31 6 +177 33 5 +177 35 5 +132 41 20 +87 48 35 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +58 63 41 +122 130 105 +213 176 208 +232 189 164 +252 202 120 +242 209 93 +233 217 67 +234 214 65 +235 211 63 +232 219 108 +232 210 167 +232 202 227 +242 205 231 +252 208 235 +252 177 216 +253 147 197 +209 93 184 +158 28 143 +172 40 68 +96 66 65 +21 93 63 +10 46 31 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +57 5 13 +114 11 27 +196 59 6 +219 117 29 +222 180 50 +167 166 63 +112 153 76 +72 144 50 +33 135 25 +28 122 31 +18 120 34 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +49 13 52 +99 26 105 +126 24 123 +153 23 142 +202 11 148 +233 69 169 +231 123 187 +138 99 129 +45 75 71 +22 37 35 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +27 22 1 +55 45 3 +82 54 2 +110 64 1 +215 151 41 +253 196 67 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +58 40 6 +116 56 0 +212 98 19 +254 110 38 +188 89 11 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +2 92 7 +2 126 38 +33 135 25 +40 140 21 +88 152 31 +127 150 32 +151 162 41 +163 166 39 +166 181 35 +143 198 66 +127 188 45 +103 170 39 +83 167 34 +117 185 17 +201 217 56 +205 218 78 +208 188 52 +185 162 41 +128 133 68 +52 103 14 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +76 50 71 +143 2 111 +153 26 142 +231 126 156 +233 130 170 +185 63 163 +93 34 103 +27 88 61 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 165_Apophysis-040426-163MaltesePurple.map b/src/fractalzoomer/color_maps/Flame 165_Apophysis-040426-163MaltesePurple.map new file mode 100644 index 000000000..6bf78a754 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 165_Apophysis-040426-163MaltesePurple.map @@ -0,0 +1,256 @@ +154 94 148 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +208 44 246 +222 49 238 +222 60 216 +223 71 194 +154 94 148 +154 94 148 +154 94 148 +155 93 149 +157 93 150 +175 87 162 +193 81 174 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +198 41 254 +231 52 232 +247 63 210 +245 59 217 +243 56 224 +231 52 232 +219 48 240 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +196 40 254 +198 41 254 +211 45 245 +225 50 236 +235 67 202 +229 69 198 +241 65 206 +231 57 222 +222 49 238 +208 44 246 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +184 84 168 +170 88 159 +157 93 150 +145 97 142 +148 96 144 +157 93 150 +199 79 178 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +210 45 246 +211 75 186 +160 92 152 +157 93 150 +208 76 184 +204 43 250 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +195 40 255 +178 86 164 diff --git a/src/fractalzoomer/color_maps/Flame 166_Apophysis-040426-163Mycelialg.map b/src/fractalzoomer/color_maps/Flame 166_Apophysis-040426-163Mycelialg.map new file mode 100644 index 000000000..1bdf0f912 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 166_Apophysis-040426-163Mycelialg.map @@ -0,0 +1,256 @@ +236 164 209 +49 2 28 +24 1 14 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 56 119 +77 47 106 +155 39 94 +170 41 68 +185 43 42 +132 30 28 +79 18 14 +54 9 32 +30 0 50 +0 0 85 +5 14 66 +11 29 47 +5 14 23 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +5 18 15 +11 36 30 +51 69 55 +92 103 80 +142 179 137 +197 211 212 +255 198 255 +255 179 255 +255 160 255 +254 167 233 +254 175 212 +250 176 212 +246 178 212 +238 187 212 +230 191 212 +223 196 212 +228 193 212 +233 190 212 +244 199 214 +255 208 216 +255 219 181 +205 208 211 +181 214 255 +142 160 183 +103 106 111 +92 91 114 +82 76 117 +40 8 135 +35 9 136 +120 63 179 +167 98 199 +215 134 220 +184 119 196 +153 105 173 +143 100 166 +134 96 159 +136 99 163 +167 107 200 +222 147 212 +232 154 212 +242 162 212 +248 166 212 +254 170 212 +248 166 212 +231 146 240 +212 132 228 +214 139 220 +216 146 212 +215 142 212 +214 139 212 +166 132 146 +86 127 90 +0 103 80 +0 44 49 +0 0 0 +5 10 0 +11 21 0 +27 21 0 +43 22 0 +112 120 62 +168 177 103 +252 171 212 +232 154 212 +213 138 212 +183 125 183 +154 113 155 +95 82 123 +49 62 81 +0 55 36 +4 39 45 +96 81 126 +113 94 151 +130 107 176 +173 127 255 +194 124 249 +200 91 255 +209 91 243 +69 40 145 +34 20 142 +0 0 140 +0 1 112 +0 2 85 +0 6 86 +6 12 96 +28 26 104 +62 46 129 +89 61 145 +92 70 138 +95 79 132 +60 72 82 +44 57 80 +0 41 38 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +31 4 48 +65 37 81 +94 46 89 +118 91 145 +255 62 130 +253 55 112 +252 49 95 +251 21 0 +197 47 0 +138 19 12 +88 31 14 +19 12 0 +9 6 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +16 20 50 +12 16 94 +63 45 128 +112 74 143 +145 102 165 +222 150 212 +227 153 212 +233 157 212 +242 163 212 +232 155 212 +222 146 212 +205 140 201 +181 105 105 +80 81 93 +21 41 73 +6 20 63 +0 10 78 +10 8 88 +48 59 86 +122 91 105 +175 129 163 +212 140 212 +218 145 212 +225 149 212 +224 154 212 +231 157 211 +255 124 118 +255 103 110 +255 104 119 +255 91 153 +227 150 212 +245 135 242 +255 151 255 +255 159 255 +217 182 255 +225 165 233 +203 136 212 +130 98 161 +76 71 111 +20 46 60 +31 27 10 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +29 3 56 +39 31 114 +74 53 140 +107 72 159 +108 70 160 +111 74 160 +144 100 167 +210 138 212 +221 149 212 +245 169 212 +255 198 212 +255 227 213 +255 255 255 +255 235 255 +255 198 255 +238 187 212 +242 181 212 diff --git a/src/fractalzoomer/color_maps/Flame 167_Apophysis-040426-163MyceliaInv.map b/src/fractalzoomer/color_maps/Flame 167_Apophysis-040426-163MyceliaInv.map new file mode 100644 index 000000000..dee753d80 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 167_Apophysis-040426-163MyceliaInv.map @@ -0,0 +1,256 @@ +19 91 46 +206 253 227 +230 254 241 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 199 136 +177 207 148 +100 216 161 +85 214 187 +70 212 213 +123 224 227 +176 237 241 +200 246 223 +225 255 205 +255 255 170 +249 240 189 +244 226 208 +249 240 231 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +249 237 240 +244 219 225 +203 185 200 +163 152 175 +113 76 118 +58 44 43 +0 57 0 +0 76 0 +0 95 0 +0 87 21 +1 80 43 +5 78 43 +9 77 43 +17 68 43 +24 63 43 +32 59 43 +27 62 43 +22 65 43 +11 56 41 +0 47 39 +0 36 74 +50 47 44 +74 41 0 +113 95 72 +152 149 144 +162 164 141 +173 179 138 +215 247 120 +220 246 119 +135 192 76 +87 156 55 +40 121 35 +71 135 58 +102 150 82 +111 154 89 +121 159 96 +119 156 92 +88 148 55 +33 108 43 +23 100 43 +13 93 43 +7 89 43 +1 85 43 +7 89 43 +24 109 15 +43 123 27 +41 116 35 +39 109 43 +40 112 43 +41 116 43 +89 123 109 +169 128 165 +255 152 175 +255 211 206 +255 255 255 +249 244 255 +244 234 255 +228 233 255 +212 233 255 +143 135 193 +87 78 152 +3 84 43 +22 100 43 +42 117 43 +71 129 71 +101 142 100 +160 173 132 +206 193 174 +255 200 219 +251 216 210 +159 174 129 +142 161 104 +125 148 79 +82 128 0 +61 131 6 +55 164 0 +46 164 12 +186 215 110 +220 235 112 +255 255 115 +255 254 142 +255 253 170 +255 249 169 +249 243 159 +227 229 151 +193 209 126 +166 194 110 +163 185 116 +160 176 123 +195 183 173 +211 198 175 +255 214 217 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +224 251 207 +190 218 174 +161 209 166 +137 164 110 +0 193 125 +1 199 142 +3 206 160 +4 234 255 +58 208 255 +117 236 243 +167 224 241 +236 243 255 +245 249 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +239 235 205 +243 239 161 +192 210 127 +143 181 112 +110 153 90 +33 105 43 +27 101 43 +22 98 43 +13 92 43 +23 100 43 +33 109 43 +50 115 54 +74 150 150 +175 174 162 +234 214 182 +249 235 192 +255 245 177 +245 247 167 +207 196 169 +133 164 150 +80 126 92 +43 115 43 +37 110 43 +30 106 43 +31 101 43 +24 98 44 +0 131 137 +0 152 145 +0 151 136 +0 164 102 +28 105 43 +10 120 13 +0 104 0 +0 96 0 +38 73 0 +30 90 22 +52 119 43 +125 157 94 +179 184 144 +235 209 195 +224 228 245 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +226 252 199 +216 224 141 +181 202 115 +148 183 96 +147 185 95 +144 181 95 +111 155 88 +45 117 43 +34 106 43 +10 86 43 +0 57 43 +0 28 42 +0 0 0 +0 20 0 +0 57 0 +17 68 43 +13 74 43 diff --git a/src/fractalzoomer/color_maps/Flame 168_Apophysis-040426-163MrryGRnd.map b/src/fractalzoomer/color_maps/Flame 168_Apophysis-040426-163MrryGRnd.map new file mode 100644 index 000000000..f0adec10a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 168_Apophysis-040426-163MrryGRnd.map @@ -0,0 +1,256 @@ +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +12 55 12 +14 54 13 +16 54 15 +59 78 24 +102 103 33 +132 100 30 +162 98 27 +154 87 22 +146 77 18 +76 50 25 +41 57 24 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +11 59 19 +16 54 15 +16 54 15 +16 54 15 +25 42 10 +48 24 0 +79 14 8 +59 22 11 +40 31 14 +25 21 17 +11 11 21 +34 13 30 +57 15 39 +146 31 98 +174 15 85 +203 0 72 +214 21 39 +226 42 6 +207 82 35 +189 123 65 +198 175 81 +209 206 135 +222 206 180 +196 198 189 +170 190 199 +175 188 151 +181 186 104 +164 120 111 +99 85 84 +57 47 58 +95 44 75 +134 42 93 +160 69 84 +187 96 75 +210 82 119 +233 68 163 +215 3 124 +162 40 91 +44 34 7 +30 44 9 +16 55 11 +16 54 13 +16 54 15 +42 46 31 +66 42 40 +109 125 112 +135 134 120 +162 143 129 +140 134 115 +118 126 102 +103 109 83 +58 90 103 +20 89 68 +2 93 50 +10 50 52 +72 79 51 +135 109 50 +164 126 44 +194 143 38 +214 163 45 +213 177 63 +122 154 31 +72 137 29 +22 121 28 +11 118 35 +1 115 43 +0 115 42 +13 111 36 +18 95 25 +5 66 24 +80 142 7 +97 143 12 +115 144 18 +124 154 24 +153 88 22 +198 51 70 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +16 54 15 +19 49 14 +23 44 13 +93 47 23 +131 58 17 +152 29 21 +142 29 15 +94 36 24 +81 18 20 +68 0 17 +69 2 10 +70 5 3 +66 17 0 +41 36 6 +16 54 15 +6 64 23 +28 52 52 +21 40 58 +14 28 65 +28 50 61 +73 58 37 +128 111 33 +201 155 43 +186 214 93 +164 195 90 +142 177 87 +150 143 91 +183 143 47 +196 138 41 +175 119 32 +168 104 30 +192 65 50 +149 61 86 +150 72 80 +151 84 75 +137 100 84 +147 116 85 +144 113 82 +121 112 81 +25 59 22 +20 56 18 +16 54 15 +16 54 15 +16 54 15 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +16 54 15 +86 48 12 +121 31 30 +165 0 6 +215 3 0 +194 0 24 +158 20 20 +106 31 8 +53 25 4 +17 47 9 +13 54 14 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +16 54 15 +16 54 15 +16 54 15 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +2 65 22 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 +6 64 23 diff --git a/src/fractalzoomer/color_maps/Flame 169_Apophysis-040426-163SprngFlwrs.map b/src/fractalzoomer/color_maps/Flame 169_Apophysis-040426-163SprngFlwrs.map new file mode 100644 index 000000000..51a737f16 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 169_Apophysis-040426-163SprngFlwrs.map @@ -0,0 +1,256 @@ +177 132 82 +186 78 167 +160 77 143 +135 76 119 +134 81 112 +134 86 105 +136 88 104 +139 90 103 +147 95 105 +139 89 104 +132 84 104 +125 81 101 +118 78 98 +105 75 89 +93 72 81 +89 70 80 +86 68 80 +76 60 81 +73 57 82 +70 54 83 +58 47 80 +46 40 78 +49 39 82 +52 39 86 +83 48 99 +86 58 91 +90 69 83 +107 75 91 +124 81 100 +129 84 101 +135 87 103 +152 98 105 +188 120 111 +248 140 160 +242 145 138 +237 151 117 +212 145 99 +187 140 81 +183 137 81 +179 134 81 +196 146 81 +187 140 80 +178 134 80 +171 128 81 +164 123 82 +155 118 80 +147 113 78 +139 107 79 +126 96 81 +120 92 81 +119 91 81 +119 91 82 +114 87 81 +109 84 80 +108 83 81 +108 82 82 +108 82 82 +113 81 88 +118 80 95 +128 84 99 +138 89 103 +143 92 104 +149 96 105 +171 91 135 +187 96 145 +238 97 194 +235 75 208 +232 54 223 +223 43 238 +214 32 254 +219 37 252 +226 66 231 +255 104 201 +233 112 168 +212 121 135 +190 111 125 +168 102 115 +160 100 110 +153 99 105 +150 97 105 +150 97 105 +175 97 130 +195 107 135 +215 118 141 +224 119 149 +233 120 157 +254 129 170 +254 111 192 +222 112 226 +218 121 217 +214 130 209 +205 115 178 +196 100 147 +183 98 137 +158 98 112 +155 101 105 +151 98 104 +146 94 105 +136 94 93 +126 95 82 +126 95 82 +126 96 82 +128 97 81 +131 99 82 +148 95 105 +147 95 105 +147 95 105 +144 93 105 +142 91 105 +135 88 102 +126 84 98 +122 84 94 +122 81 99 +117 77 99 +115 76 98 +113 75 98 +109 73 96 +98 59 104 +90 55 102 +62 29 108 +55 20 113 +74 38 109 +94 56 105 +105 64 105 +116 72 105 +148 48 167 +198 48 165 +211 48 179 +241 48 212 +253 74 244 +241 90 234 +229 107 225 +191 135 225 +200 148 199 +200 150 195 +218 147 182 +225 150 105 +209 139 105 +193 128 105 +190 127 103 +187 127 101 +160 120 81 +145 112 78 +128 99 78 +122 94 80 +120 93 79 +122 93 80 +124 94 82 +125 87 92 +124 78 105 +125 48 144 +182 51 198 +220 19 236 +216 33 236 +213 48 237 +173 116 242 +149 147 252 +127 139 227 +143 151 252 +160 139 251 +190 130 233 +221 74 207 +200 66 196 +179 59 186 +158 48 178 +116 48 134 +122 77 104 +122 87 90 +127 97 81 +129 98 81 +132 100 82 +140 106 82 +147 112 79 +143 109 81 +123 96 78 +95 83 67 +79 64 79 +40 48 56 +3 48 19 +0 48 16 +31 48 47 +69 55 79 +81 63 82 +92 72 81 +104 80 81 +106 81 81 +108 82 82 +108 84 79 +106 81 81 +106 73 93 +109 57 118 +121 48 139 +179 53 193 +216 48 240 +255 66 252 +255 60 252 +244 48 241 +224 32 248 +221 48 246 +240 92 233 +204 107 250 +205 126 223 +218 135 198 +181 81 158 +139 69 132 +115 73 103 +111 81 88 +100 77 81 +97 75 81 +101 80 78 +105 83 78 +107 84 79 +111 86 81 +118 92 78 +126 97 80 +136 104 80 +152 114 81 +176 104 122 +220 117 148 +240 112 176 +248 104 210 +229 116 212 +229 125 201 +243 116 174 +232 119 159 +198 112 132 +182 110 119 +157 102 104 +146 95 103 +126 95 82 +119 91 82 +114 87 82 +112 86 82 +117 89 81 +120 86 90 +120 91 83 +124 94 82 +130 98 82 +148 112 80 +170 116 98 +188 127 102 +190 127 103 +191 110 129 +186 109 125 +161 101 110 +152 98 105 +149 96 105 +142 91 104 +128 85 99 +123 90 86 +125 95 82 +126 95 82 +127 98 80 +132 102 78 +149 115 79 +200 148 81 diff --git a/src/fractalzoomer/color_maps/Flame 170_Apophysis-040426-163SprngFlwersInv.map b/src/fractalzoomer/color_maps/Flame 170_Apophysis-040426-163SprngFlwersInv.map new file mode 100644 index 000000000..25e5aa095 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 170_Apophysis-040426-163SprngFlwersInv.map @@ -0,0 +1,256 @@ +147 173 173 +147 173 173 +142 174 166 +137 175 160 +127 170 156 +117 166 152 +111 162 151 +106 159 150 +68 159 110 +42 158 85 +17 158 61 +20 179 46 +23 201 32 +29 209 17 +36 218 3 +32 203 13 +29 189 24 +0 151 54 +21 142 87 +43 134 120 +65 143 130 +87 153 140 +94 154 145 +102 156 150 +105 158 150 +92 158 137 +80 158 125 +60 147 119 +40 137 114 +31 136 106 +22 135 98 +1 126 85 +1 144 63 +33 143 29 +37 134 37 +41 125 46 +56 141 82 +72 157 118 +84 157 130 +97 157 143 +104 157 151 +106 159 150 +109 161 150 +119 160 161 +129 160 173 +129 159 173 +129 159 173 +127 158 174 +124 156 173 +107 160 150 +107 160 150 +108 160 150 +114 163 151 +120 167 153 +124 169 155 +129 171 157 +133 174 156 +135 176 156 +138 178 156 +142 180 157 +146 182 159 +151 189 155 +157 196 151 +165 200 153 +193 226 147 +200 235 142 +180 217 146 +161 199 150 +150 191 150 +139 183 150 +107 207 88 +57 207 90 +14 207 43 +8 194 27 +2 181 11 +33 150 20 +64 120 30 +59 113 43 +55 107 56 +55 105 60 +37 108 73 +30 105 150 +46 116 150 +62 127 150 +65 127 152 +68 128 154 +95 135 174 +110 143 177 +133 161 175 +134 161 175 +135 162 176 +133 161 174 +131 161 173 +130 168 163 +131 177 150 +130 207 111 +73 204 57 +35 236 19 +58 187 16 +82 139 13 +94 123 8 +106 108 3 +128 116 28 +112 104 3 +65 125 22 +49 153 35 +34 181 48 +55 188 58 +76 196 69 +97 207 77 +139 207 121 +133 178 151 +133 168 165 +128 158 174 +125 156 173 +123 155 173 +115 149 173 +108 143 176 +112 146 174 +132 159 177 +176 191 176 +214 199 206 +252 207 236 +253 207 237 +255 207 239 +224 207 208 +186 200 176 +174 192 173 +163 183 174 +151 175 174 +149 174 173 +147 173 173 +147 171 176 +149 174 174 +149 182 162 +146 198 137 +76 202 62 +38 195 32 +0 189 3 +0 192 3 +0 195 3 +11 207 14 +31 223 7 +34 207 9 +15 163 22 +50 129 32 +43 124 44 +37 120 57 +74 174 97 +116 186 123 +140 182 152 +144 174 167 +158 180 174 +156 177 175 +154 175 177 +150 172 177 +148 171 176 +144 169 174 +137 163 177 +129 158 175 +119 151 175 +79 151 133 +57 144 120 +35 138 107 +15 143 79 +7 151 45 +26 139 43 +26 130 54 +23 136 96 +40 139 109 +57 143 123 +73 145 136 +98 153 151 +109 160 152 +129 160 173 +136 164 173 +141 168 173 +143 169 173 +138 166 174 +135 169 165 +135 164 172 +131 161 173 +125 157 173 +107 143 175 +67 128 153 +66 128 152 +65 128 152 +64 145 126 +69 146 130 +94 154 145 +103 157 150 +106 159 150 +113 164 151 +127 170 156 +132 165 169 +130 160 173 +129 160 173 +128 157 175 +123 153 177 +106 140 176 +55 107 174 +78 123 173 +46 140 21 +69 177 88 +93 186 100 +120 179 136 +121 170 150 +121 169 150 +116 165 152 +113 164 150 +108 160 150 +109 161 150 +123 171 151 +127 174 150 +137 177 157 +152 176 174 +162 183 174 +169 187 175 +178 195 173 +179 195 174 +180 199 171 +185 201 172 +196 208 173 +209 215 177 +203 216 169 +192 222 150 +172 207 156 +170 204 152 +165 186 172 +147 180 162 +131 174 155 +120 168 152 +103 157 150 +67 135 144 +29 120 127 +7 115 95 +8 112 115 +18 104 138 +39 110 150 +68 115 174 +76 121 174 +72 119 173 +59 109 174 +68 115 174 +77 121 175 +83 126 174 +91 132 173 +108 142 177 +116 148 176 +129 159 174 +133 162 174 +135 163 174 +135 163 174 +136 164 173 +143 168 176 +146 171 175 diff --git a/src/fractalzoomer/color_maps/Flame 171_Apophysis-040426-163DemMask.map b/src/fractalzoomer/color_maps/Flame 171_Apophysis-040426-163DemMask.map new file mode 100644 index 000000000..b7a3066c0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 171_Apophysis-040426-163DemMask.map @@ -0,0 +1,256 @@ +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +5 7 4 +63 74 49 +121 142 95 +166 145 116 +212 149 138 +136 104 99 +60 60 60 +32 32 31 +4 5 2 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +6 5 3 +12 11 7 +49 38 23 +87 65 40 +205 183 66 +223 208 71 +242 234 76 +247 243 88 +252 253 101 +250 250 99 +249 248 97 +250 237 76 +242 223 70 +250 170 94 +232 201 107 +214 233 120 +222 227 140 +230 222 161 +225 235 199 +250 218 181 +253 252 131 +242 242 103 +231 233 75 +183 186 71 +135 139 68 +104 104 48 +73 69 29 +10 10 5 +1 1 0 +7 7 4 +97 18 30 +188 29 56 +215 36 49 +242 43 42 +255 86 25 +252 91 40 +176 173 54 +178 173 94 +181 173 134 +181 159 143 +181 146 152 +135 118 118 +34 97 129 +2 29 17 +0 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +3 1 2 +193 25 48 +217 31 52 +242 38 56 +242 10 103 +242 2 137 +242 4 145 +242 59 150 +206 169 76 +211 195 68 +216 221 60 +176 204 56 +136 187 52 +89 89 48 +33 33 18 +3 3 2 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +4 4 2 +8 7 3 +45 46 46 +162 72 80 +238 45 63 +224 57 87 +184 81 103 +143 83 94 +51 38 26 +4 3 2 +14 0 5 +81 6 54 +114 66 99 +153 93 115 +82 63 80 +2 2 1 +1 1 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 0 +6 6 4 +48 50 70 +15 91 118 +22 59 95 +10 10 9 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +3 1 1 +23 7 2 +114 72 54 +188 149 74 +228 194 116 +235 225 137 +225 190 172 +216 129 152 +252 98 152 +238 57 168 +233 1 149 +216 12 92 +181 26 103 +0 0 0 +28 51 43 diff --git a/src/fractalzoomer/color_maps/Flame 172_Apophysis-040426-163ResurectTree.map b/src/fractalzoomer/color_maps/Flame 172_Apophysis-040426-163ResurectTree.map new file mode 100644 index 000000000..2acf7b5a9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 172_Apophysis-040426-163ResurectTree.map @@ -0,0 +1,256 @@ +103 134 255 +95 126 248 +89 120 242 +83 114 236 +72 103 225 +62 93 215 +53 84 206 +45 76 198 +6 24 146 +20 44 166 +34 65 187 +49 80 202 +65 96 218 +91 122 229 +118 149 240 +127 158 231 +136 167 222 +161 192 197 +164 195 193 +168 199 190 +174 205 183 +181 212 177 +185 216 172 +190 221 168 +206 237 152 +228 233 130 +250 230 108 +248 223 101 +247 216 94 +246 215 93 +246 215 93 +244 213 91 +244 213 91 +215 184 62 +225 194 72 +236 205 83 +239 221 99 +242 238 116 +236 243 121 +231 249 127 +207 238 151 +215 246 143 +223 254 135 +221 252 136 +220 251 138 +217 248 140 +215 246 143 +214 245 144 +199 230 159 +188 219 170 +184 215 174 +180 211 178 +170 201 187 +161 192 197 +152 183 205 +144 175 214 +118 149 240 +112 143 245 +107 138 251 +102 133 251 +98 129 251 +101 132 252 +105 136 253 +114 145 244 +125 156 233 +150 181 208 +164 195 194 +178 209 180 +184 215 173 +191 222 167 +193 224 165 +189 220 169 +178 209 180 +167 198 190 +157 188 201 +152 183 205 +148 179 210 +152 183 206 +156 187 202 +169 200 189 +184 215 174 +198 229 160 +203 234 155 +208 239 150 +204 235 153 +201 232 157 +199 230 159 +198 229 160 +185 216 173 +181 212 177 +177 208 181 +173 204 184 +170 201 188 +164 195 194 +153 184 205 +139 170 219 +128 159 230 +109 140 249 +92 123 239 +76 107 229 +71 102 224 +67 98 220 +64 95 217 +51 82 204 +44 75 197 +56 87 209 +69 100 222 +79 110 232 +89 120 242 +118 149 240 +140 171 218 +164 195 194 +183 214 175 +205 236 153 +225 235 132 +246 234 112 +166 135 13 +161 130 8 +151 120 1 +144 113 8 +85 54 67 +60 60 128 +36 67 189 +41 72 194 +46 77 199 +61 92 214 +65 96 218 +68 99 221 +71 102 224 +75 106 228 +77 108 230 +79 110 232 +80 111 233 +86 117 239 +87 118 240 +90 121 243 +93 124 246 +88 119 241 +83 114 236 +81 112 234 +80 111 233 +74 105 227 +69 100 222 +65 96 218 +54 85 207 +51 82 204 +55 86 208 +60 91 213 +67 98 220 +75 106 228 +83 114 236 +91 122 244 +90 121 243 +87 118 240 +85 116 238 +81 112 234 +80 111 233 +79 110 232 +80 111 233 +85 116 238 +92 123 245 +106 137 252 +107 138 250 +109 140 249 +111 142 247 +113 144 245 +114 145 244 +115 146 243 +118 149 240 +119 150 239 +120 151 238 +125 156 233 +124 155 234 +120 151 238 +118 149 240 +118 149 240 +118 149 240 +118 149 240 +122 153 236 +126 157 232 +128 159 230 +138 169 220 +151 182 207 +158 189 200 +175 206 183 +177 208 180 +180 211 178 +184 215 174 +186 217 172 +189 220 169 +191 222 167 +196 227 162 +199 230 159 +205 236 153 +219 250 139 +231 249 127 +242 238 116 +249 231 109 +255 225 103 +251 220 98 +251 220 98 +250 230 108 +234 246 124 +233 247 125 +230 250 128 +206 237 152 +194 225 164 +180 211 178 +164 195 194 +146 177 212 +127 158 231 +118 149 240 +111 142 247 +108 139 250 +103 134 255 +101 132 254 +103 134 255 +105 136 253 +106 137 252 +107 138 251 +105 136 253 +102 133 255 +102 133 255 +102 133 255 +101 132 254 +101 132 254 +101 132 254 +104 135 254 +107 138 251 +110 141 248 +114 145 244 +117 148 241 +117 148 241 +118 149 240 +118 149 240 +118 149 240 +118 149 240 +123 154 235 +126 157 232 +135 166 223 +142 173 216 +145 176 213 +150 181 208 +143 174 215 +135 166 223 +129 160 229 +127 158 231 +126 157 232 +126 157 232 +126 157 232 +131 162 227 +145 176 213 +160 191 198 +168 199 190 +208 239 150 +186 217 172 diff --git a/src/fractalzoomer/color_maps/Flame 173_Apophysis-040426-163GldBlue.map b/src/fractalzoomer/color_maps/Flame 173_Apophysis-040426-163GldBlue.map new file mode 100644 index 000000000..921a23bb5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 173_Apophysis-040426-163GldBlue.map @@ -0,0 +1,256 @@ +152 121 0 +160 129 7 +166 135 13 +172 141 19 +182 151 29 +193 162 40 +201 170 48 +210 179 57 +249 231 109 +235 210 88 +221 190 68 +205 174 52 +190 159 37 +163 132 26 +137 106 15 +128 97 24 +119 88 33 +94 63 58 +90 59 61 +87 56 65 +80 49 71 +74 43 78 +69 38 82 +65 34 87 +49 18 103 +27 21 125 +5 25 147 +6 32 154 +8 39 161 +8 39 161 +9 40 162 +11 42 164 +11 42 164 +40 71 193 +29 60 182 +19 50 172 +16 33 155 +13 17 139 +18 11 133 +24 6 128 +48 17 104 +40 9 112 +32 1 120 +33 2 118 +35 4 117 +37 6 114 +40 9 112 +41 10 111 +56 25 96 +67 36 85 +71 40 81 +75 44 77 +84 53 67 +94 63 58 +102 71 49 +111 80 41 +137 106 15 +142 111 9 +148 117 4 +152 121 4 +157 126 4 +153 122 3 +150 119 2 +141 110 11 +130 99 22 +105 74 47 +91 60 61 +77 46 75 +70 39 81 +64 33 88 +62 31 90 +66 35 86 +77 46 75 +87 56 64 +98 67 54 +102 71 49 +107 76 45 +103 72 49 +99 68 53 +86 55 66 +71 40 81 +57 26 95 +52 21 100 +47 16 105 +50 19 101 +54 23 98 +56 25 96 +57 26 95 +70 39 82 +74 43 78 +78 47 74 +81 50 70 +85 54 67 +91 60 61 +102 71 50 +116 85 36 +127 96 25 +146 115 6 +162 131 16 +179 148 26 +183 152 30 +188 157 35 +191 160 38 +204 173 51 +211 180 58 +198 167 45 +186 155 33 +176 145 23 +166 135 13 +137 106 15 +115 84 37 +91 60 61 +72 41 80 +50 19 102 +29 20 122 +9 21 143 +89 120 242 +94 125 247 +104 135 254 +111 142 247 +170 201 188 +194 194 127 +219 188 66 +214 183 61 +209 178 56 +194 163 41 +190 159 37 +187 156 34 +184 153 31 +180 149 27 +178 147 25 +176 145 23 +175 144 22 +169 138 16 +168 137 15 +165 134 12 +162 131 9 +167 136 14 +172 141 19 +173 142 20 +175 144 22 +181 150 28 +186 155 33 +190 159 37 +201 170 48 +204 173 51 +199 168 46 +195 164 42 +188 157 35 +180 149 27 +172 141 19 +164 133 11 +165 134 12 +167 136 14 +170 139 17 +174 143 21 +175 144 22 +176 145 23 +175 144 22 +170 139 17 +163 132 10 +149 118 3 +147 116 4 +146 115 6 +144 113 8 +142 111 10 +141 110 11 +140 109 12 +137 106 15 +136 105 16 +135 104 17 +130 99 22 +131 100 21 +135 104 17 +137 106 15 +137 106 15 +137 106 15 +137 106 15 +133 102 19 +129 98 23 +127 96 25 +117 86 35 +104 73 48 +97 66 55 +80 49 72 +77 46 74 +75 44 77 +71 40 81 +69 38 83 +66 35 86 +64 33 88 +59 28 93 +56 25 96 +50 19 102 +36 5 116 +24 6 128 +13 17 139 +6 24 146 +0 30 152 +4 35 157 +4 35 157 +5 25 147 +21 9 131 +22 8 130 +25 5 127 +49 18 103 +61 30 91 +75 44 77 +91 60 61 +109 78 43 +128 97 24 +137 106 15 +144 113 8 +147 116 5 +152 121 0 +154 123 1 +152 121 0 +150 119 2 +149 118 3 +148 117 4 +150 119 2 +153 122 0 +153 122 0 +153 122 0 +154 123 1 +154 123 1 +154 123 1 +151 120 1 +148 117 4 +145 114 7 +141 110 11 +138 107 14 +138 107 14 +137 106 15 +137 106 15 +137 106 15 +137 106 15 +132 101 20 +129 98 23 +120 89 32 +113 82 39 +110 79 42 +105 74 47 +112 81 40 +120 89 32 +126 95 26 +128 97 24 +129 98 23 +129 98 23 +129 98 23 +124 93 28 +110 79 42 +95 64 57 +87 56 65 +47 16 105 +69 38 83 diff --git a/src/fractalzoomer/color_maps/Flame 174_Apophysis-040426-163WrldBndr.map b/src/fractalzoomer/color_maps/Flame 174_Apophysis-040426-163WrldBndr.map new file mode 100644 index 000000000..891b55b61 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 174_Apophysis-040426-163WrldBndr.map @@ -0,0 +1,256 @@ +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +55 12 9 +54 11 9 +54 11 10 +76 33 21 +98 55 33 +165 122 100 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +98 55 33 +98 55 33 +98 55 33 +165 122 100 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +98 55 33 +98 55 33 +73 73 73 +48 91 113 +61 104 126 +94 137 159 +183 226 248 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +98 55 33 +98 55 33 +95 52 30 +89 46 24 +89 46 24 +89 46 24 +92 49 27 +95 52 30 +98 55 33 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 +232 189 167 diff --git a/src/fractalzoomer/color_maps/Flame 175_Apophysis-040426-163GrnPrpl.map b/src/fractalzoomer/color_maps/Flame 175_Apophysis-040426-163GrnPrpl.map new file mode 100644 index 000000000..d6c5137f3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 175_Apophysis-040426-163GrnPrpl.map @@ -0,0 +1,256 @@ +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +77 19 74 +69 11 66 +61 3 58 +37 20 34 +5 52 2 +5 52 2 +5 52 2 +29 28 26 +53 4 50 +57 3 54 +61 3 58 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +133 75 130 +133 75 130 +133 75 130 +109 51 106 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +42 100 45 +26 84 29 +26 84 29 +26 84 29 +34 92 37 +42 100 45 +42 100 45 +42 100 45 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +101 43 98 +121 63 118 +141 83 138 +157 99 154 +173 115 170 +189 131 186 +221 163 218 +146 204 149 +122 180 125 +98 156 101 +90 148 93 +42 100 45 +26 84 29 +10 68 13 +5 52 2 +21 36 18 +53 4 50 +61 3 58 +77 19 74 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +77 19 74 +61 3 58 +29 28 26 +21 36 18 +21 36 18 +29 28 26 +61 3 58 +69 11 66 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 +85 27 82 diff --git a/src/fractalzoomer/color_maps/Flame 176_Apophysis-040426-163SphPart2.map b/src/fractalzoomer/color_maps/Flame 176_Apophysis-040426-163SphPart2.map new file mode 100644 index 000000000..539316d5e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 176_Apophysis-040426-163SphPart2.map @@ -0,0 +1,256 @@ +81 83 26 +72 80 20 +67 78 17 +63 77 14 +61 76 13 +60 76 12 +60 76 12 +60 76 12 +57 75 10 +57 75 10 +57 75 10 +57 75 10 +57 75 10 +55 74 9 +54 74 8 +54 74 8 +54 74 8 +54 74 8 +58 75 11 +63 77 14 +69 79 18 +75 81 22 +76 81 23 +78 82 24 +84 84 28 +85 84 29 +87 85 30 +87 85 30 +87 85 30 +85 84 29 +84 84 28 +78 82 24 +72 80 20 +75 81 22 +78 82 24 +81 83 26 +82 83 27 +84 84 28 +84 84 28 +84 84 28 +84 84 28 +81 83 26 +78 82 24 +75 81 22 +72 80 20 +70 79 19 +69 79 18 +66 78 16 +66 78 16 +72 80 20 +73 80 21 +75 81 22 +76 81 23 +78 82 24 +78 82 24 +78 82 24 +75 81 22 +73 80 21 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +75 81 22 +78 82 24 +81 83 26 +78 82 24 +75 81 22 +75 81 22 +75 81 22 +78 82 24 +81 83 26 +81 83 26 +82 83 27 +84 84 28 +84 84 28 +84 84 28 +84 84 28 +81 83 26 +81 83 26 +82 83 27 +84 84 28 +87 85 30 +90 86 32 +108 92 44 +144 104 68 +186 118 96 +190 163 186 +73 202 247 +119 186 224 +166 171 202 +175 168 196 +184 165 190 +208 157 174 +253 142 144 +237 135 130 +181 116 93 +126 98 56 +114 94 48 +102 90 40 +87 85 30 +81 83 26 +75 81 22 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +69 79 18 +66 78 16 +63 77 14 +60 76 12 +63 77 14 +66 78 16 +67 78 17 +69 79 18 +69 79 18 +69 79 18 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +75 81 22 +81 83 26 +87 85 30 +93 87 34 +106 91 43 +120 96 52 +141 103 66 +186 118 96 +208 157 174 +199 160 180 +250 143 146 +251 142 145 +253 142 144 +241 146 152 +193 162 184 +172 169 198 +163 172 204 +181 166 192 +190 163 186 +199 160 180 +225 131 122 +159 109 78 +120 96 52 +96 88 36 +87 85 30 +87 85 30 +99 89 38 +109 92 45 +120 96 52 +37 214 223 +34 215 221 +31 216 219 +28 217 217 +34 215 221 +43 212 227 +52 209 233 +147 105 70 +129 99 58 +174 114 88 +219 129 118 +240 136 132 +246 138 136 +199 160 180 +190 163 186 +187 164 188 +193 162 184 +180 116 92 +132 100 60 +111 93 46 +93 87 34 +100 89 39 +108 92 44 +135 101 62 +180 116 92 +234 134 128 +234 134 128 +171 113 86 +132 100 60 +108 92 44 +90 86 32 +81 83 26 +72 80 20 +66 78 16 +60 76 12 +60 76 12 +60 76 12 +60 76 12 +60 76 12 +63 77 14 +63 77 14 +63 77 14 +63 77 14 +63 77 14 +66 78 16 +69 79 18 +72 80 20 +72 80 20 +69 79 18 +66 78 16 +63 77 14 +66 78 16 +69 79 18 +69 79 18 +69 79 18 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +72 80 20 +69 79 18 +66 78 16 +63 77 14 +63 77 14 +63 77 14 +63 77 14 +63 77 14 +66 78 16 +69 79 18 +69 79 18 +69 79 18 +69 79 18 +72 80 20 +72 80 20 +75 81 22 +78 82 24 +81 83 26 +84 84 28 +84 84 28 +84 84 28 +81 83 26 +78 82 24 +75 81 22 +72 80 20 +72 80 20 +75 81 22 +81 83 26 +87 85 30 +105 91 42 +123 97 54 +216 128 116 +150 106 72 diff --git a/src/fractalzoomer/color_maps/Flame 177_Apophysis-040426-163StAmF.map b/src/fractalzoomer/color_maps/Flame 177_Apophysis-040426-163StAmF.map new file mode 100644 index 000000000..6888a1046 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 177_Apophysis-040426-163StAmF.map @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +66 36 8 +133 72 16 +115 96 84 +98 121 152 +100 132 158 +103 144 165 +114 178 190 +118 186 199 +122 194 209 +117 189 201 +113 185 194 +99 171 174 +86 158 155 +121 133 30 +125 125 20 +130 118 10 +130 108 21 +130 99 33 +132 104 32 +134 110 32 +140 111 37 +146 120 151 +129 168 196 +138 184 209 +148 201 223 +119 170 187 +90 139 151 +107 127 93 +124 116 36 +141 88 34 +137 94 99 +134 100 164 +131 108 169 +129 116 174 +131 107 168 +133 99 162 +123 92 152 +138 75 36 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +141 61 31 +141 72 40 +109 113 158 +105 128 161 +102 144 164 +94 148 159 +87 152 154 +89 157 158 +91 163 163 +89 166 163 +94 170 169 +106 166 177 +105 160 174 +105 155 171 +108 151 172 +112 147 174 +108 146 170 +104 145 166 +88 140 150 +48 113 75 +9 87 0 +4 43 0 +0 0 0 +0 0 0 +140 70 28 +136 85 39 +106 108 153 +96 128 153 +92 127 149 +89 126 146 +130 102 39 +135 81 31 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +135 61 21 +169 105 142 +182 114 153 +195 124 164 +150 111 180 +150 119 159 +156 133 157 +139 147 51 +134 78 22 +67 39 11 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +119 123 34 +101 130 90 +84 138 146 +91 146 155 +92 146 156 +97 127 154 +105 111 154 +139 66 26 +69 33 13 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +144 60 35 +144 61 36 +138 79 39 +117 90 148 +125 108 167 +149 110 179 +166 122 196 +170 121 192 +184 143 190 +185 158 183 +186 196 157 +181 193 152 +177 191 147 +115 157 181 +113 129 168 +97 105 145 +55 34 38 +0 0 0 +0 0 0 +85 103 20 +116 115 19 +127 125 30 +172 172 156 +153 163 210 +169 194 254 +176 224 252 +159 195 251 +165 195 254 +180 179 246 +205 153 213 +187 152 196 +180 156 177 +181 173 169 +181 183 163 +199 185 155 +203 192 153 +217 179 180 +216 202 182 +215 211 183 +214 225 222 +225 234 237 +218 206 253 +213 203 253 +216 162 222 +182 138 191 +140 115 180 +130 119 176 +103 129 160 +125 135 179 +151 157 206 +174 184 230 +188 215 246 +209 229 241 +238 223 225 +241 182 244 +253 177 254 +228 157 243 +211 150 223 +155 162 211 +119 165 187 +95 156 163 +87 142 150 +115 133 36 +125 113 30 +125 115 39 +106 114 156 +122 103 162 +122 91 151 +141 69 39 +144 60 35 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +67 38 38 +112 90 147 +138 105 153 diff --git a/src/fractalzoomer/color_maps/Flame 178_Apophysis-040426-163StCosOwl.map b/src/fractalzoomer/color_maps/Flame 178_Apophysis-040426-163StCosOwl.map new file mode 100644 index 000000000..41a3835a4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 178_Apophysis-040426-163StCosOwl.map @@ -0,0 +1,256 @@ +90 143 129 +43 93 69 +45 69 77 +48 45 86 +53 49 107 +58 53 128 +51 42 151 +44 32 175 +25 20 87 +23 10 57 +22 0 28 +14 2 19 +6 5 11 +21 12 8 +37 20 5 +45 19 2 +53 19 0 +75 30 8 +70 49 37 +65 68 66 +73 72 105 +81 76 145 +94 87 181 +108 98 217 +184 172 255 +214 200 255 +244 228 255 +241 225 255 +238 222 255 +234 218 255 +231 215 255 +211 196 255 +177 165 255 +105 91 255 +94 84 202 +84 78 150 +98 91 175 +113 105 201 +130 120 223 +147 135 246 +185 172 255 +209 194 255 +233 217 255 +243 226 255 +253 236 255 +254 238 255 +255 241 255 +255 249 255 +255 254 255 +255 255 255 +255 253 255 +255 251 255 +255 245 255 +255 240 255 +251 235 255 +247 230 255 +184 171 255 +141 131 214 +98 91 174 +132 116 155 +167 141 137 +191 158 144 +215 176 152 +245 196 162 +236 234 233 +201 187 255 +163 152 238 +125 117 222 +98 92 175 +72 67 128 +40 37 79 +23 26 31 +4 4 7 +24 10 7 +45 17 7 +76 34 12 +107 52 18 +103 59 35 +100 66 53 +76 67 63 +61 74 75 +68 64 122 +60 56 108 +53 49 94 +44 41 78 +35 33 63 +25 23 45 +15 14 26 +21 6 0 +33 9 4 +46 13 9 +30 6 21 +15 0 33 +8 3 79 +3 3 80 +6 0 80 +12 6 80 +37 26 28 +66 31 34 +95 37 41 +100 50 51 +106 64 61 +92 70 67 +112 95 91 +71 67 127 +73 68 130 +75 70 133 +79 73 140 +83 77 147 +197 24 173 +208 30 187 +153 138 255 +173 161 255 +182 169 255 +183 170 255 +184 172 255 +185 172 255 +189 176 255 +211 197 255 +229 213 255 +225 215 255 +194 185 252 +164 156 250 +129 122 209 +95 88 168 +71 67 127 +42 38 90 +26 25 47 +3 1 21 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 1 +4 0 19 +9 0 38 +19 0 57 +29 0 76 +41 0 72 +37 0 93 +42 0 91 +72 0 135 +130 121 231 +156 145 243 +182 170 255 +220 205 255 +236 219 255 +237 221 255 +223 220 231 +132 129 161 +101 98 142 +71 67 124 +34 31 60 +16 15 29 +0 0 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +3 2 1 +29 21 17 +54 39 32 +59 49 48 +33 31 59 +32 30 57 +31 29 55 +20 19 36 +5 5 10 +0 0 0 +0 0 0 +2 2 2 +3 11 8 +7 23 27 +25 71 51 +47 98 19 +75 112 17 +107 121 15 +136 86 63 +152 111 90 +115 80 54 +104 78 62 +94 77 70 +59 54 52 +27 27 27 +1 9 3 +0 0 0 +0 0 0 +0 0 0 +1 1 7 +19 18 34 +48 45 86 +80 75 143 +130 121 231 +169 160 255 +206 192 255 +236 220 255 +255 238 255 +255 247 255 +255 254 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 250 248 +255 255 219 +255 237 138 +218 158 119 +210 164 97 +138 126 84 +118 106 65 +126 98 39 +76 77 31 +74 54 47 +44 41 67 +29 27 52 +41 38 73 +69 64 78 +130 106 83 +170 141 122 +219 161 134 +233 186 151 +255 253 214 +220 255 255 +237 234 255 +222 222 231 +140 245 157 +108 172 113 +127 127 79 +139 117 113 +103 102 113 +84 84 129 +89 83 159 +130 121 231 +161 150 255 +189 176 255 +208 194 255 +242 226 255 +251 234 255 +255 239 255 +255 240 255 +255 241 255 +255 246 255 +255 250 255 +255 251 255 +255 251 255 +255 243 255 +245 228 255 +222 207 255 +183 171 255 diff --git a/src/fractalzoomer/color_maps/Flame 179_Apophysis-040426-163StGenie.map b/src/fractalzoomer/color_maps/Flame 179_Apophysis-040426-163StGenie.map new file mode 100644 index 000000000..73a9d23d6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 179_Apophysis-040426-163StGenie.map @@ -0,0 +1,256 @@ +64 50 36 +23 82 142 +13 68 124 +3 55 107 +32 45 59 +61 36 12 +71 39 7 +81 42 3 +89 44 0 +105 52 0 +121 60 0 +150 75 0 +179 90 0 +201 101 1 +224 113 2 +230 116 3 +236 120 4 +254 139 25 +254 143 32 +254 147 39 +254 141 28 +254 135 17 +253 134 16 +253 134 15 +245 136 28 +233 142 52 +221 149 77 +228 161 95 +235 174 114 +243 175 108 +251 176 102 +249 165 81 +242 149 56 +252 138 23 +251 135 18 +250 132 14 +252 129 7 +254 127 0 +252 126 0 +251 125 0 +226 115 3 +221 112 2 +217 110 2 +195 99 3 +173 89 4 +161 83 5 +150 78 7 +136 69 3 +135 68 0 +149 77 5 +173 88 2 +198 99 0 +208 104 0 +219 110 0 +223 112 0 +228 115 1 +250 126 1 +251 127 1 +253 128 2 +245 126 6 +237 124 10 +231 120 8 +225 116 7 +204 107 10 +169 85 1 +119 60 0 +100 51 0 +82 42 1 +78 45 12 +75 49 23 +30 40 50 +19 52 84 +49 111 173 +63 89 115 +78 68 58 +133 82 32 +189 97 6 +200 102 5 +211 107 4 +217 111 5 +210 106 2 +145 75 4 +114 58 2 +83 42 0 +75 43 10 +68 45 21 +19 39 59 +5 48 92 +3 68 133 +10 53 95 +17 38 58 +30 38 46 +43 39 35 +82 42 2 +103 52 0 +128 68 8 +146 85 24 +211 173 135 +206 169 132 +201 166 130 +167 149 130 +134 132 131 +144 90 35 +133 72 12 +137 70 4 +136 69 3 +135 69 3 +133 68 3 +132 67 3 +128 66 3 +121 61 2 +118 59 0 +124 63 2 +141 72 4 +147 76 5 +153 80 7 +187 110 34 +203 158 114 +204 171 138 +222 188 155 +251 202 153 +249 188 127 +247 175 102 +231 155 79 +216 136 56 +214 113 12 +196 100 3 +156 78 0 +129 66 2 +99 51 2 +104 53 2 +110 56 3 +127 65 3 +149 75 1 +187 94 0 +202 101 0 +193 97 1 +169 86 3 +146 75 5 +137 70 3 +128 65 2 +116 58 1 +98 50 1 +80 49 17 +73 71 69 +90 152 213 +78 155 231 +67 158 249 +94 170 245 +152 199 246 +200 218 237 +232 234 236 +121 148 176 +86 127 168 +52 106 160 +22 44 66 +90 70 49 +98 58 17 +118 60 1 +152 76 0 +200 101 1 +229 149 68 +234 157 80 +240 166 92 +252 175 97 +254 153 52 +253 140 27 +252 133 14 +236 119 2 +228 115 1 +221 111 0 +207 103 0 +185 92 0 +152 80 7 +138 72 5 +124 71 18 +130 87 44 +82 122 162 +47 141 235 +21 124 226 +8 110 213 +1 122 244 +1 127 253 +55 147 239 +187 216 246 +188 216 244 +190 216 243 +130 188 246 +55 155 254 +4 129 254 +2 118 234 +4 107 210 +5 105 205 +6 105 204 +0 89 177 +0 87 173 +8 101 195 +79 141 203 +130 157 185 +141 151 160 +208 172 137 +217 175 132 +219 165 111 +229 147 65 +229 127 25 +229 118 7 +225 113 1 +231 117 4 +236 121 5 +238 121 4 +239 123 7 +248 130 12 +252 132 11 +251 130 9 +241 124 7 +236 122 8 +223 114 4 +222 111 1 +198 100 2 +161 82 4 +149 76 4 +144 74 4 +142 73 5 +147 75 2 +160 81 2 +190 95 1 +211 106 1 +217 111 5 +215 109 3 +198 99 0 +160 81 2 +150 77 3 +147 76 5 +142 74 6 +146 78 10 +149 86 24 +194 120 45 +209 160 110 +219 183 147 +234 193 153 +254 217 181 +225 211 197 +227 225 222 +252 222 192 +239 208 178 +216 179 142 +234 178 123 +250 170 89 +252 152 52 +253 143 32 +243 132 20 +235 121 7 +229 119 8 +215 132 50 +196 148 101 +174 138 102 diff --git a/src/fractalzoomer/color_maps/Flame 180_Apophysis-040426-163St.map b/src/fractalzoomer/color_maps/Flame 180_Apophysis-040426-163St.map new file mode 100644 index 000000000..e6b5bcfb2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 180_Apophysis-040426-163St.map @@ -0,0 +1,256 @@ +79 122 116 +102 152 145 +90 137 130 +78 122 116 +89 108 95 +101 95 74 +104 98 76 +108 102 79 +158 151 120 +183 175 142 +208 200 165 +208 200 165 +209 201 166 +195 188 153 +182 175 140 +166 159 127 +151 144 114 +83 128 121 +77 121 114 +72 114 108 +47 76 73 +22 39 39 +13 23 23 +4 8 8 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +16 17 12 +28 24 19 +50 45 35 +73 67 52 +128 122 96 +171 165 131 +227 172 227 +237 197 238 +248 223 249 +245 231 245 +242 239 241 +236 238 238 +254 240 223 +230 220 187 +166 186 166 +103 152 145 +75 115 110 +48 78 75 +31 51 50 +14 25 25 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +2 4 5 +2 5 3 +2 6 2 +2 7 3 +3 9 4 +4 10 4 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +32 28 22 +67 61 48 +156 149 118 +184 176 143 +212 204 169 +212 204 169 +213 205 169 +211 203 167 +161 155 123 +123 117 91 +92 86 67 +10 18 19 +7 14 12 +5 10 5 +11 20 21 +40 36 28 +47 78 74 +66 99 93 +100 149 142 +107 156 149 +114 164 157 +120 170 163 +126 177 170 +143 183 172 +124 175 168 +103 152 145 +127 121 94 +46 41 32 +31 27 21 +17 14 11 +5 10 5 +2 7 2 +1 2 1 +0 2 0 +0 2 0 +0 2 0 +0 2 1 +0 2 2 +2 4 4 +3 6 7 +5 10 5 +4 8 9 +21 37 37 +55 90 85 +79 94 80 +104 98 76 +120 114 89 +139 133 104 +141 135 106 +123 117 91 +97 91 71 +96 90 70 +96 90 70 +72 83 70 +48 43 33 +21 18 14 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +4 10 4 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +11 9 7 +46 41 32 +85 79 61 +112 106 83 +147 140 110 +157 150 119 +148 141 111 +128 121 95 +112 106 82 +95 89 69 +52 47 36 +23 19 15 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +18 32 32 +46 77 74 +66 105 100 +70 110 105 +54 88 84 +49 44 34 +19 16 13 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +5 10 5 +12 10 8 +15 27 27 +35 60 58 +43 72 69 +40 68 65 +27 46 45 +15 26 27 +5 10 5 +5 10 5 +4 9 4 +6 5 4 +4 4 3 +1 2 1 +1 4 1 +3 7 2 +5 10 5 +18 32 32 +16 48 112 +61 99 94 +82 126 120 +95 89 69 diff --git a/src/fractalzoomer/color_maps/Flame 181_Apophysis-040426-163StSatAngel.map b/src/fractalzoomer/color_maps/Flame 181_Apophysis-040426-163StSatAngel.map new file mode 100644 index 000000000..0250d5b9d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 181_Apophysis-040426-163StSatAngel.map @@ -0,0 +1,256 @@ +169 159 187 +200 153 237 +210 169 240 +220 186 244 +228 185 237 +237 184 231 +244 184 216 +252 184 201 +238 136 182 +231 130 188 +225 124 195 +223 124 198 +222 125 201 +221 122 200 +220 119 199 +221 118 196 +223 118 194 +241 126 165 +242 128 140 +243 131 116 +239 138 115 +236 145 115 +233 144 110 +231 144 105 +204 182 87 +202 205 106 +200 228 125 +200 241 139 +200 255 153 +200 252 157 +201 249 161 +207 241 152 +179 233 132 +155 197 121 +162 186 146 +169 176 171 +182 168 196 +196 161 221 +199 163 224 +202 165 228 +219 170 253 +230 183 245 +241 197 237 +242 192 229 +244 188 221 +245 190 220 +247 192 219 +251 207 225 +254 215 221 +254 211 224 +253 205 213 +253 199 203 +253 182 192 +253 166 181 +253 161 175 +254 157 170 +218 188 121 +181 186 116 +144 185 111 +137 184 98 +131 184 85 +135 191 86 +139 198 88 +156 242 78 +160 254 74 +167 225 56 +171 218 57 +175 211 59 +176 210 59 +177 209 60 +182 196 56 +184 202 68 +230 147 104 +234 137 104 +239 128 105 +245 136 125 +251 145 145 +250 157 157 +250 170 169 +255 190 198 +246 188 216 +229 198 250 +237 209 250 +246 220 250 +244 227 250 +243 235 251 +250 245 247 +255 254 243 +224 217 239 +221 208 233 +218 199 227 +223 209 228 +229 219 229 +205 212 207 +209 231 195 +211 242 188 +194 254 142 +145 194 103 +172 214 117 +200 235 132 +206 234 143 +212 233 155 +212 255 176 +230 246 222 +245 245 233 +236 233 237 +227 221 242 +236 227 233 +246 234 224 +246 217 208 +234 201 167 +219 203 138 +214 205 130 +202 238 140 +194 229 150 +187 220 161 +194 209 187 +186 170 211 +199 159 229 +203 156 240 +203 151 244 +198 134 248 +194 118 252 +199 119 243 +204 121 234 +210 119 221 +222 121 198 +246 134 164 +244 149 136 +211 187 107 +200 193 91 +190 200 76 +186 200 69 +190 191 68 +206 158 67 +217 140 72 +231 137 97 +231 145 106 +232 153 115 +231 155 116 +231 158 117 +230 161 118 +230 164 121 +222 180 122 +218 193 126 +218 202 136 +202 205 155 +187 208 174 +206 205 215 +210 182 227 +210 170 239 +203 154 241 +165 156 182 +157 155 167 +150 155 153 +147 172 130 +126 159 100 +120 170 77 +121 175 74 +128 169 93 +121 168 80 +120 201 45 +138 219 46 +156 238 47 +155 243 50 +159 232 46 +168 219 51 +177 214 65 +201 203 103 +198 212 107 +196 221 111 +201 215 115 +207 210 121 +214 198 123 +215 194 121 +223 184 128 +239 164 141 +233 136 190 +223 147 221 +199 150 237 +191 147 225 +189 145 223 +205 120 231 +211 118 217 +237 128 175 +236 128 178 +235 129 181 +157 157 165 +163 155 179 +227 120 186 +240 123 163 +253 131 146 +253 138 143 +252 144 146 +245 126 158 +235 123 175 +230 120 181 +218 119 203 +208 119 225 +204 121 235 +204 121 234 +208 118 223 +215 118 209 +225 119 190 +242 125 162 +248 133 128 +236 145 116 +230 153 111 +228 161 115 +227 173 124 +235 181 149 +245 164 195 +219 139 223 +215 146 237 +215 141 231 +214 125 219 +212 119 217 +215 118 210 +221 118 196 +225 119 191 +231 120 179 +255 151 159 +251 155 174 +249 182 178 +237 200 173 +233 226 190 +227 230 181 +219 254 193 +233 235 200 +237 236 227 +211 230 201 +201 204 206 +168 189 155 +146 184 115 +136 196 84 +131 220 49 +151 241 68 +156 243 76 +160 230 97 +178 251 105 +188 245 117 +191 235 114 +178 245 119 +183 245 128 +169 205 141 +171 184 166 +242 142 179 +248 135 160 +253 137 152 +255 135 145 +255 133 144 +254 135 142 +250 135 134 +247 143 135 +243 147 131 +240 158 136 diff --git a/src/fractalzoomer/color_maps/Flame 182_Apophysis-040427-1knotted.map b/src/fractalzoomer/color_maps/Flame 182_Apophysis-040427-1knotted.map new file mode 100644 index 000000000..bf72db268 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 182_Apophysis-040427-1knotted.map @@ -0,0 +1,256 @@ +146 120 27 +146 97 30 +147 80 45 +148 63 60 +139 56 56 +130 50 53 +119 46 39 +109 42 25 +95 56 17 +80 53 28 +65 51 40 +91 74 47 +117 98 55 +136 113 41 +156 128 28 +152 139 26 +149 151 24 +146 120 27 +162 98 50 +178 76 74 +190 45 111 +202 15 148 +219 12 179 +237 9 210 +255 0 221 +255 0 224 +255 0 228 +255 0 231 +255 0 234 +247 0 244 +239 0 254 +251 12 227 +246 3 219 +219 15 172 +187 19 154 +156 24 136 +160 24 133 +164 24 131 +164 24 131 +164 24 131 +163 25 111 +149 27 80 +135 29 49 +137 31 47 +139 33 45 +134 33 42 +129 34 40 +127 37 37 +111 46 40 +71 60 77 +48 76 115 +25 93 154 +25 93 154 +25 93 154 +27 119 125 +29 145 96 +44 125 84 +65 85 76 +87 45 69 +107 37 59 +127 30 50 +131 29 48 +136 29 47 +138 30 46 +150 40 69 +155 24 138 +149 24 150 +143 25 163 +145 26 159 +148 27 156 +148 28 136 +163 26 132 +162 25 129 +154 43 95 +147 61 62 +149 56 61 +151 51 61 +137 50 65 +124 49 70 +109 54 83 +106 55 74 +64 154 102 +92 157 65 +121 161 28 +127 158 27 +134 155 26 +134 155 26 +129 149 78 +124 114 63 +107 130 45 +91 146 27 +91 146 27 +91 146 27 +96 111 42 +75 88 60 +78 46 85 +83 28 112 +109 24 143 +114 31 133 +119 39 124 +121 41 93 +123 44 63 +115 18 29 +78 9 37 +59 9 12 +42 48 31 +26 88 51 +28 115 64 +30 143 77 +28 155 78 +28 156 81 +28 156 81 +58 114 89 +164 24 131 +186 18 144 +208 12 158 +223 16 192 +238 8 202 +214 9 176 +175 20 148 +150 26 156 +87 59 155 +25 93 154 +25 93 154 +25 93 154 +28 94 155 +102 100 139 +144 87 128 +152 53 120 +185 22 69 +169 43 61 +154 64 53 +146 97 30 +91 146 27 +27 156 76 +29 158 75 +140 96 21 +101 69 32 +62 42 44 +59 33 40 +57 25 36 +59 63 74 +66 73 79 +74 87 96 +120 53 124 +118 25 155 +131 26 157 +145 28 160 +144 58 131 +141 71 69 +159 74 33 +255 60 51 +190 24 74 +183 19 84 +176 15 95 +147 56 63 +137 61 61 +134 93 61 +125 103 56 +133 117 65 +144 102 62 +182 24 57 +192 25 76 +203 26 96 +216 68 152 +249 199 211 +202 147 168 +128 126 137 +28 156 81 +28 155 79 +28 155 78 +43 91 77 +78 73 54 +92 52 40 +113 42 38 +140 42 31 +155 53 30 +155 73 33 +159 88 46 +160 86 49 +154 65 51 +149 47 61 +168 18 108 +161 20 114 +126 30 57 +105 25 52 +85 21 47 +72 10 47 +38 21 27 +31 15 0 +1 10 27 +39 26 35 +74 27 61 +104 7 110 +124 8 105 +184 20 71 +188 17 59 +175 18 47 +157 35 34 +138 33 27 +130 11 5 +117 1 22 +119 10 3 +109 41 4 +125 36 20 +129 35 35 +128 36 37 +127 35 38 +129 34 38 +138 31 39 +139 35 34 +139 43 31 +159 54 22 +156 71 30 +157 100 31 +188 117 29 +156 116 64 +157 104 86 +161 76 107 +222 39 157 +255 4 193 +244 8 215 +236 6 219 +202 16 201 +150 31 159 +153 29 141 +150 46 123 +131 53 75 +124 51 70 +130 59 41 +146 62 28 +140 60 23 +139 43 31 +143 39 30 +151 31 32 +138 31 41 +140 32 45 +138 31 41 +138 31 41 +138 31 41 +132 36 37 +128 38 38 +128 40 38 +139 50 32 +146 62 28 +146 89 20 +146 97 30 +146 97 30 +157 100 31 +146 120 27 +146 120 27 +146 120 27 +146 120 27 +146 120 27 +146 97 30 +146 97 30 diff --git a/src/fractalzoomer/color_maps/Flame 183_Apophysis-040427-4AlngSpder.map b/src/fractalzoomer/color_maps/Flame 183_Apophysis-040427-4AlngSpder.map new file mode 100644 index 000000000..40d5b1bfe --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 183_Apophysis-040427-4AlngSpder.map @@ -0,0 +1,256 @@ +88 35 3 +69 26 7 +67 25 6 +65 24 6 +71 27 6 +77 31 7 +79 31 5 +81 31 4 +82 33 3 +77 30 3 +72 27 4 +67 24 4 +63 22 4 +62 22 6 +62 23 8 +67 24 6 +72 25 5 +100 33 4 +107 39 4 +115 46 5 +120 47 8 +126 48 12 +122 45 12 +118 43 12 +100 40 16 +92 38 11 +85 36 6 +86 35 3 +88 34 0 +87 32 0 +87 31 0 +83 32 1 +83 34 4 +77 33 8 +77 30 7 +78 27 6 +80 28 7 +82 30 8 +82 31 8 +83 33 8 +102 48 10 +115 54 18 +129 60 27 +131 62 22 +133 65 18 +134 63 17 +136 62 17 +131 61 12 +121 57 11 +113 46 0 +116 44 0 +119 43 0 +123 47 0 +127 52 0 +133 55 0 +140 58 0 +127 49 13 +116 47 12 +105 45 11 +101 45 11 +98 45 11 +96 41 7 +94 38 3 +102 36 0 +109 36 0 +109 41 6 +102 41 8 +95 42 10 +91 41 8 +87 41 7 +81 36 3 +73 29 2 +60 23 5 +59 21 3 +58 19 2 +61 20 3 +64 21 4 +64 21 4 +64 21 5 +58 20 7 +57 21 5 +40 27 0 +42 21 2 +45 15 5 +47 14 2 +49 13 0 +56 17 2 +61 21 11 +82 34 11 +99 47 19 +117 61 28 +127 65 27 +137 70 27 +129 88 32 +133 74 16 +132 70 13 +133 60 7 +124 57 4 +124 57 7 +125 57 10 +131 59 10 +138 62 10 +146 75 13 +161 89 17 +251 49 39 +215 90 51 +179 132 64 +174 112 41 +170 92 18 +145 91 17 +147 76 14 +154 68 7 +155 59 19 +128 60 13 +125 58 13 +123 56 14 +116 52 8 +105 45 8 +102 39 6 +100 36 0 +87 27 0 +79 27 3 +72 27 6 +71 27 6 +70 28 6 +73 31 9 +78 37 5 +82 44 8 +97 43 15 +110 50 16 +112 51 12 +115 52 9 +115 47 10 +107 48 8 +99 46 2 +86 40 0 +69 28 0 +66 25 2 +64 23 5 +63 23 5 +62 24 5 +59 24 5 +61 24 5 +64 23 5 +70 21 4 +72 15 4 +71 19 6 +71 23 9 +75 28 10 +72 34 11 +74 39 7 +86 41 12 +105 53 16 +111 57 10 +117 62 5 +117 58 2 +122 53 11 +124 50 11 +116 46 10 +103 44 10 +86 37 7 +74 32 7 +74 31 7 +75 30 7 +77 31 5 +82 37 6 +86 40 4 +93 41 4 +97 35 0 +93 34 0 +89 33 0 +74 28 5 +68 27 5 +61 26 6 +56 24 1 +50 18 5 +45 18 23 +44 16 15 +54 11 0 +66 17 0 +75 29 3 +93 41 4 +110 51 9 +126 50 14 +135 72 19 +147 73 15 +159 75 11 +163 83 0 +180 75 10 +157 46 0 +137 42 10 +131 40 9 +124 50 11 +120 54 2 +117 54 0 +117 50 7 +112 48 10 +106 47 17 +103 44 12 +98 38 10 +94 37 7 +90 38 1 +92 36 0 +89 35 0 +82 36 0 +76 32 3 +72 25 0 +71 25 2 +72 28 3 +80 29 2 +91 31 3 +96 36 2 +100 40 3 +104 39 0 +105 42 1 +118 47 0 +111 46 4 +104 45 5 +96 35 7 +89 33 6 +82 28 4 +77 23 0 +81 23 0 +86 12 1 +106 29 0 +108 35 2 +112 43 10 +119 49 15 +115 47 28 +118 54 16 +126 58 21 +121 53 16 +110 44 12 +106 37 6 +101 33 0 +102 29 10 +96 29 20 +111 36 13 +129 49 16 +142 63 20 +150 65 26 +159 82 36 +158 79 20 +158 85 16 +158 78 15 +153 72 19 +148 71 15 +145 68 14 +137 62 4 +128 67 0 +134 60 0 +133 55 6 +127 52 12 +131 47 13 +165 48 30 +172 68 13 diff --git a/src/fractalzoomer/color_maps/Flame 184_Apophysis-040427-4AlienFlwerBwl.map b/src/fractalzoomer/color_maps/Flame 184_Apophysis-040427-4AlienFlwerBwl.map new file mode 100644 index 000000000..eab907362 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 184_Apophysis-040427-4AlienFlwerBwl.map @@ -0,0 +1,256 @@ +155 136 68 +138 97 53 +135 105 52 +133 113 52 +130 103 51 +127 94 51 +120 79 51 +113 65 51 +0 0 0 +24 19 18 +49 38 36 +83 72 57 +118 107 79 +120 103 75 +123 99 71 +127 95 77 +131 91 83 +151 102 61 +144 107 58 +138 113 56 +148 119 60 +158 126 65 +156 131 66 +155 136 68 +144 137 85 +150 134 91 +157 131 98 +163 129 95 +170 127 92 +167 130 92 +165 133 92 +168 135 84 +171 133 86 +166 142 94 +155 140 80 +145 138 66 +137 125 72 +129 113 79 +135 111 75 +141 109 71 +160 130 80 +167 141 89 +174 153 98 +179 145 98 +185 137 99 +182 133 104 +180 129 110 +186 136 113 +175 144 113 +173 147 112 +172 139 106 +172 131 101 +161 129 107 +150 128 114 +147 129 111 +145 130 109 +125 132 90 +119 122 86 +114 113 83 +118 117 88 +123 122 94 +129 123 103 +136 124 112 +156 139 113 +182 163 131 +212 197 158 +219 207 176 +226 218 195 +226 216 197 +226 214 200 +228 216 200 +230 219 197 +227 219 196 +226 217 191 +226 215 187 +221 205 176 +217 196 165 +212 197 161 +208 199 158 +214 201 159 +217 206 174 +224 213 185 +215 203 172 +207 194 160 +207 191 153 +208 189 147 +193 179 134 +191 162 118 +185 161 113 +182 161 114 +179 162 116 +180 164 117 +181 167 118 +187 181 123 +193 182 136 +201 188 146 +210 184 151 +207 188 156 +208 191 155 +209 194 155 +207 193 154 +206 192 153 +205 182 164 +186 180 164 +175 162 154 +168 148 136 +162 135 118 +166 134 113 +170 134 108 +171 135 109 +189 145 108 +188 149 116 +196 160 128 +212 191 160 +213 191 166 +214 191 173 +214 200 174 +208 196 174 +212 191 160 +211 182 148 +207 177 143 +201 170 139 +195 164 135 +189 164 134 +183 164 134 +174 154 127 +161 163 116 +160 150 101 +141 137 92 +129 132 89 +132 133 92 +136 134 95 +143 135 96 +152 133 103 +165 152 117 +175 156 114 +174 149 108 +162 133 96 +150 117 84 +146 111 79 +142 106 74 +149 95 69 +143 94 53 +143 99 52 +141 97 50 +142 86 63 +135 82 59 +129 79 56 +134 97 52 +131 98 53 +119 98 53 +122 90 51 +0 2 0 +0 1 0 +0 0 0 +0 0 0 +0 0 0 +0 2 1 +113 64 32 +132 75 46 +124 69 48 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +46 36 27 +107 80 50 +126 97 65 +136 106 70 +140 110 64 +144 115 59 +147 122 68 +164 142 85 +183 157 108 +195 168 121 +201 184 141 +205 188 145 +207 187 154 +183 171 147 +164 128 128 +150 128 114 +130 110 111 +133 119 93 +148 121 78 +160 125 83 +160 126 84 +161 128 85 +168 136 77 +169 130 75 +171 111 85 +172 112 88 +164 126 90 +157 130 83 +146 126 89 +140 142 105 +149 153 120 +162 157 117 +170 142 105 +165 131 93 +156 118 82 +149 118 74 +143 108 68 +153 101 77 +161 101 77 +175 114 93 +179 130 100 +188 150 114 +195 172 128 +201 188 144 +210 195 156 +217 202 169 +222 208 181 +214 200 174 +206 193 174 +200 180 147 +194 173 142 +192 173 130 +192 164 125 +195 158 129 +190 161 129 +180 151 119 +168 127 107 +151 115 99 +131 107 83 +140 114 79 +157 131 98 +181 152 118 +189 165 139 +207 195 157 +216 211 181 +228 218 191 +220 212 191 +206 202 190 +209 208 178 +199 196 155 +201 190 145 +195 187 151 +184 169 128 +176 162 113 +168 157 101 +157 130 77 +140 104 54 +114 79 41 +27 22 18 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 1 0 +66 52 41 +111 104 76 +144 120 86 +178 148 120 +157 152 86 diff --git a/src/fractalzoomer/color_maps/Flame 185_Apophysis-040427-4AlienFlwrBwl_inv.map b/src/fractalzoomer/color_maps/Flame 185_Apophysis-040427-4AlienFlwrBwl_inv.map new file mode 100644 index 000000000..b4a165b5a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 185_Apophysis-040427-4AlienFlwrBwl_inv.map @@ -0,0 +1,256 @@ +54 67 109 +44 66 103 +45 66 99 +46 67 96 +47 65 99 +49 63 102 +49 68 96 +50 73 91 +67 84 91 +78 89 104 +89 95 117 +87 108 132 +85 121 147 +75 115 147 +66 110 147 +66 108 143 +67 106 139 +50 90 116 +45 77 99 +41 64 82 +44 61 81 +47 59 81 +45 61 88 +43 64 95 +40 69 113 +49 78 114 +58 88 116 +65 89 118 +72 91 121 +76 96 124 +81 101 128 +94 92 139 +95 105 154 +122 119 162 +120 120 161 +119 121 160 +111 121 156 +103 122 152 +96 112 145 +90 103 138 +80 103 145 +87 113 150 +94 123 155 +103 136 168 +113 149 181 +109 154 183 +106 160 186 +112 161 202 +112 156 203 +120 162 200 +123 169 199 +126 176 199 +125 166 200 +124 157 202 +130 157 202 +136 157 202 +153 177 221 +204 216 238 +255 255 255 +255 255 255 +255 255 255 +255 254 254 +255 253 254 +142 191 223 +123 180 209 +174 211 238 +214 233 246 +255 255 255 +255 255 255 +255 255 255 +209 219 228 +148 175 205 +132 148 181 +121 144 188 +111 140 196 +101 126 183 +91 113 170 +81 105 158 +72 98 147 +60 87 134 +54 71 114 +48 68 101 +69 97 114 +91 127 127 +98 127 134 +105 127 141 +125 145 144 +122 136 162 +101 135 172 +97 131 171 +94 127 170 +90 123 174 +87 119 178 +86 125 180 +84 144 170 +83 143 167 +91 129 165 +109 129 166 +107 115 150 +106 102 135 +99 100 136 +93 98 138 +85 113 150 +90 124 162 +106 137 181 +104 145 179 +102 154 178 +98 154 178 +94 154 178 +80 141 162 +76 125 155 +67 105 141 +60 83 127 +45 60 99 +41 56 92 +38 53 86 +33 47 74 +41 55 81 +49 62 81 +55 75 108 +63 82 125 +61 89 125 +60 97 126 +62 95 126 +65 94 126 +75 104 136 +87 128 148 +104 140 156 +124 148 172 +98 124 157 +86 113 147 +74 103 137 +66 90 116 +48 60 98 +39 44 74 +27 37 64 +49 53 65 +52 56 82 +56 59 100 +55 62 105 +54 65 110 +60 68 104 +71 86 127 +79 93 142 +87 98 154 +115 151 201 +128 163 207 +141 176 214 +228 233 237 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 254 255 +189 203 214 +144 151 179 +111 135 169 +77 107 135 +98 103 169 +115 151 201 +116 154 201 +117 158 202 +126 154 202 +122 142 203 +124 150 187 +128 161 204 +254 254 252 +254 254 253 +255 255 255 +255 255 255 +206 217 219 +148 176 179 +137 148 176 +127 148 175 +132 156 184 +124 164 172 +111 152 184 +104 153 194 +113 150 194 +117 142 199 +105 137 196 +97 129 190 +105 108 179 +108 113 174 +111 118 170 +99 122 172 +98 124 157 +94 128 163 +85 128 163 +90 122 163 +87 120 171 +84 122 169 +82 118 166 +89 113 161 +97 114 168 +110 117 189 +123 136 189 +126 142 176 +114 146 184 +99 136 181 +95 125 175 +96 104 169 +81 102 157 +80 103 147 +70 118 156 +75 126 145 +69 119 142 +80 111 142 +82 102 139 +82 108 143 +76 117 149 +83 124 154 +86 145 153 +105 127 141 +110 125 146 +117 120 155 +130 123 165 +129 137 176 +141 142 172 +134 144 171 +132 133 161 +119 131 143 +99 116 142 +73 92 124 +56 74 110 +43 58 97 +34 43 74 +29 37 60 +29 41 55 +27 39 55 +25 36 58 +25 36 58 +28 36 59 +26 36 61 +29 40 68 +34 49 80 +38 59 90 +47 56 97 +41 54 96 +38 49 81 +32 43 71 +31 42 70 +34 45 75 +48 61 95 +47 66 108 +62 76 121 +64 93 137 +66 93 140 +70 94 142 +73 96 138 +76 93 139 +74 88 137 +68 74 132 +62 73 119 diff --git a/src/fractalzoomer/color_maps/Flame 186_Apophysis-040427-4AmusePrk.map b/src/fractalzoomer/color_maps/Flame 186_Apophysis-040427-4AmusePrk.map new file mode 100644 index 000000000..9c303f27e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 186_Apophysis-040427-4AmusePrk.map @@ -0,0 +1,256 @@ +129 14 91 +27 0 69 +68 0 77 +109 0 85 +153 44 52 +197 88 19 +211 108 16 +225 128 13 +243 189 41 +248 211 45 +254 234 49 +254 234 48 +255 234 47 +240 193 36 +226 153 25 +211 149 36 +196 146 47 +249 178 116 +243 192 127 +237 206 139 +239 207 109 +242 209 80 +243 227 86 +244 245 92 +248 246 50 +250 231 46 +253 217 43 +224 210 65 +195 204 87 +179 198 96 +164 192 105 +196 112 102 +252 67 46 +162 40 1 +130 20 13 +99 0 25 +85 9 35 +72 19 45 +77 41 58 +83 63 72 +178 131 149 +183 70 117 +188 10 86 +220 6 65 +252 3 45 +251 1 36 +250 0 27 +238 0 0 +224 0 18 +129 1 14 +80 6 45 +31 12 76 +15 9 41 +0 7 6 +0 28 3 +0 49 0 +117 167 6 +170 160 13 +223 153 21 +230 132 38 +238 111 56 +217 110 70 +196 110 85 +163 65 40 +162 65 0 +26 59 40 +13 74 21 +0 90 2 +0 89 2 +1 89 2 +2 49 31 +0 13 44 +0 0 36 +0 0 33 +0 0 31 +0 1 28 +0 2 25 +0 3 28 +0 4 31 +0 0 34 +1 0 36 +0 9 44 +0 20 47 +0 31 51 +0 44 55 +0 58 59 +0 72 61 +1 86 67 +2 54 52 +3 44 26 +5 35 1 +2 30 10 +0 25 19 +0 34 36 +2 42 54 +0 54 56 +0 86 67 +17 101 103 +86 132 138 +155 164 173 +194 152 179 +233 140 185 +192 150 138 +171 163 140 +138 184 138 +119 170 96 +100 157 54 +108 162 43 +117 167 32 +139 180 14 +164 190 28 +148 189 9 +146 181 3 +123 135 1 +121 97 15 +119 60 30 +99 42 31 +45 39 17 +27 17 51 +1 10 43 +1 0 34 +0 4 36 +0 9 39 +0 24 37 +0 40 36 +28 100 16 +67 110 3 +144 119 52 +218 148 96 +218 195 128 +213 193 129 +208 192 130 +156 178 95 +155 151 106 +149 169 134 +212 126 151 +255 5 92 +255 5 124 +255 5 157 +237 52 163 +220 99 170 +236 119 146 +243 164 157 +244 165 158 +253 155 130 +253 5 89 +253 5 89 +254 5 89 +243 0 64 +232 0 40 +223 4 0 +197 15 2 +69 0 35 +49 27 26 +30 54 18 +2 92 2 +0 116 2 +1 118 4 +0 100 20 +1 102 34 +0 101 69 +2 67 37 +1 84 33 +1 101 29 +42 131 3 +74 136 3 +47 130 0 +0 117 2 +0 86 5 +0 63 18 +0 40 32 +0 10 42 +0 11 43 +0 33 49 +41 71 47 +121 148 41 +146 182 32 +197 189 29 +254 235 45 +253 251 55 +250 244 68 +244 244 94 +248 250 149 +188 211 157 +109 170 155 +106 166 146 +104 162 137 +50 126 114 +3 96 86 +2 85 69 +2 53 56 +45 27 49 +109 0 86 +184 0 88 +215 1 61 +240 0 61 +238 14 25 +238 14 12 +232 80 4 +197 111 0 +158 170 12 +177 182 66 +196 164 51 +252 116 64 +240 103 69 +250 67 49 +251 41 26 +250 63 20 +250 63 22 +237 87 36 +199 134 30 +139 136 65 +137 144 92 +137 103 78 +88 49 54 +64 68 7 +65 68 1 +100 130 0 +136 167 12 +162 191 47 +214 230 33 +242 243 51 +250 241 112 +243 248 154 +219 223 190 +209 220 180 +176 205 175 +183 194 188 +242 203 224 +245 234 232 +250 246 209 +229 239 231 +236 225 231 +219 230 214 +191 211 184 +164 196 149 +130 158 136 +110 163 153 +110 167 158 +106 151 144 +52 125 106 +41 69 70 +0 69 61 +0 56 57 +1 50 54 +1 30 46 +0 36 50 +1 52 55 +15 62 44 +1 84 16 +43 72 14 +64 53 8 +43 43 15 +53 13 1 +66 1 35 +236 0 137 diff --git a/src/fractalzoomer/color_maps/Flame 187_Apophysis-040427-4AmusePrkInv.map b/src/fractalzoomer/color_maps/Flame 187_Apophysis-040427-4AmusePrkInv.map new file mode 100644 index 000000000..039155ad8 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 187_Apophysis-040427-4AmusePrkInv.map @@ -0,0 +1,256 @@ +19 255 118 +202 242 254 +196 222 250 +191 202 247 +222 186 243 +254 171 239 +247 182 225 +240 193 211 +255 219 205 +254 212 203 +254 205 201 +254 195 197 +255 186 194 +229 158 171 +203 130 149 +176 117 130 +149 104 111 +145 92 102 +118 75 104 +91 59 106 +63 42 73 +36 25 41 +27 27 32 +19 30 24 +5 9 46 +9 30 38 +13 52 31 +46 51 55 +79 50 80 +62 42 77 +46 35 75 +36 32 65 +12 7 101 +13 12 204 +53 38 206 +93 64 208 +124 94 231 +155 125 255 +172 156 254 +190 187 254 +167 206 201 +142 158 182 +118 111 163 +87 116 194 +56 121 225 +37 144 222 +18 168 219 +5 192 233 +5 192 235 +5 188 206 +4 163 198 +3 139 191 +40 106 190 +78 73 189 +87 79 216 +97 85 243 +23 175 251 +20 208 240 +17 241 230 +28 247 212 +40 254 194 +55 254 180 +71 255 167 +146 255 169 +210 228 206 +253 170 186 +229 149 163 +205 129 141 +178 111 129 +151 93 118 +146 85 100 +108 71 88 +7 5 106 +6 8 146 +5 11 187 +3 15 198 +1 20 210 +29 43 218 +58 66 226 +109 73 223 +134 107 214 +255 222 206 +255 233 209 +255 245 213 +255 230 218 +255 215 223 +255 169 250 +252 154 255 +208 125 255 +210 124 253 +213 124 252 +233 139 239 +254 154 226 +253 188 218 +254 169 192 +255 154 186 +254 153 221 +254 137 251 +253 150 252 +253 163 253 +239 182 245 +225 201 237 +186 255 220 +113 248 254 +32 251 255 +22 253 223 +12 255 191 +6 252 178 +1 250 166 +2 250 166 +37 153 142 +2 100 125 +11 90 97 +19 136 109 +27 146 97 +35 156 85 +0 250 98 +1 255 129 +0 250 163 +19 219 110 +106 86 121 +102 81 140 +99 77 160 +73 70 142 +47 63 125 +37 60 127 +20 42 151 +37 107 159 +111 136 203 +227 155 239 +241 185 229 +255 215 219 +255 246 216 +254 253 222 +254 255 221 +255 250 214 +228 238 204 +192 225 214 +156 213 224 +146 204 224 +136 195 225 +132 120 254 +120 84 254 +109 74 252 +107 66 246 +116 75 241 +127 81 232 +138 88 223 +155 98 201 +151 88 131 +117 71 117 +102 92 116 +63 105 117 +42 110 93 +22 115 70 +100 91 82 +149 123 110 +238 154 152 +255 153 182 +255 169 188 +255 201 199 +255 221 219 +255 225 227 +255 230 236 +250 220 254 +254 223 229 +253 201 203 +254 181 192 +255 183 194 +255 190 195 +255 197 196 +255 224 204 +255 244 212 +255 246 211 +255 255 211 +254 255 219 +255 255 221 +255 251 224 +255 253 230 +255 255 224 +255 255 224 +255 255 221 +255 255 219 +255 246 215 +253 206 224 +253 186 238 +254 166 253 +255 165 253 +254 167 235 +229 196 215 +130 217 198 +93 190 255 +92 190 215 +59 145 170 +17 144 199 +32 103 229 +32 102 234 +45 92 230 +138 88 249 +213 151 248 +255 206 255 +255 248 249 +213 255 209 +224 243 179 +165 231 204 +126 254 241 +90 232 236 +31 255 237 +17 255 255 +5 255 228 +3 252 210 +36 251 207 +67 245 169 +37 155 103 +77 124 106 +101 131 141 +172 192 183 +183 236 210 +155 255 226 +156 255 230 +140 230 254 +93 215 254 +30 238 250 +3 188 209 +59 143 153 +91 63 150 +60 51 168 +46 36 210 +2 38 212 +0 32 203 +7 9 205 +1 1 183 +11 10 163 +13 46 175 +2 35 148 +18 49 116 +10 63 95 +6 77 139 +30 72 174 +59 109 208 +29 102 230 +13 66 204 +0 21 208 +1 19 203 +1 21 206 +2 38 212 +12 66 214 +32 103 231 +30 127 242 +58 167 236 +134 212 198 +146 255 170 +209 231 167 +228 255 186 +199 235 165 +126 241 164 diff --git a/src/fractalzoomer/color_maps/Flame 188_Apophysis-040427-4AmythIceInv.map b/src/fractalzoomer/color_maps/Flame 188_Apophysis-040427-4AmythIceInv.map new file mode 100644 index 000000000..e1c9f305d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 188_Apophysis-040427-4AmythIceInv.map @@ -0,0 +1,256 @@ +109 114 50 +75 80 60 +85 88 62 +96 97 65 +116 116 67 +136 135 70 +141 145 71 +147 156 73 +177 175 88 +183 180 91 +190 186 95 +195 191 101 +200 196 107 +201 195 110 +202 195 114 +200 198 113 +199 202 113 +199 195 104 +194 191 100 +189 188 96 +181 180 89 +173 173 83 +161 162 75 +149 151 68 +64 164 48 +64 164 50 +64 164 52 +85 134 69 +106 105 87 +107 109 76 +108 114 66 +128 134 62 +131 139 62 +172 172 82 +179 177 90 +187 182 98 +190 187 100 +193 193 103 +193 190 101 +194 188 100 +187 188 94 +172 172 83 +157 156 73 +136 136 61 +116 117 49 +96 94 42 +76 72 35 +70 66 37 +55 60 38 +85 97 75 +123 129 86 +162 162 98 +177 176 100 +192 190 103 +197 194 106 +202 198 109 +218 220 121 +227 222 140 +236 225 159 +245 231 176 +254 237 193 +247 230 184 +240 224 175 +234 213 170 +225 213 131 +204 200 111 +210 205 118 +217 211 125 +221 213 132 +225 216 139 +234 217 165 +255 237 223 +255 233 225 +241 224 186 +228 215 147 +214 206 127 +201 197 108 +193 189 101 +185 181 94 +155 158 77 +116 126 66 +19 49 25 +18 43 34 +18 37 43 +29 45 48 +41 53 53 +69 84 63 +91 170 91 +148 219 141 +169 204 122 +190 190 104 +193 192 103 +196 195 103 +196 195 103 +197 196 103 +197 196 103 +197 196 103 +198 198 102 +199 199 103 +200 200 104 +199 200 103 +199 201 102 +199 199 103 +199 199 103 +196 195 103 +194 192 100 +193 189 98 +192 185 94 +192 181 91 +182 181 91 +179 178 88 +166 166 78 +151 153 69 +158 157 74 +166 165 81 +174 174 88 +185 186 92 +188 190 93 +195 191 100 +196 195 102 +193 193 103 +195 193 102 +197 193 102 +196 193 101 +195 194 101 +196 195 103 +196 195 103 +197 196 103 +197 196 103 +203 199 110 +204 198 113 +206 198 117 +212 198 127 +216 203 135 +230 213 161 +248 224 196 +242 247 253 +248 251 250 +255 255 247 +254 255 245 +253 255 244 +253 255 242 +246 242 230 +234 213 170 +219 211 136 +203 200 107 +204 202 106 +205 205 105 +205 207 108 +190 219 109 +216 241 121 +222 229 123 +213 220 117 +208 214 114 +204 208 111 +204 208 111 +222 229 123 +233 219 144 +234 219 162 +229 212 158 +226 209 139 +206 196 127 +206 195 124 +207 195 121 +196 189 108 +193 186 105 +192 183 106 +160 163 120 +139 145 85 +142 151 98 +146 158 112 +126 139 121 +101 193 106 +92 191 109 +82 179 72 +65 168 51 +53 158 39 +53 156 38 +63 91 50 +71 79 56 +76 79 52 +74 85 51 +76 89 45 +46 147 25 +57 158 40 +62 162 45 +67 167 51 +145 152 72 +165 165 79 +180 179 89 +182 187 95 +189 190 97 +195 188 107 +189 196 128 +144 213 166 +149 219 195 +173 230 224 +197 221 171 +183 198 155 +203 194 129 +205 196 117 +203 199 112 +203 200 105 +200 200 104 +199 199 103 +198 197 104 +201 197 108 +201 197 108 +206 197 118 +208 196 122 +216 197 129 +217 206 144 +229 208 177 +219 238 219 +251 255 238 +239 252 224 +221 235 173 +227 235 152 +229 219 132 +219 214 130 +212 206 122 +204 195 116 +172 168 123 +151 156 124 +117 128 98 +94 97 76 +75 83 62 +73 78 71 +83 84 88 +105 102 97 +133 136 91 +151 154 77 +163 162 79 +168 173 73 +148 188 89 +72 179 65 +51 166 49 +43 153 30 +37 151 30 +32 150 30 +19 129 14 +19 128 13 +29 139 18 +26 133 19 +54 77 35 +61 75 40 +44 49 45 +31 44 34 +28 24 15 +24 33 4 +46 42 4 +55 56 25 +57 64 30 +87 94 52 +102 100 52 +115 113 54 diff --git a/src/fractalzoomer/color_maps/Flame 189_Apophysis-040427-4AmythIce.map b/src/fractalzoomer/color_maps/Flame 189_Apophysis-040427-4AmythIce.map new file mode 100644 index 000000000..916786114 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 189_Apophysis-040427-4AmythIce.map @@ -0,0 +1,256 @@ +146 141 205 +180 175 195 +169 166 192 +159 158 190 +139 139 187 +119 120 185 +113 109 183 +108 99 182 +78 80 167 +71 74 163 +65 69 160 +60 64 154 +55 59 148 +54 59 144 +53 60 141 +54 56 141 +56 53 142 +56 60 151 +61 63 155 +66 67 159 +74 74 165 +82 82 172 +94 93 179 +106 104 187 +191 91 207 +191 91 205 +191 91 203 +170 120 185 +149 150 168 +148 145 178 +147 141 189 +127 121 193 +124 116 193 +83 83 173 +75 78 165 +68 73 157 +65 67 154 +62 62 152 +61 64 153 +61 67 155 +68 67 161 +83 83 171 +98 99 182 +118 118 194 +139 138 206 +159 160 213 +179 183 220 +185 189 218 +200 195 217 +170 158 180 +131 125 168 +93 93 157 +78 79 154 +63 65 152 +58 61 149 +53 57 146 +37 35 134 +28 32 115 +19 30 96 +10 24 79 +1 18 62 +8 24 71 +15 31 80 +21 42 85 +30 42 124 +51 55 144 +44 49 137 +38 44 130 +34 41 123 +30 39 116 +21 38 90 +0 18 32 +0 22 30 +13 31 69 +27 40 108 +40 49 127 +54 58 147 +62 66 154 +70 74 161 +100 97 178 +139 129 189 +236 206 230 +236 212 221 +237 218 212 +225 210 207 +214 202 202 +186 171 192 +164 85 164 +107 36 114 +86 50 132 +65 65 151 +62 62 151 +59 60 152 +59 60 152 +58 59 152 +58 59 152 +58 59 152 +57 57 153 +56 56 152 +55 55 151 +55 54 152 +56 54 153 +56 56 152 +56 56 152 +59 60 152 +60 63 154 +62 66 157 +62 70 160 +63 74 164 +73 74 164 +76 77 167 +89 89 177 +104 102 186 +97 98 181 +89 89 174 +81 81 167 +70 69 163 +67 65 162 +60 64 155 +59 60 153 +62 62 152 +60 62 152 +58 62 153 +59 61 153 +60 61 154 +59 60 152 +59 60 152 +58 59 152 +58 59 152 +52 56 145 +50 56 141 +49 57 138 +43 57 128 +39 52 120 +25 42 94 +7 31 59 +13 8 2 +6 4 5 +0 0 8 +1 0 9 +2 0 11 +2 0 13 +9 13 25 +21 42 85 +36 44 119 +52 55 148 +51 52 149 +50 50 150 +50 48 147 +65 36 146 +39 14 134 +33 26 132 +42 35 138 +46 41 141 +51 47 144 +51 47 144 +33 26 132 +22 36 111 +21 36 93 +26 43 97 +29 46 116 +49 59 128 +48 59 131 +48 60 134 +59 66 147 +62 69 150 +63 72 149 +95 92 135 +116 110 170 +112 103 156 +109 97 143 +129 116 134 +154 62 149 +163 64 146 +173 76 183 +190 87 204 +202 97 216 +202 99 217 +192 164 205 +184 176 199 +179 176 203 +181 170 204 +179 166 210 +209 108 230 +198 97 215 +193 92 209 +188 88 204 +110 103 183 +90 90 176 +75 76 166 +73 68 160 +66 65 158 +60 67 148 +66 59 127 +111 42 89 +106 36 60 +82 25 31 +58 34 84 +72 57 100 +52 61 126 +50 59 138 +52 56 143 +52 55 150 +55 55 151 +56 56 152 +57 58 151 +54 58 147 +54 58 147 +49 58 137 +47 59 133 +39 58 126 +38 49 111 +26 47 78 +36 17 36 +4 0 17 +16 3 31 +34 20 82 +28 20 103 +26 36 123 +36 41 125 +43 49 133 +51 60 139 +83 87 132 +104 99 131 +138 127 157 +161 158 179 +180 172 193 +182 177 184 +172 171 167 +150 153 158 +122 119 164 +104 101 178 +92 93 176 +87 82 182 +107 67 166 +183 76 190 +204 89 206 +212 102 225 +218 104 225 +223 105 225 +236 126 241 +236 127 242 +226 116 237 +229 122 236 +201 178 220 +194 180 215 +211 206 210 +224 211 221 +227 231 240 +231 222 251 +209 213 251 +200 199 230 +198 191 225 +168 161 203 +153 155 203 +140 142 201 diff --git a/src/fractalzoomer/color_maps/Flame 190_Apophysis-040427-4AngOrchid.map b/src/fractalzoomer/color_maps/Flame 190_Apophysis-040427-4AngOrchid.map new file mode 100644 index 000000000..3b146692d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 190_Apophysis-040427-4AngOrchid.map @@ -0,0 +1,256 @@ +173 229 200 +192 204 200 +167 156 200 +143 108 200 +122 88 172 +101 69 144 +101 67 145 +101 66 146 +103 73 161 +104 74 174 +105 75 187 +98 70 189 +92 66 191 +90 62 170 +88 59 149 +84 56 139 +81 53 130 +91 65 188 +89 70 201 +87 76 215 +78 92 205 +69 109 196 +71 119 192 +73 129 188 +39 99 91 +19 56 57 +0 13 24 +19 56 58 +39 100 92 +40 100 93 +41 100 94 +41 102 94 +41 104 95 +41 102 94 +40 101 93 +39 100 92 +40 102 93 +41 104 95 +41 104 95 +42 105 96 +43 113 102 +49 134 110 +56 156 118 +56 158 123 +56 161 128 +54 159 124 +53 157 120 +57 161 126 +57 162 131 +70 173 152 +84 183 169 +99 194 186 +130 209 199 +162 224 213 +163 224 213 +164 224 214 +108 191 171 +86 179 154 +64 167 138 +59 164 135 +55 162 132 +55 162 132 +56 163 133 +56 165 136 +64 176 154 +107 184 192 +137 198 197 +167 213 203 +175 215 205 +184 217 208 +188 223 216 +189 236 216 +181 228 220 +180 227 219 +179 226 218 +174 223 217 +169 221 217 +163 212 214 +157 204 212 +120 185 177 +89 150 132 +51 108 101 +62 78 111 +74 48 122 +75 48 122 +76 48 123 +77 50 127 +79 52 131 +102 92 191 +107 88 203 +112 85 216 +119 101 219 +127 118 223 +112 166 204 +99 186 177 +77 170 141 +58 154 126 +42 108 98 +41 104 95 +40 101 93 +39 100 92 +39 100 92 +39 100 92 +41 102 94 +43 109 99 +53 133 118 +64 157 138 +72 158 154 +80 160 171 +103 181 183 +128 194 190 +152 189 215 +156 166 225 +116 89 218 +109 83 219 +103 78 221 +93 82 221 +89 76 216 +95 83 209 +107 122 213 +65 162 169 +65 160 153 +66 158 137 +60 160 137 +55 163 137 +57 169 145 +65 172 152 +66 175 156 +72 180 164 +65 173 157 +63 171 147 +61 169 137 +61 162 128 +62 162 126 +67 163 126 +68 165 130 +58 163 132 +57 163 134 +57 164 136 +56 164 137 +56 164 138 +61 170 151 +74 168 176 +94 172 192 +105 181 197 +143 216 209 +137 205 205 +132 195 202 +118 189 173 +88 171 163 +55 150 144 +48 121 110 +43 109 99 +43 109 99 +43 109 99 +46 116 105 +62 157 125 +69 172 145 +101 189 167 +120 202 196 +143 204 189 +169 227 177 +161 218 187 +153 209 198 +154 203 208 +156 219 211 +166 235 204 +153 208 189 +183 224 168 +184 226 172 +186 229 176 +181 235 199 +182 239 206 +181 221 213 +190 220 212 +198 239 205 +198 240 204 +194 228 201 +191 222 190 +177 222 163 +152 178 165 +110 182 168 +78 171 142 +66 165 134 +92 185 166 +101 189 172 +111 193 179 +134 201 184 +173 221 161 +176 220 159 +181 221 158 +177 219 156 +162 195 140 +102 156 142 +80 171 140 +93 181 156 +127 195 172 +159 208 163 +173 221 159 +175 219 158 +165 196 139 +153 179 131 +88 146 122 +74 131 161 +106 84 157 +136 106 178 +176 143 230 +167 184 227 +181 214 219 +195 230 224 +208 244 216 +212 243 225 +206 239 222 +194 239 216 +194 239 218 +195 230 226 +207 230 222 +206 238 225 +208 235 230 +211 237 228 +210 237 228 +202 228 225 +186 216 218 +174 188 225 +176 155 232 +149 116 221 +135 99 205 +107 82 210 +104 80 218 +127 103 225 +111 139 213 +103 161 201 +84 152 191 +64 136 151 +45 117 106 +43 109 99 +41 104 95 +40 101 93 +41 100 94 +41 100 94 +74 48 122 +77 49 124 +80 52 129 +86 58 143 +87 57 131 +52 109 102 +42 105 96 +41 104 95 +42 108 98 +43 113 102 +67 138 122 +90 147 154 +127 193 183 +132 213 206 +167 237 201 +181 238 203 diff --git a/src/fractalzoomer/color_maps/Flame 191_Apophysis-040427-4Leaves.map b/src/fractalzoomer/color_maps/Flame 191_Apophysis-040427-4Leaves.map new file mode 100644 index 000000000..4e04bbfcc --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 191_Apophysis-040427-4Leaves.map @@ -0,0 +1,256 @@ +186 178 193 +87 98 68 +64 60 46 +41 22 24 +49 22 23 +57 23 22 +77 40 24 +98 57 27 +159 95 33 +173 122 69 +188 150 105 +180 163 127 +172 176 149 +166 170 160 +160 165 171 +159 165 173 +159 166 176 +188 198 187 +193 200 187 +198 202 187 +202 195 176 +207 189 165 +197 184 153 +188 180 141 +192 133 29 +200 137 21 +209 141 14 +218 156 16 +227 172 19 +227 182 19 +228 192 20 +228 172 25 +226 162 26 +210 142 19 +194 125 29 +179 109 39 +176 118 26 +174 127 13 +192 141 12 +211 156 11 +221 189 90 +217 196 132 +214 203 175 +207 212 200 +201 222 225 +198 222 229 +196 223 234 +188 220 243 +198 211 243 +209 217 238 +205 213 217 +201 209 196 +196 191 177 +192 173 158 +192 172 133 +192 172 109 +232 210 46 +225 216 68 +219 222 91 +214 213 128 +210 205 165 +206 204 171 +203 203 177 +197 199 185 +179 189 181 +148 141 113 +125 103 67 +103 66 21 +100 61 13 +97 57 6 +66 37 0 +38 21 14 +21 17 34 +36 30 24 +52 43 14 +74 52 21 +97 61 29 +107 66 34 +117 72 39 +132 108 74 +171 135 109 +154 163 142 +154 161 155 +155 159 168 +154 158 161 +153 158 154 +147 156 153 +150 147 140 +168 164 129 +168 182 154 +168 200 179 +175 208 183 +183 216 187 +208 214 210 +218 223 217 +214 223 218 +207 223 213 +209 200 185 +206 192 149 +203 185 113 +200 183 105 +198 182 97 +200 190 95 +210 178 91 +203 165 64 +206 137 50 +210 109 37 +198 98 35 +187 88 33 +158 88 19 +163 97 19 +158 118 57 +176 125 98 +163 168 188 +168 168 197 +173 169 206 +171 193 214 +173 200 217 +196 204 206 +201 200 198 +209 207 194 +212 207 198 +215 208 202 +218 210 216 +222 213 230 +231 221 219 +221 215 199 +217 185 170 +200 142 96 +191 130 47 +193 125 39 +195 121 32 +195 146 41 +189 163 88 +184 172 132 +186 189 178 +187 202 197 +182 195 195 +177 188 194 +175 188 187 +173 188 181 +165 180 187 +160 185 192 +163 193 204 +181 194 200 +204 212 223 +210 218 225 +216 224 227 +222 231 240 +227 233 233 +228 232 218 +222 226 212 +212 196 173 +212 194 157 +212 192 141 +212 176 116 +219 156 85 +177 126 60 +124 86 39 +116 62 26 +82 19 27 +18 18 6 +14 17 6 +11 17 7 +17 9 7 +15 14 12 +33 22 18 +35 68 23 +164 93 123 +177 125 150 +191 158 177 +207 193 190 +207 205 210 +210 213 220 +216 220 223 +205 224 222 +190 225 227 +196 209 218 +201 201 201 +201 195 169 +199 191 145 +178 174 129 +174 169 129 +174 172 134 +175 167 165 +179 176 182 +184 186 199 +196 200 209 +209 211 224 +205 227 241 +212 233 250 +221 232 250 +209 236 245 +197 224 241 +212 226 226 +216 229 209 +228 233 213 +236 235 171 +238 208 156 +217 205 119 +205 185 90 +213 169 60 +215 169 58 +233 180 50 +227 201 46 +221 205 34 +232 206 25 +236 218 20 +231 203 34 +239 187 23 +232 181 30 +234 177 26 +232 164 27 +218 143 15 +193 124 3 +152 86 12 +108 78 14 +79 68 48 +120 114 90 +167 157 145 +185 187 186 +212 208 223 +221 209 231 +213 210 229 +209 223 232 +209 219 228 +197 211 224 +189 203 206 +174 187 193 +153 178 174 +100 176 163 +134 146 134 +120 133 141 +98 122 132 +111 120 135 +140 141 101 +148 142 90 +179 138 50 +197 107 10 +166 78 7 +143 45 20 +100 55 22 +62 24 15 +31 9 11 +28 4 17 +50 12 11 +74 38 6 +115 76 0 +133 86 30 +156 96 44 +145 131 86 +146 124 110 +142 158 87 +135 143 94 +111 118 124 +102 104 103 diff --git a/src/fractalzoomer/color_maps/Flame 192_Apophysis-040427-4Bdlnds.map b/src/fractalzoomer/color_maps/Flame 192_Apophysis-040427-4Bdlnds.map new file mode 100644 index 000000000..68bd1b9be --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 192_Apophysis-040427-4Bdlnds.map @@ -0,0 +1,256 @@ +65 55 19 +44 34 24 +40 28 15 +36 23 7 +38 22 7 +40 22 8 +45 46 9 +50 70 11 +63 89 26 +78 97 52 +93 106 78 +110 111 99 +127 116 120 +163 122 115 +200 129 111 +196 142 119 +193 156 127 +195 223 226 +193 221 227 +191 220 228 +185 192 183 +180 164 139 +183 161 134 +186 159 129 +189 168 151 +194 197 188 +200 226 225 +207 231 230 +215 237 235 +217 238 236 +220 240 238 +222 243 238 +220 238 238 +220 232 230 +220 232 229 +221 232 228 +214 229 230 +207 226 232 +210 228 232 +213 231 233 +210 234 236 +209 231 233 +209 229 230 +206 226 226 +204 224 222 +203 196 190 +203 169 159 +175 151 141 +147 128 124 +133 104 100 +127 109 104 +122 115 109 +131 121 120 +140 128 132 +157 143 136 +175 158 140 +180 223 230 +184 223 227 +189 223 225 +179 184 179 +170 146 134 +162 134 123 +155 123 112 +149 115 87 +137 113 75 +99 93 35 +98 88 34 +97 83 34 +98 91 39 +100 99 45 +111 105 81 +119 104 97 +128 117 125 +133 109 105 +138 102 86 +125 106 80 +113 110 75 +96 106 70 +80 102 66 +80 102 63 +85 101 56 +80 87 36 +85 85 32 +90 83 28 +87 82 28 +84 81 28 +82 95 16 +64 90 17 +63 66 11 +73 73 15 +84 80 19 +102 90 27 +121 100 35 +159 100 42 +147 106 74 +157 99 77 +158 113 90 +175 163 115 +177 167 120 +180 172 126 +186 169 131 +192 167 136 +218 173 154 +210 225 222 +222 238 238 +226 240 239 +230 242 240 +230 242 240 +231 243 241 +228 243 240 +228 242 243 +226 241 244 +230 240 242 +245 251 247 +245 251 247 +245 251 247 +241 252 246 +236 248 244 +230 245 242 +223 239 239 +214 233 239 +203 227 236 +193 221 233 +192 221 230 +191 222 227 +186 163 149 +154 143 137 +138 132 134 +124 113 129 +105 121 121 +114 128 116 +123 135 111 +147 145 106 +152 132 125 +176 157 153 +169 213 226 +167 215 227 +150 175 179 +134 136 131 +124 123 108 +115 111 86 +95 93 55 +102 88 41 +130 100 76 +179 139 139 +117 112 48 +151 123 74 +185 135 100 +203 175 154 +192 221 225 +187 221 230 +182 222 224 +151 134 108 +137 123 100 +123 112 92 +96 87 58 +95 76 46 +93 69 35 +104 65 34 +119 76 25 +93 82 37 +126 94 73 +133 107 91 +140 120 109 +180 147 132 +203 169 157 +207 222 225 +223 234 236 +247 253 249 +250 253 248 +253 254 248 +246 254 255 +247 251 252 +242 251 246 +233 245 241 +227 239 237 +216 232 231 +202 225 219 +203 183 150 +193 173 122 +178 135 93 +145 119 62 +121 92 58 +115 90 70 +95 110 113 +106 130 136 +117 150 159 +150 158 179 +163 205 229 +183 218 240 +194 227 236 +213 232 238 +223 237 240 +228 242 242 +221 239 241 +212 231 238 +211 231 230 +205 230 226 +209 224 229 +213 199 188 +201 154 144 +177 140 132 +144 122 111 +138 109 79 +119 112 70 +94 109 50 +84 101 46 +108 102 66 +129 108 103 +146 128 142 +171 161 169 +184 221 227 +186 223 231 +189 224 230 +198 229 231 +198 230 229 +206 226 225 +215 201 190 +204 174 148 +180 150 124 +139 118 65 +114 105 38 +103 96 28 +92 92 42 +94 94 58 +114 110 98 +151 158 127 +176 191 188 +182 220 231 +193 221 232 +201 224 232 +211 229 233 +214 232 236 +217 237 235 +220 240 239 +217 238 241 +213 238 243 +217 236 242 +217 236 242 +211 233 244 +206 230 240 +188 225 243 +183 219 233 +186 221 227 +193 168 161 +190 147 131 +171 135 135 +173 126 136 +153 119 135 +148 121 138 +142 126 136 +145 119 132 +131 117 108 +107 102 83 +80 71 64 +79 76 35 diff --git a/src/fractalzoomer/color_maps/Flame 193_Apophysis-040427-4BnnySurp.map b/src/fractalzoomer/color_maps/Flame 193_Apophysis-040427-4BnnySurp.map new file mode 100644 index 000000000..8bd4bc3db --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 193_Apophysis-040427-4BnnySurp.map @@ -0,0 +1,256 @@ +246 152 80 +121 73 209 +160 91 174 +200 109 140 +218 122 116 +237 136 92 +241 143 85 +245 151 79 +254 163 72 +254 165 71 +255 168 71 +254 165 71 +254 163 72 +254 165 71 +254 167 70 +254 167 70 +255 168 71 +255 169 72 +245 186 62 +235 204 52 +225 197 40 +216 191 29 +220 181 44 +224 171 59 +223 144 103 +219 137 103 +215 131 103 +204 126 117 +194 121 132 +182 113 150 +171 105 169 +140 85 187 +117 70 208 +82 51 253 +96 57 235 +111 64 218 +139 82 194 +168 101 170 +173 105 167 +179 110 165 +203 121 109 +209 126 104 +216 131 100 +210 125 104 +204 120 109 +198 119 116 +193 118 123 +184 113 145 +132 87 154 +96 73 83 +149 96 65 +202 120 47 +219 133 64 +236 147 81 +241 149 80 +246 152 80 +255 166 70 +254 168 73 +253 170 76 +249 161 92 +246 153 109 +230 149 119 +215 146 130 +219 117 128 +188 112 161 +187 114 143 +201 122 123 +216 130 103 +219 133 98 +223 136 93 +229 142 88 +241 148 79 +253 162 71 +252 159 73 +251 156 76 +245 152 77 +239 148 78 +236 146 81 +234 144 84 +232 140 89 +230 138 89 +222 131 104 +222 133 98 +223 136 93 +220 136 92 +217 136 91 +220 136 92 +226 137 95 +235 145 83 +244 152 76 +254 159 69 +245 158 61 +236 157 54 +232 143 83 +219 134 97 +201 115 118 +182 112 149 +172 106 170 +176 107 162 +180 108 154 +187 112 138 +194 117 123 +202 117 110 +210 123 103 +205 122 108 +179 109 136 +153 96 165 +146 90 175 +139 84 185 +106 46 180 +79 36 203 +62 26 238 +50 32 242 +109 63 221 +109 64 222 +109 65 224 +85 60 240 +82 51 253 +82 50 255 +80 51 255 +81 49 255 +84 49 253 +87 50 252 +97 56 238 +107 62 225 +125 76 204 +142 88 184 +179 106 162 +199 118 114 +229 139 89 +235 144 84 +241 150 80 +248 155 77 +255 169 69 +253 187 64 +248 202 20 +250 210 1 +252 190 36 +254 170 71 +254 167 72 +255 164 73 +251 156 76 +243 148 80 +235 141 89 +220 139 94 +195 119 121 +182 114 134 +169 109 147 +151 94 173 +121 69 203 +105 62 229 +97 45 251 +74 53 254 +73 53 253 +72 54 252 +70 51 255 +74 51 255 +75 50 253 +76 51 255 +80 51 255 +82 51 253 +105 62 229 +108 63 222 +111 65 215 +113 67 215 +116 72 209 +116 72 209 +126 78 198 +115 70 212 +119 72 207 +124 75 203 +116 76 191 +96 66 104 +76 56 19 +74 53 34 +5 0 110 +8 0 177 +10 0 181 +20 4 225 +27 8 250 +34 14 253 +53 44 255 +65 46 252 +63 33 251 +31 9 255 +30 9 253 +29 10 252 +31 12 254 +48 24 255 +67 43 255 +68 49 255 +70 51 255 +73 52 255 +74 53 254 +74 51 255 +83 51 255 +111 67 216 +127 77 198 +152 90 173 +177 103 136 +199 116 112 +216 129 99 +219 133 98 +224 135 91 +233 142 85 +235 145 83 +239 145 81 +235 147 84 +234 144 84 +224 138 91 +219 133 98 +207 121 108 +184 113 143 +143 87 184 +113 67 215 +84 32 241 +38 17 255 +26 7 247 +27 7 244 +34 7 182 +66 42 154 +113 70 178 +166 100 162 +189 118 136 +215 129 104 +227 139 93 +240 148 81 +249 156 78 +254 163 72 +255 164 71 +254 164 68 +255 164 71 +254 163 72 +254 163 72 +246 155 76 +229 157 81 +205 171 99 +172 152 93 +160 115 120 +166 112 146 +180 109 149 +195 116 119 +202 118 107 +211 128 98 +222 134 96 +228 138 88 +234 144 84 +242 149 80 +243 150 80 +244 150 80 +255 146 80 +255 150 74 +253 157 73 +255 161 71 +251 156 74 +243 150 80 diff --git a/src/fractalzoomer/color_maps/Flame 194_Apophysis-040427-4BorgEY.map b/src/fractalzoomer/color_maps/Flame 194_Apophysis-040427-4BorgEY.map new file mode 100644 index 000000000..9f9b57e70 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 194_Apophysis-040427-4BorgEY.map @@ -0,0 +1,256 @@ +136 117 102 +140 124 101 +139 127 100 +139 130 99 +139 132 100 +140 134 102 +140 134 102 +140 134 102 +139 135 100 +140 137 99 +141 139 98 +140 138 97 +140 137 96 +140 138 97 +141 139 98 +140 138 98 +140 138 99 +142 138 101 +140 130 100 +138 123 100 +138 125 100 +139 127 101 +138 123 101 +137 120 102 +135 110 103 +130 100 103 +126 90 104 +121 64 99 +117 38 95 +104 26 91 +92 15 87 +79 2 80 +29 0 80 +2 0 1 +38 8 21 +74 16 41 +79 8 53 +85 0 65 +81 0 70 +77 1 75 +118 23 105 +122 48 107 +126 74 110 +128 84 111 +131 94 112 +132 96 112 +134 98 112 +135 104 112 +136 106 106 +133 105 104 +132 104 104 +132 103 105 +134 104 107 +136 105 110 +135 107 108 +135 110 106 +140 115 110 +139 117 107 +138 119 104 +137 122 103 +137 125 103 +137 125 101 +138 126 100 +140 129 99 +139 130 99 +140 131 102 +141 129 104 +143 128 107 +143 129 107 +143 131 107 +143 132 104 +142 133 104 +139 129 102 +140 132 102 +142 136 102 +140 131 103 +139 127 105 +138 126 104 +138 126 104 +138 126 104 +140 125 104 +138 123 104 +138 119 104 +138 116 105 +137 113 106 +136 111 107 +136 108 105 +134 108 107 +130 97 108 +131 98 107 +133 100 107 +133 102 106 +134 104 106 +135 107 104 +136 111 106 +136 113 107 +137 114 108 +137 119 105 +138 122 103 +140 125 102 +139 126 102 +139 127 103 +139 128 100 +138 126 100 +139 124 101 +138 122 102 +138 121 103 +137 120 102 +137 120 102 +137 120 102 +136 117 103 +136 114 103 +137 118 104 +138 123 104 +138 123 104 +138 123 104 +139 124 105 +139 124 105 +137 125 103 +135 123 99 +135 116 99 +138 119 104 +142 123 109 +144 126 112 +147 129 115 +143 112 117 +135 96 117 +131 92 110 +128 83 112 +123 77 106 +120 70 105 +118 63 105 +118 59 105 +116 57 105 +117 57 111 +116 45 113 +117 63 99 +112 60 84 +108 58 69 +105 52 71 +103 47 74 +96 22 85 +89 8 85 +90 20 83 +93 38 69 +113 85 71 +119 92 78 +125 99 86 +130 98 101 +131 103 99 +136 103 84 +116 82 70 +112 80 67 +117 76 78 +123 72 89 +130 91 94 +132 94 107 +130 97 108 +133 104 109 +135 109 108 +135 109 108 +137 113 111 +138 114 111 +140 116 112 +140 117 109 +143 126 110 +146 124 113 +160 141 111 +141 140 94 +140 141 93 +139 143 92 +140 139 95 +139 137 96 +139 137 96 +140 136 99 +140 128 102 +138 123 100 +137 115 104 +134 105 109 +131 92 113 +138 71 122 +148 58 110 +153 67 132 +180 88 153 +136 103 114 +134 102 110 +133 102 107 +130 94 104 +120 68 106 +111 45 106 +103 14 104 +100 25 90 +109 46 101 +125 76 105 +130 114 89 +136 133 80 +143 161 85 +151 167 94 +147 151 100 +146 151 95 +143 142 94 +140 137 92 +139 136 93 +138 129 98 +138 122 99 +136 119 99 +132 113 99 +134 110 100 +130 100 102 +129 96 103 +121 75 104 +105 52 80 +72 29 48 +72 27 47 +72 25 35 +90 59 38 +108 79 61 +124 93 88 +126 88 99 +128 84 107 +124 76 114 +128 81 113 +130 88 110 +132 93 111 +136 106 108 +138 126 100 +143 146 91 +144 172 85 +167 184 90 +170 208 99 +152 174 109 +156 167 109 +170 178 165 +149 150 116 +147 149 102 +141 139 98 +138 132 96 +138 132 96 +137 132 94 +133 124 91 +137 123 97 +136 117 103 +137 114 106 +135 111 107 +137 108 110 +137 108 110 +137 108 110 +139 110 112 +138 115 107 +137 117 106 +137 117 106 +137 118 104 +136 117 103 +134 114 105 +134 115 101 +136 114 101 diff --git a/src/fractalzoomer/color_maps/Flame 195_Apophysis-040427-4BB4.map b/src/fractalzoomer/color_maps/Flame 195_Apophysis-040427-4BB4.map new file mode 100644 index 000000000..12eafd886 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 195_Apophysis-040427-4BB4.map @@ -0,0 +1,256 @@ +156 137 8 +161 145 10 +162 146 7 +164 147 5 +163 146 7 +162 146 9 +161 144 10 +160 143 11 +157 143 12 +158 143 12 +160 143 13 +161 144 13 +163 146 14 +164 146 11 +165 147 9 +165 147 9 +166 148 10 +166 149 9 +167 147 8 +169 146 8 +166 147 10 +164 148 13 +164 147 14 +164 147 15 +167 146 18 +165 146 17 +164 147 17 +162 147 16 +161 147 16 +162 146 15 +163 146 14 +166 148 14 +171 153 15 +184 166 8 +217 202 7 +250 238 6 +252 243 7 +254 249 9 +254 246 9 +254 244 9 +188 171 19 +176 158 19 +164 146 20 +150 122 42 +137 98 65 +166 79 64 +196 60 64 +194 41 46 +176 37 42 +174 38 42 +170 36 41 +166 35 40 +166 35 40 +167 36 41 +161 85 35 +155 134 29 +188 172 24 +220 200 17 +253 228 11 +254 227 10 +255 227 9 +253 227 9 +252 227 10 +198 174 6 +182 166 19 +92 171 44 +81 159 33 +71 147 23 +69 143 23 +67 140 23 +117 101 6 +145 109 31 +134 121 7 +144 130 9 +155 140 11 +159 143 12 +163 146 14 +165 149 15 +168 152 17 +179 162 22 +184 169 26 +195 181 58 +197 183 59 +200 186 61 +220 210 39 +240 234 18 +252 251 13 +251 255 8 +255 255 6 +255 249 4 +255 244 2 +253 238 5 +251 233 9 +241 214 19 +183 168 17 +169 151 13 +154 137 7 +114 100 3 +133 114 15 +152 128 28 +154 133 21 +157 139 15 +155 137 9 +155 138 8 +159 141 13 +160 141 18 +162 141 24 +162 134 40 +162 128 57 +188 100 90 +198 67 73 +200 65 71 +206 90 93 +201 187 64 +209 196 51 +218 205 39 +254 231 13 +255 250 14 +255 243 22 +253 226 12 +178 167 52 +176 150 47 +174 133 43 +169 132 55 +165 131 68 +148 110 87 +128 128 190 +121 120 190 +100 98 181 +74 83 174 +70 74 166 +66 65 159 +66 65 159 +65 64 158 +65 64 158 +65 64 157 +62 62 152 +98 81 111 +135 100 70 +135 100 71 +135 100 72 +63 63 153 +64 63 156 +58 56 140 +64 137 22 +127 131 10 +131 128 6 +135 125 2 +154 137 5 +155 138 8 +156 139 9 +158 141 11 +161 147 16 +162 147 16 +164 147 17 +170 152 18 +183 167 22 +188 176 56 +209 200 97 +209 200 97 +216 210 148 +234 198 200 +228 174 176 +222 150 153 +204 191 76 +183 172 56 +170 158 36 +154 135 33 +142 117 50 +106 132 36 +71 147 23 +74 155 26 +76 159 27 +121 186 82 +135 191 100 +134 190 99 +92 171 46 +75 161 26 +73 154 25 +71 150 25 +68 143 24 +68 143 24 +136 104 66 +137 108 68 +177 161 22 +191 171 20 +205 181 19 +254 227 13 +255 248 9 +255 254 9 +255 255 14 +255 251 9 +249 229 10 +189 166 28 +151 124 57 +141 107 69 +149 112 85 +154 122 61 +175 151 55 +182 153 61 +188 152 56 +167 149 23 +165 151 20 +167 153 18 +164 150 17 +163 149 18 +165 147 21 +172 158 36 +178 166 54 +154 197 126 +231 201 201 +228 227 223 +199 216 184 +144 191 111 +157 186 106 +145 165 54 +163 148 21 +164 147 17 +165 148 16 +167 151 16 +169 153 18 +170 153 23 +179 162 20 +181 164 22 +175 157 21 +168 152 17 +162 148 17 +162 148 15 +162 145 15 +159 145 14 +159 144 17 +162 145 15 +160 141 12 +158 140 12 +156 138 12 +160 141 12 +160 142 16 +161 143 19 +162 144 18 +163 146 16 +162 145 15 +164 145 14 +162 145 13 +162 144 10 +160 144 5 +157 141 4 +155 139 4 +156 137 6 +156 139 7 +156 139 9 +159 142 12 +159 142 12 +162 143 12 +162 145 13 +160 143 11 +160 143 13 diff --git a/src/fractalzoomer/color_maps/Flame 196_Apophysis-040427-4BflyWindw2.map b/src/fractalzoomer/color_maps/Flame 196_Apophysis-040427-4BflyWindw2.map new file mode 100644 index 000000000..1015f8cf7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 196_Apophysis-040427-4BflyWindw2.map @@ -0,0 +1,256 @@ +2 2 2 +28 75 93 +34 90 96 +41 106 100 +61 80 100 +81 55 100 +100 61 117 +120 68 134 +188 12 147 +172 8 111 +156 5 76 +105 3 58 +54 2 40 +43 4 38 +33 6 37 +35 8 39 +37 10 41 +96 19 99 +125 34 121 +154 49 144 +150 39 145 +147 30 147 +132 29 128 +117 28 110 +54 17 61 +32 8 34 +11 0 8 +6 1 5 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +16 21 17 +44 35 15 +73 49 13 +99 68 19 +126 88 25 +138 94 27 +151 101 30 +188 113 11 +210 112 22 +232 112 34 +212 136 41 +192 160 49 +216 188 58 +241 217 67 +228 220 145 +254 254 246 +255 253 253 +255 252 250 +255 251 248 +253 153 233 +252 56 218 +230 58 201 +209 61 185 +146 41 134 +96 26 89 +46 12 45 +30 8 26 +14 5 8 +23 8 10 +33 11 13 +87 53 15 +123 82 30 +185 196 104 +190 191 137 +195 186 171 +175 166 140 +155 147 110 +142 139 122 +116 76 128 +53 114 132 +48 134 105 +43 155 79 +47 129 93 +51 104 108 +44 101 108 +38 98 109 +37 99 114 +45 102 129 +65 108 115 +109 131 141 +153 155 168 +178 178 177 +204 201 186 +228 246 250 +255 255 217 +130 195 191 +140 130 179 +150 65 168 +156 67 173 +162 70 179 +241 44 209 +254 15 222 +255 4 247 +255 18 234 +174 75 168 +138 70 148 +102 66 128 +100 70 125 +99 75 123 +86 86 78 +124 102 63 +117 147 113 +119 115 120 +121 84 128 +113 67 122 +106 51 116 +78 40 123 +66 37 83 +46 12 39 +24 6 22 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +1 2 4 +12 10 24 +23 19 44 +31 22 46 +39 25 48 +65 37 62 +64 38 67 +47 21 60 +18 38 49 +12 15 30 +6 7 20 +0 0 11 +2 2 2 +1 3 0 +2 2 2 +2 2 2 +2 0 1 +1 0 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +17 23 19 +14 69 37 +68 156 10 +75 168 10 +82 181 10 +57 219 11 +70 205 40 +62 148 39 +48 137 57 +66 106 69 +68 104 30 +55 65 30 +39 43 25 +23 22 20 +6 14 1 +2 2 2 +17 21 0 +65 78 9 +101 85 33 +110 98 40 +119 111 48 +125 101 55 +107 97 48 +72 59 43 +23 32 31 +9 20 16 +2 2 2 +2 2 2 +25 14 0 +48 34 5 +58 40 0 +55 59 0 +56 81 0 +49 114 14 +157 183 22 +166 186 15 +175 189 8 +163 172 45 +149 126 32 +93 85 72 +100 23 79 +84 14 50 +55 17 56 +25 34 51 +20 68 68 +36 70 72 +47 86 85 +69 79 78 +69 67 89 +106 24 90 +181 12 113 +219 13 148 +255 8 208 +247 26 219 +233 86 128 +165 137 133 +190 159 102 +207 141 57 +176 119 40 +135 86 27 +136 35 49 +109 5 66 +78 29 94 +35 50 73 +42 67 89 +46 63 83 +61 35 72 +70 32 73 +78 19 65 +74 12 61 +64 5 51 +44 1 31 +33 8 30 +29 3 28 +26 2 24 +23 10 30 +15 28 37 +17 44 35 +22 64 24 +66 76 16 +99 76 24 +98 77 34 +116 74 24 +110 67 16 +114 66 0 +127 79 13 +138 76 29 +159 108 77 +132 45 90 +144 43 135 +171 27 151 +145 51 147 +82 61 120 +67 76 115 +66 78 76 +60 46 59 +75 45 53 +70 55 48 +53 54 38 +14 37 43 +12 35 41 +16 13 22 +2 2 2 +2 2 2 +2 2 2 +2 2 2 diff --git a/src/fractalzoomer/color_maps/Flame 197_Apophysis-040427-4BflyWndw3.map b/src/fractalzoomer/color_maps/Flame 197_Apophysis-040427-4BflyWndw3.map new file mode 100644 index 000000000..08b9566f0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 197_Apophysis-040427-4BflyWndw3.map @@ -0,0 +1,256 @@ +49 55 81 +81 40 96 +82 31 94 +83 22 92 +68 17 67 +53 12 42 +26 6 21 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 0 +2 3 0 +11 27 35 +21 52 70 +33 50 75 +46 49 80 +78 41 93 +94 37 100 +111 33 108 +117 28 111 +123 24 114 +126 23 115 +129 22 116 +140 31 120 +136 26 118 +132 21 116 +125 24 114 +119 27 112 +114 35 108 +109 43 105 +150 147 116 +192 187 183 +249 243 209 +251 235 172 +253 228 135 +226 193 116 +199 159 98 +191 141 72 +183 124 46 +137 99 37 +108 77 26 +80 55 15 +40 27 7 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +50 26 3 +100 53 7 +156 103 41 +212 153 75 +232 179 91 +252 206 108 +252 218 128 +183 190 138 +125 161 147 +106 116 86 +88 71 25 +92 70 22 +96 70 19 +94 80 15 +100 99 17 +183 71 7 +202 44 72 +221 17 138 +235 15 145 +250 13 153 +228 103 148 +207 193 144 +252 217 133 +252 219 122 +187 144 31 +138 107 20 +90 70 9 +79 68 19 +69 67 29 +38 51 60 +29 49 73 +35 58 76 +48 78 52 +61 98 29 +66 120 26 +71 142 24 +67 161 47 +84 158 45 +109 172 67 +167 143 81 +240 173 69 +225 154 47 +211 135 25 +191 119 27 +172 104 29 +136 77 7 +113 67 7 +28 62 48 +28 59 60 +28 57 73 +33 54 75 +39 51 77 +49 43 81 +74 39 93 +87 39 97 +95 33 100 +98 39 103 +95 41 102 +93 43 102 +91 39 101 +74 44 94 +69 53 90 +62 58 85 +57 50 84 +52 48 82 +48 47 81 +48 43 68 +48 39 56 +69 45 19 +83 54 14 +85 64 17 +95 103 18 +96 126 2 +95 119 6 +95 113 11 +95 108 16 +81 99 23 +76 60 86 +92 38 100 +110 27 107 +106 28 105 +102 30 103 +103 31 103 +104 33 103 +117 33 111 +128 30 117 +132 27 119 +137 23 118 +221 1 153 +209 3 149 +198 6 145 +146 27 129 +131 31 117 +110 37 108 +146 115 97 +169 199 237 +204 224 238 +239 249 240 +255 254 253 +247 244 225 +246 191 161 +198 173 119 +218 13 142 +249 3 150 +247 3 160 +240 4 160 +234 5 160 +198 6 145 +138 19 119 +141 5 113 +134 1 106 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +23 30 56 +45 45 79 +46 56 81 +38 49 77 +31 41 71 +25 34 65 +27 9 33 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +29 41 39 +54 79 40 +65 109 20 +69 132 2 +53 139 16 +10 121 3 +8 107 25 +15 91 44 +22 76 63 +20 56 70 +22 53 71 +21 61 73 +22 62 70 +6 80 55 +1 102 36 +29 133 12 +64 142 23 +87 148 27 +112 148 22 +98 107 14 +63 101 26 +65 60 83 +75 53 92 +87 50 94 +83 53 91 +130 161 101 +135 190 106 +114 174 148 +110 137 128 +77 58 88 +67 49 87 +51 33 73 +24 32 78 +2 20 42 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +57 37 10 +73 101 24 +81 103 21 +66 90 32 +75 59 85 +79 42 94 +88 38 99 +89 47 97 +78 54 90 +67 58 85 +64 60 83 +52 60 81 +47 67 74 +40 72 69 +44 52 37 +67 43 17 +56 58 34 +36 46 38 +30 53 45 +33 51 75 +46 58 80 diff --git a/src/fractalzoomer/color_maps/Flame 198_Apophysis-040427-4ChalLghtDrknss.map b/src/fractalzoomer/color_maps/Flame 198_Apophysis-040427-4ChalLghtDrknss.map new file mode 100644 index 000000000..ec6603226 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 198_Apophysis-040427-4ChalLghtDrknss.map @@ -0,0 +1,256 @@ +93 98 130 +225 205 198 +232 213 201 +240 221 204 +241 221 200 +243 221 197 +244 221 196 +246 222 196 +240 216 188 +231 212 194 +222 209 201 +157 158 178 +93 107 156 +85 95 138 +78 84 120 +86 87 115 +94 91 110 +238 214 180 +241 219 188 +245 224 197 +239 222 204 +234 221 212 +234 221 213 +235 222 214 +228 218 219 +222 213 219 +217 209 220 +223 214 219 +230 220 218 +230 220 218 +230 220 218 +235 222 214 +237 225 213 +244 226 204 +242 227 211 +241 228 219 +242 231 222 +244 234 225 +242 232 225 +240 231 226 +240 228 216 +232 221 211 +225 215 206 +157 152 185 +90 90 164 +61 72 165 +33 55 167 +20 31 146 +23 43 114 +41 45 70 +51 54 67 +62 63 65 +68 71 83 +74 79 101 +76 83 113 +79 87 126 +106 109 178 +135 137 200 +165 166 222 +197 192 219 +229 218 216 +233 220 211 +238 222 207 +244 226 206 +247 226 205 +240 216 188 +239 207 167 +238 198 146 +193 164 118 +148 130 90 +115 103 81 +81 78 69 +69 66 51 +69 65 48 +70 65 45 +72 72 52 +75 80 60 +81 85 66 +88 91 72 +119 99 46 +213 154 60 +241 212 178 +241 213 181 +242 215 185 +239 214 183 +236 213 182 +217 200 180 +113 114 116 +71 70 68 +67 65 60 +63 60 53 +62 60 50 +62 60 48 +62 58 47 +58 57 52 +56 55 51 +51 49 50 +27 30 39 +16 18 25 +5 6 11 +3 3 10 +2 1 9 +0 3 36 +10 22 48 +57 57 93 +86 85 99 +116 113 106 +157 137 107 +198 161 108 +246 199 143 +234 188 126 +121 114 106 +83 79 78 +17 26 31 +14 21 26 +11 16 22 +17 14 35 +31 30 38 +49 49 49 +52 53 48 +59 58 40 +63 60 45 +67 63 51 +69 65 49 +72 67 47 +76 69 50 +75 68 50 +72 69 60 +73 71 82 +70 74 111 +64 68 113 +59 62 115 +50 66 177 +95 104 209 +108 115 222 +176 177 221 +228 220 217 +214 210 217 +201 200 218 +181 180 219 +162 161 221 +104 114 167 +78 87 130 +60 69 108 +54 60 74 +27 26 32 +18 18 22 +10 11 13 +10 4 4 +11 11 11 +24 28 29 +33 33 45 +49 50 54 +52 52 54 +55 55 55 +55 56 61 +62 62 62 +65 64 59 +64 63 58 +67 63 51 +66 62 50 +55 52 61 +51 50 61 +47 49 61 +37 45 64 +39 32 65 +11 21 46 +26 30 39 +59 58 66 +64 64 70 +69 70 75 +91 92 96 +133 126 120 +216 192 158 +240 211 177 +241 215 180 +240 216 190 +244 226 206 +242 225 209 +247 225 202 +242 222 198 +241 216 185 +230 214 191 +192 182 181 +88 93 131 +82 87 122 +77 82 114 +72 79 108 +67 79 103 +73 78 100 +75 73 94 +77 80 69 +71 68 59 +71 67 55 +72 66 52 +72 66 50 +68 66 54 +72 68 56 +71 61 69 +67 67 67 +62 62 62 +60 59 65 +51 54 63 +50 52 65 +55 52 63 +62 62 64 +65 69 70 +63 66 75 +69 73 85 +72 76 101 +69 75 101 +68 70 82 +66 67 71 +65 66 71 +65 67 79 +67 65 89 +67 65 89 +65 65 89 +57 62 81 +50 52 67 +52 52 60 +53 55 54 +53 55 50 +52 52 50 +50 51 46 +44 44 42 +34 35 29 +41 39 1 +44 47 40 +51 52 46 +52 52 50 +54 55 50 +61 61 53 +63 63 63 +69 69 67 +71 75 74 +80 81 76 +80 83 92 +87 87 89 +104 94 95 +115 112 97 +95 94 99 +79 78 92 +77 81 110 +78 83 115 +98 97 111 +120 130 122 +204 191 183 +240 216 182 +241 215 182 +243 210 169 +229 197 150 +118 109 110 +68 71 80 +18 27 56 +56 62 96 diff --git a/src/fractalzoomer/color_maps/Flame 199_Apophysis-040427-4ChalicDrknsIce.map b/src/fractalzoomer/color_maps/Flame 199_Apophysis-040427-4ChalicDrknsIce.map new file mode 100644 index 000000000..e3d619818 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 199_Apophysis-040427-4ChalicDrknsIce.map @@ -0,0 +1,256 @@ +153 141 41 +36 39 30 +25 32 35 +14 26 40 +12 28 49 +11 31 58 +11 33 62 +12 35 67 +105 106 111 +131 131 127 +158 156 143 +163 161 154 +168 167 165 +169 168 167 +170 170 170 +171 171 170 +173 172 170 +168 168 168 +167 168 176 +166 169 184 +164 167 193 +162 166 203 +165 168 194 +168 171 186 +171 173 185 +174 176 184 +178 179 184 +175 176 183 +173 173 183 +169 167 182 +166 161 181 +158 164 180 +160 163 170 +160 155 133 +155 149 118 +151 143 104 +92 93 77 +34 43 50 +27 36 45 +21 29 40 +10 24 35 +9 25 40 +9 26 46 +10 30 56 +11 34 66 +10 34 68 +9 35 70 +14 58 129 +102 116 161 +160 157 148 +160 159 154 +161 161 161 +162 161 164 +163 162 167 +164 164 166 +166 166 166 +166 173 179 +174 178 181 +183 183 183 +192 193 191 +201 203 200 +201 202 203 +202 201 207 +201 204 223 +198 203 225 +179 180 184 +157 155 160 +135 130 136 +114 110 116 +93 90 97 +25 42 60 +11 31 56 +15 31 47 +52 58 61 +89 85 76 +121 116 101 +153 148 126 +156 154 136 +159 161 147 +164 177 149 +173 171 158 +181 178 143 +178 172 138 +176 167 134 +167 162 135 +158 157 137 +153 158 136 +163 161 149 +174 178 163 +186 189 175 +199 201 187 +201 199 185 +203 197 183 +223 209 172 +214 204 145 +201 188 153 +186 182 171 +163 166 181 +161 164 175 +159 162 169 +159 160 165 +159 159 161 +148 156 145 +142 143 129 +11 48 101 +19 64 142 +27 80 184 +38 88 193 +49 96 202 +91 117 192 +105 124 183 +141 150 183 +150 155 161 +144 145 150 +114 120 143 +84 96 136 +28 42 68 +13 33 60 +9 29 56 +7 25 47 +5 22 40 +7 21 36 +9 21 33 +9 19 28 +10 17 23 +8 15 21 +14 19 25 +18 26 28 +38 40 27 +106 117 83 +129 130 95 +152 144 107 +179 164 143 +195 192 183 +221 213 194 +233 221 199 +241 226 193 +226 217 209 +212 208 225 +208 209 228 +204 210 232 +233 227 241 +238 232 244 +224 225 207 +218 221 202 +190 187 180 +186 181 178 +182 176 176 +168 168 166 +162 158 146 +146 143 128 +116 116 106 +27 36 45 +33 37 43 +39 39 41 +93 96 85 +124 125 120 +153 150 141 +185 172 163 +195 191 182 +206 202 201 +212 206 218 +208 202 214 +205 199 211 +185 185 193 +186 186 188 +178 179 184 +173 174 179 +175 175 177 +176 176 175 +177 178 173 +182 179 172 +185 177 175 +191 181 171 +190 181 172 +186 185 181 +187 185 186 +182 183 188 +181 181 191 +181 180 198 +183 184 189 +183 183 185 +183 183 183 +178 177 182 +173 173 181 +172 172 180 +171 171 179 +173 173 173 +174 171 166 +168 167 163 +175 172 163 +177 175 152 +180 174 138 +162 157 138 +159 159 151 +163 162 158 +167 168 163 +172 172 164 +167 167 159 +167 164 155 +154 153 133 +149 136 119 +118 119 113 +75 75 63 +34 44 43 +19 28 35 +15 24 31 +13 22 29 +13 22 29 +8 18 30 +7 17 27 +4 16 28 +7 19 31 +6 20 33 +6 19 35 +11 23 35 +13 22 31 +14 23 30 +14 24 36 +15 24 41 +7 24 42 +11 26 45 +8 30 54 +7 30 61 +9 29 56 +12 28 53 +9 27 51 +11 29 53 +11 30 60 +11 35 69 +55 59 94 +93 108 151 +134 146 188 +151 158 186 +162 159 150 +154 143 115 +142 132 79 +75 74 26 +55 56 25 +37 41 26 +19 27 29 +18 26 29 +18 26 28 +17 25 27 +15 24 29 +17 24 30 +18 26 29 +24 33 40 +48 51 24 +61 63 24 +143 133 38 +164 149 48 +201 178 64 +177 156 101 +158 150 113 +143 140 121 diff --git a/src/fractalzoomer/color_maps/Flame 200_Apophysis-040427-4CactusFlwer.map b/src/fractalzoomer/color_maps/Flame 200_Apophysis-040427-4CactusFlwer.map new file mode 100644 index 000000000..2fc113cc6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 200_Apophysis-040427-4CactusFlwer.map @@ -0,0 +1,256 @@ +130 133 104 +131 131 103 +155 120 100 +180 110 98 +191 135 116 +202 160 135 +189 164 134 +177 169 133 +134 134 108 +128 126 108 +122 118 109 +119 123 100 +116 128 92 +118 118 84 +120 109 77 +117 106 77 +114 104 77 +123 97 84 +129 99 78 +135 101 73 +123 106 73 +111 111 73 +111 112 73 +111 113 74 +97 121 63 +93 105 58 +90 90 54 +94 94 63 +99 99 73 +101 101 78 +104 103 83 +124 106 104 +132 126 114 +183 182 162 +216 203 200 +249 225 239 +235 205 212 +222 186 186 +227 167 162 +233 149 138 +151 133 97 +133 124 89 +115 116 82 +122 120 91 +129 125 100 +135 126 108 +142 128 117 +169 168 147 +190 189 171 +201 198 215 +211 216 218 +221 235 222 +215 231 215 +210 227 208 +207 216 200 +205 206 192 +178 198 186 +171 195 163 +164 192 141 +164 197 159 +165 203 178 +175 193 174 +186 184 171 +181 180 162 +170 171 153 +124 132 134 +108 117 107 +93 102 81 +91 92 72 +90 83 64 +91 73 59 +70 71 53 +61 61 51 +60 56 43 +60 51 36 +61 51 34 +63 52 32 +66 58 32 +70 65 33 +77 74 41 +78 87 56 +117 121 96 +136 137 116 +155 154 136 +158 157 135 +161 161 135 +157 157 129 +155 148 104 +115 130 73 +104 105 60 +94 81 47 +86 78 45 +78 75 44 +80 77 42 +98 63 25 +106 73 32 +104 84 49 +111 114 93 +122 129 116 +134 145 139 +149 154 139 +164 164 140 +172 172 148 +176 175 154 +189 182 153 +175 173 149 +162 165 146 +142 159 142 +122 154 139 +107 120 113 +88 106 92 +84 92 71 +78 82 55 +79 100 59 +87 98 62 +95 96 65 +105 109 76 +117 127 102 +123 146 118 +156 167 133 +162 162 138 +149 150 116 +137 138 94 +133 123 87 +130 109 80 +134 89 60 +146 72 69 +123 74 60 +122 83 42 +68 52 36 +63 46 27 +59 41 19 +29 20 11 +27 21 0 +20 20 8 +20 20 8 +24 24 12 +36 35 19 +49 47 26 +52 46 25 +56 45 25 +53 43 16 +42 39 6 +48 46 0 +62 53 0 +55 52 19 +56 52 20 +57 52 22 +54 56 34 +63 64 32 +66 68 31 +66 65 37 +72 72 46 +68 70 44 +65 69 42 +62 65 38 +61 61 35 +45 51 37 +39 44 21 +29 32 21 +24 28 11 +43 59 32 +50 61 36 +58 63 41 +82 78 49 +106 87 54 +112 94 72 +108 109 75 +110 116 56 +109 109 58 +108 103 61 +105 106 75 +114 97 67 +129 111 49 +131 97 33 +136 105 59 +138 118 65 +148 113 81 +151 110 80 +161 101 90 +143 126 100 +129 104 97 +110 96 83 +90 90 54 +64 74 37 +62 69 32 +61 65 28 +65 63 22 +60 66 28 +57 63 35 +58 67 36 +70 71 40 +78 77 46 +91 91 55 +99 99 75 +106 97 92 +128 109 102 +133 130 115 +161 161 137 +194 177 147 +227 215 81 +238 224 65 +229 215 67 +161 183 118 +172 169 134 +172 171 151 +174 158 158 +169 157 159 +134 154 189 +163 163 175 +186 184 169 +186 187 173 +193 194 178 +189 200 192 +225 217 181 +254 252 178 +255 252 199 +250 247 228 +238 254 243 +238 246 255 +224 230 252 +233 244 250 +254 255 197 +255 244 144 +249 225 115 +255 252 103 +248 246 145 +222 201 174 +198 160 149 +188 150 139 +160 131 117 +136 135 104 +130 131 100 +130 125 96 +128 114 85 +106 100 78 +93 97 72 +92 91 60 +94 77 59 +96 74 60 +76 71 49 +69 71 47 +59 63 40 +62 55 39 +45 54 33 +46 49 20 +43 43 15 +50 51 17 +57 57 21 +70 75 34 +90 89 24 +97 90 48 +96 97 66 +102 103 72 +107 108 74 +151 142 113 diff --git a/src/fractalzoomer/color_maps/Flame 201_Apophysis-040427-4ChrryBlssmT.map b/src/fractalzoomer/color_maps/Flame 201_Apophysis-040427-4ChrryBlssmT.map new file mode 100644 index 000000000..dab3e7587 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 201_Apophysis-040427-4ChrryBlssmT.map @@ -0,0 +1,256 @@ +254 188 202 +254 220 208 +253 227 196 +253 235 185 +230 212 157 +208 189 130 +171 179 118 +135 170 106 +31 109 83 +62 136 109 +94 164 136 +152 177 136 +211 190 137 +233 197 148 +255 204 159 +255 211 173 +255 218 187 +255 225 212 +253 224 211 +252 224 210 +240 212 192 +228 201 174 +223 199 159 +218 198 145 +208 178 128 +211 183 132 +214 188 137 +221 205 151 +228 223 165 +231 228 170 +235 233 176 +235 233 176 +233 233 179 +235 235 181 +233 230 174 +231 226 168 +225 215 158 +219 204 149 +216 195 142 +213 187 136 +208 174 128 +205 169 122 +202 164 117 +173 149 128 +145 134 140 +124 135 130 +103 137 120 +47 101 75 +11 50 32 +38 21 5 +32 10 15 +27 0 26 +35 3 38 +44 7 50 +45 19 54 +47 31 58 +103 114 84 +163 165 119 +223 217 155 +238 224 183 +253 232 211 +254 231 212 +255 230 213 +252 237 206 +252 241 211 +241 243 196 +230 224 173 +220 205 150 +214 190 143 +209 175 137 +220 139 148 +228 122 145 +234 111 174 +242 134 181 +250 157 188 +249 161 189 +248 165 191 +227 151 179 +206 137 168 +198 135 164 +198 147 144 +202 164 117 +202 166 120 +203 169 123 +203 170 124 +204 172 125 +206 176 126 +211 181 131 +229 215 150 +224 220 171 +219 226 193 +235 223 201 +252 220 209 +255 207 203 +254 197 203 +248 186 191 +251 172 177 +199 161 114 +194 149 106 +190 138 98 +190 136 98 +191 135 98 +188 129 95 +187 128 94 +180 120 86 +184 113 76 +188 106 66 +176 88 51 +164 71 37 +111 38 19 +108 24 24 +37 11 36 +10 0 53 +8 0 52 +10 0 43 +12 0 34 +18 16 21 +0 19 38 +10 59 64 +62 113 57 +191 139 99 +183 137 118 +176 136 137 +134 131 128 +92 127 120 +60 85 81 +57 41 67 +41 31 58 +28 7 48 +15 39 77 +32 53 76 +49 68 75 +53 111 99 +79 150 120 +102 161 129 +137 179 143 +180 140 149 +193 156 137 +207 173 125 +211 177 134 +215 181 143 +237 195 181 +230 194 198 +246 194 206 +252 193 211 +253 196 202 +250 191 198 +248 187 195 +255 188 183 +255 166 166 +216 175 143 +197 148 131 +102 76 89 +77 58 77 +53 41 65 +40 13 48 +19 1 53 +12 2 52 +6 0 53 +3 0 53 +3 0 53 +1 50 46 +7 53 30 +14 57 14 +8 96 38 +56 82 17 +45 111 37 +109 112 93 +184 124 90 +180 113 82 +177 103 74 +154 78 46 +110 71 32 +54 34 36 +33 29 44 +47 36 66 +71 64 72 +171 113 75 +224 99 93 +214 140 91 +199 156 113 +204 168 120 +204 170 124 +206 172 124 +203 166 121 +200 160 115 +198 155 110 +191 142 101 +191 139 99 +187 128 94 +185 132 92 +162 164 81 +157 175 117 +119 173 147 +140 182 132 +194 193 129 +223 210 155 +232 227 171 +235 242 191 +243 245 195 +248 247 203 +253 245 206 +251 243 207 +250 239 207 +253 228 208 +254 214 206 +255 204 195 +241 177 194 +251 163 188 +228 132 170 +195 128 135 +111 84 63 +70 40 52 +41 48 17 +56 74 16 +142 101 49 +177 114 81 +196 147 106 +210 181 137 +232 215 163 +233 234 176 +246 244 196 +249 244 204 +253 242 212 +255 242 207 +254 240 203 +236 236 182 +228 222 164 +218 196 139 +208 177 130 +203 167 119 +200 157 114 +196 151 109 +194 150 105 +196 151 109 +195 146 114 +197 152 113 +198 155 112 +216 156 122 +225 169 122 +250 159 156 +242 194 180 +239 241 194 +247 246 202 +250 246 217 +252 244 223 +249 255 216 +242 251 206 +245 247 200 +245 247 197 +241 243 193 +235 235 181 +232 233 175 +230 231 173 +223 212 156 +228 230 165 diff --git a/src/fractalzoomer/color_maps/Flame 202_Apophysis-040427-4ChrryBlssm2.map b/src/fractalzoomer/color_maps/Flame 202_Apophysis-040427-4ChrryBlssm2.map new file mode 100644 index 000000000..15620d2f7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 202_Apophysis-040427-4ChrryBlssm2.map @@ -0,0 +1,256 @@ +221 222 178 +228 234 188 +234 236 177 +241 238 167 +246 227 171 +252 217 175 +253 199 183 +255 182 191 +253 202 207 +254 210 220 +255 219 234 +255 220 223 +255 222 213 +252 232 213 +250 243 214 +248 244 212 +246 246 210 +250 244 222 +251 243 223 +253 242 224 +246 244 214 +239 246 205 +238 245 202 +237 244 200 +233 238 198 +229 234 190 +225 231 183 +208 211 169 +191 191 155 +173 186 143 +155 182 131 +85 149 115 +0 88 106 +0 44 75 +35 73 99 +70 102 123 +126 166 151 +183 231 179 +196 239 189 +209 247 200 +237 241 206 +244 242 219 +252 244 233 +253 246 235 +255 249 238 +255 246 232 +255 243 227 +251 241 214 +246 243 208 +231 239 192 +229 236 189 +227 233 187 +220 220 177 +213 208 168 +205 193 157 +198 179 147 +165 111 101 +94 72 59 +23 34 17 +11 53 8 +0 73 0 +0 80 34 +0 87 69 +78 121 112 +124 162 125 +91 169 121 +45 139 118 +0 110 116 +27 118 129 +55 127 142 +129 141 139 +180 152 130 +198 169 125 +205 194 124 +213 219 123 +219 224 151 +225 229 179 +225 230 182 +226 232 186 +229 235 191 +230 236 190 +228 236 189 +226 232 186 +225 228 183 +223 225 181 +222 223 179 +217 216 172 +197 198 164 +199 180 148 +202 186 151 +206 192 155 +205 193 155 +204 195 156 +227 203 159 +228 189 150 +216 160 133 +239 129 142 +235 108 179 +215 115 173 +196 123 168 +179 117 134 +162 112 101 +65 78 87 +31 34 69 +0 0 64 +0 3 64 +1 7 65 +0 14 66 +0 21 68 +44 64 91 +111 114 123 +169 126 110 +171 123 109 +76 100 100 +66 75 68 +56 50 36 +36 15 46 +0 3 48 +1 1 51 +0 0 52 +0 1 58 +0 13 66 +0 26 75 +0 35 72 +1 45 70 +39 81 80 +159 137 96 +176 137 120 +185 153 132 +195 172 141 +194 169 140 +193 167 140 +187 157 131 +184 152 131 +184 150 125 +186 156 130 +194 171 140 +200 182 148 +207 193 156 +220 195 155 +234 197 155 +249 217 170 +253 207 207 +253 203 214 +253 196 213 +222 200 213 +220 203 198 +219 207 183 +193 163 175 +187 155 134 +179 137 121 +180 117 136 +118 21 30 +95 18 22 +72 16 15 +34 16 2 +20 32 8 +22 63 57 +89 113 97 +176 138 119 +198 179 147 +223 229 183 +222 228 182 +222 228 182 +207 203 158 +196 173 142 +180 142 123 +176 96 109 +85 33 22 +69 20 21 +54 8 21 +39 0 8 +14 8 34 +0 0 47 +0 0 56 +1 0 57 +1 1 55 +0 0 52 +0 1 47 +0 26 11 +0 32 0 +0 5 0 +23 0 12 +30 0 5 +33 22 4 +20 23 5 +8 25 6 +0 14 38 +0 28 61 +0 34 83 +4 67 98 +59 127 146 +151 132 138 +175 133 117 +174 132 116 +124 148 86 +33 83 74 +17 18 62 +1 5 69 +0 0 57 +0 0 56 +0 0 56 +1 1 61 +2 1 71 +0 4 71 +0 13 68 +12 28 62 +55 89 101 +167 117 106 +216 101 140 +228 102 149 +244 139 146 +253 144 186 +255 144 193 +247 131 194 +255 141 215 +251 151 205 +255 157 198 +252 178 213 +254 190 214 +254 209 214 +254 216 215 +254 221 212 +248 220 206 +238 210 198 +227 210 194 +218 217 173 +211 203 164 +199 180 148 +195 169 146 +190 158 137 +180 142 123 +178 140 121 +129 145 108 +80 111 103 +18 59 61 +0 53 56 +0 74 88 +17 127 128 +107 157 132 +142 161 97 +168 163 121 +190 160 134 +193 169 141 +225 162 181 +222 133 179 +225 137 187 +255 183 207 +251 211 212 +253 224 216 +251 243 206 +240 237 204 +238 246 199 +237 245 198 +232 239 195 +227 233 187 diff --git a/src/fractalzoomer/color_maps/Flame 203_Apophysis-040427-4CircAmbr.map b/src/fractalzoomer/color_maps/Flame 203_Apophysis-040427-4CircAmbr.map new file mode 100644 index 000000000..851c00947 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 203_Apophysis-040427-4CircAmbr.map @@ -0,0 +1,256 @@ +40 17 1 +38 16 2 +40 16 2 +43 17 2 +49 20 1 +55 23 0 +65 26 3 +75 29 6 +124 75 6 +155 99 9 +187 123 13 +209 138 26 +231 154 40 +215 142 29 +200 130 18 +197 123 13 +194 117 9 +155 90 0 +156 87 1 +157 85 3 +177 105 6 +197 126 10 +202 129 15 +208 132 20 +222 145 29 +212 138 18 +202 131 7 +176 109 3 +151 87 0 +130 72 0 +110 58 0 +88 43 1 +60 24 0 +86 37 4 +119 63 2 +153 89 1 +198 127 27 +243 165 54 +248 173 63 +253 181 73 +253 184 80 +238 165 55 +224 147 31 +216 138 25 +208 130 19 +206 131 20 +204 132 21 +198 122 12 +172 98 3 +114 89 49 +91 61 25 +69 33 1 +59 26 1 +49 20 2 +48 19 1 +47 19 0 +44 18 1 +43 17 1 +42 16 1 +42 16 1 +42 16 1 +42 16 1 +42 16 1 +42 16 1 +42 16 1 +42 16 1 +42 15 1 +42 14 2 +41 14 1 +40 14 0 +40 14 0 +39 16 0 +38 15 0 +38 15 0 +38 15 1 +38 15 0 +38 15 0 +38 15 0 +39 16 0 +42 15 0 +43 14 0 +42 16 1 +42 16 0 +43 17 0 +43 18 0 +44 19 0 +44 19 0 +45 18 1 +45 18 1 +45 18 1 +45 18 1 +45 18 1 +45 18 1 +45 18 1 +45 18 0 +46 19 0 +49 21 0 +68 29 0 +93 46 1 +118 64 2 +132 72 5 +147 80 9 +156 109 39 +142 134 87 +255 195 97 +254 202 107 +253 210 118 +252 211 121 +252 212 125 +234 211 131 +252 225 158 +251 218 123 +251 206 113 +228 150 39 +212 136 26 +197 123 14 +159 95 7 +130 72 0 +106 55 0 +75 35 0 +47 18 0 +43 17 0 +39 16 0 +38 15 0 +38 15 1 +38 15 1 +39 16 0 +39 16 0 +39 16 0 +43 17 0 +43 17 0 +44 17 0 +44 17 0 +44 18 1 +45 18 1 +45 18 1 +47 19 0 +47 19 0 +48 20 0 +48 21 0 +49 22 0 +52 21 0 +52 21 0 +52 21 0 +52 21 0 +48 20 0 +47 19 0 +46 19 0 +45 18 0 +43 17 0 +42 16 0 +39 16 0 +39 16 0 +39 16 0 +39 16 0 +39 16 0 +39 16 0 +42 16 0 +43 17 0 +44 17 0 +44 17 0 +45 18 1 +45 18 1 +45 18 1 +45 18 1 +45 18 1 +45 18 1 +45 18 1 +47 18 0 +47 18 0 +48 19 1 +50 22 1 +49 20 2 +93 46 4 +108 58 9 +113 55 5 +101 51 0 +75 37 1 +60 24 0 +52 21 0 +52 21 0 +48 20 0 +45 18 0 +45 18 1 +46 19 0 +46 19 0 +47 20 0 +52 21 1 +61 25 0 +73 33 0 +94 47 5 +108 56 0 +110 58 0 +111 56 0 +97 49 0 +72 28 0 +58 23 1 +53 22 2 +51 20 0 +45 18 0 +43 17 0 +42 16 1 +42 16 1 +42 16 1 +43 16 0 +43 17 0 +43 17 0 +43 17 0 +42 16 1 +41 15 0 +39 16 0 +39 16 0 +39 16 0 +39 16 0 +41 15 0 +44 15 0 +49 13 0 +52 18 0 +53 21 0 +60 24 0 +82 38 0 +101 50 3 +109 58 1 +119 65 3 +137 78 0 +147 81 3 +160 90 2 +142 84 2 +133 74 0 +132 74 1 +119 83 9 +125 71 0 +123 68 1 +114 67 0 +87 54 0 +70 31 0 +56 26 2 +51 20 0 +47 18 0 +44 17 0 +42 16 0 +39 16 0 +38 15 1 +37 15 1 +37 15 1 +37 15 1 +35 14 0 +28 8 0 +36 12 0 +37 15 1 +37 15 1 +37 15 1 +38 15 1 +38 17 0 +39 18 1 +41 20 3 diff --git a/src/fractalzoomer/color_maps/Flame 204_Apophysis-040427-4CsmcOwl.map b/src/fractalzoomer/color_maps/Flame 204_Apophysis-040427-4CsmcOwl.map new file mode 100644 index 000000000..604b8528a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 204_Apophysis-040427-4CsmcOwl.map @@ -0,0 +1,256 @@ +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +52 37 138 +36 20 87 +21 4 36 +10 2 18 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +4 0 22 +7 0 44 +5 0 57 +4 1 70 +12 4 83 +20 7 97 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +67 52 157 +116 104 187 +166 156 217 +140 130 208 +115 104 200 +89 76 177 +64 49 154 +63 47 154 +63 47 154 +85 82 113 +115 100 92 +145 118 71 +167 114 74 +190 110 77 +178 108 87 +166 106 98 +66 55 147 +64 51 150 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +69 51 171 +134 121 211 +203 197 211 +209 201 206 +216 205 201 +211 203 206 +207 201 211 +204 185 205 +179 171 220 +36 191 193 +48 214 164 +61 237 136 +62 170 136 +63 104 136 +63 75 145 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 44 152 +23 17 63 +11 11 31 +0 5 0 +0 4 0 +1 3 0 +3 0 28 +28 10 60 +22 9 97 +59 43 152 +63 47 154 +62 46 153 +61 45 152 +50 35 137 +40 26 123 +36 0 68 +32 19 26 +4 29 0 +45 30 1 +87 32 2 +96 30 1 +106 29 0 +104 29 8 +133 11 32 +120 9 41 +105 3 68 +61 45 154 +53 36 147 +45 28 140 +17 4 92 +5 0 64 +0 0 44 +3 3 31 +21 0 63 +29 14 97 +37 29 132 +49 37 142 +62 46 153 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +138 115 187 +157 130 174 +177 146 161 +215 185 177 +164 160 174 +94 158 170 +80 160 151 +128 104 78 +145 91 59 +162 78 41 +148 73 33 +135 68 26 +69 72 65 +58 65 109 +63 47 154 +63 47 154 +57 65 114 +72 73 97 +87 81 81 +121 98 56 +168 136 51 +214 133 42 +228 114 17 +190 110 75 +192 112 80 +194 115 85 +185 182 103 +225 183 169 +211 197 196 +215 186 178 +216 167 153 +213 154 136 +192 113 82 +170 110 82 +149 107 83 +88 86 63 +77 95 99 +87 127 126 +108 108 198 +100 83 195 +81 66 176 +62 49 157 +63 47 154 +63 47 154 +70 48 95 +60 48 148 +63 47 154 +69 50 142 +114 84 56 +142 57 37 +136 52 16 +136 52 15 +128 40 2 +111 32 2 +105 37 2 +81 18 45 +73 9 66 +66 0 87 +61 46 151 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +67 55 103 +76 43 62 +101 44 24 +111 18 62 +62 47 152 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +61 46 149 +44 42 63 +62 56 4 +68 40 0 +65 36 4 +37 22 27 +29 0 2 +6 0 4 +33 2 0 +70 7 0 +88 1 0 +118 32 0 +132 48 4 +134 49 12 +132 57 28 +94 56 81 +70 48 149 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 +63 47 154 diff --git a/src/fractalzoomer/color_maps/Flame 205_Apophysis-040427-4DblBeetle.map b/src/fractalzoomer/color_maps/Flame 205_Apophysis-040427-4DblBeetle.map new file mode 100644 index 000000000..689653dc5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 205_Apophysis-040427-4DblBeetle.map @@ -0,0 +1,256 @@ +174 77 26 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +177 80 29 +174 77 26 +174 77 26 +175 77 25 +177 77 25 +179 80 29 +181 84 33 +181 84 33 +181 84 33 +174 77 26 +171 74 23 +68 29 92 +37 22 118 +7 16 145 +20 31 164 +33 46 184 +43 56 181 +54 66 178 +40 48 157 +56 40 122 +72 33 88 +123 55 57 +174 77 26 +177 80 29 +181 84 33 +181 84 33 +188 93 35 +192 92 40 +200 100 47 +208 109 54 +158 108 120 +109 108 186 +110 117 202 +111 126 219 +204 176 190 +224 171 137 +245 167 84 +227 138 68 +209 110 53 +200 101 46 +192 92 40 +173 76 25 +140 48 0 +55 0 58 +67 5 47 +80 10 36 +108 27 18 +136 45 1 +173 76 25 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +183 84 33 +192 92 40 +200 100 47 +208 109 54 +216 117 60 +231 132 75 +240 167 122 +245 156 107 +250 146 93 +247 146 91 +245 146 89 +228 129 72 +223 123 71 +201 106 48 +196 98 43 +191 91 39 +186 87 36 +181 84 33 +174 77 26 +181 84 33 +181 84 33 +181 84 33 +130 100 110 +128 109 120 +127 119 130 +147 118 113 +168 117 96 +200 100 48 +192 92 40 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +147 52 4 +83 26 43 +19 0 82 +11 1 97 +3 3 113 +0 8 132 +5 14 131 +20 23 94 +67 2 45 +171 74 23 +172 75 24 +174 77 26 +180 87 26 +181 84 33 +181 84 33 +181 84 33 +211 98 32 +204 98 37 +197 98 43 +198 99 45 +200 100 48 +199 99 47 +192 92 40 +192 92 40 +192 92 40 +192 92 40 +192 92 40 +192 92 40 +191 91 39 +191 91 39 +186 89 36 +181 84 33 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +173 76 25 +94 22 7 +73 13 33 +52 5 59 +18 9 88 +5 13 94 +1 14 108 +16 26 95 +40 8 73 +118 47 45 +174 77 26 +174 77 26 +173 75 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +181 84 33 +181 84 33 +181 84 33 +181 84 33 +184 87 34 +192 92 40 +200 100 48 +208 109 52 +234 147 70 +238 191 135 +253 245 164 +255 248 178 +212 211 219 +203 216 233 +164 160 211 +153 181 202 +182 178 141 +174 110 64 +195 98 45 +192 92 40 +181 84 33 +179 82 29 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +174 77 26 +181 84 33 +109 97 111 +63 76 190 +48 72 198 +66 81 226 +67 80 236 +115 124 251 +134 135 251 +132 147 240 +107 122 249 +74 85 201 +66 78 196 +65 76 194 +84 91 179 +119 88 147 +90 75 94 diff --git a/src/fractalzoomer/color_maps/Flame 206_Apophysis-040427-4DrkMantis.map b/src/fractalzoomer/color_maps/Flame 206_Apophysis-040427-4DrkMantis.map new file mode 100644 index 000000000..19a066272 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 206_Apophysis-040427-4DrkMantis.map @@ -0,0 +1,256 @@ +45 96 1 +96 132 0 +69 113 0 +43 94 1 +37 90 0 +31 87 0 +31 77 0 +31 68 0 +27 66 0 +28 75 0 +29 84 0 +39 90 0 +49 96 0 +86 97 0 +123 99 0 +116 99 0 +109 100 0 +44 95 0 +39 84 0 +34 74 1 +58 81 0 +82 88 0 +86 91 0 +90 94 0 +144 107 0 +158 126 0 +173 145 0 +166 155 0 +160 165 0 +159 164 0 +158 163 0 +143 145 0 +125 147 2 +90 129 0 +63 128 1 +36 128 3 +31 106 1 +26 84 0 +21 77 0 +17 70 0 +9 51 3 +8 40 2 +7 30 1 +8 37 1 +9 45 1 +13 48 1 +18 52 1 +21 51 1 +28 50 1 +44 41 0 +58 33 1 +72 26 3 +91 46 1 +110 67 0 +113 72 0 +116 77 0 +168 74 0 +145 82 0 +122 91 0 +129 100 0 +136 110 0 +136 116 0 +137 123 0 +163 140 2 +183 161 0 +205 168 1 +194 163 0 +183 159 0 +176 151 0 +169 144 0 +155 135 2 +125 115 0 +50 73 1 +42 64 0 +35 56 0 +33 58 0 +31 61 1 +32 62 1 +33 63 1 +43 68 0 +53 66 0 +96 84 0 +93 72 0 +91 61 0 +74 57 0 +57 54 0 +36 60 0 +31 61 1 +21 67 2 +18 68 1 +16 69 1 +15 69 0 +14 70 0 +14 62 0 +15 53 6 +17 54 0 +21 54 1 +27 58 0 +28 72 0 +30 86 0 +30 88 0 +31 90 0 +36 93 0 +35 90 0 +33 68 0 +33 66 0 +33 65 0 +32 63 0 +32 62 0 +39 59 0 +53 50 0 +62 55 3 +78 67 5 +98 75 0 +87 72 0 +77 69 0 +42 69 0 +29 57 0 +19 52 0 +7 32 3 +6 17 3 +6 19 1 +6 21 0 +8 26 0 +10 31 0 +24 37 7 +41 44 1 +52 45 0 +56 38 0 +52 52 0 +49 57 0 +46 62 0 +42 67 1 +43 81 0 +66 108 0 +97 147 0 +123 161 0 +151 159 0 +180 157 1 +183 148 16 +187 140 32 +218 129 0 +229 100 0 +229 101 0 +195 136 0 +131 87 0 +124 81 0 +118 76 0 +96 60 0 +80 60 1 +76 55 2 +53 49 1 +30 60 0 +27 62 0 +24 64 1 +24 66 0 +26 67 0 +29 68 1 +33 75 1 +29 87 0 +20 78 1 +15 71 0 +17 68 0 +20 66 1 +24 64 1 +26 53 0 +35 42 1 +44 18 3 +62 4 0 +75 8 0 +89 13 0 +106 0 2 +87 19 0 +77 19 0 +60 38 0 +43 51 0 +31 54 0 +29 53 1 +26 50 0 +22 45 0 +31 42 0 +32 33 1 +36 38 0 +32 50 0 +39 59 0 +42 59 0 +45 59 0 +54 54 0 +76 60 1 +93 75 0 +108 86 3 +123 116 0 +121 127 1 +129 132 1 +119 129 0 +106 140 1 +74 110 0 +46 96 0 +40 94 0 +36 93 0 +34 88 0 +33 68 0 +41 63 0 +50 53 0 +61 51 0 +92 75 0 +121 91 1 +125 108 0 +133 116 0 +135 124 0 +126 114 2 +123 97 0 +107 82 0 +81 72 7 +46 65 1 +35 64 0 +32 60 1 +32 57 0 +40 62 0 +43 65 0 +49 54 0 +49 47 0 +40 46 0 +39 52 6 +28 51 0 +23 53 1 +23 53 1 +22 55 2 +20 53 0 +18 53 0 +17 61 0 +16 62 0 +20 62 0 +19 57 0 +22 55 0 +27 58 1 +21 63 0 +21 61 0 +23 58 0 +28 57 0 +24 54 0 +18 52 1 +11 47 3 +7 32 0 +4 30 0 +5 25 0 +5 23 0 +8 28 0 +9 28 0 +23 27 0 +22 9 0 +31 15 0 +36 21 0 +26 33 0 +35 59 0 +99 123 1 diff --git a/src/fractalzoomer/color_maps/Flame 207_Apophysis-040427-4HolidyBull.map b/src/fractalzoomer/color_maps/Flame 207_Apophysis-040427-4HolidyBull.map new file mode 100644 index 000000000..78df4f8e1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 207_Apophysis-040427-4HolidyBull.map @@ -0,0 +1,256 @@ +13 0 193 +12 0 68 +20 0 47 +29 0 27 +21 5 29 +13 11 32 +10 12 36 +7 14 40 +0 18 49 +4 20 55 +8 22 61 +11 16 61 +15 11 62 +13 9 47 +11 7 32 +12 3 28 +14 0 25 +14 8 8 +20 20 13 +26 32 18 +26 16 20 +26 0 23 +22 6 19 +18 12 16 +4 7 24 +23 20 26 +42 33 28 +51 62 38 +61 92 48 +30 73 65 +0 54 83 +30 82 157 +25 82 234 +27 6 133 +21 5 84 +16 5 35 +8 3 22 +0 1 9 +3 7 16 +6 13 23 +35 33 57 +33 113 99 +31 194 141 +15 133 188 +0 73 235 +4 50 235 +8 28 236 +27 14 215 +34 5 121 +32 0 31 +29 0 15 +26 1 0 +35 0 0 +44 0 0 +51 6 0 +59 13 0 +156 5 10 +184 14 5 +213 23 0 +217 19 6 +221 16 13 +201 24 6 +182 33 0 +124 43 16 +97 43 0 +58 13 0 +44 14 0 +30 15 0 +29 13 0 +28 11 0 +21 0 0 +14 0 0 +0 29 0 +8 27 0 +16 26 0 +16 18 9 +17 10 18 +15 12 32 +14 15 46 +8 11 80 +18 19 112 +15 12 215 +12 15 235 +10 19 255 +14 19 255 +19 20 255 +40 5 255 +17 13 255 +10 10 255 +11 6 252 +12 3 250 +11 4 251 +11 5 253 +13 13 255 +29 0 246 +50 1 232 +60 16 237 +157 10 255 +179 98 248 +202 187 242 +225 210 240 +249 234 239 +255 221 201 +255 255 159 +255 193 125 +247 157 75 +239 121 25 +235 123 12 +231 126 0 +234 128 10 +254 200 12 +255 221 17 +255 230 21 +255 238 32 +255 246 45 +255 255 59 +255 238 50 +236 212 54 +250 206 37 +254 182 35 +255 119 26 +237 106 34 +219 93 42 +212 90 34 +206 88 26 +203 125 14 +152 100 63 +85 39 114 +56 12 195 +1 19 243 +2 26 249 +3 34 255 +9 71 242 +38 77 255 +44 94 251 +0 206 254 +20 255 238 +28 243 235 +37 231 233 +31 216 244 +26 201 255 +5 74 255 +15 71 244 +0 38 229 +2 10 155 +3 0 89 +1 0 68 +0 0 48 +0 9 23 +0 12 5 +0 15 0 +6 9 0 +30 16 0 +35 20 1 +40 25 2 +68 52 1 +106 50 3 +134 95 18 +169 152 22 +224 197 0 +244 203 0 +255 186 62 +225 158 64 +195 130 66 +109 90 50 +35 64 124 +34 60 153 +16 52 234 +8 17 246 +11 13 246 +14 10 247 +12 15 255 +5 19 255 +0 23 255 +6 12 244 +4 0 254 +0 2 251 +1 8 246 +6 1 218 +9 17 190 +0 0 144 +0 3 106 +23 0 131 +2 2 212 +0 0 249 +0 1 246 +0 2 243 +0 4 213 +11 14 145 +0 74 44 +0 144 0 +8 228 40 +106 197 102 +115 194 189 +139 175 201 +168 145 153 +187 163 75 +128 118 5 +107 66 12 +112 41 0 +158 17 0 +210 25 0 +216 47 0 +255 73 15 +248 81 10 +195 90 7 +128 63 0 +119 47 9 +80 35 56 +60 16 39 +60 39 34 +76 35 0 +90 22 1 +150 86 12 +184 144 33 +207 170 27 +229 202 35 +241 229 23 +255 235 22 +255 248 36 +255 251 41 +245 239 39 +247 244 43 +216 205 123 +127 245 149 +145 158 175 +157 146 178 +162 62 132 +117 44 237 +151 149 188 +200 155 196 +195 155 145 +161 173 127 +177 209 64 +130 174 37 +118 68 7 +144 26 0 +204 6 19 +254 8 29 +237 38 97 +176 0 165 +45 11 134 +7 9 96 +0 0 78 +3 3 41 +0 0 18 +3 2 0 +7 1 1 +14 0 0 +6 3 0 +4 6 0 +0 8 0 +0 3 30 +0 14 46 +1 9 94 +6 18 78 diff --git a/src/fractalzoomer/color_maps/Flame 208_Apophysis-040427-4DrkFlorCnpy.map b/src/fractalzoomer/color_maps/Flame 208_Apophysis-040427-4DrkFlorCnpy.map new file mode 100644 index 000000000..b93c906c7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 208_Apophysis-040427-4DrkFlorCnpy.map @@ -0,0 +1,256 @@ +107 203 67 +111 205 69 +110 204 66 +110 203 63 +109 201 62 +109 200 61 +109 201 61 +109 202 62 +116 213 71 +120 217 74 +124 222 77 +129 229 81 +134 237 86 +127 229 79 +121 221 73 +119 218 71 +117 215 70 +90 168 49 +92 165 48 +94 163 47 +88 156 45 +83 150 44 +80 140 40 +77 131 37 +50 77 24 +49 69 22 +49 61 21 +47 55 19 +46 49 18 +45 50 18 +44 51 18 +46 61 22 +49 64 21 +48 67 21 +46 74 21 +44 82 21 +43 74 20 +43 66 20 +39 58 17 +36 50 15 +21 25 11 +15 16 7 +9 8 4 +10 13 5 +11 19 6 +13 27 7 +15 35 8 +29 65 17 +37 94 26 +77 142 40 +89 162 47 +101 183 55 +103 188 57 +106 193 60 +105 192 59 +105 191 58 +99 184 57 +98 176 53 +97 168 50 +95 164 48 +94 161 46 +87 159 45 +80 157 45 +85 143 41 +71 137 39 +58 107 28 +54 101 27 +51 96 27 +50 95 26 +49 94 25 +50 95 26 +52 99 27 +68 134 37 +80 148 41 +92 162 46 +94 166 47 +96 170 49 +94 170 50 +93 171 51 +86 158 46 +74 145 41 +71 114 34 +59 95 28 +47 77 23 +44 70 21 +42 63 20 +28 45 13 +16 31 8 +16 36 9 +25 54 13 +34 73 18 +41 83 21 +48 93 24 +50 95 26 +47 77 23 +45 50 20 +44 2 48 +47 3 52 +46 27 35 +46 51 19 +50 63 21 +55 75 24 +77 128 36 +101 177 53 +158 251 108 +166 243 116 +174 236 125 +145 216 98 +117 197 72 +98 172 51 +82 140 40 +57 103 28 +47 81 21 +29 51 13 +23 44 11 +18 37 9 +19 35 9 +23 29 15 +22 22 10 +21 21 11 +19 10 13 +26 5 25 +34 0 37 +36 0 40 +38 1 44 +41 2 47 +36 0 44 +29 0 31 +26 0 29 +14 0 13 +13 1 9 +12 3 6 +10 6 5 +12 8 7 +18 18 8 +23 23 13 +52 69 24 +66 104 31 +81 139 39 +87 148 42 +94 158 46 +97 176 51 +102 181 54 +96 181 54 +85 159 46 +65 130 36 +58 114 31 +51 98 26 +41 74 19 +24 50 15 +16 34 8 +14 32 8 +15 21 7 +16 19 7 +18 18 8 +19 23 9 +19 23 9 +27 23 12 +27 30 13 +43 50 19 +50 67 22 +66 122 33 +69 134 37 +73 146 41 +81 178 63 +102 193 62 +109 201 64 +116 213 71 +140 245 90 +145 247 97 +150 249 104 +166 252 119 +161 252 113 +152 252 100 +142 247 85 +128 224 72 +123 223 75 +116 217 75 +113 210 68 +110 198 60 +104 185 56 +92 159 46 +72 140 41 +54 102 28 +34 47 19 +30 41 15 +27 35 12 +16 31 8 +16 31 8 +19 39 11 +36 68 18 +51 98 26 +64 129 35 +80 152 44 +93 163 47 +103 184 55 +101 191 59 +97 186 60 +96 176 53 +91 169 50 +92 162 48 +91 171 50 +93 171 51 +101 180 53 +103 186 56 +106 193 60 +110 198 60 +111 202 62 +114 207 66 +114 208 68 +115 210 68 +113 210 68 +112 209 68 +114 207 66 +112 203 64 +114 198 58 +109 197 59 +105 192 59 +97 182 55 +88 167 50 +74 140 40 +55 101 28 +47 76 22 +45 63 21 +38 40 16 +20 12 10 +19 2 21 +25 1 27 +23 1 24 +19 0 20 +19 0 20 +14 0 15 +13 0 10 +8 2 4 +10 6 5 +12 18 6 +14 18 4 +12 18 6 +14 13 9 +17 6 10 +22 0 21 +31 0 36 +41 2 47 +50 6 59 +61 10 69 +75 18 87 +63 11 73 +54 4 65 +48 4 55 +53 64 24 +57 89 26 +77 123 35 +87 152 50 +99 178 53 +108 194 59 +108 199 62 diff --git a/src/fractalzoomer/color_maps/Flame 209_Apophysis-040427-4DethstrDemis.map b/src/fractalzoomer/color_maps/Flame 209_Apophysis-040427-4DethstrDemis.map new file mode 100644 index 000000000..97481a188 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 209_Apophysis-040427-4DethstrDemis.map @@ -0,0 +1,256 @@ +189 180 171 +110 91 84 +110 75 55 +110 60 27 +97 45 13 +84 31 0 +72 17 0 +61 3 1 +2 10 23 +16 26 40 +30 42 58 +48 60 77 +66 79 96 +72 82 98 +78 85 101 +74 82 99 +71 79 98 +49 59 71 +55 50 53 +61 42 35 +89 61 48 +118 81 62 +122 89 78 +126 98 94 +153 150 157 +164 170 183 +176 191 210 +186 199 220 +196 208 230 +193 208 229 +191 208 228 +168 194 219 +172 185 201 +169 180 198 +163 175 191 +158 170 184 +148 157 170 +139 145 157 +142 143 151 +146 141 145 +152 133 116 +164 132 111 +177 131 107 +179 122 86 +181 113 66 +176 94 45 +171 75 25 +143 49 11 +77 28 14 +1 11 23 +0 7 19 +0 3 15 +13 14 27 +27 25 39 +56 35 38 +86 46 38 +153 80 45 +157 90 53 +162 100 61 +157 109 81 +152 119 102 +147 119 105 +142 120 109 +125 129 141 +123 130 146 +117 123 139 +113 119 134 +110 116 130 +106 112 127 +102 109 125 +93 99 115 +93 99 115 +112 118 132 +118 125 141 +124 133 150 +134 144 162 +145 156 174 +149 161 180 +154 167 186 +159 170 188 +148 156 175 +128 131 146 +118 125 142 +109 120 138 +97 110 132 +86 100 126 +87 94 110 +92 92 100 +93 99 115 +108 114 130 +123 130 146 +134 143 159 +145 157 173 +161 172 190 +176 191 210 +194 212 234 +202 222 247 +206 227 248 +205 225 248 +204 224 248 +203 223 248 +203 223 248 +191 218 239 +193 209 232 +196 196 196 +188 171 158 +180 146 121 +168 139 121 +156 132 122 +127 129 141 +122 130 143 +123 130 146 +123 130 146 +124 128 139 +128 128 137 +132 129 136 +124 130 144 +131 140 155 +128 146 170 +140 156 181 +159 172 189 +152 163 182 +146 154 175 +145 152 172 +144 151 169 +135 144 159 +137 147 159 +144 153 170 +145 155 180 +169 180 198 +170 181 199 +171 182 200 +158 171 188 +141 141 151 +130 126 127 +142 118 108 +95 92 87 +79 81 85 +63 71 84 +53 66 81 +44 61 79 +28 38 65 +25 41 64 +23 40 58 +28 41 57 +32 45 64 +36 48 66 +40 52 68 +58 65 81 +65 74 89 +72 76 87 +87 80 87 +135 90 61 +143 89 61 +152 88 61 +132 97 78 +121 98 90 +95 95 105 +93 99 115 +93 99 115 +93 99 115 +83 85 98 +82 80 89 +81 76 80 +84 83 89 +79 88 103 +73 94 113 +80 89 122 +93 99 115 +93 99 115 +93 99 115 +100 106 122 +105 114 129 +95 101 115 +93 99 115 +85 94 109 +81 76 80 +63 52 60 +46 35 31 +61 21 9 +57 19 8 +31 29 34 +33 42 57 +53 52 58 +102 70 55 +104 83 73 +107 96 92 +100 108 119 +120 120 128 +140 129 125 +152 129 115 +152 124 110 +146 118 106 +134 107 98 +125 97 83 +115 98 90 +121 117 114 +116 125 142 +120 131 149 +135 144 159 +154 166 182 +168 181 198 +174 190 206 +186 201 222 +194 212 234 +221 234 227 +249 233 234 +209 227 249 +197 218 239 +189 211 232 +179 191 213 +175 186 204 +169 180 198 +158 169 187 +141 152 170 +123 130 146 +117 119 131 +101 109 122 +94 100 114 +99 102 109 +128 100 89 +148 107 85 +194 121 80 +232 139 78 +249 172 104 +221 186 154 +197 171 154 +189 171 169 +159 168 183 +145 152 168 +129 138 153 +105 121 144 +93 99 115 +81 87 101 +64 70 84 +38 42 54 +20 33 49 +4 19 38 +11 31 42 +18 34 50 +34 41 59 +52 61 76 +64 71 87 +77 84 100 +93 99 115 +105 111 125 +122 130 149 +145 154 171 +163 174 192 +168 179 199 +168 181 200 +171 182 200 +178 188 200 +188 187 193 +189 180 175 +202 178 166 diff --git a/src/fractalzoomer/color_maps/Flame 210_Apophysis-040427-4DethstrDems.map b/src/fractalzoomer/color_maps/Flame 210_Apophysis-040427-4DethstrDems.map new file mode 100644 index 000000000..5ed12d61d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 210_Apophysis-040427-4DethstrDems.map @@ -0,0 +1,256 @@ +46 26 0 +52 32 7 +57 39 15 +62 46 23 +60 52 41 +59 59 59 +54 76 89 +49 93 120 +99 123 133 +116 124 122 +133 125 112 +132 125 110 +132 125 109 +131 126 112 +131 127 116 +127 126 117 +123 126 119 +124 115 100 +119 107 87 +115 99 74 +105 91 70 +96 83 66 +97 85 67 +98 87 69 +111 104 86 +114 106 91 +118 108 96 +114 104 85 +110 100 75 +103 92 71 +96 85 67 +86 75 57 +84 73 55 +114 114 104 +113 125 125 +113 137 147 +136 150 157 +160 163 168 +165 167 167 +171 172 166 +211 194 176 +220 204 183 +230 214 191 +228 214 194 +227 214 198 +227 212 195 +227 210 192 +223 210 191 +215 203 187 +190 181 166 +179 178 167 +168 175 168 +144 170 181 +120 165 194 +111 166 194 +103 167 194 +134 157 165 +148 156 152 +162 156 140 +162 156 140 +162 156 140 +166 162 142 +170 168 145 +172 170 157 +174 179 175 +176 167 152 +175 166 142 +175 166 133 +168 161 136 +162 156 140 +162 156 140 +162 156 140 +150 141 126 +156 148 133 +162 156 140 +168 167 157 +174 179 175 +183 191 185 +192 203 195 +209 220 224 +194 234 246 +224 226 221 +213 214 209 +202 203 197 +190 197 185 +178 191 173 +153 185 200 +148 159 163 +135 135 127 +119 130 133 +103 126 140 +103 128 142 +103 131 145 +109 137 149 +121 148 157 +130 158 172 +140 157 165 +139 130 113 +129 120 104 +120 111 96 +110 100 84 +101 89 73 +87 74 57 +81 65 49 +61 43 21 +33 32 21 +6 22 21 +26 25 13 +46 28 6 +58 37 16 +66 44 23 +76 64 42 +80 69 51 +97 86 68 +105 94 76 +114 103 85 +132 125 109 +138 136 124 +154 146 133 +161 155 141 +127 155 166 +94 144 170 +61 134 175 +42 125 176 +23 116 177 +6 83 151 +34 69 101 +58 84 101 +66 84 86 +110 103 87 +118 110 94 +126 117 102 +150 134 111 +162 156 140 +174 168 154 +191 185 171 +235 222 206 +239 223 209 +244 224 213 +240 222 209 +237 221 205 +221 214 196 +203 194 179 +191 184 168 +178 171 155 +150 144 130 +141 134 118 +133 125 106 +110 101 84 +92 81 63 +87 76 56 +87 74 55 +77 67 55 +72 67 58 +67 68 62 +66 75 80 +53 77 89 +66 75 84 +153 147 131 +145 164 171 +147 185 204 +160 233 252 +165 228 253 +171 224 255 +194 252 254 +247 255 253 +253 245 232 +255 238 222 +198 189 174 +193 182 166 +189 176 159 +183 173 148 +177 170 154 +184 176 157 +198 187 169 +206 196 184 +198 209 215 +194 213 220 +153 196 215 +137 174 193 +129 157 161 +123 126 119 +102 105 98 +93 80 63 +66 53 34 +62 50 29 +59 47 25 +64 47 27 +87 61 36 +83 70 54 +86 73 56 +86 75 57 +90 77 58 +97 85 71 +108 99 82 +116 110 98 +109 114 110 +108 122 122 +103 122 139 +81 118 144 +78 124 148 +72 136 182 +74 142 189 +84 180 230 +112 206 244 +178 227 241 +247 239 226 +254 244 232 +255 243 237 +255 252 240 +247 244 237 +228 230 216 +169 209 217 +108 191 233 +102 175 210 +92 161 200 +93 155 194 +93 146 178 +103 136 153 +113 135 146 +130 126 114 +132 125 109 +132 125 109 +138 132 116 +144 133 115 +145 139 125 +153 146 130 +162 156 140 +162 156 140 +152 146 132 +143 137 123 +132 125 109 +131 122 105 +121 112 97 +110 99 81 +101 88 69 +96 85 67 +107 99 80 +119 112 96 +127 124 109 +132 125 109 +146 135 117 +169 155 129 +168 161 145 +163 163 155 +162 156 140 +162 156 140 +153 144 129 +132 125 109 +110 98 82 +94 83 65 +79 64 45 +61 43 21 +53 33 8 +51 31 7 +49 28 7 diff --git a/src/fractalzoomer/color_maps/Flame 211_Apophysis-040427-4DeerDemMsk.map b/src/fractalzoomer/color_maps/Flame 211_Apophysis-040427-4DeerDemMsk.map new file mode 100644 index 000000000..437ceba2e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 211_Apophysis-040427-4DeerDemMsk.map @@ -0,0 +1,256 @@ +164 151 181 +1 5 16 +1 2 10 +1 0 4 +0 0 2 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 1 0 +0 1 0 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 1 +0 0 2 +0 0 2 +2 0 1 +3 4 6 +21 25 22 +39 46 39 +115 101 68 +192 156 98 +216 184 100 +240 212 102 +225 244 118 +253 253 131 +252 188 78 +225 139 47 +199 91 16 +120 63 20 +42 36 24 +8 8 8 +3 3 3 +1 1 1 +0 1 1 +0 2 1 +0 2 0 +0 2 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 1 0 +1 1 0 +1 1 0 +1 1 1 +5 6 0 +28 35 4 +52 65 9 +94 120 16 +136 175 24 +226 214 66 +243 238 82 +243 222 69 +249 195 73 +39 143 46 +23 97 32 +7 52 19 +7 7 5 +3 3 3 +2 2 2 +3 1 2 +0 1 6 +0 0 4 +1 0 2 +1 1 2 +2 2 2 +5 5 5 +11 12 7 +73 61 21 +179 156 28 +255 249 89 +253 250 96 +252 252 104 +245 254 101 +216 235 83 +157 195 56 +118 98 65 +8 7 5 +5 4 6 +3 2 7 +0 4 7 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +1 1 1 +2 2 2 +5 5 5 +11 11 9 +70 56 30 +150 146 55 +171 168 127 +179 151 150 +187 135 173 +168 111 146 +226 143 103 +251 161 98 +236 131 112 +224 102 81 +146 127 59 +39 43 29 +11 11 9 +4 4 2 +2 3 0 +3 2 0 +3 3 3 +7 6 4 +159 40 18 +185 56 28 +212 72 39 +190 69 104 +92 62 54 +16 12 9 +5 5 5 +3 3 3 +4 4 4 +9 9 9 +41 30 28 +108 104 93 +176 206 146 +242 218 172 +241 207 179 +213 163 128 +211 161 100 +141 117 71 +80 51 82 +134 56 140 +218 46 122 +242 183 203 +251 194 201 +254 237 247 +218 236 214 +194 224 160 +130 135 69 +36 77 59 +15 17 12 +6 6 6 +2 2 2 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 0 0 +1 0 0 +3 0 0 +8 0 0 +6 5 3 +14 11 4 +170 36 25 +243 31 56 +247 10 62 +242 15 84 +247 1 146 +239 3 147 +248 71 152 +223 134 118 +167 210 33 +126 184 22 +63 143 8 +19 20 14 +8 8 6 +3 3 1 +1 1 1 +1 1 1 +1 1 1 +3 3 3 +8 3 7 +16 7 12 +121 28 72 +240 3 143 +243 0 156 +204 185 213 +238 225 235 +250 250 212 +195 223 182 diff --git a/src/fractalzoomer/color_maps/Flame 212_Apophysis-040427-4CrouchDragn.map b/src/fractalzoomer/color_maps/Flame 212_Apophysis-040427-4CrouchDragn.map new file mode 100644 index 000000000..eb0879ee7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 212_Apophysis-040427-4CrouchDragn.map @@ -0,0 +1,256 @@ +172 5 83 +177 6 84 +176 6 84 +175 7 85 +168 52 89 +162 97 93 +175 114 68 +189 132 43 +233 166 13 +236 193 6 +240 220 0 +241 221 0 +242 222 1 +238 215 14 +234 209 28 +239 212 41 +244 216 55 +254 213 63 +242 196 67 +230 179 72 +228 173 53 +227 167 35 +221 165 38 +215 163 41 +158 133 30 +153 106 37 +149 79 45 +157 42 62 +166 6 80 +169 5 81 +172 5 83 +176 5 84 +178 5 85 +178 5 85 +178 5 85 +178 5 85 +177 5 85 +177 6 85 +176 5 84 +176 5 84 +177 4 84 +177 4 84 +177 4 84 +176 4 84 +176 5 84 +175 5 84 +174 6 84 +172 6 82 +166 6 80 +151 4 72 +141 4 67 +132 4 63 +122 4 58 +112 4 53 +115 48 27 +118 93 1 +136 111 21 +132 64 43 +128 18 65 +135 10 66 +142 3 68 +146 3 70 +151 4 72 +159 3 74 +161 3 77 +172 6 82 +169 5 81 +167 5 80 +164 4 79 +162 4 78 +159 5 77 +158 4 74 +140 4 68 +137 4 66 +134 4 64 +127 4 61 +121 4 59 +111 4 54 +101 4 49 +105 79 5 +128 100 0 +173 116 11 +178 115 16 +184 115 22 +172 98 52 +160 82 82 +150 38 84 +170 15 83 +174 6 83 +175 5 83 +176 5 83 +176 4 83 +177 4 84 +176 5 83 +173 5 82 +170 5 81 +167 5 80 +162 4 78 +164 4 79 +167 5 80 +167 5 80 +167 5 80 +172 5 83 +177 6 85 +174 113 108 +189 144 114 +205 175 121 +228 208 168 +251 241 216 +254 248 234 +243 207 123 +234 191 97 +255 211 60 +242 222 3 +242 222 6 +242 223 9 +233 207 32 +205 186 66 +192 145 65 +173 110 101 +147 88 48 +164 101 43 +181 115 39 +190 130 38 +199 145 37 +206 140 27 +209 145 19 +214 148 8 +200 124 2 +196 137 19 +205 137 24 +214 137 29 +225 155 33 +216 156 32 +205 146 30 +186 135 46 +166 48 100 +170 27 92 +174 6 84 +175 6 84 +177 6 85 +179 6 86 +180 4 85 +178 5 84 +177 4 83 +173 5 82 +173 5 82 +173 5 82 +173 5 82 +174 6 83 +174 6 83 +174 6 83 +152 72 73 +159 89 45 +166 107 17 +186 126 12 +189 127 8 +185 125 5 +162 127 1 +172 112 0 +152 100 16 +145 9 71 +152 7 73 +159 5 75 +160 6 76 +165 5 79 +167 5 80 +172 6 82 +172 19 86 +175 51 97 +178 84 108 +186 141 60 +204 145 43 +221 162 36 +229 170 40 +227 171 48 +219 168 61 +232 179 67 +234 180 54 +242 189 31 +239 186 12 +240 185 6 +241 187 1 +224 174 1 +180 121 19 +164 103 13 +148 85 8 +135 12 66 +145 5 68 +159 5 75 +161 5 76 +165 5 79 +166 6 80 +167 5 80 +167 5 80 +170 5 81 +172 6 82 +173 5 82 +173 5 82 +173 5 82 +172 5 83 +172 5 83 +169 4 80 +165 5 79 +160 4 77 +152 5 73 +140 4 68 +122 3 59 +107 4 51 +111 64 10 +117 92 0 +129 101 1 +145 93 9 +160 94 7 +144 94 21 +136 84 45 +153 21 78 +159 8 77 +166 6 80 +172 6 82 +176 5 83 +177 4 84 +177 4 84 +178 5 85 +178 5 85 +178 5 85 +178 5 85 +178 5 85 +178 5 85 +178 5 85 +176 5 84 +173 5 82 +166 4 79 +158 4 74 +142 2 65 +125 4 58 +110 4 53 +101 4 49 +101 4 49 +111 3 53 +129 8 62 +148 88 15 +184 128 33 +206 153 41 +212 191 38 +224 204 19 +239 216 0 +242 188 0 +227 175 1 +226 160 20 +197 136 21 +155 61 87 +153 24 81 +162 8 78 +166 6 80 +176 5 84 diff --git a/src/fractalzoomer/color_maps/Flame 213_Apophysis-040427-4CopprMapleleaf.map b/src/fractalzoomer/color_maps/Flame 213_Apophysis-040427-4CopprMapleleaf.map new file mode 100644 index 000000000..794531a04 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 213_Apophysis-040427-4CopprMapleleaf.map @@ -0,0 +1,256 @@ +24 5 0 +33 1 4 +45 10 7 +57 20 11 +65 28 18 +74 36 25 +74 36 24 +74 36 23 +68 30 19 +57 26 15 +47 23 11 +44 19 7 +42 16 3 +35 10 7 +28 5 11 +26 7 12 +24 9 14 +53 15 12 +82 41 33 +112 68 55 +145 96 82 +178 125 109 +193 138 120 +208 151 132 +242 196 160 +244 197 164 +246 199 169 +239 186 162 +232 173 155 +225 167 149 +219 162 143 +208 151 132 +195 139 122 +170 119 102 +152 103 87 +135 88 72 +116 71 56 +97 55 41 +92 51 38 +87 47 35 +85 45 33 +99 57 44 +113 69 56 +141 99 78 +169 130 101 +182 141 111 +196 153 121 +227 182 149 +243 188 168 +253 203 180 +251 205 176 +250 207 172 +245 193 166 +240 179 160 +224 165 147 +209 152 135 +168 117 100 +144 96 81 +121 75 62 +111 67 53 +101 59 45 +99 57 43 +98 56 42 +96 54 42 +91 49 37 +102 58 45 +103 59 46 +104 60 47 +102 59 45 +100 58 44 +87 56 35 +79 41 30 +79 39 29 +91 49 38 +104 60 47 +112 67 54 +120 74 61 +182 129 113 +245 184 165 +208 151 132 +171 118 102 +141 94 78 +132 85 70 +123 77 62 +124 78 63 +125 79 64 +142 95 79 +156 107 92 +175 122 106 +178 125 109 +181 128 112 +175 123 107 +170 119 102 +151 102 87 +135 88 72 +124 78 63 +112 69 52 +110 66 53 +117 72 58 +124 78 63 +134 87 72 +145 96 81 +163 111 97 +186 133 115 +227 168 150 +232 185 165 +238 202 180 +237 203 185 +237 205 190 +233 210 192 +235 209 194 +240 204 188 +243 200 181 +241 195 161 +238 192 158 +235 189 155 +211 166 135 +209 166 132 +203 164 133 +207 163 134 +237 179 159 +237 192 173 +238 205 188 +235 207 189 +232 209 191 +235 206 190 +237 202 180 +242 185 165 +223 164 146 +187 131 114 +172 118 103 +158 106 92 +138 91 75 +123 77 64 +107 69 56 +105 61 48 +112 69 53 +123 84 62 +135 100 72 +144 108 81 +154 117 90 +169 130 101 +197 141 124 +216 159 140 +246 185 166 +247 190 171 +242 191 164 +238 192 158 +211 168 134 +187 146 114 +176 123 107 +173 122 105 +178 137 107 +187 138 115 +196 140 123 +202 146 129 +203 147 130 +200 153 133 +204 148 131 +192 136 119 +173 120 104 +152 103 88 +151 102 87 +151 102 87 +147 98 83 +149 100 85 +155 106 91 +158 109 94 +167 116 99 +163 113 97 +160 111 96 +154 105 90 +145 96 81 +144 95 80 +135 87 73 +124 78 63 +124 78 63 +123 77 62 +113 70 54 +112 69 53 +104 70 45 +113 79 54 +132 96 70 +152 103 88 +183 130 112 +186 133 115 +190 137 119 +199 143 126 +206 149 130 +206 161 130 +223 164 146 +235 177 157 +240 182 162 +250 189 170 +251 198 180 +250 202 182 +248 206 192 +246 215 195 +239 212 193 +238 205 190 +243 201 187 +250 202 182 +253 199 187 +251 206 187 +249 206 187 +249 206 190 +236 208 194 +231 214 196 +234 221 205 +232 225 207 +240 240 216 +245 239 223 +233 224 207 +231 222 205 +229 224 205 +227 220 204 +227 220 204 +226 220 204 +225 218 202 +224 221 204 +202 240 219 +222 231 204 +225 223 200 +227 220 202 +227 218 203 +229 217 203 +227 214 198 +235 209 196 +247 200 192 +250 200 193 +248 213 194 +238 216 195 +233 216 198 +232 220 204 +232 213 206 +231 214 198 +235 206 190 +231 187 152 +195 143 122 +157 108 93 +123 77 64 +73 61 49 +48 20 9 +21 10 8 +16 21 17 +30 24 10 +60 23 14 +75 37 26 +87 47 35 +91 49 37 +104 60 47 +95 53 39 +83 43 31 +72 34 23 +51 17 7 +31 5 8 diff --git a/src/fractalzoomer/color_maps/Flame 214_Apophysis-040427-4Circulations.map b/src/fractalzoomer/color_maps/Flame 214_Apophysis-040427-4Circulations.map new file mode 100644 index 000000000..5a8d64995 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 214_Apophysis-040427-4Circulations.map @@ -0,0 +1,256 @@ +243 231 189 +255 250 221 +253 248 226 +252 246 232 +252 244 236 +253 243 241 +254 243 241 +255 244 242 +253 245 242 +253 247 241 +253 249 240 +254 248 239 +255 248 238 +253 250 240 +251 253 242 +251 254 246 +252 255 251 +254 254 254 +254 254 254 +255 255 255 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +255 245 253 +254 249 253 +254 254 254 +254 254 254 +254 254 254 +252 250 252 +251 246 250 +252 244 241 +251 243 222 +242 220 171 +228 198 124 +214 176 77 +164 129 42 +115 83 8 +83 61 4 +52 40 0 +11 3 0 +13 7 1 +15 11 2 +29 20 1 +43 30 0 +57 40 0 +71 51 1 +105 75 2 +150 109 4 +187 144 32 +204 163 54 +221 183 76 +230 202 118 +240 222 160 +243 224 170 +247 226 181 +250 242 221 +250 242 221 +250 242 221 +248 237 208 +246 232 195 +241 226 178 +236 220 161 +237 202 118 +217 182 82 +164 121 9 +126 93 4 +88 65 0 +81 58 0 +74 51 0 +71 51 1 +73 52 0 +94 65 0 +116 83 2 +139 101 4 +149 107 3 +160 114 2 +160 116 4 +160 118 6 +163 120 5 +160 117 2 +166 121 6 +177 133 19 +188 145 32 +203 161 57 +218 178 82 +233 203 130 +242 223 167 +248 233 210 +250 239 219 +253 246 228 +252 244 225 +251 243 222 +250 234 211 +248 234 205 +246 232 193 +244 227 181 +246 232 193 +248 233 203 +250 235 214 +249 240 222 +248 245 230 +245 244 242 +249 247 250 +252 255 255 +252 252 248 +252 249 242 +252 248 235 +252 247 228 +247 244 213 +244 231 199 +235 207 160 +219 189 116 +148 106 8 +119 86 5 +91 67 3 +50 38 0 +29 15 2 +23 18 0 +33 20 12 +65 48 2 +88 61 1 +111 75 0 +120 84 0 +130 94 0 +146 105 0 +157 113 4 +151 109 1 +139 98 6 +68 50 0 +52 39 0 +36 29 1 +32 21 1 +43 32 2 +76 55 0 +112 91 38 +228 209 167 +236 219 185 +245 229 203 +248 234 216 +252 239 230 +251 243 240 +252 244 241 +253 245 243 +253 245 243 +253 245 243 +253 245 243 +254 246 244 +254 246 244 +254 243 247 +255 244 248 +255 246 251 +253 242 248 +251 244 247 +250 246 247 +253 245 243 +255 248 246 +255 249 247 +255 245 244 +253 245 243 +253 245 243 +252 248 237 +252 247 233 +252 246 230 +253 246 228 +250 243 224 +250 231 214 +247 230 210 +251 246 226 +251 248 225 +252 250 225 +255 250 226 +252 247 228 +252 246 232 +251 247 238 +252 244 241 +253 243 241 +253 243 241 +252 248 237 +253 246 228 +251 236 215 +248 234 199 +246 227 185 +242 220 163 +217 181 87 +212 177 81 +208 174 76 +189 147 35 +174 131 18 +169 124 9 +161 118 3 +143 102 0 +120 88 3 +104 72 0 +84 60 0 +78 57 0 +86 56 2 +109 80 20 +172 130 20 +208 166 68 +223 189 102 +239 210 154 +248 219 163 +244 226 178 +246 232 193 +247 234 199 +247 234 199 +248 234 205 +248 234 205 +242 229 210 +248 225 209 +248 226 205 +247 226 205 +245 231 205 +247 234 199 +247 233 198 +255 235 182 +254 211 143 +222 182 94 +212 174 75 +187 148 47 +181 138 23 +197 155 43 +214 176 77 +232 200 123 +243 216 169 +248 226 189 +247 235 209 +251 246 227 +253 247 233 +252 244 241 +253 245 243 +253 248 242 +251 249 237 +252 246 230 +253 246 228 +253 246 228 +253 246 230 +252 248 237 +251 249 237 +251 249 236 +252 246 230 +253 246 230 +253 246 228 +253 246 228 +251 246 226 +251 244 226 +251 236 213 +248 232 209 +245 227 203 +245 225 188 +244 221 179 +239 215 155 +237 213 143 +230 195 114 +222 192 102 diff --git a/src/fractalzoomer/color_maps/Flame 215_Apophysis-040427-4DmnContaind.map b/src/fractalzoomer/color_maps/Flame 215_Apophysis-040427-4DmnContaind.map new file mode 100644 index 000000000..632720317 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 215_Apophysis-040427-4DmnContaind.map @@ -0,0 +1,256 @@ +245 179 83 +251 216 174 +253 207 146 +255 199 119 +251 196 107 +248 194 96 +251 193 92 +255 193 89 +255 170 87 +252 179 95 +250 188 103 +252 198 124 +254 208 146 +251 213 165 +248 218 184 +231 214 203 +214 211 222 +177 148 254 +163 141 184 +149 134 115 +162 121 68 +175 108 21 +182 108 10 +190 108 0 +236 132 1 +245 146 20 +255 160 39 +253 177 82 +251 194 125 +240 201 154 +229 209 184 +175 164 204 +99 81 131 +79 56 24 +79 51 16 +79 47 9 +56 39 23 +33 32 38 +32 19 68 +31 6 98 +63 9 217 +86 32 236 +109 55 255 +118 68 255 +128 81 255 +132 86 253 +137 91 251 +143 103 254 +146 106 254 +180 152 254 +192 177 234 +205 203 214 +229 197 162 +254 191 111 +254 182 90 +255 174 69 +255 145 4 +255 141 2 +255 138 0 +235 129 0 +215 121 0 +211 119 0 +207 117 0 +202 115 0 +194 109 0 +192 107 0 +179 100 0 +167 94 0 +164 90 1 +161 87 2 +147 83 0 +132 72 0 +89 55 10 +60 28 65 +32 1 121 +47 0 177 +62 0 233 +66 2 244 +71 4 255 +72 19 245 +74 29 194 +64 59 81 +95 66 42 +127 74 4 +136 77 2 +145 80 0 +157 90 1 +143 94 35 +172 147 241 +177 151 248 +182 156 255 +181 155 254 +180 154 253 +179 152 255 +168 137 254 +155 119 255 +141 100 254 +113 60 255 +86 37 212 +59 15 170 +45 7 146 +32 0 123 +22 0 79 +13 0 48 +7 5 19 +11 2 39 +15 0 59 +20 0 79 +26 0 99 +39 0 143 +57 1 212 +85 23 254 +108 53 255 +130 84 255 +135 92 255 +141 100 255 +145 105 255 +154 118 254 +145 123 205 +160 115 60 +241 141 4 +248 143 4 +255 145 4 +255 145 4 +255 145 4 +254 148 10 +255 160 40 +247 175 93 +241 192 116 +177 148 254 +161 127 254 +146 106 254 +142 102 250 +139 98 255 +132 91 247 +124 84 232 +136 94 255 +134 90 255 +132 86 255 +132 86 255 +132 86 255 +122 74 255 +110 56 254 +88 53 197 +62 26 160 +18 3 58 +15 1 52 +12 0 46 +2 4 17 +2 0 3 +3 0 0 +2 2 2 +21 5 68 +28 2 100 +36 0 132 +59 0 214 +87 25 255 +96 39 255 +100 44 255 +95 38 255 +80 17 254 +41 2 127 +33 1 113 +26 0 99 +17 1 66 +11 0 51 +15 0 55 +21 0 77 +52 22 136 +65 25 166 +78 29 196 +105 54 245 +112 60 255 +120 72 255 +122 74 255 +127 80 255 +128 81 255 +132 86 255 +136 94 254 +140 99 255 +144 103 255 +150 111 255 +154 117 255 +160 129 255 +188 163 255 +192 168 255 +196 174 255 +204 184 255 +242 220 196 +255 215 164 +255 206 140 +255 192 112 +255 190 108 +254 198 123 +251 214 169 +210 206 223 +189 164 255 +178 149 255 +169 139 253 +157 121 255 +176 147 255 +184 159 253 +194 178 240 +198 197 211 +254 208 146 +255 193 106 +255 162 48 +222 127 1 +166 97 20 +84 83 91 +76 65 107 +72 41 160 +99 58 216 +129 83 254 +155 119 255 +156 120 255 +161 129 255 +161 129 252 +157 121 255 +146 106 255 +132 86 255 +117 66 255 +107 58 255 +104 49 254 +96 39 255 +95 38 255 +78 15 255 +63 1 236 +69 37 162 +66 55 97 +112 63 23 +165 95 0 +208 124 2 +236 134 0 +255 144 2 +255 160 0 +255 152 17 +254 173 68 +255 186 83 +255 174 69 +253 167 64 +228 158 44 +170 117 49 +104 81 65 +101 79 65 +137 93 32 +148 87 6 +183 104 3 +194 109 3 +199 129 43 +182 141 75 +147 141 167 +177 151 252 +201 180 255 +222 217 213 +246 195 129 diff --git a/src/fractalzoomer/color_maps/Flame 216_Apophysis-040427-4DmnCntndWP.map b/src/fractalzoomer/color_maps/Flame 216_Apophysis-040427-4DmnCntndWP.map new file mode 100644 index 000000000..d6c28166f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 216_Apophysis-040427-4DmnCntndWP.map @@ -0,0 +1,256 @@ +116 190 251 +121 191 251 +123 192 249 +126 193 248 +131 196 250 +137 200 253 +138 200 253 +140 200 254 +171 216 255 +172 215 252 +174 214 249 +197 215 230 +220 217 212 +228 214 201 +237 212 190 +231 212 197 +226 213 204 +161 205 240 +149 201 246 +137 198 252 +133 193 245 +130 188 238 +130 188 238 +130 188 238 +132 185 229 +141 167 194 +150 150 160 +201 150 114 +253 151 69 +252 137 46 +252 124 23 +245 127 40 +255 155 77 +208 171 142 +177 162 151 +146 153 161 +115 132 144 +84 111 128 +71 103 128 +59 95 129 +84 138 184 +90 156 211 +96 174 238 +83 171 244 +70 169 250 +59 163 248 +48 158 247 +35 154 254 +21 148 253 +5 135 245 +2 133 243 +0 132 241 +2 129 235 +4 127 230 +2 121 220 +0 115 210 +1 68 123 +0 59 108 +0 51 94 +2 47 86 +4 44 79 +8 46 80 +13 49 81 +8 61 105 +4 67 121 +17 126 217 +75 152 217 +133 178 217 +149 183 215 +165 189 213 +201 201 201 +244 189 148 +212 169 137 +186 178 174 +160 188 212 +147 189 226 +135 191 240 +133 194 245 +132 197 251 +127 196 255 +124 193 252 +130 197 252 +150 195 234 +171 193 216 +192 192 194 +213 192 173 +217 164 122 +238 147 76 +183 82 0 +169 83 16 +155 85 33 +162 88 30 +170 92 28 +198 90 2 +235 106 4 +253 113 0 +204 121 53 +128 81 35 +100 96 89 +72 111 144 +60 105 144 +48 99 144 +41 97 144 +31 110 177 +15 122 218 +24 137 234 +34 152 250 +53 161 252 +72 171 254 +89 180 253 +102 185 255 +105 186 252 +106 185 251 +54 160 248 +46 158 251 +38 156 254 +28 151 254 +24 147 250 +10 133 236 +0 130 236 +11 80 137 +25 60 90 +39 40 44 +56 47 43 +73 55 43 +142 66 6 +143 60 0 +126 55 1 +54 24 0 +22 18 15 +11 19 26 +1 20 37 +3 33 59 +1 20 35 +4 5 7 +18 6 0 +8 17 24 +10 36 59 +12 56 95 +26 68 105 +41 81 116 +50 94 133 +63 98 128 +55 100 141 +56 107 150 +61 126 180 +66 138 198 +72 150 216 +93 163 223 +132 174 216 +171 169 170 +127 192 248 +135 200 254 +137 200 254 +140 200 254 +145 199 246 +172 200 224 +211 206 202 +240 203 174 +245 205 170 +252 207 168 +224 214 205 +203 205 207 +183 197 210 +158 202 239 +150 204 250 +153 202 243 +180 202 223 +254 202 162 +254 190 140 +254 178 118 +236 165 109 +255 169 98 +250 158 85 +188 134 96 +143 95 57 +137 70 18 +76 42 15 +52 61 70 +54 94 129 +28 116 190 +39 147 237 +70 166 250 +91 179 253 +113 188 253 +115 190 253 +118 192 253 +108 186 252 +77 173 250 +49 159 254 +34 152 252 +29 145 244 +10 127 223 +7 115 205 +36 89 133 +31 66 96 +39 31 28 +47 33 24 +30 60 88 +47 91 128 +63 114 157 +36 114 180 +26 130 217 +21 130 223 +32 146 242 +27 149 255 +25 151 253 +16 144 251 +11 132 236 +10 121 213 +31 109 175 +25 78 122 +9 65 114 +5 65 117 +19 78 138 +10 109 190 +7 116 209 +9 119 208 +19 110 189 +24 91 146 +34 81 123 +36 64 88 +120 74 38 +143 65 1 +171 77 3 +186 94 21 +216 116 30 +154 108 82 +127 122 119 +122 153 181 +102 149 191 +34 136 221 +32 145 239 +37 145 235 +66 168 253 +84 176 253 +91 179 253 +100 183 251 +101 180 247 +88 175 246 +78 173 253 +72 171 255 +65 166 254 +68 168 253 +91 179 253 +98 181 251 +105 183 249 +109 178 237 +106 172 230 +109 179 238 +113 187 250 +112 187 252 +106 184 248 +111 187 249 +115 185 245 +115 190 248 diff --git a/src/fractalzoomer/color_maps/Flame 217_Apophysis-040427-4DmnDimensn.map b/src/fractalzoomer/color_maps/Flame 217_Apophysis-040427-4DmnDimensn.map new file mode 100644 index 000000000..5940e78d8 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 217_Apophysis-040427-4DmnDimensn.map @@ -0,0 +1,256 @@ +139 118 97 +129 113 124 +123 110 111 +118 108 98 +92 91 95 +67 74 93 +72 55 56 +78 37 19 +77 36 18 +86 40 44 +95 45 70 +99 45 84 +104 45 99 +112 52 97 +120 60 96 +124 56 87 +129 53 79 +161 45 84 +145 68 101 +130 91 118 +119 90 115 +108 90 112 +99 77 105 +91 64 99 +77 36 18 +77 36 18 +77 36 18 +98 55 47 +120 74 77 +146 93 103 +173 112 130 +228 158 166 +230 182 196 +228 166 181 +190 153 118 +153 141 55 +149 143 55 +145 145 55 +139 135 57 +134 125 60 +164 111 61 +166 78 64 +168 46 67 +169 50 72 +171 55 78 +172 48 77 +173 42 76 +162 29 58 +166 28 51 +162 4 19 +134 3 22 +107 3 26 +92 19 22 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +78 37 19 +102 74 54 +126 111 90 +142 117 104 +159 124 118 +214 117 128 +224 107 133 +190 123 141 +157 118 136 +125 114 131 +112 116 131 +100 118 132 +94 120 121 +114 117 126 +138 94 119 +152 64 87 +167 34 55 +163 18 37 +159 2 19 +153 1 14 +148 0 10 +142 0 43 +99 0 108 +101 15 106 +117 7 70 +133 0 34 +128 0 28 +124 0 23 +77 36 18 +77 36 18 +77 36 18 +78 49 56 +80 63 95 +89 79 109 +99 96 123 +113 118 114 +111 116 96 +102 110 97 +106 78 93 +78 37 19 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +78 37 19 +127 55 59 +132 101 55 +143 105 79 +155 110 104 +151 129 106 +143 122 93 +114 142 83 +37 158 79 +85 123 136 +100 126 120 +116 130 104 +126 155 108 +136 181 112 +156 219 78 +165 157 85 +178 141 112 +239 174 180 +249 220 240 +252 232 247 +255 244 255 +230 227 234 +222 220 242 +245 211 236 +224 195 215 +142 105 139 +91 61 118 +41 18 98 +46 12 96 +52 6 94 +63 37 66 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +99 30 59 +135 39 67 +157 36 71 +162 18 45 +137 7 33 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +76 38 2 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +50 68 56 +55 93 80 +92 95 88 +141 135 57 +20 13 106 +25 13 111 +44 13 107 +71 0 101 +104 64 153 +140 125 132 +167 119 143 +230 138 159 +224 134 153 +218 131 147 +225 110 125 +210 100 111 +207 86 101 +187 47 94 +174 44 92 +164 41 72 +152 30 55 +150 28 41 +143 38 53 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +77 36 18 +128 5 23 +140 0 35 +156 3 21 +146 18 33 +144 19 49 +139 31 65 +120 24 98 +97 41 90 +87 59 100 +81 71 98 +88 84 111 +82 65 120 +52 43 126 +48 24 136 +0 73 143 +38 99 156 +75 100 120 +84 125 111 +82 139 133 +99 134 140 +118 139 170 +133 156 172 +224 153 171 +230 159 173 +217 132 151 +183 92 109 +163 58 73 +149 53 64 +78 37 19 +77 36 18 +77 36 18 +79 38 20 +137 92 59 +122 108 79 +164 70 96 +191 59 70 +199 83 94 +179 88 105 +167 73 99 +166 71 95 +153 58 102 +134 44 98 +135 21 106 +118 51 105 +109 72 105 +114 91 120 +100 107 117 +85 97 135 +95 110 139 +121 101 128 +139 103 117 diff --git a/src/fractalzoomer/color_maps/Flame 218_Apophysis-040427-4SatnFlorlSwag.map b/src/fractalzoomer/color_maps/Flame 218_Apophysis-040427-4SatnFlorlSwag.map new file mode 100644 index 000000000..b9b0e9c6e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 218_Apophysis-040427-4SatnFlorlSwag.map @@ -0,0 +1,256 @@ +115 96 79 +58 30 44 +42 31 43 +26 33 43 +13 47 45 +0 62 48 +15 63 53 +30 65 59 +120 89 71 +146 108 87 +172 127 104 +190 142 121 +209 158 139 +215 158 152 +221 158 166 +229 157 172 +238 156 178 +227 181 168 +209 196 154 +191 211 140 +163 201 135 +136 192 131 +133 190 130 +131 189 130 +127 190 143 +143 193 153 +159 196 163 +151 195 153 +144 194 143 +145 197 137 +147 200 132 +187 158 118 +174 129 106 +170 128 104 +181 155 115 +193 182 126 +205 188 138 +218 195 151 +220 198 152 +223 201 154 +224 168 169 +212 154 153 +200 141 137 +181 122 116 +163 104 96 +159 100 93 +156 97 91 +140 113 86 +116 130 105 +28 102 129 +20 82 122 +12 62 115 +6 45 102 +0 29 89 +5 17 84 +10 6 80 +46 40 88 +76 60 78 +107 80 69 +107 73 65 +108 67 61 +111 66 57 +114 66 54 +111 65 52 +110 61 57 +119 65 63 +122 64 67 +126 63 72 +124 62 70 +122 61 68 +119 57 68 +108 55 63 +50 26 50 +25 14 25 +1 3 0 +1 2 0 +2 2 0 +11 14 13 +21 27 27 +55 29 38 +81 39 49 +109 60 56 +114 71 64 +119 82 73 +126 86 78 +134 91 84 +149 94 87 +153 94 90 +167 98 103 +185 128 119 +203 158 135 +194 175 140 +185 193 146 +189 189 189 +146 170 172 +127 127 127 +111 92 78 +62 40 52 +52 29 47 +43 19 43 +45 21 43 +48 23 44 +70 38 49 +99 57 59 +102 75 68 +92 66 60 +82 57 52 +65 55 44 +49 53 36 +32 46 29 +47 31 32 +79 44 48 +105 56 62 +131 66 74 +130 66 74 +130 67 75 +124 75 68 +122 82 70 +109 79 68 +90 74 77 +37 56 96 +25 43 94 +14 30 92 +14 21 87 +15 12 83 +36 25 68 +56 21 61 +53 30 56 +55 28 47 +49 103 105 +62 130 125 +75 157 145 +76 154 164 +67 156 160 +50 109 123 +52 84 122 +70 117 111 +83 131 112 +96 145 113 +103 154 115 +110 163 117 +115 184 155 +105 181 169 +108 178 154 +109 156 136 +94 81 75 +97 78 71 +100 75 68 +86 50 64 +65 39 76 +56 34 55 +46 22 48 +14 17 50 +13 14 55 +13 11 60 +24 12 62 +56 33 53 +84 53 51 +102 56 56 +105 54 59 +108 58 57 +120 60 68 +124 62 71 +128 65 74 +141 81 80 +150 89 88 +152 100 89 +145 90 83 +113 61 63 +101 58 59 +89 55 56 +50 60 36 +9 74 40 +6 84 42 +0 90 68 +70 78 91 +80 81 99 +81 114 97 +105 139 123 +105 145 144 +114 162 148 +142 173 168 +185 185 185 +190 190 190 +193 193 193 +198 199 200 +204 205 207 +224 224 224 +225 225 217 +195 195 195 +194 194 184 +189 194 188 +191 191 191 +196 192 191 +214 181 146 +207 163 150 +195 142 128 +184 113 121 +164 90 107 +169 105 105 +192 128 128 +205 138 145 +203 143 143 +198 150 130 +184 138 115 +183 126 115 +184 145 116 +199 152 132 +206 158 138 +209 152 135 +185 121 121 +170 94 107 +246 39 49 +154 83 89 +149 82 89 +137 70 79 +130 70 72 +135 77 75 +139 96 79 +142 100 84 +137 99 80 +137 99 80 +133 90 74 +120 73 65 +119 63 62 +119 65 63 +112 75 66 +113 81 70 +108 81 70 +110 76 66 +115 75 65 +109 66 59 +103 62 56 +99 61 52 +95 45 46 +66 32 48 +40 13 44 +5 3 8 +0 0 0 +0 0 0 +10 12 60 +0 0 69 +0 0 74 +2 19 89 +0 35 128 +0 67 136 +0 69 137 +12 99 118 +29 101 126 +59 118 116 +91 138 120 +125 125 125 +162 131 102 +165 130 102 +152 122 94 +147 117 83 diff --git a/src/fractalzoomer/color_maps/Flame 219_Apophysis-040427-4DDragHeart.map b/src/fractalzoomer/color_maps/Flame 219_Apophysis-040427-4DDragHeart.map new file mode 100644 index 000000000..692428692 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 219_Apophysis-040427-4DDragHeart.map @@ -0,0 +1,256 @@ +114 84 22 +131 106 50 +178 143 91 +225 181 132 +225 181 132 +225 181 132 +200 168 113 +175 155 94 +114 88 29 +114 86 26 +114 84 24 +114 83 23 +115 83 22 +115 82 21 +116 82 21 +116 82 21 +116 82 21 +113 83 19 +111 80 19 +110 78 19 +106 77 20 +103 76 21 +89 61 28 +75 47 35 +99 73 22 +103 75 22 +107 78 22 +108 78 23 +109 78 24 +109 79 24 +110 81 25 +109 83 24 +109 83 22 +110 86 24 +111 86 26 +113 87 28 +124 99 37 +136 111 47 +154 133 69 +173 155 91 +189 174 115 +153 127 88 +118 81 62 +115 82 44 +112 83 27 +111 82 26 +111 82 26 +112 81 24 +111 80 25 +110 81 25 +110 81 25 +111 82 26 +111 82 24 +112 83 23 +112 83 23 +113 83 23 +113 84 26 +113 85 27 +113 87 28 +112 86 26 +111 85 24 +111 85 24 +111 85 24 +112 83 23 +113 83 23 +113 81 24 +112 81 24 +112 81 24 +112 81 24 +112 81 24 +112 82 22 +112 82 20 +111 83 20 +111 82 20 +111 81 21 +110 80 20 +110 80 20 +110 80 20 +111 81 21 +112 81 24 +112 83 25 +112 83 25 +112 82 23 +113 81 22 +113 81 22 +113 81 22 +112 82 20 +110 82 17 +113 81 22 +112 81 22 +112 82 22 +111 82 22 +111 82 22 +109 83 22 +110 84 23 +111 85 24 +111 85 26 +113 87 28 +115 88 30 +118 89 33 +179 75 49 +240 61 65 +255 82 86 +252 210 62 +253 246 77 +254 235 41 +255 225 5 +250 222 5 +246 219 5 +221 197 3 +215 192 2 +237 211 2 +255 220 4 +255 255 85 +255 255 84 +255 255 83 +255 227 71 +254 110 102 +255 83 87 +255 112 116 +208 199 166 +224 210 181 +241 221 197 +241 221 197 +241 221 197 +216 209 183 +225 181 134 +225 181 134 +254 98 99 +255 78 84 +254 76 81 +254 75 78 +255 73 75 +247 62 67 +214 37 47 +119 85 22 +113 83 23 +113 84 24 +114 85 25 +114 84 25 +114 83 26 +113 84 26 +112 83 25 +112 83 23 +111 82 22 +109 78 23 +108 77 23 +108 77 23 +105 80 26 +104 79 23 +105 76 18 +101 72 16 +95 5 7 +101 24 3 +107 44 0 +100 74 17 +107 77 17 +108 77 20 +107 78 18 +108 80 17 +109 79 15 +109 77 16 +109 77 17 +109 77 18 +110 78 19 +111 79 20 +112 80 19 +113 83 19 +117 83 20 +117 83 20 +118 84 21 +118 84 23 +207 40 47 +241 60 65 +254 68 73 +254 73 78 +255 72 76 +255 66 70 +240 61 65 +120 86 25 +118 87 23 +117 86 22 +117 85 24 +116 86 24 +124 94 34 +157 123 28 +191 152 23 +227 165 32 +234 179 37 +184 165 1 +154 126 17 +118 89 23 +119 88 23 +117 86 21 +116 85 21 +115 86 20 +114 84 22 +113 83 21 +113 83 21 +112 82 20 +112 80 19 +113 79 18 +114 80 19 +113 78 20 +112 80 21 +113 81 22 +113 81 22 +115 83 22 +116 81 23 +207 35 47 +237 41 55 +247 64 68 +254 69 74 +251 64 59 +119 90 24 +118 89 23 +117 86 22 +113 87 26 +110 86 24 +110 84 23 +109 83 22 +109 83 22 +109 83 22 +109 80 22 +110 79 22 +109 78 21 +110 78 19 +109 77 18 +109 79 17 +111 79 18 +111 79 18 +110 78 19 +110 78 19 +111 79 20 +111 79 20 +112 80 21 +112 80 21 +113 81 22 +113 81 22 +113 81 22 +114 82 21 +115 83 22 +116 84 23 +116 82 21 +117 83 20 +116 85 21 +117 86 22 +118 89 23 +120 89 25 +138 103 13 +196 103 25 +253 79 81 +254 84 87 +224 180 133 +196 184 124 +173 154 96 diff --git a/src/fractalzoomer/color_maps/Flame 220_Apophysis-040427-4DimesPathsE.map b/src/fractalzoomer/color_maps/Flame 220_Apophysis-040427-4DimesPathsE.map new file mode 100644 index 000000000..189a79821 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 220_Apophysis-040427-4DimesPathsE.map @@ -0,0 +1,256 @@ +212 252 226 +139 125 160 +98 90 114 +57 55 69 +35 28 42 +13 1 15 +9 1 8 +6 2 1 +2 2 2 +5 1 2 +8 0 2 +11 0 3 +14 0 5 +32 0 18 +50 0 32 +67 13 50 +84 27 68 +140 63 71 +148 74 65 +156 86 60 +117 66 58 +78 46 57 +66 42 39 +55 38 22 +39 86 92 +39 88 111 +39 91 131 +85 101 142 +132 111 154 +137 104 160 +143 98 167 +144 96 144 +96 88 112 +80 45 109 +91 63 123 +102 81 137 +149 107 122 +197 133 108 +213 144 114 +230 156 121 +233 217 217 +224 235 225 +216 254 233 +199 242 226 +183 231 219 +173 222 210 +163 213 202 +166 195 190 +168 188 176 +208 231 202 +230 243 228 +252 255 255 +253 252 253 +254 250 251 +254 241 253 +255 232 255 +248 250 249 +235 242 249 +222 234 250 +158 217 252 +94 200 255 +109 186 202 +125 173 149 +112 86 111 +110 45 88 +159 67 130 +167 64 185 +176 61 240 +196 85 247 +216 109 255 +200 147 237 +193 196 239 +219 143 241 +227 132 234 +235 122 228 +224 129 231 +213 137 235 +213 151 223 +213 166 212 +192 230 121 +184 208 34 +87 164 0 +105 156 58 +124 149 117 +154 139 117 +184 130 118 +198 167 185 +254 187 196 +186 222 72 +134 162 39 +83 103 6 +58 70 10 +34 38 15 +17 6 10 +6 9 0 +0 17 0 +0 30 18 +17 135 47 +8 163 23 +0 191 0 +56 182 58 +113 174 117 +163 185 164 +158 213 158 +133 212 103 +117 195 93 +101 178 84 +94 174 58 +88 170 33 +57 245 46 +170 255 30 +247 255 43 +254 253 38 +245 244 226 +248 239 239 +252 235 253 +255 221 252 +226 208 208 +192 178 165 +193 161 84 +207 190 12 +204 104 7 +202 19 3 +184 14 1 +167 9 0 +111 18 1 +66 111 6 +41 141 71 +15 93 41 +12 38 55 +17 33 58 +22 28 62 +37 0 75 +43 0 76 +42 9 90 +18 1 116 +27 13 186 +24 6 127 +21 0 68 +13 1 58 +5 2 49 +0 0 26 +11 0 23 +28 6 19 +45 16 0 +95 69 80 +115 74 87 +136 79 94 +178 114 166 +175 132 185 +189 130 188 +162 55 219 +110 76 173 +115 61 167 +120 46 161 +118 40 150 +114 40 153 +91 21 154 +70 20 153 +45 0 101 +50 0 83 +91 33 118 +94 40 117 +98 47 116 +73 50 79 +95 19 57 +122 13 81 +130 56 135 +145 36 225 +159 40 238 +173 45 252 +147 52 198 +103 24 149 +59 2 97 +53 3 66 +19 0 55 +13 4 31 +0 12 20 +0 18 24 +7 22 45 +4 45 99 +17 29 131 +62 32 118 +72 90 90 +96 148 125 +126 127 111 +156 106 97 +164 69 67 +181 149 90 +202 142 108 +196 175 172 +190 186 209 +208 186 209 +221 215 217 +200 209 208 +186 177 232 +193 126 170 +240 79 129 +169 77 40 +179 28 0 +152 15 9 +116 1 4 +48 5 0 +18 0 12 +8 7 3 +2 14 0 +0 21 0 +25 25 13 +43 18 40 +60 23 64 +68 39 95 +50 76 150 +14 104 201 +39 237 240 +31 192 174 +72 177 120 +38 95 89 +17 53 67 +24 34 61 +20 18 32 +6 7 11 +3 3 3 +4 9 3 +4 10 6 +5 6 10 +0 11 17 +0 1 15 +0 0 2 +1 1 1 +0 2 1 +0 5 0 +0 7 3 +7 3 17 +39 4 46 +63 0 80 +63 10 142 +81 65 164 +71 82 148 +70 55 112 +48 35 78 +56 18 77 +36 22 57 +25 0 35 +18 0 26 +3 0 17 +3 3 15 +2 1 19 +0 2 23 +0 0 43 +11 0 58 +32 2 76 +61 36 101 +110 68 144 +145 107 182 +202 237 207 +176 153 205 diff --git a/src/fractalzoomer/color_maps/Flame 221_Apophysis-040427-4DimensPathsE2.map b/src/fractalzoomer/color_maps/Flame 221_Apophysis-040427-4DimensPathsE2.map new file mode 100644 index 000000000..f20bcb906 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 221_Apophysis-040427-4DimensPathsE2.map @@ -0,0 +1,256 @@ +255 234 255 +204 132 244 +181 127 233 +158 123 223 +148 116 203 +139 109 183 +137 119 161 +136 130 140 +81 135 51 +72 112 68 +63 89 86 +39 65 68 +15 42 51 +9 29 38 +3 16 25 +1 12 20 +0 8 15 +1 1 1 +2 2 6 +4 4 12 +9 21 14 +14 38 16 +22 41 20 +30 45 24 +61 99 14 +100 85 35 +140 71 56 +133 69 87 +126 68 119 +110 80 153 +94 93 187 +107 64 197 +103 26 180 +57 22 102 +57 37 106 +57 52 110 +72 71 140 +87 90 171 +123 114 187 +160 139 204 +192 224 235 +154 192 230 +116 161 226 +106 112 201 +96 63 176 +77 45 145 +58 28 114 +33 2 80 +25 0 81 +24 0 57 +24 0 47 +25 0 37 +21 0 29 +17 0 21 +15 4 17 +13 8 14 +17 0 38 +14 0 42 +12 0 47 +6 2 30 +0 4 14 +0 2 10 +1 0 7 +1 1 1 +0 2 0 +1 1 1 +0 2 0 +0 3 0 +0 8 0 +0 14 0 +9 36 3 +17 69 21 +67 141 54 +103 138 36 +140 135 18 +122 115 22 +105 95 26 +84 95 34 +63 96 43 +56 34 36 +65 22 41 +128 54 107 +124 51 149 +121 48 191 +115 45 187 +110 43 184 +132 13 181 +108 17 200 +84 0 174 +56 0 126 +29 0 78 +33 0 68 +37 0 58 +29 0 43 +15 1 24 +8 1 17 +0 0 12 +7 2 9 +9 1 11 +11 0 14 +8 0 16 +5 1 18 +20 0 27 +29 2 21 +37 5 28 +39 19 24 +42 34 21 +31 33 16 +20 32 12 +16 11 34 +1 17 43 +26 35 50 +61 47 64 +137 108 138 +156 122 151 +176 137 164 +211 164 232 +255 191 230 +235 186 171 +236 179 160 +165 205 57 +142 189 70 +119 174 83 +143 173 78 +167 173 73 +181 80 24 +181 27 77 +167 70 165 +145 76 143 +141 73 50 +164 84 40 +187 95 30 +217 69 5 +195 67 0 +179 91 4 +144 79 21 +67 19 0 +39 9 0 +11 0 0 +8 6 1 +5 13 2 +9 43 0 +43 106 0 +64 173 0 +19 242 11 +99 222 95 +124 210 128 +149 199 162 +186 239 197 +210 197 188 +220 196 170 +198 177 114 +205 187 17 +185 186 11 +166 185 5 +139 186 30 +129 112 84 +77 72 79 +81 47 84 +67 25 91 +63 0 77 +20 14 16 +16 8 13 +13 2 10 +9 0 0 +3 0 0 +4 0 0 +18 5 0 +50 0 0 +67 11 3 +85 22 7 +115 5 0 +132 59 16 +151 62 30 +134 58 44 +123 52 30 +59 38 55 +39 31 70 +0 64 133 +20 96 112 +69 141 104 +107 157 122 +109 165 154 +126 117 144 +29 88 86 +25 86 70 +21 84 55 +0 26 0 +8 0 38 +11 4 37 +11 0 22 +10 8 21 +0 29 19 +16 43 24 +43 34 37 +58 49 66 +65 64 106 +66 87 150 +81 135 101 +68 129 87 +75 134 90 +80 151 93 +116 174 87 +144 160 121 +206 157 160 +241 233 187 +241 255 215 +231 255 218 +244 255 246 +255 241 255 +216 213 240 +207 179 168 +147 142 113 +97 86 103 +77 72 79 +140 69 47 +158 84 35 +173 107 21 +196 140 105 +154 119 143 +142 110 121 +86 65 106 +43 48 70 +38 25 53 +41 14 31 +28 8 20 +22 0 18 +24 1 11 +15 0 8 +6 0 0 +1 0 4 +5 2 13 +8 5 16 +11 0 23 +22 0 35 +34 7 50 +49 18 60 +58 8 45 +59 4 43 +68 22 25 +59 10 6 +39 0 0 +25 0 0 +28 0 13 +46 26 28 +79 56 66 +86 89 104 +135 130 137 +134 169 188 +135 238 235 +129 238 241 +90 187 168 +98 211 149 +164 221 214 +238 246 225 +255 252 255 diff --git a/src/fractalzoomer/color_maps/Flame 222_Apophysis-040427-4DimensPathE2.map b/src/fractalzoomer/color_maps/Flame 222_Apophysis-040427-4DimensPathE2.map new file mode 100644 index 000000000..49c6bdcb9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 222_Apophysis-040427-4DimensPathE2.map @@ -0,0 +1,256 @@ +224 151 145 +12 8 7 +12 6 4 +13 5 2 +16 6 1 +20 8 0 +19 4 0 +19 0 0 +28 0 0 +30 3 0 +32 7 0 +39 7 0 +47 7 0 +52 3 12 +58 0 24 +66 4 24 +75 8 25 +73 44 46 +58 132 126 +44 220 207 +50 224 204 +56 228 202 +76 238 165 +96 248 129 +154 200 200 +195 227 220 +237 255 241 +246 238 247 +255 222 254 +255 211 227 +255 200 201 +250 185 103 +251 239 5 +180 250 14 +196 208 17 +212 166 21 +184 169 21 +156 172 21 +169 197 31 +183 222 41 +124 180 0 +124 153 30 +124 126 61 +161 106 30 +198 86 0 +202 85 16 +206 85 32 +187 58 36 +189 43 54 +100 0 16 +103 23 8 +107 46 0 +98 110 0 +90 174 0 +100 214 36 +111 255 72 +144 197 81 +195 142 90 +247 87 99 +228 58 100 +209 29 102 +220 35 89 +231 41 77 +189 69 44 +182 70 33 +81 24 4 +77 23 2 +74 22 0 +68 24 0 +62 26 0 +72 37 7 +72 60 48 +144 112 117 +164 136 126 +185 161 135 +186 176 139 +188 191 144 +183 182 131 +178 173 118 +183 148 118 +182 156 105 +218 144 55 +208 105 61 +199 66 67 +212 74 71 +225 82 76 +221 59 108 +211 84 135 +168 21 189 +114 33 179 +61 45 169 +70 42 108 +80 40 48 +65 23 35 +36 29 36 +41 32 25 +49 10 13 +16 7 0 +8 4 0 +1 1 1 +1 1 1 +1 1 1 +8 0 5 +18 0 0 +51 9 10 +86 23 39 +122 37 68 +138 59 83 +155 81 98 +167 114 130 +201 147 173 +241 211 211 +255 224 219 +240 163 145 +216 146 145 +192 129 146 +143 103 91 +96 79 72 +96 67 59 +112 80 81 +130 116 113 +133 118 112 +137 120 112 +134 127 114 +132 135 116 +152 138 129 +174 154 153 +181 157 155 +177 166 144 +148 138 102 +155 138 98 +163 139 95 +215 171 46 +202 199 10 +174 245 17 +126 234 9 +25 191 3 +27 154 1 +29 118 0 +24 101 0 +19 85 0 +16 38 0 +56 29 2 +82 137 0 +22 158 0 +61 183 0 +77 162 7 +93 142 14 +134 66 27 +109 47 52 +103 48 41 +92 49 43 +157 110 82 +167 138 100 +177 167 118 +193 187 171 +255 224 241 +255 251 234 +255 255 242 +255 246 243 +255 224 255 +213 224 182 +192 212 179 +172 200 177 +159 152 142 +114 117 132 +66 78 74 +43 90 70 +55 25 0 +53 16 0 +51 8 1 +44 0 0 +49 0 17 +45 0 44 +43 7 55 +56 0 114 +75 35 167 +94 78 200 +89 127 202 +85 160 189 +137 167 103 +147 133 94 +133 108 101 +138 95 89 +133 52 49 +135 30 51 +138 8 54 +129 0 71 +144 0 71 +158 43 138 +159 65 149 +165 106 124 +196 128 119 +161 114 108 +171 72 90 +183 66 110 +230 79 72 +252 102 17 +238 31 15 +232 21 28 +218 33 38 +219 32 23 +193 13 14 +101 1 0 +96 0 0 +83 18 0 +82 2 3 +81 0 8 +80 0 0 +75 0 1 +52 1 0 +29 5 3 +27 0 0 +29 0 0 +41 0 0 +67 0 8 +93 1 2 +123 10 40 +178 61 70 +216 141 164 +221 194 199 +255 240 241 +255 252 228 +223 234 191 +198 171 160 +168 117 88 +144 76 41 +109 55 27 +80 20 22 +77 20 11 +61 13 9 +61 10 7 +51 7 8 +57 0 0 +55 0 0 +50 0 0 +42 8 0 +28 9 0 +19 16 0 +14 6 3 +10 1 0 +0 6 0 +0 6 2 +1 1 1 +14 0 0 +17 0 0 +18 2 3 +14 0 0 +5 0 4 +0 0 7 +1 5 6 +7 7 7 +24 25 0 +59 58 37 +142 102 90 +255 175 156 diff --git a/src/fractalzoomer/color_maps/Flame 223_Apophysis-040427-4Doodles.map b/src/fractalzoomer/color_maps/Flame 223_Apophysis-040427-4Doodles.map new file mode 100644 index 000000000..70ad9852a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 223_Apophysis-040427-4Doodles.map @@ -0,0 +1,256 @@ +145 106 3 +181 151 125 +169 173 151 +157 196 177 +154 193 174 +152 191 172 +158 189 173 +165 187 175 +161 161 161 +154 154 154 +148 148 148 +148 141 144 +149 134 141 +105 114 124 +61 95 107 +51 84 113 +41 73 120 +17 28 134 +8 30 94 +0 32 54 +15 33 54 +30 35 54 +38 41 51 +46 47 49 +185 150 120 +219 193 125 +254 237 131 +210 177 72 +166 117 14 +158 112 8 +150 107 2 +148 91 22 +152 56 16 +145 141 96 +166 164 140 +187 187 185 +195 194 192 +203 202 200 +202 202 201 +202 202 202 +193 193 193 +176 197 187 +160 202 182 +98 205 180 +36 209 179 +35 174 148 +34 140 117 +11 72 73 +38 50 62 +88 64 28 +103 75 59 +119 87 90 +137 122 127 +155 158 165 +172 173 176 +189 189 187 +233 237 240 +241 245 247 +250 253 255 +252 254 255 +255 255 255 +255 255 255 +255 255 255 +242 253 249 +232 232 208 +159 159 159 +124 124 124 +89 89 89 +82 81 82 +76 74 75 +64 65 57 +73 55 31 +69 40 6 +58 37 9 +47 35 13 +46 23 7 +46 12 2 +54 18 5 +63 24 9 +71 14 5 +60 13 3 +31 7 43 +37 18 31 +44 30 19 +53 39 19 +63 48 19 +78 55 13 +114 85 27 +168 153 84 +162 174 130 +156 195 176 +145 205 205 +134 215 234 +173 255 253 +217 255 250 +230 255 255 +231 255 253 +198 198 196 +165 165 163 +133 133 131 +117 114 108 +102 95 85 +82 77 74 +61 79 83 +138 137 142 +156 156 158 +175 175 175 +182 182 182 +189 189 189 +191 191 189 +176 174 175 +151 151 151 +119 119 119 +62 95 4 +58 70 14 +54 46 25 +45 45 45 +45 45 45 +41 52 56 +52 59 140 +178 81 249 +162 115 223 +146 150 197 +125 142 183 +105 135 169 +48 165 95 +4 139 34 +5 48 38 +15 15 15 +37 29 6 +35 32 17 +34 35 29 +45 45 45 +49 55 67 +60 86 99 +128 128 128 +243 162 254 +241 193 254 +240 225 254 +235 228 242 +231 231 231 +226 215 211 +212 203 206 +208 208 206 +206 206 204 +203 203 201 +202 202 200 +202 202 200 +198 198 198 +194 194 192 +190 190 188 +185 185 185 +148 146 151 +154 147 151 +160 148 152 +183 168 173 +193 193 191 +208 214 210 +219 251 240 +236 255 255 +247 255 253 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +254 255 247 +254 255 191 +252 246 148 +253 247 126 +255 249 105 +211 255 95 +229 223 87 +237 93 56 +227 4 97 +173 0 72 +160 28 23 +105 118 124 +126 70 69 +0 6 0 +11 9 10 +27 26 24 +48 35 29 +47 25 64 +78 10 121 +97 31 78 +116 53 35 +162 44 18 +205 61 53 +242 85 94 +218 112 70 +190 165 85 +204 186 114 +193 186 178 +210 193 201 +222 220 208 +247 247 245 +254 249 253 +255 254 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +251 253 252 +255 236 222 +255 250 189 +252 247 183 +247 231 146 +251 222 142 +209 177 192 +187 187 185 +179 179 179 +160 160 160 +154 154 154 +141 147 145 +141 141 141 +141 141 141 +140 140 140 +133 149 139 +130 164 148 +129 171 196 +130 205 224 +160 174 235 +179 131 230 +201 134 250 +206 156 229 +191 191 191 +160 199 180 +161 181 170 +145 145 145 +120 120 120 +121 89 51 +90 71 57 +101 70 39 +113 48 28 +118 33 13 +144 55 11 diff --git a/src/fractalzoomer/color_maps/Flame 224_Apophysis-040427-4Doodles2.map b/src/fractalzoomer/color_maps/Flame 224_Apophysis-040427-4Doodles2.map new file mode 100644 index 000000000..bf2aba39f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 224_Apophysis-040427-4Doodles2.map @@ -0,0 +1,256 @@ +191 182 107 +176 142 19 +182 145 11 +189 148 4 +188 147 3 +188 146 2 +183 142 3 +179 139 5 +150 128 42 +131 120 76 +113 112 110 +89 89 89 +66 67 69 +43 47 39 +20 27 9 +25 26 13 +30 26 17 +56 61 21 +101 88 12 +147 115 4 +172 134 4 +197 153 5 +208 161 5 +219 170 5 +239 187 5 +243 191 4 +248 195 3 +249 195 4 +250 195 6 +250 195 6 +250 195 6 +250 195 6 +250 195 6 +250 195 6 +250 195 6 +250 195 6 +240 187 5 +230 180 5 +221 172 5 +213 165 5 +170 92 82 +144 75 71 +119 59 61 +101 66 62 +83 73 64 +80 68 67 +77 64 71 +90 75 80 +115 98 91 +178 172 156 +202 192 182 +227 212 209 +207 176 185 +188 141 161 +159 128 137 +130 116 113 +163 127 65 +185 144 35 +207 161 5 +221 172 5 +235 184 5 +240 188 4 +246 192 4 +251 193 5 +245 191 7 +219 170 5 +207 161 5 +195 153 5 +186 146 5 +178 140 5 +167 132 4 +163 128 2 +165 130 2 +174 137 3 +183 144 4 +199 156 4 +216 169 5 +219 171 4 +222 174 4 +230 180 5 +236 186 5 +229 179 6 +219 172 5 +210 165 4 +206 161 4 +202 157 4 +195 151 2 +180 141 4 +167 129 4 +168 130 4 +169 131 4 +174 135 4 +179 139 5 +191 149 3 +208 162 4 +222 174 4 +231 180 3 +246 192 6 +248 193 6 +250 195 6 +250 195 6 +250 195 6 +250 195 6 +250 195 6 +250 195 6 +244 190 6 +238 186 6 +233 181 5 +228 176 4 +210 162 4 +185 143 5 +156 121 3 +123 94 2 +57 25 2 +43 22 5 +30 20 8 +21 15 3 +0 18 6 +5 28 8 +0 41 9 +17 71 21 +72 44 11 +127 17 2 +151 21 5 +175 25 8 +193 13 24 +153 31 26 +140 108 5 +146 112 4 +139 49 38 +135 50 39 +131 51 40 +127 77 6 +137 105 4 +147 115 4 +163 127 4 +201 158 4 +211 166 4 +222 174 4 +224 174 5 +226 175 6 +226 179 5 +228 177 6 +231 179 5 +238 186 4 +250 195 6 +250 195 6 +250 195 6 +250 195 6 +252 194 6 +252 194 6 +51 0 9 +26 45 13 +24 65 19 +22 86 26 +18 90 27 +12 90 28 +17 85 28 +15 55 20 +19 34 11 +24 11 2 +44 5 8 +38 3 8 +32 1 9 +12 4 1 +5 4 2 +0 1 0 +0 2 1 +50 34 44 +54 57 54 +59 80 65 +105 101 98 +120 116 113 +124 121 116 +135 128 120 +161 160 158 +169 103 105 +205 107 94 +182 90 79 +180 78 64 +115 92 60 +110 85 54 +107 93 93 +115 106 107 +175 147 37 +186 150 21 +198 154 6 +214 166 4 +226 179 3 +238 186 4 +248 193 5 +249 194 5 +248 193 5 +247 193 5 +239 187 5 +224 176 4 +200 156 5 +175 160 93 +129 123 109 +112 108 105 +82 68 83 +64 57 65 +53 49 24 +79 48 4 +75 58 2 +103 80 2 +124 100 2 +144 112 1 +157 122 2 +160 119 5 +160 119 5 +162 119 6 +163 122 6 +160 124 4 +162 126 3 +165 130 4 +172 133 2 +187 146 2 +199 155 4 +214 166 4 +222 174 4 +224 176 4 +222 174 4 +220 172 4 +209 164 3 +193 148 5 +172 133 2 +159 125 2 +139 107 4 +87 81 5 +48 56 5 +24 18 2 +3 0 0 +0 0 0 +11 6 2 +41 18 2 +85 19 3 +78 23 26 +117 51 39 +162 115 7 +169 125 2 +177 139 4 +190 148 4 +198 154 5 +202 159 3 +204 159 4 +208 162 4 +208 162 4 +210 165 4 +216 166 5 +224 173 4 +226 174 3 +224 176 4 +217 167 6 +194 173 82 +204 191 112 diff --git a/src/fractalzoomer/color_maps/Flame 225_Apophysis-040427-4doodles3.map b/src/fractalzoomer/color_maps/Flame 225_Apophysis-040427-4doodles3.map new file mode 100644 index 000000000..d25cc94af --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 225_Apophysis-040427-4doodles3.map @@ -0,0 +1,256 @@ +255 255 253 +255 255 255 +255 255 255 +255 255 255 +254 254 253 +254 253 251 +246 245 244 +238 238 238 +132 129 206 +73 79 156 +14 30 107 +16 24 62 +19 19 17 +9 9 9 +0 0 2 +0 0 11 +0 0 21 +7 22 105 +73 11 63 +140 1 22 +140 0 16 +141 0 11 +133 0 36 +125 1 61 +8 0 135 +15 5 158 +23 11 181 +33 38 166 +43 65 151 +23 97 156 +3 130 162 +8 149 231 +9 147 235 +91 118 231 +146 116 166 +201 115 102 +206 100 82 +212 86 63 +212 126 103 +212 167 144 +244 244 244 +249 249 249 +255 255 255 +254 254 254 +254 254 254 +248 248 248 +243 243 243 +210 210 210 +174 174 174 +167 63 38 +151 33 19 +135 3 1 +95 5 0 +56 7 0 +28 3 0 +1 0 0 +15 15 15 +29 39 27 +44 64 39 +71 92 75 +98 121 111 +126 147 138 +154 174 165 +203 203 203 +246 246 246 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +254 255 255 +254 254 254 +239 243 255 +156 175 169 +99 121 168 +42 67 168 +29 33 171 +17 0 174 +11 0 178 +10 0 175 +6 0 110 +3 0 56 +0 0 2 +0 0 1 +0 0 0 +5 6 8 +48 24 24 +100 51 55 +161 109 95 +243 224 220 +247 238 236 +252 252 252 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +248 248 248 +230 230 230 +213 213 213 +201 185 185 +209 153 138 +182 92 68 +132 53 49 +84 31 13 +80 32 15 +76 33 17 +81 31 15 +87 30 13 +110 13 24 +120 43 23 +129 46 40 +142 37 31 +207 15 0 +200 32 0 +193 49 0 +184 43 23 +173 56 39 +183 77 51 +186 86 60 +214 73 46 +220 69 32 +227 65 19 +223 74 50 +218 105 87 +220 161 145 +238 205 196 +206 206 206 +207 193 192 +176 176 176 +153 153 153 +130 130 130 +100 100 100 +67 97 85 +43 109 73 +34 95 61 +19 130 61 +46 136 81 +74 142 101 +167 166 164 +196 196 196 +240 240 240 +254 254 254 +255 255 255 +255 255 255 +252 255 255 +242 241 239 +200 198 199 +171 171 171 +124 124 124 +126 95 66 +160 67 60 +178 97 54 +188 103 71 +198 110 88 +213 175 166 +229 220 221 +251 251 251 +254 255 255 +255 255 255 +255 255 255 +254 255 255 +253 253 253 +229 229 229 +180 184 211 +120 116 203 +68 107 226 +6 144 180 +68 82 143 +135 43 130 +128 87 91 +117 77 65 +102 60 48 +95 51 42 +88 31 37 +92 31 36 +117 49 30 +102 54 50 +114 69 72 +113 112 108 +177 177 177 +222 222 224 +245 245 245 +254 254 254 +255 255 255 +250 250 250 +223 223 223 +191 193 192 +138 146 185 +97 103 153 +40 73 124 +5 22 104 +4 32 69 +14 14 16 +1 0 0 +1 0 0 +0 0 0 +1 1 1 +40 15 18 +52 52 52 +116 84 73 +131 101 91 +161 161 161 +178 178 180 +180 181 183 +182 182 182 +183 182 180 +179 179 179 +158 158 158 +106 132 119 +73 128 96 +52 116 81 +64 90 79 +32 46 117 +10 26 121 +43 60 142 +63 84 89 +104 103 101 +151 143 141 +186 186 188 +230 228 229 +250 250 250 +255 255 253 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Flame 226_Apophysis-040427-4Doodle3inv.map b/src/fractalzoomer/color_maps/Flame 226_Apophysis-040427-4Doodle3inv.map new file mode 100644 index 000000000..c82cde693 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 226_Apophysis-040427-4Doodle3inv.map @@ -0,0 +1,256 @@ +124 154 164 +77 77 75 +75 75 74 +73 73 73 +74 74 74 +76 76 76 +86 86 86 +97 97 97 +182 127 159 +186 146 167 +191 165 176 +218 197 155 +245 229 134 +218 200 150 +192 171 166 +171 161 160 +151 152 154 +69 69 67 +37 37 36 +5 5 5 +2 2 2 +0 0 0 +0 0 1 +0 0 2 +0 0 0 +0 0 0 +0 0 0 +0 1 2 +1 2 4 +9 9 10 +17 17 17 +61 57 56 +123 126 49 +241 225 148 +238 230 193 +236 236 238 +245 245 245 +255 255 253 +255 255 243 +255 255 234 +248 233 150 +181 243 191 +115 254 233 +114 254 238 +114 255 244 +122 254 219 +130 254 194 +188 250 113 +247 255 120 +232 244 74 +222 217 89 +212 190 104 +229 148 64 +247 106 24 +246 107 22 +246 108 20 +164 137 24 +109 138 88 +54 140 153 +48 154 172 +43 169 192 +43 128 151 +43 88 111 +28 47 53 +11 11 11 +0 0 0 +0 0 0 +1 1 1 +6 6 6 +12 12 12 +45 45 45 +81 81 81 +88 192 217 +104 222 235 +120 252 254 +159 250 254 +199 248 255 +226 251 255 +254 255 255 +255 254 255 +240 240 240 +211 191 216 +184 162 180 +157 134 144 +129 107 117 +101 81 90 +52 52 52 +9 9 9 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 0 0 +1 1 1 +16 12 0 +99 80 86 +156 134 86 +213 188 87 +225 221 84 +238 255 81 +244 255 77 +245 255 80 +244 255 81 +249 255 145 +255 255 253 +255 255 254 +255 255 255 +250 249 247 +207 231 231 +155 204 200 +94 146 160 +12 31 35 +6 15 17 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +7 7 7 +24 24 24 +42 42 42 +54 70 70 +46 102 117 +73 163 187 +123 202 206 +138 211 230 +171 224 242 +179 222 238 +173 223 240 +168 225 242 +145 242 231 +135 212 232 +126 209 215 +113 218 224 +48 240 255 +55 223 255 +62 206 255 +71 212 232 +82 199 216 +72 178 204 +69 169 195 +45 184 205 +41 182 209 +28 190 236 +32 181 205 +37 150 168 +35 94 110 +17 50 59 +49 49 49 +48 62 63 +79 79 79 +102 102 102 +125 125 125 +155 155 155 +188 158 170 +212 146 182 +221 160 194 +246 171 194 +236 125 194 +181 113 154 +88 89 91 +59 59 59 +15 15 15 +1 1 1 +0 0 0 +0 0 0 +3 0 0 +13 14 16 +55 57 56 +84 84 84 +131 131 131 +129 160 189 +95 188 195 +79 158 199 +77 158 201 +57 145 167 +42 80 89 +26 35 34 +4 4 4 +1 0 0 +0 0 0 +0 0 0 +1 0 0 +2 2 2 +26 26 26 +75 71 44 +135 139 52 +187 148 29 +249 111 75 +187 173 112 +120 212 125 +127 168 164 +138 178 190 +153 195 207 +160 204 213 +167 224 218 +163 224 219 +138 206 225 +153 201 205 +141 186 183 +142 143 147 +78 78 78 +33 33 31 +10 10 10 +1 1 1 +0 0 0 +5 5 5 +32 32 32 +64 62 63 +117 109 70 +158 152 102 +215 182 131 +250 233 151 +251 223 186 +241 241 239 +254 255 255 +254 255 255 +255 255 255 +254 254 254 +215 240 237 +203 203 203 +139 171 182 diff --git a/src/fractalzoomer/color_maps/Flame 227_Apophysis-040427-6DoublEagles2.map b/src/fractalzoomer/color_maps/Flame 227_Apophysis-040427-6DoublEagles2.map new file mode 100644 index 000000000..dd19d2e28 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 227_Apophysis-040427-6DoublEagles2.map @@ -0,0 +1,256 @@ +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +126 50 0 +126 50 0 +112 44 0 +1 5 50 +1 5 50 +21 27 83 +42 49 117 +58 65 128 +75 81 139 +75 81 139 +75 81 139 +127 35 108 +100 44 55 +73 53 2 +37 29 26 +1 5 50 +1 5 50 +1 5 50 +1 5 50 +1 5 50 +1 5 50 +1 5 53 +2 5 56 +22 27 86 +42 49 117 +18 70 172 +32 93 156 +196 197 181 +213 185 110 +230 173 40 +216 158 20 +202 144 0 +195 138 0 +189 132 0 +167 80 1 +149 59 0 +127 51 1 +127 52 2 +127 54 3 +115 63 15 +104 73 27 +77 84 77 +75 81 139 +75 81 139 +75 81 139 +75 81 139 +88 86 101 +102 91 63 +134 68 16 +122 50 0 +88 30 6 +1 0 42 +1 5 50 +21 27 83 +42 49 117 +42 49 117 +42 49 117 +42 49 117 +143 15 98 +162 108 38 +154 82 19 +146 57 1 +139 55 0 +133 53 0 +128 52 2 +127 51 1 +127 51 1 +229 175 27 +163 111 35 +151 102 17 +140 94 0 +135 54 1 +128 50 1 +128 50 1 +133 53 0 +178 80 9 +199 123 26 +221 167 43 +232 193 95 +243 219 147 +232 219 184 +234 246 246 +225 250 255 +208 211 200 +232 165 76 +224 150 62 +217 135 49 +232 93 2 +183 72 0 +130 54 4 +98 64 27 +1 5 50 +1 7 70 +1 9 90 +21 29 103 +42 49 117 +42 49 117 +42 49 117 +16 13 90 +1 5 50 +1 5 50 +1 5 50 +1 5 50 +1 5 50 +1 5 50 +1 5 50 +1 5 50 +1 5 50 +1 5 50 +1 5 50 +0 11 85 +42 49 117 +75 81 139 +75 81 139 +76 81 139 +145 155 165 +211 226 229 +200 225 230 +190 225 231 +150 212 253 +97 187 250 +75 81 139 +75 81 139 +120 193 244 +140 207 247 +161 222 250 +172 219 247 +170 216 232 +125 110 105 +167 116 59 +136 60 10 +127 54 3 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +134 53 0 +148 58 0 +163 64 0 +193 3 89 +221 5 102 +246 40 122 +233 49 119 +168 117 60 +158 99 29 +145 66 7 +128 50 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +125 52 1 +118 47 1 +39 28 0 +1 0 42 +1 5 50 +1 5 50 +1 5 50 +100 41 1 +126 50 0 +126 50 0 +124 50 1 +118 14 93 +79 33 141 +75 81 139 +75 81 139 +33 117 190 +59 167 240 +72 120 184 +137 142 146 +175 149 74 +170 118 43 +154 100 0 +138 55 1 +133 53 0 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 +127 51 1 diff --git a/src/fractalzoomer/color_maps/Flame 228_Apophysis-040427-6Equinox.map b/src/fractalzoomer/color_maps/Flame 228_Apophysis-040427-6Equinox.map new file mode 100644 index 000000000..77281bd5d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 228_Apophysis-040427-6Equinox.map @@ -0,0 +1,256 @@ +114 110 231 +112 110 233 +113 110 231 +115 110 230 +116 110 227 +118 111 225 +119 112 225 +120 113 225 +120 114 224 +120 114 224 +120 114 224 +120 114 224 +120 114 224 +120 114 223 +121 115 223 +122 115 222 +123 116 222 +130 123 219 +139 132 216 +149 141 214 +164 148 193 +180 156 172 +176 155 177 +173 154 182 +140 127 206 +139 125 207 +138 124 209 +154 135 191 +171 147 173 +181 150 154 +192 153 136 +219 153 69 +199 128 46 +176 95 29 +163 96 70 +150 98 111 +142 110 160 +135 123 209 +132 121 208 +130 120 207 +119 115 200 +116 78 120 +113 42 40 +148 74 34 +183 106 28 +203 133 51 +223 161 74 +251 202 100 +254 231 101 +255 235 102 +254 241 109 +254 247 117 +254 241 116 +254 235 115 +243 222 116 +233 210 117 +202 187 158 +200 184 159 +199 181 161 +214 175 128 +229 169 96 +228 169 87 +228 169 79 +237 176 83 +237 183 87 +200 183 153 +181 163 173 +163 143 194 +150 133 201 +138 124 209 +122 117 219 +111 110 230 +99 100 242 +98 100 243 +98 101 244 +99 99 244 +101 97 244 +102 99 241 +103 102 238 +107 106 236 +108 105 236 +108 105 234 +111 107 232 +114 110 231 +117 111 228 +120 113 225 +124 116 219 +134 121 211 +170 148 187 +177 155 180 +184 162 174 +183 157 167 +183 152 160 +161 127 154 +170 151 155 +178 159 153 +196 176 167 +206 184 147 +209 191 149 +212 198 151 +211 192 153 +210 187 155 +195 170 174 +174 155 183 +136 124 210 +132 121 212 +128 118 215 +125 116 218 +123 114 221 +120 113 225 +115 110 230 +109 107 234 +108 105 234 +107 106 236 +107 106 236 +107 106 236 +103 102 240 +102 101 239 +96 93 242 +80 97 247 +89 96 255 +104 105 239 +120 114 224 +127 119 218 +135 125 212 +155 136 200 +183 160 178 +195 175 166 +197 178 163 +168 151 187 +155 141 197 +142 131 207 +130 129 207 +130 121 214 +125 117 218 +122 115 221 +123 114 221 +122 114 221 +122 115 221 +121 114 222 +120 114 224 +120 112 223 +120 113 225 +120 113 225 +116 111 229 +112 110 233 +110 108 233 +109 107 234 +108 105 234 +109 106 235 +112 110 233 +114 115 241 +118 119 237 +119 121 230 +121 123 224 +125 117 218 +128 118 215 +128 118 215 +124 116 219 +122 115 219 +113 105 214 +102 101 237 +78 76 222 +55 51 208 +22 39 189 +0 24 151 +49 11 72 +69 14 53 +126 40 5 +139 53 6 +153 67 8 +168 84 20 +168 85 19 +171 90 24 +176 100 84 +162 128 119 +153 115 164 +134 122 204 +134 121 209 +135 122 212 +133 120 212 +130 121 214 +129 118 212 +132 118 213 +128 118 215 +128 118 215 +128 118 215 +124 116 219 +122 115 221 +120 114 224 +120 113 225 +116 111 227 +114 110 230 +110 108 231 +109 107 234 +106 106 238 +108 110 247 +108 113 243 +114 113 240 +113 112 232 +120 113 225 +123 114 221 +130 121 214 +136 124 210 +154 128 189 +181 149 124 +221 152 75 +227 169 62 +207 136 54 +198 121 49 +203 132 50 +210 142 61 +218 156 69 +182 154 132 +172 135 143 +145 129 200 +111 112 218 +99 100 240 +84 90 236 +56 56 188 +3 26 156 +0 7 88 +38 8 72 +53 16 59 +125 49 15 +161 77 13 +177 95 37 +199 126 49 +184 151 136 +166 149 181 +146 134 200 +135 122 210 +133 120 210 +129 119 216 +124 116 219 +122 115 221 +121 115 223 +120 113 225 +116 111 227 +112 111 231 +109 107 234 +108 105 234 +107 106 234 +103 103 233 +102 104 227 +107 104 233 +108 105 234 +108 105 234 +109 107 234 +114 110 231 +120 113 225 +121 115 223 +126 119 225 +122 116 222 +124 118 216 +122 115 221 diff --git a/src/fractalzoomer/color_maps/Flame 229_Apophysis-040427-6Equinox2.map b/src/fractalzoomer/color_maps/Flame 229_Apophysis-040427-6Equinox2.map new file mode 100644 index 000000000..9049cf827 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 229_Apophysis-040427-6Equinox2.map @@ -0,0 +1,256 @@ +46 5 49 +137 106 112 +140 156 106 +144 207 100 +141 207 99 +139 207 98 +140 206 100 +141 206 102 +152 194 94 +158 142 115 +164 91 137 +140 130 132 +116 169 127 +129 187 116 +143 205 106 +140 206 103 +138 207 100 +132 212 99 +135 208 103 +138 204 107 +142 191 123 +146 178 139 +161 164 146 +177 151 154 +193 152 156 +194 154 153 +195 156 151 +175 179 129 +156 203 107 +150 208 102 +145 214 97 +147 223 91 +151 234 84 +154 255 69 +155 250 70 +156 246 71 +150 240 77 +145 234 84 +142 227 81 +139 220 79 +146 221 92 +146 218 93 +146 216 94 +145 215 93 +144 215 93 +144 215 93 +145 216 94 +146 216 94 +145 214 97 +144 215 95 +145 217 94 +147 219 94 +147 219 94 +148 220 94 +148 220 94 +148 220 94 +151 233 87 +153 235 86 +155 238 86 +153 236 85 +152 235 85 +152 233 85 +152 231 86 +149 227 89 +146 222 90 +154 196 94 +191 175 91 +229 154 89 +242 160 78 +255 167 68 +249 122 43 +238 116 69 +211 126 62 +213 107 53 +216 89 44 +221 100 55 +226 111 66 +230 129 83 +234 148 101 +205 159 135 +200 159 137 +172 69 72 +179 50 43 +187 32 14 +177 30 15 +167 29 16 +160 19 9 +140 8 0 +19 4 23 +84 27 41 +150 50 60 +177 60 46 +205 71 33 +241 110 68 +247 160 80 +255 167 93 +230 189 110 +143 225 99 +172 207 122 +202 189 145 +213 184 146 +225 180 147 +209 168 138 +147 208 104 +139 215 55 +144 228 62 +149 241 70 +151 241 73 +153 241 77 +152 240 78 +152 235 85 +152 235 85 +152 235 85 +155 238 86 +155 238 86 +155 238 86 +155 238 86 +154 239 86 +154 239 84 +153 246 80 +146 255 71 +149 249 74 +152 243 77 +152 239 81 +152 235 85 +151 237 88 +151 233 87 +148 229 90 +147 223 91 +149 221 95 +155 213 103 +161 206 111 +200 168 145 +199 157 141 +146 189 118 +141 198 101 +144 196 113 +163 176 135 +183 157 158 +188 154 156 +194 152 154 +211 165 142 +241 172 107 +253 187 91 +255 199 89 +157 218 89 +154 223 91 +152 228 93 +153 230 90 +153 232 89 +156 230 91 +153 230 90 +148 220 94 +145 215 96 +143 211 98 +141 207 101 +142 198 107 +147 170 128 +167 146 165 +162 137 166 +143 171 172 +181 180 185 +176 181 179 +172 182 174 +157 195 148 +143 184 142 +142 200 116 +143 205 106 +147 219 94 +148 220 91 +149 222 89 +149 227 89 +149 227 89 +155 229 92 +163 234 102 +232 210 124 +251 201 128 +240 193 115 +223 175 111 +204 158 143 +196 155 149 +194 153 149 +187 153 154 +146 188 124 +143 209 99 +143 211 97 +144 213 96 +147 219 94 +147 223 91 +150 228 90 +151 229 91 +149 227 91 +146 221 92 +144 215 93 +142 208 98 +143 200 95 +142 195 103 +169 87 76 +192 62 28 +195 52 20 +169 27 15 +108 8 18 +22 56 5 +23 67 4 +30 82 18 +57 98 0 +68 113 18 +99 152 64 +130 214 90 +141 216 89 +144 215 93 +144 215 95 +144 213 97 +144 213 97 +145 214 97 +144 219 92 +146 221 92 +147 225 89 +147 229 82 +151 230 85 +150 232 85 +152 235 85 +152 235 85 +152 235 85 +153 232 89 +149 227 89 +147 223 91 +147 223 91 +146 221 92 +146 217 87 +154 216 71 +149 224 69 +149 232 64 +133 233 72 +142 236 86 +148 233 90 +151 229 91 +149 227 89 +147 223 91 +147 223 91 +147 223 91 +147 223 91 +147 223 91 +148 220 92 +146 216 94 +143 211 98 +144 200 109 +141 185 126 +140 181 147 +139 175 171 +169 143 168 +186 147 168 +182 152 160 +195 148 154 +198 155 146 +195 152 146 diff --git a/src/fractalzoomer/color_maps/Flame 230_Apophysis-040427-6BluBrd.map b/src/fractalzoomer/color_maps/Flame 230_Apophysis-040427-6BluBrd.map new file mode 100644 index 000000000..83ec57be6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 230_Apophysis-040427-6BluBrd.map @@ -0,0 +1,256 @@ +254 169 16 +252 167 16 +252 161 15 +252 155 14 +245 143 14 +238 132 14 +238 132 14 +238 132 14 +112 170 8 +106 149 35 +100 129 63 +105 139 73 +110 149 84 +117 117 85 +125 86 87 +117 89 112 +110 93 137 +20 70 195 +27 102 225 +35 135 255 +19 93 227 +4 51 199 +9 42 166 +15 33 133 +7 4 61 +20 11 43 +33 18 25 +17 17 37 +1 17 50 +8 13 33 +16 9 17 +40 17 0 +33 35 0 +65 49 33 +92 81 49 +119 113 65 +142 137 79 +166 161 93 +209 167 68 +253 174 43 +255 182 27 +255 176 23 +255 170 19 +253 162 16 +252 155 14 +245 143 14 +238 132 14 +238 124 12 +246 113 10 +238 111 14 +237 115 14 +236 119 14 +237 123 13 +239 128 13 +239 128 13 +239 129 14 +253 153 15 +253 157 14 +253 161 14 +253 157 14 +253 153 15 +250 146 14 +248 140 14 +244 130 16 +240 129 14 +240 129 14 +239 126 13 +238 124 12 +238 124 12 +238 124 12 +225 122 17 +204 143 60 +141 151 88 +141 177 97 +141 203 106 +148 182 100 +155 162 94 +149 150 88 +143 138 82 +124 147 91 +118 113 94 +85 158 165 +46 103 169 +8 49 173 +9 41 152 +10 34 132 +0 20 81 +48 54 40 +38 25 35 +19 25 73 +0 25 112 +10 26 123 +20 27 134 +13 19 117 +90 47 56 +94 51 6 +69 46 12 +85 52 7 +96 80 3 +107 108 0 +160 98 4 +213 88 8 +222 91 11 +221 90 10 +163 81 7 +141 82 35 +120 83 64 +140 89 69 +160 95 75 +220 89 11 +221 100 11 +233 111 12 +232 114 14 +217 92 10 +168 100 40 +120 108 70 +101 65 93 +69 24 177 +5 31 152 +0 33 186 +107 104 113 +174 138 72 +241 172 32 +246 176 34 +252 180 36 +251 169 43 +171 141 91 +139 110 80 +123 93 67 +42 90 30 +48 77 33 +54 64 37 +91 53 34 +101 47 83 +132 78 101 +180 117 86 +231 115 12 +231 110 19 +232 105 26 +230 81 50 +228 57 75 +186 84 147 +133 30 199 +95 29 225 +63 67 236 +55 141 216 +49 143 212 +44 146 208 +41 191 218 +134 172 195 +92 60 255 +142 0 242 +123 12 194 +167 33 132 +211 54 71 +227 96 14 +233 111 12 +231 115 12 +232 116 13 +233 118 11 +234 119 12 +239 128 13 +243 134 13 +248 140 14 +253 153 15 +255 163 16 +255 170 19 +255 170 19 +252 182 24 +250 190 24 +249 199 24 +249 204 25 +253 201 29 +254 196 27 +255 183 23 +254 170 19 +248 147 15 +207 132 15 +172 128 89 +140 123 80 +205 101 12 +230 114 11 +240 129 14 +253 152 20 +255 192 29 +254 202 29 +253 213 29 +197 254 19 +111 255 11 +138 249 20 +235 237 52 +255 200 41 +255 201 30 +255 201 30 +255 202 28 +255 201 30 +255 190 26 +255 183 23 +255 183 23 +255 183 23 +255 183 23 +255 183 23 +255 183 23 +255 182 27 +255 185 28 +254 190 30 +255 192 29 +255 187 26 +255 182 27 +255 173 27 +255 171 20 +255 170 19 +255 171 20 +255 181 24 +255 183 23 +255 183 28 +255 185 30 +254 183 29 +255 182 27 +255 178 22 +255 170 19 +255 170 19 +252 163 17 +249 148 14 +232 116 13 +177 108 67 +138 94 91 +103 15 177 +128 11 203 +146 21 226 +151 23 224 +176 83 190 +169 164 132 +227 173 41 +248 184 26 +253 183 25 +255 183 23 +255 196 17 +253 198 17 +255 191 5 +245 183 14 +254 177 19 +255 177 19 +255 182 23 +244 185 21 +235 192 27 +213 209 22 +169 213 16 +150 204 28 +129 228 41 +60 176 49 +101 152 73 +112 153 85 +134 160 89 +150 124 37 +231 125 5 diff --git a/src/fractalzoomer/color_maps/Flame 231_Apophysis-040427-6BluBrdInv.map b/src/fractalzoomer/color_maps/Flame 231_Apophysis-040427-6BluBrdInv.map new file mode 100644 index 000000000..c770939a7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 231_Apophysis-040427-6BluBrdInv.map @@ -0,0 +1,256 @@ +231 125 5 +134 160 89 +117 156 81 +101 152 73 +115 190 57 +129 228 41 +139 216 34 +150 204 28 +213 209 22 +228 197 21 +244 185 21 +249 181 20 +255 177 19 +250 180 16 +245 183 14 +250 187 9 +255 191 5 +255 196 17 +254 189 21 +253 183 25 +240 178 33 +227 173 41 +198 168 86 +169 164 132 +151 23 224 +139 17 213 +128 11 203 +133 52 147 +138 94 91 +157 101 79 +177 108 67 +232 116 13 +249 148 14 +255 170 19 +255 174 20 +255 178 22 +254 180 25 +254 183 29 +254 184 29 +255 185 30 +255 183 23 +255 177 21 +255 171 20 +255 171 20 +255 171 20 +255 172 23 +255 173 27 +255 182 27 +255 187 26 +254 190 30 +254 186 28 +255 182 27 +255 182 25 +255 183 23 +255 183 23 +255 183 23 +255 183 23 +255 186 24 +255 190 26 +255 196 27 +255 202 28 +255 201 29 +255 201 30 +255 201 30 +255 200 41 +138 249 20 +167 251 19 +197 254 19 +225 233 24 +253 213 29 +255 192 29 +255 173 25 +240 129 14 +222 115 13 +205 101 12 +188 114 50 +172 128 89 +189 130 52 +207 132 15 +248 147 15 +254 170 19 +254 196 27 +251 200 26 +249 204 25 +249 201 24 +249 199 24 +252 182 24 +255 172 18 +255 170 19 +254 161 17 +253 153 15 +250 146 14 +248 140 14 +239 128 13 +238 124 12 +234 119 12 +233 118 11 +231 115 12 +229 105 13 +227 96 14 +219 75 42 +211 54 71 +123 12 194 +146 15 231 +92 60 255 +66 125 236 +41 191 218 +42 168 213 +44 146 208 +55 141 216 +61 94 199 +63 67 236 +95 29 225 +186 84 147 +207 70 111 +228 57 75 +232 105 26 +231 115 12 +231 115 12 +224 115 14 +132 78 101 +111 65 67 +91 53 34 +72 58 35 +54 64 37 +42 90 30 +70 71 53 +123 93 67 +139 110 80 +251 169 43 +251 174 39 +252 180 36 +241 172 32 +165 136 94 +107 104 113 +25 43 171 +5 31 152 +53 48 122 +101 65 93 +110 86 81 +120 108 70 +217 92 10 +227 109 13 +232 114 14 +233 111 12 +220 89 11 +190 92 43 +160 95 75 +120 83 64 +94 67 56 +163 81 7 +215 81 8 +222 91 11 +217 89 9 +213 88 8 +107 108 0 +107 76 12 +85 52 7 +60 41 1 +69 46 12 +94 51 6 +13 19 117 +16 23 125 +20 27 134 +0 25 112 +3 18 75 +38 25 35 +56 42 29 +0 20 81 +5 27 106 +10 34 132 +8 49 173 +41 152 182 +85 158 165 +132 108 140 +118 113 94 +124 147 91 +143 138 82 +155 162 94 +143 182 103 +141 203 106 +113 163 94 +141 151 88 +173 133 84 +225 122 17 +231 123 14 +238 124 12 +238 124 12 +238 126 14 +240 129 14 +239 128 13 +240 129 14 +244 130 16 +248 140 14 +253 153 15 +252 155 14 +253 161 14 +255 161 17 +253 153 15 +249 141 15 +239 129 14 +239 128 13 +238 124 12 +236 119 14 +235 113 14 +238 111 14 +252 111 6 +246 113 10 +238 124 12 +238 132 14 +252 155 14 +254 164 16 +255 170 19 +255 171 20 +255 182 27 +255 176 29 +253 174 43 +166 161 93 +137 117 80 +119 113 65 +88 72 59 +65 49 33 +42 27 4 +33 35 0 +40 17 0 +16 9 17 +1 17 50 +8 17 60 +33 18 25 +4 14 49 +7 4 61 +16 11 69 +15 33 133 +4 51 199 +11 132 255 +35 135 255 +41 101 223 +20 70 195 +55 78 145 +110 93 137 +125 86 87 +134 105 75 +110 149 84 +107 152 87 +100 129 63 +96 138 0 +112 170 8 +183 172 22 +238 132 14 +238 132 14 +249 148 14 +252 155 14 +253 163 17 +252 167 16 +255 170 19 +254 169 16 diff --git a/src/fractalzoomer/color_maps/Flame 232_Apophysis-040427-6FaerieKng.map b/src/fractalzoomer/color_maps/Flame 232_Apophysis-040427-6FaerieKng.map new file mode 100644 index 000000000..5c82ef4f0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 232_Apophysis-040427-6FaerieKng.map @@ -0,0 +1,256 @@ +1 1 1 +76 14 63 +84 18 80 +93 22 98 +95 31 68 +98 40 39 +95 35 36 +93 31 34 +3 3 3 +3 5 7 +3 8 12 +44 26 18 +85 44 24 +108 71 39 +132 99 54 +134 109 71 +136 119 89 +155 162 180 +128 119 200 +102 77 221 +95 48 163 +89 19 105 +89 17 99 +90 16 93 +103 50 56 +120 62 28 +138 75 0 +163 93 0 +189 112 0 +194 108 0 +199 104 0 +162 94 47 +141 62 57 +71 20 97 +35 27 120 +0 34 144 +48 26 119 +97 19 95 +91 31 103 +85 44 112 +71 23 97 +55 13 71 +39 4 46 +20 2 23 +1 1 1 +1 1 1 +1 1 1 +0 3 0 +5 21 0 +8 112 0 +44 120 27 +81 129 55 +109 120 77 +138 111 100 +125 107 116 +112 103 132 +69 137 184 +154 178 184 +239 219 184 +219 207 170 +200 195 157 +172 167 147 +145 140 137 +94 86 99 +65 42 96 +24 20 47 +22 36 46 +21 52 46 +15 55 53 +10 58 60 +8 91 71 +22 98 86 +145 64 159 +150 103 170 +155 143 181 +157 117 162 +159 92 143 +147 106 125 +135 121 108 +153 145 108 +204 189 122 +127 172 115 +111 137 82 +96 103 49 +66 69 42 +37 35 36 +12 12 12 +3 3 3 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +25 11 44 +40 22 67 +55 34 91 +37 33 88 +19 32 85 +0 23 83 +0 43 78 +4 89 68 +5 52 41 +7 16 15 +4 8 10 +2 1 6 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +5 7 2 +33 30 17 +62 54 33 +74 42 49 +86 30 65 +120 43 95 +176 68 128 +177 70 150 +150 48 157 +140 42 117 +142 50 107 +145 59 98 +134 58 68 +104 58 45 +107 98 67 +151 121 61 +109 164 96 +114 108 100 +119 52 105 +117 35 105 +115 19 106 +106 11 101 +131 8 71 +139 58 73 +177 91 76 +177 108 5 +172 110 8 +167 112 11 +155 119 43 +148 142 58 +149 151 67 +161 136 72 +201 121 194 +209 106 212 +218 91 230 +204 111 202 +122 95 140 +42 86 121 +14 86 85 +31 100 115 +85 101 152 +247 88 234 +251 97 244 +255 107 255 +255 108 206 +210 120 158 +203 156 100 +185 135 82 +134 53 85 +135 55 100 +136 58 116 +155 67 128 +189 63 145 +189 63 147 +194 65 157 +178 45 188 +180 67 183 +168 77 157 +100 65 129 +96 77 99 +52 47 54 +21 22 24 +4 4 6 +1 1 1 +5 1 2 +23 8 1 +41 15 0 +82 41 19 +94 35 41 +61 42 44 +32 17 48 +9 4 24 +4 4 4 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +4 0 1 +7 2 8 +13 5 46 +32 20 56 +18 14 51 +6 1 68 +8 1 43 +0 0 30 +0 0 4 +0 0 2 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +0 0 0 +1 0 0 +1 0 0 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +0 1 3 +0 8 14 +0 35 30 +11 80 49 +5 103 28 +22 112 42 +87 63 25 +118 56 41 +144 78 46 +136 88 12 +132 79 25 +92 43 28 +36 28 26 +6 9 0 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +2 2 0 +9 10 0 +41 59 33 +89 45 32 +132 57 28 +154 87 6 diff --git a/src/fractalzoomer/color_maps/Flame 233_Apophysis-040427-6FireDemnOrch.map b/src/fractalzoomer/color_maps/Flame 233_Apophysis-040427-6FireDemnOrch.map new file mode 100644 index 000000000..18410cdce --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 233_Apophysis-040427-6FireDemnOrch.map @@ -0,0 +1,256 @@ +42 230 232 +8 250 199 +4 218 181 +1 187 164 +0 140 149 +0 93 135 +0 84 119 +0 75 104 +5 13 85 +8 15 96 +11 18 108 +6 35 106 +2 52 105 +1 71 101 +1 90 98 +8 80 86 +16 71 74 +24 10 87 +68 46 77 +112 83 67 +132 131 74 +153 179 82 +181 195 65 +210 212 49 +225 211 150 +232 224 111 +239 238 72 +221 222 60 +203 207 48 +183 184 65 +163 162 82 +134 111 70 +114 80 68 +15 14 131 +34 33 161 +53 52 192 +68 63 201 +83 75 210 +81 72 221 +80 69 233 +76 61 252 +109 61 253 +143 62 255 +175 74 234 +208 87 214 +204 80 214 +201 74 215 +184 55 218 +173 38 228 +124 66 226 +148 57 226 +173 48 226 +141 26 191 +110 5 157 +81 6 135 +53 8 113 +12 4 87 +17 5 82 +22 6 77 +56 14 64 +91 22 51 +89 18 44 +87 15 37 +95 16 35 +100 26 51 +110 30 39 +125 36 36 +140 42 33 +153 66 40 +167 90 48 +171 96 65 +211 111 85 +187 58 96 +182 31 77 +178 5 59 +165 6 39 +153 7 20 +150 10 21 +148 14 23 +147 21 6 +147 6 15 +139 23 0 +135 45 0 +132 68 0 +138 65 3 +144 63 7 +133 55 55 +137 70 64 +134 127 37 +80 148 53 +27 169 69 +31 156 98 +36 143 127 +4 147 145 +3 156 151 +0 182 164 +36 165 187 +169 166 209 +197 127 183 +226 89 157 +235 103 147 +244 117 138 +224 136 134 +204 165 126 +210 207 76 +175 175 78 +141 143 80 +137 134 88 +134 125 96 +108 65 144 +100 67 208 +120 63 194 +184 57 164 +137 68 97 +94 68 116 +51 69 135 +45 78 121 +24 70 119 +4 62 162 +27 69 177 +174 77 192 +197 83 200 +221 89 209 +182 126 213 +143 164 217 +70 205 198 +25 238 190 +10 241 197 +5 239 190 +102 169 188 +105 152 165 +108 135 142 +157 68 150 +180 56 178 +200 38 175 +196 42 172 +198 51 121 +197 86 118 +196 121 115 +203 129 120 +210 138 126 +222 126 137 +245 103 125 +239 130 99 +246 179 88 +254 83 31 +220 76 40 +187 70 50 +112 84 73 +47 95 141 +32 87 154 +98 145 139 +223 136 170 +223 157 161 +223 179 152 +239 213 176 +207 170 178 +101 187 212 +75 213 252 +43 206 213 +3 163 185 +0 70 129 +15 48 125 +30 26 121 +57 1 108 +104 0 75 +119 11 43 +117 14 15 +129 24 0 +147 26 4 +165 28 9 +187 49 20 +216 79 37 +211 83 74 +194 90 77 +193 65 80 +213 61 100 +209 70 159 +188 70 193 +197 50 200 +153 55 200 +91 53 214 +68 53 204 +32 49 155 +16 8 94 +24 9 101 +32 10 108 +36 18 118 +36 53 161 +63 82 187 +89 84 202 +72 188 229 +49 227 237 +23 242 210 +13 231 183 +4 219 152 +93 149 76 +164 92 44 +224 34 0 +225 23 1 +215 8 0 +204 7 1 +190 13 0 +177 15 4 +152 16 28 +133 43 42 +169 13 112 +180 35 176 +200 39 203 +187 58 213 +159 53 211 +117 60 201 +89 55 191 +69 26 115 +72 8 92 +102 3 70 +100 11 41 +150 2 26 +160 9 24 +181 13 10 +230 4 5 +243 7 19 +254 68 17 +255 93 0 +188 170 2 +158 166 55 +131 196 30 +86 147 43 +70 138 35 +16 82 78 +1 47 73 +8 4 89 +42 4 91 +84 12 86 +155 9 92 +193 47 148 +177 56 187 +164 66 211 +129 69 217 +97 68 236 +104 94 245 +62 169 223 +52 180 217 +14 201 180 +6 195 163 +7 201 177 +0 208 184 +1 228 185 +1 233 185 +16 225 170 +20 212 161 +90 180 116 +107 130 52 +133 60 51 +120 59 4 +133 41 30 diff --git a/src/fractalzoomer/color_maps/Flame 234_Apophysis-040427-6CsmcLottoWhl.map b/src/fractalzoomer/color_maps/Flame 234_Apophysis-040427-6CsmcLottoWhl.map new file mode 100644 index 000000000..7d3601dfb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 234_Apophysis-040427-6CsmcLottoWhl.map @@ -0,0 +1,256 @@ +110 68 10 +206 107 22 +230 139 25 +255 172 28 +255 212 33 +255 252 39 +255 253 38 +255 255 38 +250 242 9 +221 204 9 +193 167 10 +189 148 5 +186 129 0 +190 125 7 +194 122 14 +203 123 10 +213 124 6 +217 131 18 +220 133 9 +223 136 0 +239 155 10 +255 174 20 +255 174 22 +255 175 24 +254 215 14 +254 203 21 +255 192 29 +231 153 30 +207 115 32 +181 101 36 +155 87 40 +116 75 29 +80 51 19 +17 10 17 +12 9 12 +8 8 8 +27 15 4 +47 23 0 +61 32 0 +75 42 1 +145 74 28 +158 84 28 +172 94 28 +152 94 16 +132 95 4 +119 89 2 +107 84 0 +104 69 5 +87 54 11 +20 6 0 +14 7 4 +8 8 8 +9 9 9 +10 10 10 +23 15 5 +36 20 0 +87 52 14 +92 46 9 +97 41 4 +100 42 5 +104 44 7 +110 50 3 +116 57 0 +116 70 10 +114 79 11 +171 102 1 +165 86 3 +160 71 5 +147 71 2 +135 72 0 +116 56 0 +86 36 0 +11 7 6 +7 5 4 +3 3 3 +2 2 2 +1 1 1 +1 1 1 +1 1 1 +2 2 2 +2 2 2 +4 16 6 +5 16 13 +7 16 21 +36 33 26 +66 51 32 +97 84 32 +134 85 19 +172 104 5 +148 90 2 +125 76 0 +118 68 0 +112 61 0 +79 46 13 +49 28 9 +12 12 10 +9 9 9 +40 30 0 +67 33 0 +94 36 0 +106 47 4 +118 58 8 +127 56 10 +114 52 5 +63 24 0 +36 16 4 +9 9 9 +8 8 8 +8 8 8 +6 6 6 +4 4 4 +3 3 3 +2 2 2 +2 2 2 +2 2 2 +3 3 3 +4 4 4 +6 6 6 +7 7 7 +7 7 7 +3 3 3 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +1 1 3 +1 0 5 +2 2 2 +2 2 2 +2 2 2 +2 2 2 +3 3 3 +3 3 3 +3 3 3 +3 3 3 +3 3 3 +3 3 3 +3 3 3 +5 5 5 +9 9 9 +69 39 11 +86 51 21 +104 63 31 +126 96 34 +181 132 39 +197 189 202 +255 250 192 +210 182 0 +215 180 0 +221 179 0 +241 186 0 +255 177 19 +254 176 28 +255 173 28 +255 165 33 +219 155 21 +144 87 18 +128 73 12 +112 59 7 +83 35 0 +36 20 0 +9 9 9 +4 4 4 +1 1 1 +2 0 0 +3 0 0 +5 1 0 +3 3 1 +2 2 2 +2 2 2 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +0 0 0 +0 0 0 +1 1 1 +2 2 2 +4 4 4 +8 8 8 +7 7 6 +7 7 5 +12 0 0 +8 7 3 +6 6 6 +5 10 6 +9 9 9 +9 9 9 +21 7 7 +54 31 0 +82 44 0 +104 64 5 +103 67 7 +103 58 16 +77 41 7 +64 29 0 +23 9 0 +16 5 1 +22 14 0 +53 43 7 +81 61 24 +123 96 25 +157 125 22 +191 119 11 +221 105 0 +234 116 18 +253 120 15 +255 139 23 +254 162 25 +232 146 35 +193 120 18 +162 118 0 +146 104 6 +122 77 12 +116 72 11 +132 76 29 +167 74 15 +179 83 9 +188 94 4 +192 93 12 +186 111 10 +171 93 18 +148 86 9 +144 87 6 +131 76 0 +137 96 0 +135 117 0 +142 118 0 +159 129 0 +184 150 0 +199 177 3 +240 179 10 +253 175 17 +239 141 6 +245 112 11 +212 104 16 +161 115 30 +121 91 31 +114 81 30 +117 72 7 +128 48 0 +131 24 0 +153 37 0 +129 52 0 +128 55 10 +143 60 18 +138 67 0 +156 62 0 +169 76 7 +245 109 23 +209 86 8 diff --git a/src/fractalzoomer/color_maps/Flame 235_Apophysis-040427-6DreamFaeriRlm.map b/src/fractalzoomer/color_maps/Flame 235_Apophysis-040427-6DreamFaeriRlm.map new file mode 100644 index 000000000..f20c284d2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 235_Apophysis-040427-6DreamFaeriRlm.map @@ -0,0 +1,256 @@ +3 0 0 +1 1 1 +19 10 6 +38 19 12 +62 34 17 +87 50 23 +106 60 30 +125 71 37 +155 92 77 +157 111 89 +160 131 101 +161 126 102 +162 121 103 +151 120 98 +141 120 93 +135 114 90 +130 109 88 +94 66 52 +87 58 39 +81 51 27 +79 50 28 +78 50 29 +78 52 26 +78 55 24 +124 83 51 +138 93 46 +153 103 42 +156 95 48 +160 87 54 +165 85 43 +170 84 33 +156 83 42 +146 88 42 +104 58 32 +97 51 30 +90 44 28 +81 44 26 +73 45 24 +77 46 21 +81 47 19 +88 43 1 +88 45 9 +88 47 17 +94 58 38 +100 70 60 +114 76 64 +128 82 69 +155 112 80 +165 122 80 +198 146 89 +209 178 128 +220 211 168 +229 216 187 +239 222 206 +237 238 199 +235 255 192 +231 205 144 +220 182 130 +209 160 117 +204 171 142 +200 183 167 +203 180 156 +206 177 145 +210 176 139 +210 173 131 +218 203 148 +236 228 158 +254 254 168 +254 254 174 +255 255 180 +246 255 196 +252 235 241 +222 196 183 +202 165 147 +182 134 111 +180 131 100 +178 129 89 +176 127 89 +175 125 90 +154 119 77 +155 109 75 +134 72 35 +112 56 27 +91 40 19 +85 37 11 +79 34 3 +78 33 2 +78 33 2 +78 34 0 +78 34 0 +79 35 0 +79 35 0 +79 35 0 +78 33 2 +79 34 3 +85 33 0 +84 35 3 +93 42 21 +106 54 33 +119 67 46 +125 77 48 +132 88 51 +156 104 64 +167 114 64 +180 121 81 +191 129 83 +203 137 85 +198 143 78 +193 150 72 +176 125 68 +189 148 8 +187 130 15 +150 97 3 +105 53 39 +95 45 37 +86 38 36 +67 38 32 +60 36 26 +54 35 20 +52 38 29 +87 58 52 +108 86 72 +129 114 93 +144 122 103 +160 131 113 +188 145 128 +182 149 140 +184 156 142 +179 158 131 +182 165 135 +184 158 146 +186 151 158 +175 145 157 +154 135 131 +158 117 121 +141 122 108 +66 80 63 +54 56 46 +42 32 30 +38 32 29 +34 33 28 +53 31 18 +70 27 11 +77 32 3 +77 32 3 +78 33 2 +78 33 2 +78 33 2 +77 34 2 +75 34 2 +53 25 11 +49 12 0 +9 0 0 +4 0 3 +0 1 7 +0 5 11 +23 18 15 +55 37 17 +82 52 26 +115 71 32 +128 95 44 +129 83 67 +121 82 59 +113 82 51 +93 58 38 +71 38 23 +41 24 17 +33 19 19 +31 30 25 +46 35 30 +61 40 35 +80 56 32 +109 69 43 +112 77 49 +124 71 40 +105 63 39 +88 58 30 +79 57 34 +71 61 52 +85 66 52 +124 85 68 +149 111 88 +173 133 107 +182 153 119 +164 153 135 +171 149 132 +179 146 129 +173 134 105 +169 116 84 +153 109 84 +147 113 86 +152 112 86 +154 119 81 +147 113 76 +139 98 66 +103 92 60 +94 62 37 +93 52 30 +80 42 23 +62 34 13 +54 27 8 +42 20 9 +37 11 0 +26 0 0 +7 0 0 +1 1 1 +0 0 0 +0 0 0 +1 1 1 +0 2 2 +0 4 8 +2 7 10 +27 12 7 +40 7 0 +61 9 13 +76 13 4 +71 32 1 +75 34 2 +77 32 1 +77 32 1 +78 33 2 +79 32 2 +79 32 2 +78 33 2 +78 33 2 +78 33 2 +78 33 2 +78 32 6 +83 46 20 +82 44 23 +78 40 19 +70 35 16 +58 29 21 +52 30 17 +40 21 14 +32 17 12 +33 16 8 +22 11 0 +4 4 4 +1 1 1 +1 1 1 +4 4 2 +22 19 2 +40 22 10 +56 29 18 +71 35 19 +76 41 22 +75 37 26 +75 37 26 +78 42 28 +79 44 24 +86 44 20 +95 53 29 +114 75 46 +145 108 100 +132 90 65 diff --git a/src/fractalzoomer/color_maps/Flame 236_Apophysis-040427-6EyeUniv.map b/src/fractalzoomer/color_maps/Flame 236_Apophysis-040427-6EyeUniv.map new file mode 100644 index 000000000..872848cc0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 236_Apophysis-040427-6EyeUniv.map @@ -0,0 +1,256 @@ +236 112 100 +209 107 103 +206 102 97 +204 97 91 +203 90 83 +202 83 75 +201 83 74 +201 84 74 +197 79 75 +197 79 73 +198 79 71 +194 76 69 +191 74 67 +193 75 68 +195 76 70 +197 77 69 +199 78 69 +238 94 60 +234 91 57 +231 88 54 +211 76 53 +191 65 53 +187 60 50 +183 56 47 +181 57 47 +184 60 52 +187 64 57 +190 70 62 +194 77 68 +194 78 70 +194 79 72 +192 73 65 +190 71 63 +187 66 58 +186 64 56 +186 63 55 +186 64 56 +187 66 58 +188 69 62 +190 73 66 +198 83 76 +203 88 77 +209 93 78 +205 87 74 +202 81 70 +200 79 69 +199 78 69 +191 70 61 +189 68 59 +187 64 56 +189 71 64 +191 78 72 +197 89 82 +204 101 92 +208 107 100 +213 114 109 +221 133 119 +218 129 122 +216 126 125 +194 114 127 +173 103 129 +179 98 118 +186 94 107 +187 101 86 +196 84 80 +134 154 152 +117 139 137 +100 125 122 +109 104 120 +118 84 119 +36 53 61 +9 26 69 +43 2 18 +111 22 25 +180 43 33 +187 59 50 +194 75 67 +199 85 77 +204 95 88 +215 114 104 +222 136 123 +219 160 118 +177 167 96 +136 174 75 +131 170 72 +126 166 69 +121 139 53 +84 80 53 +15 31 18 +27 15 22 +39 0 27 +39 0 27 +40 0 27 +40 1 22 +38 3 9 +47 5 7 +81 50 19 +183 56 47 +190 70 64 +197 85 81 +199 92 88 +202 100 96 +209 112 103 +210 125 122 +226 169 139 +232 188 162 +238 207 186 +239 211 189 +240 215 193 +227 240 187 +216 242 181 +213 226 173 +230 178 156 +227 154 147 +223 150 142 +220 147 138 +223 148 129 +214 183 136 +194 178 119 +169 166 97 +209 111 102 +155 93 79 +102 75 56 +72 39 44 +43 4 33 +36 4 5 +15 5 6 +15 0 9 +37 2 6 +76 33 14 +127 37 23 +179 42 32 +182 48 37 +180 52 43 +184 60 52 +190 72 62 +204 100 91 +212 116 105 +221 133 119 +225 143 120 +229 154 122 +230 178 139 +236 210 177 +243 229 190 +238 207 187 +228 168 158 +225 156 149 +222 144 140 +215 129 128 +209 110 104 +203 98 92 +198 86 82 +185 62 54 +183 58 50 +182 55 46 +187 53 42 +185 51 40 +167 77 24 +134 88 29 +108 99 30 +125 119 45 +196 84 80 +200 89 85 +204 95 90 +214 108 92 +217 115 100 +214 117 108 +210 115 113 +214 126 124 +214 123 122 +214 120 120 +212 119 112 +210 106 103 +207 98 91 +200 91 84 +200 89 82 +199 87 83 +196 85 78 +193 80 74 +148 120 55 +102 105 78 +86 52 77 +76 32 65 +83 49 22 +98 89 32 +102 92 33 +106 96 34 +125 132 55 +147 151 75 +152 159 82 +145 179 85 +202 190 132 +211 229 169 +205 230 164 +186 213 142 +171 215 126 +164 211 119 +201 184 132 +203 187 136 +213 203 154 +215 226 170 +230 229 183 +234 197 178 +229 184 145 +219 186 141 +220 182 137 +224 165 125 +220 137 131 +216 128 124 +213 114 109 +205 107 106 +211 113 110 +216 128 116 +218 136 124 +219 135 125 +218 131 121 +216 119 110 +207 102 98 +200 91 84 +198 79 71 +194 70 60 +187 64 56 +185 62 54 +190 59 49 +190 57 48 +192 61 51 +193 66 57 +194 77 70 +200 86 76 +200 87 79 +201 92 85 +204 93 86 +204 93 84 +204 96 84 +206 95 84 +209 99 86 +216 116 93 +238 129 46 +235 124 43 +214 95 37 +203 94 29 +190 86 31 +180 71 50 +184 63 54 +189 61 50 +192 64 53 +199 76 61 +230 92 55 +238 110 47 +246 114 49 +250 105 61 +239 95 61 +225 90 61 +214 86 73 +210 100 87 +224 112 101 diff --git a/src/fractalzoomer/color_maps/Flame 237_Apophysis-040427-6FaeriRob.map b/src/fractalzoomer/color_maps/Flame 237_Apophysis-040427-6FaeriRob.map new file mode 100644 index 000000000..ad8f57bc4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 237_Apophysis-040427-6FaeriRob.map @@ -0,0 +1,256 @@ +156 68 4 +118 44 0 +119 47 1 +121 51 2 +111 74 52 +102 97 103 +90 85 117 +79 74 132 +71 77 161 +71 76 180 +72 76 199 +86 101 219 +100 127 240 +104 113 244 +109 99 248 +86 81 229 +64 64 210 +102 88 165 +110 106 173 +118 124 182 +128 137 187 +138 150 192 +143 160 193 +149 171 194 +179 207 132 +192 229 117 +206 252 102 +210 252 96 +215 253 90 +223 254 81 +231 255 73 +242 255 80 +255 250 79 +250 212 65 +237 181 53 +224 150 41 +208 123 24 +192 97 7 +183 88 5 +175 79 3 +173 90 0 +175 125 23 +178 161 47 +215 177 53 +253 193 60 +253 191 59 +254 190 58 +249 166 38 +234 149 42 +178 98 9 +168 78 11 +159 58 14 +147 57 7 +135 56 0 +136 56 6 +138 57 12 +150 68 12 +162 78 12 +174 88 13 +186 101 11 +198 115 9 +203 132 14 +209 149 19 +254 175 48 +247 185 50 +191 150 70 +175 135 97 +160 121 124 +150 126 133 +141 131 142 +123 135 157 +111 108 75 +112 60 0 +112 50 0 +113 41 1 +106 38 0 +100 35 0 +98 34 0 +97 34 1 +103 38 0 +105 40 0 +113 46 1 +108 42 0 +104 39 0 +100 37 0 +97 35 0 +90 29 0 +96 22 0 +96 33 0 +96 33 0 +97 34 1 +97 36 0 +97 38 0 +99 37 0 +107 42 0 +107 43 0 +100 37 0 +20 9 17 +12 8 37 +5 7 58 +9 8 60 +13 10 63 +19 8 77 +30 7 61 +42 25 61 +40 29 77 +38 34 93 +35 33 104 +32 33 116 +43 48 140 +32 36 123 +53 40 93 +75 42 69 +114 49 11 +123 49 14 +132 49 17 +126 53 2 +125 54 2 +121 49 0 +100 37 6 +44 21 67 +43 24 81 +42 27 96 +47 29 108 +52 32 121 +43 30 122 +32 31 124 +50 37 145 +69 49 162 +43 39 150 +42 40 159 +42 41 168 +49 57 181 +36 50 208 +58 52 224 +93 97 207 +149 149 211 +147 162 184 +145 176 158 +140 163 162 +135 151 166 +141 167 166 +160 175 170 +154 159 179 +140 149 188 +111 120 199 +102 98 194 +94 77 189 +78 79 161 +96 107 137 +147 110 127 +168 116 69 +206 142 55 +223 142 56 +241 142 57 +254 179 52 +255 194 56 +255 193 60 +255 193 69 +242 179 84 +192 162 110 +176 139 112 +186 127 86 +196 115 60 +195 117 32 +202 108 12 +207 110 13 +210 114 14 +227 133 17 +230 136 21 +234 140 26 +225 127 20 +213 116 22 +210 126 30 +185 135 64 +192 182 113 +197 200 93 +195 233 120 +192 254 111 +193 248 95 +222 227 72 +203 188 63 +171 146 54 +155 131 59 +177 169 107 +155 160 125 +134 151 143 +139 163 149 +164 154 165 +175 153 139 +196 186 125 +207 250 100 +244 250 102 +241 250 79 +252 241 87 +255 212 73 +255 211 63 +255 188 57 +255 159 34 +255 168 27 +248 213 61 +246 225 48 +244 224 51 +218 232 95 +173 205 122 +136 154 178 +101 98 203 +80 73 166 +52 49 164 +57 57 143 +64 44 115 +112 85 100 +161 103 57 +196 104 21 +195 100 18 +203 105 18 +204 94 33 +200 103 60 +144 108 96 +106 87 142 +106 89 143 +115 116 102 +139 103 41 +167 74 30 +169 75 5 +161 66 0 +170 77 0 +181 79 5 +188 92 8 +198 103 11 +206 114 13 +213 126 11 +236 142 26 +239 145 31 +243 153 31 +250 154 33 +248 152 31 +242 149 28 +234 140 24 +212 116 16 +189 86 7 +174 79 0 +163 72 1 +155 70 6 +157 72 7 +166 89 21 +166 98 13 +162 84 10 +153 78 0 +145 61 1 +144 62 4 +119 70 0 +128 53 0 +145 55 0 +150 60 0 +164 73 2 diff --git a/src/fractalzoomer/color_maps/Flame 238_Apophysis-040427-6FaeriRob2.map b/src/fractalzoomer/color_maps/Flame 238_Apophysis-040427-6FaeriRob2.map new file mode 100644 index 000000000..e759c069b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 238_Apophysis-040427-6FaeriRob2.map @@ -0,0 +1,256 @@ +174 71 2 +128 50 2 +118 46 1 +109 42 0 +104 38 0 +100 34 0 +96 33 0 +92 33 1 +91 32 0 +87 30 0 +83 28 0 +80 22 5 +77 16 11 +40 16 47 +3 16 84 +7 14 97 +12 12 110 +25 1 51 +51 12 25 +78 24 0 +79 24 0 +81 25 0 +82 26 0 +83 27 0 +76 25 0 +77 24 0 +79 23 0 +82 24 0 +86 26 0 +89 29 0 +92 32 0 +92 33 1 +89 30 0 +74 44 52 +50 35 86 +26 27 120 +44 15 76 +62 3 33 +68 15 22 +75 28 12 +35 31 92 +35 31 86 +35 31 81 +59 30 43 +83 29 5 +88 32 4 +94 35 3 +102 31 9 +105 31 0 +128 50 1 +141 56 0 +155 63 0 +172 75 5 +190 87 10 +190 89 12 +191 91 15 +231 125 23 +240 134 23 +249 143 23 +252 172 39 +255 201 56 +253 212 59 +252 224 62 +255 206 60 +255 184 53 +224 165 63 +196 142 76 +168 119 89 +151 115 105 +134 111 121 +84 93 132 +68 70 111 +95 51 64 +127 98 71 +160 145 78 +184 182 83 +208 219 89 +219 230 93 +230 242 98 +229 255 97 +211 251 93 +246 234 52 +248 229 47 +250 224 43 +248 223 46 +246 223 49 +226 225 83 +166 215 90 +141 158 186 +118 128 209 +95 99 232 +77 79 228 +60 59 225 +65 69 220 +97 106 235 +125 119 219 +136 147 192 +185 204 148 +168 194 138 +151 184 129 +147 177 113 +144 170 97 +134 129 97 +150 79 27 +128 52 3 +140 54 3 +152 57 3 +158 64 1 +165 71 0 +175 78 7 +174 77 9 +166 72 2 +155 60 6 +132 52 1 +134 54 2 +137 56 3 +158 66 1 +173 66 0 +184 81 6 +186 93 0 +180 89 10 +169 106 8 +159 124 6 +170 126 14 +181 128 22 +185 153 66 +145 143 128 +142 147 187 +141 127 214 +65 78 208 +60 66 199 +55 54 190 +83 76 169 +63 49 124 +54 40 127 +40 38 148 +78 72 255 +92 87 246 +106 102 238 +92 100 233 +79 98 229 +82 85 180 +82 91 106 +102 90 42 +130 65 0 +162 71 1 +160 72 9 +159 74 17 +164 89 31 +158 98 64 +121 127 65 +103 118 111 +74 87 155 +85 88 141 +97 89 128 +131 117 117 +134 146 122 +151 194 104 +191 209 89 +212 229 71 +247 224 66 +244 243 65 +242 244 58 +240 246 52 +240 253 60 +211 255 80 +189 255 78 +218 248 74 +246 195 54 +238 181 51 +230 168 49 +234 148 49 +246 167 64 +222 167 87 +219 174 141 +168 197 117 +183 230 114 +168 245 163 +184 236 128 +208 247 104 +249 226 110 +252 218 67 +247 189 55 +255 160 34 +244 141 23 +247 138 25 +250 135 28 +236 131 24 +226 109 16 +210 97 3 +198 98 12 +192 94 19 +203 106 12 +198 109 19 +193 114 22 +182 121 40 +198 129 62 +194 157 86 +167 176 113 +136 159 143 +164 145 167 +158 94 131 +139 93 78 +158 85 42 +148 84 22 +129 55 8 +123 36 6 +122 31 0 +112 44 0 +111 48 17 +119 81 36 +100 82 58 +74 70 129 +87 93 169 +115 131 182 +122 152 163 +133 149 164 +157 122 126 +139 108 103 +119 72 42 +98 57 13 +64 24 0 +47 11 15 +32 0 1 +27 5 8 +23 3 15 +15 2 22 +8 3 44 +11 16 74 +37 0 51 +73 19 7 +97 37 9 +119 46 11 +141 65 7 +162 94 21 +181 106 38 +184 109 44 +196 98 27 +177 88 20 +170 78 11 +152 69 3 +130 53 1 +110 46 0 +103 41 4 +99 42 0 +101 36 4 +115 44 12 +108 60 37 +45 57 97 +35 42 149 +39 38 176 +48 46 205 +58 72 203 +104 108 208 +175 175 147 +229 244 99 diff --git a/src/fractalzoomer/color_maps/Flame 239_Apophysis-040427-6FaeriRobDet.map b/src/fractalzoomer/color_maps/Flame 239_Apophysis-040427-6FaeriRobDet.map new file mode 100644 index 000000000..3e5f97749 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 239_Apophysis-040427-6FaeriRobDet.map @@ -0,0 +1,256 @@ +4 7 84 +0 0 93 +19 12 150 +38 24 208 +49 40 222 +60 56 237 +73 71 246 +86 86 255 +21 47 206 +11 23 142 +1 0 78 +0 0 70 +0 1 62 +3 6 90 +7 11 119 +19 26 126 +32 41 134 +31 29 162 +58 21 94 +85 13 27 +91 21 15 +97 30 3 +97 27 1 +97 25 0 +97 25 1 +106 31 2 +116 37 4 +143 53 2 +170 69 1 +182 80 0 +194 91 0 +206 99 3 +255 123 27 +255 174 43 +248 167 42 +241 160 42 +217 125 22 +194 90 3 +177 75 1 +160 61 0 +113 37 1 +112 35 0 +112 33 0 +112 51 0 +112 70 0 +123 101 40 +134 132 81 +164 162 150 +154 164 163 +79 87 186 +40 45 133 +2 4 81 +12 4 56 +23 5 31 +31 5 18 +39 5 6 +77 9 6 +78 9 3 +80 10 0 +81 13 0 +82 17 0 +83 16 0 +84 15 0 +85 16 1 +86 17 1 +85 16 0 +91 20 0 +97 25 0 +106 30 0 +115 35 0 +139 48 0 +172 69 2 +203 106 3 +216 120 1 +230 134 0 +241 148 2 +252 162 4 +253 168 14 +255 175 24 +245 168 26 +216 143 30 +205 98 0 +204 96 0 +204 95 0 +200 91 0 +196 88 0 +172 68 0 +144 46 0 +107 30 2 +96 23 1 +86 17 1 +91 11 0 +96 5 0 +103 26 0 +115 35 0 +135 44 0 +171 68 0 +216 110 0 +217 121 2 +218 133 4 +207 136 18 +197 140 33 +187 121 25 +175 89 4 +119 42 0 +104 30 3 +90 18 6 +85 15 3 +81 13 0 +79 11 0 +77 9 0 +70 9 0 +41 2 3 +52 0 5 +64 4 3 +77 8 1 +84 15 0 +95 23 0 +108 37 0 +117 39 1 +156 62 0 +167 67 0 +179 72 0 +179 73 0 +180 74 0 +178 75 0 +180 77 2 +182 76 2 +194 97 3 +233 155 5 +239 170 12 +246 185 19 +253 173 24 +227 164 51 +177 144 31 +138 141 62 +149 176 157 +142 167 164 +136 158 171 +125 142 179 +115 127 187 +86 91 209 +67 68 161 +93 72 53 +90 40 5 +86 18 0 +89 21 2 +93 25 4 +110 31 0 +122 40 0 +135 53 0 +147 67 0 +201 97 0 +214 110 0 +227 124 0 +235 153 27 +254 181 42 +255 201 48 +255 224 68 +251 231 58 +244 236 63 +246 253 61 +249 254 62 +253 255 63 +254 244 61 +249 249 57 +228 255 56 +218 255 90 +184 254 129 +193 234 108 +202 214 88 +231 211 52 +246 194 46 +243 192 41 +255 174 38 +255 172 34 +255 158 21 +255 159 18 +254 171 33 +249 188 38 +246 208 49 +237 202 72 +201 199 124 +172 188 143 +149 166 192 +130 146 223 +112 127 255 +104 113 244 +101 109 244 +104 117 213 +106 88 126 +128 59 17 +130 38 1 +132 33 2 +120 30 3 +116 36 1 +134 43 0 +131 51 0 +147 65 0 +164 76 0 +195 92 0 +209 97 0 +219 113 3 +234 142 19 +250 148 14 +255 142 4 +247 139 13 +239 135 10 +228 133 3 +202 134 37 +198 122 46 +164 128 92 +157 140 148 +107 117 166 +47 42 145 +89 39 42 +78 31 23 +105 34 2 +124 47 1 +139 63 14 +104 110 98 +149 195 120 +167 216 125 +170 226 101 +183 247 91 +199 220 89 +195 197 124 +173 197 119 +162 181 162 +140 158 162 +153 113 173 +122 103 228 +92 101 255 +65 68 209 +53 53 141 +129 73 50 +132 51 4 +127 46 0 +123 41 1 +129 35 0 +136 43 0 +146 44 4 +155 28 0 +162 56 4 +172 67 1 +173 73 0 +177 70 0 +180 66 0 +163 61 0 +154 54 0 +154 53 1 +151 57 3 +158 92 14 +178 114 27 +203 255 108 +189 176 80 diff --git a/src/fractalzoomer/color_maps/Flame 240_Apophysis-040427-6FlakWhorls.map b/src/fractalzoomer/color_maps/Flame 240_Apophysis-040427-6FlakWhorls.map new file mode 100644 index 000000000..e4a3aa831 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 240_Apophysis-040427-6FlakWhorls.map @@ -0,0 +1,256 @@ +114 150 80 +61 59 44 +34 33 22 +8 8 0 +4 4 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +11 8 1 +23 17 3 +63 45 24 +104 73 45 +122 89 65 +141 106 86 +183 136 80 +168 151 68 +153 167 56 +134 123 57 +116 80 58 +111 69 61 +107 58 64 +105 52 38 +107 63 44 +110 74 50 +129 87 42 +149 100 34 +158 113 31 +168 126 28 +202 138 38 +244 128 45 +255 205 93 +255 220 144 +255 235 195 +232 214 150 +209 193 105 +192 193 77 +176 194 50 +109 171 44 +70 144 38 +32 117 32 +33 108 21 +34 100 10 +35 101 20 +36 102 30 +46 79 52 +52 61 66 +67 68 73 +77 66 92 +87 65 112 +104 68 97 +122 72 83 +118 74 81 +115 76 79 +97 91 75 +99 78 74 +102 65 73 +92 72 69 +83 80 65 +86 73 67 +89 67 69 +74 58 61 +87 73 60 +81 77 52 +83 76 48 +86 75 45 +88 73 41 +90 71 38 +85 67 43 +82 66 43 +78 62 36 +72 69 40 +66 77 45 +60 79 47 +54 81 50 +61 76 50 +69 71 50 +71 58 49 +66 58 47 +61 59 0 +52 65 11 +44 72 23 +44 70 40 +45 68 58 +50 75 54 +56 89 42 +109 57 36 +127 41 28 +145 26 20 +161 26 20 +178 26 21 +173 72 42 +172 95 51 +158 104 78 +147 97 98 +163 130 139 +158 127 133 +154 125 127 +136 108 121 +119 91 116 +88 54 81 +54 31 41 +2 0 5 +1 0 2 +0 0 0 +2 2 0 +4 5 0 +17 15 2 +43 57 42 +63 97 62 +83 120 66 +138 120 98 +136 114 104 +134 108 111 +138 108 108 +142 108 99 +137 128 95 +133 144 84 +130 158 39 +159 169 44 +189 180 49 +188 181 52 +188 183 55 +231 187 92 +249 209 75 +199 192 52 +184 194 43 +124 143 54 +118 140 68 +113 138 83 +111 117 73 +124 92 81 +143 94 90 +174 95 90 +228 149 80 +240 178 76 +253 207 72 +250 209 76 +248 211 81 +233 202 158 +228 193 135 +194 155 100 +146 132 83 +94 101 49 +91 95 47 +89 90 46 +39 87 37 +42 102 28 +41 134 17 +70 143 12 +54 106 23 +68 100 32 +82 95 42 +79 131 31 +109 134 50 +114 127 48 +124 106 34 +148 126 43 +178 145 40 +159 131 24 +157 129 39 +156 128 55 +141 111 73 +109 99 74 +89 94 64 +89 83 59 +108 93 38 +108 108 39 +108 123 40 +114 120 48 +113 81 68 +109 73 75 +102 68 84 +97 68 90 +119 77 99 +135 84 99 +170 108 85 +183 119 94 +189 135 99 +185 135 112 +195 142 108 +216 173 104 +233 157 95 +225 147 87 +217 138 79 +235 121 48 +219 151 50 +194 135 33 +188 107 44 +186 83 24 +201 47 37 +194 42 41 +179 46 37 +153 55 46 +152 73 58 +119 67 71 +98 62 74 +88 63 69 +88 58 68 +85 55 53 +94 45 41 +90 37 33 +88 43 20 +93 43 34 +87 60 53 +94 61 78 +88 70 86 +84 63 82 +70 54 81 +69 51 77 +65 60 66 +57 53 42 +22 22 22 +2 4 3 +0 0 0 +3 0 0 +13 7 7 +62 26 38 +80 14 41 +124 42 44 +146 49 66 +157 89 40 +185 104 49 +161 102 44 +127 82 53 +88 74 61 +73 78 58 +61 79 53 +62 81 51 +83 90 48 +115 91 43 +139 82 29 +180 86 35 +206 107 26 +238 95 25 +228 98 38 +207 112 32 +208 116 39 +219 137 35 +209 123 62 +180 126 66 +115 89 64 +92 74 50 +68 45 31 +58 22 6 +15 12 5 +1 0 2 +5 6 10 +30 24 34 +46 49 104 +82 69 115 +83 76 120 +104 90 141 +144 192 46 diff --git a/src/fractalzoomer/color_maps/Flame 241_Apophysis-040427-11FlarCelebrat.map b/src/fractalzoomer/color_maps/Flame 241_Apophysis-040427-11FlarCelebrat.map new file mode 100644 index 000000000..5c403c6c1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 241_Apophysis-040427-11FlarCelebrat.map @@ -0,0 +1,256 @@ +218 193 173 +217 187 163 +212 177 148 +208 168 133 +124 193 73 +41 218 14 +40 227 8 +39 237 2 +55 197 49 +131 168 73 +207 140 98 +135 197 50 +64 255 2 +58 255 2 +52 255 3 +51 255 1 +50 255 0 +48 243 1 +123 184 38 +199 125 76 +197 103 51 +196 81 26 +221 73 13 +247 65 0 +255 79 1 +255 87 1 +255 95 1 +255 112 21 +255 129 42 +228 128 61 +202 128 81 +203 129 84 +201 128 83 +61 255 0 +31 234 24 +1 213 49 +38 144 100 +76 75 151 +79 51 194 +82 28 238 +98 22 255 +90 24 250 +83 26 245 +87 62 217 +91 98 189 +151 132 163 +211 166 137 +214 187 160 +218 191 170 +219 208 190 +218 202 182 +217 196 175 +216 189 165 +216 182 155 +215 177 149 +214 173 143 +208 146 105 +205 137 93 +202 128 81 +198 103 52 +195 78 24 +193 72 17 +192 67 11 +241 38 0 +246 13 0 +219 0 95 +190 0 119 +162 1 143 +130 1 137 +98 1 132 +159 1 140 +174 18 127 +211 144 102 +211 153 116 +212 163 131 +214 177 151 +217 192 172 +218 197 180 +219 203 188 +220 219 214 +232 255 242 +221 231 223 +218 212 197 +215 193 172 +212 177 148 +209 161 125 +203 129 84 +200 108 57 +244 65 0 +243 32 0 +242 0 1 +241 0 0 +241 1 0 +165 1 0 +162 0 0 +158 0 27 +117 1 76 +114 27 253 +117 13 254 +121 0 255 +123 0 254 +126 0 254 +174 0 185 +193 0 132 +203 129 84 +207 141 100 +211 153 116 +214 164 132 +217 176 148 +216 188 164 +218 192 169 +255 218 145 +255 185 116 +212 173 140 +212 170 137 +213 168 135 +210 161 129 +90 111 178 +93 78 203 +95 68 211 +1 146 237 +0 167 201 +0 188 166 +0 186 139 +1 185 113 +0 193 88 +0 202 58 +0 200 65 +76 167 98 +215 181 153 +216 186 161 +217 192 170 +218 196 175 +222 199 181 +255 226 156 +254 216 143 +208 146 105 +209 155 117 +210 164 130 +212 172 141 +215 181 153 +216 194 171 +233 235 195 +234 255 224 +246 253 211 +255 241 172 +255 238 171 +255 236 170 +254 231 163 +215 182 151 +239 206 163 +225 134 87 +94 64 214 +100 45 233 +107 26 253 +117 21 255 +99 23 255 +83 26 242 +116 47 112 +200 114 67 +201 109 58 +141 130 48 +94 170 38 +47 211 28 +34 231 1 +1 255 1 +0 255 7 +0 226 38 +39 173 172 +128 191 183 +218 209 194 +223 231 207 +233 255 234 +237 243 207 +219 203 187 +212 177 147 +80 159 112 +1 172 200 +0 159 219 +31 112 255 +39 64 255 +34 46 252 +33 37 250 +41 6 220 +91 1 148 +125 0 154 +160 0 160 +175 0 136 +167 0 134 +164 56 90 +200 118 68 +206 135 91 +206 135 91 +209 140 98 +255 151 66 +255 138 50 +254 112 14 +255 108 12 +254 110 14 +202 108 56 +201 109 58 +199 105 54 +199 105 53 +197 96 42 +197 82 27 +255 78 2 +254 79 0 +255 88 0 +255 98 3 +254 127 34 +255 164 87 +213 167 133 +212 175 146 +157 168 186 +92 83 202 +86 26 244 +109 26 254 +118 1 255 +86 17 255 +37 0 219 +39 0 213 +39 0 205 +57 1 188 +67 0 175 +108 2 103 +149 0 56 +172 31 1 +186 44 0 +196 75 22 +195 84 28 +198 95 37 +197 94 36 +194 79 24 +195 78 24 +192 71 16 +191 64 9 +188 54 1 +179 35 0 +180 33 0 +236 0 2 +230 0 36 +225 0 63 +226 0 76 +200 0 122 +167 0 157 +137 0 238 +132 0 247 +161 0 156 +183 0 140 +203 0 120 +219 0 94 +203 112 65 +208 137 95 +210 160 125 +214 177 148 +217 190 169 diff --git a/src/fractalzoomer/color_maps/Flame 242_Apophysis-040427-11SpacTrees.map b/src/fractalzoomer/color_maps/Flame 242_Apophysis-040427-11SpacTrees.map new file mode 100644 index 000000000..a9fa08b5f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 242_Apophysis-040427-11SpacTrees.map @@ -0,0 +1,256 @@ +83 77 3 +38 15 33 +56 10 57 +74 6 81 +93 6 87 +112 6 94 +111 3 89 +110 1 84 +135 6 70 +156 23 61 +178 40 53 +199 67 79 +220 94 106 +221 85 94 +222 77 82 +219 77 62 +216 78 42 +192 59 40 +194 60 41 +196 61 42 +200 61 45 +204 62 48 +214 59 49 +224 57 51 +241 59 46 +243 62 55 +246 66 65 +245 68 72 +244 70 80 +241 71 81 +239 73 83 +235 78 87 +233 76 85 +189 58 40 +144 45 23 +99 32 6 +89 31 29 +79 30 52 +103 20 66 +127 10 80 +140 7 62 +141 6 43 +143 6 24 +116 17 14 +90 28 5 +87 26 4 +85 24 3 +36 29 13 +23 8 11 +53 2 61 +92 5 63 +132 9 66 +138 7 45 +145 6 25 +144 6 24 +143 6 24 +90 23 4 +94 25 34 +99 27 64 +112 34 82 +126 42 101 +147 74 95 +169 106 89 +199 138 31 +218 163 46 +164 255 22 +168 249 23 +173 243 25 +205 237 18 +238 232 12 +246 197 16 +236 189 15 +216 119 16 +206 103 12 +197 87 8 +182 93 8 +167 100 9 +164 99 8 +162 98 8 +160 94 8 +148 82 8 +120 85 43 +104 70 30 +88 56 17 +86 51 10 +85 46 3 +86 35 0 +107 45 6 +157 47 22 +183 51 21 +210 56 20 +215 54 16 +220 52 13 +211 79 4 +231 91 14 +208 135 24 +197 130 17 +183 120 49 +163 71 48 +144 22 47 +140 19 54 +136 16 61 +135 48 80 +121 109 121 +124 206 106 +124 193 112 +125 181 118 +121 169 104 +118 157 90 +177 81 95 +160 52 50 +156 32 22 +138 37 9 +45 29 6 +33 19 8 +22 10 10 +22 8 8 +17 10 18 +20 25 19 +7 51 28 +5 59 35 +7 60 30 +9 61 25 +8 67 26 +7 73 27 +7 62 23 +11 52 12 +7 51 2 +7 49 1 +70 57 5 +94 55 7 +118 54 10 +148 39 6 +158 50 47 +166 76 39 +163 97 10 +196 86 7 +202 73 12 +208 61 17 +206 63 31 +205 66 45 +215 63 52 +213 65 29 +196 57 14 +200 45 27 +166 54 30 +155 56 17 +145 58 5 +124 54 5 +117 51 3 +93 54 0 +71 85 0 +21 68 14 +17 56 9 +13 45 4 +24 37 9 +22 11 9 +19 8 12 +22 6 16 +20 3 13 +16 4 16 +11 5 9 +14 5 11 +18 5 14 +19 6 15 +22 6 17 +22 8 33 +40 2 53 +93 12 91 +103 9 93 +113 7 95 +168 7 147 +161 45 142 +161 110 167 +156 115 119 +159 162 119 +183 188 122 +162 139 98 +161 116 93 +155 111 110 +179 100 93 +190 113 85 +204 126 106 +202 109 140 +255 255 251 +252 249 250 +249 244 250 +247 87 157 +246 84 105 +243 108 76 +231 106 86 +213 113 90 +170 144 95 +151 175 115 +129 178 157 +125 181 156 +130 193 172 +121 196 155 +122 201 122 +123 213 90 +147 244 27 +120 230 35 +191 120 12 +159 93 7 +118 50 5 +113 38 9 +96 31 3 +103 37 5 +128 54 15 +143 68 10 +150 96 6 +159 107 5 +167 102 10 +187 118 14 +215 148 17 +226 173 17 +238 196 22 +230 153 25 +219 151 18 +219 106 48 +240 84 43 +231 77 41 +222 61 53 +212 82 46 +223 103 53 +235 111 75 +218 134 46 +231 143 79 +171 131 96 +130 98 113 +71 52 54 +31 27 16 +31 35 8 +69 77 18 +132 117 22 +159 145 57 +229 150 84 +235 123 85 +224 83 91 +197 60 76 +175 30 45 +145 21 55 +137 40 59 +141 87 27 +157 150 43 +131 233 35 +170 246 36 +148 245 26 +123 228 50 +103 212 85 +82 202 104 +103 208 113 +163 206 88 +152 177 86 +123 168 73 +126 136 40 diff --git a/src/fractalzoomer/color_maps/Flame 243_Apophysis-040427-11FloralQult.map b/src/fractalzoomer/color_maps/Flame 243_Apophysis-040427-11FloralQult.map new file mode 100644 index 000000000..be6bf813a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 243_Apophysis-040427-11FloralQult.map @@ -0,0 +1,256 @@ +88 3 68 +62 75 83 +59 87 68 +57 100 54 +58 114 59 +60 129 64 +58 120 73 +57 112 83 +116 92 116 +139 105 148 +162 118 181 +159 147 177 +157 176 174 +162 185 170 +168 194 167 +147 204 154 +127 215 141 +124 201 99 +133 183 124 +143 166 150 +144 147 156 +145 128 162 +124 133 159 +103 138 157 +58 117 113 +43 83 95 +29 50 77 +19 36 62 +10 22 48 +5 15 48 +0 8 49 +1 21 71 +21 37 71 +88 84 119 +129 125 143 +170 166 167 +181 172 172 +193 179 178 +187 169 175 +181 159 172 +151 136 131 +112 83 100 +73 31 69 +55 22 62 +37 14 56 +20 8 54 +3 3 53 +4 0 51 +2 4 53 +1 5 50 +0 5 46 +0 6 42 +14 3 40 +28 0 38 +37 0 49 +46 0 61 +23 14 77 +11 10 66 +0 6 56 +6 16 62 +13 26 68 +16 31 73 +19 36 79 +77 58 88 +94 68 93 +186 147 166 +200 171 165 +214 195 165 +222 207 171 +231 219 177 +225 235 162 +188 223 159 +180 224 173 +191 229 181 +202 235 190 +206 217 199 +211 200 208 +209 198 193 +207 196 178 +211 212 180 +207 216 151 +196 184 172 +169 141 165 +142 98 159 +142 71 143 +143 44 127 +116 6 55 +116 2 51 +112 2 51 +126 33 79 +141 64 108 +163 86 101 +186 108 95 +177 127 104 +167 137 101 +166 124 108 +125 109 75 +59 48 52 +46 47 35 +34 47 19 +45 64 31 +56 82 43 +67 138 44 +103 173 57 +126 236 87 +156 227 99 +186 218 111 +195 219 112 +204 220 113 +197 168 126 +185 147 100 +170 99 77 +140 37 66 +113 2 45 +109 5 42 +105 8 39 +112 26 51 +128 49 45 +147 67 56 +177 100 72 +183 111 87 +159 76 73 +135 41 59 +124 22 63 +114 4 67 +106 4 43 +106 12 48 +81 23 45 +82 40 52 +136 173 80 +143 172 86 +151 172 93 +150 137 118 +168 142 117 +167 128 147 +153 123 157 +134 103 101 +137 61 81 +141 20 61 +139 26 67 +138 33 73 +181 88 80 +195 114 95 +225 154 126 +245 224 131 +220 212 139 +215 192 140 +211 172 141 +198 157 139 +164 148 112 +183 131 110 +200 141 147 +205 184 155 +208 185 159 +211 187 163 +218 193 162 +227 198 164 +230 208 167 +222 203 170 +214 206 170 +204 192 176 +158 169 175 +146 155 168 +135 142 161 +81 159 117 +82 165 111 +51 109 68 +59 77 53 +47 31 18 +54 16 22 +62 2 27 +78 0 47 +104 1 54 +96 0 46 +90 0 35 +54 0 18 +44 1 18 +25 2 22 +7 2 43 +4 8 45 +15 15 23 +31 21 30 +81 19 40 +77 39 26 +103 97 61 +103 139 67 +104 182 73 +127 220 79 +157 246 102 +193 217 103 +234 231 124 +220 219 136 +202 197 129 +173 161 119 +137 108 90 +84 84 86 +94 109 88 +128 131 150 +145 132 158 +165 167 164 +155 178 168 +138 200 101 +129 238 97 +119 240 101 +109 222 90 +86 218 96 +89 201 101 +79 176 73 +93 155 92 +80 73 55 +65 14 71 +77 5 69 +62 16 45 +50 29 48 +76 59 33 +64 56 45 +45 41 56 +32 47 54 +11 31 38 +14 37 53 +12 32 65 +29 45 68 +64 53 67 +87 50 102 +123 37 82 +123 14 105 +82 2 91 +81 5 69 +110 0 48 +120 4 49 +129 33 60 +152 48 71 +175 101 102 +184 154 128 +198 166 128 +176 173 132 +135 172 105 +112 149 106 +92 77 72 +89 45 72 +99 35 59 +121 42 48 +142 41 59 +181 95 82 +194 121 106 +196 140 149 +201 164 171 +193 152 166 +173 125 177 +156 130 157 +120 124 151 +89 154 132 +90 207 137 +106 219 139 +174 225 156 +196 213 168 diff --git a/src/fractalzoomer/color_maps/Flame 244_Apophysis-040427-20FlwrFrnsBFly.map b/src/fractalzoomer/color_maps/Flame 244_Apophysis-040427-20FlwrFrnsBFly.map new file mode 100644 index 000000000..20d461b6f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 244_Apophysis-040427-20FlwrFrnsBFly.map @@ -0,0 +1,256 @@ +238 199 80 +204 175 73 +201 168 80 +199 161 88 +167 149 79 +136 137 71 +120 120 62 +104 104 54 +105 89 29 +124 96 26 +144 103 23 +138 101 21 +133 100 19 +115 98 30 +98 97 41 +72 91 40 +47 86 39 +53 64 50 +36 66 53 +20 68 56 +27 85 49 +35 103 42 +17 132 40 +0 161 38 +26 64 13 +43 55 6 +61 46 0 +76 50 0 +91 55 0 +95 48 7 +99 42 15 +121 50 6 +122 74 10 +89 67 30 +81 62 17 +73 57 5 +81 34 2 +90 11 0 +79 9 11 +69 7 22 +111 46 68 +144 40 74 +177 35 81 +165 30 80 +154 25 79 +135 32 64 +116 40 50 +115 80 22 +133 92 26 +161 120 41 +172 129 48 +183 138 55 +181 136 62 +179 135 70 +179 132 72 +179 130 74 +167 148 80 +164 144 91 +162 140 103 +138 156 144 +114 172 186 +86 211 214 +59 250 243 +93 183 194 +106 152 168 +136 192 117 +166 182 103 +197 172 90 +199 159 87 +201 147 85 +177 139 76 +156 133 81 +101 101 101 +91 106 93 +82 112 86 +89 123 90 +97 135 94 +123 133 72 +149 132 50 +150 122 25 +154 118 0 +151 117 17 +160 133 26 +169 149 36 +178 159 43 +188 169 51 +199 174 71 +208 174 85 +251 235 100 +251 241 96 +252 247 93 +253 245 88 +255 243 83 +255 236 70 +250 234 61 +255 205 69 +222 158 48 +155 62 73 +130 52 70 +106 42 68 +101 34 69 +97 26 70 +72 18 41 +77 20 29 +75 3 43 +48 13 40 +22 24 37 +16 24 40 +10 25 44 +16 38 17 +39 46 38 +53 50 31 +61 57 32 +86 50 52 +83 49 58 +81 48 65 +102 33 87 +86 29 124 +51 32 122 +20 47 102 +33 73 98 +49 88 133 +66 104 169 +77 127 169 +89 150 169 +140 196 219 +174 217 234 +197 216 150 +223 200 107 +255 255 216 +255 237 235 +255 220 255 +255 136 250 +189 160 152 +182 114 129 +172 70 120 +120 38 74 +118 24 73 +116 10 72 +121 11 67 +126 12 63 +126 27 73 +162 60 84 +158 78 105 +125 67 92 +53 97 74 +52 98 78 +52 99 83 +27 92 72 +3 68 48 +21 46 42 +44 49 29 +99 82 12 +122 97 6 +146 113 0 +189 133 12 +195 159 45 +196 197 57 +182 223 33 +190 161 43 +183 144 23 +172 122 25 +164 110 25 +157 99 26 +142 85 16 +135 88 0 +122 86 2 +133 101 0 +146 88 4 +143 84 6 +140 80 8 +130 100 36 +126 115 83 +131 133 111 +128 177 130 +125 187 138 +132 255 180 +164 214 143 +185 196 136 +196 199 118 +182 189 83 +167 184 72 +167 124 55 +147 107 46 +69 127 77 +65 127 78 +62 128 80 +60 126 64 +40 75 51 +34 43 16 +22 21 1 +18 8 0 +0 18 0 +2 3 7 +3 26 44 +0 15 53 +14 10 45 +18 12 40 +22 27 5 +47 44 13 +70 79 14 +83 103 14 +89 104 49 +73 93 68 +65 88 46 +79 74 32 +97 75 0 +120 84 0 +134 111 0 +147 138 33 +157 144 50 +155 159 48 +177 154 58 +183 144 41 +173 127 29 +162 127 33 +164 112 36 +164 119 28 +151 118 23 +158 115 2 +163 116 0 +178 151 12 +184 176 67 +178 154 126 +127 152 252 +113 128 247 +44 41 158 +14 45 128 +6 31 95 +21 55 65 +39 38 54 +31 27 44 +51 38 56 +107 37 73 +165 73 114 +253 18 207 +192 51 117 +182 84 83 +177 110 104 +113 119 85 +83 107 83 +79 103 79 +71 102 68 +49 72 43 +39 65 26 +38 55 23 +2 35 6 +12 24 0 +40 55 0 +43 55 0 +57 41 18 +68 28 26 +74 31 38 +72 61 65 +96 103 69 +105 139 104 diff --git a/src/fractalzoomer/color_maps/Flame 245_Apophysis-040427-24FracrameE.map b/src/fractalzoomer/color_maps/Flame 245_Apophysis-040427-24FracrameE.map new file mode 100644 index 000000000..2876ef1f2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 245_Apophysis-040427-24FracrameE.map @@ -0,0 +1,256 @@ +255 255 253 +254 255 253 +253 255 253 +253 255 254 +249 255 253 +245 255 252 +246 252 252 +248 249 253 +213 215 212 +174 175 175 +135 136 138 +105 104 103 +76 73 68 +59 51 43 +43 29 18 +38 28 19 +34 27 21 +44 22 9 +34 20 11 +24 19 13 +19 15 16 +14 11 20 +12 9 20 +10 8 21 +6 13 21 +6 14 21 +6 15 22 +3 12 14 +0 9 6 +2 5 4 +5 1 2 +13 6 0 +25 15 5 +21 21 21 +20 19 26 +20 18 32 +19 29 46 +18 40 61 +22 43 62 +27 46 63 +39 44 50 +45 49 55 +51 54 61 +62 65 78 +74 77 96 +82 86 98 +91 96 100 +116 112 111 +128 120 109 +126 128 141 +145 148 156 +165 169 172 +184 193 198 +204 217 225 +210 225 234 +216 233 243 +235 246 252 +243 248 253 +252 250 255 +253 252 255 +254 255 255 +254 255 255 +254 255 255 +255 254 255 +255 254 251 +252 250 238 +214 217 212 +176 184 187 +153 159 162 +130 135 138 +95 103 106 +62 72 73 +36 41 47 +33 33 32 +30 26 17 +21 16 8 +13 6 0 +12 3 0 +12 1 0 +7 10 15 +4 22 26 +22 41 74 +35 47 70 +48 54 66 +47 55 64 +47 56 63 +50 60 70 +55 59 68 +65 62 55 +74 73 68 +84 84 82 +94 94 91 +105 104 100 +140 143 158 +124 124 126 +219 211 198 +182 180 181 +126 134 136 +104 114 118 +83 94 100 +80 87 93 +77 80 87 +86 81 75 +82 87 91 +79 86 96 +85 93 99 +91 101 103 +91 103 109 +91 105 116 +104 111 129 +124 131 141 +144 167 183 +156 182 209 +174 179 182 +168 167 164 +163 156 146 +150 129 110 +125 104 85 +103 78 58 +75 53 39 +62 53 36 +54 48 35 +47 44 35 +43 42 40 +40 41 45 +40 37 54 +42 46 55 +43 55 69 +43 74 95 +74 79 85 +81 86 94 +89 93 104 +84 98 109 +97 98 103 +110 106 94 +114 105 96 +123 115 104 +118 120 120 +113 125 137 +119 128 143 +125 132 150 +177 184 192 +224 219 213 +244 241 222 +255 240 228 +195 183 169 +177 159 152 +159 135 135 +117 108 101 +86 79 73 +63 58 54 +60 47 31 +57 35 22 +53 33 19 +50 31 16 +45 36 27 +50 45 39 +48 44 45 +55 60 66 +60 77 97 +61 88 115 +95 119 147 +107 131 162 +120 143 177 +163 168 187 +172 185 191 +168 178 188 +158 162 171 +136 129 121 +141 133 124 +146 137 128 +159 167 169 +175 179 182 +203 180 166 +201 177 165 +183 176 157 +168 150 130 +142 128 117 +139 126 107 +109 102 92 +80 77 70 +60 59 54 +36 41 44 +16 25 34 +9 12 29 +14 16 28 +20 20 28 +35 40 46 +41 43 42 +55 54 52 +77 70 64 +100 77 59 +102 80 57 +99 85 74 +107 90 74 +99 87 75 +86 83 68 +84 70 59 +83 67 54 +77 70 64 +76 67 58 +76 75 70 +71 72 77 +84 89 95 +89 98 107 +91 100 107 +108 103 97 +109 99 89 +97 84 67 +78 67 49 +62 53 46 +53 48 44 +56 52 53 +67 60 54 +74 61 52 +57 66 63 +48 57 66 +41 54 63 +25 45 69 +29 36 52 +25 18 34 +19 11 26 +11 0 6 +8 0 0 +3 0 0 +6 1 5 +0 4 10 +5 4 12 +2 4 16 +4 8 19 +1 7 23 +2 7 26 +6 11 31 +10 17 33 +19 38 55 +49 62 70 +83 99 114 +130 139 146 +203 209 207 +226 234 237 +226 233 249 +227 231 232 +219 211 198 +214 191 160 +176 162 151 +182 156 139 +217 178 145 +220 198 184 +247 230 214 +255 253 225 +255 251 239 +253 248 242 +251 254 247 +255 254 251 +255 255 253 +255 255 253 diff --git a/src/fractalzoomer/color_maps/Flame 246_Apophysis-040427-24FNouveau.map b/src/fractalzoomer/color_maps/Flame 246_Apophysis-040427-24FNouveau.map new file mode 100644 index 000000000..a32069a17 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 246_Apophysis-040427-24FNouveau.map @@ -0,0 +1,256 @@ +157 97 97 +100 75 115 +135 65 69 +170 55 24 +173 49 12 +177 44 1 +181 47 4 +186 50 8 +164 97 29 +130 113 67 +97 129 106 +104 122 133 +112 115 160 +97 93 129 +82 72 99 +83 50 81 +85 28 63 +81 22 50 +94 48 30 +108 74 11 +127 81 13 +147 89 16 +159 104 17 +171 119 18 +171 158 28 +184 161 15 +198 165 2 +226 188 16 +255 211 30 +255 210 41 +255 209 52 +240 202 69 +255 183 94 +231 203 226 +231 167 212 +232 131 199 +242 130 149 +253 130 99 +248 138 72 +244 146 45 +245 162 30 +222 163 37 +200 164 44 +174 127 33 +149 90 22 +130 84 16 +111 78 11 +111 77 6 +105 69 9 +131 78 60 +124 97 109 +118 117 159 +118 116 162 +118 116 165 +118 115 161 +118 115 158 +161 44 60 +193 37 62 +226 31 65 +197 45 59 +168 59 54 +163 74 60 +158 90 67 +131 94 50 +161 97 69 +200 129 87 +203 98 57 +207 68 27 +209 82 34 +211 96 42 +218 123 75 +239 123 84 +247 87 95 +212 113 104 +177 140 114 +147 128 139 +118 116 165 +118 116 165 +118 116 165 +118 116 165 +118 116 165 +118 116 165 +149 130 158 +181 144 152 +189 148 135 +197 153 118 +215 151 126 +209 162 118 +195 179 68 +177 163 53 +159 147 39 +153 129 33 +147 111 27 +150 94 20 +163 86 0 +174 45 3 +176 45 1 +178 100 26 +163 106 56 +149 113 87 +144 115 115 +140 117 143 +119 116 163 +118 116 165 +123 113 166 +149 130 177 +176 148 189 +196 166 207 +216 185 226 +194 186 233 +185 212 233 +154 197 213 +133 134 201 +118 116 165 +118 116 165 +118 116 165 +118 116 165 +118 116 165 +118 116 165 +118 116 165 +118 116 165 +131 114 151 +145 113 137 +166 115 116 +188 117 95 +192 128 100 +208 144 116 +212 148 139 +149 122 141 +131 126 166 +170 143 156 +210 161 147 +251 174 118 +255 160 103 +237 190 72 +231 205 58 +173 133 11 +141 100 5 +110 68 0 +93 59 5 +76 51 10 +73 53 3 +72 60 10 +76 66 17 +114 55 23 +185 19 21 +195 19 31 +206 20 41 +174 45 14 +172 94 32 +179 132 40 +183 145 74 +200 136 100 +174 129 109 +148 123 118 +111 105 153 +84 83 114 +59 94 62 +68 51 41 +53 7 18 +48 32 6 +84 40 11 +104 56 40 +124 73 69 +123 50 70 +98 14 48 +64 1 71 +41 0 68 +30 0 28 +28 0 19 +27 0 11 +19 0 36 +17 8 51 +24 0 36 +33 21 21 +30 32 29 +28 34 32 +14 1 73 +0 43 95 +83 84 128 +112 105 159 +113 112 170 +118 116 165 +118 116 165 +118 116 165 +122 125 173 +127 135 182 +190 173 130 +210 217 139 +203 194 165 +222 159 170 +182 151 149 +119 116 163 +118 116 165 +118 116 165 +118 116 165 +118 116 165 +118 116 165 +118 116 165 +118 116 165 +118 116 165 +131 109 147 +161 112 107 +167 146 63 +193 138 48 +191 114 8 +171 91 2 +188 100 11 +199 111 22 +210 130 33 +187 120 31 +184 111 42 +175 113 40 +175 106 37 +156 107 40 +156 96 42 +127 105 82 +116 113 156 +118 116 165 +118 116 165 +118 116 165 +118 116 165 +118 116 165 +140 107 136 +148 101 85 +148 102 40 +156 112 23 +184 130 0 +197 106 0 +170 96 1 +134 108 34 +62 108 69 +84 85 115 +89 83 129 +103 93 145 +109 107 156 +92 89 120 +82 67 106 +47 10 64 +30 6 68 +8 0 58 +8 4 41 +15 34 14 +10 38 15 +11 40 9 +67 54 1 +74 59 2 +102 84 18 +103 84 16 +114 97 7 +126 101 0 +145 130 15 +159 134 15 +175 111 21 +181 108 57 +138 106 145 diff --git a/src/fractalzoomer/color_maps/Flame 247_Apophysis-040427-24GuardFaeriR.map b/src/fractalzoomer/color_maps/Flame 247_Apophysis-040427-24GuardFaeriR.map new file mode 100644 index 000000000..5bddc300b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 247_Apophysis-040427-24GuardFaeriR.map @@ -0,0 +1,256 @@ +224 121 86 +96 113 68 +48 103 70 +0 94 73 +43 131 112 +87 168 151 +86 147 129 +85 127 107 +188 117 11 +199 120 7 +210 124 3 +167 83 49 +125 42 96 +112 36 85 +99 30 75 +92 32 53 +85 34 31 +9 29 17 +5 15 9 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +3 3 0 +5 5 0 +9 10 5 +14 15 10 +62 54 17 +101 89 63 +122 143 100 +155 150 98 +188 158 96 +211 177 58 +234 197 20 +228 184 10 +223 171 0 +103 43 32 +60 25 21 +17 8 11 +10 4 6 +4 0 1 +2 0 1 +1 1 1 +1 1 1 +1 1 1 +0 4 8 +25 12 32 +51 21 57 +76 25 67 +102 30 78 +100 25 85 +98 21 93 +89 42 26 +111 58 15 +134 75 5 +134 74 8 +134 74 12 +109 55 18 +84 36 24 +37 8 2 +11 0 7 +0 34 68 +27 36 72 +55 39 76 +74 37 55 +93 35 34 +103 28 22 +104 24 0 +31 3 0 +16 2 0 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +0 3 4 +6 4 17 +18 0 96 +15 1 57 +13 2 19 +7 2 11 +2 2 4 +1 1 1 +1 1 1 +0 2 2 +6 13 18 +12 25 34 +32 25 46 +52 25 58 +85 55 81 +75 71 85 +64 78 53 +87 39 35 +90 41 26 +110 48 69 +131 56 112 +144 59 137 +158 63 163 +200 70 178 +205 84 190 +138 51 130 +117 41 107 +96 32 84 +93 29 91 +90 27 98 +57 45 93 +9 40 120 +17 12 141 +44 44 144 +68 47 104 +72 34 99 +77 21 94 +52 14 75 +35 1 75 +20 0 19 +5 3 4 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +4 0 21 +9 0 45 +15 0 69 +12 10 107 +102 28 115 +127 42 143 +150 58 169 +183 25 171 +153 24 157 +124 23 143 +122 24 130 +121 26 118 +111 26 111 +137 28 119 +152 49 130 +151 68 146 +122 108 47 +109 99 50 +96 91 53 +77 59 21 +27 19 0 +7 6 1 +2 3 0 +4 5 0 +2 16 8 +0 27 17 +0 63 13 +0 80 3 +15 77 14 +88 41 25 +173 42 0 +231 49 1 +156 100 53 +154 111 73 +152 122 94 +167 110 153 +182 133 119 +236 116 125 +216 137 96 +154 70 46 +147 57 27 +141 44 9 +83 38 19 +15 6 0 +6 2 3 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +2 3 0 +4 86 2 +12 103 14 +21 120 27 +50 85 29 +96 71 17 +146 113 20 +170 102 3 +191 94 0 +197 117 2 +194 119 2 +196 108 0 +175 75 0 +166 49 0 +120 36 0 +83 38 19 +15 23 26 +6 21 28 +29 35 67 +63 44 76 +108 61 105 +119 65 117 +131 100 131 +137 118 148 +152 115 148 +143 139 166 +125 131 147 +117 102 131 +84 55 103 +6 62 85 +3 78 81 +6 69 60 +0 84 19 +6 78 15 +33 43 18 +83 42 24 +92 36 37 +145 78 85 +145 90 119 +168 155 199 +195 184 178 +200 213 144 +175 188 132 +119 117 102 +68 65 84 +13 61 73 +7 42 22 +14 5 6 +35 4 1 +94 21 2 +116 32 0 +139 47 0 +131 60 30 +139 70 63 +136 46 108 +171 41 137 +191 40 145 +228 73 201 +223 159 183 +209 199 200 +198 193 213 +165 200 222 +186 210 176 +200 202 178 +212 202 200 +241 119 238 +243 100 214 +202 97 225 +180 162 204 +136 136 134 +127 149 113 +143 170 129 +185 154 100 diff --git a/src/fractalzoomer/color_maps/Flame 248_Apophysis-040427-24GoldenRays.map b/src/fractalzoomer/color_maps/Flame 248_Apophysis-040427-24GoldenRays.map new file mode 100644 index 000000000..441409894 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 248_Apophysis-040427-24GoldenRays.map @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +1 0 0 +3 0 0 +36 30 25 +70 60 50 +86 72 61 +102 84 72 +139 121 85 +151 133 105 +164 146 126 +173 154 132 +183 163 138 +177 158 142 +171 154 146 +172 151 138 +174 148 131 +167 146 119 +146 129 119 +126 113 120 +120 114 120 +115 116 120 +112 111 122 +110 107 124 +99 102 121 +88 96 119 +77 91 118 +67 72 87 +58 53 57 +36 33 35 +14 14 14 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +22 17 13 +45 35 26 +57 46 34 +69 57 43 +68 54 39 +67 51 35 +47 28 21 +1 0 0 +0 0 0 +28 23 24 +57 47 48 +67 66 78 +78 86 109 +80 94 119 +82 102 129 +92 112 147 +91 113 145 +91 115 143 +78 86 104 +65 58 66 +65 49 51 +65 41 37 +1 1 1 +0 0 0 +0 1 0 +40 34 28 +81 67 56 +99 84 72 +117 101 88 +165 147 133 +207 190 170 +249 248 246 +251 251 250 +254 254 254 +252 248 243 +251 242 233 +237 226 218 +224 211 203 +223 200 168 +204 177 166 +181 164 144 +187 175 158 +194 186 173 +202 186 169 +211 186 166 +244 231 212 +253 253 251 +254 254 254 +254 254 254 +254 254 254 +251 251 251 +249 249 249 +219 203 187 +172 161 143 +141 122 108 +91 82 73 +1 1 1 +0 0 0 +0 0 0 +3 3 3 +7 7 7 +58 46 46 +61 65 77 +82 83 103 +70 63 73 +58 44 44 +31 24 24 +5 5 5 +0 0 0 +0 0 0 +1 1 1 +51 39 27 +98 81 65 +107 87 67 +116 94 70 +137 106 77 +139 112 83 +132 116 82 +130 102 78 +87 65 51 +44 32 25 +1 0 0 +0 0 0 +0 0 0 +0 0 0 +35 16 22 +65 47 43 +89 77 65 +143 112 91 +147 118 94 +151 124 97 +164 133 102 +171 144 114 +171 145 120 +145 133 121 +116 112 137 +116 116 142 +116 120 147 +143 140 157 +171 160 168 +235 221 212 +251 250 246 +255 254 252 +246 240 224 +166 156 164 +158 147 155 +150 139 147 +152 138 138 +150 135 138 +143 127 128 +144 130 121 +149 126 94 +146 123 91 +144 121 89 +132 105 78 +112 90 77 +105 89 74 +92 82 81 +80 78 91 +77 88 110 +104 92 94 +108 97 91 +112 103 88 +109 107 108 +142 124 104 +141 121 96 +120 101 87 +92 81 75 +83 69 66 +74 58 58 +66 47 41 +36 20 5 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 0 0 +48 32 19 +70 58 44 +93 85 64 +112 99 83 +143 121 98 +155 123 110 +144 124 100 +147 120 90 +146 119 98 +137 120 100 +123 123 125 +131 131 131 +158 138 137 +167 153 140 +181 166 147 +198 169 135 +255 255 6 +209 185 151 +215 178 151 +188 161 132 +183 162 131 +180 160 135 +160 138 115 +111 94 87 +74 65 56 +55 38 28 +3 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +5 4 9 +50 48 61 +86 100 126 diff --git a/src/fractalzoomer/color_maps/Flame 249_Apophysis-040427-24HunterSunset.map b/src/fractalzoomer/color_maps/Flame 249_Apophysis-040427-24HunterSunset.map new file mode 100644 index 000000000..7b514b155 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 249_Apophysis-040427-24HunterSunset.map @@ -0,0 +1,256 @@ +255 217 0 +220 148 38 +141 118 40 +62 88 43 +35 71 25 +8 54 7 +10 50 4 +13 46 1 +54 65 0 +85 85 26 +117 106 52 +180 120 40 +243 134 29 +190 147 23 +137 160 17 +110 146 27 +83 133 38 +44 91 0 +37 89 3 +31 88 7 +24 83 3 +18 78 0 +20 82 6 +23 87 13 +27 133 32 +23 132 40 +19 131 49 +19 130 53 +20 130 57 +22 125 66 +25 120 76 +43 116 96 +29 104 107 +37 87 112 +56 93 82 +76 99 53 +114 141 46 +152 184 39 +180 207 36 +208 230 33 +253 240 3 +254 237 3 +255 234 3 +255 231 2 +255 229 2 +255 230 1 +255 232 0 +254 234 0 +255 240 0 +255 240 1 +253 240 1 +252 241 1 +252 240 0 +252 239 0 +252 237 0 +253 236 0 +253 223 3 +254 213 29 +255 203 55 +201 170 81 +148 137 107 +139 126 94 +130 115 82 +78 110 47 +45 94 3 +27 63 0 +20 51 0 +13 39 0 +26 39 2 +39 39 5 +81 32 0 +100 30 0 +108 35 3 +113 41 18 +119 47 33 +183 88 20 +248 130 7 +251 141 7 +254 152 7 +253 159 1 +236 164 2 +231 150 0 +242 135 1 +253 120 2 +254 117 7 +255 115 12 +220 112 24 +98 97 30 +90 140 67 +112 155 93 +134 171 120 +129 164 108 +124 158 97 +82 136 50 +50 122 22 +34 116 6 +11 91 0 +0 52 4 +0 68 5 +0 84 6 +0 86 3 +0 88 1 +1 98 1 +31 105 8 +135 115 0 +187 152 0 +239 190 0 +246 204 1 +254 219 3 +252 229 3 +247 242 26 +239 233 49 +168 165 88 +24 128 65 +21 127 53 +19 127 42 +31 123 36 +18 106 28 +2 88 13 +2 81 2 +1 69 0 +2 72 1 +3 76 3 +4 80 3 +5 84 3 +20 93 14 +45 128 36 +124 179 85 +192 215 111 +249 249 63 +252 248 40 +255 248 17 +253 244 3 +249 243 0 +255 246 0 +254 249 0 +255 248 0 +255 246 0 +255 244 0 +254 246 0 +254 249 0 +254 249 0 +254 249 0 +254 249 0 +254 249 0 +254 249 0 +254 244 0 +255 240 0 +254 227 0 +245 204 0 +236 178 19 +175 163 43 +70 95 12 +60 87 6 +51 80 0 +53 69 0 +58 77 0 +70 84 7 +83 102 36 +126 132 98 +158 188 98 +233 204 148 +192 182 172 +152 160 196 +110 135 155 +61 107 141 +42 104 81 +28 104 32 +6 70 10 +8 66 9 +10 63 9 +13 85 21 +40 92 53 +39 91 78 +77 109 98 +71 96 75 +50 81 49 +42 84 8 +44 74 0 +51 48 0 +75 47 0 +88 79 12 +81 101 4 +132 149 0 +243 198 7 +247 210 4 +252 222 2 +255 228 0 +255 235 1 +254 239 0 +253 242 0 +255 240 1 +255 234 1 +255 228 0 +255 223 1 +255 214 0 +250 189 0 +253 171 1 +255 169 8 +245 190 2 +255 221 2 +254 225 1 +254 227 0 +254 225 1 +255 221 0 +237 181 0 +149 165 32 +84 146 47 +78 129 52 +74 118 43 +74 119 36 +81 112 19 +82 86 2 +89 78 0 +114 76 1 +221 123 26 +245 132 12 +129 72 3 +91 72 6 +69 78 0 +32 75 4 +28 85 6 +19 77 3 +8 44 0 +13 22 0 +20 33 5 +32 34 0 +41 52 10 +47 80 35 +83 131 71 +95 122 89 +88 131 138 +96 106 141 +51 100 114 +33 96 101 +34 87 61 +30 96 25 +22 84 11 +48 72 0 +63 75 9 +88 82 50 +99 100 58 +118 98 87 +105 91 78 +73 96 78 +37 119 35 +8 107 16 +6 102 12 +0 103 1 +19 104 0 +46 114 15 +85 127 19 +163 168 4 +240 201 2 +253 249 0 +253 224 0 diff --git a/src/fractalzoomer/color_maps/Flame 250_Apophysis-040427-25IntoWeave.map b/src/fractalzoomer/color_maps/Flame 250_Apophysis-040427-25IntoWeave.map new file mode 100644 index 000000000..ce8ad293e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 250_Apophysis-040427-25IntoWeave.map @@ -0,0 +1,256 @@ +0 32 174 +0 0 30 +5 1 20 +10 3 10 +52 42 20 +94 82 30 +100 93 64 +107 104 99 +172 158 85 +183 157 48 +194 156 11 +191 190 74 +188 224 137 +187 226 160 +186 229 183 +181 227 174 +177 225 165 +238 228 97 +246 216 50 +255 205 4 +253 169 3 +251 134 2 +216 109 1 +182 85 0 +185 128 0 +206 146 0 +227 164 1 +240 192 0 +253 220 0 +249 224 0 +246 228 0 +253 226 0 +255 215 1 +246 171 28 +239 165 95 +232 160 163 +211 191 155 +191 223 148 +201 227 142 +212 232 137 +254 219 0 +219 221 49 +184 224 99 +174 224 130 +165 225 161 +171 224 174 +178 224 187 +181 223 211 +197 228 210 +198 235 191 +181 228 186 +165 222 181 +145 204 193 +126 187 205 +116 157 188 +107 128 171 +17 31 94 +10 15 53 +4 0 12 +3 0 8 +3 0 4 +3 0 3 +3 0 2 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +6 0 9 +55 55 107 +96 101 132 +138 148 158 +130 128 143 +122 109 129 +99 98 104 +76 87 79 +82 42 50 +18 4 0 +6 0 7 +3 0 4 +1 1 1 +0 0 1 +0 0 2 +1 1 9 +0 0 22 +5 48 142 +23 73 178 +41 98 214 +39 101 226 +37 105 238 +48 119 223 +23 158 216 +57 154 251 +98 176 225 +119 180 209 +68 105 155 +18 30 102 +10 18 78 +3 7 55 +1 0 10 +1 0 5 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +0 1 0 +0 2 0 +0 2 0 +0 1 0 +0 0 0 +0 0 0 +1 1 0 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +0 2 8 +0 8 9 +72 84 98 +91 99 128 +110 114 159 +141 159 205 +133 191 202 +129 192 201 +139 207 226 +129 195 230 +133 198 220 +138 202 211 +136 199 203 +134 196 195 +160 203 186 +156 118 159 +116 99 143 +73 75 116 +3 1 14 +1 2 10 +0 3 6 +0 3 4 +0 2 7 +0 0 7 +0 1 15 +3 49 127 +13 53 154 +24 58 182 +41 105 205 +113 111 160 +196 154 130 +242 207 89 +251 191 5 +251 178 14 +171 129 0 +94 178 5 +18 227 11 +23 47 73 +46 60 133 +82 105 149 +99 140 184 +63 104 230 +54 106 224 +46 108 219 +12 28 165 +0 13 70 +0 4 23 +1 0 9 +0 0 2 +0 0 2 +1 1 1 +1 1 1 +1 0 0 +1 0 0 +1 1 1 +1 1 1 +1 1 1 +0 2 0 +0 2 0 +0 2 0 +0 5 0 +0 5 0 +0 6 0 +0 6 0 +0 6 0 +0 4 1 +1 1 1 +3 0 0 +11 0 0 +17 8 13 +73 25 67 +110 99 131 +153 160 168 +140 205 199 +136 206 206 +136 196 230 +143 166 244 +111 159 221 +60 97 141 +47 35 71 +50 21 26 +50 8 0 +90 45 3 +85 64 0 +69 38 0 +39 11 0 +15 3 3 +10 0 0 +3 0 0 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +6 0 2 +8 0 0 +12 0 0 +20 0 0 +38 2 0 +91 42 1 +123 55 0 +150 81 3 +206 148 5 +251 191 5 +255 217 0 +255 226 0 +253 231 0 +255 225 0 +255 214 1 +250 211 0 +253 160 0 +245 152 0 +229 153 15 +230 188 52 +251 202 136 +245 215 204 +223 213 203 +169 216 182 +137 204 171 +62 109 135 +36 63 84 +0 7 23 +13 0 9 +40 21 14 +94 35 0 +173 61 0 +181 107 0 +255 219 0 +223 149 0 diff --git a/src/fractalzoomer/color_maps/Flame 251_Apophysis-040427-26AlienMind.map b/src/fractalzoomer/color_maps/Flame 251_Apophysis-040427-26AlienMind.map new file mode 100644 index 000000000..a0421b94a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 251_Apophysis-040427-26AlienMind.map @@ -0,0 +1,256 @@ +82 105 198 +62 83 166 +52 71 149 +42 60 132 +33 49 116 +25 39 100 +23 36 97 +22 34 94 +15 27 79 +15 27 79 +15 27 79 +15 26 79 +15 26 80 +17 28 84 +19 31 89 +21 33 93 +24 35 97 +36 53 123 +39 57 128 +43 61 133 +43 61 134 +43 61 135 +40 58 130 +37 56 125 +28 42 105 +22 35 93 +17 28 82 +14 24 77 +11 21 72 +9 18 67 +8 16 62 +21 20 26 +65 46 6 +43 27 2 +23 18 25 +4 9 49 +8 16 61 +12 24 74 +13 25 75 +14 26 76 +77 62 31 +94 74 30 +111 86 29 +97 83 45 +84 81 62 +93 89 72 +103 97 83 +103 99 87 +107 111 136 +97 121 219 +119 140 223 +142 159 228 +130 147 210 +119 136 192 +101 121 195 +83 106 199 +99 103 114 +149 133 98 +199 164 83 +192 160 90 +186 157 97 +156 135 93 +126 114 90 +85 86 104 +61 70 113 +28 44 106 +22 35 93 +16 27 81 +14 26 78 +13 25 75 +10 18 65 +26 31 37 +65 53 31 +105 80 29 +146 108 27 +168 131 51 +190 154 76 +181 143 61 +173 133 46 +125 99 38 +97 86 58 +19 32 87 +17 29 84 +16 27 81 +18 30 87 +21 33 93 +23 38 97 +27 46 105 +34 51 120 +34 51 120 +34 51 120 +33 50 118 +32 50 116 +26 41 106 +21 36 95 +16 27 81 +15 26 80 +14 26 78 +13 25 76 +13 25 75 +13 25 76 +14 26 78 +14 26 78 +15 26 80 +26 40 101 +35 51 118 +44 62 136 +51 71 148 +59 80 161 +72 96 184 +90 113 209 +100 125 218 +138 157 234 +131 156 240 +142 161 226 +154 167 212 +167 172 194 +172 173 193 +185 180 184 +191 184 178 +244 204 134 +240 202 120 +236 200 106 +227 197 129 +218 195 153 +202 186 170 +196 183 174 +183 178 185 +135 140 169 +59 80 159 +54 74 151 +49 68 144 +70 73 92 +80 80 82 +86 94 115 +62 83 166 +86 112 205 +79 104 195 +72 96 186 +68 91 178 +64 86 171 +56 75 154 +55 74 153 +51 70 147 +52 71 148 +62 83 166 +67 88 173 +72 94 180 +82 105 198 +91 115 211 +97 123 220 +123 150 253 +116 144 243 +104 131 228 +92 118 213 +75 99 189 +61 82 165 +46 64 140 +35 52 121 +25 36 100 +17 28 82 +7 15 62 +6 15 60 +6 15 58 +4 9 28 +1 8 52 +9 15 65 +10 18 65 +10 20 69 +10 20 69 +10 20 69 +10 20 69 +10 20 69 +10 20 69 +12 24 74 +13 25 75 +14 26 76 +14 26 78 +15 26 80 +15 26 80 +20 32 90 +23 37 98 +30 48 112 +34 52 118 +40 58 130 +42 60 133 +44 62 136 +57 75 157 +68 92 180 +76 100 190 +90 114 210 +98 122 220 +143 161 223 +170 172 197 +188 183 179 +192 187 167 +206 181 127 +186 165 134 +110 99 81 +69 69 69 +21 36 95 +19 31 89 +21 36 95 +29 44 109 +39 58 127 +56 75 154 +101 110 143 +123 124 128 +147 160 202 +138 156 228 +93 119 216 +81 104 197 +66 90 176 +61 82 165 +54 75 154 +50 69 146 +49 67 143 +49 68 144 +52 71 148 +54 75 154 +51 70 147 +47 66 142 +42 60 132 +33 51 117 +29 44 109 +23 37 98 +19 31 89 +18 28 87 +19 31 89 +20 32 90 +21 36 95 +25 36 98 +31 45 110 +35 52 121 +43 61 133 +48 66 142 +60 81 162 +69 93 179 +71 95 183 +65 87 172 +59 80 161 +49 68 145 +37 56 125 +29 47 111 +21 36 95 +16 29 84 +15 26 80 +14 26 78 +13 25 75 +13 25 75 +12 24 74 +14 24 75 +29 32 47 +62 56 40 +178 146 69 +106 90 54 diff --git a/src/fractalzoomer/color_maps/Flame 252_Apophysis-040427-26ISpher4.map b/src/fractalzoomer/color_maps/Flame 252_Apophysis-040427-26ISpher4.map new file mode 100644 index 000000000..a400b5e40 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 252_Apophysis-040427-26ISpher4.map @@ -0,0 +1,256 @@ +33 87 0 +60 100 29 +78 109 54 +96 118 80 +100 118 85 +104 119 90 +105 122 90 +106 126 91 +100 143 90 +85 125 64 +71 108 39 +54 99 23 +38 90 7 +32 80 3 +27 70 0 +26 69 0 +26 69 0 +27 68 0 +27 71 0 +28 74 1 +31 81 1 +35 89 1 +39 93 5 +43 97 9 +72 126 38 +96 145 63 +120 164 89 +125 168 96 +131 172 104 +132 173 105 +133 174 106 +132 171 104 +128 169 101 +86 127 59 +63 116 42 +40 105 25 +40 100 17 +41 95 9 +40 94 7 +40 94 6 +34 88 0 +36 90 2 +38 92 4 +48 95 15 +58 98 27 +62 100 36 +67 102 46 +91 91 91 +99 101 100 +110 109 107 +115 128 108 +120 148 110 +129 163 112 +139 178 115 +141 179 117 +143 181 120 +153 166 138 +156 169 141 +159 172 144 +155 179 137 +152 187 131 +148 185 127 +145 183 124 +142 170 121 +137 175 116 +133 174 108 +118 158 102 +104 143 96 +100 138 89 +97 134 82 +77 127 64 +70 113 42 +62 116 28 +80 133 48 +99 151 68 +114 161 85 +130 171 103 +131 172 105 +133 174 108 +133 174 108 +133 174 108 +131 172 104 +130 171 103 +130 171 103 +129 170 102 +128 169 101 +121 149 108 +123 123 115 +109 108 106 +118 138 103 +128 169 101 +129 170 102 +130 171 103 +130 171 103 +124 167 96 +108 157 78 +86 135 53 +71 110 47 +84 114 66 +97 118 85 +99 120 87 +102 123 90 +84 124 62 +71 110 45 +45 99 11 +38 91 6 +32 84 1 +30 79 0 +29 75 0 +26 65 2 +25 60 2 +23 56 1 +24 59 1 +23 61 0 +24 63 1 +26 65 2 +27 70 0 +27 73 0 +31 72 4 +30 79 0 +31 80 1 +32 84 0 +34 88 0 +35 89 1 +36 90 2 +38 90 7 +45 78 25 +58 58 50 +67 69 55 +76 102 54 +73 104 50 +71 107 46 +66 107 41 +66 107 41 +66 107 39 +62 108 35 +46 98 13 +43 96 10 +41 95 7 +43 97 9 +45 99 11 +51 103 20 +60 114 26 +72 126 38 +86 129 58 +103 141 90 +103 132 90 +103 124 91 +105 125 90 +111 133 95 +116 149 92 +127 168 100 +114 160 85 +106 155 76 +99 151 68 +78 132 44 +72 115 44 +68 117 51 +94 146 61 +109 158 79 +124 167 96 +130 171 103 +129 170 102 +128 169 101 +124 167 96 +106 144 95 +107 141 91 +108 137 89 +95 132 65 +91 122 64 +88 112 64 +74 110 48 +72 105 48 +68 109 43 +66 107 39 +70 109 44 +79 112 55 +92 112 77 +110 108 96 +107 106 104 +102 102 102 +97 97 97 +87 87 87 +69 69 57 +46 75 21 +40 71 14 +34 68 8 +29 70 4 +26 69 0 +26 69 0 +29 75 2 +32 84 1 +39 93 5 +51 105 17 +61 115 27 +72 126 38 +104 153 72 +123 166 95 +129 170 102 +126 169 100 +109 149 99 +103 135 86 +83 104 65 +58 58 50 +46 45 41 +43 42 38 +28 64 3 +30 76 1 +33 87 1 +39 93 7 +52 95 23 +60 91 32 +76 94 56 +89 89 89 +94 92 95 +91 91 91 +72 99 58 +67 93 48 +54 83 27 +53 82 26 +51 85 24 +40 89 8 +36 85 6 +33 74 4 +47 80 25 +63 82 36 +77 93 56 +93 93 93 +100 100 100 +87 87 87 +67 89 50 +58 93 27 +44 93 12 +40 94 6 +37 91 3 +36 90 2 +35 89 1 +35 89 1 +37 91 3 +39 93 5 +42 96 8 +50 102 19 +65 109 34 +99 148 67 +114 160 88 +133 174 108 +155 185 133 +195 209 184 +204 216 196 +220 231 217 +222 230 217 +206 218 198 +201 213 193 +164 179 150 +139 164 135 +126 144 104 diff --git a/src/fractalzoomer/color_maps/Flame 253_Apophysis-040427-26ISph2.map b/src/fractalzoomer/color_maps/Flame 253_Apophysis-040427-26ISph2.map new file mode 100644 index 000000000..b9d73e0cd --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 253_Apophysis-040427-26ISph2.map @@ -0,0 +1,256 @@ +153 146 180 +163 169 195 +165 170 198 +168 171 202 +168 171 202 +168 171 202 +166 164 199 +164 158 196 +144 139 169 +135 134 158 +127 130 147 +133 136 147 +139 142 147 +156 159 168 +174 176 189 +174 178 195 +175 180 202 +180 187 205 +181 182 206 +182 177 207 +177 177 207 +173 178 207 +173 177 207 +173 176 207 +169 172 205 +168 171 203 +167 170 201 +160 157 190 +154 144 179 +150 144 173 +146 144 168 +136 140 149 +125 128 143 +120 126 138 +115 116 138 +110 106 139 +116 110 145 +123 115 152 +128 119 161 +133 124 171 +154 147 189 +159 157 194 +165 168 199 +166 169 200 +168 171 202 +168 171 202 +168 171 202 +170 173 204 +173 177 206 +175 179 204 +173 178 203 +172 178 202 +173 177 200 +174 176 199 +172 176 198 +170 176 198 +168 173 202 +167 172 201 +167 171 200 +163 168 192 +160 165 185 +158 159 174 +157 154 163 +146 150 153 +130 133 148 +129 116 38 +165 149 36 +202 182 35 +207 210 32 +212 238 29 +161 201 42 +113 166 60 +110 106 133 +109 103 148 +109 100 163 +119 112 160 +130 124 158 +132 125 159 +134 127 160 +145 140 170 +157 161 188 +173 168 191 +170 171 193 +168 174 196 +167 173 196 +167 173 197 +165 170 200 +167 172 202 +160 164 193 +158 162 189 +156 160 185 +148 149 179 +140 139 173 +128 134 150 +129 132 149 +135 136 154 +144 139 179 +155 155 189 +158 161 188 +161 168 187 +162 169 188 +164 171 190 +162 169 187 +160 167 185 +162 169 187 +168 173 195 +174 178 203 +179 179 209 +185 181 216 +194 199 219 +203 206 223 +203 206 225 +203 206 225 +205 208 227 +210 210 226 +216 212 226 +226 229 236 +232 231 236 +233 230 239 +233 232 238 +230 236 236 +223 229 229 +216 222 222 +208 213 220 +201 204 219 +196 199 216 +175 179 208 +171 175 204 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 204 +168 171 204 +168 171 204 +168 171 204 +168 171 203 +168 171 202 +168 171 202 +168 171 202 +167 172 202 +167 172 202 +171 177 203 +171 177 201 +171 177 199 +170 177 196 +168 175 193 +168 174 186 +159 166 185 +132 134 155 +129 133 149 +126 132 144 +125 129 141 +125 126 144 +130 125 157 +129 124 156 +115 107 167 +113 103 166 +124 123 181 +131 127 182 +139 132 183 +148 145 190 +158 161 196 +167 170 201 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 171 202 +168 172 201 +171 171 199 +170 176 198 +169 175 197 +166 172 198 +160 164 191 +150 143 187 +127 120 164 +100 90 159 +82 68 127 +48 33 92 +30 37 83 +26 28 79 +35 29 91 +89 75 128 +116 109 153 +141 136 176 +159 165 187 +175 181 205 +189 188 219 +198 203 223 +198 205 221 +197 200 215 +184 186 201 +171 165 201 +142 136 196 +134 125 178 +113 103 164 +100 88 138 +100 88 138 +99 87 135 +97 88 135 +92 80 130 +77 85 134 +86 80 126 +61 57 107 +48 33 92 +68 61 141 +71 62 141 +89 85 159 +102 108 170 +136 134 173 +157 162 191 +165 168 199 +172 172 200 +180 178 200 +178 180 201 +180 181 201 +190 185 208 +200 196 213 +202 199 220 +208 204 221 +210 207 228 +222 217 224 +209 213 214 +205 208 223 +202 205 222 +196 192 215 +183 177 203 +178 171 202 +165 172 191 +160 166 188 +163 172 189 diff --git a/src/fractalzoomer/color_maps/Flame 254_Apophysis-040427-26ISph11.map b/src/fractalzoomer/color_maps/Flame 254_Apophysis-040427-26ISph11.map new file mode 100644 index 000000000..255926dfd --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 254_Apophysis-040427-26ISph11.map @@ -0,0 +1,256 @@ +146 62 86 +85 25 95 +86 20 83 +87 16 72 +84 16 64 +82 17 57 +76 20 66 +70 23 75 +72 28 113 +83 40 107 +95 53 101 +111 70 98 +127 87 95 +154 94 107 +182 101 120 +197 109 119 +212 118 118 +206 155 170 +191 151 165 +176 148 160 +153 121 155 +130 95 151 +119 88 151 +109 82 151 +128 78 147 +135 100 151 +143 122 155 +145 145 177 +148 169 200 +151 179 218 +155 189 237 +156 204 242 +140 174 202 +74 189 172 +100 175 156 +126 161 141 +138 148 148 +150 135 156 +150 133 153 +150 131 151 +114 139 133 +98 149 145 +83 159 157 +126 166 180 +170 173 204 +172 170 202 +174 167 201 +179 179 205 +191 180 220 +200 212 228 +180 201 219 +160 191 211 +154 166 202 +148 141 193 +151 132 176 +154 124 160 +152 112 138 +150 121 132 +149 130 126 +167 130 134 +186 130 143 +201 122 133 +216 115 123 +222 142 145 +219 173 175 +216 178 193 +202 179 204 +188 181 215 +174 174 213 +160 167 211 +141 142 196 +131 133 184 +108 86 132 +98 77 104 +89 68 77 +61 96 79 +34 125 82 +54 152 110 +75 180 139 +62 181 175 +67 179 191 +106 77 144 +102 60 134 +98 43 124 +93 46 120 +88 49 116 +91 54 108 +102 66 112 +134 93 123 +150 94 113 +167 96 104 +165 101 99 +163 107 94 +134 94 95 +130 89 95 +120 86 100 +115 83 94 +125 59 73 +108 41 77 +92 24 81 +88 20 77 +85 16 73 +84 31 99 +69 42 113 +88 113 135 +99 119 139 +110 125 144 +118 128 137 +126 132 130 +131 121 129 +105 95 145 +103 77 124 +90 65 97 +91 65 66 +107 74 73 +124 83 81 +125 82 89 +128 87 93 +124 87 94 +123 85 106 +108 69 100 +88 54 100 +68 40 101 +67 40 105 +66 41 109 +27 69 127 +29 71 131 +57 19 130 +66 43 147 +105 60 155 +137 65 171 +170 71 187 +224 95 149 +217 154 165 +226 180 180 +237 195 197 +246 230 230 +246 231 231 +246 232 232 +245 230 230 +245 229 229 +222 216 226 +175 180 209 +135 150 189 +130 138 157 +123 101 139 +115 100 144 +107 99 150 +96 90 160 +47 80 173 +87 97 184 +107 109 186 +167 142 161 +184 149 166 +201 157 172 +212 167 164 +195 186 181 +183 178 175 +174 164 162 +175 132 160 +197 139 153 +229 187 189 +230 201 204 +231 216 219 +244 228 229 +241 211 211 +230 196 197 +217 156 171 +187 138 71 +182 130 80 +178 122 89 +143 104 109 +131 92 113 +120 105 108 +85 142 99 +58 153 72 +56 158 56 +44 123 44 +76 115 62 +76 53 61 +53 38 41 +53 26 61 +54 32 68 +70 55 86 +112 79 134 +127 83 140 +142 88 146 +156 108 124 +142 121 116 +165 130 111 +186 129 118 +173 120 136 +161 113 129 +142 113 118 +131 123 120 +123 142 120 +90 157 103 +82 177 119 +76 181 140 +56 139 109 +85 86 107 +118 91 100 +112 81 122 +129 96 127 +138 107 148 +139 127 151 +137 127 164 +138 121 165 +127 117 169 +112 114 189 +110 113 164 +112 103 156 +103 96 148 +100 71 129 +94 65 129 +107 71 117 +120 69 112 +157 61 98 +165 59 79 +159 80 85 +126 79 85 +124 87 94 +125 89 93 +128 88 96 +147 103 116 +175 105 133 +192 134 149 +197 139 153 +173 137 137 +169 116 134 +140 95 126 +113 70 115 +101 62 107 +95 36 100 +85 34 101 +73 47 86 +76 53 61 +70 49 54 +78 20 45 +77 19 41 +77 19 41 +81 18 49 +57 27 61 +64 37 68 +69 45 77 +77 53 85 +101 62 109 +116 66 125 +158 75 147 +182 101 120 +219 114 119 +223 113 116 +184 109 113 +152 112 113 +123 107 120 +74 115 117 diff --git a/src/fractalzoomer/color_maps/Flame 255_Apophysis-040427-43HeartFlwr.map b/src/fractalzoomer/color_maps/Flame 255_Apophysis-040427-43HeartFlwr.map new file mode 100644 index 000000000..e977f035a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 255_Apophysis-040427-43HeartFlwr.map @@ -0,0 +1,256 @@ +65 126 131 +77 88 58 +78 81 46 +79 74 34 +78 75 28 +78 77 23 +101 75 22 +124 74 21 +173 66 12 +169 54 23 +166 43 35 +157 37 31 +149 31 27 +119 46 33 +89 61 40 +71 63 32 +53 65 25 +49 81 31 +32 75 38 +16 70 46 +33 80 37 +51 91 28 +49 78 25 +47 65 23 +22 44 58 +24 76 61 +27 108 65 +92 159 66 +157 210 68 +177 209 71 +198 208 75 +232 157 42 +222 131 52 +209 52 9 +197 40 17 +186 28 25 +162 20 44 +139 12 63 +130 31 61 +121 51 59 +117 115 103 +126 135 130 +136 156 157 +173 167 196 +211 178 235 +188 172 214 +165 166 194 +133 123 134 +72 102 113 +0 95 41 +12 83 21 +25 72 2 +28 92 7 +31 113 13 +30 122 6 +29 131 0 +23 107 19 +35 82 9 +47 57 0 +38 52 30 +29 47 61 +14 55 80 +0 63 99 +0 78 80 +13 78 84 +72 97 119 +75 87 91 +79 77 64 +87 70 58 +95 63 52 +165 67 58 +224 56 55 +247 77 104 +223 71 83 +199 65 62 +182 45 58 +166 26 55 +173 13 55 +181 0 55 +216 0 15 +255 12 28 +255 11 42 +246 36 21 +238 61 0 +238 115 0 +239 170 0 +246 199 61 +222 247 57 +229 205 73 +237 212 134 +245 219 196 +250 208 210 +255 197 225 +222 223 218 +218 196 219 +138 150 190 +89 120 151 +74 141 150 +93 143 138 +112 145 126 +126 144 129 +141 144 133 +161 171 163 +210 152 202 +236 91 108 +225 66 76 +215 42 44 +193 37 37 +172 33 30 +149 31 27 +123 34 28 +86 50 50 +77 53 51 +60 56 73 +55 59 63 +50 63 54 +60 44 31 +68 39 43 +79 53 38 +81 65 39 +71 65 49 +70 75 50 +69 86 52 +80 85 57 +92 84 63 +83 119 58 +146 112 85 +141 136 80 +140 149 102 +194 241 125 +202 238 133 +211 235 141 +227 255 96 +247 244 105 +234 226 151 +218 237 158 +232 199 208 +146 176 175 +60 153 142 +66 131 127 +72 110 113 +78 87 66 +69 71 57 +84 82 43 +139 90 49 +210 88 37 +215 73 42 +220 58 47 +198 42 20 +175 9 47 +194 0 32 +193 0 12 +174 0 1 +170 0 0 +166 0 0 +173 8 6 +193 0 10 +184 11 5 +166 14 11 +169 57 9 +178 69 2 +164 69 3 +159 68 9 +155 68 15 +155 67 19 +169 40 34 +154 29 37 +132 38 39 +90 57 38 +92 56 30 +94 55 22 +96 33 0 +77 7 17 +85 23 38 +102 44 56 +104 14 78 +78 45 92 +79 59 71 +118 71 55 +136 86 75 +150 89 71 +179 71 33 +222 41 0 +239 47 0 +199 58 12 +183 63 10 +168 68 8 +143 79 5 +85 79 1 +73 89 0 +73 86 4 +63 85 13 +85 83 24 +137 79 33 +172 45 38 +179 30 26 +182 13 10 +183 14 11 +189 15 14 +200 44 0 +219 32 0 +214 12 10 +252 5 0 +255 28 0 +223 51 1 +179 65 2 +148 74 13 +99 48 0 +79 42 15 +50 43 1 +13 54 0 +43 41 0 +83 23 15 +115 29 16 +117 20 31 +117 34 28 +99 48 17 +85 59 2 +72 69 14 +72 66 32 +79 68 40 +75 93 41 +79 135 48 +78 136 77 +69 135 107 +68 129 121 +64 109 76 +70 92 56 +42 105 35 +31 135 58 +70 145 42 +129 216 24 +173 239 17 +171 213 51 +88 152 66 +64 161 80 +101 183 39 +113 220 2 +120 178 14 +103 170 29 +80 165 0 +43 126 10 +57 84 15 +53 84 25 +62 88 23 +73 77 26 +83 68 27 +131 65 17 +159 32 0 +194 31 0 +204 48 0 +189 52 8 +170 36 27 +127 30 24 +90 49 45 +68 76 63 diff --git a/src/fractalzoomer/color_maps/Flame 256_Apophysis-040427-43JunglThron.map b/src/fractalzoomer/color_maps/Flame 256_Apophysis-040427-43JunglThron.map new file mode 100644 index 000000000..da9c247e1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 256_Apophysis-040427-43JunglThron.map @@ -0,0 +1,256 @@ +59 170 52 +18 118 46 +18 105 52 +18 92 59 +19 94 62 +20 97 65 +19 100 66 +19 103 67 +33 138 54 +25 124 55 +17 110 57 +14 97 57 +11 85 58 +15 76 54 +19 67 51 +25 61 56 +31 56 61 +31 77 51 +25 91 55 +20 106 59 +16 106 65 +13 107 71 +13 104 74 +13 101 77 +14 103 81 +25 112 79 +36 122 77 +46 142 74 +57 163 71 +71 173 77 +86 184 83 +115 206 113 +154 208 150 +225 189 199 +207 197 156 +190 205 114 +132 179 90 +74 154 67 +69 146 64 +64 138 61 +24 104 79 +23 97 77 +23 91 76 +17 86 67 +12 82 58 +14 83 49 +16 85 41 +10 91 35 +25 94 40 +33 142 37 +49 148 46 +65 155 55 +50 153 56 +36 151 58 +34 148 59 +32 146 61 +36 139 56 +31 127 60 +27 115 64 +26 101 67 +25 88 71 +22 78 70 +19 69 70 +19 69 70 +16 79 71 +16 120 67 +32 139 73 +49 158 79 +50 162 93 +52 167 108 +67 158 78 +67 164 71 +49 157 72 +38 144 66 +28 131 60 +18 121 59 +8 112 59 +7 111 58 +7 110 57 +2 106 55 +11 98 66 +16 75 57 +12 73 59 +8 71 62 +8 70 62 +9 70 62 +20 64 65 +43 73 73 +97 71 100 +84 55 90 +71 40 81 +64 57 69 +58 75 57 +61 75 50 +38 67 65 +21 67 67 +10 95 66 +12 114 67 +13 116 60 +14 119 53 +14 117 45 +15 116 38 +20 118 31 +18 100 26 +0 37 20 +13 28 45 +27 20 71 +28 28 68 +29 36 65 +20 46 59 +25 67 63 +28 107 60 +51 139 79 +103 183 110 +99 185 105 +95 187 100 +82 164 82 +61 142 76 +46 124 76 +29 110 77 +0 96 81 +3 87 65 +6 79 50 +5 83 44 +5 87 38 +14 73 19 +1 69 44 +7 74 67 +6 80 65 +11 81 73 +15 84 73 +19 87 74 +30 85 88 +20 85 81 +14 87 70 +8 78 50 +0 31 0 +3 18 7 +7 6 14 +20 24 24 +33 43 34 +110 60 59 +126 77 81 +127 102 105 +161 112 82 +189 137 80 +190 169 96 +192 202 113 +157 211 115 +169 210 150 +179 212 157 +198 217 136 +239 250 130 +247 229 122 +255 208 115 +217 180 162 +228 186 200 +232 177 200 +238 176 197 +238 180 205 +230 183 201 +219 212 170 +195 212 162 +172 213 155 +118 199 123 +108 156 82 +43 130 95 +26 99 80 +36 90 77 +43 85 78 +50 80 80 +90 89 103 +119 91 79 +126 118 131 +142 122 123 +117 187 98 +107 190 82 +136 209 104 +143 211 98 +154 210 135 +146 206 144 +130 205 123 +117 203 102 +128 207 79 +71 168 65 +64 164 63 +57 161 62 +52 155 64 +44 148 71 +36 133 82 +27 116 68 +24 107 63 +16 110 57 +13 110 57 +13 99 60 +12 98 73 +6 99 72 +4 100 72 +9 99 74 +12 99 83 +12 98 87 +10 93 73 +6 95 73 +2 86 63 +0 86 61 +10 82 58 +3 90 55 +8 100 53 +10 106 43 +15 113 40 +16 117 39 +30 141 47 +49 161 51 +58 176 53 +65 186 59 +69 185 60 +72 189 57 +80 181 59 +107 182 79 +155 193 108 +174 139 97 +231 154 62 +226 153 59 +188 94 42 +178 125 75 +131 189 104 +132 208 118 +145 208 153 +150 206 167 +192 220 205 +217 197 190 +217 195 182 +184 213 165 +141 203 162 +131 203 140 +129 211 101 +111 207 84 +79 189 68 +68 173 55 +64 155 62 +41 136 70 +26 125 79 +18 116 75 +21 111 76 +17 108 75 +18 110 85 +28 113 84 +23 117 83 +30 138 86 +63 161 74 +100 191 88 +98 204 93 +84 192 72 +61 174 58 +21 124 41 +42 151 60 diff --git a/src/fractalzoomer/color_maps/Flame 257_Apophysis-040427-44jawa.map b/src/fractalzoomer/color_maps/Flame 257_Apophysis-040427-44jawa.map new file mode 100644 index 000000000..00e554583 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 257_Apophysis-040427-44jawa.map @@ -0,0 +1,256 @@ +121 90 72 +121 91 83 +130 101 92 +139 112 101 +148 117 112 +157 123 124 +161 130 125 +166 138 127 +156 122 123 +151 117 117 +146 112 111 +129 95 91 +112 79 72 +100 69 62 +89 60 52 +86 57 49 +83 54 46 +76 51 46 +81 54 48 +87 58 50 +99 68 61 +112 79 72 +120 88 80 +128 98 88 +175 151 139 +198 182 162 +221 214 185 +224 209 201 +227 205 217 +223 200 208 +220 195 199 +195 163 176 +179 144 151 +142 108 107 +127 97 92 +113 86 77 +104 76 69 +95 66 62 +93 63 57 +91 61 53 +79 52 43 +75 47 41 +71 43 39 +68 42 36 +65 42 34 +63 42 33 +62 42 33 +62 39 31 +62 39 31 +60 37 29 +57 37 24 +55 38 20 +59 40 22 +63 42 25 +63 43 25 +63 45 25 +88 59 51 +103 74 69 +119 89 87 +147 115 117 +176 141 148 +185 151 161 +195 161 175 +216 185 203 +228 196 207 +212 181 199 +190 157 169 +168 133 139 +156 122 124 +145 111 109 +131 101 91 +122 91 86 +113 80 73 +105 74 66 +98 68 60 +92 62 54 +87 57 49 +83 55 46 +80 53 44 +77 50 41 +72 45 36 +64 41 33 +63 40 32 +62 39 31 +61 38 30 +60 37 29 +53 33 26 +50 31 24 +50 31 24 +55 34 27 +60 37 31 +61 38 31 +62 39 31 +62 39 31 +67 43 33 +73 46 37 +79 52 43 +101 69 56 +108 76 66 +116 83 76 +116 83 76 +117 84 77 +115 82 75 +115 82 75 +97 68 60 +92 63 55 +87 58 50 +83 55 46 +79 52 43 +76 49 40 +72 45 36 +72 45 36 +74 47 38 +78 51 42 +78 51 42 +78 51 42 +77 50 43 +75 48 41 +70 45 38 +71 44 35 +71 44 35 +69 44 34 +68 44 34 +67 43 33 +67 43 33 +64 41 33 +60 37 31 +55 35 28 +49 30 23 +40 26 17 +38 24 16 +37 22 15 +36 15 10 +28 9 2 +40 17 9 +39 22 15 +56 33 27 +61 37 29 +66 42 32 +66 42 32 +67 43 33 +70 43 34 +72 44 33 +71 44 35 +69 45 35 +75 48 39 +76 49 40 +78 51 42 +81 54 45 +87 58 50 +92 62 54 +93 63 55 +90 61 53 +87 58 50 +84 55 47 +79 52 43 +76 49 40 +72 45 36 +68 44 34 +67 43 33 +66 44 33 +64 41 33 +63 40 32 +63 40 32 +62 39 31 +62 39 31 +62 39 31 +65 38 29 +60 37 29 +57 36 28 +55 35 28 +53 33 26 +52 33 26 +51 31 24 +57 27 25 +60 37 29 +61 37 33 +62 39 33 +65 42 34 +69 44 37 +78 51 42 +83 56 47 +92 62 54 +94 64 56 +111 78 71 +111 78 71 +112 79 72 +110 77 70 +101 71 63 +96 67 59 +94 64 56 +98 68 60 +106 76 74 +114 86 82 +132 99 94 +153 119 118 +174 139 146 +189 156 167 +201 169 184 +213 187 200 +204 173 188 +201 169 184 +209 178 196 +225 192 209 +228 203 224 +227 214 208 +249 243 227 +255 232 254 +242 223 245 +224 193 208 +187 153 167 +167 131 133 +148 114 115 +134 100 98 +122 89 84 +112 79 72 +100 70 62 +93 63 55 +88 58 50 +86 57 49 +83 56 49 +86 57 49 +92 63 55 +94 64 56 +103 78 47 +106 80 67 +113 83 72 +117 84 79 +127 94 89 +136 107 101 +138 117 114 +156 122 123 +165 130 134 +172 137 143 +172 140 145 +171 136 142 +163 128 134 +153 119 118 +146 116 108 +137 114 98 +123 97 82 +128 101 84 +139 117 93 +145 122 108 +173 162 116 +153 140 121 +139 118 75 +107 87 50 +96 80 46 +90 61 53 +82 55 46 +79 52 43 +79 52 43 +81 59 35 +88 59 51 +95 65 57 diff --git a/src/fractalzoomer/color_maps/Flame 258_Apophysis-040427-51KaosGrn.map b/src/fractalzoomer/color_maps/Flame 258_Apophysis-040427-51KaosGrn.map new file mode 100644 index 000000000..9c55c4edf --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 258_Apophysis-040427-51KaosGrn.map @@ -0,0 +1,256 @@ +241 232 227 +155 72 56 +137 55 41 +120 38 26 +109 31 18 +98 24 11 +98 22 9 +98 20 8 +99 17 5 +98 19 6 +97 21 8 +95 26 12 +94 32 17 +81 61 35 +69 91 53 +64 96 53 +59 101 53 +68 84 47 +80 57 31 +93 31 16 +93 22 11 +93 13 6 +92 10 6 +91 7 7 +79 6 0 +79 6 0 +79 6 0 +80 4 0 +81 3 1 +81 2 0 +81 1 0 +82 2 1 +83 2 0 +90 6 4 +91 21 12 +93 37 20 +86 78 12 +79 119 5 +97 133 3 +115 147 2 +125 221 147 +140 230 163 +155 239 179 +117 204 139 +80 170 100 +70 162 96 +60 154 92 +71 113 67 +81 85 48 +93 36 19 +80 63 11 +67 91 3 +68 90 1 +70 90 0 +83 65 2 +96 40 5 +100 13 3 +94 6 2 +89 0 1 +88 2 1 +88 5 1 +90 5 0 +92 5 0 +94 7 0 +97 8 0 +96 9 0 +95 8 0 +94 7 0 +94 7 0 +94 7 0 +94 7 0 +94 7 0 +84 11 5 +87 14 2 +90 17 0 +92 24 7 +94 31 14 +94 36 18 +94 41 23 +62 87 45 +58 120 69 +49 139 75 +59 130 44 +69 121 13 +83 113 8 +98 106 3 +105 67 2 +98 34 6 +96 19 1 +95 20 4 +95 22 7 +94 20 6 +94 18 5 +93 17 1 +96 12 1 +95 10 3 +98 10 0 +103 15 3 +100 18 5 +97 21 8 +98 24 10 +100 28 13 +99 33 17 +99 30 15 +113 21 10 +106 20 9 +99 19 8 +98 19 7 +97 19 7 +97 15 3 +92 13 0 +85 6 1 +85 4 1 +84 3 0 +85 3 0 +87 4 0 +93 5 1 +94 6 2 +91 6 1 +86 6 0 +85 6 1 +90 15 0 +96 24 0 +97 40 3 +98 56 6 +62 90 3 +57 89 6 +52 88 0 +48 88 0 +46 86 0 +46 86 0 +46 86 0 +46 86 0 +45 83 0 +45 84 3 +46 85 2 +60 86 0 +79 60 9 +98 35 18 +96 34 18 +95 33 18 +97 30 14 +95 29 13 +95 33 18 +94 41 23 +72 105 0 +70 97 0 +69 89 0 +95 38 19 +93 34 18 +92 27 9 +97 21 8 +96 24 0 +96 24 0 +96 24 0 +96 23 8 +95 29 15 +90 29 24 +93 40 22 +62 88 1 +66 93 0 +100 66 3 +97 50 11 +94 35 19 +97 25 11 +100 18 6 +105 5 3 +113 5 2 +128 25 0 +135 26 6 +143 27 12 +152 34 22 +155 62 31 +116 114 63 +141 191 106 +195 200 142 +220 226 120 +248 246 159 +231 186 157 +232 195 177 +226 227 209 +230 241 185 +190 228 189 +173 222 167 +165 180 139 +145 141 106 +126 102 74 +107 78 48 +102 37 19 +107 68 3 +129 114 13 +80 131 12 +69 140 74 +63 170 114 +61 182 115 +51 175 112 +56 152 89 +58 120 53 +69 111 9 +66 89 0 +95 40 20 +95 28 12 +97 21 7 +92 16 0 +90 17 0 +86 23 6 +93 35 13 +66 87 0 +56 92 0 +54 92 0 +56 85 1 +63 85 0 +94 35 17 +94 27 11 +96 24 2 +96 24 0 +96 24 0 +100 35 3 +128 86 10 +137 113 27 +156 134 14 +168 175 131 +192 203 163 +196 225 220 +231 251 223 +255 251 252 +241 236 240 +241 230 208 +164 192 151 +121 138 94 +132 97 57 +110 55 34 +96 40 23 +94 41 23 +60 86 0 +51 85 0 +49 85 0 +47 85 0 +48 88 0 +49 89 3 +59 99 2 +55 102 48 +53 137 75 +52 151 87 +54 134 73 +96 101 61 +96 44 23 +109 37 22 +137 54 38 +164 64 48 +162 52 39 +163 29 28 +158 0 0 +134 26 13 +116 27 13 +109 42 25 diff --git a/src/fractalzoomer/color_maps/Flame 259_Apophysis-040427-51KaosFish.map b/src/fractalzoomer/color_maps/Flame 259_Apophysis-040427-51KaosFish.map new file mode 100644 index 000000000..a2a8a3f21 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 259_Apophysis-040427-51KaosFish.map @@ -0,0 +1,256 @@ +75 31 90 +79 34 89 +77 32 89 +75 31 90 +75 31 90 +75 31 90 +77 32 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +77 32 89 +75 31 90 +75 31 90 +75 31 90 +75 31 90 +75 31 90 +75 31 90 +75 31 90 +75 31 90 +77 32 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +80 33 90 +82 32 91 +128 73 80 +175 114 70 +199 135 70 +224 157 70 +225 158 71 +224 157 70 +198 125 46 +194 127 33 +190 130 20 +184 137 25 +178 145 30 +176 145 33 +174 146 36 +163 146 38 +122 92 64 +81 38 91 +80 36 90 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +77 32 89 +75 31 90 +65 39 54 +56 47 18 +62 51 15 +69 56 12 +104 75 0 +144 107 16 +184 140 33 +205 149 51 +226 159 70 +225 159 71 +225 159 72 +227 161 74 +231 164 73 +225 189 49 +205 169 41 +186 149 34 +199 157 53 +212 165 73 +226 167 75 +216 157 101 +192 169 137 +196 146 167 +200 124 198 +188 116 206 +177 108 214 +127 104 179 +78 101 145 +81 33 93 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +77 32 89 +75 31 90 +75 31 90 +78 28 91 +80 32 90 +114 48 109 +149 64 129 +158 93 121 +167 123 114 +178 137 115 +190 148 110 +195 153 113 +215 156 100 +224 157 70 +202 130 45 +181 103 20 +179 98 19 +177 94 18 +133 84 15 +84 49 17 +75 31 90 +77 32 89 +79 34 89 +53 25 52 +28 16 16 +13 0 17 +37 31 19 +51 11 61 +80 35 90 +177 112 90 +184 127 88 +192 143 87 +195 153 113 +193 159 122 +200 171 129 +199 165 127 +178 137 115 +152 117 104 +127 98 94 +103 66 91 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +81 34 88 +177 113 75 +197 123 76 +218 133 78 +224 158 71 +226 165 72 +231 168 75 +226 169 82 +190 155 115 +185 145 112 +181 135 109 +184 126 88 +170 114 79 +169 142 61 +166 144 43 +167 145 46 +158 117 99 +77 139 196 +75 139 181 +74 140 166 +64 115 119 +87 127 54 +137 107 45 +177 95 19 +182 110 8 +179 105 10 +177 101 13 +124 90 3 +79 65 20 +71 29 79 +75 31 90 +79 34 89 +98 102 51 +113 118 36 +116 103 50 +71 88 43 +71 29 77 +78 33 88 +79 34 89 +79 34 89 +79 34 89 +76 33 67 +74 32 46 +68 43 13 +69 43 10 +52 28 2 +52 48 10 +36 61 19 +39 78 11 +56 108 10 +91 86 22 +134 98 24 +175 93 17 +169 80 0 +142 26 3 +69 57 17 +35 84 28 +29 66 58 +48 78 28 +87 71 12 +140 88 13 +177 94 18 +182 102 17 +178 96 20 +136 59 49 +84 36 84 +79 34 89 +79 34 89 +75 31 90 +75 31 90 +75 31 90 +75 31 90 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +81 37 70 +92 80 20 +141 92 23 +170 123 19 +186 128 18 +193 114 19 +179 121 21 +162 123 32 +116 110 26 +69 60 17 +17 44 0 +23 27 4 +0 5 4 +17 0 26 +34 1 46 +58 16 54 +71 29 79 +75 31 90 +74 33 93 +37 68 115 +26 93 109 +51 119 104 +62 107 126 +50 89 122 +39 69 121 +78 34 95 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +79 34 89 +75 31 90 +75 31 90 +75 31 90 diff --git a/src/fractalzoomer/color_maps/Flame 260_Apophysis-040427-51KKlown.map b/src/fractalzoomer/color_maps/Flame 260_Apophysis-040427-51KKlown.map new file mode 100644 index 000000000..a6175b142 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 260_Apophysis-040427-51KKlown.map @@ -0,0 +1,256 @@ +41 23 105 +134 59 141 +137 63 125 +140 67 110 +182 109 89 +224 152 68 +237 165 81 +250 178 94 +252 211 61 +240 232 50 +229 254 39 +221 219 46 +213 184 54 +158 175 67 +103 167 81 +86 153 94 +70 139 108 +78 106 120 +133 76 126 +189 47 133 +205 25 133 +222 3 133 +202 1 127 +182 0 121 +62 28 44 +42 37 38 +23 47 33 +74 74 38 +126 101 44 +158 128 38 +191 155 33 +226 159 46 +255 136 63 +226 146 95 +217 138 120 +208 130 146 +159 103 144 +111 76 142 +70 65 139 +30 55 137 +47 50 57 +30 83 72 +13 116 87 +62 113 116 +111 111 145 +130 115 138 +149 119 131 +213 170 115 +255 190 121 +255 240 76 +254 222 109 +253 205 143 +222 191 164 +191 178 185 +156 162 177 +122 146 170 +151 198 143 +126 187 129 +102 176 115 +75 113 111 +48 50 107 +35 42 102 +23 34 98 +4 95 100 +23 92 61 +33 111 27 +84 120 22 +136 130 18 +147 124 9 +159 118 0 +236 118 31 +220 91 23 +95 113 5 +64 96 27 +33 79 50 +33 107 60 +34 136 71 +39 136 62 +44 136 53 +61 160 17 +50 144 8 +113 98 7 +146 115 56 +179 132 106 +189 144 90 +199 157 75 +145 180 64 +135 160 43 +132 94 45 +153 65 35 +174 36 26 +202 22 13 +231 8 0 +251 8 12 +214 20 44 +204 22 11 +188 64 13 +147 33 58 +107 34 37 +67 36 16 +59 53 12 +52 70 8 +37 132 2 +41 134 2 +117 191 6 +139 189 24 +162 187 43 +171 202 48 +180 218 53 +194 226 67 +195 200 106 +173 187 151 +202 178 174 +214 174 87 +211 166 93 +208 159 100 +211 136 141 +188 134 186 +220 115 197 +254 110 208 +222 51 117 +230 44 85 +239 38 54 +197 35 44 +155 32 34 +107 35 23 +76 36 24 +53 29 27 +92 19 26 +165 11 81 +167 7 88 +169 4 96 +168 10 133 +185 21 136 +184 26 121 +218 18 117 +222 5 60 +223 2 47 +224 0 34 +224 0 19 +224 0 4 +184 2 17 +121 11 0 +97 39 17 +72 54 30 +16 92 17 +14 106 9 +13 121 2 +18 136 58 +46 146 74 +67 136 92 +126 169 115 +215 231 70 +234 240 94 +253 250 119 +245 251 155 +255 246 185 +255 240 188 +254 243 213 +242 197 220 +226 185 203 +227 132 176 +237 124 182 +248 116 189 +237 72 176 +255 49 169 +253 14 157 +229 25 94 +254 4 14 +253 3 11 +252 3 9 +241 5 5 +223 1 0 +186 20 0 +125 20 1 +122 54 9 +101 53 33 +99 96 55 +121 122 114 +96 148 112 +49 141 130 +0 128 109 +0 133 76 +0 123 75 +21 111 60 +16 106 61 +11 101 63 +1 62 54 +7 32 52 +61 28 57 +61 6 61 +155 2 82 +206 12 47 +219 34 75 +180 43 125 +170 25 128 +150 82 165 +146 129 165 +164 149 214 +198 230 225 +224 217 211 +239 193 196 +255 206 173 +242 213 135 +218 237 60 +186 222 38 +195 170 18 +171 162 5 +69 140 10 +46 107 27 +52 69 0 +99 58 14 +147 47 21 +188 87 77 +207 95 49 +217 92 72 +234 106 95 +239 75 102 +210 92 108 +185 82 109 +146 68 144 +140 121 140 +156 208 134 +169 220 117 +163 230 124 +177 209 168 +250 252 187 +249 242 200 +255 241 222 +255 253 243 +232 228 255 +241 234 228 +255 237 204 +255 206 173 +179 185 113 +102 169 66 +64 158 10 +62 141 0 +100 79 22 +149 21 20 +170 11 31 +209 0 41 +234 0 61 +255 11 129 +239 3 148 +248 0 140 +255 0 75 +241 0 26 +255 5 17 +242 8 7 +237 11 0 +242 7 3 +228 0 0 +215 40 9 +210 42 0 +219 63 4 diff --git a/src/fractalzoomer/color_maps/Flame 261_Apophysis-040427-51KaosEgg.map b/src/fractalzoomer/color_maps/Flame 261_Apophysis-040427-51KaosEgg.map new file mode 100644 index 000000000..ea74b82fc --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 261_Apophysis-040427-51KaosEgg.map @@ -0,0 +1,256 @@ +113 89 87 +97 73 69 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +98 73 69 +110 89 86 +129 130 114 +138 137 125 +148 145 136 +132 121 112 +116 98 88 +114 91 84 +113 85 81 +100 75 71 +112 85 80 +125 96 90 +148 124 110 +171 153 131 +183 167 152 +195 182 173 +216 213 208 +245 241 242 +214 211 204 +188 184 179 +163 158 155 +155 150 146 +148 143 137 +136 122 122 +125 108 92 +112 114 101 +130 134 116 +149 154 132 +162 157 134 +176 160 137 +177 161 138 +178 162 139 +178 168 143 +175 170 148 +184 175 166 +191 177 169 +198 179 173 +192 169 162 +186 159 152 +170 150 125 +138 104 95 +106 83 75 +101 77 71 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +96 71 67 +82 63 66 +69 56 65 +63 50 60 +58 45 55 +63 43 45 +55 48 42 +60 42 38 +59 41 37 +53 46 40 +50 44 39 +47 42 39 +39 30 31 +38 24 21 +43 24 28 +52 32 33 +78 54 52 +84 60 58 +90 66 64 +89 66 63 +88 67 62 +84 65 61 +80 56 54 +72 46 47 +63 42 41 +78 54 52 +81 55 52 +85 57 53 +89 61 57 +96 68 65 +95 70 66 +90 66 62 +70 50 49 +56 37 39 +43 24 30 +37 23 26 +32 22 23 +39 26 20 +39 35 26 +47 43 32 +61 59 47 +94 70 66 +95 70 66 +96 71 67 +97 72 68 +97 72 68 +96 72 70 +100 81 74 +133 116 124 +145 127 134 +158 139 145 +164 154 153 +163 158 154 +159 146 153 +149 130 124 +138 104 95 +122 100 102 +112 94 106 +115 97 108 +118 101 111 +130 114 124 +142 139 130 +159 154 148 +162 157 151 +150 140 141 +143 131 139 +136 122 137 +137 122 129 +134 117 125 +117 112 108 +117 115 103 +110 102 100 +104 86 82 +91 75 88 +81 63 77 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +98 80 70 +105 109 94 +106 106 94 +107 104 95 +106 99 91 +97 99 85 +95 95 83 +96 75 70 +97 72 68 +98 76 65 +99 80 65 +113 90 76 +126 102 90 +137 123 114 +146 150 133 +160 155 149 +156 161 141 +152 157 135 +141 130 124 +118 111 103 +111 93 89 +98 78 71 +94 75 69 +89 73 60 +79 66 50 +69 52 45 +59 41 37 +50 31 37 +47 28 34 +56 31 34 +53 32 39 +63 45 45 +72 72 62 +73 73 65 +78 78 66 +81 82 68 +93 75 63 +96 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +95 71 67 +90 65 60 +85 60 53 +75 54 51 +60 42 38 +44 25 31 +38 18 27 +31 17 17 +30 16 15 +24 12 12 +23 11 11 +30 16 15 +35 20 17 +38 21 29 +44 39 33 +56 46 44 +71 52 48 +81 60 59 +94 70 66 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 +97 72 68 diff --git a/src/fractalzoomer/color_maps/Flame 262_Apophysis-040427-51LavLace.map b/src/fractalzoomer/color_maps/Flame 262_Apophysis-040427-51LavLace.map new file mode 100644 index 000000000..5bec81f69 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 262_Apophysis-040427-51LavLace.map @@ -0,0 +1,256 @@ +253 226 233 +255 184 235 +246 195 223 +238 206 211 +229 208 210 +221 211 210 +210 202 198 +200 193 187 +212 212 210 +226 214 223 +241 216 237 +243 202 235 +245 188 233 +247 208 230 +249 229 228 +247 236 237 +246 244 247 +255 229 246 +252 238 249 +249 247 252 +235 248 234 +222 249 216 +225 239 218 +228 229 221 +230 227 210 +236 229 218 +242 231 227 +241 221 229 +240 211 231 +244 195 232 +248 179 234 +255 175 231 +255 181 222 +240 171 225 +234 176 219 +229 182 214 +215 171 192 +202 160 170 +192 137 165 +183 114 161 +180 139 153 +205 190 161 +230 242 170 +218 243 201 +207 245 232 +191 241 210 +175 237 188 +185 204 172 +165 160 214 +137 100 133 +105 63 103 +74 26 74 +67 25 64 +60 25 55 +60 23 51 +61 21 47 +47 10 41 +51 13 39 +55 16 37 +69 22 44 +83 29 52 +80 31 62 +78 33 72 +76 36 73 +76 36 73 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +95 41 77 +151 88 135 +174 121 158 +197 154 182 +212 147 188 +227 140 195 +212 148 183 +198 157 171 +179 134 137 +145 84 128 +80 35 74 +82 37 78 +85 40 83 +109 57 99 +133 75 116 +160 88 154 +171 105 151 +127 65 114 +102 51 94 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +81 43 80 +152 81 147 +163 103 155 +175 125 163 +180 152 167 +186 179 171 +187 197 173 +171 184 167 +176 165 159 +168 152 129 +128 109 103 +113 88 89 +99 68 76 +76 38 75 +75 37 74 +75 37 74 +75 37 74 +77 36 76 +116 65 105 +156 94 135 +174 129 158 +193 164 182 +226 221 201 +244 238 216 +255 254 227 +255 243 222 +221 212 183 +206 201 180 +192 190 178 +163 155 134 +138 111 128 +116 58 96 +82 30 76 +126 83 110 +156 121 136 +186 160 163 +193 162 167 +200 165 172 +204 165 186 +202 157 177 +202 141 174 +174 107 158 +83 38 81 +79 36 76 +75 35 72 +71 26 69 +66 26 63 +61 25 63 +68 23 62 +66 27 71 +71 28 72 +76 29 73 +76 36 73 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +74 36 75 +75 37 78 +83 44 91 +138 62 126 +178 0 122 +93 37 86 +80 35 74 +77 37 74 +77 37 74 +77 37 74 +77 37 72 +87 31 66 +102 44 68 +145 84 81 +166 97 115 +145 96 118 +88 50 87 +75 40 80 +75 37 76 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +77 37 74 +117 75 85 +149 126 120 +188 156 169 +229 171 193 +240 193 213 +255 186 223 +240 165 221 +235 170 224 +222 168 202 +207 172 204 +195 177 199 +203 180 188 +212 191 190 +229 190 195 +233 192 210 +224 189 211 +213 184 176 +179 178 160 +167 164 145 +181 155 138 +195 148 156 +219 183 149 +245 210 180 +255 235 219 +251 251 241 +254 255 244 +252 255 250 +252 254 251 +252 247 254 +255 248 255 +255 254 255 +248 255 253 +244 255 253 +243 253 252 +229 255 235 +246 255 248 diff --git a/src/fractalzoomer/color_maps/Flame 263_Apophysis-040427-51mudding.map b/src/fractalzoomer/color_maps/Flame 263_Apophysis-040427-51mudding.map new file mode 100644 index 000000000..287515e87 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 263_Apophysis-040427-51mudding.map @@ -0,0 +1,256 @@ +171 134 128 +227 182 163 +227 197 170 +227 213 178 +205 187 161 +183 162 145 +174 156 134 +166 150 124 +135 112 78 +123 94 64 +111 77 50 +123 80 44 +136 83 39 +140 90 51 +144 98 64 +144 98 78 +145 98 92 +132 121 137 +151 132 141 +170 144 145 +170 150 153 +171 156 161 +169 157 165 +168 158 169 +181 157 145 +186 160 134 +191 163 123 +195 169 134 +199 176 145 +198 181 143 +198 187 141 +200 185 146 +217 193 165 +188 184 136 +192 179 112 +196 174 89 +187 166 99 +179 159 109 +174 155 94 +170 152 80 +170 140 104 +181 141 105 +193 143 106 +200 148 122 +207 154 138 +220 166 153 +233 179 169 +230 216 203 +248 232 235 +255 255 255 +252 253 253 +250 252 251 +237 244 244 +225 236 238 +216 218 214 +207 200 190 +162 157 153 +143 139 141 +125 122 129 +107 103 110 +90 85 92 +88 75 83 +87 66 75 +90 62 40 +75 55 30 +62 33 19 +54 33 13 +46 34 8 +50 37 9 +55 40 11 +59 50 9 +59 48 18 +65 49 15 +68 53 19 +71 58 24 +95 81 42 +119 104 61 +130 115 72 +141 126 83 +161 152 113 +199 194 154 +255 244 229 +251 248 227 +247 253 225 +238 242 228 +230 232 231 +213 195 183 +222 188 160 +151 167 190 +157 161 181 +164 155 172 +166 147 151 +168 139 131 +156 130 113 +146 110 88 +138 108 72 +129 99 63 +133 107 84 +141 129 106 +150 152 128 +156 168 145 +163 185 162 +179 213 197 +175 197 236 +188 218 180 +194 210 160 +201 203 140 +187 200 129 +174 197 119 +171 161 92 +179 128 97 +173 101 87 +177 91 68 +131 117 90 +123 115 89 +115 113 88 +105 97 94 +100 99 81 +100 92 73 +92 71 68 +71 48 34 +60 41 28 +49 35 22 +51 35 21 +53 35 21 +62 35 16 +65 41 3 +67 39 2 +93 39 13 +106 76 38 +117 81 44 +129 86 51 +134 100 62 +151 119 72 +157 117 68 +160 128 67 +166 137 93 +165 132 97 +165 128 101 +160 124 93 +155 121 86 +145 113 102 +125 109 86 +123 87 71 +112 75 59 +93 52 34 +91 57 29 +90 62 25 +93 63 27 +98 66 27 +109 55 17 +117 69 20 +110 71 30 +112 77 34 +114 83 39 +119 94 53 +109 97 49 +112 88 44 +104 80 46 +97 69 30 +83 65 19 +58 41 0 +56 38 5 +55 35 10 +45 29 0 +37 27 0 +34 15 1 +26 23 6 +36 28 15 +40 32 15 +45 37 16 +55 46 17 +76 47 13 +74 60 23 +81 68 26 +86 70 36 +97 79 55 +111 87 77 +122 101 116 +130 135 155 +166 169 212 +192 180 226 +174 169 175 +195 179 146 +202 170 145 +197 165 143 +193 160 141 +197 164 133 +179 143 107 +153 121 100 +135 100 72 +124 84 59 +106 80 53 +95 76 43 +90 73 47 +94 70 42 +98 69 39 +98 74 36 +93 71 32 +93 69 35 +88 57 36 +78 56 33 +84 55 25 +86 60 27 +97 66 37 +99 72 51 +109 93 67 +119 97 73 +114 125 95 +124 131 98 +136 124 100 +147 135 119 +138 138 126 +130 116 107 +137 116 95 +134 109 79 +132 106 73 +122 90 69 +123 102 75 +123 108 89 +129 116 107 +143 130 114 +167 140 121 +171 140 119 +150 134 101 +146 127 85 +137 113 77 +123 94 64 +118 95 61 +110 93 65 +99 86 67 +91 84 76 +79 88 87 +100 92 79 +114 96 76 +117 92 72 +118 94 70 +112 92 65 +115 88 59 +105 83 60 +115 80 58 +121 90 61 +127 100 55 +145 93 56 +149 76 67 +141 76 48 +143 72 40 +104 73 45 +79 71 50 +50 62 58 +76 63 55 +85 58 37 +86 65 36 +92 74 54 +99 85 74 +94 74 65 diff --git a/src/fractalzoomer/color_maps/Flame 264_Apophysis-040427-51pane_.map b/src/fractalzoomer/color_maps/Flame 264_Apophysis-040427-51pane_.map new file mode 100644 index 000000000..1c78b3b5c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 264_Apophysis-040427-51pane_.map @@ -0,0 +1,256 @@ +154 121 5 +154 121 5 +154 121 5 +154 121 5 +152 120 5 +151 119 6 +149 117 6 +147 115 6 +135 113 37 +131 118 32 +127 124 27 +121 118 34 +115 112 41 +96 94 59 +77 77 77 +76 76 76 +76 76 76 +42 54 14 +36 42 10 +31 31 7 +38 37 7 +46 43 8 +64 61 11 +83 79 15 +142 115 70 +149 127 97 +156 140 125 +163 154 132 +170 169 139 +172 172 139 +175 175 139 +169 168 137 +147 172 140 +178 144 98 +171 140 63 +164 136 29 +157 127 17 +150 118 5 +146 114 5 +142 111 5 +120 95 5 +105 83 4 +90 71 3 +66 51 4 +42 32 5 +37 30 4 +33 29 4 +28 30 6 +33 28 6 +58 55 10 +76 65 10 +94 76 10 +88 78 12 +82 81 14 +83 82 15 +84 83 16 +129 119 24 +142 124 25 +156 129 26 +149 123 44 +142 117 63 +134 116 58 +127 116 54 +123 121 46 +129 126 29 +115 113 30 +99 98 23 +84 83 16 +75 73 14 +66 64 13 +41 41 7 +31 31 7 +0 0 0 +0 0 0 +0 0 0 +8 6 3 +16 13 6 +32 16 6 +49 20 6 +82 34 12 +100 59 15 +113 88 4 +125 96 17 +138 104 30 +139 112 38 +140 120 47 +143 139 68 +141 128 83 +158 160 155 +178 165 155 +198 170 156 +199 179 163 +201 188 171 +190 184 150 +181 177 140 +173 172 128 +163 162 118 +163 142 53 +175 130 69 +187 118 85 +173 124 79 +159 130 74 +148 126 68 +131 123 50 +152 121 5 +153 121 5 +154 121 5 +154 121 5 +154 121 5 +153 120 5 +150 118 5 +135 106 4 +123 97 4 +93 99 27 +97 99 28 +102 99 30 +108 98 26 +117 99 27 +134 105 5 +148 116 5 +151 119 6 +147 102 12 +143 86 19 +157 76 19 +172 67 19 +136 87 18 +137 108 6 +150 118 5 +152 121 5 +154 121 5 +154 121 5 +154 121 5 +154 121 5 +154 121 5 +154 121 5 +153 120 4 +151 118 5 +141 111 4 +132 104 4 +128 101 4 +124 98 5 +123 97 4 +123 96 5 +106 94 18 +113 111 24 +130 127 24 +148 134 32 +166 141 41 +172 148 42 +164 134 24 +159 127 14 +156 120 6 +154 121 5 +154 121 5 +154 121 5 +154 121 5 +153 120 5 +150 118 5 +139 110 6 +130 102 3 +117 91 4 +79 77 16 +72 70 14 +66 64 13 +73 36 9 +86 51 13 +102 73 15 +95 76 10 +104 83 2 +100 80 8 +96 78 14 +105 88 18 +101 95 19 +102 96 18 +101 98 17 +112 108 19 +135 106 6 +149 117 4 +153 120 4 +154 121 5 +154 121 5 +154 121 5 +154 121 5 +154 121 5 +150 122 15 +146 129 20 +142 136 26 +134 131 24 +128 125 22 +127 123 23 +128 125 22 +149 117 6 +142 111 5 +134 105 3 +121 96 4 +104 82 6 +92 72 3 +53 48 10 +39 32 6 +31 29 6 +32 30 7 +46 43 8 +79 75 14 +82 81 14 +73 71 12 +48 46 8 +34 30 5 +27 26 6 +2 7 3 +0 0 0 +0 0 0 +3 3 3 +25 29 6 +46 40 8 +94 74 3 +108 86 3 +132 104 4 +150 118 5 +153 120 4 +154 121 5 +154 121 5 +154 121 5 +154 121 5 +154 121 5 +154 121 5 +153 120 5 +150 118 5 +148 116 5 +138 109 5 +133 104 4 +134 105 3 +148 116 5 +153 120 4 +151 120 4 +145 115 5 +131 103 4 +116 92 4 +95 75 4 +55 54 10 +36 35 5 +31 31 7 +36 35 5 +47 45 7 +93 73 2 +115 91 3 +131 103 4 +145 115 5 +152 119 4 +153 120 4 +154 121 5 +154 121 5 +154 121 5 +154 121 5 +154 121 5 +154 121 5 +154 121 5 diff --git a/src/fractalzoomer/color_maps/Flame 265_Apophysis-040427-51RiftAO.map b/src/fractalzoomer/color_maps/Flame 265_Apophysis-040427-51RiftAO.map new file mode 100644 index 000000000..3ac6aeee3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 265_Apophysis-040427-51RiftAO.map @@ -0,0 +1,256 @@ +172 134 37 +141 80 23 +110 58 23 +80 36 23 +60 40 22 +41 45 22 +40 45 21 +40 46 20 +52 23 19 +49 21 12 +47 19 5 +46 16 8 +45 14 11 +48 16 11 +51 18 11 +53 19 12 +55 20 14 +61 24 16 +67 29 19 +74 34 22 +78 34 13 +82 35 5 +92 42 7 +102 49 9 +98 70 20 +85 64 31 +72 59 42 +54 50 47 +37 41 53 +36 40 52 +36 40 52 +33 47 21 +28 54 17 +38 44 18 +36 41 13 +35 38 9 +42 28 9 +49 19 9 +50 21 8 +52 23 7 +68 28 18 +66 27 17 +65 27 16 +58 23 14 +52 19 12 +48 16 11 +44 13 10 +27 7 8 +21 3 3 +8 5 0 +8 3 0 +8 1 0 +16 6 1 +25 11 2 +31 13 3 +37 15 4 +36 36 8 +33 38 8 +31 40 9 +33 39 9 +35 38 9 +37 38 11 +39 39 13 +53 35 23 +69 32 26 +102 70 31 +123 88 57 +145 107 84 +145 112 92 +146 117 101 +161 124 72 +164 141 73 +131 79 81 +124 79 59 +117 80 38 +98 58 29 +80 37 20 +84 45 23 +89 54 26 +76 65 37 +56 65 34 +35 38 55 +29 32 45 +24 27 36 +21 22 31 +18 18 26 +16 11 5 +10 7 2 +15 7 4 +16 12 15 +18 18 26 +21 22 31 +24 27 36 +24 27 36 +24 27 36 +18 18 26 +0 1 32 +0 1 0 +7 4 0 +14 7 1 +22 10 2 +30 13 3 +53 24 8 +72 37 15 +124 62 13 +154 73 26 +185 84 40 +187 105 47 +190 126 54 +148 108 116 +94 106 158 +82 94 146 +70 80 133 +50 54 66 +55 59 53 +60 64 41 +80 70 35 +115 88 77 +166 137 129 +154 160 150 +231 199 238 +233 214 198 +236 229 159 +217 201 148 +199 173 138 +183 148 118 +173 133 107 +167 126 94 +154 111 79 +140 88 64 +141 96 63 +143 104 63 +150 105 86 +124 94 86 +84 82 96 +64 62 73 +46 49 64 +41 44 58 +36 40 52 +32 36 49 +29 32 47 +25 27 40 +22 25 42 +24 28 37 +24 27 36 +24 27 36 +24 27 36 +24 27 36 +22 26 35 +17 17 25 +19 5 4 +25 0 0 +45 12 7 +51 12 5 +57 13 4 +71 23 0 +75 24 3 +74 6 0 +41 5 0 +36 8 5 +30 12 2 +23 3 2 +22 3 2 +21 3 3 +21 2 0 +13 0 0 +9 6 0 +12 9 0 +38 16 3 +36 27 6 +35 38 9 +39 45 19 +52 55 24 +45 54 27 +37 46 19 +36 42 16 +35 38 9 +35 38 9 +35 38 9 +35 38 9 +36 16 5 +29 11 1 +18 9 0 +16 9 0 +31 11 0 +33 12 0 +36 14 1 +37 15 2 +38 16 3 +38 18 7 +35 38 9 +35 38 9 +47 19 7 +44 18 5 +44 18 5 +44 18 5 +41 17 5 +40 16 4 +40 16 4 +41 17 5 +44 18 5 +59 22 14 +71 32 17 +94 48 24 +122 88 42 +150 107 75 +171 136 106 +215 190 149 +229 211 173 +251 216 194 +203 200 207 +173 175 196 +143 144 172 +179 186 194 +204 231 226 +204 208 211 +222 208 159 +167 171 136 +146 158 118 +137 135 114 +100 100 126 +71 74 89 +48 49 69 +54 56 34 +39 45 19 +35 38 9 +31 16 11 +18 18 26 +24 27 36 +24 27 36 +24 27 36 +24 27 36 +24 27 36 +25 28 37 +25 28 37 +34 32 35 +46 14 15 +48 19 13 +47 20 13 +24 27 34 +24 27 36 +24 27 36 +24 27 36 +24 27 36 +24 28 37 +26 29 44 +32 36 48 +34 37 54 +29 31 52 +22 23 71 +30 38 61 +46 49 66 +57 58 76 +84 75 94 +158 138 105 +139 128 110 diff --git a/src/fractalzoomer/color_maps/Flame 266_Apophysis-040427-51ylwAlien.map b/src/fractalzoomer/color_maps/Flame 266_Apophysis-040427-51ylwAlien.map new file mode 100644 index 000000000..73d6eb3a4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 266_Apophysis-040427-51ylwAlien.map @@ -0,0 +1,256 @@ +6 7 2 +0 1 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +13 0 0 +96 38 2 +180 76 5 +194 110 25 +208 144 46 +213 146 45 +219 148 44 +234 179 50 +224 176 55 +214 174 60 +199 173 52 +184 173 45 +169 159 38 +155 145 32 +69 120 0 +60 107 11 +202 105 26 +224 113 40 +247 122 55 +218 95 35 +190 69 16 +138 59 17 +86 50 18 +2 2 4 +1 1 2 +0 0 0 +0 0 1 +0 0 2 +0 0 3 +0 1 4 +0 0 7 +0 2 8 +46 105 23 +137 147 40 +228 190 57 +232 201 58 +237 212 60 +239 219 68 +244 218 69 +240 204 64 +241 187 58 +242 170 52 +240 166 48 +239 162 44 +239 173 48 +239 185 53 +245 217 58 +247 221 64 +255 242 77 +253 243 69 +251 245 61 +252 235 66 +254 225 71 +243 218 74 +244 212 161 +245 218 225 +248 229 235 +252 241 245 +252 245 241 +252 250 238 +245 246 238 +243 212 207 +246 223 81 +249 224 72 +230 182 54 +174 128 38 +118 75 22 +79 46 16 +41 18 10 +5 2 9 +1 0 4 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +2 2 2 +101 129 52 +148 153 47 +196 178 42 +200 181 45 +204 184 49 +217 150 46 +177 134 39 +81 54 11 +9 5 4 +15 1 0 +40 17 3 +65 34 6 +114 71 36 +185 134 45 +222 151 45 +248 174 51 +250 185 57 +237 169 48 +225 154 40 +202 105 26 +133 33 17 +45 8 0 +3 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +10 0 0 +45 18 7 +113 44 5 +191 113 41 +218 151 47 +234 205 209 +235 210 221 +237 216 233 +241 222 242 +230 233 224 +240 229 207 +211 220 173 +234 213 70 +241 216 72 +246 222 64 +247 224 66 +248 222 65 +247 220 67 +243 216 63 +234 187 55 +235 184 56 +235 184 57 +209 188 69 +170 170 100 +91 119 35 +55 51 26 +5 3 8 +0 0 2 +2 1 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 2 0 +7 3 0 +66 35 15 +125 143 83 +172 172 148 +195 204 175 +211 220 193 +213 191 116 +235 211 75 +232 211 68 +228 199 71 +213 193 46 +175 154 11 +104 83 30 +30 20 18 +3 3 1 +1 1 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +11 1 0 +77 57 0 +144 158 13 +185 187 24 +206 148 51 +165 117 45 +61 42 36 +15 11 10 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +3 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 267_Apophysis-040427-51elecforest.map b/src/fractalzoomer/color_maps/Flame 267_Apophysis-040427-51elecforest.map new file mode 100644 index 000000000..db14e3237 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 267_Apophysis-040427-51elecforest.map @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +0 1 0 +0 2 1 +7 6 10 +14 11 20 +32 30 33 +50 49 47 +130 35 129 +92 45 86 +54 56 43 +65 64 44 +77 73 46 +100 74 63 +124 75 81 +143 61 100 +162 48 120 +223 15 163 +231 57 141 +239 100 119 +221 139 102 +204 179 86 +197 172 86 +191 166 86 +142 159 166 +130 117 149 +119 76 132 +77 58 81 +35 41 31 +18 22 19 +2 3 8 +0 0 5 +0 0 5 +0 0 4 +1 4 4 +3 9 5 +44 45 31 +86 82 57 +110 96 80 +135 110 103 +223 204 200 +238 225 219 +253 246 238 +199 218 182 +145 191 126 +149 197 109 +153 203 92 +160 189 73 +142 168 95 +85 117 78 +45 76 53 +5 36 28 +2 21 14 +0 6 0 +0 4 0 +0 2 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +7 3 4 +33 20 0 +121 45 11 +129 49 14 +138 54 18 +117 58 26 +97 62 34 +82 50 29 +68 39 25 +12 7 4 +13 0 2 +3 0 4 +10 10 15 +17 20 27 +38 47 23 +59 74 19 +98 104 66 +121 148 81 +186 199 119 +204 210 113 +222 222 108 +213 198 106 +204 175 105 +243 136 56 +171 99 74 +169 35 86 +138 17 112 +105 49 26 +52 31 13 +0 14 0 +0 10 0 +0 6 0 +3 3 11 +11 50 55 +8 109 105 +89 122 99 +170 135 93 +188 125 104 +207 116 115 +220 138 124 +220 130 165 +255 211 214 +255 222 208 +224 135 67 +199 102 37 +174 70 7 +164 54 17 +131 50 5 +85 64 0 +43 33 0 +0 3 0 +0 2 0 +0 1 0 +0 1 0 +0 1 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +3 3 3 +6 3 7 +10 3 11 +50 43 35 +82 76 54 +76 123 69 +42 136 22 +43 113 14 +38 97 3 +10 30 2 +1 3 0 +1 1 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 0 0 +3 0 0 +7 7 0 +32 36 3 +92 112 15 +109 138 56 +162 129 58 +170 150 1 +150 89 22 +149 67 56 +89 30 24 +31 0 2 +5 0 3 +1 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 0 +9 7 0 +65 37 15 +107 74 41 +170 120 61 +186 163 67 +173 160 82 +131 118 84 +79 75 74 +14 25 29 +3 0 11 +1 0 8 +0 0 4 +0 0 4 +0 0 2 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +3 0 0 +8 3 0 +25 0 0 +91 22 25 +154 32 81 +157 7 45 +147 24 6 +171 25 12 +177 38 7 +245 0 0 +209 14 12 +185 24 58 +233 4 107 +244 23 152 +253 79 166 +246 94 155 +249 74 81 +249 76 72 +240 95 90 +199 112 69 +163 124 85 +81 94 76 +27 76 93 +16 82 96 +60 71 54 diff --git a/src/fractalzoomer/color_maps/Flame 268_Apophysis-040427-51ReachMoon.map b/src/fractalzoomer/color_maps/Flame 268_Apophysis-040427-51ReachMoon.map new file mode 100644 index 000000000..729240543 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 268_Apophysis-040427-51ReachMoon.map @@ -0,0 +1,256 @@ +140 144 33 +114 88 29 +73 79 38 +32 70 47 +32 51 34 +32 32 22 +42 32 20 +52 33 19 +103 76 29 +141 113 28 +180 150 28 +191 164 32 +203 178 36 +191 169 35 +180 160 35 +166 143 34 +152 127 34 +76 35 53 +83 52 43 +90 70 33 +110 92 34 +131 114 36 +146 124 38 +161 135 40 +192 143 41 +205 142 39 +218 141 37 +181 130 33 +144 119 29 +136 109 30 +129 100 32 +115 80 22 +108 77 22 +52 35 27 +56 29 34 +60 23 41 +64 24 47 +69 26 54 +68 27 55 +67 28 57 +66 29 60 +62 20 59 +58 12 59 +58 11 58 +59 10 57 +59 10 57 +60 11 58 +60 11 58 +60 11 58 +59 13 60 +59 29 47 +59 45 34 +95 74 26 +131 103 19 +141 119 28 +152 136 38 +183 163 38 +176 156 36 +169 149 34 +142 122 33 +116 96 33 +103 85 34 +90 75 36 +39 78 51 +33 97 125 +103 143 93 +66 100 91 +29 58 90 +29 53 86 +29 49 82 +25 39 68 +47 14 59 +46 13 58 +51 14 45 +56 15 33 +51 14 21 +47 14 9 +47 14 9 +47 14 9 +56 31 9 +54 31 17 +59 34 14 +60 41 22 +61 48 31 +66 53 34 +71 59 37 +96 87 48 +126 117 60 +122 115 60 +104 87 38 +87 60 17 +78 53 14 +70 46 12 +55 36 22 +57 24 45 +66 27 54 +69 26 54 +69 26 54 +63 24 54 +57 22 55 +58 16 55 +60 11 56 +59 10 57 +55 11 60 +54 12 60 +56 11 57 +59 10 55 +57 11 48 +56 13 41 +55 14 30 +55 14 30 +53 15 30 +54 15 33 +47 14 59 +39 18 67 +31 22 75 +28 32 95 +26 43 87 +36 36 88 +50 35 78 +71 24 70 +68 26 65 +66 29 60 +66 29 60 +66 29 60 +69 26 54 +69 26 54 +69 26 54 +69 26 54 +55 27 52 +55 27 52 +55 27 52 +50 27 53 +52 31 40 +57 41 28 +68 47 20 +108 94 49 +135 113 74 +162 133 99 +163 133 87 +164 133 76 +147 136 54 +168 144 36 +186 156 32 +203 163 39 +227 178 120 +226 199 116 +225 221 113 +225 191 153 +240 212 175 +250 240 230 +179 181 202 +163 157 133 +150 140 141 +137 123 149 +123 109 98 +89 55 69 +68 29 58 +69 26 54 +69 26 54 +69 26 54 +69 26 54 +70 29 52 +72 33 51 +87 71 48 +123 118 54 +165 152 40 +191 184 34 +211 196 45 +210 203 47 +210 210 50 +216 191 49 +216 186 40 +203 176 33 +182 156 33 +143 127 39 +104 93 47 +74 35 53 +69 26 54 +69 26 54 +69 26 54 +69 26 54 +72 33 51 +101 73 23 +116 96 33 +114 101 44 +112 106 56 +36 142 42 +30 98 97 +23 61 100 +36 56 81 +53 36 80 +65 28 61 +66 29 60 +68 33 65 +66 29 60 +67 28 57 +69 26 54 +69 26 54 +66 27 54 +56 27 55 +51 14 58 +47 9 58 +53 11 59 +54 12 60 +55 11 60 +55 11 60 +59 10 57 +59 12 54 +67 22 51 +69 26 54 +66 27 54 +56 26 52 +51 14 58 +55 25 51 +53 30 50 +44 33 29 +24 26 47 +19 25 51 +23 24 44 +50 28 49 +67 28 57 +76 35 53 +71 53 29 +76 50 13 +64 40 12 +53 23 31 +60 12 52 +59 10 55 +59 10 55 +59 10 55 +59 10 57 +59 10 57 +59 10 55 +59 12 54 +57 25 49 +57 22 44 +57 22 44 +57 24 45 +51 31 42 +27 24 45 +18 25 53 +14 41 84 +15 58 77 +20 61 105 +37 40 95 +36 35 93 +36 37 91 +37 38 92 +48 35 89 +53 30 74 +52 30 51 +53 32 47 +49 29 38 +52 29 35 +53 24 29 diff --git a/src/fractalzoomer/color_maps/Flame 269_Apophysis-040427-51satPhlox.map b/src/fractalzoomer/color_maps/Flame 269_Apophysis-040427-51satPhlox.map new file mode 100644 index 000000000..4607bfd8d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 269_Apophysis-040427-51satPhlox.map @@ -0,0 +1,256 @@ +137 75 14 +98 74 46 +91 85 80 +84 97 114 +64 79 96 +44 61 79 +36 57 78 +28 54 77 +81 64 46 +95 67 39 +110 71 32 +155 89 23 +200 107 14 +186 123 59 +173 140 105 +170 145 116 +168 150 128 +179 219 255 +164 205 244 +150 192 234 +130 187 244 +111 183 255 +106 184 255 +102 186 255 +35 157 255 +29 150 255 +23 144 255 +40 152 255 +57 160 255 +61 156 248 +65 153 242 +55 158 253 +40 164 254 +19 152 255 +22 152 255 +25 152 255 +49 163 255 +73 175 255 +86 180 255 +99 186 255 +137 207 255 +144 207 254 +151 207 254 +131 203 253 +112 199 253 +108 192 254 +105 185 255 +80 158 233 +17 111 201 +1 78 150 +1 67 133 +2 56 116 +25 97 169 +49 138 222 +79 154 228 +110 171 234 +210 232 253 +232 243 253 +255 255 253 +249 251 254 +244 247 255 +224 242 255 +205 238 255 +203 243 251 +197 241 254 +198 235 254 +169 212 248 +140 190 243 +129 175 222 +119 161 201 +110 118 131 +96 80 65 +17 18 22 +9 37 67 +1 56 112 +1 79 160 +1 102 208 +0 110 224 +0 118 241 +0 137 255 +2 125 254 +1 100 202 +1 74 152 +2 49 103 +7 36 71 +12 24 40 +0 10 22 +1 9 22 +33 23 13 +47 30 13 +62 38 14 +71 45 19 +80 53 24 +110 67 25 +112 67 25 +114 67 23 +121 68 16 +119 75 30 +124 83 38 +129 91 46 +139 115 87 +149 139 129 +118 136 150 +109 144 174 +71 114 156 +76 107 138 +82 100 120 +89 92 96 +97 85 73 +94 70 42 +106 68 23 +77 51 24 +61 30 1 +31 15 0 +24 11 0 +17 8 1 +9 4 0 +0 0 0 +0 0 0 +1 1 1 +0 17 43 +8 44 84 +16 71 125 +15 85 154 +15 100 183 +10 111 215 +9 133 255 +35 133 232 +68 150 234 +85 145 207 +88 136 185 +92 128 164 +92 117 139 +55 63 74 +37 36 34 +18 15 10 +2 1 0 +1 0 0 +0 0 0 +0 0 0 +0 0 0 +7 4 0 +12 8 0 +34 17 1 +50 26 0 +89 60 30 +93 70 45 +98 80 60 +113 102 98 +98 112 123 +94 110 125 +99 98 96 +64 51 42 +56 46 37 +49 42 32 +30 26 25 +31 32 34 +1 35 73 +0 60 118 +0 82 168 +0 105 214 +0 139 255 +18 145 255 +36 152 255 +47 162 255 +58 168 255 +64 170 254 +70 160 248 +38 130 217 +31 118 198 +24 106 180 +48 101 153 +62 97 129 +60 65 69 +77 51 24 +66 31 1 +62 28 0 +58 26 1 +53 25 1 +44 23 2 +36 17 0 +39 18 1 +40 26 13 +53 40 23 +58 63 69 +58 67 78 +58 71 87 +43 82 123 +20 70 119 +1 75 150 +6 87 168 +0 91 186 +13 106 202 +37 135 232 +73 161 250 +112 198 255 +144 216 254 +181 225 254 +187 236 253 +189 234 253 +191 233 255 +195 226 255 +201 240 255 +225 248 254 +250 254 255 +224 240 255 +206 231 253 +183 222 255 +146 208 255 +102 169 237 +33 127 223 +0 102 205 +3 82 161 +14 56 98 +30 47 63 +14 17 22 +0 8 21 +1 4 13 +1 4 13 +0 7 15 +10 20 30 +19 52 85 +35 92 147 +35 107 181 +100 161 218 +119 169 220 +112 165 219 +111 147 183 +129 115 104 +99 83 68 +106 66 31 +70 41 11 +64 30 2 +59 28 0 +64 31 0 +83 45 6 +113 66 22 +115 67 18 +110 66 17 +70 34 0 +49 23 0 +23 11 0 +8 3 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +7 3 0 +11 6 2 +35 28 20 +50 43 35 +87 77 67 +102 106 109 +119 152 187 +190 214 238 +150 185 223 diff --git a/src/fractalzoomer/color_maps/Flame 270_Apophysis-040427-51SnikRchg.map b/src/fractalzoomer/color_maps/Flame 270_Apophysis-040427-51SnikRchg.map new file mode 100644 index 000000000..d7c7ed756 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 270_Apophysis-040427-51SnikRchg.map @@ -0,0 +1,256 @@ +234 180 156 +154 82 60 +130 60 45 +107 39 30 +82 29 32 +57 19 34 +58 19 36 +59 20 38 +102 56 66 +146 87 75 +191 118 85 +191 119 87 +191 120 90 +177 106 83 +164 92 77 +161 70 64 +158 49 52 +184 18 56 +191 22 75 +198 27 95 +206 64 130 +215 102 166 +202 122 153 +190 142 140 +145 99 101 +105 65 76 +66 31 51 +49 20 35 +32 9 19 +43 12 28 +54 16 37 +82 44 59 +133 75 74 +209 131 95 +226 154 104 +243 178 114 +246 201 114 +250 224 114 +250 227 125 +251 231 136 +244 225 166 +244 228 202 +245 232 239 +249 243 242 +254 255 245 +252 250 228 +250 246 211 +243 238 182 +231 207 147 +203 142 113 +197 130 103 +191 119 94 +169 68 76 +148 17 59 +128 24 53 +108 31 47 +42 11 17 +38 9 14 +34 7 12 +67 9 26 +101 12 40 +119 28 33 +137 44 27 +142 45 28 +137 54 84 +154 118 118 +187 130 152 +221 142 187 +221 134 185 +222 127 183 +242 129 149 +204 112 125 +212 18 55 +208 15 54 +204 13 54 +201 13 54 +199 14 55 +201 14 54 +203 14 54 +200 26 51 +173 84 52 +161 66 48 +172 45 50 +183 24 52 +180 19 41 +177 14 31 +185 15 44 +188 17 69 +172 141 149 +187 146 145 +202 152 141 +198 142 127 +194 133 114 +196 120 96 +185 88 79 +161 31 69 +103 26 78 +25 60 64 +26 34 42 +27 9 21 +26 9 19 +25 10 17 +15 5 16 +2 6 7 +4 13 22 +12 11 21 +20 10 21 +20 8 22 +21 7 24 +15 9 23 +11 8 25 +20 5 34 +41 8 55 +98 66 89 +113 85 105 +129 105 121 +155 125 135 +99 129 181 +88 142 170 +100 155 176 +190 225 159 +206 211 147 +222 198 136 +229 199 137 +236 200 138 +235 171 123 +206 150 123 +190 195 129 +197 233 161 +168 218 241 +163 217 240 +159 217 239 +155 221 233 +154 215 199 +192 227 171 +169 212 140 +200 140 112 +197 126 99 +194 113 86 +197 69 72 +200 25 58 +201 16 47 +198 16 41 +192 15 35 +191 8 39 +195 17 49 +199 16 49 +203 15 50 +202 14 49 +201 14 45 +202 16 39 +208 13 43 +220 24 62 +218 29 68 +217 35 75 +209 96 82 +216 135 79 +219 121 82 +234 80 88 +222 31 82 +222 25 78 +228 90 88 +233 119 93 +238 148 98 +246 163 111 +243 157 122 +238 195 140 +252 214 165 +233 157 203 +226 166 187 +220 175 172 +218 166 168 +200 172 171 +194 162 163 +162 185 133 +170 211 132 +183 218 150 +210 232 167 +231 202 222 +224 240 253 +238 224 224 +228 238 177 +237 212 156 +252 195 128 +241 165 105 +239 160 102 +238 156 100 +235 154 99 +233 147 98 +203 126 100 +160 97 90 +107 72 78 +88 56 80 +96 61 94 +80 114 162 +98 173 196 +159 211 233 +169 215 239 +194 237 194 +192 231 166 +204 228 152 +192 227 171 +187 225 244 +176 227 246 +180 217 243 +170 202 227 +185 158 167 +178 152 155 +123 159 123 +130 197 104 +109 185 110 +106 152 123 +99 172 187 +109 213 206 +133 216 234 +142 217 238 +148 215 232 +138 215 233 +130 215 235 +116 205 223 +115 196 217 +109 153 188 +171 148 156 +176 156 167 +163 211 163 +151 216 186 +154 224 232 +154 225 243 +167 230 248 +161 226 244 +155 223 242 +153 224 242 +152 223 225 +163 225 184 +161 216 132 +143 192 110 +116 140 104 +108 77 83 +111 54 61 +96 47 32 +109 22 28 +106 54 41 +98 47 64 +100 32 73 +100 69 84 +120 82 103 +163 103 115 +180 113 105 +180 130 97 +198 131 102 +204 139 101 +205 131 94 +211 130 100 +230 141 101 +245 139 125 +233 191 166 diff --git a/src/fractalzoomer/color_maps/Flame 271_Apophysis-040427-51SmwhrDream.map b/src/fractalzoomer/color_maps/Flame 271_Apophysis-040427-51SmwhrDream.map new file mode 100644 index 000000000..ea9557a1c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 271_Apophysis-040427-51SmwhrDream.map @@ -0,0 +1,256 @@ +40 44 29 +132 60 64 +142 89 47 +153 119 30 +173 136 35 +193 153 40 +186 153 59 +179 153 78 +193 153 118 +188 139 90 +183 125 62 +173 91 31 +163 58 0 +170 100 47 +177 143 95 +184 152 111 +192 162 128 +189 164 142 +177 166 141 +166 169 140 +159 167 144 +153 166 148 +157 162 143 +161 158 139 +169 160 93 +134 144 59 +100 128 26 +91 107 14 +82 86 2 +89 76 1 +96 67 1 +75 64 2 +64 64 2 +63 49 2 +71 48 1 +79 47 0 +75 43 0 +71 39 0 +72 35 3 +73 31 6 +13 10 5 +7 5 3 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 0 0 +2 1 0 +26 19 1 +52 45 1 +78 71 1 +108 104 55 +138 138 110 +160 158 138 +182 178 166 +255 255 255 +255 255 255 +255 255 255 +252 230 204 +249 206 153 +239 189 149 +229 173 146 +215 195 160 +212 193 160 +173 163 101 +145 137 55 +117 112 10 +124 104 5 +131 97 0 +140 103 12 +143 124 32 +143 105 68 +122 108 41 +101 111 15 +96 103 8 +92 96 1 +97 91 4 +103 86 8 +124 81 2 +136 67 0 +171 73 2 +161 88 11 +151 103 21 +161 127 27 +172 151 34 +177 151 76 +143 146 93 +137 60 70 +125 55 60 +114 50 51 +104 47 27 +94 45 4 +69 51 5 +46 34 12 +27 39 1 +40 48 1 +74 76 1 +68 80 0 +63 85 0 +53 80 0 +44 75 0 +35 84 3 +15 79 1 +28 46 0 +31 61 6 +34 76 12 +39 78 10 +45 81 9 +58 80 7 +65 84 3 +65 104 21 +71 109 26 +70 70 0 +71 75 1 +73 80 2 +137 125 25 +102 104 7 +72 86 0 +47 61 0 +54 53 0 +67 50 1 +80 47 2 +84 50 2 +89 53 3 +97 49 0 +100 50 0 +95 56 0 +80 64 5 +83 77 0 +85 88 0 +87 99 1 +94 87 0 +105 79 4 +121 94 3 +126 84 2 +81 56 0 +67 57 2 +54 59 5 +47 64 7 +41 69 10 +40 80 9 +39 95 30 +24 98 73 +4 89 58 +63 80 10 +72 87 7 +81 94 4 +100 94 0 +125 95 0 +131 117 8 +170 159 5 +195 173 12 +199 176 39 +203 180 66 +185 167 85 +169 155 58 +139 129 32 +91 114 24 +86 109 19 +101 121 22 +206 143 4 +222 162 6 +239 181 9 +219 203 6 +180 167 9 +129 124 4 +97 100 0 +63 110 32 +54 108 53 +45 106 75 +85 135 100 +116 129 76 +132 128 81 +141 120 31 +130 101 1 +163 111 2 +190 121 0 +201 117 1 +221 102 0 +194 102 1 +158 86 1 +134 74 1 +121 84 31 +136 46 58 +138 58 29 +140 70 1 +143 85 1 +179 106 1 +228 153 10 +255 181 20 +253 197 22 +255 234 45 +250 234 60 +208 180 141 +215 168 152 +240 183 114 +240 200 25 +245 180 14 +218 116 15 +175 99 3 +141 97 2 +140 97 5 +148 105 1 +185 103 1 +228 112 3 +234 108 6 +252 142 17 +228 132 12 +197 141 28 +183 168 87 +170 150 123 +163 156 138 +139 152 124 +140 134 72 +161 131 19 +176 137 10 +166 118 7 +147 113 3 +141 90 1 +127 91 3 +118 81 1 +104 59 2 +78 55 1 +31 38 0 +7 30 1 +0 4 0 +0 1 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 3 0 +7 10 0 +18 25 7 +64 35 5 +97 39 2 +135 56 0 +146 48 3 +127 44 0 +80 37 2 +60 7 13 +24 12 0 +8 1 0 +2 1 0 +1 1 1 +0 0 0 +0 0 0 +0 0 2 +1 0 2 +1 1 1 +7 15 2 +16 30 4 diff --git a/src/fractalzoomer/color_maps/Flame 272_Apophysis-040427-51eyepuzzl.map b/src/fractalzoomer/color_maps/Flame 272_Apophysis-040427-51eyepuzzl.map new file mode 100644 index 000000000..f775a0bb0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 272_Apophysis-040427-51eyepuzzl.map @@ -0,0 +1,256 @@ +68 193 221 +51 242 255 +48 241 208 +46 241 162 +43 246 96 +41 251 30 +25 223 32 +9 195 34 +0 226 97 +0 228 159 +0 231 221 +0 199 201 +0 168 181 +58 109 130 +117 51 79 +127 32 61 +137 14 43 +198 7 50 +217 19 46 +237 31 43 +195 51 21 +153 71 0 +127 53 18 +101 35 36 +47 112 130 +59 137 153 +71 163 176 +35 153 165 +0 143 154 +2 123 144 +5 104 135 +45 68 112 +126 8 157 +204 4 190 +223 18 206 +242 33 222 +219 32 205 +197 31 189 +184 22 205 +172 14 221 +138 11 216 +144 7 187 +151 3 159 +155 23 110 +159 44 61 +141 65 40 +124 87 19 +134 103 39 +143 121 20 +150 133 17 +151 135 16 +153 137 16 +149 133 15 +146 129 15 +144 127 15 +143 125 15 +116 107 12 +112 99 13 +108 92 14 +102 88 9 +96 85 5 +98 85 6 +101 85 7 +101 90 10 +107 92 7 +107 90 12 +115 93 12 +123 97 13 +118 97 11 +113 97 9 +114 102 4 +115 94 3 +110 96 8 +120 105 8 +131 114 8 +150 139 8 +169 164 8 +163 174 4 +158 184 0 +135 221 28 +154 207 15 +168 155 0 +143 130 4 +118 105 9 +113 102 6 +109 99 4 +93 112 0 +44 108 21 +11 174 121 +26 159 109 +42 145 98 +61 137 68 +80 129 38 +131 124 56 +159 127 44 +220 150 36 +212 207 45 +223 187 31 +195 164 29 +168 141 28 +164 142 32 +161 144 36 +158 137 20 +158 138 17 +152 133 15 +147 128 14 +142 124 14 +134 117 14 +127 111 15 +113 97 9 +97 101 17 +63 109 44 +16 136 74 +0 136 103 +1 138 74 +3 141 46 +12 152 21 +61 135 0 +71 151 2 +51 144 14 +12 141 121 +26 128 102 +40 115 84 +56 94 61 +72 73 39 +99 90 11 +102 87 6 +103 88 5 +103 88 5 +105 91 3 +109 92 1 +114 93 0 +128 101 0 +138 119 0 +143 123 11 +142 124 12 +124 104 15 +107 125 31 +90 146 47 +87 150 64 +84 154 82 +51 228 62 +13 235 10 +28 203 2 +74 158 8 +140 116 20 +142 122 17 +145 128 14 +149 129 14 +144 127 13 +142 124 14 +122 101 18 +92 93 15 +68 91 20 +44 90 26 +16 114 65 +19 172 108 +0 204 135 +1 251 162 +16 227 174 +17 211 138 +56 212 17 +53 189 8 +51 166 0 +103 167 0 +116 179 4 +129 144 0 +126 107 4 +117 105 0 +128 113 5 +140 122 10 +143 125 15 +144 127 13 +144 126 16 +137 118 15 +125 104 21 +126 87 30 +152 21 26 +136 20 20 +113 39 36 +108 69 26 +105 87 13 +103 92 10 +106 91 8 +105 86 9 +105 86 8 +105 86 7 +106 91 6 +117 86 3 +113 84 18 +111 44 2 +89 70 2 +80 70 0 +89 74 5 +94 80 0 +98 86 10 +80 80 6 +50 80 8 +12 125 0 +29 137 17 +42 131 23 +74 130 29 +77 123 15 +96 96 10 +101 93 10 +116 100 13 +122 112 50 +121 118 63 +88 129 147 +55 165 192 +95 153 255 +44 77 193 +106 40 200 +135 28 220 +193 9 243 +231 36 254 +229 18 221 +249 7 154 +191 0 100 +244 107 39 +251 138 42 +250 226 12 +250 255 38 +219 255 51 +170 238 41 +156 230 13 +174 156 18 +163 149 14 +158 138 17 +156 135 16 +155 136 16 +152 133 15 +150 135 10 +146 141 15 +150 133 15 +135 124 9 +124 129 9 +101 154 50 +68 181 91 +50 243 124 +85 238 121 +71 203 83 +131 218 28 +176 191 38 +209 185 37 +195 185 113 +200 188 114 +225 126 157 +247 23 122 +192 100 37 +166 114 31 +163 103 0 +154 114 29 +128 123 42 +159 147 75 +87 221 255 diff --git a/src/fractalzoomer/color_maps/Flame 273_Apophysis-040427-51SpherInBlm.map b/src/fractalzoomer/color_maps/Flame 273_Apophysis-040427-51SpherInBlm.map new file mode 100644 index 000000000..d5e8422d9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 273_Apophysis-040427-51SpherInBlm.map @@ -0,0 +1,256 @@ +144 139 107 +30 25 29 +38 32 37 +46 39 46 +44 43 51 +43 47 56 +41 50 56 +39 54 57 +47 54 62 +44 58 62 +42 62 63 +49 80 70 +57 99 77 +79 130 119 +101 161 161 +111 176 177 +121 192 194 +139 224 219 +132 218 207 +125 212 195 +122 200 160 +119 188 125 +110 167 108 +102 147 92 +82 64 62 +69 42 54 +57 21 47 +42 26 32 +28 32 17 +28 31 17 +29 31 17 +27 21 9 +29 21 8 +31 29 16 +41 34 16 +51 39 17 +60 47 23 +70 56 29 +91 67 35 +113 79 41 +130 113 85 +167 119 86 +205 126 87 +197 137 85 +189 148 84 +164 139 89 +140 130 95 +106 106 108 +113 119 91 +152 148 100 +177 156 101 +202 164 102 +206 156 101 +211 149 100 +197 144 99 +184 139 98 +122 114 125 +117 118 121 +113 122 117 +122 143 142 +131 165 167 +142 179 179 +154 193 192 +212 199 191 +229 237 213 +138 218 215 +128 192 198 +119 167 181 +108 160 167 +98 154 153 +86 150 126 +81 139 115 +96 149 155 +111 169 174 +126 189 194 +125 194 194 +125 200 195 +125 203 189 +125 207 184 +177 217 154 +211 198 145 +231 201 149 +209 211 154 +187 221 160 +169 216 160 +152 212 161 +122 207 188 +121 204 184 +76 117 119 +56 89 80 +37 62 41 +34 49 30 +32 36 19 +24 28 14 +16 22 12 +12 10 11 +15 11 12 +24 22 25 +30 28 33 +37 34 41 +37 35 42 +38 37 43 +36 36 38 +23 23 25 +16 21 15 +14 18 13 +13 15 12 +13 14 12 +13 13 13 +13 12 8 +22 18 7 +22 18 7 +17 17 7 +12 11 7 +12 11 7 +12 11 7 +10 10 8 +9 9 7 +10 10 8 +11 11 9 +11 12 7 +10 10 7 +10 9 7 +11 8 7 +12 8 7 +12 8 7 +14 8 8 +14 8 8 +13 11 12 +34 39 45 +47 46 54 +61 53 64 +125 83 107 +169 124 105 +221 115 129 +212 131 137 +199 178 125 +174 192 141 +150 206 157 +141 216 179 +133 227 201 +141 233 220 +137 227 215 +126 205 199 +126 187 188 +85 91 107 +77 90 103 +69 89 100 +54 80 81 +56 73 81 +56 66 76 +54 64 74 +48 63 70 +51 60 69 +55 57 69 +45 55 64 +58 48 56 +68 75 44 +80 80 46 +68 67 37 +64 64 36 +55 53 64 +51 58 67 +47 64 71 +47 64 71 +50 65 72 +53 77 77 +71 80 89 +123 121 83 +153 139 90 +184 158 97 +170 182 108 +142 196 147 +107 178 148 +82 128 126 +69 102 109 +50 71 76 +43 40 47 +22 26 25 +19 21 18 +20 30 21 +21 31 23 +24 35 29 +31 47 46 +61 75 86 +69 95 104 +77 116 123 +102 161 159 +118 177 171 +128 190 187 +141 196 164 +177 219 156 +202 218 156 +215 189 138 +220 188 137 +216 186 134 +209 182 135 +200 176 116 +204 170 98 +196 172 112 +165 145 147 +124 165 133 +109 167 129 +90 137 103 +71 113 77 +64 110 84 +72 113 81 +79 116 83 +85 131 105 +100 160 160 +112 194 171 +118 191 162 +104 177 147 +88 135 101 +56 85 83 +47 57 66 +31 41 43 +21 31 20 +18 28 19 +15 15 7 +13 12 8 +16 12 13 +22 18 19 +23 29 17 +27 44 28 +30 51 36 +31 50 44 +39 48 55 +47 46 54 +51 42 47 +52 52 40 +67 60 32 +49 51 30 +33 50 44 +37 61 48 +39 70 52 +50 78 55 +57 80 86 +95 96 98 +94 102 104 +97 90 108 +65 79 90 +59 56 67 +48 61 70 +44 69 63 +51 80 75 +62 94 93 +80 133 115 +116 173 164 +147 196 175 +186 231 172 +213 213 201 +200 226 187 +179 224 169 +124 200 162 +112 182 146 diff --git a/src/fractalzoomer/color_maps/Flame 274_Apophysis-040427-51SunrisSpacTim.map b/src/fractalzoomer/color_maps/Flame 274_Apophysis-040427-51SunrisSpacTim.map new file mode 100644 index 000000000..8d4dc0378 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 274_Apophysis-040427-51SunrisSpacTim.map @@ -0,0 +1,256 @@ +13 63 152 +76 120 215 +111 148 198 +147 176 182 +169 191 176 +191 207 171 +193 215 166 +195 223 162 +205 235 149 +219 242 138 +233 249 127 +234 232 119 +235 216 111 +236 235 115 +237 255 119 +241 246 115 +246 238 111 +236 169 64 +219 158 63 +202 148 62 +177 131 68 +153 114 75 +138 113 100 +123 112 126 +120 159 224 +123 161 231 +126 164 239 +128 160 213 +131 156 187 +112 139 177 +94 123 167 +135 110 79 +154 129 62 +176 159 115 +173 181 150 +170 203 186 +154 187 199 +139 171 212 +140 174 208 +142 177 205 +169 201 212 +161 198 199 +154 195 187 +155 176 170 +157 158 153 +166 144 124 +175 131 96 +170 120 59 +186 122 24 +128 76 0 +119 67 0 +111 59 1 +100 53 16 +90 47 31 +84 65 58 +79 83 86 +43 87 182 +62 111 212 +82 136 242 +96 144 239 +110 152 236 +114 153 235 +118 155 235 +125 164 223 +127 167 218 +161 195 207 +186 195 165 +212 195 123 +221 189 94 +230 183 65 +227 169 59 +221 154 47 +195 132 26 +181 119 13 +168 107 0 +167 105 0 +167 103 0 +157 97 7 +148 92 15 +131 104 61 +168 133 93 +189 221 154 +204 236 138 +219 252 122 +233 251 118 +248 250 115 +243 230 90 +245 193 84 +229 167 56 +207 154 60 +185 142 64 +163 133 63 +141 125 63 +128 112 96 +93 105 155 +49 99 184 +60 104 199 +77 121 216 +79 123 218 +81 125 220 +78 122 217 +75 119 214 +74 118 213 +72 118 212 +53 94 184 +65 84 137 +78 74 91 +82 59 68 +87 45 46 +66 27 58 +56 14 54 +47 12 52 +38 16 98 +106 91 88 +114 94 89 +123 98 91 +130 125 106 +143 151 153 +147 169 180 +143 169 184 +145 124 105 +162 133 91 +180 142 77 +194 161 72 +208 181 68 +211 195 120 +191 209 151 +183 206 164 +142 194 172 +159 171 69 +171 166 64 +183 161 60 +210 163 55 +205 141 33 +187 125 14 +177 114 9 +124 77 9 +94 53 34 +64 29 59 +49 18 67 +34 7 76 +2 30 93 +7 14 105 +0 32 130 +4 47 141 +44 88 183 +55 99 194 +67 111 206 +82 124 208 +94 139 240 +111 153 239 +81 129 205 +107 97 85 +110 96 69 +114 95 53 +126 75 18 +110 60 1 +96 47 0 +81 29 18 +81 38 29 +72 43 29 +93 42 21 +97 47 15 +102 53 10 +111 61 10 +123 73 4 +141 85 0 +161 99 0 +150 93 3 +146 85 4 +142 78 6 +120 68 10 +83 43 33 +57 38 60 +9 34 116 +17 61 156 +16 64 162 +21 65 160 +22 66 161 +20 64 159 +19 56 136 +29 36 106 +47 45 82 +56 46 83 +85 46 31 +95 53 21 +106 60 11 +130 77 7 +144 87 6 +147 97 2 +156 99 0 +162 102 0 +156 97 0 +153 97 2 +142 92 3 +136 103 10 +145 95 46 +135 101 73 +105 96 79 +84 98 124 +67 102 170 +54 101 193 +49 102 208 +49 93 188 +43 87 182 +21 83 202 +14 78 214 +2 58 181 +22 66 161 +24 71 163 +41 75 165 +75 73 122 +102 83 85 +104 75 57 +112 80 29 +94 71 19 +91 47 22 +84 42 26 +81 44 26 +84 46 27 +98 53 32 +127 74 58 +138 103 81 +132 115 97 +132 127 89 +130 117 82 +117 110 82 +119 100 44 +128 72 25 +103 49 15 +78 41 35 +62 27 57 +61 55 69 +110 66 57 +124 85 54 +133 104 88 +118 105 123 +100 134 198 +101 143 225 +111 155 228 +127 164 190 +145 166 161 +179 149 87 +206 160 62 +216 152 44 +202 138 30 +192 128 18 +183 125 17 +192 128 30 +201 137 31 +212 148 42 +219 151 42 +214 146 35 +204 141 10 +162 124 41 +186 134 25 diff --git a/src/fractalzoomer/color_maps/Flame 275_Apophysis-040427-51synaps.map b/src/fractalzoomer/color_maps/Flame 275_Apophysis-040427-51synaps.map new file mode 100644 index 000000000..360079f24 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 275_Apophysis-040427-51synaps.map @@ -0,0 +1,256 @@ +170 150 97 +201 224 56 +223 239 55 +246 255 54 +246 255 66 +246 255 78 +231 247 70 +216 239 63 +185 180 54 +202 193 60 +219 206 66 +229 220 87 +239 235 109 +241 222 90 +243 210 71 +217 192 65 +192 175 59 +204 51 71 +210 27 107 +216 3 143 +206 43 105 +197 84 68 +193 125 77 +190 167 87 +184 195 65 +200 208 79 +217 222 93 +234 234 111 +252 247 129 +247 242 133 +242 237 137 +204 209 83 +154 202 6 +78 168 55 +87 146 38 +97 124 21 +109 125 27 +121 126 34 +124 122 33 +128 118 33 +150 167 65 +188 193 83 +226 219 102 +237 236 164 +248 254 226 +249 254 240 +251 255 255 +255 251 255 +250 253 244 +209 200 193 +178 177 175 +147 155 158 +153 114 118 +159 74 79 +159 80 82 +160 86 85 +112 68 93 +133 34 104 +155 0 116 +182 0 140 +210 0 164 +223 5 172 +236 10 180 +252 20 228 +246 8 241 +238 7 173 +246 17 123 +254 27 73 +248 17 50 +243 7 27 +235 6 37 +229 36 91 +225 183 219 +230 210 227 +236 238 235 +224 192 236 +213 147 237 +217 118 219 +221 90 202 +202 33 186 +189 52 158 +167 156 170 +172 171 183 +177 187 197 +191 192 202 +205 197 208 +218 164 213 +193 168 163 +200 119 125 +195 76 144 +190 33 164 +197 18 163 +205 4 162 +217 0 145 +198 0 149 +197 0 134 +192 9 65 +132 21 2 +94 19 20 +57 18 39 +51 14 40 +46 11 41 +22 13 34 +47 28 50 +32 37 75 +32 31 76 +33 26 77 +40 21 87 +48 17 97 +90 22 83 +79 48 66 +47 82 62 +33 97 73 +135 101 76 +157 99 78 +179 98 81 +184 155 95 +203 154 122 +174 151 97 +130 109 54 +71 42 34 +52 26 31 +33 10 28 +26 5 26 +20 0 25 +42 11 0 +52 36 13 +94 57 5 +68 72 13 +58 86 2 +56 75 15 +54 64 29 +24 81 0 +32 113 8 +22 81 0 +15 58 30 +71 41 77 +98 48 101 +126 55 125 +148 43 136 +171 32 147 +176 10 144 +169 18 125 +139 71 94 +154 73 70 +169 40 35 +152 26 55 +135 12 75 +177 0 129 +211 8 188 +241 32 211 +255 41 249 +255 46 234 +242 34 215 +229 23 196 +231 1 161 +222 10 146 +248 11 57 +251 5 26 +249 29 15 +212 18 27 +183 0 107 +191 0 135 +199 0 164 +198 9 171 +203 23 172 +175 41 166 +152 66 127 +90 69 52 +66 55 52 +42 42 52 +36 60 60 +64 72 85 +71 48 94 +99 51 99 +110 31 96 +113 28 147 +127 23 122 +150 4 105 +163 0 116 +171 0 101 +209 9 48 +215 1 25 +179 16 35 +110 77 68 +109 83 66 +109 89 64 +161 94 39 +172 142 18 +145 126 57 +141 86 83 +170 13 120 +200 11 140 +211 8 159 +240 34 179 +240 29 184 +231 30 188 +193 51 173 +152 102 139 +132 138 102 +80 162 122 +43 120 150 +45 108 97 +37 79 93 +68 50 74 +89 44 64 +129 13 52 +163 0 15 +168 1 8 +161 7 7 +158 1 30 +136 0 81 +140 22 116 +148 76 140 +123 123 161 +93 181 185 +140 219 214 +82 245 242 +66 173 229 +94 185 176 +113 153 82 +180 154 93 +198 167 100 +199 186 94 +213 187 126 +240 217 147 +211 155 138 +151 125 134 +112 113 97 +97 97 97 +89 92 107 +138 103 127 +185 101 134 +201 124 144 +240 85 189 +222 30 193 +189 20 171 +174 0 156 +151 0 118 +112 4 105 +92 28 65 +65 28 36 +53 34 66 +67 81 46 +92 83 54 +107 70 62 +113 28 93 +104 17 86 +76 6 69 +53 22 56 +66 47 33 +80 56 30 +93 72 53 +117 94 78 +154 115 58 +196 125 93 diff --git a/src/fractalzoomer/color_maps/Flame 276_Apophysis-040427-51StPeacocl.map b/src/fractalzoomer/color_maps/Flame 276_Apophysis-040427-51StPeacocl.map new file mode 100644 index 000000000..985d571f1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 276_Apophysis-040427-51StPeacocl.map @@ -0,0 +1,256 @@ +18 8 193 +33 37 48 +45 21 35 +58 5 23 +101 9 34 +144 13 45 +161 6 52 +179 0 60 +230 13 21 +235 6 11 +241 0 2 +237 3 4 +234 6 7 +237 46 13 +241 86 20 +232 95 37 +224 104 54 +194 162 79 +169 188 42 +144 214 6 +110 159 9 +76 105 13 +57 79 13 +39 54 13 +10 4 0 +5 2 0 +0 1 0 +0 2 0 +0 4 0 +8 6 0 +16 9 1 +41 17 33 +38 9 149 +27 68 192 +39 55 118 +52 43 44 +49 58 33 +46 73 22 +53 70 20 +61 67 19 +109 80 14 +131 95 35 +154 111 56 +125 103 80 +97 96 104 +101 94 125 +106 93 147 +127 44 134 +74 4 137 +0 16 224 +28 13 223 +56 10 222 +65 54 234 +75 99 247 +75 78 205 +76 57 164 +82 30 69 +120 26 47 +158 22 26 +185 16 20 +213 10 14 +220 7 13 +228 4 12 +228 3 9 +248 1 9 +245 1 3 +238 6 8 +232 12 14 +227 35 19 +222 59 24 +239 96 40 +242 116 66 +218 166 212 +193 116 189 +169 67 167 +147 79 114 +126 91 61 +103 75 48 +81 59 36 +60 54 38 +57 61 11 +17 40 0 +10 21 0 +3 3 0 +2 2 0 +1 1 1 +8 0 0 +31 0 0 +79 0 4 +123 0 2 +167 0 0 +173 2 4 +179 4 9 +213 10 16 +202 52 15 +201 98 55 +169 146 50 +221 85 71 +238 135 65 +255 185 60 +254 192 53 +253 199 47 +247 140 12 +229 95 22 +131 58 26 +88 45 14 +46 32 3 +43 40 1 +41 48 0 +22 52 0 +36 80 5 +52 137 80 +54 205 108 +53 235 186 +61 173 171 +70 111 157 +98 95 90 +126 31 71 +168 5 52 +181 1 64 +198 5 10 +206 2 5 +214 0 0 +201 15 0 +188 30 0 +162 50 10 +169 94 0 +168 131 17 +158 125 22 +89 153 41 +61 160 20 +34 167 0 +59 181 60 +101 184 92 +70 181 113 +75 220 187 +123 150 117 +141 120 83 +160 91 50 +152 90 57 +144 90 64 +132 89 54 +95 87 51 +82 109 64 +54 109 70 +96 102 0 +121 94 3 +147 86 6 +177 32 5 +206 10 0 +215 2 0 +225 0 1 +227 0 9 +224 3 7 +221 7 5 +199 29 0 +220 61 5 +240 74 0 +239 74 29 +255 82 14 +255 108 14 +224 82 10 +221 86 15 +218 91 20 +192 107 26 +181 70 24 +160 83 27 +152 58 33 +76 5 11 +70 5 5 +65 6 0 +47 0 0 +41 14 0 +38 16 3 +28 16 0 +36 26 14 +26 37 23 +53 55 5 +52 52 0 +59 47 5 +56 46 11 +68 24 25 +81 55 40 +121 59 36 +210 30 104 +212 17 142 +215 4 181 +144 18 153 +105 32 166 +120 0 156 +92 2 125 +57 20 74 +53 4 25 +106 0 14 +138 0 7 +158 0 0 +170 8 19 +151 6 9 +135 12 15 +122 60 13 +109 51 14 +101 49 0 +69 34 0 +74 66 4 +76 77 11 +60 109 30 +52 107 68 +54 83 61 +42 78 42 +60 87 20 +56 61 5 +19 31 21 +7 0 7 +1 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 1 0 +1 0 0 +3 0 0 +20 0 0 +45 2 11 +59 32 73 +124 19 75 +118 0 109 +92 6 117 +96 19 101 +102 42 104 +99 77 63 +131 88 45 +112 97 38 +91 88 37 +53 80 61 +72 70 58 +113 79 44 +137 62 22 +200 84 25 +207 69 7 +219 68 0 +216 80 22 +205 82 48 +222 60 81 +182 81 63 +162 106 69 +148 83 61 +174 53 70 +185 14 23 +190 3 10 +193 5 6 +181 0 7 +175 0 0 +171 0 0 +147 0 0 +87 16 34 +131 5 27 diff --git a/src/fractalzoomer/color_maps/Flame 277_Apophysis-040427-51TmplWatrs2.map b/src/fractalzoomer/color_maps/Flame 277_Apophysis-040427-51TmplWatrs2.map new file mode 100644 index 000000000..824b2b251 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 277_Apophysis-040427-51TmplWatrs2.map @@ -0,0 +1,256 @@ +58 31 10 +30 12 2 +33 29 15 +37 46 29 +47 48 28 +58 50 27 +60 55 26 +63 60 25 +104 56 16 +139 64 20 +175 73 25 +199 39 12 +224 5 0 +182 26 3 +141 48 7 +125 57 10 +110 67 14 +102 61 29 +83 40 15 +65 20 1 +61 10 7 +57 0 13 +54 2 8 +52 4 4 +23 0 8 +25 5 4 +28 11 1 +43 16 2 +59 22 4 +75 36 7 +92 50 10 +127 51 15 +132 70 29 +133 89 40 +133 95 47 +133 102 55 +139 119 63 +145 137 72 +148 145 78 +152 153 85 +189 154 88 +213 145 83 +237 137 78 +201 132 80 +165 127 82 +156 119 79 +147 111 77 +120 91 61 +98 81 63 +98 59 28 +102 52 18 +106 46 9 +117 64 21 +128 82 33 +132 84 34 +137 87 36 +144 105 50 +137 115 60 +131 126 70 +140 124 67 +149 123 64 +155 124 63 +161 125 63 +150 110 49 +153 98 44 +167 104 51 +168 104 47 +169 105 44 +165 98 41 +161 91 39 +148 67 14 +133 44 2 +110 0 5 +91 0 3 +72 0 1 +61 6 1 +50 12 1 +52 20 4 +55 28 7 +61 39 16 +85 49 23 +134 100 55 +158 126 70 +183 152 85 +203 160 96 +223 169 107 +239 179 129 +250 213 142 +236 166 107 +213 136 80 +190 107 53 +181 100 46 +173 93 40 +161 94 42 +153 94 38 +145 98 46 +135 88 36 +135 73 24 +142 55 12 +149 37 0 +142 22 2 +135 7 4 +130 8 3 +131 47 13 +155 102 48 +161 113 55 +168 124 63 +162 120 59 +157 117 56 +156 93 39 +161 62 20 +145 30 1 +108 3 0 +81 31 20 +78 43 24 +76 56 29 +77 66 38 +88 82 48 +121 89 51 +130 86 37 +167 76 31 +165 66 21 +164 57 11 +161 44 5 +159 32 0 +155 52 9 +157 61 19 +158 62 20 +149 59 22 +100 55 16 +91 50 18 +82 46 20 +68 55 21 +60 43 27 +56 41 20 +50 16 40 +15 0 55 +31 0 30 +47 0 6 +59 0 4 +72 0 3 +98 3 1 +120 0 2 +123 1 0 +124 2 25 +80 58 34 +79 70 42 +79 82 51 +87 90 59 +113 99 54 +126 104 54 +141 102 43 +133 86 34 +126 79 33 +120 72 32 +116 75 29 +127 84 31 +136 91 36 +144 106 44 +154 105 47 +173 109 47 +198 146 73 +190 127 62 +183 108 51 +179 89 36 +145 67 18 +111 46 4 +89 23 1 +90 0 0 +88 1 0 +86 2 0 +79 0 0 +76 12 2 +71 13 1 +70 14 1 +85 39 5 +96 53 19 +100 70 34 +106 92 43 +105 107 60 +126 120 70 +133 129 65 +136 135 78 +136 137 79 +124 127 70 +122 123 69 +121 119 68 +95 88 78 +73 74 56 +69 66 31 +52 67 36 +62 61 33 +77 56 27 +104 60 21 +121 74 28 +156 90 40 +179 102 46 +223 127 77 +240 168 110 +227 204 186 +235 236 222 +238 237 235 +235 236 230 +236 237 221 +200 200 202 +210 189 124 +193 139 105 +153 136 126 +130 101 85 +123 99 87 +122 102 75 +111 103 64 +107 94 60 +89 83 59 +84 70 44 +84 55 25 +94 44 7 +78 20 0 +71 23 0 +94 45 13 +116 74 26 +133 93 57 +139 118 75 +172 142 106 +185 180 124 +207 198 123 +226 227 159 +235 236 218 +236 237 231 +244 243 223 +237 238 194 +238 235 166 +234 235 159 +236 217 149 +232 199 132 +221 172 105 +163 129 68 +132 96 48 +101 78 36 +68 44 18 +50 21 3 +55 18 0 +67 37 13 +94 51 19 +124 97 50 +149 150 92 +156 176 105 +186 199 130 +190 186 113 +182 171 105 +159 154 88 +150 151 83 +157 132 68 +167 141 80 +172 175 104 +168 148 89 diff --git a/src/fractalzoomer/color_maps/Flame 278_Apophysis-040427-51TeddyScare.map b/src/fractalzoomer/color_maps/Flame 278_Apophysis-040427-51TeddyScare.map new file mode 100644 index 000000000..15e9d270f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 278_Apophysis-040427-51TeddyScare.map @@ -0,0 +1,256 @@ +176 153 163 +59 219 255 +48 197 238 +37 175 222 +39 134 230 +42 93 238 +38 73 228 +35 54 219 +38 111 216 +41 137 215 +44 164 214 +38 181 212 +32 198 210 +37 209 205 +42 221 200 +45 216 199 +49 211 198 +23 157 186 +11 114 121 +0 71 56 +0 40 32 +0 10 8 +0 9 8 +0 9 8 +20 63 53 +20 94 86 +21 126 119 +18 101 94 +16 77 70 +14 60 55 +13 43 41 +0 0 14 +1 3 2 +0 0 0 +0 0 0 +0 0 0 +0 1 0 +0 3 0 +0 8 3 +0 13 6 +18 87 84 +24 107 133 +31 128 183 +101 147 172 +171 166 162 +184 161 103 +198 156 44 +201 181 32 +158 133 32 +39 145 135 +41 153 157 +44 161 179 +45 178 197 +47 196 216 +69 196 222 +92 197 229 +179 183 218 +117 173 227 +55 163 236 +45 190 224 +36 217 212 +37 218 208 +39 220 205 +39 220 205 +36 211 194 +39 180 226 +39 149 220 +40 119 214 +37 89 216 +35 59 219 +42 37 228 +35 54 219 +39 76 217 +35 107 223 +31 139 229 +31 175 224 +31 212 219 +38 227 216 +46 243 213 +36 223 206 +37 215 201 +38 175 217 +34 165 201 +30 155 185 +28 165 182 +26 175 179 +28 174 174 +29 145 136 +30 147 131 +21 111 99 +13 76 68 +10 60 60 +7 44 53 +19 7 17 +3 1 4 +0 0 2 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 0 2 +24 0 22 +29 16 67 +35 32 113 +28 34 160 +22 36 207 +35 54 219 +31 58 211 +35 61 208 +51 24 139 +19 0 21 +10 0 13 +1 0 5 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 1 0 +0 2 0 +0 6 3 +0 10 9 +0 45 45 +19 80 75 +17 173 162 +23 189 175 +30 205 188 +36 199 196 +29 167 154 +29 133 126 +16 69 61 +1 5 4 +0 2 2 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 2 4 +0 1 10 +0 0 16 +0 35 51 +26 62 136 +18 80 203 +45 112 219 +145 130 135 +166 92 150 +188 54 165 +195 34 189 +192 38 210 +174 36 183 +142 20 141 +56 3 59 +32 0 36 +22 5 23 +5 3 8 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 2 +0 1 4 +0 2 6 +4 14 13 +7 52 55 +33 114 141 +24 135 191 +28 109 198 +28 51 189 +54 59 140 +53 17 61 +53 1 47 +32 4 26 +11 0 0 +3 1 2 +2 12 11 +9 51 47 +21 115 89 +27 151 125 +19 160 144 +20 173 155 +25 161 151 +20 137 119 +17 59 57 +7 18 22 +1 5 4 +0 2 2 +0 0 0 +0 0 0 +0 0 0 +0 0 2 +0 4 7 +0 22 20 +0 51 47 +0 85 96 +27 103 163 +28 143 200 +33 153 188 +25 153 202 +32 169 215 +36 161 215 +26 150 212 +26 134 222 +25 123 212 +34 95 210 +28 75 213 +70 80 203 +105 116 232 +161 130 210 +218 222 231 +226 235 250 +250 224 237 +193 79 255 +203 27 222 +199 28 218 +191 33 214 +170 33 183 +75 47 124 +47 50 101 +39 25 58 +29 5 31 +16 4 14 +3 7 10 +7 22 17 +8 61 53 +19 123 114 +32 163 158 +33 202 181 +27 218 187 +23 214 183 +15 187 165 +15 168 150 diff --git a/src/fractalzoomer/color_maps/Flame 279_Apophysis-040427-51kaosGardenr.map b/src/fractalzoomer/color_maps/Flame 279_Apophysis-040427-51kaosGardenr.map new file mode 100644 index 000000000..6e29b7095 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 279_Apophysis-040427-51kaosGardenr.map @@ -0,0 +1,256 @@ +59 0 80 +4 81 87 +27 106 102 +50 132 118 +42 172 97 +34 212 76 +44 226 89 +55 240 103 +83 241 94 +128 244 117 +174 247 140 +209 242 72 +244 238 4 +211 197 51 +178 156 99 +168 168 105 +159 180 111 +118 201 121 +133 196 120 +148 191 119 +159 164 109 +171 137 99 +175 120 94 +179 103 89 +187 51 53 +201 27 56 +216 3 59 +196 8 40 +177 13 22 +161 17 34 +145 21 47 +83 48 72 +4 0 173 +0 5 40 +0 2 20 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 1 6 +0 1 5 +0 1 4 +0 0 2 +0 0 0 +0 1 0 +0 2 0 +0 43 34 +0 111 17 +39 201 79 +75 203 97 +112 205 116 +77 225 110 +42 245 104 +29 246 95 +17 247 87 +32 208 136 +21 210 161 +11 213 187 +32 178 139 +53 143 91 +85 136 82 +118 129 73 +126 120 60 +134 111 69 +126 90 78 +135 100 75 +144 110 73 +154 116 78 +165 123 83 +181 144 102 +229 132 149 +249 161 235 +249 148 224 +249 136 214 +204 153 164 +160 171 115 +148 176 116 +137 181 118 +108 187 106 +100 181 89 +139 159 8 +150 132 41 +162 105 75 +182 128 71 +202 152 67 +255 137 109 +232 145 138 +243 120 166 +239 109 157 +236 98 149 +222 99 147 +208 101 145 +177 119 134 +157 113 166 +121 27 177 +137 4 181 +116 27 45 +131 13 22 +147 0 0 +126 12 22 +106 25 44 +70 48 50 +73 44 40 +147 57 23 +154 48 19 +162 40 16 +143 49 14 +125 58 13 +85 91 5 +22 64 0 +55 111 20 +92 114 31 +149 85 73 +166 93 80 +184 102 88 +241 102 121 +247 93 127 +230 104 125 +234 163 131 +200 184 133 +157 190 118 +115 196 103 +103 205 89 +92 215 75 +112 196 111 +141 207 120 +181 199 141 +207 217 156 +241 236 180 +243 226 178 +246 217 177 +233 174 156 +243 120 166 +255 114 164 +243 102 154 +227 137 146 +192 156 131 +157 175 117 +151 189 121 +146 203 126 +153 204 127 +177 188 122 +202 182 123 +216 152 142 +196 124 102 +174 113 86 +152 103 70 +94 109 44 +80 114 19 +27 206 78 +6 233 64 +0 239 67 +9 240 77 +18 241 88 +50 231 92 +68 200 81 +81 205 81 +99 176 82 +120 178 93 +136 133 92 +146 125 80 +142 133 87 +139 142 95 +124 166 103 +120 196 106 +131 185 109 +128 172 113 +121 107 106 +119 91 95 +117 76 84 +175 47 36 +177 42 38 +189 55 52 +161 55 59 +102 71 68 +66 84 94 +28 2 161 +92 0 217 +134 78 227 +120 106 193 +175 125 137 +177 140 134 +154 100 98 +134 61 20 +134 61 18 +135 61 16 +139 53 18 +162 33 27 +157 54 19 +183 98 0 +126 91 0 +42 40 0 +8 10 9 +0 3 0 +3 0 2 +18 6 0 +57 57 59 +94 84 75 +133 110 78 +167 161 109 +186 186 126 +189 196 129 +190 204 142 +232 198 153 +231 189 165 +209 171 126 +173 155 115 +164 132 109 +181 124 107 +199 102 111 +183 106 114 +148 128 104 +145 175 105 +147 183 121 +142 212 126 +152 233 141 +159 255 154 +174 252 153 +155 247 120 +125 202 106 +85 186 92 +105 157 93 +74 102 87 +118 100 100 +150 98 76 +199 102 57 +241 76 70 +222 42 43 +186 8 84 +202 12 164 +137 110 103 +69 189 92 +15 226 69 +2 235 66 +2 236 63 +3 235 63 +25 218 73 +55 202 87 +113 218 125 +179 232 160 +222 247 153 +242 240 165 +243 236 168 +234 223 169 +233 188 165 +234 200 172 +243 221 182 +244 240 166 +241 224 178 +237 182 161 +236 133 154 +232 94 143 +221 100 141 +190 132 131 +179 157 107 diff --git a/src/fractalzoomer/color_maps/Flame 280_Apophysis-040427-51Thatway4.map b/src/fractalzoomer/color_maps/Flame 280_Apophysis-040427-51Thatway4.map new file mode 100644 index 000000000..2519da3f2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 280_Apophysis-040427-51Thatway4.map @@ -0,0 +1,256 @@ +108 55 21 +208 161 89 +219 198 105 +231 235 122 +235 215 156 +240 195 190 +236 177 193 +233 159 196 +162 127 229 +154 120 227 +146 113 226 +175 154 204 +204 196 183 +222 194 141 +241 192 99 +223 163 90 +206 135 81 +134 91 46 +129 75 39 +124 60 33 +126 64 19 +129 69 6 +129 67 5 +130 66 4 +126 55 13 +118 67 15 +110 80 18 +114 73 22 +118 66 27 +131 78 32 +144 91 37 +166 96 34 +205 123 37 +197 148 71 +216 189 79 +236 231 88 +228 193 73 +221 155 59 +209 137 54 +198 119 50 +135 65 29 +109 51 16 +83 37 4 +48 24 10 +13 11 16 +8 14 19 +4 17 23 +19 37 47 +102 68 41 +144 106 33 +178 105 40 +213 104 47 +196 100 34 +179 97 21 +166 84 13 +153 72 6 +131 55 0 +140 56 5 +149 57 10 +135 64 19 +122 71 28 +128 71 25 +135 71 23 +141 77 15 +136 68 3 +145 65 0 +140 49 0 +136 34 0 +130 34 0 +124 34 0 +93 34 2 +72 28 0 +16 22 0 +12 14 5 +9 7 10 +16 9 14 +24 11 18 +32 15 14 +40 20 11 +88 37 0 +124 54 0 +151 66 35 +141 76 43 +131 87 52 +138 83 52 +146 79 52 +155 78 50 +154 81 48 +118 68 35 +119 62 32 +120 56 29 +125 49 24 +130 42 20 +147 46 18 +133 45 7 +121 39 0 +107 40 0 +70 10 0 +46 5 0 +23 0 0 +22 0 5 +21 0 10 +2 0 19 +4 6 21 +9 0 36 +16 2 49 +23 5 63 +21 10 59 +20 15 55 +22 22 48 +62 12 21 +92 28 0 +116 34 0 +95 12 0 +86 6 0 +78 0 0 +82 21 0 +100 40 12 +122 39 23 +130 59 15 +160 78 28 +164 79 23 +169 81 18 +172 71 9 +176 62 0 +177 74 15 +216 111 45 +229 114 57 +237 132 77 +233 145 74 +224 144 69 +216 143 64 +231 136 44 +218 125 45 +184 102 26 +163 87 11 +116 63 0 +97 62 10 +79 61 21 +50 45 29 +22 29 37 +21 19 30 +40 26 26 +98 54 17 +122 55 13 +128 48 0 +124 50 0 +120 53 0 +106 46 0 +103 52 9 +105 46 14 +113 47 13 +109 44 14 +108 49 18 +107 54 23 +111 64 20 +121 78 25 +125 83 25 +154 95 15 +186 121 39 +202 132 60 +220 131 63 +227 137 68 +234 143 73 +244 153 80 +255 168 108 +240 173 102 +216 178 131 +232 229 194 +232 231 211 +233 234 228 +233 232 188 +216 203 169 +209 211 189 +231 225 239 +240 226 241 +249 215 248 +255 225 248 +252 241 239 +255 229 190 +223 196 143 +181 157 87 +160 123 43 +156 90 40 +152 73 30 +152 75 25 +153 78 20 +140 76 28 +133 83 34 +136 76 50 +115 68 38 +102 69 36 +98 64 26 +104 55 23 +97 50 20 +59 9 10 +32 6 9 +25 6 0 +42 6 0 +51 23 0 +79 49 0 +99 48 0 +95 33 0 +92 34 0 +74 19 0 +56 17 0 +34 4 0 +20 0 0 +18 0 0 +0 11 0 +14 13 0 +17 7 5 +9 6 17 +19 5 18 +47 17 17 +90 69 38 +75 71 104 +124 96 121 +122 127 227 +97 111 236 +117 94 244 +82 47 235 +67 36 95 +77 9 84 +108 45 76 +121 55 31 +148 62 27 +158 76 20 +160 71 13 +150 66 19 +136 60 28 +121 57 29 +123 60 27 +142 64 18 +168 80 34 +187 106 61 +229 150 91 +253 221 120 +242 232 119 +231 242 103 +233 229 103 +192 170 110 +188 123 91 +142 95 53 +121 70 49 +96 72 28 +93 62 16 +50 24 9 +26 20 8 +20 26 22 +97 58 29 +106 76 38 +118 63 42 +142 78 43 +226 125 57 +173 89 29 diff --git a/src/fractalzoomer/color_maps/Flame 281_Apophysis-040427-51ThatwayGrn.map b/src/fractalzoomer/color_maps/Flame 281_Apophysis-040427-51ThatwayGrn.map new file mode 100644 index 000000000..0e3dd8349 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 281_Apophysis-040427-51ThatwayGrn.map @@ -0,0 +1,256 @@ +79 66 13 +83 51 0 +100 55 0 +118 59 0 +119 65 0 +120 72 0 +119 72 0 +119 72 0 +78 55 5 +66 48 5 +54 41 6 +56 39 10 +58 38 14 +70 61 16 +82 85 18 +74 109 39 +67 133 61 +67 133 62 +65 125 61 +64 117 61 +67 82 33 +71 48 6 +68 41 3 +65 35 0 +70 53 1 +69 95 25 +69 137 50 +67 144 51 +66 152 53 +63 156 52 +61 160 52 +59 163 52 +59 163 52 +58 161 52 +60 161 52 +62 161 53 +61 160 52 +61 160 52 +61 158 52 +62 157 53 +64 134 64 +67 128 69 +71 123 74 +72 121 78 +73 119 82 +73 119 82 +73 119 82 +73 119 82 +73 121 79 +68 148 53 +66 150 53 +65 153 53 +66 151 53 +68 149 54 +70 146 54 +73 143 54 +144 90 0 +125 98 6 +106 107 13 +86 119 39 +67 132 66 +67 131 70 +68 131 74 +71 129 79 +74 127 85 +75 120 87 +75 119 86 +75 119 86 +75 119 86 +75 119 86 +76 122 86 +76 119 89 +75 119 86 +68 121 82 +61 124 79 +62 132 69 +64 141 59 +63 145 57 +63 150 55 +67 148 53 +66 141 59 +70 146 55 +66 149 55 +62 152 56 +63 154 54 +64 157 53 +61 160 52 +61 160 52 +65 153 53 +67 150 53 +70 147 53 +85 123 34 +101 99 16 +122 84 0 +107 57 0 +85 42 0 +60 32 0 +53 34 1 +70 38 1 +88 43 2 +95 49 1 +102 56 0 +117 64 0 +118 71 1 +92 84 22 +80 103 46 +69 123 71 +64 86 48 +60 50 25 +45 32 16 +37 28 11 +32 18 7 +45 32 13 +70 118 70 +71 119 75 +72 120 80 +76 119 91 +75 120 100 +76 119 100 +76 119 100 +75 122 86 +115 115 45 +155 108 4 +158 114 3 +162 120 2 +104 137 48 +71 146 55 +70 146 55 +68 136 61 +67 133 62 +67 133 62 +67 133 62 +67 126 68 +70 120 69 +109 69 17 +127 82 0 +148 78 6 +137 70 3 +126 62 1 +113 57 2 +100 52 3 +76 30 7 +63 29 1 +58 22 0 +54 21 2 +61 28 0 +66 30 2 +72 33 4 +103 56 4 +131 73 0 +157 97 0 +170 133 0 +162 148 43 +124 152 39 +86 157 35 +72 154 56 +66 154 52 +65 156 53 +65 156 53 +64 155 52 +65 156 53 +63 158 54 +62 159 53 +62 161 53 +60 164 53 +60 164 53 +62 161 53 +63 158 54 +66 152 53 +67 148 53 +69 145 54 +106 118 32 +154 108 0 +164 115 0 +143 108 16 +82 118 90 +80 119 98 +78 120 100 +75 119 102 +78 120 100 +79 119 95 +75 119 86 +71 120 75 +62 70 19 +45 28 0 +44 24 3 +44 21 7 +37 19 5 +45 17 3 +47 21 0 +49 34 1 +56 48 2 +74 54 0 +98 57 1 +123 59 0 +128 69 0 +130 86 0 +108 98 49 +73 119 80 +76 119 92 +75 120 100 +72 120 108 +73 119 108 +75 119 102 +76 119 100 +76 119 91 +73 119 80 +71 120 75 +56 57 15 +51 40 8 +47 36 8 +44 41 8 +47 44 11 +47 50 7 +53 65 1 +60 91 34 +71 120 75 +75 127 89 +75 134 90 +71 129 79 +64 134 62 +68 148 53 +67 151 55 +67 151 53 +68 148 53 +67 134 63 +73 124 81 +76 119 91 +79 119 95 +78 120 98 +80 119 98 +80 119 98 +80 119 100 +80 119 98 +80 119 98 +78 122 97 +75 122 88 +72 127 85 +69 130 73 +65 139 64 +68 148 53 +68 148 53 +68 141 59 +70 133 62 +67 125 67 +92 71 18 +62 40 19 +51 29 8 +46 25 4 +57 32 1 +73 46 1 +105 58 4 +131 80 1 +154 99 0 +178 160 62 +170 124 2 diff --git a/src/fractalzoomer/color_maps/Flame 282_Apophysis-040427-51TreeLife1.map b/src/fractalzoomer/color_maps/Flame 282_Apophysis-040427-51TreeLife1.map new file mode 100644 index 000000000..10286838a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 282_Apophysis-040427-51TreeLife1.map @@ -0,0 +1,256 @@ +199 144 17 +41 30 44 +89 62 36 +138 94 29 +161 115 26 +184 137 23 +190 143 30 +197 149 38 +206 169 62 +214 187 99 +223 206 136 +222 207 148 +221 209 161 +207 169 114 +193 129 68 +191 133 53 +190 138 39 +173 120 6 +172 119 4 +171 118 2 +166 111 1 +161 105 0 +162 102 0 +164 100 0 +148 76 0 +142 68 0 +137 61 0 +131 43 0 +125 26 0 +116 22 0 +107 18 0 +74 0 28 +33 0 29 +7 6 12 +45 10 9 +84 14 6 +106 30 3 +129 47 0 +137 60 0 +146 74 0 +170 113 6 +176 122 8 +182 132 11 +194 142 17 +206 153 23 +209 160 28 +212 168 33 +214 181 42 +228 189 50 +238 212 65 +240 213 68 +243 215 72 +233 199 62 +224 184 53 +217 177 51 +211 171 49 +195 147 23 +187 138 15 +179 129 8 +171 115 6 +164 101 4 +159 94 2 +155 88 1 +149 77 1 +146 74 2 +152 81 1 +155 90 1 +159 99 1 +158 98 1 +157 97 1 +144 87 0 +138 68 0 +116 69 0 +116 65 0 +117 61 0 +121 52 0 +125 44 1 +121 42 0 +117 41 0 +109 42 0 +125 44 1 +139 61 0 +149 81 1 +159 101 2 +164 108 4 +170 116 7 +177 124 10 +182 132 11 +183 133 12 +184 135 10 +185 137 9 +185 136 10 +185 135 12 +186 136 13 +190 140 15 +196 149 19 +208 162 25 +221 180 40 +224 184 44 +228 189 49 +225 186 46 +222 183 43 +216 172 37 +211 162 34 +198 151 21 +190 141 16 +182 132 11 +176 125 8 +171 118 6 +160 100 2 +148 76 0 +138 64 0 +138 61 5 +145 77 6 +155 91 5 +165 106 4 +181 130 12 +193 143 22 +204 157 25 +211 165 30 +211 167 32 +206 159 35 +201 151 38 +195 145 27 +189 139 16 +173 120 6 +161 97 7 +140 67 16 +112 35 7 +54 4 29 +55 13 38 +56 22 47 +32 29 36 +49 35 52 +43 47 85 +80 52 103 +68 77 76 +82 78 89 +97 79 103 +104 85 84 +112 92 65 +147 95 45 +165 105 9 +170 116 7 +182 132 11 +192 142 17 +196 147 20 +200 153 23 +205 161 28 +211 165 30 +203 159 26 +197 150 20 +179 121 22 +173 116 33 +167 112 45 +176 138 161 +165 153 203 +168 156 206 +171 158 228 +201 201 227 +207 195 209 +255 230 156 +250 235 142 +246 240 128 +246 248 115 +254 245 92 +255 235 96 +255 233 97 +239 202 59 +237 201 58 +235 200 58 +237 198 59 +232 194 61 +233 203 105 +211 162 155 +160 101 103 +145 88 45 +131 74 31 +139 65 18 +138 63 5 +137 61 0 +134 63 1 +134 63 1 +137 62 0 +131 49 1 +130 48 0 +129 47 0 +132 52 1 +139 63 0 +144 72 0 +147 78 0 +154 91 0 +161 101 3 +164 109 8 +160 125 0 +173 124 3 +182 132 11 +192 142 17 +204 157 27 +209 159 38 +214 170 35 +221 182 42 +228 189 49 +229 192 49 +231 194 53 +232 193 53 +227 188 48 +222 181 41 +213 169 34 +201 154 24 +189 132 19 +163 106 16 +118 76 34 +93 69 93 +110 89 108 +114 75 104 +128 70 50 +153 94 24 +168 116 6 +173 122 7 +181 131 10 +175 124 7 +172 119 5 +168 106 7 +169 89 4 +150 65 0 +128 46 0 +117 35 0 +109 28 0 +88 0 0 +65 0 26 +33 0 27 +8 0 15 +38 5 26 +98 14 3 +116 26 15 +117 29 15 +122 43 28 +111 94 110 +149 131 179 +159 145 180 +131 112 134 +158 97 113 +167 99 38 +176 123 11 +181 130 12 +188 138 15 +197 151 16 +199 164 18 +213 172 32 +234 189 12 +255 197 35 +240 201 44 +229 190 50 +220 176 41 +210 161 32 diff --git a/src/fractalzoomer/color_maps/Flame 283_Apophysis-040427-51TreeLife.map b/src/fractalzoomer/color_maps/Flame 283_Apophysis-040427-51TreeLife.map new file mode 100644 index 000000000..3f29e36cb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 283_Apophysis-040427-51TreeLife.map @@ -0,0 +1,256 @@ +160 85 2 +162 86 2 +159 84 6 +157 83 10 +161 87 6 +166 92 3 +167 95 2 +168 98 2 +164 90 3 +157 83 2 +150 76 1 +144 69 0 +138 62 0 +132 55 0 +127 49 0 +123 46 0 +120 43 1 +118 40 1 +119 39 0 +120 39 0 +123 44 0 +127 49 1 +130 53 1 +134 57 1 +153 110 78 +186 152 121 +219 194 164 +234 209 131 +250 225 99 +239 209 77 +229 193 55 +208 157 30 +169 98 8 +134 57 1 +124 48 0 +115 40 0 +111 35 0 +107 31 0 +106 31 0 +105 32 0 +110 36 1 +114 38 1 +118 40 1 +120 44 2 +123 49 4 +128 52 2 +133 56 0 +139 64 0 +146 69 1 +161 85 7 +164 98 3 +167 112 0 +164 111 28 +162 111 56 +153 105 60 +145 99 65 +162 97 17 +154 83 13 +146 70 10 +133 57 5 +121 44 0 +116 40 0 +112 36 0 +106 31 0 +98 26 1 +96 24 0 +93 30 0 +90 36 0 +95 34 0 +100 32 0 +111 37 0 +120 43 1 +136 66 17 +160 104 58 +184 142 100 +196 162 141 +209 183 182 +228 208 155 +247 233 128 +255 245 130 +252 238 116 +253 236 104 +250 233 104 +248 230 104 +246 222 94 +244 215 85 +221 176 49 +185 129 46 +154 78 2 +144 66 1 +134 54 1 +127 48 3 +121 43 5 +118 39 6 +113 42 14 +111 35 9 +108 33 1 +108 33 1 +111 36 1 +115 40 1 +116 39 0 +117 39 0 +120 43 1 +123 46 4 +132 55 0 +133 57 0 +135 59 1 +134 57 0 +133 56 0 +132 55 0 +131 52 0 +125 47 1 +127 46 3 +132 55 1 +133 57 1 +135 59 1 +140 65 0 +141 71 0 +141 82 0 +141 72 0 +130 53 1 +124 47 0 +119 42 0 +117 41 0 +115 40 1 +113 37 1 +108 34 0 +104 33 1 +105 32 0 +108 33 1 +108 33 0 +109 34 0 +112 36 0 +116 38 0 +117 39 0 +113 38 0 +106 31 0 +103 28 0 +100 26 0 +98 25 0 +97 25 1 +97 25 1 +95 28 2 +98 26 1 +102 28 1 +104 30 1 +104 31 0 +105 32 0 +104 31 0 +102 28 1 +99 27 2 +98 25 0 +96 24 0 +95 23 0 +95 23 1 +96 24 0 +96 24 0 +97 25 1 +102 28 1 +108 34 0 +115 40 0 +135 58 2 +140 63 7 +145 68 12 +151 76 9 +156 101 60 +177 134 81 +202 169 152 +220 203 237 +219 203 238 +219 203 240 +225 211 202 +252 248 138 +243 222 95 +211 162 31 +213 133 20 +189 115 20 +164 93 3 +155 79 1 +148 75 0 +147 73 0 +145 71 0 +146 72 1 +148 71 3 +132 55 1 +128 51 1 +125 47 1 +120 42 0 +118 40 1 +116 41 1 +115 43 0 +119 42 0 +121 44 0 +126 48 0 +132 52 0 +134 57 1 +130 63 8 +140 70 11 +139 72 20 +146 122 76 +198 164 136 +207 180 189 +207 182 204 +211 190 199 +224 203 212 +237 224 231 +241 240 173 +247 223 101 +220 175 82 +183 132 69 +165 94 14 +154 78 2 +141 63 0 +126 50 0 +118 40 1 +108 33 1 +102 28 1 +93 23 0 +85 18 1 +70 14 0 +70 10 0 +75 9 0 +87 19 0 +96 24 0 +103 29 0 +110 36 0 +118 41 0 +127 49 1 +134 58 0 +139 63 1 +142 67 0 +143 68 0 +144 66 2 +138 62 2 +139 60 1 +137 61 1 +135 59 1 +134 58 0 +137 58 1 +141 59 0 +145 68 0 +150 76 1 +160 88 3 +169 102 0 +190 127 13 +199 141 16 +205 152 24 +206 151 25 +200 136 28 +176 107 14 +163 88 7 +150 72 8 +142 57 0 +128 51 9 +130 35 0 +125 36 4 diff --git a/src/fractalzoomer/color_maps/Flame 284_Apophysis-040427-51triflwr.map b/src/fractalzoomer/color_maps/Flame 284_Apophysis-040427-51triflwr.map new file mode 100644 index 000000000..2a9f715a1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 284_Apophysis-040427-51triflwr.map @@ -0,0 +1,256 @@ +105 58 4 +155 91 4 +157 94 12 +160 98 21 +177 101 60 +194 105 99 +189 109 109 +185 114 120 +148 101 21 +96 61 17 +44 21 13 +22 11 6 +0 1 0 +0 0 13 +0 0 27 +1 34 60 +2 68 94 +1 57 106 +57 91 147 +114 125 189 +129 153 202 +145 181 215 +158 195 213 +172 210 211 +115 95 156 +100 54 124 +85 14 92 +42 9 49 +0 4 7 +0 2 3 +0 0 0 +1 0 0 +6 0 0 +113 36 10 +128 65 5 +143 94 1 +139 110 3 +136 126 5 +122 128 6 +109 131 7 +40 117 1 +40 116 0 +41 116 0 +71 107 1 +102 99 2 +102 83 4 +102 68 7 +115 74 20 +93 72 45 +107 55 78 +132 83 104 +158 111 131 +178 159 143 +198 208 155 +204 203 173 +211 198 192 +179 147 158 +178 137 142 +178 127 126 +171 140 144 +165 154 162 +154 149 172 +144 144 182 +117 139 197 +54 87 202 +46 59 199 +23 35 180 +1 11 161 +0 28 138 +0 46 116 +0 50 113 +7 55 129 +66 100 210 +87 137 222 +109 175 235 +136 191 231 +163 208 227 +160 214 218 +158 220 209 +148 178 204 +128 116 162 +54 45 174 +38 52 128 +23 59 83 +43 65 62 +63 72 41 +87 78 19 +128 85 7 +153 80 1 +143 46 0 +133 13 0 +142 10 0 +151 7 0 +172 0 23 +140 0 37 +136 15 4 +137 48 4 +113 71 21 +68 71 48 +23 71 75 +12 72 82 +1 74 89 +0 66 98 +0 52 110 +80 23 126 +100 42 116 +121 62 106 +134 65 94 +147 69 83 +142 100 16 +150 93 6 +162 84 2 +170 77 0 +170 83 6 +167 77 3 +164 72 0 +144 56 18 +129 15 25 +114 13 43 +124 0 62 +185 11 34 +205 16 19 +226 21 4 +225 31 5 +224 41 7 +176 74 0 +174 76 1 +165 84 5 +152 92 6 +102 95 41 +70 85 42 +39 76 43 +10 81 77 +0 50 113 +11 0 159 +18 0 168 +0 5 183 +9 15 188 +18 25 193 +19 24 191 +20 23 190 +0 30 136 +1 60 104 +22 79 72 +60 103 13 +127 129 2 +132 125 4 +137 122 7 +150 93 6 +157 87 1 +166 83 3 +163 82 1 +150 69 6 +135 56 16 +120 43 27 +113 27 76 +81 3 102 +47 20 99 +19 43 103 +38 55 73 +1 6 10 +0 0 0 +3 0 0 +7 0 0 +68 59 28 +108 69 4 +139 103 6 +136 120 7 +133 106 0 +114 90 8 +96 74 17 +65 69 32 +29 79 42 +14 85 71 +4 84 93 +16 105 83 +6 107 49 +1 108 26 +1 110 19 +42 122 37 +111 96 13 +145 94 5 +156 91 9 +169 83 6 +219 75 49 +224 92 58 +229 110 67 +230 84 47 +228 70 7 +176 76 0 +173 81 6 +188 96 71 +215 143 103 +171 192 175 +173 223 220 +173 228 222 +156 244 220 +149 235 255 +174 233 241 +174 231 240 +178 226 238 +198 202 240 +203 198 228 +194 230 220 +180 225 205 +196 190 174 +175 164 160 +182 119 138 +143 66 110 +128 34 87 +137 33 82 +136 28 80 +150 30 57 +167 36 68 +152 93 25 +169 83 6 +179 97 0 +213 101 19 +233 116 72 +255 187 82 +245 255 172 +232 203 247 +232 178 253 +239 159 228 +221 199 201 +215 169 153 +228 121 75 +223 120 19 +224 93 11 +206 85 2 +176 76 1 +170 91 0 +161 86 3 +155 88 1 +152 79 0 +124 54 2 +129 35 0 +131 13 0 +128 12 31 +106 23 43 +75 28 62 +52 7 112 +40 8 145 +15 2 144 +24 11 127 +64 34 88 +63 45 59 +73 68 26 +120 69 4 +148 81 3 +164 78 1 +171 78 0 +167 69 0 +171 39 62 +127 64 107 +136 55 98 diff --git a/src/fractalzoomer/color_maps/Flame 285_Apophysis-040427-51mitosis.map b/src/fractalzoomer/color_maps/Flame 285_Apophysis-040427-51mitosis.map new file mode 100644 index 000000000..8eaa4e999 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 285_Apophysis-040427-51mitosis.map @@ -0,0 +1,256 @@ +78 82 109 +113 49 65 +84 46 45 +55 44 26 +53 48 29 +51 53 32 +45 49 38 +40 46 44 +45 37 52 +47 44 55 +49 52 59 +59 72 83 +70 93 107 +96 119 134 +122 145 161 +136 156 172 +151 168 184 +119 165 189 +119 174 191 +120 184 194 +163 219 214 +206 255 234 +224 255 243 +242 255 253 +250 250 255 +233 211 215 +217 172 175 +229 167 134 +242 163 94 +244 149 92 +247 136 90 +240 130 71 +206 149 106 +180 98 134 +204 98 92 +229 99 50 +200 91 51 +172 83 53 +163 74 72 +155 65 91 +113 101 115 +118 113 117 +124 125 119 +139 138 133 +155 152 147 +154 157 156 +154 162 165 +149 144 164 +126 129 138 +82 92 93 +64 74 74 +47 57 56 +47 41 47 +48 26 38 +51 23 28 +54 20 19 +51 5 7 +89 7 3 +127 9 0 +151 11 5 +175 13 10 +194 31 38 +213 50 67 +233 33 20 +211 21 5 +159 34 12 +161 45 42 +164 56 72 +156 54 72 +148 53 73 +123 83 71 +124 33 42 +80 24 33 +67 12 16 +54 0 0 +30 1 0 +6 2 1 +4 3 0 +3 4 0 +15 4 2 +14 4 5 +16 31 26 +30 36 42 +45 42 59 +51 49 69 +58 56 80 +79 74 104 +84 78 106 +66 65 83 +55 59 69 +45 53 56 +38 48 48 +31 43 41 +15 30 23 +10 8 9 +8 6 0 +14 6 4 +22 26 12 +29 35 10 +37 45 8 +36 53 8 +35 62 9 +48 58 6 +53 59 57 +90 101 123 +91 121 140 +92 141 158 +91 130 149 +91 119 140 +105 117 143 +96 112 128 +89 105 128 +89 116 107 +63 113 124 +65 111 117 +68 109 111 +81 104 112 +91 97 123 +126 96 134 +163 111 160 +191 180 196 +195 195 201 +199 211 207 +222 228 231 +246 246 255 +252 249 255 +252 253 255 +255 251 255 +251 255 255 +196 212 211 +181 197 195 +167 182 179 +151 150 156 +124 116 137 +98 96 109 +80 86 84 +42 59 51 +37 53 51 +33 48 51 +29 45 43 +26 43 35 +21 32 36 +20 14 26 +29 14 21 +30 29 27 +54 28 27 +60 26 26 +67 25 26 +90 32 44 +66 51 46 +61 70 87 +87 85 96 +141 98 141 +149 101 146 +158 105 151 +141 84 119 +106 79 114 +87 78 105 +69 83 86 +63 66 71 +48 59 55 +44 51 61 +45 58 70 +46 65 80 +59 92 81 +62 88 101 +61 110 117 +60 87 98 +41 51 63 +39 54 58 +38 57 53 +39 61 49 +48 64 53 +53 76 68 +85 85 83 +112 113 73 +113 113 103 +125 127 124 +158 156 144 +158 170 170 +161 165 174 +158 149 178 +127 153 150 +114 120 154 +121 153 178 +143 166 178 +165 179 179 +175 190 195 +210 249 248 +241 255 254 +247 255 254 +228 237 242 +190 173 215 +148 138 162 +111 99 139 +100 105 101 +67 99 86 +50 73 65 +49 62 55 +56 65 60 +61 86 67 +58 103 82 +52 102 109 +70 118 128 +76 130 142 +84 115 133 +80 109 127 +71 117 130 +71 117 130 +74 110 122 +76 100 112 +70 78 97 +59 56 75 +58 39 58 +80 41 44 +61 20 24 +47 8 9 +59 0 2 +38 4 2 +26 16 25 +37 38 40 +39 48 57 +48 55 73 +66 68 91 +92 91 105 +103 129 116 +128 136 139 +142 157 162 +130 172 150 +126 147 140 +127 116 110 +115 88 61 +67 62 59 +50 45 49 +37 49 45 +34 41 34 +25 34 31 +34 36 25 +24 49 7 +17 40 0 +15 20 0 +8 15 0 +6 6 0 +14 4 2 +23 3 2 +39 1 0 +38 5 0 +48 11 2 +51 21 21 +39 33 33 +21 32 28 +13 17 16 +27 12 15 +35 23 35 +30 27 38 +45 31 31 diff --git a/src/fractalzoomer/color_maps/Flame 286_Apophysis-040427-51triflwer.map b/src/fractalzoomer/color_maps/Flame 286_Apophysis-040427-51triflwer.map new file mode 100644 index 000000000..3da9a014b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 286_Apophysis-040427-51triflwer.map @@ -0,0 +1,256 @@ +142 104 5 +140 108 9 +121 111 10 +102 114 12 +83 73 43 +64 33 74 +88 73 103 +113 114 132 +160 203 186 +163 207 205 +167 211 224 +144 200 229 +122 189 234 +121 200 242 +120 212 251 +133 221 244 +147 230 238 +203 237 202 +201 210 196 +199 184 191 +179 151 157 +159 118 124 +126 110 73 +93 102 23 +0 49 115 +2 28 128 +4 8 141 +27 24 158 +50 40 175 +58 68 190 +66 96 206 +99 139 208 +149 163 212 +234 235 203 +230 219 194 +226 203 185 +218 221 143 +211 239 102 +223 220 120 +235 201 138 +215 94 13 +210 103 9 +205 112 6 +195 105 3 +185 99 0 +179 89 2 +173 79 5 +167 82 2 +165 78 1 +182 65 0 +163 42 0 +145 20 0 +135 20 2 +126 20 4 +132 12 7 +139 4 11 +118 0 61 +85 13 76 +52 26 91 +40 16 87 +28 7 84 +15 5 42 +3 4 0 +0 0 0 +0 0 0 +79 54 34 +95 52 20 +112 51 6 +120 37 3 +129 23 0 +129 18 1 +131 7 5 +108 4 57 +77 19 115 +47 35 173 +71 51 186 +95 68 199 +92 67 178 +90 67 158 +89 62 157 +99 47 130 +97 50 130 +128 84 133 +159 118 136 +161 117 133 +163 117 130 +189 133 120 +188 91 58 +155 91 4 +154 89 3 +154 88 2 +155 84 1 +157 80 0 +169 77 0 +182 74 12 +188 62 66 +165 94 112 +94 93 169 +103 110 178 +113 128 187 +120 148 200 +127 168 214 +156 178 192 +113 136 190 +93 89 165 +113 96 154 +134 103 144 +134 95 138 +134 87 133 +159 78 93 +162 40 79 +127 52 13 +143 51 2 +122 69 15 +119 60 21 +116 52 27 +84 19 53 +34 51 79 +8 66 88 +7 99 84 +5 88 78 +6 93 56 +8 98 34 +7 89 57 +6 80 81 +8 63 93 +11 62 93 +0 60 104 +0 60 107 +42 26 89 +48 25 88 +55 25 87 +83 57 34 +116 22 12 +127 13 21 +124 0 52 +125 9 72 +116 43 108 +108 77 145 +112 80 143 +117 84 141 +130 98 139 +133 111 157 +90 67 158 +17 46 186 +63 103 224 +80 111 209 +97 119 195 +160 174 177 +210 173 214 +230 215 148 +231 201 147 +211 97 71 +210 93 69 +210 89 68 +213 81 56 +194 65 69 +185 51 60 +169 42 69 +155 30 72 +163 7 46 +170 1 30 +164 1 37 +158 1 44 +147 0 44 +133 0 45 +125 15 28 +124 65 25 +133 97 0 +111 101 8 +89 105 16 +51 90 23 +18 67 81 +14 52 97 +4 27 133 +10 6 142 +25 3 138 +33 0 149 +50 0 126 +82 24 108 +133 39 89 +156 39 81 +156 40 79 +191 55 59 +248 79 10 +224 89 8 +200 100 6 +164 85 6 +151 90 1 +149 92 2 +133 88 3 +119 58 1 +84 63 20 +79 75 30 +67 74 23 +8 5 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 2 1 +2 16 104 +0 37 125 +2 9 142 +4 0 147 +11 0 154 +16 0 150 +22 1 158 +6 0 177 +13 36 210 +1 38 249 +0 48 221 +18 12 180 +62 10 137 +69 26 69 +112 67 25 +147 72 7 +163 90 11 +198 118 111 +211 158 116 +204 143 114 +140 89 104 +56 50 60 +43 58 61 +2 2 2 +0 0 0 +7 14 0 +80 80 10 +106 128 1 +98 129 0 +76 124 4 +70 124 2 +10 97 19 +1 111 16 +30 126 28 +78 126 6 +130 131 1 +133 129 3 +137 124 9 +139 112 5 +146 95 6 +150 94 7 +160 88 6 +171 79 2 +175 71 0 +184 71 0 +176 76 0 +168 77 0 +163 80 0 +154 87 0 +150 88 1 +140 89 0 +117 58 0 +111 40 10 +58 12 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 287_Apophysis-040427-51yggF.map b/src/fractalzoomer/color_maps/Flame 287_Apophysis-040427-51yggF.map new file mode 100644 index 000000000..1a1dbe0ee --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 287_Apophysis-040427-51yggF.map @@ -0,0 +1,256 @@ +47 48 42 +64 65 59 +76 77 71 +88 89 84 +90 90 93 +92 92 102 +93 93 103 +94 94 104 +100 101 96 +95 96 91 +91 92 87 +81 84 79 +72 77 71 +61 65 63 +50 54 55 +48 50 52 +47 47 49 +42 41 39 +42 42 38 +42 43 38 +41 42 38 +41 41 39 +43 43 41 +45 45 43 +54 53 49 +52 55 47 +50 58 45 +50 54 46 +50 50 48 +50 47 46 +51 45 45 +52 42 40 +48 46 47 +56 59 64 +64 67 74 +72 75 84 +74 78 88 +77 81 92 +82 84 94 +87 87 97 +84 94 83 +81 87 79 +79 80 75 +69 70 70 +60 61 66 +57 58 63 +55 56 61 +53 52 57 +50 49 54 +46 45 50 +43 43 44 +41 41 39 +36 36 37 +31 32 36 +31 31 36 +32 31 36 +22 21 26 +14 16 18 +6 12 10 +16 19 16 +26 27 22 +28 28 25 +30 30 28 +36 36 34 +42 43 38 +54 56 45 +56 58 49 +59 60 54 +59 60 55 +60 61 56 +60 60 58 +59 63 64 +59 62 71 +63 65 67 +68 69 64 +64 64 61 +60 60 58 +59 59 57 +59 59 57 +56 56 54 +52 52 50 +46 47 42 +45 45 41 +45 44 40 +45 44 41 +45 45 43 +46 46 44 +46 45 50 +45 44 49 +42 41 46 +39 38 43 +38 37 42 +38 37 42 +42 42 40 +43 43 45 +47 46 51 +50 49 54 +50 49 54 +48 47 51 +46 46 48 +43 43 43 +41 41 39 +36 36 34 +32 32 30 +32 32 30 +37 37 34 +42 43 38 +48 49 44 +54 55 50 +62 63 58 +74 70 67 +81 82 76 +84 85 80 +79 80 74 +78 78 74 +77 77 75 +73 74 69 +73 73 71 +73 73 81 +75 75 85 +89 92 99 +112 105 101 +135 119 103 +159 120 68 +183 122 33 +175 109 22 +166 103 10 +121 72 3 +104 68 8 +108 111 120 +121 124 132 +134 137 144 +163 162 167 +184 186 181 +175 190 185 +167 166 172 +127 128 133 +111 112 112 +96 97 91 +96 97 91 +97 98 92 +117 117 119 +135 141 131 +143 144 148 +166 165 161 +185 185 193 +205 202 212 +226 220 232 +251 229 208 +254 224 200 +242 213 157 +243 189 129 +144 147 126 +131 133 127 +119 119 129 +105 105 103 +86 87 82 +73 73 71 +68 68 66 +64 65 60 +60 61 56 +58 59 53 +58 59 54 +59 60 55 +59 60 55 +60 61 55 +62 61 57 +63 64 59 +67 67 65 +68 69 65 +70 71 66 +71 72 67 +76 76 74 +93 92 88 +106 107 102 +159 129 101 +215 162 94 +216 165 102 +217 205 181 +226 227 231 +240 243 232 +253 227 200 +254 217 188 +248 196 139 +180 128 29 +149 98 14 +118 69 0 +47 49 36 +37 37 35 +27 27 29 +26 25 30 +24 26 23 +29 29 27 +35 35 33 +40 40 38 +43 44 39 +48 49 44 +53 53 51 +57 56 54 +58 59 53 +59 60 54 +58 59 53 +54 55 50 +51 52 47 +47 47 45 +44 44 42 +41 46 39 +41 48 41 +46 47 42 +48 49 44 +50 51 46 +51 52 47 +51 51 49 +50 50 50 +49 50 52 +52 51 56 +54 53 58 +59 59 57 +61 60 56 +63 62 58 +64 65 60 +64 66 61 +65 65 63 +63 63 61 +58 60 59 +55 54 59 +53 52 57 +50 49 54 +47 46 51 +45 45 43 +41 41 39 +37 37 35 +35 35 33 +31 31 29 +29 29 27 +29 29 27 +28 28 26 +28 28 26 +29 30 25 +31 31 23 +32 33 27 +35 35 33 +38 38 36 +40 39 35 +44 43 38 +45 46 41 +52 53 48 +58 59 53 +59 60 55 +60 61 56 +62 63 58 +64 65 60 +63 64 59 +59 60 55 +57 57 55 +48 52 53 diff --git a/src/fractalzoomer/color_maps/Flame 288_Apophysis-040427-51Gwrap.map b/src/fractalzoomer/color_maps/Flame 288_Apophysis-040427-51Gwrap.map new file mode 100644 index 000000000..1119ae403 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 288_Apophysis-040427-51Gwrap.map @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +167 112 29 +200 139 27 +233 166 25 +242 176 62 +252 186 99 +245 188 96 +239 191 93 +243 186 90 +247 181 87 +160 146 107 +107 130 122 +54 114 138 +27 127 116 +0 141 95 +16 154 83 +32 167 72 +181 172 139 +134 110 122 +87 49 106 +43 24 53 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +82 53 26 +164 107 52 +194 137 36 +224 168 21 +250 151 6 +234 66 27 +220 36 28 +237 30 27 +254 24 26 +233 12 21 +212 0 17 +152 20 9 +92 40 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +103 49 62 +178 115 44 +254 181 27 +250 181 57 +247 181 87 +250 183 92 +254 188 29 +255 152 0 +198 107 26 +141 63 53 +111 57 56 +82 51 59 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 0 0 +132 56 32 +176 90 75 +203 90 76 +184 79 57 +174 62 42 +95 53 31 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +49 70 63 +166 146 119 +197 190 171 +255 255 243 +254 255 224 +253 255 120 +251 184 95 +255 57 58 +190 6 30 +92 37 43 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +75 118 73 +103 202 0 +170 188 76 +190 188 103 +185 153 52 +130 104 47 +44 47 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 289_Apophysis-040428-1Gradient1.map b/src/fractalzoomer/color_maps/Flame 289_Apophysis-040428-1Gradient1.map new file mode 100644 index 000000000..bfb84c276 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 289_Apophysis-040428-1Gradient1.map @@ -0,0 +1,256 @@ +28 157 73 +31 129 68 +15 64 34 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +22 98 0 +25 142 4 +28 187 8 +26 202 4 +25 218 1 +25 218 1 +25 218 1 +25 218 1 +25 218 1 +25 218 1 +25 218 1 +25 218 1 +28 218 4 +31 219 7 +32 219 8 +33 219 10 +20 180 76 +25 158 73 +31 137 71 +31 68 76 +31 0 82 +30 0 95 +30 0 109 +32 0 162 +26 0 166 +75 0 131 +117 29 98 +159 59 66 +172 101 68 +185 144 71 +193 143 42 +202 143 14 +255 55 0 +228 52 30 +202 50 61 +165 85 44 +129 121 27 +150 139 17 +171 157 7 +236 218 10 +243 224 10 +243 224 10 +216 186 40 +189 148 71 +163 138 58 +137 129 46 +140 126 51 +144 124 57 +150 144 66 +109 150 83 +68 157 101 +55 78 106 +43 0 112 +55 0 124 +67 0 137 +63 0 154 +55 0 145 +13 53 36 +18 119 18 +23 186 1 +24 202 1 +25 218 1 +25 218 1 +25 218 1 +25 218 1 +23 190 1 +21 163 2 +22 154 5 +23 145 9 +25 151 41 +28 157 73 +56 169 96 +73 162 105 +207 151 41 +225 187 25 +243 224 10 +226 193 36 +209 163 62 +241 233 218 +236 248 240 +243 224 10 +249 219 5 +255 215 0 +255 196 0 +255 178 0 +255 132 0 +201 91 0 +213 51 63 +207 0 35 +255 9 0 +255 63 0 +255 118 0 +255 144 0 +255 171 0 +255 211 0 +243 224 10 +243 224 10 +243 224 10 +243 224 10 +243 224 10 +243 224 10 +255 200 0 +255 160 0 +255 138 0 +203 145 18 +195 146 47 +205 105 61 +216 65 76 +209 40 52 +242 0 10 +204 0 37 +207 50 60 +150 58 66 +90 67 41 +30 77 17 +23 81 11 +17 85 6 +17 74 6 +14 53 7 +0 0 0 +0 0 0 +0 0 0 +18 18 13 +36 36 27 +38 68 26 +61 61 45 +76 61 8 +32 73 18 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +13 74 5 +18 129 4 +32 189 10 +28 218 4 +32 219 9 +34 219 11 +37 219 14 +73 190 54 +66 195 111 +136 236 124 +183 227 199 +73 179 110 +73 177 109 +73 176 109 +73 176 109 +74 155 105 +141 117 55 +159 59 66 +189 55 65 +202 52 63 +218 76 86 +210 38 159 +203 0 233 +139 0 221 +127 0 233 +73 0 157 +55 0 109 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +14 58 6 +18 86 6 +12 113 0 +19 121 4 +31 147 74 +62 170 100 +68 173 105 +68 173 105 +49 165 90 +51 109 39 +29 82 15 +47 80 0 +44 85 0 +42 91 0 +46 128 31 +31 147 74 +32 166 80 +37 160 80 +45 136 29 +23 145 9 +17 126 3 +12 113 0 +19 130 5 +20 156 2 +25 190 4 +25 218 1 +28 218 4 +43 200 0 +98 174 0 +222 205 9 +243 224 10 +243 224 10 +243 224 10 +243 224 10 +255 207 0 +239 171 21 +203 145 18 +140 132 45 +64 165 52 +45 173 27 +31 214 9 +30 207 8 +71 158 0 +104 93 21 +91 91 68 +72 111 92 +118 58 63 +153 0 74 +159 0 70 +169 0 62 +176 0 45 +133 22 30 +98 76 19 +19 111 5 +20 153 3 +30 207 8 +33 219 10 +41 201 20 +47 165 88 +66 163 101 +71 162 104 +113 144 129 +152 145 68 +198 155 69 +209 162 61 +209 162 63 +201 157 69 +208 188 181 +173 137 125 +161 59 67 +122 58 63 +131 21 30 +73 8 13 +117 18 25 +128 61 37 +126 105 22 +162 55 0 +197 30 43 +202 0 39 +192 0 46 +191 43 54 +169 119 30 +169 59 67 diff --git a/src/fractalzoomer/color_maps/Flame 290_Apophysis-040428-3Gradient2.map b/src/fractalzoomer/color_maps/Flame 290_Apophysis-040428-3Gradient2.map new file mode 100644 index 000000000..c994c95c6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 290_Apophysis-040428-3Gradient2.map @@ -0,0 +1,256 @@ +0 97 216 +82 149 179 +115 153 172 +148 157 166 +146 144 131 +144 132 97 +139 133 99 +134 134 102 +91 95 94 +91 95 94 +91 95 94 +101 99 86 +112 104 79 +128 114 69 +145 124 60 +119 100 48 +93 77 37 +54 54 40 +70 72 64 +86 90 89 +137 131 132 +188 173 175 +187 183 185 +186 193 195 +244 216 216 +206 192 192 +168 168 168 +104 114 156 +40 61 144 +31 40 140 +22 19 137 +3 0 128 +3 0 128 +1 0 37 +0 0 18 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +7 7 5 +15 15 11 +18 18 13 +21 21 16 +38 38 28 +73 73 54 +116 186 132 +155 182 131 +194 179 130 +195 159 78 +196 139 26 +183 129 29 +170 120 32 +104 78 24 +65 52 25 +27 27 27 +14 14 13 +1 1 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +4 4 3 +8 8 6 +22 22 16 +28 39 15 +35 101 0 +64 178 0 +215 33 24 +185 21 21 +155 10 19 +137 12 21 +119 14 23 +64 5 10 +15 15 11 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +41 8 1 +59 37 0 +44 44 33 +46 46 34 +48 48 36 +56 62 66 +73 53 144 +126 64 95 +180 129 97 +202 174 132 +214 187 141 +226 201 150 +233 200 138 +240 199 127 +236 176 60 +228 148 6 +255 69 0 +253 40 19 +221 12 26 +190 6 13 +160 0 0 +145 15 18 +97 45 30 +97 78 39 +87 87 65 +89 120 73 +85 124 71 +82 129 70 +56 110 68 +31 92 67 +5 80 0 +30 30 22 +42 32 57 +54 17 113 +22 19 142 +41 11 138 +61 3 135 +82 8 143 +110 5 141 +86 4 137 +68 0 114 +23 21 37 +23 22 27 +23 23 17 +22 22 16 +24 24 18 +55 15 22 +114 17 89 +168 6 103 +178 14 128 +80 5 135 +42 4 131 +4 3 128 +1 0 36 +0 0 0 +0 0 0 +0 0 0 +23 23 17 +31 31 28 +39 39 39 +52 39 91 +66 15 125 +59 55 151 +58 56 156 +113 121 125 +135 149 159 +138 142 145 +91 95 94 +48 48 48 +38 38 28 +21 21 16 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +36 7 1 +70 45 1 +88 56 0 +143 95 3 +196 130 4 +228 148 9 +228 150 13 +232 163 42 +233 172 64 +190 178 76 +146 141 97 +122 112 84 +124 67 63 +111 78 27 +168 16 20 +197 51 38 +161 89 66 +185 127 96 +212 130 125 +245 162 168 +228 188 140 +209 187 160 +191 189 153 +210 196 152 +252 202 101 +238 185 71 +247 175 48 +233 161 34 +240 161 17 +230 146 0 +230 146 0 +255 84 0 +238 7 0 +232 11 26 +153 8 19 +75 6 12 +41 8 1 +7 7 5 +0 0 0 +1 1 1 +15 15 11 +19 19 19 +0 16 87 +0 55 114 +0 113 80 +82 131 67 +90 178 40 +99 151 86 +90 138 79 +87 87 65 +68 64 42 +57 57 42 +91 63 46 +148 51 66 +177 9 169 +205 9 169 +205 9 169 +206 9 169 +206 9 169 +217 65 165 +216 120 119 +216 143 31 +224 148 14 +201 127 0 +167 124 105 +187 141 58 diff --git a/src/fractalzoomer/color_maps/Flame 291_Apophysis-040602-1.map b/src/fractalzoomer/color_maps/Flame 291_Apophysis-040602-1.map new file mode 100644 index 000000000..4feae1ba8 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 291_Apophysis-040602-1.map @@ -0,0 +1,256 @@ +255 255 255 +255 255 255 +236 214 211 +218 173 167 +184 166 158 +150 160 150 +150 160 150 +150 160 150 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +97 83 57 +104 101 84 +111 119 111 +125 134 125 +140 150 140 +140 150 140 +140 150 140 +148 158 148 +149 159 149 +150 160 150 +145 155 145 +140 150 140 +134 127 103 +128 104 66 +161 59 19 +209 127 0 +182 125 108 +161 137 124 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +115 97 57 +160 100 51 +206 103 45 +181 121 90 +157 139 135 +152 147 141 +147 156 147 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +93 99 93 +91 71 47 +3 9 5 +1 4 2 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 0 +25 9 0 +71 47 13 +133 83 60 +136 116 100 +140 150 140 +145 155 145 +150 160 150 +150 160 150 +184 166 126 +255 237 174 +231 221 194 +208 205 214 +179 182 182 +150 160 150 +140 150 140 +138 148 138 +87 93 87 +1 28 117 +150 160 150 +202 207 202 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +150 160 150 +140 150 140 +93 92 62 +43 35 22 +27 25 11 +12 15 0 +1 3 0 +0 0 0 +1 1 1 +4 3 0 +60 52 39 +100 101 89 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +87 93 87 +52 41 37 +26 21 15 +4 4 2 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +1 0 3 +1 0 5 +1 0 9 +17 15 54 +38 58 108 +103 115 107 +140 150 140 +140 150 140 +140 150 140 +149 151 127 +122 131 122 +115 60 40 +97 28 21 +22 8 8 +4 0 2 +1 0 0 +2 0 0 +4 0 0 +22 0 0 +69 2 19 +114 21 16 +102 80 56 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +150 160 150 +150 160 150 +212 208 200 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +212 208 200 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +140 150 140 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +150 160 150 +209 182 161 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +150 160 150 +139 148 139 +93 99 93 +48 64 64 +11 17 53 +0 23 117 +0 23 119 +3 21 119 +2 22 109 +1 0 9 +0 0 5 +0 0 0 +0 0 0 +0 0 0 +1 1 0 +3 0 0 +7 0 0 +56 21 2 +117 65 43 +150 136 107 +150 160 150 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Flame 292_Apophysis-040531-100figurine_2abcd.map b/src/fractalzoomer/color_maps/Flame 292_Apophysis-040531-100figurine_2abcd.map new file mode 100644 index 000000000..43c7f981e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 292_Apophysis-040531-100figurine_2abcd.map @@ -0,0 +1,256 @@ +210 159 138 +220 182 145 +209 178 152 +198 175 159 +208 159 148 +218 143 137 +211 123 155 +204 104 174 +207 57 154 +190 58 127 +174 59 100 +142 46 95 +111 33 91 +110 38 90 +109 43 89 +116 41 92 +123 40 96 +133 54 119 +134 61 133 +135 68 148 +123 99 151 +111 131 155 +107 134 164 +104 138 173 +97 130 165 +91 124 159 +85 118 153 +100 99 148 +115 80 144 +128 83 132 +142 86 121 +177 116 111 +190 135 130 +184 183 152 +190 148 153 +196 113 155 +188 78 186 +180 43 217 +164 38 190 +148 33 164 +73 36 116 +59 21 95 +46 7 74 +44 5 67 +43 4 61 +43 4 62 +43 5 64 +44 4 64 +53 8 73 +79 31 91 +99 47 97 +120 64 103 +140 74 103 +161 84 104 +170 83 105 +180 82 107 +176 70 108 +159 59 104 +142 48 100 +117 39 97 +93 31 94 +91 36 95 +90 41 97 +69 77 80 +59 77 115 +80 106 155 +77 107 149 +75 109 144 +70 101 139 +66 94 134 +70 92 129 +57 75 121 +55 74 116 +64 83 121 +73 93 126 +88 107 127 +103 122 129 +89 114 134 +76 106 140 +72 83 147 +78 43 109 +68 27 93 +63 19 86 +59 12 80 +57 11 77 +56 10 75 +56 10 74 +46 42 75 +48 52 100 +61 44 107 +75 37 114 +74 34 112 +73 32 111 +82 29 101 +91 30 89 +107 40 93 +117 50 101 +142 58 120 +152 44 130 +163 31 140 +155 39 122 +148 47 105 +117 31 104 +109 31 93 +89 23 113 +72 15 100 +56 7 88 +56 8 86 +56 10 85 +57 9 83 +72 15 83 +85 14 80 +92 24 73 +108 29 86 +119 33 90 +131 38 95 +160 67 96 +189 90 119 +203 90 134 +203 98 115 +206 117 123 +208 127 131 +210 138 139 +210 137 133 +210 136 127 +203 127 131 +199 131 132 +182 119 136 +163 131 144 +135 140 196 +126 145 187 +117 151 179 +92 118 151 +92 74 116 +90 47 101 +81 31 92 +80 26 102 +73 26 98 +66 27 94 +63 27 95 +61 28 97 +48 64 98 +55 74 114 +45 53 92 +43 40 83 +64 23 89 +68 23 87 +72 24 86 +80 21 89 +86 27 91 +100 38 89 +113 50 93 +205 48 115 +203 48 140 +202 49 165 +188 56 217 +215 60 224 +205 103 213 +192 114 215 +236 164 202 +239 170 199 +204 198 212 +204 183 195 +205 169 179 +166 121 162 +132 90 138 +125 62 109 +93 47 96 +63 15 77 +58 11 75 +54 8 73 +57 9 71 +68 14 74 +91 21 83 +110 36 95 +149 56 113 +183 86 117 +194 110 123 +197 115 127 +199 123 127 +192 111 126 +189 105 128 +172 104 119 +144 88 115 +134 67 100 +125 59 96 +116 51 93 +109 47 98 +104 45 89 +99 37 88 +93 44 91 +101 47 97 +108 63 102 +115 79 117 +140 84 111 +165 99 103 +184 106 122 +181 119 130 +175 126 130 +159 94 118 +143 68 111 +133 63 100 +126 48 96 +125 59 95 +123 72 105 +134 79 110 +152 71 140 +190 48 158 +179 76 185 +146 91 158 +136 108 157 +131 140 181 +101 131 165 +96 95 127 +88 70 118 +82 40 106 +86 31 88 +90 29 86 +91 30 89 +99 30 87 +101 31 85 +103 28 87 +101 27 86 +101 25 89 +94 24 87 +78 22 85 +70 20 81 +71 18 74 +66 19 74 +62 12 73 +54 10 71 +47 5 68 +47 6 66 +47 6 66 +51 6 71 +55 6 72 +58 6 72 +57 11 76 +74 13 80 +88 15 84 +95 19 81 +87 30 81 +80 32 90 +72 27 94 +68 19 110 +66 17 109 +56 9 89 +49 7 81 +46 6 76 +47 7 77 +54 8 81 +69 21 81 +85 31 89 +106 60 99 +145 91 114 +161 109 121 diff --git a/src/fractalzoomer/color_maps/Flame 293_Apo-040627-1_chickadee_pix.map b/src/fractalzoomer/color_maps/Flame 293_Apo-040627-1_chickadee_pix.map new file mode 100644 index 000000000..cdd2406b3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 293_Apo-040627-1_chickadee_pix.map @@ -0,0 +1,256 @@ +148 120 109 +130 103 92 +115 95 94 +101 88 97 +103 83 81 +105 79 66 +106 80 67 +107 81 68 +133 108 101 +128 112 115 +124 116 129 +134 119 120 +145 123 112 +144 123 115 +144 123 118 +144 123 121 +145 123 125 +147 122 115 +167 143 113 +187 164 112 +195 174 127 +204 185 143 +221 197 165 +238 210 188 +158 137 134 +136 117 109 +115 97 85 +91 73 62 +68 50 40 +59 43 35 +50 37 31 +33 20 4 +23 9 0 +5 0 1 +3 1 1 +1 3 2 +6 4 3 +11 5 5 +20 15 8 +29 26 11 +87 57 29 +119 92 25 +151 127 21 +176 145 10 +202 163 0 +191 160 3 +181 157 7 +154 141 27 +156 111 44 +142 115 104 +148 119 108 +154 124 113 +154 127 116 +154 130 120 +153 128 119 +153 126 119 +150 122 111 +148 121 110 +147 120 109 +142 114 103 +137 109 98 +135 107 97 +134 105 97 +138 108 97 +139 111 100 +148 120 109 +144 118 109 +141 116 109 +140 116 110 +140 116 112 +137 114 108 +132 105 98 +115 88 81 +107 84 75 +100 80 69 +87 69 60 +75 58 51 +68 52 47 +62 47 44 +60 46 45 +60 50 61 +52 45 39 +56 44 36 +61 43 33 +59 42 32 +58 41 31 +52 39 33 +43 33 32 +39 31 12 +38 32 20 +37 34 29 +42 36 34 +47 38 39 +57 43 34 +60 46 35 +59 46 40 +64 50 50 +67 55 67 +64 54 68 +61 54 70 +66 57 70 +72 60 70 +86 65 60 +87 67 56 +76 58 48 +64 48 38 +53 39 28 +44 33 17 +35 27 6 +25 23 10 +13 8 5 +7 1 1 +3 0 0 +0 1 0 +0 0 0 +1 0 0 +5 0 0 +5 1 0 +12 8 0 +20 18 0 +49 34 15 +60 44 27 +72 54 40 +76 58 45 +81 63 51 +97 77 66 +101 78 72 +103 80 72 +117 92 87 +130 100 89 +125 96 81 +120 93 74 +123 85 62 +148 113 31 +184 127 22 +156 109 1 +90 69 2 +62 43 2 +35 17 3 +33 12 1 +31 7 0 +24 6 0 +19 1 0 +17 4 0 +15 5 0 +13 6 0 +14 6 0 +15 6 1 +21 7 0 +32 22 0 +38 17 0 +46 34 0 +55 39 26 +55 40 30 +55 42 34 +58 44 33 +56 43 35 +45 34 32 +36 23 15 +29 10 12 +9 8 13 +10 6 0 +9 5 0 +9 4 0 +9 1 0 +11 1 0 +16 8 0 +31 10 15 +48 39 40 +53 41 40 +58 44 41 +59 45 42 +71 51 42 +77 61 48 +98 75 61 +104 77 66 +109 82 71 +111 89 78 +119 92 83 +133 105 93 +152 119 104 +164 133 115 +160 151 142 +178 158 167 +215 204 208 +205 195 196 +196 186 185 +171 162 157 +145 134 112 +127 103 91 +115 93 82 +100 76 64 +79 57 44 +70 48 24 +51 37 24 +29 26 19 +15 10 17 +11 6 3 +6 5 1 +15 10 6 +36 22 13 +57 40 30 +72 53 39 +94 67 48 +105 79 64 +107 81 66 +102 76 63 +87 65 51 +71 53 41 +60 42 30 +57 40 30 +62 48 3 +61 51 0 +69 47 0 +99 72 27 +110 87 45 +127 101 86 +150 120 110 +160 147 138 +178 170 149 +201 187 187 +219 206 213 +229 212 202 +217 208 209 +187 171 174 +155 132 126 +130 103 94 +106 79 70 +93 70 52 +78 59 45 +67 49 39 +63 45 33 +70 51 37 +77 59 47 +81 74 46 +96 74 63 +93 71 57 +84 60 50 +70 52 32 +50 41 26 +44 27 7 +41 36 0 +53 45 9 +61 44 34 +82 60 47 +100 77 63 +108 82 69 +122 95 84 +126 104 93 +132 108 98 +141 113 102 +141 113 109 +138 111 104 +131 106 101 +125 101 99 +117 98 84 diff --git a/src/fractalzoomer/color_maps/Flame 294_2u0026t.jpg from bTomchek.map b/src/fractalzoomer/color_maps/Flame 294_2u0026t.jpg from bTomchek.map new file mode 100644 index 000000000..241a3e191 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 294_2u0026t.jpg from bTomchek.map @@ -0,0 +1,256 @@ +95 14 0 +88 23 17 +91 40 23 +94 57 30 +97 63 20 +100 70 10 +96 68 8 +93 67 6 +89 32 12 +93 23 17 +98 15 23 +100 14 20 +102 13 17 +106 11 15 +110 9 13 +112 9 14 +115 10 15 +124 27 10 +133 44 14 +142 61 18 +136 77 21 +131 94 24 +131 103 16 +131 112 9 +141 107 7 +153 104 3 +166 101 0 +172 109 5 +178 117 10 +179 118 8 +181 119 6 +181 117 9 +179 114 10 +147 100 8 +137 90 8 +127 80 8 +131 77 6 +135 75 5 +135 75 9 +135 75 13 +150 99 16 +155 97 13 +161 95 11 +165 103 5 +169 112 0 +165 121 0 +161 131 0 +163 133 0 +165 135 1 +152 120 9 +140 94 11 +128 69 13 +121 53 13 +115 37 14 +116 29 15 +117 22 16 +101 9 12 +99 14 16 +98 20 20 +105 30 16 +112 41 13 +120 51 9 +128 61 6 +130 72 0 +136 89 0 +143 78 10 +139 77 12 +135 77 14 +130 68 17 +125 60 20 +110 42 23 +107 34 25 +125 51 26 +130 52 20 +135 53 15 +136 57 13 +137 61 11 +140 68 9 +144 75 8 +160 81 2 +165 77 5 +136 62 0 +123 44 1 +110 26 2 +104 22 1 +99 18 0 +90 12 8 +87 6 5 +95 6 8 +94 10 11 +94 14 15 +92 13 17 +90 13 19 +90 22 21 +99 32 23 +99 42 23 +107 38 22 +117 49 36 +127 51 26 +137 53 16 +144 55 22 +151 57 29 +144 73 41 +135 72 28 +134 60 33 +123 48 24 +113 36 16 +112 28 10 +112 20 5 +112 14 3 +113 19 7 +119 43 9 +129 50 11 +128 43 14 +125 39 18 +123 35 23 +112 33 18 +115 25 16 +112 16 17 +103 8 16 +109 29 20 +113 30 25 +117 31 30 +117 29 32 +118 27 34 +106 28 28 +105 23 25 +103 18 11 +103 16 7 +128 43 4 +129 54 4 +131 65 4 +141 79 0 +159 87 2 +167 92 9 +176 100 14 +174 119 16 +174 120 14 +175 121 13 +174 118 10 +173 115 8 +164 103 0 +164 101 0 +153 103 14 +150 120 10 +137 149 5 +147 151 3 +157 154 1 +166 140 4 +173 146 0 +172 136 0 +174 130 0 +184 152 5 +187 154 7 +191 156 10 +180 156 0 +184 147 0 +183 137 0 +183 132 4 +179 129 4 +182 132 7 +174 118 33 +169 110 43 +165 103 54 +145 94 28 +150 77 36 +140 79 25 +147 85 10 +147 84 7 +144 84 3 +142 84 0 +155 84 2 +160 87 0 +157 85 0 +155 82 3 +140 71 2 +135 66 0 +129 58 0 +115 49 0 +110 33 5 +97 19 0 +82 14 0 +86 11 6 +86 7 12 +76 21 14 +80 23 16 +84 25 19 +90 29 24 +106 42 15 +104 60 0 +104 54 0 +109 34 5 +101 19 7 +106 14 1 +115 28 1 +134 47 4 +133 69 5 +151 86 6 +161 87 0 +170 92 7 +166 97 2 +162 97 3 +157 98 6 +154 95 3 +139 98 0 +125 98 9 +126 76 5 +124 63 0 +114 56 8 +103 66 13 +117 61 14 +127 63 15 +133 65 16 +138 68 17 +151 84 13 +158 103 13 +169 118 11 +176 124 4 +175 127 1 +175 139 0 +171 146 1 +167 148 7 +170 150 3 +174 160 1 +178 159 5 +178 162 4 +176 173 8 +177 172 10 +168 163 9 +177 172 6 +180 172 1 +181 191 8 +177 175 4 +160 167 2 +152 163 0 +152 155 2 +142 146 7 +151 125 4 +148 115 10 +140 98 0 +128 80 0 +123 70 0 +120 55 1 +126 43 9 +121 33 11 +128 18 17 +129 20 17 +143 39 14 +147 71 9 +148 90 6 +149 110 7 +156 132 0 +165 139 0 +168 140 0 +166 132 6 +169 139 17 diff --git a/src/fractalzoomer/color_maps/Flame 295_2u0007t.jpg.map b/src/fractalzoomer/color_maps/Flame 295_2u0007t.jpg.map new file mode 100644 index 000000000..64d7c2e25 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 295_2u0007t.jpg.map @@ -0,0 +1,256 @@ +41 88 10 +77 67 16 +81 66 19 +86 65 22 +89 70 27 +92 75 32 +69 79 31 +47 84 30 +50 38 48 +58 33 45 +67 29 42 +56 60 57 +45 92 72 +54 104 99 +64 116 127 +67 120 143 +70 124 160 +96 157 178 +105 163 177 +114 169 176 +111 158 104 +108 148 33 +115 144 28 +122 141 23 +68 99 130 +62 116 143 +56 134 157 +45 105 142 +34 77 128 +17 77 98 +0 77 69 +0 78 75 +51 121 131 +89 156 185 +105 150 183 +121 145 181 +123 129 174 +126 113 167 +117 102 162 +108 92 157 +92 15 47 +134 9 52 +177 4 57 +181 51 49 +185 99 42 +176 108 45 +168 118 49 +176 155 38 +178 160 36 +167 161 25 +128 158 23 +90 156 22 +74 152 50 +58 148 78 +64 161 104 +71 174 131 +104 137 182 +120 121 174 +137 106 166 +150 118 99 +163 131 32 +176 144 28 +190 157 24 +203 165 42 +198 120 37 +195 78 34 +180 84 28 +165 90 23 +142 90 28 +120 91 33 +39 65 56 +15 66 57 +56 36 35 +64 28 39 +72 20 43 +67 25 57 +63 31 72 +73 51 111 +83 72 151 +92 80 144 +143 30 76 +134 30 27 +151 47 30 +169 64 34 +175 83 35 +181 102 36 +188 124 37 +190 147 43 +179 189 66 +172 175 52 +165 161 38 +149 149 32 +133 137 26 +159 126 29 +171 116 33 +198 120 37 +209 105 44 +187 110 30 +169 116 26 +152 123 23 +152 144 23 +153 166 24 +133 158 40 +114 182 133 +138 184 197 +119 177 196 +101 171 196 +91 170 191 +82 169 186 +83 160 186 +89 161 175 +108 153 184 +114 160 194 +134 179 158 +131 168 103 +128 157 49 +159 150 33 +164 142 22 +176 155 28 +179 139 26 +178 136 24 +161 125 21 +144 114 18 +129 104 22 +115 94 27 +95 80 25 +102 97 31 +113 103 14 +105 102 0 +112 130 18 +110 132 18 +108 135 18 +88 127 12 +89 121 0 +101 117 0 +101 111 0 +77 74 7 +69 48 5 +61 23 4 +57 29 20 +54 36 36 +23 11 85 +29 25 101 +20 38 124 +29 75 127 +69 79 138 +71 85 136 +73 92 134 +76 91 150 +83 143 179 +110 174 201 +124 186 207 +129 181 194 +102 171 188 +75 162 182 +31 157 135 +22 146 110 +50 149 94 +45 155 116 +87 175 161 +133 188 195 +139 196 205 +143 196 207 +147 196 210 +170 219 223 +173 211 170 +163 204 160 +125 194 163 +50 151 107 +37 129 96 +25 107 85 +20 88 65 +46 92 56 +50 131 29 +58 126 15 +67 126 0 +84 121 7 +77 111 1 +71 77 3 +68 59 0 +68 56 8 +87 50 8 +91 47 8 +86 59 12 +117 102 17 +133 109 17 +149 117 18 +156 110 14 +164 95 30 +181 114 35 +197 92 44 +197 94 36 +168 95 27 +162 73 29 +117 71 21 +100 35 33 +58 29 34 +36 24 36 +42 26 29 +57 27 17 +30 21 26 +31 18 25 +33 17 0 +16 18 0 +10 36 27 +24 35 39 +49 54 24 +70 91 16 +63 119 10 +62 125 10 +45 136 7 +33 132 15 +48 150 25 +5 157 46 +13 134 63 +16 171 80 +28 189 75 +35 171 89 +40 160 71 +49 155 54 +50 122 76 +73 123 50 +122 105 35 +150 93 38 +154 75 42 +134 40 40 +116 35 31 +86 26 28 +64 47 21 +23 64 4 +50 87 7 +62 96 9 +60 110 15 +55 110 52 +55 126 96 +75 127 149 +66 147 174 +68 161 179 +45 160 167 +55 160 117 +56 145 81 +98 128 38 +139 121 39 +139 123 28 +126 121 19 +119 111 48 +99 129 67 +64 121 88 +54 144 93 +86 147 106 +96 104 65 +72 54 50 +80 24 23 +82 24 20 +93 67 8 +122 93 15 diff --git a/src/fractalzoomer/color_maps/Flame 296_2u0010t.jpg.map b/src/fractalzoomer/color_maps/Flame 296_2u0010t.jpg.map new file mode 100644 index 000000000..ccffcd2cf --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 296_2u0010t.jpg.map @@ -0,0 +1,256 @@ +42 44 67 +60 55 77 +43 47 79 +27 39 81 +18 30 79 +10 21 77 +17 16 69 +25 11 62 +46 32 67 +54 46 83 +62 60 100 +58 80 94 +55 101 88 +57 102 90 +60 103 93 +63 89 98 +66 76 103 +37 33 107 +22 18 105 +8 3 103 +4 8 84 +0 13 65 +4 9 48 +9 5 32 +10 13 0 +9 23 22 +9 33 45 +16 31 66 +24 29 87 +29 32 89 +34 35 92 +46 36 88 +43 43 79 +28 36 99 +35 29 112 +43 22 125 +31 19 136 +19 16 147 +9 22 135 +0 29 123 +34 50 110 +47 67 129 +61 85 149 +67 101 145 +73 118 141 +67 121 138 +62 124 135 +56 112 137 +61 97 145 +58 74 110 +49 69 114 +41 64 118 +24 68 142 +7 73 167 +8 69 170 +9 65 174 +52 77 161 +56 87 153 +61 97 145 +69 82 130 +77 68 115 +76 56 100 +75 44 86 +82 37 60 +86 23 32 +68 10 0 +82 11 24 +97 13 49 +104 29 38 +111 46 28 +118 114 25 +125 129 42 +172 143 51 +192 95 56 +213 48 62 +203 29 42 +193 11 23 +177 11 29 +161 11 36 +160 28 41 +107 41 69 +58 11 127 +60 19 132 +63 27 137 +77 31 135 +91 35 134 +104 29 124 +111 46 100 +150 21 49 +143 48 70 +137 76 92 +126 65 112 +116 55 132 +88 49 128 +66 45 146 +35 45 143 +47 66 132 +101 58 127 +94 61 118 +88 65 109 +84 71 108 +80 77 108 +70 73 106 +78 73 96 +65 65 57 +60 59 31 +55 53 5 +69 45 10 +84 38 15 +57 61 24 +53 49 37 +63 43 70 +74 48 73 +118 39 86 +123 32 69 +129 26 53 +136 16 26 +126 18 33 +114 45 50 +82 49 66 +61 44 89 +41 34 90 +21 24 91 +20 18 87 +19 13 83 +33 7 80 +34 19 88 +37 22 89 +35 31 81 +40 23 68 +43 17 53 +47 11 39 +52 18 19 +39 27 29 +16 39 57 +26 37 67 +44 28 91 +66 44 112 +88 60 134 +81 76 137 +75 93 141 +87 108 135 +109 117 76 +102 108 34 +92 127 61 +72 117 176 +78 128 186 +84 140 197 +73 119 196 +56 94 167 +47 65 167 +27 43 156 +46 43 110 +46 46 100 +47 49 90 +43 38 78 +39 32 66 +40 26 61 +40 30 57 +56 15 47 +56 6 43 +53 33 45 +42 48 38 +32 63 32 +24 57 48 +44 47 66 +64 56 80 +74 64 101 +103 66 118 +101 68 123 +99 70 128 +95 78 123 +84 75 128 +87 83 142 +102 94 154 +121 113 152 +98 135 188 +113 139 190 +124 149 205 +129 150 177 +125 141 166 +152 65 169 +113 44 151 +107 30 146 +110 42 141 +115 61 142 +120 80 143 +92 112 145 +96 105 110 +88 72 72 +74 58 61 +38 54 9 +20 62 50 +31 58 77 +47 58 90 +41 61 96 +41 54 96 +54 53 111 +56 35 100 +55 28 107 +77 31 93 +115 67 63 +155 99 66 +154 122 65 +141 146 52 +109 142 97 +104 133 163 +82 111 145 +70 100 160 +67 94 139 +60 64 91 +74 72 60 +89 55 56 +74 50 46 +85 64 33 +125 51 48 +136 43 62 +122 50 62 +93 39 75 +86 49 67 +80 60 88 +65 59 71 +62 70 73 +71 66 89 +75 59 95 +105 47 95 +100 63 104 +75 59 104 +66 41 124 +41 31 164 +23 35 169 +18 59 177 +17 57 204 +7 63 212 +10 78 201 +49 80 186 +84 88 162 +74 76 135 +87 57 119 +67 70 105 +58 50 99 +59 47 87 +48 35 65 +52 22 58 +68 38 66 +56 48 69 +36 75 70 +1 97 70 +8 75 84 +20 38 76 +26 48 85 +34 69 91 +28 83 88 +39 73 75 +60 62 75 +57 43 60 diff --git a/src/fractalzoomer/color_maps/Flame 297_2u0015t.jpg.map b/src/fractalzoomer/color_maps/Flame 297_2u0015t.jpg.map new file mode 100644 index 000000000..707191c0e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 297_2u0015t.jpg.map @@ -0,0 +1,256 @@ +129 96 65 +144 152 101 +152 164 104 +161 176 107 +161 186 119 +162 197 131 +165 202 136 +168 207 142 +178 193 160 +178 178 150 +179 163 140 +177 152 155 +176 141 171 +177 149 183 +178 158 195 +177 166 191 +176 174 187 +182 198 169 +175 190 168 +168 182 167 +161 173 157 +154 165 148 +152 170 145 +151 175 143 +156 183 132 +164 180 125 +172 177 119 +170 171 126 +168 165 134 +164 167 136 +160 169 138 +150 171 132 +156 170 145 +160 146 159 +144 136 149 +129 127 140 +120 108 132 +111 89 125 +106 78 118 +101 68 111 +78 21 38 +66 44 47 +55 67 57 +68 57 73 +82 47 89 +86 53 94 +90 59 100 +102 81 88 +114 109 71 +129 145 82 +144 155 103 +160 165 124 +153 176 124 +147 187 124 +153 177 121 +159 167 118 +169 155 128 +173 165 129 +177 176 130 +173 176 133 +170 177 136 +162 169 134 +155 161 133 +137 139 128 +139 128 100 +138 100 38 +143 99 53 +148 99 69 +154 108 76 +161 118 83 +170 115 85 +165 106 74 +114 44 34 +105 32 33 +96 20 33 +84 24 21 +72 29 10 +59 20 6 +46 12 3 +64 16 0 +76 33 14 +88 71 28 +108 83 44 +128 95 60 +130 92 67 +132 90 74 +129 95 86 +137 102 70 +151 81 55 +132 67 38 +113 54 22 +108 52 29 +103 51 37 +136 87 54 +142 111 91 +156 133 139 +149 164 143 +180 184 159 +168 190 163 +156 197 167 +158 190 162 +161 184 158 +160 178 154 +150 185 129 +122 177 96 +133 167 100 +144 157 104 +152 162 109 +160 167 115 +162 161 115 +160 141 108 +167 123 96 +175 121 87 +155 121 93 +155 119 106 +156 117 120 +165 110 142 +160 88 151 +139 113 148 +130 132 147 +124 154 130 +113 131 123 +102 109 117 +105 104 113 +109 99 110 +97 85 97 +89 72 106 +78 63 102 +86 68 94 +135 72 54 +140 76 57 +145 80 60 +137 70 54 +127 63 51 +119 61 50 +135 63 48 +161 93 58 +154 88 60 +148 83 63 +144 87 62 +141 92 62 +128 96 45 +110 93 41 +94 104 41 +80 120 47 +113 134 101 +115 123 110 +118 113 120 +126 109 127 +115 93 114 +123 84 115 +150 100 75 +148 133 92 +156 139 85 +165 146 78 +165 145 95 +167 141 104 +160 150 114 +153 144 115 +148 147 103 +137 129 92 +122 104 68 +122 105 57 +122 106 46 +139 117 57 +142 129 74 +159 124 86 +171 139 92 +181 125 98 +179 126 100 +177 127 102 +179 142 98 +163 152 122 +159 157 132 +145 159 133 +143 142 137 +130 124 138 +131 115 125 +136 121 140 +149 130 162 +152 144 167 +157 153 168 +171 154 170 +175 149 178 +165 178 168 +158 170 166 +152 162 164 +144 164 137 +147 165 125 +141 161 112 +143 155 109 +133 154 97 +121 136 81 +119 127 86 +116 113 104 +100 106 102 +110 93 112 +119 79 116 +105 84 123 +91 82 113 +85 81 104 +87 91 103 +92 87 110 +107 82 112 +106 93 110 +107 102 125 +115 109 137 +123 112 142 +127 122 142 +141 120 139 +140 102 141 +118 97 138 +117 101 130 +101 98 115 +64 85 86 +54 99 76 +74 58 69 +88 30 26 +116 35 6 +117 51 17 +104 61 27 +128 79 38 +145 100 59 +173 113 79 +185 121 94 +201 135 113 +179 143 111 +180 141 160 +184 156 178 +184 159 181 +192 169 187 +181 184 177 +185 194 165 +177 215 154 +177 214 147 +167 220 138 +153 183 119 +141 143 78 +112 108 45 +113 80 37 +115 81 46 +98 64 97 +109 57 121 +129 66 123 +126 76 125 +141 84 127 +147 123 119 +150 145 149 +149 142 160 +139 152 134 +129 160 100 +116 161 78 +116 141 76 +132 136 77 +145 135 74 +153 114 81 diff --git a/src/fractalzoomer/color_maps/Flame 298_2u0017pp1t.jpg.map b/src/fractalzoomer/color_maps/Flame 298_2u0017pp1t.jpg.map new file mode 100644 index 000000000..7fcb1cac0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 298_2u0017pp1t.jpg.map @@ -0,0 +1,256 @@ +199 122 218 +208 121 218 +202 104 202 +197 87 186 +191 99 173 +185 111 160 +178 126 149 +171 142 138 +196 164 123 +205 163 132 +214 163 142 +234 163 139 +255 164 137 +235 169 110 +215 174 84 +215 171 77 +215 169 71 +213 114 57 +209 94 54 +206 74 51 +213 85 60 +221 97 69 +212 109 71 +204 122 74 +185 100 63 +189 89 56 +193 78 49 +200 71 50 +207 65 51 +206 67 49 +205 70 48 +210 93 50 +210 128 72 +213 136 118 +213 140 116 +214 145 114 +213 121 94 +212 98 74 +205 80 66 +198 63 59 +193 39 39 +188 49 53 +184 59 67 +195 51 67 +207 43 68 +204 48 64 +201 54 60 +197 53 45 +189 54 48 +201 68 63 +207 91 78 +213 114 93 +230 126 136 +247 138 179 +246 152 196 +246 167 214 +247 232 193 +245 223 184 +244 215 175 +228 192 188 +213 169 202 +208 146 210 +204 124 219 +169 103 193 +161 108 186 +168 126 146 +176 122 138 +184 118 130 +186 113 135 +188 109 140 +206 98 148 +202 56 163 +194 61 127 +201 83 110 +208 106 94 +210 86 86 +212 66 79 +201 80 100 +191 95 122 +172 120 124 +168 119 102 +186 129 84 +185 130 86 +185 132 88 +181 130 92 +177 128 96 +175 131 128 +170 125 154 +169 136 181 +165 145 196 +162 154 211 +177 151 214 +193 148 217 +190 150 203 +199 142 185 +204 138 174 +195 135 143 +185 114 84 +169 91 106 +153 69 128 +165 80 133 +178 92 139 +186 91 147 +192 106 145 +201 143 139 +194 159 144 +187 175 149 +193 172 144 +199 170 140 +204 170 125 +196 169 92 +192 178 71 +207 167 79 +209 126 72 +220 121 81 +232 117 90 +232 69 134 +252 90 150 +254 92 139 +255 119 135 +238 139 170 +213 166 162 +189 194 154 +194 201 132 +199 209 110 +195 201 95 +208 207 89 +201 192 87 +203 165 58 +182 108 37 +182 97 54 +182 86 72 +178 93 86 +172 108 134 +170 111 155 +180 103 159 +187 44 172 +177 57 156 +168 71 140 +178 91 131 +189 112 122 +206 131 110 +212 157 93 +217 171 75 +230 178 76 +213 154 84 +213 145 84 +213 137 85 +198 141 88 +192 117 88 +201 108 90 +204 132 94 +181 118 111 +189 107 119 +197 96 128 +210 98 134 +197 105 154 +218 119 173 +241 117 141 +221 159 122 +217 175 77 +215 205 94 +223 192 91 +231 180 88 +239 180 136 +243 187 170 +214 180 196 +227 160 227 +179 184 203 +199 197 188 +219 211 174 +237 229 157 +238 241 162 +246 232 169 +236 218 170 +217 174 132 +204 144 74 +198 133 49 +181 127 27 +183 114 21 +185 128 39 +193 133 60 +198 141 52 +210 141 64 +192 168 46 +187 161 50 +183 154 54 +191 153 42 +195 146 27 +191 150 44 +194 135 69 +198 127 65 +195 122 67 +190 115 76 +205 120 81 +221 116 113 +205 131 154 +207 136 178 +234 140 214 +214 125 235 +208 160 244 +170 171 235 +199 197 210 +222 236 221 +230 228 203 +245 229 169 +250 206 159 +237 197 146 +234 205 139 +226 206 145 +201 201 127 +202 208 112 +212 222 125 +216 222 152 +220 215 151 +236 188 139 +229 158 166 +198 132 180 +180 105 170 +173 80 169 +189 91 150 +193 104 148 +194 130 156 +219 156 141 +229 170 136 +222 174 134 +223 185 140 +194 164 188 +216 149 220 +187 132 236 +175 117 238 +145 89 226 +158 84 239 +197 71 215 +229 115 185 +233 133 183 +245 130 195 +215 143 209 +176 167 222 +190 131 189 +190 137 181 +202 151 148 +192 153 110 +193 150 99 +192 170 97 +199 179 120 +209 169 118 +207 162 95 +208 158 85 +209 167 81 +201 157 70 +196 147 55 +203 143 57 +206 158 58 +198 183 68 +198 172 61 diff --git a/src/fractalzoomer/color_maps/Flame 299_2u0017t.jpg.map b/src/fractalzoomer/color_maps/Flame 299_2u0017t.jpg.map new file mode 100644 index 000000000..d857c7af0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 299_2u0017t.jpg.map @@ -0,0 +1,256 @@ +48 99 204 +50 97 205 +52 101 208 +55 106 211 +62 94 200 +70 82 190 +64 86 191 +59 91 192 +81 117 179 +75 159 183 +69 201 187 +70 208 174 +71 216 161 +48 186 143 +26 157 125 +17 160 128 +8 163 131 +33 141 144 +40 139 151 +47 138 159 +56 133 192 +65 128 225 +67 128 226 +69 128 228 +51 121 216 +48 124 201 +45 127 187 +41 147 190 +38 168 194 +46 177 193 +54 187 192 +64 201 183 +74 168 154 +63 126 144 +52 137 141 +41 148 138 +36 155 123 +31 162 108 +28 160 105 +26 159 102 +34 132 75 +42 124 65 +51 117 56 +60 121 40 +70 125 24 +71 125 19 +72 126 14 +85 131 22 +80 130 45 +71 125 91 +63 123 111 +55 122 131 +49 104 146 +44 86 162 +35 89 166 +27 93 171 +35 53 161 +31 39 152 +27 26 143 +37 59 135 +47 93 127 +46 98 108 +46 104 89 +11 94 86 +6 91 94 +42 72 136 +46 68 134 +50 65 132 +50 57 139 +51 49 146 +52 77 161 +44 94 189 +31 113 186 +27 104 162 +23 96 139 +21 101 107 +20 107 75 +21 118 64 +22 130 54 +0 113 54 +19 102 48 +61 101 74 +67 111 93 +74 121 113 +62 121 117 +50 122 121 +23 132 139 +10 127 145 +55 137 161 +60 137 173 +65 137 185 +65 143 189 +66 149 193 +48 167 197 +49 147 192 +60 135 190 +56 116 179 +65 114 173 +64 113 161 +64 112 150 +73 116 144 +82 121 138 +98 129 131 +96 145 124 +84 141 124 +86 141 106 +88 141 89 +88 139 87 +88 138 85 +87 145 69 +81 137 64 +68 104 60 +53 59 55 +84 94 57 +91 97 61 +99 100 66 +85 94 29 +85 70 29 +52 37 40 +28 39 69 +37 125 12 +35 138 21 +33 151 31 +37 135 26 +42 120 21 +24 85 43 +0 61 60 +3 74 92 +15 90 111 +30 118 122 +31 115 116 +32 112 111 +46 106 94 +60 85 107 +82 118 106 +80 128 90 +72 135 116 +63 132 137 +54 129 158 +54 135 160 +55 142 162 +59 155 171 +65 168 199 +54 158 211 +54 137 205 +47 108 191 +49 108 192 +51 109 193 +71 98 179 +59 85 162 +57 96 171 +54 100 178 +69 98 224 +73 110 222 +78 122 221 +93 136 228 +81 139 239 +68 153 210 +47 166 208 +57 175 203 +73 181 209 +60 202 204 +60 202 196 +60 202 188 +39 201 180 +30 210 171 +24 186 162 +34 160 148 +44 157 155 +52 165 160 +60 174 166 +60 159 178 +51 159 198 +61 170 201 +55 181 204 +36 192 181 +0 200 170 +12 205 152 +12 183 130 +30 169 140 +48 151 130 +77 138 130 +80 143 112 +78 140 91 +67 119 80 +60 119 74 +53 120 69 +57 131 70 +45 158 42 +50 176 32 +55 210 48 +80 201 74 +72 154 106 +75 175 105 +78 155 119 +81 173 134 +51 202 131 +21 225 128 +49 209 85 +56 189 96 +73 146 116 +69 110 132 +57 94 162 +47 89 189 +50 76 189 +47 71 177 +50 68 168 +58 86 160 +64 110 160 +65 139 138 +51 158 104 +59 159 45 +75 152 38 +60 151 11 +79 120 0 +89 113 15 +78 116 39 +54 146 71 +51 157 121 +70 158 144 +73 144 150 +67 146 176 +66 134 171 +71 121 194 +66 115 174 +48 104 163 +48 106 144 +33 95 144 +9 72 115 +18 66 114 +22 22 96 +2 3 83 +21 30 107 +36 36 150 +52 61 178 +32 74 186 +43 77 184 +47 92 175 +37 120 160 +34 136 138 +41 149 134 +59 134 137 +80 143 112 +88 159 81 +78 190 54 +96 190 44 +83 173 59 +94 147 75 +83 135 97 +71 124 130 +60 122 147 +70 109 152 +62 98 134 +58 107 137 +63 116 122 +59 114 74 diff --git a/src/fractalzoomer/color_maps/Flame 300_2u0018t.jpg.map b/src/fractalzoomer/color_maps/Flame 300_2u0018t.jpg.map new file mode 100644 index 000000000..6867a8536 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 300_2u0018t.jpg.map @@ -0,0 +1,256 @@ +135 38 171 +122 35 130 +138 44 114 +155 54 98 +175 42 103 +196 31 108 +194 23 124 +192 16 140 +177 39 135 +177 55 126 +178 72 118 +172 72 107 +167 73 97 +158 71 100 +149 69 104 +142 69 101 +136 70 98 +145 88 143 +151 76 155 +157 64 168 +147 58 153 +138 53 138 +133 58 139 +128 64 140 +124 42 152 +123 32 163 +122 23 175 +129 31 185 +136 39 196 +136 41 191 +137 44 187 +145 42 147 +157 46 123 +123 41 115 +114 51 104 +106 61 94 +103 61 88 +100 61 82 +109 68 70 +119 76 59 +147 108 39 +167 119 46 +187 131 54 +191 108 62 +195 85 70 +194 77 82 +194 70 94 +178 71 101 +149 53 117 +98 25 166 +109 16 153 +121 8 140 +130 14 121 +139 20 102 +147 26 94 +155 32 87 +139 67 78 +157 99 85 +175 131 92 +181 117 95 +187 104 98 +187 98 118 +188 92 138 +183 90 160 +196 60 168 +165 38 177 +152 41 186 +140 44 195 +150 46 175 +161 48 156 +178 49 132 +184 32 107 +194 33 103 +185 47 99 +176 62 96 +152 72 89 +129 83 83 +124 76 74 +120 69 65 +107 64 84 +110 68 80 +122 134 96 +143 153 97 +165 173 98 +159 176 106 +154 180 115 +142 180 107 +141 177 113 +150 166 117 +145 159 111 +140 152 106 +138 154 103 +136 157 101 +151 161 108 +155 145 110 +150 146 98 +139 126 92 +143 91 77 +156 62 62 +169 34 48 +177 29 37 +185 25 27 +188 4 28 +159 27 40 +166 26 75 +168 27 88 +171 29 101 +166 28 89 +161 27 77 +166 19 61 +160 31 51 +151 37 36 +164 53 23 +152 41 58 +140 46 61 +128 52 64 +131 59 73 +132 64 79 +134 67 76 +139 66 83 +174 59 137 +166 57 142 +159 56 147 +164 57 149 +170 59 151 +180 49 153 +165 45 134 +155 56 102 +154 67 76 +180 88 37 +172 87 46 +165 86 56 +133 91 77 +139 119 86 +142 152 79 +146 127 97 +167 81 130 +165 85 165 +163 89 200 +152 83 197 +142 77 195 +166 88 198 +182 107 225 +167 121 209 +200 153 171 +170 150 126 +166 147 123 +163 145 121 +152 156 106 +153 153 99 +153 147 95 +180 148 101 +208 100 97 +192 92 114 +177 84 131 +169 74 138 +155 43 145 +147 43 138 +152 68 145 +167 81 130 +153 88 122 +145 121 83 +149 122 85 +153 123 87 +178 108 82 +212 70 92 +204 57 125 +208 26 103 +159 32 109 +146 33 108 +134 34 107 +117 37 108 +119 47 97 +109 49 83 +102 53 85 +93 38 77 +91 19 92 +77 14 105 +110 37 116 +125 25 98 +131 16 107 +139 29 92 +130 48 86 +112 52 78 +143 49 83 +144 48 74 +145 48 65 +137 48 52 +118 34 50 +107 23 56 +94 51 61 +94 57 48 +109 85 59 +133 85 62 +129 85 72 +109 79 81 +119 51 128 +124 57 162 +134 39 169 +137 39 162 +134 32 132 +136 24 108 +155 33 110 +147 52 120 +138 63 122 +148 68 103 +153 78 98 +155 101 89 +159 76 104 +161 73 121 +151 56 124 +140 63 131 +137 49 125 +113 40 132 +88 43 136 +104 17 132 +149 4 123 +172 22 109 +167 35 108 +154 20 81 +150 34 57 +127 25 73 +93 6 74 +78 6 69 +91 16 81 +100 39 81 +124 37 88 +168 36 96 +180 41 80 +192 65 84 +195 66 84 +194 58 94 +172 57 98 +151 57 117 +148 51 120 +162 45 123 +164 47 118 +173 27 108 +173 35 86 +176 43 70 +179 43 47 +184 53 11 +195 66 24 +186 76 25 +181 53 42 +180 54 57 +176 45 59 +180 51 71 +179 45 95 +165 55 116 +169 63 138 +171 66 151 +174 74 126 +187 81 101 +182 80 75 +187 77 24 diff --git a/src/fractalzoomer/color_maps/Flame 301_2u0020pp1t.jpg.map b/src/fractalzoomer/color_maps/Flame 301_2u0020pp1t.jpg.map new file mode 100644 index 000000000..ebcdb44c2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 301_2u0020pp1t.jpg.map @@ -0,0 +1,256 @@ +115 229 180 +98 154 203 +102 136 219 +107 118 236 +119 112 233 +131 107 231 +128 105 234 +125 103 237 +113 114 241 +131 137 240 +150 161 240 +150 162 181 +151 163 123 +142 160 125 +134 157 128 +122 148 150 +110 139 173 +134 150 227 +125 153 231 +116 157 236 +143 147 193 +170 138 151 +175 126 133 +181 115 116 +208 159 103 +196 153 118 +185 147 134 +177 148 146 +169 149 158 +156 126 197 +144 104 237 +128 98 230 +112 123 241 +106 176 245 +105 191 228 +105 207 211 +119 211 193 +133 215 175 +142 212 173 +152 210 172 +158 205 163 +143 199 148 +128 194 133 +125 204 145 +123 214 157 +124 219 160 +126 224 163 +124 215 172 +121 214 185 +121 222 182 +123 216 180 +126 211 178 +130 209 182 +134 207 187 +131 204 192 +129 201 198 +151 200 196 +163 201 178 +176 203 160 +180 198 157 +185 193 154 +175 185 148 +166 178 142 +152 178 141 +147 184 115 +128 206 130 +139 203 137 +151 200 144 +163 196 146 +176 193 148 +207 162 131 +215 154 125 +232 168 94 +220 161 93 +208 154 92 +190 151 106 +173 149 121 +175 157 126 +178 165 131 +159 192 149 +136 230 168 +127 240 184 +117 243 182 +108 247 180 +106 243 194 +104 239 209 +115 228 200 +124 230 207 +166 234 209 +159 224 191 +153 215 174 +149 213 171 +145 212 168 +143 210 166 +138 218 159 +153 210 157 +171 202 132 +152 159 108 +154 159 107 +156 159 106 +151 161 110 +147 163 114 +134 165 134 +98 156 202 +73 202 164 +90 211 165 +107 220 166 +93 215 180 +79 210 194 +92 206 207 +96 200 209 +86 211 203 +84 229 196 +113 231 171 +119 231 178 +125 231 185 +126 228 189 +120 233 177 +117 220 165 +101 238 170 +94 245 152 +97 240 162 +100 236 172 +109 228 184 +118 220 196 +127 220 209 +127 215 227 +111 211 227 +86 209 242 +53 185 233 +60 178 240 +68 171 248 +75 188 230 +84 198 224 +118 207 221 +113 212 207 +131 203 163 +128 191 142 +125 180 122 +124 179 115 +123 179 108 +128 183 116 +138 188 129 +146 176 138 +153 186 157 +120 195 188 +113 183 198 +107 171 209 +119 187 196 +154 178 165 +147 163 116 +145 137 100 +173 120 80 +175 124 82 +177 128 85 +196 117 87 +200 126 89 +196 128 83 +209 131 83 +227 159 84 +235 173 90 +193 190 97 +183 202 107 +174 214 118 +151 242 162 +118 232 163 +107 223 178 +82 207 199 +72 185 225 +78 173 231 +85 161 237 +95 144 239 +87 147 220 +91 158 228 +97 157 227 +120 179 219 +132 191 199 +136 204 165 +130 188 163 +137 191 142 +147 188 132 +149 180 120 +153 166 123 +172 160 120 +194 176 110 +193 187 110 +192 198 110 +166 213 121 +148 221 139 +124 232 146 +129 229 157 +124 228 167 +107 217 190 +97 214 208 +95 222 213 +88 228 217 +88 221 230 +85 222 230 +70 204 241 +56 195 238 +62 170 234 +73 168 252 +87 165 248 +83 153 248 +61 151 247 +59 138 241 +72 140 241 +79 142 247 +89 149 245 +94 148 244 +106 148 234 +118 130 242 +101 145 234 +103 147 212 +121 169 209 +123 192 173 +122 186 149 +144 186 123 +143 193 108 +134 181 113 +133 184 105 +142 170 96 +152 175 103 +184 177 89 +194 147 65 +190 123 81 +186 128 88 +175 149 132 +168 169 155 +107 175 198 +85 173 213 +71 177 235 +65 156 247 +51 151 229 +62 149 229 +83 168 223 +83 191 217 +84 217 212 +97 233 229 +104 246 222 +120 234 226 +128 223 227 +130 236 232 +134 233 228 +146 236 224 +130 246 211 +136 220 187 +152 209 176 +157 193 167 +161 166 136 +157 147 112 +165 145 86 +158 139 83 +133 168 110 +117 231 159 +114 203 123 diff --git a/src/fractalzoomer/color_maps/Flame 302_2u0020t.jpg.map b/src/fractalzoomer/color_maps/Flame 302_2u0020t.jpg.map new file mode 100644 index 000000000..28719350e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 302_2u0020t.jpg.map @@ -0,0 +1,256 @@ +178 61 28 +160 61 30 +159 60 38 +158 60 47 +153 41 46 +148 22 46 +145 14 37 +142 6 28 +117 18 23 +110 27 42 +104 36 61 +100 28 74 +96 21 88 +97 20 103 +99 19 118 +106 16 111 +114 14 104 +138 23 80 +143 20 66 +148 18 52 +138 24 53 +128 30 55 +135 29 59 +143 29 63 +159 11 61 +154 19 66 +150 27 71 +144 32 70 +139 38 70 +129 42 80 +119 46 91 +103 45 106 +109 55 115 +110 73 127 +113 67 128 +117 62 130 +115 59 128 +113 56 127 +116 58 120 +119 60 114 +103 66 109 +107 64 113 +111 62 117 +123 56 101 +136 50 85 +136 48 71 +137 47 57 +132 35 66 +125 35 87 +70 28 112 +41 34 135 +12 41 159 +25 76 161 +39 112 163 +46 116 151 +53 121 140 +95 110 129 +101 93 123 +108 77 118 +111 86 120 +115 95 123 +106 99 131 +98 104 140 +96 122 139 +91 133 157 +55 122 164 +69 104 141 +84 87 118 +82 72 105 +81 57 93 +107 57 82 +108 55 51 +156 76 27 +155 84 16 +155 93 6 +168 93 3 +181 94 1 +180 96 7 +180 98 14 +173 102 12 +172 106 9 +164 119 36 +172 107 24 +181 96 13 +185 83 15 +190 70 18 +187 64 31 +170 68 30 +150 123 32 +147 135 23 +145 148 15 +124 153 12 +103 159 10 +133 144 6 +144 140 15 +133 121 19 +133 101 24 +120 53 86 +129 35 90 +139 18 95 +151 18 93 +163 19 91 +163 11 84 +153 19 72 +163 26 52 +141 24 58 +120 23 64 +117 27 75 +114 31 87 +94 53 111 +99 59 121 +90 82 129 +78 86 151 +87 118 164 +93 119 166 +100 121 168 +103 101 166 +72 76 165 +54 79 145 +39 81 131 +15 82 152 +22 87 160 +30 92 169 +48 96 167 +67 101 165 +97 97 149 +113 96 138 +125 81 116 +156 73 103 +178 37 43 +173 28 39 +168 20 36 +165 10 42 +169 22 50 +163 26 46 +158 37 54 +113 54 86 +101 63 100 +90 72 114 +89 76 118 +89 81 122 +98 104 138 +90 122 135 +50 123 114 +49 120 116 +78 82 145 +83 81 147 +88 81 149 +101 79 128 +110 81 139 +113 72 142 +139 70 137 +144 44 116 +150 39 105 +157 35 94 +161 17 79 +158 13 78 +157 14 78 +157 16 82 +138 30 90 +125 31 84 +113 46 53 +121 42 51 +129 39 49 +126 19 63 +142 20 61 +139 20 48 +144 10 35 +167 27 38 +166 38 40 +166 49 42 +163 73 38 +141 86 47 +112 82 108 +93 67 104 +60 58 123 +58 72 135 +39 87 153 +39 108 175 +56 104 176 +68 60 159 +83 63 134 +123 53 126 +137 26 120 +121 15 89 +121 18 82 +121 21 75 +113 11 76 +109 20 76 +118 38 97 +133 38 104 +142 14 97 +159 8 101 +169 13 76 +186 46 59 +190 58 37 +194 98 22 +193 113 14 +193 106 9 +180 83 14 +173 55 5 +167 31 35 +159 31 32 +160 36 34 +150 51 30 +158 64 38 +138 75 21 +137 98 23 +141 94 12 +141 95 10 +145 106 13 +154 114 19 +152 114 41 +103 89 60 +106 91 70 +102 70 75 +106 60 63 +118 71 55 +165 76 36 +193 85 21 +194 74 13 +198 74 14 +199 67 18 +176 56 6 +185 36 30 +174 31 25 +150 20 30 +154 13 29 +177 20 11 +183 61 12 +172 94 28 +170 103 35 +163 97 37 +161 87 88 +127 91 117 +121 107 107 +114 86 100 +115 86 88 +153 80 45 +164 80 33 +147 63 53 +144 56 98 +124 53 111 +124 80 133 +115 88 143 +109 95 157 +101 105 153 +103 106 149 +97 110 154 +98 107 150 +83 90 132 +65 108 89 +68 97 113 +72 60 134 +88 43 112 +71 48 126 diff --git a/src/fractalzoomer/color_maps/Flame 303_2u0024t.jpg.map b/src/fractalzoomer/color_maps/Flame 303_2u0024t.jpg.map new file mode 100644 index 000000000..69c6fbdea --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 303_2u0024t.jpg.map @@ -0,0 +1,256 @@ +14 80 34 +48 76 62 +69 60 71 +91 44 80 +118 37 87 +145 30 95 +149 48 90 +154 67 86 +157 108 67 +162 114 55 +167 121 44 +161 106 45 +156 92 46 +164 79 47 +172 67 48 +162 60 49 +152 54 51 +168 98 38 +177 112 25 +186 126 12 +185 120 27 +185 115 43 +187 115 54 +189 115 66 +180 34 45 +167 44 58 +155 54 72 +142 66 73 +129 78 75 +123 82 70 +118 87 66 +112 96 62 +109 91 77 +86 74 86 +82 57 90 +78 41 95 +68 31 93 +58 22 92 +60 14 93 +62 6 95 +67 19 59 +73 16 57 +79 14 56 +90 34 61 +101 55 66 +113 68 62 +126 81 58 +151 101 50 +159 114 33 +148 121 34 +154 113 24 +160 105 15 +124 96 19 +88 87 23 +69 63 20 +51 39 17 +55 24 56 +68 42 59 +82 60 62 +80 94 52 +78 128 43 +80 123 29 +83 118 16 +91 102 34 +115 94 65 +96 68 109 +89 54 106 +82 40 103 +83 48 105 +84 57 108 +90 76 102 +100 82 94 +98 66 79 +92 55 62 +86 44 45 +85 36 55 +84 28 65 +78 31 74 +72 34 83 +62 33 89 +59 28 96 +73 11 96 +85 13 67 +97 15 38 +111 34 30 +125 54 22 +160 59 7 +149 82 30 +190 107 5 +187 101 21 +185 96 38 +180 100 46 +176 104 54 +171 105 57 +159 103 68 +161 89 64 +168 77 56 +156 92 80 +151 99 69 +147 107 58 +138 110 57 +130 113 57 +131 107 69 +121 104 74 +132 87 68 +134 69 74 +137 52 81 +144 41 78 +152 31 76 +148 24 86 +148 9 76 +142 24 76 +149 46 47 +123 87 51 +121 89 45 +119 92 39 +119 99 38 +133 113 40 +142 94 58 +141 91 68 +120 86 76 +110 73 73 +100 60 71 +103 54 67 +107 49 63 +101 14 48 +90 6 40 +85 0 34 +78 6 54 +91 20 54 +96 25 61 +101 31 68 +108 61 71 +121 81 69 +133 92 60 +125 99 40 +128 98 62 +120 97 68 +113 97 74 +118 94 90 +123 91 106 +106 74 95 +88 80 95 +84 76 91 +83 71 91 +91 51 85 +95 52 82 +99 53 79 +96 65 80 +106 70 72 +99 84 43 +95 65 27 +75 28 38 +81 21 40 +87 14 43 +79 37 39 +104 61 10 +133 87 37 +153 93 39 +162 104 40 +161 107 35 +175 118 63 +178 117 66 +181 117 69 +193 107 82 +206 123 81 +219 122 90 +203 118 87 +143 101 103 +122 107 101 +102 113 99 +112 112 84 +133 120 75 +143 118 51 +148 121 44 +167 126 74 +172 117 76 +157 108 91 +145 102 83 +120 91 73 +110 83 76 +100 62 75 +111 52 70 +99 21 60 +100 6 56 +104 9 52 +108 12 49 +95 15 40 +88 17 49 +93 11 49 +103 15 65 +123 15 77 +119 6 84 +130 1 81 +139 12 101 +133 33 87 +122 45 77 +109 63 73 +105 65 74 +104 79 74 +113 81 56 +120 73 47 +91 53 30 +90 57 24 +73 64 31 +42 52 27 +20 36 7 +13 81 24 +21 55 41 +57 30 61 +70 51 44 +61 103 40 +53 107 9 +36 107 37 +45 116 40 +69 102 47 +79 70 89 +74 45 73 +72 22 75 +65 27 88 +79 29 88 +92 43 90 +83 53 91 +80 43 94 +80 39 109 +75 34 110 +72 34 107 +66 27 84 +79 44 84 +90 48 84 +94 70 84 +109 84 88 +104 91 83 +97 91 75 +125 80 57 +136 81 42 +142 103 38 +133 120 15 +104 138 0 +85 144 16 +79 151 15 +84 145 8 +118 128 5 +134 118 30 +131 113 41 +138 126 44 +153 125 41 +150 118 45 +155 105 54 +130 94 78 +121 78 97 +130 65 89 +131 59 79 +125 75 66 +100 69 87 +102 69 80 diff --git a/src/fractalzoomer/color_maps/Flame 304_gradient0000.jpg.map b/src/fractalzoomer/color_maps/Flame 304_gradient0000.jpg.map new file mode 100644 index 000000000..b36e067ec --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 304_gradient0000.jpg.map @@ -0,0 +1,256 @@ +244 0 12 +255 0 102 +240 0 160 +225 0 218 +223 0 232 +221 1 247 +221 0 250 +221 0 254 +229 0 241 +242 0 197 +255 0 154 +229 0 108 +204 0 63 +171 0 33 +139 0 3 +131 2 2 +124 5 1 +111 10 0 +117 7 0 +123 4 0 +123 4 0 +123 4 0 +120 7 0 +118 10 0 +119 11 0 +124 6 0 +129 1 0 +137 0 2 +145 0 5 +144 0 2 +144 0 0 +134 0 1 +127 4 0 +124 5 1 +124 5 0 +125 6 0 +135 3 2 +145 0 5 +173 0 28 +202 0 52 +254 0 117 +225 0 165 +197 0 214 +157 0 228 +118 0 242 +115 1 248 +113 2 255 +114 1 255 +118 0 242 +202 0 84 +173 0 50 +145 0 17 +128 7 9 +112 14 1 +112 14 1 +112 14 1 +130 0 0 +149 0 20 +169 0 41 +187 0 59 +205 0 77 +229 0 99 +254 0 122 +245 0 215 +241 1 224 +227 0 255 +221 0 240 +215 0 226 +220 0 222 +225 0 218 +254 0 160 +246 1 81 +244 60 10 +239 48 5 +235 37 0 +231 33 0 +227 29 0 +231 30 0 +236 31 0 +239 52 1 +252 55 21 +251 13 10 +247 13 5 +243 13 0 +238 10 0 +234 7 0 +228 22 0 +228 22 0 +233 39 1 +226 49 0 +220 60 0 +217 69 0 +215 78 0 +220 100 37 +242 77 83 +255 0 130 +255 0 174 +253 0 189 +253 0 150 +254 0 112 +253 0 93 +252 0 75 +242 0 16 +231 11 0 +131 6 0 +129 3 0 +128 0 0 +137 2 0 +146 4 0 +156 0 3 +230 0 2 +236 3 0 +233 13 0 +243 18 0 +242 13 0 +242 8 1 +245 1 13 +238 0 23 +198 0 35 +147 0 8 +124 5 1 +126 2 0 +128 0 0 +133 0 0 +139 1 0 +151 0 9 +209 0 55 +220 0 102 +203 1 209 +217 0 253 +217 0 253 +217 0 253 +220 0 255 +221 0 254 +225 0 255 +224 0 254 +217 0 255 +216 0 253 +215 0 252 +211 0 253 +207 0 254 +206 0 255 +163 0 237 +119 0 244 +110 0 247 +115 1 247 +129 0 239 +143 0 232 +160 0 222 +162 0 225 +152 0 241 +116 6 255 +91 12 254 +81 17 254 +71 23 255 +87 14 254 +101 4 255 +119 2 254 +195 4 255 +206 1 254 +217 0 255 +231 0 252 +233 0 241 +236 0 230 +241 0 227 +255 0 180 +255 0 132 +254 0 124 +254 0 174 +226 0 194 +199 0 215 +188 1 216 +190 0 222 +194 0 223 +239 1 157 +205 1 90 +202 0 52 +149 1 17 +140 0 11 +147 0 8 +169 0 41 +203 0 60 +208 0 82 +255 0 130 +246 0 221 +242 0 227 +238 0 233 +231 0 252 +225 0 254 +220 0 254 +217 0 253 +214 0 254 +207 0 255 +204 0 255 +137 0 254 +109 9 255 +101 13 255 +97 17 255 +100 12 255 +103 7 254 +106 5 255 +131 0 251 +196 3 254 +207 0 255 +210 0 255 +215 0 254 +216 1 255 +210 0 255 +204 0 255 +141 0 239 +116 0 255 +116 0 247 +143 0 232 +187 0 229 +195 0 224 +220 0 222 +254 1 172 +255 0 135 +255 0 118 +255 0 118 +255 0 122 +255 0 120 +254 0 112 +255 0 107 +255 0 106 +255 0 102 +252 0 75 +244 0 52 +235 0 33 +239 0 41 +240 0 63 +255 0 102 +255 1 161 +254 0 210 +246 0 223 +245 0 215 +255 0 180 +255 0 128 +254 31 94 +212 100 86 +221 101 38 +229 84 1 +217 77 0 +215 35 0 +234 1 33 +250 0 100 +255 0 164 +237 0 228 +233 0 250 +225 0 255 +215 0 252 +221 0 217 +227 0 211 +255 0 130 +242 0 58 +234 29 0 diff --git a/src/fractalzoomer/color_maps/Flame 305_0t0507.jpg.map b/src/fractalzoomer/color_maps/Flame 305_0t0507.jpg.map new file mode 100644 index 000000000..386fc7a8d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 305_0t0507.jpg.map @@ -0,0 +1,256 @@ +30 61 143 +2 60 157 +1 49 120 +1 39 84 +15 36 82 +29 33 80 +44 34 108 +60 35 137 +133 77 164 +107 83 178 +82 89 193 +69 62 164 +56 36 135 +66 39 145 +77 43 155 +88 54 170 +99 65 185 +144 133 193 +171 181 208 +198 229 223 +202 241 215 +207 253 207 +200 250 201 +193 247 195 +214 228 215 +207 213 209 +200 199 204 +197 192 204 +195 186 205 +185 183 199 +175 181 193 +176 181 187 +170 177 193 +165 173 186 +150 173 164 +135 174 143 +111 157 134 +88 141 125 +59 135 155 +30 129 186 +6 95 161 +3 92 147 +0 89 134 +7 61 100 +14 34 67 +20 26 71 +27 18 75 +25 22 103 +49 33 131 +35 45 142 +33 36 125 +32 27 109 +19 18 87 +7 9 66 +7 22 81 +7 36 96 +5 61 158 +49 81 167 +94 102 177 +118 120 177 +143 138 178 +150 162 182 +157 187 187 +111 198 153 +59 254 114 +37 226 98 +35 165 89 +34 104 80 +46 81 91 +58 59 103 +52 38 136 +57 56 150 +88 97 130 +110 84 154 +133 71 178 +136 72 194 +140 74 210 +130 70 199 +120 66 188 +106 58 180 +78 40 149 +35 41 65 +25 47 63 +16 53 61 +9 62 59 +3 71 58 +6 61 42 +6 52 42 +0 42 65 +1 50 110 +3 59 156 +4 65 157 +5 71 158 +4 82 154 +16 76 138 +44 53 148 +39 77 142 +24 71 65 +17 77 60 +11 84 55 +10 108 57 +9 133 60 +39 124 83 +98 123 130 +164 120 195 +189 118 207 +215 117 220 +218 124 222 +222 131 224 +226 128 247 +217 137 255 +216 121 241 +176 107 223 +50 116 190 +38 121 187 +26 126 185 +22 131 187 +15 110 178 +9 100 170 +4 98 160 +5 109 162 +17 142 124 +29 176 87 +38 191 98 +48 206 109 +72 202 128 +100 212 140 +135 199 172 +168 197 201 +217 191 216 +220 177 219 +223 164 222 +236 184 223 +240 181 229 +244 191 243 +241 221 246 +255 235 209 +228 212 217 +201 189 225 +195 190 224 +189 192 223 +180 204 208 +165 206 198 +120 203 149 +74 191 121 +19 125 175 +17 128 177 +16 132 179 +12 128 175 +8 111 177 +5 112 156 +2 103 133 +31 77 66 +25 71 64 +20 66 63 +15 35 59 +15 25 61 +17 15 65 +30 21 76 +49 38 98 +86 46 143 +141 68 185 +151 76 194 +162 84 204 +140 99 177 +120 114 184 +60 108 193 +27 114 168 +39 74 80 +34 60 78 +30 47 77 +45 41 92 +52 42 102 +84 76 127 +83 87 112 +99 116 126 +95 112 128 +40 109 184 +23 139 190 +25 138 194 +33 138 195 +140 156 205 +163 174 236 +205 175 245 +252 180 246 +246 186 238 +241 193 231 +199 211 199 +185 233 183 +140 217 145 +106 234 147 +93 234 140 +123 204 146 +129 184 152 +155 138 182 +160 139 198 +180 141 198 +212 162 221 +210 168 234 +196 182 235 +189 164 221 +169 131 218 +188 147 215 +198 166 205 +189 197 208 +172 231 201 +93 236 148 +34 244 108 +12 214 78 +21 170 76 +37 120 78 +78 75 120 +61 60 162 +70 90 187 +57 94 183 +38 90 174 +21 101 162 +4 109 141 +39 101 86 +35 92 77 +18 52 54 +7 14 43 +5 11 45 +5 6 60 +22 12 85 +36 52 140 +46 82 168 +78 106 190 +134 124 210 +143 137 235 +217 141 255 +247 151 248 +245 154 247 +246 165 232 +246 165 232 +240 176 226 +227 160 213 +208 124 220 +173 100 208 +170 90 211 +158 119 200 +171 135 181 +160 137 163 +171 124 170 +167 133 193 +193 134 214 +221 141 240 +241 144 255 +252 169 239 +244 155 249 +215 141 236 +174 118 217 +143 101 165 +121 131 130 +59 173 101 +19 189 80 diff --git a/src/fractalzoomer/color_maps/Flame 306_0t0524.jpg.map b/src/fractalzoomer/color_maps/Flame 306_0t0524.jpg.map new file mode 100644 index 000000000..63c8d21cd --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 306_0t0524.jpg.map @@ -0,0 +1,256 @@ +69 158 156 +55 60 115 +40 58 106 +25 57 98 +29 77 95 +33 98 92 +25 100 56 +18 103 20 +95 37 26 +102 28 38 +109 20 50 +128 34 48 +148 48 46 +125 92 105 +103 137 165 +101 154 169 +100 171 173 +82 162 163 +61 122 143 +41 83 123 +31 62 108 +21 41 94 +20 31 88 +20 22 83 +30 34 81 +69 45 62 +109 57 44 +146 53 58 +183 49 73 +213 71 120 +244 94 168 +241 4 108 +213 10 99 +162 18 27 +136 10 35 +111 2 44 +106 1 46 +102 0 48 +96 4 53 +91 9 58 +44 0 59 +57 14 48 +71 28 38 +92 24 47 +114 20 57 +117 20 45 +121 20 34 +151 16 23 +187 33 25 +246 67 27 +241 83 27 +237 100 28 +234 83 21 +231 67 14 +226 63 17 +222 60 21 +234 19 0 +210 26 10 +186 34 20 +177 17 13 +169 0 7 +168 5 5 +168 11 4 +148 21 6 +112 20 0 +104 15 19 +83 12 17 +62 9 15 +75 7 19 +88 5 23 +106 1 18 +88 11 29 +46 57 59 +57 49 61 +69 41 64 +98 51 46 +127 61 29 +158 59 22 +190 57 16 +210 64 5 +219 72 18 +224 80 56 +233 89 52 +243 99 49 +249 94 45 +255 89 41 +250 107 37 +255 126 40 +210 87 53 +221 89 37 +233 92 21 +228 78 19 +223 65 18 +236 39 46 +237 45 58 +239 1 76 +239 13 53 +138 30 43 +104 45 50 +71 60 58 +58 55 70 +45 51 83 +49 53 114 +69 64 118 +143 53 45 +157 51 36 +172 50 27 +160 38 18 +148 27 10 +117 20 13 +82 4 30 +56 3 33 +65 3 52 +81 5 51 +78 19 43 +76 34 36 +94 41 27 +119 52 23 +125 51 12 +122 39 31 +90 29 34 +82 29 33 +75 30 33 +62 52 24 +50 74 16 +66 86 1 +103 63 11 +148 66 10 +198 69 11 +206 36 11 +185 38 5 +164 41 0 +163 35 6 +142 27 0 +105 29 16 +70 21 27 +33 7 36 +23 13 51 +13 20 66 +15 17 68 +17 14 71 +24 17 68 +43 12 46 +57 30 73 +67 14 66 +78 23 44 +80 27 46 +82 31 48 +101 38 57 +115 25 50 +145 29 40 +155 30 12 +160 4 15 +138 7 28 +116 11 41 +84 23 65 +45 40 81 +40 56 89 +40 38 87 +69 28 42 +87 32 37 +124 44 43 +132 46 32 +140 49 22 +145 42 7 +121 26 6 +98 30 17 +76 24 36 +35 6 50 +26 8 52 +17 11 55 +13 21 58 +10 30 65 +16 39 70 +22 39 85 +17 38 91 +24 38 85 +30 42 84 +34 46 88 +47 65 75 +75 78 51 +97 71 36 +104 69 15 +124 58 8 +152 54 19 +151 49 25 +151 45 32 +160 46 10 +153 32 13 +168 26 22 +197 26 16 +224 9 25 +204 9 17 +198 10 9 +172 10 7 +141 7 4 +128 5 10 +116 16 14 +112 18 16 +106 31 35 +89 37 60 +89 48 78 +116 115 120 +164 188 110 +90 161 93 +70 100 108 +45 67 116 +30 47 93 +15 38 92 +10 42 93 +22 51 95 +21 59 96 +10 89 106 +1 110 115 +2 125 104 +1 105 114 +2 83 112 +1 65 103 +14 56 96 +18 71 102 +38 81 123 +32 99 126 +69 115 141 +87 148 153 +118 162 163 +130 163 180 +187 184 203 +151 200 181 +122 181 175 +72 157 154 +71 146 152 +15 114 120 +15 96 100 +15 81 93 +20 75 96 +24 76 115 +15 81 116 +7 98 117 +7 124 118 +9 122 120 +33 90 97 +25 64 95 +9 50 94 +6 40 86 +2 33 90 +13 22 81 +26 17 74 +27 6 65 +35 6 52 +33 23 73 +30 38 85 +35 44 87 +39 60 89 +48 68 95 +43 99 88 +33 95 94 diff --git a/src/fractalzoomer/color_maps/Flame 307_0t0533.jpg.map b/src/fractalzoomer/color_maps/Flame 307_0t0533.jpg.map new file mode 100644 index 000000000..d104a3bfe --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 307_0t0533.jpg.map @@ -0,0 +1,256 @@ +4 32 54 +54 39 108 +84 99 130 +115 160 153 +138 164 165 +162 169 177 +164 177 183 +167 186 190 +162 224 211 +189 237 233 +216 251 255 +228 233 238 +241 216 222 +232 174 195 +223 133 168 +205 133 164 +187 134 160 +176 117 227 +135 98 163 +94 79 100 +75 63 69 +57 47 38 +47 41 39 +37 36 41 +42 50 71 +62 56 71 +83 63 72 +109 67 76 +135 72 80 +120 64 70 +105 56 60 +99 48 63 +85 88 61 +108 124 87 +132 114 107 +157 105 128 +151 114 141 +145 124 155 +154 105 171 +164 86 187 +67 38 148 +33 28 112 +0 19 77 +6 18 49 +12 17 21 +10 18 18 +8 20 16 +10 27 17 +22 49 30 +62 134 70 +80 162 117 +98 190 165 +115 200 180 +133 211 195 +139 209 196 +145 208 197 +128 222 198 +122 199 181 +117 177 165 +123 141 153 +130 106 142 +115 100 123 +100 94 104 +94 71 87 +82 70 82 +47 52 58 +39 60 47 +31 68 37 +35 65 36 +39 62 36 +51 58 64 +65 79 82 +55 55 67 +39 48 55 +23 41 43 +14 25 57 +6 10 71 +8 15 77 +11 21 83 +18 28 87 +51 27 125 +35 49 62 +28 50 54 +21 52 47 +11 51 49 +1 51 52 +7 38 32 +4 14 16 +7 9 8 +12 5 10 +17 1 12 +15 10 14 +14 20 16 +22 35 25 +36 67 36 +62 94 53 +88 117 71 +122 162 100 +99 135 102 +76 108 105 +78 106 104 +80 104 104 +78 93 98 +70 88 90 +36 103 86 +38 121 98 +40 139 110 +26 128 97 +12 117 84 +9 117 55 +9 110 52 +20 110 59 +24 119 75 +77 64 92 +81 69 100 +85 75 109 +86 76 100 +78 87 92 +71 92 95 +60 90 88 +21 81 56 +17 67 41 +14 54 27 +10 48 31 +7 42 35 +6 43 35 +3 47 30 +3 75 38 +6 83 39 +18 99 56 +23 109 56 +29 119 57 +55 127 64 +57 133 68 +69 138 73 +117 136 91 +120 151 94 +101 146 86 +83 142 78 +73 140 75 +63 138 73 +46 117 59 +19 88 41 +2 66 32 +5 42 25 +3 11 13 +3 5 16 +4 0 19 +1 11 12 +2 17 12 +5 44 23 +3 79 40 +1 113 55 +8 120 58 +15 128 62 +21 135 65 +13 117 56 +24 95 77 +47 83 79 +64 62 65 +78 60 50 +83 54 72 +91 53 71 +100 53 71 +113 71 83 +129 77 79 +143 85 109 +116 81 103 +74 85 89 +67 85 87 +61 85 85 +36 68 65 +18 52 54 +18 58 49 +18 68 56 +44 70 69 +69 90 91 +69 131 116 +59 147 123 +57 167 138 +81 170 148 +106 167 97 +115 139 91 +86 118 71 +30 41 43 +27 43 35 +25 46 27 +6 22 22 +9 18 17 +4 29 25 +6 41 34 +10 58 46 +12 75 56 +12 83 41 +4 98 46 +3 96 49 +9 92 66 +6 82 54 +4 76 52 +3 70 52 +6 63 48 +9 44 38 +21 36 41 +22 29 35 +32 22 31 +34 19 26 +36 22 21 +28 23 19 +35 32 25 +38 33 30 +63 36 41 +70 39 44 +76 39 46 +71 35 47 +45 25 34 +43 20 26 +32 19 28 +19 21 20 +22 17 14 +15 11 12 +13 7 9 +12 10 11 +26 29 22 +39 39 29 +46 37 32 +65 48 41 +76 40 50 +66 37 42 +55 35 37 +22 32 21 +15 27 17 +8 10 9 +5 7 6 +4 0 3 +7 7 9 +10 12 11 +6 20 20 +9 38 33 +1 38 57 +3 66 57 +4 72 61 +4 54 53 +23 49 50 +40 40 40 +58 31 40 +77 49 63 +65 41 75 +40 55 58 +23 70 60 +28 100 76 +66 108 86 +85 138 130 +107 154 148 +113 166 160 +126 182 171 +135 161 160 diff --git a/src/fractalzoomer/color_maps/Flame 308_0u0075.jpg.map b/src/fractalzoomer/color_maps/Flame 308_0u0075.jpg.map new file mode 100644 index 000000000..c1f74efa0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 308_0u0075.jpg.map @@ -0,0 +1,256 @@ +74 52 215 +35 11 171 +24 6 160 +14 2 150 +7 2 145 +0 3 140 +0 1 133 +0 0 126 +0 0 126 +0 0 129 +0 0 132 +0 0 136 +1 0 140 +2 0 130 +3 0 120 +2 0 106 +2 0 93 +0 0 23 +0 0 11 +0 0 0 +1 0 0 +3 0 0 +3 0 0 +3 0 0 +0 0 0 +1 0 6 +3 0 13 +1 0 42 +0 0 72 +0 0 90 +0 1 109 +0 0 120 +0 0 122 +0 0 126 +0 0 132 +1 0 138 +7 0 155 +13 0 172 +30 0 172 +48 0 172 +98 13 166 +101 7 150 +104 1 134 +84 0 127 +64 0 120 +51 2 130 +38 4 140 +24 1 151 +23 1 164 +57 4 184 +74 6 179 +92 9 175 +70 4 176 +49 0 177 +33 0 164 +17 1 151 +0 0 98 +23 0 85 +47 0 72 +69 5 76 +91 11 80 +91 14 94 +92 17 108 +104 1 132 +106 0 162 +94 6 180 +95 3 179 +97 0 179 +89 0 179 +81 0 180 +41 2 171 +21 1 160 +1 0 125 +21 5 107 +42 11 89 +73 5 87 +105 0 85 +110 0 97 +116 0 109 +131 8 174 +137 27 212 +131 44 234 +121 60 232 +112 77 231 +111 84 233 +110 91 235 +104 74 230 +106 45 201 +106 0 110 +97 0 83 +88 1 56 +76 0 47 +64 0 39 +43 0 27 +19 0 33 +0 0 56 +0 0 86 +0 1 109 +25 3 79 +51 6 49 +56 8 46 +62 11 44 +77 8 53 +94 1 54 +105 0 105 +111 0 140 +117 0 175 +115 0 179 +114 0 184 +110 0 193 +108 5 174 +110 1 168 +121 1 148 +98 2 128 +82 1 119 +66 0 111 +41 0 97 +1 0 115 +0 0 118 +0 0 122 +0 0 112 +3 2 85 +7 4 59 +15 7 43 +24 11 28 +37 24 33 +54 9 48 +81 0 77 +81 1 122 +62 27 192 +66 28 194 +71 30 197 +81 11 170 +74 14 128 +72 6 103 +82 7 92 +79 8 48 +70 6 44 +62 5 40 +67 3 46 +72 2 52 +62 11 103 +65 1 150 +51 13 184 +59 24 204 +39 0 175 +33 1 166 +27 2 158 +31 1 151 +24 0 150 +27 0 144 +37 0 142 +52 0 113 +58 0 104 +64 0 96 +48 1 79 +47 0 64 +33 0 25 +29 0 18 +42 3 32 +67 15 53 +103 0 153 +104 3 166 +105 7 180 +104 24 185 +76 46 204 +53 49 206 +17 20 183 +11 5 175 +11 3 175 +11 1 176 +11 1 175 +8 1 167 +0 0 148 +1 0 134 +23 0 130 +54 0 156 +52 0 160 +65 5 165 +86 0 185 +103 10 212 +116 31 222 +124 45 235 +143 61 249 +135 96 247 +129 99 246 +124 102 245 +119 94 240 +119 84 240 +104 93 232 +102 80 227 +92 56 216 +106 25 166 +103 7 115 +91 13 61 +80 2 41 +68 1 36 +54 0 13 +11 0 16 +1 1 3 +0 0 2 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 0 6 +1 1 27 +0 0 56 +0 0 90 +0 0 112 +0 0 124 +10 0 135 +41 1 113 +41 1 100 +36 0 76 +8 4 41 +0 0 7 +1 1 0 +0 2 0 +0 2 0 +0 1 0 +0 0 0 +1 0 2 +5 1 2 +2 1 7 +3 0 32 +0 1 49 +0 0 75 +0 0 110 +0 0 120 +0 2 127 +0 0 152 +1 0 166 +18 0 180 +42 0 188 +76 28 200 +118 22 218 +125 29 224 +125 35 231 +133 42 235 +139 39 233 +140 45 237 +134 61 239 +125 89 241 +135 91 248 +137 87 248 +143 51 240 +131 50 240 +114 62 233 +114 67 231 +104 64 223 +114 47 225 +104 2 197 +97 1 163 +61 0 53 +76 3 95 diff --git a/src/fractalzoomer/color_maps/Flame 309_0u0298.jpg.map b/src/fractalzoomer/color_maps/Flame 309_0u0298.jpg.map new file mode 100644 index 000000000..943b80d8c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 309_0u0298.jpg.map @@ -0,0 +1,256 @@ +58 63 7 +75 43 20 +85 44 38 +95 45 57 +109 48 51 +123 52 46 +116 56 43 +109 61 41 +87 47 37 +90 38 37 +93 30 38 +98 30 32 +104 30 27 +114 49 41 +124 68 55 +125 71 73 +127 74 92 +89 69 81 +71 70 61 +53 72 42 +30 63 26 +7 54 10 +5 48 9 +3 43 9 +7 41 14 +11 38 19 +16 36 25 +13 29 20 +11 22 16 +14 21 14 +17 20 13 +20 16 7 +4 26 5 +19 52 33 +22 45 57 +26 39 81 +39 37 87 +53 35 93 +46 40 77 +39 46 62 +35 74 27 +46 65 32 +57 56 38 +70 49 47 +84 43 57 +84 45 59 +85 47 62 +72 44 58 +68 42 55 +54 28 55 +54 27 67 +54 27 80 +67 37 71 +81 47 63 +80 51 65 +79 55 68 +109 77 92 +101 72 84 +93 67 76 +86 53 64 +80 39 53 +80 35 52 +81 32 51 +67 26 40 +84 24 34 +96 29 21 +121 64 38 +147 100 56 +153 107 55 +160 114 55 +166 128 66 +191 138 72 +164 108 59 +149 90 46 +134 72 33 +113 48 19 +92 24 5 +86 23 11 +80 22 18 +85 5 18 +98 15 25 +125 16 47 +124 28 51 +124 40 55 +117 45 58 +110 50 62 +101 41 49 +98 27 41 +67 1 49 +65 8 40 +63 16 32 +63 8 27 +63 0 23 +65 2 11 +74 20 10 +89 33 0 +100 47 7 +122 43 36 +120 57 31 +118 71 27 +119 70 18 +121 69 9 +111 52 20 +100 42 20 +124 73 44 +128 85 40 +133 97 37 +132 89 39 +131 82 41 +117 38 23 +93 18 23 +72 0 16 +62 7 2 +51 13 0 +37 14 0 +23 16 0 +17 12 6 +9 25 14 +5 34 29 +9 39 31 +24 43 24 +38 37 26 +52 31 28 +50 27 24 +48 24 20 +46 12 29 +40 11 33 +35 2 21 +44 4 15 +58 0 5 +58 6 4 +59 12 4 +55 12 6 +41 22 7 +29 40 24 +26 52 27 +18 52 25 +23 46 29 +29 40 34 +33 41 36 +37 43 39 +46 33 42 +59 26 35 +60 18 28 +68 22 22 +58 17 0 +57 15 3 +56 13 6 +57 20 12 +58 13 18 +48 11 19 +55 4 13 +68 2 6 +63 5 7 +58 8 9 +53 8 15 +41 19 22 +44 21 31 +47 25 37 +56 26 36 +60 32 46 +76 31 38 +70 25 31 +65 20 25 +66 16 19 +46 14 19 +35 22 14 +26 23 14 +24 39 8 +22 38 16 +20 38 24 +24 25 30 +30 11 33 +35 9 56 +38 31 38 +35 30 34 +34 46 24 +40 48 9 +63 45 21 +70 60 9 +82 49 6 +90 53 11 +87 53 18 +84 51 20 +81 34 16 +79 28 19 +77 23 23 +56 35 30 +53 35 35 +31 29 30 +15 27 17 +13 26 9 +22 42 5 +12 49 15 +21 39 23 +37 32 38 +48 36 46 +57 46 42 +91 51 52 +117 59 48 +127 69 57 +135 81 81 +168 106 85 +193 133 99 +175 130 89 +160 106 68 +152 109 67 +159 100 58 +150 75 70 +132 86 50 +137 103 32 +147 94 44 +161 107 47 +170 102 57 +158 84 71 +147 75 79 +143 70 79 +136 55 62 +149 39 84 +152 45 117 +140 66 93 +185 127 125 +209 126 122 +174 188 129 +146 190 157 +138 180 114 +128 108 120 +153 80 109 +112 80 93 +84 105 66 +99 131 64 +117 117 63 +114 80 52 +104 64 52 +97 52 46 +87 54 45 +82 60 46 +48 48 40 +45 46 41 +28 49 30 +19 40 35 +13 34 25 +16 16 14 +23 4 8 +29 10 6 +55 11 10 +77 7 17 +97 7 16 +100 14 25 +94 14 25 +92 22 32 +74 6 31 +74 6 31 +79 22 37 +73 45 21 +81 31 20 diff --git a/src/fractalzoomer/color_maps/Flame 310_0u0298pp1.jpg.map b/src/fractalzoomer/color_maps/Flame 310_0u0298pp1.jpg.map new file mode 100644 index 000000000..18fb2fd33 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 310_0u0298pp1.jpg.map @@ -0,0 +1,256 @@ +63 63 151 +98 26 170 +91 33 149 +84 40 129 +73 50 122 +63 60 115 +54 51 103 +45 43 92 +43 32 46 +40 29 57 +38 27 69 +35 22 77 +33 18 85 +37 29 113 +41 40 142 +58 55 150 +75 71 158 +70 90 149 +57 66 122 +45 42 95 +42 32 107 +40 23 119 +41 23 119 +43 23 120 +88 26 133 +80 13 150 +72 1 167 +46 14 147 +20 28 127 +23 26 112 +27 25 98 +34 37 90 +46 44 91 +36 58 71 +36 57 63 +36 56 55 +39 53 48 +43 50 42 +44 64 46 +45 78 51 +59 61 86 +59 58 86 +60 55 87 +46 36 64 +32 18 41 +27 21 30 +23 25 20 +20 21 15 +26 14 14 +39 8 5 +29 8 12 +20 8 20 +14 10 31 +8 13 42 +11 12 31 +15 12 21 +42 0 20 +46 10 25 +50 20 30 +45 13 49 +41 7 68 +38 6 63 +36 6 58 +23 0 60 +12 4 41 +14 6 19 +10 6 16 +6 6 14 +7 8 13 +9 10 12 +14 4 12 +18 0 0 +25 16 1 +23 15 11 +21 14 21 +10 11 39 +0 9 57 +0 13 72 +0 17 87 +9 26 104 +0 27 118 +37 22 127 +56 13 128 +76 4 129 +88 14 151 +100 24 174 +133 65 202 +159 86 229 +136 65 207 +108 63 178 +81 61 150 +58 46 147 +35 31 144 +30 24 110 +29 18 97 +33 14 80 +62 17 76 +32 8 60 +25 10 58 +19 13 57 +15 13 53 +11 14 49 +4 15 45 +0 12 54 +0 4 65 +5 17 86 +11 30 107 +23 29 112 +35 29 117 +55 47 132 +99 105 189 +159 119 252 +180 136 247 +255 191 205 +255 179 204 +255 168 203 +228 166 181 +195 129 139 +88 109 138 +54 77 93 +0 23 51 +6 23 48 +13 24 46 +16 22 53 +19 21 60 +24 20 79 +20 7 79 +10 15 83 +7 22 65 +0 38 77 +4 36 94 +8 34 111 +1 15 103 +0 5 89 +0 3 84 +14 18 89 +29 57 81 +38 63 84 +47 70 88 +65 71 105 +83 73 123 +100 92 90 +131 113 73 +112 64 50 +95 62 43 +66 54 58 +61 49 53 +56 45 49 +29 31 44 +18 25 43 +24 26 65 +34 47 82 +77 31 140 +85 27 158 +94 23 177 +114 36 197 +103 56 160 +95 71 157 +71 82 171 +34 66 153 +26 51 118 +69 87 135 +68 89 146 +67 92 158 +86 93 161 +110 119 178 +95 102 157 +82 99 151 +65 98 129 +61 88 109 +58 78 89 +50 97 53 +26 94 19 +25 71 42 +32 35 14 +38 31 23 +36 52 68 +62 79 99 +86 70 145 +124 112 194 +145 111 231 +144 110 231 +101 73 194 +113 93 165 +117 48 191 +117 44 202 +118 40 214 +128 59 201 +116 40 174 +99 7 118 +68 1 78 +72 17 56 +48 25 35 +37 25 45 +36 19 61 +34 5 89 +33 5 90 +29 1 104 +33 1 110 +46 10 106 +34 13 104 +14 14 110 +12 12 100 +0 0 112 +11 0 111 +21 7 142 +45 15 161 +86 30 191 +129 83 217 +169 122 254 +170 202 255 +134 189 219 +86 171 236 +142 128 203 +119 102 180 +117 71 135 +74 40 127 +44 38 98 +56 25 67 +58 21 65 +47 28 48 +21 22 40 +25 23 45 +24 8 71 +18 15 82 +15 29 102 +14 31 103 +18 38 99 +14 76 99 +0 62 77 +18 37 70 +16 49 66 +25 65 67 +5 80 50 +33 68 48 +48 47 55 +47 42 49 +36 29 73 +43 33 86 +42 32 93 +36 11 92 +18 3 98 +16 1 94 +18 0 84 +4 3 83 +0 9 63 +0 6 53 +7 3 30 +0 0 20 +4 2 26 +1 0 48 +21 0 69 +25 12 66 +16 33 49 +53 116 37 +32 78 50 diff --git a/src/fractalzoomer/color_maps/Flame 311_0u0303.jpg.map b/src/fractalzoomer/color_maps/Flame 311_0u0303.jpg.map new file mode 100644 index 000000000..6947067db --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 311_0u0303.jpg.map @@ -0,0 +1,256 @@ +184 12 34 +160 94 36 +126 88 18 +93 82 0 +107 69 14 +121 56 28 +132 39 26 +143 23 24 +158 1 32 +137 1 53 +117 1 74 +106 16 60 +95 31 47 +97 41 62 +100 52 78 +99 68 79 +99 84 81 +36 17 96 +33 20 95 +30 24 94 +53 49 77 +77 75 60 +98 78 75 +119 82 90 +136 66 138 +156 65 146 +177 64 154 +158 32 157 +140 0 160 +149 8 137 +159 17 115 +128 30 91 +117 43 102 +155 36 130 +132 28 109 +110 21 89 +87 19 107 +65 17 126 +57 25 145 +49 33 165 +52 75 106 +72 95 87 +93 115 69 +94 110 53 +95 106 37 +80 111 34 +65 117 32 +62 109 28 +70 56 30 +116 32 22 +120 27 43 +124 23 65 +107 38 71 +91 53 78 +80 55 69 +70 58 60 +25 54 10 +31 41 5 +37 28 0 +59 21 0 +81 15 0 +94 7 1 +107 0 2 +106 8 5 +121 30 27 +88 93 27 +59 111 19 +30 129 12 +40 129 20 +51 129 28 +72 145 38 +97 127 91 +129 59 131 +112 48 136 +95 38 141 +111 51 153 +127 65 166 +121 62 168 +116 60 171 +106 89 185 +99 113 174 +23 62 131 +56 47 102 +89 32 73 +112 30 50 +136 28 28 +160 46 20 +157 26 0 +164 57 5 +139 54 14 +115 51 24 +92 46 16 +70 41 9 +65 24 18 +64 19 24 +74 16 30 +58 38 40 +54 14 49 +49 44 48 +45 75 47 +33 82 58 +22 90 69 +14 88 99 +58 111 69 +76 151 84 +95 149 73 +114 148 62 +117 162 63 +120 177 64 +98 159 64 +66 140 91 +46 130 140 +15 112 165 +0 66 160 +5 49 171 +11 32 183 +8 13 139 +24 40 138 +86 5 146 +96 13 101 +63 66 59 +45 60 80 +27 55 102 +14 32 114 +2 9 126 +11 5 103 +72 0 70 +130 10 45 +152 29 24 +161 35 36 +163 25 55 +165 16 74 +177 6 58 +187 0 29 +205 12 29 +198 28 31 +133 21 20 +107 26 10 +81 32 0 +69 40 0 +58 48 0 +39 59 8 +48 91 38 +69 114 45 +112 141 48 +158 143 52 +161 128 46 +164 114 41 +148 107 41 +137 109 36 +113 105 30 +97 98 28 +140 138 61 +155 133 53 +171 129 45 +190 131 53 +173 90 84 +158 51 133 +162 35 106 +159 56 51 +175 96 39 +212 63 31 +220 51 17 +229 39 3 +239 17 12 +242 6 42 +206 0 48 +161 0 31 +133 28 58 +131 42 60 +129 56 63 +100 55 52 +124 89 61 +132 148 83 +121 154 85 +120 183 78 +130 175 58 +155 168 50 +209 150 30 +212 206 82 +255 161 111 +214 154 120 +161 155 71 +128 138 114 +79 131 189 +61 133 196 +44 136 203 +38 132 170 +60 122 137 +87 121 94 +66 113 58 +59 68 21 +47 38 21 +60 58 20 +87 65 54 +97 99 59 +128 111 59 +175 130 65 +191 129 46 +184 97 44 +161 80 25 +141 68 35 +121 90 25 +107 72 32 +80 66 27 +78 60 24 +101 10 25 +103 0 12 +122 0 30 +135 2 57 +151 20 62 +162 25 77 +182 12 108 +157 5 124 +135 3 87 +131 26 66 +86 43 62 +76 70 44 +70 82 46 +73 90 48 +47 81 56 +12 90 50 +44 114 44 +56 123 44 +68 147 68 +100 184 72 +91 174 86 +78 148 96 +69 144 85 +80 127 81 +89 109 100 +100 44 145 +128 42 175 +137 58 173 +129 81 143 +136 100 126 +163 157 183 +166 90 155 +133 71 154 +106 58 170 +76 64 166 +14 79 147 +1 66 120 +37 64 133 +76 66 129 +94 63 78 +109 49 83 +164 25 106 +173 28 119 +186 31 125 +159 45 133 +137 42 110 +111 71 98 +119 112 96 +118 131 103 +117 125 76 diff --git a/src/fractalzoomer/color_maps/Flame 312_0u0333.jpg.map b/src/fractalzoomer/color_maps/Flame 312_0u0333.jpg.map new file mode 100644 index 000000000..bedc8b3b5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 312_0u0333.jpg.map @@ -0,0 +1,256 @@ +113 106 52 +66 73 42 +52 84 52 +38 95 63 +51 94 76 +65 94 90 +65 83 92 +65 73 94 +27 51 75 +32 46 77 +38 42 79 +45 37 68 +53 33 58 +65 25 57 +78 18 56 +76 30 54 +74 42 53 +71 97 70 +55 114 71 +40 131 72 +46 118 51 +52 106 31 +38 94 15 +24 83 0 +17 65 13 +38 58 15 +60 51 18 +101 51 33 +143 52 49 +162 55 58 +182 58 68 +204 101 102 +189 129 95 +164 91 100 +145 83 86 +126 75 72 +132 69 67 +138 64 63 +164 62 61 +190 60 60 +188 35 38 +160 52 28 +132 69 18 +126 68 41 +121 67 65 +120 67 67 +119 67 69 +118 86 61 +114 94 59 +152 106 83 +184 129 101 +216 153 120 +190 132 107 +164 111 95 +153 95 82 +143 79 69 +169 94 91 +196 118 102 +224 143 114 +205 135 104 +186 127 95 +160 112 92 +135 98 89 +125 76 71 +111 62 47 +84 30 28 +65 35 37 +47 40 47 +44 46 50 +42 52 54 +52 43 48 +79 64 43 +98 82 46 +101 65 46 +104 49 46 +83 28 41 +62 7 36 +51 4 29 +40 2 23 +38 3 10 +40 6 5 +26 8 6 +25 21 8 +25 35 10 +35 40 17 +46 45 24 +46 65 46 +25 70 50 +59 103 78 +72 98 93 +85 94 109 +84 100 110 +83 106 112 +42 119 147 +97 151 138 +104 190 165 +118 129 113 +72 107 87 +47 88 74 +22 69 61 +27 57 49 +32 45 38 +14 40 27 +39 50 34 +63 54 57 +89 61 67 +116 69 77 +129 75 77 +143 82 77 +167 96 76 +190 123 97 +207 117 117 +185 80 110 +131 76 81 +124 81 72 +118 86 63 +108 83 61 +101 106 26 +93 128 24 +87 95 22 +86 72 35 +70 64 35 +55 57 35 +48 62 33 +41 67 32 +30 75 18 +18 51 22 +14 43 13 +20 36 9 +46 19 2 +50 27 15 +55 35 28 +48 47 29 +51 54 37 +54 63 16 +81 69 9 +70 78 19 +78 98 32 +86 118 45 +112 122 64 +139 126 84 +162 141 112 +195 144 97 +205 110 90 +203 84 44 +204 57 41 +195 46 31 +187 35 22 +152 16 16 +128 8 9 +99 21 21 +60 7 15 +35 14 23 +38 22 30 +41 30 38 +41 34 42 +34 49 54 +18 77 81 +25 112 95 +20 99 70 +25 76 77 +30 38 49 +27 28 37 +24 19 26 +12 4 27 +0 3 26 +23 10 36 +30 15 34 +51 13 36 +51 13 34 +52 13 32 +59 25 24 +63 43 19 +55 44 12 +36 41 19 +38 30 9 +44 25 10 +62 40 17 +79 38 34 +72 49 31 +66 79 36 +59 92 39 +45 103 52 +21 103 55 +31 135 160 +29 140 151 +27 146 142 +26 164 139 +2 150 124 +23 102 73 +15 68 52 +27 25 39 +19 17 20 +37 18 11 +37 20 4 +17 8 1 +11 1 2 +31 7 3 +54 18 4 +101 19 41 +133 34 37 +145 45 45 +136 59 65 +114 67 77 +102 50 88 +78 43 85 +73 45 85 +81 64 70 +82 61 44 +110 49 54 +117 56 61 +99 23 69 +75 27 79 +58 39 69 +53 45 68 +62 68 68 +92 92 68 +108 97 67 +107 84 78 +92 64 102 +44 50 84 +44 34 71 +62 26 72 +79 26 80 +97 29 102 +76 1 70 +76 11 53 +56 1 43 +52 31 40 +70 44 55 +84 62 38 +93 35 34 +111 30 36 +121 27 41 +113 29 44 +115 53 38 +129 52 44 +134 54 65 +159 52 44 +178 60 46 +167 95 37 +178 95 65 +228 135 102 +220 153 124 +182 170 120 +161 173 101 +179 173 113 +197 149 129 +163 145 141 +165 129 133 +145 122 140 +134 107 112 +118 115 110 +101 118 86 +107 143 99 +55 128 135 diff --git a/src/fractalzoomer/color_maps/Flame 313_0u0752.jpg.map b/src/fractalzoomer/color_maps/Flame 313_0u0752.jpg.map new file mode 100644 index 000000000..364be23cb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 313_0u0752.jpg.map @@ -0,0 +1,256 @@ +32 38 28 +64 72 25 +81 84 27 +99 96 29 +90 91 40 +81 87 51 +77 76 49 +73 66 48 +78 66 42 +89 71 44 +101 76 46 +108 76 39 +115 76 33 +81 63 31 +48 50 29 +41 48 25 +34 47 21 +32 45 27 +32 50 37 +33 56 48 +48 82 60 +64 108 72 +78 112 81 +92 116 90 +121 146 80 +117 145 73 +114 145 67 +105 126 69 +96 108 72 +95 103 67 +94 98 63 +83 92 61 +56 79 59 +40 48 35 +35 44 34 +30 41 33 +29 40 37 +29 40 42 +29 37 40 +30 35 38 +21 31 23 +22 33 31 +24 35 39 +26 35 41 +29 36 44 +29 39 45 +29 43 46 +27 43 43 +23 42 36 +10 30 37 +15 31 30 +20 33 23 +23 37 18 +26 42 13 +33 48 17 +41 55 22 +60 67 23 +65 64 31 +70 62 39 +73 51 35 +77 40 32 +75 43 25 +73 46 19 +47 45 24 +56 57 23 +91 91 41 +124 105 43 +157 119 46 +160 118 54 +164 117 63 +154 108 58 +118 103 48 +95 102 58 +99 102 49 +103 103 41 +121 89 43 +139 76 45 +135 77 50 +131 79 55 +141 84 57 +147 112 80 +88 99 57 +74 94 50 +60 89 43 +59 82 32 +59 76 21 +57 71 36 +43 63 51 +59 106 90 +97 132 103 +136 159 117 +151 165 124 +166 171 131 +191 169 145 +137 175 160 +133 174 158 +143 159 120 +112 99 67 +96 81 54 +81 63 41 +71 57 39 +61 52 37 +38 56 34 +27 53 44 +39 60 63 +50 58 62 +61 56 62 +69 61 53 +78 66 44 +86 69 49 +82 83 51 +77 91 56 +77 96 50 +67 72 49 +64 73 45 +61 75 42 +57 55 34 +50 54 31 +43 48 26 +42 46 23 +20 32 22 +21 29 24 +22 26 27 +22 25 28 +22 25 30 +13 18 22 +19 22 15 +27 31 17 +38 41 30 +46 56 29 +48 60 31 +51 64 34 +45 69 45 +44 93 63 +56 105 83 +71 111 84 +97 124 93 +114 138 103 +131 152 113 +140 153 107 +150 155 101 +155 152 101 +148 151 106 +146 156 122 +165 172 131 +169 180 114 +159 181 108 +149 182 103 +139 161 96 +96 150 101 +81 134 90 +67 103 65 +42 58 29 +37 53 29 +32 49 30 +30 51 32 +37 58 49 +44 69 73 +53 81 82 +64 78 78 +59 79 68 +51 64 36 +52 61 36 +54 59 37 +62 61 41 +70 68 43 +73 79 51 +87 98 66 +108 92 69 +111 92 65 +115 92 61 +103 83 56 +89 61 49 +86 53 48 +90 58 35 +112 66 33 +134 88 39 +149 115 41 +137 125 53 +116 133 91 +69 154 112 +47 107 117 +45 73 85 +37 62 82 +25 28 45 +23 28 41 +22 29 37 +27 26 24 +56 30 15 +70 49 32 +88 76 52 +110 107 54 +130 141 73 +144 167 89 +140 157 103 +135 149 100 +114 139 107 +73 122 101 +53 95 85 +54 73 45 +45 52 34 +37 35 49 +34 45 67 +37 59 83 +33 66 97 +33 66 99 +33 68 98 +44 70 83 +37 96 78 +39 88 67 +32 75 65 +30 55 49 +27 39 29 +20 28 17 +17 29 7 +22 24 11 +30 24 8 +31 25 11 +33 27 11 +33 37 14 +35 44 15 +37 46 17 +43 36 20 +53 31 20 +60 40 29 +80 57 25 +113 76 24 +118 81 28 +94 76 30 +74 68 18 +48 59 19 +44 48 23 +43 27 12 +40 26 15 +31 34 17 +27 38 22 +28 42 27 +34 47 27 +46 51 28 +53 62 33 +61 85 53 +91 105 79 +112 122 88 +152 126 91 +155 140 109 +171 146 106 +158 130 91 +149 120 64 +151 123 60 +163 130 53 +167 134 55 +183 143 91 +197 146 93 +190 160 136 +166 163 96 +146 138 76 diff --git a/src/fractalzoomer/color_maps/Flame 314_0u0768.jpg.map b/src/fractalzoomer/color_maps/Flame 314_0u0768.jpg.map new file mode 100644 index 000000000..e9d4d5747 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 314_0u0768.jpg.map @@ -0,0 +1,256 @@ +61 117 166 +17 102 182 +25 106 174 +33 110 166 +36 103 144 +40 96 123 +46 63 114 +53 31 106 +107 13 89 +121 28 86 +135 43 84 +134 50 81 +133 58 78 +131 61 59 +129 65 40 +131 55 42 +133 45 44 +91 60 76 +84 96 80 +77 133 84 +44 153 89 +11 174 95 +22 177 99 +33 181 103 +27 184 141 +21 178 164 +16 173 188 +15 162 201 +14 152 214 +19 163 210 +24 174 207 +29 176 184 +28 199 165 +55 175 202 +50 172 211 +45 169 221 +46 156 202 +47 143 183 +48 136 189 +49 130 196 +106 122 184 +121 142 149 +137 163 115 +138 132 76 +140 102 37 +148 75 29 +157 49 21 +163 40 6 +162 27 7 +124 21 77 +109 27 123 +94 33 170 +64 71 173 +35 110 177 +21 115 169 +7 120 162 +16 128 139 +22 91 120 +28 55 102 +38 30 84 +49 5 66 +53 11 60 +58 18 55 +105 8 28 +153 47 31 +126 80 65 +107 88 106 +89 96 148 +82 90 161 +75 84 175 +27 121 209 +23 130 224 +79 73 159 +70 62 116 +61 52 73 +56 39 69 +52 26 65 +50 30 71 +48 35 78 +55 23 99 +83 57 104 +54 125 119 +39 132 137 +24 140 155 +26 135 163 +28 131 172 +33 129 215 +28 132 231 +20 176 217 +33 174 211 +46 173 206 +44 177 177 +42 181 148 +29 132 131 +25 128 133 +46 132 123 +76 141 83 +51 109 25 +91 99 35 +132 89 46 +145 68 33 +158 47 20 +165 28 12 +166 13 0 +149 14 0 +138 14 38 +127 14 76 +128 25 77 +129 37 78 +162 32 68 +171 43 78 +164 58 68 +152 91 28 +165 60 12 +167 46 10 +169 33 9 +181 12 19 +170 5 12 +143 13 37 +109 22 67 +125 20 115 +136 30 133 +147 41 152 +153 44 128 +160 48 104 +152 25 80 +169 26 80 +169 11 108 +142 3 144 +139 48 141 +135 51 115 +132 55 89 +115 33 56 +101 23 62 +110 17 72 +115 4 80 +131 20 151 +119 22 169 +107 25 187 +93 17 182 +79 10 178 +82 15 144 +39 37 134 +45 22 112 +79 8 88 +124 30 56 +136 28 36 +149 27 16 +151 23 22 +131 6 40 +115 12 55 +101 5 102 +31 5 130 +21 16 137 +11 28 144 +15 61 157 +22 92 180 +42 117 208 +41 73 194 +78 74 194 +133 66 181 +138 51 104 +119 37 98 +101 24 92 +57 10 88 +6 12 110 +12 31 125 +18 71 147 +31 27 150 +28 22 156 +26 17 162 +15 20 184 +11 21 194 +10 10 192 +3 6 205 +7 37 229 +10 70 216 +21 53 188 +14 57 172 +22 50 185 +23 24 194 +25 12 206 +14 18 203 +22 52 200 +51 54 195 +52 49 194 +53 45 193 +76 32 207 +108 16 205 +74 24 219 +55 20 226 +36 57 200 +34 68 227 +44 82 219 +56 93 225 +57 99 209 +73 100 217 +96 137 181 +69 128 162 +49 115 149 +17 88 144 +30 85 139 +18 32 103 +25 17 100 +37 24 70 +50 21 69 +80 31 76 +84 92 94 +84 99 106 +68 131 102 +35 162 119 +60 173 130 +54 155 139 +89 130 158 +66 113 143 +41 84 152 +26 85 145 +32 95 126 +21 100 141 +27 100 143 +29 95 155 +58 76 150 +83 49 161 +85 43 153 +71 36 156 +59 41 123 +47 31 67 +24 46 25 +0 13 30 +29 33 78 +9 80 108 +11 136 130 +10 152 140 +53 138 158 +55 138 152 +57 108 151 +82 77 161 +99 57 183 +101 45 198 +65 33 194 +41 29 177 +51 57 177 +29 84 151 +11 97 156 +18 108 171 +4 122 170 +12 125 191 +13 152 207 +37 146 211 +53 160 212 +46 166 227 +49 177 240 +84 158 223 +106 142 192 +133 84 189 +85 77 134 diff --git a/src/fractalzoomer/color_maps/Flame 315_0u0795.jpg.map b/src/fractalzoomer/color_maps/Flame 315_0u0795.jpg.map new file mode 100644 index 000000000..2e6a33bd4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 315_0u0795.jpg.map @@ -0,0 +1,256 @@ +34 103 134 +41 113 138 +23 112 151 +6 112 164 +9 95 149 +13 78 134 +14 75 130 +16 73 126 +26 31 113 +42 19 106 +59 8 100 +67 13 70 +76 18 40 +71 11 22 +66 4 5 +44 4 2 +22 4 0 +16 19 2 +18 13 22 +21 7 43 +43 3 70 +66 0 98 +76 0 98 +87 1 98 +141 15 96 +120 36 88 +100 58 80 +70 64 89 +41 71 99 +26 66 110 +12 62 121 +16 55 134 +24 50 134 +18 47 127 +15 38 107 +13 29 88 +31 59 103 +50 89 118 +49 108 132 +49 127 147 +39 194 136 +23 147 152 +7 100 169 +17 67 144 +28 34 120 +25 28 113 +22 23 106 +21 20 98 +43 13 75 +71 9 32 +73 5 16 +75 1 0 +79 0 9 +83 0 18 +95 9 30 +107 19 43 +67 21 23 +49 12 25 +32 4 27 +43 17 35 +55 31 44 +48 51 63 +41 71 82 +23 88 126 +11 115 166 +32 162 186 +34 126 151 +36 90 116 +42 80 101 +49 70 87 +63 62 60 +74 36 61 +121 11 72 +114 11 88 +107 12 104 +80 7 102 +53 3 100 +51 4 100 +50 6 101 +52 5 101 +58 2 101 +58 12 77 +45 20 50 +32 29 24 +23 24 28 +14 20 32 +8 10 31 +22 13 40 +41 2 65 +50 2 72 +60 3 80 +69 1 83 +79 0 86 +87 1 88 +104 7 88 +123 20 73 +140 23 68 +138 17 96 +113 9 96 +89 2 96 +86 1 86 +84 0 77 +100 3 72 +124 24 50 +140 60 23 +151 59 46 +163 59 70 +168 52 74 +173 45 78 +184 67 86 +189 68 83 +198 67 99 +197 61 101 +195 67 92 +200 74 97 +205 82 103 +200 77 98 +191 75 86 +188 70 86 +160 87 52 +142 83 13 +124 53 9 +106 23 5 +123 40 4 +140 57 3 +149 90 24 +169 114 49 +200 109 106 +198 131 115 +99 181 145 +92 146 134 +85 111 124 +66 75 130 +92 83 74 +121 90 72 +187 71 80 +205 84 103 +196 111 105 +187 138 108 +164 137 101 +142 137 95 +138 113 93 +110 89 36 +90 71 29 +69 46 52 +22 34 92 +36 41 115 +51 48 139 +47 75 148 +5 107 173 +24 129 161 +26 97 149 +25 47 132 +29 37 125 +34 28 118 +43 14 107 +68 1 98 +106 5 97 +144 18 100 +182 40 100 +200 73 100 +200 126 113 +193 144 101 +186 162 90 +210 139 31 +143 128 59 +122 172 49 +96 174 62 +130 147 105 +103 156 124 +76 165 143 +51 124 175 +25 139 173 +18 155 187 +9 175 217 +0 144 197 +0 144 197 +12 114 178 +9 111 175 +22 92 162 +23 55 138 +14 22 105 +2 4 65 +17 10 43 +18 3 72 +25 5 81 +32 7 91 +43 6 102 +42 11 104 +46 12 106 +49 9 105 +46 9 104 +48 3 94 +23 9 88 +25 18 60 +31 13 55 +56 2 62 +80 1 66 +75 20 49 +73 32 48 +62 31 39 +32 18 51 +7 20 54 +11 28 82 +18 25 105 +31 25 113 +34 29 121 +20 45 129 +17 66 132 +11 72 137 +18 83 137 +9 93 163 +23 148 178 +3 148 195 +18 189 206 +10 199 219 +21 193 213 +33 186 202 +64 189 181 +65 165 153 +65 140 135 +41 108 127 +54 83 143 +38 50 124 +36 23 111 +43 14 107 +39 13 104 +34 22 98 +58 52 98 +80 28 100 +116 12 101 +133 14 98 +143 26 107 +156 26 90 +160 26 99 +168 31 99 +185 41 102 +193 56 100 +189 56 99 +175 43 92 +152 30 87 +136 15 95 +97 30 84 +88 2 89 +79 0 94 +76 20 109 +88 27 96 +104 8 45 +95 5 33 +159 25 24 +178 26 41 +172 4 56 +148 37 53 +112 72 60 +89 114 93 +84 119 113 diff --git a/src/fractalzoomer/color_maps/Flame 316_1u0214.jpg.map b/src/fractalzoomer/color_maps/Flame 316_1u0214.jpg.map new file mode 100644 index 000000000..5209250b8 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 316_1u0214.jpg.map @@ -0,0 +1,256 @@ +77 64 9 +21 12 77 +21 25 80 +22 39 83 +14 43 94 +6 48 106 +14 52 100 +23 57 95 +5 47 45 +23 35 51 +41 24 58 +46 12 42 +51 1 26 +60 4 27 +70 8 29 +71 7 38 +73 6 47 +72 23 55 +88 37 82 +105 51 109 +113 53 90 +122 55 72 +114 44 65 +107 33 58 +117 31 30 +101 43 35 +85 56 40 +75 64 29 +65 72 18 +57 65 23 +50 59 28 +43 51 36 +25 35 47 +26 5 70 +19 6 52 +13 7 35 +13 12 29 +13 18 24 +13 18 29 +13 19 35 +41 63 50 +44 82 55 +47 102 60 +56 91 60 +66 81 60 +76 75 52 +87 69 45 +93 63 37 +97 63 38 +102 36 22 +110 36 23 +118 36 24 +107 55 15 +97 74 6 +93 69 3 +90 65 1 +70 84 25 +56 71 33 +42 59 41 +45 44 57 +48 29 74 +36 33 79 +25 37 85 +27 53 68 +28 67 72 +30 80 87 +27 80 69 +24 80 51 +28 76 43 +33 73 36 +54 61 30 +56 45 13 +62 35 28 +64 37 27 +66 40 27 +64 30 34 +62 20 42 +64 23 47 +66 26 52 +78 33 56 +72 35 52 +70 48 24 +79 55 16 +88 63 9 +97 51 12 +106 40 16 +112 37 14 +118 28 4 +101 25 25 +100 34 24 +100 43 24 +92 47 22 +84 51 20 +78 62 13 +79 69 0 +76 74 0 +72 84 10 +67 78 22 +56 80 27 +45 83 32 +33 84 40 +22 86 49 +16 87 69 +8 104 76 +78 112 85 +108 111 87 +138 110 89 +146 119 85 +155 128 81 +153 128 74 +185 155 45 +150 121 17 +117 60 15 +87 21 7 +93 14 8 +100 8 9 +104 15 17 +110 35 12 +105 43 2 +104 50 6 +130 68 0 +146 78 6 +162 88 13 +135 86 12 +108 84 12 +100 100 26 +81 94 14 +54 84 10 +44 86 14 +52 107 39 +41 116 35 +31 126 32 +33 111 49 +49 104 49 +52 77 45 +70 57 38 +98 41 34 +93 31 36 +89 22 39 +80 18 34 +72 14 29 +47 14 21 +30 11 13 +21 24 13 +8 39 34 +25 74 71 +32 73 60 +40 72 49 +44 65 34 +65 70 16 +57 80 8 +14 74 0 +13 10 5 +8 13 7 +3 16 9 +4 41 34 +19 77 78 +8 124 89 +13 140 51 +36 111 55 +67 96 66 +119 128 61 +144 138 55 +169 149 50 +170 133 44 +80 119 38 +46 81 17 +19 42 13 +15 10 17 +18 5 16 +21 0 15 +23 5 31 +22 12 37 +36 24 34 +35 25 23 +42 42 32 +53 49 40 +54 40 73 +49 81 80 +51 78 63 +69 61 58 +87 50 67 +63 36 53 +54 22 63 +38 3 67 +39 4 69 +41 6 72 +47 21 66 +66 33 76 +64 37 56 +80 27 37 +82 34 20 +89 43 20 +89 58 14 +92 68 24 +74 79 25 +71 76 20 +72 80 7 +79 71 8 +85 40 11 +95 28 22 +81 27 27 +66 11 50 +58 29 73 +71 21 92 +78 20 79 +91 30 45 +115 18 38 +120 27 38 +108 29 34 +89 47 33 +51 48 17 +47 55 14 +41 35 11 +57 18 1 +86 20 0 +124 11 5 +142 5 33 +134 16 32 +126 18 52 +107 3 90 +100 5 89 +78 25 81 +85 16 63 +92 23 44 +118 32 33 +127 39 38 +116 72 87 +89 86 97 +52 120 141 +24 98 107 +39 75 73 +66 67 71 +82 63 49 +93 72 51 +103 77 42 +125 103 4 +169 108 1 +171 115 20 +179 131 23 +195 107 57 +162 101 34 +154 103 46 +156 97 37 +160 81 38 +151 59 12 +152 39 5 +153 19 28 +160 38 17 +156 69 15 +138 87 42 +124 78 42 +143 85 74 +125 86 81 +130 102 90 +76 130 117 diff --git a/src/fractalzoomer/color_maps/Flame 317_1u0215.jpg.map b/src/fractalzoomer/color_maps/Flame 317_1u0215.jpg.map new file mode 100644 index 000000000..1d979cce8 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 317_1u0215.jpg.map @@ -0,0 +1,256 @@ +29 35 21 +22 59 41 +31 59 58 +40 59 76 +68 63 113 +96 67 151 +87 81 133 +79 96 116 +90 120 158 +65 99 136 +40 78 114 +72 44 100 +105 11 87 +126 12 84 +148 13 82 +148 26 76 +148 39 70 +131 61 53 +139 60 54 +148 59 55 +150 47 49 +152 35 44 +166 34 42 +181 34 40 +188 12 14 +168 6 7 +149 1 1 +136 7 1 +124 14 1 +112 18 5 +100 22 10 +81 38 6 +50 45 15 +104 12 53 +118 14 50 +132 17 48 +123 12 48 +114 8 48 +92 10 41 +71 13 35 +25 22 17 +22 30 10 +19 39 4 +55 34 11 +91 29 18 +97 23 23 +104 18 29 +111 11 35 +115 8 36 +71 13 54 +36 25 64 +2 38 74 +3 22 64 +5 6 54 +6 5 49 +7 5 45 +7 30 10 +22 29 11 +38 29 12 +64 18 8 +91 7 5 +81 18 7 +72 29 10 +44 33 13 +30 30 30 +41 14 29 +69 19 45 +97 25 62 +99 30 57 +102 35 53 +116 33 27 +140 44 20 +196 40 25 +192 31 20 +189 22 16 +187 14 13 +186 7 10 +184 4 11 +182 2 13 +146 1 6 +114 19 23 +12 8 31 +6 14 31 +0 21 32 +2 27 21 +5 33 10 +4 39 9 +10 39 9 +7 65 4 +9 71 29 +12 77 55 +24 81 56 +36 86 57 +49 100 93 +52 84 125 +93 104 132 +100 101 145 +110 130 102 +95 133 86 +80 136 71 +71 113 68 +63 91 66 +43 75 51 +28 72 36 +32 45 25 +17 60 17 +3 75 9 +3 77 9 +4 79 10 +9 83 20 +4 68 44 +13 33 58 +22 20 69 +62 4 80 +70 22 76 +78 41 72 +77 44 53 +35 36 22 +26 29 18 +14 23 20 +5 11 11 +8 8 8 +11 5 5 +11 9 3 +12 14 1 +19 27 3 +46 52 4 +69 51 11 +107 61 2 +126 44 30 +125 59 27 +125 75 24 +119 75 26 +72 60 22 +34 50 21 +6 34 11 +8 2 30 +26 10 31 +45 18 33 +58 37 43 +71 56 53 +77 49 71 +101 32 113 +105 71 122 +130 48 114 +156 12 71 +169 7 51 +183 3 32 +196 11 29 +215 5 4 +198 17 6 +191 20 13 +132 33 27 +121 30 26 +111 27 25 +94 19 24 +61 47 38 +48 85 33 +50 93 50 +77 91 68 +128 75 41 +165 31 2 +158 18 6 +151 6 11 +155 22 25 +176 6 32 +155 1 51 +147 12 45 +140 14 15 +140 15 14 +140 16 14 +135 16 12 +136 30 6 +127 14 6 +128 2 14 +118 8 17 +128 19 40 +115 9 58 +131 21 66 +141 10 76 +144 14 78 +147 14 57 +158 4 68 +169 8 60 +197 39 38 +193 39 39 +189 39 40 +148 24 24 +104 19 38 +45 18 33 +23 15 56 +24 17 58 +5 30 60 +0 42 41 +16 47 49 +59 45 58 +71 52 71 +86 42 75 +101 66 62 +134 51 59 +131 47 96 +77 114 120 +80 120 109 +43 124 92 +32 124 39 +30 110 39 +9 103 76 +44 111 93 +62 107 74 +57 114 61 +62 105 59 +50 106 45 +59 122 52 +75 98 72 +117 88 46 +126 72 36 +145 51 23 +163 36 30 +188 18 45 +199 18 49 +211 48 29 +210 55 33 +225 67 2 +227 57 5 +230 22 18 +198 41 26 +186 44 43 +152 39 83 +121 35 96 +89 35 61 +60 31 49 +30 20 47 +8 34 25 +5 48 18 +9 54 21 +25 69 36 +30 77 31 +33 88 31 +40 85 44 +48 79 48 +64 79 82 +57 42 71 +44 6 83 +42 1 93 +65 26 107 +75 49 96 +43 78 110 +5 118 126 +40 155 142 +36 150 117 +83 136 68 +143 90 40 +167 82 27 +182 44 44 +177 39 39 +145 50 32 diff --git a/src/fractalzoomer/color_maps/Flame 318_1u0216.jpg.map b/src/fractalzoomer/color_maps/Flame 318_1u0216.jpg.map new file mode 100644 index 000000000..be20c1ce6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 318_1u0216.jpg.map @@ -0,0 +1,256 @@ +85 57 217 +47 123 149 +59 116 132 +71 110 115 +110 106 97 +150 102 80 +178 95 77 +206 88 74 +170 78 125 +118 75 132 +67 72 140 +46 53 144 +25 35 148 +26 26 147 +27 18 147 +29 14 161 +31 10 175 +31 32 184 +19 29 169 +7 26 154 +51 23 151 +95 20 149 +96 34 141 +98 48 133 +70 55 122 +45 52 142 +20 50 162 +28 50 185 +36 50 208 +48 59 208 +60 69 208 +70 112 232 +105 111 209 +152 179 170 +181 163 172 +211 147 174 +197 128 162 +184 109 150 +173 102 141 +162 96 132 +84 100 113 +88 104 121 +92 109 129 +115 96 152 +139 84 175 +142 72 173 +145 61 172 +157 53 150 +156 53 142 +67 9 191 +51 10 198 +35 12 206 +25 12 214 +15 12 223 +14 12 213 +14 13 203 +2 3 155 +6 7 163 +11 11 171 +30 29 191 +50 48 211 +55 52 212 +61 57 214 +69 55 210 +74 73 209 +86 93 199 +131 76 195 +176 59 191 +183 54 172 +191 50 154 +215 62 109 +237 90 80 +229 180 85 +221 163 103 +214 147 121 +194 117 129 +174 88 137 +163 71 131 +152 55 126 +143 23 121 +135 42 148 +126 40 167 +119 55 183 +112 71 199 +106 67 199 +100 64 200 +71 70 206 +24 88 188 +2 114 164 +18 135 168 +35 157 172 +40 147 167 +45 137 162 +101 118 187 +90 98 196 +106 99 177 +134 127 169 +178 114 151 +176 100 144 +175 87 138 +190 74 124 +206 62 111 +188 44 113 +175 20 121 +168 10 131 +163 7 125 +158 5 119 +157 3 112 +156 1 105 +146 18 113 +130 13 130 +102 23 142 +56 54 164 +4 42 169 +2 45 161 +0 48 153 +26 47 138 +45 70 137 +45 73 136 +48 72 182 +52 61 218 +49 50 220 +47 39 223 +44 32 221 +41 25 220 +29 38 201 +24 46 166 +51 48 139 +131 19 147 +186 29 100 +193 22 89 +200 16 78 +213 19 82 +213 33 98 +212 32 97 +187 19 96 +126 38 98 +86 74 122 +47 111 147 +42 107 152 +37 104 157 +16 104 178 +7 86 205 +6 50 201 +32 45 211 +27 15 201 +25 19 186 +23 23 171 +0 24 158 +4 25 178 +10 28 174 +38 22 193 +75 33 227 +100 31 216 +126 29 206 +154 27 192 +124 17 211 +84 17 236 +74 23 238 +88 60 233 +108 89 207 +165 108 211 +168 111 216 +172 115 222 +200 117 185 +209 140 184 +215 154 149 +213 162 143 +203 128 122 +204 120 112 +205 113 102 +221 96 92 +244 100 99 +232 102 88 +201 129 104 +199 137 114 +184 118 128 +194 89 93 +188 85 102 +191 118 135 +159 165 161 +138 168 160 +64 171 181 +44 170 159 +111 138 93 +140 111 98 +169 84 103 +207 61 84 +197 37 101 +178 34 93 +136 30 118 +61 64 133 +40 102 151 +44 131 161 +22 155 160 +25 162 155 +41 159 173 +49 148 153 +98 111 156 +167 76 143 +168 63 130 +214 60 94 +220 38 61 +221 13 45 +214 23 30 +210 32 32 +245 33 21 +209 51 16 +209 57 16 +200 69 1 +175 101 30 +190 69 38 +193 64 86 +149 39 110 +102 49 153 +79 41 180 +62 30 217 +60 29 228 +50 48 235 +54 45 224 +71 53 225 +146 81 201 +182 73 198 +208 73 193 +197 76 169 +205 68 146 +215 72 100 +233 90 74 +228 88 71 +235 61 71 +178 36 92 +130 27 118 +54 56 139 +23 59 181 +28 40 204 +37 27 210 +66 20 207 +82 32 191 +109 40 191 +124 11 161 +156 24 136 +191 44 151 +231 43 104 +240 59 92 +228 89 122 +208 139 110 +226 171 115 +218 162 129 +198 125 136 +176 109 127 +114 141 98 +100 130 96 +84 115 97 +57 102 133 +47 71 133 +42 60 136 diff --git a/src/fractalzoomer/color_maps/Flame 319_1u0216pp1.jpg.map b/src/fractalzoomer/color_maps/Flame 319_1u0216pp1.jpg.map new file mode 100644 index 000000000..7606df426 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 319_1u0216pp1.jpg.map @@ -0,0 +1,256 @@ +39 104 80 +57 122 114 +67 146 129 +78 171 144 +97 186 98 +116 202 53 +147 203 41 +178 205 30 +185 182 77 +186 161 108 +188 140 140 +172 136 150 +156 133 161 +129 142 143 +103 151 125 +98 157 131 +93 163 137 +65 173 54 +62 148 60 +60 123 66 +59 138 71 +59 153 77 +51 163 91 +44 173 106 +79 205 131 +70 187 136 +61 170 141 +37 162 158 +13 155 175 +16 153 175 +20 152 175 +46 166 156 +55 152 143 +78 160 75 +126 172 56 +175 185 37 +210 190 57 +245 196 77 +242 183 75 +240 170 74 +214 105 82 +229 125 84 +244 145 86 +239 175 92 +234 206 99 +227 189 99 +220 172 100 +217 149 100 +227 186 94 +232 195 55 +212 194 61 +193 194 67 +162 150 94 +131 107 121 +118 115 111 +105 123 101 +83 152 98 +84 179 85 +85 207 72 +94 228 97 +104 249 122 +113 247 127 +123 246 132 +153 242 114 +160 212 114 +175 193 91 +193 161 90 +212 129 89 +184 133 85 +157 138 82 +146 127 69 +107 77 77 +143 137 87 +152 150 72 +162 164 57 +186 200 45 +211 236 33 +203 239 44 +196 242 56 +221 237 79 +228 245 71 +255 218 55 +248 200 50 +242 183 45 +248 166 53 +255 149 61 +248 135 91 +247 145 60 +247 181 58 +244 201 74 +242 222 91 +228 218 107 +215 214 124 +209 206 125 +195 177 131 +131 159 119 +83 173 147 +30 142 164 +33 121 154 +37 100 144 +43 102 144 +49 104 145 +52 110 134 +54 124 136 +39 147 157 +54 141 144 +70 136 132 +103 130 132 +136 125 133 +151 128 148 +177 160 144 +197 181 122 +130 224 112 +69 222 131 +61 217 144 +53 212 158 +46 201 161 +74 181 165 +76 194 162 +76 205 174 +95 227 152 +127 180 157 +159 134 163 +173 134 152 +188 135 141 +210 68 124 +211 72 113 +217 76 111 +225 97 98 +192 184 59 +182 187 41 +173 190 24 +176 210 25 +158 208 73 +104 204 108 +78 154 126 +40 105 145 +32 111 124 +25 117 104 +32 130 100 +40 143 96 +54 203 121 +60 233 141 +60 232 172 +32 243 224 +45 236 231 +37 232 229 +29 229 227 +43 207 183 +34 186 163 +19 181 170 +50 195 240 +87 167 194 +83 178 178 +79 189 162 +82 201 135 +117 201 124 +155 213 90 +195 239 58 +235 247 43 +244 252 45 +171 226 10 +171 222 25 +171 218 40 +105 217 45 +102 222 73 +92 196 71 +105 197 52 +172 177 25 +176 196 25 +180 215 25 +162 243 50 +157 244 88 +131 235 114 +90 246 123 +62 224 112 +64 234 135 +52 227 136 +47 211 140 +24 219 149 +26 202 163 +28 192 158 +57 214 159 +107 244 154 +195 255 100 +206 237 111 +217 219 122 +218 218 122 +216 212 123 +200 198 121 +206 165 121 +168 150 112 +107 155 115 +72 146 129 +56 130 143 +42 136 146 +54 124 150 +129 98 129 +139 114 146 +93 129 189 +44 133 189 +26 115 171 +18 104 181 +7 151 185 +26 170 178 +39 207 236 +18 220 240 +34 218 230 +35 219 227 +59 203 167 +88 218 158 +113 231 145 +150 226 104 +211 214 65 +222 203 83 +222 201 82 +212 198 73 +228 187 61 +226 211 60 +237 232 66 +242 235 67 +252 228 78 +230 231 75 +238 237 84 +244 253 110 +243 255 111 +250 253 104 +240 244 85 +252 228 102 +235 224 108 +226 214 112 +216 180 102 +199 147 125 +190 146 137 +184 147 139 +181 148 141 +188 156 143 +209 188 123 +210 217 121 +153 255 103 +103 246 132 +75 251 143 +63 246 163 +80 242 133 +101 231 135 +128 222 112 +146 224 104 +160 212 76 +168 207 64 +197 206 35 +193 194 56 +207 180 73 +203 169 80 +199 150 109 +193 194 116 +202 178 116 diff --git a/src/fractalzoomer/color_maps/Flame 320_3m0001.jpg.map b/src/fractalzoomer/color_maps/Flame 320_3m0001.jpg.map new file mode 100644 index 000000000..82f39b67a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 320_3m0001.jpg.map @@ -0,0 +1,256 @@ +37 166 208 +26 126 214 +34 125 223 +43 124 232 +84 147 221 +125 170 211 +102 149 180 +80 128 150 +12 35 103 +24 22 112 +37 9 122 +72 9 106 +108 9 91 +128 8 105 +148 7 119 +153 7 135 +159 7 151 +246 55 133 +234 69 108 +222 84 84 +220 77 73 +218 71 63 +224 60 80 +231 49 97 +203 32 98 +208 22 108 +214 13 119 +206 15 127 +199 18 135 +202 15 149 +206 13 164 +181 21 191 +163 8 198 +96 68 230 +68 127 212 +40 187 195 +48 163 136 +57 139 77 +87 140 93 +117 142 110 +224 121 90 +239 120 97 +255 120 104 +220 94 113 +185 68 123 +182 62 123 +179 56 123 +174 29 104 +169 6 97 +183 30 94 +166 53 100 +150 77 106 +117 92 119 +84 108 132 +105 92 135 +127 77 138 +183 29 153 +164 25 142 +146 22 132 +129 25 139 +113 28 147 +102 34 167 +92 40 187 +123 59 182 +156 45 176 +166 169 240 +160 196 231 +154 224 222 +144 206 212 +135 188 202 +151 186 205 +152 141 207 +190 125 209 +182 133 179 +174 141 150 +179 113 143 +184 86 137 +177 76 132 +171 67 128 +171 62 153 +179 50 153 +209 59 123 +211 49 122 +213 40 122 +212 43 116 +211 47 110 +222 77 84 +236 100 76 +234 139 85 +234 141 61 +234 143 38 +229 133 41 +224 123 45 +239 118 89 +244 93 102 +245 77 152 +250 86 175 +192 149 192 +184 168 199 +176 187 207 +193 161 212 +210 135 218 +235 75 233 +228 41 220 +229 6 195 +207 5 194 +186 5 194 +185 6 194 +184 8 195 +170 4 176 +185 8 174 +182 46 170 +124 115 196 +13 87 196 +17 104 218 +21 121 241 +38 117 246 +67 43 225 +59 64 164 +87 43 156 +167 45 106 +178 58 76 +190 71 47 +192 79 47 +195 87 48 +189 81 42 +174 60 50 +145 11 74 +125 14 65 +119 32 111 +128 33 125 +137 34 139 +149 21 140 +174 23 160 +191 20 174 +197 45 182 +194 89 208 +143 138 206 +92 187 205 +89 182 191 +86 177 178 +74 148 159 +57 123 173 +41 112 176 +33 121 171 +29 67 148 +32 54 137 +35 41 127 +45 33 143 +30 7 149 +0 24 165 +19 25 165 +34 44 194 +36 33 205 +39 22 216 +45 8 186 +68 3 159 +107 9 128 +111 7 130 +117 5 152 +122 18 129 +169 62 134 +163 70 126 +157 79 118 +183 82 138 +222 88 151 +223 74 158 +220 49 153 +189 44 113 +178 48 114 +167 53 115 +112 41 107 +77 79 136 +50 95 128 +76 93 171 +111 69 213 +156 50 208 +194 33 191 +198 48 207 +217 70 184 +213 89 177 +240 91 172 +240 59 140 +220 45 146 +179 43 169 +153 53 160 +128 64 151 +79 98 166 +117 108 151 +121 79 142 +145 92 98 +144 103 119 +144 176 137 +127 221 143 +121 230 162 +90 216 202 +80 205 211 +95 220 216 +98 212 202 +114 211 176 +144 167 139 +146 101 144 +133 58 140 +139 33 141 +140 11 155 +165 7 164 +192 23 176 +202 35 167 +209 32 146 +202 34 122 +194 30 117 +188 44 105 +186 27 93 +186 12 75 +190 30 102 +222 29 122 +243 28 132 +229 37 138 +222 27 145 +230 35 153 +243 10 154 +212 11 165 +218 23 177 +200 28 192 +181 66 209 +149 101 213 +154 127 206 +98 125 214 +85 151 247 +136 119 213 +151 98 216 +160 74 227 +150 66 222 +175 47 222 +167 25 231 +184 19 201 +201 13 172 +214 24 184 +197 53 210 +194 86 187 +222 109 191 +178 129 158 +161 135 134 +187 99 150 +207 91 138 +216 92 142 +225 105 133 +231 113 127 +238 102 122 +231 110 93 +239 126 92 +238 147 90 +234 146 100 +229 201 118 +235 193 145 +171 188 206 diff --git a/src/fractalzoomer/color_maps/Flame 321_3m0004.jpg.map b/src/fractalzoomer/color_maps/Flame 321_3m0004.jpg.map new file mode 100644 index 000000000..c164ab2a9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 321_3m0004.jpg.map @@ -0,0 +1,256 @@ +24 26 38 +15 20 14 +32 49 9 +50 78 4 +71 71 3 +93 65 2 +98 58 3 +103 52 5 +88 8 19 +81 11 21 +74 14 24 +51 20 30 +29 26 37 +14 15 36 +0 4 36 +6 10 41 +13 17 46 +43 36 87 +59 39 88 +76 43 90 +87 32 73 +99 22 56 +103 13 45 +108 5 35 +179 31 45 +196 31 71 +214 31 97 +168 26 79 +123 22 62 +114 26 58 +105 31 54 +74 37 21 +89 45 20 +123 117 19 +128 126 9 +134 135 0 +150 133 32 +166 131 65 +173 114 61 +180 97 57 +142 72 72 +99 90 49 +57 109 27 +35 132 49 +14 156 72 +38 163 89 +62 171 106 +123 125 104 +108 62 72 +92 34 46 +84 26 42 +76 19 38 +69 31 43 +62 43 49 +56 53 48 +51 64 47 +11 103 36 +26 150 32 +41 197 28 +64 175 34 +87 154 41 +76 123 23 +65 93 6 +102 96 10 +107 69 6 +63 53 52 +74 73 52 +85 93 52 +94 86 38 +104 79 25 +112 66 43 +105 62 30 +105 50 20 +109 35 11 +113 20 2 +97 16 3 +81 13 4 +74 16 3 +67 20 2 +69 30 1 +65 27 14 +60 59 67 +39 83 92 +18 108 117 +14 111 147 +10 114 177 +20 108 198 +35 69 130 +30 58 61 +28 45 45 +26 32 30 +40 39 32 +55 47 34 +61 70 23 +58 83 25 +73 81 42 +81 76 38 +68 52 65 +83 55 74 +99 59 83 +112 69 83 +126 80 83 +182 126 137 +143 159 156 +61 121 131 +56 81 96 +51 42 61 +46 35 60 +42 29 59 +38 22 49 +61 20 36 +83 17 29 +85 5 14 +68 22 9 +58 15 9 +48 8 9 +64 27 11 +109 41 20 +141 74 4 +162 96 9 +175 60 15 +166 37 9 +157 15 3 +166 14 9 +176 13 16 +178 15 16 +187 19 52 +218 24 61 +205 48 55 +141 34 112 +143 25 127 +146 17 143 +88 4 144 +63 16 130 +65 42 132 +50 34 143 +28 36 119 +24 41 93 +20 47 68 +22 66 52 +24 86 37 +52 87 7 +22 73 6 +26 60 25 +41 54 47 +60 7 121 +75 14 118 +91 22 115 +105 42 99 +124 37 72 +132 46 59 +144 55 41 +209 41 32 +216 31 33 +224 22 34 +228 59 40 +232 100 35 +243 108 27 +228 110 74 +241 149 48 +226 147 44 +245 167 17 +239 173 16 +233 180 16 +236 168 5 +224 156 21 +200 160 11 +189 136 22 +104 119 78 +106 128 82 +109 137 86 +125 160 68 +112 182 50 +133 180 52 +171 161 14 +176 169 19 +212 159 27 +192 126 66 +221 100 89 +219 102 93 +223 132 85 +212 144 71 +200 139 108 +199 169 119 +248 167 120 +225 156 120 +203 145 121 +172 75 86 +148 52 80 +123 40 56 +114 33 32 +114 31 23 +113 23 14 +103 13 25 +91 4 12 +83 11 15 +44 15 20 +26 16 14 +2 11 16 +10 12 11 +21 18 1 +22 24 3 +13 41 3 +4 44 20 +2 50 26 +17 47 11 +31 19 21 +83 9 44 +147 23 57 +172 52 53 +200 81 85 +202 104 59 +191 126 96 +197 131 117 +168 114 102 +118 80 77 +94 75 60 +105 65 55 +123 76 68 +161 77 43 +195 66 37 +231 110 6 +216 128 0 +233 140 9 +217 139 15 +199 135 12 +184 108 32 +170 119 38 +128 103 19 +83 135 27 +15 168 85 +1 185 133 +23 141 143 +44 129 166 +41 77 200 +83 59 143 +92 60 145 +94 35 145 +86 35 104 +119 17 91 +142 31 82 +111 26 49 +87 31 40 +91 42 38 +97 37 27 +101 44 37 +100 53 27 +110 69 25 +107 42 40 +101 45 72 +109 7 91 +89 19 92 +77 30 85 +55 13 95 +69 11 62 +37 13 65 diff --git a/src/fractalzoomer/color_maps/Flame 322_3m0005.jpg.map b/src/fractalzoomer/color_maps/Flame 322_3m0005.jpg.map new file mode 100644 index 000000000..19fac6f6b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 322_3m0005.jpg.map @@ -0,0 +1,256 @@ +112 35 45 +85 8 40 +99 30 33 +113 53 27 +118 53 34 +123 53 41 +143 59 46 +163 65 52 +170 9 123 +124 14 116 +79 20 110 +55 29 105 +31 39 101 +22 31 96 +13 23 92 +35 28 78 +57 33 65 +120 100 135 +115 130 139 +110 161 144 +122 190 165 +134 219 186 +133 227 184 +133 236 183 +96 214 156 +106 206 133 +116 199 111 +108 152 84 +100 106 58 +82 89 42 +64 73 26 +33 54 21 +14 45 37 +2 22 83 +7 23 73 +13 25 63 +13 29 51 +14 33 39 +15 32 37 +16 31 36 +37 48 34 +81 37 25 +125 27 16 +140 30 11 +155 34 7 +159 37 3 +163 40 0 +155 59 8 +109 60 28 +33 37 12 +33 26 7 +33 15 3 +16 11 7 +0 7 12 +0 4 6 +0 1 0 +21 3 15 +32 9 9 +43 15 3 +50 23 21 +57 31 40 +60 46 55 +63 62 70 +78 107 79 +82 110 72 +46 98 23 +51 92 20 +56 87 17 +42 88 27 +29 89 37 +16 74 33 +19 68 39 +49 56 15 +61 49 27 +73 42 39 +85 80 65 +98 118 91 +100 149 101 +103 180 112 +102 233 129 +89 213 115 +54 148 95 +33 105 95 +13 62 95 +6 38 96 +0 14 97 +17 8 63 +35 17 43 +44 33 37 +36 38 45 +29 43 54 +32 37 63 +36 31 72 +33 30 73 +18 58 70 +15 91 61 +32 86 54 +37 94 41 +42 76 41 +47 58 41 +51 56 40 +56 54 39 +61 37 51 +108 44 42 +145 23 62 +128 15 40 +111 7 18 +84 18 19 +58 29 21 +18 32 33 +2 47 24 +6 53 21 +7 80 35 +14 103 39 +17 97 32 +21 92 26 +36 106 17 +45 113 12 +40 124 36 +66 120 94 +67 152 149 +66 134 116 +65 116 83 +69 115 86 +74 114 90 +104 133 105 +130 149 94 +177 182 79 +204 197 106 +246 226 155 +234 212 119 +222 199 83 +228 156 72 +246 93 75 +181 136 81 +152 143 78 +185 140 107 +175 153 120 +165 166 134 +170 176 136 +175 187 139 +173 188 129 +148 182 98 +117 174 129 +87 154 137 +39 124 95 +24 122 103 +10 120 111 +11 105 87 +6 97 54 +15 135 27 +25 129 14 +15 67 3 +15 62 12 +16 58 22 +14 42 46 +22 46 50 +51 27 63 +70 6 90 +71 24 78 +52 45 86 +57 87 27 +82 112 25 +107 137 23 +167 158 27 +229 175 27 +255 196 33 +236 162 53 +112 126 47 +101 124 43 +91 123 40 +100 98 50 +106 89 63 +61 72 55 +94 81 49 +114 67 25 +106 59 33 +81 32 38 +69 45 33 +77 104 49 +105 140 48 +133 161 59 +162 184 76 +202 204 43 +239 143 33 +206 131 39 +173 119 45 +175 91 57 +169 32 60 +209 9 48 +212 5 11 +197 19 33 +185 22 25 +125 8 34 +78 9 38 +76 11 67 +116 23 104 +100 28 114 +76 20 127 +51 67 103 +37 75 94 +32 79 73 +48 119 49 +84 108 48 +97 108 16 +109 95 20 +113 82 2 +89 44 3 +80 29 8 +55 16 9 +31 10 27 +9 5 22 +11 8 25 +11 20 37 +13 28 35 +12 12 20 +25 23 11 +24 27 18 +58 54 16 +96 87 28 +149 114 56 +141 148 53 +119 129 92 +122 159 92 +115 152 108 +113 162 107 +109 163 137 +170 125 182 +158 119 122 +147 106 122 +132 105 112 +119 79 113 +113 101 85 +60 109 77 +17 114 105 +22 76 120 +17 69 90 +10 68 79 +17 81 80 +33 76 59 +60 69 48 +98 63 25 +122 103 27 +144 117 26 +157 133 47 +171 109 60 +229 93 79 +222 81 89 +181 86 108 +189 50 107 +203 16 119 +211 22 80 +210 79 59 +175 97 23 +108 118 19 +33 128 34 diff --git a/src/fractalzoomer/color_maps/Flame 323_3m0006.jpg.map b/src/fractalzoomer/color_maps/Flame 323_3m0006.jpg.map new file mode 100644 index 000000000..e6319d7db --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 323_3m0006.jpg.map @@ -0,0 +1,256 @@ +13 117 206 +44 114 52 +26 111 30 +8 108 9 +39 57 15 +70 6 22 +69 5 54 +69 4 86 +38 5 118 +21 12 104 +5 19 90 +9 21 79 +13 24 69 +29 36 73 +45 49 78 +48 44 76 +51 40 74 +70 19 96 +85 18 95 +101 17 95 +95 18 105 +89 19 115 +84 20 110 +79 21 106 +64 10 130 +56 29 136 +49 48 142 +59 53 135 +69 59 128 +78 67 114 +88 75 101 +136 74 85 +143 72 70 +166 105 50 +171 83 35 +177 61 20 +155 55 10 +133 50 0 +140 49 5 +148 49 10 +202 26 72 +216 34 60 +231 42 49 +223 86 56 +215 130 63 +220 133 60 +226 136 58 +218 188 102 +205 229 69 +129 172 93 +93 161 90 +58 150 87 +73 145 95 +88 140 104 +104 128 98 +121 117 92 +138 83 80 +135 73 100 +132 64 121 +144 101 102 +156 139 83 +154 141 82 +152 144 81 +113 134 65 +127 88 83 +101 32 95 +121 27 103 +141 22 112 +139 28 92 +137 35 72 +144 56 46 +143 114 48 +148 181 94 +167 181 102 +186 182 111 +169 190 125 +153 198 139 +137 175 145 +121 153 152 +104 159 190 +71 142 230 +60 166 214 +102 163 186 +144 160 159 +157 159 131 +170 159 103 +223 152 70 +237 145 42 +199 61 58 +174 44 63 +150 28 69 +151 23 62 +153 19 56 +129 6 61 +119 3 48 +114 12 36 +80 23 32 +80 3 81 +84 10 88 +89 18 96 +83 13 93 +77 8 91 +90 39 82 +94 38 77 +129 72 29 +152 79 39 +176 86 49 +175 93 69 +174 100 89 +164 122 132 +140 100 196 +54 111 178 +43 129 176 +20 139 219 +29 134 227 +38 129 236 +88 203 248 +164 193 237 +152 178 229 +131 187 178 +59 160 142 +42 144 110 +25 129 78 +36 125 77 +48 121 76 +74 122 82 +95 108 88 +153 86 67 +147 67 56 +103 82 81 +104 103 97 +105 125 113 +58 150 127 +33 177 150 +33 175 159 +36 136 170 +81 105 73 +135 114 54 +189 123 36 +197 127 44 +205 132 53 +205 98 52 +201 74 91 +196 71 127 +215 39 138 +156 13 105 +151 11 105 +147 9 105 +137 20 135 +104 67 119 +59 109 120 +29 75 127 +80 39 81 +80 51 63 +81 64 46 +45 93 45 +47 69 83 +42 68 127 +22 75 187 +16 116 230 +41 160 244 +46 201 249 +48 180 216 +51 160 183 +6 155 126 +31 172 60 +139 162 32 +185 138 24 +207 123 37 +203 105 33 +200 87 29 +195 25 12 +184 24 8 +177 15 10 +168 3 17 +136 2 35 +101 6 74 +59 5 89 +21 8 88 +13 5 78 +9 0 48 +33 0 49 +58 14 37 +46 43 86 +0 67 116 +3 100 130 +6 134 145 +19 145 206 +5 205 230 +21 211 243 +6 203 209 +48 169 188 +27 146 178 +24 139 122 +61 95 97 +68 85 103 +75 64 58 +75 44 75 +93 39 63 +129 69 45 +123 59 34 +126 53 21 +124 37 7 +97 22 16 +77 35 49 +79 62 34 +38 52 26 +37 55 13 +58 96 19 +122 61 0 +129 66 12 +138 127 35 +119 163 78 +147 205 82 +194 226 67 +193 220 45 +188 159 42 +185 116 21 +166 78 38 +139 72 17 +134 123 17 +146 148 3 +189 152 2 +193 123 11 +185 92 15 +206 54 17 +184 26 23 +180 9 25 +166 19 27 +150 25 21 +132 11 30 +153 17 37 +166 0 42 +218 28 74 +218 32 82 +206 26 61 +165 27 43 +147 20 13 +152 3 0 +169 20 0 +171 20 11 +167 21 21 +178 29 9 +180 52 27 +173 113 61 +158 115 83 +121 92 148 +54 120 170 +58 97 152 +48 64 123 +56 34 81 +84 34 85 +84 30 106 +120 66 98 +95 132 91 +129 100 102 diff --git a/src/fractalzoomer/color_maps/Flame 324_3m0007.jpg.map b/src/fractalzoomer/color_maps/Flame 324_3m0007.jpg.map new file mode 100644 index 000000000..b6ba5adf7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 324_3m0007.jpg.map @@ -0,0 +1,256 @@ +0 213 157 +12 213 221 +11 217 227 +11 222 233 +43 218 202 +75 214 172 +119 179 159 +164 144 146 +213 142 62 +212 129 64 +212 116 66 +167 93 95 +123 70 124 +127 57 144 +132 44 164 +117 49 173 +103 54 182 +64 110 125 +79 126 110 +95 143 95 +97 129 83 +99 116 71 +103 110 93 +107 105 116 +120 100 163 +146 121 140 +172 142 118 +164 119 122 +156 97 127 +159 87 135 +162 77 144 +161 66 148 +159 75 153 +134 94 165 +101 105 181 +69 116 198 +74 90 169 +79 65 140 +82 58 134 +86 52 128 +122 56 104 +133 59 120 +144 62 136 +147 53 134 +150 44 132 +164 28 123 +178 12 114 +178 7 99 +144 37 79 +129 67 70 +163 83 58 +197 100 47 +220 80 54 +244 60 62 +243 37 67 +243 14 73 +240 37 100 +227 52 88 +214 67 77 +168 63 81 +123 59 85 +106 58 78 +90 58 71 +68 50 92 +41 81 117 +48 122 161 +43 100 155 +39 79 149 +35 61 156 +32 44 164 +43 24 168 +34 12 175 +8 44 158 +11 93 158 +15 142 159 +10 162 174 +6 183 189 +8 178 189 +10 173 190 +37 164 183 +55 115 203 +43 88 155 +68 75 133 +94 62 112 +107 73 109 +120 85 107 +108 85 93 +86 139 109 +36 117 121 +30 101 129 +24 86 137 +21 99 127 +18 113 117 +0 108 125 +3 126 131 +46 128 116 +58 118 118 +97 77 112 +101 74 104 +105 71 96 +99 66 99 +93 61 102 +68 104 78 +80 158 82 +50 142 91 +35 114 101 +20 86 112 +15 76 118 +11 67 124 +2 55 151 +1 39 162 +11 43 203 +20 73 241 +20 130 191 +10 126 187 +0 123 183 +5 117 180 +3 113 176 +2 88 165 +4 52 162 +18 21 154 +32 17 152 +47 13 151 +39 15 141 +32 18 132 +17 21 129 +33 21 121 +55 23 132 +50 2 112 +71 46 103 +73 47 99 +75 49 96 +83 86 79 +112 151 98 +176 173 120 +230 171 127 +89 145 219 +45 166 200 +2 187 182 +4 191 178 +6 195 175 +40 207 127 +56 186 80 +60 214 80 +57 223 77 +74 203 139 +60 174 150 +46 146 162 +16 131 138 +20 149 110 +60 185 85 +70 188 114 +32 184 111 +23 167 105 +14 150 100 +34 95 100 +46 56 125 +68 38 136 +71 27 162 +61 16 161 +89 9 158 +111 34 164 +112 37 146 +113 40 129 +101 29 129 +106 6 164 +95 7 179 +90 49 187 +80 63 191 +99 72 184 +119 82 178 +160 87 158 +224 70 184 +161 88 206 +94 114 229 +74 131 218 +33 157 217 +13 169 191 +25 192 174 +91 163 160 +151 149 124 +181 156 66 +225 172 102 +237 146 93 +232 71 123 +220 50 111 +209 29 100 +178 11 117 +144 20 230 +106 27 233 +23 48 236 +15 115 191 +24 115 188 +20 77 164 +14 52 149 +5 37 140 +1 33 120 +19 37 121 +22 32 129 +17 64 142 +49 48 128 +64 34 132 +59 23 131 +58 40 148 +28 71 139 +27 85 135 +31 124 106 +49 117 102 +64 84 83 +62 45 99 +12 47 79 +5 68 85 +12 91 124 +3 117 143 +2 120 170 +3 121 171 +7 139 188 +7 168 188 +9 163 189 +2 129 174 +3 117 171 +7 107 166 +13 55 165 +47 42 162 +68 38 160 +73 41 168 +87 24 155 +95 36 128 +125 25 124 +139 12 103 +130 55 94 +111 36 119 +69 52 144 +17 89 165 +3 116 172 +12 117 146 +14 118 129 +8 76 125 +0 70 129 +28 38 100 +54 33 110 +89 33 124 +93 4 120 +97 23 100 +89 7 73 +91 33 74 +118 45 90 +124 82 104 +163 120 176 +171 152 207 +165 187 226 +166 160 222 +188 145 201 +173 106 186 +136 99 140 +162 82 153 diff --git a/src/fractalzoomer/color_maps/Flame 325_3m0008.jpg.map b/src/fractalzoomer/color_maps/Flame 325_3m0008.jpg.map new file mode 100644 index 000000000..6c82cc324 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 325_3m0008.jpg.map @@ -0,0 +1,256 @@ +206 79 156 +193 35 122 +190 27 122 +188 19 122 +156 15 113 +125 12 104 +132 33 92 +140 54 81 +163 151 153 +126 176 154 +89 201 155 +88 194 181 +88 187 208 +97 184 196 +107 181 184 +115 186 187 +124 192 191 +172 178 132 +193 136 99 +215 94 67 +167 93 44 +120 93 22 +131 80 15 +143 67 9 +137 3 2 +129 22 7 +121 42 12 +117 51 14 +113 60 16 +99 52 20 +86 45 25 +39 6 13 +26 29 44 +50 74 38 +68 74 36 +87 75 35 +84 102 27 +82 130 20 +79 135 40 +76 141 61 +41 134 79 +41 128 70 +41 123 61 +29 88 35 +17 54 10 +12 49 10 +7 44 10 +24 41 22 +30 38 15 +115 19 5 +91 10 7 +67 2 10 +45 6 6 +24 11 3 +14 6 13 +4 2 23 +13 35 93 +44 32 101 +76 29 109 +70 65 96 +64 101 84 +71 99 64 +78 98 45 +48 151 59 +26 119 39 +14 126 14 +29 113 11 +45 100 9 +58 96 9 +71 93 10 +100 57 50 +134 68 54 +160 73 46 +153 56 36 +147 39 27 +128 32 21 +110 26 15 +122 44 25 +134 63 35 +139 54 77 +129 89 98 +119 180 123 +140 190 128 +162 201 134 +173 198 130 +184 195 126 +183 194 98 +146 184 73 +109 127 85 +75 127 82 +41 127 80 +24 121 90 +8 116 101 +16 145 127 +21 150 145 +27 124 175 +67 60 137 +79 14 144 +103 27 144 +127 40 144 +144 30 136 +161 21 128 +171 28 133 +222 68 138 +222 92 156 +164 107 97 +107 122 39 +69 126 35 +32 130 31 +19 118 38 +12 126 77 +19 147 99 +29 158 154 +61 208 215 +66 200 196 +72 193 178 +61 161 151 +36 181 80 +38 169 55 +72 151 8 +64 106 6 +70 81 14 +77 57 22 +64 52 16 +51 47 10 +37 52 9 +2 108 20 +2 129 40 +1 159 66 +30 107 73 +39 98 83 +48 89 93 +77 56 121 +85 35 120 +103 30 122 +112 42 112 +130 50 101 +103 52 82 +76 55 64 +78 60 78 +80 66 92 +87 38 119 +92 58 153 +143 64 171 +185 58 145 +204 102 165 +199 111 169 +194 121 174 +178 88 176 +139 52 156 +91 26 92 +30 9 52 +8 27 5 +7 22 13 +7 18 22 +28 24 39 +72 44 41 +93 41 30 +116 22 36 +110 7 36 +115 13 52 +161 33 81 +160 29 89 +160 26 97 +158 32 96 +167 67 119 +176 94 166 +144 106 189 +116 169 149 +101 165 136 +87 161 124 +61 117 104 +35 74 107 +20 16 101 +39 6 110 +74 17 124 +61 49 123 +70 93 137 +75 111 143 +89 156 182 +104 180 180 +77 176 171 +78 158 169 +62 157 151 +17 108 93 +32 102 88 +48 96 84 +46 94 98 +78 100 123 +97 157 158 +121 188 170 +188 204 193 +145 160 179 +111 96 137 +121 50 108 +114 30 82 +119 10 91 +96 9 78 +87 3 78 +74 37 55 +55 33 46 +54 40 57 +26 56 66 +46 7 100 +77 25 100 +78 8 97 +81 4 100 +95 11 109 +83 30 102 +72 51 108 +85 70 99 +93 113 88 +108 184 138 +64 206 156 +65 216 227 +80 202 205 +124 196 195 +160 165 197 +166 155 198 +154 125 209 +160 78 189 +177 52 190 +155 38 152 +151 59 110 +118 96 59 +108 75 70 +67 69 55 +78 39 44 +81 34 42 +68 25 44 +96 6 32 +102 19 37 +105 46 38 +106 59 31 +107 85 44 +111 107 43 +121 122 54 +110 89 68 +92 79 109 +33 60 113 +5 54 130 +4 30 117 +52 46 110 +88 78 165 +115 87 171 +115 161 184 +134 145 209 +116 121 221 +95 95 217 +116 97 204 +167 131 169 +179 131 111 +204 192 82 +197 158 81 +177 120 67 +97 93 20 diff --git a/src/fractalzoomer/color_maps/Flame 326_3m0009.jpg.map b/src/fractalzoomer/color_maps/Flame 326_3m0009.jpg.map new file mode 100644 index 000000000..56028e5dd --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 326_3m0009.jpg.map @@ -0,0 +1,256 @@ +82 69 25 +111 9 33 +88 15 53 +65 21 74 +53 39 81 +42 57 88 +38 67 109 +35 78 131 +111 196 163 +125 204 162 +139 213 162 +148 205 162 +158 198 163 +117 165 137 +77 132 111 +60 119 113 +43 106 115 +5 76 166 +4 80 149 +4 85 132 +33 78 118 +62 71 104 +76 59 89 +90 47 75 +124 20 31 +102 12 29 +80 5 28 +53 3 16 +27 2 5 +19 4 4 +11 7 4 +1 5 4 +4 16 2 +10 17 9 +7 22 5 +4 27 1 +7 31 3 +10 35 6 +9 34 8 +8 33 11 +49 41 30 +72 44 18 +96 47 6 +106 58 21 +116 70 37 +125 69 44 +135 68 52 +144 122 72 +163 218 101 +148 221 142 +127 178 119 +107 135 97 +83 132 78 +60 130 60 +57 126 68 +55 123 76 +9 128 136 +7 153 172 +6 179 209 +11 179 210 +17 180 211 +18 177 210 +20 174 210 +22 156 191 +15 114 146 +3 54 146 +6 47 129 +10 40 112 +7 37 91 +4 34 70 +22 38 25 +24 52 29 +13 132 50 +38 156 104 +64 180 159 +40 176 155 +16 173 152 +12 152 139 +9 132 127 +24 110 75 +26 109 41 +40 87 15 +26 77 12 +12 67 10 +12 55 8 +12 44 7 +17 27 19 +31 28 49 +72 115 85 +111 145 111 +151 176 137 +159 175 140 +167 174 143 +186 168 166 +177 199 161 +178 220 144 +150 185 117 +67 114 104 +39 97 100 +12 81 96 +16 55 102 +20 29 108 +15 23 98 +20 25 93 +19 27 64 +36 42 62 +53 58 61 +52 56 56 +52 54 51 +38 28 39 +65 39 42 +89 36 44 +146 30 31 +190 38 15 +187 36 10 +185 34 5 +150 41 8 +107 13 5 +56 24 1 +48 19 5 +53 7 35 +39 39 48 +25 71 61 +40 103 62 +56 136 63 +60 159 102 +38 156 130 +34 143 146 +30 129 160 +8 137 143 +7 130 140 +7 123 138 +4 94 120 +5 104 99 +30 73 79 +16 69 59 +6 45 18 +13 31 15 +20 17 12 +22 23 9 +24 29 7 +18 31 1 +8 47 0 +9 36 1 +25 29 6 +46 26 0 +45 24 1 +44 23 2 +23 20 13 +22 27 23 +33 28 32 +48 15 36 +24 2 25 +30 10 19 +37 18 14 +50 3 9 +58 2 3 +64 14 3 +65 4 12 +120 6 6 +131 24 14 +84 29 24 +70 23 34 +56 17 44 +46 7 60 +31 11 46 +15 17 40 +19 23 24 +31 1 27 +40 0 29 +49 0 32 +44 17 34 +54 13 29 +59 15 28 +71 18 48 +108 16 39 +143 33 42 +141 22 18 +149 30 8 +136 25 16 +106 17 11 +61 24 6 +56 25 5 +73 31 17 +42 40 28 +37 59 23 +33 78 19 +28 100 60 +78 122 86 +94 119 87 +117 110 56 +137 58 27 +163 29 4 +185 22 23 +158 15 43 +135 13 50 +91 21 83 +110 53 122 +156 99 140 +111 103 127 +52 82 120 +32 74 114 +16 28 128 +20 12 131 +14 19 123 +30 16 93 +16 15 47 +17 19 18 +15 26 18 +12 36 14 +24 39 10 +38 35 16 +79 48 27 +77 108 28 +109 142 11 +162 103 9 +176 80 19 +139 94 97 +156 125 156 +172 171 187 +145 195 184 +146 187 179 +135 162 145 +97 149 160 +70 134 118 +26 114 118 +17 107 131 +34 105 135 +25 130 136 +12 132 157 +7 147 206 +15 155 208 +25 148 189 +13 114 144 +2 91 125 +14 38 100 +7 31 77 +13 22 39 +21 14 48 +12 9 56 +10 6 65 +1 20 99 +7 11 134 +16 9 139 +5 15 112 +0 7 61 +5 16 48 +0 8 29 +2 9 27 +9 4 34 +6 18 76 +4 15 81 +15 30 87 +29 16 69 +39 10 2 +33 13 50 diff --git a/src/fractalzoomer/color_maps/Flame 327_3m0010.jpg.map b/src/fractalzoomer/color_maps/Flame 327_3m0010.jpg.map new file mode 100644 index 000000000..c851a1d1e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 327_3m0010.jpg.map @@ -0,0 +1,256 @@ +244 135 96 +221 130 112 +231 142 128 +242 155 145 +222 157 143 +202 159 142 +183 162 123 +164 165 105 +54 110 39 +54 85 32 +55 61 25 +72 63 21 +89 65 17 +77 52 13 +66 39 10 +55 39 16 +45 39 23 +4 82 22 +12 92 34 +21 102 46 +43 100 29 +65 99 13 +77 101 18 +90 103 23 +104 104 14 +117 89 25 +130 75 36 +145 94 34 +161 114 32 +162 120 34 +164 127 36 +188 150 67 +217 150 63 +229 189 120 +203 166 118 +178 144 116 +126 113 120 +74 83 124 +70 56 115 +66 29 107 +49 28 87 +50 55 93 +51 82 100 +43 83 93 +35 85 86 +33 64 71 +32 44 56 +34 35 55 +31 40 35 +111 103 20 +140 137 45 +169 171 70 +184 190 83 +200 210 97 +224 194 103 +248 179 110 +191 144 152 +177 164 120 +164 184 89 +163 195 77 +162 207 65 +154 188 64 +146 169 63 +170 147 41 +172 132 63 +165 131 60 +144 94 52 +123 57 45 +116 51 58 +109 45 71 +113 29 42 +117 42 37 +127 30 47 +110 28 51 +93 27 55 +69 27 35 +45 27 15 +44 20 9 +44 14 4 +27 8 4 +22 23 5 +5 15 77 +16 13 82 +28 12 87 +28 11 90 +29 11 93 +43 2 81 +62 19 73 +106 48 60 +133 41 35 +160 34 11 +154 41 6 +149 48 2 +146 58 18 +115 72 21 +101 92 15 +101 94 16 +47 82 26 +24 96 71 +1 110 117 +10 94 103 +19 79 89 +19 28 87 +29 14 83 +75 64 81 +98 99 67 +121 134 54 +129 116 44 +138 99 34 +131 76 19 +130 66 28 +126 73 19 +119 58 4 +113 60 26 +109 55 26 +106 50 27 +97 50 34 +100 55 16 +98 40 18 +115 40 17 +141 25 10 +131 32 9 +122 39 9 +113 53 4 +104 67 0 +112 96 9 +107 119 9 +139 146 17 +142 127 24 +177 160 28 +179 170 49 +182 180 71 +212 205 62 +225 207 99 +223 223 135 +195 219 123 +186 245 75 +141 226 60 +96 208 46 +93 198 36 +91 189 26 +67 149 127 +51 150 129 +18 100 158 +37 119 169 +67 168 154 +82 165 169 +97 162 184 +97 105 142 +164 77 96 +148 43 58 +139 34 38 +149 26 54 +170 39 81 +191 52 109 +187 80 108 +157 100 71 +145 96 79 +143 96 80 +108 71 89 +81 36 77 +58 32 61 +51 32 54 +44 33 47 +42 24 50 +36 18 42 +42 19 37 +46 26 37 +87 18 37 +91 12 31 +96 7 25 +91 2 20 +98 14 12 +83 4 0 +76 12 2 +78 15 8 +75 27 5 +95 28 9 +110 30 23 +119 32 22 +125 43 22 +125 53 31 +134 66 29 +149 75 12 +110 91 15 +97 83 15 +85 75 16 +97 54 38 +103 32 36 +119 26 21 +135 19 22 +152 5 47 +155 2 46 +129 4 22 +102 20 9 +59 38 11 +35 29 15 +18 41 13 +0 53 7 +22 28 18 +17 10 44 +2 15 50 +6 4 53 +45 4 62 +86 1 58 +115 13 60 +113 4 46 +89 5 28 +82 6 18 +61 4 11 +35 5 29 +41 2 47 +43 13 67 +54 23 83 +87 18 101 +97 32 100 +142 83 77 +158 117 71 +167 140 97 +185 124 95 +169 96 113 +180 65 156 +113 90 181 +99 199 225 +108 212 221 +86 196 147 +61 149 125 +28 140 115 +30 83 101 +11 21 72 +26 21 88 +6 30 126 +35 72 127 +15 109 119 +18 124 112 +15 118 62 +55 72 54 +58 51 32 +84 32 36 +83 27 10 +86 32 4 +96 42 8 +93 71 14 +96 109 27 +129 169 73 +107 137 77 +60 96 130 +49 69 128 +60 60 88 +62 56 66 +95 44 41 +104 52 64 +111 53 78 +142 60 72 +161 27 122 +132 46 107 diff --git a/src/fractalzoomer/color_maps/Flame 328_3m0011.jpg.map b/src/fractalzoomer/color_maps/Flame 328_3m0011.jpg.map new file mode 100644 index 000000000..2871fffb7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 328_3m0011.jpg.map @@ -0,0 +1,256 @@ +31 61 35 +8 36 40 +8 47 43 +9 59 47 +11 48 55 +14 38 64 +13 30 57 +12 23 51 +31 15 28 +26 14 46 +21 13 64 +27 8 129 +33 3 195 +46 8 179 +59 13 164 +50 11 135 +42 10 107 +50 2 44 +57 13 57 +64 25 70 +109 36 85 +154 47 101 +184 59 101 +215 72 102 +196 147 176 +164 152 168 +133 157 161 +145 182 147 +157 207 134 +151 192 143 +145 177 153 +145 145 171 +109 182 165 +78 156 222 +66 184 219 +55 213 216 +62 217 223 +69 222 230 +87 213 237 +106 205 244 +153 156 227 +127 136 222 +102 117 218 +95 102 186 +88 87 155 +90 83 151 +92 79 148 +98 36 147 +95 33 132 +104 42 125 +81 47 117 +58 53 109 +43 73 110 +29 94 112 +30 91 108 +31 88 105 +58 124 76 +29 104 77 +0 84 78 +16 88 101 +32 93 124 +61 89 134 +91 85 145 +129 120 173 +152 117 171 +94 75 157 +82 54 126 +70 34 95 +68 51 89 +67 69 84 +49 91 103 +53 128 131 +71 121 220 +71 111 174 +72 102 128 +57 68 106 +43 35 84 +54 31 83 +66 27 82 +101 40 110 +87 32 123 +80 24 151 +55 41 182 +30 59 213 +34 67 204 +39 75 195 +66 97 164 +69 122 156 +68 152 137 +67 133 103 +66 115 70 +48 96 53 +30 78 36 +8 43 11 +0 38 1 +2 14 10 +5 27 15 +47 31 6 +58 73 33 +69 116 61 +57 150 80 +45 185 99 +141 208 141 +131 212 75 +245 234 30 +212 165 35 +179 97 41 +207 54 53 +235 12 66 +198 56 104 +143 41 78 +67 24 52 +47 27 55 +19 22 27 +11 17 20 +3 13 14 +4 5 7 +2 0 1 +1 0 0 +0 13 0 +20 34 35 +41 49 49 +62 64 63 +77 92 79 +93 121 96 +76 129 135 +83 145 184 +102 155 149 +71 126 129 +16 63 31 +8 40 28 +0 17 25 +0 13 17 +0 5 5 +0 2 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 3 0 +0 4 4 +0 3 6 +0 0 0 +0 0 9 +4 3 17 +8 7 25 +27 16 50 +31 33 72 +28 13 98 +8 24 86 +12 1 57 +13 6 54 +14 12 51 +31 8 26 +68 0 29 +101 43 58 +120 118 70 +118 166 150 +140 221 152 +112 208 220 +95 173 224 +79 138 228 +86 133 213 +99 114 209 +97 122 204 +84 153 194 +147 222 201 +159 226 198 +171 231 195 +188 140 242 +189 106 198 +216 97 241 +240 66 223 +217 22 220 +183 65 149 +139 56 138 +128 25 108 +82 38 87 +86 29 84 +112 18 71 +149 14 116 +142 39 108 +97 32 184 +100 34 194 +103 37 205 +168 38 174 +152 54 141 +193 67 105 +167 91 59 +105 117 31 +66 64 25 +54 58 21 +73 37 11 +84 15 20 +61 3 25 +47 28 13 +34 73 18 +53 111 53 +63 123 97 +56 135 130 +65 117 154 +60 87 174 +27 52 179 +37 52 145 +20 22 107 +27 16 50 +18 10 21 +2 3 7 +1 0 5 +8 0 3 +13 7 9 +37 0 14 +39 23 10 +43 46 27 +34 57 41 +22 62 51 +31 51 49 +18 39 68 +0 39 78 +12 40 105 +29 14 109 +61 18 110 +107 24 158 +205 34 200 +162 47 252 +108 25 241 +54 51 246 +104 77 252 +112 79 255 +107 104 217 +88 110 255 +79 103 239 +74 127 219 +72 141 172 +55 114 128 +22 80 92 +21 79 67 +25 49 36 +24 30 28 +27 24 35 +33 20 50 +40 30 55 +66 23 50 +125 27 66 +129 31 69 +66 49 85 +56 51 83 +49 28 67 +49 46 41 +43 60 52 +35 48 57 +30 36 68 +51 21 81 +58 22 83 diff --git a/src/fractalzoomer/color_maps/Flame 329_3m0012.jpg.map b/src/fractalzoomer/color_maps/Flame 329_3m0012.jpg.map new file mode 100644 index 000000000..e0251219f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 329_3m0012.jpg.map @@ -0,0 +1,256 @@ +20 34 73 +36 22 48 +36 34 72 +36 46 97 +59 53 131 +82 61 166 +62 56 186 +42 51 206 +41 23 105 +50 40 84 +59 58 64 +86 51 35 +113 45 6 +150 117 19 +188 189 33 +214 222 84 +240 255 136 +253 220 139 +243 182 110 +233 145 82 +159 81 58 +86 17 35 +69 8 37 +53 0 40 +9 0 12 +4 2 14 +0 5 17 +0 10 21 +0 16 25 +1 19 21 +2 23 18 +7 6 11 +22 27 4 +24 62 47 +76 88 71 +128 115 96 +139 129 144 +151 143 192 +144 140 196 +137 137 201 +91 12 241 +78 24 176 +65 37 111 +57 18 79 +50 0 48 +44 3 36 +38 7 25 +14 5 0 +8 0 2 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 1 +0 0 2 +5 0 6 +11 0 11 +17 0 16 +24 0 22 +56 17 48 +95 20 50 +214 72 122 +234 94 105 +255 116 89 +238 107 95 +221 98 101 +189 42 96 +144 16 93 +77 8 73 +77 9 81 +78 11 90 +88 14 86 +98 17 83 +96 16 91 +95 16 99 +109 29 102 +145 27 87 +133 51 113 +161 57 139 +189 64 166 +205 65 196 +222 66 227 +189 116 250 +174 165 218 +239 131 146 +201 108 114 +164 86 82 +124 51 59 +84 16 37 +51 4 12 +37 18 11 +20 0 0 +35 0 15 +57 4 46 +68 2 56 +79 0 66 +66 2 71 +54 4 77 +64 40 92 +59 72 127 +74 180 230 +115 170 230 +156 160 231 +159 163 224 +163 166 217 +174 124 127 +164 59 162 +168 47 153 +179 30 158 +135 7 128 +130 19 138 +125 32 149 +111 42 159 +122 87 181 +125 90 144 +95 36 94 +48 9 56 +38 20 45 +28 32 35 +32 33 36 +36 34 37 +44 53 60 +80 46 71 +146 81 63 +189 129 57 +175 201 42 +159 202 36 +144 204 31 +117 162 103 +79 143 106 +83 113 167 +42 110 149 +20 23 120 +21 16 94 +23 9 68 +21 6 49 +20 4 31 +14 2 14 +7 0 0 +1 0 0 +0 0 0 +0 0 2 +0 0 3 +0 1 4 +1 12 14 +12 27 8 +19 23 9 +23 20 3 +48 55 13 +63 67 7 +78 79 1 +82 82 22 +114 81 10 +116 99 9 +94 125 22 +62 105 59 +53 82 51 +64 57 73 +62 75 76 +60 94 80 +87 119 104 +91 162 104 +86 215 71 +180 202 104 +205 249 38 +198 227 34 +192 205 30 +202 160 78 +228 166 129 +239 205 157 +252 192 228 +236 190 218 +240 172 133 +255 153 70 +239 84 30 +192 36 57 +102 9 54 +84 46 83 +64 44 93 +66 56 90 +67 54 84 +99 59 83 +131 64 82 +138 92 120 +105 150 171 +30 189 185 +23 199 248 +2 146 232 +40 78 161 +96 43 149 +115 38 150 +146 30 157 +147 6 144 +159 1 120 +169 48 119 +178 58 147 +233 42 155 +219 24 162 +223 13 148 +215 15 163 +205 6 157 +171 5 147 +93 41 126 +64 75 105 +22 57 121 +23 97 96 +48 66 66 +29 36 46 +15 39 85 +23 28 94 +60 0 81 +112 24 108 +146 34 170 +173 38 254 +210 2 244 +227 32 250 +242 2 211 +219 13 95 +203 36 79 +132 23 64 +87 20 71 +76 7 62 +63 4 68 +51 2 67 +42 0 46 +31 4 37 +15 20 24 +4 21 31 +11 16 54 +27 3 87 +29 20 83 +47 20 87 +84 28 91 +98 34 131 +129 51 197 +148 59 185 +152 68 179 +164 39 193 +148 21 226 +203 72 238 +162 157 224 +88 198 171 +90 190 164 +72 226 116 +118 157 32 +130 122 21 +97 105 6 +59 61 0 +56 44 28 +99 20 49 +178 40 76 +201 76 80 diff --git a/src/fractalzoomer/color_maps/Flame 330_3m0013.jpg.map b/src/fractalzoomer/color_maps/Flame 330_3m0013.jpg.map new file mode 100644 index 000000000..f66d197d5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 330_3m0013.jpg.map @@ -0,0 +1,256 @@ +10 81 49 +57 81 93 +41 119 130 +25 158 167 +21 189 175 +17 221 184 +42 214 175 +68 207 166 +91 142 161 +92 136 158 +93 130 156 +93 122 135 +94 114 115 +90 105 101 +86 96 88 +82 74 73 +78 53 59 +177 61 12 +158 48 13 +140 35 14 +108 26 8 +76 17 3 +60 15 6 +45 14 9 +5 28 36 +10 59 50 +16 90 65 +13 111 93 +10 132 121 +24 130 127 +39 128 134 +33 126 118 +16 104 82 +0 69 71 +16 57 86 +33 46 101 +40 60 116 +48 74 131 +36 85 102 +24 96 74 +7 105 66 +11 100 53 +15 96 40 +11 61 21 +8 26 2 +4 21 1 +0 16 0 +14 12 0 +25 29 14 +44 79 13 +48 131 19 +53 184 26 +40 149 30 +27 114 35 +24 87 37 +21 60 39 +21 49 34 +30 48 42 +40 48 51 +55 59 68 +71 70 86 +79 78 93 +88 86 100 +79 68 74 +71 69 30 +70 31 16 +95 43 15 +120 55 15 +129 69 10 +139 83 6 +144 104 16 +186 85 31 +143 29 19 +88 25 21 +34 22 24 +22 15 14 +10 9 4 +11 8 2 +13 7 0 +16 11 0 +21 6 1 +24 15 20 +28 22 21 +33 30 23 +40 44 23 +47 58 24 +65 75 22 +109 89 38 +130 124 10 +108 133 8 +86 142 7 +76 143 5 +67 144 4 +72 87 2 +37 64 11 +39 35 0 +49 15 5 +27 13 4 +23 23 2 +20 34 0 +17 33 0 +15 32 0 +11 54 0 +16 54 5 +38 50 10 +83 70 17 +129 90 25 +152 117 29 +176 144 33 +190 208 10 +172 205 14 +126 227 35 +77 168 28 +68 109 43 +50 98 25 +33 88 7 +21 127 5 +19 163 3 +20 155 3 +11 114 7 +16 65 10 +24 59 10 +33 54 11 +43 50 12 +53 47 13 +88 72 12 +109 122 52 +126 141 36 +121 130 47 +111 85 98 +98 67 108 +86 49 118 +93 59 145 +79 52 145 +42 50 99 +19 49 75 +14 51 44 +21 59 37 +29 67 30 +33 62 30 +37 57 30 +32 56 40 +26 58 43 +3 63 53 +18 84 57 +61 123 48 +94 174 43 +127 226 39 +176 200 24 +197 204 13 +202 167 13 +189 144 29 +195 78 35 +184 51 44 +173 24 53 +163 9 61 +158 27 41 +129 21 37 +77 49 9 +58 23 29 +63 10 54 +55 27 75 +53 26 67 +51 25 60 +50 11 30 +69 14 11 +76 6 8 +77 15 0 +79 44 14 +71 60 19 +63 77 24 +38 78 25 +17 102 63 +14 129 62 +9 189 22 +44 204 36 +46 163 30 +11 122 54 +24 86 47 +43 58 63 +43 45 57 +51 28 74 +50 35 92 +69 31 82 +59 8 67 +49 5 52 +40 3 37 +53 8 28 +49 14 20 +56 29 36 +38 25 42 +38 10 58 +32 16 79 +22 44 65 +26 46 47 +4 22 26 +10 20 29 +33 17 28 +38 7 15 +50 1 7 +53 2 0 +68 15 7 +62 12 13 +50 16 14 +35 41 39 +43 47 30 +49 47 22 +44 53 24 +35 52 42 +81 43 84 +111 5 80 +144 17 36 +172 77 33 +181 123 0 +136 195 17 +124 188 32 +103 110 103 +100 92 152 +85 93 165 +80 123 166 +59 118 196 +47 98 151 +41 125 127 +29 127 86 +19 119 57 +21 125 76 +39 117 101 +53 123 113 +36 145 104 +42 133 89 +17 108 67 +15 90 67 +13 75 70 +29 60 81 +37 58 75 +36 64 76 +22 85 68 +9 104 72 +9 99 87 +0 108 108 +5 123 101 +0 165 143 +1 172 156 +5 181 161 +18 197 168 +29 143 179 +66 179 195 +60 199 160 +56 191 151 +41 171 127 +85 119 103 +148 121 44 +158 117 12 +144 139 45 +46 121 18 +108 150 22 diff --git a/src/fractalzoomer/color_maps/Flame 331_3m0014.jpg.map b/src/fractalzoomer/color_maps/Flame 331_3m0014.jpg.map new file mode 100644 index 000000000..5b51c8664 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 331_3m0014.jpg.map @@ -0,0 +1,256 @@ +181 71 12 +111 62 58 +113 78 41 +115 95 24 +157 88 22 +200 82 20 +209 74 22 +218 67 24 +208 66 44 +162 57 53 +117 49 62 +80 28 55 +44 7 48 +31 6 43 +19 5 38 +14 7 22 +9 9 7 +22 6 7 +35 7 10 +48 9 14 +26 14 17 +4 20 20 +5 22 23 +7 25 27 +32 19 26 +33 26 50 +34 33 75 +37 60 94 +41 88 114 +38 93 114 +35 98 115 +22 99 117 +20 116 128 +38 123 130 +45 116 112 +52 110 95 +39 101 100 +27 93 105 +16 77 97 +5 62 89 +23 95 109 +33 127 104 +44 159 100 +57 186 104 +70 213 108 +71 205 102 +72 197 97 +111 177 87 +136 154 78 +127 101 52 +109 85 60 +91 70 69 +88 58 63 +85 47 58 +89 49 59 +94 51 61 +192 70 47 +187 78 58 +182 87 69 +141 76 70 +100 65 72 +90 54 66 +81 44 61 +71 26 47 +89 18 24 +91 13 11 +79 22 16 +68 31 22 +58 33 20 +49 36 19 +55 57 43 +47 36 40 +21 38 19 +22 51 21 +24 65 23 +48 49 35 +72 34 47 +84 38 39 +96 42 32 +148 10 25 +153 3 15 +95 23 24 +91 40 35 +87 57 46 +102 57 52 +118 58 58 +139 60 55 +151 44 28 +184 24 26 +173 35 27 +163 46 28 +156 79 35 +150 113 42 +137 133 42 +84 138 42 +40 112 46 +2 93 13 +128 62 2 +163 34 3 +199 7 4 +200 3 2 +202 0 0 +164 20 9 +109 20 4 +30 7 1 +42 6 11 +54 6 22 +61 5 20 +68 4 18 +59 13 16 +54 11 20 +64 24 24 +53 27 26 +33 29 4 +20 27 5 +7 26 7 +22 40 14 +13 43 19 +4 59 1 +1 83 11 +35 52 68 +39 65 62 +43 78 56 +48 68 61 +54 58 67 +54 50 73 +40 39 70 +28 37 46 +47 15 38 +76 20 29 +85 13 41 +94 6 54 +120 16 27 +130 6 8 +172 5 13 +172 20 9 +183 24 5 +167 31 17 +151 38 30 +145 34 27 +139 30 25 +86 63 31 +58 89 48 +55 96 56 +50 85 65 +84 137 59 +82 143 57 +80 149 56 +103 133 43 +111 95 69 +89 99 26 +84 94 21 +68 53 30 +74 59 29 +81 65 29 +91 65 50 +127 91 41 +160 91 24 +185 79 17 +191 75 18 +180 52 3 +187 55 34 +195 58 37 +204 62 40 +194 25 18 +203 15 6 +212 53 14 +210 83 38 +236 145 62 +202 147 76 +168 149 90 +130 159 131 +106 138 89 +98 108 109 +97 96 94 +124 102 78 +146 133 78 +145 153 80 +150 161 83 +122 185 71 +100 200 86 +50 165 87 +19 185 85 +15 155 68 +43 138 44 +39 138 62 +35 139 80 +76 170 84 +114 176 75 +145 183 74 +180 186 114 +179 202 150 +141 201 173 +150 230 131 +137 179 93 +126 157 64 +122 135 47 +80 101 84 +74 101 86 +57 63 99 +64 50 75 +60 39 58 +91 25 61 +98 12 57 +105 35 59 +123 48 27 +127 60 43 +85 68 74 +76 80 91 +69 94 91 +94 73 54 +133 94 37 +172 76 16 +209 83 25 +205 114 44 +229 148 59 +190 148 76 +188 149 94 +194 162 85 +205 178 99 +214 179 97 +214 193 84 +219 214 94 +240 218 107 +216 208 99 +197 184 105 +183 186 97 +173 196 80 +167 189 78 +154 154 66 +122 144 46 +85 150 60 +62 176 89 +42 173 107 +13 133 106 +7 135 48 +10 109 18 +46 111 17 +123 134 30 +160 152 67 +175 175 89 +204 229 99 +202 233 95 +165 213 103 +155 205 74 +147 164 62 +109 141 68 +54 131 95 +61 143 105 +79 134 129 +57 176 118 +89 166 130 +147 197 124 +191 190 110 +188 173 166 +184 169 126 diff --git a/src/fractalzoomer/color_maps/Flame 332_3m0015.jpg.map b/src/fractalzoomer/color_maps/Flame 332_3m0015.jpg.map new file mode 100644 index 000000000..70eed16d5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 332_3m0015.jpg.map @@ -0,0 +1,256 @@ +95 98 19 +96 92 63 +100 100 73 +105 109 84 +86 130 86 +67 151 89 +73 131 95 +79 112 101 +85 68 60 +108 69 56 +132 71 53 +166 103 68 +201 135 83 +201 124 87 +202 114 92 +195 122 109 +189 130 126 +192 91 81 +161 87 70 +130 84 60 +116 82 52 +103 81 44 +98 92 42 +94 104 41 +98 135 83 +104 144 94 +110 154 105 +101 129 104 +93 105 103 +96 101 100 +99 97 98 +113 113 77 +111 88 46 +134 88 28 +136 94 50 +138 101 72 +127 125 92 +116 150 113 +129 153 113 +142 157 114 +203 177 120 +168 139 135 +133 101 150 +121 82 108 +109 63 66 +106 57 55 +104 51 45 +115 36 41 +114 25 47 +52 14 5 +47 15 15 +43 16 25 +43 12 33 +43 8 41 +60 12 35 +77 17 29 +117 14 57 +116 24 57 +116 34 57 +99 63 62 +82 92 68 +75 92 81 +68 92 94 +63 105 85 +43 86 69 +23 79 32 +26 58 28 +30 38 25 +30 29 28 +30 20 31 +32 5 48 +26 9 53 +18 8 32 +43 26 37 +68 44 42 +54 49 52 +41 54 63 +35 51 58 +30 49 53 +15 37 51 +18 34 49 +29 38 37 +32 50 51 +35 63 66 +32 67 77 +30 72 88 +50 84 112 +38 111 102 +69 118 114 +65 104 102 +61 91 91 +67 82 80 +73 74 69 +73 68 62 +97 72 52 +93 35 47 +99 14 55 +104 39 71 +111 30 68 +119 22 65 +114 20 72 +109 18 79 +93 16 60 +72 27 56 +107 51 138 +106 31 122 +105 11 107 +117 15 84 +129 20 61 +130 13 29 +116 23 18 +128 33 1 +108 45 30 +78 12 22 +69 13 25 +61 15 28 +43 30 22 +26 34 10 +19 45 6 +0 71 14 +14 150 128 +38 145 141 +63 141 154 +49 153 131 +36 165 109 +5 155 68 +22 124 51 +52 104 38 +76 76 50 +153 95 143 +162 103 154 +171 111 165 +187 147 174 +203 94 185 +192 44 140 +144 37 109 +198 20 78 +171 17 48 +145 14 19 +142 25 28 +139 36 37 +144 41 24 +151 53 14 +115 68 24 +83 78 22 +46 115 22 +31 121 30 +17 127 38 +33 139 65 +44 128 94 +73 156 128 +19 221 173 +117 198 215 +132 187 215 +148 176 215 +207 159 209 +223 147 212 +252 205 175 +242 173 144 +201 195 135 +191 196 138 +202 156 158 +194 161 146 +187 167 134 +158 115 99 +136 91 86 +117 80 74 +91 54 48 +38 52 17 +48 59 17 +58 66 17 +49 79 15 +43 83 31 +50 69 63 +44 82 67 +63 86 76 +49 108 50 +39 99 61 +11 86 82 +6 83 63 +25 112 61 +28 136 51 +10 172 61 +15 186 46 +65 178 88 +75 171 82 +85 165 76 +105 147 109 +98 128 128 +86 156 166 +173 141 144 +189 101 89 +208 90 62 +187 39 73 +135 63 51 +119 52 61 +85 58 73 +65 61 75 +34 69 73 +47 54 72 +85 39 86 +139 66 85 +152 96 79 +188 108 81 +207 99 60 +180 57 23 +152 36 21 +137 43 5 +96 46 9 +87 58 14 +80 37 47 +81 31 66 +48 18 68 +38 16 65 +32 12 40 +23 34 18 +33 38 8 +3 48 17 +4 43 24 +0 38 15 +23 24 18 +1 7 5 +12 12 24 +7 20 29 +1 16 35 +0 24 36 +7 18 50 +3 19 68 +23 42 59 +47 57 66 +68 52 62 +83 45 58 +85 40 37 +76 26 25 +42 12 14 +20 17 10 +23 32 29 +23 50 57 +18 70 84 +24 97 90 +20 116 102 +49 102 82 +51 125 74 +55 109 75 +58 100 88 +56 67 73 +57 55 66 +78 38 38 +69 17 19 +71 13 11 +70 32 11 +77 29 19 +94 50 15 +129 57 17 +148 71 63 +152 61 42 diff --git a/src/fractalzoomer/color_maps/Flame 333_3m0016.jpg.map b/src/fractalzoomer/color_maps/Flame 333_3m0016.jpg.map new file mode 100644 index 000000000..c732e94bc --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 333_3m0016.jpg.map @@ -0,0 +1,256 @@ +148 85 42 +51 97 50 +40 66 45 +30 35 41 +17 31 29 +5 28 18 +6 38 10 +7 49 3 +43 97 19 +40 112 20 +38 127 21 +36 137 15 +34 148 9 +70 145 8 +106 142 8 +128 136 20 +151 131 32 +183 133 44 +189 153 35 +195 173 27 +198 168 36 +202 163 46 +200 167 71 +198 172 97 +189 155 83 +201 123 50 +213 91 18 +176 59 21 +139 27 25 +134 20 16 +129 14 7 +129 17 33 +148 29 87 +195 51 74 +194 66 75 +194 81 77 +202 68 72 +211 55 68 +211 53 52 +211 51 37 +216 87 66 +228 73 51 +240 60 37 +227 36 22 +215 12 8 +203 20 26 +191 29 44 +126 29 20 +84 37 7 +53 1 5 +43 14 19 +34 27 34 +17 41 51 +0 55 69 +1 73 87 +2 91 105 +9 95 156 +6 65 179 +3 36 203 +70 31 193 +137 27 184 +143 26 184 +150 26 184 +179 33 160 +192 35 164 +206 13 154 +199 24 155 +193 35 156 +193 34 154 +193 34 153 +193 44 134 +141 57 109 +73 28 61 +66 35 57 +60 43 53 +64 63 76 +68 84 99 +81 89 108 +94 94 118 +82 129 147 +72 167 133 +55 156 152 +59 134 170 +63 112 189 +57 88 187 +52 64 186 +42 42 138 +59 50 103 +69 43 42 +69 37 30 +70 32 19 +83 34 20 +96 37 21 +130 57 16 +149 75 64 +171 74 81 +168 60 109 +118 28 89 +102 25 80 +86 22 72 +71 20 71 +57 18 71 +36 57 78 +20 85 51 +3 97 61 +27 101 76 +52 106 92 +61 109 114 +70 112 137 +89 104 173 +72 90 166 +84 36 122 +70 21 66 +117 10 80 +134 13 95 +151 16 111 +191 25 151 +185 31 165 +160 51 176 +102 46 155 +63 33 155 +39 23 150 +16 13 146 +29 20 127 +43 28 109 +42 23 87 +60 28 67 +17 57 59 +21 85 50 +41 84 75 +58 89 68 +75 94 62 +109 119 23 +135 116 58 +171 127 102 +174 116 140 +197 75 98 +203 94 75 +209 113 52 +197 119 47 +186 125 42 +146 121 28 +123 99 35 +128 85 16 +112 63 49 +125 22 105 +114 17 103 +103 13 101 +73 0 141 +13 18 196 +19 64 207 +43 118 173 +27 73 123 +33 68 118 +40 63 113 +45 122 148 +58 138 149 +15 133 163 +36 154 132 +35 149 123 +22 151 51 +16 125 44 +25 114 29 +34 104 15 +40 81 37 +43 83 74 +56 82 105 +79 94 149 +59 87 111 +56 84 94 +53 82 77 +42 44 43 +48 55 22 +38 65 22 +34 49 20 +12 36 0 +18 17 15 +21 7 22 +32 23 52 +43 22 81 +56 11 130 +85 41 138 +144 73 129 +181 61 135 +196 84 120 +212 87 98 +228 90 77 +217 72 77 +213 47 97 +235 43 102 +202 47 139 +190 45 138 +127 46 148 +85 41 154 +47 34 122 +15 21 109 +0 50 76 +6 61 102 +16 93 121 +13 132 162 +13 146 165 +11 145 174 +18 133 164 +59 121 132 +108 86 109 +91 94 83 +115 119 68 +75 144 89 +55 128 85 +32 135 92 +62 135 90 +132 145 76 +171 162 85 +155 145 84 +112 142 118 +56 137 94 +65 107 93 +53 99 63 +88 62 99 +123 65 115 +166 67 111 +179 80 83 +187 79 95 +181 79 103 +123 87 99 +113 82 97 +83 62 105 +19 41 98 +12 54 76 +37 39 54 +55 22 43 +64 3 45 +51 17 33 +44 21 7 +53 25 1 +55 33 9 +54 43 11 +63 62 41 +84 87 78 +113 106 78 +187 98 94 +196 80 117 +220 88 148 +206 108 169 +212 110 123 +203 118 81 +196 140 43 +196 131 15 +177 129 3 +174 126 2 +139 123 2 +101 142 22 +75 147 21 +102 110 50 +149 52 168 +119 79 103 diff --git a/src/fractalzoomer/color_maps/Flame 334_3m0018.jpg.map b/src/fractalzoomer/color_maps/Flame 334_3m0018.jpg.map new file mode 100644 index 000000000..a345273db --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 334_3m0018.jpg.map @@ -0,0 +1,256 @@ +21 63 181 +3 76 217 +3 93 208 +3 111 199 +28 128 151 +54 145 104 +53 154 96 +52 164 88 +62 111 105 +52 85 92 +42 60 80 +25 50 70 +9 40 60 +10 57 73 +11 75 87 +22 73 81 +34 72 75 +28 78 49 +23 97 33 +18 116 17 +19 119 19 +20 122 22 +31 123 22 +43 124 22 +142 125 21 +187 156 23 +233 188 25 +210 159 36 +187 131 48 +180 125 47 +174 120 46 +199 95 94 +147 86 85 +172 141 156 +202 157 128 +232 174 100 +229 160 101 +227 146 103 +223 126 143 +219 107 183 +160 74 123 +132 45 102 +105 16 82 +100 26 72 +95 37 62 +108 39 54 +122 41 47 +160 38 51 +145 30 73 +38 8 62 +27 17 91 +16 26 121 +35 53 111 +54 81 102 +51 90 113 +48 100 124 +19 149 162 +63 149 139 +108 149 117 +110 159 112 +113 169 108 +112 176 101 +111 184 95 +117 199 91 +127 201 86 +236 189 49 +212 140 32 +189 91 16 +161 70 27 +134 50 39 +84 36 13 +58 14 13 +60 14 17 +95 26 30 +130 38 43 +140 31 30 +151 24 17 +141 41 33 +132 58 49 +127 78 35 +106 79 49 +48 88 15 +50 62 35 +52 37 56 +52 61 65 +53 85 74 +99 117 95 +105 138 109 +150 192 90 +177 193 116 +204 194 143 +192 186 131 +180 178 119 +161 184 114 +133 182 117 +103 165 118 +77 189 117 +62 171 78 +58 145 67 +54 120 56 +47 117 47 +40 114 39 +43 119 80 +63 133 97 +71 134 55 +80 149 59 +90 165 64 +91 176 66 +92 187 69 +87 192 74 +83 165 93 +125 146 69 +115 96 54 +97 67 29 +94 62 40 +91 58 51 +66 78 40 +48 76 28 +34 84 25 +34 105 45 +95 79 82 +113 85 116 +131 91 151 +127 104 159 +124 117 168 +120 180 154 +120 182 119 +125 177 128 +113 159 157 +97 88 91 +104 67 108 +111 47 125 +81 62 144 +47 44 113 +42 72 110 +40 75 129 +83 71 95 +100 89 76 +117 107 58 +109 111 46 +101 116 35 +146 106 11 +196 120 22 +195 119 35 +138 82 33 +102 31 89 +97 25 89 +92 19 90 +57 10 88 +24 17 120 +8 21 162 +14 24 156 +17 97 106 +16 110 99 +16 124 92 +31 116 77 +46 95 50 +82 72 37 +106 53 39 +155 49 1 +221 64 11 +234 178 21 +233 183 40 +233 188 59 +196 191 110 +162 194 93 +149 181 108 +123 183 158 +74 127 177 +75 100 154 +77 73 132 +96 31 85 +69 31 52 +32 41 38 +0 37 10 +0 41 5 +0 78 2 +4 67 24 +25 70 15 +23 95 29 +36 104 17 +37 99 13 +43 78 24 +70 52 16 +186 29 14 +195 29 25 +204 29 36 +224 105 23 +230 153 47 +235 185 70 +228 166 93 +165 143 119 +111 99 121 +61 90 130 +54 60 146 +27 25 188 +11 16 206 +4 37 228 +0 23 199 +20 16 152 +87 29 141 +107 31 131 +102 4 141 +127 4 146 +164 40 94 +168 40 39 +187 19 16 +199 51 37 +151 69 57 +127 138 78 +114 129 96 +71 138 107 +35 118 90 +3 84 87 +0 73 89 +2 58 95 +24 74 85 +33 107 74 +17 134 53 +22 144 45 +26 127 47 +25 81 36 +37 55 41 +37 48 54 +40 42 54 +16 38 51 +23 28 47 +16 10 46 +8 21 29 +4 28 12 +26 18 29 +24 5 11 +46 3 20 +52 11 7 +53 43 8 +67 26 30 +132 31 37 +150 15 9 +180 12 1 +208 11 3 +208 5 27 +147 20 37 +73 26 42 +38 23 46 +43 11 76 +87 10 90 +105 34 128 +157 49 151 +132 53 230 +127 90 195 +131 106 187 +113 137 137 +171 174 105 +180 147 54 +234 160 13 +232 138 24 diff --git a/src/fractalzoomer/color_maps/Flame 335_4u0002.jpg.map b/src/fractalzoomer/color_maps/Flame 335_4u0002.jpg.map new file mode 100644 index 000000000..ca150ad5d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 335_4u0002.jpg.map @@ -0,0 +1,256 @@ +113 196 42 +78 160 16 +96 132 13 +115 105 10 +100 84 5 +86 63 0 +84 60 3 +83 57 6 +91 89 14 +119 123 10 +148 157 6 +142 133 9 +137 109 12 +123 104 7 +110 100 3 +89 92 7 +68 84 11 +32 92 32 +36 103 54 +40 115 76 +38 121 76 +36 128 77 +40 124 74 +44 120 71 +59 76 42 +63 59 25 +67 43 9 +71 41 29 +76 40 50 +74 40 53 +73 41 56 +65 35 71 +72 46 73 +80 40 92 +97 33 83 +115 26 74 +109 22 58 +103 19 42 +100 21 40 +97 23 38 +55 19 21 +47 25 43 +39 32 66 +33 56 60 +28 81 55 +33 96 61 +38 111 68 +56 96 72 +69 85 75 +159 40 96 +190 35 102 +221 30 108 +189 51 76 +158 73 44 +134 78 36 +110 83 28 +67 140 23 +48 146 41 +29 153 59 +30 148 72 +31 143 85 +35 134 84 +39 126 84 +54 109 70 +72 110 63 +90 95 73 +73 97 66 +57 99 59 +60 79 60 +64 60 61 +50 68 56 +39 85 49 +30 117 36 +42 128 25 +55 139 15 +49 123 9 +44 107 3 +45 93 1 +47 80 0 +62 76 15 +80 60 33 +76 84 7 +69 111 7 +63 139 7 +58 145 14 +54 151 22 +59 158 29 +57 148 43 +40 105 51 +42 81 40 +45 58 30 +55 49 25 +65 40 20 +91 32 26 +99 50 20 +97 48 31 +110 43 52 +141 53 52 +135 65 59 +130 78 67 +123 71 53 +116 64 40 +125 96 20 +118 105 3 +157 136 29 +167 152 20 +178 169 12 +176 168 8 +175 167 4 +189 182 16 +199 151 75 +187 132 50 +176 96 71 +176 52 60 +178 55 58 +181 59 56 +174 103 51 +125 124 18 +89 155 32 +115 194 79 +112 208 83 +77 180 70 +42 152 57 +28 143 65 +15 135 73 +1 144 90 +12 153 75 +5 150 45 +48 164 39 +91 221 99 +102 205 98 +114 189 98 +85 186 90 +50 112 91 +35 94 72 +32 62 38 +55 34 7 +67 18 14 +79 2 22 +82 7 18 +85 13 14 +98 13 16 +88 23 27 +79 43 21 +66 63 8 +36 30 6 +35 44 8 +34 58 10 +15 66 23 +1 76 9 +14 65 6 +12 48 12 +9 10 15 +18 9 11 +27 9 7 +29 17 0 +26 16 17 +19 10 37 +33 24 27 +35 46 38 +42 37 44 +118 85 76 +144 94 67 +171 104 59 +153 190 24 +161 218 25 +129 217 43 +115 213 52 +53 115 90 +52 99 85 +52 84 81 +26 45 60 +3 3 57 +22 17 40 +8 51 41 +13 88 21 +28 79 12 +29 74 15 +61 65 15 +85 58 13 +121 55 29 +141 31 40 +150 36 44 +145 45 43 +76 150 27 +62 153 29 +48 157 32 +19 139 42 +28 129 49 +25 121 49 +19 119 47 +10 129 49 +18 133 66 +4 131 86 +29 129 77 +22 127 70 +23 115 50 +10 120 49 +5 114 47 +22 97 38 +22 68 29 +41 41 33 +53 19 18 +45 19 20 +33 19 19 +38 28 3 +57 21 5 +65 8 0 +90 16 13 +107 47 0 +89 60 4 +84 85 27 +99 83 58 +104 101 60 +80 126 53 +83 108 27 +124 110 11 +168 112 38 +179 102 56 +144 96 56 +110 83 40 +99 81 7 +106 63 12 +103 53 0 +112 49 14 +117 32 29 +114 18 45 +135 14 47 +164 22 78 +170 13 94 +187 9 93 +168 10 87 +153 30 76 +131 36 58 +115 33 56 +116 19 60 +132 16 51 +150 43 73 +146 31 96 +115 31 83 +115 48 91 +134 45 101 +180 27 110 +202 20 97 +195 18 88 +185 24 78 +184 29 69 +152 16 54 +137 14 42 +136 44 65 +109 74 81 +96 104 63 +74 141 38 +51 152 48 +10 152 78 +25 148 68 diff --git a/src/fractalzoomer/color_maps/Flame 336_4u0003.jpg.map b/src/fractalzoomer/color_maps/Flame 336_4u0003.jpg.map new file mode 100644 index 000000000..190b28d21 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 336_4u0003.jpg.map @@ -0,0 +1,256 @@ +67 30 73 +148 55 108 +148 80 73 +149 106 38 +120 79 23 +91 53 8 +65 61 5 +40 69 3 +54 84 30 +69 95 62 +85 107 94 +124 98 119 +163 90 145 +140 120 170 +117 151 196 +121 154 202 +125 158 209 +107 188 217 +93 169 177 +80 151 137 +73 151 108 +66 152 79 +63 141 77 +60 131 75 +9 116 22 +5 99 13 +1 82 5 +20 59 18 +39 36 31 +55 31 41 +71 27 52 +84 58 87 +76 72 89 +61 89 75 +51 76 49 +42 63 24 +36 63 22 +30 63 20 +31 66 23 +32 69 26 +5 45 45 +3 26 34 +1 7 23 +20 17 22 +40 27 21 +40 28 19 +41 29 17 +69 11 25 +112 23 43 +140 51 97 +134 43 110 +128 35 124 +119 38 92 +110 41 60 +110 32 49 +110 23 39 +67 21 5 +64 30 10 +62 40 16 +87 35 32 +113 30 48 +113 41 59 +114 53 71 +109 84 64 +169 95 82 +181 219 82 +137 201 96 +94 184 110 +85 174 110 +77 164 111 +119 108 116 +123 96 139 +142 116 189 +152 109 181 +163 103 173 +166 96 189 +169 90 205 +177 72 201 +186 55 197 +163 60 165 +146 47 153 +106 9 63 +111 18 57 +117 27 52 +98 35 60 +79 44 68 +72 82 92 +67 96 130 +36 116 139 +51 141 117 +67 167 95 +69 164 83 +72 162 72 +59 118 62 +66 89 81 +71 76 79 +82 42 30 +75 10 6 +81 35 44 +88 60 83 +79 70 87 +71 81 91 +47 109 106 +35 116 107 +11 106 98 +7 91 61 +4 77 24 +19 73 30 +34 69 37 +46 48 43 +69 26 80 +88 22 112 +86 10 110 +109 0 107 +99 4 92 +89 9 78 +71 8 65 +61 13 75 +47 2 97 +11 24 94 +1 28 49 +23 34 55 +45 40 62 +52 27 81 +59 15 100 +67 42 100 +87 73 99 +113 73 97 +130 85 114 +127 67 141 +122 50 139 +118 33 137 +114 33 138 +109 27 101 +113 18 100 +97 16 93 +107 10 87 +111 7 111 +116 5 136 +114 10 130 +112 16 124 +94 11 99 +70 16 66 +39 51 37 +10 100 2 +21 62 4 +36 54 14 +52 46 24 +78 14 5 +92 11 26 +99 5 41 +86 16 44 +65 16 48 +56 16 38 +47 17 29 +41 14 47 +35 23 47 +57 52 49 +88 68 93 +133 101 104 +189 128 109 +195 182 90 +199 179 99 +204 177 108 +206 146 138 +156 139 132 +73 142 137 +58 127 156 +57 148 130 +60 151 129 +64 154 128 +62 152 142 +86 171 138 +94 185 118 +126 145 160 +130 141 163 +73 149 136 +51 133 95 +29 124 82 +12 110 72 +17 115 64 +19 112 67 +50 63 53 +57 18 47 +80 27 73 +85 29 89 +91 31 105 +89 28 123 +112 65 145 +116 85 116 +111 120 91 +81 157 82 +77 174 61 +57 159 50 +43 144 50 +46 144 45 +57 117 43 +43 108 54 +24 83 39 +8 61 43 +9 93 43 +12 89 53 +4 68 68 +6 70 80 +6 86 87 +10 81 99 +9 70 91 +29 62 105 +62 97 116 +112 104 128 +178 97 116 +167 89 149 +135 73 138 +132 51 154 +125 34 95 +107 19 61 +87 21 69 +88 36 102 +101 91 125 +55 122 149 +67 152 157 +117 155 191 +150 140 175 +157 122 186 +154 90 168 +147 86 164 +104 59 152 +62 87 144 +36 129 110 +45 135 84 +44 138 78 +32 131 66 +23 109 44 +3 85 19 +2 50 8 +5 21 10 +5 3 16 +30 2 25 +38 29 20 +34 43 24 +27 45 7 +6 42 4 +14 19 15 +23 22 36 +32 4 45 +28 5 61 +52 15 58 +64 9 66 +80 33 85 +78 64 97 +78 76 98 +69 81 67 +48 112 52 +27 111 51 +25 111 38 +28 97 34 diff --git a/src/fractalzoomer/color_maps/Flame 337_4u0004.jpg.map b/src/fractalzoomer/color_maps/Flame 337_4u0004.jpg.map new file mode 100644 index 000000000..3be374708 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 337_4u0004.jpg.map @@ -0,0 +1,256 @@ +68 10 148 +17 39 114 +37 62 107 +57 86 100 +63 86 97 +70 87 94 +74 80 94 +79 74 94 +98 51 33 +141 34 16 +185 18 0 +202 54 29 +220 90 58 +222 137 38 +225 184 18 +180 191 20 +135 198 23 +68 218 33 +46 209 80 +25 201 128 +25 191 144 +25 182 161 +30 164 130 +35 147 99 +56 148 39 +41 172 20 +26 196 1 +13 198 15 +1 201 30 +20 202 48 +39 204 66 +89 216 83 +116 248 85 +103 197 173 +53 153 154 +4 110 136 +25 109 113 +47 108 90 +73 95 82 +99 82 74 +164 35 63 +162 27 53 +161 19 43 +125 24 84 +89 29 125 +69 23 137 +49 17 150 +51 18 135 +50 39 95 +152 12 75 +167 27 65 +182 42 55 +156 85 49 +131 129 44 +115 142 46 +99 156 49 +22 169 0 +26 164 7 +30 159 15 +31 159 50 +33 159 86 +27 159 96 +22 159 107 +49 155 168 +66 148 196 +141 203 224 +122 146 175 +104 90 126 +96 83 121 +88 76 116 +62 96 121 +33 111 85 +81 166 73 +57 190 60 +34 215 48 +21 228 37 +8 241 27 +9 220 36 +10 199 45 +4 183 63 +34 168 83 +53 163 216 +71 192 181 +90 222 146 +106 229 116 +123 236 86 +137 205 94 +131 192 73 +95 154 74 +94 129 53 +93 105 33 +114 98 29 +136 91 26 +160 103 26 +189 114 33 +213 112 60 +162 92 94 +136 114 93 +119 132 96 +102 150 100 +85 157 96 +68 164 93 +77 176 67 +30 172 64 +35 174 45 +30 176 58 +26 179 71 +27 186 82 +29 193 94 +47 223 98 +29 253 128 +4 245 142 +18 228 155 +25 105 220 +26 87 237 +28 69 255 +23 44 233 +23 15 238 +12 13 181 +30 10 123 +70 24 73 +35 14 70 +1 5 68 +4 15 65 +8 26 62 +10 26 62 +26 51 56 +42 38 27 +47 14 23 +39 1 0 +33 14 0 +27 27 1 +16 39 13 +25 51 24 +6 69 12 +37 90 12 +29 90 31 +26 102 26 +23 114 21 +32 135 12 +42 157 4 +65 185 10 +64 175 10 +60 140 17 +107 110 19 +169 125 18 +168 149 19 +168 173 21 +189 116 5 +196 111 4 +175 99 15 +188 111 31 +125 94 50 +133 76 49 +141 59 48 +142 65 37 +146 84 45 +171 81 3 +187 86 18 +166 85 32 +141 76 54 +53 99 125 +43 107 126 +34 116 128 +32 136 125 +34 148 89 +73 119 70 +103 82 61 +143 35 6 +135 39 6 +128 44 7 +87 73 24 +39 28 22 +37 9 32 +48 28 39 +76 31 64 +79 46 63 +47 75 17 +12 71 25 +4 107 86 +1 70 103 +0 106 164 +31 75 226 +52 45 237 +102 1 181 +92 23 163 +82 46 146 +108 43 107 +69 88 92 +56 113 42 +53 133 20 +56 113 19 +63 106 17 +83 103 40 +108 82 57 +129 63 41 +132 79 48 +120 115 47 +81 116 32 +75 137 36 +53 135 97 +77 117 119 +97 73 147 +77 28 180 +113 51 150 +133 81 117 +142 163 84 +152 162 47 +180 126 80 +183 104 123 +116 87 169 +92 129 210 +87 71 242 +57 68 222 +66 22 207 +26 35 152 +22 62 88 +61 43 59 +44 46 59 +16 75 69 +52 90 103 +37 109 123 +5 82 134 +14 14 164 +72 9 184 +74 46 183 +36 112 112 +9 128 38 +7 175 56 +24 184 52 +17 234 33 +28 237 50 +56 201 34 +60 197 29 +84 200 39 +88 216 15 +67 206 1 +77 180 15 +85 129 32 +80 79 59 +65 85 58 +58 79 48 +36 92 47 +46 119 37 +76 152 44 +143 202 32 +189 251 18 +140 214 15 +117 220 29 +115 237 50 +120 238 58 +91 221 69 +105 167 66 +78 155 59 +52 192 41 +68 173 55 diff --git a/src/fractalzoomer/color_maps/Flame 338_4u0005.jpg.map b/src/fractalzoomer/color_maps/Flame 338_4u0005.jpg.map new file mode 100644 index 000000000..44d288683 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 338_4u0005.jpg.map @@ -0,0 +1,256 @@ +63 63 89 +65 108 114 +74 130 111 +84 153 108 +140 156 111 +197 160 115 +206 135 116 +215 111 118 +198 60 179 +164 32 203 +131 5 227 +97 15 194 +63 25 162 +73 23 126 +83 22 91 +70 31 72 +58 40 54 +55 84 30 +44 130 76 +34 177 123 +26 201 162 +18 226 202 +55 216 184 +92 207 166 +83 184 52 +105 200 44 +127 216 36 +179 199 86 +231 183 137 +228 168 149 +226 153 162 +213 97 172 +178 60 209 +111 5 225 +75 17 208 +40 30 191 +30 68 203 +21 106 215 +22 96 184 +24 87 154 +36 83 113 +36 103 122 +36 123 132 +28 140 138 +20 158 145 +18 187 141 +16 217 137 +2 224 137 +1 237 127 +3 177 92 +36 174 60 +70 171 29 +61 134 18 +53 98 7 +45 92 7 +38 87 8 +8 106 67 +17 97 90 +26 88 113 +47 95 136 +68 103 159 +86 98 179 +105 94 199 +163 84 211 +186 97 227 +213 99 238 +214 77 225 +216 55 213 +211 47 210 +206 39 207 +183 56 189 +134 37 178 +170 62 112 +133 108 76 +96 154 41 +90 189 48 +84 224 55 +74 203 79 +65 182 104 +38 227 137 +34 231 152 +32 197 157 +49 172 134 +66 148 112 +69 158 98 +73 168 84 +74 167 35 +67 175 29 +111 177 25 +137 173 23 +164 170 22 +185 186 30 +206 203 38 +197 232 18 +127 240 36 +93 244 67 +69 228 74 +63 195 148 +76 152 145 +89 109 142 +122 89 151 +155 69 160 +219 69 158 +219 95 168 +176 67 210 +135 90 208 +94 113 207 +85 127 206 +76 141 205 +71 184 192 +102 193 178 +107 126 220 +206 158 220 +228 99 156 +231 89 153 +235 79 150 +217 55 115 +192 79 61 +189 56 103 +193 50 112 +250 49 141 +236 103 125 +223 157 109 +222 172 115 +222 187 121 +182 221 106 +124 223 55 +117 223 52 +102 181 40 +158 112 114 +177 94 113 +197 77 112 +191 58 141 +144 69 138 +95 35 95 +95 4 81 +73 97 9 +85 107 16 +98 118 23 +80 106 24 +62 95 26 +57 76 12 +122 97 17 +141 47 35 +187 56 72 +229 9 145 +218 12 150 +208 16 155 +164 25 154 +120 30 117 +109 19 115 +110 16 140 +140 47 198 +161 39 185 +183 32 173 +198 8 156 +166 4 201 +144 31 225 +145 36 205 +158 77 205 +143 60 200 +88 98 185 +72 103 174 +57 108 163 +54 144 153 +55 118 169 +55 96 202 +46 103 216 +63 56 185 +57 61 161 +52 66 137 +37 85 149 +48 93 152 +43 108 128 +31 83 131 +36 65 125 +47 42 108 +27 36 77 +17 60 41 +38 66 18 +68 118 19 +99 161 2 +110 166 13 +123 203 18 +109 196 31 +115 177 53 +121 159 76 +219 185 113 +208 116 119 +182 96 145 +169 73 144 +134 74 126 +119 62 167 +95 68 147 +59 100 146 +54 100 124 +58 84 109 +39 99 97 +50 117 84 +77 150 69 +112 119 51 +181 110 48 +211 131 44 +96 151 34 +78 166 46 +77 160 68 +49 166 87 +28 181 65 +8 145 77 +0 116 56 +23 120 77 +28 81 97 +19 76 96 +7 83 109 +33 95 146 +17 133 180 +26 162 186 +16 214 225 +9 240 222 +6 244 212 +10 236 199 +14 232 205 +16 227 212 +41 191 189 +58 176 186 +84 108 196 +97 106 199 +121 64 167 +130 65 169 +113 55 178 +95 18 130 +90 35 103 +63 5 89 +58 17 87 +48 21 88 +37 75 94 +43 93 128 +24 135 154 +34 180 167 +13 200 169 +15 233 159 +9 225 140 +17 193 112 +23 129 89 +25 69 52 +12 59 4 +10 41 7 +6 30 17 +9 17 38 +8 37 32 +0 53 70 +24 66 64 +32 77 80 +30 132 108 +20 185 151 +15 155 116 diff --git a/src/fractalzoomer/color_maps/Flame 339_4u0006.jpg.map b/src/fractalzoomer/color_maps/Flame 339_4u0006.jpg.map new file mode 100644 index 000000000..a942f9d02 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 339_4u0006.jpg.map @@ -0,0 +1,256 @@ +35 159 183 +61 171 142 +60 185 118 +60 200 95 +81 188 90 +103 176 86 +124 140 55 +146 105 25 +115 33 45 +128 42 31 +142 52 18 +172 81 13 +202 110 9 +188 123 46 +174 137 84 +162 151 113 +150 165 142 +96 202 200 +77 205 197 +58 209 194 +41 167 184 +24 126 175 +29 105 172 +35 85 170 +83 72 150 +68 100 162 +54 128 175 +67 139 157 +80 150 139 +97 148 138 +114 147 138 +139 150 154 +148 184 174 +105 217 203 +87 219 216 +70 221 230 +75 189 209 +81 157 189 +91 164 188 +102 171 187 +81 184 157 +80 166 156 +79 148 155 +78 146 132 +77 144 109 +75 137 100 +74 130 91 +65 88 72 +66 53 45 +89 57 36 +58 86 43 +27 116 50 +40 120 67 +53 125 85 +56 127 79 +60 129 74 +156 116 28 +192 98 31 +228 80 34 +236 61 49 +245 42 64 +233 31 61 +221 21 58 +196 10 49 +170 15 73 +106 25 42 +105 49 51 +105 73 60 +90 85 62 +76 97 64 +48 103 64 +9 126 71 +9 154 79 +7 158 95 +5 162 111 +41 182 128 +78 203 145 +80 199 161 +83 196 178 +83 219 217 +80 225 230 +94 213 207 +104 193 189 +115 174 172 +133 161 144 +151 148 117 +167 121 88 +211 68 54 +240 38 52 +202 40 44 +164 42 37 +132 37 40 +100 32 43 +31 56 0 +2 94 21 +9 135 53 +25 181 46 +18 208 76 +24 180 41 +30 152 7 +21 141 5 +12 131 3 +1 108 26 +8 134 9 +24 184 62 +26 172 81 +28 160 100 +38 140 99 +49 121 99 +77 116 85 +160 92 133 +171 59 143 +173 47 155 +133 29 124 +165 22 107 +197 15 90 +201 17 87 +213 25 84 +218 9 75 +217 23 49 +221 63 16 +227 77 23 +234 92 30 +220 83 49 +207 74 69 +149 78 48 +151 84 57 +146 84 85 +178 97 96 +158 48 75 +149 59 74 +141 71 73 +95 63 74 +48 37 95 +104 19 112 +108 6 106 +137 36 114 +122 78 126 +108 121 138 +103 128 150 +98 135 162 +109 102 240 +119 82 195 +109 21 159 +95 56 119 +62 102 65 +54 126 48 +46 151 32 +41 145 8 +81 151 26 +125 130 12 +152 103 11 +139 39 16 +118 33 11 +98 27 7 +129 16 12 +154 30 40 +136 32 59 +129 14 83 +137 21 96 +201 6 100 +224 13 84 +218 6 67 +212 0 51 +197 11 22 +174 5 2 +229 48 5 +227 57 5 +225 72 31 +197 88 37 +170 104 44 +110 135 44 +47 193 22 +32 171 54 +46 146 84 +78 124 52 +130 121 64 +133 131 82 +118 116 129 +114 90 122 +108 86 161 +113 90 162 +128 83 138 +149 54 88 +149 117 79 +132 128 96 +115 139 113 +99 137 122 +48 137 119 +42 159 143 +10 133 167 +32 111 116 +66 84 124 +54 86 97 +35 52 95 +44 88 89 +42 95 101 +13 134 89 +13 146 83 +5 149 87 +17 138 133 +18 129 184 +18 108 186 +60 125 215 +44 149 181 +43 182 141 +18 183 88 +2 171 78 +8 169 55 +15 122 52 +22 108 47 +16 107 76 +41 129 104 +50 163 143 +38 181 175 +68 193 185 +66 221 155 +66 224 150 +105 184 136 +141 168 151 +141 160 154 +132 146 110 +138 148 87 +159 91 56 +148 81 36 +127 45 24 +120 56 29 +114 79 75 +80 102 55 +40 125 31 +24 140 13 +31 120 26 +27 98 32 +48 57 10 +119 43 27 +166 34 32 +169 9 47 +196 5 48 +215 2 34 +221 9 31 +206 23 25 +221 55 31 +207 57 43 +183 42 85 +147 55 122 +102 48 172 +56 67 221 +34 25 206 +46 2 147 +90 0 138 +98 1 168 +112 11 139 +102 10 97 +128 47 90 +195 50 67 +232 60 10 diff --git a/src/fractalzoomer/color_maps/Flame 340_4u0007.jpg.map b/src/fractalzoomer/color_maps/Flame 340_4u0007.jpg.map new file mode 100644 index 000000000..d4bb7e681 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 340_4u0007.jpg.map @@ -0,0 +1,256 @@ +12 10 57 +0 23 37 +13 19 20 +26 16 4 +30 32 17 +35 48 31 +31 70 39 +27 93 47 +35 82 66 +47 79 65 +60 76 65 +109 74 53 +158 73 42 +178 59 39 +198 45 37 +211 45 37 +224 45 38 +206 96 19 +204 106 18 +203 117 18 +167 101 14 +132 86 11 +117 69 15 +103 53 20 +78 48 58 +80 49 64 +83 50 71 +79 28 61 +76 7 52 +64 5 51 +52 3 50 +32 22 49 +13 35 59 +17 59 39 +34 70 43 +51 81 47 +34 63 38 +18 45 30 +17 37 26 +16 29 22 +14 1 31 +7 8 36 +0 16 42 +12 9 40 +24 2 38 +22 2 36 +21 2 34 +23 8 31 +16 9 16 +34 36 22 +47 46 33 +61 57 45 +57 76 55 +53 96 66 +53 102 69 +53 109 72 +66 182 107 +70 193 150 +75 205 193 +70 170 182 +66 136 172 +63 118 148 +60 100 125 +50 78 82 +52 58 90 +70 53 61 +108 38 38 +147 24 16 +148 18 25 +150 12 35 +131 17 27 +84 21 29 +59 48 44 +49 47 49 +39 46 54 +24 45 52 +10 45 51 +7 44 45 +4 43 40 +1 31 3 +12 21 2 +27 1 4 +15 4 8 +4 7 12 +8 12 20 +13 17 28 +22 35 52 +32 70 71 +4 148 139 +12 144 154 +20 141 170 +30 123 142 +41 105 114 +61 82 83 +71 73 60 +70 69 38 +118 77 15 +189 118 26 +142 102 56 +95 86 87 +70 92 99 +46 98 111 +38 139 151 +27 147 172 +15 145 194 +12 163 198 +9 181 203 +6 176 211 +4 172 219 +3 189 238 +7 195 243 +25 197 243 +66 209 217 +82 198 221 +80 194 207 +78 190 194 +64 147 163 +42 132 140 +37 94 105 +38 62 72 +41 38 81 +44 45 69 +47 52 58 +51 40 54 +56 28 51 +57 21 23 +57 18 19 +68 7 2 +62 11 7 +63 30 13 +77 37 17 +91 45 21 +121 74 20 +166 86 25 +182 81 3 +198 66 1 +245 80 24 +234 68 27 +223 57 31 +231 65 29 +239 74 28 +226 91 10 +210 79 7 +196 82 22 +194 119 26 +97 109 27 +103 108 57 +110 107 88 +114 95 101 +129 81 81 +106 76 88 +99 88 68 +118 51 32 +148 47 28 +179 44 25 +220 6 14 +152 16 4 +106 31 26 +82 36 47 +68 52 53 +55 68 61 +56 67 53 +57 70 61 +59 74 69 +71 70 84 +64 95 98 +49 126 134 +55 138 152 +30 112 90 +38 99 83 +46 86 77 +59 75 75 +56 66 75 +49 62 81 +33 63 87 +34 86 99 +27 131 132 +13 130 140 +29 129 144 +30 113 127 +63 83 116 +79 62 80 +93 71 73 +91 72 76 +92 104 102 +84 112 123 +76 121 144 +100 145 187 +100 176 192 +95 194 233 +80 193 227 +78 152 201 +57 146 186 +26 121 149 +0 75 96 +26 41 74 +22 25 60 +25 21 58 +37 39 51 +25 60 66 +18 60 74 +3 85 83 +2 103 71 +10 103 95 +22 112 139 +54 122 169 +74 89 158 +77 56 115 +130 15 146 +108 41 94 +141 56 79 +133 66 39 +118 56 57 +88 69 65 +73 78 84 +67 112 109 +54 130 128 +52 169 153 +56 209 191 +68 194 182 +72 143 129 +100 123 139 +86 117 120 +78 120 116 +64 111 131 +66 97 115 +63 71 90 +42 59 89 +44 66 80 +38 68 58 +44 62 50 +20 60 52 +9 49 25 +2 48 1 +27 25 2 +41 23 11 +56 28 17 +47 57 23 +44 52 39 +48 61 67 +47 53 77 +63 39 87 +65 52 80 +70 46 70 +78 20 32 +47 17 9 +31 14 7 +19 1 13 +14 1 18 +9 1 14 +12 3 20 +26 6 31 +38 9 39 +67 15 53 +90 8 48 +109 9 73 diff --git a/src/fractalzoomer/color_maps/Flame 341_4u0008.jpg.map b/src/fractalzoomer/color_maps/Flame 341_4u0008.jpg.map new file mode 100644 index 000000000..289dec9b2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 341_4u0008.jpg.map @@ -0,0 +1,256 @@ +92 215 223 +92 212 226 +95 215 222 +98 218 219 +104 195 203 +110 172 187 +128 167 180 +146 163 173 +172 101 97 +144 89 81 +117 77 65 +93 77 77 +70 78 89 +67 92 101 +64 107 114 +63 103 111 +62 99 108 +7 83 119 +21 115 140 +35 148 162 +32 167 190 +29 186 219 +42 194 228 +56 203 237 +95 198 243 +108 177 218 +121 157 193 +133 147 172 +146 138 151 +126 122 135 +107 106 120 +85 87 86 +68 58 83 +60 27 48 +55 23 45 +51 19 42 +68 28 48 +85 38 54 +89 58 56 +93 78 59 +99 90 93 +95 130 129 +91 170 165 +87 191 192 +84 213 219 +76 218 223 +68 223 227 +55 220 216 +55 209 217 +82 165 207 +86 155 195 +90 145 184 +88 147 183 +86 149 182 +82 156 187 +79 164 193 +64 150 173 +53 137 153 +42 125 133 +35 101 121 +28 77 109 +29 76 99 +30 76 89 +18 81 90 +10 69 75 +35 60 91 +40 52 87 +46 44 83 +36 52 84 +26 60 85 +30 75 94 +32 114 125 +45 153 192 +64 165 206 +84 177 220 +85 172 217 +87 168 215 +89 154 190 +91 141 166 +114 116 115 +122 83 78 +152 100 102 +148 132 128 +144 164 155 +114 153 157 +84 143 159 +67 128 149 +59 121 132 +40 78 115 +32 85 137 +24 93 160 +27 105 165 +30 117 170 +48 146 175 +63 159 181 +79 160 163 +86 154 177 +16 117 147 +8 91 125 +0 65 103 +1 65 102 +2 66 101 +3 49 82 +0 38 60 +25 0 19 +76 10 24 +128 21 29 +154 28 39 +181 36 49 +223 70 75 +241 95 70 +230 40 50 +212 32 61 +136 82 96 +117 91 124 +98 101 152 +63 91 175 +26 125 148 +36 159 138 +35 132 125 +36 99 91 +39 84 86 +42 70 82 +39 79 90 +36 88 99 +19 119 143 +30 164 165 +66 165 186 +92 169 179 +168 161 145 +184 142 123 +200 124 101 +175 103 81 +136 80 63 +114 78 64 +99 76 60 +55 62 54 +54 70 64 +53 78 74 +68 84 78 +83 90 83 +105 96 87 +155 121 112 +187 117 109 +215 103 81 +160 85 66 +128 81 62 +96 78 58 +84 89 82 +83 90 83 +57 112 91 +56 101 130 +30 119 149 +31 126 150 +33 134 152 +53 122 153 +63 118 148 +85 114 146 +71 95 105 +84 91 84 +151 89 78 +207 95 73 +207 97 80 +207 99 87 +178 111 120 +166 157 142 +109 173 157 +43 184 193 +24 183 213 +27 175 216 +31 168 220 +60 187 206 +89 200 193 +88 205 196 +91 188 233 +86 198 236 +51 207 220 +28 202 226 +22 199 232 +20 210 236 +22 220 219 +33 229 228 +32 213 234 +47 213 229 +41 205 230 +32 201 227 +23 198 225 +6 161 215 +16 145 200 +44 157 213 +39 145 195 +52 146 171 +26 113 130 +21 89 110 +36 73 89 +29 62 81 +25 47 60 +19 29 54 +14 23 28 +19 50 32 +32 43 71 +40 60 61 +57 67 76 +77 60 78 +103 67 69 +130 30 42 +170 13 24 +203 14 21 +206 15 22 +214 58 18 +200 28 44 +149 33 42 +130 23 41 +107 3 4 +100 7 2 +79 2 0 +75 52 72 +72 90 128 +52 132 167 +46 161 180 +49 159 194 +59 147 185 +85 122 193 +96 128 201 +144 122 145 +156 117 135 +173 108 114 +157 121 135 +147 140 158 +138 176 177 +111 201 191 +102 205 222 +83 208 236 +75 234 255 +92 233 250 +87 224 242 +101 222 231 +106 228 233 +100 218 228 +103 217 228 +108 222 222 +114 209 213 +138 184 182 +166 168 155 +198 121 111 +216 101 82 +225 99 84 +212 115 96 +207 128 111 +184 155 137 +151 174 180 +121 215 214 +105 215 204 +88 210 213 +57 176 208 +32 157 175 diff --git a/src/fractalzoomer/color_maps/Flame 342_4u0009.jpg.map b/src/fractalzoomer/color_maps/Flame 342_4u0009.jpg.map new file mode 100644 index 000000000..81105564d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 342_4u0009.jpg.map @@ -0,0 +1,256 @@ +56 63 229 +69 13 224 +103 12 227 +137 12 230 +148 20 229 +160 29 229 +153 33 228 +146 37 227 +152 74 246 +161 87 247 +170 100 248 +155 105 210 +141 111 173 +174 77 155 +207 43 138 +184 36 147 +162 29 156 +82 58 206 +69 88 198 +56 118 191 +70 134 144 +84 151 98 +71 173 121 +59 196 144 +0 191 201 +22 206 201 +45 222 202 +50 185 189 +55 149 177 +77 119 160 +100 90 143 +79 30 119 +109 24 53 +207 110 77 +202 119 97 +198 128 118 +179 80 165 +160 32 213 +151 33 213 +142 35 213 +128 12 222 +103 8 220 +79 4 219 +61 5 219 +43 7 219 +35 18 220 +27 30 221 +47 57 217 +41 73 234 +44 84 233 +44 87 235 +45 91 238 +48 90 234 +51 90 230 +62 95 233 +74 100 236 +101 78 220 +114 68 163 +127 59 106 +156 104 90 +185 149 75 +152 144 94 +119 139 114 +77 141 125 +58 151 141 +77 150 218 +99 120 219 +121 91 221 +125 79 229 +130 68 237 +141 65 235 +149 34 223 +183 8 223 +182 13 217 +182 18 211 +159 74 189 +137 131 167 +144 148 171 +152 166 175 +183 153 153 +167 164 147 +107 177 153 +98 170 171 +89 163 190 +90 162 196 +92 161 203 +114 181 200 +157 146 225 +142 91 232 +146 98 195 +150 106 159 +147 117 144 +145 129 129 +146 154 113 +185 150 112 +176 163 93 +128 171 102 +56 203 99 +62 199 76 +69 196 53 +76 210 60 +83 224 67 +103 211 50 +169 156 2 +222 50 40 +167 38 111 +112 27 182 +111 36 192 +111 46 202 +60 87 216 +66 128 201 +89 136 214 +103 158 188 +189 148 126 +195 153 131 +201 159 137 +224 157 130 +215 138 118 +204 132 118 +223 138 97 +220 146 37 +224 109 44 +228 73 51 +216 77 41 +204 82 31 +146 84 87 +132 79 147 +106 60 169 +104 77 220 +57 99 199 +61 96 196 +66 94 194 +73 80 152 +78 50 135 +156 19 91 +191 26 105 +236 2 115 +223 11 124 +211 20 133 +186 17 127 +162 15 121 +165 14 109 +199 11 108 +194 8 119 +164 23 135 +129 6 221 +113 17 224 +97 29 228 +70 22 222 +71 12 218 +84 27 217 +102 43 219 +197 123 112 +207 127 88 +218 131 64 +185 174 33 +232 151 59 +227 167 105 +171 177 165 +107 208 202 +98 229 239 +49 228 232 +48 229 227 +47 231 223 +46 229 233 +49 235 234 +43 242 209 +29 223 223 +20 100 241 +31 99 238 +42 98 235 +45 81 231 +60 68 228 +67 59 220 +70 34 218 +52 22 204 +60 14 226 +86 36 223 +79 72 228 +96 102 222 +125 134 175 +150 124 127 +107 76 133 +134 29 113 +164 69 137 +150 89 156 +136 110 175 +116 129 199 +83 160 216 +86 191 212 +54 201 217 +57 199 209 +48 141 175 +51 119 154 +38 45 133 +37 10 139 +59 59 155 +70 95 187 +80 137 227 +77 115 226 +58 91 222 +48 91 222 +54 110 219 +50 120 231 +44 146 231 +47 195 231 +43 216 188 +45 196 179 +74 173 129 +63 131 74 +87 137 74 +119 93 78 +117 90 61 +102 86 73 +118 105 112 +83 130 136 +109 106 223 +139 99 224 +137 108 226 +137 123 221 +122 144 219 +94 201 209 +80 215 219 +60 217 236 +45 204 236 +42 196 234 +60 154 218 +71 108 223 +79 47 220 +102 32 218 +113 55 225 +134 86 206 +173 118 137 +194 137 120 +203 142 137 +160 135 174 +166 156 225 +145 152 222 +123 105 239 +93 109 230 +97 106 235 +125 103 237 +140 85 231 +144 84 232 +134 74 232 +147 74 241 +148 76 238 +147 69 231 +130 50 223 +128 39 193 +150 19 151 +167 21 86 +203 48 43 +171 49 0 +144 84 21 +45 214 61 diff --git a/src/fractalzoomer/color_maps/Flame 343_4u0009b.jpg.map b/src/fractalzoomer/color_maps/Flame 343_4u0009b.jpg.map new file mode 100644 index 000000000..54070132f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 343_4u0009b.jpg.map @@ -0,0 +1,256 @@ +28 89 30 +31 44 27 +27 62 21 +24 80 15 +32 85 20 +41 90 25 +33 87 29 +25 85 33 +19 69 6 +20 71 3 +21 73 1 +15 79 2 +9 86 4 +5 91 14 +1 97 25 +6 100 26 +11 103 28 +4 88 54 +21 95 57 +38 103 60 +39 107 69 +40 111 79 +38 114 82 +37 118 86 +41 132 115 +54 137 122 +68 142 129 +85 146 128 +103 151 127 +116 162 137 +129 173 148 +150 186 158 +155 179 155 +139 169 135 +124 156 129 +110 143 124 +101 142 119 +92 142 115 +88 141 116 +85 140 117 +57 139 127 +67 153 138 +77 168 150 +72 160 147 +67 153 144 +63 151 142 +59 149 140 +52 142 130 +42 140 127 +38 117 88 +42 119 90 +47 122 92 +60 132 108 +74 143 125 +83 153 137 +92 163 149 +155 205 194 +169 212 203 +184 219 213 +172 226 218 +160 233 224 +154 232 223 +148 231 223 +178 234 223 +204 238 240 +209 228 234 +190 219 221 +172 211 208 +167 204 200 +162 197 193 +151 182 164 +149 172 146 +114 158 122 +102 147 111 +90 136 100 +90 136 100 +90 136 100 +88 142 100 +86 148 101 +86 154 97 +88 152 92 +105 143 94 +104 144 104 +104 145 115 +111 150 118 +119 156 122 +123 160 129 +108 154 128 +83 138 115 +69 138 106 +56 139 97 +58 129 92 +60 119 87 +46 107 74 +40 103 60 +35 103 54 +34 117 49 +34 131 114 +47 139 126 +61 148 139 +70 157 144 +79 166 149 +93 176 148 +107 182 149 +120 191 159 +118 189 158 +116 187 157 +112 185 159 +109 184 161 +104 178 145 +102 174 137 +104 178 141 +113 178 146 +121 163 143 +123 164 143 +126 165 144 +125 164 137 +110 153 125 +98 149 118 +94 147 127 +116 184 147 +133 199 171 +150 215 195 +153 221 205 +157 227 216 +147 219 207 +129 202 182 +133 197 162 +125 190 150 +110 168 120 +104 165 114 +98 163 109 +83 156 101 +82 146 96 +81 148 95 +73 141 80 +37 108 42 +42 105 44 +47 102 47 +54 108 52 +61 114 58 +61 113 65 +68 120 81 +79 129 94 +76 139 110 +47 123 95 +37 115 83 +27 107 72 +20 102 66 +22 91 60 +20 92 52 +46 105 57 +79 121 73 +83 122 68 +88 124 63 +77 136 68 +73 132 68 +66 122 51 +64 123 57 +63 119 80 +52 125 96 +68 144 132 +77 149 141 +86 155 150 +109 164 159 +119 174 177 +124 175 176 +130 177 169 +124 174 171 +119 174 173 +115 175 175 +99 167 166 +95 164 161 +80 155 150 +76 149 142 +63 147 134 +51 141 129 +63 137 120 +75 139 104 +77 139 102 +81 131 94 +83 131 81 +72 121 55 +48 103 48 +57 94 25 +52 97 36 +48 101 47 +52 114 75 +75 129 93 +83 151 104 +106 164 114 +123 167 150 +140 183 176 +154 196 195 +165 202 208 +169 210 202 +171 214 195 +175 220 197 +169 211 201 +151 206 177 +134 204 178 +126 199 172 +126 197 167 +133 194 163 +134 181 171 +133 180 174 +135 180 173 +137 186 165 +153 192 163 +162 192 166 +170 206 178 +152 189 182 +156 195 164 +154 186 162 +139 174 154 +140 174 149 +135 169 144 +135 167 146 +126 165 144 +108 167 147 +103 170 137 +100 173 144 +88 159 155 +84 154 146 +78 147 126 +89 142 122 +84 143 115 +90 146 117 +100 149 119 +104 148 133 +106 163 144 +115 170 164 +120 174 174 +129 179 176 +133 185 183 +136 195 163 +132 193 159 +134 191 158 +135 178 169 +133 173 162 +121 181 153 +118 186 149 +118 189 157 +115 191 165 +100 191 176 +103 169 167 +99 165 163 +86 172 147 +87 174 140 +90 168 128 +94 166 116 +87 151 117 +79 136 117 +56 131 111 +14 107 76 +28 118 93 diff --git a/src/fractalzoomer/color_maps/Flame 344_4u0010.jpg.map b/src/fractalzoomer/color_maps/Flame 344_4u0010.jpg.map new file mode 100644 index 000000000..7aaf6e6c2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 344_4u0010.jpg.map @@ -0,0 +1,256 @@ +59 175 174 +32 163 173 +46 171 173 +61 180 174 +117 181 159 +174 182 145 +165 156 98 +156 131 51 +224 97 44 +205 59 59 +186 22 75 +180 14 84 +174 6 94 +178 28 110 +182 50 126 +177 60 149 +172 71 173 +95 106 185 +73 89 178 +52 72 171 +65 47 124 +79 22 77 +82 42 87 +86 62 98 +20 103 143 +18 97 160 +17 91 178 +11 82 179 +5 73 180 +11 65 172 +17 58 164 +26 45 140 +48 51 166 +47 66 168 +78 93 176 +109 120 184 +143 113 184 +178 107 185 +160 78 174 +143 50 164 +90 54 152 +67 74 163 +44 95 174 +31 138 163 +18 181 152 +13 197 148 +8 213 144 +39 144 130 +61 103 127 +50 81 187 +44 111 210 +38 141 234 +42 136 232 +46 132 231 +44 119 208 +43 106 186 +16 97 186 +22 84 181 +29 72 177 +35 81 180 +42 91 183 +45 96 179 +48 102 176 +54 106 181 +41 105 179 +12 110 207 +34 108 204 +56 106 201 +75 114 205 +95 122 209 +147 135 199 +179 151 192 +174 147 190 +146 106 196 +119 65 202 +103 51 202 +88 37 202 +88 25 198 +88 13 194 +96 6 199 +78 7 205 +97 23 204 +112 21 219 +128 19 234 +147 11 237 +166 3 240 +189 8 247 +168 32 228 +135 69 195 +116 84 195 +97 100 195 +98 86 194 +100 72 193 +81 53 172 +68 53 170 +56 41 168 +50 52 187 +50 85 201 +33 79 191 +16 74 181 +24 60 181 +32 46 181 +45 35 157 +55 41 176 +51 114 185 +45 136 185 +40 158 186 +48 146 179 +56 134 173 +77 91 196 +67 75 174 +49 62 192 +33 51 197 +75 12 241 +79 21 243 +83 30 245 +103 54 242 +107 22 201 +106 23 177 +110 8 110 +135 6 96 +173 5 89 +212 5 83 +215 5 84 +219 6 86 +211 10 78 +201 22 90 +203 25 121 +222 52 115 +206 84 135 +191 99 146 +176 115 157 +176 137 194 +157 125 188 +130 82 182 +117 46 148 +65 4 107 +104 10 89 +144 17 72 +150 17 75 +157 17 78 +135 56 101 +121 32 114 +116 24 125 +105 41 155 +103 51 162 +88 59 166 +74 67 171 +52 81 181 +56 87 195 +40 65 183 +37 79 177 +34 86 222 +40 95 233 +47 104 245 +69 96 239 +76 52 200 +78 18 202 +93 19 194 +109 24 190 +134 24 211 +189 15 148 +176 16 132 +164 18 117 +130 26 147 +137 30 162 +109 36 187 +114 62 207 +112 80 207 +111 74 201 +111 69 195 +125 67 188 +167 96 190 +177 100 202 +161 105 202 +170 112 189 +189 96 167 +156 56 116 +170 20 84 +168 5 96 +172 16 99 +146 23 127 +115 40 143 +105 55 150 +65 48 178 +56 45 189 +47 43 200 +52 17 207 +70 23 199 +69 33 191 +83 23 181 +57 8 151 +56 18 139 +86 22 142 +86 52 162 +48 31 169 +18 9 186 +18 19 205 +17 18 194 +22 33 183 +28 56 189 +15 60 187 +1 67 179 +13 30 134 +49 33 142 +92 30 129 +158 30 127 +201 85 134 +220 145 105 +227 166 83 +225 163 90 +176 171 175 +133 184 153 +90 140 189 +58 146 196 +57 123 209 +58 89 197 +30 95 187 +30 91 182 +32 61 191 +14 75 200 +26 73 251 +14 26 234 +46 58 206 +82 96 203 +86 102 200 +61 147 180 +69 166 182 +73 149 175 +83 138 192 +127 116 192 +157 101 200 +134 91 206 +126 101 205 +102 103 196 +92 117 197 +114 132 198 +135 157 198 +98 158 159 +60 167 137 +97 134 142 +113 70 159 +144 79 61 +218 113 58 +234 127 33 +218 124 60 +207 143 55 +217 159 60 +228 148 77 +193 70 114 +178 31 111 +149 81 130 +136 119 112 +91 195 108 +74 230 133 +13 202 134 diff --git a/src/fractalzoomer/color_maps/Flame 345_4u0011.jpg.map b/src/fractalzoomer/color_maps/Flame 345_4u0011.jpg.map new file mode 100644 index 000000000..9588e2b8a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 345_4u0011.jpg.map @@ -0,0 +1,256 @@ +21 14 144 +4 49 130 +7 53 131 +10 58 132 +16 44 143 +23 31 155 +23 38 151 +24 46 148 +20 66 116 +22 79 97 +25 93 78 +62 107 67 +100 122 57 +132 101 35 +164 81 13 +163 79 14 +162 78 16 +147 42 13 +138 29 8 +130 17 3 +109 21 22 +88 25 42 +82 28 46 +76 31 51 +51 20 36 +68 28 30 +86 36 25 +121 39 15 +157 43 6 +164 44 9 +172 45 12 +171 64 22 +150 52 15 +73 20 16 +41 33 10 +9 46 5 +20 56 9 +32 67 13 +56 53 13 +80 40 14 +112 51 20 +119 90 33 +126 130 46 +105 130 36 +85 130 27 +65 109 29 +45 88 32 +50 111 78 +28 97 79 +35 108 97 +27 97 128 +19 87 160 +20 63 168 +22 40 176 +23 37 174 +25 34 173 +7 71 145 +12 84 107 +18 98 69 +26 92 57 +35 86 45 +43 89 26 +51 93 7 +83 122 3 +50 160 27 +66 152 15 +70 150 10 +74 149 5 +100 179 15 +126 210 26 +151 196 69 +162 207 80 +110 105 101 +94 90 111 +78 75 122 +78 72 117 +78 69 112 +80 60 115 +82 51 119 +66 44 119 +59 39 138 +42 39 152 +33 32 161 +24 26 171 +22 21 168 +20 16 165 +11 28 158 +21 24 155 +17 9 130 +30 7 115 +43 6 101 +50 3 85 +57 0 69 +40 2 41 +29 17 31 +35 28 44 +65 24 40 +40 25 90 +39 28 113 +38 31 137 +73 19 134 +109 7 132 +139 21 117 +199 29 58 +201 26 31 +187 34 23 +174 43 15 +172 42 17 +170 41 19 +131 36 44 +98 70 58 +81 70 100 +62 60 107 +14 25 133 +12 16 132 +10 8 131 +0 5 155 +15 13 184 +19 26 176 +24 34 157 +52 51 111 +70 44 73 +88 37 36 +103 41 28 +119 45 20 +170 51 17 +170 50 13 +183 53 3 +200 59 13 +182 72 21 +176 75 13 +170 79 6 +142 110 7 +101 150 7 +132 170 5 +131 152 13 +174 106 25 +189 90 28 +205 74 32 +201 59 20 +197 45 8 +173 0 2 +191 22 3 +204 41 6 +199 50 7 +218 147 21 +196 141 27 +175 136 33 +172 172 22 +144 143 17 +134 105 47 +130 88 90 +170 11 140 +156 14 141 +143 17 143 +126 25 147 +118 28 128 +96 39 94 +74 41 52 +75 41 39 +53 43 16 +39 45 11 +32 36 12 +25 27 14 +19 30 32 +24 13 30 +22 6 81 +8 36 86 +17 58 148 +13 58 151 +9 59 154 +17 101 147 +40 126 113 +84 167 33 +136 159 17 +168 200 57 +185 150 34 +167 110 39 +164 73 16 +149 38 21 +130 16 6 +107 29 25 +93 37 36 +90 54 42 +73 37 98 +58 30 95 +44 24 93 +20 17 104 +24 27 120 +30 29 123 +18 31 135 +35 44 135 +34 30 150 +24 30 150 +29 10 136 +29 17 129 +49 34 137 +61 9 143 +83 24 144 +114 44 116 +136 36 48 +102 40 43 +101 41 41 +98 33 57 +78 37 67 +58 13 80 +50 5 106 +37 12 96 +48 3 86 +63 6 74 +56 15 83 +61 26 92 +70 36 110 +55 42 114 +42 58 136 +35 69 132 +43 75 152 +23 89 176 +7 100 195 +22 77 170 +23 58 162 +16 52 162 +32 52 164 +40 42 155 +60 55 149 +106 23 131 +128 59 150 +139 59 144 +127 89 80 +132 55 25 +119 50 19 +107 40 34 +83 24 52 +58 30 89 +49 56 108 +24 64 89 +17 49 110 +25 30 96 +25 10 111 +20 1 126 +21 2 128 +32 16 148 +22 30 154 +17 47 133 +11 45 109 +10 44 72 +43 32 62 +53 39 54 +46 38 77 +29 60 115 +25 75 110 +19 77 150 +18 111 170 +19 114 182 +13 103 166 +18 80 157 diff --git a/src/fractalzoomer/color_maps/Flame 346_4u0012.jpg.map b/src/fractalzoomer/color_maps/Flame 346_4u0012.jpg.map new file mode 100644 index 000000000..46ed7d144 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 346_4u0012.jpg.map @@ -0,0 +1,256 @@ +69 55 153 +50 63 141 +26 70 140 +3 77 140 +13 69 146 +24 61 152 +35 54 158 +47 48 164 +94 44 131 +83 29 115 +73 15 99 +56 13 97 +40 12 96 +44 24 77 +48 36 58 +56 31 68 +65 27 78 +80 21 77 +96 16 79 +113 12 82 +111 15 110 +109 18 139 +102 15 147 +96 13 155 +108 31 187 +108 35 170 +108 40 153 +107 43 185 +106 47 217 +107 59 223 +108 71 229 +102 70 213 +69 69 219 +63 35 207 +65 32 201 +67 30 195 +58 36 192 +50 42 189 +57 44 187 +64 47 185 +37 40 153 +54 31 142 +71 22 131 +79 12 127 +87 3 124 +86 3 128 +86 4 132 +63 17 149 +46 10 134 +65 10 101 +74 6 90 +84 3 79 +79 35 72 +75 67 65 +64 56 67 +53 45 69 +17 58 124 +25 81 149 +34 104 174 +73 110 199 +112 116 224 +117 123 217 +122 131 210 +110 117 198 +101 96 180 +66 44 181 +60 29 183 +54 15 186 +56 11 188 +58 8 191 +60 18 166 +52 19 136 +30 16 77 +25 11 70 +20 7 63 +17 11 63 +15 16 64 +16 17 71 +17 19 78 +31 38 67 +31 55 67 +12 66 113 +13 60 125 +14 55 137 +18 55 150 +23 56 163 +48 93 186 +55 113 220 +36 114 212 +33 105 217 +31 96 222 +30 82 219 +29 69 216 +59 26 203 +64 26 199 +63 19 192 +52 40 186 +24 86 161 +23 100 161 +23 115 162 +31 131 184 +39 148 207 +72 161 221 +104 173 215 +78 148 234 +64 132 216 +51 116 198 +39 113 176 +28 111 155 +22 104 142 +6 130 182 +10 140 216 +16 135 227 +44 151 223 +55 138 221 +66 125 219 +71 89 171 +98 63 147 +100 60 113 +88 44 103 +38 45 125 +29 36 127 +20 28 129 +10 33 124 +0 38 120 +0 16 119 +0 20 111 +4 33 109 +7 47 132 +16 118 133 +15 112 127 +14 106 121 +27 82 138 +38 62 168 +50 66 164 +55 90 194 +33 108 209 +18 111 184 +3 114 159 +6 103 150 +10 92 142 +4 58 120 +4 38 109 +12 30 106 +27 22 114 +60 3 160 +66 6 173 +73 10 187 +56 8 182 +41 16 136 +31 9 107 +17 8 101 +19 14 117 +17 14 114 +15 15 111 +7 17 102 +11 18 99 +5 2 91 +3 30 77 +11 28 84 +15 34 103 +23 53 143 +22 58 161 +22 63 179 +50 47 186 +50 49 185 +65 70 174 +77 43 153 +67 18 99 +69 14 88 +72 10 77 +75 10 74 +63 10 66 +65 24 80 +34 19 100 +21 24 105 +17 24 105 +27 28 92 +33 22 91 +25 16 83 +16 8 91 +26 12 100 +36 17 96 +37 23 108 +60 21 138 +53 27 143 +47 34 148 +34 34 134 +20 16 136 +21 49 148 +10 96 145 +4 112 158 +31 137 215 +68 160 235 +75 147 221 +63 117 217 +97 79 225 +96 107 231 +109 119 240 +115 138 214 +112 140 214 +114 153 210 +115 160 219 +109 160 203 +109 173 211 +109 170 214 +110 151 207 +105 147 195 +109 128 197 +119 107 193 +118 58 192 +110 50 164 +95 57 160 +68 76 149 +49 88 165 +12 95 149 +3 95 146 +11 94 144 +12 56 151 +22 30 175 +53 15 180 +70 16 188 +89 29 213 +106 26 209 +104 11 206 +101 11 205 +82 21 236 +83 6 234 +70 3 223 +69 16 210 +86 7 186 +94 6 178 +76 14 157 +114 7 147 +113 14 140 +94 10 88 +62 4 65 +66 2 52 +59 5 54 +54 12 62 +64 7 75 +72 12 108 +98 7 128 +110 16 140 +89 34 138 +76 43 148 +53 53 151 +34 44 141 +23 53 125 +30 37 125 +32 42 131 +34 48 153 +47 67 164 +81 81 167 +111 118 208 +113 105 208 diff --git a/src/fractalzoomer/color_maps/Flame 347_4u0013.jpg.map b/src/fractalzoomer/color_maps/Flame 347_4u0013.jpg.map new file mode 100644 index 000000000..665d84cbc --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 347_4u0013.jpg.map @@ -0,0 +1,256 @@ +123 95 81 +157 143 46 +173 172 56 +189 201 67 +179 195 99 +170 190 131 +166 190 108 +163 190 85 +176 180 43 +180 173 35 +184 167 27 +178 157 20 +172 148 14 +165 135 20 +158 122 26 +158 111 30 +158 101 34 +117 85 74 +97 55 72 +78 25 71 +59 15 83 +41 6 96 +24 26 95 +8 46 95 +44 104 105 +55 109 100 +66 115 96 +97 101 82 +128 87 69 +135 84 75 +142 82 81 +129 103 76 +117 118 86 +129 154 99 +141 136 90 +153 119 82 +138 98 63 +123 78 45 +118 77 39 +114 77 33 +84 67 24 +96 73 25 +109 79 27 +112 83 37 +116 88 48 +124 92 39 +132 97 31 +154 103 37 +158 100 37 +155 110 9 +158 126 19 +162 142 29 +168 154 39 +174 167 50 +176 170 49 +178 174 48 +187 181 45 +188 185 43 +190 190 42 +192 196 54 +195 203 66 +197 198 73 +200 194 80 +188 217 91 +175 210 110 +163 226 112 +166 224 104 +170 222 96 +186 223 94 +202 225 93 +208 221 79 +208 219 78 +198 199 59 +195 191 47 +193 183 36 +183 161 36 +174 139 37 +167 128 38 +160 117 39 +147 106 60 +132 83 50 +137 67 41 +139 70 51 +142 74 61 +145 75 56 +148 76 52 +143 78 46 +140 85 31 +134 82 0 +129 86 0 +125 91 0 +122 87 0 +119 83 0 +113 76 5 +121 65 6 +134 78 3 +141 99 13 +173 145 2 +178 156 11 +183 167 20 +174 165 22 +165 164 24 +175 149 26 +173 148 29 +148 121 4 +135 108 4 +123 96 5 +123 91 16 +123 87 27 +115 82 37 +127 81 22 +148 101 31 +160 128 25 +188 178 44 +191 185 46 +195 192 49 +194 207 65 +195 214 72 +202 211 70 +201 204 65 +216 206 72 +205 211 77 +194 216 82 +176 210 86 +158 205 91 +132 194 109 +109 173 138 +66 159 149 +71 171 99 +96 134 93 +85 135 78 +74 136 63 +102 117 36 +112 112 26 +124 96 22 +151 109 11 +171 134 2 +175 145 8 +180 157 15 +173 157 24 +167 157 33 +166 164 55 +160 172 64 +150 173 65 +136 166 70 +124 154 64 +133 163 68 +143 173 73 +168 196 75 +157 209 85 +162 217 87 +158 217 89 +158 211 97 +150 197 93 +143 184 90 +129 160 90 +125 132 65 +133 106 27 +144 105 30 +144 111 40 +152 99 45 +159 123 39 +151 131 35 +143 139 32 +116 125 42 +124 112 36 +106 96 34 +77 89 27 +95 59 11 +92 59 5 +89 59 0 +98 66 0 +119 56 0 +124 76 14 +126 83 15 +105 76 16 +70 53 9 +61 20 24 +71 26 67 +36 36 98 +3 50 104 +22 83 78 +50 50 26 +66 62 25 +82 82 20 +97 86 22 +112 91 24 +126 98 24 +120 110 23 +105 118 36 +98 116 40 +102 128 63 +107 128 53 +128 139 37 +124 130 22 +145 116 24 +149 108 18 +142 104 21 +130 96 32 +112 98 59 +71 81 70 +54 104 92 +56 124 73 +45 116 102 +35 110 90 +4 77 96 +3 46 91 +11 40 80 +43 11 74 +35 41 37 +12 58 47 +9 23 23 +43 13 13 +48 42 10 +59 58 1 +63 57 21 +86 56 32 +98 64 37 +104 76 26 +106 86 25 +100 113 7 +100 124 2 +132 167 21 +159 174 47 +181 201 68 +168 215 85 +166 218 94 +168 220 96 +166 217 86 +182 203 74 +189 203 64 +185 188 55 +174 168 30 +177 140 10 +160 110 11 +146 96 23 +131 72 38 +125 56 41 +109 68 48 +121 74 46 +123 72 45 +135 83 70 +123 103 79 +108 122 86 +112 147 83 +131 165 81 +140 171 95 +145 193 94 +134 220 109 +130 184 108 +112 192 95 +110 163 107 +121 157 87 +132 159 88 +191 140 61 +160 152 71 diff --git a/src/fractalzoomer/color_maps/Flame 348_4u0019.jpg.map b/src/fractalzoomer/color_maps/Flame 348_4u0019.jpg.map new file mode 100644 index 000000000..0de9141d2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 348_4u0019.jpg.map @@ -0,0 +1,256 @@ +147 37 36 +156 76 15 +148 97 14 +141 118 14 +134 89 7 +127 61 0 +134 67 2 +142 73 4 +140 115 31 +117 134 66 +94 154 102 +84 156 107 +75 158 112 +81 155 116 +88 153 121 +88 153 120 +89 153 119 +158 80 67 +157 73 48 +157 67 30 +136 95 45 +115 124 61 +107 130 64 +99 136 67 +111 145 95 +137 137 67 +164 130 40 +165 96 24 +166 62 9 +171 64 11 +177 67 14 +180 85 27 +162 102 52 +123 128 87 +112 115 104 +101 102 122 +74 90 127 +48 79 133 +40 74 140 +32 69 147 +23 123 159 +26 135 165 +29 148 172 +43 154 185 +57 161 198 +64 141 180 +72 121 162 +91 115 125 +101 92 93 +147 21 24 +146 13 19 +146 6 15 +144 14 9 +143 22 3 +141 28 2 +139 34 2 +126 26 24 +128 23 21 +130 20 19 +133 20 11 +136 21 3 +140 23 2 +145 25 1 +138 23 0 +124 24 1 +136 43 12 +147 45 9 +159 47 7 +153 40 5 +147 34 4 +146 31 4 +138 23 4 +105 3 16 +89 4 18 +74 6 21 +40 3 22 +6 1 24 +3 0 27 +0 0 30 +2 26 28 +29 38 47 +51 50 45 +37 40 35 +24 30 26 +22 23 28 +21 17 31 +3 14 32 +13 22 21 +87 42 37 +115 57 28 +144 73 19 +150 80 19 +156 87 20 +149 92 5 +149 94 3 +136 77 7 +150 71 12 +158 85 6 +157 76 10 +157 67 15 +160 59 13 +164 52 12 +145 43 28 +129 43 26 +91 43 59 +71 55 85 +51 68 111 +55 63 105 +60 59 99 +86 58 83 +103 70 65 +128 69 53 +139 58 57 +144 65 34 +132 72 35 +121 79 37 +96 68 21 +115 81 33 +107 71 73 +107 96 92 +150 94 67 +168 81 55 +187 68 44 +182 61 41 +177 54 38 +165 55 18 +156 49 13 +131 55 3 +100 43 23 +20 14 52 +18 12 54 +17 11 57 +24 12 58 +22 23 69 +37 30 71 +67 67 79 +62 141 110 +89 131 98 +117 121 86 +112 109 81 +108 97 77 +108 77 57 +102 55 47 +73 37 49 +57 36 93 +29 33 96 +26 36 90 +23 40 84 +22 30 77 +70 49 64 +97 63 53 +117 40 46 +141 46 26 +141 50 28 +142 54 30 +140 53 26 +145 60 6 +139 55 9 +135 48 20 +138 41 24 +127 50 30 +112 37 41 +116 38 38 +121 40 36 +124 42 21 +122 26 27 +129 5 15 +119 7 19 +81 14 6 +64 15 6 +47 17 6 +57 38 23 +67 34 15 +90 46 21 +112 56 0 +133 56 2 +139 49 0 +142 50 1 +154 33 6 +150 25 7 +142 18 8 +137 17 16 +136 19 25 +139 17 32 +117 59 107 +100 76 103 +84 93 100 +72 142 118 +46 122 146 +6 86 159 +19 82 135 +28 71 88 +22 62 87 +31 41 68 +39 57 71 +51 65 78 +64 74 99 +61 96 116 +58 112 124 +85 103 115 +121 97 85 +155 93 56 +161 46 41 +169 59 22 +184 47 13 +203 25 11 +161 31 9 +155 42 12 +135 31 38 +117 40 56 +81 65 65 +81 79 90 +60 111 115 +57 115 155 +28 93 135 +25 40 131 +37 37 127 +88 40 116 +110 45 49 +108 26 30 +105 14 21 +96 9 28 +84 7 25 +78 18 17 +70 22 48 +49 22 63 +14 31 57 +12 41 83 +11 66 105 +0 138 135 +5 135 185 +5 134 192 +25 146 157 +3 156 135 +25 159 152 +36 116 167 +55 94 159 +63 70 99 +68 70 69 +81 62 29 +56 39 21 +25 9 9 +15 21 11 +44 35 6 +78 36 0 +120 27 9 +147 18 22 +159 20 27 +161 4 15 +147 2 9 +144 16 17 +138 32 10 +135 51 7 +138 66 18 +143 97 37 +145 92 24 diff --git a/src/fractalzoomer/color_maps/Flame 349_4u0022.jpg.map b/src/fractalzoomer/color_maps/Flame 349_4u0022.jpg.map new file mode 100644 index 000000000..995f50dd1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 349_4u0022.jpg.map @@ -0,0 +1,256 @@ +112 56 57 +71 75 52 +84 91 62 +97 107 73 +104 87 67 +112 67 61 +105 56 62 +99 46 64 +75 21 34 +56 25 24 +38 29 14 +23 34 10 +8 39 7 +25 40 3 +42 41 0 +53 42 7 +64 43 14 +92 34 33 +103 24 27 +114 14 22 +117 30 31 +120 47 41 +113 54 50 +107 62 59 +115 83 70 +118 111 82 +121 140 95 +120 112 103 +119 85 112 +123 86 115 +127 88 119 +150 71 92 +182 85 104 +199 104 100 +182 87 89 +165 70 78 +162 57 65 +160 44 53 +152 33 43 +145 23 34 +75 4 2 +75 9 8 +76 14 15 +88 24 23 +100 35 31 +105 48 25 +110 61 20 +119 27 28 +122 15 33 +153 15 40 +143 28 48 +133 42 57 +122 62 49 +112 83 41 +106 81 36 +100 79 32 +77 47 9 +66 54 14 +55 62 20 +68 68 15 +82 74 11 +95 78 30 +109 83 50 +139 70 63 +159 59 71 +185 32 62 +176 35 72 +168 38 82 +164 38 81 +161 39 80 +166 46 71 +154 46 59 +113 70 28 +82 71 20 +52 72 13 +57 78 29 +63 84 45 +67 79 48 +72 74 52 +101 76 54 +129 78 61 +157 66 81 +167 90 86 +177 115 92 +181 152 107 +186 189 122 +174 218 123 +160 154 96 +168 99 84 +156 88 68 +144 78 52 +136 58 53 +129 38 55 +116 39 49 +107 22 29 +115 6 12 +114 2 16 +99 4 28 +94 4 29 +89 5 31 +97 6 39 +105 7 48 +107 12 42 +114 5 37 +123 9 9 +130 16 8 +137 24 8 +136 18 14 +136 12 20 +138 14 24 +137 13 23 +131 14 23 +132 16 25 +119 11 37 +127 8 42 +136 5 47 +140 10 44 +129 33 71 +150 40 75 +134 50 65 +116 45 77 +115 26 69 +114 7 61 +109 5 58 +104 4 56 +97 15 51 +94 15 44 +86 23 40 +93 33 41 +96 48 48 +88 52 42 +81 56 36 +50 61 29 +27 58 17 +19 64 5 +6 73 4 +24 47 29 +27 26 37 +31 6 45 +27 8 40 +23 11 35 +14 18 19 +18 21 26 +49 32 22 +69 24 18 +99 8 13 +101 9 10 +104 10 8 +107 6 10 +127 16 22 +141 14 35 +153 35 49 +147 74 67 +147 88 74 +147 102 81 +129 152 72 +131 141 68 +116 98 62 +137 76 73 +149 77 81 +161 96 78 +155 89 73 +143 81 81 +132 74 89 +117 45 82 +78 63 68 +58 63 40 +39 21 33 +11 8 17 +7 5 16 +3 2 16 +7 10 19 +19 5 20 +33 21 21 +45 17 31 +73 8 40 +74 7 40 +66 7 37 +70 22 34 +72 46 55 +82 48 36 +109 37 51 +112 33 62 +115 17 58 +91 13 37 +84 16 39 +78 19 41 +59 18 34 +50 33 25 +26 62 24 +12 83 43 +22 70 54 +8 40 55 +35 23 45 +41 15 42 +33 16 50 +43 10 67 +33 3 55 +46 6 43 +64 6 21 +64 7 13 +65 5 17 +71 5 33 +75 3 43 +72 2 54 +74 15 47 +72 28 45 +80 36 49 +70 33 85 +67 53 88 +83 87 90 +76 58 82 +94 25 82 +123 17 55 +125 4 58 +125 5 50 +116 10 50 +112 16 44 +105 23 27 +103 21 25 +94 18 28 +86 17 20 +88 18 16 +87 29 9 +87 30 10 +81 34 4 +68 35 2 +60 28 13 +52 16 4 +44 24 15 +36 39 10 +26 41 22 +25 33 22 +50 33 26 +74 20 36 +87 26 44 +94 23 55 +100 16 50 +97 16 33 +77 15 30 +73 26 20 +77 32 11 +86 48 29 +122 58 48 +128 76 55 +139 74 68 +126 64 53 +118 48 46 +124 31 14 +114 17 0 +104 15 1 +104 26 14 +100 34 22 +87 39 1 +70 58 0 +78 47 3 diff --git a/src/fractalzoomer/color_maps/Flame 350_k2u0217.jpg.map b/src/fractalzoomer/color_maps/Flame 350_k2u0217.jpg.map new file mode 100644 index 000000000..c256c8933 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 350_k2u0217.jpg.map @@ -0,0 +1,256 @@ +62 139 107 +12 96 96 +16 109 112 +20 123 128 +77 126 147 +134 130 167 +187 125 178 +240 121 189 +234 89 190 +174 69 198 +114 50 207 +96 29 157 +79 9 108 +91 10 94 +103 12 81 +115 12 92 +127 12 103 +233 70 117 +233 68 87 +234 66 57 +233 70 68 +233 74 79 +201 75 91 +170 76 103 +64 24 33 +37 21 16 +11 18 0 +5 18 1 +0 18 2 +0 16 7 +0 15 12 +0 2 21 +6 6 32 +42 10 93 +80 12 101 +118 14 109 +170 57 138 +223 100 167 +231 107 176 +239 115 185 +243 144 164 +241 133 148 +240 123 132 +235 86 85 +231 49 38 +230 48 35 +230 47 33 +228 44 32 +228 20 20 +77 11 38 +55 5 29 +34 0 21 +24 9 11 +14 18 1 +8 27 2 +2 37 4 +35 138 57 +92 142 101 +150 146 145 +195 133 160 +240 121 175 +240 120 182 +241 120 189 +240 108 194 +238 99 182 +233 66 156 +211 45 162 +190 24 168 +170 21 155 +151 18 143 +115 36 128 +75 32 150 +122 122 192 +176 128 217 +231 135 243 +240 169 241 +250 204 240 +250 205 240 +250 206 241 +249 205 240 +247 189 230 +242 151 212 +237 94 202 +233 38 192 +231 38 193 +230 39 194 +202 25 194 +193 28 193 +134 16 130 +110 13 106 +87 10 82 +75 9 75 +63 9 69 +53 9 58 +65 4 63 +68 14 66 +73 10 67 +88 7 63 +105 14 82 +123 22 102 +142 19 119 +162 17 136 +220 72 124 +237 98 95 +231 65 103 +232 52 122 +234 39 141 +232 33 144 +231 27 148 +230 28 150 +231 26 155 +230 28 150 +230 29 145 +233 53 186 +232 60 178 +232 67 171 +235 71 166 +234 76 161 +248 74 145 +238 93 90 +235 86 82 +203 156 72 +172 227 63 +165 219 51 +158 212 40 +56 117 37 +84 95 55 +91 12 67 +124 11 101 +200 43 174 +219 70 182 +239 98 190 +242 140 203 +246 166 219 +248 187 229 +249 192 233 +245 171 220 +244 166 205 +244 161 191 +245 160 190 +246 160 189 +245 159 184 +247 158 186 +245 156 210 +246 179 223 +244 161 215 +242 150 207 +241 140 200 +234 86 180 +205 43 180 +159 24 144 +121 14 110 +44 17 124 +39 21 101 +35 26 79 +43 40 51 +42 88 42 +34 103 40 +32 66 42 +34 22 24 +14 22 1 +5 29 29 +2 27 37 +0 26 46 +2 21 79 +19 11 122 +14 47 142 +40 27 167 +12 84 184 +20 110 196 +29 136 208 +16 123 179 +35 84 142 +104 32 116 +132 47 150 +184 21 162 +198 21 171 +230 27 168 +228 34 157 +230 36 159 +232 43 172 +233 56 188 +238 70 215 +194 71 237 +200 33 173 +184 25 159 +168 17 146 +127 16 108 +122 15 97 +125 11 99 +126 14 114 +160 26 149 +215 52 179 +239 119 193 +245 167 209 +248 185 228 +244 174 224 +242 151 210 +238 101 183 +186 47 172 +130 37 107 +73 14 60 +47 7 41 +34 5 35 +35 8 25 +47 33 30 +36 78 12 +59 87 47 +66 43 72 +66 19 71 +68 19 74 +102 63 110 +67 109 97 +26 74 86 +4 59 79 +9 60 87 +38 12 121 +48 0 106 +100 21 128 +159 29 151 +199 51 171 +230 100 174 +240 123 191 +242 142 202 +242 153 209 +242 144 203 +241 124 195 +238 102 178 +235 80 174 +236 79 170 +236 75 169 +233 71 174 +236 67 166 +234 59 152 +232 55 146 +233 29 160 +218 36 155 +188 21 163 +127 14 118 +81 11 110 +44 20 144 +21 25 148 +16 46 156 +16 55 150 +31 17 114 +8 28 65 +10 2 17 +10 0 9 +35 1 36 +47 0 60 +39 13 84 +37 11 72 +5 8 59 +2 13 41 +11 31 56 +3 86 68 diff --git a/src/fractalzoomer/color_maps/Flame 351_ku0213.jpg.map b/src/fractalzoomer/color_maps/Flame 351_ku0213.jpg.map new file mode 100644 index 000000000..050edbb65 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 351_ku0213.jpg.map @@ -0,0 +1,256 @@ +50 142 0 +53 168 13 +108 173 6 +163 179 0 +191 158 4 +219 137 9 +207 134 24 +195 132 39 +184 47 127 +132 51 163 +81 56 200 +75 61 205 +70 67 210 +62 70 203 +54 74 197 +64 79 171 +75 85 146 +113 71 75 +97 43 104 +81 16 134 +53 8 169 +25 0 204 +18 0 215 +12 1 227 +57 1 184 +80 8 156 +104 16 128 +92 20 122 +80 25 116 +78 50 118 +77 76 120 +39 163 137 +63 196 105 +13 226 120 +6 162 165 +0 99 210 +15 100 200 +30 101 191 +48 94 171 +67 88 151 +108 115 47 +84 82 32 +60 49 17 +61 50 15 +63 51 13 +92 38 16 +122 25 19 +171 36 43 +182 58 56 +243 14 71 +249 44 53 +255 74 36 +252 116 18 +249 158 0 +252 139 4 +255 121 9 +238 13 0 +223 24 0 +209 36 0 +170 45 16 +132 54 32 +122 35 51 +113 16 70 +107 21 30 +83 0 29 +48 0 25 +43 22 27 +38 45 29 +54 49 53 +71 53 77 +64 41 184 +71 30 228 +56 6 243 +44 3 240 +33 0 238 +46 15 229 +60 31 220 +66 55 225 +73 80 230 +29 162 218 +106 216 207 +138 201 174 +138 149 182 +139 98 190 +131 89 180 +123 80 170 +160 83 101 +178 134 87 +189 103 80 +146 87 109 +103 71 138 +94 62 147 +86 53 157 +58 49 194 +99 63 213 +121 21 239 +127 76 207 +91 36 138 +78 28 111 +65 21 84 +64 17 72 +63 14 61 +98 4 92 +130 6 76 +174 61 67 +204 113 72 +235 165 77 +245 185 60 +255 206 44 +234 224 49 +255 253 39 +235 253 9 +240 218 34 +254 181 26 +253 158 23 +252 135 21 +255 75 27 +251 72 32 +255 46 41 +248 34 36 +206 71 67 +227 47 52 +248 23 37 +250 13 18 +252 3 0 +254 0 8 +255 4 74 +243 2 81 +209 32 112 +145 100 201 +127 108 216 +110 117 231 +44 184 217 +32 203 187 +41 254 136 +66 255 129 +74 126 209 +50 92 175 +26 58 141 +17 51 131 +8 44 122 +4 148 157 +18 234 151 +1 254 145 +1 250 160 +8 192 254 +4 180 251 +1 168 249 +3 198 228 +1 251 162 +0 255 129 +11 255 134 +38 224 97 +49 235 77 +61 247 58 +56 253 77 +36 234 115 +52 235 142 +77 218 139 +122 195 106 +118 179 135 +202 74 157 +197 73 134 +193 73 111 +223 76 86 +218 136 80 +228 137 66 +220 186 50 +193 126 81 +158 95 68 +123 64 56 +80 21 75 +16 0 77 +1 3 86 +0 10 66 +13 2 6 +31 16 23 +46 33 63 +0 16 117 +0 0 122 +20 11 136 +44 9 151 +55 6 124 +59 0 78 +138 17 88 +167 28 101 +197 39 114 +134 43 122 +101 81 153 +70 109 200 +55 103 203 +32 159 255 +12 160 248 +0 182 246 +27 211 219 +21 214 147 +8 180 108 +28 141 95 +0 80 79 +0 59 105 +0 41 116 +0 0 149 +8 13 191 +29 27 196 +40 94 216 +47 121 252 +27 160 239 +29 201 187 +13 206 115 +13 191 107 +30 212 68 +81 244 43 +50 224 13 +30 209 4 +32 202 43 +79 157 81 +129 155 84 +149 206 99 +176 180 95 +247 213 64 +247 188 22 +243 171 25 +241 112 70 +223 98 66 +255 91 74 +255 66 97 +244 41 123 +235 2 127 +223 0 107 +154 0 172 +74 7 175 +52 0 189 +42 6 168 +22 0 115 +25 2 74 +39 9 35 +95 7 65 +168 6 92 +221 34 89 +180 0 183 +172 6 254 +149 19 255 +150 80 205 +153 140 184 +155 207 135 +143 211 108 +158 160 77 +91 123 16 +59 59 33 +38 6 73 +10 3 107 +49 35 149 +39 47 154 +45 38 131 +4 55 74 +27 102 11 diff --git a/src/fractalzoomer/color_maps/Flame 352_ku0215.jpg.map b/src/fractalzoomer/color_maps/Flame 352_ku0215.jpg.map new file mode 100644 index 000000000..28448ab36 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 352_ku0215.jpg.map @@ -0,0 +1,256 @@ +48 23 27 +38 9 27 +59 18 33 +80 28 40 +81 46 72 +83 65 105 +74 47 109 +65 30 114 +87 60 141 +117 38 116 +147 16 92 +104 10 69 +62 5 46 +54 11 43 +47 17 41 +49 23 45 +51 30 49 +71 55 84 +52 63 93 +33 72 103 +44 79 87 +55 87 72 +45 83 63 +35 79 54 +22 67 38 +37 65 48 +53 64 58 +51 37 78 +50 10 98 +44 9 99 +38 9 101 +40 7 96 +22 27 57 +32 41 14 +26 37 14 +20 33 15 +12 22 16 +5 12 18 +2 13 19 +0 15 20 +21 19 66 +13 21 66 +6 23 67 +21 31 54 +36 40 41 +51 44 37 +66 49 33 +77 49 46 +102 45 36 +169 46 31 +186 38 18 +204 30 5 +204 37 9 +205 45 13 +205 39 26 +206 33 39 +228 61 45 +219 37 24 +210 13 4 +192 12 8 +175 11 12 +167 12 11 +159 14 11 +134 10 12 +124 14 13 +117 17 2 +108 22 3 +100 28 4 +97 27 7 +94 27 10 +93 28 10 +90 29 24 +106 38 49 +117 49 54 +129 61 60 +145 53 46 +162 46 33 +167 43 35 +173 41 37 +187 34 37 +187 24 51 +133 11 60 +103 26 43 +74 41 26 +60 44 23 +47 47 21 +10 51 7 +25 99 12 +5 51 5 +20 32 9 +35 14 13 +48 7 6 +62 0 0 +63 33 9 +67 27 15 +94 14 27 +103 19 32 +109 17 38 +117 8 31 +126 0 24 +133 1 14 +141 2 5 +158 8 0 +177 6 0 +200 13 30 +186 10 22 +173 8 14 +159 14 11 +146 20 8 +129 12 5 +127 2 0 +99 0 0 +96 18 14 +99 20 25 +102 17 22 +106 15 20 +118 29 15 +150 28 5 +156 22 13 +157 24 15 +149 67 19 +137 47 20 +126 27 22 +122 25 24 +118 23 27 +101 24 42 +67 20 30 +50 5 36 +22 18 33 +10 30 54 +18 30 52 +26 31 51 +46 19 36 +89 27 32 +128 37 36 +153 49 48 +206 26 37 +206 26 35 +207 26 33 +200 30 34 +193 35 36 +192 31 37 +176 19 50 +146 37 58 +147 41 53 +159 30 9 +174 29 4 +189 28 0 +189 29 37 +178 43 40 +149 18 49 +111 10 52 +103 15 55 +84 16 70 +65 18 86 +70 31 110 +91 17 102 +98 20 96 +109 17 54 +119 21 62 +124 23 65 +131 45 120 +131 52 136 +131 60 152 +127 63 149 +133 63 135 +163 52 95 +122 61 66 +83 82 64 +76 86 68 +69 90 73 +73 79 75 +68 56 68 +39 21 33 +23 11 21 +25 15 14 +24 0 3 +14 8 12 +12 22 23 +6 35 43 +16 34 48 +16 50 51 +19 55 41 +16 68 29 +13 50 43 +10 48 42 +7 46 41 +1 29 33 +3 22 20 +6 32 5 +1 22 3 +8 17 16 +4 7 12 +11 10 6 +38 35 0 +53 61 24 +84 97 44 +79 113 62 +40 110 82 +71 107 71 +96 103 72 +86 132 83 +63 135 71 +41 132 62 +16 110 58 +19 97 81 +48 85 104 +53 125 113 +136 159 149 +84 83 88 +52 72 81 +29 59 67 +24 65 49 +6 83 41 +19 86 55 +9 94 63 +16 86 62 +53 71 75 +93 65 53 +101 21 48 +117 13 36 +148 17 33 +158 19 14 +155 16 9 +135 4 12 +132 10 23 +119 0 36 +117 7 42 +117 8 39 +90 20 30 +50 22 36 +25 40 43 +19 45 42 +24 61 43 +29 63 38 +62 75 47 +83 68 49 +106 76 14 +163 74 44 +167 85 47 +168 76 27 +194 40 30 +173 35 9 +141 31 18 +119 36 28 +80 37 18 +42 12 24 +38 16 29 +38 24 39 +49 53 26 +103 44 30 +134 46 26 +151 53 50 +134 79 48 +85 78 112 +104 91 83 diff --git a/src/fractalzoomer/color_maps/Flame 353_s00026.jpg.map b/src/fractalzoomer/color_maps/Flame 353_s00026.jpg.map new file mode 100644 index 000000000..0813dcdd5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 353_s00026.jpg.map @@ -0,0 +1,256 @@ +65 0 180 +27 0 97 +34 0 80 +42 0 64 +59 5 36 +76 11 9 +94 10 12 +113 9 16 +167 44 3 +204 50 2 +241 56 2 +208 38 5 +175 21 9 +154 11 93 +134 1 178 +145 1 192 +157 1 206 +203 5 248 +196 3 224 +189 1 200 +176 8 109 +164 15 19 +173 33 11 +182 52 3 +255 121 31 +246 145 41 +238 169 52 +221 150 49 +204 132 47 +187 118 44 +170 105 41 +188 56 7 +215 62 2 +202 121 30 +187 107 29 +173 94 28 +161 84 25 +150 74 22 +138 73 25 +126 72 28 +126 28 1 +118 25 1 +111 23 1 +119 27 0 +127 32 0 +131 48 9 +136 65 19 +157 95 36 +161 102 42 +219 163 54 +207 148 52 +196 134 51 +182 119 46 +169 105 41 +165 95 34 +161 85 27 +115 25 0 +109 13 2 +104 1 4 +102 0 67 +101 0 130 +96 0 146 +91 0 163 +15 0 215 +10 0 226 +27 1 90 +45 5 49 +63 9 9 +61 10 6 +59 12 4 +48 11 3 +43 9 8 +17 7 6 +12 4 9 +8 2 12 +13 1 15 +18 1 19 +18 1 30 +19 1 41 +35 0 61 +51 1 74 +106 0 134 +115 0 159 +124 0 184 +115 1 206 +107 2 229 +38 0 245 +37 0 185 +124 33 110 +183 82 71 +243 131 33 +249 148 33 +255 165 34 +255 184 50 +243 214 58 +246 252 68 +216 229 79 +209 160 55 +188 134 48 +168 109 41 +157 101 40 +146 93 39 +124 121 18 +137 90 38 +97 51 17 +85 47 15 +73 44 14 +58 23 27 +43 3 40 +32 1 61 +20 10 70 +0 1 52 +7 1 37 +21 6 11 +30 8 8 +40 11 5 +74 22 1 +78 22 0 +90 18 3 +76 19 0 +28 4 28 +18 2 40 +9 1 52 +8 1 62 +7 1 73 +31 1 75 +42 0 76 +67 0 132 +122 0 145 +211 191 158 +233 214 125 +255 238 93 +248 248 76 +243 253 79 +221 235 77 +242 199 61 +213 151 52 +165 108 37 +118 65 23 +94 51 12 +71 37 2 +54 17 1 +33 20 3 +11 8 1 +6 7 2 +0 4 3 +0 3 7 +0 3 12 +1 3 18 +16 3 29 +36 0 62 +59 0 82 +144 0 184 +167 0 196 +190 1 209 +146 2 214 +139 0 187 +138 0 155 +155 13 39 +134 37 2 +124 62 23 +114 62 22 +107 58 20 +100 54 18 +111 57 19 +110 75 33 +83 77 25 +69 73 38 +48 36 12 +32 28 8 +16 20 5 +17 18 2 +8 10 7 +5 11 11 +0 19 13 +0 13 3 +2 10 0 +4 7 0 +2 7 1 +1 6 0 +0 4 7 +0 4 16 +12 4 28 +27 0 53 +66 0 87 +77 0 99 +88 0 112 +94 0 125 +83 0 104 +64 4 40 +76 28 5 +76 24 2 +52 14 1 +37 10 3 +16 9 3 +6 6 8 +1 4 13 +1 3 18 +2 2 30 +8 1 45 +6 0 60 +9 0 81 +24 0 110 +17 1 152 +14 0 150 +5 0 125 +1 0 94 +0 0 72 +3 2 46 +1 2 20 +0 4 16 +0 2 14 +1 3 15 +0 3 18 +0 2 27 +0 1 32 +1 1 35 +9 0 43 +40 0 63 +52 0 74 +86 0 107 +101 0 122 +144 8 72 +161 82 26 +167 85 29 +151 92 36 +128 76 29 +80 57 0 +53 17 1 +19 15 0 +7 13 1 +6 11 4 +6 8 5 +5 7 2 +7 6 4 +8 4 1 +14 7 1 +27 13 0 +43 13 2 +60 15 12 +43 0 46 +45 0 65 +57 0 95 +53 0 130 +42 0 128 +21 0 131 +22 0 126 +6 0 102 +7 0 77 +6 0 77 +3 0 69 +5 0 67 +1 1 61 +8 2 40 +17 32 13 +6 4 26 diff --git a/src/fractalzoomer/color_maps/Flame 354_s00043.jpg.map b/src/fractalzoomer/color_maps/Flame 354_s00043.jpg.map new file mode 100644 index 000000000..4a9b4f4cf --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 354_s00043.jpg.map @@ -0,0 +1,256 @@ +49 72 90 +59 99 109 +64 115 120 +70 131 132 +73 134 141 +76 138 151 +97 146 146 +118 154 142 +171 185 134 +167 177 121 +164 170 108 +122 165 132 +81 160 157 +101 175 178 +121 191 199 +114 171 178 +108 151 158 +147 130 84 +138 96 65 +129 62 46 +129 55 31 +129 49 16 +129 52 12 +130 56 9 +132 63 8 +128 89 30 +124 116 53 +137 127 65 +150 138 78 +152 141 80 +154 144 82 +161 157 93 +168 167 100 +160 165 101 +137 158 109 +114 151 117 +91 139 123 +68 128 129 +70 132 106 +72 136 84 +133 127 65 +140 124 52 +147 122 40 +145 134 43 +144 146 47 +148 141 58 +152 137 70 +145 133 81 +143 137 105 +118 102 89 +101 115 75 +84 129 62 +64 82 52 +45 35 43 +42 32 41 +40 30 39 +37 22 29 +40 30 37 +43 38 45 +44 46 55 +46 54 65 +48 61 74 +50 69 83 +115 85 74 +130 78 91 +129 85 56 +136 96 45 +144 108 34 +141 110 32 +139 112 31 +134 127 37 +133 131 18 +130 128 9 +125 118 6 +120 109 3 +113 99 6 +106 89 9 +110 78 8 +114 68 8 +113 65 1 +121 56 2 +102 52 1 +87 75 7 +73 98 14 +61 81 19 +50 65 24 +48 71 85 +52 84 99 +74 134 145 +101 139 130 +129 144 115 +141 150 108 +153 156 101 +157 158 98 +151 139 79 +154 131 61 +139 110 32 +114 70 7 +93 62 9 +72 55 12 +71 57 11 +71 59 11 +67 79 7 +85 87 0 +125 131 67 +125 132 88 +125 133 110 +117 115 100 +110 97 91 +57 84 79 +44 60 73 +46 52 64 +44 44 54 +47 57 69 +49 68 81 +51 79 93 +65 125 125 +69 153 137 +72 153 138 +73 157 142 +82 147 151 +105 140 127 +128 133 103 +133 134 96 +139 135 90 +155 142 74 +149 119 46 +143 98 33 +132 65 23 +85 40 0 +77 37 0 +70 34 0 +56 28 4 +48 23 18 +39 26 33 +37 35 49 +43 59 84 +46 65 83 +50 72 83 +82 71 71 +115 71 60 +129 68 37 +134 56 17 +125 43 3 +111 42 0 +90 33 4 +81 32 5 +72 32 6 +72 55 3 +89 64 7 +78 73 5 +70 64 4 +56 60 1 +51 46 0 +47 33 0 +36 21 16 +39 24 29 +37 39 54 +42 51 68 +48 74 89 +57 112 72 +97 94 17 +100 83 12 +104 73 8 +88 53 13 +78 39 22 +60 31 25 +44 34 42 +38 30 43 +36 26 38 +35 23 33 +38 22 25 +54 23 18 +63 27 13 +70 27 8 +77 29 6 +76 30 4 +66 30 4 +58 25 10 +39 21 19 +35 19 19 +35 20 17 +37 23 12 +49 37 0 +37 54 2 +43 45 1 +49 36 1 +47 23 19 +45 34 40 +53 48 54 +50 72 83 +59 124 81 +58 127 83 +65 123 124 +62 110 112 +53 85 98 +50 76 89 +50 59 64 +54 45 46 +56 26 18 +56 26 16 +41 30 38 +43 38 45 +44 41 50 +44 42 53 +42 39 50 +41 31 40 +39 23 26 +35 21 21 +36 22 13 +50 29 0 +69 36 3 +73 51 1 +92 65 38 +123 101 44 +148 132 73 +158 149 80 +166 157 88 +162 158 87 +158 150 78 +152 148 51 +138 118 32 +124 95 19 +120 69 14 +113 44 11 +99 40 0 +100 64 2 +111 82 2 +101 84 0 +98 90 0 +104 84 11 +124 95 19 +137 110 29 +153 130 50 +159 146 67 +158 151 63 +164 158 82 +165 159 81 +160 159 69 +165 159 81 +166 160 82 +163 160 89 +164 160 89 +168 164 90 +169 169 95 +166 172 108 +165 171 107 +166 166 96 +158 150 78 +155 137 65 +144 119 37 +126 101 21 +140 83 30 +138 82 33 +143 110 57 +141 92 36 diff --git a/src/fractalzoomer/color_maps/Flame 355_s00118.jpg.map b/src/fractalzoomer/color_maps/Flame 355_s00118.jpg.map new file mode 100644 index 000000000..5782ab330 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 355_s00118.jpg.map @@ -0,0 +1,256 @@ +209 120 106 +219 128 109 +213 128 107 +207 129 106 +190 115 96 +174 101 86 +164 91 74 +154 81 62 +141 77 68 +142 81 71 +144 86 74 +157 89 80 +170 93 87 +189 107 95 +208 121 104 +199 114 117 +190 108 131 +161 113 155 +155 123 170 +150 133 185 +142 145 190 +135 157 196 +137 154 196 +140 151 196 +160 133 186 +178 126 172 +197 119 158 +197 113 135 +198 107 112 +193 104 110 +189 102 108 +150 83 100 +134 77 94 +114 74 98 +119 70 83 +125 66 68 +119 67 65 +113 68 62 +106 71 66 +99 74 70 +30 82 103 +27 83 103 +24 85 103 +59 94 106 +95 104 109 +105 100 116 +115 97 123 +126 104 143 +136 124 174 +177 182 202 +179 198 207 +182 214 213 +217 212 199 +252 210 186 +244 215 177 +237 220 168 +255 208 141 +234 175 127 +214 143 113 +206 127 107 +199 112 102 +193 107 99 +187 102 97 +164 86 86 +148 78 86 +144 82 103 +120 94 109 +96 106 115 +64 93 108 +33 81 101 +8 72 82 +9 21 47 +17 15 18 +10 11 18 +3 7 18 +1 18 51 +0 30 85 +1 38 85 +2 46 85 +15 70 75 +34 73 90 +94 92 116 +136 99 120 +178 107 125 +201 115 127 +224 123 129 +245 145 145 +250 146 145 +248 204 193 +240 219 216 +232 235 240 +209 223 228 +187 212 217 +191 209 197 +138 169 190 +104 131 160 +81 108 115 +9 109 99 +7 94 76 +5 79 54 +7 66 40 +10 54 27 +13 48 6 +62 50 36 +104 53 60 +91 64 79 +78 76 98 +82 86 115 +86 96 132 +77 96 138 +103 101 140 +135 122 139 +152 167 124 +190 130 106 +185 116 109 +180 103 113 +146 88 113 +134 80 103 +111 77 104 +116 78 103 +194 104 116 +215 121 124 +236 139 132 +237 148 127 +238 158 123 +241 181 121 +238 196 124 +244 206 123 +233 194 153 +214 170 141 +225 163 143 +236 156 145 +238 154 120 +223 139 111 +223 132 111 +228 138 112 +235 133 128 +205 124 145 +175 116 162 +158 115 161 +142 115 160 +106 140 177 +86 141 148 +35 129 95 +11 101 63 +48 50 36 +56 61 46 +65 72 56 +111 107 72 +148 91 80 +175 108 91 +197 120 100 +216 134 110 +216 131 109 +217 129 109 +210 116 114 +205 119 118 +183 111 148 +140 113 158 +76 126 161 +28 112 122 +10 124 124 +11 107 113 +12 90 102 +10 87 105 +23 78 134 +36 125 139 +91 147 164 +170 127 207 +182 129 194 +195 131 181 +200 120 157 +201 117 150 +193 108 129 +202 113 115 +177 101 127 +143 102 142 +101 89 125 +72 95 137 +47 93 145 +25 60 141 +11 89 127 +19 123 136 +19 131 132 +102 145 179 +114 154 184 +127 164 190 +183 185 135 +221 155 121 +212 147 115 +206 134 109 +206 118 104 +191 109 95 +184 105 92 +177 105 90 +154 98 83 +159 93 81 +160 90 82 +173 95 91 +199 101 102 +203 112 107 +199 109 108 +188 102 105 +175 93 95 +145 81 97 +136 78 93 +140 75 81 +132 70 71 +127 67 66 +128 71 64 +126 68 64 +127 65 66 +130 69 68 +134 76 72 +139 79 69 +132 73 67 +127 67 66 +126 69 62 +125 67 63 +124 66 62 +119 63 64 +114 61 67 +111 60 56 +109 58 57 +82 65 55 +50 93 39 +41 102 42 +44 115 47 +48 83 77 +27 71 84 +10 62 73 +16 25 42 +27 27 39 +57 35 38 +94 52 56 +112 62 71 +113 69 86 +124 70 84 +128 67 72 +124 65 69 +111 59 63 +88 46 47 +68 36 37 +39 25 25 +12 20 9 +1 23 0 +20 22 11 +29 30 14 +63 33 31 +69 50 44 +59 51 64 +68 60 73 +80 65 84 +90 75 94 +103 68 92 +140 82 94 diff --git a/src/fractalzoomer/color_maps/Flame 356_s00138.jpg.map b/src/fractalzoomer/color_maps/Flame 356_s00138.jpg.map new file mode 100644 index 000000000..203f878cf --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 356_s00138.jpg.map @@ -0,0 +1,256 @@ +247 164 0 +176 98 76 +170 92 66 +164 87 57 +158 82 58 +153 78 59 +154 78 62 +155 79 65 +139 66 59 +133 63 59 +128 60 59 +144 63 46 +160 67 33 +178 77 28 +197 87 24 +206 96 23 +216 105 23 +147 188 48 +149 138 68 +152 88 88 +163 91 78 +175 95 68 +186 97 50 +197 100 32 +234 118 15 +236 121 10 +239 124 5 +229 131 2 +219 139 0 +192 168 18 +166 198 37 +122 226 27 +64 219 19 +164 222 23 +184 218 22 +204 214 21 +226 206 16 +248 199 11 +247 196 8 +247 193 5 +249 191 6 +252 186 11 +255 182 16 +253 179 10 +252 176 5 +251 178 4 +251 180 4 +250 179 1 +250 184 2 +254 180 5 +253 175 4 +253 170 4 +246 163 8 +239 157 13 +232 139 24 +225 121 36 +197 100 55 +214 108 41 +231 117 28 +230 115 18 +230 113 8 +228 111 6 +227 110 5 +223 107 0 +222 105 10 +179 82 27 +164 72 33 +149 63 40 +139 59 43 +129 55 46 +112 48 49 +111 46 50 +131 55 42 +152 63 34 +173 72 26 +193 96 16 +214 120 6 +227 132 6 +241 145 7 +251 156 4 +251 156 2 +237 122 5 +200 96 19 +164 70 34 +146 62 39 +128 54 45 +102 45 54 +83 38 59 +69 34 67 +67 33 67 +66 32 67 +63 31 69 +61 30 71 +56 29 72 +52 29 75 +56 29 72 +55 27 68 +56 29 74 +48 26 76 +40 23 78 +41 23 78 +43 24 79 +45 27 79 +53 29 77 +64 30 65 +76 35 61 +89 41 57 +99 44 54 +109 47 52 +127 50 34 +152 58 22 +171 80 0 +213 116 0 +248 186 5 +246 192 11 +245 199 18 +227 211 14 +192 206 9 +211 201 8 +238 179 0 +250 169 0 +250 160 0 +250 152 1 +248 148 1 +247 145 1 +242 130 4 +233 121 11 +227 117 4 +227 117 2 +226 124 0 +230 127 1 +235 130 2 +245 140 0 +248 143 2 +252 150 6 +253 153 7 +255 169 4 +255 171 8 +255 173 12 +255 172 9 +255 171 6 +253 165 3 +250 151 21 +246 136 25 +218 108 23 +137 49 9 +129 45 17 +121 42 25 +113 46 38 +103 43 45 +99 40 46 +99 43 54 +100 44 55 +101 46 58 +102 48 62 +105 45 55 +107 46 53 +112 48 49 +115 50 48 +122 51 47 +126 53 46 +129 55 44 +129 54 43 +130 53 43 +132 51 32 +134 52 30 +136 57 42 +138 56 32 +149 62 35 +155 64 34 +161 67 33 +175 74 28 +189 83 25 +220 102 14 +221 104 11 +223 107 8 +219 104 11 +192 86 34 +154 74 49 +126 53 46 +125 52 46 +131 54 44 +145 60 39 +156 62 26 +215 99 14 +221 104 12 +228 110 10 +241 129 3 +247 140 0 +246 138 3 +239 131 5 +229 112 7 +218 104 5 +182 74 12 +163 62 16 +155 62 5 +164 65 0 +181 75 0 +211 103 0 +232 128 0 +242 137 9 +247 145 1 +237 134 5 +228 124 0 +219 108 0 +203 93 14 +167 72 18 +139 58 39 +120 52 49 +101 44 53 +92 41 58 +89 40 59 +89 40 59 +89 40 59 +87 40 60 +86 37 56 +84 39 60 +80 37 64 +71 34 65 +77 37 63 +79 34 55 +91 40 59 +106 45 52 +118 48 40 +149 59 32 +164 92 0 +211 128 0 +239 154 12 +252 153 34 +253 159 37 +255 163 60 +236 138 51 +182 98 70 +141 74 68 +108 49 55 +97 43 56 +88 41 61 +79 42 75 +59 32 77 +57 30 75 +63 31 70 +67 33 68 +72 33 64 +83 32 49 +69 21 37 +54 11 38 +83 10 0 +87 19 6 +96 34 37 +91 40 55 +97 43 57 +99 43 54 +109 47 52 +125 57 54 +139 68 48 +168 95 62 diff --git a/src/fractalzoomer/color_maps/Flame 357_s00149.jpg.map b/src/fractalzoomer/color_maps/Flame 357_s00149.jpg.map new file mode 100644 index 000000000..71dcfcef7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 357_s00149.jpg.map @@ -0,0 +1,256 @@ +145 15 25 +124 27 21 +102 17 21 +80 8 22 +57 4 25 +35 1 28 +26 3 30 +18 5 33 +0 23 29 +3 27 33 +6 31 38 +8 36 36 +11 42 34 +20 35 32 +30 28 31 +23 24 30 +17 20 29 +3 4 24 +2 2 23 +2 0 22 +3 0 22 +4 0 23 +4 0 23 +5 0 23 +26 3 32 +47 3 28 +69 4 24 +113 13 56 +158 22 88 +170 25 99 +182 29 111 +230 13 100 +249 6 90 +253 2 82 +247 3 79 +241 4 76 +236 7 87 +231 11 98 +229 14 104 +228 17 110 +187 46 142 +175 48 141 +163 50 140 +111 29 93 +60 8 46 +55 6 41 +51 4 36 +36 0 28 +34 0 25 +34 23 27 +27 32 36 +20 41 46 +21 56 44 +23 72 42 +22 73 42 +21 75 43 +9 61 39 +4 43 32 +0 26 25 +0 15 24 +1 4 23 +1 2 23 +2 0 24 +0 0 24 +0 5 27 +5 17 39 +4 28 50 +4 40 62 +7 40 64 +11 41 67 +18 41 72 +13 30 56 +10 14 41 +17 13 36 +25 12 32 +23 7 27 +22 3 23 +18 1 23 +15 0 23 +6 1 24 +1 9 28 +3 26 34 +2 38 37 +1 51 40 +0 55 45 +0 60 50 +0 47 63 +7 43 67 +36 44 83 +26 51 86 +17 58 90 +15 56 86 +13 54 82 +26 31 61 +44 17 52 +57 7 42 +52 5 25 +53 18 24 +69 20 24 +85 23 24 +103 27 58 +121 31 93 +181 26 104 +225 24 120 +243 15 113 +235 15 111 +227 16 109 +222 15 103 +217 15 97 +185 1 51 +128 1 31 +77 0 32 +47 4 23 +7 1 27 +5 3 26 +4 5 25 +2 5 24 +3 4 24 +15 5 32 +27 2 31 +22 6 33 +18 10 36 +14 14 40 +19 20 49 +24 27 58 +49 23 62 +50 24 61 +55 27 67 +93 51 115 +192 25 105 +201 15 89 +211 6 73 +221 14 30 +216 10 30 +197 15 27 +138 41 22 +86 10 22 +70 5 23 +55 1 25 +48 4 24 +42 8 24 +21 7 30 +7 13 37 +2 29 46 +13 45 44 +1 49 59 +1 41 56 +2 33 53 +1 30 44 +2 19 39 +4 10 34 +1 9 30 +16 2 25 +24 1 24 +32 0 23 +47 2 23 +65 1 28 +81 0 33 +129 6 26 +194 6 31 +242 33 26 +249 92 23 +247 93 23 +246 95 24 +227 89 26 +206 76 14 +177 69 30 +152 65 35 +127 30 24 +126 29 23 +125 28 22 +124 30 22 +103 21 23 +74 8 46 +56 14 52 +22 22 50 +11 23 37 +4 22 36 +8 16 39 +5 19 32 +5 17 29 +19 13 25 +37 14 24 +63 18 23 +164 60 23 +199 58 23 +235 56 23 +248 70 22 +250 62 24 +218 20 107 +221 24 116 +188 45 137 +173 25 101 +141 5 53 +174 0 37 +172 5 61 +133 23 84 +115 31 91 +38 86 64 +38 62 46 +28 49 42 +24 37 27 +29 31 26 +39 28 24 +57 21 21 +76 25 22 +101 28 22 +142 51 24 +204 45 41 +223 19 28 +233 19 29 +241 2 44 +244 0 54 +249 0 68 +254 0 72 +248 0 63 +243 2 71 +240 1 68 +187 1 50 +177 0 42 +98 3 27 +70 12 52 +52 39 83 +30 44 79 +0 63 80 +2 83 110 +25 109 173 +69 133 230 +36 125 205 +22 84 131 +4 81 107 +1 52 69 +0 34 48 +0 21 35 +1 9 30 +6 1 23 +14 0 23 +16 0 24 +28 0 25 +34 0 24 +36 1 25 +38 5 22 +58 10 24 +83 16 23 +120 15 22 +176 0 36 +208 19 26 +222 18 27 +223 17 27 +219 15 27 +195 0 40 +144 1 44 +105 3 27 +68 12 21 +0 30 32 +33 19 19 diff --git a/src/fractalzoomer/color_maps/Flame 358_vchira_0001.jpg.map b/src/fractalzoomer/color_maps/Flame 358_vchira_0001.jpg.map new file mode 100644 index 000000000..dc573f9dd --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 358_vchira_0001.jpg.map @@ -0,0 +1,256 @@ +157 75 51 +218 60 206 +229 48 230 +241 37 255 +244 28 248 +248 20 241 +243 21 232 +239 22 223 +192 66 251 +120 114 248 +48 163 246 +33 182 244 +18 201 243 +20 204 244 +22 208 246 +18 226 250 +15 245 255 +18 244 224 +38 230 213 +58 216 202 +90 223 199 +122 230 196 +122 240 177 +123 250 159 +96 250 154 +85 251 174 +74 253 195 +46 236 225 +18 220 255 +26 219 250 +35 219 245 +74 238 201 +94 250 185 +158 221 174 +142 238 162 +127 255 151 +144 225 144 +162 195 138 +191 195 151 +220 195 164 +236 166 117 +242 188 93 +248 211 70 +250 233 35 +253 255 0 +253 242 11 +254 229 23 +248 207 19 +241 200 46 +226 199 94 +209 191 101 +193 184 109 +133 197 149 +74 210 190 +41 219 205 +8 229 220 +22 209 182 +79 212 183 +136 215 184 +165 186 191 +195 157 198 +220 149 199 +246 141 200 +242 139 158 +215 138 190 +194 136 184 +219 100 216 +244 64 249 +240 59 243 +237 55 238 +233 21 227 +208 13 229 +123 13 164 +137 6 158 +151 0 153 +170 26 150 +190 52 147 +204 85 147 +219 119 147 +202 132 96 +190 91 52 +166 57 136 +185 73 172 +205 90 209 +213 94 196 +222 98 184 +232 126 128 +248 146 82 +249 190 52 +251 160 88 +254 131 124 +251 91 142 +248 52 160 +241 40 208 +232 15 207 +208 16 215 +197 0 154 +113 11 74 +120 48 37 +128 85 0 +132 105 0 +137 125 0 +164 181 4 +175 179 6 +204 236 11 +220 232 7 +236 229 3 +233 212 4 +231 196 6 +240 187 19 +241 185 50 +221 215 55 +212 220 101 +166 182 135 +144 155 140 +122 129 145 +111 78 61 +79 22 57 +64 0 92 +100 17 107 +151 17 86 +152 14 100 +154 12 114 +159 22 122 +164 32 131 +210 27 141 +220 20 217 +209 7 217 +228 6 227 +220 9 228 +215 20 203 +211 31 178 +198 28 99 +138 43 51 +136 93 0 +118 97 16 +72 102 48 +58 91 24 +45 80 0 +40 81 4 +36 82 9 +39 55 0 +19 49 0 +13 49 23 +0 63 50 +37 145 218 +35 152 222 +34 159 226 +4 170 208 +3 125 176 +10 42 127 +29 59 123 +114 18 167 +133 32 204 +153 47 241 +191 8 223 +203 6 236 +210 21 238 +177 72 200 +161 59 221 +138 62 212 +64 60 147 +61 52 125 +59 44 103 +1 68 35 +31 45 9 +21 10 18 +18 9 14 +5 7 0 +4 3 11 +3 0 22 +15 21 45 +30 20 70 +37 35 46 +63 4 0 +68 0 5 +86 10 36 +124 18 67 +146 53 142 +95 130 184 +104 208 171 +99 232 187 +88 216 245 +47 193 252 +111 172 237 +141 133 238 +172 94 240 +207 50 243 +229 29 242 +172 38 247 +143 43 251 +99 92 234 +76 171 229 +41 178 214 +36 187 146 +87 193 95 +154 188 6 +181 187 3 +191 185 1 +212 165 23 +237 113 77 +231 79 104 +234 57 135 +238 14 175 +232 42 166 +241 93 125 +255 189 83 +233 239 55 +231 248 46 +215 231 96 +199 227 127 +201 235 141 +162 218 145 +151 251 127 +179 245 113 +173 239 89 +155 202 12 +172 144 19 +139 96 2 +149 114 10 +185 149 11 +251 199 35 +228 236 75 +206 245 128 +164 203 159 +138 216 200 +105 181 241 +120 176 235 +156 200 201 +199 216 200 +200 222 173 +172 203 195 +168 135 216 +145 93 240 +146 51 195 +105 20 165 +118 0 140 +71 0 96 +63 0 101 +49 24 63 +30 24 58 +41 0 17 +60 39 0 +69 35 0 +92 78 0 +96 115 7 +96 187 68 +92 226 115 +40 194 134 +75 104 110 +111 61 62 +107 0 92 +106 0 81 +126 19 9 +108 21 14 +66 0 19 diff --git a/src/fractalzoomer/color_maps/Flame 359_vchira_0003.jpg.map b/src/fractalzoomer/color_maps/Flame 359_vchira_0003.jpg.map new file mode 100644 index 000000000..c34720eff --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 359_vchira_0003.jpg.map @@ -0,0 +1,256 @@ +85 39 189 +141 23 195 +149 11 167 +158 0 139 +147 0 134 +137 0 130 +131 2 134 +126 4 138 +90 12 148 +99 9 142 +109 6 137 +111 3 132 +113 1 127 +123 3 111 +133 6 95 +141 19 77 +149 32 59 +154 81 12 +155 90 11 +157 100 10 +144 105 7 +131 110 5 +131 110 2 +132 111 0 +156 143 3 +168 161 21 +180 179 39 +217 202 35 +255 225 32 +255 228 29 +255 232 27 +255 231 20 +245 218 7 +191 174 6 +178 155 5 +165 137 4 +155 130 8 +146 124 13 +136 111 8 +127 98 4 +147 45 33 +128 24 81 +110 4 130 +103 15 155 +97 26 180 +94 26 173 +91 27 167 +95 8 113 +129 37 52 +162 92 30 +168 110 22 +175 128 14 +186 146 13 +198 164 13 +199 168 21 +200 172 29 +183 126 21 +188 85 57 +193 45 93 +192 31 113 +191 18 134 +191 24 122 +191 30 110 +183 34 98 +193 36 87 +196 34 91 +195 32 98 +195 30 106 +188 25 112 +181 21 119 +168 0 131 +135 9 152 +97 14 154 +100 7 136 +104 1 119 +105 1 111 +107 2 103 +110 1 104 +114 0 106 +125 4 109 +148 12 88 +137 28 49 +134 41 39 +131 55 29 +125 61 29 +119 67 30 +111 52 22 +109 43 17 +77 13 4 +78 29 4 +79 46 5 +88 56 7 +98 66 9 +107 75 0 +127 100 0 +140 134 0 +174 158 3 +242 123 83 +232 108 80 +223 93 77 +208 77 69 +194 61 62 +175 57 53 +174 43 61 +193 66 77 +208 73 80 +224 81 83 +204 62 79 +185 44 76 +177 33 86 +165 52 56 +148 71 19 +126 71 7 +116 92 2 +115 93 3 +115 94 5 +115 96 4 +120 94 0 +150 95 31 +161 55 65 +165 13 96 +169 25 101 +173 38 107 +173 38 97 +174 38 88 +177 66 47 +189 104 21 +218 147 23 +232 154 30 +214 184 10 +213 194 10 +212 205 11 +237 203 18 +248 208 14 +244 191 27 +237 141 54 +233 132 50 +220 135 38 +208 138 27 +195 130 18 +183 123 9 +156 104 21 +118 72 22 +121 65 6 +119 48 0 +118 0 69 +118 0 75 +118 0 82 +125 0 87 +125 4 97 +138 2 104 +147 5 113 +159 27 103 +162 36 93 +165 46 84 +161 58 51 +162 94 33 +167 110 23 +172 121 6 +172 119 17 +178 112 25 +162 68 34 +165 58 45 +169 48 57 +164 41 62 +158 25 88 +123 15 127 +93 29 167 +70 82 218 +62 99 220 +55 116 223 +125 72 224 +143 17 179 +158 0 139 +173 5 126 +210 42 101 +220 66 102 +235 118 83 +219 151 54 +244 201 34 +255 220 34 +255 249 34 +255 243 21 +249 214 28 +239 153 40 +232 143 44 +226 134 49 +208 100 51 +187 79 43 +171 45 69 +154 22 71 +138 0 88 +136 0 103 +131 9 118 +126 4 123 +148 1 118 +162 8 120 +161 5 114 +143 7 105 +141 2 103 +143 7 91 +155 14 82 +149 21 54 +149 27 50 +152 36 39 +140 67 34 +139 79 19 +130 100 0 +136 99 0 +153 104 2 +161 94 3 +151 92 0 +137 73 12 +124 66 28 +114 48 32 +130 17 60 +115 0 93 +114 0 97 +98 0 104 +95 0 128 +81 3 139 +82 11 143 +89 0 137 +114 4 139 +128 10 120 +140 3 119 +140 5 123 +150 0 128 +159 6 130 +149 10 173 +145 19 191 +129 14 193 +108 22 195 +125 39 200 +111 50 187 +97 43 201 +87 43 190 +113 9 156 +147 15 99 +142 38 47 +158 76 29 +161 102 12 +154 118 0 +140 111 9 +140 125 6 +156 132 6 +161 126 8 +172 132 1 +188 144 0 +198 149 12 +220 166 8 +250 206 23 +254 209 32 +249 209 36 +226 182 34 +223 159 23 diff --git a/src/fractalzoomer/color_maps/Flame 360_vchira_0012.jpg.map b/src/fractalzoomer/color_maps/Flame 360_vchira_0012.jpg.map new file mode 100644 index 000000000..d5fcedead --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 360_vchira_0012.jpg.map @@ -0,0 +1,256 @@ +211 48 91 +113 23 0 +78 32 0 +43 41 0 +31 30 16 +20 20 32 +28 12 37 +36 4 43 +118 2 49 +145 11 68 +172 21 88 +171 31 83 +170 41 79 +212 82 105 +255 124 132 +250 136 129 +245 149 127 +198 200 179 +219 169 195 +240 138 212 +218 100 147 +196 63 82 +165 43 78 +134 23 74 +100 18 40 +56 9 21 +13 0 2 +11 0 4 +9 0 6 +4 9 15 +0 19 25 +20 8 58 +53 0 56 +56 15 19 +63 19 15 +70 24 11 +112 60 15 +155 96 20 +171 136 10 +188 176 0 +210 255 80 +203 224 93 +197 193 106 +164 152 90 +131 111 74 +137 80 57 +144 50 40 +127 46 1 +169 98 34 +170 209 118 +145 231 110 +120 253 102 +99 246 114 +78 239 127 +60 217 121 +43 196 116 +26 101 168 +41 64 151 +57 28 134 +67 23 123 +77 18 112 +110 9 112 +144 0 113 +148 8 113 +101 15 50 +35 50 9 +17 45 26 +0 41 44 +0 53 35 +0 66 26 +36 101 81 +54 146 121 +53 231 121 +59 233 130 +65 236 140 +73 239 132 +81 243 124 +99 241 121 +117 239 118 +158 253 107 +189 218 108 +212 208 147 +198 214 151 +185 220 156 +169 210 144 +153 200 132 +99 166 95 +99 143 118 +13 67 101 +6 76 118 +0 86 136 +0 112 147 +0 138 159 +12 132 148 +0 114 117 +40 154 120 +42 194 109 +46 212 110 +71 226 115 +97 241 120 +105 246 114 +114 251 109 +137 235 100 +151 254 101 +144 255 96 +131 255 98 +118 255 101 +108 255 102 +98 255 104 +98 252 132 +98 254 145 +107 252 159 +105 251 142 +135 235 119 +134 231 115 +133 228 112 +149 255 107 +128 250 90 +119 252 101 +102 246 99 +49 202 86 +49 166 94 +50 130 103 +37 133 107 +25 137 112 +8 149 83 +50 161 67 +63 188 52 +120 201 98 +184 208 134 +219 198 128 +255 189 123 +253 125 116 +218 94 66 +187 161 24 +219 232 0 +253 255 36 +244 252 42 +235 249 48 +245 237 68 +255 225 89 +214 249 95 +195 237 89 +158 252 102 +167 255 107 +193 230 125 +200 238 131 +208 247 138 +228 231 144 +197 234 129 +154 248 136 +118 255 132 +117 240 133 +132 242 136 +147 244 139 +165 246 153 +159 243 147 +134 231 136 +88 159 99 +38 109 105 +9 62 93 +40 33 75 +49 16 73 +59 0 72 +64 0 83 +65 1 87 +57 13 100 +120 43 137 +178 18 180 +195 86 163 +213 154 146 +218 226 44 +233 222 18 +187 138 35 +179 89 36 +177 49 74 +120 40 79 +71 4 55 +41 11 85 +48 16 113 +68 19 136 +136 92 145 +169 182 128 +191 222 162 +153 225 187 +168 234 177 +183 244 167 +191 205 188 +193 234 204 +202 217 222 +183 160 242 +178 91 248 +150 169 165 +131 165 104 +106 189 121 +62 227 148 +56 237 160 +35 233 145 +30 242 184 +59 236 220 +116 197 227 +148 226 186 +131 245 173 +145 246 166 +132 249 135 +168 246 127 +176 222 150 +169 187 137 +170 155 148 +117 57 117 +97 41 68 +81 15 51 +50 34 44 +50 54 19 +56 45 15 +69 45 35 +102 67 9 +116 71 16 +74 128 0 +69 137 14 +49 119 56 +73 191 53 +127 204 102 +174 233 139 +193 224 144 +215 200 157 +219 200 134 +223 201 99 +177 176 96 +176 67 62 +149 62 68 +148 24 52 +130 27 46 +146 47 42 +174 57 40 +171 113 16 +141 205 56 +85 234 90 +90 248 125 +75 255 158 +72 231 199 +121 233 195 +145 245 195 +168 242 215 +180 221 207 +165 222 203 +149 186 212 +100 200 255 +51 206 252 +88 111 223 +41 153 203 +19 218 163 +83 255 167 +143 219 193 +165 197 186 +255 145 163 diff --git a/src/fractalzoomer/color_maps/Flame 361_vchira_0013.jpg.map b/src/fractalzoomer/color_maps/Flame 361_vchira_0013.jpg.map new file mode 100644 index 000000000..85cea012b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 361_vchira_0013.jpg.map @@ -0,0 +1,256 @@ +180 215 243 +103 96 234 +93 75 206 +84 54 178 +89 45 160 +94 37 142 +93 30 142 +93 24 143 +64 31 174 +59 43 174 +55 55 175 +69 56 188 +83 58 201 +95 55 211 +108 52 221 +111 68 230 +115 84 240 +114 111 216 +92 103 201 +70 95 187 +65 94 191 +60 93 196 +57 90 195 +54 88 195 +75 77 214 +101 65 226 +128 54 239 +105 56 224 +83 59 209 +78 60 204 +74 62 200 +64 55 198 +50 61 177 +85 91 211 +94 89 224 +103 87 237 +125 67 233 +148 47 229 +162 45 236 +176 43 244 +179 63 236 +171 66 241 +164 69 247 +172 73 238 +180 77 230 +175 89 217 +170 102 205 +151 82 191 +92 44 153 +41 13 53 +30 6 35 +19 0 17 +15 0 18 +12 0 20 +18 0 24 +25 0 29 +32 20 92 +57 15 117 +82 11 143 +109 8 164 +137 5 185 +142 10 191 +148 16 198 +146 47 216 +146 102 251 +119 122 255 +115 110 236 +112 99 217 +122 114 211 +132 130 205 +214 173 169 +237 209 255 +148 112 248 +140 138 248 +132 164 249 +108 159 231 +84 154 214 +80 153 220 +76 152 227 +89 135 229 +88 103 228 +64 78 200 +63 60 188 +63 43 176 +62 38 176 +61 34 177 +69 29 164 +67 10 149 +52 12 108 +38 6 84 +25 1 61 +25 2 59 +26 3 57 +28 2 49 +27 4 33 +11 13 26 +6 7 37 +9 13 61 +23 12 71 +38 11 82 +42 9 80 +47 7 78 +48 2 75 +54 0 87 +43 23 112 +43 28 120 +44 33 129 +38 44 139 +32 55 149 +27 68 150 +17 62 127 +20 27 108 +17 25 87 +11 10 44 +15 5 48 +20 0 53 +31 3 54 +52 5 73 +58 3 96 +77 6 136 +116 27 193 +122 35 205 +128 44 217 +122 36 207 +116 28 198 +103 28 193 +83 33 180 +64 61 168 +63 79 166 +109 76 215 +118 78 214 +128 81 213 +131 61 196 +115 46 201 +109 26 180 +94 9 139 +68 0 86 +85 0 111 +103 0 136 +115 8 159 +127 16 183 +158 30 213 +172 74 223 +176 87 255 +185 90 252 +180 108 242 +172 103 242 +164 99 243 +162 68 252 +149 32 234 +143 23 219 +137 24 204 +67 41 168 +62 45 155 +57 50 143 +36 43 134 +41 32 115 +33 44 98 +39 28 84 +41 19 84 +54 16 117 +98 10 146 +105 12 152 +113 14 159 +102 28 177 +83 44 187 +82 59 199 +89 72 213 +79 84 202 +75 73 201 +71 63 200 +71 63 184 +55 58 173 +42 53 159 +42 44 155 +37 59 160 +34 76 160 +26 83 152 +32 89 170 +39 96 186 +22 116 180 +35 107 192 +48 129 210 +41 99 198 +42 62 177 +45 52 164 +48 42 152 +59 30 138 +85 27 137 +92 38 150 +112 45 187 +112 70 196 +131 104 197 +126 70 231 +135 56 223 +130 24 192 +114 32 179 +110 39 179 +94 40 180 +65 54 159 +51 55 144 +33 86 136 +33 61 124 +43 53 124 +40 48 120 +45 37 114 +84 66 114 +90 65 159 +96 81 186 +91 67 187 +81 58 174 +84 42 170 +83 17 153 +66 5 134 +69 15 129 +50 12 123 +42 19 133 +63 32 151 +87 23 172 +90 13 181 +88 34 192 +90 42 190 +75 65 200 +54 88 211 +49 107 207 +46 98 208 +37 91 191 +50 71 180 +61 62 170 +73 48 139 +77 22 126 +52 29 120 +32 28 112 +26 27 94 +23 3 102 +23 0 83 +33 5 92 +43 8 90 +45 17 104 +40 31 120 +30 36 134 +22 59 130 +18 49 93 +6 24 88 +4 15 77 +0 9 42 +4 8 19 +8 0 15 +14 1 11 +5 3 17 +7 19 19 +7 30 46 +0 33 49 +6 24 60 +0 33 80 +9 34 65 diff --git a/src/fractalzoomer/color_maps/Flame 362_vchira_0014.jpg.map b/src/fractalzoomer/color_maps/Flame 362_vchira_0014.jpg.map new file mode 100644 index 000000000..f0c0db4f7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 362_vchira_0014.jpg.map @@ -0,0 +1,256 @@ +45 230 126 +110 183 68 +100 173 62 +91 164 56 +81 152 60 +72 140 65 +51 132 84 +31 124 103 +12 94 45 +7 71 31 +2 49 17 +14 57 17 +27 65 18 +40 86 27 +54 107 37 +54 101 45 +55 96 54 +93 147 113 +56 137 113 +19 127 114 +9 121 105 +0 115 97 +0 103 79 +0 91 61 +69 116 20 +116 119 41 +164 122 62 +127 96 34 +91 70 7 +74 59 3 +57 48 0 +35 49 16 +30 55 25 +25 38 44 +24 34 49 +24 30 54 +30 38 45 +37 47 36 +46 71 32 +55 96 28 +99 119 0 +114 123 21 +129 127 42 +111 84 61 +93 41 80 +79 32 71 +65 23 63 +61 13 53 +58 10 32 +43 28 0 +59 31 22 +75 35 44 +136 65 54 +198 95 64 +184 136 53 +171 177 43 +147 204 99 +173 206 81 +199 208 63 +222 214 77 +245 220 91 +236 233 80 +228 247 69 +225 245 132 +222 229 177 +146 208 183 +191 200 197 +237 192 212 +237 195 187 +237 199 162 +202 184 136 +151 161 124 +83 100 64 +70 77 60 +57 55 56 +34 37 46 +12 19 37 +6 16 25 +0 13 14 +0 31 13 +0 36 0 +15 82 28 +28 95 61 +42 108 94 +51 142 125 +60 176 157 +79 222 216 +90 238 202 +14 191 173 +10 150 137 +6 110 101 +3 84 84 +0 59 68 +14 22 45 +3 6 23 +0 10 12 +0 17 3 +0 34 0 +16 59 17 +32 84 35 +53 97 56 +74 111 78 +121 163 81 +132 186 126 +131 162 182 +127 180 209 +123 198 237 +110 217 224 +97 237 211 +80 250 214 +34 251 230 +0 241 252 +61 236 229 +103 210 218 +119 178 213 +136 146 208 +146 135 201 +147 145 159 +132 114 126 +124 124 114 +85 117 116 +86 101 106 +88 85 96 +94 83 96 +100 82 96 +145 89 126 +138 70 119 +97 8 136 +60 5 106 +18 75 60 +19 82 50 +20 90 40 +26 91 33 +43 72 8 +50 65 0 +47 60 0 +36 44 7 +20 50 3 +4 57 0 +2 52 0 +0 48 0 +0 47 0 +36 46 0 +7 39 0 +0 40 19 +15 69 45 +18 74 45 +22 79 46 +39 64 61 +81 53 101 +140 28 201 +188 44 191 +185 67 143 +142 70 120 +99 73 98 +70 56 47 +47 26 31 +29 24 31 +25 34 13 +18 18 0 +4 13 0 +0 24 2 +1 25 1 +3 27 0 +15 35 8 +36 44 33 +42 40 53 +38 33 56 +30 50 77 +22 51 66 +14 52 55 +25 51 26 +36 42 16 +42 31 9 +45 5 13 +36 11 14 +22 23 18 +0 40 26 +2 49 59 +13 43 71 +17 47 73 +16 36 73 +15 16 44 +15 9 19 +0 33 0 +14 44 5 +29 56 11 +60 78 18 +138 136 33 +183 160 4 +212 201 33 +169 187 39 +123 197 40 +158 170 72 +161 176 91 +154 176 127 +162 167 135 +163 147 173 +184 104 163 +135 84 143 +138 146 185 +92 139 183 +93 149 200 +115 185 183 +125 186 181 +119 149 139 +115 139 107 +94 143 113 +106 164 116 +145 175 167 +146 229 187 +204 236 173 +205 240 158 +183 198 129 +186 159 129 +167 167 113 +118 138 66 +107 92 59 +76 72 34 +32 62 38 +20 92 46 +59 96 65 +134 137 92 +152 203 144 +136 200 176 +122 242 170 +94 245 176 +85 241 180 +75 255 147 +123 219 83 +194 214 41 +248 245 0 +210 236 41 +207 219 85 +218 213 111 +190 201 122 +177 197 134 +132 200 179 +112 190 210 +74 191 198 +40 180 181 +0 95 134 +43 67 91 +18 34 86 +18 23 53 +0 3 37 +12 11 42 +58 3 60 +86 0 84 +106 0 134 +117 10 148 +196 35 177 +182 52 202 +135 34 192 +89 6 136 +19 33 59 diff --git a/src/fractalzoomer/color_maps/Flame 363_vchira_0015.jpg.map b/src/fractalzoomer/color_maps/Flame 363_vchira_0015.jpg.map new file mode 100644 index 000000000..2dc8b8082 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 363_vchira_0015.jpg.map @@ -0,0 +1,256 @@ +104 83 122 +0 48 110 +0 32 101 +0 17 92 +37 40 98 +74 63 105 +98 55 108 +123 47 112 +125 61 121 +128 63 125 +132 66 130 +154 113 147 +177 161 164 +201 197 201 +226 233 239 +235 244 240 +245 255 242 +255 240 190 +215 225 199 +175 211 209 +106 156 173 +37 101 137 +26 83 134 +15 66 132 +18 14 91 +26 8 82 +35 2 73 +56 31 85 +78 60 98 +85 60 104 +93 61 110 +73 31 117 +59 21 98 +44 0 60 +53 24 61 +62 48 63 +69 60 106 +76 72 149 +100 80 164 +125 89 179 +170 67 200 +148 91 206 +127 116 212 +125 128 189 +123 140 166 +128 154 196 +133 168 226 +151 193 253 +197 174 242 +205 224 228 +219 236 207 +233 249 186 +244 252 179 +255 255 172 +255 255 161 +255 255 150 +247 218 20 +251 220 96 +255 223 172 +245 218 199 +235 213 226 +232 206 240 +229 199 255 +255 210 255 +255 195 255 +241 188 230 +245 164 197 +250 140 165 +242 142 169 +235 145 173 +179 98 139 +157 124 151 +143 173 123 +117 192 114 +92 212 106 +83 148 109 +74 85 113 +81 83 113 +88 81 114 +99 96 105 +150 130 119 +217 205 153 +220 193 172 +223 181 191 +223 170 162 +224 160 133 +250 177 98 +241 142 75 +118 87 93 +163 116 130 +209 146 167 +214 155 167 +220 164 167 +193 178 175 +179 178 158 +116 142 159 +89 108 122 +77 50 65 +71 44 60 +65 38 55 +80 44 73 +95 50 91 +115 58 101 +94 47 101 +33 24 55 +50 36 65 +67 49 75 +82 65 94 +97 82 113 +120 130 157 +134 159 166 +174 200 215 +202 200 222 +255 245 255 +255 236 254 +255 228 254 +203 206 225 +180 202 226 +167 140 217 +108 115 170 +75 48 163 +62 54 168 +50 60 173 +40 66 160 +31 73 147 +41 95 157 +28 98 184 +12 106 194 +33 103 189 +96 140 211 +114 148 217 +132 157 224 +159 155 239 +134 148 211 +88 150 201 +101 192 193 +85 191 142 +113 153 115 +142 115 88 +177 130 81 +212 145 75 +234 169 51 +249 182 29 +255 201 85 +243 209 138 +209 225 176 +208 206 195 +207 187 214 +188 200 224 +195 211 227 +188 200 224 +168 203 225 +111 125 170 +89 113 163 +67 102 156 +49 70 135 +0 47 142 +7 28 119 +28 22 128 +102 20 193 +144 7 199 +199 8 235 +198 7 237 +197 7 239 +148 27 230 +123 41 239 +139 79 237 +149 59 193 +60 10 73 +58 8 48 +57 6 23 +52 13 0 +49 16 1 +38 0 0 +23 0 17 +18 0 59 +14 25 55 +32 30 79 +43 56 91 +47 50 93 +40 23 119 +60 0 93 +51 1 72 +66 0 38 +53 19 0 +51 26 0 +50 33 0 +56 35 34 +54 39 70 +57 64 74 +82 49 120 +128 29 148 +124 11 161 +86 25 162 +53 113 165 +89 140 206 +125 155 207 +151 193 233 +179 236 255 +207 252 249 +247 255 255 +255 236 229 +224 189 219 +186 163 215 +134 117 161 +104 109 138 +80 83 118 +38 63 117 +8 36 83 +0 31 60 +9 13 86 +11 1 74 +0 16 68 +0 2 61 +31 8 60 +64 8 35 +147 32 45 +186 18 53 +208 59 26 +206 108 7 +185 103 4 +195 80 25 +127 68 26 +116 32 0 +96 20 0 +82 4 0 +76 0 0 +30 0 2 +2 6 41 +1 16 49 +17 14 45 +65 28 0 +110 43 37 +150 62 60 +174 67 59 +183 117 65 +170 143 52 +207 120 27 +233 84 41 +233 84 41 +234 72 51 +207 84 86 +182 95 103 +146 90 99 +120 55 75 +108 45 74 +86 48 61 +71 46 42 +67 32 64 +125 10 65 +158 5 85 +152 32 57 +200 45 41 +182 68 0 +152 42 17 +119 7 0 diff --git a/src/fractalzoomer/color_maps/Flame 364_vchira_17.jpg.map b/src/fractalzoomer/color_maps/Flame 364_vchira_17.jpg.map new file mode 100644 index 000000000..5195cea9c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 364_vchira_17.jpg.map @@ -0,0 +1,256 @@ +23 59 55 +8 128 67 +20 155 77 +33 182 88 +38 184 83 +43 186 78 +33 178 85 +23 171 93 +0 130 106 +9 112 112 +19 95 118 +9 89 142 +0 83 167 +16 74 151 +32 65 136 +42 53 140 +53 42 144 +117 10 186 +127 8 150 +137 7 115 +116 4 102 +95 1 89 +71 11 91 +48 22 93 +0 101 98 +9 100 124 +18 100 150 +36 84 165 +55 68 180 +65 65 191 +76 63 203 +104 51 204 +123 32 198 +163 5 203 +175 9 201 +188 14 200 +176 22 209 +164 31 218 +135 69 233 +106 107 249 +19 135 134 +32 165 111 +46 196 88 +47 205 100 +49 215 113 +47 223 125 +46 231 137 +41 235 149 +28 225 153 +23 207 133 +12 187 117 +2 167 101 +15 160 109 +29 153 117 +18 157 133 +7 161 149 +21 151 201 +58 108 212 +95 65 223 +145 47 230 +196 30 238 +221 31 231 +247 33 225 +242 64 140 +186 82 91 +112 0 119 +90 44 163 +68 89 208 +57 99 205 +46 109 202 +22 152 188 +29 169 122 +21 167 82 +32 174 79 +44 181 77 +46 190 81 +48 199 86 +49 199 85 +51 199 85 +58 211 97 +55 219 106 +58 220 108 +63 224 107 +69 229 107 +67 224 100 +65 220 93 +61 210 84 +58 211 94 +51 211 101 +37 196 100 +24 181 100 +12 170 103 +0 159 106 +13 123 120 +17 87 112 +23 51 101 +53 46 116 +66 10 119 +70 15 146 +75 20 174 +74 21 177 +74 23 180 +85 19 155 +80 37 168 +58 66 193 +52 79 192 +47 93 191 +38 108 192 +30 124 194 +6 127 172 +0 164 153 +0 135 144 +3 136 131 +0 116 122 +4 88 111 +9 61 100 +0 34 80 +4 34 32 +0 29 13 +19 72 18 +0 130 98 +16 167 103 +33 204 108 +38 210 113 +43 217 119 +43 223 136 +18 211 164 +1 215 187 +6 186 223 +48 182 255 +48 159 240 +48 136 226 +40 106 200 +13 77 149 +16 57 109 +23 20 89 +130 0 86 +129 15 86 +129 30 87 +119 25 115 +109 21 144 +118 44 199 +81 80 220 +67 83 178 +28 122 134 +3 112 106 +17 96 92 +31 81 78 +35 79 78 +11 111 85 +11 132 97 +16 156 95 +12 182 120 +13 185 126 +14 189 132 +4 184 159 +6 165 169 +12 171 193 +20 169 193 +42 145 222 +65 140 242 +47 158 240 +32 177 219 +17 197 198 +22 222 175 +35 236 158 +48 242 155 +51 244 155 +48 242 155 +46 241 154 +44 240 154 +32 233 157 +21 222 167 +18 211 182 +40 163 231 +100 132 241 +156 56 242 +220 20 253 +239 21 239 +230 2 235 +226 0 224 +193 1 174 +157 44 98 +126 29 82 +36 0 40 +22 6 47 +9 12 55 +11 23 95 +25 29 116 +70 35 127 +62 25 157 +54 44 166 +66 38 151 +79 14 114 +49 14 82 +63 0 73 +70 0 65 +98 0 73 +100 3 70 +122 16 64 +122 57 29 +45 129 31 +35 149 53 +13 138 60 +20 134 64 +30 156 72 +24 165 86 +27 183 99 +32 208 123 +43 231 137 +44 233 141 +44 236 150 +49 242 153 +55 240 139 +58 240 139 +56 236 136 +59 239 132 +63 232 117 +61 223 101 +55 212 95 +54 212 99 +54 218 106 +56 227 113 +42 231 139 +36 233 153 +32 233 155 +36 234 155 +36 234 157 +31 231 158 +28 222 149 +18 208 146 +25 157 117 +2 126 102 +0 64 91 +36 5 46 +68 9 29 +31 1 37 +18 2 28 +20 67 13 +23 106 26 +35 135 45 +45 144 79 +22 159 81 +23 174 93 +25 196 118 +38 211 121 +36 228 143 +39 236 154 +42 239 157 +40 237 157 +38 235 153 +34 232 155 +23 217 147 +22 203 132 +32 187 96 +47 185 73 diff --git a/src/fractalzoomer/color_maps/Flame 365_vchira_18pp1.jpg.map b/src/fractalzoomer/color_maps/Flame 365_vchira_18pp1.jpg.map new file mode 100644 index 000000000..ecadbd91e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 365_vchira_18pp1.jpg.map @@ -0,0 +1,256 @@ +74 7 183 +102 15 208 +108 66 231 +115 117 254 +128 116 254 +142 115 254 +141 111 252 +140 108 251 +197 52 179 +198 54 176 +200 57 173 +183 78 205 +166 99 238 +152 130 246 +139 162 255 +130 165 250 +122 168 246 +106 119 247 +125 115 248 +145 111 250 +162 99 240 +180 87 230 +192 81 213 +204 76 197 +242 106 178 +225 76 166 +208 46 155 +194 31 146 +181 17 138 +183 17 137 +185 17 136 +185 17 136 +193 32 146 +226 104 151 +239 119 152 +252 135 153 +253 167 173 +255 199 194 +253 211 198 +251 223 202 +250 253 242 +252 251 248 +254 249 255 +245 248 250 +236 248 246 +190 235 241 +144 223 236 +120 202 216 +145 162 255 +255 167 255 +251 171 234 +248 176 214 +241 149 204 +234 122 194 +220 87 182 +206 53 170 +139 10 172 +132 16 183 +125 23 195 +125 29 205 +126 35 216 +132 40 219 +139 46 222 +143 72 230 +150 92 255 +156 133 255 +173 155 255 +190 178 255 +181 155 248 +172 133 242 +157 109 247 +161 64 219 +169 14 142 +158 9 114 +148 5 87 +127 4 91 +106 3 95 +117 1 97 +129 0 100 +142 1 116 +148 3 130 +166 10 145 +175 13 140 +184 16 135 +184 15 132 +184 15 130 +185 13 125 +186 15 130 +191 27 140 +205 45 150 +219 63 160 +234 75 144 +249 88 129 +253 76 102 +233 44 112 +221 23 100 +206 23 105 +157 4 87 +165 3 94 +174 2 102 +180 6 111 +187 11 120 +184 12 122 +191 17 128 +245 72 102 +236 67 120 +227 62 139 +220 56 133 +213 51 127 +215 41 138 +193 20 128 +186 12 123 +199 11 106 +184 12 120 +178 6 115 +173 1 111 +140 0 120 +136 3 144 +125 9 158 +130 2 147 +152 7 148 +160 10 147 +169 13 146 +169 17 153 +170 22 160 +202 45 162 +196 65 169 +204 71 190 +216 102 215 +248 135 197 +238 135 206 +228 135 215 +232 170 233 +189 189 255 +178 219 241 +245 191 217 +254 192 197 +242 170 167 +230 148 137 +242 131 120 +255 114 104 +255 90 133 +248 93 151 +231 87 156 +215 50 155 +172 8 129 +164 6 132 +156 5 136 +129 0 124 +116 0 135 +65 18 124 +76 4 166 +66 5 168 +67 2 173 +68 0 179 +59 2 192 +74 0 199 +96 18 215 +112 74 247 +137 92 247 +155 79 231 +171 34 182 +172 31 173 +174 28 165 +168 21 163 +155 18 170 +130 45 166 +123 58 210 +113 112 231 +140 106 235 +167 100 239 +218 114 225 +246 128 204 +250 143 185 +244 152 203 +243 155 203 +187 144 213 +116 170 244 +68 149 231 +85 192 212 +126 231 224 +207 255 226 +245 255 244 +238 245 253 +255 239 255 +245 230 255 +236 222 255 +240 199 243 +217 155 238 +150 112 251 +84 72 240 +77 0 196 +72 0 204 +27 1 222 +55 89 213 +47 153 201 +60 165 212 +36 159 192 +28 150 191 +43 119 229 +86 88 248 +112 18 192 +117 7 182 +137 13 173 +163 21 167 +167 38 165 +160 111 193 +118 159 238 +109 169 242 +119 165 250 +142 144 255 +135 96 241 +153 51 212 +141 26 192 +153 14 165 +164 12 147 +179 17 139 +184 20 143 +168 22 157 +146 15 173 +139 26 194 +138 29 198 +126 23 190 +137 15 178 +158 14 164 +173 27 164 +175 21 155 +188 30 153 +212 50 161 +223 81 165 +236 103 158 +255 135 172 +251 143 175 +242 169 189 +249 222 192 +255 227 218 +253 237 237 +255 240 255 +246 228 228 +255 215 223 +233 185 245 +168 115 245 +151 77 234 +133 39 215 +117 12 192 +114 10 181 +102 5 183 +101 10 176 +113 10 154 +114 0 161 +100 5 185 +97 17 214 +81 81 239 +44 121 229 +75 177 217 +52 169 202 diff --git a/src/fractalzoomer/color_maps/Flame 366_vchira_19.jpg.map b/src/fractalzoomer/color_maps/Flame 366_vchira_19.jpg.map new file mode 100644 index 000000000..cc24fe6b2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 366_vchira_19.jpg.map @@ -0,0 +1,256 @@ +225 128 161 +246 212 86 +231 233 65 +216 254 44 +158 206 23 +101 158 3 +102 126 1 +104 95 0 +189 151 6 +206 193 8 +224 235 11 +213 245 24 +203 255 37 +155 249 56 +107 243 75 +98 244 98 +90 246 121 +207 243 91 +200 230 116 +193 217 141 +173 228 146 +154 240 151 +121 242 138 +89 244 126 +13 244 212 +7 190 176 +1 136 140 +1 93 108 +1 51 76 +9 37 62 +17 23 49 +7 23 23 +3 12 17 +6 45 0 +27 62 2 +49 79 5 +90 116 8 +131 154 11 +137 192 34 +144 230 57 +173 225 127 +93 168 109 +13 112 92 +12 88 70 +12 65 49 +7 59 58 +2 54 67 +19 54 94 +35 46 110 +13 38 95 +37 51 52 +62 65 10 +63 66 11 +65 68 13 +43 66 10 +21 64 8 +2 41 10 +35 43 5 +69 45 0 +104 70 0 +139 95 0 +160 122 0 +182 149 0 +226 229 0 +248 239 12 +241 250 0 +247 251 0 +253 252 1 +250 251 5 +247 250 9 +245 255 11 +229 249 30 +241 233 44 +248 168 93 +255 103 143 +250 83 147 +246 64 151 +246 100 142 +246 137 134 +255 160 98 +251 157 57 +171 149 1 +125 111 0 +80 74 0 +55 91 16 +30 108 32 +10 137 86 +0 159 131 +59 253 190 +89 221 180 +120 189 170 +135 192 165 +150 196 160 +101 134 165 +45 146 106 +74 96 50 +37 73 11 +0 37 29 +0 36 28 +0 35 28 +1 35 42 +3 35 56 +5 42 68 +24 17 85 +38 11 82 +31 5 51 +25 0 21 +28 3 24 +31 6 27 +33 1 50 +56 0 65 +89 1 79 +106 0 110 +146 0 134 +168 1 150 +191 2 166 +238 60 148 +238 108 82 +229 142 39 +233 203 0 +180 122 25 +148 92 12 +116 63 0 +93 50 0 +70 38 0 +42 8 0 +28 1 0 +29 10 12 +41 10 8 +87 0 33 +119 6 62 +151 13 91 +192 10 129 +201 2 179 +213 7 177 +210 11 192 +144 22 209 +72 81 164 +1 140 119 +1 129 109 +2 118 99 +7 106 62 +5 68 41 +2 50 26 +10 40 14 +1 90 62 +1 101 80 +1 113 99 +6 136 90 +9 152 99 +0 173 138 +15 224 167 +46 169 102 +43 157 64 +40 145 27 +48 85 7 +58 99 3 +56 145 1 +52 144 35 +70 176 28 +54 182 61 +122 217 65 +83 176 52 +45 135 39 +26 61 7 +22 16 0 +11 8 0 +0 18 0 +8 3 7 +8 3 3 +8 3 0 +2 1 9 +3 3 13 +2 1 6 +3 0 4 +8 0 0 +4 2 7 +6 0 11 +15 0 21 +29 6 26 +43 0 28 +75 0 61 +99 1 86 +110 0 93 +70 3 80 +55 1 74 +41 0 69 +28 4 54 +59 1 23 +74 20 18 +98 23 28 +142 46 34 +148 65 21 +163 79 68 +202 73 91 +153 15 64 +138 20 52 +135 21 57 +132 8 58 +113 23 48 +86 3 55 +55 9 11 +53 5 5 +55 22 5 +75 42 9 +56 63 12 +47 32 9 +29 42 0 +32 39 0 +100 71 3 +156 90 16 +200 117 15 +236 197 14 +248 242 32 +255 251 34 +248 252 15 +235 255 12 +233 252 20 +197 226 40 +164 190 7 +107 126 1 +89 89 0 +65 138 0 +59 148 0 +96 159 10 +117 175 13 +139 187 0 +194 216 19 +181 174 21 +183 73 58 +200 44 92 +250 38 184 +216 3 189 +216 5 195 +229 7 216 +253 27 222 +229 143 180 +234 178 129 +235 185 98 +223 211 65 +177 255 71 +225 229 54 +233 225 38 +242 185 20 +196 110 25 +119 65 18 +71 43 19 +51 19 22 +36 30 56 +31 30 108 +106 0 110 +144 4 175 +172 12 182 +149 9 168 +113 61 109 +9 65 114 diff --git a/src/fractalzoomer/color_maps/Flame 367_vchira_28.jpg.map b/src/fractalzoomer/color_maps/Flame 367_vchira_28.jpg.map new file mode 100644 index 000000000..04c6bbf27 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 367_vchira_28.jpg.map @@ -0,0 +1,256 @@ +0 2 44 +0 71 177 +12 101 195 +24 131 213 +13 117 214 +3 103 215 +5 91 190 +8 80 165 +26 68 108 +29 55 79 +33 42 51 +60 51 45 +88 61 40 +75 69 60 +63 77 80 +47 65 78 +31 53 76 +25 35 47 +38 20 26 +52 6 6 +54 12 8 +56 19 11 +63 26 10 +70 34 10 +114 41 6 +79 38 14 +45 35 23 +43 24 12 +42 14 2 +27 10 3 +12 7 4 +3 2 0 +4 1 10 +13 3 4 +54 16 18 +96 30 32 +130 62 31 +164 95 30 +178 97 27 +192 100 25 +166 124 74 +172 144 111 +178 165 149 +210 170 104 +242 175 60 +248 199 43 +255 223 26 +252 233 69 +254 242 122 +221 225 250 +188 184 193 +156 143 137 +115 112 113 +74 81 89 +71 67 83 +68 54 77 +40 44 56 +55 74 97 +70 104 139 +122 147 172 +174 190 205 +183 198 211 +193 207 218 +193 199 231 +173 194 215 +101 137 161 +82 84 145 +63 31 130 +64 15 85 +65 0 40 +50 3 19 +72 6 16 +105 12 23 +109 15 20 +114 19 17 +99 12 22 +84 6 28 +88 5 37 +93 5 47 +133 5 53 +165 26 19 +153 22 27 +103 49 68 +54 77 109 +49 80 131 +45 83 154 +24 83 163 +52 94 168 +3 67 191 +17 58 193 +32 50 196 +54 38 208 +76 26 221 +88 39 208 +151 23 208 +203 1 209 +137 6 180 +110 35 187 +78 60 195 +46 85 204 +26 71 192 +7 57 180 +0 40 130 +11 43 84 +12 9 76 +17 10 87 +22 12 99 +19 20 121 +17 28 143 +2 51 172 +11 52 180 +16 46 178 +61 11 162 +51 6 75 +34 4 56 +18 2 38 +7 14 22 +0 6 22 +1 11 36 +0 10 37 +0 9 70 +6 7 71 +12 5 72 +15 3 57 +18 1 43 +35 0 49 +60 8 12 +115 26 0 +171 53 3 +199 97 35 +182 112 59 +165 128 84 +192 156 158 +203 193 201 +218 203 198 +220 212 201 +223 206 160 +220 200 160 +218 195 161 +211 185 148 +204 176 136 +187 139 77 +220 149 57 +213 125 15 +221 94 23 +221 36 112 +199 22 120 +177 9 128 +159 2 143 +165 1 192 +208 10 181 +255 48 198 +218 145 162 +207 150 166 +196 155 171 +200 113 147 +223 35 129 +179 5 152 +151 1 135 +108 2 172 +87 0 85 +16 6 30 +10 3 22 +4 0 14 +5 6 10 +34 12 1 +56 29 10 +98 38 2 +186 44 34 +189 30 48 +193 17 63 +205 45 73 +222 17 112 +188 40 114 +157 119 80 +126 107 153 +71 113 153 +64 115 162 +36 130 204 +48 120 204 +87 72 213 +77 20 185 +78 25 129 +104 12 59 +138 72 12 +148 74 7 +158 76 3 +183 82 2 +203 104 2 +219 102 0 +226 116 1 +208 116 7 +209 117 16 +192 105 34 +167 105 54 +85 92 98 +85 89 90 +57 60 49 +43 39 38 +67 35 12 +111 54 11 +176 90 15 +222 96 55 +237 172 68 +222 170 86 +179 125 63 +144 100 55 +134 83 52 +75 56 39 +27 34 40 +16 29 45 +1 10 51 +7 27 77 +1 21 84 +10 50 99 +0 33 114 +2 32 122 +1 56 147 +17 94 172 +71 147 196 +105 168 211 +154 186 211 +199 213 216 +220 218 219 +223 224 226 +222 217 211 +194 209 216 +134 214 247 +121 164 217 +94 177 227 +77 148 214 +78 159 214 +56 181 235 +27 150 228 +61 144 212 +62 81 222 +62 36 189 +91 2 152 +101 1 89 +95 1 75 +52 2 51 +84 3 44 +145 9 55 +196 18 104 +219 36 119 +211 19 154 +224 1 212 +213 5 215 +185 1 175 +113 34 141 +125 0 82 +123 18 61 +129 103 76 +174 141 126 +232 222 212 +217 189 168 diff --git a/src/fractalzoomer/color_maps/Flame 368_vchira_2pp1.jpg.map b/src/fractalzoomer/color_maps/Flame 368_vchira_2pp1.jpg.map new file mode 100644 index 000000000..f201de5f4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 368_vchira_2pp1.jpg.map @@ -0,0 +1,256 @@ +179 181 0 +231 161 3 +239 153 1 +248 146 0 +210 116 0 +173 87 0 +165 82 0 +157 78 0 +133 20 26 +108 15 59 +84 11 92 +65 29 94 +46 48 97 +23 39 162 +1 31 227 +4 40 240 +7 50 253 +12 165 199 +17 158 160 +23 152 121 +28 147 84 +33 143 48 +39 151 43 +46 160 38 +16 90 93 +9 68 140 +2 47 188 +22 38 211 +42 30 234 +51 15 208 +60 0 183 +92 21 141 +122 33 61 +235 140 0 +223 191 2 +212 242 4 +157 242 9 +103 243 14 +78 243 21 +53 244 29 +17 236 118 +39 187 115 +61 139 113 +54 135 84 +48 132 55 +31 131 77 +15 130 99 +15 66 113 +3 71 144 +2 141 122 +8 100 116 +14 60 110 +46 35 106 +79 10 103 +84 10 100 +90 10 97 +56 41 100 +47 87 65 +39 134 30 +21 185 30 +4 237 31 +9 240 31 +15 243 32 +39 250 25 +40 248 15 +86 197 33 +105 169 16 +124 141 0 +86 140 0 +48 139 0 +0 135 0 +26 203 24 +117 234 44 +180 213 60 +244 193 76 +244 192 66 +244 192 56 +248 198 50 +252 204 44 +225 247 24 +230 255 32 +254 227 0 +249 179 0 +244 132 0 +249 103 0 +255 75 1 +253 43 10 +255 23 12 +247 3 75 +152 2 130 +58 2 185 +36 9 195 +15 16 205 +8 12 221 +19 9 230 +10 16 252 +7 33 254 +6 85 203 +15 88 196 +24 92 189 +14 88 213 +5 84 237 +21 74 238 +33 58 213 +172 146 111 +126 194 84 +80 243 58 +48 238 61 +17 234 65 +22 234 87 +22 209 128 +3 176 133 +39 139 189 +23 8 211 +69 10 188 +115 12 165 +188 2 113 +226 1 67 +213 8 51 +228 22 24 +227 51 62 +178 30 93 +130 9 125 +98 5 145 +66 1 165 +55 6 194 +30 2 200 +47 3 162 +75 2 119 +110 13 80 +128 14 71 +146 16 62 +155 5 76 +154 15 57 +195 29 29 +252 46 9 +243 77 3 +218 67 11 +193 57 19 +175 63 23 +157 70 27 +133 68 40 +128 41 58 +111 77 39 +45 142 47 +46 200 70 +56 213 58 +67 226 46 +80 249 6 +128 238 3 +205 219 8 +233 211 29 +192 106 0 +185 90 0 +179 75 0 +162 69 51 +102 76 113 +51 86 92 +45 140 56 +37 198 69 +21 226 25 +27 227 7 +35 234 15 +43 241 24 +73 240 10 +78 225 12 +56 207 32 +66 214 66 +68 206 252 +49 144 241 +31 83 231 +30 48 246 +1 22 251 +1 11 230 +3 19 236 +21 23 248 +11 38 239 +0 43 213 +0 33 206 +9 23 171 +6 48 146 +7 47 134 +11 46 127 +13 25 123 +83 66 59 +85 89 32 +87 113 6 +148 132 0 +176 134 0 +193 160 0 +188 170 0 +199 188 0 +207 180 3 +224 150 27 +222 142 45 +222 119 86 +255 168 71 +242 146 59 +237 85 46 +243 61 11 +220 70 9 +197 91 15 +143 74 7 +33 82 3 +47 140 7 +59 198 9 +124 227 0 +199 247 3 +215 231 11 +226 228 7 +240 182 13 +234 154 15 +221 167 9 +164 181 43 +152 188 18 +118 209 7 +168 196 0 +159 163 14 +165 133 0 +143 139 3 +139 158 0 +89 195 1 +63 211 0 +61 219 0 +119 235 4 +164 244 5 +215 234 18 +237 235 12 +255 195 40 +253 142 8 +245 112 7 +221 128 7 +156 142 0 +120 200 5 +70 204 19 +28 241 35 +11 252 49 +66 228 46 +128 242 9 +178 229 4 +218 208 32 +241 180 14 +240 147 7 +232 118 4 +249 52 7 +250 23 14 +223 1 24 +193 11 34 +207 5 21 +218 0 14 +227 12 7 +254 34 8 +246 75 3 +228 107 2 +186 201 76 +193 125 24 diff --git a/src/fractalzoomer/color_maps/Flame 369_00017.map b/src/fractalzoomer/color_maps/Flame 369_00017.map new file mode 100644 index 000000000..14b336749 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 369_00017.map @@ -0,0 +1,256 @@ +86 162 180 +79 164 187 +79 163 189 +80 162 191 +86 163 190 +93 164 189 +96 164 188 +100 164 188 +105 163 185 +102 167 183 +100 171 182 +97 176 180 +94 182 179 +90 190 178 +87 198 177 +87 202 176 +88 206 175 +95 223 178 +102 226 178 +109 230 178 +117 231 175 +125 233 173 +128 232 171 +131 231 170 +145 226 164 +149 223 164 +153 220 164 +157 217 164 +162 215 164 +161 214 163 +160 214 163 +161 210 162 +163 206 164 +166 196 172 +167 190 175 +168 185 179 +169 178 181 +171 172 184 +173 168 183 +176 165 183 +189 149 180 +192 139 181 +195 130 183 +195 123 186 +196 117 189 +193 114 191 +190 111 193 +184 106 197 +177 103 202 +163 101 209 +156 103 211 +149 106 214 +142 108 213 +135 110 213 +133 112 211 +132 114 209 +131 122 200 +135 122 199 +140 123 198 +142 120 196 +145 118 194 +144 116 192 +144 114 191 +141 110 186 +139 105 180 +136 103 170 +133 102 169 +131 101 169 +129 100 169 +127 100 169 +127 98 170 +127 98 170 +125 99 171 +126 103 169 +127 107 168 +127 108 170 +127 109 172 +126 109 172 +126 109 172 +125 107 170 +125 106 167 +128 107 166 +126 107 169 +124 108 173 +123 107 176 +123 107 179 +121 106 183 +117 103 188 +108 98 189 +104 103 189 +100 108 190 +98 111 192 +96 114 194 +91 121 200 +87 128 202 +83 134 203 +78 142 204 +69 158 197 +62 161 190 +55 165 183 +55 167 179 +55 169 176 +57 175 172 +58 183 168 +57 190 160 +55 191 157 +53 192 155 +51 191 155 +50 191 155 +50 191 150 +54 191 145 +61 191 141 +68 191 140 +82 189 136 +84 188 135 +86 187 135 +92 181 129 +102 178 125 +112 179 120 +123 182 115 +140 187 106 +146 184 102 +152 181 98 +152 178 98 +153 175 98 +156 169 98 +163 164 98 +169 160 103 +175 157 108 +182 154 126 +181 151 129 +181 148 133 +183 139 139 +187 129 142 +195 121 147 +203 115 151 +221 108 158 +226 102 162 +231 96 166 +231 92 168 +232 88 170 +232 82 174 +231 78 178 +230 75 179 +229 74 178 +228 78 177 +227 79 176 +227 81 175 +226 81 171 +226 79 171 +227 76 173 +227 71 177 +229 64 182 +226 63 181 +224 62 180 +218 62 178 +212 61 176 +204 61 174 +197 62 172 +190 63 173 +184 62 172 +171 65 164 +167 66 159 +163 67 155 +154 70 145 +148 72 139 +144 73 135 +141 72 134 +142 71 132 +141 71 131 +141 71 131 +143 71 132 +145 67 132 +145 64 131 +145 60 136 +144 53 144 +145 45 152 +145 38 162 +145 32 167 +143 29 165 +141 29 164 +140 30 162 +138 32 160 +139 36 158 +147 36 149 +148 36 148 +150 36 147 +153 32 145 +155 29 144 +157 28 144 +157 27 145 +158 26 143 +162 26 146 +170 28 150 +175 29 153 +179 29 153 +182 28 154 +181 27 152 +177 30 149 +172 32 145 +166 36 138 +159 40 131 +151 43 123 +144 46 121 +137 52 121 +128 58 123 +118 62 121 +109 65 120 +105 70 120 +102 75 122 +99 79 124 +98 83 130 +98 85 136 +96 88 143 +93 92 152 +91 96 159 +92 101 164 +92 104 165 +94 105 167 +97 107 172 +99 109 178 +98 109 184 +94 107 187 +92 106 190 +91 107 192 +90 109 196 +91 114 202 +95 121 205 +101 127 207 +105 134 210 +108 140 211 +112 145 210 +114 149 208 +113 149 205 +112 152 203 +113 156 202 +114 160 201 +115 159 201 +116 155 201 +119 151 201 +121 145 200 +126 137 200 +129 130 199 +134 123 194 +137 117 190 +135 114 186 +134 113 181 +131 115 178 +127 116 175 +121 120 174 +113 126 173 +109 136 174 +105 143 175 +101 149 176 +97 154 177 +90 159 179 diff --git a/src/fractalzoomer/color_maps/Flame 370_040208-115.map b/src/fractalzoomer/color_maps/Flame 370_040208-115.map new file mode 100644 index 000000000..18fcc0030 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 370_040208-115.map @@ -0,0 +1,256 @@ +88 175 222 +100 187 234 +106 192 238 +113 197 242 +108 187 227 +103 178 212 +98 177 207 +94 176 203 +133 142 168 +143 146 166 +153 151 165 +141 157 164 +129 163 163 +111 142 134 +94 122 105 +89 123 109 +84 124 114 +51 103 100 +40 66 82 +29 29 65 +58 26 89 +87 23 113 +102 30 128 +117 37 144 +78 72 130 +80 126 166 +83 181 203 +68 167 204 +54 153 206 +53 152 203 +53 152 201 +48 152 200 +59 148 193 +54 146 192 +46 141 185 +39 137 179 +35 120 161 +31 104 144 +28 97 120 +26 91 97 +10 36 43 +11 28 31 +13 21 19 +6 11 10 +0 2 1 +0 1 1 +0 0 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 3 3 +0 6 7 +6 13 16 +13 21 26 +28 24 29 +24 22 36 +20 21 43 +35 38 52 +51 56 62 +56 62 66 +62 68 70 +64 94 88 +129 103 110 +170 125 134 +174 145 154 +179 166 174 +181 169 180 +184 173 187 +179 178 200 +187 203 225 +181 195 238 +182 205 244 +184 216 250 +178 220 244 +173 224 238 +167 213 231 +162 202 225 +157 180 215 +157 177 212 +160 163 190 +150 176 198 +141 189 206 +135 189 207 +130 189 209 +125 184 223 +119 197 238 +119 192 244 +129 205 245 +140 219 247 +145 233 250 +151 247 253 +149 252 255 +151 254 255 +160 238 255 +176 238 255 +178 235 241 +164 208 220 +151 182 200 +149 184 193 +148 186 187 +136 188 190 +119 169 176 +138 176 190 +133 174 195 +129 173 200 +130 165 196 +132 158 192 +91 97 179 +103 92 187 +131 110 189 +182 133 187 +153 141 168 +156 143 161 +160 146 155 +160 130 136 +162 125 126 +163 101 100 +170 78 78 +190 67 83 +212 55 71 +234 43 59 +218 52 71 +203 62 83 +204 81 97 +206 84 106 +225 88 129 +222 56 72 +215 94 118 +221 96 127 +227 99 137 +212 97 116 +225 95 117 +234 100 116 +231 113 131 +219 151 169 +208 146 169 +198 141 169 +191 139 158 +185 138 148 +163 106 112 +163 84 89 +160 61 69 +160 51 69 +125 50 74 +114 38 63 +103 26 53 +27 13 51 +2 11 35 +5 0 7 +1 0 2 +28 0 35 +35 3 43 +42 7 51 +80 12 95 +100 40 93 +110 31 60 +143 32 52 +125 44 37 +118 35 58 +100 10 103 +105 13 104 +110 16 105 +141 35 132 +170 86 162 +181 100 157 +151 118 157 +140 97 108 +136 92 102 +132 88 97 +129 100 106 +129 116 126 +99 112 122 +65 94 125 +61 87 116 +67 71 103 +130 70 98 +138 53 50 +141 51 52 +146 40 57 +151 32 48 +144 45 53 +160 51 58 +160 42 44 +166 48 52 +173 54 60 +187 62 85 +189 67 85 +187 64 82 +179 67 71 +176 62 66 +170 67 68 +174 61 65 +170 64 66 +165 65 64 +162 65 70 +166 83 88 +166 88 93 +163 89 91 +157 102 97 +157 106 116 +160 95 97 +154 96 94 +152 114 113 +144 124 128 +134 129 140 +118 123 135 +119 143 136 +114 148 137 +116 155 145 +108 158 170 +103 164 166 +102 211 182 +116 247 234 +118 249 247 +129 248 250 +135 250 247 +149 250 247 +141 246 245 +141 249 240 +146 247 247 +146 211 236 +148 203 228 +144 226 228 +136 199 233 +135 174 222 +148 193 225 +166 192 219 +182 208 244 +197 219 250 +214 222 252 +215 219 250 +193 216 252 +173 223 253 +160 222 253 +144 221 244 +129 206 236 +125 203 233 +102 239 230 +99 204 199 +84 169 197 +70 137 149 +21 119 101 +24 99 91 +24 62 56 +23 46 40 +26 26 27 +26 32 30 +34 46 42 +35 92 67 +48 101 113 +62 107 119 +62 139 160 +62 150 184 +72 171 220 diff --git a/src/fractalzoomer/color_maps/Flame 371_040221-00.map b/src/fractalzoomer/color_maps/Flame 371_040221-00.map new file mode 100644 index 000000000..9483748fb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 371_040221-00.map @@ -0,0 +1,256 @@ +112 84 74 +97 83 80 +96 83 80 +95 84 81 +92 77 73 +90 71 66 +86 67 62 +82 63 58 +67 43 40 +65 36 33 +64 30 27 +68 26 21 +73 22 16 +80 19 12 +87 17 9 +90 16 8 +93 16 7 +111 21 7 +121 25 9 +131 29 12 +137 32 13 +143 36 14 +144 35 13 +146 35 13 +148 37 13 +149 39 14 +151 42 15 +144 45 18 +138 48 21 +132 46 21 +127 45 22 +112 41 22 +96 35 20 +69 23 13 +61 20 11 +54 17 10 +52 16 9 +50 15 9 +49 14 9 +48 14 9 +49 12 11 +54 16 14 +59 21 18 +70 30 26 +81 39 34 +88 43 38 +95 48 42 +110 59 49 +123 68 57 +141 85 73 +149 94 82 +157 103 92 +161 108 97 +166 113 102 +169 114 101 +172 115 100 +170 106 89 +164 97 80 +158 88 72 +149 78 65 +140 69 58 +138 64 53 +137 60 49 +132 52 39 +135 52 39 +136 50 36 +131 51 39 +126 52 42 +124 53 44 +123 55 46 +111 49 42 +109 52 48 +115 61 53 +115 66 58 +115 71 63 +111 75 67 +108 79 72 +103 77 72 +98 76 72 +95 76 70 +98 75 66 +117 78 60 +132 90 71 +147 103 83 +153 110 90 +159 117 97 +170 131 114 +176 141 125 +185 148 130 +190 152 134 +195 157 139 +199 162 143 +203 167 148 +214 182 166 +221 196 183 +226 206 198 +226 213 207 +220 214 211 +220 215 211 +221 216 212 +223 219 215 +226 222 218 +234 228 224 +243 236 231 +244 239 238 +237 233 232 +231 227 226 +226 222 220 +222 218 215 +210 206 203 +202 196 192 +191 184 181 +181 173 171 +170 165 165 +169 164 164 +169 164 163 +169 165 164 +172 169 168 +176 172 172 +178 175 175 +183 182 183 +182 182 182 +181 183 182 +180 183 182 +180 183 182 +179 180 180 +177 177 174 +174 168 166 +173 161 156 +169 142 129 +168 138 123 +168 135 117 +168 126 105 +170 123 98 +172 119 92 +175 117 91 +190 118 87 +198 119 85 +207 120 84 +210 119 83 +213 118 83 +216 117 79 +210 111 78 +201 104 71 +190 96 65 +178 85 52 +178 82 48 +178 79 45 +180 76 38 +180 73 33 +179 72 28 +175 72 25 +176 74 28 +180 76 30 +185 79 32 +196 85 39 +208 90 46 +217 99 51 +223 105 54 +226 109 58 +227 109 59 +223 99 56 +222 93 54 +221 87 52 +215 81 49 +209 75 44 +202 72 39 +195 69 33 +192 69 26 +192 67 26 +192 66 26 +191 63 27 +189 59 28 +185 58 29 +177 58 30 +172 63 35 +168 70 42 +170 79 49 +172 84 58 +174 86 64 +174 86 67 +167 82 66 +154 76 63 +139 69 58 +114 60 49 +110 58 48 +106 56 47 +103 52 44 +105 49 41 +111 46 36 +115 44 32 +120 48 29 +125 51 28 +133 55 30 +141 61 31 +151 68 35 +162 74 41 +174 80 47 +184 86 51 +190 91 54 +193 91 55 +192 90 55 +188 89 53 +184 90 54 +182 88 55 +182 87 55 +181 86 53 +177 81 49 +175 76 44 +171 70 36 +169 67 35 +168 65 36 +172 69 40 +178 75 45 +180 83 54 +183 91 60 +185 97 65 +188 101 72 +189 105 77 +192 111 87 +194 117 95 +197 123 105 +197 130 113 +190 136 121 +182 137 125 +175 135 122 +169 130 117 +160 123 110 +151 111 100 +142 101 90 +130 94 82 +115 85 77 +101 77 68 +91 68 59 +85 62 51 +81 53 43 +81 46 34 +84 40 28 +90 37 25 +94 34 23 +98 35 23 +106 38 28 +115 42 29 +126 43 29 +135 44 28 +146 48 28 +153 48 27 +154 51 28 +155 54 36 +154 61 43 +153 67 52 +149 72 59 +147 80 68 +142 83 71 +134 84 70 +122 83 72 diff --git a/src/fractalzoomer/color_maps/Flame 372_040221-11.map b/src/fractalzoomer/color_maps/Flame 372_040221-11.map new file mode 100644 index 000000000..9e396a081 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 372_040221-11.map @@ -0,0 +1,256 @@ +31 15 114 +40 21 136 +45 23 145 +51 26 154 +55 27 159 +59 29 165 +60 30 167 +61 31 170 +65 33 178 +67 34 182 +70 36 186 +73 37 191 +76 38 197 +81 40 204 +87 43 211 +91 44 216 +95 46 221 +112 53 243 +120 55 249 +129 57 255 +138 58 255 +147 60 255 +151 60 255 +155 61 255 +170 66 255 +174 67 255 +178 68 255 +178 68 255 +178 68 255 +177 67 255 +177 67 255 +172 66 255 +164 64 255 +136 55 234 +120 49 219 +104 44 204 +90 38 187 +77 32 171 +71 30 163 +65 28 156 +45 20 132 +41 18 127 +38 16 122 +42 18 128 +46 21 134 +50 22 139 +55 23 145 +64 27 158 +72 31 171 +89 39 199 +96 44 215 +104 49 232 +107 51 240 +111 54 249 +110 54 248 +110 54 248 +98 48 229 +89 45 217 +81 42 206 +75 39 198 +70 37 190 +68 35 186 +66 34 183 +62 33 177 +60 31 171 +59 31 171 +62 32 176 +66 34 182 +67 35 184 +68 36 186 +68 36 184 +67 34 182 +62 32 176 +60 32 174 +59 32 173 +56 30 169 +53 29 165 +50 28 162 +48 27 160 +44 26 156 +42 27 156 +45 29 168 +50 32 177 +56 36 187 +59 37 192 +62 38 197 +70 42 209 +77 46 222 +95 55 253 +102 58 254 +110 61 255 +112 62 255 +115 64 255 +118 64 255 +121 64 255 +123 65 255 +126 65 255 +129 65 255 +129 65 255 +129 65 255 +129 65 255 +129 65 255 +128 65 255 +126 65 255 +123 65 255 +119 64 255 +116 64 255 +113 62 255 +110 61 255 +103 59 255 +93 55 250 +83 50 234 +73 45 216 +51 33 173 +46 29 162 +42 26 151 +32 20 128 +21 12 106 +12 7 88 +6 3 73 +1 0 59 +3 0 60 +5 0 61 +7 0 63 +9 1 66 +14 4 76 +20 6 87 +26 11 101 +31 15 114 +40 21 136 +42 22 140 +45 23 145 +51 26 154 +55 28 160 +59 29 165 +61 31 170 +65 33 178 +67 34 182 +70 36 186 +71 36 188 +72 37 190 +76 38 197 +81 40 203 +87 43 211 +95 46 221 +112 53 243 +117 54 248 +122 55 253 +129 57 255 +138 57 255 +147 60 255 +155 61 255 +170 66 255 +172 66 255 +175 67 255 +178 68 255 +178 68 255 +178 68 255 +177 67 255 +172 66 255 +164 64 255 +136 55 234 +128 52 226 +120 50 218 +104 44 204 +89 38 187 +77 32 171 +65 28 156 +45 20 132 +42 18 128 +40 17 125 +38 16 122 +40 17 126 +46 21 134 +55 23 145 +64 27 158 +72 31 171 +81 36 184 +89 39 199 +96 44 215 +104 49 232 +110 53 243 +111 54 249 +110 54 248 +98 48 229 +93 46 222 +89 44 216 +81 42 206 +75 39 198 +70 37 190 +66 34 183 +62 33 177 +60 31 171 +59 31 168 +59 31 171 +62 33 176 +66 34 182 +68 36 186 +68 36 184 +67 34 182 +65 33 178 +62 32 176 +61 32 176 +59 32 173 +56 31 170 +53 29 165 +48 27 160 +44 26 156 +42 27 156 +43 28 161 +45 29 168 +50 33 177 +56 36 187 +62 38 197 +70 42 209 +77 46 222 +86 50 237 +95 55 253 +103 59 255 +110 61 255 +115 64 255 +118 64 255 +121 64 255 +123 65 255 +126 65 255 +128 65 255 +129 65 255 +129 65 255 +129 65 255 +129 65 255 +128 65 255 +126 65 255 +125 65 255 +123 65 255 +120 65 255 +116 64 255 +110 61 255 +103 59 255 +93 55 250 +83 50 234 +73 45 216 +62 39 197 +51 33 173 +42 26 151 +32 20 128 +21 12 106 +12 7 88 +6 3 73 +3 1 65 +1 0 59 +1 0 57 +5 0 61 +9 1 66 +14 4 76 +20 6 87 +26 11 101 diff --git a/src/fractalzoomer/color_maps/Flame 373_040221-12.map b/src/fractalzoomer/color_maps/Flame 373_040221-12.map new file mode 100644 index 000000000..9d047d59e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 373_040221-12.map @@ -0,0 +1,256 @@ +97 81 35 +82 94 46 +81 97 49 +80 100 53 +83 101 54 +86 102 55 +94 104 55 +103 106 56 +138 114 59 +147 116 63 +157 119 67 +161 118 66 +165 117 65 +173 113 58 +181 110 52 +189 107 47 +197 104 43 +219 99 37 +216 98 38 +214 97 39 +204 96 38 +194 95 37 +191 93 34 +189 91 31 +186 81 19 +182 78 17 +178 75 16 +169 75 17 +161 76 19 +156 77 20 +151 79 21 +140 83 24 +127 84 24 +111 77 21 +104 73 20 +98 70 19 +92 70 20 +86 70 22 +80 71 23 +75 72 24 +60 76 31 +57 76 31 +54 76 32 +54 74 32 +54 73 32 +53 72 32 +53 71 32 +54 72 34 +54 72 34 +57 75 35 +58 77 34 +60 79 34 +62 80 34 +64 81 35 +64 81 35 +65 81 36 +70 85 39 +77 87 39 +85 89 39 +99 90 37 +114 92 35 +122 93 35 +130 95 35 +145 97 34 +160 102 36 +185 103 36 +196 100 32 +207 97 29 +211 95 26 +215 93 24 +222 88 18 +224 84 14 +213 74 9 +202 69 8 +191 64 8 +174 60 7 +158 56 6 +150 55 6 +143 55 6 +128 52 7 +114 48 7 +90 38 6 +75 34 5 +61 30 5 +54 29 6 +48 28 7 +39 29 8 +32 30 8 +33 32 8 +37 34 7 +41 36 7 +43 36 8 +45 37 10 +53 41 10 +62 46 11 +77 53 11 +97 58 9 +133 73 8 +150 76 8 +167 80 9 +172 81 10 +178 83 11 +190 84 11 +202 85 9 +215 81 6 +210 77 4 +205 74 3 +198 71 3 +191 68 3 +175 62 4 +158 57 3 +142 54 5 +131 52 8 +109 54 15 +104 55 17 +100 57 20 +94 60 26 +90 63 29 +89 66 32 +94 66 34 +117 73 34 +133 84 34 +149 95 35 +157 101 39 +165 108 43 +180 122 54 +190 130 63 +197 138 71 +205 145 78 +221 162 89 +223 167 93 +226 173 98 +229 186 111 +227 193 122 +223 197 132 +216 193 134 +213 175 124 +216 167 114 +219 160 104 +220 155 99 +221 151 95 +224 142 89 +222 129 80 +218 115 63 +217 102 47 +225 87 19 +226 86 15 +228 85 11 +234 86 8 +237 86 8 +239 88 8 +238 87 9 +238 87 10 +237 88 10 +236 90 11 +231 95 16 +226 101 24 +221 109 33 +217 116 44 +211 121 54 +205 124 65 +190 126 72 +184 126 73 +178 126 75 +163 125 78 +153 121 77 +142 118 77 +134 114 78 +120 106 70 +116 103 67 +113 100 65 +104 95 59 +99 86 51 +98 76 41 +103 67 31 +110 58 24 +117 53 18 +124 50 15 +126 53 15 +125 57 16 +123 59 19 +122 59 19 +122 56 17 +121 54 16 +118 53 18 +116 55 19 +114 58 20 +112 65 25 +110 73 32 +111 81 38 +113 89 46 +114 98 52 +123 106 55 +132 115 55 +142 120 54 +152 123 53 +165 126 50 +175 131 50 +177 131 54 +182 131 56 +186 134 57 +185 132 56 +178 127 51 +173 121 44 +167 117 38 +159 112 38 +151 106 40 +145 106 44 +143 109 52 +138 114 60 +135 116 65 +132 120 68 +132 125 70 +136 127 71 +140 125 69 +152 123 65 +162 121 62 +171 118 59 +173 114 56 +172 115 55 +171 116 56 +169 114 55 +172 110 52 +178 104 44 +187 97 37 +195 88 30 +203 84 23 +207 82 20 +209 82 19 +210 84 21 +210 84 21 +211 83 20 +214 79 19 +217 76 16 +220 70 12 +223 66 8 +224 65 8 +225 65 6 +223 65 5 +223 64 5 +221 62 4 +218 60 5 +215 56 5 +212 54 5 +211 51 5 +207 51 5 +200 52 4 +190 54 6 +180 59 9 +169 61 11 +151 58 10 +137 56 11 +127 56 13 +118 58 15 +106 61 19 +99 71 26 diff --git a/src/fractalzoomer/color_maps/Flame 374_040221-13.map b/src/fractalzoomer/color_maps/Flame 374_040221-13.map new file mode 100644 index 000000000..1af45608d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 374_040221-13.map @@ -0,0 +1,256 @@ +73 127 125 +87 141 136 +88 141 139 +89 142 142 +81 134 138 +74 126 135 +69 120 131 +65 115 128 +46 92 107 +35 80 94 +24 69 82 +18 53 75 +13 38 69 +17 24 69 +22 11 69 +25 8 70 +29 6 71 +33 21 78 +38 30 86 +44 39 94 +56 47 107 +68 55 121 +72 61 126 +77 67 131 +77 101 144 +73 113 143 +69 125 142 +67 127 137 +66 130 133 +65 129 131 +64 129 129 +62 124 122 +57 115 117 +37 92 90 +27 80 75 +18 68 61 +12 57 51 +6 47 41 +3 40 37 +1 33 34 +0 20 21 +0 20 19 +0 21 18 +0 28 23 +0 36 29 +7 43 36 +14 51 44 +32 64 61 +50 73 82 +86 96 119 +99 101 128 +113 106 137 +118 110 144 +124 114 151 +122 111 151 +120 108 151 +104 91 136 +92 84 120 +81 77 104 +64 70 89 +47 63 75 +38 59 68 +30 56 62 +14 48 51 +5 40 37 +0 43 20 +3 47 24 +6 52 28 +10 55 32 +14 59 36 +20 67 44 +26 72 53 +38 94 71 +48 103 84 +58 112 98 +72 121 112 +86 130 126 +95 134 132 +104 138 139 +118 144 150 +129 148 159 +148 153 174 +152 153 176 +156 153 178 +158 152 178 +160 152 179 +159 149 177 +159 144 176 +159 119 169 +154 105 165 +150 92 162 +145 90 161 +140 88 160 +129 91 156 +119 89 152 +112 88 149 +104 80 144 +88 68 134 +78 78 128 +69 88 122 +65 95 121 +62 102 120 +59 113 120 +59 120 122 +67 129 130 +77 136 133 +87 143 136 +92 146 138 +97 149 141 +105 155 148 +110 158 156 +110 160 162 +112 162 164 +105 162 161 +101 159 161 +98 157 161 +90 154 159 +80 149 157 +71 144 154 +70 144 152 +70 142 152 +74 142 155 +79 143 158 +82 142 159 +85 142 160 +94 143 162 +102 147 163 +109 150 168 +113 153 172 +123 157 177 +125 157 177 +128 157 178 +132 158 177 +136 160 179 +137 161 181 +140 162 184 +152 166 189 +156 167 189 +160 168 189 +160 169 189 +160 170 189 +160 172 191 +161 173 193 +160 173 195 +158 172 194 +148 168 187 +143 166 183 +138 165 179 +127 161 171 +113 153 163 +98 141 153 +84 132 141 +62 109 113 +57 103 104 +52 98 95 +41 87 80 +28 70 64 +16 57 50 +6 49 40 +1 42 34 +1 41 28 +0 41 19 +0 38 16 +0 36 14 +0 32 9 +0 28 9 +0 25 11 +0 26 15 +0 25 15 +0 22 12 +0 20 10 +0 14 9 +0 8 11 +0 5 19 +0 3 33 +0 0 46 +15 0 54 +33 0 61 +46 3 71 +55 17 82 +62 29 95 +67 39 109 +70 43 117 +74 43 122 +74 47 121 +70 54 120 +67 62 120 +58 75 123 +47 87 123 +37 93 125 +34 95 125 +33 94 123 +37 100 123 +43 106 126 +48 114 130 +51 121 136 +56 127 141 +61 129 144 +67 134 145 +73 137 141 +78 139 141 +80 137 143 +85 134 146 +91 125 147 +97 117 147 +102 105 143 +100 89 133 +87 71 119 +76 59 106 +66 47 97 +59 44 90 +59 43 91 +62 43 94 +56 45 94 +51 46 94 +46 51 94 +43 66 95 +49 84 101 +60 103 115 +73 123 129 +84 136 141 +94 142 148 +103 149 154 +109 152 157 +114 155 159 +119 157 160 +122 159 162 +123 162 165 +126 163 167 +130 163 170 +136 160 173 +144 154 177 +149 144 179 +151 139 181 +148 139 183 +144 140 183 +140 143 183 +138 144 185 +136 139 183 +133 132 178 +124 127 173 +111 125 165 +96 128 155 +82 134 145 +71 137 137 +61 133 128 +54 126 121 +49 120 114 +47 115 108 +44 115 101 +47 117 98 +49 120 96 +51 119 101 +55 119 105 +59 118 113 +64 122 119 diff --git a/src/fractalzoomer/color_maps/Flame 375_040221-14.map b/src/fractalzoomer/color_maps/Flame 375_040221-14.map new file mode 100644 index 000000000..aa0260e7a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 375_040221-14.map @@ -0,0 +1,256 @@ +141 124 150 +148 124 134 +140 127 129 +132 131 124 +116 137 127 +100 143 131 +89 145 134 +79 148 138 +78 155 146 +80 162 154 +82 169 163 +88 174 166 +94 180 170 +100 185 178 +107 190 187 +109 190 189 +111 191 191 +106 201 205 +99 204 206 +92 208 208 +97 212 211 +102 217 214 +109 219 214 +117 222 215 +136 225 217 +121 218 207 +107 212 198 +83 193 182 +59 174 166 +52 165 157 +45 157 148 +38 142 137 +42 129 124 +50 120 101 +52 112 87 +54 105 74 +59 99 59 +65 94 44 +73 95 44 +81 96 45 +114 115 61 +125 130 73 +137 145 85 +145 155 86 +154 166 87 +156 169 86 +159 173 85 +169 172 83 +179 169 81 +188 153 88 +189 144 87 +191 136 86 +189 126 75 +188 116 65 +191 111 57 +194 106 49 +207 71 23 +215 58 18 +223 46 13 +228 38 14 +234 30 15 +232 30 14 +230 31 13 +214 34 13 +196 33 13 +158 32 16 +141 33 22 +125 34 29 +121 34 32 +117 34 35 +99 41 44 +82 49 52 +61 75 67 +58 91 75 +55 107 83 +65 117 88 +75 128 94 +77 130 97 +80 133 100 +81 139 104 +82 143 105 +83 151 110 +82 154 111 +82 157 113 +80 155 113 +79 154 114 +70 148 117 +59 141 113 +35 124 113 +24 118 110 +14 112 108 +13 110 105 +12 108 103 +15 105 98 +18 102 92 +22 100 87 +25 100 83 +21 94 79 +22 93 74 +24 92 70 +27 91 67 +31 91 64 +47 82 54 +63 77 44 +89 68 36 +98 65 35 +107 62 35 +110 64 36 +113 67 38 +125 62 37 +138 55 33 +149 48 26 +160 40 22 +151 32 18 +146 34 20 +141 37 23 +131 43 28 +124 49 36 +120 62 47 +129 67 59 +131 67 79 +135 64 82 +139 62 85 +138 61 87 +137 61 90 +140 76 102 +158 88 114 +173 108 124 +190 112 137 +224 106 122 +226 96 115 +229 87 108 +232 77 95 +231 69 82 +216 80 73 +200 86 75 +159 84 59 +141 72 47 +124 61 35 +119 54 30 +115 48 26 +103 48 20 +95 55 23 +83 64 31 +75 74 38 +59 90 52 +57 90 56 +56 91 60 +57 93 66 +59 99 71 +58 105 77 +62 113 82 +75 127 85 +75 127 84 +76 127 83 +75 126 78 +75 125 74 +70 122 71 +65 119 71 +65 121 74 +69 128 79 +74 138 86 +75 140 87 +77 142 88 +80 147 89 +80 148 89 +79 147 92 +82 147 94 +86 149 100 +85 147 99 +85 146 99 +85 144 97 +85 139 86 +81 132 77 +80 124 67 +79 116 59 +75 107 51 +69 95 43 +62 87 41 +60 82 35 +58 79 27 +66 75 24 +78 73 20 +88 72 19 +109 64 16 +114 62 16 +119 60 17 +119 67 16 +127 77 25 +137 90 39 +147 108 57 +162 126 74 +178 141 87 +194 145 98 +193 151 99 +189 158 100 +179 162 104 +161 167 111 +147 172 119 +137 177 123 +143 182 130 +146 183 131 +150 181 122 +150 177 108 +141 170 94 +135 162 83 +127 150 66 +134 142 54 +145 134 49 +162 127 42 +177 125 37 +182 120 33 +187 118 32 +176 117 31 +171 121 31 +170 124 36 +178 130 46 +190 138 57 +198 147 69 +208 152 82 +204 160 99 +195 174 116 +183 186 131 +174 202 151 +169 215 166 +169 227 183 +177 231 197 +189 236 211 +196 238 221 +199 235 226 +200 236 234 +195 237 233 +193 235 230 +186 226 224 +187 215 218 +192 199 208 +198 178 192 +205 160 184 +208 146 174 +209 133 170 +206 126 165 +200 124 165 +192 126 169 +188 122 165 +192 120 162 +198 115 161 +197 105 168 +204 101 172 +209 99 172 +211 101 172 +207 106 173 +193 116 170 +183 125 164 +163 127 161 +154 130 161 +144 129 159 diff --git a/src/fractalzoomer/color_maps/Flame 376_040221-19.map b/src/fractalzoomer/color_maps/Flame 376_040221-19.map new file mode 100644 index 000000000..f8adc7e33 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 376_040221-19.map @@ -0,0 +1,256 @@ +35 145 173 +44 138 178 +43 138 179 +42 138 180 +35 140 179 +29 143 178 +28 151 168 +27 160 159 +47 172 129 +64 174 121 +82 177 113 +98 183 114 +114 189 116 +128 196 104 +143 203 92 +148 204 86 +153 205 81 +171 205 69 +181 200 76 +192 195 83 +194 190 87 +197 186 92 +194 182 91 +192 178 90 +174 170 90 +171 173 94 +169 176 99 +174 184 111 +179 192 123 +181 195 130 +184 199 137 +182 203 155 +181 203 171 +172 208 194 +174 213 199 +177 218 205 +177 224 211 +177 230 218 +176 228 223 +175 227 228 +155 209 241 +146 198 241 +138 188 242 +134 185 233 +131 182 224 +130 181 216 +130 180 208 +124 175 190 +119 163 177 +97 126 144 +86 106 130 +75 87 116 +67 77 96 +59 67 76 +56 64 68 +53 62 60 +39 57 36 +31 54 34 +24 51 33 +18 48 32 +12 45 31 +11 44 30 +10 44 30 +7 45 31 +8 48 34 +13 63 42 +22 67 43 +32 72 44 +37 74 46 +43 76 49 +53 78 59 +66 76 72 +83 76 103 +93 81 116 +103 87 130 +108 103 142 +114 119 154 +119 127 161 +125 136 169 +138 150 182 +145 163 192 +161 179 198 +157 188 193 +154 197 189 +150 204 190 +146 212 191 +136 223 197 +131 234 201 +135 245 191 +146 246 178 +158 247 165 +164 247 158 +171 248 152 +175 242 145 +179 238 144 +179 231 139 +179 224 137 +185 218 125 +187 218 117 +190 219 110 +191 218 110 +193 217 111 +190 208 114 +187 199 122 +172 169 140 +155 154 154 +138 140 169 +131 137 175 +125 135 182 +109 129 196 +100 127 204 +93 127 200 +93 121 197 +82 107 180 +82 105 173 +82 103 166 +87 101 155 +100 106 145 +113 119 134 +125 129 130 +144 150 129 +143 149 130 +143 149 132 +143 147 133 +144 145 135 +150 147 141 +147 144 153 +143 143 159 +139 142 169 +109 145 185 +98 146 187 +88 148 189 +77 154 193 +65 157 200 +56 159 199 +51 159 192 +53 149 162 +51 149 144 +49 150 127 +49 151 125 +49 152 123 +47 149 125 +46 147 126 +47 136 123 +55 132 119 +66 134 107 +65 138 109 +64 143 111 +62 147 121 +55 151 134 +42 150 148 +35 149 155 +31 149 161 +32 152 160 +33 155 159 +40 157 156 +49 162 155 +52 160 155 +51 153 146 +47 141 135 +38 122 121 +25 85 84 +24 79 76 +24 73 68 +29 64 59 +31 63 51 +35 70 49 +37 76 51 +36 87 58 +35 89 59 +34 92 60 +37 95 63 +37 93 65 +34 93 67 +35 95 70 +35 96 75 +34 100 78 +35 105 81 +42 112 83 +53 118 86 +59 122 89 +75 127 93 +86 128 103 +92 127 112 +89 122 124 +88 121 124 +87 121 124 +78 119 124 +81 118 116 +85 116 112 +90 113 105 +87 105 105 +83 97 100 +72 85 93 +51 69 84 +34 53 68 +20 38 51 +11 27 34 +3 19 26 +2 16 22 +5 21 21 +8 31 27 +15 46 36 +25 60 45 +34 72 54 +42 83 62 +47 90 68 +51 95 69 +50 100 72 +51 107 79 +55 119 87 +62 130 101 +73 147 118 +90 162 129 +104 172 132 +115 177 131 +123 179 129 +122 179 124 +119 177 127 +114 182 135 +113 184 142 +112 184 144 +110 182 144 +112 178 137 +108 168 123 +97 152 110 +85 139 101 +70 124 94 +53 109 88 +37 93 84 +25 80 76 +17 65 67 +8 51 58 +4 41 49 +2 32 41 +0 27 35 +0 24 31 +0 20 28 +0 19 25 +0 18 25 +1 19 23 +1 19 20 +3 19 20 +3 19 22 +3 20 27 +3 24 33 +2 30 42 +5 40 52 +12 58 63 +22 75 71 +31 80 91 +39 89 109 +40 103 129 +36 115 148 +32 120 165 +34 130 178 diff --git a/src/fractalzoomer/color_maps/Flame 377_040221-2.map b/src/fractalzoomer/color_maps/Flame 377_040221-2.map new file mode 100644 index 000000000..26f36af83 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 377_040221-2.map @@ -0,0 +1,256 @@ +46 16 16 +47 16 16 +48 17 17 +50 18 18 +51 18 18 +53 19 19 +54 19 19 +56 20 20 +59 30 21 +57 31 20 +56 33 20 +54 32 19 +52 31 18 +48 30 16 +44 30 15 +42 32 14 +41 34 14 +36 44 15 +37 49 17 +39 54 19 +41 59 21 +43 65 23 +43 66 23 +44 68 24 +43 71 25 +42 70 24 +42 69 24 +39 63 22 +36 57 20 +34 55 19 +33 53 19 +26 46 16 +19 41 14 +10 28 10 +8 24 8 +7 20 7 +6 18 6 +5 16 5 +5 15 5 +5 15 5 +4 12 4 +4 12 4 +4 13 4 +12 19 6 +21 25 9 +26 27 10 +31 29 11 +43 39 15 +54 49 19 +74 71 26 +78 76 27 +83 82 29 +82 84 30 +82 86 31 +80 86 31 +79 87 31 +84 96 34 +88 101 36 +93 106 38 +95 107 38 +97 109 39 +98 110 39 +99 111 40 +102 112 40 +110 120 43 +104 112 40 +96 104 37 +88 96 34 +83 91 32 +78 86 31 +67 77 27 +59 71 25 +46 60 21 +44 58 20 +42 56 20 +49 61 21 +57 66 23 +63 71 25 +69 77 27 +80 86 31 +90 93 33 +111 111 40 +119 119 42 +127 127 45 +129 130 46 +132 133 48 +134 136 49 +132 136 49 +131 137 49 +129 136 49 +128 136 49 +127 135 48 +127 134 48 +127 133 48 +126 130 46 +124 127 45 +124 126 45 +120 121 43 +113 117 42 +106 114 41 +100 109 39 +95 105 37 +85 99 35 +75 94 33 +54 81 29 +43 71 25 +32 62 22 +26 57 20 +20 52 18 +14 41 14 +12 34 12 +9 26 9 +7 22 7 +6 17 6 +6 18 6 +6 19 6 +8 23 8 +14 34 12 +27 47 16 +41 60 21 +69 90 32 +81 102 36 +94 114 41 +99 117 42 +104 121 43 +110 124 44 +114 126 45 +116 123 44 +118 120 43 +123 117 44 +127 120 45 +131 123 47 +139 129 50 +148 135 53 +155 143 56 +161 149 58 +170 161 61 +173 166 62 +176 171 63 +178 173 64 +180 176 65 +185 181 66 +186 182 67 +183 181 66 +182 178 65 +168 164 60 +164 159 58 +160 154 57 +154 145 55 +143 135 51 +134 129 48 +128 125 46 +120 123 44 +118 123 44 +117 123 44 +115 121 43 +111 120 43 +107 115 41 +103 109 39 +102 105 37 +103 105 37 +114 113 41 +117 115 42 +121 118 43 +127 123 45 +131 126 47 +133 127 48 +133 129 48 +139 136 50 +139 138 50 +139 140 50 +141 145 52 +142 146 52 +143 151 54 +145 155 56 +147 158 57 +148 161 58 +150 163 58 +154 165 59 +161 170 61 +167 177 63 +177 186 67 +188 197 71 +195 207 74 +199 217 78 +199 218 78 +200 219 79 +199 219 79 +197 217 78 +195 217 78 +191 214 77 +187 210 75 +184 207 74 +178 202 73 +173 198 71 +170 194 70 +169 189 68 +167 183 66 +164 177 63 +161 167 60 +157 158 57 +158 152 57 +157 148 56 +151 142 54 +143 133 51 +137 129 49 +130 122 46 +123 116 44 +117 110 42 +112 106 40 +111 102 40 +105 97 37 +97 89 35 +89 79 32 +80 67 28 +75 56 27 +68 45 24 +59 35 21 +54 29 19 +53 27 19 +52 29 18 +52 31 18 +52 33 18 +52 39 18 +50 43 18 +47 46 16 +47 54 19 +49 60 21 +51 65 23 +54 68 24 +53 71 25 +53 72 26 +52 74 26 +51 74 26 +50 74 26 +49 72 26 +52 71 25 +52 68 24 +53 66 23 +55 66 23 +56 68 24 +57 68 24 +58 68 24 +59 68 24 +58 66 23 +57 63 22 +56 59 21 +53 54 19 +50 50 18 +50 46 18 +50 42 18 +46 36 16 +43 29 15 +41 24 14 +43 20 15 +44 15 15 diff --git a/src/fractalzoomer/color_maps/Flame 378_040221-21.map b/src/fractalzoomer/color_maps/Flame 378_040221-21.map new file mode 100644 index 000000000..38cbb6d08 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 378_040221-21.map @@ -0,0 +1,256 @@ +138 101 87 +142 105 101 +142 107 103 +143 110 105 +145 112 105 +147 115 106 +148 116 107 +150 117 108 +144 111 105 +137 105 100 +131 99 95 +124 92 88 +117 86 82 +114 81 75 +111 76 68 +110 74 66 +110 72 64 +105 63 59 +101 59 56 +97 55 54 +97 55 53 +97 55 52 +98 56 52 +100 57 53 +107 63 53 +106 62 51 +105 62 49 +101 60 47 +98 59 46 +98 59 45 +98 60 45 +103 60 45 +106 62 46 +109 64 40 +105 62 35 +101 60 31 +99 60 29 +98 60 28 +98 60 28 +98 60 29 +102 63 31 +99 62 28 +97 62 26 +92 59 22 +88 57 19 +85 55 17 +82 54 16 +80 53 15 +79 53 17 +80 55 19 +83 57 22 +86 59 25 +89 61 29 +93 63 34 +94 63 36 +95 63 39 +94 62 43 +92 61 44 +90 61 46 +91 63 48 +92 65 50 +92 65 51 +93 66 52 +92 64 54 +89 62 53 +79 54 48 +75 51 44 +72 49 40 +72 49 39 +72 49 38 +72 49 38 +73 49 38 +81 54 45 +87 58 50 +93 62 56 +99 66 62 +105 71 68 +106 73 71 +108 76 74 +113 81 80 +119 88 88 +136 103 102 +143 108 106 +151 114 110 +152 115 110 +154 117 110 +152 115 110 +146 113 108 +132 104 104 +126 98 98 +121 92 92 +118 89 88 +116 86 84 +110 78 77 +103 70 70 +93 62 63 +83 54 57 +67 38 46 +63 35 40 +60 33 34 +59 32 32 +59 32 31 +60 32 28 +60 33 27 +63 35 29 +65 38 29 +67 42 30 +68 44 30 +69 47 31 +73 53 34 +79 58 36 +86 64 40 +92 69 45 +106 78 55 +110 81 58 +114 85 61 +121 92 69 +131 102 80 +145 118 97 +160 134 113 +184 161 145 +194 173 158 +204 185 172 +206 188 177 +209 191 182 +219 204 197 +228 216 212 +236 228 225 +243 237 237 +247 239 235 +244 235 229 +241 232 223 +233 222 212 +226 212 202 +217 201 191 +212 196 188 +196 174 166 +186 162 150 +176 151 135 +169 144 126 +163 138 118 +149 122 100 +137 113 91 +127 103 84 +118 95 78 +108 83 63 +105 81 59 +103 79 56 +97 75 49 +90 70 42 +85 65 37 +82 61 33 +85 60 30 +87 61 30 +90 62 31 +96 66 34 +102 70 37 +107 74 42 +112 78 47 +118 81 51 +124 86 56 +140 96 62 +142 98 64 +145 100 67 +149 104 71 +150 106 75 +149 106 79 +147 107 85 +147 109 90 +146 109 91 +145 109 92 +146 110 94 +146 111 94 +146 111 95 +143 110 99 +143 110 104 +145 113 112 +153 124 125 +162 136 139 +172 149 152 +180 158 155 +184 161 156 +184 161 157 +176 150 151 +159 142 146 +156 141 148 +154 141 150 +149 140 145 +144 134 136 +137 128 126 +126 110 110 +110 94 92 +95 76 73 +83 65 62 +74 57 53 +67 51 43 +65 48 36 +67 46 32 +70 47 30 +75 50 30 +82 55 33 +90 63 37 +98 71 41 +108 79 48 +118 87 55 +126 95 62 +135 104 70 +144 112 79 +151 119 86 +154 123 92 +153 123 95 +151 122 97 +145 116 97 +139 111 96 +134 105 95 +127 99 91 +120 93 88 +112 86 82 +102 78 76 +92 69 68 +84 62 63 +81 56 59 +81 55 55 +83 56 55 +88 59 55 +93 63 57 +96 67 59 +96 69 61 +98 71 63 +103 76 66 +110 82 68 +115 88 70 +120 94 71 +124 98 73 +122 98 73 +117 96 70 +112 92 67 +109 88 61 +105 85 56 +103 83 50 +102 81 44 +103 81 41 +101 79 37 +100 77 33 +99 75 31 +98 75 30 +100 75 31 +101 74 34 +103 74 37 +103 73 41 +104 72 42 +107 73 45 +112 77 50 +118 83 56 +124 87 65 +132 94 76 diff --git a/src/fractalzoomer/color_maps/Flame 379_040221-22.map b/src/fractalzoomer/color_maps/Flame 379_040221-22.map new file mode 100644 index 000000000..fb05d063f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 379_040221-22.map @@ -0,0 +1,256 @@ +91 108 100 +93 109 98 +89 105 92 +86 101 87 +83 98 85 +81 95 84 +78 92 82 +76 89 81 +63 74 71 +56 66 65 +50 59 60 +43 52 56 +37 45 52 +34 40 49 +31 36 47 +31 36 46 +31 36 45 +33 38 43 +33 38 44 +34 39 45 +35 40 45 +36 41 45 +37 43 45 +39 45 45 +46 56 54 +55 65 62 +64 74 71 +82 91 84 +101 109 98 +109 116 104 +117 123 110 +128 135 119 +139 145 128 +152 157 136 +152 155 135 +152 153 134 +140 144 125 +129 135 116 +123 130 112 +118 126 108 +101 110 94 +96 106 91 +91 102 88 +90 101 87 +89 100 87 +90 100 88 +91 101 89 +92 101 92 +95 103 96 +99 108 100 +100 110 100 +102 112 101 +101 112 101 +100 112 101 +99 111 99 +99 110 98 +96 103 90 +90 98 85 +85 93 80 +78 85 74 +71 78 68 +67 72 65 +64 67 63 +56 58 56 +49 52 52 +36 42 44 +32 37 42 +28 33 41 +27 32 40 +26 31 40 +25 30 40 +26 31 40 +27 32 43 +27 32 44 +27 33 45 +27 33 45 +27 33 45 +27 33 45 +27 34 45 +28 34 46 +28 35 47 +30 37 49 +33 40 49 +36 44 50 +37 46 51 +39 48 52 +41 49 51 +43 48 51 +48 53 50 +52 58 53 +56 64 56 +57 65 59 +59 67 62 +63 71 67 +69 78 75 +75 87 83 +82 95 89 +92 106 99 +96 111 102 +101 116 106 +103 117 107 +106 119 108 +107 120 107 +106 119 106 +109 123 107 +113 126 110 +118 130 114 +118 130 115 +118 130 116 +117 130 117 +113 128 116 +111 127 115 +110 126 111 +103 113 99 +98 107 94 +94 101 90 +84 90 82 +73 79 72 +65 71 66 +58 62 60 +47 48 51 +40 42 48 +34 37 46 +32 35 45 +30 34 45 +27 31 45 +26 30 44 +26 31 44 +26 31 44 +29 33 47 +30 34 47 +32 36 48 +37 41 51 +41 47 54 +45 54 57 +49 59 61 +59 70 66 +63 75 68 +67 80 71 +68 81 72 +69 83 74 +70 85 74 +71 85 74 +72 86 74 +73 86 75 +77 89 81 +79 91 84 +82 94 88 +89 102 96 +96 111 104 +103 120 113 +110 126 120 +119 135 131 +121 136 132 +123 138 133 +125 142 133 +129 144 133 +131 146 131 +132 143 129 +132 141 125 +130 138 120 +128 135 114 +128 134 113 +128 134 113 +128 134 113 +125 132 112 +123 129 110 +118 124 107 +103 111 95 +99 107 92 +95 103 89 +88 96 83 +80 88 79 +71 78 74 +63 70 68 +54 61 63 +48 55 57 +43 49 53 +38 43 51 +34 39 49 +31 36 49 +30 34 48 +30 34 47 +31 34 46 +31 36 46 +32 37 46 +34 39 46 +37 43 47 +42 48 49 +46 53 53 +50 58 57 +55 64 61 +61 70 66 +66 77 69 +71 81 73 +73 83 74 +73 84 74 +73 84 75 +73 84 76 +75 85 77 +77 88 78 +80 93 80 +84 97 84 +90 105 91 +100 113 99 +110 122 106 +117 128 111 +120 130 114 +120 132 115 +121 131 114 +121 129 113 +119 124 109 +111 116 101 +100 105 92 +88 94 83 +76 83 75 +68 73 70 +60 65 65 +54 59 62 +49 55 58 +44 50 56 +40 46 56 +41 46 55 +44 46 55 +49 49 56 +54 52 57 +58 54 59 +62 60 61 +69 66 63 +77 71 66 +83 76 69 +87 80 72 +89 84 75 +91 89 78 +95 94 81 +100 97 85 +103 99 88 +105 101 89 +105 102 90 +103 103 89 +103 102 89 +101 100 88 +98 97 86 +95 94 84 +89 92 80 +85 90 77 +81 88 75 +79 87 75 +78 88 76 +80 91 80 +84 96 86 +85 99 90 +86 100 89 +86 101 90 +85 100 90 +88 104 93 diff --git a/src/fractalzoomer/color_maps/Flame 380_040221-23.map b/src/fractalzoomer/color_maps/Flame 380_040221-23.map new file mode 100644 index 000000000..0fa1fc545 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 380_040221-23.map @@ -0,0 +1,256 @@ +109 35 30 +87 22 31 +81 31 29 +75 40 27 +73 49 23 +71 58 19 +73 59 20 +75 60 22 +87 79 33 +100 82 41 +114 86 50 +124 71 58 +134 57 67 +137 55 67 +140 53 68 +140 51 67 +141 50 67 +131 31 62 +126 28 52 +122 25 42 +114 29 31 +107 33 21 +104 32 18 +102 32 16 +102 32 16 +99 34 17 +97 37 18 +89 43 23 +81 50 28 +80 55 33 +79 60 38 +79 73 43 +81 89 46 +57 115 50 +49 130 64 +42 145 78 +39 161 79 +36 178 81 +30 181 77 +24 184 73 +16 163 76 +13 153 74 +11 143 72 +10 132 61 +10 122 50 +11 113 51 +12 105 52 +15 90 60 +13 88 74 +17 110 85 +18 106 88 +20 102 92 +21 99 100 +23 96 109 +28 99 106 +33 102 104 +62 87 76 +77 73 70 +93 59 64 +111 50 63 +130 42 62 +141 40 61 +152 39 61 +169 43 62 +182 51 73 +181 45 100 +182 43 105 +183 42 110 +186 43 109 +189 44 109 +189 44 110 +186 37 110 +181 28 104 +186 23 97 +192 18 91 +192 11 84 +193 5 78 +191 4 73 +190 4 69 +188 4 60 +185 3 54 +167 6 40 +154 7 32 +141 9 24 +137 7 20 +134 5 16 +127 4 11 +118 4 6 +96 5 5 +91 5 6 +87 5 7 +84 9 7 +82 14 8 +72 33 11 +66 54 14 +68 71 20 +74 70 21 +84 66 18 +85 71 16 +86 77 15 +87 73 15 +89 69 16 +96 52 12 +96 32 10 +80 8 0 +68 4 0 +56 1 0 +51 0 0 +47 0 0 +40 0 2 +37 0 3 +34 1 4 +35 2 4 +39 2 4 +40 2 3 +42 2 3 +45 2 4 +47 2 4 +46 3 4 +40 2 6 +26 2 8 +22 5 7 +19 8 7 +17 8 8 +15 8 9 +15 9 10 +16 7 11 +21 11 8 +33 14 6 +58 16 4 +64 13 3 +70 11 3 +81 8 3 +94 8 2 +107 9 2 +119 8 4 +136 3 10 +141 2 13 +146 1 17 +146 1 18 +146 2 20 +140 2 20 +135 2 21 +131 2 20 +128 1 20 +111 1 15 +104 1 14 +98 1 13 +87 2 9 +79 1 6 +72 1 4 +66 1 2 +47 5 5 +43 6 6 +40 8 8 +34 12 11 +35 14 16 +40 16 19 +49 18 23 +60 21 28 +74 20 27 +105 24 26 +114 22 24 +123 21 23 +141 22 21 +160 15 23 +173 11 27 +180 14 30 +173 17 23 +166 20 21 +159 23 20 +142 32 26 +121 50 35 +104 66 51 +84 76 62 +65 81 60 +46 83 57 +27 85 54 +20 88 51 +17 83 54 +22 76 51 +35 65 49 +47 56 47 +64 51 41 +90 47 35 +90 48 35 +90 50 35 +89 51 38 +87 54 46 +87 58 51 +89 53 52 +77 50 51 +69 42 43 +59 31 40 +54 29 36 +60 26 33 +68 28 34 +80 31 34 +92 27 41 +99 21 50 +105 20 60 +115 26 67 +125 40 70 +139 52 73 +143 56 75 +140 50 80 +136 45 77 +131 43 70 +130 44 57 +130 48 44 +129 43 36 +125 36 28 +119 27 23 +110 17 17 +102 11 14 +96 7 10 +89 6 6 +85 7 4 +82 9 2 +83 14 3 +88 17 5 +94 21 6 +98 26 11 +105 27 22 +108 28 36 +116 25 51 +123 21 61 +125 21 61 +128 17 60 +127 14 60 +128 11 67 +133 5 79 +137 3 83 +139 3 81 +147 2 73 +153 2 66 +159 7 66 +165 15 70 +166 24 76 +167 33 80 +168 36 79 +169 41 75 +170 45 73 +169 54 74 +170 65 76 +172 71 77 +170 75 76 +172 73 73 +170 73 73 +168 73 71 +166 70 68 +155 69 64 +151 60 58 +145 54 52 +135 49 44 +126 39 35 diff --git a/src/fractalzoomer/color_maps/Flame 381_040221-24.map b/src/fractalzoomer/color_maps/Flame 381_040221-24.map new file mode 100644 index 000000000..67764f7a3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 381_040221-24.map @@ -0,0 +1,256 @@ +96 87 69 +102 93 75 +102 95 78 +103 97 81 +100 97 83 +97 98 86 +95 98 88 +94 99 90 +108 114 102 +114 122 108 +121 130 114 +126 134 117 +132 139 121 +133 140 121 +134 141 122 +134 140 121 +134 140 121 +134 135 114 +133 133 113 +133 132 112 +137 133 114 +141 135 116 +142 137 118 +144 140 120 +152 149 130 +156 151 133 +160 154 137 +161 155 137 +163 157 138 +162 156 139 +162 156 141 +160 157 143 +156 154 144 +142 147 137 +131 137 127 +121 128 118 +107 114 106 +94 100 94 +87 93 88 +81 87 83 +57 63 65 +46 53 56 +36 43 48 +29 36 40 +22 30 33 +20 28 31 +19 26 30 +19 27 32 +20 30 37 +30 44 54 +39 53 62 +49 62 70 +58 70 76 +67 79 82 +71 83 85 +76 88 88 +93 105 102 +103 113 109 +113 122 117 +122 130 124 +132 139 131 +136 142 133 +141 146 135 +150 153 138 +157 159 141 +167 163 141 +168 162 138 +170 161 136 +171 160 133 +172 159 131 +173 156 127 +172 153 122 +170 151 117 +167 150 114 +164 149 111 +164 148 110 +164 148 110 +164 148 111 +165 149 112 +166 149 114 +168 155 118 +177 164 130 +177 168 134 +178 172 139 +178 172 140 +178 173 142 +175 173 143 +171 170 142 +161 159 136 +154 152 130 +148 146 125 +145 142 122 +142 139 119 +139 134 112 +135 127 103 +133 122 95 +131 117 87 +124 107 77 +120 104 76 +117 102 75 +117 103 77 +117 105 79 +118 108 85 +124 116 92 +145 136 109 +153 144 116 +161 152 123 +163 153 125 +165 155 128 +166 157 131 +161 154 134 +155 150 133 +149 146 133 +132 133 122 +127 129 119 +122 125 116 +114 117 108 +107 109 99 +99 99 91 +90 90 81 +76 74 68 +75 68 60 +75 63 52 +76 61 49 +77 59 46 +81 55 41 +86 51 36 +91 50 31 +100 51 32 +112 62 43 +118 67 46 +125 73 50 +138 84 59 +151 98 72 +165 111 84 +176 125 95 +195 145 119 +196 154 130 +198 164 142 +198 168 146 +198 172 150 +197 178 159 +195 183 165 +190 185 167 +183 183 165 +162 166 152 +155 160 146 +149 154 141 +137 143 131 +125 131 120 +114 118 110 +106 109 101 +93 96 85 +90 93 82 +87 91 79 +84 85 74 +82 83 70 +84 84 69 +89 85 67 +96 87 67 +103 91 67 +123 102 69 +127 104 69 +131 106 69 +135 108 72 +138 113 75 +144 117 77 +148 118 81 +153 121 86 +154 122 87 +156 123 88 +157 124 87 +155 121 89 +147 120 89 +141 117 90 +133 114 93 +126 114 98 +124 117 103 +127 122 110 +133 128 115 +139 134 122 +143 138 126 +143 140 127 +138 138 124 +118 123 114 +113 118 110 +108 114 107 +99 108 102 +94 103 100 +90 100 99 +86 99 100 +82 101 105 +77 102 111 +74 101 111 +68 96 108 +60 91 104 +58 86 100 +58 81 93 +55 75 87 +52 72 82 +50 71 84 +49 70 84 +49 70 83 +46 69 83 +46 69 84 +49 67 82 +48 65 79 +47 63 77 +43 63 80 +39 60 79 +35 56 76 +30 52 74 +26 50 72 +25 48 73 +26 49 72 +32 52 73 +40 60 81 +51 69 87 +62 78 90 +71 84 91 +80 88 91 +85 88 87 +89 83 80 +90 74 67 +88 68 59 +85 63 53 +83 61 49 +81 59 43 +79 56 40 +73 55 37 +68 51 35 +60 44 32 +50 36 30 +39 29 27 +28 20 24 +20 13 19 +14 7 15 +9 6 13 +7 8 14 +8 11 15 +12 15 21 +18 21 27 +24 28 34 +32 35 41 +41 42 47 +53 48 51 +64 55 54 +74 64 55 +85 70 58 +85 71 58 +85 72 57 +83 73 59 +81 73 59 +81 74 60 +83 74 61 +84 78 63 diff --git a/src/fractalzoomer/color_maps/Flame 382_040221-25.map b/src/fractalzoomer/color_maps/Flame 382_040221-25.map new file mode 100644 index 000000000..778a1c921 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 382_040221-25.map @@ -0,0 +1,256 @@ +173 218 4 +187 194 5 +203 186 5 +219 178 6 +218 173 6 +218 169 6 +207 164 5 +196 159 5 +158 136 6 +145 133 4 +132 131 3 +117 134 4 +102 137 6 +95 142 6 +89 148 7 +92 152 9 +95 156 12 +115 180 34 +135 187 56 +156 195 79 +170 182 80 +185 169 82 +189 166 75 +193 163 68 +212 178 80 +215 163 75 +218 149 71 +212 129 46 +207 110 22 +206 105 16 +206 101 10 +207 100 7 +209 89 7 +209 62 5 +210 44 5 +211 26 5 +217 15 4 +223 5 4 +224 4 3 +226 4 3 +225 4 5 +227 5 4 +229 6 4 +235 10 4 +241 15 4 +242 19 4 +243 24 5 +244 35 6 +245 41 5 +250 43 3 +251 42 3 +252 41 4 +251 40 3 +250 39 3 +249 35 3 +248 32 3 +232 15 3 +221 17 3 +211 20 3 +200 31 3 +190 42 3 +183 48 3 +177 55 4 +168 76 10 +160 98 21 +169 146 69 +178 154 88 +188 163 107 +188 166 106 +188 170 105 +183 180 91 +179 190 90 +178 184 100 +168 175 78 +158 166 56 +138 166 33 +118 167 10 +113 167 9 +109 168 8 +105 173 13 +109 182 14 +139 196 13 +155 203 13 +171 210 13 +175 217 13 +179 224 14 +197 231 13 +215 238 11 +235 232 5 +220 225 5 +205 219 5 +197 215 5 +190 211 6 +178 202 4 +163 193 3 +145 183 3 +124 172 3 +95 158 6 +89 156 5 +84 155 5 +82 154 5 +80 153 5 +79 150 5 +82 148 6 +86 141 6 +94 125 5 +103 110 5 +110 102 4 +117 94 4 +130 77 4 +140 67 3 +152 52 3 +159 35 3 +164 14 6 +163 18 5 +163 23 5 +164 36 4 +160 54 2 +156 70 4 +152 84 5 +160 112 5 +165 110 4 +170 109 3 +172 103 3 +175 97 3 +179 88 3 +191 79 4 +195 67 5 +191 53 5 +161 43 6 +154 43 5 +148 44 4 +141 41 6 +139 36 5 +144 37 6 +143 40 6 +157 38 4 +172 26 4 +188 15 4 +194 10 4 +201 6 4 +209 8 6 +214 15 5 +209 26 7 +200 40 7 +168 65 8 +161 72 7 +155 80 7 +142 97 8 +134 113 8 +125 131 8 +118 143 8 +121 162 5 +124 164 4 +128 167 4 +133 169 6 +133 170 8 +131 165 9 +132 162 8 +134 157 7 +136 150 7 +123 141 11 +119 140 11 +115 139 12 +110 137 10 +109 133 8 +108 134 6 +104 134 7 +95 141 8 +95 142 8 +95 143 8 +96 148 7 +97 156 8 +99 166 7 +101 177 7 +105 184 7 +111 187 9 +115 187 14 +120 192 16 +133 199 15 +148 209 10 +167 216 9 +181 214 10 +183 209 13 +197 189 9 +203 186 7 +209 183 6 +224 177 4 +229 170 5 +229 160 6 +229 141 6 +229 119 6 +233 95 6 +240 76 7 +243 64 7 +247 57 7 +250 55 6 +251 53 6 +252 54 7 +251 55 8 +250 60 7 +252 68 7 +251 75 7 +251 82 6 +250 83 7 +249 78 7 +251 69 7 +249 60 7 +246 48 6 +242 40 7 +236 35 8 +235 38 8 +233 52 9 +235 71 10 +235 89 18 +231 113 30 +232 133 43 +227 152 58 +227 177 59 +222 186 61 +218 198 57 +218 195 55 +219 181 61 +225 166 55 +220 137 50 +216 116 35 +210 95 20 +206 81 12 +208 74 6 +203 70 6 +204 71 6 +204 69 5 +208 70 5 +208 75 5 +202 89 6 +202 105 6 +202 121 6 +204 131 7 +200 133 7 +187 132 7 +169 128 7 +151 128 6 +140 131 7 +129 135 6 +119 134 5 +111 134 5 +101 131 3 +99 134 3 +101 146 3 +104 157 5 +108 167 4 +110 170 4 +116 175 4 +130 185 2 +147 200 5 +161 215 5 diff --git a/src/fractalzoomer/color_maps/Flame 383_040221-26.map b/src/fractalzoomer/color_maps/Flame 383_040221-26.map new file mode 100644 index 000000000..0abd36829 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 383_040221-26.map @@ -0,0 +1,256 @@ +157 81 83 +137 70 91 +125 64 91 +113 59 92 +107 55 91 +101 52 90 +101 52 89 +101 52 88 +120 62 95 +130 67 96 +140 73 97 +147 77 96 +155 82 95 +161 86 96 +167 90 98 +168 91 99 +169 93 100 +172 93 106 +171 95 114 +170 98 122 +170 101 132 +170 105 143 +168 108 148 +167 111 153 +163 113 157 +163 112 154 +164 111 152 +174 117 153 +184 124 154 +190 131 157 +196 138 161 +209 152 163 +218 163 165 +221 164 152 +221 159 141 +222 154 130 +219 147 124 +217 140 119 +214 138 117 +212 136 115 +191 123 113 +178 113 111 +165 104 110 +152 91 112 +140 78 114 +135 73 112 +130 68 111 +120 61 107 +110 56 107 +94 53 105 +92 52 108 +90 52 111 +97 53 110 +104 55 110 +109 56 109 +115 58 108 +136 68 98 +145 71 92 +155 75 86 +163 75 80 +171 75 75 +173 74 73 +176 74 71 +178 74 68 +177 74 68 +166 75 76 +160 73 77 +154 71 78 +151 68 77 +148 66 76 +144 63 73 +139 61 69 +121 56 77 +115 56 84 +109 56 91 +112 59 96 +116 63 101 +123 67 100 +131 72 99 +146 86 102 +159 98 107 +174 121 123 +174 128 134 +174 135 145 +177 136 147 +180 138 149 +184 143 150 +186 144 150 +184 144 147 +173 139 147 +162 134 148 +157 129 147 +153 124 147 +146 116 140 +142 105 133 +143 98 126 +144 93 119 +149 95 111 +155 105 114 +161 115 118 +164 119 121 +168 124 125 +179 132 133 +188 139 143 +205 150 162 +212 157 171 +219 165 181 +218 169 186 +218 174 191 +218 183 197 +219 189 201 +222 190 204 +221 191 207 +224 193 207 +223 192 205 +222 192 203 +216 191 200 +211 187 195 +203 177 187 +194 166 176 +179 149 163 +172 141 157 +166 133 152 +165 131 150 +165 129 149 +162 121 143 +158 109 134 +155 98 127 +154 90 121 +156 82 108 +161 84 106 +166 86 104 +176 93 102 +186 100 102 +197 109 104 +203 119 108 +207 129 122 +201 126 128 +195 124 134 +189 120 136 +184 116 138 +176 110 140 +167 107 140 +164 106 139 +166 108 138 +174 117 139 +175 118 140 +176 120 141 +177 120 140 +176 121 141 +178 122 137 +183 122 130 +200 126 117 +201 126 116 +203 126 115 +201 127 114 +192 126 117 +182 125 121 +171 120 123 +162 112 121 +157 103 114 +148 80 96 +147 75 92 +146 71 88 +145 66 83 +144 64 80 +147 63 80 +154 67 78 +175 79 75 +181 82 74 +188 86 73 +202 94 73 +213 101 73 +223 106 77 +228 112 81 +231 120 87 +230 126 95 +223 130 106 +215 132 116 +209 133 120 +200 128 123 +188 121 124 +176 114 125 +168 108 122 +151 95 120 +151 94 119 +151 94 118 +154 91 115 +155 87 110 +155 81 105 +155 78 98 +154 71 87 +150 65 80 +148 62 74 +148 60 69 +148 60 65 +151 59 61 +153 59 59 +154 58 59 +152 55 57 +150 54 55 +150 52 54 +149 52 55 +150 54 56 +154 57 57 +161 63 60 +169 68 62 +177 73 63 +187 76 63 +196 79 64 +202 81 65 +207 81 66 +210 82 66 +211 84 66 +208 83 67 +206 82 66 +204 80 66 +201 77 64 +196 72 63 +188 66 61 +179 62 59 +168 59 60 +157 57 64 +148 55 68 +143 56 72 +143 59 75 +145 62 76 +151 65 77 +156 71 79 +159 77 83 +161 82 90 +165 88 96 +171 92 100 +179 97 101 +190 98 101 +204 101 97 +217 106 93 +228 110 94 +235 114 96 +239 120 100 +240 128 105 +241 134 110 +243 137 111 +244 137 109 +245 138 107 +245 135 104 +243 132 100 +241 131 99 +239 134 100 +236 136 103 +233 136 104 +223 130 100 +212 122 96 +200 112 90 +186 100 86 +172 88 82 diff --git a/src/fractalzoomer/color_maps/Flame 384_040221-27.map b/src/fractalzoomer/color_maps/Flame 384_040221-27.map new file mode 100644 index 000000000..548a5b266 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 384_040221-27.map @@ -0,0 +1,256 @@ +200 139 100 +180 128 94 +175 123 93 +170 119 92 +167 116 89 +165 113 87 +162 108 87 +159 104 87 +147 89 80 +146 86 73 +145 84 67 +149 90 63 +154 96 60 +167 107 59 +180 119 58 +185 124 59 +191 130 61 +210 146 65 +215 149 66 +220 152 68 +223 155 70 +226 158 72 +229 162 73 +232 166 74 +242 183 85 +246 189 89 +250 196 93 +252 198 94 +254 201 96 +252 199 95 +250 197 94 +245 191 91 +239 181 87 +218 155 76 +207 142 69 +196 129 63 +185 116 57 +175 104 51 +169 99 47 +164 94 44 +145 73 37 +135 63 33 +126 53 29 +121 46 27 +116 40 25 +115 39 25 +115 39 26 +117 41 26 +121 45 32 +132 54 49 +136 62 58 +141 70 68 +147 78 74 +153 87 81 +156 91 83 +159 95 85 +162 104 91 +164 105 92 +166 107 93 +165 108 94 +165 109 96 +165 110 97 +165 112 98 +169 117 100 +173 126 103 +183 141 112 +187 145 111 +192 149 110 +194 150 110 +197 152 110 +202 155 107 +209 161 104 +226 175 107 +233 182 111 +240 190 116 +245 196 117 +251 202 118 +252 203 116 +254 204 115 +254 204 110 +254 204 105 +254 202 96 +254 197 93 +254 193 90 +254 189 89 +254 186 88 +253 182 90 +253 180 92 +253 179 96 +253 181 97 +253 183 98 +253 184 98 +253 186 98 +254 183 94 +254 181 94 +253 180 95 +253 179 96 +252 179 102 +251 182 107 +250 186 112 +250 186 112 +250 186 113 +249 185 112 +247 183 110 +242 174 106 +238 170 102 +234 166 98 +231 164 97 +229 162 96 +228 156 95 +229 150 94 +228 145 93 +226 140 91 +214 125 85 +209 121 82 +205 117 79 +193 111 74 +184 106 70 +181 103 70 +184 104 73 +192 113 89 +197 117 99 +202 122 110 +202 123 114 +202 125 119 +200 130 125 +198 133 126 +202 139 127 +207 146 129 +224 166 132 +229 171 133 +234 177 135 +242 186 138 +248 194 140 +251 197 138 +253 200 133 +254 202 120 +254 202 113 +254 203 106 +254 203 103 +254 203 100 +254 203 97 +254 203 95 +254 203 94 +253 202 93 +252 193 94 +251 191 95 +250 189 97 +249 187 103 +249 187 109 +250 188 118 +250 191 126 +251 198 139 +250 198 139 +250 199 140 +250 196 139 +249 195 139 +249 193 137 +248 191 138 +248 188 138 +244 188 138 +228 178 127 +222 172 121 +216 166 116 +204 153 104 +192 138 88 +181 124 74 +172 108 62 +162 89 46 +158 84 43 +155 79 40 +144 68 32 +133 57 26 +121 47 18 +110 36 12 +99 25 8 +90 20 5 +90 21 9 +96 23 15 +101 29 19 +109 37 26 +119 49 34 +130 61 43 +141 71 50 +152 94 63 +156 99 67 +161 105 72 +169 117 84 +178 128 95 +189 141 106 +201 154 118 +216 165 127 +227 177 132 +237 188 134 +244 196 135 +249 204 135 +252 209 133 +253 208 129 +249 203 125 +244 193 120 +236 183 112 +228 173 102 +219 163 92 +214 154 84 +207 150 78 +206 146 73 +204 143 71 +202 136 67 +198 131 67 +195 126 64 +186 120 63 +179 113 63 +168 106 63 +162 104 63 +159 103 66 +158 102 67 +159 103 70 +162 103 72 +165 107 75 +168 112 80 +171 113 86 +175 118 92 +179 124 96 +183 128 98 +186 133 99 +191 136 98 +195 137 98 +198 142 99 +201 145 103 +205 149 109 +208 153 113 +212 156 117 +218 162 120 +225 168 121 +230 172 121 +232 176 118 +232 178 115 +233 179 114 +231 179 112 +230 177 110 +229 176 108 +230 176 106 +234 179 105 +238 183 103 +243 187 102 +248 192 102 +251 196 101 +253 200 101 +255 202 99 +255 202 97 +253 199 97 +251 193 98 +243 183 100 +234 173 101 +223 161 101 +211 149 101 diff --git a/src/fractalzoomer/color_maps/Flame 385_040221-28.map b/src/fractalzoomer/color_maps/Flame 385_040221-28.map new file mode 100644 index 000000000..3a4498031 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 385_040221-28.map @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +3 5 4 +6 9 9 +9 14 15 +12 18 19 +15 23 23 +16 26 26 +17 29 30 +18 32 32 +20 35 35 +27 39 40 +25 37 39 +24 36 38 +21 33 35 +18 30 32 +16 27 30 +15 25 28 +17 24 24 +17 27 28 +18 30 32 +26 42 43 +34 54 54 +36 59 59 +38 64 65 +48 85 85 +71 107 105 +92 165 160 +107 180 175 +122 195 190 +98 157 155 +75 120 120 +72 119 118 +70 118 117 +33 58 56 +29 49 48 +25 40 40 +22 37 37 +20 35 35 +19 32 33 +18 30 32 +14 27 28 +14 27 28 +13 25 27 +11 22 24 +9 19 22 +8 18 20 +7 17 19 +8 17 18 +9 17 17 +9 17 17 +9 17 17 +10 18 18 +12 20 20 +14 22 22 +14 22 22 +14 22 22 +12 23 22 +10 22 20 +7 17 19 +7 17 19 +7 17 19 +7 15 16 +7 14 14 +5 13 13 +5 13 13 +2 14 15 +3 14 16 +5 15 18 +6 14 16 +7 14 14 +6 13 13 +5 13 13 +4 12 12 +2 12 14 +4 24 24 +8 31 31 +12 38 39 +15 39 40 +19 41 41 +23 40 41 +24 41 41 +23 40 40 +20 37 37 +18 35 35 +16 33 33 +14 32 32 +14 27 28 +18 33 33 +23 40 40 +27 51 53 +48 77 77 +54 87 87 +61 98 98 +63 101 100 +65 105 103 +60 98 101 +66 92 94 +55 95 94 +51 86 87 +48 77 80 +44 71 73 +40 66 67 +40 65 64 +38 63 64 +36 54 54 +29 53 48 +22 36 36 +20 30 30 +18 25 25 +12 19 19 +7 12 13 +3 8 9 +2 4 3 +2 2 2 +1 2 1 +0 2 1 +0 1 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 7 9 +1 8 9 +3 10 10 +9 17 17 +12 22 24 +13 25 27 +15 30 30 +22 36 36 +22 37 37 +23 38 38 +21 38 38 +20 38 38 +19 36 36 +20 35 35 +22 36 36 +22 39 39 +24 39 39 +24 39 39 +24 39 39 +23 40 40 +22 41 41 +18 45 43 +22 46 44 +28 53 51 +28 53 50 +29 53 50 +33 53 53 +36 54 54 +32 54 54 +29 49 48 +30 44 46 +25 40 40 +17 32 32 +15 29 30 +14 27 28 +13 25 27 +14 24 27 +17 27 30 +22 32 34 +25 45 44 +25 45 44 +25 45 44 +29 51 51 +32 54 54 +30 53 53 +29 49 49 +27 46 46 +25 45 45 +25 43 44 +24 41 43 +25 43 44 +25 45 45 +30 53 53 +30 55 54 +35 60 59 +43 67 69 +43 70 71 +44 74 74 +49 81 82 +53 87 89 +46 79 77 +45 77 79 +43 72 72 +36 64 61 +35 60 59 +33 55 58 +29 51 51 +28 45 45 +28 46 43 +25 43 44 +24 44 43 +24 39 39 +19 34 34 +14 27 28 +12 22 24 +9 14 18 +5 10 12 +4 5 8 +3 4 7 +2 7 8 +3 10 10 +4 9 10 +5 10 9 +5 10 12 +7 12 13 +7 14 14 +7 14 14 +9 17 17 +9 19 22 +7 22 22 +10 23 24 +12 22 24 +12 22 24 +14 24 27 +13 25 27 +18 28 30 +18 30 32 +18 33 33 +20 38 38 +23 40 41 +24 41 43 +25 48 48 +29 51 51 +30 53 53 +32 54 54 +30 56 58 +32 58 59 +32 58 59 +39 64 63 +40 65 64 +43 75 74 +45 77 76 +45 75 75 +44 70 71 +39 64 63 +38 63 64 +33 63 63 +33 58 56 +32 56 55 +33 58 59 +38 67 67 +43 72 72 +48 77 77 +53 90 90 +54 98 98 +75 129 131 +60 102 103 diff --git a/src/fractalzoomer/color_maps/Flame 386_040221-29.map b/src/fractalzoomer/color_maps/Flame 386_040221-29.map new file mode 100644 index 000000000..6afe1bdf4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 386_040221-29.map @@ -0,0 +1,256 @@ +44 40 28 +53 50 35 +53 49 36 +53 49 37 +47 47 34 +42 46 32 +40 41 29 +39 36 27 +35 35 25 +33 31 22 +31 28 19 +28 27 15 +25 26 12 +23 24 14 +21 22 17 +21 21 15 +21 21 13 +22 20 7 +21 17 5 +21 15 3 +17 13 2 +14 11 2 +15 12 3 +16 13 4 +19 19 11 +22 20 12 +25 22 13 +27 26 18 +29 30 24 +31 31 26 +33 32 28 +39 35 26 +41 39 26 +54 51 32 +61 58 36 +68 66 41 +86 79 48 +105 93 55 +110 98 58 +115 103 61 +111 105 73 +107 102 75 +104 99 77 +100 93 62 +96 87 48 +90 81 41 +85 76 35 +65 58 30 +55 49 25 +44 38 16 +41 34 14 +38 31 12 +30 27 11 +23 24 10 +21 22 10 +20 20 10 +17 16 11 +18 16 12 +20 16 13 +19 17 12 +19 19 11 +18 19 11 +18 19 11 +19 18 13 +21 17 14 +16 17 12 +14 15 9 +13 14 6 +9 12 5 +6 11 4 +13 14 9 +14 15 9 +17 16 11 +17 17 8 +18 18 6 +23 20 5 +28 23 4 +31 24 2 +35 25 0 +40 30 3 +31 24 6 +32 29 14 +34 31 16 +37 34 19 +38 34 17 +40 35 16 +45 34 14 +43 38 19 +33 34 18 +28 29 17 +24 25 17 +23 23 17 +23 22 17 +23 20 15 +25 23 11 +30 27 10 +31 32 14 +39 40 24 +41 40 24 +44 41 24 +45 43 24 +47 45 24 +50 44 22 +53 45 26 +58 52 28 +58 52 28 +58 52 28 +58 53 26 +59 54 25 +61 52 21 +62 57 25 +58 54 29 +58 53 31 +64 60 35 +68 61 37 +73 62 40 +87 78 47 +110 101 68 +126 115 83 +136 123 88 +139 128 98 +130 122 91 +122 116 84 +113 107 80 +104 99 77 +85 82 63 +75 69 53 +63 60 45 +52 50 37 +31 28 23 +29 26 19 +27 24 15 +26 23 14 +25 23 11 +27 23 11 +31 25 13 +36 31 11 +40 34 13 +44 38 16 +46 40 18 +48 42 20 +50 45 25 +54 49 30 +60 54 38 +59 57 44 +65 53 31 +65 55 31 +65 58 32 +69 59 34 +76 65 43 +98 86 46 +115 104 74 +154 145 106 +167 160 111 +180 175 117 +193 183 124 +183 172 126 +180 163 117 +158 148 112 +134 130 101 +104 97 81 +75 70 48 +74 66 42 +73 63 36 +75 67 31 +88 82 32 +108 94 49 +123 110 65 +166 154 94 +164 153 98 +162 152 103 +165 153 113 +160 151 120 +162 155 113 +156 145 100 +143 136 90 +121 113 76 +102 93 62 +83 74 43 +76 68 32 +71 65 33 +74 67 38 +80 77 46 +98 91 65 +96 96 72 +95 96 71 +94 97 70 +83 81 60 +77 75 50 +76 73 42 +72 68 43 +69 67 46 +74 72 51 +78 76 55 +86 80 54 +97 91 65 +97 91 59 +105 94 49 +88 79 46 +81 67 38 +67 63 36 +63 57 35 +56 55 34 +52 45 26 +45 39 25 +46 43 26 +49 46 29 +49 47 35 +62 56 40 +81 74 48 +104 93 65 +121 111 84 +137 125 83 +151 135 86 +128 119 80 +105 94 66 +81 76 44 +67 60 31 +57 51 25 +51 45 23 +46 41 19 +45 39 23 +44 43 23 +48 43 24 +49 43 17 +53 49 20 +56 50 16 +59 51 14 +59 55 20 +60 51 18 +56 45 23 +50 43 25 +47 44 25 +41 40 22 +34 32 19 +31 29 16 +24 24 14 +20 22 11 +21 21 11 +27 24 9 +31 28 11 +37 32 12 +44 37 18 +59 50 21 +73 66 38 +108 94 65 +137 127 100 +185 175 140 +221 214 172 +233 224 185 +196 183 141 +152 143 110 +128 118 82 +113 104 65 +83 78 49 +76 66 39 diff --git a/src/fractalzoomer/color_maps/Flame 387_040221-30.map b/src/fractalzoomer/color_maps/Flame 387_040221-30.map new file mode 100644 index 000000000..ab289c4dd --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 387_040221-30.map @@ -0,0 +1,256 @@ +84 36 31 +82 62 55 +90 62 56 +98 63 58 +115 55 48 +132 47 38 +136 41 32 +141 35 27 +146 15 6 +132 10 3 +119 6 0 +104 15 10 +90 24 21 +85 35 28 +80 47 35 +77 52 40 +74 57 46 +75 63 43 +78 63 38 +81 64 34 +86 68 39 +91 72 44 +95 76 49 +100 81 55 +125 77 55 +133 68 49 +141 59 43 +154 48 27 +168 38 11 +166 32 8 +164 27 5 +156 28 3 +144 23 2 +108 22 10 +88 23 14 +68 24 19 +57 35 25 +47 47 32 +52 42 31 +57 38 31 +82 25 19 +102 16 12 +123 7 6 +121 5 3 +120 4 0 +119 13 3 +118 23 7 +115 43 27 +120 52 45 +135 113 95 +144 121 109 +153 130 124 +146 130 125 +139 131 126 +132 123 117 +126 115 109 +111 69 62 +98 49 45 +86 30 28 +73 16 15 +60 3 2 +52 2 1 +45 2 1 +30 0 0 +15 2 0 +3 0 0 +2 0 0 +2 0 0 +2 0 0 +2 0 0 +3 1 1 +7 5 4 +19 21 17 +28 31 26 +37 42 35 +50 57 48 +63 73 62 +69 79 68 +76 85 74 +93 104 92 +102 112 97 +100 111 95 +93 102 87 +87 93 79 +85 94 79 +83 95 79 +85 90 77 +92 87 79 +127 117 104 +145 128 111 +163 140 119 +164 149 127 +165 159 136 +173 163 139 +170 161 143 +155 158 143 +140 140 132 +110 100 95 +98 73 69 +87 47 44 +82 39 37 +77 32 31 +65 21 17 +57 12 5 +41 12 2 +30 12 1 +20 13 1 +18 11 0 +16 9 0 +12 5 0 +10 5 0 +11 2 0 +19 0 0 +47 0 0 +52 0 0 +57 0 0 +64 12 4 +68 24 11 +73 20 13 +79 24 15 +103 35 19 +100 38 17 +97 42 15 +98 39 12 +100 37 9 +77 42 10 +50 43 10 +37 29 7 +29 22 6 +10 9 4 +8 6 2 +6 4 1 +4 3 0 +2 2 0 +1 0 0 +0 0 0 +0 1 0 +3 3 2 +7 6 5 +8 8 6 +10 10 8 +16 20 17 +23 27 24 +28 31 26 +32 39 31 +42 36 28 +44 33 25 +46 31 22 +50 27 17 +52 20 12 +50 15 6 +45 10 1 +28 6 1 +23 4 0 +18 3 0 +11 0 0 +6 0 0 +6 2 2 +8 6 4 +14 11 8 +27 12 8 +52 11 8 +59 10 7 +67 10 6 +78 3 2 +86 0 0 +89 0 0 +86 2 2 +70 24 17 +69 28 22 +68 33 28 +69 54 44 +70 73 59 +82 85 78 +98 100 96 +110 118 109 +126 133 123 +135 141 134 +141 151 140 +145 151 140 +144 142 137 +139 137 132 +133 125 124 +122 110 116 +109 105 105 +109 105 104 +109 105 104 +109 105 106 +112 111 110 +119 123 115 +124 128 117 +133 129 114 +141 131 111 +137 130 111 +137 129 106 +138 125 99 +129 115 99 +118 107 98 +111 99 89 +103 86 74 +96 72 60 +91 61 53 +86 56 51 +89 63 54 +89 71 61 +90 77 72 +96 90 86 +97 99 92 +98 102 91 +99 105 92 +105 111 96 +109 116 103 +110 123 109 +114 128 111 +114 123 111 +109 119 108 +96 111 97 +83 90 76 +72 73 59 +60 56 42 +57 37 23 +57 21 13 +62 14 5 +72 7 0 +81 1 0 +89 1 1 +95 1 1 +100 1 1 +100 1 1 +99 2 2 +99 2 1 +98 0 0 +93 1 0 +82 3 1 +66 3 0 +55 3 0 +40 4 0 +21 4 0 +13 6 0 +10 7 2 +12 11 6 +18 20 13 +25 26 18 +39 34 21 +60 40 26 +83 36 30 +106 41 30 +120 49 35 +125 49 40 +127 52 44 +125 51 43 +114 41 35 +98 36 29 +94 24 21 +94 15 17 +88 26 24 diff --git a/src/fractalzoomer/color_maps/Flame 388_040221-31.map b/src/fractalzoomer/color_maps/Flame 388_040221-31.map new file mode 100644 index 000000000..4f4a315fa --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 388_040221-31.map @@ -0,0 +1,256 @@ +46 43 27 +52 49 31 +51 48 32 +50 47 33 +46 44 32 +42 42 32 +41 42 31 +40 42 31 +46 46 36 +52 51 37 +58 56 38 +63 59 36 +69 62 34 +70 62 35 +71 63 37 +71 64 36 +72 65 35 +68 59 29 +64 57 29 +60 55 30 +59 52 25 +58 49 21 +57 48 19 +57 47 18 +52 44 16 +48 39 14 +44 35 12 +39 32 13 +34 29 15 +31 27 15 +29 26 15 +25 23 15 +23 21 15 +23 23 17 +27 26 18 +32 30 20 +42 39 27 +52 48 35 +59 55 41 +66 62 47 +95 88 68 +99 91 71 +104 95 75 +101 93 72 +98 91 70 +94 86 64 +90 81 58 +76 66 46 +62 54 33 +42 37 19 +39 33 16 +37 30 14 +36 31 15 +36 33 17 +37 34 18 +39 35 20 +44 40 25 +45 41 25 +47 42 26 +46 40 24 +46 39 23 +45 38 21 +44 37 19 +40 34 16 +36 31 12 +29 23 7 +26 21 6 +23 20 6 +22 19 6 +21 19 7 +20 19 7 +19 18 8 +16 16 9 +15 15 8 +14 14 7 +13 12 5 +12 11 4 +11 10 3 +11 10 3 +10 9 2 +8 7 1 +7 4 0 +7 3 0 +8 3 0 +8 3 0 +9 3 0 +11 4 0 +12 6 0 +16 10 2 +16 12 3 +17 14 5 +18 15 6 +20 17 8 +23 20 11 +27 24 14 +31 27 16 +36 33 18 +46 42 23 +49 44 22 +52 46 22 +53 46 21 +54 47 21 +53 46 21 +50 43 20 +45 38 14 +42 36 12 +40 34 10 +38 32 9 +36 31 9 +34 29 8 +32 27 5 +32 26 4 +32 26 3 +37 28 4 +38 29 5 +40 31 7 +45 35 10 +50 41 14 +55 44 17 +57 48 22 +58 53 33 +60 55 37 +63 57 41 +63 59 42 +64 61 44 +70 67 48 +76 73 52 +86 77 56 +89 84 59 +94 89 59 +94 87 58 +95 86 58 +91 84 60 +84 80 57 +79 77 58 +82 78 60 +96 91 77 +106 99 82 +116 108 88 +121 113 90 +127 119 93 +138 130 99 +146 136 103 +153 143 106 +157 146 107 +156 149 108 +153 147 108 +151 145 109 +145 139 106 +139 134 104 +124 124 97 +108 110 89 +81 81 64 +73 75 59 +66 69 54 +55 58 44 +45 48 35 +41 40 28 +37 35 23 +34 32 19 +31 29 16 +29 28 15 +28 27 15 +28 27 15 +28 28 16 +29 28 16 +31 30 17 +32 31 19 +35 34 23 +35 34 23 +36 35 23 +38 36 24 +41 38 25 +44 42 27 +49 46 27 +58 54 30 +69 64 37 +82 77 45 +93 87 52 +105 100 59 +116 109 68 +126 118 76 +128 119 78 +124 117 74 +113 105 65 +109 102 62 +106 99 60 +101 91 54 +100 92 53 +104 96 58 +113 108 68 +131 123 84 +159 149 97 +181 171 118 +196 189 136 +207 199 156 +219 211 161 +216 207 158 +201 192 146 +177 170 136 +158 152 121 +135 130 103 +113 106 82 +93 87 64 +82 77 52 +76 72 47 +72 69 46 +68 67 45 +67 65 43 +65 62 39 +62 59 34 +56 54 28 +50 49 22 +44 42 16 +39 35 12 +33 29 6 +29 24 2 +24 21 1 +21 19 2 +20 18 3 +21 18 4 +22 19 5 +24 21 7 +26 25 9 +32 30 14 +40 38 17 +52 47 22 +65 59 29 +80 73 39 +95 87 46 +109 101 53 +123 112 61 +134 120 69 +139 125 74 +135 123 75 +126 116 72 +114 104 67 +101 91 61 +85 78 53 +69 63 44 +55 50 33 +44 39 25 +35 33 19 +29 28 16 +25 25 13 +22 22 12 +20 20 11 +18 18 10 +17 17 9 +17 16 9 +17 16 10 +20 19 11 +21 20 11 +31 28 15 +38 34 19 +48 43 26 diff --git a/src/fractalzoomer/color_maps/Flame 389_040221-32.map b/src/fractalzoomer/color_maps/Flame 389_040221-32.map new file mode 100644 index 000000000..e604302fc --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 389_040221-32.map @@ -0,0 +1,256 @@ +206 195 184 +218 208 198 +220 210 199 +222 212 201 +226 217 206 +231 222 212 +233 223 212 +235 225 213 +234 223 211 +229 218 206 +225 214 201 +220 208 195 +215 203 190 +212 200 188 +209 198 187 +209 198 187 +210 199 187 +214 205 195 +219 210 200 +224 215 205 +231 222 212 +238 230 220 +239 231 221 +241 233 223 +235 226 216 +223 214 203 +211 202 191 +192 182 169 +174 162 148 +164 150 134 +154 138 121 +133 110 89 +119 94 72 +99 68 41 +97 68 43 +96 69 46 +99 73 51 +102 77 56 +102 77 56 +102 77 56 +92 68 48 +88 62 40 +84 56 33 +83 56 34 +82 57 36 +83 59 39 +85 62 43 +93 70 49 +103 78 54 +117 94 74 +121 96 73 +126 99 73 +120 95 72 +115 92 71 +107 85 65 +100 78 59 +80 57 37 +76 53 34 +72 50 32 +84 57 33 +97 65 35 +103 72 44 +110 80 53 +123 95 69 +136 109 82 +155 138 120 +160 145 129 +165 152 139 +165 152 139 +165 152 140 +165 152 140 +165 151 139 +169 150 130 +174 155 133 +180 160 137 +188 166 140 +196 172 143 +197 174 145 +198 176 148 +200 178 152 +202 181 155 +205 185 159 +203 186 163 +202 187 167 +201 186 166 +201 186 166 +197 183 166 +190 179 165 +185 170 155 +178 162 148 +171 155 141 +168 151 136 +165 148 132 +158 141 126 +152 137 121 +151 135 120 +153 137 122 +166 154 141 +177 164 149 +188 174 158 +192 178 162 +196 182 166 +201 187 168 +206 190 167 +205 186 161 +203 182 156 +201 179 152 +198 177 152 +195 176 152 +191 174 154 +190 174 156 +187 174 160 +185 175 164 +185 175 165 +184 174 163 +183 173 162 +181 169 158 +175 162 149 +166 152 136 +155 138 120 +128 108 88 +117 94 73 +106 81 58 +103 77 54 +100 74 51 +98 71 47 +99 71 48 +107 77 50 +118 86 55 +130 104 81 +135 109 85 +140 115 90 +143 122 101 +144 126 107 +149 129 107 +150 130 108 +153 133 111 +156 138 118 +159 143 126 +159 145 130 +160 147 134 +163 151 139 +169 158 147 +175 164 155 +179 168 158 +193 180 165 +197 183 167 +201 187 170 +205 190 172 +209 193 174 +207 192 173 +201 185 166 +178 162 146 +172 154 137 +167 147 128 +155 131 108 +140 116 93 +131 103 77 +121 90 61 +105 76 49 +89 62 39 +69 46 26 +63 42 23 +58 38 21 +63 41 23 +79 54 33 +92 71 52 +111 91 74 +157 140 123 +165 151 136 +174 162 149 +189 178 166 +203 193 182 +214 205 195 +224 214 205 +229 220 211 +232 222 211 +233 223 210 +232 221 208 +230 218 202 +227 214 195 +224 210 191 +221 208 189 +218 206 188 +217 206 191 +217 207 193 +217 209 196 +218 209 199 +221 212 202 +223 215 204 +223 215 204 +222 213 202 +218 209 198 +214 205 194 +208 199 188 +199 189 178 +190 180 169 +182 171 158 +177 163 146 +176 159 140 +175 158 138 +176 157 135 +180 160 138 +181 164 146 +181 166 150 +179 166 153 +178 167 156 +179 167 156 +178 167 156 +178 168 159 +179 169 159 +180 170 160 +181 171 162 +183 173 163 +185 175 164 +186 176 166 +188 179 168 +193 182 170 +199 186 171 +204 190 174 +208 194 177 +212 197 179 +214 200 183 +216 202 186 +218 204 187 +218 205 191 +220 208 194 +224 211 195 +225 213 198 +225 215 202 +226 215 202 +224 215 202 +220 212 201 +217 208 197 +213 204 193 +210 200 188 +208 197 185 +205 195 183 +206 195 183 +208 198 186 +211 202 191 +217 208 198 +225 215 206 +231 222 212 +236 227 218 +239 230 221 +239 231 222 +237 228 219 +233 225 216 +230 221 213 +224 216 206 +220 211 201 +213 203 193 +208 198 187 +211 201 191 +209 199 188 diff --git a/src/fractalzoomer/color_maps/Flame 390_040221-33.map b/src/fractalzoomer/color_maps/Flame 390_040221-33.map new file mode 100644 index 000000000..10ad9ab49 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 390_040221-33.map @@ -0,0 +1,256 @@ +135 92 121 +124 76 110 +117 68 105 +110 61 101 +106 59 100 +102 58 99 +99 59 100 +96 60 101 +92 70 124 +94 79 137 +97 88 151 +104 99 161 +111 110 172 +118 119 176 +125 128 181 +124 130 182 +124 132 184 +119 127 182 +118 126 181 +117 126 181 +120 123 177 +124 120 173 +128 120 170 +133 120 167 +146 118 154 +149 111 146 +153 105 139 +151 97 132 +150 90 125 +148 86 120 +147 82 115 +147 75 107 +144 71 105 +138 69 104 +138 70 106 +139 72 109 +142 73 109 +145 75 110 +148 77 110 +152 80 110 +156 87 115 +156 92 121 +156 98 128 +157 104 136 +158 110 145 +159 112 148 +160 115 151 +166 120 153 +171 121 151 +173 117 144 +171 116 141 +170 116 139 +163 114 136 +156 112 134 +154 110 132 +153 109 131 +152 102 119 +154 100 117 +156 99 115 +159 104 119 +163 110 123 +162 112 125 +161 114 127 +162 118 133 +160 123 137 +161 123 141 +161 122 142 +161 121 143 +164 125 146 +168 130 149 +172 136 152 +178 145 162 +175 158 174 +164 153 171 +153 149 169 +139 139 164 +125 129 160 +119 123 155 +113 118 151 +102 110 146 +97 106 141 +91 103 134 +83 105 132 +76 108 130 +71 109 131 +66 110 133 +57 107 130 +49 100 129 +42 85 121 +42 77 113 +42 69 105 +42 66 98 +43 64 91 +44 65 82 +48 67 77 +53 70 81 +56 75 89 +67 87 107 +71 83 110 +75 79 113 +75 78 112 +75 77 112 +76 75 108 +76 72 105 +70 73 107 +68 80 110 +66 87 113 +64 89 115 +62 92 117 +56 98 121 +50 104 120 +48 104 118 +47 103 116 +58 118 125 +64 123 126 +70 128 128 +84 142 136 +98 155 144 +110 168 153 +123 180 164 +145 195 181 +159 203 191 +173 212 202 +181 216 207 +190 220 213 +207 229 223 +224 237 233 +235 240 240 +242 241 242 +241 234 241 +238 231 239 +236 228 237 +228 222 233 +218 217 227 +216 217 226 +212 211 222 +208 207 219 +210 207 219 +213 208 220 +214 207 220 +215 206 221 +210 207 220 +212 212 223 +215 216 226 +214 217 225 +223 228 233 +225 230 234 +227 233 235 +231 235 237 +224 236 236 +216 232 233 +211 224 228 +198 200 207 +196 197 203 +195 195 199 +188 190 188 +182 185 178 +168 179 165 +149 168 152 +130 153 137 +111 132 122 +83 95 91 +78 88 85 +73 81 79 +71 77 72 +68 80 67 +61 84 64 +52 87 61 +37 74 54 +36 69 52 +35 65 51 +40 55 50 +50 55 55 +62 64 65 +76 78 79 +92 98 98 +109 116 114 +124 133 130 +137 148 143 +152 157 154 +169 163 162 +184 172 174 +199 181 184 +213 195 200 +238 224 227 +241 230 232 +244 236 238 +248 246 247 +252 252 251 +255 255 255 +255 255 255 +255 255 255 +252 251 251 +248 242 244 +243 231 234 +234 217 225 +225 203 214 +214 188 204 +204 174 193 +195 163 186 +186 153 178 +177 141 169 +171 129 156 +164 116 145 +156 103 130 +146 91 118 +138 79 104 +131 74 96 +124 76 95 +120 81 99 +123 90 105 +130 99 114 +142 113 124 +151 127 135 +163 136 141 +174 142 144 +179 149 144 +181 151 144 +180 152 144 +174 147 141 +173 144 140 +169 144 142 +167 141 142 +168 134 141 +168 130 134 +167 124 128 +164 117 117 +153 102 104 +143 88 90 +132 77 79 +120 68 69 +108 59 63 +100 53 60 +98 52 60 +100 53 63 +105 56 69 +113 65 80 +122 75 91 +131 85 101 +136 94 111 +141 102 121 +145 111 129 +150 118 137 +155 120 144 +162 130 154 +169 138 163 +176 143 169 +175 144 173 +179 146 178 +175 146 175 +170 143 168 +162 133 158 +155 125 149 +149 119 142 +147 112 133 +137 101 123 diff --git a/src/fractalzoomer/color_maps/Flame 391_040221-34.map b/src/fractalzoomer/color_maps/Flame 391_040221-34.map new file mode 100644 index 000000000..7afce1102 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 391_040221-34.map @@ -0,0 +1,256 @@ +158 126 83 +176 149 109 +171 152 120 +167 155 132 +181 169 150 +195 183 168 +205 194 180 +216 206 193 +244 240 234 +248 246 242 +252 252 251 +251 247 242 +251 243 234 +245 229 216 +239 215 199 +232 206 189 +226 197 180 +181 157 152 +155 137 137 +130 118 123 +113 101 112 +96 85 101 +91 80 97 +86 75 94 +96 77 87 +112 80 87 +128 84 87 +144 84 80 +161 84 73 +167 84 68 +173 84 64 +177 81 61 +168 79 59 +144 65 48 +129 58 46 +114 52 45 +112 58 48 +111 65 52 +117 74 56 +124 83 60 +156 127 100 +176 147 123 +196 168 146 +214 187 163 +233 207 180 +238 213 184 +243 220 188 +244 220 187 +238 209 184 +227 172 162 +229 165 145 +231 159 128 +225 153 113 +219 147 99 +217 142 96 +216 137 93 +219 136 88 +211 137 84 +204 138 80 +193 129 72 +183 120 65 +177 113 60 +172 107 55 +161 94 50 +149 76 40 +135 55 28 +140 62 32 +145 69 36 +150 76 41 +155 83 47 +169 100 60 +179 116 83 +197 154 130 +207 169 139 +218 185 149 +213 183 149 +208 182 149 +199 174 146 +190 167 144 +164 153 147 +141 138 139 +98 107 116 +86 87 97 +74 68 79 +68 63 75 +63 58 72 +59 54 69 +55 52 71 +83 43 52 +98 43 43 +113 44 34 +115 43 32 +118 43 31 +117 46 28 +115 52 31 +113 65 42 +100 76 50 +73 75 66 +61 77 77 +50 79 89 +42 84 95 +35 89 101 +21 88 111 +11 81 117 +7 56 115 +12 53 106 +17 51 98 +23 47 91 +29 44 85 +40 41 74 +46 37 64 +54 34 53 +57 35 43 +83 32 26 +88 34 26 +94 36 26 +108 40 31 +116 54 42 +125 69 51 +137 81 58 +155 89 59 +152 88 60 +149 87 61 +142 85 61 +136 84 62 +118 79 57 +104 70 48 +94 60 43 +88 52 40 +93 63 50 +97 70 57 +102 78 65 +115 99 85 +138 120 108 +161 141 132 +186 165 150 +216 188 162 +211 182 159 +207 177 157 +199 170 154 +191 164 151 +178 144 133 +167 123 110 +156 103 87 +144 85 65 +120 61 52 +121 61 51 +122 61 51 +135 73 53 +149 88 55 +161 101 62 +171 114 71 +197 143 88 +205 151 91 +213 160 95 +225 173 102 +231 182 107 +231 184 112 +231 186 115 +232 187 119 +233 189 123 +236 193 130 +236 196 135 +237 199 141 +238 206 156 +240 214 172 +242 220 187 +245 224 195 +249 237 221 +249 240 228 +250 244 236 +251 250 248 +253 253 253 +254 254 254 +255 255 255 +255 255 255 +254 255 255 +254 255 255 +254 255 255 +254 255 255 +255 255 255 +254 255 255 +254 255 255 +254 255 255 +254 254 254 +253 253 253 +252 252 252 +249 247 246 +244 237 230 +234 220 212 +219 200 189 +199 178 166 +171 153 146 +145 133 121 +120 113 99 +98 101 80 +78 91 61 +59 85 54 +49 75 46 +45 69 45 +53 73 47 +69 82 48 +92 106 56 +116 119 63 +140 129 71 +161 134 79 +179 135 81 +197 148 86 +210 160 93 +221 173 102 +227 182 109 +227 184 113 +228 186 114 +228 185 115 +229 185 116 +230 186 118 +233 188 116 +234 189 113 +238 189 106 +238 188 102 +237 187 102 +238 186 102 +232 180 102 +226 171 92 +212 155 83 +195 138 73 +181 123 69 +165 108 67 +150 96 63 +133 80 54 +115 64 45 +97 51 39 +81 44 40 +67 41 47 +54 39 51 +46 38 52 +39 32 47 +32 30 43 +35 29 43 +33 26 43 +29 28 43 +24 22 38 +17 22 36 +20 28 37 +30 33 36 +40 43 42 +54 52 45 +67 65 57 +85 85 71 +106 103 79 +126 121 89 +149 131 94 +170 141 97 +166 134 92 +163 129 85 +159 128 81 diff --git a/src/fractalzoomer/color_maps/Flame 392_040221-35.map b/src/fractalzoomer/color_maps/Flame 392_040221-35.map new file mode 100644 index 000000000..20c906120 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 392_040221-35.map @@ -0,0 +1,256 @@ +186 160 182 +190 133 166 +189 121 158 +188 110 151 +194 104 151 +201 99 152 +202 102 153 +204 105 155 +202 133 169 +208 148 180 +214 164 192 +210 174 194 +207 185 196 +200 193 196 +193 202 196 +195 205 199 +198 209 203 +198 206 203 +191 198 195 +185 190 188 +187 189 190 +189 189 192 +193 187 194 +197 186 197 +211 197 209 +217 205 216 +224 214 224 +224 212 223 +224 210 222 +220 208 218 +217 207 215 +206 203 207 +194 198 198 +165 168 168 +150 156 154 +135 144 140 +128 139 134 +122 135 128 +122 134 127 +122 134 127 +129 137 137 +127 143 143 +125 150 150 +120 147 152 +116 144 155 +112 139 153 +108 134 151 +96 118 144 +84 102 131 +70 71 109 +68 57 99 +67 44 90 +69 34 80 +72 25 70 +75 27 70 +78 29 71 +96 55 86 +102 67 97 +108 80 108 +105 94 117 +102 108 127 +100 112 129 +99 116 131 +94 116 131 +85 111 128 +79 92 115 +86 78 105 +93 64 96 +93 57 91 +94 50 87 +90 40 80 +88 40 80 +93 56 94 +94 60 96 +96 64 98 +88 74 96 +80 84 95 +75 91 99 +70 98 104 +62 105 113 +58 108 117 +56 107 110 +59 101 111 +62 96 112 +63 90 113 +64 85 115 +63 73 117 +59 65 113 +50 50 92 +47 40 82 +45 30 73 +44 26 70 +44 23 67 +44 18 68 +42 15 66 +44 18 67 +49 26 76 +75 49 102 +91 56 119 +108 63 137 +114 69 144 +120 75 151 +131 91 158 +137 108 163 +152 130 175 +155 134 176 +158 139 178 +156 138 176 +155 137 175 +154 128 168 +154 122 162 +154 115 155 +156 106 147 +147 76 137 +144 70 135 +141 64 134 +139 55 133 +139 54 131 +139 61 129 +135 62 127 +128 67 127 +129 73 130 +131 80 133 +131 84 133 +132 88 133 +131 98 131 +128 101 126 +127 101 122 +124 93 115 +110 70 101 +104 64 94 +98 58 88 +86 51 78 +71 41 64 +61 29 55 +54 19 47 +56 6 36 +56 12 37 +57 19 39 +58 25 43 +60 32 48 +63 42 54 +77 55 68 +93 62 81 +103 76 96 +117 107 118 +120 115 123 +123 123 129 +130 132 136 +138 138 143 +144 145 150 +148 148 153 +153 155 159 +154 156 159 +155 157 160 +154 157 162 +152 156 161 +147 154 160 +140 152 161 +134 149 160 +129 147 159 +129 141 153 +129 138 151 +130 136 150 +134 126 149 +135 116 147 +138 101 137 +142 85 126 +150 65 110 +151 65 111 +153 66 113 +155 65 114 +150 60 108 +141 49 98 +122 46 89 +108 51 83 +96 63 82 +83 73 78 +74 70 68 +57 65 59 +45 62 50 +40 64 49 +44 75 56 +57 85 64 +89 111 94 +101 120 105 +113 130 117 +138 152 144 +162 170 167 +180 184 184 +189 191 192 +194 196 200 +192 198 204 +185 197 204 +172 190 201 +153 177 191 +136 163 182 +118 152 174 +104 144 168 +94 140 165 +84 138 163 +81 135 162 +81 136 164 +81 137 165 +81 135 165 +78 131 159 +75 116 151 +75 100 143 +76 87 136 +75 76 133 +71 77 128 +68 75 126 +68 72 128 +78 76 131 +94 82 140 +109 101 148 +122 122 157 +136 142 174 +153 167 189 +175 186 205 +195 202 218 +206 216 221 +209 217 220 +203 215 212 +192 205 200 +178 185 184 +157 167 167 +132 142 145 +107 118 119 +84 98 99 +67 70 79 +57 50 73 +53 37 75 +57 32 77 +67 39 84 +76 49 88 +81 58 99 +86 71 113 +88 81 128 +91 92 139 +88 99 145 +81 104 145 +77 111 145 +74 113 144 +77 119 142 +82 118 145 +90 123 148 +101 132 156 +119 142 163 +139 160 172 +157 172 181 +169 179 185 +173 181 186 +173 178 182 +174 175 182 +179 170 184 diff --git a/src/fractalzoomer/color_maps/Flame 393_040221-36.map b/src/fractalzoomer/color_maps/Flame 393_040221-36.map new file mode 100644 index 000000000..02d0c73b2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 393_040221-36.map @@ -0,0 +1,256 @@ +8 4 11 +9 4 13 +9 4 14 +10 5 15 +11 6 18 +12 7 21 +14 8 24 +16 10 27 +29 23 47 +37 28 55 +45 33 64 +48 35 66 +52 37 69 +52 36 68 +52 36 68 +51 36 68 +51 36 68 +49 38 71 +49 37 70 +50 36 69 +47 33 63 +44 31 57 +41 28 51 +38 26 46 +23 13 26 +16 9 20 +9 5 15 +8 5 15 +8 5 15 +10 7 17 +13 9 20 +20 16 29 +29 23 39 +50 41 63 +60 48 73 +70 56 83 +77 62 90 +85 68 98 +87 71 101 +90 74 105 +96 79 112 +95 79 113 +95 79 114 +92 76 109 +90 73 105 +87 70 101 +84 67 97 +76 62 87 +67 55 76 +47 39 53 +36 30 42 +26 22 32 +18 15 24 +11 8 16 +8 6 13 +6 4 10 +2 0 4 +1 0 3 +0 0 2 +0 0 2 +0 0 2 +0 0 2 +0 0 2 +0 0 2 +0 0 2 +0 0 2 +0 0 2 +0 0 2 +0 0 2 +0 0 3 +0 0 3 +1 0 4 +4 2 11 +8 5 18 +12 9 26 +20 16 37 +29 24 48 +34 28 53 +40 33 59 +50 41 70 +58 48 76 +69 57 87 +70 57 89 +71 58 91 +71 57 92 +71 57 93 +73 58 92 +74 58 92 +73 57 87 +70 54 80 +67 51 73 +64 48 70 +61 46 67 +54 41 62 +51 36 59 +50 35 60 +49 35 62 +55 40 73 +61 44 78 +68 48 84 +71 50 87 +75 53 90 +85 57 95 +93 64 105 +106 78 126 +110 83 135 +114 89 145 +115 90 147 +116 92 150 +115 92 152 +115 90 149 +114 88 145 +111 84 139 +99 74 124 +94 71 120 +90 69 117 +81 64 111 +71 57 105 +62 51 97 +54 45 89 +46 36 73 +47 34 68 +48 32 63 +50 33 62 +53 34 62 +61 38 62 +68 42 64 +75 48 69 +83 55 75 +100 70 87 +105 73 90 +110 76 94 +121 84 102 +133 92 111 +144 100 118 +154 108 127 +165 119 145 +163 120 149 +161 122 153 +159 121 154 +158 121 155 +156 120 157 +152 116 155 +148 112 151 +142 105 146 +123 93 135 +116 88 131 +110 84 127 +98 76 119 +88 68 111 +77 62 102 +70 55 93 +57 41 73 +54 38 68 +51 36 64 +45 31 57 +41 28 51 +42 27 47 +47 30 47 +53 35 50 +60 37 52 +70 41 55 +70 41 56 +71 41 57 +69 40 56 +67 39 55 +66 38 54 +68 40 55 +71 42 55 +71 41 54 +71 41 53 +68 38 50 +59 33 44 +48 25 36 +35 17 28 +24 11 20 +16 6 14 +9 3 9 +5 1 6 +3 0 5 +2 0 4 +2 0 4 +1 0 4 +1 0 4 +1 0 3 +1 0 3 +1 0 3 +1 0 2 +1 0 2 +1 0 2 +1 0 3 +1 0 3 +1 0 5 +1 0 6 +2 0 8 +3 0 9 +4 1 10 +5 1 11 +6 1 12 +7 1 12 +7 1 12 +7 1 13 +7 1 14 +8 1 15 +8 1 15 +8 1 16 +8 1 16 +8 1 15 +8 1 14 +8 1 13 +7 2 13 +7 2 13 +9 4 17 +11 6 22 +15 12 31 +23 18 42 +33 26 53 +44 35 63 +55 44 73 +66 52 81 +77 62 89 +87 69 97 +96 77 107 +106 86 117 +117 94 130 +127 103 141 +137 112 151 +147 118 157 +155 125 161 +162 128 162 +166 131 161 +169 133 159 +170 132 158 +168 130 159 +163 128 159 +157 123 157 +149 118 152 +140 110 145 +129 102 135 +119 93 123 +110 85 111 +100 77 99 +91 69 91 +81 61 83 +70 53 75 +59 45 67 +48 37 60 +40 31 53 +32 25 43 +24 18 33 +19 13 25 +15 9 19 +12 7 15 +10 5 12 +6 1 9 +8 3 11 diff --git a/src/fractalzoomer/color_maps/Flame 394_040221-37.map b/src/fractalzoomer/color_maps/Flame 394_040221-37.map new file mode 100644 index 000000000..fe5a1fbfa --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 394_040221-37.map @@ -0,0 +1,256 @@ +128 92 57 +118 83 51 +108 76 46 +98 69 41 +81 56 36 +64 43 32 +59 39 32 +55 35 32 +45 32 32 +42 32 32 +40 32 32 +39 32 32 +39 32 32 +38 32 32 +37 32 32 +37 32 32 +38 32 32 +39 32 32 +40 32 32 +41 32 32 +41 32 32 +41 32 32 +40 32 32 +40 32 32 +38 32 32 +35 32 32 +33 32 32 +32 32 32 +32 32 32 +32 32 32 +32 32 32 +32 32 32 +32 32 32 +32 32 32 +33 32 32 +35 32 32 +39 32 32 +44 32 32 +47 33 32 +50 34 33 +63 44 41 +72 51 43 +82 58 46 +91 65 48 +101 73 50 +105 76 51 +109 80 53 +113 82 56 +115 83 57 +113 82 56 +110 79 54 +107 76 52 +103 73 51 +99 71 50 +95 69 48 +92 67 47 +77 58 41 +72 54 39 +68 50 37 +66 47 35 +65 45 34 +66 45 34 +67 45 35 +68 46 35 +70 47 37 +80 55 41 +84 57 43 +89 59 45 +91 60 45 +94 62 46 +98 63 49 +100 64 50 +106 69 50 +110 72 50 +115 75 50 +119 80 52 +124 85 55 +124 86 57 +125 87 59 +127 89 62 +127 92 64 +127 93 65 +124 92 63 +122 92 62 +119 90 62 +117 89 62 +110 85 61 +99 79 61 +81 64 58 +71 57 53 +62 50 49 +57 46 45 +53 43 41 +45 37 35 +35 32 32 +32 32 32 +32 32 32 +32 32 32 +32 32 32 +32 32 32 +32 32 32 +32 32 32 +32 32 32 +32 32 32 +32 32 32 +32 32 32 +32 32 32 +32 32 32 +32 32 32 +34 32 32 +37 32 32 +39 32 32 +43 32 32 +47 32 32 +48 33 32 +50 34 32 +55 37 32 +59 41 34 +68 50 39 +79 57 46 +101 76 63 +114 88 74 +128 101 85 +132 105 88 +137 110 92 +142 117 100 +148 122 107 +152 125 110 +153 125 111 +154 128 115 +154 127 113 +154 127 112 +149 122 109 +143 117 105 +135 110 98 +125 100 88 +104 80 68 +96 71 59 +89 63 50 +86 60 46 +83 58 43 +79 53 39 +77 52 37 +77 53 35 +76 53 34 +71 50 32 +69 48 32 +68 47 32 +65 45 32 +63 44 32 +63 46 32 +64 49 32 +73 55 38 +74 56 39 +76 58 40 +80 62 44 +82 64 49 +86 68 53 +89 71 58 +94 76 64 +98 79 70 +107 88 79 +109 88 79 +111 89 80 +112 89 80 +115 89 80 +115 91 79 +112 87 80 +105 82 81 +103 80 81 +101 79 81 +103 80 82 +109 85 86 +122 97 93 +137 111 104 +153 127 112 +164 136 118 +172 142 124 +175 145 125 +175 145 127 +177 147 131 +179 151 140 +188 160 147 +189 160 145 +181 151 130 +173 143 121 +165 135 113 +146 117 95 +124 99 83 +109 87 77 +93 74 69 +86 65 63 +79 59 53 +74 53 45 +71 51 37 +73 52 33 +75 55 32 +80 58 34 +87 63 39 +92 68 44 +98 71 49 +103 76 55 +110 83 61 +118 91 65 +129 98 67 +140 106 71 +151 113 75 +161 122 81 +169 130 88 +176 137 98 +181 143 104 +187 148 107 +189 153 110 +189 152 109 +189 151 109 +188 149 109 +185 148 110 +181 145 110 +177 141 109 +171 137 107 +160 128 104 +151 118 98 +140 109 92 +130 100 87 +122 92 80 +115 85 74 +109 79 69 +103 71 64 +95 65 61 +89 61 57 +85 57 55 +82 56 53 +82 56 52 +82 57 52 +82 58 51 +83 59 55 +85 62 58 +86 65 61 +88 68 62 +92 69 59 +94 73 59 +97 74 57 +98 75 55 +101 76 55 +105 80 56 +110 83 58 +117 87 59 +124 93 62 +139 103 69 +143 106 69 +141 103 65 +139 99 63 +133 97 62 +130 94 61 +121 87 53 +125 91 57 diff --git a/src/fractalzoomer/color_maps/Flame 395_040221-38.map b/src/fractalzoomer/color_maps/Flame 395_040221-38.map new file mode 100644 index 000000000..086024348 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 395_040221-38.map @@ -0,0 +1,256 @@ +197 85 22 +191 80 20 +192 79 19 +193 78 18 +197 80 19 +201 83 20 +202 84 22 +204 86 25 +204 100 41 +208 111 52 +213 123 64 +219 135 78 +225 148 92 +230 162 106 +236 177 120 +238 182 125 +241 187 131 +246 202 145 +245 203 146 +245 204 148 +237 200 145 +230 196 143 +225 191 140 +221 187 137 +204 167 117 +196 158 109 +189 150 101 +177 141 95 +166 132 89 +160 127 86 +155 123 83 +145 115 77 +137 109 74 +130 104 70 +128 100 67 +126 97 64 +124 91 58 +123 86 53 +122 83 50 +122 81 48 +117 77 45 +116 76 44 +115 76 43 +118 73 39 +121 70 35 +123 69 33 +125 69 31 +126 67 30 +123 66 30 +111 67 34 +107 65 33 +104 63 32 +102 61 30 +101 59 28 +99 58 28 +98 58 29 +86 58 33 +81 58 35 +76 59 38 +78 60 38 +81 62 39 +83 63 39 +85 64 40 +90 66 40 +95 68 40 +107 70 40 +113 71 39 +120 72 39 +122 73 38 +125 74 38 +131 75 36 +135 75 35 +145 75 33 +148 76 34 +152 78 35 +155 80 36 +159 83 37 +160 84 37 +161 85 38 +164 86 37 +164 85 37 +161 84 37 +158 82 36 +156 80 35 +155 78 33 +154 77 32 +152 73 29 +150 70 27 +149 65 22 +150 66 22 +152 67 23 +154 70 25 +156 73 28 +161 81 35 +165 91 45 +170 99 53 +173 104 58 +182 112 62 +184 115 64 +187 119 66 +188 120 67 +189 122 69 +187 123 72 +185 121 71 +183 119 68 +186 121 70 +189 124 73 +191 128 77 +194 132 82 +199 138 89 +201 144 95 +202 149 101 +200 149 101 +196 145 99 +195 143 97 +195 142 96 +189 136 92 +179 130 88 +166 120 80 +150 106 69 +122 80 47 +111 72 41 +100 64 36 +95 62 35 +91 61 35 +83 59 36 +76 57 36 +77 56 34 +83 54 30 +98 53 24 +103 53 23 +108 54 22 +115 56 22 +126 58 21 +140 60 18 +151 61 16 +167 60 8 +170 60 7 +173 60 7 +176 62 7 +179 64 7 +186 67 9 +189 71 11 +193 76 14 +194 79 17 +197 84 22 +199 85 23 +201 87 24 +204 87 25 +205 88 26 +203 89 26 +201 88 26 +192 84 26 +189 81 25 +187 79 24 +179 74 23 +170 71 23 +163 72 25 +156 74 29 +151 78 36 +150 84 42 +150 94 54 +151 97 58 +152 101 62 +153 108 69 +155 115 75 +161 123 83 +167 131 89 +188 149 100 +193 153 102 +198 157 104 +206 162 106 +213 169 109 +218 174 111 +221 178 117 +225 184 121 +230 189 124 +231 188 124 +229 186 121 +226 180 114 +219 171 108 +212 163 104 +204 158 102 +197 150 100 +180 135 89 +177 130 84 +174 126 79 +172 115 68 +172 108 59 +176 104 52 +177 103 51 +177 104 52 +175 108 55 +178 111 58 +183 115 61 +192 121 64 +200 127 68 +205 130 73 +203 132 75 +199 131 76 +196 129 76 +194 127 74 +195 127 73 +196 124 70 +194 119 67 +190 113 62 +186 106 56 +180 99 49 +174 96 46 +168 94 45 +163 94 47 +160 94 49 +158 95 51 +159 95 51 +158 94 50 +159 94 49 +158 92 48 +156 90 47 +155 89 46 +157 90 46 +156 90 45 +156 89 44 +156 88 43 +152 87 44 +147 86 45 +142 87 48 +135 88 52 +130 90 55 +125 92 58 +122 93 61 +119 93 61 +120 94 62 +123 93 60 +130 94 58 +139 97 57 +149 101 55 +158 104 55 +165 111 60 +172 118 66 +181 126 74 +190 135 81 +201 142 84 +209 143 84 +211 143 81 +210 140 79 +207 137 77 +203 133 78 +202 133 77 +203 129 74 +201 123 67 +197 115 59 +194 106 48 +192 97 39 +193 92 31 +196 89 26 +198 86 22 diff --git a/src/fractalzoomer/color_maps/Flame 396_040221-39.map b/src/fractalzoomer/color_maps/Flame 396_040221-39.map new file mode 100644 index 000000000..1911fd486 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 396_040221-39.map @@ -0,0 +1,256 @@ +44 41 38 +39 39 48 +36 45 59 +33 51 71 +37 59 87 +41 68 104 +44 74 112 +47 81 120 +52 102 154 +46 104 165 +41 106 176 +33 99 175 +25 93 175 +24 86 164 +24 80 153 +25 77 146 +27 75 140 +40 70 124 +44 66 114 +49 63 105 +57 61 94 +65 59 83 +70 60 78 +76 62 74 +109 83 79 +129 99 88 +149 115 97 +164 134 111 +180 153 126 +185 161 133 +190 170 140 +199 186 153 +209 199 168 +229 219 184 +234 225 188 +240 231 192 +239 230 189 +239 230 186 +238 228 183 +238 227 180 +232 217 161 +223 205 152 +214 193 143 +199 177 132 +185 162 122 +177 153 115 +170 145 109 +157 129 95 +150 116 78 +142 99 55 +146 100 54 +150 101 54 +150 104 64 +151 108 74 +153 110 77 +156 113 80 +158 127 96 +160 135 105 +163 143 114 +165 152 126 +168 162 139 +170 166 144 +172 170 150 +172 177 164 +173 182 170 +166 179 174 +157 169 167 +149 159 161 +142 152 154 +136 145 148 +127 132 138 +124 121 123 +117 107 98 +109 101 89 +102 95 80 +92 88 73 +83 82 67 +79 79 68 +75 77 70 +63 74 79 +59 76 89 +51 94 116 +51 103 122 +51 113 129 +53 117 130 +56 122 132 +56 126 139 +60 130 141 +62 138 151 +65 142 153 +69 146 156 +75 148 152 +81 150 149 +93 153 146 +106 155 139 +113 152 129 +122 153 124 +135 154 128 +144 156 131 +153 158 135 +159 161 137 +165 164 140 +174 167 142 +184 171 143 +188 171 141 +179 162 134 +171 153 128 +164 146 124 +158 139 121 +140 123 115 +129 113 111 +123 106 105 +123 107 105 +126 109 104 +127 110 104 +129 111 105 +126 108 107 +122 107 114 +118 108 117 +120 118 125 +144 148 140 +161 165 148 +179 182 157 +185 187 161 +191 192 165 +195 195 170 +189 201 176 +181 204 177 +174 206 175 +163 199 165 +163 195 161 +163 192 158 +166 181 151 +163 172 146 +153 159 137 +140 148 127 +109 114 99 +99 96 83 +89 79 68 +87 72 62 +85 66 57 +82 54 49 +81 48 44 +80 43 42 +77 40 39 +69 33 35 +65 33 35 +62 34 35 +55 37 42 +52 43 53 +52 48 63 +54 58 73 +72 75 91 +77 81 94 +83 87 97 +94 101 105 +103 114 116 +116 124 123 +128 137 128 +138 145 131 +155 150 131 +177 153 115 +178 152 112 +179 151 110 +189 154 105 +203 158 95 +211 159 85 +217 156 77 +233 154 51 +225 145 48 +218 136 45 +200 124 41 +183 111 35 +162 101 29 +142 92 28 +135 94 27 +133 99 23 +123 92 23 +105 85 27 +88 73 28 +69 62 26 +51 51 26 +34 44 29 +25 43 32 +32 51 43 +36 53 46 +41 56 50 +53 61 56 +67 64 60 +78 69 63 +87 74 69 +100 82 75 +114 93 85 +128 106 97 +143 123 112 +159 138 126 +171 155 139 +175 170 153 +174 182 166 +173 191 174 +174 198 180 +175 207 187 +182 213 193 +191 219 198 +199 226 204 +198 231 215 +193 235 220 +183 235 225 +171 234 227 +160 227 228 +158 223 229 +158 221 227 +153 219 231 +145 216 233 +132 204 235 +115 191 226 +93 167 210 +76 146 195 +63 127 176 +53 112 156 +45 101 138 +39 89 127 +33 77 114 +26 60 95 +21 43 78 +23 28 61 +29 19 44 +37 17 32 +45 21 28 +55 27 30 +62 33 33 +68 39 38 +72 47 47 +76 57 56 +86 67 65 +98 79 76 +113 94 88 +128 112 103 +146 128 117 +160 144 132 +166 159 144 +174 169 151 +179 174 157 +180 174 156 +178 172 153 +174 167 147 +170 159 141 +160 150 133 +148 140 123 +134 128 112 +118 112 99 +103 94 82 +85 79 68 +69 65 56 +58 53 48 +51 45 41 diff --git a/src/fractalzoomer/color_maps/Flame 397_040221-40.map b/src/fractalzoomer/color_maps/Flame 397_040221-40.map new file mode 100644 index 000000000..d0f5f1d7a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 397_040221-40.map @@ -0,0 +1,256 @@ +111 54 43 +93 45 37 +95 49 39 +98 53 42 +103 60 54 +108 68 66 +103 69 69 +98 70 73 +80 78 86 +75 78 87 +70 78 88 +52 70 82 +35 62 77 +24 50 67 +14 38 58 +14 32 52 +15 27 47 +20 18 24 +24 14 19 +28 11 15 +31 7 15 +34 3 16 +35 5 18 +37 8 20 +45 33 47 +53 46 65 +62 59 84 +66 69 96 +71 80 108 +70 84 113 +70 89 119 +76 91 123 +79 91 122 +81 75 94 +70 62 79 +59 49 64 +48 35 49 +38 21 34 +34 17 30 +30 14 26 +17 14 26 +12 12 25 +8 11 25 +5 12 25 +3 13 26 +3 13 26 +3 14 26 +6 14 24 +11 12 19 +23 8 10 +28 8 8 +34 8 6 +40 9 6 +46 11 6 +49 11 6 +53 12 7 +65 15 12 +70 18 15 +76 21 18 +81 23 21 +86 26 24 +87 26 26 +89 26 28 +94 23 33 +99 30 44 +115 51 71 +119 58 82 +124 66 94 +121 69 98 +118 73 103 +105 76 112 +96 82 119 +86 94 127 +74 87 116 +62 81 106 +51 68 89 +41 56 72 +41 53 66 +41 50 61 +40 44 54 +42 36 41 +50 21 19 +54 19 15 +58 17 12 +59 17 12 +61 18 13 +64 21 15 +68 27 21 +100 54 42 +120 65 51 +140 77 60 +142 79 61 +145 81 63 +155 84 65 +160 85 63 +168 85 62 +182 83 59 +183 83 60 +166 76 60 +150 70 61 +144 62 57 +138 54 54 +127 41 44 +124 39 41 +102 42 49 +85 32 43 +68 22 38 +61 16 30 +55 10 22 +47 4 11 +38 4 5 +33 5 3 +30 5 5 +35 4 10 +38 5 10 +42 7 10 +49 10 11 +55 10 12 +62 8 13 +70 8 15 +99 18 18 +118 26 21 +137 35 25 +145 41 29 +153 48 34 +160 59 45 +168 71 54 +178 77 57 +179 81 55 +160 80 57 +149 78 57 +139 76 57 +120 66 54 +99 53 45 +73 42 35 +53 28 26 +32 9 13 +33 7 11 +34 5 10 +35 5 10 +37 6 10 +40 6 8 +44 6 6 +48 6 5 +51 6 4 +50 6 4 +48 6 3 +46 6 3 +40 5 3 +33 4 1 +25 4 1 +20 2 1 +11 1 0 +9 1 0 +8 1 1 +6 2 2 +5 5 9 +6 11 19 +7 18 29 +7 21 37 +8 21 37 +6 19 33 +6 20 34 +6 21 36 +5 22 38 +5 20 35 +3 15 26 +2 8 14 +7 1 2 +9 0 1 +12 0 1 +18 0 0 +24 1 0 +30 1 0 +34 1 0 +36 0 0 +39 1 0 +40 1 0 +42 1 0 +43 1 0 +44 0 0 +46 0 0 +46 0 0 +48 1 1 +55 4 2 +57 5 3 +59 7 4 +64 12 8 +68 22 21 +77 36 39 +86 52 59 +102 71 77 +122 85 85 +137 101 96 +159 116 111 +170 135 137 +184 156 163 +200 172 179 +210 185 188 +225 189 189 +228 193 196 +224 194 202 +217 191 202 +207 187 196 +194 169 174 +180 154 154 +164 133 134 +145 111 111 +133 97 92 +115 74 66 +98 58 44 +81 49 32 +66 43 31 +64 50 45 +66 59 62 +73 68 77 +79 82 90 +86 96 107 +98 110 125 +110 128 148 +126 143 170 +136 160 189 +149 174 202 +162 183 211 +171 193 219 +187 199 221 +191 205 229 +198 211 232 +205 213 234 +205 215 236 +205 213 231 +197 206 227 +186 198 217 +173 186 206 +158 170 192 +141 153 176 +125 132 158 +110 112 137 +98 94 117 +85 78 96 +77 62 76 +74 46 57 +73 32 40 +78 22 27 +79 20 19 +81 20 16 +83 21 14 +91 23 12 +105 29 16 +116 38 22 +122 49 33 +117 51 39 +110 47 36 +109 48 36 +110 46 32 +113 53 38 diff --git a/src/fractalzoomer/color_maps/Flame 398_040221-41.map b/src/fractalzoomer/color_maps/Flame 398_040221-41.map new file mode 100644 index 000000000..e45666235 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 398_040221-41.map @@ -0,0 +1,256 @@ +26 82 100 +26 68 89 +22 64 84 +19 60 80 +15 58 74 +12 57 68 +10 57 65 +9 57 62 +16 67 66 +18 64 61 +20 62 56 +19 57 49 +18 52 43 +16 50 39 +15 49 36 +15 49 35 +15 49 35 +17 49 37 +16 44 34 +16 40 31 +14 32 27 +12 25 23 +11 23 21 +10 22 19 +11 25 19 +17 33 26 +24 42 34 +30 51 43 +37 61 52 +38 64 57 +39 67 63 +41 72 73 +39 76 82 +36 84 100 +37 89 108 +39 94 116 +39 97 121 +40 100 127 +39 100 129 +39 101 132 +31 93 127 +23 83 120 +16 74 114 +11 64 102 +7 55 90 +6 51 84 +5 47 79 +3 41 71 +3 36 61 +4 32 47 +4 30 40 +4 29 34 +4 30 29 +5 31 24 +4 32 23 +4 34 22 +3 42 22 +5 47 28 +8 52 34 +11 59 44 +14 66 54 +16 70 61 +18 75 68 +24 85 79 +32 97 89 +46 121 105 +53 126 111 +60 131 117 +62 132 120 +65 133 123 +66 131 130 +66 129 137 +65 128 152 +63 127 154 +61 127 156 +60 126 155 +60 126 155 +57 124 155 +55 122 155 +48 116 154 +41 110 152 +26 94 138 +19 84 128 +12 74 118 +10 71 114 +9 68 110 +7 64 106 +6 61 103 +4 60 107 +3 60 106 +2 61 106 +2 60 104 +2 59 102 +1 54 93 +1 50 84 +0 44 74 +0 41 69 +1 37 67 +1 37 68 +1 37 69 +1 36 68 +1 35 67 +1 35 65 +1 33 62 +2 33 61 +7 37 64 +12 41 67 +16 45 70 +20 49 74 +29 57 80 +37 66 86 +44 75 91 +47 82 95 +48 91 103 +47 91 104 +47 91 105 +46 90 107 +47 89 105 +48 87 100 +51 84 94 +48 73 72 +41 64 61 +35 56 50 +31 50 45 +27 45 41 +19 35 33 +12 27 29 +8 21 28 +3 17 29 +1 17 35 +1 18 35 +1 19 36 +1 18 37 +1 17 35 +1 17 34 +2 16 33 +2 17 34 +2 18 35 +3 19 36 +2 18 35 +2 18 34 +2 16 31 +2 17 29 +2 17 29 +2 20 32 +4 28 46 +5 31 51 +6 35 56 +8 42 66 +12 48 75 +15 56 80 +20 64 84 +26 77 94 +26 79 96 +27 81 99 +27 81 101 +27 80 101 +27 77 100 +24 71 93 +25 67 85 +27 63 75 +25 55 56 +24 53 53 +23 52 51 +22 51 47 +24 51 49 +25 53 52 +29 58 57 +45 73 69 +49 76 72 +53 79 75 +58 86 80 +60 91 83 +60 94 85 +59 94 85 +57 92 85 +58 94 85 +59 95 85 +60 91 82 +61 87 78 +58 80 72 +52 73 63 +44 64 53 +33 55 44 +15 48 32 +11 48 31 +8 49 30 +5 50 30 +6 56 35 +11 66 43 +18 75 50 +24 84 58 +30 93 67 +34 101 74 +39 111 83 +45 120 93 +48 127 104 +55 137 117 +61 142 128 +69 146 137 +74 149 147 +77 147 152 +79 146 157 +80 144 160 +79 140 162 +79 138 166 +80 137 170 +83 139 175 +87 143 182 +90 146 185 +92 149 186 +94 150 185 +93 150 182 +88 148 180 +84 144 178 +79 141 177 +75 137 177 +71 133 173 +67 128 167 +64 121 157 +61 112 144 +55 104 130 +48 94 117 +42 84 105 +35 75 100 +27 69 98 +20 66 102 +16 64 104 +15 63 106 +16 63 106 +17 63 105 +19 64 103 +24 66 104 +28 70 107 +31 76 117 +34 84 129 +36 92 142 +38 99 153 +39 104 163 +37 107 165 +37 107 160 +35 106 152 +33 105 143 +32 105 136 +32 105 129 +33 107 125 +35 108 129 +37 109 133 +39 110 133 +36 103 123 +31 97 115 +26 92 109 +24 88 103 +21 86 95 +20 83 92 +21 80 92 diff --git a/src/fractalzoomer/color_maps/Flame 399_040221-42.map b/src/fractalzoomer/color_maps/Flame 399_040221-42.map new file mode 100644 index 000000000..e0824c998 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 399_040221-42.map @@ -0,0 +1,256 @@ +147 160 181 +166 171 186 +170 173 187 +174 176 188 +174 175 186 +174 174 185 +174 171 182 +174 168 179 +159 157 169 +144 151 167 +129 145 166 +115 138 165 +101 132 164 +87 126 162 +74 121 160 +67 118 160 +61 116 161 +49 108 164 +48 108 165 +48 108 166 +54 111 166 +60 115 167 +67 119 169 +75 123 172 +109 143 185 +123 155 193 +138 168 201 +156 180 206 +175 193 212 +184 197 213 +193 201 214 +197 204 213 +197 203 210 +191 193 200 +180 184 190 +170 175 181 +153 163 173 +136 151 165 +127 145 163 +119 139 161 +89 116 146 +78 107 137 +68 98 128 +60 91 124 +52 84 121 +50 81 118 +48 78 116 +46 75 109 +47 72 103 +62 82 108 +71 89 113 +81 97 119 +85 101 123 +90 106 128 +90 107 129 +91 109 130 +87 104 126 +79 98 123 +71 92 120 +60 85 116 +49 79 113 +45 76 112 +41 74 111 +36 72 113 +33 72 119 +31 74 127 +31 73 125 +32 73 124 +32 73 124 +33 74 125 +36 76 127 +37 77 127 +39 77 124 +39 78 126 +39 79 128 +42 83 133 +46 88 138 +48 91 142 +51 94 147 +53 99 156 +55 103 164 +53 103 168 +53 103 168 +53 103 169 +53 103 169 +53 103 170 +53 103 171 +53 104 170 +55 105 167 +64 109 167 +74 114 167 +81 119 168 +88 124 170 +105 135 175 +118 145 181 +130 152 183 +143 159 185 +161 169 185 +160 166 179 +159 164 174 +155 159 169 +152 154 164 +140 144 156 +128 134 149 +109 120 135 +102 113 129 +95 107 123 +92 106 124 +90 105 125 +86 105 130 +81 106 138 +73 109 144 +65 109 145 +50 100 140 +47 96 137 +44 92 135 +38 87 133 +32 86 132 +29 89 136 +29 89 138 +39 85 134 +50 90 133 +62 95 133 +69 98 134 +77 102 136 +82 106 139 +84 106 140 +83 105 137 +84 104 132 +92 101 121 +91 100 120 +90 99 120 +86 99 121 +83 100 125 +86 101 125 +92 104 127 +103 113 132 +110 118 135 +117 124 139 +120 126 140 +124 128 141 +131 133 143 +137 139 148 +141 142 153 +143 147 156 +150 153 163 +152 156 165 +154 159 168 +159 163 174 +164 168 179 +168 173 183 +173 176 185 +175 179 189 +174 179 188 +174 179 187 +172 177 185 +173 177 181 +174 177 181 +175 176 182 +175 178 181 +175 180 183 +188 193 195 +192 196 199 +196 200 204 +201 207 213 +203 210 219 +202 211 221 +200 209 220 +182 195 211 +174 188 207 +167 182 203 +145 163 193 +123 144 180 +102 125 165 +82 110 152 +69 101 142 +59 94 141 +49 90 142 +44 86 144 +40 85 145 +39 87 145 +43 92 149 +47 98 154 +51 102 159 +57 104 162 +60 105 161 +64 107 161 +73 112 164 +85 120 166 +97 130 173 +110 140 182 +125 151 187 +141 161 193 +157 171 196 +171 180 198 +180 186 205 +187 191 206 +191 191 205 +190 188 200 +184 182 190 +175 174 182 +159 162 176 +144 148 167 +126 132 159 +108 120 150 +94 114 145 +80 109 145 +69 105 146 +61 97 144 +55 86 135 +51 82 124 +50 81 118 +53 83 119 +56 86 122 +61 85 121 +64 85 117 +68 85 112 +75 87 111 +79 92 114 +85 96 119 +89 102 124 +94 108 129 +102 114 131 +109 119 134 +116 123 136 +121 128 139 +125 133 144 +129 138 147 +134 142 151 +136 143 152 +135 143 152 +129 140 152 +119 134 151 +109 127 146 +97 117 138 +85 106 129 +75 96 120 +63 87 113 +58 78 105 +56 73 99 +52 70 96 +54 70 99 +53 74 107 +55 78 116 +63 84 123 +65 89 128 +68 94 136 +67 98 145 +67 102 152 +74 108 157 +81 114 160 +91 121 164 +103 129 166 +113 136 170 +124 144 172 +136 153 176 diff --git a/src/fractalzoomer/color_maps/Flame 400_040221-43.map b/src/fractalzoomer/color_maps/Flame 400_040221-43.map new file mode 100644 index 000000000..8e84d1029 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 400_040221-43.map @@ -0,0 +1,256 @@ +53 75 76 +58 80 82 +57 80 80 +57 81 79 +53 78 77 +50 75 76 +48 74 76 +46 73 77 +41 71 80 +39 67 77 +37 64 74 +35 60 70 +34 56 66 +35 53 62 +37 51 58 +38 51 57 +40 51 56 +48 54 57 +51 56 58 +55 59 60 +56 59 59 +57 59 59 +57 59 59 +57 59 59 +60 60 56 +66 64 59 +72 68 62 +79 73 67 +86 79 72 +88 80 73 +90 81 75 +91 82 76 +89 80 74 +88 76 69 +89 76 67 +91 76 66 +92 75 65 +93 74 64 +92 73 63 +91 72 62 +84 63 56 +78 59 52 +72 56 49 +70 57 49 +68 58 50 +66 59 51 +65 60 52 +63 61 57 +61 62 59 +57 60 60 +56 59 58 +56 59 56 +55 58 55 +55 58 54 +54 58 54 +54 58 54 +49 53 51 +46 49 49 +43 46 47 +42 43 44 +41 41 42 +42 41 42 +43 42 42 +44 43 43 +47 47 46 +47 60 64 +47 68 74 +48 76 84 +49 80 89 +50 84 95 +55 96 108 +61 104 115 +72 113 121 +73 116 124 +74 119 128 +73 121 131 +72 123 134 +71 122 133 +71 121 133 +72 117 129 +72 113 120 +71 101 102 +70 93 90 +70 85 79 +70 82 75 +70 79 71 +68 71 65 +66 67 59 +65 60 48 +69 59 45 +73 59 43 +75 60 44 +78 62 45 +82 64 47 +83 66 52 +82 67 56 +78 68 59 +72 67 60 +69 66 62 +66 66 64 +65 66 65 +64 67 67 +61 67 71 +57 67 73 +48 63 72 +41 58 67 +35 54 63 +32 51 60 +30 48 57 +25 42 53 +23 40 51 +23 40 51 +27 42 53 +37 55 60 +40 58 62 +43 61 65 +48 68 70 +52 72 73 +56 76 75 +63 78 76 +83 86 78 +92 91 80 +102 97 83 +105 98 83 +108 99 84 +112 103 86 +114 105 87 +118 107 86 +123 107 87 +142 117 93 +144 119 95 +147 122 98 +152 127 104 +153 130 110 +152 133 112 +148 134 116 +157 143 126 +159 145 128 +161 148 131 +161 146 129 +161 145 127 +157 139 119 +148 130 110 +140 121 102 +133 114 96 +122 106 91 +120 105 90 +119 104 89 +114 99 83 +108 91 75 +101 85 69 +92 79 64 +77 72 64 +74 71 65 +71 70 67 +66 69 70 +61 66 70 +57 64 69 +53 61 66 +50 57 63 +47 54 59 +42 51 56 +41 50 56 +40 49 57 +39 49 58 +39 49 59 +40 52 60 +42 55 61 +46 62 65 +46 63 66 +47 64 67 +46 65 68 +44 63 69 +41 63 69 +40 63 69 +39 63 70 +39 63 69 +40 64 68 +43 64 66 +44 62 63 +45 58 58 +45 54 52 +47 51 47 +48 49 43 +54 49 41 +55 49 41 +57 50 41 +60 51 42 +64 54 43 +68 56 44 +70 57 44 +72 59 46 +73 60 46 +74 59 46 +72 59 49 +70 61 52 +68 63 57 +66 66 62 +66 70 69 +68 77 77 +73 84 82 +79 91 88 +85 97 94 +90 101 98 +90 104 101 +89 103 103 +88 103 104 +86 103 104 +86 104 103 +88 104 101 +90 103 99 +88 101 94 +83 95 90 +77 90 86 +71 85 84 +63 82 82 +57 79 81 +52 76 80 +48 75 77 +45 71 75 +40 67 73 +39 65 73 +37 65 72 +36 64 71 +34 62 72 +33 62 70 +33 59 65 +32 54 58 +33 48 51 +35 44 44 +39 40 37 +41 37 33 +43 37 32 +46 39 31 +46 39 31 +48 39 31 +50 40 31 +52 39 28 +54 37 25 +53 35 24 +53 34 24 +51 34 25 +48 34 27 +44 35 30 +40 35 33 +37 36 33 +33 34 34 +32 34 36 +33 36 38 +39 41 42 +43 46 46 +46 50 50 +48 57 54 +50 62 59 +50 65 65 +50 69 69 diff --git a/src/fractalzoomer/color_maps/Flame 401_040221-44.map b/src/fractalzoomer/color_maps/Flame 401_040221-44.map new file mode 100644 index 000000000..4ba78ce94 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 401_040221-44.map @@ -0,0 +1,256 @@ +56 32 15 +81 40 17 +91 41 20 +101 43 23 +104 42 23 +108 42 23 +105 40 20 +102 39 17 +86 28 13 +81 26 12 +77 24 11 +75 24 10 +73 25 9 +78 26 9 +83 28 9 +87 29 9 +91 30 10 +102 31 13 +102 28 11 +103 26 9 +100 22 7 +98 18 6 +94 16 5 +90 15 5 +68 12 5 +62 13 7 +57 14 10 +55 17 14 +54 21 19 +54 23 19 +55 26 20 +61 30 25 +72 37 25 +104 54 39 +115 64 44 +127 74 49 +137 76 47 +147 79 46 +150 76 43 +154 74 41 +152 75 41 +141 69 39 +130 64 38 +116 51 29 +103 39 21 +95 34 18 +88 30 15 +76 22 12 +69 22 13 +54 30 11 +45 29 9 +36 28 7 +33 27 6 +31 27 5 +31 28 5 +32 29 6 +27 26 5 +26 20 4 +25 14 4 +32 13 4 +40 13 5 +48 14 5 +56 15 6 +72 22 5 +89 31 7 +123 46 20 +143 62 34 +163 79 48 +173 91 59 +184 104 71 +196 130 86 +212 145 94 +215 145 86 +210 144 93 +206 144 101 +194 130 87 +183 116 73 +176 107 61 +169 99 49 +153 77 34 +142 62 30 +139 47 26 +142 58 37 +146 69 48 +151 79 56 +156 90 64 +171 106 77 +183 116 80 +200 121 85 +199 123 87 +198 126 90 +194 122 84 +191 118 78 +188 108 65 +183 88 52 +178 74 38 +172 65 32 +156 55 19 +156 53 17 +156 52 16 +156 51 15 +156 51 14 +159 52 13 +153 52 11 +141 48 6 +136 43 4 +132 38 2 +129 35 1 +126 32 1 +121 29 1 +116 27 1 +111 26 1 +107 25 1 +93 22 3 +89 21 3 +86 21 4 +80 21 7 +74 19 7 +71 17 8 +67 16 9 +67 16 10 +72 16 9 +78 16 9 +82 17 9 +86 18 10 +95 22 9 +105 26 10 +114 31 13 +124 33 14 +133 35 14 +131 34 13 +130 34 12 +126 35 12 +119 33 13 +112 32 12 +105 30 11 +90 24 3 +86 22 2 +83 20 2 +82 19 3 +81 19 5 +82 15 5 +81 13 4 +80 12 5 +79 12 4 +76 7 6 +75 5 5 +74 4 4 +67 2 3 +58 4 3 +48 5 3 +39 4 3 +28 2 1 +25 2 0 +23 2 0 +19 3 1 +17 4 1 +17 3 1 +19 4 1 +22 4 0 +23 6 1 +24 8 3 +24 8 3 +25 9 4 +26 9 4 +25 9 4 +21 10 4 +18 10 4 +12 10 4 +11 9 4 +11 9 4 +10 9 4 +9 9 3 +9 10 3 +10 12 6 +13 17 12 +13 25 17 +21 33 22 +31 39 26 +46 44 29 +67 48 34 +79 56 39 +98 68 44 +113 80 45 +150 89 38 +155 88 36 +160 88 35 +170 89 36 +175 94 33 +172 98 33 +171 96 31 +164 90 25 +157 78 26 +151 69 25 +140 64 23 +132 57 24 +123 53 25 +110 42 31 +98 32 32 +83 23 28 +68 16 23 +57 15 17 +46 14 20 +36 12 19 +27 9 18 +18 5 13 +14 4 7 +12 7 6 +15 9 9 +21 13 11 +32 15 13 +49 16 17 +67 19 21 +83 23 27 +96 28 31 +105 34 30 +115 36 30 +127 36 29 +132 35 26 +130 34 24 +123 33 19 +110 32 16 +99 28 13 +85 23 10 +70 17 6 +57 13 3 +45 9 2 +35 7 2 +26 5 2 +18 4 2 +11 3 1 +6 2 0 +4 2 0 +3 1 0 +2 1 0 +2 1 0 +1 0 0 +0 0 1 +0 0 0 +1 0 0 +1 0 0 +3 0 1 +4 0 1 +5 0 1 +5 0 1 +5 0 0 +5 1 1 +6 1 0 +6 2 0 +5 2 0 +5 3 0 +5 5 1 +8 7 1 +17 11 2 +28 17 8 +42 24 11 diff --git a/src/fractalzoomer/color_maps/Flame 402_040221-45.map b/src/fractalzoomer/color_maps/Flame 402_040221-45.map new file mode 100644 index 000000000..e04ddead7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 402_040221-45.map @@ -0,0 +1,256 @@ +78 97 108 +74 87 90 +61 74 76 +48 61 63 +52 67 70 +57 73 77 +64 81 85 +71 89 94 +92 120 129 +95 133 148 +98 146 167 +95 151 175 +93 157 183 +85 158 182 +78 160 182 +71 157 180 +65 155 178 +44 144 172 +42 141 166 +41 138 161 +41 128 151 +41 118 142 +39 111 136 +38 104 130 +35 73 106 +36 61 93 +37 49 80 +32 38 72 +28 27 65 +24 23 63 +20 19 61 +15 14 53 +13 10 48 +12 11 49 +11 15 54 +11 20 59 +13 27 62 +16 35 66 +19 40 69 +22 46 73 +30 67 99 +33 73 104 +36 79 109 +34 78 106 +33 78 103 +32 75 101 +31 72 100 +28 66 91 +24 57 83 +11 42 66 +9 37 64 +8 32 63 +9 30 58 +10 28 53 +8 27 51 +7 27 49 +11 30 53 +14 30 49 +17 30 45 +18 29 42 +19 29 40 +19 32 43 +19 36 47 +21 45 58 +21 55 69 +25 78 99 +28 93 118 +32 108 138 +36 115 145 +40 122 153 +51 136 168 +65 147 176 +86 161 188 +95 161 189 +105 162 190 +110 160 187 +116 159 184 +113 157 182 +111 155 181 +102 148 177 +90 142 173 +66 134 165 +55 132 161 +44 130 158 +39 129 159 +34 129 160 +28 131 162 +24 135 164 +28 138 170 +35 139 171 +42 140 173 +46 141 174 +50 142 175 +55 148 178 +59 153 187 +65 157 191 +73 156 191 +90 149 184 +91 152 184 +92 156 184 +92 157 182 +92 159 180 +90 156 175 +90 145 164 +83 119 139 +73 109 121 +63 100 103 +56 95 99 +50 91 95 +46 79 91 +42 70 94 +37 68 94 +32 67 94 +21 80 107 +22 84 114 +23 89 122 +24 100 136 +25 110 148 +23 120 156 +22 127 159 +24 125 156 +24 120 153 +25 115 151 +26 113 149 +27 111 148 +29 105 146 +30 103 144 +31 104 144 +30 107 147 +31 113 152 +32 113 151 +33 114 151 +35 117 149 +35 118 143 +35 118 139 +29 115 135 +22 106 129 +23 103 126 +25 100 123 +24 100 123 +23 101 124 +18 100 125 +13 104 132 +11 108 136 +11 112 141 +13 114 148 +14 112 147 +15 111 146 +18 104 141 +22 99 135 +25 95 130 +29 94 130 +46 93 130 +50 94 130 +54 96 131 +60 99 131 +63 106 135 +62 112 140 +63 117 146 +65 124 149 +72 132 154 +88 144 165 +91 146 169 +94 148 174 +101 151 178 +113 158 183 +122 162 188 +132 164 191 +136 164 191 +135 162 189 +134 160 187 +127 152 178 +118 142 173 +107 135 167 +99 128 160 +94 125 158 +92 121 152 +87 116 148 +82 115 146 +79 110 143 +74 108 140 +71 101 133 +66 88 120 +57 78 103 +39 54 72 +34 48 64 +29 43 57 +21 28 42 +13 15 31 +9 7 29 +9 9 34 +10 16 44 +15 25 53 +20 36 65 +24 45 83 +27 61 102 +29 76 122 +30 91 136 +35 103 143 +41 111 150 +48 119 156 +56 128 163 +65 138 169 +74 145 174 +85 153 179 +98 157 185 +111 163 190 +125 170 194 +139 176 198 +149 185 203 +157 188 207 +163 194 213 +166 197 216 +170 202 220 +170 207 224 +170 206 224 +173 208 225 +173 205 223 +173 204 221 +169 203 221 +160 198 217 +153 192 210 +143 179 195 +130 161 176 +116 142 154 +101 121 132 +88 103 111 +76 86 89 +59 67 71 +42 52 56 +28 39 49 +25 35 50 +26 37 53 +32 43 62 +40 53 73 +43 66 89 +51 81 110 +60 93 126 +72 107 141 +87 120 152 +99 132 160 +109 145 171 +117 152 177 +122 158 182 +124 162 183 +126 163 183 +124 165 185 +123 167 189 +125 169 194 +128 172 196 +130 175 197 +134 179 200 +135 181 201 +116 157 179 +101 135 156 +86 111 129 diff --git a/src/fractalzoomer/color_maps/Flame 403_040221-46.map b/src/fractalzoomer/color_maps/Flame 403_040221-46.map new file mode 100644 index 000000000..9dff32879 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 403_040221-46.map @@ -0,0 +1,256 @@ +76 81 83 +85 89 95 +92 97 106 +100 105 118 +110 114 129 +120 124 140 +124 128 146 +129 133 153 +136 140 165 +133 137 163 +131 135 161 +125 129 157 +119 124 153 +112 113 141 +105 103 130 +100 98 123 +96 93 117 +79 80 105 +82 80 97 +85 81 89 +88 82 86 +92 84 84 +92 86 86 +93 88 88 +109 101 93 +115 106 96 +122 112 99 +124 114 101 +127 116 103 +127 116 104 +128 117 106 +128 119 112 +126 120 119 +120 119 126 +116 117 127 +112 116 129 +106 112 130 +100 108 132 +96 104 132 +93 101 132 +79 87 130 +72 80 127 +65 74 124 +58 67 120 +51 60 116 +49 58 114 +48 56 113 +48 56 111 +49 56 112 +50 59 112 +53 62 115 +57 66 119 +61 71 123 +66 76 128 +68 78 129 +70 81 130 +87 93 133 +101 100 136 +115 108 139 +123 113 137 +132 118 135 +133 118 131 +134 118 127 +135 115 124 +134 112 120 +124 103 118 +108 94 114 +92 85 111 +83 79 108 +75 73 105 +59 63 99 +49 54 96 +38 49 96 +38 49 95 +39 50 95 +43 52 94 +47 55 94 +48 56 94 +50 58 94 +54 63 94 +56 65 91 +59 66 86 +58 65 85 +58 65 85 +58 65 84 +59 66 83 +56 64 82 +56 63 81 +56 64 91 +59 68 98 +62 72 105 +63 72 107 +65 73 109 +64 75 115 +63 73 120 +61 71 122 +58 69 124 +55 66 122 +53 64 119 +52 62 116 +52 62 115 +52 62 114 +57 64 113 +63 70 114 +91 89 119 +108 100 125 +125 111 131 +130 115 134 +135 119 138 +143 129 142 +149 135 145 +155 141 148 +160 144 149 +153 142 157 +150 142 159 +147 142 162 +138 142 172 +135 143 177 +132 141 179 +128 138 178 +122 134 175 +121 132 169 +120 131 164 +118 127 159 +116 124 155 +119 115 143 +117 109 136 +119 107 130 +126 114 130 +146 135 149 +151 140 157 +156 146 165 +163 157 176 +174 167 181 +182 182 183 +195 189 185 +203 203 200 +201 199 197 +199 196 194 +197 190 188 +195 185 182 +189 175 176 +177 167 171 +163 155 165 +150 144 162 +122 123 147 +115 118 143 +108 113 140 +96 105 134 +88 96 131 +82 92 129 +80 90 129 +87 96 136 +92 100 141 +98 105 146 +112 118 158 +132 136 170 +150 155 181 +169 172 193 +187 190 204 +203 203 218 +231 229 231 +233 231 231 +236 233 231 +233 231 223 +222 219 218 +204 204 209 +190 189 197 +161 160 166 +155 153 159 +149 147 152 +137 136 145 +130 131 142 +128 131 146 +128 131 145 +130 133 145 +134 136 148 +135 138 155 +137 143 167 +135 144 176 +130 140 177 +124 134 174 +115 125 168 +110 120 164 +109 117 161 +111 118 158 +113 119 156 +119 120 148 +128 120 141 +137 125 138 +149 131 139 +158 136 141 +169 144 144 +180 149 145 +192 156 150 +204 170 157 +212 178 168 +218 190 182 +223 201 193 +228 208 201 +234 223 207 +241 232 214 +245 240 225 +240 243 237 +233 240 243 +220 231 239 +204 216 228 +193 202 213 +173 182 201 +153 165 192 +130 143 179 +106 119 162 +89 99 138 +73 81 117 +63 70 99 +58 66 88 +54 62 84 +54 61 79 +54 61 79 +56 62 80 +62 68 84 +66 74 89 +73 80 93 +78 85 99 +81 88 106 +84 89 112 +83 89 118 +83 89 122 +84 89 124 +88 94 127 +92 97 130 +95 100 133 +94 99 136 +87 93 136 +83 89 134 +79 86 132 +75 82 129 +70 78 125 +62 71 119 +54 62 114 +47 55 111 +44 51 109 +42 49 112 +42 51 112 +45 54 113 +49 57 116 +54 61 117 +59 66 119 +65 73 118 +71 78 115 +74 80 109 +74 78 100 +74 77 94 +73 76 88 +72 77 85 +74 80 85 diff --git a/src/fractalzoomer/color_maps/Flame 404_040221-47.map b/src/fractalzoomer/color_maps/Flame 404_040221-47.map new file mode 100644 index 000000000..e23ddcc1d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 404_040221-47.map @@ -0,0 +1,256 @@ +141 128 93 +130 114 87 +117 102 81 +105 91 76 +89 83 74 +74 75 73 +75 75 74 +76 75 75 +78 78 76 +77 75 72 +77 72 68 +73 65 61 +70 59 55 +68 56 53 +67 53 51 +67 53 50 +68 54 50 +76 60 51 +85 62 50 +95 65 49 +101 65 49 +108 66 49 +107 67 49 +107 68 49 +98 69 52 +90 67 52 +82 66 53 +73 62 52 +65 59 52 +59 56 51 +53 54 51 +40 49 51 +26 44 50 +5 40 51 +2 39 50 +0 38 50 +0 37 50 +0 36 50 +0 35 49 +0 35 49 +0 35 49 +0 35 49 +0 35 50 +0 35 50 +0 36 50 +0 36 50 +0 36 51 +0 36 51 +0 37 52 +1 38 53 +8 42 55 +16 47 57 +33 58 63 +50 70 69 +60 78 73 +71 86 78 +107 114 89 +119 121 92 +132 129 95 +142 130 92 +152 132 89 +158 133 90 +164 135 91 +171 137 91 +177 138 89 +175 133 84 +166 121 73 +158 109 63 +153 101 59 +149 94 56 +139 82 50 +130 71 45 +121 62 41 +119 61 39 +118 60 38 +111 58 38 +104 57 39 +99 55 39 +94 54 40 +85 53 41 +76 52 45 +63 50 46 +54 48 46 +46 47 47 +41 46 47 +36 45 48 +24 43 47 +14 40 48 +1 35 48 +0 34 48 +0 34 48 +0 33 48 +0 33 48 +0 34 48 +0 34 48 +0 35 48 +0 36 48 +1 37 49 +1 37 49 +1 37 50 +1 37 50 +1 37 51 +1 38 51 +1 39 52 +2 41 52 +3 40 52 +4 40 53 +6 39 52 +8 39 52 +13 39 51 +20 39 50 +27 41 48 +35 44 45 +47 47 44 +50 47 43 +53 48 43 +58 51 43 +65 54 47 +75 59 49 +91 69 52 +126 95 67 +138 105 71 +151 116 76 +153 118 78 +155 121 80 +151 120 83 +144 117 83 +137 117 81 +131 114 84 +121 112 85 +118 111 84 +116 111 84 +105 103 82 +88 92 77 +71 78 67 +53 63 58 +25 39 44 +23 35 39 +22 31 35 +22 30 34 +23 30 34 +23 29 34 +23 27 33 +23 24 33 +20 23 32 +22 23 29 +22 23 28 +23 23 28 +22 25 31 +20 26 33 +17 26 37 +11 26 41 +3 27 47 +2 27 47 +1 28 48 +1 28 48 +1 27 46 +2 26 43 +3 25 39 +4 24 37 +6 24 34 +5 26 36 +4 26 36 +4 26 37 +6 25 37 +7 25 34 +13 25 31 +22 27 27 +38 33 27 +41 34 28 +44 36 29 +49 37 32 +47 39 36 +44 39 38 +43 40 38 +42 40 39 +43 41 40 +44 42 40 +46 42 40 +43 41 43 +36 40 45 +28 39 47 +19 37 49 +11 36 51 +1 34 52 +1 34 52 +1 34 52 +1 34 51 +1 34 51 +0 35 51 +0 35 51 +0 36 51 +0 37 51 +0 37 50 +0 38 50 +0 39 50 +0 40 49 +0 41 49 +0 41 49 +0 41 48 +0 41 49 +0 41 49 +0 41 49 +0 41 49 +0 41 49 +0 41 49 +0 41 49 +0 40 49 +0 40 49 +0 40 49 +0 40 49 +0 40 50 +0 39 50 +0 39 50 +0 39 50 +0 39 49 +0 39 49 +0 39 49 +0 38 48 +0 38 48 +0 37 48 +1 36 49 +4 34 47 +9 34 45 +16 35 43 +25 38 42 +36 44 43 +52 56 46 +68 69 52 +84 80 57 +100 91 61 +113 97 62 +123 100 63 +126 101 65 +130 104 66 +131 107 68 +127 110 72 +122 113 76 +117 112 76 +111 106 73 +104 98 71 +98 89 68 +97 84 64 +95 82 63 +98 86 66 +105 94 70 +110 101 72 +119 106 74 +128 110 75 +135 110 72 +133 107 69 +132 106 68 +131 108 70 +130 113 74 +129 118 81 +131 125 91 diff --git a/src/fractalzoomer/color_maps/Flame 405_040221-48.map b/src/fractalzoomer/color_maps/Flame 405_040221-48.map new file mode 100644 index 000000000..bf8d4b425 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 405_040221-48.map @@ -0,0 +1,256 @@ +100 70 92 +101 71 93 +107 78 100 +114 85 108 +118 89 112 +122 94 116 +123 96 117 +124 98 118 +124 99 119 +125 100 120 +127 102 121 +126 103 124 +126 105 127 +130 110 131 +135 115 135 +136 118 137 +138 121 139 +139 130 137 +133 129 132 +127 129 128 +118 121 119 +109 114 110 +104 108 106 +99 103 102 +87 78 84 +83 67 77 +79 57 71 +74 52 65 +70 47 60 +68 45 57 +66 43 55 +62 44 54 +60 44 52 +50 40 45 +43 36 38 +37 33 32 +29 27 26 +22 22 21 +20 20 19 +18 19 18 +22 21 22 +28 27 30 +34 33 38 +41 38 43 +48 43 48 +50 45 51 +53 48 54 +55 49 53 +55 48 49 +47 45 45 +44 42 42 +41 40 39 +42 40 40 +43 40 41 +47 43 45 +51 46 49 +79 69 71 +91 82 82 +103 96 93 +108 101 96 +114 107 99 +112 104 98 +111 101 98 +105 91 94 +96 81 86 +82 62 75 +79 59 74 +77 56 73 +79 56 75 +82 57 77 +90 62 85 +97 69 95 +109 85 110 +109 87 110 +109 89 111 +104 87 105 +100 86 99 +96 84 93 +92 82 88 +87 78 82 +84 76 78 +85 70 75 +89 70 82 +94 71 90 +97 73 93 +101 76 96 +111 84 107 +120 95 116 +135 113 136 +145 124 144 +156 136 153 +158 138 157 +161 140 161 +166 145 166 +176 155 175 +183 161 182 +180 158 179 +179 160 179 +172 156 170 +165 152 161 +162 149 156 +160 147 152 +152 140 146 +149 138 146 +154 136 149 +155 134 152 +156 133 156 +158 133 157 +160 133 158 +157 128 157 +152 124 149 +149 121 140 +143 117 133 +130 114 119 +124 111 114 +119 108 110 +107 103 102 +96 99 94 +87 91 85 +76 83 75 +56 69 57 +51 62 51 +46 56 46 +44 53 45 +42 50 45 +40 45 44 +45 45 48 +58 51 59 +69 58 69 +99 77 96 +106 82 103 +113 87 111 +121 97 121 +130 103 127 +132 103 128 +126 99 120 +115 85 100 +102 75 87 +89 66 74 +85 62 71 +81 59 69 +73 54 64 +66 51 60 +62 49 57 +63 51 60 +74 65 74 +77 71 78 +81 77 82 +94 88 93 +103 98 103 +109 110 107 +115 117 111 +113 111 107 +111 107 102 +109 103 97 +105 98 93 +103 92 91 +103 88 88 +106 89 91 +111 97 100 +119 105 114 +135 117 135 +138 119 138 +141 122 141 +148 128 149 +150 134 150 +151 138 147 +152 141 144 +146 147 137 +145 146 135 +144 145 133 +143 141 128 +139 139 128 +136 138 128 +134 132 125 +128 123 119 +120 121 114 +111 116 107 +106 105 99 +104 103 98 +102 103 97 +104 100 95 +105 97 99 +104 95 100 +95 85 94 +91 81 89 +87 78 85 +78 72 75 +73 64 68 +69 59 62 +64 55 57 +63 52 57 +65 49 58 +66 50 60 +68 50 61 +69 49 61 +71 50 61 +70 50 61 +69 50 63 +73 52 66 +78 57 71 +83 66 80 +92 71 91 +102 81 99 +108 92 105 +114 98 110 +113 101 111 +110 99 107 +108 92 102 +102 84 97 +95 76 93 +93 68 90 +92 65 90 +93 69 91 +99 75 95 +106 85 102 +114 95 108 +122 104 116 +129 109 125 +134 112 129 +131 112 128 +126 107 126 +119 98 120 +106 88 107 +93 82 97 +81 74 84 +68 66 71 +66 68 67 +64 69 65 +65 65 65 +73 69 67 +80 71 71 +84 66 73 +89 68 73 +94 70 74 +100 71 78 +101 79 83 +104 85 91 +112 91 100 +115 99 106 +119 102 110 +124 104 114 +124 109 114 +126 111 112 +128 113 113 +129 117 114 +128 120 112 +126 119 111 +125 119 110 +123 114 107 +119 107 105 +115 100 103 +109 92 102 +107 82 101 +100 74 95 +95 70 89 diff --git a/src/fractalzoomer/color_maps/Flame 406_040221-49.map b/src/fractalzoomer/color_maps/Flame 406_040221-49.map new file mode 100644 index 000000000..497e70c99 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 406_040221-49.map @@ -0,0 +1,256 @@ +129 121 95 +110 101 78 +98 89 68 +86 78 59 +75 67 49 +64 56 40 +61 54 38 +59 52 37 +52 42 29 +49 38 25 +47 35 22 +48 36 22 +50 38 22 +57 46 28 +65 54 35 +70 59 39 +76 65 44 +97 86 62 +109 97 71 +121 109 80 +129 117 86 +137 125 92 +140 128 93 +143 131 95 +151 134 96 +154 135 93 +158 136 91 +159 135 89 +161 135 87 +160 133 84 +160 132 82 +155 126 76 +147 117 68 +126 96 48 +116 85 41 +106 75 34 +100 71 32 +94 67 30 +92 66 30 +90 65 31 +84 66 35 +81 64 36 +78 62 38 +77 61 37 +76 61 37 +77 61 37 +78 62 37 +82 64 38 +90 71 41 +109 87 52 +118 96 59 +128 106 66 +137 115 75 +146 124 84 +150 128 89 +154 132 94 +172 151 113 +180 160 122 +189 170 132 +195 178 141 +201 186 150 +202 188 152 +203 190 155 +202 192 158 +200 188 157 +191 176 141 +184 167 131 +178 159 121 +173 154 115 +169 150 110 +157 138 99 +144 124 85 +117 96 58 +105 83 46 +93 71 35 +86 65 30 +79 59 26 +76 57 25 +73 55 25 +70 55 27 +69 55 28 +72 61 37 +78 67 42 +85 73 48 +88 76 50 +91 80 53 +98 87 58 +108 93 61 +124 106 68 +132 111 71 +140 117 74 +142 119 75 +145 121 77 +146 124 80 +146 125 81 +143 123 80 +140 121 79 +138 118 76 +140 121 79 +143 124 82 +145 127 86 +147 130 90 +152 138 99 +155 145 109 +161 152 117 +162 151 114 +164 150 112 +164 148 109 +165 147 106 +166 147 103 +166 145 102 +165 143 100 +162 140 98 +152 130 89 +150 126 85 +148 123 81 +144 118 73 +142 115 70 +144 115 72 +147 120 77 +157 132 91 +164 140 97 +172 148 104 +176 152 108 +181 157 112 +190 166 120 +199 176 130 +206 184 140 +211 191 149 +221 200 152 +221 200 150 +221 200 148 +219 197 142 +215 190 134 +208 182 127 +197 173 121 +176 152 104 +163 140 94 +150 129 84 +144 122 78 +138 116 73 +125 103 61 +112 91 53 +101 81 45 +93 72 41 +77 61 35 +74 59 34 +72 57 33 +69 54 32 +66 52 32 +66 52 33 +68 54 33 +76 59 34 +77 60 34 +79 62 34 +79 62 33 +81 62 32 +81 61 31 +81 62 32 +84 65 35 +89 69 38 +103 84 46 +107 87 47 +112 90 49 +119 95 51 +125 99 52 +128 101 54 +131 104 58 +137 113 68 +139 116 70 +141 119 73 +145 124 79 +149 128 83 +151 130 85 +150 130 87 +146 128 89 +143 127 91 +139 126 92 +136 126 95 +135 128 100 +136 131 104 +139 134 107 +143 138 110 +150 143 112 +159 150 114 +160 150 114 +161 151 115 +160 151 116 +161 151 115 +159 149 114 +159 148 111 +158 146 108 +159 144 102 +158 140 96 +156 135 91 +153 131 85 +148 125 81 +145 120 75 +139 114 70 +134 108 65 +130 104 61 +126 101 59 +125 99 57 +125 100 58 +128 104 62 +132 108 67 +136 114 74 +141 121 83 +146 129 92 +151 135 100 +155 142 109 +164 151 118 +171 159 125 +180 167 131 +190 176 136 +197 182 140 +202 185 140 +202 183 136 +202 180 131 +198 174 124 +193 167 115 +189 160 109 +184 157 105 +181 153 103 +177 150 100 +174 147 97 +170 144 94 +166 138 89 +162 133 85 +157 129 81 +153 125 81 +149 122 79 +143 117 75 +136 113 73 +128 105 67 +119 98 61 +109 88 53 +100 79 47 +92 73 43 +87 68 37 +83 65 34 +81 63 33 +81 63 35 +80 65 39 +80 69 44 +84 74 53 +91 83 62 +101 93 70 +114 106 80 +127 117 89 +133 125 94 +138 129 98 +140 132 101 +139 131 103 +136 128 100 +132 125 98 diff --git a/src/fractalzoomer/color_maps/Flame 407_040221-50.map b/src/fractalzoomer/color_maps/Flame 407_040221-50.map new file mode 100644 index 000000000..f722925f7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 407_040221-50.map @@ -0,0 +1,256 @@ +100 53 51 +104 58 56 +102 56 53 +101 55 51 +97 51 48 +93 47 45 +92 46 45 +92 45 45 +99 49 48 +99 48 48 +99 47 49 +99 46 48 +100 45 48 +95 43 45 +91 41 43 +88 39 42 +85 37 42 +80 36 40 +81 37 41 +82 39 42 +88 43 46 +95 48 50 +100 52 53 +105 56 57 +125 67 68 +128 69 69 +131 71 71 +129 68 70 +127 66 70 +124 63 68 +121 61 67 +110 57 61 +103 54 55 +90 44 50 +88 44 48 +87 44 46 +86 42 44 +85 41 43 +84 40 42 +84 39 42 +82 36 39 +82 37 40 +83 38 41 +89 40 43 +95 43 45 +100 45 47 +105 48 50 +116 57 57 +128 69 67 +153 90 90 +162 96 99 +172 103 109 +169 104 111 +167 106 114 +164 104 113 +162 103 112 +140 84 90 +126 74 78 +112 64 67 +100 55 55 +89 47 44 +84 44 41 +80 41 38 +74 37 34 +70 33 32 +66 29 30 +65 29 29 +64 29 28 +64 29 28 +65 30 29 +65 30 29 +66 31 29 +68 32 30 +68 32 30 +68 33 30 +67 33 30 +67 33 31 +66 33 31 +66 34 31 +67 34 31 +66 34 31 +67 34 31 +66 33 31 +66 33 31 +66 33 30 +67 33 30 +67 32 30 +68 32 30 +72 35 34 +78 38 37 +85 42 40 +89 44 43 +94 47 46 +102 51 53 +108 56 59 +115 60 62 +124 65 67 +138 76 80 +143 81 83 +149 86 87 +153 91 90 +158 96 94 +168 106 105 +177 113 110 +177 111 108 +174 109 107 +172 107 107 +168 102 104 +164 97 101 +157 89 92 +150 82 87 +145 78 84 +141 75 84 +145 80 89 +146 83 90 +147 87 92 +149 91 96 +152 97 98 +154 99 100 +154 98 98 +139 85 82 +129 77 73 +119 70 65 +113 64 59 +108 58 53 +96 47 42 +84 41 36 +74 38 32 +68 34 28 +64 30 24 +64 30 24 +65 30 25 +67 32 27 +72 33 29 +79 37 33 +87 44 41 +113 62 59 +128 72 69 +144 82 79 +152 88 85 +161 95 92 +180 111 106 +200 131 124 +210 141 136 +220 145 145 +238 147 159 +236 147 159 +234 147 160 +231 141 159 +223 122 147 +219 110 140 +202 102 127 +168 80 96 +160 76 90 +153 73 84 +134 66 73 +118 58 58 +108 51 49 +101 50 47 +100 50 49 +101 51 51 +109 54 57 +111 55 57 +113 56 58 +113 56 60 +108 55 59 +103 52 56 +97 49 50 +79 39 39 +74 36 36 +69 34 34 +62 30 28 +57 27 24 +54 26 22 +53 25 21 +53 24 21 +53 24 21 +54 26 22 +57 27 23 +60 30 25 +64 32 28 +68 35 31 +72 37 33 +75 39 36 +80 41 39 +81 41 39 +82 42 39 +82 43 38 +80 41 39 +77 39 37 +75 38 35 +71 37 32 +67 34 31 +63 31 29 +60 29 27 +57 28 25 +56 26 24 +55 25 23 +54 24 23 +54 24 23 +55 24 23 +56 25 23 +57 25 24 +58 26 25 +59 27 26 +61 28 27 +63 30 28 +64 31 29 +66 32 31 +67 33 32 +68 34 33 +69 33 33 +70 33 33 +69 33 32 +68 32 31 +67 30 31 +66 28 29 +64 27 27 +62 26 25 +60 26 24 +59 25 23 +58 25 22 +57 25 22 +57 26 22 +57 27 22 +57 28 23 +58 28 24 +59 29 26 +61 30 28 +63 31 29 +65 32 30 +68 33 31 +72 34 33 +75 35 35 +76 36 37 +77 36 37 +78 37 36 +79 37 38 +79 37 39 +77 36 41 +76 36 41 +75 37 41 +77 37 41 +79 40 43 +85 45 48 +91 52 54 +100 60 61 +106 65 66 +110 71 70 +113 72 70 +115 73 71 +112 68 68 +106 63 64 +107 64 65 +110 66 65 +109 63 61 diff --git a/src/fractalzoomer/color_maps/Flame 408_040221-51.map b/src/fractalzoomer/color_maps/Flame 408_040221-51.map new file mode 100644 index 000000000..d3883d99b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 408_040221-51.map @@ -0,0 +1,256 @@ +106 94 87 +105 92 84 +102 88 80 +100 85 77 +93 78 70 +86 72 63 +87 73 64 +88 75 65 +91 78 67 +93 79 67 +95 80 68 +99 82 69 +103 85 71 +109 92 77 +116 100 84 +120 103 88 +124 107 92 +137 122 107 +144 128 113 +151 135 120 +156 141 127 +162 148 134 +164 150 135 +167 152 137 +168 153 139 +164 149 136 +160 146 134 +156 142 129 +152 138 125 +151 136 122 +150 135 120 +147 132 116 +147 131 113 +146 131 111 +146 131 112 +147 132 113 +147 132 113 +147 133 114 +147 132 113 +147 132 113 +147 131 110 +145 130 110 +144 130 110 +140 127 109 +137 124 108 +135 122 107 +134 121 106 +131 117 100 +127 111 94 +119 103 85 +114 99 82 +110 95 79 +109 94 78 +108 94 78 +107 93 77 +107 93 77 +109 95 76 +106 94 75 +104 93 74 +101 90 73 +98 87 72 +97 87 71 +97 87 71 +100 89 71 +105 92 74 +121 109 88 +129 117 97 +137 125 106 +139 128 109 +141 131 112 +145 134 114 +143 133 113 +142 131 110 +138 128 108 +135 126 107 +131 122 104 +128 119 102 +123 115 99 +119 111 96 +109 102 88 +100 92 79 +80 73 62 +74 66 57 +69 59 53 +67 57 51 +65 55 49 +61 51 47 +59 48 45 +56 45 43 +56 44 43 +56 43 43 +56 43 43 +56 43 43 +56 42 43 +56 42 42 +56 43 40 +56 43 40 +57 44 40 +58 45 41 +60 46 42 +61 46 42 +62 47 43 +64 49 43 +66 50 45 +68 52 46 +68 52 46 +68 52 47 +67 52 46 +67 52 46 +65 50 44 +62 47 41 +60 44 39 +55 40 35 +49 33 29 +48 33 28 +47 33 27 +46 31 25 +42 30 24 +41 28 22 +39 26 20 +35 22 16 +36 23 17 +37 25 19 +38 26 20 +39 28 22 +41 31 25 +43 32 27 +45 33 29 +45 34 30 +47 36 31 +48 37 31 +49 38 32 +51 42 35 +54 44 38 +57 46 41 +60 48 43 +63 51 45 +65 53 46 +68 56 47 +70 57 47 +72 59 48 +75 62 50 +78 65 52 +79 66 54 +79 67 55 +79 67 54 +79 66 53 +79 66 53 +79 65 52 +79 65 51 +79 64 49 +77 63 47 +75 61 44 +74 60 44 +74 60 44 +74 59 44 +74 59 45 +74 59 45 +74 59 45 +73 58 45 +72 58 44 +71 56 44 +71 56 44 +71 56 45 +72 57 47 +74 59 49 +76 61 53 +79 64 55 +89 74 65 +93 78 69 +98 83 74 +107 92 83 +117 101 91 +126 111 101 +135 119 109 +142 127 117 +148 134 122 +156 142 128 +163 149 136 +171 157 144 +178 164 151 +184 170 157 +187 174 162 +189 175 165 +189 175 163 +189 175 163 +189 176 163 +190 176 164 +195 182 169 +200 187 175 +204 191 180 +205 193 180 +205 193 181 +206 193 181 +201 189 176 +202 189 176 +204 193 180 +205 193 181 +203 191 178 +200 188 173 +194 182 167 +183 170 154 +171 157 140 +160 146 130 +152 137 123 +143 128 115 +134 119 107 +125 110 98 +116 102 89 +107 93 79 +98 85 71 +93 79 64 +89 75 60 +88 73 59 +88 74 59 +90 75 61 +92 77 60 +95 80 62 +98 84 65 +102 88 67 +107 93 70 +114 100 78 +124 109 88 +133 117 96 +141 125 105 +148 132 113 +153 138 120 +158 144 125 +161 147 130 +166 153 137 +172 159 144 +177 164 151 +182 169 157 +187 174 163 +190 178 166 +191 178 167 +191 179 167 +191 179 168 +191 179 167 +190 178 167 +188 176 165 +183 172 160 +177 166 154 +171 159 148 +163 152 141 +156 145 135 +152 140 130 +149 137 128 +151 139 129 +148 136 127 +139 126 118 +129 116 107 +119 105 97 +111 96 89 +101 87 80 +101 89 81 diff --git a/src/fractalzoomer/color_maps/Flame 409_040221-52.map b/src/fractalzoomer/color_maps/Flame 409_040221-52.map new file mode 100644 index 000000000..910591bfb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 409_040221-52.map @@ -0,0 +1,256 @@ +94 102 103 +98 107 121 +102 111 129 +106 115 137 +110 120 146 +115 125 156 +116 127 159 +118 129 163 +120 132 176 +115 128 175 +111 125 174 +104 119 167 +98 114 161 +92 108 153 +86 103 146 +83 101 141 +81 99 137 +74 91 118 +71 87 106 +69 83 95 +68 80 88 +67 78 82 +67 78 82 +68 79 83 +77 87 93 +83 93 101 +90 99 109 +98 105 115 +107 112 122 +110 115 126 +113 118 130 +121 125 140 +128 132 150 +141 144 171 +143 147 180 +145 151 189 +145 151 193 +146 152 198 +146 152 198 +147 153 199 +151 157 199 +153 158 199 +156 160 199 +155 160 199 +154 160 199 +152 159 199 +151 158 200 +148 156 201 +146 153 202 +145 154 202 +145 154 202 +145 154 202 +143 152 197 +141 150 192 +138 147 188 +135 144 184 +119 129 166 +111 121 156 +104 114 147 +95 106 139 +87 99 131 +84 96 126 +81 94 121 +76 89 110 +72 85 100 +65 78 84 +64 77 83 +64 76 82 +64 76 85 +65 77 88 +68 81 95 +74 86 104 +88 99 118 +96 106 127 +104 114 136 +112 121 146 +120 129 157 +124 132 162 +128 136 168 +137 144 179 +144 151 189 +158 162 200 +163 166 203 +169 171 206 +170 172 207 +172 174 208 +176 177 209 +179 179 210 +182 181 212 +180 179 211 +178 178 211 +175 176 210 +173 174 210 +166 169 206 +159 164 201 +151 156 194 +143 149 186 +128 137 168 +122 131 159 +117 126 151 +114 123 146 +111 121 142 +106 117 135 +100 112 131 +92 106 130 +91 106 131 +91 107 132 +93 108 133 +95 110 135 +102 115 138 +110 122 141 +118 128 146 +125 134 153 +138 146 172 +140 148 177 +143 150 182 +147 155 192 +153 161 201 +160 166 206 +165 170 208 +173 175 207 +173 175 204 +174 175 201 +171 172 198 +169 170 196 +164 166 192 +158 161 189 +155 158 187 +152 156 185 +150 154 185 +151 155 184 +153 157 184 +152 155 182 +149 153 180 +145 150 177 +141 147 176 +137 143 174 +139 145 177 +141 147 180 +144 149 182 +148 152 184 +154 157 187 +158 160 190 +161 163 194 +162 164 195 +156 159 193 +153 157 191 +151 155 190 +146 151 185 +140 145 178 +133 139 169 +127 134 160 +116 123 139 +112 119 134 +108 115 130 +99 107 120 +91 100 110 +82 91 100 +73 83 89 +64 75 78 +57 68 67 +47 58 47 +45 56 43 +44 55 40 +43 54 35 +42 53 33 +42 53 32 +43 54 33 +45 57 37 +46 57 38 +47 58 40 +48 60 46 +51 64 54 +57 70 63 +64 76 73 +73 84 84 +81 92 96 +89 99 107 +96 106 118 +101 110 129 +103 115 140 +107 120 152 +111 124 163 +115 129 173 +121 136 185 +122 137 184 +124 138 183 +124 137 178 +120 133 170 +114 127 160 +106 121 150 +98 114 142 +90 106 133 +82 99 126 +76 93 117 +71 88 109 +66 82 99 +62 78 88 +60 75 77 +60 73 69 +60 72 63 +59 72 60 +59 70 59 +59 71 62 +59 71 65 +59 72 71 +61 75 78 +64 78 86 +67 81 92 +71 86 98 +75 89 102 +78 93 106 +80 95 111 +80 95 116 +81 97 125 +81 99 136 +82 101 145 +82 102 151 +81 102 156 +80 100 155 +79 100 151 +76 96 142 +74 93 134 +73 91 128 +73 91 123 +74 91 118 +74 90 114 +74 89 109 +73 88 102 +70 85 92 +67 81 79 +65 77 68 +63 75 59 +62 74 52 +61 74 48 +63 74 46 +64 75 45 +64 76 44 +64 76 43 +65 76 42 +65 77 41 +66 78 40 +66 78 40 +65 78 39 +65 77 40 +64 77 41 +63 76 43 +62 75 46 +61 74 51 +63 76 51 +66 78 53 +72 82 55 +77 86 62 +82 90 70 +87 95 79 +92 99 88 diff --git a/src/fractalzoomer/color_maps/Flame 410_040221-53.map b/src/fractalzoomer/color_maps/Flame 410_040221-53.map new file mode 100644 index 000000000..111b77915 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 410_040221-53.map @@ -0,0 +1,256 @@ +44 119 111 +47 122 116 +43 128 117 +40 134 119 +41 136 123 +42 139 127 +46 139 132 +51 140 138 +58 152 158 +65 158 168 +73 164 179 +83 164 186 +94 164 194 +98 166 197 +102 168 201 +103 170 203 +105 172 205 +111 180 216 +121 185 217 +132 190 218 +143 199 222 +154 208 227 +150 211 231 +147 215 235 +144 213 234 +149 211 231 +154 209 228 +141 206 227 +128 204 226 +120 198 222 +112 193 218 +99 181 209 +97 169 200 +84 153 180 +75 144 168 +67 136 156 +60 126 142 +53 117 128 +51 112 121 +49 107 114 +43 84 98 +43 81 98 +44 79 99 +50 85 104 +57 92 110 +62 94 115 +67 97 121 +78 97 137 +84 98 148 +88 106 152 +89 106 151 +91 106 151 +91 101 151 +91 97 152 +87 96 151 +84 96 151 +70 100 138 +65 95 134 +61 90 131 +58 88 131 +55 87 132 +54 86 129 +53 86 127 +42 84 117 +38 79 108 +37 74 103 +38 76 103 +40 79 104 +41 84 106 +42 90 109 +45 101 117 +50 114 128 +65 129 149 +72 136 158 +79 144 168 +84 150 177 +90 156 186 +92 157 188 +95 159 191 +98 160 194 +100 161 195 +100 161 195 +99 159 193 +98 158 191 +97 157 189 +96 156 188 +92 154 184 +89 153 181 +81 146 171 +73 140 162 +66 134 154 +61 131 149 +57 129 144 +47 123 135 +42 118 127 +37 114 120 +34 109 115 +31 108 113 +37 113 120 +43 118 127 +47 121 132 +52 124 137 +64 133 150 +73 142 163 +94 159 189 +99 164 196 +105 170 204 +105 171 205 +106 173 207 +107 174 209 +106 175 209 +104 174 207 +100 170 202 +87 159 185 +85 156 181 +83 153 178 +78 149 172 +78 143 171 +78 139 171 +82 132 171 +82 122 163 +79 116 158 +76 110 153 +75 107 151 +75 105 149 +75 102 145 +72 100 138 +69 102 135 +62 106 133 +59 118 134 +60 121 136 +62 124 139 +68 131 148 +73 143 161 +79 152 173 +85 159 183 +94 165 193 +95 165 195 +97 166 197 +97 166 196 +98 166 196 +97 165 195 +98 163 194 +97 163 194 +97 162 194 +97 161 192 +97 160 192 +98 160 192 +97 159 191 +97 158 189 +93 155 185 +89 150 178 +74 134 154 +70 128 147 +66 122 140 +56 112 128 +49 103 116 +43 99 110 +42 97 107 +41 98 107 +43 101 112 +53 114 128 +58 118 135 +64 123 142 +75 136 156 +90 142 173 +99 145 184 +107 146 190 +108 141 173 +109 139 168 +110 137 164 +110 129 147 +109 121 137 +104 111 132 +97 109 123 +91 114 125 +91 121 124 +91 128 126 +94 133 138 +95 137 150 +96 145 168 +99 155 186 +100 165 196 +103 173 200 +97 171 194 +94 168 190 +92 165 187 +86 156 181 +79 152 171 +74 147 162 +68 143 155 +64 136 148 +61 130 145 +56 125 141 +51 123 136 +43 123 133 +37 120 127 +32 116 121 +31 109 112 +26 100 99 +19 95 90 +12 91 80 +4 87 74 +3 83 68 +8 75 62 +14 71 58 +19 70 55 +23 69 54 +28 73 56 +33 74 59 +43 77 65 +52 80 73 +60 80 81 +67 86 90 +69 94 101 +72 103 111 +74 111 123 +75 114 131 +74 117 139 +68 119 145 +58 118 142 +51 116 136 +43 107 124 +37 96 110 +28 85 100 +18 71 88 +11 61 80 +10 52 74 +13 49 68 +18 47 69 +24 47 73 +29 47 77 +36 53 85 +39 61 92 +41 71 98 +44 81 104 +45 85 107 +46 90 108 +44 94 108 +37 95 106 +30 95 101 +25 93 96 +23 92 94 +22 93 95 +17 96 96 +14 98 99 +10 101 99 +7 103 99 +8 107 102 +12 111 107 +16 115 114 +21 120 120 +25 122 126 +31 124 124 +36 123 120 +41 120 115 diff --git a/src/fractalzoomer/color_maps/Flame 411_040221-54.map b/src/fractalzoomer/color_maps/Flame 411_040221-54.map new file mode 100644 index 000000000..5f1803b6b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 411_040221-54.map @@ -0,0 +1,256 @@ +187 125 54 +191 123 49 +193 132 52 +195 141 56 +197 147 57 +199 153 59 +199 156 60 +199 160 61 +192 156 68 +182 156 75 +173 157 83 +162 155 91 +151 153 99 +132 141 101 +113 129 104 +101 120 103 +89 112 103 +47 68 93 +38 58 88 +30 48 83 +31 46 79 +32 45 75 +36 45 72 +40 46 69 +63 54 54 +77 63 52 +92 72 50 +107 90 58 +123 108 67 +132 115 71 +141 122 75 +159 136 77 +178 143 78 +203 152 57 +206 152 54 +209 152 52 +205 146 51 +201 140 51 +197 133 48 +193 127 45 +183 114 32 +176 109 30 +169 105 28 +151 95 27 +133 85 27 +122 79 27 +111 74 27 +93 67 28 +80 60 31 +63 51 31 +59 50 29 +55 49 27 +54 49 25 +54 49 24 +55 51 26 +57 53 29 +75 69 42 +98 86 52 +121 103 63 +141 121 71 +162 140 80 +166 145 85 +171 151 90 +175 160 101 +178 167 116 +174 155 119 +163 143 109 +152 132 100 +142 125 95 +132 118 90 +112 103 85 +92 89 83 +54 50 78 +38 36 75 +22 22 72 +15 18 77 +8 15 82 +7 16 87 +6 17 93 +6 23 109 +10 31 121 +20 38 129 +22 39 125 +24 41 122 +23 41 118 +23 41 115 +23 42 107 +22 41 98 +24 33 67 +21 26 51 +18 20 35 +15 16 29 +13 13 23 +8 7 16 +4 4 13 +4 3 15 +5 5 21 +4 7 33 +3 6 34 +3 5 35 +4 5 34 +6 5 34 +12 8 38 +22 14 40 +48 23 41 +57 28 39 +66 33 37 +69 36 37 +72 39 37 +80 51 42 +85 58 43 +93 65 48 +99 69 54 +105 78 72 +104 82 80 +104 87 88 +96 94 103 +92 101 118 +90 104 128 +89 108 139 +101 114 153 +100 116 157 +100 118 161 +98 117 162 +96 116 163 +92 114 164 +89 113 159 +94 111 153 +99 112 144 +107 116 133 +109 117 133 +111 118 133 +113 122 135 +114 126 137 +124 134 139 +139 147 137 +170 171 147 +169 175 155 +169 180 163 +162 177 168 +156 175 174 +140 169 180 +130 162 182 +120 150 182 +115 143 179 +90 112 163 +82 105 160 +74 99 157 +61 86 147 +51 74 138 +53 69 129 +54 68 117 +71 67 91 +76 66 82 +82 66 74 +91 67 60 +102 67 48 +111 68 39 +119 78 32 +128 87 31 +139 94 30 +146 106 43 +147 106 48 +149 106 53 +151 113 61 +150 120 72 +149 125 80 +144 130 89 +125 132 116 +121 132 120 +118 132 125 +112 132 133 +108 129 134 +102 123 133 +95 119 134 +88 112 137 +82 110 140 +85 114 143 +92 123 147 +100 132 150 +109 140 160 +114 145 172 +116 150 179 +122 157 185 +140 177 181 +145 181 178 +150 186 176 +155 187 174 +150 180 166 +138 167 157 +127 152 146 +115 139 135 +104 127 128 +96 117 125 +80 103 127 +62 88 128 +46 71 128 +30 55 123 +18 40 119 +14 32 113 +11 28 108 +9 25 102 +12 26 96 +20 28 87 +34 31 76 +51 36 65 +70 47 58 +86 58 55 +96 72 57 +109 85 63 +118 98 74 +124 102 84 +131 109 97 +131 113 113 +123 114 131 +115 113 144 +105 114 157 +93 107 159 +83 100 151 +74 91 142 +62 79 130 +51 64 115 +46 56 102 +41 49 91 +42 47 80 +49 52 74 +56 60 74 +63 66 76 +70 74 80 +75 82 90 +78 90 102 +83 99 116 +85 110 137 +93 123 160 +103 139 178 +114 150 193 +124 163 204 +136 174 205 +141 180 207 +148 184 209 +153 189 212 +159 190 214 +161 191 214 +168 194 205 +177 198 195 +186 199 178 +195 199 164 +205 198 150 +207 190 139 +205 176 125 +203 170 114 +205 167 103 +203 159 92 +202 157 82 +199 152 74 +194 139 64 diff --git a/src/fractalzoomer/color_maps/Flame 412_040221-55.map b/src/fractalzoomer/color_maps/Flame 412_040221-55.map new file mode 100644 index 000000000..d4794eee9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 412_040221-55.map @@ -0,0 +1,256 @@ +111 80 54 +113 78 51 +112 77 49 +111 76 48 +107 71 44 +103 66 40 +105 68 42 +107 71 44 +108 77 49 +106 78 51 +105 80 54 +107 84 58 +110 88 63 +112 93 66 +115 99 69 +119 101 71 +124 104 74 +132 109 75 +135 111 78 +139 113 82 +141 119 85 +144 126 89 +148 127 92 +152 129 96 +162 136 98 +162 132 97 +163 129 96 +163 134 101 +163 139 107 +166 142 111 +169 145 116 +174 154 125 +181 163 131 +182 161 125 +171 153 116 +161 145 107 +148 132 97 +136 119 88 +130 112 82 +125 105 77 +102 79 55 +87 66 43 +72 53 31 +58 41 21 +44 29 12 +37 24 8 +31 19 4 +22 11 2 +16 6 0 +13 1 1 +15 2 1 +17 4 1 +22 6 1 +27 8 2 +30 9 2 +34 10 2 +42 15 5 +44 18 5 +47 22 6 +50 24 6 +53 27 6 +56 27 5 +59 28 5 +63 27 5 +68 27 5 +72 30 6 +73 34 8 +74 39 10 +76 43 13 +79 48 17 +87 56 25 +101 65 35 +127 81 53 +132 85 55 +138 90 57 +135 91 57 +133 92 57 +132 92 56 +132 93 56 +131 93 59 +131 91 58 +127 80 52 +114 69 43 +102 59 34 +94 53 28 +87 48 23 +74 37 15 +65 26 7 +61 14 1 +62 13 0 +63 12 0 +63 12 0 +63 12 0 +62 12 0 +60 12 0 +58 11 0 +58 11 1 +64 13 3 +70 18 5 +77 24 8 +79 28 11 +82 33 15 +88 41 22 +90 47 29 +85 50 38 +80 49 37 +76 48 36 +73 47 36 +71 47 37 +70 47 37 +69 47 38 +69 48 38 +65 45 39 +48 32 29 +42 28 25 +37 25 22 +28 19 16 +22 14 11 +22 12 8 +21 11 6 +19 9 6 +17 8 5 +15 8 4 +13 9 4 +12 10 4 +14 11 4 +16 12 4 +20 14 5 +27 15 6 +46 19 6 +51 23 9 +57 27 12 +74 39 20 +90 54 32 +108 74 50 +126 94 70 +161 128 99 +176 141 111 +192 154 124 +195 157 128 +198 160 132 +204 170 143 +205 177 157 +204 183 167 +197 184 170 +193 182 168 +189 176 164 +186 171 160 +176 160 148 +162 143 134 +148 127 120 +127 108 104 +101 82 78 +97 77 72 +94 72 66 +88 66 57 +81 58 48 +74 51 39 +63 41 30 +50 30 22 +40 20 14 +29 9 3 +28 8 2 +27 7 1 +27 8 0 +27 8 0 +29 9 0 +32 10 0 +41 17 2 +44 19 3 +48 21 4 +53 26 6 +56 31 10 +59 34 12 +59 36 15 +58 37 15 +58 39 14 +58 39 14 +60 39 13 +61 40 14 +62 41 15 +62 42 18 +59 43 22 +56 45 25 +49 43 27 +47 41 25 +46 40 24 +43 36 21 +42 32 18 +39 29 17 +38 29 17 +38 28 19 +37 29 20 +38 29 21 +39 29 20 +41 29 17 +44 31 16 +47 35 17 +51 39 22 +56 45 29 +63 51 38 +70 57 45 +74 61 48 +77 62 49 +78 63 48 +77 63 48 +76 63 47 +74 62 48 +73 59 48 +71 55 47 +70 49 43 +71 42 36 +70 35 28 +70 28 20 +71 23 13 +74 19 8 +77 17 5 +81 16 5 +85 17 3 +90 18 3 +95 21 3 +101 28 6 +105 36 13 +107 43 19 +108 49 25 +107 56 32 +104 58 38 +99 57 41 +96 61 44 +95 68 51 +98 76 59 +106 86 69 +118 101 82 +130 116 97 +139 127 111 +146 135 121 +148 140 127 +148 142 130 +147 140 130 +151 141 129 +156 141 124 +157 140 120 +158 138 115 +152 132 109 +141 122 99 +124 109 90 +112 95 79 +103 82 67 +95 74 56 +96 69 51 +89 58 39 +87 54 32 +86 54 32 +88 56 34 +93 58 37 +95 65 42 diff --git a/src/fractalzoomer/color_maps/Flame 413_040221-56.map b/src/fractalzoomer/color_maps/Flame 413_040221-56.map new file mode 100644 index 000000000..149068ed6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 413_040221-56.map @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +1 1 1 +2 2 2 +4 4 4 +6 6 7 +8 7 9 +10 9 11 +25 20 24 +32 26 33 +40 33 42 +53 40 52 +66 47 63 +72 54 69 +79 61 75 +80 62 77 +82 63 79 +77 61 72 +65 53 61 +54 46 50 +44 36 40 +34 26 30 +28 21 25 +23 17 20 +9 7 10 +6 4 7 +4 2 5 +3 2 4 +2 2 4 +1 1 3 +1 1 3 +1 1 1 +1 1 1 +0 0 0 +2 1 1 +5 2 3 +10 7 8 +16 13 14 +21 17 19 +26 21 24 +53 47 52 +69 59 66 +85 71 80 +98 80 93 +112 90 106 +118 95 109 +124 101 112 +132 102 118 +136 103 120 +137 104 116 +125 99 110 +114 94 105 +103 84 97 +92 74 90 +86 70 87 +80 67 85 +74 58 75 +76 59 78 +79 60 81 +88 70 88 +98 80 95 +106 85 101 +114 91 108 +137 107 121 +156 127 141 +202 173 185 +214 186 194 +227 200 203 +223 197 205 +219 195 207 +211 188 194 +196 171 174 +148 128 146 +136 117 133 +125 107 121 +116 99 113 +108 91 106 +105 87 102 +102 83 99 +96 82 92 +89 77 84 +74 60 71 +65 54 64 +56 49 58 +54 46 56 +53 43 55 +51 39 57 +51 39 57 +56 40 59 +56 40 59 +57 40 59 +56 39 56 +56 38 53 +52 34 45 +45 30 42 +38 26 36 +34 21 27 +21 8 19 +19 6 16 +17 4 13 +16 4 12 +15 5 12 +17 9 13 +24 14 18 +45 32 34 +56 40 43 +67 48 52 +72 51 57 +77 55 62 +85 61 73 +88 65 76 +91 71 81 +98 78 90 +111 92 109 +115 97 114 +119 102 119 +128 113 130 +138 121 137 +143 124 142 +147 128 145 +155 131 144 +155 130 144 +156 130 144 +163 132 143 +170 134 143 +184 150 152 +188 158 167 +197 160 168 +201 164 160 +177 145 147 +166 135 134 +155 125 122 +132 102 96 +111 86 86 +97 75 74 +77 58 67 +66 55 67 +65 53 67 +64 51 68 +66 51 68 +68 52 69 +74 55 70 +78 56 72 +74 53 67 +70 50 62 +48 38 45 +42 33 39 +36 28 34 +25 21 24 +16 15 17 +10 9 11 +6 6 6 +1 1 2 +0 1 1 +0 1 1 +0 0 1 +1 1 2 +3 3 3 +5 5 5 +9 9 9 +14 13 14 +25 21 28 +28 23 31 +32 25 34 +37 29 41 +39 31 45 +40 30 44 +40 28 46 +30 21 34 +28 17 31 +26 13 29 +20 8 21 +14 5 14 +12 2 8 +8 1 4 +5 1 3 +4 0 1 +3 1 1 +1 1 1 +1 1 1 +1 1 1 +1 1 1 +2 2 2 +4 3 4 +11 7 10 +13 9 12 +16 11 14 +26 15 19 +36 23 29 +43 29 38 +51 33 45 +59 42 56 +63 48 60 +62 48 60 +58 46 60 +55 44 56 +48 40 48 +39 32 39 +29 24 32 +22 18 24 +15 13 16 +8 8 10 +4 4 5 +2 2 2 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 1 1 +1 2 2 +4 3 5 +8 8 10 +14 13 15 +20 16 23 +28 21 32 +40 29 42 +51 36 52 +59 43 63 +70 52 76 +82 61 84 +88 66 89 +90 73 95 +93 76 95 +89 71 90 +80 64 83 +70 58 72 +56 46 59 +43 34 48 +33 24 34 +22 15 21 +13 10 14 +8 5 7 +5 2 3 +2 2 2 +1 0 1 +1 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 414_040221-57.map b/src/fractalzoomer/color_maps/Flame 414_040221-57.map new file mode 100644 index 000000000..122bd48ab --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 414_040221-57.map @@ -0,0 +1,256 @@ +22 26 25 +21 24 24 +16 18 18 +12 12 12 +8 7 7 +4 3 3 +2 1 2 +1 0 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 0 0 +3 1 0 +3 1 0 +4 1 0 +17 1 2 +27 2 6 +38 4 10 +41 11 14 +44 19 19 +46 23 19 +48 27 20 +60 47 29 +55 51 36 +51 55 43 +52 58 41 +53 62 40 +52 59 42 +52 57 44 +48 47 47 +43 43 43 +33 33 33 +28 28 28 +24 24 23 +19 20 18 +15 16 14 +13 14 13 +12 12 12 +8 6 7 +5 4 5 +3 2 3 +2 1 2 +2 0 1 +1 0 0 +1 0 0 +1 0 0 +0 1 0 +0 2 0 +0 2 1 +0 2 2 +1 3 5 +2 5 9 +4 6 10 +6 8 12 +15 16 20 +22 22 26 +29 29 33 +36 36 37 +43 44 42 +45 46 44 +47 48 46 +52 51 49 +54 55 53 +59 60 60 +63 67 66 +67 75 73 +70 81 77 +74 87 81 +87 100 82 +104 110 81 +126 131 82 +126 133 87 +127 136 92 +131 131 88 +135 126 84 +130 124 86 +126 122 89 +121 126 109 +122 133 125 +154 159 151 +160 161 153 +166 163 155 +173 165 152 +181 168 150 +184 172 150 +177 164 144 +142 121 111 +125 108 97 +108 96 83 +98 91 80 +88 86 78 +72 73 70 +57 58 57 +44 47 46 +36 38 37 +23 25 24 +20 22 21 +18 19 18 +18 19 18 +19 19 19 +23 23 23 +30 30 30 +52 53 52 +78 72 61 +104 91 71 +119 102 75 +135 114 80 +154 132 98 +170 149 109 +179 161 108 +177 172 101 +147 149 104 +138 140 99 +130 131 95 +101 119 80 +74 98 65 +55 75 59 +52 57 54 +47 47 47 +51 48 47 +56 50 47 +66 54 49 +77 59 52 +104 68 62 +123 72 85 +126 68 91 +128 70 91 +133 80 94 +125 77 95 +117 75 97 +95 71 93 +79 70 76 +74 76 73 +72 81 74 +69 84 77 +73 81 76 +78 79 75 +78 77 74 +78 76 73 +69 71 70 +62 64 63 +55 57 56 +52 51 51 +42 42 41 +40 40 39 +38 38 37 +33 34 32 +30 30 29 +26 26 26 +21 22 22 +11 14 14 +10 12 12 +9 10 11 +6 7 8 +4 6 6 +2 3 4 +1 1 2 +0 0 1 +0 0 1 +2 2 2 +3 3 2 +4 4 3 +4 10 2 +7 13 5 +9 15 8 +13 15 13 +17 23 13 +17 23 14 +18 23 15 +18 19 18 +16 19 18 +16 17 15 +15 15 13 +12 12 10 +10 9 8 +8 7 6 +8 5 4 +7 3 2 +7 2 1 +6 1 3 +8 0 5 +8 1 6 +5 2 5 +5 2 6 +6 2 7 +6 2 8 +4 3 7 +2 3 4 +1 3 3 +2 3 4 +3 5 5 +5 7 6 +8 10 7 +12 12 10 +20 12 11 +25 13 10 +26 13 10 +22 14 10 +24 12 11 +25 11 8 +20 9 9 +12 10 8 +6 8 9 +4 8 7 +3 8 9 +4 10 11 +5 12 12 +7 14 12 +8 17 15 +10 22 23 +13 24 27 +19 26 29 +24 32 30 +35 43 33 +44 46 32 +61 44 32 +73 35 26 +94 40 21 +106 43 13 +121 56 21 +117 54 33 +116 56 40 +107 51 39 +103 63 43 +87 67 52 +70 67 58 +54 57 56 +45 51 49 +38 43 42 +33 37 36 +30 33 32 +31 27 30 +37 23 32 +44 18 40 +55 23 52 +76 28 61 +101 39 69 +118 45 69 +121 53 77 +122 58 81 +120 64 82 +117 67 71 +101 65 60 +78 57 51 +55 46 45 +37 36 36 +26 27 28 +19 21 21 +15 18 17 +13 17 16 +15 18 17 +19 24 23 +22 27 26 +22 28 27 diff --git a/src/fractalzoomer/color_maps/Flame 415_040221-58.map b/src/fractalzoomer/color_maps/Flame 415_040221-58.map new file mode 100644 index 000000000..8e44587e1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 415_040221-58.map @@ -0,0 +1,256 @@ +72 172 134 +74 175 141 +69 174 143 +64 173 146 +63 183 154 +63 193 163 +64 198 163 +66 204 164 +65 210 166 +59 204 162 +53 198 158 +48 189 155 +44 181 152 +43 172 153 +43 163 154 +42 156 153 +42 149 153 +31 130 147 +26 117 138 +22 104 130 +23 87 122 +24 71 115 +24 64 114 +24 57 113 +30 46 103 +35 46 98 +41 47 93 +52 47 90 +63 47 88 +67 48 87 +71 50 86 +78 53 85 +84 55 84 +93 72 83 +95 79 82 +98 86 81 +94 94 82 +91 103 84 +88 108 85 +85 114 87 +76 133 94 +75 136 95 +74 139 96 +72 135 95 +70 131 94 +68 127 95 +67 124 97 +66 118 99 +65 109 98 +67 94 91 +68 84 86 +70 74 82 +68 64 81 +66 54 81 +64 50 81 +63 46 81 +54 40 80 +52 40 78 +50 40 76 +46 39 73 +42 38 71 +39 38 70 +37 38 70 +32 38 70 +26 36 70 +22 40 70 +20 41 70 +18 43 71 +18 45 71 +18 47 72 +18 47 75 +19 49 80 +24 52 90 +25 53 92 +26 55 95 +27 55 95 +28 55 95 +28 54 94 +28 53 94 +28 50 91 +26 46 87 +23 40 73 +20 38 68 +18 36 63 +17 34 61 +17 33 59 +13 27 57 +11 22 52 +7 15 47 +9 16 48 +11 17 50 +12 17 52 +14 17 55 +17 17 59 +19 17 62 +21 18 64 +23 21 67 +37 30 69 +51 37 70 +65 44 72 +72 52 74 +80 61 76 +92 79 84 +101 102 97 +117 144 128 +129 160 139 +141 177 150 +148 185 155 +155 193 160 +164 212 175 +167 230 189 +164 243 205 +157 244 211 +136 226 205 +131 216 199 +126 206 193 +115 186 178 +105 167 167 +95 148 152 +82 132 140 +69 96 111 +66 79 96 +64 62 82 +65 56 76 +67 50 71 +69 43 66 +74 43 63 +82 44 61 +91 47 64 +104 63 67 +105 68 68 +106 73 69 +109 85 72 +109 97 73 +107 106 78 +107 112 83 +96 138 102 +95 154 112 +95 170 122 +94 177 127 +94 185 133 +96 194 142 +99 202 152 +95 208 160 +94 215 168 +82 222 180 +79 222 180 +76 223 180 +72 221 179 +68 212 175 +65 200 166 +57 185 158 +36 144 133 +31 136 126 +26 128 119 +20 112 107 +18 96 93 +15 82 85 +15 70 80 +13 61 76 +13 60 76 +27 69 75 +31 69 74 +35 69 74 +44 70 77 +49 70 77 +53 73 84 +57 76 91 +64 84 106 +65 83 106 +67 83 107 +67 76 103 +65 67 100 +61 59 94 +56 54 95 +53 54 95 +52 54 93 +53 55 91 +57 56 87 +61 56 78 +65 54 74 +70 54 71 +74 55 69 +80 59 68 +86 71 68 +86 74 69 +86 78 70 +84 83 77 +79 87 84 +74 89 89 +70 91 91 +63 89 93 +60 88 93 +57 84 94 +54 78 97 +54 73 100 +55 67 99 +51 60 97 +50 55 93 +50 50 87 +51 44 84 +58 41 82 +65 40 79 +72 42 76 +79 45 73 +85 50 71 +90 56 69 +100 63 70 +115 71 77 +129 85 81 +142 98 86 +154 112 91 +163 125 93 +171 136 95 +183 143 103 +194 154 112 +204 170 123 +209 187 141 +211 202 157 +207 216 168 +203 222 176 +200 218 175 +202 211 166 +195 199 161 +187 186 159 +178 174 158 +166 166 162 +155 160 158 +149 156 146 +141 154 139 +133 151 133 +129 149 130 +123 150 139 +123 155 147 +118 162 149 +112 171 154 +103 176 158 +98 174 157 +93 170 159 +95 161 156 +96 150 147 +92 138 136 +79 126 127 +69 110 120 +60 95 113 +56 82 107 +57 77 102 +61 79 96 +60 86 92 +61 97 92 +64 107 94 +61 102 97 +56 104 104 +58 115 110 +59 129 117 +60 145 126 diff --git a/src/fractalzoomer/color_maps/Flame 416_040221-59.map b/src/fractalzoomer/color_maps/Flame 416_040221-59.map new file mode 100644 index 000000000..4b120b799 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 416_040221-59.map @@ -0,0 +1,256 @@ +87 129 157 +98 136 164 +100 139 166 +102 142 168 +101 142 169 +101 142 170 +106 147 175 +112 152 180 +131 169 199 +137 174 203 +143 180 207 +145 182 209 +147 185 212 +148 186 213 +150 187 214 +150 187 215 +151 188 216 +153 190 220 +154 191 221 +155 193 223 +157 194 223 +159 195 224 +160 195 224 +161 195 224 +159 192 221 +156 188 217 +154 184 213 +147 178 206 +141 172 200 +138 168 196 +135 165 193 +128 159 186 +121 151 177 +111 136 162 +104 128 153 +98 121 145 +90 112 137 +83 104 129 +79 99 125 +75 95 121 +64 80 106 +60 74 100 +57 68 94 +53 62 88 +50 56 83 +48 54 82 +47 52 81 +44 49 79 +42 46 78 +38 44 77 +37 45 77 +37 46 78 +38 48 80 +40 51 82 +41 52 84 +43 54 86 +48 59 91 +48 60 92 +48 62 94 +46 61 91 +45 61 89 +43 59 87 +42 58 85 +39 54 81 +36 48 77 +27 38 68 +25 35 66 +23 33 65 +22 32 64 +22 31 64 +22 31 63 +23 30 62 +26 34 65 +31 40 70 +36 46 76 +46 57 87 +56 68 99 +61 74 104 +67 80 110 +77 90 120 +85 98 127 +89 103 127 +86 102 126 +84 101 125 +82 99 123 +81 98 122 +76 94 119 +73 92 117 +67 82 109 +62 78 104 +58 74 99 +55 71 97 +53 69 95 +48 64 93 +43 64 91 +42 64 91 +42 64 90 +47 66 94 +47 67 96 +48 69 98 +46 70 98 +45 71 98 +42 71 97 +39 70 95 +38 63 89 +38 60 86 +38 58 84 +38 58 84 +39 58 85 +39 58 85 +41 61 87 +44 65 91 +51 71 98 +69 87 116 +74 93 123 +79 99 131 +88 109 143 +94 118 151 +99 123 155 +100 124 156 +99 124 151 +98 123 151 +97 123 151 +95 122 150 +94 122 150 +93 120 148 +90 115 144 +85 110 137 +79 105 129 +75 98 120 +75 97 119 +75 97 119 +76 96 118 +76 95 119 +77 94 117 +74 93 116 +67 91 115 +66 92 115 +65 93 115 +65 93 115 +66 94 115 +70 95 115 +74 97 117 +76 98 119 +78 99 122 +78 102 127 +77 103 127 +77 104 128 +77 104 130 +80 105 131 +84 106 132 +89 105 134 +90 103 134 +88 101 132 +86 99 130 +79 92 123 +70 82 114 +61 72 103 +51 61 93 +42 52 83 +35 44 74 +24 30 61 +21 27 58 +18 25 55 +14 20 50 +11 15 47 +8 11 44 +6 9 42 +2 8 41 +2 8 41 +2 9 42 +3 10 42 +4 12 44 +6 14 47 +9 16 51 +12 20 54 +16 23 57 +17 26 60 +19 28 60 +19 29 61 +19 30 61 +20 30 62 +20 30 64 +23 31 66 +27 33 68 +27 33 67 +27 33 67 +27 32 64 +26 31 62 +24 29 61 +24 30 62 +25 32 64 +28 36 68 +33 42 73 +39 51 79 +47 60 87 +53 69 94 +60 78 103 +66 86 111 +73 93 118 +79 98 123 +81 102 126 +85 106 129 +88 109 132 +91 111 134 +92 114 136 +94 116 139 +97 117 141 +95 118 143 +95 119 144 +93 120 144 +93 120 145 +91 121 147 +89 123 148 +88 124 149 +85 125 151 +82 127 153 +79 127 152 +77 124 151 +74 120 148 +71 115 143 +67 106 134 +61 95 124 +53 86 116 +45 76 106 +39 67 96 +35 61 88 +33 59 84 +34 58 83 +37 57 85 +41 62 90 +46 68 97 +52 75 104 +60 83 111 +66 93 119 +75 106 130 +83 116 141 +92 128 153 +101 139 165 +110 148 175 +117 154 184 +120 158 189 +121 161 191 +118 160 190 +113 158 188 +109 154 184 +107 152 180 +107 150 178 +109 151 180 +109 151 179 +99 141 169 +89 133 162 +79 125 154 +72 120 148 +68 115 143 +72 117 145 diff --git a/src/fractalzoomer/color_maps/Flame 417_040221-60.map b/src/fractalzoomer/color_maps/Flame 417_040221-60.map new file mode 100644 index 000000000..7366e5a50 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 417_040221-60.map @@ -0,0 +1,256 @@ +75 85 97 +43 46 51 +39 42 47 +36 39 44 +34 36 38 +33 34 33 +32 32 32 +31 31 31 +27 28 28 +25 26 25 +23 24 23 +18 20 19 +14 16 16 +11 12 12 +8 9 8 +7 8 7 +6 7 7 +10 11 13 +16 18 19 +23 26 26 +32 35 35 +42 44 44 +46 48 47 +50 53 51 +63 65 63 +65 67 66 +67 69 69 +66 68 69 +65 68 69 +65 68 69 +66 68 70 +67 69 71 +67 71 76 +69 74 82 +67 73 83 +65 72 85 +60 68 82 +55 65 79 +52 63 76 +50 61 74 +54 58 65 +58 62 67 +63 67 70 +70 73 74 +78 79 78 +79 81 80 +81 83 83 +84 85 86 +88 89 89 +96 98 100 +102 105 105 +109 112 111 +113 116 116 +118 121 122 +119 122 122 +120 123 123 +117 120 119 +114 116 115 +111 113 111 +107 109 107 +103 105 104 +100 102 101 +98 100 99 +94 95 95 +87 89 89 +71 73 72 +63 65 64 +55 57 57 +52 54 54 +50 52 51 +49 51 50 +50 51 50 +65 66 65 +77 78 77 +90 91 90 +103 105 104 +117 119 118 +124 126 124 +131 133 131 +139 142 140 +149 154 154 +160 166 171 +157 164 168 +154 162 165 +151 159 164 +148 156 163 +142 150 152 +134 138 137 +123 127 128 +116 119 120 +109 111 112 +104 106 107 +100 102 103 +88 89 89 +73 74 74 +60 60 62 +46 48 51 +25 30 37 +24 31 39 +24 32 41 +23 32 43 +23 33 46 +22 35 49 +30 39 47 +27 33 41 +27 31 35 +28 29 29 +28 28 28 +28 28 28 +29 30 29 +31 33 31 +35 37 36 +40 42 42 +47 48 49 +47 48 49 +47 49 49 +45 47 48 +44 45 45 +41 42 42 +37 38 37 +29 31 30 +26 28 27 +24 25 24 +22 23 22 +20 22 21 +17 19 18 +14 14 14 +11 11 11 +8 9 10 +4 5 12 +5 6 12 +7 8 13 +6 7 15 +7 7 15 +9 9 13 +10 10 13 +10 11 15 +12 13 18 +14 16 22 +16 18 24 +19 21 27 +25 28 32 +32 35 39 +41 45 49 +51 57 62 +86 91 98 +96 103 113 +107 115 128 +134 142 152 +168 175 181 +185 194 205 +188 198 208 +197 203 207 +184 191 197 +171 179 187 +157 166 176 +150 156 161 +145 150 155 +144 151 158 +153 159 162 +165 167 167 +171 179 185 +168 176 183 +166 174 182 +152 162 170 +137 148 157 +123 131 140 +106 112 119 +84 85 85 +78 79 79 +73 74 74 +65 66 66 +61 63 62 +59 60 60 +58 59 59 +59 61 61 +62 63 64 +64 66 66 +66 68 68 +68 70 70 +69 71 73 +70 73 74 +73 75 75 +73 76 77 +76 79 80 +76 79 80 +77 79 80 +77 81 82 +78 82 81 +78 80 79 +77 79 77 +74 77 75 +71 72 71 +67 68 67 +63 64 64 +59 60 60 +53 55 54 +47 49 48 +44 45 44 +38 40 37 +31 32 30 +26 28 25 +21 23 20 +15 16 14 +9 11 10 +6 7 6 +3 4 3 +0 2 2 +1 2 2 +3 3 3 +6 6 7 +9 9 11 +12 13 14 +15 16 16 +18 18 19 +19 20 21 +21 21 21 +21 22 22 +21 22 24 +21 22 24 +19 20 22 +18 19 21 +15 15 17 +10 11 13 +8 9 10 +6 6 6 +4 5 5 +5 6 8 +7 8 11 +9 9 11 +11 12 13 +11 12 14 +9 9 10 +7 8 7 +5 6 5 +4 4 4 +5 6 5 +10 11 10 +16 17 16 +26 27 26 +38 40 38 +51 53 51 +62 64 62 +73 75 74 +82 85 85 +83 89 92 +85 92 96 +88 96 104 +87 96 105 +88 96 102 +93 101 107 +97 104 112 +102 109 117 +105 113 121 +90 98 104 +77 84 93 diff --git a/src/fractalzoomer/color_maps/Flame 418_040221-61.map b/src/fractalzoomer/color_maps/Flame 418_040221-61.map new file mode 100644 index 000000000..a81ec9e12 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 418_040221-61.map @@ -0,0 +1,256 @@ +180 138 160 +170 104 140 +171 86 137 +173 68 134 +158 75 133 +144 82 132 +138 87 130 +133 92 128 +105 93 109 +80 89 100 +55 85 91 +39 86 82 +24 88 74 +23 88 68 +23 88 63 +27 85 64 +32 82 65 +59 70 74 +76 63 72 +93 57 71 +114 45 74 +136 34 77 +148 28 80 +161 23 84 +199 13 94 +205 10 96 +212 7 98 +211 8 105 +210 10 112 +207 13 115 +204 16 118 +198 20 120 +185 23 115 +159 29 103 +148 31 99 +138 34 95 +124 37 94 +111 41 93 +105 43 90 +99 46 88 +77 61 78 +73 67 81 +70 73 84 +81 85 93 +93 98 103 +100 103 107 +107 108 111 +124 123 123 +140 133 139 +184 160 161 +187 162 164 +190 165 168 +182 158 167 +174 151 166 +172 146 165 +171 141 165 +152 102 142 +133 88 128 +115 74 115 +103 58 110 +92 43 105 +88 38 104 +85 33 104 +79 36 99 +68 43 88 +37 59 67 +29 61 65 +22 63 64 +22 62 62 +22 62 61 +18 61 57 +18 62 55 +18 58 63 +17 53 71 +16 48 80 +14 47 84 +13 47 88 +12 50 89 +11 53 91 +11 60 91 +10 69 91 +11 86 87 +11 96 89 +11 106 92 +12 111 94 +13 117 96 +15 125 96 +18 130 93 +24 127 83 +27 124 82 +31 121 82 +33 118 79 +36 116 77 +39 108 67 +44 100 55 +44 94 46 +44 90 42 +47 92 47 +48 100 52 +50 109 57 +50 117 58 +51 125 60 +52 135 68 +54 148 79 +61 141 96 +64 133 97 +68 126 99 +72 124 100 +77 122 102 +92 108 99 +107 86 100 +118 61 97 +131 39 95 +154 20 91 +160 18 89 +166 16 88 +174 12 84 +177 9 79 +174 11 73 +160 17 68 +137 28 61 +133 28 57 +130 29 53 +127 30 51 +125 31 49 +119 34 47 +121 34 49 +126 34 52 +138 31 57 +153 27 65 +154 28 65 +155 29 66 +154 40 65 +155 55 67 +144 69 76 +128 80 81 +98 83 87 +100 84 82 +103 86 78 +102 86 75 +101 86 73 +91 79 70 +78 74 69 +76 68 68 +78 66 62 +74 71 53 +70 76 53 +66 81 53 +54 88 57 +46 97 56 +41 103 53 +40 105 53 +45 99 58 +45 95 59 +45 91 61 +46 82 60 +45 74 60 +40 65 61 +39 59 63 +34 52 70 +29 50 72 +23 49 78 +24 48 79 +25 48 81 +34 47 90 +47 47 96 +61 48 100 +71 49 104 +85 49 114 +88 47 117 +92 46 121 +97 45 124 +101 46 124 +100 52 114 +97 66 108 +90 77 101 +81 85 95 +76 86 92 +74 82 81 +82 84 73 +88 81 63 +89 82 59 +85 78 60 +75 71 62 +74 56 66 +73 54 66 +73 53 67 +72 51 66 +68 54 65 +69 60 62 +74 67 58 +80 68 56 +87 66 56 +93 62 61 +106 56 61 +117 56 61 +126 55 63 +129 54 68 +122 59 78 +114 62 83 +106 71 86 +94 81 89 +84 87 91 +74 102 100 +63 116 104 +58 130 105 +55 138 108 +62 131 106 +79 120 107 +94 108 106 +103 97 100 +105 88 91 +109 78 81 +116 68 70 +124 62 61 +121 59 54 +108 62 47 +90 67 47 +74 74 45 +67 84 49 +61 87 58 +62 88 65 +63 86 79 +63 80 87 +63 81 92 +62 76 96 +63 70 95 +66 65 101 +68 59 105 +63 61 106 +57 63 106 +48 66 100 +42 69 95 +38 71 91 +31 72 89 +29 73 88 +25 74 87 +26 76 86 +25 78 83 +20 80 82 +21 85 84 +24 88 88 +34 96 95 +54 107 101 +71 122 117 +95 144 136 +121 161 154 +141 178 172 +170 191 182 +192 204 196 +201 214 205 +200 221 205 +196 203 203 +193 180 188 +196 160 178 +193 132 171 diff --git a/src/fractalzoomer/color_maps/Flame 419_040221-62.map b/src/fractalzoomer/color_maps/Flame 419_040221-62.map new file mode 100644 index 000000000..d3011897f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 419_040221-62.map @@ -0,0 +1,256 @@ +110 59 34 +88 44 25 +79 35 26 +70 27 28 +65 26 30 +60 26 33 +58 26 34 +56 27 36 +52 21 43 +54 24 45 +56 28 48 +62 33 50 +68 38 53 +80 45 51 +93 53 50 +98 57 49 +103 61 49 +127 80 43 +129 79 38 +132 79 33 +130 75 27 +128 72 22 +124 70 22 +121 68 22 +104 53 20 +100 49 22 +97 46 25 +95 47 28 +93 49 31 +94 49 33 +95 50 35 +96 51 39 +97 49 43 +98 57 50 +103 65 56 +109 74 62 +117 81 66 +125 89 71 +128 93 71 +132 98 71 +150 115 69 +156 117 68 +163 119 67 +168 120 63 +174 122 60 +176 124 60 +179 127 61 +182 131 66 +180 131 71 +168 125 81 +164 119 79 +161 114 78 +152 105 75 +143 96 72 +139 92 68 +135 88 65 +117 65 52 +107 56 47 +98 48 43 +88 41 41 +78 35 40 +74 33 40 +70 31 40 +64 28 37 +61 28 35 +61 31 36 +63 31 37 +65 32 38 +67 32 38 +70 33 39 +75 36 41 +81 39 42 +92 45 43 +96 48 43 +100 52 44 +101 55 45 +102 58 46 +102 57 45 +102 57 44 +98 54 43 +94 49 42 +80 35 32 +74 30 30 +69 25 28 +67 23 27 +65 22 27 +64 21 24 +63 20 23 +71 30 28 +82 38 29 +93 46 31 +97 50 32 +102 54 33 +112 62 36 +119 69 41 +128 74 48 +133 79 52 +133 85 56 +128 82 58 +124 80 61 +122 77 59 +120 75 58 +115 71 51 +111 66 44 +101 58 39 +100 53 38 +99 49 37 +98 47 38 +97 46 39 +89 44 42 +82 40 45 +76 39 47 +72 35 49 +70 33 51 +72 35 53 +74 37 55 +79 42 60 +88 49 63 +103 60 69 +116 70 76 +125 78 79 +126 80 78 +127 82 77 +128 81 73 +130 81 70 +130 79 64 +133 81 62 +136 87 65 +148 98 72 +178 132 101 +181 138 106 +185 145 111 +191 152 122 +195 161 131 +199 170 141 +197 173 144 +178 150 131 +168 142 120 +159 134 110 +152 127 103 +146 120 96 +128 100 80 +114 82 62 +100 68 48 +92 55 37 +77 34 24 +74 32 22 +71 31 21 +70 28 25 +75 35 33 +80 40 40 +83 46 45 +83 50 51 +83 50 50 +83 51 49 +81 46 43 +78 39 36 +74 36 32 +72 36 31 +71 36 31 +75 37 36 +99 65 57 +108 77 65 +118 89 74 +141 112 100 +169 141 120 +192 166 138 +203 184 148 +210 193 164 +211 193 164 +213 193 165 +208 190 161 +205 182 156 +197 174 155 +196 171 154 +194 170 151 +199 171 148 +196 170 144 +192 167 141 +186 159 134 +184 153 120 +182 146 106 +176 142 97 +172 136 96 +188 149 104 +196 158 109 +205 167 115 +217 180 127 +222 187 136 +223 190 144 +227 192 144 +227 189 135 +223 178 117 +212 166 105 +194 146 87 +172 123 68 +151 100 49 +134 84 41 +116 70 35 +95 55 30 +76 40 27 +63 32 26 +54 27 26 +49 22 25 +47 17 22 +52 17 21 +54 18 23 +56 21 27 +56 20 29 +63 21 31 +68 25 34 +73 33 43 +77 43 52 +85 55 61 +94 63 63 +104 69 67 +110 74 69 +112 79 72 +114 79 70 +114 77 68 +113 71 64 +109 67 61 +106 62 59 +105 60 59 +107 62 60 +113 67 60 +123 73 60 +134 80 61 +143 88 61 +148 92 62 +154 95 63 +157 99 63 +161 101 64 +161 102 69 +160 102 77 +158 105 84 +160 110 91 +158 115 97 +156 118 101 +154 120 104 +156 123 105 +151 119 98 +141 111 86 +130 98 76 +121 87 67 +114 73 56 +108 62 45 +106 54 39 +106 52 36 +109 52 35 +112 55 34 +119 59 36 +129 70 38 +126 68 36 +117 63 32 +107 54 31 diff --git a/src/fractalzoomer/color_maps/Flame 420_040221-63.map b/src/fractalzoomer/color_maps/Flame 420_040221-63.map new file mode 100644 index 000000000..fcc3517f6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 420_040221-63.map @@ -0,0 +1,256 @@ +85 103 82 +86 117 97 +88 122 104 +90 127 111 +88 126 111 +86 126 112 +92 134 119 +99 143 127 +127 168 149 +137 171 152 +147 174 155 +146 167 150 +145 161 146 +139 150 136 +133 139 127 +127 132 121 +122 125 115 +105 95 86 +90 77 68 +76 60 51 +62 45 38 +49 31 25 +41 25 20 +34 19 15 +17 8 6 +11 6 3 +6 4 1 +5 6 1 +4 8 2 +4 9 2 +5 10 3 +7 12 6 +10 14 7 +13 17 7 +14 17 7 +15 17 7 +14 17 7 +14 18 7 +14 17 7 +15 17 8 +15 20 9 +16 23 12 +18 26 16 +19 33 20 +21 40 25 +23 43 27 +25 47 30 +30 54 36 +37 63 43 +61 84 64 +74 99 80 +88 115 96 +101 130 111 +114 146 126 +116 152 131 +119 158 136 +129 169 148 +131 170 152 +134 171 157 +134 169 154 +135 167 152 +132 164 148 +129 162 145 +120 154 137 +110 142 125 +88 114 98 +80 101 85 +73 89 73 +69 84 67 +66 80 62 +63 75 57 +63 74 55 +63 79 61 +64 84 67 +66 90 74 +67 98 82 +69 106 90 +71 111 95 +74 117 100 +81 131 113 +89 145 127 +104 168 150 +106 173 156 +108 178 162 +108 179 163 +109 180 164 +110 182 165 +111 183 166 +113 186 169 +114 188 171 +115 190 173 +115 191 174 +116 192 176 +116 194 178 +117 197 179 +120 199 181 +124 202 184 +127 205 187 +122 204 185 +117 203 183 +113 200 179 +109 197 175 +102 188 163 +97 177 150 +83 151 125 +73 135 111 +64 120 98 +56 111 91 +49 102 84 +36 85 67 +24 67 49 +14 51 34 +9 39 23 +10 24 13 +11 25 15 +13 26 18 +19 34 27 +29 44 37 +39 56 48 +53 69 61 +78 96 86 +87 112 100 +97 128 115 +103 136 123 +109 145 132 +116 163 148 +127 178 164 +140 191 176 +149 202 188 +160 217 204 +162 220 207 +164 223 211 +165 228 218 +167 232 223 +174 235 227 +182 237 230 +199 241 237 +204 243 239 +209 245 242 +209 245 242 +209 246 243 +211 246 243 +211 246 244 +212 245 242 +213 244 240 +214 235 231 +212 231 226 +211 228 222 +205 220 211 +198 212 202 +188 205 194 +176 201 186 +162 192 174 +158 189 171 +155 187 169 +150 180 160 +145 173 153 +139 168 149 +132 170 148 +128 173 149 +126 177 154 +121 178 156 +120 175 153 +120 173 151 +119 163 144 +116 154 134 +112 145 125 +111 138 118 +123 127 105 +128 126 104 +133 125 104 +142 121 103 +151 119 100 +154 117 97 +154 116 96 +149 113 94 +147 111 88 +148 112 91 +146 118 96 +149 126 104 +151 137 113 +149 146 123 +139 150 128 +126 146 123 +97 127 104 +90 121 98 +83 115 93 +71 106 83 +62 99 78 +53 95 76 +47 93 74 +44 91 71 +44 92 72 +51 94 76 +59 98 81 +70 106 88 +82 117 102 +97 129 117 +110 143 131 +124 158 148 +138 174 164 +151 189 179 +164 205 193 +175 219 208 +189 231 221 +201 240 232 +211 246 240 +218 250 246 +220 251 249 +219 251 247 +213 249 245 +206 247 241 +202 244 236 +198 239 229 +195 234 222 +188 226 214 +179 213 199 +164 198 184 +146 182 167 +130 165 150 +115 148 132 +103 135 117 +92 123 104 +84 113 91 +77 105 83 +69 100 78 +65 97 76 +64 94 76 +67 94 78 +68 95 79 +69 97 79 +70 96 79 +69 95 77 +66 93 75 +63 90 73 +63 88 73 +61 85 71 +61 81 67 +59 75 61 +56 67 53 +52 58 42 +47 49 33 +45 41 25 +42 36 20 +44 34 19 +51 38 23 +58 47 30 +67 56 39 +81 75 57 +94 87 69 +90 84 66 +83 80 63 +81 76 61 +76 75 59 +68 71 53 +70 80 63 diff --git a/src/fractalzoomer/color_maps/Flame 421_040221-64.map b/src/fractalzoomer/color_maps/Flame 421_040221-64.map new file mode 100644 index 000000000..c3e54556e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 421_040221-64.map @@ -0,0 +1,256 @@ +54 109 89 +32 97 71 +21 80 59 +11 64 47 +19 75 44 +28 87 41 +38 95 42 +48 104 43 +79 124 50 +84 121 52 +89 118 55 +90 113 53 +91 108 51 +84 96 45 +77 85 39 +73 78 35 +69 72 32 +53 47 19 +55 47 17 +57 47 16 +69 53 13 +81 60 10 +84 59 7 +87 59 5 +78 56 6 +74 54 8 +71 53 11 +59 44 12 +47 36 13 +37 31 13 +27 26 14 +14 21 17 +5 20 21 +1 26 31 +2 28 32 +3 31 33 +3 37 29 +3 44 26 +3 48 25 +3 52 24 +4 64 25 +10 69 33 +17 75 42 +30 86 57 +44 97 73 +50 102 80 +57 108 88 +64 113 100 +67 109 108 +70 93 115 +66 87 109 +63 81 104 +51 69 88 +40 58 72 +34 52 62 +28 46 53 +18 33 25 +22 31 19 +27 29 13 +32 32 11 +38 36 10 +42 39 8 +46 42 7 +52 48 5 +59 48 4 +73 52 7 +78 57 9 +83 62 12 +82 63 13 +81 64 14 +82 65 16 +75 68 21 +61 65 24 +52 60 21 +44 56 19 +34 57 19 +24 59 19 +20 59 19 +17 59 19 +11 58 19 +11 56 17 +12 54 22 +12 51 25 +12 48 28 +12 45 30 +12 42 32 +10 36 37 +9 33 43 +11 33 46 +13 38 50 +16 43 55 +21 50 61 +26 58 67 +41 71 72 +54 81 71 +68 90 70 +71 90 67 +73 99 67 +70 99 58 +68 99 50 +64 96 46 +61 94 43 +51 91 42 +42 89 42 +35 85 50 +39 89 64 +43 94 78 +43 95 83 +44 97 88 +51 94 96 +53 87 101 +60 82 109 +69 82 116 +88 93 114 +93 96 111 +99 99 109 +109 105 104 +116 113 103 +126 111 99 +138 113 89 +165 117 71 +164 110 66 +163 103 61 +160 100 59 +157 97 57 +153 93 53 +153 100 53 +156 108 52 +160 111 58 +169 132 81 +168 139 92 +168 147 103 +169 163 123 +174 172 139 +171 171 145 +179 172 142 +166 153 136 +151 141 128 +136 130 121 +129 124 110 +123 119 100 +110 110 78 +98 103 67 +97 97 61 +96 101 75 +116 123 107 +122 134 113 +129 145 119 +147 156 130 +164 165 136 +172 169 144 +182 168 146 +187 170 126 +185 165 115 +184 161 105 +169 151 85 +148 135 70 +124 120 54 +101 110 46 +82 99 43 +70 93 38 +45 87 43 +39 85 43 +34 84 44 +23 77 49 +17 68 51 +12 65 53 +8 60 55 +4 58 55 +6 58 57 +8 59 60 +13 70 71 +12 83 85 +11 96 101 +8 111 110 +9 124 115 +16 137 114 +22 145 116 +25 146 120 +20 146 119 +16 142 120 +13 138 107 +16 134 94 +23 126 84 +23 116 80 +21 111 84 +19 107 88 +17 102 89 +18 96 89 +22 100 92 +25 106 90 +25 100 97 +25 89 94 +22 75 88 +19 61 81 +17 57 73 +13 51 70 +12 44 67 +10 38 64 +6 28 60 +4 22 59 +4 19 61 +8 22 62 +19 32 63 +31 41 61 +45 50 55 +62 62 52 +78 79 53 +102 104 59 +125 126 69 +152 145 79 +167 157 80 +172 166 87 +165 175 92 +149 173 90 +143 168 95 +131 153 84 +121 136 79 +101 118 71 +71 95 56 +46 74 46 +29 52 35 +21 38 34 +21 30 37 +20 27 43 +19 27 49 +21 30 56 +20 33 66 +23 41 74 +22 45 77 +23 49 77 +24 55 75 +23 52 73 +23 50 70 +19 43 64 +14 35 57 +9 31 52 +5 28 45 +2 25 41 +6 20 34 +15 14 28 +25 10 24 +41 16 18 +49 24 16 +56 32 16 +59 38 21 +61 38 33 +72 45 44 +81 56 60 +90 76 71 +93 104 86 +88 120 104 +73 114 111 +63 102 114 +57 88 106 +51 92 94 diff --git a/src/fractalzoomer/color_maps/Flame 422_040221-71.map b/src/fractalzoomer/color_maps/Flame 422_040221-71.map new file mode 100644 index 000000000..1597f7de5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 422_040221-71.map @@ -0,0 +1,256 @@ +211 208 193 +203 195 204 +204 193 210 +206 191 216 +206 191 220 +207 191 225 +203 190 227 +199 190 229 +187 189 241 +178 185 240 +170 181 239 +165 180 234 +161 180 230 +162 177 218 +163 174 206 +163 171 195 +164 169 185 +167 143 149 +158 132 143 +150 122 138 +142 115 134 +134 109 131 +130 104 128 +126 100 126 +115 88 119 +108 91 124 +102 95 130 +89 97 133 +77 100 137 +73 97 135 +70 94 134 +63 85 131 +64 79 125 +82 76 98 +87 76 82 +93 77 67 +92 66 60 +92 56 54 +92 52 55 +92 49 56 +103 46 68 +116 55 76 +129 64 84 +145 78 101 +161 92 118 +165 101 128 +170 111 139 +182 129 159 +194 146 180 +216 178 204 +223 192 213 +231 207 223 +231 217 229 +231 227 235 +230 230 237 +230 233 240 +220 237 244 +215 235 244 +210 234 245 +205 230 244 +201 226 244 +199 223 241 +198 220 238 +191 213 227 +182 203 210 +172 185 175 +174 180 157 +176 176 140 +179 173 130 +182 171 121 +184 164 99 +183 153 77 +166 126 40 +169 126 34 +173 126 29 +186 131 38 +199 136 47 +202 136 54 +205 137 62 +203 135 79 +201 138 90 +197 153 110 +207 161 113 +218 169 117 +221 168 118 +224 168 120 +220 158 124 +211 151 126 +180 147 127 +167 148 126 +154 149 125 +148 147 126 +143 145 128 +136 140 137 +127 139 151 +113 136 170 +103 135 188 +93 146 213 +95 153 222 +97 161 232 +96 163 235 +95 165 239 +95 165 244 +89 163 245 +107 152 244 +124 151 240 +141 150 236 +148 147 232 +155 145 228 +160 149 218 +168 147 211 +179 144 196 +198 138 185 +223 116 158 +227 114 152 +232 113 146 +236 112 138 +237 115 123 +238 116 109 +239 119 91 +226 95 80 +219 88 86 +212 81 93 +210 83 92 +209 86 92 +211 100 78 +216 104 63 +217 108 53 +216 110 52 +210 99 78 +206 100 83 +202 102 88 +196 105 93 +188 108 90 +171 111 87 +156 108 92 +125 94 116 +116 99 136 +108 104 157 +102 108 164 +97 112 171 +92 122 181 +86 129 187 +83 133 192 +85 142 202 +114 175 226 +124 185 231 +134 195 236 +154 212 246 +172 221 250 +184 228 251 +194 230 251 +208 224 247 +213 221 246 +219 219 245 +230 220 242 +238 223 241 +243 226 241 +243 230 242 +237 225 243 +225 210 241 +194 192 235 +186 187 233 +178 183 232 +158 181 231 +145 185 234 +133 182 237 +126 180 239 +125 176 240 +123 174 240 +122 172 240 +124 171 236 +125 171 235 +125 172 233 +124 176 235 +127 176 236 +126 177 241 +122 176 242 +116 173 240 +107 172 235 +97 169 229 +89 162 222 +85 160 217 +86 162 216 +98 162 212 +102 165 213 +106 169 215 +116 169 216 +127 171 217 +138 180 218 +155 188 220 +167 192 219 +177 202 225 +187 207 231 +196 210 236 +200 217 241 +207 226 244 +212 230 241 +216 237 240 +220 243 237 +227 245 234 +230 247 230 +232 246 227 +233 242 224 +229 237 221 +222 235 218 +213 229 219 +203 226 219 +190 221 217 +186 215 214 +182 208 209 +180 208 201 +176 205 197 +176 206 194 +170 206 193 +169 208 195 +171 206 200 +174 208 200 +178 209 201 +182 211 197 +187 209 191 +197 212 175 +206 212 163 +213 211 156 +217 214 161 +215 218 167 +212 218 176 +214 219 173 +218 223 167 +225 222 161 +229 225 165 +231 231 176 +227 235 195 +224 236 214 +220 239 226 +220 238 230 +219 235 233 +218 235 234 +217 234 234 +216 232 234 +212 230 233 +211 228 229 +209 225 224 +205 223 217 +205 224 211 +207 225 205 +209 226 206 +212 228 206 +213 229 206 +209 226 202 +206 223 196 +207 224 192 +210 225 192 +213 225 191 +217 223 192 +217 220 194 diff --git a/src/fractalzoomer/color_maps/Flame 423_040221-74.map b/src/fractalzoomer/color_maps/Flame 423_040221-74.map new file mode 100644 index 000000000..40f4343ce --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 423_040221-74.map @@ -0,0 +1,256 @@ +142 43 16 +162 53 31 +171 64 43 +180 76 56 +180 86 68 +180 97 80 +177 101 84 +175 106 88 +176 117 102 +186 128 114 +196 139 127 +208 154 143 +220 170 160 +226 182 172 +233 194 184 +234 195 186 +236 197 189 +237 197 189 +234 192 185 +232 188 182 +221 181 174 +211 175 167 +206 170 161 +202 166 155 +187 144 128 +181 128 112 +176 113 96 +164 94 77 +153 76 59 +145 67 49 +137 59 40 +123 45 26 +111 35 16 +100 26 10 +98 25 10 +96 25 10 +90 26 12 +85 27 14 +81 28 14 +78 30 15 +61 39 21 +55 43 22 +50 48 23 +49 49 23 +49 50 24 +49 49 23 +50 49 23 +51 47 21 +50 47 21 +52 44 18 +57 41 17 +62 38 17 +74 33 14 +87 29 12 +94 27 11 +102 25 10 +132 16 5 +143 13 5 +154 10 5 +160 11 4 +167 13 4 +169 14 3 +171 15 3 +176 17 2 +180 19 1 +186 19 3 +179 20 5 +173 22 8 +167 24 9 +161 27 10 +151 34 12 +141 42 17 +134 58 27 +141 67 38 +149 76 49 +155 88 62 +162 100 76 +166 108 85 +170 116 94 +175 129 109 +181 148 126 +206 176 158 +216 188 173 +226 201 189 +230 206 196 +235 212 203 +241 218 211 +241 223 213 +231 208 199 +228 194 184 +225 181 169 +224 173 162 +224 165 156 +226 148 141 +227 135 126 +229 123 110 +225 111 98 +217 95 78 +219 95 82 +222 95 86 +224 99 91 +226 103 96 +236 114 107 +240 124 117 +221 135 130 +205 135 134 +189 135 138 +180 134 140 +171 134 142 +156 132 143 +146 128 140 +134 124 132 +124 114 120 +95 85 91 +89 79 84 +84 73 77 +76 65 68 +78 65 66 +85 71 68 +100 81 73 +126 101 88 +135 104 89 +145 107 91 +148 107 89 +152 107 88 +156 106 86 +161 104 84 +163 103 82 +161 102 83 +157 88 76 +154 83 70 +151 78 65 +145 67 51 +140 54 38 +136 43 23 +132 36 13 +135 38 10 +140 48 18 +145 58 27 +149 64 33 +153 70 40 +161 80 52 +166 82 61 +167 84 63 +166 82 63 +150 83 65 +146 85 66 +142 88 68 +131 98 73 +119 98 81 +107 100 84 +95 96 81 +65 70 66 +58 63 60 +51 57 54 +41 51 42 +35 45 35 +32 42 31 +30 42 27 +26 41 27 +27 36 27 +28 26 28 +30 23 26 +33 21 25 +43 16 21 +57 15 15 +68 17 12 +83 20 8 +108 29 18 +112 32 21 +116 36 25 +127 43 32 +139 48 36 +150 52 38 +160 57 34 +172 57 30 +181 58 27 +189 60 26 +195 64 27 +199 65 28 +200 64 30 +199 63 28 +199 59 23 +199 52 17 +200 43 6 +199 42 4 +199 41 3 +196 38 1 +191 36 0 +182 32 0 +170 29 0 +158 20 0 +145 17 0 +132 15 1 +119 13 1 +108 15 3 +95 17 5 +81 22 7 +71 24 10 +62 23 11 +60 23 12 +62 22 11 +69 20 10 +83 17 11 +96 18 11 +113 21 12 +128 22 13 +143 22 13 +158 23 12 +169 22 10 +178 18 9 +185 16 10 +189 16 18 +189 18 27 +188 20 30 +188 24 32 +187 28 31 +181 30 28 +174 32 22 +162 32 22 +145 33 27 +131 35 31 +121 36 35 +122 42 40 +130 50 44 +144 61 46 +158 73 51 +167 84 61 +173 96 77 +176 106 92 +178 116 106 +184 126 118 +194 136 129 +205 143 137 +211 144 138 +211 144 137 +204 140 135 +190 133 129 +171 123 121 +152 118 114 +137 114 108 +121 107 98 +102 97 87 +88 86 76 +76 75 63 +68 60 48 +63 50 37 +65 48 32 +75 49 29 +81 52 28 +98 55 31 +110 57 32 +122 53 29 +130 48 24 +135 43 21 +141 40 18 diff --git a/src/fractalzoomer/color_maps/Flame 424_040221-78.map b/src/fractalzoomer/color_maps/Flame 424_040221-78.map new file mode 100644 index 000000000..11af9216c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 424_040221-78.map @@ -0,0 +1,256 @@ +152 87 41 +157 79 29 +147 70 22 +138 62 16 +118 50 14 +99 39 13 +96 38 12 +93 37 11 +90 32 7 +94 31 5 +98 31 3 +104 33 3 +110 35 3 +115 38 3 +120 42 4 +122 43 3 +124 44 3 +137 49 3 +145 51 4 +154 54 5 +162 58 7 +171 62 9 +172 62 10 +174 63 11 +165 60 11 +150 56 12 +136 52 13 +123 50 15 +111 48 18 +107 47 20 +103 47 22 +100 47 25 +98 47 26 +99 48 26 +102 51 27 +105 54 28 +109 56 30 +114 59 33 +116 60 34 +119 62 35 +128 64 36 +129 64 35 +130 65 35 +127 63 35 +125 61 36 +124 61 36 +124 62 37 +124 65 39 +125 67 41 +125 70 43 +119 68 43 +113 66 43 +107 63 41 +102 61 40 +99 60 40 +97 59 40 +95 61 42 +89 58 39 +83 55 37 +74 47 31 +65 39 26 +58 35 24 +52 31 22 +42 26 19 +37 23 18 +28 18 14 +29 17 13 +30 16 12 +30 16 11 +31 16 11 +32 17 11 +34 20 14 +46 30 23 +57 36 25 +68 43 28 +79 48 30 +90 54 33 +94 56 33 +98 58 34 +102 62 38 +105 65 41 +113 70 41 +116 70 38 +119 71 36 +120 70 34 +121 69 33 +120 68 32 +117 65 33 +112 61 33 +110 59 31 +108 58 30 +106 57 30 +105 57 30 +102 57 30 +99 56 30 +94 54 30 +91 53 32 +87 50 31 +86 48 29 +86 46 27 +87 45 26 +88 44 25 +88 40 22 +86 36 19 +82 31 13 +84 31 12 +87 31 11 +91 32 11 +95 34 11 +107 38 14 +120 41 17 +132 48 21 +143 55 25 +161 66 30 +165 70 31 +170 75 32 +179 84 36 +188 91 38 +196 96 40 +198 101 43 +192 97 41 +184 92 38 +177 87 35 +171 85 34 +166 83 33 +156 78 29 +146 74 29 +136 73 29 +127 67 28 +112 56 25 +109 53 24 +106 51 24 +101 47 22 +97 43 21 +93 44 22 +91 44 23 +86 42 23 +83 41 22 +80 40 21 +78 39 20 +77 38 19 +75 37 18 +73 37 18 +72 37 19 +72 37 20 +70 38 23 +69 38 23 +69 38 23 +68 38 23 +68 38 24 +68 39 25 +70 40 25 +69 40 25 +67 39 24 +66 38 24 +60 35 22 +54 32 20 +48 29 18 +42 25 17 +38 24 16 +38 24 16 +43 28 18 +45 30 18 +47 32 19 +54 37 20 +64 42 21 +75 48 22 +87 54 25 +112 66 30 +116 67 30 +121 69 31 +127 74 31 +134 77 29 +143 80 28 +150 82 27 +156 83 28 +161 81 29 +164 77 28 +162 73 28 +160 71 23 +163 69 19 +168 71 15 +176 76 13 +184 82 15 +195 91 23 +194 90 24 +194 90 25 +196 89 26 +194 87 27 +193 85 24 +192 86 23 +192 88 22 +188 86 21 +179 82 21 +172 77 22 +164 71 22 +158 61 20 +154 55 18 +156 54 19 +159 57 19 +163 62 20 +168 69 25 +174 83 37 +181 91 44 +187 98 45 +192 104 51 +193 106 55 +195 110 56 +194 109 54 +192 115 62 +188 115 69 +185 117 66 +181 113 66 +176 103 63 +173 94 56 +171 78 43 +169 66 33 +165 54 29 +160 48 23 +155 41 20 +150 33 16 +142 30 13 +138 26 10 +133 23 8 +131 20 8 +125 22 7 +119 22 9 +112 21 10 +102 24 11 +94 26 11 +87 27 10 +83 27 10 +80 27 9 +76 30 10 +74 30 11 +75 31 11 +76 32 11 +77 34 11 +80 35 11 +83 34 12 +85 35 12 +84 36 15 +83 37 18 +84 39 22 +84 45 26 +88 52 32 +94 59 40 +104 67 45 +117 77 48 +130 86 48 +130 85 48 +129 85 47 +129 83 45 +127 83 46 +129 80 46 +132 81 46 diff --git a/src/fractalzoomer/color_maps/Flame 425_040221-80.map b/src/fractalzoomer/color_maps/Flame 425_040221-80.map new file mode 100644 index 000000000..11eca5708 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 425_040221-80.map @@ -0,0 +1,256 @@ +59 60 92 +51 53 84 +50 51 83 +49 50 83 +46 47 81 +44 45 80 +43 45 79 +43 45 78 +44 45 75 +45 45 76 +46 46 78 +46 46 80 +47 47 83 +45 46 82 +44 45 82 +43 44 79 +42 43 77 +36 37 68 +33 34 65 +30 31 62 +30 30 61 +31 30 60 +32 31 61 +33 33 62 +45 45 71 +51 51 79 +57 58 87 +64 65 96 +72 72 105 +75 76 109 +79 80 114 +85 86 121 +94 95 130 +108 109 144 +110 111 147 +112 114 151 +108 110 149 +104 106 147 +101 102 144 +98 99 141 +85 85 125 +77 77 116 +70 70 108 +62 62 98 +54 55 89 +50 50 84 +46 46 80 +38 38 72 +31 31 64 +26 25 56 +29 27 55 +32 30 55 +38 37 59 +45 44 64 +48 47 68 +51 50 72 +66 66 90 +75 75 100 +84 84 110 +93 93 118 +103 102 127 +105 104 129 +108 107 132 +111 110 137 +114 113 140 +124 123 151 +132 131 158 +140 140 165 +143 143 168 +147 147 171 +154 154 176 +157 158 180 +162 162 182 +161 161 181 +160 161 181 +156 158 179 +153 156 177 +149 152 174 +146 149 171 +136 139 160 +127 128 148 +104 104 121 +90 90 107 +76 77 93 +69 70 85 +63 64 78 +51 51 63 +41 41 49 +28 27 29 +25 24 23 +22 21 17 +21 20 16 +21 20 16 +21 21 19 +21 22 23 +21 22 27 +22 22 31 +22 22 34 +21 20 33 +20 19 32 +19 18 32 +19 18 32 +19 18 33 +19 18 34 +22 21 38 +25 24 41 +29 28 44 +31 30 46 +34 32 49 +40 37 56 +47 43 62 +53 49 68 +57 54 74 +63 60 86 +63 61 88 +64 62 91 +64 62 96 +64 62 98 +64 60 96 +60 58 90 +52 50 77 +46 44 68 +40 39 60 +36 36 56 +33 34 53 +28 28 45 +25 24 37 +23 22 34 +24 23 35 +29 29 42 +30 31 46 +32 33 51 +36 37 59 +40 41 66 +42 44 72 +47 49 81 +61 63 100 +71 73 112 +81 84 125 +87 90 131 +94 97 138 +105 108 146 +116 119 155 +126 129 161 +135 137 166 +151 154 177 +156 159 180 +161 165 184 +172 176 192 +180 184 198 +186 189 204 +189 191 207 +186 189 205 +182 185 202 +178 181 200 +172 175 198 +164 167 192 +154 158 187 +143 146 179 +131 133 167 +118 120 155 +88 88 124 +81 81 116 +74 74 108 +61 61 95 +49 49 83 +37 38 70 +29 28 58 +15 15 36 +13 12 31 +11 10 26 +8 7 20 +7 6 15 +6 5 11 +6 5 10 +6 6 9 +6 6 8 +7 7 8 +9 8 8 +10 10 8 +11 11 8 +11 11 8 +10 11 9 +10 11 8 +10 11 8 +10 10 8 +10 10 8 +10 10 8 +9 9 7 +8 9 7 +7 8 6 +6 7 5 +6 7 4 +5 6 3 +5 6 3 +5 6 2 +5 6 2 +4 5 2 +4 5 2 +3 4 3 +3 4 4 +3 4 6 +4 4 7 +4 5 10 +5 5 12 +5 6 14 +5 5 16 +5 5 18 +5 6 20 +5 6 21 +5 6 22 +6 6 23 +6 6 25 +6 6 25 +5 5 24 +5 5 24 +6 6 24 +7 7 25 +9 9 28 +13 13 33 +18 18 39 +22 23 46 +27 28 53 +30 31 59 +33 34 62 +34 35 63 +35 36 63 +36 37 62 +37 38 61 +38 39 61 +39 41 61 +40 42 60 +41 42 60 +43 43 61 +47 48 64 +54 54 68 +63 63 75 +74 74 84 +84 86 93 +94 95 103 +103 104 111 +110 110 121 +114 114 129 +119 120 138 +124 125 146 +127 129 152 +128 131 156 +129 132 155 +128 130 156 +122 124 152 +114 116 146 +103 106 138 +92 95 128 +81 84 119 +70 73 107 +63 65 99 diff --git a/src/fractalzoomer/color_maps/Flame 426_040221-81.map b/src/fractalzoomer/color_maps/Flame 426_040221-81.map new file mode 100644 index 000000000..42fa9b8ba --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 426_040221-81.map @@ -0,0 +1,256 @@ +168 37 1 +168 35 1 +168 30 1 +169 25 1 +166 20 2 +163 15 3 +161 14 3 +160 14 3 +160 22 8 +167 32 15 +174 43 22 +179 53 30 +185 64 39 +187 71 41 +190 78 44 +192 80 44 +195 82 44 +208 93 46 +213 98 51 +218 103 57 +220 103 58 +222 103 59 +220 99 56 +219 96 54 +205 76 43 +189 70 42 +174 65 41 +165 63 41 +156 61 41 +152 59 39 +149 58 38 +148 51 31 +142 47 23 +128 48 12 +134 52 10 +141 56 9 +158 60 8 +175 64 7 +182 65 7 +189 67 7 +204 75 12 +205 76 15 +207 78 19 +197 73 19 +187 69 20 +178 65 20 +169 62 20 +150 54 19 +130 47 20 +116 34 18 +109 28 15 +103 23 12 +98 20 9 +94 17 6 +92 17 6 +90 18 6 +112 16 5 +125 16 5 +139 17 6 +145 22 5 +152 28 4 +153 29 5 +154 31 7 +154 33 7 +154 32 8 +148 28 9 +136 30 10 +125 33 12 +119 34 13 +113 35 14 +107 39 20 +109 46 29 +127 67 48 +131 79 57 +136 91 66 +138 100 71 +141 110 76 +149 113 75 +157 117 75 +174 123 72 +189 126 70 +201 125 59 +198 119 52 +196 114 45 +196 112 41 +196 110 37 +197 108 32 +202 111 33 +206 119 46 +209 126 58 +213 134 70 +215 139 74 +218 144 79 +224 153 88 +233 164 97 +239 170 103 +242 173 108 +244 174 115 +246 173 116 +248 172 118 +249 173 119 +250 175 120 +252 178 124 +252 184 132 +252 195 143 +251 194 144 +251 194 146 +251 192 145 +251 190 144 +248 186 143 +245 181 138 +242 176 133 +242 166 124 +242 147 108 +242 144 103 +242 141 98 +241 134 88 +238 130 83 +238 122 77 +240 118 75 +241 110 73 +240 115 73 +239 120 73 +238 121 72 +238 123 71 +236 125 68 +235 120 66 +232 110 57 +228 98 49 +218 80 35 +216 77 31 +214 75 27 +211 74 27 +209 71 25 +207 68 23 +206 65 25 +212 67 41 +215 79 52 +218 92 64 +220 100 70 +222 108 76 +226 126 88 +231 144 101 +238 155 116 +244 169 127 +252 192 140 +252 195 139 +253 199 139 +253 201 133 +252 196 125 +250 185 114 +249 174 101 +243 152 74 +241 148 67 +240 144 61 +236 136 49 +229 125 36 +222 114 25 +213 98 15 +206 85 8 +201 77 4 +195 72 2 +195 72 2 +195 73 2 +195 72 2 +192 66 3 +190 59 2 +188 53 2 +184 43 3 +185 43 3 +186 43 3 +183 42 3 +178 40 3 +171 36 3 +156 32 6 +138 29 9 +125 29 14 +121 32 20 +120 37 23 +130 45 28 +138 56 37 +144 66 47 +146 80 58 +155 95 73 +176 117 85 +185 121 88 +195 126 91 +212 128 94 +222 129 93 +230 130 93 +232 131 91 +231 133 84 +231 135 78 +231 134 74 +228 130 68 +224 117 61 +215 105 53 +197 96 46 +179 89 38 +162 85 35 +146 86 36 +140 81 39 +140 72 38 +137 66 38 +137 61 38 +139 59 40 +137 69 49 +144 81 62 +159 94 72 +174 107 80 +192 119 89 +212 130 98 +224 143 108 +235 157 121 +242 172 133 +244 184 141 +245 190 144 +245 194 147 +244 192 146 +245 188 142 +245 185 137 +246 180 129 +246 173 120 +245 167 108 +244 161 97 +241 153 86 +236 145 74 +232 138 59 +228 128 50 +226 118 39 +226 110 33 +226 106 32 +225 107 33 +222 111 32 +219 114 33 +215 111 30 +211 101 27 +206 89 27 +203 78 26 +200 72 30 +194 69 31 +188 68 27 +181 61 21 +174 50 16 +165 36 7 +157 25 4 +151 17 3 +148 16 3 +146 17 1 +148 24 1 +152 33 0 +154 32 0 +157 32 1 +161 32 2 +163 29 1 +164 27 1 diff --git a/src/fractalzoomer/color_maps/Flame 427_040221-84.map b/src/fractalzoomer/color_maps/Flame 427_040221-84.map new file mode 100644 index 000000000..8207e1696 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 427_040221-84.map @@ -0,0 +1,256 @@ +129 81 52 +116 71 50 +101 62 46 +87 53 43 +83 49 38 +79 46 34 +82 44 33 +85 43 32 +96 43 28 +99 43 27 +103 43 27 +106 43 25 +109 43 24 +109 43 24 +110 44 25 +110 43 25 +111 43 25 +116 43 25 +119 44 23 +122 45 22 +127 47 21 +133 50 21 +136 53 23 +140 56 26 +151 63 30 +155 64 28 +160 65 27 +162 66 28 +165 67 29 +165 68 30 +165 70 32 +158 72 34 +152 72 36 +128 65 35 +116 62 36 +104 60 38 +91 62 39 +79 65 41 +74 65 40 +69 65 40 +45 65 40 +42 62 40 +39 60 41 +45 60 40 +52 60 39 +53 59 39 +54 59 40 +53 60 40 +54 59 42 +53 59 43 +53 60 43 +54 62 44 +48 64 49 +43 67 55 +40 69 58 +38 71 61 +29 81 69 +29 91 76 +29 101 84 +30 104 86 +31 107 88 +31 107 88 +31 108 89 +32 101 82 +39 101 80 +52 102 77 +57 97 70 +63 93 63 +71 86 58 +79 79 54 +82 63 44 +87 55 39 +92 45 31 +89 45 32 +86 46 33 +80 51 36 +75 56 40 +72 60 42 +70 64 45 +57 71 49 +48 73 52 +37 74 60 +33 74 62 +29 75 64 +28 74 64 +27 74 64 +26 72 61 +27 69 58 +29 58 52 +29 55 50 +30 53 48 +29 52 47 +29 51 46 +29 51 46 +29 51 46 +30 52 47 +30 55 48 +31 62 54 +31 64 57 +31 67 61 +32 67 60 +33 68 60 +36 68 61 +38 68 61 +42 72 60 +40 73 60 +39 75 61 +38 75 61 +38 75 61 +37 74 62 +37 75 60 +37 75 60 +35 75 60 +30 75 59 +28 73 59 +27 72 59 +26 71 58 +26 69 56 +25 67 56 +26 65 54 +27 62 53 +27 61 53 +27 60 54 +27 60 54 +28 60 54 +28 60 55 +28 61 55 +28 62 54 +28 63 54 +28 65 56 +27 65 57 +27 66 59 +27 67 61 +26 68 61 +26 69 60 +26 69 60 +26 68 59 +26 66 60 +27 65 61 +27 64 59 +28 64 57 +29 61 55 +32 59 51 +36 57 45 +43 57 39 +69 55 34 +73 56 33 +77 57 32 +82 58 31 +87 57 32 +87 58 33 +87 63 36 +96 80 44 +97 83 45 +98 86 47 +101 86 48 +99 84 46 +91 77 46 +86 75 46 +85 74 46 +84 73 45 +88 63 40 +87 59 37 +86 55 34 +81 48 29 +78 42 27 +74 41 26 +73 39 26 +75 38 26 +75 37 26 +75 36 27 +75 38 28 +73 38 29 +69 40 30 +66 42 31 +65 42 32 +66 43 31 +70 44 31 +74 44 30 +75 43 30 +72 42 30 +66 42 31 +61 43 32 +58 43 32 +69 42 28 +72 41 27 +76 41 26 +79 41 26 +82 40 27 +82 39 28 +83 40 27 +85 39 28 +87 40 27 +87 40 27 +84 42 28 +80 43 29 +75 45 31 +71 45 34 +66 47 35 +61 46 34 +56 45 34 +52 48 34 +52 48 34 +56 47 33 +62 49 33 +72 48 32 +82 48 30 +93 47 27 +104 46 25 +116 47 23 +124 48 21 +133 52 19 +139 55 19 +140 56 20 +138 58 21 +133 58 24 +123 58 27 +113 57 29 +106 59 30 +99 57 31 +95 54 31 +93 55 32 +90 54 34 +87 52 35 +89 51 34 +94 49 31 +101 47 27 +111 48 25 +119 48 23 +126 51 25 +131 58 29 +136 65 37 +144 65 40 +147 65 43 +149 63 40 +149 60 39 +150 58 37 +145 64 40 +147 63 43 +145 62 46 +143 58 44 +140 53 41 +138 46 33 +131 46 28 +126 45 28 +121 47 29 +120 51 31 +123 56 34 +129 64 37 +141 77 42 +153 81 48 +140 82 51 +131 80 52 +122 82 53 +111 77 52 +110 82 50 diff --git a/src/fractalzoomer/color_maps/Flame 428_040221-85.map b/src/fractalzoomer/color_maps/Flame 428_040221-85.map new file mode 100644 index 000000000..cb888acc4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 428_040221-85.map @@ -0,0 +1,256 @@ +13 33 5 +13 29 6 +13 27 6 +14 26 6 +14 26 5 +15 26 5 +14 25 5 +14 25 6 +19 30 12 +25 35 12 +32 40 13 +38 52 13 +45 64 14 +47 79 12 +50 95 10 +49 101 11 +48 108 13 +52 112 12 +53 111 12 +54 111 12 +53 111 9 +52 112 6 +49 112 6 +46 113 6 +37 101 2 +31 86 2 +26 71 2 +22 57 2 +19 43 2 +18 40 2 +17 37 3 +17 36 3 +18 39 2 +27 61 2 +30 69 1 +34 78 1 +34 79 1 +35 81 2 +34 79 2 +33 77 3 +33 79 4 +34 82 3 +36 85 3 +34 82 2 +33 79 2 +31 73 2 +29 68 3 +24 55 3 +20 44 6 +20 36 14 +27 43 19 +34 51 24 +45 63 36 +56 76 48 +64 83 55 +72 90 63 +101 120 89 +111 127 91 +122 135 94 +125 136 91 +129 138 89 +130 139 92 +132 141 96 +131 148 103 +132 152 113 +125 153 120 +115 141 103 +106 130 87 +98 122 79 +91 115 71 +76 104 59 +63 96 52 +47 96 53 +43 92 51 +39 88 50 +35 80 40 +31 72 31 +29 68 26 +27 64 22 +23 58 15 +20 54 7 +14 45 9 +13 41 10 +12 37 12 +12 34 13 +13 32 15 +13 28 18 +14 29 20 +22 47 35 +34 64 47 +46 82 59 +56 90 68 +66 99 78 +84 113 97 +104 128 113 +122 143 133 +140 158 149 +167 194 177 +179 208 184 +191 223 191 +193 225 191 +195 227 191 +193 221 189 +187 209 181 +160 177 159 +145 163 141 +130 150 123 +122 143 114 +114 137 106 +97 123 91 +78 109 77 +60 96 66 +48 85 61 +47 80 61 +50 82 62 +53 84 63 +62 90 69 +71 97 78 +73 100 82 +73 101 86 +74 105 91 +75 104 88 +76 104 85 +78 104 84 +80 105 83 +78 102 76 +72 95 68 +64 84 59 +54 77 49 +34 59 27 +31 56 23 +28 54 20 +22 52 13 +19 52 8 +19 50 5 +18 50 4 +20 53 5 +22 54 10 +25 56 15 +27 60 19 +30 65 24 +40 75 35 +50 85 47 +62 98 58 +74 109 69 +93 125 86 +94 130 88 +96 135 90 +100 145 89 +102 154 90 +102 160 88 +103 161 84 +99 148 76 +94 142 73 +90 137 71 +80 125 58 +69 116 46 +57 106 33 +46 95 20 +36 81 13 +29 68 7 +19 41 7 +17 37 7 +16 33 7 +15 29 7 +14 27 7 +14 27 8 +15 28 9 +16 30 13 +16 31 14 +17 32 16 +17 34 17 +18 36 19 +18 37 20 +18 38 21 +20 38 23 +20 39 25 +20 42 28 +20 44 30 +19 46 35 +19 49 38 +20 51 41 +23 55 45 +30 59 52 +57 82 74 +65 90 83 +73 98 92 +91 115 109 +109 131 126 +123 146 140 +138 158 154 +153 170 166 +168 182 177 +181 195 188 +193 206 199 +201 214 208 +203 221 216 +202 227 225 +201 231 228 +195 231 230 +185 227 226 +176 222 220 +167 216 213 +156 205 202 +144 195 193 +136 187 184 +127 180 178 +118 170 168 +107 160 157 +99 151 146 +91 140 132 +80 125 118 +73 116 106 +67 112 104 +65 107 101 +62 103 98 +58 103 97 +60 106 98 +64 107 99 +69 110 99 +76 118 105 +83 122 114 +90 126 120 +90 132 127 +93 136 131 +96 138 131 +98 139 130 +100 142 128 +101 143 128 +104 145 125 +103 147 117 +102 154 107 +98 153 93 +94 152 84 +91 154 80 +91 154 81 +95 157 90 +104 160 100 +119 176 113 +131 185 115 +144 191 108 +150 197 98 +151 196 88 +143 186 82 +133 171 81 +126 163 85 +118 153 89 +114 142 86 +109 133 78 +104 126 66 +90 116 48 +74 101 30 +57 85 15 +40 69 8 +26 54 6 +17 42 5 diff --git a/src/fractalzoomer/color_maps/Flame 429_040221-86.map b/src/fractalzoomer/color_maps/Flame 429_040221-86.map new file mode 100644 index 000000000..3a98b9823 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 429_040221-86.map @@ -0,0 +1,256 @@ +134 121 111 +121 114 111 +114 110 106 +107 107 101 +114 114 103 +121 122 106 +127 126 105 +133 130 105 +148 145 99 +150 148 97 +153 152 95 +146 144 95 +140 137 95 +131 129 97 +122 121 100 +120 120 101 +118 119 103 +109 112 104 +109 111 103 +109 111 103 +114 110 100 +120 109 98 +121 106 94 +123 104 91 +117 98 77 +113 95 75 +110 93 74 +107 85 73 +104 77 72 +102 76 72 +101 75 72 +104 78 75 +112 88 77 +141 109 78 +157 119 82 +173 129 86 +190 141 88 +208 154 91 +213 158 88 +218 162 86 +217 172 91 +215 176 102 +214 180 113 +211 177 110 +208 174 108 +204 170 104 +201 167 101 +200 161 99 +199 157 100 +200 144 93 +197 132 81 +195 120 70 +196 119 68 +197 118 66 +198 119 68 +199 121 71 +193 125 79 +187 131 87 +182 138 95 +173 140 105 +165 142 115 +160 140 118 +155 138 122 +147 135 125 +145 136 123 +151 134 118 +155 132 119 +159 131 121 +164 134 121 +170 138 122 +181 145 127 +193 156 131 +194 166 142 +186 163 146 +179 160 150 +176 164 156 +173 168 163 +173 172 168 +173 176 173 +171 175 176 +169 173 176 +174 174 170 +181 182 172 +188 190 175 +190 191 174 +192 192 173 +189 188 165 +185 182 153 +174 165 134 +171 155 120 +169 145 106 +165 139 97 +162 133 89 +156 121 75 +149 107 65 +145 93 53 +142 80 42 +127 57 22 +120 50 16 +114 43 11 +114 43 11 +115 44 12 +120 47 11 +124 54 15 +134 65 21 +140 73 24 +146 81 28 +148 84 29 +151 88 30 +155 91 30 +159 91 32 +160 91 33 +162 90 35 +159 91 38 +156 91 41 +153 91 44 +142 89 51 +132 84 57 +125 82 63 +118 79 65 +98 79 76 +96 79 81 +95 79 86 +98 78 84 +101 78 82 +105 78 74 +111 77 69 +114 73 64 +125 74 63 +143 78 53 +146 78 50 +149 79 48 +150 77 43 +156 78 43 +163 88 45 +168 96 46 +172 103 47 +175 104 50 +178 105 53 +180 107 55 +182 110 57 +186 116 61 +183 119 61 +177 119 61 +170 115 63 +167 108 61 +167 108 60 +167 108 59 +169 115 59 +171 121 66 +170 125 70 +170 128 75 +162 125 83 +159 124 87 +157 124 92 +150 120 98 +141 118 103 +129 115 104 +123 110 98 +119 104 92 +116 93 86 +107 73 68 +104 69 63 +101 66 59 +98 62 52 +96 61 51 +93 63 51 +91 60 49 +71 53 50 +66 51 50 +61 49 50 +50 48 52 +45 42 46 +40 38 40 +37 34 35 +35 32 32 +37 34 35 +38 35 37 +38 36 40 +43 39 46 +47 44 52 +57 54 62 +70 70 71 +83 84 78 +109 106 87 +115 109 88 +121 112 89 +135 121 88 +149 129 88 +161 134 83 +173 137 78 +179 136 74 +181 135 71 +180 131 68 +174 125 63 +170 115 54 +163 103 45 +148 91 40 +135 83 36 +123 74 31 +117 67 25 +121 63 17 +120 60 15 +120 65 18 +125 71 20 +134 80 24 +151 95 26 +168 109 33 +180 123 44 +186 137 58 +193 148 76 +198 160 90 +200 167 100 +202 170 108 +197 171 113 +195 168 118 +194 167 122 +192 165 124 +191 161 121 +187 157 114 +183 146 102 +178 134 88 +172 124 77 +159 112 72 +146 106 72 +135 100 72 +126 95 70 +127 95 64 +124 91 58 +121 88 54 +119 86 54 +116 85 54 +121 89 53 +128 92 49 +127 90 48 +122 84 44 +113 75 42 +102 66 41 +95 63 37 +82 57 39 +71 52 42 +59 50 47 +54 47 51 +57 51 56 +61 56 61 +72 65 66 +83 77 73 +97 87 76 +113 99 82 +126 108 90 +142 123 98 +157 137 108 +155 135 107 +149 131 105 +140 122 103 +129 114 102 diff --git a/src/fractalzoomer/color_maps/Flame 430_040221-88.map b/src/fractalzoomer/color_maps/Flame 430_040221-88.map new file mode 100644 index 000000000..e7e7174c3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 430_040221-88.map @@ -0,0 +1,256 @@ +71 61 35 +62 67 39 +60 73 48 +58 79 57 +54 84 66 +51 89 75 +55 93 80 +60 98 85 +70 115 92 +73 122 98 +76 129 104 +83 134 110 +91 139 117 +103 142 124 +116 145 131 +121 147 133 +126 150 135 +139 156 141 +138 158 139 +137 161 138 +133 162 135 +130 164 133 +128 164 133 +127 165 133 +125 159 130 +119 152 126 +113 146 123 +105 138 113 +97 130 104 +92 126 99 +88 122 95 +83 118 90 +85 115 86 +87 111 88 +87 107 87 +88 104 87 +86 98 83 +84 93 79 +84 90 77 +85 88 75 +85 82 68 +87 78 66 +89 74 65 +98 67 58 +107 61 52 +110 59 52 +114 58 52 +117 59 55 +124 61 58 +133 79 77 +144 87 87 +156 95 97 +163 101 101 +170 107 106 +170 108 107 +170 109 109 +151 114 104 +141 115 106 +132 116 108 +126 112 101 +120 108 94 +115 102 90 +110 97 86 +98 81 71 +83 65 53 +58 40 31 +51 34 26 +45 28 21 +43 25 20 +41 23 19 +37 18 17 +33 13 14 +27 9 11 +24 8 11 +21 8 11 +19 8 10 +17 9 10 +17 9 9 +18 10 9 +20 11 9 +24 12 7 +33 12 4 +36 13 3 +40 14 3 +41 13 2 +42 13 2 +43 13 2 +44 13 3 +49 12 6 +53 12 7 +57 12 9 +59 12 8 +62 12 8 +65 12 7 +67 11 7 +69 10 5 +68 9 7 +64 8 10 +64 8 9 +64 8 9 +63 8 8 +62 9 8 +61 10 5 +60 9 4 +54 7 4 +50 5 4 +47 4 4 +44 4 4 +42 5 4 +37 8 3 +33 8 3 +32 10 4 +32 12 5 +32 16 6 +32 17 7 +33 19 8 +35 23 9 +38 29 12 +40 37 14 +45 46 16 +58 60 23 +60 61 24 +62 63 26 +63 63 26 +65 63 27 +63 61 27 +64 63 26 +66 65 25 +72 65 26 +82 58 25 +85 54 24 +89 51 23 +92 43 23 +93 39 25 +94 41 27 +96 45 32 +100 53 46 +105 53 48 +110 54 50 +109 54 50 +109 55 51 +112 57 51 +114 63 54 +115 68 63 +116 78 73 +125 96 89 +124 98 91 +123 101 93 +120 104 93 +118 106 90 +117 108 90 +116 111 92 +124 122 100 +127 123 102 +130 125 104 +134 126 106 +140 121 100 +144 113 91 +149 104 83 +146 93 73 +142 83 63 +131 65 49 +128 61 45 +125 57 42 +120 48 33 +121 40 28 +116 35 24 +106 34 27 +85 49 42 +79 57 50 +74 66 59 +63 81 74 +60 91 84 +64 99 90 +68 109 102 +78 119 110 +82 123 115 +89 134 126 +92 145 135 +91 146 139 +92 142 131 +90 135 125 +91 127 114 +87 110 96 +81 87 71 +76 80 66 +72 74 62 +62 62 50 +50 49 42 +39 40 33 +31 31 23 +26 23 16 +24 19 11 +25 15 7 +28 13 3 +33 10 3 +37 9 4 +41 10 4 +43 11 5 +43 12 6 +43 14 7 +43 18 8 +44 19 8 +46 21 9 +47 23 11 +49 26 13 +48 29 16 +48 33 20 +46 38 24 +44 41 30 +46 46 34 +51 52 40 +57 60 48 +64 68 55 +72 75 59 +79 83 63 +83 87 67 +87 90 70 +92 94 72 +97 98 76 +100 100 81 +105 104 81 +109 106 82 +108 106 79 +106 101 75 +106 96 70 +106 88 63 +106 79 58 +108 72 51 +112 64 46 +111 58 40 +109 51 34 +107 46 29 +104 39 24 +98 33 18 +93 29 13 +89 23 9 +84 19 4 +79 16 2 +75 17 3 +71 19 5 +66 24 9 +62 30 14 +59 36 18 +55 43 22 +52 49 25 +51 50 26 +54 48 25 +60 47 24 +70 47 24 +70 45 24 +69 47 25 +68 51 30 +67 55 32 +64 55 34 +62 57 34 diff --git a/src/fractalzoomer/color_maps/Flame 431_040221-89.map b/src/fractalzoomer/color_maps/Flame 431_040221-89.map new file mode 100644 index 000000000..81d5aa64c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 431_040221-89.map @@ -0,0 +1,256 @@ +25 36 53 +32 40 69 +33 41 74 +34 42 79 +35 43 79 +37 44 80 +36 48 86 +35 52 92 +32 68 120 +34 74 131 +37 81 143 +41 84 147 +46 87 151 +49 89 152 +52 92 154 +53 93 155 +55 94 157 +62 106 160 +69 109 163 +76 113 166 +81 115 168 +87 117 171 +90 116 172 +94 116 173 +101 116 171 +106 115 169 +111 115 168 +110 115 167 +110 116 167 +108 116 166 +107 116 165 +101 111 163 +95 103 155 +82 82 127 +74 74 117 +67 66 107 +60 68 107 +54 71 108 +52 72 110 +50 74 113 +55 91 130 +67 101 139 +79 111 149 +94 126 161 +110 142 173 +116 150 179 +123 158 186 +140 174 199 +154 190 214 +178 202 223 +185 200 218 +192 199 214 +188 186 198 +184 174 183 +178 168 175 +173 163 168 +141 129 135 +122 112 119 +103 96 103 +84 78 88 +65 61 73 +58 54 67 +51 48 62 +43 42 56 +42 39 54 +51 56 65 +65 72 80 +80 89 95 +88 97 103 +97 106 112 +112 125 130 +128 140 147 +157 168 175 +165 173 181 +174 178 187 +173 174 183 +173 171 180 +169 166 175 +165 161 171 +158 153 159 +144 141 146 +111 110 118 +93 91 100 +76 72 83 +67 62 73 +58 53 64 +45 39 47 +34 29 33 +21 20 20 +19 19 19 +18 18 18 +17 18 17 +17 18 17 +18 18 17 +18 18 17 +18 18 16 +17 17 16 +16 18 15 +15 17 15 +14 17 15 +13 16 14 +13 16 13 +12 15 12 +12 14 11 +13 14 12 +14 15 14 +16 17 16 +16 17 18 +17 18 21 +19 22 28 +21 28 38 +26 36 51 +32 47 69 +44 71 104 +47 76 112 +50 82 121 +52 88 134 +50 91 141 +46 90 142 +45 90 141 +41 87 136 +44 88 134 +47 89 132 +46 90 133 +46 91 134 +42 89 133 +40 87 129 +40 87 127 +45 90 126 +81 109 132 +91 117 137 +102 126 143 +122 144 160 +139 161 177 +153 177 195 +163 193 211 +192 216 236 +195 218 238 +199 221 241 +197 219 239 +196 217 237 +187 207 228 +168 192 216 +152 178 200 +137 161 185 +102 127 151 +92 119 143 +83 111 136 +65 93 117 +48 75 100 +33 61 82 +24 48 67 +16 30 42 +16 27 38 +16 25 35 +19 22 31 +23 25 33 +30 31 39 +39 38 48 +50 47 61 +60 57 75 +80 74 98 +83 78 102 +87 82 107 +90 88 115 +94 94 120 +98 97 125 +99 102 131 +102 112 145 +102 114 147 +102 116 149 +99 118 153 +95 116 154 +89 110 150 +83 102 145 +74 92 138 +70 87 135 +67 82 133 +63 81 134 +63 81 138 +64 80 142 +66 78 143 +64 74 142 +63 70 135 +53 58 115 +50 55 110 +48 52 105 +44 48 96 +41 43 88 +39 41 82 +37 40 75 +36 39 69 +35 38 64 +32 37 61 +31 38 59 +32 36 59 +33 35 62 +34 36 65 +36 38 70 +43 42 76 +47 47 86 +54 57 95 +65 68 109 +80 85 126 +97 103 144 +112 120 160 +129 134 173 +144 147 184 +156 158 194 +165 164 200 +167 171 204 +170 177 208 +169 181 211 +167 184 212 +167 187 212 +169 187 210 +164 176 205 +152 163 197 +137 146 184 +118 129 169 +95 110 151 +74 95 133 +62 84 115 +53 73 101 +49 64 91 +46 56 84 +44 51 79 +40 46 75 +32 45 74 +27 48 75 +23 53 79 +21 59 85 +20 62 92 +19 66 98 +20 66 101 +19 65 101 +18 64 100 +16 62 99 +15 60 98 +13 58 96 +11 57 93 +10 52 85 +10 45 74 +9 38 61 +9 30 48 +9 23 37 +11 17 30 +14 18 30 +15 24 37 +18 28 43 +21 29 43 +22 30 42 +22 30 42 +21 30 40 +25 28 37 +24 30 41 diff --git a/src/fractalzoomer/color_maps/Flame 432_040221-90.map b/src/fractalzoomer/color_maps/Flame 432_040221-90.map new file mode 100644 index 000000000..552f86801 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 432_040221-90.map @@ -0,0 +1,256 @@ +2 0 1 +0 0 1 +0 0 1 +1 0 2 +1 0 1 +2 0 0 +3 0 0 +4 0 0 +8 4 1 +13 9 4 +18 14 7 +24 20 13 +31 27 19 +35 31 23 +40 36 27 +40 37 28 +41 38 30 +38 34 28 +32 28 22 +26 23 17 +20 18 12 +15 13 8 +13 11 6 +12 9 4 +14 12 6 +20 17 11 +27 23 17 +36 32 25 +45 41 33 +50 46 37 +56 51 41 +62 57 47 +64 61 49 +68 60 44 +65 59 43 +63 58 42 +66 60 44 +70 63 47 +73 66 51 +76 70 55 +92 86 70 +95 90 75 +99 95 80 +96 93 80 +94 91 80 +91 87 76 +88 84 73 +81 78 66 +74 71 59 +60 56 47 +58 53 44 +56 51 42 +59 53 43 +62 56 45 +67 60 46 +72 65 47 +104 96 61 +126 115 75 +148 135 89 +172 159 109 +196 184 130 +196 185 139 +197 186 148 +188 180 136 +180 174 126 +137 132 93 +133 123 80 +129 114 67 +132 120 69 +135 126 72 +151 141 84 +166 152 98 +168 163 120 +154 149 113 +141 135 106 +122 117 93 +103 99 81 +93 89 70 +83 79 60 +70 65 44 +58 55 31 +36 34 16 +31 28 10 +26 23 4 +24 21 4 +22 20 4 +21 18 2 +21 18 1 +22 19 5 +22 19 8 +23 20 11 +23 20 12 +23 21 14 +24 20 16 +21 17 17 +19 17 16 +18 16 15 +10 8 8 +9 9 6 +8 11 4 +8 10 4 +9 9 4 +12 13 5 +19 19 6 +43 38 21 +50 46 27 +58 55 33 +57 53 31 +57 52 30 +58 54 40 +49 46 34 +36 32 20 +28 24 15 +23 18 10 +22 18 10 +22 18 10 +25 19 10 +28 25 12 +30 28 16 +32 28 18 +33 29 20 +33 28 19 +33 28 19 +33 27 18 +33 27 17 +35 30 15 +38 36 17 +43 39 19 +45 41 20 +50 47 31 +50 46 32 +50 46 33 +49 45 36 +49 44 38 +50 45 39 +49 45 37 +52 49 35 +52 49 34 +53 50 33 +53 50 33 +53 51 33 +53 51 35 +54 51 37 +55 50 37 +55 50 35 +55 48 35 +54 47 34 +54 47 33 +50 44 30 +47 39 26 +42 37 24 +39 34 22 +39 32 20 +40 33 21 +42 35 23 +49 41 28 +58 51 32 +71 65 39 +88 82 51 +108 101 62 +127 118 76 +140 131 90 +139 130 92 +139 130 94 +135 126 96 +117 109 85 +103 99 76 +97 91 71 +85 77 59 +83 75 59 +81 74 59 +81 74 59 +82 75 58 +83 76 61 +85 80 64 +89 83 66 +91 84 68 +90 84 70 +89 83 69 +88 81 69 +87 79 68 +83 77 63 +80 73 59 +76 69 53 +59 55 36 +55 50 34 +51 46 32 +41 37 25 +32 28 18 +26 21 18 +23 17 16 +21 15 14 +21 16 14 +25 20 17 +31 27 21 +39 34 26 +48 44 35 +56 54 44 +65 62 52 +73 68 58 +76 72 59 +78 74 56 +80 71 54 +78 66 50 +74 66 45 +73 65 42 +70 62 41 +66 60 40 +63 60 37 +59 56 35 +54 51 32 +49 43 26 +42 37 23 +37 33 22 +33 28 20 +30 24 20 +29 25 21 +27 24 19 +28 23 19 +29 25 18 +29 26 15 +28 24 12 +27 24 12 +26 23 9 +24 19 6 +21 16 5 +16 13 3 +12 9 0 +9 8 0 +5 6 0 +2 3 0 +1 3 0 +2 2 0 +2 1 0 +3 0 0 +4 0 0 +4 0 0 +4 0 0 +4 0 0 +5 0 0 +6 1 0 +7 2 2 +8 2 3 +9 4 4 +11 5 7 +12 5 8 +13 8 5 +13 8 5 +12 8 4 +10 9 1 +8 7 0 +7 5 0 +4 3 0 +3 1 0 +3 0 0 +2 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 433_040221-91.map b/src/fractalzoomer/color_maps/Flame 433_040221-91.map new file mode 100644 index 000000000..ceb4ff787 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 433_040221-91.map @@ -0,0 +1,256 @@ +118 89 90 +111 85 88 +100 81 83 +90 77 78 +79 75 74 +69 74 70 +64 73 68 +59 72 67 +41 65 61 +37 62 58 +33 60 56 +28 59 55 +24 58 54 +20 58 56 +17 59 59 +17 59 59 +17 59 60 +17 62 63 +17 64 67 +18 67 71 +19 65 70 +21 63 69 +23 62 67 +25 61 65 +29 57 58 +27 52 51 +25 47 44 +23 40 36 +21 33 28 +21 31 26 +21 30 24 +19 28 20 +17 29 21 +8 28 23 +5 27 23 +3 27 23 +3 27 24 +3 28 25 +3 28 25 +4 28 26 +10 30 29 +12 32 30 +15 34 32 +18 39 36 +21 44 41 +24 47 44 +28 51 48 +31 58 56 +36 64 63 +56 82 81 +71 90 88 +86 98 96 +92 98 96 +98 99 96 +100 98 94 +102 98 93 +104 92 88 +95 87 83 +86 83 79 +71 74 70 +56 65 61 +48 61 57 +41 57 54 +28 52 50 +17 48 46 +5 38 36 +5 36 33 +5 35 31 +5 35 31 +6 36 31 +10 38 34 +16 41 36 +30 46 43 +38 52 50 +46 59 58 +60 67 68 +75 75 79 +81 79 83 +87 84 88 +95 89 91 +96 91 93 +91 92 91 +87 92 90 +84 93 90 +81 91 88 +78 90 86 +70 87 80 +64 83 75 +69 88 81 +85 96 90 +101 105 99 +110 111 104 +120 117 109 +140 127 119 +156 138 129 +171 144 138 +182 146 143 +177 141 138 +162 133 128 +148 125 119 +139 118 112 +130 111 106 +109 97 94 +85 83 82 +47 63 59 +36 57 53 +25 52 48 +22 50 47 +19 49 46 +17 49 46 +19 49 46 +24 49 47 +32 50 48 +53 59 56 +57 61 58 +61 64 60 +71 67 63 +78 68 62 +85 69 64 +89 71 64 +90 72 66 +87 69 62 +85 67 59 +83 65 57 +82 64 56 +75 62 52 +71 61 52 +68 62 51 +67 63 50 +65 65 52 +63 66 53 +62 68 55 +58 72 59 +54 76 61 +52 78 62 +50 77 62 +42 74 62 +41 73 60 +41 72 59 +42 70 57 +43 69 56 +45 65 55 +46 61 52 +48 55 47 +49 52 43 +47 46 37 +45 45 37 +43 44 38 +39 42 39 +34 40 40 +29 40 38 +26 40 38 +25 46 46 +28 49 50 +31 53 55 +43 64 67 +57 75 75 +76 85 84 +95 95 94 +114 105 103 +135 116 112 +159 124 122 +164 127 125 +170 130 128 +182 134 135 +195 144 142 +205 150 149 +210 153 153 +217 163 167 +219 167 170 +221 171 173 +226 178 181 +231 183 186 +237 191 193 +242 198 199 +244 204 203 +244 205 204 +238 201 198 +232 195 192 +224 188 185 +216 181 175 +206 171 165 +187 156 150 +166 136 131 +113 96 91 +102 88 83 +92 81 76 +72 68 64 +58 58 56 +48 52 51 +46 52 51 +56 57 56 +70 62 64 +84 71 74 +99 80 83 +111 91 94 +124 106 107 +140 115 118 +153 122 126 +162 125 129 +163 124 128 +160 127 130 +154 127 128 +147 124 124 +142 117 117 +133 108 107 +125 99 100 +111 91 92 +97 83 83 +81 76 75 +66 68 68 +54 62 63 +42 58 60 +33 55 58 +26 54 57 +22 54 57 +20 55 57 +17 56 58 +13 54 58 +12 52 57 +11 52 56 +12 53 55 +12 54 55 +11 53 55 +12 50 53 +13 50 54 +18 54 56 +28 60 60 +42 69 68 +60 77 76 +75 84 85 +90 93 93 +105 104 104 +123 116 116 +145 129 129 +164 137 139 +179 141 145 +186 143 148 +189 143 148 +191 143 148 +186 140 144 +177 133 136 +167 123 126 +152 112 112 +138 101 101 +122 92 89 +107 85 79 +94 78 71 +86 76 67 +84 76 67 +92 78 71 +98 81 75 +107 82 78 +114 82 80 +113 84 82 +120 86 87 diff --git a/src/fractalzoomer/color_maps/Flame 434_040221-92.map b/src/fractalzoomer/color_maps/Flame 434_040221-92.map new file mode 100644 index 000000000..6893c1d54 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 434_040221-92.map @@ -0,0 +1,256 @@ +60 43 7 +55 41 9 +50 37 9 +46 34 10 +38 31 9 +31 28 8 +31 28 6 +32 29 5 +35 27 4 +32 24 5 +29 21 7 +25 17 9 +22 14 11 +19 12 11 +17 10 12 +16 9 13 +16 8 14 +13 6 16 +10 6 17 +7 6 18 +4 6 17 +2 6 16 +2 5 15 +2 5 14 +5 3 9 +8 3 7 +11 3 6 +13 4 5 +16 6 4 +17 6 3 +18 7 2 +20 8 1 +24 8 0 +31 8 0 +35 8 1 +39 8 2 +43 9 5 +47 11 8 +47 12 9 +48 14 10 +51 19 12 +49 17 12 +47 16 13 +47 13 15 +47 11 17 +46 10 17 +46 10 17 +47 9 18 +48 11 16 +53 12 12 +52 11 10 +51 10 8 +50 8 7 +49 7 6 +48 7 4 +48 8 3 +54 14 2 +60 18 2 +66 23 2 +71 26 2 +76 29 2 +78 30 2 +80 32 2 +83 36 4 +87 41 6 +103 53 13 +111 57 14 +119 61 15 +122 60 14 +125 59 13 +129 58 13 +128 56 11 +122 57 11 +114 57 12 +106 57 13 +96 52 12 +87 47 11 +82 43 11 +77 40 12 +68 36 12 +68 38 19 +76 48 28 +80 51 27 +84 55 26 +85 54 26 +87 53 26 +85 50 21 +83 48 24 +94 51 31 +99 57 30 +105 64 30 +106 65 29 +108 67 28 +104 66 19 +93 63 12 +81 58 9 +70 54 7 +48 52 7 +41 52 10 +35 53 13 +32 52 13 +30 52 13 +25 49 12 +23 44 11 +13 36 6 +10 35 8 +7 34 11 +5 34 13 +4 34 15 +5 33 18 +10 31 20 +16 30 21 +22 31 19 +37 34 17 +39 36 18 +41 38 20 +51 44 26 +63 52 31 +77 61 35 +90 72 38 +122 92 44 +136 98 43 +150 105 43 +155 107 43 +160 110 43 +171 113 44 +179 117 39 +179 124 42 +180 126 40 +173 122 34 +168 117 31 +163 113 29 +154 103 26 +146 90 19 +131 80 13 +117 68 8 +85 48 6 +70 39 4 +55 31 3 +50 27 4 +45 23 5 +36 16 9 +32 12 13 +27 7 26 +23 5 41 +17 3 47 +15 2 46 +14 2 46 +11 3 45 +11 5 39 +9 7 37 +8 11 48 +14 24 55 +16 26 55 +18 28 55 +23 32 52 +28 38 41 +32 40 25 +33 41 20 +34 42 16 +36 44 15 +39 41 16 +39 40 16 +40 40 16 +42 38 13 +42 33 12 +39 27 9 +37 23 6 +29 13 2 +27 10 1 +26 8 0 +24 5 0 +24 3 0 +26 1 0 +33 1 0 +43 1 0 +53 1 2 +60 3 2 +64 6 2 +67 7 4 +65 8 7 +66 10 11 +69 13 12 +75 15 17 +83 25 18 +83 28 17 +83 31 17 +79 36 16 +72 38 17 +64 40 16 +60 43 18 +59 45 21 +61 49 21 +63 56 21 +66 63 23 +73 67 25 +80 68 26 +83 70 26 +87 71 30 +91 72 28 +94 72 26 +94 75 28 +99 78 31 +110 80 30 +117 80 28 +119 79 30 +121 77 26 +118 71 19 +107 65 14 +93 58 11 +87 54 8 +82 47 5 +78 43 5 +76 40 3 +74 38 3 +73 36 4 +68 34 7 +65 37 11 +64 39 15 +65 43 18 +66 50 19 +60 54 19 +58 60 20 +57 73 23 +57 87 26 +55 94 29 +53 96 32 +55 101 37 +49 102 37 +42 96 37 +35 100 40 +34 104 48 +26 102 48 +19 93 46 +17 86 49 +16 75 49 +14 57 47 +10 46 45 +14 42 54 +15 40 58 +18 37 57 +21 34 56 +23 28 49 +23 20 41 +23 16 31 +26 15 26 +29 17 26 +34 20 25 +46 26 26 +56 30 22 +55 30 21 +56 31 18 +57 31 14 +57 33 11 +50 34 8 +52 38 10 diff --git a/src/fractalzoomer/color_maps/Flame 435_040221-93.map b/src/fractalzoomer/color_maps/Flame 435_040221-93.map new file mode 100644 index 000000000..ba65d0d2c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 435_040221-93.map @@ -0,0 +1,256 @@ +186 187 147 +208 206 183 +217 215 198 +227 224 214 +233 231 226 +239 239 238 +236 236 234 +234 233 231 +218 216 205 +207 204 190 +197 193 175 +185 183 162 +174 174 149 +162 165 137 +150 156 126 +145 151 119 +140 146 113 +121 129 83 +114 121 69 +108 113 55 +104 110 50 +100 108 46 +99 108 46 +99 108 46 +100 111 46 +103 112 43 +106 113 40 +106 114 36 +107 115 33 +106 114 31 +105 114 29 +98 112 28 +93 108 27 +78 99 22 +72 96 19 +66 93 17 +61 91 16 +57 89 16 +55 89 17 +53 90 18 +50 86 23 +50 85 25 +51 85 27 +54 86 28 +58 88 30 +60 90 31 +62 93 32 +66 95 36 +70 97 39 +77 99 43 +77 97 40 +78 96 38 +75 94 34 +73 93 30 +71 91 28 +69 89 27 +61 83 23 +59 80 20 +58 77 18 +55 75 14 +53 74 11 +51 73 9 +49 72 8 +45 72 7 +44 72 7 +54 80 14 +68 90 23 +83 101 33 +90 109 41 +98 117 50 +113 130 68 +126 141 87 +149 160 115 +157 163 118 +165 167 122 +169 170 123 +174 174 125 +174 174 126 +174 174 128 +172 176 132 +173 175 134 +171 168 125 +167 161 113 +163 154 101 +158 150 94 +153 146 87 +142 139 75 +133 131 68 +127 127 64 +133 130 68 +139 134 72 +143 136 75 +147 139 78 +154 146 82 +159 153 91 +162 156 101 +165 161 112 +175 175 136 +184 183 148 +193 191 160 +198 197 166 +204 203 172 +216 213 185 +224 221 196 +228 224 201 +218 218 194 +208 212 188 +201 206 180 +195 200 172 +183 188 155 +168 178 140 +154 164 125 +142 151 108 +112 126 76 +103 119 68 +95 112 60 +81 99 45 +67 88 34 +56 74 27 +48 63 20 +42 51 12 +44 53 10 +46 56 9 +48 59 10 +51 62 11 +56 67 14 +60 71 15 +64 73 17 +68 76 18 +76 85 20 +78 88 20 +80 91 21 +84 98 23 +85 104 22 +84 105 22 +82 105 22 +77 104 22 +76 102 23 +76 100 24 +76 100 24 +76 101 24 +75 100 22 +73 98 20 +71 96 18 +67 93 16 +63 84 16 +63 82 17 +64 80 18 +63 76 18 +61 72 18 +57 67 17 +54 61 17 +50 59 19 +51 59 20 +53 60 21 +56 62 23 +60 67 27 +64 71 30 +71 74 35 +78 81 42 +88 90 49 +117 114 64 +126 122 69 +136 130 75 +153 146 89 +168 160 104 +180 172 120 +191 181 137 +208 198 165 +212 200 169 +216 203 173 +224 211 183 +229 217 192 +233 220 198 +235 220 198 +231 217 196 +224 213 191 +217 205 180 +211 198 168 +204 194 159 +200 189 151 +195 183 139 +189 176 125 +181 169 111 +162 151 82 +157 149 77 +153 147 73 +147 145 70 +146 144 71 +147 146 74 +151 150 79 +158 154 85 +162 156 92 +165 159 97 +161 159 98 +155 154 97 +148 149 94 +139 143 89 +131 135 84 +124 127 81 +118 117 78 +108 109 73 +95 96 66 +81 84 57 +65 72 47 +49 62 34 +37 54 24 +32 48 18 +31 46 14 +30 44 13 +31 43 15 +33 43 18 +36 46 22 +41 52 26 +50 61 30 +61 73 37 +75 86 45 +92 99 55 +107 113 73 +121 126 90 +133 138 107 +144 148 121 +153 156 130 +160 164 134 +169 169 131 +181 177 136 +191 183 142 +202 190 150 +213 198 158 +220 201 163 +219 200 161 +215 194 150 +212 189 138 +207 182 126 +205 176 117 +204 176 113 +207 178 111 +208 177 110 +205 176 106 +199 173 99 +190 169 91 +181 161 83 +170 155 78 +162 152 71 +155 148 66 +150 147 61 +145 144 57 +140 141 54 +138 140 52 +136 137 54 +142 144 68 +146 151 84 +155 159 99 +163 167 113 +172 176 128 +181 185 142 diff --git a/src/fractalzoomer/color_maps/Flame 436_040221-94.map b/src/fractalzoomer/color_maps/Flame 436_040221-94.map new file mode 100644 index 000000000..b2eab4833 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 436_040221-94.map @@ -0,0 +1,256 @@ +117 143 160 +109 132 146 +97 123 139 +86 115 132 +71 100 118 +56 86 104 +50 81 99 +45 76 94 +24 62 86 +18 55 78 +12 48 71 +12 44 65 +13 41 59 +15 46 64 +18 52 69 +21 54 71 +24 56 73 +39 58 69 +39 58 68 +39 58 67 +37 56 65 +36 54 64 +36 52 61 +36 50 58 +31 35 42 +24 32 39 +18 30 37 +24 40 50 +30 51 63 +37 58 71 +44 66 80 +60 82 97 +74 100 117 +104 137 157 +119 149 169 +134 161 181 +141 165 184 +149 169 187 +148 169 187 +147 169 187 +134 160 179 +122 150 168 +111 140 157 +98 125 141 +85 110 125 +77 102 118 +70 95 111 +57 82 97 +50 75 90 +51 73 86 +56 77 90 +62 81 94 +73 91 103 +84 101 113 +90 107 120 +96 114 128 +116 140 157 +122 144 161 +128 149 165 +122 145 162 +117 142 160 +112 139 158 +107 136 156 +97 125 144 +84 109 126 +53 72 86 +40 58 71 +28 45 57 +22 37 48 +17 30 39 +10 17 23 +4 7 9 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 1 3 +3 12 14 +7 23 25 +12 31 33 +17 39 41 +30 56 56 +43 67 69 +60 93 98 +67 106 113 +75 119 128 +78 121 131 +82 124 135 +84 123 137 +85 122 139 +81 121 142 +84 122 145 +95 129 150 +105 136 157 +116 144 165 +122 150 170 +129 157 176 +141 170 188 +152 178 196 +167 189 207 +171 196 213 +176 203 219 +176 204 220 +177 206 222 +172 205 221 +166 197 215 +163 192 209 +162 190 206 +161 188 202 +159 185 199 +157 183 197 +152 178 192 +148 175 191 +148 175 192 +148 177 195 +157 182 198 +163 187 202 +170 192 206 +171 193 207 +173 195 209 +173 195 208 +173 192 204 +175 190 201 +175 190 197 +164 183 193 +160 180 190 +156 177 188 +149 170 185 +143 168 182 +141 168 183 +138 170 187 +144 170 187 +141 164 179 +139 158 171 +132 151 164 +126 145 158 +109 125 138 +96 108 118 +84 90 97 +71 73 76 +35 37 40 +27 28 32 +19 20 24 +8 15 18 +7 21 21 +14 35 35 +25 52 51 +51 77 80 +58 86 89 +66 95 99 +82 112 118 +99 134 139 +117 146 153 +132 156 165 +143 164 175 +153 168 182 +166 177 190 +168 179 191 +171 181 193 +175 186 197 +178 188 201 +182 191 202 +183 193 204 +184 194 204 +182 194 204 +181 195 205 +178 196 207 +173 194 208 +168 193 207 +163 186 203 +151 178 195 +138 169 187 +119 155 175 +99 139 162 +83 118 140 +69 97 116 +56 79 95 +42 62 75 +26 47 60 +4 16 24 +2 11 17 +1 6 10 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 1 +0 1 2 +0 11 10 +2 20 18 +2 27 29 +3 35 40 +6 35 46 +7 43 56 +9 53 62 +8 53 62 +6 52 61 +6 42 53 +7 33 48 +7 33 44 +6 26 33 +4 18 22 +6 14 16 +11 14 18 +17 25 30 +24 37 45 +28 49 55 +36 63 69 +49 78 86 +62 95 106 +75 109 126 +79 122 137 +81 130 143 +82 131 144 +80 131 144 +79 125 144 +72 118 138 +65 115 133 +61 110 129 +59 110 125 +60 111 127 +61 112 129 +65 116 133 +73 119 140 +85 126 144 +96 136 152 +103 144 160 +108 150 166 +111 150 170 +114 148 170 +115 145 166 +113 144 165 +111 144 165 +112 146 168 +110 146 168 +119 153 174 +124 156 177 +124 155 175 +126 156 174 diff --git a/src/fractalzoomer/color_maps/Flame 437_040221-95.map b/src/fractalzoomer/color_maps/Flame 437_040221-95.map new file mode 100644 index 000000000..e1d5f0910 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 437_040221-95.map @@ -0,0 +1,256 @@ +87 115 72 +85 115 74 +90 120 78 +95 126 82 +102 130 85 +110 135 88 +110 133 88 +110 131 89 +109 135 91 +112 142 96 +115 149 101 +122 161 109 +130 173 118 +136 182 126 +143 191 135 +143 192 135 +144 194 136 +138 194 133 +136 191 128 +134 189 124 +131 186 120 +128 183 117 +125 180 115 +123 177 113 +103 154 92 +92 138 79 +82 123 67 +73 109 54 +65 96 42 +60 93 39 +56 90 36 +47 84 31 +39 78 25 +24 63 21 +20 51 20 +17 40 20 +18 37 22 +19 34 24 +20 34 25 +21 34 26 +20 40 24 +20 41 24 +21 42 25 +22 44 27 +24 46 30 +27 47 32 +30 49 34 +37 56 37 +46 63 38 +60 80 42 +63 87 45 +67 94 48 +67 96 49 +68 99 50 +68 98 49 +69 97 49 +68 92 49 +67 89 50 +67 86 51 +62 80 52 +57 74 53 +54 71 51 +51 68 50 +43 60 44 +36 50 39 +26 36 26 +26 33 26 +26 30 27 +27 31 28 +28 33 29 +30 40 31 +32 47 34 +32 62 31 +33 66 30 +34 70 30 +38 73 31 +42 77 32 +46 82 35 +51 88 38 +61 101 47 +70 112 55 +85 137 75 +91 139 79 +98 141 83 +101 140 83 +105 139 84 +110 140 84 +114 136 82 +113 135 83 +110 132 81 +107 130 79 +105 126 76 +103 123 74 +97 116 67 +91 105 57 +83 93 49 +74 85 43 +65 82 39 +64 86 42 +63 90 46 +64 91 47 +65 92 48 +66 90 50 +64 86 51 +61 78 53 +58 75 57 +55 73 62 +53 72 62 +52 71 63 +50 67 64 +45 59 64 +43 52 61 +40 45 59 +36 33 56 +35 32 57 +35 31 58 +34 31 60 +35 31 62 +40 36 63 +47 46 67 +69 75 80 +80 93 90 +92 111 101 +96 119 105 +100 127 110 +108 140 119 +118 155 129 +128 167 137 +138 182 145 +157 208 163 +159 214 167 +162 220 171 +163 226 175 +163 230 178 +162 229 177 +158 226 173 +147 211 160 +137 203 151 +127 195 143 +121 190 137 +116 186 132 +104 174 118 +95 161 105 +86 147 91 +76 132 77 +55 106 55 +50 102 50 +46 99 46 +36 91 38 +30 83 30 +29 77 22 +29 72 16 +33 60 10 +34 59 10 +35 59 11 +37 60 12 +37 62 15 +40 64 18 +45 70 20 +52 76 23 +61 84 27 +76 103 43 +79 108 47 +83 113 52 +87 119 61 +91 125 67 +93 130 72 +97 136 76 +100 147 85 +101 150 87 +102 153 90 +101 152 93 +98 147 92 +92 138 89 +86 127 83 +78 113 73 +68 99 65 +60 89 59 +52 79 56 +45 66 52 +38 56 47 +32 50 40 +26 48 33 +21 48 29 +20 61 29 +21 63 32 +23 66 35 +27 68 40 +31 71 41 +35 74 41 +41 82 43 +50 91 45 +60 103 47 +69 114 55 +78 121 64 +86 125 70 +89 124 72 +92 122 71 +95 119 70 +98 117 67 +99 118 68 +100 122 71 +99 127 75 +96 134 78 +92 138 80 +88 141 83 +88 143 84 +88 141 83 +88 140 85 +85 140 85 +83 143 88 +81 148 90 +79 152 97 +81 159 102 +85 165 107 +89 165 111 +91 164 113 +92 164 114 +92 164 112 +88 163 108 +86 160 103 +84 157 99 +82 150 94 +78 141 89 +77 133 84 +78 128 80 +75 128 78 +76 130 76 +80 134 76 +82 138 80 +85 141 85 +87 141 89 +93 139 90 +98 139 94 +105 144 97 +113 153 101 +121 163 107 +129 175 118 +135 186 129 +141 194 137 +145 198 143 +148 197 144 +148 195 142 +146 188 134 +143 183 127 +140 176 121 +134 169 117 +128 165 114 +123 165 112 +117 160 108 +114 161 107 +112 159 103 +108 155 97 +105 147 90 +101 135 82 +96 131 79 diff --git a/src/fractalzoomer/color_maps/Flame 438_040221-96.map b/src/fractalzoomer/color_maps/Flame 438_040221-96.map new file mode 100644 index 000000000..39a0d483e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 438_040221-96.map @@ -0,0 +1,256 @@ +179 154 69 +165 128 66 +155 118 62 +145 108 59 +144 109 62 +144 110 65 +148 113 68 +153 117 72 +161 126 81 +156 125 80 +152 125 79 +150 121 72 +149 118 65 +150 119 64 +152 121 64 +154 122 64 +156 123 65 +164 128 64 +175 130 56 +186 132 49 +200 139 44 +214 146 40 +218 150 41 +223 155 42 +233 176 47 +237 183 48 +242 190 49 +246 193 52 +251 197 56 +251 197 57 +252 198 58 +250 201 61 +249 204 65 +235 197 80 +221 186 85 +207 175 90 +186 158 88 +165 142 86 +156 134 83 +147 126 80 +104 94 73 +85 81 66 +67 68 60 +52 59 59 +38 51 59 +32 48 58 +27 46 58 +19 39 60 +20 30 65 +33 27 69 +42 32 79 +51 37 89 +58 42 96 +65 47 104 +70 48 101 +76 49 99 +107 58 82 +122 71 75 +138 84 68 +146 95 58 +155 106 49 +159 110 43 +163 114 38 +166 118 28 +165 118 20 +153 112 17 +144 106 21 +136 101 26 +133 99 28 +131 97 30 +121 92 37 +110 85 42 +81 63 42 +69 52 42 +57 42 42 +55 43 44 +54 44 46 +57 46 44 +60 48 43 +67 54 41 +71 57 37 +73 50 28 +76 51 25 +80 53 23 +86 57 25 +93 61 27 +108 71 30 +116 77 29 +112 79 38 +109 83 44 +107 88 51 +109 92 56 +112 97 62 +119 107 68 +125 115 76 +128 122 89 +131 130 102 +152 147 117 +160 153 119 +169 159 122 +170 160 124 +172 161 126 +172 164 133 +174 168 136 +183 167 132 +185 167 132 +188 168 132 +187 169 134 +186 171 137 +182 174 145 +176 174 151 +168 168 147 +162 164 142 +151 142 123 +145 136 117 +140 130 112 +128 115 101 +110 98 87 +91 87 72 +79 70 61 +80 58 33 +87 57 25 +94 56 17 +98 59 15 +102 63 14 +111 70 18 +127 81 19 +146 92 23 +164 104 26 +194 122 30 +198 125 32 +203 128 34 +208 132 36 +212 134 38 +215 136 38 +217 137 38 +220 139 38 +223 141 39 +226 143 40 +227 143 40 +229 144 40 +230 145 38 +230 145 39 +229 144 39 +225 142 38 +218 136 37 +215 134 35 +213 133 34 +204 127 32 +191 118 30 +177 109 27 +163 102 23 +156 97 19 +156 97 18 +157 98 17 +159 98 19 +162 103 20 +162 106 24 +166 114 29 +176 128 43 +191 145 57 +220 179 94 +225 185 101 +231 191 108 +237 203 114 +242 214 119 +247 222 120 +250 230 128 +254 240 152 +254 242 156 +254 244 161 +253 247 165 +249 243 160 +244 240 156 +240 238 159 +239 236 167 +238 236 180 +241 240 197 +241 242 204 +240 238 204 +236 231 193 +233 221 178 +231 211 163 +232 204 150 +234 195 130 +233 190 123 +233 186 116 +229 175 96 +225 164 76 +221 152 58 +216 143 46 +213 138 41 +211 136 41 +207 133 42 +202 132 44 +192 130 51 +179 130 64 +167 129 76 +162 131 83 +163 132 89 +171 135 87 +179 141 87 +183 149 97 +183 157 115 +183 170 134 +188 180 153 +199 190 163 +216 200 161 +233 208 159 +244 213 153 +250 221 150 +249 220 149 +243 217 148 +236 208 141 +223 194 140 +213 179 133 +209 170 120 +205 160 104 +203 153 90 +202 148 73 +196 138 64 +189 129 63 +188 125 62 +188 126 62 +194 130 63 +202 139 61 +208 148 63 +214 157 72 +217 166 84 +220 174 97 +225 184 111 +229 192 120 +231 200 134 +235 209 151 +233 215 165 +231 219 179 +225 219 187 +217 217 188 +208 211 183 +202 206 180 +192 198 172 +192 193 163 +191 183 149 +192 176 133 +193 170 115 +197 168 101 +195 168 91 +201 174 83 +208 177 76 +220 180 69 +232 183 61 +220 168 49 +206 157 45 +190 153 46 +174 150 51 +162 144 58 diff --git a/src/fractalzoomer/color_maps/Flame 439_040221-97.map b/src/fractalzoomer/color_maps/Flame 439_040221-97.map new file mode 100644 index 000000000..2c517cbd7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 439_040221-97.map @@ -0,0 +1,256 @@ +138 99 27 +149 112 31 +141 102 29 +134 93 27 +133 88 24 +133 83 21 +132 80 19 +131 78 18 +120 64 22 +107 55 21 +94 46 21 +76 36 19 +58 27 17 +44 25 17 +31 24 17 +27 29 23 +23 34 29 +12 78 51 +9 90 57 +6 103 64 +6 111 80 +6 120 96 +7 133 104 +8 147 112 +18 163 120 +18 139 111 +19 116 103 +17 104 96 +15 93 89 +15 90 85 +16 87 81 +19 68 62 +22 50 40 +25 25 15 +33 23 10 +41 22 5 +53 27 4 +66 32 3 +72 36 2 +78 41 2 +101 55 2 +112 56 2 +123 57 2 +132 54 2 +142 51 2 +149 49 2 +157 48 2 +165 58 5 +168 63 14 +145 72 31 +135 77 34 +125 83 38 +111 91 43 +97 99 48 +87 100 48 +77 101 48 +55 94 37 +54 85 31 +54 77 26 +72 69 17 +91 61 9 +104 59 6 +117 57 3 +131 57 2 +137 54 1 +133 51 1 +133 48 2 +134 45 3 +130 43 3 +127 41 3 +118 37 4 +108 36 4 +93 30 3 +84 26 3 +76 22 3 +72 23 3 +68 25 3 +66 27 3 +65 30 4 +61 33 5 +62 35 3 +73 44 4 +79 52 7 +85 61 10 +89 64 9 +93 68 9 +102 71 7 +107 76 3 +101 77 8 +87 72 7 +74 67 7 +65 64 5 +57 61 3 +42 54 2 +30 45 4 +20 39 4 +13 31 4 +5 20 0 +6 19 0 +7 18 0 +10 18 0 +13 19 0 +21 22 1 +37 26 3 +73 42 9 +86 52 11 +100 63 14 +105 65 15 +110 67 16 +120 69 16 +128 71 14 +131 72 16 +130 73 14 +111 60 11 +105 55 8 +99 50 6 +83 41 2 +70 37 1 +58 37 1 +48 42 1 +33 56 1 +29 63 8 +25 70 15 +23 76 17 +22 83 19 +26 89 20 +27 95 15 +27 96 17 +26 89 22 +24 78 25 +26 75 21 +28 72 17 +29 63 11 +31 55 9 +32 48 9 +37 47 7 +67 62 5 +85 74 9 +104 86 14 +110 89 14 +117 93 15 +123 99 16 +121 105 18 +120 114 26 +129 133 41 +152 150 55 +149 148 54 +147 146 53 +131 132 48 +122 132 46 +124 134 49 +138 135 46 +152 116 30 +150 111 24 +148 107 18 +145 102 11 +144 102 6 +147 100 4 +151 100 4 +157 102 6 +164 105 6 +182 103 4 +187 105 4 +192 107 4 +202 108 9 +209 116 14 +215 128 21 +220 128 27 +228 136 39 +229 140 41 +230 144 44 +224 151 51 +209 156 58 +191 161 60 +177 155 60 +172 153 59 +173 144 54 +173 139 53 +162 138 49 +155 134 44 +152 131 42 +154 125 35 +165 120 33 +171 118 31 +174 122 34 +173 123 33 +173 124 32 +173 127 34 +177 128 35 +184 132 41 +189 133 49 +193 136 51 +194 139 53 +193 141 52 +196 145 54 +196 144 58 +195 143 59 +197 142 55 +194 140 49 +192 139 42 +189 135 39 +185 130 38 +183 123 35 +179 112 31 +173 103 26 +166 93 20 +161 89 18 +158 88 16 +158 88 16 +158 92 18 +158 96 17 +162 105 23 +168 117 32 +176 129 39 +184 140 47 +186 146 48 +184 147 44 +179 142 45 +166 130 43 +151 120 41 +134 107 38 +116 93 26 +99 81 17 +81 66 9 +64 57 4 +50 49 2 +39 42 0 +32 40 0 +29 44 0 +27 51 2 +29 59 3 +36 64 6 +44 66 8 +52 69 10 +60 73 12 +64 77 15 +74 78 17 +84 75 20 +92 71 19 +96 66 16 +91 63 16 +86 63 18 +81 66 25 +74 71 33 +69 75 38 +62 76 39 +54 76 37 +51 77 35 +50 79 38 +61 86 42 +84 102 54 +99 106 53 +106 106 44 +106 99 37 +103 85 22 +119 92 24 diff --git a/src/fractalzoomer/color_maps/Flame 440_040221-98.map b/src/fractalzoomer/color_maps/Flame 440_040221-98.map new file mode 100644 index 000000000..cc7b68ecb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 440_040221-98.map @@ -0,0 +1,256 @@ +217 111 68 +225 131 74 +235 144 77 +246 157 81 +248 163 83 +251 169 86 +250 168 85 +249 167 85 +242 154 78 +240 148 77 +239 143 76 +239 138 75 +239 133 74 +239 128 71 +240 124 69 +241 123 68 +242 122 68 +242 115 64 +240 112 63 +238 110 62 +238 107 62 +239 105 63 +239 103 63 +239 102 63 +244 95 61 +248 92 60 +252 89 59 +252 89 60 +252 90 62 +250 91 62 +248 93 63 +235 96 61 +222 94 60 +198 88 58 +185 81 56 +173 75 55 +162 67 54 +151 60 53 +149 56 54 +148 53 55 +124 43 49 +118 37 46 +113 32 43 +112 25 37 +111 19 32 +111 15 29 +111 12 27 +115 6 23 +128 3 23 +147 5 23 +156 10 25 +166 15 27 +178 24 30 +190 34 33 +196 40 35 +203 46 38 +227 72 48 +236 84 52 +245 96 57 +247 107 62 +250 118 67 +250 124 69 +251 131 71 +251 144 78 +252 159 85 +252 189 101 +252 201 109 +253 214 118 +253 218 121 +253 223 125 +253 230 132 +253 234 135 +253 237 136 +253 235 133 +253 233 130 +250 229 124 +248 225 118 +244 223 115 +240 221 112 +238 212 108 +238 203 104 +238 184 98 +239 180 96 +240 176 94 +240 173 93 +241 171 92 +246 172 90 +240 176 89 +238 178 92 +237 179 96 +237 181 101 +237 182 104 +238 183 108 +239 188 116 +242 191 125 +250 196 136 +252 206 145 +252 228 162 +252 236 167 +252 245 173 +252 247 174 +252 249 175 +253 250 176 +253 249 174 +253 245 167 +253 241 163 +253 237 160 +252 235 158 +252 234 157 +252 228 151 +252 220 144 +253 210 137 +253 197 129 +253 171 109 +253 164 103 +253 157 98 +254 141 89 +253 128 83 +254 117 77 +253 106 72 +254 85 66 +253 78 62 +253 71 59 +253 68 57 +253 65 56 +254 61 54 +254 57 53 +254 56 52 +254 56 51 +252 56 51 +252 56 50 +252 56 50 +251 56 51 +246 57 51 +235 56 52 +223 56 54 +199 54 55 +187 52 54 +175 50 54 +169 47 53 +164 45 52 +156 39 49 +157 34 42 +155 27 38 +154 21 36 +152 10 33 +152 8 32 +152 6 31 +152 6 30 +153 7 30 +151 9 31 +160 13 29 +182 20 27 +187 21 27 +193 23 27 +205 27 27 +218 29 26 +228 32 25 +239 36 24 +243 39 24 +246 43 24 +249 49 23 +249 50 23 +249 51 24 +250 54 26 +251 54 28 +252 55 30 +252 58 33 +247 70 37 +245 74 38 +244 79 40 +243 89 44 +242 97 47 +242 106 51 +243 113 56 +243 120 61 +245 125 66 +248 134 65 +247 142 66 +246 154 65 +245 167 69 +243 178 72 +243 187 76 +243 194 79 +244 196 87 +245 195 87 +247 195 88 +249 193 90 +249 192 88 +251 196 90 +250 199 92 +250 203 97 +250 209 102 +250 213 109 +250 213 115 +250 211 120 +247 205 125 +246 196 127 +247 190 125 +247 182 121 +247 176 118 +247 171 116 +247 166 115 +248 160 111 +250 153 106 +250 144 100 +249 133 94 +249 120 86 +249 106 76 +249 91 67 +249 77 59 +247 63 53 +247 49 48 +246 39 43 +242 31 39 +236 25 37 +232 20 34 +230 16 32 +229 11 29 +230 8 28 +230 8 27 +232 8 27 +233 7 25 +234 8 24 +232 9 25 +230 11 26 +229 15 28 +228 19 28 +229 24 29 +231 33 31 +235 45 34 +239 57 37 +245 70 41 +249 83 45 +251 97 50 +252 111 58 +252 122 64 +252 129 69 +252 134 72 +252 137 74 +249 137 76 +243 135 77 +232 131 78 +222 128 78 +217 129 78 +216 133 79 +216 138 83 +217 144 88 +218 146 89 +222 146 89 +226 143 87 +225 138 84 +220 129 81 +216 119 76 +215 112 69 +215 107 66 diff --git a/src/fractalzoomer/color_maps/Flame 441_040221-99.map b/src/fractalzoomer/color_maps/Flame 441_040221-99.map new file mode 100644 index 000000000..6a0d81df8 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 441_040221-99.map @@ -0,0 +1,256 @@ +176 74 34 +153 63 28 +145 58 25 +137 54 22 +137 51 20 +137 48 18 +139 49 20 +141 51 23 +141 61 32 +142 68 34 +144 75 37 +150 84 41 +157 93 45 +172 102 53 +187 112 62 +192 115 65 +197 118 69 +211 125 77 +209 121 73 +208 117 70 +206 111 66 +204 106 62 +203 103 60 +202 100 58 +202 105 60 +202 108 63 +202 111 67 +204 116 72 +207 121 78 +207 122 79 +207 124 81 +207 127 80 +202 133 83 +194 150 99 +199 163 112 +204 176 125 +212 187 137 +220 198 150 +221 200 152 +222 203 155 +213 197 154 +203 191 147 +193 186 140 +190 184 138 +188 183 137 +188 182 134 +188 182 132 +189 178 124 +192 173 120 +186 161 104 +174 155 101 +163 150 98 +150 145 94 +138 141 91 +135 138 89 +132 136 87 +128 130 81 +127 129 84 +126 128 88 +124 129 90 +122 130 93 +121 129 92 +120 129 91 +113 125 87 +109 120 79 +110 111 70 +108 107 67 +106 104 64 +104 103 61 +103 102 59 +99 98 54 +90 91 47 +74 76 33 +69 71 29 +64 66 26 +58 61 23 +52 57 20 +48 54 18 +44 51 17 +36 45 12 +27 37 7 +19 26 2 +19 24 2 +20 22 2 +22 22 2 +24 22 2 +32 23 2 +40 24 2 +51 27 2 +52 27 2 +53 27 3 +52 29 3 +51 31 3 +56 35 4 +62 41 6 +77 48 8 +89 54 9 +114 65 16 +117 71 20 +120 78 24 +119 81 27 +118 84 31 +120 90 36 +122 93 38 +130 93 41 +134 89 40 +139 85 40 +141 83 41 +144 82 42 +149 83 43 +153 82 42 +155 80 42 +154 76 40 +141 58 29 +136 53 26 +131 48 24 +124 43 20 +121 42 20 +124 45 21 +130 53 26 +147 73 41 +150 80 49 +153 88 58 +153 93 64 +153 99 70 +156 111 78 +162 123 88 +176 138 100 +193 154 109 +226 171 122 +232 173 124 +238 176 127 +246 179 127 +249 174 125 +249 169 119 +246 163 112 +239 153 95 +238 152 90 +238 151 85 +238 150 85 +239 150 85 +240 148 83 +240 145 83 +239 142 81 +234 142 79 +226 140 79 +223 142 80 +220 144 81 +215 144 84 +208 142 85 +202 137 84 +188 131 83 +154 107 71 +144 101 66 +135 95 62 +116 82 54 +99 70 47 +86 62 42 +75 56 39 +61 53 35 +52 47 31 +32 37 22 +28 35 19 +25 34 17 +25 35 16 +32 38 16 +42 44 19 +58 51 24 +94 69 34 +101 73 36 +109 78 39 +125 87 45 +140 95 50 +154 100 54 +169 105 56 +184 108 58 +199 111 59 +210 112 61 +219 114 64 +228 117 67 +230 116 69 +231 112 68 +227 108 67 +224 105 62 +210 92 48 +208 89 44 +206 86 41 +199 81 37 +191 73 32 +179 67 31 +169 64 30 +165 65 28 +159 63 27 +157 65 25 +161 69 26 +167 74 27 +170 81 33 +168 87 39 +169 95 46 +169 100 53 +167 108 58 +169 115 61 +178 123 67 +189 134 74 +196 144 80 +201 153 86 +205 156 91 +200 158 94 +191 155 93 +181 150 92 +173 144 87 +165 138 80 +160 134 77 +157 128 69 +151 123 64 +142 116 60 +132 112 58 +122 108 59 +116 106 58 +112 105 61 +108 106 60 +103 104 58 +96 100 57 +89 98 54 +80 98 54 +77 97 53 +79 96 54 +83 97 52 +91 97 50 +101 95 51 +109 91 49 +112 87 47 +114 83 44 +119 76 42 +122 71 37 +128 68 31 +136 64 27 +145 61 27 +151 60 28 +154 65 34 +159 71 43 +161 74 49 +162 80 52 +162 83 51 +164 84 51 +167 84 49 +167 89 49 +168 97 53 +170 102 57 +173 111 64 +176 113 62 +180 111 60 +185 105 54 +188 97 47 +186 89 41 +185 78 33 diff --git a/src/fractalzoomer/color_maps/Flame 442_040222.map b/src/fractalzoomer/color_maps/Flame 442_040222.map new file mode 100644 index 000000000..5cdc24c34 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 442_040222.map @@ -0,0 +1,256 @@ +92 110 105 +106 101 96 +104 95 91 +102 89 86 +98 84 84 +94 80 83 +94 82 83 +95 84 84 +111 102 96 +125 116 106 +139 131 117 +147 144 127 +155 158 137 +165 169 149 +176 181 162 +181 186 167 +187 191 173 +201 196 185 +197 188 178 +193 180 171 +187 172 162 +182 164 153 +181 162 149 +181 161 146 +176 144 129 +174 136 119 +173 129 110 +172 126 104 +171 123 98 +171 122 95 +171 122 93 +169 122 92 +169 119 94 +166 115 96 +159 107 93 +153 99 90 +139 89 81 +125 80 72 +117 75 66 +110 70 61 +83 51 43 +74 44 37 +66 37 32 +60 36 30 +55 35 29 +52 35 29 +50 36 29 +49 39 30 +47 47 32 +51 65 36 +61 76 42 +72 88 48 +86 99 60 +101 110 72 +106 121 79 +112 133 87 +126 147 93 +134 145 93 +142 144 93 +144 135 93 +147 127 93 +144 125 92 +142 123 92 +132 113 85 +121 103 77 +96 78 55 +82 66 45 +69 54 35 +63 48 30 +58 42 25 +47 34 21 +38 31 17 +23 35 19 +20 36 22 +17 37 25 +20 39 31 +23 42 37 +26 43 44 +30 44 52 +36 59 64 +44 71 74 +52 88 92 +54 86 97 +56 85 103 +55 85 105 +55 85 107 +59 88 107 +66 89 105 +83 98 93 +92 98 89 +102 99 86 +106 100 85 +110 101 85 +119 98 85 +131 101 81 +144 107 79 +160 117 84 +183 139 98 +186 145 106 +190 151 115 +190 152 116 +190 154 118 +193 157 117 +194 161 117 +192 162 118 +184 153 114 +176 144 110 +172 137 105 +168 131 101 +161 123 93 +153 112 84 +145 102 79 +137 92 72 +119 68 60 +116 64 57 +113 61 55 +111 57 50 +109 56 50 +107 58 49 +106 61 48 +103 64 44 +103 63 45 +104 63 46 +103 63 47 +102 64 48 +98 66 50 +99 70 55 +95 77 55 +95 80 59 +103 95 72 +103 99 75 +104 104 79 +109 111 86 +114 122 90 +115 125 93 +120 128 98 +136 138 112 +148 143 118 +161 148 125 +164 150 128 +167 153 131 +171 155 135 +173 154 136 +173 149 133 +172 144 132 +181 135 124 +182 136 122 +183 137 121 +184 141 120 +182 142 113 +177 141 106 +173 136 98 +165 117 80 +161 115 78 +158 113 76 +152 107 73 +143 102 68 +135 99 67 +124 94 66 +118 86 65 +111 79 66 +89 62 62 +84 59 60 +79 56 58 +65 51 55 +54 46 52 +50 42 54 +46 40 54 +42 37 50 +40 36 47 +39 35 44 +34 35 35 +34 32 33 +33 33 31 +36 34 31 +36 35 33 +36 35 33 +37 39 31 +39 37 32 +40 40 34 +46 49 42 +53 59 52 +65 70 59 +81 85 67 +111 97 73 +117 100 74 +124 103 76 +131 107 79 +142 109 80 +152 114 81 +166 115 87 +174 116 84 +176 115 85 +169 111 79 +160 106 77 +147 102 74 +143 100 78 +141 104 86 +142 112 102 +138 122 112 +131 131 119 +122 134 122 +119 134 122 +119 135 122 +126 135 129 +137 139 137 +142 143 142 +146 147 141 +148 147 134 +149 147 120 +150 144 107 +153 136 98 +150 127 93 +148 123 89 +146 119 84 +150 117 78 +155 118 75 +162 116 76 +167 116 80 +167 115 89 +165 115 104 +170 122 115 +178 133 126 +190 142 142 +206 156 156 +214 165 166 +214 168 179 +211 167 182 +201 167 173 +187 158 164 +176 151 156 +163 141 143 +151 129 132 +141 111 123 +128 94 111 +117 78 98 +111 69 88 +107 64 83 +108 70 83 +113 82 88 +121 95 100 +131 113 114 +140 127 128 +142 138 137 +142 145 149 +140 153 155 +132 157 160 +127 167 163 +125 172 166 +128 175 164 +123 175 162 +121 163 152 +111 147 142 +101 133 130 +89 120 118 +93 110 109 diff --git a/src/fractalzoomer/color_maps/Flame 443_040222-00.map b/src/fractalzoomer/color_maps/Flame 443_040222-00.map new file mode 100644 index 000000000..43a0ae5a6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 443_040222-00.map @@ -0,0 +1,256 @@ +94 93 77 +85 102 65 +85 100 67 +86 98 69 +99 105 72 +112 113 75 +116 117 79 +121 121 84 +143 124 76 +152 126 75 +162 129 74 +176 139 82 +191 149 91 +203 149 99 +215 150 107 +218 152 109 +222 154 112 +221 153 125 +215 139 115 +209 125 106 +192 111 92 +176 98 78 +173 94 74 +170 90 70 +158 91 42 +159 100 36 +161 110 30 +162 127 33 +164 144 37 +168 147 38 +172 150 40 +177 144 45 +177 141 55 +167 155 87 +161 154 96 +155 153 106 +141 152 107 +127 152 109 +120 150 107 +114 148 106 +99 125 92 +99 102 83 +99 79 75 +100 57 68 +102 36 61 +101 29 57 +100 22 54 +100 17 50 +100 23 48 +88 43 54 +74 46 63 +60 49 72 +60 54 85 +61 59 98 +63 58 105 +66 58 112 +81 62 125 +92 67 127 +103 73 129 +120 81 122 +138 90 115 +144 93 109 +151 97 103 +155 97 92 +152 95 87 +134 89 73 +118 72 66 +103 55 60 +97 51 58 +91 48 56 +82 43 54 +76 29 51 +73 4 59 +81 3 64 +90 3 70 +101 7 73 +113 11 76 +116 18 79 +119 26 83 +134 39 85 +161 55 75 +190 103 54 +200 118 56 +210 134 58 +216 135 60 +222 137 63 +232 147 63 +228 141 61 +221 108 68 +212 90 66 +204 72 65 +200 63 65 +196 54 65 +180 45 59 +172 39 56 +166 37 58 +172 38 66 +175 55 61 +177 64 53 +179 74 45 +175 78 43 +172 83 41 +160 81 37 +152 78 33 +139 60 37 +129 48 46 +119 37 56 +116 29 60 +114 22 65 +110 13 76 +103 13 81 +95 24 82 +81 33 72 +45 38 56 +42 45 52 +39 53 48 +45 65 32 +58 59 27 +76 48 17 +93 51 14 +135 70 9 +155 74 8 +175 78 8 +171 80 10 +167 82 13 +152 92 19 +143 101 25 +136 106 29 +121 105 37 +106 92 64 +109 86 67 +113 81 70 +117 73 69 +121 73 67 +128 75 71 +139 78 76 +156 99 84 +158 117 93 +161 135 103 +160 138 108 +159 142 114 +165 144 131 +172 147 140 +176 153 146 +177 149 141 +184 142 146 +187 151 147 +190 161 149 +200 170 141 +208 169 129 +221 156 122 +224 159 115 +234 153 85 +238 143 80 +243 134 75 +245 131 73 +246 138 71 +246 151 73 +242 152 80 +239 152 91 +236 146 98 +231 129 100 +224 123 103 +218 117 106 +198 109 109 +182 107 105 +172 115 100 +157 124 105 +133 159 135 +134 171 140 +136 183 146 +139 193 143 +134 197 145 +129 193 141 +131 188 146 +132 178 136 +125 173 128 +118 164 118 +117 158 117 +114 145 109 +109 140 106 +99 133 106 +95 125 110 +86 105 105 +62 79 95 +57 72 95 +53 66 95 +46 47 88 +47 32 70 +46 32 53 +44 41 49 +46 50 54 +63 61 54 +84 76 41 +91 95 31 +91 103 27 +100 110 33 +125 102 31 +146 93 26 +154 77 12 +139 69 15 +119 57 23 +109 47 36 +113 43 36 +114 49 49 +106 56 67 +105 64 86 +111 77 90 +130 90 98 +142 102 102 +155 116 110 +165 134 113 +177 151 117 +184 169 113 +188 181 105 +191 186 100 +199 181 88 +207 175 74 +207 162 56 +195 142 50 +182 118 39 +165 105 30 +151 98 19 +136 97 29 +121 97 42 +106 107 47 +95 115 39 +90 114 36 +81 108 48 +76 113 53 +80 126 55 +88 135 44 +89 142 44 +90 146 50 +97 156 71 +108 165 86 +112 182 93 +112 185 96 +107 180 104 +102 168 112 +94 162 117 +88 156 110 +89 155 104 +93 155 98 +98 156 97 +103 158 91 +112 158 83 +119 152 81 +127 140 85 +129 133 89 +134 127 90 +132 117 90 +136 107 89 +120 103 85 +108 102 84 +90 95 82 diff --git a/src/fractalzoomer/color_maps/Flame 444_040222-01.map b/src/fractalzoomer/color_maps/Flame 444_040222-01.map new file mode 100644 index 000000000..060c19398 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 444_040222-01.map @@ -0,0 +1,256 @@ +54 94 49 +43 94 43 +41 93 50 +39 93 58 +38 95 61 +38 97 65 +37 98 63 +36 99 62 +25 88 69 +21 78 73 +17 68 77 +16 63 66 +15 58 56 +15 54 48 +15 50 41 +14 46 40 +14 43 40 +15 33 44 +16 33 44 +18 34 44 +20 40 45 +22 46 46 +24 50 48 +27 55 51 +35 67 56 +35 68 57 +35 70 59 +35 73 61 +36 77 64 +38 78 65 +41 79 66 +42 77 74 +44 73 76 +43 70 95 +48 73 106 +53 76 117 +68 87 123 +83 99 129 +93 107 135 +103 115 142 +146 152 174 +163 169 184 +181 186 195 +200 201 200 +220 216 206 +223 219 206 +227 222 206 +219 221 196 +201 214 177 +161 191 136 +139 170 112 +118 150 89 +92 133 69 +66 116 50 +57 110 43 +49 105 37 +33 80 27 +29 70 24 +26 60 22 +24 54 19 +23 49 17 +24 47 17 +25 46 17 +26 44 17 +28 44 17 +33 59 21 +39 69 26 +45 80 32 +48 84 34 +52 88 36 +60 95 43 +69 101 48 +77 111 64 +73 106 73 +70 102 83 +66 92 88 +62 82 93 +59 78 97 +57 75 101 +50 70 109 +42 69 120 +36 68 131 +35 65 128 +34 62 125 +34 62 120 +35 62 116 +36 67 106 +38 72 95 +38 71 72 +37 69 60 +37 68 48 +37 70 44 +37 73 40 +39 81 38 +40 83 45 +42 82 56 +46 82 68 +52 89 95 +56 93 113 +60 98 131 +65 101 139 +70 105 147 +82 112 169 +96 124 180 +122 145 200 +134 154 202 +147 164 205 +151 166 203 +155 169 201 +158 171 203 +156 169 209 +149 163 205 +143 157 205 +121 138 182 +116 136 177 +111 134 172 +95 131 161 +85 127 149 +77 125 134 +71 113 117 +65 103 97 +61 100 91 +57 98 86 +55 94 84 +54 90 83 +51 81 85 +49 73 94 +47 69 103 +47 68 112 +54 71 124 +55 74 127 +57 78 130 +59 83 135 +59 86 141 +57 86 141 +56 84 145 +54 83 150 +49 80 148 +44 77 147 +41 74 143 +39 72 139 +36 65 132 +34 59 121 +31 55 107 +28 51 92 +25 45 61 +25 43 55 +25 41 50 +25 41 39 +25 43 31 +25 47 25 +25 53 20 +21 56 32 +21 57 38 +21 59 45 +22 59 61 +22 61 72 +23 64 83 +23 66 90 +25 67 98 +27 71 105 +38 86 105 +40 91 102 +43 96 100 +50 103 97 +55 116 94 +62 129 92 +69 143 90 +78 155 105 +80 154 109 +82 153 114 +86 149 125 +87 143 132 +86 141 135 +86 134 141 +87 132 139 +90 129 132 +91 128 125 +88 130 115 +88 132 111 +86 141 106 +87 150 97 +86 156 88 +80 158 81 +70 142 86 +68 138 89 +66 134 92 +61 122 91 +54 112 83 +46 101 72 +41 88 65 +37 77 63 +34 63 68 +33 57 69 +32 56 69 +30 56 69 +28 60 64 +25 59 70 +23 60 76 +27 68 83 +33 77 89 +39 89 86 +42 100 81 +42 105 76 +45 108 67 +47 110 60 +51 109 51 +52 105 43 +50 97 37 +47 85 30 +41 73 23 +36 60 17 +30 47 12 +25 36 9 +21 28 6 +19 25 4 +18 25 3 +17 28 3 +17 29 3 +18 32 4 +19 36 7 +21 40 10 +23 48 14 +26 56 18 +31 65 22 +36 75 26 +40 81 30 +42 85 32 +42 88 32 +42 89 31 +41 89 28 +39 86 25 +34 81 22 +32 76 21 +31 73 20 +31 72 22 +32 75 22 +33 79 25 +38 87 31 +46 98 37 +58 113 47 +69 132 55 +80 142 64 +89 150 79 +92 151 95 +100 151 111 +109 155 120 +112 151 123 +114 144 122 +106 131 120 +91 114 116 +86 106 111 +77 97 98 +73 91 84 +69 91 70 +58 87 54 diff --git a/src/fractalzoomer/color_maps/Flame 445_040222-02.map b/src/fractalzoomer/color_maps/Flame 445_040222-02.map new file mode 100644 index 000000000..b1bf1df3b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 445_040222-02.map @@ -0,0 +1,256 @@ +140 109 204 +117 101 203 +109 100 208 +102 99 213 +98 93 210 +95 88 208 +101 89 205 +107 90 203 +133 104 206 +150 116 217 +167 128 229 +184 136 240 +202 144 252 +216 146 252 +230 149 253 +235 149 253 +240 150 254 +247 153 254 +240 150 254 +233 148 254 +218 141 252 +204 134 250 +195 128 244 +186 122 239 +151 98 207 +132 86 188 +114 74 170 +96 65 156 +79 57 143 +69 52 135 +59 47 127 +43 39 110 +29 31 91 +8 14 53 +5 9 42 +2 4 32 +2 4 34 +2 5 36 +4 8 43 +6 12 51 +16 28 82 +20 35 97 +24 43 112 +23 42 112 +22 42 113 +21 42 113 +21 42 114 +21 42 114 +21 42 114 +24 45 118 +21 41 108 +19 37 99 +14 29 82 +10 21 65 +8 17 57 +6 13 49 +1 3 26 +0 2 24 +0 1 22 +0 3 27 +1 6 33 +3 9 41 +5 13 49 +11 21 67 +17 29 85 +29 43 118 +30 47 126 +32 51 134 +32 52 136 +33 53 138 +33 54 139 +32 54 139 +35 55 142 +37 58 149 +39 61 157 +45 62 160 +51 63 164 +54 62 164 +57 62 164 +63 60 163 +71 58 161 +90 65 176 +108 75 193 +127 85 211 +138 89 219 +149 94 228 +168 103 241 +186 108 251 +208 114 254 +214 116 254 +221 118 254 +222 119 254 +224 120 254 +223 121 254 +219 121 254 +208 119 251 +191 116 242 +156 99 212 +137 88 193 +119 78 175 +110 73 166 +102 68 158 +83 60 144 +65 52 128 +32 35 93 +21 26 74 +10 17 55 +7 13 47 +5 10 40 +2 4 29 +1 1 23 +0 0 21 +0 0 20 +0 0 20 +0 0 21 +0 0 22 +1 0 24 +1 2 28 +3 5 35 +7 12 52 +24 28 89 +35 35 107 +47 43 126 +52 46 133 +58 49 140 +68 53 150 +76 60 167 +83 67 184 +87 74 200 +88 80 212 +88 79 211 +88 79 210 +85 76 200 +84 73 194 +83 73 194 +84 75 201 +82 77 205 +74 75 200 +67 74 195 +62 70 186 +57 67 178 +49 62 164 +45 58 155 +44 55 150 +47 52 145 +47 49 137 +45 46 129 +43 43 122 +34 37 105 +23 29 86 +13 21 66 +7 13 47 +1 3 21 +1 2 18 +1 1 16 +1 1 14 +0 0 12 +1 0 12 +1 1 14 +1 1 16 +2 4 22 +8 15 46 +10 18 54 +12 22 63 +18 29 81 +24 37 99 +27 43 114 +30 48 125 +29 49 128 +28 49 128 +27 49 129 +28 49 129 +29 48 129 +29 47 127 +29 47 124 +26 41 110 +22 35 96 +15 27 78 +10 20 61 +5 12 46 +2 5 34 +0 2 28 +0 0 23 +0 0 22 +0 0 21 +0 0 21 +0 0 22 +0 0 23 +0 0 24 +0 0 26 +0 0 27 +0 1 28 +0 1 29 +0 1 30 +0 2 30 +0 2 30 +0 2 30 +0 2 31 +0 2 32 +0 3 35 +1 6 40 +3 10 51 +9 18 67 +18 26 85 +30 35 103 +43 44 120 +54 51 135 +64 56 149 +68 61 161 +69 67 174 +69 71 183 +70 73 188 +71 76 192 +73 79 194 +79 82 200 +81 83 202 +81 85 206 +76 85 210 +71 83 209 +65 82 206 +60 78 199 +59 78 198 +60 79 200 +63 82 205 +66 86 215 +66 87 215 +64 85 212 +60 78 198 +55 71 184 +51 64 169 +47 59 158 +44 58 156 +42 59 155 +43 61 158 +47 62 159 +55 63 159 +68 63 158 +83 64 159 +96 67 162 +106 73 173 +116 81 190 +125 91 208 +134 100 225 +149 107 239 +168 113 251 +187 119 254 +202 122 254 +211 126 254 +216 131 254 +216 138 254 +200 135 252 +186 131 250 +175 129 247 +163 122 237 +151 114 224 +139 105 211 diff --git a/src/fractalzoomer/color_maps/Flame 446_040222-03.map b/src/fractalzoomer/color_maps/Flame 446_040222-03.map new file mode 100644 index 000000000..5e0944af2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 446_040222-03.map @@ -0,0 +1,256 @@ +108 61 116 +101 42 124 +99 37 123 +98 32 122 +94 32 122 +91 33 122 +90 33 121 +89 33 121 +96 45 138 +103 51 149 +111 58 161 +114 66 165 +118 75 170 +114 82 166 +111 89 162 +108 91 158 +106 93 154 +97 99 138 +94 95 132 +92 92 126 +87 87 120 +83 83 115 +79 81 112 +76 80 109 +62 71 94 +57 64 85 +53 57 77 +52 51 69 +51 45 61 +52 43 58 +54 42 56 +61 43 56 +70 48 62 +93 68 82 +107 80 95 +121 93 109 +133 104 120 +145 115 131 +151 119 136 +158 123 141 +182 143 162 +193 151 171 +204 160 181 +209 164 186 +214 168 192 +213 169 193 +213 171 195 +211 172 196 +208 172 194 +199 169 189 +193 165 184 +187 161 179 +176 152 171 +166 143 164 +160 138 160 +155 134 157 +142 117 144 +137 114 142 +133 112 141 +126 110 140 +119 108 139 +116 106 138 +113 105 138 +107 101 137 +100 100 135 +96 87 126 +95 85 123 +95 83 121 +94 82 118 +93 81 115 +90 77 110 +86 76 108 +76 74 101 +74 70 96 +73 67 92 +75 67 90 +78 68 89 +79 67 87 +81 67 86 +85 68 85 +89 68 84 +98 75 89 +98 76 93 +98 77 97 +97 79 98 +97 81 99 +96 82 100 +97 82 99 +105 82 98 +109 85 98 +113 89 98 +113 89 99 +113 90 101 +112 92 102 +111 94 103 +112 93 102 +115 91 102 +122 86 100 +124 86 99 +127 86 98 +126 86 98 +125 86 99 +121 87 99 +114 86 97 +110 83 95 +110 80 93 +110 77 91 +109 75 91 +109 74 91 +108 70 92 +104 66 96 +97 61 101 +94 57 106 +95 48 120 +98 49 123 +102 50 126 +111 56 134 +126 64 143 +139 72 153 +151 82 163 +171 104 187 +181 114 199 +191 124 211 +194 128 213 +198 133 216 +209 143 220 +216 152 223 +223 158 221 +225 162 217 +223 168 206 +221 169 204 +219 170 202 +213 168 196 +206 166 189 +200 162 183 +193 156 177 +175 132 161 +165 121 149 +156 110 138 +151 105 132 +146 100 127 +135 90 116 +124 83 105 +113 78 94 +100 74 85 +77 57 74 +73 56 73 +69 55 72 +63 53 69 +63 52 68 +64 53 68 +67 56 71 +73 65 82 +73 65 84 +74 65 86 +74 67 93 +73 72 99 +75 75 105 +76 78 109 +81 82 113 +87 87 117 +106 89 133 +110 87 136 +115 85 139 +121 83 144 +125 80 151 +126 75 155 +127 69 159 +129 63 160 +129 61 162 +129 60 164 +134 58 169 +140 60 173 +147 67 177 +152 74 180 +158 80 186 +163 89 192 +168 95 197 +166 103 199 +166 106 200 +166 110 201 +168 118 202 +170 126 199 +173 137 196 +183 158 198 +184 162 198 +186 167 198 +192 169 199 +196 167 199 +198 165 199 +199 160 197 +200 157 193 +202 156 191 +206 153 192 +207 150 191 +207 145 194 +210 140 198 +213 134 200 +215 126 199 +213 118 198 +212 112 198 +210 106 196 +209 102 191 +203 97 185 +195 93 185 +187 92 185 +180 90 184 +169 89 181 +157 88 180 +144 87 174 +134 85 162 +126 83 147 +114 79 136 +104 76 124 +96 74 114 +87 73 103 +80 72 99 +70 71 95 +62 68 91 +57 65 83 +54 60 76 +53 57 69 +53 53 65 +53 50 60 +55 49 57 +56 48 57 +59 49 58 +61 50 59 +65 52 63 +71 57 68 +78 64 76 +87 71 85 +96 79 92 +106 84 101 +116 89 109 +125 92 114 +134 96 119 +145 100 123 +155 104 129 +166 111 136 +177 119 143 +188 127 152 +195 134 160 +198 136 164 +198 137 165 +194 134 162 +191 129 157 +183 123 151 +176 119 143 +169 114 134 +161 109 128 +153 102 120 +143 97 117 +131 89 116 +122 81 113 +112 69 112 diff --git a/src/fractalzoomer/color_maps/Flame 447_040222-05.map b/src/fractalzoomer/color_maps/Flame 447_040222-05.map new file mode 100644 index 000000000..5634c1649 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 447_040222-05.map @@ -0,0 +1,256 @@ +97 154 138 +60 119 109 +59 117 109 +58 115 109 +65 124 114 +73 133 120 +78 139 123 +83 146 126 +104 166 142 +111 173 147 +119 181 152 +122 183 157 +125 186 162 +128 189 165 +131 192 168 +132 193 168 +133 195 169 +142 198 178 +149 202 181 +157 207 184 +162 208 182 +168 209 180 +171 211 180 +175 213 181 +158 191 164 +148 178 155 +138 165 147 +118 153 139 +99 141 131 +97 139 129 +95 137 128 +92 136 131 +95 136 126 +94 139 123 +91 132 117 +88 126 111 +76 124 108 +65 122 105 +61 117 102 +57 112 100 +50 106 97 +47 104 94 +45 102 91 +43 102 89 +41 102 87 +40 101 85 +39 101 84 +39 99 84 +40 101 85 +45 103 91 +49 107 99 +53 111 107 +58 116 112 +63 122 118 +65 125 120 +68 128 123 +73 134 125 +74 135 125 +76 136 125 +72 132 121 +69 128 117 +65 125 115 +62 122 113 +58 117 110 +55 112 105 +55 114 105 +62 118 108 +69 123 111 +74 125 116 +79 127 121 +89 132 127 +93 138 131 +103 147 145 +103 155 149 +104 163 153 +108 168 154 +113 173 156 +113 174 157 +114 176 158 +119 179 159 +124 184 162 +132 193 170 +142 199 177 +152 206 184 +156 208 186 +161 211 189 +169 215 191 +176 219 197 +188 220 203 +191 221 205 +194 222 208 +191 220 207 +188 218 206 +184 218 205 +174 210 196 +151 197 184 +125 182 173 +87 146 141 +72 130 127 +58 115 113 +53 111 108 +49 107 104 +44 102 95 +43 100 89 +43 106 86 +48 112 90 +53 119 94 +55 123 95 +57 127 96 +64 134 101 +69 139 108 +70 144 108 +70 141 109 +72 134 113 +75 131 112 +78 128 111 +84 123 109 +88 119 110 +98 121 109 +104 125 105 +101 135 110 +96 138 111 +91 141 112 +88 142 113 +85 144 115 +80 146 119 +78 145 121 +81 146 125 +84 146 130 +96 137 128 +97 136 127 +99 135 126 +87 128 120 +80 120 109 +75 113 100 +60 108 94 +44 104 91 +48 108 94 +52 113 97 +55 116 101 +58 119 105 +63 127 111 +71 136 115 +80 145 123 +85 151 130 +95 160 137 +97 162 139 +99 164 141 +101 164 145 +101 166 144 +99 163 141 +94 157 137 +78 139 123 +73 134 120 +68 130 118 +63 122 115 +61 120 114 +62 123 117 +70 131 124 +79 140 130 +86 148 135 +99 162 143 +100 163 142 +101 165 141 +99 165 139 +95 161 133 +88 155 127 +81 148 121 +62 124 103 +58 119 99 +54 115 95 +48 106 89 +42 98 84 +37 95 79 +35 94 76 +36 94 78 +37 94 81 +42 100 88 +51 111 97 +60 122 109 +73 135 122 +88 152 134 +104 167 145 +122 180 154 +152 199 165 +153 200 165 +155 202 165 +154 202 167 +152 200 165 +143 196 160 +131 191 162 +125 187 164 +123 186 162 +123 186 163 +121 183 165 +118 181 162 +115 180 157 +113 179 151 +107 174 146 +100 169 142 +98 168 137 +93 163 131 +85 154 128 +81 148 124 +77 140 121 +70 130 118 +65 124 115 +65 122 116 +66 123 118 +68 127 118 +75 136 122 +81 146 127 +87 153 131 +95 161 135 +100 167 141 +103 170 145 +109 174 148 +114 178 152 +116 181 154 +121 185 154 +127 190 154 +130 194 156 +134 198 157 +141 202 160 +153 205 164 +152 204 168 +148 203 174 +153 202 175 +149 199 174 +139 196 174 +135 194 171 +134 192 168 +130 191 165 +126 188 162 +124 186 159 +121 182 155 +115 179 152 +113 176 151 +112 174 150 +111 175 148 +113 176 151 +116 177 154 +116 179 154 +115 179 157 +115 176 156 +112 170 152 +108 161 150 +109 151 143 +112 143 134 +110 137 136 +111 144 140 +121 153 142 +126 159 150 +124 174 160 +112 174 152 +101 160 140 diff --git a/src/fractalzoomer/color_maps/Flame 448_040222-06.map b/src/fractalzoomer/color_maps/Flame 448_040222-06.map new file mode 100644 index 000000000..ff9a97b7c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 448_040222-06.map @@ -0,0 +1,256 @@ +101 0 0 +96 0 1 +94 0 1 +92 0 1 +86 0 0 +80 0 0 +78 0 0 +77 0 0 +74 0 0 +71 0 0 +68 0 0 +61 0 2 +55 0 4 +50 0 2 +46 1 0 +46 0 0 +46 0 0 +59 0 0 +77 0 0 +96 1 0 +114 0 0 +132 0 0 +138 0 0 +144 0 0 +156 0 0 +153 4 7 +150 9 15 +136 4 7 +122 0 0 +114 0 0 +106 0 0 +98 0 0 +92 1 0 +79 0 0 +82 0 0 +86 0 1 +87 0 0 +89 1 0 +85 1 0 +82 1 0 +70 2 1 +64 1 0 +58 0 0 +56 0 0 +55 0 0 +55 0 0 +55 0 0 +56 0 1 +58 0 1 +68 0 1 +69 0 2 +71 0 4 +62 0 3 +53 1 3 +48 1 3 +44 2 4 +17 6 4 +9 5 2 +2 4 0 +3 2 0 +4 0 0 +7 0 0 +11 0 0 +30 0 0 +39 0 0 +46 0 0 +50 0 0 +54 0 0 +56 0 0 +59 1 0 +67 8 4 +74 15 21 +53 11 15 +50 5 10 +48 0 5 +47 1 4 +46 2 3 +45 1 1 +45 1 0 +47 2 0 +52 1 0 +72 4 3 +81 19 19 +90 34 35 +103 27 26 +116 21 17 +122 24 23 +134 5 10 +140 0 1 +132 0 0 +125 0 0 +121 0 0 +117 0 0 +103 0 0 +97 0 0 +91 1 0 +83 1 5 +73 1 4 +64 1 5 +56 1 6 +53 2 5 +50 4 4 +47 1 3 +44 0 1 +49 1 1 +53 0 1 +58 0 1 +62 0 1 +66 0 1 +72 0 1 +80 1 0 +90 2 1 +93 0 0 +95 1 0 +93 2 1 +91 3 2 +87 3 1 +79 1 1 +69 1 0 +58 0 0 +47 0 0 +44 0 0 +42 0 1 +41 1 1 +40 2 1 +39 0 1 +31 0 0 +13 0 0 +7 0 0 +0 1 0 +0 1 0 +0 1 0 +0 1 2 +0 1 5 +6 0 4 +22 0 0 +59 0 2 +86 2 2 +113 5 3 +121 11 8 +130 18 14 +154 32 29 +163 8 12 +173 4 11 +183 7 17 +187 2 0 +180 5 1 +174 9 3 +151 3 1 +136 0 0 +123 1 0 +106 0 0 +74 0 1 +67 0 0 +61 0 0 +52 0 0 +46 0 0 +45 0 0 +45 0 0 +45 0 0 +44 0 0 +44 0 1 +42 0 1 +41 1 2 +41 1 1 +41 0 0 +44 0 0 +45 0 0 +53 0 2 +55 0 2 +57 1 2 +62 0 1 +69 0 1 +75 1 2 +80 0 1 +85 1 1 +89 0 0 +89 0 0 +81 0 0 +78 0 0 +73 1 2 +67 2 0 +56 0 1 +48 0 0 +33 0 0 +24 0 0 +15 0 0 +7 0 0 +1 0 4 +4 0 4 +8 0 0 +15 0 0 +33 0 0 +40 0 0 +43 0 0 +45 0 1 +50 0 1 +54 0 0 +58 0 0 +65 1 0 +68 0 0 +70 0 0 +71 0 0 +71 0 0 +71 1 1 +72 0 1 +74 0 0 +74 0 0 +75 0 0 +79 0 0 +85 0 0 +93 0 0 +100 0 0 +108 0 0 +120 15 9 +119 23 25 +97 19 17 +90 5 12 +80 11 14 +75 3 6 +80 0 1 +91 0 0 +103 0 0 +115 1 1 +137 1 1 +148 0 0 +171 2 0 +173 0 0 +186 1 0 +195 1 1 +223 13 12 +234 11 12 +236 0 0 +215 0 0 +213 0 0 +194 0 0 +182 0 1 +168 0 0 +151 1 2 +138 0 0 +133 0 1 +128 0 0 +123 0 0 +122 2 1 +118 0 0 +114 0 4 +109 0 3 +103 0 1 +100 3 0 +99 3 4 +97 1 2 +97 0 0 +102 0 0 +103 0 0 +114 2 0 +108 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 449_040222-07.map b/src/fractalzoomer/color_maps/Flame 449_040222-07.map new file mode 100644 index 000000000..38ca9c1c5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 449_040222-07.map @@ -0,0 +1,256 @@ +91 49 67 +81 45 62 +77 41 58 +74 37 54 +72 33 50 +71 30 47 +71 27 45 +72 24 44 +83 21 49 +84 23 51 +86 26 53 +89 30 59 +93 35 65 +102 42 73 +112 50 81 +119 53 86 +127 56 91 +160 73 115 +171 84 126 +183 96 138 +189 107 147 +195 118 156 +195 121 157 +195 124 159 +185 123 154 +175 115 145 +166 107 136 +154 100 125 +142 93 114 +135 90 109 +129 87 104 +116 81 93 +101 73 83 +71 55 57 +57 44 45 +43 33 34 +37 27 30 +32 21 26 +32 22 26 +33 24 27 +51 35 45 +66 43 61 +82 52 77 +97 61 89 +112 70 102 +120 76 108 +128 82 115 +144 100 132 +155 114 145 +183 140 169 +193 147 181 +203 155 194 +206 155 194 +210 155 194 +210 156 193 +211 157 193 +202 150 184 +197 144 175 +193 138 166 +193 129 164 +194 120 163 +192 114 159 +190 109 155 +185 102 146 +178 97 138 +159 80 117 +147 68 104 +136 56 92 +134 51 88 +132 47 84 +125 40 79 +119 34 72 +106 32 61 +93 31 51 +81 30 42 +68 24 32 +55 19 22 +49 15 18 +44 12 14 +34 6 8 +27 1 4 +19 0 0 +16 0 0 +14 0 0 +13 0 0 +13 0 0 +11 0 0 +8 0 0 +4 0 0 +2 0 0 +1 0 0 +0 0 0 +0 0 0 +0 0 0 +1 0 0 +2 0 0 +3 0 0 +5 0 0 +5 0 0 +6 0 0 +6 0 0 +6 0 0 +6 0 0 +7 0 0 +11 1 1 +14 1 4 +18 1 7 +19 0 7 +21 0 8 +23 1 8 +23 1 8 +22 2 9 +20 2 8 +17 2 6 +17 2 6 +17 3 7 +17 2 8 +17 2 9 +18 2 9 +17 3 9 +12 3 5 +8 3 3 +4 3 1 +3 3 0 +2 3 0 +0 2 0 +0 1 0 +0 1 0 +1 2 0 +5 2 1 +7 2 2 +10 2 3 +15 3 5 +23 7 10 +31 12 17 +40 18 25 +62 31 43 +76 34 52 +90 37 61 +98 38 64 +106 39 68 +121 39 67 +129 39 70 +136 42 74 +138 45 77 +133 50 78 +130 48 77 +128 46 76 +123 46 79 +120 41 69 +113 32 61 +104 26 53 +81 18 36 +73 16 31 +65 15 27 +49 10 19 +34 8 19 +27 8 16 +24 9 14 +26 11 14 +32 16 19 +53 31 36 +60 34 41 +68 38 47 +83 45 60 +96 52 74 +110 59 88 +126 66 99 +152 85 121 +159 91 127 +166 97 133 +180 111 143 +193 122 152 +201 130 163 +207 137 172 +209 138 175 +206 138 176 +199 135 171 +187 130 164 +174 124 152 +159 118 137 +144 108 123 +131 102 112 +122 95 102 +112 84 94 +110 81 93 +109 79 93 +105 75 90 +101 73 87 +97 72 84 +92 69 81 +89 67 76 +89 66 72 +92 65 72 +98 68 76 +106 73 81 +117 79 89 +130 89 99 +141 96 110 +149 105 119 +156 112 122 +159 115 124 +159 116 124 +158 116 124 +157 116 121 +160 118 123 +165 120 127 +171 125 132 +179 132 140 +186 135 147 +191 139 150 +191 140 152 +187 138 148 +183 134 145 +179 127 140 +174 120 134 +169 115 131 +166 108 128 +162 104 124 +156 100 119 +150 94 111 +142 86 104 +134 76 95 +128 66 87 +121 59 82 +120 52 80 +123 45 86 +124 41 93 +131 37 101 +138 33 110 +146 37 120 +154 41 127 +160 44 133 +166 49 135 +171 51 140 +174 55 144 +177 59 147 +180 57 152 +179 59 154 +177 60 154 +170 60 150 +162 60 141 +152 61 130 +142 62 119 +131 66 106 +120 65 95 +110 62 86 +105 63 81 +99 63 76 +91 62 69 +84 58 65 +82 56 63 +83 53 61 +84 53 61 +83 50 60 +86 48 63 diff --git a/src/fractalzoomer/color_maps/Flame 450_040222-08.map b/src/fractalzoomer/color_maps/Flame 450_040222-08.map new file mode 100644 index 000000000..3f3dcc4ef --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 450_040222-08.map @@ -0,0 +1,256 @@ +63 75 138 +68 68 145 +67 64 142 +67 60 139 +66 54 133 +66 48 127 +65 45 124 +65 43 122 +67 43 123 +67 49 130 +68 55 137 +67 60 140 +66 65 143 +64 66 139 +62 68 136 +60 66 132 +58 65 128 +53 60 109 +52 60 107 +52 61 106 +53 61 109 +55 61 113 +57 62 117 +59 63 121 +67 58 138 +72 53 143 +78 49 149 +82 44 153 +86 39 157 +89 37 157 +92 36 158 +95 33 156 +97 34 156 +98 45 163 +95 53 167 +93 61 172 +89 69 177 +85 77 182 +85 80 183 +85 84 185 +84 90 176 +85 90 170 +87 91 165 +88 94 165 +90 97 165 +91 99 166 +92 102 167 +91 108 171 +92 111 179 +96 117 194 +100 112 198 +105 108 202 +110 104 209 +116 100 216 +119 99 219 +122 98 222 +127 103 227 +124 109 229 +121 115 232 +115 116 227 +109 117 222 +105 114 216 +101 111 211 +93 105 200 +86 97 191 +76 86 166 +72 82 157 +68 79 149 +67 78 146 +67 77 144 +66 78 144 +64 77 144 +64 73 149 +68 70 152 +72 67 155 +80 63 156 +89 59 157 +93 57 158 +98 56 160 +106 61 168 +114 67 179 +134 84 204 +140 93 216 +146 102 228 +148 105 232 +150 109 236 +153 114 236 +152 113 230 +145 109 211 +140 106 199 +135 104 188 +132 102 182 +129 100 176 +117 97 164 +107 94 155 +100 90 144 +91 82 131 +75 60 106 +69 50 93 +63 41 80 +60 37 75 +58 33 70 +53 25 60 +49 19 52 +45 11 42 +46 8 43 +48 6 45 +49 5 48 +51 5 51 +57 6 62 +64 8 76 +70 11 91 +76 13 105 +84 18 129 +85 18 132 +86 19 136 +88 19 139 +88 18 140 +88 18 140 +88 18 140 +87 18 139 +83 20 139 +79 23 139 +76 24 138 +74 26 137 +69 27 131 +64 28 123 +58 28 113 +52 28 103 +41 28 81 +38 30 78 +36 33 75 +32 38 72 +28 44 72 +26 48 71 +26 51 71 +27 57 76 +29 57 79 +31 58 82 +33 58 83 +36 59 85 +42 61 89 +46 64 97 +53 67 104 +61 70 113 +79 79 129 +81 83 133 +84 88 138 +84 94 145 +85 99 150 +86 106 155 +89 107 161 +95 111 179 +98 109 184 +101 107 190 +107 104 198 +112 103 206 +114 102 213 +113 103 214 +108 108 212 +107 108 209 +105 107 205 +105 105 204 +106 103 204 +109 98 202 +113 93 203 +118 86 204 +120 80 201 +110 73 184 +107 72 178 +105 71 173 +99 69 161 +93 65 147 +88 64 133 +81 63 123 +76 61 116 +72 61 111 +67 59 107 +61 55 102 +56 51 97 +51 46 93 +48 40 87 +43 35 81 +38 29 76 +26 22 63 +24 21 60 +22 21 57 +19 19 51 +17 18 48 +16 15 45 +17 13 44 +19 13 44 +22 10 46 +26 10 48 +29 9 50 +32 10 54 +35 11 56 +38 14 58 +41 16 59 +42 19 61 +43 25 62 +43 30 64 +45 32 67 +46 34 67 +45 36 68 +46 37 71 +46 41 75 +50 46 82 +51 53 91 +54 66 104 +53 81 116 +55 94 130 +55 107 140 +53 121 148 +49 130 155 +44 137 158 +42 142 160 +40 143 161 +41 146 164 +40 152 167 +42 158 174 +44 164 181 +46 171 188 +49 174 192 +51 176 196 +55 173 196 +60 169 195 +65 161 197 +68 152 197 +73 145 195 +77 138 192 +79 134 187 +81 128 182 +81 128 181 +80 128 180 +81 131 179 +81 132 179 +80 131 183 +80 130 184 +81 129 186 +81 128 185 +82 125 181 +80 123 178 +76 121 173 +72 125 168 +66 131 163 +61 135 161 +55 138 161 +50 140 161 +46 137 158 +44 131 151 +44 121 144 +47 108 137 +50 97 132 +53 88 131 +58 80 133 diff --git a/src/fractalzoomer/color_maps/Flame 451_040222-09.map b/src/fractalzoomer/color_maps/Flame 451_040222-09.map new file mode 100644 index 000000000..67704d240 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 451_040222-09.map @@ -0,0 +1,256 @@ +129 104 65 +88 68 58 +66 46 50 +44 25 42 +35 13 37 +26 1 32 +27 1 31 +29 1 30 +41 0 23 +49 0 18 +58 1 14 +67 1 10 +76 1 6 +83 4 5 +91 7 5 +95 10 7 +99 14 9 +128 35 16 +145 51 20 +162 67 24 +173 85 29 +184 103 35 +187 109 38 +190 115 42 +206 121 40 +205 118 36 +204 116 33 +191 111 31 +179 106 29 +171 99 27 +163 92 25 +149 75 19 +135 56 12 +103 22 1 +88 14 0 +73 7 0 +66 4 3 +59 1 6 +57 1 8 +56 2 11 +62 10 19 +73 17 22 +84 25 25 +100 32 28 +116 40 32 +123 42 32 +131 45 33 +144 54 35 +157 65 34 +179 83 43 +181 86 54 +184 90 65 +174 92 77 +165 94 89 +159 93 90 +154 92 91 +142 87 96 +128 83 109 +114 80 122 +92 79 143 +71 78 164 +64 78 169 +58 79 175 +54 78 180 +53 77 178 +52 88 192 +44 96 208 +36 104 225 +34 104 231 +32 105 237 +27 102 242 +24 98 237 +28 83 214 +28 76 203 +29 69 192 +32 62 179 +36 55 167 +43 51 158 +50 47 149 +68 44 128 +84 47 105 +115 56 72 +128 60 60 +141 64 49 +146 62 43 +152 60 37 +158 59 25 +159 59 21 +140 56 20 +122 47 25 +104 38 30 +94 32 34 +84 26 38 +64 14 50 +44 9 68 +30 10 91 +18 17 113 +5 31 153 +3 37 167 +1 43 181 +1 43 187 +1 43 193 +2 44 201 +2 42 203 +2 39 188 +1 37 174 +1 35 161 +1 31 155 +2 28 149 +2 20 139 +2 12 130 +3 4 116 +6 3 100 +21 9 72 +25 9 68 +29 9 64 +34 9 63 +35 8 64 +37 7 61 +36 8 59 +46 10 39 +50 9 33 +54 8 27 +57 7 25 +60 6 23 +63 6 21 +70 8 22 +81 13 23 +96 19 22 +119 29 17 +123 31 14 +128 33 12 +137 34 7 +144 34 7 +152 37 6 +157 39 7 +156 37 6 +148 31 4 +140 25 2 +135 22 1 +131 19 0 +123 14 0 +119 11 0 +113 8 0 +107 5 0 +99 1 1 +98 0 1 +98 0 1 +102 1 1 +108 3 0 +111 5 0 +114 11 1 +127 23 1 +133 27 1 +139 31 1 +154 39 1 +168 47 1 +182 59 3 +194 71 5 +200 80 8 +204 89 11 +202 92 21 +200 92 22 +199 92 24 +197 93 28 +193 88 30 +183 83 29 +169 73 32 +131 49 36 +124 45 38 +117 41 40 +112 38 43 +114 39 42 +119 42 40 +131 51 40 +137 58 39 +146 65 39 +154 74 39 +165 81 39 +174 84 35 +184 89 32 +185 88 28 +185 86 23 +178 81 19 +159 64 10 +156 60 8 +153 57 6 +142 49 7 +132 40 9 +119 34 12 +105 27 19 +92 21 28 +81 19 35 +74 19 41 +71 19 50 +75 22 54 +80 26 57 +88 32 59 +96 36 58 +103 41 53 +111 47 50 +124 54 44 +140 63 38 +159 74 32 +179 81 24 +195 86 16 +204 88 9 +205 84 3 +200 78 1 +187 72 8 +174 66 20 +159 62 32 +142 56 47 +126 47 57 +107 38 62 +86 28 65 +66 18 70 +52 14 75 +37 16 89 +32 23 103 +28 29 120 +22 36 135 +15 38 145 +12 34 144 +4 27 143 +7 26 133 +14 24 127 +25 31 124 +40 43 125 +61 52 119 +80 61 113 +99 73 98 +118 80 83 +139 93 67 +159 109 56 +181 120 47 +203 133 41 +223 146 37 +237 153 35 +246 159 35 +248 161 35 +245 155 35 +236 143 32 +227 130 29 +220 119 25 +219 113 23 +218 113 23 +222 117 29 +223 124 31 +221 130 40 +218 140 47 +198 126 47 +177 116 48 +161 108 53 +145 101 52 +128 92 56 diff --git a/src/fractalzoomer/color_maps/Flame 452_040222-10.map b/src/fractalzoomer/color_maps/Flame 452_040222-10.map new file mode 100644 index 000000000..201acac96 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 452_040222-10.map @@ -0,0 +1,256 @@ +105 97 60 +56 52 35 +45 37 28 +35 22 21 +48 26 19 +61 30 18 +65 31 17 +70 33 16 +76 29 14 +74 30 15 +72 31 16 +65 36 18 +59 41 20 +45 40 24 +32 40 28 +25 40 29 +18 40 31 +5 41 34 +4 39 32 +4 38 30 +3 33 26 +3 29 22 +4 26 20 +6 24 18 +26 17 12 +39 14 8 +53 11 5 +68 12 6 +83 13 7 +89 13 8 +95 13 9 +103 12 9 +98 9 6 +89 12 9 +78 12 11 +67 13 13 +49 12 13 +31 11 14 +25 12 14 +19 14 15 +22 28 23 +31 36 26 +41 45 29 +46 55 32 +52 66 36 +55 71 37 +59 76 39 +61 80 42 +59 79 43 +50 75 40 +41 73 40 +33 71 40 +23 61 39 +13 52 38 +9 48 37 +6 44 36 +3 40 32 +2 38 31 +2 37 31 +3 37 31 +4 37 31 +6 38 29 +9 39 28 +21 43 28 +36 49 29 +78 70 42 +95 87 55 +112 105 68 +122 115 73 +132 126 79 +147 143 78 +158 153 72 +139 148 82 +124 144 85 +109 140 88 +90 129 74 +71 119 61 +62 110 60 +54 102 59 +43 85 62 +42 76 69 +66 83 70 +82 87 72 +99 91 74 +104 88 74 +109 86 75 +118 91 74 +133 93 69 +157 88 55 +155 81 51 +153 75 47 +151 73 46 +149 71 45 +152 70 47 +159 73 48 +166 77 51 +174 92 53 +178 123 62 +172 121 63 +166 120 65 +161 119 62 +157 118 60 +138 115 62 +121 121 57 +91 96 45 +84 74 36 +78 52 27 +70 47 24 +62 42 22 +46 32 20 +37 27 17 +43 23 15 +62 22 12 +82 26 14 +83 28 15 +84 31 16 +83 34 20 +89 37 21 +100 43 20 +100 45 23 +87 44 25 +75 40 22 +63 36 19 +55 33 18 +48 30 17 +33 24 14 +19 20 13 +8 15 12 +3 14 9 +1 16 10 +1 17 11 +2 19 13 +3 24 17 +4 28 20 +5 34 24 +5 41 32 +15 57 61 +30 72 85 +45 88 110 +54 99 122 +64 111 134 +84 127 150 +102 142 165 +119 151 181 +127 153 191 +131 155 194 +129 152 185 +127 150 177 +118 137 157 +103 113 129 +74 92 104 +54 68 81 +25 40 46 +21 35 40 +17 31 34 +9 27 25 +6 25 21 +12 24 21 +23 28 22 +35 34 24 +47 41 28 +64 55 34 +72 58 35 +80 62 36 +94 71 38 +109 76 42 +113 80 41 +113 81 42 +117 78 38 +120 77 38 +124 76 39 +130 72 38 +133 69 37 +135 67 37 +136 63 36 +132 59 40 +130 60 48 +125 63 58 +121 67 69 +123 80 88 +116 92 108 +111 108 120 +107 129 129 +95 133 121 +76 132 115 +69 127 110 +63 122 106 +61 123 102 +53 115 84 +43 105 60 +31 85 46 +15 60 31 +8 43 25 +8 33 22 +14 32 20 +26 35 20 +36 41 23 +47 61 32 +62 75 49 +77 94 69 +96 108 90 +113 115 102 +134 131 106 +153 135 110 +167 143 116 +175 141 121 +167 128 119 +164 115 105 +150 93 86 +137 77 69 +121 61 57 +95 51 48 +76 44 41 +53 35 36 +35 30 33 +18 26 34 +7 26 34 +2 29 32 +1 31 31 +1 35 30 +2 37 31 +4 39 31 +5 39 32 +4 40 33 +4 39 33 +5 38 32 +5 37 30 +6 34 28 +6 31 26 +4 29 25 +4 27 25 +4 27 24 +4 26 25 +4 26 24 +4 27 24 +3 29 26 +5 32 29 +12 39 36 +21 47 47 +34 63 67 +56 85 93 +79 109 117 +108 134 140 +134 152 158 +155 171 178 +179 192 201 +198 214 221 +215 231 228 +230 240 223 +235 234 207 +229 222 187 +226 206 169 +192 176 142 +160 155 119 +138 130 95 +104 108 74 diff --git a/src/fractalzoomer/color_maps/Flame 453_040222-11.map b/src/fractalzoomer/color_maps/Flame 453_040222-11.map new file mode 100644 index 000000000..ce0dfe6c2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 453_040222-11.map @@ -0,0 +1,256 @@ +203 172 123 +209 179 129 +213 183 131 +217 187 134 +219 188 135 +222 190 137 +222 189 137 +222 189 137 +209 175 124 +201 167 116 +193 159 109 +185 150 100 +177 141 91 +170 132 84 +163 124 78 +159 119 74 +156 115 71 +143 100 59 +137 94 54 +131 89 49 +128 86 46 +125 84 43 +124 83 43 +124 83 43 +123 83 44 +123 83 44 +123 83 44 +121 81 42 +119 80 41 +118 79 40 +117 79 39 +113 76 35 +109 74 33 +105 70 31 +103 68 31 +102 67 31 +100 66 31 +99 65 31 +98 64 30 +98 63 29 +95 61 27 +94 60 27 +93 60 28 +92 60 29 +91 60 30 +90 59 31 +90 59 32 +89 57 32 +86 54 28 +79 46 22 +75 42 20 +71 38 18 +66 34 16 +62 31 15 +60 30 15 +58 29 16 +49 25 14 +46 22 11 +43 19 9 +40 16 7 +37 14 6 +35 12 5 +33 11 5 +28 9 4 +25 9 4 +22 10 4 +24 11 5 +26 13 6 +28 15 7 +30 17 8 +32 19 10 +33 19 10 +32 19 11 +32 19 10 +32 19 9 +36 21 9 +41 24 9 +44 26 10 +48 29 11 +54 33 15 +61 39 20 +71 49 29 +72 50 30 +74 52 31 +74 53 31 +75 54 31 +75 54 31 +75 53 31 +79 56 33 +81 57 34 +83 59 35 +83 59 35 +84 60 36 +85 60 35 +83 59 34 +80 56 31 +78 53 29 +74 50 24 +77 51 24 +80 52 25 +84 54 26 +88 56 27 +97 65 33 +106 74 41 +128 96 59 +137 107 68 +147 118 78 +151 123 82 +156 128 86 +165 136 92 +173 144 98 +179 151 104 +181 154 109 +182 156 112 +181 155 112 +180 155 112 +175 151 110 +170 147 106 +165 143 101 +162 137 96 +151 124 84 +145 116 77 +139 109 71 +135 104 67 +131 99 64 +125 92 58 +118 86 53 +114 82 48 +110 78 45 +107 73 42 +105 72 41 +104 72 41 +100 68 39 +97 65 37 +92 61 34 +86 56 32 +69 43 23 +61 37 19 +53 32 16 +49 28 14 +46 25 13 +40 20 9 +36 17 7 +34 15 6 +33 15 6 +37 19 10 +39 21 12 +42 23 14 +48 29 18 +55 34 22 +62 41 26 +71 49 31 +96 71 45 +103 77 49 +110 83 53 +124 96 62 +137 108 71 +149 118 77 +157 124 81 +160 126 82 +160 126 80 +152 119 74 +148 117 73 +145 115 72 +138 111 70 +131 107 68 +123 100 65 +114 92 60 +93 74 49 +88 69 45 +84 64 42 +77 56 36 +73 52 33 +73 52 34 +76 56 37 +84 62 41 +92 69 46 +99 74 50 +107 80 52 +115 84 53 +122 88 54 +128 91 54 +132 95 56 +138 98 56 +142 101 54 +141 100 53 +140 99 52 +138 97 50 +133 93 48 +128 87 44 +122 83 42 +119 81 40 +118 80 40 +119 81 42 +122 86 47 +128 91 53 +134 100 62 +142 110 73 +151 120 84 +160 132 96 +169 143 106 +177 150 113 +184 158 118 +190 161 121 +192 163 122 +194 165 124 +194 165 125 +192 165 125 +191 165 125 +187 162 122 +183 157 117 +179 150 111 +174 142 103 +168 133 96 +162 127 88 +157 119 80 +155 115 75 +153 112 71 +150 110 69 +149 108 66 +148 106 63 +147 104 61 +148 104 60 +148 105 60 +151 107 62 +157 112 65 +164 120 71 +171 128 79 +177 136 87 +182 144 96 +187 151 105 +191 159 114 +194 166 125 +201 174 134 +209 184 143 +218 194 154 +227 204 164 +234 215 174 +241 223 182 +246 230 188 +248 233 191 +248 233 191 +246 230 188 +242 225 181 +237 217 173 +230 209 163 +223 200 153 +215 191 143 +207 182 134 +206 178 129 +205 175 126 +205 174 123 +204 171 121 +204 171 121 +206 172 122 +206 173 124 diff --git a/src/fractalzoomer/color_maps/Flame 454_040222-12.map b/src/fractalzoomer/color_maps/Flame 454_040222-12.map new file mode 100644 index 000000000..b0fce5727 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 454_040222-12.map @@ -0,0 +1,256 @@ +61 63 55 +43 52 51 +37 50 50 +31 48 50 +34 50 53 +37 53 56 +39 55 58 +42 57 60 +59 66 63 +65 65 61 +71 65 59 +74 65 57 +77 65 56 +79 65 57 +81 65 58 +82 66 58 +84 67 58 +88 72 62 +87 72 62 +87 73 63 +87 73 62 +87 74 62 +88 73 61 +89 73 61 +105 76 53 +115 81 53 +126 87 54 +132 91 57 +138 96 60 +136 98 64 +135 100 68 +132 108 78 +131 113 85 +134 118 92 +139 120 93 +145 123 94 +146 121 93 +148 120 92 +144 119 93 +141 118 95 +122 112 95 +114 106 92 +107 101 89 +108 98 83 +110 95 77 +111 93 75 +112 92 73 +113 91 72 +113 94 77 +108 109 92 +103 114 99 +99 120 107 +95 123 110 +92 127 113 +89 127 114 +87 128 116 +69 129 126 +61 132 133 +53 135 140 +47 139 148 +42 143 156 +41 143 156 +40 144 157 +40 140 153 +40 134 146 +33 114 124 +32 105 113 +32 96 103 +33 93 99 +34 91 96 +34 88 92 +36 85 88 +41 82 83 +41 76 75 +41 70 68 +40 64 61 +40 58 55 +39 56 52 +39 54 50 +40 51 47 +42 50 46 +47 51 48 +48 52 49 +49 54 50 +49 54 50 +50 54 51 +52 54 50 +56 55 48 +68 56 44 +75 56 41 +83 57 38 +86 58 37 +89 59 37 +95 62 37 +100 63 36 +105 65 35 +106 66 34 +104 67 31 +100 63 28 +97 60 25 +94 59 24 +92 58 24 +87 56 24 +85 55 24 +81 55 25 +80 54 25 +80 53 25 +79 51 24 +78 50 23 +74 48 21 +69 45 20 +64 42 18 +61 39 17 +61 36 18 +62 36 18 +64 37 18 +68 39 18 +74 40 19 +81 40 18 +85 41 18 +84 45 22 +79 49 31 +75 54 40 +74 58 45 +73 63 51 +70 74 66 +74 86 79 +86 95 87 +99 105 92 +122 118 98 +122 121 102 +122 124 106 +121 131 115 +117 140 125 +110 147 135 +110 148 140 +119 151 138 +126 144 129 +133 138 120 +135 135 116 +137 132 113 +138 130 109 +134 127 106 +131 121 101 +131 117 96 +146 111 79 +151 108 73 +157 106 68 +165 102 60 +168 102 58 +168 103 60 +165 105 63 +160 118 83 +158 122 89 +156 127 95 +153 134 102 +151 141 109 +145 147 117 +138 151 124 +129 149 126 +116 145 127 +88 135 130 +81 132 129 +75 129 129 +64 122 125 +53 117 120 +44 113 117 +38 103 107 +28 80 82 +26 75 76 +24 70 71 +22 60 62 +22 50 52 +24 44 43 +27 40 38 +33 40 36 +40 44 37 +51 48 38 +62 53 39 +74 59 42 +89 66 45 +103 73 45 +114 78 46 +125 82 46 +141 84 45 +143 83 44 +145 82 43 +145 80 41 +144 78 39 +143 75 36 +140 72 34 +139 67 30 +137 67 26 +136 63 23 +137 59 19 +139 60 18 +140 60 16 +141 61 16 +143 64 20 +148 68 24 +155 78 28 +163 88 34 +172 94 39 +181 100 43 +192 106 44 +197 109 43 +201 110 42 +201 110 42 +199 110 42 +197 112 44 +190 111 50 +180 109 54 +172 107 57 +163 104 58 +156 100 58 +149 95 57 +143 90 55 +145 89 54 +148 92 56 +152 97 62 +156 105 73 +159 114 84 +167 125 97 +175 136 111 +170 145 123 +170 154 135 +170 163 143 +171 171 152 +171 180 163 +167 185 169 +162 190 174 +165 193 179 +154 193 181 +141 190 181 +129 184 177 +120 175 170 +113 168 162 +107 159 152 +102 150 140 +108 143 129 +114 135 116 +116 128 105 +118 120 94 +120 112 84 +121 105 75 +123 97 66 +123 90 59 +121 84 54 +122 80 48 +118 77 46 +112 74 46 +106 74 48 +97 74 51 +89 73 54 +81 71 56 +68 67 56 diff --git a/src/fractalzoomer/color_maps/Flame 455_040222-13.map b/src/fractalzoomer/color_maps/Flame 455_040222-13.map new file mode 100644 index 000000000..f5eae09e3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 455_040222-13.map @@ -0,0 +1,256 @@ +33 6 3 +26 9 4 +23 11 4 +21 13 5 +31 15 4 +41 18 4 +45 21 3 +50 24 3 +71 39 5 +83 46 10 +95 53 15 +108 61 22 +121 70 30 +131 82 40 +141 95 51 +146 100 55 +152 106 59 +181 132 78 +191 142 87 +202 153 96 +210 156 98 +219 159 100 +222 159 100 +226 159 100 +222 151 93 +204 136 86 +186 121 79 +166 100 68 +146 80 57 +136 72 50 +127 64 43 +109 53 37 +90 40 29 +68 27 22 +62 26 18 +57 25 15 +53 26 14 +49 28 14 +48 30 16 +48 32 18 +40 36 16 +34 35 15 +29 34 14 +26 31 17 +24 29 21 +23 29 23 +22 30 26 +20 28 30 +23 33 30 +44 40 37 +61 47 42 +78 54 47 +96 58 42 +114 62 37 +125 65 33 +136 68 30 +177 91 34 +180 87 32 +184 84 30 +171 72 22 +158 61 15 +150 59 14 +143 58 14 +124 58 17 +102 47 18 +53 18 12 +40 14 12 +27 10 13 +25 9 14 +23 9 15 +21 6 12 +22 5 12 +25 6 13 +28 5 11 +31 5 9 +30 4 6 +30 3 3 +28 3 3 +26 4 4 +24 5 8 +23 7 9 +29 16 6 +37 23 9 +45 30 12 +51 33 15 +57 36 19 +75 49 26 +93 60 32 +127 88 40 +145 96 48 +163 105 57 +171 110 63 +180 115 70 +189 122 80 +195 137 94 +203 145 100 +209 150 99 +223 156 99 +223 166 116 +224 177 133 +225 183 136 +227 190 139 +236 199 134 +244 203 123 +243 207 131 +245 213 139 +248 219 148 +251 217 147 +254 216 147 +252 209 132 +244 197 125 +233 184 121 +219 171 115 +185 135 96 +172 126 88 +160 118 81 +136 103 69 +115 90 56 +97 82 46 +87 75 39 +71 74 38 +67 72 37 +63 70 37 +62 66 34 +61 62 32 +63 58 32 +64 55 30 +66 48 29 +62 42 25 +53 21 9 +54 19 6 +56 17 3 +65 21 2 +74 28 6 +84 37 13 +90 47 21 +99 60 39 +97 63 48 +95 67 58 +91 66 62 +88 66 67 +81 61 65 +69 54 63 +57 45 58 +43 36 52 +23 20 37 +20 17 31 +17 15 26 +15 14 17 +14 13 9 +15 17 7 +17 23 9 +22 34 14 +23 35 14 +24 37 15 +26 39 15 +27 41 16 +29 40 15 +31 41 15 +32 39 13 +33 36 11 +29 34 12 +29 35 12 +30 36 13 +35 38 15 +38 38 15 +41 40 15 +40 41 16 +39 41 16 +39 38 15 +40 36 15 +42 29 12 +40 24 9 +36 18 4 +32 14 2 +29 10 1 +28 6 0 +26 3 0 +22 1 0 +18 0 0 +16 1 0 +16 3 0 +20 6 1 +25 9 2 +44 21 3 +49 24 2 +54 27 2 +64 29 3 +71 29 5 +80 27 5 +85 25 5 +86 26 2 +83 23 2 +76 19 2 +70 12 2 +63 5 2 +56 3 0 +53 2 0 +50 4 0 +48 8 0 +45 9 0 +42 11 1 +43 10 1 +44 10 2 +45 12 2 +42 12 1 +36 14 2 +33 13 1 +33 12 1 +35 13 1 +42 15 3 +52 21 7 +63 33 14 +82 46 21 +98 60 29 +112 72 37 +125 78 46 +131 85 57 +140 91 61 +139 97 65 +135 102 66 +124 96 67 +111 91 77 +105 86 84 +94 81 89 +83 79 90 +67 70 84 +54 63 84 +52 59 86 +52 56 86 +51 53 85 +47 48 74 +40 40 63 +39 33 56 +41 31 50 +41 30 50 +44 31 51 +45 36 54 +52 42 63 +60 50 74 +66 59 87 +71 67 98 +76 76 110 +88 86 115 +96 93 114 +101 95 110 +102 91 99 +93 80 89 +89 73 77 +86 64 62 +81 54 47 +79 44 33 +62 30 21 +48 20 12 +38 12 7 +30 7 4 diff --git a/src/fractalzoomer/color_maps/Flame 456_040222-15.map b/src/fractalzoomer/color_maps/Flame 456_040222-15.map new file mode 100644 index 000000000..8b702851e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 456_040222-15.map @@ -0,0 +1,256 @@ +153 104 63 +189 101 74 +188 94 76 +188 88 78 +211 75 65 +235 63 52 +240 53 46 +246 44 41 +251 16 20 +240 16 15 +230 16 10 +201 15 7 +173 15 4 +148 19 7 +123 23 11 +115 25 13 +108 28 16 +61 46 26 +52 64 36 +43 82 47 +51 103 68 +59 125 89 +63 136 99 +68 147 110 +81 183 133 +78 183 135 +75 184 138 +66 173 135 +57 162 133 +50 152 126 +44 143 120 +34 121 105 +23 98 86 +13 71 63 +19 73 69 +26 75 76 +42 94 95 +59 114 114 +66 126 121 +74 138 128 +98 180 147 +122 202 154 +146 224 162 +168 223 162 +191 223 163 +195 213 156 +199 203 149 +208 175 124 +219 156 97 +244 119 68 +247 105 60 +251 92 52 +251 94 50 +252 96 49 +250 100 49 +248 105 50 +232 100 37 +220 97 35 +209 95 34 +205 92 37 +202 90 41 +200 80 36 +198 70 31 +193 47 18 +187 23 5 +193 20 2 +199 20 3 +205 21 5 +200 22 4 +196 23 3 +176 29 5 +155 40 10 +115 67 22 +97 80 26 +79 94 30 +56 97 35 +34 100 41 +25 97 43 +17 94 45 +16 90 45 +15 84 39 +12 62 35 +8 48 32 +5 34 29 +4 30 26 +4 26 23 +4 27 22 +5 38 33 +14 79 71 +21 102 91 +28 125 112 +33 136 123 +38 148 135 +40 169 155 +52 192 179 +62 215 205 +73 231 218 +83 241 230 +79 232 223 +75 224 216 +75 218 212 +76 213 208 +79 206 198 +81 197 187 +67 191 156 +66 189 149 +66 188 142 +68 178 147 +71 169 152 +73 152 164 +76 142 173 +78 145 185 +83 161 182 +100 150 173 +107 145 168 +114 141 163 +129 133 168 +142 148 161 +163 154 139 +178 154 115 +215 131 66 +218 119 60 +222 107 55 +220 102 52 +219 97 50 +204 79 35 +189 68 28 +162 60 29 +138 64 37 +107 87 58 +99 93 60 +91 100 62 +73 107 64 +54 113 77 +50 122 91 +48 127 104 +50 128 98 +57 119 86 +65 111 74 +75 106 68 +85 101 63 +98 90 57 +111 90 49 +119 100 44 +111 109 41 +113 123 25 +116 127 23 +119 131 22 +135 147 37 +131 163 61 +123 179 82 +114 189 93 +105 212 91 +107 214 93 +109 216 95 +122 223 107 +139 208 112 +152 196 102 +163 180 90 +162 162 72 +168 155 64 +175 145 79 +180 137 84 +186 130 90 +180 112 103 +177 91 103 +171 81 106 +141 86 110 +90 106 124 +80 106 126 +71 106 128 +77 108 135 +70 121 138 +71 135 133 +69 157 141 +69 175 150 +86 189 167 +103 202 187 +123 213 197 +143 223 199 +161 216 196 +180 206 185 +198 183 175 +208 160 155 +208 132 109 +202 131 101 +197 131 93 +184 128 87 +169 127 81 +158 133 70 +148 138 66 +147 143 63 +149 146 66 +149 146 67 +155 146 60 +160 141 57 +177 136 50 +198 132 46 +204 129 45 +195 127 43 +174 126 48 +150 126 49 +136 125 49 +119 136 53 +99 148 60 +77 160 80 +61 170 100 +55 175 119 +57 184 132 +64 192 139 +77 198 147 +98 207 156 +123 217 164 +147 224 174 +167 223 179 +186 213 170 +202 199 152 +221 184 123 +236 172 98 +246 156 82 +251 137 68 +245 118 52 +232 102 37 +204 94 24 +174 86 17 +147 79 16 +122 69 13 +106 57 14 +79 52 18 +52 48 23 +28 44 24 +9 40 21 +5 35 19 +4 33 18 +7 35 22 +9 38 25 +11 45 24 +9 53 27 +6 59 27 +5 62 26 +6 61 27 +7 61 26 +7 62 28 +7 65 33 +7 65 35 +9 60 34 +10 54 34 +11 48 32 +13 41 31 +20 38 29 +42 39 25 +73 52 27 +73 65 40 +80 74 52 +83 87 61 +96 94 66 diff --git a/src/fractalzoomer/color_maps/Flame 457_040222-16.map b/src/fractalzoomer/color_maps/Flame 457_040222-16.map new file mode 100644 index 000000000..3f6f572f0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 457_040222-16.map @@ -0,0 +1,256 @@ +100 134 148 +88 123 138 +82 116 131 +76 110 125 +73 106 121 +70 102 117 +69 101 115 +69 100 114 +64 97 110 +65 98 112 +67 100 115 +68 103 118 +70 106 122 +71 108 124 +72 110 127 +72 110 128 +72 110 129 +72 110 129 +73 111 130 +75 113 131 +78 115 132 +81 118 134 +83 120 136 +85 123 138 +92 130 145 +95 133 147 +99 136 150 +100 138 153 +102 141 157 +104 144 159 +106 147 162 +111 154 168 +115 159 173 +125 168 179 +125 167 177 +125 166 176 +121 160 169 +118 154 162 +115 149 157 +113 145 152 +98 123 131 +91 114 122 +84 105 113 +79 99 106 +75 93 99 +73 91 97 +72 89 96 +69 86 92 +67 83 89 +68 80 85 +66 76 80 +64 73 76 +60 68 71 +57 64 67 +55 61 65 +53 59 63 +46 52 57 +44 51 55 +43 50 54 +44 51 55 +46 52 56 +48 54 58 +51 57 61 +56 64 67 +64 72 75 +83 92 95 +93 102 105 +104 113 115 +108 117 120 +113 122 126 +122 131 134 +126 137 141 +138 149 154 +144 155 159 +151 162 165 +159 170 172 +167 179 180 +171 183 184 +175 188 189 +184 197 197 +189 205 206 +202 218 219 +207 223 223 +212 228 228 +213 229 229 +214 231 231 +216 232 233 +216 232 232 +215 231 231 +213 229 229 +211 227 227 +210 226 226 +209 226 225 +208 224 224 +208 223 222 +207 222 221 +206 221 221 +204 219 220 +203 218 220 +202 217 220 +202 216 218 +202 215 217 +200 212 214 +195 209 212 +184 199 203 +177 192 196 +170 185 189 +166 181 185 +162 177 182 +155 170 175 +147 163 169 +141 158 164 +135 153 160 +122 141 150 +119 140 149 +117 139 149 +114 137 148 +110 137 148 +108 136 148 +106 137 149 +103 136 149 +102 136 149 +101 136 149 +100 135 148 +100 134 148 +97 130 144 +95 127 143 +94 126 142 +93 127 143 +98 132 147 +100 134 148 +103 136 150 +107 139 154 +111 143 157 +112 145 159 +113 146 160 +107 139 154 +101 131 146 +96 123 138 +91 118 133 +87 113 128 +80 105 120 +74 98 111 +70 91 104 +67 86 99 +63 82 96 +63 82 96 +64 83 97 +66 87 100 +68 90 104 +69 93 108 +68 94 112 +67 96 116 +67 96 116 +67 97 117 +67 98 117 +67 98 117 +67 97 116 +65 95 115 +66 95 112 +65 94 111 +63 93 111 +63 93 110 +63 93 110 +63 92 109 +63 92 109 +64 91 107 +63 90 106 +59 83 99 +57 81 96 +56 79 94 +53 74 89 +50 69 83 +46 64 77 +42 59 72 +39 54 66 +36 50 62 +35 47 58 +33 45 56 +33 45 55 +33 45 55 +33 45 56 +34 47 59 +36 50 62 +39 55 71 +39 56 73 +40 58 75 +42 60 79 +43 63 82 +45 65 84 +47 68 87 +51 72 91 +56 76 94 +61 81 99 +67 87 104 +73 94 110 +79 100 116 +86 107 123 +92 113 129 +99 120 135 +105 125 141 +110 130 145 +115 136 150 +122 142 155 +127 148 160 +134 155 164 +140 161 170 +146 167 175 +151 173 179 +156 177 182 +159 179 183 +161 179 181 +158 174 178 +153 169 172 +148 163 166 +142 156 160 +136 150 154 +130 146 150 +126 142 148 +123 141 148 +121 141 149 +121 142 150 +120 143 150 +120 141 150 +119 138 147 +118 135 144 +118 133 140 +117 130 137 +116 128 135 +116 127 134 +117 129 135 +118 132 139 +122 137 146 +128 146 153 +134 154 161 +142 162 169 +147 168 175 +152 173 180 +156 176 183 +157 177 183 +155 174 180 +152 170 175 +149 164 170 +144 160 166 +142 158 164 +138 155 161 +133 150 156 +128 145 152 +123 142 149 +119 140 148 +117 140 149 +115 140 149 +112 139 149 +110 138 149 +104 136 147 +102 135 148 diff --git a/src/fractalzoomer/color_maps/Flame 458_040222-17.map b/src/fractalzoomer/color_maps/Flame 458_040222-17.map new file mode 100644 index 000000000..d8b720d2b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 458_040222-17.map @@ -0,0 +1,256 @@ +145 86 63 +120 68 49 +105 61 47 +90 55 45 +90 54 45 +90 53 45 +90 52 43 +90 51 42 +79 41 34 +73 36 30 +67 32 26 +63 28 23 +59 24 20 +55 20 17 +51 16 14 +49 14 12 +48 13 10 +47 9 7 +49 8 8 +51 7 9 +59 10 11 +67 13 13 +71 15 14 +75 17 16 +88 30 25 +95 36 29 +102 42 34 +110 48 40 +119 55 46 +123 60 49 +128 65 53 +139 74 58 +148 82 67 +164 81 73 +168 81 73 +173 81 74 +173 82 75 +173 83 76 +171 81 74 +170 79 73 +167 66 66 +157 62 61 +147 58 57 +137 55 51 +128 52 46 +125 50 44 +122 48 43 +111 43 36 +97 34 30 +64 21 17 +51 17 13 +39 13 9 +32 10 6 +26 7 4 +25 6 3 +24 5 3 +26 8 6 +31 9 8 +36 11 11 +42 12 13 +49 14 15 +52 14 16 +55 15 17 +61 17 21 +65 22 25 +74 32 31 +75 35 33 +76 39 36 +75 40 38 +74 42 41 +73 46 42 +73 48 42 +71 45 35 +70 41 33 +69 37 32 +70 35 31 +71 34 31 +72 34 30 +73 34 30 +75 32 31 +78 34 34 +92 49 50 +105 66 63 +119 84 76 +128 91 81 +137 99 87 +150 108 98 +158 112 105 +169 119 115 +175 114 108 +182 110 102 +178 103 96 +175 96 91 +162 83 85 +145 69 78 +132 57 64 +122 45 51 +100 27 29 +89 23 25 +78 20 22 +73 19 21 +69 18 21 +61 16 16 +55 13 12 +45 8 6 +45 9 7 +45 11 8 +45 12 9 +46 14 10 +47 18 13 +49 20 14 +54 23 17 +60 26 18 +67 33 23 +66 34 24 +65 35 25 +62 34 27 +58 34 27 +56 34 28 +55 34 29 +55 40 38 +57 43 42 +59 47 46 +61 47 47 +63 48 48 +69 49 51 +75 54 55 +85 59 60 +93 63 64 +110 67 66 +113 69 65 +116 71 64 +125 76 64 +132 81 67 +136 89 70 +147 93 73 +162 106 76 +162 108 75 +163 110 75 +161 109 74 +160 109 74 +153 104 73 +146 100 72 +136 92 68 +123 84 63 +97 67 50 +92 63 47 +87 59 45 +75 51 39 +65 43 33 +58 35 28 +52 29 23 +46 23 19 +44 22 17 +43 21 16 +40 16 15 +37 14 12 +35 11 11 +34 10 11 +34 11 13 +33 12 15 +32 13 17 +31 13 16 +30 14 16 +29 14 17 +31 14 17 +33 14 18 +35 12 17 +41 9 13 +43 8 12 +46 8 12 +51 9 15 +58 12 18 +68 15 19 +78 18 21 +86 21 21 +92 25 22 +93 27 22 +94 29 23 +96 29 23 +96 29 23 +95 31 22 +88 32 21 +79 29 18 +62 21 17 +58 20 17 +55 19 17 +49 18 19 +44 19 18 +41 18 18 +41 17 18 +45 16 18 +53 16 20 +65 17 22 +82 21 24 +99 29 27 +113 36 29 +125 44 32 +134 50 35 +144 55 40 +154 64 45 +157 70 49 +154 77 53 +142 82 54 +131 83 59 +122 83 64 +117 83 67 +116 82 72 +111 84 74 +109 89 78 +106 91 83 +106 91 84 +111 87 87 +118 85 89 +126 91 87 +135 99 89 +142 106 89 +148 110 90 +154 111 92 +159 109 88 +163 110 83 +165 107 77 +163 100 69 +161 97 66 +157 91 64 +154 89 61 +149 86 59 +145 80 55 +142 78 54 +137 76 56 +134 80 60 +130 85 64 +127 85 65 +125 84 62 +121 80 59 +115 75 56 +108 70 53 +100 62 49 +96 56 42 +94 50 37 +92 46 33 +92 45 32 +93 48 34 +97 55 38 +104 62 42 +113 71 51 +121 81 60 +128 90 71 +136 101 78 +147 107 79 +156 107 78 +163 109 78 +154 104 79 +146 103 79 +142 99 77 +137 90 70 diff --git a/src/fractalzoomer/color_maps/Flame 459_040222-18.map b/src/fractalzoomer/color_maps/Flame 459_040222-18.map new file mode 100644 index 000000000..ad417b07f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 459_040222-18.map @@ -0,0 +1,256 @@ +52 100 5 +50 86 6 +49 74 6 +49 62 7 +43 54 6 +37 47 6 +31 47 5 +26 47 5 +9 53 6 +5 50 5 +1 48 5 +4 49 4 +7 51 3 +15 55 2 +24 59 1 +27 58 1 +31 57 1 +36 54 1 +32 53 1 +29 52 1 +29 54 1 +30 56 1 +31 56 1 +32 56 1 +36 50 1 +29 46 1 +23 42 1 +14 41 1 +6 40 1 +3 41 0 +1 42 0 +0 42 0 +0 42 0 +0 42 0 +0 42 0 +0 42 0 +0 42 0 +0 42 0 +0 41 0 +0 40 0 +7 32 1 +9 31 1 +12 30 1 +12 31 3 +12 33 6 +11 35 7 +11 37 9 +9 40 14 +11 41 18 +17 44 26 +19 47 29 +21 50 33 +20 55 41 +20 61 50 +24 61 59 +29 61 69 +50 56 91 +62 52 94 +74 48 98 +82 50 89 +91 52 80 +96 52 81 +102 52 82 +109 56 82 +108 55 83 +108 52 97 +110 49 90 +113 47 84 +112 47 77 +111 47 71 +113 59 58 +106 68 48 +70 78 33 +59 76 37 +48 75 42 +45 71 43 +42 67 44 +43 68 43 +44 70 42 +42 72 34 +31 77 24 +16 87 15 +11 87 16 +6 88 17 +8 94 22 +10 100 27 +20 114 46 +31 130 65 +67 154 85 +74 159 77 +82 164 70 +82 165 64 +82 167 59 +84 169 56 +76 168 60 +75 166 65 +80 163 71 +81 145 60 +73 130 42 +66 115 24 +57 107 17 +48 99 11 +30 82 2 +16 69 0 +7 43 2 +7 36 5 +8 30 9 +9 29 11 +10 29 13 +11 32 16 +11 42 15 +16 50 15 +21 59 14 +27 70 12 +27 71 13 +28 72 14 +27 70 16 +23 75 16 +20 80 15 +20 85 13 +19 94 3 +17 92 2 +16 91 1 +13 89 1 +11 87 1 +6 82 1 +3 78 1 +2 73 2 +0 69 1 +0 65 1 +0 64 1 +0 64 1 +0 63 1 +0 64 1 +0 62 1 +0 59 1 +0 51 0 +0 46 1 +0 41 2 +0 38 2 +1 36 3 +3 34 6 +3 33 8 +3 33 10 +3 34 11 +1 37 10 +1 36 9 +1 35 9 +3 37 9 +3 38 9 +3 41 10 +3 46 11 +2 65 9 +1 70 8 +0 75 7 +1 83 4 +1 88 2 +1 91 1 +0 91 0 +1 92 0 +1 95 0 +1 116 1 +2 123 1 +3 130 1 +7 142 3 +7 148 6 +7 147 8 +9 137 12 +8 123 21 +7 120 22 +7 118 23 +12 115 27 +14 113 29 +21 110 31 +32 99 35 +41 86 39 +48 71 40 +50 53 37 +49 42 37 +43 34 31 +41 33 27 +44 33 24 +53 38 22 +72 48 20 +114 72 20 +119 79 20 +124 86 20 +133 98 23 +137 107 25 +142 118 26 +151 128 27 +165 133 28 +174 135 40 +174 148 51 +172 162 73 +164 171 91 +152 177 103 +136 184 104 +123 185 90 +109 169 85 +91 160 72 +68 152 71 +47 147 72 +32 137 78 +17 138 80 +9 140 66 +6 133 52 +8 123 33 +11 113 18 +21 107 8 +39 100 5 +60 100 8 +80 106 11 +98 117 13 +109 124 14 +113 135 14 +114 139 15 +114 141 15 +116 138 18 +117 135 23 +121 135 28 +119 129 31 +112 127 31 +97 120 28 +77 111 24 +56 98 19 +37 84 17 +23 74 16 +15 65 17 +16 64 17 +27 67 16 +43 72 15 +62 80 11 +80 84 10 +95 87 11 +108 85 10 +115 88 11 +123 93 11 +129 97 12 +138 105 11 +147 115 11 +152 126 14 +156 126 14 +149 127 16 +137 128 15 +119 125 14 +102 123 12 +89 126 8 +78 136 7 +76 139 4 +78 135 5 +80 129 5 +79 121 6 +75 114 6 +68 107 6 +59 101 5 diff --git a/src/fractalzoomer/color_maps/Flame 460_040222-19.map b/src/fractalzoomer/color_maps/Flame 460_040222-19.map new file mode 100644 index 000000000..50604d3fc --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 460_040222-19.map @@ -0,0 +1,256 @@ +195 72 19 +223 63 7 +229 65 7 +235 67 7 +233 73 16 +231 80 26 +228 81 35 +225 82 44 +195 69 75 +177 53 82 +160 38 89 +147 30 88 +135 23 88 +127 20 98 +119 18 108 +116 18 117 +113 19 126 +101 19 172 +97 19 187 +93 19 202 +93 18 199 +93 17 197 +96 17 194 +99 17 192 +102 19 183 +102 20 179 +103 21 176 +102 23 169 +101 26 162 +96 25 155 +92 25 149 +86 22 135 +79 22 124 +71 17 93 +73 16 75 +76 16 58 +83 17 42 +91 18 26 +97 17 20 +104 17 14 +126 19 4 +138 17 3 +151 15 3 +162 15 3 +173 16 3 +175 16 3 +177 17 3 +178 18 3 +173 17 3 +152 16 4 +139 15 4 +127 15 4 +121 14 4 +116 13 4 +113 13 4 +111 13 4 +101 11 3 +89 12 3 +77 13 4 +66 12 7 +55 12 11 +53 11 13 +52 11 16 +52 11 22 +52 11 28 +65 9 55 +65 10 71 +65 12 87 +62 12 95 +59 13 104 +50 14 121 +41 15 138 +30 17 164 +35 16 177 +41 16 190 +51 17 189 +61 19 188 +67 19 185 +74 20 183 +88 21 176 +99 22 166 +114 24 138 +117 24 140 +121 24 142 +124 23 141 +127 23 140 +133 23 138 +140 22 135 +150 21 122 +159 22 107 +168 23 92 +170 24 91 +173 25 91 +177 27 91 +182 29 92 +188 30 93 +193 30 97 +203 31 94 +208 31 78 +213 31 63 +216 31 55 +219 31 47 +226 31 32 +235 32 17 +245 30 5 +247 29 5 +249 29 5 +248 29 5 +247 29 5 +247 29 4 +246 29 4 +243 28 4 +238 27 4 +221 24 5 +213 23 6 +206 23 7 +191 22 11 +174 20 16 +159 19 21 +144 18 26 +122 18 32 +118 16 30 +115 14 29 +112 13 28 +110 13 28 +104 12 31 +96 13 43 +89 16 61 +82 15 81 +76 22 116 +77 23 123 +79 24 130 +83 25 140 +89 27 144 +94 28 150 +100 31 163 +98 33 197 +89 34 214 +80 35 232 +74 34 239 +69 33 246 +60 30 242 +52 26 231 +50 25 213 +53 24 196 +72 22 160 +80 23 151 +89 24 143 +104 25 133 +117 26 119 +125 31 106 +134 46 90 +148 59 77 +148 59 77 +148 60 78 +152 62 79 +155 63 88 +158 57 100 +157 53 117 +154 54 129 +153 67 137 +136 68 171 +130 67 175 +125 67 180 +119 65 180 +115 54 180 +112 41 180 +112 27 173 +128 24 140 +133 24 135 +139 24 130 +145 23 121 +152 22 103 +159 21 85 +161 19 67 +160 20 50 +157 19 35 +154 17 22 +151 16 18 +141 16 20 +129 15 22 +117 13 23 +105 9 23 +89 11 20 +55 9 18 +48 10 18 +42 12 19 +32 16 22 +23 19 23 +16 21 24 +14 18 27 +13 18 28 +11 16 30 +15 17 39 +20 20 53 +28 23 69 +39 27 85 +53 32 100 +65 34 116 +75 35 131 +81 33 136 +93 32 138 +104 28 138 +114 27 138 +126 24 137 +139 26 135 +148 27 131 +148 27 130 +140 24 123 +134 22 115 +127 18 103 +118 17 93 +109 14 86 +103 13 85 +102 13 85 +95 13 90 +84 12 99 +70 12 115 +58 13 131 +46 14 141 +33 12 142 +24 10 147 +22 9 151 +23 9 156 +24 9 158 +24 9 158 +24 9 160 +27 11 161 +25 11 148 +24 13 131 +25 17 116 +26 21 101 +27 24 87 +26 26 70 +24 24 61 +24 24 61 +23 21 62 +21 19 60 +19 19 59 +19 19 58 +21 21 60 +23 25 57 +23 25 57 +29 26 60 +39 24 59 +48 19 57 +57 14 54 +65 9 51 +73 6 50 +90 9 46 +101 20 43 +114 35 44 +130 51 40 +147 65 35 +166 67 29 +185 70 24 diff --git a/src/fractalzoomer/color_maps/Flame 461_040222-20.map b/src/fractalzoomer/color_maps/Flame 461_040222-20.map new file mode 100644 index 000000000..ad8a487ce --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 461_040222-20.map @@ -0,0 +1,256 @@ +141 196 173 +149 202 166 +150 200 159 +151 199 152 +155 198 148 +160 197 145 +158 190 138 +157 184 131 +153 167 103 +148 156 88 +144 145 74 +136 134 64 +129 124 54 +118 111 49 +107 98 45 +101 93 44 +95 88 43 +73 69 42 +67 64 41 +62 60 40 +61 58 40 +61 56 40 +62 56 40 +63 57 40 +63 57 45 +64 59 46 +66 62 48 +69 66 54 +72 70 60 +75 73 64 +79 76 69 +87 85 78 +91 88 84 +92 92 90 +89 94 91 +86 96 93 +87 99 95 +89 103 97 +91 105 95 +94 107 93 +109 117 87 +115 123 86 +121 130 85 +123 134 93 +126 138 101 +127 140 104 +129 142 107 +137 151 118 +151 160 121 +183 179 117 +196 181 117 +209 184 117 +211 179 117 +213 175 118 +211 172 117 +209 169 117 +197 159 104 +192 153 95 +188 147 87 +184 143 81 +181 139 76 +177 136 75 +173 133 75 +164 132 73 +154 128 75 +132 118 79 +128 119 82 +125 120 86 +126 122 90 +127 125 94 +132 134 102 +137 142 111 +144 151 121 +143 146 119 +143 142 117 +140 137 114 +138 132 111 +136 130 111 +135 128 111 +132 125 109 +129 124 110 +119 118 107 +115 116 104 +111 115 101 +110 114 102 +109 113 103 +110 113 105 +114 113 110 +122 121 112 +126 122 109 +130 123 107 +130 124 107 +131 126 107 +129 129 107 +129 132 110 +130 131 111 +127 132 110 +116 115 99 +104 105 92 +93 96 85 +86 93 82 +79 91 79 +69 83 75 +60 79 72 +51 73 73 +47 66 72 +43 60 72 +41 59 71 +40 58 71 +40 58 70 +40 55 67 +42 53 63 +42 52 62 +45 49 56 +46 49 54 +48 50 53 +55 54 50 +66 57 49 +75 59 46 +80 60 46 +91 65 50 +98 73 50 +105 82 51 +113 87 52 +121 92 53 +133 102 51 +141 107 49 +145 111 50 +148 113 52 +148 123 59 +151 127 61 +155 131 63 +164 141 70 +171 148 74 +175 152 80 +176 152 83 +168 148 93 +167 148 94 +166 148 95 +168 149 94 +171 150 94 +177 151 96 +183 153 94 +191 158 96 +197 163 99 +193 173 99 +191 173 96 +190 173 94 +186 168 89 +179 160 79 +175 153 69 +171 146 62 +164 147 58 +161 147 59 +158 148 60 +149 143 64 +136 133 62 +122 119 59 +102 99 54 +88 83 48 +77 71 40 +60 63 38 +57 63 39 +54 64 40 +55 66 42 +55 65 45 +59 64 50 +70 63 51 +94 70 49 +99 76 50 +105 82 51 +117 97 57 +127 107 64 +136 117 75 +147 125 84 +158 127 87 +163 123 86 +168 123 84 +167 124 82 +161 123 80 +151 121 83 +141 120 87 +135 118 91 +129 114 92 +128 111 88 +129 111 86 +130 112 85 +133 115 86 +138 120 90 +145 129 95 +151 138 103 +157 151 111 +165 163 122 +170 173 129 +177 181 136 +180 182 139 +180 180 140 +176 173 137 +168 167 132 +159 158 129 +146 150 121 +138 144 116 +131 136 113 +124 130 109 +118 122 103 +112 116 97 +103 108 91 +92 101 86 +82 99 87 +78 98 94 +79 101 101 +85 104 106 +93 110 113 +97 114 115 +100 116 113 +100 116 112 +100 116 114 +104 120 118 +116 126 121 +133 136 125 +151 148 126 +168 159 123 +182 166 118 +190 170 110 +193 171 102 +194 174 99 +196 177 98 +200 182 98 +205 192 101 +210 204 106 +215 213 112 +219 217 112 +220 219 115 +219 217 116 +218 215 117 +216 215 117 +215 219 122 +215 223 130 +221 230 142 +225 236 154 +228 237 165 +233 239 175 +233 238 180 +231 237 182 +228 234 176 +228 235 175 +222 232 174 +212 227 175 +198 220 177 +188 211 176 +176 213 186 +165 209 188 +155 208 188 +147 204 186 +148 204 186 +141 205 186 diff --git a/src/fractalzoomer/color_maps/Flame 462_040222-21.map b/src/fractalzoomer/color_maps/Flame 462_040222-21.map new file mode 100644 index 000000000..f6e177d6f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 462_040222-21.map @@ -0,0 +1,256 @@ +46 7 70 +35 5 85 +31 4 92 +28 4 100 +22 3 103 +17 3 107 +18 3 104 +19 3 101 +18 1 89 +17 0 84 +16 0 79 +20 0 72 +25 0 65 +35 0 55 +45 1 45 +50 2 40 +56 3 36 +72 3 18 +76 3 13 +81 3 8 +82 3 6 +84 3 5 +84 3 6 +84 4 8 +79 4 16 +74 4 19 +69 4 23 +59 3 24 +50 2 26 +45 2 26 +40 2 27 +28 2 29 +19 2 30 +7 0 31 +6 0 29 +5 0 27 +6 0 23 +7 0 20 +8 0 18 +10 0 17 +17 0 11 +22 0 8 +27 0 5 +33 0 3 +39 0 1 +41 0 0 +44 0 0 +47 0 0 +49 0 1 +56 4 1 +61 8 4 +67 13 7 +73 16 7 +80 19 8 +82 19 8 +84 20 9 +83 19 8 +77 19 7 +72 19 7 +69 19 7 +67 20 8 +67 20 8 +67 20 9 +67 20 12 +64 15 13 +51 7 16 +41 4 21 +32 2 27 +28 1 29 +25 1 32 +20 2 38 +17 2 44 +15 2 51 +14 2 53 +14 2 55 +17 3 52 +20 5 50 +23 6 49 +27 7 48 +35 10 46 +47 12 42 +74 25 36 +91 39 39 +109 53 43 +118 61 46 +127 69 49 +143 86 57 +161 104 72 +178 122 94 +173 120 106 +169 119 118 +164 117 124 +159 116 130 +149 110 133 +142 109 145 +134 114 153 +134 117 157 +125 110 154 +119 103 149 +114 96 144 +109 88 140 +105 80 137 +96 75 128 +98 77 117 +118 85 94 +131 92 86 +144 100 79 +149 101 78 +155 102 78 +158 102 79 +157 105 76 +156 102 73 +150 96 69 +142 81 55 +144 78 53 +146 76 52 +146 69 51 +145 69 53 +143 70 55 +136 68 57 +113 57 50 +103 46 42 +94 35 34 +90 30 32 +87 26 30 +85 22 27 +86 18 25 +84 16 22 +79 15 21 +69 11 15 +64 10 13 +60 9 12 +55 7 11 +54 6 10 +54 6 9 +55 7 10 +54 7 10 +49 7 8 +45 7 7 +42 7 6 +39 7 6 +33 5 4 +30 5 4 +28 4 5 +27 3 6 +27 2 11 +27 2 12 +27 2 13 +26 1 13 +26 1 13 +27 1 11 +28 1 10 +30 1 11 +30 1 11 +31 2 12 +32 2 14 +33 2 15 +33 2 15 +33 2 13 +33 2 12 +33 2 10 +31 2 8 +30 2 8 +29 2 8 +27 2 8 +24 2 9 +21 2 10 +18 1 10 +14 1 11 +14 1 11 +14 1 11 +15 1 11 +17 1 12 +19 1 15 +21 1 19 +24 2 23 +26 1 28 +26 1 33 +29 1 36 +32 2 37 +33 2 40 +34 2 40 +36 4 40 +40 4 40 +45 8 43 +46 9 43 +47 10 44 +48 15 47 +50 18 49 +52 20 48 +55 21 45 +55 20 43 +58 20 38 +59 19 35 +63 22 33 +68 26 35 +74 32 37 +83 37 36 +90 40 35 +95 40 30 +96 37 27 +95 38 25 +94 36 26 +91 41 31 +95 48 35 +100 59 41 +108 69 45 +118 76 50 +126 85 52 +134 86 56 +139 89 62 +146 91 64 +148 94 67 +153 98 66 +159 102 64 +166 106 61 +170 108 57 +174 110 57 +179 109 56 +178 105 57 +175 101 57 +169 100 59 +162 101 62 +155 98 62 +146 97 62 +134 91 67 +122 83 71 +109 74 74 +99 66 78 +87 62 82 +77 54 86 +70 51 85 +61 46 91 +53 40 95 +42 30 101 +34 19 109 +25 11 117 +17 5 126 +12 2 131 +7 1 135 +6 1 137 +8 1 142 +11 2 143 +14 2 144 +18 2 142 +22 2 139 +25 2 132 +30 5 121 +37 5 111 +45 6 98 +44 7 90 +43 7 85 +47 8 81 +47 6 75 +43 8 73 +40 6 73 diff --git a/src/fractalzoomer/color_maps/Flame 463_040222-22.map b/src/fractalzoomer/color_maps/Flame 463_040222-22.map new file mode 100644 index 000000000..9e45a2547 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 463_040222-22.map @@ -0,0 +1,256 @@ +87 97 127 +91 103 136 +91 102 134 +92 102 133 +93 102 131 +94 102 130 +94 102 129 +95 102 129 +98 104 131 +102 108 135 +106 112 139 +110 117 145 +114 122 152 +113 121 151 +113 121 151 +111 119 149 +109 117 147 +99 106 135 +94 101 131 +90 96 127 +91 96 125 +92 96 124 +94 98 125 +96 100 126 +111 117 144 +120 127 153 +129 137 163 +136 145 170 +143 153 178 +145 156 180 +148 159 182 +152 163 186 +156 167 189 +165 174 191 +170 179 194 +175 184 197 +180 188 199 +185 192 202 +186 192 202 +187 193 202 +184 188 192 +177 180 183 +170 173 175 +160 163 164 +150 153 153 +145 147 147 +140 142 142 +129 131 131 +119 122 122 +99 100 101 +88 89 90 +77 78 80 +66 67 69 +56 56 58 +50 50 53 +45 45 48 +27 26 29 +20 20 23 +14 14 17 +12 13 16 +10 12 15 +10 12 15 +10 12 16 +12 13 17 +13 15 20 +14 16 22 +14 16 22 +15 17 23 +15 16 23 +15 16 23 +14 16 22 +14 15 21 +14 15 22 +14 15 22 +15 16 23 +15 16 23 +15 17 24 +15 17 24 +16 17 24 +16 18 25 +17 18 26 +18 19 26 +19 19 26 +20 19 26 +20 19 26 +21 20 26 +23 22 27 +25 23 28 +33 30 34 +40 36 40 +48 43 47 +52 47 52 +56 52 57 +65 62 67 +75 73 77 +86 83 88 +97 94 99 +120 117 121 +129 126 129 +138 136 138 +142 140 141 +146 144 145 +154 152 153 +162 161 161 +175 176 177 +181 183 184 +188 191 192 +190 194 196 +193 198 200 +198 204 208 +202 209 213 +202 211 216 +198 208 216 +184 195 205 +179 190 201 +175 186 197 +166 176 187 +155 166 177 +144 154 166 +132 143 156 +111 120 135 +102 111 125 +93 102 116 +88 97 111 +84 92 106 +74 82 96 +64 72 86 +54 61 75 +44 51 64 +27 32 44 +23 27 39 +19 23 35 +12 16 26 +8 10 18 +5 7 14 +3 4 10 +1 2 7 +1 2 6 +1 2 5 +1 2 4 +1 2 4 +1 2 4 +1 2 5 +2 4 6 +4 6 8 +14 14 18 +17 17 22 +20 21 26 +28 29 36 +36 38 46 +44 47 57 +52 56 67 +68 74 86 +71 77 90 +74 81 94 +78 86 102 +81 90 108 +84 92 111 +85 93 115 +86 95 119 +87 96 122 +90 99 128 +90 100 129 +91 101 130 +94 103 133 +97 106 134 +101 109 137 +104 113 140 +107 115 140 +107 115 140 +108 115 141 +109 117 141 +110 117 141 +111 118 141 +112 119 141 +113 120 142 +115 122 142 +119 125 143 +126 131 147 +131 137 152 +139 144 158 +146 151 164 +153 159 172 +161 167 180 +174 182 194 +176 185 197 +179 188 200 +182 192 205 +184 195 209 +186 197 211 +185 198 212 +184 196 212 +180 192 210 +173 186 205 +165 178 199 +156 170 191 +147 160 182 +138 150 172 +129 141 162 +119 131 153 +111 122 144 +105 116 136 +101 111 129 +98 107 125 +97 104 121 +95 101 119 +93 100 119 +90 98 118 +88 95 115 +86 92 111 +82 87 106 +78 81 99 +73 75 93 +70 71 87 +68 69 83 +69 68 81 +70 68 79 +72 70 80 +74 71 83 +75 74 85 +77 76 87 +78 77 88 +78 77 88 +76 75 86 +72 72 83 +67 67 79 +61 62 74 +56 56 68 +53 52 62 +49 48 57 +47 45 55 +45 44 53 +46 45 54 +49 48 57 +50 49 58 +50 49 58 +51 49 57 +51 49 57 +51 49 57 +51 49 59 +50 49 60 +51 50 62 +50 50 62 +52 51 63 +55 54 67 +58 58 72 +60 59 73 +62 61 76 +64 63 79 +67 66 83 +69 71 89 +72 75 96 +75 79 103 +77 83 109 +78 86 114 +82 90 118 diff --git a/src/fractalzoomer/color_maps/Flame 464_040222-23.map b/src/fractalzoomer/color_maps/Flame 464_040222-23.map new file mode 100644 index 000000000..54791aa77 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 464_040222-23.map @@ -0,0 +1,256 @@ +114 119 136 +103 112 130 +98 108 125 +93 104 121 +91 100 116 +89 96 111 +88 95 109 +87 94 107 +90 97 108 +95 101 113 +100 106 118 +110 114 126 +120 123 134 +131 133 144 +143 144 155 +148 149 159 +154 155 164 +173 175 180 +178 181 187 +184 187 194 +184 189 197 +185 191 200 +184 190 201 +183 190 202 +175 182 195 +167 176 187 +160 170 180 +153 162 170 +147 154 160 +143 150 155 +140 146 151 +134 138 142 +130 131 134 +123 121 126 +119 118 123 +115 116 120 +113 115 119 +111 114 119 +111 114 119 +111 115 120 +117 119 125 +119 121 128 +122 124 132 +121 124 133 +120 124 135 +118 123 134 +117 122 133 +114 120 132 +111 118 129 +111 113 124 +114 114 125 +117 115 126 +119 116 126 +121 117 127 +121 117 126 +121 117 125 +116 110 115 +114 107 110 +113 104 106 +112 102 104 +112 101 103 +110 101 103 +109 101 104 +106 99 105 +100 96 104 +85 82 89 +77 75 82 +69 69 76 +67 67 74 +65 66 72 +62 66 74 +63 70 80 +73 83 99 +81 92 109 +89 101 120 +98 112 131 +108 124 142 +113 130 147 +118 136 152 +126 147 164 +133 158 176 +150 175 195 +157 181 202 +165 187 210 +167 190 213 +170 193 217 +176 198 222 +179 203 226 +182 205 225 +183 203 223 +184 201 221 +184 199 219 +185 197 218 +186 197 217 +189 199 219 +193 203 222 +198 207 225 +209 215 230 +214 218 230 +220 221 230 +222 221 229 +224 221 229 +226 222 229 +227 224 231 +227 225 233 +224 223 231 +222 222 230 +220 220 228 +219 219 227 +215 214 224 +210 209 219 +204 205 214 +198 200 210 +182 188 201 +177 184 198 +172 180 195 +162 173 188 +153 164 182 +143 155 174 +134 147 165 +118 133 151 +109 126 145 +101 120 140 +97 117 136 +93 115 132 +85 106 125 +78 98 117 +72 89 106 +68 82 98 +68 77 89 +69 77 88 +70 77 88 +74 80 89 +78 83 92 +82 86 97 +84 88 99 +88 95 104 +90 97 107 +93 99 110 +94 100 111 +95 101 112 +98 103 115 +101 106 120 +102 108 122 +103 109 126 +104 117 136 +105 118 139 +107 120 142 +108 123 146 +110 125 148 +113 128 151 +118 130 152 +133 137 154 +136 140 156 +140 143 158 +151 153 166 +162 163 176 +171 173 185 +180 182 194 +186 190 203 +192 196 207 +200 200 211 +201 200 210 +202 200 210 +205 199 211 +205 200 210 +205 200 210 +201 199 210 +193 193 208 +191 191 206 +189 190 205 +184 185 201 +181 181 198 +180 177 195 +178 174 193 +176 173 190 +173 171 188 +170 168 183 +167 166 180 +162 162 176 +158 160 174 +155 159 173 +152 158 175 +150 158 178 +144 158 180 +142 157 179 +140 156 178 +133 149 172 +125 143 166 +118 137 159 +111 132 154 +107 128 152 +106 127 153 +107 129 155 +111 132 158 +115 135 160 +120 136 160 +124 138 159 +128 137 155 +129 136 152 +131 136 148 +135 135 145 +139 135 144 +142 138 144 +145 140 147 +146 144 152 +149 147 157 +151 151 163 +149 156 166 +153 160 171 +156 164 176 +161 169 179 +165 173 183 +167 179 187 +173 185 195 +180 191 204 +183 198 210 +187 204 216 +189 208 223 +194 211 226 +198 212 227 +199 212 225 +199 211 222 +199 208 219 +194 201 212 +185 193 203 +174 183 195 +162 172 186 +152 161 177 +141 150 169 +130 142 160 +124 135 154 +119 129 150 +115 128 148 +111 127 146 +105 124 144 +101 122 142 +97 119 141 +94 116 138 +93 114 134 +95 113 132 +100 115 131 +107 120 135 +113 124 138 +121 130 143 +127 136 149 +131 139 152 +131 139 154 +132 138 153 +131 134 147 +130 131 143 +129 127 139 +127 126 137 +126 124 136 +124 123 135 +118 120 134 diff --git a/src/fractalzoomer/color_maps/Flame 465_040222-24.map b/src/fractalzoomer/color_maps/Flame 465_040222-24.map new file mode 100644 index 000000000..79a95a6d8 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 465_040222-24.map @@ -0,0 +1,256 @@ +38 7 7 +42 8 7 +45 7 6 +48 6 6 +49 6 6 +50 6 7 +48 5 6 +46 4 6 +41 1 3 +40 2 4 +39 3 6 +41 5 12 +43 7 19 +48 11 26 +53 16 34 +55 16 35 +57 16 37 +57 18 38 +56 17 37 +55 16 36 +53 17 38 +52 19 41 +52 18 40 +53 18 39 +50 19 33 +47 15 25 +45 12 18 +40 9 13 +35 6 9 +34 4 8 +33 3 7 +33 5 9 +36 13 18 +58 31 48 +72 42 67 +87 54 86 +100 62 102 +113 70 119 +120 79 124 +128 88 130 +150 115 138 +157 117 136 +165 120 135 +162 112 129 +160 104 124 +157 101 119 +154 98 115 +144 93 112 +131 90 94 +107 70 55 +90 54 36 +73 38 17 +56 23 10 +39 8 4 +32 5 4 +26 2 5 +14 7 9 +15 14 15 +17 21 22 +23 31 32 +30 41 42 +32 44 45 +35 47 49 +38 52 52 +39 54 55 +54 53 57 +65 57 58 +77 61 59 +84 64 59 +92 67 60 +103 70 57 +104 65 52 +105 48 38 +101 37 28 +97 26 18 +99 23 12 +101 20 7 +101 18 5 +101 17 3 +100 17 0 +99 15 1 +97 8 0 +100 9 0 +103 11 0 +105 13 0 +108 16 0 +118 23 1 +127 28 4 +137 29 5 +139 29 5 +141 29 6 +139 28 6 +138 27 6 +137 30 5 +135 32 7 +128 34 9 +120 29 9 +99 20 9 +88 14 7 +78 8 6 +76 6 5 +74 4 5 +72 4 4 +73 3 4 +80 3 7 +82 2 6 +85 1 6 +85 0 5 +85 0 5 +83 0 4 +81 0 3 +78 0 3 +74 0 5 +65 0 5 +62 0 5 +59 1 5 +52 1 4 +45 1 3 +38 0 1 +33 0 1 +29 0 0 +30 0 0 +32 0 0 +33 0 0 +35 0 0 +37 0 0 +39 0 0 +41 0 0 +41 0 0 +39 0 0 +38 0 0 +37 0 0 +35 0 0 +31 0 0 +27 0 0 +23 1 0 +12 2 0 +8 2 0 +4 3 0 +3 3 0 +2 3 0 +1 3 0 +0 2 0 +0 2 0 +1 2 0 +5 3 1 +7 3 1 +9 4 1 +13 5 2 +18 5 5 +23 6 9 +27 6 12 +38 5 16 +39 5 16 +41 5 16 +45 5 15 +46 5 15 +46 5 16 +45 7 17 +41 7 20 +39 7 22 +33 8 19 +31 9 19 +30 10 19 +27 13 17 +21 18 17 +14 26 20 +10 32 25 +7 37 27 +8 37 27 +9 37 28 +12 35 26 +15 32 25 +17 32 23 +19 33 24 +22 34 25 +26 33 23 +31 30 21 +40 24 17 +49 17 13 +59 9 8 +66 5 5 +76 6 3 +91 10 9 +123 31 15 +131 40 22 +140 50 29 +158 69 43 +160 82 60 +156 92 67 +151 97 78 +145 99 84 +138 103 81 +134 115 92 +145 133 107 +149 146 129 +144 150 140 +138 145 149 +128 131 149 +114 109 134 +97 86 116 +87 75 99 +87 71 92 +84 66 86 +85 62 86 +83 52 80 +81 40 69 +74 23 53 +62 12 36 +51 6 24 +40 3 13 +30 3 9 +22 3 5 +16 3 2 +13 2 1 +11 1 1 +10 1 0 +9 0 0 +9 0 0 +10 0 0 +10 0 0 +12 0 1 +14 1 2 +17 1 2 +19 0 2 +21 0 2 +21 0 2 +22 0 2 +22 0 2 +22 0 2 +22 0 3 +22 0 3 +22 0 2 +21 0 2 +21 0 1 +20 0 1 +19 0 0 +18 0 0 +17 0 0 +16 1 1 +15 4 4 +14 9 9 +16 13 13 +18 14 14 +19 13 14 +20 13 15 +19 12 13 +18 12 11 +16 13 12 +17 16 15 +23 19 18 +27 20 19 +33 19 20 +38 16 18 +40 12 14 +41 9 10 diff --git a/src/fractalzoomer/color_maps/Flame 466_040222-25.map b/src/fractalzoomer/color_maps/Flame 466_040222-25.map new file mode 100644 index 000000000..9699d4c17 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 466_040222-25.map @@ -0,0 +1,256 @@ +134 105 81 +107 78 57 +92 64 45 +77 50 33 +68 43 28 +59 37 24 +56 35 22 +53 34 21 +41 26 15 +38 22 12 +36 18 10 +39 21 13 +43 24 17 +51 31 23 +60 38 30 +65 41 33 +70 45 36 +90 60 45 +99 67 49 +108 75 54 +114 81 58 +120 87 63 +121 88 63 +123 89 63 +121 88 57 +118 87 54 +116 86 51 +115 87 54 +115 89 57 +116 90 59 +117 92 62 +121 97 67 +127 103 71 +139 118 80 +145 125 87 +151 132 94 +155 134 97 +159 136 101 +158 135 101 +158 134 102 +145 124 91 +134 115 83 +124 107 75 +116 96 68 +109 85 62 +105 81 59 +101 77 57 +97 73 53 +96 74 53 +106 86 57 +115 93 63 +125 101 69 +132 106 76 +140 112 83 +142 115 85 +144 118 87 +146 119 88 +142 114 84 +139 109 80 +131 100 76 +124 91 72 +119 86 68 +115 82 65 +107 74 59 +105 67 55 +105 68 55 +113 78 64 +121 88 74 +125 94 79 +130 101 84 +142 114 97 +152 126 108 +171 145 121 +178 154 127 +185 164 133 +191 169 135 +197 175 137 +197 175 137 +197 176 138 +197 173 133 +194 170 128 +183 162 115 +179 158 109 +176 154 103 +174 152 101 +173 150 99 +169 143 95 +164 137 92 +154 128 87 +154 129 88 +155 131 89 +157 132 91 +160 134 93 +165 139 97 +170 145 103 +174 150 110 +177 155 116 +191 173 130 +197 179 134 +204 186 138 +206 188 139 +209 191 140 +209 192 141 +208 191 141 +205 186 142 +200 180 139 +196 175 137 +192 171 135 +189 168 133 +183 161 125 +178 153 117 +172 147 112 +165 138 107 +150 121 98 +146 117 94 +142 114 90 +137 106 82 +133 102 74 +131 98 70 +131 98 69 +132 102 76 +135 105 80 +138 109 84 +138 110 85 +139 112 87 +141 113 86 +141 113 85 +137 109 84 +133 106 83 +114 94 72 +108 89 68 +102 85 64 +91 75 53 +78 62 45 +67 51 36 +55 39 28 +36 27 17 +31 25 14 +27 23 11 +27 22 11 +27 22 12 +26 19 12 +25 17 11 +25 15 8 +24 15 6 +25 15 6 +25 14 6 +25 14 6 +23 12 7 +22 9 6 +19 7 5 +18 6 2 +15 5 1 +14 5 1 +13 5 1 +13 5 1 +12 7 1 +15 8 1 +19 9 1 +22 13 2 +28 16 5 +39 24 10 +42 25 11 +45 27 12 +49 29 14 +51 30 14 +53 31 15 +53 31 16 +53 29 15 +52 28 16 +51 28 17 +47 25 16 +45 23 15 +43 22 16 +44 22 16 +47 22 16 +51 23 19 +53 26 21 +54 26 23 +55 28 25 +57 29 26 +57 28 26 +59 29 25 +58 30 24 +55 30 20 +55 30 20 +56 31 20 +56 33 20 +60 35 21 +63 41 22 +69 46 23 +77 53 26 +87 62 32 +97 72 38 +107 79 46 +114 86 51 +118 88 53 +119 89 53 +120 88 55 +121 89 56 +120 89 59 +120 91 62 +122 93 65 +125 97 70 +132 102 77 +141 112 87 +153 123 97 +164 137 108 +174 148 116 +184 160 126 +194 171 133 +205 181 142 +214 190 151 +221 199 162 +226 204 168 +228 208 176 +230 213 179 +231 215 180 +228 211 176 +221 206 173 +212 197 165 +198 182 159 +187 171 150 +178 160 140 +169 150 127 +159 139 114 +148 126 100 +133 109 86 +119 92 72 +107 78 62 +100 69 52 +96 64 45 +96 64 44 +100 67 46 +106 74 49 +115 83 57 +124 93 65 +134 103 72 +145 114 80 +155 126 91 +166 138 100 +178 152 110 +188 164 119 +197 174 126 +202 180 130 +205 183 134 +206 185 139 +206 186 141 +206 185 142 +204 183 140 +197 176 133 +184 160 120 +171 144 109 +158 131 99 +148 118 91 +138 109 86 diff --git a/src/fractalzoomer/color_maps/Flame 467_040222-26.map b/src/fractalzoomer/color_maps/Flame 467_040222-26.map new file mode 100644 index 000000000..273374f4b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 467_040222-26.map @@ -0,0 +1,256 @@ +78 46 94 +49 30 72 +25 15 54 +2 1 37 +2 1 38 +3 1 40 +2 1 40 +2 1 41 +3 2 43 +3 1 44 +4 1 45 +3 1 45 +2 1 46 +2 1 46 +2 1 46 +2 1 46 +2 2 46 +4 2 49 +10 4 53 +16 7 57 +28 15 65 +41 23 73 +49 27 78 +57 32 84 +91 52 109 +109 64 120 +127 77 132 +146 89 145 +165 101 158 +172 106 163 +179 111 169 +187 117 174 +188 118 175 +177 110 166 +163 102 157 +150 95 149 +131 83 136 +113 71 124 +103 64 117 +94 58 111 +61 38 89 +55 34 86 +50 31 84 +59 35 91 +69 40 98 +75 43 102 +82 47 106 +95 56 115 +104 62 121 +118 69 129 +115 66 126 +112 63 123 +99 56 114 +87 49 106 +79 45 100 +72 41 95 +41 22 73 +28 15 64 +16 9 56 +11 6 52 +7 3 49 +7 2 48 +7 2 48 +10 3 51 +16 6 55 +41 21 73 +61 32 88 +82 44 103 +94 51 111 +106 59 120 +130 74 137 +156 90 154 +195 116 182 +204 121 188 +214 127 194 +207 123 189 +200 120 184 +191 115 178 +183 110 172 +160 97 157 +137 80 141 +88 51 106 +67 39 90 +47 28 74 +39 23 68 +31 18 63 +21 12 57 +15 8 53 +13 7 51 +16 8 53 +19 9 56 +20 10 57 +21 11 59 +23 11 63 +23 11 65 +23 11 65 +22 10 65 +18 9 62 +15 8 59 +12 7 57 +10 6 55 +9 5 54 +6 4 50 +4 4 48 +2 3 44 +1 2 43 +0 2 42 +0 2 41 +0 2 41 +0 2 41 +0 2 41 +0 2 42 +0 2 42 +1 2 44 +1 2 44 +2 2 45 +3 2 47 +4 2 48 +5 3 49 +7 3 50 +12 6 53 +15 8 57 +19 10 61 +22 11 63 +25 12 65 +30 15 69 +34 17 72 +39 20 75 +46 23 80 +59 30 90 +62 32 92 +66 34 95 +72 37 98 +81 42 104 +89 47 110 +94 51 113 +93 52 111 +88 49 107 +84 47 104 +80 45 101 +77 43 99 +70 39 90 +61 35 81 +50 31 71 +42 25 65 +32 19 60 +33 18 60 +34 18 61 +40 24 63 +48 29 70 +60 36 81 +76 47 94 +116 72 126 +127 80 134 +138 88 142 +160 102 159 +181 118 175 +199 130 188 +215 142 201 +230 151 211 +238 155 217 +243 158 220 +241 156 218 +239 155 217 +238 151 215 +233 146 210 +225 141 203 +217 135 196 +206 127 188 +204 125 187 +203 123 186 +195 119 181 +184 113 173 +170 105 163 +155 96 153 +140 85 145 +124 74 134 +106 62 121 +85 51 109 +67 40 96 +50 30 85 +36 20 75 +26 13 66 +17 8 58 +8 5 49 +8 5 47 +9 5 46 +9 5 44 +9 6 42 +8 5 42 +7 5 41 +7 6 41 +7 6 41 +6 6 41 +6 6 42 +6 6 42 +7 7 41 +11 9 41 +14 11 42 +15 12 43 +17 13 44 +16 12 44 +17 12 44 +17 12 45 +15 11 46 +13 10 47 +9 8 47 +6 5 47 +3 3 47 +1 2 47 +0 1 46 +0 1 45 +0 1 44 +0 1 43 +0 1 42 +0 1 42 +0 1 41 +1 1 41 +2 2 40 +5 4 39 +9 6 39 +13 9 39 +17 10 43 +22 13 48 +27 16 53 +34 19 57 +41 24 62 +47 28 68 +49 28 72 +50 28 77 +48 26 78 +44 23 78 +42 23 76 +36 20 70 +31 17 65 +25 13 58 +17 9 51 +12 6 47 +7 3 41 +5 2 36 +3 1 33 +2 1 31 +1 1 31 +2 0 32 +3 1 35 +5 1 38 +9 4 43 +17 9 51 +28 15 61 +44 25 73 +67 39 91 +85 49 105 +82 47 101 +76 43 96 +65 37 86 +65 38 84 diff --git a/src/fractalzoomer/color_maps/Flame 468_040222-27.map b/src/fractalzoomer/color_maps/Flame 468_040222-27.map new file mode 100644 index 000000000..7e662e988 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 468_040222-27.map @@ -0,0 +1,256 @@ +183 145 135 +187 128 111 +180 117 99 +173 106 88 +160 93 76 +147 81 64 +141 75 59 +135 69 55 +95 46 39 +74 38 33 +54 30 27 +44 25 21 +35 20 16 +30 17 14 +25 14 12 +24 13 11 +23 13 10 +26 17 14 +37 22 20 +49 28 26 +71 44 42 +93 60 59 +104 71 69 +115 82 79 +159 125 119 +179 144 138 +199 164 158 +201 171 163 +204 178 168 +200 176 166 +197 174 165 +188 161 154 +174 143 143 +137 115 115 +123 101 100 +110 87 86 +105 83 85 +101 79 85 +100 79 85 +99 79 86 +117 87 92 +133 101 105 +150 115 119 +163 130 132 +177 146 146 +184 154 154 +192 162 162 +207 180 176 +217 193 185 +219 199 188 +213 190 179 +207 181 171 +187 162 152 +168 144 134 +157 132 122 +147 120 111 +101 76 70 +79 57 53 +57 38 36 +43 27 26 +29 17 16 +25 14 13 +22 12 11 +19 11 10 +22 14 14 +46 36 36 +64 51 53 +82 67 70 +92 75 78 +103 83 86 +125 99 103 +143 116 117 +157 125 131 +152 122 129 +148 120 127 +145 116 121 +142 113 115 +139 110 113 +136 107 112 +135 105 108 +137 105 104 +151 109 99 +155 108 96 +160 107 93 +160 108 93 +161 110 94 +163 112 97 +162 112 99 +151 110 95 +143 105 94 +136 101 93 +131 98 91 +126 95 89 +113 89 82 +98 79 74 +88 69 65 +78 58 59 +65 50 50 +63 47 46 +62 44 42 +61 42 40 +61 40 38 +57 38 36 +54 35 31 +43 25 20 +36 21 15 +29 17 11 +26 14 10 +23 12 9 +17 8 6 +12 6 4 +7 4 2 +4 2 1 +1 0 0 +0 0 0 +0 0 0 +2 0 1 +4 1 1 +7 3 4 +10 6 8 +21 11 13 +24 15 17 +28 19 21 +28 19 21 +28 20 21 +30 20 22 +29 19 20 +29 20 21 +27 19 19 +29 17 16 +30 18 17 +32 19 18 +36 22 20 +43 27 25 +52 33 31 +60 42 38 +81 57 53 +89 64 61 +98 72 69 +102 75 73 +106 78 78 +115 85 85 +129 94 97 +141 108 108 +154 122 123 +183 155 155 +190 165 163 +198 176 172 +215 194 190 +224 208 202 +230 218 211 +232 223 214 +232 220 212 +231 217 209 +230 214 206 +225 203 198 +221 195 190 +213 185 179 +206 171 165 +192 154 151 +177 138 138 +154 116 108 +149 109 102 +144 103 96 +137 91 89 +136 89 86 +141 91 85 +148 100 90 +167 116 108 +171 121 112 +176 126 116 +184 138 125 +189 148 131 +198 156 137 +202 162 144 +206 164 150 +207 169 156 +216 177 163 +221 187 171 +225 192 180 +223 194 184 +224 193 185 +220 192 183 +216 188 181 +196 165 162 +188 156 153 +181 148 145 +165 133 131 +151 118 121 +136 103 110 +120 90 96 +105 81 84 +96 74 77 +89 67 73 +87 63 67 +90 60 60 +101 61 56 +116 65 57 +124 69 59 +123 68 58 +117 62 53 +117 58 47 +111 54 44 +99 50 43 +77 42 39 +62 35 34 +54 30 33 +53 31 36 +53 32 38 +52 32 37 +50 31 38 +49 33 42 +50 35 44 +49 34 40 +46 31 35 +44 29 33 +45 32 34 +49 35 37 +57 40 42 +66 44 46 +74 51 54 +81 59 63 +87 66 73 +95 73 79 +97 76 85 +98 78 86 +95 78 86 +94 78 83 +91 78 79 +89 73 73 +87 68 68 +87 66 63 +85 67 60 +87 67 57 +88 65 57 +89 62 57 +87 61 55 +87 60 53 +89 59 52 +92 58 54 +95 59 56 +97 62 57 +100 65 57 +105 69 62 +115 75 67 +122 83 75 +126 85 78 +127 88 85 +130 91 90 +137 98 100 +147 105 111 +156 115 121 +163 126 129 +164 127 131 +167 129 133 +173 132 133 diff --git a/src/fractalzoomer/color_maps/Flame 469_040222-28.map b/src/fractalzoomer/color_maps/Flame 469_040222-28.map new file mode 100644 index 000000000..7ec9cc754 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 469_040222-28.map @@ -0,0 +1,256 @@ +101 156 123 +83 141 116 +72 130 115 +62 120 114 +62 124 118 +63 128 123 +62 127 123 +61 126 123 +50 116 125 +42 107 121 +35 98 117 +28 88 108 +22 79 100 +20 73 93 +19 68 86 +20 64 82 +22 61 79 +28 43 63 +31 39 52 +34 36 42 +40 35 34 +47 35 27 +51 33 26 +56 32 26 +51 34 29 +49 41 35 +48 49 42 +50 57 52 +53 65 63 +51 69 69 +50 74 76 +48 79 85 +48 84 93 +50 85 90 +51 82 84 +53 80 79 +56 74 69 +59 69 60 +61 65 55 +64 62 51 +77 67 48 +83 78 54 +90 90 60 +93 101 69 +97 113 78 +98 119 85 +100 126 93 +103 140 109 +107 157 123 +110 172 135 +107 171 137 +105 171 139 +101 166 133 +97 162 128 +95 160 124 +94 158 121 +91 149 120 +81 141 116 +71 133 113 +58 122 106 +45 112 100 +42 107 99 +40 102 98 +38 92 95 +33 81 91 +17 62 74 +13 53 64 +9 45 55 +8 41 49 +7 37 44 +4 29 33 +5 24 26 +7 23 20 +7 27 19 +7 31 19 +11 34 18 +15 37 18 +17 37 16 +19 37 15 +21 37 14 +20 36 14 +18 33 15 +18 29 12 +19 25 9 +18 22 8 +17 20 8 +16 13 10 +15 9 16 +21 7 21 +23 7 20 +26 8 20 +26 8 21 +27 9 22 +33 14 23 +39 17 22 +44 22 17 +43 25 13 +35 27 9 +33 30 11 +32 34 13 +32 37 15 +32 41 17 +31 43 20 +26 44 24 +16 38 37 +17 38 41 +18 39 45 +19 40 43 +21 42 42 +23 45 39 +29 48 37 +38 52 33 +52 62 33 +80 86 39 +82 92 43 +85 98 47 +88 104 53 +88 110 58 +92 114 64 +101 115 64 +100 107 65 +92 102 59 +85 97 54 +86 95 49 +88 94 44 +99 99 34 +109 105 29 +119 115 29 +126 128 38 +130 146 63 +130 149 69 +130 152 75 +124 159 89 +122 164 103 +115 166 115 +112 166 125 +104 159 135 +100 150 131 +96 142 128 +96 137 123 +96 133 119 +96 124 113 +96 118 111 +89 118 118 +81 112 119 +70 106 110 +69 104 107 +68 103 105 +62 110 113 +55 114 124 +55 119 134 +59 130 141 +82 151 141 +85 155 142 +89 159 143 +97 161 146 +104 163 146 +113 167 138 +124 170 125 +130 170 110 +133 165 96 +126 143 81 +123 138 74 +120 133 68 +114 123 53 +110 111 38 +103 97 29 +97 82 30 +82 66 37 +81 66 40 +80 67 43 +78 74 50 +80 79 59 +79 84 70 +79 88 79 +78 87 89 +77 88 96 +75 93 98 +71 96 95 +64 97 90 +56 90 88 +48 78 85 +41 69 81 +38 64 74 +41 82 64 +46 85 63 +51 88 63 +64 96 63 +76 103 63 +92 112 60 +103 129 58 +116 137 52 +124 136 42 +126 126 34 +123 112 27 +111 101 23 +98 94 20 +84 80 18 +69 63 16 +58 48 14 +48 38 13 +44 36 11 +44 38 9 +43 40 11 +45 45 14 +46 54 22 +46 62 26 +47 65 30 +46 67 36 +44 66 41 +40 71 50 +37 78 56 +37 80 62 +37 80 64 +41 73 62 +43 71 59 +46 73 54 +51 79 54 +54 86 54 +60 89 56 +61 90 55 +59 87 52 +57 84 51 +51 82 51 +48 82 55 +44 82 58 +41 82 59 +41 81 61 +41 79 60 +42 78 63 +42 82 68 +44 89 70 +53 96 70 +62 101 68 +74 101 64 +79 99 62 +78 99 64 +79 99 65 +78 99 70 +83 100 75 +84 97 78 +84 100 89 +81 103 99 +81 107 111 +85 122 126 +89 139 137 +104 159 144 +113 171 151 +120 176 153 +127 180 153 +126 186 152 +136 197 148 +129 186 136 +120 173 128 +111 157 122 +97 146 117 diff --git a/src/fractalzoomer/color_maps/Flame 470_040222-29.map b/src/fractalzoomer/color_maps/Flame 470_040222-29.map new file mode 100644 index 000000000..1ee3eb806 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 470_040222-29.map @@ -0,0 +1,256 @@ +202 107 147 +191 91 132 +188 88 128 +186 85 125 +185 84 125 +185 83 125 +184 83 126 +184 84 128 +182 88 130 +182 90 131 +182 92 132 +185 98 137 +188 104 142 +194 112 149 +201 121 157 +204 126 162 +208 131 167 +220 153 186 +224 158 190 +228 163 194 +229 162 193 +230 162 192 +230 159 190 +230 157 188 +226 144 176 +221 137 170 +216 130 164 +212 123 158 +209 116 153 +208 112 150 +207 109 148 +205 103 144 +205 96 139 +203 84 129 +201 77 124 +200 70 119 +196 64 115 +193 59 111 +191 57 109 +190 56 107 +189 53 105 +190 55 107 +191 58 109 +194 61 111 +197 65 114 +197 67 115 +197 69 116 +196 71 116 +194 73 117 +189 71 114 +186 68 111 +183 65 109 +178 62 105 +173 60 101 +170 59 98 +167 58 96 +154 57 91 +148 56 88 +143 55 85 +141 55 84 +139 55 84 +138 55 85 +138 55 86 +138 55 85 +136 53 83 +131 49 77 +126 46 73 +122 43 70 +121 43 69 +120 43 68 +119 44 69 +120 48 71 +132 60 84 +139 68 92 +146 77 100 +152 83 107 +158 90 115 +160 92 117 +162 94 120 +165 99 124 +168 103 127 +175 110 134 +180 115 139 +185 120 144 +188 122 147 +192 125 151 +198 130 157 +205 133 163 +215 137 171 +218 136 171 +222 135 172 +222 132 171 +222 130 170 +219 123 165 +214 115 157 +208 107 149 +199 99 140 +181 83 123 +171 75 114 +162 68 105 +158 64 101 +155 60 97 +146 53 88 +136 43 79 +118 27 59 +111 20 52 +104 14 45 +101 12 42 +98 11 40 +96 11 38 +99 14 40 +105 19 45 +114 25 53 +132 41 71 +135 45 75 +139 50 79 +148 56 87 +154 64 96 +159 71 102 +164 77 107 +174 85 116 +179 90 121 +184 95 127 +185 98 129 +187 101 132 +190 106 137 +193 111 143 +193 115 145 +191 118 146 +184 115 141 +181 113 138 +179 111 136 +175 106 131 +170 101 126 +167 99 122 +167 97 122 +172 101 127 +178 105 131 +184 109 136 +186 111 138 +189 113 140 +193 115 143 +195 116 145 +197 118 146 +198 120 149 +204 130 159 +206 134 162 +208 138 166 +214 145 173 +220 150 179 +226 154 184 +230 155 186 +234 147 184 +233 143 181 +233 140 179 +229 132 172 +225 125 164 +219 120 157 +212 113 149 +207 106 141 +197 99 132 +178 78 112 +173 72 106 +168 66 100 +157 53 88 +147 40 75 +136 31 64 +125 23 55 +116 18 45 +114 18 44 +113 19 44 +112 21 46 +113 25 50 +115 30 56 +120 36 61 +125 43 68 +129 48 74 +137 52 81 +145 56 88 +154 63 97 +164 69 104 +174 76 114 +183 85 124 +194 95 134 +214 121 158 +217 126 162 +221 131 167 +226 139 175 +231 146 183 +235 151 186 +236 152 188 +236 153 189 +235 152 189 +234 152 188 +232 154 187 +231 155 186 +230 156 186 +229 156 187 +228 156 185 +225 152 182 +223 147 176 +219 140 170 +215 131 164 +209 122 155 +203 113 146 +196 105 139 +190 99 133 +184 95 128 +178 92 123 +173 88 117 +169 85 113 +164 83 110 +160 81 106 +156 79 102 +151 77 100 +148 75 97 +145 74 95 +143 75 95 +140 74 95 +139 74 95 +138 75 95 +136 75 93 +135 73 91 +131 68 87 +127 64 83 +123 59 78 +120 55 75 +120 52 73 +121 51 73 +122 53 75 +125 56 78 +131 60 83 +135 62 86 +139 66 90 +143 71 94 +145 74 97 +150 76 100 +155 81 105 +160 86 112 +166 93 119 +176 102 129 +187 111 139 +197 119 150 +207 126 159 +213 133 166 +219 137 170 +224 139 174 +228 140 176 +231 142 179 +233 142 181 +234 142 181 +233 140 180 +229 135 177 +224 131 173 +218 125 167 +212 118 159 diff --git a/src/fractalzoomer/color_maps/Flame 471_040223.map b/src/fractalzoomer/color_maps/Flame 471_040223.map new file mode 100644 index 000000000..5483bd840 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 471_040223.map @@ -0,0 +1,256 @@ +183 89 57 +215 132 89 +229 149 101 +243 166 113 +242 165 110 +242 164 108 +239 162 105 +236 161 103 +227 148 89 +220 133 76 +214 118 63 +202 109 57 +190 100 52 +187 106 55 +185 112 59 +188 114 58 +191 117 57 +203 124 65 +201 133 82 +199 142 100 +189 155 108 +180 168 117 +174 169 115 +168 170 113 +142 151 104 +134 147 108 +127 144 112 +118 140 107 +109 137 102 +106 135 99 +104 134 97 +101 134 88 +103 133 90 +105 117 87 +104 110 82 +104 103 78 +106 95 66 +108 87 55 +111 82 51 +115 78 48 +146 78 48 +157 84 45 +169 90 43 +177 93 44 +186 97 46 +186 99 49 +187 102 52 +175 106 59 +161 103 61 +141 86 48 +144 71 41 +148 57 35 +145 44 29 +142 32 24 +139 29 21 +137 27 18 +129 21 9 +117 20 5 +106 19 2 +87 17 1 +68 15 1 +60 15 1 +52 15 1 +38 14 1 +28 16 2 +25 16 4 +33 16 7 +42 16 10 +45 18 14 +49 21 18 +56 30 29 +63 39 36 +84 49 36 +88 47 34 +93 45 33 +91 43 32 +89 42 31 +87 39 28 +85 36 26 +81 29 15 +75 19 7 +62 5 0 +51 3 0 +41 1 0 +36 2 0 +31 4 0 +22 8 1 +18 13 4 +11 25 15 +12 35 22 +14 45 30 +17 51 33 +20 58 37 +24 69 42 +29 77 44 +40 78 45 +50 75 43 +70 63 36 +78 56 29 +87 49 22 +90 43 18 +94 37 15 +98 25 7 +95 14 5 +81 2 5 +71 1 6 +61 0 7 +55 0 8 +49 1 9 +39 1 6 +31 1 6 +24 1 7 +21 1 6 +32 1 4 +37 1 3 +42 1 2 +50 3 4 +56 7 7 +66 16 15 +81 29 26 +123 71 53 +131 93 67 +140 116 82 +143 125 91 +146 135 101 +150 148 107 +158 161 114 +166 169 118 +171 173 120 +183 172 124 +183 167 120 +184 162 116 +191 154 106 +197 141 98 +207 136 92 +216 128 85 +209 112 63 +196 109 59 +184 106 56 +176 106 56 +168 106 57 +152 100 52 +135 96 51 +115 97 53 +102 108 68 +79 118 97 +75 114 98 +71 110 99 +64 93 87 +62 94 76 +54 86 81 +52 82 79 +41 64 68 +38 66 58 +36 69 48 +25 70 39 +23 76 36 +20 83 40 +28 89 54 +40 100 64 +51 105 67 +87 112 66 +94 112 66 +102 112 67 +116 113 71 +126 105 71 +131 100 66 +138 93 64 +121 81 45 +115 74 41 +110 68 37 +88 58 28 +72 47 25 +55 37 20 +36 28 16 +27 18 11 +21 11 7 +20 8 4 +22 11 4 +27 13 6 +32 18 7 +41 22 8 +51 24 10 +64 28 8 +88 27 7 +92 26 7 +97 26 8 +104 24 8 +112 21 6 +120 15 5 +130 11 2 +137 9 2 +140 10 2 +143 13 1 +145 14 2 +150 15 1 +151 14 2 +148 12 3 +141 19 6 +130 23 10 +117 29 18 +100 30 23 +81 25 25 +64 24 26 +55 26 27 +50 34 32 +46 46 36 +38 56 40 +32 62 39 +32 59 41 +37 56 42 +49 52 42 +55 53 42 +58 59 40 +56 57 41 +53 52 43 +51 42 45 +45 35 44 +40 33 39 +32 30 34 +28 29 28 +23 24 25 +18 21 23 +18 19 20 +19 17 17 +28 13 13 +43 11 8 +59 9 5 +78 10 3 +93 12 1 +104 11 2 +113 15 3 +117 18 8 +120 21 11 +121 24 12 +115 25 15 +108 27 16 +97 30 22 +83 35 28 +75 38 35 +72 44 36 +72 46 33 +76 46 28 +73 45 24 +67 42 24 +62 39 22 +59 34 20 +64 29 14 +70 23 6 +73 16 2 +76 9 0 +81 4 1 +95 19 13 +117 41 26 +142 61 37 +164 82 53 diff --git a/src/fractalzoomer/color_maps/Flame 472_040224.map b/src/fractalzoomer/color_maps/Flame 472_040224.map new file mode 100644 index 000000000..0b14509a3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 472_040224.map @@ -0,0 +1,256 @@ +164 132 113 +149 103 81 +146 85 63 +144 68 46 +133 54 31 +122 40 17 +113 34 13 +105 29 9 +73 10 1 +60 6 0 +47 2 0 +38 1 0 +30 1 0 +25 1 0 +20 2 0 +18 2 0 +16 2 0 +10 2 0 +7 2 0 +5 2 0 +4 3 0 +3 4 0 +3 4 0 +3 5 0 +6 5 0 +12 4 0 +18 4 0 +25 3 1 +32 3 2 +35 3 2 +38 4 3 +40 7 4 +40 12 6 +41 29 13 +43 37 18 +45 45 24 +51 47 27 +57 50 31 +60 50 30 +63 50 30 +79 55 33 +86 59 36 +94 64 40 +108 66 47 +122 68 55 +128 67 55 +135 66 55 +149 66 52 +164 61 49 +192 62 36 +204 68 37 +217 75 39 +224 90 43 +231 105 47 +233 112 47 +235 119 48 +229 135 40 +213 136 39 +197 138 39 +179 144 51 +162 150 63 +153 152 71 +145 154 80 +133 157 86 +125 156 92 +88 141 90 +67 131 84 +47 122 79 +37 117 81 +27 112 84 +13 107 85 +13 103 87 +11 81 83 +9 73 76 +7 66 70 +7 69 68 +8 73 67 +7 78 72 +7 83 78 +19 92 91 +39 98 103 +78 96 117 +99 92 116 +120 89 116 +122 88 120 +125 88 124 +133 91 127 +140 94 128 +147 87 118 +152 79 103 +157 72 88 +153 68 83 +150 64 79 +141 60 73 +130 63 76 +113 76 79 +106 85 90 +109 106 81 +116 112 76 +124 118 72 +132 118 73 +141 118 74 +150 125 72 +159 130 90 +190 130 112 +203 119 107 +216 108 103 +221 98 97 +227 88 92 +231 72 73 +224 59 62 +221 54 59 +216 51 62 +213 53 64 +213 58 66 +214 64 68 +217 75 65 +216 87 63 +216 95 61 +215 102 62 +211 108 54 +212 112 51 +213 116 48 +214 120 49 +216 124 50 +215 125 52 +209 123 53 +197 119 50 +186 103 43 +171 76 23 +172 75 19 +174 75 15 +180 78 10 +185 84 12 +167 91 14 +154 89 19 +128 81 22 +123 74 20 +119 68 19 +129 67 19 +140 67 20 +131 71 19 +123 69 21 +105 65 22 +87 60 20 +44 40 15 +45 36 12 +46 33 10 +47 32 8 +47 29 9 +42 28 8 +36 30 8 +35 40 9 +37 44 7 +39 49 6 +51 60 8 +65 66 9 +82 69 8 +95 72 9 +108 73 13 +120 68 16 +133 67 12 +135 66 12 +137 66 12 +138 66 12 +136 68 13 +129 74 18 +119 77 25 +97 82 26 +91 83 26 +86 84 27 +73 93 26 +58 106 24 +46 122 28 +32 133 37 +24 147 49 +16 156 56 +12 158 59 +12 154 59 +10 148 51 +12 145 46 +9 134 41 +8 126 40 +6 116 42 +9 86 45 +10 77 43 +12 68 41 +19 54 33 +26 40 24 +33 28 14 +37 18 7 +41 12 5 +44 8 5 +44 7 4 +46 5 4 +48 5 4 +50 4 4 +50 2 2 +49 2 0 +48 1 1 +47 2 0 +49 3 2 +53 3 1 +57 3 2 +62 3 2 +71 2 2 +79 2 2 +88 2 3 +96 3 4 +107 4 3 +117 4 3 +124 4 4 +131 4 4 +136 5 2 +140 7 3 +142 8 3 +144 9 3 +146 10 3 +146 10 4 +144 11 7 +141 10 7 +136 12 9 +131 12 10 +124 12 10 +115 12 8 +107 10 6 +100 11 7 +94 11 7 +86 11 9 +79 10 10 +72 9 11 +64 9 10 +56 8 6 +49 8 7 +43 11 9 +37 13 11 +33 15 12 +30 17 12 +30 18 12 +32 20 11 +40 21 11 +55 25 19 +75 29 28 +93 38 39 +105 51 57 +112 67 74 +108 86 87 +110 102 100 +116 119 113 +137 123 121 +160 128 122 +183 132 127 +203 134 130 +200 139 124 +196 138 122 +177 140 120 diff --git a/src/fractalzoomer/color_maps/Flame 473_040225.map b/src/fractalzoomer/color_maps/Flame 473_040225.map new file mode 100644 index 000000000..ddf30921a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 473_040225.map @@ -0,0 +1,256 @@ +174 52 5 +173 60 7 +171 58 6 +169 56 5 +155 51 5 +142 47 5 +136 46 5 +130 45 5 +112 44 6 +113 47 9 +115 50 12 +113 53 18 +112 57 24 +106 55 28 +101 53 32 +98 51 30 +95 49 29 +99 46 28 +106 49 30 +113 52 32 +118 49 31 +124 47 31 +124 43 28 +124 39 25 +119 22 13 +116 19 10 +113 17 8 +110 17 8 +107 18 9 +107 19 8 +107 20 8 +112 18 8 +116 16 6 +124 7 2 +128 6 1 +133 6 0 +147 12 1 +161 19 2 +170 23 3 +179 28 4 +209 46 7 +214 52 9 +219 58 11 +214 60 10 +210 62 10 +208 65 10 +206 68 10 +204 79 12 +197 84 13 +190 91 17 +185 85 17 +180 79 17 +176 76 16 +172 73 16 +174 76 17 +176 79 18 +176 86 22 +179 85 25 +183 84 29 +179 83 32 +176 82 36 +170 80 35 +165 78 34 +158 72 32 +153 69 30 +160 65 32 +162 65 32 +164 66 33 +165 64 32 +166 63 32 +172 63 30 +180 65 28 +184 90 34 +185 109 45 +187 128 56 +195 145 71 +203 162 87 +200 169 90 +197 176 93 +187 192 97 +181 196 98 +173 191 98 +179 178 96 +186 166 94 +186 162 88 +187 158 83 +189 145 73 +181 129 55 +195 99 40 +203 89 35 +211 79 30 +212 79 29 +214 79 28 +217 81 28 +221 86 31 +224 94 35 +229 102 41 +237 110 45 +241 112 45 +246 115 45 +246 116 44 +247 117 43 +249 120 42 +248 121 39 +226 114 32 +214 106 29 +202 98 26 +197 96 27 +193 94 28 +188 93 29 +181 95 29 +171 97 28 +163 99 26 +144 103 30 +143 105 32 +143 107 35 +152 112 40 +164 119 45 +177 125 47 +188 131 47 +197 136 52 +205 134 53 +213 133 54 +216 130 54 +220 128 54 +226 125 53 +229 120 56 +224 117 52 +218 108 47 +208 89 34 +205 85 31 +202 82 28 +196 73 24 +189 67 20 +182 62 16 +177 58 13 +181 54 5 +186 53 5 +191 52 5 +194 53 5 +198 55 6 +200 59 8 +203 67 9 +211 76 10 +219 84 12 +236 92 19 +237 93 22 +239 95 25 +230 106 34 +222 118 40 +215 128 43 +204 131 41 +177 113 34 +166 107 34 +156 102 35 +134 96 37 +118 90 36 +106 88 33 +99 89 29 +96 83 24 +94 83 25 +91 101 40 +93 108 47 +95 116 54 +106 135 64 +115 150 73 +127 169 79 +139 182 85 +161 186 96 +166 184 96 +171 183 97 +174 168 92 +175 155 85 +177 138 71 +175 115 58 +179 92 47 +185 71 37 +188 50 28 +188 36 22 +187 27 13 +181 19 7 +176 12 4 +175 8 2 +175 4 2 +176 1 1 +176 0 1 +176 0 1 +175 0 0 +175 1 1 +176 3 1 +176 6 1 +177 10 1 +179 14 1 +181 18 2 +182 23 4 +186 29 8 +191 36 11 +196 43 15 +200 49 17 +203 52 19 +203 52 19 +204 53 21 +207 54 23 +208 55 24 +211 58 24 +212 58 23 +209 55 19 +204 50 14 +201 46 12 +196 40 10 +193 38 7 +190 38 5 +185 38 4 +174 36 3 +163 35 3 +154 35 6 +145 32 8 +142 30 7 +144 32 7 +145 32 8 +148 35 7 +153 43 11 +157 50 16 +163 54 18 +175 58 19 +185 60 18 +196 58 14 +205 57 11 +210 57 11 +216 61 12 +221 64 13 +222 67 12 +224 69 10 +224 66 7 +217 61 4 +210 56 2 +203 52 1 +194 47 2 +186 45 2 +180 43 2 +171 39 1 +162 33 2 +159 28 0 +154 21 1 +150 15 1 +148 12 1 +147 12 1 +146 14 2 +153 18 1 +164 24 1 +175 30 1 +184 33 2 +190 37 2 +188 40 2 +183 42 3 +177 47 5 diff --git a/src/fractalzoomer/color_maps/Flame 474_040226.map b/src/fractalzoomer/color_maps/Flame 474_040226.map new file mode 100644 index 000000000..0ebda9e02 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 474_040226.map @@ -0,0 +1,256 @@ +49 78 48 +42 93 55 +38 103 59 +34 113 63 +29 114 64 +25 115 65 +23 114 63 +22 114 61 +23 109 56 +21 100 51 +20 92 47 +15 81 38 +10 71 30 +13 61 26 +16 52 22 +21 49 21 +26 46 21 +57 41 18 +78 42 18 +99 44 19 +108 46 21 +118 48 23 +118 48 24 +119 49 25 +120 57 27 +110 56 27 +101 55 27 +83 49 25 +66 43 24 +60 41 23 +54 40 23 +45 38 25 +38 38 26 +34 45 29 +34 52 34 +35 60 39 +34 69 42 +34 79 46 +32 82 47 +31 85 49 +28 87 53 +32 86 53 +36 85 54 +38 83 51 +41 82 48 +41 81 47 +42 80 46 +53 74 49 +69 72 51 +108 80 53 +120 87 52 +132 94 52 +135 94 49 +139 95 46 +138 92 45 +137 90 44 +117 76 34 +100 73 29 +84 70 25 +63 63 21 +42 56 17 +34 50 15 +26 45 13 +16 37 13 +11 36 12 +5 42 15 +3 42 15 +2 42 15 +2 40 15 +3 38 15 +5 32 14 +7 30 15 +11 29 16 +14 26 16 +18 23 16 +21 19 15 +25 15 14 +27 14 13 +29 14 13 +33 15 14 +40 18 15 +59 22 15 +62 22 14 +66 23 13 +65 24 13 +65 25 14 +66 28 15 +69 33 18 +64 47 22 +54 49 23 +45 51 25 +42 50 27 +40 50 30 +36 52 32 +34 53 32 +32 53 32 +30 50 27 +31 38 21 +35 32 17 +39 27 13 +42 24 11 +45 22 9 +51 19 7 +56 19 4 +70 18 2 +73 16 1 +77 14 1 +76 13 0 +75 13 0 +70 14 1 +66 14 1 +62 11 1 +57 10 2 +38 6 1 +33 6 1 +29 6 2 +22 6 4 +20 7 5 +17 9 5 +14 9 3 +8 11 4 +10 13 7 +13 16 10 +16 17 10 +19 18 11 +28 21 10 +40 24 9 +56 28 10 +78 32 10 +114 42 10 +118 43 10 +123 44 10 +125 46 12 +123 45 11 +123 44 13 +118 43 11 +105 45 16 +107 51 28 +109 58 41 +113 69 48 +117 80 55 +117 103 76 +135 121 95 +151 132 101 +178 134 109 +214 160 100 +221 168 102 +228 177 104 +229 190 106 +234 193 111 +245 183 102 +243 178 87 +245 163 62 +246 163 63 +247 163 64 +243 159 68 +236 157 74 +229 138 70 +227 118 57 +228 96 43 +227 84 32 +218 81 26 +215 82 25 +213 83 24 +216 78 21 +218 80 20 +218 84 21 +210 93 27 +175 95 31 +165 92 32 +156 90 34 +144 81 33 +130 79 38 +107 75 38 +87 66 36 +65 54 35 +56 42 28 +55 33 24 +58 30 20 +63 29 15 +67 30 16 +75 33 14 +84 35 14 +92 39 13 +102 39 13 +102 39 13 +103 39 14 +102 38 15 +101 39 16 +99 37 17 +100 35 15 +102 34 13 +104 33 13 +115 40 13 +130 50 14 +146 62 12 +166 73 10 +179 81 13 +193 86 19 +205 91 26 +210 100 31 +208 101 33 +191 112 42 +171 118 52 +155 118 63 +140 127 68 +134 120 67 +124 131 72 +106 146 80 +86 158 90 +70 175 97 +65 172 95 +70 169 91 +70 161 86 +59 153 81 +45 141 77 +31 125 69 +24 106 62 +23 84 51 +19 65 39 +16 47 27 +14 31 16 +14 20 10 +14 11 7 +11 6 6 +10 5 5 +8 6 5 +9 7 6 +10 11 5 +11 17 7 +12 24 7 +14 32 10 +16 40 13 +20 51 19 +26 60 24 +29 70 28 +38 79 32 +47 82 34 +57 85 39 +68 83 44 +72 80 47 +78 78 48 +87 76 45 +98 72 44 +110 71 45 +120 66 45 +125 63 44 +125 64 40 +124 60 37 +119 61 38 +116 60 39 +114 57 40 +111 57 40 +100 63 41 +83 67 44 +65 72 45 diff --git a/src/fractalzoomer/color_maps/Flame 475_040227.map b/src/fractalzoomer/color_maps/Flame 475_040227.map new file mode 100644 index 000000000..04a614f59 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 475_040227.map @@ -0,0 +1,256 @@ +180 72 104 +178 67 104 +177 66 100 +177 66 97 +187 60 96 +197 55 95 +201 54 94 +205 54 94 +211 65 90 +204 81 87 +198 97 85 +184 119 86 +171 141 88 +151 154 98 +131 168 108 +124 165 110 +118 163 113 +102 138 125 +84 130 136 +67 122 147 +61 99 163 +56 76 179 +63 62 185 +71 48 191 +84 45 208 +79 62 209 +74 80 211 +71 98 205 +68 117 199 +68 124 196 +68 132 194 +60 131 195 +56 133 187 +32 123 169 +29 110 167 +26 97 165 +40 76 161 +54 55 157 +63 50 153 +72 46 149 +103 64 132 +107 84 122 +111 105 113 +107 123 117 +104 142 121 +105 149 127 +106 157 133 +104 175 139 +100 196 149 +77 213 177 +81 204 194 +85 195 211 +102 191 217 +119 188 223 +125 189 224 +132 191 226 +146 197 228 +149 193 224 +153 189 220 +168 176 212 +183 164 205 +184 159 200 +186 155 195 +179 142 189 +171 129 180 +170 97 155 +174 75 146 +179 54 137 +177 44 136 +176 34 136 +175 25 140 +178 24 134 +186 19 109 +189 12 99 +192 6 89 +200 6 84 +209 7 80 +212 7 75 +215 8 70 +205 9 57 +192 6 51 +179 5 55 +179 5 69 +179 6 83 +175 6 91 +172 6 99 +166 13 109 +168 21 121 +167 44 157 +159 52 173 +151 60 190 +145 61 193 +140 63 196 +144 69 196 +146 77 191 +151 82 183 +152 96 190 +136 100 199 +128 107 196 +121 115 193 +120 123 193 +119 131 194 +118 146 203 +115 143 207 +89 139 214 +88 141 201 +87 143 188 +94 139 176 +101 136 164 +111 132 133 +113 128 118 +112 122 103 +123 120 83 +163 120 41 +171 120 39 +179 121 38 +180 125 42 +181 124 49 +190 122 58 +203 119 66 +233 96 102 +230 86 111 +227 76 121 +226 74 121 +225 72 122 +226 66 124 +231 50 128 +228 35 128 +226 21 130 +225 17 126 +228 18 125 +231 19 125 +233 23 120 +233 23 124 +230 25 127 +228 31 130 +229 53 139 +227 78 153 +226 104 168 +222 113 169 +219 123 171 +214 130 170 +209 123 160 +212 122 162 +213 121 167 +202 108 152 +192 97 139 +182 87 127 +165 61 104 +155 42 87 +141 29 74 +137 26 65 +121 41 59 +116 45 60 +112 50 62 +93 53 68 +90 57 70 +93 64 73 +106 64 72 +121 64 70 +122 57 72 +135 50 71 +142 45 69 +150 41 67 +166 36 63 +170 27 58 +171 22 55 +171 28 62 +185 35 85 +187 35 90 +189 36 96 +186 40 100 +177 51 104 +177 64 109 +184 73 117 +199 78 130 +211 80 141 +212 84 147 +216 88 152 +219 89 154 +228 86 155 +241 78 152 +245 70 143 +247 59 135 +240 44 120 +238 41 114 +237 39 109 +236 34 93 +230 32 81 +220 36 72 +206 35 70 +188 39 70 +174 35 62 +164 31 54 +157 31 47 +157 29 46 +161 33 57 +166 34 68 +171 32 77 +174 32 92 +184 33 105 +201 42 123 +215 56 136 +221 76 140 +212 96 145 +197 115 156 +185 134 172 +174 154 183 +160 174 173 +141 190 153 +127 194 133 +116 195 127 +118 184 135 +123 166 135 +122 148 138 +125 120 131 +123 101 127 +126 80 133 +136 59 134 +140 44 141 +142 31 146 +133 28 145 +125 31 142 +127 39 129 +136 60 114 +151 89 102 +154 118 88 +153 139 79 +137 151 71 +127 165 67 +123 184 67 +123 196 69 +138 196 70 +135 184 74 +127 162 77 +115 148 80 +107 127 81 +120 104 73 +141 84 64 +159 74 53 +165 79 50 +165 84 54 +163 84 59 +164 75 66 +169 68 72 +170 69 78 +174 74 84 +181 79 92 +188 74 99 +197 61 106 +203 51 110 +202 44 109 +203 47 105 +188 60 101 +184 68 98 +185 75 98 diff --git a/src/fractalzoomer/color_maps/Flame 476_040228.map b/src/fractalzoomer/color_maps/Flame 476_040228.map new file mode 100644 index 000000000..0a3ee5afb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 476_040228.map @@ -0,0 +1,256 @@ +20 32 20 +21 27 20 +20 25 20 +20 23 20 +20 23 20 +21 23 20 +20 22 20 +20 22 20 +20 22 20 +20 22 20 +20 22 20 +20 22 20 +20 22 20 +20 22 20 +20 22 20 +20 21 20 +20 21 20 +22 20 20 +22 20 20 +23 21 20 +22 21 20 +22 22 20 +22 22 20 +22 23 21 +21 25 25 +20 26 28 +20 28 31 +21 34 41 +22 40 52 +23 43 59 +25 47 66 +27 56 81 +29 67 94 +33 89 114 +34 88 112 +35 87 111 +31 79 100 +28 72 89 +28 68 81 +29 64 73 +24 39 45 +22 31 37 +20 23 30 +20 21 27 +20 20 25 +20 20 24 +20 20 24 +20 20 24 +20 20 24 +20 20 24 +20 20 24 +20 20 25 +20 20 24 +21 20 23 +21 20 22 +21 21 22 +21 24 21 +21 26 20 +21 29 20 +20 29 21 +20 29 23 +20 29 26 +20 29 30 +20 29 43 +20 27 63 +24 39 83 +30 41 87 +36 43 92 +37 45 90 +39 47 88 +52 55 80 +67 75 72 +93 111 83 +109 132 97 +125 153 111 +128 173 137 +131 194 164 +124 192 170 +118 191 177 +106 188 185 +95 183 176 +80 179 189 +84 174 179 +89 169 169 +100 173 165 +112 177 161 +140 178 150 +174 173 123 +212 156 90 +200 140 68 +188 124 46 +176 114 36 +164 104 26 +140 89 23 +116 82 26 +101 90 29 +87 94 32 +100 114 58 +128 134 71 +157 154 84 +165 156 85 +173 159 87 +169 161 100 +169 169 108 +162 157 102 +154 150 89 +147 143 76 +144 138 71 +142 133 66 +134 123 65 +133 125 67 +139 128 70 +133 129 68 +131 153 113 +144 162 132 +158 172 152 +173 189 172 +173 201 188 +177 216 191 +175 210 199 +141 161 184 +115 133 155 +89 105 126 +70 89 110 +52 74 94 +26 44 74 +20 30 55 +21 21 43 +22 21 35 +23 21 29 +23 21 28 +24 21 28 +24 22 28 +24 22 30 +24 22 30 +23 21 30 +21 21 29 +20 20 30 +20 20 32 +21 20 34 +23 21 37 +31 27 41 +48 35 42 +76 45 43 +102 46 44 +116 51 40 +120 51 39 +124 52 39 +146 48 32 +174 51 31 +181 52 30 +177 59 29 +184 79 29 +185 83 38 +187 88 47 +181 100 59 +173 110 64 +153 116 66 +121 109 74 +91 96 77 +71 81 72 +48 60 58 +42 54 53 +37 48 48 +29 36 36 +25 27 28 +23 23 26 +22 21 25 +22 21 24 +22 21 24 +22 22 24 +22 22 25 +21 24 25 +20 25 24 +20 26 24 +20 28 25 +20 28 26 +20 30 27 +20 29 32 +20 31 37 +25 37 43 +34 48 47 +46 56 57 +55 64 64 +71 83 83 +70 87 87 +69 92 91 +64 99 97 +63 104 99 +66 101 99 +65 97 89 +68 97 82 +71 103 69 +83 98 58 +90 87 43 +93 76 35 +89 74 28 +83 68 24 +75 59 22 +67 45 23 +65 37 23 +81 36 22 +106 41 22 +133 44 22 +152 48 21 +170 52 20 +171 51 20 +161 46 20 +140 47 20 +124 48 21 +94 40 22 +62 28 24 +34 21 26 +25 21 30 +22 20 36 +22 23 46 +22 38 57 +21 53 64 +20 56 66 +22 47 69 +22 47 70 +22 56 70 +20 58 60 +21 45 52 +22 30 43 +22 23 37 +22 22 29 +23 22 25 +25 23 23 +31 24 22 +40 24 21 +59 27 20 +87 41 20 +122 62 20 +149 84 31 +173 110 49 +197 142 76 +219 174 96 +234 194 112 +243 216 125 +247 233 128 +244 237 127 +235 224 115 +216 203 109 +200 191 93 +183 175 84 +170 158 71 +137 131 67 +102 115 67 +75 100 72 +62 89 69 +49 74 58 +36 64 47 +29 55 39 +24 45 31 +22 37 24 diff --git a/src/fractalzoomer/color_maps/Flame 477_10000.map b/src/fractalzoomer/color_maps/Flame 477_10000.map new file mode 100644 index 000000000..4cf93f095 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 477_10000.map @@ -0,0 +1,256 @@ +52 44 62 +50 38 55 +43 38 52 +36 39 50 +30 38 48 +25 37 47 +23 35 44 +22 34 42 +23 21 32 +28 14 26 +33 7 20 +36 7 21 +40 7 23 +39 12 25 +38 17 28 +37 19 31 +37 21 34 +44 22 37 +52 23 40 +61 24 43 +69 31 46 +77 39 49 +78 46 52 +80 53 56 +93 76 68 +106 82 71 +120 88 75 +132 91 74 +144 94 74 +147 97 75 +150 100 76 +155 105 79 +158 110 81 +160 111 87 +156 107 85 +152 103 83 +140 97 78 +128 91 74 +120 86 72 +113 82 70 +83 70 68 +74 65 66 +65 60 65 +61 54 61 +58 49 57 +57 47 55 +57 45 54 +57 43 53 +57 42 53 +56 38 54 +55 33 50 +55 28 46 +54 23 41 +53 19 37 +53 17 35 +53 16 34 +52 19 38 +51 23 40 +51 27 43 +53 33 48 +55 40 53 +55 42 56 +56 45 60 +58 53 68 +58 61 76 +60 75 93 +70 83 97 +81 92 101 +87 96 104 +94 101 107 +115 113 113 +126 122 119 +127 126 122 +122 122 116 +117 119 110 +116 117 105 +115 116 100 +116 117 100 +117 119 101 +118 120 101 +114 119 103 +101 110 103 +88 103 100 +75 96 97 +71 95 97 +67 95 98 +63 94 100 +66 95 100 +88 109 104 +100 115 106 +113 122 109 +119 128 112 +125 134 116 +135 144 127 +149 154 136 +163 166 145 +177 177 149 +201 185 146 +204 185 145 +207 185 144 +205 181 143 +203 177 142 +197 172 145 +190 167 147 +179 158 140 +172 153 134 +166 148 129 +162 142 125 +159 137 122 +151 128 112 +141 115 107 +132 103 99 +121 92 90 +102 80 77 +99 77 76 +96 75 76 +91 72 68 +81 65 62 +73 54 54 +63 42 43 +40 18 18 +31 10 12 +22 3 6 +18 2 4 +15 1 2 +11 0 1 +10 0 1 +8 0 2 +9 2 3 +9 9 9 +8 11 11 +8 14 13 +7 19 18 +7 23 23 +5 27 27 +5 29 31 +10 34 33 +13 34 34 +16 35 35 +18 35 35 +21 35 35 +25 35 36 +29 33 37 +32 35 38 +37 37 38 +40 42 43 +40 43 44 +41 45 46 +44 49 51 +48 50 56 +52 55 65 +58 63 73 +62 80 92 +61 84 96 +60 88 101 +57 95 108 +54 97 113 +56 95 114 +63 92 114 +71 87 111 +78 81 106 +88 70 97 +87 68 95 +86 66 93 +86 59 86 +87 53 80 +89 48 72 +90 41 63 +88 27 43 +85 25 40 +82 24 38 +74 22 35 +65 22 34 +59 26 36 +53 31 40 +48 37 44 +44 40 45 +39 44 45 +34 43 44 +29 39 42 +26 37 39 +25 34 40 +26 35 43 +32 35 46 +44 35 51 +46 33 50 +49 31 50 +52 25 45 +50 19 39 +49 14 33 +48 9 30 +52 6 27 +53 8 27 +54 11 29 +54 15 33 +51 20 38 +47 28 43 +43 36 51 +45 46 62 +50 57 72 +58 69 80 +66 77 85 +76 81 89 +86 84 90 +90 84 91 +95 83 93 +99 84 97 +106 86 101 +111 89 103 +117 89 101 +123 87 96 +126 84 89 +125 78 80 +120 71 72 +117 64 67 +110 60 65 +104 57 63 +102 56 62 +102 57 63 +102 58 64 +100 61 65 +99 62 63 +98 62 60 +94 58 56 +90 53 51 +88 48 47 +86 44 45 +84 41 46 +81 40 48 +81 43 48 +76 47 51 +71 52 54 +66 54 55 +61 58 58 +55 59 63 +51 59 68 +49 58 70 +44 60 73 +41 64 76 +39 66 78 +36 72 82 +32 76 86 +28 78 88 +27 76 88 +24 72 84 +26 66 79 +29 57 72 +34 50 66 +40 45 64 +46 43 62 +51 44 64 +51 48 66 +51 51 69 +50 52 70 +51 50 69 +51 48 66 diff --git a/src/fractalzoomer/color_maps/Flame 478_Apophysis-040208-115d.map b/src/fractalzoomer/color_maps/Flame 478_Apophysis-040208-115d.map new file mode 100644 index 000000000..7cdc52a71 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 478_Apophysis-040208-115d.map @@ -0,0 +1,256 @@ +0 0 0 +3 0 5 +1 0 12 +0 1 19 +2 5 26 +4 9 33 +6 12 36 +9 16 40 +15 23 54 +17 26 61 +20 30 68 +22 33 74 +24 37 81 +25 37 88 +26 37 95 +26 38 99 +27 39 104 +31 41 120 +32 43 127 +34 45 134 +35 45 138 +36 45 142 +36 43 142 +36 41 142 +34 35 142 +35 35 142 +37 36 142 +38 37 142 +40 39 142 +41 40 142 +43 42 142 +42 41 142 +38 37 142 +36 33 142 +34 30 140 +33 28 138 +32 26 134 +31 24 131 +31 23 129 +31 23 127 +31 22 120 +31 21 115 +32 20 110 +27 17 105 +23 15 101 +22 14 98 +22 14 95 +23 13 88 +23 13 82 +20 10 67 +18 8 58 +17 7 50 +15 5 43 +14 3 36 +14 2 34 +14 2 32 +12 0 22 +11 0 18 +10 0 15 +9 0 13 +8 0 12 +7 0 11 +7 0 11 +7 0 10 +7 0 11 +5 2 18 +13 11 23 +22 20 29 +26 24 32 +30 29 36 +39 38 41 +48 48 48 +57 57 57 +62 62 62 +68 68 68 +72 71 74 +76 74 81 +75 73 83 +75 72 85 +77 73 92 +80 74 98 +82 77 113 +83 78 120 +85 80 127 +86 81 130 +88 83 134 +92 90 141 +99 97 142 +112 109 142 +115 112 142 +118 116 142 +116 115 142 +115 114 142 +114 114 142 +110 110 142 +104 105 142 +98 101 142 +82 87 132 +71 76 127 +60 66 123 +54 60 120 +49 54 118 +41 48 117 +34 43 116 +30 44 115 +30 48 114 +31 53 113 +31 53 113 +31 54 113 +31 56 115 +33 59 115 +33 59 113 +32 58 111 +32 56 101 +32 56 99 +33 57 97 +31 51 90 +28 47 85 +24 42 80 +20 36 73 +15 28 64 +18 29 62 +21 31 60 +23 32 60 +26 34 60 +33 41 64 +43 50 69 +52 58 76 +60 67 83 +76 81 92 +79 82 93 +82 84 94 +87 89 94 +90 90 92 +89 89 89 +88 88 88 +87 87 87 +86 86 86 +85 85 85 +85 85 85 +85 85 85 +81 81 81 +80 80 80 +80 80 80 +81 81 81 +90 90 90 +93 93 93 +97 97 97 +103 103 103 +104 106 106 +104 109 111 +107 113 116 +110 121 128 +110 123 131 +110 125 134 +110 127 137 +110 129 141 +109 130 142 +108 129 142 +107 129 142 +104 126 142 +95 118 142 +93 116 142 +92 115 142 +90 112 142 +87 107 142 +86 106 142 +86 105 142 +87 103 142 +87 103 142 +87 103 142 +90 106 142 +92 107 142 +95 109 141 +98 110 138 +99 109 134 +100 107 127 +101 106 122 +99 102 116 +99 100 111 +96 97 106 +93 93 104 +89 89 101 +87 87 99 +78 77 92 +76 74 91 +74 72 90 +68 66 89 +64 61 89 +61 56 89 +56 51 89 +53 48 89 +51 45 89 +48 44 89 +49 43 89 +46 41 89 +46 41 89 +44 40 92 +40 36 97 +37 34 101 +32 33 105 +30 31 110 +25 28 113 +20 23 116 +18 23 121 +14 21 126 +13 22 130 +15 27 134 +16 30 139 +17 31 142 +17 31 142 +17 29 142 +17 29 142 +17 29 142 +17 25 142 +17 23 142 +17 23 142 +17 23 142 +17 23 142 +17 25 142 +17 27 141 +15 25 136 +13 22 128 +10 21 121 +8 18 113 +5 14 104 +2 12 95 +0 9 85 +0 11 76 +0 8 67 +0 9 60 +0 7 51 +0 5 43 +0 3 34 +0 0 27 +0 0 18 +3 0 10 +2 0 3 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 479_Apophysis-040208-115e.map b/src/fractalzoomer/color_maps/Flame 479_Apophysis-040208-115e.map new file mode 100644 index 000000000..81f6c5f81 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 479_Apophysis-040208-115e.map @@ -0,0 +1,256 @@ +0 0 0 +5 1 0 +12 0 3 +19 0 7 +26 2 13 +33 4 19 +36 6 22 +40 9 26 +54 15 36 +61 17 41 +68 20 46 +74 22 51 +81 24 56 +88 25 58 +95 26 60 +99 26 62 +104 27 65 +120 31 71 +127 32 75 +134 34 79 +138 35 79 +142 36 80 +142 36 78 +142 36 76 +142 34 72 +142 35 70 +142 36 69 +142 37 70 +142 39 71 +142 40 72 +142 42 73 +142 41 73 +142 37 70 +142 33 65 +140 30 62 +138 28 59 +134 26 55 +131 24 52 +129 23 50 +127 23 49 +120 22 45 +115 21 41 +110 20 38 +105 17 36 +101 15 35 +98 14 34 +95 14 33 +88 13 28 +82 13 25 +67 10 18 +58 8 14 +50 7 10 +43 5 6 +36 3 3 +34 3 2 +32 4 2 +22 5 0 +18 5 0 +15 5 0 +13 4 0 +12 4 0 +11 4 0 +11 4 0 +10 3 0 +11 4 0 +18 2 4 +23 11 12 +29 20 20 +32 24 24 +36 29 29 +41 38 38 +48 48 48 +57 57 57 +62 62 62 +68 68 68 +74 71 71 +81 74 74 +83 73 73 +85 72 73 +92 73 75 +98 74 76 +113 77 83 +120 78 87 +127 80 91 +130 81 93 +134 83 95 +141 90 104 +142 97 110 +142 109 117 +142 112 119 +142 116 122 +142 115 122 +142 114 122 +142 114 123 +142 110 121 +142 104 118 +142 98 116 +132 82 104 +127 71 95 +123 60 87 +120 54 82 +118 49 78 +117 41 74 +116 34 71 +115 30 72 +114 30 76 +113 31 80 +113 31 80 +113 31 81 +115 31 84 +115 33 86 +113 33 86 +111 32 84 +101 32 79 +99 32 79 +97 33 79 +90 31 71 +85 28 66 +80 24 61 +73 20 53 +64 15 44 +62 18 44 +60 21 44 +60 23 44 +60 26 45 +64 33 51 +69 43 59 +76 52 66 +83 60 74 +92 76 86 +93 79 87 +94 82 88 +94 87 91 +92 90 91 +89 89 89 +88 88 88 +87 87 87 +86 86 86 +85 85 85 +85 85 85 +85 85 85 +81 81 81 +80 80 80 +80 80 80 +81 81 81 +90 90 90 +93 93 93 +97 97 97 +103 103 103 +106 104 106 +110 104 111 +116 107 116 +128 110 127 +131 110 130 +134 110 133 +137 110 136 +141 110 139 +142 109 141 +142 108 140 +142 107 140 +142 104 139 +142 95 133 +142 93 132 +142 92 132 +142 90 129 +142 87 125 +142 86 125 +142 86 123 +142 87 122 +142 87 122 +142 87 122 +142 90 123 +142 92 124 +141 95 124 +138 98 123 +134 99 121 +127 100 116 +122 101 113 +116 99 108 +111 99 105 +106 96 100 +104 93 97 +101 89 93 +99 87 90 +92 77 80 +91 74 77 +90 72 75 +89 66 72 +89 61 66 +89 56 62 +89 51 58 +89 48 56 +89 45 54 +89 44 54 +89 43 52 +89 41 51 +89 41 51 +92 40 53 +97 36 52 +101 34 53 +105 32 57 +110 30 58 +113 25 57 +116 20 55 +121 18 57 +126 14 59 +130 13 61 +134 15 66 +139 16 71 +142 17 73 +142 17 73 +142 17 71 +142 17 71 +142 17 71 +142 17 67 +142 17 65 +142 17 65 +142 17 65 +142 17 65 +142 17 67 +141 17 68 +136 15 65 +128 13 61 +121 10 58 +113 8 53 +104 5 48 +95 2 44 +85 0 38 +76 0 36 +67 0 31 +60 0 29 +51 0 24 +43 0 19 +34 0 14 +27 0 9 +18 0 6 +10 0 0 +3 1 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 480_Apophysis-040208-115g.map b/src/fractalzoomer/color_maps/Flame 480_Apophysis-040208-115g.map new file mode 100644 index 000000000..c13f207dc --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 480_Apophysis-040208-115g.map @@ -0,0 +1,256 @@ +0 0 0 +5 3 0 +12 1 0 +19 0 1 +26 0 3 +33 0 5 +36 0 7 +40 1 9 +54 5 14 +61 6 16 +68 7 19 +74 8 21 +81 9 24 +88 8 22 +95 8 21 +99 8 21 +104 8 22 +120 9 20 +127 9 21 +134 9 22 +138 9 20 +142 10 19 +142 10 16 +142 10 14 +142 8 8 +142 11 9 +142 14 10 +142 15 11 +142 17 13 +142 18 14 +142 20 16 +142 19 15 +142 15 11 +142 13 7 +140 12 5 +138 11 3 +134 11 1 +131 11 0 +129 11 0 +127 12 0 +120 13 0 +115 14 0 +110 16 0 +105 13 0 +101 11 0 +98 10 0 +95 10 0 +88 12 0 +82 13 0 +67 12 0 +58 12 0 +50 12 0 +43 12 0 +36 12 0 +34 12 0 +32 12 0 +22 12 0 +18 11 0 +15 10 0 +13 9 0 +12 8 0 +11 7 0 +11 7 0 +10 7 0 +11 7 0 +18 3 0 +23 10 7 +29 18 14 +32 22 18 +36 26 22 +41 34 30 +48 39 39 +57 46 46 +62 50 50 +68 55 55 +74 60 57 +81 65 59 +83 64 57 +85 63 56 +92 66 56 +98 67 56 +113 66 56 +120 65 56 +127 64 57 +130 65 58 +134 67 59 +141 69 64 +142 76 71 +142 90 83 +142 93 86 +142 96 90 +142 94 89 +142 92 88 +142 90 88 +142 84 84 +142 78 80 +142 72 75 +132 58 64 +127 48 54 +123 38 44 +120 32 38 +118 27 33 +117 20 27 +116 13 23 +115 9 24 +114 9 29 +113 10 35 +113 10 36 +113 10 38 +115 10 40 +115 12 42 +113 12 42 +111 12 43 +101 13 43 +99 14 43 +97 15 44 +90 14 39 +85 12 35 +80 9 31 +73 6 25 +64 3 18 +62 6 19 +60 10 21 +60 12 22 +60 15 24 +64 21 31 +69 30 41 +76 38 46 +83 45 55 +92 59 67 +93 62 68 +94 65 70 +94 70 77 +92 73 73 +89 73 73 +88 72 72 +87 71 71 +86 70 70 +85 69 69 +85 69 69 +85 69 69 +81 66 66 +80 65 65 +80 65 65 +81 66 66 +90 74 74 +93 76 76 +97 79 79 +103 84 84 +106 85 95 +111 84 103 +116 86 103 +128 87 112 +131 86 114 +134 86 116 +137 85 118 +141 84 119 +142 83 119 +142 82 117 +142 81 118 +142 78 115 +142 69 103 +142 67 101 +142 66 100 +142 64 96 +142 61 89 +142 60 89 +142 60 86 +142 61 83 +142 61 83 +142 61 83 +142 64 87 +142 66 87 +141 69 90 +138 73 91 +134 75 92 +127 77 90 +122 79 89 +116 78 85 +111 79 82 +106 77 80 +104 74 74 +101 71 71 +99 69 69 +92 64 60 +91 62 58 +90 61 56 +89 53 50 +89 51 45 +89 47 40 +89 43 35 +89 40 32 +89 37 29 +89 34 28 +89 36 27 +89 33 25 +89 33 25 +92 30 23 +97 25 18 +101 20 15 +105 13 13 +110 10 10 +113 4 5 +116 0 1 +121 0 3 +126 0 5 +130 0 7 +134 0 11 +139 0 13 +142 0 13 +142 0 13 +142 0 11 +142 0 11 +142 0 11 +142 0 6 +142 0 4 +142 0 4 +142 0 4 +142 0 4 +142 0 6 +141 0 9 +136 0 9 +128 0 7 +121 0 9 +113 0 8 +104 0 8 +95 0 9 +85 0 8 +76 0 10 +67 0 7 +60 0 8 +51 0 6 +43 0 4 +34 0 2 +27 0 0 +18 0 0 +10 3 0 +3 2 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 481_Apophysis-040208-115h.map b/src/fractalzoomer/color_maps/Flame 481_Apophysis-040208-115h.map new file mode 100644 index 000000000..90262fbcf --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 481_Apophysis-040208-115h.map @@ -0,0 +1,256 @@ +0 0 0 +5 5 0 +12 5 0 +19 6 0 +26 7 0 +33 8 0 +36 8 0 +40 8 1 +54 15 5 +61 17 6 +68 19 7 +74 21 8 +81 23 9 +88 26 8 +95 29 8 +99 30 8 +104 32 8 +120 42 9 +127 44 9 +134 46 9 +138 50 9 +142 54 10 +142 56 10 +142 58 10 +142 61 8 +142 64 9 +142 67 10 +142 68 11 +142 69 13 +142 69 14 +142 70 16 +142 70 15 +142 68 11 +142 68 7 +140 67 5 +138 66 3 +134 64 1 +131 63 0 +129 63 0 +127 63 0 +120 60 0 +115 60 0 +110 60 0 +105 56 0 +101 52 0 +98 49 0 +95 47 0 +88 47 0 +82 46 0 +67 39 0 +58 35 0 +50 31 0 +43 28 0 +36 26 0 +34 25 0 +32 24 0 +22 20 0 +18 17 0 +14 15 0 +12 13 0 +11 12 0 +10 11 0 +10 11 0 +9 10 0 +10 11 0 +18 10 0 +23 17 7 +29 24 14 +32 27 18 +36 31 22 +41 38 30 +48 42 39 +57 50 46 +62 55 50 +68 60 55 +74 66 57 +81 73 59 +83 73 57 +85 74 56 +92 80 56 +98 84 56 +113 89 56 +120 90 56 +127 92 57 +130 94 58 +134 96 59 +141 100 64 +142 104 71 +142 113 83 +142 115 86 +142 117 90 +142 115 89 +142 113 88 +142 111 88 +142 107 84 +142 101 78 +142 96 72 +132 81 58 +127 73 48 +123 66 38 +120 61 32 +118 57 27 +117 52 20 +116 44 13 +115 37 9 +114 31 9 +113 25 10 +113 24 10 +113 23 10 +115 22 10 +115 24 12 +113 22 12 +111 20 12 +101 18 13 +99 18 14 +97 19 15 +90 19 14 +85 18 12 +80 14 9 +73 13 6 +64 12 3 +62 15 6 +60 19 10 +60 21 12 +60 24 15 +64 28 21 +69 34 30 +76 45 38 +83 50 45 +92 64 59 +93 68 62 +94 72 65 +94 72 70 +92 80 73 +89 79 73 +88 78 72 +87 77 71 +86 76 70 +85 75 69 +85 75 69 +85 75 69 +81 72 66 +80 71 65 +80 71 65 +81 72 66 +90 80 74 +93 83 76 +97 86 79 +103 91 84 +106 85 87 +111 84 92 +116 86 91 +128 87 96 +131 86 96 +134 86 97 +137 85 97 +141 84 96 +142 83 96 +142 82 93 +142 81 93 +142 78 90 +142 69 74 +142 67 72 +142 66 70 +142 64 65 +142 65 61 +142 64 60 +142 67 60 +142 72 61 +142 72 61 +142 72 61 +142 72 64 +142 75 66 +141 76 69 +138 80 73 +134 82 75 +127 83 77 +122 86 79 +116 86 78 +111 88 79 +106 86 77 +104 86 74 +101 83 71 +99 81 69 +92 77 60 +91 75 58 +90 74 56 +89 69 50 +89 68 45 +89 67 40 +89 64 35 +89 62 32 +89 61 29 +89 58 28 +89 61 27 +89 59 25 +89 59 25 +92 57 23 +97 56 18 +101 53 15 +105 49 13 +110 50 10 +113 45 4 +116 44 0 +121 46 0 +126 46 0 +130 45 0 +134 42 0 +139 41 0 +142 45 0 +142 45 0 +142 45 0 +142 45 0 +142 45 0 +142 49 0 +142 52 0 +142 52 0 +142 52 0 +142 52 0 +142 49 0 +141 47 0 +136 45 0 +128 44 0 +121 40 0 +113 37 0 +104 33 0 +95 28 0 +85 25 0 +76 20 0 +67 20 0 +60 16 0 +51 14 0 +43 12 0 +34 11 0 +27 10 0 +18 7 0 +10 7 0 +2 3 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 482_Apophysis-040208-115i.map b/src/fractalzoomer/color_maps/Flame 482_Apophysis-040208-115i.map new file mode 100644 index 000000000..eb8185b3b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 482_Apophysis-040208-115i.map @@ -0,0 +1,256 @@ +0 0 0 +3 5 0 +11 9 0 +19 13 0 +26 16 0 +33 19 0 +36 20 0 +40 22 1 +54 32 5 +61 36 6 +68 40 7 +74 43 8 +81 47 9 +88 53 8 +95 60 8 +99 62 8 +104 65 8 +120 81 9 +127 85 9 +134 90 9 +138 95 9 +142 100 10 +142 102 10 +142 105 10 +142 108 8 +142 110 9 +142 113 10 +142 113 11 +142 114 13 +142 114 14 +142 115 16 +142 114 15 +142 114 11 +142 115 7 +140 114 5 +138 113 3 +134 111 1 +131 109 0 +129 108 0 +127 108 0 +120 102 0 +115 100 0 +110 99 0 +105 93 0 +101 87 0 +98 84 0 +95 81 0 +88 78 0 +82 75 0 +67 62 0 +58 55 0 +50 49 0 +41 42 0 +33 36 0 +30 34 0 +27 32 0 +15 22 0 +11 18 0 +8 15 0 +7 13 0 +7 12 0 +6 11 0 +6 11 0 +5 10 0 +6 11 0 +18 16 0 +23 22 7 +28 29 14 +31 32 18 +35 36 22 +39 41 30 +48 45 39 +57 54 46 +62 59 50 +68 65 55 +74 73 57 +80 81 59 +82 82 57 +85 84 56 +91 92 56 +97 98 56 +113 109 56 +120 112 56 +127 116 57 +130 119 58 +134 123 59 +141 127 64 +142 129 71 +142 134 83 +142 134 86 +142 135 90 +142 133 89 +142 132 88 +142 130 88 +142 127 84 +142 124 78 +142 121 72 +132 107 58 +127 101 48 +123 96 38 +120 92 32 +118 89 27 +117 86 20 +116 80 13 +115 74 9 +114 67 9 +113 61 10 +113 60 10 +113 60 10 +115 59 10 +115 60 12 +113 57 12 +111 55 12 +101 49 13 +99 48 14 +97 47 15 +90 45 14 +85 43 12 +80 39 9 +73 37 6 +64 33 3 +62 34 6 +60 36 10 +60 37 12 +60 39 15 +64 43 21 +69 48 30 +76 58 38 +83 63 45 +92 75 59 +93 78 62 +94 82 65 +94 81 70 +92 87 73 +89 85 73 +88 84 72 +87 83 71 +86 82 70 +85 81 69 +85 81 69 +85 81 69 +81 77 66 +80 76 65 +80 76 65 +81 77 66 +90 86 74 +93 89 76 +97 92 79 +103 98 84 +106 90 85 +111 85 84 +116 91 86 +128 92 87 +131 92 86 +134 92 86 +137 91 85 +141 91 84 +142 91 83 +142 92 82 +142 90 81 +142 89 78 +142 90 69 +142 89 67 +142 89 66 +142 90 64 +142 93 61 +142 93 60 +142 95 60 +142 100 61 +142 100 61 +142 100 61 +142 99 64 +142 101 66 +141 103 69 +138 103 73 +134 102 75 +127 101 77 +122 101 79 +116 99 78 +111 100 79 +106 96 77 +104 96 74 +101 93 71 +99 91 69 +92 88 60 +91 87 58 +90 86 56 +89 82 50 +89 84 45 +89 84 40 +89 83 35 +89 82 32 +89 82 29 +89 80 28 +89 83 27 +89 81 25 +89 81 25 +92 81 23 +97 84 18 +101 84 15 +105 82 13 +110 85 10 +113 84 4 +116 85 0 +121 89 0 +126 90 0 +130 91 0 +134 89 0 +139 90 0 +142 95 0 +142 95 0 +142 95 0 +142 95 0 +142 95 0 +142 99 0 +142 102 0 +142 102 0 +142 102 0 +142 102 0 +142 99 0 +141 96 0 +136 93 0 +128 89 0 +121 83 0 +113 77 0 +104 69 0 +95 61 0 +85 55 0 +76 47 0 +67 43 0 +60 37 0 +51 32 0 +43 28 0 +34 23 0 +27 20 0 +18 13 0 +9 10 0 +1 3 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 483_Apophysis-040208-115j.map b/src/fractalzoomer/color_maps/Flame 483_Apophysis-040208-115j.map new file mode 100644 index 000000000..6efaf4f33 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 483_Apophysis-040208-115j.map @@ -0,0 +1,256 @@ +0 0 0 +0 5 1 +3 12 0 +7 19 0 +11 26 0 +16 33 0 +18 36 0 +21 40 1 +30 54 5 +34 61 6 +39 68 7 +43 74 8 +47 81 9 +48 88 8 +50 95 8 +52 99 8 +54 104 8 +57 120 9 +60 127 9 +63 134 9 +63 138 9 +63 142 10 +60 142 10 +58 142 10 +52 142 8 +50 142 9 +49 142 10 +50 142 11 +51 142 13 +52 142 14 +54 142 16 +53 142 15 +50 142 11 +45 142 7 +42 140 5 +39 138 3 +35 134 1 +32 131 0 +30 129 0 +29 127 0 +28 120 0 +24 115 0 +20 110 0 +20 105 0 +21 101 0 +21 98 0 +22 95 0 +17 88 0 +13 82 0 +10 67 0 +7 58 0 +5 50 0 +2 43 0 +0 36 0 +0 34 0 +0 32 1 +0 22 4 +0 18 4 +0 15 5 +0 13 4 +0 12 4 +0 11 3 +0 11 3 +0 10 3 +0 11 3 +3 18 0 +9 23 7 +15 29 14 +18 32 18 +22 36 22 +30 41 30 +42 48 39 +49 57 46 +54 62 50 +59 68 55 +59 74 57 +60 81 59 +59 83 57 +59 85 56 +58 92 56 +59 98 56 +64 113 56 +68 120 56 +73 127 57 +74 130 58 +76 134 59 +84 141 64 +90 142 71 +96 142 83 +98 142 86 +101 142 90 +101 142 89 +102 142 88 +104 142 88 +103 142 84 +101 142 78 +99 142 72 +89 132 58 +80 127 48 +72 123 38 +67 120 32 +63 118 27 +59 117 20 +57 116 13 +58 115 9 +64 114 9 +70 113 10 +71 113 10 +72 113 10 +75 115 10 +75 115 12 +76 113 12 +76 111 12 +71 101 13 +71 99 14 +71 97 15 +64 90 14 +59 85 12 +55 80 9 +47 73 6 +38 64 3 +37 62 6 +37 60 10 +38 60 12 +39 60 15 +45 64 21 +54 69 30 +59 76 38 +68 83 45 +78 92 59 +78 93 62 +79 94 65 +85 94 70 +79 92 73 +78 89 73 +77 88 72 +76 87 71 +75 86 70 +74 85 69 +74 85 69 +74 85 69 +71 81 66 +70 80 65 +70 80 65 +71 81 66 +79 90 74 +82 93 76 +85 97 79 +90 103 84 +102 106 85 +111 110 84 +113 116 86 +126 128 87 +129 131 86 +132 134 86 +135 137 85 +138 141 84 +139 142 83 +137 142 82 +138 142 81 +137 142 78 +127 142 69 +126 142 67 +126 142 66 +122 142 64 +116 142 61 +116 142 60 +113 142 60 +110 142 61 +110 142 61 +110 142 61 +113 142 64 +113 142 66 +115 141 69 +113 138 73 +111 134 75 +107 127 77 +103 122 79 +98 116 78 +93 111 79 +89 106 77 +84 104 74 +81 101 71 +79 99 69 +66 92 60 +64 91 58 +62 90 56 +59 89 50 +54 89 45 +49 89 40 +45 89 35 +43 89 32 +41 89 29 +42 89 28 +38 89 27 +37 89 25 +37 89 25 +39 92 23 +37 97 18 +39 101 15 +43 105 13 +43 110 10 +42 113 4 +40 116 0 +42 121 0 +46 126 0 +50 130 0 +56 134 0 +60 139 0 +59 142 0 +59 142 0 +59 142 0 +59 142 0 +59 142 0 +54 142 0 +52 142 0 +52 142 0 +52 142 0 +52 142 0 +54 142 0 +56 141 0 +54 136 0 +49 128 0 +48 121 0 +45 113 0 +43 104 0 +41 95 0 +36 85 0 +35 76 0 +29 67 0 +28 60 0 +23 51 0 +18 43 0 +13 34 0 +9 27 0 +6 18 0 +0 10 0 +0 3 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Flame 484_Apophysis-040208-115k.map b/src/fractalzoomer/color_maps/Flame 484_Apophysis-040208-115k.map new file mode 100644 index 000000000..5f3f3d2ae --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 484_Apophysis-040208-115k.map @@ -0,0 +1,256 @@ +81 81 81 +81 81 81 +78 78 78 +75 75 75 +72 72 72 +70 70 70 +67 67 67 +65 65 65 +51 51 51 +44 44 44 +38 38 38 +33 33 33 +28 28 28 +23 23 23 +19 19 19 +19 19 19 +19 19 19 +12 12 12 +6 6 6 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +6 6 6 +12 12 12 +18 18 18 +24 24 24 +24 24 24 +24 24 24 +22 22 22 +19 19 19 +14 14 14 +8 8 8 +3 3 3 +1 1 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +2 2 2 +5 5 5 +8 8 8 +12 12 12 +13 13 13 +14 14 14 +12 12 12 +12 12 12 +12 12 12 +10 10 10 +8 8 8 +11 11 11 +14 14 14 +16 16 16 +19 19 19 +33 33 33 +35 35 35 +38 38 38 +39 39 39 +40 40 40 +40 40 40 +40 40 40 +38 38 38 +38 38 38 +38 38 38 +39 39 39 +40 40 40 +40 40 40 +40 40 40 +40 40 40 +40 40 40 +38 38 38 +33 33 33 +28 28 28 +22 22 22 +17 17 17 +14 14 14 +12 12 12 +12 12 12 +8 8 8 +8 8 8 +13 13 13 +19 19 19 +20 20 20 +22 22 22 +28 28 28 +30 30 30 +35 35 35 +35 35 35 +35 35 35 +35 35 35 +35 35 35 +35 35 35 +35 35 35 +38 38 38 +40 40 40 +56 56 56 +64 64 64 +72 72 72 +76 76 76 +81 81 81 +84 84 84 +86 86 86 +89 89 89 +89 89 89 +89 89 89 +89 89 89 +89 89 89 +89 89 89 +91 91 91 +97 97 97 +102 102 102 +118 118 118 +122 122 122 +126 126 126 +132 132 132 +137 137 137 +142 142 142 +146 146 146 +156 156 156 +160 160 160 +164 164 164 +166 166 166 +169 169 169 +172 172 172 +180 180 180 +185 185 185 +190 190 190 +199 199 199 +200 200 200 +201 201 201 +206 206 206 +209 209 209 +206 206 206 +201 201 201 +190 190 190 +185 185 185 +180 180 180 +176 176 176 +172 172 172 +169 169 169 +169 169 169 +169 169 169 +169 169 169 +164 164 164 +161 161 161 +158 158 158 +156 156 156 +148 148 148 +146 146 146 +139 139 139 +132 132 132 +129 129 129 +126 126 126 +121 121 121 +118 118 118 +113 113 113 +111 111 111 +113 113 113 +118 118 118 +116 116 116 +113 113 113 +111 111 111 +111 111 111 +105 105 105 +97 97 97 +91 91 91 +84 84 84 +84 84 84 +84 84 84 +84 84 84 +84 84 84 +86 86 86 +89 89 89 +89 89 89 +89 89 89 +86 86 86 +84 84 84 +86 86 86 +86 86 86 +84 84 84 +84 84 84 +81 81 81 +75 75 75 +75 75 75 +75 75 75 +79 79 79 +79 79 79 +79 79 79 +81 81 81 +81 81 81 +79 79 79 +79 79 79 +75 75 75 +72 72 72 +72 72 72 +70 70 70 +65 65 65 +65 65 65 +63 63 63 +65 65 65 +67 67 67 +72 72 72 +72 72 72 +79 79 79 +81 81 81 +81 81 81 +81 81 81 +81 81 81 +81 81 81 +75 75 75 +72 72 72 +72 72 72 +75 75 75 +79 79 79 +81 81 81 +84 84 84 +86 86 86 +89 89 89 +89 89 89 +89 89 89 +89 89 89 +89 89 89 +91 91 91 +91 91 91 +89 89 89 +86 86 86 +86 86 86 +84 84 84 +81 81 81 +72 72 72 +67 67 67 +65 65 65 +59 59 59 +56 56 56 +59 59 59 +65 65 65 +70 70 70 +72 72 72 +81 81 81 +89 89 89 +97 97 97 +102 102 102 +102 102 102 +105 105 105 +105 105 105 +102 102 102 +97 97 97 +95 95 95 +95 95 95 +95 95 95 +91 91 91 +89 89 89 +81 81 81 +81 81 81 diff --git a/src/fractalzoomer/color_maps/Flame 485_A_Bit_Confused.map b/src/fractalzoomer/color_maps/Flame 485_A_Bit_Confused.map new file mode 100644 index 000000000..ba5222d34 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 485_A_Bit_Confused.map @@ -0,0 +1,256 @@ +219 140 152 +243 165 171 +237 167 192 +232 169 213 +213 157 212 +194 146 212 +184 134 199 +175 122 187 +131 84 156 +111 64 145 +91 44 135 +78 37 115 +66 30 96 +54 35 90 +42 40 84 +39 42 86 +36 44 89 +39 60 127 +53 70 136 +68 80 145 +88 88 136 +108 97 127 +117 99 126 +127 101 126 +171 102 108 +184 89 87 +197 77 67 +192 76 60 +188 76 54 +180 74 52 +172 72 51 +156 53 55 +136 41 55 +106 31 53 +100 31 50 +94 31 47 +105 24 40 +116 17 34 +126 15 28 +136 13 23 +172 26 16 +180 31 22 +188 36 28 +187 43 26 +186 51 25 +186 57 28 +187 63 32 +187 71 48 +189 75 73 +178 92 113 +181 108 131 +184 124 150 +199 125 164 +215 126 179 +222 124 180 +230 122 181 +243 116 191 +235 110 180 +228 105 170 +204 103 155 +181 102 140 +176 99 140 +171 96 141 +167 93 138 +174 85 140 +167 84 114 +172 81 104 +178 79 94 +185 77 92 +193 75 90 +205 57 81 +205 47 70 +201 33 55 +190 35 59 +179 38 64 +157 39 66 +136 40 69 +128 42 69 +121 44 70 +118 46 73 +116 46 73 +106 39 59 +98 38 58 +90 37 58 +88 36 59 +86 35 61 +79 34 62 +74 31 59 +56 21 69 +47 19 76 +39 17 84 +35 16 85 +31 16 86 +25 16 84 +23 15 79 +23 17 72 +27 17 68 +48 19 69 +68 26 73 +89 34 78 +98 42 84 +108 51 91 +113 65 108 +112 75 130 +110 81 154 +119 85 156 +129 90 159 +135 93 162 +142 97 165 +150 103 160 +154 101 157 +158 93 140 +170 87 136 +221 85 150 +232 87 157 +243 90 165 +253 94 172 +254 108 182 +254 117 187 +254 130 182 +224 144 161 +201 145 143 +179 146 125 +170 144 115 +161 142 105 +147 145 93 +130 153 84 +119 150 83 +117 147 76 +119 110 71 +117 107 72 +115 104 73 +112 96 75 +119 101 66 +130 96 57 +138 87 46 +125 54 37 +107 47 45 +90 41 53 +86 44 60 +83 47 68 +77 59 78 +74 62 84 +70 58 93 +54 54 95 +30 65 88 +25 70 82 +21 76 76 +19 82 67 +14 81 56 +14 76 45 +14 72 33 +27 63 20 +32 60 19 +37 58 18 +48 57 22 +61 52 21 +81 44 28 +106 42 33 +134 49 40 +157 67 54 +194 109 75 +202 115 81 +210 121 88 +222 137 110 +221 152 137 +209 173 156 +194 198 174 +180 218 197 +180 214 204 +180 211 212 +177 210 228 +169 217 236 +174 231 232 +175 231 210 +176 216 194 +181 206 190 +173 196 190 +176 191 188 +171 172 163 +156 141 139 +141 112 124 +124 98 125 +121 94 135 +122 84 135 +123 81 134 +124 79 133 +119 83 139 +128 88 144 +130 95 147 +120 98 148 +112 105 143 +93 106 141 +85 101 135 +87 95 124 +80 81 109 +76 72 89 +70 65 76 +62 61 69 +65 61 66 +71 65 63 +85 70 62 +110 79 66 +134 95 88 +153 112 117 +157 127 138 +150 131 161 +140 121 169 +131 111 185 +133 112 200 +129 104 199 +121 99 196 +103 81 174 +76 52 154 +57 43 131 +50 29 104 +51 26 80 +63 28 56 +66 21 38 +64 22 25 +62 18 20 +57 15 20 +61 15 21 +60 14 22 +55 14 25 +47 16 30 +38 19 41 +33 30 49 +32 37 53 +29 41 53 +23 41 46 +17 36 45 +13 37 40 +17 37 37 +21 37 35 +21 33 27 +20 27 20 +25 24 11 +34 27 8 +49 35 5 +65 39 8 +72 43 12 +89 48 13 +106 54 14 +122 62 14 +139 59 12 +144 52 15 +149 42 18 +156 34 18 +163 34 27 +170 35 32 +177 39 45 +182 50 60 +187 68 76 +196 93 106 +207 120 131 diff --git a/src/fractalzoomer/color_maps/Flame 486_Afternoon_Shadows.map b/src/fractalzoomer/color_maps/Flame 486_Afternoon_Shadows.map new file mode 100644 index 000000000..6ad2b9554 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 486_Afternoon_Shadows.map @@ -0,0 +1,256 @@ +86 73 63 +76 68 62 +72 65 60 +68 63 58 +62 58 54 +56 53 50 +49 47 46 +43 41 43 +29 32 34 +25 29 29 +21 26 25 +17 20 19 +13 14 13 +10 10 9 +8 7 6 +8 6 6 +8 6 6 +11 10 11 +18 18 16 +26 26 21 +37 36 29 +49 47 37 +55 53 41 +62 60 45 +88 82 63 +97 88 70 +106 94 77 +114 99 77 +122 104 78 +124 104 79 +126 105 80 +130 106 83 +132 109 85 +133 113 89 +130 110 91 +127 108 93 +119 102 88 +111 96 84 +106 91 81 +101 86 78 +77 64 65 +65 55 59 +53 47 53 +46 45 53 +40 43 53 +39 46 56 +39 49 59 +45 58 65 +54 69 75 +80 93 98 +93 105 108 +107 118 119 +117 125 125 +127 133 132 +132 137 136 +137 142 140 +157 160 151 +168 168 156 +180 176 162 +191 185 169 +203 195 176 +207 198 177 +212 201 179 +217 204 182 +219 204 184 +216 206 182 +212 202 178 +208 199 174 +204 194 171 +200 190 168 +192 184 162 +181 176 154 +159 156 139 +151 148 132 +143 141 126 +140 138 122 +138 135 118 +137 132 115 +136 130 113 +135 126 110 +133 124 105 +120 111 95 +113 102 88 +106 93 81 +104 89 77 +103 85 74 +105 83 68 +110 83 67 +126 94 75 +135 102 82 +144 111 89 +145 113 92 +147 116 95 +145 116 98 +139 112 97 +132 106 90 +124 98 84 +109 81 71 +108 81 70 +108 81 70 +108 83 72 +109 85 74 +112 90 81 +117 96 89 +126 107 100 +128 108 101 +131 110 103 +132 111 102 +133 113 102 +139 119 106 +145 127 113 +153 137 124 +167 150 135 +196 178 158 +202 184 164 +208 191 170 +218 200 179 +224 207 184 +228 212 187 +228 211 185 +222 204 180 +216 198 175 +211 192 170 +208 188 168 +206 185 167 +200 178 163 +192 168 157 +182 160 148 +171 147 134 +149 121 108 +143 115 103 +137 109 98 +124 97 86 +112 84 76 +101 75 69 +91 64 63 +72 53 53 +65 47 48 +59 41 44 +57 39 43 +56 38 42 +55 37 42 +55 36 41 +55 36 40 +54 35 42 +45 35 43 +43 33 42 +41 32 41 +39 30 39 +34 27 35 +34 26 36 +35 26 37 +41 30 41 +42 32 42 +44 34 44 +47 37 45 +49 41 47 +51 44 49 +51 43 48 +50 41 47 +49 38 46 +46 32 42 +45 31 41 +45 31 41 +43 29 39 +43 29 36 +42 30 36 +42 30 37 +44 31 38 +43 30 37 +42 29 36 +40 26 35 +37 23 33 +31 19 29 +27 14 23 +22 12 19 +20 11 15 +19 10 13 +18 9 10 +17 8 8 +17 7 7 +17 7 8 +17 7 7 +16 6 6 +15 7 7 +15 7 7 +16 8 8 +17 8 9 +17 9 8 +18 8 9 +17 8 10 +17 10 12 +18 13 15 +21 19 20 +28 28 29 +38 40 39 +50 52 50 +62 65 59 +76 78 69 +88 89 78 +101 100 88 +115 110 95 +124 121 103 +136 134 113 +149 146 125 +162 159 136 +175 171 147 +188 183 157 +196 190 164 +200 194 168 +201 190 165 +193 182 157 +181 172 147 +168 161 137 +155 149 127 +142 137 117 +130 126 107 +118 114 99 +106 104 92 +94 93 84 +82 80 73 +69 67 62 +56 54 51 +43 41 39 +31 29 30 +23 19 20 +18 13 16 +19 11 16 +25 16 21 +34 22 26 +46 30 32 +58 38 35 +69 47 38 +76 54 41 +81 62 42 +86 67 42 +91 68 43 +95 70 45 +97 72 47 +101 75 52 +109 77 51 +115 81 51 +120 81 51 +121 85 52 +119 89 52 +122 92 53 +127 97 56 +125 97 57 +116 91 58 +110 84 59 +105 81 59 +104 76 61 +100 72 61 +93 71 62 +84 66 60 +83 69 61 diff --git a/src/fractalzoomer/color_maps/Flame 487_Air.map b/src/fractalzoomer/color_maps/Flame 487_Air.map new file mode 100644 index 000000000..148095b3d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 487_Air.map @@ -0,0 +1,256 @@ +87 148 201 +88 148 200 +88 148 200 +88 148 200 +89 149 201 +91 151 203 +92 153 204 +94 155 205 +117 160 206 +135 162 209 +153 165 213 +166 173 219 +179 181 225 +190 183 225 +202 185 226 +202 183 226 +202 181 226 +187 183 230 +177 183 229 +167 184 229 +149 177 224 +131 171 219 +123 169 217 +116 167 215 +102 163 212 +100 162 212 +99 161 212 +98 160 211 +98 160 210 +98 159 209 +98 159 209 +98 158 209 +107 156 206 +126 140 192 +122 130 180 +119 120 168 +112 110 157 +105 100 146 +101 95 141 +98 90 136 +82 70 118 +72 69 117 +63 69 117 +70 73 124 +77 77 131 +83 80 135 +89 84 140 +88 93 147 +94 104 159 +110 126 179 +114 131 184 +119 136 190 +112 138 190 +105 141 190 +102 138 186 +100 135 182 +90 115 161 +81 109 156 +72 104 152 +74 100 148 +76 97 145 +75 95 143 +74 94 141 +64 93 142 +55 95 143 +49 95 147 +46 91 143 +44 88 139 +41 84 134 +39 81 129 +34 67 112 +27 54 95 +12 30 63 +8 23 54 +4 16 46 +3 13 40 +3 10 34 +4 12 32 +6 14 30 +7 22 29 +8 30 31 +9 39 47 +13 50 58 +17 61 69 +20 67 75 +23 74 82 +32 90 95 +39 93 113 +47 105 143 +52 112 154 +58 119 166 +60 119 168 +63 119 170 +61 115 166 +55 105 153 +50 94 137 +45 82 124 +34 67 109 +34 63 104 +35 59 99 +43 58 99 +52 58 99 +66 65 104 +77 77 114 +82 109 149 +95 120 164 +109 131 180 +114 136 182 +120 142 185 +117 150 192 +107 156 196 +100 157 199 +94 154 202 +89 148 197 +87 146 196 +86 145 195 +84 142 192 +82 139 189 +79 135 186 +75 131 182 +66 118 171 +60 110 163 +55 102 155 +52 98 151 +50 94 148 +46 91 143 +43 88 142 +44 89 142 +46 90 144 +51 97 150 +53 100 153 +55 104 156 +61 113 164 +67 122 173 +72 128 178 +76 132 182 +77 134 185 +77 135 186 +77 136 187 +78 136 187 +79 137 188 +81 138 191 +83 141 193 +85 144 195 +88 147 198 +94 153 203 +95 154 204 +96 156 205 +95 156 206 +94 154 205 +91 151 201 +86 144 196 +69 121 174 +63 113 166 +58 105 158 +48 91 141 +39 76 124 +31 62 109 +22 51 96 +16 41 86 +11 36 80 +13 40 82 +16 45 87 +20 50 93 +29 63 108 +39 79 126 +48 92 140 +57 106 155 +79 135 184 +84 140 189 +89 146 194 +102 152 199 +118 155 202 +136 156 204 +152 156 207 +164 158 211 +173 160 211 +184 162 212 +197 163 211 +195 161 212 +191 161 214 +180 163 216 +165 165 216 +161 168 216 +128 164 212 +120 162 210 +112 160 209 +97 156 206 +84 138 180 +72 119 159 +60 101 140 +48 85 123 +47 87 132 +40 78 119 +35 70 109 +30 64 103 +27 58 96 +32 67 112 +35 76 124 +39 82 133 +38 85 137 +38 86 137 +43 85 136 +55 85 136 +72 88 140 +84 92 143 +92 93 144 +93 92 140 +96 86 134 +100 86 126 +99 86 124 +97 84 123 +87 80 117 +72 67 107 +56 55 85 +35 42 67 +19 29 50 +8 20 38 +2 10 32 +1 7 26 +0 4 25 +4 4 28 +6 8 33 +8 13 40 +10 18 47 +7 24 56 +10 25 64 +11 28 72 +12 33 79 +15 39 85 +13 46 91 +14 49 96 +17 53 101 +22 60 109 +29 69 119 +37 81 130 +45 93 144 +54 104 156 +63 115 169 +72 127 181 +81 138 191 +88 148 199 +94 154 205 +98 159 209 +100 161 212 +102 163 212 +103 163 213 +103 163 213 +102 163 212 +101 161 211 +98 159 210 +97 157 209 +95 155 207 +93 153 205 +90 150 203 +88 148 202 diff --git a/src/fractalzoomer/color_maps/Flame 488_Angora.map b/src/fractalzoomer/color_maps/Flame 488_Angora.map new file mode 100644 index 000000000..c08af4116 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 488_Angora.map @@ -0,0 +1,256 @@ +87 50 73 +92 61 79 +107 72 90 +122 84 101 +135 98 119 +148 113 137 +156 118 144 +164 124 152 +183 132 158 +180 135 160 +177 138 163 +171 133 153 +165 128 143 +153 120 132 +142 112 122 +137 108 118 +133 105 114 +122 94 114 +120 88 111 +119 83 108 +120 84 110 +122 85 113 +123 87 116 +124 90 120 +142 103 131 +152 112 140 +163 122 150 +171 124 154 +179 127 159 +179 126 157 +179 125 155 +173 120 151 +161 108 139 +136 76 108 +117 62 93 +99 49 78 +88 40 71 +78 31 64 +75 28 62 +72 26 61 +64 26 59 +64 26 60 +65 26 61 +68 29 64 +72 33 67 +75 35 69 +78 38 72 +86 45 78 +95 53 86 +114 68 102 +119 71 106 +125 74 111 +124 72 109 +124 70 108 +119 65 104 +115 60 100 +99 47 87 +93 45 83 +87 44 80 +85 45 82 +83 46 84 +87 48 86 +91 50 89 +96 54 91 +98 54 93 +100 54 96 +99 52 90 +98 51 84 +95 49 79 +92 47 75 +87 43 69 +86 42 65 +79 39 53 +78 35 50 +77 32 47 +76 31 47 +76 31 48 +75 31 48 +74 31 49 +73 29 48 +72 29 48 +67 25 46 +65 24 45 +64 24 44 +64 24 44 +65 25 45 +66 27 49 +69 32 54 +82 51 75 +89 57 86 +97 63 98 +99 65 101 +102 68 104 +105 70 105 +105 72 102 +106 68 99 +104 61 93 +98 49 71 +98 48 67 +98 48 63 +100 50 65 +102 52 67 +107 58 70 +114 66 75 +130 79 92 +133 79 95 +136 79 99 +131 75 97 +126 72 95 +122 69 97 +126 70 104 +141 79 117 +145 89 126 +164 125 160 +175 136 171 +187 148 182 +206 165 199 +220 177 212 +224 186 217 +223 191 215 +221 181 210 +220 178 206 +219 175 203 +216 174 202 +214 174 201 +211 170 203 +212 166 200 +209 163 194 +203 159 183 +190 150 164 +186 147 159 +183 144 155 +174 137 142 +166 127 133 +161 123 128 +159 120 128 +150 113 124 +148 108 123 +146 103 122 +147 102 122 +148 101 122 +149 98 121 +148 97 121 +146 98 123 +149 99 127 +158 100 132 +158 102 132 +158 104 133 +157 110 134 +157 111 131 +157 112 125 +155 109 119 +136 98 105 +132 95 101 +128 93 98 +120 88 93 +113 81 89 +105 74 86 +101 70 84 +96 69 82 +93 68 80 +90 63 74 +89 62 74 +89 62 74 +89 63 73 +95 66 77 +106 69 81 +121 78 89 +149 96 114 +155 98 119 +161 101 124 +174 109 129 +180 113 131 +180 113 134 +170 109 136 +163 105 134 +156 99 126 +149 94 118 +138 89 113 +131 86 110 +127 83 105 +122 80 98 +117 76 92 +112 72 89 +107 66 85 +107 63 83 +107 61 82 +109 57 82 +111 55 81 +109 52 82 +104 45 79 +104 40 76 +102 37 71 +97 35 69 +86 30 65 +77 26 59 +71 24 54 +68 24 52 +65 25 54 +61 25 55 +60 27 55 +60 28 54 +65 28 55 +65 29 59 +67 31 61 +67 32 63 +70 33 63 +73 34 64 +76 37 65 +79 39 66 +84 43 69 +88 41 72 +92 43 75 +93 45 77 +96 48 77 +96 44 78 +95 40 78 +95 38 77 +97 41 77 +98 44 77 +100 48 77 +106 50 78 +115 56 81 +122 64 86 +126 74 94 +132 82 98 +136 87 100 +138 88 103 +134 89 104 +132 88 103 +126 85 97 +121 82 92 +114 79 89 +110 74 88 +104 68 86 +103 66 84 +103 67 84 +111 70 90 +120 69 98 +128 72 104 +133 79 111 +140 90 116 +148 100 123 +153 111 129 +158 121 132 +157 127 127 +151 129 123 +142 130 121 +138 130 116 +136 120 104 +128 106 97 +114 89 92 +103 79 87 +96 66 78 +92 57 75 +89 51 73 diff --git a/src/fractalzoomer/color_maps/Flame 489_Antique.map b/src/fractalzoomer/color_maps/Flame 489_Antique.map new file mode 100644 index 000000000..9a7e695d3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 489_Antique.map @@ -0,0 +1,256 @@ +60 18 38 +72 25 55 +76 31 62 +81 37 69 +82 38 73 +83 39 77 +82 38 77 +81 38 77 +78 33 75 +80 32 73 +82 31 72 +84 33 71 +87 36 71 +88 38 69 +90 41 67 +90 41 65 +90 42 64 +86 36 59 +85 34 58 +85 32 58 +86 31 59 +88 30 61 +88 31 62 +89 32 63 +89 38 67 +87 39 67 +86 41 68 +83 40 66 +80 39 65 +78 36 63 +77 34 62 +73 30 57 +69 26 52 +61 24 42 +57 23 36 +54 22 31 +52 21 28 +51 21 25 +51 20 23 +51 20 22 +49 16 18 +48 15 17 +47 14 17 +46 13 17 +45 13 17 +44 13 17 +44 13 17 +43 13 18 +42 13 19 +41 13 19 +39 13 17 +38 13 16 +36 12 16 +34 12 16 +34 12 16 +35 13 16 +39 17 21 +44 21 25 +49 25 29 +51 27 31 +54 30 33 +54 30 34 +55 30 35 +55 31 36 +56 31 37 +57 30 39 +60 31 40 +63 32 42 +64 31 43 +65 31 44 +64 31 46 +63 30 46 +61 26 45 +60 26 47 +60 26 49 +66 29 55 +72 32 62 +71 31 61 +71 31 61 +71 31 62 +72 31 62 +76 33 64 +80 37 67 +85 42 70 +90 46 75 +96 51 80 +101 55 82 +103 57 82 +102 53 79 +95 46 72 +89 40 65 +86 38 62 +84 37 60 +87 41 63 +94 45 66 +102 51 65 +109 60 66 +126 77 72 +130 80 74 +135 84 77 +135 84 77 +135 85 77 +135 86 79 +135 84 76 +133 85 69 +133 85 67 +134 86 65 +133 86 64 +132 86 64 +127 84 62 +121 80 62 +112 71 58 +101 60 50 +76 37 34 +71 32 31 +66 28 28 +58 22 25 +54 18 25 +54 15 29 +57 16 36 +70 26 53 +76 30 61 +83 35 70 +84 36 72 +86 38 75 +87 40 76 +88 39 75 +89 39 74 +88 37 74 +92 43 75 +94 44 77 +96 46 79 +98 49 81 +95 49 79 +91 47 75 +86 42 69 +74 30 56 +71 28 53 +69 27 50 +70 27 51 +71 27 52 +71 27 54 +71 27 56 +71 28 56 +70 26 56 +70 24 52 +70 23 51 +70 23 51 +72 25 52 +76 29 54 +78 32 56 +81 36 57 +82 38 57 +81 38 56 +81 38 55 +79 37 52 +78 35 51 +78 36 49 +79 38 50 +80 40 51 +82 43 51 +83 45 54 +82 44 54 +82 44 54 +79 40 52 +76 35 49 +73 31 44 +70 28 39 +65 26 31 +65 25 30 +65 25 29 +65 25 28 +64 24 28 +64 23 29 +65 22 28 +66 22 28 +68 22 28 +72 24 28 +75 26 28 +77 26 28 +77 26 28 +76 26 28 +75 26 28 +75 27 29 +82 34 34 +85 38 35 +89 43 37 +99 52 43 +107 61 48 +115 69 53 +119 74 58 +120 76 65 +122 78 73 +126 81 84 +132 89 95 +142 99 109 +152 109 122 +163 119 136 +173 128 144 +176 130 152 +176 129 155 +173 123 156 +168 117 153 +159 110 148 +150 102 142 +140 95 136 +132 91 127 +123 84 118 +112 75 107 +102 65 95 +91 55 83 +79 45 69 +69 36 56 +58 28 44 +48 21 32 +40 16 24 +33 11 18 +29 8 15 +26 6 14 +25 5 14 +25 5 15 +26 6 16 +28 6 17 +29 7 18 +31 7 19 +32 8 21 +33 9 22 +34 9 22 +34 9 23 +35 10 23 +36 10 24 +36 11 24 +37 10 24 +38 10 25 +39 10 26 +39 10 26 +39 10 27 +38 11 27 +38 10 27 +36 10 25 +35 9 23 +34 9 21 +34 8 20 +34 8 19 +34 7 18 +34 8 18 +35 8 17 +37 9 17 +38 10 16 +39 10 16 +41 10 16 +43 11 17 +45 12 19 +47 13 22 +50 14 26 +54 16 31 diff --git a/src/fractalzoomer/color_maps/Flame 490_Arizona.map b/src/fractalzoomer/color_maps/Flame 490_Arizona.map new file mode 100644 index 000000000..da9b6b481 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 490_Arizona.map @@ -0,0 +1,256 @@ +205 130 107 +212 138 114 +211 136 116 +210 135 119 +217 145 142 +224 155 166 +221 151 166 +218 148 166 +199 104 186 +173 84 199 +148 64 213 +134 45 210 +120 27 208 +110 22 200 +100 17 193 +96 14 189 +92 11 185 +94 6 162 +96 7 143 +99 8 125 +97 9 114 +95 11 104 +93 10 99 +92 10 94 +87 7 81 +85 8 80 +84 9 79 +82 7 79 +81 6 79 +80 6 78 +79 6 77 +79 4 73 +76 3 70 +58 3 61 +52 2 57 +46 1 54 +42 0 55 +39 0 57 +38 0 58 +38 0 60 +49 1 67 +53 0 69 +58 0 71 +59 0 68 +60 0 66 +60 0 64 +61 0 62 +60 0 57 +57 0 51 +58 2 52 +65 3 57 +73 4 63 +85 10 70 +97 17 77 +102 21 80 +107 25 84 +119 37 79 +123 44 73 +127 52 68 +115 51 57 +103 51 47 +97 46 42 +92 41 37 +85 36 36 +82 29 41 +69 14 49 +72 9 55 +75 4 62 +78 4 64 +81 4 66 +86 4 71 +91 4 77 +92 8 87 +92 7 97 +93 6 107 +97 6 112 +102 7 118 +102 7 119 +103 8 120 +99 6 117 +102 2 115 +103 5 95 +95 4 83 +87 3 72 +82 2 67 +78 2 63 +64 2 53 +56 3 48 +50 1 40 +49 0 35 +49 0 31 +51 1 28 +53 3 26 +64 7 23 +77 16 20 +97 24 19 +105 32 15 +104 41 5 +108 44 12 +113 47 19 +111 43 23 +110 40 27 +100 30 33 +92 26 37 +91 14 54 +101 24 58 +112 34 62 +123 48 61 +135 62 60 +156 86 61 +177 103 59 +184 109 55 +197 122 49 +192 131 57 +181 121 58 +171 112 59 +154 89 61 +136 73 68 +118 59 78 +106 44 84 +104 29 94 +105 26 97 +107 23 101 +110 22 104 +114 22 108 +121 23 115 +129 25 122 +134 27 129 +142 28 141 +140 20 157 +139 19 154 +139 18 151 +136 17 144 +129 14 139 +115 7 132 +104 4 122 +86 5 116 +80 3 118 +75 2 121 +78 7 118 +82 12 116 +90 25 111 +108 39 100 +127 59 89 +156 89 79 +196 125 42 +199 125 31 +202 126 20 +205 128 16 +204 133 21 +194 118 20 +172 91 17 +127 54 35 +123 51 42 +120 49 50 +118 43 63 +112 40 76 +104 38 80 +104 41 85 +115 47 81 +124 57 77 +132 63 62 +131 61 58 +131 59 54 +127 52 51 +125 49 47 +123 41 49 +120 33 49 +111 22 45 +112 22 44 +113 23 44 +117 24 44 +123 30 36 +125 38 26 +121 45 22 +113 42 23 +105 37 29 +99 32 33 +89 30 37 +80 27 43 +76 24 57 +85 23 75 +95 28 96 +105 37 113 +133 54 143 +140 55 148 +148 56 154 +154 50 154 +167 53 141 +166 46 133 +159 40 128 +143 26 120 +143 18 97 +137 10 79 +126 7 72 +111 7 74 +107 8 80 +105 7 82 +104 6 81 +101 8 75 +100 13 71 +96 18 64 +90 22 56 +81 25 45 +73 27 32 +70 25 24 +64 22 18 +56 18 18 +49 23 15 +48 22 11 +47 22 12 +44 16 17 +41 16 22 +41 16 23 +41 18 25 +49 17 32 +57 14 43 +70 15 56 +86 12 66 +107 15 83 +128 14 100 +138 18 111 +148 16 109 +152 21 112 +158 21 122 +146 16 126 +130 10 121 +119 12 115 +117 18 114 +115 17 114 +111 15 118 +111 13 127 +117 15 130 +124 18 131 +127 23 132 +125 25 142 +120 20 149 +116 16 154 +113 17 159 +106 18 166 +104 16 172 +110 14 176 +120 19 180 +119 21 180 +113 20 179 +103 17 180 +100 22 175 +97 26 168 +97 28 153 +94 29 148 +102 41 136 +125 67 128 +154 97 113 +162 92 104 +166 82 99 +172 87 100 diff --git a/src/fractalzoomer/color_maps/Flame 491_Autumn_Garden.map b/src/fractalzoomer/color_maps/Flame 491_Autumn_Garden.map new file mode 100644 index 000000000..8023a5e6f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 491_Autumn_Garden.map @@ -0,0 +1,256 @@ +87 71 62 +91 74 71 +90 75 73 +90 76 76 +90 78 81 +91 81 86 +88 77 82 +85 74 78 +81 70 76 +84 72 78 +87 75 80 +90 84 85 +93 93 90 +99 99 91 +105 106 92 +108 108 91 +111 111 91 +120 113 86 +120 112 83 +120 112 81 +119 111 73 +119 110 66 +119 108 60 +119 107 55 +117 102 41 +118 98 38 +120 95 36 +119 88 32 +119 82 28 +120 78 27 +121 75 26 +122 70 24 +126 68 21 +133 71 22 +136 76 22 +139 81 22 +141 85 26 +143 89 31 +143 92 33 +144 95 35 +143 106 55 +147 115 63 +152 125 72 +152 129 71 +153 134 70 +152 135 66 +152 137 63 +146 133 58 +138 132 54 +129 122 55 +126 114 52 +123 106 49 +117 97 39 +112 88 29 +104 81 23 +96 75 17 +76 58 4 +71 53 2 +66 48 1 +65 47 4 +65 46 7 +62 44 7 +59 43 7 +57 44 11 +58 43 12 +63 44 12 +68 45 12 +74 47 12 +75 48 12 +77 49 12 +80 49 12 +83 48 14 +92 51 17 +98 56 17 +104 62 17 +109 68 21 +115 74 26 +116 75 29 +118 76 33 +120 77 35 +121 76 40 +121 81 44 +121 87 45 +121 94 46 +120 97 47 +120 100 49 +117 104 50 +115 103 53 +107 99 51 +102 96 44 +98 94 37 +95 93 34 +93 93 32 +88 94 27 +83 94 26 +77 93 27 +72 91 29 +65 87 35 +62 86 39 +59 85 44 +57 84 45 +56 84 47 +53 82 51 +51 78 56 +45 75 62 +44 75 64 +44 76 66 +46 76 67 +48 77 69 +53 76 70 +59 68 72 +68 62 68 +70 57 60 +71 53 43 +72 54 41 +73 56 39 +77 61 36 +85 67 34 +102 74 35 +114 83 32 +134 101 27 +139 109 27 +144 117 28 +144 120 27 +145 124 26 +150 134 29 +155 141 30 +161 150 26 +169 159 26 +176 164 21 +173 161 19 +171 158 17 +161 153 16 +150 143 15 +139 134 10 +130 127 8 +120 119 3 +117 115 3 +115 112 4 +112 110 4 +110 108 5 +105 105 5 +101 102 7 +98 102 9 +96 101 14 +95 103 29 +96 105 33 +97 108 37 +99 111 46 +105 115 54 +107 118 60 +111 119 64 +112 116 70 +111 116 71 +110 116 72 +109 115 77 +110 119 78 +112 123 76 +114 126 73 +118 125 68 +118 121 61 +113 109 43 +112 106 40 +111 103 37 +111 101 30 +110 101 24 +112 101 19 +111 101 19 +107 96 22 +106 92 24 +105 89 27 +103 83 31 +100 80 36 +102 78 40 +102 79 44 +103 78 50 +106 77 56 +107 77 61 +106 76 63 +104 74 64 +103 73 64 +102 75 61 +100 76 56 +99 73 52 +97 71 41 +95 69 37 +94 68 34 +90 65 30 +85 65 27 +82 65 24 +79 67 21 +76 71 20 +75 74 20 +75 76 20 +73 76 24 +72 77 29 +74 76 36 +75 75 43 +74 76 50 +76 79 56 +81 80 58 +84 81 63 +89 82 70 +94 85 75 +99 86 82 +102 87 90 +105 91 99 +115 94 106 +119 95 110 +122 97 120 +124 101 125 +134 109 127 +142 118 136 +145 127 140 +154 136 144 +160 141 138 +162 143 136 +158 141 132 +158 140 119 +153 139 112 +147 137 102 +145 137 94 +143 131 83 +140 126 72 +133 117 64 +123 105 52 +111 96 43 +99 87 40 +89 81 37 +78 74 36 +67 70 34 +58 64 35 +50 58 36 +46 54 40 +43 51 42 +41 51 46 +39 50 51 +38 52 52 +38 53 53 +39 55 53 +40 56 51 +44 55 48 +47 57 45 +53 57 44 +59 58 42 +64 58 43 +68 60 46 +71 62 51 +73 64 55 +75 64 54 +84 74 65 +92 81 70 +94 84 71 +95 83 72 +96 83 72 +96 83 74 diff --git a/src/fractalzoomer/color_maps/Flame 492_Autumn_Leaves.map b/src/fractalzoomer/color_maps/Flame 492_Autumn_Leaves.map new file mode 100644 index 000000000..df3b95924 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 492_Autumn_Leaves.map @@ -0,0 +1,256 @@ +151 96 34 +130 130 63 +125 127 57 +120 124 51 +104 107 50 +88 90 50 +79 79 50 +71 69 50 +41 46 33 +35 40 27 +30 35 22 +32 35 19 +35 36 16 +43 39 25 +52 43 34 +58 49 39 +64 56 44 +86 80 70 +97 90 74 +108 101 78 +114 103 79 +121 105 80 +125 104 77 +129 103 75 +141 113 61 +134 119 56 +128 126 52 +108 125 40 +89 125 29 +79 122 28 +70 119 27 +57 101 21 +50 84 15 +39 47 10 +39 37 10 +39 27 11 +39 24 11 +39 21 12 +41 24 12 +44 28 12 +59 39 19 +63 40 15 +67 41 11 +74 39 8 +81 37 6 +81 30 4 +81 23 2 +74 20 4 +68 18 8 +47 6 13 +38 8 12 +29 11 12 +36 13 9 +44 16 6 +52 19 8 +60 22 11 +87 38 20 +95 39 20 +104 41 21 +96 37 16 +89 34 12 +81 31 13 +74 28 15 +56 20 18 +42 15 21 +22 22 46 +34 39 49 +46 57 52 +52 67 55 +58 78 59 +76 94 62 +103 112 60 +141 122 55 +156 119 56 +172 117 57 +174 116 58 +177 116 60 +172 122 60 +167 129 61 +160 128 74 +151 131 88 +139 131 91 +139 122 94 +139 114 98 +135 107 92 +132 101 87 +115 89 76 +106 76 72 +80 56 63 +69 51 57 +59 46 51 +61 42 48 +63 38 46 +67 38 38 +77 39 34 +95 41 31 +106 49 30 +139 70 42 +149 80 46 +159 91 50 +160 94 54 +162 97 58 +155 93 55 +152 86 50 +129 81 54 +116 76 53 +104 71 53 +99 71 54 +95 72 55 +86 70 54 +81 72 46 +80 80 41 +80 83 48 +86 88 41 +90 89 43 +95 90 46 +102 87 48 +112 83 45 +114 75 41 +119 71 36 +110 67 38 +107 61 40 +105 55 42 +99 55 42 +94 56 43 +90 49 47 +87 42 49 +79 39 43 +76 34 37 +63 33 28 +64 33 28 +66 34 29 +65 41 33 +67 51 41 +77 62 52 +88 75 60 +116 93 57 +127 93 50 +139 93 43 +139 91 38 +140 89 33 +132 79 27 +120 66 25 +108 59 25 +93 51 30 +64 43 27 +62 41 27 +60 39 28 +58 39 27 +56 37 17 +52 37 11 +51 42 10 +41 35 5 +38 34 5 +35 33 6 +25 33 3 +21 25 3 +18 14 3 +15 9 1 +15 6 0 +22 2 0 +32 0 9 +38 0 10 +44 0 12 +51 0 17 +61 2 24 +77 7 22 +83 12 18 +93 32 13 +94 36 10 +95 41 7 +93 47 7 +91 53 10 +91 61 17 +93 63 21 +90 60 21 +85 61 28 +78 63 31 +69 57 27 +66 53 28 +62 56 30 +56 55 29 +58 52 33 +58 52 32 +57 34 32 +56 29 33 +55 24 34 +51 16 26 +45 8 20 +39 5 19 +35 6 14 +34 12 7 +34 19 5 +34 22 8 +41 25 9 +48 27 6 +50 24 7 +51 22 8 +51 15 4 +46 10 2 +39 11 1 +34 8 0 +32 7 3 +30 12 9 +27 22 17 +25 33 29 +29 47 53 +44 66 70 +60 83 68 +65 103 71 +77 107 70 +93 98 52 +97 100 41 +91 92 37 +85 75 35 +83 74 42 +74 78 51 +62 79 59 +62 88 61 +47 86 47 +29 77 40 +26 73 39 +19 61 20 +19 56 5 +26 55 11 +33 53 18 +51 60 20 +74 66 34 +90 71 46 +105 79 51 +125 90 64 +141 105 71 +149 131 77 +154 147 82 +154 156 76 +162 168 76 +164 168 72 +161 149 60 +169 130 47 +162 124 40 +155 113 38 +154 98 34 +135 93 37 +120 90 43 +120 92 49 +113 93 59 +108 87 67 +117 86 64 +121 92 61 +129 93 62 +143 88 54 +150 87 41 +156 88 33 +165 85 28 +157 90 41 +148 93 50 diff --git a/src/fractalzoomer/color_maps/Flame 493_Autumn_Mountains.map b/src/fractalzoomer/color_maps/Flame 493_Autumn_Mountains.map new file mode 100644 index 000000000..148a25e30 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 493_Autumn_Mountains.map @@ -0,0 +1,256 @@ +189 156 127 +195 167 135 +187 158 123 +179 150 112 +172 141 107 +165 133 102 +160 128 97 +155 123 93 +133 99 75 +119 82 53 +106 66 32 +101 60 27 +97 55 23 +99 57 26 +102 59 30 +104 61 31 +107 64 33 +124 82 42 +132 90 45 +140 98 48 +141 100 50 +143 103 52 +143 102 52 +143 102 52 +135 95 54 +131 94 55 +128 93 57 +128 93 58 +128 93 60 +129 94 61 +130 96 62 +135 96 68 +139 102 73 +151 115 86 +156 121 88 +162 127 91 +167 130 92 +172 133 94 +174 134 92 +177 135 91 +176 131 83 +172 127 78 +169 124 73 +163 120 68 +158 116 63 +156 114 60 +155 113 58 +153 110 52 +151 106 49 +146 103 48 +143 102 47 +140 101 46 +136 96 44 +133 91 42 +132 89 41 +132 87 40 +125 74 41 +123 70 38 +121 67 35 +120 62 31 +119 58 27 +119 57 25 +119 56 24 +117 53 22 +117 52 21 +123 61 30 +128 65 34 +134 70 38 +135 72 39 +136 74 40 +136 73 38 +135 73 37 +127 69 34 +122 64 32 +118 59 31 +112 51 26 +106 44 21 +103 42 17 +101 40 14 +95 39 10 +92 38 10 +88 41 14 +87 44 21 +87 47 29 +87 49 32 +87 52 36 +91 55 43 +96 61 46 +98 71 54 +96 75 59 +95 79 64 +95 79 65 +95 79 67 +98 76 67 +104 73 62 +105 70 59 +105 67 55 +103 64 52 +105 63 49 +107 63 46 +108 63 44 +110 63 42 +111 62 37 +112 60 34 +109 54 31 +107 53 28 +105 52 25 +103 52 23 +102 52 21 +100 53 18 +100 52 15 +101 52 17 +103 53 20 +108 58 27 +109 60 29 +111 62 31 +114 67 34 +117 72 40 +121 78 46 +126 85 51 +134 97 62 +137 100 65 +140 104 69 +140 104 69 +141 105 69 +145 106 67 +148 110 65 +156 119 73 +162 123 75 +161 123 75 +159 120 72 +157 117 70 +146 104 55 +142 101 53 +137 94 48 +131 87 47 +114 71 41 +103 59 29 +92 47 18 +89 43 14 +87 40 10 +85 39 6 +85 37 5 +86 38 7 +87 42 8 +97 53 15 +101 58 17 +105 63 20 +111 70 27 +115 77 37 +119 83 43 +122 89 50 +131 101 58 +134 103 59 +137 105 60 +139 108 65 +141 110 67 +142 109 63 +140 106 57 +139 102 51 +138 97 42 +131 83 33 +129 78 30 +127 73 27 +120 64 19 +110 53 13 +100 42 6 +89 32 3 +77 18 3 +76 17 3 +76 16 4 +75 16 7 +74 18 10 +71 19 15 +66 23 18 +66 26 21 +69 30 22 +71 31 22 +75 34 22 +73 35 21 +67 35 24 +62 35 26 +63 35 27 +65 34 24 +78 39 17 +79 40 16 +81 41 16 +81 44 20 +85 46 24 +89 48 27 +98 50 29 +108 55 29 +117 62 29 +125 71 33 +131 77 40 +134 85 47 +137 88 53 +140 90 57 +144 95 62 +151 104 66 +158 112 73 +171 132 93 +183 150 115 +192 165 135 +202 180 155 +213 194 172 +218 199 176 +227 213 193 +237 225 209 +243 236 224 +249 245 239 +254 254 252 +254 254 252 +254 254 253 +255 253 252 +254 253 251 +247 242 239 +240 231 226 +231 220 214 +221 207 202 +211 195 189 +208 193 186 +199 182 174 +192 170 161 +184 160 146 +175 150 135 +165 137 120 +163 135 114 +160 132 108 +159 126 102 +158 123 97 +158 121 96 +155 120 94 +155 120 94 +153 119 91 +151 115 85 +148 111 78 +145 107 74 +140 103 70 +136 101 71 +132 100 71 +131 100 69 +130 100 66 +130 99 62 +129 96 54 +129 95 52 +128 92 52 +130 92 52 +134 94 56 +138 97 61 +142 102 65 +148 108 73 +153 113 79 +159 118 84 +167 126 92 +179 141 110 diff --git a/src/fractalzoomer/color_maps/Flame 494_Awakening.map b/src/fractalzoomer/color_maps/Flame 494_Awakening.map new file mode 100644 index 000000000..a5a105e3b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 494_Awakening.map @@ -0,0 +1,256 @@ +214 197 29 +211 204 88 +207 201 110 +204 198 132 +203 189 153 +203 181 174 +208 173 176 +214 166 179 +215 131 158 +210 118 144 +206 105 130 +206 101 133 +206 98 136 +204 122 146 +203 147 157 +197 152 157 +191 157 158 +172 177 168 +168 174 164 +164 171 160 +162 162 154 +160 154 149 +159 155 149 +159 156 149 +179 167 167 +187 181 180 +195 195 194 +195 205 196 +195 215 199 +193 214 194 +191 214 189 +175 209 165 +162 196 134 +134 172 86 +122 165 60 +110 159 34 +123 162 22 +137 165 11 +145 168 10 +153 171 9 +181 177 29 +197 169 41 +213 161 53 +203 167 77 +193 174 102 +188 169 97 +183 165 93 +187 145 81 +190 154 68 +185 175 63 +179 170 37 +174 165 12 +163 158 8 +152 152 5 +141 151 5 +131 150 6 +96 140 3 +98 135 1 +100 130 0 +106 132 3 +113 134 7 +116 137 9 +119 141 11 +118 141 13 +116 135 16 +81 129 29 +61 119 30 +41 109 31 +33 103 32 +25 97 33 +12 88 33 +3 80 31 +3 75 19 +8 80 16 +13 86 14 +19 91 10 +25 96 6 +26 98 4 +27 100 3 +32 104 3 +37 106 5 +37 102 9 +45 104 17 +53 107 26 +64 105 33 +76 103 41 +99 90 55 +121 73 56 +133 82 63 +141 80 59 +149 79 56 +149 79 50 +150 80 44 +137 95 31 +120 116 31 +106 126 25 +101 128 18 +86 125 16 +70 119 19 +54 113 22 +45 109 23 +36 106 25 +24 102 32 +16 97 34 +7 84 41 +7 79 43 +8 74 45 +14 71 42 +20 69 40 +37 75 32 +59 83 27 +80 97 21 +106 101 16 +144 125 9 +147 130 7 +150 136 5 +148 134 6 +128 128 9 +110 121 12 +87 112 12 +40 91 17 +25 89 19 +11 87 22 +11 89 22 +11 92 22 +13 95 22 +18 99 22 +20 100 25 +27 103 27 +25 109 26 +23 107 26 +21 106 27 +20 98 29 +16 90 30 +8 86 29 +4 84 29 +23 88 21 +42 97 17 +62 107 14 +74 113 12 +86 120 11 +114 138 8 +139 157 4 +153 169 2 +158 166 2 +147 164 3 +138 161 2 +130 158 2 +108 140 2 +91 123 0 +76 115 3 +70 115 5 +74 113 14 +77 116 17 +80 120 21 +93 133 28 +111 145 44 +125 152 62 +124 157 76 +124 159 79 +128 161 77 +111 155 70 +102 152 68 +94 149 66 +85 143 57 +77 137 38 +65 129 23 +55 125 17 +53 120 17 +54 118 15 +55 116 14 +57 118 10 +60 122 8 +62 126 8 +63 123 7 +59 119 7 +54 115 7 +46 113 12 +39 106 15 +28 95 19 +20 82 21 +11 71 24 +6 61 25 +2 54 27 +0 47 29 +0 47 27 +0 47 25 +4 51 21 +12 60 16 +21 73 16 +27 84 15 +34 94 18 +41 102 17 +49 111 18 +55 118 20 +61 123 23 +64 124 26 +63 124 24 +64 126 25 +69 130 29 +74 130 38 +74 128 46 +76 132 55 +78 134 63 +72 133 68 +59 124 71 +52 122 73 +49 118 75 +46 115 70 +42 113 60 +45 116 50 +61 118 48 +75 120 48 +86 125 45 +90 129 41 +94 130 40 +95 128 38 +87 122 36 +75 115 32 +60 107 29 +45 104 27 +32 96 24 +25 91 22 +22 91 20 +18 96 21 +21 101 23 +28 103 27 +45 108 32 +63 115 46 +83 127 66 +101 142 91 +121 157 110 +141 163 118 +152 169 127 +150 173 133 +137 175 134 +124 168 119 +113 157 101 +100 149 87 +86 141 73 +73 135 63 +77 133 54 +87 134 63 +108 136 82 +128 146 103 +142 160 109 +152 169 98 +165 164 88 +191 167 85 +204 177 79 +210 189 61 +209 186 33 +220 186 12 +229 193 1 +234 198 1 +226 199 9 diff --git a/src/fractalzoomer/color_maps/Flame 495_Baby.map b/src/fractalzoomer/color_maps/Flame 495_Baby.map new file mode 100644 index 000000000..883c92a7c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 495_Baby.map @@ -0,0 +1,256 @@ +168 150 133 +195 153 148 +200 157 153 +205 162 159 +202 161 152 +200 161 145 +196 163 146 +193 165 147 +179 168 150 +166 161 146 +154 155 142 +149 147 128 +145 140 115 +139 133 107 +134 127 99 +133 124 95 +133 122 91 +124 120 91 +118 119 90 +112 119 90 +110 119 94 +109 119 99 +108 122 101 +107 126 104 +124 136 118 +124 145 132 +125 154 146 +118 168 158 +112 182 170 +111 186 173 +111 191 176 +104 202 179 +105 210 180 +127 205 179 +142 194 181 +157 184 183 +155 180 183 +154 176 184 +154 173 184 +154 171 184 +152 178 171 +156 179 164 +160 180 158 +171 176 148 +182 172 138 +182 166 136 +183 161 135 +178 156 134 +172 139 133 +142 112 120 +137 102 117 +133 93 114 +130 96 117 +127 99 121 +126 104 123 +126 110 126 +93 126 142 +83 131 143 +73 137 145 +66 130 139 +59 124 133 +65 124 128 +71 124 124 +80 126 106 +83 126 101 +97 124 101 +100 124 110 +104 125 120 +107 125 123 +111 125 126 +118 123 139 +126 121 141 +133 126 145 +134 126 138 +135 126 132 +132 122 125 +130 119 119 +130 119 114 +130 119 109 +130 116 97 +133 112 90 +133 98 74 +131 91 68 +130 84 63 +128 79 64 +126 74 66 +124 70 69 +123 70 75 +140 92 97 +144 103 106 +149 114 115 +149 122 118 +149 131 122 +146 145 131 +134 159 145 +117 173 158 +102 189 172 +98 190 189 +107 182 180 +116 175 172 +127 169 168 +138 164 164 +152 152 152 +162 146 146 +162 146 149 +146 152 158 +130 159 167 +121 166 171 +112 173 176 +93 177 173 +72 180 168 +57 193 165 +45 187 157 +38 175 142 +37 170 142 +37 166 142 +38 163 146 +37 160 149 +37 154 152 +37 151 152 +37 154 148 +51 152 143 +65 151 139 +72 150 136 +80 149 134 +85 148 130 +106 140 122 +124 130 114 +124 128 103 +127 122 89 +128 124 87 +129 126 85 +128 127 81 +129 125 86 +129 123 93 +129 122 98 +121 104 116 +122 106 130 +124 109 144 +123 110 146 +123 112 149 +126 114 155 +128 107 155 +131 104 143 +130 100 134 +123 81 102 +123 83 99 +123 86 97 +118 92 97 +107 104 97 +96 118 104 +83 129 113 +57 158 125 +51 157 127 +45 156 130 +47 158 128 +60 158 128 +71 151 130 +81 140 131 +96 134 128 +110 129 120 +119 127 115 +118 127 113 +118 128 111 +122 134 110 +117 147 120 +106 158 132 +101 168 152 +87 179 178 +87 177 182 +87 176 186 +97 181 191 +100 174 190 +100 169 186 +107 176 177 +106 180 172 +88 175 162 +77 170 150 +81 169 152 +85 164 145 +87 150 137 +98 149 141 +117 154 142 +134 155 143 +140 167 142 +141 172 143 +143 178 144 +136 183 148 +122 179 151 +105 175 153 +83 172 155 +68 170 157 +61 161 156 +63 157 156 +71 164 160 +82 160 162 +103 153 159 +118 156 154 +123 154 152 +129 141 147 +133 136 139 +133 129 133 +131 119 130 +127 109 126 +122 99 122 +121 95 120 +118 90 112 +115 92 100 +114 94 87 +118 89 71 +123 90 58 +122 93 48 +121 93 39 +121 96 46 +125 101 56 +124 108 65 +120 113 85 +123 119 104 +130 130 112 +143 138 121 +163 136 141 +184 140 155 +203 151 156 +220 153 157 +225 147 158 +219 144 152 +211 146 139 +198 143 131 +187 137 127 +181 135 123 +179 139 125 +180 140 127 +179 135 122 +175 134 117 +169 132 113 +160 126 105 +151 118 96 +146 115 89 +136 114 81 +130 107 75 +129 100 69 +129 97 66 +127 91 65 +125 83 65 +123 82 64 +119 84 62 +118 86 56 +115 95 50 +116 109 52 +121 120 56 +121 128 55 +125 135 66 +134 143 88 +136 142 97 +144 136 99 +162 144 117 diff --git a/src/fractalzoomer/color_maps/Flame 496_Banana.map b/src/fractalzoomer/color_maps/Flame 496_Banana.map new file mode 100644 index 000000000..8f1edecfe --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 496_Banana.map @@ -0,0 +1,256 @@ +199 176 153 +195 176 150 +205 186 162 +216 196 174 +213 194 172 +211 192 170 +210 191 170 +209 191 170 +216 194 171 +218 198 176 +221 202 181 +221 202 181 +221 203 181 +220 203 183 +219 204 185 +217 204 186 +216 204 188 +213 203 189 +217 205 191 +221 208 194 +226 212 197 +232 217 201 +232 216 200 +233 216 200 +234 213 192 +228 205 182 +223 198 172 +216 188 160 +209 178 148 +207 173 139 +205 169 131 +204 160 113 +207 157 98 +212 160 92 +211 157 89 +211 155 86 +209 157 92 +208 160 99 +206 158 102 +204 157 105 +193 148 108 +191 147 108 +190 147 109 +192 150 112 +194 154 115 +195 157 118 +197 160 122 +197 166 130 +199 170 137 +203 179 150 +200 179 153 +197 180 156 +196 179 157 +196 179 158 +196 179 158 +197 180 159 +198 184 166 +202 188 170 +206 192 175 +208 195 178 +211 198 181 +211 198 180 +212 198 180 +213 195 174 +214 190 165 +214 181 149 +211 175 141 +209 170 134 +208 167 129 +208 165 125 +206 159 118 +197 151 110 +179 140 103 +177 138 102 +176 137 102 +173 138 105 +171 139 109 +173 141 112 +176 144 116 +181 149 123 +185 152 125 +181 151 124 +174 144 115 +168 137 106 +164 132 99 +161 128 93 +155 119 82 +148 113 72 +149 105 58 +151 102 46 +154 100 35 +159 101 33 +165 103 32 +173 106 35 +178 109 35 +178 111 35 +183 115 40 +189 125 65 +187 129 77 +185 134 90 +186 135 95 +188 137 100 +189 140 108 +189 144 112 +190 147 118 +191 150 118 +193 154 119 +193 154 120 +194 155 121 +196 156 120 +198 156 121 +198 158 121 +197 159 122 +195 159 123 +195 159 125 +195 160 127 +196 163 130 +197 164 132 +198 166 132 +198 166 133 +204 167 132 +205 166 131 +207 166 131 +206 167 132 +206 169 134 +206 171 139 +208 174 145 +209 177 150 +210 183 159 +211 194 172 +211 194 172 +212 195 172 +212 193 170 +211 189 164 +209 181 150 +204 170 134 +184 143 98 +173 128 80 +162 113 62 +154 106 56 +146 100 51 +137 95 48 +130 93 48 +134 98 54 +136 105 70 +149 129 102 +155 135 107 +161 142 113 +173 152 126 +184 162 137 +190 169 142 +194 175 146 +202 180 152 +203 181 152 +205 183 153 +208 184 152 +209 185 151 +209 184 150 +207 181 148 +206 175 140 +205 167 126 +199 150 95 +196 145 89 +193 140 83 +189 129 68 +189 125 56 +193 122 42 +192 124 41 +191 127 57 +193 129 59 +195 132 62 +197 138 74 +201 146 86 +197 149 102 +193 154 112 +192 157 123 +194 162 130 +194 165 137 +192 170 142 +192 172 148 +193 175 152 +195 177 156 +198 180 157 +199 181 161 +200 183 165 +201 185 166 +203 187 168 +208 192 174 +211 198 182 +215 204 189 +221 210 196 +228 217 203 +235 225 212 +238 229 217 +238 232 220 +240 232 220 +240 232 221 +238 229 217 +232 224 213 +228 219 206 +226 216 203 +224 213 198 +221 210 197 +218 209 195 +217 207 194 +218 206 192 +217 204 189 +215 201 184 +211 194 175 +208 186 163 +204 177 151 +200 167 136 +193 156 122 +189 148 111 +186 146 107 +188 145 106 +184 143 105 +185 143 107 +186 147 112 +192 154 118 +196 158 122 +199 161 127 +202 165 131 +208 170 135 +215 175 137 +217 179 142 +217 184 150 +218 188 159 +221 194 165 +222 198 172 +220 203 181 +220 208 190 +223 212 197 +227 217 202 +228 220 206 +231 223 211 +231 223 212 +231 222 210 +229 219 206 +227 216 201 +223 210 194 +220 201 187 +216 193 176 +213 187 166 +208 183 156 +208 176 149 +206 169 143 +206 165 138 +201 166 136 +199 166 136 +195 162 135 +193 158 133 +186 155 131 +179 150 124 +184 159 133 +193 166 142 diff --git a/src/fractalzoomer/color_maps/Flame 497_Beach.map b/src/fractalzoomer/color_maps/Flame 497_Beach.map new file mode 100644 index 000000000..90c37d02b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 497_Beach.map @@ -0,0 +1,256 @@ +131 111 158 +173 150 160 +177 158 172 +182 167 185 +194 179 196 +206 191 208 +214 198 212 +223 205 217 +240 230 231 +236 229 232 +233 229 234 +229 214 230 +226 199 226 +223 193 223 +220 187 220 +217 187 219 +215 188 218 +211 180 213 +207 173 212 +204 167 211 +194 162 210 +184 157 210 +182 156 210 +180 156 210 +178 147 194 +172 138 184 +166 129 175 +167 129 158 +168 130 142 +173 136 136 +179 143 131 +190 155 124 +193 164 127 +198 179 139 +202 188 145 +206 197 151 +207 200 153 +209 204 156 +208 203 156 +208 203 157 +202 188 157 +191 172 145 +181 156 133 +163 140 123 +145 125 113 +136 117 113 +128 110 114 +113 95 122 +102 79 122 +81 65 131 +76 68 145 +71 72 160 +78 81 170 +86 91 180 +91 96 184 +96 102 188 +126 131 204 +142 147 206 +159 163 208 +170 172 197 +181 181 187 +185 183 182 +190 185 178 +201 189 173 +204 190 171 +191 174 167 +179 162 168 +167 151 170 +159 146 173 +151 142 177 +138 130 187 +125 120 198 +107 109 213 +105 111 214 +104 114 215 +115 121 216 +126 129 217 +132 132 216 +139 135 215 +149 137 211 +151 132 203 +157 110 172 +153 101 160 +150 93 149 +143 88 145 +136 84 142 +120 68 141 +106 54 131 +80 40 128 +71 43 138 +63 47 148 +61 49 153 +60 51 159 +61 55 163 +62 58 166 +63 62 169 +65 64 173 +65 67 179 +66 65 179 +67 63 180 +66 62 179 +66 62 178 +65 60 174 +61 56 168 +56 44 156 +57 43 153 +58 43 150 +59 45 150 +60 47 150 +65 51 150 +71 58 153 +77 66 159 +84 74 164 +93 91 186 +96 93 190 +99 96 195 +102 100 202 +108 98 200 +113 90 200 +118 87 199 +125 91 209 +127 93 210 +130 96 212 +131 97 212 +133 98 212 +139 102 214 +144 113 219 +153 132 226 +161 148 231 +172 172 235 +174 175 236 +176 178 237 +183 182 238 +185 179 239 +183 177 236 +176 172 229 +158 149 217 +153 135 210 +148 121 203 +146 116 197 +145 111 191 +137 106 185 +136 106 178 +139 105 178 +140 109 182 +146 113 187 +145 115 186 +144 118 185 +141 117 187 +138 119 187 +137 117 185 +137 115 181 +139 114 156 +142 116 148 +145 118 141 +151 120 125 +155 124 111 +158 126 97 +155 123 88 +152 117 83 +150 114 80 +156 120 75 +157 123 73 +158 127 72 +159 126 74 +161 128 76 +162 130 80 +168 136 83 +173 147 85 +172 146 85 +172 146 86 +167 142 91 +165 139 97 +163 133 106 +158 120 112 +154 102 116 +146 84 123 +137 74 124 +134 71 125 +123 64 123 +113 53 116 +98 36 113 +81 24 110 +74 24 97 +50 21 79 +44 18 77 +38 16 75 +26 11 83 +25 14 82 +31 20 87 +40 30 98 +52 43 113 +67 59 131 +85 77 145 +105 97 155 +123 116 160 +136 128 165 +148 137 164 +155 141 160 +155 141 158 +154 139 152 +147 132 147 +140 127 145 +138 122 140 +136 119 135 +138 120 131 +143 126 122 +149 135 120 +158 147 118 +169 157 111 +179 164 102 +190 174 92 +193 178 85 +192 180 85 +185 171 95 +169 156 102 +157 142 111 +140 128 122 +129 121 132 +120 111 151 +108 101 166 +101 92 172 +94 86 173 +91 83 163 +94 84 158 +96 84 156 +101 80 160 +108 77 161 +109 76 158 +108 76 157 +102 75 154 +96 69 157 +92 58 162 +85 52 164 +79 48 167 +70 46 166 +64 46 166 +61 44 166 +57 43 161 +54 42 157 +51 41 152 +52 39 145 +54 39 139 +56 36 131 +59 34 120 +62 31 113 +63 33 103 +65 39 103 +71 45 105 +80 51 106 +95 57 110 +111 72 107 +124 92 109 +119 96 121 +116 100 135 +120 104 151 diff --git a/src/fractalzoomer/color_maps/Flame 498_Beautiful.map b/src/fractalzoomer/color_maps/Flame 498_Beautiful.map new file mode 100644 index 000000000..21a8b1d11 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 498_Beautiful.map @@ -0,0 +1,256 @@ +215 129 52 +194 131 15 +204 142 14 +214 153 13 +233 147 29 +252 142 45 +235 142 69 +219 143 94 +190 147 174 +134 139 168 +79 132 163 +71 113 153 +64 94 144 +65 78 135 +67 62 126 +65 64 125 +64 66 125 +106 108 97 +153 117 88 +200 126 79 +220 131 63 +240 136 47 +243 139 52 +246 142 57 +219 188 71 +216 173 77 +214 158 83 +206 136 66 +199 114 50 +190 115 36 +182 116 22 +155 121 0 +136 108 8 +147 144 49 +130 139 63 +114 135 78 +93 101 102 +72 68 127 +66 69 126 +61 70 125 +38 140 154 +44 150 166 +51 161 178 +45 156 178 +40 151 178 +33 148 159 +26 145 141 +52 155 125 +96 142 78 +173 127 33 +187 141 62 +201 156 91 +195 156 134 +190 157 178 +192 161 183 +195 166 188 +183 153 187 +124 162 195 +66 171 203 +48 174 194 +30 177 185 +26 169 185 +23 162 185 +37 139 177 +70 113 155 +147 96 93 +170 109 75 +193 122 58 +197 122 58 +202 122 59 +203 122 56 +205 123 47 +255 138 38 +253 141 42 +252 144 46 +242 172 45 +233 200 45 +227 194 68 +222 188 91 +211 176 156 +194 156 177 +191 144 176 +184 151 161 +177 159 147 +187 156 116 +198 153 86 +212 142 83 +200 123 69 +166 108 88 +170 74 117 +174 41 146 +166 40 145 +159 39 145 +147 30 134 +157 19 114 +134 32 132 +82 52 126 +66 72 130 +60 108 142 +54 144 155 +49 144 166 +44 144 178 +40 153 185 +49 174 204 +77 144 170 +104 134 132 +131 124 95 +139 118 94 +148 113 93 +144 104 112 +144 106 119 +96 118 132 +54 139 178 +48 99 178 +65 93 162 +82 88 146 +128 57 137 +156 46 143 +151 43 144 +134 37 130 +71 60 129 +59 84 127 +47 108 126 +51 113 121 +56 118 117 +66 133 149 +75 132 161 +152 133 163 +182 140 190 +84 143 173 +74 141 170 +64 139 168 +84 132 146 +151 125 128 +175 114 86 +204 123 58 +208 123 40 +196 122 27 +184 121 15 +183 118 18 +182 116 22 +143 137 39 +109 119 66 +103 115 69 +68 108 71 +35 80 122 +39 79 125 +43 79 129 +40 67 122 +44 56 114 +61 40 109 +74 51 119 +103 24 116 +99 26 116 +95 29 116 +85 34 111 +60 30 104 +60 39 106 +47 58 112 +43 63 113 +49 66 109 +67 41 112 +86 31 123 +106 22 134 +126 21 175 +186 17 196 +190 6 192 +157 0 159 +122 36 143 +100 55 141 +79 74 140 +82 102 161 +72 150 188 +73 159 184 +81 160 177 +149 164 143 +172 189 83 +135 201 91 +101 206 166 +55 168 184 +57 160 179 +49 156 172 +45 141 163 +31 128 135 +46 66 116 +48 55 110 +50 44 104 +48 39 94 +46 11 77 +21 19 82 +36 21 90 +39 34 92 +54 34 103 +65 45 108 +102 48 126 +143 38 141 +169 41 138 +185 95 97 +151 102 98 +143 95 91 +85 58 93 +50 55 111 +40 48 110 +31 56 110 +37 46 101 +36 34 109 +47 35 109 +48 41 108 +63 59 118 +119 85 118 +143 104 87 +153 118 90 +155 149 53 +165 152 58 +185 176 71 +187 179 80 +206 159 77 +203 154 88 +183 161 85 +171 168 87 +161 162 82 +171 161 76 +173 128 95 +178 131 105 +187 146 160 +171 117 153 +154 53 183 +146 50 176 +159 64 184 +188 135 177 +186 152 189 +189 156 185 +186 156 194 +63 190 222 +23 220 239 +23 220 239 +54 177 210 +57 154 187 +58 144 167 +49 86 138 +69 66 133 +74 66 123 +105 115 62 +174 122 13 +199 119 20 +208 137 0 +209 144 14 +203 151 13 +206 143 12 +200 136 13 +191 124 17 +179 113 17 +165 124 0 +177 133 0 +213 155 12 +197 144 2 diff --git a/src/fractalzoomer/color_maps/Flame 499_Before_Dawn.map b/src/fractalzoomer/color_maps/Flame 499_Before_Dawn.map new file mode 100644 index 000000000..6d1813d35 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 499_Before_Dawn.map @@ -0,0 +1,256 @@ +85 88 111 +80 81 94 +91 90 103 +102 100 113 +118 117 129 +135 134 145 +139 138 149 +144 143 154 +143 142 158 +134 134 150 +126 126 142 +107 108 125 +88 91 109 +73 75 90 +58 59 71 +49 51 62 +41 43 54 +16 18 27 +11 12 19 +6 7 12 +5 5 8 +4 4 4 +3 3 3 +3 3 3 +2 3 2 +1 2 2 +1 2 3 +1 1 2 +1 0 2 +0 0 2 +0 0 2 +0 0 3 +0 0 4 +0 0 6 +0 0 7 +0 1 9 +1 2 12 +3 4 15 +4 6 17 +6 8 20 +16 20 34 +24 28 46 +32 37 58 +36 43 68 +40 50 79 +40 50 79 +41 50 79 +40 48 78 +36 46 78 +25 35 67 +20 28 53 +15 22 40 +12 18 36 +10 15 33 +10 14 31 +10 13 29 +9 12 20 +7 10 19 +6 8 18 +4 6 16 +3 5 14 +2 4 13 +2 4 13 +1 3 12 +1 3 11 +1 2 8 +1 2 8 +1 2 9 +1 2 10 +2 3 11 +4 5 15 +5 7 20 +8 12 27 +9 13 30 +10 14 33 +10 14 32 +10 15 32 +10 14 29 +10 14 27 +10 13 24 +9 12 23 +11 15 26 +13 17 30 +16 19 35 +18 21 38 +20 24 42 +25 30 49 +28 34 56 +42 48 74 +51 56 82 +60 64 90 +62 66 94 +64 69 99 +66 73 102 +66 72 103 +65 69 98 +60 64 92 +40 46 70 +31 36 56 +23 26 42 +20 22 36 +18 19 30 +11 14 24 +9 12 22 +13 15 26 +20 23 36 +28 32 47 +33 37 53 +38 42 60 +46 52 79 +50 59 95 +51 60 103 +51 58 99 +42 50 88 +35 43 82 +29 37 77 +20 25 59 +13 15 38 +8 10 23 +4 5 15 +2 2 10 +4 4 13 +6 7 16 +8 9 20 +10 12 24 +17 19 34 +27 30 49 +40 43 65 +51 56 82 +71 80 112 +77 85 118 +83 91 124 +93 100 132 +97 104 132 +98 106 132 +95 101 125 +84 85 105 +77 77 93 +71 69 82 +66 65 77 +62 61 73 +56 54 68 +54 52 67 +56 52 64 +58 55 67 +69 69 91 +73 72 97 +77 76 103 +84 84 113 +94 94 124 +105 107 139 +116 117 149 +125 126 150 +123 126 148 +122 126 147 +115 118 141 +105 108 128 +90 92 111 +72 75 92 +52 55 74 +35 37 56 +13 14 24 +10 10 19 +7 7 14 +3 3 7 +1 0 3 +0 0 1 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 1 1 +1 2 2 +2 3 3 +5 6 7 +10 11 13 +17 19 24 +29 30 38 +45 46 56 +65 65 76 +84 84 100 +106 106 125 +126 130 154 +169 173 199 +177 181 205 +186 189 211 +197 200 223 +212 217 238 +224 228 248 +233 236 247 +234 235 245 +236 237 246 +238 236 245 +236 235 241 +225 226 236 +214 215 230 +209 208 224 +208 205 218 +202 202 216 +195 195 211 +191 191 207 +192 192 205 +191 193 205 +188 189 204 +182 183 201 +175 176 194 +163 166 185 +151 154 175 +133 138 162 +116 120 146 +94 98 122 +74 77 101 +52 57 82 +35 41 64 +21 25 44 +10 13 29 +3 5 20 +0 2 15 +0 1 10 +2 2 7 +4 4 8 +7 8 13 +13 14 20 +22 23 29 +35 37 42 +51 54 62 +71 73 84 +90 93 107 +108 111 127 +125 129 146 +142 145 164 +155 156 175 +162 162 183 +165 166 187 +164 165 189 +157 159 184 +146 148 174 +135 138 162 +123 127 153 +104 111 139 +82 90 120 +63 72 99 +50 58 82 +38 45 66 +26 33 53 +19 26 45 +19 25 43 +23 28 46 +33 37 55 +45 51 69 +61 68 88 +74 81 104 +68 74 95 +64 68 87 +65 69 89 diff --git a/src/fractalzoomer/color_maps/Flame 500_Beginning_to_Thaw.map b/src/fractalzoomer/color_maps/Flame 500_Beginning_to_Thaw.map new file mode 100644 index 000000000..1113e488f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 500_Beginning_to_Thaw.map @@ -0,0 +1,256 @@ +205 239 212 +205 231 216 +202 226 212 +200 222 209 +191 210 195 +182 198 181 +175 189 171 +168 180 161 +131 153 115 +119 141 97 +107 130 80 +112 123 79 +117 116 79 +128 124 83 +139 132 87 +145 137 89 +151 142 92 +179 162 122 +185 169 136 +191 177 151 +191 188 158 +191 199 165 +191 202 169 +191 205 173 +187 191 178 +181 185 163 +176 179 149 +169 168 142 +163 157 135 +161 150 134 +160 144 134 +155 138 117 +152 140 106 +151 140 103 +156 139 114 +162 138 126 +170 147 132 +178 156 138 +180 159 137 +183 163 137 +176 148 129 +159 135 114 +143 123 100 +121 110 81 +99 98 63 +87 91 54 +76 84 46 +57 77 28 +41 66 17 +31 66 8 +38 70 8 +46 75 9 +51 79 11 +56 83 14 +59 86 19 +62 90 25 +86 120 51 +97 126 60 +109 133 70 +106 132 82 +103 132 94 +99 134 105 +96 136 116 +101 147 138 +105 159 156 +117 166 169 +113 158 170 +110 151 172 +110 149 172 +111 147 172 +116 142 169 +128 140 156 +135 117 124 +138 105 109 +141 93 94 +137 88 86 +133 83 79 +134 82 77 +135 81 76 +142 84 83 +154 93 96 +167 121 128 +166 128 139 +166 135 151 +169 137 155 +173 139 159 +182 142 161 +188 146 156 +180 135 128 +173 120 108 +166 106 89 +162 102 80 +158 98 72 +153 87 56 +144 82 44 +142 80 37 +142 78 37 +144 81 53 +134 80 60 +125 80 68 +119 81 68 +113 83 68 +101 84 67 +96 82 67 +86 77 72 +82 91 79 +78 105 86 +77 112 89 +77 120 93 +84 137 100 +99 152 107 +115 172 126 +138 197 144 +164 229 171 +167 231 170 +171 234 169 +169 234 159 +165 224 151 +161 211 143 +150 192 135 +134 153 106 +127 133 85 +120 114 64 +115 102 56 +111 91 49 +100 74 38 +93 58 31 +86 53 23 +86 54 16 +92 61 18 +92 63 21 +93 65 24 +95 78 34 +105 99 48 +122 119 61 +138 140 80 +151 166 115 +157 175 129 +164 184 143 +165 186 147 +167 189 151 +163 187 150 +144 178 149 +126 165 145 +116 151 141 +113 141 140 +112 140 140 +111 139 141 +107 141 142 +112 145 144 +124 153 149 +146 169 156 +183 196 180 +188 201 185 +193 207 191 +199 216 201 +205 224 203 +215 226 202 +221 228 200 +223 227 200 +217 229 207 +200 223 215 +198 221 215 +196 220 215 +193 219 216 +188 225 219 +182 226 220 +180 222 218 +188 215 209 +189 216 208 +191 217 208 +195 219 204 +204 218 200 +206 211 192 +215 205 182 +218 201 178 +215 199 177 +218 199 179 +212 194 181 +207 191 183 +203 190 186 +196 189 186 +195 190 184 +196 190 183 +195 204 187 +195 208 190 +195 213 194 +195 221 197 +203 224 201 +205 229 207 +211 237 214 +216 246 226 +216 250 233 +221 249 239 +225 243 241 +231 239 240 +236 239 241 +237 240 240 +235 242 242 +230 239 243 +227 234 240 +223 228 233 +222 224 225 +218 221 219 +212 213 212 +209 205 204 +208 194 196 +212 186 189 +218 181 188 +224 178 185 +229 180 181 +232 184 176 +238 191 173 +241 200 179 +241 209 187 +237 216 195 +231 225 199 +224 230 199 +220 233 201 +214 232 203 +210 227 206 +207 221 207 +206 216 208 +209 214 209 +211 212 211 +217 214 213 +218 215 210 +224 219 207 +232 223 206 +238 227 208 +240 230 214 +232 233 219 +220 233 218 +210 229 215 +200 224 211 +196 213 208 +186 202 202 +176 189 194 +172 178 188 +170 167 178 +176 160 175 +179 156 170 +183 152 162 +192 152 161 +204 152 157 +216 155 159 +227 164 160 +231 175 154 +231 186 153 +231 196 156 +223 202 159 +219 208 164 +214 215 169 +211 224 175 +210 233 188 +207 237 203 diff --git a/src/fractalzoomer/color_maps/Flame 501_Beige.map b/src/fractalzoomer/color_maps/Flame 501_Beige.map new file mode 100644 index 000000000..aefd143de --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 501_Beige.map @@ -0,0 +1,256 @@ +106 95 83 +97 88 77 +89 81 72 +81 74 67 +69 64 60 +57 54 53 +55 53 52 +53 52 51 +50 50 49 +50 50 49 +51 51 49 +53 52 50 +56 54 51 +59 56 53 +62 58 56 +62 59 56 +63 60 57 +63 61 58 +63 61 58 +63 61 59 +64 62 59 +66 63 60 +67 63 60 +68 63 61 +67 62 60 +67 62 59 +67 62 59 +68 63 60 +70 65 62 +72 66 64 +74 68 66 +77 70 69 +79 72 71 +83 74 72 +83 74 72 +83 75 72 +84 75 72 +85 76 73 +85 76 73 +85 77 74 +88 78 74 +90 79 74 +92 80 74 +94 81 74 +96 83 75 +97 84 75 +98 85 75 +102 88 76 +107 91 77 +120 98 82 +123 100 84 +127 103 87 +126 104 88 +126 106 89 +125 106 89 +125 106 89 +123 104 87 +122 102 86 +121 100 85 +116 97 83 +112 95 81 +109 93 80 +106 91 79 +99 86 76 +95 82 73 +89 76 67 +89 75 66 +90 75 66 +90 75 66 +91 76 67 +93 78 69 +96 81 73 +105 89 80 +110 93 84 +115 98 88 +118 101 91 +121 105 94 +122 106 95 +123 107 97 +122 108 99 +120 107 99 +114 102 94 +107 97 89 +100 92 85 +96 89 82 +92 86 80 +84 79 74 +76 72 68 +65 61 57 +61 56 53 +58 52 49 +57 51 48 +56 50 47 +55 49 46 +55 49 46 +56 49 46 +58 50 46 +65 54 46 +69 56 47 +73 58 48 +74 59 48 +75 60 49 +77 62 52 +80 65 54 +90 74 60 +97 79 64 +104 84 68 +107 86 70 +110 89 73 +117 95 78 +122 101 83 +125 105 88 +128 109 93 +133 114 100 +133 115 101 +133 116 102 +134 116 104 +133 115 103 +129 114 101 +124 110 98 +112 101 91 +106 97 88 +100 93 85 +98 91 83 +97 89 81 +94 86 78 +91 83 73 +88 79 70 +84 76 68 +76 71 63 +75 70 62 +74 70 62 +73 69 63 +73 69 62 +74 69 62 +74 69 62 +76 70 63 +78 71 64 +81 72 66 +82 73 67 +84 75 68 +88 78 70 +94 84 75 +103 91 82 +115 100 91 +148 127 112 +157 135 118 +166 143 125 +180 157 136 +191 167 145 +197 172 150 +198 174 152 +195 170 149 +194 169 148 +193 168 148 +189 166 143 +183 162 139 +173 153 133 +161 142 124 +143 128 113 +125 112 100 +94 85 76 +88 80 72 +82 76 69 +72 68 63 +66 62 59 +60 58 56 +56 55 53 +52 53 52 +52 53 52 +52 53 52 +53 53 52 +53 53 52 +54 53 52 +55 54 53 +58 55 53 +60 57 55 +63 59 57 +67 61 59 +71 65 63 +78 70 67 +85 75 72 +93 83 78 +103 91 86 +119 103 97 +121 105 99 +123 107 101 +125 109 102 +125 109 101 +124 108 100 +123 109 102 +122 107 100 +121 106 98 +117 103 95 +111 98 91 +104 91 85 +94 84 77 +84 77 71 +75 70 65 +69 65 61 +64 61 57 +60 58 55 +58 55 54 +57 54 53 +57 54 52 +57 54 52 +57 54 52 +57 53 52 +56 53 52 +56 53 52 +56 52 51 +56 52 50 +56 51 50 +56 51 49 +57 52 49 +57 52 50 +59 54 51 +60 55 52 +63 58 54 +67 61 55 +71 64 58 +76 68 61 +81 73 64 +84 76 68 +88 79 71 +90 81 73 +92 83 74 +93 83 75 +92 83 74 +93 83 73 +91 82 73 +89 80 71 +85 77 69 +81 73 66 +76 69 63 +70 64 59 +65 60 56 +61 56 53 +57 53 51 +55 52 49 +54 51 48 +56 52 48 +58 54 49 +61 57 51 +65 61 54 +70 66 57 +77 71 62 +86 79 67 +96 87 73 +108 98 80 +110 100 82 +111 101 83 +111 100 83 +108 97 82 +105 95 81 +101 90 80 diff --git a/src/fractalzoomer/color_maps/Flame 502_Berry_Bush.map b/src/fractalzoomer/color_maps/Flame 502_Berry_Bush.map new file mode 100644 index 000000000..d65f0847e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 502_Berry_Bush.map @@ -0,0 +1,256 @@ +160 10 24 +195 13 23 +194 17 27 +193 22 31 +180 30 34 +168 38 38 +162 42 41 +156 46 44 +141 61 52 +132 71 55 +124 82 59 +110 86 58 +96 91 58 +83 86 58 +70 82 58 +67 79 59 +65 76 60 +73 70 59 +86 66 52 +100 62 46 +108 53 44 +117 44 43 +120 41 43 +124 39 43 +149 38 34 +167 45 29 +185 52 24 +198 63 26 +211 74 28 +212 79 28 +213 85 28 +208 97 28 +200 111 28 +190 140 35 +190 151 39 +190 162 43 +186 168 40 +183 175 38 +177 176 39 +171 178 40 +131 192 59 +117 193 66 +104 195 74 +95 188 67 +87 182 61 +82 178 58 +78 175 56 +72 174 57 +69 170 67 +42 160 64 +36 147 55 +31 135 46 +44 123 47 +57 112 49 +58 109 51 +60 107 53 +52 120 71 +40 126 74 +29 132 77 +35 126 78 +42 121 79 +43 123 78 +44 126 77 +39 133 75 +34 148 72 +31 181 66 +45 177 53 +59 173 41 +65 165 36 +71 157 31 +78 140 22 +77 134 16 +66 115 16 +68 104 19 +71 93 23 +77 79 26 +83 65 29 +83 57 30 +84 50 32 +84 41 27 +80 36 23 +97 44 22 +108 55 23 +120 66 25 +123 69 25 +127 73 26 +125 72 21 +121 68 19 +104 60 13 +96 63 16 +88 66 19 +79 65 19 +71 64 19 +54 62 19 +38 57 22 +20 48 22 +14 45 19 +18 53 28 +29 60 34 +41 67 41 +47 71 46 +53 76 51 +67 83 59 +81 97 63 +110 116 71 +119 126 72 +129 137 73 +129 142 76 +130 147 80 +122 163 84 +116 176 90 +108 181 100 +98 174 94 +77 154 78 +67 151 74 +58 149 70 +41 153 61 +26 164 68 +16 168 64 +11 164 58 +27 130 44 +44 118 34 +61 107 24 +71 109 22 +81 111 20 +99 119 16 +114 128 15 +128 128 21 +148 125 30 +179 130 75 +177 134 83 +175 138 92 +166 154 107 +147 168 120 +125 181 124 +115 196 141 +89 214 168 +75 220 169 +61 227 170 +55 224 160 +49 222 150 +47 215 136 +50 209 119 +54 207 109 +57 205 93 +50 210 71 +52 210 67 +55 210 64 +54 206 58 +50 202 55 +49 201 50 +40 198 45 +27 196 40 +26 191 40 +25 186 40 +22 177 42 +24 174 45 +25 173 47 +22 172 55 +22 177 60 +22 180 67 +19 183 86 +18 186 92 +18 190 99 +15 196 118 +13 204 133 +11 211 144 +10 217 149 +21 214 145 +28 209 143 +35 204 141 +51 191 135 +69 170 126 +87 150 110 +101 133 98 +118 118 82 +137 101 70 +153 89 59 +170 74 49 +181 58 39 +182 46 35 +176 39 33 +164 33 35 +151 35 36 +119 48 39 +110 56 41 +101 65 43 +82 83 54 +61 99 68 +43 115 82 +30 131 95 +19 142 101 +14 157 108 +10 176 117 +6 191 128 +6 203 138 +10 214 146 +17 216 147 +31 207 145 +48 199 137 +66 188 124 +86 171 109 +102 156 96 +112 146 82 +122 135 76 +135 127 74 +142 118 68 +149 107 60 +156 92 53 +154 82 45 +143 76 40 +134 78 43 +118 83 47 +100 94 55 +86 108 63 +75 116 70 +61 122 70 +51 129 70 +42 134 67 +33 135 64 +28 139 62 +23 142 61 +20 147 61 +17 153 60 +14 158 58 +10 156 57 +10 151 52 +14 139 46 +20 130 42 +29 119 39 +39 115 38 +49 117 44 +59 121 50 +76 113 55 +91 104 57 +109 91 58 +119 79 58 +126 71 57 +122 71 55 +119 68 53 +111 62 50 +109 56 48 +100 49 49 +91 41 50 +77 37 56 +62 39 56 +45 34 54 +35 30 51 +34 26 45 +46 24 38 +64 18 41 +85 17 41 +105 12 40 +119 10 39 +126 7 34 +143 10 27 diff --git a/src/fractalzoomer/color_maps/Flame 503_Biology_Class.map b/src/fractalzoomer/color_maps/Flame 503_Biology_Class.map new file mode 100644 index 000000000..8c0500b31 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 503_Biology_Class.map @@ -0,0 +1,256 @@ +157 53 16 +163 96 4 +158 117 4 +154 138 4 +145 159 7 +136 181 10 +132 189 11 +129 198 12 +103 216 9 +83 213 10 +64 210 11 +49 198 11 +35 186 12 +27 169 15 +19 152 19 +14 141 20 +10 131 22 +3 86 22 +3 68 23 +4 50 24 +11 48 24 +19 46 25 +24 50 22 +30 55 19 +43 77 8 +46 86 4 +50 95 1 +50 100 0 +50 106 0 +48 105 2 +46 105 4 +47 102 10 +44 92 19 +35 60 39 +36 46 50 +38 33 62 +51 26 77 +64 20 92 +73 19 99 +83 19 106 +113 15 127 +126 15 134 +139 15 141 +144 16 146 +150 17 151 +148 18 151 +146 19 152 +137 22 149 +126 22 152 +93 18 153 +77 17 142 +61 16 132 +51 15 122 +41 15 112 +38 15 106 +35 16 101 +27 19 74 +24 22 67 +21 25 60 +19 31 58 +17 38 57 +15 43 56 +13 48 55 +7 56 49 +3 69 45 +13 96 40 +20 105 37 +27 115 34 +28 116 29 +29 117 24 +32 116 15 +35 114 10 +45 106 28 +44 97 39 +44 88 50 +37 78 56 +30 68 62 +27 63 65 +25 59 68 +20 55 73 +18 53 80 +15 52 82 +13 52 79 +11 53 76 +10 54 72 +9 55 69 +8 60 59 +11 70 51 +29 101 42 +36 119 35 +44 137 28 +47 144 24 +50 152 20 +56 164 15 +66 173 18 +77 179 26 +86 179 34 +94 160 48 +91 142 51 +88 124 55 +86 118 55 +84 112 56 +77 99 54 +67 92 51 +42 91 39 +35 99 35 +28 107 32 +25 111 31 +23 115 31 +25 127 30 +36 138 29 +49 145 31 +62 149 34 +86 144 38 +93 140 38 +101 136 39 +114 125 39 +122 110 38 +130 97 33 +131 82 30 +128 53 37 +125 39 47 +122 26 57 +120 21 60 +119 16 64 +110 8 69 +96 5 76 +81 3 85 +70 7 95 +47 21 105 +40 25 102 +34 30 100 +19 36 92 +8 44 83 +4 55 71 +3 70 62 +19 104 46 +31 118 39 +43 132 32 +48 139 28 +53 146 25 +63 159 21 +70 167 18 +78 169 21 +83 168 24 +84 153 27 +83 145 27 +83 138 28 +84 120 29 +87 101 29 +89 80 31 +97 61 32 +110 32 30 +112 27 27 +115 23 24 +113 20 19 +112 19 17 +109 21 12 +103 27 12 +97 31 8 +87 34 4 +72 43 0 +72 49 0 +72 56 0 +77 71 0 +83 81 0 +84 85 3 +81 87 6 +67 97 13 +64 100 14 +61 104 16 +55 106 20 +45 106 23 +33 103 25 +19 98 27 +8 93 33 +2 86 42 +1 80 51 +1 73 60 +3 61 62 +12 50 66 +25 41 76 +40 33 81 +53 26 86 +66 7 75 +69 4 71 +73 2 67 +80 4 58 +88 15 50 +94 31 45 +95 49 39 +90 63 32 +81 72 26 +74 83 21 +68 92 19 +66 100 20 +64 102 20 +60 95 19 +61 86 22 +61 73 27 +63 58 34 +62 45 41 +55 29 42 +49 19 47 +45 15 54 +42 15 63 +41 18 77 +36 22 85 +25 25 93 +14 30 99 +4 36 104 +0 43 110 +0 50 114 +0 53 117 +3 55 117 +10 55 113 +19 56 105 +30 58 93 +40 58 79 +48 60 64 +56 58 53 +61 56 45 +66 57 43 +66 55 44 +63 58 49 +59 62 57 +50 66 67 +41 76 81 +29 83 91 +19 89 96 +13 98 96 +8 105 91 +7 117 87 +12 127 82 +22 128 72 +32 122 59 +44 111 43 +53 99 28 +67 90 23 +88 82 21 +108 70 25 +126 61 37 +139 50 44 +150 39 53 +163 34 62 +173 27 68 +179 25 78 +181 23 84 +180 20 86 +179 17 85 +177 10 77 +175 5 66 +170 3 54 +165 7 42 +160 17 31 +157 33 23 diff --git a/src/fractalzoomer/color_maps/Flame 504_Birthday_Party.map b/src/fractalzoomer/color_maps/Flame 504_Birthday_Party.map new file mode 100644 index 000000000..e7dea8cad --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 504_Birthday_Party.map @@ -0,0 +1,256 @@ +55 78 72 +63 106 50 +58 130 45 +53 155 41 +60 159 59 +68 164 78 +74 164 86 +80 164 95 +98 167 109 +109 167 131 +121 168 154 +129 163 171 +138 158 188 +142 162 186 +147 167 185 +148 165 184 +149 164 184 +154 169 196 +154 173 199 +155 178 202 +153 173 193 +152 169 184 +152 164 177 +152 160 170 +144 123 153 +143 105 142 +142 87 131 +144 71 116 +147 56 102 +148 51 99 +150 47 96 +156 41 92 +162 36 93 +165 39 82 +169 43 73 +173 48 65 +179 47 60 +186 46 55 +185 44 51 +185 43 47 +178 32 35 +180 27 40 +183 23 46 +189 20 58 +196 18 71 +199 19 76 +202 20 81 +201 25 93 +203 33 100 +209 53 112 +212 58 121 +215 63 131 +204 63 131 +193 64 131 +184 64 125 +175 65 120 +150 94 102 +140 99 94 +131 104 87 +129 105 73 +128 106 59 +127 109 54 +127 113 49 +133 118 55 +137 108 59 +151 77 65 +151 64 78 +152 51 92 +150 43 98 +149 35 105 +155 25 102 +149 20 98 +125 32 80 +123 49 79 +121 66 78 +124 88 70 +127 111 63 +127 120 60 +127 130 58 +119 144 64 +114 154 75 +132 172 96 +139 177 105 +147 183 115 +141 181 118 +136 180 121 +131 166 121 +125 158 115 +129 137 103 +129 122 103 +130 108 104 +132 102 105 +135 97 106 +135 90 113 +138 84 120 +144 82 133 +144 82 151 +147 95 187 +138 112 196 +129 130 205 +125 137 206 +121 145 207 +116 155 205 +121 156 204 +126 158 185 +131 155 177 +136 152 169 +140 146 168 +145 140 167 +147 125 164 +144 109 160 +136 99 152 +126 88 141 +107 79 120 +104 74 118 +101 69 116 +93 65 112 +87 67 106 +88 75 103 +96 88 99 +125 94 120 +140 95 135 +155 97 150 +160 100 153 +166 103 157 +176 108 155 +183 108 158 +192 110 161 +196 109 164 +207 133 151 +201 140 148 +195 148 145 +186 165 140 +165 173 150 +148 183 164 +136 196 173 +102 218 178 +85 216 176 +69 215 175 +64 215 174 +60 215 174 +51 202 175 +62 193 164 +84 182 149 +108 165 136 +146 144 129 +155 139 129 +164 135 129 +186 126 128 +204 114 127 +213 107 122 +212 102 120 +191 100 104 +186 96 98 +182 93 92 +167 95 77 +152 93 65 +139 93 53 +130 91 50 +131 85 55 +131 90 59 +116 111 79 +112 114 84 +109 118 89 +110 115 107 +118 109 128 +131 106 150 +134 114 165 +138 121 176 +139 120 178 +140 119 180 +150 106 189 +154 97 193 +157 91 198 +151 88 203 +139 83 192 +131 75 187 +120 61 179 +121 48 160 +116 39 155 +116 27 131 +120 21 109 +126 20 94 +146 24 79 +170 46 79 +171 52 79 +172 58 80 +168 72 84 +169 83 96 +163 98 119 +155 110 136 +142 118 156 +128 126 169 +119 128 173 +112 130 179 +109 125 170 +99 112 162 +92 99 151 +91 85 135 +90 79 122 +102 71 103 +107 59 83 +116 49 64 +129 44 50 +138 58 45 +154 78 44 +169 101 52 +181 109 57 +191 110 67 +198 115 76 +202 111 85 +208 119 108 +211 110 127 +215 97 139 +215 86 145 +214 69 136 +210 62 128 +200 49 122 +194 43 108 +191 37 99 +197 36 81 +207 45 67 +204 42 59 +195 43 50 +186 37 47 +187 33 45 +199 40 52 +213 51 65 +218 65 77 +208 79 94 +197 93 108 +179 102 119 +164 118 132 +150 125 138 +133 131 142 +118 131 149 +103 125 161 +91 125 172 +78 122 184 +76 132 185 +75 138 184 +80 147 188 +83 156 188 +84 156 190 +86 160 182 +85 156 167 +87 151 161 +77 148 149 +72 133 138 +66 113 127 +68 90 109 +71 63 102 +67 59 93 +63 62 80 +49 70 79 +55 81 75 diff --git a/src/fractalzoomer/color_maps/Flame 505_Bistro.map b/src/fractalzoomer/color_maps/Flame 505_Bistro.map new file mode 100644 index 000000000..dedd05fac --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 505_Bistro.map @@ -0,0 +1,256 @@ +181 69 63 +185 79 72 +191 77 72 +197 76 72 +196 67 65 +195 58 58 +191 53 54 +188 48 50 +173 41 43 +171 42 46 +169 44 49 +171 48 51 +174 52 53 +175 58 54 +176 65 55 +176 66 53 +177 67 51 +183 76 48 +190 83 47 +197 91 46 +204 109 39 +211 127 33 +211 131 30 +211 136 27 +196 129 17 +186 120 16 +176 111 15 +168 112 16 +161 114 17 +156 113 19 +152 112 21 +140 104 25 +128 91 30 +112 68 44 +113 72 51 +115 77 58 +124 92 69 +133 107 80 +137 112 84 +142 117 89 +165 138 104 +173 142 106 +181 147 109 +180 145 108 +179 144 107 +175 139 105 +171 135 103 +164 123 95 +157 106 85 +154 81 66 +152 73 61 +150 65 57 +151 62 58 +152 60 60 +154 61 61 +157 62 62 +162 65 62 +162 64 62 +162 63 63 +160 61 62 +158 59 62 +157 59 60 +156 60 59 +147 56 54 +134 49 47 +101 34 28 +91 32 22 +81 30 17 +80 32 16 +80 34 16 +84 36 16 +90 39 21 +109 50 35 +117 57 37 +126 64 40 +137 69 36 +149 75 32 +158 80 31 +168 85 31 +188 96 33 +205 115 40 +225 140 56 +224 144 54 +223 149 53 +223 148 49 +224 148 45 +228 158 38 +231 165 44 +229 181 70 +226 178 76 +223 175 82 +224 173 73 +225 171 64 +229 166 49 +232 161 40 +232 160 38 +225 156 48 +208 141 49 +197 133 37 +186 126 26 +181 122 22 +176 118 18 +158 108 15 +144 95 16 +113 68 18 +104 61 15 +96 54 13 +93 52 10 +91 51 8 +93 47 6 +94 44 6 +99 43 8 +105 41 10 +123 40 15 +126 38 16 +130 37 18 +138 35 20 +146 36 22 +152 37 25 +158 40 27 +167 43 32 +172 43 34 +178 43 37 +179 43 39 +180 43 41 +179 43 41 +175 43 38 +165 43 39 +154 45 38 +148 66 45 +148 73 47 +149 81 50 +148 93 55 +146 102 62 +142 105 67 +139 105 72 +158 121 87 +171 134 94 +185 147 102 +189 151 104 +194 156 107 +194 156 108 +193 146 107 +192 138 105 +185 128 100 +165 118 82 +158 117 77 +151 117 73 +141 108 62 +134 98 53 +124 88 46 +120 77 40 +110 58 27 +106 54 25 +103 50 23 +96 41 21 +89 38 20 +86 34 21 +86 31 21 +88 29 19 +90 27 18 +74 22 17 +68 21 16 +62 20 15 +51 20 15 +45 19 15 +50 18 14 +57 18 12 +71 19 9 +72 19 9 +74 20 9 +74 20 9 +75 20 9 +77 18 10 +76 17 9 +77 16 9 +75 15 8 +71 13 6 +65 13 5 +58 13 6 +48 12 6 +40 10 7 +32 10 6 +24 9 6 +16 12 6 +15 12 6 +15 13 7 +17 14 9 +18 15 10 +22 15 12 +24 15 14 +25 16 15 +25 18 15 +27 20 15 +27 22 13 +31 23 13 +38 23 14 +46 23 15 +58 24 14 +72 23 14 +83 21 11 +93 22 9 +101 22 7 +104 21 7 +104 22 7 +102 23 9 +102 22 11 +104 23 12 +106 22 12 +105 20 14 +101 21 15 +95 21 18 +89 24 21 +88 28 26 +94 33 31 +103 40 36 +115 49 41 +131 58 49 +142 71 56 +152 87 65 +164 100 76 +174 117 87 +184 139 97 +196 154 106 +205 165 114 +213 175 120 +223 182 130 +226 186 138 +232 200 147 +235 210 156 +236 215 161 +237 213 159 +238 205 156 +228 188 147 +224 176 136 +217 166 126 +209 159 117 +203 150 104 +197 141 93 +185 127 79 +177 109 61 +168 93 44 +162 76 31 +162 61 18 +164 53 15 +164 48 15 +162 45 15 +159 47 17 +153 48 21 +152 47 21 +153 43 25 +163 56 40 +172 65 49 +182 69 58 +186 74 65 +189 80 69 diff --git a/src/fractalzoomer/color_maps/Flame 506_Blossoms.map b/src/fractalzoomer/color_maps/Flame 506_Blossoms.map new file mode 100644 index 000000000..e4613fb1e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 506_Blossoms.map @@ -0,0 +1,256 @@ +153 135 91 +143 145 101 +148 139 97 +153 134 93 +165 127 89 +178 121 85 +187 118 85 +196 116 86 +217 118 99 +222 119 102 +228 121 106 +231 117 104 +234 114 103 +235 116 106 +236 118 109 +234 120 110 +232 123 112 +220 147 123 +211 156 122 +202 165 122 +192 167 119 +183 169 117 +179 167 116 +175 165 115 +142 158 109 +125 157 106 +108 156 104 +98 147 99 +88 138 94 +87 132 91 +87 127 89 +90 114 79 +93 110 73 +96 107 62 +106 106 60 +116 106 59 +133 106 61 +151 106 64 +160 108 67 +169 111 70 +190 118 85 +195 123 92 +200 128 100 +199 128 106 +198 129 112 +196 126 113 +195 124 115 +186 117 117 +181 109 120 +165 97 110 +160 94 99 +156 92 88 +157 89 77 +158 86 66 +162 86 62 +166 86 59 +181 85 49 +186 84 45 +192 84 41 +194 86 39 +196 88 38 +199 90 38 +202 92 39 +207 100 41 +212 109 45 +212 112 63 +202 113 69 +193 114 75 +189 115 74 +185 117 73 +176 122 73 +175 129 74 +185 128 82 +190 124 85 +195 120 88 +193 116 85 +191 113 83 +190 109 81 +189 106 80 +187 99 76 +189 89 79 +191 80 85 +188 82 89 +186 85 93 +183 88 94 +181 92 95 +181 94 98 +187 102 102 +185 113 114 +182 124 119 +180 136 125 +179 142 126 +178 148 128 +186 163 135 +199 177 140 +209 187 147 +220 192 153 +221 203 162 +218 202 162 +215 201 162 +217 199 159 +219 197 157 +228 191 151 +237 183 152 +239 170 148 +237 165 145 +236 160 143 +237 159 140 +238 158 138 +238 155 134 +240 155 135 +238 155 136 +235 159 137 +228 180 141 +225 187 139 +222 194 138 +219 202 134 +218 205 134 +220 203 135 +219 203 139 +216 197 145 +202 186 136 +188 175 128 +183 167 124 +179 159 120 +170 144 111 +169 131 106 +171 126 103 +173 122 97 +159 110 78 +152 109 73 +146 108 68 +128 108 60 +113 117 54 +106 130 51 +108 143 52 +134 170 87 +143 181 110 +152 192 133 +153 198 141 +154 204 149 +158 214 156 +166 213 163 +181 212 167 +196 206 170 +221 187 166 +223 184 159 +226 181 153 +226 173 134 +230 169 114 +228 165 93 +215 159 74 +192 144 45 +184 141 41 +177 139 37 +170 137 32 +173 140 27 +168 144 25 +162 147 23 +159 144 26 +151 143 29 +152 131 34 +157 131 33 +162 131 33 +173 135 30 +185 134 31 +197 137 28 +206 135 28 +222 120 30 +227 117 30 +232 115 30 +240 112 32 +246 113 36 +247 115 41 +249 119 47 +248 115 53 +248 109 58 +248 106 58 +249 106 58 +243 108 61 +240 116 66 +235 121 74 +226 120 82 +219 113 83 +215 99 79 +214 98 79 +214 98 79 +216 99 83 +215 96 90 +215 90 94 +214 84 93 +219 82 91 +223 85 85 +231 97 77 +239 105 76 +244 109 72 +246 107 67 +246 105 65 +243 103 62 +239 110 54 +237 118 51 +231 123 47 +227 120 41 +225 116 38 +219 110 38 +211 103 37 +204 100 40 +192 99 44 +182 99 45 +172 97 44 +164 98 42 +152 92 37 +142 86 34 +130 81 37 +119 85 44 +111 92 53 +106 108 62 +102 119 70 +103 124 71 +105 121 69 +107 121 69 +114 120 70 +121 125 73 +128 133 81 +136 138 86 +146 136 86 +154 132 89 +164 128 89 +175 127 89 +185 130 95 +194 139 103 +203 146 111 +211 155 121 +218 163 129 +225 169 134 +231 171 139 +235 170 139 +236 166 139 +235 161 137 +231 155 133 +226 147 125 +223 139 116 +225 130 102 +227 117 89 +227 106 76 +227 98 68 +224 92 62 +220 92 61 +214 100 63 +208 111 68 +204 119 71 +189 118 73 +175 117 72 +166 115 74 +156 114 75 +147 120 82 diff --git a/src/fractalzoomer/color_maps/Flame 507_Blue_Velvet.map b/src/fractalzoomer/color_maps/Flame 507_Blue_Velvet.map new file mode 100644 index 000000000..ea2af243c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 507_Blue_Velvet.map @@ -0,0 +1,256 @@ +55 47 96 +55 48 95 +55 47 93 +55 47 91 +53 45 86 +52 44 81 +51 42 78 +50 41 76 +46 38 68 +45 37 66 +45 36 64 +44 35 62 +43 35 61 +43 34 59 +43 34 58 +43 33 57 +43 33 57 +44 35 57 +44 35 58 +44 36 59 +44 35 58 +45 35 58 +45 35 57 +46 35 57 +47 36 58 +48 37 60 +49 39 62 +50 40 64 +51 41 66 +51 42 67 +52 43 69 +52 46 74 +55 50 81 +65 67 102 +66 72 110 +68 77 118 +68 77 121 +68 78 124 +68 78 124 +69 79 124 +70 78 121 +66 71 114 +63 65 108 +60 59 101 +58 54 95 +56 52 93 +55 51 91 +52 47 87 +51 45 85 +51 45 88 +50 46 90 +49 47 92 +49 47 93 +49 47 94 +49 47 94 +50 48 95 +53 49 95 +53 48 94 +54 48 93 +53 48 90 +53 48 88 +52 48 86 +52 48 85 +52 47 83 +52 46 83 +53 48 84 +53 49 84 +53 50 85 +53 50 86 +53 51 87 +54 52 90 +55 52 92 +56 51 92 +55 50 92 +55 49 92 +55 48 91 +55 48 91 +56 48 91 +57 48 92 +58 49 94 +59 50 97 +62 59 105 +65 67 113 +69 76 121 +73 81 125 +77 86 129 +86 97 140 +101 112 149 +138 148 174 +149 157 178 +160 166 182 +162 167 181 +164 168 180 +160 164 178 +161 168 183 +154 162 181 +146 155 175 +113 128 156 +99 120 153 +85 113 151 +81 111 150 +78 109 150 +75 106 151 +76 106 151 +82 110 154 +87 114 155 +92 118 157 +94 119 157 +97 121 158 +96 124 161 +97 125 162 +99 125 162 +99 124 160 +91 111 152 +88 107 149 +85 104 147 +79 95 142 +75 89 137 +70 81 131 +65 72 124 +57 58 111 +55 55 107 +53 53 103 +52 52 101 +52 52 99 +50 50 94 +50 48 87 +49 45 79 +48 42 71 +46 37 57 +45 35 53 +45 34 50 +44 32 46 +44 30 43 +43 30 40 +43 30 40 +44 32 45 +45 34 50 +47 37 56 +47 37 58 +48 38 60 +49 39 63 +51 41 65 +53 43 69 +55 45 73 +56 46 77 +55 45 77 +55 45 77 +54 45 76 +54 43 76 +52 42 74 +51 42 75 +49 41 75 +49 40 75 +49 40 75 +48 40 76 +48 42 80 +49 44 85 +51 50 91 +56 58 100 +60 66 108 +69 86 128 +72 90 132 +75 95 136 +81 105 146 +85 114 154 +87 121 160 +86 127 164 +90 132 168 +93 134 169 +96 136 170 +102 139 172 +107 143 176 +116 145 174 +124 148 172 +135 152 169 +139 152 165 +138 152 167 +137 150 166 +133 144 162 +129 137 156 +119 127 147 +105 114 139 +90 102 134 +68 82 125 +64 78 122 +61 74 120 +58 68 116 +56 63 114 +55 61 111 +56 60 111 +57 60 111 +57 60 112 +59 61 113 +61 64 117 +66 70 120 +70 77 125 +75 82 129 +79 87 131 +82 91 134 +85 93 134 +84 95 133 +83 93 132 +82 91 129 +80 88 124 +78 81 118 +70 73 110 +64 64 103 +57 56 97 +54 52 92 +53 49 87 +52 46 83 +51 45 80 +51 44 79 +51 45 79 +53 46 80 +54 46 81 +55 47 83 +56 48 86 +56 49 89 +57 49 91 +57 49 93 +57 49 94 +57 48 95 +56 47 95 +55 47 93 +54 47 90 +54 46 88 +54 46 87 +54 45 86 +54 47 87 +55 48 87 +55 50 90 +56 53 94 +58 56 99 +59 60 104 +59 63 109 +60 64 112 +60 66 115 +61 67 117 +62 67 119 +62 66 119 +62 65 118 +61 64 116 +59 62 113 +58 60 109 +58 57 107 +57 54 104 +55 53 102 +54 51 100 +53 50 98 +53 49 98 +53 49 98 +53 48 98 +54 47 99 +54 47 98 diff --git a/src/fractalzoomer/color_maps/Flame 508_Bluebells.map b/src/fractalzoomer/color_maps/Flame 508_Bluebells.map new file mode 100644 index 000000000..0fe6ba738 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 508_Bluebells.map @@ -0,0 +1,256 @@ +51 31 24 +40 29 26 +37 28 32 +35 28 39 +37 27 52 +39 27 66 +41 29 73 +44 31 80 +49 40 109 +44 45 119 +40 50 129 +35 51 136 +30 52 144 +34 53 145 +38 55 147 +44 60 150 +51 66 153 +87 102 178 +88 115 184 +90 128 190 +88 133 191 +87 139 192 +93 143 191 +100 148 191 +150 179 208 +169 195 218 +188 211 228 +189 217 238 +191 223 248 +183 219 246 +176 215 244 +160 204 238 +155 195 232 +151 173 215 +145 162 208 +139 152 202 +120 139 197 +101 126 192 +91 123 191 +82 120 190 +48 96 186 +36 84 178 +25 73 170 +22 63 154 +19 54 139 +18 53 133 +17 53 128 +16 53 120 +19 53 118 +25 59 118 +32 59 107 +39 60 97 +39 61 85 +40 62 73 +40 62 71 +41 63 70 +37 69 89 +37 72 100 +37 76 112 +36 78 113 +35 81 115 +34 80 113 +33 79 111 +31 76 107 +26 69 106 +14 55 115 +10 46 112 +7 38 109 +5 34 103 +4 30 98 +3 22 82 +2 14 65 +2 5 46 +2 4 43 +2 3 41 +3 5 42 +5 7 43 +5 9 43 +5 11 43 +7 17 45 +11 23 49 +19 34 60 +21 35 62 +24 37 65 +24 36 65 +25 35 65 +25 37 66 +27 39 68 +36 50 79 +41 57 85 +47 64 91 +54 69 94 +62 74 98 +79 88 107 +95 102 115 +108 110 118 +122 118 115 +119 115 109 +124 117 110 +129 120 111 +138 129 119 +147 138 128 +164 158 151 +186 175 163 +206 192 178 +201 186 172 +196 180 167 +195 179 167 +194 179 168 +198 188 183 +208 201 200 +228 220 218 +241 236 234 +239 246 250 +229 240 249 +220 235 248 +200 223 246 +179 207 239 +159 190 228 +140 172 217 +124 156 204 +112 149 199 +101 143 194 +100 143 195 +99 144 196 +99 144 196 +99 141 194 +111 146 195 +128 150 187 +147 152 160 +152 153 157 +157 154 154 +166 158 150 +170 160 148 +170 164 154 +170 162 157 +155 152 146 +143 139 127 +131 126 108 +124 119 97 +118 112 86 +104 105 74 +92 98 70 +80 92 72 +69 88 78 +53 78 86 +50 75 86 +47 72 86 +44 65 85 +41 62 78 +39 57 71 +34 50 68 +24 36 65 +22 35 65 +21 34 66 +21 33 68 +22 33 66 +23 37 62 +25 38 55 +25 36 44 +24 33 34 +25 35 17 +28 35 16 +31 36 16 +36 43 15 +42 51 20 +46 55 25 +45 55 29 +41 43 31 +41 39 31 +41 36 32 +40 33 29 +45 30 28 +50 30 29 +51 33 30 +55 32 32 +53 29 31 +49 23 33 +42 19 34 +37 14 36 +33 11 37 +28 12 40 +27 14 44 +26 17 48 +19 26 69 +17 30 75 +16 34 81 +17 43 95 +19 54 109 +26 68 127 +47 88 140 +69 106 151 +88 122 164 +106 139 176 +126 157 189 +144 172 199 +152 185 212 +172 202 223 +193 217 231 +212 229 240 +227 239 247 +242 249 253 +254 254 254 +251 253 249 +241 243 238 +226 233 220 +211 217 200 +193 197 180 +173 176 160 +156 158 146 +142 147 135 +126 130 125 +107 116 113 +88 100 101 +69 82 89 +48 62 78 +31 46 75 +21 43 79 +19 43 89 +22 48 99 +26 56 107 +36 61 111 +46 65 113 +55 66 114 +58 67 116 +58 67 117 +60 71 119 +59 77 124 +64 84 126 +70 90 124 +88 99 122 +107 113 128 +123 121 133 +136 132 140 +144 143 154 +152 155 168 +155 164 183 +162 175 190 +180 193 206 +198 210 218 +217 225 227 +233 238 236 +246 245 237 +246 240 233 +236 226 219 +221 209 202 +202 190 183 +182 170 162 +162 152 147 +146 138 132 +129 122 113 +114 103 94 +99 85 76 +82 66 58 +67 49 41 +57 37 29 diff --git a/src/fractalzoomer/color_maps/Flame 509_Blush.map b/src/fractalzoomer/color_maps/Flame 509_Blush.map new file mode 100644 index 000000000..e18e17119 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 509_Blush.map @@ -0,0 +1,256 @@ +245 172 163 +249 180 171 +248 185 177 +248 191 183 +248 200 191 +249 209 199 +249 214 201 +249 220 204 +252 237 213 +252 241 217 +252 246 222 +251 247 224 +251 248 227 +251 248 228 +252 249 229 +252 249 230 +253 250 231 +253 249 240 +252 245 239 +252 241 238 +252 234 231 +252 228 224 +251 223 221 +251 219 218 +250 211 213 +250 209 212 +250 207 212 +250 207 211 +250 208 210 +250 208 209 +250 209 209 +248 212 213 +246 215 217 +246 219 221 +241 216 212 +237 214 203 +232 202 190 +227 190 178 +225 182 171 +223 174 165 +224 151 143 +223 141 130 +223 131 118 +220 120 104 +218 110 91 +217 104 86 +216 99 82 +216 92 78 +213 91 79 +217 93 88 +217 94 88 +217 95 89 +211 91 86 +205 87 84 +200 85 83 +195 84 82 +175 78 85 +163 75 84 +152 72 83 +133 64 73 +115 56 64 +108 50 58 +101 45 52 +81 37 41 +68 30 32 +59 21 23 +58 17 18 +58 13 14 +56 11 12 +54 10 10 +44 7 5 +42 5 4 +44 4 3 +45 5 3 +46 6 4 +35 5 4 +25 5 4 +20 4 3 +15 3 3 +7 1 2 +1 0 1 +0 0 0 +0 0 0 +0 0 1 +0 0 1 +0 1 1 +0 0 1 +0 1 1 +10 11 11 +29 20 21 +48 29 31 +60 37 38 +72 45 45 +93 59 60 +116 81 82 +130 101 101 +144 105 106 +185 126 127 +205 140 141 +225 155 156 +232 170 170 +240 185 184 +241 195 193 +240 201 198 +240 202 200 +244 211 209 +248 221 218 +249 227 225 +251 234 232 +253 243 240 +254 249 245 +254 251 248 +254 252 249 +253 251 245 +253 249 242 +253 247 240 +253 241 230 +253 230 217 +252 217 202 +252 203 189 +246 184 171 +245 180 164 +245 177 157 +245 175 153 +246 174 150 +246 170 145 +246 163 142 +245 160 142 +241 158 142 +229 151 135 +224 147 130 +219 144 126 +205 130 115 +188 115 103 +166 102 91 +145 83 77 +103 51 47 +87 35 33 +72 19 19 +67 14 15 +62 10 11 +59 7 9 +62 11 14 +73 20 24 +84 31 35 +127 55 62 +136 60 68 +146 65 74 +166 74 84 +185 84 94 +196 91 101 +205 98 108 +211 104 115 +210 103 113 +209 102 112 +204 97 107 +197 91 99 +188 80 87 +178 71 76 +167 62 65 +157 53 55 +146 41 42 +145 39 40 +145 38 39 +146 38 40 +148 43 43 +151 48 50 +158 57 61 +175 90 93 +178 98 101 +182 106 109 +194 124 121 +205 141 135 +215 157 150 +227 172 165 +236 186 183 +239 197 198 +242 206 206 +242 212 209 +239 215 208 +236 210 201 +234 198 189 +228 182 176 +223 165 161 +207 141 139 +204 140 135 +202 139 132 +201 139 124 +202 139 120 +207 138 117 +209 140 114 +212 144 121 +214 150 132 +219 162 145 +226 171 157 +235 179 167 +241 181 170 +245 180 172 +246 176 173 +245 173 173 +246 168 174 +245 165 173 +246 161 172 +245 158 169 +245 159 167 +246 164 167 +245 172 175 +245 181 182 +247 188 189 +247 190 193 +246 190 192 +245 187 185 +244 183 177 +242 178 169 +241 172 163 +241 165 159 +241 159 157 +242 151 151 +242 145 146 +242 142 140 +241 142 138 +244 151 140 +246 163 149 +248 174 159 +248 186 170 +245 193 177 +239 193 178 +233 192 175 +226 184 166 +220 174 153 +211 162 139 +203 148 126 +192 132 113 +179 117 102 +165 97 88 +152 78 74 +130 57 55 +114 38 38 +97 24 24 +79 18 16 +67 12 11 +59 10 11 +47 9 12 +41 8 13 +43 13 17 +50 22 24 +64 40 37 +86 58 52 +108 72 65 +125 86 78 +145 95 85 +166 99 89 +187 113 104 +208 129 120 +227 143 134 +239 159 151 diff --git a/src/fractalzoomer/color_maps/Flame 510_Bluster.map b/src/fractalzoomer/color_maps/Flame 510_Bluster.map new file mode 100644 index 000000000..ef81d5d87 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 510_Bluster.map @@ -0,0 +1,256 @@ +65 45 53 +74 53 57 +71 49 54 +69 46 52 +71 46 53 +73 47 54 +72 47 54 +72 48 54 +62 45 52 +52 43 52 +42 41 53 +33 42 55 +25 43 58 +21 47 62 +17 51 67 +15 53 70 +14 55 74 +9 63 85 +10 67 89 +11 71 93 +12 71 93 +14 71 94 +13 71 93 +12 71 93 +11 62 82 +14 57 75 +18 52 69 +21 48 64 +25 44 59 +26 42 57 +28 41 56 +34 41 56 +41 44 60 +49 53 71 +53 59 77 +58 65 84 +62 71 92 +67 78 100 +64 79 102 +61 80 105 +47 80 104 +46 79 101 +45 78 99 +43 75 98 +41 73 97 +42 73 97 +43 74 98 +45 76 101 +50 80 106 +58 85 112 +65 85 112 +72 85 112 +78 86 113 +84 87 114 +84 87 112 +85 87 111 +75 73 92 +69 63 81 +64 54 70 +60 49 61 +57 44 53 +54 41 49 +51 38 46 +47 34 42 +44 33 42 +49 39 52 +56 47 62 +63 56 72 +68 61 77 +73 66 83 +85 79 99 +94 87 112 +104 104 135 +105 108 139 +107 113 143 +105 110 141 +103 108 140 +97 106 139 +92 104 138 +82 100 133 +71 95 127 +61 85 113 +59 83 108 +58 81 104 +58 80 101 +58 80 99 +60 79 94 +64 77 89 +78 77 82 +86 76 76 +95 75 71 +96 74 69 +97 74 68 +95 73 70 +88 75 76 +80 77 80 +78 78 83 +76 86 99 +64 89 107 +53 92 116 +47 91 115 +42 90 115 +35 87 111 +37 83 108 +35 75 100 +26 70 93 +18 65 87 +17 61 83 +16 58 79 +16 54 74 +20 50 67 +24 47 63 +25 47 62 +26 46 61 +26 45 61 +27 45 61 +28 47 63 +27 50 65 +30 52 68 +32 52 69 +31 46 63 +26 43 58 +21 40 54 +20 37 51 +19 35 48 +18 30 41 +18 23 32 +16 14 23 +11 10 17 +5 8 14 +5 8 14 +6 9 14 +7 9 16 +12 11 18 +18 15 23 +24 20 30 +38 36 45 +43 44 53 +49 52 61 +50 54 65 +51 57 69 +51 64 78 +49 69 87 +47 76 94 +47 82 100 +44 86 104 +43 85 103 +43 85 103 +43 84 101 +48 83 98 +53 82 95 +63 83 92 +77 80 85 +78 78 82 +80 76 80 +80 69 74 +79 63 69 +78 57 62 +77 53 59 +79 50 59 +84 48 56 +95 42 46 +96 41 43 +98 41 40 +100 43 44 +104 49 48 +107 57 56 +112 61 62 +120 72 76 +123 77 85 +127 83 95 +136 98 115 +147 106 130 +154 113 143 +160 111 144 +161 114 149 +159 118 153 +159 115 147 +152 110 141 +142 93 123 +125 79 104 +100 66 89 +78 54 71 +59 45 56 +38 25 32 +34 21 28 +30 17 24 +24 12 18 +18 9 13 +13 8 10 +11 6 8 +12 6 7 +11 6 8 +10 7 9 +7 9 11 +6 11 16 +8 15 20 +13 19 25 +18 23 31 +22 27 35 +24 29 39 +27 31 42 +31 33 44 +36 35 48 +39 38 51 +38 39 54 +36 42 58 +32 46 61 +30 49 67 +30 55 74 +30 60 81 +33 65 90 +34 71 96 +32 74 102 +33 78 105 +32 79 106 +34 80 108 +38 79 104 +38 74 100 +39 68 92 +38 63 86 +36 63 85 +39 63 85 +42 63 84 +46 60 80 +50 55 74 +49 50 68 +48 48 65 +46 46 62 +43 43 59 +41 37 51 +37 30 41 +32 23 31 +27 17 23 +22 13 19 +20 10 16 +20 10 15 +23 10 15 +27 12 15 +29 13 17 +30 15 20 +30 16 23 +33 18 25 +37 20 28 +40 22 30 +41 23 31 +41 24 33 +41 25 34 +43 25 35 +46 26 37 +51 32 41 +52 36 44 +49 34 43 +49 34 42 +47 30 40 +54 36 45 diff --git a/src/fractalzoomer/color_maps/Flame 511_Boquet_of_Roses.map b/src/fractalzoomer/color_maps/Flame 511_Boquet_of_Roses.map new file mode 100644 index 000000000..133bb88ba --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 511_Boquet_of_Roses.map @@ -0,0 +1,256 @@ +154 14 6 +150 22 9 +145 26 10 +141 30 12 +139 35 14 +138 41 17 +137 44 18 +136 47 19 +138 61 31 +144 74 42 +151 87 53 +155 95 66 +159 104 80 +159 99 74 +160 95 69 +158 94 66 +157 93 64 +155 101 79 +154 101 75 +153 101 71 +160 118 89 +168 136 107 +170 143 117 +173 151 127 +184 173 146 +187 175 151 +190 178 157 +183 173 151 +177 169 146 +174 165 142 +172 161 138 +166 151 128 +158 138 114 +145 110 83 +139 99 69 +133 88 55 +132 74 43 +131 60 32 +130 55 28 +129 50 24 +127 40 14 +127 38 16 +128 37 18 +126 38 23 +124 40 29 +123 43 29 +122 46 30 +117 53 32 +113 56 38 +107 62 46 +103 64 44 +100 67 43 +96 65 44 +92 64 45 +92 63 44 +92 62 44 +80 49 35 +81 41 30 +83 34 25 +86 26 19 +89 18 13 +90 15 11 +92 12 9 +99 10 6 +108 8 5 +119 3 0 +125 4 1 +131 6 2 +133 7 2 +135 9 2 +138 10 2 +140 16 5 +143 34 12 +145 44 17 +147 54 22 +151 68 29 +155 83 37 +154 88 42 +154 93 47 +154 100 58 +159 109 66 +164 123 84 +159 124 91 +154 125 99 +154 125 100 +155 125 102 +156 118 98 +153 111 89 +142 89 69 +141 71 55 +140 54 41 +138 46 34 +136 39 28 +133 29 17 +130 20 11 +130 14 7 +131 12 7 +135 20 12 +134 24 14 +134 28 17 +133 27 17 +133 27 17 +129 30 20 +122 38 23 +114 45 26 +114 53 35 +114 62 45 +114 70 50 +114 78 56 +116 88 62 +121 95 71 +126 99 78 +129 102 78 +130 104 73 +132 102 70 +134 101 68 +139 95 62 +143 93 58 +147 93 57 +152 90 51 +156 79 46 +159 82 53 +163 85 60 +165 87 63 +168 90 67 +168 96 73 +169 107 85 +176 123 104 +187 138 118 +192 154 128 +192 155 129 +193 156 131 +195 152 120 +190 136 105 +182 115 84 +174 91 67 +161 52 31 +151 34 19 +142 17 7 +140 12 4 +138 8 2 +137 4 1 +137 9 5 +139 18 10 +141 31 19 +148 68 47 +152 78 55 +156 88 64 +163 105 82 +164 119 95 +168 127 100 +171 130 99 +168 123 94 +166 120 91 +164 117 89 +163 112 79 +161 105 71 +153 100 63 +145 94 60 +145 87 55 +147 81 51 +142 64 38 +141 60 35 +140 57 32 +138 52 29 +133 49 25 +122 46 24 +117 46 24 +121 44 20 +120 41 18 +120 38 17 +122 31 13 +130 24 9 +143 18 5 +152 12 2 +159 11 2 +163 13 5 +166 14 6 +163 13 7 +161 15 7 +160 20 9 +161 24 11 +158 27 14 +154 31 13 +161 59 21 +164 65 26 +168 72 31 +176 87 42 +183 105 51 +194 125 58 +199 134 62 +199 136 68 +195 133 70 +193 131 68 +182 122 62 +169 109 57 +154 97 54 +144 89 50 +136 85 51 +134 83 54 +133 85 62 +131 88 65 +130 91 67 +127 92 69 +125 91 68 +115 88 64 +107 79 56 +101 69 47 +104 53 36 +106 41 26 +111 28 16 +120 21 11 +134 12 6 +152 6 4 +170 1 1 +187 1 1 +193 3 2 +199 8 3 +199 9 4 +202 9 5 +198 11 6 +193 21 9 +184 33 15 +178 48 23 +178 66 35 +179 88 50 +176 104 67 +171 120 77 +169 134 88 +167 143 99 +158 141 106 +147 131 100 +133 118 89 +125 106 79 +117 93 68 +113 83 56 +111 77 50 +117 80 51 +129 86 55 +143 96 66 +154 111 84 +167 130 102 +179 144 109 +192 154 114 +199 160 118 +199 161 121 +191 147 109 +185 128 90 +182 103 67 +177 82 51 +169 59 38 +160 40 27 +159 22 15 +158 13 6 +158 11 3 +155 14 4 diff --git a/src/fractalzoomer/color_maps/Flame 512_Brushed_Silver.map b/src/fractalzoomer/color_maps/Flame 512_Brushed_Silver.map new file mode 100644 index 000000000..84a70c01d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 512_Brushed_Silver.map @@ -0,0 +1,256 @@ +184 191 195 +182 187 191 +183 187 190 +184 188 190 +185 189 191 +186 191 193 +187 192 195 +188 193 197 +192 200 210 +190 202 213 +188 205 216 +179 199 211 +170 194 206 +158 182 195 +146 171 184 +140 165 178 +134 159 172 +114 139 150 +107 131 143 +101 123 136 +95 119 131 +90 116 126 +86 113 123 +83 110 120 +69 96 103 +60 84 91 +52 73 79 +44 62 66 +36 52 54 +33 46 49 +31 41 45 +29 34 36 +30 33 35 +35 37 41 +40 42 46 +46 48 52 +52 55 58 +59 62 64 +62 65 67 +65 68 71 +82 83 85 +92 93 95 +102 104 106 +112 115 118 +122 127 130 +126 132 135 +130 137 141 +138 145 151 +146 155 159 +161 169 174 +166 173 176 +172 177 179 +174 178 178 +177 179 178 +177 178 176 +178 178 175 +169 168 166 +160 160 158 +151 153 150 +142 145 143 +133 137 136 +129 133 132 +126 130 129 +119 123 122 +115 118 115 +110 114 109 +106 111 107 +103 109 106 +100 106 104 +98 104 102 +92 99 97 +87 94 93 +77 84 85 +74 80 80 +71 77 75 +70 76 74 +69 76 73 +68 76 73 +68 76 74 +67 76 75 +65 75 74 +59 69 68 +54 65 65 +50 62 63 +49 60 61 +48 59 60 +47 56 57 +47 55 55 +49 57 57 +53 62 61 +58 68 66 +62 71 69 +66 75 72 +75 83 79 +83 90 89 +93 99 98 +104 109 107 +123 125 124 +128 130 131 +134 136 139 +135 138 142 +136 140 145 +138 144 149 +139 146 151 +141 148 154 +144 150 156 +148 153 158 +149 154 160 +151 156 162 +154 158 165 +154 160 169 +153 160 173 +151 160 173 +145 159 174 +144 158 173 +143 157 173 +142 157 172 +143 158 172 +145 159 172 +150 162 173 +159 167 176 +163 168 174 +168 169 173 +168 168 171 +168 168 170 +165 165 167 +162 162 164 +158 158 158 +153 152 152 +145 143 139 +142 140 137 +140 138 135 +137 135 132 +135 131 128 +131 128 123 +122 126 120 +105 119 115 +96 112 109 +87 105 104 +82 101 101 +78 98 98 +69 92 94 +62 88 93 +59 86 94 +63 86 95 +70 94 105 +73 98 108 +77 103 112 +85 111 120 +93 119 129 +100 126 135 +106 131 139 +114 137 145 +117 137 145 +120 138 145 +126 138 145 +129 137 145 +131 136 145 +133 136 143 +134 136 142 +134 135 140 +133 130 133 +132 129 131 +131 129 130 +128 127 127 +126 124 125 +122 122 123 +117 118 122 +109 114 123 +106 113 122 +104 112 121 +101 110 120 +98 108 117 +97 107 115 +98 108 115 +101 109 115 +104 113 119 +107 116 123 +114 121 129 +120 128 137 +124 134 145 +130 140 153 +134 144 158 +137 148 162 +146 156 168 +148 158 169 +151 160 170 +155 162 171 +159 163 170 +164 166 171 +168 168 173 +173 170 175 +179 173 174 +182 174 173 +183 175 173 +183 175 172 +182 174 170 +179 172 169 +175 170 167 +172 168 166 +169 168 166 +168 169 168 +171 171 169 +174 173 168 +177 175 170 +179 175 171 +180 177 172 +180 176 172 +178 175 171 +174 171 169 +166 166 166 +157 161 165 +149 157 164 +143 154 162 +139 150 159 +137 147 157 +136 145 153 +136 143 148 +136 139 142 +136 137 137 +136 134 134 +134 133 131 +133 131 129 +131 130 128 +129 128 127 +128 128 127 +126 127 126 +123 126 125 +122 123 121 +120 120 116 +120 118 113 +122 119 112 +125 121 112 +128 123 114 +132 126 118 +137 131 124 +142 137 133 +147 144 142 +151 149 148 +153 151 152 +153 151 154 +152 151 155 +152 152 154 +151 151 153 +149 151 153 +147 151 151 +145 149 150 +144 148 149 +149 153 155 +155 159 160 +159 165 168 +164 171 175 +169 177 181 +174 181 185 +179 184 189 +182 188 192 diff --git a/src/fractalzoomer/color_maps/Flame 513_Bubblegum.map b/src/fractalzoomer/color_maps/Flame 513_Bubblegum.map new file mode 100644 index 000000000..6aa040171 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 513_Bubblegum.map @@ -0,0 +1,256 @@ +194 37 79 +193 49 97 +193 50 99 +193 52 101 +196 51 101 +199 50 102 +202 50 104 +205 50 107 +206 46 110 +207 46 116 +208 46 122 +206 44 124 +205 43 127 +200 38 126 +195 33 125 +192 30 123 +190 28 122 +188 29 124 +188 38 132 +189 48 140 +189 61 146 +190 75 152 +191 82 157 +192 90 162 +191 108 172 +191 117 176 +192 126 180 +193 135 184 +194 145 189 +195 149 189 +196 154 189 +199 163 193 +198 166 193 +199 161 185 +201 157 185 +203 154 186 +202 150 187 +202 147 188 +203 144 188 +205 142 189 +206 119 171 +208 104 160 +211 89 150 +210 80 147 +209 71 145 +207 69 145 +205 68 146 +203 70 154 +197 69 154 +188 59 147 +188 51 138 +188 43 130 +185 43 125 +183 43 120 +181 48 123 +180 53 127 +170 83 143 +168 90 151 +166 98 160 +172 103 168 +179 108 177 +183 109 181 +187 111 186 +196 116 194 +201 123 196 +204 138 193 +204 135 196 +205 133 199 +205 129 198 +206 125 197 +204 115 192 +200 102 189 +189 81 169 +181 72 152 +173 63 135 +170 54 128 +167 46 121 +167 42 118 +168 38 116 +169 34 115 +168 32 114 +171 47 132 +170 55 140 +169 64 148 +172 64 155 +175 65 162 +182 66 178 +191 66 193 +198 66 200 +200 67 201 +203 68 203 +199 68 200 +196 69 198 +194 69 196 +192 66 194 +191 63 197 +197 59 199 +201 47 188 +198 43 176 +196 39 165 +193 37 158 +191 36 152 +187 26 136 +187 20 129 +194 15 125 +200 14 124 +207 13 123 +209 13 122 +212 13 122 +214 13 117 +214 14 114 +213 14 110 +211 16 110 +211 15 106 +212 15 105 +213 15 104 +216 18 104 +217 23 100 +217 33 100 +216 46 103 +214 72 119 +215 82 133 +216 92 148 +218 97 154 +220 102 161 +223 111 173 +225 121 184 +226 134 194 +223 149 205 +208 157 215 +200 156 213 +192 156 212 +182 152 211 +171 142 212 +164 131 213 +166 128 216 +157 127 213 +152 129 211 +147 131 209 +148 135 207 +149 139 206 +152 140 197 +149 131 192 +158 125 192 +168 117 193 +173 101 186 +172 96 184 +172 92 182 +176 95 176 +170 98 158 +168 94 147 +169 82 137 +176 54 125 +177 47 122 +179 41 119 +182 32 122 +183 26 123 +183 23 124 +182 20 123 +184 20 124 +189 19 127 +201 21 132 +203 24 134 +206 27 137 +210 35 143 +215 45 153 +218 56 161 +220 70 170 +222 94 188 +222 96 191 +223 99 194 +221 106 196 +219 114 197 +218 122 199 +217 130 201 +219 139 206 +220 148 211 +221 155 218 +218 158 222 +210 161 221 +204 163 218 +198 165 216 +191 163 213 +195 164 215 +204 167 218 +205 167 219 +206 168 221 +206 169 222 +206 170 223 +205 173 224 +197 171 223 +194 171 223 +195 170 225 +201 168 228 +206 163 231 +211 156 234 +217 150 233 +219 142 229 +216 133 222 +211 124 214 +206 115 206 +201 107 197 +199 101 189 +198 97 183 +195 96 172 +190 87 159 +180 75 140 +167 64 122 +153 55 110 +139 46 95 +129 40 89 +122 35 81 +120 34 75 +119 33 76 +118 31 67 +114 33 65 +111 39 71 +110 45 75 +113 55 88 +113 64 97 +118 72 109 +123 73 125 +132 80 137 +142 88 146 +146 91 154 +156 98 163 +169 103 175 +182 107 183 +188 108 187 +189 107 188 +191 107 188 +192 107 185 +190 101 181 +190 96 178 +191 90 176 +196 87 171 +199 76 162 +199 63 149 +196 51 136 +192 41 124 +188 34 116 +186 29 105 +187 24 95 +191 23 93 +198 22 92 +205 21 94 +206 19 94 +205 19 93 +199 21 92 +197 27 98 +196 26 88 +195 28 83 +194 30 82 +196 32 78 +197 33 79 +199 35 81 diff --git a/src/fractalzoomer/color_maps/Flame 514_California.map b/src/fractalzoomer/color_maps/Flame 514_California.map new file mode 100644 index 000000000..03114c94a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 514_California.map @@ -0,0 +1,256 @@ +80 121 173 +83 126 183 +81 124 185 +79 123 187 +72 120 188 +65 118 190 +60 116 189 +56 114 188 +46 114 192 +50 116 194 +54 118 197 +64 123 199 +75 129 202 +87 132 197 +100 136 193 +105 135 189 +111 134 186 +134 128 166 +152 127 158 +170 126 150 +183 122 145 +196 119 141 +202 117 138 +209 115 136 +219 96 122 +219 88 120 +220 80 119 +214 77 127 +208 74 136 +204 74 141 +200 75 146 +198 73 156 +194 68 161 +185 58 174 +181 52 179 +178 46 184 +164 47 190 +150 48 196 +144 49 197 +138 51 198 +122 59 197 +126 53 190 +131 48 183 +132 47 175 +134 47 168 +131 46 166 +129 45 164 +119 44 158 +111 51 153 +100 63 147 +111 66 141 +122 69 135 +134 66 131 +146 64 127 +151 63 126 +156 62 125 +154 64 127 +154 62 132 +154 61 137 +154 64 141 +155 68 146 +155 68 147 +156 68 148 +158 69 153 +156 74 156 +150 78 164 +153 81 163 +157 85 162 +158 85 160 +159 86 159 +157 85 160 +153 81 165 +130 76 177 +125 73 176 +120 71 176 +122 68 170 +125 65 164 +125 61 162 +126 57 161 +127 47 162 +112 40 169 +82 35 179 +73 39 175 +64 44 171 +63 48 167 +62 52 163 +66 58 158 +66 61 155 +62 63 161 +58 64 166 +54 65 171 +54 65 172 +55 65 174 +58 63 176 +62 60 178 +67 61 175 +69 58 175 +63 60 171 +61 63 171 +60 67 171 +59 66 172 +59 66 173 +62 66 169 +64 65 168 +61 73 155 +58 82 156 +56 92 157 +55 96 160 +55 100 164 +55 102 171 +57 101 179 +59 101 187 +57 100 189 +57 97 196 +58 98 197 +59 99 199 +66 98 202 +75 96 202 +82 90 203 +88 83 200 +87 73 193 +79 70 190 +72 67 187 +70 66 186 +69 66 185 +69 63 182 +77 59 178 +91 55 173 +103 53 167 +123 51 155 +126 52 153 +130 53 152 +129 56 149 +126 60 147 +130 63 146 +131 70 146 +148 84 151 +156 91 152 +164 98 154 +164 97 154 +165 97 154 +166 94 152 +165 94 149 +164 92 150 +162 92 153 +162 97 166 +162 95 169 +162 94 173 +159 89 177 +157 85 180 +159 81 181 +161 81 181 +165 90 193 +167 93 194 +169 96 196 +168 99 195 +167 98 194 +164 94 194 +161 93 195 +157 96 200 +149 97 209 +143 97 218 +141 94 216 +140 92 215 +134 86 206 +128 77 198 +121 72 194 +110 68 190 +94 74 208 +92 76 212 +90 79 217 +88 86 223 +91 91 225 +95 98 227 +103 109 222 +112 122 218 +125 133 216 +139 145 215 +153 155 218 +162 163 222 +166 170 231 +168 178 235 +172 186 238 +175 188 239 +177 193 236 +175 191 234 +174 190 233 +168 183 234 +154 175 233 +142 168 230 +131 159 227 +122 146 224 +116 134 219 +113 123 215 +111 115 211 +106 108 210 +102 103 209 +98 101 207 +93 96 207 +88 88 206 +83 82 207 +80 78 204 +75 78 204 +74 81 205 +74 88 208 +75 98 212 +75 104 215 +74 109 222 +75 111 225 +71 110 224 +67 110 223 +64 107 221 +63 109 218 +62 109 212 +63 110 209 +66 112 209 +73 109 206 +82 108 203 +89 99 199 +96 91 198 +98 83 193 +99 75 185 +95 72 181 +90 67 178 +89 68 176 +87 66 175 +87 64 177 +84 63 180 +82 61 180 +78 63 177 +71 63 174 +65 61 170 +60 60 160 +57 62 156 +55 69 156 +56 74 160 +61 82 164 +68 93 168 +75 98 174 +84 100 175 +91 100 175 +96 103 173 +99 105 172 +98 107 174 +96 114 176 +93 119 181 +93 124 186 +95 125 193 +96 129 195 +101 133 195 +102 136 193 +99 132 186 +94 128 179 +88 127 172 +84 123 171 +81 123 171 diff --git a/src/fractalzoomer/color_maps/Flame 515_Canyon.map b/src/fractalzoomer/color_maps/Flame 515_Canyon.map new file mode 100644 index 000000000..dc8d631ea --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 515_Canyon.map @@ -0,0 +1,256 @@ +195 147 118 +190 144 108 +181 123 90 +172 103 73 +179 117 79 +186 131 85 +190 139 88 +195 148 92 +202 155 111 +201 160 115 +200 166 119 +184 161 123 +168 156 128 +154 139 124 +141 123 120 +132 116 113 +124 110 106 +86 90 82 +75 76 76 +65 63 71 +59 56 72 +54 50 74 +54 47 77 +55 44 81 +49 63 98 +58 69 106 +67 75 115 +76 90 121 +86 106 127 +89 112 127 +92 118 127 +102 120 125 +103 124 122 +106 124 118 +105 124 112 +105 124 106 +96 113 96 +88 102 86 +86 93 79 +85 84 72 +60 62 46 +49 47 36 +38 32 27 +32 28 27 +27 25 28 +29 28 29 +31 31 30 +37 35 35 +47 43 43 +75 50 52 +82 49 45 +90 48 39 +99 52 39 +108 56 39 +110 53 34 +113 51 30 +112 61 28 +121 70 41 +131 80 54 +131 89 60 +132 99 67 +133 100 70 +135 102 73 +138 111 80 +135 118 88 +123 120 86 +113 110 77 +104 100 69 +99 94 65 +94 88 62 +86 68 53 +81 54 49 +80 56 63 +85 62 67 +90 69 72 +97 87 85 +105 106 98 +111 113 102 +118 120 107 +125 125 111 +126 128 107 +128 125 85 +121 112 73 +114 100 62 +108 92 54 +103 84 47 +90 66 33 +84 62 23 +92 62 30 +102 71 41 +112 81 52 +123 92 56 +135 103 61 +163 133 78 +186 152 87 +209 166 96 +222 168 91 +222 163 89 +217 153 87 +212 143 86 +205 135 85 +199 127 85 +183 120 91 +168 116 101 +152 122 114 +143 132 125 +135 143 137 +133 147 142 +132 152 147 +139 158 145 +146 167 146 +153 168 143 +153 164 136 +175 147 99 +182 136 89 +189 126 79 +182 103 59 +168 87 48 +145 83 39 +134 68 34 +100 41 18 +79 47 18 +59 54 19 +55 54 23 +52 55 27 +50 48 25 +45 45 23 +43 54 22 +47 62 36 +66 73 60 +73 79 64 +80 85 68 +96 97 82 +109 113 88 +122 126 98 +140 139 104 +157 156 115 +157 162 126 +157 168 138 +162 169 145 +168 171 152 +169 186 167 +172 194 174 +170 194 178 +179 178 171 +178 169 151 +172 162 140 +166 156 130 +153 130 105 +139 112 90 +130 105 79 +123 99 71 +116 98 74 +118 103 74 +120 108 74 +130 119 73 +138 129 78 +152 134 92 +162 143 98 +171 153 102 +170 160 102 +166 147 110 +164 143 110 +162 140 110 +159 134 98 +161 122 82 +159 107 64 +153 95 56 +142 78 43 +141 78 44 +140 78 46 +135 83 60 +130 85 77 +117 84 91 +106 85 102 +97 92 112 +94 92 127 +82 93 144 +81 95 146 +78 103 141 +86 113 138 +78 115 160 +80 118 170 +83 120 168 +112 142 156 +116 140 157 +120 138 158 +128 124 147 +149 118 122 +172 117 100 +186 111 86 +198 102 75 +206 89 64 +213 86 56 +209 88 53 +202 91 54 +184 84 53 +164 84 51 +142 84 46 +121 86 44 +104 83 36 +91 83 32 +81 84 27 +74 84 37 +66 90 48 +62 98 68 +61 109 78 +72 112 88 +81 118 93 +92 124 95 +100 128 88 +112 127 84 +122 122 82 +130 118 81 +133 111 71 +123 101 68 +106 91 73 +91 82 90 +85 80 96 +82 77 98 +83 82 93 +93 82 95 +112 87 101 +133 87 101 +155 94 97 +173 100 86 +192 107 81 +199 104 74 +198 102 72 +188 102 71 +178 107 64 +169 107 59 +155 104 60 +138 100 69 +126 102 75 +126 104 83 +129 108 90 +128 111 98 +129 118 101 +136 126 111 +152 134 118 +165 144 125 +172 149 125 +175 153 124 +182 148 120 +191 150 111 +201 149 100 +205 148 90 +212 142 85 +215 141 90 +223 150 99 +227 157 106 +235 173 115 +238 181 128 +227 173 127 +210 152 120 diff --git a/src/fractalzoomer/color_maps/Flame 516_Carnations.map b/src/fractalzoomer/color_maps/Flame 516_Carnations.map new file mode 100644 index 000000000..f9dd2b4db --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 516_Carnations.map @@ -0,0 +1,256 @@ +152 48 49 +153 50 49 +148 40 42 +143 30 35 +147 31 37 +152 32 39 +155 35 44 +158 39 50 +180 58 71 +187 67 79 +195 76 87 +196 84 89 +197 92 92 +194 95 82 +192 99 72 +188 95 69 +185 92 66 +180 88 61 +178 89 58 +177 90 55 +177 89 63 +178 88 72 +178 89 71 +179 90 71 +167 91 73 +154 89 71 +141 87 69 +139 80 62 +138 74 56 +135 69 54 +132 64 52 +130 55 42 +135 42 31 +146 26 18 +138 21 13 +131 17 9 +117 20 9 +103 23 10 +95 27 11 +88 31 13 +61 42 23 +61 47 26 +62 53 30 +64 59 33 +66 66 36 +69 68 36 +72 70 37 +77 73 38 +74 73 38 +72 71 35 +66 64 32 +60 57 29 +54 51 24 +49 45 20 +47 42 18 +45 39 17 +34 34 13 +32 38 14 +30 43 15 +33 48 18 +37 53 21 +39 56 23 +42 59 25 +46 61 30 +50 64 35 +48 65 37 +46 61 33 +44 58 29 +40 55 26 +37 53 24 +29 48 22 +25 47 18 +24 39 6 +26 34 7 +28 30 9 +34 27 8 +40 25 8 +46 23 7 +53 22 7 +67 18 10 +77 17 10 +85 11 7 +84 13 10 +84 15 14 +83 17 15 +82 19 16 +77 17 19 +75 18 21 +77 25 28 +90 28 31 +104 31 34 +114 33 35 +125 36 37 +143 47 39 +160 58 49 +170 67 56 +179 75 66 +193 98 74 +186 100 79 +179 103 85 +175 102 85 +172 101 85 +170 98 82 +169 88 74 +163 72 65 +157 65 57 +152 59 50 +147 56 45 +142 53 41 +134 47 36 +120 51 37 +105 57 38 +87 63 40 +70 68 46 +68 72 47 +66 77 49 +64 84 52 +70 89 56 +81 86 58 +98 90 60 +129 111 61 +141 109 64 +154 108 67 +156 106 66 +159 104 65 +160 106 59 +149 102 55 +134 90 48 +116 75 40 +77 52 22 +67 47 18 +58 42 14 +42 33 7 +30 24 3 +24 21 1 +21 21 0 +14 21 8 +18 24 11 +23 28 15 +27 31 16 +32 34 17 +41 38 23 +53 41 28 +66 43 32 +80 42 33 +103 39 31 +104 40 31 +105 41 31 +100 41 31 +93 43 27 +86 45 23 +81 50 22 +72 53 14 +74 50 12 +76 47 11 +91 47 14 +103 48 18 +116 49 22 +126 44 25 +140 47 34 +148 55 41 +149 74 46 +145 76 48 +142 79 51 +133 84 55 +117 83 52 +101 84 44 +84 78 37 +56 63 34 +51 61 32 +47 60 30 +45 58 25 +54 56 26 +69 58 31 +89 63 37 +108 73 44 +129 81 55 +149 89 67 +165 98 77 +187 109 78 +200 125 85 +215 141 93 +215 150 103 +225 147 104 +217 144 101 +212 143 100 +207 143 99 +205 132 95 +188 116 92 +173 102 82 +162 93 73 +157 87 65 +152 81 59 +143 73 51 +135 65 45 +126 59 41 +121 52 37 +113 44 30 +102 39 22 +92 41 21 +90 44 24 +91 42 28 +91 43 30 +93 47 35 +96 54 41 +101 52 43 +103 47 40 +103 36 36 +97 34 30 +89 29 26 +79 25 17 +74 14 11 +69 10 5 +72 10 6 +78 12 12 +94 14 19 +112 21 26 +130 34 34 +147 44 46 +160 52 54 +172 60 63 +177 71 66 +181 77 69 +177 77 68 +178 73 65 +175 65 62 +180 56 56 +182 43 49 +185 33 40 +184 23 33 +186 17 26 +184 10 22 +173 7 20 +159 12 17 +146 26 18 +133 39 22 +120 48 32 +110 61 38 +114 81 49 +124 107 66 +135 123 85 +140 126 87 +150 122 83 +161 121 83 +170 122 92 +169 113 90 +162 98 78 +154 81 64 +145 71 61 +141 59 60 +140 54 58 +144 52 55 +148 56 59 +155 61 66 +153 57 62 +154 53 56 diff --git a/src/fractalzoomer/color_maps/Flame 517_Carnival.map b/src/fractalzoomer/color_maps/Flame 517_Carnival.map new file mode 100644 index 000000000..137498547 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 517_Carnival.map @@ -0,0 +1,256 @@ +203 92 124 +201 82 109 +200 79 105 +199 77 101 +197 75 96 +196 73 92 +195 73 89 +194 73 87 +186 72 78 +183 70 75 +181 69 73 +177 69 76 +173 69 79 +169 68 80 +166 68 81 +164 69 83 +163 71 85 +164 72 97 +167 77 111 +170 82 125 +171 92 139 +173 102 154 +173 106 160 +174 110 166 +182 126 186 +188 132 196 +194 139 206 +196 146 212 +199 154 219 +199 157 220 +200 160 221 +201 159 218 +200 155 213 +201 140 187 +198 128 172 +195 117 158 +190 106 148 +185 95 138 +184 90 134 +183 86 130 +181 81 117 +181 83 115 +181 85 113 +182 90 121 +183 96 129 +184 100 133 +186 104 138 +191 115 149 +196 122 158 +203 136 166 +204 138 170 +206 141 174 +206 141 176 +206 141 178 +206 139 177 +207 137 176 +202 129 166 +199 124 159 +196 119 153 +195 114 145 +195 110 138 +194 106 133 +193 102 129 +191 95 119 +187 86 108 +178 69 91 +176 64 85 +174 60 80 +174 60 80 +174 60 81 +173 60 83 +171 64 91 +172 75 124 +175 82 141 +178 89 158 +183 95 171 +188 102 185 +190 106 191 +193 110 198 +196 117 210 +197 122 219 +201 123 228 +200 119 223 +199 116 218 +198 114 213 +197 113 208 +194 110 195 +190 111 181 +189 113 155 +186 114 151 +184 115 148 +183 114 149 +183 113 151 +178 112 154 +182 112 156 +185 111 159 +189 111 164 +192 115 186 +192 115 199 +192 116 213 +193 116 216 +195 116 219 +196 114 215 +193 112 206 +178 101 189 +168 98 185 +158 96 181 +155 94 176 +153 92 171 +152 89 158 +149 86 147 +152 80 140 +149 75 139 +149 75 153 +153 77 155 +157 79 158 +164 89 163 +174 96 168 +184 104 177 +193 113 187 +199 122 208 +199 126 215 +200 131 222 +200 134 225 +200 137 228 +201 143 232 +199 148 233 +198 150 234 +193 147 236 +193 145 236 +193 145 235 +193 146 235 +193 149 230 +194 153 224 +192 150 217 +192 145 209 +194 132 194 +193 124 188 +193 117 182 +191 114 179 +189 112 176 +184 102 168 +180 94 158 +178 85 150 +178 78 139 +177 67 132 +177 64 131 +177 61 130 +175 59 130 +174 58 131 +175 61 127 +178 62 124 +191 79 124 +194 84 127 +197 89 130 +201 98 142 +203 107 155 +204 115 167 +203 127 176 +202 136 183 +204 144 188 +205 154 199 +205 154 201 +206 154 204 +206 153 209 +204 151 214 +199 146 217 +194 142 217 +190 132 217 +190 128 217 +191 125 217 +195 122 220 +198 115 224 +199 111 225 +198 109 228 +198 113 228 +198 112 226 +202 117 224 +208 119 225 +212 121 223 +212 123 223 +212 130 221 +209 135 219 +206 143 216 +203 151 214 +202 151 213 +201 152 213 +201 151 212 +197 149 208 +194 147 204 +193 142 200 +192 139 196 +193 137 195 +193 133 195 +193 126 194 +194 120 192 +195 111 193 +194 103 190 +192 96 184 +190 90 179 +189 85 170 +189 84 160 +191 80 153 +193 79 145 +193 73 131 +191 68 117 +189 63 101 +187 63 85 +190 66 74 +195 75 72 +201 84 74 +205 90 80 +207 97 86 +207 102 95 +210 109 105 +212 116 117 +214 125 134 +217 132 152 +219 137 169 +217 140 184 +217 142 197 +216 142 208 +217 142 216 +216 143 220 +218 142 222 +217 143 218 +215 141 213 +213 140 209 +214 142 207 +213 144 206 +213 146 205 +213 150 203 +211 151 198 +208 148 195 +207 146 191 +205 140 185 +202 133 183 +199 128 179 +198 124 172 +196 118 168 +195 114 163 +197 112 159 +198 110 156 +198 109 156 +202 111 151 +202 113 149 +202 115 147 +203 119 147 +204 121 146 +202 121 151 +206 121 153 +207 118 155 +208 115 155 +208 109 151 +207 105 142 +204 96 134 diff --git a/src/fractalzoomer/color_maps/Flame 518_Carpenter.map b/src/fractalzoomer/color_maps/Flame 518_Carpenter.map new file mode 100644 index 000000000..972667c61 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 518_Carpenter.map @@ -0,0 +1,256 @@ +143 159 149 +98 114 104 +77 91 82 +57 68 60 +48 59 52 +39 50 44 +39 49 43 +39 48 43 +41 50 47 +44 55 49 +47 60 51 +65 62 47 +83 65 43 +95 71 43 +108 78 44 +105 80 51 +103 83 58 +87 98 92 +108 102 84 +130 107 76 +147 112 67 +164 118 58 +158 112 52 +152 106 47 +109 71 26 +102 66 22 +95 62 19 +107 70 24 +119 79 30 +123 85 36 +127 91 43 +148 111 59 +165 123 73 +195 138 69 +180 128 61 +166 118 54 +149 105 49 +133 93 44 +130 91 44 +127 90 45 +120 88 47 +113 90 59 +107 92 71 +101 102 86 +95 112 102 +96 116 105 +98 120 108 +98 120 108 +93 115 103 +80 93 84 +75 87 76 +71 82 68 +61 73 62 +52 65 56 +51 64 55 +51 64 55 +49 62 53 +50 63 54 +52 65 56 +59 74 65 +67 84 74 +72 86 78 +77 88 82 +82 98 87 +92 110 98 +107 127 116 +132 127 102 +157 127 89 +164 128 84 +171 129 79 +163 113 50 +152 105 49 +88 71 45 +72 66 51 +56 62 58 +68 72 59 +80 82 61 +94 88 68 +109 94 75 +147 117 79 +167 133 88 +193 139 75 +179 128 65 +165 117 55 +154 111 57 +144 106 59 +119 99 72 +94 104 96 +90 103 94 +87 100 91 +84 97 88 +93 96 80 +102 96 72 +108 94 68 +113 94 64 +136 95 51 +155 108 52 +131 95 59 +120 106 86 +109 118 113 +114 125 118 +120 133 124 +129 140 132 +135 155 144 +140 156 146 +158 149 121 +176 142 96 +180 143 95 +184 144 95 +194 147 93 +193 148 89 +176 139 87 +159 118 72 +113 93 66 +107 94 72 +102 95 79 +97 110 103 +95 112 102 +100 117 107 +102 122 110 +129 123 107 +147 128 100 +165 133 94 +166 134 95 +168 136 97 +168 135 92 +162 127 87 +159 125 87 +152 111 65 +131 95 47 +129 92 44 +127 89 42 +122 88 40 +107 74 29 +103 73 39 +96 66 28 +95 62 19 +93 63 27 +92 65 35 +88 69 42 +85 73 49 +91 84 68 +97 108 100 +102 122 111 +112 128 117 +124 144 133 +120 141 129 +116 138 126 +111 128 118 +98 114 103 +82 95 86 +66 82 72 +50 63 56 +47 59 53 +45 56 50 +45 54 49 +44 50 48 +44 53 48 +52 54 41 +69 49 24 +75 51 23 +92 61 17 +93 61 17 +94 61 18 +90 65 34 +74 73 55 +83 78 58 +93 73 48 +114 80 43 +114 81 43 +115 83 44 +101 84 58 +78 91 82 +79 92 83 +74 90 80 +69 80 72 +59 72 63 +53 62 57 +47 58 50 +44 55 47 +52 54 41 +73 55 35 +74 50 22 +82 54 15 +84 54 16 +81 53 16 +78 52 17 +74 51 20 +70 48 24 +72 48 20 +71 46 16 +71 47 21 +66 49 23 +56 47 30 +48 48 38 +41 50 45 +36 45 40 +34 40 36 +41 42 28 +58 42 19 +64 44 19 +68 44 18 +60 45 24 +51 52 38 +41 52 44 +43 54 48 +41 50 47 +40 46 42 +60 44 21 +64 46 24 +74 51 20 +90 58 20 +94 68 33 +103 82 55 +105 89 66 +121 97 69 +154 122 83 +168 137 93 +186 150 102 +198 157 101 +199 159 107 +195 158 106 +199 152 100 +197 150 94 +196 151 96 +194 152 102 +186 149 105 +183 146 101 +182 146 98 +182 145 93 +183 139 92 +198 140 76 +194 145 87 +180 140 91 +169 137 96 +121 132 124 +127 140 133 +126 143 133 +134 150 140 +137 153 143 +139 155 145 +136 153 143 +123 145 132 +121 141 130 +119 132 123 +115 131 121 +104 124 113 +105 118 109 +105 116 108 +102 118 108 +104 124 113 +106 123 113 +115 137 124 +126 142 132 +139 150 142 +179 145 100 diff --git a/src/fractalzoomer/color_maps/Flame 519_Cellist.map b/src/fractalzoomer/color_maps/Flame 519_Cellist.map new file mode 100644 index 000000000..d54b3e3e4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 519_Cellist.map @@ -0,0 +1,256 @@ +141 91 68 +93 57 37 +80 47 29 +68 37 21 +65 36 20 +63 35 20 +59 33 19 +55 32 18 +43 26 14 +40 25 14 +37 24 14 +36 23 12 +35 23 11 +38 25 12 +41 27 14 +43 27 14 +46 28 15 +55 36 19 +60 41 22 +65 46 26 +73 52 30 +81 58 34 +86 63 38 +92 68 43 +109 92 68 +111 98 77 +113 104 87 +117 102 84 +121 101 81 +116 99 79 +112 98 78 +106 93 78 +105 79 62 +105 66 41 +110 65 40 +115 64 39 +116 64 38 +117 65 37 +116 65 37 +115 66 38 +105 59 35 +94 54 30 +83 50 26 +75 48 27 +68 47 28 +68 47 29 +69 47 30 +75 50 33 +88 63 39 +131 100 63 +150 115 73 +169 131 83 +190 152 100 +212 174 117 +218 179 120 +224 185 124 +231 184 123 +231 183 120 +232 183 117 +225 170 104 +218 157 92 +215 154 90 +213 151 88 +206 146 80 +194 137 74 +181 121 66 +175 116 64 +169 112 62 +165 109 60 +162 107 58 +159 101 57 +159 98 53 +143 91 48 +134 85 45 +126 80 43 +116 77 41 +107 74 40 +102 71 39 +98 69 38 +91 63 36 +87 58 34 +83 54 30 +80 51 29 +78 48 28 +77 47 27 +76 46 27 +71 43 25 +66 42 24 +55 37 22 +49 32 19 +44 28 16 +42 26 15 +40 24 15 +38 23 14 +37 22 13 +38 23 13 +41 27 15 +59 39 24 +75 47 30 +92 56 37 +101 59 40 +111 63 43 +131 72 51 +153 83 58 +192 97 71 +200 109 77 +209 121 84 +212 124 85 +215 128 87 +208 126 85 +194 120 81 +176 118 77 +160 114 72 +124 90 53 +115 83 49 +107 77 45 +94 66 39 +85 60 33 +81 57 30 +79 54 29 +71 48 26 +68 47 24 +66 46 23 +66 45 23 +66 44 24 +64 45 24 +63 45 24 +64 46 25 +68 48 27 +79 53 30 +81 54 31 +83 55 32 +87 58 34 +92 60 36 +98 65 37 +104 67 37 +123 72 42 +135 73 44 +147 75 47 +153 77 47 +159 80 48 +170 86 54 +181 95 60 +188 101 67 +190 104 69 +188 104 70 +186 103 68 +185 102 67 +172 98 62 +155 84 54 +141 71 44 +132 60 35 +104 48 24 +97 46 22 +91 45 20 +87 45 20 +88 49 23 +91 53 29 +96 59 33 +106 70 38 +115 79 46 +121 84 54 +123 85 53 +125 87 52 +130 89 53 +132 87 52 +127 78 48 +119 71 42 +111 64 34 +109 62 34 +107 61 34 +97 59 36 +89 59 40 +82 62 46 +85 66 49 +92 68 50 +100 71 52 +103 74 58 +107 76 57 +112 73 50 +119 69 42 +119 66 39 +114 63 36 +107 58 31 +92 47 21 +89 45 20 +87 44 19 +82 41 18 +77 38 18 +73 36 17 +69 35 16 +67 33 15 +67 34 16 +71 36 16 +77 40 19 +87 48 24 +100 60 32 +117 75 39 +134 89 47 +151 104 57 +163 117 70 +167 122 79 +164 120 84 +162 118 78 +156 114 75 +146 104 69 +133 90 66 +125 80 56 +123 75 47 +127 71 42 +139 68 42 +153 68 46 +168 73 50 +177 78 56 +185 85 64 +189 87 70 +199 95 73 +199 104 73 +195 112 75 +184 113 78 +182 114 77 +177 114 71 +168 111 64 +152 102 60 +138 95 57 +127 88 53 +114 81 48 +101 74 43 +88 66 38 +79 60 34 +72 53 32 +67 48 29 +61 43 25 +56 39 23 +51 34 21 +48 32 19 +45 30 17 +45 31 17 +45 34 19 +47 37 21 +49 40 23 +52 40 22 +54 41 23 +56 43 26 +59 45 29 +63 45 29 +68 46 29 +76 52 32 +88 61 37 +103 73 44 +119 86 50 +143 100 71 +163 111 81 +154 106 77 +137 96 60 +128 87 62 diff --git a/src/fractalzoomer/color_maps/Flame 520_Cherry.map b/src/fractalzoomer/color_maps/Flame 520_Cherry.map new file mode 100644 index 000000000..725e777d9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 520_Cherry.map @@ -0,0 +1,256 @@ +179 49 37 +185 76 61 +196 103 83 +208 130 106 +220 138 116 +233 146 126 +236 145 125 +239 145 125 +239 129 112 +236 106 94 +233 84 76 +224 68 61 +216 53 47 +205 47 43 +194 41 39 +188 38 35 +182 35 31 +141 27 18 +126 21 13 +112 16 8 +104 13 5 +96 11 2 +96 10 3 +97 10 4 +118 20 13 +138 25 18 +158 31 24 +166 37 33 +174 43 42 +178 47 47 +183 51 52 +192 59 56 +193 58 58 +179 58 54 +174 52 47 +169 47 41 +171 38 35 +174 29 29 +174 23 25 +174 18 21 +179 9 21 +185 10 23 +191 12 25 +191 13 25 +191 14 26 +188 18 26 +186 22 27 +183 31 28 +182 36 32 +181 51 41 +183 65 50 +186 80 59 +199 91 70 +213 103 82 +217 107 86 +221 112 91 +226 116 94 +228 112 93 +231 108 92 +232 111 96 +234 115 100 +235 117 102 +237 120 105 +235 122 108 +229 116 105 +219 113 98 +199 98 86 +180 84 74 +165 71 63 +151 59 53 +117 41 34 +93 27 22 +66 4 8 +55 2 5 +45 0 2 +51 0 2 +57 1 3 +59 1 2 +62 2 1 +64 2 0 +66 3 1 +77 8 4 +87 10 5 +98 12 7 +104 12 7 +110 13 8 +129 16 14 +144 18 19 +157 15 16 +155 14 17 +153 13 18 +149 11 17 +146 9 17 +133 6 13 +118 6 10 +103 5 7 +91 2 3 +77 0 3 +73 0 1 +70 0 0 +68 0 0 +66 0 0 +64 0 0 +61 0 0 +59 1 1 +59 1 1 +59 2 1 +59 2 0 +59 2 0 +58 1 0 +60 2 1 +62 2 1 +64 2 1 +71 1 0 +73 1 0 +76 1 0 +81 3 0 +90 3 0 +101 4 0 +113 3 3 +131 2 6 +140 2 6 +150 3 7 +150 2 7 +151 2 7 +146 1 7 +142 2 6 +139 2 4 +134 1 2 +121 2 0 +118 2 0 +116 3 0 +112 2 0 +110 1 0 +111 1 0 +110 1 0 +114 1 0 +119 4 1 +125 7 3 +128 10 5 +132 14 8 +140 25 15 +146 33 21 +146 37 25 +144 37 23 +136 37 23 +132 35 23 +128 33 23 +119 25 17 +112 16 11 +108 9 4 +104 4 2 +96 2 2 +95 1 1 +95 1 1 +94 1 0 +93 1 0 +92 1 0 +92 1 0 +92 1 0 +93 2 1 +100 5 5 +104 6 6 +108 8 8 +117 11 10 +123 17 12 +130 23 17 +136 28 20 +143 28 16 +141 27 15 +140 27 15 +132 25 14 +125 19 10 +118 13 6 +111 9 3 +103 5 1 +97 2 0 +93 1 0 +90 2 0 +91 3 0 +93 5 1 +98 6 4 +103 9 8 +108 15 12 +131 30 22 +138 33 26 +146 37 31 +157 44 40 +169 53 46 +187 56 49 +199 58 50 +209 57 52 +213 57 54 +216 56 54 +208 57 51 +201 58 53 +192 66 62 +192 71 66 +186 78 65 +187 77 61 +181 86 70 +184 88 69 +182 86 64 +182 72 47 +173 61 41 +164 51 31 +151 43 25 +135 31 16 +123 20 11 +113 11 5 +105 6 3 +97 3 1 +90 1 0 +83 0 0 +79 0 0 +79 0 0 +79 0 0 +79 0 0 +81 1 0 +87 2 0 +94 4 0 +102 7 0 +109 10 4 +114 12 7 +116 15 9 +115 17 8 +112 21 11 +111 20 13 +110 22 13 +115 20 11 +120 19 11 +132 19 15 +147 23 18 +165 27 22 +180 26 25 +193 26 29 +202 26 32 +203 27 33 +198 22 30 +189 18 26 +179 13 22 +164 9 17 +149 4 12 +137 1 9 +131 0 9 +127 0 7 +124 0 7 +123 0 8 +125 2 8 +131 4 9 +138 7 9 +155 14 17 +164 20 21 +160 22 19 +151 21 12 +162 34 21 diff --git a/src/fractalzoomer/color_maps/Flame 521_Circus.map b/src/fractalzoomer/color_maps/Flame 521_Circus.map new file mode 100644 index 000000000..cffa503cc --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 521_Circus.map @@ -0,0 +1,256 @@ +43 95 52 +58 92 51 +71 87 46 +85 83 41 +95 73 37 +105 63 34 +111 58 35 +117 53 36 +144 35 38 +153 25 33 +163 15 28 +168 10 29 +173 5 30 +173 8 35 +173 11 41 +172 14 44 +171 18 48 +164 30 70 +157 35 84 +151 40 98 +143 46 108 +136 53 118 +137 57 124 +138 61 131 +144 63 156 +142 65 157 +141 68 158 +140 74 147 +139 80 136 +140 82 130 +141 85 125 +143 94 115 +140 104 103 +125 123 68 +124 129 54 +123 135 40 +123 140 34 +123 146 28 +121 147 27 +120 148 26 +117 144 31 +119 137 34 +121 131 38 +117 123 47 +113 115 57 +110 110 63 +107 106 69 +109 100 80 +112 92 90 +125 72 111 +123 64 118 +122 56 126 +120 51 128 +119 47 130 +118 44 129 +118 42 128 +100 33 117 +87 35 111 +75 38 105 +66 42 101 +58 47 97 +55 48 94 +53 50 91 +53 52 85 +58 54 78 +77 58 67 +88 57 61 +99 56 55 +105 53 50 +112 50 46 +126 44 35 +138 37 25 +153 26 13 +155 24 10 +157 22 7 +155 21 4 +154 20 2 +153 18 1 +152 16 1 +149 13 2 +143 10 7 +130 13 18 +124 13 22 +119 14 26 +117 14 30 +116 14 34 +115 14 46 +111 17 58 +96 26 68 +88 32 70 +80 38 73 +77 41 76 +74 45 79 +69 53 84 +63 59 86 +55 64 87 +47 67 87 +36 72 92 +33 74 96 +30 76 100 +29 74 101 +28 73 102 +25 67 103 +20 59 103 +11 48 103 +9 42 101 +8 37 99 +9 34 97 +11 31 96 +17 27 95 +28 26 97 +38 27 100 +49 28 103 +70 32 99 +76 32 97 +83 33 95 +96 33 90 +104 31 86 +107 30 76 +103 30 68 +92 28 43 +86 24 33 +81 21 24 +77 20 20 +73 19 17 +64 19 11 +58 17 7 +54 18 7 +52 17 9 +49 19 20 +48 18 23 +48 18 26 +45 17 32 +42 16 39 +41 19 49 +41 26 61 +42 36 82 +44 39 88 +47 42 95 +51 45 99 +56 48 103 +69 57 113 +85 66 124 +100 74 131 +115 80 135 +145 86 134 +153 87 134 +162 89 135 +174 93 136 +184 96 139 +191 96 143 +195 92 140 +201 76 124 +201 72 120 +201 69 117 +199 64 118 +195 58 115 +190 51 108 +181 43 91 +174 40 70 +169 43 56 +162 64 40 +158 69 36 +155 74 32 +151 86 24 +148 97 20 +148 111 19 +147 126 23 +138 145 37 +136 144 41 +135 143 45 +135 135 51 +136 123 55 +132 110 56 +128 102 55 +128 91 57 +132 76 60 +142 60 65 +151 45 73 +156 36 79 +161 32 85 +165 30 92 +170 26 99 +176 24 110 +182 27 134 +181 28 138 +181 29 142 +181 29 146 +182 27 145 +180 24 141 +177 21 137 +171 18 134 +163 16 132 +156 12 129 +148 8 122 +139 5 113 +127 2 103 +112 1 94 +97 2 88 +82 2 84 +67 3 80 +56 4 77 +45 6 73 +35 7 70 +25 9 69 +16 12 69 +10 14 71 +6 16 74 +4 16 76 +2 14 76 +1 13 75 +2 13 73 +7 14 73 +16 17 72 +25 18 69 +32 16 63 +37 14 55 +42 13 48 +49 18 44 +57 25 41 +62 30 39 +64 31 35 +62 28 33 +57 27 33 +50 27 35 +43 30 40 +36 31 43 +32 31 51 +27 28 57 +20 26 64 +14 26 72 +7 27 78 +4 28 85 +3 30 91 +4 34 97 +5 37 101 +7 41 105 +8 42 108 +10 42 110 +12 42 112 +15 44 112 +17 47 112 +17 48 111 +16 47 111 +14 46 111 +15 45 109 +16 49 107 +19 55 104 +20 60 100 +20 65 96 +18 69 92 +18 73 87 +22 78 80 +29 84 70 +37 90 61 +41 94 53 diff --git a/src/fractalzoomer/color_maps/Flame 522_City_Street.map b/src/fractalzoomer/color_maps/Flame 522_City_Street.map new file mode 100644 index 000000000..5fa25a92a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 522_City_Street.map @@ -0,0 +1,256 @@ +73 45 53 +42 26 29 +32 16 16 +22 6 4 +28 10 6 +34 14 8 +39 19 10 +44 24 13 +72 51 39 +86 63 51 +100 76 64 +109 85 71 +118 94 78 +121 95 86 +124 96 94 +122 94 96 +121 93 98 +104 86 96 +96 82 93 +89 78 90 +85 71 84 +81 64 79 +79 62 77 +78 60 75 +75 65 76 +74 65 72 +73 65 68 +71 56 58 +70 48 48 +69 44 43 +69 41 39 +67 35 32 +63 30 27 +56 23 16 +54 17 10 +52 12 5 +49 8 3 +46 5 1 +44 5 1 +42 5 1 +32 6 2 +31 5 1 +30 5 1 +31 6 0 +33 7 0 +33 7 0 +33 8 1 +34 9 1 +35 9 1 +43 14 3 +45 17 6 +47 21 10 +47 26 14 +47 31 18 +47 32 19 +47 34 20 +42 34 24 +39 32 25 +36 31 26 +35 27 23 +34 23 20 +33 20 18 +33 18 16 +35 14 12 +37 10 9 +44 3 4 +48 2 3 +52 2 2 +54 2 1 +57 3 1 +59 3 1 +61 2 0 +64 2 0 +64 2 0 +64 3 0 +65 4 0 +66 6 0 +67 6 0 +69 6 0 +73 6 1 +76 5 3 +75 10 5 +75 17 8 +76 25 12 +76 28 16 +77 31 20 +78 37 25 +79 42 29 +80 55 29 +83 59 30 +86 64 32 +89 65 34 +92 66 36 +96 68 38 +98 71 40 +103 78 43 +110 83 47 +133 101 65 +141 113 77 +150 126 90 +153 130 95 +156 134 100 +159 139 107 +160 140 109 +152 129 95 +146 118 85 +140 108 76 +137 102 71 +135 96 66 +123 81 51 +112 65 37 +108 50 22 +103 37 13 +108 23 4 +105 21 4 +103 19 4 +96 14 5 +86 10 8 +79 8 12 +78 11 16 +79 21 19 +81 27 23 +83 34 27 +87 41 30 +91 49 34 +101 63 42 +116 77 47 +126 90 51 +134 93 54 +137 93 51 +135 90 49 +134 88 48 +127 83 44 +116 74 41 +108 61 34 +94 51 29 +67 32 23 +63 31 25 +60 31 28 +62 34 30 +64 37 32 +70 45 36 +70 55 45 +72 62 53 +73 67 59 +80 68 55 +78 66 53 +77 65 51 +73 61 49 +69 59 49 +66 56 47 +67 57 45 +79 65 46 +84 69 48 +89 73 50 +96 79 56 +101 84 60 +105 90 64 +108 91 68 +113 90 70 +117 94 77 +109 94 84 +106 94 87 +103 94 90 +103 91 93 +108 98 100 +115 104 106 +123 113 111 +131 126 123 +133 127 124 +135 128 126 +136 125 126 +136 117 119 +135 110 112 +130 98 95 +123 85 79 +118 70 64 +113 53 52 +111 39 41 +110 29 29 +106 23 16 +100 17 6 +95 11 2 +89 4 0 +75 4 0 +69 5 1 +64 6 3 +55 8 5 +47 10 9 +44 10 13 +45 12 18 +49 19 28 +59 32 41 +73 51 59 +89 71 78 +110 91 98 +131 112 119 +154 133 139 +172 157 163 +184 182 185 +193 204 203 +206 222 221 +221 234 229 +233 241 235 +234 242 239 +223 236 234 +211 227 227 +199 216 217 +193 200 199 +182 182 181 +162 158 157 +139 135 131 +116 112 107 +97 91 86 +82 72 66 +69 54 48 +58 38 31 +48 29 19 +45 25 13 +46 24 10 +50 22 8 +55 20 5 +57 20 4 +60 24 6 +63 29 11 +65 34 16 +67 36 19 +63 36 20 +56 35 23 +52 35 25 +48 36 30 +51 36 36 +52 36 42 +48 36 47 +47 34 49 +44 31 47 +47 29 45 +50 27 42 +50 26 40 +46 25 39 +39 22 35 +32 19 29 +26 16 24 +23 15 18 +23 18 17 +26 22 18 +33 29 21 +40 35 28 +52 44 38 +67 52 50 +80 60 62 +91 67 68 +86 65 63 +82 63 59 +78 55 55 +72 47 51 diff --git a/src/fractalzoomer/color_maps/Flame 523_Clash.map b/src/fractalzoomer/color_maps/Flame 523_Clash.map new file mode 100644 index 000000000..4c0da4e7f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 523_Clash.map @@ -0,0 +1,256 @@ +85 129 75 +24 79 141 +27 75 124 +31 72 108 +35 62 102 +39 53 97 +40 51 90 +41 49 84 +33 46 59 +32 48 49 +31 51 39 +30 46 35 +30 41 32 +40 34 30 +51 28 29 +56 25 26 +61 22 23 +63 15 18 +52 14 24 +41 13 30 +33 12 44 +26 12 58 +25 10 59 +25 8 60 +23 12 70 +27 13 72 +31 14 75 +30 16 85 +29 19 95 +26 20 100 +23 22 105 +19 24 115 +22 23 116 +30 28 100 +48 34 87 +66 40 74 +71 41 73 +77 43 73 +74 42 76 +71 42 79 +51 24 109 +36 19 119 +21 15 130 +21 22 127 +21 29 124 +22 36 117 +23 43 110 +28 72 91 +31 86 62 +49 94 32 +61 92 27 +73 91 22 +85 79 40 +98 67 59 +103 61 64 +108 55 70 +84 28 123 +72 18 126 +60 9 130 +55 7 129 +51 6 129 +54 12 121 +58 19 114 +78 37 97 +98 44 75 +121 84 48 +122 89 36 +124 94 24 +117 91 29 +110 88 35 +88 78 37 +63 60 36 +26 47 40 +27 62 31 +28 77 23 +43 106 17 +59 135 11 +74 143 9 +90 152 8 +108 160 10 +119 166 12 +128 160 16 +124 150 18 +120 141 21 +117 136 21 +114 132 21 +104 122 11 +102 118 16 +120 126 15 +128 133 17 +136 141 20 +141 140 21 +146 139 23 +135 129 29 +116 118 52 +101 95 83 +88 75 92 +81 54 114 +99 52 99 +117 51 84 +124 57 73 +131 63 63 +141 63 42 +144 58 34 +104 65 15 +89 61 19 +74 57 23 +65 55 19 +57 54 16 +51 40 16 +46 32 18 +40 26 17 +35 19 23 +19 4 51 +14 5 58 +10 6 65 +10 15 75 +13 24 77 +7 39 75 +13 60 60 +16 72 40 +25 70 44 +34 68 48 +37 56 54 +41 44 60 +60 33 69 +89 40 65 +109 53 60 +120 70 51 +131 101 17 +121 102 12 +111 104 8 +90 101 15 +79 87 23 +66 66 26 +50 50 41 +59 25 57 +58 20 67 +57 15 78 +57 11 81 +58 7 84 +54 13 94 +54 16 105 +49 19 114 +45 18 126 +59 23 146 +61 22 151 +63 21 156 +66 17 175 +75 15 186 +74 15 193 +57 14 199 +37 7 202 +30 7 196 +24 8 191 +17 11 178 +13 16 166 +8 19 147 +13 25 133 +16 27 118 +9 24 99 +12 26 80 +10 22 75 +9 19 71 +11 17 76 +9 15 78 +10 9 74 +16 9 76 +32 11 84 +42 15 87 +53 19 91 +70 32 100 +73 42 117 +78 42 134 +85 40 139 +76 47 145 +58 42 144 +49 31 131 +46 29 113 +41 25 93 +39 19 79 +37 14 73 +32 8 70 +32 5 76 +18 3 104 +15 7 107 +12 11 111 +18 18 103 +20 25 90 +35 47 72 +54 68 47 +74 88 27 +97 114 15 +105 132 6 +109 133 4 +113 132 4 +95 126 5 +72 107 14 +68 91 28 +56 86 36 +34 81 43 +33 81 51 +39 95 45 +41 101 36 +53 108 36 +50 129 51 +56 128 80 +63 118 106 +42 114 147 +31 96 186 +26 79 198 +18 64 198 +9 52 186 +4 53 167 +12 53 145 +11 53 134 +11 57 131 +17 53 126 +19 44 137 +34 39 160 +46 44 174 +37 58 196 +48 58 210 +70 73 197 +69 105 181 +80 118 147 +103 129 105 +120 142 76 +126 150 44 +125 157 47 +121 151 78 +101 142 81 +79 147 84 +63 144 88 +60 131 71 +60 130 50 +61 138 26 +75 142 14 +67 144 33 +53 144 61 +60 122 94 +38 109 126 +14 101 140 +20 68 159 +20 45 160 +17 41 139 +27 32 116 +39 27 89 +50 44 68 +65 59 49 +82 73 28 +98 103 14 +117 127 11 +131 141 7 +105 132 49 +78 122 91 diff --git a/src/fractalzoomer/color_maps/Flame 524_Clouds.map b/src/fractalzoomer/color_maps/Flame 524_Clouds.map new file mode 100644 index 000000000..0dc83a7ca --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 524_Clouds.map @@ -0,0 +1,256 @@ +135 182 203 +158 189 207 +169 188 207 +181 188 207 +192 188 205 +203 188 204 +207 187 202 +211 186 200 +205 180 193 +199 176 192 +193 172 191 +190 171 192 +187 170 194 +186 170 194 +185 170 195 +183 170 196 +181 170 198 +172 172 207 +172 173 209 +173 174 212 +174 175 212 +175 176 213 +174 175 213 +174 175 214 +162 170 211 +156 162 203 +151 155 196 +148 144 180 +145 133 165 +142 129 161 +140 126 157 +140 124 153 +143 127 153 +155 135 156 +160 136 154 +166 137 153 +166 142 159 +167 147 166 +164 151 171 +162 156 177 +149 166 189 +135 161 183 +122 156 178 +104 147 168 +87 138 159 +78 132 153 +69 127 148 +55 115 136 +43 103 126 +34 89 111 +34 88 110 +34 87 109 +40 92 115 +46 98 121 +51 101 126 +56 105 132 +77 126 157 +84 135 167 +91 144 177 +94 149 183 +98 155 189 +100 156 191 +103 157 193 +107 160 197 +108 159 197 +107 162 197 +107 163 196 +107 164 195 +107 164 195 +107 164 195 +105 163 194 +104 162 193 +95 168 192 +90 167 190 +86 167 188 +80 161 184 +74 156 180 +70 152 176 +66 148 173 +59 144 167 +52 141 161 +51 136 156 +55 135 157 +59 135 159 +62 136 161 +66 138 164 +76 144 170 +84 149 176 +104 158 187 +108 156 188 +112 154 190 +110 151 186 +109 148 183 +102 141 176 +94 131 168 +88 123 158 +85 113 144 +77 87 113 +64 76 100 +52 65 88 +46 62 86 +40 60 84 +37 60 82 +44 63 86 +71 77 100 +77 87 113 +84 98 127 +86 104 133 +88 110 140 +91 121 155 +97 133 166 +106 143 178 +111 152 187 +115 165 199 +113 166 199 +112 168 199 +105 167 196 +98 168 194 +88 167 189 +79 163 184 +63 153 169 +59 148 163 +55 144 158 +55 144 157 +56 145 157 +60 147 159 +66 149 163 +72 151 169 +79 152 172 +96 156 182 +101 159 185 +106 162 189 +118 167 196 +126 172 204 +130 173 209 +132 169 209 +127 162 202 +123 156 196 +120 151 190 +119 149 188 +119 148 186 +120 142 178 +131 136 165 +139 128 150 +140 116 131 +125 97 108 +118 95 108 +111 94 109 +106 96 109 +113 103 112 +117 107 113 +116 111 112 +103 116 129 +98 120 135 +94 124 142 +97 136 155 +107 148 169 +118 159 177 +130 166 181 +136 168 183 +140 162 176 +141 142 144 +139 136 137 +137 130 130 +132 117 117 +117 111 111 +102 99 103 +83 84 89 +53 59 60 +50 53 54 +48 47 49 +41 45 48 +38 49 56 +37 57 69 +39 66 81 +43 75 93 +53 83 103 +63 89 109 +70 94 115 +73 100 121 +75 106 128 +74 111 137 +76 114 146 +80 116 147 +88 105 132 +88 101 126 +88 98 121 +85 91 113 +84 88 111 +84 90 113 +89 94 117 +92 98 119 +97 103 123 +99 108 126 +100 115 134 +96 114 135 +94 115 141 +91 116 146 +87 117 149 +83 115 150 +80 122 156 +72 117 148 +65 109 136 +57 99 126 +47 85 112 +40 69 98 +36 63 92 +32 57 86 +28 52 79 +23 51 74 +17 50 73 +14 48 71 +11 47 69 +9 42 64 +10 38 60 +11 35 57 +15 35 57 +19 36 55 +25 38 56 +33 39 56 +39 40 53 +39 38 52 +39 37 55 +37 37 53 +35 38 56 +36 41 61 +40 47 63 +39 52 69 +36 59 78 +28 66 86 +19 73 93 +11 79 101 +9 86 106 +10 90 111 +12 91 112 +14 93 113 +17 93 113 +21 93 115 +24 96 116 +27 98 119 +30 99 120 +33 99 123 +32 100 123 +34 100 124 +38 102 126 +42 105 128 +45 111 133 +52 118 140 +54 125 146 +55 132 152 +59 138 160 +65 144 166 +72 150 174 +87 159 182 +104 167 190 +120 176 198 diff --git a/src/fractalzoomer/color_maps/Flame 525_Copper.map b/src/fractalzoomer/color_maps/Flame 525_Copper.map new file mode 100644 index 000000000..fd126f6b3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 525_Copper.map @@ -0,0 +1,256 @@ +255 217 186 +255 202 167 +255 188 153 +255 175 140 +243 161 124 +232 147 108 +225 140 99 +218 134 91 +191 106 65 +181 97 58 +171 88 51 +163 82 47 +155 77 44 +151 78 44 +148 79 44 +149 79 44 +151 80 45 +165 89 56 +172 97 61 +179 106 67 +186 110 69 +194 114 71 +194 114 70 +195 114 69 +179 102 63 +164 92 55 +150 83 48 +131 71 39 +112 59 31 +101 53 26 +91 47 22 +75 39 16 +61 29 12 +59 24 9 +70 32 14 +81 41 20 +101 54 30 +122 67 41 +133 74 48 +144 81 55 +190 111 80 +207 125 91 +225 139 102 +233 147 108 +241 155 115 +242 154 115 +244 154 115 +244 152 114 +240 147 111 +228 140 98 +220 131 89 +213 122 80 +203 116 73 +194 110 67 +188 106 64 +182 103 61 +159 83 48 +147 76 42 +135 69 37 +121 62 31 +108 56 25 +102 52 22 +96 49 20 +85 41 14 +76 35 10 +55 20 2 +47 14 1 +40 9 0 +39 9 0 +39 9 0 +36 6 0 +32 2 0 +26 1 0 +25 3 0 +25 5 0 +24 4 0 +24 4 0 +23 3 0 +22 2 0 +18 0 0 +14 0 0 +6 0 0 +5 0 0 +4 0 0 +4 0 0 +4 0 0 +2 0 0 +2 0 0 +4 0 0 +8 1 0 +13 2 0 +16 3 0 +20 4 0 +25 6 0 +31 6 0 +33 10 0 +36 13 1 +43 14 1 +46 14 1 +49 14 1 +51 15 1 +53 16 2 +59 21 6 +68 28 10 +100 48 25 +119 61 35 +138 75 45 +148 81 50 +158 87 56 +177 104 68 +197 118 79 +213 130 92 +228 144 107 +248 169 132 +250 173 136 +253 178 140 +255 179 146 +255 182 148 +255 183 150 +255 185 147 +249 174 139 +240 164 129 +232 155 120 +225 149 113 +218 144 107 +203 135 95 +190 118 84 +175 111 73 +166 99 63 +148 85 55 +147 85 55 +147 85 56 +144 87 56 +146 84 53 +148 85 55 +154 85 55 +171 94 61 +175 98 61 +179 103 61 +180 102 58 +181 102 56 +177 98 52 +174 89 51 +167 87 48 +163 85 47 +155 80 40 +154 79 41 +154 79 43 +154 80 47 +160 88 52 +170 94 59 +181 104 67 +205 126 83 +209 131 87 +214 136 92 +222 139 98 +223 142 98 +218 136 94 +209 131 89 +194 123 83 +177 110 73 +136 77 48 +127 70 42 +118 64 37 +102 51 28 +87 45 25 +77 40 20 +73 37 18 +75 32 10 +73 34 11 +72 36 13 +71 36 17 +72 36 18 +73 37 20 +77 36 14 +76 33 12 +76 33 10 +77 31 12 +77 37 17 +84 39 18 +91 40 17 +96 40 17 +100 44 16 +100 43 17 +95 43 17 +93 42 16 +91 41 16 +91 43 14 +91 40 13 +91 40 17 +94 45 18 +98 48 22 +106 52 25 +115 56 26 +122 61 32 +128 65 35 +132 71 37 +135 68 36 +131 65 33 +122 61 33 +112 57 31 +106 53 29 +103 48 26 +102 48 25 +104 47 25 +108 53 26 +116 60 32 +130 65 36 +142 73 41 +156 79 44 +167 87 48 +173 92 49 +174 91 49 +169 88 49 +163 87 45 +155 79 41 +146 73 37 +140 71 33 +135 67 33 +139 72 39 +144 80 43 +155 89 52 +171 104 65 +187 122 81 +209 138 99 +230 154 114 +248 173 132 +255 186 150 +255 206 170 +255 217 185 +255 226 191 +255 222 195 +255 228 197 +255 223 199 +255 222 199 +255 223 193 +255 219 182 +255 207 174 +255 199 165 +255 197 159 +255 189 151 +255 189 148 +255 186 147 +255 187 148 +255 190 152 +255 193 156 +255 198 163 +255 202 169 +255 206 174 +255 207 179 +255 214 182 +255 215 189 +255 217 193 +255 218 197 +255 225 195 +255 217 193 diff --git a/src/fractalzoomer/color_maps/Flame 526_Coral.map b/src/fractalzoomer/color_maps/Flame 526_Coral.map new file mode 100644 index 000000000..dc061b626 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 526_Coral.map @@ -0,0 +1,256 @@ +155 66 54 +138 51 35 +140 52 36 +143 54 37 +141 52 35 +139 51 34 +137 50 32 +136 50 30 +127 41 24 +123 38 20 +119 36 16 +109 31 12 +99 26 8 +89 20 6 +80 15 4 +75 13 2 +71 11 1 +76 5 0 +86 11 4 +97 18 8 +114 24 10 +131 30 13 +135 33 16 +140 37 20 +154 39 20 +153 36 17 +153 34 15 +147 35 14 +142 37 13 +140 35 12 +139 33 11 +133 35 12 +129 38 13 +125 38 16 +125 39 17 +126 41 18 +126 45 21 +127 49 24 +130 49 26 +133 50 29 +142 60 37 +152 65 43 +162 70 50 +177 78 58 +193 86 66 +200 87 69 +207 89 73 +222 94 79 +229 95 79 +226 93 76 +215 85 69 +204 78 63 +188 70 54 +172 63 46 +168 59 42 +165 55 39 +147 46 29 +141 44 26 +135 43 24 +127 40 18 +120 37 13 +119 34 11 +118 31 10 +118 28 6 +114 27 3 +121 24 3 +125 28 7 +130 33 12 +131 34 14 +133 36 16 +138 40 23 +142 45 28 +143 50 32 +143 51 33 +143 53 34 +142 52 33 +142 51 33 +140 50 32 +139 50 32 +134 47 31 +131 45 30 +119 44 28 +120 46 29 +121 49 31 +123 50 35 +125 52 40 +136 58 49 +145 69 57 +165 80 74 +168 84 75 +172 88 77 +172 88 77 +173 88 77 +171 81 75 +168 75 70 +162 72 65 +155 67 59 +146 54 41 +140 52 37 +134 50 34 +133 49 32 +133 49 31 +134 50 28 +138 52 26 +149 48 26 +153 48 23 +158 48 21 +159 47 22 +160 47 24 +163 49 27 +164 51 32 +164 56 38 +167 61 43 +171 67 51 +170 67 52 +170 67 53 +167 67 49 +163 65 45 +159 62 44 +155 60 42 +154 63 45 +161 69 50 +169 75 56 +174 79 58 +179 84 60 +190 90 66 +196 96 76 +206 109 93 +220 114 97 +225 110 102 +225 108 101 +226 107 101 +223 94 76 +211 81 64 +205 72 59 +197 63 48 +188 62 47 +187 67 52 +187 72 58 +184 74 60 +182 77 63 +176 80 62 +169 77 60 +160 71 54 +148 64 46 +134 51 31 +133 48 28 +132 46 25 +131 44 24 +131 45 24 +136 45 25 +143 47 28 +152 51 33 +156 53 35 +160 55 37 +167 60 42 +175 65 45 +184 72 50 +191 78 57 +195 84 66 +195 89 70 +185 86 73 +179 84 73 +173 83 73 +161 76 65 +153 68 55 +142 60 46 +131 52 36 +112 38 19 +106 33 14 +101 29 10 +97 25 6 +96 30 9 +100 34 16 +113 42 26 +131 61 42 +155 78 59 +174 84 68 +182 88 75 +190 91 77 +196 85 70 +187 76 60 +178 68 49 +176 60 41 +171 56 35 +170 54 33 +169 53 31 +168 52 32 +168 54 34 +166 55 33 +165 55 32 +164 59 35 +161 63 38 +160 64 41 +158 68 46 +154 72 49 +153 71 50 +151 67 50 +151 65 48 +155 65 44 +158 62 41 +163 59 39 +168 62 39 +171 62 43 +170 61 46 +169 64 48 +171 65 52 +168 65 52 +168 66 50 +170 68 50 +170 67 47 +172 66 46 +171 65 46 +166 64 45 +161 62 44 +157 62 45 +152 63 46 +148 63 46 +141 60 43 +132 58 40 +124 55 37 +119 52 34 +111 46 27 +103 38 19 +100 35 14 +102 29 10 +105 25 5 +101 23 2 +99 20 1 +103 22 2 +103 25 3 +98 26 5 +98 28 9 +100 31 11 +104 33 14 +106 33 16 +108 35 19 +115 37 22 +121 38 22 +126 42 24 +129 46 26 +132 48 26 +137 50 28 +138 52 28 +138 52 26 +139 50 28 +141 50 28 +143 48 27 +143 48 29 +146 49 32 +152 50 34 +157 56 42 +161 63 51 +166 68 55 +158 64 50 +152 61 49 diff --git a/src/fractalzoomer/color_maps/Flame 527_Cotton_Flower.map b/src/fractalzoomer/color_maps/Flame 527_Cotton_Flower.map new file mode 100644 index 000000000..d014eac8a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 527_Cotton_Flower.map @@ -0,0 +1,256 @@ +100 160 186 +126 177 195 +134 183 199 +143 189 203 +148 189 198 +153 190 194 +155 191 192 +158 193 191 +174 202 200 +174 203 201 +174 204 202 +164 193 187 +154 183 172 +149 171 157 +144 160 142 +142 156 139 +141 153 137 +125 142 136 +110 135 132 +96 129 129 +85 119 124 +75 109 119 +74 106 112 +74 103 106 +74 95 104 +81 94 101 +88 94 99 +95 88 91 +102 82 83 +101 78 75 +101 74 67 +101 63 53 +98 58 41 +98 49 23 +95 48 21 +92 47 19 +84 50 24 +77 53 29 +70 55 35 +63 57 41 +51 71 75 +48 76 88 +46 82 101 +46 82 101 +46 83 102 +46 83 101 +47 83 100 +46 79 98 +43 76 95 +36 66 88 +37 64 74 +38 62 61 +44 59 48 +51 57 36 +54 57 32 +58 57 29 +64 58 27 +65 61 29 +66 64 32 +69 67 37 +73 70 42 +74 69 44 +76 69 47 +76 68 51 +72 67 55 +57 58 53 +50 55 55 +44 52 57 +43 51 57 +43 50 57 +42 51 57 +42 51 57 +43 50 51 +42 48 50 +42 47 49 +40 47 48 +39 47 48 +39 47 46 +40 47 44 +45 48 39 +48 51 39 +53 53 35 +51 53 32 +50 53 30 +49 52 27 +48 51 25 +46 50 23 +44 48 18 +44 47 13 +44 48 14 +44 50 15 +44 51 16 +44 52 18 +44 52 20 +43 52 20 +44 50 20 +48 48 21 +64 51 24 +77 53 25 +90 56 26 +95 56 25 +101 57 24 +110 57 22 +117 59 21 +121 64 18 +123 67 17 +126 70 16 +125 69 15 +125 69 15 +123 68 15 +118 68 14 +112 70 16 +113 72 18 +121 68 15 +121 64 15 +122 61 15 +122 52 11 +117 44 12 +112 40 12 +114 39 10 +113 39 7 +105 34 4 +97 29 2 +88 27 3 +80 26 4 +68 27 9 +60 32 13 +55 37 16 +51 41 17 +42 43 17 +40 43 18 +38 43 19 +34 43 22 +34 42 23 +34 39 24 +33 38 21 +26 33 12 +22 32 11 +18 31 10 +17 29 9 +17 27 9 +19 29 8 +22 32 7 +28 36 6 +31 41 7 +35 45 8 +35 45 7 +36 46 7 +42 49 9 +50 53 9 +59 57 10 +67 58 11 +70 54 14 +69 53 14 +68 53 15 +66 54 18 +65 55 19 +65 58 22 +67 60 25 +67 63 29 +68 65 30 +62 67 32 +59 67 32 +57 67 33 +53 66 35 +50 65 39 +50 64 38 +50 64 37 +49 61 34 +48 59 33 +47 58 33 +43 57 34 +40 55 34 +37 52 31 +36 50 26 +33 47 22 +31 45 20 +30 44 19 +28 46 20 +27 47 19 +28 48 18 +29 46 16 +29 46 15 +29 44 16 +29 45 20 +30 46 20 +31 47 21 +35 47 20 +39 47 19 +44 47 17 +47 46 17 +51 46 18 +53 48 22 +55 53 29 +53 58 42 +52 61 54 +52 68 69 +55 76 82 +59 83 95 +65 95 105 +70 106 119 +72 114 130 +74 121 143 +77 129 152 +82 135 160 +89 141 161 +103 145 159 +115 147 153 +121 143 147 +126 138 136 +130 132 125 +126 127 119 +126 123 115 +129 123 114 +121 122 119 +113 118 122 +104 113 120 +97 109 115 +89 102 107 +91 102 95 +90 103 93 +88 105 91 +81 104 90 +81 103 87 +81 97 80 +88 92 64 +95 88 50 +104 84 36 +109 79 25 +114 76 19 +117 70 15 +120 66 12 +121 62 12 +118 58 9 +116 57 10 +112 56 10 +109 56 10 +106 57 9 +104 57 11 +102 56 8 +101 56 9 +96 56 12 +91 60 14 +86 64 19 +82 68 26 +77 71 35 +75 78 50 +75 82 65 +77 90 79 +76 99 95 +79 108 110 +76 115 123 +74 124 139 +76 132 156 +81 139 168 +89 149 177 diff --git a/src/fractalzoomer/color_maps/Flame 528_Country_Garden.map b/src/fractalzoomer/color_maps/Flame 528_Country_Garden.map new file mode 100644 index 000000000..5e7027328 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 528_Country_Garden.map @@ -0,0 +1,256 @@ +64 127 54 +64 145 64 +54 140 73 +44 136 82 +44 115 95 +44 94 108 +45 89 112 +46 85 116 +44 63 112 +46 44 111 +49 26 111 +60 19 111 +72 12 111 +86 12 103 +100 13 96 +104 15 92 +109 18 89 +118 46 68 +131 63 65 +145 80 62 +156 90 68 +168 101 74 +167 110 75 +167 119 77 +179 139 68 +179 135 69 +179 132 70 +172 122 68 +165 113 66 +163 105 63 +161 97 61 +147 88 59 +130 77 57 +104 61 46 +102 49 43 +101 38 41 +96 34 43 +92 31 45 +87 31 43 +83 31 42 +63 26 31 +55 34 28 +48 42 25 +44 51 22 +40 60 19 +42 59 17 +45 59 15 +52 59 11 +61 57 13 +85 52 14 +104 49 11 +123 47 9 +137 45 10 +152 44 11 +152 46 12 +153 48 14 +137 50 11 +125 53 20 +114 57 29 +102 55 41 +90 54 54 +83 52 57 +76 50 60 +61 52 70 +54 53 80 +46 50 99 +52 56 100 +59 63 102 +66 68 102 +73 73 102 +88 87 98 +104 89 91 +137 90 65 +152 82 56 +168 75 48 +173 65 41 +179 56 35 +179 53 33 +180 50 32 +171 44 32 +163 36 29 +130 31 22 +107 40 24 +84 50 26 +75 54 27 +67 58 28 +61 70 25 +57 80 20 +47 93 16 +48 89 24 +49 86 33 +57 83 39 +66 80 45 +86 76 56 +109 74 71 +124 72 89 +133 71 101 +152 60 110 +148 54 115 +145 49 121 +136 50 123 +127 51 126 +114 52 120 +101 46 111 +77 27 94 +60 19 85 +44 12 76 +40 10 70 +36 9 64 +41 13 54 +51 14 47 +62 23 38 +69 31 31 +72 57 20 +72 64 22 +72 71 24 +80 83 34 +92 89 45 +108 83 47 +124 80 48 +150 95 38 +163 102 40 +177 109 42 +182 107 40 +188 105 39 +202 108 32 +207 111 18 +202 124 19 +187 129 17 +141 124 27 +130 119 27 +120 114 28 +104 105 46 +92 90 55 +87 74 62 +91 71 70 +102 78 87 +111 77 106 +120 77 126 +127 74 133 +135 72 140 +141 82 138 +135 99 126 +126 114 113 +105 127 105 +77 119 103 +71 121 92 +65 123 82 +60 127 60 +52 136 39 +53 139 27 +58 130 28 +88 102 22 +94 95 23 +101 88 25 +112 73 22 +121 61 23 +126 50 22 +130 37 17 +131 30 18 +129 24 17 +118 26 18 +113 26 18 +109 26 19 +94 28 21 +78 29 23 +64 34 23 +56 40 27 +49 38 39 +47 38 41 +45 39 43 +42 46 43 +40 60 48 +47 71 46 +65 72 47 +88 75 43 +116 79 38 +135 92 40 +150 113 42 +157 119 44 +161 119 42 +163 107 38 +157 93 31 +147 87 30 +111 77 29 +104 74 30 +97 71 31 +78 63 25 +65 55 22 +56 53 20 +49 52 16 +52 57 18 +51 66 18 +53 71 21 +52 81 24 +51 88 23 +53 92 24 +52 99 27 +49 96 32 +44 90 42 +39 86 44 +39 82 44 +42 86 44 +49 92 43 +56 94 48 +68 97 47 +82 99 45 +95 103 38 +110 113 30 +118 123 26 +126 132 19 +130 138 16 +127 141 12 +119 142 8 +105 146 10 +91 148 17 +73 143 26 +55 143 34 +37 135 40 +21 131 42 +14 123 46 +11 107 51 +12 92 55 +16 75 61 +21 62 62 +30 48 56 +40 37 53 +48 27 49 +56 18 52 +64 16 64 +72 18 83 +74 30 103 +76 41 119 +83 45 122 +85 43 120 +91 37 125 +85 40 125 +75 48 135 +71 50 133 +68 49 120 +73 38 108 +72 32 90 +63 33 85 +52 38 80 +41 45 72 +33 50 69 +28 50 62 +23 51 54 +19 57 48 +21 66 36 +28 79 28 +38 83 24 +36 94 21 +31 106 27 +37 116 34 +44 128 43 diff --git a/src/fractalzoomer/color_maps/Flame 529_Creamsicle.map b/src/fractalzoomer/color_maps/Flame 529_Creamsicle.map new file mode 100644 index 000000000..623423a2e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 529_Creamsicle.map @@ -0,0 +1,256 @@ +255 175 47 +255 163 47 +255 154 46 +255 145 45 +255 131 45 +255 118 45 +255 113 45 +255 108 45 +255 92 45 +255 87 45 +255 83 45 +255 83 45 +255 83 45 +255 88 45 +255 94 45 +255 96 45 +255 98 45 +255 108 45 +255 116 45 +255 124 45 +255 131 45 +255 139 45 +255 142 45 +255 146 45 +247 162 43 +231 166 41 +215 171 39 +200 172 37 +186 174 36 +180 171 34 +174 168 33 +163 158 31 +150 146 29 +147 124 47 +165 109 68 +183 95 89 +194 82 117 +206 69 146 +211 65 161 +216 62 177 +247 50 223 +251 47 237 +255 45 251 +255 45 253 +255 46 255 +255 48 255 +255 51 255 +255 61 255 +255 74 253 +255 101 239 +255 118 229 +255 135 220 +255 146 191 +255 157 162 +255 158 148 +255 159 135 +255 155 98 +255 144 80 +255 134 62 +255 124 67 +255 115 72 +255 109 76 +255 104 80 +255 91 89 +255 79 99 +255 65 114 +255 58 120 +255 52 126 +255 49 129 +255 47 133 +255 45 139 +249 44 146 +239 42 165 +236 42 167 +233 42 170 +205 43 160 +177 44 151 +171 46 145 +166 49 140 +168 55 126 +162 60 103 +129 69 63 +144 80 54 +159 91 45 +172 96 41 +185 102 38 +200 109 35 +204 113 40 +233 129 71 +244 132 90 +255 135 109 +255 130 118 +255 126 128 +255 116 154 +255 104 177 +255 93 197 +255 82 211 +255 59 223 +255 52 222 +255 45 222 +255 45 219 +255 45 217 +255 45 208 +255 45 194 +255 45 161 +255 49 150 +255 53 139 +255 57 133 +255 62 127 +255 70 109 +255 78 93 +255 89 81 +255 101 76 +255 118 70 +255 121 72 +255 124 75 +255 127 88 +255 128 106 +252 124 126 +244 118 153 +229 101 205 +217 94 219 +206 88 233 +199 85 238 +192 83 244 +185 73 252 +186 66 255 +191 61 255 +198 62 250 +216 54 219 +222 51 208 +229 48 198 +242 49 176 +251 54 150 +255 59 121 +255 63 95 +255 75 62 +255 81 57 +255 87 52 +255 90 55 +255 93 58 +255 97 66 +255 99 72 +255 101 79 +255 102 89 +255 109 103 +255 110 102 +255 112 102 +255 112 97 +255 113 90 +255 117 82 +255 122 75 +255 126 57 +255 125 53 +255 124 50 +255 123 46 +255 123 45 +255 124 45 +255 123 45 +255 121 45 +255 120 45 +255 124 49 +255 125 50 +255 126 51 +255 128 52 +255 128 52 +255 128 52 +255 128 52 +255 126 50 +255 124 48 +255 123 47 +255 121 45 +255 119 45 +255 121 45 +255 124 45 +255 129 45 +255 135 45 +248 145 43 +236 157 42 +220 166 46 +209 168 60 +194 162 75 +175 159 82 +155 156 85 +133 131 110 +133 121 113 +133 111 117 +141 91 115 +156 81 112 +173 73 111 +183 63 109 +185 48 108 +180 43 106 +174 48 102 +163 58 98 +150 63 99 +132 69 101 +114 84 102 +103 104 100 +105 123 93 +116 138 83 +133 151 77 +151 165 75 +170 178 69 +188 187 56 +205 186 44 +221 181 40 +236 175 42 +245 169 43 +247 160 43 +245 146 43 +245 132 43 +244 119 43 +244 110 43 +243 101 43 +245 93 43 +247 86 43 +250 82 44 +253 80 44 +254 80 45 +255 82 45 +255 86 45 +255 90 45 +255 92 45 +255 90 45 +255 87 45 +255 87 45 +255 87 45 +255 86 45 +255 81 45 +255 74 45 +255 67 45 +255 65 45 +255 63 45 +255 60 47 +255 55 51 +255 49 57 +255 47 60 +255 48 64 +255 48 69 +255 47 76 +255 46 81 +255 49 84 +255 56 84 +255 65 80 +255 71 76 +255 80 73 +255 92 71 +255 107 64 +255 122 57 +255 134 51 +255 144 50 +255 154 50 +255 164 48 +255 173 46 +255 176 46 diff --git a/src/fractalzoomer/color_maps/Flame 530_Cricket_Music.map b/src/fractalzoomer/color_maps/Flame 530_Cricket_Music.map new file mode 100644 index 000000000..4415d3b1f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 530_Cricket_Music.map @@ -0,0 +1,256 @@ +112 38 168 +104 37 182 +102 36 188 +100 36 194 +94 31 177 +88 26 160 +82 23 153 +77 20 146 +57 28 102 +57 35 81 +57 43 61 +44 54 42 +32 65 24 +32 71 24 +32 78 24 +37 77 35 +43 76 46 +54 57 84 +70 47 105 +86 38 126 +96 26 145 +106 14 165 +108 11 173 +110 8 182 +86 0 198 +71 3 211 +56 6 224 +42 4 227 +28 2 230 +24 1 224 +21 0 218 +4 0 215 +0 4 211 +0 12 179 +0 17 158 +0 23 137 +0 31 117 +0 39 98 +0 38 85 +0 38 73 +0 52 44 +0 44 42 +0 36 40 +0 24 50 +0 12 61 +1 11 65 +3 10 70 +15 7 76 +26 5 80 +29 0 77 +28 1 61 +27 3 45 +21 9 37 +16 16 30 +15 16 31 +14 16 32 +15 10 45 +21 16 55 +28 22 65 +36 24 77 +45 27 89 +45 28 91 +46 30 94 +38 36 93 +31 49 89 +23 64 84 +14 55 85 +6 47 86 +5 41 90 +4 35 94 +2 23 102 +6 12 106 +30 0 124 +30 2 122 +31 5 120 +33 2 118 +35 0 117 +32 0 110 +29 0 104 +19 8 91 +3 6 80 +0 0 55 +0 5 42 +0 10 30 +0 16 26 +0 22 23 +0 28 8 +0 27 0 +0 44 0 +0 57 7 +0 71 15 +3 75 19 +6 80 24 +11 89 40 +14 93 59 +6 93 72 +3 89 89 +6 71 102 +5 61 102 +4 52 103 +7 45 110 +10 39 117 +29 39 135 +47 44 142 +87 35 171 +106 27 185 +125 20 199 +129 19 199 +134 19 200 +127 14 184 +112 8 160 +92 11 132 +75 27 101 +39 44 54 +33 44 50 +27 45 46 +22 47 46 +28 42 47 +32 36 64 +47 31 86 +62 4 111 +59 8 114 +57 13 117 +52 20 110 +48 27 104 +26 27 86 +14 42 61 +5 62 51 +4 65 36 +7 48 0 +13 45 0 +19 43 0 +40 37 14 +48 13 32 +65 0 63 +78 0 81 +86 0 114 +85 0 121 +84 0 129 +80 0 121 +76 0 114 +76 0 102 +89 0 98 +106 0 106 +106 0 103 +112 7 128 +120 7 138 +128 8 149 +140 12 162 +141 15 169 +144 12 174 +154 8 179 +163 13 181 +169 11 179 +175 10 177 +183 6 181 +194 4 194 +192 20 207 +184 24 199 +183 37 178 +165 44 146 +141 53 154 +137 51 149 +133 49 144 +122 45 117 +109 53 121 +91 47 130 +80 42 152 +87 45 170 +90 47 171 +94 49 173 +100 54 185 +106 51 190 +117 49 193 +122 42 185 +138 32 184 +137 23 178 +133 15 176 +124 8 173 +121 0 177 +111 0 178 +95 0 178 +80 2 183 +83 4 192 +98 2 218 +97 2 224 +96 2 230 +93 2 231 +88 4 233 +91 0 228 +84 0 224 +73 0 209 +65 0 199 +59 0 183 +51 0 170 +49 2 153 +49 7 149 +52 11 143 +51 18 141 +46 28 137 +31 28 134 +29 34 129 +38 44 134 +38 46 144 +38 55 156 +29 54 157 +42 60 167 +59 54 183 +93 63 200 +97 44 199 +109 32 195 +127 20 198 +144 11 206 +157 5 207 +163 4 195 +160 8 181 +142 15 167 +117 35 156 +95 53 134 +77 69 110 +54 75 80 +36 93 64 +20 96 44 +10 97 42 +6 89 45 +3 80 53 +0 63 60 +0 42 69 +0 31 91 +0 26 109 +0 16 122 +0 8 133 +0 0 142 +12 7 152 +40 19 162 +59 20 174 +77 5 184 +92 0 199 +101 0 208 +104 7 215 +98 15 215 +92 23 210 +70 37 191 +31 34 171 +18 49 148 +7 59 122 +0 71 92 +0 93 87 +0 88 77 +0 79 69 +7 71 69 +28 69 65 +38 51 72 +53 49 92 +67 44 130 +96 48 156 diff --git a/src/fractalzoomer/color_maps/Flame 531_Dark_Rainbow.map b/src/fractalzoomer/color_maps/Flame 531_Dark_Rainbow.map new file mode 100644 index 000000000..4a7c401a9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 531_Dark_Rainbow.map @@ -0,0 +1,256 @@ +90 148 72 +141 187 70 +162 176 67 +183 165 65 +202 148 55 +221 132 45 +222 124 41 +224 117 38 +188 66 18 +169 48 14 +151 30 11 +127 24 11 +103 19 12 +80 29 13 +58 39 15 +49 42 18 +41 45 22 +20 40 46 +14 40 51 +9 40 56 +8 38 59 +8 37 62 +6 32 63 +5 28 64 +10 11 61 +18 8 53 +27 5 45 +39 5 35 +52 5 26 +58 5 23 +64 5 21 +77 4 19 +92 6 21 +116 7 30 +112 5 32 +108 3 34 +95 3 36 +83 4 38 +78 4 40 +73 5 42 +52 22 48 +44 34 60 +36 47 72 +37 55 71 +39 64 70 +43 70 64 +48 77 58 +61 92 56 +72 101 58 +73 108 52 +67 111 37 +62 115 23 +65 108 25 +69 101 28 +67 93 33 +65 85 38 +46 68 56 +37 64 80 +29 61 105 +33 42 129 +37 24 154 +34 18 153 +32 13 153 +20 13 149 +12 13 146 +7 6 142 +18 3 121 +30 0 101 +39 0 87 +49 1 74 +68 2 49 +83 2 34 +114 4 14 +121 9 15 +128 15 17 +119 27 24 +111 40 32 +104 45 33 +97 51 34 +80 57 35 +67 58 41 +55 56 62 +55 55 68 +56 54 74 +58 53 72 +61 53 70 +71 43 64 +76 33 60 +79 17 61 +75 16 58 +71 16 55 +65 16 53 +60 17 52 +49 19 53 +33 12 61 +22 13 78 +18 14 96 +28 16 141 +34 15 152 +41 14 163 +47 16 163 +53 19 163 +65 24 163 +85 29 157 +110 27 131 +115 27 110 +121 28 90 +121 29 79 +122 31 69 +121 42 53 +111 59 46 +100 82 45 +102 104 44 +123 137 35 +125 140 32 +128 143 30 +121 152 33 +115 160 35 +117 166 41 +126 168 44 +143 135 43 +144 115 40 +146 95 38 +149 87 39 +153 80 41 +158 66 37 +166 54 36 +176 43 29 +186 39 18 +207 26 8 +208 24 8 +209 22 9 +205 17 15 +197 21 17 +193 28 19 +189 32 18 +186 49 18 +191 67 23 +197 86 28 +202 95 31 +207 104 35 +192 115 45 +167 122 66 +149 115 89 +127 112 114 +117 99 142 +101 94 143 +86 90 145 +67 70 150 +39 45 148 +27 29 152 +26 15 138 +18 9 92 +18 6 80 +18 3 69 +18 6 62 +17 10 58 +14 15 58 +12 23 62 +15 27 63 +23 28 60 +25 30 54 +25 30 54 +26 31 54 +26 33 57 +39 31 58 +43 27 57 +50 24 64 +37 17 88 +40 16 93 +44 16 99 +51 13 112 +72 19 123 +89 34 129 +98 44 132 +107 55 126 +106 57 121 +114 52 115 +119 55 105 +126 57 97 +132 59 86 +136 63 76 +140 57 69 +141 49 57 +155 40 43 +161 42 43 +167 44 43 +180 55 44 +198 65 37 +213 74 34 +221 74 29 +227 71 22 +226 70 21 +227 70 19 +228 74 19 +224 72 22 +221 67 19 +214 59 15 +209 53 9 +209 56 3 +208 58 3 +204 62 6 +197 63 8 +185 65 14 +183 73 13 +184 84 17 +188 99 21 +200 117 26 +198 135 41 +200 153 42 +200 170 43 +194 180 39 +194 191 43 +184 200 58 +173 202 77 +163 201 103 +148 188 120 +136 173 134 +128 156 146 +121 134 158 +114 111 172 +111 90 180 +107 70 178 +112 58 165 +120 48 148 +121 38 127 +121 29 106 +105 17 84 +92 8 59 +79 6 44 +64 6 36 +56 7 34 +42 8 30 +34 6 25 +22 13 21 +17 23 23 +23 38 33 +32 53 50 +49 66 60 +74 82 67 +101 94 66 +126 113 61 +144 125 66 +147 136 71 +151 149 84 +153 141 92 +152 135 89 +141 117 78 +117 97 66 +87 95 63 +61 93 67 +48 95 73 +40 102 74 +38 106 74 +46 108 74 +64 128 73 diff --git a/src/fractalzoomer/color_maps/Flame 532_Dark_Rose.map b/src/fractalzoomer/color_maps/Flame 532_Dark_Rose.map new file mode 100644 index 000000000..418afa1af --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 532_Dark_Rose.map @@ -0,0 +1,256 @@ +92 63 80 +75 57 74 +70 54 69 +66 51 65 +62 48 60 +59 45 55 +57 43 51 +56 42 48 +54 42 47 +55 52 48 +57 63 49 +61 74 55 +66 86 62 +81 94 69 +97 102 77 +102 92 77 +107 82 78 +129 72 98 +132 64 96 +136 56 95 +132 50 93 +129 45 91 +125 42 85 +122 39 80 +104 39 66 +91 40 61 +78 42 56 +71 41 51 +64 40 47 +61 40 44 +58 41 41 +55 41 41 +53 42 47 +42 51 39 +46 44 40 +50 38 41 +50 36 37 +50 35 33 +49 33 32 +48 31 31 +46 25 32 +42 24 29 +39 23 26 +35 23 28 +32 23 31 +30 22 29 +28 21 27 +18 18 24 +17 22 17 +12 20 12 +13 19 12 +15 19 13 +18 22 15 +21 26 17 +21 27 19 +22 29 22 +27 37 34 +29 39 34 +31 42 35 +31 40 37 +31 38 39 +30 38 36 +29 38 34 +27 37 34 +27 35 31 +35 31 27 +38 30 31 +41 30 35 +42 30 36 +44 31 38 +48 31 36 +51 32 35 +55 30 41 +54 29 38 +53 28 35 +49 25 31 +45 23 27 +43 22 26 +42 22 25 +38 21 22 +33 19 22 +24 19 15 +22 15 14 +21 12 13 +20 10 14 +19 9 15 +17 8 13 +15 7 11 +16 6 12 +15 7 11 +15 8 11 +16 9 11 +18 10 11 +23 16 14 +29 17 22 +34 19 23 +39 21 25 +50 27 38 +54 27 41 +58 27 44 +59 26 43 +60 26 43 +61 27 47 +61 28 46 +64 29 47 +65 31 46 +66 34 46 +67 34 46 +68 35 47 +69 39 51 +72 43 55 +75 49 58 +78 52 58 +80 56 60 +82 56 62 +85 57 65 +92 59 70 +97 60 73 +104 61 75 +113 65 83 +131 79 98 +142 80 104 +154 81 111 +156 82 111 +158 84 111 +149 86 106 +145 82 108 +140 75 105 +135 67 100 +104 54 72 +97 52 70 +90 51 68 +80 49 64 +72 49 59 +67 47 49 +65 47 49 +60 49 45 +59 47 47 +58 45 49 +58 44 49 +59 43 50 +57 39 47 +57 34 47 +57 30 47 +58 27 44 +63 21 42 +65 19 41 +68 18 41 +74 18 46 +77 20 47 +80 24 51 +85 27 53 +97 31 65 +97 33 65 +98 35 66 +99 41 72 +99 43 70 +100 46 73 +97 47 69 +94 50 70 +86 53 69 +69 76 57 +66 77 54 +63 79 52 +60 78 49 +55 76 48 +51 71 46 +52 69 45 +61 55 45 +58 47 43 +56 40 42 +54 36 44 +50 34 36 +51 44 36 +50 54 36 +50 55 35 +43 54 30 +44 54 30 +41 52 30 +44 49 30 +43 39 27 +38 22 23 +36 18 24 +34 18 27 +31 13 22 +30 13 22 +29 13 23 +26 15 25 +22 14 24 +22 15 21 +24 15 20 +27 16 28 +30 20 32 +33 26 38 +42 37 48 +66 50 65 +86 67 80 +103 80 84 +113 94 89 +118 88 99 +123 88 95 +126 88 94 +119 86 87 +104 73 82 +89 59 68 +76 51 52 +70 54 49 +65 62 49 +62 58 47 +62 56 46 +65 49 46 +75 42 53 +89 37 62 +95 30 66 +92 27 61 +87 22 56 +87 18 52 +82 13 51 +70 11 42 +53 11 28 +45 13 23 +42 14 24 +44 11 24 +44 10 21 +47 13 26 +54 16 33 +61 17 40 +65 18 41 +69 23 48 +71 29 51 +73 32 56 +72 32 52 +74 32 58 +73 32 54 +73 32 56 +70 32 55 +68 30 54 +64 30 52 +62 29 51 +58 30 51 +54 28 48 +49 27 43 +44 26 34 +42 26 33 +40 27 31 +40 34 30 +40 44 31 +46 50 35 +56 57 40 +63 54 44 +68 55 49 +80 56 58 +90 59 65 +90 58 65 +83 57 67 +86 60 71 diff --git a/src/fractalzoomer/color_maps/Flame 533_Dark_Turquoise.map b/src/fractalzoomer/color_maps/Flame 533_Dark_Turquoise.map new file mode 100644 index 000000000..1d6246982 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 533_Dark_Turquoise.map @@ -0,0 +1,256 @@ +38 116 114 +38 115 113 +37 104 104 +37 93 95 +33 80 82 +30 67 70 +28 60 64 +27 54 58 +25 34 40 +25 32 37 +26 30 35 +27 34 39 +28 38 43 +30 48 52 +33 59 62 +34 66 67 +36 73 73 +44 105 103 +47 116 113 +50 127 124 +55 131 127 +61 136 130 +62 139 134 +63 143 138 +61 155 150 +60 153 147 +60 151 145 +60 148 143 +61 146 142 +59 148 145 +58 151 148 +53 160 156 +52 166 162 +56 169 165 +57 171 168 +59 174 171 +59 180 178 +60 187 185 +61 189 187 +62 191 190 +63 195 195 +63 195 195 +63 195 195 +63 188 188 +63 182 181 +63 175 174 +63 168 167 +60 153 151 +58 137 136 +49 105 105 +47 89 89 +45 74 73 +41 65 64 +37 56 56 +35 53 54 +34 51 53 +34 46 49 +33 45 48 +33 45 47 +32 45 46 +31 45 45 +31 43 44 +32 42 44 +32 38 40 +30 34 37 +26 29 31 +25 28 30 +25 28 30 +25 28 30 +26 28 31 +26 30 34 +27 33 39 +27 46 53 +28 59 64 +30 73 76 +33 86 88 +36 99 100 +35 102 102 +35 105 105 +32 106 107 +32 106 107 +34 101 102 +32 91 92 +30 82 82 +28 76 76 +27 70 70 +25 59 61 +26 53 56 +33 54 55 +35 58 57 +38 63 60 +38 63 61 +38 64 62 +36 64 65 +36 64 66 +38 63 67 +41 63 68 +46 65 71 +51 65 73 +56 66 76 +57 66 77 +59 67 78 +62 70 79 +60 76 75 +64 72 73 +60 66 69 +57 61 66 +52 59 61 +47 58 57 +40 53 52 +35 45 45 +32 40 41 +32 39 41 +34 46 49 +34 48 50 +34 50 52 +35 53 56 +36 56 60 +37 59 63 +37 61 64 +34 55 60 +31 52 58 +29 49 57 +28 49 58 +28 49 59 +27 52 60 +28 58 66 +31 70 75 +33 85 89 +40 117 123 +41 125 131 +43 134 139 +48 151 155 +51 170 171 +57 184 186 +60 194 197 +61 201 204 +61 200 203 +61 200 202 +61 199 201 +61 198 200 +60 194 195 +58 185 185 +53 174 172 +48 158 158 +45 127 128 +44 118 119 +44 109 111 +41 95 94 +35 79 79 +32 64 65 +29 52 53 +34 39 42 +35 40 42 +37 42 43 +44 50 51 +52 63 61 +72 83 81 +75 102 99 +75 119 114 +77 134 132 +85 158 157 +84 162 161 +84 167 165 +76 169 165 +66 160 159 +45 139 142 +40 123 128 +35 95 99 +33 87 91 +31 80 83 +28 66 71 +25 58 65 +25 54 63 +27 59 67 +30 71 75 +34 84 87 +36 98 102 +38 112 115 +38 119 122 +39 124 125 +40 125 125 +39 121 122 +39 116 118 +33 91 95 +32 83 87 +32 76 80 +29 61 65 +27 48 54 +26 37 45 +25 31 38 +26 27 34 +26 25 31 +27 25 29 +28 27 29 +29 29 31 +31 33 35 +35 37 41 +38 44 47 +42 51 53 +43 56 59 +43 61 64 +43 63 70 +43 67 75 +43 69 77 +42 70 77 +38 67 72 +34 61 66 +31 57 62 +28 53 59 +27 52 57 +27 52 57 +26 52 56 +25 57 59 +25 63 64 +25 68 69 +26 74 77 +25 76 82 +26 76 85 +27 79 89 +26 76 86 +26 73 82 +25 67 75 +25 58 67 +26 51 61 +26 44 54 +26 38 47 +25 33 40 +25 30 34 +25 28 31 +26 26 30 +27 26 29 +27 26 28 +26 26 27 +26 27 26 +26 27 26 +27 28 26 +27 28 26 +26 28 26 +25 28 26 +25 29 26 +25 28 26 +25 28 27 +25 27 27 +25 26 28 +25 26 28 +25 27 28 +25 29 30 +25 33 33 +26 39 41 +28 51 52 +30 66 67 +33 81 81 +36 94 91 +39 102 102 +40 110 109 diff --git a/src/fractalzoomer/color_maps/Flame 534_Dark_Waters.map b/src/fractalzoomer/color_maps/Flame 534_Dark_Waters.map new file mode 100644 index 000000000..9908ace4b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 534_Dark_Waters.map @@ -0,0 +1,256 @@ +40 9 84 +36 5 75 +37 2 65 +39 0 56 +21 0 42 +4 0 28 +2 7 14 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 7 8 +0 0 17 +0 0 17 +0 0 18 +0 0 31 +0 2 41 +0 4 52 +0 13 64 +0 22 76 +0 27 82 +0 32 89 +0 48 110 +0 52 118 +0 57 127 +0 61 133 +0 65 140 +0 66 141 +0 67 142 +0 63 142 +0 61 140 +0 56 124 +0 48 115 +0 41 106 +0 36 96 +0 31 87 +0 24 83 +0 17 79 +0 5 71 +0 2 71 +0 0 71 +0 0 73 +0 0 76 +0 2 79 +0 5 83 +0 0 88 +10 4 92 +13 4 100 +11 4 101 +9 4 102 +7 4 99 +5 4 96 +7 4 94 +10 4 92 +22 4 76 +23 2 67 +25 0 59 +25 0 50 +25 0 41 +23 0 38 +22 0 35 +22 0 26 +21 0 1 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 0 18 +9 0 24 +18 0 31 +24 0 41 +31 0 52 +39 0 58 +48 0 65 +61 5 83 +45 17 106 +28 40 158 +32 55 175 +36 71 193 +38 79 198 +40 88 203 +36 84 210 +36 79 210 +35 83 203 +31 86 200 +28 89 198 +25 88 194 +22 87 190 +21 88 181 +14 92 166 +5 75 150 +0 56 123 +0 26 83 +0 22 72 +0 18 61 +0 17 60 +0 17 59 +0 22 59 +0 21 65 +0 28 65 +0 22 65 +0 17 65 +0 17 63 +0 18 61 +0 18 61 +0 25 59 +0 25 61 +0 25 59 +0 21 53 +0 17 49 +0 14 45 +0 13 39 +0 8 28 +0 1 21 +0 17 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 14 0 +0 0 17 +0 1 17 +0 0 21 +0 0 21 +0 0 21 +0 0 19 +0 1 18 +0 1 18 +0 0 18 +0 0 18 +0 0 18 +0 0 25 +0 0 25 +0 0 26 +0 0 26 +0 0 26 +1 0 26 +14 0 26 +28 0 22 +24 0 27 +21 0 32 +22 0 39 +36 0 45 +32 0 56 +26 0 67 +41 1 76 +41 8 84 +45 14 107 +57 18 115 +69 22 123 +73 32 146 +102 45 171 +135 57 201 +154 73 232 +206 107 255 +208 114 255 +210 122 255 +255 127 255 +255 131 255 +255 136 255 +255 132 255 +255 128 255 +232 131 255 +198 127 255 +158 123 255 +118 115 255 +106 118 255 +94 119 255 +83 100 255 +65 79 242 +28 40 177 +22 38 162 +17 36 148 +4 36 123 +0 32 107 +0 36 96 +0 26 84 +0 17 75 +0 4 67 +0 4 57 +0 0 52 +0 0 49 +0 0 49 +0 0 56 +0 4 61 +0 25 69 +0 32 79 +0 44 87 +0 52 98 +5 49 111 +10 61 128 +21 67 154 +32 79 181 +44 80 206 +52 84 223 +53 100 233 +56 106 238 +53 106 241 +52 98 241 +49 111 245 +49 115 255 +56 122 255 +67 124 255 +79 127 255 +92 138 255 +94 163 255 +92 173 255 +88 183 255 +79 170 255 +65 181 255 +59 181 255 +57 177 255 +61 159 255 +63 170 255 +71 163 255 +71 162 255 +69 136 255 +59 124 255 +45 118 233 +31 94 202 +21 65 170 +10 48 140 +8 26 118 +4 17 100 +1 9 87 +0 0 75 +14 0 63 +32 0 56 +14 0 48 +13 0 45 +14 0 48 +18 0 53 +14 0 63 +35 4 75 +41 9 87 +40 9 84 +40 5 83 +49 4 80 +44 4 79 +36 5 76 +21 1 75 +35 4 75 diff --git a/src/fractalzoomer/color_maps/Flame 535_Darkness.map b/src/fractalzoomer/color_maps/Flame 535_Darkness.map new file mode 100644 index 000000000..59f2acf97 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 535_Darkness.map @@ -0,0 +1,256 @@ +51 35 40 +48 23 29 +46 20 21 +45 17 13 +38 16 12 +32 16 11 +28 17 9 +25 18 8 +24 21 24 +24 27 34 +25 33 45 +23 41 62 +22 49 80 +25 51 88 +29 53 96 +33 54 98 +38 56 101 +49 46 116 +53 45 108 +57 44 100 +52 41 90 +48 39 81 +45 37 72 +42 35 63 +31 27 38 +25 22 32 +19 18 26 +18 16 23 +17 15 20 +17 15 19 +18 15 19 +19 15 17 +20 16 17 +21 16 15 +20 16 14 +19 16 14 +17 14 14 +16 13 14 +13 11 12 +11 10 11 +7 7 8 +7 7 8 +7 8 9 +17 12 13 +28 17 18 +37 20 21 +46 24 24 +62 26 41 +82 30 50 +121 68 60 +114 74 61 +107 80 63 +91 80 60 +75 80 57 +65 75 56 +56 70 56 +33 39 57 +29 35 59 +26 31 61 +28 31 69 +31 32 77 +31 32 80 +32 32 84 +25 29 92 +26 29 91 +19 21 79 +19 22 68 +20 23 58 +23 25 56 +27 27 54 +33 33 59 +39 36 62 +55 46 68 +53 45 66 +52 45 65 +48 42 58 +45 39 51 +39 36 50 +34 33 49 +29 29 48 +25 27 45 +13 22 49 +15 22 54 +17 23 59 +18 22 65 +19 22 71 +21 18 81 +25 20 87 +29 20 92 +25 21 82 +22 22 73 +22 21 67 +23 21 61 +20 21 51 +16 20 44 +15 19 39 +17 18 37 +19 19 33 +20 18 29 +22 18 26 +22 18 25 +23 19 24 +23 18 21 +23 17 18 +21 16 19 +21 16 19 +21 16 20 +22 17 21 +23 18 23 +25 20 26 +31 24 32 +36 29 37 +36 31 39 +40 33 41 +37 31 38 +35 30 36 +29 25 32 +26 23 27 +22 20 23 +18 17 21 +14 16 18 +13 16 20 +12 17 22 +12 16 23 +13 16 24 +13 19 27 +15 20 29 +20 20 31 +27 24 33 +45 24 25 +50 26 26 +56 28 28 +78 30 38 +102 24 39 +108 26 42 +113 33 54 +112 28 38 +107 31 45 +102 34 53 +102 34 56 +102 35 59 +110 41 72 +111 47 83 +102 47 95 +97 43 85 +54 39 60 +45 34 55 +37 30 50 +29 25 38 +22 21 30 +19 18 26 +18 17 25 +16 14 20 +16 14 19 +16 14 18 +16 11 17 +15 10 16 +14 12 16 +14 11 16 +13 10 16 +13 11 16 +12 12 17 +12 12 17 +13 12 17 +13 12 17 +14 12 18 +14 13 19 +14 14 21 +14 15 24 +14 15 25 +14 16 26 +14 16 27 +13 15 28 +11 15 30 +12 18 33 +13 20 39 +16 22 45 +18 28 58 +19 37 74 +29 39 76 +37 40 76 +39 45 77 +44 44 71 +45 39 58 +35 30 41 +32 27 41 +30 25 41 +30 25 40 +31 30 44 +36 32 48 +43 37 50 +53 40 50 +65 42 46 +74 57 48 +93 52 46 +114 35 33 +113 43 27 +109 45 27 +110 38 25 +96 39 22 +73 40 22 +60 45 34 +57 53 42 +56 53 45 +59 55 45 +62 59 44 +58 57 49 +60 57 49 +71 63 55 +77 64 72 +84 57 84 +89 53 103 +85 58 109 +94 57 107 +82 48 109 +64 45 107 +67 47 111 +75 47 113 +86 55 139 +94 53 151 +101 36 126 +101 45 127 +88 42 111 +71 17 74 +52 15 50 +33 16 33 +20 10 27 +16 10 24 +13 11 22 +10 9 18 +9 8 13 +6 7 13 +7 6 13 +8 8 12 +8 9 12 +10 10 15 +12 12 19 +13 14 21 +16 15 23 +18 17 24 +19 18 27 +19 18 27 +20 18 26 +19 18 26 +16 17 24 +15 16 22 +15 15 22 +15 14 20 +16 16 21 +19 17 23 +23 19 25 +27 23 28 +32 28 33 +39 35 39 +37 36 40 +39 32 39 diff --git a/src/fractalzoomer/color_maps/Flame 536_Davinci.map b/src/fractalzoomer/color_maps/Flame 536_Davinci.map new file mode 100644 index 000000000..4da5d7ed4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 536_Davinci.map @@ -0,0 +1,256 @@ +210 157 143 +233 209 178 +220 210 184 +207 212 190 +181 200 172 +156 189 155 +151 175 164 +146 161 173 +90 107 141 +105 94 145 +120 81 150 +130 71 134 +140 62 118 +138 41 96 +137 20 74 +130 15 68 +123 11 63 +86 12 41 +81 31 53 +77 50 66 +77 66 77 +77 82 89 +80 94 101 +83 106 113 +73 84 100 +66 68 90 +59 52 81 +56 42 74 +53 32 68 +58 30 61 +64 28 55 +65 36 39 +61 56 52 +38 87 51 +32 101 68 +27 115 86 +30 124 89 +34 133 92 +43 129 92 +53 126 92 +116 146 93 +160 172 115 +205 198 137 +217 191 135 +229 185 134 +221 177 132 +213 169 130 +205 128 97 +184 83 70 +155 43 50 +148 28 41 +142 14 33 +146 21 49 +150 29 65 +152 35 73 +154 42 81 +177 82 126 +184 104 146 +191 127 167 +186 130 157 +182 133 147 +179 137 152 +176 141 157 +169 123 145 +163 102 122 +150 60 67 +157 66 65 +164 73 63 +172 80 63 +181 87 64 +192 110 69 +185 101 73 +194 75 45 +178 49 29 +162 23 13 +162 38 16 +162 54 19 +152 67 29 +143 81 40 +150 118 58 +152 147 70 +114 147 73 +125 147 81 +137 147 89 +141 139 91 +145 131 94 +147 98 73 +144 55 47 +140 36 48 +141 33 42 +142 30 37 +139 35 44 +137 41 52 +129 49 62 +125 43 50 +118 40 39 +104 41 43 +99 55 43 +98 48 45 +98 41 47 +97 40 48 +97 39 50 +104 36 49 +115 36 45 +112 52 63 +115 84 77 +118 116 92 +106 117 95 +95 119 98 +98 138 123 +99 138 108 +97 144 99 +113 149 111 +174 159 114 +173 149 108 +172 139 102 +165 109 83 +148 81 66 +115 57 63 +96 53 66 +59 43 68 +38 39 57 +18 35 47 +14 24 41 +11 13 35 +16 7 41 +34 17 44 +47 12 24 +62 6 20 +109 34 20 +120 51 28 +131 69 36 +136 88 56 +139 118 77 +138 135 81 +125 130 75 +84 105 47 +70 86 33 +57 67 20 +49 58 19 +41 49 18 +20 33 12 +8 27 7 +16 39 34 +30 61 52 +54 114 66 +70 127 82 +86 140 98 +101 159 97 +96 181 95 +109 177 109 +112 165 109 +134 147 109 +134 131 105 +135 115 102 +138 92 91 +156 79 81 +159 74 95 +161 81 100 +176 92 97 +181 109 107 +177 142 116 +172 144 117 +168 147 118 +150 141 116 +140 138 100 +108 112 83 +77 82 68 +65 66 41 +66 61 40 +67 56 39 +83 48 31 +90 59 35 +102 79 43 +137 85 42 +143 89 51 +136 109 69 +150 118 71 +151 103 71 +148 97 82 +142 99 91 +131 90 87 +132 85 83 +136 107 98 +145 150 100 +145 154 109 +145 158 119 +135 164 122 +139 165 119 +158 168 137 +161 155 148 +148 126 126 +150 120 112 +147 99 97 +140 83 89 +142 75 82 +149 62 70 +152 53 54 +152 65 56 +158 78 64 +168 109 86 +175 153 115 +185 183 131 +179 191 144 +177 194 150 +195 198 162 +193 182 163 +184 173 149 +180 153 130 +176 134 117 +172 144 119 +174 155 118 +169 160 117 +141 154 112 +122 147 111 +121 146 108 +110 137 106 +115 135 119 +123 127 117 +127 121 111 +124 111 110 +117 112 122 +110 109 119 +120 109 121 +116 105 124 +126 97 116 +127 74 93 +116 55 68 +117 40 40 +108 33 28 +83 20 12 +67 26 10 +51 31 12 +31 19 5 +21 11 3 +13 4 4 +11 7 10 +12 9 13 +7 5 11 +4 9 12 +5 17 19 +2 14 18 +4 19 20 +8 23 21 +9 18 21 +21 22 20 +39 40 26 +50 53 32 +72 71 45 +98 95 59 +117 126 63 +146 151 78 +165 152 101 +180 167 109 +207 182 114 +218 162 124 diff --git a/src/fractalzoomer/color_maps/Flame 537_Daylight_Fading.map b/src/fractalzoomer/color_maps/Flame 537_Daylight_Fading.map new file mode 100644 index 000000000..5ceed52c7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 537_Daylight_Fading.map @@ -0,0 +1,256 @@ +80 105 154 +70 95 136 +64 82 120 +58 70 105 +50 62 94 +42 54 83 +39 51 78 +36 49 74 +34 44 65 +38 44 63 +43 44 61 +47 44 62 +52 45 63 +57 47 67 +62 50 71 +67 53 73 +73 56 76 +99 72 86 +105 75 87 +112 79 88 +114 80 91 +117 82 94 +120 84 96 +123 87 98 +141 88 93 +148 84 92 +155 80 91 +165 86 99 +175 92 108 +182 98 113 +190 105 119 +203 112 124 +213 113 126 +210 108 123 +198 111 126 +186 115 129 +170 111 128 +155 107 127 +147 102 124 +140 97 121 +121 93 118 +126 96 122 +131 100 127 +142 104 126 +153 109 126 +153 109 125 +154 110 125 +160 107 122 +161 101 113 +150 89 93 +135 80 85 +121 71 77 +104 60 70 +88 50 64 +82 47 61 +77 45 58 +69 43 57 +68 44 58 +67 46 60 +64 46 60 +62 46 61 +61 45 61 +60 45 61 +58 45 59 +55 45 57 +45 40 53 +40 38 51 +36 36 50 +36 36 49 +36 37 49 +37 36 50 +40 35 51 +42 36 52 +43 36 52 +44 37 53 +46 35 53 +49 34 53 +49 33 51 +49 33 50 +49 32 46 +46 30 43 +39 26 37 +38 26 35 +37 26 33 +39 26 32 +41 27 32 +46 28 32 +52 29 35 +70 41 50 +83 51 61 +96 62 72 +103 65 76 +110 69 81 +129 79 89 +144 86 97 +156 95 107 +159 102 116 +139 102 117 +131 95 108 +124 89 99 +121 85 95 +118 81 92 +102 71 88 +88 62 78 +73 41 56 +84 41 56 +96 42 57 +106 44 60 +117 46 63 +135 53 68 +152 57 74 +166 63 80 +180 73 91 +193 87 115 +193 89 118 +193 91 121 +184 91 121 +175 94 117 +159 90 113 +142 87 110 +109 77 102 +96 74 97 +84 72 93 +79 70 90 +75 68 88 +66 65 84 +60 61 80 +55 59 79 +50 56 79 +49 50 76 +50 48 72 +51 47 68 +54 44 61 +55 41 56 +57 39 57 +62 38 58 +74 42 62 +79 43 63 +84 45 65 +86 45 66 +89 45 68 +95 49 69 +100 52 71 +102 52 71 +103 52 69 +109 49 64 +111 48 63 +114 48 62 +119 45 60 +124 43 55 +126 41 55 +128 41 54 +130 43 55 +130 43 55 +130 44 55 +128 46 56 +124 50 61 +117 54 67 +107 58 72 +97 61 77 +87 64 82 +76 70 92 +74 71 93 +72 72 95 +69 74 96 +67 73 96 +69 70 94 +71 69 92 +77 67 86 +79 66 84 +81 65 83 +87 61 81 +90 57 78 +92 52 75 +92 51 72 +91 52 66 +92 56 67 +93 61 67 +96 62 71 +98 69 79 +100 75 85 +100 81 92 +97 86 93 +97 84 93 +99 82 94 +98 80 95 +98 79 97 +93 75 94 +88 67 88 +82 58 79 +82 51 71 +83 49 70 +86 49 70 +91 52 73 +95 54 76 +101 55 77 +107 56 80 +118 59 83 +131 62 85 +141 65 87 +149 63 82 +150 58 77 +149 53 72 +147 49 66 +142 46 62 +133 41 59 +122 36 54 +106 31 49 +91 28 44 +77 28 41 +64 27 41 +55 29 44 +49 33 48 +50 39 51 +59 46 55 +77 50 60 +74 49 58 +70 49 57 +64 46 52 +57 45 50 +78 47 56 +76 43 53 +71 38 49 +60 31 43 +42 26 38 +43 27 39 +43 29 41 +43 28 42 +41 26 41 +39 25 40 +37 24 37 +36 25 35 +36 26 33 +33 24 33 +32 23 33 +34 23 34 +38 25 35 +45 29 40 +51 35 47 +56 41 57 +62 49 67 +67 55 75 +74 62 86 +81 68 92 +85 74 99 +91 77 102 +94 78 103 +93 83 111 +95 86 117 +96 93 126 +99 98 132 +102 108 142 +101 111 147 +98 111 152 +93 111 156 +89 102 150 diff --git a/src/fractalzoomer/color_maps/Flame 538_Dinosaurs.map b/src/fractalzoomer/color_maps/Flame 538_Dinosaurs.map new file mode 100644 index 000000000..b457d672b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 538_Dinosaurs.map @@ -0,0 +1,256 @@ +27 168 193 +15 167 195 +12 154 194 +10 141 193 +7 133 179 +4 125 165 +7 118 154 +10 112 144 +12 84 92 +17 80 74 +23 76 56 +26 77 43 +30 78 30 +41 79 43 +53 81 57 +55 79 67 +57 78 77 +64 92 106 +67 80 114 +71 69 122 +80 62 117 +89 56 112 +92 56 101 +96 56 91 +91 37 68 +94 40 50 +98 44 33 +86 52 30 +75 61 27 +75 58 26 +75 56 26 +77 54 23 +71 55 23 +69 80 54 +68 88 71 +68 96 89 +61 116 101 +55 136 113 +48 141 118 +41 146 124 +33 146 139 +35 130 137 +37 114 135 +52 94 143 +68 74 152 +82 65 155 +96 56 158 +104 49 165 +104 62 170 +123 82 169 +109 82 154 +96 83 139 +77 83 115 +59 83 92 +53 81 84 +47 79 76 +24 64 40 +20 70 29 +16 76 19 +12 90 16 +9 104 14 +8 109 17 +7 114 21 +9 124 27 +11 131 34 +14 136 46 +14 133 55 +14 131 64 +15 126 65 +17 121 66 +17 112 59 +22 99 51 +24 99 36 +26 107 27 +28 116 18 +29 132 19 +31 148 20 +28 152 24 +26 157 28 +25 164 27 +24 171 23 +23 161 27 +32 150 25 +42 139 23 +50 136 27 +59 133 32 +69 121 42 +85 113 58 +117 95 61 +121 80 61 +126 65 61 +127 62 58 +129 60 55 +142 55 44 +149 48 34 +152 35 33 +155 30 43 +169 48 71 +165 46 75 +162 44 80 +159 42 80 +157 40 80 +146 56 80 +133 75 75 +138 95 71 +122 103 74 +107 112 77 +109 115 85 +112 119 93 +120 127 121 +110 133 147 +84 135 156 +63 132 160 +49 136 168 +46 139 161 +43 142 155 +40 142 128 +52 134 105 +72 116 80 +99 98 62 +144 71 22 +148 58 17 +153 46 13 +155 39 13 +157 33 14 +153 33 14 +137 33 13 +114 33 14 +94 28 13 +60 18 24 +55 18 28 +51 18 33 +40 19 42 +31 16 51 +18 12 53 +13 18 56 +10 36 63 +13 39 59 +17 42 55 +16 44 54 +16 47 53 +15 51 61 +18 64 81 +20 75 100 +21 83 116 +21 93 138 +20 100 138 +19 107 139 +12 117 133 +12 121 122 +10 117 105 +15 115 82 +8 110 48 +6 105 43 +5 101 38 +17 94 32 +30 93 27 +44 90 23 +51 82 22 +66 68 23 +79 64 28 +98 44 23 +106 38 23 +115 32 23 +124 26 32 +133 16 48 +142 10 60 +163 11 73 +186 15 107 +189 16 111 +192 17 115 +200 24 116 +204 27 108 +195 34 103 +181 43 103 +164 50 107 +160 51 102 +153 53 86 +152 62 70 +135 64 103 +121 66 131 +101 69 145 +99 82 117 +100 83 134 +102 79 176 +104 78 169 +106 77 163 +116 72 148 +129 63 141 +147 54 127 +156 40 109 +152 35 87 +134 31 76 +114 28 76 +95 24 81 +77 28 82 +59 44 88 +43 54 90 +33 58 94 +29 58 85 +34 64 79 +46 66 61 +50 63 46 +48 57 29 +41 50 27 +42 46 29 +41 37 41 +46 33 55 +51 31 79 +61 35 97 +72 43 116 +84 54 128 +90 72 143 +95 86 146 +94 104 138 +89 119 123 +70 144 113 +49 161 106 +35 170 100 +31 164 89 +27 158 82 +26 152 71 +27 144 69 +31 138 64 +33 135 61 +37 134 55 +39 126 50 +39 122 42 +39 123 34 +36 125 32 +32 128 40 +27 127 47 +30 135 45 +31 144 38 +30 154 38 +20 154 43 +18 150 49 +19 146 47 +26 137 43 +24 119 36 +24 98 36 +27 79 45 +37 66 60 +42 56 70 +42 53 69 +44 53 70 +47 63 82 +47 84 100 +42 100 112 +41 110 118 +43 118 128 +43 138 140 +38 159 153 +36 171 163 +36 170 182 +34 167 191 diff --git a/src/fractalzoomer/color_maps/Flame 539_Dragon.map b/src/fractalzoomer/color_maps/Flame 539_Dragon.map new file mode 100644 index 000000000..3a6c4b08c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 539_Dragon.map @@ -0,0 +1,256 @@ +148 29 29 +138 15 31 +124 16 40 +111 17 50 +95 26 55 +79 35 61 +73 39 60 +67 44 60 +71 68 51 +88 75 41 +106 82 32 +119 76 23 +133 70 14 +145 65 9 +157 61 4 +158 56 5 +159 51 6 +153 47 13 +148 46 14 +143 46 16 +142 51 18 +141 56 21 +141 59 18 +141 62 16 +135 65 14 +124 75 10 +113 85 7 +94 99 6 +75 113 5 +68 116 7 +61 120 9 +45 123 9 +26 129 8 +12 124 11 +9 114 9 +7 104 7 +7 100 9 +8 96 11 +8 95 11 +9 94 11 +9 90 13 +9 98 15 +10 106 18 +9 107 21 +8 108 25 +7 108 26 +7 109 28 +7 112 29 +8 116 28 +17 118 39 +25 119 44 +34 121 49 +41 117 50 +48 113 52 +59 104 54 +70 96 57 +107 68 52 +119 57 43 +131 46 34 +142 42 28 +153 39 22 +152 39 19 +151 40 16 +139 43 9 +120 49 7 +86 51 13 +72 43 22 +58 35 31 +52 34 37 +46 33 43 +36 32 48 +34 23 55 +35 10 61 +31 10 63 +28 10 66 +27 10 61 +26 11 57 +25 11 53 +25 12 49 +26 13 45 +21 17 45 +22 36 35 +21 43 37 +21 50 40 +24 54 45 +27 58 50 +28 69 57 +27 85 63 +23 101 70 +27 102 65 +32 103 60 +34 100 55 +37 98 50 +49 89 41 +71 79 33 +94 68 27 +111 59 29 +145 52 26 +155 60 25 +165 69 25 +164 72 27 +163 76 29 +160 74 34 +157 74 33 +140 78 41 +134 76 47 +128 75 54 +125 77 52 +123 80 51 +121 90 43 +116 110 37 +120 127 33 +119 138 28 +107 142 15 +103 144 15 +100 147 16 +89 145 22 +71 131 30 +54 118 31 +40 112 29 +28 100 29 +29 96 27 +30 93 26 +35 90 23 +41 88 21 +47 86 23 +50 85 31 +56 84 41 +70 79 42 +95 82 39 +98 86 39 +102 91 39 +115 103 32 +125 113 26 +136 123 21 +139 125 20 +141 112 23 +134 98 32 +127 85 41 +121 77 46 +115 70 52 +101 54 58 +90 45 63 +82 44 58 +78 47 51 +76 68 43 +74 74 38 +73 80 34 +75 83 22 +79 83 13 +78 93 11 +70 106 12 +70 104 12 +71 101 11 +72 98 11 +72 97 11 +79 89 9 +87 77 8 +94 62 9 +93 56 11 +97 49 10 +80 54 9 +72 56 10 +65 59 12 +64 60 12 +58 62 15 +46 66 22 +34 68 33 +34 68 45 +35 68 49 +36 68 53 +39 69 63 +40 78 69 +56 92 64 +77 104 57 +94 110 45 +99 114 39 +106 121 33 +114 129 31 +113 130 26 +98 122 22 +80 111 21 +66 104 24 +53 99 24 +23 68 22 +18 60 26 +13 53 30 +15 42 37 +19 38 41 +20 30 42 +14 31 45 +15 33 48 +17 43 53 +19 51 53 +23 63 52 +32 77 45 +50 91 40 +64 101 36 +80 100 35 +96 104 36 +116 105 35 +130 106 34 +132 100 29 +131 105 28 +123 115 33 +115 124 37 +108 126 36 +107 129 31 +102 123 36 +87 114 42 +72 98 40 +62 88 32 +58 64 26 +52 39 27 +44 19 26 +37 13 25 +36 13 19 +49 18 14 +69 34 11 +88 50 14 +99 67 20 +108 86 23 +115 105 23 +118 126 20 +115 143 20 +101 155 24 +81 156 27 +63 153 24 +55 146 17 +46 138 14 +32 132 15 +22 123 17 +24 116 16 +33 105 17 +40 103 17 +47 104 15 +57 110 15 +70 114 14 +79 120 14 +80 126 15 +76 130 16 +72 134 19 +69 135 27 +58 137 34 +44 137 38 +29 136 36 +24 132 40 +21 124 44 +23 117 48 +25 111 47 +35 102 42 +53 92 38 +76 74 36 +97 60 37 +115 46 35 +133 38 32 diff --git a/src/fractalzoomer/color_maps/Flame 540_Dust_Bunny.map b/src/fractalzoomer/color_maps/Flame 540_Dust_Bunny.map new file mode 100644 index 000000000..80428714d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 540_Dust_Bunny.map @@ -0,0 +1,256 @@ +103 105 94 +100 104 95 +100 104 96 +101 104 97 +104 107 101 +107 111 105 +107 112 107 +107 113 110 +106 115 115 +105 115 114 +105 115 114 +105 114 113 +106 113 113 +104 111 112 +103 110 112 +101 108 111 +99 107 110 +91 96 104 +86 92 100 +82 88 97 +76 82 92 +70 76 87 +67 73 84 +64 70 81 +59 63 75 +57 63 75 +56 63 75 +57 63 74 +58 63 73 +59 64 73 +60 65 74 +62 68 78 +65 71 83 +71 75 83 +72 75 80 +73 75 77 +72 73 75 +71 71 73 +71 69 71 +71 68 70 +67 60 58 +65 56 53 +64 53 49 +63 52 49 +63 52 49 +62 51 49 +62 51 49 +63 51 49 +64 51 51 +68 58 57 +70 61 63 +73 65 69 +74 69 74 +76 74 80 +76 76 82 +76 78 84 +79 80 83 +78 79 81 +78 78 79 +73 75 77 +69 73 75 +67 71 72 +66 70 70 +64 67 66 +64 64 64 +63 60 61 +64 60 60 +65 60 59 +67 61 59 +69 63 60 +74 68 64 +80 73 69 +98 88 78 +108 97 85 +119 107 93 +125 114 100 +131 122 108 +134 125 110 +137 129 113 +141 131 114 +143 132 115 +137 128 112 +131 122 107 +125 117 103 +120 114 101 +116 111 99 +110 106 95 +102 101 91 +90 89 85 +85 83 83 +80 78 81 +77 76 79 +75 74 78 +71 69 75 +67 64 71 +64 59 68 +61 55 64 +56 50 54 +53 48 51 +50 47 48 +49 46 48 +48 46 48 +48 49 49 +49 51 50 +55 58 57 +58 62 63 +61 67 69 +63 70 72 +65 73 75 +70 77 80 +74 80 83 +77 81 85 +78 79 85 +74 74 81 +72 73 79 +71 72 78 +69 69 75 +68 65 70 +68 63 66 +70 64 66 +76 74 73 +82 79 75 +89 84 78 +94 88 80 +99 92 83 +109 99 88 +115 106 90 +118 109 92 +119 109 90 +123 109 88 +122 107 85 +121 105 83 +115 99 77 +107 92 71 +99 85 65 +96 82 62 +91 76 58 +89 76 59 +87 76 61 +86 77 62 +86 78 63 +84 80 67 +85 80 69 +85 82 71 +85 81 72 +81 79 74 +79 77 74 +78 76 75 +77 76 77 +78 76 79 +81 78 82 +87 83 87 +101 95 97 +104 98 99 +108 101 101 +112 106 106 +114 110 109 +113 112 113 +112 113 113 +113 113 111 +112 112 108 +104 107 103 +101 105 102 +98 104 102 +93 101 98 +91 99 95 +90 95 91 +87 91 87 +83 81 79 +82 79 76 +81 77 73 +79 73 68 +77 68 62 +76 65 57 +77 64 55 +82 66 55 +86 71 56 +92 76 59 +96 80 59 +99 83 61 +101 86 63 +101 86 65 +101 85 67 +97 82 66 +85 72 61 +81 68 59 +77 65 57 +70 58 53 +62 51 52 +56 47 50 +53 45 49 +52 47 48 +53 47 47 +56 49 48 +58 51 50 +63 53 53 +66 59 56 +72 65 59 +79 71 60 +87 76 62 +94 80 64 +97 83 67 +97 86 72 +97 89 75 +95 90 78 +93 90 79 +90 87 78 +83 81 76 +76 76 73 +69 69 69 +61 63 65 +57 58 60 +53 52 54 +54 50 48 +56 48 44 +58 48 42 +61 50 42 +64 55 45 +69 60 50 +75 67 57 +81 72 65 +87 79 73 +90 85 79 +94 90 83 +99 94 86 +103 97 88 +109 100 91 +115 106 95 +120 110 96 +125 113 96 +129 116 95 +133 117 95 +135 120 98 +135 121 103 +132 121 106 +128 120 107 +122 117 107 +115 112 104 +108 106 103 +99 98 100 +89 92 96 +81 86 92 +76 82 86 +74 79 81 +74 75 78 +73 75 76 +74 76 77 +75 80 80 +79 85 82 +84 89 87 +88 92 88 +90 94 90 +89 95 90 +91 97 90 +95 99 91 +98 101 92 diff --git a/src/fractalzoomer/color_maps/Flame 541_Dynasty.map b/src/fractalzoomer/color_maps/Flame 541_Dynasty.map new file mode 100644 index 000000000..a5577b90f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 541_Dynasty.map @@ -0,0 +1,256 @@ +85 96 61 +34 91 51 +21 89 49 +8 88 48 +8 82 35 +8 77 22 +7 73 19 +6 69 17 +10 51 18 +16 38 14 +22 25 11 +36 18 14 +51 12 17 +62 12 15 +74 13 14 +79 13 12 +85 13 10 +88 9 23 +86 11 28 +84 14 33 +80 17 42 +76 21 52 +76 27 58 +77 33 65 +93 55 79 +94 71 80 +96 88 81 +95 90 68 +95 92 56 +94 87 53 +94 83 50 +95 70 41 +101 58 26 +123 39 4 +144 33 4 +166 28 5 +176 37 11 +186 47 17 +185 52 26 +185 57 35 +187 70 55 +178 75 54 +169 80 54 +162 78 57 +156 77 60 +154 74 54 +152 72 49 +142 72 42 +130 70 45 +101 57 51 +80 48 53 +59 39 56 +46 33 51 +33 28 46 +27 24 41 +22 20 37 +9 19 17 +15 21 13 +21 24 9 +28 34 8 +35 45 7 +42 45 5 +49 46 4 +65 43 8 +80 46 11 +98 58 12 +95 62 18 +93 67 25 +90 69 30 +88 72 35 +73 76 36 +57 88 38 +33 99 47 +30 99 56 +28 99 66 +28 87 73 +29 76 80 +34 69 84 +39 63 88 +45 58 78 +35 56 83 +26 50 68 +26 54 50 +26 59 32 +29 61 27 +32 63 22 +51 70 15 +70 69 14 +122 50 7 +143 44 9 +164 38 11 +170 37 11 +177 37 11 +182 38 13 +183 37 14 +168 37 21 +154 42 28 +144 60 29 +141 65 33 +138 70 38 +135 72 44 +132 74 50 +128 79 50 +122 84 47 +107 98 46 +96 93 44 +86 88 42 +81 85 42 +77 82 42 +72 74 47 +71 62 47 +76 54 47 +83 51 51 +86 47 50 +85 50 48 +84 54 46 +90 61 44 +96 71 32 +96 78 21 +93 88 20 +113 95 43 +126 99 52 +139 104 61 +142 103 67 +145 103 73 +146 107 81 +147 112 86 +146 112 88 +132 99 85 +89 74 63 +82 69 59 +76 65 56 +67 49 49 +67 33 47 +79 25 41 +96 23 35 +146 16 26 +169 17 22 +193 18 19 +199 18 18 +205 18 17 +208 16 12 +203 19 8 +184 23 4 +162 26 4 +119 33 5 +109 35 5 +100 38 5 +88 44 10 +78 58 19 +75 64 33 +71 68 46 +78 79 69 +83 85 76 +89 91 84 +90 97 94 +91 95 99 +87 84 96 +89 77 93 +86 66 81 +86 57 65 +80 31 44 +76 27 39 +72 23 35 +61 17 25 +56 18 16 +55 19 13 +57 30 14 +71 52 28 +78 55 34 +85 59 40 +103 73 50 +125 84 63 +147 97 74 +168 103 83 +178 102 83 +177 97 80 +172 89 74 +168 81 65 +160 67 54 +143 58 44 +125 49 36 +116 45 26 +115 38 19 +127 32 28 +136 31 29 +145 31 30 +163 38 25 +178 40 28 +182 49 35 +189 48 52 +193 63 63 +191 71 69 +175 87 67 +152 89 72 +128 100 74 +107 98 72 +91 95 62 +76 83 53 +56 77 45 +38 65 41 +29 57 35 +26 48 31 +24 42 25 +19 36 24 +22 36 23 +33 47 25 +47 58 27 +54 63 31 +52 62 34 +53 65 42 +57 69 49 +66 62 55 +63 49 55 +61 36 57 +63 29 58 +73 25 55 +85 17 48 +98 10 44 +118 6 46 +131 11 43 +142 13 36 +145 9 29 +156 6 26 +165 6 21 +172 9 18 +169 7 14 +164 6 18 +162 3 19 +163 5 19 +155 9 20 +135 11 26 +112 12 29 +98 18 26 +86 31 21 +75 48 18 +67 58 17 +70 64 13 +83 72 10 +97 79 7 +114 78 7 +126 66 5 +138 58 7 +145 50 13 +151 45 19 +152 33 19 +151 29 15 +151 31 16 +154 42 20 +163 53 22 +172 65 20 +167 70 25 +162 81 29 +137 85 37 +125 95 43 +91 94 56 diff --git a/src/fractalzoomer/color_maps/Flame 542_Easter.map b/src/fractalzoomer/color_maps/Flame 542_Easter.map new file mode 100644 index 000000000..9d92fbc3f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 542_Easter.map @@ -0,0 +1,256 @@ +178 165 213 +177 160 215 +176 158 215 +175 156 216 +175 154 216 +176 153 217 +176 151 217 +177 150 217 +178 151 217 +179 154 217 +180 158 217 +180 158 216 +180 159 215 +180 159 214 +180 159 214 +179 160 214 +179 161 214 +178 164 218 +177 163 219 +177 163 220 +175 164 223 +173 166 226 +174 167 226 +175 168 227 +182 171 227 +180 170 227 +178 170 227 +176 164 221 +174 158 215 +173 152 210 +173 147 206 +167 134 196 +158 121 186 +134 89 157 +120 72 143 +106 56 130 +98 46 122 +91 36 115 +90 33 112 +89 31 109 +90 30 111 +95 35 116 +100 40 121 +108 47 126 +116 54 132 +118 55 135 +120 57 139 +122 59 141 +121 57 140 +112 51 130 +104 44 126 +97 37 122 +93 31 118 +89 25 115 +89 25 113 +89 25 112 +95 33 119 +107 48 131 +119 63 144 +129 79 156 +139 96 169 +141 101 172 +144 106 176 +158 130 193 +169 142 202 +182 169 224 +182 177 227 +183 185 230 +185 188 231 +188 192 232 +193 196 234 +197 200 237 +199 207 240 +199 206 238 +199 205 237 +197 199 235 +195 193 233 +193 189 232 +192 185 231 +185 174 228 +180 162 225 +168 143 218 +166 136 214 +164 129 211 +163 125 209 +163 122 208 +160 117 205 +158 114 200 +156 110 190 +156 107 187 +157 105 184 +156 104 182 +156 103 181 +155 100 178 +152 99 177 +150 97 178 +149 98 180 +152 103 184 +155 109 187 +158 115 190 +158 119 192 +158 124 195 +160 132 198 +163 138 201 +170 142 199 +169 142 196 +169 142 194 +167 140 192 +166 139 191 +164 131 188 +160 120 184 +155 108 177 +148 97 170 +136 78 156 +131 73 153 +127 69 151 +120 60 144 +113 52 139 +107 46 132 +106 42 127 +105 45 126 +110 50 131 +116 56 137 +121 61 141 +126 67 145 +136 81 155 +146 96 168 +155 111 180 +163 124 193 +176 150 215 +178 155 218 +181 161 222 +184 169 228 +185 175 233 +185 177 235 +185 177 237 +186 177 236 +186 175 234 +186 173 232 +185 170 231 +184 168 230 +182 162 227 +179 156 222 +178 151 218 +177 148 214 +174 139 206 +172 134 203 +170 129 201 +166 121 196 +164 115 191 +162 110 187 +159 107 182 +148 85 173 +144 78 169 +141 72 166 +134 64 160 +128 58 153 +120 53 144 +114 45 138 +105 37 130 +94 33 122 +88 32 113 +89 35 114 +90 39 116 +96 45 122 +98 55 129 +104 65 136 +113 73 144 +136 94 171 +141 100 178 +146 107 185 +154 119 196 +161 127 204 +164 134 212 +167 139 217 +168 144 221 +171 148 223 +174 152 224 +175 155 225 +176 155 225 +176 154 224 +175 152 221 +175 149 217 +173 145 212 +162 139 210 +161 139 211 +160 139 213 +161 140 215 +166 144 216 +166 144 217 +162 147 220 +161 149 223 +163 151 228 +169 155 230 +173 155 229 +170 152 230 +167 150 227 +166 148 228 +166 147 228 +168 148 226 +167 146 226 +165 146 225 +166 145 225 +166 144 223 +169 144 220 +171 142 218 +170 140 215 +169 137 212 +166 132 209 +163 127 206 +160 123 205 +158 122 204 +159 123 204 +161 124 204 +162 125 204 +163 127 205 +164 132 207 +165 137 208 +170 143 210 +172 146 212 +175 147 213 +174 148 215 +173 148 215 +173 147 216 +172 143 216 +170 135 215 +168 128 214 +166 124 211 +164 122 209 +165 122 207 +166 119 207 +166 119 207 +167 122 207 +167 126 208 +169 133 209 +172 139 211 +176 147 214 +179 154 218 +181 162 222 +185 170 226 +188 178 228 +193 186 231 +198 192 233 +199 198 234 +199 200 235 +197 199 235 +195 199 234 +193 197 233 +192 195 230 +189 191 227 +185 185 225 +183 179 222 +179 175 220 +178 172 217 +177 170 215 +177 168 213 diff --git a/src/fractalzoomer/color_maps/Flame 543_Easter_2.map b/src/fractalzoomer/color_maps/Flame 543_Easter_2.map new file mode 100644 index 000000000..5d86c464f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 543_Easter_2.map @@ -0,0 +1,256 @@ +145 146 202 +154 169 210 +159 183 215 +165 198 220 +173 210 225 +181 222 230 +187 224 232 +193 227 234 +220 240 243 +229 243 246 +238 247 249 +239 247 249 +241 248 250 +233 244 247 +226 241 244 +220 236 242 +215 232 240 +185 203 229 +171 186 220 +157 169 211 +148 151 203 +139 134 196 +135 128 193 +132 122 190 +122 101 179 +110 84 172 +99 67 165 +89 52 154 +79 37 144 +74 29 140 +70 22 136 +64 12 131 +65 8 131 +93 27 143 +105 38 151 +118 50 160 +125 65 165 +133 81 170 +134 87 171 +136 93 172 +149 120 187 +161 136 197 +174 153 207 +190 169 217 +207 185 228 +214 193 232 +221 202 237 +232 217 242 +240 228 245 +246 244 251 +249 248 252 +252 252 254 +250 252 253 +249 252 252 +246 250 251 +243 249 250 +227 242 244 +217 237 241 +208 233 238 +200 230 235 +193 227 233 +190 226 232 +187 225 231 +182 223 230 +178 221 228 +176 220 227 +176 220 227 +176 221 227 +177 221 227 +179 221 228 +184 223 230 +190 225 232 +202 226 237 +209 224 239 +217 223 241 +224 219 243 +231 216 245 +233 214 246 +236 212 247 +239 207 247 +241 200 246 +236 180 243 +230 168 239 +225 156 236 +222 150 235 +220 144 234 +215 132 230 +209 123 227 +201 104 221 +196 96 218 +191 89 215 +188 86 213 +186 83 212 +181 78 209 +178 73 207 +174 72 206 +173 71 205 +172 73 204 +172 76 204 +173 79 204 +174 81 204 +175 83 205 +178 88 206 +180 93 208 +182 104 211 +176 111 210 +171 118 209 +167 122 209 +164 126 209 +159 133 208 +156 141 208 +156 151 210 +160 160 212 +172 177 218 +174 181 219 +176 185 221 +177 194 223 +178 201 224 +179 209 226 +183 217 229 +197 229 235 +209 234 239 +222 240 243 +227 242 245 +233 244 247 +241 244 250 +246 241 251 +247 235 251 +245 226 249 +235 205 242 +233 200 240 +232 195 239 +229 186 237 +227 179 236 +225 173 236 +222 164 235 +215 150 231 +207 147 227 +200 144 224 +197 144 223 +195 144 222 +193 148 223 +196 156 225 +199 164 228 +204 173 230 +215 187 237 +215 190 237 +216 193 238 +215 195 236 +212 195 235 +207 200 234 +199 204 233 +180 204 228 +176 203 227 +172 202 226 +166 200 223 +160 197 221 +155 190 218 +149 187 216 +143 185 214 +137 184 212 +121 183 207 +117 184 206 +113 185 205 +108 188 204 +108 190 204 +113 192 206 +123 193 207 +146 190 213 +150 187 214 +155 184 215 +160 175 214 +160 162 211 +165 165 213 +165 168 215 +166 171 214 +164 172 213 +162 174 214 +161 175 214 +160 173 215 +153 150 208 +151 143 209 +147 138 213 +144 138 216 +130 148 213 +126 153 213 +122 158 213 +114 170 214 +102 166 207 +96 157 202 +87 143 198 +86 128 195 +87 115 191 +87 112 189 +85 113 188 +81 117 187 +75 125 185 +73 136 181 +67 139 180 +65 140 179 +68 131 177 +78 125 177 +87 120 177 +94 112 177 +98 107 176 +105 108 175 +107 108 174 +104 108 172 +97 102 167 +97 93 160 +97 82 153 +96 71 147 +96 59 143 +103 51 144 +111 42 144 +117 36 145 +120 34 147 +123 37 149 +128 44 153 +133 53 156 +137 64 159 +145 79 167 +156 95 176 +169 109 188 +183 122 200 +196 133 211 +207 143 222 +216 151 230 +224 156 234 +228 162 237 +230 170 238 +226 180 239 +217 186 237 +206 188 234 +193 188 230 +179 185 226 +167 180 222 +157 174 219 +152 168 217 +151 164 213 +148 159 211 +145 155 209 +140 150 206 +134 144 202 +127 136 197 +121 128 193 +117 123 191 +118 118 189 +118 118 188 +120 119 190 +121 122 191 +124 125 193 +127 125 194 +132 126 195 +133 130 197 +140 135 199 diff --git a/src/fractalzoomer/color_maps/Flame 544_Easter_3.map b/src/fractalzoomer/color_maps/Flame 544_Easter_3.map new file mode 100644 index 000000000..8c355f4ef --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 544_Easter_3.map @@ -0,0 +1,256 @@ +216 166 226 +229 189 237 +235 199 242 +241 210 247 +244 216 250 +247 223 253 +247 223 253 +247 224 253 +243 219 250 +236 213 246 +229 208 242 +219 199 238 +210 190 234 +200 176 231 +191 162 228 +187 153 225 +184 145 223 +158 118 206 +146 110 198 +135 102 191 +128 96 185 +122 90 179 +123 88 176 +124 86 174 +129 84 165 +130 84 166 +132 85 167 +137 89 172 +142 93 178 +148 96 180 +154 100 183 +166 108 187 +176 111 191 +174 106 193 +166 103 191 +158 100 190 +151 98 183 +145 96 176 +141 93 171 +138 91 167 +111 71 146 +97 62 137 +83 54 128 +73 49 120 +63 44 113 +60 42 111 +58 41 109 +55 38 106 +52 35 104 +51 34 104 +50 33 104 +50 32 104 +51 33 105 +52 35 106 +53 35 107 +54 36 109 +63 42 121 +68 47 127 +74 53 133 +79 57 139 +84 62 145 +86 63 149 +88 64 153 +94 66 161 +101 68 168 +108 74 178 +109 74 177 +110 75 176 +108 73 174 +107 72 172 +105 68 169 +103 66 165 +105 67 167 +110 72 171 +116 77 176 +125 87 181 +134 98 186 +138 104 189 +143 110 192 +155 121 202 +170 132 212 +203 155 235 +214 168 242 +225 181 249 +228 184 251 +232 188 253 +234 191 251 +234 190 248 +226 179 237 +215 172 230 +205 165 224 +199 160 220 +194 156 217 +184 147 213 +180 138 209 +177 133 210 +174 131 209 +177 134 214 +179 134 216 +181 134 219 +183 135 223 +185 136 227 +190 137 233 +193 139 239 +193 138 243 +188 133 240 +184 128 237 +181 124 235 +178 120 234 +172 114 231 +169 113 228 +165 112 226 +165 113 224 +165 115 226 +167 116 226 +169 117 227 +177 122 228 +186 131 230 +197 139 231 +204 144 230 +201 143 222 +191 136 214 +181 129 206 +178 126 201 +176 124 197 +173 118 191 +168 112 185 +164 109 181 +158 104 175 +141 99 168 +139 96 168 +137 94 169 +136 91 171 +140 90 176 +146 92 181 +153 96 183 +165 107 186 +169 107 187 +173 108 188 +175 108 190 +177 109 193 +180 112 196 +180 112 197 +183 116 201 +184 119 205 +197 123 210 +202 126 212 +207 130 215 +210 130 219 +209 130 221 +203 129 221 +194 126 215 +179 111 199 +174 108 194 +170 105 189 +161 97 180 +147 90 169 +132 84 159 +114 74 149 +100 64 139 +87 57 131 +69 45 121 +67 44 119 +65 43 117 +62 43 116 +61 43 116 +62 43 116 +62 43 117 +67 46 123 +68 47 124 +70 49 126 +73 51 130 +75 53 133 +75 52 134 +75 51 135 +75 50 136 +78 53 137 +85 57 137 +97 66 141 +111 73 146 +127 83 153 +142 91 159 +154 101 167 +167 108 171 +193 131 186 +199 135 191 +206 139 197 +219 150 207 +229 160 219 +236 168 227 +239 177 234 +241 187 238 +240 192 243 +239 196 246 +239 194 246 +238 193 244 +233 191 241 +228 190 235 +221 190 232 +212 189 228 +203 180 222 +194 167 213 +180 152 204 +164 133 192 +146 118 180 +131 109 172 +119 100 165 +110 92 160 +106 87 159 +104 78 159 +102 72 160 +104 70 164 +109 71 170 +116 74 177 +125 83 186 +137 90 197 +147 98 206 +160 108 217 +172 118 224 +184 125 231 +194 136 236 +205 142 242 +213 147 244 +221 154 248 +229 162 249 +234 166 248 +238 170 246 +239 170 243 +238 165 238 +233 160 233 +227 156 228 +219 150 225 +210 149 221 +203 148 217 +198 146 215 +192 142 214 +186 139 213 +178 132 213 +166 127 209 +156 124 204 +149 120 198 +143 116 194 +141 114 192 +142 111 194 +143 107 196 +143 107 196 +146 107 193 +147 106 188 +150 105 181 +152 109 182 +158 111 185 +171 121 196 +185 133 206 +197 143 216 +210 150 221 +216 161 228 diff --git a/src/fractalzoomer/color_maps/Flame 545_Egg_Hunt.map b/src/fractalzoomer/color_maps/Flame 545_Egg_Hunt.map new file mode 100644 index 000000000..38f77dc35 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 545_Egg_Hunt.map @@ -0,0 +1,256 @@ +119 124 148 +130 119 106 +148 117 90 +167 116 75 +173 123 73 +180 130 71 +177 135 70 +175 141 70 +159 152 77 +157 153 75 +155 155 74 +146 160 67 +138 165 61 +128 174 64 +118 183 67 +119 183 62 +121 183 58 +162 187 23 +179 191 18 +196 196 14 +204 192 14 +212 188 15 +214 182 14 +216 176 13 +225 153 22 +228 146 33 +232 139 45 +231 133 53 +230 128 62 +229 127 63 +229 127 64 +229 131 69 +230 138 64 +231 145 55 +229 154 47 +227 164 39 +218 173 38 +209 182 38 +200 178 43 +192 175 48 +164 174 75 +144 181 98 +125 188 122 +106 187 136 +88 186 150 +86 183 147 +85 180 144 +80 178 130 +73 180 131 +68 187 125 +86 185 104 +105 183 84 +116 177 76 +127 172 68 +130 169 72 +133 166 77 +160 143 94 +166 127 84 +172 112 75 +166 111 68 +160 111 62 +161 116 61 +162 121 60 +166 117 55 +165 124 40 +161 151 16 +170 167 14 +180 184 12 +185 188 11 +191 193 11 +201 196 13 +208 199 21 +230 201 44 +233 198 58 +237 196 73 +226 189 90 +215 183 108 +205 179 110 +195 176 113 +177 168 111 +154 159 113 +110 153 132 +98 150 121 +87 147 111 +83 142 99 +79 138 88 +73 135 72 +77 137 68 +121 149 61 +143 143 47 +165 137 34 +169 129 29 +173 121 25 +170 108 25 +170 92 30 +167 83 45 +162 79 58 +138 66 66 +119 62 64 +100 59 63 +92 64 67 +85 69 72 +83 75 72 +86 90 67 +117 124 33 +134 139 31 +151 154 29 +156 156 32 +161 159 35 +175 165 47 +195 169 65 +213 175 84 +232 181 104 +248 179 127 +248 177 131 +249 175 135 +252 172 138 +253 172 141 +249 169 143 +247 170 143 +243 163 142 +240 154 143 +238 145 144 +238 138 150 +239 132 157 +238 120 177 +239 107 192 +235 97 199 +232 95 205 +217 100 212 +211 101 211 +206 102 211 +187 99 194 +164 94 176 +136 89 153 +112 93 129 +76 110 87 +66 109 68 +57 109 49 +56 106 41 +56 103 33 +64 107 25 +82 124 26 +101 143 34 +122 168 55 +146 188 98 +147 188 106 +149 189 115 +137 186 124 +123 186 132 +108 180 126 +98 173 126 +83 145 102 +79 142 95 +75 140 88 +69 133 60 +71 134 45 +92 131 31 +119 133 22 +148 143 22 +171 149 17 +199 164 21 +206 167 24 +214 171 27 +226 179 38 +233 184 48 +234 184 52 +232 183 54 +239 183 56 +240 184 61 +241 185 66 +238 186 74 +234 186 88 +236 188 98 +241 186 110 +247 185 123 +248 184 133 +245 181 150 +244 182 164 +241 185 178 +237 187 190 +224 186 193 +208 180 199 +195 168 197 +153 154 192 +142 153 188 +131 153 185 +111 150 183 +113 142 174 +111 131 179 +118 125 178 +129 124 186 +135 130 196 +159 142 197 +181 154 207 +205 166 208 +228 170 214 +240 173 218 +251 170 209 +254 174 196 +254 182 171 +254 185 145 +239 180 138 +226 166 125 +220 160 110 +219 160 89 +233 169 53 +230 173 42 +224 173 37 +219 176 40 +219 180 43 +233 189 30 +244 195 23 +248 197 17 +242 196 21 +233 195 29 +227 191 45 +228 177 65 +231 158 78 +229 143 92 +211 137 98 +189 138 106 +177 139 118 +181 131 124 +197 118 128 +198 116 123 +187 124 115 +170 139 111 +158 153 108 +160 157 103 +166 160 95 +173 167 92 +177 172 103 +175 177 115 +170 178 121 +165 165 113 +152 150 94 +140 134 81 +131 129 81 +120 131 79 +111 134 71 +95 129 57 +79 117 38 +71 113 34 +77 112 37 +95 122 43 +111 129 62 +122 135 82 +126 146 108 +134 147 131 +145 139 147 +150 129 156 +154 117 158 +150 116 162 +141 121 159 +130 121 157 diff --git a/src/fractalzoomer/color_maps/Flame 546_Elements.map b/src/fractalzoomer/color_maps/Flame 546_Elements.map new file mode 100644 index 000000000..0f1a94765 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 546_Elements.map @@ -0,0 +1,256 @@ +191 131 50 +184 126 50 +178 119 45 +172 113 40 +170 111 37 +168 109 35 +167 108 35 +167 107 35 +169 108 39 +163 115 50 +158 122 62 +144 131 78 +131 140 94 +122 136 95 +113 133 97 +102 128 95 +91 124 94 +49 100 86 +36 86 75 +23 72 64 +16 58 52 +9 44 41 +7 42 38 +5 40 35 +8 46 36 +6 53 44 +5 61 52 +4 74 60 +4 87 69 +5 90 73 +6 94 77 +9 98 83 +10 100 88 +15 120 104 +24 132 117 +34 145 131 +53 152 136 +72 160 141 +84 162 138 +96 165 135 +138 173 124 +139 186 142 +141 199 161 +145 201 162 +149 204 163 +153 199 155 +158 195 147 +135 190 153 +115 180 153 +104 166 142 +112 158 124 +120 150 106 +121 131 83 +122 113 61 +126 104 49 +130 96 37 +145 82 9 +140 77 6 +135 72 4 +127 66 3 +119 61 2 +115 57 1 +111 53 1 +102 45 0 +94 39 0 +85 33 0 +84 32 0 +83 31 0 +82 31 0 +82 31 0 +81 32 0 +83 34 0 +90 42 0 +95 45 0 +101 48 0 +106 52 0 +111 56 1 +113 57 1 +115 58 1 +117 59 0 +118 58 0 +114 54 1 +103 51 1 +93 49 1 +86 48 3 +79 48 5 +65 47 12 +54 43 15 +47 32 13 +49 34 14 +51 37 15 +52 39 15 +54 42 16 +64 45 17 +77 45 13 +89 43 6 +99 43 3 +102 44 0 +99 42 0 +96 40 1 +92 37 1 +88 35 1 +81 29 1 +72 22 1 +61 13 1 +60 11 1 +59 10 1 +59 11 1 +60 12 1 +64 15 0 +69 19 0 +76 25 1 +84 30 2 +100 43 7 +103 46 7 +107 49 8 +113 55 7 +117 59 6 +120 61 6 +124 65 9 +134 74 15 +141 81 18 +148 88 22 +152 92 26 +157 97 30 +167 106 40 +178 117 50 +186 125 57 +190 128 58 +188 123 52 +186 121 51 +185 120 50 +180 116 47 +174 109 40 +164 100 29 +155 91 19 +143 82 13 +143 81 15 +143 81 17 +144 81 18 +145 82 19 +145 84 19 +146 87 20 +151 90 23 +157 94 26 +165 99 30 +166 101 31 +168 103 32 +171 107 35 +180 112 36 +187 119 40 +193 124 44 +199 132 55 +200 133 55 +201 134 56 +202 135 56 +203 134 55 +201 133 56 +196 129 55 +188 124 51 +177 115 47 +152 90 34 +145 82 31 +139 75 29 +123 62 22 +106 50 18 +88 39 12 +70 27 7 +45 7 1 +42 4 0 +39 2 0 +35 2 0 +35 3 0 +36 5 0 +38 7 1 +41 12 4 +40 19 13 +42 32 26 +42 53 42 +46 75 60 +52 97 78 +53 114 99 +53 125 118 +60 132 123 +85 144 114 +92 143 109 +100 143 105 +102 136 102 +107 119 88 +114 101 66 +119 85 41 +126 73 20 +124 67 11 +119 64 8 +115 61 6 +114 57 4 +112 55 3 +109 52 1 +107 50 1 +104 48 1 +101 43 2 +98 38 2 +93 33 1 +86 27 1 +79 23 0 +72 19 0 +68 16 0 +66 14 0 +63 13 0 +61 12 0 +58 10 0 +55 9 0 +56 9 0 +56 11 0 +57 15 3 +53 20 6 +46 24 9 +39 31 13 +34 37 17 +34 46 24 +41 55 29 +46 57 29 +52 60 28 +59 62 23 +61 65 23 +75 67 24 +90 66 20 +104 64 16 +119 62 8 +124 63 4 +127 66 3 +129 68 4 +128 70 5 +127 70 7 +124 68 7 +115 72 12 +103 79 22 +87 86 32 +74 90 42 +69 79 40 +66 70 37 +64 63 37 +59 62 35 +54 65 41 +56 60 37 +64 50 30 +77 42 22 +92 41 13 +106 46 13 +119 58 15 +132 70 19 +145 83 25 +154 94 33 +164 104 38 +175 115 44 +183 123 48 diff --git a/src/fractalzoomer/color_maps/Flame 547_Embers.map b/src/fractalzoomer/color_maps/Flame 547_Embers.map new file mode 100644 index 000000000..f154219c6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 547_Embers.map @@ -0,0 +1,256 @@ +180 74 13 +214 89 4 +209 92 3 +205 95 2 +187 87 2 +169 80 2 +157 73 1 +145 67 1 +112 46 0 +109 41 1 +106 36 2 +103 36 5 +101 37 9 +100 41 16 +99 46 24 +101 51 32 +103 56 40 +102 84 67 +105 96 79 +109 108 91 +116 116 98 +124 124 105 +120 122 102 +116 120 99 +94 100 73 +85 88 64 +76 76 56 +74 62 44 +72 48 33 +78 44 29 +84 40 26 +94 37 22 +101 37 17 +115 32 19 +110 35 19 +106 38 20 +97 39 28 +88 41 37 +80 40 40 +73 39 44 +60 43 57 +57 41 59 +55 40 62 +55 41 61 +56 42 61 +60 45 62 +64 48 64 +67 53 67 +70 58 71 +72 68 73 +69 67 70 +66 67 68 +61 62 59 +57 58 50 +53 56 45 +50 55 41 +39 35 28 +35 31 24 +32 28 20 +30 24 21 +28 20 22 +27 19 22 +26 18 23 +24 16 23 +22 16 22 +25 15 19 +28 15 18 +31 15 18 +31 16 19 +32 17 20 +35 20 21 +40 21 23 +38 25 36 +37 26 37 +36 27 39 +34 27 41 +33 27 43 +31 26 41 +30 25 40 +27 23 35 +26 20 29 +22 16 23 +22 16 19 +22 17 16 +25 17 14 +28 18 12 +36 20 11 +41 21 9 +53 27 5 +57 27 5 +62 28 5 +62 27 6 +63 27 8 +64 29 10 +59 33 13 +60 39 18 +61 47 24 +64 59 26 +62 63 26 +60 68 26 +60 68 25 +61 68 25 +64 64 22 +72 58 17 +87 47 8 +105 44 7 +124 41 7 +131 42 5 +139 44 3 +151 44 2 +159 46 0 +166 48 0 +169 51 0 +161 49 1 +157 47 1 +153 46 1 +149 40 0 +145 36 3 +143 33 7 +137 31 12 +109 25 29 +99 26 34 +90 27 40 +81 27 40 +73 27 41 +54 25 45 +38 23 44 +33 21 41 +30 20 34 +29 16 23 +32 16 21 +35 17 20 +54 24 15 +67 33 15 +81 48 29 +89 65 46 +123 96 61 +126 109 77 +130 122 93 +130 126 101 +131 131 110 +135 123 97 +139 108 85 +140 91 65 +138 79 58 +154 55 27 +158 48 18 +162 42 10 +165 35 7 +165 35 1 +162 33 2 +158 31 0 +135 26 4 +126 24 6 +117 23 8 +100 22 11 +86 21 22 +74 23 27 +68 23 30 +69 27 31 +77 33 38 +92 56 59 +97 64 62 +102 72 66 +115 87 72 +126 94 79 +130 106 92 +129 116 103 +118 114 102 +112 108 98 +106 102 95 +95 86 89 +81 73 76 +67 59 65 +53 46 52 +43 34 44 +36 28 32 +34 26 23 +34 26 16 +36 24 12 +39 23 8 +41 24 6 +41 25 6 +38 23 8 +33 14 9 +31 13 11 +29 13 13 +25 14 18 +25 15 25 +28 16 30 +35 18 31 +42 21 29 +54 23 29 +65 29 29 +77 30 25 +82 31 19 +84 28 16 +79 28 12 +76 26 10 +67 24 8 +56 20 12 +43 17 14 +34 15 16 +28 14 16 +26 14 14 +25 13 12 +24 15 10 +23 16 11 +22 14 9 +24 13 10 +23 14 9 +20 15 11 +16 13 13 +16 12 17 +17 12 18 +22 13 18 +33 17 16 +45 23 12 +59 32 14 +74 43 15 +90 57 18 +104 74 27 +113 88 44 +117 93 47 +117 95 40 +116 93 38 +110 89 46 +99 82 46 +88 78 36 +84 77 27 +92 81 36 +95 87 48 +98 96 61 +98 107 68 +112 113 80 +132 112 82 +154 109 77 +168 110 68 +181 105 61 +194 96 48 +204 82 31 +208 81 23 +213 76 19 +209 72 19 +201 62 12 +185 61 12 +174 58 10 +158 54 13 +138 50 15 +118 46 17 +107 48 19 +108 46 20 +110 44 22 +115 41 21 +128 50 20 +153 62 16 diff --git a/src/fractalzoomer/color_maps/Flame 548_Etomchek-040328-005.map b/src/fractalzoomer/color_maps/Flame 548_Etomchek-040328-005.map new file mode 100644 index 000000000..e3d1d3a13 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 548_Etomchek-040328-005.map @@ -0,0 +1,256 @@ +166 201 227 +169 199 225 +169 198 224 +170 197 223 +167 197 224 +165 197 225 +164 197 225 +164 197 226 +148 187 222 +148 185 220 +148 183 218 +147 181 217 +147 179 217 +143 176 213 +139 174 210 +134 170 205 +130 167 201 +107 142 173 +100 132 158 +93 122 144 +86 111 130 +80 101 117 +76 95 111 +73 90 106 +56 75 92 +49 69 87 +43 63 83 +45 63 81 +47 64 80 +50 66 82 +54 68 84 +61 76 92 +70 87 102 +86 111 131 +92 122 147 +98 133 164 +109 148 178 +120 163 193 +128 171 200 +136 179 208 +167 205 228 +177 213 232 +188 221 237 +190 224 241 +193 227 245 +193 227 244 +193 228 243 +193 226 240 +191 221 235 +181 208 221 +173 195 206 +166 182 192 +153 167 176 +141 152 161 +134 144 153 +127 137 145 +96 106 113 +80 91 101 +64 76 89 +50 64 81 +36 53 74 +31 49 71 +26 45 69 +20 41 68 +18 40 69 +21 46 78 +22 50 85 +24 55 93 +25 57 98 +27 60 103 +27 61 105 +27 61 105 +28 61 103 +26 58 98 +25 55 94 +27 58 96 +29 61 99 +31 63 101 +33 65 104 +39 70 107 +46 75 111 +70 93 120 +82 100 123 +94 108 126 +100 115 132 +107 122 138 +120 136 155 +129 148 168 +139 165 194 +143 171 201 +147 177 209 +147 177 210 +147 177 211 +146 176 211 +143 174 210 +138 169 205 +128 160 195 +97 127 163 +80 110 145 +64 93 127 +57 85 118 +51 78 110 +40 65 96 +33 56 86 +24 50 82 +24 50 82 +25 50 82 +27 51 83 +29 53 84 +33 59 90 +38 66 96 +45 75 101 +52 88 113 +64 114 146 +66 119 153 +69 125 161 +75 135 175 +80 144 189 +83 148 201 +86 152 206 +88 156 205 +85 154 204 +83 153 203 +82 152 202 +81 151 201 +79 149 202 +75 145 204 +70 137 202 +68 131 199 +66 124 193 +66 123 191 +66 122 190 +71 124 190 +77 128 192 +87 137 198 +96 144 204 +111 157 213 +114 158 213 +118 160 214 +118 160 212 +118 160 211 +118 158 209 +119 159 209 +120 161 212 +123 164 216 +124 170 220 +123 170 219 +122 170 219 +120 170 218 +118 169 217 +117 170 216 +117 173 217 +128 182 225 +130 184 226 +132 186 228 +133 186 228 +130 184 225 +127 178 220 +122 172 213 +116 166 205 +115 162 200 +116 156 193 +115 154 190 +115 152 188 +109 145 182 +101 135 175 +88 121 163 +71 102 145 +42 71 113 +37 66 106 +33 61 99 +28 53 87 +25 46 76 +24 43 71 +22 40 64 +19 34 54 +15 27 44 +12 24 41 +11 23 42 +10 22 42 +10 22 42 +9 22 41 +9 22 41 +9 22 41 +8 17 32 +10 19 35 +12 22 39 +18 30 51 +28 46 70 +37 61 89 +49 76 107 +63 94 124 +78 108 134 +89 116 135 +103 125 140 +117 134 146 +133 149 158 +148 165 173 +163 180 191 +178 198 209 +192 215 226 +199 226 236 +205 232 244 +208 236 248 +210 237 249 +206 233 248 +199 227 247 +191 221 247 +182 216 244 +170 208 240 +157 198 238 +144 190 235 +133 183 231 +121 174 227 +110 165 222 +100 156 218 +92 149 213 +86 143 207 +79 135 201 +72 128 197 +68 125 194 +65 122 194 +63 123 195 +62 123 197 +63 124 199 +67 127 200 +70 129 199 +74 130 195 +78 130 189 +80 127 184 +81 129 182 +82 129 183 +81 129 184 +82 130 185 +83 132 187 +86 135 189 +90 137 188 +93 135 183 +96 134 177 +99 135 174 +100 134 173 +102 134 173 +102 136 177 +104 141 182 +107 148 189 +112 153 195 +117 157 197 +121 161 200 +126 164 201 +138 172 206 +147 179 210 +157 187 215 +161 194 221 +165 200 226 +170 204 228 +172 206 230 diff --git a/src/fractalzoomer/color_maps/Flame 549_Etomchek-040328-006.map b/src/fractalzoomer/color_maps/Flame 549_Etomchek-040328-006.map new file mode 100644 index 000000000..d46bbc45b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 549_Etomchek-040328-006.map @@ -0,0 +1,256 @@ +181 166 227 +185 169 225 +185 169 224 +186 170 223 +184 167 224 +182 165 225 +182 164 225 +182 164 226 +169 148 222 +169 148 220 +170 148 218 +171 147 217 +173 147 217 +167 143 213 +162 139 210 +156 134 205 +151 130 201 +126 107 173 +116 100 158 +106 93 144 +97 86 130 +89 80 117 +86 76 111 +83 73 106 +66 56 92 +60 49 87 +55 43 83 +56 45 81 +57 47 80 +60 50 82 +64 54 84 +71 61 92 +79 70 102 +98 86 131 +107 92 147 +117 98 164 +127 109 178 +137 120 193 +144 128 200 +152 136 208 +179 167 228 +187 177 232 +196 188 237 +199 190 241 +202 193 245 +200 193 244 +199 193 243 +199 193 240 +197 191 235 +187 181 221 +179 173 206 +171 166 192 +158 153 176 +146 141 161 +139 134 153 +132 127 145 +100 96 113 +86 80 101 +72 64 89 +61 50 81 +50 36 74 +45 31 71 +41 26 69 +38 20 68 +37 18 69 +43 21 78 +46 22 85 +49 24 93 +52 25 98 +56 27 103 +57 27 105 +57 27 105 +56 28 103 +53 26 98 +51 25 94 +52 27 96 +54 29 99 +56 31 101 +59 33 104 +64 39 107 +70 46 111 +87 70 120 +96 82 123 +106 94 126 +111 100 132 +117 107 138 +133 120 155 +142 129 168 +158 139 194 +163 143 201 +168 147 209 +169 147 210 +170 147 211 +169 146 211 +167 143 210 +162 138 205 +150 128 195 +121 97 163 +103 80 145 +86 64 127 +79 57 118 +72 51 110 +60 40 96 +53 33 86 +45 24 82 +46 24 82 +47 25 82 +48 27 83 +50 29 84 +54 33 90 +57 38 96 +61 45 101 +66 52 113 +80 64 146 +83 66 153 +87 69 161 +97 75 175 +105 80 189 +114 83 201 +118 86 206 +115 88 205 +113 85 204 +111 83 203 +110 82 202 +109 81 201 +110 79 202 +109 75 204 +112 70 202 +112 68 199 +113 66 193 +112 66 191 +111 66 190 +115 71 190 +119 77 192 +128 87 198 +136 96 204 +148 111 213 +151 114 213 +155 118 214 +153 118 212 +152 118 211 +153 118 209 +152 119 209 +154 120 212 +159 123 216 +156 124 220 +154 123 219 +153 122 219 +149 120 218 +148 118 217 +145 117 216 +142 117 217 +154 128 225 +155 130 226 +156 132 228 +158 133 228 +154 130 225 +152 127 220 +146 122 213 +138 116 205 +138 115 200 +139 116 193 +138 115 190 +138 115 188 +132 109 182 +127 101 175 +117 88 163 +100 71 145 +70 42 113 +64 37 106 +59 33 99 +51 28 87 +45 25 76 +43 24 71 +38 22 64 +32 19 54 +26 15 44 +23 12 41 +24 11 42 +23 10 42 +23 10 42 +22 9 41 +22 9 41 +22 9 41 +18 8 32 +21 10 35 +24 12 39 +32 18 51 +44 28 70 +55 37 89 +69 49 107 +82 63 124 +94 78 134 +100 89 135 +111 103 140 +124 117 146 +138 133 158 +151 148 173 +169 163 191 +183 178 209 +197 192 226 +202 199 236 +210 205 244 +213 208 248 +215 210 249 +213 206 248 +211 199 247 +207 191 247 +199 182 244 +189 170 240 +183 157 238 +173 144 235 +163 133 231 +155 121 227 +147 110 222 +141 100 218 +134 92 213 +128 86 207 +122 79 201 +118 72 197 +114 68 194 +112 65 194 +111 63 195 +111 62 197 +113 63 199 +116 67 200 +117 70 199 +116 74 195 +117 78 189 +118 80 184 +115 81 182 +117 82 183 +117 81 184 +118 82 185 +119 83 187 +120 86 189 +123 90 188 +124 93 183 +124 96 177 +124 99 174 +126 100 173 +128 102 173 +130 102 177 +131 104 182 +133 107 189 +138 112 195 +142 117 197 +146 121 200 +150 126 201 +160 138 206 +167 147 210 +175 157 215 +177 161 221 +180 165 226 +184 170 228 +186 172 230 diff --git a/src/fractalzoomer/color_maps/Flame 550_Etomchek-040328-007.map b/src/fractalzoomer/color_maps/Flame 550_Etomchek-040328-007.map new file mode 100644 index 000000000..21a8bef99 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 550_Etomchek-040328-007.map @@ -0,0 +1,256 @@ +219 166 227 +220 169 225 +219 169 224 +219 170 223 +219 167 224 +219 165 225 +219 164 225 +220 164 226 +215 148 222 +214 148 220 +214 148 218 +215 147 217 +216 147 217 +211 143 213 +206 139 210 +200 134 205 +195 130 201 +167 107 173 +152 100 158 +137 93 144 +124 86 130 +112 80 117 +107 76 111 +103 73 106 +88 56 92 +84 49 87 +80 43 83 +78 45 81 +77 47 80 +80 50 82 +83 54 84 +90 61 92 +99 70 102 +126 86 131 +142 92 147 +158 98 164 +170 109 178 +182 120 193 +189 128 200 +196 136 208 +217 167 228 +221 177 232 +226 188 237 +230 190 241 +234 193 245 +232 193 244 +230 193 243 +228 193 240 +224 191 235 +212 181 221 +199 173 206 +187 166 192 +173 153 176 +159 141 161 +151 134 153 +143 127 145 +110 96 113 +99 80 101 +88 64 89 +80 50 81 +73 36 74 +70 31 71 +68 26 69 +68 20 68 +69 18 69 +78 21 78 +85 22 85 +92 24 93 +97 25 98 +103 27 103 +105 27 105 +105 27 105 +103 28 103 +98 26 98 +94 25 94 +96 27 96 +98 29 99 +100 31 101 +103 33 104 +106 39 107 +110 46 111 +118 70 120 +122 82 123 +126 94 126 +131 100 132 +136 107 138 +155 120 155 +166 129 168 +192 139 194 +199 143 201 +206 147 209 +207 147 210 +209 147 211 +209 146 211 +208 143 210 +203 138 205 +192 128 195 +162 97 163 +143 80 145 +125 64 127 +117 57 118 +109 51 110 +95 40 96 +86 33 86 +81 24 82 +81 24 82 +82 25 82 +83 27 83 +84 29 84 +89 33 90 +93 38 96 +95 45 101 +104 52 113 +131 64 146 +137 66 153 +144 69 161 +158 75 175 +173 80 189 +187 83 201 +192 86 206 +188 88 205 +186 85 204 +185 83 203 +184 82 202 +183 81 201 +186 79 202 +189 75 204 +193 70 202 +193 68 199 +191 66 193 +189 66 191 +188 66 190 +188 71 190 +190 77 192 +196 87 198 +202 96 204 +212 111 213 +213 114 213 +214 118 214 +212 118 212 +210 118 211 +209 118 209 +208 119 209 +211 120 212 +216 123 216 +216 124 220 +214 123 219 +213 122 219 +210 120 218 +209 118 217 +206 117 216 +204 117 217 +214 128 225 +215 130 226 +216 132 228 +217 133 228 +213 130 225 +209 127 220 +203 122 213 +193 116 205 +190 115 200 +187 116 193 +185 115 190 +183 115 188 +177 109 182 +173 101 175 +163 88 163 +145 71 144 +113 42 112 +106 37 105 +99 33 98 +87 28 86 +76 25 75 +71 24 69 +64 22 64 +54 19 54 +44 15 43 +41 12 40 +42 11 40 +42 10 40 +42 10 40 +41 9 40 +41 9 40 +41 9 40 +32 8 30 +35 10 33 +39 12 37 +51 18 48 +70 28 70 +87 37 89 +105 49 107 +120 63 124 +128 78 134 +128 89 135 +134 103 140 +142 117 146 +153 133 158 +167 148 173 +187 163 191 +203 178 209 +218 192 226 +225 199 236 +234 205 244 +238 208 248 +239 210 249 +239 206 248 +240 199 247 +242 191 247 +237 182 244 +232 170 240 +233 157 238 +229 144 235 +223 133 231 +220 121 227 +217 110 222 +214 100 218 +209 92 213 +203 86 207 +197 79 201 +195 72 197 +192 68 194 +192 65 194 +193 63 195 +195 62 197 +197 63 199 +198 67 200 +197 70 199 +191 74 195 +186 78 189 +182 80 184 +177 81 182 +180 82 183 +181 81 184 +182 82 185 +184 83 187 +184 86 189 +183 90 188 +180 93 183 +174 96 177 +170 99 174 +171 100 173 +172 102 173 +176 102 177 +180 104 182 +184 107 189 +190 112 195 +192 117 197 +195 121 200 +196 126 201 +202 138 206 +206 147 210 +210 157 215 +214 161 221 +218 165 226 +220 170 228 +222 172 230 diff --git a/src/fractalzoomer/color_maps/Flame 551_Etomchek-040328-008.map b/src/fractalzoomer/color_maps/Flame 551_Etomchek-040328-008.map new file mode 100644 index 000000000..99384ed29 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 551_Etomchek-040328-008.map @@ -0,0 +1,256 @@ +227 166 191 +225 169 188 +224 169 188 +223 170 189 +224 167 188 +225 165 187 +225 164 187 +226 164 187 +222 148 175 +220 148 172 +218 148 170 +217 147 168 +217 147 167 +213 143 164 +210 139 162 +205 134 158 +201 130 155 +173 107 130 +158 100 121 +144 93 113 +130 86 104 +117 80 95 +111 76 89 +106 73 84 +92 56 70 +87 49 63 +83 43 56 +81 45 57 +80 47 58 +82 50 60 +84 54 63 +92 61 71 +102 70 82 +131 86 103 +147 92 112 +164 98 121 +178 109 136 +193 120 151 +200 128 159 +208 136 167 +228 167 195 +232 177 203 +237 188 211 +241 190 214 +245 193 218 +244 193 219 +243 193 220 +240 193 217 +235 191 214 +221 181 201 +206 173 189 +192 166 178 +176 153 163 +161 141 148 +153 134 141 +145 127 134 +113 96 104 +101 80 87 +89 64 71 +81 50 59 +74 36 47 +71 31 42 +69 26 38 +68 20 32 +69 18 31 +78 21 36 +85 22 39 +93 24 43 +98 25 45 +103 27 47 +105 27 47 +105 27 47 +103 28 48 +98 26 45 +94 25 43 +96 27 46 +99 29 49 +101 31 51 +104 33 53 +107 39 58 +111 46 64 +120 70 85 +123 82 93 +126 94 102 +132 100 109 +138 107 117 +155 120 129 +168 129 141 +194 139 156 +201 143 161 +209 147 167 +210 147 166 +211 147 166 +211 146 166 +210 143 163 +205 138 158 +195 128 149 +163 97 116 +145 80 99 +127 64 83 +118 57 75 +110 51 67 +96 40 56 +86 33 47 +82 24 40 +82 24 40 +82 25 40 +83 27 41 +84 29 43 +90 33 49 +96 38 56 +101 45 65 +113 52 77 +146 64 101 +153 66 105 +161 69 110 +175 75 118 +189 80 125 +201 83 128 +206 86 132 +205 88 137 +204 85 135 +203 83 133 +202 82 132 +201 81 131 +202 79 128 +204 75 124 +202 70 114 +199 68 109 +193 66 102 +191 66 101 +190 66 101 +190 71 105 +192 77 110 +198 87 118 +204 96 127 +213 111 140 +213 114 142 +214 118 144 +212 118 144 +211 118 144 +209 118 142 +209 119 145 +212 120 146 +216 123 148 +220 124 153 +219 123 153 +219 122 154 +218 120 154 +217 118 153 +216 117 153 +217 117 157 +225 128 165 +226 130 168 +228 132 171 +228 133 170 +225 130 168 +220 127 163 +213 122 157 +205 116 152 +200 115 148 +193 116 143 +190 115 141 +188 115 139 +182 109 133 +175 101 123 +163 88 108 +145 71 89 +113 42 59 +106 37 54 +99 33 49 +87 28 42 +76 25 37 +71 24 33 +64 22 33 +54 19 28 +44 15 21 +41 12 18 +42 11 17 +42 10 16 +42 10 16 +41 9 16 +41 9 16 +41 9 16 +32 8 12 +35 10 14 +39 12 17 +51 18 24 +70 28 39 +89 37 52 +107 49 66 +124 63 83 +134 78 98 +135 89 108 +140 103 119 +146 117 129 +158 133 145 +173 148 161 +191 163 175 +209 178 193 +226 192 209 +236 199 220 +244 205 225 +248 208 229 +249 210 230 +248 206 227 +247 199 219 +247 191 210 +244 182 206 +240 170 197 +238 157 184 +235 144 175 +231 133 167 +227 121 156 +222 110 146 +218 100 135 +213 92 128 +207 86 122 +201 79 116 +197 72 107 +194 68 104 +194 65 101 +195 63 100 +197 62 100 +199 63 101 +200 67 105 +199 70 106 +195 74 110 +189 78 111 +184 80 109 +182 81 113 +183 82 112 +184 81 112 +185 82 113 +187 83 114 +189 86 119 +188 90 121 +183 93 120 +177 96 120 +174 99 123 +173 100 122 +173 102 122 +177 102 123 +182 104 127 +189 107 134 +195 112 140 +197 117 144 +200 121 147 +201 126 151 +206 138 161 +210 147 168 +215 157 177 +221 161 184 +226 165 190 +228 170 192 +230 172 194 diff --git a/src/fractalzoomer/color_maps/Flame 552_Etomchek-040328-009.map b/src/fractalzoomer/color_maps/Flame 552_Etomchek-040328-009.map new file mode 100644 index 000000000..8ae421ecb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 552_Etomchek-040328-009.map @@ -0,0 +1,256 @@ +227 180 166 +225 186 169 +224 185 169 +223 185 170 +224 183 167 +225 181 165 +225 181 164 +226 181 164 +222 168 148 +220 169 148 +218 170 148 +217 171 147 +217 172 147 +213 167 143 +210 162 139 +205 156 134 +201 150 130 +173 126 107 +158 115 100 +144 105 93 +130 96 86 +117 88 80 +111 85 76 +106 82 73 +92 65 56 +87 60 49 +83 55 43 +81 55 45 +80 56 47 +82 60 50 +84 64 54 +92 70 61 +102 78 70 +131 97 86 +147 107 92 +164 117 98 +178 126 109 +193 136 120 +200 143 128 +208 150 136 +228 178 167 +232 187 177 +237 196 188 +241 198 190 +245 201 193 +244 199 193 +243 198 193 +240 200 193 +235 196 191 +221 187 181 +206 179 173 +192 171 166 +176 158 153 +161 146 141 +153 139 134 +145 132 127 +113 99 96 +101 85 80 +89 72 64 +81 60 50 +74 48 36 +71 44 31 +69 41 26 +68 37 20 +69 36 18 +78 42 21 +85 45 22 +93 48 24 +98 51 25 +103 55 27 +105 55 27 +105 55 27 +103 55 28 +98 52 26 +94 50 25 +96 51 27 +99 53 29 +101 55 31 +104 58 33 +107 63 39 +111 69 46 +120 87 70 +123 96 82 +126 106 94 +132 111 100 +138 116 107 +155 133 120 +168 141 129 +194 157 139 +201 162 143 +209 167 147 +210 167 147 +211 168 147 +211 168 146 +210 165 143 +205 160 138 +195 149 128 +163 120 97 +145 102 80 +127 85 64 +118 78 57 +110 71 51 +96 59 40 +86 52 33 +82 44 24 +82 45 24 +82 46 25 +83 47 27 +84 49 29 +90 53 33 +96 56 38 +101 60 45 +113 65 52 +146 79 64 +153 82 66 +161 86 69 +175 95 75 +189 104 80 +201 112 83 +206 116 86 +205 113 88 +204 111 85 +203 109 83 +202 108 82 +201 107 81 +202 108 79 +204 107 75 +202 110 70 +199 109 68 +193 110 66 +191 109 66 +190 109 66 +190 113 71 +192 117 77 +198 126 87 +204 134 96 +213 147 111 +213 150 114 +214 153 118 +212 152 118 +211 151 118 +209 151 118 +209 151 119 +212 152 120 +216 157 123 +220 156 124 +219 153 123 +219 151 122 +218 148 120 +217 146 118 +216 143 117 +217 140 117 +225 152 128 +226 153 130 +228 155 132 +228 157 133 +225 152 130 +220 150 127 +213 145 122 +205 137 116 +200 136 115 +193 138 116 +190 137 115 +188 137 115 +182 131 109 +175 126 101 +163 115 88 +145 99 71 +113 69 42 +106 63 37 +99 58 33 +87 50 28 +76 44 25 +71 44 24 +64 37 22 +54 31 19 +44 26 15 +41 23 12 +42 24 11 +42 23 10 +42 23 10 +41 21 9 +41 21 9 +41 21 9 +32 18 8 +35 20 10 +39 23 12 +51 32 18 +70 43 28 +89 54 37 +107 68 49 +124 81 63 +134 93 78 +135 99 89 +140 110 103 +146 124 117 +158 137 133 +173 151 148 +191 169 163 +209 183 178 +226 197 192 +236 202 199 +244 211 205 +248 213 208 +249 216 210 +248 213 206 +247 210 199 +247 208 191 +244 198 182 +240 188 170 +238 182 157 +235 171 144 +231 161 133 +227 153 121 +222 146 110 +218 139 100 +213 132 92 +207 126 86 +201 120 79 +197 116 72 +194 112 68 +194 110 65 +195 109 63 +197 109 62 +199 111 63 +200 113 67 +199 115 70 +195 114 74 +189 115 78 +184 116 80 +182 113 81 +183 116 82 +184 115 81 +185 116 82 +187 118 83 +189 119 86 +188 121 90 +183 123 93 +177 123 96 +174 123 99 +173 124 100 +173 127 102 +177 128 102 +182 130 104 +189 132 107 +195 137 112 +197 141 117 +200 145 121 +201 149 126 +206 159 138 +210 166 147 +215 174 157 +221 176 161 +226 179 165 +228 185 170 +230 187 172 diff --git a/src/fractalzoomer/color_maps/Flame 553_Etomchek-040328-010.map b/src/fractalzoomer/color_maps/Flame 553_Etomchek-040328-010.map new file mode 100644 index 000000000..ee8f93931 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 553_Etomchek-040328-010.map @@ -0,0 +1,256 @@ +205 227 166 +201 225 169 +201 224 169 +201 223 170 +201 224 167 +201 225 165 +201 225 164 +201 226 164 +193 222 148 +190 220 148 +187 218 148 +185 217 147 +183 217 147 +180 213 143 +178 210 139 +175 205 134 +172 201 130 +146 173 107 +135 158 100 +125 144 93 +114 130 86 +103 117 80 +97 111 76 +92 106 73 +78 92 56 +71 87 49 +65 83 43 +65 81 45 +66 80 47 +68 82 50 +70 84 54 +78 92 61 +89 102 70 +114 131 86 +125 147 92 +137 164 98 +152 178 109 +168 193 120 +176 200 128 +184 208 136 +209 228 167 +216 232 177 +223 237 188 +227 241 190 +231 245 193 +231 244 193 +232 243 193 +228 240 193 +224 235 191 +211 221 181 +197 206 173 +184 192 166 +168 176 153 +153 161 141 +145 153 134 +138 145 127 +108 113 96 +92 101 80 +77 89 64 +66 81 50 +56 74 36 +52 71 31 +48 69 26 +44 68 20 +43 69 18 +49 78 21 +54 85 22 +59 93 24 +62 98 25 +65 103 27 +66 105 27 +66 105 27 +65 103 28 +62 98 26 +59 94 25 +62 96 27 +65 99 29 +67 101 31 +69 104 33 +74 107 39 +79 111 46 +97 120 70 +103 123 82 +110 126 94 +117 132 100 +125 138 107 +138 155 120 +151 168 129 +168 194 139 +174 201 143 +181 209 147 +181 210 147 +181 211 147 +181 211 146 +179 210 143 +174 205 138 +165 195 128 +131 163 97 +114 145 80 +97 127 64 +89 118 57 +81 110 51 +69 96 40 +59 86 33 +54 82 24 +53 82 24 +53 82 25 +54 83 27 +56 84 29 +62 90 33 +70 96 38 +78 101 45 +92 113 52 +120 146 64 +126 153 66 +132 161 69 +142 175 75 +151 189 80 +156 201 83 +160 206 86 +164 205 88 +162 204 85 +161 203 83 +160 202 82 +159 201 81 +157 202 79 +155 204 75 +145 202 70 +140 199 68 +132 193 66 +131 191 66 +130 190 66 +133 190 71 +136 192 77 +144 198 87 +152 204 96 +164 213 111 +165 213 114 +166 214 118 +166 212 118 +166 211 118 +164 209 118 +166 209 119 +168 212 120 +170 216 123 +175 220 124 +176 219 123 +177 219 122 +177 218 120 +176 217 118 +177 216 117 +181 217 117 +188 225 128 +190 226 130 +193 228 132 +192 228 133 +190 225 130 +185 220 127 +178 213 122 +173 205 116 +168 200 115 +161 193 116 +158 190 115 +156 188 115 +150 182 109 +141 175 101 +125 163 88 +107 145 71 +76 113 42 +70 106 37 +65 99 33 +56 87 28 +49 76 25 +44 71 24 +43 64 22 +36 54 19 +28 44 15 +25 41 12 +24 42 11 +23 42 10 +23 42 10 +24 41 9 +24 41 9 +24 41 9 +18 32 8 +20 35 10 +23 39 12 +31 51 18 +49 70 28 +64 89 37 +80 107 49 +97 124 63 +112 134 78 +119 135 89 +128 140 103 +135 146 117 +151 158 133 +166 173 148 +181 191 163 +200 209 178 +217 226 192 +229 236 199 +234 244 205 +238 248 208 +239 249 210 +237 248 206 +231 247 199 +223 247 191 +221 244 182 +214 240 170 +203 238 157 +196 235 144 +190 231 133 +181 227 121 +172 222 110 +163 218 100 +157 213 92 +151 207 86 +144 201 79 +137 197 72 +133 194 68 +132 194 65 +131 195 63 +132 197 62 +133 199 63 +136 200 67 +137 199 70 +139 195 74 +137 189 78 +134 184 80 +137 182 81 +136 183 82 +136 184 81 +137 185 82 +139 187 83 +143 189 86 +144 188 90 +141 183 93 +139 177 96 +140 174 99 +139 173 100 +139 173 102 +141 177 102 +146 182 104 +154 189 107 +159 195 112 +162 197 117 +166 200 121 +169 201 126 +177 206 138 +183 210 147 +191 215 157 +198 221 161 +204 226 165 +206 228 170 +208 230 172 diff --git a/src/fractalzoomer/color_maps/Flame 554_Etomchek-040328-011.map b/src/fractalzoomer/color_maps/Flame 554_Etomchek-040328-011.map new file mode 100644 index 000000000..3d2938e5a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 554_Etomchek-040328-011.map @@ -0,0 +1,256 @@ +166 227 182 +169 225 188 +169 224 187 +170 223 187 +167 224 185 +165 225 183 +164 225 183 +164 226 183 +148 222 170 +148 220 171 +148 218 173 +147 217 173 +147 217 174 +143 213 169 +139 210 164 +134 205 158 +130 201 153 +107 173 128 +100 158 117 +93 144 107 +86 130 98 +80 117 90 +76 111 86 +73 106 83 +56 92 66 +49 87 61 +43 83 56 +45 81 56 +47 80 57 +50 82 61 +54 84 65 +61 92 71 +70 102 79 +86 131 99 +92 147 109 +98 164 119 +109 178 128 +120 193 138 +128 200 145 +136 208 153 +167 228 180 +177 232 189 +188 237 198 +190 241 200 +193 245 203 +193 244 201 +193 243 200 +193 240 201 +191 235 198 +181 221 188 +173 206 179 +166 192 171 +153 176 159 +141 161 147 +134 153 139 +127 145 132 +96 113 100 +80 101 86 +64 89 73 +50 81 61 +36 74 50 +31 71 46 +26 69 42 +20 68 39 +18 69 38 +21 78 43 +22 85 46 +24 93 50 +25 98 53 +27 103 57 +27 105 58 +27 105 58 +28 103 58 +26 98 55 +25 94 52 +27 96 54 +29 99 56 +31 101 58 +33 104 60 +39 107 65 +46 111 71 +70 120 88 +82 123 97 +94 126 107 +100 132 112 +107 138 117 +120 155 134 +129 168 143 +139 194 159 +143 201 164 +147 209 169 +147 210 170 +147 211 171 +146 211 170 +143 210 168 +138 205 163 +128 195 152 +97 163 122 +80 145 104 +64 127 87 +57 118 80 +51 110 73 +40 96 61 +33 86 54 +24 82 46 +24 82 46 +25 82 47 +27 83 49 +29 84 51 +33 90 55 +38 96 58 +45 101 62 +52 113 67 +64 146 82 +66 153 85 +69 161 89 +75 175 98 +80 189 107 +83 201 116 +86 206 120 +88 205 117 +85 204 115 +83 203 113 +82 202 112 +81 201 111 +79 202 112 +75 204 111 +70 202 114 +68 199 114 +66 193 115 +66 191 114 +66 190 113 +71 190 117 +77 192 121 +87 198 130 +96 204 137 +111 213 150 +114 213 153 +118 214 157 +118 212 155 +118 211 154 +118 209 155 +119 209 154 +120 212 155 +123 216 160 +124 220 159 +123 219 156 +122 219 154 +120 218 151 +118 217 149 +117 216 147 +117 217 144 +128 225 156 +130 226 157 +132 228 158 +133 228 160 +130 225 155 +127 220 153 +122 213 148 +116 205 140 +115 200 139 +116 193 140 +115 190 139 +115 188 139 +109 182 133 +101 175 128 +88 163 118 +71 145 102 +42 113 71 +37 106 65 +33 99 60 +28 87 52 +25 76 46 +24 71 46 +22 64 38 +19 54 33 +15 44 27 +12 41 24 +11 42 25 +10 42 25 +10 42 25 +9 41 22 +9 41 22 +9 41 22 +8 32 19 +10 35 21 +12 39 24 +18 51 34 +28 70 44 +37 89 56 +49 107 70 +63 124 83 +78 134 95 +89 135 100 +103 140 112 +117 146 125 +133 158 138 +148 173 152 +163 191 170 +178 209 184 +192 226 198 +199 236 203 +205 244 212 +208 248 214 +210 249 217 +206 248 214 +199 247 211 +191 247 210 +182 244 200 +170 240 190 +157 238 184 +144 235 175 +133 231 164 +121 227 156 +110 222 149 +100 218 143 +92 213 136 +86 207 130 +79 201 124 +72 197 120 +68 194 116 +65 194 114 +63 195 114 +62 197 114 +63 199 115 +67 200 118 +70 199 119 +74 195 118 +78 189 119 +80 184 120 +81 182 116 +82 183 119 +81 184 119 +82 185 120 +83 187 121 +86 189 122 +90 188 124 +93 183 126 +96 177 126 +99 174 125 +100 173 127 +102 173 129 +102 177 131 +104 182 133 +107 189 134 +112 195 140 +117 197 144 +121 200 147 +126 201 151 +138 206 161 +147 210 168 +157 215 176 +161 221 178 +165 226 181 +170 228 187 +172 230 189 diff --git a/src/fractalzoomer/color_maps/Flame 555_Evening_Sunshine.map b/src/fractalzoomer/color_maps/Flame 555_Evening_Sunshine.map new file mode 100644 index 000000000..b300fe753 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 555_Evening_Sunshine.map @@ -0,0 +1,256 @@ +24 79 66 +49 87 56 +53 88 53 +57 90 51 +64 97 56 +72 104 62 +80 108 62 +89 112 63 +113 122 57 +110 117 54 +108 112 52 +99 105 48 +90 98 45 +84 91 39 +79 85 33 +75 80 29 +71 76 25 +55 53 17 +50 53 19 +46 53 21 +48 58 25 +51 63 29 +51 63 30 +52 63 32 +58 78 53 +54 91 66 +51 104 80 +41 102 88 +32 100 97 +27 96 99 +23 93 102 +16 88 106 +13 91 108 +18 99 110 +30 100 105 +42 102 100 +62 106 89 +82 110 78 +93 115 72 +105 120 66 +153 137 50 +172 144 41 +192 152 32 +202 149 21 +213 147 11 +216 145 10 +219 144 9 +221 142 11 +224 136 12 +209 112 5 +192 95 4 +175 79 4 +165 67 5 +156 56 6 +153 57 6 +150 59 7 +134 73 8 +140 85 6 +146 97 5 +158 117 5 +170 138 5 +175 146 7 +180 155 9 +196 172 8 +206 178 8 +200 178 15 +183 168 26 +166 159 37 +155 154 43 +144 149 49 +123 140 62 +100 133 74 +61 117 93 +47 110 97 +33 104 102 +29 102 104 +25 100 106 +24 100 105 +23 100 105 +18 98 102 +14 93 99 +15 93 99 +15 94 101 +16 95 103 +14 92 102 +12 90 101 +9 86 101 +10 85 102 +18 89 95 +28 89 88 +39 89 81 +48 90 77 +57 91 74 +76 92 66 +98 98 56 +115 102 47 +136 107 39 +166 124 30 +178 129 24 +190 134 18 +192 133 15 +195 133 12 +196 133 13 +188 136 16 +165 142 21 +150 135 23 +135 129 26 +126 123 29 +117 118 32 +95 108 35 +78 100 39 +62 90 38 +42 77 37 +13 48 32 +9 44 30 +5 40 28 +3 31 23 +1 24 19 +0 18 18 +0 15 16 +1 19 22 +1 21 26 +2 24 31 +2 25 31 +2 26 32 +2 26 32 +1 27 31 +2 28 30 +3 27 30 +3 28 32 +2 28 34 +2 29 36 +2 31 39 +4 36 41 +4 40 44 +5 44 49 +3 47 59 +4 50 62 +6 54 65 +6 55 67 +6 57 69 +6 60 77 +4 59 84 +6 60 91 +9 66 95 +12 77 107 +10 79 109 +9 81 111 +9 81 112 +15 81 106 +23 80 99 +40 78 84 +76 72 58 +83 71 51 +91 71 44 +102 74 41 +109 80 40 +113 85 47 +113 90 56 +109 93 60 +106 98 66 +96 107 71 +96 107 72 +97 108 74 +99 107 74 +103 108 68 +106 111 58 +112 111 51 +120 111 48 +117 110 48 +115 110 49 +103 107 55 +88 104 64 +70 100 76 +56 99 91 +43 99 103 +31 97 111 +25 96 116 +25 94 115 +37 100 107 +56 109 99 +74 123 88 +96 139 78 +110 149 70 +134 157 50 +135 155 50 +136 154 50 +136 156 52 +130 157 62 +119 154 72 +106 152 80 +88 140 93 +68 129 105 +50 123 117 +37 120 128 +30 124 135 +29 125 139 +26 122 139 +25 121 140 +22 121 143 +24 126 144 +27 131 145 +28 132 140 +38 130 131 +51 129 123 +76 129 109 +102 133 98 +124 136 85 +144 135 69 +163 137 57 +188 139 41 +212 141 30 +227 141 20 +232 134 14 +221 120 13 +200 110 10 +176 96 11 +149 84 10 +128 71 8 +105 49 7 +79 35 5 +53 20 6 +31 12 6 +16 7 5 +10 2 4 +12 2 3 +20 5 2 +32 9 2 +51 15 3 +72 23 4 +91 33 6 +116 48 8 +137 61 7 +162 74 8 +188 82 11 +202 88 11 +213 95 13 +214 94 9 +200 93 6 +187 82 7 +164 69 7 +139 61 12 +119 53 19 +94 48 27 +71 44 36 +47 37 45 +25 36 53 +13 41 63 +6 47 75 +4 54 82 +5 61 88 +8 65 88 +8 61 80 +7 60 74 +8 60 67 +11 65 64 diff --git a/src/fractalzoomer/color_maps/Flame 556_Evensong.map b/src/fractalzoomer/color_maps/Flame 556_Evensong.map new file mode 100644 index 000000000..0c0524cd1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 556_Evensong.map @@ -0,0 +1,256 @@ +26 31 51 +23 27 42 +18 23 36 +14 19 31 +14 18 29 +15 17 28 +14 16 26 +13 15 24 +8 10 15 +6 7 12 +4 5 10 +5 7 12 +6 9 15 +7 11 18 +9 14 22 +10 16 24 +11 18 27 +14 21 31 +16 22 32 +18 24 34 +24 29 34 +31 34 35 +34 37 38 +37 41 41 +62 62 51 +70 70 61 +79 79 72 +81 84 73 +84 89 75 +80 86 76 +76 83 77 +69 75 75 +55 62 67 +34 41 49 +28 33 44 +22 26 40 +20 24 37 +18 22 34 +17 22 33 +17 22 33 +18 24 35 +19 26 37 +21 28 39 +22 29 42 +24 30 46 +24 31 47 +24 32 48 +24 33 50 +25 33 50 +21 29 45 +20 28 42 +20 27 40 +18 25 38 +17 24 36 +16 23 35 +16 23 35 +17 22 33 +17 21 33 +18 21 33 +18 20 32 +18 20 32 +17 20 31 +16 20 31 +14 19 31 +13 19 31 +6 11 22 +4 8 18 +3 6 14 +1 4 11 +0 2 9 +0 0 7 +2 2 9 +8 10 22 +13 16 29 +19 23 36 +22 27 43 +26 32 51 +27 34 53 +29 36 55 +30 38 56 +31 37 58 +31 39 57 +30 37 55 +29 36 54 +28 35 53 +28 35 53 +27 34 53 +26 33 52 +24 29 49 +21 26 45 +19 23 42 +16 20 38 +14 18 34 +10 12 25 +10 11 20 +13 16 14 +22 22 15 +55 58 50 +82 84 69 +110 110 89 +127 129 109 +145 149 130 +182 186 166 +206 207 174 +229 233 197 +220 223 186 +212 214 175 +202 204 165 +193 194 156 +164 163 130 +144 144 121 +137 137 118 +133 132 117 +139 137 112 +143 142 113 +148 148 115 +154 157 116 +148 148 108 +133 132 101 +116 120 95 +69 70 65 +55 58 59 +41 46 54 +37 43 53 +34 40 52 +32 37 54 +35 41 56 +41 46 59 +46 49 65 +58 60 64 +61 63 63 +64 67 63 +65 68 61 +63 68 56 +61 67 51 +55 59 44 +40 44 35 +33 36 31 +26 29 28 +23 27 28 +21 25 29 +19 24 32 +19 23 33 +18 24 35 +18 25 36 +24 28 39 +27 31 41 +30 34 43 +35 39 45 +42 45 48 +49 49 54 +49 55 59 +51 56 71 +49 56 72 +47 56 74 +45 56 78 +43 53 80 +43 53 80 +43 53 80 +48 60 80 +66 74 78 +94 100 85 +105 110 85 +116 120 86 +126 125 83 +119 120 81 +107 108 76 +91 92 68 +48 51 41 +40 43 38 +33 36 36 +26 28 28 +18 20 20 +13 16 20 +11 14 21 +10 13 19 +12 15 22 +15 18 27 +17 21 31 +20 24 35 +22 27 38 +24 28 43 +25 31 44 +26 33 45 +31 37 44 +32 38 43 +34 40 43 +37 42 42 +40 44 43 +41 44 44 +38 41 45 +37 40 46 +35 39 49 +32 37 51 +31 37 54 +33 40 60 +36 44 66 +37 46 70 +38 48 72 +38 47 70 +35 44 65 +31 38 57 +23 29 45 +17 20 33 +12 13 22 +6 7 14 +3 2 8 +2 1 5 +3 3 5 +6 7 10 +7 10 15 +9 14 17 +11 18 22 +13 19 27 +14 20 27 +13 20 28 +14 20 30 +16 20 33 +16 22 35 +17 23 37 +19 25 39 +19 25 40 +19 26 40 +21 27 38 +21 27 37 +20 27 37 +20 27 35 +20 26 34 +19 27 35 +18 26 35 +18 25 35 +18 25 35 +20 26 35 +22 27 34 +23 26 34 +21 25 31 +20 23 28 +20 22 26 +18 20 26 +15 19 25 +15 19 25 +16 19 27 +16 18 28 +16 18 29 +16 19 29 +17 19 30 +17 19 31 +17 20 32 +19 22 34 +21 23 36 +21 26 39 +24 29 44 +28 32 50 +32 36 57 +38 42 63 +32 38 56 diff --git a/src/fractalzoomer/color_maps/Flame 557_Exceding_Expectations.map b/src/fractalzoomer/color_maps/Flame 557_Exceding_Expectations.map new file mode 100644 index 000000000..cd9e21409 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 557_Exceding_Expectations.map @@ -0,0 +1,256 @@ +111 93 84 +86 52 41 +85 46 35 +85 41 29 +103 54 35 +121 67 41 +127 73 44 +134 79 47 +166 111 85 +176 131 100 +186 151 115 +183 158 124 +181 166 134 +170 161 135 +160 156 136 +153 150 130 +147 145 125 +113 109 90 +98 88 72 +83 68 54 +72 53 45 +61 38 36 +60 33 33 +60 29 30 +69 27 31 +80 39 45 +91 51 60 +105 66 68 +120 82 76 +124 88 79 +129 95 83 +141 111 92 +155 124 101 +168 129 103 +167 129 105 +167 130 108 +169 130 109 +171 130 111 +172 130 111 +174 131 111 +171 138 115 +169 139 117 +167 141 120 +165 145 124 +163 150 128 +161 153 134 +159 157 140 +159 166 157 +163 174 167 +169 186 175 +174 186 177 +179 187 180 +179 179 172 +179 171 164 +174 166 157 +170 161 151 +156 144 143 +150 136 139 +144 129 136 +135 128 139 +127 127 142 +124 127 143 +122 128 144 +123 129 149 +123 131 150 +119 132 144 +120 124 132 +121 116 120 +118 111 113 +116 107 106 +107 94 88 +97 79 77 +87 50 49 +89 48 44 +91 47 39 +100 52 44 +109 57 50 +111 59 50 +114 61 51 +114 69 54 +123 79 63 +133 103 82 +131 110 93 +129 117 104 +136 125 105 +143 134 106 +151 146 112 +154 149 116 +144 134 114 +133 123 98 +123 113 83 +114 103 76 +106 94 70 +93 78 61 +79 64 48 +71 56 36 +66 49 28 +62 46 24 +60 45 24 +59 45 24 +60 45 25 +62 46 26 +63 49 34 +66 58 47 +87 83 77 +101 99 96 +115 115 116 +123 125 125 +132 135 135 +147 154 147 +158 166 157 +160 171 165 +163 173 166 +160 172 165 +155 169 166 +151 166 168 +142 159 168 +136 152 164 +135 151 159 +134 150 159 +130 148 151 +127 142 140 +124 136 130 +123 134 126 +123 133 122 +122 128 119 +123 124 117 +121 118 113 +121 120 113 +121 128 123 +119 128 122 +117 128 121 +111 126 117 +104 126 112 +102 122 109 +101 115 101 +109 108 86 +116 104 78 +123 100 71 +123 96 67 +123 92 63 +118 87 57 +114 85 51 +108 79 48 +96 69 46 +78 74 62 +79 80 68 +81 87 75 +87 97 89 +89 113 104 +103 131 121 +122 155 138 +142 174 157 +143 173 156 +144 173 155 +146 177 156 +146 175 155 +137 164 150 +129 144 135 +116 123 116 +102 100 101 +69 66 78 +64 59 70 +59 52 63 +51 34 52 +42 25 49 +34 22 51 +32 30 56 +34 45 60 +35 47 62 +37 49 65 +42 57 76 +44 63 84 +43 66 82 +49 62 77 +58 66 81 +65 68 93 +67 79 102 +77 80 106 +91 93 112 +105 103 125 +121 127 143 +139 145 157 +154 163 166 +172 176 164 +176 179 162 +180 182 161 +189 188 163 +196 191 162 +203 193 160 +207 198 160 +209 202 162 +213 202 167 +215 199 168 +213 206 172 +209 216 176 +206 221 178 +202 212 177 +194 205 174 +185 201 174 +173 197 177 +159 180 171 +145 160 159 +126 133 143 +106 111 132 +85 88 115 +69 69 97 +57 49 79 +48 38 64 +46 33 51 +48 36 43 +52 36 38 +54 38 33 +58 44 28 +63 49 28 +68 53 31 +71 55 29 +74 59 30 +87 65 35 +107 73 43 +127 82 46 +143 92 48 +159 100 54 +177 105 62 +191 108 66 +201 113 68 +199 113 72 +193 117 77 +182 119 81 +180 127 88 +182 131 95 +181 143 107 +179 153 119 +180 163 127 +188 168 130 +194 170 130 +199 167 132 +198 162 131 +199 157 123 +199 148 110 +199 138 98 +197 129 91 +194 122 81 +193 117 77 +187 113 75 +179 110 78 +171 110 81 +167 113 88 +162 123 101 +155 127 114 +152 134 126 +149 138 130 +149 147 136 +134 131 123 +124 114 108 +108 94 87 diff --git a/src/fractalzoomer/color_maps/Flame 558_Explosion.map b/src/fractalzoomer/color_maps/Flame 558_Explosion.map new file mode 100644 index 000000000..62362ce6c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 558_Explosion.map @@ -0,0 +1,256 @@ +129 90 16 +80 46 17 +66 28 16 +53 10 15 +77 20 12 +102 31 10 +114 36 9 +126 41 9 +166 58 6 +179 59 5 +192 61 4 +182 59 5 +173 57 7 +155 52 11 +138 47 15 +128 43 19 +118 39 23 +73 22 40 +55 18 44 +38 15 48 +34 14 47 +30 14 47 +31 15 48 +33 16 50 +41 13 45 +49 9 37 +57 6 29 +79 9 22 +101 13 15 +111 18 14 +122 24 13 +140 37 11 +155 49 9 +197 82 4 +213 98 5 +230 115 7 +237 132 14 +244 150 21 +245 158 25 +246 166 29 +247 187 45 +248 194 55 +250 202 66 +250 207 70 +251 213 74 +250 214 73 +250 215 72 +250 215 70 +251 214 64 +253 207 52 +253 204 47 +253 202 43 +253 204 42 +253 206 42 +253 207 43 +254 209 45 +244 205 59 +226 190 57 +208 176 55 +184 155 50 +160 134 45 +152 127 46 +144 121 48 +127 109 54 +109 93 55 +68 55 52 +59 49 57 +51 43 62 +51 45 65 +52 47 68 +49 48 76 +46 46 78 +35 35 68 +29 29 61 +23 23 54 +18 19 48 +14 15 42 +12 13 39 +11 11 36 +9 8 31 +8 6 26 +7 3 19 +6 3 17 +6 3 15 +5 2 14 +5 2 14 +5 2 13 +5 1 13 +5 2 15 +4 2 16 +4 3 18 +4 3 19 +5 4 20 +5 4 20 +5 4 20 +6 4 20 +6 4 20 +6 3 19 +6 2 17 +6 2 16 +6 2 15 +6 2 15 +7 2 14 +9 1 14 +18 2 17 +23 7 21 +29 12 25 +32 16 27 +35 21 30 +47 30 34 +64 47 44 +90 67 48 +113 89 58 +153 132 71 +162 142 75 +171 153 80 +194 173 83 +216 192 91 +231 210 99 +243 219 102 +252 222 93 +253 222 87 +254 222 81 +254 220 78 +254 218 76 +254 211 68 +253 203 57 +253 199 46 +253 194 39 +252 189 33 +251 187 35 +251 186 38 +251 192 47 +251 198 60 +251 204 75 +252 209 84 +246 212 98 +229 203 103 +212 194 108 +200 185 108 +188 176 109 +162 156 103 +142 136 93 +117 114 79 +92 89 66 +46 42 47 +42 34 43 +38 26 40 +39 16 32 +49 12 23 +70 11 14 +90 16 10 +113 17 9 +112 15 9 +112 13 9 +110 12 9 +109 15 10 +107 19 10 +95 19 16 +74 14 21 +51 8 26 +20 4 28 +16 4 28 +13 5 29 +10 7 34 +12 12 41 +20 20 46 +37 35 55 +83 77 76 +95 89 83 +108 102 91 +130 123 99 +157 145 106 +181 163 110 +204 178 109 +225 186 106 +233 179 95 +227 163 81 +210 139 68 +183 115 54 +159 94 42 +139 73 30 +116 49 19 +93 27 14 +53 2 13 +52 1 14 +51 1 15 +65 7 13 +85 19 11 +108 34 9 +133 52 7 +153 68 12 +178 87 17 +202 112 26 +223 139 41 +241 165 53 +248 185 71 +252 200 86 +253 214 102 +253 226 120 +254 233 131 +254 236 140 +248 231 143 +234 218 139 +213 193 128 +201 168 111 +200 148 92 +205 136 75 +208 130 61 +192 116 49 +167 94 43 +148 72 38 +136 57 34 +129 53 30 +124 54 25 +104 51 24 +84 43 29 +66 33 34 +52 21 37 +63 18 33 +79 25 23 +102 38 17 +127 55 14 +143 72 17 +170 92 27 +195 117 41 +219 143 56 +238 169 70 +244 188 80 +243 197 91 +235 201 108 +221 198 122 +203 190 134 +186 180 142 +166 161 137 +144 139 129 +118 114 115 +91 87 98 +72 68 86 +58 50 74 +48 36 61 +43 23 48 +41 12 34 +48 7 23 +69 9 17 +93 19 12 +119 34 9 +142 54 9 +162 71 9 +184 86 10 +206 104 10 +225 121 8 +209 120 9 +186 114 12 +157 104 13 +129 88 16 diff --git a/src/fractalzoomer/color_maps/Flame 559_Faded_Denim.map b/src/fractalzoomer/color_maps/Flame 559_Faded_Denim.map new file mode 100644 index 000000000..adb2ac75b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 559_Faded_Denim.map @@ -0,0 +1,256 @@ +33 54 95 +31 53 96 +39 58 110 +47 63 124 +57 72 140 +68 82 156 +72 84 156 +76 86 156 +88 97 158 +88 97 159 +89 98 160 +88 96 156 +88 95 152 +84 90 139 +80 86 126 +75 81 118 +71 76 111 +45 55 89 +38 49 84 +32 43 80 +32 43 80 +32 43 80 +33 44 82 +34 45 84 +37 50 95 +41 54 99 +45 59 103 +50 62 107 +55 66 111 +55 67 111 +56 68 112 +58 69 112 +59 68 111 +58 66 108 +57 67 110 +56 68 112 +61 72 120 +66 76 128 +68 78 133 +71 81 138 +78 88 148 +71 84 142 +65 80 136 +58 73 125 +52 66 115 +51 63 110 +50 61 106 +45 56 98 +40 50 88 +23 33 69 +17 26 60 +11 20 51 +8 16 46 +6 13 41 +5 12 42 +4 12 43 +4 11 43 +3 9 41 +3 7 39 +3 5 36 +3 3 33 +3 3 34 +3 4 36 +4 8 40 +5 13 48 +19 27 69 +29 36 82 +40 45 95 +47 51 100 +54 58 106 +60 66 111 +62 72 112 +59 76 115 +60 76 116 +61 76 118 +64 78 119 +68 80 120 +65 78 118 +63 77 116 +58 76 115 +48 68 111 +43 60 112 +41 56 109 +39 52 107 +37 50 105 +35 49 103 +32 47 99 +28 48 100 +23 51 108 +23 52 112 +24 53 116 +24 53 115 +24 54 115 +25 56 118 +29 63 124 +33 68 134 +41 75 150 +57 86 173 +60 90 176 +63 94 179 +64 95 179 +65 97 179 +65 100 182 +66 102 187 +71 108 195 +70 107 194 +70 107 194 +68 106 191 +66 105 189 +63 103 186 +62 99 181 +59 96 178 +58 92 174 +58 92 169 +61 92 169 +64 92 170 +73 93 171 +80 98 174 +94 107 181 +100 115 189 +111 125 203 +113 125 206 +116 125 209 +120 127 210 +124 130 211 +121 128 211 +115 126 209 +107 120 203 +99 113 197 +85 96 181 +83 93 178 +81 91 175 +76 88 170 +72 85 165 +69 81 159 +69 79 158 +71 79 160 +75 81 163 +80 84 167 +82 86 168 +84 88 169 +88 93 175 +93 96 179 +91 98 183 +88 100 189 +80 103 190 +79 103 189 +78 103 189 +79 104 189 +77 103 186 +75 105 189 +70 106 193 +59 107 198 +58 107 200 +57 108 203 +59 109 205 +66 113 209 +72 120 214 +81 129 222 +87 135 232 +95 144 241 +119 163 254 +121 165 254 +124 167 255 +131 170 254 +135 168 252 +127 162 246 +136 162 245 +126 151 237 +121 147 234 +117 144 232 +103 132 225 +85 118 217 +77 112 213 +76 108 211 +74 110 214 +75 114 218 +75 118 221 +77 119 223 +75 121 223 +73 118 222 +73 118 222 +74 117 218 +74 114 213 +74 112 197 +71 108 191 +69 104 186 +62 97 178 +57 91 169 +52 82 158 +47 78 150 +43 74 143 +41 72 138 +39 69 134 +38 66 130 +37 62 126 +37 60 120 +33 56 116 +31 53 114 +27 51 111 +24 48 108 +27 47 110 +29 49 114 +33 53 120 +35 60 131 +40 67 143 +48 75 154 +56 81 163 +62 89 173 +65 93 178 +66 98 186 +63 100 190 +62 98 189 +61 96 185 +60 93 177 +60 89 166 +59 85 158 +51 79 150 +47 75 143 +41 70 138 +38 66 132 +36 64 126 +37 61 122 +33 57 116 +33 53 110 +30 47 102 +23 42 94 +16 35 83 +9 29 72 +6 25 64 +5 20 55 +4 16 45 +3 12 39 +3 7 31 +2 3 25 +2 3 24 +2 4 26 +3 10 32 +4 15 41 +5 24 53 +8 30 64 +12 32 72 +16 34 80 +17 34 79 +17 36 79 +21 40 80 +25 45 83 +28 48 84 +29 50 85 +29 49 81 +28 47 73 +24 39 60 +26 43 64 +28 45 72 +29 47 77 +30 50 85 diff --git a/src/fractalzoomer/color_maps/Flame 560_Fading_Away.map b/src/fractalzoomer/color_maps/Flame 560_Fading_Away.map new file mode 100644 index 000000000..8876b5710 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 560_Fading_Away.map @@ -0,0 +1,256 @@ +101 104 121 +111 104 130 +115 107 129 +120 111 128 +121 110 125 +122 110 123 +121 105 124 +121 101 125 +129 93 125 +132 97 124 +136 102 123 +142 113 128 +148 124 133 +151 137 128 +155 151 124 +154 154 124 +154 158 125 +145 161 129 +140 154 123 +135 147 118 +133 143 114 +132 140 111 +133 138 110 +134 136 109 +134 135 107 +128 137 108 +123 139 110 +113 144 114 +103 150 118 +96 152 120 +89 154 122 +79 154 126 +64 147 131 +51 131 130 +51 122 130 +51 114 131 +57 105 128 +63 96 126 +70 94 125 +78 93 125 +99 110 123 +108 117 123 +117 124 124 +125 127 123 +133 130 122 +132 131 120 +131 133 119 +125 133 118 +124 130 114 +124 127 101 +119 125 100 +115 124 99 +113 124 100 +111 124 102 +110 125 102 +109 126 103 +92 128 114 +85 125 119 +78 122 124 +80 121 120 +83 121 117 +83 120 114 +84 120 111 +89 120 101 +100 115 91 +126 110 74 +130 111 63 +135 112 52 +138 110 47 +141 109 42 +152 102 42 +159 104 44 +164 111 44 +166 116 46 +169 121 48 +165 127 53 +161 134 58 +157 137 65 +154 141 72 +146 152 84 +144 155 96 +146 160 125 +147 169 136 +149 178 147 +154 178 146 +159 178 145 +165 163 146 +165 152 140 +163 136 129 +163 123 122 +163 110 116 +164 105 110 +166 100 104 +162 99 98 +156 101 94 +149 109 94 +145 114 90 +138 125 85 +135 125 82 +132 125 80 +132 123 79 +133 122 78 +140 121 81 +143 124 82 +140 118 79 +136 116 85 +133 114 92 +131 110 96 +130 107 100 +124 100 108 +122 88 115 +127 81 125 +137 76 132 +141 69 132 +145 68 134 +149 67 137 +158 73 143 +159 83 148 +148 101 150 +137 112 162 +130 135 171 +127 135 172 +124 136 173 +120 130 175 +116 125 177 +112 112 167 +111 102 155 +108 92 143 +105 83 141 +105 75 124 +104 78 121 +103 82 119 +104 96 121 +105 107 119 +111 113 113 +113 115 110 +118 112 116 +122 106 117 +127 100 118 +127 99 116 +127 98 115 +128 94 117 +128 89 127 +124 80 135 +108 76 135 +77 70 137 +73 67 140 +69 65 143 +61 62 143 +54 63 140 +51 60 140 +55 56 143 +61 51 140 +62 50 138 +63 50 137 +72 50 137 +74 53 139 +79 59 140 +76 66 138 +86 77 136 +94 85 133 +93 98 132 +91 96 133 +89 95 134 +82 87 136 +76 76 136 +68 71 135 +65 64 133 +70 60 137 +73 64 138 +76 68 139 +84 78 143 +95 95 155 +108 108 165 +117 126 177 +129 135 184 +139 143 198 +154 148 201 +157 162 204 +164 164 194 +164 161 183 +165 154 167 +156 161 155 +140 166 146 +119 159 138 +120 161 140 +121 163 142 +121 174 154 +126 181 168 +137 183 182 +150 184 191 +158 188 194 +161 192 198 +164 195 201 +165 195 204 +158 193 203 +146 190 200 +131 187 199 +128 177 204 +129 169 207 +135 162 208 +140 159 203 +147 149 200 +153 149 186 +158 151 168 +167 157 154 +179 154 150 +186 154 155 +181 156 160 +178 159 167 +181 162 173 +190 165 186 +191 165 193 +187 167 195 +179 171 185 +171 180 176 +166 184 161 +160 182 152 +154 175 146 +143 168 145 +137 165 144 +134 155 143 +136 146 147 +134 137 150 +134 137 150 +133 136 144 +137 137 137 +140 133 128 +147 136 116 +149 136 105 +152 141 94 +150 139 86 +152 142 80 +154 141 73 +155 146 74 +144 151 79 +132 156 90 +123 166 99 +120 173 108 +124 181 122 +126 179 133 +126 176 141 +120 169 140 +124 161 140 +133 146 140 +138 129 139 +130 119 133 +117 105 127 +105 93 125 +96 82 125 +91 83 119 +88 89 113 +83 91 112 +83 84 124 +83 79 127 +94 89 128 diff --git a/src/fractalzoomer/color_maps/Flame 561_Fiery_Sky.map b/src/fractalzoomer/color_maps/Flame 561_Fiery_Sky.map new file mode 100644 index 000000000..83b0c55e4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 561_Fiery_Sky.map @@ -0,0 +1,256 @@ +163 95 49 +175 86 48 +180 83 47 +186 80 47 +171 76 42 +156 73 38 +150 68 35 +144 64 33 +105 55 40 +87 59 46 +69 64 53 +53 57 63 +37 50 73 +37 51 78 +37 52 84 +45 53 83 +53 55 82 +89 63 71 +107 70 60 +126 78 49 +143 82 38 +160 87 28 +167 86 25 +175 86 23 +189 61 16 +200 47 18 +212 33 21 +214 25 23 +217 17 26 +212 16 27 +207 15 28 +204 13 37 +201 6 50 +173 13 52 +154 12 55 +136 12 58 +119 11 62 +102 11 66 +91 11 63 +80 11 60 +47 14 61 +47 12 56 +48 10 51 +58 10 43 +69 11 36 +73 14 35 +77 18 35 +82 22 25 +86 28 20 +83 30 15 +69 31 16 +55 33 18 +48 31 25 +42 30 32 +43 29 32 +44 28 33 +55 24 24 +64 29 30 +73 35 36 +83 40 37 +94 46 39 +96 46 40 +98 47 42 +97 47 53 +94 43 68 +89 36 81 +90 28 75 +91 21 69 +94 20 64 +98 19 60 +105 17 51 +109 21 41 +124 24 15 +122 25 17 +121 27 20 +119 27 17 +118 28 15 +112 27 15 +107 27 16 +95 23 26 +86 18 33 +64 12 22 +53 12 25 +42 12 29 +37 11 32 +32 10 36 +18 7 40 +10 9 39 +12 22 54 +15 19 66 +19 16 78 +22 18 82 +26 21 86 +40 25 94 +56 28 97 +67 21 97 +81 18 94 +105 21 93 +105 20 84 +106 19 75 +112 21 71 +118 24 67 +134 41 66 +140 54 65 +166 73 46 +178 86 39 +190 99 33 +190 102 32 +191 106 32 +177 103 28 +156 91 23 +131 78 25 +104 70 39 +63 50 56 +58 44 56 +54 39 56 +53 35 57 +57 40 55 +72 44 52 +91 49 43 +113 55 19 +115 53 23 +118 51 27 +112 49 33 +107 47 39 +91 38 48 +69 28 59 +52 20 70 +38 19 73 +15 29 58 +14 34 55 +13 39 53 +28 51 44 +49 58 27 +73 65 13 +87 71 8 +116 73 10 +122 71 9 +129 69 9 +122 67 9 +116 65 9 +105 66 12 +102 80 13 +109 93 13 +109 97 15 +128 97 22 +137 102 22 +146 108 23 +158 116 26 +164 117 29 +168 119 26 +173 125 23 +174 135 27 +172 139 25 +171 143 24 +176 153 21 +186 157 19 +197 156 33 +190 153 37 +176 159 48 +160 158 54 +151 125 62 +146 122 60 +142 119 59 +123 116 55 +122 101 62 +130 82 57 +149 69 52 +165 73 55 +166 76 57 +167 80 59 +178 85 63 +182 89 60 +185 96 59 +178 103 52 +177 114 44 +172 113 36 +170 108 29 +167 99 23 +171 95 15 +172 86 12 +172 73 11 +176 60 17 +184 60 19 +207 72 17 +212 69 17 +217 66 17 +218 63 17 +220 60 19 +216 63 15 +212 57 12 +199 50 7 +190 42 5 +176 39 5 +165 34 12 +150 36 17 +146 39 22 +141 43 25 +139 41 31 +136 40 40 +133 40 52 +129 41 60 +133 49 68 +142 49 72 +152 49 81 +153 41 82 +162 52 86 +176 63 78 +191 77 71 +190 79 54 +187 88 44 +189 100 33 +196 112 25 +197 124 20 +187 131 19 +174 132 23 +162 118 29 +152 101 46 +133 87 62 +112 77 76 +86 63 85 +64 47 97 +43 33 100 +39 24 101 +43 21 94 +51 18 86 +59 15 71 +76 13 62 +95 13 57 +111 12 55 +123 9 48 +132 9 43 +140 12 38 +149 22 39 +158 32 35 +168 45 33 +177 56 20 +190 68 14 +198 73 11 +204 77 22 +204 73 29 +200 68 36 +183 54 48 +166 43 65 +145 31 78 +123 22 84 +96 12 92 +77 8 97 +69 10 93 +64 16 85 +67 22 78 +67 40 76 +79 49 65 +96 59 62 +130 61 54 +152 84 58 diff --git a/src/fractalzoomer/color_maps/Flame 562_Fiesta.map b/src/fractalzoomer/color_maps/Flame 562_Fiesta.map new file mode 100644 index 000000000..1e908bcbc --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 562_Fiesta.map @@ -0,0 +1,256 @@ +84 124 123 +56 94 149 +36 79 163 +16 64 177 +17 63 165 +18 62 153 +23 64 150 +29 66 148 +54 85 153 +57 97 135 +60 110 118 +72 116 91 +85 122 65 +96 117 51 +108 113 38 +110 110 34 +113 107 30 +123 85 16 +127 71 9 +131 57 3 +137 50 2 +144 44 1 +146 46 1 +148 49 1 +141 60 15 +124 61 40 +107 62 65 +91 65 92 +75 68 119 +69 73 129 +64 79 139 +54 94 161 +40 107 188 +10 105 235 +6 96 242 +2 88 250 +3 92 249 +4 96 248 +6 99 244 +9 102 241 +20 103 212 +23 108 195 +27 113 179 +29 123 154 +31 134 129 +33 135 115 +36 137 101 +44 127 71 +56 118 51 +78 94 25 +91 84 17 +105 75 10 +121 76 16 +138 78 22 +143 83 29 +148 88 37 +149 121 49 +152 132 50 +156 144 51 +152 163 68 +149 182 85 +143 188 89 +138 194 94 +130 193 84 +117 184 71 +89 158 61 +80 151 60 +71 144 60 +64 143 55 +58 143 51 +48 134 42 +37 124 37 +46 98 35 +62 101 38 +78 105 41 +93 116 51 +108 127 61 +114 130 67 +121 133 73 +123 139 81 +126 145 86 +118 161 99 +112 173 114 +106 186 129 +104 187 133 +102 188 137 +97 191 131 +102 188 119 +136 185 112 +153 167 102 +171 150 93 +177 140 81 +184 131 69 +198 124 54 +214 113 39 +222 98 33 +225 80 23 +214 56 7 +210 60 6 +207 64 6 +203 66 7 +200 68 8 +185 79 14 +169 88 24 +126 98 66 +108 105 88 +91 113 111 +84 123 117 +78 133 124 +66 145 132 +51 152 142 +46 147 147 +38 142 144 +32 134 105 +31 131 93 +31 128 81 +33 116 61 +33 111 43 +28 108 27 +20 105 15 +4 87 2 +4 78 1 +5 70 0 +9 69 1 +14 69 2 +29 72 2 +49 69 2 +67 57 1 +86 44 1 +128 24 1 +140 24 1 +153 25 1 +174 29 0 +188 34 2 +198 33 2 +204 30 2 +206 27 3 +197 26 4 +188 26 5 +183 22 4 +179 19 4 +175 14 5 +173 10 3 +169 9 6 +165 9 6 +162 10 10 +161 14 13 +161 19 16 +159 30 26 +147 42 39 +135 57 51 +122 68 60 +108 92 71 +99 96 74 +91 100 77 +72 105 82 +47 102 94 +34 94 103 +31 84 110 +28 71 114 +26 63 107 +7 42 85 +5 37 81 +3 32 78 +6 23 76 +20 27 72 +33 40 57 +40 58 46 +30 91 58 +30 100 71 +31 109 85 +36 124 109 +40 145 127 +39 160 135 +28 163 142 +19 162 146 +19 145 142 +27 127 133 +41 109 113 +59 89 87 +76 77 63 +90 63 41 +105 45 27 +116 28 15 +129 13 5 +124 17 4 +120 21 4 +106 30 8 +94 36 11 +87 38 14 +88 34 11 +90 36 7 +92 39 7 +93 45 7 +107 52 11 +123 54 11 +144 57 8 +163 57 7 +176 56 6 +193 53 9 +205 51 10 +213 47 6 +216 45 6 +217 46 6 +219 45 9 +223 42 10 +227 34 7 +232 28 6 +236 24 4 +238 27 3 +239 30 4 +238 31 2 +235 33 5 +235 37 14 +232 54 29 +228 76 47 +217 91 76 +195 101 90 +167 99 115 +139 97 145 +114 103 151 +95 100 169 +77 99 151 +62 84 135 +54 66 130 +51 58 111 +56 51 103 +61 59 83 +63 72 60 +65 82 52 +64 93 53 +65 97 62 +62 102 73 +52 110 78 +45 121 86 +34 133 94 +26 139 104 +20 142 115 +13 139 120 +12 143 130 +13 153 143 +18 161 160 +20 171 181 +16 177 193 +9 178 206 +5 176 220 +6 172 231 +7 171 239 +15 168 234 +31 168 222 +53 169 208 +76 165 188 +74 165 189 +68 157 179 +68 149 164 +66 141 150 diff --git a/src/fractalzoomer/color_maps/Flame 563_First_Love.map b/src/fractalzoomer/color_maps/Flame 563_First_Love.map new file mode 100644 index 000000000..fee359c13 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 563_First_Love.map @@ -0,0 +1,256 @@ +218 159 144 +232 175 163 +230 176 159 +228 177 156 +227 177 154 +227 178 152 +229 178 151 +231 178 151 +233 179 149 +233 183 151 +234 188 154 +235 191 156 +236 194 158 +235 195 163 +235 196 168 +235 197 170 +235 199 172 +240 204 180 +239 206 185 +239 208 190 +239 208 190 +240 208 191 +241 205 188 +243 202 186 +245 194 175 +242 188 165 +240 182 156 +236 169 144 +232 156 133 +228 150 127 +225 144 122 +219 126 110 +213 112 105 +210 99 107 +208 101 109 +207 104 111 +206 105 113 +205 107 116 +208 109 118 +211 112 120 +226 134 128 +228 143 131 +230 153 134 +230 158 135 +231 163 136 +230 162 135 +230 161 135 +228 158 134 +226 157 133 +217 157 129 +204 151 123 +192 145 118 +187 139 114 +183 134 110 +184 134 110 +186 134 111 +186 142 124 +190 150 135 +194 158 147 +206 170 159 +219 182 171 +223 186 175 +228 190 179 +233 193 182 +238 197 186 +242 200 186 +240 191 175 +238 182 164 +236 176 157 +234 171 150 +232 160 138 +228 151 124 +212 121 100 +203 105 93 +194 90 87 +187 80 81 +181 70 76 +177 65 76 +173 61 77 +167 58 76 +164 61 83 +166 81 108 +167 89 114 +168 98 121 +168 98 120 +168 98 119 +164 98 112 +156 95 110 +135 78 100 +123 62 88 +112 47 76 +107 41 73 +103 36 70 +99 27 67 +94 24 65 +92 21 61 +91 19 61 +99 22 73 +103 24 78 +107 26 84 +108 26 85 +109 27 86 +112 27 90 +117 34 95 +132 59 109 +145 72 112 +158 85 115 +165 90 116 +173 96 118 +187 110 121 +199 119 121 +210 130 122 +218 139 120 +230 138 107 +230 135 102 +230 133 98 +227 123 92 +217 113 85 +207 103 85 +198 91 81 +188 71 75 +183 63 72 +179 55 69 +178 54 69 +178 53 69 +180 49 73 +186 51 81 +191 50 85 +193 48 87 +193 62 85 +192 67 85 +192 72 86 +196 81 89 +195 85 95 +196 86 98 +194 92 104 +185 98 100 +177 94 97 +170 91 94 +165 86 94 +161 81 95 +148 70 88 +132 58 81 +113 45 74 +96 35 68 +72 20 63 +70 17 61 +68 15 59 +70 12 55 +72 11 52 +74 11 53 +77 13 57 +78 14 64 +78 12 62 +78 11 60 +78 11 56 +77 11 52 +74 12 54 +69 14 59 +66 11 62 +61 12 60 +56 10 53 +55 10 52 +54 10 51 +54 7 47 +53 7 44 +50 4 35 +54 2 33 +67 3 30 +72 4 31 +78 6 33 +84 11 34 +97 16 42 +112 26 55 +128 41 68 +143 51 84 +153 57 90 +164 65 91 +172 75 97 +183 94 103 +190 112 113 +199 120 119 +208 124 117 +215 127 116 +226 149 122 +227 153 127 +229 158 133 +231 162 140 +232 165 144 +233 169 148 +234 172 151 +232 173 153 +230 174 156 +228 175 157 +228 176 158 +229 175 157 +229 171 155 +225 166 153 +224 160 150 +222 158 146 +223 157 143 +224 156 141 +223 154 142 +225 151 141 +225 152 140 +227 153 139 +229 158 136 +229 161 135 +229 160 132 +227 157 127 +223 150 121 +221 145 114 +215 135 109 +208 124 103 +202 114 98 +194 105 91 +194 102 88 +195 103 91 +195 104 94 +194 106 99 +190 108 100 +188 109 101 +187 110 106 +185 107 107 +178 102 109 +169 94 102 +161 85 95 +153 76 90 +151 66 82 +155 62 79 +156 58 76 +157 55 74 +155 53 77 +154 50 75 +157 52 71 +162 53 68 +161 51 67 +154 48 72 +144 42 76 +132 35 77 +122 33 74 +114 28 71 +105 23 68 +102 23 67 +98 20 68 +95 21 71 +95 20 73 +95 20 74 +109 32 74 +120 37 72 +137 56 81 +157 74 93 +167 84 107 +188 111 120 +194 121 124 +205 142 132 diff --git a/src/fractalzoomer/color_maps/Flame 564_Flame.map b/src/fractalzoomer/color_maps/Flame 564_Flame.map new file mode 100644 index 000000000..a8c38416d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 564_Flame.map @@ -0,0 +1,256 @@ +132 76 52 +110 62 38 +101 57 31 +93 52 25 +108 66 34 +124 80 43 +136 90 50 +148 100 58 +189 135 84 +200 141 88 +211 148 92 +213 144 91 +215 141 90 +209 126 84 +204 112 79 +201 105 74 +198 98 70 +178 77 47 +171 70 38 +164 63 29 +163 63 27 +162 63 26 +160 64 25 +158 66 24 +148 73 25 +145 68 25 +143 64 26 +139 54 23 +135 45 20 +133 42 19 +132 40 19 +130 40 19 +134 41 23 +151 53 27 +162 67 28 +174 82 30 +187 99 39 +201 116 48 +207 125 55 +214 135 62 +230 169 81 +234 176 90 +239 183 99 +238 185 106 +237 187 113 +234 186 115 +231 186 117 +229 184 117 +226 178 113 +230 168 96 +226 161 87 +223 155 79 +218 146 68 +213 138 57 +211 133 51 +209 128 45 +188 113 37 +176 103 31 +165 94 25 +151 82 21 +137 70 18 +129 66 17 +121 62 17 +106 53 16 +93 46 11 +82 34 9 +82 33 9 +82 33 10 +84 34 9 +86 36 8 +94 41 10 +107 49 11 +139 70 14 +151 77 19 +164 85 25 +171 87 30 +178 89 36 +179 88 35 +181 88 35 +177 84 33 +172 74 31 +155 48 31 +144 38 26 +134 28 22 +130 25 20 +126 22 18 +118 18 17 +113 19 17 +110 26 20 +114 33 24 +119 40 29 +122 45 32 +126 50 36 +136 61 43 +145 69 46 +149 71 47 +153 70 45 +154 60 40 +149 56 38 +145 52 36 +141 50 34 +138 48 33 +128 44 30 +124 41 26 +125 44 29 +131 54 34 +137 65 40 +141 72 42 +146 79 45 +154 88 49 +161 95 52 +167 99 50 +174 98 47 +176 87 41 +174 83 39 +172 79 38 +162 70 31 +155 63 24 +147 54 21 +141 42 18 +130 22 13 +128 20 11 +126 19 10 +126 18 10 +127 18 11 +128 14 10 +135 11 8 +148 13 5 +158 16 5 +170 25 11 +170 26 13 +170 28 15 +172 34 15 +173 37 17 +171 40 20 +164 42 24 +139 39 26 +125 36 23 +111 33 21 +105 30 20 +100 28 19 +96 26 17 +94 21 15 +95 17 12 +99 17 8 +114 16 4 +120 16 4 +126 17 4 +135 22 4 +140 31 3 +144 34 3 +144 35 3 +151 31 4 +146 32 5 +142 33 7 +132 32 8 +116 29 10 +108 25 8 +106 20 9 +103 20 12 +106 26 16 +119 50 31 +124 57 35 +129 65 40 +141 81 48 +153 96 52 +166 109 58 +179 120 65 +191 133 76 +192 133 75 +193 133 75 +194 134 68 +197 131 62 +192 126 59 +190 121 58 +190 119 60 +196 124 65 +208 133 70 +217 144 79 +223 152 88 +227 161 96 +232 172 108 +239 186 120 +246 200 132 +251 217 150 +251 218 151 +252 220 152 +251 221 154 +252 221 153 +253 223 155 +253 221 154 +253 218 151 +251 207 142 +245 196 128 +239 184 113 +231 171 97 +225 162 87 +218 149 75 +211 136 63 +204 124 50 +198 114 39 +194 109 34 +190 104 32 +185 99 36 +183 93 37 +179 86 37 +177 84 36 +174 83 35 +168 80 38 +163 80 40 +158 78 42 +155 80 42 +154 83 41 +151 84 41 +149 84 39 +147 85 38 +146 87 38 +148 92 37 +150 94 38 +150 92 37 +149 90 37 +145 87 36 +143 87 35 +140 88 36 +138 87 35 +135 86 37 +132 84 38 +130 80 35 +128 77 35 +128 74 31 +127 72 31 +130 72 35 +133 75 35 +140 80 40 +151 88 44 +159 97 50 +168 107 59 +169 114 64 +171 116 68 +173 117 69 +172 112 69 +172 105 67 +166 95 62 +160 83 57 +155 77 52 +152 72 49 +154 71 47 +158 69 51 +164 69 55 +173 76 60 +183 89 66 +191 105 69 +180 103 67 +166 95 63 +148 83 58 +132 70 51 diff --git a/src/fractalzoomer/color_maps/Flame 565_Flying_a_Kite.map b/src/fractalzoomer/color_maps/Flame 565_Flying_a_Kite.map new file mode 100644 index 000000000..23947f473 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 565_Flying_a_Kite.map @@ -0,0 +1,256 @@ +90 150 101 +83 161 102 +69 169 104 +56 177 107 +69 175 117 +83 174 127 +91 170 124 +99 166 122 +116 171 78 +118 164 58 +121 158 38 +110 155 30 +100 152 23 +101 153 26 +103 154 29 +105 150 36 +108 147 43 +104 173 67 +113 185 77 +122 197 88 +127 203 83 +132 210 78 +134 214 77 +136 218 77 +135 202 68 +126 200 58 +118 199 49 +110 203 57 +103 208 66 +111 212 76 +119 216 86 +116 221 104 +109 207 108 +125 172 95 +127 144 93 +129 117 92 +132 96 68 +136 75 45 +135 72 34 +135 70 24 +147 76 27 +144 93 23 +142 110 20 +143 108 25 +144 107 31 +140 100 31 +136 93 31 +112 89 36 +103 74 49 +94 58 53 +76 70 65 +58 82 78 +53 98 90 +48 114 102 +40 122 96 +33 131 90 +28 150 85 +30 144 83 +32 138 81 +32 134 59 +32 131 37 +28 120 34 +25 110 31 +28 86 37 +25 79 31 +30 81 20 +40 90 37 +51 99 54 +50 104 59 +50 110 65 +51 121 74 +59 131 86 +82 138 115 +86 117 123 +90 97 132 +114 84 127 +139 71 123 +148 70 115 +157 69 107 +181 79 95 +199 100 79 +210 121 59 +208 131 56 +206 141 53 +206 146 62 +206 152 71 +204 164 92 +203 169 101 +181 186 132 +167 195 144 +153 205 156 +144 200 153 +136 195 151 +125 192 131 +112 178 116 +108 161 93 +102 146 75 +121 158 40 +135 164 36 +149 170 33 +161 181 35 +173 193 38 +186 216 46 +202 227 57 +221 229 84 +223 221 91 +226 214 98 +223 209 93 +221 205 88 +224 196 78 +221 177 69 +213 164 65 +200 162 53 +192 158 37 +191 151 35 +190 144 34 +178 138 30 +163 142 34 +149 150 45 +143 155 57 +130 157 84 +119 171 106 +108 186 129 +107 191 139 +107 196 149 +101 203 165 +88 206 179 +67 205 185 +53 198 182 +47 180 179 +47 167 182 +48 155 185 +57 124 186 +60 95 179 +91 82 178 +115 67 188 +133 49 181 +140 62 178 +148 76 175 +149 81 176 +150 87 178 +122 107 168 +97 121 159 +77 122 163 +66 103 182 +36 108 189 +33 107 189 +31 107 190 +33 86 203 +40 80 222 +45 100 230 +53 120 233 +56 120 227 +54 127 225 +53 134 223 +50 155 223 +42 171 222 +46 171 212 +55 164 198 +75 166 197 +88 164 191 +118 114 151 +123 101 146 +129 88 141 +131 70 135 +129 59 128 +129 57 124 +123 66 136 +135 111 176 +146 124 184 +157 137 193 +171 168 195 +183 189 188 +196 207 174 +209 207 160 +224 211 128 +224 213 96 +224 220 67 +223 211 48 +225 193 34 +220 174 28 +210 161 36 +207 151 42 +205 139 53 +178 142 103 +173 147 118 +168 152 133 +176 161 157 +195 177 175 +199 174 182 +190 167 185 +183 155 174 +190 165 163 +187 155 143 +170 148 126 +153 151 110 +145 177 104 +140 198 106 +122 211 115 +107 226 135 +95 230 147 +89 226 153 +79 206 149 +70 182 144 +62 151 140 +56 128 140 +50 107 145 +40 84 144 +48 53 152 +69 40 160 +87 49 182 +82 72 194 +80 94 215 +97 114 227 +122 138 236 +132 168 235 +134 201 237 +143 221 241 +159 231 243 +173 238 243 +179 241 239 +183 238 230 +192 235 216 +203 237 201 +194 235 175 +180 221 151 +165 205 123 +164 195 101 +158 193 69 +154 186 50 +148 177 40 +149 167 47 +151 167 50 +159 176 64 +162 187 80 +163 198 115 +158 204 137 +155 208 166 +151 211 177 +146 215 192 +135 216 200 +126 208 214 +115 199 216 +107 190 211 +99 189 207 +101 183 215 +91 178 225 +78 178 230 +72 187 227 +86 187 230 +97 179 226 +102 167 220 +115 161 198 +134 158 169 +118 154 129 +101 149 106 diff --git a/src/fractalzoomer/color_maps/Flame 566_Foamy_Waves.map b/src/fractalzoomer/color_maps/Flame 566_Foamy_Waves.map new file mode 100644 index 000000000..35d49ff06 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 566_Foamy_Waves.map @@ -0,0 +1,256 @@ +40 46 134 +48 54 142 +51 57 146 +55 61 151 +58 68 156 +62 75 162 +62 77 164 +63 80 166 +63 86 169 +61 89 169 +60 93 169 +58 94 169 +56 95 169 +54 95 167 +52 96 166 +50 95 165 +49 95 165 +44 93 162 +40 88 159 +36 84 156 +31 79 149 +26 75 143 +23 73 140 +21 71 137 +13 64 126 +11 62 122 +10 61 119 +10 64 119 +11 67 119 +12 70 121 +14 74 123 +21 81 127 +29 92 131 +59 106 132 +72 113 133 +86 120 135 +100 130 138 +115 140 141 +122 141 138 +130 142 136 +166 168 147 +169 172 159 +173 177 171 +180 182 176 +187 187 181 +189 188 182 +191 190 184 +191 184 185 +191 184 188 +185 173 180 +182 163 167 +179 153 154 +170 145 154 +162 138 154 +155 130 152 +149 123 150 +108 98 131 +91 84 127 +75 70 123 +57 55 119 +40 41 115 +33 37 113 +26 33 111 +18 27 100 +13 23 92 +7 19 79 +8 24 76 +9 29 73 +9 30 71 +10 31 70 +13 36 70 +15 39 70 +15 45 71 +14 45 69 +14 46 67 +13 45 64 +13 45 62 +13 45 61 +13 45 60 +13 43 56 +13 43 55 +14 46 55 +14 49 58 +15 53 62 +16 54 63 +17 55 64 +18 55 67 +18 56 69 +18 54 73 +18 52 72 +18 50 71 +18 48 70 +18 47 69 +18 43 66 +17 40 64 +17 39 64 +15 36 66 +14 35 74 +15 37 79 +17 39 85 +17 39 87 +18 40 90 +21 45 97 +22 48 101 +25 50 105 +28 56 106 +32 62 108 +34 65 108 +36 68 108 +39 72 108 +40 73 107 +41 78 108 +41 80 109 +48 92 116 +49 94 117 +51 96 119 +52 100 123 +54 103 126 +54 104 127 +52 104 127 +47 104 123 +43 101 119 +40 98 116 +38 97 113 +36 96 111 +32 93 105 +29 88 100 +26 82 94 +24 78 90 +18 64 82 +17 60 80 +17 56 79 +14 53 77 +13 46 73 +11 38 70 +6 32 67 +0 23 63 +0 21 61 +0 20 59 +0 20 58 +0 20 58 +0 18 56 +0 18 55 +0 17 54 +0 17 54 +0 11 52 +0 10 51 +0 10 51 +0 7 49 +0 7 49 +0 6 48 +0 6 48 +0 8 49 +0 8 49 +0 8 49 +0 10 51 +0 11 52 +0 13 54 +0 14 56 +0 15 58 +0 16 59 +0 19 62 +0 19 62 +0 19 62 +0 21 63 +0 24 64 +0 26 66 +0 26 67 +0 34 73 +0 34 74 +0 35 75 +0 36 78 +0 36 81 +0 38 85 +0 41 88 +0 39 90 +0 38 93 +0 36 94 +0 35 97 +0 32 98 +0 31 100 +0 27 103 +0 24 105 +0 23 108 +0 15 113 +0 14 115 +0 13 117 +0 12 123 +0 10 128 +0 8 134 +1 5 139 +3 5 146 +9 7 151 +17 10 157 +20 13 162 +24 14 168 +28 15 172 +30 17 175 +28 15 177 +28 15 179 +25 14 180 +22 14 181 +19 14 183 +16 14 184 +14 14 184 +15 17 184 +15 23 183 +15 26 180 +15 28 177 +15 30 173 +13 31 168 +10 32 162 +6 31 157 +3 30 151 +1 30 147 +0 31 146 +0 31 145 +0 31 145 +0 31 145 +0 29 146 +0 27 147 +0 27 149 +0 27 150 +0 24 149 +0 24 147 +0 24 145 +0 26 142 +0 20 139 +0 23 138 +0 22 137 +0 16 137 +0 16 137 +0 13 137 +0 9 137 +1 7 137 +3 9 135 +5 11 134 +6 12 130 +7 14 126 +9 16 120 +10 16 113 +10 16 109 +10 16 105 +11 17 104 +13 17 103 +14 17 103 +17 20 105 +18 18 108 +24 21 112 +25 22 116 +28 25 120 +32 28 123 +33 30 124 +33 32 127 +35 35 128 +37 40 131 diff --git a/src/fractalzoomer/color_maps/Flame 567_For_Lenora.map b/src/fractalzoomer/color_maps/Flame 567_For_Lenora.map new file mode 100644 index 000000000..7799e37c1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 567_For_Lenora.map @@ -0,0 +1,256 @@ +169 132 163 +182 138 195 +176 127 195 +170 117 196 +162 104 191 +154 92 187 +147 81 179 +141 71 171 +111 41 143 +99 39 127 +88 37 112 +79 39 108 +71 42 104 +69 48 107 +68 54 110 +69 58 117 +70 63 125 +76 91 148 +88 109 163 +101 128 179 +122 143 189 +144 159 199 +153 167 204 +163 175 210 +171 193 224 +169 190 221 +167 187 219 +156 179 219 +146 171 219 +134 163 214 +122 155 209 +105 140 189 +93 125 166 +78 117 133 +64 115 108 +51 113 83 +42 116 68 +33 120 53 +29 119 48 +26 118 44 +33 113 45 +39 101 48 +46 90 52 +58 78 57 +70 67 62 +75 62 63 +81 58 65 +80 52 71 +76 51 78 +58 38 96 +59 39 102 +60 40 109 +56 34 121 +53 28 134 +59 23 136 +65 19 139 +91 22 134 +88 19 130 +86 17 127 +90 15 119 +95 14 111 +91 16 109 +88 18 108 +84 19 109 +85 24 107 +92 23 95 +86 27 93 +81 31 92 +80 33 88 +80 36 85 +78 34 76 +68 27 65 +44 25 53 +38 20 47 +32 15 41 +26 18 37 +21 22 33 +20 22 39 +19 23 45 +20 14 51 +20 14 53 +34 19 69 +49 12 83 +64 5 98 +69 9 101 +75 13 104 +76 27 104 +72 44 97 +73 88 91 +75 107 90 +77 126 90 +74 126 93 +72 126 97 +72 126 97 +80 110 103 +94 94 114 +107 75 131 +122 51 140 +125 43 140 +128 36 140 +129 37 134 +131 39 129 +136 45 114 +140 47 102 +131 37 94 +121 29 81 +112 21 69 +108 22 64 +105 23 59 +94 30 60 +83 31 58 +71 32 55 +66 33 50 +73 40 49 +75 44 52 +78 48 56 +89 56 66 +113 69 79 +137 77 98 +159 98 115 +187 129 139 +196 142 158 +206 155 177 +208 160 185 +211 165 194 +215 172 196 +216 169 196 +209 168 195 +192 164 194 +160 146 156 +153 138 144 +147 130 133 +121 114 123 +97 95 107 +79 79 88 +73 63 73 +69 46 73 +75 46 70 +82 47 68 +87 51 70 +93 55 72 +102 59 86 +111 68 104 +118 79 123 +130 98 139 +146 119 173 +144 118 181 +142 117 190 +140 114 200 +137 113 199 +141 106 189 +136 99 169 +114 74 130 +108 71 120 +103 68 111 +96 71 85 +96 79 64 +89 85 47 +82 91 42 +77 93 44 +81 105 61 +102 139 102 +103 138 110 +104 138 119 +100 128 137 +93 121 147 +91 126 147 +91 134 143 +106 134 137 +111 135 139 +117 136 141 +130 149 142 +136 155 150 +149 152 146 +151 132 157 +148 114 159 +131 91 162 +118 71 140 +98 49 121 +80 37 96 +57 31 79 +46 36 58 +36 44 47 +30 60 36 +21 81 19 +22 82 23 +23 83 28 +33 84 42 +50 88 55 +71 91 57 +96 90 69 +121 89 84 +142 89 104 +163 102 112 +186 101 120 +205 99 127 +215 95 141 +218 108 150 +220 116 160 +216 117 169 +210 120 182 +206 130 193 +205 145 202 +200 154 211 +200 165 218 +204 170 220 +201 169 214 +191 159 205 +183 147 196 +177 135 177 +160 119 157 +135 105 141 +114 92 133 +106 83 124 +100 75 120 +100 76 125 +108 89 138 +126 107 153 +140 122 170 +143 133 185 +144 142 196 +148 150 201 +152 147 203 +149 146 197 +143 141 195 +142 140 196 +146 132 199 +162 134 197 +178 142 197 +194 156 206 +202 167 218 +215 179 226 +225 187 227 +231 193 226 +226 195 227 +217 193 228 +199 189 222 +182 172 205 +162 154 188 +145 140 167 +123 145 143 +111 146 117 +106 136 99 +108 120 91 +113 114 85 +118 121 88 +126 121 96 +127 111 108 +133 96 118 +139 85 126 +144 81 130 +146 80 129 +150 90 140 +159 95 144 +158 106 147 +164 112 142 diff --git a/src/fractalzoomer/color_maps/Flame 568_For_Stacy.map b/src/fractalzoomer/color_maps/Flame 568_For_Stacy.map new file mode 100644 index 000000000..b7b18106c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 568_For_Stacy.map @@ -0,0 +1,256 @@ +169 133 132 +195 138 160 +195 127 157 +196 117 155 +191 104 147 +187 92 140 +179 81 128 +171 71 116 +143 41 88 +127 39 80 +112 37 72 +108 39 78 +104 42 84 +107 48 94 +110 54 104 +116 58 114 +123 63 125 +122 76 148 +131 88 163 +140 101 179 +158 122 189 +176 144 199 +183 153 204 +191 163 210 +194 171 224 +193 169 221 +192 167 219 +187 156 219 +183 146 219 +173 134 214 +163 122 209 +141 105 189 +123 93 166 +85 78 133 +68 84 123 +51 90 113 +42 101 116 +33 113 120 +29 113 119 +26 113 118 +33 113 113 +39 101 101 +46 90 89 +56 80 75 +66 70 62 +73 70 60 +81 70 58 +80 56 52 +78 51 57 +96 38 84 +102 39 92 +109 40 100 +121 34 112 +134 28 125 +136 23 118 +139 19 111 +134 22 82 +130 19 78 +127 17 74 +119 15 59 +111 14 44 +109 16 47 +108 18 51 +109 19 58 +107 24 58 +95 23 37 +93 27 44 +92 31 51 +88 33 49 +85 36 48 +78 34 38 +68 27 30 +53 25 38 +47 20 33 +41 15 28 +35 18 30 +30 21 33 +33 20 39 +37 19 45 +51 14 50 +53 14 53 +69 19 61 +83 12 57 +98 5 53 +101 9 54 +104 13 55 +104 27 67 +97 44 76 +73 73 91 +75 96 108 +77 120 126 +74 114 126 +72 109 126 +72 109 126 +80 91 110 +111 94 114 +131 75 108 +140 51 82 +140 43 72 +140 36 63 +135 37 57 +131 39 51 +136 54 45 +140 72 47 +131 60 37 +121 55 29 +112 50 21 +108 53 22 +105 57 23 +94 54 30 +83 48 31 +71 42 32 +66 44 33 +73 59 40 +75 62 44 +78 65 48 +89 74 56 +113 96 69 +137 107 77 +159 133 98 +187 169 129 +196 172 142 +206 176 155 +208 175 160 +211 175 165 +215 185 172 +216 183 169 +209 176 168 +194 164 171 +160 148 146 +153 144 138 +147 141 130 +123 114 117 +107 95 107 +86 79 88 +73 63 64 +73 46 54 +77 50 50 +82 55 47 +87 62 51 +93 70 55 +102 68 59 +111 68 68 +123 79 91 +139 98 113 +173 119 154 +181 118 165 +190 117 176 +200 114 187 +199 113 188 +189 106 167 +169 99 142 +130 74 98 +120 71 90 +111 68 82 +96 78 71 +86 96 64 +57 89 47 +42 91 43 +44 93 53 +61 105 78 +102 139 133 +103 133 135 +104 128 138 +104 100 137 +111 93 147 +104 91 147 +92 91 143 +106 107 137 +112 112 139 +119 117 141 +130 140 149 +136 144 155 +146 152 148 +157 132 142 +159 114 132 +162 91 132 +140 71 103 +121 49 82 +96 37 61 +79 31 60 +58 36 51 +37 36 47 +30 58 60 +19 81 69 +21 82 74 +23 83 79 +33 82 84 +50 88 87 +57 91 72 +79 96 69 +121 120 84 +142 119 89 +163 144 102 +186 155 101 +205 161 99 +215 151 95 +218 159 108 +220 161 116 +216 148 117 +210 135 120 +206 131 130 +205 145 151 +211 154 174 +218 165 191 +220 170 194 +214 169 189 +205 159 180 +196 147 168 +177 135 141 +160 119 122 +141 105 116 +133 92 117 +124 83 107 +120 75 102 +125 76 109 +138 89 127 +153 107 141 +170 122 159 +185 133 183 +190 142 196 +192 148 201 +200 147 203 +193 146 197 +189 141 195 +190 140 196 +199 132 195 +197 134 178 +197 142 170 +206 156 175 +218 167 191 +226 179 197 +227 187 195 +231 193 194 +227 195 201 +228 193 210 +222 189 217 +205 172 200 +188 154 185 +167 140 166 +123 128 145 +111 145 146 +99 136 124 +91 120 99 +88 114 85 +90 121 88 +105 126 96 +127 127 108 +133 105 96 +139 89 85 +144 85 81 +146 86 80 +150 91 90 +159 100 95 +158 109 106 +164 126 112 diff --git a/src/fractalzoomer/color_maps/Flame 569_Forest.map b/src/fractalzoomer/color_maps/Flame 569_Forest.map new file mode 100644 index 000000000..a99cd3a8a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 569_Forest.map @@ -0,0 +1,256 @@ +45 71 45 +42 66 42 +39 61 41 +36 56 41 +32 49 35 +29 42 29 +32 33 27 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +30 30 25 +25 36 25 +25 36 25 +25 37 25 +33 43 28 +40 48 30 +47 54 32 +54 60 33 +62 67 35 +65 70 35 +69 74 36 +80 84 39 +84 88 41 +89 93 43 +92 96 44 +96 100 45 +96 100 45 +97 101 45 +95 101 45 +94 100 45 +88 92 41 +83 87 40 +78 82 39 +72 77 37 +67 72 36 +63 70 36 +60 68 36 +54 64 34 +51 64 34 +48 64 35 +50 65 36 +52 67 38 +54 68 38 +56 70 39 +56 73 41 +54 75 43 +57 79 44 +57 79 44 +58 80 44 +57 78 43 +57 77 43 +55 76 43 +54 75 43 +45 67 41 +40 62 38 +36 58 36 +33 53 35 +31 49 35 +30 47 34 +29 45 34 +27 41 34 +26 38 38 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +25 37 25 +26 40 29 +28 43 33 +31 48 36 +35 54 39 +36 57 42 +38 61 45 +43 70 51 +55 82 51 +88 109 62 +98 118 65 +109 127 69 +113 130 70 +118 133 72 +119 136 71 +117 136 71 +116 133 69 +117 131 67 +118 130 66 +116 128 64 +115 126 62 +114 121 60 +111 113 56 +101 105 49 +86 91 44 +65 70 34 +61 64 31 +57 59 28 +56 58 27 +56 58 27 +58 58 28 +59 61 29 +61 61 31 +58 61 31 +56 61 32 +56 60 31 +56 59 31 +56 59 31 +58 58 30 +59 59 29 +58 58 29 +55 55 28 +53 53 28 +51 51 28 +47 47 27 +42 42 27 +38 38 26 +36 26 26 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +35 25 25 +25 36 25 +36 36 25 +33 38 24 +33 38 24 +33 38 24 +35 37 24 +37 37 24 +37 37 24 +37 37 25 +37 37 25 +37 37 25 +30 40 25 +31 40 25 +33 41 25 +31 41 26 +31 41 26 +27 41 27 +26 41 31 +27 42 37 +27 43 35 +28 44 33 +29 47 34 +31 51 39 +34 56 38 +37 62 37 +40 67 43 +44 71 44 +54 83 50 +55 87 53 +56 91 56 +67 103 63 +72 116 72 +81 131 85 +92 147 96 +115 178 120 +120 184 122 +125 191 125 +129 200 143 +132 206 146 +136 209 145 +134 209 151 +132 209 145 +133 208 133 +139 206 130 +151 205 128 +156 200 123 +155 193 117 +152 184 109 +137 169 101 +123 153 89 +93 119 64 +88 111 59 +84 104 55 +79 91 46 +74 83 40 +73 77 36 +66 71 34 +59 66 33 +52 62 32 +49 57 31 +44 54 32 +42 53 32 +41 53 33 +46 56 33 +50 59 34 +60 63 36 +65 68 37 +72 72 38 +78 78 41 +80 85 46 +89 94 50 +97 107 58 +108 121 66 +115 134 74 +121 143 80 +129 148 82 +133 151 83 +134 152 83 +131 152 82 +137 154 81 +142 161 82 +151 172 87 +158 184 95 +163 195 103 +171 205 112 +184 212 114 +188 213 114 +190 210 111 +184 203 105 +187 198 97 +185 196 94 +184 194 92 +177 194 94 +179 192 95 +174 190 98 +171 186 98 +157 177 95 +146 164 88 +136 148 78 +120 132 67 +101 115 59 +88 100 51 +73 88 47 +65 79 44 +58 72 41 +50 66 38 +41 60 37 +35 56 39 +33 52 33 +32 51 32 +33 52 33 +34 55 34 +41 60 37 +41 66 41 +45 72 45 +45 71 45 +43 70 43 +42 69 46 +42 68 45 +42 67 42 +44 66 40 +41 66 41 diff --git a/src/fractalzoomer/color_maps/Flame 570_Frivolous.map b/src/fractalzoomer/color_maps/Flame 570_Frivolous.map new file mode 100644 index 000000000..64ca62ffe --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 570_Frivolous.map @@ -0,0 +1,256 @@ +36 180 78 +49 157 77 +71 156 68 +93 155 59 +123 140 55 +154 125 51 +165 118 52 +176 112 54 +210 76 47 +202 78 49 +195 80 52 +179 86 47 +163 93 43 +157 103 43 +152 113 44 +145 121 41 +139 129 38 +137 135 28 +151 133 34 +165 132 41 +170 130 43 +176 128 46 +183 127 45 +190 127 44 +212 131 44 +221 129 44 +230 128 45 +225 126 38 +221 124 32 +216 121 32 +211 118 33 +199 110 41 +182 115 48 +168 124 68 +176 138 91 +184 153 114 +194 167 136 +205 182 159 +215 189 170 +226 196 181 +249 219 196 +251 215 189 +253 212 182 +252 199 153 +251 187 124 +251 179 112 +251 172 101 +253 156 78 +249 139 58 +242 122 24 +236 120 25 +230 119 27 +224 115 30 +219 111 34 +216 113 36 +214 115 38 +187 118 54 +176 125 68 +166 132 83 +168 139 93 +170 147 104 +172 154 110 +174 162 117 +176 183 135 +168 193 148 +170 196 143 +157 192 133 +145 188 124 +137 178 116 +129 169 109 +124 146 86 +131 127 79 +156 86 55 +172 78 50 +188 71 46 +208 72 46 +229 73 46 +233 76 45 +238 79 45 +237 90 44 +238 96 43 +248 100 45 +239 105 50 +230 110 56 +224 112 57 +219 115 59 +207 122 63 +188 134 72 +146 153 82 +133 154 80 +120 156 79 +115 155 81 +110 154 83 +109 151 85 +113 142 84 +122 130 77 +137 116 75 +176 95 72 +193 95 75 +210 95 79 +217 98 84 +225 101 89 +236 105 101 +242 110 104 +249 143 133 +249 154 146 +250 165 159 +247 164 157 +245 164 156 +239 159 149 +234 162 145 +233 160 136 +225 150 125 +197 121 95 +194 120 91 +192 119 87 +187 116 84 +178 110 83 +160 101 79 +147 99 76 +126 92 63 +119 87 62 +112 82 62 +108 79 63 +104 76 65 +104 71 60 +108 66 62 +125 76 69 +147 87 89 +183 101 107 +190 108 105 +197 115 104 +214 129 102 +230 135 100 +243 134 99 +247 137 91 +243 139 79 +244 139 84 +246 139 89 +243 139 92 +241 140 96 +239 138 98 +240 136 99 +241 130 103 +238 118 105 +219 82 97 +212 73 93 +206 65 90 +205 58 83 +199 55 81 +203 61 86 +201 70 88 +214 106 88 +220 117 93 +226 129 99 +233 149 111 +231 165 112 +220 173 104 +208 172 96 +193 169 99 +176 159 98 +147 120 68 +142 112 61 +137 104 54 +129 92 46 +128 86 47 +137 75 48 +145 74 44 +148 100 55 +157 108 63 +166 117 71 +183 133 77 +197 154 68 +205 172 61 +215 180 57 +219 175 61 +226 175 52 +236 172 37 +242 163 25 +243 150 33 +236 141 46 +234 134 52 +236 123 50 +234 114 51 +216 112 55 +212 112 53 +208 112 51 +201 110 46 +201 108 55 +203 115 67 +208 125 85 +214 140 99 +220 155 111 +222 179 124 +218 187 126 +202 186 130 +184 169 122 +162 161 120 +146 143 101 +121 122 88 +102 91 77 +96 68 77 +111 48 76 +135 41 72 +151 38 68 +171 45 64 +190 56 66 +212 69 68 +218 81 73 +216 87 82 +212 98 92 +212 110 100 +214 118 106 +211 112 110 +213 99 108 +219 92 104 +231 89 99 +240 82 90 +237 70 79 +227 61 71 +215 66 70 +214 75 74 +211 94 80 +204 108 89 +196 123 101 +200 131 114 +211 143 124 +222 148 128 +226 148 132 +230 134 136 +235 117 138 +241 106 131 +246 108 124 +244 108 116 +234 100 109 +219 94 100 +205 99 94 +187 111 89 +166 118 85 +140 115 80 +117 108 76 +102 105 74 +91 112 72 +85 116 74 +81 114 77 +81 112 80 +80 119 77 +75 127 76 +73 129 76 +70 131 82 +69 139 80 +62 149 78 +52 152 74 +43 145 77 +38 148 79 +38 166 78 diff --git a/src/fractalzoomer/color_maps/Flame 571_Fun_Stuff.map b/src/fractalzoomer/color_maps/Flame 571_Fun_Stuff.map new file mode 100644 index 000000000..a73abac89 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 571_Fun_Stuff.map @@ -0,0 +1,256 @@ +41 88 87 +43 107 62 +54 105 64 +66 103 66 +86 105 67 +107 107 69 +115 112 62 +124 117 56 +139 127 28 +147 127 23 +156 128 18 +168 129 19 +181 130 20 +183 126 18 +185 123 17 +182 120 19 +179 117 22 +153 112 44 +148 108 54 +144 104 64 +152 91 73 +160 78 83 +162 74 88 +165 70 93 +161 77 108 +159 81 106 +157 86 105 +155 87 105 +153 89 105 +149 91 104 +145 94 104 +133 101 98 +119 115 88 +85 134 65 +72 143 64 +59 152 64 +48 151 57 +38 151 51 +37 150 47 +37 149 43 +35 136 37 +41 137 50 +47 139 63 +62 134 66 +78 129 69 +81 125 69 +85 122 69 +97 109 69 +106 95 79 +114 77 92 +125 73 86 +136 69 80 +141 62 74 +147 56 69 +142 53 70 +137 51 71 +115 42 76 +107 39 74 +99 37 73 +92 40 74 +85 43 76 +81 44 78 +78 45 81 +72 50 88 +72 57 93 +85 75 80 +96 89 67 +108 104 54 +112 110 49 +116 117 45 +126 125 45 +135 135 39 +155 151 27 +162 154 18 +170 157 10 +164 151 11 +158 146 13 +151 144 13 +145 143 14 +133 140 15 +125 135 15 +136 112 11 +136 95 14 +136 78 17 +130 74 20 +125 71 23 +107 70 28 +98 68 33 +94 65 39 +97 57 45 +101 49 51 +97 47 55 +94 46 59 +88 44 66 +75 47 76 +59 49 82 +53 53 86 +51 57 97 +54 50 100 +58 43 104 +57 38 104 +56 33 105 +56 27 105 +56 26 107 +58 27 102 +60 24 102 +62 21 102 +62 18 101 +63 15 101 +65 12 102 +73 16 97 +82 23 89 +97 32 81 +115 45 70 +113 47 70 +111 50 70 +110 55 67 +107 58 63 +108 61 54 +108 69 41 +103 73 26 +91 72 25 +79 72 24 +73 69 23 +68 67 23 +53 64 18 +50 57 16 +50 51 12 +48 51 11 +54 45 15 +54 45 18 +54 46 22 +55 42 32 +59 37 42 +61 35 51 +63 33 59 +78 37 76 +84 43 86 +90 50 97 +95 53 101 +100 57 106 +110 65 112 +115 71 113 +127 76 115 +135 86 114 +159 111 118 +165 117 116 +172 124 115 +177 139 109 +185 147 104 +190 150 96 +193 150 97 +201 125 101 +201 125 97 +201 125 94 +201 128 85 +200 130 66 +193 134 51 +183 130 47 +172 117 43 +156 111 36 +127 122 27 +117 128 22 +107 134 18 +95 147 21 +83 153 26 +74 151 31 +75 152 39 +67 149 51 +64 149 56 +62 150 62 +62 150 74 +63 145 82 +79 142 82 +110 131 79 +129 128 70 +141 125 61 +146 121 55 +140 115 52 +143 108 48 +155 93 44 +162 78 44 +172 70 44 +182 68 42 +181 73 37 +183 73 35 +185 74 34 +180 66 36 +176 52 44 +180 41 49 +178 38 48 +173 36 43 +171 42 34 +162 46 21 +145 42 17 +132 31 16 +121 23 19 +114 14 21 +107 10 27 +101 12 27 +90 15 29 +77 13 35 +66 16 45 +62 17 53 +56 17 63 +58 16 71 +57 16 75 +56 13 76 +56 11 79 +58 10 82 +57 10 82 +60 8 81 +60 6 77 +59 6 73 +58 13 65 +60 21 62 +64 32 53 +68 41 44 +73 47 37 +73 46 34 +70 47 29 +62 50 32 +59 54 35 +55 58 37 +56 60 38 +58 54 40 +60 43 42 +56 33 50 +51 26 59 +46 21 68 +46 17 75 +47 14 82 +51 11 88 +54 8 94 +61 6 100 +66 10 106 +67 16 110 +66 23 113 +67 27 112 +63 30 114 +66 25 114 +74 23 112 +78 24 113 +80 25 114 +81 26 112 +73 29 114 +63 27 113 +60 25 110 +57 28 105 +54 36 100 +53 47 91 +46 49 90 +40 49 93 +37 51 97 +36 57 101 +38 65 99 diff --git a/src/fractalzoomer/color_maps/Flame 572_Getting_a_Tan.map b/src/fractalzoomer/color_maps/Flame 572_Getting_a_Tan.map new file mode 100644 index 000000000..8ca6af99f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 572_Getting_a_Tan.map @@ -0,0 +1,256 @@ +129 65 31 +131 65 32 +128 61 30 +125 58 28 +113 45 20 +102 33 13 +99 32 13 +97 31 13 +91 27 10 +88 26 10 +85 26 10 +81 27 10 +77 28 10 +76 27 10 +76 27 11 +79 28 11 +82 29 12 +106 43 23 +116 53 25 +127 63 28 +136 70 29 +145 78 31 +149 79 31 +154 81 32 +167 89 34 +169 91 33 +172 93 33 +169 89 30 +166 86 27 +161 81 25 +157 76 24 +145 65 18 +134 57 15 +113 43 10 +102 37 11 +92 32 12 +78 24 9 +64 17 7 +56 14 5 +49 11 4 +24 2 0 +16 1 0 +9 1 0 +5 1 0 +2 1 0 +1 1 0 +1 1 0 +2 1 0 +3 2 2 +16 8 3 +28 16 8 +41 24 13 +60 40 25 +79 57 37 +90 67 44 +101 77 52 +144 116 78 +160 126 80 +176 137 82 +186 143 85 +196 149 89 +197 150 89 +199 152 90 +198 151 92 +190 144 86 +156 106 56 +134 86 42 +113 66 28 +103 58 24 +94 50 21 +76 39 16 +60 28 11 +34 11 2 +25 6 1 +17 2 0 +12 1 0 +7 1 0 +6 1 0 +5 1 1 +4 0 1 +3 0 1 +4 0 1 +4 0 1 +4 0 1 +4 0 1 +4 0 1 +7 1 1 +10 2 2 +25 5 1 +34 8 1 +43 12 1 +48 13 1 +54 15 1 +63 20 2 +72 25 2 +84 31 5 +97 39 8 +123 55 13 +131 62 13 +139 70 13 +143 73 13 +147 76 14 +154 83 18 +164 91 23 +186 114 46 +196 130 61 +206 146 76 +209 154 85 +213 163 95 +220 175 115 +226 185 130 +232 196 151 +239 211 167 +249 236 195 +250 241 199 +251 246 203 +253 251 203 +251 245 195 +248 237 181 +246 225 167 +246 206 139 +247 205 131 +249 204 124 +249 202 117 +249 201 111 +244 189 99 +242 167 90 +236 147 76 +232 131 69 +237 117 61 +233 113 58 +230 109 55 +222 97 51 +203 85 43 +181 67 33 +163 47 23 +137 28 11 +124 26 9 +111 24 8 +101 24 8 +91 24 8 +72 20 7 +61 17 5 +54 15 5 +51 13 4 +56 12 3 +59 13 3 +62 14 3 +70 16 2 +74 18 1 +77 20 0 +76 21 0 +78 23 2 +80 25 3 +83 27 5 +88 31 9 +95 36 11 +98 40 14 +102 47 16 +107 54 20 +116 63 24 +143 97 50 +151 105 59 +160 114 69 +177 135 85 +193 154 98 +208 167 105 +214 176 110 +222 179 111 +220 176 111 +218 173 111 +209 166 109 +198 154 104 +181 139 95 +165 121 79 +147 100 63 +129 78 48 +108 57 33 +88 38 20 +67 25 14 +52 17 9 +42 11 6 +36 8 5 +32 8 4 +27 6 2 +26 6 2 +25 6 2 +24 6 2 +22 4 3 +20 4 4 +19 4 5 +18 4 6 +16 5 7 +14 6 7 +12 6 7 +12 6 7 +15 7 8 +21 12 11 +32 21 18 +47 36 25 +67 52 36 +89 71 51 +111 92 68 +133 112 87 +152 132 110 +171 155 130 +191 174 150 +210 193 167 +227 211 179 +240 222 182 +247 223 180 +248 220 173 +248 211 162 +248 197 149 +248 186 138 +246 177 125 +240 166 106 +232 153 86 +219 140 71 +205 122 54 +190 105 47 +174 93 45 +157 83 40 +143 73 35 +126 68 33 +111 61 27 +98 54 24 +90 50 24 +85 47 23 +87 45 19 +93 47 17 +101 51 14 +111 54 12 +121 62 14 +131 73 19 +147 83 21 +163 97 27 +180 114 37 +195 134 49 +207 150 61 +215 166 75 +220 173 82 +226 175 83 +230 172 85 +233 174 87 +233 173 88 +230 175 91 +220 169 93 +211 160 88 +204 145 80 +201 139 78 +198 128 71 +187 114 58 +172 100 51 +155 87 44 +138 68 31 diff --git a/src/fractalzoomer/color_maps/Flame 573_gipper.map b/src/fractalzoomer/color_maps/Flame 573_gipper.map new file mode 100644 index 000000000..bb0e53986 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 573_gipper.map @@ -0,0 +1,256 @@ +190 180 144 +164 160 149 +146 150 148 +128 141 148 +114 129 137 +101 117 126 +91 110 123 +82 104 121 +66 90 114 +70 91 116 +75 92 118 +93 97 112 +111 103 106 +122 101 102 +133 100 98 +141 101 94 +149 102 91 +180 104 83 +185 103 77 +190 103 71 +186 97 64 +183 91 57 +181 89 54 +179 88 51 +175 87 48 +165 85 52 +156 83 57 +132 77 60 +108 71 64 +99 69 65 +90 67 66 +72 64 67 +65 66 70 +69 70 75 +58 67 78 +47 64 82 +34 55 83 +21 47 85 +16 45 86 +12 43 88 +29 49 88 +36 53 89 +43 58 90 +43 58 91 +44 59 92 +44 60 93 +45 61 94 +28 53 93 +33 55 94 +47 58 92 +47 57 91 +48 57 91 +39 53 90 +30 49 90 +23 46 90 +16 44 90 +14 40 85 +14 40 85 +14 40 86 +15 41 88 +16 43 90 +16 44 91 +16 45 92 +16 47 94 +16 48 95 +16 50 98 +16 50 98 +17 50 98 +17 49 98 +17 49 98 +16 48 97 +15 46 95 +14 45 93 +13 45 93 +13 45 93 +13 45 93 +13 45 94 +13 45 94 +13 45 94 +14 45 95 +13 47 97 +14 51 100 +15 54 103 +17 57 107 +24 58 109 +31 59 111 +48 63 115 +65 69 116 +100 86 123 +111 97 125 +122 109 127 +129 110 130 +136 112 133 +152 112 142 +169 110 138 +186 112 134 +201 113 132 +220 131 116 +217 131 117 +214 132 118 +208 127 117 +203 122 116 +188 112 114 +170 99 115 +142 90 107 +129 92 105 +117 94 104 +111 92 105 +106 90 107 +90 86 112 +74 80 116 +60 75 120 +46 71 123 +26 70 125 +25 69 124 +25 69 124 +25 68 124 +24 68 123 +23 67 121 +23 66 121 +21 65 120 +21 64 119 +21 64 119 +21 64 119 +21 64 119 +22 64 118 +22 63 117 +21 63 115 +21 62 114 +20 60 111 +20 59 111 +20 59 111 +19 58 109 +18 56 106 +18 54 103 +17 51 98 +15 45 87 +15 41 83 +15 38 79 +14 36 77 +13 35 75 +11 33 74 +10 31 72 +8 30 71 +7 30 71 +9 30 70 +9 30 70 +10 31 71 +10 32 73 +11 33 76 +16 32 79 +29 35 81 +67 48 82 +77 52 82 +88 56 82 +108 68 84 +121 82 89 +133 93 96 +150 103 100 +167 111 102 +184 120 101 +215 134 89 +211 135 90 +208 137 92 +194 139 95 +178 138 100 +159 132 104 +140 123 105 +118 110 93 +108 104 91 +98 98 89 +80 88 88 +64 82 91 +58 76 95 +56 69 102 +57 65 110 +58 65 111 +57 66 111 +57 66 111 +46 66 114 +46 68 115 +48 68 116 +60 71 120 +61 72 123 +60 73 124 +54 72 124 +48 71 125 +35 68 122 +24 64 118 +32 62 110 +47 63 104 +63 64 96 +77 66 87 +92 67 81 +101 67 77 +93 67 82 +88 65 82 +89 65 83 +89 63 83 +89 63 79 +93 61 75 +100 60 68 +88 56 70 +72 53 72 +55 50 77 +40 47 85 +26 47 92 +18 49 97 +19 51 101 +32 50 104 +47 53 110 +64 60 116 +82 72 119 +101 85 119 +116 97 119 +119 112 119 +136 122 115 +154 132 116 +171 141 120 +187 154 125 +206 165 120 +223 169 113 +221 176 107 +217 176 97 +202 170 93 +186 160 90 +168 151 96 +151 145 99 +140 134 99 +125 124 99 +118 114 96 +100 101 97 +83 88 96 +67 78 100 +50 72 105 +35 65 109 +22 60 110 +21 59 109 +20 58 108 +20 58 108 +20 58 109 +21 60 110 +28 64 109 +42 72 108 +58 82 108 +74 96 109 +93 109 112 +112 123 118 +126 134 129 +139 146 140 +156 158 146 +173 167 150 +184 179 151 +197 185 144 +208 189 136 +202 185 137 diff --git a/src/fractalzoomer/color_maps/Flame 574_Glade.map b/src/fractalzoomer/color_maps/Flame 574_Glade.map new file mode 100644 index 000000000..4a760d733 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 574_Glade.map @@ -0,0 +1,256 @@ +71 113 64 +30 66 27 +16 53 21 +3 40 16 +1 39 17 +0 39 19 +0 39 19 +0 39 20 +0 38 22 +0 37 22 +0 37 23 +0 38 24 +0 39 26 +0 38 25 +0 38 25 +0 38 25 +1 38 26 +5 43 30 +9 51 32 +14 60 35 +30 83 50 +46 107 66 +56 119 76 +66 131 86 +102 169 102 +130 185 109 +158 201 116 +160 195 109 +163 190 103 +161 183 91 +160 176 80 +150 153 59 +129 138 47 +79 99 28 +58 91 27 +38 84 27 +32 85 31 +26 86 35 +33 91 37 +40 96 40 +77 133 53 +102 146 58 +127 160 64 +143 166 62 +160 172 60 +163 171 61 +166 170 63 +171 167 70 +171 162 67 +157 144 64 +147 140 64 +137 136 64 +136 135 63 +136 135 63 +140 133 59 +144 131 56 +138 123 35 +129 120 34 +121 117 33 +110 109 30 +100 102 28 +92 101 27 +84 101 27 +77 107 27 +73 114 34 +52 116 41 +64 129 43 +76 142 46 +83 148 48 +90 154 50 +88 168 72 +82 179 96 +109 203 121 +110 201 122 +112 200 124 +96 185 117 +80 170 110 +75 157 98 +71 144 86 +58 119 67 +42 94 43 +9 59 27 +6 49 24 +3 39 22 +2 37 21 +2 36 20 +1 35 18 +0 34 16 +0 34 16 +0 34 15 +0 34 14 +0 34 14 +1 35 14 +2 37 14 +3 38 11 +3 40 9 +4 44 9 +15 67 22 +31 89 37 +47 112 52 +56 125 64 +65 138 77 +75 156 104 +90 177 112 +136 199 116 +146 191 109 +157 184 103 +162 178 94 +167 173 86 +179 169 68 +190 163 48 +198 163 47 +201 157 48 +180 156 47 +171 154 48 +162 153 49 +144 139 48 +120 121 42 +91 104 37 +65 88 34 +35 67 30 +26 63 31 +17 60 32 +15 58 32 +14 57 32 +11 56 32 +11 57 31 +9 55 32 +7 51 30 +5 42 27 +5 40 27 +5 39 28 +5 38 27 +4 38 26 +6 39 26 +7 39 26 +8 41 23 +8 40 21 +9 40 19 +11 40 18 +14 41 18 +28 51 17 +49 64 18 +67 76 18 +81 79 19 +109 94 16 +110 96 14 +111 99 13 +104 91 14 +89 84 13 +77 73 10 +59 65 4 +26 46 1 +22 43 1 +19 41 2 +19 40 1 +22 41 0 +27 38 0 +25 36 1 +25 35 2 +25 37 4 +25 33 3 +22 31 3 +19 30 3 +14 31 5 +10 31 7 +7 32 9 +6 34 11 +16 49 21 +24 55 24 +33 61 28 +49 75 34 +61 92 42 +71 111 47 +87 120 50 +95 125 50 +95 126 52 +83 124 53 +69 111 48 +58 98 40 +46 83 31 +36 72 28 +29 62 23 +30 61 21 +40 67 13 +46 71 12 +52 76 12 +67 88 16 +82 101 20 +90 107 23 +103 117 25 +121 130 34 +144 151 43 +161 166 55 +176 182 66 +187 192 77 +193 203 81 +192 202 78 +187 198 79 +177 188 79 +157 175 72 +131 156 58 +105 142 50 +93 138 56 +89 149 76 +85 160 95 +77 174 113 +80 183 119 +93 194 124 +103 197 121 +102 195 116 +99 180 105 +94 154 81 +84 126 54 +69 104 30 +55 86 22 +42 68 20 +28 51 18 +16 42 17 +9 35 17 +6 33 19 +4 32 20 +3 33 19 +3 32 20 +2 32 21 +1 32 22 +0 34 21 +1 36 20 +2 37 19 +2 36 16 +2 36 13 +3 36 12 +3 37 13 +3 36 14 +4 36 13 +5 35 14 +8 36 16 +11 38 18 +17 44 22 +28 52 26 +39 61 28 +48 65 23 +50 74 23 +51 80 24 +50 87 30 +57 89 27 +62 94 28 +68 96 25 +71 99 33 +80 105 37 +94 116 50 +109 137 67 +122 149 78 +110 138 69 +96 115 53 +74 108 57 diff --git a/src/fractalzoomer/color_maps/Flame 575_Glory.map b/src/fractalzoomer/color_maps/Flame 575_Glory.map new file mode 100644 index 000000000..5f8e77f08 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 575_Glory.map @@ -0,0 +1,256 @@ +143 87 62 +67 69 110 +68 69 103 +70 69 97 +93 82 82 +116 95 67 +130 101 60 +145 107 54 +160 132 42 +162 138 46 +165 144 50 +158 149 69 +151 155 89 +166 167 106 +181 180 124 +187 188 124 +194 196 125 +204 187 105 +211 180 92 +219 174 80 +217 154 71 +215 135 63 +212 133 68 +210 131 74 +208 152 95 +201 170 84 +194 189 74 +195 187 64 +197 186 55 +195 179 53 +194 173 51 +197 164 43 +198 162 46 +203 170 67 +206 181 60 +209 193 54 +215 189 44 +222 185 35 +223 183 29 +225 182 24 +222 178 8 +218 181 9 +214 184 10 +212 174 15 +211 165 21 +210 161 20 +209 157 20 +204 137 20 +207 131 32 +200 117 30 +190 114 35 +180 111 41 +170 97 48 +160 84 55 +152 78 58 +145 72 61 +135 42 55 +139 45 52 +144 48 50 +153 62 39 +163 77 29 +169 83 29 +175 90 29 +180 108 26 +184 122 22 +176 143 9 +177 149 11 +179 155 13 +173 155 12 +168 156 12 +165 142 18 +170 128 37 +151 85 72 +147 80 105 +144 76 138 +153 74 145 +163 73 152 +165 77 150 +167 81 149 +187 108 129 +189 122 98 +184 146 54 +183 154 51 +182 162 49 +182 157 50 +183 153 51 +174 142 60 +162 112 63 +123 70 73 +115 48 70 +107 27 68 +107 28 62 +108 29 57 +118 23 55 +126 14 41 +135 18 27 +134 24 29 +111 21 45 +96 25 57 +81 30 69 +72 34 72 +64 38 75 +55 42 83 +49 55 91 +40 67 107 +43 63 115 +46 60 123 +47 56 125 +48 52 128 +60 38 124 +74 25 120 +75 21 109 +89 23 97 +117 51 87 +123 57 82 +129 63 78 +147 80 81 +139 97 81 +130 105 83 +115 101 91 +73 86 114 +56 69 127 +39 52 140 +35 51 141 +31 50 143 +25 40 138 +31 33 129 +36 48 117 +29 37 107 +50 34 94 +53 29 91 +57 25 88 +69 16 85 +74 18 66 +73 25 53 +79 31 49 +61 63 47 +49 67 64 +38 71 81 +33 77 91 +29 83 102 +15 77 116 +18 66 126 +34 56 152 +50 41 165 +80 18 158 +91 17 157 +103 16 157 +123 15 145 +128 26 134 +143 49 111 +167 60 96 +178 93 69 +184 97 62 +190 101 55 +192 90 47 +189 81 47 +180 75 60 +175 62 58 +171 40 57 +153 30 78 +107 19 99 +100 20 103 +94 22 108 +75 30 126 +72 30 131 +91 39 124 +105 54 114 +159 69 89 +167 76 82 +175 84 76 +177 99 74 +185 115 77 +198 130 75 +205 142 87 +207 148 85 +218 150 65 +231 152 57 +226 140 46 +216 134 26 +211 126 11 +195 110 11 +173 95 17 +156 75 19 +111 52 40 +104 45 42 +97 39 44 +90 33 46 +87 34 50 +91 46 43 +109 55 37 +132 58 33 +140 74 21 +144 92 17 +136 88 16 +110 76 10 +90 67 18 +62 58 32 +31 44 40 +18 40 46 +18 44 56 +30 50 50 +46 51 35 +69 45 32 +84 40 19 +96 29 13 +108 15 26 +107 11 35 +97 13 52 +86 17 72 +82 22 84 +85 28 90 +95 42 89 +106 58 77 +118 53 65 +130 52 50 +142 58 29 +147 50 20 +146 50 21 +152 56 21 +161 60 25 +173 71 36 +182 84 46 +183 98 57 +181 110 79 +178 124 109 +168 132 111 +151 124 107 +148 117 133 +131 105 137 +114 83 133 +119 58 146 +106 40 153 +98 31 151 +103 18 149 +94 13 143 +89 11 132 +88 10 122 +88 17 119 +90 35 122 +95 55 117 +100 62 117 +98 79 116 +92 97 106 +79 94 102 +72 89 103 +65 77 97 +60 65 91 +66 53 88 +82 34 83 +103 30 71 +122 39 57 +155 55 44 +178 70 32 +164 71 43 +152 84 61 diff --git a/src/fractalzoomer/color_maps/Flame 576_Gold_and_Blue.map b/src/fractalzoomer/color_maps/Flame 576_Gold_and_Blue.map new file mode 100644 index 000000000..704da2142 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 576_Gold_and_Blue.map @@ -0,0 +1,256 @@ +161 125 84 +199 134 61 +210 140 61 +222 146 62 +221 143 62 +221 140 63 +217 137 60 +214 135 58 +201 117 55 +192 106 45 +183 96 36 +165 82 26 +147 69 17 +134 56 14 +121 43 12 +118 41 10 +115 39 9 +92 48 15 +87 52 20 +82 56 26 +83 53 26 +85 50 26 +82 50 25 +80 50 25 +68 63 37 +63 63 41 +59 63 45 +52 65 51 +46 68 57 +44 72 64 +42 76 71 +34 82 82 +31 90 97 +33 110 120 +41 121 129 +50 132 139 +54 140 146 +59 148 153 +58 148 153 +58 149 154 +64 136 141 +59 130 134 +55 124 127 +49 114 119 +44 105 111 +43 98 105 +43 91 99 +43 77 87 +40 63 76 +28 42 57 +25 36 49 +23 31 42 +24 28 37 +26 26 32 +28 26 32 +30 27 32 +50 41 32 +70 53 35 +90 65 38 +111 79 46 +133 94 55 +141 98 57 +149 102 60 +165 108 59 +176 111 54 +181 109 49 +173 100 45 +165 92 42 +159 88 38 +154 84 35 +136 71 26 +117 59 19 +81 34 11 +68 29 9 +55 24 8 +42 18 7 +30 13 6 +24 10 6 +18 8 7 +12 10 12 +7 14 18 +12 30 34 +21 39 46 +30 49 58 +34 54 64 +39 59 71 +42 65 77 +45 69 82 +45 64 78 +45 60 74 +46 57 70 +44 54 66 +42 52 63 +40 46 53 +44 40 44 +51 37 34 +63 35 25 +73 35 14 +81 37 13 +90 39 12 +93 38 10 +96 37 9 +97 31 7 +85 25 3 +57 19 5 +47 15 9 +37 11 13 +32 9 14 +27 8 16 +18 13 18 +11 18 25 +3 28 35 +2 38 48 +1 56 70 +2 59 74 +3 63 78 +4 70 84 +6 77 91 +6 78 95 +4 77 97 +4 68 86 +5 61 79 +6 54 72 +5 49 67 +4 45 63 +2 37 52 +0 31 40 +0 24 32 +0 19 26 +0 9 19 +0 8 16 +0 8 14 +0 9 8 +0 10 4 +0 12 3 +2 13 4 +14 24 15 +21 32 23 +28 41 32 +31 43 35 +34 46 38 +41 54 39 +51 61 43 +64 67 49 +85 83 62 +133 127 84 +142 133 87 +152 140 90 +160 142 87 +166 137 85 +173 134 89 +177 145 97 +169 155 116 +162 150 112 +155 145 109 +132 123 101 +108 111 97 +95 106 102 +79 110 117 +77 121 125 +75 127 133 +92 138 147 +97 145 155 +103 153 163 +119 167 178 +130 176 188 +143 183 194 +152 180 192 +153 177 178 +151 171 170 +149 165 162 +147 152 145 +148 136 122 +147 124 103 +140 115 82 +134 104 62 +133 91 43 +136 83 26 +151 82 20 +163 86 17 +170 91 16 +173 91 18 +166 85 18 +163 81 21 +166 82 26 +169 85 30 +173 88 34 +177 91 40 +175 92 45 +171 91 43 +172 95 37 +182 100 40 +201 112 48 +208 124 62 +206 132 79 +193 136 87 +176 135 95 +165 132 99 +150 123 98 +127 114 103 +104 103 104 +78 93 106 +59 88 101 +49 82 91 +38 74 81 +31 69 72 +25 66 72 +20 70 74 +23 76 79 +27 80 83 +33 83 86 +39 81 90 +44 80 88 +52 77 83 +60 73 78 +70 69 72 +76 68 75 +84 72 76 +102 81 81 +129 97 83 +156 119 87 +174 138 101 +180 156 121 +182 170 142 +189 178 156 +192 185 159 +191 189 155 +178 189 157 +158 182 158 +136 169 161 +109 150 155 +83 134 142 +58 127 137 +41 123 127 +35 127 129 +29 123 129 +35 115 121 +43 111 119 +53 107 105 +70 108 97 +83 108 92 +100 104 82 +116 98 74 +130 92 65 +146 95 59 +150 98 62 +153 109 75 +149 120 88 +141 126 101 +140 135 111 +134 135 113 +134 133 113 +139 137 109 +142 134 104 +145 133 100 +152 130 94 diff --git a/src/fractalzoomer/color_maps/Flame 577_Golden.map b/src/fractalzoomer/color_maps/Flame 577_Golden.map new file mode 100644 index 000000000..a9bf3d79e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 577_Golden.map @@ -0,0 +1,256 @@ +148 110 66 +145 114 70 +137 107 64 +129 101 58 +112 85 49 +96 70 41 +89 65 37 +82 61 34 +61 50 34 +62 51 39 +63 52 44 +66 56 48 +70 61 52 +71 66 61 +73 72 70 +77 76 75 +81 80 81 +103 101 99 +112 108 101 +122 115 103 +130 118 100 +139 121 97 +142 122 95 +145 124 94 +149 118 80 +147 113 70 +146 109 60 +137 102 58 +128 96 57 +122 92 56 +117 89 56 +107 83 55 +101 79 52 +84 72 56 +78 69 59 +73 67 63 +72 68 65 +72 70 68 +72 70 69 +73 71 71 +74 73 74 +79 75 70 +85 78 66 +90 80 63 +96 83 60 +95 82 58 +95 81 56 +92 77 47 +90 74 35 +93 71 23 +97 74 24 +102 77 26 +110 85 30 +119 93 35 +125 97 39 +132 102 44 +165 128 64 +180 145 79 +196 163 95 +208 177 110 +220 191 125 +224 195 127 +229 199 129 +230 204 131 +232 205 128 +228 201 127 +221 195 124 +214 189 122 +207 182 117 +201 176 113 +187 161 102 +172 146 94 +146 124 91 +131 113 89 +116 102 87 +102 91 82 +89 81 77 +85 78 74 +81 75 72 +74 69 69 +69 64 64 +58 55 57 +54 52 53 +51 49 50 +50 48 49 +49 48 48 +49 48 48 +48 48 49 +47 46 47 +47 46 46 +48 46 46 +48 46 46 +48 47 47 +49 47 47 +49 46 46 +51 46 41 +52 46 36 +57 49 32 +57 49 34 +58 49 36 +58 49 36 +59 50 37 +62 54 36 +67 57 41 +70 62 54 +70 63 57 +71 64 60 +72 65 61 +73 66 62 +76 69 65 +78 72 68 +83 75 71 +85 77 72 +96 80 65 +98 80 63 +100 81 62 +104 83 59 +105 84 60 +107 83 60 +107 81 57 +96 73 47 +88 68 45 +81 64 44 +77 61 44 +73 59 44 +65 53 43 +56 48 39 +52 46 35 +50 46 35 +57 51 43 +60 53 44 +63 56 46 +73 63 49 +83 72 58 +97 85 67 +114 99 80 +154 130 92 +169 143 96 +185 156 100 +192 162 103 +200 168 107 +212 179 113 +222 187 116 +224 188 113 +216 184 113 +193 162 102 +187 156 100 +182 151 99 +170 139 89 +156 125 83 +138 111 75 +119 93 62 +92 70 47 +89 67 44 +86 65 42 +82 63 44 +80 64 47 +78 66 54 +76 69 63 +77 73 70 +80 78 77 +96 89 82 +100 91 81 +104 93 81 +111 95 79 +116 99 82 +120 101 83 +126 107 87 +136 114 87 +138 116 89 +140 118 92 +143 121 95 +146 127 103 +153 133 108 +160 140 114 +167 148 122 +173 154 129 +180 164 135 +191 171 135 +203 179 130 +211 185 128 +214 185 123 +214 185 121 +213 182 120 +201 170 106 +196 163 99 +192 157 92 +181 143 79 +172 131 67 +163 123 62 +155 115 60 +150 111 57 +148 108 55 +149 108 50 +155 113 49 +163 120 53 +172 129 56 +183 139 62 +188 145 64 +193 149 65 +195 152 67 +194 151 66 +191 150 70 +183 147 73 +173 141 76 +163 135 78 +153 127 77 +144 121 80 +137 118 84 +137 117 87 +141 120 90 +148 126 91 +159 134 92 +166 140 100 +173 147 104 +179 152 108 +181 155 110 +182 155 107 +179 154 111 +172 150 113 +162 143 116 +149 137 119 +136 128 117 +128 121 112 +122 114 105 +115 105 97 +107 99 91 +100 92 83 +94 86 74 +91 82 67 +87 76 61 +82 73 58 +76 66 54 +72 62 48 +68 58 45 +66 57 43 +64 57 47 +63 57 51 +65 58 50 +67 57 47 +70 57 43 +72 58 39 +73 59 36 +79 61 33 +84 64 30 +89 66 28 +92 66 27 +93 67 26 +98 68 26 +103 72 28 +112 82 40 +116 86 48 +132 101 58 +144 110 64 +149 110 59 +160 120 67 diff --git a/src/fractalzoomer/color_maps/Flame 578_Golden_Green.map b/src/fractalzoomer/color_maps/Flame 578_Golden_Green.map new file mode 100644 index 000000000..8cd2bcc8d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 578_Golden_Green.map @@ -0,0 +1,256 @@ +40 49 3 +42 50 3 +40 47 2 +38 44 2 +31 36 1 +24 29 1 +20 24 0 +16 19 0 +4 6 0 +2 3 0 +0 1 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 1 0 +0 1 0 +0 1 0 +0 2 0 +0 2 0 +0 3 0 +0 3 0 +1 4 0 +1 4 0 +2 5 0 +3 6 0 +4 8 0 +12 17 0 +18 23 0 +24 29 0 +28 34 0 +33 39 0 +34 41 0 +35 43 0 +38 46 0 +40 49 1 +45 55 1 +47 57 1 +49 60 1 +48 59 1 +47 59 1 +45 58 1 +44 57 1 +39 53 1 +38 52 1 +38 51 2 +38 51 1 +39 52 1 +40 53 1 +41 54 1 +43 57 1 +46 59 1 +54 67 3 +56 69 4 +59 72 5 +60 73 5 +62 74 5 +65 77 5 +67 78 4 +73 84 3 +74 86 4 +76 89 5 +77 90 5 +79 91 5 +79 91 5 +80 92 5 +82 93 3 +84 94 2 +90 98 0 +95 102 1 +100 107 3 +105 111 5 +110 116 7 +122 126 12 +133 134 16 +143 141 15 +140 140 13 +138 139 11 +138 139 11 +138 140 11 +141 142 11 +147 148 15 +156 155 17 +163 160 21 +165 161 21 +159 156 17 +153 151 13 +149 149 11 +146 147 10 +147 147 9 +154 150 10 +172 165 24 +181 173 29 +191 181 35 +190 181 36 +189 181 37 +181 175 32 +172 168 26 +166 163 23 +160 159 23 +158 157 24 +158 158 26 +158 159 28 +151 154 26 +141 145 22 +130 134 17 +116 121 11 +87 92 2 +77 83 1 +68 74 1 +64 70 1 +60 66 1 +53 60 0 +47 55 1 +42 49 1 +36 43 1 +25 33 1 +23 30 0 +21 28 0 +19 27 0 +18 28 0 +20 31 0 +24 36 0 +35 47 0 +39 52 0 +44 57 1 +47 59 1 +50 62 1 +56 68 2 +62 74 2 +70 82 4 +82 92 10 +105 113 18 +108 116 19 +112 119 20 +115 121 22 +112 120 21 +106 112 17 +101 105 18 +93 97 22 +91 95 22 +90 93 22 +87 89 23 +80 84 20 +69 75 14 +55 63 9 +43 51 8 +33 41 7 +21 29 6 +20 28 5 +20 28 4 +20 28 3 +22 30 3 +24 33 2 +28 36 2 +35 43 2 +36 44 2 +38 46 3 +41 48 2 +43 49 1 +44 52 1 +46 54 0 +48 57 0 +50 61 0 +52 64 1 +53 65 1 +54 66 1 +54 67 1 +53 66 2 +54 66 4 +55 68 5 +61 73 8 +63 74 8 +65 75 8 +67 77 7 +69 80 5 +71 81 7 +70 81 6 +72 82 7 +73 83 8 +73 82 8 +73 81 7 +73 81 4 +72 81 4 +70 80 2 +69 80 1 +69 81 2 +70 82 2 +71 82 1 +74 84 1 +78 88 2 +82 92 2 +85 95 2 +86 98 2 +86 99 2 +84 97 2 +82 94 2 +79 89 2 +76 86 2 +74 83 2 +70 79 2 +67 77 1 +64 76 1 +61 73 2 +58 69 2 +56 66 2 +55 63 2 +55 60 2 +54 58 2 +54 57 1 +54 57 1 +54 58 3 +55 58 5 +55 59 5 +54 58 6 +53 56 6 +50 52 6 +46 47 5 +42 43 4 +38 38 5 +33 34 5 +29 32 6 +25 29 5 +23 27 6 +20 24 5 +17 21 2 +14 17 2 +11 13 1 +8 10 1 +5 7 0 +3 6 0 +2 5 1 +3 6 0 +5 10 1 +10 16 1 +18 24 2 +25 32 2 +33 42 2 +39 48 2 +42 51 2 +44 52 2 +41 51 2 +43 52 3 diff --git a/src/fractalzoomer/color_maps/Flame 579_Goldenrod.map b/src/fractalzoomer/color_maps/Flame 579_Goldenrod.map new file mode 100644 index 000000000..352c956e8 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 579_Goldenrod.map @@ -0,0 +1,256 @@ +237 184 18 +252 174 18 +232 168 38 +212 163 59 +196 147 89 +180 131 120 +166 128 136 +153 126 153 +114 116 162 +93 107 136 +72 99 110 +52 87 82 +33 76 55 +26 57 42 +20 39 29 +21 36 28 +22 34 28 +27 28 25 +25 29 26 +24 30 28 +17 41 34 +11 52 40 +10 57 45 +10 62 50 +3 100 78 +5 104 81 +7 108 85 +7 100 78 +8 92 71 +13 84 65 +19 76 59 +34 72 49 +75 75 34 +152 87 24 +187 101 18 +223 116 13 +201 112 15 +179 109 18 +158 100 22 +138 91 27 +63 84 48 +48 86 64 +33 88 81 +53 107 106 +74 127 132 +87 133 145 +101 139 159 +130 144 178 +147 141 197 +143 114 209 +140 95 214 +138 76 220 +129 61 214 +121 46 208 +115 41 199 +109 37 191 +73 34 119 +51 33 97 +29 33 75 +16 45 62 +3 58 49 +2 65 55 +1 73 61 +4 86 66 +2 93 64 +5 102 62 +4 87 54 +3 72 47 +5 68 43 +7 65 39 +10 53 31 +11 35 24 +20 23 21 +23 22 21 +26 22 22 +83 58 18 +140 95 14 +136 93 16 +132 91 19 +182 119 13 +235 140 9 +159 89 16 +135 69 18 +111 49 20 +90 39 21 +70 30 23 +51 24 30 +69 30 50 +77 50 95 +86 54 127 +96 58 159 +92 53 167 +88 49 175 +90 33 174 +84 33 181 +61 41 163 +43 58 137 +32 67 129 +47 72 136 +63 77 144 +78 74 156 +93 72 168 +118 82 190 +138 99 185 +191 143 116 +203 152 87 +216 162 58 +225 163 42 +235 165 26 +235 155 23 +217 140 19 +169 119 18 +124 86 19 +59 49 16 +43 37 17 +28 25 19 +24 19 20 +24 16 19 +23 17 20 +21 17 21 +19 24 26 +27 28 39 +36 32 53 +42 33 68 +49 34 83 +54 38 92 +46 62 105 +40 90 124 +39 109 128 +2 124 94 +6 122 87 +11 121 81 +26 93 58 +67 81 39 +119 81 30 +147 81 14 +232 126 10 +242 141 11 +253 156 13 +252 159 14 +251 163 15 +251 168 13 +254 170 18 +254 167 19 +252 163 16 +220 149 38 +207 147 55 +195 145 72 +190 125 106 +176 114 141 +153 112 184 +155 98 222 +155 70 236 +151 63 235 +148 57 234 +133 50 221 +119 42 209 +110 33 196 +98 29 176 +76 25 153 +60 21 121 +44 20 81 +40 18 69 +37 17 57 +48 30 39 +87 48 35 +126 59 34 +133 81 55 +165 85 112 +163 84 126 +162 83 140 +128 82 174 +119 62 188 +120 39 187 +96 42 168 +70 55 140 +55 53 124 +39 59 113 +15 82 95 +2 99 90 +6 106 94 +9 112 95 +25 125 100 +54 126 115 +67 88 100 +73 87 98 +80 87 97 +82 63 83 +57 44 67 +33 48 56 +24 47 42 +15 46 38 +6 46 39 +3 42 37 +2 38 31 +1 35 27 +2 33 24 +2 32 20 +1 34 23 +1 42 27 +0 49 30 +0 55 37 +0 59 38 +1 58 36 +5 56 34 +8 50 30 +9 41 22 +14 34 18 +18 28 18 +19 24 17 +20 22 17 +21 21 16 +21 19 16 +21 19 17 +21 20 16 +20 20 17 +20 19 18 +20 19 20 +20 20 23 +17 22 25 +13 29 28 +12 35 39 +8 41 47 +4 53 50 +3 61 60 +4 64 67 +5 64 65 +7 61 61 +7 59 56 +6 52 50 +11 42 39 +15 38 33 +18 42 35 +31 57 46 +58 73 71 +81 87 93 +76 121 107 +70 149 140 +69 155 149 +69 152 113 +81 149 98 +102 155 81 +139 148 42 +185 140 24 +224 146 15 +246 156 12 +251 163 16 +253 166 17 +245 169 33 +228 171 78 +222 178 114 +208 180 124 +194 174 124 +208 183 119 +217 184 110 +219 178 62 diff --git a/src/fractalzoomer/color_maps/Flame 580_Grape.map b/src/fractalzoomer/color_maps/Flame 580_Grape.map new file mode 100644 index 000000000..b14c27783 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 580_Grape.map @@ -0,0 +1,256 @@ +83 67 90 +93 75 108 +98 77 115 +104 79 123 +106 80 126 +109 81 130 +109 81 130 +109 82 131 +110 83 129 +109 81 125 +108 80 122 +101 82 121 +95 84 120 +90 89 124 +85 94 128 +83 97 133 +82 100 138 +77 116 159 +74 125 168 +72 135 177 +69 138 185 +66 142 193 +66 141 192 +66 141 192 +70 134 171 +68 125 157 +67 117 143 +63 103 124 +59 90 106 +56 84 96 +54 79 87 +51 69 67 +47 63 54 +41 54 42 +39 54 41 +38 54 40 +41 66 55 +45 79 70 +52 87 82 +59 95 94 +110 138 138 +124 155 159 +139 172 180 +139 181 198 +139 190 217 +139 191 221 +140 193 225 +150 196 224 +143 191 224 +100 163 204 +87 151 192 +74 140 180 +69 135 179 +64 130 179 +62 128 179 +60 127 179 +60 126 171 +66 125 168 +72 125 166 +76 123 163 +81 122 160 +81 118 158 +82 114 156 +83 111 146 +88 102 134 +98 88 112 +97 79 109 +96 70 106 +95 67 104 +94 65 103 +99 63 109 +103 65 112 +103 62 119 +96 59 111 +89 57 104 +86 56 98 +84 55 92 +81 54 90 +79 53 88 +67 48 74 +57 43 64 +52 39 55 +56 39 59 +60 40 63 +63 41 67 +67 42 72 +74 46 80 +80 50 89 +94 55 104 +96 56 106 +98 58 109 +96 59 106 +94 60 104 +87 61 97 +80 59 90 +73 56 82 +64 52 73 +52 53 59 +51 54 57 +51 55 55 +52 56 56 +54 57 57 +59 58 61 +68 64 70 +87 76 94 +90 89 111 +93 102 128 +93 108 136 +94 115 145 +95 125 162 +98 131 173 +96 140 185 +92 148 197 +82 165 216 +82 166 218 +83 167 220 +86 170 221 +90 171 222 +97 175 222 +115 182 223 +143 192 200 +142 179 192 +141 167 185 +144 161 187 +147 155 189 +154 143 172 +158 138 154 +156 121 140 +140 100 128 +118 66 132 +117 63 131 +117 61 130 +118 59 128 +119 57 128 +121 53 131 +116 52 131 +105 51 124 +99 49 115 +94 47 106 +89 45 101 +84 43 96 +71 40 82 +57 36 71 +46 36 58 +39 35 45 +31 32 33 +30 31 32 +29 30 32 +31 27 32 +36 28 34 +42 27 39 +48 28 45 +66 36 67 +70 39 73 +75 43 80 +79 57 97 +82 72 117 +85 87 138 +94 94 150 +110 97 157 +115 101 162 +106 110 172 +102 108 168 +99 107 164 +102 102 151 +105 92 135 +106 85 121 +99 80 113 +83 77 95 +81 77 92 +80 78 89 +83 82 88 +83 86 90 +84 92 94 +82 95 99 +82 97 105 +86 98 110 +88 100 116 +91 100 119 +88 96 119 +84 92 119 +83 81 117 +81 70 114 +79 62 113 +67 46 96 +63 41 90 +60 37 84 +51 25 70 +40 19 64 +36 17 58 +31 21 53 +34 28 51 +38 31 48 +45 33 52 +54 37 62 +63 44 75 +77 52 90 +90 62 103 +104 67 115 +117 71 127 +124 79 138 +123 89 153 +117 100 165 +110 109 174 +103 114 181 +101 116 180 +96 123 179 +92 124 177 +91 125 175 +91 122 175 +96 116 175 +104 118 175 +112 125 176 +118 131 177 +119 131 178 +114 127 173 +110 120 168 +107 121 163 +105 123 155 +95 123 152 +83 120 140 +72 109 123 +67 96 104 +66 85 85 +63 75 72 +59 66 62 +52 61 53 +46 56 46 +39 51 39 +33 44 31 +28 36 26 +23 29 21 +22 24 22 +24 22 24 +26 21 27 +31 20 32 +34 19 37 +42 18 44 +52 22 52 +59 26 62 +66 30 69 +67 31 74 +69 32 74 +70 34 73 +70 38 72 +72 41 73 +70 42 75 +69 40 74 +67 41 70 +66 43 65 +67 48 63 +68 52 65 +72 54 71 +74 56 76 +76 58 80 +80 62 86 diff --git a/src/fractalzoomer/color_maps/Flame 581_Lemon_Grass.map b/src/fractalzoomer/color_maps/Flame 581_Lemon_Grass.map new file mode 100644 index 000000000..dbf2c9b77 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 581_Lemon_Grass.map @@ -0,0 +1,256 @@ +60 101 67 +33 82 77 +26 80 78 +19 78 80 +13 72 75 +7 66 71 +8 64 67 +9 62 63 +13 51 40 +21 48 34 +30 45 28 +38 45 21 +47 45 14 +57 47 12 +68 49 10 +71 48 10 +74 48 11 +81 50 11 +81 45 13 +81 41 16 +82 42 22 +83 44 28 +84 46 32 +85 48 36 +84 63 53 +83 70 55 +83 78 57 +83 85 56 +84 93 56 +84 95 51 +84 98 47 +87 103 36 +97 107 27 +126 124 15 +139 134 13 +152 144 12 +163 149 19 +175 155 26 +178 158 28 +181 162 31 +177 163 45 +173 159 50 +169 156 55 +161 152 52 +154 149 50 +148 145 50 +143 141 51 +134 129 52 +123 117 49 +94 86 45 +82 72 45 +70 58 46 +55 44 41 +41 30 36 +36 27 34 +31 24 32 +20 24 23 +15 26 18 +11 29 13 +18 37 11 +26 46 9 +30 51 9 +35 57 10 +41 67 10 +49 74 10 +65 86 18 +63 88 23 +61 90 28 +58 90 32 +56 91 37 +53 93 51 +46 90 61 +33 80 76 +33 74 82 +34 69 89 +36 62 89 +39 56 89 +38 51 86 +37 46 84 +37 36 81 +39 35 73 +36 44 64 +31 46 54 +27 49 45 +30 54 40 +33 60 36 +47 74 29 +65 93 23 +100 115 11 +122 128 10 +144 141 10 +151 144 11 +159 148 12 +165 149 15 +164 147 19 +164 148 21 +159 147 23 +144 137 33 +136 135 36 +129 133 39 +124 132 39 +120 131 39 +109 125 42 +99 119 44 +77 105 44 +69 97 44 +62 90 44 +62 87 44 +62 85 45 +63 81 45 +66 77 46 +69 74 46 +74 74 46 +81 81 44 +79 82 42 +78 83 40 +72 85 35 +69 88 34 +70 95 36 +75 104 37 +85 117 43 +96 123 52 +107 130 61 +112 133 64 +118 136 68 +126 139 74 +127 136 77 +122 128 77 +113 118 75 +97 94 64 +93 87 59 +89 80 55 +84 71 46 +86 70 39 +94 71 32 +108 76 26 +144 103 20 +159 116 17 +175 130 15 +179 135 13 +184 141 12 +186 147 11 +181 147 9 +172 144 8 +157 137 6 +117 115 7 +108 110 9 +100 105 12 +85 95 18 +76 87 26 +68 81 34 +67 80 45 +73 82 69 +75 82 73 +78 82 77 +83 82 81 +86 82 82 +88 81 81 +89 78 76 +88 73 68 +85 65 57 +74 55 36 +72 54 32 +70 54 29 +66 52 23 +62 51 19 +59 53 19 +60 59 22 +75 80 33 +81 87 37 +87 94 41 +103 109 51 +120 123 59 +136 136 66 +147 146 70 +158 153 73 +164 157 72 +165 156 68 +159 148 61 +150 140 54 +142 132 45 +136 125 38 +131 117 34 +129 113 31 +139 121 25 +143 124 25 +147 127 26 +156 129 32 +166 137 38 +176 145 43 +180 155 47 +177 155 53 +167 150 59 +155 141 66 +138 135 67 +121 126 65 +101 116 64 +82 101 64 +64 88 63 +50 75 58 +40 67 52 +34 58 48 +29 52 46 +26 48 44 +25 48 39 +25 48 35 +26 49 33 +28 51 36 +33 56 38 +39 61 41 +44 61 42 +48 57 42 +52 52 43 +58 49 42 +65 47 39 +73 43 32 +81 40 25 +90 41 20 +102 49 17 +112 57 14 +124 65 10 +135 74 8 +147 87 8 +154 97 9 +158 102 8 +160 103 6 +163 107 5 +164 110 6 +159 107 7 +149 98 8 +139 90 9 +129 88 11 +116 86 13 +97 79 14 +79 72 14 +68 72 15 +61 78 14 +57 85 13 +58 91 11 +67 99 9 +81 109 9 +96 119 10 +110 125 11 +124 129 12 +136 133 12 +145 137 15 +152 140 18 +156 144 19 +157 147 19 +155 150 20 +148 149 24 +140 148 28 +127 141 33 +115 136 39 +99 124 49 +84 116 57 diff --git a/src/fractalzoomer/color_maps/Flame 582_Magenta_and_Teal.map b/src/fractalzoomer/color_maps/Flame 582_Magenta_and_Teal.map new file mode 100644 index 000000000..20ce7f6ab --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 582_Magenta_and_Teal.map @@ -0,0 +1,256 @@ +171 65 180 +173 49 158 +176 50 150 +179 51 142 +183 53 146 +187 56 150 +194 57 156 +201 58 163 +212 54 173 +211 59 175 +210 64 177 +207 76 185 +205 89 193 +199 102 202 +193 115 211 +188 119 214 +183 123 217 +162 141 218 +150 151 223 +138 162 228 +127 179 228 +117 196 229 +112 202 230 +108 209 232 +109 229 218 +116 228 209 +124 228 201 +127 219 188 +131 210 175 +130 201 171 +130 192 168 +122 173 162 +128 156 154 +156 129 155 +169 124 156 +183 119 157 +185 111 157 +188 104 158 +185 99 156 +182 94 155 +177 73 149 +181 78 153 +186 83 157 +197 97 165 +209 111 173 +211 121 178 +214 131 183 +223 144 185 +226 159 179 +230 175 174 +229 182 179 +228 189 184 +222 200 198 +217 212 212 +212 217 217 +208 222 223 +178 231 238 +162 231 238 +147 232 239 +141 231 237 +135 231 235 +134 230 234 +134 230 234 +134 230 234 +131 228 233 +120 227 233 +117 229 232 +114 231 231 +118 232 230 +122 234 230 +132 237 230 +147 239 232 +178 242 231 +183 244 233 +188 246 235 +182 246 238 +177 247 241 +170 247 243 +163 248 245 +152 246 248 +143 245 250 +128 236 246 +125 224 239 +122 213 233 +114 208 228 +107 204 223 +92 192 214 +85 178 204 +70 147 180 +69 126 164 +69 106 148 +66 96 139 +63 87 131 +59 76 119 +62 73 110 +74 73 114 +93 82 113 +128 104 115 +137 111 104 +146 119 94 +144 122 88 +143 126 82 +140 127 84 +141 131 86 +136 134 100 +134 132 106 +133 131 112 +130 130 111 +127 129 110 +121 120 110 +108 119 115 +100 117 120 +93 117 130 +92 120 162 +95 126 169 +98 133 177 +114 141 191 +126 153 208 +139 164 217 +153 174 228 +182 171 237 +199 163 238 +216 156 240 +223 149 238 +231 142 237 +239 132 224 +243 123 213 +242 109 209 +244 91 208 +242 53 215 +242 44 218 +242 35 222 +243 26 220 +243 25 213 +241 24 209 +238 25 204 +222 23 203 +207 18 203 +193 13 203 +184 13 199 +175 14 195 +161 15 188 +149 18 187 +145 29 185 +140 44 183 +143 74 181 +143 81 178 +144 89 176 +146 109 169 +147 121 171 +156 137 174 +165 154 177 +193 183 200 +201 186 204 +210 189 208 +221 196 210 +229 198 209 +237 197 206 +242 196 198 +240 195 196 +237 188 191 +234 160 201 +232 154 204 +231 148 207 +230 138 213 +231 130 213 +232 126 215 +233 118 209 +235 100 210 +233 93 210 +231 87 211 +225 77 211 +216 68 207 +207 64 202 +200 61 193 +192 61 190 +186 62 191 +179 65 196 +168 67 198 +153 73 197 +138 79 196 +126 90 193 +112 102 193 +108 115 198 +113 150 221 +113 156 226 +114 162 231 +121 168 241 +127 172 244 +133 172 246 +142 172 245 +152 177 246 +164 181 246 +168 186 242 +173 190 241 +174 192 238 +169 191 234 +164 191 230 +151 193 228 +140 196 230 +129 200 229 +118 206 230 +109 214 232 +102 224 233 +101 230 231 +102 236 229 +107 240 228 +115 243 225 +127 242 221 +136 236 217 +150 231 210 +164 225 202 +175 221 197 +180 219 197 +184 221 198 +187 226 201 +184 228 205 +180 228 205 +171 226 202 +156 220 197 +140 211 195 +124 207 196 +115 209 200 +113 211 209 +117 217 220 +123 225 227 +124 229 231 +124 227 231 +118 226 231 +111 225 228 +107 220 227 +111 220 228 +123 225 229 +137 232 232 +153 236 235 +164 241 238 +171 246 237 +171 245 236 +169 243 235 +171 240 227 +173 232 221 +173 219 211 +173 209 205 +177 205 200 +184 198 198 +185 193 202 +184 186 203 +182 177 205 +177 156 198 +172 136 192 +151 116 176 +144 99 164 +135 88 159 +137 79 163 +144 78 172 +150 71 173 diff --git a/src/fractalzoomer/color_maps/Flame 583_Mahogany.map b/src/fractalzoomer/color_maps/Flame 583_Mahogany.map new file mode 100644 index 000000000..3f1fb52a9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 583_Mahogany.map @@ -0,0 +1,256 @@ +49 9 15 +40 6 12 +30 3 9 +21 0 7 +21 0 7 +21 0 8 +21 0 8 +21 1 8 +22 1 9 +22 1 9 +22 2 10 +22 2 10 +22 2 10 +22 2 10 +23 2 10 +23 1 10 +24 1 11 +25 2 11 +28 3 12 +32 5 13 +37 6 14 +43 8 16 +45 8 16 +47 9 17 +52 11 17 +53 11 18 +55 12 19 +57 12 19 +60 12 20 +61 12 19 +62 12 18 +65 13 19 +70 14 19 +85 19 21 +97 24 23 +110 29 25 +119 35 28 +128 42 31 +133 46 33 +138 51 36 +164 74 49 +166 76 49 +168 79 49 +165 76 48 +162 74 47 +162 74 48 +163 75 49 +162 76 50 +158 71 47 +145 57 40 +141 54 39 +137 52 39 +133 48 38 +129 44 37 +127 42 36 +126 41 35 +116 36 32 +109 32 31 +103 28 30 +96 24 29 +90 21 28 +86 19 27 +82 18 27 +74 14 23 +68 12 21 +58 9 18 +53 7 16 +48 6 15 +46 5 14 +44 5 14 +41 3 12 +40 3 12 +40 2 10 +39 2 10 +38 2 10 +37 2 9 +36 2 9 +35 2 9 +35 2 9 +33 2 9 +31 1 8 +26 1 8 +25 0 7 +24 0 7 +24 0 7 +25 0 7 +27 0 6 +30 1 8 +39 2 8 +44 3 9 +49 4 10 +50 4 10 +52 5 11 +53 5 11 +54 6 12 +56 6 13 +57 6 12 +58 8 18 +57 8 19 +57 9 20 +57 9 19 +58 9 18 +59 10 19 +61 12 21 +70 15 24 +76 16 24 +82 18 25 +84 19 25 +87 20 25 +92 21 23 +98 23 25 +103 24 26 +106 25 29 +103 23 27 +100 22 26 +98 22 25 +91 20 23 +82 18 23 +71 16 23 +60 12 18 +41 7 14 +34 5 11 +28 3 9 +26 2 8 +25 2 8 +23 2 9 +22 1 7 +21 0 6 +21 0 6 +21 0 7 +21 0 7 +21 0 7 +21 0 7 +22 0 7 +23 0 8 +24 0 8 +26 0 10 +27 0 9 +29 1 9 +29 0 8 +30 0 8 +31 1 10 +31 1 10 +31 1 10 +31 0 8 +30 1 10 +29 1 9 +29 1 9 +28 1 10 +28 0 8 +29 0 9 +31 0 7 +40 4 10 +43 5 10 +47 6 11 +55 9 14 +64 11 15 +71 12 14 +77 14 14 +81 17 16 +83 17 17 +81 16 18 +79 15 17 +77 15 17 +71 13 14 +63 10 11 +55 9 12 +48 7 13 +38 4 10 +37 3 9 +37 3 9 +37 3 9 +40 4 11 +44 5 12 +47 7 15 +49 9 18 +49 10 19 +49 10 19 +49 10 20 +48 9 19 +46 9 18 +42 8 17 +36 7 16 +31 5 14 +26 1 10 +25 0 9 +25 0 9 +24 0 8 +23 0 8 +23 0 8 +23 0 8 +23 0 8 +24 0 8 +23 0 8 +23 0 6 +24 1 9 +26 1 8 +29 2 9 +33 4 12 +40 6 15 +46 9 18 +52 12 22 +58 14 24 +65 15 24 +74 17 25 +83 20 29 +88 22 29 +91 24 33 +91 25 32 +91 25 32 +92 26 36 +93 25 34 +92 25 34 +89 24 31 +86 23 31 +83 23 33 +80 21 31 +79 19 29 +78 18 28 +79 16 24 +80 16 24 +81 16 23 +83 16 23 +85 17 23 +88 17 24 +90 17 23 +92 17 23 +92 18 25 +91 17 22 +91 17 22 +88 15 18 +83 13 17 +77 12 18 +71 10 17 +68 9 16 +67 9 16 +67 9 16 +67 10 17 +67 10 18 +68 11 19 +69 12 20 +71 13 22 +71 13 22 +69 13 22 +65 12 21 +59 10 18 +55 9 17 +51 9 17 +48 8 17 +48 9 17 +50 10 19 +55 12 19 +52 11 18 +48 9 15 +44 8 14 +41 7 14 diff --git a/src/fractalzoomer/color_maps/Flame 584_Marina.map b/src/fractalzoomer/color_maps/Flame 584_Marina.map new file mode 100644 index 000000000..bdac37cbf --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 584_Marina.map @@ -0,0 +1,256 @@ +19 87 122 +22 88 114 +18 90 112 +14 92 110 +15 103 113 +17 115 116 +17 119 115 +18 123 115 +13 138 116 +14 139 117 +16 141 118 +20 135 122 +25 130 127 +30 129 135 +35 128 143 +36 127 148 +38 127 153 +44 119 171 +47 119 175 +50 119 179 +51 120 175 +52 122 172 +56 123 167 +61 124 163 +103 136 137 +117 146 136 +132 156 135 +136 160 142 +141 164 150 +141 163 148 +141 163 147 +149 163 145 +139 161 147 +101 149 168 +84 139 166 +67 129 164 +64 125 153 +62 121 142 +64 121 140 +67 121 138 +65 119 128 +59 112 125 +53 105 122 +51 102 120 +50 100 119 +46 97 117 +43 94 115 +29 82 114 +14 68 111 +2 55 106 +1 57 105 +1 59 105 +3 65 105 +6 71 106 +6 77 105 +6 83 105 +5 106 109 +6 114 109 +7 123 110 +7 130 105 +7 138 100 +6 140 99 +6 142 99 +5 141 97 +6 132 93 +5 114 94 +8 115 102 +11 117 110 +15 119 113 +20 121 116 +32 129 127 +47 133 132 +67 139 146 +72 146 157 +77 154 168 +85 157 174 +94 160 180 +97 159 181 +101 159 182 +101 153 184 +97 149 192 +91 144 204 +95 147 206 +100 151 208 +104 155 210 +109 160 212 +117 164 212 +132 161 194 +150 138 142 +140 129 138 +130 121 134 +125 114 132 +121 108 130 +114 111 118 +107 93 95 +98 89 89 +71 89 96 +27 94 125 +20 94 128 +14 95 132 +11 96 134 +9 98 137 +6 102 137 +4 102 138 +4 87 136 +4 84 138 +5 82 140 +6 83 142 +7 84 145 +10 86 148 +15 89 152 +20 94 156 +26 99 159 +34 103 152 +36 100 144 +39 97 137 +42 91 123 +42 86 111 +42 81 105 +35 78 97 +27 52 57 +22 41 45 +18 31 33 +14 31 36 +11 32 40 +6 35 53 +3 36 61 +0 36 64 +1 41 72 +0 60 105 +0 65 114 +1 71 123 +2 79 134 +3 83 142 +3 87 149 +3 89 156 +5 91 162 +6 90 162 +7 90 163 +6 90 164 +6 90 166 +7 94 173 +18 102 178 +35 118 188 +57 137 199 +91 169 212 +94 170 211 +98 172 211 +99 182 209 +94 188 208 +98 193 203 +99 199 202 +97 187 190 +90 182 188 +83 178 187 +75 170 186 +71 169 191 +76 166 196 +91 167 200 +102 168 206 +112 165 210 +111 160 218 +108 158 216 +105 156 214 +95 149 210 +86 139 205 +78 133 200 +72 129 197 +63 125 190 +61 122 189 +59 120 189 +59 122 188 +63 124 189 +71 128 188 +79 133 185 +86 134 180 +88 132 176 +82 128 170 +78 124 163 +75 123 151 +78 129 132 +86 131 118 +81 132 113 +71 125 115 +45 116 123 +45 117 120 +46 119 118 +46 122 121 +42 119 129 +35 114 144 +26 107 157 +23 102 163 +25 102 167 +28 104 169 +34 110 171 +44 117 169 +52 121 166 +57 122 165 +56 118 165 +51 112 158 +50 107 146 +53 102 128 +60 93 111 +68 78 95 +72 60 80 +80 43 64 +89 33 46 +97 27 32 +111 20 19 +118 15 11 +121 14 9 +121 20 10 +110 32 20 +107 42 34 +103 54 44 +98 64 54 +96 77 59 +83 92 69 +73 100 80 +63 110 87 +57 111 91 +56 109 90 +50 104 90 +42 90 84 +26 80 73 +17 71 59 +10 64 53 +6 57 54 +6 49 60 +2 42 65 +4 38 63 +5 41 64 +5 46 73 +5 52 87 +2 57 104 +0 61 117 +0 65 123 +0 67 128 +0 68 126 +1 67 125 +1 65 122 +2 63 118 +2 63 117 +1 62 114 +1 62 112 +1 61 112 +2 62 113 +3 66 119 +4 73 126 +7 80 134 +10 87 138 +16 95 139 +15 87 129 +13 83 121 +12 77 117 +10 74 114 diff --git a/src/fractalzoomer/color_maps/Flame 585_Meadow.map b/src/fractalzoomer/color_maps/Flame 585_Meadow.map new file mode 100644 index 000000000..e5cdbe28e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 585_Meadow.map @@ -0,0 +1,256 @@ +153 129 176 +154 126 170 +168 135 178 +183 144 187 +195 152 198 +208 160 209 +212 162 213 +217 165 218 +235 179 234 +228 176 228 +222 173 223 +203 163 206 +185 153 190 +164 147 168 +143 142 146 +127 140 128 +111 138 110 +105 127 91 +105 124 90 +105 122 89 +108 117 88 +111 112 88 +111 102 93 +112 92 99 +111 76 119 +103 70 111 +95 64 103 +84 58 94 +74 52 85 +69 50 80 +65 49 75 +53 45 64 +45 41 59 +38 38 50 +36 38 49 +35 39 48 +34 39 45 +34 39 42 +34 37 41 +34 36 40 +33 35 41 +34 35 43 +36 36 46 +44 41 52 +52 46 59 +57 48 64 +62 50 70 +74 57 81 +87 64 94 +110 81 117 +115 86 121 +120 91 126 +114 92 121 +109 93 117 +103 91 111 +97 89 106 +68 93 66 +55 93 51 +42 93 37 +36 94 30 +31 96 24 +32 96 25 +34 97 27 +38 97 36 +48 101 47 +72 116 101 +76 130 116 +81 145 132 +79 143 123 +77 141 114 +68 135 90 +55 142 69 +33 138 34 +39 135 23 +45 133 13 +43 131 7 +42 130 2 +41 131 1 +40 133 1 +40 133 1 +29 126 0 +37 133 2 +34 128 5 +31 123 9 +34 118 15 +37 113 22 +45 109 35 +49 99 46 +67 83 71 +71 76 78 +76 70 86 +80 67 90 +84 65 94 +89 62 98 +94 65 102 +101 70 107 +109 78 117 +130 95 135 +134 98 140 +139 102 145 +139 102 145 +140 102 145 +134 98 139 +123 92 129 +102 78 107 +95 75 100 +88 72 94 +85 70 91 +82 69 89 +75 67 85 +77 66 88 +78 67 88 +77 66 87 +64 60 80 +62 58 76 +60 56 73 +57 52 68 +54 52 68 +57 56 72 +62 58 75 +92 70 101 +106 79 114 +120 89 128 +128 94 136 +137 99 144 +149 106 156 +161 116 166 +165 121 171 +172 126 175 +175 128 178 +173 127 178 +172 127 178 +172 126 177 +169 126 174 +162 125 167 +152 124 160 +130 140 158 +118 149 158 +107 159 159 +99 155 145 +92 151 132 +74 144 101 +52 147 74 +41 137 65 +32 134 44 +34 137 14 +33 128 15 +32 119 17 +33 102 23 +37 88 32 +44 85 36 +48 72 47 +70 61 78 +79 65 86 +88 70 94 +101 77 108 +99 75 106 +102 79 110 +101 82 109 +95 83 106 +80 76 94 +56 75 69 +47 73 57 +39 71 45 +27 73 26 +20 69 20 +26 70 18 +31 70 20 +39 69 32 +45 70 37 +51 72 43 +57 72 54 +69 72 70 +73 76 87 +80 83 98 +87 95 105 +89 97 104 +87 94 100 +82 84 97 +77 79 92 +71 77 85 +66 71 76 +62 62 71 +70 61 75 +73 72 89 +79 82 95 +85 93 102 +95 108 115 +99 124 127 +107 125 131 +105 131 132 +98 129 127 +87 124 120 +85 111 111 +84 93 100 +79 76 91 +82 73 92 +91 75 100 +104 81 112 +123 90 129 +144 103 148 +165 117 166 +180 128 181 +189 135 189 +192 140 192 +195 142 195 +196 142 196 +188 138 191 +179 132 184 +174 126 179 +171 123 175 +162 120 168 +151 117 159 +138 108 149 +124 97 135 +107 87 118 +89 79 99 +72 72 82 +57 66 63 +40 55 41 +29 47 29 +20 42 21 +17 41 15 +15 39 13 +16 38 12 +12 30 12 +15 25 18 +21 27 29 +24 30 31 +25 28 30 +25 25 34 +34 32 45 +48 47 61 +64 61 75 +81 71 90 +106 85 114 +129 103 135 +151 124 157 +173 138 177 +191 148 194 +205 154 206 +208 158 212 +213 160 215 +208 162 211 +203 170 199 +193 176 197 +199 183 205 +202 186 214 +217 197 217 +210 203 216 +210 204 223 +202 191 230 +199 177 222 +193 164 214 +180 153 202 +169 140 191 diff --git a/src/fractalzoomer/color_maps/Flame 586_Mermaid.map b/src/fractalzoomer/color_maps/Flame 586_Mermaid.map new file mode 100644 index 000000000..f946f8e42 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 586_Mermaid.map @@ -0,0 +1,256 @@ +70 122 117 +80 108 100 +81 102 97 +82 97 94 +76 94 104 +71 92 114 +67 91 120 +64 90 127 +54 86 151 +60 88 156 +66 91 161 +76 97 166 +87 103 172 +95 110 177 +103 117 183 +104 121 185 +106 125 188 +101 135 205 +93 139 207 +86 144 210 +84 146 210 +82 148 211 +81 148 211 +81 149 211 +74 129 204 +73 121 202 +73 114 200 +66 102 198 +59 91 196 +57 89 196 +56 88 196 +56 91 197 +56 93 199 +51 91 203 +49 92 207 +48 94 211 +41 87 213 +34 80 216 +31 78 217 +28 76 218 +17 71 218 +15 72 216 +14 73 215 +15 78 212 +17 83 210 +18 88 209 +20 93 209 +24 102 207 +26 108 203 +34 121 193 +38 126 186 +43 131 179 +44 131 166 +46 131 154 +46 132 149 +46 134 145 +49 138 138 +44 135 139 +39 132 141 +36 128 148 +34 124 156 +31 119 160 +29 115 165 +23 103 172 +19 91 175 +16 71 178 +16 66 175 +16 61 173 +19 64 172 +23 68 171 +32 81 168 +39 89 154 +55 116 126 +63 132 118 +71 148 110 +78 155 113 +85 162 116 +84 161 121 +84 161 127 +75 151 134 +72 139 146 +70 124 179 +63 114 178 +57 105 178 +56 103 174 +56 101 171 +57 103 161 +56 106 145 +47 113 114 +43 116 104 +40 119 95 +36 119 91 +32 120 88 +25 120 88 +23 120 90 +22 119 89 +20 118 86 +28 107 77 +37 101 69 +47 95 61 +51 90 56 +55 86 51 +66 78 44 +78 77 40 +104 89 45 +104 93 42 +105 98 39 +102 100 37 +99 103 35 +91 106 34 +82 110 37 +73 114 42 +66 118 52 +59 120 79 +60 119 85 +61 118 92 +67 117 102 +78 118 109 +88 117 110 +98 114 104 +114 108 76 +119 107 63 +125 107 50 +126 107 46 +128 108 43 +127 107 36 +124 106 30 +116 106 29 +104 102 29 +73 90 25 +67 88 26 +61 87 27 +53 85 33 +46 83 40 +39 75 42 +39 67 44 +58 60 48 +70 57 45 +83 54 42 +90 57 39 +98 61 37 +116 80 36 +124 95 30 +124 105 24 +119 117 21 +103 146 26 +96 148 29 +90 150 33 +78 152 47 +69 157 64 +61 156 83 +55 152 104 +54 161 151 +56 164 159 +59 168 167 +60 168 175 +54 167 175 +46 164 163 +42 159 141 +40 150 117 +41 143 97 +54 135 61 +55 131 52 +57 127 44 +55 118 35 +59 117 40 +71 127 58 +78 140 81 +72 142 118 +71 143 127 +70 144 137 +74 154 162 +77 160 182 +77 158 194 +72 153 202 +67 152 210 +62 148 213 +53 140 213 +42 133 213 +34 129 209 +29 125 199 +24 118 186 +22 111 170 +24 106 152 +28 100 114 +30 99 109 +32 98 105 +36 97 99 +37 99 100 +32 97 101 +30 93 107 +28 87 114 +26 84 120 +22 79 119 +21 71 113 +24 60 101 +27 49 84 +31 41 68 +35 35 54 +39 34 48 +40 35 44 +39 40 46 +36 48 52 +31 59 61 +26 70 68 +21 79 69 +17 84 66 +17 88 61 +20 93 55 +24 96 51 +29 96 50 +35 97 54 +40 102 64 +40 106 77 +39 112 94 +37 116 110 +37 122 125 +33 127 138 +30 132 150 +29 136 158 +33 140 163 +41 143 167 +54 149 171 +67 153 173 +77 152 172 +86 150 165 +97 150 154 +105 149 140 +106 145 123 +104 145 104 +103 145 85 +100 145 67 +92 143 51 +84 142 37 +78 141 27 +73 137 21 +71 134 20 +70 130 24 +71 125 31 +73 120 39 +78 116 49 +86 109 59 +91 104 65 +94 100 68 +96 96 71 +95 92 71 +86 87 65 +74 87 59 +66 92 63 +63 105 80 +53 113 96 +44 120 106 +40 123 113 +46 130 127 +51 132 135 +60 130 132 diff --git a/src/fractalzoomer/color_maps/Flame 587_Mesmerize.map b/src/fractalzoomer/color_maps/Flame 587_Mesmerize.map new file mode 100644 index 000000000..b80bc88bc --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 587_Mesmerize.map @@ -0,0 +1,256 @@ +20 29 51 +12 59 51 +12 83 57 +12 107 63 +25 120 72 +39 133 82 +46 145 85 +53 158 89 +77 150 120 +84 151 127 +91 153 135 +95 148 139 +100 143 144 +112 135 146 +124 128 149 +132 130 154 +140 132 159 +159 138 154 +171 139 156 +184 141 158 +190 145 154 +197 149 151 +201 146 153 +206 144 156 +224 140 154 +225 118 156 +226 97 159 +211 85 158 +197 74 158 +188 65 155 +179 56 153 +140 59 152 +100 64 147 +50 65 111 +40 73 101 +30 81 92 +57 81 96 +85 81 101 +99 86 105 +113 91 109 +179 56 135 +189 47 144 +199 38 154 +208 29 154 +218 21 154 +216 30 155 +214 39 157 +228 48 159 +196 51 149 +184 88 135 +172 92 124 +161 96 114 +177 99 109 +193 102 104 +189 105 103 +186 108 102 +161 112 115 +159 124 120 +157 136 125 +171 133 134 +186 130 143 +200 131 144 +214 133 146 +233 128 147 +240 127 143 +243 133 124 +245 132 122 +247 132 120 +241 134 121 +236 136 122 +227 127 127 +218 123 133 +182 126 149 +161 120 139 +141 114 130 +134 114 129 +128 114 128 +123 108 128 +118 103 128 +110 103 130 +122 101 137 +127 85 150 +129 92 150 +131 100 150 +129 108 148 +127 116 147 +122 123 141 +118 134 139 +140 146 134 +152 129 135 +165 113 136 +169 108 138 +174 104 141 +177 99 154 +170 92 165 +161 89 166 +164 95 170 +179 118 162 +192 107 143 +205 97 124 +209 95 117 +214 94 111 +232 76 104 +236 56 101 +245 44 107 +244 45 115 +244 46 124 +239 48 128 +234 51 132 +225 62 135 +215 72 144 +202 75 157 +191 77 158 +164 70 161 +153 63 164 +142 56 168 +128 41 170 +116 34 167 +91 44 166 +81 41 163 +105 49 153 +109 58 150 +113 67 148 +116 71 151 +119 76 155 +131 91 160 +142 110 158 +148 124 157 +167 134 150 +197 133 135 +198 128 131 +200 123 128 +197 108 116 +194 100 110 +181 101 109 +163 107 115 +132 137 128 +115 142 141 +99 148 155 +94 147 156 +89 146 158 +111 129 163 +132 125 160 +148 128 146 +179 128 135 +231 139 123 +235 136 118 +240 134 114 +244 130 119 +249 125 126 +249 117 135 +250 118 144 +246 142 154 +246 144 157 +246 146 160 +248 149 161 +243 139 160 +247 117 160 +249 96 160 +247 75 160 +251 52 161 +245 39 156 +242 35 153 +239 31 150 +235 38 141 +224 51 134 +210 52 134 +202 54 132 +181 52 132 +179 51 138 +178 51 144 +184 37 144 +183 35 140 +187 48 144 +194 54 149 +210 62 147 +223 84 138 +222 109 134 +229 126 133 +241 134 131 +238 142 132 +237 148 136 +237 143 144 +221 147 152 +195 143 160 +179 143 158 +164 144 156 +138 143 144 +106 120 124 +73 92 103 +60 71 92 +71 48 96 +87 29 97 +103 14 98 +154 18 120 +195 29 133 +211 33 128 +234 44 124 +242 61 124 +241 73 125 +246 75 120 +246 82 117 +244 93 110 +237 107 104 +224 117 102 +217 125 89 +217 142 87 +218 140 89 +220 132 85 +228 128 100 +241 111 113 +246 91 121 +241 74 134 +234 65 149 +225 54 161 +208 43 167 +191 41 164 +181 42 165 +172 41 173 +172 41 168 +182 54 167 +198 62 175 +206 61 169 +210 77 166 +216 88 168 +205 83 167 +192 83 164 +185 84 158 +181 78 155 +181 72 153 +183 74 147 +192 78 148 +204 85 150 +210 95 149 +213 97 153 +212 101 154 +196 104 150 +178 95 147 +153 96 146 +109 97 136 +85 87 118 +89 92 119 +79 91 124 +84 77 118 +119 75 113 +151 69 119 +174 56 129 +193 51 119 +205 50 104 +205 48 103 +168 44 96 +126 42 80 +115 31 68 +72 25 61 +29 33 55 +26 28 49 diff --git a/src/fractalzoomer/color_maps/Flame 588_Midnight_Wave.map b/src/fractalzoomer/color_maps/Flame 588_Midnight_Wave.map new file mode 100644 index 000000000..7a524815d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 588_Midnight_Wave.map @@ -0,0 +1,256 @@ +15 35 151 +16 39 153 +17 39 157 +18 40 161 +19 39 165 +20 39 170 +20 40 171 +21 42 172 +23 47 173 +22 44 171 +21 41 170 +20 35 167 +20 29 164 +18 27 158 +17 26 153 +17 26 148 +17 26 144 +12 22 126 +10 18 116 +9 14 106 +7 11 94 +5 8 83 +4 7 77 +3 6 72 +1 3 53 +0 2 45 +0 2 37 +0 1 32 +0 0 27 +0 0 25 +0 0 24 +0 0 23 +0 0 23 +0 1 25 +0 1 28 +0 1 31 +0 1 34 +1 2 37 +2 3 38 +3 5 39 +5 8 42 +5 7 42 +5 7 43 +4 6 41 +4 6 39 +4 6 38 +5 7 37 +6 9 36 +5 8 35 +3 6 34 +2 4 35 +1 2 36 +1 3 40 +1 4 45 +1 4 49 +2 5 54 +6 16 79 +13 30 94 +20 44 109 +41 66 126 +62 89 143 +74 99 152 +87 110 162 +106 129 179 +121 148 193 +139 180 217 +143 186 220 +148 192 224 +148 190 224 +148 188 224 +144 177 221 +128 158 213 +92 124 188 +72 103 173 +53 82 159 +36 62 143 +20 42 127 +17 36 121 +15 30 116 +10 21 102 +7 15 88 +3 7 66 +2 5 58 +1 3 50 +0 2 47 +0 2 44 +0 2 39 +0 2 36 +0 2 30 +0 1 29 +0 1 28 +0 1 28 +0 2 28 +1 2 28 +1 2 28 +1 2 28 +1 2 27 +1 1 27 +1 1 29 +1 2 32 +1 2 34 +1 3 36 +2 3 42 +2 4 48 +2 5 61 +3 7 71 +5 10 82 +6 12 87 +8 15 92 +8 15 92 +8 15 94 +8 15 97 +10 16 101 +16 25 129 +17 27 131 +19 30 134 +21 33 137 +20 34 139 +20 31 137 +16 25 136 +16 25 150 +16 26 150 +17 27 150 +16 27 148 +16 27 147 +16 24 144 +14 22 143 +14 25 142 +16 34 142 +26 59 148 +29 65 150 +32 72 152 +38 82 160 +44 95 169 +49 108 178 +54 114 185 +53 113 177 +49 104 166 +45 95 156 +43 92 151 +42 90 146 +41 83 144 +37 72 142 +33 65 140 +28 59 137 +22 54 130 +22 55 131 +23 56 132 +22 52 134 +21 49 137 +20 48 137 +19 47 135 +18 49 120 +17 46 114 +16 44 109 +13 33 97 +9 23 84 +5 12 71 +3 6 58 +2 4 48 +1 3 41 +0 2 34 +0 2 34 +0 2 34 +0 2 35 +0 1 37 +0 2 40 +0 2 43 +1 3 53 +1 3 56 +2 4 59 +2 5 66 +3 6 77 +3 6 86 +4 7 92 +4 7 97 +4 7 100 +4 7 100 +4 8 102 +4 9 105 +4 10 105 +4 10 103 +4 10 102 +4 10 98 +4 10 99 +4 11 101 +5 12 104 +7 15 110 +9 19 118 +12 22 125 +15 25 132 +17 27 141 +18 28 151 +19 28 160 +20 28 167 +20 28 169 +20 28 165 +20 27 157 +18 24 147 +16 21 138 +14 17 128 +11 13 117 +8 10 105 +6 7 91 +4 5 78 +2 5 67 +2 3 58 +1 3 52 +1 3 49 +1 3 48 +2 3 50 +2 4 54 +3 5 56 +3 5 58 +3 6 60 +3 6 59 +4 5 59 +4 5 60 +5 6 61 +4 7 63 +5 9 68 +6 11 73 +7 15 82 +10 20 91 +15 29 102 +18 40 112 +23 50 122 +28 57 135 +30 62 148 +31 67 161 +34 69 172 +34 72 179 +35 74 182 +36 72 181 +35 67 181 +31 61 178 +27 50 172 +23 43 166 +19 35 160 +17 29 153 +16 25 152 +16 23 152 +16 24 152 +18 28 154 +18 31 156 +18 33 155 +18 37 157 +18 38 158 +18 38 157 +19 38 157 +18 38 156 +17 37 155 +16 37 156 +15 36 157 +14 35 155 +15 34 154 diff --git a/src/fractalzoomer/color_maps/Flame 589_Mint.map b/src/fractalzoomer/color_maps/Flame 589_Mint.map new file mode 100644 index 000000000..c7e5631b2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 589_Mint.map @@ -0,0 +1,256 @@ +109 152 117 +117 169 136 +119 172 143 +121 175 150 +121 173 147 +122 172 145 +121 171 144 +120 171 143 +117 160 128 +110 152 123 +104 144 119 +94 131 116 +84 119 113 +76 108 112 +69 98 111 +67 93 107 +65 89 104 +69 86 104 +73 91 105 +78 96 107 +86 104 115 +94 113 124 +97 119 127 +100 125 131 +116 140 141 +120 145 143 +124 151 145 +129 155 149 +135 159 154 +137 162 154 +139 165 155 +146 175 164 +156 180 165 +157 174 155 +155 170 152 +153 167 150 +145 161 150 +137 155 150 +136 154 150 +135 154 150 +130 148 149 +123 147 140 +117 146 132 +111 146 126 +105 146 120 +104 147 117 +103 148 115 +102 149 115 +105 155 121 +123 161 133 +129 165 137 +136 169 142 +139 169 142 +142 169 142 +142 168 141 +143 167 141 +135 165 134 +130 160 131 +125 155 128 +117 150 124 +110 146 121 +106 142 119 +102 139 118 +98 134 117 +93 131 112 +93 137 110 +99 140 108 +105 144 106 +110 147 106 +116 150 106 +125 156 110 +123 156 116 +118 148 114 +108 144 111 +98 140 109 +90 135 99 +82 131 90 +79 129 87 +77 127 85 +71 123 80 +72 123 79 +70 113 83 +68 109 85 +67 106 88 +66 101 88 +66 96 88 +60 86 83 +54 79 82 +55 68 83 +56 70 86 +57 72 89 +58 74 90 +59 76 91 +62 84 95 +69 95 99 +73 104 102 +77 110 107 +84 121 108 +84 116 107 +84 112 107 +84 110 106 +84 109 106 +88 108 105 +93 113 105 +110 129 107 +111 134 108 +113 140 110 +112 140 109 +111 140 108 +103 127 107 +96 116 102 +87 111 99 +73 97 92 +57 74 74 +51 71 72 +45 69 70 +34 60 59 +24 45 48 +20 42 44 +21 44 44 +18 43 50 +29 53 59 +41 63 69 +44 69 73 +47 75 78 +56 85 85 +70 97 95 +78 105 103 +85 110 108 +97 126 121 +99 129 123 +102 133 125 +109 135 130 +110 139 128 +110 146 127 +110 148 130 +108 148 129 +105 147 130 +103 146 131 +103 144 133 +103 143 136 +107 145 141 +113 147 140 +118 150 142 +123 156 148 +128 163 138 +127 163 135 +126 163 133 +123 161 123 +121 158 115 +119 155 108 +114 150 102 +105 148 96 +101 146 95 +98 144 95 +89 135 90 +80 124 87 +72 109 83 +62 96 75 +53 84 72 +53 76 73 +56 88 85 +62 95 92 +68 102 100 +78 119 108 +84 130 116 +91 138 124 +91 143 122 +80 132 104 +74 126 99 +69 121 94 +59 107 80 +50 98 67 +48 92 69 +48 85 71 +49 86 67 +59 93 76 +65 99 88 +67 102 94 +71 104 93 +70 105 92 +66 103 95 +63 95 94 +58 90 89 +57 95 87 +59 97 86 +61 99 85 +70 108 88 +81 124 89 +93 135 91 +107 142 98 +117 151 104 +124 160 109 +130 161 117 +130 159 121 +126 156 122 +124 149 127 +115 141 127 +104 133 124 +100 126 121 +92 119 116 +83 117 109 +85 121 103 +89 124 99 +94 132 98 +101 141 104 +112 147 111 +123 151 120 +129 152 133 +130 151 143 +131 148 147 +132 144 149 +127 141 148 +124 137 141 +119 129 137 +111 124 134 +109 123 129 +105 117 128 +102 118 130 +105 126 131 +106 130 133 +110 137 135 +115 146 136 +114 150 140 +111 155 142 +114 162 139 +117 165 139 +114 166 141 +111 168 140 +116 167 138 +115 165 135 +111 160 133 +110 150 131 +105 144 128 +104 136 125 +102 125 121 +95 115 118 +88 105 116 +86 102 117 +87 101 116 +86 98 115 +85 100 116 +91 107 115 +94 110 116 +93 113 119 +93 116 119 +91 116 120 +90 116 120 +88 112 117 +84 108 115 +82 104 110 +81 104 104 +83 108 98 +88 111 93 +93 122 98 +102 142 108 diff --git a/src/fractalzoomer/color_maps/Flame 590_Mistic.map b/src/fractalzoomer/color_maps/Flame 590_Mistic.map new file mode 100644 index 000000000..95ad47f70 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 590_Mistic.map @@ -0,0 +1,256 @@ +29 24 66 +23 20 65 +19 18 64 +15 17 64 +12 14 59 +10 11 54 +7 9 50 +5 8 46 +7 12 36 +12 19 35 +18 26 34 +24 32 41 +31 39 49 +38 44 56 +45 49 63 +48 50 66 +52 52 69 +48 47 84 +43 40 85 +38 34 87 +36 33 92 +35 32 98 +34 32 101 +34 33 105 +43 38 108 +52 47 113 +61 56 119 +69 64 120 +78 72 122 +79 75 121 +81 78 120 +83 82 115 +82 85 111 +79 85 106 +77 81 101 +75 77 97 +76 76 97 +77 76 97 +77 75 95 +78 74 94 +90 77 93 +95 80 98 +101 84 104 +104 86 106 +108 88 109 +109 91 113 +110 94 117 +115 98 127 +119 98 136 +111 98 147 +100 89 143 +90 81 139 +77 70 130 +65 59 122 +59 53 117 +53 48 112 +38 37 87 +42 40 82 +46 43 78 +54 50 81 +63 57 85 +66 62 88 +70 68 92 +78 75 101 +83 81 114 +90 92 132 +92 94 134 +94 97 136 +97 99 136 +100 101 137 +108 105 144 +117 111 149 +132 118 155 +142 125 163 +153 133 172 +163 143 181 +174 154 191 +177 154 188 +180 155 185 +176 149 181 +175 152 186 +167 142 168 +148 127 151 +129 112 135 +123 107 130 +117 103 126 +107 93 117 +99 92 112 +91 89 110 +91 89 115 +91 89 121 +90 88 124 +90 87 128 +87 85 130 +85 83 129 +80 81 124 +77 74 120 +76 67 117 +82 70 119 +88 74 121 +91 77 122 +95 80 123 +100 84 122 +100 89 126 +92 84 120 +87 82 113 +83 81 106 +83 79 103 +83 77 101 +86 77 102 +95 80 106 +100 84 110 +103 88 111 +110 94 116 +109 92 117 +108 91 118 +100 85 119 +90 80 120 +89 79 123 +91 81 125 +97 92 139 +110 103 146 +124 114 153 +132 119 154 +140 125 155 +153 135 157 +162 142 157 +167 143 156 +168 140 156 +164 139 150 +159 136 146 +154 134 143 +142 123 141 +129 115 139 +119 109 136 +108 104 129 +90 85 122 +84 79 118 +78 74 114 +76 73 113 +75 73 113 +75 75 115 +75 76 114 +76 77 113 +79 80 111 +88 90 118 +87 90 118 +87 91 118 +87 91 111 +85 87 104 +84 89 101 +84 91 103 +88 91 104 +89 92 103 +90 93 103 +93 98 106 +97 104 114 +99 105 119 +99 104 116 +97 99 110 +94 90 102 +84 76 90 +80 74 89 +77 72 88 +73 63 86 +72 53 84 +68 49 81 +62 49 84 +49 40 81 +46 36 77 +43 33 74 +36 26 70 +29 22 66 +24 19 59 +19 17 52 +16 14 45 +14 16 46 +21 26 49 +32 36 54 +44 47 58 +55 57 68 +72 71 85 +90 86 104 +108 100 118 +145 121 141 +155 125 145 +165 129 149 +177 134 150 +182 138 149 +182 137 148 +178 135 148 +171 128 146 +155 116 144 +134 104 141 +112 92 139 +96 82 135 +83 71 134 +68 60 127 +56 51 125 +47 45 117 +43 41 112 +38 36 106 +35 34 104 +31 34 101 +31 39 95 +33 44 90 +43 54 88 +54 67 95 +72 80 106 +88 94 116 +104 106 125 +117 122 136 +131 132 149 +145 141 161 +153 144 168 +160 151 170 +168 156 170 +179 158 169 +189 161 166 +198 160 164 +203 160 161 +208 155 160 +207 152 154 +200 145 149 +189 142 144 +184 137 139 +175 130 132 +150 112 126 +122 95 116 +107 79 103 +101 70 89 +83 60 82 +62 53 77 +47 42 70 +42 31 65 +36 29 65 +30 31 69 +27 33 72 +27 26 72 +27 22 69 +24 17 67 +18 13 61 +16 8 51 +15 6 38 +15 7 34 +9 6 31 +9 4 31 +6 2 27 +7 3 30 +5 5 37 +9 9 47 +14 11 53 +20 12 55 +21 13 56 +24 19 59 +25 23 65 diff --git a/src/fractalzoomer/color_maps/Flame 591_Mixed_Berry.map b/src/fractalzoomer/color_maps/Flame 591_Mixed_Berry.map new file mode 100644 index 000000000..a7d3b1722 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 591_Mixed_Berry.map @@ -0,0 +1,256 @@ +110 35 80 +140 36 80 +142 30 78 +144 24 76 +149 18 80 +155 13 84 +149 13 82 +144 14 81 +103 12 83 +80 9 80 +57 7 78 +48 13 71 +40 19 64 +51 25 52 +63 31 40 +67 29 34 +71 27 29 +97 24 22 +107 24 21 +118 25 21 +125 21 22 +132 18 23 +137 19 25 +143 20 28 +172 25 23 +176 29 22 +180 33 21 +172 39 31 +165 46 42 +157 52 47 +149 58 53 +128 64 61 +99 58 70 +59 59 89 +57 51 82 +56 44 75 +65 32 67 +74 21 60 +77 20 54 +81 20 48 +84 21 29 +77 21 31 +70 21 34 +61 24 44 +53 28 54 +51 26 58 +49 25 62 +51 20 70 +69 16 84 +118 25 93 +140 25 85 +162 25 78 +181 24 71 +201 23 64 +203 22 58 +205 22 53 +195 18 47 +185 14 49 +176 11 51 +162 13 58 +149 15 66 +145 14 66 +141 13 67 +130 10 67 +119 11 71 +103 15 78 +92 12 72 +81 9 67 +76 8 70 +71 8 74 +61 14 78 +54 21 83 +41 42 92 +43 52 96 +45 63 100 +44 77 95 +44 91 90 +51 95 84 +58 100 78 +73 100 69 +78 92 62 +94 74 47 +111 64 50 +129 55 53 +133 50 53 +137 45 53 +137 32 59 +137 28 66 +127 38 74 +113 35 75 +100 33 77 +93 33 75 +87 33 73 +75 40 74 +63 51 80 +58 50 85 +59 53 87 +60 72 90 +57 68 93 +54 65 96 +52 60 98 +51 56 101 +48 52 106 +40 40 103 +24 19 80 +19 17 74 +15 16 68 +12 19 61 +10 23 54 +16 30 36 +30 38 27 +40 44 27 +44 49 29 +72 52 25 +77 53 29 +83 55 34 +82 56 46 +72 59 50 +67 59 45 +58 67 39 +36 91 37 +46 91 30 +57 92 23 +65 87 19 +73 83 16 +81 85 10 +99 78 17 +118 65 24 +128 50 34 +124 42 44 +121 39 47 +118 36 50 +115 32 59 +115 29 62 +119 29 62 +122 28 55 +145 17 44 +155 14 39 +165 12 35 +168 11 35 +171 10 36 +177 13 37 +184 14 36 +186 18 34 +181 19 39 +158 23 51 +151 22 50 +145 22 49 +123 21 53 +104 14 62 +81 17 74 +63 17 79 +34 27 91 +31 35 93 +29 44 96 +26 62 93 +22 76 91 +16 95 89 +15 116 85 +13 133 72 +15 136 68 +28 133 63 +36 127 57 +44 121 52 +67 106 48 +88 87 43 +116 70 45 +145 51 43 +192 30 43 +200 27 49 +209 24 55 +218 22 69 +222 16 72 +221 18 69 +225 21 67 +223 28 71 +219 23 63 +212 16 49 +211 12 38 +213 16 36 +215 16 34 +213 11 30 +208 7 30 +205 7 40 +200 8 61 +194 9 62 +188 11 63 +167 14 69 +150 15 82 +130 22 91 +110 37 90 +87 56 82 +68 68 78 +52 83 73 +38 101 62 +29 114 47 +22 107 40 +25 97 33 +29 90 30 +38 84 29 +44 69 37 +56 54 43 +72 49 49 +86 51 56 +90 58 69 +90 69 78 +94 82 87 +94 94 83 +82 105 84 +69 111 87 +69 111 99 +81 104 97 +92 98 88 +103 87 78 +125 74 75 +155 57 73 +179 48 62 +198 43 48 +212 41 33 +219 35 28 +218 33 20 +208 33 16 +194 31 10 +179 29 8 +170 27 7 +166 26 9 +162 20 10 +157 18 10 +163 23 10 +174 31 10 +181 34 11 +179 32 10 +179 30 14 +179 32 20 +178 29 32 +166 28 43 +156 20 57 +143 20 67 +129 16 81 +109 21 93 +95 21 106 +92 22 111 +84 19 114 +74 24 112 +60 36 111 +65 50 111 +70 59 112 +77 65 113 +74 67 111 +78 70 107 +89 68 102 +98 68 99 +99 68 98 +105 58 95 +108 46 82 +113 34 78 diff --git a/src/fractalzoomer/color_maps/Flame 592_More_Blue.map b/src/fractalzoomer/color_maps/Flame 592_More_Blue.map new file mode 100644 index 000000000..16d7e321c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 592_More_Blue.map @@ -0,0 +1,256 @@ +81 103 125 +61 83 110 +52 73 102 +43 63 94 +41 62 91 +40 62 88 +39 62 88 +38 62 88 +36 63 90 +35 63 95 +34 63 100 +30 61 103 +26 59 106 +22 59 103 +19 59 100 +18 58 98 +17 57 96 +15 49 84 +16 49 79 +17 49 74 +19 49 75 +22 50 77 +22 50 76 +22 51 76 +19 45 72 +18 42 71 +17 39 70 +17 39 68 +18 40 66 +18 40 65 +19 40 65 +23 45 63 +30 50 68 +46 67 82 +53 76 90 +60 86 98 +65 94 109 +71 103 121 +73 108 128 +75 113 135 +79 124 159 +79 127 160 +80 130 162 +85 134 165 +91 139 168 +92 140 171 +94 142 174 +92 142 175 +86 140 169 +83 131 153 +77 122 147 +71 114 141 +58 100 130 +45 86 119 +40 79 112 +35 72 105 +25 50 84 +19 39 74 +14 28 64 +11 22 52 +8 17 41 +7 16 36 +7 16 32 +7 17 27 +9 17 26 +17 28 36 +28 40 48 +39 53 60 +47 62 68 +56 72 76 +73 90 94 +88 110 117 +121 147 161 +140 165 174 +159 184 187 +157 185 191 +155 187 196 +149 183 196 +144 180 196 +133 174 197 +127 164 187 +100 131 153 +78 110 135 +56 89 118 +48 80 111 +41 72 105 +30 60 92 +25 50 78 +21 39 52 +19 38 48 +18 38 44 +18 39 45 +18 40 47 +20 44 51 +26 53 58 +35 60 67 +42 68 72 +44 69 83 +42 67 85 +41 65 88 +41 63 86 +41 62 84 +39 56 79 +34 49 70 +19 29 53 +15 24 45 +11 20 37 +10 20 34 +10 20 31 +8 19 28 +9 19 27 +10 21 30 +12 23 32 +17 29 35 +18 30 36 +20 31 37 +21 31 40 +22 31 43 +21 31 45 +19 29 45 +14 23 43 +11 21 42 +9 19 42 +8 18 43 +7 18 44 +5 16 47 +4 15 51 +3 17 55 +2 18 59 +2 21 63 +2 20 63 +3 19 63 +3 19 61 +3 18 57 +1 17 51 +1 16 44 +2 13 33 +1 14 32 +1 15 32 +1 16 34 +1 18 36 +1 23 43 +3 29 53 +2 35 64 +2 37 77 +1 38 94 +1 38 95 +2 38 97 +2 37 97 +3 36 96 +4 34 97 +5 33 93 +11 36 85 +13 38 83 +16 40 81 +18 43 78 +19 43 76 +19 43 73 +18 43 74 +19 43 75 +18 42 73 +15 31 64 +13 28 61 +12 26 59 +10 24 57 +7 27 60 +8 28 64 +11 32 70 +22 46 86 +23 48 86 +25 51 87 +27 52 89 +28 51 85 +33 54 87 +34 54 91 +36 53 85 +35 50 79 +32 46 69 +30 45 62 +25 47 65 +20 49 71 +17 54 80 +19 56 88 +16 56 93 +9 50 109 +6 52 117 +4 55 126 +9 59 142 +15 65 149 +19 71 150 +26 68 146 +29 72 143 +30 75 149 +36 80 151 +37 86 152 +37 85 151 +38 85 144 +32 77 138 +28 69 130 +23 61 124 +14 49 120 +9 43 117 +4 38 115 +1 37 112 +2 39 108 +1 38 108 +1 39 109 +5 44 116 +8 53 124 +16 65 132 +25 77 142 +30 85 148 +37 91 156 +39 99 162 +40 105 168 +47 111 173 +46 109 172 +44 102 167 +38 93 160 +28 84 151 +23 74 141 +17 64 131 +12 52 118 +7 39 107 +2 29 98 +1 22 95 +1 21 99 +2 26 105 +2 29 113 +4 38 118 +8 43 121 +13 45 124 +18 53 127 +22 57 127 +24 62 123 +27 63 113 +30 60 99 +31 56 88 +32 53 78 +31 51 73 +29 50 70 +29 50 70 +30 49 71 +29 50 73 +31 55 77 +35 60 81 +42 66 88 +50 74 95 +58 80 102 +69 93 110 +83 105 117 +91 112 127 +92 112 132 +88 108 134 +83 105 133 +83 104 128 diff --git a/src/fractalzoomer/color_maps/Flame 593_Morning_Glories_at_Night.map b/src/fractalzoomer/color_maps/Flame 593_Morning_Glories_at_Night.map new file mode 100644 index 000000000..102f4db76 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 593_Morning_Glories_at_Night.map @@ -0,0 +1,256 @@ +43 62 147 +47 68 152 +44 68 146 +41 68 140 +37 69 130 +34 70 120 +34 72 114 +34 75 109 +33 83 88 +30 83 76 +27 83 65 +23 78 57 +19 74 49 +15 71 45 +12 68 41 +11 68 39 +10 69 37 +11 67 34 +11 63 36 +11 60 38 +11 57 39 +11 54 40 +10 53 38 +10 53 37 +7 56 28 +6 60 26 +6 65 25 +13 71 31 +20 77 38 +22 78 45 +25 80 53 +28 82 64 +31 83 72 +27 84 71 +29 86 71 +31 89 72 +34 88 78 +38 88 85 +40 86 89 +42 84 94 +42 73 103 +39 70 99 +37 68 96 +37 67 89 +37 67 82 +37 66 80 +38 65 79 +38 62 80 +40 58 82 +39 50 86 +39 47 87 +39 44 88 +38 40 87 +38 37 86 +37 36 84 +36 36 83 +31 31 79 +31 28 78 +32 25 77 +32 22 77 +33 19 78 +33 19 78 +33 19 78 +32 19 78 +30 21 77 +31 24 75 +30 25 73 +29 26 72 +28 26 71 +28 27 71 +26 25 68 +22 25 65 +16 28 57 +14 31 51 +12 35 45 +10 39 40 +8 44 35 +7 45 32 +6 46 30 +6 47 30 +8 50 32 +21 62 46 +31 75 60 +42 88 74 +45 93 81 +49 99 88 +55 104 101 +58 105 114 +60 98 138 +64 98 147 +68 98 156 +70 99 159 +73 100 162 +74 100 163 +73 98 161 +70 94 155 +64 84 150 +53 66 138 +51 64 136 +49 62 135 +50 64 134 +52 66 134 +56 71 132 +62 76 130 +73 90 131 +76 94 136 +79 98 142 +79 99 146 +80 100 151 +79 102 160 +78 102 167 +78 104 171 +79 105 171 +81 106 172 +80 104 173 +79 103 174 +75 99 177 +70 93 177 +65 86 173 +61 77 168 +55 64 152 +51 59 144 +48 54 136 +46 52 132 +44 51 129 +39 46 119 +35 41 111 +30 35 101 +30 31 93 +29 27 86 +29 27 87 +30 28 88 +32 31 88 +33 34 88 +31 35 88 +31 35 87 +30 38 85 +33 40 85 +36 43 85 +37 44 84 +39 46 83 +40 47 81 +39 47 80 +36 48 79 +33 46 78 +29 43 87 +29 43 89 +30 44 92 +35 47 99 +40 51 106 +47 59 111 +52 66 117 +61 74 125 +59 74 123 +58 75 121 +56 74 116 +53 73 109 +51 74 99 +49 75 89 +47 73 83 +48 71 79 +36 61 74 +32 58 73 +29 55 72 +22 51 67 +17 46 60 +12 41 55 +12 36 54 +13 29 59 +13 28 63 +13 27 67 +15 28 77 +18 27 83 +21 28 87 +24 29 90 +24 29 90 +24 29 91 +22 29 93 +21 31 99 +20 31 107 +21 31 115 +23 32 125 +24 33 131 +24 36 138 +25 40 144 +26 43 144 +27 46 145 +32 53 145 +39 62 146 +47 72 145 +55 83 146 +61 93 144 +64 99 147 +66 102 150 +67 102 152 +68 102 155 +68 103 156 +69 103 157 +71 103 155 +69 103 155 +64 100 157 +59 92 159 +52 84 162 +44 75 164 +37 67 164 +32 59 160 +30 56 152 +30 54 145 +30 51 138 +30 50 135 +31 48 134 +29 47 131 +25 44 127 +23 43 121 +24 42 114 +25 42 106 +28 41 102 +33 44 102 +41 51 103 +46 56 107 +50 65 110 +55 76 112 +58 85 113 +61 91 115 +65 97 123 +71 105 131 +77 108 141 +79 110 150 +81 114 157 +80 117 159 +77 114 158 +73 111 156 +71 106 154 +70 101 153 +69 95 152 +68 92 150 +67 89 146 +64 85 140 +61 81 130 +58 78 120 +57 75 112 +57 73 105 +58 74 99 +57 75 95 +55 74 93 +55 74 93 +53 74 92 +49 72 96 +47 68 101 +45 64 107 +41 62 113 +38 58 117 +36 55 123 +36 55 128 +36 56 135 +39 58 141 diff --git a/src/fractalzoomer/color_maps/Flame 594_Moss.map b/src/fractalzoomer/color_maps/Flame 594_Moss.map new file mode 100644 index 000000000..d5195e3a8 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 594_Moss.map @@ -0,0 +1,256 @@ +139 139 109 +75 80 59 +56 60 45 +37 40 31 +28 31 22 +19 22 14 +21 22 14 +23 22 15 +52 37 25 +70 52 32 +88 68 39 +101 82 51 +115 97 63 +117 101 63 +119 106 63 +115 107 65 +112 108 67 +78 85 63 +60 70 53 +43 55 44 +31 40 35 +19 25 26 +15 20 21 +12 16 16 +12 4 4 +14 2 2 +17 1 0 +22 2 1 +28 3 2 +29 3 2 +31 4 2 +30 6 0 +29 9 2 +40 23 17 +46 33 24 +53 44 31 +62 57 44 +71 71 57 +77 76 62 +84 82 68 +103 92 79 +103 96 85 +104 101 91 +101 96 87 +98 92 84 +90 91 79 +83 90 75 +64 83 67 +49 74 56 +27 53 33 +18 46 27 +10 39 22 +16 37 21 +22 35 20 +24 36 20 +27 38 20 +30 37 27 +28 35 22 +26 33 18 +21 25 13 +17 18 9 +15 14 7 +14 11 6 +15 8 3 +25 10 3 +51 29 22 +68 44 31 +85 60 41 +97 68 47 +109 76 54 +126 93 72 +136 108 91 +149 133 105 +145 132 101 +142 132 98 +131 121 94 +120 111 90 +111 104 82 +103 97 75 +87 81 58 +72 64 48 +54 43 37 +53 35 33 +52 28 29 +53 30 30 +54 33 32 +56 43 39 +66 55 47 +82 65 60 +82 69 62 +82 73 65 +81 71 63 +81 70 62 +79 68 54 +71 60 47 +65 55 39 +60 46 34 +58 43 22 +62 48 29 +67 54 37 +72 58 42 +78 63 47 +87 72 55 +96 84 67 +127 124 109 +137 140 126 +147 157 144 +142 163 151 +137 170 159 +135 187 170 +130 192 169 +136 194 174 +132 185 170 +116 166 146 +114 159 139 +112 152 133 +115 139 122 +114 127 116 +105 113 107 +84 99 97 +50 80 75 +36 66 67 +22 52 60 +16 45 53 +10 39 46 +2 30 30 +1 19 21 +2 12 16 +4 9 13 +17 21 14 +22 26 18 +28 31 22 +39 42 33 +46 54 43 +54 64 51 +57 73 59 +56 85 65 +52 97 72 +49 110 79 +51 109 81 +53 109 84 +55 110 86 +64 112 87 +68 123 94 +81 124 99 +113 120 103 +118 123 105 +124 126 107 +135 135 105 +141 144 108 +145 157 109 +150 170 124 +165 194 146 +165 197 143 +165 201 140 +163 198 137 +156 199 135 +153 190 140 +138 185 135 +124 175 132 +118 171 124 +108 147 115 +98 143 116 +88 140 117 +79 142 114 +90 133 112 +92 120 97 +85 107 86 +62 83 61 +57 74 56 +52 66 51 +47 56 47 +45 48 45 +46 48 42 +47 51 40 +56 57 42 +65 63 45 +78 62 45 +86 62 43 +94 58 37 +93 57 30 +92 51 22 +92 43 18 +94 36 18 +84 50 29 +83 55 34 +82 61 39 +84 69 51 +83 79 61 +81 90 71 +75 97 74 +67 97 72 +57 100 64 +48 100 55 +42 93 50 +42 84 46 +42 80 44 +40 76 40 +41 71 42 +48 68 45 +57 67 48 +58 62 47 +56 55 43 +52 50 38 +48 44 29 +41 34 20 +36 26 13 +28 19 8 +23 15 7 +20 12 7 +25 13 9 +32 20 11 +41 32 19 +53 43 28 +67 51 39 +79 62 44 +88 77 53 +99 88 59 +108 95 65 +112 100 69 +113 104 71 +112 104 71 +113 105 67 +109 105 66 +104 103 64 +95 95 54 +82 85 40 +69 71 30 +53 60 28 +40 49 20 +27 38 9 +17 27 0 +8 21 0 +5 23 5 +9 28 13 +17 37 24 +28 46 34 +39 60 46 +53 74 61 +74 94 71 +100 111 82 +121 124 90 +137 137 105 +153 154 108 +172 172 112 +185 181 113 +196 193 135 +205 202 152 +219 216 166 +224 222 172 +232 233 186 +231 228 191 +225 220 180 +208 203 171 +192 192 159 +170 169 146 diff --git a/src/fractalzoomer/color_maps/Flame 595_Moss2.map b/src/fractalzoomer/color_maps/Flame 595_Moss2.map new file mode 100644 index 000000000..03805306d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 595_Moss2.map @@ -0,0 +1,256 @@ +82 100 57 +88 105 60 +85 102 60 +82 100 61 +79 95 59 +76 91 58 +76 90 55 +76 90 52 +74 86 45 +71 82 44 +69 79 44 +67 76 44 +65 73 45 +63 69 41 +61 66 37 +58 63 34 +56 61 32 +48 49 24 +43 44 22 +38 39 21 +32 33 19 +27 27 18 +24 24 16 +22 21 15 +14 12 8 +11 10 6 +9 9 4 +8 10 6 +7 11 8 +7 11 8 +7 12 9 +8 16 9 +11 19 9 +17 30 11 +20 33 11 +23 37 12 +25 36 11 +27 36 11 +28 37 11 +30 38 12 +38 42 15 +40 44 15 +43 46 15 +42 43 14 +41 41 14 +40 40 14 +40 39 15 +40 38 17 +43 38 18 +43 40 19 +40 37 18 +37 34 17 +33 30 17 +29 27 17 +29 26 17 +29 25 18 +30 26 24 +31 29 26 +33 32 28 +38 38 32 +44 44 36 +47 47 38 +51 51 40 +61 59 46 +70 67 49 +86 87 43 +95 97 41 +104 108 39 +109 113 39 +114 118 40 +120 122 47 +125 128 53 +126 131 55 +124 132 54 +123 133 53 +119 129 60 +116 126 67 +114 123 71 +112 121 76 +106 115 85 +100 110 93 +98 109 92 +96 107 90 +94 106 89 +93 104 88 +92 102 88 +90 98 88 +89 96 85 +88 91 74 +87 89 68 +87 87 63 +86 86 61 +86 86 60 +87 85 58 +87 85 56 +85 82 53 +83 81 52 +79 81 54 +82 87 58 +85 94 62 +86 97 65 +87 101 68 +89 105 74 +87 104 77 +79 95 77 +74 90 73 +70 86 69 +68 84 67 +67 82 65 +62 76 60 +54 68 55 +47 60 48 +41 52 40 +34 39 27 +33 37 24 +33 36 22 +32 34 18 +31 33 16 +31 34 17 +32 37 18 +39 42 25 +43 44 26 +47 47 28 +47 49 28 +48 51 29 +52 56 29 +56 60 29 +60 66 30 +67 72 33 +75 85 40 +77 87 41 +80 90 43 +83 94 40 +87 100 40 +92 105 41 +99 112 46 +109 121 65 +111 124 70 +114 128 76 +115 128 77 +116 129 78 +117 130 77 +116 130 79 +116 128 83 +112 125 83 +104 111 79 +102 107 76 +100 103 73 +94 95 65 +87 87 58 +79 78 50 +71 68 42 +55 49 30 +52 45 26 +50 41 23 +43 36 21 +38 33 20 +35 32 21 +34 35 23 +33 38 26 +34 41 27 +34 49 34 +33 49 35 +33 50 37 +34 52 37 +32 51 38 +31 48 35 +31 47 36 +28 45 40 +29 46 41 +31 48 43 +34 52 45 +37 55 46 +42 60 49 +46 66 58 +52 71 65 +61 81 73 +72 92 80 +80 102 82 +86 109 83 +90 117 86 +89 117 85 +86 114 82 +84 110 77 +72 92 56 +68 87 52 +65 83 48 +58 75 42 +49 66 36 +42 62 30 +37 57 25 +32 52 21 +31 47 18 +32 43 18 +32 38 20 +32 38 21 +34 40 24 +37 46 28 +45 54 32 +55 64 35 +67 75 38 +78 84 43 +89 93 51 +98 104 59 +109 113 69 +116 120 76 +127 132 81 +136 142 84 +144 147 89 +147 151 92 +148 151 97 +142 145 98 +137 139 98 +131 135 93 +124 127 87 +115 120 80 +107 113 75 +96 103 70 +82 91 69 +72 83 67 +65 75 65 +58 69 62 +54 65 59 +50 61 58 +43 55 59 +36 50 61 +34 45 61 +30 39 57 +30 36 49 +31 35 45 +32 34 41 +29 33 38 +27 31 36 +24 29 33 +25 29 29 +27 30 27 +30 33 27 +34 38 30 +37 43 35 +39 48 40 +43 53 46 +48 60 51 +53 69 54 +57 74 58 +61 78 58 +62 79 59 +62 79 59 +61 80 59 +64 85 58 +67 90 60 +73 93 58 +76 96 58 +77 95 59 +76 94 58 +76 93 56 +77 95 56 diff --git a/src/fractalzoomer/color_maps/Flame 596_Motel_Decor.map b/src/fractalzoomer/color_maps/Flame 596_Motel_Decor.map new file mode 100644 index 000000000..c2b812763 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 596_Motel_Decor.map @@ -0,0 +1,256 @@ +236 95 36 +229 55 19 +232 39 48 +236 24 77 +231 34 94 +227 44 111 +235 47 113 +244 50 116 +210 70 82 +199 65 74 +189 60 66 +183 43 70 +177 27 75 +168 18 83 +160 10 92 +156 11 89 +152 12 86 +116 28 82 +100 33 75 +85 39 69 +78 55 70 +71 71 71 +67 81 71 +64 92 71 +69 122 79 +70 130 72 +71 138 66 +82 122 58 +94 107 51 +95 100 43 +97 94 36 +95 77 25 +84 72 17 +74 48 23 +61 44 29 +48 41 35 +59 37 45 +70 33 56 +80 39 61 +90 45 67 +160 97 116 +193 146 101 +227 195 87 +205 218 88 +184 241 90 +178 248 69 +173 255 49 +153 230 48 +128 215 40 +126 165 36 +128 147 33 +131 129 30 +114 104 37 +97 80 45 +89 73 45 +81 66 45 +54 58 48 +47 82 46 +41 107 44 +38 108 43 +35 110 43 +34 116 44 +33 123 45 +20 97 46 +14 69 38 +19 44 35 +21 36 27 +23 29 19 +27 25 20 +32 22 22 +36 24 33 +35 24 32 +60 36 55 +70 50 60 +81 65 66 +93 70 73 +105 76 81 +100 73 80 +96 71 79 +95 64 82 +91 58 80 +72 66 69 +76 70 61 +81 74 53 +75 77 51 +70 81 50 +58 77 46 +54 72 44 +40 58 45 +51 46 51 +63 35 58 +75 37 62 +87 39 67 +113 41 79 +147 46 90 +168 67 98 +175 94 103 +175 111 102 +156 108 93 +138 105 84 +124 93 75 +111 82 67 +89 70 58 +72 59 41 +66 30 24 +86 26 18 +106 23 13 +111 20 15 +117 17 17 +127 13 20 +136 13 23 +129 14 32 +132 17 49 +151 29 92 +164 36 104 +178 43 116 +205 59 121 +226 102 105 +251 154 95 +255 187 92 +255 246 36 +243 221 52 +232 196 69 +227 185 63 +222 174 58 +199 137 67 +168 102 77 +151 90 80 +144 76 82 +139 58 94 +130 54 95 +121 51 96 +117 45 89 +107 38 86 +81 43 79 +64 50 70 +46 41 71 +45 35 63 +44 30 55 +46 22 57 +49 14 59 +50 9 54 +55 10 43 +63 13 43 +74 19 40 +85 40 36 +91 42 40 +98 44 45 +108 40 48 +116 58 43 +121 67 54 +125 76 70 +106 113 56 +98 119 55 +90 125 54 +72 122 48 +56 112 41 +39 95 34 +27 75 33 +27 53 32 +25 35 34 +23 35 39 +23 40 36 +23 46 33 +19 58 38 +19 70 36 +28 77 39 +36 86 44 +76 89 63 +85 89 68 +95 90 74 +103 98 84 +123 100 89 +147 98 92 +110 74 85 +90 59 67 +138 70 67 +133 49 48 +132 44 30 +175 74 36 +200 89 27 +213 90 18 +214 92 19 +205 87 13 +177 53 10 +170 51 14 +164 50 18 +159 58 30 +148 72 43 +146 86 44 +144 116 55 +143 144 65 +149 158 50 +151 183 44 +160 200 50 +169 201 50 +172 219 46 +200 216 33 +205 178 27 +182 154 30 +182 126 24 +167 80 13 +136 44 13 +113 22 18 +91 4 18 +79 0 20 +71 0 19 +60 2 18 +49 0 24 +43 1 30 +40 7 35 +30 7 39 +24 4 39 +25 7 39 +18 3 35 +15 1 35 +24 0 36 +22 0 33 +15 0 34 +19 0 43 +18 4 44 +8 18 39 +3 32 39 +8 34 40 +12 39 35 +19 44 29 +33 35 28 +41 23 30 +53 14 22 +66 10 19 +72 3 24 +74 0 23 +71 3 28 +74 9 32 +79 10 33 +80 15 29 +86 22 12 +105 24 9 +111 43 14 +100 55 5 +101 53 9 +90 64 22 +71 75 34 +64 70 45 +55 60 49 +55 66 53 +55 69 54 +51 69 51 +61 90 33 +92 103 20 +111 101 23 +127 125 13 +175 139 13 +213 125 33 +230 118 34 +236 116 29 diff --git a/src/fractalzoomer/color_maps/Flame 597_Muddy.map b/src/fractalzoomer/color_maps/Flame 597_Muddy.map new file mode 100644 index 000000000..3a06bc2c6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 597_Muddy.map @@ -0,0 +1,256 @@ +80 63 50 +89 69 51 +90 69 51 +92 70 52 +92 68 50 +92 67 48 +89 67 48 +86 67 49 +84 69 53 +86 71 54 +89 74 56 +90 76 59 +91 79 62 +91 80 64 +91 81 66 +91 81 67 +91 82 68 +87 82 69 +86 81 68 +86 81 67 +86 80 65 +86 80 63 +86 80 63 +86 80 64 +86 81 65 +85 81 65 +85 81 66 +83 79 64 +81 77 63 +80 76 61 +80 76 59 +77 72 55 +75 68 51 +69 63 45 +65 61 45 +62 59 45 +59 58 47 +56 58 50 +55 59 51 +55 60 53 +58 65 59 +62 68 60 +67 71 62 +72 74 63 +78 78 64 +82 80 65 +86 82 67 +94 86 70 +102 91 72 +111 100 79 +113 102 80 +115 104 82 +114 102 80 +114 101 78 +112 100 77 +111 99 76 +108 95 72 +106 91 68 +104 88 65 +99 83 63 +95 79 61 +91 76 58 +88 73 56 +78 66 51 +67 58 44 +46 45 34 +39 39 29 +32 33 24 +29 30 22 +27 28 20 +23 24 16 +20 20 13 +17 14 9 +16 14 9 +16 15 9 +19 20 14 +22 26 20 +26 30 24 +30 35 28 +42 46 38 +55 58 51 +82 83 77 +94 93 87 +106 104 97 +110 107 100 +114 111 104 +118 117 109 +121 120 114 +124 125 116 +125 127 118 +126 129 120 +126 129 118 +127 129 117 +129 129 115 +129 126 111 +126 121 105 +120 113 99 +101 90 75 +88 78 63 +75 66 52 +69 61 47 +63 56 42 +53 48 33 +46 40 26 +40 31 17 +40 29 15 +41 27 13 +41 26 12 +41 26 11 +43 26 11 +44 28 13 +45 32 16 +46 36 20 +53 43 26 +55 43 27 +57 44 28 +62 47 30 +63 48 31 +66 49 31 +68 49 30 +67 52 31 +66 54 32 +66 57 33 +66 57 33 +67 58 34 +68 59 36 +67 59 38 +66 59 38 +64 56 37 +57 51 34 +54 49 32 +51 48 31 +46 48 30 +42 47 28 +42 48 28 +42 49 30 +45 53 36 +48 55 39 +51 58 43 +52 59 44 +53 60 46 +55 61 47 +55 62 48 +56 64 47 +57 64 47 +60 66 48 +61 66 48 +62 66 49 +66 66 50 +70 66 50 +74 65 51 +77 63 50 +79 63 46 +79 62 45 +79 62 45 +78 63 44 +77 63 45 +77 62 45 +78 63 45 +81 63 46 +84 65 48 +89 68 53 +90 69 54 +91 70 55 +92 74 58 +91 77 61 +90 80 65 +88 82 68 +86 85 72 +84 84 72 +83 84 73 +81 83 74 +78 81 73 +76 79 72 +74 77 69 +73 74 66 +72 71 63 +69 68 59 +67 65 56 +64 61 51 +60 55 46 +55 50 43 +50 47 40 +45 43 37 +42 39 32 +43 38 31 +44 38 30 +46 40 30 +50 42 31 +53 45 32 +58 49 36 +64 55 41 +70 64 52 +78 74 62 +89 86 75 +102 97 88 +113 109 100 +124 120 111 +133 129 120 +139 136 126 +143 140 129 +149 146 134 +155 151 140 +162 159 146 +169 166 153 +175 172 158 +179 176 161 +182 177 162 +181 175 159 +174 167 151 +164 157 141 +153 146 129 +144 136 118 +137 128 109 +132 123 102 +129 120 96 +131 119 93 +136 122 92 +140 124 93 +141 125 94 +138 122 93 +135 120 90 +131 116 88 +125 112 85 +119 108 82 +112 103 80 +110 100 75 +108 98 74 +109 98 73 +107 94 73 +104 92 72 +100 89 72 +94 86 71 +87 81 68 +77 75 65 +67 67 57 +57 59 49 +51 52 41 +46 45 35 +40 40 30 +36 35 27 +32 32 25 +29 30 24 +28 29 26 +29 32 27 +32 34 29 +38 37 29 +44 40 29 +44 41 30 +45 41 31 +46 41 32 +49 42 33 +52 43 36 +56 47 40 +58 52 45 +67 56 48 diff --git a/src/fractalzoomer/color_maps/Flame 598_Muddy_2.map b/src/fractalzoomer/color_maps/Flame 598_Muddy_2.map new file mode 100644 index 000000000..82267b7e7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 598_Muddy_2.map @@ -0,0 +1,256 @@ +99 79 67 +82 66 53 +91 76 64 +100 86 75 +109 95 84 +118 104 94 +119 104 95 +121 105 97 +119 108 102 +112 104 99 +106 100 97 +96 90 87 +87 81 78 +79 73 70 +72 65 62 +68 60 56 +65 56 50 +61 50 42 +60 48 42 +60 47 42 +62 50 45 +64 53 49 +64 54 50 +64 55 52 +71 55 50 +75 53 44 +79 51 39 +77 48 36 +76 46 33 +76 45 32 +76 45 32 +69 45 35 +63 45 38 +56 46 43 +54 45 43 +52 45 43 +52 45 41 +53 45 40 +53 44 39 +53 43 38 +57 40 28 +58 36 25 +60 32 22 +59 29 19 +58 26 16 +56 25 15 +54 24 15 +51 23 15 +46 21 13 +37 23 15 +34 22 15 +32 21 16 +32 23 17 +32 25 19 +33 25 19 +35 25 19 +42 32 26 +46 34 29 +51 37 32 +51 38 34 +52 40 37 +50 39 36 +49 38 35 +44 35 31 +41 31 27 +30 22 18 +33 23 19 +36 24 20 +39 27 22 +42 30 24 +53 38 32 +70 46 39 +95 62 47 +111 70 50 +128 78 54 +140 86 55 +152 94 57 +157 97 59 +162 101 61 +162 101 59 +160 103 63 +134 93 68 +116 85 66 +99 78 65 +93 75 64 +88 72 63 +79 66 58 +75 60 52 +79 57 47 +85 60 49 +91 64 52 +91 65 53 +92 66 54 +93 67 55 +91 71 58 +87 69 55 +80 61 48 +70 48 34 +69 43 29 +69 39 24 +69 40 25 +69 41 26 +73 45 35 +80 53 41 +90 74 64 +95 80 71 +101 86 79 +100 85 80 +99 85 81 +96 82 78 +90 77 73 +83 68 67 +77 62 59 +69 52 45 +69 51 43 +70 50 41 +73 49 34 +78 46 27 +84 42 22 +90 40 20 +93 43 22 +94 47 31 +96 52 40 +96 57 45 +97 62 50 +105 73 56 +114 84 72 +119 96 87 +130 111 97 +132 117 108 +132 118 107 +132 120 107 +126 114 100 +115 98 90 +104 87 79 +90 77 70 +69 60 58 +57 52 51 +46 45 45 +43 42 41 +40 39 37 +33 34 31 +27 28 25 +24 23 21 +23 21 17 +18 16 11 +18 15 10 +19 14 10 +25 13 7 +30 14 6 +34 17 8 +47 22 8 +70 35 10 +74 37 14 +79 40 18 +89 45 23 +100 52 23 +108 53 20 +110 55 26 +114 57 31 +125 55 30 +124 69 40 +121 64 43 +119 59 47 +116 63 46 +104 67 47 +94 62 49 +87 58 48 +83 61 51 +82 61 51 +82 61 51 +82 60 50 +85 59 49 +90 60 51 +93 64 52 +101 69 55 +117 73 61 +122 75 66 +119 80 67 +118 80 67 +112 72 62 +98 65 55 +83 57 47 +70 48 34 +57 36 24 +56 36 22 +55 36 21 +56 37 25 +60 43 34 +66 51 40 +73 56 46 +79 60 51 +83 63 52 +84 61 52 +83 60 52 +80 56 49 +73 54 46 +67 50 48 +64 48 49 +63 50 47 +64 51 49 +69 54 52 +78 62 57 +86 67 61 +93 74 64 +100 77 68 +99 76 70 +94 76 68 +89 73 65 +78 64 59 +62 54 52 +53 47 44 +47 40 37 +40 34 31 +37 29 24 +40 26 21 +44 26 23 +48 28 24 +54 30 26 +56 32 29 +58 36 31 +61 38 32 +63 40 33 +60 40 31 +56 38 29 +52 38 27 +50 36 27 +48 34 27 +47 35 27 +51 38 31 +56 40 36 +61 45 40 +67 50 44 +69 51 46 +70 52 46 +71 52 45 +71 49 40 +73 44 34 +72 38 30 +72 35 24 +68 30 16 +61 23 12 +54 19 9 +43 17 7 +35 14 7 +27 11 6 +26 11 8 +30 14 10 +32 18 13 +41 25 19 +55 35 27 +66 47 38 +85 64 55 +98 75 66 +87 64 55 +91 68 56 diff --git a/src/fractalzoomer/color_maps/Flame 599_Muted_Rainbow.map b/src/fractalzoomer/color_maps/Flame 599_Muted_Rainbow.map new file mode 100644 index 000000000..0e64b7e9c --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 599_Muted_Rainbow.map @@ -0,0 +1,256 @@ +192 123 83 +209 149 116 +184 129 102 +160 110 88 +137 98 81 +114 86 74 +103 80 67 +93 74 60 +83 79 44 +80 75 36 +78 72 28 +75 70 32 +73 69 36 +65 61 42 +58 53 48 +55 54 51 +53 55 54 +53 65 53 +69 78 55 +85 92 57 +94 93 48 +104 95 40 +105 94 39 +106 93 39 +104 74 39 +104 70 45 +105 66 52 +105 70 55 +105 75 59 +104 78 59 +104 82 59 +91 77 53 +70 74 46 +46 75 50 +38 76 51 +31 78 52 +29 79 53 +27 81 55 +26 84 55 +25 87 56 +33 93 53 +41 98 53 +50 103 54 +68 107 51 +87 111 49 +95 105 50 +104 100 51 +121 97 52 +140 97 56 +165 100 48 +178 115 51 +191 130 55 +207 154 70 +223 178 85 +227 187 101 +232 197 117 +248 226 113 +232 202 110 +217 179 107 +185 145 85 +154 111 64 +140 89 60 +127 68 56 +102 43 44 +83 30 38 +76 20 35 +89 32 38 +102 44 41 +108 51 40 +114 58 40 +129 74 43 +156 101 47 +199 157 43 +212 167 47 +225 177 51 +209 178 54 +194 179 57 +189 172 52 +184 165 48 +175 152 46 +153 136 38 +150 109 21 +139 93 22 +129 78 23 +119 68 23 +109 59 24 +87 52 23 +70 46 27 +44 31 23 +41 37 25 +39 44 28 +37 44 29 +35 44 30 +43 47 36 +53 50 46 +59 53 56 +73 47 58 +94 44 59 +98 42 53 +102 41 48 +102 40 44 +103 39 41 +110 44 37 +120 55 35 +154 69 30 +167 85 27 +181 102 24 +189 109 25 +198 116 27 +209 120 35 +218 127 39 +230 131 46 +234 123 49 +247 114 48 +242 112 45 +238 111 42 +233 123 32 +222 122 23 +199 115 21 +178 114 32 +125 85 41 +96 75 48 +67 66 55 +57 60 52 +47 55 50 +39 51 47 +40 54 41 +54 61 32 +87 60 29 +149 66 28 +161 62 30 +173 59 32 +188 56 35 +186 55 42 +182 51 47 +179 60 54 +172 82 48 +181 101 45 +191 120 42 +194 122 41 +198 125 40 +201 136 37 +197 145 30 +182 140 33 +166 129 27 +112 101 27 +100 89 26 +89 78 25 +76 61 19 +72 44 24 +78 30 29 +95 27 25 +144 46 35 +161 51 36 +178 57 37 +207 85 39 +219 119 47 +233 132 69 +245 148 95 +240 167 113 +236 162 125 +227 151 119 +226 150 111 +226 149 103 +214 142 75 +203 135 56 +198 132 40 +190 126 33 +190 105 29 +194 99 28 +198 94 27 +214 79 42 +218 69 44 +203 69 49 +181 60 75 +164 55 89 +127 65 92 +84 65 93 +76 60 90 +68 65 80 +57 65 64 +66 57 53 +82 57 47 +94 63 49 +121 61 56 +128 64 57 +135 67 58 +141 74 69 +143 79 72 +147 84 76 +164 99 85 +177 113 98 +177 111 109 +180 115 121 +186 118 134 +187 97 150 +163 78 153 +153 82 136 +166 83 143 +163 85 134 +170 100 113 +177 118 113 +164 130 103 +158 135 87 +143 136 78 +113 138 70 +103 137 54 +113 134 42 +120 133 40 +128 139 44 +141 146 51 +148 155 50 +139 146 56 +123 131 63 +101 137 56 +74 125 56 +55 103 53 +41 100 44 +33 100 45 +28 109 47 +35 122 56 +48 124 70 +57 130 85 +70 142 98 +86 148 93 +82 145 81 +69 139 77 +64 130 69 +58 119 55 +52 107 51 +51 100 57 +69 95 64 +102 99 69 +118 117 69 +138 125 71 +164 128 77 +170 127 80 +169 118 83 +173 112 84 +180 95 82 +179 87 86 +182 95 85 +193 87 72 +204 86 62 +217 90 55 +217 81 50 +206 80 47 +199 76 35 +174 62 31 +143 59 40 +129 64 44 +119 60 39 +120 62 40 +128 64 48 +158 91 81 +193 131 100 diff --git a/src/fractalzoomer/color_maps/Flame 600_Mystery.map b/src/fractalzoomer/color_maps/Flame 600_Mystery.map new file mode 100644 index 000000000..18aac37ed --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 600_Mystery.map @@ -0,0 +1,256 @@ +80 11 0 +64 6 0 +58 4 0 +52 3 0 +48 2 0 +44 1 0 +42 0 0 +41 0 0 +36 0 0 +32 0 0 +29 0 0 +25 0 0 +22 0 0 +20 0 0 +18 0 0 +18 0 0 +18 1 1 +11 3 8 +13 5 12 +16 8 16 +25 9 15 +34 10 14 +39 11 14 +45 13 15 +74 24 19 +92 29 18 +111 34 17 +125 42 23 +140 51 29 +143 58 37 +146 66 45 +150 78 61 +136 85 77 +107 110 130 +102 120 145 +98 130 161 +87 122 153 +77 114 145 +73 109 141 +70 105 137 +80 87 108 +88 73 83 +97 60 58 +102 46 37 +107 32 16 +110 28 10 +113 24 4 +116 24 4 +118 24 3 +124 24 2 +126 24 1 +129 24 0 +128 24 0 +128 24 0 +126 24 0 +125 24 0 +109 21 1 +98 18 1 +88 15 1 +78 12 1 +68 10 1 +62 9 1 +57 8 1 +46 6 1 +37 3 1 +29 2 1 +34 3 0 +39 5 0 +44 6 0 +50 8 1 +65 14 3 +87 21 4 +115 40 20 +117 49 31 +120 59 42 +119 59 42 +118 59 42 +111 59 45 +104 60 49 +87 61 57 +67 61 65 +44 48 56 +40 36 45 +36 25 34 +36 22 30 +36 19 27 +37 18 25 +44 15 20 +60 10 7 +66 8 3 +72 7 0 +74 7 0 +77 8 0 +83 10 0 +91 13 0 +101 16 0 +113 20 0 +134 28 0 +144 30 0 +155 33 0 +160 34 0 +165 36 0 +176 41 0 +186 45 0 +200 55 7 +201 60 14 +203 66 21 +206 67 21 +209 69 21 +216 70 19 +220 69 17 +213 70 21 +203 68 23 +182 56 17 +177 52 13 +173 48 10 +160 40 6 +143 32 3 +124 25 2 +108 18 0 +82 10 1 +73 7 1 +64 5 1 +60 4 1 +57 3 1 +50 4 3 +41 6 9 +34 10 17 +28 14 27 +19 34 57 +17 40 67 +15 47 78 +9 53 85 +5 52 88 +3 48 82 +3 47 79 +15 50 78 +21 42 64 +28 35 50 +28 31 43 +29 28 37 +27 28 38 +28 32 45 +40 42 52 +55 50 59 +92 66 65 +95 67 65 +98 68 66 +115 75 66 +127 74 62 +150 78 57 +168 75 45 +182 62 22 +180 58 18 +178 54 14 +170 53 15 +150 49 17 +130 46 19 +110 41 20 +90 34 19 +75 30 19 +37 23 21 +29 20 20 +22 17 19 +9 10 15 +5 6 9 +5 2 3 +8 1 2 +24 3 2 +30 4 2 +36 5 2 +52 10 2 +72 14 1 +95 20 0 +120 27 1 +145 34 2 +169 41 2 +188 48 3 +206 54 2 +222 59 1 +235 63 2 +246 67 3 +250 69 4 +250 71 5 +246 73 7 +244 73 8 +242 74 10 +238 71 10 +230 69 10 +224 65 8 +219 63 7 +215 63 9 +215 63 9 +215 62 7 +217 61 5 +218 58 1 +218 58 0 +220 58 0 +218 58 1 +215 57 1 +209 53 1 +200 50 0 +191 46 0 +180 43 0 +171 39 0 +163 36 0 +157 33 0 +153 30 0 +150 30 0 +148 31 0 +146 31 0 +144 31 0 +141 30 0 +134 28 0 +124 25 0 +112 22 0 +102 19 0 +93 16 0 +85 14 1 +79 12 1 +76 11 0 +77 10 1 +83 12 2 +92 15 3 +102 20 4 +113 23 4 +122 26 3 +131 28 3 +136 30 3 +137 29 4 +134 27 4 +127 25 2 +119 21 1 +111 18 0 +101 15 0 +92 11 0 +85 9 0 +80 8 0 +78 9 0 +78 10 0 +79 10 0 +80 8 0 +83 8 0 +86 8 0 +89 8 1 +92 11 1 +95 12 1 +99 13 1 +102 13 0 +105 13 1 +105 15 1 +104 16 1 +102 17 1 +99 17 0 +94 15 0 +87 14 0 diff --git a/src/fractalzoomer/color_maps/Flame 601_Neon.map b/src/fractalzoomer/color_maps/Flame 601_Neon.map new file mode 100644 index 000000000..afd3e336e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 601_Neon.map @@ -0,0 +1,256 @@ +21 52 121 +20 40 136 +19 35 145 +19 31 155 +20 28 163 +21 26 172 +23 25 175 +25 24 178 +37 20 187 +44 18 190 +52 17 193 +61 15 192 +70 14 192 +80 12 189 +90 11 187 +95 10 185 +101 10 183 +122 7 173 +131 8 166 +140 9 160 +147 11 153 +155 14 147 +158 15 144 +162 16 142 +176 20 134 +182 21 132 +188 22 131 +193 22 133 +198 23 135 +200 23 137 +202 23 139 +205 22 145 +208 21 151 +209 18 164 +208 17 170 +208 16 176 +206 16 179 +204 16 183 +202 16 183 +201 17 184 +193 20 178 +189 22 170 +186 24 163 +183 27 153 +180 30 144 +179 31 139 +178 33 135 +176 36 129 +173 38 123 +167 44 110 +164 49 103 +161 55 96 +156 63 91 +152 71 86 +149 74 84 +146 78 83 +136 94 78 +132 100 72 +128 106 67 +126 112 60 +124 118 53 +123 119 50 +123 121 47 +123 121 42 +123 120 37 +124 107 27 +128 98 26 +132 90 25 +134 85 26 +136 81 28 +142 71 33 +147 62 39 +153 46 56 +154 41 67 +155 37 79 +152 36 93 +149 36 107 +146 38 114 +143 40 121 +136 47 134 +128 56 146 +114 81 165 +108 94 169 +102 108 173 +99 114 173 +97 120 173 +94 132 170 +95 140 164 +106 146 148 +116 143 141 +127 140 134 +132 136 131 +137 133 128 +146 123 123 +158 114 120 +170 100 117 +181 85 116 +197 55 121 +196 41 128 +195 27 135 +191 22 139 +188 18 143 +178 11 152 +166 8 160 +135 15 174 +119 25 179 +103 36 185 +95 42 187 +87 49 190 +73 63 194 +58 78 197 +45 94 199 +34 111 201 +20 145 202 +19 153 201 +19 161 201 +23 175 198 +32 187 191 +46 195 185 +63 202 176 +97 205 158 +115 200 147 +134 196 137 +142 193 129 +150 190 122 +168 183 109 +184 179 96 +198 174 85 +209 171 75 +220 166 62 +218 164 60 +217 163 58 +209 158 56 +197 156 56 +182 154 60 +165 154 66 +129 153 83 +112 148 91 +96 144 100 +88 140 104 +80 137 108 +64 127 116 +50 118 124 +37 108 132 +26 97 139 +19 75 150 +20 69 151 +21 64 153 +26 54 154 +33 45 155 +42 37 156 +50 30 157 +66 17 161 +70 14 162 +75 12 164 +83 8 167 +90 5 170 +95 4 175 +98 4 179 +97 4 185 +94 5 191 +81 10 203 +77 12 206 +73 14 209 +65 20 215 +56 28 221 +47 36 227 +38 45 231 +20 59 238 +16 61 238 +13 64 239 +7 69 239 +4 74 238 +1 77 234 +0 79 230 +0 79 224 +1 76 216 +3 71 208 +5 64 199 +8 58 189 +10 52 180 +14 46 170 +18 41 160 +24 36 150 +38 26 131 +41 25 126 +45 24 122 +53 22 112 +60 22 102 +67 24 92 +74 26 83 +81 28 74 +89 30 66 +96 33 58 +103 36 52 +109 38 45 +115 42 38 +120 46 31 +125 50 25 +130 54 19 +136 58 15 +141 61 12 +147 63 10 +153 66 9 +158 70 8 +162 72 10 +165 73 14 +167 73 20 +169 73 29 +170 72 38 +169 72 49 +164 72 60 +157 75 71 +148 80 82 +139 84 92 +129 90 105 +119 95 115 +113 100 124 +105 105 131 +98 110 136 +91 116 138 +85 118 140 +82 118 141 +82 117 141 +85 114 140 +91 108 138 +97 101 136 +102 95 133 +104 87 131 +107 76 130 +109 66 131 +109 57 134 +107 48 136 +103 41 139 +99 39 140 +91 40 141 +82 43 142 +73 48 143 +64 55 144 +54 62 144 +45 69 144 +37 77 142 +30 84 139 +25 91 134 +21 96 130 +19 101 126 +18 104 122 +18 105 118 +19 104 113 +20 100 109 +21 94 106 +22 87 104 +22 80 104 +22 72 106 +22 65 110 +22 58 114 diff --git a/src/fractalzoomer/color_maps/Flame 602_Neon_Purple.map b/src/fractalzoomer/color_maps/Flame 602_Neon_Purple.map new file mode 100644 index 000000000..8d5ed2c0a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 602_Neon_Purple.map @@ -0,0 +1,256 @@ +192 57 254 +205 58 253 +198 59 246 +192 60 240 +183 62 231 +175 64 223 +172 65 218 +170 66 214 +164 76 196 +161 87 191 +158 99 187 +159 114 185 +160 130 183 +160 139 184 +161 149 186 +161 150 184 +162 152 183 +155 143 197 +143 139 202 +132 135 208 +128 134 213 +124 133 218 +120 129 216 +117 125 214 +106 98 213 +94 85 211 +83 72 209 +76 62 211 +69 53 214 +68 50 212 +67 48 210 +65 47 207 +75 50 201 +89 58 182 +86 54 173 +83 51 164 +77 45 155 +71 39 147 +68 36 144 +65 33 141 +47 25 126 +36 21 118 +25 18 110 +19 18 105 +14 19 101 +14 21 103 +14 23 105 +12 25 116 +13 32 128 +10 38 165 +12 36 177 +15 35 190 +18 29 202 +21 24 214 +25 24 218 +30 24 223 +51 30 241 +64 32 245 +77 34 250 +93 36 251 +110 39 253 +118 40 253 +126 41 253 +138 43 253 +142 44 253 +142 44 253 +136 42 248 +131 40 243 +127 39 238 +123 39 234 +117 37 222 +111 37 209 +99 40 188 +93 41 182 +88 43 177 +82 41 176 +77 39 175 +75 38 174 +74 38 174 +72 36 173 +73 37 174 +75 42 185 +78 41 195 +82 41 206 +82 40 212 +82 40 219 +85 37 230 +89 35 239 +104 36 251 +115 38 252 +126 41 253 +130 42 253 +134 43 253 +142 45 253 +150 46 253 +153 46 253 +153 46 252 +146 45 246 +137 44 240 +129 43 235 +123 42 234 +118 41 233 +108 42 232 +101 40 232 +86 36 235 +81 35 233 +77 34 232 +73 32 231 +70 30 231 +65 32 231 +62 32 234 +62 32 236 +63 32 242 +81 35 250 +84 34 251 +88 34 252 +88 34 252 +90 35 254 +89 35 253 +89 35 252 +90 38 245 +91 40 238 +93 43 232 +95 46 230 +97 49 228 +103 55 224 +106 60 222 +110 65 225 +114 66 226 +117 64 224 +115 64 223 +114 64 223 +114 64 222 +111 61 218 +105 63 219 +100 60 220 +96 50 223 +91 45 224 +87 41 225 +84 38 223 +82 35 222 +68 31 219 +55 27 213 +43 25 207 +33 22 200 +19 19 191 +20 19 188 +21 19 186 +20 20 180 +21 21 173 +25 29 165 +28 34 157 +32 41 146 +33 42 145 +34 43 144 +33 36 139 +35 32 135 +42 36 132 +51 41 131 +63 48 130 +76 58 132 +93 71 146 +97 72 150 +101 73 154 +106 76 163 +110 79 172 +114 81 179 +122 83 189 +142 87 209 +149 87 212 +156 88 215 +167 89 223 +177 90 231 +180 95 232 +178 97 232 +176 97 232 +171 95 228 +164 93 222 +161 91 214 +163 88 209 +161 89 203 +155 92 197 +149 96 193 +141 94 185 +114 87 177 +105 83 177 +96 80 177 +82 71 180 +68 62 185 +57 59 195 +50 55 200 +45 55 206 +38 46 212 +32 47 216 +26 45 221 +21 48 225 +16 48 233 +8 50 240 +9 52 244 +19 56 245 +32 63 243 +42 69 243 +51 73 240 +59 71 237 +66 74 237 +74 71 238 +87 82 240 +107 89 241 +124 100 243 +142 110 245 +161 116 244 +174 117 244 +185 113 244 +191 110 245 +196 103 245 +196 96 246 +192 94 249 +189 89 250 +184 81 252 +178 73 253 +173 67 253 +166 60 253 +162 52 252 +157 48 252 +149 46 252 +145 45 252 +141 44 252 +137 42 253 +133 41 253 +124 39 252 +117 37 247 +114 35 240 +108 33 230 +107 33 217 +101 32 204 +98 31 192 +94 29 186 +87 29 181 +82 28 177 +69 26 169 +55 25 166 +42 22 160 +32 21 156 +23 19 156 +25 21 164 +35 23 176 +47 26 184 +60 30 197 +73 32 208 +83 35 217 +88 35 222 +99 38 230 +114 41 240 +132 46 245 +153 51 249 +173 54 252 diff --git a/src/fractalzoomer/color_maps/Flame 603_Night_Flower.map b/src/fractalzoomer/color_maps/Flame 603_Night_Flower.map new file mode 100644 index 000000000..58568cd7d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 603_Night_Flower.map @@ -0,0 +1,256 @@ +39 60 72 +63 72 122 +43 81 93 +23 90 64 +15 77 51 +8 64 39 +6 58 31 +4 53 24 +4 49 21 +9 48 24 +14 47 28 +29 39 54 +44 31 81 +61 28 106 +78 26 132 +88 21 149 +99 16 166 +117 18 196 +113 16 191 +110 14 187 +99 11 178 +89 8 169 +85 6 161 +81 4 154 +76 2 148 +78 1 147 +80 0 146 +81 1 149 +83 3 153 +84 2 155 +85 2 157 +90 1 162 +96 4 166 +115 10 185 +120 16 188 +126 22 191 +121 23 192 +116 25 194 +112 23 186 +108 22 179 +73 12 140 +59 12 108 +45 12 76 +39 16 51 +33 21 26 +29 23 21 +26 25 16 +21 28 14 +19 40 21 +21 67 49 +27 73 67 +33 79 85 +49 67 107 +66 56 130 +72 48 138 +79 41 147 +93 6 164 +86 7 145 +79 8 126 +61 10 99 +44 12 72 +36 14 57 +28 17 43 +19 27 21 +11 31 15 +3 38 12 +3 36 11 +3 35 10 +3 33 9 +3 32 9 +3 26 8 +4 22 8 +4 15 5 +6 14 11 +9 13 17 +20 9 41 +31 5 65 +40 9 78 +50 13 92 +70 18 128 +93 16 164 +129 34 207 +132 33 211 +136 32 215 +133 29 213 +130 27 211 +115 21 192 +100 17 172 +71 11 136 +58 18 106 +45 26 76 +39 25 68 +34 24 61 +26 31 45 +19 42 25 +14 42 22 +17 39 30 +3 48 25 +3 48 25 +3 49 25 +2 48 21 +1 47 18 +1 49 11 +1 48 8 +0 43 1 +0 38 1 +0 34 2 +0 32 2 +0 30 2 +0 27 4 +0 23 6 +2 21 7 +3 24 10 +6 37 19 +10 40 23 +14 44 27 +25 54 34 +34 62 45 +35 73 57 +34 82 66 +32 89 72 +25 85 66 +18 82 60 +16 79 52 +15 76 44 +10 67 32 +12 60 22 +10 54 11 +6 49 4 +3 45 4 +3 44 4 +3 43 5 +2 41 6 +1 38 7 +1 37 10 +1 38 13 +1 40 13 +1 44 10 +2 48 8 +1 49 8 +1 51 8 +2 52 9 +4 53 15 +6 61 22 +8 69 34 +21 84 61 +20 86 61 +19 88 61 +24 80 61 +33 69 58 +28 58 44 +28 45 34 +36 20 44 +38 16 55 +41 12 67 +56 15 84 +71 8 110 +79 0 137 +83 2 146 +85 14 135 +79 27 116 +48 45 68 +39 49 54 +30 54 40 +23 55 28 +15 53 18 +8 47 13 +7 40 14 +16 28 16 +18 26 16 +20 25 17 +27 24 19 +36 26 22 +43 31 29 +46 28 50 +50 20 69 +54 23 71 +54 26 73 +53 23 71 +47 17 64 +42 23 49 +44 26 51 +47 16 69 +51 12 82 +79 3 144 +87 4 153 +95 6 162 +105 11 178 +116 19 192 +127 27 205 +132 35 214 +132 41 216 +130 42 214 +122 35 203 +110 26 185 +95 23 170 +80 12 151 +68 3 133 +58 3 128 +54 2 127 +59 1 123 +54 3 122 +42 8 106 +46 13 82 +46 13 71 +32 18 52 +32 28 32 +44 34 31 +52 41 42 +60 59 55 +61 75 66 +55 85 73 +54 90 76 +41 89 70 +25 85 57 +16 72 44 +10 56 31 +8 44 21 +9 36 16 +13 30 16 +16 25 17 +19 22 17 +25 22 18 +28 22 20 +25 23 18 +26 21 16 +25 18 15 +19 18 12 +15 18 10 +13 16 10 +9 18 10 +7 20 10 +6 20 10 +6 21 10 +7 21 10 +6 23 9 +7 25 10 +7 25 9 +6 27 9 +6 31 11 +7 32 13 +6 35 13 +5 39 13 +5 44 10 +8 53 7 +11 56 8 +18 52 12 +31 56 19 +39 58 26 +48 52 41 +54 49 57 +49 42 58 +41 37 51 +33 41 46 +49 32 85 +62 31 103 diff --git a/src/fractalzoomer/color_maps/Flame 604_Night_Reeds.map b/src/fractalzoomer/color_maps/Flame 604_Night_Reeds.map new file mode 100644 index 000000000..1bc7180bd --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 604_Night_Reeds.map @@ -0,0 +1,256 @@ +69 72 71 +44 58 44 +26 43 27 +9 28 10 +15 32 10 +21 37 11 +27 39 13 +34 42 15 +63 59 17 +77 72 16 +91 85 15 +106 97 25 +122 109 35 +129 111 48 +137 114 61 +135 114 63 +133 114 65 +113 105 62 +97 92 61 +82 79 60 +68 61 53 +54 44 46 +47 38 40 +41 32 35 +19 20 12 +14 16 8 +10 12 4 +8 11 3 +7 10 3 +6 10 3 +6 11 4 +5 13 5 +5 14 5 +5 17 4 +5 21 4 +5 25 4 +7 28 4 +10 32 5 +12 33 5 +14 35 5 +16 42 7 +18 47 8 +21 52 9 +24 54 10 +28 57 12 +29 57 13 +30 57 14 +29 55 13 +28 54 13 +26 52 14 +24 51 12 +22 51 11 +20 50 10 +18 50 9 +18 50 9 +19 50 9 +22 56 10 +25 60 10 +29 65 11 +33 69 13 +37 74 16 +41 76 17 +45 79 18 +55 84 21 +68 87 26 +81 87 49 +81 86 57 +82 86 65 +81 84 62 +81 82 60 +77 78 57 +69 72 56 +54 63 59 +43 60 47 +32 57 36 +27 56 25 +22 55 15 +22 55 14 +22 55 14 +23 55 14 +24 55 15 +26 55 15 +29 57 16 +33 60 18 +35 62 20 +38 65 22 +48 74 25 +65 85 39 +97 110 69 +101 112 72 +106 115 75 +107 116 74 +109 117 74 +108 121 76 +107 122 78 +105 117 79 +92 104 69 +59 82 37 +47 75 26 +36 68 15 +33 63 14 +31 59 13 +26 53 11 +21 47 10 +14 35 8 +12 30 8 +11 26 8 +10 25 8 +9 25 9 +9 26 10 +11 28 10 +15 33 9 +19 35 9 +26 39 8 +29 38 7 +33 38 7 +41 43 6 +46 46 3 +45 49 4 +40 46 4 +36 30 5 +32 28 4 +29 26 4 +24 24 3 +20 23 3 +13 17 2 +7 11 2 +4 6 3 +2 3 3 +0 1 2 +0 1 2 +0 2 3 +0 3 4 +0 4 5 +0 6 6 +2 6 7 +10 12 14 +16 16 21 +23 21 28 +26 23 31 +29 26 34 +36 33 35 +40 40 35 +42 46 38 +46 51 38 +52 58 41 +51 59 39 +50 60 37 +45 60 33 +40 59 28 +34 56 25 +31 51 22 +23 38 20 +21 35 20 +19 32 20 +14 27 19 +11 22 18 +7 18 17 +5 14 16 +4 12 15 +4 11 15 +7 14 13 +8 15 14 +9 17 15 +14 20 17 +22 24 19 +27 24 20 +32 24 19 +31 23 18 +31 23 18 +32 24 19 +30 19 19 +29 16 19 +25 13 17 +18 9 14 +12 7 12 +6 5 9 +3 3 8 +1 3 7 +1 3 5 +0 4 4 +0 5 3 +0 7 2 +0 9 1 +2 15 1 +3 18 1 +5 21 2 +6 28 2 +8 33 3 +9 38 5 +12 40 6 +14 42 8 +15 45 9 +16 45 9 +15 44 10 +13 41 10 +12 36 11 +10 31 10 +9 26 8 +8 21 7 +7 16 6 +8 13 6 +9 11 5 +10 10 5 +11 11 5 +12 11 6 +15 14 8 +21 18 10 +30 20 15 +36 21 18 +35 22 23 +34 24 24 +34 31 25 +39 38 28 +48 45 29 +53 51 33 +58 59 33 +60 68 31 +58 76 30 +60 81 27 +58 81 25 +58 79 20 +60 74 16 +59 71 15 +60 70 13 +64 69 13 +69 67 10 +78 61 7 +85 55 6 +87 53 5 +91 55 12 +91 60 16 +91 65 19 +90 63 19 +84 64 16 +78 62 19 +66 60 22 +53 62 25 +41 61 24 +33 64 20 +30 63 17 +28 61 15 +27 58 15 +25 54 14 +23 49 14 +20 44 15 +19 40 17 +25 41 25 +36 43 38 +48 47 52 +61 56 68 +73 70 78 +68 65 71 +65 63 69 +61 60 64 +56 54 62 diff --git a/src/fractalzoomer/color_maps/Flame 605_No_Clue.map b/src/fractalzoomer/color_maps/Flame 605_No_Clue.map new file mode 100644 index 000000000..3fa6a7211 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 605_No_Clue.map @@ -0,0 +1,256 @@ +115 83 92 +119 81 103 +122 82 107 +125 83 112 +125 83 111 +125 83 110 +127 84 108 +129 86 107 +148 97 87 +158 103 77 +168 110 67 +173 116 62 +179 123 57 +181 132 51 +183 141 45 +183 144 42 +184 148 39 +179 166 30 +178 168 29 +177 171 28 +173 164 35 +169 157 42 +166 151 46 +164 146 51 +152 122 73 +144 113 81 +137 105 89 +132 97 97 +127 90 105 +125 85 108 +123 81 112 +122 72 121 +124 60 123 +124 35 130 +122 32 133 +120 29 136 +117 34 134 +115 40 132 +115 44 130 +116 49 129 +131 66 108 +140 71 95 +149 77 83 +153 87 76 +158 97 70 +157 102 69 +157 108 68 +155 120 67 +154 131 66 +156 142 66 +163 141 63 +170 141 61 +176 142 57 +182 143 53 +183 145 52 +184 147 51 +182 153 48 +179 151 50 +176 150 52 +173 148 53 +170 147 54 +169 146 54 +169 145 54 +169 144 55 +168 143 55 +167 140 57 +162 131 65 +157 123 73 +153 118 77 +149 114 82 +142 101 91 +134 91 103 +118 77 127 +110 69 136 +102 61 145 +96 50 155 +90 39 166 +88 34 170 +86 29 175 +84 19 182 +82 14 187 +82 8 190 +84 9 188 +86 11 187 +87 11 187 +88 11 187 +91 9 188 +92 8 189 +95 5 193 +97 4 192 +99 4 192 +101 4 190 +103 5 189 +103 5 188 +103 8 185 +100 10 180 +95 13 172 +83 16 156 +78 21 149 +74 27 142 +75 30 139 +76 33 137 +80 41 132 +87 48 127 +102 53 113 +109 50 95 +117 48 77 +118 47 72 +120 47 68 +126 45 63 +131 43 63 +135 44 67 +142 45 75 +151 41 97 +153 37 98 +156 34 99 +157 26 105 +156 19 109 +154 17 111 +151 21 109 +148 40 106 +147 52 103 +147 64 100 +148 70 97 +150 76 95 +153 85 89 +153 93 86 +153 102 83 +152 111 82 +154 123 72 +154 125 70 +155 127 69 +158 130 68 +160 126 68 +161 119 70 +162 111 72 +165 88 69 +163 79 67 +161 70 65 +157 66 65 +154 62 65 +145 57 66 +133 51 67 +122 46 71 +114 41 69 +106 28 68 +105 28 68 +105 29 69 +103 30 70 +100 35 72 +93 37 80 +80 42 91 +63 50 101 +63 50 103 +63 50 105 +68 53 112 +75 58 115 +85 62 119 +92 67 124 +99 76 128 +103 83 129 +123 98 116 +127 102 109 +131 106 102 +139 116 94 +147 125 85 +154 130 78 +160 135 74 +164 140 70 +165 140 68 +166 141 67 +167 141 65 +167 142 64 +164 141 66 +158 139 68 +149 136 75 +142 128 82 +136 119 90 +131 108 97 +126 96 111 +119 87 123 +113 79 131 +106 72 137 +93 64 146 +71 47 165 +67 44 168 +64 42 172 +60 32 178 +55 24 178 +55 19 175 +56 14 169 +53 14 161 +49 13 153 +47 14 144 +45 18 136 +45 19 131 +45 21 123 +42 21 116 +45 22 114 +44 26 112 +40 31 108 +39 35 104 +39 45 99 +40 54 99 +41 68 97 +39 79 92 +42 84 95 +47 86 101 +52 86 106 +58 83 110 +65 81 112 +69 79 112 +72 84 108 +71 89 99 +71 94 83 +68 91 71 +74 86 63 +75 81 62 +84 64 69 +88 53 80 +93 41 89 +95 34 97 +92 31 103 +84 31 108 +78 32 109 +68 36 111 +66 36 116 +64 35 118 +64 33 119 +65 32 121 +65 35 124 +69 36 129 +76 36 131 +78 35 130 +80 37 132 +85 38 130 +90 41 125 +97 44 116 +106 51 104 +115 59 90 +128 62 73 +137 65 62 +142 69 57 +145 68 59 +146 68 62 +146 68 64 +144 71 64 +146 86 61 +147 94 56 +146 102 55 +143 108 56 +137 110 60 +131 106 65 +125 98 70 +114 87 79 +114 85 88 diff --git a/src/fractalzoomer/color_maps/Flame 606_Nonsense.map b/src/fractalzoomer/color_maps/Flame 606_Nonsense.map new file mode 100644 index 000000000..dbe11a8cb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 606_Nonsense.map @@ -0,0 +1,256 @@ +141 166 81 +171 172 77 +179 186 75 +188 200 74 +195 206 75 +202 213 77 +198 208 80 +195 203 83 +160 167 95 +145 149 113 +131 131 132 +115 111 146 +100 92 160 +81 75 165 +63 59 170 +56 52 168 +50 46 166 +41 37 151 +46 32 142 +51 28 133 +61 32 130 +71 37 128 +78 42 131 +86 48 135 +118 78 160 +134 95 173 +150 113 187 +163 137 191 +176 161 196 +181 171 192 +186 181 188 +198 191 178 +197 191 160 +174 170 122 +164 159 102 +155 148 83 +141 127 73 +127 107 64 +114 94 62 +101 82 61 +59 45 85 +49 43 103 +39 41 122 +37 46 134 +36 52 147 +39 54 150 +43 56 154 +48 54 155 +56 55 152 +66 60 145 +74 56 142 +83 52 140 +79 46 135 +76 41 130 +72 38 131 +68 36 133 +51 34 152 +44 46 160 +38 59 169 +46 75 164 +54 92 160 +58 98 156 +63 104 153 +68 117 145 +64 119 137 +74 110 130 +87 104 122 +101 99 115 +105 90 111 +109 81 108 +104 64 98 +102 49 90 +109 34 65 +107 25 58 +106 16 52 +96 22 55 +86 28 59 +83 33 62 +80 38 66 +68 44 69 +55 40 75 +23 36 81 +19 42 83 +15 49 85 +14 48 82 +14 48 79 +14 49 65 +10 38 49 +14 29 27 +17 30 23 +20 31 20 +19 29 20 +18 27 20 +20 24 27 +19 28 29 +26 31 27 +32 32 26 +38 27 38 +41 27 43 +44 28 48 +49 26 48 +54 25 48 +64 25 50 +72 25 63 +72 34 97 +71 33 105 +70 33 113 +67 31 120 +65 30 128 +59 33 147 +45 35 172 +37 46 191 +34 59 194 +37 77 203 +39 80 209 +42 83 216 +54 92 234 +72 112 235 +80 128 233 +91 143 227 +111 171 228 +124 178 223 +137 186 218 +137 183 214 +137 180 210 +129 170 203 +109 164 207 +101 164 206 +97 162 202 +103 154 185 +102 151 183 +102 149 181 +95 149 167 +92 146 152 +84 129 136 +87 121 113 +91 110 77 +82 107 61 +74 105 45 +69 99 39 +64 93 33 +63 81 26 +65 70 24 +71 66 25 +72 68 34 +73 73 62 +76 71 70 +79 69 79 +81 64 84 +86 57 82 +84 51 80 +87 53 76 +92 54 71 +97 55 65 +103 56 59 +111 60 45 +120 65 35 +131 67 28 +133 67 31 +136 58 31 +139 51 28 +137 43 36 +135 42 43 +133 42 50 +126 41 62 +121 42 68 +116 45 72 +117 56 72 +117 76 78 +112 80 78 +107 85 78 +94 88 74 +88 93 65 +86 95 66 +100 105 64 +107 118 64 +111 128 67 +115 140 65 +113 148 69 +127 162 82 +142 183 96 +159 198 113 +173 214 133 +175 224 145 +171 222 169 +170 214 166 +170 206 164 +173 185 158 +183 176 154 +192 172 146 +197 179 142 +206 181 127 +204 173 103 +210 169 83 +215 176 62 +216 193 52 +224 211 46 +216 220 45 +205 209 49 +188 198 57 +160 186 70 +146 172 85 +134 169 98 +127 158 110 +129 153 119 +122 154 134 +129 152 158 +135 156 170 +142 154 174 +152 144 166 +154 143 153 +155 137 151 +149 136 145 +138 132 142 +120 119 130 +102 115 120 +90 114 120 +82 127 120 +84 146 127 +89 161 130 +100 181 142 +116 197 157 +128 211 167 +143 221 175 +156 224 174 +174 223 174 +193 217 174 +206 208 164 +215 202 150 +212 195 129 +215 189 107 +223 183 96 +234 171 84 +245 163 73 +237 155 65 +228 146 54 +211 136 46 +193 123 47 +182 110 50 +163 101 60 +148 99 77 +128 94 86 +107 90 90 +89 87 90 +72 81 85 +63 88 85 +59 100 91 +58 111 93 +58 122 94 +56 123 85 +59 118 70 +67 116 61 +76 116 57 +91 122 66 +104 140 73 +122 156 79 diff --git a/src/fractalzoomer/color_maps/Flame 607_Oak_Tree.map b/src/fractalzoomer/color_maps/Flame 607_Oak_Tree.map new file mode 100644 index 000000000..ac2226b09 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 607_Oak_Tree.map @@ -0,0 +1,256 @@ +90 69 31 +105 83 43 +108 86 46 +112 90 50 +111 94 55 +110 98 61 +109 100 62 +109 102 63 +120 108 62 +126 113 64 +132 118 67 +141 125 77 +151 132 87 +150 133 95 +150 134 103 +149 134 103 +149 134 104 +133 114 104 +129 115 96 +126 117 88 +126 115 82 +126 114 76 +127 116 70 +129 119 64 +143 100 34 +143 100 22 +143 101 11 +141 94 13 +139 88 16 +133 88 16 +127 89 16 +110 83 21 +95 66 24 +60 39 19 +57 33 13 +54 28 8 +67 32 5 +80 36 3 +87 42 9 +95 49 15 +120 70 40 +116 77 56 +113 84 72 +116 95 79 +119 106 86 +124 111 90 +129 116 95 +150 135 103 +163 151 118 +202 185 153 +209 194 150 +216 204 147 +222 199 129 +228 194 112 +224 193 102 +220 192 93 +212 178 109 +207 181 118 +202 185 128 +195 180 127 +188 175 126 +178 165 120 +168 155 114 +143 131 95 +120 110 77 +81 73 59 +65 60 47 +50 47 36 +45 42 32 +40 38 29 +32 29 22 +32 28 14 +49 41 14 +60 47 15 +71 53 16 +84 62 23 +97 72 30 +100 73 33 +104 74 36 +90 67 36 +86 71 32 +83 59 31 +84 57 29 +86 56 27 +90 55 29 +95 55 31 +104 55 31 +111 61 24 +105 65 34 +99 69 34 +93 73 35 +89 73 39 +85 73 43 +84 73 52 +87 76 58 +87 76 59 +88 73 60 +88 68 59 +77 59 52 +66 51 46 +60 46 41 +55 42 36 +42 32 30 +34 25 25 +42 28 24 +54 36 27 +66 44 31 +72 47 31 +78 51 31 +88 59 31 +89 66 33 +89 71 31 +90 73 30 +79 70 35 +77 69 36 +75 69 38 +69 63 39 +67 58 42 +67 59 43 +67 60 41 +88 66 36 +102 80 39 +117 94 42 +128 100 41 +140 107 41 +153 118 42 +157 115 46 +157 120 46 +151 118 48 +116 94 66 +112 95 72 +109 97 78 +108 103 96 +116 117 119 +132 133 134 +146 139 137 +169 159 137 +172 154 121 +176 149 106 +175 147 102 +174 146 98 +175 142 99 +181 154 99 +179 156 99 +176 151 98 +160 141 75 +151 131 67 +142 121 59 +128 101 39 +104 79 29 +85 63 26 +74 55 24 +67 49 29 +70 52 33 +74 55 37 +88 61 46 +106 67 50 +124 78 53 +136 83 57 +145 89 56 +148 98 54 +139 86 56 +136 83 55 +134 80 54 +128 73 55 +120 62 52 +112 55 50 +101 53 51 +81 60 53 +76 60 53 +71 61 54 +67 62 54 +66 63 55 +63 63 49 +60 58 41 +59 52 36 +52 46 32 +47 39 26 +51 38 21 +56 41 27 +61 45 34 +73 57 43 +96 73 57 +120 92 71 +143 120 91 +148 123 91 +153 127 92 +149 132 90 +141 124 89 +129 115 82 +117 102 73 +105 88 65 +95 79 58 +91 70 51 +87 62 45 +91 59 38 +105 61 27 +113 65 23 +118 72 25 +124 75 20 +119 77 23 +107 78 31 +96 75 37 +91 73 48 +91 71 56 +95 74 56 +103 86 57 +110 91 60 +114 91 56 +114 97 54 +111 99 55 +106 92 53 +101 85 53 +96 84 57 +90 81 58 +88 76 58 +85 77 59 +83 78 59 +87 80 62 +94 85 66 +96 88 69 +95 92 74 +95 95 75 +88 91 71 +83 86 64 +80 81 56 +74 71 45 +74 61 36 +79 54 35 +81 51 36 +85 53 36 +96 57 37 +106 66 39 +115 80 44 +128 93 48 +145 104 54 +154 117 65 +156 124 72 +157 123 76 +155 122 81 +147 118 77 +134 106 72 +119 95 67 +104 81 56 +87 66 46 +74 57 36 +66 50 26 +62 48 21 +62 47 18 +66 44 13 +73 48 16 +77 45 22 +77 44 20 +81 49 19 +83 52 26 +84 58 31 diff --git a/src/fractalzoomer/color_maps/Flame 608_Ocean_Mist.map b/src/fractalzoomer/color_maps/Flame 608_Ocean_Mist.map new file mode 100644 index 000000000..c96e0c413 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 608_Ocean_Mist.map @@ -0,0 +1,256 @@ +117 195 196 +113 177 175 +105 167 161 +98 157 148 +88 144 130 +79 131 113 +75 124 104 +72 117 96 +54 94 67 +45 88 56 +37 82 45 +36 73 41 +35 65 38 +30 56 36 +26 47 35 +22 45 32 +18 43 29 +17 32 32 +17 28 37 +18 24 43 +16 21 43 +15 18 44 +15 17 45 +16 16 46 +19 21 59 +22 27 65 +26 33 71 +34 44 75 +42 56 80 +47 64 80 +52 72 81 +59 84 84 +64 94 88 +72 112 99 +79 125 104 +87 138 110 +91 148 118 +96 158 126 +96 159 129 +97 160 132 +93 156 135 +90 160 137 +88 164 140 +87 160 136 +86 157 133 +83 151 127 +80 146 121 +71 130 114 +62 116 103 +48 94 87 +46 89 83 +44 85 80 +42 81 75 +41 77 71 +39 75 67 +38 74 64 +42 80 61 +47 86 61 +53 92 62 +53 93 60 +53 94 59 +52 93 60 +52 93 62 +54 90 66 +56 85 73 +49 70 76 +45 61 76 +42 52 77 +41 47 79 +40 43 81 +37 37 84 +37 30 83 +34 21 73 +32 24 70 +30 28 68 +31 38 67 +33 48 67 +35 53 67 +38 59 68 +45 69 68 +51 82 70 +60 107 73 +64 109 74 +69 112 76 +71 110 78 +73 108 81 +74 104 86 +68 98 86 +50 75 77 +45 62 76 +40 49 75 +37 43 74 +35 38 73 +29 32 71 +22 26 64 +19 23 57 +18 22 53 +22 33 55 +24 42 59 +27 51 63 +29 54 64 +31 57 66 +39 61 69 +48 62 73 +57 61 88 +57 58 92 +57 55 96 +61 53 97 +65 52 98 +71 54 110 +82 63 123 +90 74 134 +98 92 148 +117 120 161 +120 127 159 +124 134 158 +122 141 156 +119 144 151 +114 144 145 +109 134 140 +91 113 108 +75 101 97 +59 89 87 +55 86 87 +51 84 88 +54 88 86 +63 92 84 +71 100 85 +76 106 86 +80 120 88 +79 120 85 +79 120 83 +77 119 77 +74 116 73 +71 110 69 +69 105 65 +52 80 57 +46 72 56 +40 64 55 +41 65 55 +43 66 56 +53 74 60 +58 82 65 +65 93 75 +71 106 91 +88 140 123 +90 148 129 +92 157 136 +98 170 145 +101 179 155 +98 182 157 +96 181 159 +90 173 145 +90 171 142 +90 169 140 +83 161 128 +75 152 117 +68 143 106 +63 134 96 +63 127 90 +62 124 86 +62 116 83 +62 115 84 +63 115 86 +65 113 92 +71 119 99 +78 128 106 +91 137 116 +115 156 146 +119 160 154 +123 165 162 +127 172 170 +130 177 175 +126 177 175 +123 169 174 +118 163 171 +112 149 162 +107 140 150 +93 130 135 +81 119 119 +69 115 103 +62 106 90 +64 104 80 +64 103 75 +59 112 73 +58 113 72 +57 115 71 +61 120 71 +66 122 73 +73 123 76 +75 126 82 +75 125 89 +77 127 95 +81 127 102 +88 132 112 +99 137 121 +109 141 133 +121 145 145 +127 144 152 +127 149 156 +125 154 153 +127 158 149 +137 164 146 +142 163 148 +145 163 151 +138 162 150 +134 164 150 +138 169 149 +144 174 156 +153 186 175 +161 191 189 +170 198 207 +177 203 218 +181 204 219 +175 210 217 +166 207 203 +155 199 187 +142 188 172 +130 172 159 +114 160 147 +97 148 134 +82 132 122 +68 116 110 +56 98 104 +49 82 99 +45 71 96 +44 63 98 +46 58 103 +47 53 109 +49 53 112 +52 52 110 +56 53 105 +61 58 104 +58 58 103 +56 60 104 +53 59 106 +52 55 102 +55 55 100 +52 52 97 +48 51 97 +45 54 101 +49 61 110 +63 73 122 +81 92 135 +98 110 152 +112 128 165 +120 149 179 +126 170 191 +132 189 200 +136 202 209 +142 208 213 +142 212 213 +138 214 213 +133 216 213 +123 214 209 +120 205 206 diff --git a/src/fractalzoomer/color_maps/Flame 609_Paige.map b/src/fractalzoomer/color_maps/Flame 609_Paige.map new file mode 100644 index 000000000..9e7ad19d0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 609_Paige.map @@ -0,0 +1,256 @@ +91 86 67 +89 83 64 +92 86 64 +95 90 65 +103 95 64 +111 100 64 +116 102 63 +121 105 63 +133 110 61 +133 111 62 +133 113 63 +133 118 69 +134 123 76 +141 132 83 +148 141 90 +154 146 94 +160 152 99 +186 178 115 +196 189 121 +206 201 127 +209 207 131 +213 213 136 +211 213 136 +210 213 137 +196 198 133 +185 187 128 +174 176 123 +162 165 117 +150 155 111 +145 150 108 +140 146 105 +132 140 102 +128 135 100 +123 129 99 +120 128 100 +118 127 101 +116 128 103 +115 129 105 +115 130 105 +115 131 106 +116 131 105 +116 128 104 +116 126 103 +112 122 100 +109 118 98 +107 116 96 +105 114 95 +101 108 90 +96 101 83 +86 85 67 +80 76 62 +75 68 58 +69 62 55 +63 57 53 +62 55 52 +61 53 52 +62 55 53 +66 56 51 +70 57 49 +72 60 50 +75 63 51 +75 63 51 +75 64 52 +73 63 50 +70 59 49 +61 52 46 +54 45 41 +48 39 36 +45 36 35 +43 34 34 +37 30 33 +31 27 32 +21 21 31 +18 18 31 +16 16 32 +13 14 31 +11 12 31 +10 11 32 +10 11 33 +10 10 33 +10 9 32 +13 12 32 +16 13 32 +20 15 32 +22 17 32 +24 19 32 +28 24 33 +35 30 34 +51 43 36 +61 51 39 +72 60 43 +75 61 42 +79 63 42 +84 66 41 +85 69 41 +86 70 42 +85 71 43 +82 72 46 +83 75 50 +85 78 55 +85 78 56 +86 79 57 +84 79 59 +81 78 59 +71 71 56 +66 67 55 +61 64 54 +59 63 54 +58 62 55 +56 62 57 +56 62 61 +56 62 63 +58 65 66 +59 69 71 +60 69 72 +61 70 73 +63 72 73 +63 74 73 +64 74 74 +66 73 75 +68 73 73 +71 76 73 +75 80 73 +79 83 74 +84 86 75 +93 96 76 +102 105 76 +111 114 75 +119 121 76 +134 130 72 +137 132 71 +140 135 70 +147 139 69 +155 145 72 +164 153 78 +172 162 84 +186 182 105 +191 189 111 +196 196 118 +198 198 120 +201 201 122 +204 203 124 +205 205 127 +206 205 128 +206 203 128 +204 201 132 +203 201 132 +202 201 133 +203 202 133 +204 202 130 +206 202 126 +206 201 121 +208 200 115 +207 199 115 +207 199 115 +203 196 115 +200 196 117 +199 195 118 +199 195 118 +198 194 115 +198 194 112 +201 194 109 +200 192 108 +199 191 107 +193 183 106 +183 176 105 +171 165 104 +157 151 98 +128 121 85 +121 115 81 +115 110 78 +106 100 71 +94 86 64 +82 75 60 +70 64 57 +57 53 53 +45 42 53 +34 33 51 +25 28 51 +20 27 53 +19 28 56 +22 32 58 +26 37 60 +31 44 62 +48 60 70 +53 65 72 +58 70 74 +68 81 79 +80 91 83 +91 102 87 +103 111 90 +110 118 91 +115 122 93 +118 123 92 +120 122 91 +119 120 90 +117 115 86 +112 111 83 +108 105 79 +104 98 76 +97 92 73 +90 85 69 +86 80 67 +82 77 67 +81 75 65 +81 75 65 +81 77 63 +85 76 60 +85 75 57 +84 73 54 +85 73 51 +86 73 51 +89 73 50 +93 75 50 +95 80 51 +98 84 53 +97 84 53 +95 81 52 +90 77 49 +81 71 48 +72 62 44 +64 52 41 +57 47 40 +52 44 40 +48 42 41 +47 40 40 +46 39 39 +44 40 38 +42 40 37 +41 38 34 +42 37 32 +43 36 32 +43 37 34 +47 41 36 +53 45 40 +62 52 43 +72 62 47 +81 71 49 +89 79 50 +96 85 54 +95 87 59 +93 89 63 +90 88 69 +85 86 72 +83 85 76 +81 84 77 +78 84 75 +80 85 74 +80 85 74 +79 84 72 +84 90 75 +86 92 75 +87 92 75 +89 92 73 +90 90 73 +91 88 68 diff --git a/src/fractalzoomer/color_maps/Flame 610_Paris.map b/src/fractalzoomer/color_maps/Flame 610_Paris.map new file mode 100644 index 000000000..8c8d7c0c2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 610_Paris.map @@ -0,0 +1,256 @@ +176 76 65 +183 75 67 +187 73 69 +191 72 71 +194 71 70 +198 71 69 +198 71 70 +199 72 72 +196 82 72 +197 94 76 +199 107 81 +206 118 87 +214 129 93 +219 140 96 +224 151 100 +224 157 102 +225 164 105 +227 181 125 +223 176 131 +219 171 137 +206 169 140 +194 168 144 +187 170 145 +181 172 147 +158 165 152 +146 155 148 +134 146 144 +129 139 138 +124 133 132 +124 129 130 +124 126 128 +126 123 123 +131 114 118 +136 100 106 +125 95 100 +114 90 95 +100 88 93 +87 87 92 +82 88 93 +77 90 95 +57 97 99 +54 91 95 +52 86 91 +64 81 91 +76 77 91 +80 77 91 +84 77 92 +93 70 84 +103 59 72 +119 26 56 +114 27 53 +109 28 51 +108 31 49 +108 35 47 +113 33 49 +119 31 52 +127 50 68 +137 62 72 +147 75 76 +163 78 81 +179 82 87 +180 84 90 +182 86 94 +179 96 102 +175 104 104 +163 121 108 +159 128 118 +156 136 128 +158 143 133 +161 150 138 +165 167 142 +167 184 147 +177 204 162 +186 212 167 +196 220 173 +196 220 172 +196 221 171 +194 217 170 +192 213 170 +191 203 165 +195 198 161 +200 189 156 +199 183 153 +199 178 150 +200 178 147 +201 178 145 +205 179 139 +209 176 134 +206 162 130 +201 156 124 +196 150 119 +192 146 115 +188 143 112 +182 133 105 +176 123 97 +173 115 95 +166 115 90 +142 115 89 +131 110 86 +120 105 83 +116 103 82 +113 102 81 +110 99 79 +105 92 79 +103 87 72 +111 87 70 +120 88 68 +125 86 69 +131 84 70 +142 87 71 +153 91 71 +165 96 71 +176 103 73 +196 113 91 +199 114 93 +203 116 96 +210 116 96 +214 112 95 +216 107 93 +218 107 97 +224 108 99 +224 106 95 +224 104 92 +224 103 89 +224 102 87 +222 102 84 +224 104 83 +226 108 85 +227 113 86 +231 120 81 +231 120 80 +232 121 79 +233 126 80 +233 131 84 +235 134 85 +238 136 86 +238 134 87 +234 136 86 +230 138 86 +229 137 86 +228 137 87 +225 134 90 +222 131 96 +220 129 98 +214 128 98 +203 125 97 +199 124 99 +195 123 102 +189 120 105 +183 115 104 +177 106 100 +175 101 93 +174 98 88 +174 98 86 +174 98 85 +176 95 84 +180 95 83 +185 101 85 +195 111 90 +206 124 93 +214 135 99 +222 159 112 +222 166 116 +222 173 120 +226 184 127 +230 189 132 +230 192 139 +228 192 142 +206 186 144 +202 183 143 +199 181 142 +197 173 138 +198 163 133 +194 153 125 +188 142 118 +177 134 113 +171 125 106 +166 119 99 +159 114 95 +152 109 93 +142 106 90 +136 99 89 +133 93 88 +132 86 90 +128 76 91 +131 71 88 +134 67 86 +139 64 79 +146 57 73 +149 54 69 +146 52 67 +145 47 60 +142 52 54 +141 60 47 +139 70 45 +140 79 48 +140 87 50 +139 94 55 +143 102 56 +147 111 62 +156 120 71 +165 133 84 +170 149 97 +178 159 110 +186 164 115 +194 164 115 +204 164 119 +210 168 118 +212 172 121 +213 170 120 +211 162 114 +207 147 107 +202 134 100 +193 123 97 +185 114 95 +175 115 98 +170 116 103 +172 118 109 +175 120 112 +182 120 113 +186 126 109 +191 134 108 +201 141 109 +210 146 108 +219 143 105 +223 141 99 +223 141 97 +223 141 101 +225 146 105 +228 150 110 +231 157 113 +232 167 122 +231 175 133 +232 185 140 +232 195 144 +230 204 143 +229 210 139 +219 211 136 +212 205 130 +208 196 123 +200 187 116 +196 182 107 +189 179 106 +182 176 103 +177 167 106 +173 158 111 +165 149 111 +158 140 111 +153 139 108 +147 129 104 +146 119 103 +143 106 99 +137 91 95 +143 85 88 +152 78 77 +163 76 72 diff --git a/src/fractalzoomer/color_maps/Flame 611_Parrot.map b/src/fractalzoomer/color_maps/Flame 611_Parrot.map new file mode 100644 index 000000000..aaddacc8d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 611_Parrot.map @@ -0,0 +1,256 @@ +156 101 8 +97 91 9 +73 88 14 +50 85 20 +40 82 23 +31 79 26 +27 77 24 +24 76 22 +35 58 23 +44 57 16 +54 56 10 +53 66 11 +52 76 12 +44 89 16 +36 103 20 +33 109 21 +31 115 23 +43 131 28 +67 137 31 +92 144 35 +106 142 52 +120 141 70 +112 133 75 +104 125 81 +64 111 102 +48 98 92 +32 86 82 +53 95 66 +75 104 50 +86 106 45 +97 108 41 +126 122 52 +158 129 57 +176 125 78 +174 103 78 +172 82 79 +154 69 70 +136 56 62 +135 42 60 +134 29 58 +98 14 39 +81 9 36 +65 5 34 +59 5 26 +54 5 18 +62 7 22 +70 9 27 +88 18 26 +107 34 24 +146 63 18 +155 87 21 +165 112 25 +179 120 29 +193 129 34 +198 132 39 +203 136 44 +219 104 40 +226 85 33 +234 66 27 +233 56 22 +232 47 18 +236 52 23 +240 57 29 +234 74 30 +239 98 34 +242 123 33 +225 127 22 +209 132 12 +192 131 11 +175 131 10 +140 131 16 +117 122 25 +51 130 49 +51 113 60 +51 96 71 +52 92 67 +54 89 64 +67 88 59 +81 87 54 +95 86 42 +101 94 26 +108 91 10 +85 79 23 +63 67 36 +56 55 38 +49 43 40 +39 28 57 +34 22 73 +55 5 68 +81 10 62 +107 16 57 +115 16 55 +123 17 53 +136 16 54 +157 17 59 +176 18 63 +191 13 55 +206 20 55 +204 21 50 +202 23 45 +189 23 49 +177 23 54 +152 19 67 +121 15 80 +81 12 91 +66 19 78 +52 26 65 +54 25 58 +57 25 52 +58 29 32 +48 30 13 +42 22 6 +47 19 6 +60 9 11 +69 9 10 +78 9 9 +103 8 6 +124 4 14 +145 7 20 +162 11 17 +165 18 59 +160 19 69 +156 20 79 +145 24 79 +134 29 79 +118 34 71 +103 32 64 +87 35 57 +70 34 61 +68 36 81 +72 34 92 +76 33 103 +81 37 123 +81 62 141 +84 88 149 +93 108 143 +75 142 149 +76 132 131 +77 123 114 +77 116 106 +78 109 98 +82 96 83 +103 62 71 +136 47 51 +157 48 32 +177 52 22 +180 60 15 +184 69 9 +178 83 15 +184 99 18 +193 105 12 +203 95 16 +227 69 45 +224 57 50 +222 45 55 +216 27 73 +204 37 91 +180 30 102 +146 19 105 +119 39 106 +91 44 112 +63 39 110 +64 38 108 +66 38 106 +64 34 98 +72 44 87 +88 50 79 +89 47 75 +101 62 73 +100 57 74 +99 53 76 +94 43 79 +98 33 74 +102 24 59 +102 21 51 +102 20 46 +105 19 35 +111 23 23 +121 37 20 +124 54 20 +125 70 15 +143 82 12 +164 103 12 +176 119 22 +217 120 27 +224 119 34 +231 118 42 +229 100 52 +229 86 51 +237 75 54 +227 52 66 +209 38 72 +202 39 65 +194 43 64 +177 52 66 +161 73 72 +148 82 78 +136 77 69 +134 74 71 +124 71 85 +119 57 74 +117 51 58 +111 57 47 +111 58 29 +103 58 24 +106 56 22 +114 53 23 +112 62 38 +127 70 49 +150 80 51 +146 98 53 +143 106 56 +146 98 42 +126 84 27 +103 69 25 +79 46 23 +50 27 20 +38 18 24 +35 13 37 +33 12 50 +41 11 52 +57 17 55 +82 24 60 +106 31 59 +130 43 54 +153 55 53 +170 62 61 +192 60 70 +197 61 81 +190 69 92 +192 75 92 +187 75 110 +186 75 140 +177 95 141 +159 100 142 +154 99 165 +138 104 164 +105 85 146 +79 77 134 +73 82 112 +69 69 86 +57 50 63 +57 52 50 +59 55 52 +52 42 54 +39 32 62 +30 28 79 +31 23 86 +35 16 86 +44 13 79 +66 23 65 +87 31 57 +117 43 42 +155 65 28 +151 77 26 +142 89 19 diff --git a/src/fractalzoomer/color_maps/Flame 612_Pastel_Lime.map b/src/fractalzoomer/color_maps/Flame 612_Pastel_Lime.map new file mode 100644 index 000000000..7913508bc --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 612_Pastel_Lime.map @@ -0,0 +1,256 @@ +29 138 35 +49 165 65 +56 176 79 +64 188 94 +71 197 110 +78 206 126 +83 210 134 +88 214 143 +113 230 174 +116 228 178 +120 226 182 +122 218 188 +125 210 195 +131 208 197 +138 206 199 +141 206 197 +144 207 196 +143 203 180 +141 200 180 +139 197 181 +142 202 182 +145 208 183 +146 211 183 +148 215 184 +136 234 181 +122 236 183 +109 238 185 +101 234 182 +93 231 180 +89 228 177 +86 225 175 +82 221 173 +77 216 175 +74 216 180 +86 212 179 +98 209 179 +115 204 178 +133 200 178 +140 196 177 +148 193 177 +181 194 176 +191 195 177 +202 197 178 +202 199 177 +203 202 176 +202 202 175 +201 203 174 +202 206 169 +201 209 162 +196 207 168 +188 209 177 +181 212 186 +180 217 187 +180 223 189 +180 225 190 +181 228 191 +190 216 199 +186 205 210 +182 195 221 +174 191 221 +166 188 222 +160 189 219 +154 190 217 +154 193 214 +149 192 218 +138 191 234 +129 191 234 +121 192 235 +119 195 231 +117 199 228 +115 204 220 +110 205 211 +99 206 203 +96 200 202 +93 195 202 +105 187 198 +118 180 195 +124 171 192 +131 162 189 +141 148 183 +152 138 178 +167 109 157 +182 101 146 +197 94 136 +204 92 130 +211 91 125 +217 94 114 +216 96 105 +195 91 89 +181 90 88 +168 90 88 +169 97 90 +170 105 93 +164 116 94 +159 133 100 +161 149 110 +161 157 119 +167 173 140 +174 179 141 +181 186 143 +188 193 144 +195 201 145 +208 213 147 +205 209 146 +209 201 140 +202 192 129 +196 183 118 +193 181 112 +190 180 107 +180 176 97 +172 166 89 +161 158 79 +144 146 67 +119 131 42 +114 128 37 +109 126 32 +98 124 26 +93 122 24 +93 114 23 +97 112 25 +120 81 23 +129 77 23 +139 73 23 +141 72 22 +144 71 22 +148 80 27 +153 83 36 +158 75 42 +161 73 55 +154 76 74 +146 79 77 +138 82 81 +119 94 90 +104 88 92 +82 86 96 +72 87 95 +62 101 91 +64 110 89 +66 120 88 +68 124 88 +70 128 88 +70 136 86 +71 150 81 +73 164 77 +76 175 72 +91 186 77 +94 187 80 +98 189 83 +103 194 90 +107 201 98 +107 204 105 +102 206 114 +97 207 125 +99 206 126 +101 205 128 +103 202 132 +103 199 133 +102 195 140 +95 192 151 +79 186 161 +69 177 157 +53 156 144 +52 151 140 +51 146 136 +50 144 129 +43 144 142 +37 150 149 +35 160 159 +42 174 170 +47 179 169 +53 184 168 +64 194 175 +72 202 183 +75 209 194 +79 215 203 +81 220 216 +87 219 225 +98 216 230 +112 213 230 +121 206 229 +125 203 224 +128 202 220 +128 200 216 +132 197 213 +156 192 202 +161 189 199 +166 186 197 +172 185 189 +172 186 178 +168 185 162 +166 188 152 +164 188 144 +159 188 146 +149 193 152 +138 196 162 +119 194 158 +101 196 156 +87 195 142 +78 194 133 +73 200 125 +73 206 126 +72 202 119 +75 198 115 +82 195 99 +91 184 91 +106 176 86 +126 175 87 +144 167 92 +158 158 103 +170 157 105 +174 156 111 +172 158 122 +165 168 135 +164 174 153 +155 178 175 +144 184 193 +132 189 201 +116 199 205 +94 211 204 +83 221 204 +76 229 206 +72 236 208 +71 238 212 +72 238 213 +71 237 211 +76 234 209 +88 228 208 +106 221 210 +127 208 206 +143 188 196 +151 175 183 +153 162 172 +154 147 161 +148 142 155 +149 139 148 +149 127 132 +140 126 114 +123 126 96 +108 122 82 +85 125 73 +71 135 75 +63 136 76 +56 136 69 +52 139 62 +50 135 58 +43 128 54 +39 124 56 +40 121 58 +35 114 56 +37 112 52 +39 108 45 +40 104 36 +38 104 30 +38 108 24 +32 114 22 +27 124 26 diff --git a/src/fractalzoomer/color_maps/Flame 613_Peace.map b/src/fractalzoomer/color_maps/Flame 613_Peace.map new file mode 100644 index 000000000..4e1bda48b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 613_Peace.map @@ -0,0 +1,256 @@ +59 68 101 +52 53 77 +38 44 65 +25 35 53 +24 35 53 +24 36 54 +24 36 54 +24 36 55 +26 38 58 +26 39 61 +26 41 65 +26 42 68 +26 43 71 +27 44 73 +28 46 75 +28 47 76 +29 48 78 +36 54 87 +45 59 92 +54 64 98 +72 71 105 +91 78 113 +103 84 118 +116 91 124 +143 110 147 +143 112 152 +144 114 158 +150 118 160 +156 123 163 +160 125 164 +164 127 165 +171 129 167 +170 127 166 +156 118 152 +151 111 145 +146 104 138 +145 99 129 +144 95 121 +136 90 115 +128 86 109 +82 64 88 +64 56 80 +47 48 72 +38 44 66 +30 40 61 +28 39 60 +26 39 59 +25 39 59 +24 39 60 +22 39 63 +22 39 63 +22 40 64 +23 39 63 +24 39 62 +24 39 61 +24 39 61 +24 39 61 +25 39 62 +26 40 63 +27 42 64 +29 44 66 +30 45 68 +31 46 70 +33 49 75 +37 51 81 +47 58 90 +54 61 95 +61 65 101 +66 67 104 +72 70 107 +80 74 112 +86 76 116 +85 78 120 +86 80 121 +87 83 123 +83 84 125 +80 86 127 +76 84 127 +72 82 127 +65 81 123 +61 78 120 +57 78 120 +61 79 121 +65 80 122 +69 80 122 +74 80 122 +81 80 121 +87 80 121 +94 83 123 +106 85 124 +119 88 125 +128 90 128 +138 93 131 +156 107 141 +168 117 152 +180 128 160 +190 137 167 +223 155 181 +234 163 190 +245 172 199 +244 173 202 +244 174 205 +234 176 210 +219 170 207 +186 147 190 +169 137 183 +153 128 176 +142 124 173 +132 121 171 +111 112 163 +88 101 152 +75 88 137 +63 79 125 +48 69 108 +44 66 105 +41 64 102 +36 60 96 +33 56 91 +32 53 85 +31 51 80 +29 47 74 +28 46 72 +28 45 71 +29 45 70 +30 45 70 +31 46 70 +31 46 69 +30 45 68 +29 44 68 +30 46 70 +30 46 71 +31 47 73 +31 48 74 +32 49 77 +32 50 79 +32 52 82 +35 54 86 +36 56 89 +38 58 92 +39 59 94 +40 61 96 +43 65 103 +46 69 109 +48 74 116 +50 79 122 +57 92 138 +59 96 144 +62 101 150 +72 115 163 +88 123 174 +111 131 179 +130 134 180 +138 130 172 +136 127 169 +134 124 166 +134 119 158 +137 112 147 +129 96 128 +115 83 109 +91 69 92 +69 57 77 +38 41 55 +34 38 50 +31 35 46 +25 30 39 +22 27 36 +23 27 35 +22 27 35 +22 28 37 +21 28 39 +21 29 41 +22 31 46 +23 34 50 +25 38 56 +29 42 62 +33 47 69 +41 54 81 +54 62 91 +76 73 105 +103 92 122 +128 116 140 +151 141 163 +155 155 178 +157 158 186 +153 155 184 +154 156 182 +155 157 181 +136 151 175 +111 137 163 +84 114 146 +56 90 126 +44 73 109 +37 61 95 +34 54 86 +32 51 80 +31 49 77 +33 50 77 +37 52 77 +40 53 76 +42 54 76 +42 54 76 +41 53 77 +42 54 78 +40 54 79 +40 54 79 +39 54 80 +36 53 82 +35 54 85 +35 55 88 +34 55 89 +34 55 90 +34 55 89 +36 55 87 +37 55 84 +36 53 80 +35 50 75 +34 47 70 +34 46 68 +34 45 66 +34 45 67 +35 47 71 +35 51 76 +37 56 85 +40 62 94 +43 67 103 +44 71 109 +46 74 113 +47 75 116 +49 76 116 +50 75 114 +49 72 108 +46 67 98 +42 59 89 +39 54 81 +37 49 74 +34 45 68 +32 42 62 +29 39 57 +27 37 55 +25 37 56 +24 37 57 +24 38 59 +25 39 61 +26 41 63 +27 43 67 +28 46 72 +30 50 78 +33 55 86 +36 61 96 +40 67 104 +57 75 114 +67 80 121 +65 77 115 +63 74 112 +47 69 105 +52 65 99 diff --git a/src/fractalzoomer/color_maps/Flame 614_Persia.map b/src/fractalzoomer/color_maps/Flame 614_Persia.map new file mode 100644 index 000000000..a0042e9a8 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 614_Persia.map @@ -0,0 +1,256 @@ +236 146 111 +235 132 107 +225 129 101 +215 127 95 +200 122 89 +185 117 84 +179 113 84 +174 109 84 +157 108 88 +146 110 89 +135 113 91 +123 109 91 +112 105 91 +107 101 87 +102 97 84 +102 95 81 +103 94 78 +100 82 59 +104 71 49 +109 60 39 +116 51 30 +124 43 22 +124 41 20 +125 39 19 +140 40 29 +157 42 36 +174 45 44 +172 46 48 +170 48 53 +162 49 55 +155 51 57 +146 59 63 +141 67 70 +130 66 65 +111 65 57 +93 65 49 +74 65 44 +56 66 39 +48 62 36 +41 58 33 +34 50 22 +40 46 19 +47 43 17 +56 35 15 +66 28 13 +71 25 13 +77 23 13 +85 22 18 +95 20 21 +106 19 24 +102 20 24 +98 21 25 +87 25 27 +76 29 29 +73 34 32 +70 39 35 +79 80 63 +91 96 78 +103 112 93 +122 126 101 +141 140 110 +151 149 115 +161 159 121 +180 171 134 +197 179 143 +210 173 140 +203 165 134 +196 157 129 +189 148 124 +183 140 120 +173 117 108 +159 103 96 +131 84 72 +116 72 62 +102 60 53 +96 55 51 +90 50 49 +91 54 51 +93 58 53 +96 69 58 +96 79 64 +99 96 90 +107 102 99 +115 109 109 +118 111 110 +122 114 112 +130 121 112 +139 126 113 +159 137 116 +165 142 119 +171 148 122 +172 150 123 +173 153 124 +172 153 122 +169 150 121 +163 145 119 +152 138 118 +127 123 111 +117 112 103 +107 101 96 +104 97 93 +101 93 91 +101 91 92 +103 95 97 +116 112 114 +129 120 117 +143 128 120 +151 131 122 +160 135 124 +175 144 126 +188 149 130 +193 156 128 +192 158 123 +167 143 105 +158 136 100 +150 130 96 +134 117 85 +122 106 78 +105 96 68 +85 84 64 +53 58 52 +54 50 47 +55 43 43 +58 42 43 +61 42 43 +67 46 48 +77 54 54 +89 67 61 +107 78 66 +136 85 71 +141 84 69 +146 84 67 +151 86 65 +158 90 59 +161 80 54 +154 75 51 +118 52 37 +98 46 33 +79 40 29 +70 39 30 +62 38 32 +49 36 37 +32 37 42 +21 41 45 +14 41 48 +13 44 47 +15 43 46 +18 42 45 +27 45 41 +37 46 38 +46 48 39 +52 51 40 +62 55 46 +63 55 45 +65 56 44 +67 54 43 +65 53 44 +56 50 46 +47 48 51 +38 45 50 +28 37 42 +20 20 25 +22 19 24 +24 19 23 +35 23 29 +47 31 37 +61 42 46 +74 54 53 +103 95 80 +110 105 89 +118 115 98 +134 135 119 +146 145 130 +151 157 141 +154 164 146 +156 167 146 +156 167 145 +156 155 132 +155 140 114 +153 125 95 +153 107 79 +153 90 63 +150 75 49 +137 59 33 +104 36 12 +98 31 11 +92 26 10 +84 19 13 +71 14 17 +51 10 20 +34 10 24 +17 11 27 +10 13 28 +9 19 29 +10 22 28 +18 27 25 +32 31 23 +51 38 23 +73 50 24 +93 61 30 +105 73 34 +116 81 40 +121 86 47 +125 89 53 +132 99 64 +131 112 76 +133 120 89 +134 129 103 +134 131 112 +141 134 116 +147 137 119 +158 132 117 +171 125 112 +181 113 105 +191 100 95 +192 90 88 +183 75 77 +167 60 66 +143 40 51 +120 26 36 +100 17 29 +79 13 26 +62 17 27 +42 17 27 +27 15 23 +18 13 20 +21 10 18 +31 14 17 +45 15 16 +63 21 15 +84 26 20 +107 32 27 +130 42 36 +149 50 40 +161 60 38 +173 67 38 +179 67 39 +186 66 43 +185 64 46 +175 64 46 +165 69 40 +151 71 39 +147 71 44 +150 75 51 +157 80 63 +166 92 71 +175 107 80 +183 122 91 +192 136 103 +205 146 114 +219 151 119 +232 154 120 +241 156 120 +243 155 120 +242 156 118 +238 154 115 diff --git a/src/fractalzoomer/color_maps/Flame 615_Persia_2.map b/src/fractalzoomer/color_maps/Flame 615_Persia_2.map new file mode 100644 index 000000000..cf8c3d0e3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 615_Persia_2.map @@ -0,0 +1,256 @@ +236 205 111 +235 193 107 +225 188 101 +215 183 95 +200 174 89 +185 165 84 +179 158 84 +174 152 84 +157 140 88 +146 137 89 +135 134 91 +122 123 91 +109 112 91 +104 107 87 +99 102 84 +99 102 81 +100 103 78 +99 100 59 +104 96 49 +109 93 39 +116 91 30 +124 90 22 +124 89 20 +125 88 19 +140 92 29 +157 98 36 +174 105 44 +172 103 46 +170 101 48 +162 97 49 +155 94 51 +146 95 59 +141 99 67 +130 96 65 +111 91 57 +93 86 49 +68 76 44 +43 66 39 +38 62 37 +33 58 36 +22 50 23 +29 48 20 +37 47 17 +51 49 15 +66 52 13 +71 52 13 +77 52 13 +85 53 18 +95 53 20 +106 55 19 +102 54 20 +98 53 21 +87 52 25 +76 51 29 +73 53 32 +70 55 35 +71 80 63 +82 96 78 +94 112 93 +111 126 101 +128 141 110 +136 151 115 +144 161 121 +168 180 134 +190 197 143 +210 206 140 +203 197 134 +196 188 129 +189 179 124 +183 170 120 +173 147 108 +159 133 96 +131 111 72 +116 97 62 +102 83 53 +96 76 51 +90 69 49 +91 72 51 +93 76 53 +96 86 58 +96 94 64 +98 99 90 +106 105 99 +115 112 109 +118 115 110 +122 119 112 +130 129 112 +139 138 113 +159 157 116 +165 164 119 +171 171 122 +170 172 123 +170 173 124 +168 172 122 +166 169 121 +161 163 119 +150 152 118 +124 127 111 +115 116 103 +107 106 96 +104 102 93 +101 98 91 +101 95 91 +103 97 95 +116 112 112 +129 125 116 +143 139 120 +151 145 122 +160 152 124 +175 167 126 +188 177 130 +193 187 128 +192 190 123 +162 167 105 +153 158 100 +145 150 96 +128 134 85 +118 122 78 +97 105 68 +76 85 64 +52 58 54 +53 53 48 +55 48 43 +58 49 42 +61 50 42 +67 53 46 +77 64 54 +89 80 61 +107 97 66 +136 115 71 +141 118 69 +146 121 67 +151 127 65 +158 137 59 +161 131 54 +154 123 51 +118 90 37 +98 76 33 +79 63 29 +70 57 30 +62 52 32 +49 41 36 +32 32 42 +21 29 45 +14 25 48 +13 28 47 +15 28 46 +18 29 45 +27 40 45 +37 46 42 +42 48 39 +47 52 40 +61 62 46 +62 63 45 +64 65 44 +67 65 43 +65 63 44 +56 54 46 +48 47 51 +38 39 50 +28 30 42 +22 20 25 +23 19 22 +24 19 20 +35 23 23 +47 32 31 +61 46 42 +74 64 53 +100 103 80 +106 110 89 +112 118 98 +126 135 119 +140 146 130 +143 157 141 +146 164 146 +146 167 146 +146 167 145 +146 156 132 +151 155 114 +153 152 95 +153 142 79 +153 132 63 +150 121 49 +137 107 33 +104 79 12 +98 71 11 +92 64 10 +84 52 13 +71 37 14 +51 18 10 +34 10 12 +24 11 27 +15 10 28 +9 9 29 +10 13 28 +18 24 27 +28 32 23 +51 51 23 +73 73 24 +93 91 30 +104 105 34 +116 116 40 +121 121 47 +125 123 53 +132 131 64 +125 131 76 +126 133 89 +125 134 103 +127 134 112 +136 141 116 +144 147 119 +158 151 117 +171 152 112 +181 148 105 +191 145 95 +192 138 88 +183 124 75 +167 104 60 +143 78 40 +120 60 26 +100 43 17 +79 30 13 +62 28 17 +42 18 17 +27 15 17 +20 13 18 +21 10 12 +31 18 14 +45 28 15 +63 43 15 +84 56 20 +107 69 27 +130 86 36 +149 102 40 +161 118 38 +173 130 38 +179 132 39 +186 134 43 +185 129 46 +175 123 46 +165 127 40 +151 123 39 +147 120 44 +150 122 51 +157 124 63 +166 136 71 +175 151 80 +183 165 91 +192 177 103 +205 189 114 +219 198 119 +232 206 120 +241 213 120 +243 213 120 +242 213 118 +238 212 115 diff --git a/src/fractalzoomer/color_maps/Flame 616_Persia_3.map b/src/fractalzoomer/color_maps/Flame 616_Persia_3.map new file mode 100644 index 000000000..43e106244 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 616_Persia_3.map @@ -0,0 +1,256 @@ +175 149 236 +165 145 235 +159 137 225 +154 129 215 +146 121 200 +138 114 185 +134 113 179 +130 112 174 +126 113 157 +125 113 146 +124 113 135 +117 111 123 +111 109 112 +106 104 107 +101 100 102 +100 97 102 +100 94 103 +89 75 100 +81 65 104 +73 56 109 +66 49 116 +59 42 124 +57 40 124 +56 39 125 +62 51 140 +67 61 157 +73 72 174 +74 74 172 +75 77 170 +75 77 162 +76 78 155 +82 84 146 +89 90 141 +87 86 130 +81 75 111 +75 64 93 +70 56 76 +66 49 59 +62 45 52 +58 42 46 +50 30 38 +47 27 42 +44 24 47 +40 23 56 +36 23 66 +34 24 71 +33 25 77 +35 31 85 +35 35 95 +36 37 106 +36 37 102 +36 38 98 +38 39 87 +41 41 76 +45 43 73 +49 46 70 +80 76 79 +96 93 95 +112 111 111 +126 122 126 +141 133 141 +151 140 151 +161 147 161 +177 163 180 +190 175 197 +192 174 210 +184 167 203 +176 160 196 +168 154 189 +161 149 183 +141 136 173 +126 121 159 +101 93 131 +87 81 116 +74 69 102 +69 66 96 +64 63 90 +67 65 91 +71 68 93 +80 73 96 +87 79 96 +99 99 99 +107 107 107 +115 115 115 +118 118 118 +122 122 122 +130 130 130 +137 135 139 +151 141 159 +156 145 165 +161 149 171 +163 150 172 +165 152 173 +164 150 172 +161 148 169 +156 145 163 +148 142 152 +127 127 127 +117 117 117 +107 107 107 +104 104 104 +101 101 101 +101 101 101 +103 103 103 +116 116 116 +129 129 129 +143 143 143 +148 146 151 +153 150 160 +162 154 175 +170 160 188 +174 159 193 +174 154 192 +154 132 167 +146 126 158 +139 120 150 +125 106 134 +114 97 122 +100 85 105 +84 77 85 +58 58 58 +55 55 56 +52 52 55 +51 51 58 +51 51 61 +56 57 67 +66 66 77 +78 75 89 +91 83 107 +103 93 136 +103 91 141 +103 90 146 +106 89 151 +109 84 158 +101 80 161 +95 75 154 +68 56 118 +59 48 98 +50 41 79 +48 41 70 +46 42 62 +44 44 49 +40 42 38 +41 45 28 +41 48 21 +44 47 20 +43 46 22 +42 45 25 +45 42 34 +46 44 44 +48 46 47 +51 48 52 +59 56 62 +59 55 63 +60 54 65 +60 53 67 +59 54 65 +55 55 56 +51 51 51 +48 50 46 +39 42 34 +24 25 24 +23 24 24 +22 23 24 +28 31 35 +38 41 47 +51 53 61 +65 65 74 +101 96 103 +109 106 110 +118 117 118 +135 135 135 +146 146 146 +157 157 157 +164 164 164 +167 167 167 +167 167 167 +156 156 156 +150 139 155 +137 119 153 +124 103 153 +108 87 153 +93 73 150 +76 55 137 +50 28 104 +44 26 98 +38 24 92 +32 26 84 +25 26 71 +18 25 51 +15 25 34 +15 27 19 +16 28 14 +20 29 13 +22 28 14 +27 26 22 +31 28 32 +41 31 51 +56 35 73 +69 45 93 +81 50 105 +90 58 116 +97 66 121 +100 73 125 +110 85 132 +120 97 131 +127 110 133 +132 124 134 +134 133 134 +140 139 141 +146 143 147 +148 142 158 +147 139 171 +140 134 181 +130 126 191 +121 119 192 +104 104 183 +87 89 167 +63 69 143 +45 50 120 +33 42 100 +25 35 79 +27 34 62 +23 30 42 +19 23 27 +16 20 18 +13 18 21 +19 20 31 +22 22 45 +29 25 63 +39 33 84 +49 44 107 +63 57 130 +73 64 149 +83 64 161 +90 65 173 +91 67 179 +93 73 186 +92 75 185 +89 74 175 +91 66 165 +89 63 151 +90 67 147 +95 75 150 +102 88 157 +113 97 166 +128 108 175 +142 120 183 +156 134 192 +168 147 205 +176 154 219 +181 157 232 +185 159 241 +184 159 243 +184 157 242 +182 153 238 diff --git a/src/fractalzoomer/color_maps/Flame 617_Pink.map b/src/fractalzoomer/color_maps/Flame 617_Pink.map new file mode 100644 index 000000000..f3ed0d9f7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 617_Pink.map @@ -0,0 +1,256 @@ +182 60 110 +175 52 105 +171 49 103 +167 47 101 +165 46 99 +163 46 98 +162 46 97 +162 46 96 +155 43 92 +151 40 91 +148 37 91 +145 36 92 +143 35 94 +145 36 96 +147 38 98 +150 39 100 +154 41 102 +170 47 106 +176 49 106 +182 51 107 +185 52 106 +188 54 106 +188 54 105 +188 55 104 +181 47 97 +174 43 94 +167 39 92 +160 36 92 +154 33 92 +151 32 92 +149 31 93 +145 30 94 +142 30 94 +141 29 94 +142 30 94 +144 31 95 +145 31 94 +146 31 93 +147 30 91 +148 30 90 +151 30 85 +152 31 83 +154 33 81 +159 35 81 +164 38 82 +168 40 84 +173 43 86 +182 51 90 +190 60 97 +209 81 109 +220 91 118 +231 102 128 +237 112 140 +243 122 152 +245 126 157 +247 130 163 +239 130 170 +230 121 166 +222 113 162 +213 105 157 +204 98 153 +199 93 150 +194 89 148 +184 77 140 +173 65 129 +159 55 117 +157 53 117 +156 52 117 +157 52 118 +158 52 120 +160 52 122 +162 54 124 +173 61 125 +180 65 127 +188 70 129 +193 73 134 +198 76 139 +201 78 141 +204 81 143 +208 89 150 +214 94 153 +215 96 162 +217 97 162 +219 99 163 +221 102 163 +224 105 164 +229 113 163 +231 124 168 +239 153 180 +244 165 184 +249 177 189 +250 178 189 +251 180 189 +254 180 190 +252 176 188 +247 171 189 +241 162 180 +227 128 151 +221 109 136 +215 90 121 +211 83 115 +208 77 110 +199 69 102 +191 62 95 +185 59 91 +184 57 94 +183 56 98 +179 54 99 +176 52 100 +171 49 102 +165 49 104 +163 50 105 +161 51 108 +159 49 114 +159 49 115 +159 49 116 +163 51 114 +166 54 112 +169 56 108 +171 56 106 +173 54 107 +170 52 105 +168 50 103 +165 48 100 +162 46 98 +155 40 95 +148 36 95 +141 31 97 +138 29 96 +138 27 92 +140 27 91 +142 28 91 +148 31 92 +157 36 92 +167 45 92 +176 54 93 +190 61 94 +190 59 92 +191 58 91 +189 58 90 +187 58 89 +182 55 88 +173 53 86 +162 47 86 +155 41 85 +141 33 83 +138 32 82 +135 31 81 +131 29 83 +129 30 86 +128 32 88 +126 31 90 +116 22 83 +115 20 83 +114 19 83 +115 16 82 +119 18 85 +114 17 80 +115 15 76 +119 15 74 +128 15 74 +145 21 82 +147 23 82 +149 25 83 +153 26 84 +156 28 85 +159 31 88 +161 32 91 +166 38 95 +167 38 95 +169 39 95 +172 44 95 +174 47 98 +174 52 100 +176 56 102 +177 58 100 +176 62 101 +178 63 103 +175 65 108 +172 64 112 +171 62 111 +168 63 110 +171 63 111 +177 65 113 +191 67 120 +195 68 120 +199 70 121 +204 72 123 +205 74 123 +205 74 126 +200 72 126 +197 69 125 +193 64 124 +185 60 119 +177 54 116 +166 49 111 +160 42 106 +158 37 102 +158 34 96 +158 32 90 +159 33 84 +161 34 81 +163 35 80 +168 37 81 +170 38 82 +171 38 81 +170 41 82 +167 43 83 +167 46 87 +167 47 92 +167 47 95 +165 50 98 +159 51 100 +154 50 102 +148 47 103 +144 41 101 +140 37 98 +134 35 95 +129 31 94 +124 27 93 +121 22 89 +123 18 85 +125 17 81 +128 17 78 +132 18 80 +138 21 81 +146 23 81 +153 27 81 +160 30 82 +165 33 85 +168 37 88 +171 40 92 +173 44 98 +175 49 105 +177 54 113 +181 60 120 +185 65 126 +187 69 133 +189 74 140 +188 77 142 +190 80 142 +191 78 139 +192 74 135 +191 71 132 +188 67 127 +187 66 122 +188 65 115 +190 63 110 +194 64 108 +196 64 107 +198 65 109 +200 67 109 +198 65 109 +194 63 109 +190 63 109 +185 60 110 diff --git a/src/fractalzoomer/color_maps/Flame 618_Pollen.map b/src/fractalzoomer/color_maps/Flame 618_Pollen.map new file mode 100644 index 000000000..8ae9244f5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 618_Pollen.map @@ -0,0 +1,256 @@ +115 114 55 +143 139 47 +166 158 48 +189 177 49 +198 189 46 +207 202 44 +209 203 42 +211 204 40 +216 200 47 +205 191 43 +194 182 39 +173 160 38 +153 138 37 +126 112 37 +99 87 37 +87 77 32 +75 67 28 +40 33 9 +35 30 6 +30 28 4 +37 35 10 +45 43 17 +52 49 22 +59 55 27 +98 92 51 +118 111 67 +139 130 83 +156 148 104 +174 167 125 +183 176 136 +193 185 148 +211 201 165 +219 210 171 +217 210 159 +215 204 148 +214 199 137 +198 184 118 +183 169 99 +170 157 86 +157 146 74 +129 105 29 +129 85 17 +130 65 6 +122 54 8 +115 44 10 +107 41 9 +100 38 9 +101 32 10 +104 26 7 +102 27 11 +92 34 14 +82 42 18 +78 50 20 +75 58 23 +77 63 25 +79 68 28 +96 91 42 +111 96 48 +126 101 55 +142 103 57 +159 106 59 +161 108 56 +163 111 53 +154 115 50 +141 108 41 +140 91 33 +135 96 28 +130 101 23 +121 102 22 +113 104 21 +104 97 19 +96 89 20 +86 79 17 +78 71 17 +70 63 18 +60 51 17 +51 40 16 +47 36 13 +43 33 11 +33 28 10 +30 27 12 +38 40 22 +49 51 29 +61 63 37 +68 69 41 +76 76 46 +90 93 56 +103 107 64 +119 121 64 +125 117 57 +131 113 51 +137 108 50 +144 104 50 +147 97 47 +142 93 41 +130 90 33 +119 84 25 +119 68 28 +109 65 28 +100 63 29 +91 64 29 +83 65 29 +70 68 29 +65 70 36 +65 66 39 +66 66 43 +67 66 47 +67 68 51 +68 71 55 +73 79 61 +81 86 67 +93 94 75 +101 101 80 +111 113 84 +112 115 83 +113 117 83 +118 121 81 +124 128 83 +131 135 89 +139 142 93 +148 151 98 +153 153 101 +158 155 104 +161 155 107 +165 156 111 +170 159 118 +176 164 124 +178 171 132 +181 174 135 +176 166 136 +173 163 134 +171 160 132 +164 159 130 +158 160 129 +150 154 124 +145 151 119 +142 147 105 +145 150 104 +149 154 103 +152 158 102 +155 162 101 +163 170 104 +179 184 105 +194 197 104 +206 202 107 +209 205 113 +209 206 114 +209 207 116 +208 209 111 +205 203 103 +197 194 100 +185 180 96 +156 149 89 +150 141 82 +145 134 76 +131 119 64 +118 104 53 +101 88 45 +84 69 35 +69 50 25 +56 36 17 +32 19 4 +26 16 3 +20 13 2 +11 6 1 +6 3 2 +5 3 4 +11 9 9 +27 28 24 +30 33 27 +34 38 31 +42 48 35 +53 60 40 +68 72 44 +83 84 54 +90 93 63 +97 98 70 +98 102 73 +102 106 71 +108 109 69 +107 112 70 +111 112 72 +114 113 78 +121 120 87 +145 147 105 +151 153 110 +157 160 115 +171 173 128 +186 184 140 +197 196 148 +208 206 157 +209 208 159 +208 209 165 +204 205 166 +196 199 157 +187 190 149 +177 176 133 +163 163 125 +149 147 120 +134 132 107 +118 120 96 +108 110 77 +97 100 64 +87 88 55 +77 77 46 +67 68 37 +60 64 27 +55 62 22 +53 60 23 +48 56 26 +47 51 27 +44 46 28 +42 45 27 +42 45 27 +39 44 30 +40 46 32 +43 43 33 +45 43 31 +48 45 30 +49 46 30 +48 50 31 +50 49 31 +51 47 30 +49 46 29 +46 42 28 +38 42 25 +34 41 22 +35 41 19 +37 43 18 +44 45 21 +51 53 24 +58 62 29 +69 73 31 +80 86 37 +93 96 42 +103 105 45 +107 109 45 +106 107 41 +100 100 39 +89 90 37 +76 78 33 +64 67 27 +56 57 21 +51 48 20 +48 42 21 +46 38 25 +44 38 29 +48 41 32 +55 49 35 +63 56 37 +70 64 40 +75 69 40 +90 82 46 +102 95 54 +113 105 59 +119 116 64 diff --git a/src/fractalzoomer/color_maps/Flame 619_Poppies.map b/src/fractalzoomer/color_maps/Flame 619_Poppies.map new file mode 100644 index 000000000..24bba7e5a --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 619_Poppies.map @@ -0,0 +1,256 @@ +174 44 42 +206 26 41 +178 23 48 +151 21 55 +143 18 42 +136 16 30 +139 24 32 +143 33 35 +107 54 29 +75 57 25 +44 61 21 +40 53 14 +36 45 8 +60 47 5 +84 49 3 +100 50 8 +116 51 13 +116 97 51 +95 123 86 +75 149 121 +85 151 145 +96 154 169 +100 162 167 +104 171 165 +175 112 143 +190 83 116 +205 55 90 +205 48 69 +206 42 48 +194 38 44 +182 35 41 +164 49 43 +151 56 41 +157 57 62 +166 57 63 +175 58 65 +168 74 51 +161 91 38 +162 105 38 +163 120 39 +146 152 79 +148 157 110 +151 163 141 +153 164 151 +156 166 162 +157 158 154 +159 151 147 +150 149 139 +138 131 124 +94 119 94 +67 108 74 +40 97 54 +45 95 44 +51 94 34 +67 103 33 +83 113 32 +182 140 40 +211 125 57 +241 111 75 +242 100 69 +244 89 63 +241 103 57 +239 118 52 +219 122 23 +194 169 17 +169 151 31 +179 127 40 +190 104 49 +193 109 58 +196 114 67 +182 129 81 +178 161 123 +145 175 125 +121 170 98 +97 165 72 +71 160 53 +45 156 35 +37 143 32 +30 130 29 +27 120 19 +25 98 22 +45 86 4 +64 86 11 +84 86 19 +96 81 16 +109 77 14 +147 65 25 +175 44 21 +224 17 10 +235 23 13 +246 29 17 +242 31 17 +238 34 17 +225 69 37 +212 73 23 +190 80 22 +172 83 8 +124 92 25 +95 98 42 +67 105 59 +47 109 58 +28 114 57 +28 129 48 +12 143 41 +14 156 25 +43 148 47 +73 141 70 +105 135 82 +138 130 94 +179 104 120 +213 105 127 +225 112 137 +224 151 152 +194 174 173 +195 152 175 +197 130 177 +184 136 170 +185 99 161 +208 89 146 +194 62 127 +192 47 84 +184 46 79 +177 46 74 +174 52 70 +171 59 66 +148 62 77 +128 53 81 +116 67 89 +120 67 108 +155 56 134 +171 52 131 +188 49 129 +202 37 140 +222 36 154 +232 41 165 +243 43 167 +245 66 138 +247 70 140 +250 74 143 +242 75 146 +235 77 150 +238 81 173 +224 64 178 +216 77 168 +217 65 161 +195 42 130 +188 36 124 +181 31 118 +174 34 111 +170 52 118 +176 71 99 +181 71 112 +220 56 105 +227 44 99 +235 33 94 +244 26 84 +235 9 59 +221 34 42 +209 41 48 +188 87 42 +176 92 71 +114 103 105 +101 107 116 +88 112 127 +47 127 122 +45 155 105 +24 162 83 +28 174 47 +43 166 23 +51 168 26 +59 171 29 +88 161 15 +97 168 45 +127 163 28 +137 163 70 +169 167 68 +181 171 85 +190 169 90 +201 171 102 +191 164 111 +191 156 130 +185 143 123 +200 140 142 +201 122 131 +234 117 142 +235 114 145 +236 111 149 +247 98 130 +248 90 138 +247 74 116 +242 63 122 +236 63 115 +239 49 124 +226 34 126 +219 23 125 +223 17 107 +214 26 87 +225 42 75 +214 66 72 +189 102 85 +149 117 91 +104 134 113 +83 153 103 +54 158 98 +68 173 79 +63 182 61 +67 169 67 +54 165 69 +30 143 76 +27 153 98 +22 152 100 +43 158 122 +84 160 134 +100 151 138 +146 136 140 +146 142 136 +167 140 132 +167 145 123 +188 159 118 +211 152 120 +225 151 117 +248 138 121 +247 107 97 +252 88 82 +246 70 58 +241 52 41 +235 48 45 +231 38 53 +232 24 84 +236 32 105 +231 38 134 +237 54 137 +226 58 142 +233 52 140 +212 40 159 +217 18 168 +208 12 169 +213 15 162 +226 25 150 +232 47 135 +233 62 130 +193 77 117 +154 73 90 +90 71 66 +46 61 57 +22 49 44 +10 59 58 +27 71 60 +50 92 67 +75 107 81 +107 100 94 +118 90 93 +117 49 95 +122 47 78 +108 35 67 +78 44 58 diff --git a/src/fractalzoomer/color_maps/Flame 620_Produce_Department.map b/src/fractalzoomer/color_maps/Flame 620_Produce_Department.map new file mode 100644 index 000000000..a1e122767 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 620_Produce_Department.map @@ -0,0 +1,256 @@ +153 25 65 +184 50 53 +193 61 57 +202 73 62 +201 89 83 +201 106 105 +199 114 105 +198 123 105 +192 136 85 +183 142 98 +175 149 111 +154 148 112 +133 148 114 +113 135 99 +93 123 85 +86 118 84 +80 114 83 +41 95 78 +26 80 76 +12 65 75 +14 51 63 +17 38 52 +21 32 45 +26 27 38 +48 13 18 +64 10 17 +81 8 16 +92 7 15 +103 7 14 +106 8 12 +110 10 11 +116 12 11 +123 14 14 +118 13 25 +110 13 29 +103 13 34 +103 15 31 +103 17 28 +103 17 27 +104 18 26 +111 16 30 +118 16 27 +126 17 24 +130 26 20 +134 35 17 +133 39 19 +133 43 21 +128 52 31 +123 58 43 +104 63 56 +94 66 61 +84 70 67 +81 72 76 +78 74 85 +77 74 88 +76 75 91 +66 71 98 +63 70 109 +60 70 120 +63 72 124 +66 75 129 +65 79 127 +65 83 125 +66 84 118 +70 87 112 +86 89 98 +85 96 92 +84 103 86 +84 107 82 +84 111 79 +84 123 68 +86 123 59 +60 126 63 +45 128 62 +31 131 62 +28 126 54 +25 121 47 +26 118 46 +28 115 45 +26 115 41 +26 119 41 +24 125 43 +29 129 55 +34 133 67 +37 133 77 +40 134 88 +46 141 112 +52 145 121 +52 154 118 +51 138 121 +51 123 125 +56 115 125 +62 107 126 +68 104 122 +74 103 106 +75 103 89 +78 95 90 +92 106 127 +94 109 138 +97 112 150 +96 109 152 +95 106 155 +85 105 167 +78 112 182 +75 107 192 +73 86 175 +71 66 158 +71 59 146 +71 52 135 +80 42 119 +93 45 99 +110 52 78 +125 57 64 +137 68 46 +138 75 48 +139 83 50 +143 104 50 +145 126 66 +157 142 86 +158 156 110 +145 179 147 +134 187 159 +124 196 171 +124 193 179 +124 190 188 +116 181 199 +113 168 201 +99 154 194 +86 141 180 +74 99 164 +72 89 157 +71 79 150 +68 62 136 +62 53 113 +69 52 94 +71 52 74 +77 55 42 +81 54 31 +86 54 21 +91 54 17 +97 54 13 +112 55 11 +125 55 9 +134 51 11 +146 40 13 +162 16 14 +161 14 15 +161 13 16 +155 15 19 +150 19 25 +144 21 26 +140 16 32 +121 16 44 +115 18 47 +110 21 51 +98 31 55 +90 41 61 +85 57 68 +83 73 65 +82 84 60 +82 87 58 +88 85 61 +91 87 58 +95 89 56 +97 94 43 +99 92 37 +99 83 33 +100 67 40 +101 44 45 +99 45 45 +98 47 46 +91 52 49 +86 51 56 +90 44 61 +93 36 63 +100 35 59 +109 45 58 +116 50 58 +123 45 57 +129 38 57 +129 29 55 +126 33 55 +127 40 58 +121 42 63 +114 35 78 +110 36 82 +106 37 87 +105 37 97 +100 38 103 +100 39 106 +97 34 108 +89 37 106 +87 35 106 +80 33 101 +73 33 92 +67 26 82 +52 22 72 +44 19 66 +35 18 62 +31 26 59 +34 37 59 +34 46 61 +31 52 68 +28 56 76 +26 64 81 +29 78 85 +36 94 87 +37 101 89 +35 102 86 +35 92 78 +35 82 65 +40 78 52 +43 75 42 +42 76 33 +42 69 25 +43 55 20 +40 41 16 +36 34 18 +32 36 28 +29 43 35 +30 48 45 +29 50 56 +24 51 63 +22 48 79 +23 48 89 +33 49 96 +46 56 103 +44 59 92 +39 54 83 +31 47 74 +26 38 63 +36 39 60 +38 38 46 +34 36 34 +26 35 25 +13 31 19 +9 35 20 +11 42 16 +14 46 17 +15 52 19 +13 59 29 +10 67 39 +9 75 39 +9 79 38 +11 81 33 +9 84 37 +7 85 47 +14 82 55 +20 79 63 +32 68 65 +45 58 64 +57 50 67 +78 42 65 +98 37 65 +121 26 66 +141 21 61 diff --git a/src/fractalzoomer/color_maps/Flame 621_Purple.map b/src/fractalzoomer/color_maps/Flame 621_Purple.map new file mode 100644 index 000000000..858a1b426 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 621_Purple.map @@ -0,0 +1,256 @@ +65 56 83 +69 65 87 +70 68 86 +71 71 86 +73 76 86 +76 82 87 +72 77 84 +69 73 81 +64 71 76 +67 73 79 +70 75 83 +80 80 86 +90 86 90 +97 87 96 +104 88 103 +106 87 106 +109 87 109 +113 82 119 +112 79 119 +112 76 119 +110 68 118 +109 60 118 +107 54 118 +106 48 118 +101 32 116 +97 29 117 +93 27 119 +86 22 118 +80 18 118 +75 17 119 +71 16 120 +65 14 122 +64 10 126 +66 12 134 +72 12 137 +78 12 140 +82 16 142 +87 21 145 +90 23 145 +94 26 146 +106 48 145 +116 57 149 +127 66 154 +131 65 155 +136 64 156 +138 60 155 +140 57 154 +135 51 148 +135 47 139 +123 48 129 +114 44 126 +105 41 123 +95 30 116 +86 19 110 +78 12 101 +71 6 93 +52 0 71 +46 0 65 +40 0 60 +39 0 59 +38 0 59 +37 0 55 +36 0 52 +36 0 50 +35 0 51 +37 0 57 +38 0 63 +40 0 69 +41 0 70 +42 0 72 +42 0 75 +41 3 79 +44 6 88 +50 6 95 +57 6 102 +63 11 108 +70 16 114 +71 20 115 +72 24 117 +74 26 119 +73 31 120 +78 36 120 +85 37 120 +92 38 120 +95 39 119 +98 41 119 +103 42 116 +102 46 114 +96 43 105 +94 35 100 +92 28 95 +91 25 91 +90 22 88 +91 17 83 +91 16 76 +90 17 70 +87 19 65 +83 26 58 +82 31 54 +81 36 51 +80 37 49 +80 39 48 +78 43 44 +73 49 43 +70 56 37 +70 58 36 +71 60 36 +71 61 38 +72 63 40 +71 64 46 +62 66 52 +56 62 62 +50 53 64 +46 35 65 +47 32 66 +49 30 68 +56 27 72 +62 25 81 +70 26 100 +80 22 113 +100 17 135 +109 17 140 +118 18 146 +121 17 146 +125 16 147 +137 19 152 +145 20 158 +154 16 164 +166 16 173 +170 10 181 +167 8 178 +164 6 175 +159 5 164 +148 4 152 +138 0 140 +130 0 130 +119 0 119 +115 0 116 +112 0 114 +110 0 111 +108 0 108 +103 0 101 +100 0 96 +100 0 93 +98 3 92 +101 19 91 +103 23 92 +106 28 93 +109 38 95 +114 47 102 +117 53 104 +118 58 108 +115 64 109 +115 65 108 +115 66 107 +114 72 107 +118 73 107 +123 71 109 +126 68 112 +125 62 116 +120 54 116 +109 35 112 +106 31 110 +103 28 109 +101 20 109 +101 14 108 +101 8 110 +100 8 109 +94 12 105 +90 14 104 +87 17 103 +80 21 101 +76 27 97 +74 31 100 +75 36 100 +74 42 101 +72 49 104 +73 54 105 +71 57 104 +69 58 102 +69 58 101 +70 54 100 +71 49 97 +69 44 96 +66 32 94 +64 28 92 +63 25 91 +60 20 86 +59 17 81 +59 14 78 +62 10 74 +66 9 71 +70 9 70 +71 9 69 +71 14 66 +72 19 65 +71 27 68 +70 35 69 +71 42 68 +74 49 70 +75 51 76 +76 57 80 +78 64 85 +81 70 91 +82 78 96 +83 86 100 +87 96 103 +91 103 114 +92 107 118 +94 118 122 +98 125 125 +107 126 135 +117 137 144 +127 141 147 +137 146 157 +142 139 163 +145 137 166 +144 132 161 +142 118 161 +141 110 156 +139 100 149 +139 91 147 +132 79 145 +128 66 141 +117 58 134 +104 44 123 +94 35 109 +84 31 96 +78 28 85 +69 27 73 +64 25 60 +58 26 50 +51 27 41 +47 31 38 +43 34 35 +43 38 32 +41 43 30 +43 44 29 +44 46 29 +48 46 30 +49 43 31 +48 40 36 +50 37 38 +50 36 46 +51 34 52 +51 35 58 +53 38 62 +56 43 65 +58 48 68 +58 47 70 +69 59 80 +76 64 88 +80 65 91 +79 66 92 +79 66 93 +79 69 93 diff --git a/src/fractalzoomer/color_maps/Flame 622_Queen_Anne.map b/src/fractalzoomer/color_maps/Flame 622_Queen_Anne.map new file mode 100644 index 000000000..4e57bc384 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 622_Queen_Anne.map @@ -0,0 +1,256 @@ +128 126 186 +127 126 170 +127 121 154 +128 117 139 +119 109 117 +111 102 96 +105 97 86 +100 92 77 +74 73 39 +62 66 24 +51 59 9 +44 54 7 +37 50 5 +32 47 6 +28 44 8 +27 42 8 +27 40 8 +24 34 10 +22 30 13 +20 27 17 +22 27 22 +25 27 28 +29 29 28 +33 32 29 +36 37 40 +43 40 54 +50 44 68 +55 50 78 +61 57 89 +61 57 91 +61 58 94 +62 59 99 +59 57 97 +54 57 81 +54 57 69 +54 58 58 +60 59 55 +66 61 53 +71 65 59 +76 69 66 +95 93 94 +99 95 101 +104 97 108 +96 96 101 +89 95 95 +85 94 91 +81 93 87 +70 84 74 +57 69 56 +40 53 32 +36 49 29 +33 46 27 +31 42 28 +29 39 29 +31 40 30 +34 41 32 +38 41 47 +42 45 50 +47 50 54 +51 55 64 +56 60 74 +61 64 78 +67 68 82 +77 78 86 +79 86 88 +83 92 89 +83 92 85 +83 93 81 +81 93 74 +79 93 67 +79 93 65 +79 91 68 +80 86 84 +89 91 97 +98 96 111 +105 101 131 +113 106 151 +117 107 159 +122 109 167 +132 117 177 +135 124 185 +148 136 204 +157 144 207 +167 153 210 +166 155 212 +166 157 214 +169 158 221 +172 156 220 +171 155 215 +169 154 212 +167 154 209 +164 153 201 +162 153 194 +166 151 178 +171 154 167 +175 156 172 +167 157 173 +152 139 156 +144 133 156 +136 127 156 +132 122 158 +129 118 161 +124 111 156 +123 109 147 +133 128 140 +134 125 130 +135 123 120 +129 120 113 +123 118 107 +107 114 100 +98 105 87 +82 88 68 +65 71 46 +35 47 27 +32 45 25 +30 43 24 +28 40 21 +25 37 18 +23 34 16 +22 31 17 +20 31 12 +26 34 17 +33 38 23 +39 39 27 +46 41 32 +51 46 39 +45 47 28 +50 54 37 +60 58 46 +58 59 58 +56 60 63 +55 61 68 +60 65 80 +62 68 85 +63 67 86 +65 68 86 +69 71 80 +62 66 65 +56 61 50 +52 58 42 +48 55 35 +40 50 23 +34 44 17 +28 40 15 +25 37 14 +21 35 12 +21 36 11 +21 37 11 +22 38 11 +22 38 12 +22 38 11 +24 39 13 +27 42 15 +26 42 15 +26 43 15 +25 41 16 +26 40 17 +25 37 17 +23 37 17 +19 34 16 +17 32 13 +18 31 8 +18 32 7 +18 34 6 +20 36 6 +23 40 7 +27 44 11 +31 51 12 +37 52 18 +36 51 19 +35 51 21 +33 50 21 +31 48 21 +29 42 19 +24 37 16 +19 33 13 +15 29 10 +12 22 9 +11 18 8 +12 19 11 +17 23 13 +24 26 18 +31 29 23 +38 39 33 +59 64 53 +62 66 55 +66 68 58 +67 74 56 +67 78 56 +66 81 56 +64 77 56 +57 72 48 +53 67 40 +49 64 34 +49 61 32 +49 60 33 +52 61 37 +60 65 48 +70 75 64 +85 89 85 +102 106 107 +123 125 136 +137 136 164 +143 142 186 +144 143 198 +150 149 206 +148 145 202 +134 132 185 +111 113 157 +94 98 126 +81 89 95 +74 87 71 +71 87 51 +81 93 37 +96 102 29 +108 108 32 +106 110 43 +106 108 57 +111 111 68 +115 105 81 +101 94 92 +83 79 94 +64 69 88 +54 60 82 +44 51 78 +43 49 70 +40 47 58 +39 47 46 +35 45 42 +38 48 46 +44 51 58 +51 58 73 +58 62 88 +65 70 101 +76 75 118 +87 89 140 +101 99 158 +109 106 166 +115 108 167 +114 112 164 +115 114 161 +111 110 153 +108 101 145 +100 95 132 +95 94 129 +91 92 129 +93 92 137 +97 91 144 +108 98 159 +117 105 176 +124 116 191 +124 119 200 +126 119 206 +128 118 206 +132 122 201 +132 126 193 diff --git a/src/fractalzoomer/color_maps/Flame 623_Quiet.map b/src/fractalzoomer/color_maps/Flame 623_Quiet.map new file mode 100644 index 000000000..52559b15e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 623_Quiet.map @@ -0,0 +1,256 @@ +89 51 90 +95 51 100 +96 52 108 +98 54 116 +86 49 116 +75 44 116 +67 43 116 +60 43 117 +44 49 121 +41 48 121 +39 48 121 +40 48 124 +42 49 127 +45 45 124 +49 41 122 +51 38 121 +53 36 120 +53 32 118 +51 30 109 +49 28 101 +43 24 86 +37 21 71 +32 18 63 +28 16 56 +18 10 29 +11 6 18 +5 3 7 +5 3 7 +6 3 7 +10 4 11 +14 6 16 +22 12 29 +25 15 41 +48 29 76 +53 45 92 +58 61 108 +58 64 111 +59 68 115 +62 67 116 +66 66 117 +75 78 118 +86 70 112 +98 62 106 +108 58 102 +119 54 99 +122 54 99 +125 55 99 +128 55 96 +129 51 94 +118 47 82 +112 43 79 +106 40 76 +102 38 77 +98 37 78 +94 35 78 +91 34 79 +77 32 86 +71 32 91 +66 32 96 +63 32 98 +61 32 100 +61 32 100 +61 32 101 +62 32 100 +64 32 97 +69 32 90 +66 31 88 +63 30 86 +60 29 86 +58 29 87 +54 28 89 +53 28 88 +51 28 88 +53 28 86 +56 29 85 +63 29 78 +71 30 71 +73 30 69 +76 31 67 +81 31 64 +84 31 63 +84 33 71 +79 33 79 +74 33 87 +71 32 90 +69 32 94 +62 31 100 +54 29 102 +46 26 91 +44 24 81 +43 22 72 +40 21 65 +38 21 58 +30 16 43 +22 13 30 +21 9 24 +17 9 17 +11 7 19 +16 8 25 +22 10 32 +26 12 38 +30 15 45 +39 19 57 +50 24 69 +63 29 83 +65 30 86 +68 31 89 +68 31 89 +68 32 89 +69 32 90 +68 32 90 +68 32 90 +69 33 90 +72 33 95 +72 33 98 +73 33 101 +71 35 107 +68 35 111 +67 33 118 +67 32 123 +60 34 125 +63 33 121 +67 33 117 +70 33 114 +73 34 111 +81 37 106 +91 39 99 +102 45 94 +107 47 89 +104 49 80 +102 49 79 +100 49 78 +93 43 75 +80 42 73 +69 37 68 +59 32 65 +50 23 62 +50 23 62 +50 23 63 +50 23 64 +51 23 65 +53 24 67 +52 24 66 +52 24 64 +50 23 63 +47 21 58 +43 20 53 +40 20 49 +31 16 37 +23 12 27 +19 9 23 +16 8 17 +18 9 15 +22 10 17 +26 11 20 +36 13 25 +52 19 34 +66 24 48 +79 29 60 +86 31 68 +91 34 75 +83 44 93 +79 47 96 +75 51 100 +67 56 105 +58 56 105 +53 55 107 +51 57 106 +53 54 101 +54 49 99 +56 45 97 +61 38 89 +68 33 83 +73 31 78 +77 33 74 +78 35 71 +79 36 72 +79 34 76 +81 36 78 +82 38 79 +80 40 83 +76 37 89 +73 35 94 +73 33 93 +68 31 88 +66 30 85 +64 29 83 +59 27 77 +55 25 71 +51 23 65 +46 21 60 +43 20 55 +41 19 52 +41 18 52 +43 20 55 +46 22 61 +48 24 69 +48 24 76 +49 25 83 +50 25 85 +52 27 86 +51 27 85 +49 26 83 +48 25 79 +50 26 76 +54 26 74 +58 27 74 +58 28 75 +61 29 79 +65 31 85 +69 32 90 +70 33 93 +71 33 97 +69 34 102 +67 33 107 +62 32 109 +62 32 112 +59 32 114 +60 34 115 +59 33 114 +60 33 110 +61 32 107 +65 34 104 +69 34 100 +72 35 96 +73 34 95 +73 33 95 +74 33 95 +77 34 95 +85 39 97 +98 46 98 +112 55 99 +129 58 95 +149 68 95 +165 73 95 +172 83 102 +173 81 98 +179 85 95 +177 80 89 +166 75 94 +144 64 96 +127 58 97 +114 52 92 +106 46 91 +94 39 90 +85 33 87 +78 30 82 +73 28 77 +65 26 73 +60 25 66 +58 23 60 +56 21 56 +56 24 56 +52 25 56 +63 34 69 +71 41 78 diff --git a/src/fractalzoomer/color_maps/Flame 624_Rainbow_Sprinkles.map b/src/fractalzoomer/color_maps/Flame 624_Rainbow_Sprinkles.map new file mode 100644 index 000000000..a7bbbc66b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 624_Rainbow_Sprinkles.map @@ -0,0 +1,256 @@ +30 20 51 +12 37 59 +12 65 83 +12 93 107 +25 110 120 +39 127 133 +46 142 144 +53 158 155 +77 135 150 +84 133 151 +91 132 153 +95 124 148 +100 116 144 +117 120 146 +135 124 149 +146 128 154 +157 132 159 +159 138 141 +171 144 141 +184 150 141 +190 163 145 +197 176 149 +201 173 146 +206 170 144 +224 178 140 +225 146 118 +226 114 97 +211 94 89 +197 74 82 +188 65 79 +179 56 76 +152 59 107 +147 64 143 +72 50 111 +51 46 101 +30 42 92 +63 61 96 +97 81 101 +105 86 98 +113 91 95 +179 56 60 +189 47 57 +199 38 54 +208 29 44 +218 21 34 +216 30 40 +214 39 47 +228 48 48 +196 51 60 +184 101 88 +172 109 92 +161 118 96 +177 137 99 +193 157 102 +189 158 102 +186 160 102 +161 139 112 +159 147 118 +157 156 125 +171 154 127 +186 152 130 +200 161 131 +214 170 133 +233 174 128 +240 182 127 +243 208 124 +245 209 122 +247 211 120 +241 208 121 +236 206 122 +227 189 127 +218 172 123 +182 137 126 +161 125 120 +141 114 114 +134 114 116 +128 114 119 +128 108 121 +128 103 123 +127 103 130 +137 101 130 +150 85 133 +150 92 135 +150 100 138 +148 108 142 +146 116 147 +133 122 141 +118 121 139 +134 146 135 +149 134 124 +165 122 113 +169 116 108 +174 110 104 +177 99 105 +170 92 117 +166 89 124 +170 95 130 +179 118 124 +192 127 110 +205 137 97 +209 143 95 +214 150 94 +232 144 76 +236 122 56 +245 104 44 +244 96 45 +244 89 46 +239 85 48 +234 81 51 +225 89 62 +215 89 72 +202 75 79 +191 77 88 +164 70 103 +166 63 114 +168 56 125 +170 41 133 +167 34 136 +166 44 166 +157 41 163 +153 49 137 +150 58 135 +148 67 133 +151 71 137 +155 76 142 +160 91 146 +158 110 144 +157 124 146 +167 138 134 +197 171 133 +198 168 128 +200 165 123 +197 156 108 +194 149 100 +181 142 101 +163 133 107 +128 137 130 +113 125 142 +99 114 155 +94 109 156 +89 104 158 +125 111 163 +154 125 160 +148 128 134 +179 153 128 +231 206 123 +235 209 118 +240 213 114 +244 207 119 +249 202 125 +249 181 117 +250 173 118 +246 194 142 +246 194 144 +246 195 146 +248 199 149 +243 183 139 +247 154 117 +249 127 96 +247 95 75 +251 65 52 +245 49 39 +242 45 35 +239 41 31 +235 57 38 +224 74 51 +210 68 52 +202 66 54 +181 52 52 +179 51 59 +178 51 66 +184 37 54 +183 35 49 +187 48 57 +194 54 63 +210 69 62 +223 116 84 +222 154 109 +229 183 126 +241 203 131 +238 208 132 +237 210 136 +237 200 143 +221 188 147 +195 158 143 +179 151 143 +164 144 144 +138 139 144 +106 109 124 +73 73 103 +68 60 92 +96 48 91 +97 29 65 +103 14 43 +154 18 36 +195 29 31 +211 48 33 +234 82 44 +242 109 61 +241 123 73 +246 135 75 +246 148 82 +244 169 93 +237 188 104 +224 192 102 +217 205 89 +213 217 87 +216 218 89 +220 216 85 +228 207 100 +241 189 111 +246 156 91 +241 116 74 +234 85 65 +225 54 57 +208 43 65 +191 41 71 +181 42 79 +173 41 91 +172 41 87 +182 54 88 +198 62 91 +206 61 80 +210 77 83 +216 88 88 +205 83 91 +192 83 97 +185 84 96 +181 78 92 +181 72 86 +183 74 79 +192 78 78 +204 93 85 +210 112 95 +213 112 97 +212 116 101 +196 115 104 +178 95 96 +153 96 111 +133 97 136 +103 85 118 +104 89 119 +95 79 124 +109 77 118 +119 75 86 +151 69 69 +174 56 56 +193 70 51 +205 91 50 +205 90 48 +168 69 44 +126 56 42 +115 46 31 +72 25 32 +41 29 55 +38 26 49 diff --git a/src/fractalzoomer/color_maps/Flame 625_Rainforest.map b/src/fractalzoomer/color_maps/Flame 625_Rainforest.map new file mode 100644 index 000000000..8b8ab2204 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 625_Rainforest.map @@ -0,0 +1,256 @@ +112 86 55 +141 98 52 +151 104 50 +162 110 49 +158 108 59 +154 106 69 +148 109 73 +142 112 77 +86 125 100 +67 110 109 +49 95 118 +37 90 107 +25 85 97 +23 85 81 +21 85 66 +22 82 63 +23 80 60 +26 75 33 +26 71 21 +27 67 9 +30 65 8 +33 63 7 +33 62 7 +34 62 7 +42 61 12 +57 68 11 +72 75 10 +88 78 9 +104 82 8 +110 84 7 +117 86 7 +125 85 15 +133 86 27 +121 84 50 +120 77 49 +120 70 49 +125 65 55 +130 61 61 +125 62 65 +121 63 69 +127 76 63 +128 79 73 +129 82 83 +112 94 94 +96 106 105 +91 114 103 +86 123 102 +75 112 110 +55 110 119 +12 97 121 +6 93 111 +1 89 102 +0 84 96 +0 80 91 +1 76 88 +3 73 85 +34 56 67 +54 54 61 +75 52 55 +89 47 51 +104 43 48 +111 39 42 +119 36 36 +134 20 25 +144 15 12 +135 12 1 +128 12 0 +121 13 0 +115 15 0 +110 17 0 +93 26 0 +78 32 1 +53 46 17 +45 49 20 +37 53 24 +28 53 23 +19 54 23 +16 52 24 +13 51 26 +12 48 27 +12 44 27 +14 39 15 +17 35 10 +21 31 6 +25 29 4 +30 27 3 +41 26 1 +42 25 1 +38 21 8 +39 21 7 +41 21 7 +43 20 6 +45 19 6 +48 19 10 +51 16 20 +40 26 27 +33 40 38 +22 70 63 +23 79 81 +24 89 99 +21 98 107 +18 107 116 +10 121 132 +1 136 142 +5 135 154 +8 130 151 +11 125 149 +10 123 146 +10 122 144 +6 117 141 +7 108 135 +9 98 129 +11 91 123 +5 92 118 +3 93 118 +1 94 118 +1 94 118 +12 87 109 +25 81 96 +35 79 85 +44 75 66 +53 68 52 +63 61 39 +66 57 33 +70 54 27 +79 41 15 +76 40 11 +68 43 8 +62 39 11 +45 41 29 +41 43 35 +37 45 41 +32 52 46 +40 54 44 +47 52 44 +67 51 40 +107 47 43 +132 48 37 +157 50 31 +167 49 26 +177 49 22 +195 43 12 +199 30 10 +198 31 9 +187 30 11 +146 38 16 +134 38 16 +122 39 17 +97 41 18 +74 41 25 +53 41 36 +37 42 46 +19 60 61 +18 63 64 +18 66 67 +26 67 67 +34 64 68 +48 63 64 +58 69 57 +58 79 51 +66 83 38 +81 79 17 +84 77 12 +88 76 7 +82 81 4 +80 82 1 +78 85 0 +81 80 0 +99 71 0 +103 68 0 +108 65 0 +113 65 4 +117 57 11 +108 58 25 +100 63 39 +90 64 49 +76 70 62 +69 64 69 +49 61 80 +29 61 86 +14 62 87 +1 63 87 +0 57 82 +0 52 80 +0 55 69 +0 57 66 +0 60 63 +0 56 58 +0 52 57 +0 48 57 +0 50 58 +2 56 53 +6 51 47 +11 46 40 +12 35 37 +10 32 38 +9 37 32 +10 39 28 +19 51 17 +24 54 16 +27 65 26 +25 81 35 +22 90 41 +22 103 45 +21 106 49 +22 108 61 +20 116 79 +19 119 89 +15 120 100 +9 115 108 +5 110 114 +0 108 124 +0 108 125 +0 109 123 +2 103 119 +13 95 110 +26 87 102 +38 83 91 +40 85 78 +41 89 67 +52 84 50 +68 75 38 +95 66 27 +108 64 19 +119 75 14 +133 76 8 +147 76 8 +167 72 11 +181 75 15 +196 82 18 +207 79 19 +218 73 22 +215 66 27 +205 71 31 +198 73 32 +186 69 27 +181 62 22 +172 48 18 +154 48 16 +139 46 14 +121 43 12 +109 43 8 +103 39 5 +95 37 7 +90 33 12 +82 28 14 +76 27 18 +72 31 19 +65 38 26 +59 45 41 +53 50 49 +51 53 61 +61 48 59 +71 51 54 +86 58 54 +101 71 48 diff --git a/src/fractalzoomer/color_maps/Flame 626_Rainy_Day_in_Spring.map b/src/fractalzoomer/color_maps/Flame 626_Rainy_Day_in_Spring.map new file mode 100644 index 000000000..ba1205f5d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 626_Rainy_Day_in_Spring.map @@ -0,0 +1,256 @@ +74 101 72 +82 108 82 +78 97 75 +75 87 68 +75 83 66 +75 80 64 +75 75 63 +75 71 62 +65 46 45 +60 37 36 +55 28 28 +50 24 24 +46 21 20 +41 22 18 +36 24 17 +35 27 17 +34 30 18 +29 36 18 +25 39 18 +22 42 19 +20 47 21 +18 52 24 +18 54 25 +19 57 26 +24 63 30 +24 64 31 +24 65 33 +26 64 33 +28 64 34 +30 63 34 +32 63 34 +37 61 36 +41 61 39 +49 68 46 +58 76 54 +67 84 63 +76 84 68 +85 84 74 +85 82 74 +86 81 74 +86 83 75 +91 80 76 +96 78 77 +96 69 74 +96 61 71 +96 59 70 +96 57 70 +101 55 71 +105 55 73 +102 58 76 +98 61 76 +95 64 77 +85 67 71 +76 70 66 +69 71 63 +63 72 61 +48 77 55 +42 84 53 +37 91 52 +33 97 51 +30 104 51 +31 103 51 +33 102 52 +35 101 53 +40 99 54 +42 98 55 +44 89 53 +47 81 51 +50 77 50 +54 73 50 +61 67 53 +68 66 57 +86 68 71 +94 75 80 +102 82 89 +109 96 98 +117 111 108 +119 116 112 +121 122 116 +121 134 122 +119 141 124 +106 141 115 +98 129 104 +91 118 94 +85 110 88 +80 103 82 +66 85 67 +55 67 53 +39 38 28 +39 30 26 +39 23 24 +43 23 27 +48 23 31 +59 36 41 +76 52 57 +96 70 77 +116 91 100 +158 125 140 +177 138 158 +196 152 177 +202 157 183 +208 162 189 +214 167 197 +218 167 196 +214 156 188 +208 147 181 +202 139 175 +200 134 170 +199 130 165 +191 130 160 +188 129 157 +190 127 157 +187 125 156 +181 114 145 +178 112 143 +175 111 141 +172 108 138 +170 106 137 +167 99 132 +159 92 124 +138 77 103 +129 71 94 +120 65 86 +115 62 82 +111 60 79 +103 58 72 +97 56 67 +91 51 60 +85 46 56 +72 39 46 +69 40 44 +67 41 43 +62 43 39 +60 44 39 +60 44 39 +59 44 40 +62 46 41 +65 48 44 +69 50 47 +72 50 49 +76 51 51 +86 52 59 +96 54 66 +103 57 72 +112 61 79 +134 73 97 +140 77 102 +146 81 107 +155 90 121 +164 100 130 +173 112 142 +178 124 152 +180 142 163 +178 145 163 +176 148 163 +173 147 162 +175 149 165 +174 153 166 +173 155 167 +169 167 166 +159 167 159 +161 161 157 +162 155 155 +164 149 154 +165 148 153 +157 143 145 +144 135 132 +135 128 124 +119 93 102 +117 86 98 +115 80 94 +110 74 87 +109 75 86 +112 79 91 +119 87 99 +130 99 113 +144 114 130 +160 132 146 +173 151 160 +181 166 172 +184 179 179 +186 189 185 +183 193 186 +176 197 181 +152 190 160 +147 187 156 +142 184 152 +134 174 144 +123 166 134 +110 156 121 +96 143 105 +84 131 95 +80 119 88 +77 113 85 +76 107 81 +75 97 74 +75 90 71 +80 83 71 +87 80 75 +97 80 81 +109 77 85 +118 74 88 +124 70 90 +125 67 90 +122 66 88 +116 62 81 +107 58 73 +94 54 63 +79 51 54 +67 49 46 +56 49 40 +51 50 37 +51 52 37 +54 56 42 +65 61 51 +78 68 61 +97 77 77 +117 86 94 +135 99 112 +156 111 131 +172 121 145 +188 133 161 +204 144 177 +213 157 190 +223 166 201 +229 174 208 +233 180 215 +239 189 223 +238 199 227 +238 206 229 +234 211 226 +231 213 223 +231 216 225 +223 222 222 +213 223 216 +196 220 201 +173 210 181 +156 191 162 +138 172 142 +124 151 124 +109 129 106 +89 109 88 +72 87 70 +59 66 54 +51 50 41 +49 38 34 +47 33 30 +44 33 30 +46 35 33 +47 40 35 +55 51 43 +59 58 46 +59 64 49 +59 73 52 +58 75 51 +66 90 62 diff --git a/src/fractalzoomer/color_maps/Flame 627_Rainy_Forset.map b/src/fractalzoomer/color_maps/Flame 627_Rainy_Forset.map new file mode 100644 index 000000000..55fa40186 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 627_Rainy_Forset.map @@ -0,0 +1,256 @@ +118 126 87 +157 130 79 +169 125 69 +182 121 59 +188 119 51 +194 117 43 +201 115 41 +209 113 40 +215 77 32 +191 67 26 +168 57 21 +155 56 21 +143 55 22 +133 54 23 +124 53 25 +115 53 25 +106 53 25 +77 52 25 +71 51 25 +66 50 25 +60 46 25 +55 42 25 +52 39 24 +50 36 23 +49 33 19 +47 34 19 +46 35 19 +50 40 24 +55 45 30 +58 48 35 +62 52 40 +69 59 57 +74 74 76 +94 94 103 +99 97 106 +104 101 109 +113 111 115 +123 121 121 +130 124 123 +137 127 126 +137 121 118 +132 117 107 +128 113 97 +127 103 90 +126 94 83 +122 90 81 +118 86 80 +109 76 76 +94 67 69 +74 43 42 +70 38 33 +67 33 25 +66 30 22 +65 28 19 +65 27 18 +66 26 18 +72 30 18 +76 35 19 +80 40 21 +86 45 22 +93 50 23 +96 53 23 +99 56 23 +103 57 25 +103 60 26 +106 62 28 +105 59 26 +104 56 25 +101 54 25 +99 53 25 +94 55 23 +90 55 23 +82 57 23 +79 59 24 +76 62 26 +72 64 27 +69 66 28 +68 66 28 +67 67 28 +65 66 28 +63 62 28 +63 52 26 +61 49 27 +60 47 29 +58 48 32 +57 50 36 +56 56 49 +62 69 70 +82 111 133 +100 132 157 +118 154 181 +127 158 185 +137 162 189 +137 158 175 +140 158 172 +128 161 189 +138 155 174 +144 114 111 +125 88 82 +106 63 53 +98 56 47 +90 50 42 +84 43 32 +84 39 26 +77 36 19 +71 37 18 +65 38 18 +61 38 18 +57 38 18 +52 38 18 +46 33 18 +42 35 19 +36 35 19 +32 35 21 +31 33 21 +30 32 22 +35 32 22 +39 32 23 +46 35 23 +52 36 22 +66 36 22 +75 39 22 +84 42 22 +89 45 22 +94 49 22 +104 57 26 +117 59 26 +127 62 26 +134 63 25 +137 70 30 +137 72 31 +138 74 33 +143 79 39 +147 82 43 +148 83 46 +144 82 53 +124 89 65 +115 93 67 +107 97 69 +105 96 69 +104 96 69 +96 90 63 +83 83 59 +67 73 55 +52 65 47 +40 55 38 +41 55 38 +43 56 38 +49 63 39 +59 74 40 +63 92 50 +74 106 62 +109 121 76 +124 126 70 +140 131 65 +164 150 62 +191 170 60 +216 175 70 +238 175 87 +255 168 90 +255 165 94 +245 164 94 +240 163 100 +235 162 107 +215 147 114 +195 134 118 +168 121 111 +130 100 101 +83 66 76 +80 59 69 +77 53 63 +79 45 47 +80 40 38 +84 39 29 +93 42 25 +106 49 26 +121 57 32 +133 72 36 +144 90 39 +162 103 35 +171 114 33 +181 114 33 +188 111 38 +192 117 40 +235 124 36 +235 124 39 +235 124 42 +231 114 50 +209 109 62 +207 94 62 +208 92 63 +194 94 72 +177 97 80 +150 106 97 +121 101 101 +101 92 96 +84 80 90 +74 69 77 +73 66 73 +69 66 69 +65 62 63 +59 56 57 +55 49 47 +57 46 40 +62 50 35 +66 56 33 +72 62 35 +74 69 38 +79 76 40 +80 83 45 +80 90 45 +82 92 45 +86 92 42 +89 90 42 +93 87 42 +90 89 42 +86 89 42 +87 92 39 +86 94 39 +89 96 40 +86 97 42 +80 97 45 +80 99 45 +77 97 45 +79 94 43 +77 89 45 +73 83 47 +70 79 49 +67 74 56 +70 69 56 +72 62 59 +73 56 60 +70 57 60 +69 57 65 +67 59 66 +69 57 65 +70 53 63 +72 50 60 +72 52 60 +70 56 60 +70 63 60 +73 69 62 +77 73 60 +82 74 60 +83 76 59 +82 83 59 +86 92 62 +90 100 63 +96 107 69 +92 101 72 +89 94 74 +90 93 79 +90 94 83 +101 106 86 +103 111 90 +107 118 89 diff --git a/src/fractalzoomer/color_maps/Flame 628_Red_Light.map b/src/fractalzoomer/color_maps/Flame 628_Red_Light.map new file mode 100644 index 000000000..44a325219 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 628_Red_Light.map @@ -0,0 +1,256 @@ +46 21 37 +45 26 32 +42 24 31 +39 22 31 +32 17 33 +26 12 35 +23 11 38 +21 11 41 +18 13 56 +15 11 61 +13 9 67 +9 7 67 +6 5 68 +3 3 66 +0 2 64 +0 4 62 +1 6 60 +6 16 54 +7 17 49 +8 18 45 +7 16 38 +6 14 32 +6 14 28 +6 14 25 +6 16 16 +7 17 14 +8 18 12 +7 15 12 +6 12 13 +5 9 13 +5 7 13 +2 2 12 +0 0 11 +0 0 7 +0 0 6 +1 0 6 +4 2 6 +7 4 7 +11 6 7 +15 8 8 +40 15 8 +54 16 9 +69 17 11 +78 22 17 +88 28 23 +90 30 28 +93 33 33 +93 39 42 +92 43 49 +92 36 57 +88 32 58 +84 29 59 +75 27 63 +67 26 68 +59 27 70 +51 28 73 +24 18 72 +13 11 67 +3 4 62 +1 2 54 +0 0 47 +0 0 44 +0 0 41 +0 0 35 +0 0 30 +3 2 22 +6 5 20 +9 9 19 +11 11 19 +13 13 20 +17 16 22 +19 19 25 +25 24 27 +27 26 28 +29 29 29 +29 29 32 +29 30 35 +28 29 37 +28 29 40 +25 27 43 +23 24 45 +22 20 40 +24 17 35 +27 15 31 +31 13 29 +36 11 28 +46 7 24 +59 4 22 +93 1 19 +109 7 16 +126 14 13 +133 15 12 +140 16 12 +154 17 16 +164 17 18 +173 17 22 +181 13 21 +185 15 21 +178 16 19 +171 17 17 +162 16 17 +154 16 18 +136 16 24 +116 12 26 +83 2 30 +73 4 27 +64 6 25 +62 8 24 +60 10 23 +58 17 23 +55 24 22 +53 29 22 +49 31 24 +48 33 30 +49 33 32 +51 34 35 +66 36 34 +84 38 33 +103 40 30 +120 40 26 +149 31 24 +156 25 24 +164 20 25 +171 18 25 +178 17 25 +192 17 24 +206 18 18 +218 16 18 +228 13 16 +222 9 13 +217 8 12 +212 7 11 +197 9 12 +182 15 11 +169 22 14 +159 28 17 +139 48 21 +123 46 19 +108 44 17 +100 42 17 +92 41 17 +80 41 16 +73 34 16 +79 38 20 +87 42 20 +101 41 14 +105 38 14 +109 35 15 +111 29 15 +105 19 16 +103 12 21 +102 10 26 +98 15 33 +98 17 35 +98 19 38 +100 20 44 +102 25 52 +101 32 55 +100 37 54 +100 38 53 +100 38 49 +105 34 39 +110 32 38 +116 30 37 +129 29 36 +140 29 30 +150 28 24 +160 23 18 +159 18 8 +157 17 8 +155 17 8 +151 18 12 +143 20 13 +133 23 15 +123 23 16 +112 20 14 +95 16 15 +79 16 17 +66 19 22 +55 23 25 +46 29 27 +39 35 31 +38 38 32 +35 38 31 +30 33 35 +30 33 37 +30 33 39 +34 35 43 +40 39 49 +51 44 54 +63 48 59 +71 53 63 +70 50 67 +66 46 69 +61 39 69 +52 33 68 +47 29 65 +47 23 63 +50 23 57 +52 20 54 +53 16 49 +51 11 43 +43 6 37 +34 4 31 +27 0 26 +24 0 19 +23 0 14 +23 0 10 +25 0 7 +25 0 5 +26 0 4 +25 0 5 +21 0 5 +16 0 6 +11 0 6 +7 0 6 +3 0 5 +1 0 5 +0 0 5 +1 0 4 +2 0 5 +4 0 5 +5 0 5 +5 0 6 +6 1 6 +5 1 5 +5 1 4 +7 0 4 +11 0 4 +18 1 3 +25 0 4 +33 0 4 +41 1 5 +47 1 4 +53 1 4 +56 0 3 +62 1 2 +67 1 3 +70 2 5 +74 5 8 +78 8 11 +81 11 14 +79 14 17 +78 16 21 +79 15 26 +72 14 32 +66 14 36 +61 15 41 +59 21 44 +58 26 46 +56 28 46 +58 27 45 +56 25 43 +53 22 41 +48 17 40 +47 17 38 diff --git a/src/fractalzoomer/color_maps/Flame 629_Riddle.map b/src/fractalzoomer/color_maps/Flame 629_Riddle.map new file mode 100644 index 000000000..05cecddde --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 629_Riddle.map @@ -0,0 +1,256 @@ +50 16 8 +51 15 11 +47 14 12 +44 14 14 +39 16 17 +34 19 20 +31 18 22 +29 17 25 +23 15 29 +26 19 26 +30 23 24 +42 27 26 +55 31 29 +72 40 38 +89 49 48 +99 56 50 +109 63 53 +146 92 62 +164 110 80 +182 129 98 +184 139 108 +186 149 119 +182 147 118 +179 145 117 +163 132 109 +148 119 107 +133 106 106 +126 92 110 +120 78 115 +122 72 119 +125 66 123 +122 52 124 +123 41 131 +122 29 138 +118 28 134 +115 28 130 +109 26 119 +103 25 108 +94 25 99 +86 25 90 +56 25 46 +49 25 37 +42 26 29 +51 25 41 +60 24 53 +69 25 64 +78 27 75 +90 35 97 +99 43 116 +103 54 136 +100 56 137 +97 59 139 +86 67 132 +75 75 125 +70 80 120 +65 85 115 +53 111 102 +56 116 100 +59 122 99 +66 133 104 +74 145 110 +74 152 116 +75 160 122 +81 169 125 +86 171 120 +81 153 89 +66 145 76 +52 138 63 +49 133 55 +47 128 48 +47 114 34 +53 99 22 +55 68 13 +62 59 14 +70 50 15 +82 52 19 +95 54 24 +101 57 31 +107 60 38 +118 63 57 +131 64 79 +152 82 116 +158 103 130 +165 124 144 +166 129 148 +168 135 152 +168 138 161 +157 139 150 +128 139 115 +113 133 97 +99 127 79 +91 121 70 +83 116 62 +72 102 47 +62 93 36 +55 84 35 +60 77 36 +75 74 44 +84 83 52 +94 92 61 +101 97 67 +108 102 74 +116 114 85 +123 127 97 +143 146 122 +146 152 132 +150 158 142 +147 161 142 +145 165 143 +139 166 139 +136 166 132 +132 164 121 +131 158 114 +136 150 102 +139 148 100 +142 146 99 +141 150 97 +138 153 98 +143 156 103 +151 161 115 +170 159 145 +165 158 148 +160 158 152 +155 158 146 +150 158 141 +136 151 128 +124 141 113 +109 129 100 +96 115 86 +66 93 51 +58 91 45 +50 90 40 +33 83 38 +21 77 43 +17 62 44 +17 49 43 +20 40 48 +21 38 55 +23 37 62 +25 35 60 +27 34 59 +31 35 54 +37 43 53 +47 57 66 +61 70 85 +86 94 120 +92 100 123 +98 107 127 +107 120 132 +122 131 139 +134 139 145 +141 139 149 +137 132 131 +134 131 123 +132 131 116 +129 135 100 +124 139 89 +118 146 85 +111 149 82 +106 148 80 +106 151 80 +103 153 79 +101 153 81 +100 153 83 +91 141 83 +83 123 85 +81 104 88 +74 90 90 +67 86 95 +65 84 96 +63 82 97 +64 73 94 +62 65 93 +61 66 88 +62 74 81 +64 84 77 +70 92 72 +73 96 81 +75 101 89 +82 100 103 +91 101 119 +104 97 129 +116 94 146 +126 97 162 +159 98 196 +166 98 203 +173 98 211 +183 96 217 +179 92 220 +173 90 215 +166 90 197 +146 82 175 +128 80 150 +105 69 133 +82 60 118 +71 60 102 +50 47 74 +34 38 45 +19 25 25 +8 17 11 +13 18 9 +22 20 8 +30 26 7 +34 25 12 +39 35 19 +45 39 31 +56 39 43 +63 40 48 +61 33 50 +57 32 47 +49 32 46 +47 30 52 +43 28 55 +36 22 56 +26 15 52 +20 14 40 +16 13 33 +15 15 29 +16 16 26 +15 13 27 +19 13 26 +27 9 23 +38 11 20 +52 17 16 +63 19 27 +71 31 38 +78 46 49 +83 60 58 +88 78 52 +96 90 57 +98 103 66 +101 127 78 +103 144 89 +101 163 89 +104 173 86 +104 172 90 +110 176 98 +118 181 107 +125 186 115 +134 187 116 +135 183 118 +137 175 123 +135 163 129 +133 149 130 +126 130 118 +111 114 97 +100 100 79 +85 86 66 +77 68 62 +67 49 54 +56 34 39 +50 26 25 +41 25 11 +42 23 7 +43 21 6 +46 17 7 diff --git a/src/fractalzoomer/color_maps/Flame 630_Riverside.map b/src/fractalzoomer/color_maps/Flame 630_Riverside.map new file mode 100644 index 000000000..9f4ba7ce8 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 630_Riverside.map @@ -0,0 +1,256 @@ +82 104 100 +90 97 108 +93 92 113 +96 88 118 +92 82 119 +88 77 121 +84 75 121 +81 74 121 +67 70 115 +66 68 111 +65 67 107 +66 66 103 +68 66 100 +70 65 94 +72 65 89 +71 64 84 +70 64 79 +68 60 62 +69 56 62 +70 52 62 +73 50 67 +76 48 73 +77 47 77 +79 47 81 +82 48 84 +82 51 82 +82 54 80 +79 58 80 +77 63 80 +75 63 81 +73 64 83 +72 66 87 +72 63 92 +78 65 101 +86 69 102 +94 74 104 +97 77 105 +101 81 106 +103 79 105 +106 78 105 +115 78 107 +122 78 108 +130 79 109 +131 78 107 +132 78 106 +130 76 103 +128 75 100 +123 74 94 +118 75 93 +115 87 101 +111 96 106 +108 106 111 +102 112 118 +97 118 125 +96 121 130 +95 124 136 +97 135 164 +101 143 180 +105 151 197 +109 158 204 +113 166 211 +114 166 212 +116 166 214 +120 162 216 +129 156 213 +143 139 213 +142 133 205 +142 128 198 +140 124 191 +139 120 185 +132 109 175 +133 101 164 +133 82 138 +131 79 127 +130 76 117 +125 73 105 +120 71 93 +118 71 90 +116 72 87 +113 75 82 +118 78 80 +128 92 83 +135 100 85 +142 109 87 +147 114 86 +152 119 85 +159 128 85 +171 137 88 +189 145 98 +190 148 113 +192 152 128 +191 152 134 +191 152 141 +187 150 153 +182 147 165 +180 141 163 +174 130 160 +159 115 158 +147 107 156 +135 99 154 +128 95 153 +121 91 153 +113 85 144 +106 76 127 +99 68 96 +98 65 83 +97 62 70 +97 61 66 +98 60 62 +101 59 57 +105 61 58 +109 67 60 +115 73 59 +131 83 65 +133 85 68 +136 88 71 +142 91 74 +145 90 80 +144 91 86 +140 91 85 +138 91 80 +132 91 79 +126 91 79 +124 88 80 +122 86 81 +114 79 85 +103 73 86 +98 66 84 +93 59 78 +86 56 68 +85 56 67 +85 56 67 +86 57 70 +87 58 74 +95 59 82 +102 59 84 +111 63 76 +110 63 72 +110 63 68 +107 61 65 +104 60 63 +101 58 66 +101 56 69 +102 59 74 +104 60 79 +115 69 91 +116 72 92 +118 75 94 +117 76 101 +116 75 109 +114 77 117 +112 83 129 +120 97 154 +124 103 160 +128 110 167 +134 123 176 +139 130 180 +142 139 176 +142 150 173 +142 158 170 +142 166 166 +142 184 162 +141 183 160 +141 182 159 +137 180 154 +135 177 147 +135 175 138 +134 171 129 +131 165 122 +129 160 121 +127 156 121 +117 148 122 +107 138 126 +101 134 130 +96 130 134 +91 127 139 +89 125 143 +89 121 143 +88 118 143 +86 114 145 +84 113 149 +86 117 155 +86 125 157 +89 132 157 +85 133 152 +84 130 149 +84 128 146 +79 122 137 +77 114 134 +75 109 136 +79 109 139 +81 110 143 +83 111 150 +88 110 156 +88 109 156 +88 107 155 +84 102 156 +82 96 153 +80 90 148 +78 85 146 +80 78 150 +81 74 149 +82 71 143 +84 71 139 +84 70 132 +82 70 121 +78 71 113 +76 73 110 +75 81 108 +74 91 106 +77 103 111 +84 113 122 +92 125 131 +98 132 142 +102 138 157 +105 144 168 +107 152 179 +106 161 186 +106 165 194 +106 170 195 +106 165 196 +104 156 196 +101 141 191 +96 126 182 +90 116 170 +83 105 158 +79 98 144 +76 90 129 +74 84 115 +73 76 104 +72 67 88 +71 61 74 +68 57 63 +69 54 53 +71 53 45 +75 54 41 +80 56 41 +87 56 41 +93 60 42 +95 65 44 +98 73 48 +102 84 51 +104 93 56 +104 99 59 +103 100 62 +100 105 67 +94 107 71 +92 113 76 +93 121 81 +96 132 86 +100 138 86 +103 138 84 +103 134 86 +97 125 87 +91 117 88 +85 106 93 diff --git a/src/fractalzoomer/color_maps/Flame 631_Rose_Bush.map b/src/fractalzoomer/color_maps/Flame 631_Rose_Bush.map new file mode 100644 index 000000000..18fd98997 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 631_Rose_Bush.map @@ -0,0 +1,256 @@ +162 149 111 +153 149 103 +150 125 97 +148 101 92 +145 86 90 +142 72 89 +139 65 87 +137 58 85 +127 31 69 +120 33 65 +114 35 62 +113 36 62 +113 38 63 +113 39 64 +113 40 65 +113 40 66 +113 40 68 +118 33 73 +113 33 70 +109 33 67 +109 31 64 +109 30 61 +109 29 60 +109 29 59 +113 34 59 +118 34 62 +124 35 65 +122 40 63 +121 45 61 +121 45 60 +121 46 59 +122 46 60 +122 46 61 +133 43 72 +144 36 79 +155 30 86 +159 28 89 +163 27 92 +161 29 91 +159 32 91 +145 46 89 +138 54 93 +131 62 98 +132 68 107 +134 74 117 +137 76 124 +141 78 132 +154 79 142 +166 86 152 +185 101 162 +187 111 168 +190 121 175 +191 128 181 +192 136 187 +184 136 191 +177 137 196 +195 128 206 +203 123 204 +211 118 202 +215 111 199 +219 105 197 +219 103 194 +219 102 192 +220 96 184 +220 84 173 +215 60 154 +212 48 143 +209 36 133 +207 30 129 +206 25 125 +200 21 118 +192 23 111 +182 33 100 +179 39 98 +177 46 97 +175 54 97 +174 62 97 +176 61 96 +179 60 96 +178 60 98 +177 61 99 +174 62 104 +175 66 108 +176 70 113 +176 72 117 +177 74 122 +178 83 132 +186 84 138 +198 78 153 +201 69 154 +205 60 155 +205 54 153 +206 49 151 +207 38 145 +207 28 139 +207 24 131 +206 21 125 +188 28 114 +180 31 110 +173 34 106 +171 35 104 +169 37 102 +166 42 107 +165 47 112 +174 60 122 +175 68 128 +176 76 135 +176 79 136 +177 82 137 +177 85 138 +177 89 138 +175 94 146 +173 103 158 +185 124 185 +190 130 190 +196 136 196 +208 144 204 +217 153 201 +225 158 184 +228 159 174 +219 148 148 +208 148 137 +197 148 127 +191 151 121 +186 155 116 +176 163 109 +161 168 101 +146 167 90 +135 164 82 +119 148 69 +114 141 65 +110 135 61 +96 123 51 +84 109 44 +71 96 38 +60 84 30 +45 67 19 +48 61 22 +51 55 25 +56 48 27 +61 42 30 +69 33 37 +79 30 48 +89 27 55 +99 27 64 +120 23 80 +122 25 83 +125 27 87 +135 24 94 +142 22 100 +150 19 104 +155 20 106 +161 27 109 +163 29 110 +165 31 112 +173 31 118 +175 36 119 +172 42 118 +164 46 114 +159 43 110 +151 44 102 +128 45 82 +119 47 75 +111 49 69 +101 50 58 +96 50 54 +90 59 50 +83 71 49 +77 66 47 +76 64 46 +75 62 45 +70 60 41 +54 63 34 +40 58 26 +36 52 23 +29 48 23 +27 46 22 +26 44 22 +26 44 22 +29 45 22 +45 39 23 +53 32 22 +62 24 20 +68 20 18 +69 21 17 +69 20 17 +69 20 17 +68 21 16 +62 30 18 +62 30 17 +63 31 16 +65 31 16 +70 26 15 +71 26 16 +72 25 15 +71 23 18 +71 24 20 +70 25 24 +71 28 31 +73 32 39 +77 36 47 +85 38 58 +93 44 72 +103 50 84 +112 57 96 +117 68 105 +123 73 103 +128 76 103 +130 79 107 +132 78 110 +136 76 109 +143 73 115 +152 70 119 +161 68 125 +166 70 132 +171 71 132 +174 69 126 +175 66 118 +173 58 110 +167 51 100 +163 40 91 +160 26 84 +156 14 80 +150 8 79 +147 4 80 +146 2 80 +146 1 76 +144 0 71 +136 1 67 +128 4 63 +126 1 54 +127 0 52 +127 0 53 +127 0 56 +127 0 62 +128 6 68 +130 12 74 +132 25 83 +132 42 96 +135 55 105 +144 68 109 +156 75 117 +169 83 125 +182 92 139 +195 99 152 +208 104 160 +219 113 175 +225 126 192 +229 139 209 +228 140 207 +220 143 204 +211 143 199 +202 145 189 +193 143 155 +183 161 132 +175 156 122 diff --git a/src/fractalzoomer/color_maps/Flame 632_Rusted.map b/src/fractalzoomer/color_maps/Flame 632_Rusted.map new file mode 100644 index 000000000..6db3a434b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 632_Rusted.map @@ -0,0 +1,256 @@ +129 170 176 +126 158 170 +135 161 178 +144 164 187 +152 172 198 +160 180 209 +162 182 213 +165 185 218 +179 199 235 +176 196 229 +173 193 223 +163 182 206 +153 172 190 +147 159 167 +142 146 145 +140 136 127 +138 127 110 +127 100 91 +124 97 90 +122 94 89 +117 91 92 +112 88 96 +105 90 104 +98 92 112 +76 100 119 +70 93 111 +64 86 103 +58 80 94 +52 75 85 +50 71 80 +49 68 75 +45 63 64 +41 59 57 +38 50 46 +36 49 42 +35 48 39 +34 45 36 +34 42 34 +34 41 34 +34 40 35 +33 41 36 +34 43 39 +36 46 42 +41 51 50 +46 57 59 +48 61 64 +50 65 70 +57 73 81 +64 82 94 +81 101 117 +86 105 121 +91 110 126 +92 110 121 +93 110 117 +91 107 111 +89 104 106 +93 81 66 +93 74 51 +93 67 37 +94 64 30 +96 62 24 +96 63 25 +97 64 27 +97 73 36 +101 79 47 +103 116 72 +110 130 76 +117 145 81 +122 143 79 +127 141 77 +135 133 68 +142 124 55 +138 101 33 +135 79 23 +133 58 13 +131 50 7 +130 42 2 +131 43 1 +133 45 1 +133 46 1 +126 50 0 +133 49 2 +128 54 5 +123 59 9 +118 61 15 +113 64 22 +109 72 35 +99 76 46 +83 81 67 +76 83 76 +70 86 86 +67 86 90 +65 86 94 +62 84 98 +65 86 102 +70 90 107 +78 100 117 +95 115 135 +98 119 140 +102 124 145 +102 123 145 +102 123 145 +98 118 139 +92 111 129 +78 94 107 +75 90 100 +72 86 94 +70 84 91 +69 83 89 +67 83 85 +66 85 88 +67 85 88 +66 84 87 +60 80 77 +58 76 74 +56 73 71 +52 68 67 +52 68 64 +56 72 67 +58 75 73 +70 90 101 +79 101 114 +89 112 128 +94 117 136 +99 122 144 +106 131 156 +116 139 166 +121 145 171 +126 147 175 +128 150 178 +127 151 178 +127 152 178 +126 150 177 +126 148 174 +125 145 167 +124 145 160 +130 158 138 +128 158 122 +126 159 107 +129 155 99 +132 151 92 +143 144 74 +147 134 52 +137 126 41 +134 108 32 +137 71 14 +128 68 15 +119 66 17 +102 63 23 +88 62 32 +85 59 36 +72 62 47 +61 75 78 +65 80 86 +70 85 94 +77 95 108 +75 93 106 +79 98 110 +82 100 109 +83 102 106 +76 94 92 +69 75 56 +70 70 47 +71 65 39 +73 54 26 +69 51 20 +70 42 18 +70 40 20 +69 48 32 +70 50 37 +72 53 43 +72 62 54 +72 72 69 +73 87 79 +80 98 88 +87 105 90 +89 104 90 +87 100 88 +82 97 89 +77 92 84 +71 85 74 +66 76 67 +62 71 68 +61 71 75 +72 89 84 +78 95 86 +85 102 88 +95 115 95 +106 127 99 +110 131 107 +114 132 105 +111 129 98 +105 124 87 +94 111 85 +84 100 85 +76 91 89 +73 90 92 +75 93 100 +81 100 112 +90 110 129 +103 123 148 +117 137 166 +128 148 181 +135 155 189 +140 159 192 +142 161 195 +142 162 196 +138 161 191 +132 156 184 +126 151 179 +123 146 175 +120 144 168 +117 141 159 +108 134 149 +97 122 135 +87 109 118 +79 96 99 +72 82 78 +63 66 57 +55 51 40 +47 41 29 +42 35 20 +41 29 15 +39 27 13 +38 24 12 +30 24 12 +25 25 15 +22 29 21 +26 31 24 +25 30 25 +25 34 30 +32 45 43 +47 61 57 +61 75 73 +71 87 90 +85 104 114 +103 121 135 +124 142 157 +138 156 177 +148 168 194 +154 174 206 +158 182 212 +160 183 215 +162 183 211 +170 178 203 +176 188 197 +183 197 205 +186 209 214 +197 204 217 +203 214 216 +204 223 222 +191 230 227 +177 217 222 +164 204 214 +153 193 202 +140 181 191 diff --git a/src/fractalzoomer/color_maps/Flame 633_Sachet.map b/src/fractalzoomer/color_maps/Flame 633_Sachet.map new file mode 100644 index 000000000..d503c8742 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 633_Sachet.map @@ -0,0 +1,256 @@ +73 104 39 +49 73 24 +32 55 17 +15 37 10 +13 36 14 +12 36 18 +14 36 19 +16 36 21 +29 65 32 +44 83 38 +59 102 45 +73 117 49 +88 133 53 +94 138 54 +101 143 55 +97 142 51 +94 141 48 +85 132 39 +73 122 37 +62 112 35 +61 110 36 +60 109 37 +57 106 36 +54 104 36 +70 115 40 +78 118 46 +86 121 52 +91 123 57 +97 125 63 +100 124 62 +103 123 61 +97 114 60 +85 113 57 +76 105 59 +66 99 63 +57 93 67 +49 85 63 +41 78 60 +40 77 58 +39 77 57 +37 78 50 +41 83 49 +46 89 49 +50 88 50 +54 87 51 +51 84 49 +49 81 47 +48 78 42 +46 71 44 +37 62 49 +47 58 71 +58 54 93 +65 58 110 +73 62 128 +81 61 143 +90 60 159 +110 98 158 +123 115 153 +136 132 148 +142 142 137 +148 153 127 +150 153 137 +153 153 147 +160 150 157 +155 134 162 +135 117 163 +130 122 143 +126 127 123 +127 129 111 +128 132 99 +135 143 82 +139 155 74 +132 148 56 +112 132 54 +93 117 52 +70 94 42 +47 71 33 +37 59 30 +27 48 27 +13 28 19 +7 21 15 +3 20 14 +8 30 17 +14 40 21 +18 48 21 +22 56 22 +36 75 26 +58 93 26 +85 114 32 +95 113 48 +106 113 64 +106 107 77 +106 102 91 +101 85 104 +96 78 114 +91 79 125 +83 79 118 +77 86 91 +74 95 87 +71 104 83 +74 106 85 +78 108 87 +80 108 94 +79 101 96 +89 109 97 +95 114 90 +102 120 84 +111 127 82 +120 134 80 +133 144 83 +144 156 78 +150 160 73 +148 156 77 +116 135 54 +105 125 51 +94 116 49 +69 98 38 +50 80 27 +34 62 23 +24 51 22 +40 60 31 +54 73 43 +69 87 55 +74 94 55 +80 102 56 +82 112 59 +82 113 66 +85 112 71 +86 105 75 +116 114 125 +127 123 137 +139 132 149 +149 143 159 +165 160 159 +174 174 158 +169 181 140 +143 162 99 +139 156 90 +135 151 81 +135 152 79 +135 153 77 +133 151 74 +144 159 72 +156 170 69 +162 173 68 +168 182 72 +168 182 73 +169 182 75 +165 176 79 +163 173 79 +157 167 77 +145 158 76 +125 134 69 +116 129 64 +108 124 60 +89 111 55 +73 99 49 +58 86 37 +43 72 29 +30 61 21 +20 48 12 +7 28 4 +6 25 2 +6 22 1 +3 16 0 +0 12 0 +1 14 0 +3 17 1 +4 27 1 +5 31 2 +7 36 4 +12 44 7 +17 50 10 +23 58 13 +31 66 16 +36 71 21 +39 74 26 +49 80 27 +58 85 26 +67 89 29 +85 106 35 +104 123 40 +122 135 44 +139 152 51 +154 173 67 +155 172 67 +156 172 67 +156 169 68 +157 173 71 +157 176 73 +159 173 71 +167 177 74 +172 184 78 +174 186 76 +176 187 75 +174 184 74 +165 178 68 +153 169 66 +139 158 63 +116 139 57 +100 126 62 +96 127 66 +100 129 77 +122 150 109 +148 172 132 +167 182 140 +180 197 148 +185 186 162 +178 160 166 +157 143 148 +143 123 140 +139 113 137 +136 124 124 +145 138 114 +153 155 99 +157 172 88 +166 182 86 +173 186 90 +178 190 92 +186 200 101 +183 202 116 +178 193 109 +177 194 102 +159 185 105 +132 159 86 +107 131 61 +82 105 49 +55 80 36 +35 54 22 +25 36 18 +12 29 16 +9 28 17 +18 34 19 +26 49 23 +35 67 33 +55 85 40 +75 101 40 +89 113 43 +103 120 50 +112 121 48 +122 121 50 +121 121 63 +113 124 71 +117 125 79 +119 124 100 +110 115 129 +110 106 147 +119 106 154 +116 94 165 +108 87 162 +111 98 144 +112 108 128 +109 122 106 +115 135 82 +122 142 71 +95 125 58 diff --git a/src/fractalzoomer/color_maps/Flame 634_Sage.map b/src/fractalzoomer/color_maps/Flame 634_Sage.map new file mode 100644 index 000000000..9953bc6d4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 634_Sage.map @@ -0,0 +1,256 @@ +63 51 34 +64 46 25 +66 53 29 +69 60 33 +76 73 44 +83 86 55 +87 93 60 +91 100 66 +111 135 90 +122 151 105 +134 168 121 +138 178 129 +143 189 138 +141 192 139 +139 196 141 +139 198 140 +139 201 140 +137 198 134 +130 192 124 +124 186 114 +120 181 107 +117 176 100 +120 176 99 +123 176 98 +135 166 88 +131 150 77 +127 134 66 +118 121 61 +109 109 57 +105 102 53 +101 96 50 +94 80 36 +84 60 24 +58 30 8 +49 25 6 +41 21 5 +38 20 5 +36 19 5 +36 19 5 +36 19 5 +41 22 6 +40 22 6 +40 23 6 +37 24 7 +35 25 8 +36 26 9 +37 28 11 +40 31 13 +44 35 19 +43 61 33 +48 72 40 +53 84 48 +58 87 52 +63 90 57 +63 92 56 +64 95 56 +62 94 47 +66 86 42 +71 78 38 +81 75 32 +91 73 27 +94 70 23 +97 68 20 +98 67 20 +96 66 21 +103 81 37 +107 92 46 +111 104 55 +108 109 58 +105 114 62 +96 123 71 +91 129 76 +93 135 86 +92 134 85 +91 134 84 +90 124 74 +90 114 65 +88 106 60 +87 98 55 +81 81 45 +72 65 37 +53 41 18 +46 32 12 +39 24 7 +36 21 6 +34 19 5 +31 16 4 +27 14 3 +28 15 3 +31 19 4 +35 23 5 +37 25 6 +40 28 7 +44 33 12 +50 41 19 +58 48 28 +67 61 37 +95 95 70 +104 109 84 +113 123 99 +113 126 101 +114 129 103 +118 130 107 +116 130 106 +107 120 97 +94 108 82 +82 96 67 +75 87 59 +68 79 52 +57 67 42 +51 59 32 +48 54 24 +50 53 19 +51 56 17 +53 58 18 +55 61 20 +58 65 22 +62 66 23 +63 63 22 +61 62 23 +60 60 24 +62 57 22 +64 55 20 +63 52 18 +63 50 17 +65 44 13 +64 40 11 +65 37 9 +66 35 6 +59 28 1 +56 25 0 +53 22 0 +46 17 1 +39 14 0 +31 13 1 +27 12 2 +22 14 4 +22 17 5 +23 20 6 +25 21 7 +27 22 8 +31 24 10 +35 27 12 +38 31 15 +40 32 16 +41 33 17 +40 32 16 +39 31 16 +36 30 15 +34 29 14 +30 27 13 +26 24 10 +20 21 5 +20 22 4 +21 23 4 +23 24 5 +27 27 9 +34 35 15 +42 44 22 +51 60 28 +60 77 35 +82 109 58 +87 116 66 +93 124 74 +104 143 88 +113 161 99 +120 169 107 +125 175 110 +128 176 114 +128 176 113 +129 176 113 +129 170 113 +125 159 107 +119 142 96 +111 125 83 +103 112 70 +96 99 63 +88 87 56 +78 75 51 +72 64 47 +66 55 39 +58 48 33 +53 43 27 +48 39 23 +51 41 25 +52 43 25 +53 46 26 +55 50 25 +59 53 23 +64 54 24 +67 55 26 +72 58 30 +73 63 31 +77 70 31 +81 77 36 +85 86 43 +87 96 54 +87 108 65 +88 119 69 +88 129 75 +91 138 82 +95 143 89 +98 147 98 +100 148 99 +101 146 96 +110 142 90 +119 133 79 +127 122 70 +129 108 59 +123 95 47 +120 84 37 +118 75 27 +117 68 20 +113 60 14 +99 53 8 +84 45 4 +69 39 2 +58 35 2 +52 34 1 +47 34 2 +46 35 4 +46 39 7 +47 41 9 +49 43 9 +51 44 8 +52 43 8 +56 44 10 +63 45 13 +69 46 15 +77 51 17 +89 60 23 +97 75 35 +109 92 53 +121 110 73 +130 127 91 +148 144 108 +166 166 129 +182 185 150 +195 206 172 +204 221 193 +210 228 205 +216 234 211 +216 230 209 +209 227 202 +205 223 197 +198 215 187 +185 205 175 +170 186 160 +148 167 141 +130 150 122 +117 131 103 +104 111 86 +93 92 68 +81 75 54 +71 64 45 +66 57 38 diff --git a/src/fractalzoomer/color_maps/Flame 635_Saturday_Morning.map b/src/fractalzoomer/color_maps/Flame 635_Saturday_Morning.map new file mode 100644 index 000000000..c850b0f92 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 635_Saturday_Morning.map @@ -0,0 +1,256 @@ +126 171 215 +115 175 207 +106 179 205 +98 183 204 +101 182 200 +104 182 197 +110 179 194 +117 177 191 +141 156 199 +151 150 199 +162 145 199 +163 144 204 +165 144 210 +168 143 211 +171 143 212 +174 140 211 +177 138 211 +181 125 189 +188 125 172 +196 126 155 +199 117 139 +203 108 124 +206 110 112 +209 112 100 +224 117 67 +220 107 66 +217 98 65 +217 99 71 +217 101 77 +215 100 83 +213 99 90 +210 103 113 +201 105 140 +200 123 175 +199 128 188 +198 133 201 +198 123 199 +199 114 197 +202 108 191 +205 103 185 +210 91 157 +210 93 146 +210 96 136 +212 110 138 +215 124 140 +211 131 140 +208 139 140 +198 159 151 +185 171 167 +175 183 190 +168 182 192 +161 181 195 +149 179 199 +138 178 203 +131 180 203 +125 182 203 +113 175 209 +109 171 211 +106 167 214 +118 157 208 +130 147 203 +142 141 198 +155 135 194 +180 128 185 +197 123 177 +228 107 158 +239 103 152 +251 99 147 +252 95 145 +254 91 144 +253 85 135 +252 76 132 +250 54 148 +244 52 157 +238 50 167 +235 51 176 +233 53 186 +231 59 192 +229 65 199 +222 80 211 +215 93 208 +224 105 167 +227 106 152 +231 107 138 +232 103 134 +233 100 130 +238 91 112 +245 86 98 +242 78 106 +241 77 114 +241 76 123 +240 78 130 +239 80 138 +231 93 155 +220 107 166 +213 123 167 +205 140 170 +191 188 165 +194 203 147 +197 218 130 +196 220 123 +196 222 116 +192 220 117 +199 218 114 +210 197 115 +207 185 130 +204 173 145 +205 167 145 +207 161 146 +212 150 138 +217 133 132 +225 121 129 +231 108 125 +244 82 99 +246 78 95 +249 74 92 +249 70 89 +245 67 81 +245 68 75 +247 70 78 +246 70 84 +245 71 90 +244 72 96 +243 74 104 +242 77 112 +236 79 130 +224 87 145 +218 94 156 +211 103 163 +179 124 180 +173 128 186 +168 132 192 +160 129 198 +156 125 205 +147 124 201 +150 124 202 +175 104 195 +189 99 188 +203 94 181 +209 95 177 +215 97 174 +224 98 169 +227 105 170 +221 116 175 +217 128 178 +195 155 191 +187 163 194 +180 172 198 +172 180 200 +166 184 202 +162 180 204 +157 181 210 +143 181 219 +138 179 220 +133 177 221 +127 179 220 +129 181 218 +133 185 217 +133 181 215 +134 176 206 +142 166 197 +163 150 166 +171 145 159 +180 141 153 +198 125 148 +207 114 150 +209 108 151 +216 113 154 +228 117 174 +224 118 182 +221 119 191 +209 127 209 +192 138 218 +179 149 222 +171 160 223 +163 164 223 +153 169 217 +142 173 210 +136 183 200 +138 183 194 +139 177 193 +137 169 195 +131 169 199 +129 171 202 +122 163 212 +122 159 218 +122 156 224 +121 155 236 +108 154 235 +99 153 228 +106 146 229 +124 137 239 +131 128 246 +130 122 240 +136 121 234 +152 120 233 +171 123 234 +180 125 233 +179 130 227 +176 132 224 +175 134 220 +181 139 219 +182 141 218 +185 138 214 +187 129 202 +190 118 186 +188 117 178 +178 113 174 +173 110 171 +165 102 166 +157 107 173 +142 105 186 +138 96 201 +136 91 207 +141 98 215 +148 108 216 +164 104 222 +171 105 220 +178 110 215 +180 125 201 +184 138 196 +181 148 197 +182 154 202 +179 156 203 +172 156 206 +163 152 211 +161 148 219 +161 145 224 +156 144 224 +148 143 224 +141 144 227 +141 146 230 +140 149 229 +141 154 229 +139 160 228 +139 164 228 +137 162 227 +141 160 227 +148 161 224 +155 161 220 +163 157 211 +170 149 201 +180 144 186 +182 142 174 +184 145 171 +175 144 172 +168 138 175 +152 124 177 +140 116 191 +124 114 204 +120 123 219 +124 131 224 +126 131 231 +130 121 231 +129 123 232 +134 143 220 diff --git a/src/fractalzoomer/color_maps/Flame 636_Scattered_Petals.map b/src/fractalzoomer/color_maps/Flame 636_Scattered_Petals.map new file mode 100644 index 000000000..854903ec5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 636_Scattered_Petals.map @@ -0,0 +1,256 @@ +68 120 123 +57 97 96 +51 86 84 +45 75 73 +40 63 61 +36 52 50 +35 48 45 +34 45 40 +33 35 27 +32 32 26 +31 30 25 +33 31 24 +35 33 24 +37 39 23 +39 45 23 +39 48 24 +40 51 26 +42 55 32 +43 58 35 +45 62 38 +53 72 43 +61 82 48 +63 86 54 +66 91 60 +74 107 81 +78 111 82 +82 115 83 +82 112 83 +82 110 83 +80 107 83 +78 104 83 +69 92 77 +63 82 68 +54 60 53 +56 58 52 +58 56 51 +70 62 63 +83 69 75 +94 71 83 +106 74 91 +150 82 117 +151 86 117 +153 90 117 +148 85 114 +144 80 112 +141 73 108 +139 67 105 +123 58 89 +95 47 69 +42 34 33 +30 29 26 +19 25 19 +14 22 16 +10 20 13 +11 21 13 +12 23 14 +21 36 19 +26 46 27 +31 57 35 +39 65 43 +48 73 52 +55 75 58 +62 78 64 +88 80 83 +114 88 103 +157 104 146 +166 116 157 +176 129 168 +178 133 170 +180 138 172 +178 144 176 +169 141 174 +142 136 153 +117 131 133 +92 126 113 +76 108 93 +60 91 73 +57 83 67 +55 76 61 +51 64 51 +46 55 46 +37 41 36 +37 40 33 +38 40 31 +37 39 31 +36 39 32 +33 39 34 +30 35 36 +30 36 35 +29 41 38 +29 47 42 +30 50 45 +31 53 48 +33 59 50 +38 63 49 +42 65 48 +42 72 53 +49 88 63 +53 93 63 +58 99 63 +58 103 65 +58 107 68 +62 117 77 +69 131 91 +78 151 111 +77 154 116 +77 158 121 +78 158 121 +79 158 122 +79 155 114 +78 146 106 +74 139 93 +69 129 81 +64 109 57 +61 104 52 +59 99 48 +57 94 39 +57 93 36 +63 97 40 +73 105 47 +79 124 74 +80 132 85 +81 140 96 +84 141 97 +87 142 99 +87 142 101 +89 142 102 +87 146 100 +84 149 97 +76 135 81 +74 128 76 +72 122 72 +73 113 64 +74 110 59 +76 111 55 +74 110 52 +67 95 46 +62 85 45 +58 75 44 +56 72 43 +54 69 42 +49 60 38 +46 55 33 +41 47 30 +38 40 29 +43 32 33 +50 32 36 +58 33 40 +80 34 51 +102 35 59 +107 37 58 +105 42 56 +112 69 61 +122 77 68 +132 85 75 +143 94 78 +142 102 85 +139 108 94 +140 116 107 +153 130 133 +175 137 152 +204 137 186 +212 131 190 +220 126 195 +232 119 205 +237 109 201 +223 102 188 +201 94 170 +155 72 121 +147 65 109 +139 59 98 +112 50 75 +86 43 56 +59 37 37 +37 33 25 +39 44 24 +42 53 23 +43 57 23 +49 68 26 +42 60 24 +49 71 30 +57 85 38 +61 94 41 +66 104 45 +52 84 41 +48 79 40 +45 75 40 +39 65 38 +34 59 34 +31 52 32 +26 48 30 +24 43 28 +23 41 31 +25 43 37 +30 50 47 +35 62 59 +41 76 70 +51 96 84 +62 115 103 +72 135 124 +81 153 142 +103 156 157 +127 159 169 +151 157 182 +173 155 196 +179 158 203 +197 149 209 +217 139 209 +235 125 210 +250 115 214 +247 115 213 +232 118 203 +221 123 187 +209 128 169 +196 128 151 +184 128 140 +160 125 122 +138 121 105 +120 121 88 +105 119 72 +96 114 63 +86 106 53 +73 93 47 +62 82 44 +52 73 44 +44 65 43 +39 60 39 +35 55 32 +31 50 26 +27 48 23 +24 44 22 +22 40 22 +23 40 19 +25 40 19 +29 47 18 +32 54 20 +34 58 25 +36 60 27 +36 59 31 +36 61 32 +39 64 34 +42 67 35 +46 69 37 +50 68 40 +60 67 45 +78 73 61 +104 80 80 +124 89 98 +125 102 112 +121 107 117 +118 113 126 +123 119 138 +136 121 151 +130 130 158 +112 132 153 +89 126 138 diff --git a/src/fractalzoomer/color_maps/Flame 637_Sea_Mist.map b/src/fractalzoomer/color_maps/Flame 637_Sea_Mist.map new file mode 100644 index 000000000..572bd12a5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 637_Sea_Mist.map @@ -0,0 +1,256 @@ +66 148 132 +70 145 134 +64 137 127 +58 129 120 +49 112 102 +41 96 85 +37 89 79 +34 82 74 +34 61 57 +39 62 57 +44 63 57 +48 66 61 +52 70 66 +61 71 69 +70 73 73 +75 77 76 +81 81 80 +99 103 102 +101 112 111 +103 122 120 +100 130 126 +97 139 132 +95 142 134 +94 145 137 +80 149 136 +70 147 134 +60 146 132 +58 137 123 +57 128 115 +56 122 110 +56 117 105 +55 107 96 +52 101 92 +56 84 79 +59 78 74 +63 73 69 +65 72 70 +68 72 71 +69 72 71 +71 73 71 +74 74 73 +70 79 78 +66 85 83 +63 90 87 +60 96 92 +58 95 91 +56 95 91 +47 92 89 +35 90 89 +23 93 89 +24 97 93 +26 102 97 +30 110 106 +35 119 115 +39 125 120 +44 132 126 +64 165 155 +79 180 172 +95 196 190 +110 208 203 +125 220 217 +127 224 221 +129 229 226 +131 230 230 +128 232 232 +127 228 228 +124 221 221 +122 214 214 +117 207 207 +113 201 200 +102 187 184 +94 172 167 +91 146 139 +89 131 124 +87 116 110 +82 102 97 +77 89 84 +74 85 80 +72 81 77 +69 74 70 +64 69 65 +56 58 55 +52 54 52 +49 51 49 +48 50 48 +48 49 48 +48 49 48 +49 48 48 +46 47 46 +46 47 46 +46 48 46 +46 48 46 +47 48 47 +47 49 47 +46 49 46 +41 51 48 +36 52 50 +32 57 55 +34 57 54 +36 58 54 +36 58 54 +37 59 55 +36 62 61 +41 67 64 +54 70 66 +57 70 66 +60 71 67 +61 72 68 +62 73 69 +65 76 72 +68 78 74 +71 83 78 +72 85 80 +65 96 88 +63 98 89 +62 100 91 +59 104 95 +60 105 96 +60 107 95 +57 107 94 +47 96 86 +45 88 79 +44 81 73 +44 77 69 +44 73 66 +43 65 58 +39 56 52 +35 52 50 +35 50 50 +43 57 54 +44 60 57 +46 63 60 +49 73 69 +58 83 79 +67 97 93 +80 114 108 +92 154 147 +96 169 163 +100 185 180 +103 192 186 +107 200 193 +113 212 206 +116 222 215 +113 224 219 +113 216 211 +102 193 187 +100 187 180 +99 182 174 +89 170 161 +83 156 145 +75 138 127 +62 119 108 +47 92 82 +44 89 79 +42 86 76 +44 82 73 +47 80 73 +54 78 72 +63 76 72 +70 77 75 +77 80 79 +82 96 93 +81 100 96 +81 104 99 +79 111 103 +82 116 108 +83 120 111 +87 126 118 +87 136 127 +89 138 128 +92 140 130 +95 143 133 +103 146 138 +108 153 145 +114 160 152 +122 167 160 +129 173 166 +135 180 176 +135 191 187 +130 203 198 +128 211 207 +123 214 210 +121 214 210 +120 213 207 +106 201 195 +99 196 189 +92 192 184 +79 181 171 +67 172 160 +62 163 150 +60 155 141 +57 150 136 +55 148 133 +50 149 134 +49 155 141 +53 163 150 +56 172 161 +62 183 171 +64 188 178 +65 193 183 +67 195 187 +66 194 186 +70 191 183 +73 183 176 +76 173 167 +78 163 157 +77 153 147 +80 144 138 +84 137 132 +87 137 130 +90 141 133 +91 148 141 +92 159 152 +100 166 157 +104 173 165 +108 179 171 +110 181 174 +107 182 175 +111 179 172 +113 172 166 +116 162 155 +119 149 145 +117 136 133 +112 128 125 +105 122 119 +97 115 110 +91 107 103 +83 100 96 +74 94 91 +67 91 88 +61 87 83 +58 82 79 +54 76 72 +48 72 68 +45 68 64 +43 66 63 +47 64 61 +51 63 60 +50 65 62 +47 67 62 +43 70 64 +39 72 67 +36 73 68 +33 79 73 +30 84 78 +28 89 82 +27 92 83 +26 93 85 +26 98 87 +28 103 92 +40 112 101 +48 116 105 +58 132 121 +64 144 132 +59 149 134 +67 160 145 diff --git a/src/fractalzoomer/color_maps/Flame 638_Secret.map b/src/fractalzoomer/color_maps/Flame 638_Secret.map new file mode 100644 index 000000000..144fee50f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 638_Secret.map @@ -0,0 +1,256 @@ +82 53 109 +40 21 51 +40 23 53 +41 26 55 +39 23 55 +38 21 55 +37 22 53 +36 23 51 +31 29 53 +33 25 49 +35 21 46 +29 19 40 +24 17 35 +22 15 32 +20 13 29 +19 11 28 +19 10 27 +24 10 35 +25 12 33 +26 15 32 +24 16 36 +23 18 41 +25 20 44 +28 22 48 +33 32 66 +41 36 74 +49 41 82 +57 38 83 +65 36 84 +63 35 79 +62 34 75 +55 26 80 +53 32 75 +56 36 73 +56 41 75 +56 47 78 +65 53 97 +74 59 116 +68 60 117 +63 62 119 +43 42 84 +38 35 69 +34 28 54 +31 26 51 +29 25 48 +28 24 44 +27 24 41 +23 18 38 +20 17 34 +14 14 26 +12 12 25 +11 10 24 +14 10 25 +18 11 27 +17 10 25 +16 10 24 +8 5 12 +14 7 19 +20 9 26 +22 10 31 +25 11 36 +25 12 35 +25 13 35 +24 15 36 +21 18 35 +22 19 36 +22 21 39 +22 23 43 +22 23 43 +23 24 44 +23 21 45 +25 22 49 +29 22 55 +35 29 64 +41 37 74 +49 41 80 +58 46 86 +70 49 98 +83 52 111 +99 56 135 +147 81 179 +171 69 179 +135 55 148 +99 41 117 +89 46 111 +79 52 105 +51 44 86 +43 39 72 +26 25 56 +21 21 47 +17 18 38 +16 17 36 +16 17 35 +17 16 32 +20 13 29 +21 14 32 +26 15 32 +35 17 43 +47 20 54 +60 23 66 +63 27 70 +67 31 75 +68 30 77 +73 37 85 +83 32 101 +80 35 97 +77 38 93 +73 38 90 +70 38 88 +57 32 72 +53 28 58 +44 25 55 +41 24 56 +46 22 56 +49 23 61 +53 25 66 +56 23 68 +53 28 67 +48 30 68 +44 28 65 +43 29 64 +41 33 70 +40 38 77 +41 35 73 +42 32 69 +33 28 60 +29 26 55 +26 22 47 +25 21 38 +22 18 32 +21 18 31 +20 18 31 +20 20 30 +20 18 31 +19 17 31 +18 17 31 +15 14 28 +15 13 28 +16 12 29 +17 13 29 +18 14 29 +19 15 32 +20 17 36 +19 18 36 +17 16 34 +16 15 33 +17 16 33 +19 18 34 +20 17 36 +20 19 37 +21 19 41 +18 17 48 +31 24 66 +33 27 68 +36 31 71 +34 31 84 +37 29 70 +32 25 66 +26 18 57 +19 19 45 +17 18 36 +14 14 26 +12 12 24 +10 10 22 +8 6 20 +12 0 21 +15 3 23 +24 5 35 +29 17 41 +30 19 43 +32 22 46 +34 22 46 +34 22 44 +29 20 39 +29 17 39 +31 21 45 +29 20 49 +30 25 55 +33 26 60 +37 26 68 +39 28 70 +41 33 72 +42 35 76 +48 28 77 +36 22 58 +34 20 53 +32 19 49 +29 16 42 +28 14 37 +27 15 35 +28 16 40 +32 16 43 +31 19 43 +29 21 42 +23 19 42 +25 21 44 +32 19 47 +34 19 52 +43 19 53 +48 0 68 +55 23 62 +49 25 61 +43 30 58 +34 30 53 +32 28 53 +31 21 45 +26 17 34 +23 14 31 +22 9 27 +19 13 25 +17 14 25 +18 14 28 +21 17 32 +26 17 38 +27 25 49 +36 33 62 +44 37 78 +58 43 86 +80 46 106 +97 56 122 +100 66 142 +92 65 132 +78 65 121 +88 54 114 +83 51 116 +76 41 97 +68 32 76 +50 30 65 +42 27 56 +31 22 49 +23 21 42 +20 19 37 +20 17 36 +21 18 37 +22 17 40 +28 22 50 +38 28 65 +44 35 82 +50 42 89 +64 46 106 +74 48 113 +74 57 128 +82 70 136 +83 75 126 +87 78 135 +98 89 134 +103 82 175 +129 76 182 +173 105 188 +197 126 230 +220 146 255 +167 108 200 +138 88 177 +105 85 156 +112 74 133 +97 51 124 diff --git a/src/fractalzoomer/color_maps/Flame 639_Serenity.map b/src/fractalzoomer/color_maps/Flame 639_Serenity.map new file mode 100644 index 000000000..ebed94cdf --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 639_Serenity.map @@ -0,0 +1,256 @@ +144 133 137 +142 126 129 +142 125 127 +142 125 126 +139 119 119 +137 113 113 +133 108 108 +129 103 104 +107 80 85 +97 70 77 +87 60 69 +81 54 63 +76 49 57 +75 50 57 +74 51 57 +76 53 59 +78 56 61 +88 72 77 +92 78 85 +96 85 93 +100 90 97 +104 96 101 +105 96 102 +106 97 104 +104 95 101 +103 91 98 +102 87 96 +100 85 94 +99 84 92 +99 84 92 +100 84 92 +103 87 95 +104 92 99 +113 102 107 +114 104 108 +116 106 110 +117 106 111 +118 106 112 +117 105 112 +116 105 112 +114 102 109 +114 101 108 +114 100 108 +117 100 108 +121 101 108 +122 101 108 +124 102 109 +128 103 109 +127 103 109 +119 102 107 +114 99 104 +109 96 102 +102 90 97 +96 85 92 +94 82 89 +92 79 86 +84 65 73 +83 58 66 +83 52 60 +83 53 61 +84 55 62 +85 57 64 +87 60 67 +94 70 74 +98 78 81 +107 89 91 +105 87 90 +103 86 90 +101 85 89 +99 84 89 +94 82 86 +86 75 81 +76 63 69 +74 59 66 +73 56 64 +76 59 66 +79 63 69 +85 68 75 +91 73 81 +105 86 92 +119 103 107 +150 134 138 +157 144 147 +165 154 157 +166 154 157 +167 155 157 +168 151 152 +158 141 145 +145 125 127 +138 117 120 +131 109 114 +129 108 113 +127 107 112 +126 107 113 +124 107 113 +122 107 112 +125 110 116 +133 120 125 +140 124 128 +148 128 132 +151 131 134 +155 134 136 +163 138 141 +169 145 146 +182 163 164 +186 169 170 +190 176 177 +188 176 177 +186 176 178 +179 170 173 +174 165 169 +166 157 161 +157 147 151 +148 132 137 +145 128 133 +143 125 130 +137 117 122 +135 109 114 +129 103 108 +122 99 103 +105 80 86 +93 72 78 +81 64 70 +77 58 65 +73 53 60 +66 44 52 +60 39 48 +59 37 46 +61 38 47 +76 52 60 +80 56 63 +84 61 67 +95 68 75 +99 76 80 +100 74 78 +99 69 74 +76 55 59 +67 46 52 +58 38 45 +53 36 43 +48 35 41 +43 30 39 +42 26 36 +39 25 34 +38 25 35 +44 26 36 +46 28 38 +48 30 40 +51 35 44 +59 40 49 +68 49 57 +73 57 64 +87 72 78 +89 75 81 +92 79 85 +97 83 89 +102 86 93 +105 89 95 +109 90 96 +114 92 99 +117 96 102 +122 104 112 +125 108 115 +128 113 119 +133 121 126 +139 128 134 +146 136 142 +153 144 149 +168 159 163 +171 162 166 +174 165 169 +178 168 172 +182 169 171 +182 168 170 +177 161 164 +172 152 154 +164 144 145 +154 135 134 +146 123 124 +136 113 115 +129 107 108 +124 101 103 +119 96 101 +117 97 103 +124 109 115 +127 113 119 +130 117 124 +138 126 132 +149 134 139 +157 142 146 +159 146 151 +162 148 153 +164 150 154 +160 149 154 +157 148 153 +157 146 150 +155 144 148 +153 143 148 +155 145 149 +156 146 150 +158 149 153 +164 153 157 +171 155 158 +173 156 159 +173 156 158 +174 153 154 +170 148 150 +160 142 145 +151 135 139 +145 129 131 +136 123 126 +128 116 122 +125 113 118 +124 113 118 +126 114 118 +127 115 120 +131 120 125 +136 123 128 +135 124 129 +134 124 129 +134 124 129 +131 121 126 +129 119 125 +130 119 124 +132 122 127 +138 128 133 +147 137 142 +159 149 153 +171 162 165 +185 173 176 +200 184 184 +201 188 189 +198 185 188 +195 178 179 +183 169 171 +170 158 162 +160 146 151 +154 138 143 +151 132 136 +150 127 133 +151 124 130 +150 122 127 +148 120 126 +145 117 123 +141 115 120 +137 114 117 +132 109 113 +128 105 110 +125 103 108 +123 101 107 +123 104 110 +125 108 115 +132 118 124 +136 125 130 +134 123 128 +140 128 132 diff --git a/src/fractalzoomer/color_maps/Flame 640_Serpent.map b/src/fractalzoomer/color_maps/Flame 640_Serpent.map new file mode 100644 index 000000000..86b9852a2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 640_Serpent.map @@ -0,0 +1,256 @@ +36 70 44 +26 82 55 +26 80 55 +27 79 56 +21 70 51 +16 62 46 +17 56 41 +18 50 37 +11 34 23 +10 35 18 +10 37 14 +10 45 19 +10 54 24 +10 62 31 +10 70 38 +9 68 38 +9 66 39 +17 51 31 +19 44 22 +22 37 14 +39 43 12 +57 49 10 +66 57 8 +76 65 7 +107 73 5 +101 69 2 +96 66 0 +77 49 1 +59 32 3 +49 25 1 +40 18 0 +31 15 2 +31 13 3 +66 26 2 +79 41 7 +93 56 12 +95 66 25 +98 77 38 +88 81 45 +78 85 52 +48 87 73 +45 81 73 +42 76 74 +56 77 65 +70 79 56 +79 77 53 +89 75 50 +97 77 45 +92 80 45 +75 91 58 +55 83 57 +35 76 57 +31 66 47 +27 57 37 +25 52 31 +24 48 25 +25 31 7 +33 35 11 +41 39 15 +57 59 31 +73 80 47 +86 94 54 +99 108 62 +125 117 62 +140 132 71 +174 149 76 +174 141 68 +175 134 60 +176 133 56 +177 132 53 +180 127 43 +185 129 35 +196 131 20 +192 131 20 +189 132 20 +178 125 20 +168 118 21 +159 110 20 +151 103 20 +132 85 24 +110 71 16 +69 42 10 +63 41 6 +57 41 2 +63 43 3 +70 45 4 +89 53 7 +104 68 11 +153 91 12 +150 96 16 +147 102 21 +141 98 21 +135 94 22 +111 86 26 +86 74 34 +62 60 40 +41 47 41 +13 32 31 +9 23 26 +5 15 21 +4 15 15 +4 16 10 +4 15 8 +5 14 9 +7 16 8 +7 15 7 +7 15 6 +7 14 5 +7 13 4 +5 9 2 +3 6 1 +3 4 2 +3 5 3 +6 12 8 +8 18 11 +11 25 14 +17 39 23 +20 48 30 +28 58 35 +39 65 37 +49 65 34 +56 61 29 +64 57 25 +69 55 26 +74 53 28 +85 56 30 +93 65 26 +107 70 26 +118 71 25 +117 77 11 +109 74 12 +102 71 14 +90 61 10 +70 50 7 +49 43 13 +36 37 13 +19 29 11 +16 27 11 +13 26 11 +13 25 11 +14 24 11 +18 23 10 +20 20 7 +25 20 4 +38 25 3 +84 44 2 +92 52 3 +101 60 5 +128 76 6 +152 96 12 +163 114 25 +172 132 35 +201 181 68 +205 184 75 +210 187 82 +198 183 82 +206 194 83 +209 182 78 +190 154 62 +183 142 49 +178 125 44 +165 102 25 +160 94 30 +155 87 35 +142 70 36 +118 64 27 +96 59 35 +81 52 44 +43 63 46 +40 66 49 +38 69 53 +41 73 50 +53 78 45 +71 91 47 +91 100 50 +115 107 52 +139 123 56 +160 142 71 +179 161 97 +179 171 107 +178 173 98 +192 174 99 +174 165 96 +156 151 70 +152 115 35 +146 107 28 +141 100 22 +139 89 16 +140 82 13 +131 70 10 +112 58 10 +98 48 9 +87 42 10 +73 40 11 +68 42 13 +82 55 15 +105 75 17 +121 86 25 +146 105 27 +168 122 28 +150 114 36 +131 106 40 +114 100 45 +83 92 50 +53 78 49 +40 66 51 +40 62 49 +37 58 43 +37 51 35 +40 43 27 +39 38 24 +33 33 20 +30 27 14 +23 23 11 +17 18 8 +14 14 5 +8 14 4 +5 14 2 +5 14 0 +4 17 1 +5 17 2 +7 17 4 +9 20 6 +9 21 7 +9 21 8 +9 20 9 +10 18 7 +10 14 4 +13 10 4 +16 11 5 +21 18 8 +25 27 15 +27 40 26 +29 54 34 +30 64 40 +27 68 43 +27 62 42 +30 55 35 +32 51 26 +36 45 25 +38 44 24 +39 45 21 +37 49 25 +35 49 24 +37 42 22 +40 44 24 +44 43 21 +48 38 20 +53 41 18 +56 43 16 +52 45 18 +49 49 18 +48 49 18 +44 51 22 +38 59 30 +36 67 36 diff --git a/src/fractalzoomer/color_maps/Flame 641_Sharp.map b/src/fractalzoomer/color_maps/Flame 641_Sharp.map new file mode 100644 index 000000000..f7f6a7cb9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 641_Sharp.map @@ -0,0 +1,256 @@ +42 214 25 +29 205 17 +28 201 20 +27 197 23 +27 194 34 +28 192 45 +26 186 52 +25 181 59 +19 151 71 +14 130 67 +9 109 63 +6 94 57 +3 80 52 +2 66 59 +2 52 66 +3 47 68 +5 42 71 +19 32 71 +30 45 73 +42 58 75 +48 68 84 +54 79 94 +53 80 101 +52 81 109 +55 92 133 +61 108 142 +68 125 151 +71 143 155 +74 162 160 +69 166 159 +65 170 158 +54 166 152 +41 162 142 +26 152 107 +23 159 89 +21 166 71 +17 168 57 +14 171 43 +15 172 40 +17 174 37 +43 179 30 +62 184 29 +81 190 28 +99 194 31 +117 199 35 +127 203 38 +138 207 41 +146 211 47 +167 212 49 +196 194 44 +194 178 39 +193 163 34 +179 148 32 +165 133 30 +156 126 30 +147 119 31 +118 83 19 +100 67 12 +82 51 6 +61 42 5 +41 34 5 +31 31 5 +22 28 5 +9 25 3 +2 22 3 +0 15 1 +0 26 2 +0 37 3 +0 43 3 +0 50 4 +0 62 5 +0 73 6 +0 82 6 +0 86 6 +0 90 7 +0 102 9 +0 114 12 +0 118 19 +0 122 26 +0 128 45 +2 131 64 +3 113 95 +4 105 93 +5 98 92 +5 93 90 +5 89 88 +4 78 87 +6 67 87 +10 42 99 +14 37 95 +19 32 91 +19 33 82 +20 35 74 +18 42 55 +17 51 36 +14 57 22 +11 64 14 +15 81 17 +19 85 20 +24 89 23 +24 89 23 +24 89 23 +22 87 22 +16 84 18 +7 78 15 +9 72 16 +12 66 17 +12 64 17 +13 63 17 +13 60 17 +13 54 16 +12 44 13 +6 38 8 +1 26 4 +1 25 3 +1 24 2 +1 26 2 +1 30 2 +1 32 3 +2 34 4 +8 30 13 +14 29 18 +20 29 24 +21 33 25 +23 38 27 +22 50 28 +21 62 27 +19 74 24 +18 85 24 +21 104 27 +23 109 28 +25 115 30 +25 125 30 +23 132 28 +21 136 22 +24 138 17 +46 122 8 +65 116 8 +85 110 8 +94 110 7 +104 110 7 +117 110 7 +134 110 8 +149 101 11 +168 90 10 +184 77 20 +185 76 21 +187 75 23 +182 77 25 +173 83 26 +158 84 30 +146 76 27 +115 59 28 +105 57 29 +96 55 31 +76 60 32 +58 69 32 +41 80 34 +27 87 30 +21 90 26 +15 90 20 +7 100 15 +6 104 14 +5 108 13 +4 119 12 +3 130 11 +3 140 10 +1 140 7 +0 122 5 +1 115 4 +2 109 4 +7 98 3 +15 90 3 +28 84 2 +46 82 1 +66 85 1 +84 87 1 +102 88 2 +120 87 2 +136 91 3 +152 94 2 +164 93 3 +174 98 7 +177 110 12 +171 130 17 +164 136 18 +157 142 19 +145 153 19 +130 155 16 +114 151 15 +92 148 17 +77 147 20 +57 143 21 +37 139 21 +21 135 21 +12 128 16 +7 117 11 +1 104 7 +0 91 6 +0 80 5 +0 72 5 +0 62 4 +0 50 3 +0 39 2 +0 28 1 +1 21 1 +1 22 0 +1 29 1 +1 41 2 +1 54 3 +2 67 7 +3 80 12 +10 94 18 +17 109 24 +21 128 39 +28 148 60 +35 165 77 +35 175 93 +29 182 110 +32 186 123 +36 182 130 +33 175 139 +31 168 156 +39 157 162 +37 143 159 +27 125 158 +23 110 150 +20 94 135 +13 76 114 +5 61 104 +7 47 92 +11 36 76 +19 31 62 +32 26 47 +51 28 31 +72 36 14 +90 46 7 +97 52 10 +100 66 18 +105 83 34 +111 97 55 +123 112 76 +141 132 96 +166 151 100 +170 158 98 +166 172 97 +152 183 93 +130 186 93 +105 186 95 +88 192 110 +90 196 113 +86 196 106 +87 201 97 +83 210 77 +74 213 57 +58 213 36 diff --git a/src/fractalzoomer/color_maps/Flame 642_Shy_Violets.map b/src/fractalzoomer/color_maps/Flame 642_Shy_Violets.map new file mode 100644 index 000000000..d66284ce9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 642_Shy_Violets.map @@ -0,0 +1,256 @@ +98 90 82 +65 71 48 +60 64 47 +55 57 47 +60 46 53 +65 36 59 +69 33 64 +74 30 70 +84 26 80 +80 38 75 +76 51 70 +74 61 63 +73 72 56 +72 75 56 +72 78 57 +72 80 62 +73 82 68 +87 83 105 +96 76 116 +105 70 128 +103 69 131 +101 69 135 +97 72 135 +94 75 136 +77 97 98 +60 105 80 +43 113 63 +37 125 50 +32 138 38 +28 147 32 +24 156 26 +17 161 27 +18 170 28 +44 160 19 +50 150 27 +57 140 36 +72 120 46 +87 100 56 +92 89 61 +97 78 66 +99 51 96 +96 45 111 +93 39 126 +86 40 126 +79 41 126 +75 42 124 +72 43 123 +73 41 123 +78 44 116 +72 41 96 +75 37 90 +79 34 85 +76 30 81 +73 27 77 +67 26 77 +61 26 77 +45 27 71 +37 36 63 +30 45 55 +23 60 49 +16 76 43 +16 86 39 +16 97 35 +11 108 35 +13 109 35 +15 89 52 +14 74 63 +14 60 75 +16 51 80 +19 42 86 +28 28 93 +31 20 94 +46 22 93 +52 29 89 +58 37 85 +58 47 72 +58 57 60 +55 64 58 +53 71 56 +46 83 52 +46 90 41 +44 95 35 +53 92 45 +63 89 55 +73 82 60 +83 76 66 +102 62 80 +115 49 90 +129 32 101 +129 24 102 +129 17 104 +123 16 105 +117 16 106 +99 12 97 +76 11 90 +63 23 76 +56 44 64 +51 73 46 +50 80 44 +49 87 42 +56 90 43 +64 93 44 +69 85 54 +74 75 71 +86 63 123 +105 67 140 +124 72 157 +128 75 158 +132 79 159 +139 86 170 +143 99 155 +140 111 139 +128 120 112 +100 107 77 +88 103 69 +77 99 61 +60 93 49 +55 80 49 +58 64 53 +64 49 61 +88 19 74 +100 12 76 +113 5 78 +116 6 78 +119 7 78 +117 12 73 +123 30 68 +119 53 55 +114 71 46 +99 79 43 +95 81 43 +91 84 44 +84 89 45 +77 82 51 +66 63 66 +54 42 81 +37 18 94 +26 14 94 +15 10 94 +11 9 92 +7 8 91 +7 5 92 +14 4 92 +28 6 92 +42 10 91 +69 8 102 +79 8 107 +90 9 113 +109 12 123 +124 13 131 +127 16 138 +128 20 140 +123 27 131 +122 27 126 +121 28 122 +119 31 109 +109 31 94 +106 27 84 +107 22 81 +112 21 80 +108 18 85 +102 7 104 +100 7 106 +99 8 108 +91 11 112 +86 11 113 +84 9 113 +84 10 108 +76 8 98 +77 7 96 +78 6 95 +82 9 94 +84 11 97 +85 13 102 +90 14 107 +99 20 116 +113 32 134 +129 43 153 +142 57 170 +156 69 181 +171 90 195 +185 108 207 +198 123 217 +202 130 221 +199 141 217 +199 139 215 +199 137 214 +195 125 214 +189 112 213 +176 101 208 +164 89 198 +148 75 187 +138 60 181 +129 50 171 +123 43 165 +115 35 157 +113 30 155 +119 28 152 +127 27 158 +135 28 163 +144 30 167 +156 41 173 +168 50 181 +177 55 180 +183 52 171 +185 48 162 +188 52 160 +179 51 151 +170 47 138 +159 35 121 +157 36 114 +154 43 115 +148 46 119 +138 45 122 +124 45 123 +122 52 130 +117 51 134 +109 47 137 +89 39 130 +76 39 122 +63 36 110 +53 36 100 +46 30 89 +49 37 83 +42 38 90 +32 35 96 +21 25 98 +26 27 94 +22 28 104 +25 22 113 +25 17 115 +31 27 102 +27 46 89 +27 63 75 +30 79 66 +38 95 58 +47 103 56 +61 106 56 +80 105 70 +101 110 85 +126 105 106 +153 94 125 +174 85 154 +191 94 175 +200 108 196 +204 116 204 +200 121 209 +202 127 209 +206 136 213 +207 138 211 +201 138 206 +198 127 194 +187 116 178 +167 106 156 +139 108 131 +117 101 106 diff --git a/src/fractalzoomer/color_maps/Flame 643_Singe.map b/src/fractalzoomer/color_maps/Flame 643_Singe.map new file mode 100644 index 000000000..e81ee4e5b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 643_Singe.map @@ -0,0 +1,256 @@ +210 164 86 +236 200 106 +227 187 98 +219 175 91 +190 140 75 +161 106 59 +148 90 50 +136 74 42 +76 21 20 +66 13 11 +57 6 3 +54 3 1 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +67 13 13 +88 33 19 +110 53 26 +145 79 44 +180 106 63 +191 125 72 +203 144 82 +245 180 106 +249 194 122 +253 209 138 +254 215 140 +255 222 142 +254 221 140 +254 220 139 +254 222 132 +253 217 127 +227 182 104 +217 170 86 +208 158 69 +199 146 63 +191 134 58 +193 136 56 +195 139 55 +219 168 74 +216 168 78 +213 169 83 +208 162 78 +204 156 74 +191 142 68 +178 129 62 +150 98 45 +127 68 33 +84 26 7 +72 13 3 +60 0 0 +56 0 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 0 0 +52 0 0 +54 0 0 +57 0 0 +66 1 1 +69 3 1 +72 6 1 +72 5 1 +72 4 1 +69 5 1 +67 6 1 +62 3 0 +59 0 1 +52 0 0 +52 0 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +51 1 0 +51 1 0 +49 1 0 +48 1 0 +45 0 0 +44 1 0 +39 2 0 +35 1 0 +35 2 0 +38 1 0 +41 0 0 +42 0 0 +44 0 0 +47 0 0 +50 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +54 1 0 +56 1 0 +59 6 0 +62 11 0 +75 20 0 +93 29 0 +112 52 8 +149 71 20 +202 111 41 +215 118 47 +228 125 54 +242 139 65 +234 147 75 +232 152 76 +216 144 69 +176 119 57 +149 86 41 +123 53 26 +112 46 21 +102 40 16 +77 18 8 +63 1 3 +57 0 1 +53 0 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +51 1 0 +49 1 2 +48 1 4 +46 1 3 +42 2 3 +40 0 4 +42 1 2 +44 0 0 +46 0 0 +48 0 0 +51 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +51 0 0 +51 0 0 +51 0 0 +51 0 0 +51 0 0 +51 0 0 +51 0 0 +51 0 0 +52 1 0 +52 1 0 +52 3 0 +57 5 0 +63 13 1 +71 23 4 +92 37 12 +111 53 18 +120 66 14 +137 78 14 +142 77 23 +129 66 15 +118 53 2 +105 41 5 +84 20 5 +71 8 1 +67 5 3 +63 0 2 +58 1 1 +57 1 3 +57 0 2 +55 0 0 +52 0 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 1 0 +52 0 0 +53 0 0 +55 2 0 +62 7 0 +74 19 2 +95 37 12 +121 65 27 +151 99 43 +185 131 63 diff --git a/src/fractalzoomer/color_maps/Flame 644_Slate.map b/src/fractalzoomer/color_maps/Flame 644_Slate.map new file mode 100644 index 000000000..4b98abe00 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 644_Slate.map @@ -0,0 +1,256 @@ +72 72 92 +81 81 100 +83 83 103 +85 85 106 +83 83 103 +82 81 100 +80 79 97 +78 78 95 +74 71 88 +72 69 86 +71 67 84 +70 67 83 +70 67 82 +69 67 83 +68 67 84 +67 67 84 +67 68 84 +70 70 85 +70 72 87 +71 74 89 +71 76 93 +72 78 97 +73 78 98 +74 79 99 +74 82 103 +74 82 103 +74 82 103 +73 81 103 +72 81 103 +71 79 102 +71 78 101 +70 77 101 +68 75 100 +61 70 100 +58 67 98 +56 64 96 +52 61 92 +49 59 88 +47 57 87 +46 56 86 +45 53 84 +44 53 84 +44 53 85 +44 54 85 +44 55 86 +44 55 87 +44 55 89 +44 56 90 +44 56 90 +41 55 92 +39 53 92 +38 52 92 +37 51 91 +37 50 90 +37 49 89 +37 49 89 +37 48 88 +37 47 86 +38 46 84 +38 46 82 +39 46 81 +40 45 80 +41 45 79 +41 45 79 +41 45 78 +41 45 77 +40 44 76 +39 44 75 +38 43 75 +37 42 75 +35 41 74 +34 39 72 +35 38 68 +35 38 67 +35 38 66 +36 38 64 +38 38 63 +38 38 61 +39 38 60 +41 37 57 +41 37 56 +44 37 53 +44 36 52 +45 35 52 +45 35 52 +46 35 52 +48 35 52 +50 37 52 +55 41 55 +58 45 59 +61 49 63 +64 52 65 +67 55 67 +72 60 72 +79 67 77 +84 71 81 +88 75 84 +96 82 84 +98 84 83 +100 86 82 +100 86 81 +101 86 81 +103 86 81 +104 86 79 +103 84 79 +102 82 78 +101 81 78 +100 80 78 +100 79 78 +97 78 79 +97 77 81 +96 75 82 +96 77 85 +99 79 92 +101 82 94 +103 85 96 +106 89 101 +110 93 104 +117 100 108 +124 108 112 +136 119 121 +137 121 123 +139 124 125 +139 123 125 +139 122 126 +136 121 124 +133 118 121 +129 114 115 +125 108 111 +115 99 101 +113 97 100 +111 95 99 +106 89 96 +103 86 95 +99 84 95 +96 79 93 +93 79 93 +94 80 93 +96 82 93 +96 83 93 +97 84 93 +99 85 93 +100 86 95 +101 86 95 +101 86 93 +100 86 93 +99 85 92 +99 85 92 +99 84 90 +96 82 89 +93 79 88 +89 77 84 +77 66 77 +73 62 74 +70 59 71 +61 52 67 +56 46 61 +52 42 57 +48 39 55 +45 38 53 +45 37 53 +42 35 55 +41 34 55 +41 34 55 +39 34 56 +38 32 57 +38 32 57 +38 32 57 +38 32 59 +38 33 59 +38 34 59 +38 34 60 +38 34 60 +38 34 61 +39 35 61 +39 35 63 +38 35 63 +38 37 64 +38 37 64 +39 38 64 +39 38 66 +41 39 64 +42 39 66 +42 39 66 +42 38 64 +41 38 63 +41 38 63 +42 37 61 +42 37 60 +44 37 60 +44 35 59 +44 35 57 +44 35 57 +44 35 56 +44 34 56 +44 34 55 +44 34 55 +44 32 55 +44 32 53 +44 32 52 +45 32 52 +44 31 50 +44 31 50 +44 30 50 +42 30 49 +42 28 49 +44 30 48 +45 30 48 +46 31 48 +48 31 48 +49 32 49 +49 34 50 +49 35 52 +49 35 53 +48 37 55 +48 37 57 +46 38 59 +46 39 60 +48 41 61 +48 42 63 +48 42 64 +48 44 66 +49 45 67 +49 45 70 +49 48 72 +50 49 74 +53 52 78 +57 56 82 +60 61 88 +64 66 93 +66 68 97 +67 71 99 +67 72 100 +68 72 101 +67 72 101 +67 72 103 +68 72 103 +68 74 103 +67 72 103 +67 72 103 +64 71 101 +63 71 100 +61 68 99 +60 67 96 +57 63 93 +55 61 90 +55 60 89 +55 60 89 +55 60 89 +56 60 89 +56 61 90 +57 61 90 +59 63 89 +60 63 90 +64 66 89 +68 68 90 diff --git a/src/fractalzoomer/color_maps/Flame 645_Slightly_Messy.map b/src/fractalzoomer/color_maps/Flame 645_Slightly_Messy.map new file mode 100644 index 000000000..20c873411 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 645_Slightly_Messy.map @@ -0,0 +1,256 @@ +81 121 23 +87 118 22 +89 115 22 +92 113 23 +93 110 23 +95 107 23 +96 105 23 +97 104 24 +102 98 25 +107 96 25 +113 95 25 +119 95 24 +126 96 24 +133 96 22 +140 97 21 +142 97 20 +145 97 19 +153 100 17 +154 100 14 +156 101 12 +157 100 9 +158 100 7 +157 99 6 +157 99 5 +152 99 3 +148 100 4 +145 102 5 +144 103 10 +143 104 16 +142 104 19 +142 104 22 +141 106 29 +139 108 38 +122 118 62 +112 118 74 +102 119 87 +92 115 94 +83 112 101 +77 111 103 +71 110 106 +43 102 111 +34 94 108 +25 86 106 +19 78 101 +13 70 97 +11 66 95 +9 62 93 +6 54 90 +3 47 88 +2 36 86 +6 33 88 +10 31 90 +16 32 94 +23 34 98 +27 35 100 +32 36 102 +59 43 110 +73 51 111 +88 59 113 +102 72 111 +116 85 110 +122 92 109 +129 100 108 +142 112 107 +154 122 101 +170 141 90 +173 153 87 +177 165 84 +176 169 83 +176 173 82 +174 174 80 +170 172 78 +160 163 74 +151 158 73 +143 153 72 +130 144 72 +118 136 72 +111 128 73 +105 121 74 +93 106 75 +81 90 77 +58 63 76 +47 51 75 +36 40 75 +32 35 74 +28 30 73 +24 21 68 +21 15 62 +19 7 53 +19 6 51 +19 6 50 +18 6 49 +18 7 49 +19 8 49 +20 11 50 +22 15 52 +25 22 53 +37 39 55 +47 46 56 +57 54 58 +62 58 58 +67 62 59 +79 72 57 +92 81 53 +117 94 45 +125 95 42 +133 96 40 +135 95 38 +138 94 37 +141 91 35 +143 86 34 +142 80 36 +139 74 42 +124 60 60 +118 55 65 +112 51 70 +98 44 80 +85 40 90 +73 38 101 +62 39 111 +43 43 128 +37 47 132 +32 52 137 +31 56 137 +31 60 138 +32 67 136 +35 75 131 +38 81 124 +41 85 115 +54 89 95 +56 89 90 +59 90 85 +63 89 73 +64 87 60 +65 85 48 +66 80 39 +68 69 29 +66 63 25 +65 57 21 +63 54 19 +62 52 18 +58 48 17 +56 45 16 +55 41 16 +55 37 17 +55 29 22 +54 27 23 +54 26 25 +53 25 28 +52 24 30 +51 21 32 +49 19 34 +46 13 40 +45 12 41 +44 11 42 +41 9 44 +40 9 45 +39 8 46 +37 7 48 +36 6 50 +34 6 54 +33 11 64 +34 13 66 +35 16 68 +37 23 73 +39 33 77 +40 43 80 +40 54 85 +41 74 97 +41 79 99 +42 84 102 +43 94 102 +43 101 101 +43 106 97 +41 106 92 +38 103 88 +35 99 84 +33 94 78 +31 89 71 +31 83 64 +31 76 57 +34 68 50 +36 60 46 +40 54 43 +44 57 43 +46 59 43 +48 61 44 +52 67 46 +58 71 47 +64 79 48 +67 87 50 +68 96 52 +66 103 53 +65 107 53 +64 110 53 +65 110 53 +66 108 51 +68 104 49 +70 97 46 +70 89 42 +69 80 37 +69 72 32 +70 65 28 +73 56 24 +75 46 20 +77 36 16 +78 27 13 +79 21 10 +82 17 7 +84 16 7 +87 16 7 +90 18 9 +91 20 11 +93 22 15 +94 23 21 +94 24 29 +94 26 38 +93 30 48 +91 33 57 +87 36 67 +82 38 76 +76 40 84 +70 43 90 +64 47 93 +59 52 95 +54 57 95 +48 64 91 +45 71 85 +43 77 75 +43 82 65 +46 86 55 +48 90 45 +52 94 36 +58 99 27 +65 104 19 +72 107 12 +78 109 8 +81 110 7 +83 109 9 +83 109 11 +82 109 14 +81 109 16 +80 110 18 +79 110 21 +76 109 23 +72 109 25 +67 110 27 +61 110 27 +58 112 28 +57 113 27 +59 115 27 +63 116 27 +67 117 26 +70 119 26 +74 120 25 +77 121 24 diff --git a/src/fractalzoomer/color_maps/Flame 646_Smog.map b/src/fractalzoomer/color_maps/Flame 646_Smog.map new file mode 100644 index 000000000..722a84e59 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 646_Smog.map @@ -0,0 +1,256 @@ +47 52 45 +48 51 45 +48 50 45 +48 50 45 +48 49 45 +48 49 45 +48 48 45 +48 48 46 +48 47 45 +46 46 44 +45 45 44 +43 43 42 +42 42 41 +40 41 39 +38 40 38 +37 39 37 +36 38 37 +33 36 34 +33 36 34 +33 37 34 +36 39 36 +39 42 39 +42 45 42 +46 49 45 +65 67 60 +74 75 68 +83 84 77 +94 93 86 +106 102 95 +113 107 100 +120 113 106 +132 123 116 +140 129 123 +141 127 123 +139 123 121 +137 119 119 +133 115 116 +130 112 113 +125 108 109 +121 105 105 +95 84 84 +85 77 76 +76 70 69 +70 66 64 +64 62 59 +61 60 56 +58 58 54 +53 54 50 +49 51 47 +46 48 45 +46 48 45 +46 48 45 +46 47 45 +46 46 45 +46 45 44 +46 45 44 +44 45 43 +43 44 42 +42 44 41 +41 43 40 +40 42 40 +40 42 39 +40 42 39 +40 43 40 +41 45 41 +47 52 45 +52 56 50 +57 61 55 +59 64 57 +62 67 60 +68 73 65 +72 78 69 +80 89 78 +83 92 81 +86 96 84 +84 95 83 +83 94 82 +81 92 80 +79 91 79 +75 87 75 +71 83 72 +68 78 68 +67 75 66 +66 73 64 +65 72 63 +65 71 63 +66 70 63 +68 72 64 +74 76 68 +75 76 69 +76 77 70 +75 76 69 +75 75 69 +72 74 68 +70 73 66 +67 71 64 +65 70 63 +58 64 59 +55 62 57 +52 61 55 +51 61 54 +51 61 54 +51 61 54 +52 61 54 +54 64 56 +55 65 57 +57 67 58 +58 67 58 +59 67 59 +60 68 60 +62 67 60 +62 67 60 +62 67 60 +61 65 58 +60 64 57 +59 63 56 +57 60 54 +55 57 52 +54 56 50 +52 55 49 +49 53 47 +48 52 46 +47 51 45 +47 51 44 +47 51 44 +47 51 44 +47 52 44 +47 52 45 +47 52 45 +48 51 45 +48 51 45 +48 51 45 +48 50 45 +48 49 45 +48 49 45 +48 48 46 +48 47 45 +46 46 44 +45 45 44 +44 44 43 +43 44 42 +42 42 41 +40 41 40 +38 40 38 +36 38 37 +33 36 34 +33 36 34 +33 36 34 +33 37 34 +35 38 36 +39 42 39 +46 49 45 +65 67 60 +69 71 64 +74 76 69 +83 84 77 +93 92 85 +106 102 95 +120 113 106 +132 123 116 +140 129 123 +141 127 123 +139 125 122 +138 123 121 +137 119 119 +135 116 117 +130 112 113 +121 105 105 +95 84 84 +89 80 79 +84 76 75 +76 70 69 +70 66 64 +64 62 59 +58 58 54 +53 54 50 +49 51 47 +47 49 45 +46 48 45 +47 48 45 +46 48 45 +46 47 45 +46 46 45 +46 45 44 +44 45 43 +43 45 42 +43 45 42 +42 44 41 +41 44 40 +40 42 40 +40 42 39 +40 43 40 +41 45 41 +43 48 43 +47 52 45 +51 56 50 +57 61 55 +62 67 60 +68 73 65 +72 78 69 +76 84 74 +80 89 78 +83 93 82 +86 96 84 +85 96 85 +83 94 82 +79 91 79 +75 87 75 +71 83 72 +69 81 70 +68 78 68 +67 76 66 +66 73 64 +65 71 63 +66 70 63 +68 72 64 +71 74 65 +74 76 68 +76 77 69 +76 77 70 +75 75 69 +72 74 68 +70 73 66 +67 71 64 +65 70 63 +62 67 61 +58 64 59 +55 62 57 +52 61 55 +51 61 54 +51 61 54 +52 61 54 +52 62 55 +54 64 56 +55 65 57 +57 67 58 +59 67 59 +60 68 60 +62 67 60 +62 67 60 +62 67 60 +62 67 59 +61 65 58 +59 63 56 +57 60 54 +55 57 52 +54 56 50 +52 55 49 +50 54 47 +49 53 47 +48 52 46 +47 51 45 +47 51 44 +47 51 44 +47 52 44 +47 52 45 diff --git a/src/fractalzoomer/color_maps/Flame 647_Sno_and_Shadows.map b/src/fractalzoomer/color_maps/Flame 647_Sno_and_Shadows.map new file mode 100644 index 000000000..11897ca90 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 647_Sno_and_Shadows.map @@ -0,0 +1,256 @@ +8 19 22 +11 20 32 +8 16 34 +6 12 36 +5 9 38 +4 7 40 +2 5 40 +1 4 41 +0 4 47 +6 11 59 +12 18 71 +23 37 90 +34 57 109 +59 78 129 +85 100 149 +93 111 155 +102 122 162 +133 147 172 +122 135 153 +112 123 135 +95 106 120 +79 89 105 +71 81 100 +63 74 96 +38 51 96 +37 52 98 +37 54 101 +29 49 98 +22 45 96 +22 43 93 +22 41 91 +21 39 94 +24 43 99 +36 56 109 +63 81 127 +90 107 146 +118 134 169 +146 161 193 +165 177 202 +184 194 212 +228 234 243 +238 243 248 +249 252 253 +251 252 253 +254 252 253 +254 252 253 +254 253 253 +252 253 255 +245 247 251 +225 230 238 +210 214 226 +195 199 214 +185 191 213 +175 184 213 +178 184 211 +182 185 210 +204 209 230 +218 222 234 +232 235 238 +227 234 239 +223 234 241 +216 227 235 +209 221 230 +186 202 216 +157 176 210 +129 153 191 +119 144 181 +110 135 172 +108 132 166 +107 130 160 +92 114 147 +74 91 123 +41 53 83 +31 45 69 +22 38 56 +21 37 53 +21 36 50 +22 37 52 +23 39 55 +26 43 68 +37 54 86 +59 77 137 +85 104 158 +111 132 179 +122 144 191 +134 157 204 +163 182 215 +185 198 223 +202 214 231 +197 205 221 +192 196 211 +188 193 205 +185 191 199 +177 182 192 +172 179 191 +178 187 193 +188 194 198 +216 222 225 +226 231 235 +236 240 245 +237 241 246 +239 243 248 +233 239 247 +221 227 239 +186 192 216 +171 177 209 +156 163 202 +152 161 202 +148 159 203 +142 155 208 +151 162 213 +169 179 226 +187 198 234 +223 228 244 +227 234 247 +232 241 251 +232 243 250 +222 233 238 +202 216 228 +179 195 217 +141 154 171 +128 141 164 +116 128 158 +115 125 154 +115 123 151 +113 120 146 +95 109 154 +78 94 149 +69 82 132 +27 45 97 +21 36 84 +15 28 71 +9 18 54 +8 15 42 +8 13 34 +7 12 32 +17 22 45 +21 30 58 +26 38 72 +35 50 83 +44 62 94 +66 86 117 +87 104 139 +113 131 159 +140 154 176 +189 198 201 +190 199 201 +192 201 202 +201 201 198 +199 202 196 +180 191 185 +169 174 169 +148 153 160 +145 152 160 +142 151 161 +146 156 157 +147 159 160 +143 156 165 +137 147 151 +118 127 130 +88 104 115 +52 58 81 +39 47 73 +27 37 66 +20 27 54 +14 20 44 +10 15 37 +11 13 32 +11 18 39 +14 21 46 +17 25 53 +23 33 70 +29 42 86 +34 49 97 +39 56 113 +38 57 124 +34 54 124 +37 53 129 +34 47 126 +29 44 119 +34 49 126 +51 59 130 +74 82 137 +99 111 162 +172 179 208 +186 193 218 +200 208 228 +213 225 231 +216 227 226 +208 219 219 +183 200 198 +154 168 172 +120 134 149 +89 103 134 +70 82 118 +50 64 103 +36 50 97 +30 45 93 +25 39 87 +23 34 85 +17 34 79 +13 29 65 +15 26 57 +16 30 53 +15 32 44 +15 31 35 +16 27 30 +12 22 28 +8 21 26 +6 14 20 +4 10 18 +4 13 19 +5 13 18 +6 12 17 +5 13 18 +5 13 17 +5 11 15 +5 8 15 +5 8 13 +4 8 12 +4 8 14 +5 9 18 +4 10 24 +3 12 37 +4 16 53 +6 22 69 +10 30 86 +15 35 98 +18 39 104 +23 43 99 +25 43 93 +22 41 89 +19 35 79 +16 32 66 +11 30 60 +11 27 56 +13 25 48 +14 26 40 +13 24 32 +12 25 30 +13 28 32 +15 28 30 +13 26 29 +10 23 30 +11 23 28 +11 17 25 +7 10 21 +4 6 17 +3 5 14 +1 5 12 +0 6 12 +1 6 12 +3 9 13 +6 18 19 +8 21 22 +7 16 18 diff --git a/src/fractalzoomer/color_maps/Flame 648_Snowy_Field.map b/src/fractalzoomer/color_maps/Flame 648_Snowy_Field.map new file mode 100644 index 000000000..dde1a42a0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 648_Snowy_Field.map @@ -0,0 +1,256 @@ +124 176 180 +121 174 176 +128 178 181 +135 182 186 +133 176 179 +131 170 173 +131 166 169 +131 162 166 +128 153 159 +127 153 160 +126 153 161 +124 155 163 +122 157 166 +123 154 165 +124 151 165 +123 149 161 +122 147 158 +122 125 135 +124 113 123 +127 102 111 +124 94 103 +122 86 95 +121 85 94 +120 85 93 +123 95 105 +124 104 113 +126 114 122 +130 129 136 +134 144 151 +138 150 156 +142 156 161 +146 169 172 +152 179 181 +161 196 198 +164 197 199 +167 198 201 +165 193 196 +164 188 192 +163 181 186 +163 175 180 +143 145 152 +129 127 134 +115 109 116 +101 94 102 +88 79 88 +83 71 79 +78 64 71 +72 53 60 +68 47 56 +76 46 60 +82 54 67 +88 62 74 +95 75 86 +103 88 99 +107 96 106 +111 104 114 +123 139 147 +128 153 159 +134 168 172 +139 179 182 +145 190 193 +147 193 196 +149 197 200 +151 200 202 +153 203 203 +151 198 199 +145 187 189 +139 177 180 +133 168 171 +128 160 163 +114 140 144 +98 118 125 +79 86 99 +77 76 89 +75 67 79 +83 72 87 +91 78 95 +98 85 101 +105 93 108 +119 107 121 +130 125 135 +141 156 162 +143 161 167 +145 167 172 +144 166 171 +144 165 170 +136 159 161 +135 149 151 +133 118 127 +129 105 113 +125 92 100 +121 86 94 +117 80 88 +114 70 82 +111 66 79 +108 66 78 +103 66 77 +95 66 82 +95 72 87 +95 78 92 +95 80 93 +96 83 95 +97 86 97 +97 91 99 +101 94 98 +100 91 95 +99 88 93 +96 88 92 +94 88 91 +92 84 91 +88 77 85 +87 65 79 +83 62 75 +92 68 81 +94 68 82 +96 69 83 +99 73 85 +104 82 97 +116 95 109 +123 107 121 +140 134 145 +156 147 157 +173 160 169 +180 167 173 +187 174 178 +199 185 185 +213 195 191 +228 204 197 +239 208 203 +240 219 206 +240 221 207 +240 224 208 +240 225 212 +232 223 212 +219 220 210 +207 220 208 +188 210 204 +184 203 197 +181 197 191 +181 195 190 +181 193 190 +185 192 187 +195 192 186 +204 195 186 +207 199 190 +192 200 194 +187 197 193 +182 194 193 +170 187 189 +152 177 180 +133 169 173 +123 157 166 +128 145 160 +129 146 159 +131 148 159 +141 155 165 +156 164 170 +172 173 175 +179 180 179 +183 182 184 +185 185 183 +181 175 165 +180 170 162 +180 166 159 +177 162 159 +175 155 157 +168 150 151 +166 147 146 +159 142 146 +155 138 142 +152 135 139 +143 126 129 +135 118 123 +125 109 118 +119 104 114 +116 102 110 +114 102 111 +113 102 114 +112 108 121 +112 114 126 +109 121 130 +109 123 132 +110 126 132 +111 125 130 +100 113 123 +98 110 119 +97 107 116 +97 101 110 +97 96 105 +94 90 100 +91 87 98 +90 88 98 +94 91 99 +96 94 100 +99 97 104 +101 104 110 +108 107 117 +116 111 122 +123 116 129 +127 125 134 +133 133 141 +147 144 150 +161 158 162 +174 175 173 +185 190 184 +200 205 194 +214 219 206 +228 232 216 +238 239 223 +245 244 226 +249 245 227 +250 246 225 +249 245 222 +246 245 219 +242 241 216 +240 236 210 +237 230 204 +232 227 202 +223 224 205 +211 222 206 +200 217 205 +195 215 205 +186 212 209 +176 211 210 +164 209 210 +159 207 207 +155 203 206 +154 199 201 +152 197 198 +152 189 190 +150 180 183 +149 169 174 +146 162 167 +146 151 156 +149 139 145 +154 130 138 +163 125 134 +170 122 133 +171 118 131 +167 120 132 +169 119 128 +174 119 126 +178 114 123 +167 114 124 +155 115 122 +144 116 118 +144 114 116 +144 114 117 +144 118 122 +135 123 129 +129 131 137 +124 137 143 +120 142 147 +115 138 146 +119 150 155 +124 160 167 diff --git a/src/fractalzoomer/color_maps/Flame 649_Snuggle.map b/src/fractalzoomer/color_maps/Flame 649_Snuggle.map new file mode 100644 index 000000000..e4afaccbe --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 649_Snuggle.map @@ -0,0 +1,256 @@ +120 26 61 +118 24 56 +116 24 52 +114 24 49 +121 20 46 +129 17 43 +134 15 41 +140 14 40 +140 16 33 +133 20 29 +126 25 25 +119 29 30 +112 33 35 +113 39 48 +114 45 62 +113 44 68 +112 44 74 +107 46 92 +101 43 95 +95 40 98 +92 43 106 +89 46 115 +87 46 121 +85 47 128 +77 51 152 +76 51 153 +76 51 154 +83 51 146 +90 51 138 +98 53 133 +107 56 128 +120 62 123 +128 70 121 +136 98 125 +137 110 123 +138 122 122 +142 129 116 +146 137 110 +150 137 108 +155 137 107 +160 145 118 +161 150 128 +163 156 138 +155 160 145 +147 164 153 +142 160 153 +137 156 153 +121 147 153 +104 139 154 +81 122 138 +83 113 132 +85 104 126 +91 91 115 +98 79 104 +100 73 100 +103 67 97 +101 51 78 +99 46 79 +98 41 81 +102 36 88 +107 32 96 +112 29 104 +118 26 112 +132 25 122 +145 24 129 +158 27 132 +161 30 131 +164 33 130 +165 32 131 +166 31 133 +168 33 132 +172 33 127 +184 38 100 +192 46 84 +200 54 69 +203 56 58 +207 59 48 +207 58 45 +207 58 42 +206 57 38 +202 55 34 +195 52 37 +186 50 37 +178 49 38 +172 47 38 +166 46 38 +154 40 36 +141 35 34 +133 18 39 +129 16 39 +126 14 39 +123 14 40 +121 15 41 +112 15 41 +101 17 40 +94 19 42 +92 19 44 +95 24 47 +96 33 50 +97 43 54 +94 49 53 +91 56 53 +81 69 55 +73 80 66 +66 86 79 +71 87 87 +77 89 95 +81 92 96 +85 95 98 +92 100 92 +99 104 95 +106 104 92 +112 101 88 +119 76 90 +121 71 94 +123 66 98 +125 58 94 +125 49 98 +124 44 98 +118 39 95 +93 29 81 +82 27 78 +72 25 75 +69 26 79 +66 27 83 +69 38 97 +76 48 112 +82 66 124 +90 76 133 +100 92 140 +100 90 140 +101 89 140 +103 88 148 +110 88 158 +114 93 167 +121 95 172 +133 99 174 +133 94 172 +134 89 171 +136 87 171 +138 85 172 +140 81 168 +144 79 160 +148 74 148 +154 66 133 +165 66 123 +166 71 129 +167 76 136 +165 89 150 +160 108 163 +151 127 171 +138 137 172 +115 143 170 +111 140 172 +107 137 175 +99 132 183 +87 135 199 +78 141 213 +68 148 220 +55 150 220 +46 150 222 +45 132 213 +44 124 211 +44 117 209 +44 97 208 +45 85 208 +40 72 207 +35 63 206 +37 55 200 +40 52 194 +44 49 189 +53 41 176 +65 36 164 +75 33 155 +86 26 146 +99 21 137 +108 20 130 +121 20 127 +137 27 123 +150 36 116 +160 37 101 +165 36 93 +168 33 91 +162 34 93 +152 38 110 +151 47 120 +150 56 131 +156 67 138 +159 78 149 +164 91 157 +162 106 160 +155 114 161 +150 110 161 +140 114 166 +140 117 163 +143 116 159 +152 118 153 +165 117 140 +174 121 125 +186 114 112 +184 103 100 +175 92 88 +162 75 79 +148 60 79 +138 48 82 +127 46 84 +127 43 90 +128 41 98 +126 35 108 +120 30 113 +113 24 117 +103 25 121 +95 29 120 +90 30 118 +87 32 112 +82 33 111 +76 41 104 +82 41 93 +85 41 84 +92 42 72 +101 44 65 +111 44 60 +118 42 64 +114 49 72 +111 50 81 +105 51 87 +100 50 90 +102 49 92 +107 45 92 +113 35 96 +113 34 102 +109 29 111 +103 26 116 +94 25 114 +84 24 111 +73 21 104 +63 18 94 +57 23 89 +53 29 92 +51 31 97 +44 35 98 +36 41 97 +29 44 97 +24 46 91 +20 47 86 +19 52 86 +26 50 87 +35 49 89 +44 51 87 +53 51 86 +62 51 81 +71 47 73 +78 45 66 +90 40 60 +102 35 61 +115 31 62 diff --git a/src/fractalzoomer/color_maps/Flame 650_Soap_Bubble.map b/src/fractalzoomer/color_maps/Flame 650_Soap_Bubble.map new file mode 100644 index 000000000..5a8452355 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 650_Soap_Bubble.map @@ -0,0 +1,256 @@ +112 150 197 +89 188 214 +87 207 218 +85 226 222 +103 230 220 +122 234 219 +131 230 217 +141 226 216 +169 195 209 +174 174 198 +180 154 187 +169 135 168 +159 116 150 +145 104 134 +131 92 118 +126 93 115 +121 95 112 +97 114 125 +86 129 130 +76 144 135 +66 165 143 +57 186 152 +57 194 162 +58 203 173 +68 218 187 +60 213 175 +52 208 163 +48 195 157 +44 182 152 +42 176 156 +40 171 160 +37 158 159 +38 154 157 +71 135 142 +77 115 148 +84 95 154 +91 92 152 +99 90 150 +112 91 143 +126 93 136 +152 105 135 +150 106 146 +149 107 158 +169 107 157 +190 108 156 +197 108 152 +204 108 149 +210 118 135 +205 115 132 +218 116 125 +224 115 111 +231 115 97 +228 110 85 +226 105 74 +223 103 77 +220 101 81 +209 97 119 +202 91 134 +196 85 149 +195 81 161 +195 77 173 +198 78 175 +201 79 178 +197 97 181 +189 116 177 +172 156 159 +168 171 151 +165 186 143 +156 194 142 +147 202 141 +123 204 139 +99 213 138 +75 223 140 +61 220 149 +48 218 158 +51 206 165 +55 195 173 +66 187 170 +77 179 167 +101 174 171 +124 161 174 +159 126 191 +180 104 197 +201 83 203 +207 77 207 +213 72 211 +223 69 226 +216 71 237 +207 60 241 +203 60 236 +200 61 232 +197 65 227 +194 70 223 +193 79 206 +188 91 189 +175 106 168 +156 127 149 +120 158 115 +108 159 93 +97 161 72 +88 161 64 +79 161 56 +71 170 53 +76 166 62 +107 136 74 +118 115 84 +129 95 94 +132 92 105 +135 89 116 +138 87 129 +136 87 132 +125 85 122 +123 89 118 +127 127 120 +128 136 119 +129 146 119 +128 159 110 +138 167 110 +152 179 120 +170 194 129 +198 220 147 +202 221 159 +207 222 171 +207 220 177 +208 218 183 +212 207 198 +214 199 204 +206 189 201 +202 178 206 +189 175 220 +191 168 223 +193 161 226 +192 143 217 +194 114 205 +185 93 186 +178 87 172 +184 80 149 +195 64 127 +206 49 106 +209 43 97 +212 38 88 +220 31 87 +224 32 96 +223 37 101 +217 36 112 +177 35 117 +169 35 123 +161 36 129 +146 41 139 +129 41 154 +104 40 172 +73 44 178 +42 59 186 +40 63 187 +39 67 188 +42 71 195 +43 73 198 +48 69 194 +69 66 179 +97 63 155 +123 66 130 +161 75 99 +168 81 96 +176 88 93 +199 103 82 +219 126 72 +231 146 68 +237 158 73 +233 181 113 +233 185 124 +233 189 136 +236 190 148 +236 178 154 +239 159 160 +237 138 168 +228 119 184 +217 96 192 +207 80 199 +192 64 203 +175 51 205 +152 42 215 +124 30 222 +104 32 232 +83 42 237 +59 84 244 +56 89 242 +54 95 241 +56 108 237 +55 123 232 +46 143 225 +41 173 224 +42 189 222 +61 201 220 +79 200 220 +92 200 211 +103 209 199 +108 216 187 +121 226 174 +135 229 172 +146 230 163 +147 232 145 +140 235 129 +127 236 110 +116 235 107 +111 229 108 +96 229 105 +84 229 101 +71 228 102 +67 231 109 +80 227 120 +98 226 130 +123 228 137 +141 230 148 +159 235 163 +170 234 173 +174 235 185 +177 233 195 +178 228 204 +169 219 217 +153 197 222 +131 177 230 +102 153 234 +87 131 238 +67 113 242 +50 91 241 +46 72 241 +44 54 239 +55 43 242 +70 35 244 +81 33 244 +91 42 236 +98 49 223 +102 61 204 +105 61 189 +112 57 176 +132 64 159 +144 71 143 +155 97 122 +160 117 108 +160 130 101 +175 134 102 +189 135 106 +202 141 114 +214 146 128 +214 154 143 +214 145 161 +216 129 173 +214 112 178 +214 90 180 +208 80 182 +195 76 189 +190 65 194 +166 77 194 +149 90 194 +134 108 187 +109 140 192 diff --git a/src/fractalzoomer/color_maps/Flame 651_Sophia.map b/src/fractalzoomer/color_maps/Flame 651_Sophia.map new file mode 100644 index 000000000..d026717df --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 651_Sophia.map @@ -0,0 +1,256 @@ +170 128 57 +151 105 51 +145 99 50 +139 93 49 +129 82 45 +120 71 42 +117 67 40 +115 63 39 +113 55 43 +116 60 46 +120 66 49 +126 73 48 +133 80 48 +141 85 48 +149 91 49 +154 95 52 +159 100 55 +175 116 67 +179 118 68 +184 121 69 +181 122 72 +178 124 76 +175 124 78 +172 125 80 +167 123 83 +164 124 85 +162 125 88 +158 130 86 +155 135 85 +155 136 84 +155 137 84 +161 136 83 +163 131 83 +160 121 75 +152 110 67 +145 100 59 +135 86 55 +125 73 52 +118 67 52 +111 61 53 +98 53 49 +94 50 45 +91 47 42 +85 44 44 +80 42 47 +79 42 45 +78 42 43 +78 43 38 +79 41 27 +73 27 17 +66 21 12 +59 15 8 +56 12 5 +54 10 3 +56 9 3 +58 8 4 +67 6 6 +72 10 6 +78 14 6 +77 17 8 +77 20 10 +76 20 11 +75 20 13 +75 21 16 +77 24 15 +65 30 11 +58 28 11 +52 27 11 +52 26 12 +53 25 13 +61 31 16 +71 41 21 +103 76 38 +119 89 48 +135 102 59 +144 112 72 +154 122 86 +159 130 96 +165 138 106 +176 156 126 +186 174 148 +197 187 157 +198 186 158 +199 186 159 +200 190 162 +201 194 165 +209 206 163 +217 220 155 +228 217 133 +224 204 122 +220 191 111 +216 187 105 +213 184 100 +201 167 91 +190 154 82 +178 130 75 +159 107 69 +133 77 68 +126 76 75 +120 76 83 +120 79 91 +120 82 99 +124 93 116 +133 106 135 +153 133 159 +166 146 161 +179 159 163 +184 165 160 +190 171 157 +197 171 155 +198 168 143 +199 158 125 +198 145 107 +186 119 76 +179 110 72 +173 102 69 +157 86 64 +145 73 61 +137 62 60 +128 56 63 +111 50 75 +107 55 81 +103 61 87 +102 64 89 +102 68 92 +104 76 98 +105 83 103 +110 88 105 +119 97 112 +133 109 131 +134 111 134 +136 113 137 +138 110 135 +141 109 130 +138 109 126 +139 102 127 +137 93 121 +133 92 113 +129 92 105 +127 91 103 +126 90 101 +127 91 98 +133 93 96 +143 98 92 +152 110 90 +164 128 92 +166 130 92 +168 132 93 +169 131 89 +167 129 79 +160 121 71 +154 110 62 +138 88 62 +133 85 61 +129 82 61 +116 76 60 +105 69 55 +96 59 50 +89 48 47 +79 39 43 +68 34 38 +42 29 25 +39 26 23 +36 24 21 +30 17 17 +27 10 13 +25 10 8 +28 14 5 +49 31 12 +55 35 13 +62 39 15 +73 47 17 +86 53 18 +102 62 24 +114 69 29 +122 77 35 +124 82 40 +125 82 46 +127 82 53 +129 82 60 +130 83 63 +131 83 61 +130 81 62 +133 78 61 +147 75 62 +149 74 58 +151 73 54 +153 72 50 +154 71 43 +160 72 45 +166 78 50 +170 82 52 +167 88 56 +162 90 53 +157 92 54 +152 93 55 +145 90 53 +135 85 54 +124 75 48 +113 66 39 +99 54 32 +83 42 21 +65 31 17 +52 19 13 +50 14 10 +54 11 10 +61 13 9 +66 17 11 +69 20 15 +78 26 21 +90 31 32 +103 35 43 +114 40 50 +122 43 51 +130 48 51 +140 52 56 +147 59 66 +146 67 78 +144 78 87 +147 91 89 +157 107 89 +174 124 92 +186 138 98 +192 152 108 +192 162 116 +189 173 122 +187 182 128 +187 188 133 +192 192 147 +196 196 157 +196 196 172 +192 199 186 +190 204 194 +192 208 199 +200 220 196 +207 222 192 +209 217 188 +207 212 187 +201 198 181 +195 191 176 +183 182 163 +176 166 150 +165 151 147 +158 134 143 +156 122 146 +151 121 146 +157 124 140 +164 129 134 +171 133 124 +180 135 112 +184 136 104 +184 138 92 +189 147 88 +192 154 86 +190 156 78 +186 149 70 diff --git a/src/fractalzoomer/color_maps/Flame 652_Strawberries.map b/src/fractalzoomer/color_maps/Flame 652_Strawberries.map new file mode 100644 index 000000000..7c72bb512 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 652_Strawberries.map @@ -0,0 +1,256 @@ +108 0 9 +116 2 9 +117 3 9 +119 4 10 +118 4 10 +117 5 11 +116 4 11 +115 4 12 +103 5 11 +97 5 12 +92 6 13 +89 5 13 +87 4 14 +85 3 13 +84 2 12 +83 1 12 +83 1 12 +83 0 12 +83 0 12 +83 0 12 +81 2 14 +80 5 16 +78 7 18 +77 10 21 +68 20 26 +61 20 25 +55 21 25 +51 21 25 +48 21 25 +47 21 25 +47 22 26 +48 23 25 +49 23 27 +50 17 17 +55 11 13 +61 6 9 +67 3 7 +74 1 5 +76 0 5 +79 0 5 +85 0 6 +90 0 7 +95 0 8 +98 0 8 +101 0 9 +102 0 10 +103 0 11 +104 1 14 +106 3 18 +106 24 35 +111 41 49 +116 59 63 +129 79 84 +142 99 105 +148 107 112 +155 115 119 +153 143 147 +146 150 150 +140 158 154 +142 158 152 +145 159 151 +142 155 148 +140 151 145 +133 139 136 +118 123 120 +83 87 79 +77 72 62 +71 57 45 +71 51 40 +71 46 36 +70 35 31 +72 27 27 +83 18 21 +92 13 19 +102 8 17 +112 4 16 +122 1 15 +126 0 15 +130 0 15 +134 1 17 +136 2 19 +134 6 20 +129 5 18 +125 5 17 +121 5 16 +117 6 16 +107 8 16 +94 12 18 +73 16 16 +68 14 14 +63 13 12 +61 11 11 +60 9 10 +58 10 11 +55 11 10 +54 11 9 +55 10 7 +57 4 5 +56 3 5 +55 3 6 +54 4 6 +53 6 6 +54 8 8 +59 10 10 +70 9 13 +76 8 13 +82 8 13 +84 8 13 +86 9 14 +92 10 17 +101 12 19 +109 11 23 +118 9 24 +130 8 21 +131 8 20 +133 8 19 +137 8 19 +141 9 22 +143 11 27 +146 22 34 +161 54 55 +170 71 64 +179 88 73 +185 94 80 +191 100 87 +190 115 96 +192 126 107 +183 133 112 +171 134 109 +149 130 101 +141 127 98 +134 124 95 +127 116 87 +118 101 80 +110 82 67 +102 59 49 +103 27 25 +112 20 21 +121 13 17 +126 11 16 +132 9 16 +146 6 14 +160 3 13 +171 1 12 +179 0 12 +182 0 12 +179 0 12 +176 0 12 +168 1 12 +159 1 12 +149 1 12 +140 1 12 +120 0 11 +115 0 11 +111 0 11 +102 0 10 +93 0 10 +87 0 9 +82 0 10 +78 0 10 +77 0 9 +77 0 7 +77 0 6 +77 0 5 +78 0 5 +77 0 5 +76 0 5 +77 0 6 +83 1 5 +86 1 5 +90 1 5 +97 1 7 +103 3 8 +109 4 11 +110 7 16 +111 16 19 +112 28 27 +123 26 29 +133 26 28 +146 24 27 +154 19 26 +159 16 24 +156 28 29 +161 27 30 +174 22 29 +178 18 28 +182 15 27 +188 3 23 +186 4 23 +185 3 24 +181 3 23 +179 3 23 +177 4 24 +174 3 25 +170 3 25 +168 3 25 +166 2 23 +166 2 20 +167 3 20 +169 4 20 +171 5 21 +170 8 23 +165 15 27 +166 31 36 +168 47 47 +169 65 61 +170 80 73 +170 89 78 +156 89 77 +145 92 79 +134 93 76 +127 94 78 +122 94 79 +124 90 77 +119 79 68 +114 64 59 +108 47 44 +105 32 34 +104 19 28 +105 11 23 +108 10 22 +111 21 32 +114 33 43 +115 44 53 +115 48 60 +117 49 61 +124 40 55 +129 41 54 +137 44 59 +145 49 64 +147 51 67 +147 49 66 +151 37 56 +152 23 42 +154 12 32 +158 7 27 +157 5 25 +150 4 26 +141 7 26 +129 10 25 +116 13 25 +102 14 25 +90 14 23 +81 12 23 +73 12 23 +66 13 23 +62 14 24 +58 15 24 +56 15 21 +58 11 19 +61 7 17 +68 4 16 +75 2 13 +83 2 12 +92 2 12 +100 1 11 diff --git a/src/fractalzoomer/color_maps/Flame 653_Summer.map b/src/fractalzoomer/color_maps/Flame 653_Summer.map new file mode 100644 index 000000000..c69740a97 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 653_Summer.map @@ -0,0 +1,256 @@ +125 67 47 +88 47 13 +76 44 14 +64 41 15 +51 36 16 +39 31 18 +39 29 14 +39 27 10 +47 22 6 +63 32 4 +80 43 3 +96 50 9 +113 57 15 +133 70 24 +153 84 33 +161 88 43 +169 92 53 +190 138 79 +198 152 96 +207 167 114 +204 164 115 +202 161 116 +185 155 118 +168 150 120 +136 109 95 +122 105 85 +109 102 75 +116 101 64 +123 100 53 +130 103 52 +137 107 52 +147 119 49 +154 134 56 +188 165 84 +199 186 107 +210 207 131 +216 209 151 +223 212 171 +226 218 172 +230 224 174 +226 213 177 +213 202 163 +201 191 149 +186 172 126 +171 153 104 +165 145 97 +159 137 91 +148 118 75 +149 113 54 +171 122 35 +177 130 37 +184 138 40 +182 144 55 +181 150 71 +173 145 76 +166 141 81 +141 118 93 +130 100 81 +119 82 70 +116 75 55 +114 69 40 +114 68 32 +115 67 25 +105 64 19 +91 66 18 +59 60 18 +48 56 25 +37 53 32 +35 52 32 +34 51 32 +41 51 36 +58 56 43 +91 73 57 +99 81 66 +107 90 75 +100 86 74 +93 82 73 +85 76 70 +77 71 67 +64 63 49 +50 44 33 +25 23 15 +23 24 15 +21 25 15 +22 29 17 +24 34 20 +38 51 30 +54 62 45 +77 75 52 +87 68 51 +98 62 50 +97 61 53 +97 61 56 +92 66 55 +87 67 58 +83 78 74 +88 95 96 +103 126 112 +105 130 117 +108 135 123 +109 134 120 +110 134 117 +102 129 109 +92 122 97 +99 121 95 +118 131 105 +138 142 115 +145 149 120 +152 157 126 +165 176 131 +174 174 136 +166 166 125 +154 166 110 +126 150 103 +120 146 102 +114 143 101 +105 142 99 +97 144 105 +87 137 102 +77 118 87 +57 83 55 +61 64 41 +66 46 27 +69 47 24 +73 49 22 +91 50 19 +107 54 27 +112 67 29 +114 79 35 +106 89 50 +107 96 60 +108 104 71 +114 117 89 +122 131 93 +142 150 104 +177 165 112 +210 199 103 +224 196 98 +238 194 93 +232 192 92 +227 191 91 +220 181 89 +215 158 85 +208 146 82 +198 141 79 +187 146 80 +183 147 84 +179 148 89 +180 156 100 +181 174 116 +177 185 135 +187 195 163 +205 227 200 +204 229 205 +204 231 210 +215 233 210 +213 221 199 +200 193 181 +185 173 156 +172 155 133 +167 127 114 +159 109 66 +156 105 61 +153 101 57 +151 97 49 +149 93 46 +132 85 49 +115 79 54 +82 66 58 +76 70 61 +71 74 64 +69 87 77 +73 103 91 +83 124 106 +86 150 132 +107 175 151 +133 182 154 +136 186 165 +148 189 169 +161 177 156 +163 160 134 +163 141 111 +158 128 99 +150 115 80 +136 96 64 +134 98 66 +133 100 69 +140 106 67 +149 116 61 +153 123 60 +158 116 47 +158 118 29 +149 117 24 +133 94 23 +117 70 22 +99 59 23 +85 49 28 +77 41 34 +71 38 37 +75 43 42 +82 55 45 +86 61 46 +94 66 43 +95 67 42 +86 59 43 +73 51 33 +64 43 29 +52 36 35 +47 37 36 +51 41 38 +57 46 49 +66 58 55 +72 70 57 +72 82 63 +78 86 68 +92 96 67 +102 114 64 +113 124 73 +139 138 84 +163 156 93 +182 176 110 +197 190 127 +202 194 139 +206 197 155 +210 198 163 +203 195 159 +201 187 159 +208 189 155 +213 197 141 +225 198 134 +233 200 132 +236 204 124 +239 204 116 +231 195 117 +221 183 119 +210 177 116 +202 162 119 +204 153 134 +209 159 149 +207 161 165 +209 175 180 +215 192 196 +204 201 204 +193 209 202 +181 213 201 +160 202 191 +156 184 177 +155 175 162 +134 162 145 +127 141 124 +140 126 105 +141 115 92 +133 99 84 +132 91 78 +134 78 53 +133 64 43 diff --git a/src/fractalzoomer/color_maps/Flame 654_Summer_Fire.map b/src/fractalzoomer/color_maps/Flame 654_Summer_Fire.map new file mode 100644 index 000000000..cb04e3576 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 654_Summer_Fire.map @@ -0,0 +1,256 @@ +254 222 57 +253 233 58 +246 226 59 +240 220 60 +231 209 62 +223 198 64 +218 195 65 +214 192 66 +196 181 76 +191 176 87 +187 171 99 +185 169 114 +183 168 130 +184 167 139 +186 166 149 +184 166 150 +183 167 152 +197 163 143 +202 152 137 +208 141 132 +213 134 128 +218 128 124 +216 125 120 +214 123 117 +213 122 98 +211 113 85 +209 105 72 +211 99 62 +214 93 53 +212 91 50 +210 90 48 +207 90 47 +201 97 50 +182 108 58 +173 104 54 +164 100 51 +155 93 45 +147 87 39 +144 84 36 +141 81 33 +126 62 25 +118 50 21 +110 39 18 +105 30 16 +101 21 14 +103 20 14 +105 19 14 +116 14 12 +128 13 14 +165 10 15 +177 15 15 +190 20 15 +202 33 18 +214 47 21 +218 54 22 +223 61 24 +241 82 30 +245 96 32 +250 110 34 +251 125 36 +253 141 39 +253 148 40 +253 156 41 +253 169 43 +253 173 44 +253 172 44 +248 166 42 +243 161 40 +238 157 39 +234 153 39 +222 144 37 +209 136 37 +188 122 40 +182 115 41 +177 108 43 +176 103 41 +175 98 39 +174 96 38 +174 94 38 +173 93 36 +174 94 37 +185 98 42 +195 102 41 +206 106 41 +212 108 40 +219 110 40 +230 115 37 +239 121 35 +251 137 36 +252 147 38 +253 157 41 +253 162 42 +253 167 43 +253 175 45 +253 181 46 +253 184 46 +252 183 46 +246 177 45 +240 168 44 +235 159 43 +234 153 42 +233 148 41 +232 138 42 +232 129 40 +235 114 36 +233 110 35 +232 106 34 +231 102 32 +231 99 30 +231 94 32 +234 93 32 +236 92 32 +242 96 32 +250 114 35 +251 117 34 +252 120 34 +252 122 34 +254 123 35 +253 123 35 +252 121 35 +245 122 38 +238 122 40 +232 122 43 +230 123 46 +228 124 49 +224 128 55 +222 131 60 +225 133 65 +226 138 66 +224 142 64 +223 140 64 +223 139 64 +222 138 64 +218 134 61 +219 129 63 +220 125 60 +223 122 50 +224 119 45 +225 116 41 +223 113 38 +222 111 35 +219 98 31 +213 84 27 +207 71 25 +200 61 22 +191 46 19 +188 46 19 +186 47 19 +180 45 20 +173 44 21 +165 42 25 +157 41 28 +146 40 32 +145 41 33 +144 42 34 +139 45 33 +135 51 32 +132 57 36 +131 65 41 +130 75 48 +132 88 58 +146 105 71 +150 109 72 +154 114 73 +163 119 76 +172 124 79 +179 129 81 +189 137 83 +209 160 87 +212 167 87 +215 175 88 +223 188 89 +231 199 90 +232 201 95 +232 199 97 +232 195 97 +228 190 95 +222 184 93 +214 180 91 +209 181 88 +203 178 89 +197 171 92 +193 164 96 +185 155 94 +177 128 87 +177 119 83 +177 111 80 +180 99 71 +185 86 62 +195 76 57 +200 67 50 +206 58 45 +212 56 38 +216 45 32 +221 35 26 +225 25 21 +233 16 17 +240 8 15 +244 9 16 +245 19 24 +243 32 32 +243 44 42 +240 58 51 +237 73 59 +237 83 66 +238 98 71 +240 112 82 +241 129 89 +243 145 100 +245 162 110 +244 181 116 +244 194 117 +244 205 113 +245 212 110 +245 217 103 +246 219 96 +249 216 94 +250 213 89 +252 208 81 +253 204 73 +253 200 67 +253 196 60 +252 192 52 +252 186 48 +252 181 46 +252 176 45 +252 172 44 +253 168 42 +253 163 41 +252 157 39 +247 150 37 +240 145 35 +230 138 33 +217 133 33 +204 128 32 +192 122 31 +186 117 29 +181 111 29 +177 105 28 +169 91 26 +166 77 25 +160 64 22 +156 52 21 +156 44 19 +164 47 21 +176 59 23 +184 71 26 +197 85 30 +208 100 32 +217 112 35 +222 117 35 +230 129 38 +240 144 41 +245 163 46 +249 182 51 +252 202 54 diff --git a/src/fractalzoomer/color_maps/Flame 655_Summer_Skies.map b/src/fractalzoomer/color_maps/Flame 655_Summer_Skies.map new file mode 100644 index 000000000..722d3d3cf --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 655_Summer_Skies.map @@ -0,0 +1,256 @@ +122 101 184 +121 121 183 +125 131 185 +130 141 188 +132 148 193 +135 156 199 +136 158 200 +137 160 202 +137 153 192 +127 145 183 +118 137 174 +108 131 166 +99 126 159 +93 120 158 +87 114 158 +82 110 158 +78 106 158 +61 90 164 +53 85 163 +46 81 163 +43 77 163 +41 74 164 +42 74 163 +44 75 162 +65 84 167 +78 89 173 +91 94 179 +101 100 187 +112 106 196 +115 110 199 +118 114 202 +128 123 204 +137 132 206 +156 153 209 +163 165 210 +171 178 211 +174 192 216 +178 206 221 +177 210 223 +177 215 226 +165 224 231 +156 222 227 +148 221 223 +142 213 220 +136 206 218 +133 203 215 +131 200 212 +122 189 205 +116 182 200 +94 168 190 +80 157 182 +67 146 174 +56 135 163 +46 124 153 +42 119 148 +38 115 143 +34 92 123 +34 81 115 +34 70 107 +32 60 102 +30 51 97 +29 48 94 +28 45 92 +26 42 90 +23 41 92 +13 56 97 +12 66 102 +12 76 108 +13 81 113 +15 87 118 +18 97 129 +23 107 140 +40 125 161 +48 133 173 +57 141 186 +60 153 196 +63 166 206 +63 172 209 +64 178 213 +64 190 221 +61 206 228 +53 223 238 +52 226 239 +52 229 241 +53 228 241 +55 227 242 +58 224 242 +59 225 240 +64 218 232 +66 217 221 +69 217 210 +67 218 204 +65 219 199 +62 222 190 +60 222 187 +64 221 187 +72 220 186 +90 222 189 +97 216 193 +105 210 198 +111 206 194 +117 203 190 +120 195 185 +119 185 179 +114 165 167 +111 154 161 +108 144 156 +106 142 153 +105 140 151 +104 130 151 +105 119 158 +109 108 161 +110 100 163 +108 95 161 +106 93 161 +105 92 161 +95 87 159 +88 86 156 +79 89 153 +73 94 151 +77 105 156 +79 115 159 +81 125 163 +82 131 164 +84 138 165 +89 148 171 +90 157 181 +91 169 190 +86 180 199 +72 204 211 +70 209 213 +68 214 216 +64 217 222 +61 222 227 +61 229 229 +65 230 228 +83 235 237 +90 236 239 +97 238 242 +98 238 242 +99 238 242 +99 239 243 +95 239 243 +90 237 244 +84 238 243 +77 241 241 +79 241 241 +82 242 242 +90 241 243 +101 241 243 +115 240 244 +131 242 245 +151 245 249 +153 244 249 +156 243 249 +153 240 247 +147 233 244 +141 226 241 +138 223 238 +136 219 235 +137 214 231 +148 212 228 +150 212 227 +153 213 227 +157 217 228 +158 219 228 +159 220 229 +156 219 230 +155 220 231 +155 218 230 +155 217 229 +155 215 228 +155 213 229 +153 210 227 +151 205 226 +145 199 222 +137 191 218 +126 186 215 +114 181 212 +106 178 209 +102 173 206 +102 175 203 +105 174 204 +112 177 204 +134 174 204 +136 171 202 +139 169 200 +141 159 195 +133 153 191 +123 149 186 +112 142 182 +102 141 177 +90 144 175 +80 153 173 +74 162 175 +74 174 177 +75 180 177 +81 183 176 +88 181 173 +93 181 174 +99 174 178 +108 166 180 +111 159 181 +109 155 179 +105 149 178 +103 139 175 +96 132 170 +91 129 166 +88 122 156 +89 121 146 +91 109 137 +102 100 137 +117 95 140 +133 95 144 +144 100 152 +161 104 160 +172 107 167 +180 112 176 +182 118 181 +185 133 183 +183 140 178 +184 146 178 +189 154 180 +195 161 185 +201 174 193 +207 185 203 +212 192 213 +220 195 221 +221 198 231 +218 208 239 +210 218 242 +198 223 242 +185 223 240 +172 219 235 +160 210 226 +148 198 219 +135 186 213 +126 172 207 +122 158 207 +121 145 205 +115 132 200 +105 120 193 +93 107 187 +80 100 181 +68 94 173 +59 96 171 +47 96 166 +44 97 163 +47 93 163 +61 89 167 +72 83 170 +83 79 172 +93 75 176 +105 80 180 +113 80 179 +124 93 185 diff --git a/src/fractalzoomer/color_maps/Flame 656_Summer_Tulips.map b/src/fractalzoomer/color_maps/Flame 656_Summer_Tulips.map new file mode 100644 index 000000000..a7d03691f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 656_Summer_Tulips.map @@ -0,0 +1,256 @@ +179 133 66 +205 125 44 +204 117 30 +203 110 16 +197 106 11 +192 102 7 +188 99 6 +185 97 5 +178 97 5 +176 98 7 +175 100 9 +176 105 18 +177 110 27 +176 116 37 +175 123 48 +177 125 50 +180 127 53 +186 126 44 +186 122 35 +186 118 26 +172 114 30 +159 111 35 +157 112 38 +155 113 42 +113 112 70 +112 115 77 +111 119 84 +109 120 87 +107 122 90 +110 123 91 +113 125 92 +121 124 87 +133 120 72 +153 108 43 +162 101 27 +172 94 12 +171 86 9 +170 79 6 +169 74 6 +168 69 7 +169 58 7 +171 56 6 +173 55 6 +175 65 6 +178 75 7 +179 77 7 +180 80 7 +186 94 17 +187 114 29 +198 136 56 +207 145 64 +216 154 73 +216 154 73 +217 154 74 +214 153 74 +212 153 75 +185 142 76 +168 140 82 +152 139 89 +142 137 92 +133 136 96 +130 136 97 +127 137 99 +133 138 97 +144 143 102 +180 146 104 +200 155 108 +220 164 112 +226 164 112 +233 164 112 +240 163 110 +239 172 97 +222 159 68 +208 149 55 +195 140 43 +188 135 36 +182 130 29 +181 126 31 +181 122 34 +182 124 33 +185 129 34 +183 129 48 +174 129 55 +166 129 63 +162 128 65 +159 127 67 +158 121 60 +161 111 46 +168 90 24 +172 79 15 +176 68 6 +176 70 5 +176 72 5 +178 74 6 +178 70 5 +175 73 5 +175 74 7 +171 57 7 +167 50 8 +163 44 9 +161 41 10 +160 39 11 +158 37 9 +157 37 9 +146 47 9 +149 55 8 +152 64 7 +150 66 7 +148 68 8 +152 66 8 +155 65 8 +154 66 10 +159 64 8 +157 71 11 +157 76 11 +157 81 11 +151 93 20 +148 101 37 +145 112 49 +137 121 63 +142 135 92 +145 139 94 +149 143 97 +152 142 94 +155 141 92 +159 138 83 +164 132 72 +167 125 57 +175 121 40 +187 122 27 +186 123 29 +186 124 32 +189 132 39 +188 137 52 +181 141 68 +176 145 80 +173 150 91 +176 152 92 +179 154 94 +182 154 92 +185 155 90 +186 152 84 +191 145 72 +199 140 54 +196 129 40 +190 108 17 +182 107 19 +174 107 21 +161 102 32 +150 107 47 +132 115 63 +121 119 77 +118 130 96 +120 132 97 +123 134 99 +133 138 103 +149 145 109 +176 156 119 +201 166 124 +216 172 125 +224 172 132 +217 171 124 +207 166 122 +197 162 120 +174 153 109 +166 147 104 +160 144 98 +154 139 90 +157 136 84 +156 135 83 +156 134 82 +152 132 81 +148 135 86 +144 138 93 +141 139 96 +137 141 101 +134 144 107 +135 145 108 +133 145 107 +130 144 108 +129 143 106 +126 142 105 +122 139 103 +118 134 99 +112 127 94 +110 125 93 +108 123 92 +107 122 90 +107 121 89 +108 122 89 +117 124 89 +129 127 84 +141 126 75 +159 125 61 +175 124 46 +187 121 34 +197 119 21 +200 119 16 +196 119 24 +190 121 32 +177 124 45 +168 128 62 +168 132 70 +165 135 75 +166 138 77 +177 141 71 +185 143 61 +191 145 55 +201 146 49 +205 142 41 +203 139 39 +209 140 35 +213 134 30 +208 129 30 +206 131 28 +211 134 28 +213 138 33 +213 144 40 +224 151 52 +228 157 64 +229 160 73 +230 163 79 +226 164 79 +221 161 77 +214 159 74 +208 158 67 +208 155 64 +210 150 72 +209 142 78 +210 139 81 +216 141 90 +214 143 95 +214 144 94 +219 150 99 +222 160 97 +229 162 91 +230 164 88 +225 163 81 +224 158 75 +215 157 71 +205 153 66 +202 147 60 +202 146 55 +204 148 52 +207 148 50 +215 150 49 +223 155 49 +225 155 58 +223 151 71 +219 154 79 +215 158 84 +206 150 89 +187 145 90 +177 149 90 +186 144 93 +182 135 81 diff --git a/src/fractalzoomer/color_maps/Flame 657_Sunbathing.map b/src/fractalzoomer/color_maps/Flame 657_Sunbathing.map new file mode 100644 index 000000000..6804d7112 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 657_Sunbathing.map @@ -0,0 +1,256 @@ +217 135 3 +250 167 1 +251 164 1 +252 161 2 +251 163 2 +251 166 3 +250 164 3 +249 163 3 +221 132 3 +193 108 2 +165 84 2 +141 69 5 +117 54 9 +88 40 13 +59 26 18 +53 25 18 +48 25 18 +84 51 20 +91 63 24 +99 76 29 +98 83 42 +98 90 56 +99 100 71 +101 110 87 +65 126 147 +69 135 167 +73 145 187 +105 163 176 +137 181 165 +141 180 158 +145 180 152 +181 193 130 +214 190 94 +226 176 50 +191 172 76 +157 168 102 +139 143 100 +121 119 99 +115 114 98 +109 109 98 +120 123 105 +140 120 76 +160 118 47 +192 131 27 +225 145 7 +234 150 4 +243 155 2 +246 162 4 +247 163 7 +251 154 11 +240 134 12 +230 114 13 +199 95 18 +169 76 24 +158 68 23 +147 61 23 +78 21 27 +51 18 32 +24 15 38 +14 18 33 +5 22 28 +4 21 29 +3 20 30 +6 20 34 +11 24 27 +36 27 25 +64 41 26 +93 55 28 +110 64 29 +128 73 30 +154 86 34 +180 104 32 +233 144 22 +242 151 21 +252 159 21 +251 159 15 +250 160 10 +249 160 8 +249 161 6 +248 161 7 +243 162 10 +195 144 17 +160 130 40 +126 117 63 +116 117 77 +106 117 91 +76 107 111 +48 86 123 +53 87 123 +74 92 110 +96 98 97 +99 91 84 +102 85 71 +112 74 43 +118 71 16 +126 78 6 +134 81 3 +156 83 10 +169 92 16 +183 101 22 +195 106 21 +208 112 20 +211 107 21 +191 95 20 +139 63 25 +104 44 25 +69 25 26 +52 18 25 +35 12 25 +18 6 23 +8 3 26 +2 1 24 +0 2 20 +0 3 11 +0 3 10 +0 3 9 +0 3 9 +1 4 10 +5 4 9 +10 4 9 +30 6 17 +58 26 14 +86 47 11 +99 57 10 +113 68 9 +140 79 15 +172 95 16 +196 111 20 +206 119 21 +172 102 31 +157 97 43 +142 92 55 +120 87 86 +88 91 116 +56 100 139 +23 107 167 +4 120 200 +2 113 182 +1 106 165 +1 100 147 +1 95 130 +0 80 104 +0 56 70 +0 32 41 +0 21 14 +8 19 2 +14 19 3 +20 19 5 +45 33 4 +74 57 3 +109 83 2 +138 100 5 +201 142 5 +214 153 4 +228 165 4 +245 176 6 +252 180 12 +251 177 19 +243 173 31 +205 171 61 +171 167 99 +124 147 136 +103 139 142 +83 132 148 +53 116 151 +25 104 154 +21 89 132 +13 69 113 +17 31 65 +16 29 58 +15 27 51 +10 21 52 +8 17 55 +6 19 66 +4 32 86 +5 48 110 +7 67 132 +5 87 151 +1 112 171 +2 123 188 +6 121 189 +6 108 179 +4 98 155 +7 84 131 +29 43 71 +40 41 56 +52 39 41 +83 49 22 +116 67 9 +142 81 4 +167 100 1 +196 120 1 +223 136 3 +227 138 3 +212 124 1 +184 106 0 +159 86 1 +133 74 2 +103 55 3 +68 36 6 +40 18 10 +21 13 14 +11 11 18 +6 16 27 +3 20 43 +2 29 65 +0 42 95 +2 65 124 +3 90 152 +3 112 176 +1 129 201 +1 141 216 +5 140 215 +13 132 189 +33 126 157 +65 131 126 +99 127 100 +128 121 68 +156 119 40 +189 142 25 +221 165 17 +242 182 13 +251 185 9 +253 189 16 +253 193 15 +253 192 13 +255 180 5 +250 158 6 +234 131 7 +209 106 6 +187 86 4 +174 65 1 +163 49 3 +155 42 3 +152 46 3 +157 53 0 +160 62 0 +160 66 0 +155 68 0 +146 62 0 +124 58 0 +97 45 0 +65 28 0 +40 10 0 +20 3 2 +10 1 5 +3 2 6 +2 2 6 +7 2 7 +16 2 8 +34 8 10 +59 28 10 +98 61 7 +128 80 4 +157 87 4 +180 98 3 diff --git a/src/fractalzoomer/color_maps/Flame 658_Sunny_Field.map b/src/fractalzoomer/color_maps/Flame 658_Sunny_Field.map new file mode 100644 index 000000000..d11a0bb42 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 658_Sunny_Field.map @@ -0,0 +1,256 @@ +117 176 112 +110 170 116 +110 170 127 +111 171 138 +110 175 144 +110 179 150 +110 183 151 +111 187 152 +127 195 155 +135 202 153 +143 209 152 +148 208 154 +153 208 157 +155 209 158 +157 210 159 +154 210 157 +151 210 156 +153 197 144 +149 193 136 +145 189 128 +141 177 113 +137 166 99 +130 156 91 +124 147 84 +87 107 58 +69 87 46 +51 68 34 +42 64 32 +34 61 31 +36 64 33 +39 68 36 +50 77 37 +58 87 48 +74 113 77 +72 114 75 +71 116 73 +59 113 72 +48 110 71 +44 106 66 +40 102 62 +21 81 41 +16 75 32 +11 69 24 +11 58 19 +12 48 15 +10 45 13 +8 43 12 +11 40 7 +19 44 9 +41 57 16 +55 68 17 +70 80 18 +83 90 28 +97 101 38 +103 107 42 +109 113 47 +112 128 69 +107 128 78 +103 129 88 +91 127 89 +79 125 91 +76 121 90 +74 118 90 +64 110 88 +58 109 79 +44 118 65 +45 117 58 +46 117 51 +46 116 48 +46 115 46 +42 112 41 +39 107 37 +43 92 28 +41 86 28 +39 81 29 +44 89 35 +49 97 41 +53 101 45 +58 106 50 +66 111 57 +77 119 63 +86 130 86 +83 132 90 +81 135 94 +79 135 90 +78 136 87 +75 135 81 +66 132 79 +64 140 75 +75 145 71 +86 150 68 +89 155 72 +93 160 77 +99 167 89 +109 175 95 +105 180 99 +96 182 105 +76 182 103 +60 176 100 +45 171 97 +38 170 97 +31 169 97 +27 167 98 +29 169 97 +44 162 94 +50 158 91 +57 155 89 +58 154 89 +60 154 90 +60 153 86 +61 148 82 +56 148 81 +53 148 83 +41 156 94 +41 156 99 +42 156 104 +50 153 111 +58 155 112 +65 154 111 +68 148 107 +71 132 91 +69 131 79 +68 130 67 +64 127 60 +61 124 53 +55 121 44 +47 117 41 +39 111 40 +31 103 39 +25 90 35 +24 87 32 +24 84 30 +26 74 30 +34 74 33 +41 75 39 +56 87 44 +120 109 61 +144 131 75 +168 153 90 +179 160 101 +190 168 113 +211 172 124 +220 182 133 +216 192 139 +203 200 148 +166 189 160 +154 185 161 +142 182 163 +115 180 158 +98 175 153 +83 163 142 +72 151 132 +49 134 100 +46 128 90 +44 122 80 +42 110 66 +39 105 49 +37 104 40 +39 106 32 +45 105 31 +52 110 29 +86 125 41 +95 130 48 +104 136 56 +122 142 72 +147 157 92 +178 166 102 +200 182 112 +214 201 135 +214 203 139 +215 206 143 +208 210 145 +197 217 142 +169 219 145 +142 220 149 +119 216 152 +110 214 148 +101 214 148 +95 213 145 +91 210 143 +93 205 131 +95 200 122 +94 192 111 +90 180 103 +67 152 79 +60 148 73 +54 144 68 +48 134 63 +42 132 60 +36 129 61 +28 136 63 +29 137 65 +27 129 64 +26 128 65 +25 134 74 +34 147 90 +36 143 98 +42 139 102 +48 137 107 +56 146 118 +56 162 128 +53 171 129 +55 170 122 +57 159 110 +60 156 103 +64 159 99 +69 160 96 +73 155 92 +77 155 93 +87 160 98 +95 168 107 +100 174 119 +104 182 127 +111 191 137 +117 197 140 +124 202 145 +130 210 145 +139 215 145 +144 217 141 +147 217 134 +147 212 125 +144 201 114 +147 189 103 +146 178 95 +145 164 91 +137 152 87 +142 147 86 +143 150 87 +144 156 96 +139 166 104 +145 175 110 +155 185 114 +158 194 123 +162 205 135 +163 208 140 +173 202 143 +181 195 145 +195 199 148 +205 205 146 +213 208 145 +222 204 145 +227 204 147 +229 208 145 +223 217 143 +220 223 144 +214 229 152 +205 228 156 +193 228 163 +180 230 165 +171 232 169 +163 227 162 +157 220 154 +145 212 141 +133 204 133 +124 193 121 +120 184 118 diff --git a/src/fractalzoomer/color_maps/Flame 659_Sunset.map b/src/fractalzoomer/color_maps/Flame 659_Sunset.map new file mode 100644 index 000000000..62106ae00 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 659_Sunset.map @@ -0,0 +1,256 @@ +189 106 106 +165 81 91 +155 71 87 +146 62 83 +137 51 81 +129 41 80 +123 36 79 +117 31 78 +89 23 63 +76 19 54 +63 16 45 +54 14 39 +45 13 34 +44 12 33 +43 12 33 +43 12 32 +44 12 32 +49 12 34 +53 11 34 +57 10 35 +64 9 31 +72 9 27 +79 9 26 +87 9 26 +115 16 22 +132 24 24 +149 32 26 +162 41 32 +175 50 39 +181 53 40 +187 57 42 +200 61 44 +213 62 41 +218 72 33 +220 78 31 +223 84 30 +217 87 31 +212 91 32 +208 89 32 +204 88 33 +184 74 31 +167 66 29 +151 59 27 +136 53 24 +121 47 21 +112 45 19 +104 44 18 +90 37 15 +81 28 13 +68 19 13 +67 27 22 +67 35 31 +75 50 42 +83 65 54 +86 72 59 +90 79 65 +112 94 82 +124 100 84 +136 107 87 +151 116 90 +167 125 93 +177 131 94 +188 137 96 +203 149 99 +213 156 102 +223 142 95 +218 128 84 +214 114 74 +210 106 68 +207 99 63 +206 88 50 +205 86 39 +205 91 33 +207 93 34 +209 96 35 +208 100 39 +208 105 44 +208 105 43 +208 105 43 +207 108 42 +205 112 45 +204 124 53 +206 133 58 +209 142 63 +210 146 66 +212 151 70 +215 157 73 +218 162 74 +213 161 75 +205 152 71 +198 144 68 +193 138 66 +188 132 64 +175 120 60 +159 109 56 +146 101 51 +132 92 46 +107 79 36 +95 71 32 +84 63 29 +78 58 27 +73 54 25 +59 43 19 +46 32 15 +31 14 7 +31 11 4 +31 8 2 +34 7 2 +37 7 3 +51 9 4 +65 10 6 +77 9 6 +88 8 7 +107 7 9 +110 7 8 +114 8 8 +117 6 7 +121 7 7 +120 8 8 +117 8 7 +108 6 7 +100 4 7 +92 3 7 +86 2 6 +80 2 5 +69 0 3 +55 0 3 +45 0 4 +39 1 5 +38 8 6 +41 11 7 +44 14 8 +52 21 10 +65 31 12 +75 41 14 +89 51 19 +117 69 35 +132 76 43 +147 84 52 +154 84 54 +161 85 57 +175 86 59 +186 85 59 +196 85 59 +204 86 62 +211 84 76 +213 84 79 +215 84 82 +220 86 88 +223 89 93 +226 92 99 +228 93 102 +232 98 109 +232 102 110 +233 106 112 +233 113 115 +236 127 119 +238 141 125 +241 158 133 +243 175 142 +242 186 154 +248 208 164 +246 208 164 +245 209 164 +241 206 160 +238 197 153 +232 186 143 +228 178 135 +210 150 123 +207 143 119 +205 136 116 +197 122 108 +187 108 98 +180 95 85 +172 81 71 +167 69 63 +161 59 53 +156 50 50 +153 49 49 +150 49 49 +149 54 49 +153 61 49 +156 70 48 +159 76 54 +168 89 56 +169 92 55 +171 96 55 +169 99 56 +165 100 55 +161 100 56 +150 98 53 +140 94 53 +132 88 48 +130 80 43 +130 72 37 +129 64 30 +126 53 24 +127 45 20 +124 34 18 +119 28 21 +116 22 26 +117 18 31 +122 15 32 +131 14 33 +143 12 32 +156 14 32 +171 13 28 +181 18 29 +186 23 32 +190 31 39 +193 41 42 +192 49 46 +194 54 48 +192 60 48 +187 61 43 +181 65 36 +174 64 31 +167 65 31 +161 67 29 +151 69 29 +144 68 29 +141 66 27 +135 61 26 +126 58 24 +117 51 21 +104 44 19 +93 37 16 +80 32 13 +70 26 11 +65 18 8 +65 11 6 +66 8 6 +70 5 4 +70 4 3 +71 4 3 +72 6 3 +73 9 7 +74 15 11 +82 24 17 +94 39 27 +111 55 38 +128 69 47 +145 83 57 +162 96 63 +178 107 72 +185 115 80 +194 120 85 +202 132 92 +211 144 99 +217 148 105 +221 148 113 +222 149 117 +225 148 119 +219 140 121 +211 125 116 +199 113 112 diff --git a/src/fractalzoomer/color_maps/Flame 660_Surfer.map b/src/fractalzoomer/color_maps/Flame 660_Surfer.map new file mode 100644 index 000000000..714de9fd5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 660_Surfer.map @@ -0,0 +1,256 @@ +21 75 192 +8 98 234 +5 102 240 +2 106 247 +3 108 246 +4 111 246 +4 112 246 +5 113 247 +3 119 252 +5 119 249 +8 119 246 +12 112 234 +17 105 222 +20 92 204 +24 80 186 +26 75 178 +29 70 171 +27 58 163 +25 57 165 +23 57 168 +21 63 174 +20 70 180 +17 75 187 +14 80 195 +2 105 233 +2 113 242 +2 121 252 +2 121 252 +2 122 253 +2 121 253 +3 121 254 +5 120 254 +8 120 253 +21 99 224 +31 84 197 +41 69 170 +53 62 149 +65 55 128 +69 49 116 +74 43 105 +93 13 50 +96 7 37 +99 2 25 +93 4 35 +88 7 45 +84 11 55 +80 16 65 +67 31 94 +60 44 116 +35 64 162 +24 77 187 +14 90 212 +10 102 228 +7 115 244 +5 118 248 +4 122 252 +0 125 254 +0 128 254 +0 131 254 +0 132 254 +1 134 255 +1 134 254 +1 134 254 +2 134 254 +2 130 254 +5 116 244 +9 104 226 +13 93 209 +18 86 197 +23 80 185 +38 66 159 +53 52 135 +83 27 85 +99 18 61 +116 10 37 +130 6 22 +144 2 8 +147 1 5 +151 1 3 +155 1 1 +159 1 1 +165 1 1 +168 1 1 +172 1 1 +174 2 0 +177 3 0 +184 4 0 +188 4 0 +191 2 1 +191 3 1 +191 4 1 +189 4 0 +188 4 0 +177 4 1 +165 2 2 +153 1 4 +143 1 6 +132 1 7 +125 0 8 +119 0 9 +117 0 9 +115 0 9 +118 0 8 +124 0 7 +137 0 6 +137 1 6 +137 2 7 +135 2 9 +133 3 11 +126 5 22 +117 9 38 +105 16 59 +90 25 82 +59 37 122 +52 37 126 +46 38 130 +39 37 134 +39 37 133 +45 37 127 +58 35 117 +90 23 79 +106 15 56 +123 8 34 +130 5 26 +138 3 18 +151 1 8 +165 1 4 +176 1 2 +184 1 2 +190 0 1 +189 0 1 +189 1 2 +189 1 2 +193 1 2 +202 7 1 +211 13 0 +218 60 1 +220 84 2 +223 109 4 +228 111 5 +233 114 6 +244 119 10 +231 119 26 +207 135 52 +178 146 83 +137 143 131 +125 130 140 +113 117 149 +88 102 170 +60 87 189 +35 83 197 +34 79 187 +50 57 141 +54 51 131 +59 45 122 +68 31 97 +79 19 70 +89 10 46 +99 4 25 +106 2 16 +111 1 13 +112 0 10 +110 0 11 +109 0 13 +101 2 23 +93 4 34 +83 9 50 +74 14 64 +59 19 84 +57 18 83 +56 18 83 +55 17 86 +56 18 84 +61 18 82 +71 17 75 +84 14 59 +98 8 43 +112 4 26 +117 1 17 +122 0 12 +130 0 7 +135 0 4 +142 0 2 +142 0 1 +139 0 3 +139 0 3 +139 0 3 +146 0 2 +153 0 0 +158 0 0 +165 0 0 +172 0 0 +185 6 0 +197 12 0 +207 18 0 +219 25 0 +225 25 1 +235 31 3 +244 37 6 +250 43 7 +254 49 6 +254 50 6 +254 48 5 +249 43 7 +239 37 8 +229 30 7 +218 26 6 +214 24 3 +208 18 2 +198 12 2 +188 6 1 +178 0 2 +178 0 1 +182 0 1 +192 6 1 +202 12 1 +208 17 1 +213 17 1 +214 10 2 +217 11 1 +216 12 3 +210 18 7 +192 20 17 +165 19 35 +137 22 59 +113 25 85 +94 36 109 +73 44 130 +52 53 151 +30 60 170 +17 63 184 +15 63 186 +17 61 182 +25 58 175 +23 56 166 +21 52 159 +24 43 140 +29 33 122 +42 23 105 +50 18 90 +56 18 86 +66 17 77 +77 15 65 +91 11 52 +103 7 37 +114 5 29 +122 4 22 +125 3 19 +125 3 19 +114 5 29 +102 14 49 +90 26 76 +73 39 106 +61 50 128 +44 57 150 +30 65 171 diff --git a/src/fractalzoomer/color_maps/Flame 661_Tequila.map b/src/fractalzoomer/color_maps/Flame 661_Tequila.map new file mode 100644 index 000000000..0a37652cd --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 661_Tequila.map @@ -0,0 +1,256 @@ +197 113 40 +197 107 47 +196 104 48 +195 102 49 +195 100 47 +196 98 46 +198 97 46 +200 97 46 +205 96 43 +205 92 43 +205 88 44 +203 83 42 +201 79 41 +197 72 38 +194 65 36 +193 62 34 +193 59 33 +192 59 37 +191 62 47 +190 66 57 +192 76 69 +194 86 81 +194 91 86 +194 96 92 +191 107 111 +191 115 119 +191 124 128 +191 131 135 +191 139 142 +192 142 144 +193 146 147 +195 152 152 +197 158 154 +201 162 158 +202 158 158 +204 155 158 +205 151 153 +207 147 149 +207 144 144 +207 142 140 +206 130 117 +207 123 103 +209 117 90 +206 107 81 +204 98 72 +201 93 70 +199 89 69 +195 82 68 +193 78 66 +190 69 61 +190 69 57 +190 69 53 +188 72 54 +186 76 56 +184 79 59 +183 82 63 +175 93 87 +174 95 99 +173 97 111 +176 100 115 +180 104 120 +183 105 122 +187 107 124 +192 112 127 +197 117 128 +203 128 132 +203 126 134 +203 125 136 +202 122 133 +201 120 131 +196 113 125 +192 103 116 +185 84 95 +180 78 82 +175 73 69 +174 68 60 +174 63 51 +174 62 47 +175 61 43 +175 60 40 +174 59 42 +176 58 58 +175 60 66 +175 63 75 +176 63 80 +177 63 85 +181 62 95 +186 62 97 +192 62 95 +193 62 94 +195 63 94 +195 63 94 +195 64 95 +195 66 94 +197 66 92 +199 64 97 +203 61 94 +203 51 79 +201 46 67 +200 41 56 +197 39 51 +195 38 46 +190 36 36 +188 35 25 +194 39 16 +199 43 15 +204 48 14 +206 50 13 +209 53 13 +212 58 13 +214 62 14 +213 63 14 +214 63 14 +213 67 14 +213 70 15 +214 73 17 +214 82 23 +214 92 31 +214 102 42 +214 112 54 +216 125 76 +217 127 85 +218 129 94 +219 129 98 +221 130 103 +223 131 111 +225 134 120 +224 138 132 +221 143 145 +214 154 172 +213 153 178 +212 153 184 +210 147 192 +211 138 199 +212 133 202 +214 131 202 +213 131 206 +208 134 205 +204 137 205 +202 139 202 +200 141 200 +198 139 190 +196 129 181 +193 121 170 +190 113 157 +182 99 134 +181 94 129 +180 90 125 +176 88 117 +172 89 107 +172 92 96 +173 89 86 +179 76 63 +180 72 56 +182 68 50 +184 60 39 +186 51 30 +187 44 25 +186 39 22 +186 38 19 +189 38 20 +196 45 26 +198 48 29 +201 52 33 +208 58 42 +213 66 52 +218 74 64 +220 82 76 +222 94 97 +222 96 100 +223 98 104 +221 104 109 +219 113 117 +217 119 124 +219 127 130 +220 135 140 +220 144 151 +219 151 164 +218 156 177 +218 161 187 +218 162 193 +218 164 198 +216 164 201 +217 164 200 +220 166 197 +221 167 197 +222 168 197 +223 168 197 +223 171 201 +224 172 203 +225 171 207 +225 170 211 +226 168 211 +227 164 208 +229 159 203 +228 154 195 +227 145 183 +223 136 171 +217 128 159 +211 121 148 +205 113 138 +202 109 128 +201 107 118 +199 103 110 +194 100 102 +186 97 91 +176 91 81 +166 82 71 +155 74 61 +143 65 51 +132 57 45 +124 54 37 +121 53 35 +118 50 34 +116 54 33 +116 56 37 +118 62 43 +121 68 52 +123 73 60 +123 75 71 +124 77 81 +129 81 92 +139 83 103 +147 89 108 +155 91 114 +162 95 116 +170 97 117 +175 99 115 +178 98 116 +179 98 116 +181 98 115 +186 98 114 +190 99 110 +192 95 105 +193 92 101 +198 88 93 +200 85 81 +201 82 70 +199 79 60 +196 77 51 +192 75 42 +191 76 33 +191 75 26 +191 76 24 +195 77 23 +197 76 21 +198 75 19 +197 75 19 +198 76 22 +197 79 25 +197 88 27 +196 94 28 +195 100 30 +197 107 32 +199 111 37 +200 114 39 diff --git a/src/fractalzoomer/color_maps/Flame 662_Thistle.map b/src/fractalzoomer/color_maps/Flame 662_Thistle.map new file mode 100644 index 000000000..215c73f7e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 662_Thistle.map @@ -0,0 +1,256 @@ +153 156 146 +160 169 153 +167 172 161 +174 176 170 +167 173 162 +161 170 154 +160 168 154 +159 166 155 +175 163 168 +183 153 181 +191 144 194 +192 142 188 +194 140 182 +183 138 161 +173 136 140 +158 132 132 +144 129 124 +109 117 75 +101 107 72 +94 98 70 +100 87 88 +107 76 107 +119 75 120 +131 75 134 +167 100 177 +179 119 188 +192 139 200 +192 153 198 +193 168 197 +186 172 186 +179 176 175 +158 173 150 +135 155 133 +94 117 87 +78 103 69 +62 90 51 +60 88 46 +58 87 41 +61 90 39 +64 93 37 +75 111 25 +76 115 26 +77 120 27 +75 117 23 +73 114 20 +67 111 19 +61 108 19 +53 101 20 +49 96 21 +49 92 29 +53 93 36 +57 95 43 +66 101 50 +76 108 58 +78 109 62 +81 110 67 +85 108 75 +85 108 74 +85 109 74 +82 102 72 +79 95 71 +76 91 68 +73 88 65 +65 82 60 +57 77 60 +51 56 58 +42 51 52 +34 47 46 +30 46 45 +27 46 44 +26 44 44 +31 47 41 +40 58 50 +46 59 57 +53 61 65 +63 58 74 +73 56 84 +73 56 88 +74 56 93 +71 58 92 +69 55 88 +65 48 83 +70 55 89 +76 63 96 +79 71 99 +83 79 103 +92 96 102 +101 101 112 +127 117 143 +137 114 151 +148 111 159 +151 101 164 +154 92 170 +161 82 181 +167 84 188 +176 80 197 +179 63 203 +171 52 195 +165 65 186 +159 78 177 +153 80 172 +148 82 167 +143 88 155 +142 104 142 +155 143 153 +160 159 152 +165 176 151 +166 180 149 +168 184 148 +166 182 146 +160 181 137 +152 176 123 +142 174 103 +120 157 66 +114 150 60 +109 144 54 +98 140 46 +85 128 39 +79 121 40 +76 109 44 +77 97 62 +79 98 71 +82 100 80 +83 100 81 +84 101 82 +92 105 83 +97 105 86 +98 112 84 +94 119 76 +94 121 61 +96 122 60 +98 123 59 +106 135 60 +117 151 67 +132 166 78 +147 176 102 +179 198 149 +189 208 160 +199 218 172 +201 218 171 +204 218 171 +204 212 172 +207 212 178 +204 213 188 +201 210 183 +187 175 163 +183 165 167 +179 155 172 +173 138 183 +169 119 183 +156 98 173 +138 76 151 +104 48 112 +98 45 106 +92 42 101 +77 40 79 +56 33 56 +38 33 35 +28 33 24 +25 37 17 +20 35 12 +18 34 11 +20 37 11 +22 40 12 +27 47 11 +26 48 11 +27 43 14 +24 38 15 +22 43 16 +22 44 22 +23 45 28 +26 44 47 +35 46 65 +48 48 81 +64 54 95 +77 64 110 +84 72 116 +88 76 117 +91 80 110 +96 83 104 +90 85 90 +80 81 75 +67 75 61 +62 67 60 +61 56 62 +61 52 64 +61 48 67 +64 39 78 +70 35 88 +79 38 96 +89 37 106 +97 37 120 +109 29 137 +115 30 142 +115 26 140 +107 30 135 +102 26 133 +96 27 121 +83 22 102 +65 24 82 +46 25 66 +32 24 51 +26 25 37 +26 29 31 +29 40 33 +35 45 41 +55 55 56 +77 74 70 +102 97 91 +118 123 109 +140 139 131 +155 161 143 +166 174 151 +163 185 148 +159 185 146 +150 181 141 +142 173 132 +129 160 119 +118 145 111 +106 126 109 +98 111 114 +96 96 120 +99 87 127 +100 78 130 +102 70 134 +105 61 137 +113 62 135 +120 71 126 +122 83 118 +122 91 115 +120 97 115 +119 105 118 +113 105 120 +112 99 128 +114 91 136 +117 91 147 +115 93 152 +121 93 158 +130 92 157 +138 100 155 +145 121 155 +161 147 162 +177 164 173 +189 181 180 +199 195 188 +215 211 200 +227 219 216 +233 228 229 +234 229 234 +229 228 230 +212 217 215 +191 203 192 +166 182 162 +160 174 159 +159 172 163 +163 167 169 diff --git a/src/fractalzoomer/color_maps/Flame 663_Tribal.map b/src/fractalzoomer/color_maps/Flame 663_Tribal.map new file mode 100644 index 000000000..9bff7a429 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 663_Tribal.map @@ -0,0 +1,256 @@ +106 84 41 +99 83 51 +98 85 56 +98 88 61 +97 87 65 +96 87 69 +97 88 69 +98 90 70 +120 100 69 +125 103 66 +131 106 63 +132 105 57 +134 105 52 +119 93 46 +105 81 40 +98 75 36 +91 70 33 +81 54 22 +89 57 18 +98 60 15 +113 71 13 +128 83 11 +129 84 11 +130 86 11 +123 85 12 +122 84 10 +121 84 9 +125 87 10 +130 90 12 +136 94 12 +143 99 13 +156 108 15 +168 117 20 +172 128 34 +172 132 41 +172 136 49 +170 138 58 +168 141 67 +165 140 71 +163 140 75 +151 140 99 +146 141 113 +142 143 128 +140 146 144 +138 150 161 +139 151 164 +141 152 168 +133 148 176 +128 146 180 +98 126 183 +86 119 182 +75 112 181 +69 108 179 +64 105 178 +62 100 174 +60 96 171 +52 80 147 +42 68 132 +33 57 117 +21 48 109 +10 40 101 +7 38 99 +4 37 98 +1 34 97 +1 34 97 +1 36 100 +2 37 103 +3 39 106 +3 37 101 +3 36 97 +3 35 92 +3 33 89 +3 32 87 +7 33 85 +12 34 83 +23 42 84 +35 50 85 +42 54 81 +49 58 77 +63 65 68 +78 72 57 +98 80 28 +111 87 23 +124 95 18 +130 99 19 +137 104 20 +152 116 22 +167 129 28 +201 162 41 +210 174 50 +219 186 60 +221 190 65 +224 195 70 +227 200 77 +221 195 80 +204 186 87 +189 176 92 +159 152 91 +144 141 91 +129 131 92 +126 128 91 +123 125 91 +116 115 85 +99 101 80 +63 70 66 +45 52 54 +27 34 42 +18 26 38 +9 18 34 +1 9 26 +1 5 17 +1 2 11 +1 1 7 +1 1 5 +1 1 5 +1 1 5 +1 1 5 +1 1 5 +2 1 5 +2 1 5 +11 5 5 +21 11 4 +31 18 4 +36 22 4 +42 26 4 +53 33 4 +64 40 4 +73 45 4 +66 41 4 +63 38 4 +63 38 3 +63 38 3 +63 38 3 +63 38 2 +65 39 2 +73 45 2 +55 35 2 +44 27 2 +33 20 3 +27 16 2 +22 13 2 +11 6 2 +3 0 3 +3 0 3 +3 0 3 +3 0 4 +3 0 4 +4 0 5 +3 0 5 +3 0 5 +3 0 6 +3 0 6 +3 0 5 +3 0 5 +3 0 5 +3 0 5 +3 0 6 +3 1 7 +9 6 7 +18 13 8 +29 20 8 +51 35 11 +54 38 12 +58 41 14 +67 48 16 +70 50 19 +77 57 22 +87 64 27 +111 82 31 +118 86 31 +126 91 31 +139 100 32 +153 110 35 +162 118 37 +170 127 39 +176 134 44 +179 138 45 +182 144 47 +187 148 50 +191 150 50 +194 152 51 +197 154 50 +201 158 49 +204 163 50 +204 164 53 +202 163 54 +200 162 56 +188 153 57 +171 142 60 +153 129 62 +137 117 63 +122 107 65 +110 99 67 +98 90 67 +89 83 66 +78 73 63 +63 62 60 +49 50 58 +36 40 54 +24 29 50 +14 22 46 +6 16 43 +2 13 40 +10 15 36 +20 19 31 +28 20 25 +28 18 20 +28 17 15 +29 17 11 +38 22 8 +42 26 7 +55 34 6 +72 48 7 +95 65 7 +112 81 9 +127 92 8 +134 100 12 +144 110 13 +147 115 14 +149 116 13 +152 118 14 +160 122 13 +170 129 13 +170 129 11 +162 123 12 +151 116 13 +138 108 12 +124 97 12 +109 86 12 +93 72 11 +86 65 12 +71 54 15 +64 48 17 +60 44 17 +60 43 17 +60 43 17 +64 46 17 +70 51 15 +83 62 14 +91 68 16 +101 77 18 +111 84 18 +122 92 18 +132 98 18 +140 102 17 +143 101 13 +143 100 9 +138 94 6 +129 89 6 +118 82 7 +109 77 10 +104 76 14 +106 78 18 +105 77 23 +105 78 28 +105 82 34 diff --git a/src/fractalzoomer/color_maps/Flame 664_Trippy.map b/src/fractalzoomer/color_maps/Flame 664_Trippy.map new file mode 100644 index 000000000..8da2b454f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 664_Trippy.map @@ -0,0 +1,256 @@ +0 86 253 +0 120 253 +0 129 253 +0 138 253 +0 144 251 +0 151 249 +0 155 242 +0 160 235 +3 174 171 +22 175 146 +41 177 122 +71 174 112 +101 172 102 +115 157 74 +129 143 47 +128 133 33 +127 124 19 +126 115 57 +118 99 77 +110 83 97 +82 75 84 +54 67 71 +39 66 72 +25 66 73 +4 53 110 +14 45 125 +24 38 141 +26 31 140 +28 25 140 +25 21 137 +22 18 134 +25 11 130 +26 7 127 +29 2 114 +19 2 90 +9 2 67 +6 4 44 +3 6 22 +6 5 15 +10 5 9 +17 4 12 +13 6 23 +10 9 34 +11 13 37 +13 18 40 +15 18 41 +17 18 42 +14 27 71 +7 34 104 +0 46 142 +0 42 134 +0 39 127 +0 44 144 +0 50 161 +0 52 169 +0 55 177 +0 65 126 +0 72 104 +0 80 82 +3 82 73 +7 84 65 +13 90 57 +19 97 49 +33 114 30 +55 125 13 +95 96 8 +116 87 26 +137 78 44 +139 77 49 +142 76 55 +147 70 54 +134 52 45 +124 27 52 +101 19 53 +79 11 54 +54 6 36 +29 1 18 +24 1 12 +20 1 7 +12 1 0 +7 0 0 +1 1 0 +0 1 0 +0 1 0 +0 1 0 +0 1 1 +0 1 3 +0 1 11 +0 8 42 +0 19 66 +0 30 90 +0 37 100 +0 44 111 +0 54 133 +0 64 139 +1 71 130 +4 85 125 +22 115 108 +28 123 87 +34 131 66 +32 134 52 +30 137 39 +27 142 27 +29 142 40 +33 142 103 +24 141 117 +15 141 132 +11 133 135 +7 126 138 +0 107 144 +0 86 147 +0 70 139 +0 61 126 +0 34 75 +0 27 61 +0 20 48 +0 8 33 +5 3 34 +11 2 48 +16 3 66 +12 4 110 +12 4 135 +12 5 161 +15 5 173 +19 6 185 +27 8 206 +32 9 224 +37 8 222 +33 7 212 +25 5 162 +23 5 153 +22 5 144 +32 5 122 +31 4 97 +24 2 68 +15 1 38 +0 1 6 +0 2 3 +0 3 1 +0 3 1 +0 3 1 +0 5 5 +0 8 11 +0 11 27 +0 17 46 +0 35 97 +0 43 107 +0 51 118 +0 69 145 +0 90 170 +0 103 191 +0 120 217 +0 162 241 +0 172 242 +0 183 243 +0 194 237 +0 187 229 +0 181 216 +4 177 186 +11 177 156 +22 182 128 +28 148 90 +27 134 76 +27 120 62 +23 97 37 +25 87 16 +33 76 1 +28 66 1 +12 32 1 +7 25 1 +3 19 2 +4 16 2 +11 24 2 +23 37 1 +40 52 1 +58 67 1 +73 81 1 +90 97 1 +97 115 0 +102 133 0 +107 152 0 +111 164 0 +120 174 0 +121 187 8 +90 203 43 +79 202 57 +69 202 71 +55 187 85 +47 172 96 +52 160 93 +41 143 96 +29 126 103 +14 100 104 +0 69 98 +0 47 78 +0 28 57 +0 16 40 +0 10 35 +0 5 38 +0 2 45 +0 2 53 +0 2 59 +0 6 58 +4 10 55 +12 17 55 +23 24 54 +35 23 50 +47 23 43 +60 20 27 +77 27 14 +98 31 5 +116 31 0 +129 27 0 +134 13 2 +134 11 3 +133 10 3 +130 10 3 +124 10 2 +117 3 2 +100 4 3 +80 6 3 +61 6 3 +46 6 2 +42 4 1 +42 4 7 +42 6 15 +45 6 25 +50 5 31 +65 3 26 +88 3 23 +110 9 22 +131 21 25 +145 39 31 +163 56 25 +181 81 18 +197 105 8 +210 129 2 +199 144 2 +185 140 1 +169 132 9 +152 121 19 +137 121 32 +116 115 45 +89 102 61 +65 77 89 +44 48 118 +26 32 148 +16 21 170 +6 23 186 +0 26 208 +0 34 228 +0 41 245 +0 48 253 +0 56 253 +0 60 253 +0 71 254 diff --git a/src/fractalzoomer/color_maps/Flame 665_Tropic.map b/src/fractalzoomer/color_maps/Flame 665_Tropic.map new file mode 100644 index 000000000..6dff04dd8 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 665_Tropic.map @@ -0,0 +1,256 @@ +111 42 86 +103 43 110 +97 43 117 +91 43 125 +85 42 130 +79 42 135 +76 41 135 +74 41 135 +71 38 133 +71 37 131 +71 36 129 +71 33 128 +72 31 127 +70 28 125 +69 26 123 +67 25 122 +66 24 121 +65 23 110 +67 26 100 +69 29 90 +75 33 79 +82 38 68 +86 41 63 +91 45 59 +114 65 49 +126 76 40 +139 88 31 +152 100 21 +166 112 12 +172 118 8 +179 124 4 +191 137 1 +202 145 0 +222 163 0 +229 170 0 +236 177 0 +241 181 0 +247 185 0 +248 188 0 +250 192 0 +254 199 0 +254 201 0 +255 204 0 +255 204 0 +255 204 0 +255 204 0 +255 204 0 +255 204 0 +255 204 0 +255 200 0 +255 193 0 +255 187 0 +255 183 0 +255 179 0 +255 174 0 +255 170 0 +255 168 5 +255 163 8 +255 158 11 +255 153 14 +255 148 17 +255 146 18 +255 145 19 +255 139 22 +255 136 25 +255 133 33 +255 134 38 +255 135 43 +255 136 44 +255 137 46 +255 139 50 +255 139 51 +251 143 54 +247 144 54 +243 145 54 +238 145 54 +234 145 55 +231 143 56 +229 141 58 +224 137 66 +215 132 77 +192 114 100 +177 99 109 +162 84 118 +155 77 121 +148 70 125 +139 58 135 +135 47 150 +120 29 173 +111 23 184 +103 17 195 +99 14 197 +96 12 200 +91 7 201 +93 4 201 +91 2 199 +95 2 195 +109 6 183 +117 9 172 +125 13 162 +129 16 155 +134 19 149 +137 27 132 +144 35 117 +161 55 96 +170 65 84 +180 75 72 +185 81 66 +191 88 60 +201 100 46 +210 109 32 +217 119 22 +222 129 16 +231 146 9 +232 148 7 +234 150 6 +236 151 4 +239 152 2 +240 156 0 +240 156 0 +237 162 0 +233 163 0 +230 165 0 +228 164 0 +227 163 0 +222 159 0 +216 155 1 +210 151 2 +203 146 3 +189 140 4 +186 138 4 +184 136 5 +179 130 5 +174 126 6 +170 118 6 +166 110 7 +158 96 9 +154 86 9 +151 77 9 +150 73 9 +149 70 10 +148 64 12 +146 56 15 +143 47 21 +140 41 28 +131 20 38 +128 17 43 +125 14 49 +119 9 60 +113 4 73 +106 1 87 +106 0 108 +94 0 138 +92 0 145 +91 0 152 +88 0 166 +86 0 179 +85 0 190 +86 0 199 +87 1 208 +94 3 214 +109 10 223 +116 12 224 +123 15 225 +136 20 224 +148 25 219 +161 30 212 +168 36 201 +174 49 164 +179 53 157 +184 58 150 +192 65 137 +200 72 123 +206 79 111 +209 83 98 +210 92 88 +208 98 81 +201 99 81 +193 98 83 +183 94 88 +173 85 91 +164 81 100 +156 80 110 +153 76 111 +150 71 116 +150 70 116 +150 69 116 +149 67 116 +149 65 115 +148 67 114 +151 69 107 +159 74 101 +168 77 89 +179 82 79 +190 91 71 +199 93 58 +207 99 45 +211 105 35 +215 114 31 +216 118 27 +217 120 24 +218 123 22 +219 126 19 +220 124 15 +221 123 11 +223 123 8 +225 126 4 +226 125 2 +226 125 2 +226 122 4 +225 116 7 +225 107 11 +224 99 16 +224 93 22 +224 87 29 +225 77 36 +227 70 43 +230 63 48 +233 49 46 +234 42 48 +235 39 55 +235 37 63 +236 37 67 +236 38 74 +239 39 75 +242 40 80 +246 40 78 +250 43 70 +253 47 67 +254 53 59 +255 66 60 +255 78 59 +255 87 54 +255 96 48 +255 104 40 +255 111 33 +255 113 25 +255 116 17 +255 113 12 +254 115 9 +251 114 9 +248 113 9 +244 111 9 +240 106 11 +235 101 12 +230 96 13 +225 85 15 +219 75 19 +211 67 24 +202 60 32 +190 57 42 +174 44 44 +158 43 52 +143 42 62 +130 41 70 +119 41 79 diff --git a/src/fractalzoomer/color_maps/Flame 666_True_Blue.map b/src/fractalzoomer/color_maps/Flame 666_True_Blue.map new file mode 100644 index 000000000..b3b111fad --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 666_True_Blue.map @@ -0,0 +1,256 @@ +0 19 94 +0 18 93 +0 17 92 +0 16 92 +0 19 93 +1 22 94 +2 24 95 +3 26 97 +5 28 95 +8 28 86 +11 29 77 +13 28 71 +16 27 65 +14 23 61 +12 20 58 +11 18 57 +11 16 56 +12 14 53 +8 12 60 +4 11 68 +2 12 76 +1 14 85 +1 16 88 +2 18 91 +5 26 104 +6 29 113 +8 33 122 +8 35 126 +8 38 130 +8 38 131 +8 39 133 +8 37 131 +8 33 132 +6 27 129 +4 27 125 +2 27 121 +2 27 120 +2 27 120 +4 28 121 +7 30 122 +19 48 137 +19 52 138 +19 56 140 +19 54 138 +19 53 137 +20 52 135 +21 52 134 +21 49 124 +18 42 110 +5 23 79 +2 16 70 +0 10 62 +0 6 58 +0 3 54 +0 2 53 +0 1 52 +0 0 55 +0 0 59 +0 1 63 +0 1 67 +0 2 72 +0 2 73 +0 3 74 +0 4 75 +0 4 76 +1 6 82 +3 9 89 +6 12 97 +7 14 104 +8 17 111 +12 25 122 +16 36 133 +20 56 147 +19 64 158 +19 72 170 +19 82 176 +19 93 183 +20 100 184 +21 107 186 +21 110 194 +20 107 201 +16 86 203 +14 82 202 +12 79 201 +12 77 201 +12 75 202 +17 70 199 +16 58 195 +14 41 176 +10 38 167 +6 35 158 +6 33 154 +7 31 150 +8 30 141 +10 26 134 +9 19 127 +5 14 120 +2 10 110 +3 12 106 +4 14 102 +4 14 100 +5 14 98 +4 17 95 +4 19 93 +7 22 83 +9 22 74 +12 22 66 +12 22 63 +12 22 61 +10 22 59 +8 20 57 +7 17 56 +8 16 53 +9 14 56 +8 13 57 +7 12 58 +3 10 62 +1 10 64 +2 11 66 +4 15 69 +19 34 87 +25 42 98 +31 50 109 +30 51 109 +30 53 109 +33 54 104 +36 55 105 +40 57 105 +41 56 105 +28 42 81 +24 35 73 +21 28 65 +16 19 52 +13 12 45 +10 9 41 +7 7 40 +2 2 44 +1 2 45 +0 2 47 +0 2 46 +0 2 45 +0 2 43 +0 1 40 +0 1 36 +0 2 32 +0 3 25 +0 2 24 +0 2 24 +0 0 25 +0 1 31 +0 2 38 +0 3 47 +0 4 64 +0 4 68 +1 4 73 +1 4 79 +1 4 83 +2 4 85 +1 4 86 +1 4 86 +0 6 86 +1 13 89 +2 16 92 +3 20 96 +6 30 106 +13 44 118 +24 60 134 +36 79 151 +77 124 189 +87 135 196 +98 147 204 +112 158 215 +118 166 224 +106 170 230 +107 178 237 +113 193 243 +118 195 245 +120 193 245 +100 181 241 +77 168 235 +62 165 232 +58 161 228 +58 155 227 +58 141 224 +42 106 198 +37 98 186 +32 91 175 +23 75 154 +18 57 135 +11 43 116 +7 30 99 +5 23 81 +2 19 68 +1 16 61 +0 19 61 +0 23 64 +2 29 71 +6 34 82 +7 39 96 +8 43 110 +7 47 121 +6 48 128 +7 48 136 +8 42 139 +8 39 139 +7 36 138 +4 32 133 +2 30 131 +1 25 130 +2 23 127 +5 24 122 +12 30 117 +21 39 117 +27 51 123 +32 60 132 +32 62 136 +32 62 134 +35 60 129 +35 59 127 +33 61 130 +28 57 135 +20 48 138 +14 37 136 +8 27 138 +5 20 142 +2 19 144 +1 19 147 +1 20 146 +0 21 145 +1 19 147 +2 19 143 +2 19 137 +1 19 124 +1 18 106 +0 14 90 +1 9 74 +2 6 62 +2 4 50 +4 4 41 +5 4 34 +5 4 30 +6 4 32 +5 5 36 +5 6 42 +6 8 48 +5 9 56 +6 9 68 +5 10 81 +3 11 91 +3 14 97 +1 18 100 +0 21 103 +2 19 104 +2 17 103 +2 16 100 +1 16 96 diff --git a/src/fractalzoomer/color_maps/Flame 667_Tryst.map b/src/fractalzoomer/color_maps/Flame 667_Tryst.map new file mode 100644 index 000000000..419cac7f2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 667_Tryst.map @@ -0,0 +1,256 @@ +165 198 195 +171 198 186 +185 202 186 +200 207 187 +209 204 183 +219 202 179 +219 197 173 +219 192 167 +197 157 133 +181 140 116 +166 124 99 +158 113 89 +150 103 80 +150 98 78 +150 94 76 +151 93 76 +153 93 76 +155 97 77 +157 105 82 +160 113 88 +164 121 95 +169 130 103 +174 133 106 +179 137 110 +190 142 115 +190 135 110 +191 129 105 +179 119 95 +168 109 86 +160 102 81 +152 96 76 +137 84 66 +126 76 60 +113 55 45 +114 48 40 +115 41 36 +115 35 30 +115 30 25 +116 32 24 +117 35 24 +119 48 27 +125 52 28 +131 57 30 +136 51 28 +141 46 26 +141 44 22 +142 42 19 +141 41 17 +139 44 14 +144 59 10 +142 60 15 +141 61 21 +139 62 30 +137 64 40 +135 68 45 +134 72 50 +131 90 67 +133 95 67 +136 101 68 +129 97 71 +122 93 74 +118 92 75 +115 91 77 +104 85 85 +93 83 93 +93 85 86 +89 79 81 +86 74 76 +84 70 72 +82 67 69 +78 59 63 +72 52 63 +60 45 60 +57 48 60 +54 51 61 +58 56 60 +62 62 60 +65 63 61 +68 65 63 +75 69 67 +80 69 68 +83 71 67 +85 72 67 +87 73 67 +87 71 67 +88 69 67 +92 69 67 +98 67 65 +115 67 64 +121 72 65 +127 77 67 +128 77 68 +130 77 70 +133 81 74 +134 81 75 +135 83 76 +137 84 75 +146 96 77 +153 99 81 +160 103 86 +163 104 88 +166 106 90 +172 111 93 +178 114 92 +186 122 92 +184 124 94 +183 126 96 +183 128 99 +183 130 102 +188 137 108 +194 146 116 +201 156 122 +210 169 133 +220 192 154 +220 196 159 +221 200 165 +223 206 172 +225 212 179 +227 216 182 +230 219 187 +228 224 195 +224 221 195 +220 219 195 +218 215 192 +216 212 190 +212 203 180 +208 193 168 +200 179 157 +189 171 149 +174 155 130 +173 152 124 +172 150 119 +171 145 108 +173 138 94 +173 125 80 +166 113 68 +140 85 49 +131 78 42 +122 71 36 +119 70 34 +116 69 32 +114 66 29 +111 66 31 +102 63 37 +89 64 45 +73 66 56 +72 68 58 +71 70 61 +76 76 65 +88 84 72 +100 92 79 +109 103 90 +126 123 106 +129 126 108 +133 130 111 +141 131 112 +149 127 109 +156 117 104 +157 108 103 +157 103 103 +157 100 102 +147 101 103 +144 100 101 +142 99 99 +136 93 93 +126 86 89 +114 79 87 +104 73 82 +82 68 77 +77 68 75 +73 69 73 +69 66 65 +69 64 59 +71 60 54 +78 60 50 +86 62 44 +97 64 42 +104 69 40 +113 72 36 +124 77 33 +138 82 34 +155 92 37 +171 104 39 +189 114 44 +211 129 53 +211 127 52 +211 126 51 +203 120 50 +194 115 48 +181 110 45 +173 104 45 +165 102 49 +159 101 51 +152 93 47 +146 84 44 +146 75 40 +141 69 37 +140 69 35 +143 77 37 +152 93 46 +161 109 52 +172 125 60 +186 139 65 +196 149 72 +204 156 77 +211 163 80 +216 172 86 +214 176 90 +205 179 92 +191 178 87 +176 174 84 +161 164 80 +146 153 77 +134 150 72 +128 142 75 +123 136 75 +119 130 76 +116 127 77 +115 124 76 +116 116 78 +119 119 75 +129 123 78 +141 129 81 +153 131 87 +164 136 90 +171 138 92 +174 133 93 +172 124 89 +165 117 83 +155 113 76 +147 101 74 +142 94 70 +135 86 65 +132 81 62 +133 73 57 +135 67 50 +133 68 43 +134 72 45 +139 77 51 +147 88 55 +157 101 63 +173 114 75 +189 128 85 +203 140 90 +210 153 99 +209 161 114 +202 168 122 +188 174 127 +176 177 134 +167 179 147 +164 182 154 +165 186 164 +171 193 179 +175 195 191 +173 197 197 +168 199 195 diff --git a/src/fractalzoomer/color_maps/Flame 668_Tumbleweed.map b/src/fractalzoomer/color_maps/Flame 668_Tumbleweed.map new file mode 100644 index 000000000..1d38f3efb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 668_Tumbleweed.map @@ -0,0 +1,256 @@ +85 75 65 +84 76 61 +88 78 62 +93 81 64 +111 93 71 +129 106 78 +134 111 82 +140 116 86 +146 122 90 +147 119 84 +148 117 78 +138 111 77 +129 105 76 +115 94 71 +101 83 67 +97 80 64 +93 77 62 +91 81 69 +95 87 76 +100 94 83 +105 99 88 +110 105 93 +111 106 94 +113 107 95 +116 111 98 +111 106 93 +106 102 89 +97 90 79 +89 79 69 +85 74 63 +82 69 57 +76 63 47 +70 60 41 +64 56 35 +63 53 31 +63 51 27 +61 52 30 +59 53 33 +59 53 36 +59 54 39 +59 54 47 +57 53 50 +55 52 53 +54 52 54 +54 52 56 +55 52 56 +56 53 56 +57 55 54 +61 58 53 +73 63 51 +78 66 51 +84 70 51 +87 74 52 +90 78 53 +90 77 53 +91 77 54 +88 74 59 +81 71 59 +75 68 59 +64 60 54 +54 53 50 +50 48 47 +46 44 45 +39 36 38 +32 29 31 +21 19 20 +20 18 19 +19 17 18 +20 17 17 +21 18 17 +25 22 18 +28 25 19 +34 30 21 +35 31 19 +37 32 17 +36 31 15 +35 30 14 +34 28 13 +33 26 13 +32 23 12 +30 21 11 +28 21 17 +31 23 20 +34 25 24 +36 26 25 +38 28 27 +43 33 30 +47 38 32 +52 40 26 +49 37 22 +47 34 18 +43 32 17 +40 31 17 +36 29 14 +31 24 10 +27 22 6 +21 17 3 +14 11 8 +15 12 12 +16 13 16 +17 14 17 +18 16 18 +20 18 18 +22 19 19 +25 21 25 +27 23 25 +29 26 26 +29 27 26 +30 28 27 +31 30 28 +32 32 31 +35 34 33 +37 36 34 +41 36 32 +41 35 31 +41 35 30 +40 32 28 +38 31 28 +36 30 29 +37 30 29 +37 29 31 +35 29 33 +34 30 35 +34 32 37 +35 35 40 +39 40 45 +43 44 48 +46 45 50 +48 45 50 +51 52 54 +53 54 55 +56 56 57 +61 60 62 +68 64 65 +71 66 70 +72 70 73 +73 72 76 +73 70 74 +73 68 73 +71 67 71 +70 66 69 +67 61 64 +61 57 58 +56 51 51 +51 46 47 +48 41 41 +47 41 40 +47 41 40 +47 42 40 +47 43 42 +48 45 45 +52 48 51 +60 58 64 +62 60 65 +64 63 67 +69 69 70 +73 72 70 +79 75 68 +87 76 66 +92 75 60 +95 74 56 +85 65 40 +82 62 38 +79 59 36 +75 54 30 +71 49 30 +67 46 30 +59 43 31 +47 41 40 +47 43 43 +47 45 47 +53 51 53 +60 56 60 +67 62 67 +74 69 74 +84 77 76 +94 85 78 +101 89 75 +105 89 70 +103 84 66 +98 78 57 +93 72 49 +84 63 40 +74 53 28 +54 37 14 +53 35 12 +52 33 11 +52 37 17 +59 44 26 +72 58 44 +88 80 63 +114 103 82 +133 125 100 +150 142 112 +162 152 123 +162 157 128 +169 161 129 +166 160 130 +159 154 124 +149 144 117 +134 130 106 +125 123 95 +122 118 89 +123 118 92 +126 122 101 +133 128 110 +139 135 120 +145 141 122 +148 145 126 +149 147 128 +148 147 131 +147 144 133 +142 140 131 +136 132 126 +128 125 115 +119 117 106 +112 110 98 +107 105 91 +103 98 87 +99 95 81 +94 91 75 +88 87 70 +82 81 63 +76 74 55 +70 66 51 +63 60 48 +55 54 44 +48 47 41 +42 40 34 +38 32 28 +34 26 24 +29 22 20 +24 17 16 +20 15 11 +19 12 8 +18 12 5 +19 14 7 +21 16 11 +24 21 16 +29 27 21 +33 34 25 +40 41 32 +46 47 40 +52 52 47 +59 57 54 +65 62 58 +70 66 61 +74 70 66 +78 74 70 +83 77 72 +90 82 74 +93 84 75 +88 79 70 +84 74 66 +77 69 64 +78 69 62 diff --git a/src/fractalzoomer/color_maps/Flame 669_Type_AB_Positive.map b/src/fractalzoomer/color_maps/Flame 669_Type_AB_Positive.map new file mode 100644 index 000000000..2348e968b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 669_Type_AB_Positive.map @@ -0,0 +1,256 @@ +116 19 18 +115 19 18 +105 22 19 +95 26 20 +82 25 19 +70 24 18 +64 23 17 +58 23 17 +40 27 18 +37 27 19 +35 28 20 +39 28 20 +43 28 20 +52 28 21 +62 28 22 +67 26 22 +73 25 23 +105 27 26 +116 28 27 +127 29 28 +131 33 34 +136 38 40 +139 38 40 +143 38 40 +155 34 34 +153 34 34 +151 34 35 +148 35 35 +146 36 36 +148 34 34 +151 33 32 +160 27 25 +166 26 23 +169 29 27 +171 30 28 +174 32 29 +180 32 28 +187 33 28 +189 35 28 +191 37 29 +195 37 29 +195 37 29 +195 37 29 +188 37 30 +182 37 32 +175 37 33 +168 38 34 +153 37 34 +137 37 34 +105 35 31 +89 33 31 +74 32 32 +65 30 29 +56 29 27 +54 28 26 +53 28 25 +49 30 25 +48 29 25 +47 28 25 +46 25 24 +45 23 23 +44 25 23 +44 27 24 +40 29 25 +37 29 23 +31 24 20 +30 24 19 +30 24 19 +30 25 19 +31 26 20 +34 27 20 +39 29 20 +53 28 18 +64 25 17 +76 23 17 +88 23 18 +100 24 19 +102 22 18 +105 20 17 +107 20 13 +107 20 13 +102 21 16 +92 19 16 +82 18 16 +76 17 15 +70 17 15 +61 18 14 +56 21 16 +55 26 23 +59 26 25 +63 27 28 +63 27 28 +64 27 28 +65 27 25 +66 29 24 +67 33 26 +68 38 29 +71 44 34 +73 52 38 +76 61 43 +77 63 44 +78 66 45 +79 66 48 +76 47 47 +73 54 51 +69 55 48 +66 57 45 +62 47 41 +58 37 37 +53 31 31 +45 27 27 +41 26 25 +41 28 25 +49 30 25 +50 29 25 +52 29 25 +56 31 25 +60 33 25 +63 33 26 +64 31 26 +60 32 23 +58 31 21 +57 31 19 +58 31 18 +59 32 18 +60 30 16 +66 29 16 +75 27 18 +89 25 17 +123 30 19 +131 30 19 +139 30 19 +155 32 21 +171 31 22 +186 35 25 +197 37 26 +204 37 26 +203 37 26 +202 38 26 +201 38 26 +200 38 27 +195 35 26 +185 34 26 +174 28 23 +158 27 21 +128 29 23 +119 30 24 +111 31 25 +95 26 24 +79 24 21 +65 23 21 +53 22 20 +42 32 26 +42 32 27 +43 32 29 +51 37 35 +63 41 43 +83 58 60 +102 57 61 +119 54 59 +134 55 54 +158 61 58 +162 60 56 +167 59 55 +169 47 47 +160 42 38 +142 30 20 +128 28 18 +99 27 18 +91 25 17 +83 23 16 +71 24 15 +65 25 14 +63 27 14 +67 28 15 +75 25 17 +87 25 19 +102 27 18 +115 26 18 +122 26 17 +125 24 17 +125 23 18 +122 24 18 +118 26 19 +95 25 16 +87 25 17 +80 26 18 +65 25 18 +54 27 17 +45 31 18 +38 29 18 +34 32 20 +27 31 19 +22 29 20 +25 29 22 +31 31 23 +35 30 25 +41 36 28 +47 35 30 +53 36 33 +59 37 33 +64 38 32 +70 42 31 +75 43 30 +77 42 30 +77 40 29 +72 34 25 +66 31 22 +62 28 20 +59 27 18 +57 25 17 +57 25 17 +56 23 16 +59 20 15 +64 18 14 +69 17 13 +77 20 12 +82 21 11 +85 25 11 +89 28 11 +86 27 11 +82 27 12 +75 24 12 +67 27 13 +61 30 15 +54 31 16 +47 31 18 +40 28 18 +34 25 19 +31 25 19 +27 30 20 +23 29 21 +24 28 21 +27 27 21 +27 21 27 +27 21 27 +24 21 28 +24 21 28 +28 21 28 +28 20 22 +29 20 24 +28 20 22 +28 20 20 +27 20 20 +28 25 20 +28 25 20 +28 22 20 +30 22 19 +33 19 19 +41 22 19 +52 21 19 +67 22 18 +81 21 19 +94 20 20 +102 25 21 +110 23 21 diff --git a/src/fractalzoomer/color_maps/Flame 670_Underwater_Day.map b/src/fractalzoomer/color_maps/Flame 670_Underwater_Day.map new file mode 100644 index 000000000..1a484c6cb --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 670_Underwater_Day.map @@ -0,0 +1,256 @@ +29 150 138 +65 164 138 +81 173 150 +98 183 163 +115 186 168 +133 190 173 +133 186 175 +133 182 178 +123 169 157 +104 159 154 +86 149 151 +69 142 154 +53 136 157 +58 135 169 +64 134 181 +66 130 186 +69 127 192 +60 144 186 +46 138 182 +32 132 179 +18 120 174 +5 109 170 +12 103 166 +19 98 162 +58 72 150 +82 71 148 +107 70 146 +114 74 147 +121 79 148 +115 84 147 +110 89 147 +94 98 145 +73 108 147 +34 120 138 +33 126 140 +33 133 143 +37 131 140 +41 129 137 +45 127 133 +49 126 129 +39 101 118 +40 93 108 +42 86 98 +42 85 98 +43 84 98 +42 88 98 +41 93 98 +39 97 97 +36 104 104 +43 113 115 +57 105 113 +72 98 112 +95 96 111 +119 95 111 +128 96 108 +138 98 105 +144 97 132 +137 109 148 +130 121 165 +116 121 168 +102 121 172 +92 121 168 +83 122 165 +66 116 148 +57 109 115 +48 84 71 +48 66 48 +49 48 26 +48 42 22 +47 36 18 +33 35 11 +25 41 7 +12 47 41 +10 60 58 +8 73 76 +22 76 103 +36 79 131 +46 83 133 +56 88 136 +77 85 139 +90 81 138 +87 58 118 +73 45 102 +60 32 86 +49 26 76 +39 20 67 +32 18 49 +29 12 33 +39 16 16 +60 27 42 +81 38 68 +97 46 79 +114 54 90 +140 86 117 +159 97 151 +181 95 165 +177 109 163 +160 104 152 +131 110 143 +102 116 135 +96 121 136 +91 127 138 +79 143 156 +74 159 155 +92 165 176 +105 158 176 +118 151 177 +117 144 177 +116 138 177 +118 129 168 +116 118 150 +106 100 140 +93 83 112 +57 53 75 +52 47 70 +47 41 66 +39 44 67 +31 55 83 +35 54 90 +43 54 102 +51 86 143 +61 86 146 +71 87 150 +71 95 150 +71 103 151 +82 119 148 +91 123 142 +87 119 131 +83 120 132 +110 103 141 +112 101 145 +115 100 150 +140 119 158 +160 122 164 +154 119 165 +153 137 168 +126 144 148 +111 139 147 +97 135 147 +90 134 143 +83 134 140 +75 135 142 +62 140 149 +53 134 152 +56 124 152 +86 128 168 +100 126 171 +115 125 175 +139 131 185 +165 144 191 +176 150 194 +172 162 198 +149 153 184 +139 150 182 +130 147 180 +117 147 176 +119 137 172 +118 125 174 +119 117 169 +134 112 154 +143 111 147 +137 106 135 +136 110 131 +135 115 127 +123 117 127 +111 114 127 +110 120 124 +115 122 112 +109 121 110 +109 122 107 +109 124 105 +97 126 113 +74 127 118 +55 116 115 +40 102 117 +28 87 108 +12 61 83 +10 39 67 +12 24 51 +5 11 31 +3 9 21 +4 11 13 +7 11 8 +9 13 9 +12 8 4 +15 8 4 +19 9 5 +18 9 2 +20 8 4 +23 9 8 +21 14 9 +21 20 22 +29 26 40 +39 32 53 +50 45 72 +64 59 98 +85 63 126 +97 78 151 +101 101 165 +110 109 180 +114 120 207 +124 162 218 +143 183 210 +159 175 217 +178 191 233 +193 196 229 +200 190 212 +202 177 202 +189 155 183 +173 163 146 +159 164 112 +141 134 90 +125 137 81 +97 150 81 +78 141 84 +62 140 100 +33 139 111 +20 137 105 +11 123 93 +5 101 78 +12 86 71 +29 75 67 +50 77 66 +67 83 74 +89 86 77 +113 96 83 +110 101 90 +100 94 73 +94 88 48 +68 81 52 +49 74 50 +39 68 32 +28 64 44 +36 62 65 +52 55 61 +65 46 58 +87 38 64 +111 33 57 +115 27 38 +124 21 39 +133 34 56 +126 53 72 +125 65 105 +134 93 146 +147 119 177 +144 137 205 +129 155 231 +134 159 229 +130 157 213 +97 152 205 +70 148 184 +59 150 165 +43 141 155 +26 133 146 +14 136 142 +16 143 139 diff --git a/src/fractalzoomer/color_maps/Flame 671_Venice.map b/src/fractalzoomer/color_maps/Flame 671_Venice.map new file mode 100644 index 000000000..17b564558 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 671_Venice.map @@ -0,0 +1,256 @@ +79 14 7 +81 38 30 +94 53 45 +107 69 61 +129 91 72 +152 114 84 +161 122 92 +170 131 100 +199 156 129 +191 161 137 +184 166 145 +160 173 152 +137 181 160 +119 180 165 +101 179 171 +95 173 170 +90 168 169 +73 158 167 +75 161 170 +78 164 173 +83 157 167 +89 150 161 +92 145 156 +95 140 151 +100 130 139 +94 120 129 +88 110 119 +84 96 106 +81 82 93 +82 75 86 +84 68 80 +80 66 75 +78 63 69 +69 70 79 +80 68 75 +91 67 72 +96 74 79 +102 81 86 +96 92 98 +90 103 111 +120 119 108 +140 120 98 +161 121 88 +166 125 91 +172 130 94 +175 132 90 +178 134 87 +181 138 89 +177 143 91 +156 141 106 +158 141 104 +161 142 103 +164 145 107 +167 148 111 +167 151 116 +167 154 122 +190 170 126 +199 170 115 +208 171 105 +207 168 99 +206 165 93 +203 158 90 +201 151 88 +191 129 77 +179 107 64 +141 73 35 +117 53 25 +94 34 16 +85 27 13 +76 21 11 +62 8 10 +50 11 14 +21 18 21 +19 21 21 +18 24 22 +28 33 26 +39 43 31 +43 43 33 +47 43 35 +58 41 30 +71 32 26 +94 34 25 +95 35 40 +96 36 55 +98 36 60 +101 37 66 +113 43 72 +124 56 63 +121 70 79 +117 71 95 +113 72 112 +115 73 111 +118 75 111 +123 80 96 +121 74 84 +109 60 80 +100 44 74 +101 25 62 +103 20 49 +106 15 36 +104 13 30 +102 11 24 +95 8 15 +85 14 18 +72 33 35 +64 43 48 +57 54 61 +52 58 68 +48 62 76 +40 69 89 +37 82 102 +38 96 116 +40 107 123 +49 105 125 +50 101 119 +52 97 114 +55 85 102 +52 75 91 +49 69 76 +45 60 66 +49 39 38 +50 36 39 +52 33 40 +50 37 45 +48 41 51 +44 52 59 +46 61 66 +46 70 79 +47 81 91 +29 97 109 +26 97 108 +24 98 108 +25 100 110 +30 96 110 +38 93 116 +45 89 123 +57 88 138 +68 94 149 +80 100 160 +86 104 165 +92 109 170 +97 113 176 +99 117 178 +102 130 182 +102 132 183 +91 142 171 +83 145 168 +75 148 166 +62 158 169 +52 168 180 +43 176 187 +37 177 187 +21 174 181 +18 174 181 +16 174 182 +14 173 182 +19 169 180 +20 164 173 +25 151 161 +31 140 151 +36 130 141 +41 124 135 +41 124 134 +41 124 134 +41 124 134 +36 125 133 +31 128 135 +26 132 138 +20 141 149 +18 141 149 +16 142 150 +16 141 148 +16 141 147 +17 142 147 +21 143 150 +22 143 150 +26 137 145 +29 131 138 +29 125 129 +27 121 123 +24 117 119 +19 111 114 +17 108 110 +12 103 108 +7 105 108 +8 104 108 +9 104 108 +14 106 110 +20 107 115 +24 112 120 +30 118 126 +36 123 132 +41 127 136 +46 130 139 +48 131 140 +49 131 141 +50 130 140 +50 129 137 +55 122 132 +60 112 129 +66 101 127 +71 94 121 +74 92 110 +78 88 97 +79 86 94 +80 82 94 +80 80 100 +75 85 99 +71 89 95 +64 98 96 +57 104 100 +52 109 111 +46 115 119 +44 117 123 +43 121 127 +42 123 130 +43 125 132 +44 126 134 +44 127 136 +45 127 136 +45 127 137 +45 127 137 +45 127 138 +46 127 139 +47 129 139 +50 129 140 +53 128 140 +59 125 144 +65 122 150 +71 122 159 +79 121 166 +82 120 167 +86 117 168 +88 115 167 +93 114 168 +107 118 171 +122 124 166 +136 129 163 +150 140 154 +157 148 145 +170 154 139 +183 160 126 +193 159 116 +200 159 105 +197 143 89 +195 126 78 +187 107 64 +178 85 50 +168 75 40 +153 53 25 +142 33 14 +126 17 10 +111 2 5 +98 2 5 +88 2 5 +81 3 3 diff --git a/src/fractalzoomer/color_maps/Flame 672_Victoria.map b/src/fractalzoomer/color_maps/Flame 672_Victoria.map new file mode 100644 index 000000000..e6012a6a1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 672_Victoria.map @@ -0,0 +1,256 @@ +103 95 129 +114 85 111 +123 80 103 +132 75 96 +140 73 89 +148 71 83 +151 72 80 +154 74 77 +174 79 64 +180 75 59 +187 72 54 +189 71 53 +191 70 53 +187 73 55 +183 76 57 +178 77 57 +174 78 58 +152 66 61 +140 60 60 +129 55 60 +117 52 60 +106 50 60 +100 49 60 +94 48 60 +72 43 60 +66 42 59 +60 42 58 +63 42 55 +67 42 53 +71 42 53 +76 43 53 +87 41 54 +100 41 53 +113 41 53 +114 41 53 +116 42 53 +119 41 56 +122 40 59 +123 40 62 +124 40 65 +118 44 75 +108 49 80 +99 55 86 +91 59 92 +84 64 99 +82 64 101 +81 65 104 +78 66 104 +75 66 104 +73 67 99 +72 67 99 +72 67 99 +70 66 98 +69 66 97 +68 65 96 +68 65 96 +68 63 92 +69 60 93 +70 57 95 +67 56 97 +64 55 100 +62 55 101 +61 55 102 +59 58 104 +60 57 104 +63 58 105 +66 62 108 +70 66 111 +74 70 114 +78 75 117 +90 88 124 +100 100 130 +116 114 135 +117 116 136 +118 118 138 +122 122 140 +127 127 143 +130 128 140 +134 130 137 +133 130 137 +128 125 134 +111 107 128 +107 103 128 +103 100 128 +102 100 128 +102 100 128 +102 100 127 +101 98 128 +88 90 125 +82 84 121 +77 78 117 +75 75 116 +73 72 115 +72 67 112 +72 64 110 +71 60 105 +70 57 98 +64 48 88 +65 47 88 +66 47 89 +68 48 91 +70 50 94 +75 56 96 +81 66 98 +97 89 104 +107 102 113 +118 115 122 +123 121 127 +128 127 133 +134 136 140 +135 137 146 +136 140 145 +134 140 143 +125 128 140 +121 124 139 +118 120 138 +107 106 137 +99 97 132 +91 90 126 +82 81 121 +73 72 115 +71 70 114 +70 69 113 +71 69 111 +72 69 110 +75 70 107 +81 73 102 +88 73 97 +94 71 93 +108 66 84 +108 63 81 +109 61 78 +108 58 70 +105 53 64 +100 49 59 +98 48 57 +96 45 57 +93 45 57 +91 45 57 +88 44 57 +85 44 57 +81 44 57 +82 44 56 +87 46 56 +94 51 54 +105 58 54 +105 60 56 +106 62 58 +108 64 64 +108 65 70 +112 66 74 +112 65 75 +102 63 80 +97 62 82 +93 61 84 +80 59 88 +73 57 91 +72 53 90 +73 50 84 +78 46 79 +88 42 76 +106 48 70 +111 50 69 +117 53 68 +128 61 65 +141 65 61 +156 71 59 +170 73 58 +191 80 57 +192 83 57 +194 87 58 +194 89 59 +194 92 58 +186 91 57 +178 86 52 +165 81 49 +151 77 48 +135 72 49 +124 67 51 +112 65 54 +101 60 53 +89 55 53 +80 50 54 +70 47 58 +67 53 74 +68 56 78 +70 60 83 +74 67 91 +78 73 99 +82 75 104 +84 79 109 +86 82 116 +88 85 119 +88 88 121 +88 89 120 +86 85 117 +83 81 110 +77 76 103 +73 73 97 +69 70 93 +68 68 91 +69 67 91 +71 66 91 +71 65 90 +74 69 91 +82 74 88 +93 82 85 +107 92 83 +123 102 83 +137 110 82 +147 115 81 +154 116 75 +156 111 69 +154 107 65 +151 103 63 +144 97 63 +136 94 66 +127 89 69 +118 79 71 +105 67 72 +93 56 75 +79 46 79 +69 40 85 +63 38 91 +63 38 96 +65 37 99 +69 38 99 +74 39 100 +76 43 103 +79 47 104 +82 53 108 +83 58 112 +84 59 110 +85 58 106 +83 58 102 +81 57 97 +78 59 94 +77 64 94 +79 69 91 +88 72 89 +100 76 84 +109 81 79 +113 85 81 +115 91 87 +112 96 97 +114 102 107 +119 105 115 +128 112 117 +133 116 121 +133 118 124 +127 118 131 +116 116 136 +107 112 142 +104 108 143 +101 103 140 +100 100 135 diff --git a/src/fractalzoomer/color_maps/Flame 673_Violet.map b/src/fractalzoomer/color_maps/Flame 673_Violet.map new file mode 100644 index 000000000..20ccac13b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 673_Violet.map @@ -0,0 +1,256 @@ +50 27 100 +48 28 96 +50 28 96 +53 28 97 +56 30 100 +59 33 104 +59 34 104 +60 36 105 +59 34 105 +59 34 106 +59 34 108 +58 33 106 +58 33 105 +58 32 101 +58 31 98 +58 31 97 +58 32 97 +61 39 96 +63 41 94 +65 44 93 +69 48 95 +73 52 97 +76 54 98 +80 57 100 +89 62 107 +93 66 114 +98 70 122 +105 80 134 +113 90 146 +117 96 152 +122 103 159 +134 114 171 +140 124 181 +146 138 196 +148 143 198 +151 148 201 +152 148 201 +153 148 202 +152 148 202 +152 148 203 +150 149 206 +151 150 208 +153 152 211 +156 154 214 +160 157 217 +160 159 216 +160 161 216 +158 160 214 +154 155 205 +146 136 190 +141 131 189 +136 127 188 +132 125 186 +129 124 185 +129 123 184 +129 122 184 +130 124 198 +136 133 206 +143 143 215 +151 151 218 +159 160 221 +162 163 222 +165 166 224 +173 172 226 +181 178 230 +187 182 228 +179 173 217 +172 165 207 +168 158 202 +165 152 197 +159 138 189 +154 125 183 +130 102 168 +122 95 163 +115 89 158 +120 93 163 +126 98 169 +129 104 173 +132 110 177 +137 122 187 +144 137 197 +165 161 212 +171 168 218 +178 176 225 +178 177 226 +178 178 228 +176 175 228 +172 169 225 +160 147 209 +150 132 197 +140 117 186 +134 110 179 +129 104 172 +118 90 161 +108 78 150 +101 69 139 +96 63 132 +93 64 124 +96 72 128 +99 80 132 +103 86 136 +107 92 141 +114 105 152 +121 117 163 +134 135 181 +134 135 183 +134 135 185 +132 132 183 +130 130 182 +124 121 175 +117 109 165 +105 94 150 +93 78 136 +79 54 112 +78 51 108 +78 49 105 +77 47 98 +76 48 94 +77 51 93 +78 54 97 +85 65 109 +87 69 112 +90 73 116 +90 72 117 +91 72 118 +94 70 121 +94 69 125 +97 69 129 +99 69 132 +103 68 134 +104 69 135 +105 71 137 +110 79 143 +118 90 152 +126 104 163 +133 117 172 +143 140 191 +153 154 202 +164 168 214 +169 173 220 +175 179 227 +183 188 235 +187 194 240 +192 197 241 +197 200 242 +208 205 248 +209 206 248 +211 207 249 +214 210 250 +217 216 248 +218 220 249 +220 223 251 +218 223 251 +217 222 251 +217 222 251 +213 220 251 +210 219 252 +206 215 252 +203 210 249 +201 207 247 +201 204 245 +199 200 244 +200 199 243 +201 198 243 +202 197 241 +203 195 239 +199 191 233 +188 180 225 +175 157 206 +171 152 201 +168 148 197 +159 140 187 +147 132 177 +125 106 154 +116 96 147 +108 85 137 +105 79 131 +103 77 128 +94 63 116 +88 55 112 +83 49 109 +80 45 109 +74 43 108 +69 38 107 +61 35 107 +61 36 109 +62 38 112 +62 42 117 +64 42 119 +67 41 121 +69 39 119 +73 42 120 +77 48 122 +81 52 123 +86 53 126 +91 57 127 +96 61 130 +101 71 136 +107 83 142 +114 94 152 +122 108 165 +131 121 178 +142 134 192 +153 149 204 +166 163 214 +178 176 225 +187 187 234 +193 194 240 +197 198 244 +200 200 245 +201 199 245 +199 197 242 +194 190 234 +187 179 225 +178 170 215 +170 160 208 +162 154 202 +158 153 199 +156 151 197 +156 153 196 +158 155 200 +159 154 200 +162 158 202 +164 160 205 +165 162 208 +165 163 210 +161 157 207 +155 148 201 +148 139 193 +143 133 189 +141 130 187 +140 128 186 +141 128 187 +141 126 186 +144 130 190 +150 135 195 +156 142 198 +163 148 201 +169 149 203 +171 151 205 +170 150 207 +163 149 207 +154 144 202 +146 135 196 +137 125 188 +126 113 182 +114 103 176 +97 92 168 +83 79 159 +71 67 147 +62 54 137 +55 46 128 +49 40 121 +46 35 114 +47 31 107 +49 28 102 diff --git a/src/fractalzoomer/color_maps/Flame 674_Violet_Fog.map b/src/fractalzoomer/color_maps/Flame 674_Violet_Fog.map new file mode 100644 index 000000000..fdc4a1873 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 674_Violet_Fog.map @@ -0,0 +1,256 @@ +135 103 140 +117 84 121 +113 73 114 +109 63 108 +103 60 103 +97 58 99 +92 56 95 +88 55 91 +76 47 79 +66 44 71 +57 41 64 +46 39 56 +35 38 49 +32 37 46 +29 36 43 +28 36 42 +28 36 42 +24 37 40 +23 37 39 +22 37 38 +21 36 37 +21 35 37 +21 34 36 +21 34 36 +25 31 37 +29 31 40 +33 32 43 +44 35 51 +55 39 59 +60 41 64 +66 43 69 +74 46 77 +80 49 84 +102 65 108 +110 72 118 +118 80 128 +116 82 130 +115 84 132 +115 83 132 +116 83 132 +118 84 129 +111 80 121 +104 76 114 +94 68 103 +84 60 93 +81 57 89 +79 54 85 +76 48 78 +68 48 72 +55 49 65 +60 53 71 +65 57 78 +72 66 89 +79 76 100 +83 83 107 +87 90 115 +112 117 140 +125 124 153 +138 131 167 +143 135 174 +148 140 182 +148 142 182 +149 144 183 +151 140 179 +149 131 171 +126 102 144 +111 92 129 +96 83 114 +91 77 106 +87 72 99 +73 62 84 +60 52 68 +38 45 51 +37 42 50 +37 40 49 +39 40 52 +41 41 56 +45 43 59 +50 45 63 +59 49 72 +69 51 78 +82 52 88 +84 52 89 +86 53 90 +87 54 91 +88 56 92 +95 57 96 +101 62 105 +110 70 121 +110 75 123 +110 81 125 +112 85 128 +114 90 131 +121 94 139 +129 95 145 +128 93 145 +122 87 135 +99 76 110 +90 69 101 +82 63 93 +79 60 90 +76 58 87 +72 57 86 +69 60 87 +67 66 89 +65 69 88 +64 72 87 +63 73 87 +62 74 87 +64 75 87 +65 77 89 +66 80 91 +68 84 91 +71 88 94 +71 88 95 +72 89 97 +75 90 105 +77 91 106 +76 92 105 +76 88 101 +67 69 89 +58 59 78 +50 49 67 +46 45 61 +42 41 55 +36 33 44 +34 27 41 +33 25 40 +32 22 40 +31 21 38 +30 21 38 +30 21 38 +30 22 37 +29 21 39 +27 21 38 +27 20 37 +26 21 34 +26 22 34 +26 23 34 +26 23 34 +26 24 34 +27 25 35 +27 25 34 +27 25 35 +27 26 35 +27 29 36 +27 29 36 +27 29 36 +27 30 36 +26 29 36 +25 29 36 +26 30 37 +27 34 40 +27 34 40 +27 35 40 +27 36 41 +27 37 41 +28 37 42 +29 37 43 +30 37 44 +30 37 44 +31 35 44 +31 34 44 +32 34 44 +35 32 44 +37 31 45 +41 30 47 +50 33 54 +68 41 69 +72 43 72 +77 45 76 +74 44 73 +74 46 75 +74 48 76 +74 50 78 +81 57 86 +81 61 89 +79 67 91 +78 72 92 +78 77 94 +82 84 101 +89 91 112 +96 100 123 +104 107 134 +117 115 148 +117 116 150 +118 117 153 +115 118 154 +111 117 152 +110 113 150 +108 109 147 +104 104 141 +93 99 131 +82 92 117 +72 84 105 +65 78 95 +60 71 88 +54 64 79 +49 58 69 +43 51 60 +39 46 54 +37 43 52 +37 41 50 +38 39 49 +38 37 47 +38 36 46 +36 35 45 +34 36 44 +33 36 45 +32 36 45 +33 37 45 +34 37 46 +33 37 46 +33 37 46 +33 37 46 +33 36 46 +34 34 45 +34 33 44 +34 32 43 +35 30 41 +35 29 40 +35 29 40 +36 29 41 +38 33 43 +47 36 49 +58 39 57 +67 43 66 +76 46 75 +80 52 82 +88 56 91 +97 59 99 +99 60 102 +98 58 100 +92 57 97 +84 56 94 +80 56 93 +75 57 89 +72 57 87 +74 60 88 +76 65 92 +83 72 100 +91 79 106 +103 86 117 +118 92 132 +135 101 149 +155 114 170 +172 125 183 +182 129 189 +186 131 194 +184 130 191 +182 135 193 +184 141 195 +175 135 185 +167 128 176 +155 113 160 +139 106 145 diff --git a/src/fractalzoomer/color_maps/Flame 675_Watermelon.map b/src/fractalzoomer/color_maps/Flame 675_Watermelon.map new file mode 100644 index 000000000..f25f52a52 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 675_Watermelon.map @@ -0,0 +1,256 @@ +92 42 30 +108 66 42 +106 72 54 +105 79 66 +111 83 75 +117 88 85 +119 94 83 +122 101 82 +106 119 84 +95 118 85 +85 117 87 +75 108 74 +65 100 61 +52 88 48 +40 76 35 +36 70 34 +33 64 33 +39 48 31 +46 46 30 +53 45 29 +51 48 29 +49 51 29 +49 52 29 +50 53 30 +54 53 28 +50 57 29 +46 61 30 +44 71 31 +42 82 33 +44 84 32 +47 87 31 +51 92 32 +54 93 32 +59 101 34 +60 101 33 +62 101 33 +61 96 32 +61 91 32 +63 87 31 +65 83 31 +79 64 30 +88 54 31 +97 45 33 +109 37 31 +121 30 29 +128 28 29 +135 26 29 +145 25 29 +146 26 30 +140 31 30 +134 42 29 +129 54 29 +122 70 28 +115 87 28 +113 91 29 +111 95 31 +89 108 33 +79 106 31 +70 104 30 +64 94 29 +58 84 29 +53 78 28 +48 72 28 +38 61 26 +29 48 25 +22 29 24 +21 26 23 +21 23 23 +20 23 22 +20 23 22 +21 23 23 +25 23 23 +42 22 24 +53 20 24 +64 19 25 +77 17 25 +90 15 25 +96 15 25 +102 15 26 +112 13 27 +115 14 27 +104 15 26 +95 16 25 +86 17 25 +81 17 24 +76 17 24 +70 18 24 +66 20 23 +81 21 23 +96 19 23 +112 18 23 +120 20 24 +129 23 25 +146 24 28 +162 27 31 +175 25 32 +180 20 32 +168 24 31 +157 25 32 +146 27 33 +141 24 33 +136 22 33 +123 20 28 +113 18 26 +106 22 25 +115 25 25 +125 28 25 +130 28 25 +135 29 25 +145 27 25 +157 27 26 +175 29 31 +189 33 31 +208 36 29 +208 34 28 +209 33 28 +209 28 31 +201 24 32 +195 22 32 +184 21 30 +159 18 25 +145 14 24 +131 10 24 +123 9 23 +116 9 23 +99 9 22 +83 13 22 +69 14 20 +59 15 20 +45 19 21 +41 21 22 +38 23 23 +36 28 26 +40 34 29 +52 40 34 +68 50 35 +84 73 40 +88 83 43 +93 94 47 +95 95 45 +98 97 44 +94 98 45 +84 96 42 +74 97 37 +61 95 37 +39 77 31 +33 71 30 +27 66 29 +19 55 26 +16 49 25 +16 43 23 +17 39 22 +16 32 20 +16 30 20 +16 29 20 +17 26 20 +18 26 19 +19 28 20 +19 30 20 +20 33 22 +22 36 24 +39 39 26 +46 39 25 +53 39 25 +68 38 25 +84 39 26 +102 33 29 +117 30 29 +141 16 26 +144 16 26 +148 16 26 +151 13 27 +151 13 27 +146 12 29 +139 9 28 +130 10 27 +121 12 27 +112 14 27 +102 17 27 +93 19 27 +84 19 26 +75 20 24 +65 21 23 +55 21 22 +39 22 22 +36 22 22 +33 22 22 +28 24 21 +24 26 21 +23 29 23 +24 32 24 +30 32 26 +39 31 26 +48 29 27 +56 29 28 +58 32 29 +57 32 29 +56 32 29 +55 27 27 +55 23 25 +53 21 24 +46 21 23 +38 23 22 +30 24 22 +28 25 21 +32 24 21 +38 23 21 +46 23 21 +52 24 23 +58 31 24 +63 41 26 +68 53 28 +76 65 30 +83 74 34 +88 84 41 +90 95 49 +87 104 54 +82 109 58 +78 109 57 +73 102 56 +69 95 61 +63 85 58 +55 72 58 +46 60 49 +38 47 39 +30 37 35 +26 30 29 +23 25 26 +22 24 24 +25 23 22 +29 24 21 +32 26 23 +38 34 27 +48 50 40 +65 66 53 +84 84 67 +100 97 80 +114 112 97 +132 139 126 +148 158 147 +163 173 157 +174 164 148 +181 149 137 +188 141 132 +192 130 132 +184 124 125 +174 98 102 +161 71 76 +154 48 52 +151 34 41 +144 36 40 +133 47 37 +125 53 36 +109 49 33 +97 46 28 +95 37 31 diff --git a/src/fractalzoomer/color_maps/Flame 676_Whisp.map b/src/fractalzoomer/color_maps/Flame 676_Whisp.map new file mode 100644 index 000000000..936e67d31 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 676_Whisp.map @@ -0,0 +1,256 @@ +179 160 155 +199 173 168 +210 184 179 +222 195 190 +214 185 180 +207 175 171 +203 171 167 +200 167 163 +180 156 152 +170 145 140 +160 134 129 +150 125 120 +141 117 111 +129 103 97 +117 90 83 +114 81 77 +112 73 71 +103 56 55 +98 55 54 +93 54 54 +95 56 56 +97 59 58 +97 64 62 +97 69 66 +100 90 85 +106 100 93 +113 111 101 +122 117 109 +132 123 118 +135 127 121 +138 132 125 +142 137 130 +140 135 128 +133 126 120 +127 121 115 +121 116 110 +119 113 105 +117 110 100 +117 110 100 +117 110 101 +127 117 108 +132 120 112 +138 123 116 +140 125 118 +143 127 121 +143 128 121 +143 129 121 +142 128 123 +141 125 123 +137 120 119 +136 118 117 +136 117 115 +141 116 115 +147 115 116 +149 115 116 +152 116 116 +150 114 112 +149 116 113 +149 118 114 +141 114 112 +134 111 111 +129 109 108 +125 107 106 +116 106 104 +111 104 104 +105 98 100 +102 94 97 +99 91 94 +97 89 91 +95 88 89 +91 81 81 +85 74 73 +67 53 52 +56 42 40 +46 31 29 +43 29 28 +40 28 28 +41 30 31 +43 33 34 +51 42 43 +67 55 58 +115 103 101 +141 127 124 +168 152 148 +179 162 157 +191 172 166 +209 189 184 +222 204 198 +234 213 206 +232 208 203 +231 203 200 +227 199 196 +224 195 192 +217 187 183 +210 181 179 +214 182 179 +217 186 181 +223 192 189 +226 199 195 +229 207 201 +230 207 202 +231 208 203 +230 205 202 +223 197 193 +191 175 168 +175 160 154 +159 145 141 +152 137 134 +145 130 127 +129 116 111 +117 107 100 +109 96 91 +110 88 84 +110 82 77 +110 82 78 +111 83 80 +119 84 81 +125 88 83 +132 94 87 +136 101 96 +150 115 110 +152 121 117 +155 128 124 +158 129 126 +161 131 129 +161 133 131 +161 133 131 +153 130 130 +147 125 123 +131 110 106 +126 105 102 +121 101 98 +109 90 87 +95 80 78 +81 69 66 +70 59 58 +54 43 42 +50 39 37 +47 36 33 +50 38 35 +54 41 38 +64 49 45 +78 61 56 +93 72 68 +113 88 85 +152 122 118 +157 127 124 +163 132 130 +170 138 136 +172 137 137 +166 132 132 +153 125 124 +117 98 95 +106 90 86 +96 82 78 +75 67 64 +60 55 52 +49 45 43 +43 39 36 +41 35 36 +48 37 40 +63 49 50 +67 51 51 +71 53 53 +82 60 59 +93 69 66 +97 75 72 +97 75 69 +90 67 59 +86 64 57 +83 62 56 +77 59 53 +71 57 50 +70 56 50 +69 55 50 +68 54 51 +65 54 52 +65 55 54 +67 54 55 +65 51 53 +58 45 48 +51 41 44 +46 35 38 +45 33 35 +45 35 35 +47 38 37 +50 41 40 +57 48 47 +62 54 52 +64 58 56 +67 61 59 +69 63 61 +70 65 62 +69 65 61 +70 66 60 +71 64 61 +73 66 64 +79 69 68 +89 77 73 +96 82 79 +100 86 84 +104 90 87 +106 91 86 +107 89 84 +102 82 78 +94 76 71 +82 66 60 +70 56 53 +59 43 44 +52 35 38 +46 31 31 +44 32 31 +46 33 34 +55 41 41 +65 51 48 +78 65 59 +92 73 67 +105 82 75 +117 84 80 +126 87 84 +131 90 88 +131 95 91 +129 96 93 +129 96 94 +129 99 97 +128 107 104 +127 115 112 +130 123 119 +136 129 129 +147 139 139 +161 150 150 +177 162 160 +188 171 172 +198 180 182 +207 188 189 +216 193 192 +216 193 191 +210 186 186 +202 177 176 +191 166 165 +181 155 153 +165 142 140 +151 132 129 +139 123 120 +130 118 115 +120 111 108 +113 109 105 +109 105 103 +107 104 102 +105 101 99 +106 100 97 +109 98 95 +115 102 100 +119 103 101 +138 122 120 +157 139 133 diff --git a/src/fractalzoomer/color_maps/Flame 677_Whisper.map b/src/fractalzoomer/color_maps/Flame 677_Whisper.map new file mode 100644 index 000000000..bfd99ca3d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 677_Whisper.map @@ -0,0 +1,256 @@ +32 70 66 +16 29 31 +13 28 30 +10 27 30 +10 33 35 +10 39 41 +12 42 44 +14 46 48 +13 50 52 +13 48 50 +14 47 48 +12 38 41 +10 30 34 +9 25 28 +9 21 22 +9 20 21 +9 19 20 +13 18 16 +16 19 15 +19 20 15 +25 22 14 +32 25 14 +33 27 16 +34 29 18 +42 35 23 +42 37 25 +42 39 28 +39 38 27 +37 38 27 +34 36 25 +32 34 24 +28 31 22 +25 27 18 +18 20 13 +15 18 13 +13 17 13 +12 17 15 +11 18 17 +11 19 19 +11 21 22 +14 33 33 +18 49 48 +23 65 64 +32 81 78 +42 97 92 +42 105 99 +42 114 106 +37 120 118 +38 119 113 +24 86 85 +19 71 68 +14 56 52 +14 44 41 +14 33 30 +13 31 27 +13 30 25 +12 22 22 +18 24 21 +24 26 21 +32 30 22 +40 34 23 +44 35 23 +48 37 24 +52 40 26 +54 44 28 +44 39 27 +40 37 25 +36 35 23 +35 33 21 +34 31 19 +39 31 16 +47 36 18 +66 54 26 +76 62 34 +86 71 42 +97 80 49 +109 89 56 +114 95 61 +120 101 67 +144 115 75 +151 128 88 +151 139 88 +131 134 86 +111 130 84 +100 116 71 +90 102 59 +62 84 49 +43 66 42 +21 35 24 +17 29 23 +14 24 23 +13 23 23 +12 22 24 +12 22 24 +16 24 26 +18 27 29 +16 30 32 +22 39 42 +23 41 43 +24 43 45 +27 46 48 +31 50 51 +44 54 51 +49 61 46 +65 93 67 +62 99 73 +60 105 79 +57 103 80 +55 102 81 +50 96 82 +40 78 72 +32 60 55 +32 50 45 +30 36 28 +30 35 27 +31 34 27 +32 35 26 +31 33 24 +28 31 23 +27 30 23 +24 28 21 +21 26 20 +19 24 19 +17 22 18 +15 21 17 +10 19 15 +8 16 13 +6 14 13 +5 13 13 +6 14 14 +6 15 15 +7 16 16 +8 18 19 +6 20 22 +6 21 23 +7 21 23 +5 18 21 +4 15 17 +3 12 14 +2 10 12 +2 9 10 +0 7 8 +0 7 8 +2 7 6 +3 7 6 +4 11 11 +5 11 11 +6 11 11 +6 13 14 +5 15 16 +6 15 16 +6 16 16 +8 17 19 +9 19 19 +10 21 20 +15 25 22 +18 32 29 +22 42 38 +28 51 44 +37 55 49 +44 61 53 +50 59 53 +50 56 50 +50 54 47 +46 51 43 +43 45 39 +36 43 38 +31 44 40 +30 51 44 +33 55 44 +36 59 44 +36 58 40 +34 58 44 +38 60 42 +39 56 34 +33 48 35 +35 51 38 +39 56 43 +42 60 46 +50 71 52 +55 83 63 +52 92 69 +51 95 68 +51 99 74 +41 93 73 +40 91 72 +40 89 72 +37 85 80 +37 85 79 +39 88 81 +47 97 87 +63 104 88 +69 102 82 +71 97 78 +78 94 78 +71 87 69 +52 77 64 +42 76 73 +37 90 86 +30 107 105 +32 117 114 +48 129 119 +54 139 131 +49 131 123 +55 113 104 +52 99 91 +40 80 75 +41 62 60 +45 55 52 +45 54 44 +60 57 42 +79 66 49 +93 81 53 +115 103 66 +151 145 113 +149 174 149 +127 166 140 +150 176 152 +149 184 163 +117 155 131 +107 123 103 +105 100 78 +100 87 59 +87 77 54 +69 61 45 +52 49 36 +39 42 31 +30 35 26 +24 29 23 +20 25 20 +18 24 19 +21 25 21 +25 27 21 +28 30 21 +28 32 23 +28 32 25 +27 34 24 +25 31 24 +22 30 25 +22 31 26 +23 30 27 +22 32 31 +19 34 36 +19 36 39 +21 39 40 +23 41 41 +28 43 40 +38 43 37 +47 45 33 +52 52 33 +56 60 40 +58 64 45 +55 79 64 +53 94 78 +43 74 64 +36 66 63 diff --git a/src/fractalzoomer/color_maps/Flame 678_Wintergrass.map b/src/fractalzoomer/color_maps/Flame 678_Wintergrass.map new file mode 100644 index 000000000..bde3702cd --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 678_Wintergrass.map @@ -0,0 +1,256 @@ +161 147 99 +150 137 77 +153 144 92 +156 151 108 +167 158 121 +179 166 134 +182 168 137 +185 171 141 +190 172 141 +175 161 126 +160 150 112 +147 142 94 +135 134 77 +127 124 57 +120 115 38 +123 114 34 +126 114 30 +134 115 20 +138 115 21 +143 116 23 +142 114 25 +142 112 28 +139 111 28 +136 110 29 +119 105 47 +115 106 53 +112 108 60 +119 115 73 +126 123 87 +134 128 94 +142 133 102 +155 143 113 +164 147 117 +150 142 118 +137 131 104 +124 120 91 +111 110 73 +98 101 56 +101 100 50 +105 100 44 +119 101 25 +128 107 23 +138 113 21 +142 118 24 +146 123 27 +144 124 31 +143 126 35 +141 128 43 +136 125 51 +133 124 48 +134 123 42 +136 122 36 +140 122 26 +144 122 17 +143 120 14 +142 119 11 +129 112 7 +121 105 7 +114 98 8 +108 96 9 +103 95 10 +101 94 11 +99 93 13 +101 92 12 +104 92 16 +95 89 21 +92 88 26 +89 87 31 +87 88 33 +86 89 35 +85 92 40 +90 95 40 +104 111 37 +106 111 33 +108 111 30 +105 107 33 +103 104 36 +99 102 36 +96 100 37 +89 93 42 +86 90 47 +83 86 50 +80 83 46 +78 81 42 +77 81 40 +77 81 38 +78 82 37 +76 83 39 +87 94 49 +101 104 65 +116 115 81 +126 122 89 +137 129 97 +157 143 112 +174 156 124 +186 167 128 +186 170 121 +190 162 79 +184 152 57 +178 142 35 +177 137 27 +176 133 19 +169 127 16 +160 122 16 +139 109 21 +125 108 26 +112 107 32 +110 105 33 +109 104 34 +100 101 36 +92 98 38 +93 97 35 +95 94 31 +92 90 34 +91 89 32 +90 89 31 +88 87 30 +86 85 31 +84 84 29 +87 84 28 +100 90 22 +113 96 20 +127 102 18 +131 106 16 +135 110 14 +152 119 12 +167 127 15 +168 133 24 +172 141 45 +183 153 87 +183 155 98 +184 158 109 +184 161 130 +186 164 136 +179 158 130 +163 148 116 +126 123 93 +109 109 76 +92 96 60 +86 92 55 +81 88 50 +68 78 40 +60 73 33 +59 69 23 +53 66 19 +44 64 28 +45 65 29 +47 66 30 +50 75 38 +54 78 42 +58 82 47 +63 88 51 +70 96 57 +70 96 60 +71 97 63 +77 99 66 +83 105 65 +86 107 65 +96 110 58 +106 113 48 +107 111 42 +109 104 31 +108 101 32 +108 99 34 +109 99 36 +110 101 42 +112 105 49 +120 112 49 +133 125 51 +137 125 47 +141 126 43 +147 126 40 +153 131 39 +162 131 35 +164 131 44 +166 138 63 +171 146 79 +163 148 88 +149 143 101 +137 139 108 +124 131 96 +105 116 84 +86 104 79 +75 96 68 +73 91 60 +73 91 60 +73 91 60 +77 94 58 +88 98 54 +100 102 49 +109 107 46 +116 109 43 +126 111 37 +133 115 32 +135 119 28 +141 121 26 +144 120 24 +146 122 23 +150 123 24 +152 121 26 +153 122 30 +152 123 34 +148 122 40 +145 123 47 +142 125 54 +142 129 69 +147 136 85 +156 142 98 +163 148 111 +165 150 115 +173 152 103 +179 153 85 +170 148 72 +157 142 55 +152 135 37 +143 132 34 +127 128 41 +113 122 45 +105 116 47 +99 112 50 +93 106 51 +88 101 50 +86 98 49 +84 93 46 +78 89 44 +71 81 42 +61 70 39 +49 63 35 +44 57 30 +50 57 37 +51 59 37 +56 64 32 +70 75 37 +82 86 41 +93 95 38 +104 100 35 +112 107 36 +122 116 40 +132 124 45 +140 130 59 +149 139 81 +162 149 96 +172 154 114 +183 163 132 +197 172 143 +205 178 147 +210 184 154 +212 186 159 +212 187 157 +211 188 157 +209 187 159 +206 181 155 +197 173 145 +193 170 141 +187 162 121 +169 148 95 diff --git a/src/fractalzoomer/color_maps/Flame 679_Wooden.map b/src/fractalzoomer/color_maps/Flame 679_Wooden.map new file mode 100644 index 000000000..8ee6111ac --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 679_Wooden.map @@ -0,0 +1,256 @@ +92 74 63 +75 57 57 +70 54 54 +66 51 51 +62 49 48 +59 48 45 +57 48 43 +56 49 42 +54 48 42 +51 55 48 +49 63 54 +55 74 67 +62 86 81 +69 94 81 +77 102 81 +90 104 79 +104 107 78 +129 101 72 +132 97 64 +136 94 56 +132 87 50 +129 80 45 +125 79 42 +122 78 39 +104 75 39 +91 69 40 +78 63 42 +71 59 41 +64 56 40 +61 57 40 +58 58 41 +55 55 41 +53 47 42 +39 51 47 +44 48 42 +50 46 38 +49 48 35 +48 50 33 +48 49 32 +48 48 31 +46 38 25 +42 36 24 +39 35 23 +35 29 23 +32 23 23 +30 22 22 +28 21 21 +24 18 24 +17 22 22 +12 20 20 +12 19 18 +13 19 16 +15 22 18 +17 26 21 +19 27 25 +22 29 29 +27 30 37 +29 34 39 +31 38 42 +31 34 40 +31 31 39 +30 32 38 +29 33 38 +27 30 37 +27 31 35 +31 35 27 +36 35 28 +41 35 30 +42 35 30 +44 36 31 +48 42 31 +51 47 32 +55 43 30 +54 44 29 +53 45 28 +49 42 25 +45 40 23 +43 39 22 +42 38 22 +38 36 21 +33 29 19 +20 24 15 +20 21 13 +21 19 12 +20 15 10 +19 12 9 +17 11 8 +15 10 7 +16 9 6 +15 10 7 +15 11 8 +16 13 9 +18 16 10 +21 23 14 +29 23 17 +34 29 19 +39 34 21 +50 38 27 +54 39 27 +58 40 27 +59 41 26 +60 42 26 +61 40 27 +61 42 28 +64 45 29 +65 48 31 +66 52 34 +67 53 34 +68 54 35 +69 56 39 +72 59 43 +75 65 49 +78 71 52 +80 75 56 +82 75 56 +85 76 57 +92 80 59 +97 82 60 +104 88 61 +113 93 65 +131 110 79 +142 115 80 +154 121 81 +156 124 82 +158 128 84 +149 127 86 +145 117 82 +140 107 75 +135 100 67 +104 84 54 +97 77 52 +90 71 51 +80 64 49 +72 61 49 +67 64 47 +65 62 47 +56 60 45 +57 56 45 +58 53 45 +58 52 44 +59 51 43 +57 48 39 +57 43 34 +57 39 30 +58 40 27 +63 40 21 +65 41 19 +68 43 18 +74 44 18 +77 48 20 +80 51 24 +85 57 27 +97 61 31 +97 62 33 +98 64 35 +99 66 41 +99 70 43 +100 71 46 +97 73 47 +94 72 50 +86 69 53 +57 76 63 +54 77 65 +52 79 67 +49 78 66 +48 76 68 +46 71 65 +45 69 61 +51 61 45 +53 57 42 +56 53 40 +54 45 36 +50 47 34 +43 51 36 +36 54 39 +35 55 39 +30 54 40 +30 54 39 +30 52 40 +30 49 34 +31 43 27 +38 36 22 +36 29 18 +34 24 18 +31 21 13 +30 19 13 +29 18 13 +26 15 15 +24 14 16 +22 15 15 +24 18 15 +28 16 17 +32 20 22 +38 26 31 +48 37 43 +66 50 50 +86 72 67 +103 98 80 +108 113 89 +118 106 88 +123 115 88 +126 119 88 +119 116 86 +104 94 73 +89 79 59 +76 74 51 +65 70 49 +52 65 49 +51 62 47 +52 62 46 +62 65 46 +75 63 42 +89 62 37 +95 57 30 +92 55 27 +87 50 22 +87 50 18 +82 42 13 +70 37 11 +53 34 11 +45 34 13 +42 31 14 +44 29 11 +44 31 10 +47 32 13 +54 35 16 +61 36 17 +65 40 18 +69 42 23 +71 47 29 +73 47 32 +72 50 32 +74 46 32 +73 50 32 +73 48 32 +70 46 32 +68 42 30 +64 40 30 +62 39 29 +58 36 30 +54 33 28 +49 32 27 +44 35 26 +42 34 26 +40 35 27 +36 40 30 +31 44 34 +35 50 38 +40 57 40 +53 63 44 +62 68 49 +80 77 56 +90 82 59 +90 82 58 +83 72 57 +86 74 60 diff --git a/src/fractalzoomer/color_maps/Flame 680_Wooden_2.map b/src/fractalzoomer/color_maps/Flame 680_Wooden_2.map new file mode 100644 index 000000000..845b67359 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 680_Wooden_2.map @@ -0,0 +1,256 @@ +59 44 27 +70 50 29 +75 53 30 +80 57 32 +83 59 33 +87 62 34 +87 63 34 +88 64 35 +88 66 35 +87 64 34 +86 63 34 +83 61 33 +80 59 32 +76 56 30 +73 54 29 +70 52 28 +68 51 28 +58 45 25 +52 41 23 +47 37 22 +41 33 20 +36 29 19 +33 27 18 +31 26 18 +24 21 16 +21 19 15 +19 18 15 +18 17 15 +18 17 15 +17 16 15 +17 16 15 +17 16 15 +17 16 15 +17 16 16 +17 16 16 +18 17 16 +20 17 16 +22 18 17 +23 19 17 +24 20 17 +31 24 19 +36 26 20 +41 29 22 +47 32 23 +54 36 25 +57 37 25 +60 39 25 +64 41 26 +67 42 27 +72 47 28 +75 49 28 +79 52 29 +86 56 31 +93 61 33 +97 63 33 +101 66 34 +117 78 38 +124 85 39 +132 92 41 +140 105 49 +149 118 57 +154 124 62 +159 131 68 +171 144 74 +181 151 79 +195 164 85 +199 165 83 +204 167 82 +205 168 82 +206 169 83 +206 170 89 +207 176 93 +205 175 95 +201 170 92 +197 166 90 +192 157 81 +187 149 72 +184 144 68 +182 139 65 +180 137 63 +181 137 61 +180 135 59 +176 132 56 +172 130 54 +169 127 52 +166 125 51 +158 117 48 +148 110 44 +134 100 39 +128 95 37 +122 91 36 +118 88 35 +115 86 34 +107 80 32 +98 73 31 +86 64 29 +74 56 27 +58 45 24 +55 43 24 +52 41 24 +52 41 24 +53 41 24 +55 42 25 +57 43 26 +59 45 27 +57 44 27 +56 43 27 +54 42 26 +53 42 26 +51 40 26 +50 39 26 +49 39 25 +49 39 25 +53 41 26 +54 42 26 +55 43 27 +58 44 27 +60 46 28 +64 49 29 +69 52 30 +80 60 32 +85 63 33 +91 67 35 +93 68 35 +96 70 36 +99 72 36 +101 74 37 +103 76 37 +105 77 38 +107 79 38 +106 79 38 +106 79 39 +106 79 40 +105 79 39 +103 78 38 +102 77 38 +105 80 37 +109 81 38 +113 82 40 +114 82 41 +116 83 42 +117 83 43 +116 82 43 +113 80 42 +110 79 41 +102 75 37 +100 73 36 +99 72 36 +95 69 35 +91 64 34 +83 59 33 +75 52 31 +56 41 26 +51 38 24 +47 36 23 +41 33 22 +38 32 21 +38 31 21 +39 32 22 +43 35 23 +48 38 24 +59 45 26 +62 48 27 +66 51 28 +74 57 30 +83 63 32 +94 69 34 +104 74 36 +101 73 35 +99 71 34 +98 70 34 +94 67 33 +89 64 32 +82 61 30 +77 58 29 +82 60 29 +76 55 28 +69 51 26 +61 45 24 +53 39 22 +43 32 20 +32 25 18 +21 19 16 +21 19 16 +20 19 16 +19 18 16 +19 18 16 +19 18 16 +18 17 16 +18 17 15 +18 17 16 +18 17 16 +19 18 16 +20 19 16 +22 20 16 +24 22 17 +27 23 18 +29 25 18 +31 27 19 +32 28 20 +33 29 20 +35 30 20 +36 31 21 +38 33 21 +42 35 22 +46 38 23 +50 41 25 +56 45 26 +61 49 27 +66 52 28 +72 56 29 +76 59 30 +80 62 31 +84 64 31 +87 67 32 +91 69 34 +95 72 36 +100 76 37 +106 80 38 +111 84 41 +116 87 42 +118 88 43 +118 89 43 +115 88 44 +111 85 44 +105 80 43 +99 76 40 +94 73 39 +89 69 38 +84 66 37 +79 62 36 +74 59 34 +69 55 33 +63 50 31 +56 45 29 +51 41 26 +46 37 24 +42 34 22 +38 32 20 +35 29 19 +33 28 19 +32 27 19 +30 26 19 +30 26 19 +30 26 19 +31 27 19 +33 28 19 +35 28 19 +38 29 19 +40 31 20 +42 32 21 +44 33 22 +46 34 22 +48 36 23 +51 38 24 +54 41 26 diff --git a/src/fractalzoomer/color_maps/Flame 681_Wooden_3.map b/src/fractalzoomer/color_maps/Flame 681_Wooden_3.map new file mode 100644 index 000000000..1a64465ba --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 681_Wooden_3.map @@ -0,0 +1,256 @@ +95 69 38 +68 47 22 +53 33 11 +38 20 1 +33 17 0 +28 15 0 +25 14 0 +23 13 1 +15 9 1 +13 7 0 +12 5 0 +12 5 0 +12 5 0 +14 6 0 +17 7 0 +19 7 0 +21 8 0 +29 12 0 +31 13 0 +34 15 0 +34 15 0 +35 16 0 +35 15 0 +35 15 0 +32 14 1 +31 14 2 +30 14 3 +33 18 7 +36 23 12 +40 28 18 +44 33 24 +57 47 38 +74 65 57 +103 96 86 +117 112 102 +132 128 119 +146 144 136 +161 160 154 +165 164 158 +169 169 163 +168 166 160 +162 158 149 +156 150 138 +144 135 122 +132 120 107 +123 110 97 +115 101 88 +99 84 68 +87 70 52 +63 41 21 +53 31 12 +43 21 3 +41 20 2 +39 19 1 +39 19 0 +40 19 0 +43 21 0 +46 24 3 +50 27 6 +61 36 12 +72 45 18 +78 51 21 +85 57 24 +96 64 25 +105 70 27 +115 79 32 +114 78 30 +113 78 29 +111 74 26 +109 71 23 +103 65 18 +95 59 15 +81 51 17 +83 54 22 +85 57 28 +94 66 36 +104 75 44 +108 80 47 +113 86 51 +122 94 60 +130 103 67 +139 108 71 +138 106 69 +137 105 67 +135 104 66 +133 103 65 +129 100 63 +127 99 63 +124 96 63 +117 91 60 +110 86 57 +106 82 53 +102 79 50 +92 73 46 +85 66 43 +78 59 39 +67 49 32 +47 29 13 +43 24 10 +39 19 7 +38 18 6 +38 18 6 +38 17 4 +38 18 3 +39 18 3 +38 17 3 +38 16 3 +36 15 2 +35 15 2 +34 14 1 +32 13 0 +31 12 0 +31 11 0 +32 13 1 +33 14 2 +34 15 3 +39 22 10 +48 33 21 +61 45 31 +77 59 41 +107 83 51 +125 102 69 +144 121 87 +154 132 100 +164 143 113 +183 164 136 +191 174 145 +200 184 151 +205 187 155 +211 194 165 +208 191 163 +205 189 162 +193 178 153 +178 160 136 +162 139 108 +145 120 86 +114 85 48 +99 70 37 +84 56 26 +77 49 20 +70 43 15 +61 35 8 +55 29 3 +52 26 3 +55 27 4 +66 38 13 +70 42 17 +75 46 21 +83 54 27 +93 62 34 +100 70 41 +107 78 50 +120 93 65 +123 94 66 +126 96 67 +125 96 64 +118 89 58 +110 81 52 +100 73 44 +92 63 39 +87 59 32 +69 40 15 +65 36 11 +62 33 7 +55 26 3 +52 25 3 +49 23 3 +46 21 2 +42 18 0 +40 17 0 +39 17 0 +36 17 1 +35 16 1 +35 16 1 +36 17 2 +40 19 3 +45 26 8 +55 37 15 +68 48 23 +80 59 32 +94 67 38 +102 75 48 +114 87 58 +125 102 73 +149 131 105 +152 135 111 +155 139 117 +162 143 120 +168 148 121 +171 153 122 +174 154 120 +174 153 119 +174 149 115 +174 145 107 +173 141 98 +169 134 89 +161 126 79 +152 116 74 +142 106 69 +130 94 60 +117 85 53 +104 75 45 +94 66 37 +86 59 34 +75 49 25 +66 40 18 +59 34 13 +57 34 12 +63 40 18 +69 46 23 +74 49 26 +80 51 27 +86 59 31 +98 69 37 +111 81 46 +120 91 55 +128 97 62 +132 105 73 +141 118 86 +152 131 101 +162 144 115 +171 153 126 +176 159 135 +179 166 145 +184 171 152 +186 173 156 +186 173 152 +184 167 143 +180 161 134 +177 155 126 +173 148 119 +166 143 111 +157 134 101 +143 122 92 +130 108 79 +116 93 67 +104 83 57 +96 74 48 +90 70 46 +87 66 44 +89 66 44 +94 71 45 +102 77 47 +113 87 55 +124 98 65 +136 108 72 +150 119 77 +158 126 79 +161 128 79 +161 128 83 +158 127 83 +155 124 81 +143 112 67 +129 97 53 +114 83 44 +101 71 35 diff --git a/src/fractalzoomer/color_maps/Flame 682_Woodland.map b/src/fractalzoomer/color_maps/Flame 682_Woodland.map new file mode 100644 index 000000000..08108d5c9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 682_Woodland.map @@ -0,0 +1,256 @@ +67 42 19 +78 38 13 +86 38 10 +94 39 7 +105 43 6 +116 47 5 +119 48 4 +122 49 3 +117 44 3 +108 39 2 +100 34 1 +90 31 3 +81 29 6 +76 26 7 +72 24 8 +72 24 9 +72 25 10 +70 27 8 +72 28 9 +74 30 10 +72 32 10 +71 34 10 +70 34 10 +70 34 11 +62 36 11 +60 38 14 +59 41 18 +64 49 24 +69 57 30 +70 61 35 +72 66 41 +75 72 45 +73 72 46 +62 66 40 +57 55 31 +53 45 22 +54 40 16 +56 36 11 +59 35 11 +62 34 11 +68 30 11 +72 31 11 +76 32 11 +79 34 12 +82 36 13 +84 36 12 +86 37 12 +83 38 12 +82 40 14 +75 44 18 +72 43 18 +69 43 18 +65 45 18 +62 48 18 +63 48 17 +64 49 16 +62 58 19 +68 66 21 +74 74 24 +78 76 25 +83 78 27 +87 77 27 +92 76 28 +91 80 28 +87 76 29 +78 75 36 +70 77 42 +62 79 48 +59 77 47 +57 75 47 +53 77 47 +48 71 41 +41 55 27 +37 54 24 +34 54 21 +34 57 22 +34 61 23 +35 65 28 +37 69 34 +45 80 47 +54 93 54 +69 113 95 +67 127 105 +65 142 115 +72 145 130 +79 149 145 +74 153 146 +72 150 113 +79 137 113 +69 120 80 +60 103 48 +52 94 45 +45 86 42 +33 71 33 +33 56 23 +37 48 19 +40 42 15 +52 31 11 +51 31 12 +51 32 14 +50 32 14 +50 33 15 +46 36 16 +43 39 16 +37 47 19 +37 51 20 +37 56 21 +41 58 23 +45 60 26 +60 66 31 +74 76 34 +93 77 32 +114 73 28 +133 70 21 +132 65 17 +132 61 14 +125 56 9 +114 50 9 +99 47 10 +85 45 9 +65 45 17 +62 51 27 +60 58 37 +63 61 42 +67 65 48 +73 77 53 +80 86 58 +92 93 67 +101 105 63 +106 112 49 +108 113 46 +110 115 44 +107 116 36 +99 104 33 +88 90 28 +71 82 26 +49 63 25 +43 58 22 +38 54 20 +41 54 19 +44 54 19 +50 55 18 +57 53 13 +69 49 11 +81 51 9 +96 49 9 +98 49 8 +101 50 8 +101 49 7 +100 51 9 +96 53 13 +92 52 15 +95 56 16 +97 56 15 +100 56 15 +107 56 14 +113 57 12 +116 58 12 +117 60 14 +113 60 16 +107 60 20 +100 75 29 +100 78 30 +100 81 32 +96 87 30 +100 93 30 +101 92 28 +95 85 24 +91 69 16 +87 65 15 +84 62 14 +82 58 11 +80 55 11 +76 49 13 +74 44 10 +71 35 8 +69 24 9 +68 17 8 +69 15 10 +72 21 13 +77 26 14 +88 36 15 +99 56 27 +108 75 41 +134 124 44 +139 134 51 +145 144 59 +145 139 59 +145 135 51 +145 140 48 +138 118 46 +132 92 39 +125 85 33 +120 80 29 +124 77 23 +129 70 18 +131 63 11 +133 64 7 +130 63 8 +123 65 6 +112 64 10 +95 61 17 +78 64 18 +64 63 22 +53 55 25 +49 52 21 +46 45 19 +45 37 16 +50 30 11 +55 23 10 +58 18 9 +61 15 8 +63 13 7 +66 14 9 +66 18 10 +65 23 11 +66 26 12 +63 32 14 +58 37 12 +55 41 13 +54 49 18 +56 61 23 +60 68 28 +68 76 31 +81 87 36 +87 94 43 +88 101 46 +87 105 42 +83 97 36 +77 87 36 +73 81 32 +69 68 21 +69 53 20 +72 46 20 +74 49 22 +74 51 23 +77 53 21 +80 59 23 +81 59 22 +83 58 18 +82 56 15 +83 52 14 +85 50 13 +84 49 11 +84 50 9 +85 54 12 +87 62 15 +86 70 17 +86 74 15 +84 75 13 +78 76 16 +72 70 16 +67 60 12 +72 59 18 +72 57 25 +57 44 20 diff --git a/src/fractalzoomer/color_maps/Flame 683_Yellow_Silk.map b/src/fractalzoomer/color_maps/Flame 683_Yellow_Silk.map new file mode 100644 index 000000000..010e4b56e --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 683_Yellow_Silk.map @@ -0,0 +1,256 @@ +222 187 42 +223 201 66 +215 201 67 +208 202 69 +188 192 71 +168 182 74 +166 176 69 +164 170 65 +167 157 52 +164 157 51 +162 158 51 +164 158 45 +166 159 39 +164 156 36 +163 154 33 +163 150 30 +163 147 28 +168 138 28 +166 137 32 +165 136 37 +163 136 38 +162 136 39 +158 139 38 +155 142 38 +161 145 28 +159 140 24 +158 136 21 +167 121 17 +177 106 14 +175 98 18 +174 90 23 +183 68 25 +189 47 25 +184 37 19 +181 42 20 +179 47 21 +161 40 18 +144 33 16 +136 35 16 +129 38 17 +90 12 29 +72 11 36 +54 11 43 +63 20 56 +73 29 69 +79 39 79 +86 49 90 +113 64 94 +128 65 89 +157 86 79 +171 94 63 +186 102 47 +198 117 44 +211 133 41 +219 148 41 +227 164 41 +236 194 45 +238 200 46 +240 206 48 +211 186 51 +182 167 54 +169 148 53 +157 130 53 +150 119 69 +104 101 82 +75 74 84 +60 65 82 +45 57 80 +44 62 70 +44 68 61 +53 57 43 +65 67 45 +117 112 45 +127 122 48 +138 133 52 +143 137 51 +149 141 50 +154 138 49 +159 135 48 +167 134 43 +175 131 38 +189 122 31 +191 126 29 +193 130 27 +193 130 31 +194 131 35 +190 140 44 +182 152 51 +172 162 82 +158 147 77 +144 133 72 +134 120 77 +125 107 82 +94 79 76 +81 53 46 +78 33 37 +76 30 29 +117 45 27 +144 67 31 +171 90 35 +178 101 48 +186 112 61 +197 115 76 +199 139 90 +207 172 141 +200 174 136 +193 176 132 +193 169 126 +193 163 120 +181 142 86 +146 124 52 +120 105 30 +116 107 23 +109 100 7 +111 108 12 +114 117 17 +133 133 26 +152 140 26 +164 147 31 +173 148 39 +210 149 55 +221 137 63 +233 125 72 +236 125 78 +240 126 85 +233 126 95 +214 118 93 +193 122 92 +173 126 85 +142 133 68 +139 131 64 +137 130 60 +136 128 46 +140 135 43 +147 137 42 +153 133 37 +190 137 59 +204 146 76 +218 155 93 +219 161 98 +221 167 103 +217 182 107 +188 188 104 +170 173 100 +177 153 87 +144 128 101 +148 120 101 +152 113 102 +161 115 104 +155 149 126 +158 178 123 +168 199 117 +216 231 119 +222 236 120 +229 241 121 +243 239 120 +250 235 115 +251 235 117 +251 232 111 +250 232 102 +252 233 104 +253 231 115 +252 231 124 +252 232 134 +241 230 151 +229 230 163 +210 229 180 +178 212 185 +139 179 188 +126 176 180 +113 173 172 +115 158 160 +134 167 163 +160 180 155 +184 180 138 +207 195 122 +233 202 113 +239 196 102 +224 190 87 +206 182 74 +186 180 65 +172 177 66 +171 178 77 +185 185 74 +215 203 72 +226 208 70 +238 214 69 +252 220 60 +252 221 58 +244 211 55 +232 195 48 +216 180 40 +190 156 31 +161 128 22 +135 105 12 +111 76 4 +82 48 0 +72 51 0 +77 53 0 +84 38 5 +103 57 13 +119 76 18 +142 74 26 +162 86 37 +169 104 44 +182 120 61 +197 141 75 +210 165 71 +220 188 74 +235 203 82 +247 213 74 +249 219 66 +249 222 68 +252 225 71 +253 223 78 +251 221 89 +240 210 90 +227 195 82 +227 174 73 +215 149 59 +191 132 40 +182 114 21 +176 97 11 +168 95 6 +157 102 8 +147 103 15 +147 107 20 +148 114 30 +144 110 35 +137 104 31 +135 86 25 +135 58 20 +137 46 13 +140 32 4 +129 15 0 +129 24 0 +143 45 4 +147 60 8 +143 75 17 +151 92 33 +162 113 42 +163 126 56 +154 126 69 +152 136 65 +161 145 62 +159 148 59 +163 150 46 +181 147 37 +191 143 35 +190 144 36 +190 144 40 +193 144 40 +190 143 38 +188 148 41 +197 156 45 +210 171 43 diff --git a/src/fractalzoomer/color_maps/Flame 684_Zinfandel.map b/src/fractalzoomer/color_maps/Flame 684_Zinfandel.map new file mode 100644 index 000000000..2c911418b --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 684_Zinfandel.map @@ -0,0 +1,256 @@ +131 89 66 +114 86 62 +107 88 64 +101 91 66 +91 89 64 +81 87 63 +77 85 61 +73 83 60 +55 66 46 +56 67 47 +58 69 49 +71 75 53 +85 82 57 +98 88 61 +112 94 65 +115 95 66 +119 97 68 +129 100 71 +129 100 71 +130 101 71 +134 100 71 +138 99 72 +139 98 71 +140 97 71 +138 88 65 +125 81 60 +113 75 55 +104 71 54 +96 68 53 +96 69 55 +96 70 58 +101 76 64 +113 85 72 +136 105 84 +144 110 87 +152 115 91 +161 122 97 +170 129 103 +175 132 105 +180 136 108 +203 155 119 +211 159 121 +219 164 124 +225 166 126 +231 169 129 +232 171 131 +233 174 134 +234 179 142 +234 185 150 +236 198 169 +237 203 177 +239 209 186 +240 214 194 +241 220 203 +241 222 207 +241 225 212 +240 236 228 +240 237 232 +241 239 237 +241 239 237 +241 239 237 +241 239 236 +241 239 236 +241 240 236 +241 240 236 +241 239 235 +240 236 228 +239 234 221 +238 231 216 +238 228 212 +236 222 201 +234 214 189 +226 192 170 +218 179 157 +211 166 145 +203 153 133 +195 141 121 +193 137 115 +192 133 109 +191 127 97 +191 122 93 +183 114 89 +177 109 87 +171 105 85 +170 103 83 +169 102 82 +171 103 83 +179 107 85 +190 120 93 +191 126 96 +193 132 100 +192 134 100 +192 136 100 +191 139 103 +196 141 105 +203 142 108 +207 146 111 +209 156 121 +203 157 120 +197 158 119 +194 156 118 +191 154 117 +185 147 114 +179 138 110 +172 126 104 +168 125 102 +164 124 101 +164 124 101 +164 124 101 +164 125 103 +165 126 103 +167 126 104 +171 127 107 +179 132 111 +181 133 111 +184 134 111 +184 135 113 +181 134 111 +174 133 108 +164 132 105 +143 125 93 +132 115 85 +121 106 77 +114 100 72 +108 94 68 +95 82 59 +82 72 53 +70 68 47 +64 67 44 +69 74 46 +74 77 49 +79 80 52 +93 86 59 +107 90 66 +120 97 74 +133 104 80 +161 122 96 +174 135 109 +188 148 123 +195 156 131 +202 164 140 +213 179 156 +224 191 170 +233 203 182 +239 209 191 +244 223 208 +244 227 212 +245 231 217 +245 238 226 +246 243 233 +245 249 239 +239 250 237 +231 240 220 +228 236 215 +225 232 210 +217 222 199 +210 212 187 +204 199 178 +193 187 165 +181 172 150 +173 159 134 +159 138 111 +156 135 106 +153 132 101 +153 127 97 +153 125 97 +154 124 98 +157 127 100 +171 142 121 +174 147 126 +177 153 131 +185 167 144 +194 180 158 +201 192 170 +208 200 178 +217 211 190 +225 219 202 +232 225 208 +236 228 211 +239 230 212 +238 233 216 +238 233 216 +238 233 216 +237 236 222 +237 237 222 +237 236 219 +238 235 217 +235 236 214 +233 236 212 +230 232 205 +227 229 203 +224 226 200 +223 223 198 +224 216 191 +223 209 181 +222 204 174 +220 193 162 +217 183 149 +214 171 136 +212 157 124 +210 146 114 +207 136 104 +204 129 97 +196 119 91 +183 111 84 +169 104 76 +158 95 70 +151 92 69 +146 94 71 +147 100 75 +150 109 84 +151 122 97 +152 134 110 +151 143 120 +154 154 132 +156 165 142 +165 171 147 +178 179 151 +193 189 158 +208 197 165 +217 202 170 +226 205 175 +228 208 181 +229 203 178 +225 196 170 +219 189 159 +214 182 149 +208 174 138 +205 168 130 +200 165 128 +196 163 127 +190 161 129 +183 160 127 +177 159 126 +171 157 125 +168 157 124 +169 159 123 +170 159 123 +173 159 125 +173 159 124 +172 158 123 +169 155 122 +165 150 117 +163 148 112 +162 140 105 +163 131 99 +163 124 92 +163 116 86 +164 110 82 +162 103 78 +158 102 75 +157 108 77 +155 107 78 +153 106 77 +144 100 72 +137 94 68 diff --git a/src/fractalzoomer/color_maps/Flame 685_040412.map b/src/fractalzoomer/color_maps/Flame 685_040412.map new file mode 100644 index 000000000..d510eb98d --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 685_040412.map @@ -0,0 +1,256 @@ +0 110 219 +0 110 222 +8 107 223 +16 105 225 +19 103 225 +23 102 226 +24 100 225 +26 99 225 +42 89 224 +39 90 220 +37 91 217 +36 86 212 +36 82 208 +39 83 195 +43 85 183 +46 88 179 +50 91 175 +68 106 162 +73 117 156 +78 128 151 +88 136 144 +98 145 138 +104 149 134 +110 154 131 +119 169 117 +118 168 120 +117 168 124 +120 168 120 +123 169 117 +127 167 113 +131 166 109 +138 158 102 +140 149 89 +130 151 60 +132 154 46 +135 158 33 +147 163 19 +159 168 5 +164 168 4 +170 169 4 +180 165 5 +175 160 8 +170 156 11 +166 143 16 +163 130 21 +157 121 21 +152 113 21 +142 99 21 +133 86 22 +113 72 16 +111 71 8 +109 70 0 +107 66 0 +106 63 0 +102 62 0 +99 61 0 +84 64 0 +79 61 0 +75 58 0 +65 57 5 +56 56 11 +49 53 18 +42 51 26 +28 54 40 +14 58 54 +2 70 82 +3 78 94 +5 86 107 +5 89 113 +5 93 120 +5 102 133 +5 110 145 +1 126 170 +0 132 183 +0 138 196 +0 146 210 +0 155 224 +0 160 231 +0 165 238 +0 179 243 +0 194 246 +0 218 236 +0 224 227 +0 231 219 +0 232 214 +0 233 210 +0 232 198 +7 228 184 +15 212 156 +18 200 145 +21 189 134 +21 183 130 +21 177 126 +25 169 124 +30 158 117 +33 148 109 +33 138 100 +33 127 82 +34 127 67 +36 127 53 +38 127 46 +40 127 39 +39 128 25 +40 121 16 +32 103 12 +26 98 16 +21 93 21 +18 91 21 +16 89 21 +9 82 21 +2 71 22 +0 58 29 +0 53 29 +0 58 29 +0 64 25 +0 71 22 +0 81 19 +0 92 12 +0 100 7 +0 109 7 +0 131 0 +0 141 0 +0 152 0 +0 153 0 +0 155 0 +2 152 0 +5 152 0 +7 152 0 +8 155 0 +8 148 0 +8 144 0 +8 141 0 +7 133 0 +5 124 0 +5 116 0 +4 114 0 +5 116 0 +4 114 0 +4 112 0 +3 110 0 +2 109 0 +1 116 0 +0 116 0 +0 119 0 +0 120 0 +0 119 9 +0 117 14 +0 116 19 +0 112 26 +0 103 35 +0 96 42 +0 88 49 +0 68 71 +0 66 76 +0 65 81 +0 64 88 +0 65 96 +0 65 100 +0 70 105 +8 70 107 +21 72 110 +47 84 106 +53 86 102 +60 89 99 +72 98 91 +79 103 84 +91 105 81 +96 107 82 +109 106 79 +114 105 79 +120 105 79 +131 103 84 +142 99 85 +156 102 84 +170 106 88 +186 112 86 +200 117 85 +214 130 81 +224 141 78 +232 154 70 +235 168 61 +232 182 54 +225 194 44 +215 211 40 +190 226 57 +183 228 61 +177 231 65 +165 235 82 +152 235 96 +140 232 110 +127 231 121 +117 228 135 +113 224 149 +106 218 161 +99 212 172 +100 205 176 +96 200 173 +89 196 170 +81 183 169 +72 169 166 +70 159 166 +65 148 162 +63 140 159 +58 133 155 +54 126 154 +57 123 151 +61 119 148 +61 117 142 +71 113 135 +82 109 133 +93 105 131 +103 98 128 +107 89 130 +116 79 130 +124 70 130 +135 60 130 +144 50 128 +149 42 127 +148 39 123 +148 39 119 +141 44 116 +135 51 109 +127 61 110 +123 74 117 +117 82 124 +106 89 137 +95 95 149 +84 96 162 +75 96 172 +68 93 182 +64 91 193 +53 86 203 +42 85 214 +30 86 226 +21 89 232 +8 92 235 +0 100 238 +0 109 240 +0 117 245 +0 126 252 +0 135 255 +0 144 255 +0 149 255 +0 154 255 +0 156 255 +0 156 255 +0 155 255 +0 149 255 +0 144 252 +0 138 242 +0 131 233 +0 126 225 +0 121 219 +0 120 218 +0 120 218 +0 114 218 diff --git a/src/fractalzoomer/color_maps/Flame 686_040412-000.map b/src/fractalzoomer/color_maps/Flame 686_040412-000.map new file mode 100644 index 000000000..f5ef587f3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 686_040412-000.map @@ -0,0 +1,256 @@ +171 102 133 +150 79 120 +137 65 111 +125 51 103 +128 47 103 +132 44 104 +132 43 104 +133 43 105 +132 51 106 +135 59 109 +138 67 112 +142 75 115 +147 84 119 +151 94 123 +156 105 128 +159 110 130 +163 115 133 +180 127 143 +186 129 146 +193 132 149 +197 134 151 +202 136 153 +204 136 154 +206 137 155 +212 140 158 +216 140 160 +220 141 163 +223 141 165 +227 142 167 +228 142 167 +229 142 167 +230 141 168 +232 141 169 +235 141 171 +235 142 171 +236 143 171 +236 144 171 +237 146 171 +238 146 171 +239 147 172 +241 150 173 +241 150 173 +241 151 173 +239 150 172 +237 150 171 +234 149 170 +232 148 169 +225 145 165 +216 142 161 +193 132 149 +178 126 141 +163 120 134 +147 113 126 +131 106 118 +124 103 114 +117 100 111 +92 89 99 +83 85 94 +74 81 90 +69 79 87 +65 77 85 +64 76 84 +63 75 84 +62 74 83 +62 74 83 +64 74 84 +66 74 85 +69 75 86 +70 75 86 +71 75 87 +72 76 88 +74 78 89 +78 80 91 +80 80 92 +82 81 93 +84 81 94 +86 82 95 +87 82 95 +88 82 95 +90 81 96 +93 79 97 +100 73 98 +103 70 99 +106 68 100 +107 67 100 +108 66 100 +110 65 100 +111 64 100 +110 65 100 +107 66 99 +105 68 99 +103 69 98 +101 70 98 +98 71 97 +94 73 96 +92 77 96 +92 80 97 +98 88 101 +105 91 104 +112 95 108 +116 97 110 +121 100 113 +130 105 117 +139 109 122 +152 115 128 +153 115 129 +154 116 130 +152 115 129 +151 115 128 +146 112 126 +138 109 122 +131 106 118 +124 103 114 +115 100 110 +114 99 110 +114 99 110 +116 100 111 +120 102 112 +126 104 116 +134 108 120 +153 115 129 +160 118 132 +167 122 136 +169 122 137 +172 123 138 +173 124 139 +173 124 139 +172 123 138 +168 122 137 +158 117 132 +153 115 129 +149 114 127 +140 110 123 +131 106 118 +123 103 114 +116 100 111 +100 94 103 +92 90 99 +85 87 95 +83 86 94 +81 85 93 +78 83 91 +77 81 91 +76 80 90 +75 79 90 +78 78 90 +79 77 90 +81 77 91 +84 77 93 +87 77 94 +90 76 95 +93 75 96 +99 72 98 +101 71 98 +103 70 99 +108 66 100 +112 62 101 +116 59 102 +120 55 102 +125 51 103 +128 48 104 +132 44 104 +132 44 104 +132 44 104 +133 43 104 +133 43 104 +132 44 104 +130 46 104 +126 49 103 +125 50 103 +124 52 103 +121 55 102 +119 61 103 +121 68 106 +127 76 109 +135 84 115 +143 91 120 +152 101 126 +163 112 132 +176 121 140 +190 129 148 +203 134 154 +214 138 160 +222 141 164 +232 141 169 +232 140 169 +233 140 170 +234 139 170 +233 137 170 +232 136 169 +231 135 169 +231 135 169 +231 135 169 +232 136 169 +233 138 170 +235 140 170 +236 142 171 +237 144 172 +239 146 172 +240 148 173 +241 149 173 +241 150 173 +242 150 173 +241 150 173 +241 149 173 +241 149 173 +241 149 173 +241 149 173 +240 148 173 +240 148 172 +238 148 172 +236 148 171 +234 147 169 +229 146 167 +224 144 164 +216 141 161 +207 138 156 +196 133 150 +184 128 144 +170 122 137 +155 116 130 +140 110 123 +125 104 115 +112 98 109 +99 93 102 +87 88 96 +77 84 91 +68 80 87 +62 78 84 +58 76 82 +54 74 80 +52 73 79 +50 73 78 +50 72 77 +49 72 77 +49 72 77 +49 72 77 +50 72 78 +51 72 78 +53 73 79 +55 74 80 +58 75 82 +62 77 84 +68 79 86 +74 82 90 +84 86 94 +94 91 100 +108 97 107 +124 103 114 +140 110 123 +159 118 132 +174 124 139 +171 121 138 +168 116 135 +163 109 132 +161 102 129 diff --git a/src/fractalzoomer/color_maps/Flame 687_040412-001.map b/src/fractalzoomer/color_maps/Flame 687_040412-001.map new file mode 100644 index 000000000..b445a4dd0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 687_040412-001.map @@ -0,0 +1,256 @@ +100 88 103 +127 94 112 +138 92 116 +150 91 120 +156 90 121 +162 89 123 +162 86 120 +163 83 118 +154 62 107 +145 52 101 +136 43 95 +127 38 90 +118 34 85 +111 33 82 +104 32 80 +101 32 79 +99 33 78 +87 38 76 +81 40 74 +75 43 73 +70 44 71 +66 45 70 +64 45 69 +62 46 68 +59 45 66 +59 45 66 +59 45 66 +59 45 66 +60 45 66 +60 45 66 +60 45 66 +58 46 65 +56 47 65 +51 49 63 +49 51 63 +47 54 64 +46 56 65 +46 59 67 +47 59 68 +48 59 69 +55 59 72 +57 58 72 +59 58 73 +59 56 72 +59 54 71 +59 53 71 +59 53 71 +58 51 69 +57 50 67 +56 47 65 +57 47 66 +59 48 68 +62 48 70 +66 49 72 +66 48 71 +67 47 71 +67 47 71 +65 48 71 +63 50 71 +58 50 68 +53 51 66 +50 51 64 +48 52 63 +44 52 61 +42 55 62 +44 61 64 +45 62 65 +46 63 66 +47 63 67 +49 64 68 +53 64 71 +57 64 74 +66 62 77 +70 62 79 +74 62 82 +78 62 84 +83 63 86 +84 60 85 +85 58 85 +88 55 85 +91 53 86 +96 53 88 +95 49 86 +95 46 84 +95 45 84 +95 45 84 +95 46 84 +96 48 86 +105 48 88 +116 54 94 +127 60 100 +133 65 104 +140 71 109 +150 81 116 +161 86 122 +174 91 128 +188 98 134 +209 116 148 +212 121 151 +215 127 155 +214 128 154 +213 130 154 +209 130 153 +206 129 155 +203 131 163 +201 131 164 +199 131 166 +198 129 165 +197 127 164 +196 124 162 +194 117 160 +191 110 156 +186 102 151 +173 83 131 +168 77 125 +164 72 120 +153 61 108 +139 53 100 +126 45 92 +115 40 86 +97 36 77 +90 36 75 +84 36 73 +83 36 73 +82 37 73 +83 39 75 +91 41 78 +100 46 83 +112 52 89 +141 69 107 +148 73 111 +155 78 116 +169 89 124 +178 97 129 +183 104 137 +184 108 142 +173 112 142 +161 108 135 +150 104 129 +143 98 125 +136 93 121 +125 84 115 +112 75 107 +100 66 97 +92 61 90 +83 48 79 +83 45 78 +83 43 77 +83 38 75 +85 36 75 +88 34 75 +92 32 76 +101 29 79 +103 28 79 +105 27 80 +108 26 81 +111 25 82 +111 25 82 +109 26 81 +107 27 80 +102 29 79 +91 33 76 +88 35 76 +86 38 76 +80 42 75 +74 46 75 +70 50 75 +68 50 74 +69 52 76 +70 52 76 +72 52 77 +76 51 79 +81 48 80 +86 44 80 +91 41 81 +94 39 81 +96 38 81 +95 38 81 +93 40 81 +89 44 80 +86 48 80 +85 54 81 +85 57 82 +86 57 84 +95 55 84 +97 54 85 +100 54 86 +107 53 89 +111 48 90 +117 41 91 +120 35 88 +123 29 86 +127 27 86 +126 26 86 +125 26 86 +125 28 85 +128 31 86 +134 37 90 +141 45 95 +147 56 101 +151 66 107 +151 75 110 +149 81 112 +147 85 112 +142 90 113 +135 91 111 +126 89 107 +115 85 102 +106 76 96 +101 69 91 +96 59 86 +93 51 83 +92 44 81 +91 38 79 +92 36 78 +94 34 78 +96 32 77 +99 29 78 +101 29 78 +105 30 80 +110 34 83 +119 42 89 +132 52 98 +147 63 109 +163 75 119 +178 87 128 +190 98 140 +201 110 153 +210 120 166 +217 129 176 +222 136 180 +221 139 184 +217 138 185 +211 135 186 +201 131 185 +198 126 177 +194 119 169 +183 114 161 +170 108 151 +154 106 145 +147 105 140 +148 101 137 +151 101 138 +148 100 136 +138 99 132 +129 100 130 +123 98 127 +120 98 125 +116 96 123 +108 93 117 +100 89 110 +93 85 105 +83 80 97 +78 76 92 +78 76 93 +85 79 94 diff --git a/src/fractalzoomer/color_maps/Flame 688_040412-002.map b/src/fractalzoomer/color_maps/Flame 688_040412-002.map new file mode 100644 index 000000000..2854ab5f7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 688_040412-002.map @@ -0,0 +1,256 @@ +42 85 77 +18 49 50 +17 49 50 +16 50 50 +15 49 49 +14 49 49 +13 48 48 +12 47 48 +11 46 46 +10 45 45 +10 44 45 +10 44 45 +10 44 45 +11 44 45 +13 44 46 +14 44 46 +15 44 46 +17 39 42 +17 35 38 +17 31 34 +16 29 31 +15 27 29 +15 27 29 +15 28 30 +21 40 41 +29 50 49 +37 61 57 +43 74 67 +50 87 77 +54 93 81 +59 99 86 +64 110 97 +68 120 112 +79 145 143 +85 157 162 +91 170 181 +97 182 193 +103 194 206 +104 198 210 +106 202 214 +103 195 207 +101 192 204 +100 189 201 +100 190 202 +101 191 203 +101 190 202 +101 189 201 +99 185 197 +96 179 191 +85 155 167 +77 145 154 +70 135 141 +65 128 132 +61 122 124 +58 118 118 +55 114 113 +55 100 94 +56 98 90 +57 96 86 +59 101 91 +61 107 97 +61 110 102 +61 114 107 +64 120 110 +64 119 109 +58 106 97 +51 92 84 +45 78 71 +41 71 66 +38 65 61 +30 54 52 +23 45 45 +19 36 38 +19 36 38 +20 37 39 +21 39 42 +23 42 45 +24 44 47 +25 46 49 +28 53 53 +34 60 58 +42 72 66 +47 77 69 +53 83 72 +53 84 73 +54 85 74 +53 83 73 +50 80 71 +40 72 68 +36 68 66 +33 65 65 +32 64 65 +31 64 66 +30 66 68 +30 70 72 +33 76 77 +34 81 82 +37 90 90 +37 90 90 +38 90 90 +37 89 89 +36 88 88 +34 83 84 +30 78 79 +25 68 69 +24 67 68 +24 67 68 +25 69 70 +27 72 72 +31 77 78 +37 84 84 +41 92 92 +45 98 98 +50 104 105 +48 104 105 +47 104 105 +49 107 108 +50 110 110 +51 112 112 +54 117 118 +69 136 142 +75 144 152 +81 153 162 +83 155 165 +86 158 169 +86 157 169 +81 147 158 +75 135 145 +66 119 128 +48 86 91 +44 80 84 +40 74 77 +34 63 66 +30 57 58 +26 53 54 +23 51 53 +22 51 52 +22 53 52 +23 55 53 +23 55 54 +24 56 55 +26 57 58 +30 62 61 +33 68 67 +37 74 73 +45 90 87 +48 94 89 +51 98 92 +53 102 97 +54 105 99 +55 106 97 +54 103 95 +50 96 94 +48 95 93 +47 94 92 +47 93 94 +46 95 98 +46 99 100 +46 101 102 +44 101 101 +44 101 101 +44 95 94 +43 92 91 +42 90 89 +41 87 87 +41 83 82 +39 78 78 +37 75 75 +33 67 68 +32 65 67 +31 64 66 +30 60 63 +29 58 62 +28 59 62 +32 61 65 +35 64 70 +35 69 72 +37 73 74 +41 74 75 +39 73 72 +35 69 70 +34 65 64 +31 61 61 +27 58 61 +26 63 65 +26 65 67 +26 68 69 +28 74 75 +33 83 84 +38 92 92 +44 100 100 +48 107 108 +52 114 114 +57 117 119 +58 117 120 +55 115 116 +52 106 109 +47 96 99 +41 85 85 +33 71 73 +26 59 63 +26 54 58 +25 54 57 +28 57 63 +36 68 76 +46 86 92 +57 104 112 +70 126 135 +81 147 158 +91 170 181 +101 190 202 +105 199 212 +105 198 211 +102 192 204 +95 178 189 +85 156 167 +73 132 143 +63 113 122 +55 99 106 +48 89 94 +45 84 87 +43 84 86 +41 87 87 +42 91 90 +46 97 97 +48 102 103 +49 105 106 +53 109 107 +56 112 107 +58 111 106 +61 112 103 +63 115 104 +64 117 105 +67 121 107 +68 125 111 +66 127 116 +64 128 121 +66 131 124 +64 131 127 +62 129 130 +62 129 130 +61 129 129 +60 126 126 +58 123 123 +59 120 117 +57 116 111 +54 111 109 +52 106 103 +51 101 96 +48 95 93 +49 92 89 +52 92 87 +53 97 90 +59 104 93 +52 89 81 +40 76 72 diff --git a/src/fractalzoomer/color_maps/Flame 689_040412-005.map b/src/fractalzoomer/color_maps/Flame 689_040412-005.map new file mode 100644 index 000000000..ac0cb2b61 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 689_040412-005.map @@ -0,0 +1,256 @@ +48 130 119 +77 132 126 +88 143 127 +99 154 128 +111 176 108 +123 198 88 +128 204 81 +134 211 75 +146 207 66 +148 199 66 +150 192 67 +146 184 66 +143 176 66 +128 159 70 +113 143 75 +105 138 77 +98 134 79 +77 105 98 +70 93 114 +64 81 130 +49 68 145 +34 55 160 +31 52 165 +28 49 170 +44 42 161 +56 44 145 +68 46 129 +61 43 131 +55 41 133 +55 39 137 +56 37 141 +61 32 156 +72 21 155 +106 20 113 +103 19 101 +101 18 90 +84 17 112 +68 17 134 +69 17 142 +71 17 151 +70 31 161 +71 38 162 +73 45 163 +57 49 180 +42 54 198 +34 55 208 +26 57 219 +12 60 232 +7 62 235 +5 67 237 +4 66 237 +3 66 237 +3 67 237 +3 68 237 +4 69 237 +5 70 237 +5 76 236 +5 79 238 +6 83 240 +21 91 238 +37 99 236 +46 104 233 +55 109 230 +71 118 222 +82 126 212 +93 127 198 +94 125 191 +96 124 184 +96 123 180 +97 123 176 +93 124 166 +84 122 160 +59 106 163 +45 93 169 +31 81 175 +28 71 179 +25 61 184 +33 61 183 +41 62 182 +60 68 180 +79 74 179 +106 89 181 +120 86 185 +135 84 190 +141 85 190 +148 86 190 +151 84 187 +146 82 183 +118 81 172 +104 68 173 +91 55 174 +82 48 174 +74 41 174 +55 28 176 +37 23 173 +21 23 169 +5 23 163 +0 28 151 +0 27 149 +0 27 147 +0 26 147 +0 25 147 +0 25 148 +2 26 149 +26 30 154 +42 29 157 +59 28 160 +68 27 161 +77 27 163 +90 26 163 +99 28 169 +115 31 173 +134 37 177 +166 65 174 +170 75 167 +175 85 161 +174 106 143 +171 122 126 +170 131 112 +170 129 97 +172 115 97 +169 113 96 +167 112 96 +160 114 98 +153 116 100 +136 105 98 +121 84 104 +108 61 115 +92 42 128 +88 26 140 +88 27 137 +88 29 135 +85 29 122 +83 28 106 +83 23 92 +82 22 94 +116 29 93 +135 42 90 +155 56 88 +162 62 84 +170 68 81 +169 85 81 +168 103 81 +166 115 84 +167 135 84 +171 171 78 +170 180 72 +169 190 67 +165 208 51 +157 216 36 +148 224 23 +141 229 9 +124 222 15 +117 216 24 +111 211 34 +98 199 53 +94 193 73 +93 192 89 +93 191 96 +98 197 105 +99 198 114 +95 192 119 +97 194 120 +100 196 121 +111 199 115 +124 207 117 +137 212 120 +140 213 120 +127 183 124 +120 178 123 +114 174 122 +100 164 135 +84 154 150 +72 148 165 +77 148 174 +76 140 182 +78 142 172 +78 146 161 +76 154 144 +63 159 128 +64 174 119 +60 174 126 +62 176 130 +63 176 137 +60 171 142 +57 170 143 +54 170 145 +39 159 163 +26 145 185 +14 132 209 +4 119 233 +0 103 242 +0 95 243 +0 89 241 +1 81 237 +2 73 233 +7 68 228 +20 65 223 +33 68 212 +46 80 188 +61 92 164 +74 105 141 +79 118 119 +93 129 102 +104 140 95 +111 158 74 +120 175 53 +124 191 36 +112 193 32 +101 187 33 +96 174 53 +98 158 73 +103 143 89 +115 144 90 +122 135 101 +119 136 96 +117 138 97 +121 139 98 +129 136 101 +143 152 93 +157 155 102 +162 163 99 +155 167 100 +137 170 99 +123 176 92 +109 189 75 +94 192 72 +85 198 68 +85 194 71 +74 184 78 +71 178 81 +69 179 70 +61 183 54 +53 193 41 +50 193 41 +46 186 50 +44 178 69 +43 171 90 +42 165 104 +39 166 117 +30 158 139 +19 148 158 +10 140 178 +3 131 196 +0 122 204 +0 119 201 +0 115 196 +0 110 190 +0 104 184 +0 97 178 +0 92 173 +0 83 167 +0 79 159 +6 88 148 +19 100 131 +34 114 118 diff --git a/src/fractalzoomer/color_maps/Flame 690_040412-006.map b/src/fractalzoomer/color_maps/Flame 690_040412-006.map new file mode 100644 index 000000000..a77ec8011 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 690_040412-006.map @@ -0,0 +1,256 @@ +42 112 82 +71 97 64 +77 84 59 +83 72 55 +92 65 50 +101 58 46 +106 54 44 +112 51 43 +129 66 44 +136 69 39 +144 72 35 +134 66 39 +125 61 43 +114 56 48 +104 52 53 +97 51 58 +91 50 63 +77 46 73 +76 49 69 +76 52 65 +74 52 63 +72 52 62 +72 50 62 +73 48 62 +74 35 74 +81 26 80 +89 18 86 +104 13 83 +120 9 81 +128 6 79 +136 4 78 +152 1 72 +166 0 67 +191 0 65 +192 0 70 +194 0 76 +188 3 79 +183 7 82 +177 11 82 +171 15 83 +145 31 83 +133 40 85 +121 49 88 +109 54 95 +98 60 102 +90 63 106 +82 66 111 +67 74 119 +50 83 126 +25 101 121 +20 112 113 +16 123 105 +23 127 96 +31 132 88 +34 133 83 +38 135 79 +47 138 67 +47 138 60 +48 139 54 +48 139 54 +48 140 54 +48 140 55 +48 141 56 +48 142 59 +49 144 64 +45 144 82 +38 141 92 +31 138 103 +27 137 108 +23 136 113 +16 134 121 +9 130 129 +11 130 129 +21 130 121 +31 130 113 +40 123 104 +50 116 96 +51 112 92 +53 108 88 +48 98 87 +46 93 79 +46 95 59 +55 101 46 +64 107 34 +70 108 29 +77 109 24 +87 111 15 +91 109 15 +86 103 19 +80 108 19 +74 114 19 +72 120 18 +71 126 17 +69 133 21 +69 141 26 +69 146 30 +69 149 34 +64 147 42 +65 148 38 +67 149 35 +67 149 34 +67 149 33 +66 148 33 +64 149 33 +55 146 42 +48 137 45 +41 129 48 +41 125 46 +41 122 44 +43 114 37 +51 104 30 +64 100 21 +78 97 13 +96 99 10 +98 98 10 +101 97 10 +106 94 11 +103 90 12 +106 79 14 +116 67 18 +137 48 32 +148 48 38 +160 49 44 +159 52 46 +159 56 49 +148 66 56 +134 75 61 +125 78 66 +124 78 71 +125 61 85 +132 55 87 +139 50 89 +141 42 88 +140 40 88 +135 47 84 +124 57 77 +121 84 59 +127 87 54 +133 90 49 +139 87 45 +145 85 41 +147 78 37 +146 72 32 +136 69 30 +124 69 28 +108 94 18 +104 100 18 +100 106 19 +104 116 14 +97 120 14 +85 120 21 +72 117 31 +41 109 55 +40 107 59 +40 106 64 +42 99 72 +56 95 77 +72 94 73 +84 89 75 +96 84 77 +105 73 85 +113 59 93 +117 53 93 +122 47 94 +133 36 94 +149 28 86 +163 20 78 +177 13 68 +191 7 55 +191 10 51 +192 13 48 +191 19 40 +190 28 31 +191 38 23 +190 48 15 +189 55 7 +185 65 3 +180 75 1 +175 85 0 +167 94 0 +160 105 0 +153 116 0 +146 127 0 +141 135 0 +133 150 0 +131 152 0 +130 154 0 +126 157 0 +122 158 0 +118 159 0 +115 160 0 +113 160 0 +112 161 0 +113 160 0 +116 155 0 +117 144 4 +120 132 11 +125 121 20 +130 108 30 +134 96 38 +137 85 46 +137 77 51 +135 72 52 +128 61 54 +119 53 58 +110 47 64 +102 42 73 +94 39 83 +87 38 97 +81 39 109 +72 49 117 +64 55 123 +52 63 126 +39 71 127 +26 78 128 +15 85 128 +15 89 133 +20 89 138 +26 90 144 +36 87 149 +47 83 152 +56 78 155 +56 77 154 +48 77 149 +47 76 144 +47 68 138 +49 59 130 +58 50 122 +73 40 109 +96 30 101 +109 26 91 +110 28 84 +101 35 79 +89 42 78 +73 50 76 +57 58 80 +48 62 78 +50 62 78 +52 60 73 +62 62 71 +62 65 69 +59 69 71 +50 76 76 +36 85 86 +22 92 97 +9 98 109 +0 102 117 +0 105 122 +0 107 123 +3 97 118 +3 91 114 +3 87 110 +7 91 102 +14 96 96 +23 101 90 +34 103 84 diff --git a/src/fractalzoomer/color_maps/Flame 691_040412-007.map b/src/fractalzoomer/color_maps/Flame 691_040412-007.map new file mode 100644 index 000000000..6122c1f3f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 691_040412-007.map @@ -0,0 +1,256 @@ +108 129 87 +98 136 98 +113 138 101 +128 140 105 +134 123 114 +140 106 123 +122 105 130 +105 105 138 +105 105 140 +122 103 133 +139 101 126 +141 95 117 +144 90 108 +146 81 99 +148 73 91 +148 68 87 +148 64 84 +148 46 70 +148 40 64 +148 34 58 +148 31 58 +148 28 58 +148 27 58 +149 27 58 +147 27 59 +143 27 59 +139 27 59 +132 27 59 +126 28 59 +123 27 59 +120 27 60 +115 26 62 +112 25 63 +108 22 67 +107 20 69 +107 18 71 +107 18 71 +107 18 71 +107 19 70 +107 21 70 +109 32 76 +109 39 82 +110 47 88 +110 57 97 +111 68 106 +108 72 111 +105 77 117 +90 86 123 +86 114 128 +87 145 138 +87 155 141 +87 165 144 +84 175 147 +82 185 151 +80 189 153 +79 193 155 +76 202 154 +76 202 149 +76 203 144 +77 197 137 +79 192 131 +79 187 127 +79 183 123 +77 176 113 +75 168 104 +73 151 88 +72 143 78 +71 135 68 +73 132 65 +76 129 63 +82 120 58 +84 111 53 +81 94 44 +78 86 43 +75 79 42 +71 73 41 +67 67 40 +64 66 41 +62 65 42 +64 57 43 +64 44 44 +64 41 55 +64 40 56 +65 39 58 +65 39 58 +65 39 58 +65 39 58 +65 39 58 +67 40 52 +70 39 53 +74 39 54 +76 38 54 +78 37 55 +83 36 56 +88 36 56 +92 41 56 +97 45 54 +104 65 52 +110 74 53 +116 84 54 +119 87 55 +122 90 57 +129 94 59 +135 94 64 +143 102 75 +144 109 78 +146 116 82 +147 120 82 +148 125 83 +147 128 81 +144 136 80 +140 140 77 +134 138 72 +119 131 68 +116 129 68 +113 127 69 +104 124 65 +100 122 65 +102 120 64 +104 118 64 +108 117 58 +110 115 56 +113 113 54 +113 111 54 +114 109 54 +113 107 56 +115 104 57 +118 99 59 +123 90 60 +132 80 63 +133 77 63 +134 75 63 +137 69 65 +138 64 68 +136 63 72 +134 60 75 +125 49 78 +120 44 77 +116 40 76 +113 38 74 +110 37 73 +104 36 68 +98 34 65 +92 33 62 +88 32 61 +79 31 62 +78 31 62 +78 31 63 +77 31 62 +78 31 63 +79 30 63 +81 31 62 +89 32 61 +91 34 61 +93 36 61 +97 40 60 +104 44 60 +112 47 60 +120 49 59 +129 50 56 +137 51 54 +155 53 51 +158 55 50 +162 58 50 +165 66 51 +170 74 52 +173 85 55 +174 97 59 +174 124 69 +173 129 71 +173 135 73 +173 141 76 +175 143 77 +176 141 75 +177 139 74 +178 137 73 +177 131 74 +176 126 74 +173 121 75 +167 120 77 +159 119 78 +151 118 78 +144 118 77 +137 115 73 +136 107 64 +138 105 63 +140 103 62 +143 100 60 +144 100 62 +143 104 66 +139 110 72 +134 123 77 +120 133 82 +103 135 83 +96 137 83 +100 137 83 +113 136 85 +129 135 87 +140 124 89 +147 112 90 +153 107 91 +156 100 93 +153 94 96 +149 89 100 +145 81 101 +142 72 99 +139 63 92 +136 54 84 +132 46 77 +131 41 68 +130 36 62 +130 37 59 +130 39 61 +128 44 64 +126 50 69 +124 54 75 +123 57 77 +122 60 80 +123 60 79 +125 59 75 +129 58 72 +136 57 69 +143 58 69 +150 62 69 +157 68 68 +161 74 71 +165 79 74 +170 84 76 +173 85 75 +176 85 70 +181 80 64 +185 71 59 +190 70 52 +196 70 47 +196 66 45 +192 67 45 +186 71 45 +179 76 45 +171 82 44 +163 86 42 +154 85 41 +146 83 39 +144 85 36 +143 78 34 +142 72 32 +141 67 32 +141 60 34 +140 56 35 +133 50 38 +129 49 41 +123 51 47 +119 63 52 +114 76 59 +112 91 66 +112 109 72 +104 120 79 diff --git a/src/fractalzoomer/color_maps/Flame 692_040412-008.map b/src/fractalzoomer/color_maps/Flame 692_040412-008.map new file mode 100644 index 000000000..aecbf205f --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 692_040412-008.map @@ -0,0 +1,256 @@ +58 76 155 +56 80 157 +54 82 159 +53 85 161 +50 89 164 +47 94 167 +44 97 169 +42 100 171 +35 110 180 +33 113 182 +31 117 185 +30 118 186 +30 120 187 +29 122 188 +29 125 190 +29 126 190 +29 127 190 +29 125 190 +30 123 188 +31 121 187 +34 117 185 +38 114 183 +39 111 181 +41 108 179 +46 96 167 +50 88 160 +54 80 153 +59 70 147 +65 61 141 +69 59 139 +73 57 137 +80 53 133 +86 50 131 +97 46 127 +100 44 124 +104 43 121 +104 42 118 +105 42 116 +106 41 115 +108 41 114 +109 34 112 +109 32 109 +110 30 106 +111 28 107 +113 27 108 +114 26 107 +116 26 106 +116 26 106 +117 25 106 +116 25 100 +118 25 96 +120 25 93 +121 25 89 +123 25 86 +123 25 85 +124 25 84 +127 25 82 +127 25 81 +127 25 80 +124 25 80 +121 25 80 +120 25 80 +119 25 80 +114 25 82 +110 25 84 +104 25 84 +104 28 90 +104 31 96 +103 34 100 +102 38 105 +102 45 110 +100 51 117 +92 61 129 +86 65 133 +80 69 137 +74 73 140 +68 77 143 +66 79 144 +64 82 145 +58 90 149 +53 98 156 +43 116 169 +40 125 176 +38 135 184 +38 139 188 +38 144 192 +41 152 200 +41 163 207 +41 169 212 +42 166 210 +43 164 208 +44 160 207 +46 157 206 +46 152 200 +49 144 196 +47 136 192 +49 129 190 +56 117 184 +58 112 181 +61 108 179 +63 104 177 +66 101 176 +70 94 173 +74 89 171 +84 82 168 +88 79 166 +92 76 164 +93 74 162 +94 73 160 +98 68 157 +104 64 153 +106 58 151 +109 57 147 +104 51 140 +102 51 139 +101 51 139 +93 53 137 +86 54 137 +77 57 139 +68 60 139 +56 65 139 +52 67 139 +49 70 139 +47 69 137 +46 68 136 +45 68 136 +46 69 136 +46 73 137 +43 77 140 +43 84 144 +42 84 143 +41 84 143 +38 82 140 +35 81 139 +31 80 139 +29 78 136 +25 70 133 +25 70 133 +25 70 133 +25 71 134 +25 72 135 +25 77 137 +25 80 140 +25 80 140 +26 78 140 +31 76 136 +32 72 132 +33 68 129 +35 56 123 +38 43 114 +41 35 106 +45 30 100 +49 26 97 +51 26 96 +53 26 96 +57 26 96 +65 27 94 +73 27 93 +82 26 92 +92 25 89 +97 25 85 +110 25 76 +113 25 74 +116 25 73 +120 25 70 +123 25 70 +125 25 68 +125 25 70 +127 25 72 +127 25 72 +128 25 72 +128 25 73 +131 25 73 +132 25 73 +135 25 73 +136 25 73 +137 25 74 +137 25 74 +137 25 76 +136 25 80 +135 25 82 +132 25 88 +129 25 93 +125 25 101 +114 25 120 +109 27 123 +104 29 127 +96 34 135 +85 42 140 +73 50 147 +60 58 153 +54 69 160 +47 84 165 +42 93 172 +35 102 177 +31 112 183 +26 120 188 +25 128 194 +25 135 196 +25 137 199 +25 137 199 +25 136 199 +25 135 196 +25 129 194 +26 125 190 +27 120 184 +30 116 179 +31 109 173 +31 104 168 +30 96 164 +30 90 159 +30 84 152 +30 74 147 +29 68 140 +30 58 135 +33 47 129 +37 41 123 +41 35 120 +43 35 117 +45 35 119 +42 39 120 +38 46 123 +34 53 127 +31 60 129 +27 62 132 +26 64 135 +25 64 136 +26 60 136 +29 58 136 +33 57 136 +38 54 139 +41 54 140 +43 58 143 +46 65 147 +46 70 152 +46 78 157 +45 86 164 +42 94 169 +41 98 173 +39 101 175 +39 101 175 +41 98 173 +42 94 171 +46 90 167 +49 85 163 +53 80 159 +51 84 160 +50 85 161 +50 88 161 +49 88 161 +50 88 161 +50 88 161 +50 85 161 +51 85 161 +53 85 161 +54 85 160 diff --git a/src/fractalzoomer/color_maps/Flame 693_040412-010.map b/src/fractalzoomer/color_maps/Flame 693_040412-010.map new file mode 100644 index 000000000..a000d9c34 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 693_040412-010.map @@ -0,0 +1,256 @@ +105 129 103 +109 131 103 +110 132 103 +112 133 103 +114 134 103 +116 135 103 +116 135 103 +117 136 103 +120 137 102 +121 137 101 +123 138 101 +124 138 100 +126 138 100 +127 138 99 +128 138 98 +128 138 97 +129 138 97 +131 138 95 +131 138 94 +132 138 93 +133 138 92 +134 138 92 +134 138 91 +134 138 91 +135 137 90 +135 137 89 +136 137 88 +135 135 86 +134 133 84 +132 132 82 +131 131 81 +128 128 77 +126 126 74 +120 121 68 +117 118 65 +115 116 63 +112 114 60 +109 112 57 +108 110 56 +107 109 55 +102 105 51 +99 103 49 +97 101 47 +94 99 45 +92 97 43 +90 96 42 +89 95 42 +87 93 40 +84 91 39 +79 87 36 +77 85 35 +75 84 34 +72 82 33 +70 81 33 +69 80 32 +68 79 32 +63 76 31 +61 74 31 +59 73 31 +57 72 31 +55 71 31 +54 70 31 +53 70 31 +52 69 31 +50 68 32 +47 66 33 +45 65 33 +44 65 34 +43 64 34 +42 64 35 +41 64 36 +40 64 36 +38 63 38 +37 63 39 +36 63 40 +35 62 41 +34 62 42 +33 62 42 +33 62 43 +32 62 44 +31 62 45 +30 62 46 +29 62 47 +29 62 48 +28 62 48 +28 63 48 +28 63 49 +27 63 50 +26 63 51 +26 63 51 +26 64 52 +25 64 52 +25 64 53 +25 65 53 +25 65 54 +25 66 54 +25 66 55 +25 68 56 +26 69 57 +28 71 59 +30 72 60 +32 74 62 +35 77 65 +38 80 68 +45 85 74 +48 87 76 +51 90 79 +52 91 80 +54 93 81 +58 95 83 +61 98 86 +64 100 88 +67 103 89 +73 107 93 +74 108 93 +76 109 94 +79 112 96 +82 114 97 +84 116 98 +87 118 100 +92 121 102 +94 122 102 +97 124 103 +98 125 103 +99 126 104 +102 127 105 +104 129 105 +106 130 105 +105 129 103 +109 131 103 +110 131 103 +111 132 103 +112 133 103 +114 134 103 +116 135 103 +117 136 103 +120 137 102 +121 137 101 +123 138 101 +123 138 100 +124 138 100 +126 138 100 +127 138 99 +128 138 98 +129 138 97 +131 138 95 +131 138 94 +131 138 94 +132 138 93 +133 138 92 +134 138 92 +134 138 91 +135 137 90 +135 137 89 +136 137 89 +136 137 88 +137 136 88 +134 133 84 +131 131 81 +128 128 77 +126 126 74 +120 121 68 +118 120 66 +117 119 65 +115 116 63 +112 114 60 +109 112 57 +107 109 55 +102 105 51 +100 104 50 +99 103 49 +97 101 47 +94 99 45 +92 97 43 +89 95 42 +87 93 40 +84 91 39 +82 89 37 +79 87 36 +77 86 35 +75 84 34 +72 82 33 +70 81 33 +68 79 32 +63 76 31 +62 75 31 +61 75 31 +59 73 31 +57 72 31 +55 71 31 +53 70 31 +52 69 31 +50 68 32 +48 67 32 +47 66 33 +45 66 33 +44 65 34 +42 64 35 +41 64 36 +40 64 36 +39 63 37 +38 63 38 +37 63 39 +36 63 40 +35 62 41 +34 62 42 +33 62 43 +32 62 44 +31 62 45 +31 62 46 +30 62 46 +29 62 47 +29 62 48 +28 63 48 +28 63 49 +27 63 50 +27 63 50 +26 63 51 +26 64 52 +26 64 52 +25 64 53 +25 65 53 +25 65 54 +25 66 54 +25 66 55 +25 67 55 +25 68 56 +25 68 56 +28 71 59 +32 74 62 +35 77 65 +38 80 68 +42 82 71 +45 85 74 +48 88 76 +51 90 79 +54 93 81 +58 95 83 +61 98 86 +64 100 88 +67 103 89 +70 105 91 +73 107 93 +76 109 94 +79 112 96 +82 114 97 +84 116 98 +87 118 100 +90 119 101 +92 121 102 +95 123 102 +97 124 103 +99 126 104 +102 127 105 +104 129 105 +106 130 105 diff --git a/src/fractalzoomer/color_maps/Flame 694_040412-011.map b/src/fractalzoomer/color_maps/Flame 694_040412-011.map new file mode 100644 index 000000000..542b4a680 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 694_040412-011.map @@ -0,0 +1,256 @@ +126 48 55 +118 44 69 +114 43 73 +110 42 78 +106 41 80 +103 40 83 +101 39 84 +99 38 86 +92 38 92 +87 36 89 +83 34 87 +77 33 85 +72 33 83 +70 32 80 +69 31 78 +68 30 77 +67 30 76 +63 30 71 +63 30 69 +63 30 67 +63 30 63 +63 30 59 +62 30 57 +62 30 55 +66 29 54 +67 28 56 +69 28 58 +71 27 59 +73 27 60 +74 26 60 +75 26 61 +77 26 62 +79 25 64 +83 24 67 +85 23 68 +88 23 70 +90 22 71 +93 21 73 +94 21 73 +96 21 74 +101 19 78 +104 18 80 +107 18 82 +110 17 83 +113 16 85 +114 15 85 +116 15 85 +119 14 87 +122 14 89 +129 12 88 +132 11 88 +136 10 88 +139 9 88 +143 8 88 +145 7 86 +147 7 85 +154 5 83 +157 4 81 +161 3 79 +165 2 75 +169 1 71 +170 0 70 +172 0 69 +176 2 66 +180 4 61 +187 6 52 +190 8 46 +194 10 41 +195 11 39 +197 12 38 +201 15 29 +204 17 22 +211 33 16 +214 40 14 +218 48 12 +220 56 10 +223 65 9 +224 69 8 +226 74 8 +228 81 6 +231 87 4 +234 100 2 +236 107 1 +238 115 0 +238 118 0 +239 122 0 +240 126 0 +241 131 0 +242 144 0 +242 147 0 +243 150 0 +243 153 0 +243 156 0 +243 160 0 +243 161 0 +243 162 1 +242 165 2 +241 168 5 +240 169 6 +239 170 8 +238 169 9 +238 168 10 +237 166 12 +235 165 15 +229 163 19 +225 161 19 +221 159 19 +219 158 19 +217 157 20 +212 156 21 +208 152 21 +204 149 24 +199 147 24 +190 139 26 +187 137 27 +185 135 29 +180 129 31 +176 125 31 +171 118 33 +166 113 35 +156 98 39 +151 92 40 +146 86 41 +144 83 41 +142 80 42 +137 72 44 +133 63 45 +128 58 46 +126 48 55 +118 44 69 +116 43 71 +114 43 73 +110 42 78 +106 41 81 +103 40 83 +99 38 86 +92 38 92 +87 36 89 +83 34 87 +80 34 86 +78 34 85 +72 33 83 +69 32 80 +69 31 78 +67 30 76 +63 30 71 +62 29 70 +61 29 69 +63 30 67 +65 30 65 +63 30 59 +62 30 55 +66 29 54 +66 29 56 +67 29 59 +69 28 58 +71 27 58 +73 27 60 +75 26 61 +77 26 62 +79 25 64 +83 24 67 +84 24 68 +85 24 69 +88 23 70 +90 22 71 +93 21 73 +96 21 74 +101 19 78 +102 18 79 +104 18 80 +107 18 82 +110 17 83 +113 16 85 +116 15 85 +119 14 87 +122 14 89 +126 13 87 +129 12 88 +132 11 88 +136 10 88 +139 9 88 +143 8 88 +147 7 85 +154 5 83 +156 4 82 +158 4 82 +161 3 79 +165 2 75 +169 1 71 +172 0 69 +176 2 66 +180 4 61 +183 5 58 +187 6 52 +190 8 49 +194 10 41 +197 12 38 +201 15 29 +204 17 22 +208 23 17 +211 33 16 +215 42 14 +218 48 12 +221 57 10 +223 65 9 +226 74 8 +228 81 6 +231 87 4 +233 95 3 +234 100 2 +236 108 1 +238 115 0 +239 122 0 +240 126 0 +241 131 0 +242 137 0 +242 144 0 +243 147 0 +243 150 0 +243 156 0 +243 160 0 +243 161 0 +243 162 1 +242 165 2 +242 165 3 +241 168 5 +240 168 7 +239 170 8 +238 168 10 +237 166 12 +235 165 15 +233 164 17 +229 163 19 +225 161 19 +221 159 19 +217 157 20 +212 156 21 +208 152 21 +204 149 24 +199 147 24 +195 143 26 +190 139 26 +185 135 29 +180 129 31 +176 125 31 +171 118 33 +166 113 35 +161 106 36 +156 98 39 +151 94 40 +146 86 41 +142 80 42 +137 72 44 +133 63 45 +128 58 46 diff --git a/src/fractalzoomer/color_maps/Flame 695_040412-012.map b/src/fractalzoomer/color_maps/Flame 695_040412-012.map new file mode 100644 index 000000000..cd09023a8 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 695_040412-012.map @@ -0,0 +1,256 @@ +185 134 154 +177 127 143 +172 123 137 +168 120 132 +164 116 126 +160 113 121 +158 111 118 +156 110 115 +147 102 104 +143 98 98 +139 95 93 +134 91 87 +130 88 81 +123 83 74 +116 78 67 +112 76 64 +109 74 61 +95 65 49 +89 61 44 +83 58 39 +78 54 35 +73 51 31 +70 49 29 +67 48 27 +57 42 21 +52 39 18 +47 37 16 +43 35 15 +40 34 14 +39 33 14 +39 33 15 +38 33 15 +37 32 16 +35 31 17 +34 30 18 +33 30 19 +32 30 19 +31 30 20 +30 29 20 +30 29 21 +28 28 22 +27 27 23 +26 27 24 +25 26 24 +24 26 25 +23 26 25 +23 26 26 +23 26 27 +22 26 28 +21 27 30 +21 27 31 +21 28 33 +21 29 34 +21 31 36 +21 32 37 +21 33 38 +22 37 42 +22 39 44 +23 41 47 +24 44 49 +26 47 52 +26 48 53 +27 50 55 +28 53 57 +29 57 60 +31 63 65 +32 66 67 +33 69 70 +34 70 71 +35 72 73 +36 75 76 +37 78 78 +39 84 84 +40 87 86 +41 91 89 +42 94 91 +44 97 94 +44 98 95 +45 100 97 +46 103 100 +48 106 102 +52 111 108 +55 113 111 +58 116 114 +59 117 115 +61 119 116 +65 121 119 +69 123 122 +77 127 128 +82 129 131 +87 131 134 +89 132 135 +92 133 137 +97 135 141 +103 136 144 +108 138 147 +114 139 150 +125 143 156 +130 144 159 +136 146 162 +139 147 164 +142 148 166 +148 149 169 +153 151 172 +164 154 178 +170 155 181 +176 157 184 +178 158 185 +181 159 187 +187 161 191 +192 162 193 +197 163 196 +201 164 198 +207 165 200 +208 165 200 +210 165 200 +211 164 199 +212 163 198 +212 162 197 +212 161 195 +210 157 189 +207 154 185 +205 152 181 +203 150 178 +202 149 176 +198 145 171 +194 142 165 +189 138 160 +185 134 154 +177 127 143 +174 125 140 +172 124 137 +168 120 132 +164 117 126 +160 113 121 +156 110 115 +147 102 104 +143 98 98 +139 95 93 +136 93 90 +134 92 87 +130 88 81 +123 83 74 +116 78 67 +109 74 61 +95 65 49 +92 63 46 +89 61 44 +83 58 39 +79 55 35 +73 51 31 +67 48 27 +57 42 21 +54 41 19 +52 40 18 +47 37 16 +42 35 14 +40 34 14 +39 33 15 +38 33 15 +37 32 16 +35 31 17 +34 31 17 +34 31 18 +33 30 19 +32 30 20 +31 30 20 +30 29 21 +28 28 22 +27 28 22 +27 28 23 +26 27 24 +25 27 24 +24 26 25 +23 26 26 +23 26 27 +22 26 28 +21 26 29 +21 27 30 +21 27 31 +21 28 33 +21 30 35 +21 31 36 +21 33 38 +22 37 42 +22 38 43 +23 39 44 +23 41 47 +24 44 49 +26 47 52 +27 50 55 +28 53 57 +29 57 60 +30 60 62 +31 63 65 +32 66 68 +33 69 70 +35 72 73 +36 75 76 +37 78 78 +38 81 81 +39 84 84 +40 87 86 +41 91 89 +42 94 92 +44 97 94 +45 100 97 +46 103 100 +48 106 102 +50 108 105 +52 111 108 +55 114 111 +58 116 114 +61 119 116 +65 121 119 +69 123 122 +73 125 125 +77 127 128 +82 129 131 +87 131 134 +92 133 137 +97 135 141 +103 136 144 +108 138 147 +114 139 150 +120 141 153 +125 143 156 +131 144 159 +136 146 162 +142 148 166 +148 149 169 +153 151 172 +159 152 175 +164 154 178 +170 156 181 +176 157 184 +181 159 187 +187 161 191 +192 162 193 +197 163 196 +201 164 198 +205 165 199 +207 165 200 +210 165 200 +211 164 199 +212 163 198 +212 162 197 +212 161 195 +212 159 192 +210 157 189 +208 154 185 +205 152 181 +202 149 176 +198 145 171 +194 142 165 +189 138 160 diff --git a/src/fractalzoomer/color_maps/Flame 696_040412-013.map b/src/fractalzoomer/color_maps/Flame 696_040412-013.map new file mode 100644 index 000000000..19d3ad684 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 696_040412-013.map @@ -0,0 +1,256 @@ +64 11 92 +58 10 86 +55 9 82 +52 9 79 +49 8 76 +46 8 73 +45 8 72 +44 9 71 +39 9 65 +37 9 62 +35 10 60 +33 10 58 +31 11 56 +28 12 54 +26 13 52 +25 13 51 +25 14 50 +29 14 56 +30 14 59 +32 14 62 +34 13 65 +37 13 69 +38 13 70 +39 14 72 +42 14 78 +44 14 81 +46 14 84 +47 14 87 +49 15 90 +50 14 91 +52 14 93 +54 14 97 +55 15 100 +59 14 106 +60 14 109 +62 15 112 +64 15 115 +67 15 118 +68 15 119 +69 15 121 +72 17 126 +74 17 128 +76 18 131 +77 19 133 +78 20 135 +79 20 136 +80 20 138 +82 22 140 +84 22 142 +87 24 146 +88 26 147 +90 28 149 +92 29 150 +94 31 152 +94 32 153 +94 33 154 +98 36 157 +99 38 158 +101 40 159 +102 42 160 +103 44 161 +103 45 161 +104 46 162 +106 48 163 +107 51 164 +110 55 165 +111 58 166 +112 61 167 +113 62 167 +114 63 167 +115 66 167 +115 69 168 +118 74 169 +119 76 169 +121 79 170 +122 81 170 +123 84 171 +123 85 171 +124 87 171 +124 90 172 +126 93 172 +128 98 173 +128 101 173 +128 104 174 +128 105 174 +129 106 175 +130 108 175 +132 111 175 +132 115 176 +132 117 176 +132 119 176 +132 119 176 +133 120 176 +129 122 176 +131 123 176 +131 123 175 +133 124 175 +131 126 174 +136 125 173 +141 125 172 +142 125 171 +143 125 171 +142 125 170 +146 124 169 +156 122 167 +158 121 166 +160 120 165 +161 119 164 +163 119 163 +162 117 162 +162 114 154 +161 113 154 +160 110 150 +157 104 145 +156 103 143 +156 102 142 +155 99 140 +153 95 139 +152 91 134 +150 88 133 +146 81 128 +144 76 125 +143 72 123 +142 70 122 +141 69 122 +140 65 118 +138 61 116 +136 58 115 +135 53 111 +131 46 108 +130 44 106 +130 42 105 +128 38 103 +126 35 100 +125 30 98 +123 27 96 +119 19 92 +117 15 89 +116 12 87 +115 10 86 +115 9 85 +114 6 84 +113 4 82 +112 2 80 +111 0 79 +109 0 77 +109 0 76 +109 0 76 +108 0 77 +108 0 76 +108 0 75 +108 0 75 +108 0 74 +108 0 74 +108 0 74 +108 0 74 +108 0 74 +109 0 74 +109 0 74 +110 0 74 +111 0 74 +112 0 74 +112 1 74 +113 2 74 +115 3 76 +116 6 77 +117 9 77 +119 11 79 +122 19 83 +123 20 83 +124 22 84 +126 26 86 +128 29 87 +130 34 88 +132 38 90 +133 41 92 +135 45 93 +137 49 94 +139 52 96 +141 57 96 +143 60 98 +145 64 99 +147 67 100 +148 71 101 +152 79 102 +153 81 102 +154 83 102 +156 87 102 +158 90 102 +159 94 103 +161 97 102 +163 100 102 +164 103 103 +165 109 104 +167 113 105 +168 115 107 +169 121 108 +170 123 110 +171 126 110 +171 128 111 +172 128 112 +173 132 113 +173 131 114 +173 132 115 +174 130 116 +174 132 117 +174 130 118 +174 128 119 +174 127 120 +174 123 120 +173 120 123 +173 119 129 +172 118 132 +172 116 135 +171 115 140 +170 114 143 +169 111 147 +168 109 149 +167 106 152 +166 103 154 +165 101 156 +163 98 159 +162 94 160 +159 91 161 +157 88 161 +154 84 161 +153 82 160 +151 78 160 +148 75 160 +147 72 160 +144 68 160 +143 65 160 +140 62 160 +139 58 160 +138 55 159 +135 51 159 +134 48 159 +132 45 159 +131 41 159 +128 38 159 +123 35 154 +118 33 149 +115 31 144 +110 29 139 +105 27 135 +101 25 130 +97 23 126 +92 22 121 +88 20 117 +84 19 113 +80 18 109 +78 16 105 +74 15 101 +69 14 98 +67 14 94 +64 13 91 diff --git a/src/fractalzoomer/color_maps/Flame 697_040412-014.map b/src/fractalzoomer/color_maps/Flame 697_040412-014.map new file mode 100644 index 000000000..d3992a7da --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 697_040412-014.map @@ -0,0 +1,256 @@ +50 131 83 +52 132 87 +52 133 87 +52 134 87 +52 134 87 +53 134 88 +54 134 88 +55 134 88 +56 132 89 +56 131 89 +57 131 89 +57 129 88 +57 128 88 +57 127 86 +57 126 84 +57 124 84 +57 123 84 +56 119 80 +56 117 78 +57 115 76 +57 113 75 +57 111 75 +57 110 73 +57 110 72 +57 106 70 +56 104 68 +55 102 67 +55 100 65 +56 98 63 +55 97 62 +55 97 61 +56 94 58 +55 93 57 +54 89 54 +54 87 53 +55 85 53 +56 82 51 +58 79 50 +57 78 49 +57 78 49 +55 73 47 +54 71 45 +54 69 44 +54 67 42 +55 65 40 +54 63 40 +53 62 40 +51 60 38 +49 58 37 +46 53 35 +44 50 33 +43 48 32 +41 46 30 +39 44 28 +38 42 27 +38 41 27 +36 36 24 +34 32 23 +32 29 22 +30 27 20 +28 25 19 +26 22 19 +25 20 20 +25 20 20 +25 20 20 +25 20 20 +25 20 20 +25 20 20 +25 20 20 +25 20 20 +25 20 20 +25 20 20 +25 20 20 +25 20 20 +25 20 20 +25 20 20 +25 20 20 +25 20 20 +25 20 20 +19 19 27 +19 19 31 +20 17 41 +22 18 47 +24 19 53 +25 20 56 +27 21 60 +31 25 66 +36 28 74 +42 37 90 +46 41 98 +51 45 106 +52 46 110 +54 48 114 +57 54 122 +62 57 130 +65 60 139 +68 65 147 +76 73 163 +79 77 170 +83 81 178 +85 82 182 +88 84 186 +91 89 194 +93 93 202 +97 97 207 +96 96 201 +95 95 196 +94 95 192 +94 96 188 +93 94 180 +93 95 172 +92 93 164 +89 95 155 +89 95 141 +89 95 138 +89 96 136 +89 99 130 +88 97 124 +86 105 114 +96 108 83 +96 102 63 +92 98 53 +89 95 44 +87 93 39 +85 91 34 +85 89 27 +84 90 22 +88 93 22 +89 95 26 +96 102 30 +98 103 32 +101 104 34 +103 107 37 +107 110 40 +110 114 43 +114 116 47 +121 123 51 +124 125 54 +128 128 57 +130 130 59 +132 132 61 +135 135 64 +139 136 66 +141 139 70 +145 143 71 +151 146 77 +152 148 78 +153 150 79 +155 152 82 +157 154 85 +159 156 86 +160 158 88 +163 160 93 +163 161 94 +164 162 95 +165 161 97 +165 163 99 +167 161 99 +167 163 100 +167 163 102 +167 163 103 +165 163 106 +165 163 107 +165 163 108 +164 162 108 +163 163 109 +161 161 109 +159 161 110 +157 160 113 +155 159 113 +153 159 113 +150 159 114 +151 157 114 +145 156 115 +145 156 115 +141 155 118 +136 155 118 +126 153 119 +119 153 119 +119 152 127 +118 151 135 +116 151 139 +116 149 149 +115 143 149 +111 144 148 +110 140 148 +109 137 148 +107 137 147 +106 138 145 +104 132 144 +101 135 141 +100 131 140 +97 131 139 +96 133 136 +93 129 134 +91 131 131 +90 128 128 +87 127 124 +84 124 122 +80 123 114 +79 120 109 +75 118 105 +73 116 99 +71 114 94 +68 111 91 +65 108 89 +61 107 83 +59 104 79 +57 102 73 +54 101 70 +51 98 66 +48 95 62 +46 94 57 +42 91 56 +40 89 52 +37 86 48 +33 85 44 +32 83 41 +30 81 39 +29 79 36 +26 79 35 +25 78 32 +23 77 31 +22 77 29 +21 77 29 +21 77 28 +20 77 28 +20 77 28 +20 77 28 +20 78 28 +20 79 28 +20 79 29 +20 81 31 +21 83 32 +21 85 35 +23 86 35 +24 89 39 +26 91 40 +27 94 43 +28 95 47 +30 98 47 +30 101 50 +32 102 52 +34 104 55 +35 107 56 +36 108 60 +39 111 63 +39 114 64 +40 115 67 +42 118 68 +43 120 71 +44 123 74 +45 124 77 +47 127 78 +48 128 80 +49 130 82 diff --git a/src/fractalzoomer/color_maps/Flame 698_040412-015.map b/src/fractalzoomer/color_maps/Flame 698_040412-015.map new file mode 100644 index 000000000..fb0505d73 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 698_040412-015.map @@ -0,0 +1,256 @@ +130 49 119 +131 50 117 +131 51 117 +132 53 117 +133 53 119 +134 53 122 +134 53 121 +134 53 120 +134 55 122 +133 56 121 +132 57 121 +131 57 120 +130 57 119 +128 57 117 +127 57 115 +126 57 116 +126 57 118 +122 58 114 +120 57 113 +118 56 113 +116 56 111 +114 56 110 +112 56 108 +111 57 107 +108 56 107 +105 56 105 +102 57 104 +100 56 102 +99 56 101 +96 56 99 +94 56 98 +92 55 97 +86 56 94 +81 56 90 +78 54 88 +75 53 86 +72 52 84 +70 52 82 +66 51 80 +63 50 79 +58 47 75 +54 45 73 +51 44 71 +49 43 68 +48 43 66 +45 41 65 +43 40 65 +43 40 62 +41 38 60 +35 35 56 +33 34 53 +32 33 50 +30 31 47 +29 30 45 +28 29 44 +28 28 44 +25 28 38 +23 29 36 +22 30 35 +20 25 32 +19 21 29 +19 22 28 +19 24 28 +20 25 23 +20 25 23 +20 25 23 +20 25 23 +20 25 23 +20 25 23 +20 25 23 +20 25 23 +20 25 23 +20 25 23 +20 25 23 +20 25 23 +20 25 23 +20 25 23 +20 25 23 +20 25 23 +20 25 23 +27 24 19 +36 31 18 +41 37 17 +46 44 16 +49 46 17 +53 49 19 +60 55 21 +66 61 25 +82 74 33 +90 81 37 +98 88 41 +102 92 43 +106 96 45 +114 102 48 +122 107 54 +130 115 57 +139 123 60 +155 136 68 +162 141 73 +170 147 78 +174 150 79 +178 154 81 +186 162 84 +194 168 89 +207 178 96 +205 176 96 +203 175 96 +199 172 95 +196 169 95 +188 161 94 +180 155 93 +172 148 93 +164 144 92 +147 125 88 +144 123 88 +141 121 89 +136 116 89 +130 109 89 +124 105 88 +114 87 86 +76 74 106 +65 67 102 +54 60 98 +49 55 96 +44 51 95 +34 43 91 +27 39 89 +22 34 90 +22 36 93 +29 44 98 +29 43 100 +30 43 102 +34 49 104 +37 52 107 +40 55 110 +43 58 114 +48 67 119 +51 70 122 +55 74 126 +56 75 127 +57 76 128 +61 80 132 +64 83 135 +66 88 139 +70 91 141 +75 97 148 +76 99 149 +77 102 151 +79 101 153 +82 104 155 +85 107 157 +86 108 159 +91 112 161 +92 113 162 +93 115 163 +95 116 164 +97 120 165 +99 119 165 +99 123 167 +100 122 167 +102 124 167 +104 125 167 +105 124 166 +106 124 165 +108 125 165 +108 125 164 +109 123 163 +109 123 161 +111 122 160 +112 122 160 +113 122 160 +113 119 159 +114 117 159 +114 120 157 +115 115 156 +115 115 156 +122 118 155 +127 118 155 +137 119 153 +144 119 153 +152 119 152 +151 118 143 +151 116 138 +149 116 125 +149 112 114 +148 111 115 +148 111 117 +148 110 109 +147 107 108 +145 106 109 +144 105 104 +141 101 106 +140 100 101 +139 97 100 +136 96 104 +134 93 99 +131 91 102 +128 90 100 +127 87 100 +124 84 97 +123 80 101 +120 79 101 +118 75 99 +116 73 102 +114 71 102 +111 68 99 +108 65 96 +107 61 97 +104 59 96 +102 57 98 +101 54 98 +98 51 96 +95 48 93 +92 46 94 +91 42 90 +88 40 89 +83 37 86 +82 33 85 +79 32 83 +77 30 81 +72 29 79 +73 26 79 +71 25 78 +70 23 77 +69 22 77 +70 21 77 +69 21 77 +69 20 77 +69 20 77 +69 20 77 +70 20 78 +71 20 79 +72 20 79 +76 20 81 +78 21 83 +82 21 85 +81 23 86 +87 24 89 +88 26 91 +92 27 94 +95 28 94 +97 30 98 +101 30 100 +102 32 101 +104 34 102 +107 35 105 +108 36 103 +111 39 106 +114 39 109 +115 40 107 +118 42 112 +120 43 112 +123 44 114 +124 45 113 +127 47 118 +128 48 117 diff --git a/src/fractalzoomer/color_maps/Flame 699_040412-016.map b/src/fractalzoomer/color_maps/Flame 699_040412-016.map new file mode 100644 index 000000000..c968d9520 --- /dev/null +++ b/src/fractalzoomer/color_maps/Flame 699_040412-016.map @@ -0,0 +1,256 @@ +81 115 124 +85 126 131 +86 132 134 +87 138 138 +86 141 138 +85 144 139 +84 145 139 +84 147 140 +81 152 140 +79 153 140 +78 155 140 +76 155 138 +75 156 137 +73 156 136 +72 157 136 +71 156 135 +70 156 135 +66 154 131 +64 152 127 +62 151 124 +60 148 122 +58 146 120 +57 145 119 +56 144 118 +51 137 111 +48 133 107 +46 129 104 +43 124 99 +41 119 94 +39 116 91 +38 113 89 +35 108 85 +33 102 81 +28 91 72 +26 86 68 +25 81 65 +24 76 62 +24 72 59 +23 70 58 +23 68 57 +23 60 53 +23 56 51 +24 53 50 +24 48 48 +24 43 46 +23 40 44 +23 38 43 +22 32 40 +21 26 37 +22 20 35 +26 19 38 +31 19 41 +37 19 44 +43 20 48 +45 20 50 +48 20 52 +60 22 58 +63 21 60 +67 20 62 +70 19 63 +73 19 65 +74 19 65 +75 19 65 +78 18 67 +80 18 67 +83 18 69 +84 18 69 +85 19 69 +85 19 68 +85 19 67 +86 19 68 +86 20 67 +86 21 65 +85 22 64 +85 23 64 +83 24 62 +82 26 61 +81 26 59 +80 27 58 +79 29 58 +76 30 54 +72 33 50 +71 34 48 +70 35 46 +69 35 45 +69 36 44 +70 36 44 +70 39 42 +75 50 44 +79 56 46 +84 62 49 +86 64 50 +88 67 51 +92 72 54 +97 79 57 +101 83 59 +105 88 62 +114 97 67 +117 98 68 +120 99 69 +122 101 70 +125 103 72 +129 105 74 +133 107 76 +142 110 80 +146 112 82 +151 115 85 +153 115 86 +155 116 87 +159 119 90 +163 121 93 +167 125 97 +169 123 97 +172 120 100 +172 119 100 +173 119 101 +174 118 102 +175 117 104 +175 117 105 +176 116 107 +177 119 111 +177 119 113 +177 119 115 +176 119 116 +176 119 117 +177 121 120 +177 123 122 +177 125 125 +177 127 127 +176 133 134 +175 134 135 +174 136 137 +173 139 141 +171 142 143 +169 146 147 +167 149 151 +161 156 156 +158 159 158 +155 162 160 +153 163 161 +152 165 163 +148 166 163 +145 168 165 +142 169 165 +138 169 164 +131 168 163 +129 167 161 +127 167 160 +124 166 160 +120 164 158 +116 162 154 +112 159 150 +104 153 144 +102 151 142 +100 149 140 +96 145 136 +92 140 130 +88 135 126 +84 129 119 +80 123 114 +75 116 106 +66 102 92 +64 98 88 +62 95 85 +58 88 78 +55 82 72 +51 77 65 +48 72 60 +43 64 50 +42 62 48 +41 61 47 +39 58 43 +37 56 39 +36 55 37 +35 54 35 +35 55 34 +34 55 33 +34 56 32 +35 58 32 +36 60 32 +37 62 33 +37 65 33 +38 68 34 +40 72 35 +42 80 39 +43 82 40 +44 85 41 +45 90 43 +47 95 45 +48 99 47 +50 103 49 +51 106 51 +52 109 53 +53 112 53 +54 114 55 +55 115 57 +55 116 57 +55 117 57 +55 117 57 +55 117 57 +55 117 58 +55 117 58 +54 116 58 +53 114 56 +52 112 55 +51 110 55 +50 107 54 +48 103 50 +47 99 49 +44 95 47 +42 90 45 +40 84 42 +37 79 40 +35 73 37 +33 68 35 +31 63 33 +29 59 32 +28 55 30 +27 52 30 +26 48 28 +26 46 29 +25 43 27 +26 42 30 +26 40 30 +26 39 30 +27 38 32 +28 37 33 +29 37 35 +30 36 37 +30 35 38 +30 34 39 +30 33 40 +31 34 42 +32 34 44 +34 35 46 +36 37 49 +38 39 53 +40 41 56 +43 44 60 +45 47 64 +48 51 68 +50 53 71 +52 56 75 +55 60 79 +57 63 82 +59 67 86 +61 70 89 +63 74 93 +66 79 96 +68 83 100 +70 87 103 +72 92 107 +74 95 110 +76 101 114 +78 106 117 +80 111 121 diff --git a/src/fractalzoomer/color_maps/Froth616.map b/src/fractalzoomer/color_maps/Froth616.map new file mode 100644 index 000000000..b4e793206 --- /dev/null +++ b/src/fractalzoomer/color_maps/Froth616.map @@ -0,0 +1,256 @@ +247 0 247 +242 0 242 +237 0 237 +232 0 232 +227 0 227 +222 0 222 +217 0 217 +212 0 212 +207 0 207 +202 0 202 +197 0 197 +192 0 192 +187 0 187 +182 0 182 +177 0 177 +172 0 172 +166 0 166 +161 0 161 +164 0 154 +169 0 145 +174 0 136 +179 0 128 +184 0 119 +189 0 110 +194 0 101 +199 0 92 +204 0 84 +209 0 75 +214 0 66 +219 0 58 +224 0 49 +229 0 40 +234 0 31 +239 0 22 +244 0 14 +249 0 5 +250 0 0 +245 0 0 +240 0 0 +235 0 0 +230 0 0 +225 0 0 +220 0 0 +215 0 0 +210 0 0 +205 0 0 +200 0 0 +194 0 0 +189 0 0 +184 0 0 +179 0 0 +174 0 0 +169 0 0 +164 0 0 +161 2 0 +166 16 0 +171 30 0 +176 43 0 +181 57 0 +186 71 0 +191 85 0 +196 98 0 +201 112 0 +206 126 0 +211 140 0 +216 154 0 +221 167 0 +226 181 0 +231 195 0 +236 209 0 +241 222 0 +246 236 0 +251 250 0 +248 248 0 +243 243 0 +238 238 0 +233 233 0 +228 228 0 +223 223 0 +218 218 0 +212 212 0 +207 207 0 +202 202 0 +197 197 0 +192 192 0 +187 187 0 +182 182 0 +177 177 0 +172 172 0 +167 167 0 +162 162 0 +155 163 0 +146 168 0 +138 173 0 +129 178 0 +120 183 0 +111 188 0 +102 193 0 + 94 198 0 + 85 203 0 + 76 208 0 + 68 213 0 + 59 218 0 + 50 223 0 + 41 228 0 + 32 233 0 + 24 238 0 + 15 243 0 + 6 248 0 + 0 251 0 + 0 246 0 + 0 240 0 + 0 235 0 + 0 230 0 + 0 225 0 + 0 220 0 + 0 215 0 + 0 210 0 + 0 205 0 + 0 200 0 + 0 195 0 + 0 190 0 + 0 185 0 + 0 180 0 + 0 175 0 + 0 170 0 + 0 165 0 + 0 160 0 + 0 151 14 + 0 142 28 + 0 134 41 + 0 125 55 + 0 116 69 + 0 108 83 + 0 99 96 + 0 90 110 + 0 81 124 + 0 72 138 + 0 64 152 + 0 55 165 + 0 46 179 + 0 38 193 + 0 29 207 + 0 20 220 + 0 11 234 + 0 2 248 + 0 0 248 + 0 0 243 + 0 0 238 + 0 0 233 + 0 0 228 + 0 0 223 + 0 0 218 + 0 0 213 + 0 0 208 + 0 0 203 + 0 0 198 + 0 0 193 + 0 0 188 + 0 0 183 + 0 0 178 + 0 0 173 + 0 0 168 + 0 0 163 + 0 6 162 + 0 20 167 + 0 33 172 + 0 47 177 + 0 61 182 + 0 75 187 + 0 89 192 + 0 102 197 + 0 116 202 + 0 130 207 + 0 144 212 + 0 158 218 + 0 171 223 + 0 185 228 + 0 199 233 + 0 213 238 + 0 226 243 + 0 240 248 + 0 251 251 + 0 246 246 + 0 241 241 + 0 236 236 + 0 231 231 + 0 226 226 + 0 221 221 + 0 216 216 + 0 211 211 + 0 206 206 + 0 201 201 + 0 196 196 + 0 191 191 + 0 186 186 + 0 181 181 + 0 176 176 + 0 171 171 + 0 166 166 + 0 161 161 + 0 152 152 + 0 144 144 + 0 135 135 + 0 126 126 + 0 118 118 + 0 109 109 + 0 100 100 + 0 91 91 + 0 82 82 + 0 74 74 + 0 65 65 + 0 56 56 + 0 48 48 + 0 39 39 + 0 30 30 + 0 21 21 + 0 12 12 + 0 4 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 18 18 18 + 32 32 32 + 45 45 45 + 59 59 59 + 73 73 73 + 87 87 87 +100 100 100 +114 114 114 +128 128 128 +142 142 142 +156 156 156 +169 169 169 +183 183 183 +197 197 197 +211 211 211 +224 224 224 +238 238 238 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/G1.MAP b/src/fractalzoomer/color_maps/G1.MAP new file mode 100644 index 000000000..3e67ebdf2 --- /dev/null +++ b/src/fractalzoomer/color_maps/G1.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 8 0 + 0 16 0 + 0 24 0 + 0 32 0 + 0 40 0 + 0 48 0 + 0 56 0 + 0 64 0 + 0 72 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 124 0 + 0 132 0 + 0 140 0 + 0 148 0 + 0 156 0 + 0 164 0 + 0 172 0 + 0 180 0 + 0 188 0 + 0 196 0 + 0 204 0 + 0 212 0 + 0 220 0 + 0 228 0 + 0 236 0 + 0 244 0 + 0 252 0 + 0 248 0 + 0 240 0 + 0 232 0 + 0 224 0 + 0 216 0 + 0 208 0 + 0 200 0 + 0 192 0 + 0 184 0 + 0 176 0 + 0 168 0 + 0 160 0 + 0 152 0 + 0 144 0 + 0 136 0 + 0 128 0 + 0 120 0 + 0 112 0 + 0 104 0 + 0 96 0 + 0 88 0 + 0 80 0 + 0 72 0 + 0 64 0 + 0 56 0 + 0 48 0 + 0 40 0 + 0 32 0 + 0 24 0 + 0 16 0 + 0 8 0 + 0 0 0 + 0 8 0 + 0 16 0 + 0 24 0 + 0 32 0 + 0 40 0 + 0 48 0 + 0 56 0 + 0 64 0 + 0 72 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 124 0 + 0 132 0 + 0 140 0 + 0 148 0 + 0 156 0 + 0 164 0 + 0 172 0 + 0 180 0 + 0 188 0 + 0 196 0 + 0 204 0 + 0 212 0 + 0 220 0 + 0 228 0 + 0 236 0 + 0 244 0 + 0 252 0 + 0 248 0 + 0 240 0 + 0 232 0 + 0 224 0 + 0 216 0 + 0 208 0 + 0 200 0 + 0 192 0 + 0 184 0 + 0 176 0 + 0 168 0 + 0 160 0 + 0 152 0 + 0 144 0 + 0 136 0 + 0 128 0 + 0 120 0 + 0 112 0 + 0 104 0 + 0 96 0 + 0 88 0 + 0 80 0 + 0 72 0 + 0 64 0 + 0 56 0 + 0 48 0 + 0 40 0 + 0 32 0 + 0 24 0 + 0 16 0 + 0 8 0 + 0 0 0 + 0 8 0 + 0 16 0 + 0 24 0 + 0 32 0 + 0 40 0 + 0 48 0 + 0 56 0 + 0 64 0 + 0 72 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 124 0 + 0 132 0 + 0 140 0 + 0 148 0 + 0 156 0 + 0 164 0 + 0 172 0 + 0 180 0 + 0 188 0 + 0 196 0 + 0 204 0 + 0 212 0 + 0 220 0 + 0 228 0 + 0 236 0 + 0 244 0 + 0 252 0 + 0 248 0 + 0 240 0 + 0 232 0 + 0 224 0 + 0 216 0 + 0 208 0 + 0 200 0 + 0 192 0 + 0 184 0 + 0 176 0 + 0 168 0 + 0 160 0 + 0 152 0 + 0 144 0 + 0 136 0 + 0 128 0 + 0 120 0 + 0 112 0 + 0 104 0 + 0 96 0 + 0 88 0 + 0 80 0 + 0 72 0 + 0 64 0 + 0 56 0 + 0 48 0 + 0 40 0 + 0 32 0 + 0 24 0 + 0 16 0 + 0 8 0 + 0 0 0 + 0 8 0 + 0 16 0 + 0 24 0 + 0 32 0 + 0 40 0 + 0 48 0 + 0 56 0 + 0 64 0 + 0 72 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 128 0 + 0 132 0 + 0 140 0 + 0 148 0 + 0 156 0 + 0 164 0 + 0 172 0 + 0 180 0 + 0 188 0 + 0 196 0 + 0 204 0 + 0 212 0 + 0 220 0 + 0 228 0 + 0 236 0 + 0 244 0 + 0 252 0 + 0 244 0 + 0 236 0 + 0 228 0 + 0 220 0 + 0 212 0 + 0 204 0 + 0 196 0 + 0 188 0 + 0 180 0 + 0 172 0 + 0 164 0 + 0 156 0 + 0 148 0 + 0 140 0 + 0 132 0 + 0 120 0 + 0 112 0 + 0 104 0 + 0 96 0 + 0 88 0 + 0 80 0 + 0 72 0 + 0 64 0 + 0 56 0 + 0 48 0 + 0 40 0 + 0 32 0 + 0 24 0 + 0 16 0 + 0 8 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/G2.MAP b/src/fractalzoomer/color_maps/G2.MAP new file mode 100644 index 000000000..afe182bcb --- /dev/null +++ b/src/fractalzoomer/color_maps/G2.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 4 0 + 0 8 0 + 0 12 0 + 0 16 0 + 0 20 0 + 0 24 0 + 0 28 0 + 0 32 0 + 0 36 0 + 0 40 0 + 0 44 0 + 0 48 0 + 0 52 0 + 0 56 0 + 0 60 0 + 0 64 0 + 0 68 0 + 0 72 0 + 0 76 0 + 0 80 0 + 0 84 0 + 0 88 0 + 0 92 0 + 0 96 0 + 0 100 0 + 0 104 0 + 0 108 0 + 0 112 0 + 0 116 0 + 0 120 0 + 0 124 0 + 0 128 0 + 0 132 0 + 0 136 0 + 0 140 0 + 0 144 0 + 0 148 0 + 0 152 0 + 0 156 0 + 0 160 0 + 0 164 0 + 0 168 0 + 0 172 0 + 0 176 0 + 0 180 0 + 0 184 0 + 0 188 0 + 0 192 0 + 0 196 0 + 0 200 0 + 0 204 0 + 0 208 0 + 0 212 0 + 0 216 0 + 0 220 0 + 0 224 0 + 0 228 0 + 0 232 0 + 0 236 0 + 0 240 0 + 0 244 0 + 0 248 0 + 0 252 0 + 0 252 0 + 0 248 0 + 0 244 0 + 0 240 0 + 0 236 0 + 0 232 0 + 0 228 0 + 0 224 0 + 0 220 0 + 0 216 0 + 0 212 0 + 0 208 0 + 0 204 0 + 0 200 0 + 0 196 0 + 0 192 0 + 0 188 0 + 0 184 0 + 0 180 0 + 0 176 0 + 0 172 0 + 0 168 0 + 0 164 0 + 0 160 0 + 0 156 0 + 0 152 0 + 0 148 0 + 0 144 0 + 0 140 0 + 0 136 0 + 0 132 0 + 0 128 0 + 0 124 0 + 0 120 0 + 0 116 0 + 0 112 0 + 0 108 0 + 0 104 0 + 0 100 0 + 0 96 0 + 0 92 0 + 0 88 0 + 0 84 0 + 0 80 0 + 0 76 0 + 0 72 0 + 0 68 0 + 0 64 0 + 0 60 0 + 0 56 0 + 0 52 0 + 0 48 0 + 0 44 0 + 0 40 0 + 0 36 0 + 0 32 0 + 0 28 0 + 0 24 0 + 0 20 0 + 0 16 0 + 0 12 0 + 0 8 0 + 0 4 0 + 0 0 0 + 0 0 0 + 0 4 0 + 0 8 0 + 0 12 0 + 0 16 0 + 0 20 0 + 0 24 0 + 0 28 0 + 0 32 0 + 0 36 0 + 0 40 0 + 0 44 0 + 0 48 0 + 0 52 0 + 0 56 0 + 0 60 0 + 0 64 0 + 0 68 0 + 0 72 0 + 0 76 0 + 0 80 0 + 0 84 0 + 0 88 0 + 0 92 0 + 0 96 0 + 0 100 0 + 0 104 0 + 0 108 0 + 0 112 0 + 0 116 0 + 0 120 0 + 0 124 0 + 0 128 0 + 0 132 0 + 0 136 0 + 0 140 0 + 0 144 0 + 0 148 0 + 0 152 0 + 0 156 0 + 0 160 0 + 0 164 0 + 0 168 0 + 0 172 0 + 0 176 0 + 0 180 0 + 0 184 0 + 0 188 0 + 0 192 0 + 0 196 0 + 0 200 0 + 0 204 0 + 0 208 0 + 0 212 0 + 0 216 0 + 0 220 0 + 0 224 0 + 0 228 0 + 0 232 0 + 0 236 0 + 0 240 0 + 0 244 0 + 0 248 0 + 0 252 0 + 0 252 0 + 0 248 0 + 0 244 0 + 0 240 0 + 0 236 0 + 0 232 0 + 0 228 0 + 0 224 0 + 0 220 0 + 0 216 0 + 0 212 0 + 0 208 0 + 0 204 0 + 0 200 0 + 0 196 0 + 0 192 0 + 0 188 0 + 0 184 0 + 0 180 0 + 0 176 0 + 0 172 0 + 0 168 0 + 0 164 0 + 0 160 0 + 0 156 0 + 0 152 0 + 0 148 0 + 0 144 0 + 0 140 0 + 0 136 0 + 0 132 0 + 0 128 0 + 0 124 0 + 0 120 0 + 0 116 0 + 0 112 0 + 0 108 0 + 0 104 0 + 0 100 0 + 0 96 0 + 0 92 0 + 0 88 0 + 0 84 0 + 0 80 0 + 0 76 0 + 0 72 0 + 0 68 0 + 0 64 0 + 0 60 0 + 0 56 0 + 0 52 0 + 0 48 0 + 0 44 0 + 0 40 0 + 0 36 0 + 0 32 0 + 0 28 0 + 0 24 0 + 0 20 0 + 0 16 0 + 0 12 0 + 0 8 0 + 0 4 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/G3.MAP b/src/fractalzoomer/color_maps/G3.MAP new file mode 100644 index 000000000..9a9183594 --- /dev/null +++ b/src/fractalzoomer/color_maps/G3.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 8 0 + 0 16 0 + 0 24 0 + 0 32 0 + 0 40 0 + 0 48 0 + 0 56 0 + 0 64 0 + 0 72 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 128 0 + 0 136 0 + 0 144 0 + 0 152 0 + 0 160 0 + 0 168 0 + 0 176 0 + 0 184 0 + 0 192 0 + 0 200 0 + 0 208 0 + 0 216 0 + 0 224 0 + 0 232 0 + 0 240 0 + 0 252 0 + 0 0 0 + 0 8 0 + 0 16 0 + 0 24 0 + 0 32 0 + 0 40 0 + 0 48 0 + 0 56 0 + 0 64 0 + 0 72 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 128 0 + 0 136 0 + 0 144 0 + 0 152 0 + 0 160 0 + 0 168 0 + 0 176 0 + 0 184 0 + 0 192 0 + 0 200 0 + 0 208 0 + 0 216 0 + 0 224 0 + 0 232 0 + 0 240 0 + 0 252 0 + 0 0 0 + 0 8 0 + 0 16 0 + 0 24 0 + 0 32 0 + 0 40 0 + 0 48 0 + 0 56 0 + 0 64 0 + 0 72 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 128 0 + 0 136 0 + 0 144 0 + 0 152 0 + 0 160 0 + 0 168 0 + 0 176 0 + 0 184 0 + 0 192 0 + 0 200 0 + 0 208 0 + 0 216 0 + 0 224 0 + 0 232 0 + 0 240 0 + 0 252 0 + 0 0 0 + 0 8 0 + 0 16 0 + 0 24 0 + 0 32 0 + 0 40 0 + 0 48 0 + 0 56 0 + 0 64 0 + 0 72 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 128 0 + 0 136 0 + 0 144 0 + 0 152 0 + 0 160 0 + 0 168 0 + 0 176 0 + 0 184 0 + 0 192 0 + 0 200 0 + 0 208 0 + 0 216 0 + 0 224 0 + 0 232 0 + 0 240 0 + 0 252 0 + 0 0 0 + 0 8 0 + 0 16 0 + 0 24 0 + 0 32 0 + 0 40 0 + 0 48 0 + 0 56 0 + 0 64 0 + 0 72 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 128 0 + 0 136 0 + 0 144 0 + 0 152 0 + 0 160 0 + 0 168 0 + 0 176 0 + 0 184 0 + 0 192 0 + 0 200 0 + 0 208 0 + 0 216 0 + 0 224 0 + 0 232 0 + 0 240 0 + 0 252 0 + 0 0 0 + 0 8 0 + 0 16 0 + 0 24 0 + 0 32 0 + 0 40 0 + 0 48 0 + 0 56 0 + 0 64 0 + 0 72 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 128 0 + 0 136 0 + 0 144 0 + 0 152 0 + 0 160 0 + 0 168 0 + 0 176 0 + 0 184 0 + 0 192 0 + 0 200 0 + 0 208 0 + 0 216 0 + 0 224 0 + 0 232 0 + 0 240 0 + 0 252 0 + 0 0 0 + 0 8 0 + 0 16 0 + 0 24 0 + 0 32 0 + 0 40 0 + 0 48 0 + 0 56 0 + 0 64 0 + 0 72 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 128 0 + 0 136 0 + 0 144 0 + 0 152 0 + 0 160 0 + 0 168 0 + 0 176 0 + 0 184 0 + 0 192 0 + 0 200 0 + 0 208 0 + 0 216 0 + 0 224 0 + 0 232 0 + 0 240 0 + 0 252 0 + 0 0 0 + 0 8 0 + 0 16 0 + 0 24 0 + 0 32 0 + 0 40 0 + 0 48 0 + 0 56 0 + 0 64 0 + 0 72 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 128 0 + 0 136 0 + 0 144 0 + 0 152 0 + 0 160 0 + 0 168 0 + 0 176 0 + 0 184 0 + 0 192 0 + 0 200 0 + 0 208 0 + 0 216 0 + 0 224 0 + 0 232 0 + 0 240 0 + 0 252 0 diff --git a/src/fractalzoomer/color_maps/G4.MAP b/src/fractalzoomer/color_maps/G4.MAP new file mode 100644 index 000000000..09201df83 --- /dev/null +++ b/src/fractalzoomer/color_maps/G4.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 4 0 + 0 8 0 + 0 12 0 + 0 16 0 + 0 20 0 + 0 24 0 + 0 28 0 + 0 32 0 + 0 36 0 + 0 40 0 + 0 44 0 + 0 48 0 + 0 52 0 + 0 56 0 + 0 60 0 + 0 64 0 + 0 68 0 + 0 72 0 + 0 76 0 + 0 80 0 + 0 84 0 + 0 88 0 + 0 92 0 + 0 96 0 + 0 100 0 + 0 104 0 + 0 108 0 + 0 112 0 + 0 116 0 + 0 120 0 + 0 124 0 + 0 128 0 + 0 132 0 + 0 136 0 + 0 140 0 + 0 144 0 + 0 148 0 + 0 152 0 + 0 156 0 + 0 160 0 + 0 164 0 + 0 168 0 + 0 172 0 + 0 176 0 + 0 180 0 + 0 184 0 + 0 188 0 + 0 192 0 + 0 196 0 + 0 200 0 + 0 204 0 + 0 208 0 + 0 212 0 + 0 216 0 + 0 220 0 + 0 224 0 + 0 228 0 + 0 232 0 + 0 236 0 + 0 240 0 + 0 244 0 + 0 248 0 + 0 252 0 + 0 0 0 + 0 4 0 + 0 8 0 + 0 12 0 + 0 16 0 + 0 20 0 + 0 24 0 + 0 28 0 + 0 32 0 + 0 36 0 + 0 40 0 + 0 44 0 + 0 48 0 + 0 52 0 + 0 56 0 + 0 60 0 + 0 64 0 + 0 68 0 + 0 72 0 + 0 76 0 + 0 80 0 + 0 84 0 + 0 88 0 + 0 92 0 + 0 96 0 + 0 100 0 + 0 104 0 + 0 108 0 + 0 112 0 + 0 116 0 + 0 120 0 + 0 124 0 + 0 128 0 + 0 132 0 + 0 136 0 + 0 140 0 + 0 144 0 + 0 148 0 + 0 152 0 + 0 156 0 + 0 160 0 + 0 164 0 + 0 168 0 + 0 172 0 + 0 176 0 + 0 180 0 + 0 184 0 + 0 188 0 + 0 192 0 + 0 196 0 + 0 200 0 + 0 204 0 + 0 208 0 + 0 212 0 + 0 216 0 + 0 220 0 + 0 224 0 + 0 228 0 + 0 232 0 + 0 236 0 + 0 240 0 + 0 244 0 + 0 248 0 + 0 252 0 + 0 0 0 + 0 4 0 + 0 8 0 + 0 12 0 + 0 16 0 + 0 20 0 + 0 24 0 + 0 28 0 + 0 32 0 + 0 36 0 + 0 40 0 + 0 44 0 + 0 48 0 + 0 52 0 + 0 56 0 + 0 60 0 + 0 64 0 + 0 68 0 + 0 72 0 + 0 76 0 + 0 80 0 + 0 84 0 + 0 88 0 + 0 92 0 + 0 96 0 + 0 100 0 + 0 104 0 + 0 108 0 + 0 112 0 + 0 116 0 + 0 120 0 + 0 124 0 + 0 128 0 + 0 132 0 + 0 136 0 + 0 140 0 + 0 144 0 + 0 148 0 + 0 152 0 + 0 156 0 + 0 160 0 + 0 164 0 + 0 168 0 + 0 172 0 + 0 176 0 + 0 180 0 + 0 184 0 + 0 188 0 + 0 192 0 + 0 196 0 + 0 200 0 + 0 204 0 + 0 208 0 + 0 212 0 + 0 216 0 + 0 220 0 + 0 224 0 + 0 228 0 + 0 232 0 + 0 236 0 + 0 240 0 + 0 244 0 + 0 248 0 + 0 252 0 + 0 0 0 + 0 4 0 + 0 8 0 + 0 12 0 + 0 16 0 + 0 20 0 + 0 24 0 + 0 28 0 + 0 32 0 + 0 36 0 + 0 40 0 + 0 44 0 + 0 48 0 + 0 52 0 + 0 56 0 + 0 60 0 + 0 64 0 + 0 68 0 + 0 72 0 + 0 76 0 + 0 80 0 + 0 84 0 + 0 88 0 + 0 92 0 + 0 96 0 + 0 100 0 + 0 104 0 + 0 108 0 + 0 112 0 + 0 116 0 + 0 120 0 + 0 124 0 + 0 128 0 + 0 132 0 + 0 136 0 + 0 140 0 + 0 144 0 + 0 148 0 + 0 152 0 + 0 156 0 + 0 160 0 + 0 164 0 + 0 168 0 + 0 172 0 + 0 176 0 + 0 180 0 + 0 184 0 + 0 188 0 + 0 192 0 + 0 196 0 + 0 200 0 + 0 204 0 + 0 208 0 + 0 212 0 + 0 216 0 + 0 220 0 + 0 224 0 + 0 228 0 + 0 232 0 + 0 236 0 + 0 240 0 + 0 244 0 + 0 248 0 + 0 252 0 diff --git a/src/fractalzoomer/color_maps/G5.MAP b/src/fractalzoomer/color_maps/G5.MAP new file mode 100644 index 000000000..d98d7e16c --- /dev/null +++ b/src/fractalzoomer/color_maps/G5.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 28 0 + 0 16 0 + 0 44 0 + 0 32 0 + 0 60 0 + 0 48 0 + 0 76 0 + 0 64 0 + 0 92 0 + 0 80 0 + 0 108 0 + 0 96 0 + 0 124 0 + 0 112 0 + 0 140 0 + 0 128 0 + 0 156 0 + 0 144 0 + 0 172 0 + 0 160 0 + 0 188 0 + 0 176 0 + 0 204 0 + 0 192 0 + 0 220 0 + 0 208 0 + 0 236 0 + 0 224 0 + 0 252 0 + 0 240 0 + 0 240 0 + 0 252 0 + 0 224 0 + 0 236 0 + 0 208 0 + 0 220 0 + 0 192 0 + 0 204 0 + 0 176 0 + 0 188 0 + 0 160 0 + 0 172 0 + 0 144 0 + 0 156 0 + 0 128 0 + 0 140 0 + 0 112 0 + 0 124 0 + 0 96 0 + 0 108 0 + 0 80 0 + 0 92 0 + 0 64 0 + 0 76 0 + 0 48 0 + 0 60 0 + 0 32 0 + 0 44 0 + 0 16 0 + 0 28 0 + 0 0 0 + 0 12 0 + 0 12 0 + 0 0 0 + 0 28 0 + 0 16 0 + 0 44 0 + 0 32 0 + 0 60 0 + 0 48 0 + 0 76 0 + 0 64 0 + 0 92 0 + 0 80 0 + 0 108 0 + 0 96 0 + 0 124 0 + 0 112 0 + 0 140 0 + 0 128 0 + 0 156 0 + 0 144 0 + 0 172 0 + 0 160 0 + 0 188 0 + 0 176 0 + 0 204 0 + 0 192 0 + 0 220 0 + 0 208 0 + 0 236 0 + 0 224 0 + 0 252 0 + 0 240 0 + 0 240 0 + 0 252 0 + 0 224 0 + 0 236 0 + 0 208 0 + 0 220 0 + 0 192 0 + 0 204 0 + 0 176 0 + 0 188 0 + 0 160 0 + 0 172 0 + 0 144 0 + 0 156 0 + 0 128 0 + 0 140 0 + 0 112 0 + 0 124 0 + 0 96 0 + 0 108 0 + 0 80 0 + 0 92 0 + 0 64 0 + 0 76 0 + 0 48 0 + 0 60 0 + 0 32 0 + 0 44 0 + 0 16 0 + 0 28 0 + 0 0 0 + 0 12 0 + 0 12 0 + 0 0 0 + 0 28 0 + 0 16 0 + 0 44 0 + 0 32 0 + 0 60 0 + 0 48 0 + 0 76 0 + 0 64 0 + 0 92 0 + 0 80 0 + 0 108 0 + 0 96 0 + 0 124 0 + 0 112 0 + 0 140 0 + 0 128 0 + 0 156 0 + 0 144 0 + 0 172 0 + 0 160 0 + 0 188 0 + 0 176 0 + 0 204 0 + 0 192 0 + 0 220 0 + 0 208 0 + 0 236 0 + 0 224 0 + 0 252 0 + 0 240 0 + 0 240 0 + 0 252 0 + 0 224 0 + 0 236 0 + 0 208 0 + 0 220 0 + 0 192 0 + 0 204 0 + 0 176 0 + 0 188 0 + 0 160 0 + 0 172 0 + 0 144 0 + 0 156 0 + 0 128 0 + 0 140 0 + 0 112 0 + 0 124 0 + 0 96 0 + 0 108 0 + 0 80 0 + 0 92 0 + 0 64 0 + 0 76 0 + 0 48 0 + 0 60 0 + 0 32 0 + 0 44 0 + 0 16 0 + 0 28 0 + 0 0 0 + 0 12 0 + 0 12 0 + 0 0 0 + 0 28 0 + 0 16 0 + 0 44 0 + 0 32 0 + 0 60 0 + 0 48 0 + 0 76 0 + 0 64 0 + 0 92 0 + 0 80 0 + 0 108 0 + 0 96 0 + 0 124 0 + 0 112 0 + 0 140 0 + 0 128 0 + 0 156 0 + 0 144 0 + 0 172 0 + 0 160 0 + 0 188 0 + 0 176 0 + 0 204 0 + 0 192 0 + 0 220 0 + 0 208 0 + 0 236 0 + 0 224 0 + 0 252 0 + 0 240 0 + 0 240 0 + 0 252 0 + 0 224 0 + 0 236 0 + 0 208 0 + 0 220 0 + 0 192 0 + 0 204 0 + 0 176 0 + 0 188 0 + 0 160 0 + 0 172 0 + 0 144 0 + 0 156 0 + 0 128 0 + 0 140 0 + 0 112 0 + 0 124 0 + 0 96 0 + 0 108 0 + 0 80 0 + 0 92 0 + 0 64 0 + 0 76 0 + 0 48 0 + 0 60 0 + 0 32 0 + 0 44 0 + 0 16 0 + 0 28 0 + 0 0 0 + 0 12 0 + 0 12 0 diff --git a/src/fractalzoomer/color_maps/GAMMA2.MAP b/src/fractalzoomer/color_maps/GAMMA2.MAP new file mode 100644 index 000000000..521ab4345 --- /dev/null +++ b/src/fractalzoomer/color_maps/GAMMA2.MAP @@ -0,0 +1,256 @@ +0 0 0 Pseudo-gray sequence optimized for images encoded at a gamma near 2.0 +0 0 4 Modification of the Peterson/Vigneau Sequence by Lee Daniel Crocker +4 0 0 +0 4 0 +4 4 4 +8 0 8 +8 4 8 +4 8 8 +8 8 8 +12 8 4 +12 8 12 +8 12 12 +16 8 16 +16 12 8 +16 12 16 +20 12 12 +20 12 20 +20 16 12 +20 16 20 +24 16 16 +24 16 24 +24 20 16 +24 20 24 +28 20 20 +28 20 28 +28 24 20 +28 24 28 +32 24 24 +32 24 32 +32 28 24 +32 28 32 +36 28 28 +32 32 28 +32 32 36 +36 32 36 +40 32 32 +36 36 32 +36 36 40 +40 36 40 +44 36 36 +40 40 36 +40 40 44 +44 40 44 +48 40 40 +48 40 48 +44 44 48 +40 48 44 +44 48 44 +52 44 52 +48 48 52 +44 52 48 +48 52 48 +56 48 56 +52 52 56 +48 56 52 +52 56 52 +52 56 60 +56 56 60 +52 60 56 +56 60 56 +56 60 64 +60 60 64 +56 64 60 +64 60 68 +60 64 68 +64 64 68 +68 64 64 +68 64 72 +68 68 60 +68 68 68 +72 68 68 +72 68 76 +72 72 64 +72 72 72 +76 72 72 +76 72 80 +76 76 68 +76 76 76 +76 76 84 +80 76 84 +80 80 72 +80 80 80 +80 80 88 +80 84 76 +88 80 84 +84 84 84 +84 84 92 +84 88 80 +92 84 88 +88 88 88 +88 88 96 +88 92 84 +96 88 92 +92 92 92 +92 92 100 +92 96 88 +92 96 96 +96 96 96 +92 100 92 +96 100 92 +96 100 100 +100 100 100 +96 104 96 +96 104 104 +100 104 104 +104 104 100 +108 104 100 +100 108 108 +104 108 108 +108 108 104 +104 112 104 +112 108 112 +108 112 112 +112 112 108 +108 116 108 +108 116 116 +112 116 116 +116 116 112 +112 120 112 +112 120 120 +124 116 116 +120 120 116 +120 120 124 +116 124 124 +128 120 120 +124 124 120 +124 124 128 +120 128 128 +132 124 124 +128 128 124 +128 128 132 +124 132 132 +136 128 128 +136 128 136 +132 132 136 +136 132 132 +132 136 132 +140 132 140 +136 136 140 +140 136 136 +136 140 136 +144 136 144 +140 140 144 +144 140 140 +140 144 140 +140 144 148 +144 144 148 +148 144 144 +144 148 144 +144 148 152 +148 148 152 +152 148 148 +152 148 156 +148 152 156 +152 152 152 +148 156 152 +156 152 160 +156 156 148 +156 156 156 +152 160 156 +160 156 164 +160 160 152 +160 160 160 +156 164 160 +164 160 168 +164 164 156 +164 164 164 +164 164 172 +168 164 172 +168 168 160 +168 168 168 +168 168 176 +168 172 164 +176 168 172 +172 172 172 +172 172 180 +172 176 168 +180 172 176 +176 176 176 +176 176 184 +176 180 172 +184 176 180 +180 180 180 +180 180 188 +180 184 176 +180 184 184 +184 184 184 +188 184 180 +184 188 180 +184 188 188 +188 188 184 +192 188 184 +192 188 192 +188 192 192 +192 192 188 +188 196 188 +196 192 196 +192 196 196 +196 196 192 +192 200 192 +192 200 200 +196 200 200 +200 200 196 +196 204 196 +196 204 204 +208 200 200 +204 204 200 +204 204 208 +200 208 208 +212 204 204 +208 208 204 +208 208 212 +204 212 212 +216 208 208 +212 212 208 +212 212 216 +208 216 216 +220 212 212 +220 212 220 +216 216 220 +220 216 216 +224 216 216 +224 216 224 +220 220 224 +224 220 220 +220 224 220 +228 220 228 +224 224 228 +228 224 224 +224 228 224 +224 228 232 +228 228 232 +232 228 228 +228 232 228 +228 232 236 +232 232 236 +236 232 232 +236 232 240 +232 236 240 +236 236 236 +232 240 236 +240 236 244 +240 240 232 +240 240 240 +236 244 240 +244 240 248 +244 244 236 +244 244 244 +240 248 244 +248 244 252 +248 248 240 +248 248 248 +244 252 248 +248 252 244 +252 252 244 +252 252 252 diff --git a/src/fractalzoomer/color_maps/GAMMA5.MAP b/src/fractalzoomer/color_maps/GAMMA5.MAP new file mode 100644 index 000000000..0d718e200 --- /dev/null +++ b/src/fractalzoomer/color_maps/GAMMA5.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 64 60 68 + 80 72 76 + 92 80 80 +104 92 84 +120 104 92 +132 112 96 +148 124 100 +160 136 108 +172 148 112 +188 156 116 +200 168 124 +212 180 128 +228 188 132 +240 200 140 +252 208 144 +240 200 140 +228 188 132 +212 180 128 +200 168 124 +188 156 116 +172 148 112 +160 136 108 +148 124 100 +132 112 96 +120 104 92 +104 92 84 + 92 80 80 + 80 72 76 + 64 60 68 + 52 48 64 + 40 40 60 + 40 40 60 + 52 48 64 + 64 60 68 + 80 72 76 + 92 80 80 +104 92 84 +120 104 92 +132 112 96 +148 124 100 +160 136 108 +172 148 112 +188 156 116 +200 168 124 +212 180 128 +228 188 132 +240 200 140 +252 208 144 +240 200 140 +228 188 132 +212 180 128 +200 168 124 +188 156 116 +172 148 112 +160 136 108 +148 124 100 +132 112 96 +120 104 92 +104 92 84 + 92 80 80 + 80 72 76 + 64 60 68 + 52 48 64 + 40 40 60 + 40 40 60 + 52 48 64 + 64 60 68 + 80 72 76 + 92 80 80 +104 92 84 +120 104 92 +132 112 96 +148 124 100 +160 136 108 +172 148 112 +188 156 116 +200 168 124 +212 180 128 +228 188 132 +240 200 140 +252 208 144 +240 200 140 +228 188 132 +212 180 128 +200 168 124 +188 156 116 +172 148 112 +160 136 108 +148 124 100 +132 112 96 +120 104 92 +104 92 84 + 92 80 80 + 80 72 76 + 64 60 68 + 52 48 64 + 40 40 60 + 40 40 60 + 52 48 64 + 64 60 68 + 80 72 76 + 92 80 80 +104 92 84 +120 104 92 +132 112 96 +148 124 100 +160 136 108 +172 148 112 +188 156 116 +200 168 124 +212 180 128 +228 188 132 +240 200 140 +252 208 144 +240 200 140 +228 188 132 +212 180 128 +200 168 124 +188 156 116 +172 148 112 +160 136 108 +148 124 100 +132 112 96 +120 104 92 +104 92 84 + 92 80 80 + 80 72 76 + 64 60 68 + 52 48 64 + 40 40 60 + 40 40 60 + 52 48 64 + 64 60 68 + 80 72 76 + 92 80 80 +104 92 84 +120 104 92 +132 112 96 +148 124 100 +160 136 108 +172 148 112 +188 156 116 +200 168 124 +212 180 128 +228 188 132 +240 200 140 +252 208 144 +240 200 140 +228 188 132 +212 180 128 +200 168 124 +188 156 116 +172 148 112 +160 136 108 +148 124 100 +132 112 96 +120 104 92 +104 92 84 + 92 80 80 + 80 72 76 + 64 60 68 + 52 48 64 + 40 40 60 + 40 40 60 + 52 48 64 + 64 60 68 + 80 72 76 + 92 80 80 +104 92 84 +120 104 92 +132 112 96 +148 124 100 +160 136 108 +172 148 112 +188 156 116 +200 168 124 +212 180 128 +228 188 132 +240 200 140 +252 208 144 +240 200 140 +228 188 132 +212 180 128 +200 168 124 +188 156 116 +172 148 112 +160 136 108 +148 124 100 +132 112 96 +120 104 92 +104 92 84 + 92 80 80 + 80 72 76 + 64 60 68 + 52 48 64 + 40 40 60 + 40 40 60 + 52 48 64 + 64 60 68 + 80 72 76 + 92 80 80 +104 92 84 +120 104 92 +132 112 96 +148 124 100 +160 136 108 +172 148 112 +188 156 116 +200 168 124 +212 180 128 +228 188 132 +240 200 140 +252 208 144 +240 200 140 +228 188 132 +212 180 128 +200 168 124 +188 156 116 +172 148 112 +160 136 108 +148 124 100 +132 112 96 +120 104 92 +104 92 84 + 92 80 80 + 80 72 76 + 64 60 68 + 52 48 64 + 40 40 60 + 40 40 60 + 52 48 64 + 64 60 68 + 80 72 76 + 92 80 80 +104 92 84 +120 104 92 +132 112 96 +148 124 100 +160 136 108 +172 148 112 +188 156 116 +200 168 124 +212 180 128 +228 188 132 +240 200 140 +252 208 144 +232 192 136 +208 176 128 +188 156 120 +164 140 112 +144 120 100 +120 104 92 +100 84 84 + 76 68 76 + 52 48 64 \ No newline at end of file diff --git a/src/fractalzoomer/color_maps/GAUCHE.MAP b/src/fractalzoomer/color_maps/GAUCHE.MAP new file mode 100644 index 000000000..cfe9eb7ac --- /dev/null +++ b/src/fractalzoomer/color_maps/GAUCHE.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 27 16 0 + 49 32 0 + 75 48 0 + 96 64 0 + 120 80 0 + 143 96 0 + 160 112 0 + 180 128 0 + 198 143 0 + 211 159 0 + 225 175 1 + 235 191 1 + 244 207 1 + 250 223 1 + 254 239 1 + 255 253 1 + 254 239 1 + 250 223 1 + 244 207 1 + 235 191 1 + 225 175 1 + 211 159 0 + 198 143 0 + 180 128 0 + 160 112 0 + 143 96 0 + 120 80 0 + 96 64 0 + 75 48 0 + 49 32 0 + 27 16 0 + 0 0 0 + 0 0 0 + 27 12 0 + 49 24 1 + 75 36 2 + 96 48 5 + 120 60 7 + 143 72 10 + 160 84 14 + 180 96 18 + 198 108 23 + 211 120 28 + 225 132 33 + 235 144 39 + 244 156 44 + 250 168 51 + 254 180 57 + 255 191 63 + 254 180 57 + 250 168 51 + 244 156 44 + 235 144 39 + 225 132 33 + 211 120 28 + 198 108 23 + 180 96 18 + 160 84 14 + 143 72 10 + 120 60 7 + 96 48 5 + 75 36 2 + 49 24 1 + 27 12 0 + 0 0 0 + 0 0 0 + 27 8 0 + 49 16 2 + 75 24 5 + 96 32 9 + 120 40 14 + 143 48 21 + 160 56 29 + 180 64 36 + 198 72 46 + 211 80 56 + 225 88 66 + 235 96 78 + 244 104 88 + 250 112 101 + 254 120 115 + 255 127 126 + 254 120 115 + 250 112 101 + 244 104 88 + 235 96 78 + 225 88 66 + 211 80 56 + 198 72 46 + 180 64 36 + 160 56 29 + 143 48 21 + 120 40 14 + 96 32 9 + 75 24 5 + 49 16 2 + 27 8 0 + 0 0 0 + 0 0 0 + 27 4 1 + 49 8 4 + 75 12 7 + 96 16 14 + 120 20 21 + 143 24 31 + 160 28 43 + 180 32 54 + 198 36 69 + 211 40 85 + 225 44 99 + 235 48 117 + 244 52 133 + 250 56 152 + 254 60 172 + 255 64 189 + 254 60 172 + 250 56 152 + 244 52 133 + 235 48 117 + 225 44 99 + 211 40 85 + 198 36 69 + 180 32 54 + 160 28 43 + 143 24 31 + 120 20 21 + 96 16 14 + 75 12 7 + 49 8 4 + 27 4 1 + 0 0 0 + 0 0 0 + 20 0 1 + 37 0 5 + 56 0 10 + 72 0 19 + 90 0 28 + 107 0 41 + 121 0 57 + 136 1 72 + 149 1 91 + 159 1 112 + 170 1 131 + 177 1 155 + 184 1 176 + 188 1 202 + 191 1 228 + 192 1 251 + 191 1 228 + 188 1 202 + 184 1 176 + 177 1 155 + 170 1 131 + 159 1 112 + 149 1 91 + 136 1 72 + 121 0 57 + 107 0 41 + 90 0 28 + 72 0 19 + 56 0 10 + 37 0 5 + 20 0 1 + 0 0 0 + 0 0 0 + 13 0 1 + 24 0 4 + 37 0 7 + 48 0 14 + 60 0 21 + 72 0 31 + 81 0 43 + 91 1 54 + 99 1 69 + 106 1 85 + 113 1 99 + 118 1 117 + 122 1 133 + 126 1 152 + 127 1 172 + 128 1 189 + 127 1 172 + 126 1 152 + 122 1 133 + 118 1 117 + 113 1 99 + 106 1 85 + 99 1 69 + 91 1 54 + 81 0 43 + 72 0 31 + 60 0 21 + 48 0 14 + 37 0 7 + 24 0 4 + 13 0 1 + 0 0 0 + 0 0 0 + 7 0 0 + 12 0 2 + 19 0 5 + 24 0 9 + 30 0 14 + 36 0 21 + 40 0 29 + 45 1 36 + 50 1 46 + 53 1 56 + 57 1 66 + 59 1 78 + 61 1 88 + 63 1 101 + 64 1 115 + 64 1 126 + 64 1 115 + 63 1 101 + 61 1 88 + 59 1 78 + 57 1 66 + 53 1 56 + 50 1 46 + 45 1 36 + 40 0 29 + 36 0 21 + 30 0 14 + 24 0 9 + 19 0 5 + 12 0 2 + 7 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 1 + 0 0 2 + 0 0 5 + 0 0 7 + 1 0 10 + 1 0 14 + 1 1 18 + 1 1 23 + 1 1 28 + 1 1 33 + 1 1 39 + 1 1 44 + 1 1 51 + 1 1 57 + 1 1 63 + 1 1 57 + 1 1 51 + 1 1 44 + 1 1 39 + 1 1 33 + 1 1 28 + 1 1 23 + 1 1 18 \ No newline at end of file diff --git a/src/fractalzoomer/color_maps/GOLD.MAP b/src/fractalzoomer/color_maps/GOLD.MAP new file mode 100644 index 000000000..b600bfdb4 --- /dev/null +++ b/src/fractalzoomer/color_maps/GOLD.MAP @@ -0,0 +1,256 @@ +0 0 0 +7 7 1 +14 14 3 +22 21 4 +29 28 5 +36 35 6 +43 42 8 +50 48 9 +58 55 10 +65 62 12 +72 69 13 +79 76 14 +87 83 15 +94 90 17 +101 97 18 +101 97 18 +0 0 0 +8 8 2 +17 16 3 +25 24 4 +33 32 6 +42 40 7 +50 48 9 +58 56 10 +67 65 12 +75 73 14 +84 81 15 +92 89 16 +100 97 18 +109 105 19 +117 113 21 +117 113 21 +0 0 0 +9 9 2 +18 17 3 +27 26 5 +37 35 7 +46 44 8 +55 52 10 +64 61 11 +73 70 13 +82 78 15 +91 87 16 +101 96 18 +110 105 20 +119 113 21 +128 122 23 +128 122 23 +0 0 0 +11 10 2 +21 20 4 +32 30 6 +42 40 8 +53 50 10 +63 60 12 +74 70 13 +85 81 15 +95 91 17 +106 101 19 +116 111 21 +127 121 23 +137 131 25 +148 141 27 +148 141 27 +0 0 0 +11 11 2 +23 22 4 +34 33 6 +45 43 8 +56 54 10 +68 65 12 +79 76 14 +90 87 17 +102 98 19 +113 109 21 +124 119 23 +135 130 25 +147 141 27 +158 152 29 +158 152 29 +0 0 0 +12 12 2 +25 24 5 +37 35 7 +49 47 9 +61 59 11 +74 71 14 +86 82 16 +98 94 18 +111 106 21 +123 118 23 +135 130 25 +147 141 27 +160 153 30 +172 165 32 +172 165 32 +0 0 0 +13 13 2 +27 26 5 +40 39 8 +54 52 10 +67 65 12 +81 78 15 +94 90 17 +107 103 20 +121 116 22 +134 129 25 +148 142 27 +161 155 30 +175 168 32 +188 181 35 +188 181 35 +0 0 0 +14 14 3 +28 27 5 +43 41 8 +57 54 11 +71 68 13 +85 81 16 +99 95 18 +114 109 21 +128 122 24 +142 136 26 +156 149 29 +171 163 32 +185 176 34 +199 190 37 +199 190 37 +0 0 0 +15 15 3 +31 30 6 +46 44 8 +62 59 11 +77 74 14 +93 89 17 +108 103 19 +123 118 22 +139 133 25 +154 148 28 +170 163 31 +185 177 33 +201 192 36 +216 207 39 +216 207 39 +0 0 0 +16 15 4 +31 30 8 +47 45 12 +63 60 16 +79 75 20 +94 90 24 +110 105 28 +126 121 32 +141 136 36 +157 151 40 +173 166 44 +189 181 48 +204 196 52 +220 211 56 +220 211 56 +0 0 0 +16 15 5 +32 31 10 +48 46 15 +63 61 20 +79 77 25 +95 92 30 +111 107 34 +127 123 39 +143 138 44 +159 154 49 +174 169 54 +190 184 59 +206 200 64 +222 215 69 +222 215 69 +0 0 0 +16 16 6 +32 31 12 +48 46 18 +64 62 24 +80 78 30 +96 93 36 +112 108 42 +128 124 48 +144 140 54 +160 155 60 +176 170 66 +192 186 72 +208 201 78 +224 217 84 +224 217 84 +0 0 0 +16 16 7 +32 31 14 +48 47 21 +65 63 28 +81 79 35 +97 94 42 +113 110 49 +129 126 57 +145 141 64 +161 157 71 +178 173 78 +194 189 85 +210 204 92 +226 220 99 +226 220 99 +0 0 0 +16 16 8 +33 32 16 +49 48 25 +66 64 33 +82 80 41 +99 96 49 +115 112 57 +131 128 66 +148 144 74 +164 160 82 +181 176 90 +197 192 99 +214 208 107 +230 224 115 +230 224 115 +0 0 0 +17 16 9 +33 32 19 +50 49 28 +67 65 37 +83 81 47 +100 97 56 +116 113 65 +133 130 75 +150 146 84 +166 162 94 +183 178 103 +200 195 112 +216 211 122 +233 227 131 +233 227 131 +0 0 0 +17 17 11 +34 33 21 +51 50 32 +67 66 43 +84 83 53 +101 99 64 +118 116 74 +135 133 85 +152 149 96 +169 166 106 +185 182 117 +202 199 128 +219 215 138 +236 232 149 +236 232 149 diff --git a/src/fractalzoomer/color_maps/GREEN.MAP b/src/fractalzoomer/color_maps/GREEN.MAP new file mode 100644 index 000000000..9a549482a --- /dev/null +++ b/src/fractalzoomer/color_maps/GREEN.MAP @@ -0,0 +1,257 @@ + 0 0 0 The famous Peterson-Vigneau Pseudo-Grey Sequence + 0 252 0 + 0 252 0 + 0 248 0 + 0 248 0 + 0 248 0 + 0 248 0 + 0 244 0 + 0 244 0 + 0 244 0 + 0 244 0 + 0 240 0 + 0 240 0 + 0 240 0 + 0 240 0 + 0 236 0 + 0 236 0 + 0 236 0 + 0 236 0 + 0 232 0 + 0 232 0 + 0 232 0 + 0 232 0 + 0 228 0 + 0 228 0 + 0 228 0 + 0 228 0 + 0 224 0 + 0 224 0 + 0 224 0 + 0 224 0 + 0 220 0 + 0 220 0 + 0 220 0 + 0 220 0 + 0 216 0 + 0 216 0 + 0 216 0 + 0 216 0 + 0 212 0 + 0 212 0 + 0 212 0 + 0 212 0 + 0 208 0 + 0 208 0 + 0 208 0 + 0 208 0 + 0 204 0 + 0 204 0 + 0 204 0 + 0 204 0 + 0 200 0 + 0 200 0 + 0 200 0 + 0 200 0 + 0 196 0 + 0 196 0 + 0 196 0 + 0 196 0 + 0 192 0 + 0 192 0 + 0 192 0 + 0 192 0 + 0 188 0 + 0 188 0 + 0 188 0 + 0 188 0 + 0 184 0 + 0 184 0 + 0 184 0 + 0 184 0 + 0 180 0 + 0 180 0 + 0 180 0 + 0 180 0 + 0 176 0 + 0 176 0 + 0 176 0 + 0 176 0 + 0 172 0 + 0 172 0 + 0 172 0 + 0 172 0 + 0 168 0 + 0 168 0 + 0 168 0 + 0 168 0 + 0 164 0 + 0 164 0 + 0 164 0 + 0 164 0 + 0 160 0 + 0 160 0 + 0 160 0 + 0 160 0 + 0 156 0 + 0 156 0 + 0 156 0 + 0 156 0 + 0 152 0 + 0 152 0 + 0 152 0 + 0 152 0 + 0 148 0 + 0 148 0 + 0 148 0 + 0 148 0 + 0 144 0 + 0 144 0 + 0 144 0 + 0 144 0 + 0 140 0 + 0 140 0 + 0 140 0 + 0 140 0 + 0 136 0 + 0 136 0 + 0 136 0 + 0 136 0 + 0 132 0 + 0 132 0 + 0 132 0 + 0 132 0 + 0 128 0 + 0 128 0 + 0 128 0 + 0 128 0 + 0 124 0 + 0 124 0 + 0 124 0 + 0 124 0 + 0 120 0 + 0 120 0 + 0 120 0 + 0 120 0 + 0 116 0 + 0 116 0 + 0 116 0 + 0 116 0 + 0 112 0 + 0 112 0 + 0 112 0 + 0 112 0 + 0 108 0 + 0 108 0 + 0 108 0 + 0 108 0 + 0 104 0 + 0 104 0 + 0 104 0 + 0 104 0 + 0 100 0 + 0 100 0 + 0 100 0 + 0 100 0 + 0 96 0 + 0 96 0 + 0 96 0 + 0 96 0 + 0 92 0 + 0 92 0 + 0 92 0 + 0 92 0 + 0 88 0 + 0 88 0 + 0 88 0 + 0 88 0 + 0 84 0 + 0 84 0 + 0 84 0 + 0 84 0 + 0 80 0 + 0 80 0 + 0 80 0 + 0 80 0 + 0 76 0 + 0 76 0 + 0 76 0 + 0 76 0 + 0 72 0 + 0 72 0 + 0 72 0 + 0 72 0 + 0 68 0 + 0 68 0 + 0 68 0 + 0 68 0 + 0 64 0 + 0 64 0 + 0 64 0 + 0 64 0 + 0 60 0 + 0 60 0 + 0 60 0 + 0 60 0 + 0 56 0 + 0 56 0 + 0 56 0 + 0 56 0 + 0 52 0 + 0 52 0 + 0 52 0 + 0 52 0 + 0 48 0 + 0 48 0 + 0 48 0 + 0 48 0 + 0 44 0 + 0 44 0 + 0 44 0 + 0 44 0 + 0 40 0 + 0 40 0 + 0 40 0 + 0 40 0 + 0 36 0 + 0 36 0 + 0 36 0 + 0 36 0 + 0 32 0 + 0 32 0 + 0 32 0 + 0 32 0 + 0 28 0 + 0 28 0 + 0 28 0 + 0 28 0 + 0 24 0 + 0 24 0 + 0 24 0 + 0 24 0 + 0 20 0 + 0 20 0 + 0 20 0 + 0 20 0 + 0 16 0 + 0 16 0 + 0 16 0 + 0 16 0 + 0 12 0 + 0 12 0 + 0 12 0 + 0 12 0 + 0 8 0 + 0 8 0 + 0 8 0 + 0 8 0 + 0 4 0 + 0 4 0 + 0 4 0 + 0 4 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/GREENIN.MAP b/src/fractalzoomer/color_maps/GREENIN.MAP new file mode 100644 index 000000000..fad430fdf --- /dev/null +++ b/src/fractalzoomer/color_maps/GREENIN.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 4 0 + 0 4 0 + 0 4 0 + 0 4 0 + 0 8 0 + 0 8 0 + 0 8 0 + 0 8 0 + 0 12 0 + 0 12 0 + 0 12 0 + 0 12 0 + 0 16 0 + 0 16 0 + 0 16 0 + 0 16 0 + 0 20 0 + 0 20 0 + 0 20 0 + 0 20 0 + 0 24 0 + 0 24 0 + 0 24 0 + 0 24 0 + 0 28 0 + 0 28 0 + 0 28 0 + 0 28 0 + 0 32 0 + 0 32 0 + 0 32 0 + 0 32 0 + 0 36 0 + 0 36 0 + 0 36 0 + 0 36 0 + 0 40 0 + 0 40 0 + 0 40 0 + 0 40 0 + 0 44 0 + 0 44 0 + 0 44 0 + 0 44 0 + 0 48 0 + 0 48 0 + 0 48 0 + 0 48 0 + 0 52 0 + 0 52 0 + 0 52 0 + 0 52 0 + 0 56 0 + 0 56 0 + 0 56 0 + 0 56 0 + 0 60 0 + 0 60 0 + 0 60 0 + 0 60 0 + 0 64 0 + 0 64 0 + 0 64 0 + 0 64 0 + 0 68 0 + 0 68 0 + 0 68 0 + 0 68 0 + 0 72 0 + 0 72 0 + 0 72 0 + 0 72 0 + 0 76 0 + 0 76 0 + 0 76 0 + 0 76 0 + 0 80 0 + 0 80 0 + 0 80 0 + 0 80 0 + 0 84 0 + 0 84 0 + 0 84 0 + 0 84 0 + 0 88 0 + 0 88 0 + 0 88 0 + 0 88 0 + 0 92 0 + 0 92 0 + 0 92 0 + 0 92 0 + 0 96 0 + 0 96 0 + 0 96 0 + 0 96 0 + 0 100 0 + 0 100 0 + 0 100 0 + 0 100 0 + 0 104 0 + 0 104 0 + 0 104 0 + 0 104 0 + 0 108 0 + 0 108 0 + 0 108 0 + 0 108 0 + 0 112 0 + 0 112 0 + 0 112 0 + 0 112 0 + 0 116 0 + 0 116 0 + 0 116 0 + 0 116 0 + 0 120 0 + 0 120 0 + 0 120 0 + 0 120 0 + 0 124 0 + 0 124 0 + 0 124 0 + 0 124 0 + 0 128 0 + 0 128 0 + 0 128 0 + 0 128 0 + 0 132 0 + 0 132 0 + 0 132 0 + 0 132 0 + 0 136 0 + 0 136 0 + 0 136 0 + 0 136 0 + 0 140 0 + 0 140 0 + 0 140 0 + 0 140 0 + 0 144 0 + 0 144 0 + 0 144 0 + 0 144 0 + 0 148 0 + 0 148 0 + 0 148 0 + 0 148 0 + 0 152 0 + 0 152 0 + 0 152 0 + 0 152 0 + 0 156 0 + 0 156 0 + 0 156 0 + 0 156 0 + 0 160 0 + 0 160 0 + 0 160 0 + 0 160 0 + 0 164 0 + 0 164 0 + 0 164 0 + 0 164 0 + 0 168 0 + 0 168 0 + 0 168 0 + 0 168 0 + 0 172 0 + 0 172 0 + 0 172 0 + 0 172 0 + 0 176 0 + 0 176 0 + 0 176 0 + 0 176 0 + 0 180 0 + 0 180 0 + 0 180 0 + 0 180 0 + 0 184 0 + 0 184 0 + 0 184 0 + 0 184 0 + 0 188 0 + 0 188 0 + 0 188 0 + 0 188 0 + 0 192 0 + 0 192 0 + 0 192 0 + 0 192 0 + 0 196 0 + 0 196 0 + 0 196 0 + 0 196 0 + 0 200 0 + 0 200 0 + 0 200 0 + 0 200 0 + 0 204 0 + 0 204 0 + 0 204 0 + 0 204 0 + 0 208 0 + 0 208 0 + 0 208 0 + 0 208 0 + 0 212 0 + 0 212 0 + 0 212 0 + 0 212 0 + 0 216 0 + 0 216 0 + 0 216 0 + 0 216 0 + 0 220 0 + 0 220 0 + 0 220 0 + 0 220 0 + 0 224 0 + 0 224 0 + 0 224 0 + 0 224 0 + 0 228 0 + 0 228 0 + 0 228 0 + 0 228 0 + 0 232 0 + 0 232 0 + 0 232 0 + 0 232 0 + 0 236 0 + 0 236 0 + 0 236 0 + 0 236 0 + 0 240 0 + 0 240 0 + 0 240 0 + 0 240 0 + 0 244 0 + 0 244 0 + 0 244 0 + 0 244 0 + 0 248 0 + 0 248 0 + 0 248 0 + 0 248 0 + 0 252 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/GREENOUT.MAP b/src/fractalzoomer/color_maps/GREENOUT.MAP new file mode 100644 index 000000000..1acc52c9e --- /dev/null +++ b/src/fractalzoomer/color_maps/GREENOUT.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 252 0 + 0 248 0 + 0 248 0 + 0 248 0 + 0 248 0 + 0 244 0 + 0 244 0 + 0 244 0 + 0 244 0 + 0 240 0 + 0 240 0 + 0 240 0 + 0 240 0 + 0 236 0 + 0 236 0 + 0 236 0 + 0 236 0 + 0 232 0 + 0 232 0 + 0 232 0 + 0 232 0 + 0 228 0 + 0 228 0 + 0 228 0 + 0 228 0 + 0 224 0 + 0 224 0 + 0 224 0 + 0 224 0 + 0 220 0 + 0 220 0 + 0 220 0 + 0 220 0 + 0 216 0 + 0 216 0 + 0 216 0 + 0 216 0 + 0 212 0 + 0 212 0 + 0 212 0 + 0 212 0 + 0 208 0 + 0 208 0 + 0 208 0 + 0 208 0 + 0 204 0 + 0 204 0 + 0 204 0 + 0 204 0 + 0 200 0 + 0 200 0 + 0 200 0 + 0 200 0 + 0 196 0 + 0 196 0 + 0 196 0 + 0 196 0 + 0 192 0 + 0 192 0 + 0 192 0 + 0 192 0 + 0 188 0 + 0 188 0 + 0 188 0 + 0 188 0 + 0 184 0 + 0 184 0 + 0 184 0 + 0 184 0 + 0 180 0 + 0 180 0 + 0 180 0 + 0 180 0 + 0 176 0 + 0 176 0 + 0 176 0 + 0 176 0 + 0 172 0 + 0 172 0 + 0 172 0 + 0 172 0 + 0 168 0 + 0 168 0 + 0 168 0 + 0 168 0 + 0 168 0 + 0 164 0 + 0 164 0 + 0 164 0 + 0 164 0 + 0 160 0 + 0 160 0 + 0 160 0 + 0 160 0 + 0 156 0 + 0 156 0 + 0 156 0 + 0 156 0 + 0 152 0 + 0 152 0 + 0 152 0 + 0 152 0 + 0 148 0 + 0 148 0 + 0 148 0 + 0 148 0 + 0 144 0 + 0 144 0 + 0 144 0 + 0 144 0 + 0 140 0 + 0 140 0 + 0 140 0 + 0 140 0 + 0 136 0 + 0 136 0 + 0 136 0 + 0 136 0 + 0 132 0 + 0 132 0 + 0 132 0 + 0 132 0 + 0 128 0 + 0 128 0 + 0 128 0 + 0 128 0 + 0 124 0 + 0 124 0 + 0 124 0 + 0 124 0 + 0 120 0 + 0 120 0 + 0 120 0 + 0 120 0 + 0 116 0 + 0 116 0 + 0 116 0 + 0 116 0 + 0 112 0 + 0 112 0 + 0 112 0 + 0 112 0 + 0 108 0 + 0 108 0 + 0 108 0 + 0 108 0 + 0 104 0 + 0 104 0 + 0 104 0 + 0 104 0 + 0 100 0 + 0 100 0 + 0 100 0 + 0 100 0 + 0 96 0 + 0 96 0 + 0 96 0 + 0 96 0 + 0 92 0 + 0 92 0 + 0 92 0 + 0 92 0 + 0 88 0 + 0 88 0 + 0 88 0 + 0 88 0 + 0 84 0 + 0 84 0 + 0 84 0 + 0 84 0 + 0 84 0 + 0 80 0 + 0 80 0 + 0 80 0 + 0 80 0 + 0 76 0 + 0 76 0 + 0 76 0 + 0 76 0 + 0 72 0 + 0 72 0 + 0 72 0 + 0 72 0 + 0 68 0 + 0 68 0 + 0 68 0 + 0 68 0 + 0 64 0 + 0 64 0 + 0 64 0 + 0 64 0 + 0 60 0 + 0 60 0 + 0 60 0 + 0 60 0 + 0 56 0 + 0 56 0 + 0 56 0 + 0 56 0 + 0 52 0 + 0 52 0 + 0 52 0 + 0 52 0 + 0 48 0 + 0 48 0 + 0 48 0 + 0 48 0 + 0 44 0 + 0 44 0 + 0 44 0 + 0 44 0 + 0 40 0 + 0 40 0 + 0 40 0 + 0 40 0 + 0 36 0 + 0 36 0 + 0 36 0 + 0 36 0 + 0 32 0 + 0 32 0 + 0 32 0 + 0 32 0 + 0 28 0 + 0 28 0 + 0 28 0 + 0 28 0 + 0 24 0 + 0 24 0 + 0 24 0 + 0 24 0 + 0 20 0 + 0 20 0 + 0 20 0 + 0 20 0 + 0 16 0 + 0 16 0 + 0 16 0 + 0 16 0 + 0 12 0 + 0 12 0 + 0 12 0 + 0 12 0 + 0 8 0 + 0 8 0 + 0 8 0 + 0 8 0 + 0 4 0 + 0 4 0 + 0 4 0 + 0 4 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/GREENS.MAP b/src/fractalzoomer/color_maps/GREENS.MAP new file mode 100644 index 000000000..7addb50ff --- /dev/null +++ b/src/fractalzoomer/color_maps/GREENS.MAP @@ -0,0 +1,256 @@ + 0 0 0 An alteration of blues.map, by PHONG, AKA Tom Schumm + 0 0 0 + 0 4 0 + 0 12 0 + 0 16 0 + 0 24 0 + 0 32 0 + 0 36 0 + 0 44 0 + 0 48 0 + 0 56 0 + 0 64 0 + 0 68 0 + 0 76 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 100 0 + 0 108 0 + 0 116 0 + 0 120 0 + 0 128 0 + 0 132 0 + 0 140 0 + 0 148 0 + 0 152 0 + 0 160 0 + 0 164 0 + 0 172 0 + 0 180 0 + 0 184 0 + 0 192 0 + 0 200 0 + 4 200 0 + 12 200 0 + 16 204 0 + 24 204 0 + 28 208 0 + 36 208 0 + 40 208 0 + 48 212 0 + 56 212 0 + 60 216 0 + 68 216 0 + 72 216 0 + 80 220 0 + 84 220 0 + 92 224 0 +100 224 0 +104 224 0 +112 228 0 +116 228 0 +124 232 0 +128 232 0 +136 232 0 +140 236 0 +148 236 0 +156 240 0 +160 240 0 +168 240 0 +172 244 0 +180 244 0 +184 248 0 +192 248 0 +200 252 0 +200 252 4 +200 252 12 +204 252 20 +204 252 28 +208 252 36 +208 252 44 +208 252 52 +212 252 60 +212 252 68 +216 252 76 +216 252 84 +216 252 92 +220 252 100 +220 252 108 +224 252 116 +224 252 124 +224 252 132 +228 252 140 +228 252 148 +232 252 156 +232 252 164 +232 252 172 +236 252 180 +236 252 188 +240 252 196 +240 252 204 +240 252 212 +244 252 220 +244 252 228 +248 252 236 +248 252 244 +252 252 252 +252 252 248 +252 252 244 +252 252 240 +252 252 232 +252 252 228 +252 252 224 +252 252 216 +252 252 212 +252 252 208 +252 252 200 +252 252 196 +252 252 192 +252 252 184 +252 252 180 +252 252 176 +252 252 168 +252 252 164 +252 252 160 +252 252 156 +252 252 148 +252 252 144 +252 252 140 +252 252 132 +252 252 128 +252 252 124 +252 252 116 +252 252 112 +252 252 108 +252 252 100 +252 252 96 +252 252 92 +252 252 84 +252 252 80 +252 252 76 +252 252 72 +252 252 64 +252 252 60 +252 252 56 +252 252 48 +252 252 44 +252 252 40 +252 252 32 +252 252 28 +252 252 24 +252 252 16 +252 252 12 +252 252 8 +252 252 0 +248 252 0 +244 252 0 +240 252 0 +232 252 0 +228 252 0 +224 252 0 +216 252 0 +212 252 0 +208 252 0 +200 252 0 +196 252 0 +192 252 0 +184 252 0 +180 252 0 +176 252 0 +168 252 0 +164 252 0 +160 252 0 +156 252 0 +148 252 0 +144 252 0 +140 252 0 +132 252 0 +128 252 0 +124 252 0 +116 252 0 +112 252 0 +108 252 0 +100 252 0 + 96 252 0 + 92 252 0 + 84 252 0 + 80 252 0 + 76 252 0 + 72 252 0 + 64 252 0 + 60 252 0 + 56 252 0 + 48 252 0 + 44 252 0 + 40 252 0 + 32 252 0 + 28 252 0 + 24 252 0 + 16 252 0 + 12 252 0 + 8 252 0 + 0 252 0 + 0 248 0 + 0 244 0 + 0 240 0 + 0 236 0 + 0 232 0 + 0 228 0 + 0 224 0 + 0 220 0 + 0 216 0 + 0 212 0 + 0 208 0 + 0 204 0 + 0 200 0 + 0 196 0 + 0 192 0 + 0 188 0 + 0 184 0 + 0 180 0 + 0 176 0 + 0 172 0 + 0 168 0 + 0 164 0 + 0 160 0 + 0 156 0 + 0 152 0 + 0 148 0 + 0 144 0 + 0 140 0 + 0 136 0 + 0 132 0 + 0 128 0 + 0 124 0 + 0 120 0 + 0 116 0 + 0 112 0 + 0 108 0 + 0 104 0 + 0 100 0 + 0 96 0 + 0 92 0 + 0 88 0 + 0 84 0 + 0 80 0 + 0 76 0 + 0 72 0 + 0 68 0 + 0 64 0 + 0 60 0 + 0 56 0 + 0 52 0 + 0 48 0 + 0 44 0 + 0 40 0 + 0 36 0 + 0 32 0 + 0 28 0 + 0 24 0 + 0 20 0 + 0 16 0 + 0 12 0 + 0 8 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/GRNTREL.MAP b/src/fractalzoomer/color_maps/GRNTREL.MAP new file mode 100644 index 000000000..79e5ca18b --- /dev/null +++ b/src/fractalzoomer/color_maps/GRNTREL.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 88 104 48 + 84 112 48 + 80 120 48 + 76 128 48 + 72 136 48 + 68 144 48 + 64 152 48 + 60 160 48 + 52 172 44 + 48 180 44 + 44 188 44 + 40 196 44 + 36 204 44 + 32 212 44 + 28 220 44 + 24 228 44 + 52 196 40 + 76 164 36 +104 132 32 +128 104 32 +132 116 48 +136 124 60 +140 132 72 +144 140 84 +148 148 96 +152 156 108 +156 164 120 +160 172 132 +164 180 144 +168 188 156 +172 196 168 +176 204 180 +180 212 192 +184 220 204 +184 228 216 +168 220 196 +152 212 180 +136 204 160 +124 196 144 + 96 172 112 + 72 152 84 + 48 128 56 + 24 108 28 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 116 4 + 0 124 8 + 0 132 16 + 0 136 24 + 0 144 32 + 0 152 40 + 0 156 44 + 12 64 16 +112 0 0 + 96 0 0 + 84 0 0 + 72 0 0 + 56 0 4 + 44 0 4 + 32 0 8 + 20 0 8 + 4 0 12 + 0 0 12 + 0 0 16 + 0 0 16 + 0 0 20 + 0 0 20 + 0 0 24 + 0 0 24 + 0 0 16 + 0 0 12 + 0 0 8 + 0 0 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 4 0 + 0 4 0 + 0 8 0 + 0 12 0 + 0 16 0 + 0 16 0 + 0 20 0 + 0 24 0 + 0 28 0 + 0 28 0 + 0 32 0 + 0 36 0 + 0 40 0 + 0 40 0 + 8 44 0 + 16 48 0 + 24 52 0 + 32 52 0 + 40 64 0 + 44 72 0 + 48 84 0 + 52 92 12 + 56 100 36 + 60 112 60 + 64 120 84 + 68 128 104 + 64 124 96 + 64 124 92 + 64 124 88 + 64 124 84 + 60 124 80 + 60 124 76 + 60 124 72 + 60 124 68 + 56 124 64 + 56 124 60 + 56 124 56 + 56 124 52 + 52 124 48 + 52 124 44 + 52 124 40 + 52 124 36 + 40 112 32 + 28 100 32 + 20 92 28 + 8 80 28 + 0 68 24 + 0 60 24 + 0 48 20 + 0 40 20 + 0 28 16 + 0 16 16 + 0 8 12 + 0 0 12 + 0 0 12 + 0 0 20 + 0 0 28 + 0 0 36 + 0 0 44 + 0 0 52 + 0 0 60 + 8 0 68 + 4 0 40 + 0 0 12 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 12 0 + 0 20 0 + 0 28 24 + 0 36 20 + 0 40 20 + 0 44 20 + 0 52 16 + 0 56 16 + 0 60 16 + 4 64 16 + 16 72 12 + 32 76 12 + 48 80 12 + 60 84 12 + 52 76 0 + 44 68 0 + 36 64 0 + 28 56 0 + 20 48 0 + 12 44 0 + 4 36 0 + 0 28 0 + 0 24 0 + 0 16 0 + 0 8 0 + 0 4 0 + 0 12 0 + 0 16 0 + 0 24 0 + 0 28 0 + 0 32 0 + 0 40 0 + 0 44 0 + 0 52 0 + 0 56 0 + 0 60 0 + 0 56 0 + 0 56 0 + 0 52 0 + 0 52 0 + 0 52 0 + 0 48 0 + 0 48 0 + 0 48 0 + 0 44 8 + 0 44 16 + 0 44 24 + 0 28 0 + 0 12 0 + 0 0 0 + 0 0 0 + 0 0 0 + 44 0 0 + 28 16 92 + 0 0 16 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 4 + 0 0 8 + 0 0 8 + 0 0 12 + 0 0 16 + 0 0 16 + 0 0 20 + 0 0 24 + 0 0 24 + 0 0 28 + 8 0 32 + 16 0 32 + 0 0 36 + 0 0 36 + 0 0 36 + 0 0 36 + 0 0 40 + 0 0 40 + 0 4 40 + 0 16 40 + 0 24 44 + 0 36 44 + 0 48 44 + 0 60 44 + 0 68 44 + 0 52 28 + 0 40 16 + 0 28 0 + 0 16 0 + 0 4 0 diff --git a/src/fractalzoomer/color_maps/Genetic01.MAP b/src/fractalzoomer/color_maps/Genetic01.MAP new file mode 100644 index 000000000..90a45c16f --- /dev/null +++ b/src/fractalzoomer/color_maps/Genetic01.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 8 +0 0 16 +0 0 24 +0 0 32 +0 0 40 +0 0 48 +0 0 56 +0 0 64 +0 0 72 +0 0 80 +0 0 88 +0 0 96 +0 0 104 +0 0 112 +0 0 120 +0 0 128 +0 0 128 +0 0 128 +0 0 120 +0 0 112 +0 0 104 +0 0 96 +0 0 88 +0 0 80 +0 0 72 +0 0 64 +0 0 56 +0 0 48 +0 0 40 +0 0 32 +0 0 24 +0 0 16 +0 0 8 +0 0 0 +0 0 0 +0 0 0 +0 8 0 +0 16 0 +0 24 0 +0 32 0 +0 40 0 +0 48 0 +0 56 0 +0 64 0 +0 72 0 +0 80 0 +0 88 0 +0 96 0 +0 104 0 +0 112 0 +0 120 0 +0 128 0 +0 128 0 +0 128 0 +0 120 0 +0 112 0 +0 104 0 +0 96 0 +0 88 0 +0 80 0 +0 72 0 +0 64 0 +0 56 0 +0 48 0 +0 40 0 +0 32 0 +0 24 0 +0 16 0 +0 8 0 +0 0 0 +0 0 0 +0 0 0 +13 0 0 +26 0 0 +39 0 0 +52 0 0 +65 0 0 +78 0 0 +91 0 0 +105 0 0 +118 0 0 +131 0 0 +144 0 0 +157 0 0 +170 0 0 +183 0 0 +196 0 0 +210 0 0 +210 0 0 +210 0 0 +196 0 0 +183 0 0 +170 0 0 +157 0 0 +144 0 0 +131 0 0 +118 0 0 +105 0 0 +91 0 0 +78 0 0 +65 0 0 +52 0 0 +39 0 0 +26 0 0 +13 0 0 +0 0 0 +0 0 0 +0 0 0 +15 15 0 +31 31 0 +47 47 0 +63 63 0 +79 79 0 +95 95 0 +111 111 0 +127 127 0 +143 143 0 +159 159 0 +175 175 0 +191 191 0 +207 207 0 +223 223 0 +239 239 0 +255 255 0 +255 255 0 +255 255 0 +239 239 0 +223 223 0 +207 207 0 +191 191 0 +175 175 0 +159 159 0 +143 143 0 +127 127 0 +111 111 0 +95 95 0 +79 79 0 +63 63 0 +47 47 0 +31 31 0 +15 15 0 +0 0 0 +0 0 0 +0 0 0 +8 8 15 +16 16 31 +24 24 47 +32 32 63 +40 40 79 +48 48 95 +56 56 111 +64 64 127 +72 72 143 +80 80 159 +88 88 175 +96 96 191 +104 104 207 +112 112 223 +120 120 239 +128 128 255 +128 128 255 +128 128 255 +120 120 239 +112 112 223 +104 104 207 +96 96 191 +88 88 175 +80 80 159 +72 72 143 +64 64 127 +56 56 111 +48 48 95 +40 40 79 +32 32 63 +24 24 47 +16 16 31 +8 8 15 +0 0 0 +0 0 0 +0 0 0 +5 5 15 +11 11 31 +17 17 47 +22 22 63 +28 28 79 +34 34 95 +39 39 111 +45 45 127 +51 51 143 +56 56 159 +62 62 175 +68 68 191 +73 73 207 +79 79 223 +85 85 239 +91 91 255 +91 91 255 +91 91 255 +85 85 239 +79 79 223 +73 73 207 +68 68 191 +62 62 175 +56 56 159 +51 51 143 +45 45 127 +39 39 111 +34 34 95 +28 28 79 +22 22 63 +17 17 47 +11 11 31 +5 5 15 +0 0 0 +0 0 0 +0 0 0 +15 15 15 +31 31 31 +47 47 47 +63 63 63 +79 79 79 +95 95 95 +111 111 111 +127 127 127 +143 143 143 +159 159 159 +175 175 175 +191 191 191 +207 207 207 +223 223 223 +239 239 239 +255 255 255 +255 255 255 +255 255 255 +239 239 239 +223 223 223 +207 207 207 +191 191 191 +175 175 175 +159 159 159 +143 143 143 +127 127 127 +111 111 111 +95 95 95 +79 79 79 +63 63 63 +47 47 47 +31 31 31 +15 15 15 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Genetic02.MAP b/src/fractalzoomer/color_maps/Genetic02.MAP new file mode 100644 index 000000000..b4195c1bd --- /dev/null +++ b/src/fractalzoomer/color_maps/Genetic02.MAP @@ -0,0 +1,256 @@ +0 0 0 +15 15 15 +31 31 31 +47 47 47 +63 63 63 +79 79 79 +95 95 95 +111 111 111 +127 127 127 +143 143 143 +159 159 159 +175 175 175 +191 191 191 +207 207 207 +223 223 223 +239 239 239 +255 255 255 +255 255 255 +255 255 255 +239 239 239 +223 223 223 +207 207 207 +191 191 191 +175 175 175 +159 159 159 +143 143 143 +127 127 127 +111 111 111 +95 95 95 +79 79 79 +63 63 63 +47 47 47 +31 31 31 +15 15 15 +0 0 0 +0 0 0 +0 0 0 +15 15 15 +31 31 31 +47 47 47 +63 63 63 +79 79 79 +95 95 95 +111 111 111 +127 127 127 +143 143 143 +159 159 159 +175 175 175 +191 191 191 +207 207 207 +223 223 223 +239 239 239 +255 255 255 +255 255 255 +255 255 255 +239 239 239 +223 223 223 +207 207 207 +191 191 191 +175 175 175 +159 159 159 +143 143 143 +127 127 127 +111 111 111 +95 95 95 +79 79 79 +63 63 63 +47 47 47 +31 31 31 +15 15 15 +0 0 0 +0 0 0 +0 0 0 +15 15 15 +31 31 31 +47 47 47 +63 63 63 +79 79 79 +95 95 95 +111 111 111 +127 127 127 +143 143 143 +159 159 159 +175 175 175 +191 191 191 +207 207 207 +223 223 223 +239 239 239 +255 255 255 +255 255 255 +255 255 255 +239 239 239 +223 223 223 +207 207 207 +191 191 191 +175 175 175 +159 159 159 +143 143 143 +127 127 127 +111 111 111 +95 95 95 +79 79 79 +63 63 63 +47 47 47 +31 31 31 +15 15 15 +0 0 0 +0 0 0 +0 0 0 +15 15 15 +31 31 31 +47 47 47 +63 63 63 +79 79 79 +95 95 95 +111 111 111 +127 127 127 +143 143 143 +159 159 159 +175 175 175 +191 191 191 +207 207 207 +223 223 223 +239 239 239 +255 255 255 +255 255 255 +255 255 255 +239 239 239 +223 223 223 +207 207 207 +191 191 191 +175 175 175 +159 159 159 +143 143 143 +127 127 127 +111 111 111 +95 95 95 +79 79 79 +63 63 63 +47 47 47 +31 31 31 +15 15 15 +0 0 0 +0 0 0 +0 0 0 +15 15 15 +31 31 31 +47 47 47 +63 63 63 +79 79 79 +95 95 95 +111 111 111 +127 127 127 +143 143 143 +159 159 159 +175 175 175 +191 191 191 +207 207 207 +223 223 223 +239 239 239 +255 255 255 +255 255 255 +255 255 255 +239 239 239 +223 223 223 +207 207 207 +191 191 191 +175 175 175 +159 159 159 +143 143 143 +127 127 127 +111 111 111 +95 95 95 +79 79 79 +63 63 63 +47 47 47 +31 31 31 +15 15 15 +0 0 0 +0 0 0 +0 0 0 +15 15 15 +31 31 31 +47 47 47 +63 63 63 +79 79 79 +95 95 95 +111 111 111 +127 127 127 +143 143 143 +159 159 159 +175 175 175 +191 191 191 +207 207 207 +223 223 223 +239 239 239 +255 255 255 +255 255 255 +255 255 255 +239 239 239 +223 223 223 +207 207 207 +191 191 191 +175 175 175 +159 159 159 +143 143 143 +127 127 127 +111 111 111 +95 95 95 +79 79 79 +63 63 63 +47 47 47 +31 31 31 +15 15 15 +0 0 0 +0 0 0 +0 0 0 +15 15 15 +31 31 31 +47 47 47 +63 63 63 +79 79 79 +95 95 95 +111 111 111 +127 127 127 +143 143 143 +159 159 159 +175 175 175 +191 191 191 +207 207 207 +223 223 223 +239 239 239 +255 255 255 +255 255 255 +255 255 255 +239 239 239 +223 223 223 +207 207 207 +191 191 191 +175 175 175 +159 159 159 +143 143 143 +127 127 127 +111 111 111 +95 95 95 +79 79 79 +63 63 63 +47 47 47 +31 31 31 +15 15 15 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Genetic03.MAP b/src/fractalzoomer/color_maps/Genetic03.MAP new file mode 100644 index 000000000..cc956b486 --- /dev/null +++ b/src/fractalzoomer/color_maps/Genetic03.MAP @@ -0,0 +1,256 @@ +0 0 0 +17 17 0 +34 34 0 +51 51 0 +68 68 0 +85 85 0 +102 102 0 +119 119 0 +136 136 0 +153 153 0 +170 170 0 +187 187 0 +204 204 0 +221 221 0 +238 238 0 +255 255 0 +255 255 0 +255 255 0 +238 242 8 +221 229 17 +203 216 25 +187 204 34 +169 191 42 +153 178 51 +135 165 59 +118 153 68 +101 140 76 +84 127 85 +67 114 93 +50 102 102 +33 89 110 +16 76 119 +0 64 128 +0 64 128 +0 64 128 +0 59 119 +0 55 110 +0 51 102 +0 46 93 +0 42 85 +0 38 76 +0 34 68 +0 29 59 +0 25 51 +0 21 42 +0 17 34 +0 12 25 +0 8 17 +0 4 8 +0 0 0 +0 0 0 +0 0 0 +17 17 0 +34 34 0 +51 51 0 +68 68 0 +85 85 0 +102 102 0 +119 119 0 +136 136 0 +153 153 0 +170 170 0 +187 187 0 +204 204 0 +221 221 0 +238 238 0 +255 255 0 +255 255 0 +255 255 0 +238 242 8 +221 229 17 +203 216 25 +187 204 34 +169 191 42 +153 178 51 +135 165 59 +118 153 68 +101 140 76 +84 127 85 +67 114 93 +50 102 102 +33 89 110 +16 76 119 +0 64 128 +0 64 128 +0 64 128 +0 59 119 +0 55 110 +0 51 102 +0 46 93 +0 42 85 +0 38 76 +0 34 68 +0 29 59 +0 25 51 +0 21 42 +0 17 34 +0 12 25 +0 8 17 +0 4 8 +0 0 0 +0 0 0 +0 0 0 +17 17 0 +34 34 0 +51 51 0 +68 68 0 +85 85 0 +102 102 0 +119 119 0 +136 136 0 +153 153 0 +170 170 0 +187 187 0 +204 204 0 +221 221 0 +238 238 0 +255 255 0 +255 255 0 +255 255 0 +238 242 8 +221 229 17 +203 216 25 +187 204 34 +169 191 42 +153 178 51 +135 165 59 +118 153 68 +101 140 76 +84 127 85 +67 114 93 +50 102 102 +33 89 110 +16 76 119 +0 64 128 +0 64 128 +0 64 128 +0 59 119 +0 55 110 +0 51 102 +0 46 93 +0 42 85 +0 38 76 +0 34 68 +0 29 59 +0 25 51 +0 21 42 +0 17 34 +0 12 25 +0 8 17 +0 4 8 +0 0 0 +0 0 0 +0 0 0 +17 17 0 +34 34 0 +51 51 0 +68 68 0 +85 85 0 +102 102 0 +119 119 0 +136 136 0 +153 153 0 +170 170 0 +187 187 0 +204 204 0 +221 221 0 +238 238 0 +255 255 0 +255 255 0 +255 255 0 +238 242 8 +221 229 17 +203 216 25 +187 204 34 +169 191 42 +153 178 51 +135 165 59 +118 153 68 +101 140 76 +84 127 85 +67 114 93 +50 102 102 +33 89 110 +16 76 119 +0 64 128 +0 64 128 +0 64 128 +0 59 119 +0 55 110 +0 51 102 +0 46 93 +0 42 85 +0 38 76 +0 34 68 +0 29 59 +0 25 51 +0 21 42 +0 17 34 +0 12 25 +0 8 17 +0 4 8 +0 0 0 +0 0 0 +0 0 0 +17 17 0 +34 34 0 +51 51 0 +68 68 0 +85 85 0 +102 102 0 +119 119 0 +136 136 0 +153 153 0 +170 170 0 +187 187 0 +204 204 0 +221 221 0 +238 238 0 +255 255 0 +255 255 0 +255 255 0 +238 242 8 +221 229 17 +203 216 25 +187 204 34 +169 191 42 +153 178 51 +135 165 59 +118 153 68 +101 140 76 +84 127 85 +67 114 93 +50 102 102 +33 89 110 +16 76 119 +0 64 128 +0 64 128 +0 64 128 +0 59 119 +0 55 110 +0 51 102 +0 46 93 +0 42 85 +0 38 76 +0 34 68 +0 29 59 +0 25 51 +0 21 42 +0 17 34 +0 12 25 +0 8 17 +0 4 8 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Genetic04.MAP b/src/fractalzoomer/color_maps/Genetic04.MAP new file mode 100644 index 000000000..c248e9205 --- /dev/null +++ b/src/fractalzoomer/color_maps/Genetic04.MAP @@ -0,0 +1,256 @@ +0 0 0 +6 6 0 +12 12 0 +19 19 0 +25 25 0 +31 31 0 +38 38 0 +44 44 0 +51 51 0 +57 57 0 +63 63 0 +70 70 0 +76 76 0 +82 82 0 +89 89 0 +95 95 0 +102 102 0 +108 108 0 +114 114 0 +121 121 0 +127 127 0 +133 133 0 +140 140 0 +146 146 0 +152 152 0 +159 159 0 +165 165 0 +172 172 0 +178 178 0 +184 184 0 +191 191 0 +197 197 0 +203 203 0 +210 210 0 +216 216 0 +223 223 0 +229 229 0 +235 235 0 +242 242 0 +248 248 0 +254 254 0 +255 255 0 +255 255 0 +248 248 0 +242 242 0 +235 235 0 +229 229 0 +223 223 0 +216 216 0 +210 210 0 +203 203 0 +197 197 0 +191 191 0 +184 184 0 +178 178 0 +172 172 0 +165 165 0 +159 159 0 +152 152 0 +146 146 0 +140 140 0 +133 133 0 +127 127 0 +121 121 0 +114 114 0 +108 108 0 +102 102 0 +95 95 0 +89 89 0 +82 82 0 +76 76 0 +70 70 0 +63 63 0 +57 57 0 +51 51 0 +44 44 0 +38 38 0 +31 31 0 +25 25 0 +19 19 0 +12 12 0 +6 6 0 +0 0 0 +0 0 0 +0 0 0 +0 3 0 +0 6 0 +0 9 0 +0 12 0 +0 16 0 +0 19 0 +0 22 0 +0 25 0 +0 28 0 +0 32 0 +0 35 0 +0 38 0 +0 41 0 +0 44 0 +0 48 0 +0 51 0 +0 54 0 +0 57 0 +0 60 0 +0 64 0 +0 67 0 +0 70 0 +0 73 0 +0 76 0 +0 79 0 +0 83 0 +0 86 0 +0 89 0 +0 92 0 +0 95 0 +0 99 0 +0 102 0 +0 105 0 +0 108 0 +0 111 0 +0 115 0 +0 118 0 +0 121 0 +0 124 0 +0 127 0 +0 128 0 +0 128 0 +0 124 0 +0 121 0 +0 118 0 +0 115 0 +0 112 0 +0 108 0 +0 105 0 +0 102 0 +0 99 0 +0 96 0 +0 92 0 +0 89 0 +0 86 0 +0 83 0 +0 79 0 +0 76 0 +0 73 0 +0 70 0 +0 67 0 +0 63 0 +0 60 0 +0 57 0 +0 54 0 +0 51 0 +0 48 0 +0 44 0 +0 41 0 +0 38 0 +0 35 0 +0 32 0 +0 28 0 +0 25 0 +0 22 0 +0 19 0 +0 16 0 +0 12 0 +0 9 0 +0 6 0 +0 3 0 +0 0 0 +0 0 0 +0 0 0 +6 6 0 +12 12 0 +19 19 0 +25 25 0 +31 31 0 +38 38 0 +44 44 0 +51 51 0 +57 57 0 +63 63 0 +70 70 0 +76 76 0 +82 82 0 +89 89 0 +95 95 0 +102 102 0 +108 108 0 +114 114 0 +121 121 0 +127 127 0 +133 133 0 +140 140 0 +146 146 0 +152 152 0 +159 159 0 +165 165 0 +172 172 0 +178 178 0 +184 184 0 +191 191 0 +197 197 0 +203 203 0 +210 210 0 +216 216 0 +223 223 0 +229 229 0 +235 235 0 +242 242 0 +248 248 0 +254 254 0 +255 255 0 +255 255 0 +248 248 0 +242 242 0 +235 235 0 +229 229 0 +223 223 0 +216 216 0 +210 210 0 +203 203 0 +197 197 0 +191 191 0 +184 184 0 +178 178 0 +172 172 0 +165 165 0 +159 159 0 +152 152 0 +146 146 0 +140 140 0 +133 133 0 +127 127 0 +121 121 0 +114 114 0 +108 108 0 +102 102 0 +95 95 0 +89 89 0 +82 82 0 +76 76 0 +70 70 0 +63 63 0 +57 57 0 +51 51 0 +44 44 0 +38 38 0 +31 31 0 +25 25 0 +19 19 0 +12 12 0 +6 6 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Genetic05.MAP b/src/fractalzoomer/color_maps/Genetic05.MAP new file mode 100644 index 000000000..33e2628d6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Genetic05.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 4 +0 0 8 +0 0 12 +0 0 16 +0 0 20 +0 0 24 +0 0 28 +0 0 32 +0 0 37 +0 0 41 +0 0 45 +0 0 49 +0 0 53 +0 0 57 +0 0 61 +0 0 65 +0 0 69 +0 0 74 +0 0 78 +0 0 82 +0 0 86 +0 0 90 +0 0 94 +0 0 98 +0 0 102 +0 0 106 +0 0 111 +0 0 115 +0 0 119 +0 0 123 +0 0 127 +0 0 131 +0 0 135 +0 0 139 +0 0 143 +0 0 148 +0 0 152 +0 0 156 +0 0 160 +0 0 164 +0 0 168 +0 0 172 +0 0 176 +0 0 180 +0 0 185 +0 0 189 +0 0 193 +0 0 197 +0 0 201 +0 0 205 +0 0 209 +0 0 213 +0 0 217 +0 0 222 +0 0 226 +0 0 230 +0 0 234 +0 0 238 +0 0 242 +0 0 246 +0 0 250 +0 0 254 +0 0 255 +0 0 255 +4 4 255 +8 8 255 +12 12 255 +16 16 255 +20 20 255 +24 24 254 +28 28 255 +32 32 255 +37 37 255 +41 41 255 +45 45 255 +49 49 255 +53 53 255 +57 57 254 +61 61 254 +65 65 255 +69 69 255 +74 74 255 +78 78 255 +82 82 255 +86 86 255 +90 90 255 +94 94 255 +98 98 255 +102 102 255 +106 106 255 +111 111 255 +115 115 255 +119 119 255 +123 123 255 +127 127 255 +131 131 255 +135 135 255 +139 139 255 +143 143 255 +148 148 255 +152 152 255 +156 156 255 +160 160 255 +164 164 255 +168 168 255 +172 172 255 +176 176 255 +180 180 255 +185 185 255 +189 189 255 +193 193 255 +197 197 255 +201 201 255 +205 205 255 +209 209 255 +213 213 255 +217 217 255 +222 222 255 +226 226 255 +230 230 255 +234 234 255 +238 238 255 +242 242 255 +246 246 255 +250 250 255 +254 254 255 +255 255 255 +255 255 255 +250 250 255 +246 246 255 +242 242 255 +238 238 255 +234 234 255 +230 230 254 +226 226 255 +222 222 255 +217 217 255 +213 213 255 +209 209 255 +205 205 255 +201 201 255 +197 197 254 +193 193 254 +189 189 255 +185 185 255 +180 180 255 +176 176 255 +172 172 255 +168 168 255 +164 164 255 +160 160 255 +156 156 255 +152 152 255 +148 148 255 +143 143 255 +139 139 255 +135 135 255 +131 131 255 +127 127 255 +123 123 255 +119 119 255 +115 115 255 +111 111 255 +106 106 255 +102 102 255 +98 98 255 +94 94 255 +90 90 255 +86 86 255 +82 82 255 +78 78 255 +74 74 255 +69 69 255 +65 65 255 +61 61 255 +57 57 255 +53 53 255 +49 49 255 +45 45 255 +41 41 255 +37 37 255 +32 32 255 +28 28 255 +24 24 255 +20 20 255 +16 16 255 +12 12 255 +8 8 255 +4 4 255 +0 0 255 +0 0 255 +0 0 255 +0 0 250 +0 0 246 +0 0 242 +0 0 238 +0 0 234 +0 0 230 +0 0 226 +0 0 222 +0 0 217 +0 0 213 +0 0 209 +0 0 205 +0 0 201 +0 0 197 +0 0 193 +0 0 189 +0 0 185 +0 0 180 +0 0 176 +0 0 172 +0 0 168 +0 0 164 +0 0 160 +0 0 156 +0 0 152 +0 0 148 +0 0 143 +0 0 139 +0 0 135 +0 0 131 +0 0 127 +0 0 123 +0 0 119 +0 0 115 +0 0 111 +0 0 106 +0 0 102 +0 0 98 +0 0 94 +0 0 90 +0 0 86 +0 0 82 +0 0 78 +0 0 74 +0 0 69 +0 0 65 +0 0 61 +0 0 57 +0 0 53 +0 0 49 +0 0 45 +0 0 41 +0 0 37 +0 0 32 +0 0 28 +0 0 24 +0 0 20 +0 0 16 +0 0 12 +0 0 8 +0 0 4 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Genetic06.MAP b/src/fractalzoomer/color_maps/Genetic06.MAP new file mode 100644 index 000000000..2eab62144 --- /dev/null +++ b/src/fractalzoomer/color_maps/Genetic06.MAP @@ -0,0 +1,256 @@ +0 0 0 +3 0 3 +6 0 6 +9 0 9 +12 0 12 +16 0 16 +19 0 19 +22 0 22 +25 0 25 +28 0 28 +32 0 32 +35 0 35 +38 0 38 +41 0 41 +44 0 44 +48 0 48 +51 0 51 +54 0 54 +57 0 57 +60 0 60 +64 0 64 +67 0 67 +70 0 70 +73 0 73 +76 0 76 +79 0 79 +83 0 83 +86 0 86 +89 0 89 +92 0 92 +95 0 95 +99 0 99 +102 0 102 +105 0 105 +108 0 108 +111 0 111 +115 0 115 +118 0 118 +121 0 121 +124 0 124 +127 0 127 +128 0 128 +128 0 128 +131 6 131 +134 12 134 +137 19 137 +140 25 140 +143 31 143 +147 38 147 +150 44 150 +153 51 153 +156 57 156 +159 63 159 +162 70 162 +166 76 166 +169 82 169 +172 89 172 +175 95 175 +178 102 178 +181 108 181 +185 114 185 +188 121 188 +191 127 191 +194 133 194 +197 140 197 +201 146 201 +204 152 204 +207 159 207 +210 165 210 +213 172 213 +216 178 216 +220 184 220 +223 191 223 +226 197 226 +229 203 229 +232 210 232 +235 216 235 +239 223 239 +242 229 242 +245 235 245 +248 242 248 +251 248 251 +254 254 254 +255 255 255 +255 255 255 +248 248 248 +242 242 242 +235 235 235 +229 229 229 +223 223 223 +216 216 216 +210 210 210 +203 203 203 +197 197 197 +191 191 191 +184 184 184 +178 178 178 +172 172 172 +165 165 165 +159 159 159 +152 152 152 +146 146 146 +140 140 140 +133 133 133 +127 127 127 +121 121 121 +114 114 114 +108 108 108 +102 102 102 +95 95 95 +89 89 89 +82 82 82 +76 76 76 +70 70 70 +63 63 63 +57 57 57 +51 51 51 +44 44 44 +38 38 38 +31 31 31 +25 25 25 +19 19 19 +12 12 12 +6 6 6 +0 0 0 +0 0 0 +0 0 0 +6 6 6 +12 12 12 +19 19 19 +25 25 25 +31 31 31 +38 38 38 +44 44 44 +51 51 51 +57 57 57 +63 63 63 +70 70 70 +76 76 76 +82 82 82 +89 89 89 +95 95 95 +102 102 102 +108 108 108 +114 114 114 +121 121 121 +127 127 127 +133 133 133 +140 140 140 +146 146 146 +152 152 152 +159 159 159 +165 165 165 +172 172 172 +178 178 178 +184 184 184 +191 191 191 +197 197 197 +203 203 203 +210 210 210 +216 216 216 +223 223 223 +229 229 229 +235 235 235 +242 242 242 +248 248 248 +254 254 254 +255 255 255 +255 255 255 +251 248 251 +248 242 248 +245 235 245 +242 229 242 +239 223 239 +235 216 235 +232 210 232 +229 203 229 +226 197 226 +223 191 223 +220 184 220 +216 178 216 +213 172 213 +210 165 210 +207 159 207 +204 152 204 +201 146 201 +197 140 197 +194 133 194 +191 127 191 +188 121 188 +185 114 185 +181 108 181 +178 102 178 +175 95 175 +172 89 172 +169 82 169 +166 76 166 +162 70 162 +159 63 159 +156 57 156 +153 51 153 +150 44 150 +147 38 147 +143 31 143 +140 25 140 +137 19 137 +134 12 134 +131 6 131 +128 0 128 +128 0 128 +128 0 128 +124 0 124 +121 0 121 +118 0 118 +115 0 115 +112 0 112 +108 0 108 +105 0 105 +102 0 102 +99 0 99 +96 0 96 +92 0 92 +89 0 89 +86 0 86 +83 0 83 +79 0 79 +76 0 76 +73 0 73 +70 0 70 +67 0 67 +63 0 63 +60 0 60 +57 0 57 +54 0 54 +51 0 51 +48 0 48 +44 0 44 +41 0 41 +38 0 38 +35 0 35 +32 0 32 +28 0 28 +25 0 25 +22 0 22 +19 0 19 +16 0 16 +12 0 12 +9 0 9 +6 0 6 +3 0 3 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Genetic07.MAP b/src/fractalzoomer/color_maps/Genetic07.MAP new file mode 100644 index 000000000..9e9388026 --- /dev/null +++ b/src/fractalzoomer/color_maps/Genetic07.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 3 0 +0 6 0 +0 9 0 +0 12 0 +0 16 0 +0 19 0 +0 22 0 +0 25 0 +0 28 0 +0 32 0 +0 35 0 +0 38 0 +0 41 0 +0 44 0 +0 48 0 +0 51 0 +0 54 0 +0 57 0 +0 60 0 +0 64 0 +0 67 0 +0 70 0 +0 73 0 +0 76 0 +0 79 0 +0 83 0 +0 86 0 +0 89 0 +0 92 0 +0 95 0 +0 99 0 +0 102 0 +0 105 0 +0 108 0 +0 111 0 +0 115 0 +0 118 0 +0 121 0 +0 124 0 +0 127 0 +0 128 0 +0 128 0 +6 131 0 +12 134 0 +19 137 0 +25 140 0 +31 143 0 +38 147 0 +44 150 0 +51 153 0 +57 156 0 +63 159 0 +70 162 0 +76 166 0 +82 169 0 +89 172 0 +95 175 0 +102 178 0 +108 181 0 +114 185 0 +121 188 0 +127 191 0 +133 194 0 +140 197 0 +146 201 0 +152 204 0 +159 207 0 +165 210 0 +172 213 0 +178 216 0 +184 220 0 +191 223 0 +197 226 0 +203 229 0 +210 232 0 +216 235 0 +223 239 0 +229 242 0 +235 245 0 +242 248 0 +248 251 0 +254 254 0 +255 255 0 +255 255 0 +248 248 0 +242 242 0 +235 235 0 +229 229 0 +223 223 0 +216 216 0 +210 210 0 +203 203 0 +197 197 0 +191 191 0 +184 184 0 +178 178 0 +172 172 0 +165 165 0 +159 159 0 +152 152 0 +146 146 0 +140 140 0 +133 133 0 +127 127 0 +121 121 0 +114 114 0 +108 108 0 +102 102 0 +95 95 0 +89 89 0 +82 82 0 +76 76 0 +70 70 0 +63 63 0 +57 57 0 +51 51 0 +44 44 0 +38 38 0 +31 31 0 +25 25 0 +19 19 0 +12 12 0 +6 6 0 +0 0 0 +0 0 0 +0 0 0 +6 6 0 +12 12 0 +19 19 0 +25 25 0 +31 31 0 +38 38 0 +44 44 0 +51 51 0 +57 57 0 +63 63 0 +70 70 0 +76 76 0 +82 82 0 +89 89 0 +95 95 0 +102 102 0 +108 108 0 +114 114 0 +121 121 0 +127 127 0 +133 133 0 +140 140 0 +146 146 0 +152 152 0 +159 159 0 +165 165 0 +172 172 0 +178 178 0 +184 184 0 +191 191 0 +197 197 0 +203 203 0 +210 210 0 +216 216 0 +223 223 0 +229 229 0 +235 235 0 +242 242 0 +248 248 0 +254 254 0 +255 255 0 +255 255 0 +248 251 0 +242 248 0 +235 245 0 +229 242 0 +223 239 0 +216 235 0 +210 232 0 +203 229 0 +197 226 0 +191 223 0 +184 220 0 +178 216 0 +172 213 0 +165 210 0 +159 207 0 +152 204 0 +146 201 0 +140 197 0 +133 194 0 +127 191 0 +121 188 0 +114 185 0 +108 181 0 +102 178 0 +95 175 0 +89 172 0 +82 169 0 +76 166 0 +70 162 0 +63 159 0 +57 156 0 +51 153 0 +44 150 0 +38 147 0 +31 143 0 +25 140 0 +19 137 0 +12 134 0 +6 131 0 +0 128 0 +0 128 0 +0 128 0 +0 124 0 +0 121 0 +0 118 0 +0 115 0 +0 112 0 +0 108 0 +0 105 0 +0 102 0 +0 99 0 +0 96 0 +0 92 0 +0 89 0 +0 86 0 +0 83 0 +0 79 0 +0 76 0 +0 73 0 +0 70 0 +0 67 0 +0 63 0 +0 60 0 +0 57 0 +0 54 0 +0 51 0 +0 48 0 +0 44 0 +0 41 0 +0 38 0 +0 35 0 +0 32 0 +0 28 0 +0 25 0 +0 22 0 +0 19 0 +0 16 0 +0 12 0 +0 9 0 +0 6 0 +0 3 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Genetic08.MAP b/src/fractalzoomer/color_maps/Genetic08.MAP new file mode 100644 index 000000000..2acd40eb0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Genetic08.MAP @@ -0,0 +1,256 @@ +0 0 0 +17 0 0 +34 0 0 +51 0 0 +68 0 0 +85 0 0 +102 0 0 +119 0 0 +136 0 0 +153 0 0 +170 0 0 +187 0 0 +204 0 0 +221 0 0 +238 0 0 +255 0 0 +255 0 0 +255 0 0 +255 17 0 +255 34 0 +254 51 0 +255 68 0 +254 85 0 +255 102 0 +254 119 0 +255 136 0 +255 153 0 +255 170 0 +255 187 0 +255 204 0 +255 221 0 +255 238 0 +255 255 0 +255 255 0 +255 255 0 +238 238 0 +221 221 0 +203 203 0 +187 187 0 +169 169 0 +153 153 0 +135 135 0 +118 118 0 +101 101 0 +84 84 0 +67 67 0 +50 50 0 +33 33 0 +16 16 0 +0 0 0 +0 0 0 +0 0 0 +17 0 0 +34 0 0 +51 0 0 +68 0 0 +85 0 0 +102 0 0 +119 0 0 +136 0 0 +153 0 0 +170 0 0 +187 0 0 +204 0 0 +221 0 0 +238 0 0 +255 0 0 +255 0 0 +255 0 0 +255 17 0 +255 34 0 +254 51 0 +255 68 0 +254 85 0 +255 102 0 +254 119 0 +255 136 0 +255 153 0 +255 170 0 +255 187 0 +255 204 0 +255 221 0 +255 238 0 +255 255 0 +255 255 0 +255 255 0 +238 238 0 +221 221 0 +203 203 0 +187 187 0 +169 169 0 +153 153 0 +135 135 0 +118 118 0 +101 101 0 +84 84 0 +67 67 0 +50 50 0 +33 33 0 +16 16 0 +0 0 0 +0 0 0 +0 0 0 +17 0 0 +34 0 0 +51 0 0 +68 0 0 +85 0 0 +102 0 0 +119 0 0 +136 0 0 +153 0 0 +170 0 0 +187 0 0 +204 0 0 +221 0 0 +238 0 0 +255 0 0 +255 0 0 +255 0 0 +255 17 0 +255 34 0 +254 51 0 +255 68 0 +254 85 0 +255 102 0 +254 119 0 +255 136 0 +255 153 0 +255 170 0 +255 187 0 +255 204 0 +255 221 0 +255 238 0 +255 255 0 +255 255 0 +255 255 0 +238 238 0 +221 221 0 +203 203 0 +187 187 0 +169 169 0 +153 153 0 +135 135 0 +118 118 0 +101 101 0 +84 84 0 +67 67 0 +50 50 0 +33 33 0 +16 16 0 +0 0 0 +0 0 0 +0 0 0 +17 0 0 +34 0 0 +51 0 0 +68 0 0 +85 0 0 +102 0 0 +119 0 0 +136 0 0 +153 0 0 +170 0 0 +187 0 0 +204 0 0 +221 0 0 +238 0 0 +255 0 0 +255 0 0 +255 0 0 +255 17 0 +255 34 0 +254 51 0 +255 68 0 +254 85 0 +255 102 0 +254 119 0 +255 136 0 +255 153 0 +255 170 0 +255 187 0 +255 204 0 +255 221 0 +255 238 0 +255 255 0 +255 255 0 +255 255 0 +238 238 0 +221 221 0 +203 203 0 +187 187 0 +169 169 0 +153 153 0 +135 135 0 +118 118 0 +101 101 0 +84 84 0 +67 67 0 +50 50 0 +33 33 0 +16 16 0 +0 0 0 +0 0 0 +0 0 0 +17 0 0 +34 0 0 +51 0 0 +68 0 0 +85 0 0 +102 0 0 +119 0 0 +136 0 0 +153 0 0 +170 0 0 +187 0 0 +204 0 0 +221 0 0 +238 0 0 +255 0 0 +255 0 0 +255 0 0 +255 17 0 +255 34 0 +254 51 0 +255 68 0 +254 85 0 +255 102 0 +254 119 0 +255 136 0 +255 153 0 +255 170 0 +255 187 0 +255 204 0 +255 221 0 +255 238 0 +255 255 0 +255 255 0 +255 255 0 +238 238 0 +221 221 0 +203 203 0 +187 187 0 +169 169 0 +153 153 0 +135 135 0 +118 118 0 +101 101 0 +84 84 0 +67 67 0 +50 50 0 +33 33 0 +16 16 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Genetic09.MAP b/src/fractalzoomer/color_maps/Genetic09.MAP new file mode 100644 index 000000000..a144d8cdf --- /dev/null +++ b/src/fractalzoomer/color_maps/Genetic09.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 15 +0 0 31 +0 0 47 +0 0 63 +0 0 79 +0 0 95 +0 0 111 +0 0 127 +0 0 143 +0 0 159 +0 0 175 +0 0 191 +0 0 207 +0 0 223 +0 0 239 +0 0 255 +0 0 255 +0 0 255 +0 0 239 +0 0 223 +0 0 207 +0 0 191 +0 0 175 +0 0 159 +0 0 143 +0 0 127 +0 0 111 +0 0 95 +0 0 79 +0 0 63 +0 0 47 +0 0 31 +0 0 15 +0 0 0 +0 0 0 +0 0 0 +8 8 12 +16 16 24 +24 24 36 +32 32 48 +40 40 60 +48 48 72 +56 56 84 +64 64 96 +72 72 108 +80 80 120 +88 88 132 +96 96 144 +104 104 156 +112 112 168 +120 120 180 +128 128 192 +128 128 192 +128 128 192 +120 120 180 +112 112 168 +104 104 156 +96 96 144 +88 88 132 +80 80 120 +72 72 108 +64 64 96 +56 56 84 +48 48 72 +40 40 60 +32 32 48 +24 24 36 +16 16 24 +8 8 12 +0 0 0 +0 0 0 +0 0 0 +8 0 8 +16 0 16 +24 0 24 +32 0 32 +40 0 40 +48 0 48 +56 0 56 +64 0 64 +72 0 72 +80 0 80 +88 0 88 +96 0 96 +104 0 104 +112 0 112 +120 0 120 +128 0 128 +128 0 128 +128 0 128 +120 0 120 +112 0 112 +104 0 104 +96 0 96 +88 0 88 +80 0 80 +72 0 72 +64 0 64 +56 0 56 +48 0 48 +40 0 40 +32 0 32 +24 0 24 +16 0 16 +8 0 8 +0 0 0 +0 0 0 +0 0 0 +15 0 0 +31 0 0 +47 0 0 +63 0 0 +79 0 0 +95 0 0 +111 0 0 +127 0 0 +143 0 0 +159 0 0 +175 0 0 +191 0 0 +207 0 0 +223 0 0 +239 0 0 +255 0 0 +255 0 0 +255 0 0 +239 0 0 +223 0 0 +207 0 0 +191 0 0 +175 0 0 +159 0 0 +143 0 0 +127 0 0 +111 0 0 +95 0 0 +79 0 0 +63 0 0 +47 0 0 +31 0 0 +15 0 0 +0 0 0 +0 0 0 +0 0 0 +15 8 4 +31 16 8 +47 24 12 +63 32 16 +79 40 20 +95 48 24 +111 56 28 +127 64 32 +143 72 36 +159 80 40 +175 88 44 +191 96 48 +207 104 52 +223 112 56 +239 120 60 +255 128 64 +255 128 64 +255 128 64 +239 120 60 +223 112 56 +207 104 52 +191 96 48 +175 88 44 +159 80 40 +143 72 36 +127 64 32 +111 56 28 +95 48 24 +79 40 20 +63 32 16 +47 24 12 +31 16 8 +15 8 4 +0 0 0 +0 0 0 +0 0 0 +15 15 0 +31 31 0 +47 47 0 +63 63 0 +79 79 0 +95 95 0 +111 111 0 +127 127 0 +143 143 0 +159 159 0 +175 175 0 +191 191 0 +207 207 0 +223 223 0 +239 239 0 +255 255 0 +255 255 0 +255 255 0 +239 239 0 +223 223 0 +207 207 0 +191 191 0 +175 175 0 +159 159 0 +143 143 0 +127 127 0 +111 111 0 +95 95 0 +79 79 0 +63 63 0 +47 47 0 +31 31 0 +15 15 0 +0 0 0 +0 0 0 +0 0 0 +0 8 0 +0 16 0 +0 24 0 +0 32 0 +0 40 0 +0 48 0 +0 56 0 +0 64 0 +0 72 0 +0 80 0 +0 88 0 +0 96 0 +0 104 0 +0 112 0 +0 120 0 +0 128 0 +0 128 0 +0 128 0 +0 120 0 +0 112 0 +0 104 0 +0 96 0 +0 88 0 +0 80 0 +0 72 0 +0 64 0 +0 56 0 +0 48 0 +0 40 0 +0 32 0 +0 24 0 +0 16 0 +0 8 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Genetic10.MAP b/src/fractalzoomer/color_maps/Genetic10.MAP new file mode 100644 index 000000000..345cc759e --- /dev/null +++ b/src/fractalzoomer/color_maps/Genetic10.MAP @@ -0,0 +1,256 @@ +0 0 0 +8 8 17 +17 17 34 +25 25 51 +34 34 68 +42 42 85 +51 51 102 +59 59 119 +68 68 136 +76 76 153 +85 85 170 +93 93 187 +102 102 204 +110 110 221 +119 119 238 +128 128 255 +128 128 255 +128 128 255 +136 136 255 +144 144 255 +153 153 254 +161 161 255 +170 170 254 +178 178 255 +187 187 254 +195 195 255 +204 204 255 +212 212 255 +221 221 255 +229 229 255 +238 238 255 +246 246 255 +255 255 255 +255 255 255 +255 255 255 +238 238 238 +221 221 221 +203 203 203 +187 187 187 +169 169 169 +153 153 153 +135 135 135 +118 118 118 +101 101 101 +84 84 84 +67 67 67 +50 50 50 +33 33 33 +16 16 16 +0 0 0 +0 0 0 +0 0 0 +8 8 17 +17 17 34 +25 25 51 +34 34 68 +42 42 85 +51 51 102 +59 59 119 +68 68 136 +76 76 153 +85 85 170 +93 93 187 +102 102 204 +110 110 221 +119 119 238 +128 128 255 +128 128 255 +128 128 255 +136 136 255 +144 144 255 +153 153 254 +161 161 255 +170 170 254 +178 178 255 +187 187 254 +195 195 255 +204 204 255 +212 212 255 +221 221 255 +229 229 255 +238 238 255 +246 246 255 +255 255 255 +255 255 255 +255 255 255 +238 238 238 +221 221 221 +203 203 203 +187 187 187 +169 169 169 +153 153 153 +135 135 135 +118 118 118 +101 101 101 +84 84 84 +67 67 67 +50 50 50 +33 33 33 +16 16 16 +0 0 0 +0 0 0 +0 0 0 +8 8 17 +17 17 34 +25 25 51 +34 34 68 +42 42 85 +51 51 102 +59 59 119 +68 68 136 +76 76 153 +85 85 170 +93 93 187 +102 102 204 +110 110 221 +119 119 238 +128 128 255 +128 128 255 +128 128 255 +136 136 255 +144 144 255 +153 153 254 +161 161 255 +170 170 254 +178 178 255 +187 187 254 +195 195 255 +204 204 255 +212 212 255 +221 221 255 +229 229 255 +238 238 255 +246 246 255 +255 255 255 +255 255 255 +255 255 255 +238 238 238 +221 221 221 +203 203 203 +187 187 187 +169 169 169 +153 153 153 +135 135 135 +118 118 118 +101 101 101 +84 84 84 +67 67 67 +50 50 50 +33 33 33 +16 16 16 +0 0 0 +0 0 0 +0 0 0 +8 8 17 +17 17 34 +25 25 51 +34 34 68 +42 42 85 +51 51 102 +59 59 119 +68 68 136 +76 76 153 +85 85 170 +93 93 187 +102 102 204 +110 110 221 +119 119 238 +128 128 255 +128 128 255 +128 128 255 +136 136 255 +144 144 255 +153 153 254 +161 161 255 +170 170 254 +178 178 255 +187 187 254 +195 195 255 +204 204 255 +212 212 255 +221 221 255 +229 229 255 +238 238 255 +246 246 255 +255 255 255 +255 255 255 +255 255 255 +238 238 238 +221 221 221 +203 203 203 +187 187 187 +169 169 169 +153 153 153 +135 135 135 +118 118 118 +101 101 101 +84 84 84 +67 67 67 +50 50 50 +33 33 33 +16 16 16 +0 0 0 +0 0 0 +0 0 0 +8 8 17 +17 17 34 +25 25 51 +34 34 68 +42 42 85 +51 51 102 +59 59 119 +68 68 136 +76 76 153 +85 85 170 +93 93 187 +102 102 204 +110 110 221 +119 119 238 +128 128 255 +128 128 255 +128 128 255 +136 136 255 +144 144 255 +153 153 254 +161 161 255 +170 170 254 +178 178 255 +187 187 254 +195 195 255 +204 204 255 +212 212 255 +221 221 255 +229 229 255 +238 238 255 +246 246 255 +255 255 255 +255 255 255 +255 255 255 +238 238 238 +221 221 221 +203 203 203 +187 187 187 +169 169 169 +153 153 153 +135 135 135 +118 118 118 +101 101 101 +84 84 84 +67 67 67 +50 50 50 +33 33 33 +16 16 16 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Genetic11.MAP b/src/fractalzoomer/color_maps/Genetic11.MAP new file mode 100644 index 000000000..43cc7eb7b --- /dev/null +++ b/src/fractalzoomer/color_maps/Genetic11.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 8 0 +0 17 0 +0 25 0 +0 34 0 +0 42 0 +0 51 0 +0 59 0 +0 68 0 +0 76 0 +0 85 0 +0 93 0 +0 102 0 +0 110 0 +0 119 0 +0 128 0 +0 128 0 +0 128 0 +0 136 0 +0 144 0 +0 153 0 +0 161 0 +0 170 0 +0 178 0 +0 187 0 +0 195 0 +0 204 0 +0 212 0 +0 221 0 +0 229 0 +0 238 0 +0 246 0 +0 255 0 +0 255 0 +0 255 0 +0 238 0 +0 221 0 +0 203 0 +0 187 0 +0 169 0 +0 153 0 +0 135 0 +0 118 0 +0 101 0 +0 84 0 +0 67 0 +0 50 0 +0 33 0 +0 16 0 +0 0 0 +0 0 0 +0 0 0 +0 8 0 +0 17 0 +0 25 0 +0 34 0 +0 42 0 +0 51 0 +0 59 0 +0 68 0 +0 76 0 +0 85 0 +0 93 0 +0 102 0 +0 110 0 +0 119 0 +0 128 0 +0 128 0 +0 128 0 +0 136 0 +0 144 0 +0 153 0 +0 161 0 +0 170 0 +0 178 0 +0 187 0 +0 195 0 +0 204 0 +0 212 0 +0 221 0 +0 229 0 +0 238 0 +0 246 0 +0 255 0 +0 255 0 +0 255 0 +0 238 0 +0 221 0 +0 203 0 +0 187 0 +0 169 0 +0 153 0 +0 135 0 +0 118 0 +0 101 0 +0 84 0 +0 67 0 +0 50 0 +0 33 0 +0 16 0 +0 0 0 +0 0 0 +0 0 0 +0 8 0 +0 17 0 +0 25 0 +0 34 0 +0 42 0 +0 51 0 +0 59 0 +0 68 0 +0 76 0 +0 85 0 +0 93 0 +0 102 0 +0 110 0 +0 119 0 +0 128 0 +0 128 0 +0 128 0 +0 136 0 +0 144 0 +0 153 0 +0 161 0 +0 170 0 +0 178 0 +0 187 0 +0 195 0 +0 204 0 +0 212 0 +0 221 0 +0 229 0 +0 238 0 +0 246 0 +0 255 0 +0 255 0 +0 255 0 +0 238 0 +0 221 0 +0 203 0 +0 187 0 +0 169 0 +0 153 0 +0 135 0 +0 118 0 +0 101 0 +0 84 0 +0 67 0 +0 50 0 +0 33 0 +0 16 0 +0 0 0 +0 0 0 +0 0 0 +0 8 0 +0 17 0 +0 25 0 +0 34 0 +0 42 0 +0 51 0 +0 59 0 +0 68 0 +0 76 0 +0 85 0 +0 93 0 +0 102 0 +0 110 0 +0 119 0 +0 128 0 +0 128 0 +0 128 0 +0 136 0 +0 144 0 +0 153 0 +0 161 0 +0 170 0 +0 178 0 +0 187 0 +0 195 0 +0 204 0 +0 212 0 +0 221 0 +0 229 0 +0 238 0 +0 246 0 +0 255 0 +0 255 0 +0 255 0 +0 238 0 +0 221 0 +0 203 0 +0 187 0 +0 169 0 +0 153 0 +0 135 0 +0 118 0 +0 101 0 +0 84 0 +0 67 0 +0 50 0 +0 33 0 +0 16 0 +0 0 0 +0 0 0 +0 0 0 +0 8 0 +0 17 0 +0 25 0 +0 34 0 +0 42 0 +0 51 0 +0 59 0 +0 68 0 +0 76 0 +0 85 0 +0 93 0 +0 102 0 +0 110 0 +0 119 0 +0 128 0 +0 128 0 +0 128 0 +0 136 0 +0 144 0 +0 153 0 +0 161 0 +0 170 0 +0 178 0 +0 187 0 +0 195 0 +0 204 0 +0 212 0 +0 221 0 +0 229 0 +0 238 0 +0 246 0 +0 255 0 +0 255 0 +0 255 0 +0 238 0 +0 221 0 +0 203 0 +0 187 0 +0 169 0 +0 153 0 +0 135 0 +0 118 0 +0 101 0 +0 84 0 +0 67 0 +0 50 0 +0 33 0 +0 16 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Genetic12.MAP b/src/fractalzoomer/color_maps/Genetic12.MAP new file mode 100644 index 000000000..6590a3aff --- /dev/null +++ b/src/fractalzoomer/color_maps/Genetic12.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 17 +0 0 34 +0 0 51 +0 0 68 +0 0 85 +0 0 102 +0 0 119 +0 0 136 +0 0 153 +0 0 170 +0 0 187 +0 0 204 +0 0 221 +0 0 238 +0 0 255 +0 0 255 +0 0 255 +17 0 255 +34 0 255 +51 0 254 +68 0 255 +85 0 254 +102 0 255 +119 0 254 +136 0 255 +153 0 255 +170 0 255 +187 0 255 +204 0 255 +221 0 255 +238 0 255 +255 0 255 +255 0 255 +255 0 255 +238 0 238 +221 0 221 +203 0 203 +187 0 187 +169 0 169 +153 0 153 +135 0 135 +118 0 118 +101 0 101 +84 0 84 +67 0 67 +50 0 50 +33 0 33 +16 0 16 +0 0 0 +0 0 0 +0 0 0 +17 0 17 +34 0 34 +51 0 51 +68 0 68 +85 0 85 +102 0 102 +119 0 119 +136 0 136 +153 0 153 +170 0 170 +187 0 187 +204 0 204 +221 0 221 +238 0 238 +255 0 255 +255 0 255 +255 0 255 +238 0 255 +221 0 255 +203 0 254 +187 0 255 +169 0 254 +153 0 255 +135 0 254 +118 0 255 +101 0 255 +84 0 255 +67 0 255 +50 0 255 +33 0 255 +16 0 255 +0 0 255 +0 0 255 +0 0 255 +0 0 238 +0 0 221 +0 0 203 +0 0 187 +0 0 169 +0 0 153 +0 0 135 +0 0 118 +0 0 101 +0 0 84 +0 0 67 +0 0 50 +0 0 33 +0 0 16 +0 0 0 +0 0 0 +0 0 0 +0 0 17 +0 0 34 +0 0 51 +0 0 68 +0 0 85 +0 0 102 +0 0 119 +0 0 136 +0 0 153 +0 0 170 +0 0 187 +0 0 204 +0 0 221 +0 0 238 +0 0 255 +0 0 255 +0 0 255 +17 0 255 +34 0 255 +51 0 254 +68 0 255 +85 0 254 +102 0 255 +119 0 254 +136 0 255 +153 0 255 +170 0 255 +187 0 255 +204 0 255 +221 0 255 +238 0 255 +255 0 255 +255 0 255 +255 0 255 +238 0 238 +221 0 221 +203 0 203 +187 0 187 +169 0 169 +153 0 153 +135 0 135 +118 0 118 +101 0 101 +84 0 84 +67 0 67 +50 0 50 +33 0 33 +16 0 16 +0 0 0 +0 0 0 +0 0 0 +17 0 17 +34 0 34 +51 0 51 +68 0 68 +85 0 85 +102 0 102 +119 0 119 +136 0 136 +153 0 153 +170 0 170 +187 0 187 +204 0 204 +221 0 221 +238 0 238 +255 0 255 +255 0 255 +255 0 255 +238 0 255 +221 0 255 +203 0 254 +187 0 255 +169 0 254 +153 0 255 +135 0 254 +118 0 255 +101 0 255 +84 0 255 +67 0 255 +50 0 255 +33 0 255 +16 0 255 +0 0 255 +0 0 255 +0 0 255 +0 0 238 +0 0 221 +0 0 203 +0 0 187 +0 0 169 +0 0 153 +0 0 135 +0 0 118 +0 0 101 +0 0 84 +0 0 67 +0 0 50 +0 0 33 +0 0 16 +0 0 0 +0 0 0 +0 0 0 +0 0 17 +0 0 34 +0 0 51 +0 0 68 +0 0 85 +0 0 102 +0 0 119 +0 0 136 +0 0 153 +0 0 170 +0 0 187 +0 0 204 +0 0 221 +0 0 238 +0 0 255 +0 0 255 +0 0 255 +17 0 255 +34 0 255 +51 0 254 +68 0 255 +85 0 254 +102 0 255 +119 0 254 +136 0 255 +153 0 255 +170 0 255 +187 0 255 +204 0 255 +221 0 255 +238 0 255 +255 0 255 +255 0 255 +255 0 255 +238 0 238 +221 0 221 +203 0 203 +187 0 187 +169 0 169 +153 0 153 +135 0 135 +118 0 118 +101 0 101 +84 0 84 +67 0 67 +50 0 50 +33 0 33 +16 0 16 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Genetic13.MAP b/src/fractalzoomer/color_maps/Genetic13.MAP new file mode 100644 index 000000000..fa5c790d9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Genetic13.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +13 0 0 +26 0 0 +40 0 0 +53 0 0 +67 0 0 +80 0 0 +93 0 0 +107 0 0 +120 0 0 +134 0 0 +147 0 0 +161 0 0 +174 0 0 +187 0 0 +201 0 0 +214 0 0 +228 0 0 +241 0 0 +255 0 0 +255 0 0 +255 0 0 +255 13 0 +254 26 0 +255 40 0 +255 53 0 +255 67 0 +254 80 0 +254 93 0 +255 107 0 +255 120 0 +255 134 0 +255 147 0 +255 161 0 +255 174 0 +255 187 0 +255 201 0 +255 214 0 +255 228 0 +255 241 0 +255 255 0 +255 255 0 +255 255 0 +241 248 0 +228 241 0 +214 234 0 +201 228 0 +187 221 0 +174 214 0 +161 208 0 +147 201 0 +134 194 0 +120 188 0 +107 181 0 +93 174 0 +80 168 0 +67 161 0 +53 154 0 +40 148 0 +26 141 0 +13 134 0 +0 128 0 +0 128 0 +0 128 0 +0 121 0 +0 114 0 +0 107 0 +0 101 0 +0 94 0 +0 87 0 +0 80 0 +0 74 0 +0 67 0 +0 60 0 +0 53 0 +0 47 0 +0 40 0 +0 33 0 +0 26 0 +0 20 0 +0 13 0 +0 6 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Genetic14.MAP b/src/fractalzoomer/color_maps/Genetic14.MAP new file mode 100644 index 000000000..c8557341b --- /dev/null +++ b/src/fractalzoomer/color_maps/Genetic14.MAP @@ -0,0 +1,256 @@ +0 64 128 +11 73 135 +23 83 143 +35 93 151 +47 103 159 +59 113 167 +71 123 175 +83 133 183 +95 143 191 +107 153 199 +119 163 207 +131 173 215 +143 183 223 +155 193 231 +167 203 239 +179 213 247 +191 223 255 +191 223 255 +191 223 255 +179 213 247 +167 203 239 +155 193 231 +143 183 223 +131 173 215 +119 163 207 +107 153 199 +95 143 191 +83 133 183 +71 123 175 +59 113 167 +47 103 159 +35 93 151 +23 83 143 +11 73 135 +0 64 128 +0 64 128 +0 64 128 +15 75 135 +31 87 143 +47 99 151 +63 111 159 +79 123 167 +95 135 175 +111 147 183 +127 159 191 +143 171 199 +159 183 207 +175 195 215 +191 207 223 +207 219 231 +223 231 239 +239 243 247 +255 255 255 +255 255 255 +255 255 255 +239 243 247 +223 231 239 +207 219 231 +191 207 223 +175 195 215 +159 183 207 +143 171 199 +127 159 191 +111 147 183 +95 135 175 +79 123 167 +63 111 159 +47 99 151 +31 87 143 +15 75 135 +0 64 128 +0 64 128 +0 64 128 +11 73 135 +23 83 143 +35 93 151 +47 103 159 +59 113 167 +71 123 175 +83 133 183 +95 143 191 +107 153 199 +119 163 207 +131 173 215 +143 183 223 +155 193 231 +167 203 239 +179 213 247 +191 223 255 +191 223 255 +191 223 255 +179 213 247 +167 203 239 +155 193 231 +143 183 223 +131 173 215 +119 163 207 +107 153 199 +95 143 191 +83 133 183 +71 123 175 +59 113 167 +47 103 159 +35 93 151 +23 83 143 +11 73 135 +0 64 128 +0 64 128 +0 64 128 +15 75 135 +31 87 143 +47 99 151 +63 111 159 +79 123 167 +95 135 175 +111 147 183 +127 159 191 +143 171 199 +159 183 207 +175 195 215 +191 207 223 +207 219 231 +223 231 239 +239 243 247 +255 255 255 +255 255 255 +255 255 255 +239 243 247 +223 231 239 +207 219 231 +191 207 223 +175 195 215 +159 183 207 +143 171 199 +127 159 191 +111 147 183 +95 135 175 +79 123 167 +63 111 159 +47 99 151 +31 87 143 +15 75 135 +0 64 128 +0 64 128 +0 64 128 +11 73 135 +23 83 143 +35 93 151 +47 103 159 +59 113 167 +71 123 175 +83 133 183 +95 143 191 +107 153 199 +119 163 207 +131 173 215 +143 183 223 +155 193 231 +167 203 239 +179 213 247 +191 223 255 +191 223 255 +191 223 255 +179 213 247 +167 203 239 +155 193 231 +143 183 223 +131 173 215 +119 163 207 +107 153 199 +95 143 191 +83 133 183 +71 123 175 +59 113 167 +47 103 159 +35 93 151 +23 83 143 +11 73 135 +0 64 128 +0 64 128 +0 64 128 +15 75 135 +31 87 143 +47 99 151 +63 111 159 +79 123 167 +95 135 175 +111 147 183 +127 159 191 +143 171 199 +159 183 207 +175 195 215 +191 207 223 +207 219 231 +223 231 239 +239 243 247 +255 255 255 +255 255 255 +255 255 255 +239 243 247 +223 231 239 +207 219 231 +191 207 223 +175 195 215 +159 183 207 +143 171 199 +127 159 191 +111 147 183 +95 135 175 +79 123 167 +63 111 159 +47 99 151 +31 87 143 +15 75 135 +0 64 128 +0 64 128 +0 64 128 +11 73 135 +23 83 143 +35 93 151 +47 103 159 +59 113 167 +71 123 175 +83 133 183 +95 143 191 +107 153 199 +119 163 207 +131 173 215 +143 183 223 +155 193 231 +167 203 239 +179 213 247 +191 223 255 +191 223 255 +191 223 255 +179 213 247 +167 203 239 +155 193 231 +143 183 223 +131 173 215 +119 163 207 +107 153 199 +95 143 191 +83 133 183 +71 123 175 +59 113 167 +47 103 159 +35 93 151 +23 83 143 +11 73 135 +0 64 128 +0 64 128 +0 64 128 +0 64 128 +0 64 128 +0 64 128 diff --git a/src/fractalzoomer/color_maps/Good16.map b/src/fractalzoomer/color_maps/Good16.map new file mode 100644 index 000000000..45de49c85 --- /dev/null +++ b/src/fractalzoomer/color_maps/Good16.map @@ -0,0 +1,256 @@ + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 84 + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 84 + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 84 + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 84 + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 84 + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 84 + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 84 + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 84 + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 84 + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 84 + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 84 + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 84 + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 84 + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 84 + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 84 + 0 0 168 + 0 0 252 + 0 84 252 + 0 168 252 + 0 252 252 +252 252 168 +252 252 0 +252 168 0 +252 84 0 +252 0 0 +168 0 0 + 84 0 0 +252 252 84 +252 84 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Goodega.map b/src/fractalzoomer/color_maps/Goodega.map new file mode 100644 index 000000000..ad7381c66 --- /dev/null +++ b/src/fractalzoomer/color_maps/Goodega.map @@ -0,0 +1,256 @@ + 0 0 157 + 0 0 230 + 0 51 252 + 0 123 252 + 0 196 252 + 51 252 235 +252 252 156 +252 252 10 +252 184 0 +252 112 0 +252 39 0 +218 0 0 +145 0 0 +108 35 12 +252 251 83 +252 105 10 + 65 22 0 + 0 0 51 + 0 0 124 + 0 0 197 + 0 18 252 + 0 91 252 + 0 163 252 + 0 236 252 +171 252 195 +252 252 76 +252 217 0 +252 144 0 +252 72 0 +251 0 0 +178 0 0 +105 0 0 +188 156 52 +252 171 43 +163 54 0 + 0 0 18 + 0 0 91 + 0 0 164 + 0 0 237 + 0 58 252 + 0 131 252 + 0 203 252 + 73 252 228 +252 252 142 +252 250 0 +252 177 0 +252 104 0 +252 32 0 +211 0 0 +138 0 0 +122 57 19 +252 236 76 +252 91 3 + 43 14 0 + 0 0 58 + 0 0 131 + 0 0 204 + 0 25 252 + 0 98 252 + 0 171 252 + 0 243 252 +193 252 188 +252 252 62 +252 210 0 +252 137 0 +252 64 0 +243 0 0 +171 0 0 + 98 0 0 +202 177 59 +252 156 36 +142 47 0 + 0 0 26 + 0 0 98 + 0 0 171 + 0 0 244 + 0 65 252 + 0 138 252 + 0 211 252 + 94 252 220 +252 252 127 +252 243 0 +252 170 0 +252 97 0 +252 24 0 +203 0 0 +131 0 0 +136 79 26 +252 222 69 +240 80 0 + 22 7 0 + 0 0 66 + 0 0 138 + 0 0 211 + 0 32 252 + 0 105 252 + 0 178 252 + 0 251 252 +215 252 180 +252 252 47 +252 203 0 +252 130 0 +252 57 0 +236 0 0 +163 0 0 + 91 0 0 +217 199 66 +252 142 29 +120 40 0 + 0 0 33 + 0 0 106 + 0 0 178 + 0 0 251 + 0 72 252 + 0 145 252 + 0 218 252 +116 252 213 +252 252 113 +252 236 0 +252 163 0 +252 90 0 +252 17 0 +196 0 0 +123 0 0 +151 100 33 +252 207 62 +219 73 0 + 0 0 0 + 0 0 73 + 0 0 146 + 0 0 219 + 0 39 252 + 0 112 252 + 0 185 252 + 18 252 246 +236 252 173 +252 252 33 +252 196 0 +252 123 0 +252 50 0 +229 0 0 +156 0 0 + 85 2 1 +231 220 74 +252 127 22 + 98 33 0 + 0 0 40 + 0 0 113 + 0 0 186 + 0 7 252 + 0 79 252 + 0 152 252 + 0 225 252 +138 252 206 +252 252 98 +252 228 0 +252 156 0 +252 83 0 +252 10 0 +189 0 0 +116 0 0 +165 122 41 +252 193 54 +197 66 0 + 0 0 7 + 0 0 80 + 0 0 153 + 0 0 226 + 0 47 252 + 0 119 252 + 0 192 252 + 39 252 239 +252 252 164 +252 252 18 +252 188 0 +252 116 0 +252 43 0 +222 0 0 +149 0 0 +100 24 8 +245 242 81 +252 113 14 + 77 26 0 + 0 0 47 + 0 0 120 + 0 0 193 + 0 14 252 + 0 87 252 + 0 159 252 + 0 232 252 +159 252 199 +252 252 84 +252 221 0 +252 148 0 +252 75 0 +252 3 0 +182 0 0 +109 0 0 +180 144 48 +252 178 47 +175 58 0 + 0 0 14 + 0 0 87 + 0 0 160 + 0 0 233 + 0 54 252 + 0 127 252 + 0 200 252 + 61 252 232 +252 252 150 +252 252 4 +252 181 0 +252 108 0 +252 35 0 +215 0 0 +142 0 0 +114 45 15 +252 244 80 +252 98 7 + 55 18 0 + 0 0 54 + 0 0 127 + 0 0 200 + 0 21 252 + 0 94 252 + 0 167 252 + 0 240 252 +181 252 192 +252 252 70 +252 214 0 +252 141 0 +252 68 0 +247 0 0 +175 0 0 +102 0 0 +194 165 55 +252 164 40 +154 51 0 + 0 0 22 + 0 0 94 + 0 0 167 + 0 0 240 + 0 61 252 + 0 134 252 + 0 207 252 + 83 252 224 +252 252 135 +252 247 0 +252 174 0 +252 101 0 +252 28 0 +207 0 0 +135 0 0 +129 67 22 +252 230 73 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Gravity 2D 01.MAP b/src/fractalzoomer/color_maps/Gravity 2D 01.MAP new file mode 100644 index 000000000..e5ee691cf --- /dev/null +++ b/src/fractalzoomer/color_maps/Gravity 2D 01.MAP @@ -0,0 +1,256 @@ +255 255 255 +250 250 252 +246 246 250 +242 242 248 +238 238 246 +234 234 244 +230 230 242 +226 226 240 +222 222 238 +217 217 236 +213 213 234 +209 209 232 +205 205 230 +201 201 228 +197 197 226 +193 193 224 +189 189 222 +185 185 220 +180 180 218 +176 176 216 +172 172 214 +168 168 211 +164 164 209 +160 160 207 +156 156 205 +152 152 203 +148 148 201 +143 143 199 +139 139 197 +135 135 195 +131 131 193 +127 127 191 +123 123 189 +119 119 187 +115 115 185 +111 111 183 +106 106 181 +102 102 179 +98 98 177 +94 94 175 +90 90 173 +86 86 171 +82 82 168 +78 78 166 +74 74 164 +69 69 162 +65 65 160 +61 61 158 +57 57 156 +53 53 154 +49 49 152 +45 45 150 +41 41 148 +37 37 146 +32 32 144 +28 28 142 +24 24 140 +20 20 138 +16 16 136 +12 12 134 +8 8 132 +4 4 130 +0 0 128 +0 0 128 +0 0 128 +2 2 129 +4 4 130 +6 6 131 +8 8 132 +10 10 133 +12 12 134 +14 14 135 +16 16 136 +18 18 137 +20 20 138 +22 22 139 +24 24 140 +26 26 141 +28 28 142 +30 30 143 +33 33 144 +35 35 145 +37 37 146 +39 39 147 +41 41 148 +43 43 149 +45 45 150 +47 47 151 +49 49 152 +51 51 153 +53 53 154 +55 55 155 +57 57 156 +59 59 157 +61 61 158 +63 63 160 +66 66 161 +68 68 162 +70 70 163 +72 72 164 +74 74 165 +76 76 166 +78 78 167 +80 80 168 +82 82 169 +84 84 170 +86 86 171 +88 88 172 +90 90 173 +92 92 174 +94 94 175 +97 97 176 +99 99 177 +101 101 178 +103 103 179 +105 105 180 +107 107 181 +109 109 182 +111 111 183 +113 113 184 +115 115 185 +117 117 186 +119 119 187 +121 121 188 +123 123 189 +125 125 190 +127 127 191 +128 128 192 +128 128 192 +125 125 190 +123 123 189 +121 121 188 +119 119 187 +117 117 186 +115 115 185 +113 113 184 +111 111 183 +109 109 182 +107 107 181 +105 105 180 +103 103 179 +101 101 178 +99 99 177 +97 97 176 +94 94 175 +92 92 174 +90 90 173 +88 88 172 +86 86 171 +84 84 170 +82 82 169 +80 80 168 +78 78 167 +76 76 166 +74 74 165 +72 72 164 +70 70 163 +68 68 162 +66 66 161 +64 64 160 +61 61 158 +59 59 157 +57 57 156 +55 55 155 +53 53 154 +51 51 153 +49 49 152 +47 47 151 +45 45 150 +43 43 149 +41 41 148 +39 39 147 +37 37 146 +35 35 145 +33 33 144 +30 30 143 +28 28 142 +26 26 141 +24 24 140 +22 22 139 +20 20 138 +18 18 137 +16 16 136 +14 14 135 +12 12 134 +10 10 133 +8 8 132 +6 6 131 +4 4 130 +2 2 129 +0 0 128 +0 0 128 +0 0 128 +4 4 130 +8 8 132 +12 12 134 +16 16 136 +20 20 138 +24 24 140 +28 28 142 +32 32 144 +37 37 146 +41 41 148 +45 45 150 +49 49 152 +53 53 154 +57 57 156 +61 61 158 +65 65 160 +69 69 162 +74 74 164 +78 78 166 +82 82 168 +86 86 171 +90 90 173 +94 94 175 +98 98 177 +102 102 179 +106 106 181 +111 111 183 +115 115 185 +119 119 187 +123 123 189 +127 127 191 +131 131 193 +135 135 195 +139 139 197 +143 143 199 +148 148 201 +152 152 203 +156 156 205 +160 160 207 +164 164 209 +168 168 211 +172 172 214 +176 176 216 +180 180 218 +185 185 220 +189 189 222 +193 193 224 +197 197 226 +201 201 228 +205 205 230 +209 209 232 +213 213 234 +217 217 236 +222 222 238 +226 226 240 +230 230 242 +234 234 244 +238 238 246 +242 242 248 +246 246 250 +250 250 252 +254 254 254 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Gravity 2D 03.MAP b/src/fractalzoomer/color_maps/Gravity 2D 03.MAP new file mode 100644 index 000000000..c6912a360 --- /dev/null +++ b/src/fractalzoomer/color_maps/Gravity 2D 03.MAP @@ -0,0 +1,256 @@ +255 255 0 +255 251 1 +255 248 3 +255 245 4 +255 242 6 +255 239 8 +255 235 9 +255 232 11 +255 229 12 +255 226 14 +255 223 15 +255 220 17 +255 216 19 +255 213 20 +255 210 22 +255 207 24 +255 204 25 +255 201 27 +254 197 28 +255 194 30 +255 191 32 +255 188 33 +255 185 35 +255 181 36 +255 178 38 +255 175 40 +255 172 41 +255 169 43 +255 166 44 +255 162 46 +255 159 48 +255 156 49 +255 153 51 +255 150 52 +255 147 54 +255 143 56 +255 140 57 +255 137 59 +255 134 60 +255 131 62 +255 127 64 +255 128 64 +255 128 64 +255 124 62 +255 121 60 +255 118 59 +255 115 57 +255 112 56 +255 108 54 +255 105 52 +255 102 51 +255 99 49 +255 96 48 +255 92 46 +255 89 44 +255 86 43 +255 83 41 +255 80 40 +255 76 38 +255 73 36 +254 70 35 +255 67 33 +255 63 31 +255 60 30 +255 57 28 +255 54 27 +255 51 25 +255 47 23 +255 44 22 +255 41 20 +255 38 19 +255 35 17 +255 31 15 +255 28 14 +255 25 12 +255 22 11 +255 19 9 +255 15 7 +255 12 6 +255 9 4 +255 6 3 +255 3 1 +255 0 0 +255 0 0 +255 0 0 +248 0 6 +242 0 12 +235 0 19 +229 0 25 +223 0 31 +216 0 38 +210 0 44 +204 0 50 +197 0 57 +191 0 63 +184 0 70 +178 0 76 +172 0 82 +165 0 89 +159 0 95 +152 0 102 +146 0 108 +140 0 114 +133 0 121 +127 0 127 +121 0 133 +114 0 140 +108 0 146 +101 0 153 +95 0 159 +89 0 165 +82 0 172 +76 0 178 +70 0 184 +63 0 191 +57 0 197 +50 0 204 +44 0 210 +38 0 216 +31 0 223 +25 0 229 +19 0 235 +12 0 242 +6 0 248 +0 0 255 +0 0 255 +0 0 255 +6 0 248 +12 0 242 +19 0 235 +25 0 229 +31 0 223 +38 0 216 +44 0 210 +50 0 204 +57 0 197 +63 0 191 +70 0 184 +76 0 178 +82 0 172 +89 0 165 +95 0 159 +102 0 152 +108 0 146 +114 0 140 +121 0 133 +127 0 127 +133 0 121 +140 0 114 +146 0 108 +153 0 101 +159 0 95 +165 0 89 +172 0 82 +178 0 76 +184 0 70 +191 0 63 +197 0 57 +204 0 50 +210 0 44 +216 0 38 +223 0 31 +229 0 25 +235 0 19 +242 0 12 +248 0 6 +255 0 0 +255 0 0 +255 0 0 +255 3 1 +255 6 3 +255 9 4 +255 12 6 +255 16 8 +255 19 9 +255 22 11 +255 25 12 +255 28 14 +255 31 15 +255 35 17 +255 38 19 +255 41 20 +255 44 22 +255 48 24 +255 51 25 +255 54 27 +254 57 28 +255 60 30 +255 64 32 +255 67 33 +255 70 35 +255 73 36 +255 76 38 +255 80 40 +255 83 41 +255 86 43 +255 89 44 +255 92 46 +255 96 48 +255 99 49 +255 102 51 +255 105 52 +255 108 54 +255 112 56 +255 115 57 +255 118 59 +255 121 60 +255 124 62 +255 128 64 +255 128 64 +255 128 64 +255 131 62 +255 134 60 +255 137 59 +255 140 57 +255 143 56 +255 147 54 +255 150 52 +255 153 51 +255 156 49 +255 159 48 +255 162 46 +255 166 44 +255 169 43 +255 172 41 +255 175 40 +255 178 38 +255 181 36 +254 185 35 +255 188 33 +255 191 31 +255 194 30 +255 197 28 +255 201 27 +255 204 25 +255 207 23 +255 210 22 +255 213 20 +255 216 19 +255 220 17 +255 223 15 +255 226 14 +255 229 12 +255 232 11 +255 235 9 +255 239 7 +255 242 6 +255 245 4 +255 248 3 +255 251 1 +255 255 0 +255 255 0 +255 255 0 +255 255 0 +255 255 0 +255 255 0 diff --git a/src/fractalzoomer/color_maps/Gravity 3D 03.MAP b/src/fractalzoomer/color_maps/Gravity 3D 03.MAP new file mode 100644 index 000000000..669e3dcf7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Gravity 3D 03.MAP @@ -0,0 +1,256 @@ +128 128 128 +125 125 130 +123 123 132 +121 121 134 +119 119 136 +117 117 138 +115 115 140 +113 113 142 +111 111 144 +109 109 146 +107 107 148 +105 105 150 +103 103 152 +101 101 154 +99 99 156 +97 97 158 +94 94 160 +92 92 162 +90 90 164 +88 88 166 +86 86 168 +84 84 171 +82 82 173 +80 80 175 +78 78 177 +76 76 179 +74 74 181 +72 72 183 +70 70 185 +68 68 187 +66 66 189 +64 64 191 +61 61 193 +59 59 195 +57 57 197 +55 55 199 +53 53 201 +51 51 203 +49 49 205 +47 47 207 +45 45 209 +43 43 211 +41 41 214 +39 39 216 +37 37 218 +35 35 220 +33 33 222 +30 30 224 +28 28 226 +26 26 228 +24 24 230 +22 22 232 +20 20 234 +18 18 236 +16 16 238 +14 14 240 +12 12 242 +10 10 244 +8 8 246 +6 6 248 +4 4 250 +2 2 252 +0 0 254 +0 0 255 +0 0 255 +4 0 250 +8 0 246 +12 0 242 +16 0 238 +20 0 234 +24 0 230 +28 0 226 +32 0 222 +37 0 217 +41 0 213 +45 0 209 +49 0 205 +53 0 201 +57 0 197 +61 0 193 +65 0 189 +69 0 185 +74 0 180 +78 0 176 +82 0 172 +86 0 168 +90 0 164 +94 0 160 +98 0 156 +102 0 152 +106 0 148 +111 0 143 +115 0 139 +119 0 135 +123 0 131 +127 0 127 +131 0 123 +135 0 119 +139 0 115 +143 0 111 +148 0 106 +152 0 102 +156 0 98 +160 0 94 +164 0 90 +168 0 86 +172 0 82 +176 0 78 +180 0 74 +185 0 69 +189 0 65 +193 0 61 +197 0 57 +201 0 53 +205 0 49 +209 0 45 +213 0 41 +217 0 37 +222 0 32 +226 0 28 +230 0 24 +234 0 20 +238 0 16 +242 0 12 +246 0 8 +250 0 4 +254 0 0 +255 0 0 +255 0 0 +255 4 0 +255 8 0 +255 12 0 +255 16 0 +255 20 0 +255 24 0 +255 28 0 +255 32 0 +255 37 0 +255 41 0 +255 45 0 +255 49 0 +255 53 0 +255 57 0 +255 61 0 +255 65 0 +255 69 0 +255 74 0 +255 78 0 +255 82 0 +255 86 0 +255 90 0 +255 94 0 +255 98 0 +255 102 0 +255 106 0 +255 111 0 +255 115 0 +255 119 0 +255 123 0 +255 127 0 +255 131 0 +255 135 0 +255 139 0 +255 143 0 +255 148 0 +255 152 0 +255 156 0 +255 160 0 +255 164 0 +255 168 0 +255 172 0 +255 176 0 +255 180 0 +255 185 0 +255 189 0 +255 193 0 +255 197 0 +255 201 0 +255 205 0 +255 209 0 +255 213 0 +255 217 0 +255 222 0 +255 226 0 +255 230 0 +255 234 0 +255 238 0 +255 242 0 +255 246 0 +255 250 0 +255 254 0 +255 255 0 +255 255 0 +255 255 4 +255 255 8 +255 255 12 +255 255 16 +255 255 20 +255 255 24 +255 255 28 +255 255 32 +255 255 37 +255 255 41 +255 255 45 +255 255 49 +255 255 53 +255 255 57 +255 255 61 +255 255 65 +255 255 69 +255 255 74 +255 255 78 +255 255 82 +255 255 86 +255 255 90 +255 255 94 +255 255 98 +255 255 102 +255 255 106 +255 255 111 +255 255 115 +255 255 119 +255 255 123 +255 255 127 +255 255 131 +255 255 135 +255 255 139 +255 255 143 +255 255 148 +255 255 152 +255 255 156 +255 255 160 +255 255 164 +255 255 168 +255 255 172 +255 255 176 +255 255 180 +255 255 185 +255 255 189 +255 255 193 +255 255 197 +255 255 201 +255 255 205 +255 255 209 +255 255 213 +255 255 217 +255 255 222 +255 255 226 +255 255 230 +255 255 234 +255 255 238 +255 255 242 +255 255 246 +255 255 250 +255 255 254 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Gray Scale 1.MAP b/src/fractalzoomer/color_maps/Gray Scale 1.MAP new file mode 100644 index 000000000..f7113c72f --- /dev/null +++ b/src/fractalzoomer/color_maps/Gray Scale 1.MAP @@ -0,0 +1,256 @@ +0 0 0 +1 1 1 +2 2 2 +3 3 3 +4 4 4 +5 5 5 +6 6 6 +7 7 7 +8 8 8 +9 9 9 +10 10 10 +11 11 11 +12 12 12 +13 13 13 +14 14 14 +15 15 15 +16 16 16 +17 17 17 +18 18 18 +19 19 19 +20 20 20 +21 21 21 +22 22 22 +23 23 23 +24 24 24 +25 25 25 +26 26 26 +27 27 27 +28 28 28 +29 29 29 +30 30 30 +31 31 31 +32 32 32 +33 33 33 +34 34 34 +35 35 35 +36 36 36 +37 37 37 +38 38 38 +39 39 39 +40 40 40 +41 41 41 +42 42 42 +43 43 43 +44 44 44 +45 45 45 +46 46 46 +47 47 47 +48 48 48 +49 49 49 +50 50 50 +51 51 51 +52 52 52 +53 53 53 +54 54 54 +55 55 55 +56 56 56 +57 57 57 +58 58 58 +59 59 59 +60 60 60 +61 61 61 +62 62 62 +63 63 63 +64 64 64 +65 65 65 +66 66 66 +67 67 67 +68 68 68 +69 69 69 +70 70 70 +71 71 71 +72 72 72 +73 73 73 +74 74 74 +75 75 75 +76 76 76 +77 77 77 +78 78 78 +79 79 79 +80 80 80 +81 81 81 +82 82 82 +83 83 83 +84 84 84 +85 85 85 +86 86 86 +87 87 87 +88 88 88 +89 89 89 +90 90 90 +91 91 91 +92 92 92 +93 93 93 +94 94 94 +95 95 95 +96 96 96 +97 97 97 +98 98 98 +99 99 99 +100 100 100 +101 101 101 +102 102 102 +103 103 103 +104 104 104 +105 105 105 +106 106 106 +107 107 107 +108 108 108 +109 109 109 +110 110 110 +111 111 111 +112 112 112 +113 113 113 +114 114 114 +115 115 115 +116 116 116 +117 117 117 +118 118 118 +119 119 119 +120 120 120 +121 121 121 +122 122 122 +123 123 123 +124 124 124 +125 125 125 +126 126 126 +127 127 127 +129 129 129 +130 130 130 +131 131 131 +132 132 132 +133 133 133 +134 134 134 +135 135 135 +136 136 136 +137 137 137 +138 138 138 +139 139 139 +140 140 140 +141 141 141 +142 142 142 +143 143 143 +144 144 144 +145 145 145 +146 146 146 +147 147 147 +148 148 148 +149 149 149 +150 150 150 +151 151 151 +152 152 152 +153 153 153 +154 154 154 +155 155 155 +156 156 156 +157 157 157 +158 158 158 +159 159 159 +160 160 160 +161 161 161 +162 162 162 +163 163 163 +164 164 164 +165 165 165 +166 166 166 +167 167 167 +168 168 168 +169 169 169 +170 170 170 +171 171 171 +172 172 172 +173 173 173 +174 174 174 +175 175 175 +176 176 176 +177 177 177 +178 178 178 +179 179 179 +180 180 180 +181 181 181 +182 182 182 +183 183 183 +184 184 184 +185 185 185 +186 186 186 +187 187 187 +188 188 188 +189 189 189 +190 190 190 +191 191 191 +192 192 192 +193 193 193 +194 194 194 +195 195 195 +196 196 196 +197 197 197 +198 198 198 +199 199 199 +200 200 200 +201 201 201 +202 202 202 +203 203 203 +204 204 204 +205 205 205 +206 206 206 +207 207 207 +208 208 208 +209 209 209 +210 210 210 +211 211 211 +212 212 212 +213 213 213 +214 214 214 +215 215 215 +216 216 216 +217 217 217 +218 218 218 +219 219 219 +220 220 220 +221 221 221 +222 222 222 +223 223 223 +224 224 224 +225 225 225 +226 226 226 +227 227 227 +228 228 228 +229 229 229 +230 230 230 +231 231 231 +232 232 232 +233 233 233 +234 234 234 +235 235 235 +236 236 236 +237 237 237 +238 238 238 +239 239 239 +240 240 240 +241 241 241 +242 242 242 +243 243 243 +244 244 244 +245 245 245 +246 246 246 +247 247 247 +248 248 248 +249 249 249 +250 250 250 +251 251 251 +252 252 252 +253 253 253 +254 254 254 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Grays.map b/src/fractalzoomer/color_maps/Grays.map new file mode 100644 index 000000000..f1bdf0a44 --- /dev/null +++ b/src/fractalzoomer/color_maps/Grays.map @@ -0,0 +1,256 @@ +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +253 253 253 +253 253 253 +253 253 253 +253 253 253 +253 253 253 +253 253 253 +253 253 253 +253 253 253 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +249 249 249 +249 249 249 +249 249 249 +249 249 249 +248 248 248 +248 248 248 +248 248 248 +248 248 248 +248 248 248 +247 247 247 +247 247 247 +247 247 247 +247 247 247 +246 246 246 +246 246 246 +246 246 246 +246 246 246 +245 245 245 +245 245 245 +245 245 245 +244 244 244 +244 244 244 +244 244 244 +244 244 244 +243 243 243 +243 243 243 +243 243 243 +242 242 242 +242 242 242 +242 242 242 +241 241 241 +241 241 241 +241 241 241 +240 240 240 +240 240 240 +240 240 240 +239 239 239 +239 239 239 +239 239 239 +238 238 238 +238 238 238 +238 238 238 +237 237 237 +237 237 237 +236 236 236 +236 236 236 +236 236 236 +235 235 235 +235 235 235 +234 234 234 +234 234 234 +234 234 234 +233 233 233 +233 233 233 +232 232 232 +232 232 232 +232 232 232 +231 231 231 +231 231 231 +230 230 230 +230 230 230 +229 229 229 +229 229 229 +228 228 228 +228 228 228 +228 228 228 +227 227 227 +227 227 227 +226 226 226 +226 226 226 +225 225 225 +225 225 225 +224 224 224 +224 224 224 +223 223 223 +223 223 223 +222 222 222 +222 222 222 +221 221 221 +221 221 221 +220 220 220 +220 220 220 +219 219 219 +219 219 219 +218 218 218 +218 218 218 +217 217 217 +216 216 216 +216 216 216 +215 215 215 +215 215 215 +214 214 214 +214 214 214 +213 213 213 +213 213 213 +212 212 212 +211 211 211 +211 211 211 +210 210 210 +210 210 210 +209 209 209 +208 208 208 +208 208 208 +207 207 207 +207 207 207 +206 206 206 +205 205 205 +205 205 205 +204 204 204 +204 204 204 +203 203 203 +202 202 202 +202 202 202 +201 201 201 +200 200 200 +200 200 200 +199 199 199 +198 198 198 +198 198 198 +197 197 197 +196 196 196 +196 196 196 +195 195 195 +194 194 194 +194 194 194 +193 193 193 +192 192 192 +192 192 192 +191 191 191 +190 190 190 +189 189 189 +189 189 189 +188 188 188 +187 187 187 +187 187 187 +186 186 186 +185 185 185 +184 184 184 +184 184 184 +183 183 183 +182 182 182 +181 181 181 +181 181 181 +180 180 180 +179 179 179 +178 178 178 +177 177 177 +177 177 177 +176 176 176 +175 175 175 +174 174 174 +174 174 174 +173 173 173 +172 172 172 +171 171 171 +170 170 170 +170 170 170 +169 169 169 +168 168 168 +167 167 167 +166 166 166 +165 165 165 +165 165 165 +164 164 164 +163 163 163 +162 162 162 +161 161 161 +160 160 160 +159 159 159 +159 159 159 +158 158 158 +157 157 157 +156 156 156 +155 155 155 +154 154 154 +153 153 153 +152 152 152 +152 152 152 +151 151 151 +150 150 150 +149 149 149 +148 148 148 +147 147 147 +146 146 146 +145 145 145 +144 144 144 +143 143 143 +142 142 142 +142 142 142 +141 141 141 +140 140 140 +139 139 139 +138 138 138 +137 137 137 +136 136 136 +135 135 135 +134 134 134 +133 133 133 +132 132 132 +131 131 131 +130 130 130 +129 129 129 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/HOTICE.MAP b/src/fractalzoomer/color_maps/HOTICE.MAP new file mode 100644 index 000000000..aec4e5617 --- /dev/null +++ b/src/fractalzoomer/color_maps/HOTICE.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 44 32 140 + 44 28 140 + 44 28 144 + 44 28 144 + 44 28 148 + 44 28 148 + 44 28 152 + 44 24 152 + 40 24 156 + 40 24 156 + 40 24 160 + 40 24 160 + 40 24 164 + 40 20 164 + 40 20 168 + 40 20 168 + 36 20 172 + 36 20 172 + 36 16 176 + 36 16 176 + 36 16 180 + 36 16 180 + 36 16 184 + 36 16 184 + 36 12 188 + 32 12 188 + 32 12 192 + 32 12 192 + 32 12 196 + 32 12 196 + 32 8 200 + 32 8 200 + 32 8 204 + 28 8 204 + 28 8 208 + 28 8 208 + 28 4 212 + 28 4 212 + 28 4 216 + 28 4 216 + 28 4 220 + 24 0 224 + 28 4 220 + 32 8 212 + 36 12 208 + 44 16 200 + 48 20 196 + 52 24 188 + 60 28 184 + 64 36 176 + 68 40 172 + 76 44 164 + 80 48 160 + 84 52 152 + 88 56 148 + 96 60 140 +100 68 136 +104 72 128 +112 76 124 +116 80 116 +120 84 108 +128 88 104 +132 92 96 +136 100 92 +144 104 84 +148 108 80 +152 112 72 +156 116 68 +164 120 60 +168 124 56 +172 132 48 +180 136 44 +184 140 36 +188 144 32 +196 148 24 +200 152 20 +204 156 12 +212 164 4 +212 164 4 +212 164 4 +212 164 4 +212 164 4 +212 164 4 +212 160 4 +212 160 4 +212 160 4 +212 160 4 +212 160 4 +212 160 4 +212 156 4 +216 156 8 +216 156 8 +216 156 8 +216 156 8 +216 152 8 +216 152 8 +216 152 8 +216 152 8 +216 152 8 +216 152 8 +216 148 8 +216 148 8 +216 148 8 +220 148 12 +220 148 12 +220 148 12 +220 144 12 +220 144 12 +220 144 12 +220 144 12 +220 144 12 +220 140 12 +220 140 12 +220 140 12 +220 140 12 +220 140 12 +224 140 16 +224 136 16 +224 136 16 +224 136 16 +224 136 16 +224 136 16 +224 132 16 +224 132 16 +224 132 16 +224 132 16 +224 132 16 +224 132 16 +224 128 16 +228 128 20 +228 128 20 +228 128 20 +228 128 20 +228 128 20 +228 124 20 +228 124 20 +228 124 20 +228 124 20 +228 124 20 +228 120 20 +228 120 20 +228 120 20 +232 120 24 +232 120 24 +232 120 24 +232 116 24 +232 116 24 +232 116 24 +232 116 24 +232 116 24 +232 116 24 +232 112 24 +232 112 24 +232 112 24 +232 112 24 +236 112 28 +236 108 28 +236 108 28 +236 108 28 +236 108 28 +236 108 28 +236 108 28 +236 104 28 +236 104 28 +236 104 28 +236 104 28 +236 104 28 +240 100 32 +240 100 32 +240 100 32 +240 104 32 +240 104 36 +240 108 36 +240 108 36 +240 112 36 +240 112 40 +240 116 40 +240 116 40 +240 120 40 +240 120 44 +240 124 44 +240 124 44 +240 128 44 +240 128 48 +240 132 48 +240 132 48 +240 136 52 +240 136 52 +240 140 52 +240 140 52 +240 144 56 +240 144 56 +240 148 56 +240 148 56 +240 152 60 +240 152 60 +240 156 60 +240 156 60 +240 160 64 +240 160 64 +240 164 64 +236 164 68 +236 164 68 +236 168 68 +236 168 68 +236 172 72 +236 172 72 +236 176 72 +236 176 72 +236 180 76 +236 180 76 +236 184 76 +236 184 76 +236 188 80 +236 188 80 +236 192 80 +236 192 80 +236 196 84 +236 196 84 +236 200 84 +236 200 88 +236 204 88 +236 204 88 +236 208 88 +236 208 92 +236 212 92 +236 212 92 +236 216 92 +236 216 96 +236 220 96 +236 220 96 +236 224 96 +236 224 100 +236 228 100 +236 228 100 +232 232 104 +228 228 104 +224 220 108 +220 216 108 +216 208 112 +212 204 112 +208 196 116 +204 192 116 +200 184 120 +196 180 124 +192 172 124 +184 168 128 +180 160 128 +176 156 132 +172 148 132 +168 144 136 +164 136 140 +160 128 140 +156 124 144 +152 116 144 diff --git a/src/fractalzoomer/color_maps/IFS01.MAP b/src/fractalzoomer/color_maps/IFS01.MAP new file mode 100644 index 000000000..e6c511e38 --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS01.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +1 1 1 +2 2 1 +3 3 2 +4 4 2 +5 5 3 +6 5 4 +6 6 4 +7 7 5 +8 8 5 +9 9 6 +10 10 7 +11 10 7 +12 11 8 +12 12 8 +13 13 9 +14 14 9 +15 15 10 +16 15 11 +17 16 11 +18 17 12 +18 18 12 +19 19 13 +20 20 14 +21 21 14 +22 21 15 +23 22 15 +24 23 16 +24 24 17 +25 25 17 +26 26 18 +27 26 18 +28 27 19 +29 28 19 +29 29 20 +30 30 21 +31 31 21 +32 31 22 +33 32 22 +34 33 23 +35 34 24 +35 35 24 +36 36 25 +37 37 25 +38 37 26 +39 38 27 +40 39 27 +41 40 28 +41 41 28 +42 42 29 +43 42 29 +44 43 30 +45 44 31 +46 45 31 +47 46 32 +47 47 32 +48 47 33 +49 48 34 +50 49 34 +51 50 35 +52 51 35 +53 52 36 +53 52 36 +54 53 37 +55 54 38 +56 55 38 +57 56 39 +58 57 39 +59 58 40 +59 58 41 +60 59 41 +61 60 42 +62 61 42 +63 62 43 +64 63 44 +65 63 44 +65 64 45 +66 65 45 +67 66 46 +68 67 46 +69 68 47 +70 68 48 +71 69 48 +71 70 49 +72 71 49 +73 72 50 +74 73 51 +75 74 51 +76 74 52 +77 75 52 +77 76 53 +78 77 54 +79 78 54 +80 79 55 +81 79 55 +82 80 56 +83 81 56 +83 82 57 +84 83 58 +85 84 58 +86 84 59 +87 85 59 +88 86 60 +89 87 61 +89 88 61 +90 89 62 +91 90 62 +92 90 63 +93 91 64 +94 92 64 +95 93 65 +95 94 65 +96 95 66 +97 95 66 +98 96 67 +99 97 68 +100 98 68 +101 99 69 +101 100 69 +102 100 70 +103 101 71 +104 102 71 +105 103 72 +106 104 72 +107 105 73 +107 105 73 +108 106 74 +108 106 74 +109 107 75 +110 108 76 +111 109 78 +112 110 79 +113 111 81 +114 113 82 +116 114 84 +117 115 85 +118 116 86 +119 117 88 +120 119 89 +122 120 91 +123 121 92 +124 122 94 +125 123 95 +126 124 96 +127 126 98 +129 127 99 +130 128 101 +131 129 102 +132 130 104 +133 132 105 +134 133 107 +136 134 108 +137 135 109 +138 136 111 +139 137 112 +140 139 114 +141 140 115 +143 141 117 +144 142 118 +145 143 119 +146 145 121 +147 146 122 +148 147 124 +149 148 125 +151 149 127 +152 150 128 +153 152 130 +154 153 131 +155 154 132 +156 155 134 +158 156 135 +159 158 137 +160 159 138 +161 160 140 +162 161 141 +163 162 142 +165 163 144 +166 165 145 +167 166 147 +168 167 148 +169 168 150 +170 169 151 +172 171 153 +173 172 154 +174 173 155 +175 174 157 +176 175 158 +177 176 160 +179 178 161 +180 179 163 +181 180 164 +182 181 165 +183 182 167 +184 184 168 +186 185 170 +187 186 171 +188 187 173 +189 188 174 +190 189 175 +191 191 177 +193 192 178 +194 193 180 +195 194 181 +196 195 183 +197 197 184 +198 198 186 +200 199 187 +201 200 188 +202 201 190 +203 202 191 +204 204 193 +205 205 194 +207 206 196 +208 207 197 +209 208 198 +210 210 200 +211 211 201 +212 212 203 +214 213 204 +215 214 206 +216 215 207 +217 217 209 +218 218 210 +219 219 211 +221 220 213 +222 221 214 +223 223 216 +224 224 217 +225 225 219 +226 226 220 +228 227 221 +229 228 223 +230 230 224 +231 231 226 +232 232 227 +233 233 229 +235 234 230 +236 236 232 +237 237 233 +238 238 234 +239 239 236 +240 240 237 +242 241 239 +243 243 240 +244 244 242 +245 245 243 +246 246 244 +247 247 246 +249 249 247 +250 250 249 +251 251 250 +252 252 252 +253 253 253 +254 254 254 +255 255 255 diff --git a/src/fractalzoomer/color_maps/IFS02.MAP b/src/fractalzoomer/color_maps/IFS02.MAP new file mode 100644 index 000000000..69543e1c4 --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS02.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 1 0 +0 2 0 +0 3 0 +0 4 0 +0 5 0 +0 6 0 +0 7 0 +0 8 0 +0 9 0 +0 10 0 +0 11 0 +0 12 0 +0 13 0 +0 14 0 +0 15 0 +0 16 0 +0 17 0 +0 18 0 +0 19 0 +0 20 0 +0 21 0 +0 22 0 +0 23 0 +0 24 0 +0 25 0 +0 26 0 +0 27 0 +0 28 0 +0 29 0 +0 30 0 +0 31 0 +0 32 0 +0 33 0 +0 34 0 +0 35 0 +0 36 0 +0 37 0 +0 38 0 +0 39 0 +0 40 0 +0 41 0 +0 42 0 +0 43 0 +0 44 0 +0 45 0 +0 46 0 +0 47 0 +0 48 0 +0 49 0 +0 50 0 +0 51 0 +0 52 0 +0 53 0 +0 54 0 +0 55 0 +0 56 0 +0 57 0 +0 58 0 +0 59 0 +0 60 0 +0 61 0 +0 62 0 +0 63 0 +0 65 0 +0 66 0 +0 67 0 +0 68 0 +0 69 0 +0 70 0 +0 71 0 +0 72 0 +0 73 0 +0 74 0 +0 75 0 +0 76 0 +0 77 0 +0 78 0 +0 79 0 +0 80 0 +0 81 0 +0 82 0 +0 83 0 +0 84 0 +0 85 0 +0 86 0 +0 87 0 +0 88 0 +0 89 0 +0 90 0 +0 91 0 +0 92 0 +0 93 0 +0 94 0 +0 95 0 +0 96 0 +0 97 0 +0 98 0 +0 99 0 +0 100 0 +0 101 0 +0 102 0 +0 103 0 +0 104 0 +0 105 0 +0 106 0 +0 107 0 +0 108 0 +0 109 0 +0 110 0 +0 111 0 +0 112 0 +0 113 0 +0 114 0 +0 115 0 +0 116 0 +0 117 0 +0 118 0 +0 119 0 +0 120 0 +0 121 0 +0 122 0 +0 123 0 +0 124 0 +0 125 0 +0 126 0 +0 127 0 +0 128 0 +0 128 0 +2 129 2 +4 130 4 +6 131 6 +8 132 8 +10 133 10 +12 134 12 +14 135 14 +16 136 16 +18 137 18 +20 138 20 +22 139 22 +24 140 24 +26 141 26 +28 142 28 +30 143 30 +32 144 32 +34 145 34 +36 146 36 +38 147 38 +40 148 40 +42 149 42 +44 150 44 +46 151 46 +48 152 48 +50 153 50 +52 154 52 +54 155 54 +56 156 56 +58 157 58 +60 158 60 +62 159 62 +64 160 64 +66 161 66 +68 162 68 +70 163 70 +72 164 72 +74 165 74 +76 166 76 +78 167 78 +80 168 80 +82 169 82 +84 170 84 +87 171 87 +89 172 89 +91 173 91 +93 174 93 +95 175 95 +97 176 97 +99 177 99 +101 178 101 +103 179 103 +105 180 105 +107 181 107 +109 182 109 +111 183 111 +113 184 113 +115 185 115 +117 186 117 +119 187 119 +121 188 121 +123 189 123 +125 190 125 +127 191 127 +129 192 129 +131 193 131 +133 194 133 +135 195 135 +137 196 137 +139 197 139 +141 198 141 +143 199 143 +145 200 145 +147 201 147 +149 202 149 +151 203 151 +153 204 153 +155 205 155 +157 206 157 +159 207 159 +161 208 161 +163 209 163 +165 210 165 +167 211 167 +169 212 169 +172 213 172 +174 214 174 +176 215 176 +178 216 178 +180 217 180 +182 218 182 +184 219 184 +186 220 186 +188 221 188 +190 222 190 +192 223 192 +194 224 194 +196 225 196 +198 226 198 +200 227 200 +202 228 202 +204 229 204 +206 230 206 +208 231 208 +210 232 210 +212 233 212 +214 234 214 +216 235 216 +218 236 218 +220 237 220 +222 238 222 +224 239 224 +226 240 226 +228 241 228 +230 242 230 +232 243 232 +234 244 234 +236 245 236 +238 246 238 +240 247 240 +242 248 242 +244 249 244 +246 250 246 +248 251 248 +250 252 250 +252 253 252 +254 254 254 +255 255 255 diff --git a/src/fractalzoomer/color_maps/IFS03.MAP b/src/fractalzoomer/color_maps/IFS03.MAP new file mode 100644 index 000000000..a33dbe6ce --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS03.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +3 0 0 +6 0 0 +9 0 0 +12 0 0 +15 0 0 +19 0 0 +22 0 0 +25 0 0 +28 0 0 +31 0 0 +35 0 0 +38 0 0 +41 0 0 +44 0 0 +47 0 0 +51 0 0 +54 0 0 +57 0 0 +60 0 0 +63 0 0 +67 0 0 +70 0 0 +73 0 0 +76 0 0 +79 0 0 +83 0 0 +86 0 0 +89 0 0 +92 0 0 +95 0 0 +98 0 0 +102 0 0 +105 0 0 +108 0 0 +111 0 0 +114 0 0 +118 0 0 +121 0 0 +124 0 0 +127 0 0 +130 0 0 +134 0 0 +137 0 0 +140 0 0 +143 0 0 +146 0 0 +150 0 0 +153 0 0 +156 0 0 +159 0 0 +162 0 0 +166 0 0 +169 0 0 +172 0 0 +175 0 0 +178 0 0 +182 0 0 +185 0 0 +188 0 0 +191 0 0 +194 0 0 +197 0 0 +198 0 0 +198 0 0 +198 4 2 +199 8 4 +200 12 6 +201 16 8 +202 20 10 +203 24 12 +204 28 14 +205 32 16 +206 37 18 +207 41 20 +208 45 22 +209 49 24 +209 53 26 +210 57 28 +211 61 30 +212 65 32 +213 69 34 +214 74 36 +215 78 38 +216 82 40 +217 86 42 +218 90 44 +219 94 46 +220 98 48 +220 102 50 +221 106 52 +222 111 54 +223 115 56 +224 119 58 +225 123 60 +226 127 62 +227 131 64 +228 135 66 +229 139 68 +230 143 70 +231 148 72 +232 152 74 +232 156 76 +233 160 78 +234 164 80 +235 168 82 +236 172 84 +237 176 86 +238 180 88 +239 185 90 +240 189 92 +241 193 94 +242 197 96 +243 201 98 +243 205 100 +244 209 102 +245 213 104 +246 217 106 +247 222 108 +248 226 110 +249 230 112 +250 234 114 +251 238 116 +252 242 118 +253 246 120 +254 250 122 +254 254 124 +255 255 125 +255 255 125 +255 255 127 +255 255 129 +255 255 131 +255 255 133 +255 255 135 +255 255 137 +255 255 139 +255 255 141 +255 255 143 +255 255 145 +255 255 148 +255 255 150 +255 255 152 +255 255 154 +255 255 156 +255 255 158 +255 255 160 +255 255 162 +255 255 164 +255 255 166 +255 255 169 +255 255 171 +255 255 173 +255 255 175 +255 255 177 +255 255 179 +255 255 181 +255 255 183 +255 255 185 +255 255 187 +255 255 189 +255 255 192 +255 255 194 +255 255 196 +255 255 198 +255 255 200 +255 255 202 +255 255 204 +255 255 206 +255 255 208 +255 255 210 +255 255 213 +255 255 215 +255 255 217 +255 255 219 +255 255 221 +255 255 223 +255 255 225 +255 255 227 +255 255 229 +255 255 231 +255 255 234 +255 255 236 +255 255 238 +255 255 240 +255 255 242 +255 255 244 +255 255 246 +255 255 248 +255 255 250 +255 255 252 +255 255 254 +255 255 255 diff --git a/src/fractalzoomer/color_maps/IFS04.MAP b/src/fractalzoomer/color_maps/IFS04.MAP new file mode 100644 index 000000000..91af6e72a --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS04.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 1 +0 0 2 +0 0 3 +0 0 4 +0 0 5 +0 0 6 +0 0 7 +0 0 8 +0 0 9 +0 0 10 +0 0 12 +0 0 13 +0 0 14 +0 0 15 +0 0 16 +0 0 17 +0 0 18 +0 0 19 +0 0 20 +0 0 21 +0 0 23 +0 0 24 +0 0 25 +0 0 26 +0 0 27 +0 0 28 +0 0 29 +0 0 30 +0 0 31 +0 0 32 +0 0 33 +0 0 35 +0 0 36 +0 0 37 +0 0 38 +0 0 39 +0 0 40 +0 0 41 +0 0 42 +0 0 43 +0 0 44 +0 0 45 +0 0 47 +0 0 48 +0 0 49 +0 0 50 +0 0 51 +0 0 52 +0 0 53 +0 0 54 +0 0 55 +0 0 56 +0 0 58 +0 0 59 +0 0 60 +0 0 61 +0 0 62 +0 0 63 +0 0 64 +0 0 65 +0 0 66 +0 0 67 +0 0 68 +0 0 70 +0 0 71 +0 0 72 +0 0 73 +0 0 74 +0 0 75 +0 0 76 +0 0 77 +0 0 78 +0 0 79 +0 0 81 +0 0 82 +0 0 83 +0 0 84 +0 0 85 +0 0 86 +0 0 87 +0 0 88 +0 0 89 +0 0 90 +0 0 91 +0 0 93 +0 0 94 +0 0 95 +0 0 96 +0 0 97 +0 0 98 +0 0 99 +0 0 100 +0 0 101 +0 0 102 +0 0 104 +0 0 105 +0 0 106 +0 0 107 +0 0 108 +0 0 109 +0 0 110 +0 0 111 +0 0 112 +0 0 113 +0 0 114 +0 0 116 +0 0 117 +0 0 118 +0 0 119 +0 0 120 +0 0 121 +0 0 122 +0 0 123 +0 0 124 +0 0 125 +0 0 127 +0 0 128 +0 0 129 +0 0 130 +0 0 131 +0 0 132 +0 0 133 +0 0 134 +0 0 135 +0 0 136 +0 0 137 +0 0 138 +0 0 138 +1 1 138 +2 2 138 +3 3 138 +5 5 138 +6 6 139 +7 7 139 +9 9 139 +10 10 139 +11 11 140 +13 13 140 +14 14 140 +15 15 140 +17 17 140 +18 18 141 +19 19 141 +21 21 141 +22 22 141 +23 23 142 +25 25 142 +26 26 142 +27 27 142 +28 28 142 +30 30 143 +31 31 143 +32 32 143 +34 34 143 +35 35 144 +36 36 144 +38 38 144 +39 39 144 +40 40 144 +42 42 145 +43 43 145 +44 44 145 +46 46 145 +47 47 146 +48 48 146 +50 50 146 +51 51 146 +52 52 146 +54 54 147 +55 55 147 +56 56 147 +57 57 147 +59 59 148 +60 60 148 +61 61 148 +63 63 148 +64 64 148 +65 65 149 +67 67 149 +68 68 149 +69 69 149 +71 71 150 +72 72 150 +73 73 150 +75 75 150 +76 76 150 +77 77 151 +79 79 151 +80 80 151 +81 81 151 +82 82 152 +84 84 152 +85 85 152 +86 86 152 +88 88 152 +89 89 153 +90 90 153 +92 92 153 +93 93 153 +94 94 153 +96 96 154 +97 97 154 +98 98 154 +100 100 154 +101 101 155 +102 102 155 +104 104 155 +105 105 155 +106 106 155 +108 108 156 +109 109 156 +110 110 156 +111 111 156 +113 113 157 +114 114 157 +115 115 157 +117 117 157 +118 118 157 +119 119 158 +121 121 158 +122 122 158 +123 123 158 +125 125 159 +126 126 159 +127 127 159 +129 129 159 +130 130 159 +131 131 160 +133 133 160 +134 134 160 +135 135 160 +137 137 161 +138 138 161 +139 139 161 +140 140 161 +142 142 161 +143 143 162 +144 144 162 +146 146 162 +147 147 162 +148 148 163 +150 150 163 +151 151 163 +152 152 163 +154 154 163 +155 155 164 +156 156 164 +158 158 164 +159 159 164 +160 160 165 +162 162 165 +163 163 165 +164 164 165 +165 165 165 +166 166 166 diff --git a/src/fractalzoomer/color_maps/IFS05.MAP b/src/fractalzoomer/color_maps/IFS05.MAP new file mode 100644 index 000000000..bfe918973 --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS05.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +3 3 0 +6 6 0 +9 9 0 +12 12 0 +15 15 0 +18 18 0 +21 21 0 +24 24 0 +27 27 0 +30 30 0 +33 33 0 +36 36 0 +39 39 0 +43 43 0 +46 46 0 +49 49 0 +52 52 0 +55 55 0 +58 58 0 +61 61 0 +64 64 0 +67 67 0 +70 70 0 +73 73 0 +76 76 0 +79 79 0 +82 82 0 +86 86 0 +89 89 0 +92 92 0 +95 95 0 +98 98 0 +101 101 0 +104 104 0 +107 107 0 +110 110 0 +113 113 0 +116 116 0 +119 119 0 +122 122 0 +125 125 0 +129 129 0 +132 132 0 +135 135 0 +138 138 0 +141 141 0 +144 144 0 +147 147 0 +150 150 0 +153 153 0 +156 156 0 +159 159 0 +162 162 0 +165 165 0 +168 168 0 +172 172 0 +175 175 0 +178 178 0 +181 181 0 +184 184 0 +187 187 0 +190 190 0 +193 193 0 +196 196 0 +199 199 0 +202 202 0 +205 205 0 +208 208 0 +211 211 0 +215 215 0 +218 218 0 +221 221 0 +224 224 0 +227 227 0 +230 230 0 +233 233 0 +236 236 0 +239 239 0 +242 242 0 +245 245 0 +248 248 0 +251 251 0 +255 255 0 +255 255 0 +255 255 0 +255 255 3 +255 255 6 +255 255 9 +254 254 12 +255 255 15 +255 255 18 +255 255 21 +255 255 24 +255 255 27 +255 255 30 +255 255 33 +255 255 36 +255 255 39 +255 255 43 +255 255 46 +255 255 49 +255 255 52 +255 255 55 +255 255 58 +255 255 61 +255 255 64 +255 255 67 +255 255 70 +255 255 73 +255 255 76 +255 255 79 +255 255 82 +255 255 86 +255 255 89 +255 255 92 +255 255 95 +255 255 98 +255 255 101 +255 255 104 +255 255 107 +255 255 110 +255 255 113 +255 255 116 +254 254 119 +255 255 122 +255 255 125 +255 255 129 +255 255 132 +255 255 135 +255 255 138 +255 255 141 +255 255 144 +255 255 147 +255 255 150 +255 255 153 +255 255 156 +255 255 159 +255 255 162 +255 255 165 +255 255 168 +255 255 172 +255 255 175 +255 255 178 +255 255 181 +255 255 184 +255 255 187 +255 255 190 +255 255 193 +255 255 196 +255 255 199 +255 255 202 +255 255 205 +255 255 208 +255 255 211 +255 255 215 +255 255 218 +255 255 221 +255 255 224 +255 255 227 +255 255 230 +255 255 233 +255 255 236 +255 255 239 +255 255 242 +255 255 245 +255 255 248 +255 255 251 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/IFS06.MAP b/src/fractalzoomer/color_maps/IFS06.MAP new file mode 100644 index 000000000..354754b5e --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS06.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +0 1 0 +0 2 0 +0 3 0 +0 3 0 +0 4 0 +0 5 0 +0 6 0 +0 6 0 +0 7 0 +0 8 0 +0 9 0 +0 10 0 +0 10 0 +0 11 0 +0 12 0 +0 13 0 +0 13 0 +0 14 0 +0 15 0 +0 16 0 +0 16 0 +0 17 0 +0 18 0 +0 19 0 +0 20 0 +0 20 0 +0 21 0 +0 22 0 +0 23 0 +0 23 0 +0 24 0 +0 25 0 +0 26 0 +0 26 0 +0 27 0 +0 28 0 +0 29 0 +0 30 0 +0 30 0 +0 31 0 +0 32 0 +0 33 0 +0 33 0 +0 34 0 +0 35 0 +0 36 0 +0 37 0 +0 37 0 +0 38 0 +0 39 0 +0 40 0 +0 40 0 +0 41 0 +0 42 0 +0 43 0 +0 43 0 +0 44 0 +0 45 0 +0 46 0 +0 47 0 +0 47 0 +0 48 0 +0 49 0 +0 50 0 +0 50 0 +0 51 0 +0 52 0 +0 53 0 +0 53 0 +0 54 0 +0 55 0 +0 56 0 +0 57 0 +0 57 0 +0 58 0 +0 59 0 +0 60 0 +0 60 0 +0 61 0 +0 62 0 +0 63 0 +0 64 0 +0 64 0 +0 64 0 +0 64 0 +0 65 0 +0 66 0 +0 67 0 +0 67 0 +0 68 0 +0 69 0 +0 70 0 +0 70 0 +0 71 0 +0 72 0 +0 73 0 +0 74 0 +0 74 0 +0 75 0 +0 76 0 +0 77 0 +0 77 0 +0 78 0 +0 79 0 +0 80 0 +0 80 0 +0 81 0 +0 82 0 +0 83 0 +0 84 0 +0 84 0 +0 85 0 +0 86 0 +0 87 0 +0 87 0 +0 88 0 +0 89 0 +0 90 0 +0 90 0 +0 91 0 +0 92 0 +0 93 0 +0 94 0 +0 94 0 +0 95 0 +0 96 0 +0 97 0 +0 97 0 +0 98 0 +0 99 0 +0 100 0 +0 101 0 +0 101 0 +0 102 0 +0 103 0 +0 104 0 +0 104 0 +0 105 0 +0 106 0 +0 107 0 +0 107 0 +0 108 0 +0 109 0 +0 110 0 +0 111 0 +0 111 0 +0 112 0 +0 113 0 +0 114 0 +0 114 0 +0 115 0 +0 116 0 +0 117 0 +0 117 0 +0 118 0 +0 119 0 +0 120 0 +0 121 0 +0 121 0 +0 122 0 +0 123 0 +0 124 0 +0 124 0 +0 125 0 +0 126 0 +0 127 0 +0 128 0 +0 128 0 +0 128 0 +3 129 0 +6 131 0 +9 132 0 +12 134 0 +15 135 0 +18 137 0 +21 138 0 +24 140 0 +27 141 0 +30 143 0 +33 144 0 +36 146 0 +39 147 0 +43 149 0 +46 150 0 +49 152 0 +52 154 0 +55 155 0 +58 157 0 +61 158 0 +64 160 0 +67 161 0 +70 163 0 +73 164 0 +76 166 0 +79 167 0 +82 169 0 +86 170 0 +89 172 0 +92 173 0 +95 175 0 +98 176 0 +101 178 0 +104 180 0 +107 181 0 +110 183 0 +113 184 0 +116 186 0 +119 187 0 +122 189 0 +125 190 0 +129 192 0 +132 193 0 +135 195 0 +138 196 0 +141 198 0 +144 199 0 +147 201 0 +150 202 0 +153 204 0 +156 206 0 +159 207 0 +162 209 0 +165 210 0 +168 212 0 +172 213 0 +175 215 0 +178 216 0 +181 218 0 +184 219 0 +187 221 0 +190 222 0 +193 224 0 +196 225 0 +199 227 0 +202 228 0 +205 230 0 +208 232 0 +211 233 0 +215 235 0 +218 236 0 +221 238 0 +224 239 0 +227 241 0 +230 242 0 +233 244 0 +236 245 0 +239 247 0 +242 248 0 +245 250 0 +248 251 0 +251 253 0 +255 255 0 +255 255 0 +255 255 0 diff --git a/src/fractalzoomer/color_maps/IFS07.MAP b/src/fractalzoomer/color_maps/IFS07.MAP new file mode 100644 index 000000000..ddabd071c --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS07.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 1 1 +1 2 2 +2 3 4 +2 4 5 +3 5 6 +4 6 8 +4 7 9 +5 9 10 +6 10 12 +6 11 13 +7 12 14 +8 13 16 +8 14 17 +9 15 18 +10 16 20 +10 18 21 +11 19 22 +12 20 24 +12 21 25 +13 22 26 +14 23 28 +15 24 29 +15 25 30 +16 27 32 +17 28 33 +17 29 34 +18 30 36 +19 31 37 +19 32 38 +20 33 40 +21 34 41 +21 36 42 +22 37 44 +23 38 45 +23 39 46 +24 40 48 +25 41 49 +25 42 50 +26 43 52 +27 45 53 +27 46 54 +28 47 56 +29 48 57 +30 49 59 +30 50 60 +31 51 61 +32 52 63 +32 54 64 +33 55 65 +34 56 67 +34 57 68 +35 58 69 +36 59 71 +36 60 72 +37 61 73 +38 63 75 +38 64 76 +39 65 77 +40 66 79 +40 67 80 +41 68 81 +42 69 83 +42 70 84 +43 72 85 +44 73 87 +45 74 88 +45 75 89 +46 76 91 +47 77 92 +47 78 93 +48 80 95 +49 81 96 +49 82 97 +50 83 99 +51 84 100 +51 85 101 +52 86 103 +53 87 104 +53 89 105 +54 90 107 +55 91 108 +55 92 109 +56 93 111 +57 94 112 +58 95 114 +58 96 115 +59 98 116 +60 99 118 +60 100 119 +61 101 120 +62 102 122 +62 103 123 +63 104 124 +64 105 126 +64 107 127 +65 108 128 +66 109 130 +66 110 131 +67 111 132 +68 112 134 +68 113 135 +69 114 136 +70 116 138 +70 117 139 +71 118 140 +72 119 142 +73 120 143 +73 121 144 +74 122 146 +75 123 147 +75 125 148 +76 126 150 +77 127 151 +77 128 152 +78 129 154 +79 130 155 +79 131 156 +80 132 158 +81 134 159 +81 135 160 +82 136 162 +83 137 163 +83 138 164 +84 139 166 +85 140 167 +85 141 168 +86 142 169 +86 142 169 +87 142 169 +88 143 170 +90 144 171 +91 145 171 +92 146 172 +94 147 173 +95 148 173 +96 149 174 +98 150 175 +99 150 175 +100 151 176 +102 152 177 +103 153 177 +104 154 178 +106 155 179 +107 156 179 +108 157 180 +110 158 181 +111 159 181 +112 159 182 +114 160 183 +115 161 184 +116 162 184 +118 163 185 +119 164 186 +120 165 186 +122 166 187 +123 167 188 +124 168 188 +126 168 189 +127 169 190 +128 170 190 +130 171 191 +131 172 192 +132 173 192 +134 174 193 +135 175 194 +136 176 194 +138 176 195 +139 177 196 +140 178 196 +142 179 197 +143 180 198 +145 181 199 +146 182 199 +147 183 200 +149 184 201 +150 185 201 +151 185 202 +153 186 203 +154 187 203 +155 188 204 +157 189 205 +158 190 205 +159 191 206 +161 192 207 +162 193 207 +163 194 208 +165 194 209 +166 195 209 +167 196 210 +169 197 211 +170 198 211 +171 199 212 +173 200 213 +174 201 214 +175 202 214 +177 202 215 +178 203 216 +179 204 216 +181 205 217 +182 206 218 +183 207 218 +185 208 219 +186 209 220 +187 210 220 +189 211 221 +190 211 222 +191 212 222 +193 213 223 +194 214 224 +195 215 224 +197 216 225 +198 217 226 +200 218 227 +201 219 227 +202 220 228 +204 220 229 +205 221 229 +206 222 230 +208 223 231 +209 224 231 +210 225 232 +212 226 233 +213 227 233 +214 228 234 +216 228 235 +217 229 235 +218 230 236 +220 231 237 +221 232 237 +222 233 238 +224 234 239 +225 235 239 +226 236 240 +228 237 241 +229 237 242 +230 238 242 +232 239 243 +233 240 244 +234 241 244 +236 242 245 +237 243 246 +238 244 246 +240 245 247 +241 246 248 +242 246 248 +244 247 249 +245 248 250 +246 249 250 +248 250 251 +249 251 252 +250 252 252 +252 253 253 +253 254 254 +254 254 254 +255 255 255 diff --git a/src/fractalzoomer/color_maps/IFS08.MAP b/src/fractalzoomer/color_maps/IFS08.MAP new file mode 100644 index 000000000..8bfb1b937 --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS08.MAP @@ -0,0 +1,256 @@ +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +254 254 254 +254 254 254 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +254 254 254 +254 254 254 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 252 252 +255 250 250 +255 248 248 +255 246 246 +255 244 244 +254 242 242 +254 240 240 +255 238 238 +255 236 236 +255 234 234 +255 232 232 +255 230 230 +255 228 228 +255 226 226 +255 224 224 +255 222 222 +255 220 220 +255 218 218 +255 216 216 +255 214 214 +255 212 212 +254 210 210 +254 208 208 +255 206 206 +255 204 204 +255 202 202 +255 200 200 +255 198 198 +255 196 196 +255 194 194 +255 192 192 +255 190 190 +255 188 188 +255 186 186 +255 184 184 +255 182 182 +255 180 180 +255 178 178 +255 176 176 +255 174 174 +255 172 172 +255 170 170 +255 167 167 +255 165 165 +255 163 163 +255 161 161 +255 159 159 +255 157 157 +255 155 155 +255 153 153 +255 151 151 +255 149 149 +255 147 147 +255 145 145 +255 143 143 +255 141 141 +255 139 139 +255 137 137 +255 135 135 +255 133 133 +255 131 131 +255 129 129 +255 127 127 +255 125 125 +255 123 123 +255 121 121 +255 119 119 +255 117 117 +255 115 115 +255 113 113 +255 111 111 +255 109 109 +255 107 107 +255 105 105 +255 103 103 +255 101 101 +255 99 99 +255 97 97 +255 95 95 +255 93 93 +255 91 91 +255 89 89 +255 87 87 +255 85 85 +255 82 82 +255 80 80 +255 78 78 +255 76 76 +255 74 74 +255 72 72 +255 70 70 +255 68 68 +255 66 66 +255 64 64 +255 62 62 +255 60 60 +255 58 58 +255 56 56 +255 54 54 +255 52 52 +255 50 50 +255 48 48 +255 46 46 +255 44 44 +255 42 42 +255 40 40 +255 38 38 +255 36 36 +255 34 34 +255 32 32 +255 30 30 +255 28 28 +255 26 26 +255 24 24 +255 22 22 +255 20 20 +255 18 18 +255 16 16 +255 14 14 +255 12 12 +255 10 10 +255 8 8 +255 6 6 +255 4 4 +255 2 2 +255 0 0 +255 0 0 diff --git a/src/fractalzoomer/color_maps/IFS09.MAP b/src/fractalzoomer/color_maps/IFS09.MAP new file mode 100644 index 000000000..248a58a7b --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS09.MAP @@ -0,0 +1,256 @@ +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +254 254 254 +254 254 254 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +254 254 254 +254 254 254 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +252 252 252 +250 250 250 +248 248 248 +246 246 246 +244 244 244 +242 242 242 +240 240 240 +238 238 238 +236 236 236 +234 234 234 +232 232 232 +230 230 230 +228 228 228 +226 226 226 +224 224 224 +222 222 222 +220 220 220 +218 218 218 +216 216 216 +214 214 214 +212 212 212 +210 210 210 +208 208 208 +206 206 206 +204 204 204 +202 202 202 +200 200 200 +198 198 198 +196 196 196 +194 194 194 +192 192 192 +190 190 190 +188 188 188 +186 186 186 +184 184 184 +182 182 182 +180 180 180 +178 178 178 +176 176 176 +174 174 174 +172 172 172 +170 170 170 +167 167 167 +165 165 165 +163 163 163 +161 161 161 +159 159 159 +157 157 157 +155 155 155 +153 153 153 +151 151 151 +149 149 149 +147 147 147 +145 145 145 +143 143 143 +141 141 141 +139 139 139 +137 137 137 +135 135 135 +133 133 133 +131 131 131 +129 129 129 +127 127 127 +125 125 125 +123 123 123 +121 121 121 +119 119 119 +117 117 117 +115 115 115 +113 113 113 +111 111 111 +109 109 109 +107 107 107 +105 105 105 +103 103 103 +101 101 101 +99 99 99 +97 97 97 +95 95 95 +93 93 93 +91 91 91 +89 89 89 +87 87 87 +85 85 85 +82 82 82 +80 80 80 +78 78 78 +76 76 76 +74 74 74 +72 72 72 +70 70 70 +68 68 68 +66 66 66 +64 64 64 +62 62 62 +60 60 60 +58 58 58 +56 56 56 +54 54 54 +52 52 52 +50 50 50 +48 48 48 +46 46 46 +44 44 44 +42 42 42 +40 40 40 +38 38 38 +36 36 36 +34 34 34 +32 32 32 +30 30 30 +28 28 28 +26 26 26 +24 24 24 +22 22 22 +20 20 20 +18 18 18 +16 16 16 +14 14 14 +12 12 12 +10 10 10 +8 8 8 +6 6 6 +4 4 4 +2 2 2 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/IFS10.MAP b/src/fractalzoomer/color_maps/IFS10.MAP new file mode 100644 index 000000000..e359b573f --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS10.MAP @@ -0,0 +1,256 @@ +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +252 252 252 +250 250 250 +248 248 248 +246 246 246 +244 244 244 +242 242 242 +240 240 240 +238 238 238 +236 236 236 +234 234 234 +232 232 232 +230 230 230 +228 228 228 +226 226 226 +224 224 224 +222 222 222 +220 220 220 +218 218 218 +216 216 216 +214 214 214 +211 211 211 +209 209 209 +207 207 207 +205 205 205 +203 203 203 +201 201 201 +199 199 199 +197 197 197 +195 195 195 +193 193 193 +191 191 191 +189 189 189 +187 187 187 +185 185 185 +183 183 183 +181 181 181 +179 179 179 +177 177 177 +175 175 175 +173 173 173 +171 171 171 +168 168 168 +166 166 166 +164 164 164 +162 162 162 +160 160 160 +158 158 158 +156 156 156 +154 154 154 +152 152 152 +150 150 150 +148 148 148 +146 146 146 +144 144 144 +142 142 142 +140 140 140 +138 138 138 +136 136 136 +134 134 134 +132 132 132 +130 130 130 +128 128 128 +128 128 128 +128 128 128 +125 125 128 +123 123 128 +121 121 128 +119 119 128 +117 117 128 +115 115 128 +113 113 128 +111 111 128 +109 109 128 +107 107 128 +105 105 128 +103 103 128 +101 101 128 +99 99 128 +97 97 128 +94 94 128 +92 92 128 +90 90 128 +88 88 128 +86 86 128 +84 84 128 +82 82 128 +80 80 128 +78 78 128 +76 76 128 +74 74 128 +72 72 128 +70 70 128 +68 68 128 +66 66 128 +64 64 128 +61 61 128 +59 59 128 +57 57 128 +55 55 128 +53 53 128 +51 51 128 +49 49 128 +47 47 128 +45 45 128 +43 43 128 +41 41 128 +39 39 128 +37 37 128 +35 35 128 +33 33 128 +30 30 128 +28 28 128 +26 26 128 +24 24 128 +22 22 128 +20 20 128 +18 18 128 +16 16 128 +14 14 128 +12 12 128 +10 10 128 +8 8 128 +6 6 128 +4 4 128 +2 2 128 +0 0 128 +0 0 128 +0 0 128 +0 0 125 +0 0 123 +0 0 121 +0 0 119 +0 0 117 +0 0 115 +0 0 113 +0 0 111 +0 0 109 +0 0 107 +0 0 105 +0 0 103 +0 0 101 +0 0 99 +0 0 97 +0 0 94 +0 0 92 +0 0 90 +0 0 88 +0 0 86 +0 0 84 +0 0 82 +0 0 80 +0 0 78 +0 0 76 +0 0 74 +0 0 72 +0 0 70 +0 0 68 +0 0 66 +0 0 64 +0 0 61 +0 0 59 +0 0 57 +0 0 55 +0 0 53 +0 0 51 +0 0 49 +0 0 47 +0 0 45 +0 0 43 +0 0 41 +0 0 39 +0 0 37 +0 0 35 +0 0 33 +0 0 30 +0 0 28 +0 0 26 +0 0 24 +0 0 22 +0 0 20 +0 0 18 +0 0 16 +0 0 14 +0 0 12 +0 0 10 +0 0 8 +0 0 6 +0 0 4 +0 0 2 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/IFS11.MAP b/src/fractalzoomer/color_maps/IFS11.MAP new file mode 100644 index 000000000..f06d353fc --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS11.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +2 2 2 +4 4 4 +6 6 6 +8 8 8 +10 10 10 +12 12 12 +14 14 14 +16 16 16 +18 18 18 +20 20 20 +22 22 22 +24 24 24 +26 26 26 +28 28 28 +30 30 30 +32 32 32 +34 34 34 +36 36 36 +38 38 38 +40 40 40 +42 42 42 +44 44 44 +46 46 46 +48 48 48 +50 50 50 +52 52 52 +54 54 54 +56 56 56 +58 58 58 +60 60 60 +62 62 62 +64 64 64 +66 66 66 +68 68 68 +70 70 70 +72 72 72 +74 74 74 +76 76 76 +78 78 78 +80 80 80 +82 82 82 +84 84 84 +87 87 87 +89 89 89 +91 91 91 +93 93 93 +95 95 95 +97 97 97 +99 99 99 +101 101 101 +103 103 103 +105 105 105 +107 107 107 +109 109 109 +111 111 111 +113 113 113 +115 115 115 +117 117 117 +119 119 119 +121 121 121 +123 123 123 +125 125 125 +127 127 127 +129 129 129 +131 131 131 +133 133 133 +135 135 135 +137 137 137 +139 139 139 +141 141 141 +143 143 143 +145 145 145 +147 147 147 +149 149 149 +151 151 151 +153 153 153 +155 155 155 +157 157 157 +159 159 159 +161 161 161 +163 163 163 +165 165 165 +167 167 167 +169 169 169 +172 172 172 +174 174 174 +176 176 176 +178 178 178 +180 180 180 +182 182 182 +184 184 184 +186 186 186 +188 188 188 +190 190 190 +192 192 192 +194 194 194 +196 196 196 +198 198 198 +200 200 200 +202 202 202 +204 204 204 +206 206 206 +208 208 208 +210 210 210 +212 212 212 +214 214 214 +216 216 216 +218 218 218 +220 220 220 +222 222 222 +224 224 224 +226 226 226 +228 228 228 +230 230 230 +232 232 232 +234 234 234 +236 236 236 +238 238 238 +240 240 240 +242 242 242 +244 244 244 +246 246 246 +248 248 248 +250 250 250 +252 252 252 +254 254 254 +255 255 255 diff --git a/src/fractalzoomer/color_maps/IFS12.MAP b/src/fractalzoomer/color_maps/IFS12.MAP new file mode 100644 index 000000000..732201703 --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS12.MAP @@ -0,0 +1,256 @@ +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +250 250 250 +246 246 246 +242 242 242 +238 238 238 +234 234 234 +230 230 230 +226 226 226 +222 222 222 +217 217 217 +213 213 213 +209 209 209 +205 205 205 +201 201 201 +197 197 197 +193 193 193 +189 189 189 +185 185 185 +180 180 180 +176 176 176 +172 172 172 +168 168 168 +164 164 164 +160 160 160 +156 156 156 +152 152 152 +148 148 148 +143 143 143 +139 139 139 +135 135 135 +131 131 131 +127 127 127 +123 123 123 +119 119 119 +115 115 115 +111 111 111 +106 106 106 +102 102 102 +98 98 98 +94 94 94 +90 90 90 +86 86 86 +82 82 82 +78 78 78 +74 74 74 +69 69 69 +65 65 65 +61 61 61 +57 57 57 +53 53 53 +49 49 49 +45 45 45 +41 41 41 +37 37 37 +32 32 32 +28 28 28 +24 24 24 +20 20 20 +16 16 16 +12 12 12 +8 8 8 +4 4 4 +0 0 0 +0 0 0 +0 0 0 +4 0 0 +8 0 0 +12 0 0 +16 0 0 +20 0 0 +24 0 0 +28 0 0 +32 0 0 +37 0 0 +41 0 0 +45 0 0 +49 0 0 +53 0 0 +57 0 0 +61 0 0 +65 0 0 +69 0 0 +74 0 0 +78 0 0 +82 0 0 +86 0 0 +90 0 0 +94 0 0 +98 0 0 +102 0 0 +106 0 0 +111 0 0 +115 0 0 +119 0 0 +123 0 0 +127 0 0 +131 0 0 +135 0 0 +139 0 0 +143 0 0 +148 0 0 +152 0 0 +156 0 0 +160 0 0 +164 0 0 +168 0 0 +172 0 0 +176 0 0 +180 0 0 +185 0 0 +189 0 0 +193 0 0 +197 0 0 +201 0 0 +205 0 0 +209 0 0 +213 0 0 +217 0 0 +222 0 0 +226 0 0 +230 0 0 +234 0 0 +238 0 0 +242 0 0 +246 0 0 +250 0 0 +254 0 0 +255 0 0 diff --git a/src/fractalzoomer/color_maps/IFS13.MAP b/src/fractalzoomer/color_maps/IFS13.MAP new file mode 100644 index 000000000..5dc6c4a08 --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS13.MAP @@ -0,0 +1,256 @@ +0 0 0 +2 1 3 +5 3 6 +7 4 9 +10 6 12 +13 8 15 +15 9 18 +18 11 21 +21 12 23 +23 14 26 +26 16 29 +29 17 32 +31 19 36 +34 20 39 +37 22 42 +39 24 45 +42 25 48 +45 27 51 +47 29 54 +50 30 57 +53 32 60 +55 33 63 +58 35 66 +60 37 69 +63 38 72 +66 40 75 +68 41 78 +71 43 81 +74 45 84 +76 46 86 +79 48 89 +82 50 92 +84 51 95 +87 53 98 +90 54 101 +92 56 104 +95 58 107 +98 59 110 +100 61 113 +103 62 116 +106 64 119 +108 66 122 +111 67 125 +113 69 128 +116 71 131 +119 72 134 +121 74 137 +124 75 140 +127 77 144 +129 79 147 +132 80 150 +135 82 153 +137 83 156 +140 85 159 +143 87 162 +145 88 165 +148 90 168 +151 92 171 +153 93 174 +156 95 177 +159 96 180 +161 98 183 +164 100 186 +166 101 189 +169 103 192 +172 104 195 +174 106 198 +177 108 201 +180 109 204 +182 111 207 +185 113 210 +188 114 213 +190 116 216 +193 117 219 +196 119 222 +198 121 225 +201 122 228 +204 124 231 +206 125 234 +209 127 237 +212 129 240 +214 130 243 +217 132 246 +220 134 249 +220 134 249 +220 134 249 +218 132 247 +217 130 246 +216 129 244 +215 127 243 +214 125 241 +213 124 240 +212 122 238 +211 121 237 +210 119 235 +208 117 234 +207 116 232 +206 114 231 +205 113 230 +204 111 228 +203 109 227 +202 108 225 +201 106 224 +200 104 222 +198 103 221 +197 101 219 +196 100 218 +195 98 216 +194 96 215 +193 95 214 +192 93 212 +191 92 211 +190 90 209 +188 88 208 +187 87 206 +186 85 205 +185 83 203 +184 82 202 +183 80 200 +182 79 199 +181 77 197 +180 75 196 +178 74 195 +177 72 193 +176 71 192 +175 69 190 +174 67 189 +173 66 187 +172 64 186 +171 62 184 +170 61 183 +169 59 181 +167 58 180 +166 56 179 +165 54 177 +164 53 176 +163 51 174 +162 50 173 +161 48 171 +160 46 170 +159 45 168 +157 43 167 +156 41 165 +155 40 164 +154 38 162 +153 37 161 +152 35 160 +151 33 158 +150 32 157 +149 30 155 +147 29 154 +146 27 152 +145 25 151 +144 24 149 +143 22 148 +142 20 146 +141 19 145 +140 17 144 +139 16 142 +137 14 141 +136 12 139 +135 11 138 +134 9 136 +133 8 135 +132 6 133 +131 4 132 +130 3 130 +129 1 129 +127 0 127 +128 0 128 +128 0 128 +129 3 129 +131 6 131 +132 9 132 +134 12 134 +135 15 135 +137 18 137 +138 21 138 +140 24 140 +141 27 141 +143 30 143 +144 33 144 +146 36 146 +147 39 147 +149 43 149 +150 46 150 +152 49 152 +154 52 154 +155 55 155 +157 58 157 +158 61 158 +160 64 160 +161 67 161 +163 70 163 +164 73 164 +166 76 166 +167 79 167 +169 82 169 +170 86 170 +172 89 172 +173 92 173 +175 95 175 +176 98 176 +178 101 178 +180 104 180 +181 107 181 +183 110 183 +184 113 184 +186 116 186 +187 119 187 +189 122 189 +190 125 190 +192 129 192 +193 132 193 +195 135 195 +196 138 196 +198 141 198 +199 144 199 +201 147 201 +202 150 202 +204 153 204 +206 156 206 +207 159 207 +209 162 209 +210 165 210 +212 168 212 +213 172 213 +215 175 215 +216 178 216 +218 181 218 +219 184 219 +221 187 221 +222 190 222 +224 193 224 +225 196 225 +227 199 227 +228 202 228 +230 205 230 +232 208 232 +233 211 233 +235 215 235 +236 218 236 +238 221 238 +239 224 239 +241 227 241 +242 230 242 +244 233 244 +245 236 245 +247 239 247 +248 242 248 +250 245 250 +251 248 251 +253 251 253 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/IFS14.MAP b/src/fractalzoomer/color_maps/IFS14.MAP new file mode 100644 index 000000000..de3377ed1 --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS14.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +0 0 1 +0 0 2 +0 0 3 +0 0 4 +0 0 5 +0 0 6 +0 0 7 +0 0 8 +0 0 8 +0 0 9 +0 0 10 +0 0 11 +0 0 12 +0 0 13 +0 0 14 +0 0 15 +0 0 16 +0 0 17 +0 0 17 +0 0 18 +0 0 19 +0 0 20 +0 0 21 +0 0 22 +0 0 23 +0 0 24 +0 0 25 +0 0 26 +0 0 26 +0 0 27 +0 0 28 +0 0 29 +0 0 30 +0 0 31 +0 0 32 +0 0 33 +0 0 34 +0 0 34 +0 0 35 +0 0 36 +0 0 37 +0 0 38 +0 0 39 +0 0 40 +0 0 41 +0 0 42 +0 0 43 +0 0 43 +0 0 44 +0 0 45 +0 0 46 +0 0 47 +0 0 48 +0 0 49 +0 0 50 +0 0 51 +0 0 52 +0 0 52 +0 0 53 +0 0 54 +0 0 55 +0 0 56 +0 0 57 +0 0 58 +0 0 59 +0 0 60 +0 0 60 +0 0 61 +0 0 62 +0 0 63 +0 0 64 +0 0 65 +0 0 66 +0 0 67 +0 0 68 +0 0 69 +0 0 69 +0 0 70 +0 0 71 +0 0 72 +0 0 73 +0 0 74 +0 0 75 +0 0 76 +0 0 77 +0 0 78 +0 0 78 +0 0 79 +0 0 80 +0 0 81 +0 0 82 +0 0 83 +0 0 84 +0 0 85 +0 0 86 +0 0 86 +0 0 87 +0 0 88 +0 0 89 +0 0 90 +0 0 91 +0 0 92 +0 0 93 +0 0 94 +0 0 95 +0 0 95 +0 0 96 +0 0 97 +0 0 98 +0 0 99 +0 0 100 +0 0 101 +0 0 102 +0 0 103 +0 0 104 +0 0 104 +0 0 105 +0 0 106 +0 0 107 +0 0 108 +0 0 109 +0 0 110 +0 0 111 +0 0 112 +0 0 112 +0 0 113 +0 0 113 +2 2 114 +4 4 115 +6 6 116 +8 8 117 +10 10 118 +12 12 119 +14 14 120 +16 16 122 +18 18 123 +20 20 124 +22 22 125 +24 24 126 +26 26 127 +28 28 128 +30 30 129 +32 32 131 +34 34 132 +36 36 133 +38 38 134 +40 40 135 +42 42 136 +44 44 137 +46 46 138 +48 48 140 +50 50 141 +52 52 142 +54 54 143 +56 56 144 +58 58 145 +60 60 146 +62 62 147 +64 64 149 +66 66 150 +68 68 151 +70 70 152 +72 72 153 +74 74 154 +76 76 155 +78 78 156 +80 80 158 +82 82 159 +84 84 160 +87 87 161 +89 89 162 +91 91 163 +93 93 164 +95 95 165 +97 97 167 +99 99 168 +101 101 169 +103 103 170 +105 105 171 +107 107 172 +109 109 173 +111 111 174 +113 113 176 +115 115 177 +117 117 178 +119 119 179 +121 121 180 +123 123 181 +125 125 182 +127 127 183 +129 129 185 +131 131 186 +133 133 187 +135 135 188 +137 137 189 +139 139 190 +141 141 191 +143 143 193 +145 145 194 +147 147 195 +149 149 196 +151 151 197 +153 153 198 +155 155 199 +157 157 200 +159 159 202 +161 161 203 +163 163 204 +165 165 205 +167 167 206 +169 169 207 +172 172 208 +174 174 209 +176 176 211 +178 178 212 +180 180 213 +182 182 214 +184 184 215 +186 186 216 +188 188 217 +190 190 218 +192 192 220 +194 194 221 +196 196 222 +198 198 223 +200 200 224 +202 202 225 +204 204 226 +206 206 227 +208 208 229 +210 210 230 +212 212 231 +214 214 232 +216 216 233 +218 218 234 +220 220 235 +222 222 236 +224 224 238 +226 226 239 +228 228 240 +230 230 241 +232 232 242 +234 234 243 +236 236 244 +238 238 245 +240 240 247 +242 242 248 +244 244 249 +246 246 250 +248 248 251 +250 250 252 +252 252 253 +254 254 254 +255 255 255 diff --git a/src/fractalzoomer/color_maps/IFS15.MAP b/src/fractalzoomer/color_maps/IFS15.MAP new file mode 100644 index 000000000..2ff188c1d --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS15.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +0 0 1 +1 1 1 +1 1 2 +1 2 3 +2 2 3 +2 3 4 +2 3 5 +3 4 5 +3 4 6 +4 4 7 +4 5 7 +4 5 8 +5 6 9 +5 6 9 +5 7 10 +6 7 10 +6 8 11 +7 8 12 +7 8 12 +7 9 13 +8 9 14 +8 10 14 +8 10 15 +9 11 16 +9 11 16 +10 12 17 +10 12 18 +10 12 18 +11 13 19 +11 13 19 +11 14 20 +12 14 21 +12 15 21 +13 15 22 +13 15 23 +13 16 23 +14 16 24 +14 17 25 +14 17 25 +15 18 26 +15 18 26 +16 19 27 +16 19 28 +16 19 28 +17 20 29 +17 20 30 +17 21 30 +18 21 31 +18 22 32 +19 22 32 +19 23 33 +19 23 34 +20 23 34 +20 24 35 +20 24 35 +21 25 36 +21 25 37 +22 26 37 +22 26 38 +22 27 39 +23 27 39 +23 27 40 +23 28 41 +24 28 41 +24 29 42 +24 29 43 +25 30 43 +25 30 44 +26 31 44 +26 31 45 +26 31 46 +27 32 46 +27 32 47 +27 33 48 +28 33 48 +28 34 49 +29 34 50 +29 35 50 +29 35 51 +30 35 52 +30 36 52 +30 36 53 +31 37 53 +31 37 54 +32 38 55 +32 38 55 +32 39 56 +33 39 57 +33 39 57 +33 40 58 +34 40 59 +34 41 59 +35 41 60 +35 42 61 +35 42 61 +36 43 62 +36 43 62 +36 43 63 +37 44 64 +37 44 64 +38 45 65 +38 45 66 +38 46 66 +39 46 67 +39 47 68 +39 47 68 +40 47 69 +40 48 70 +41 48 70 +41 49 71 +41 49 71 +42 50 72 +42 50 73 +42 51 73 +43 51 74 +43 51 75 +44 52 75 +44 52 76 +44 53 77 +45 53 77 +45 54 78 +45 54 79 +46 55 79 +46 55 80 +46 55 80 +47 56 81 +47 56 81 +48 57 82 +50 59 83 +51 60 85 +53 62 86 +55 63 87 +56 65 89 +58 67 90 +60 68 92 +61 70 93 +63 71 94 +65 73 96 +66 74 97 +68 76 98 +70 78 100 +71 79 101 +73 81 103 +75 82 104 +76 84 105 +78 86 107 +80 87 108 +81 89 110 +83 90 111 +84 92 112 +86 93 114 +88 95 115 +89 97 116 +91 98 118 +93 100 119 +94 101 121 +96 103 122 +98 104 123 +99 106 125 +101 108 126 +103 109 127 +104 111 129 +106 112 130 +108 114 132 +109 116 133 +111 117 134 +113 119 136 +114 120 137 +116 122 138 +117 123 140 +119 125 141 +121 127 143 +122 128 144 +124 130 145 +126 131 147 +127 133 148 +129 134 150 +131 136 151 +132 138 152 +134 139 154 +136 141 155 +137 142 156 +139 144 158 +141 146 159 +142 147 161 +144 149 162 +146 150 163 +147 152 165 +149 153 166 +150 155 167 +152 157 169 +154 158 170 +155 160 172 +157 161 173 +159 163 174 +160 164 176 +162 166 177 +164 168 179 +165 169 180 +167 171 181 +169 172 183 +170 174 184 +172 176 185 +174 177 187 +175 179 188 +177 180 190 +179 182 191 +180 183 192 +182 185 194 +184 187 195 +185 188 196 +187 190 198 +188 191 199 +190 193 201 +192 194 202 +193 196 203 +195 198 205 +197 199 206 +198 201 208 +200 202 209 +202 204 210 +203 206 212 +205 207 213 +207 209 214 +208 210 216 +210 212 217 +212 213 219 +213 215 220 +215 217 221 +217 218 223 +218 220 224 +220 221 225 +221 223 227 +223 224 228 +225 226 230 +226 228 231 +228 229 232 +230 231 234 +231 232 235 +233 234 237 +235 236 238 +236 237 239 +238 239 241 +240 240 242 +241 242 243 +243 243 245 +245 245 246 +246 247 248 +248 248 249 +250 250 250 +251 251 252 +253 253 253 +254 254 254 +255 255 255 diff --git a/src/fractalzoomer/color_maps/IFS16.MAP b/src/fractalzoomer/color_maps/IFS16.MAP new file mode 100644 index 000000000..39f3892b0 --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS16.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +1 1 1 +1 2 2 +2 3 3 +2 4 4 +3 5 5 +3 6 6 +4 7 7 +5 8 8 +5 9 9 +6 10 10 +6 10 11 +7 11 12 +7 12 13 +8 13 14 +9 14 15 +9 15 16 +10 16 17 +10 17 18 +11 18 19 +11 19 20 +12 20 21 +12 20 22 +13 21 23 +14 22 24 +14 23 25 +15 24 26 +15 25 27 +16 26 28 +16 27 29 +17 28 30 +18 29 31 +18 30 32 +19 31 33 +19 31 34 +20 32 35 +20 33 36 +21 34 37 +21 35 38 +22 36 39 +23 37 40 +23 38 41 +24 39 42 +24 40 43 +25 41 44 +25 41 45 +26 42 46 +27 43 47 +27 44 48 +28 45 49 +28 46 50 +29 47 51 +29 48 52 +30 49 53 +30 50 54 +31 51 55 +32 52 56 +32 52 57 +33 53 58 +33 54 59 +34 55 60 +34 56 61 +35 57 61 +36 58 62 +36 59 63 +37 60 64 +37 61 65 +38 62 66 +38 62 67 +39 63 68 +40 64 69 +40 65 70 +41 66 71 +41 67 72 +42 68 73 +42 69 74 +43 70 75 +43 71 76 +44 72 77 +45 73 78 +45 73 79 +46 74 80 +46 75 81 +47 76 82 +47 77 83 +48 78 84 +49 79 85 +49 80 86 +50 81 87 +50 82 88 +51 83 89 +51 83 90 +52 84 91 +52 85 92 +53 86 93 +54 87 94 +54 88 95 +55 89 96 +55 90 97 +56 91 98 +56 92 99 +57 93 100 +58 94 101 +58 94 102 +59 95 103 +59 96 104 +60 97 105 +60 98 106 +61 99 107 +61 100 108 +62 101 109 +63 102 110 +63 103 111 +64 104 112 +64 104 113 +65 105 114 +65 106 115 +66 107 116 +67 108 117 +67 109 118 +68 110 119 +68 111 120 +69 112 121 +69 113 122 +70 114 123 +70 114 123 +71 115 124 +71 115 124 +72 116 125 +73 117 126 +75 118 127 +76 119 128 +78 120 129 +79 121 130 +81 122 131 +82 123 132 +84 125 133 +85 126 134 +87 127 135 +88 128 136 +89 129 137 +91 130 138 +92 131 139 +94 132 140 +95 133 141 +97 135 142 +98 136 143 +100 137 144 +101 138 145 +103 139 146 +104 140 147 +106 141 148 +107 142 149 +108 143 151 +110 145 152 +111 146 153 +113 147 154 +114 148 155 +116 149 156 +117 150 157 +119 151 158 +120 152 159 +122 153 160 +123 154 161 +125 156 162 +126 157 163 +127 158 164 +129 159 165 +130 160 166 +132 161 167 +133 162 168 +135 163 169 +136 164 170 +138 166 171 +139 167 172 +141 168 173 +142 169 174 +144 170 175 +145 171 177 +146 172 178 +148 173 179 +149 174 180 +151 176 181 +152 177 182 +154 178 183 +155 179 184 +157 180 185 +158 181 186 +160 182 187 +161 183 188 +162 184 189 +164 186 190 +165 187 191 +167 188 192 +168 189 193 +170 190 194 +171 191 195 +173 192 196 +174 193 197 +176 194 198 +177 196 199 +179 197 200 +180 198 201 +181 199 203 +183 200 204 +184 201 205 +186 202 206 +187 203 207 +189 204 208 +190 206 209 +192 207 210 +193 208 211 +195 209 212 +196 210 213 +198 211 214 +199 212 215 +200 213 216 +202 214 217 +203 216 218 +205 217 219 +206 218 220 +208 219 221 +209 220 222 +211 221 223 +212 222 224 +214 223 225 +215 224 226 +217 226 227 +218 227 229 +219 228 230 +221 229 231 +222 230 232 +224 231 233 +225 232 234 +227 233 235 +228 234 236 +230 236 237 +231 237 238 +233 238 239 +234 239 240 +236 240 241 +237 241 242 +238 242 243 +240 243 244 +241 244 245 +243 246 246 +244 247 247 +246 248 248 +247 249 249 +249 250 250 +250 251 251 +252 252 252 +253 253 253 +254 254 254 +255 255 255 diff --git a/src/fractalzoomer/color_maps/IFS17.MAP b/src/fractalzoomer/color_maps/IFS17.MAP new file mode 100644 index 000000000..687ddb1ba --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS17.MAP @@ -0,0 +1,256 @@ +0 0 0 +1 1 0 +2 2 1 +3 3 2 +4 4 3 +5 5 4 +7 6 5 +8 7 6 +9 8 7 +10 9 8 +11 10 8 +13 11 9 +14 13 10 +15 14 11 +16 15 12 +17 16 13 +18 17 14 +20 18 15 +21 19 16 +22 20 17 +23 21 17 +24 22 18 +26 23 19 +27 25 20 +28 26 21 +29 27 22 +30 28 23 +31 29 24 +33 30 25 +34 31 26 +35 32 26 +36 33 27 +37 34 28 +39 35 29 +40 36 30 +41 38 31 +42 39 32 +43 40 33 +44 41 34 +46 42 34 +47 43 35 +48 44 36 +49 45 37 +50 46 38 +52 47 39 +53 48 40 +54 50 41 +55 51 42 +56 52 43 +57 53 43 +59 54 44 +60 55 45 +61 56 46 +62 57 47 +63 58 48 +65 59 49 +66 60 50 +67 61 51 +68 63 52 +69 64 52 +70 65 53 +72 66 54 +73 67 55 +74 68 56 +75 69 57 +76 70 58 +78 71 59 +79 72 60 +80 73 60 +81 75 61 +82 76 62 +83 77 63 +85 78 64 +86 79 65 +87 80 66 +88 81 67 +89 82 68 +91 83 69 +92 84 69 +93 85 70 +94 86 71 +95 88 72 +96 89 73 +98 90 74 +99 91 75 +100 92 76 +101 93 77 +102 94 78 +104 95 78 +105 96 79 +106 97 80 +107 98 81 +108 100 82 +109 101 83 +111 102 84 +112 103 85 +113 104 86 +114 105 86 +115 106 87 +117 107 88 +118 108 89 +119 109 90 +120 110 91 +121 111 92 +122 113 93 +124 114 94 +125 115 95 +126 116 95 +127 117 96 +128 118 97 +130 119 98 +131 120 99 +132 121 100 +133 122 101 +134 123 102 +135 125 103 +137 126 104 +138 127 104 +139 128 105 +140 129 106 +141 130 107 +143 131 108 +144 132 109 +145 133 110 +146 134 111 +147 135 112 +148 136 112 +149 137 113 +149 137 113 +149 137 113 +150 138 114 +151 139 115 +152 140 116 +152 141 116 +153 142 117 +154 143 118 +155 144 119 +156 145 119 +156 146 120 +157 146 121 +158 147 122 +159 148 122 +159 149 123 +160 150 124 +161 151 125 +162 152 125 +163 153 126 +163 154 127 +164 155 128 +165 156 128 +166 156 129 +167 157 130 +167 158 131 +168 159 131 +169 160 132 +170 161 133 +171 162 134 +171 163 134 +172 164 135 +173 165 136 +174 165 137 +174 166 137 +175 167 138 +176 168 139 +177 169 140 +178 170 140 +178 171 141 +179 172 142 +180 173 143 +181 174 143 +181 174 144 +182 175 145 +183 176 146 +184 177 146 +185 178 147 +185 179 148 +186 180 149 +187 181 149 +188 182 150 +189 183 151 +189 184 152 +190 184 152 +191 185 153 +192 186 154 +192 187 155 +193 188 155 +194 189 156 +195 190 157 +196 191 158 +196 192 158 +197 193 159 +198 193 160 +199 194 161 +200 195 162 +200 196 162 +201 197 163 +202 198 164 +203 199 165 +203 200 165 +204 201 166 +205 202 167 +206 203 168 +207 203 168 +207 204 169 +208 205 170 +209 206 171 +210 207 171 +211 208 172 +211 209 173 +212 210 174 +213 211 174 +214 212 175 +214 212 176 +215 213 177 +216 214 177 +217 215 178 +218 216 179 +218 217 180 +219 218 180 +220 219 181 +221 220 182 +222 221 183 +222 222 183 +223 222 184 +224 223 185 +225 224 186 +225 225 186 +226 226 187 +227 227 188 +228 228 189 +229 229 189 +229 230 190 +230 231 191 +231 231 192 +232 232 192 +233 233 193 +233 234 194 +234 235 195 +235 236 195 +236 237 196 +236 238 197 +237 239 198 +238 240 198 +239 241 199 +240 241 200 +240 242 201 +241 243 201 +242 244 202 +243 245 203 +244 246 204 +244 247 204 +245 248 205 +246 249 206 +247 250 207 +247 250 207 +248 251 208 diff --git a/src/fractalzoomer/color_maps/IFS18.MAP b/src/fractalzoomer/color_maps/IFS18.MAP new file mode 100644 index 000000000..a18240eb5 --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS18.MAP @@ -0,0 +1,256 @@ +0 0 0 +1 1 0 +2 2 1 +3 3 2 +4 4 3 +5 5 3 +6 6 4 +7 7 5 +8 8 6 +9 9 6 +10 10 7 +11 11 8 +12 12 9 +13 13 10 +14 14 10 +15 15 11 +16 16 12 +17 17 13 +18 18 13 +19 19 14 +20 20 15 +21 21 16 +22 22 16 +23 23 17 +24 24 18 +25 25 19 +26 26 20 +27 27 20 +28 28 21 +29 29 22 +30 30 23 +31 31 23 +32 32 24 +33 33 25 +34 34 26 +35 35 27 +36 36 27 +37 37 28 +38 38 29 +39 39 30 +40 40 30 +41 41 31 +42 42 32 +43 43 33 +44 44 33 +45 45 34 +46 46 35 +47 47 36 +48 48 37 +49 49 37 +50 50 38 +51 51 39 +52 52 40 +53 53 40 +54 54 41 +55 55 42 +56 56 43 +57 57 43 +58 58 44 +59 59 45 +60 60 46 +61 61 47 +62 62 47 +63 63 48 +64 64 49 +65 65 50 +66 66 50 +67 67 51 +68 68 52 +69 69 53 +70 70 54 +71 71 54 +72 72 55 +73 73 56 +74 74 57 +75 75 57 +76 76 58 +77 77 59 +78 78 60 +79 79 60 +80 80 61 +81 81 62 +82 82 63 +83 83 64 +84 84 64 +85 85 65 +86 86 66 +87 87 67 +88 88 67 +89 89 68 +90 90 69 +91 91 70 +92 92 70 +93 93 71 +94 94 72 +95 95 73 +96 96 74 +97 97 74 +98 98 75 +99 99 76 +100 100 77 +101 101 77 +102 102 78 +103 103 79 +104 104 80 +105 105 81 +106 106 81 +107 107 82 +108 108 83 +109 109 84 +110 110 84 +111 111 85 +112 112 86 +113 113 87 +114 114 87 +115 115 88 +116 116 89 +117 117 90 +118 118 91 +119 119 91 +120 120 92 +121 121 93 +122 122 94 +123 123 94 +124 124 95 +125 125 96 +126 126 97 +127 127 97 +128 128 98 +129 129 99 +130 130 100 +131 131 101 +132 132 101 +133 133 102 +134 134 103 +135 135 104 +136 136 104 +137 137 105 +138 138 106 +139 139 107 +140 140 108 +141 141 108 +142 142 109 +143 143 110 +144 144 111 +145 145 111 +146 146 112 +147 147 113 +148 148 114 +149 149 114 +150 150 115 +151 151 116 +152 152 117 +153 153 118 +154 154 118 +155 155 119 +156 156 120 +157 157 121 +158 158 121 +159 159 122 +160 160 123 +161 161 124 +162 162 125 +163 163 125 +164 164 126 +165 165 127 +166 166 128 +167 167 128 +168 168 129 +169 169 130 +170 170 131 +171 171 131 +172 172 132 +173 173 133 +174 174 134 +175 175 135 +176 176 135 +177 177 136 +178 178 137 +179 179 138 +180 180 138 +181 181 139 +182 182 140 +183 183 141 +184 184 141 +185 185 142 +186 186 143 +187 187 144 +188 188 145 +189 189 145 +190 190 146 +191 191 147 +192 192 148 +193 193 148 +194 194 149 +195 195 150 +196 196 151 +197 197 152 +198 198 152 +199 199 153 +200 200 154 +201 201 155 +202 202 155 +203 203 156 +204 204 157 +205 205 158 +206 206 158 +207 207 159 +208 208 160 +209 209 161 +210 210 162 +211 211 162 +212 212 163 +213 213 164 +214 214 165 +215 215 165 +216 216 166 +217 217 167 +218 218 168 +219 219 168 +220 220 169 +221 221 170 +222 222 171 +223 223 172 +224 224 172 +225 225 173 +226 226 174 +227 227 175 +228 228 175 +229 229 176 +230 230 177 +231 231 178 +232 232 179 +233 233 179 +234 234 180 +235 235 181 +236 236 182 +237 237 182 +238 238 183 +239 239 184 +240 240 185 +241 241 185 +242 242 186 +243 243 187 +244 244 188 +245 245 189 +246 246 189 +247 247 190 +248 248 191 +249 249 192 +250 250 192 +251 251 193 +252 252 194 +253 253 195 +254 254 195 +255 255 196 \ No newline at end of file diff --git a/src/fractalzoomer/color_maps/IFS19.MAP b/src/fractalzoomer/color_maps/IFS19.MAP new file mode 100644 index 000000000..1345bdf04 --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS19.MAP @@ -0,0 +1,256 @@ +0 0 0 +1 1 1 +2 2 3 +3 3 4 +4 4 6 +5 5 7 +6 6 9 +7 7 10 +8 8 12 +9 9 13 +10 10 15 +11 11 16 +12 12 18 +13 13 19 +14 14 21 +15 15 22 +16 16 24 +17 17 25 +18 18 27 +19 19 28 +20 20 30 +21 21 32 +22 22 33 +23 23 35 +24 24 36 +25 25 38 +26 26 39 +27 27 41 +28 28 42 +29 29 44 +30 30 45 +31 31 47 +32 32 48 +33 33 50 +34 34 51 +35 35 53 +36 36 54 +37 37 56 +38 38 57 +39 39 59 +40 40 60 +41 41 62 +42 42 63 +43 43 65 +44 44 67 +45 45 68 +46 46 70 +47 47 71 +48 48 73 +49 49 74 +50 50 76 +51 51 77 +52 52 79 +53 53 80 +54 54 82 +55 55 83 +56 56 85 +57 57 86 +58 58 88 +59 59 89 +60 60 91 +61 61 92 +62 62 94 +63 63 95 +65 65 97 +66 66 99 +67 67 100 +68 68 102 +69 69 103 +70 70 105 +71 71 106 +72 72 108 +73 73 109 +74 74 111 +75 75 112 +76 76 114 +77 77 115 +78 78 117 +79 79 118 +80 80 120 +81 81 121 +82 82 123 +83 83 124 +84 84 126 +85 85 127 +86 86 129 +87 87 131 +88 88 132 +89 89 134 +90 90 135 +91 91 137 +92 92 138 +93 93 140 +94 94 141 +95 95 143 +96 96 144 +97 97 146 +98 98 147 +99 99 149 +100 100 150 +101 101 152 +102 102 153 +103 103 155 +104 104 156 +105 105 158 +106 106 159 +107 107 161 +108 108 163 +109 109 164 +110 110 166 +111 111 167 +112 112 169 +113 113 170 +114 114 172 +115 115 173 +116 116 175 +117 117 176 +118 118 178 +119 119 179 +120 120 181 +121 121 182 +122 122 184 +123 123 185 +124 124 187 +125 125 188 +126 126 190 +127 127 191 +128 128 192 +128 128 192 +128 128 192 +129 129 193 +129 129 193 +130 130 194 +131 131 194 +131 131 194 +132 132 195 +133 133 196 +133 133 196 +134 134 197 +135 135 197 +135 135 198 +136 136 198 +137 137 199 +137 137 199 +138 138 200 +139 139 200 +139 139 201 +140 140 201 +141 141 202 +141 141 202 +142 142 203 +142 142 203 +143 143 204 +144 144 204 +144 144 205 +145 145 205 +146 146 206 +146 146 206 +147 147 207 +148 148 207 +148 148 208 +149 149 208 +150 150 209 +150 150 209 +151 151 210 +152 152 210 +152 152 211 +153 153 211 +154 154 212 +154 154 212 +155 155 213 +155 155 213 +156 156 213 +157 157 214 +157 157 214 +158 158 215 +159 159 215 +159 159 216 +160 160 216 +161 161 217 +161 161 217 +162 162 218 +163 163 218 +163 163 219 +164 164 219 +165 165 220 +165 165 220 +166 166 221 +167 167 221 +167 167 222 +168 168 222 +168 168 223 +169 169 223 +170 170 224 +170 170 224 +171 171 225 +172 172 225 +172 172 226 +173 173 226 +174 174 227 +174 174 227 +175 175 228 +176 176 228 +176 176 229 +177 177 229 +178 178 230 +178 178 230 +179 179 231 +180 180 231 +180 180 232 +181 181 232 +182 182 233 +182 182 233 +183 183 234 +183 183 234 +184 184 235 +185 185 235 +185 185 236 +186 186 236 +187 187 237 +187 187 237 +188 188 238 +189 189 238 +189 189 239 +190 190 239 +191 191 240 +191 191 240 +192 192 241 +193 193 241 +193 193 242 +194 194 242 +195 195 243 +195 195 243 +196 196 244 +196 196 244 +197 197 245 +198 198 245 +198 198 246 +199 199 246 +200 200 247 +200 200 247 +201 201 248 +202 202 248 +202 202 249 +203 203 249 +204 204 250 +204 204 250 +205 205 251 +206 206 251 +206 206 252 +207 207 252 +208 208 253 +208 208 253 +209 209 254 +209 209 254 +210 210 255 diff --git a/src/fractalzoomer/color_maps/IFS20.MAP b/src/fractalzoomer/color_maps/IFS20.MAP new file mode 100644 index 000000000..4ccecdcd6 --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS20.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +2 0 0 +5 0 0 +7 0 0 +10 0 0 +13 0 0 +15 0 0 +18 0 0 +21 0 0 +23 0 0 +26 0 0 +29 0 0 +31 0 0 +34 0 0 +37 0 0 +39 0 0 +42 0 0 +45 0 0 +47 0 0 +50 0 0 +53 0 0 +55 0 0 +58 0 0 +61 0 0 +63 0 0 +66 0 0 +69 0 0 +71 0 0 +74 0 0 +77 0 0 +79 0 0 +82 0 0 +85 0 0 +87 0 0 +90 0 0 +93 0 0 +95 0 0 +98 0 0 +101 0 0 +103 0 0 +106 0 0 +109 0 0 +111 0 0 +114 0 0 +117 0 0 +119 0 0 +122 0 0 +125 0 0 +127 0 0 +130 0 0 +133 0 0 +135 0 0 +138 0 0 +141 0 0 +143 0 0 +146 0 0 +149 0 0 +151 0 0 +154 0 0 +157 0 0 +159 0 0 +162 0 0 +165 0 0 +167 0 0 +170 0 0 +173 0 0 +175 0 0 +178 0 0 +181 0 0 +183 0 0 +186 0 0 +189 0 0 +191 0 0 +194 0 0 +197 0 0 +199 0 0 +202 0 0 +205 0 0 +207 0 0 +210 0 0 +213 0 0 +215 0 0 +218 0 0 +221 0 0 +221 0 0 +221 0 0 +221 3 0 +221 6 0 +222 9 0 +222 12 0 +223 15 0 +223 18 0 +223 21 0 +224 24 0 +224 27 0 +225 30 0 +225 33 0 +225 36 0 +226 39 0 +226 43 0 +227 46 0 +227 49 0 +227 52 0 +228 55 0 +228 58 0 +229 61 0 +229 64 0 +230 67 0 +230 70 0 +230 73 0 +231 76 0 +231 79 0 +232 82 0 +232 86 0 +232 89 0 +233 92 0 +233 95 0 +234 98 0 +234 101 0 +234 104 0 +235 107 0 +235 110 0 +236 113 0 +236 116 0 +236 119 0 +237 122 0 +237 125 0 +238 129 0 +238 132 0 +239 135 0 +239 138 0 +239 141 0 +240 144 0 +240 147 0 +241 150 0 +241 153 0 +241 156 0 +242 159 0 +242 162 0 +243 165 0 +243 168 0 +243 172 0 +244 175 0 +244 178 0 +245 181 0 +245 184 0 +245 187 0 +246 190 0 +246 193 0 +247 196 0 +247 199 0 +248 202 0 +248 205 0 +248 208 0 +249 211 0 +249 215 0 +250 218 0 +250 221 0 +250 224 0 +251 227 0 +251 230 0 +252 233 0 +252 236 0 +252 239 0 +253 242 0 +253 245 0 +254 248 0 +254 251 0 +255 255 0 +255 255 0 +255 255 0 \ No newline at end of file diff --git a/src/fractalzoomer/color_maps/IFS21.MAP b/src/fractalzoomer/color_maps/IFS21.MAP new file mode 100644 index 000000000..896d7563b --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS21.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +1 1 1 +2 2 1 +3 3 2 +4 4 3 +5 5 3 +6 5 4 +7 6 4 +8 7 5 +9 8 6 +10 9 6 +11 10 7 +12 11 8 +13 11 8 +14 12 9 +15 13 9 +16 14 10 +17 15 11 +18 16 11 +19 16 12 +20 17 12 +21 18 13 +22 19 14 +23 20 14 +24 21 15 +25 22 16 +26 22 16 +27 23 17 +28 24 17 +29 25 18 +30 26 19 +31 27 19 +32 27 20 +33 28 21 +34 29 21 +35 30 22 +36 31 22 +37 32 23 +38 33 24 +39 33 24 +40 34 25 +41 35 25 +42 36 26 +43 37 27 +44 38 27 +45 38 28 +46 39 29 +47 40 29 +48 41 30 +49 42 30 +50 43 31 +51 44 32 +52 44 32 +53 45 33 +54 46 33 +55 47 34 +56 48 35 +57 49 35 +58 49 36 +59 50 37 +60 51 37 +61 52 38 +62 53 38 +63 54 39 +64 55 40 +65 55 40 +66 56 41 +67 57 42 +68 58 42 +69 59 43 +70 60 43 +71 60 44 +72 61 45 +73 62 45 +74 63 46 +75 64 46 +76 65 47 +77 66 48 +78 66 48 +79 67 49 +80 68 50 +81 69 50 +82 70 51 +83 71 51 +84 71 52 +85 72 53 +86 73 53 +87 74 54 +88 75 55 +89 76 55 +90 77 56 +91 77 56 +92 78 57 +93 79 58 +94 80 58 +95 81 59 +96 82 59 +97 82 60 +98 83 61 +99 84 61 +100 85 62 +101 86 63 +102 87 63 +103 88 64 +104 88 64 +105 89 65 +106 90 66 +107 91 66 +108 92 67 +109 93 67 +110 93 68 +111 94 69 +112 95 69 +113 96 70 +114 97 71 +115 98 71 +116 99 72 +117 99 72 +118 100 73 +119 101 74 +120 102 74 +121 103 75 +122 104 76 +123 104 76 +124 105 77 +125 106 77 +126 107 78 +127 108 79 +128 109 79 +129 110 80 +130 110 80 +131 111 81 +132 112 82 +133 113 82 +134 114 83 +135 115 84 +136 115 84 +137 116 85 +138 117 85 +139 118 86 +140 119 87 +141 120 87 +142 121 88 +143 121 89 +144 122 89 +145 123 90 +146 124 90 +147 125 91 +148 126 92 +149 126 92 +150 127 93 +151 128 93 +152 129 94 +153 130 95 +154 131 95 +155 132 96 +156 132 97 +157 133 97 +158 134 98 +159 135 98 +160 136 99 +161 137 100 +162 137 100 +163 138 101 +164 139 101 +165 140 102 +166 141 103 +167 142 103 +168 143 104 +169 143 105 +170 144 105 +171 145 106 +172 146 106 +173 147 107 +174 148 108 +175 148 108 +176 149 109 +177 150 110 +178 151 110 +179 152 111 +180 153 111 +181 154 112 +182 154 113 +183 155 113 +184 156 114 +185 157 114 +186 158 115 +187 159 116 +188 159 116 +189 160 117 +190 161 118 +191 162 118 +192 163 119 +193 164 119 +194 165 120 +195 165 121 +196 166 121 +197 167 122 +198 168 123 +199 169 123 +200 170 124 +201 170 124 +202 171 125 +203 172 126 +204 173 126 +205 174 127 +206 175 127 +207 176 128 +208 176 129 +209 177 129 +210 178 130 +211 179 131 +212 180 131 +213 181 132 +214 181 132 +215 182 133 +216 183 134 +217 184 134 +218 185 135 +219 186 135 +220 187 136 +221 187 137 +222 188 137 +223 189 138 +224 190 139 +225 191 139 +226 192 140 +227 192 140 +228 193 141 +229 194 142 +230 195 142 +231 196 143 +232 197 144 +233 198 144 +234 198 145 +235 199 145 +236 200 146 +237 201 147 +238 202 147 +239 203 148 +240 203 148 +241 204 149 +242 205 150 +243 206 150 +244 207 151 +245 208 152 +246 209 152 +247 209 153 +248 210 153 +249 211 154 +250 212 155 +251 213 155 +252 214 156 +252 214 156 +253 215 157 diff --git a/src/fractalzoomer/color_maps/IFS22.MAP b/src/fractalzoomer/color_maps/IFS22.MAP new file mode 100644 index 000000000..833f425ec --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS22.MAP @@ -0,0 +1,256 @@ +0 0 0 +1 0 0 +3 0 0 +5 0 0 +7 0 0 +9 0 0 +11 0 0 +12 0 0 +14 0 0 +16 0 0 +18 0 0 +20 0 0 +22 0 0 +23 0 0 +25 0 0 +27 0 0 +29 0 0 +31 0 0 +33 0 0 +34 0 0 +36 0 0 +38 0 0 +40 0 0 +42 0 0 +44 0 0 +46 0 0 +47 0 0 +49 0 0 +51 0 0 +53 0 0 +55 0 0 +57 0 0 +58 0 0 +60 0 0 +62 0 0 +64 0 0 +66 0 0 +68 0 0 +69 0 0 +71 0 0 +73 0 0 +75 0 0 +77 0 0 +79 0 0 +81 0 0 +82 0 0 +84 0 0 +86 0 0 +88 0 0 +90 0 0 +92 0 0 +93 0 0 +95 0 0 +97 0 0 +99 0 0 +101 0 0 +103 0 0 +104 0 0 +106 0 0 +108 0 0 +110 0 0 +112 0 0 +114 0 0 +115 0 0 +117 0 0 +119 0 0 +121 0 0 +123 0 0 +125 0 0 +127 0 0 +128 0 0 +130 0 0 +132 0 0 +134 0 0 +136 0 0 +138 0 0 +139 0 0 +141 0 0 +143 0 0 +145 0 0 +147 0 0 +149 0 0 +150 0 0 +152 0 0 +154 0 0 +156 0 0 +158 0 0 +160 0 0 +162 0 0 +163 0 0 +165 0 0 +167 0 0 +169 0 0 +171 0 0 +173 0 0 +174 0 0 +176 0 0 +178 0 0 +180 0 0 +182 0 0 +184 0 0 +185 0 0 +187 0 0 +189 0 0 +191 0 0 +193 0 0 +195 0 0 +197 0 0 +198 0 0 +200 0 0 +202 0 0 +204 0 0 +206 0 0 +208 0 0 +209 0 0 +211 0 0 +213 0 0 +215 0 0 +217 0 0 +219 0 0 +220 0 0 +222 0 0 +224 0 0 +226 0 0 +228 0 0 +230 0 0 +231 0 0 +232 0 0 +232 0 0 +232 2 0 +232 4 0 +232 6 0 +232 8 0 +232 10 0 +233 12 0 +233 14 0 +233 16 0 +233 18 0 +233 20 0 +234 22 0 +234 24 0 +234 26 0 +234 28 0 +234 30 0 +234 32 0 +235 34 0 +235 36 0 +235 38 0 +235 40 0 +235 42 0 +236 44 0 +236 46 0 +236 48 0 +236 50 0 +236 52 0 +236 54 0 +237 56 0 +237 58 0 +237 60 0 +237 62 0 +237 64 0 +238 66 0 +238 68 0 +238 70 0 +238 72 0 +238 74 0 +238 76 0 +239 78 0 +239 80 0 +239 82 0 +239 84 0 +239 87 0 +240 89 0 +240 91 0 +240 93 0 +240 95 0 +240 97 0 +240 99 0 +241 101 0 +241 103 0 +241 105 0 +241 107 0 +241 109 0 +242 111 0 +242 113 0 +242 115 0 +242 117 0 +242 119 0 +242 121 0 +243 123 0 +243 125 0 +243 127 0 +243 129 0 +243 131 0 +244 133 0 +244 135 0 +244 137 0 +244 139 0 +244 141 0 +244 143 0 +245 145 0 +245 147 0 +245 149 0 +245 151 0 +245 153 0 +246 155 0 +246 157 0 +246 159 0 +246 161 0 +246 163 0 +246 165 0 +247 167 0 +247 169 0 +247 172 0 +247 174 0 +247 176 0 +248 178 0 +248 180 0 +248 182 0 +248 184 0 +248 186 0 +248 188 0 +249 190 0 +249 192 0 +249 194 0 +249 196 0 +249 198 0 +250 200 0 +250 202 0 +250 204 0 +250 206 0 +250 208 0 +250 210 0 +251 212 0 +251 214 0 +251 216 0 +251 218 0 +251 220 0 +252 222 0 +252 224 0 +252 226 0 +252 228 0 +252 230 0 +252 232 0 +253 234 0 +253 236 0 +253 238 0 +253 240 0 +253 242 0 +254 244 0 +254 246 0 +254 248 0 +254 250 0 +254 252 0 +254 254 0 +255 255 0 diff --git a/src/fractalzoomer/color_maps/IFS23.MAP b/src/fractalzoomer/color_maps/IFS23.MAP new file mode 100644 index 000000000..e653ea987 --- /dev/null +++ b/src/fractalzoomer/color_maps/IFS23.MAP @@ -0,0 +1,256 @@ +255 255 255 +255 255 255 +255 255 255 +255 255 255 +254 254 254 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +254 254 254 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +252 252 252 +250 250 250 +248 248 248 +246 246 246 +244 244 244 +242 242 242 +240 240 240 +238 238 238 +236 236 236 +234 234 234 +232 232 232 +230 230 230 +228 228 228 +226 226 226 +224 224 224 +222 222 222 +220 220 220 +218 218 218 +216 216 216 +214 214 214 +212 212 212 +210 210 210 +208 208 208 +206 206 206 +204 204 204 +202 202 202 +200 200 200 +198 198 198 +196 196 196 +194 194 194 +192 192 192 +190 190 190 +188 188 188 +186 186 186 +184 184 184 +182 182 182 +180 180 180 +178 178 178 +176 176 176 +174 174 174 +172 172 172 +169 169 169 +167 167 167 +165 165 165 +163 163 163 +161 161 161 +159 159 159 +157 157 157 +155 155 155 +153 153 153 +151 151 151 +149 149 149 +147 147 147 +145 145 145 +143 143 143 +141 141 141 +139 139 139 +137 137 137 +135 135 135 +133 133 133 +131 131 131 +129 129 129 +127 127 127 +125 125 125 +123 123 123 +121 121 121 +119 119 119 +117 117 117 +115 115 115 +113 113 113 +111 111 111 +109 109 109 +107 107 107 +105 105 105 +103 103 103 +101 101 101 +99 99 99 +97 97 97 +95 95 95 +93 93 93 +91 91 91 +89 89 89 +86 86 86 +87 87 87 +87 87 87 +85 85 85 +84 84 84 +83 83 83 +82 82 82 +81 81 81 +80 80 80 +79 79 79 +78 78 78 +77 77 77 +76 76 76 +75 75 75 +74 74 74 +73 73 73 +72 72 72 +71 71 71 +70 70 70 +69 69 69 +68 68 68 +67 67 67 +66 66 66 +64 64 64 +63 63 63 +62 62 62 +61 61 61 +60 60 60 +59 59 59 +58 58 58 +57 57 57 +56 56 56 +55 55 55 +54 54 54 +53 53 53 +52 52 52 +51 51 51 +50 50 50 +49 49 49 +48 48 48 +47 47 47 +46 46 46 +45 45 45 +44 44 44 +42 42 42 +41 41 41 +40 40 40 +39 39 39 +38 38 38 +37 37 37 +36 36 36 +35 35 35 +34 34 34 +33 33 33 +32 32 32 +31 31 31 +30 30 30 +29 29 29 +28 28 28 +27 27 27 +26 26 26 +25 25 25 +24 24 24 +23 23 23 +22 22 22 +20 20 20 +19 19 19 +18 18 18 +17 17 17 +16 16 16 +15 15 15 +14 14 14 +13 13 13 +12 12 12 +11 11 11 +10 10 10 +9 9 9 +8 8 8 +7 7 7 +6 6 6 +5 5 5 +4 4 4 +3 3 3 +2 2 2 +1 1 1 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/JACCO167.MAP b/src/fractalzoomer/color_maps/JACCO167.MAP new file mode 100644 index 000000000..0855afac8 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO167.MAP @@ -0,0 +1,256 @@ +136 88 160 +140 92 172 +144 92 180 +148 96 192 +152 100 200 +152 100 192 +148 96 184 +148 96 176 +144 92 168 +140 92 160 +136 88 148 +132 84 144 +128 80 140 +120 76 132 +116 76 128 +112 72 120 +108 68 116 +100 64 112 + 96 60 104 + 92 56 100 + 84 56 92 + 80 52 88 + 76 48 80 + 72 44 76 + 64 40 72 + 60 36 64 + 56 36 60 + 48 32 52 + 44 28 48 + 40 24 44 + 32 20 36 + 28 16 32 + 24 16 24 + 20 12 20 + 12 8 12 + 8 4 8 + 0 0 0 + 4 0 4 + 12 4 8 + 16 4 12 + 24 8 20 + 28 12 24 + 36 16 28 + 44 16 32 + 48 20 36 + 56 24 44 + 60 24 48 + 68 28 52 + 72 32 56 + 80 36 64 + 88 36 68 + 92 40 72 +100 44 76 +104 44 80 +112 48 88 +120 52 92 +124 52 96 +132 56 100 +136 60 104 +144 64 112 +140 64 112 +136 64 108 +132 60 104 +128 60 100 +124 56 96 +120 56 92 +116 52 88 +108 52 84 +104 48 84 +100 48 80 + 96 44 76 + 92 44 72 + 88 40 68 + 84 40 64 + 80 36 60 + 72 36 56 + 68 36 56 + 64 32 52 + 60 32 48 + 56 28 44 + 52 28 40 + 48 24 36 + 44 24 32 + 36 20 28 + 32 20 28 + 28 16 24 + 24 16 20 + 20 12 16 + 16 12 12 + 12 8 8 + 8 8 4 + 0 0 4 + 4 4 8 + 8 8 12 + 12 8 16 + 12 12 20 + 16 16 24 + 20 16 28 + 24 20 32 + 28 24 36 + 28 24 40 + 32 28 44 + 36 32 48 + 40 32 52 + 40 36 56 + 44 40 60 + 48 40 64 + 52 44 68 + 56 48 72 + 56 48 76 + 60 52 80 + 64 56 84 + 68 56 88 + 72 60 92 + 72 64 96 + 76 64 100 + 80 68 104 + 84 72 108 + 88 76 112 + 92 80 120 + 96 84 128 +104 88 132 +108 96 140 +112 100 148 +116 104 156 +124 108 160 +128 112 168 +132 120 172 +136 124 172 +136 124 172 +136 124 172 +136 128 172 +136 128 172 +140 132 176 +140 132 176 +140 136 176 +140 136 176 +144 140 180 +140 132 180 +136 124 176 +132 116 172 +128 112 164 +120 108 160 +116 104 152 +112 100 144 +108 92 136 +100 88 132 + 96 84 124 + 92 80 116 + 84 76 112 + 80 72 104 + 76 68 96 + 72 64 88 + 64 56 84 + 60 52 76 + 56 48 68 + 52 44 60 + 44 40 56 + 40 36 48 + 36 32 40 + 28 28 36 + 24 20 28 + 20 16 20 + 16 12 12 + 8 8 8 + 4 4 0 + 12 4 8 + 16 4 12 + 24 8 16 + 32 12 20 + 40 12 24 + 44 16 28 + 52 20 32 + 60 20 36 + 68 24 40 + 72 28 44 + 80 28 48 + 88 32 52 + 96 32 56 +100 36 60 +108 40 64 +116 40 68 +124 44 72 +128 48 76 +136 48 80 +144 52 84 +152 56 88 +156 56 92 +164 60 96 +168 60 100 +176 64 104 +176 72 108 +180 76 112 +180 84 116 +184 88 120 +184 96 124 +188 104 132 +188 100 128 +188 96 124 +188 88 120 +184 84 116 +184 76 112 +180 68 108 +172 64 104 +164 60 100 +160 60 96 +152 56 92 +144 56 88 +136 52 84 +132 48 80 +124 48 76 +116 44 72 +112 40 68 +104 40 64 + 96 36 60 + 92 36 56 + 84 32 52 + 76 28 48 + 68 28 44 + 64 24 40 + 56 20 36 + 48 20 32 + 44 16 28 + 36 16 24 + 28 12 20 + 20 8 16 + 16 8 12 + 8 4 8 + 0 0 0 + 4 0 4 + 8 4 8 + 16 8 16 + 20 12 20 + 24 12 28 + 28 16 32 + 36 20 40 + 40 24 44 + 44 28 48 + 52 32 56 + 56 32 60 + 60 36 68 + 68 40 72 + 72 44 76 + 76 48 84 + 80 52 88 + 88 52 96 + 92 56 100 + 96 60 108 +104 64 112 +108 68 116 +112 72 124 +116 72 128 +124 76 136 +128 80 140 +132 84 144 +132 84 152 diff --git a/src/fractalzoomer/color_maps/JACCO168.MAP b/src/fractalzoomer/color_maps/JACCO168.MAP new file mode 100644 index 000000000..ec5504934 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO168.MAP @@ -0,0 +1,256 @@ + 48 48 52 + 52 52 52 + 52 52 56 + 56 56 56 + 56 56 60 + 60 60 60 + 64 64 64 + 64 64 68 + 68 68 68 + 68 68 72 + 72 72 72 + 76 76 76 + 76 76 76 + 80 80 80 + 84 84 84 + 76 76 76 + 68 68 68 + 60 60 60 + 52 52 52 + 52 56 56 + 56 60 60 + 60 68 64 + 64 72 68 + 68 80 72 + 68 84 76 + 72 92 80 + 76 96 88 + 80 104 92 + 84 108 96 + 84 116 100 + 88 120 104 + 92 128 108 + 96 132 112 +100 140 120 + 96 132 116 + 88 128 112 + 84 120 108 + 80 116 100 + 76 108 96 + 72 104 92 + 68 96 84 + 64 92 80 + 60 84 76 + 56 80 68 + 52 72 64 + 52 72 68 + 56 68 72 + 60 64 80 + 60 60 84 + 64 56 88 + 68 56 96 + 72 52 100 + 72 48 104 + 76 44 112 + 80 40 116 + 84 36 120 + 84 36 128 + 88 32 132 + 92 28 140 + 92 24 144 + 96 20 148 +100 20 156 +104 16 160 +104 12 164 +108 8 172 +112 4 176 +116 0 184 +116 0 184 +112 0 180 +112 0 176 +108 0 172 +108 0 168 +104 0 164 +104 0 160 +100 0 160 +100 0 156 + 96 0 152 + 92 0 148 + 92 0 144 + 88 0 140 + 88 0 136 + 84 0 132 + 84 0 132 + 80 0 128 + 80 0 124 + 76 0 120 + 76 0 116 + 72 0 112 + 68 0 108 + 68 0 108 + 64 0 104 + 64 0 100 + 60 0 96 + 60 0 92 + 56 0 88 + 56 0 84 + 52 0 80 + 52 0 80 + 48 0 76 + 44 0 72 + 44 0 68 + 40 0 64 + 40 0 60 + 36 0 56 + 36 0 56 + 32 0 52 + 32 0 48 + 28 0 44 + 28 0 40 + 24 0 36 + 20 0 32 + 20 0 28 + 16 0 28 + 16 0 24 + 12 0 20 + 12 0 16 + 8 0 12 + 8 0 8 + 4 0 4 + 0 0 0 + 0 4 4 + 4 8 8 + 8 12 12 + 12 16 16 + 16 20 24 + 20 24 28 + 24 28 32 + 28 32 36 + 32 36 44 + 36 40 48 + 40 44 52 + 44 48 56 + 48 52 64 + 52 56 68 + 56 60 72 + 60 64 76 + 64 68 84 + 68 72 88 + 72 76 92 + 76 80 96 + 80 84 104 + 84 88 108 + 88 92 112 + 92 96 116 + 96 100 124 +100 104 128 +104 108 132 +108 112 136 +112 116 144 +116 120 148 +120 124 152 +124 128 156 +128 132 164 +132 136 168 +136 140 172 +140 144 176 +144 148 184 +148 152 188 +152 156 192 +156 160 196 +160 168 204 +156 164 196 +148 156 188 +144 152 180 +136 144 172 +132 136 164 +124 132 156 +120 124 148 +112 116 140 +108 112 132 +100 104 124 + 96 96 116 + 88 92 108 + 80 84 100 + 76 80 92 + 68 72 84 + 64 64 76 + 56 60 68 + 52 52 60 + 44 44 52 + 40 40 44 + 32 32 36 + 24 24 28 + 40 36 36 + 56 52 48 + 72 68 56 + 88 84 68 +104 100 80 +120 116 88 +136 132 100 +152 148 112 +172 164 124 +168 160 120 +160 152 116 +156 148 112 +148 140 108 +140 136 100 +136 128 96 +128 124 92 +120 116 88 +116 112 80 +108 104 76 +100 100 72 + 96 92 68 + 88 84 64 + 84 80 56 + 76 72 52 + 68 68 48 + 64 60 44 + 56 56 36 + 48 48 32 + 44 44 28 + 36 36 24 + 28 28 16 + 36 36 24 + 44 44 36 + 52 52 48 + 60 60 60 + 68 68 68 + 76 76 80 + 88 88 92 + 96 96 104 +104 104 112 +112 112 124 +120 120 136 +128 128 148 +140 140 160 +132 132 152 +128 128 144 +120 120 140 +112 112 132 +108 108 124 +100 100 120 + 96 96 112 + 88 88 104 + 84 84 96 + 76 76 92 + 72 72 84 + 64 64 76 + 60 60 72 + 52 52 64 + 48 48 56 + 40 40 52 + 36 36 44 + 28 28 36 + 24 24 28 + 24 24 28 + 28 28 32 + 28 28 32 + 32 32 36 + 32 32 36 + 36 36 40 + 40 40 40 + 40 40 44 + 44 44 48 + 44 44 48 diff --git a/src/fractalzoomer/color_maps/JACCO169.MAP b/src/fractalzoomer/color_maps/JACCO169.MAP new file mode 100644 index 000000000..291b7fb15 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO169.MAP @@ -0,0 +1,256 @@ + 0 0 0 +200 172 208 +200 172 208 +200 176 208 +204 180 212 +204 180 212 +208 184 216 +208 188 216 +212 192 216 +212 192 220 +216 196 220 +216 200 224 +220 204 224 +220 204 224 +224 208 228 +224 212 228 +228 216 232 +228 216 232 +232 220 232 +232 224 236 +236 228 236 +236 228 240 +240 232 240 +240 236 240 +244 240 244 +244 240 244 +248 244 248 +248 248 248 +244 240 244 +240 232 240 +236 224 236 +228 216 232 +224 208 228 +220 200 224 +216 192 220 +208 184 216 +204 176 212 +200 168 208 +196 160 204 +196 156 204 +192 152 200 +188 148 200 +184 144 196 +184 140 192 +180 132 192 +176 128 188 +172 124 184 +168 120 184 +168 116 180 +164 108 176 +160 104 176 +156 100 172 +156 96 168 +152 92 168 +148 88 164 +144 80 160 +140 76 160 +140 72 156 +136 68 152 +132 64 152 +128 56 148 +128 52 144 +124 48 144 +120 44 140 +116 40 136 +112 32 132 +112 32 132 +108 32 128 +104 32 124 +100 32 120 + 96 28 116 + 96 28 112 + 92 28 108 + 88 28 104 + 84 28 100 + 80 24 96 + 80 24 92 + 76 24 88 + 72 24 84 + 68 20 84 + 64 20 80 + 60 20 76 + 60 20 72 + 56 20 68 + 52 16 64 + 48 16 60 + 44 16 56 + 44 16 52 + 40 12 48 + 36 12 44 + 32 12 40 + 28 12 36 + 24 8 32 + 24 8 32 + 24 8 32 + 24 8 32 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 28 0 24 + 28 0 20 + 28 0 20 + 28 0 16 + 24 0 12 + 24 0 8 + 24 0 4 + 20 4 0 + 24 4 4 + 28 8 8 + 36 12 12 + 40 12 16 + 48 16 20 + 52 20 24 + 60 20 28 + 64 24 32 + 72 28 36 + 76 32 40 + 84 32 44 + 88 36 48 + 96 40 52 +100 40 56 +108 44 60 +112 48 64 +120 52 68 +124 56 72 +128 60 72 +132 68 76 +136 72 76 +140 76 76 +144 80 80 +148 84 80 +152 92 84 +160 96 84 +164 100 84 +168 104 88 +172 112 88 +176 116 92 +180 120 92 +184 124 92 +188 128 96 +192 136 96 +196 140 100 +200 144 100 +208 148 100 +212 156 104 +216 160 104 +220 164 108 +224 168 108 +228 172 108 +232 180 112 +236 184 112 +240 188 116 +244 192 116 +252 200 120 +248 196 120 +244 192 116 +240 188 112 +236 184 108 +232 176 104 +224 172 104 +216 164 100 +208 160 96 +200 152 92 +192 144 88 +184 140 84 +172 132 80 +164 124 76 +156 120 72 +148 112 68 +140 108 64 +132 100 60 +124 92 56 +112 88 52 +104 80 48 + 96 72 44 + 88 68 40 + 80 60 36 + 72 56 32 + 64 48 28 + 52 40 24 + 44 36 20 + 36 28 16 + 28 20 12 + 20 16 8 + 12 8 4 + 0 0 0 + 4 4 4 + 12 8 8 + 16 12 12 + 24 20 16 + 28 24 20 + 36 28 24 + 44 36 28 + 48 40 32 + 56 44 40 + 60 48 44 + 68 56 48 + 76 60 52 + 80 64 56 + 88 72 60 + 92 76 64 +100 80 68 +108 88 72 +112 92 80 +120 96 84 +124 100 88 +132 108 92 +140 112 96 +144 116 100 +152 124 104 +156 128 108 +164 132 112 +172 140 120 +172 144 124 +176 148 128 +180 148 132 +180 152 136 +184 156 140 +184 160 144 +188 164 148 +192 168 152 +192 172 156 +196 172 160 +200 176 164 +200 180 168 +204 184 172 +204 188 176 +208 192 180 +212 196 184 +212 200 188 +216 200 192 +216 204 196 +220 208 200 +224 212 204 +224 216 208 +228 220 212 +232 224 216 +232 224 220 +236 228 224 +236 232 228 +240 236 232 +244 240 236 +244 244 240 +248 248 244 +252 252 252 diff --git a/src/fractalzoomer/color_maps/JACCO170.MAP b/src/fractalzoomer/color_maps/JACCO170.MAP new file mode 100644 index 000000000..d6c592f4a --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO170.MAP @@ -0,0 +1,256 @@ +228 240 220 + 8 8 8 + 12 12 12 + 16 16 16 + 20 24 20 + 24 28 24 + 32 32 28 + 36 36 32 + 40 40 36 + 44 48 44 + 48 52 48 + 52 56 52 + 56 60 56 + 64 64 60 + 68 72 64 + 72 76 68 + 76 80 72 + 80 84 76 + 84 88 80 + 88 96 88 + 96 100 92 +100 104 96 +104 108 100 +108 112 104 +112 120 108 +116 124 112 +120 128 116 +128 132 120 +132 140 128 +136 144 132 +140 148 136 +144 152 140 +148 156 144 +152 164 148 +160 168 152 +164 172 156 +168 176 160 +172 180 164 +176 188 172 +180 192 176 +184 196 180 +192 200 184 +196 204 188 +200 212 192 +204 216 196 +208 220 200 +212 224 204 +220 232 212 +240 252 240 +232 244 228 +240 252 240 +232 244 224 +236 248 236 +228 240 220 +236 248 232 +228 236 220 +232 244 228 +224 236 216 +232 244 224 +220 232 212 +228 240 220 +220 232 208 +228 236 220 +216 228 204 +224 228 216 +212 224 204 +220 220 212 +208 216 200 +216 212 208 +204 208 196 +208 204 204 +200 200 192 +204 196 200 +196 192 188 +200 188 192 +192 184 184 +192 180 188 +188 176 180 +188 168 184 +184 168 176 +184 160 180 +180 160 172 +180 152 176 +176 152 168 +172 144 172 +172 144 164 +168 136 164 +168 136 164 +164 128 160 +160 132 160 +156 120 156 +156 124 156 +152 112 152 +152 116 152 +148 100 148 +148 108 148 +144 92 144 +144 100 144 +136 84 136 +140 92 140 +132 76 132 +136 84 136 +128 68 128 +132 76 132 +120 60 124 +128 68 128 +116 52 120 +124 60 124 +112 44 116 +120 52 120 +104 32 108 +112 44 116 +100 28 104 +108 40 112 +104 32 108 +108 36 112 +100 28 104 +104 32 108 + 88 28 92 +100 28 104 + 76 24 80 + 88 28 92 + 64 20 68 + 76 24 80 + 52 16 52 + 64 20 68 + 40 12 40 + 52 16 52 + 28 8 28 + 60 16 56 + 40 8 32 + 68 20 60 + 52 12 40 + 76 20 64 + 64 16 48 + 84 24 68 + 76 20 56 + 92 24 72 + 88 20 64 +100 28 76 +100 24 72 +108 28 80 +112 28 80 +116 32 84 +124 32 88 +132 36 92 +152 40 104 +152 60 116 +156 80 132 +168 88 144 +176 104 160 +184 116 172 +196 128 188 +204 144 204 +220 156 220 +228 168 236 +252 172 252 +236 144 228 +216 116 204 +196 88 180 +180 60 152 +160 32 128 +140 0 100 +132 0 96 +124 0 88 +116 0 84 +108 0 76 +104 0 76 +100 0 72 + 96 0 68 + 92 0 68 + 88 0 64 + 84 0 60 + 80 0 56 + 76 0 56 + 72 0 52 + 68 0 48 + 64 0 44 + 60 0 44 + 56 0 40 + 52 0 36 + 48 0 36 + 44 0 32 + 40 0 28 + 36 0 24 + 32 0 24 + 28 0 20 + 24 0 16 + 20 0 12 + 16 0 12 + 12 0 8 + 8 0 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/JACCO171.MAP b/src/fractalzoomer/color_maps/JACCO171.MAP new file mode 100644 index 000000000..74cf4306f --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO171.MAP @@ -0,0 +1,256 @@ + 0 0 0 +244 236 248 +244 232 248 +240 228 248 +236 224 244 +232 216 244 +228 212 240 +224 208 240 +220 200 236 +216 196 236 +212 192 232 +208 184 232 +204 180 228 +200 176 228 +196 172 224 +192 164 224 +188 160 220 +184 156 220 +180 148 216 +176 144 216 +172 140 216 +168 132 212 +164 128 212 +160 124 208 +156 116 208 +152 112 204 +148 108 204 +144 104 200 +140 96 200 +136 92 196 +132 88 196 +128 80 192 +124 76 192 +120 72 188 +116 64 188 +112 60 184 +108 56 184 +104 48 180 +100 44 180 +100 48 180 +100 56 180 +100 60 184 +100 68 184 +100 72 188 +100 80 188 +104 88 192 +104 92 192 +104 100 196 +104 104 196 +104 112 200 +104 116 200 +108 124 204 +108 132 204 +108 136 208 +108 144 208 +108 148 212 +108 156 212 +112 164 216 +112 168 216 +112 176 220 +112 180 220 +112 188 224 +112 192 224 +116 200 228 +116 208 228 +116 212 232 +116 220 232 +116 224 236 +116 232 236 +120 240 240 +120 236 240 +116 232 236 +116 228 232 +112 224 228 +112 220 228 +108 216 224 +108 212 220 +104 208 216 +100 204 216 +100 196 212 + 96 192 208 + 96 188 204 + 92 184 204 + 92 180 200 + 88 176 196 + 84 172 192 + 84 168 192 + 80 164 188 + 80 160 184 + 76 152 180 + 76 148 180 + 72 144 176 + 72 140 172 + 68 136 168 + 64 132 168 + 64 128 164 + 60 124 160 + 60 120 156 + 56 112 156 + 56 108 152 + 52 104 148 + 48 100 144 + 48 96 144 + 44 92 140 + 44 88 136 + 40 84 132 + 40 80 132 + 36 76 128 + 36 68 124 + 32 64 120 + 28 60 120 + 28 56 116 + 24 52 112 + 24 48 108 + 20 44 108 + 20 40 104 + 16 36 100 + 12 28 96 + 12 28 96 + 12 28 92 + 12 28 92 + 12 28 88 + 12 28 84 + 12 24 84 + 12 24 80 + 12 24 80 + 12 24 76 + 12 24 72 + 12 24 72 + 12 20 68 + 8 20 64 + 8 20 64 + 8 20 60 + 8 20 60 + 8 16 56 + 8 16 52 + 8 16 52 + 8 16 48 + 8 16 48 + 8 16 44 + 8 12 40 + 8 12 40 + 8 12 36 + 4 12 32 + 4 12 32 + 4 8 28 + 4 8 28 + 4 8 24 + 4 8 20 + 4 8 20 + 4 8 16 + 4 4 16 + 4 4 12 + 4 4 8 + 4 4 8 + 4 4 4 + 0 0 0 + 0 0 0 + 4 4 4 + 8 8 8 + 12 12 12 + 16 16 16 + 20 20 20 + 16 16 16 + 20 16 20 + 28 16 20 + 32 16 24 + 36 16 28 + 44 16 28 + 48 20 32 + 52 20 36 + 60 20 36 + 64 20 40 + 68 20 40 + 76 20 44 + 80 24 48 + 84 24 48 + 92 24 52 + 96 24 56 +100 24 56 +108 24 60 +112 24 60 +116 28 64 +124 28 68 +128 28 72 +136 32 76 +144 36 80 +152 40 88 +164 48 96 +172 52 104 +180 60 112 +192 64 116 +200 72 124 +208 76 132 +220 84 140 +228 88 148 +240 96 156 +232 92 152 +224 84 144 +216 80 140 +204 72 132 +196 68 128 +188 60 120 +176 56 116 +168 48 108 +160 44 104 +148 36 96 +148 36 96 +144 36 96 +140 32 96 +136 32 96 +136 32 96 +132 32 96 +128 32 96 +124 32 96 +124 32 96 +120 32 96 +116 32 96 +112 32 96 +112 32 96 +108 32 96 +104 32 96 +100 32 96 + 96 28 96 + 96 28 96 + 92 28 96 + 88 28 96 + 84 28 96 + 84 28 96 + 80 28 96 + 76 28 96 + 72 28 96 + 72 28 96 + 68 28 96 + 64 28 96 + 60 28 96 + 60 28 96 + 56 28 96 + 52 24 96 + 48 24 96 + 48 24 96 + 44 24 96 + 40 24 96 + 36 24 96 + 36 24 96 + 32 24 96 + 28 24 96 + 24 24 96 + 24 24 96 + 20 24 96 + 16 24 96 + 12 24 96 + 8 20 92 + 4 8 4 + 4 8 4 + 4 8 4 diff --git a/src/fractalzoomer/color_maps/JACCO172.MAP b/src/fractalzoomer/color_maps/JACCO172.MAP new file mode 100644 index 000000000..8c80056f8 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO172.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 4 0 4 + 4 0 8 + 8 0 12 + 8 4 16 + 12 4 20 + 12 4 24 + 16 4 28 + 16 4 32 + 20 8 36 + 20 8 40 + 24 8 44 + 24 8 48 + 28 8 52 + 28 12 56 + 32 12 60 + 32 12 64 + 36 12 68 + 36 12 72 + 40 16 76 + 40 16 80 + 44 16 84 + 44 16 88 + 48 16 92 + 48 20 96 + 52 20 100 + 52 20 104 + 56 20 108 + 56 20 112 + 60 24 116 + 60 24 120 + 64 24 124 + 64 24 128 + 68 24 132 + 68 28 136 + 72 28 140 + 72 28 144 + 76 28 148 + 76 28 152 + 80 32 156 + 84 32 160 + 88 32 164 + 88 32 172 + 92 32 176 + 96 36 184 + 96 36 184 + 96 36 180 + 96 36 176 + 96 36 172 + 96 36 172 + 96 36 168 + 96 36 164 + 96 36 160 + 96 36 160 + 96 36 156 + 96 36 152 + 96 36 148 + 96 36 148 + 96 36 148 + 92 36 144 + 92 36 144 + 92 36 144 + 88 36 140 + 88 36 140 + 84 36 140 + 84 36 136 + 84 36 136 + 80 36 136 + 80 36 132 + 76 32 132 + 76 32 128 + 72 32 124 + 72 32 120 + 68 28 116 + 64 28 112 + 64 28 108 + 60 28 104 + 56 24 100 + 56 24 96 + 52 24 88 + 52 24 84 + 48 20 80 + 44 20 76 + 44 20 72 + 40 20 68 + 36 16 64 + 36 16 60 + 32 16 56 + 28 12 52 + 28 12 44 + 24 12 40 + 24 12 36 + 20 8 32 + 16 8 28 + 16 8 24 + 12 8 20 + 8 4 16 + 8 4 12 + 4 4 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 4 + 0 0 4 + 0 0 4 + 4 0 4 + 4 0 4 + 4 4 8 + 4 4 8 + 4 4 8 + 4 4 8 + 4 4 8 + 4 4 12 + 8 4 12 + 8 4 12 + 8 4 12 + 8 4 12 + 8 8 16 + 8 8 16 + 8 8 16 + 12 8 16 + 12 8 16 + 12 8 20 + 12 8 20 + 12 8 20 + 12 8 20 + 12 8 20 + 16 12 24 + 20 12 16 + 16 8 12 + 40 32 36 + 64 56 60 + 88 80 84 +112 104 108 +140 132 132 +164 156 156 +188 180 180 +212 204 204 +240 232 232 +232 220 216 +224 208 200 +216 192 184 +204 180 168 +196 168 152 +188 156 132 +180 140 116 +172 128 100 +160 116 84 +152 100 68 +144 88 52 +136 76 36 +124 60 16 +112 52 16 + 96 48 16 + 80 40 12 + 64 32 12 + 48 24 8 + 32 16 8 + 16 8 4 + 16 16 20 + 28 28 24 + 44 36 28 + 56 48 36 + 68 56 40 + 84 68 44 + 96 76 48 +108 88 56 +124 96 60 +136 108 64 +148 116 68 +164 128 76 +172 132 76 +176 136 76 +184 140 76 +192 144 72 +196 144 72 +204 148 72 +208 152 72 +204 148 72 +200 140 68 +196 132 64 +192 124 60 +188 116 60 +184 108 56 +180 104 52 +176 96 48 +172 88 44 +168 80 44 +164 72 40 +160 64 36 +156 60 32 +152 52 28 +148 44 28 +144 36 24 +140 28 20 +136 20 16 +132 12 12 +136 24 20 +144 36 28 +148 48 36 +156 60 44 +160 72 52 +168 84 60 +172 96 68 +180 108 80 +188 120 88 +192 132 96 +200 144 104 +204 156 112 +212 168 120 +216 180 128 +224 192 136 +232 208 148 +232 204 148 +228 200 144 +228 196 144 +224 192 140 +224 188 140 +220 184 136 +220 180 136 +216 172 132 +216 168 132 +212 164 128 +212 160 128 +208 156 124 +208 152 124 +204 148 120 +204 144 120 +200 140 116 +200 136 116 +200 132 116 +196 128 112 +196 124 112 +192 120 108 +192 116 108 +188 112 104 +188 108 104 +184 104 100 +184 100 100 +180 92 96 +180 88 96 +176 84 92 +176 80 92 +172 76 88 +172 72 88 +168 68 84 +168 64 84 +164 60 80 +164 56 80 +160 52 76 +160 48 76 +156 44 72 +156 40 72 diff --git a/src/fractalzoomer/color_maps/JACCO173.MAP b/src/fractalzoomer/color_maps/JACCO173.MAP new file mode 100644 index 000000000..e114576a6 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO173.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 52 148 + 0 48 152 + 0 44 160 + 0 40 168 + 0 36 176 + 0 32 184 + 0 28 188 + 0 24 196 + 0 20 204 + 0 16 212 + 0 12 220 + 0 8 228 + 0 0 236 + 4 0 244 + 0 0 252 + 0 4 252 + 4 12 252 + 8 20 252 + 12 28 252 + 16 36 252 + 20 44 252 + 20 52 252 + 24 60 252 + 28 68 252 + 32 76 252 + 36 84 252 + 40 92 252 + 40 100 252 + 44 108 252 + 48 116 252 + 52 120 252 + 56 128 252 + 60 136 252 + 60 144 252 + 64 152 252 + 68 160 252 + 72 168 252 + 76 176 252 + 80 184 252 + 80 192 252 + 84 200 252 + 88 208 252 + 92 216 252 + 96 224 252 +100 232 252 +100 228 248 + 96 224 244 + 92 216 240 + 88 212 236 + 88 212 236 + 88 212 236 + 88 212 236 + 88 208 236 + 88 208 232 + 84 204 232 + 84 200 228 + 84 196 224 + 80 196 224 + 80 188 220 + 76 184 216 + 72 180 212 + 72 176 208 + 68 168 204 + 64 164 200 + 60 156 196 + 60 148 188 + 56 140 184 + 52 136 176 + 48 124 172 + 44 116 164 + 40 108 160 + 32 100 152 + 28 88 144 + 24 80 136 + 20 68 128 + 12 56 120 + 8 44 112 + 0 32 104 + 4 36 104 + 12 40 108 + 16 44 116 + 24 48 120 + 28 52 128 + 36 56 132 + 40 60 140 + 48 64 144 + 52 64 148 + 60 68 156 + 64 72 160 + 72 76 168 + 76 80 172 + 84 84 180 + 88 88 184 + 96 92 192 +104 100 192 +112 112 196 +124 120 200 +132 132 204 +144 140 208 +152 152 212 +164 160 216 +172 172 220 +180 180 224 +192 192 228 +200 200 232 +212 212 236 +220 220 240 +232 232 244 +240 240 248 +252 252 252 +252 240 244 +252 224 232 +252 208 224 +252 192 212 +252 176 204 +252 160 192 +252 144 184 +252 128 172 +252 112 164 +252 96 152 +252 80 144 +252 64 132 +252 48 124 +252 32 112 +252 16 104 +252 0 92 +236 0 88 +220 0 80 +204 0 76 +188 0 68 +168 0 64 +152 0 56 +136 0 52 +120 0 44 +104 0 40 + 84 0 32 + 68 0 28 + 52 0 20 + 36 0 16 + 20 0 8 + 0 0 0 + 0 8 4 + 4 16 8 + 8 24 16 + 12 32 20 + 16 44 28 + 20 52 32 + 24 60 36 + 28 68 44 + 32 76 48 + 36 88 56 + 40 96 60 + 44 104 64 + 48 112 72 + 52 120 76 + 56 132 84 + 48 136 84 + 40 144 80 + 52 148 88 + 68 156 100 + 80 164 112 + 96 168 124 +108 176 136 +124 184 144 +136 192 156 +152 196 168 +164 204 180 +180 212 192 +192 220 200 +208 224 212 +220 232 224 +200 216 204 +180 196 184 +160 176 164 +140 156 140 +116 140 120 + 96 120 100 + 76 100 76 + 56 80 56 + 36 60 36 + 12 40 12 + 12 40 12 + 16 48 16 + 16 52 16 + 20 56 20 + 20 64 20 + 24 68 24 + 24 72 24 + 28 80 28 + 28 84 28 + 28 88 28 + 32 96 32 + 32 100 32 + 36 104 36 + 36 112 36 + 40 116 40 + 40 120 40 + 44 128 44 + 44 132 44 + 48 136 48 + 48 144 48 + 52 148 52 + 52 152 52 + 56 156 60 + 60 164 68 + 68 172 80 + 72 180 88 + 80 184 96 + 84 192 108 + 92 200 116 + 96 208 124 +100 216 136 +108 220 144 +112 228 152 +120 236 164 +124 244 172 +132 252 184 +132 248 184 +132 244 180 +132 236 176 +132 232 172 +132 228 168 +132 220 164 +132 216 160 +132 212 156 +132 204 152 +132 200 152 +132 192 148 +132 188 144 +132 184 140 +132 176 136 +132 172 132 +132 168 128 +132 160 124 +132 156 120 +132 148 116 +132 144 116 +132 140 112 +132 132 108 +132 128 104 +132 124 100 +132 116 96 +132 112 92 +132 108 88 +132 100 84 +132 96 84 +132 88 80 +132 84 76 +132 80 72 +132 72 68 +132 68 64 +132 64 60 +132 56 56 +132 52 52 +128 44 48 diff --git a/src/fractalzoomer/color_maps/JACCO174.MAP b/src/fractalzoomer/color_maps/JACCO174.MAP new file mode 100644 index 000000000..d331e89e0 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO174.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 4 + 4 4 12 + 4 8 16 + 8 12 24 + 12 16 28 + 12 20 36 + 16 24 40 + 20 28 48 + 20 32 52 + 24 36 60 + 28 40 68 + 28 44 72 + 32 48 80 + 36 52 84 + 36 56 92 + 40 60 96 + 44 64 104 + 44 68 108 + 48 72 116 + 52 76 124 + 52 80 128 + 56 84 136 + 56 88 140 + 60 92 148 + 64 96 152 + 64 100 160 + 68 104 164 + 72 108 172 + 72 112 176 + 76 116 184 + 80 120 192 + 80 124 196 + 84 128 204 + 88 132 208 + 88 136 216 + 92 140 220 + 96 144 228 + 96 148 232 +100 152 240 +104 156 248 +100 168 248 +100 184 248 +100 196 248 +100 208 248 + 96 224 252 +100 232 252 +100 228 248 + 96 224 244 + 92 216 240 + 88 212 236 + 88 204 232 + 84 200 228 + 80 192 220 + 76 188 216 + 76 180 212 + 72 176 208 + 68 168 204 + 64 164 200 + 64 156 196 + 60 152 188 + 56 144 184 + 52 140 180 + 52 132 176 + 48 128 172 + 44 120 168 + 40 116 160 + 40 108 156 + 36 104 152 + 32 96 148 + 28 92 144 + 28 84 140 + 24 80 136 + 20 72 128 + 16 68 124 + 16 60 120 + 12 56 116 + 8 48 112 + 4 44 108 + 0 36 100 + 4 36 104 + 12 40 108 + 16 44 116 + 24 48 120 + 28 52 128 + 36 56 132 + 40 60 140 + 48 64 144 + 52 64 148 + 60 68 156 + 64 72 160 + 72 76 168 + 76 80 172 + 84 84 180 + 88 88 184 + 96 92 192 +104 100 192 +112 112 196 +124 120 200 +132 132 204 +144 140 208 +152 152 212 +164 160 216 +172 172 220 +180 180 224 +192 192 228 +200 200 232 +212 212 236 +220 220 240 +232 232 244 +240 240 248 +252 252 252 +252 244 240 +252 232 224 +252 224 208 +252 212 192 +252 204 176 +252 192 160 +252 184 144 +252 172 128 +252 164 112 +252 152 96 +252 144 80 +252 132 64 +252 124 48 +252 112 32 +252 104 16 +252 92 0 +236 88 0 +220 80 0 +204 76 0 +188 68 0 +168 64 0 +152 56 0 +136 52 0 +120 44 0 +104 40 0 + 84 32 0 + 68 28 0 + 52 20 0 + 36 16 0 + 20 8 0 + 0 0 0 + 0 8 4 + 4 8 16 + 8 16 24 + 12 20 32 + 16 28 44 + 20 32 52 + 24 36 60 + 28 44 68 + 32 48 76 + 36 56 88 + 40 60 96 + 44 64 104 + 48 72 112 + 52 76 120 + 56 84 132 + 48 84 136 + 40 80 144 + 52 88 148 + 68 100 156 + 80 112 164 + 96 124 168 +108 136 176 +124 144 184 +136 156 192 +152 168 196 +164 180 204 +180 192 212 +192 200 220 +208 212 224 +220 224 232 +236 236 240 +252 248 248 +252 252 252 +248 252 252 +244 248 248 +240 240 240 +232 232 232 +228 224 224 +220 216 220 +216 208 212 +212 200 204 +204 192 196 +200 188 192 +192 180 184 +188 172 176 +180 164 168 +176 156 164 +172 148 156 +164 140 148 +160 132 140 +152 128 136 +148 120 128 +140 112 120 +136 104 112 +132 96 108 +124 88 100 +120 80 92 +112 72 84 +108 68 80 +100 60 72 + 96 52 64 + 92 44 56 + 84 36 52 + 80 28 44 + 72 20 36 + 68 12 28 + 60 4 20 + 72 16 24 + 84 28 28 + 96 44 36 +108 56 40 +120 72 44 +132 84 52 +144 96 56 +156 112 60 +168 124 68 +180 140 72 +192 152 76 +204 164 84 +216 180 88 +228 192 92 +244 208 100 +232 204 100 +224 200 100 +212 192 96 +200 188 96 +192 184 96 +180 176 96 +168 172 92 +160 168 92 +148 164 92 +140 156 92 +128 152 88 +116 148 88 +108 140 88 + 96 136 88 + 84 132 84 + 76 128 84 + 64 120 84 + 56 116 84 + 44 112 80 + 32 104 80 + 24 100 80 + 12 96 80 + 0 88 76 + 0 88 80 + 0 84 88 + 0 80 96 + 0 76 104 + 0 80 104 + 0 84 104 + 0 88 104 + 0 96 104 diff --git a/src/fractalzoomer/color_maps/JACCO175.MAP b/src/fractalzoomer/color_maps/JACCO175.MAP new file mode 100644 index 000000000..d2340d884 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO175.MAP @@ -0,0 +1,256 @@ +192 192 192 +192 192 192 +192 192 192 +192 192 192 +192 192 192 +192 192 192 +192 192 188 +192 192 188 +192 192 188 +192 192 188 +192 192 188 +192 192 184 +192 192 184 +192 192 184 +192 192 184 +192 192 184 +192 188 184 +192 188 180 +192 188 180 +192 188 180 +192 188 180 +192 188 180 +192 188 176 +192 188 176 +192 188 176 +192 188 176 +192 188 176 +192 188 176 +192 188 172 +192 188 172 +192 188 172 +192 184 172 +192 184 172 +192 184 168 +192 184 168 +192 184 168 +192 184 168 +192 184 168 +192 184 168 +192 184 164 +192 184 164 +192 184 164 +192 184 164 +192 184 164 +192 184 160 +192 184 160 +192 180 160 +192 180 160 +192 180 160 +192 180 160 +192 180 156 +192 180 156 +192 180 156 +192 180 156 +192 180 156 +192 180 152 +184 172 148 +176 164 140 +168 152 132 +156 144 124 +148 136 116 +140 124 108 +132 116 100 +120 108 96 +112 96 88 +104 88 80 + 96 80 72 + 84 68 64 + 76 60 56 + 68 52 48 + 56 40 40 + 56 40 40 + 56 36 36 + 56 32 32 + 56 28 28 + 56 24 28 + 56 20 24 + 56 16 20 + 56 12 16 + 60 8 12 + 60 8 12 + 56 8 12 + 56 12 12 + 52 12 16 + 48 16 16 + 48 16 16 + 44 20 20 + 40 20 20 + 36 24 24 + 32 20 20 + 24 8 8 + 36 8 12 + 48 12 16 + 60 16 20 + 72 20 24 + 88 24 28 +100 28 32 +112 32 36 +124 36 40 +140 40 44 +132 40 44 +124 40 40 +112 40 40 +104 40 36 + 96 40 36 + 84 40 32 + 76 40 32 + 68 40 28 + 56 40 24 + 60 40 24 + 64 40 28 + 68 40 28 + 72 40 32 + 76 40 32 + 80 40 36 + 84 40 36 + 88 40 40 + 92 40 44 + 96 44 48 +104 52 52 +112 60 56 +116 68 60 +124 76 64 +132 84 68 +136 92 72 +144 100 76 +152 108 80 +156 108 76 +160 112 68 +168 116 60 +172 120 52 +180 120 48 +184 124 40 +192 128 32 +196 132 24 +204 136 16 +200 136 24 +196 132 32 +192 132 40 +184 128 48 +180 124 56 +176 124 64 +168 120 72 +164 116 80 +156 112 92 +156 112 84 +160 108 76 +160 108 68 +164 104 60 +164 104 48 +168 100 40 +168 100 32 +172 96 24 +176 92 12 +172 92 12 +168 88 12 +160 84 12 +156 80 12 +148 76 16 +144 72 16 +136 68 16 +132 64 16 +124 60 20 +124 60 20 +128 60 20 +132 60 20 +136 60 16 +140 60 16 +144 60 16 +148 60 12 +152 60 12 +156 56 8 +156 64 16 +160 72 24 +164 84 36 +168 92 44 +172 100 56 +176 112 64 +180 120 76 +184 128 84 +188 140 96 +188 136 96 +184 132 92 +180 128 92 +176 124 88 +176 124 88 +172 120 88 +168 116 88 +164 112 84 +160 112 84 +156 108 84 +156 104 84 +152 100 80 +148 100 80 +144 96 80 +140 92 80 +136 88 76 +136 88 76 +132 84 76 +128 80 76 +124 76 72 +120 76 72 +116 72 72 +112 68 72 +112 64 68 +108 64 68 +104 60 68 +100 56 68 + 96 52 64 + 92 52 64 + 92 48 64 + 88 44 64 + 84 40 60 + 80 40 60 + 76 36 60 + 72 32 60 + 68 28 56 + 68 28 56 + 68 28 56 + 68 28 56 + 64 28 52 + 64 28 52 + 64 28 52 + 64 28 52 + 60 28 48 + 60 28 48 + 60 28 48 + 60 28 48 + 56 28 44 + 56 24 44 + 56 24 44 + 56 24 44 + 52 24 40 + 52 24 40 + 52 24 40 + 52 24 40 + 48 24 36 + 48 24 36 + 48 24 36 + 48 24 36 + 44 24 32 + 44 24 32 + 44 20 32 + 44 20 32 + 40 20 28 + 40 20 28 + 40 20 28 + 40 20 28 + 36 20 24 + 36 20 24 + 36 20 24 + 36 20 24 + 32 20 20 + 32 20 20 + 32 20 20 + 28 16 16 diff --git a/src/fractalzoomer/color_maps/JACCO176.MAP b/src/fractalzoomer/color_maps/JACCO176.MAP new file mode 100644 index 000000000..f06200e89 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO176.MAP @@ -0,0 +1,256 @@ + 68 0 76 + 68 4 76 + 72 8 80 + 76 12 84 + 76 16 84 + 80 20 88 + 84 24 92 + 84 28 92 + 88 32 96 + 92 36 100 + 92 40 100 + 96 44 104 +100 48 108 +100 52 108 +104 56 112 +108 60 116 +108 64 116 +112 68 120 +116 72 124 +116 76 124 +120 80 128 +124 84 132 +124 88 132 +128 92 136 +132 96 140 +136 100 144 +136 104 144 +140 108 148 +144 112 152 +144 116 152 +148 120 156 +152 124 160 +152 128 160 +156 132 164 +160 136 168 +160 140 168 +164 144 172 +168 148 176 +168 152 176 +172 156 180 +176 160 184 +176 164 184 +180 168 188 +184 172 192 +188 180 196 +188 180 196 +188 180 200 +188 184 200 +188 184 200 +188 184 204 +192 188 204 +192 188 204 +192 188 208 +192 192 208 +192 192 208 +192 192 208 +192 196 212 +192 196 212 +192 196 212 +196 200 216 +196 200 216 +196 200 216 +196 200 220 +196 204 220 +196 204 220 +196 204 220 +196 208 224 +200 208 224 +200 208 224 +196 204 220 +192 200 216 +184 196 212 +180 192 208 +176 188 204 +168 184 200 +164 180 192 +160 176 188 +152 168 184 +148 164 180 +144 160 176 +136 156 172 +132 152 164 +124 148 160 +120 144 156 +116 140 152 +108 132 148 +104 128 144 +100 124 136 + 92 120 132 + 88 116 128 + 84 112 124 + 76 108 120 + 72 104 116 + 64 96 108 + 56 88 100 + 44 84 96 + 36 76 88 + 28 68 84 + 20 64 76 + 12 56 72 + 0 48 64 + 0 52 68 + 0 56 68 + 0 60 72 + 0 64 72 + 0 64 72 + 0 60 72 + 0 56 72 + 4 52 68 + 4 48 68 + 4 48 68 + 8 44 68 + 8 40 64 + 8 36 64 + 8 32 64 + 12 32 64 + 12 28 60 + 12 24 60 + 16 20 60 + 16 16 60 + 16 16 56 + 20 12 56 + 20 8 56 + 20 4 56 + 24 0 52 + 8 0 48 + 12 24 48 + 16 36 60 + 20 48 72 + 24 60 88 + 32 72 100 + 36 84 112 + 40 96 128 + 48 108 140 + 52 120 152 + 60 132 168 + 52 148 184 + 48 164 200 + 40 180 220 + 40 168 220 + 40 152 216 + 44 140 216 + 44 136 208 + 44 128 200 + 44 120 188 + 44 116 180 + 44 108 168 + 48 100 160 + 48 96 148 + 48 88 140 + 48 80 128 + 48 72 120 + 48 68 108 + 52 60 100 + 52 52 88 + 52 48 80 + 52 40 68 + 56 44 68 + 60 48 72 + 64 56 76 + 68 60 80 + 72 64 84 + 76 72 88 + 80 76 92 + 84 80 96 + 92 88 100 + 96 92 104 +100 96 108 +104 104 112 +108 108 116 +112 116 120 +116 120 124 +120 124 128 +128 132 128 +132 136 132 +136 140 136 +140 148 140 +144 152 144 +148 156 148 +152 164 152 +156 168 156 +164 176 160 +168 180 164 +172 184 168 +176 192 172 +180 196 176 +184 200 180 +188 208 184 +192 212 188 +200 220 192 +196 212 188 +188 208 184 +180 200 180 +176 196 176 +168 188 172 +160 184 168 +156 176 164 +148 172 160 +140 164 152 +136 160 148 +128 152 144 +120 148 140 +116 140 136 +108 136 132 +100 128 128 + 96 124 124 + 88 116 120 + 80 112 116 + 76 104 112 + 68 100 104 + 60 92 100 + 56 88 96 + 48 80 92 + 40 76 88 + 36 68 84 + 28 64 80 + 20 56 76 + 16 52 72 + 8 44 68 + 0 36 60 + 4 36 60 + 8 36 60 + 12 40 64 + 16 40 64 + 20 44 68 + 24 44 68 + 28 48 72 + 32 48 72 + 40 52 72 + 44 52 76 + 48 56 76 + 52 56 80 + 56 60 80 + 60 60 84 + 64 64 84 + 68 64 88 + 72 68 88 + 80 68 88 + 84 68 92 + 88 72 92 + 92 72 96 + 96 76 96 +100 76 100 +104 80 100 +108 80 104 +112 84 104 +120 84 104 +124 88 108 +128 88 108 +132 92 112 +136 92 112 +140 96 116 +144 96 116 +148 100 120 +152 100 120 +160 104 124 diff --git a/src/fractalzoomer/color_maps/JACCO177.MAP b/src/fractalzoomer/color_maps/JACCO177.MAP new file mode 100644 index 000000000..001698bb6 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO177.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 4 0 0 + 4 0 4 + 8 4 4 + 8 4 8 + 12 4 8 + 16 8 8 + 16 8 12 + 20 8 12 + 20 8 16 + 24 12 16 + 28 12 20 + 28 12 20 + 32 16 20 + 32 16 24 + 36 16 24 + 36 16 28 + 40 20 28 + 44 20 28 + 44 20 32 + 48 24 32 + 48 24 36 + 52 24 36 + 56 28 40 + 64 32 44 + 76 36 52 + 84 40 60 + 92 44 64 +104 52 72 +112 56 80 +120 60 84 +132 64 92 +140 68 100 +152 76 104 +160 80 112 +168 84 120 +180 88 124 +188 92 132 +200 100 140 +204 112 148 +208 124 156 +212 136 168 +216 148 176 +220 160 184 +224 172 196 +228 188 204 +232 200 212 +236 212 224 +240 224 232 +244 236 240 +252 252 252 +248 248 248 +244 244 244 +240 240 240 +232 232 232 +228 228 228 +224 224 224 +220 220 220 +212 212 212 +208 208 208 +204 204 204 +200 200 200 +192 192 192 +192 192 192 +192 192 192 +188 188 188 +188 188 188 +184 184 184 +184 184 184 +184 184 184 +180 180 180 +180 180 180 +180 180 180 +176 176 176 +172 168 172 +164 160 164 +156 152 160 +148 140 152 +140 132 144 +132 124 140 +124 116 132 +116 104 128 +108 96 120 +100 88 112 + 92 80 108 + 84 68 100 + 76 60 96 + 68 52 88 + 60 40 80 + 60 40 80 + 64 44 80 + 64 48 80 + 68 52 80 + 68 56 84 + 72 60 84 + 72 64 84 + 76 64 84 + 76 68 84 + 80 72 88 + 80 76 88 + 84 80 88 + 84 84 88 + 88 88 88 + 92 88 88 + 96 88 92 +100 88 96 +104 88 96 +108 88 100 +112 92 104 +116 92 104 +120 92 108 +124 92 112 +120 88 108 +116 84 104 +108 80 100 +104 76 92 + 96 72 88 + 92 68 84 + 84 64 76 + 80 60 72 + 72 56 68 + 68 52 60 + 60 44 56 + 56 40 52 + 48 36 44 + 44 32 40 + 36 28 36 + 32 24 28 + 24 20 24 + 20 16 20 + 12 12 12 + 8 8 8 + 0 0 0 + 8 4 4 + 16 8 12 + 24 12 20 + 32 16 28 + 40 24 32 + 48 28 40 + 56 32 48 + 64 36 56 + 72 44 60 + 80 48 68 + 92 52 76 +100 56 84 +108 64 88 +116 68 96 +124 72 104 +132 76 112 +140 84 116 +148 88 124 +156 92 132 +164 96 140 +176 104 148 +176 104 148 +180 104 148 +180 104 148 +180 104 152 +180 104 152 +180 104 152 +180 104 152 +180 104 152 +180 104 152 +180 104 152 +184 104 152 +184 104 152 +184 108 152 +184 108 152 +184 108 152 +184 108 152 +184 108 152 +184 108 156 +184 108 156 +184 108 156 +184 108 156 +188 108 156 +188 108 156 +188 108 156 +188 108 156 +188 108 156 +188 108 156 +188 108 156 +188 108 156 +188 108 156 +188 108 156 +156 108 188 +156 108 188 +152 108 188 +152 108 188 +148 108 184 +148 108 184 +144 108 184 +144 108 180 +140 108 180 +140 108 180 +136 108 176 +136 104 176 +132 104 176 +132 104 172 +128 104 172 +128 104 172 +124 104 168 +124 104 168 +120 104 168 +120 104 168 +116 104 164 +116 100 164 +112 100 164 +112 100 160 +108 100 160 +108 100 160 +104 100 156 +104 100 156 +100 100 156 +100 100 152 + 96 100 152 + 96 96 152 + 92 96 148 + 92 96 148 + 88 96 148 + 88 96 148 + 84 96 144 + 84 96 144 + 80 96 144 + 80 96 140 + 76 96 140 + 76 92 140 + 72 92 136 + 72 92 136 + 68 92 136 + 68 92 132 + 64 92 132 + 64 92 132 + 60 92 128 + 60 92 128 + 56 92 128 + 52 88 124 + 56 88 124 + 60 92 124 + 64 92 128 + 72 96 128 + 76 100 128 + 80 100 132 + 88 104 132 +100 116 140 +112 128 152 +128 140 160 +140 152 172 +156 164 180 +168 176 192 +180 188 200 +196 200 212 +188 192 204 +180 184 192 +168 172 184 diff --git a/src/fractalzoomer/color_maps/JACCO178.MAP b/src/fractalzoomer/color_maps/JACCO178.MAP new file mode 100644 index 000000000..f56cb9e79 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO178.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 40 20 52 + 48 24 68 + 60 32 84 + 72 36 100 + 84 52 112 +100 68 124 +116 88 136 +132 104 148 +144 124 160 +160 140 172 +176 160 184 +192 176 196 +208 196 208 +216 208 216 +224 216 220 +232 224 224 +240 232 228 +248 244 236 +248 244 236 +236 236 232 +224 224 228 +212 216 224 +196 204 216 +184 196 212 +172 184 208 +160 176 204 +144 164 196 +128 156 192 +116 144 188 +104 136 184 + 88 124 176 + 80 120 176 + 76 116 176 + 68 112 176 + 60 108 180 + 56 108 180 + 48 104 180 + 44 100 180 + 52 100 180 + 64 100 184 + 72 100 188 + 84 104 192 + 92 104 192 +104 104 196 +116 104 200 +124 108 204 +136 108 208 +144 108 208 +156 108 212 +164 112 216 +176 112 220 +188 112 224 +196 112 224 +208 116 228 +216 116 232 +228 116 236 +240 120 240 +220 112 228 +196 100 212 +176 88 196 +152 76 184 +132 68 168 +108 56 152 + 88 44 140 + 64 32 124 + 44 20 108 + 20 8 92 + 24 8 92 + 28 12 96 + 32 12 96 + 36 16 100 + 40 16 100 + 44 20 104 + 48 20 104 + 52 24 108 + 56 24 108 + 60 28 112 + 64 28 112 + 68 32 116 + 72 32 116 + 80 36 120 + 84 36 120 + 88 40 124 + 92 40 124 + 96 44 128 +100 44 128 +104 48 132 +108 48 132 +112 52 136 +116 52 136 +120 52 136 +124 56 140 +128 56 140 +132 60 144 +136 60 144 +140 64 148 +144 64 148 +148 68 152 +152 68 152 +160 72 156 +164 72 156 +168 76 160 +172 76 160 +172 80 160 +176 84 156 +176 88 152 +180 92 148 +180 96 148 +184 104 144 +184 108 140 +188 112 136 +188 116 136 +192 120 132 +192 128 128 +196 132 124 +196 136 124 +200 144 128 +208 152 136 +212 160 140 +220 172 148 +228 180 156 +232 188 160 +240 196 168 +248 208 176 +244 204 172 +236 200 168 +232 196 164 +224 188 160 +220 184 156 +212 180 148 +204 172 144 +200 168 140 +192 164 136 +188 156 132 +180 152 124 +176 148 120 +168 140 116 +160 136 112 +156 132 108 +148 124 100 +144 120 96 +136 116 92 +128 108 88 +124 104 84 +116 100 76 +112 92 72 +104 88 68 +100 84 64 + 92 76 60 + 84 72 52 + 80 68 48 + 72 60 44 + 68 56 40 + 60 52 36 + 52 44 28 + 48 40 24 + 40 36 20 + 36 32 20 + 32 28 16 + 28 24 16 + 20 20 12 + 16 16 12 + 16 16 16 + 20 16 20 + 28 16 20 + 32 24 16 + 36 28 16 + 44 28 16 + 48 32 20 + 52 36 20 + 60 36 20 + 64 40 20 + 68 40 20 + 76 44 20 + 80 48 24 + 84 48 24 + 92 52 24 + 96 56 24 +100 56 24 +108 60 24 +112 60 24 +116 64 28 +124 68 28 +128 72 28 +136 76 32 +144 80 36 +152 88 40 +164 96 48 +172 104 52 +180 112 60 +192 116 64 +200 124 72 +208 132 76 +220 140 84 +228 148 88 +240 156 96 +232 152 92 +224 144 84 +216 140 80 +204 132 72 +196 128 68 +188 120 60 +176 116 56 +168 108 48 +160 104 44 +148 96 36 +148 96 36 +148 96 36 +148 92 36 +148 92 36 +144 88 36 +144 88 36 +144 84 32 +144 84 32 +140 80 32 +140 80 32 +140 76 32 +140 76 28 +136 72 28 +136 72 28 +136 68 28 +136 68 28 +132 64 24 +132 64 24 +132 60 24 +132 60 24 +128 56 24 +128 56 24 +128 52 20 +128 52 20 +124 48 20 +124 48 20 +124 44 20 +124 44 16 +120 40 16 +120 40 16 +120 36 16 +120 36 16 +116 32 12 +116 32 12 +116 28 12 +116 28 12 +112 24 12 +112 24 12 +112 20 8 +112 20 8 +108 16 8 +108 16 8 +108 12 8 +108 12 4 +104 8 4 +104 8 4 +104 4 4 +104 4 4 +100 0 0 diff --git a/src/fractalzoomer/color_maps/JACCO179.MAP b/src/fractalzoomer/color_maps/JACCO179.MAP new file mode 100644 index 000000000..4f2361ca2 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO179.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 60 80 80 + 60 80 80 + 60 80 80 + 60 76 76 + 56 76 76 + 56 72 72 + 56 72 72 + 52 72 72 + 52 68 68 + 52 68 68 + 52 68 68 + 48 64 64 + 48 64 64 + 48 60 60 + 44 60 60 + 44 60 60 + 44 56 56 + 44 56 56 + 40 56 56 + 40 52 52 + 40 52 52 + 36 48 48 + 36 48 48 + 36 48 48 + 36 44 44 + 32 44 44 + 32 44 44 + 32 40 40 + 32 40 40 + 28 36 36 + 28 36 36 + 28 36 36 + 24 32 32 + 24 32 32 + 24 32 32 + 24 28 28 + 20 28 28 + 20 24 24 + 20 24 24 + 16 24 24 + 16 20 20 + 16 20 20 + 16 20 20 + 12 16 16 + 12 16 16 + 12 12 12 + 8 12 12 + 8 12 12 + 8 8 8 + 8 8 8 + 4 8 8 + 4 4 4 + 4 4 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 12 12 12 + 28 24 24 + 40 36 40 + 56 48 52 + 68 60 64 + 84 72 80 + 96 84 92 +112 96 104 +124 108 120 +140 120 132 +152 132 144 +168 144 160 +180 156 172 +196 168 188 +188 160 188 +184 148 176 +180 136 168 +176 124 156 +172 116 144 +168 104 136 +164 92 124 +160 80 116 +156 68 104 +152 60 92 +148 48 84 +144 36 72 +140 24 64 +136 12 52 +132 0 40 +128 4 40 +124 8 40 +120 12 40 +116 16 40 +112 20 40 +108 24 40 +104 28 40 +100 32 40 + 96 36 40 + 92 40 40 + 88 44 40 + 84 48 40 + 80 40 52 + 76 40 56 + 72 40 60 + 76 40 76 + 76 40 88 + 80 40 104 + 84 40 116 + 88 48 116 + 96 60 120 +100 72 124 +108 84 128 +112 96 132 +120 108 136 +128 120 140 +132 132 144 +144 140 148 +156 144 152 +168 152 156 +180 160 160 +192 164 164 +204 172 168 +216 176 172 +228 184 176 +240 192 180 +228 184 172 +216 176 164 +204 168 156 +192 156 148 +180 148 136 +168 140 128 +156 128 120 +144 120 112 +128 112 100 +116 104 92 +104 92 84 + 92 84 76 + 80 76 64 + 68 64 56 + 56 48 56 + 48 40 44 + 36 28 28 + 32 28 24 + 28 24 24 + 24 20 20 + 16 16 16 + 24 24 24 + 24 24 28 + 28 24 32 + 32 28 36 + 36 28 40 + 36 32 44 + 40 32 48 + 44 36 52 + 48 36 56 + 52 40 60 + 52 40 64 + 56 40 68 + 60 44 72 + 64 44 76 + 64 48 80 + 68 48 84 + 72 52 88 + 76 52 92 + 80 56 96 + 80 56 100 + 84 60 104 + 88 60 108 + 92 60 112 + 96 64 116 + 96 64 120 +100 68 124 +104 68 128 +108 72 132 +108 72 136 +112 76 140 +116 76 144 +120 76 148 +124 80 152 +124 80 156 +128 84 160 +132 84 164 +136 88 168 +140 88 172 +140 92 176 +144 92 180 +148 96 184 +152 96 188 +152 96 192 +156 100 196 +160 100 200 +164 104 204 +168 104 208 +168 108 212 +172 108 216 +176 112 220 +180 112 224 +184 116 232 +192 116 236 +196 116 240 +204 116 244 +212 120 252 +208 120 244 +200 120 232 +192 116 220 +184 116 212 +180 116 200 +172 112 188 +164 112 180 +156 112 168 +152 108 156 +144 108 144 +144 108 144 +144 108 144 +140 108 140 +140 104 140 +140 104 140 +136 104 136 +136 104 136 +132 100 132 +132 100 132 +132 100 132 +128 96 128 +128 96 128 +128 96 128 +124 96 124 +124 92 124 +120 92 120 +120 92 120 +120 88 120 +116 88 116 +116 88 116 +116 88 116 +112 84 112 +112 84 112 +108 84 108 +108 80 108 +108 80 108 +104 80 104 +104 80 104 +104 76 104 +100 76 100 +100 76 100 + 96 72 96 + 96 72 96 + 96 72 96 + 92 72 92 + 92 68 92 + 92 68 92 + 88 68 88 + 88 68 88 + 84 64 84 + 84 64 84 + 84 64 84 diff --git a/src/fractalzoomer/color_maps/JACCO180.MAP b/src/fractalzoomer/color_maps/JACCO180.MAP new file mode 100644 index 000000000..52bf1a8e9 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO180.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 8 + 0 0 16 + 0 0 24 + 0 0 32 + 0 0 44 + 0 0 52 + 0 0 60 + 0 0 68 + 4 0 80 + 12 0 80 + 20 0 80 + 28 0 80 + 36 0 80 + 44 0 80 + 52 0 80 + 60 0 80 + 52 0 72 + 44 0 60 + 36 0 48 + 28 0 36 + 20 0 24 + 12 0 12 + 0 0 0 + 0 0 0 + 4 0 4 + 4 0 8 + 8 0 12 + 12 0 16 + 12 0 16 + 16 0 16 + 20 0 16 + 24 0 16 + 28 0 16 + 32 0 16 + 32 0 16 + 36 0 16 + 40 0 16 + 44 0 16 + 48 0 16 + 52 0 16 + 56 0 16 + 56 0 16 + 60 0 16 + 64 0 16 + 68 0 16 + 72 0 16 + 76 0 16 + 80 0 16 + 80 0 16 + 84 0 16 + 88 0 16 + 92 0 16 + 96 0 16 +100 0 16 +104 0 16 +104 0 16 +108 0 16 +112 0 16 +116 0 16 +120 0 16 +124 0 16 +128 0 16 +132 0 16 +140 0 12 +144 0 8 +152 0 0 +156 12 0 +160 28 0 +164 44 0 +172 60 0 +176 76 0 +180 92 0 +188 108 0 +180 100 0 +172 92 0 +164 84 0 +156 76 0 +148 68 0 +140 60 0 +136 56 0 +128 48 0 +120 40 0 +112 32 0 +104 24 0 + 96 16 0 + 88 8 0 + 80 0 0 + 76 0 0 + 72 0 0 + 68 0 0 + 60 0 4 + 56 0 4 + 52 0 4 + 48 0 8 + 40 0 8 + 36 0 8 + 32 0 12 + 28 0 12 + 20 0 12 + 16 0 16 + 12 0 16 + 8 0 16 + 0 0 20 + 0 0 20 + 0 0 20 + 0 0 20 + 0 0 16 + 0 0 16 + 0 0 16 + 0 0 12 + 0 0 12 + 0 0 12 + 0 0 8 + 0 0 8 + 0 0 8 + 0 0 4 + 4 0 0 + 4 0 0 + 0 0 0 + 0 0 0 + 4 0 0 + 8 0 0 + 12 0 0 + 16 0 0 + 16 0 0 + 20 0 0 + 24 0 0 + 28 0 0 + 32 0 0 + 32 0 0 + 36 0 0 + 40 0 0 + 44 0 0 + 48 0 0 + 52 0 0 + 56 0 12 + 60 0 28 + 64 0 44 + 80 24 64 +100 48 84 +120 72 104 +136 100 124 +156 124 148 +176 148 168 +192 176 188 +212 200 208 +232 224 228 +252 252 252 +252 244 228 +252 232 204 +252 224 180 +248 212 152 +248 204 128 +248 192 104 +244 184 76 +244 172 52 +244 164 28 +240 152 0 +240 160 0 +228 140 0 +212 120 0 +196 100 0 +180 80 0 +168 60 0 +152 40 0 +136 20 0 +120 0 0 +108 0 0 + 92 0 0 + 76 0 0 + 60 0 0 + 48 0 0 + 32 0 0 + 16 0 0 + 0 0 0 + 0 0 4 + 4 0 8 + 8 0 16 + 8 0 20 + 12 0 28 + 16 0 32 + 20 0 40 + 20 0 36 + 16 0 32 + 16 0 28 + 12 0 24 + 12 0 20 + 8 0 16 + 8 0 12 + 4 0 8 + 0 0 0 + 4 0 0 + 12 0 0 + 20 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 48 0 0 + 52 0 0 + 60 0 0 + 68 0 0 + 76 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +108 0 0 +116 0 0 +124 0 0 +132 0 0 +136 0 0 +144 0 0 +152 0 0 +160 0 0 +152 0 0 +144 0 4 +136 0 4 +128 0 8 +120 0 12 +108 0 12 +100 0 16 + 92 0 20 + 84 0 20 + 76 0 24 + 64 0 24 + 56 0 28 + 48 0 32 + 40 0 32 + 32 0 36 + 20 0 40 + 20 0 52 + 16 0 64 + 16 0 80 + 12 0 92 + 12 0 104 + 8 0 120 + 8 0 132 + 4 0 144 + 0 0 160 + 0 16 160 + 0 32 160 + 0 48 160 + 0 68 160 + 0 84 160 + 0 100 160 + 0 120 160 + 0 128 164 + 0 136 168 + 0 144 172 + 0 152 176 + 0 164 180 + 0 172 184 + 0 180 188 + 0 0 0 +192 192 192 diff --git a/src/fractalzoomer/color_maps/JACCO181.MAP b/src/fractalzoomer/color_maps/JACCO181.MAP new file mode 100644 index 000000000..54e5a3b77 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO181.MAP @@ -0,0 +1,256 @@ + 64 28 32 + 72 40 40 + 80 48 48 + 88 60 56 + 96 68 64 +100 80 72 +108 88 80 +116 100 92 +124 112 100 +132 120 108 +136 132 116 +144 140 124 +152 152 132 +160 160 140 +168 172 148 +176 184 160 +184 196 168 +192 204 172 +204 216 180 +212 224 184 +220 236 192 +232 248 200 +228 244 200 +224 240 200 +216 232 196 +208 220 188 +200 212 184 +188 200 176 +180 188 172 +172 180 164 +160 168 156 +152 156 152 +144 148 144 +132 136 140 +124 128 132 +116 116 128 +104 104 120 + 96 96 112 + 88 84 108 + 76 72 100 + 68 64 96 + 60 52 88 + 48 40 80 + 36 28 72 + 24 16 60 + 8 0 48 + 12 0 48 + 16 0 48 + 20 0 48 + 24 0 44 + 28 0 44 + 32 0 44 + 40 0 40 + 44 0 40 + 48 0 40 + 40 0 52 + 36 0 56 + 36 0 60 + 36 0 64 + 32 0 72 + 32 0 76 + 32 0 80 + 28 0 84 + 28 0 88 + 28 0 92 + 28 0 96 + 24 0 104 + 24 0 108 + 24 0 112 + 20 0 116 + 20 0 120 + 40 20 128 + 48 28 128 + 56 36 132 + 60 44 136 + 68 48 136 + 72 52 140 + 76 56 140 + 80 60 140 + 84 64 144 + 88 68 144 + 92 72 144 + 92 76 148 + 96 76 148 +100 80 148 +104 84 152 +104 88 152 +108 88 152 +112 92 152 +112 96 156 +116 96 156 +116 100 156 +120 100 156 +124 104 160 +124 108 160 +128 108 160 +128 112 160 +132 112 160 +132 116 164 +136 116 164 +136 120 164 +140 120 164 +140 124 164 +144 124 168 +144 128 168 +148 128 168 +148 132 168 +152 132 168 +152 136 172 +152 136 172 +156 136 172 +156 140 172 +160 140 172 +160 144 172 +164 144 172 +164 148 176 +164 148 176 +168 148 176 +168 152 176 +168 152 176 +172 156 176 +172 156 180 +176 156 180 +176 160 180 +176 160 180 +180 160 180 +180 164 180 +180 164 180 +184 168 184 +184 168 184 +188 168 184 +188 172 184 +188 172 184 +192 172 184 +192 176 184 +192 176 188 +196 176 188 +196 180 188 +196 180 188 +200 180 188 +200 184 188 +200 184 188 +204 184 188 +204 188 192 +204 188 192 +208 188 192 +208 192 192 +208 192 192 +208 192 192 +212 196 192 +212 196 192 +212 196 192 +216 200 196 +216 200 196 +212 200 196 +212 200 196 +208 196 196 +208 196 192 +204 196 192 +204 196 192 +200 192 192 +200 192 188 +196 192 188 +196 192 188 +192 188 188 +188 188 188 +188 188 184 +184 184 184 +184 184 184 +180 184 184 +180 184 180 +176 180 180 +176 180 180 +172 180 180 +168 176 176 +160 168 172 +152 160 164 +140 156 160 +132 148 152 +124 140 148 +116 136 140 +108 128 136 + 96 120 128 + 88 116 124 + 80 108 120 + 72 104 112 + 64 96 108 + 56 88 100 + 44 84 96 + 36 76 88 + 28 68 84 + 20 64 76 + 12 56 72 + 0 48 64 + 0 52 68 + 0 56 68 + 12 48 68 + 24 40 72 + 36 28 72 + 48 20 76 + 60 12 76 + 76 0 80 + 84 4 84 + 92 4 84 +100 4 84 +108 4 84 +116 4 84 +124 4 84 +132 4 84 +140 0 80 +132 0 80 +124 0 80 +112 0 76 + 96 0 72 + 84 0 68 + 68 0 64 + 52 0 60 + 40 0 56 + 24 0 52 + 8 0 48 + 12 24 48 + 16 36 60 + 20 48 72 + 24 60 88 + 32 72 100 + 36 84 112 + 40 96 128 + 48 108 140 + 52 120 152 + 60 132 168 + 52 148 184 + 48 164 200 + 40 180 220 + 40 168 220 + 40 152 216 + 44 140 216 + 44 136 208 + 44 128 200 + 44 120 188 + 44 116 180 + 44 108 168 + 48 100 160 + 48 96 148 + 48 88 140 + 48 80 128 + 48 72 120 + 48 68 108 + 52 60 100 + 52 52 88 + 52 48 80 + 52 40 68 + 52 32 60 + 56 24 48 + 48 0 8 + 52 8 16 + 60 20 24 diff --git a/src/fractalzoomer/color_maps/JACCO182.MAP b/src/fractalzoomer/color_maps/JACCO182.MAP new file mode 100644 index 000000000..9bbebe3ff --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO182.MAP @@ -0,0 +1,256 @@ + 44 40 16 + 44 44 20 + 48 44 24 + 48 48 28 + 48 52 32 + 48 52 36 + 48 56 36 + 48 60 40 + 48 64 44 + 52 64 48 + 52 68 52 + 52 72 56 + 52 72 60 + 52 76 64 + 52 80 68 + 56 84 72 + 52 80 68 + 52 76 64 + 48 72 60 + 44 68 56 + 40 64 52 + 36 56 48 + 32 52 44 + 32 48 40 + 28 44 36 + 24 36 32 + 20 32 28 + 16 28 24 + 12 24 20 + 8 16 12 + 36 16 32 + 0 0 0 + 64 20 52 + 92 24 72 +120 28 92 +148 32 112 +144 32 108 +140 28 104 +132 28 100 +128 28 96 +124 24 92 +120 24 88 +112 24 84 +108 24 80 +104 20 76 +100 20 72 + 96 20 68 + 88 16 68 + 84 16 64 + 80 16 60 + 76 12 56 + 76 16 60 + 80 24 68 + 84 32 76 + 88 40 80 + 92 44 88 + 96 52 96 +100 60 100 +104 68 108 +108 72 116 +112 80 120 +116 88 128 +120 96 136 +124 104 140 +128 108 148 +132 116 156 +136 124 160 +140 132 168 +144 136 176 +148 144 180 +152 152 188 +156 160 196 +160 168 204 +156 164 196 +148 156 188 +144 152 180 +136 144 172 +132 136 164 +124 132 156 +120 124 148 +112 116 140 +108 112 132 +100 104 124 + 96 96 116 + 88 92 108 + 80 84 100 + 76 80 92 + 68 72 84 + 64 64 76 + 56 60 68 + 52 52 60 + 44 44 52 + 40 40 44 + 32 32 36 + 24 24 28 + 40 36 36 + 56 52 48 + 72 68 56 + 88 84 68 +104 100 80 +120 116 88 +136 132 100 +152 148 112 +172 164 124 +168 160 120 +160 152 116 +156 148 112 +148 140 108 +140 136 100 +136 128 96 +128 124 92 +120 116 88 +116 112 80 +108 104 76 +100 100 72 + 96 92 68 + 88 84 64 + 84 80 56 + 76 72 52 + 68 68 48 + 64 60 44 + 56 56 36 + 48 48 32 + 44 44 28 + 36 36 24 + 28 28 16 + 36 36 24 + 44 44 36 + 52 52 48 + 60 60 60 + 68 68 68 + 76 76 80 + 88 88 92 + 96 96 104 +104 104 112 +112 112 124 +120 120 136 +128 128 148 +140 140 160 +132 132 152 +128 128 144 +120 120 140 +112 112 132 +108 108 124 +100 100 120 + 96 96 112 + 88 88 104 + 84 84 96 + 76 76 92 + 72 72 84 + 64 64 76 + 60 60 72 + 52 52 64 + 48 48 56 + 40 40 52 + 36 36 44 + 28 28 36 + 24 24 28 + 44 44 48 + 64 64 68 + 84 84 88 +108 108 108 +128 128 132 +148 148 152 +172 172 172 +192 192 192 +216 216 216 +208 208 208 +200 200 200 +192 192 192 +184 184 184 +176 176 176 +168 168 168 +160 160 160 +152 152 152 +144 144 144 +136 136 136 +128 128 128 +116 116 116 +108 108 108 +100 100 100 + 92 92 92 + 84 84 84 + 76 76 76 + 68 68 68 + 60 60 60 + 52 52 52 + 52 56 56 + 56 60 60 + 60 68 64 + 64 72 68 + 68 80 72 + 68 84 76 + 72 92 80 + 76 96 88 + 80 104 92 + 84 108 96 + 84 116 100 + 88 120 104 + 92 128 108 + 96 132 112 +100 140 120 + 96 132 116 + 88 128 112 + 84 120 108 + 80 116 100 + 76 108 96 + 72 104 92 + 68 96 84 + 64 92 80 + 60 84 76 + 56 80 68 + 52 72 64 + 48 68 60 + 44 60 52 + 40 56 48 + 32 48 44 + 28 44 40 + 24 36 32 + 20 32 28 + 24 32 36 + 28 28 44 + 36 28 52 + 40 24 64 + 44 24 72 + 52 20 80 + 56 20 92 + 64 16 100 + 68 16 108 + 72 12 120 + 80 12 128 + 84 8 136 + 88 8 148 + 96 4 156 +100 4 164 +108 0 176 +108 0 172 +104 0 164 +100 4 156 + 96 4 148 + 96 8 140 + 92 8 132 + 88 12 124 + 84 12 116 + 84 16 108 + 80 16 100 + 76 20 96 + 72 20 88 + 72 24 80 + 68 24 72 + 64 28 64 + 60 28 56 + 60 32 48 + 56 32 40 + 52 36 32 + 48 36 24 diff --git a/src/fractalzoomer/color_maps/JACCO183.MAP b/src/fractalzoomer/color_maps/JACCO183.MAP new file mode 100644 index 000000000..5b60360a3 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO183.MAP @@ -0,0 +1,256 @@ + 52 28 84 + 52 20 88 + 60 28 96 + 64 36 100 + 72 44 108 + 80 52 112 + 88 60 120 + 92 68 124 +100 76 128 +108 84 136 +112 92 140 +120 100 148 +128 112 152 +136 120 160 +140 128 164 +148 136 172 +156 144 176 +160 152 180 +168 160 188 +176 168 192 +184 176 200 +188 184 204 +196 192 212 +204 200 216 +212 212 224 +204 204 216 +196 192 204 +188 180 192 +176 168 180 +168 156 168 +160 144 156 +148 132 144 +140 120 132 +132 108 124 +124 96 112 +112 84 100 +104 72 88 + 96 60 76 + 84 48 64 + 76 36 52 + 68 24 40 + 56 12 28 + 48 0 16 + 48 0 20 + 44 0 24 + 44 0 28 + 44 0 32 + 40 0 40 + 40 0 44 + 40 0 48 + 40 0 52 + 36 0 56 + 36 0 60 + 36 0 64 + 32 0 72 + 32 0 76 + 32 0 80 + 28 0 84 + 28 0 88 + 28 0 92 + 28 0 96 + 24 0 104 + 24 0 108 + 24 0 112 + 20 0 116 + 20 0 120 + 40 20 128 + 48 28 128 + 56 36 132 + 60 44 136 + 68 48 136 + 72 52 140 + 76 56 140 + 80 60 140 + 84 64 144 + 88 68 144 + 92 72 144 + 92 76 148 + 96 76 148 +100 80 148 +104 84 152 +104 88 152 +108 88 152 +112 92 152 +112 96 156 +116 96 156 +116 100 156 +120 100 156 +124 104 160 +124 108 160 +128 108 160 +128 112 160 +132 112 160 +132 116 164 +136 116 164 +136 120 164 +140 120 164 +140 124 164 +144 124 168 +144 128 168 +148 128 168 +148 132 168 +152 132 168 +152 136 172 +152 136 172 +156 136 172 +156 140 172 +160 140 172 +160 144 172 +164 144 172 +164 148 176 +164 148 176 +168 148 176 +168 152 176 +168 152 176 +172 156 176 +172 156 180 +176 156 180 +176 160 180 +176 160 180 +180 160 180 +180 164 180 +180 164 180 +184 168 184 +184 168 184 +188 168 184 +188 172 184 +188 172 184 +192 172 184 +192 176 184 +192 176 188 +196 176 188 +196 180 188 +196 180 188 +200 180 188 +200 184 188 +200 184 188 +204 184 188 +204 188 192 +192 188 204 +192 188 208 +192 192 208 +192 192 208 +192 192 208 +192 196 212 +192 196 212 +192 196 212 +196 200 216 +196 200 216 +196 200 216 +196 200 220 +196 204 220 +196 204 220 +196 204 220 +196 208 224 +200 208 224 +200 208 224 +200 212 228 +200 212 228 +200 212 228 +200 212 228 +200 216 232 +200 216 232 +200 216 232 +200 220 236 +196 212 224 +188 204 212 +184 196 200 +176 188 188 +168 176 176 +160 168 172 +152 160 164 +140 156 160 +132 148 152 +124 140 148 +116 136 140 +108 128 136 + 96 120 128 + 88 116 124 + 80 108 120 + 72 104 112 + 64 96 108 + 56 88 100 + 44 84 96 + 36 76 88 + 28 68 84 + 20 64 76 + 12 56 72 + 0 48 64 + 0 52 68 + 0 56 68 + 0 60 72 + 0 64 72 + 0 68 76 + 0 72 76 + 0 76 80 + 4 84 84 + 4 92 84 + 4 100 84 + 4 108 84 + 4 116 84 + 4 124 84 + 4 132 84 + 0 140 80 + 0 132 80 + 0 124 80 + 0 112 76 + 0 96 72 + 0 84 68 + 0 68 64 + 0 52 60 + 0 40 56 + 0 24 52 + 0 8 48 + 24 12 48 + 40 24 52 + 56 36 56 + 72 48 60 + 88 60 60 +104 72 64 +120 84 68 +136 100 72 +152 116 64 +168 132 60 +184 148 52 +200 164 48 +220 180 40 +220 168 40 +216 152 40 +216 140 44 +208 136 44 +200 128 44 +188 120 44 +180 116 44 +168 108 44 +160 100 48 +148 96 48 +140 88 48 +128 80 48 +120 72 48 +108 68 48 +100 60 52 + 88 52 52 + 80 48 52 + 68 40 52 + 60 32 52 + 48 24 56 + 8 0 48 + 16 8 52 + 24 20 60 + 36 28 64 + 44 40 72 + 52 48 76 + 52 44 76 + 52 40 80 + 52 32 80 diff --git a/src/fractalzoomer/color_maps/JACCO184.MAP b/src/fractalzoomer/color_maps/JACCO184.MAP new file mode 100644 index 000000000..cc5f32b3c --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO184.MAP @@ -0,0 +1,256 @@ +200 208 224 +200 212 228 +200 212 228 +200 212 228 +200 212 228 +200 216 232 +200 216 232 +200 216 232 +200 220 236 +204 220 236 +192 192 192 +192 192 192 +184 188 188 +176 180 184 +168 176 176 +160 168 172 +152 160 164 +140 156 160 +132 148 152 +124 140 148 +116 136 140 +108 128 136 + 96 120 128 + 88 116 124 + 80 108 120 + 72 104 112 + 64 96 108 + 56 88 100 + 44 84 96 + 36 76 88 + 28 68 84 + 20 64 76 + 12 56 72 + 0 48 64 + 0 52 68 + 0 56 68 + 0 60 72 + 0 64 72 + 0 68 76 + 0 72 76 + 0 76 80 + 4 84 84 + 4 92 84 + 4 100 84 + 4 108 84 + 4 116 84 + 4 124 84 + 4 132 84 + 0 140 80 + 0 132 80 + 0 124 80 + 0 112 76 + 0 96 72 + 0 84 68 + 0 68 64 + 0 52 60 + 0 40 56 + 0 24 52 + 0 8 48 + 24 12 48 + 40 24 52 + 56 36 56 + 72 48 60 + 88 60 60 +104 72 64 +120 84 68 +136 100 72 +152 116 64 +168 132 60 +184 148 52 +200 164 48 +220 180 40 +220 168 40 +216 152 40 +216 140 44 +208 136 44 +200 128 44 +188 120 44 +180 116 44 +168 108 44 +160 100 48 +148 96 48 +140 88 48 +128 80 48 +120 72 48 +108 68 48 +100 60 52 + 88 52 52 + 80 48 52 + 68 40 52 + 60 32 52 + 48 24 56 + 8 0 48 + 16 8 52 + 24 20 60 + 36 28 64 + 44 40 72 + 52 48 76 + 64 60 84 + 72 72 92 + 80 80 96 + 92 92 104 +100 100 108 +108 112 116 +120 124 124 +128 132 128 +136 144 136 +148 152 140 +156 164 148 +164 172 152 +176 184 160 +184 196 168 +192 204 172 +204 216 180 +212 224 184 +220 236 192 +232 248 200 +228 244 200 +224 240 200 +220 236 204 +216 232 204 +212 228 204 +208 224 208 +204 220 208 +200 216 208 +188 208 196 +176 196 184 +164 188 172 +152 176 160 +140 164 148 +128 156 136 +116 144 124 +100 132 108 + 88 124 96 + 76 112 84 + 64 104 72 + 52 92 60 + 40 80 48 + 28 72 36 + 16 60 24 + 0 48 8 + 0 48 12 + 0 48 16 + 0 48 20 + 0 44 24 + 0 44 28 + 0 44 32 + 0 40 40 + 0 40 44 + 0 40 48 + 0 40 52 + 0 36 56 + 0 36 60 + 0 36 64 + 0 32 72 + 0 32 76 + 0 32 80 + 0 28 84 + 0 28 88 + 0 28 92 + 0 28 96 + 0 24 104 + 0 24 108 + 0 24 112 + 0 20 116 + 0 20 120 + 20 40 128 + 28 48 128 + 36 56 132 + 44 60 136 + 48 68 136 + 52 72 140 + 56 76 140 + 60 80 140 + 64 84 144 + 68 88 144 + 72 92 144 + 76 92 148 + 76 96 148 + 80 100 148 + 84 104 152 + 88 104 152 + 88 108 152 + 92 112 152 + 96 112 156 + 96 116 156 +100 116 156 +100 120 156 +104 124 160 +108 124 160 +108 128 160 +112 128 160 +112 132 160 +116 132 164 +116 136 164 +120 136 164 +120 140 164 +124 140 164 +124 144 168 +128 144 168 +128 148 168 +132 148 168 +132 152 168 +136 152 172 +136 152 172 +136 156 172 +140 156 172 +140 160 172 +144 160 172 +144 164 172 +148 164 176 +148 164 176 +148 168 176 +152 168 176 +152 168 176 +156 172 176 +156 172 180 +156 176 180 +160 176 180 +160 176 180 +160 180 180 +164 180 180 +164 180 180 +168 184 184 +168 184 184 +168 188 184 +172 188 184 +172 188 184 +172 192 184 +176 192 184 +176 192 188 +176 196 188 +180 196 188 +180 196 188 +180 200 188 +184 200 188 +184 200 188 +184 204 188 +188 204 192 +188 204 192 +188 208 192 +192 208 192 +192 208 192 +192 208 192 +196 212 192 +196 212 192 +196 212 192 +200 216 196 +200 216 196 +200 216 196 +200 220 196 +204 220 196 +204 220 196 +204 220 196 +208 224 196 +208 224 200 diff --git a/src/fractalzoomer/color_maps/JACCO185.MAP b/src/fractalzoomer/color_maps/JACCO185.MAP new file mode 100644 index 000000000..762ccf090 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO185.MAP @@ -0,0 +1,256 @@ +160 88 32 +164 88 24 +168 88 20 +176 92 12 +172 92 16 +168 92 20 +160 88 24 +156 88 28 +148 88 32 +132 80 32 +116 68 28 +100 60 28 + 84 48 24 + 68 40 20 + 52 28 20 + 36 20 16 + 20 8 12 + 24 8 16 + 32 8 20 + 36 12 24 + 44 12 24 + 48 12 28 + 56 12 32 + 64 16 36 + 68 16 40 + 76 16 40 + 80 16 44 + 88 20 48 + 92 20 52 +100 20 56 +108 20 56 +112 24 60 +120 24 64 +124 24 68 +132 24 72 +140 28 76 +136 28 76 +128 28 76 +120 32 72 +112 32 72 +104 32 68 + 96 36 68 + 88 36 64 + 80 36 64 + 72 40 60 + 64 40 60 + 56 44 56 + 64 52 64 + 76 64 76 + 88 76 88 + 96 88 96 +108 100 108 +120 112 120 +128 124 128 +140 136 140 +152 148 152 +164 160 164 +160 152 156 +152 140 144 +144 128 132 +140 116 120 +132 104 108 +124 92 96 +120 80 84 +112 68 72 +104 56 60 +104 56 60 +108 64 68 +112 72 76 +116 84 84 +124 92 92 +128 100 100 +132 112 108 +136 120 116 +144 132 128 +148 140 136 +152 148 144 +156 160 152 +164 168 160 +168 180 168 +172 188 176 +180 200 188 +172 180 172 +164 160 152 +156 140 136 +148 120 116 +140 100 100 +132 80 80 +124 60 64 +112 36 44 +104 36 44 + 96 36 44 + 84 36 44 + 76 36 44 + 68 36 44 + 56 36 44 + 56 36 44 + 56 36 44 + 56 40 48 + 56 40 48 + 56 40 48 + 56 44 52 + 56 44 52 + 56 44 52 + 52 48 56 + 52 48 56 + 52 48 56 + 52 52 60 + 52 52 60 + 52 52 60 + 52 56 64 + 52 56 64 + 52 56 64 + 48 60 68 + 48 60 68 + 48 60 68 + 48 64 72 + 48 64 72 + 48 64 72 + 48 68 76 + 48 68 76 + 44 72 80 + 44 72 80 + 44 72 80 + 48 72 80 + 48 72 80 + 52 72 76 + 52 72 76 + 52 72 76 + 52 72 76 + 52 72 76 + 52 72 80 + 52 72 80 + 52 72 80 + 52 72 84 + 52 72 84 + 52 72 84 + 52 72 88 + 52 72 88 + 52 72 88 + 56 72 92 + 56 72 92 + 56 72 92 + 56 76 96 + 56 76 96 + 56 76 96 + 56 76 100 + 56 76 100 + 56 76 100 + 56 76 104 + 56 76 104 + 56 76 104 + 60 76 108 + 60 76 108 + 60 76 108 + 60 76 112 + 60 76 112 + 60 76 112 + 60 76 116 + 60 80 116 + 60 80 116 + 60 80 120 + 60 80 120 + 60 80 120 + 64 80 124 + 64 80 124 + 64 80 124 + 64 80 128 + 64 80 128 + 64 80 128 + 64 80 132 + 64 80 132 + 64 80 132 + 64 80 136 + 64 80 136 + 68 84 140 + 72 92 144 + 76 100 148 + 80 104 156 + 84 112 160 + 92 120 164 + 96 128 168 +100 136 176 +104 140 180 +108 148 184 +112 156 192 +120 164 196 +124 172 200 +128 176 204 +132 184 212 +136 192 216 +140 200 220 +148 208 228 +144 200 220 +136 188 212 +132 180 204 +124 168 192 +120 160 184 +112 148 176 +108 140 164 +100 128 156 + 92 116 148 + 88 108 136 + 80 96 128 + 76 88 120 + 68 76 108 + 64 68 100 + 56 56 92 + 48 44 80 + 60 52 84 + 72 64 92 + 84 76 100 + 96 88 108 +108 96 116 +120 108 124 +132 120 132 +148 132 140 +136 120 128 +120 104 116 +104 88 104 + 88 72 92 + 72 56 80 + 56 40 68 + 40 24 56 + 24 8 40 + 24 8 60 + 20 12 84 + 20 16 108 + 16 20 128 + 12 24 152 + 8 28 176 + 32 52 180 + 56 76 188 + 80 100 192 +104 128 200 +128 152 208 +152 176 212 +176 200 220 +204 228 228 +220 216 192 +212 204 180 +200 192 168 +192 180 156 +184 168 144 +172 152 132 +164 140 120 +156 128 108 +144 116 96 +136 104 84 +124 88 68 +128 88 64 +132 88 60 +136 88 52 +144 88 48 +148 88 44 +152 88 36 diff --git a/src/fractalzoomer/color_maps/JACCO186.MAP b/src/fractalzoomer/color_maps/JACCO186.MAP new file mode 100644 index 000000000..3148989df --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO186.MAP @@ -0,0 +1,256 @@ + 60 84 80 + 60 80 76 + 56 76 72 + 56 76 72 + 52 72 68 + 52 72 68 + 48 68 64 + 48 64 60 + 44 64 60 + 44 60 56 + 44 56 56 + 40 56 52 + 40 52 48 + 36 52 48 + 36 48 44 + 32 44 44 + 32 44 40 + 28 40 36 + 28 36 36 + 24 36 32 + 24 32 32 + 24 28 28 + 20 28 24 + 20 24 24 + 16 24 20 + 16 20 20 + 12 16 16 + 12 16 12 + 8 12 12 + 8 8 8 + 4 8 8 + 4 4 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 24 0 12 + 48 0 24 + 72 4 36 + 96 4 48 +120 8 60 +144 8 72 +168 12 84 +156 12 80 +144 12 72 +132 8 68 +120 8 60 +108 8 56 +100 8 48 + 88 4 44 + 76 4 36 + 64 4 32 + 52 4 24 + 40 0 20 + 28 0 12 + 20 0 8 + 8 0 4 + 0 0 0 + 0 0 0 + 4 4 0 + 8 8 0 + 12 12 0 + 16 12 0 + 20 16 0 + 24 20 0 + 28 24 0 + 28 24 4 + 32 28 4 + 36 32 4 + 40 36 4 + 44 36 4 + 48 40 4 + 52 44 4 + 56 48 4 + 60 52 8 + 72 64 24 + 84 76 40 + 96 92 56 +108 104 72 +124 116 88 +136 132 104 +148 144 120 +160 156 136 +172 172 152 +188 184 168 +200 196 184 +212 212 200 +224 224 216 +236 236 232 +252 252 252 +252 252 252 +248 248 252 +248 248 248 +244 244 248 +244 240 244 +240 240 244 +240 236 240 +236 232 240 +236 232 236 +232 228 236 +232 224 236 +228 224 232 +228 220 232 +224 216 228 +224 216 228 +220 212 224 +220 208 224 +216 208 220 +216 204 220 +212 200 220 +212 200 216 +208 196 216 +208 192 212 +204 192 212 +204 188 208 +200 184 208 +200 184 204 +196 180 204 +196 176 204 +192 176 200 +192 172 200 +188 168 196 +188 168 196 +184 164 192 +184 164 192 +180 160 188 +180 156 188 +176 156 184 +176 152 184 +172 148 184 +172 148 180 +168 144 180 +168 140 176 +164 140 176 +164 136 172 +160 132 172 +160 132 168 +156 128 168 +156 124 168 +152 124 164 +152 120 164 +148 116 160 +148 116 160 +144 112 156 +144 108 156 +140 108 152 +140 104 152 +136 100 152 +136 100 148 +132 96 148 +132 92 144 +128 92 144 +128 88 140 +124 84 140 +124 84 136 +120 80 136 +120 80 132 +116 76 132 +116 72 132 +112 72 128 +112 68 128 +108 64 124 +108 64 124 +104 60 120 +104 56 120 +100 56 116 +100 52 116 + 96 48 116 + 96 48 112 + 92 44 112 + 92 40 108 + 88 40 108 + 88 36 104 + 84 32 104 + 84 32 100 + 80 28 100 + 80 24 100 + 76 24 96 + 76 20 96 + 72 16 92 + 72 16 92 + 68 12 88 + 68 8 88 + 64 8 84 + 64 4 84 + 60 0 80 + 56 0 76 + 52 0 68 + 48 0 64 + 44 0 60 + 40 0 56 + 36 0 48 + 32 0 44 + 28 0 40 + 24 0 32 + 20 0 28 + 16 0 24 + 12 0 16 + 8 0 12 + 4 0 8 + 4 4 8 + 8 8 12 + 12 12 16 + 12 16 20 + 16 20 24 + 20 24 28 + 24 28 32 + 24 32 36 + 28 36 40 + 32 40 44 + 36 44 48 + 36 48 52 + 40 52 56 + 44 56 60 + 44 60 64 + 48 64 68 + 52 68 68 + 56 72 72 + 56 76 76 + 60 80 80 + 64 84 84 + 68 88 88 + 68 92 92 + 72 100 96 + 76 104 100 + 76 108 104 + 80 112 108 + 84 116 112 + 88 120 116 + 88 124 120 + 92 128 124 + 96 132 128 +100 136 128 +100 140 132 +104 144 136 +108 148 140 +108 152 144 +112 156 148 +116 160 152 +120 164 156 +120 168 160 +124 172 164 +128 176 168 +132 180 172 +132 184 176 +136 188 180 +140 192 184 +144 200 188 diff --git a/src/fractalzoomer/color_maps/JACCO187.MAP b/src/fractalzoomer/color_maps/JACCO187.MAP new file mode 100644 index 000000000..b6d07fe07 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO187.MAP @@ -0,0 +1,256 @@ + 4 12 8 + 4 16 12 + 8 24 20 + 12 28 24 + 16 36 28 + 16 44 32 + 20 48 36 + 24 56 44 + 24 60 48 + 28 68 52 + 32 72 56 + 36 80 64 + 36 88 68 + 40 92 72 + 44 100 76 + 44 104 80 + 48 112 88 + 52 120 92 + 52 124 96 + 56 132 100 + 60 136 104 + 64 144 112 + 64 148 116 + 68 156 120 + 72 164 124 + 80 168 124 + 88 172 128 + 96 180 132 +108 184 132 +116 192 136 +124 196 140 +116 192 140 +108 188 136 +100 184 136 + 92 180 132 + 84 176 132 + 76 168 128 + 72 160 124 + 68 152 120 + 68 148 116 + 64 140 108 + 60 136 104 + 56 128 100 + 56 124 96 + 52 116 92 + 48 108 84 + 48 104 80 + 44 96 76 + 40 92 72 + 40 84 68 + 36 76 60 + 32 72 56 + 28 64 52 + 28 60 48 + 24 52 40 + 20 48 36 + 20 40 32 + 16 32 28 + 12 28 24 + 8 20 16 + 8 16 12 + 4 8 8 + 0 0 0 + 4 4 4 + 8 8 12 + 12 16 16 + 16 20 24 + 24 24 32 + 28 28 40 + 32 36 44 + 36 40 52 + 40 44 60 + 44 52 64 + 48 56 72 + 52 60 80 + 60 68 88 + 64 72 92 + 68 76 100 + 72 80 108 + 76 88 112 + 80 92 120 + 84 96 128 + 84 100 128 + 84 108 128 + 84 112 128 + 84 120 128 + 84 124 128 + 84 132 128 + 84 140 124 + 80 132 120 + 80 128 116 + 80 120 112 + 76 112 108 + 76 104 100 + 72 96 96 + 72 88 92 + 76 92 92 + 84 96 96 + 92 100 96 +100 104 100 +108 108 100 +112 116 104 +120 120 104 +116 120 108 +112 116 116 +104 116 120 +100 112 128 + 92 108 136 + 88 100 132 + 84 96 124 + 80 92 116 + 76 84 112 + 72 80 104 + 68 76 96 + 80 88 104 + 92 100 116 +104 112 128 +116 124 140 +132 136 148 +144 148 160 +156 160 172 +168 172 184 +180 184 196 +196 196 204 +208 208 216 +220 220 228 +232 232 240 +248 248 252 +240 244 248 +236 240 248 +228 236 244 +220 232 240 +212 228 240 +208 224 236 +200 220 232 +192 216 232 +184 212 228 +180 208 224 +172 188 196 +160 164 164 +152 140 132 +140 116 104 +128 92 72 +116 68 40 +124 72 44 +128 76 48 +136 80 48 +144 84 52 +152 88 56 +156 92 56 +164 96 60 +168 100 60 +176 104 64 +176 108 72 +180 112 76 +180 116 84 +184 120 88 +184 124 96 +188 132 104 +188 128 100 +188 124 96 +188 120 88 +184 116 84 +184 112 76 +180 108 68 +172 104 64 +164 100 60 +160 96 60 +152 92 56 +144 88 56 +136 84 52 +132 80 48 +124 76 48 +116 72 44 +112 68 40 +104 64 40 + 96 60 36 + 92 56 36 + 84 52 32 + 76 48 28 + 68 44 28 + 64 40 24 + 56 36 20 + 48 32 20 + 44 28 16 + 36 24 16 + 28 20 12 + 20 16 8 + 16 12 8 + 8 8 4 + 0 0 0 + 4 4 0 + 8 8 4 + 16 16 8 + 20 20 12 + 28 24 12 + 32 28 16 + 40 36 20 + 44 40 24 + 48 44 28 + 56 52 32 + 60 56 32 + 68 60 36 + 72 68 40 + 76 72 44 + 84 76 48 + 88 80 52 + 96 88 52 +100 92 56 +108 96 60 +112 104 64 +116 108 68 +124 112 72 +128 116 72 +136 124 76 +140 128 80 +144 132 84 +152 132 84 +160 136 88 +172 140 92 +180 144 92 +192 148 96 +200 152 100 +192 152 100 +184 148 96 +176 148 96 +168 144 92 +160 140 92 +148 136 88 +144 132 84 +140 128 80 +132 120 76 +128 116 76 +120 112 72 +116 108 68 +112 100 64 +104 96 60 +100 92 56 + 92 84 56 + 88 80 52 + 80 76 48 + 76 72 44 + 72 64 40 + 64 60 36 + 60 56 36 + 52 48 32 + 48 44 28 + 44 40 24 + 36 32 20 + 32 28 16 + 24 24 16 + 20 20 12 + 12 12 8 + 8 8 4 + 0 0 0 +192 192 192 diff --git a/src/fractalzoomer/color_maps/JACCO188.MAP b/src/fractalzoomer/color_maps/JACCO188.MAP new file mode 100644 index 000000000..65df5ce42 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO188.MAP @@ -0,0 +1,256 @@ + 32 80 76 + 28 76 76 + 28 72 72 + 24 68 68 + 20 60 64 + 24 60 64 + 28 60 64 + 32 60 64 + 36 60 64 + 40 64 64 + 44 64 64 + 48 64 64 + 52 64 64 + 56 64 64 + 60 68 64 + 64 68 64 + 68 68 64 + 72 68 64 + 76 68 64 + 80 72 60 + 84 80 64 + 92 88 68 + 96 96 72 +104 104 76 +108 112 80 +116 120 84 +120 128 88 +128 136 92 +132 144 96 +140 152 100 +144 160 104 +152 168 108 +156 176 112 +164 184 116 +168 192 120 +176 200 124 +184 208 132 +176 204 128 +164 196 120 +152 188 112 +140 180 104 +132 176 100 +120 168 92 +108 160 84 + 96 152 76 + 88 148 72 + 76 140 64 + 64 132 56 + 52 124 48 + 44 120 44 + 32 112 36 + 20 104 28 + 8 96 20 + 12 96 20 + 16 96 24 + 20 100 28 + 24 100 32 + 32 104 36 + 36 104 40 + 40 108 44 + 44 108 48 + 52 112 52 + 56 112 56 + 60 116 60 + 64 116 64 + 68 120 68 + 76 120 72 + 80 124 76 + 84 124 80 + 88 128 84 + 96 128 88 +100 132 92 +104 132 96 +108 136 100 +108 136 100 +108 132 100 +108 132 100 +108 128 100 +108 124 100 +108 124 100 +108 120 100 +108 116 96 +108 116 96 +108 112 96 +108 108 96 +108 108 96 +108 104 96 +108 100 96 +108 96 92 +120 108 104 +132 120 116 +144 136 132 +156 148 144 +168 160 160 +180 176 172 +192 188 188 +204 200 200 +220 216 216 +196 196 196 +172 176 176 +148 156 156 +124 136 132 +100 116 112 + 76 96 92 + 52 76 72 + 28 52 48 + 40 68 52 + 56 84 60 + 68 100 64 + 84 116 72 +100 132 80 +112 148 84 +128 164 92 +144 180 100 +132 164 92 +116 148 84 +100 132 72 + 84 112 64 + 68 96 56 + 52 80 44 + 36 64 36 + 20 44 24 + 32 52 32 + 44 64 40 + 56 72 48 + 68 84 56 + 80 92 64 + 92 104 72 +104 112 80 +116 124 88 +124 132 92 +132 140 100 +140 148 108 +148 160 116 +160 168 124 +168 176 128 +176 188 136 +184 196 144 +192 204 152 +204 216 160 +180 196 144 +156 172 124 +128 148 104 +104 128 84 + 76 104 64 + 52 80 44 + 24 56 24 + 24 60 32 + 24 64 44 + 28 68 52 + 28 72 64 + 32 76 56 + 36 80 60 + 36 84 68 + 40 88 76 + 40 92 80 + 44 96 88 + 48 100 96 + 68 116 100 + 88 132 104 +108 148 108 +132 164 116 +152 180 120 +176 196 128 +156 188 120 +136 176 108 +116 164 100 + 96 152 88 + 76 144 80 + 56 132 68 + 36 120 60 + 12 108 48 + 12 108 48 + 16 108 48 + 16 108 52 + 20 104 52 + 20 104 52 + 24 104 56 + 24 100 56 + 28 100 60 + 28 100 60 + 32 96 60 + 32 96 64 + 36 96 64 + 36 92 64 + 40 92 68 + 40 92 68 + 44 88 72 + 44 88 72 + 48 88 72 + 48 84 76 + 52 84 76 + 52 84 76 + 56 80 80 + 56 80 80 + 60 76 84 + 72 88 92 + 88 100 104 +104 112 116 +120 128 128 +132 140 136 +148 152 148 +164 168 160 +180 180 172 +196 192 184 +212 208 196 +208 204 192 +200 196 184 +196 188 176 +188 180 168 +180 172 160 +176 168 152 +168 160 144 +164 152 136 +156 144 128 +148 136 124 +144 132 116 +136 124 108 +132 116 100 +124 108 92 +116 100 84 +112 96 76 +104 88 68 +100 80 60 + 92 72 52 + 84 64 44 + 84 64 44 + 84 68 48 + 84 72 52 + 88 76 56 + 88 80 60 + 88 84 64 + 88 84 64 + 92 88 68 + 92 92 72 + 92 96 76 + 92 100 80 + 96 104 84 + 92 108 84 + 88 112 88 + 80 116 92 + 76 120 96 + 68 124 100 + 64 128 104 + 56 132 108 + 56 128 108 + 52 124 104 + 52 120 100 + 48 116 100 + 48 112 96 + 44 108 92 + 44 104 92 + 40 96 88 + 36 92 84 + 36 88 84 + 32 84 80 diff --git a/src/fractalzoomer/color_maps/JACCO189.MAP b/src/fractalzoomer/color_maps/JACCO189.MAP new file mode 100644 index 000000000..40febadea --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO189.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 40 0 48 + 40 0 48 + 40 0 48 + 40 0 52 + 40 0 52 + 4 0 8 + 40 0 52 + 40 0 56 + 40 0 56 + 40 0 56 + 40 0 56 + 8 4 20 + 36 0 60 + 36 0 60 + 36 0 60 + 36 0 64 + 36 0 64 + 16 8 32 + 36 0 64 + 36 0 68 + 36 0 68 + 36 0 68 + 36 0 72 + 20 12 40 + 36 0 72 + 32 0 72 + 32 0 76 + 32 0 76 + 32 0 76 + 24 16 52 + 32 0 80 + 32 0 80 + 32 0 80 + 32 0 80 + 32 0 84 + 32 20 64 + 32 0 84 + 32 0 84 + 28 0 88 + 28 0 88 + 28 0 88 + 36 24 72 + 28 0 92 + 28 0 92 + 28 0 92 + 28 0 96 + 28 0 96 + 44 28 84 + 28 0 96 + 28 0 100 + 28 0 100 + 24 0 100 + 24 0 100 + 48 32 96 + 24 0 104 + 24 0 104 + 24 0 104 + 24 0 108 + 24 0 108 + 52 36 104 + 24 0 108 + 24 0 112 + 24 0 112 + 24 0 112 + 20 0 116 + 60 40 116 + 40 20 128 + 48 28 128 + 56 36 132 + 60 44 136 + 68 48 136 + 64 44 128 + 76 56 140 + 80 60 140 + 84 64 144 + 88 68 144 + 92 72 144 + 72 52 140 + 96 76 148 +100 80 148 +104 84 152 +104 88 152 +108 88 152 + 84 64 144 +112 96 156 +116 96 156 +116 100 156 +120 100 156 +124 104 160 + 96 76 148 +128 108 160 +128 112 160 +132 112 160 +132 116 164 +136 116 164 +112 92 152 +140 120 164 +140 124 164 +144 124 168 +144 128 168 +148 128 168 +124 104 160 +152 132 168 +152 136 172 +152 136 172 +156 136 172 +156 140 172 +136 120 164 +160 144 172 +164 144 172 +164 148 176 +164 148 176 +168 148 176 +152 132 168 +168 152 176 +172 156 176 +172 156 180 +176 156 180 +176 160 180 +164 148 176 +180 160 180 +180 164 180 +180 164 180 +184 168 184 +184 168 184 +180 160 180 +188 172 184 +188 172 184 +192 172 184 +192 176 184 +192 176 188 +192 176 184 +196 180 188 +196 180 188 +200 180 188 +200 184 188 +200 184 188 +204 184 188 +204 188 192 +204 188 192 +208 188 192 +208 192 192 +208 192 192 +208 192 192 +208 196 192 +208 196 192 +208 200 192 +208 200 192 +208 204 192 +208 204 192 +208 208 196 +208 212 196 +208 212 196 +208 216 196 +208 216 196 +208 220 196 +208 220 196 +208 224 196 +212 228 200 +212 228 200 +212 228 200 +208 224 196 +204 220 188 +196 212 180 +192 208 172 +184 200 168 +180 196 160 +172 188 152 +168 184 144 +160 176 136 +156 172 132 +148 164 124 +144 160 116 +136 152 108 +132 148 100 +128 144 96 +120 136 88 +116 132 80 +108 124 72 +104 120 68 + 96 112 60 + 92 108 52 + 84 100 44 + 80 96 36 + 72 88 32 + 68 84 24 + 60 76 16 + 60 72 16 + 56 68 16 + 52 64 16 + 48 60 16 + 44 56 12 + 40 52 12 + 36 48 12 + 32 44 12 + 32 36 8 + 28 32 8 + 24 28 8 + 20 24 8 + 16 20 4 + 12 16 4 + 8 12 4 + 4 8 4 + 0 0 0 + 4 4 4 + 8 8 8 + 12 12 16 + 16 16 20 + 20 20 28 + 24 24 32 + 28 28 40 + 32 32 44 + 36 36 52 + 36 44 64 + 36 56 76 + 36 64 88 + 36 76 100 + 36 84 112 + 36 96 124 + 36 108 136 + 36 116 148 + 36 128 160 + 36 136 172 + 36 148 184 + 36 156 196 + 36 168 208 + 40 180 220 + 40 168 220 + 40 152 216 + 44 140 216 + 44 136 208 + 44 128 200 + 44 120 188 + 44 116 180 + 44 108 168 + 48 100 160 + 48 96 148 + 48 88 140 + 48 80 128 + 48 72 120 + 48 68 108 + 52 60 100 + 52 52 88 + 52 48 80 + 52 40 68 + 52 36 68 + 52 32 64 + 52 28 64 + 48 24 60 + 48 20 60 + 48 16 56 + 44 12 56 + 44 8 52 + 44 4 52 + 40 0 48 diff --git a/src/fractalzoomer/color_maps/JACCO190.MAP b/src/fractalzoomer/color_maps/JACCO190.MAP new file mode 100644 index 000000000..31d5b7761 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO190.MAP @@ -0,0 +1,256 @@ +180 168 200 +124 112 136 +164 152 184 +112 104 124 +148 136 164 +100 92 112 +132 120 144 + 88 80 96 +112 104 124 + 76 68 84 + 96 88 108 + 64 60 72 + 80 72 88 + 52 48 56 + 64 56 68 + 40 36 44 + 44 40 48 + 28 24 28 + 28 24 32 + 16 12 16 + 12 8 12 + 0 0 0 + 28 24 32 + 60 52 64 + 92 76 96 +124 104 128 +156 128 160 +188 156 192 +220 184 224 +224 188 228 +220 184 224 +212 180 216 +204 172 212 +196 168 204 +188 160 200 +180 156 192 +172 148 184 +164 144 180 +160 140 172 +152 132 168 +144 128 160 +136 120 152 +128 116 148 +120 108 140 +112 104 136 +104 96 128 + 96 92 120 + 92 88 116 + 84 80 108 + 76 76 104 + 68 68 96 + 60 64 88 + 52 56 84 + 44 52 76 + 36 44 72 + 28 40 64 + 20 32 56 + 8 20 44 + 12 20 44 + 16 20 44 + 20 20 44 + 28 24 40 + 32 24 40 + 36 24 40 + 36 24 44 + 36 24 48 + 36 24 52 + 36 28 56 + 36 28 60 + 32 32 68 + 32 32 72 + 32 32 76 + 36 32 80 + 36 28 84 + 40 28 88 + 40 24 92 + 44 24 96 + 44 24 104 + 48 20 108 + 48 20 112 + 52 16 116 + 52 16 120 + 56 12 124 + 56 12 132 + 60 12 136 + 60 8 140 + 64 8 144 + 64 4 148 + 68 4 152 + 72 0 160 + 72 0 160 + 72 0 156 + 72 0 152 + 68 0 148 + 68 0 144 + 68 0 144 + 68 0 140 + 64 0 136 + 64 0 132 + 64 0 128 + 64 0 128 + 60 0 124 + 60 0 120 + 60 0 116 + 60 0 112 + 56 0 108 + 56 0 108 + 56 0 104 + 52 0 100 + 52 0 96 + 52 0 92 + 52 0 92 + 48 0 88 + 48 0 84 + 48 0 80 + 48 0 76 + 44 0 72 + 44 0 72 + 44 0 68 + 44 0 64 + 40 0 60 + 40 0 56 + 40 0 56 + 36 0 52 + 36 0 48 + 36 0 44 + 36 0 40 + 32 0 36 + 32 0 36 + 32 0 32 + 32 0 28 + 28 0 24 + 28 0 20 + 28 0 20 + 28 0 16 + 24 0 12 + 24 0 8 + 24 0 4 + 20 4 0 + 24 4 4 + 28 8 8 + 36 12 12 + 40 12 16 + 48 16 20 + 52 20 24 + 60 20 28 + 64 24 32 + 72 28 36 + 76 32 40 + 84 32 44 + 88 36 48 + 96 40 52 +100 40 56 +108 44 60 +112 48 64 +120 52 68 +124 56 72 +128 60 72 +132 68 76 +136 72 76 +140 76 76 +144 80 80 +148 84 80 +152 92 84 +160 96 84 +164 100 84 +168 104 88 +172 112 88 +176 116 92 +180 120 92 +184 124 92 +188 128 96 +192 136 96 +196 140 100 +200 144 100 +208 148 100 +212 156 104 +216 160 104 +220 164 108 +224 168 108 +228 172 108 +232 180 112 +236 184 112 +240 188 116 +244 192 116 +252 200 120 +248 196 120 +244 192 116 +240 188 112 +236 184 108 +232 176 104 +228 172 100 +220 168 100 +216 164 96 +212 160 92 +208 152 88 +204 148 84 +200 144 80 +192 140 80 +188 132 76 +184 128 72 +180 124 68 +176 120 64 +172 116 60 +168 108 56 +160 104 56 +156 100 52 +152 96 48 +148 88 44 +144 84 40 +140 80 36 +132 76 36 +128 72 32 +124 64 28 +120 60 24 +116 56 20 +112 52 16 +104 44 12 +108 48 16 +108 52 20 +112 56 24 +116 60 28 +116 64 32 +120 68 36 +120 68 40 +124 72 44 +128 76 48 +128 80 52 +132 84 56 +136 88 60 +136 92 64 +140 96 68 +140 96 72 +144 100 76 +148 104 80 +148 108 84 +152 112 88 +152 116 92 +156 120 96 +160 120 100 +160 124 104 +164 128 108 +168 132 112 +168 136 116 +172 140 120 +172 144 124 +176 148 128 +180 148 132 +180 152 136 +184 156 140 +184 160 144 +188 164 148 +192 168 152 +192 172 156 +196 172 160 + 36 0 40 diff --git a/src/fractalzoomer/color_maps/JACCO191.MAP b/src/fractalzoomer/color_maps/JACCO191.MAP new file mode 100644 index 000000000..18b143a68 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO191.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 16 0 12 + 32 0 24 + 48 0 36 + 68 0 48 + 84 0 60 +100 0 72 +120 0 88 +124 8 92 +128 20 100 +132 28 108 +136 40 112 +140 48 120 +148 60 128 +152 68 132 +156 80 140 +160 88 148 +164 100 156 +172 108 160 +176 120 168 +180 128 176 +184 140 180 +188 148 188 +196 160 196 +200 168 204 +204 180 208 +208 188 216 +212 200 224 +220 212 232 +224 216 236 +228 220 240 +220 208 232 +228 220 236 +216 204 228 +224 216 236 +216 200 224 +220 212 232 +212 200 224 +220 208 232 +212 196 220 +216 204 228 +208 192 220 +216 200 224 +208 188 216 +212 200 224 +204 184 216 +212 196 220 +200 180 212 +208 192 220 +200 180 208 +208 188 216 +196 176 208 +204 184 216 +196 172 204 +200 180 212 +192 168 204 +200 180 208 +192 164 200 +196 176 208 +188 160 196 +196 172 204 +188 156 196 +192 168 204 +184 156 192 +192 164 200 +180 152 192 +188 160 196 +180 148 188 +188 156 196 +176 144 184 +184 156 192 +176 140 184 +180 152 192 +172 136 180 +180 148 188 +172 136 180 +176 144 184 +168 132 176 +176 140 184 +168 128 176 +172 136 180 +164 124 172 +172 136 180 +160 120 168 +168 132 176 +160 116 168 +168 128 176 +156 116 164 +164 124 172 +156 112 164 +160 120 168 +152 108 160 +160 116 168 +152 104 156 +156 116 164 +148 100 156 +156 112 164 +148 96 152 +152 108 160 +144 92 152 +152 104 156 +140 92 148 +148 100 156 +140 88 144 +148 96 152 +136 84 144 +144 92 152 +136 80 140 +140 92 148 +132 76 140 +140 88 144 +132 72 136 +136 84 144 +128 72 136 +136 80 140 +128 68 132 +132 76 140 +124 64 128 +132 72 136 +120 60 128 +128 72 136 +120 56 124 +128 68 132 +116 52 124 +124 64 128 +116 52 120 +120 60 128 +112 48 116 +120 56 124 +112 44 116 +116 52 124 +108 40 112 +116 52 120 +108 36 112 +112 48 116 +104 32 108 +112 44 116 +100 28 104 +108 40 112 +104 32 108 +108 36 112 +100 28 104 +104 32 108 + 88 28 92 +100 28 104 + 76 24 80 + 88 28 92 + 64 20 68 + 76 24 80 + 52 16 52 + 64 20 68 + 40 12 40 + 52 16 52 + 28 8 28 + 36 8 36 + 48 8 40 + 56 8 48 + 64 4 52 + 76 4 60 + 84 4 64 + 92 4 72 +104 4 76 +112 4 84 +120 0 88 +132 0 96 +140 0 100 +160 28 124 +176 56 148 +196 84 172 +212 112 200 +232 140 224 +252 172 252 +220 164 240 +184 152 224 +148 144 208 +112 132 192 + 76 120 176 + 40 108 160 + 40 104 152 + 36 96 140 + 36 92 132 + 32 84 120 + 28 76 112 + 28 68 100 + 24 64 92 + 20 56 80 + 20 48 72 + 16 40 60 + 12 36 52 + 12 28 40 + 8 20 32 + 4 12 20 + 4 8 12 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 8 8 8 + 8 8 12 + 12 12 12 + 16 16 16 + 16 16 20 + 20 20 24 + 24 24 24 + 28 24 28 + 28 28 32 + 32 32 36 + 36 32 36 + 36 36 40 + 40 40 44 + 44 44 48 + 48 44 48 + 48 48 52 + 52 52 56 + 56 52 60 + 56 56 60 + 60 60 64 + 64 60 68 + 68 64 72 + 68 68 72 + 72 68 76 + 76 72 80 + 76 76 84 + 80 76 84 + 84 80 88 + 88 84 92 + 88 88 96 + 92 88 96 + 96 92 100 + 96 96 104 +100 96 108 +104 100 108 +108 104 112 +108 104 116 +112 108 120 +116 112 120 +116 112 124 +120 116 128 +124 120 132 +128 120 132 +128 124 136 +132 128 140 +136 132 144 +136 132 144 +140 136 148 diff --git a/src/fractalzoomer/color_maps/JACCO192.MAP b/src/fractalzoomer/color_maps/JACCO192.MAP new file mode 100644 index 000000000..37534e1a0 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO192.MAP @@ -0,0 +1,256 @@ +252 252 252 +240 236 244 +224 220 232 +208 200 220 +192 184 212 +180 164 200 +164 148 188 +148 132 180 +132 112 168 +116 96 156 +100 76 144 + 92 72 132 + 84 64 116 + 76 56 104 + 64 48 88 + 60 48 84 + 56 44 76 + 52 40 68 + 48 36 64 + 44 32 56 + 36 28 48 + 32 24 44 + 28 20 36 + 24 16 28 + 20 12 24 + 16 8 16 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 0 0 0 + 4 0 4 + 12 8 4 + 16 8 4 + 24 12 8 + 28 16 12 + 36 20 12 + 40 24 16 + 48 28 20 + 52 32 20 + 60 36 24 + 64 40 28 + 72 44 28 + 80 48 32 + 84 52 36 + 92 56 40 + 96 60 40 +104 64 44 +108 68 48 +116 72 48 +120 76 52 +128 80 56 +136 84 60 +140 88 64 +148 92 72 +152 100 76 +160 104 84 +164 108 92 +172 116 96 +176 120 104 +184 128 108 +188 132 116 +196 140 124 +188 136 120 +180 128 116 +168 120 108 +160 116 104 +152 108 96 +140 100 92 +132 96 84 +124 88 80 +112 80 72 +104 76 68 + 96 68 60 + 84 60 56 + 76 56 48 + 68 48 44 + 56 40 36 + 48 36 32 + 40 28 24 + 28 20 20 + 20 16 12 + 12 8 8 + 0 0 0 + 4 0 0 + 8 4 4 + 12 8 8 + 16 12 8 + 20 12 12 + 24 16 16 + 28 20 16 + 32 24 20 + 36 28 24 + 40 28 24 + 44 32 28 + 48 36 32 + 52 40 32 + 56 40 36 + 60 44 40 + 64 48 40 + 68 52 44 + 72 56 48 + 76 56 48 + 80 60 52 + 84 64 56 + 88 68 56 + 92 72 60 + 96 72 64 +100 76 64 +104 80 68 +108 84 72 +112 88 76 +120 92 80 +128 96 84 +132 104 88 +140 108 96 +148 112 100 +156 116 104 +160 124 108 +168 128 112 +172 132 120 +172 136 124 +172 140 132 +176 144 140 +176 152 148 +180 156 156 +180 160 164 +180 156 160 +180 152 152 +180 148 148 +180 144 140 +180 140 132 +176 136 124 +172 132 116 +164 128 112 +160 120 108 +152 116 104 +144 112 100 +136 108 92 +132 100 88 +124 96 84 +116 92 80 +112 84 76 +104 80 72 + 96 76 68 + 88 72 64 + 84 64 56 + 76 60 52 + 68 56 48 + 60 52 44 + 56 44 40 + 48 40 36 + 40 36 32 + 36 28 28 + 28 24 20 + 20 20 16 + 12 16 12 + 8 8 8 + 0 4 4 + 4 8 12 + 12 4 16 + 16 8 24 + 20 12 32 + 24 12 40 + 28 16 44 + 32 20 52 + 36 20 60 + 40 24 68 + 44 28 72 + 48 28 80 + 52 32 88 + 56 32 96 + 60 36 100 + 64 40 108 + 68 40 116 + 72 44 124 + 76 48 128 + 80 48 136 + 84 52 144 + 88 56 152 + 92 56 156 + 96 60 164 +100 60 168 +104 64 176 +108 72 176 +112 76 180 +116 84 180 +120 88 184 +124 96 184 +132 104 188 +128 100 188 +124 96 188 +120 88 188 +116 84 184 +112 76 184 +108 68 180 +104 64 172 +100 60 164 + 96 60 160 + 92 56 152 + 88 56 144 + 84 52 136 + 80 48 132 + 76 48 124 + 72 44 116 + 68 40 112 + 64 40 104 + 60 36 96 + 56 36 92 + 52 32 84 + 48 28 76 + 44 28 68 + 40 24 64 + 36 20 56 + 32 20 48 + 28 16 44 + 24 16 36 + 20 12 28 + 16 8 20 + 12 8 16 + 8 4 8 + 0 0 0 + 4 0 4 + 8 4 8 + 16 8 16 + 20 12 20 + 24 12 28 + 28 16 32 + 36 20 40 + 40 24 44 + 44 28 48 + 52 32 56 + 56 32 60 + 60 36 68 + 68 40 72 + 72 44 76 + 76 48 84 + 80 52 88 + 88 52 96 + 92 56 100 + 96 60 108 +104 64 112 +108 68 116 +112 72 124 +116 72 128 +124 76 136 +128 80 140 +132 84 144 +132 84 152 diff --git a/src/fractalzoomer/color_maps/JACCO193.MAP b/src/fractalzoomer/color_maps/JACCO193.MAP new file mode 100644 index 000000000..f51b5bdf3 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO193.MAP @@ -0,0 +1,256 @@ + 72 0 160 + 72 0 160 + 72 0 156 + 72 0 156 + 72 0 152 + 68 0 148 + 68 0 148 + 68 0 144 + 68 0 140 + 68 0 140 + 64 0 136 + 64 0 136 + 64 0 132 + 64 0 128 + 64 0 128 + 60 0 124 + 60 0 120 + 60 0 120 + 60 0 116 + 60 0 112 + 56 0 112 + 56 0 108 + 56 0 108 + 56 0 104 + 56 0 100 + 52 0 100 + 52 0 96 + 52 0 92 + 52 0 92 + 52 0 88 + 48 0 84 + 48 0 84 + 48 0 80 + 48 0 80 + 44 0 76 + 44 0 72 + 44 0 72 + 44 0 68 + 44 0 64 + 40 0 64 + 40 0 60 + 40 0 56 + 40 0 56 + 40 0 52 + 36 0 52 + 36 0 48 + 36 0 44 + 36 0 44 + 36 0 40 + 32 0 36 + 32 0 36 + 32 0 32 + 32 0 28 + 32 0 28 + 28 0 24 + 28 0 24 + 28 0 20 + 28 0 16 + 28 0 16 + 24 0 12 + 24 0 8 + 24 0 8 + 24 0 4 + 20 4 0 + 24 4 4 + 28 8 8 + 36 12 12 + 40 12 16 + 48 16 20 + 52 20 24 + 60 20 28 + 64 24 32 + 72 28 36 + 76 32 40 + 84 32 44 + 88 36 48 + 96 40 52 +100 40 56 +108 44 60 +112 48 64 +120 52 68 +124 56 72 +128 60 72 +132 68 76 +136 72 76 +140 76 76 +144 80 80 +148 84 80 +152 92 84 +160 96 84 +164 100 84 +168 104 88 +172 112 88 +176 116 92 +180 120 92 +184 124 92 +188 128 96 +192 136 96 +196 140 100 +200 144 100 +208 148 100 +212 156 104 +216 160 104 +220 164 108 +224 168 108 +228 172 108 +232 180 112 +236 184 112 +240 188 116 +244 192 116 +252 200 120 +248 196 120 +244 192 116 +240 188 112 +236 184 108 +232 176 104 +228 172 100 +220 168 100 +216 164 96 +212 160 92 +208 152 88 +204 148 84 +200 144 80 +192 140 80 +188 132 76 +184 128 72 +180 124 68 +176 120 64 +172 116 60 +168 108 56 +160 104 56 +156 100 52 +152 96 48 +148 88 44 +144 84 40 +140 80 36 +132 76 36 +128 72 32 +124 64 28 +120 60 24 +116 56 20 +112 52 16 +104 44 12 +108 48 16 +104 48 16 +100 44 16 + 96 44 16 + 92 40 16 + 88 40 16 + 84 36 16 + 80 36 16 + 72 32 12 + 68 32 12 + 64 28 12 + 60 28 12 + 56 24 12 + 52 24 12 + 48 20 12 + 44 20 12 + 36 16 8 + 36 16 8 + 36 16 8 + 32 16 8 + 32 16 8 + 32 16 8 + 28 12 8 + 28 12 8 + 24 12 8 + 24 12 8 + 24 12 8 + 20 12 8 + 20 8 4 + 16 8 4 + 16 8 4 + 16 8 4 + 12 8 4 + 12 8 4 + 12 8 4 + 12 8 4 + 12 8 4 + 12 8 4 + 12 8 4 + 12 8 4 + 8 8 4 + 8 8 4 + 8 8 4 + 8 8 4 + 8 4 4 + 8 4 4 + 8 4 4 + 8 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 diff --git a/src/fractalzoomer/color_maps/JACCO194.MAP b/src/fractalzoomer/color_maps/JACCO194.MAP new file mode 100644 index 000000000..930701672 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO194.MAP @@ -0,0 +1,256 @@ +252 252 252 +248 244 248 +252 252 252 +252 252 252 +248 252 252 +248 252 252 +244 252 252 +244 252 252 +244 252 252 +240 252 248 +240 252 248 +236 252 248 +236 252 248 +236 252 248 +232 252 248 +232 252 248 +228 252 248 +228 252 248 +228 252 248 +224 252 248 +224 252 248 +220 252 244 +220 252 244 +220 252 244 +216 252 244 +216 252 244 +212 252 244 +212 252 244 +212 252 244 +208 252 240 +204 248 236 +200 244 232 +196 244 228 +196 240 228 +192 236 224 +188 236 220 +184 232 216 +180 232 212 +180 228 208 +176 224 208 +172 224 204 +168 220 200 +164 216 196 +164 216 192 +160 212 188 +156 208 188 +152 208 184 +152 204 180 +148 204 176 +144 200 172 +140 196 168 +136 196 168 +136 192 164 +132 188 160 +128 188 156 +124 184 152 +120 180 152 +120 180 148 +116 176 144 +112 176 140 +108 172 136 +104 168 132 +104 168 132 +100 164 128 + 96 160 124 + 92 160 120 + 88 156 116 + 88 156 112 + 84 152 112 + 80 148 108 + 76 148 104 + 72 144 100 + 72 140 96 + 68 140 96 + 64 136 92 + 60 132 88 + 56 132 84 + 56 128 80 + 52 128 76 + 48 124 76 + 44 120 72 + 44 120 68 + 40 116 64 + 36 112 60 + 32 112 56 + 28 108 56 + 28 104 52 + 24 104 48 + 20 100 44 + 16 100 40 + 12 96 36 + 12 92 36 + 8 92 32 + 4 88 28 + 0 84 24 + 0 84 24 + 0 80 24 + 0 76 24 + 0 76 24 + 0 72 20 + 0 72 20 + 0 68 20 + 0 68 20 + 0 64 20 + 0 60 20 + 0 60 16 + 0 56 16 + 0 56 16 + 0 52 16 + 0 52 16 + 0 48 16 + 0 44 12 + 0 44 12 + 0 40 12 + 0 40 12 + 0 36 12 + 0 36 12 + 0 32 8 + 0 28 8 + 0 28 8 + 0 24 8 + 0 24 8 + 0 20 8 + 0 20 4 + 16 4 0 + 12 4 0 + 12 4 0 + 0 4 8 + 0 4 8 + 0 0 4 + 0 0 4 + 0 0 0 + 4 0 0 + 12 4 0 + 16 8 0 + 24 8 0 + 28 12 0 + 36 12 0 + 40 16 0 + 48 20 0 + 52 20 0 + 60 24 0 + 64 24 0 + 72 28 0 + 76 32 0 + 84 32 0 + 88 36 0 + 96 40 0 +100 40 0 +108 44 0 +112 44 0 +120 48 0 +128 52 0 +128 52 0 +132 56 0 +132 60 0 +136 64 0 +136 68 4 +140 72 4 +140 76 4 +144 80 4 +148 84 4 +148 88 4 +152 92 4 +152 96 8 +156 100 8 +156 104 8 +160 108 8 +164 112 8 +164 116 8 +168 120 12 +168 124 12 +172 128 12 +172 132 12 +176 136 12 +180 140 12 +180 144 12 +184 148 16 +184 152 16 +188 156 16 +192 160 16 +192 164 16 +196 168 16 +196 172 16 +200 176 20 +200 180 20 +204 184 20 +208 188 20 +208 192 20 +212 196 20 +212 200 24 +216 204 24 +216 208 24 +220 212 24 +224 216 28 +228 220 36 +228 220 32 +228 220 40 +228 220 36 +228 220 44 +228 220 40 +228 224 48 +228 220 44 +228 224 52 +228 224 48 +228 224 56 +228 224 52 +232 224 60 +232 224 56 +232 228 64 +232 224 60 +232 228 68 +232 228 64 +232 228 72 +232 228 68 +232 228 76 +232 228 72 +232 232 80 +232 228 76 +236 232 84 +232 232 80 +236 232 88 +236 232 84 +236 232 92 +236 232 88 +236 236 96 +236 232 92 +236 236 100 +236 236 96 +236 236 104 +236 236 100 +236 236 108 +236 236 104 +240 240 116 +240 240 112 +240 240 128 +240 240 124 +240 240 140 +240 240 136 +240 240 152 +240 240 148 +244 244 164 +244 244 160 +244 244 176 +244 244 172 +244 244 188 +244 244 184 +244 244 200 +244 244 196 +248 248 212 +248 248 208 +248 248 224 +248 248 220 +248 248 236 +248 248 232 +252 252 252 diff --git a/src/fractalzoomer/color_maps/JACCO195.MAP b/src/fractalzoomer/color_maps/JACCO195.MAP new file mode 100644 index 000000000..5455a0175 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO195.MAP @@ -0,0 +1,256 @@ +192 200 244 +188 196 240 +180 188 232 +176 184 224 +168 176 216 +164 168 208 +156 164 200 +152 156 192 +144 152 184 +136 144 176 +132 136 168 +124 132 160 +120 124 152 +112 120 144 +108 112 136 +100 104 128 + 92 100 120 + 88 92 112 + 80 88 104 + 76 80 96 + 68 72 88 + 64 68 80 + 56 60 72 + 48 56 64 + 44 48 56 + 36 40 48 + 32 36 40 + 24 28 32 + 20 24 24 + 12 16 16 + 4 8 8 + 0 0 0 + 0 12 8 + 0 20 28 + 0 32 40 + 0 44 56 + 0 56 68 + 0 68 84 + 0 64 80 + 0 64 76 + 0 60 76 + 16 72 88 + 36 88 100 + 56 104 116 + 76 116 128 + 96 132 140 +116 148 156 +132 160 168 +152 176 184 +172 192 196 +192 204 208 +212 220 224 +232 236 236 +252 252 252 +240 236 240 +224 216 228 +208 196 212 +192 176 200 +176 156 188 +160 136 172 +148 120 160 +132 100 144 +116 80 132 +100 60 120 + 84 40 104 + 68 20 92 + 52 0 76 + 56 8 76 + 60 16 80 + 68 28 84 + 72 36 88 + 76 44 92 + 84 56 96 + 88 64 100 + 96 76 104 +100 84 108 +104 92 112 +112 104 116 +116 112 120 +124 124 124 +116 120 116 +108 112 108 +100 104 100 + 92 96 92 + 84 88 84 + 76 80 76 + 68 72 68 + 60 64 60 + 52 56 52 + 44 48 44 + 36 40 36 + 28 32 28 + 20 24 20 + 12 16 12 + 4 8 4 + 0 0 0 +240 184 0 +236 180 0 +232 176 0 +228 172 0 +220 168 0 +216 164 0 +212 160 0 +204 156 0 +200 152 0 +196 148 0 +188 144 0 +184 140 0 +180 136 0 +176 132 0 +168 128 0 +164 124 0 +160 120 0 +152 116 0 +148 112 0 +144 108 0 +136 104 0 +132 100 0 +128 96 0 +120 92 0 +116 88 0 +112 84 0 +108 80 0 +100 76 0 + 96 72 0 + 92 68 0 + 84 64 0 + 80 60 0 + 76 56 0 + 68 52 0 + 64 48 0 + 60 44 0 + 56 40 0 + 48 36 0 + 44 32 0 + 40 28 0 + 32 24 0 + 28 20 0 + 24 16 0 + 16 12 0 + 12 8 0 + 8 4 0 + 0 0 0 +188 144 200 +188 144 200 +184 144 196 +184 140 196 +180 140 192 +180 136 188 +176 136 188 +172 132 184 +172 132 180 +168 128 180 +168 128 176 +164 124 176 +160 124 172 +160 124 168 +156 120 168 +156 120 164 +152 116 160 +148 116 160 +148 112 156 +144 112 152 +144 108 152 +140 108 148 +136 104 148 +136 104 144 +132 104 140 +132 100 140 +128 100 136 +124 96 132 +124 96 132 +120 92 128 +120 92 128 +116 88 124 +112 88 120 +112 84 120 +108 84 116 +108 84 112 +104 80 112 +100 80 108 +100 76 104 + 96 76 104 + 96 72 100 + 92 72 100 + 92 68 96 + 88 68 92 + 84 64 92 + 84 64 88 + 80 64 84 + 80 60 84 + 76 60 80 + 72 56 76 + 72 56 76 + 68 52 72 + 68 52 72 + 64 48 68 + 60 48 64 + 60 44 64 + 56 44 60 + 56 44 56 + 52 40 56 + 48 40 52 + 48 36 52 + 44 36 48 + 44 32 44 + 40 32 44 + 36 28 40 + 36 28 36 + 32 24 36 + 32 24 32 + 28 24 28 + 24 20 28 + 24 20 24 + 20 16 24 + 20 16 20 + 16 12 16 + 12 12 16 + 12 8 12 + 8 8 8 + 8 4 8 + 4 4 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +168 84 12 +156 80 12 +144 72 12 +132 68 8 +120 60 8 +108 56 8 +100 48 8 + 88 44 4 + 76 36 4 + 64 32 4 + 52 24 4 + 40 20 0 + 28 12 0 + 20 8 0 + 0 0 0 +192 192 192 diff --git a/src/fractalzoomer/color_maps/JACCO196.MAP b/src/fractalzoomer/color_maps/JACCO196.MAP new file mode 100644 index 000000000..25afd41c9 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO196.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 8 8 0 + 12 12 0 + 16 16 4 + 20 20 4 + 28 28 8 + 36 36 8 + 48 40 8 + 56 48 8 + 64 52 4 + 76 60 4 + 84 64 4 + 92 72 4 +104 76 4 +112 84 4 +120 88 0 +132 96 0 +136 104 8 +144 112 16 +152 120 28 +156 128 36 +164 136 44 +172 144 56 +176 156 64 +184 164 76 +192 172 84 +196 180 92 +204 188 104 +212 196 112 +216 208 124 +224 216 132 +232 224 140 +236 232 152 +244 240 160 +232 236 156 +220 228 152 +208 224 148 +192 216 144 +180 212 140 +168 204 136 +156 200 132 +140 192 128 +128 184 124 +116 180 120 +104 172 116 + 88 168 112 + 76 160 108 + 64 156 104 + 52 148 100 + 36 140 96 + 36 132 92 + 32 120 84 + 32 116 84 + 32 112 80 + 32 108 76 + 28 104 76 + 28 100 72 + 28 96 68 + 28 92 64 + 24 88 64 + 24 84 60 + 24 80 56 + 20 76 56 + 20 72 52 + 20 68 48 + 20 64 44 + 16 60 44 + 16 56 40 + 16 52 36 + 16 48 32 + 12 44 32 + 12 40 28 + 12 36 24 + 8 32 24 + 8 28 20 + 8 24 16 + 8 20 12 + 4 16 12 + 4 12 8 + 4 8 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 8 8 8 + 8 12 8 + 12 12 12 + 16 16 16 + 16 20 16 + 20 24 20 + 24 24 24 + 28 28 24 + 28 32 28 + 32 36 32 + 36 36 32 + 36 40 36 + 40 44 40 + 44 48 44 + 48 48 44 + 48 52 48 + 52 56 52 + 56 60 52 + 56 60 56 + 60 64 60 + 64 68 60 + 68 72 64 + 68 72 68 + 72 76 68 + 76 80 72 + 76 84 76 + 80 84 76 + 84 88 80 + 88 92 84 + 88 96 88 + 92 96 88 + 96 100 92 + 96 104 96 +100 108 96 +104 108 100 +108 112 104 +108 116 104 +112 120 108 +116 120 112 +116 124 112 +120 128 116 +124 132 120 +128 132 120 +128 136 124 +132 140 128 +136 144 132 +136 144 132 +140 148 136 +144 152 140 +148 156 140 +148 156 144 +152 160 148 +156 164 148 +156 168 152 +160 168 156 +164 172 156 +168 176 160 +168 180 164 +172 180 164 +176 184 168 +176 188 172 +180 192 176 +184 192 176 +188 196 180 +188 200 184 +192 204 184 +196 204 188 +196 208 192 +200 212 192 +204 216 196 +208 216 200 +208 220 200 +212 224 204 +216 228 208 +216 228 208 +220 232 212 +224 236 216 +228 240 220 +220 232 208 +228 236 220 +216 228 204 +224 236 216 +216 224 200 +220 232 212 +212 224 200 +220 232 208 +212 220 196 +216 228 204 +208 220 192 +216 224 200 +208 216 188 +212 224 200 +204 216 184 +212 220 196 +200 212 180 +208 220 192 +200 208 180 +208 216 188 +196 208 176 +204 216 184 +196 204 172 +200 212 180 +192 204 168 +200 208 180 +192 200 164 +196 208 176 +188 196 160 +196 204 172 +188 196 156 +192 204 168 +184 192 156 +192 200 164 +180 192 152 +188 196 160 +180 188 148 +188 196 156 +176 184 144 +184 192 156 +176 184 140 +180 192 152 +172 180 136 +180 188 148 +172 180 136 +176 184 144 +168 176 132 +176 184 140 +168 176 128 +172 180 136 +164 172 124 +172 180 136 +160 168 120 +168 176 132 +160 168 116 +168 176 128 +156 164 116 +164 172 124 +156 164 112 +160 168 120 +152 160 108 +160 168 116 +152 156 104 +156 164 116 +148 156 100 +156 164 112 +148 152 96 +152 160 108 +144 152 92 +152 156 104 +140 148 92 +148 156 100 +140 144 88 +148 152 96 +136 144 84 +144 152 92 +136 140 80 +140 148 92 +132 140 76 +140 144 88 +132 136 72 +136 144 84 +128 136 72 +136 140 80 +128 132 68 +132 140 76 +124 128 64 +132 136 72 +120 128 60 +128 136 72 +120 124 56 +128 132 68 diff --git a/src/fractalzoomer/color_maps/JACCO197.MAP b/src/fractalzoomer/color_maps/JACCO197.MAP new file mode 100644 index 000000000..c3855ff82 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO197.MAP @@ -0,0 +1,256 @@ + 20 48 44 + 20 48 44 + 20 48 44 + 24 52 48 + 24 52 48 + 24 56 48 + 28 56 52 + 28 56 52 + 28 60 52 + 32 60 56 + 32 64 56 + 36 64 60 + 36 68 60 + 36 68 60 + 40 68 64 + 40 72 64 + 40 72 64 + 44 76 68 + 44 76 68 + 48 80 72 + 44 80 72 + 40 76 68 + 40 76 68 + 36 76 68 + 36 76 68 + 32 76 68 + 32 76 64 + 28 76 64 + 28 76 64 + 24 76 64 + 20 72 60 + 32 76 60 + 44 80 64 + 56 84 64 + 64 92 64 + 76 104 68 + 84 116 72 + 96 128 76 +108 136 80 +116 148 84 +128 160 88 +136 172 92 +148 184 96 +160 192 100 +168 204 104 +180 216 108 +188 228 112 +200 240 116 +212 252 120 +212 248 124 +212 244 128 +208 240 128 +200 232 124 +196 224 120 +188 220 116 +184 212 112 +176 204 108 +172 196 104 +164 192 100 +160 184 96 +152 176 92 +148 168 88 +140 164 88 +136 156 84 +128 148 80 +124 140 76 +116 136 72 +112 128 68 +104 120 64 +100 112 60 + 92 108 56 + 88 100 52 + 80 92 48 + 76 84 44 + 68 80 44 + 64 72 40 + 56 64 36 + 52 56 32 + 44 52 28 + 40 44 24 + 32 36 20 + 28 28 16 + 20 24 12 + 16 16 8 + 8 8 4 + 0 0 0 + 4 4 4 + 8 8 8 + 12 16 12 + 16 20 16 + 20 24 20 + 24 32 28 + 28 36 32 + 32 40 36 + 36 48 40 + 40 52 44 + 44 56 52 + 52 64 56 + 56 68 60 + 64 76 68 + 72 84 76 + 80 92 84 + 88 100 92 + 96 104 100 +104 112 108 +112 120 116 +120 128 120 +128 136 128 +136 140 136 +144 148 144 +152 156 152 +156 164 160 +164 172 168 +172 176 176 +180 184 184 +188 192 188 +196 200 196 +204 208 204 +212 212 212 +220 220 220 +228 228 228 +236 236 236 +244 244 244 +252 252 252 +244 248 248 +236 240 240 +228 236 236 +220 228 228 +212 224 220 +204 216 216 +192 208 208 +184 204 200 +176 196 196 +168 192 188 +160 184 180 +152 180 176 +144 172 168 +132 164 160 +124 160 156 +116 152 148 +108 148 140 +100 140 136 + 92 136 128 + 80 128 120 + 72 120 116 + 64 116 108 + 56 108 100 + 48 104 96 + 40 96 88 + 28 88 80 + 24 84 76 + 20 80 72 + 16 76 72 + 12 72 68 + 8 68 64 + 0 60 60 + 0 60 60 + 0 60 60 + 0 60 60 + 0 60 60 + 0 56 60 + 0 56 60 + 0 56 56 + 4 60 60 + 8 68 68 + 12 76 72 + 16 84 80 + 20 92 84 + 24 100 92 + 28 108 96 + 32 116 104 + 36 120 108 + 40 128 116 + 44 136 120 + 48 144 128 + 52 152 132 + 60 160 140 + 64 168 144 + 68 176 152 + 72 184 156 + 76 188 164 + 80 196 168 + 84 204 176 + 88 212 180 + 92 220 188 + 96 228 192 +100 236 200 +104 244 204 +112 252 212 +108 244 208 +104 236 200 +100 228 192 + 96 216 184 + 92 208 180 + 88 200 172 + 84 188 164 + 80 180 156 + 76 172 152 + 72 160 144 + 68 152 136 + 64 144 128 + 60 136 124 + 56 124 116 + 52 116 108 + 48 108 100 + 44 96 92 + 40 88 88 + 36 80 80 + 32 68 72 + 28 60 64 + 24 52 60 + 20 40 52 + 16 32 44 + 12 24 36 + 4 12 28 + 4 12 28 + 4 12 28 + 8 8 24 + 8 8 28 + 12 12 28 + 12 12 28 + 16 16 32 + 16 16 32 + 20 20 32 + 20 20 36 + 24 24 36 + 24 24 36 + 24 24 40 + 28 28 40 + 28 28 40 + 32 32 44 + 32 32 44 + 36 36 44 + 36 36 48 + 40 40 48 + 40 40 52 + 44 44 52 + 44 44 52 + 48 48 56 + 48 48 56 + 52 52 56 + 52 52 60 + 52 52 60 + 56 56 60 + 56 56 64 + 60 60 64 + 60 60 64 + 64 64 68 + 64 64 68 + 68 68 68 + 68 68 72 + 72 72 72 + 72 72 72 + 76 76 76 + 76 76 76 + 80 80 80 diff --git a/src/fractalzoomer/color_maps/JACCO198.MAP b/src/fractalzoomer/color_maps/JACCO198.MAP new file mode 100644 index 000000000..4bc4fd1eb --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO198.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 4 + 0 0 4 + 0 0 8 + 4 4 12 + 4 4 12 + 4 4 16 + 4 4 20 + 4 4 20 + 8 8 24 + 8 8 24 + 8 8 28 + 8 8 32 + 12 12 32 + 12 12 36 + 12 12 40 + 12 12 40 + 12 12 44 + 16 16 44 + 16 16 48 + 16 16 52 + 16 16 52 + 20 20 56 + 20 20 60 + 20 20 60 + 20 20 64 + 20 20 64 + 24 24 68 + 24 24 72 + 24 24 72 + 24 24 76 + 28 28 80 + 28 28 80 + 32 32 84 + 32 32 88 + 36 36 92 + 36 36 92 + 40 40 96 + 40 40 100 + 44 44 104 + 44 44 104 + 48 48 108 + 48 48 112 + 52 52 116 + 52 52 116 + 56 56 120 + 56 56 124 + 60 60 128 + 64 64 128 + 64 64 132 + 68 68 136 + 68 68 140 + 72 72 140 + 72 72 144 + 76 76 148 + 76 76 152 + 80 80 152 + 80 80 156 + 84 84 160 + 84 84 164 + 88 88 164 + 88 88 168 + 92 92 172 + 96 96 176 + 96 96 176 +100 100 180 +104 104 180 +104 104 184 +108 108 184 +112 112 188 +116 116 192 +116 116 192 +120 120 196 +124 124 196 +124 124 200 +128 128 204 +132 132 204 +136 136 208 +136 136 208 +140 140 212 +144 144 216 +144 144 216 +148 148 220 +152 152 220 +156 156 224 +156 156 228 +160 160 228 +164 164 232 +164 164 232 +168 168 236 +172 172 240 +176 176 240 +176 176 244 +180 180 244 +184 184 248 +188 188 252 +188 188 252 +192 192 252 +192 192 252 +196 196 252 +196 196 252 +200 200 252 +200 200 252 +204 204 252 +204 204 252 +208 208 252 +208 208 252 +212 212 252 +212 212 252 +216 216 252 +216 216 252 +220 220 252 +220 220 252 +224 224 252 +224 224 252 +228 228 252 +228 228 252 +232 232 252 +232 232 252 +236 236 252 +236 236 252 +240 240 252 +240 240 252 +244 244 252 +244 244 252 +248 248 252 +248 248 252 +252 252 252 +252 252 252 +248 248 252 +244 244 252 +240 240 252 +236 236 252 +236 236 252 +232 232 252 +228 228 252 +224 224 252 +220 220 252 +220 220 252 +216 216 252 +212 212 252 +208 208 252 +204 204 252 +200 200 252 +200 200 252 +196 196 252 +192 192 252 +188 188 252 +184 184 252 +184 184 252 +180 180 252 +176 176 252 +172 172 252 +168 168 252 +168 168 252 +164 164 252 +160 160 252 +156 156 252 +152 152 252 +148 148 252 +148 148 252 +144 144 248 +140 140 248 +136 136 244 +136 136 244 +132 132 240 +128 128 236 +124 124 236 +120 120 232 +120 120 232 +116 116 228 +112 112 224 +108 108 224 +108 108 220 +104 104 220 +100 100 216 + 96 96 212 + 92 92 212 + 92 92 208 + 88 88 208 + 84 84 204 + 80 80 200 + 80 80 200 + 76 76 196 + 72 72 196 + 68 68 192 + 64 64 188 + 64 64 188 + 60 60 184 + 56 56 184 + 52 52 180 + 48 48 176 + 48 48 176 + 48 48 172 + 44 44 168 + 44 44 164 + 44 44 164 + 40 40 160 + 40 40 156 + 36 36 152 + 36 36 152 + 36 36 148 + 32 32 144 + 32 32 140 + 32 32 140 + 28 28 136 + 28 28 132 + 24 24 128 + 24 24 128 + 24 24 124 + 20 20 120 + 20 20 116 + 20 20 116 + 16 16 112 + 16 16 108 + 12 12 104 + 12 12 104 + 12 12 100 + 8 8 96 + 8 8 92 + 8 8 92 + 4 4 88 + 4 4 84 + 0 0 80 + 0 0 80 + 0 0 76 + 0 0 76 + 0 0 72 + 0 0 68 + 0 0 68 + 0 0 64 + 0 0 60 + 0 0 60 + 0 0 56 + 0 0 52 + 0 0 52 + 0 0 48 + 0 0 44 + 0 0 44 + 0 0 40 + 0 0 40 + 0 0 36 + 0 0 32 + 0 0 32 + 0 0 28 + 0 0 24 + 0 0 24 + 0 0 20 + 0 0 16 + 0 0 16 + 0 0 12 + 0 0 8 + 0 0 8 + 0 0 4 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/JACCO199.MAP b/src/fractalzoomer/color_maps/JACCO199.MAP new file mode 100644 index 000000000..778612146 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO199.MAP @@ -0,0 +1,256 @@ +156 24 72 +148 20 64 +148 24 72 +136 20 64 +136 24 72 +124 20 60 +124 24 72 +108 20 56 +112 24 68 + 96 16 52 +104 24 68 + 84 16 52 + 92 24 68 + 68 16 48 + 80 24 68 + 56 16 44 + 68 20 64 + 40 12 40 + 52 16 52 + 28 8 28 + 56 16 60 + 32 8 40 + 60 20 68 + 40 12 52 + 64 20 76 + 48 16 64 + 68 24 84 + 56 20 76 + 72 24 92 + 64 20 88 + 76 28 100 + 72 24 100 + 80 28 108 + 80 28 112 + 84 32 116 + 88 32 124 + 92 36 132 +104 40 152 +116 60 152 +112 52 152 +124 72 152 +124 68 152 +136 88 152 +132 84 152 +148 104 156 +144 100 156 +156 120 156 +156 112 156 +168 136 160 +164 128 156 +180 152 160 +176 144 160 +192 164 160 +188 160 160 +200 180 164 +196 172 160 +212 196 164 +208 188 164 +224 212 168 +220 204 164 +232 228 168 +228 220 164 +244 244 168 +252 252 172 +240 236 160 +244 244 164 +232 228 152 +236 232 156 +224 220 144 +228 224 144 +216 212 136 +220 212 136 +212 204 128 +212 204 124 +204 196 120 +204 192 116 +196 188 112 +196 184 104 +188 180 104 +188 172 96 +184 172 96 +180 160 88 +176 164 88 +172 152 76 +168 156 80 +164 140 68 +160 148 72 +156 132 56 +156 140 64 +148 120 48 +148 132 56 +140 112 36 +140 124 48 +132 100 28 +132 112 40 +120 88 16 +128 108 36 +116 84 12 +124 104 36 +112 84 12 +116 100 36 +108 80 12 +112 92 32 +100 76 12 +108 88 32 + 96 72 12 +100 84 32 + 92 68 12 + 96 80 28 + 88 64 12 + 92 76 28 + 84 60 12 + 84 72 24 + 76 56 8 + 80 68 24 + 72 56 8 + 76 64 24 + 68 52 8 + 72 60 20 + 64 48 8 + 64 56 20 + 60 44 8 + 60 52 20 + 56 40 8 + 56 44 16 + 48 36 8 + 48 40 16 + 44 32 8 + 44 36 12 + 40 28 4 + 40 32 12 + 36 28 4 + 32 28 12 + 32 24 4 + 28 24 8 + 24 20 4 + 24 20 8 + 20 16 4 + 16 16 8 + 16 12 4 + 12 12 4 + 12 8 4 + 8 8 4 + 8 4 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 8 8 8 + 12 12 12 + 16 16 16 + 20 24 20 + 24 28 24 + 32 32 28 + 36 36 32 + 40 40 36 + 44 48 44 + 48 52 48 + 52 56 52 + 56 60 56 + 64 64 60 + 68 72 64 + 72 76 68 + 76 80 72 + 80 84 76 + 84 88 80 + 88 96 88 + 96 100 92 +100 104 96 +104 108 100 +108 112 104 +112 120 108 +116 124 112 +120 128 116 +128 132 120 +132 140 128 +136 144 132 +140 148 136 +144 152 140 +148 156 144 +152 164 148 +160 168 152 +164 172 156 +168 176 160 +172 180 164 +176 188 172 +180 192 176 +184 196 180 +192 200 184 +196 204 188 +200 212 192 +204 216 196 +208 220 200 +212 224 204 +220 232 212 +240 252 240 +232 244 228 +240 252 240 +232 244 224 +236 248 236 +228 240 220 +236 248 232 +228 236 220 +232 244 228 +224 236 216 +232 244 224 +220 232 212 +228 240 220 +220 232 208 +228 236 220 +216 228 204 +224 236 216 +216 224 200 +220 232 212 +212 224 200 +220 232 208 +212 220 196 +216 228 204 +208 220 192 +216 224 200 +208 216 188 +212 224 200 +204 216 184 +212 220 196 +200 212 180 diff --git a/src/fractalzoomer/color_maps/JACCO200.MAP b/src/fractalzoomer/color_maps/JACCO200.MAP new file mode 100644 index 000000000..c4630ff54 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO200.MAP @@ -0,0 +1,256 @@ +252 252 252 +172 164 168 +140 128 136 +116 100 108 + 92 76 88 + 76 56 68 + 60 40 48 + 36 20 28 + 36 20 28 + 24 12 16 + 16 8 8 + 12 4 4 + 8 0 0 + 8 0 0 + 16 0 0 + 28 0 0 + 36 0 0 + 48 0 0 + 56 0 0 + 68 0 0 + 76 0 0 + 88 0 0 +100 0 0 +108 0 0 +120 0 0 +128 0 0 +140 0 0 +148 0 0 +160 0 0 +168 0 0 +180 0 0 +188 0 0 +200 0 0 +208 0 0 +208 12 0 +212 28 0 +216 44 0 +216 60 0 +220 76 0 +224 92 0 +224 108 0 +228 124 0 +232 140 0 +232 156 0 +236 172 0 +240 188 0 +240 204 0 +244 220 0 +248 236 0 +252 252 0 +252 240 0 +252 224 0 +252 208 0 +252 192 0 +252 176 0 +252 160 0 +252 144 0 +252 128 0 +252 112 0 +252 96 0 +252 100 0 +252 104 0 +252 108 0 +252 112 0 +252 116 0 +252 124 0 +252 128 0 +252 132 0 +252 136 0 +252 140 0 +252 148 0 +252 152 0 +252 156 0 +252 160 0 +252 164 0 +252 168 0 +252 176 0 +252 180 0 +252 184 0 +252 188 0 +252 192 0 +252 200 0 +252 204 0 +252 208 0 +252 212 0 +252 216 0 +252 220 0 +252 228 0 +252 232 0 +252 236 0 +252 240 0 +252 240 4 +252 240 12 +252 240 16 +252 240 24 +252 240 28 +252 240 36 +252 240 40 +252 232 40 +248 220 40 +244 212 40 +240 200 40 +236 188 40 +232 180 40 +228 168 40 +224 160 40 +220 148 40 +216 136 40 +216 128 40 +212 116 40 +208 108 40 +204 96 40 +200 84 40 +196 76 40 +192 64 40 +188 56 40 +184 44 40 +180 32 44 +172 20 36 +164 4 28 +156 4 24 +148 4 24 +140 4 24 +136 4 20 +128 4 20 +120 4 20 +112 4 16 +108 4 16 +100 4 12 + 92 4 12 + 84 4 12 + 76 4 8 + 72 4 8 + 64 4 8 + 56 4 4 + 80 0 0 + 92 0 0 +100 0 0 +108 0 0 +112 0 0 +120 0 0 +124 0 0 +128 0 0 +132 0 0 +136 0 0 +140 0 0 +144 0 0 +148 0 0 +152 0 0 +156 0 0 +160 0 0 +164 0 0 +164 0 0 +168 0 0 +172 0 0 +176 0 0 +176 0 0 +180 0 0 +184 0 0 +184 0 0 +188 0 0 +192 0 0 +192 0 0 +196 0 0 +200 0 0 +200 0 0 +200 8 8 +204 20 20 +204 32 32 +208 40 40 +208 52 52 +212 64 64 +212 68 64 +212 76 60 +212 84 56 +212 92 52 +212 100 48 +212 108 44 +208 116 40 +208 124 36 +208 128 36 +208 136 32 +208 144 28 +208 152 24 +204 160 20 +204 168 16 +204 176 12 +204 184 8 +204 192 4 +200 200 0 +200 200 12 +204 204 28 +208 208 40 +208 208 56 +212 212 68 +216 216 84 +220 220 96 +220 220 112 +224 224 124 +228 228 140 +228 228 152 +232 232 168 +236 236 180 +240 240 196 +240 240 208 +244 244 224 +248 248 236 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 152 184 +252 164 176 +252 180 172 +252 192 164 +252 204 156 +252 216 152 +252 228 144 +252 244 136 +252 244 144 +252 244 148 +252 244 156 +252 244 160 +252 244 168 +252 248 172 +252 248 180 +252 248 184 +252 248 192 +252 248 196 +252 248 204 +252 248 208 +252 248 216 +252 248 220 +252 248 228 +252 248 232 +252 248 240 +252 248 244 +252 252 252 +252 252 248 +252 248 240 +252 244 236 +252 240 228 +252 228 208 +248 212 184 +248 200 160 +244 184 140 +244 172 116 +240 156 92 +240 144 72 +236 128 48 +236 116 24 +232 100 0 +232 104 8 +232 92 8 diff --git a/src/fractalzoomer/color_maps/JACCO201.MAP b/src/fractalzoomer/color_maps/JACCO201.MAP new file mode 100644 index 000000000..08b1d5df3 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO201.MAP @@ -0,0 +1,256 @@ +168 12 84 +156 12 80 +144 12 72 +132 8 68 +120 8 60 +108 8 56 +100 8 48 + 88 4 44 + 76 4 36 + 64 4 32 + 52 4 24 + 40 0 20 + 28 0 12 + 20 0 8 + 8 0 4 + 0 0 0 + 0 0 0 + 4 4 4 + 12 12 12 + 16 16 20 + 24 24 28 + 28 32 36 + 36 36 44 + 40 44 52 + 48 48 60 + 52 56 68 + 60 64 76 + 68 68 84 + 72 76 92 + 80 80 100 + 84 88 108 + 92 96 116 + 96 100 124 +104 108 132 +108 116 140 +116 120 148 +120 128 156 +128 132 164 +136 140 172 +140 148 180 +148 152 188 +152 160 196 +160 164 204 +164 172 212 +172 180 220 +176 184 228 +184 192 236 +192 200 244 +188 200 240 +180 196 236 +176 192 232 +168 188 228 +164 184 224 +156 180 220 +152 176 212 +144 172 208 +140 168 204 +132 164 200 +128 160 196 +120 156 192 +116 152 184 +108 148 180 +104 144 176 + 96 140 172 + 92 136 168 + 84 132 164 + 80 128 160 + 72 124 152 + 68 120 148 + 60 116 144 + 56 112 140 + 48 108 136 + 44 104 132 + 36 100 124 + 32 96 120 + 24 92 116 + 20 88 112 + 12 84 108 + 8 80 104 + 0 76 96 + 0 76 96 + 0 72 92 + 0 72 88 + 0 68 84 + 0 68 84 + 0 64 80 + 0 60 76 + 0 60 72 + 0 56 72 + 0 56 68 + 0 52 64 + 0 48 60 + 0 48 60 + 0 44 56 + 0 44 52 + 0 40 48 + 0 36 48 + 0 36 44 + 0 32 40 + 0 32 36 + 0 28 36 + 0 24 32 + 0 24 28 + 0 20 24 + 0 20 24 + 0 16 20 + 0 12 16 + 0 12 12 + 0 8 12 + 0 8 8 + 0 4 4 + 0 0 0 + 4 0 0 + 8 4 0 + 12 8 0 + 20 12 0 + 24 16 0 + 28 20 0 + 32 24 0 + 40 28 0 + 44 32 0 + 48 36 0 + 52 40 0 + 60 44 0 + 64 48 0 + 68 52 0 + 72 56 0 + 80 60 0 + 80 60 0 + 80 60 0 + 80 60 0 + 80 60 0 + 84 60 0 + 84 64 0 + 88 64 0 + 88 68 0 + 92 68 0 + 96 72 0 +100 72 0 +100 76 0 +108 80 0 +112 84 0 +116 88 0 +120 92 0 +128 96 0 +132 100 0 +140 104 0 +144 108 0 +152 116 0 +160 120 0 +168 128 0 +172 132 0 +184 140 0 +192 144 0 +200 152 0 +208 160 0 +220 168 0 +228 176 0 +240 184 0 +240 184 0 +240 184 0 +236 184 0 +236 180 0 +232 180 0 +228 176 0 +228 176 0 +224 172 0 +220 172 0 +220 168 0 +216 168 0 +216 164 0 +212 164 0 +208 160 0 +208 160 0 +204 156 0 +200 156 0 +200 152 0 +196 152 0 +196 148 0 +192 148 0 +188 144 0 +188 144 0 +184 140 0 +180 140 0 +180 140 0 +176 136 0 +176 136 0 +172 132 0 +168 132 0 +168 128 0 +164 128 0 +160 124 0 +160 124 0 +156 120 0 +156 120 0 +152 116 0 +148 116 0 +148 112 0 +144 112 0 +140 108 0 +140 108 0 +136 104 0 +136 104 0 +132 100 0 +128 100 0 +128 96 0 +124 96 0 +120 92 0 +120 92 0 +116 92 0 +116 88 0 +112 88 0 +108 84 0 +108 84 0 +104 80 0 +100 80 0 +100 76 0 + 96 76 0 + 96 72 0 + 92 72 0 + 88 68 0 + 88 68 0 + 84 64 0 + 80 64 0 + 80 60 0 + 76 60 0 + 76 56 0 + 72 56 0 + 68 52 0 + 68 52 0 + 64 48 0 + 60 48 0 + 60 48 0 + 56 44 0 + 56 44 0 + 52 40 0 + 48 40 0 + 48 36 0 + 44 36 0 + 40 32 0 + 40 32 0 + 36 28 0 + 36 28 0 + 32 24 0 + 28 24 0 + 28 20 0 + 24 20 0 + 20 16 0 + 20 16 0 + 16 12 0 + 16 12 0 + 12 8 0 + 8 8 0 + 8 4 0 + 4 4 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/JACCO202.MAP b/src/fractalzoomer/color_maps/JACCO202.MAP new file mode 100644 index 000000000..d6341ed2e --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO202.MAP @@ -0,0 +1,256 @@ + 20 28 28 + 20 28 28 + 20 28 32 + 24 32 32 + 24 32 36 + 28 36 40 + 28 36 40 + 32 40 44 + 32 40 44 + 36 44 48 + 36 44 52 + 36 48 52 + 40 48 56 + 40 52 60 + 44 52 60 + 44 56 64 + 48 56 64 + 48 60 68 + 52 60 72 + 52 64 72 + 52 64 76 + 56 68 76 + 56 68 80 + 60 68 84 + 60 72 84 + 64 72 88 + 64 76 92 + 68 76 92 + 68 80 96 + 68 80 96 + 72 84 100 + 72 84 104 + 76 88 104 + 76 88 108 + 80 92 108 + 80 92 112 + 84 96 116 + 84 96 116 + 84 100 120 + 88 100 124 + 88 104 124 + 92 104 128 + 92 108 128 + 96 108 132 + 96 108 136 +100 112 136 +100 112 140 +100 116 140 +104 116 144 +104 120 148 +108 120 148 +108 124 152 +112 124 156 +112 128 156 +116 128 160 +116 132 160 +116 132 164 +120 136 168 +120 136 168 +124 140 172 +124 140 172 +128 144 176 +128 144 180 +132 148 180 +132 148 184 +136 152 188 +120 144 192 +108 136 196 + 92 128 204 + 84 116 204 + 76 104 204 + 68 92 204 + 64 80 204 + 56 68 204 + 48 56 204 + 40 40 200 + 44 44 200 + 40 40 180 + 36 36 160 + 32 32 140 + 28 28 120 + 24 24 100 + 20 20 80 + 16 16 60 + 12 12 40 + 8 8 20 + 0 0 0 + 8 0 4 + 16 4 12 + 28 8 24 + 40 12 36 + 56 16 48 + 68 20 60 + 84 28 72 + 84 28 76 + 84 32 80 + 84 36 84 + 84 40 88 + 84 44 92 + 84 48 96 + 84 52 100 + 84 56 104 + 84 60 108 + 84 64 112 + 84 68 120 + 84 72 124 + 84 76 128 + 88 76 128 + 96 80 124 +104 84 120 +112 88 120 +116 92 116 +124 96 112 +132 100 112 +140 104 108 +144 108 104 +152 112 104 +160 116 100 +168 120 96 +172 124 96 +180 128 92 +188 132 88 +196 136 84 +200 140 84 +204 144 84 +212 148 88 +212 132 80 +208 112 72 +208 96 64 +204 76 56 +204 60 48 +200 40 40 +176 36 36 +152 32 32 +128 28 28 +100 20 20 + 76 16 16 + 52 12 12 + 28 8 8 + 0 0 0 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 8 12 8 + 12 20 16 + 16 28 20 + 20 32 28 + 24 40 36 + 28 48 40 + 36 56 48 + 40 60 56 + 44 68 60 + 48 76 68 + 52 80 72 + 56 88 80 + 64 96 88 + 68 104 92 + 72 108 100 + 76 116 108 + 80 124 112 + 84 128 120 + 88 136 124 + 96 144 132 +100 152 140 +104 156 144 +108 164 152 +112 172 160 +116 176 164 +124 184 172 +128 192 176 +132 200 184 +136 204 192 +140 212 196 +144 220 204 +140 216 200 +140 216 200 +140 216 200 +140 212 200 +136 212 196 +136 208 196 +132 204 192 +132 200 192 +128 196 188 +124 192 184 +120 184 180 +116 180 176 +112 172 172 +108 164 168 +104 156 164 +100 148 160 + 92 140 152 + 88 128 148 + 80 120 140 + 72 108 132 + 68 96 128 + 60 84 120 + 52 72 112 + 44 60 104 + 36 48 96 + 28 32 88 + 16 16 76 + 20 20 80 + 20 20 80 + 20 20 80 + 20 20 80 + 24 24 80 + 24 24 84 + 28 28 88 + 32 32 88 + 40 40 92 + 44 44 96 + 48 48 100 + 56 56 108 + 64 64 112 + 72 72 116 + 80 80 124 + 88 88 132 +100 100 140 +108 108 148 +120 120 156 +132 132 164 +144 144 172 +160 160 184 +172 172 192 +188 188 204 +200 200 212 +216 216 224 +232 232 236 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 diff --git a/src/fractalzoomer/color_maps/JACCO203.MAP b/src/fractalzoomer/color_maps/JACCO203.MAP new file mode 100644 index 000000000..7266b7a86 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO203.MAP @@ -0,0 +1,256 @@ + 16 8 20 + 60 80 96 + 60 80 96 + 64 84 96 + 68 84 100 + 72 88 100 + 76 92 104 + 76 92 104 + 80 96 104 + 84 100 108 + 88 100 108 + 92 104 112 + 96 108 112 + 96 108 112 +100 112 116 +104 116 116 +108 116 120 +112 120 120 +112 124 120 +116 124 124 +120 128 124 +124 132 128 +128 132 128 +132 136 132 +132 140 132 +136 140 132 +140 144 136 +144 148 136 +148 148 140 +148 152 140 +152 156 140 +156 156 144 +160 160 144 +164 164 148 +168 164 148 +168 168 148 +172 172 152 +176 172 152 +180 176 156 +184 180 156 +188 184 160 +184 180 156 +184 180 156 +184 180 156 +184 180 156 +184 180 156 +184 180 156 +180 180 156 +180 176 156 +180 176 156 +176 176 156 +176 172 152 +172 172 152 +172 168 152 +168 168 152 +168 164 152 +164 164 148 +160 160 148 +156 160 148 +156 156 144 +152 152 144 +148 148 144 +144 148 140 +140 144 140 +136 140 140 +132 136 136 +128 132 136 +124 128 132 +120 124 132 +112 120 128 +108 116 128 +104 112 124 +100 112 124 + 96 108 120 + 92 104 120 + 88 100 116 + 84 100 112 + 80 96 112 + 76 92 108 + 72 88 104 + 68 88 104 + 64 84 100 + 60 80 96 + 56 76 92 + 52 76 88 + 48 72 84 + 44 68 80 + 40 64 76 + 36 64 72 + 32 56 64 + 24 48 56 + 16 40 48 + 8 32 40 + 0 24 32 + 0 24 32 + 4 24 32 + 4 24 36 + 8 28 36 + 8 28 40 + 12 28 40 + 16 32 44 + 16 32 44 + 20 32 48 + 20 36 48 + 24 36 52 + 28 36 52 + 28 40 52 + 32 40 56 + 32 40 56 + 36 44 60 + 36 44 60 + 40 44 64 + 44 48 64 + 44 48 68 + 48 48 68 + 48 52 72 + 52 52 72 + 56 56 76 + 68 68 88 + 80 80 100 + 92 92 112 +104 104 124 +120 116 140 +128 120 140 +136 128 140 +148 136 140 +156 144 144 +164 152 144 +176 160 144 +184 168 148 +192 176 148 +204 184 152 +188 168 140 +172 152 128 +156 136 116 +140 120 104 +124 104 92 +108 88 80 + 92 72 68 + 76 56 56 + 56 40 40 + 56 40 40 + 56 36 36 + 56 32 32 + 56 28 28 + 56 24 28 + 56 20 24 + 56 16 20 + 56 12 16 + 60 8 12 + 60 8 12 + 56 8 12 + 56 12 12 + 52 12 16 + 48 16 16 + 48 16 16 + 44 20 20 + 40 20 20 + 36 24 24 + 32 20 20 + 24 8 8 + 36 8 12 + 48 12 16 + 60 16 20 + 72 20 24 + 88 24 28 +100 28 32 +112 32 36 +124 36 40 +140 40 44 +132 40 44 +124 40 40 +112 40 40 +104 40 36 + 96 40 36 + 84 40 32 + 76 40 32 + 68 40 28 + 56 40 24 + 60 40 24 + 64 40 28 + 68 40 28 + 72 40 32 + 76 40 32 + 80 40 36 + 84 40 36 + 88 40 40 + 92 40 44 + 96 44 48 +104 52 52 +112 60 56 +116 68 60 +124 76 64 +132 84 68 +136 92 72 +144 100 76 +152 108 80 +156 108 76 +160 112 68 +168 116 60 +172 120 52 +180 120 48 +184 124 40 +192 128 32 +196 132 24 +204 136 16 +200 136 24 +196 132 32 +192 132 40 +184 128 48 +180 124 56 +176 124 64 +168 120 72 +164 116 80 +156 112 92 +156 112 84 +160 108 76 +160 108 68 +164 104 60 +164 104 48 +168 100 40 +168 100 32 +172 96 24 +176 92 12 +172 92 12 +168 88 12 +160 84 12 +156 80 12 +148 76 16 +144 72 16 +136 68 16 +132 64 16 +124 60 20 +124 60 20 +128 60 20 +132 60 20 +136 60 16 +140 60 16 +144 60 16 +148 60 12 +152 60 12 +156 56 8 +156 64 16 +160 72 24 +164 84 36 +168 92 44 +172 100 56 +176 112 64 +180 120 76 +184 128 84 +188 140 96 +188 136 96 +184 132 92 +180 128 92 +176 124 88 +176 120 84 diff --git a/src/fractalzoomer/color_maps/JACCO204.MAP b/src/fractalzoomer/color_maps/JACCO204.MAP new file mode 100644 index 000000000..120049608 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO204.MAP @@ -0,0 +1,256 @@ + 8 8 28 + 8 8 28 + 12 12 32 + 16 16 36 + 20 16 40 + 24 20 44 + 28 24 48 + 32 28 52 + 36 28 52 + 40 32 56 + 40 36 60 + 44 40 64 + 48 40 68 + 52 44 72 + 56 48 76 + 60 52 80 + 64 52 80 + 68 56 84 + 72 60 88 + 76 60 92 + 76 64 96 + 80 68 100 + 84 72 104 + 88 72 104 + 92 76 108 + 96 80 112 +100 84 116 +104 84 120 +108 88 124 +108 92 128 +112 96 132 +116 96 132 +120 100 136 +124 104 140 +128 108 144 +132 108 148 +136 112 152 +140 116 156 +144 120 160 +144 120 160 +144 116 160 +144 116 160 +144 116 160 +144 116 160 +144 112 164 +140 112 160 +136 108 156 +132 104 152 +128 100 144 +124 96 140 +120 96 136 +116 92 128 +112 88 124 +108 84 120 +100 80 116 + 96 76 108 + 92 76 104 + 88 72 100 + 84 68 92 + 80 64 88 + 76 60 84 + 72 60 80 + 68 56 72 + 60 52 68 + 56 48 64 + 52 44 56 + 48 40 52 + 44 40 48 + 40 36 44 + 36 32 36 + 32 28 32 + 28 24 28 + 20 20 20 + 20 20 20 + 24 24 24 + 28 24 28 + 28 24 28 + 28 24 28 + 28 24 28 + 28 24 28 + 28 24 32 + 32 28 32 + 32 28 36 + 36 28 40 + 40 32 40 + 40 32 44 + 44 36 48 + 48 40 52 + 52 44 60 + 56 44 64 + 60 48 68 + 68 52 76 + 72 56 80 + 76 60 88 + 84 64 96 + 88 68 104 + 92 72 104 + 92 76 104 + 96 76 104 + 96 76 108 + 96 80 108 +100 80 112 +100 80 112 +100 84 112 +104 84 116 +100 80 116 + 96 76 120 + 92 72 116 + 92 72 108 + 88 68 104 + 88 64 100 + 84 64 92 + 84 60 88 + 80 56 84 + 80 52 80 + 76 52 72 + 76 48 68 + 72 44 64 + 72 44 56 + 68 40 52 + 68 36 48 + 64 32 40 + 64 32 40 + 60 28 36 + 56 24 36 + 52 20 32 + 48 16 32 + 44 12 28 + 40 8 24 + 52 20 36 + 64 36 48 + 80 52 60 + 92 68 72 +104 84 88 +120 100 100 +132 116 112 +144 132 124 +160 148 136 +172 164 152 +184 180 164 +200 196 176 +212 212 188 +212 208 184 +208 200 180 +204 192 176 +204 184 172 +200 176 168 +196 168 164 +192 164 160 +192 156 156 +188 148 148 +184 140 144 +184 132 140 +180 124 136 +176 120 132 +172 112 128 +172 104 124 +168 96 120 +164 88 112 +164 80 108 +160 76 104 +156 68 100 +152 60 96 +152 52 92 +148 44 88 +144 36 84 +140 28 76 +136 28 76 +128 28 76 +120 32 72 +112 32 72 +104 32 68 + 96 36 68 + 88 36 64 + 80 36 64 + 72 40 60 + 64 40 60 + 56 44 56 + 64 52 64 + 76 64 76 + 88 76 88 + 96 88 96 +108 100 108 +120 112 120 +128 124 128 +140 136 140 +152 148 152 +164 160 164 +160 152 156 +156 140 144 +148 128 132 +140 116 120 +132 104 108 +128 92 96 +120 80 84 +112 68 72 +104 56 60 +104 56 60 +100 56 60 +100 56 60 + 96 60 60 + 92 60 60 + 92 60 60 + 88 64 60 + 84 64 60 + 80 68 56 + 92 84 72 +108 104 92 +120 124 112 +136 140 128 +148 160 148 +164 180 168 +180 200 188 +180 200 188 +176 196 184 +172 192 180 +172 188 180 +168 184 176 +164 180 172 +160 176 168 +160 172 168 +156 168 164 +152 168 160 +148 164 156 +148 160 156 +144 156 152 +140 152 148 +136 148 144 +136 144 144 +132 140 140 +128 136 136 +128 132 136 +124 132 132 +120 128 128 +116 124 124 +116 120 124 +112 116 120 +108 112 116 +104 108 112 +104 104 112 +100 100 108 + 96 100 104 + 92 96 100 + 92 92 100 + 88 88 96 + 84 84 92 + 80 80 88 + 80 76 88 + 76 72 84 + 72 68 80 + 68 64 76 + 68 64 76 + 68 64 76 + 68 64 76 + 68 64 76 + 68 64 72 diff --git a/src/fractalzoomer/color_maps/JACCO205.MAP b/src/fractalzoomer/color_maps/JACCO205.MAP new file mode 100644 index 000000000..0701c20a6 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO205.MAP @@ -0,0 +1,256 @@ + 16 0 0 + 28 0 0 + 40 0 4 + 56 0 8 + 68 4 12 + 80 4 16 + 96 8 20 +100 16 24 +108 28 32 +116 40 40 +124 52 48 +132 64 52 +140 76 60 +148 88 68 +156 100 76 +164 112 80 +172 124 88 +180 136 96 +188 148 104 +196 160 112 +184 148 104 +168 136 92 +152 120 84 +136 108 72 +124 96 60 +108 80 52 + 92 68 40 + 76 52 32 + 60 40 20 + 44 24 8 + 48 28 12 + 52 36 20 + 56 44 28 + 60 52 36 + 64 56 40 + 68 64 48 + 72 72 56 + 76 80 64 + 80 84 68 + 84 92 76 + 88 100 84 + 96 108 92 + 92 104 92 + 88 100 88 + 80 96 84 + 76 92 80 + 68 88 76 + 64 84 72 + 56 80 68 + 52 76 64 + 44 68 60 + 44 68 60 + 48 72 60 + 48 72 60 + 52 76 64 + 52 76 64 + 56 80 64 + 56 80 64 + 60 84 68 + 60 84 68 + 64 88 68 + 68 88 72 + 68 92 72 + 72 92 72 + 72 96 72 + 76 96 76 + 76 100 76 + 80 100 76 + 80 104 80 + 84 108 80 + 84 108 80 + 88 112 80 + 92 112 84 + 92 116 84 + 96 116 84 + 96 120 88 +100 120 88 +100 124 88 +104 124 88 +104 128 92 +108 128 92 +108 132 92 +112 132 96 +116 136 96 +116 136 96 +120 140 96 +120 144 100 +124 144 100 +124 148 100 +128 148 104 +128 152 104 +132 152 104 +132 156 104 +136 156 108 +140 160 108 +140 160 108 +144 164 112 +144 164 112 +148 168 112 +148 168 112 +152 172 116 +152 172 116 +156 176 116 +160 180 120 +156 176 116 +152 176 116 +148 172 112 +144 168 112 +140 164 108 +136 160 108 +132 156 104 +128 152 100 +124 148 100 +120 144 96 +116 140 96 +112 136 92 +108 132 88 +104 128 88 +104 124 84 +100 124 84 + 96 120 84 + 96 120 80 + 92 116 80 + 92 116 80 + 88 112 76 + 88 112 76 + 84 108 76 + 80 108 76 + 80 104 72 + 76 104 72 + 76 100 72 + 72 100 68 + 72 96 68 + 68 96 68 + 68 92 68 + 68 92 64 + 64 92 64 + 64 88 64 + 60 88 64 + 60 84 60 + 56 84 60 + 56 80 60 + 52 80 60 + 52 80 56 + 48 76 56 + 48 76 56 + 48 72 56 + 44 72 52 + 44 72 52 + 40 68 52 + 40 68 52 + 40 68 52 + 40 68 52 + 40 68 52 + 40 68 52 + 40 68 52 + 40 68 52 + 44 72 56 + 48 72 56 + 48 76 60 + 52 80 64 + 56 80 68 + 60 84 68 + 64 88 76 + 72 92 80 + 76 96 84 + 84 104 88 + 88 108 96 + 96 116 100 +104 120 108 +112 128 116 +120 136 120 +128 140 128 +140 148 136 +148 156 148 +160 164 156 +172 176 164 +180 184 176 +192 192 184 +204 204 196 +216 216 208 +220 216 208 +216 212 204 +216 212 204 +216 212 204 +216 212 204 +212 212 204 +212 208 200 +208 208 200 +204 204 196 +204 204 192 +200 200 192 +196 196 188 +192 188 184 +192 184 180 +188 180 176 +184 176 172 +180 168 168 +172 160 160 +168 156 156 +164 148 152 +156 140 144 +152 132 140 +144 124 132 +140 116 124 +132 104 120 +128 96 112 +120 84 104 +112 76 96 +104 64 88 + 96 52 76 + 88 44 68 + 80 32 60 + 72 20 48 + 72 20 52 + 72 24 52 + 72 24 52 + 72 28 56 + 72 32 56 + 72 32 56 + 72 36 56 + 72 40 56 + 72 40 56 + 72 44 60 + 72 48 60 + 72 48 60 + 72 52 60 + 72 56 60 + 72 56 60 + 72 60 64 + 72 64 64 + 72 64 64 + 72 68 64 + 72 72 64 + 72 76 68 + 76 80 72 + 80 84 76 + 84 92 80 + 88 96 84 + 92 104 88 + 96 108 92 +100 112 96 +104 120 100 +108 124 104 +112 132 108 +116 136 112 +124 144 120 +128 148 128 +132 148 136 +136 152 144 +140 156 152 +144 160 160 +148 164 168 +156 168 176 +152 148 160 +144 128 140 diff --git a/src/fractalzoomer/color_maps/JACCO206.MAP b/src/fractalzoomer/color_maps/JACCO206.MAP new file mode 100644 index 000000000..fa65653ff --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO206.MAP @@ -0,0 +1,256 @@ + 0 0 0 +196 124 140 +196 120 140 +192 112 140 +188 108 136 +184 100 136 +180 92 132 +176 84 132 +168 76 128 +160 72 124 +152 68 120 +148 68 116 +140 64 108 +136 60 104 +128 56 100 +124 56 96 +116 52 92 +108 48 84 +104 48 80 + 96 44 76 + 92 40 72 + 84 40 68 + 76 36 60 + 72 32 56 + 64 28 52 + 60 28 48 + 52 24 40 + 48 20 36 + 40 20 32 + 32 16 28 + 28 12 24 + 20 8 16 + 16 8 12 + 8 4 8 + 0 0 0 + 4 4 4 + 8 8 12 + 12 16 16 + 16 20 24 + 24 24 32 + 28 28 40 + 32 36 44 + 36 40 52 + 40 44 60 + 44 52 64 + 48 56 72 + 52 60 80 + 60 68 88 + 64 72 92 + 68 76 100 + 72 80 108 + 76 88 112 + 80 92 120 + 84 96 128 + 88 104 132 + 88 104 132 + 92 108 136 + 96 112 140 +100 116 140 +104 120 144 +108 120 148 +112 124 148 +116 128 152 +120 132 156 +124 136 156 +124 140 160 +128 140 164 +132 144 164 +136 148 168 +140 152 172 +144 156 172 +148 156 176 +152 160 180 +156 164 180 +160 168 184 +164 172 188 +164 176 188 +168 176 192 +172 180 196 +176 184 200 +180 188 200 +184 192 204 +188 192 208 +192 196 208 +196 200 212 +200 204 216 +204 208 216 +204 212 220 +208 212 224 +212 216 224 +216 220 228 +220 224 232 +224 228 232 +228 228 236 +232 232 240 +236 236 240 +240 240 244 +244 244 248 +248 252 248 +248 248 248 +244 244 244 +240 240 240 +236 236 236 +232 232 232 +232 228 228 +228 224 224 +224 220 220 +220 216 216 +216 212 212 +212 208 208 +212 204 204 +208 200 200 +204 192 196 +200 188 192 +196 184 188 +192 180 184 +192 176 180 +188 172 176 +184 168 172 +180 164 168 +176 160 164 +172 156 160 +172 152 156 +168 148 152 +164 144 148 +160 136 148 +156 132 144 +156 128 140 +152 124 136 +148 120 132 +144 116 128 +140 112 124 +136 108 120 +136 104 116 +132 100 112 +128 96 108 +124 92 104 +120 88 100 +116 80 96 +116 76 92 +112 72 88 +108 68 84 +104 64 80 +100 60 76 + 96 56 72 + 96 52 68 + 92 48 64 + 88 44 60 + 84 40 56 + 80 36 52 + 76 28 48 + 68 28 44 + 64 24 40 + 56 20 36 + 48 20 32 + 44 16 28 + 36 16 24 + 28 12 20 + 20 8 16 + 16 8 12 + 8 4 8 + 0 0 0 + 4 0 4 + 8 4 8 + 16 8 16 + 20 12 20 + 28 12 24 + 32 16 28 + 40 20 36 + 56 28 48 + 72 40 64 + 88 48 80 +104 60 96 +124 72 112 + 72 40 68 + 76 44 72 + 84 48 76 + 88 52 80 + 96 52 88 +100 56 92 +108 60 96 +112 64 104 +116 68 108 +124 72 112 +128 72 116 +136 76 124 +140 80 128 +144 84 132 +152 84 132 +160 88 136 +172 92 140 +180 92 144 +192 96 148 +200 100 152 +192 100 152 +184 96 148 +176 96 148 +168 92 144 +160 92 140 +148 88 136 +144 84 132 +140 80 128 +132 76 120 +128 76 116 +120 72 112 +116 68 108 +112 64 100 +104 60 96 +100 56 92 + 92 56 84 + 88 52 80 + 80 48 76 + 76 44 72 + 72 40 64 + 64 36 60 + 60 36 56 + 52 32 48 + 48 28 44 + 44 24 40 + 36 20 32 + 32 16 28 + 24 16 24 + 20 12 20 + 12 8 12 + 8 4 8 + 0 0 0 + 0 4 4 + 4 8 12 + 4 12 16 + 8 20 24 + 12 24 28 + 16 28 36 + 16 32 44 + 20 36 48 + 24 44 56 + 24 48 60 + 28 52 68 + 32 56 72 + 36 64 80 + 36 68 88 + 40 72 92 + 44 76 100 + 44 80 104 + 48 88 112 + 52 92 120 + 52 96 124 + 56 100 132 + 60 104 136 + 64 112 144 + 64 116 148 + 68 120 156 + 72 124 164 + 80 124 168 + 88 128 172 + 96 132 180 +108 132 184 diff --git a/src/fractalzoomer/color_maps/JACCO207.MAP b/src/fractalzoomer/color_maps/JACCO207.MAP new file mode 100644 index 000000000..5d83c793f --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO207.MAP @@ -0,0 +1,256 @@ + 0 0 0 +156 200 220 +144 176 208 +128 152 192 +112 128 180 + 96 104 164 + 84 80 148 + 68 56 136 + 52 32 120 + 44 28 96 + 32 20 68 + 20 12 40 + 32 12 64 + 48 16 92 + 64 16 116 + 80 20 144 + 92 20 172 +108 24 196 +124 24 224 +140 28 252 +140 28 248 +144 32 240 +148 32 236 +152 36 228 +152 36 224 +156 40 216 +160 40 212 +152 40 200 +140 36 184 +132 36 172 +120 32 156 +108 28 144 +100 28 128 + 88 24 116 + 76 20 100 + 68 20 88 + 56 16 72 + 44 12 60 + 36 12 44 + 24 8 32 + 12 4 16 + 0 0 0 + 4 4 12 + 8 8 28 + 16 12 44 + 20 16 60 + 24 20 76 + 32 24 92 + 36 28 108 + 44 32 124 + 48 36 140 + 52 40 156 + 60 44 172 + 64 48 188 + 72 52 204 + 76 56 220 + 84 64 236 + 84 64 236 + 84 64 232 + 80 60 224 + 80 60 216 + 76 56 208 + 72 56 200 + 72 52 192 + 68 52 188 + 64 48 180 + 64 48 172 + 60 44 164 + 56 44 156 + 56 40 148 + 52 40 144 + 48 36 136 + 48 36 128 + 44 32 120 + 40 32 112 + 40 28 104 + 36 28 96 + 32 24 92 + 32 24 84 + 28 20 76 + 24 20 68 + 24 16 60 + 20 16 52 + 16 12 48 + 16 12 40 + 12 8 32 + 8 8 24 + 8 4 16 + 4 4 8 + 0 0 0 + 0 0 0 + 4 0 0 + 4 0 4 + 4 0 8 + 4 0 8 + 8 0 12 + 8 0 16 + 8 0 16 + 12 0 20 + 12 0 20 + 12 4 24 + 16 4 28 + 16 4 28 + 16 4 32 + 20 4 32 + 20 4 36 + 20 4 40 + 24 4 40 + 24 4 44 + 24 4 44 + 28 4 48 + 28 8 52 + 28 8 52 + 32 8 56 + 32 8 56 + 32 8 60 + 36 8 64 + 36 8 64 + 36 8 68 + 40 8 68 + 40 8 72 + 40 8 72 + 44 12 76 + 44 12 80 + 44 12 80 + 48 12 84 + 48 12 84 + 48 12 88 + 52 12 92 + 52 12 92 + 52 12 96 + 56 12 96 + 56 12 100 + 56 16 104 + 60 16 104 + 60 16 108 + 60 16 108 + 64 16 112 + 64 16 116 + 64 16 116 + 68 16 120 + 68 16 120 + 68 16 124 + 72 20 128 + 72 20 128 + 72 20 132 + 76 20 132 + 76 20 136 + 76 20 136 + 80 20 140 + 80 20 144 + 80 20 144 + 84 20 148 + 84 20 148 + 84 24 152 + 88 24 156 + 88 24 156 + 88 24 160 + 92 24 160 + 92 24 164 + 92 24 168 + 96 24 168 + 96 24 172 + 96 24 172 +100 24 176 +100 28 180 +100 28 180 +104 28 184 +104 28 184 +104 28 188 +108 28 192 +108 28 192 +108 28 196 +112 28 196 +112 28 200 +116 32 204 +116 32 204 +116 32 204 +116 32 204 +116 36 204 +116 36 204 +116 36 204 +120 40 204 +120 40 204 +120 40 204 +120 44 204 +120 44 204 +120 44 204 +124 48 204 +124 48 204 +124 48 204 +124 52 204 +124 52 204 +124 52 204 +128 56 204 +128 56 208 +128 56 208 +128 60 208 +128 60 208 +128 60 208 +132 64 208 +132 64 208 +132 64 208 +132 64 208 +132 68 208 +132 68 208 +136 68 208 +136 72 208 +136 72 208 +136 72 208 +136 76 208 +136 76 208 +140 76 208 +140 80 208 +140 80 208 +140 80 212 +140 84 212 +140 84 212 +144 84 212 +144 88 212 +144 88 212 +144 88 212 +144 92 212 +144 92 212 +148 92 212 +148 96 212 +148 96 212 +148 96 212 +148 96 212 +148 100 212 +152 100 212 +152 100 212 +152 104 212 +152 104 212 +152 104 216 +152 108 216 +156 108 216 +156 108 216 +156 112 216 +156 112 216 +156 112 216 +156 116 216 +160 116 216 +160 116 216 +160 120 216 +160 120 216 +160 120 216 +160 124 216 +164 124 216 +164 124 216 +164 128 216 +164 128 216 +164 128 216 +168 132 220 +180 140 220 +192 148 220 diff --git a/src/fractalzoomer/color_maps/JACCO208.MAP b/src/fractalzoomer/color_maps/JACCO208.MAP new file mode 100644 index 000000000..45da7cb87 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO208.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 12 0 4 + 24 4 8 + 36 4 16 + 52 8 20 + 64 12 24 + 76 12 32 + 88 16 36 +104 20 40 +116 20 48 +128 24 52 +144 28 60 +144 40 64 +148 52 72 +152 64 80 +156 76 88 +160 88 96 +164 100 104 +168 112 112 +172 124 120 +176 136 128 +180 148 136 +160 144 132 +140 140 124 +120 136 120 +100 128 112 + 96 124 108 + 92 116 104 + 88 108 96 + 80 104 92 + 76 96 88 + 72 88 80 + 68 84 76 + 60 76 68 + 56 68 64 + 52 64 60 + 48 56 52 + 40 48 48 + 36 44 44 + 32 36 36 + 28 28 32 + 20 20 24 + 16 16 16 + 24 24 24 + 24 28 24 + 24 32 28 + 28 36 32 + 28 40 36 + 32 44 36 + 32 48 40 + 36 52 44 + 36 56 48 + 40 60 52 + 40 64 52 + 40 68 56 + 44 72 60 + 44 76 64 + 48 80 64 + 48 84 68 + 52 88 72 + 52 92 76 + 56 96 80 + 56 100 80 + 60 104 84 + 60 108 88 + 60 112 92 + 64 116 96 + 64 120 96 + 68 124 100 + 68 128 104 + 72 132 108 + 72 136 108 + 76 140 112 + 76 144 116 + 76 148 120 + 80 152 124 + 80 156 124 + 84 160 128 + 84 164 132 + 88 168 136 + 88 172 140 + 92 176 140 + 92 180 144 + 96 184 148 + 96 188 152 + 96 192 152 +100 196 156 +100 200 160 +104 204 164 +104 208 168 +108 212 168 +108 216 172 +112 220 176 +112 224 180 +116 232 184 +116 236 192 +116 240 196 +116 244 204 +120 252 212 +120 244 208 +120 232 200 +116 220 192 +116 212 184 +116 200 180 +112 188 172 +112 180 164 +112 168 156 +108 156 152 +108 144 144 +108 144 144 +108 144 144 +108 140 140 +104 140 140 +104 140 140 +104 136 136 +104 136 136 +100 132 132 +100 132 132 +100 132 132 + 96 128 128 + 96 128 128 + 96 128 128 + 96 124 124 + 92 124 124 + 92 120 120 + 92 120 120 + 88 120 120 + 88 116 116 + 88 116 116 + 88 116 116 + 84 112 112 + 84 112 112 + 84 108 108 + 80 108 108 + 80 108 108 + 80 104 104 + 80 104 104 + 76 104 104 + 76 100 100 + 76 100 100 + 72 96 96 + 72 96 96 + 72 96 96 + 72 92 92 + 68 92 92 + 68 92 92 + 68 88 88 + 68 88 88 + 64 84 84 + 64 84 84 + 64 84 84 + 60 80 80 + 60 80 80 + 60 80 80 + 60 76 76 + 56 76 76 + 56 72 72 + 56 72 72 + 52 72 72 + 52 68 68 + 52 68 68 + 52 68 68 + 48 64 64 + 48 64 64 + 48 60 60 + 44 60 60 + 44 60 60 + 44 56 56 + 44 56 56 + 40 56 56 + 40 52 52 + 40 52 52 + 36 48 48 + 36 48 48 + 36 48 48 + 36 44 44 + 32 44 44 + 32 44 44 + 32 40 40 + 32 40 40 + 28 36 36 + 28 36 36 + 28 36 36 + 24 32 32 + 24 32 32 + 24 32 32 + 24 28 28 + 20 28 28 + 20 24 24 + 20 24 24 + 16 24 24 + 16 20 20 + 16 20 20 + 16 20 20 + 12 16 16 + 12 16 16 + 12 12 12 + 8 12 12 + 8 12 12 + 8 8 8 + 8 8 8 + 4 8 8 + 4 4 4 + 4 4 4 + 0 0 0 + 0 0 0 + 0 0 4 + 4 4 8 + 8 8 12 + 12 12 16 + 16 16 20 + 20 20 28 + 24 24 32 + 28 28 36 + 32 32 40 + 36 36 44 + 40 36 52 + 44 40 56 + 48 44 60 + 52 48 64 + 56 52 68 + 60 56 76 + 64 60 80 + 68 64 84 + 72 68 88 + 76 72 92 + 80 72 100 + 84 76 104 + 88 80 108 + 92 84 112 + 92 88 116 + 96 92 124 +100 96 128 +104 100 132 +108 104 136 +112 108 140 +116 108 148 +120 112 152 +124 116 156 +128 120 160 +132 124 164 +136 128 172 +140 132 176 +144 136 180 +148 140 184 +152 144 188 +156 144 196 +160 148 200 +164 152 204 +168 156 208 +172 160 212 +176 164 220 +180 168 224 +184 172 228 +188 176 232 +192 180 240 diff --git a/src/fractalzoomer/color_maps/JACCO209.MAP b/src/fractalzoomer/color_maps/JACCO209.MAP new file mode 100644 index 000000000..749d99d48 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO209.MAP @@ -0,0 +1,256 @@ + 8 8 8 +132 100 112 +132 100 112 +128 96 108 +124 92 104 +120 88 100 +116 84 100 +112 80 96 +108 76 92 +104 72 88 +100 68 88 + 96 64 84 + 96 60 80 + 92 56 76 + 88 52 76 + 84 48 72 + 80 44 68 + 76 40 64 + 72 36 64 + 68 32 60 + 64 28 56 + 60 24 52 + 56 20 48 + 52 16 44 + 48 12 40 + 44 8 32 + 40 8 28 + 32 8 24 + 24 8 20 + 16 4 12 + 8 4 8 + 0 0 0 + 4 4 4 + 12 12 8 + 16 16 12 + 24 24 20 + 28 28 24 + 36 36 28 + 44 44 36 + 44 40 32 + 40 32 28 + 36 24 20 + 32 16 16 + 28 8 8 + 40 20 20 + 52 32 32 + 64 44 44 + 76 56 56 + 88 68 68 +100 80 80 +112 92 92 +124 104 104 +140 120 116 +140 128 120 +140 136 128 +140 148 136 +144 156 144 +144 164 152 +144 176 160 +148 184 168 +148 192 176 +152 204 184 +140 188 168 +128 172 152 +116 156 136 +104 140 120 + 92 124 104 + 88 120 100 + 84 116 92 + 80 112 88 + 72 108 80 + 68 104 72 + 64 100 68 + 56 96 60 + 52 88 56 + 48 84 48 + 40 80 40 + 36 76 36 + 32 72 28 + 24 68 24 + 20 64 16 + 12 56 8 + 12 56 12 + 16 52 12 + 16 48 16 + 16 48 16 + 20 44 20 + 20 40 20 + 24 36 24 + 20 32 20 + 8 24 8 + 8 24 8 + 8 28 8 + 8 28 12 + 12 32 12 + 12 32 12 + 12 36 16 + 12 36 16 + 16 40 16 + 16 40 20 + 16 44 20 + 16 44 24 + 20 48 24 + 20 52 24 + 20 52 28 + 24 56 28 + 24 56 28 + 24 60 32 + 24 60 32 + 28 64 32 + 28 64 36 + 28 68 36 + 32 72 40 + 32 76 40 + 36 80 40 + 36 84 40 + 40 88 40 + 44 92 40 + 48 96 44 + 52 104 52 + 56 112 60 + 60 116 68 + 64 124 76 + 68 132 84 + 72 136 92 + 76 144 100 + 80 152 108 + 76 156 108 + 68 160 112 + 60 168 116 + 52 172 120 + 48 180 120 + 40 184 124 + 32 192 128 + 24 196 132 + 16 204 136 + 24 200 136 + 32 196 132 + 40 192 132 + 48 184 128 + 56 180 124 + 64 176 124 + 72 168 120 + 80 164 116 + 92 156 112 + 84 156 112 + 76 160 108 + 68 160 108 + 60 164 104 + 48 164 104 + 40 168 100 + 32 168 100 + 24 172 96 + 12 176 92 + 12 172 92 + 12 168 88 + 12 160 84 + 12 156 80 + 16 148 76 + 16 144 72 + 16 136 68 + 16 132 64 + 20 124 60 + 20 124 60 + 20 128 60 + 20 132 60 + 16 136 60 + 16 140 60 + 16 144 60 + 12 148 60 + 12 152 60 + 8 156 56 + 16 156 64 + 24 160 72 + 36 164 84 + 44 168 92 + 56 172 100 + 64 176 112 + 76 180 120 + 84 184 128 + 96 188 140 + 96 188 136 + 96 188 136 + 96 184 132 + 96 180 128 + 92 176 124 + 92 172 124 + 92 168 120 + 92 168 116 + 88 164 112 + 88 160 112 + 88 156 108 + 84 152 104 + 84 148 100 + 84 144 96 + 84 144 96 + 80 140 92 + 80 136 88 + 80 132 84 + 76 128 84 + 76 124 80 + 76 120 76 + 76 120 72 + 72 116 72 + 72 112 68 + 72 108 64 + 68 104 60 + 68 100 56 + 68 96 56 + 68 96 52 + 64 92 48 + 64 88 44 + 64 84 44 + 60 80 40 + 60 76 36 + 60 72 32 + 56 68 28 + 64 80 44 + 76 92 60 + 88 108 76 +100 120 96 +112 132 112 +124 148 128 +136 160 148 +136 156 144 +132 148 140 +128 140 136 +124 136 132 +124 128 128 +120 120 124 +116 116 120 +112 108 116 +112 100 112 +108 96 108 +104 88 104 +100 80 100 +100 76 96 + 96 68 92 + 92 60 88 + 88 56 84 + 88 48 80 + 84 40 76 + 80 36 72 + 76 28 68 + 72 20 60 + 76 28 64 + 80 40 68 + 84 48 72 + 84 56 76 + 88 68 80 + 92 76 84 + 96 84 88 +100 96 92 +100 108 96 +100 120 104 + 16 28 16 diff --git a/src/fractalzoomer/color_maps/JACCO210.MAP b/src/fractalzoomer/color_maps/JACCO210.MAP new file mode 100644 index 000000000..bc6b607f1 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO210.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 8 16 20 + 16 8 12 + 8 4 8 + 0 0 0 + 4 4 4 + 8 8 4 + 16 12 8 + 24 20 12 + 32 24 16 + 40 32 20 + 48 36 24 + 56 44 28 + 64 48 32 + 72 56 36 + 80 60 40 + 84 64 44 + 92 72 48 +100 76 52 +108 84 56 +116 88 60 +124 96 60 +132 100 64 +140 108 68 +148 112 72 +156 120 76 +160 124 80 +168 128 84 +176 136 88 +184 140 92 +192 148 96 +200 152 100 +208 160 104 +216 164 108 +224 172 112 +232 176 116 +240 184 120 +236 180 120 +228 176 116 +224 172 112 +216 168 108 +212 164 108 +204 156 104 +200 152 100 +192 148 96 +188 144 92 +180 140 92 +176 132 88 +168 128 84 +164 124 80 +156 120 80 +152 116 76 +144 108 72 +140 104 68 +132 100 64 +124 96 64 +120 92 60 +112 84 56 +108 80 52 +100 76 52 + 96 72 48 + 88 68 44 + 84 60 40 + 76 56 36 + 72 52 36 + 64 48 32 + 60 44 28 + 52 36 24 + 48 32 24 + 40 28 20 + 36 24 16 + 28 20 12 + 20 12 8 + 12 8 24 + 16 12 28 + 20 12 32 + 24 16 36 + 24 20 40 + 28 20 44 + 32 24 48 + 36 24 52 + 36 28 56 + 40 32 60 + 44 32 68 + 48 36 72 + 52 36 76 + 52 40 80 + 56 44 84 + 60 44 88 + 64 48 92 + 64 52 96 + 68 52 100 + 72 56 104 + 76 56 112 + 80 60 116 + 80 64 120 + 84 64 124 + 88 68 128 + 92 68 132 + 92 72 136 + 96 76 140 +100 76 144 +104 80 148 +108 84 156 +112 88 160 +112 88 164 +116 92 168 +120 92 168 +120 96 172 +124 96 176 +124 100 180 +128 100 184 +132 104 188 +128 100 188 +124 96 188 +120 88 188 +116 84 184 +112 76 184 +108 68 180 +104 64 172 +100 60 164 + 96 60 160 + 92 56 152 + 88 56 144 + 84 52 136 + 80 48 132 + 76 48 124 + 72 44 116 + 68 40 112 + 64 40 104 + 60 36 96 + 56 36 92 + 52 32 84 + 48 28 76 + 44 28 68 + 40 24 64 + 36 20 56 + 32 20 48 + 28 16 44 + 24 16 36 + 20 12 28 + 16 8 20 + 12 8 16 + 8 4 8 + 0 0 0 + 4 0 4 + 8 4 8 + 16 8 16 + 20 12 20 + 24 12 28 + 28 16 32 + 36 20 40 + 40 24 44 + 44 28 48 + 52 32 56 + 56 32 60 + 60 36 68 + 68 40 72 + 72 44 76 + 76 48 84 + 80 52 88 + 88 52 96 + 92 56 100 + 96 60 108 +104 64 112 +108 68 116 +112 72 124 +116 72 128 +124 76 136 +128 80 140 +132 84 144 +132 84 152 +136 88 160 +140 92 172 +144 92 180 +148 96 192 +152 100 200 +152 100 192 +148 96 184 +148 96 176 +144 92 168 +140 92 160 +136 88 148 +132 84 144 +128 80 140 +120 76 132 +116 76 128 +112 72 120 +108 68 116 +100 64 112 + 96 60 104 + 92 56 100 + 92 56 100 + 92 56 100 + 88 56 96 + 88 52 96 + 84 52 92 + 84 52 92 + 80 52 88 + 80 48 88 + 80 48 84 + 76 48 84 + 76 48 80 + 72 44 80 + 72 44 76 + 68 44 76 + 68 44 72 + 68 40 72 + 64 40 68 + 64 40 68 + 60 36 68 + 60 36 64 + 56 36 64 + 56 36 60 + 56 32 60 + 52 32 56 + 52 32 56 + 48 32 52 + 48 28 52 + 44 28 48 + 44 28 48 + 40 28 44 + 40 24 44 + 40 24 40 + 36 24 40 + 36 24 36 + 32 20 36 + 32 20 36 + 28 20 32 + 28 16 32 + 28 16 28 + 24 16 28 + 24 16 24 + 20 12 24 + 20 12 20 + 16 12 20 + 16 12 16 + 16 8 16 + 12 8 12 + 12 8 12 + 8 8 8 + 8 4 8 + 4 4 4 + 4 4 4 + 0 0 0 + 24 8 16 + 28 12 16 + 28 12 20 + 32 16 24 + 36 16 24 + 40 20 28 + 44 20 28 + 44 24 32 + 48 24 32 + 52 28 36 + 56 28 40 diff --git a/src/fractalzoomer/color_maps/JACCO211.MAP b/src/fractalzoomer/color_maps/JACCO211.MAP new file mode 100644 index 000000000..8855e95d8 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO211.MAP @@ -0,0 +1,256 @@ +228 220 224 +224 216 220 +220 208 216 +212 200 212 +208 192 204 +200 188 200 +196 180 196 +188 172 188 +184 164 184 +176 160 180 +172 152 172 +168 144 168 +160 136 164 +156 128 156 +148 124 152 +144 116 148 +136 108 140 +132 100 136 +124 96 132 +120 88 124 +112 80 120 +108 72 116 +104 64 108 + 96 60 104 + 92 52 100 + 84 44 92 + 80 36 88 + 72 32 84 + 68 24 76 + 60 16 72 + 56 8 68 + 48 0 60 + 52 0 64 + 56 4 68 + 60 8 72 + 68 12 76 + 72 16 80 + 76 16 84 + 84 20 88 + 88 24 92 + 92 28 96 +100 32 100 +104 32 104 +108 36 108 +116 40 112 +120 44 116 +124 48 120 +132 48 124 +136 52 128 +140 56 132 +148 60 136 +152 64 140 +160 68 144 +160 68 144 +160 64 144 +160 60 144 +164 56 140 +172 56 136 +180 52 132 +176 52 128 +172 52 124 +168 48 120 +164 48 120 +160 48 116 +156 44 112 +152 44 108 +148 44 104 +144 40 104 +136 40 100 +132 40 96 +128 36 92 +124 36 92 +120 36 88 +116 36 84 +112 32 80 +108 32 76 +104 32 76 +100 28 72 + 92 28 68 + 88 28 64 + 84 24 60 + 80 24 60 + 76 24 56 + 72 20 52 + 68 20 48 + 64 20 48 + 60 20 44 + 56 16 40 + 52 16 36 + 44 16 32 + 40 12 32 + 36 12 28 + 32 12 24 + 28 8 20 + 24 8 16 + 20 8 16 + 16 4 12 + 12 4 8 + 8 4 4 + 0 0 0 + 4 4 4 + 12 12 12 + 20 20 20 + 28 28 28 + 36 36 36 + 44 44 44 + 52 52 52 + 60 60 60 + 64 64 64 + 72 72 72 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +120 120 120 +116 120 120 +116 116 116 +112 116 116 +112 116 116 +108 116 112 +108 112 112 +104 112 112 +104 112 112 +100 112 108 +100 108 108 + 96 108 108 + 96 108 104 + 96 108 104 + 96 104 104 + 96 100 104 + 96 100 100 + 96 96 100 + 96 92 100 + 96 92 100 + 96 88 96 + 96 84 96 + 96 84 96 + 96 80 96 + 96 76 92 + 96 76 92 + 96 72 92 + 96 68 92 + 92 64 88 + 92 64 84 + 88 60 84 + 88 60 84 + 88 60 80 + 88 56 80 + 84 56 80 + 84 52 80 + 84 52 76 + 84 48 76 + 80 48 76 + 80 44 72 + 80 44 72 + 80 40 72 + 76 40 72 + 76 36 68 + 76 36 68 + 76 32 68 + 72 32 64 + 72 28 64 + 72 28 64 + 68 24 60 + 72 12 60 + 72 20 60 + 76 32 60 + 80 44 64 + 84 56 64 + 92 64 64 +104 76 68 +116 84 72 +128 96 76 +136 108 80 +148 116 84 +160 128 88 +172 136 92 +184 148 96 +192 160 100 +204 168 104 +216 180 108 +228 188 112 +240 200 116 +252 212 120 +248 212 124 +244 212 128 +240 212 132 +232 204 128 +224 196 124 +216 188 120 +204 180 112 +196 172 108 +188 164 104 +176 156 100 +168 148 92 +160 136 88 +148 128 84 +140 120 76 +132 112 72 +120 104 68 +112 96 64 +104 88 56 + 92 80 52 + 84 68 48 + 76 60 40 + 64 52 36 + 56 44 32 + 48 36 28 + 36 28 20 + 28 20 16 + 20 12 12 + 8 0 4 + 16 0 12 + 24 0 20 + 4 24 32 + 4 32 40 + 4 40 48 + 8 44 56 + 8 52 64 + 12 60 72 + 24 68 80 + 36 76 88 + 48 84 96 + 60 96 104 + 72 104 116 + 84 112 124 + 96 124 132 +108 132 140 +124 140 152 +136 148 160 +148 160 168 +160 168 176 +172 176 188 +184 188 196 +196 196 204 +208 204 212 +224 216 224 +228 220 224 +228 224 228 +232 228 232 +236 236 236 +228 228 228 +220 220 220 +212 212 212 +204 204 204 +196 196 196 +188 188 188 +180 180 180 +172 172 172 +164 164 164 +152 152 152 +144 144 144 +136 136 136 +128 128 128 diff --git a/src/fractalzoomer/color_maps/JACCO212.MAP b/src/fractalzoomer/color_maps/JACCO212.MAP new file mode 100644 index 000000000..0a02e4a4e --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO212.MAP @@ -0,0 +1,256 @@ +212 216 180 +204 208 172 +192 200 164 +184 192 156 +172 184 148 +164 176 140 +152 168 132 +144 156 124 +132 148 116 +124 140 108 +112 132 100 +100 124 92 + 92 116 84 + 80 108 76 + 72 96 68 + 60 88 60 + 52 80 52 + 40 72 44 + 32 64 36 + 20 56 28 + 8 44 20 + 12 44 24 + 16 44 28 + 20 44 28 + 24 48 28 + 32 52 32 + 36 56 32 + 44 60 36 + 48 64 36 + 56 64 40 + 60 68 40 + 68 72 44 + 72 76 44 + 80 80 48 + 84 84 48 + 92 88 52 + 96 88 52 +104 92 56 +108 96 56 +116 100 60 +120 104 60 +128 108 64 +132 108 64 +140 112 68 +144 116 68 +152 120 72 +156 124 72 +164 128 76 +168 132 76 +176 132 80 +180 136 80 +188 140 84 +192 144 84 +200 148 88 +204 152 88 +212 156 92 +216 160 92 +224 168 96 +220 164 96 +216 156 96 +208 148 92 +204 144 92 +200 136 88 +192 128 88 +188 124 84 +180 116 84 +176 108 80 +172 104 80 +164 96 76 +160 88 76 +152 84 72 +148 76 72 +144 68 68 +136 64 68 +132 56 64 +124 48 64 +120 44 60 +116 36 60 +108 28 56 +104 24 56 + 96 16 52 + 92 8 52 + 84 0 48 + 80 0 48 + 76 0 48 + 72 0 44 + 72 0 44 + 68 0 44 + 64 0 44 + 60 0 40 + 56 0 40 + 56 0 40 + 52 0 36 + 48 0 36 + 44 0 36 + 40 0 36 + 36 0 32 + 36 0 32 + 32 0 32 + 28 0 32 + 24 0 28 + 20 0 28 + 20 0 28 + 16 0 28 + 24 0 12 + 24 0 8 + 24 0 4 + 20 4 0 + 24 4 0 + 28 8 4 + 32 12 4 + 36 16 8 + 40 20 8 + 44 24 12 + 48 28 12 + 52 32 16 + 56 36 20 + 64 40 20 + 68 44 24 + 72 48 24 + 76 48 28 + 80 52 28 + 84 56 32 + 88 60 32 + 92 64 36 + 96 68 40 +100 72 40 +108 76 44 +112 80 44 +116 84 48 +120 88 48 +124 92 52 +128 96 56 +132 96 56 +136 100 60 +140 104 60 +144 108 64 +152 112 64 +156 116 68 +160 120 68 +164 124 72 +168 128 76 +172 132 76 +176 136 80 +180 140 80 +184 140 84 +188 144 84 +196 148 88 +200 152 88 +204 156 92 +208 160 96 +212 164 96 +216 168 100 +220 172 100 +224 176 104 +228 180 104 +232 184 108 +240 188 112 +236 184 108 +232 176 104 +228 172 100 +220 168 100 +216 164 96 +212 160 92 +208 152 88 +204 148 84 +200 144 80 +192 140 80 +188 132 76 +184 128 72 +180 124 68 +176 120 64 +172 116 60 +168 108 56 +160 104 56 +156 100 52 +152 96 48 +148 88 44 +144 84 40 +140 80 36 +132 76 36 +128 72 32 +124 64 28 +120 60 24 +116 56 20 +112 52 16 +104 44 12 +108 48 16 +108 52 20 +112 56 24 +116 60 28 +116 64 32 +120 68 36 +120 68 40 +124 72 44 +128 76 48 +128 80 52 +132 84 56 +136 88 60 +136 92 64 +140 96 68 +140 96 72 +144 100 76 +148 104 80 +148 108 84 +152 112 88 +152 116 92 +156 120 96 +160 128 104 +164 136 112 +172 144 120 +176 152 132 +184 160 140 +188 168 148 +196 176 160 +200 184 168 +204 192 176 +212 200 188 +216 208 196 +224 216 204 +228 224 216 +236 232 224 +240 240 232 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 diff --git a/src/fractalzoomer/color_maps/JACCO213.MAP b/src/fractalzoomer/color_maps/JACCO213.MAP new file mode 100644 index 000000000..91deffdbd --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO213.MAP @@ -0,0 +1,256 @@ +192 116 72 +204 128 76 +216 144 84 +228 156 92 +240 172 100 +252 188 108 +240 176 104 +228 160 96 +216 148 92 +204 132 84 +188 116 76 +172 108 76 +160 96 72 +148 88 68 +132 76 68 +120 64 64 +108 56 60 + 92 44 60 + 80 36 56 + 68 24 52 + 52 12 48 + 52 12 48 + 52 12 48 + 56 16 52 + 56 16 52 + 56 16 56 + 56 16 56 + 56 16 56 + 56 16 60 + 60 16 60 + 60 16 64 + 60 20 64 + 60 20 64 + 60 20 68 + 64 20 68 + 64 20 72 + 64 20 72 + 64 20 72 + 64 20 76 + 64 20 76 + 68 24 80 + 68 24 80 + 68 24 84 + 68 24 84 + 68 24 84 + 68 24 88 + 72 24 88 + 72 24 92 + 72 24 92 + 72 28 92 + 72 28 96 + 72 28 96 + 76 28 100 + 76 28 100 + 76 28 100 + 76 28 104 + 76 28 104 + 80 32 108 + 80 32 108 + 80 32 108 + 80 32 108 + 76 28 108 + 76 28 108 + 76 28 108 + 76 28 108 + 72 24 108 + 72 24 108 + 72 24 108 + 72 20 108 + 68 20 108 + 68 20 108 + 68 20 108 + 68 16 108 + 64 16 108 + 64 16 108 + 64 12 108 + 64 12 108 + 60 12 108 + 60 12 108 + 60 8 108 + 60 8 108 + 56 8 108 + 56 4 108 + 56 4 108 + 56 4 108 + 52 0 112 + 56 4 112 + 60 12 116 + 64 16 120 + 68 24 124 + 72 32 124 + 76 36 128 + 80 44 132 + 84 52 136 + 88 56 136 + 96 64 140 +100 72 144 +104 76 148 +108 84 148 +112 88 152 +116 96 156 +120 104 160 +124 108 160 +120 108 156 +116 104 152 +112 100 148 +108 96 140 +104 92 136 +100 88 132 + 96 84 124 + 92 84 120 + 88 80 116 + 84 76 112 + 80 72 104 + 76 68 100 + 72 64 96 + 68 60 88 + 64 56 84 + 60 56 80 + 56 52 76 + 52 48 68 + 48 44 64 + 44 40 60 + 40 36 52 + 36 32 48 + 32 28 44 + 28 28 40 + 24 24 32 + 20 20 28 + 16 16 24 + 12 12 16 + 8 8 12 + 4 4 8 + 0 0 0 + 0 4 4 + 0 8 8 + 4 12 12 + 4 16 20 + 8 20 24 + 8 24 28 + 12 28 36 + 12 32 40 + 16 36 44 + 16 40 52 + 16 48 56 + 20 52 60 + 20 56 68 + 24 60 72 + 24 64 76 + 28 68 84 + 28 72 88 + 32 76 92 + 32 80 100 + 36 84 104 + 36 92 108 + 36 96 116 + 40 100 120 + 40 104 124 + 44 108 132 + 44 112 136 + 48 116 140 + 48 120 148 + 52 124 152 + 52 128 156 + 56 136 164 + 52 128 156 + 52 124 148 + 48 120 140 + 48 112 136 + 44 108 128 + 40 100 120 + 40 96 112 + 36 88 108 + 36 84 100 + 32 76 92 + 28 72 84 + 28 64 80 + 24 60 72 + 24 56 64 + 20 48 56 + 20 44 52 + 16 36 44 + 12 32 36 + 12 24 28 + 8 20 24 + 8 12 16 + 4 8 8 + 0 0 0 + 0 0 0 + 0 0 0 + 4 0 0 + 4 0 0 + 8 0 0 + 8 0 0 + 12 0 0 + 12 0 0 + 16 0 0 + 16 0 0 + 16 0 0 + 20 0 0 + 20 0 0 + 24 0 0 + 24 0 0 + 28 0 0 + 28 0 0 + 32 0 0 + 32 0 0 + 36 0 0 + 36 0 0 + 36 0 0 + 40 0 0 + 40 0 0 + 44 0 0 + 44 0 0 + 48 0 0 + 48 0 0 + 52 0 0 + 52 0 0 + 56 0 4 + 56 0 8 + 60 0 8 + 60 0 8 + 60 0 12 + 64 0 12 + 64 4 16 + 64 4 16 + 68 4 20 + 68 4 20 + 72 4 20 + 72 4 24 + 72 4 24 + 76 4 28 + 76 4 28 + 76 8 32 + 80 8 32 + 80 8 32 + 80 8 36 + 84 8 36 + 84 8 40 + 84 8 40 + 88 8 44 + 88 8 44 + 92 12 48 + 88 12 48 + 84 12 48 + 84 12 44 + 80 12 44 + 88 20 44 +100 32 48 +112 40 52 +124 52 52 +136 64 56 +148 72 60 +160 84 64 + 0 0 0 +192 192 192 diff --git a/src/fractalzoomer/color_maps/JACCO214.MAP b/src/fractalzoomer/color_maps/JACCO214.MAP new file mode 100644 index 000000000..3ae32217b --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO214.MAP @@ -0,0 +1,256 @@ +180 0 40 +172 0 40 +160 0 36 +152 0 36 +140 0 32 +128 0 32 +120 0 28 +108 0 24 + 96 0 24 + 88 0 20 + 76 0 20 + 64 0 16 + 56 0 12 + 44 0 12 + 32 0 8 + 24 0 8 + 12 0 4 + 0 0 0 + 4 4 4 + 12 12 8 + 20 20 12 + 28 28 16 + 36 36 24 + 40 44 28 + 48 52 32 + 56 60 36 + 64 68 40 + 72 76 48 + 76 84 52 + 84 92 56 + 92 100 60 +100 108 68 +108 116 72 +116 124 76 +120 132 80 +128 140 84 +136 148 92 +144 156 96 +152 164 100 +156 172 104 +164 180 112 +172 188 116 +180 196 120 +188 204 124 +192 212 128 +200 220 136 +208 228 140 +216 236 144 +224 244 148 +232 252 156 +220 240 148 +204 224 140 +192 208 128 +176 192 120 +160 176 108 +148 160 100 +132 144 88 +116 128 80 +104 112 72 + 88 96 60 + 76 80 52 + 60 64 40 + 44 48 32 + 32 32 20 + 16 16 12 + 0 0 0 + 4 4 8 + 8 12 16 + 12 20 24 + 16 28 32 + 20 36 40 + 24 44 48 + 28 52 56 + 32 60 68 + 36 68 76 + 40 76 84 + 44 84 92 + 48 92 100 + 52 100 108 + 56 108 116 + 60 116 124 + 68 124 136 + 68 124 132 + 64 120 128 + 64 116 124 + 60 112 120 + 60 108 116 + 56 104 112 + 56 100 108 + 52 96 104 + 52 92 100 + 48 88 96 + 48 84 92 + 44 80 88 + 44 76 84 + 40 72 80 + 40 68 76 + 36 64 68 + 32 60 64 + 32 56 60 + 28 52 56 + 28 48 52 + 24 44 48 + 24 40 44 + 20 36 40 + 20 32 36 + 16 28 32 + 16 24 28 + 12 20 24 + 12 16 20 + 8 12 16 + 8 8 12 + 4 4 8 + 0 0 0 + 0 0 0 + 0 4 4 + 0 8 4 + 0 8 8 + 0 12 8 + 0 16 12 + 0 20 12 + 0 20 16 + 0 24 16 + 0 28 20 + 0 28 20 + 0 32 24 + 0 36 24 + 0 40 28 + 0 40 32 + 0 44 32 + 0 48 36 + 0 48 36 + 0 52 40 + 0 56 40 + 0 60 44 + 0 60 44 + 0 64 48 + 0 68 48 + 0 68 52 + 0 72 52 + 0 76 56 + 0 80 56 + 0 80 60 + 0 84 64 + 0 88 64 + 0 88 68 + 0 92 68 + 0 96 72 + 0 100 72 + 0 100 76 + 0 104 76 + 0 108 80 + 0 108 80 + 0 112 84 + 0 116 84 + 0 120 88 + 0 120 92 + 0 124 92 + 0 128 96 + 0 128 96 + 0 132 100 + 0 136 100 + 0 140 104 + 0 140 104 + 0 144 108 + 0 148 108 + 0 148 112 + 0 152 112 + 0 156 116 + 12 160 124 + 24 168 132 + 36 172 140 + 48 180 148 + 64 188 156 + 76 192 164 + 88 200 172 +100 204 184 +112 212 192 +128 220 200 +140 224 208 +152 232 216 +164 236 224 +176 244 232 +192 252 244 +192 252 240 +188 252 240 +184 252 240 +180 252 240 +176 252 240 +176 252 236 +172 252 236 +168 252 236 +164 252 236 +160 252 236 +156 252 232 +148 252 232 +144 252 228 +136 252 228 +132 252 228 +128 252 224 +120 252 224 +116 244 216 +112 236 208 +108 224 200 +104 216 192 +100 204 184 + 96 196 176 + 88 188 168 + 84 176 160 + 80 168 148 + 76 156 140 + 72 148 132 + 68 136 124 + 64 128 116 + 56 120 108 + 52 108 100 + 48 100 92 + 44 88 84 + 40 80 72 + 36 68 64 + 28 60 56 + 24 52 48 + 20 40 40 + 16 32 32 + 12 20 24 + 8 12 16 + 4 0 0 + 8 0 0 + 16 0 0 + 20 0 4 + 28 0 4 + 32 0 4 + 40 0 8 + 44 0 8 + 52 0 8 + 56 0 12 + 60 0 12 + 68 0 12 + 72 0 16 + 80 0 16 + 84 0 16 + 92 0 20 + 96 0 20 +104 0 20 +108 0 24 +116 0 24 +120 0 24 +124 0 28 +132 0 28 +136 0 28 +144 0 32 +148 0 32 +156 0 32 +160 0 36 +168 0 36 +172 0 36 diff --git a/src/fractalzoomer/color_maps/JACCO215.MAP b/src/fractalzoomer/color_maps/JACCO215.MAP new file mode 100644 index 000000000..836855e31 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO215.MAP @@ -0,0 +1,256 @@ + 48 112 116 + 32 104 108 + 44 112 116 + 28 100 104 + 40 108 112 + 32 104 108 + 36 108 112 + 28 100 104 + 24 88 92 + 20 72 76 + 16 60 60 + 12 44 48 + 8 32 32 + 4 16 16 + 0 0 0 + 0 8 8 + 0 12 12 + 4 16 16 + 4 20 20 + 8 28 28 + 8 36 36 + 8 48 40 + 8 56 48 + 4 64 52 + 4 76 60 + 4 84 64 + 4 92 72 + 4 104 76 + 4 112 84 + 0 120 88 + 0 132 96 + 0 140 100 + 28 160 124 + 56 176 148 + 72 176 148 + 92 180 148 +112 180 148 +128 184 148 +148 188 148 +168 188 148 +184 192 148 +204 196 148 +224 200 152 +216 192 148 +212 180 144 +204 172 140 +196 160 136 +192 148 132 +184 140 128 +180 128 124 +172 116 120 +168 108 116 +160 96 112 +152 88 108 +148 76 104 +140 64 100 +136 56 96 +128 44 92 +120 32 84 +120 32 84 +116 32 80 +112 32 80 +108 32 76 +108 28 76 +104 28 72 +100 28 72 + 96 28 68 + 96 28 68 + 92 24 64 + 88 24 64 + 84 24 60 + 80 24 60 + 80 24 56 + 76 20 52 + 72 20 52 + 68 20 48 + 68 20 48 + 64 20 44 + 60 16 44 + 56 16 40 + 56 16 40 + 56 16 40 + 56 16 40 + 52 16 40 + 52 16 36 + 52 16 36 + 48 16 36 + 48 16 36 + 48 16 32 + 44 16 32 + 44 12 32 + 44 12 32 + 40 12 28 + 40 12 28 + 36 12 28 + 36 12 28 + 36 12 24 + 32 12 24 + 32 12 24 + 32 12 24 + 28 8 20 + 28 8 20 + 28 8 20 + 24 8 20 + 24 8 16 + 24 8 16 + 20 8 16 + 20 8 16 + 16 8 12 + 16 8 12 + 16 4 12 + 12 4 12 + 12 4 8 + 12 4 8 + 8 4 8 + 8 4 8 + 8 4 4 + 4 4 4 + 4 4 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 0 4 + 4 0 4 + 4 0 4 + 4 0 4 + 4 0 4 + 4 0 4 + 4 0 4 + 4 0 4 + 4 0 4 + 4 0 4 + 8 0 8 + 8 0 8 + 8 0 8 + 8 0 8 + 8 0 8 + 8 0 8 + 8 0 8 + 8 0 8 + 8 0 8 + 8 0 8 + 12 0 12 + 12 0 12 + 12 0 12 + 12 0 12 + 12 0 12 + 12 0 12 + 12 0 12 + 12 0 12 + 12 0 12 + 16 4 16 + 16 4 16 + 16 4 16 + 16 4 16 + 16 4 16 + 16 4 16 + 16 4 16 + 16 4 16 + 16 4 16 + 16 4 16 + 16 4 16 + 16 4 16 + 16 4 16 + 16 4 16 + 16 4 16 + 16 4 16 + 16 4 16 + 12 4 12 + 12 4 12 + 12 4 12 + 12 4 12 + 12 4 12 + 12 4 12 + 12 4 12 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 4 4 4 + 0 0 0 + 4 4 4 + 12 12 12 + 16 20 20 + 24 24 28 + 28 32 32 + 36 40 40 + 40 44 48 + 48 52 56 + 52 60 60 + 60 68 68 + 64 72 76 + 72 80 84 + 76 88 92 + 84 92 96 + 88 100 104 + 96 108 112 +100 112 120 +108 120 124 +112 128 132 +120 136 140 +124 140 148 +132 148 156 +136 156 160 +144 160 168 +148 168 176 +156 176 184 +164 184 192 +168 188 196 +172 196 204 +180 200 212 +168 192 204 +180 200 208 +164 192 200 +176 196 208 +160 188 196 +172 196 204 +156 188 196 +168 192 204 +156 184 192 +164 192 200 +152 180 192 +160 188 196 +148 180 188 +156 188 196 +144 176 184 +156 184 192 +140 176 184 +152 180 192 +136 172 180 +148 180 188 +136 172 180 +144 176 184 +132 168 176 +140 176 184 +128 168 176 +136 172 180 +124 164 172 +136 172 180 +120 160 168 + 4 24 32 diff --git a/src/fractalzoomer/color_maps/JACCO216.MAP b/src/fractalzoomer/color_maps/JACCO216.MAP new file mode 100644 index 000000000..9411e2190 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO216.MAP @@ -0,0 +1,256 @@ + 8 0 160 + 52 28 176 +100 60 196 +148 92 212 +196 124 232 +244 156 252 +224 144 240 +200 128 228 +180 112 216 +156 96 200 +136 84 188 +112 68 176 + 88 52 160 + 68 36 148 + 44 20 136 + 20 4 120 + 20 4 104 + 20 8 88 + 20 8 72 + 20 12 56 + 20 12 40 + 24 16 20 + 24 20 32 + 32 20 44 + 40 24 52 + 44 28 56 + 48 32 60 + 56 36 64 + 60 40 72 + 64 48 76 + 72 52 80 + 76 56 84 + 80 60 92 + 88 68 96 + 92 72 100 + 96 76 104 +104 80 112 +108 88 116 +112 92 120 +120 96 128 +124 100 132 +128 108 136 +136 112 140 +140 116 148 +148 120 152 +152 128 156 +156 132 160 +164 136 168 +168 140 172 +172 148 176 +180 152 184 +184 156 188 +188 160 192 +196 168 196 +200 172 204 +204 176 208 +212 180 212 +216 188 216 +220 192 224 +228 196 228 +232 200 232 +240 208 240 +244 224 244 +232 208 228 +216 192 212 +204 176 192 +188 160 176 +172 144 160 +160 128 140 +144 112 124 +128 96 108 +116 80 88 +100 64 72 + 84 48 56 + 72 32 36 + 56 16 20 + 40 0 0 + 48 0 0 + 60 0 0 + 68 0 0 + 80 0 0 + 88 0 0 +100 0 0 +108 0 0 +120 0 0 +128 0 0 +140 0 0 +148 0 0 +160 0 0 +168 0 0 +180 0 0 +188 0 0 +200 0 0 +208 0 0 +208 0 12 +212 0 28 +216 0 44 +216 0 60 +220 0 76 +224 0 92 +224 0 108 +228 0 124 +232 0 140 +232 0 156 +236 0 172 +240 0 188 +240 0 204 +244 0 220 +248 0 236 +252 0 252 +252 0 240 +252 0 224 +252 0 208 +252 0 192 +252 8 184 +248 20 176 +244 28 168 +240 40 160 +240 52 152 +236 52 152 +232 52 156 +224 52 160 +220 52 160 +212 52 164 +208 52 168 +200 52 168 +196 52 172 +188 52 176 +184 52 180 +176 52 180 +172 52 184 +164 52 188 +160 52 188 +152 52 192 +148 52 196 +140 52 200 +124 52 204 +112 48 208 + 96 48 216 + 84 48 220 + 72 44 224 + 0 12 240 + 0 12 232 + 0 16 224 + 0 20 212 + 0 24 204 + 0 28 192 + 0 32 184 + 0 36 176 + 0 40 164 + 0 44 156 + 4 44 148 + 12 44 140 + 16 40 128 + 24 40 120 + 32 36 108 + 36 36 100 + 44 32 88 + 52 32 80 + 56 32 72 + 64 28 60 + 68 28 52 + 76 24 40 + 84 24 32 + 88 20 20 + 96 20 12 +104 16 0 +108 20 0 +112 24 0 +116 28 0 +124 32 0 +128 36 4 +132 44 4 +136 48 4 +140 52 4 +148 56 4 +152 60 4 +156 64 8 +160 68 8 +164 72 8 +172 80 8 +176 84 8 +180 88 8 +184 92 12 +188 96 12 +196 100 12 +200 104 12 +204 108 12 +204 112 12 +208 120 12 +212 128 12 +212 132 16 +216 140 16 +220 148 16 +224 156 20 +224 160 20 +228 168 20 +232 176 24 +236 184 24 +236 188 24 +240 196 28 +244 204 28 +248 212 32 +248 216 40 +248 216 48 +248 216 52 +248 216 60 +248 216 72 +244 216 80 +244 216 92 +240 216 100 +240 216 112 +236 216 120 +236 216 132 +236 216 144 +232 216 152 +232 216 164 +228 216 172 +228 216 184 +224 216 192 +204 224 216 +212 220 216 +196 204 216 +176 184 216 +160 164 216 +140 144 216 +124 128 220 +104 108 220 + 88 88 220 + 68 68 220 + 48 48 224 + 44 44 212 + 44 44 196 + 40 40 184 + 36 36 168 + 32 32 156 + 32 32 140 + 28 28 120 + 24 24 96 + 20 20 72 + 12 12 48 + 8 8 24 + 0 0 0 + 0 0 0 + 0 0 16 + 0 0 32 + 0 0 48 + 0 0 64 + 4 0 84 + 4 0 100 + 4 0 116 + 4 0 132 + 4 0 148 + 8 0 168 + 8 0 184 + 8 0 200 diff --git a/src/fractalzoomer/color_maps/JACCO217.MAP b/src/fractalzoomer/color_maps/JACCO217.MAP new file mode 100644 index 000000000..634f019f0 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO217.MAP @@ -0,0 +1,256 @@ + 8 8 8 + 12 8 12 + 16 12 16 + 20 16 20 + 24 20 28 + 28 24 32 + 32 28 36 + 36 32 40 + 40 36 48 + 44 40 52 + 48 44 56 + 52 48 60 + 56 48 68 + 60 52 72 + 64 56 76 + 68 60 80 + 72 64 88 + 76 68 92 + 80 72 96 + 84 76 100 + 88 80 108 + 92 84 112 + 96 88 116 +104 92 124 +100 88 120 +100 84 116 + 96 80 112 + 92 76 108 + 88 72 104 + 88 68 100 + 84 64 96 + 80 60 96 + 76 56 92 + 76 52 88 + 72 48 84 + 68 44 80 + 64 40 76 + 64 36 72 + 60 32 68 + 56 28 64 + 52 24 60 + 48 20 56 + 44 16 52 + 40 12 48 + 44 16 52 + 52 20 56 + 60 24 60 + 68 28 64 + 72 32 68 + 80 36 72 + 88 40 76 + 96 44 80 +100 48 84 +108 52 88 +116 56 92 +124 60 96 +132 64 100 +144 68 108 +156 68 112 +168 72 120 +164 80 116 +156 92 112 +156 84 112 +160 76 108 +160 68 108 +164 60 104 +164 48 104 +168 40 100 +168 32 100 +172 24 96 +176 12 92 +172 12 92 +168 12 88 +160 12 84 +156 12 80 +148 16 76 +144 16 72 +136 16 68 +132 16 64 +124 20 60 +124 20 60 +128 20 60 +132 20 60 +136 16 60 +140 16 60 +144 16 60 +148 12 60 +152 12 60 +156 8 56 +156 16 64 +160 24 72 +164 36 84 +168 44 92 +172 56 100 +176 64 112 +180 76 120 +184 84 128 +188 96 140 +188 96 136 +184 92 132 +180 92 128 +176 88 124 +176 84 120 +172 84 116 +168 80 112 +164 76 108 +160 72 104 +160 84 112 +164 96 120 +168 112 132 +172 124 140 +176 136 152 +180 152 160 +184 164 172 +188 176 180 +192 192 192 +188 180 172 +184 168 152 +180 156 132 +176 144 112 +172 132 92 +168 120 72 +164 108 52 +160 96 32 +156 84 8 +148 80 12 +140 72 16 +128 68 20 +120 60 28 +108 56 32 +100 48 36 + 88 44 44 + 80 36 48 + 68 28 56 + 80 44 64 + 92 60 76 +108 76 88 +120 96 100 +132 112 112 +148 128 124 +160 148 136 +172 164 148 +188 184 160 +184 172 152 +180 160 140 +176 144 132 +172 132 120 +168 120 112 +164 104 100 +160 92 92 +156 80 80 +148 64 68 +136 64 68 +108 52 60 + 76 40 52 + 48 28 44 + 16 16 32 + 8 8 28 + 20 20 40 + 32 32 52 + 44 44 64 + 56 56 76 + 68 68 88 + 80 80 100 + 92 92 112 +104 104 124 +120 116 140 +128 120 140 +136 128 140 +148 136 140 +156 144 144 +164 152 144 +176 160 144 +184 168 148 +192 176 148 +204 184 152 +188 168 140 +172 152 128 +156 136 116 +140 120 104 +124 104 92 +108 88 80 + 92 72 68 + 76 56 56 + 56 40 40 + 56 40 40 + 56 36 36 + 56 32 32 + 56 28 28 + 56 24 28 + 56 20 24 + 56 16 20 + 56 12 16 + 60 8 12 + 60 8 12 + 56 8 12 + 56 12 12 + 52 12 16 + 48 16 16 + 48 16 16 + 44 20 20 + 40 20 20 + 36 24 24 + 32 20 20 + 24 8 8 + 36 8 12 + 48 12 16 + 60 16 20 + 72 20 24 + 88 24 28 +100 28 32 +112 32 36 +124 36 40 +140 40 44 +132 40 44 +124 40 40 +112 40 40 +104 40 36 + 96 40 36 + 84 40 32 + 76 40 32 + 68 40 28 + 56 40 24 + 60 40 24 + 64 40 28 + 68 40 28 + 72 40 32 + 76 40 32 + 80 40 36 + 84 40 36 + 88 40 40 + 92 40 44 + 96 44 48 +104 52 52 +112 60 56 +116 68 60 +124 76 64 +132 84 68 +136 92 72 +144 100 76 +152 108 80 +156 108 76 +160 112 68 +168 116 60 +172 120 52 +180 120 48 +184 124 40 +192 128 32 +196 132 24 +204 136 16 +200 136 24 +196 132 32 +192 132 40 +184 128 48 +180 124 56 +176 124 64 diff --git a/src/fractalzoomer/color_maps/JACCO218.MAP b/src/fractalzoomer/color_maps/JACCO218.MAP new file mode 100644 index 000000000..e3c86fc34 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO218.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 48 68 24 + 60 84 32 + 72 100 36 + 84 112 52 +100 124 68 +116 136 88 +132 148 104 +144 160 124 +160 172 140 +176 184 160 +192 196 176 +208 208 196 +216 216 208 +224 220 216 +232 224 224 +240 228 232 +248 236 244 +248 236 244 +236 232 236 +224 228 224 +212 224 216 +196 216 204 +184 212 196 +172 208 184 +160 204 176 +144 196 164 +128 192 156 +116 188 144 +104 184 136 + 88 176 124 + 80 176 120 + 76 176 116 + 68 176 112 + 60 180 108 + 56 180 108 + 48 180 104 + 44 180 100 + 52 180 100 + 64 184 100 + 72 188 100 + 84 192 104 + 92 192 104 +104 196 104 +116 200 104 +124 204 108 +136 208 108 +144 208 108 +156 212 108 +164 216 112 +176 220 112 +188 224 112 +196 224 112 +208 228 116 +216 232 116 +228 236 116 +240 240 120 +220 228 112 +196 212 100 +176 196 88 +152 184 76 +132 168 68 +108 152 56 + 88 140 44 + 64 124 32 + 44 108 20 + 20 92 8 + 24 92 8 + 28 96 12 + 32 96 12 + 36 100 16 + 40 100 16 + 44 104 20 + 48 104 20 + 52 108 24 + 56 108 24 + 60 112 28 + 64 112 28 + 68 116 32 + 72 116 32 + 80 120 36 + 84 120 36 + 88 124 40 + 92 124 40 + 96 128 44 +100 128 44 +104 132 48 +108 132 48 +112 136 52 +116 136 52 +120 136 52 +124 140 56 +128 140 56 +132 144 60 +136 144 60 +140 148 64 +144 148 64 +148 152 68 +152 152 68 +160 156 72 +164 156 72 +168 160 76 +172 160 76 +172 160 80 +176 156 84 +176 152 88 +180 148 92 +180 148 96 +184 144 104 +184 140 108 +188 136 112 +188 136 116 +192 132 120 +192 128 128 +196 124 132 +196 124 136 +200 128 144 +208 136 152 +212 140 160 +220 148 172 +228 156 180 +232 160 188 +240 168 196 +248 176 208 +244 172 204 +236 168 200 +232 164 196 +224 160 188 +220 156 184 +212 148 180 +204 144 172 +200 140 168 +192 136 164 +188 132 156 +180 124 152 +176 120 148 +168 116 140 +160 112 136 +156 108 132 +148 100 124 +144 96 120 +136 92 116 +128 88 108 +124 84 104 +116 76 100 +112 72 92 +104 68 88 +100 64 84 + 92 60 76 + 84 52 72 + 80 48 68 + 72 44 60 + 68 40 56 + 60 36 52 + 52 28 44 + 48 24 40 + 40 20 36 + 36 20 32 + 32 16 28 + 28 16 24 + 20 12 20 + 16 12 16 + 16 16 16 + 20 20 16 + 28 20 16 + 32 24 16 + 36 28 16 + 44 28 16 + 48 32 20 + 52 36 20 + 60 36 20 + 64 40 20 + 68 40 20 + 76 44 20 + 80 48 24 + 84 48 24 + 92 52 24 + 96 56 24 +100 56 24 +108 60 24 +112 60 24 +116 64 28 +124 68 28 +128 72 28 +136 76 32 +144 80 36 +152 88 40 +164 96 48 +172 104 52 +180 112 60 +192 116 64 +200 124 72 +208 132 76 +220 140 84 +228 148 88 +240 156 96 +232 152 92 +224 144 84 +216 140 80 +204 132 72 +196 128 68 +188 120 60 +176 116 56 +168 108 48 +160 104 44 +148 96 36 +148 96 36 +144 96 36 +140 96 32 +136 96 32 +136 96 32 +132 96 32 +128 96 32 +124 96 32 +124 96 32 +120 96 32 +116 96 32 +112 96 32 +112 96 32 +108 96 32 +104 96 32 +100 96 32 + 96 96 28 + 96 96 28 + 92 96 28 + 88 96 28 + 84 96 28 + 84 96 28 + 80 96 28 + 76 96 28 + 72 96 28 + 72 96 28 + 68 96 28 + 64 96 28 + 60 96 28 + 60 96 28 + 56 96 28 + 52 96 24 + 48 96 24 + 48 96 24 + 44 96 24 + 40 96 24 + 36 96 24 + 36 96 24 + 32 96 24 + 28 96 24 + 24 96 24 + 24 96 24 + 20 96 24 + 16 96 24 + 12 96 24 + 8 92 20 + 4 4 8 + 4 4 8 + 4 4 8 + 40 52 20 diff --git a/src/fractalzoomer/color_maps/JACCO219.MAP b/src/fractalzoomer/color_maps/JACCO219.MAP new file mode 100644 index 000000000..74e518c64 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO219.MAP @@ -0,0 +1,256 @@ +148 112 68 +140 108 64 +132 100 60 +124 92 56 +112 88 52 +104 80 48 + 96 72 44 + 88 68 40 + 80 60 36 + 72 56 32 + 64 48 28 + 52 40 24 + 44 36 20 + 36 28 16 + 28 20 12 + 20 16 8 + 12 8 4 + 0 0 0 + 4 4 4 + 12 8 8 + 16 12 12 + 24 20 16 + 28 24 20 + 36 28 24 + 44 36 28 + 48 40 32 + 56 44 40 + 60 48 44 + 68 56 48 + 76 60 52 + 80 64 56 + 88 72 60 + 92 76 64 +100 80 68 +108 88 72 +112 92 80 +120 96 84 +124 100 88 +132 108 92 +140 112 96 +144 116 100 +152 124 104 +156 128 108 +164 132 112 +172 140 120 +172 144 124 +176 148 128 +180 148 132 +180 152 136 +184 156 140 +184 160 144 +188 164 148 +192 168 152 +192 172 156 +196 172 160 +200 176 164 +200 180 168 +204 184 172 +204 188 176 +208 192 180 +212 196 184 +212 200 188 +216 200 192 +216 204 196 +220 208 200 +224 212 204 +224 216 208 +228 220 216 +232 224 220 +236 232 228 +240 236 232 +244 240 240 +248 244 244 +252 252 252 +252 248 252 +248 244 248 +248 240 248 +244 236 244 +240 232 240 +240 228 240 +236 224 236 +232 220 232 +228 212 228 +224 208 224 +220 200 220 +212 192 216 +212 192 220 +216 196 220 +216 200 224 +220 204 224 +220 204 224 +220 208 224 +224 208 228 +224 212 228 +228 216 228 +228 216 232 +232 220 232 +232 224 236 +232 224 236 +236 228 236 +236 232 240 +240 232 240 +240 236 244 +244 240 244 +244 240 244 +248 244 248 +248 248 248 +252 252 252 +248 248 248 +244 240 244 +240 232 240 +236 224 236 +232 216 232 +224 208 228 +220 200 224 +216 192 220 +212 188 216 +208 180 212 +204 172 208 +196 164 204 +192 156 200 +188 148 196 +184 140 192 +180 132 188 +176 124 184 +168 116 180 +164 108 176 +160 104 176 +156 100 172 +156 96 168 +152 92 168 +148 88 164 +144 80 160 +140 76 160 +140 72 156 +136 68 152 +132 64 152 +128 56 148 +128 52 144 +124 48 144 +120 44 140 +116 40 136 +112 32 132 +112 32 132 +108 32 128 +104 32 124 +100 32 120 + 96 28 116 + 96 28 112 + 92 28 108 + 88 28 104 + 84 28 100 + 80 24 96 + 80 24 92 + 76 24 88 + 72 24 84 + 68 20 84 + 64 20 80 + 60 20 76 + 60 20 72 + 56 20 68 + 52 16 64 + 48 16 60 + 44 16 56 + 44 16 52 + 40 12 48 + 36 12 44 + 32 12 40 + 28 12 36 + 24 8 32 + 24 8 32 + 24 8 32 + 24 8 32 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 24 4 28 + 28 0 24 + 28 0 20 + 28 0 20 + 28 0 16 + 24 0 12 + 24 0 8 + 24 0 4 + 20 4 0 + 24 4 4 + 28 8 8 + 36 12 12 + 40 12 16 + 48 16 20 + 52 20 24 + 60 20 28 + 64 24 32 + 72 28 36 + 76 32 40 + 84 32 44 + 88 36 48 + 96 40 52 +100 40 56 +108 44 60 +112 48 64 +120 52 68 +124 56 72 +128 60 72 +132 68 76 +136 72 76 +140 76 76 +144 80 80 +148 84 80 +152 92 84 +160 96 84 +164 100 84 +168 104 88 +172 112 88 +176 116 92 +180 120 92 +184 124 92 +188 128 96 +192 136 96 +196 140 100 +200 144 100 +208 148 100 +212 156 104 +216 160 104 +220 164 108 +224 168 108 +228 172 108 +232 180 112 +236 184 112 +240 188 116 +244 192 116 +252 200 120 +248 196 120 +244 192 116 +240 188 112 +236 184 108 +232 176 104 +224 172 104 +216 164 100 +208 160 96 +200 152 92 +192 144 88 +184 140 84 +172 132 80 +164 124 76 +156 120 72 diff --git a/src/fractalzoomer/color_maps/JACCO220.MAP b/src/fractalzoomer/color_maps/JACCO220.MAP new file mode 100644 index 000000000..4d8ca3860 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO220.MAP @@ -0,0 +1,256 @@ + 80 60 96 + 76 56 92 + 76 52 88 + 72 48 84 + 68 44 80 + 64 40 76 + 64 36 72 + 60 32 68 + 56 28 64 + 52 24 60 + 48 20 56 + 44 16 52 + 40 12 48 + 32 8 44 + 32 8 44 + 32 8 44 + 32 8 44 + 28 8 44 + 28 8 40 + 28 8 40 + 24 8 40 + 24 8 40 + 24 8 40 + 20 8 36 + 20 8 36 + 20 8 36 + 16 8 36 + 16 8 32 + 16 8 32 + 12 8 32 + 12 8 32 + 8 8 28 + 20 20 40 + 32 32 52 + 44 44 64 + 56 56 76 + 68 68 88 + 80 80 100 + 92 92 112 + 96 100 120 +100 108 128 +108 116 136 +112 124 144 +116 132 152 +124 140 160 +128 148 168 +132 156 176 +140 164 184 +144 172 192 +152 184 204 +144 172 192 +132 160 180 +124 148 168 +112 136 156 +104 124 144 + 92 112 132 + 88 104 128 + 80 96 120 + 72 88 116 + 68 80 108 + 60 72 104 + 52 64 96 + 48 52 92 + 40 44 84 + 32 36 80 + 28 28 72 + 20 20 68 + 12 8 60 + 12 8 60 + 12 8 56 + 12 8 52 + 12 8 48 + 12 8 44 + 12 8 44 + 12 8 40 + 12 8 36 + 12 8 44 + 16 12 52 + 16 12 60 + 20 16 68 + 24 20 76 + 24 20 84 + 28 24 92 + 32 28 100 + 32 28 108 + 36 32 116 + 40 36 124 + 40 36 120 + 40 36 112 + 40 36 108 + 36 36 100 + 36 36 96 + 36 36 88 + 36 36 84 + 32 40 76 + 32 40 76 + 32 44 80 + 32 44 84 + 32 48 88 + 32 48 88 + 32 52 92 + 32 52 96 + 32 56 100 + 32 56 100 + 32 60 104 + 32 60 108 + 32 64 112 + 32 64 112 + 32 68 116 + 32 68 120 + 32 72 124 + 32 76 128 + 32 80 132 + 32 84 136 + 32 88 144 + 32 92 148 + 32 96 152 + 32 100 160 + 28 104 164 + 28 108 168 + 28 112 172 + 28 116 180 + 28 120 184 + 28 124 188 + 24 128 196 + 24 128 192 + 28 124 192 + 28 124 188 + 28 120 188 + 28 120 184 + 32 116 184 + 32 116 184 + 32 112 180 + 32 112 180 + 36 108 176 + 36 108 176 + 36 104 172 + 36 104 172 + 40 100 168 + 32 100 168 + 24 96 172 + 12 92 176 + 12 92 172 + 12 88 168 + 12 84 160 + 12 80 156 + 16 76 148 + 16 72 144 + 16 68 136 + 16 64 132 + 20 60 124 + 20 60 124 + 20 60 128 + 20 60 132 + 16 60 136 + 16 60 140 + 16 60 144 + 20 64 144 + 24 68 144 + 32 72 148 + 36 76 148 + 40 80 148 + 48 84 152 + 52 88 152 + 60 92 156 + 64 96 156 + 68 100 156 + 76 104 160 + 80 108 160 + 84 112 160 + 92 116 164 + 96 120 164 +104 124 168 +108 128 168 +112 132 168 +120 136 172 +124 140 172 +128 144 172 +136 148 176 +140 152 176 +148 156 180 +152 160 180 +156 164 180 +164 168 184 +168 172 184 +176 180 188 +172 172 184 +164 164 176 +160 156 172 +152 148 164 +148 140 160 +140 132 152 +132 124 144 +128 116 140 +120 108 132 +116 100 128 +108 92 120 +104 84 116 + 96 76 108 + 88 68 100 + 84 60 96 + 76 52 88 + 72 44 84 + 64 36 76 + 56 28 68 + 64 40 76 + 72 52 84 + 80 64 96 + 88 76 104 + 96 88 116 +108 104 124 +116 116 136 +124 128 144 +132 140 156 +140 152 164 +152 168 176 +144 160 168 +140 152 160 +132 144 156 +128 136 148 +124 128 140 +116 120 132 +112 112 128 +104 104 120 +100 96 112 + 96 88 104 + 88 80 100 + 84 72 92 + 76 64 84 + 72 56 76 + 64 44 68 + 64 44 64 + 60 40 60 + 56 40 56 + 52 36 52 + 48 36 48 + 44 32 44 + 40 32 40 + 36 28 36 + 32 24 32 + 28 24 28 + 24 20 24 + 20 20 20 + 16 16 16 + 12 12 8 + 20 16 16 + 28 24 28 + 36 32 36 + 44 36 48 + 52 44 60 + 60 52 68 + 68 56 80 + 76 64 92 + 88 72 104 + 88 68 100 + 84 64 96 diff --git a/src/fractalzoomer/color_maps/JACCO221.MAP b/src/fractalzoomer/color_maps/JACCO221.MAP new file mode 100644 index 000000000..aa7cc081e --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO221.MAP @@ -0,0 +1,256 @@ +140 96 68 +140 96 72 +144 100 76 +148 104 80 +148 108 84 +152 112 88 +152 116 92 +156 120 96 +160 120 100 +160 124 104 +164 128 108 +168 132 112 +168 136 116 +172 140 120 +172 144 124 +176 148 128 +180 148 132 +180 152 136 +184 156 140 +184 160 144 +188 164 148 +192 168 152 +192 172 156 +196 172 160 +200 176 164 +200 180 168 +204 184 172 +204 188 176 +208 192 180 +212 196 184 +212 200 188 +216 200 192 +216 204 196 +220 208 200 +224 212 204 +224 216 208 +228 220 212 +232 224 216 +232 224 220 +236 228 224 +236 232 228 +240 236 232 +244 240 236 +244 244 240 +248 248 244 +252 252 252 +248 248 252 +244 244 248 +240 240 244 +236 236 240 +232 232 236 +228 228 232 +224 224 228 +220 220 224 +216 216 220 +208 208 216 +204 204 216 +200 200 212 +196 196 208 +192 192 204 +188 188 200 +184 184 196 +180 180 196 +176 176 192 +172 172 188 +168 168 184 +164 164 180 +156 156 176 +152 152 172 +148 148 168 +144 144 164 +156 156 172 +168 168 180 +180 180 192 +192 192 200 +204 204 212 +216 216 220 +228 228 232 +240 240 240 +252 252 252 +232 232 236 +212 212 220 +192 192 204 +172 172 188 +152 152 172 +132 132 156 +112 112 140 + 92 92 124 + 72 72 108 + 68 68 108 + 64 64 104 + 60 60 100 + 56 56 96 + 52 48 92 + 48 44 88 + 44 40 88 + 40 36 84 + 36 32 80 + 36 28 84 + 40 28 88 + 40 24 92 + 44 24 96 + 44 24 104 + 48 20 108 + 48 20 112 + 52 16 116 + 52 16 120 + 56 12 124 + 56 12 132 + 60 12 136 + 60 8 140 + 64 8 144 + 64 4 148 + 68 4 152 + 72 0 160 + 72 0 160 + 72 0 156 + 72 0 152 + 68 0 148 + 68 0 144 + 68 0 144 + 68 0 140 + 64 0 136 + 64 0 132 + 64 0 128 + 64 0 128 + 60 0 124 + 60 0 120 + 60 0 116 + 60 0 112 + 56 0 108 + 56 0 108 + 56 0 104 + 52 0 100 + 52 0 96 + 52 0 92 + 52 0 92 + 48 0 88 + 48 0 84 + 48 0 80 + 48 0 76 + 44 0 72 + 44 0 72 + 44 0 68 + 44 0 64 + 40 0 60 + 40 0 56 + 40 0 56 + 36 0 52 + 36 0 48 + 36 0 44 + 36 0 40 + 32 0 36 + 32 0 36 + 32 0 32 + 32 0 28 + 28 0 24 + 28 0 20 + 28 0 20 + 28 0 16 + 24 0 12 + 24 0 8 + 24 0 4 + 20 4 0 + 24 4 4 + 28 8 8 + 36 12 12 + 40 12 16 + 48 16 20 + 52 20 24 + 60 20 28 + 64 24 32 + 72 28 36 + 76 32 40 + 84 32 44 + 88 36 48 + 96 40 52 +100 40 56 +108 44 60 +112 48 64 +120 52 68 +124 56 72 +128 60 72 +132 68 76 +136 72 76 +140 76 76 +144 80 80 +148 84 80 +152 92 84 +160 96 84 +164 100 84 +168 104 88 +172 112 88 +176 116 92 +180 120 92 +184 124 92 +188 128 96 +192 136 96 +196 140 100 +200 144 100 +208 148 100 +212 156 104 +216 160 104 +220 164 108 +224 168 108 +228 172 108 +232 180 112 +236 184 112 +240 188 116 +244 192 116 +252 200 120 +248 196 120 +244 192 116 +240 188 112 +236 184 108 +232 176 104 +228 172 100 +220 168 100 +216 164 96 +212 160 92 +208 152 88 +204 148 84 +200 144 80 +192 140 80 +188 132 76 +184 128 72 +180 124 68 +176 120 64 +172 116 60 +168 108 56 +160 104 56 +156 100 52 +152 96 48 +148 88 44 +144 84 40 +140 80 36 +132 76 36 +128 72 32 +124 64 28 +120 60 24 +116 56 20 +112 52 16 +104 44 12 +108 48 16 +108 52 20 +112 56 24 +116 60 28 +116 64 32 +120 68 36 +120 68 40 +124 72 44 +128 76 48 +128 80 52 +132 84 56 +136 88 60 +136 92 64 diff --git a/src/fractalzoomer/color_maps/JACCO222.MAP b/src/fractalzoomer/color_maps/JACCO222.MAP new file mode 100644 index 000000000..a957663ff --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO222.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 72 0 72 + 72 0 76 + 72 0 76 + 76 0 80 + 76 0 80 + 80 0 80 + 80 0 84 + 80 0 84 + 84 0 88 + 84 0 88 + 88 0 92 + 88 0 92 + 92 4 92 + 92 8 96 + 96 8 96 +100 12 100 +100 16 100 +104 20 104 +108 20 104 +108 24 108 +112 28 108 +116 28 112 +116 32 112 +120 36 116 +124 40 116 +124 40 120 +128 44 120 +132 48 124 +132 48 124 +136 52 128 +140 56 128 +140 60 132 +144 60 132 +148 64 136 +148 68 136 +152 68 140 +156 72 140 +156 76 144 +160 80 144 +164 80 148 +164 84 148 +168 88 152 +172 92 152 +172 92 156 +176 96 156 +180 100 160 +180 100 160 +184 104 164 +188 108 164 +188 112 168 +192 112 168 +196 116 172 +196 120 172 +200 120 176 +204 124 176 +204 128 180 +208 132 180 +212 132 184 +212 136 184 +216 140 188 +220 140 188 +220 144 192 +224 148 192 +228 152 196 +228 152 196 +232 156 200 +236 160 200 +240 164 204 +240 168 208 +240 168 212 +240 172 216 +244 176 216 +244 180 220 +244 184 224 +244 184 228 +248 188 228 +248 192 232 +248 196 236 +248 200 240 +252 204 244 +240 192 232 +224 180 216 +236 196 232 +192 152 188 +176 140 176 +220 184 216 +148 116 144 +132 100 132 +200 172 200 +100 76 104 + 84 64 88 +184 160 184 + 60 48 64 + 56 48 60 +164 148 168 + 44 48 52 + 36 48 48 +148 140 152 + 24 40 48 + 20 36 48 +132 128 136 + 8 28 48 + 0 20 52 +112 116 120 + 8 24 52 + 12 28 52 + 96 104 104 + 48 36 20 + 48 40 24 + 88 76 92 + 32 44 48 + 36 44 52 + 72 60 80 + 48 40 60 + 52 40 64 + 56 40 68 + 60 36 72 + 64 36 76 + 68 36 76 + 72 36 80 + 76 32 84 + 80 32 88 + 84 32 92 + 88 32 96 + 92 32 100 + 92 32 100 + 96 32 104 +100 32 108 +104 32 112 +108 32 112 +112 32 116 +112 36 120 +116 36 124 +120 36 128 +124 36 128 +128 36 132 +132 36 136 +132 40 140 +136 40 144 +140 40 144 +144 40 148 +148 40 152 +152 40 156 +152 44 160 +156 44 160 +160 44 164 +164 44 168 +168 44 172 +172 44 172 +172 48 176 +176 48 180 +180 48 184 +184 48 188 +188 48 188 +192 48 192 +192 52 196 +196 52 200 +200 52 204 +204 52 204 +208 52 208 +208 60 208 +212 72 212 +212 80 212 +216 92 216 +216 104 216 +220 112 220 +224 124 224 +224 136 224 +228 144 228 +228 156 228 +232 164 232 +232 176 232 +236 188 236 +240 196 240 +240 208 240 +244 220 244 +244 228 244 +248 240 248 +252 252 252 +248 244 248 +244 236 244 +240 228 240 +236 220 236 +232 212 232 +228 204 228 +224 196 224 +220 188 220 +216 180 216 +212 168 208 +208 160 204 +204 152 200 +200 144 196 +196 136 192 +192 128 188 +188 120 184 +184 112 180 +180 104 176 +172 92 168 +176 88 164 +180 80 160 +184 76 156 +192 68 152 +192 68 152 +192 68 152 +192 68 152 +192 68 152 +192 68 152 +192 68 152 +192 68 152 + 0 0 0 + 0 0 0 +184 64 148 + 4 0 4 + 4 0 8 +176 60 144 + 8 0 8 + 12 0 12 +168 56 140 + 12 0 16 + 16 0 16 +160 52 132 + 20 0 20 + 20 0 20 +152 48 128 + 24 0 24 + 24 0 24 +144 44 124 + 28 0 28 + 28 0 32 +136 40 116 + 32 0 32 + 32 0 36 +128 36 112 + 36 0 40 + 40 0 40 +120 32 108 + 40 0 44 + 44 0 44 +112 24 100 + 44 0 48 + 48 0 48 +104 20 96 + 52 0 52 + 52 0 56 + 96 16 92 + 56 0 56 + 56 0 60 + 88 12 88 + 60 0 64 + 60 0 64 + 80 8 80 + 64 0 68 + 64 0 68 + 72 4 76 + 68 0 72 diff --git a/src/fractalzoomer/color_maps/JACCO223.MAP b/src/fractalzoomer/color_maps/JACCO223.MAP new file mode 100644 index 000000000..fe231094c --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO223.MAP @@ -0,0 +1,256 @@ + 8 8 8 + 8 12 8 + 8 20 12 + 8 28 16 + 8 36 20 + 8 44 24 + 12 52 28 + 16 56 32 + 24 64 40 + 32 72 48 + 36 80 56 + 44 84 60 + 52 92 68 + 56 100 76 + 64 108 84 + 72 112 88 + 76 120 96 + 84 128 104 + 92 136 112 +100 144 120 +100 144 124 +100 148 124 +104 148 128 +104 152 128 +104 152 132 +104 156 132 +108 156 136 +108 160 140 +108 160 140 +112 164 144 +112 164 144 +112 168 148 +112 168 148 +116 172 152 +116 172 152 +116 176 156 +120 180 160 +116 176 156 +116 176 152 +112 172 148 +112 168 144 +108 164 140 +108 160 136 +104 156 132 +100 152 128 +100 148 124 + 96 144 120 + 96 140 116 + 92 136 112 + 88 132 108 + 88 128 104 + 84 124 104 + 84 124 100 + 84 120 96 + 80 120 96 + 80 116 92 + 80 116 92 + 76 112 88 + 76 112 88 + 76 108 84 + 76 108 80 + 72 104 80 + 72 104 76 + 72 100 76 + 68 100 72 + 68 96 72 + 68 96 68 + 68 96 72 + 64 92 68 + 72 100 76 + 64 88 64 + 76 104 80 + 60 84 60 + 80 108 84 + 60 80 56 + 84 108 88 + 56 80 52 + 88 112 92 + 56 76 48 + 92 116 96 + 52 72 44 + 96 120 100 + 52 68 40 +100 120 100 + 52 68 40 +104 124 104 + 52 68 40 +108 128 108 + 52 68 40 +112 132 112 + 56 72 44 +116 132 116 + 60 76 48 +120 136 120 + 68 80 56 +124 140 124 + 76 88 64 +128 144 128 + 84 96 76 +136 152 140 + 88 100 80 +148 160 148 + 92 104 84 +156 168 160 + 96 108 92 +168 180 172 +104 116 96 +176 188 180 +108 120 104 +188 196 192 +112 124 108 +196 204 204 +120 132 116 +208 216 216 +124 136 120 +204 212 216 +128 140 124 +212 216 204 +136 148 132 +212 212 204 +140 152 136 +208 208 200 +144 156 144 +204 204 192 +152 164 148 +196 196 188 +156 168 156 +184 192 180 +160 172 160 +176 184 172 +168 180 168 +160 172 160 +156 168 156 +148 164 152 +140 156 144 +132 152 140 +124 144 132 +116 140 124 +104 132 120 + 96 128 112 + 84 120 104 + 76 112 96 + 64 104 88 + 52 96 76 + 44 88 68 + 32 80 60 + 20 72 48 + 20 72 52 + 24 72 52 + 24 72 52 + 28 72 56 + 32 72 56 + 32 72 56 + 36 72 56 + 40 72 56 + 40 72 56 + 44 72 60 + 48 72 60 + 48 72 60 + 52 72 60 + 56 72 60 + 56 72 60 + 60 72 64 + 64 72 64 + 64 72 64 + 68 72 64 + 72 72 64 + 76 72 68 + 80 76 72 + 84 80 76 + 92 84 80 + 96 88 84 +104 92 88 +112 104 96 +124 116 104 +136 128 112 +148 140 124 +160 152 132 +172 164 140 +180 176 152 +192 188 160 +204 200 168 +216 212 180 +228 224 188 +240 236 196 +252 252 208 +240 244 196 +224 236 184 +208 224 172 +192 216 160 +176 204 148 +160 196 136 +148 184 124 +132 176 112 +116 164 100 +100 156 88 + 84 144 76 + 68 136 64 + 52 124 48 + 64 132 52 + 76 140 60 + 88 148 68 +100 156 76 +112 164 80 +124 172 88 +136 180 96 +148 188 104 +160 196 112 +148 184 104 +136 168 92 +120 152 84 +108 136 72 + 96 124 60 + 80 108 52 + 68 92 40 + 52 76 32 + 40 60 20 + 24 44 8 + 28 48 12 + 36 52 20 + 44 56 28 + 52 60 36 + 56 64 40 + 64 68 48 + 72 72 56 + 80 76 64 + 84 80 68 + 92 84 76 +100 88 84 +108 96 92 +104 96 92 + 96 92 88 + 88 88 84 + 80 84 80 + 76 80 76 + 68 76 72 + 60 76 68 + 52 72 64 + 68 44 60 + 68 44 60 + 72 48 60 + 72 48 60 + 76 52 64 + 76 52 64 + 80 56 64 + 80 56 64 + 84 60 68 + 84 60 68 + 88 64 68 + 88 68 72 + 92 68 72 + 92 72 72 + 96 72 72 + 96 76 76 +100 76 76 +100 80 76 diff --git a/src/fractalzoomer/color_maps/JACCO224.MAP b/src/fractalzoomer/color_maps/JACCO224.MAP new file mode 100644 index 000000000..553e849ff --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO224.MAP @@ -0,0 +1,256 @@ + 8 8 12 + 16 16 20 + 12 8 16 + 28 24 32 + 20 8 24 + 44 40 56 + 28 12 32 + 64 60 80 + 36 12 40 + 84 76 104 + 40 12 48 +104 96 128 + 48 16 56 +120 116 152 + 56 16 64 +140 132 176 + 64 20 72 +160 152 200 + 64 20 72 +180 172 224 + 64 24 72 +172 164 212 + 64 28 68 +164 156 200 + 64 32 68 +156 148 188 + 64 36 68 +148 140 176 + 64 40 64 +140 132 164 + 64 44 64 +132 124 152 + 68 48 60 +124 112 140 + 60 40 48 +116 104 132 + 52 32 36 +108 96 120 + 52 28 32 +100 88 108 + 56 36 40 + 92 76 96 + 60 44 48 + 84 68 84 + 64 52 56 + 76 60 72 + 68 60 68 + 68 52 60 + 72 64 76 + 60 40 48 + 84 72 76 + 52 44 60 + 92 80 80 + 56 48 64 +100 88 84 + 60 52 64 +112 96 88 + 64 56 68 +120 104 92 + 68 60 68 +128 108 96 + 72 64 72 +136 116 100 + 76 68 72 +144 124 104 + 84 72 76 +156 132 108 + 92 76 80 +164 140 112 +100 84 84 +172 148 116 +108 92 88 +180 152 120 +120 100 92 +192 160 124 +128 108 96 +200 168 128 +136 116 100 +208 176 132 +144 124 104 +216 184 136 +156 132 108 +224 192 140 +156 132 108 +224 192 140 +156 132 108 +220 188 140 +156 136 108 +216 184 136 +160 136 108 +212 180 136 +160 136 108 +208 180 132 +160 140 108 +204 176 132 +160 140 108 +200 172 128 +164 144 112 +196 168 128 +156 140 112 +184 160 124 +148 132 108 +172 148 120 +140 124 104 +160 140 112 +132 116 100 +148 128 108 +124 112 96 +136 120 104 +116 104 92 +124 108 96 +116 100 92 +108 92 84 + 96 84 76 + 88 72 68 + 80 64 64 + 68 56 56 + 60 48 48 + 52 36 40 + 40 28 36 + 32 20 28 + 32 20 24 + 28 20 20 + 28 20 16 + 24 16 12 + 20 16 8 + 16 12 0 + 16 12 0 + 16 12 0 + 20 12 0 + 20 12 0 + 20 12 0 + 24 12 0 + 24 12 0 + 28 8 4 + 32 12 12 + 40 20 20 + 48 28 28 + 56 36 36 + 60 44 44 + 68 52 52 + 76 60 60 + 84 68 68 + 88 76 76 + 96 84 84 +104 92 92 +112 100 100 +116 108 108 +124 116 116 +132 124 124 +140 132 132 +144 136 136 +148 140 140 +152 144 144 +156 148 148 +160 152 152 +164 156 156 +168 160 160 +172 164 160 +176 168 164 +180 172 168 +184 176 172 +188 180 176 +192 184 180 +196 188 184 +200 196 188 +204 192 184 +204 192 184 +204 192 184 +204 188 180 +204 188 180 +204 188 180 +204 184 176 +204 184 176 +200 176 168 +192 168 160 +184 160 152 +176 152 144 +168 144 136 +160 136 124 +152 128 116 +144 116 108 +136 108 100 +128 100 92 +120 92 80 +112 84 72 +104 76 64 + 96 68 56 + 88 60 48 + 80 48 36 + 72 32 20 + 60 16 4 + 68 28 16 + 80 40 28 + 88 52 40 +100 64 52 +108 76 64 +120 88 76 +128 104 88 +140 116 100 +148 128 112 +160 140 124 +168 152 136 +180 168 148 +180 164 144 +176 160 140 +172 156 136 +172 152 132 +168 148 128 +164 144 124 +164 140 120 +160 136 116 +156 132 112 +156 128 108 +152 120 100 +148 116 96 +148 112 92 +144 108 88 +144 108 88 +140 104 84 +136 100 84 +132 100 80 +128 96 80 +124 92 76 +120 92 72 +116 88 72 +112 84 68 +108 80 68 +104 80 64 +100 76 64 + 96 72 60 + 92 72 56 + 88 68 56 + 84 64 52 + 80 60 52 + 76 60 48 + 76 56 44 + 72 52 44 + 68 52 40 + 64 48 40 + 60 44 36 + 56 40 36 + 52 40 32 + 48 36 28 + 44 32 28 + 40 32 24 + 36 28 24 + 32 24 20 + 28 20 20 + 24 20 16 + 20 16 12 + 16 12 12 + 12 12 8 + 8 8 8 + 4 4 4 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/JACCO225.MAP b/src/fractalzoomer/color_maps/JACCO225.MAP new file mode 100644 index 000000000..fd484d8c6 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO225.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 12 112 212 + 12 112 212 + 12 112 208 + 12 112 208 + 12 112 204 + 12 108 200 + 12 108 200 + 12 104 196 + 12 108 192 + 12 100 188 + 12 104 188 + 12 96 184 + 12 104 184 + 12 96 176 + 12 100 176 + 12 92 168 + 16 100 172 + 12 88 164 + 16 96 168 + 12 84 156 + 16 96 160 + 12 80 152 + 16 92 156 + 12 80 144 + 16 92 152 + 12 76 136 + 16 92 144 + 12 72 132 + 16 88 140 + 12 68 124 + 16 88 136 + 12 64 120 + 20 84 128 + 8 60 112 + 20 84 124 + 8 60 104 + 20 80 120 + 8 56 100 + 20 80 112 + 8 52 92 + 20 76 108 + 8 48 88 + 20 76 104 + 8 44 80 + 20 72 96 + 8 44 72 + 20 72 92 + 8 40 68 + 24 68 84 + 8 36 60 + 24 64 80 + 8 32 56 + 24 64 76 + 8 28 48 + 24 60 68 + 8 28 40 + 24 60 64 + 8 24 36 + 28 56 56 + 8 20 28 + 16 36 36 + 8 16 24 + 12 12 8 + 8 12 16 + 0 4 4 + 4 8 8 + 4 8 8 + 4 8 8 + 4 12 8 + 4 12 8 + 4 16 8 + 4 16 8 + 4 16 8 + 4 12 16 + 4 12 16 + 4 16 12 + 4 16 12 + 8 20 12 + 8 20 12 + 8 24 8 + 8 28 8 + 8 28 8 + 12 32 8 + 12 32 4 + 12 36 4 + 12 36 4 + 12 40 4 + 16 44 0 + 8 48 0 + 12 48 0 + 16 48 0 + 24 52 0 + 28 52 0 + 32 52 0 + 40 56 0 + 44 56 0 + 48 60 0 + 56 60 0 + 60 60 0 + 64 64 0 + 72 64 0 + 76 68 0 + 80 68 0 + 88 68 0 + 92 72 0 + 96 72 0 +104 76 0 +108 76 0 +112 76 0 +120 80 0 +124 80 0 +132 84 4 +132 84 4 +136 88 4 +140 92 8 +140 96 8 +144 100 12 +148 104 12 +152 108 16 +152 108 16 +156 112 20 +160 116 20 +164 120 24 +164 124 24 +168 128 28 +172 132 28 +176 136 32 +176 136 32 +180 140 36 +184 144 36 +188 148 40 +188 152 40 +192 156 44 +196 160 44 +192 156 44 +184 152 44 +176 148 40 +168 144 40 +160 140 40 +156 136 36 +148 132 36 +140 128 36 +132 124 32 +124 120 32 +120 116 32 +112 112 28 +104 108 28 + 96 104 24 + 88 100 24 + 84 96 24 + 76 92 20 + 68 88 20 + 60 84 20 + 52 80 16 + 48 76 16 + 40 72 16 + 32 68 12 + 24 64 12 + 16 56 8 + 20 60 12 + 28 64 16 + 32 68 20 + 36 72 24 + 40 76 32 + 44 84 40 + 48 88 44 + 56 92 52 + 60 100 60 + 64 104 64 + 68 108 72 + 76 116 80 + 80 120 88 + 84 124 92 + 88 132 100 + 96 136 108 +100 140 112 +104 148 120 +108 152 128 +116 160 136 +116 160 136 +112 156 132 +112 152 128 +108 148 124 +108 144 120 +104 140 116 +104 140 112 +100 136 108 +100 132 104 + 96 128 100 + 96 124 96 + 92 120 92 + 92 120 88 + 88 116 84 + 88 112 80 + 84 108 76 + 84 104 72 + 80 100 72 + 80 100 68 + 76 96 64 + 76 92 60 + 72 88 56 + 72 84 52 + 68 80 48 + 68 80 44 + 64 76 40 + 64 72 36 + 60 68 32 + 60 64 28 + 56 60 24 + 56 60 20 + 52 56 16 + 52 52 12 + 48 48 8 + 48 44 4 + 44 40 0 + 44 44 0 + 40 48 0 + 36 52 4 + 36 56 4 + 32 60 8 + 28 64 8 + 24 68 8 + 24 72 12 + 20 76 12 + 16 80 16 + 12 84 16 + 12 88 16 + 8 92 20 + 4 96 20 + 0 100 24 + 0 104 24 + 0 108 24 + 0 112 20 + 0 116 20 + 0 120 20 + 0 124 20 + 0 124 16 + 0 128 16 + 0 132 16 + 0 136 16 + 0 140 12 + 0 144 12 + 0 148 12 + 0 152 12 + 0 156 8 + 0 160 8 + 0 164 8 + 0 168 8 + 0 172 4 + 0 176 4 + 0 180 4 + 0 184 0 + 0 184 0 + 0 184 0 + 0 180 0 diff --git a/src/fractalzoomer/color_maps/JACCO226.MAP b/src/fractalzoomer/color_maps/JACCO226.MAP new file mode 100644 index 000000000..dbf6a8da3 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO226.MAP @@ -0,0 +1,256 @@ +136 88 160 +104 64 112 +108 68 116 +112 72 124 +116 72 128 +124 76 136 +128 80 140 +128 80 144 +132 80 148 +132 84 152 +136 84 156 +136 88 160 +140 88 164 +140 92 168 +144 92 172 +148 96 176 +144 92 168 +140 92 160 +136 88 148 +132 84 144 +128 80 140 +120 76 132 +116 76 128 +112 72 120 +108 68 116 +100 64 112 + 96 60 104 + 92 56 100 + 84 56 92 + 80 52 88 + 76 48 80 + 72 44 76 + 64 40 72 + 60 36 64 + 56 36 60 + 48 32 52 + 44 28 48 + 40 24 44 + 32 20 36 + 28 16 32 + 24 16 24 + 20 12 20 + 12 8 12 + 8 4 8 + 0 0 0 + 4 0 4 + 12 4 8 + 16 4 12 + 24 8 20 + 28 12 24 + 36 16 28 + 44 16 32 + 48 20 36 + 56 24 44 + 60 24 48 + 68 28 52 + 72 32 56 + 80 36 64 + 88 36 68 + 92 40 72 +100 44 76 +104 44 80 +112 48 88 +120 52 92 +124 52 96 +132 56 100 +136 60 104 +144 64 112 +140 64 112 +136 64 108 +132 60 104 +128 60 100 +124 56 96 +120 56 92 +116 52 88 +108 52 84 +104 48 84 +100 48 80 + 96 44 76 + 92 44 72 + 88 40 68 + 84 40 64 + 80 36 60 + 72 36 56 + 68 36 56 + 64 32 52 + 60 32 48 + 56 28 44 + 52 28 40 + 48 24 36 + 44 24 32 + 36 20 28 + 32 20 28 + 28 16 24 + 24 16 20 + 20 12 16 + 16 12 12 + 12 8 8 + 8 8 4 + 0 0 4 + 4 4 8 + 8 8 12 + 12 8 16 + 12 12 20 + 16 16 24 + 20 16 28 + 24 20 32 + 28 24 36 + 28 24 40 + 32 28 44 + 36 32 48 + 40 32 52 + 40 36 56 + 44 40 60 + 48 40 64 + 52 44 68 + 56 48 72 + 56 48 76 + 60 52 80 + 64 56 84 + 68 56 88 + 72 60 92 + 72 64 96 + 76 64 100 + 80 68 104 + 84 72 108 + 88 76 112 + 92 80 120 + 96 84 128 +104 88 132 +108 96 140 +112 100 148 +116 104 156 +124 108 160 +128 112 168 +132 120 172 +136 124 172 +136 124 172 +136 124 172 +136 128 172 +136 128 172 +140 132 176 +140 132 176 +140 136 176 +140 136 176 +144 140 180 +140 132 180 +136 124 176 +132 116 172 +128 112 164 +120 108 160 +116 104 152 +112 100 144 +108 92 136 +100 88 132 + 96 84 124 + 92 80 116 + 84 76 112 + 80 72 104 + 76 68 96 + 72 64 88 + 64 56 84 + 60 52 76 + 56 48 68 + 52 44 60 + 44 40 56 + 40 36 48 + 36 32 40 + 28 28 36 + 24 20 28 + 20 16 20 + 16 12 12 + 8 8 8 + 4 4 0 + 12 4 8 + 16 4 12 + 24 8 16 + 32 12 20 + 40 12 24 + 44 16 28 + 52 20 32 + 60 20 36 + 68 24 40 + 72 28 44 + 80 28 48 + 88 32 52 + 96 32 56 +100 36 60 +108 40 64 +116 40 68 +124 44 72 +128 48 76 +136 48 80 +144 52 84 +152 56 88 +156 56 92 +164 60 96 +168 60 100 +176 64 104 +176 72 108 +180 76 112 +180 84 116 +184 88 120 +184 96 124 +188 104 132 +188 100 128 +188 96 124 +188 88 120 +184 84 116 +184 76 112 +180 68 108 +172 64 104 +164 60 100 +160 60 96 +152 56 92 +144 56 88 +136 52 84 +132 48 80 +124 48 76 +116 44 72 +112 40 68 +104 40 64 + 96 36 60 + 92 36 56 + 84 32 52 + 76 28 48 + 68 28 44 + 64 24 40 + 56 20 36 + 48 20 32 + 44 16 28 + 36 16 24 + 28 12 20 + 20 8 16 + 16 8 12 + 8 4 8 + 0 0 0 + 4 0 4 + 8 4 8 + 16 8 16 + 20 12 20 + 24 12 28 + 28 16 32 + 36 20 40 + 40 24 44 + 44 28 48 + 52 32 56 + 56 32 60 + 60 36 68 + 68 40 72 + 72 44 76 + 76 48 84 + 80 52 88 + 88 52 96 + 92 56 100 + 96 60 108 diff --git a/src/fractalzoomer/color_maps/JACCO227.MAP b/src/fractalzoomer/color_maps/JACCO227.MAP new file mode 100644 index 000000000..21595a146 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO227.MAP @@ -0,0 +1,256 @@ +104 96 76 +128 156 84 +124 148 76 +120 144 68 +112 136 60 +108 128 52 + 96 128 60 + 84 124 68 + 72 120 76 + 60 116 84 + 48 112 92 + 32 108 100 + 28 104 100 + 28 100 100 + 24 96 96 + 20 96 96 + 20 92 96 + 16 88 96 + 12 84 96 + 12 84 96 + 8 80 96 + 4 76 96 + 0 72 92 + 0 72 88 + 0 68 84 + 0 68 84 + 0 64 80 + 0 60 76 + 0 60 72 + 0 56 72 + 0 56 68 + 0 52 64 + 0 48 60 + 0 48 60 + 0 44 56 + 0 44 52 + 0 40 48 + 12 52 60 + 28 64 72 + 44 76 84 + 60 88 96 + 72 100 108 + 88 112 120 +132 124 104 +144 140 120 +156 152 132 +168 164 148 +180 176 164 +192 188 180 +204 200 192 +216 212 208 +228 224 224 +240 240 240 +240 240 236 +240 240 228 +236 236 224 +232 232 216 +228 228 212 +224 224 208 +220 216 200 +212 212 196 +208 204 188 +204 200 180 +196 192 176 +192 188 168 +188 180 160 +180 172 156 +176 168 148 +172 160 140 +164 156 136 +160 148 128 +156 144 120 +148 136 116 +144 128 108 +140 124 100 +132 116 96 +128 112 88 +124 104 80 +116 100 76 +112 92 68 +108 88 60 +100 80 56 + 96 72 48 + 92 68 40 + 84 60 36 + 80 56 28 + 76 48 20 + 68 44 16 + 64 36 8 + 56 28 0 + 56 28 0 + 56 28 0 + 56 28 0 + 56 32 0 + 60 32 0 + 60 32 0 + 60 36 0 + 60 36 0 + 60 36 0 + 64 36 0 + 64 40 0 + 64 40 0 + 64 40 0 + 68 44 0 + 68 44 0 + 68 44 0 + 72 48 4 + 76 52 8 + 80 56 12 + 84 64 20 + 92 68 24 + 96 72 28 +100 80 36 +104 84 40 +112 88 44 +116 96 52 +120 100 56 +124 104 60 +128 112 68 +136 116 72 +140 120 76 +144 128 84 +148 132 88 +156 136 92 +160 144 100 +164 148 104 +168 152 108 +172 160 116 +180 164 120 +184 168 124 +188 176 132 +192 180 136 +200 188 144 +200 188 144 +196 184 144 +196 184 140 +192 180 140 +188 180 136 +188 176 136 +184 172 132 +180 172 132 +180 168 128 +176 168 128 +176 164 124 +172 160 124 +168 160 124 +168 156 120 +164 156 120 +160 152 116 +160 148 116 +156 148 112 +152 144 112 +152 144 108 +148 140 108 +148 136 104 +144 136 104 +140 132 104 +140 132 100 +136 128 100 +132 124 96 +132 124 96 +128 120 92 +128 120 92 +124 116 88 +120 112 88 +120 112 84 +116 108 84 +112 108 84 +112 104 80 +108 100 80 +104 100 76 +100 96 72 +100 92 72 + 96 92 68 + 92 88 68 + 92 84 64 + 88 84 64 + 84 80 64 + 84 80 60 + 80 76 60 + 76 72 56 + 76 72 56 + 72 68 52 + 72 68 52 + 68 64 48 + 64 60 48 + 64 60 44 + 60 56 44 + 56 56 44 + 56 52 40 + 52 48 40 + 52 48 36 + 48 44 36 + 44 44 32 + 44 40 32 + 40 36 28 + 36 36 28 + 36 32 24 + 32 32 24 + 28 28 24 + 28 24 20 + 24 24 20 + 24 20 16 + 20 20 16 + 16 16 12 + 12 12 16 + 8 12 12 + 20 16 12 + 32 20 12 + 44 28 12 + 56 32 12 + 68 36 12 + 80 44 12 + 92 48 12 +104 52 12 +116 60 12 +128 64 12 +144 72 12 +136 68 12 +136 72 16 +136 76 20 +136 80 24 +140 84 28 +140 88 32 +140 96 36 +144 100 40 +144 100 40 +144 104 44 +144 108 48 +144 112 52 +144 116 56 +144 120 60 +144 120 60 +144 124 64 +144 128 68 +144 132 72 +144 136 76 +144 140 80 +128 124 72 +112 108 64 + 96 92 56 + 80 80 44 + 64 64 36 + 48 48 28 + 32 32 20 + 16 16 12 + 0 0 0 + 12 16 8 + 28 36 16 + 44 52 28 + 60 72 36 + 72 88 48 + 88 108 56 +104 124 68 +120 144 76 +136 164 88 diff --git a/src/fractalzoomer/color_maps/JACCO228.MAP b/src/fractalzoomer/color_maps/JACCO228.MAP new file mode 100644 index 000000000..fd5b9f4f9 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO228.MAP @@ -0,0 +1,256 @@ +232 232 216 +244 244 228 + 44 72 76 +244 240 224 + 32 64 68 +244 236 220 + 80 100 100 +240 232 216 +132 140 136 +240 228 212 +184 180 168 +240 220 208 +236 220 204 +236 216 204 +236 216 200 +236 212 200 +236 208 196 +232 208 192 +232 204 192 +232 204 188 +232 200 188 +232 196 184 +232 196 184 +228 192 180 +228 192 180 +228 188 176 +228 184 172 +228 184 172 +224 180 168 +224 180 168 +224 176 164 +224 172 164 +224 172 160 +220 168 156 +220 168 156 +220 164 152 +220 160 152 +220 160 148 +220 156 148 +216 156 144 +216 152 144 +216 148 140 +216 148 136 +216 144 136 +212 144 132 +212 140 132 +212 136 128 +212 136 128 +212 132 124 +208 128 120 +212 132 124 +208 124 116 +212 128 120 +208 120 112 +212 128 120 +204 112 108 +212 124 116 +204 108 104 +212 124 116 +204 104 100 +212 120 112 +200 100 96 +208 116 112 +200 96 92 +208 116 108 +196 88 84 +208 112 108 +196 84 80 +208 112 104 +196 80 76 +208 108 104 +192 76 72 +208 104 100 +192 68 68 +204 104 100 +192 64 64 +204 100 96 +188 60 60 +204 100 96 +188 56 56 +204 96 92 +184 48 48 +204 96 92 +176 40 40 +204 92 88 +176 36 32 +200 88 88 +172 28 28 +200 88 84 +172 20 20 +200 84 84 +168 16 16 +200 84 80 +164 16 16 +200 80 80 +160 16 16 +196 76 76 +156 16 16 +192 76 72 +152 16 16 +192 72 68 +148 16 16 +192 68 64 +144 16 16 +192 64 64 +140 16 16 +188 60 60 +136 16 16 +188 56 56 +132 16 16 +188 52 52 +128 16 16 +184 48 48 +124 12 12 +180 48 48 +124 12 12 +172 48 48 +120 12 12 +168 44 44 +116 12 12 +160 44 44 +112 12 12 +156 40 40 +108 12 12 +148 40 40 +104 12 12 +140 36 36 +100 12 12 +136 36 36 + 96 12 12 +128 32 32 + 92 12 12 +124 32 32 + 88 12 12 +116 28 28 + 84 8 8 +112 28 28 + 80 8 8 +104 28 28 + 76 8 8 + 96 24 24 + 72 8 8 + 92 24 24 + 68 8 8 + 84 20 20 + 64 8 8 + 80 20 20 + 60 8 8 + 72 16 16 + 56 8 8 + 64 16 16 + 52 8 8 + 60 12 12 + 48 8 8 + 56 12 12 + 48 8 8 + 52 12 12 + 44 12 12 + 44 12 12 + 40 12 16 + 40 8 8 + 36 16 20 + 36 8 8 + 32 16 20 + 32 8 8 + 28 12 16 + 28 8 8 + 24 12 16 + 24 8 8 + 20 8 12 + 20 8 8 + 16 8 8 + 16 8 8 + 12 4 8 + 12 8 8 + 8 4 4 + 4 4 4 + 0 0 0 + 12 12 12 + 28 28 28 + 44 44 44 + 60 56 60 + 76 72 76 + 92 88 92 +108 104 108 +124 116 124 +140 132 140 +156 148 156 +172 164 172 +188 176 188 +204 192 204 +220 208 220 +236 224 236 +224 212 228 +212 204 220 +200 192 208 +188 184 200 +176 172 188 +164 164 180 +152 152 168 +140 144 160 +124 132 148 +116 124 140 +100 112 128 + 92 104 120 + 76 92 108 + 68 84 100 + 52 72 88 + 40 64 80 + 24 52 68 + 12 48 52 + 16 48 52 + 20 52 56 + 24 56 60 + 28 60 64 + 32 64 68 + 36 68 72 + 40 72 72 + 44 76 76 + 48 76 80 + 52 80 84 + 60 84 88 + 64 88 92 + 68 92 96 + 72 96 96 + 76 100 100 + 80 104 104 + 84 104 108 + 88 108 112 + 92 112 116 + 96 116 120 +104 120 120 +108 124 124 +112 128 128 +116 132 132 +120 136 136 +128 140 140 +132 148 144 +140 152 148 +124 144 140 +152 160 156 +116 136 132 +160 172 164 +108 128 124 +172 180 172 + 96 120 120 +184 192 184 + 88 112 112 +196 200 192 + 80 104 104 +208 212 200 + 72 96 96 +220 220 208 + 60 88 92 +236 236 220 + 52 80 84 diff --git a/src/fractalzoomer/color_maps/JACCO229.MAP b/src/fractalzoomer/color_maps/JACCO229.MAP new file mode 100644 index 000000000..b6a318a75 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO229.MAP @@ -0,0 +1,256 @@ +228 240 220 +180 184 196 +184 192 200 +192 192 204 +192 200 208 +204 204 216 +200 208 216 +216 216 228 +208 216 224 +228 228 240 +216 224 232 +240 240 252 +224 232 244 +236 236 248 +220 228 240 +232 236 248 +220 228 236 +228 232 244 +216 224 236 +224 232 244 +212 220 232 +220 228 240 +208 220 232 +220 228 236 +204 216 228 +216 224 228 +204 212 224 +212 220 220 +200 208 216 +208 216 212 +196 204 208 +204 208 204 +192 200 200 +200 204 196 +188 196 192 +192 200 188 +184 192 184 +188 192 180 +180 188 176 +184 188 168 +176 184 168 +180 184 160 +172 180 160 +176 180 152 +168 176 152 +172 172 144 +164 172 144 +164 168 136 +164 168 136 +160 164 128 +160 160 132 +156 156 120 +156 156 124 +152 152 112 +152 152 116 +148 148 100 +148 148 108 +144 144 92 +144 144 100 +136 136 84 +140 140 92 +132 132 76 +136 136 84 +128 128 68 +132 132 76 +124 120 60 +128 128 68 +120 116 52 +124 124 60 +116 112 44 +120 120 52 +108 104 32 +116 112 44 +108 100 32 +112 108 40 +104 96 32 +112 108 36 +104 92 32 +108 100 36 +100 88 32 +100 92 32 + 96 84 28 + 92 80 28 + 88 76 28 + 84 72 24 + 80 64 24 + 76 60 20 + 76 56 20 + 72 52 20 + 68 48 16 + 64 40 16 + 60 36 12 + 56 32 12 + 52 28 12 + 48 20 8 + 44 16 8 + 40 12 4 + 36 8 4 + 32 0 0 + 36 4 4 + 40 12 12 + 44 20 20 + 48 24 28 + 56 32 32 + 60 40 40 + 64 44 48 + 68 52 56 + 76 60 60 + 80 64 68 + 84 72 76 + 88 80 84 + 92 84 92 +100 92 96 +104 100 104 +108 104 112 +112 112 120 +120 120 124 +124 124 132 +128 132 140 +132 140 148 +140 148 156 +144 152 160 +120 128 128 +132 136 132 +100 104 100 +116 116 104 + 80 80 68 +100 100 76 + 60 56 40 + 84 80 48 + 40 32 8 + 68 60 20 + 52 40 12 + 76 64 20 + 64 48 16 + 84 68 24 + 76 56 20 + 92 72 24 + 88 64 20 +100 76 28 +100 72 24 +108 80 28 +112 80 28 +116 84 32 +124 88 32 +132 92 36 +152 104 40 +152 116 60 +156 132 80 +168 144 88 +176 160 104 +184 172 116 +196 188 128 +204 204 144 +220 220 156 +228 236 168 +252 252 172 +236 228 144 +216 204 116 +196 180 88 +180 152 60 +160 128 32 +140 100 0 +132 96 0 +124 88 0 +116 84 0 +108 76 0 +104 76 0 +100 72 0 + 96 68 0 + 92 68 0 + 88 64 0 + 84 60 0 + 80 56 0 + 76 56 0 + 72 52 0 + 68 48 0 + 84 64 12 +100 80 28 +116 100 44 +132 116 60 +148 136 76 +168 152 92 +184 172 108 +200 188 124 +216 208 140 +232 224 156 +252 244 172 +232 224 160 +208 200 144 +184 180 128 +164 156 112 +140 136 96 +116 112 80 + 92 92 64 + 72 68 48 + 48 48 32 + 24 24 16 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 12 + 44 44 28 + 68 64 44 + 88 88 60 +112 108 76 +136 132 92 +160 152 108 +180 176 124 +204 196 140 +228 220 156 +252 244 172 +232 224 160 +208 200 144 +184 180 128 +164 156 112 +140 136 96 +116 112 80 + 92 92 64 + 72 68 48 + 48 48 32 + 24 24 16 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/JACCO230.MAP b/src/fractalzoomer/color_maps/JACCO230.MAP new file mode 100644 index 000000000..6a543d723 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO230.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 4 + 0 0 4 + 0 0 4 + 4 0 4 + 4 0 4 + 4 4 8 + 4 4 8 + 4 4 8 + 4 4 8 + 4 4 8 + 4 4 12 + 8 4 12 + 8 4 12 + 8 4 12 + 8 4 12 + 8 8 16 + 8 8 16 + 8 8 16 + 12 8 16 + 12 8 16 + 12 8 20 + 12 8 20 + 12 8 20 + 12 8 20 + 12 8 20 + 16 12 24 + 20 12 16 + 16 8 12 + 40 32 36 + 64 56 60 + 88 80 84 +112 104 108 +140 132 132 +164 156 156 +188 180 180 +212 204 204 +240 232 232 +232 220 216 +224 208 200 +216 192 184 +204 180 168 +196 168 152 +188 156 132 +180 140 116 +172 128 100 +160 116 84 +152 100 68 +144 88 52 +136 76 36 +124 60 16 +112 52 16 + 96 48 16 + 80 40 12 + 64 32 12 + 48 24 8 + 32 16 8 + 16 8 4 + 16 16 20 + 28 28 24 + 44 36 28 + 56 48 36 + 68 56 40 + 84 68 44 + 96 76 48 +108 88 56 +124 96 60 +136 108 64 +148 116 68 +164 128 76 +172 132 76 +176 136 76 +184 140 76 +192 144 72 +196 144 72 +204 148 72 +208 152 72 +204 148 72 +200 140 68 +196 132 64 +192 124 60 +188 116 60 +184 108 56 +180 104 52 +176 96 48 +172 88 44 +168 80 44 +164 72 40 +160 64 36 +156 60 32 +152 52 28 +148 44 28 +144 36 24 +140 28 20 +136 20 16 +132 12 12 +136 24 20 +144 36 28 +148 48 36 +156 60 44 +160 72 52 +168 84 60 +172 96 68 +180 108 80 +188 120 88 +192 132 96 +200 144 104 +204 156 112 +212 168 120 +216 180 128 +224 192 136 +232 208 148 +232 204 148 +228 200 144 +228 196 144 +224 192 140 +224 188 140 +220 184 136 +216 180 136 +208 176 132 +204 172 128 +196 164 124 +192 160 120 +184 156 116 +180 148 112 +172 144 108 +164 140 104 +160 132 100 +152 128 96 +148 124 92 +140 116 88 +136 112 84 +128 108 80 +120 100 76 +116 96 72 +108 92 68 +104 88 64 + 96 80 60 + 92 76 56 + 84 72 52 + 76 64 48 + 72 60 44 + 64 56 40 + 60 48 36 + 52 44 32 + 48 40 28 + 40 32 24 + 32 28 20 + 28 24 16 + 20 16 12 + 16 12 8 + 8 8 4 + 0 0 0 + 4 0 4 + 8 0 4 + 12 0 8 + 16 4 8 + 20 4 12 + 24 4 12 + 28 4 16 + 32 4 16 + 36 8 20 + 40 8 20 + 44 8 24 + 48 8 24 + 52 8 28 + 56 12 28 + 60 12 32 + 64 12 32 + 68 12 36 + 72 12 36 + 76 16 40 + 80 16 40 + 84 16 44 + 88 20 44 + 92 24 44 +100 28 44 +104 36 44 +108 40 44 +116 44 44 +120 48 44 +124 56 48 +132 60 48 +136 64 48 +140 68 48 +148 76 48 +152 80 48 +156 84 48 +164 88 48 +168 96 52 +176 100 52 +180 104 52 +184 108 52 +192 116 52 +196 120 52 +200 124 52 +208 128 52 +212 136 56 +216 140 56 +224 144 56 +228 148 56 +232 156 56 +240 160 56 +244 164 56 +252 172 60 +248 168 60 +244 164 60 +236 160 60 +232 156 60 +224 148 60 +220 144 60 +212 140 60 +208 136 56 +200 128 56 +196 124 56 +192 120 56 +184 116 56 +180 112 56 +172 104 56 +168 100 56 +160 96 52 +156 92 52 +148 84 52 +144 80 52 +136 76 52 +132 72 52 +128 68 52 +120 60 52 +116 56 48 +108 52 48 +104 48 48 + 96 40 48 + 92 36 48 + 84 32 48 + 80 28 48 + 72 20 44 + 68 20 40 + 64 16 36 + 60 16 36 + 56 16 32 + 28 12 52 + 28 12 44 + 24 12 40 + 24 12 36 + 20 8 32 + 16 8 28 + 16 8 24 + 12 8 20 + 8 4 16 + 8 4 12 + 4 4 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/JACCO231.MAP b/src/fractalzoomer/color_maps/JACCO231.MAP new file mode 100644 index 000000000..2041093bf --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO231.MAP @@ -0,0 +1,256 @@ + 48 48 52 + 52 52 52 + 60 60 60 + 72 72 68 + 80 80 76 + 92 92 84 +100 100 92 +112 112 104 +120 120 112 +132 132 120 +140 140 128 +152 152 136 +160 160 148 +172 172 156 +180 180 164 +192 192 172 +200 200 180 +212 212 192 +208 208 188 +200 204 184 +192 200 180 +184 196 176 +180 192 172 +172 188 168 +164 184 164 +156 176 156 +152 172 152 +144 168 148 +136 164 144 +128 160 140 +124 156 136 +116 152 132 +108 148 128 +100 140 120 + 96 132 116 + 88 128 112 + 84 120 108 + 80 116 100 + 76 108 96 + 72 104 92 + 68 96 84 + 64 92 80 + 60 84 76 + 56 80 68 + 52 72 64 + 52 72 68 + 56 68 72 + 60 64 80 + 60 60 84 + 64 56 88 + 68 56 96 + 72 52 100 + 72 48 104 + 76 44 112 + 80 40 116 + 84 36 120 + 84 36 128 + 88 32 132 + 92 28 140 + 92 24 144 + 96 20 148 +100 20 156 +104 16 160 +104 12 164 +108 8 172 +112 4 176 +116 0 184 +116 0 184 +112 0 180 +112 0 176 +108 0 172 +108 0 168 +104 0 164 +104 0 160 +100 0 160 +100 0 156 + 96 0 152 + 92 0 148 + 92 0 144 + 88 0 140 + 92 8 144 + 96 16 148 +104 24 152 +108 32 156 +116 40 160 +120 48 164 +128 56 168 +132 64 172 +140 72 176 +144 80 180 +152 88 184 +156 96 188 +164 104 192 +168 116 196 +172 124 200 +180 132 204 +184 140 208 +192 148 212 +196 156 216 +204 164 220 +208 172 224 +216 180 228 +220 188 232 +228 196 236 +232 204 240 +240 212 244 +244 220 248 +252 232 252 +248 228 248 +240 220 240 +232 216 236 +228 208 228 +220 204 224 +212 196 216 +208 192 212 +200 184 204 +192 180 196 +184 172 192 +180 168 184 +172 160 180 +164 156 172 +160 148 168 +152 144 160 +144 136 152 +136 132 148 +132 124 140 +124 120 136 +116 112 128 +112 108 124 +104 100 116 + 96 96 108 + 88 88 104 + 84 84 96 + 76 76 92 + 68 72 84 + 60 64 76 + 64 68 84 + 68 72 88 + 72 76 92 + 76 80 96 + 80 84 104 + 84 88 108 + 88 92 112 + 92 96 116 + 96 100 124 +100 104 128 +104 108 132 +108 112 136 +112 116 144 +116 120 148 +120 124 152 +124 128 156 +128 132 164 +132 136 168 +136 140 172 +140 144 176 +144 148 184 +148 152 188 +152 156 192 +156 160 196 +160 168 204 +156 164 196 +148 156 188 +144 152 180 +136 144 172 +132 136 164 +124 132 156 +120 124 148 +112 116 140 +108 112 132 +100 104 124 + 96 96 116 + 88 92 108 + 80 84 100 + 76 80 92 + 68 72 84 + 64 64 76 + 56 60 68 + 52 52 60 + 44 44 52 + 40 40 44 + 32 32 36 + 24 24 28 + 36 40 36 + 52 56 48 + 68 72 56 + 84 88 68 +100 104 80 +116 120 88 +132 136 100 +148 152 112 +164 172 124 +160 168 120 +152 160 116 +148 156 112 +140 148 108 +136 140 100 +128 136 96 +124 128 92 +116 120 88 +112 116 80 +104 108 76 +100 100 72 + 92 96 68 + 84 88 64 + 80 84 56 + 72 76 52 + 68 68 48 + 60 64 44 + 56 56 36 + 48 48 32 + 44 44 28 + 36 36 24 + 28 28 16 + 36 36 24 + 44 44 36 + 52 52 48 + 60 60 60 + 68 68 68 + 76 76 80 + 88 88 92 + 96 96 104 +104 104 112 +112 112 124 +120 120 136 +128 128 148 +140 140 160 +132 132 152 +128 128 144 +120 120 140 +112 112 132 +108 108 124 +100 100 120 + 96 96 112 + 88 88 104 + 84 84 96 + 76 76 92 + 72 72 84 + 64 64 76 + 60 60 72 + 52 52 64 + 48 48 56 + 40 40 52 + 36 36 44 + 28 28 36 + 24 24 28 + 24 24 28 + 28 28 32 + 28 28 32 + 32 32 36 + 32 32 36 + 36 36 40 + 40 40 40 + 40 40 44 + 44 44 48 + 44 44 48 diff --git a/src/fractalzoomer/color_maps/JACCO232.MAP b/src/fractalzoomer/color_maps/JACCO232.MAP new file mode 100644 index 000000000..af6dbf1c3 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO232.MAP @@ -0,0 +1,256 @@ + 44 36 84 + 68 60 92 + 96 84 104 +120 108 116 +148 132 128 +172 156 140 +200 184 152 +180 160 136 +160 136 120 +140 112 104 +120 88 88 +100 64 72 + 76 36 52 + 84 48 56 + 92 60 64 +104 76 72 +112 88 80 +120 100 84 +132 116 92 +140 128 100 +152 144 108 +148 136 104 +140 128 96 +132 120 88 +124 112 84 +116 104 76 +108 96 68 +100 88 64 + 92 80 56 + 84 72 48 + 76 64 44 + 68 56 36 + 60 48 28 + 52 36 20 + 52 40 32 + 56 44 44 + 56 48 60 + 60 56 72 + 64 60 84 + 68 68 100 + 76 76 104 + 84 84 108 + 92 92 112 +100 100 120 +108 108 124 +116 116 128 +124 124 132 +132 132 140 +140 140 144 +148 148 148 +156 156 152 +164 164 160 +172 172 164 +180 180 168 +188 188 172 +196 196 180 +204 204 184 +212 212 188 +220 220 192 +232 232 200 +212 212 184 +192 188 164 +172 164 144 +152 140 124 +132 116 104 +112 92 84 + 92 68 64 + 68 44 44 + 72 48 48 + 76 52 56 + 80 56 60 + 84 64 68 + 88 68 72 + 92 72 80 + 96 76 84 +100 84 92 +104 88 96 +108 92 104 +112 96 112 +116 104 116 +120 108 124 +124 112 128 +128 116 136 +132 124 140 +136 128 148 +140 132 152 +144 136 160 +152 144 168 +144 136 160 +136 128 148 +128 120 140 +120 112 128 +112 104 120 +104 92 108 + 96 84 100 + 88 76 88 + 80 68 76 + 72 60 68 + 64 48 56 + 56 40 48 + 48 32 36 + 40 24 28 + 32 16 16 + 20 4 4 + 24 8 8 + 28 16 16 + 36 20 20 + 40 28 28 + 48 32 32 + 52 40 40 + 60 44 44 + 64 52 52 + 72 56 56 + 76 64 64 + 80 68 68 + 88 76 76 + 92 80 80 +100 88 88 +104 92 92 +112 100 100 +116 104 104 +124 112 112 +128 116 116 +136 124 124 +144 132 128 +152 140 136 +160 148 144 +168 156 152 +176 168 160 +184 176 168 +192 184 176 +200 192 184 +208 200 192 +216 212 200 +224 220 208 +232 228 216 +240 236 224 +248 248 232 +236 236 220 +224 220 208 +208 208 196 +196 192 184 +180 176 168 +168 164 156 +152 148 144 +140 132 132 +124 116 116 +124 112 116 +120 108 116 +120 104 112 +116 96 112 +116 92 108 +112 88 108 +112 80 104 +108 76 104 +104 72 100 +104 64 100 +100 60 96 +100 56 96 + 96 48 92 + 96 44 92 + 92 40 88 + 88 32 88 + 88 28 84 + 84 24 84 + 84 16 80 + 80 12 80 + 76 4 76 + 80 8 76 + 84 16 76 + 88 24 76 + 92 28 72 + 96 36 72 +100 44 72 +104 52 72 +112 56 68 +116 64 68 +120 72 68 +124 80 68 +128 84 64 +132 92 64 +136 100 64 +144 108 60 +144 104 60 +140 100 56 +136 96 56 +132 92 52 +128 88 48 +124 84 48 +120 80 44 +116 76 40 +112 72 40 +108 68 36 +104 64 36 +100 60 32 + 96 56 28 + 92 52 28 + 88 48 24 + 84 44 20 + 80 40 20 + 76 36 16 + 72 32 12 + 68 28 12 + 64 24 8 + 60 20 4 + 60 20 12 + 64 24 20 + 64 28 32 + 68 32 40 + 68 36 48 + 72 36 60 + 76 40 68 + 76 44 80 + 80 48 88 + 84 52 100 + 88 60 104 + 92 68 112 + 96 76 120 +100 84 128 +104 92 136 +108 100 140 +112 108 148 +120 116 156 +124 124 164 +128 132 172 +132 140 176 +136 148 184 +140 156 192 +144 164 200 +152 176 208 +144 164 196 +136 148 180 +128 132 164 +116 120 152 +108 104 136 +100 88 120 + 88 76 108 + 80 60 92 + 72 44 76 + 60 28 60 + 60 28 60 + 60 28 56 + 60 32 52 + 56 32 48 + 56 32 44 + 56 36 40 + 56 36 36 + 52 40 32 + 52 40 32 + 52 40 28 + 52 44 24 + 48 44 20 + 48 44 16 + 48 48 12 + 0 0 0 +192 192 192 diff --git a/src/fractalzoomer/color_maps/JACCO233.MAP b/src/fractalzoomer/color_maps/JACCO233.MAP new file mode 100644 index 000000000..fddc5d1ba --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO233.MAP @@ -0,0 +1,256 @@ + 32 24 16 + 36 28 16 + 44 28 16 + 48 32 20 + 52 36 20 + 60 36 20 + 64 40 20 + 68 40 20 + 76 44 20 + 80 48 24 + 84 48 24 + 92 52 24 + 96 56 24 +100 56 24 +108 60 24 +112 60 24 +116 64 28 +124 68 28 +128 72 28 +136 76 32 +144 80 36 +152 88 40 +164 96 48 +172 104 52 +180 112 60 +192 116 64 +200 124 72 +208 132 76 +220 140 84 +228 148 88 +240 156 96 +232 152 92 +224 144 84 +216 140 80 +204 132 72 +188 128 68 +172 124 64 +156 120 60 +140 112 56 +124 108 48 +108 104 44 + 92 96 40 + 76 92 36 + 60 84 28 + 56 84 28 + 52 80 24 + 52 80 24 + 52 80 24 + 52 80 24 + 52 76 24 + 48 76 24 + 48 72 24 + 48 72 20 + 44 68 20 + 44 64 20 + 44 60 20 + 44 64 20 + 52 72 28 + 60 80 40 + 72 88 48 + 80 96 60 + 88 104 72 +100 112 80 +108 120 92 +116 132 104 +128 140 112 +136 148 124 +148 156 132 +156 164 144 +164 172 156 +176 180 164 +184 192 176 +192 200 188 +204 208 196 +212 216 208 +220 224 220 +232 232 228 +240 240 240 +252 252 252 +248 248 248 +244 244 244 +240 240 240 +236 236 232 +232 232 228 +228 228 224 +224 224 220 +220 220 212 +216 216 208 +212 212 204 +208 208 200 +204 204 192 +200 200 188 +196 196 184 +192 192 176 +188 188 172 +184 184 168 +180 180 164 +176 176 156 +172 172 152 +168 168 148 +160 164 140 +168 172 152 +176 180 164 +188 188 176 +196 196 188 +208 204 196 +216 212 208 +228 220 220 +236 228 232 +248 236 244 +236 232 236 +224 228 224 +212 224 216 +196 216 204 +184 212 196 +172 208 184 +160 204 176 +144 196 164 +128 192 156 +116 188 144 +104 184 136 + 88 176 124 + 80 176 120 + 76 176 116 + 68 176 112 + 60 180 108 + 60 180 108 + 60 176 104 + 60 176 100 + 56 172 96 + 56 168 96 + 56 168 92 + 56 164 88 + 52 160 84 + 52 160 84 + 52 156 80 + 52 152 76 + 48 152 72 + 48 148 72 + 48 144 68 + 44 144 64 + 44 140 60 + 44 136 60 + 44 136 56 + 40 132 52 + 40 128 48 + 40 128 48 + 40 124 44 + 36 120 40 + 36 120 36 + 36 116 36 + 32 112 32 + 32 112 28 + 32 108 24 + 32 104 24 + 28 104 20 + 28 100 16 + 28 96 12 + 24 92 8 + 28 96 12 + 32 96 12 + 36 100 16 + 40 100 16 + 44 104 20 + 48 104 20 + 52 108 24 + 56 108 24 + 60 112 28 + 64 112 28 + 68 116 32 + 72 116 32 + 80 120 36 + 84 120 36 + 88 124 40 + 92 124 40 + 96 128 44 +100 128 44 +104 132 48 +108 132 48 +112 136 52 +116 136 52 +120 136 52 +124 140 56 +128 140 56 +132 144 60 +136 144 60 +140 148 64 +144 148 64 +148 152 68 +152 152 68 +160 156 72 +164 156 72 +168 160 76 +172 160 76 +172 160 80 +176 156 84 +176 152 88 +180 148 92 +180 148 96 +184 144 104 +184 140 108 +188 136 112 +188 136 116 +192 132 120 +192 128 128 +196 124 132 +196 124 136 +200 128 144 +208 136 152 +212 140 160 +220 148 172 +228 156 180 +232 160 188 +240 168 196 +248 176 208 +244 172 204 +236 168 200 +232 164 196 +224 160 188 +220 156 184 +212 148 180 +204 144 172 +200 140 168 +192 136 164 +188 132 156 +180 124 152 +176 120 148 +168 116 140 +160 112 136 +156 108 132 +148 100 124 +144 96 120 +136 92 116 +128 88 108 +124 84 104 +116 76 100 +112 72 92 +104 68 88 +100 64 84 + 92 60 76 + 84 52 72 + 80 48 68 + 72 44 60 + 68 40 56 + 60 36 52 + 52 28 44 + 48 24 40 + 40 20 36 + 36 20 32 + 28 32 16 + 24 28 16 + 20 20 12 + 16 16 12 + 16 16 16 + 16 20 20 + 16 28 20 diff --git a/src/fractalzoomer/color_maps/JACCO234.MAP b/src/fractalzoomer/color_maps/JACCO234.MAP new file mode 100644 index 000000000..7dddab79e --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO234.MAP @@ -0,0 +1,256 @@ +252 252 252 +252 252 252 +252 248 248 +248 244 240 +244 236 232 +240 232 224 +236 224 220 +232 220 212 +232 212 204 +228 208 196 +224 200 188 +220 196 184 +216 188 176 +212 184 168 +208 176 160 +208 172 152 +204 164 148 +200 160 140 +196 152 132 +192 148 124 +188 140 120 +188 136 112 +184 128 104 +180 124 96 +176 116 88 +172 112 84 +168 104 76 +164 100 68 +164 92 60 +160 88 52 +156 80 48 +152 76 40 +148 68 32 +144 64 24 +140 56 16 +136 48 16 +132 44 12 +128 40 12 +124 32 12 +120 28 12 +116 20 12 +108 20 12 +100 20 12 + 92 16 12 + 84 16 12 + 76 16 8 + 68 12 8 + 60 12 8 + 52 12 12 + 40 12 20 + 24 12 28 + 8 12 36 + 8 12 40 + 12 12 44 + 16 16 44 + 20 16 48 + 20 20 52 + 24 20 56 + 28 24 56 + 32 24 60 + 36 28 64 + 40 28 64 + 40 32 68 + 44 32 72 + 48 36 76 + 52 36 76 + 56 40 80 + 60 44 84 + 60 44 84 + 64 48 88 + 64 48 88 + 68 52 92 + 72 60 96 + 80 68 104 + 88 76 108 +100 84 116 +108 96 128 +120 112 136 +136 124 148 +148 140 160 +164 156 172 +180 172 188 +196 192 204 +212 208 216 +232 228 232 +248 252 248 +252 252 252 +248 248 248 +244 244 244 +240 240 240 +236 236 236 +228 228 228 +224 220 220 +216 212 212 +204 204 200 +196 196 192 +188 184 180 +176 172 168 +164 160 152 +152 148 140 +136 136 124 +124 120 108 +112 104 96 +112 108 96 +112 108 88 +108 108 84 +104 112 76 +100 112 72 + 96 112 64 + 92 116 56 + 84 116 52 + 80 112 52 + 72 108 48 + 68 104 44 + 60 100 40 + 56 100 36 + 48 96 32 + 44 92 28 + 36 88 24 + 32 84 20 + 24 84 16 + 20 80 12 + 12 76 8 + 8 72 4 + 0 68 0 + 0 68 0 + 4 72 4 + 4 76 8 + 8 80 12 + 8 84 16 + 12 84 20 + 12 88 20 + 16 92 24 + 20 96 28 + 20 100 32 + 24 104 36 + 24 104 40 + 28 108 44 + 28 112 44 + 32 116 48 + 36 120 52 + 36 120 56 + 40 124 60 + 40 128 64 + 44 132 68 + 44 136 68 + 48 140 72 + 52 140 76 + 52 144 80 + 56 148 84 + 56 152 88 + 60 156 92 + 64 160 96 + 68 160 100 + 68 160 104 + 72 164 108 + 76 164 112 + 80 168 116 + 84 168 120 + 88 172 120 + 92 172 124 + 96 176 128 + 96 176 132 +100 180 136 +104 180 140 +108 184 144 +112 184 148 +116 188 152 +120 188 156 +124 192 160 +128 196 164 +128 196 164 +132 196 164 +136 200 168 +136 200 168 +140 200 172 +144 200 172 +144 204 176 +148 204 176 +152 204 180 +152 208 180 +156 208 184 +160 208 184 +160 212 188 +164 212 188 +168 212 192 +168 212 192 +172 216 196 +176 216 196 +176 216 200 +180 220 200 +184 220 204 +184 220 204 +188 224 208 +192 224 208 +192 224 208 +196 224 212 +200 228 212 +200 228 216 +204 228 216 +208 232 220 +208 232 220 +212 232 224 +216 236 224 +216 236 228 +220 236 228 +224 236 232 +224 240 232 +228 240 236 +232 240 236 +232 244 240 +236 244 240 +240 244 244 +240 248 244 +244 248 248 +244 248 248 +244 248 248 +244 248 248 +244 248 248 +244 248 248 +244 248 248 +244 248 248 +244 248 248 +244 248 248 +244 248 248 +244 248 248 +244 248 248 +244 248 248 +244 248 248 +244 248 248 +244 248 248 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 248 244 +248 244 248 +248 244 248 +248 244 248 +248 244 248 +248 244 248 +248 244 248 +248 244 248 +248 244 248 +248 244 248 +248 244 248 +248 244 248 +248 244 248 +248 244 248 +248 244 248 +248 244 248 +248 244 248 diff --git a/src/fractalzoomer/color_maps/JACCO235.MAP b/src/fractalzoomer/color_maps/JACCO235.MAP new file mode 100644 index 000000000..8f2914f2c --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO235.MAP @@ -0,0 +1,256 @@ +248 236 240 +232 224 232 +216 208 220 +200 196 208 +180 180 196 +164 168 184 +148 152 172 +128 140 160 +112 124 148 + 92 108 136 + 88 100 132 + 84 96 124 + 80 92 116 + 76 84 112 + 72 80 104 + 68 76 96 + 64 72 88 + 56 64 84 + 52 60 76 + 48 56 68 + 44 52 60 + 40 44 56 + 36 40 48 + 32 36 40 + 28 28 36 + 20 24 28 + 16 20 20 + 12 16 12 + 8 8 8 + 4 0 4 + 12 8 4 + 16 12 4 + 24 16 8 + 32 20 12 + 40 24 12 + 44 28 16 + 52 32 20 + 60 36 20 + 68 40 24 + 72 44 28 + 80 48 28 + 88 52 32 + 96 56 32 +100 60 36 +108 64 40 +116 68 40 +124 72 44 +128 76 48 +136 80 48 +144 84 52 +152 88 56 +156 92 56 +164 96 60 +168 100 60 +176 104 64 +176 108 72 +180 112 76 +180 116 84 +184 120 88 +184 124 96 +188 132 104 +188 128 100 +188 124 96 +188 120 88 +184 116 84 +184 112 76 +180 108 68 +172 104 64 +164 100 60 +160 96 60 +152 92 56 +144 88 56 +136 84 52 +132 80 48 +124 76 48 +116 72 44 +112 68 40 +104 64 40 + 96 60 36 + 92 56 36 + 84 52 32 + 76 48 28 + 68 44 28 + 64 40 24 + 56 36 20 + 48 32 20 + 44 28 16 + 36 24 16 + 28 20 12 + 20 16 8 + 16 12 8 + 8 8 4 + 0 0 0 + 4 4 0 + 8 4 8 + 16 8 16 + 20 12 20 + 24 12 28 + 28 16 32 + 36 20 40 + 40 24 44 + 44 28 48 + 52 32 56 + 56 32 60 + 60 36 68 + 68 40 72 + 72 44 76 + 76 48 84 + 80 52 88 + 88 52 96 + 92 56 100 + 96 60 108 +104 64 112 +108 68 116 +112 72 124 +116 72 128 +124 76 136 +128 80 140 +132 84 144 +132 84 152 +140 92 172 +144 92 180 +148 96 192 +152 100 200 +152 100 192 +148 96 184 +148 96 176 +144 92 168 +140 92 160 +136 88 148 +132 84 144 +128 80 140 +120 76 132 +116 76 128 +112 72 120 +108 68 116 +100 64 112 + 96 60 104 + 92 56 100 + 84 56 92 + 80 52 88 + 76 48 80 + 72 44 76 + 64 40 72 + 60 36 64 + 64 40 68 + 72 48 76 + 80 56 84 + 84 64 88 + 92 72 96 +100 80 104 +104 88 108 +112 96 116 +120 104 124 +128 112 128 +132 120 136 +140 128 144 +148 136 148 +152 144 156 +160 148 164 +168 156 168 +176 164 176 +180 172 184 +188 180 188 +196 188 196 +200 196 204 +208 204 208 +216 212 216 +224 220 224 +228 228 228 +236 236 236 +244 244 244 +252 252 252 +248 248 248 +240 240 240 +232 232 232 +224 224 224 +216 216 216 +208 208 212 +200 200 204 +192 192 196 +184 184 188 +176 176 180 +168 168 172 +160 160 168 +152 152 160 +144 144 152 +140 136 144 +132 128 136 +124 120 132 +116 112 124 +108 104 116 +100 96 108 + 92 88 100 + 84 80 92 + 76 72 88 + 68 64 80 + 60 56 72 + 52 48 64 + 44 40 56 + 36 32 48 + 40 32 52 + 40 36 56 + 44 36 56 + 48 40 56 + 52 44 60 + 56 44 60 + 60 48 60 + 64 52 64 + 68 52 64 + 72 56 64 + 76 60 68 + 80 60 68 + 84 64 68 + 88 68 72 + 92 68 72 + 96 72 72 +100 76 76 +104 76 76 +108 80 76 +116 84 80 +120 88 80 +124 88 80 +128 92 84 +132 96 84 +136 96 84 +140 100 88 +144 104 88 +148 104 88 +152 108 92 +156 112 92 +160 112 92 +164 116 96 +168 120 96 +172 120 96 +176 124 100 +180 128 100 +188 132 104 +180 128 100 +168 120 96 +160 112 88 +148 104 84 +136 96 76 +128 92 72 +116 84 64 +108 76 60 + 96 68 56 + 84 60 48 + 76 52 44 + 64 48 36 + 56 40 32 + 44 32 24 + 32 24 20 + 24 16 12 + 12 8 8 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/JACCO236.MAP b/src/fractalzoomer/color_maps/JACCO236.MAP new file mode 100644 index 000000000..5496ccfba --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO236.MAP @@ -0,0 +1,256 @@ + 8 8 8 + 44 68 60 + 44 68 60 + 48 72 60 + 48 72 60 + 52 76 64 + 52 76 64 + 56 80 64 + 56 80 64 + 60 84 68 + 60 84 68 + 64 88 68 + 68 88 72 + 68 92 72 + 72 92 72 + 72 96 72 + 76 96 76 + 76 100 76 + 80 100 76 + 80 104 80 + 84 108 80 + 84 108 80 + 88 112 80 + 92 112 84 + 92 116 84 + 96 116 84 + 96 120 88 +100 120 88 +100 124 88 +104 124 88 +104 128 92 +108 128 92 +108 132 92 +112 132 96 +116 136 96 +116 136 96 +120 140 96 +120 144 100 +124 144 100 +124 148 100 +128 148 104 +128 152 104 +132 152 104 +132 156 104 +136 156 108 +140 160 108 +140 160 108 +144 164 112 +144 164 112 +148 168 112 +148 168 112 +152 172 116 +152 172 116 +156 176 116 +160 180 120 +156 176 116 +152 176 116 +148 172 112 +144 168 112 +140 164 108 +136 160 108 +132 156 104 +128 152 100 +124 148 100 +120 144 96 +116 140 96 +112 136 92 +108 132 88 +104 128 88 +104 124 84 +100 124 84 + 96 120 84 + 96 120 80 + 92 116 80 + 92 116 80 + 88 112 76 + 88 112 76 + 84 108 76 + 80 108 76 + 80 104 72 + 76 104 72 + 76 100 72 + 72 100 68 + 72 96 68 + 68 96 68 + 68 92 68 + 68 92 64 + 64 92 64 + 64 88 64 + 60 88 64 + 60 84 60 + 56 84 60 + 56 80 60 + 52 80 60 + 52 80 56 + 48 76 56 + 48 76 56 + 48 72 56 + 44 72 52 + 44 72 52 + 40 68 52 + 40 68 52 + 40 68 52 + 40 68 52 + 40 68 52 + 40 68 52 + 40 68 52 + 40 68 52 + 44 72 56 + 48 72 56 + 48 76 60 + 52 80 64 + 56 80 68 + 60 84 68 + 64 88 76 + 72 92 80 + 76 96 84 + 84 104 88 + 88 108 96 + 96 116 100 +104 120 108 +112 128 116 +120 136 120 +128 140 128 +140 148 136 +148 156 148 +160 164 156 +172 176 164 +180 184 176 +192 192 184 +204 204 196 +216 216 208 +220 216 208 +216 212 204 +216 212 204 +216 212 204 +216 212 204 +212 212 204 +212 208 200 +208 208 200 +204 204 196 +204 204 192 +200 200 192 +196 196 188 +192 188 184 +192 184 180 +188 180 176 +184 176 172 +180 168 168 +172 160 160 +168 156 156 +164 148 152 +156 140 144 +152 132 140 +144 124 132 +140 116 124 +132 104 120 +128 96 112 +120 84 104 +112 76 96 +104 64 88 + 96 52 76 + 88 44 68 + 80 32 60 + 72 20 48 + 72 20 52 + 72 24 52 + 72 24 52 + 72 28 56 + 72 32 56 + 72 32 56 + 72 36 56 + 72 40 56 + 72 40 56 + 72 44 60 + 72 48 60 + 72 48 60 + 72 52 60 + 72 56 60 + 72 56 60 + 72 60 64 + 72 64 64 + 72 64 64 + 72 68 64 + 72 72 64 + 72 76 68 + 76 80 72 + 80 84 76 + 84 92 80 + 88 96 84 + 92 104 88 + 96 108 92 +108 120 104 +124 132 120 +136 144 132 +152 160 148 +164 172 164 +180 184 176 +192 196 192 +208 212 208 +220 224 220 +236 236 236 +252 252 252 +240 232 232 +228 212 212 +212 188 192 +200 168 172 +184 148 152 +172 124 128 +156 104 108 +144 84 88 +128 60 68 +116 40 48 +100 16 24 +108 28 32 +116 40 40 +124 52 48 +132 64 52 +140 76 60 +148 88 68 +156 100 76 +164 112 80 +172 124 88 +180 136 96 +188 148 104 +196 160 112 +184 148 104 +168 136 92 +152 120 84 +136 108 72 +124 96 60 +108 80 52 + 92 68 40 + 76 52 32 + 60 40 20 + 44 24 8 + 48 28 12 + 52 36 20 + 56 44 28 + 60 52 36 + 64 56 40 + 68 64 48 + 72 72 56 + 88 88 72 +104 104 88 +120 120 108 +136 136 124 +152 152 144 +168 168 160 +184 184 180 +200 200 196 +216 216 216 +232 232 232 +252 252 252 +164 152 160 + 72 52 64 diff --git a/src/fractalzoomer/color_maps/JACCO237.MAP b/src/fractalzoomer/color_maps/JACCO237.MAP new file mode 100644 index 000000000..78e553f2f --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO237.MAP @@ -0,0 +1,256 @@ +252 252 252 +252 252 252 +244 240 244 +236 228 232 +224 216 220 +216 204 208 +208 192 196 +196 180 184 +188 168 172 +180 156 160 +168 144 152 +160 132 140 +152 120 128 +140 108 116 +132 96 104 +124 84 92 +112 72 80 +104 60 68 + 92 44 56 + 68 32 44 + 48 24 28 + 24 12 16 + 0 0 0 + 4 4 4 + 8 8 8 + 12 12 12 + 16 16 20 + 20 20 24 + 24 24 28 + 28 28 32 + 32 32 40 + 36 36 44 + 40 40 48 + 44 44 52 + 48 48 60 + 52 48 60 + 60 52 60 + 64 56 60 + 72 56 60 + 76 60 60 + 84 64 60 + 88 64 60 + 96 68 64 +104 72 64 +108 72 64 +116 76 64 +120 80 64 +128 80 64 +132 84 64 +140 88 64 +148 92 68 +152 92 68 +160 96 68 +164 100 68 +172 100 68 +176 104 68 +184 108 68 +188 108 68 +196 112 72 +204 116 72 +208 116 72 +216 120 72 +220 124 72 +228 124 72 +232 128 72 +240 132 72 +236 128 72 +228 124 72 +224 120 72 +216 116 72 +208 112 72 +204 108 72 +196 104 72 +188 100 72 +184 96 72 +176 92 72 +168 88 72 +164 84 72 +156 80 72 +152 76 72 +144 72 72 +136 68 72 +132 64 72 +124 60 72 +116 56 72 +112 52 72 +104 48 72 + 96 44 72 +104 48 76 +112 56 80 +120 60 84 +128 68 92 +136 76 96 +144 80 100 +152 88 104 +160 96 112 +168 100 116 +176 108 120 +184 112 124 +192 120 132 +200 128 136 +208 132 140 +216 140 144 +224 148 152 +232 152 156 +240 160 160 +252 168 168 +244 160 160 +232 152 152 +220 144 144 +208 136 136 +200 124 124 +188 116 116 +176 108 108 +164 100 100 +152 92 92 +144 80 80 +132 72 72 +120 64 64 +108 56 56 + 96 48 48 + 88 36 36 + 76 28 28 + 64 20 20 + 52 12 12 + 40 0 0 + 52 12 8 + 64 28 20 + 76 44 28 + 88 56 40 +100 72 48 +112 88 60 +124 100 72 +136 116 80 +152 132 92 +164 148 100 +176 160 112 +188 176 124 +200 192 132 +212 204 144 +224 220 152 +236 236 164 +252 252 176 +244 240 168 +236 224 160 +228 212 152 +216 200 140 +208 184 132 +200 172 124 +192 160 116 +184 148 108 +176 132 100 +164 120 88 +156 108 80 +148 92 72 +140 80 64 +132 68 56 +120 52 44 +112 36 36 +100 20 24 + 88 4 12 +100 12 16 +108 20 20 +120 32 24 +128 40 28 +140 48 32 +148 56 36 +160 64 40 +172 76 48 +180 84 52 +192 92 56 +200 100 60 +212 108 64 +220 116 68 +232 128 72 +240 136 76 +252 144 80 +248 136 76 +244 128 72 +240 120 64 +232 112 60 +228 104 56 +224 96 52 +220 88 48 +216 84 40 +212 76 36 +208 68 32 +204 60 28 +196 52 24 +192 44 16 +188 36 12 +184 28 8 +176 20 0 +180 32 12 +184 44 24 +188 60 36 +196 72 52 +200 88 64 +204 100 76 +208 112 88 +212 128 100 +220 140 116 +224 156 128 +228 168 140 +232 180 152 +236 196 164 +244 208 180 +248 224 192 +252 236 204 +240 224 196 +228 212 188 +220 196 176 +208 184 168 +196 172 160 +184 160 152 +172 148 140 +164 136 132 +152 120 124 +140 108 116 +128 96 104 +116 84 96 +104 72 88 + 96 56 80 + 84 44 68 + 72 32 60 + 84 44 72 + 92 56 80 +104 68 92 +112 76 100 +124 88 112 +136 100 124 +144 112 132 +156 124 144 +164 136 152 +176 144 164 +184 156 172 +196 168 184 +208 180 196 +220 192 208 +232 204 220 +220 196 212 +208 188 200 +196 176 188 +184 168 176 +168 160 164 +156 152 152 +144 140 140 +132 132 128 +120 124 116 +108 116 104 + 96 104 92 + 84 96 80 + 68 88 68 + 56 80 56 + 44 68 44 + 32 60 32 diff --git a/src/fractalzoomer/color_maps/JACCO238.MAP b/src/fractalzoomer/color_maps/JACCO238.MAP new file mode 100644 index 000000000..a51f05b91 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO238.MAP @@ -0,0 +1,256 @@ +180 168 200 +172 160 192 +164 152 184 +156 144 172 +148 136 164 +140 128 156 +132 120 144 +124 112 136 +112 104 124 +104 96 116 + 96 88 108 + 88 80 96 + 80 72 88 + 72 64 80 + 64 56 68 + 52 48 60 + 44 40 48 + 36 32 40 + 28 24 32 + 44 36 48 + 60 48 64 + 76 64 80 + 92 76 96 +108 88 112 +124 104 128 +140 116 144 +156 128 160 +172 144 176 +188 156 192 +204 168 208 +220 184 224 +220 184 224 +216 180 220 +212 180 216 +208 176 216 +204 172 212 +200 172 208 +196 168 204 +192 164 204 +188 164 200 +184 160 196 +180 156 192 +172 148 184 +164 144 180 +160 140 172 +152 132 168 +144 128 160 +136 120 152 +128 116 148 +120 108 140 +112 104 136 +104 96 128 + 96 92 120 + 92 88 116 + 84 80 108 + 76 76 104 + 68 68 96 + 60 64 88 + 52 56 84 + 44 52 76 + 36 44 72 + 28 40 64 + 20 32 56 + 8 20 44 + 12 20 44 + 16 20 44 + 20 20 44 + 28 24 40 + 32 24 40 + 36 24 40 + 36 24 44 + 36 24 48 + 36 24 52 + 36 28 56 + 36 28 60 + 32 32 68 + 32 32 72 + 32 32 76 + 36 32 80 + 36 28 84 + 40 28 88 + 40 24 92 + 44 24 96 + 44 24 104 + 48 20 108 + 48 20 112 + 52 16 116 + 52 16 120 + 56 12 124 + 56 12 132 + 60 12 136 + 60 8 140 + 64 8 144 + 64 4 148 + 68 4 152 + 72 0 160 + 72 0 160 + 72 0 156 + 72 0 152 + 68 0 148 + 68 0 144 + 68 0 144 + 68 0 140 + 64 0 136 + 64 0 132 + 64 0 128 + 64 0 128 + 60 0 124 + 60 0 120 + 60 0 116 + 60 0 112 + 56 0 108 + 56 0 108 + 56 0 104 + 52 0 100 + 52 0 96 + 52 0 92 + 52 0 92 + 48 0 88 + 48 0 84 + 48 0 80 + 48 0 76 + 44 0 72 + 44 0 72 + 44 0 68 + 44 0 64 + 40 0 60 + 40 0 56 + 40 0 56 + 36 0 52 + 36 0 48 + 36 0 44 + 36 0 40 + 32 0 36 + 32 0 36 + 32 0 32 + 32 0 28 + 28 0 24 + 28 0 20 + 24 4 4 + 28 8 8 + 36 12 12 + 40 12 16 + 48 16 20 + 52 20 24 + 60 20 28 + 64 24 32 + 72 28 36 + 76 32 40 + 84 32 44 + 88 36 48 + 96 40 52 +100 40 56 +108 44 60 +112 48 64 +120 52 68 +124 56 72 +128 60 72 +132 68 76 +136 72 76 +140 76 76 +144 80 80 +148 84 80 +152 92 84 +160 96 84 +164 100 84 +168 104 88 +172 112 88 +176 116 92 +180 120 92 +184 124 92 +188 128 96 +192 136 96 +196 140 100 +200 144 100 +208 148 100 +212 156 104 +216 160 104 +220 164 108 +224 168 108 +228 172 108 +232 180 112 +236 184 112 +240 188 116 +244 192 116 +252 200 120 +248 196 120 +244 192 116 +240 188 112 +236 184 108 +232 176 104 +228 172 100 +220 168 100 +216 164 96 +212 160 92 +208 152 88 +204 148 84 +200 144 80 +192 140 80 +188 132 76 +184 128 72 +180 124 68 +176 120 64 +172 116 60 +168 108 56 +160 104 56 +156 100 52 +152 96 48 +148 88 44 +144 84 40 +140 80 36 +132 76 36 +128 72 32 +124 64 28 +120 60 24 +116 56 20 +112 52 16 +104 44 12 +108 48 16 +108 52 20 +112 56 24 +116 60 28 +116 64 32 +120 68 36 +120 68 40 +124 72 44 +128 76 48 +128 80 52 +132 84 56 +136 88 60 +136 92 64 +140 96 68 +140 96 72 +144 100 76 +148 104 80 +148 108 84 +152 112 88 +152 116 92 +156 120 96 +160 120 100 +160 124 104 +164 128 108 +168 132 112 +168 136 116 +172 140 120 +172 144 124 +176 148 128 +180 148 132 +180 152 136 +184 156 140 +184 160 144 +188 164 148 +192 168 152 +192 172 156 +196 172 160 + 36 0 40 diff --git a/src/fractalzoomer/color_maps/JACCO239.MAP b/src/fractalzoomer/color_maps/JACCO239.MAP new file mode 100644 index 000000000..c01669660 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO239.MAP @@ -0,0 +1,256 @@ + 76 4 116 + 80 4 124 + 88 4 136 + 96 4 144 +104 4 156 +112 8 168 +120 8 176 +124 8 188 +132 8 196 +140 12 208 +148 12 220 +156 12 228 +164 12 240 +172 16 252 +168 16 248 +164 16 240 +160 16 232 +156 16 228 +152 16 220 +148 16 212 +140 16 208 +136 16 200 +132 16 192 +128 12 184 +124 12 180 +120 12 172 +112 12 164 +108 12 160 +104 12 152 +100 12 144 + 96 12 140 + 92 12 132 + 84 8 124 + 80 8 116 + 76 8 112 + 72 8 104 + 68 8 96 + 64 8 92 + 56 8 84 + 52 8 76 + 48 8 72 + 44 4 64 + 40 4 56 + 36 4 48 + 28 4 44 + 24 4 36 + 20 4 28 + 16 4 24 + 12 4 16 + 8 4 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 0 + 12 12 4 + 20 20 8 + 28 24 12 + 36 32 16 + 44 36 20 + 52 44 24 + 56 48 28 + 64 56 32 + 72 64 36 + 80 68 40 + 88 76 44 + 96 80 48 +104 88 52 +112 92 56 +120 100 60 +128 108 64 +132 112 64 +140 120 68 +148 124 72 +156 132 76 +164 136 80 +172 144 84 +180 148 88 +188 156 92 +196 164 96 +204 168 100 +208 176 104 +216 180 108 +224 188 112 +232 192 116 +240 200 120 +232 192 116 +224 188 112 +216 180 108 +212 176 104 +204 168 100 +196 164 96 +188 156 92 +180 152 92 +172 144 88 +164 140 84 +156 132 80 +152 128 76 +144 120 72 +136 116 68 +128 108 64 +120 100 60 +112 96 56 +104 88 52 +100 84 48 + 92 76 44 + 84 72 40 + 76 64 36 + 68 60 36 + 60 52 32 + 52 48 28 + 44 40 24 + 40 36 20 + 32 28 16 + 24 24 12 + 16 16 8 + 0 0 0 + 0 0 0 + 0 0 0 + 4 0 8 + 8 0 16 + 16 0 24 + 20 0 32 + 24 0 40 + 32 0 48 + 36 0 56 + 44 4 64 + 48 4 72 + 52 4 80 + 60 4 88 + 64 4 96 + 72 4 104 + 76 4 112 + 80 4 120 + 88 8 128 + 92 8 136 + 96 8 144 +104 8 152 +108 8 160 +116 8 168 +120 8 176 +124 8 184 +132 12 192 +136 12 200 +144 12 208 +148 12 216 +152 12 224 +160 12 232 +164 28 232 +172 48 232 +180 64 236 +188 84 236 +192 104 236 +200 120 240 +208 140 240 +216 156 244 +220 176 244 +228 196 244 +236 212 248 +244 232 248 +252 252 252 +236 228 240 +220 204 228 +204 180 216 +184 156 200 +168 128 188 +152 104 176 +132 80 160 +116 56 148 +100 32 136 + 80 4 120 + 68 4 100 + 56 4 80 + 40 4 60 + 28 4 40 + 16 4 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 8 4 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 40 0 0 + 44 0 8 + 44 0 12 + 48 0 20 + 52 0 24 + 52 0 28 + 56 0 32 + 60 0 40 + 60 0 44 + 64 0 48 + 64 0 56 + 68 0 60 + 68 0 64 + 72 0 68 + 76 0 72 + 80 0 80 diff --git a/src/fractalzoomer/color_maps/JACCO240.MAP b/src/fractalzoomer/color_maps/JACCO240.MAP new file mode 100644 index 000000000..162ed6c2d --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO240.MAP @@ -0,0 +1,256 @@ +156 116 156 +144 100 144 +132 88 132 +120 72 120 +104 60 104 + 92 44 92 + 80 32 80 + 68 16 68 + 56 4 56 + 68 20 68 + 80 32 80 + 92 48 92 +104 64 104 +112 76 112 +124 92 124 +136 108 136 +148 124 148 +160 136 160 +172 152 172 +184 168 184 +196 180 196 +204 196 204 +216 212 216 +228 224 228 +240 240 240 +228 224 228 +212 212 212 +200 196 200 +188 180 188 +172 164 172 +160 152 160 +148 136 148 +136 120 136 +120 104 120 +108 92 108 + 96 76 96 + 80 60 80 + 68 44 68 + 56 32 56 + 40 16 40 + 28 0 28 + 40 12 44 + 52 28 56 + 68 40 72 + 80 52 84 + 92 68 100 +104 80 112 +116 92 128 +132 108 140 +144 120 156 +156 132 168 +168 144 184 +180 160 196 +192 172 212 +208 184 224 +220 200 240 +232 212 252 +220 200 240 +204 184 228 +192 172 220 +176 160 208 +164 148 196 +152 132 184 +136 120 172 +124 108 164 +108 96 152 + 96 80 140 + 84 68 128 + 68 56 116 + 56 44 108 + 40 28 96 + 28 16 84 + 36 28 92 + 48 36 100 + 56 48 108 + 68 60 116 + 80 76 128 + 92 88 136 +100 100 144 +112 116 156 +124 128 164 +136 144 176 +144 156 184 +156 168 192 +168 184 204 +180 196 212 +188 208 220 +200 224 232 +212 236 240 +224 252 252 +224 248 248 +220 244 244 +216 240 240 +212 236 236 +208 232 232 +204 228 228 +200 224 224 +196 216 220 +192 212 216 +192 208 212 +188 204 208 +184 200 204 +180 196 200 +176 192 196 +172 188 192 +168 180 188 +164 176 184 +160 172 180 +160 168 176 +156 164 172 +152 160 168 +148 156 164 +144 152 160 +140 144 152 +136 140 148 +132 136 144 +128 132 140 +124 128 136 +124 124 132 +120 120 128 +116 116 124 +112 108 120 +108 104 116 +104 100 112 +100 96 108 + 96 92 104 + 92 88 100 + 92 84 96 + 88 80 92 + 84 72 88 + 80 68 84 + 76 64 80 + 72 60 76 + 68 56 72 + 64 52 68 + 60 48 64 + 56 40 56 + 68 52 68 + 76 60 80 + 88 72 92 +100 84 104 +108 92 116 +120 104 128 +128 116 140 +140 128 156 +152 136 168 +160 148 180 +172 160 192 +184 168 204 +192 180 216 +204 192 228 +212 200 240 +224 212 252 +212 200 240 +200 188 228 +188 176 212 +176 164 200 +164 152 188 +152 140 176 +140 128 164 +128 116 152 +116 104 136 +104 92 124 + 92 80 112 + 88 80 112 + 80 80 112 + 76 80 108 + 68 80 108 + 64 84 104 + 56 84 104 + 52 84 100 + 44 84 100 + 36 88 96 + 40 100 108 + 44 112 120 + 48 128 132 + 52 140 144 + 56 156 156 + 60 168 168 + 64 180 180 + 68 196 192 + 72 208 204 + 76 224 216 + 80 236 228 + 88 252 244 + 84 240 232 + 80 228 216 + 72 216 204 + 68 204 188 + 64 188 176 + 56 176 160 + 52 164 148 + 48 152 132 + 40 140 116 + 36 128 104 + 28 116 88 + 24 100 76 + 20 88 60 + 12 76 48 + 8 64 32 + 0 16 48 + 12 32 60 + 20 44 72 + 32 60 80 + 40 76 92 + 52 88 104 + 60 104 116 + 72 120 128 + 84 136 140 + 92 148 148 +104 164 160 +112 180 172 +124 192 184 +132 208 196 +144 224 204 +152 236 216 +164 252 228 +152 240 220 +144 232 212 +132 220 200 +124 212 192 +112 200 184 +104 188 176 + 92 180 164 + 84 168 156 + 72 156 148 + 60 148 140 + 52 136 128 + 40 128 120 + 32 116 112 + 20 104 104 + 12 96 92 + 0 84 84 + 16 92 96 + 32 104 108 + 52 112 116 + 68 120 128 + 84 132 140 +100 140 152 +116 148 164 +136 160 172 +152 168 184 +168 176 196 +184 188 208 +200 196 220 +220 204 228 +236 216 240 +228 208 232 +220 196 224 +212 184 216 +204 172 204 +196 164 196 +188 152 188 +180 140 180 +168 128 168 + 84 80 180 diff --git a/src/fractalzoomer/color_maps/JACCO241.MAP b/src/fractalzoomer/color_maps/JACCO241.MAP new file mode 100644 index 000000000..36d5cdbc2 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO241.MAP @@ -0,0 +1,256 @@ + 40 84 216 + 36 76 212 + 32 68 208 + 28 60 204 + 24 52 196 + 16 44 192 + 12 36 188 + 8 28 184 + 0 20 176 + 12 32 180 + 24 44 184 + 36 60 188 + 52 72 196 + 64 88 200 + 76 100 204 + 88 112 208 +100 128 212 +116 140 220 +128 156 224 +140 168 228 +152 180 232 +164 196 236 +180 208 244 +192 224 248 +204 236 252 +196 224 240 +188 212 228 +176 196 220 +168 184 208 +160 172 196 +152 160 184 +140 148 172 +132 136 164 +124 120 152 +116 108 140 +104 96 128 + 96 84 116 + 88 72 104 + 80 56 96 + 68 44 84 + 60 32 72 + 72 44 84 + 80 56 92 + 92 68 104 +100 76 112 +112 88 124 +124 100 136 +132 112 144 +144 124 156 +152 136 164 +164 144 176 +172 156 184 +184 168 196 +196 180 208 +208 192 220 +220 204 232 +216 196 224 +208 188 212 +200 180 204 +192 172 192 +184 164 184 +176 156 172 +168 148 164 +160 140 152 +156 128 144 +148 120 132 +140 112 124 +132 104 112 +124 96 104 +116 88 92 +108 80 84 +100 72 72 + 92 64 64 + 84 52 52 + 92 60 60 +104 72 72 +116 80 80 +128 92 92 +140 100 100 +152 112 112 +164 124 124 +176 132 132 +188 144 144 +200 152 152 +212 164 164 +224 172 172 +236 184 184 +248 196 196 +240 188 192 +228 180 184 +216 168 176 +204 160 168 +192 148 160 +180 140 156 +172 128 148 +160 120 140 +148 108 132 +136 100 124 +124 92 116 +112 80 112 +104 72 104 + 92 60 96 + 80 52 88 + 68 40 80 + 56 32 72 + 44 20 64 + 56 28 76 + 68 40 88 + 80 48 100 + 92 60 112 +104 68 124 +116 80 136 +128 88 148 +144 100 160 +156 108 172 +168 120 184 +180 128 196 +192 140 208 +204 148 220 +220 160 232 +208 152 220 +196 144 208 +184 136 192 +172 124 180 +160 116 168 +144 108 152 +132 100 140 +120 88 124 +108 80 112 + 96 72 100 + 80 64 84 + 68 52 72 + 56 44 60 + 44 36 44 + 32 28 32 + 16 16 16 + 24 24 28 + 32 32 40 + 44 44 52 + 52 52 64 + 64 64 76 + 72 72 88 + 84 84 100 + 92 92 112 +104 104 128 +112 112 140 +120 120 152 +132 132 164 +140 140 176 +152 152 188 +160 160 200 +172 172 212 +180 180 224 +192 192 240 +188 188 236 +184 184 232 +180 180 228 +176 176 220 +168 172 216 +164 168 212 +160 164 204 +156 160 200 +148 156 196 +144 152 188 +140 148 184 +136 144 180 +132 140 172 +124 136 168 +120 132 164 +116 124 156 +112 120 152 +104 116 148 +100 112 140 + 96 108 136 + 92 104 132 + 88 100 124 + 80 96 120 + 76 92 116 + 72 88 108 + 68 84 104 + 60 80 100 + 56 76 92 + 52 72 88 + 48 68 84 + 40 60 76 + 44 60 80 + 52 64 84 + 60 68 92 + 64 72 96 + 72 76 104 + 80 80 108 + 84 84 112 + 92 88 120 +100 92 124 +108 96 132 +112 100 136 +120 104 144 +128 108 148 +132 112 152 +140 116 160 +148 116 164 +156 120 172 +160 124 176 +168 128 180 +176 132 188 +180 136 192 +188 140 200 +196 144 204 +204 148 212 +208 152 216 +216 156 220 +224 160 228 +228 164 232 +236 168 240 +244 172 244 +252 176 252 +240 168 244 +224 156 232 +208 148 224 +192 136 212 +176 128 204 +160 116 192 +144 108 184 +128 96 172 +116 84 160 +100 76 152 + 84 64 140 + 68 56 132 + 52 44 120 + 36 36 112 + 20 24 100 + 4 12 88 + 4 12 92 + 8 12 96 + 12 16 104 + 16 16 108 + 20 16 116 + 24 20 120 + 28 20 128 + 32 24 132 + 36 24 136 + 40 24 144 + 44 28 148 + 44 28 156 + 48 32 160 + 52 32 168 + 56 32 172 + 60 36 176 + 64 36 184 + 68 40 188 + 72 40 196 + 76 40 200 + 80 44 208 + 84 44 212 + 88 48 220 + 40 60 212 diff --git a/src/fractalzoomer/color_maps/JACCO242.MAP b/src/fractalzoomer/color_maps/JACCO242.MAP new file mode 100644 index 000000000..c4635ae7d --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO242.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 8 8 0 + 12 12 0 + 16 16 4 + 20 20 4 + 28 28 8 + 36 36 8 + 40 48 8 + 48 56 8 + 52 64 4 + 60 76 4 + 64 84 4 + 72 92 4 + 76 104 4 + 84 112 4 + 88 120 0 + 96 132 0 +104 136 8 +112 144 16 +120 152 28 +128 156 36 +136 164 44 +144 172 56 +156 176 64 +164 184 76 +172 192 84 +180 196 92 +188 204 104 +196 212 112 +208 216 124 +216 224 132 +224 232 140 +232 236 152 +240 244 160 +236 232 156 +228 220 152 +224 208 148 +216 192 144 +212 180 140 +204 168 136 +200 156 132 +192 140 128 +184 128 124 +180 116 120 +172 104 116 +168 88 112 +160 76 108 +156 64 104 +148 52 100 +140 36 96 +132 36 92 +120 32 84 +116 32 84 +112 32 80 +108 32 76 +104 28 76 +100 28 72 + 96 28 68 + 92 28 64 + 88 24 64 + 84 24 60 + 80 24 56 + 76 20 56 + 72 20 52 + 68 20 48 + 64 20 44 + 60 16 44 + 56 16 40 + 52 16 36 + 48 16 32 + 44 12 32 + 40 12 28 + 36 12 24 + 32 8 24 + 28 8 20 + 24 8 16 + 20 8 12 + 16 4 12 + 12 4 8 + 8 4 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 8 8 8 + 12 8 8 + 12 12 12 + 16 16 16 + 20 16 16 + 24 20 20 + 24 24 24 + 28 28 24 + 32 28 28 + 36 32 32 + 36 36 32 + 40 36 36 + 44 40 40 + 48 44 44 + 48 48 44 + 52 48 48 + 56 52 52 + 60 56 52 + 60 56 56 + 64 60 60 + 68 64 60 + 72 68 64 + 72 68 68 + 76 72 68 + 80 76 72 + 84 76 76 + 84 80 76 + 88 84 80 + 92 88 84 + 96 88 88 + 96 92 88 +100 96 92 +104 96 96 +108 100 96 +108 104 100 +112 108 104 +116 108 104 +120 112 108 +120 116 112 +124 116 112 +128 120 116 +132 124 120 +132 128 120 +136 128 124 +140 132 128 +144 136 132 +144 136 132 +148 140 136 +152 144 140 +156 148 140 +156 148 144 +160 152 148 +164 156 148 +168 156 152 +168 160 156 +172 164 156 +176 168 160 +180 168 164 +180 172 164 +184 176 168 +188 176 172 +192 180 176 +192 184 176 +196 188 180 +200 188 184 +204 192 184 +204 196 188 +208 196 192 +212 200 192 +216 204 196 +216 208 200 +220 208 200 +224 212 204 +228 216 208 +228 216 208 +232 220 212 +236 224 216 +240 228 220 +232 220 208 +236 228 220 +228 216 204 +236 224 216 +224 216 200 +232 220 212 +224 212 200 +232 220 208 +220 212 196 +228 216 204 +220 208 192 +224 216 200 +216 208 188 +224 212 200 +216 204 184 +220 212 196 +212 200 180 +220 208 192 +208 200 180 +216 208 188 +208 196 176 +216 204 184 +204 196 172 +212 200 180 +204 192 168 +208 200 180 +200 192 164 +208 196 176 +196 188 160 +204 196 172 +196 188 156 +204 192 168 +192 184 156 +200 192 164 +192 180 152 +196 188 160 +188 180 148 +196 188 156 +184 176 144 +192 184 156 +184 176 140 +192 180 152 +180 172 136 +188 180 148 +180 172 136 +184 176 144 +176 168 132 +184 176 140 +176 168 128 +180 172 136 +172 164 124 +180 172 136 +168 160 120 +176 168 132 +168 160 116 +176 168 128 +164 156 116 +172 164 124 +164 156 112 +168 160 120 +160 152 108 +168 160 116 +156 152 104 +164 156 116 +156 148 100 +164 156 112 +152 148 96 +160 152 108 +152 144 92 +156 152 104 +148 140 92 +156 148 100 +144 140 88 +152 148 96 +144 136 84 +152 144 92 +140 136 80 +148 140 92 +140 132 76 +144 140 88 +136 132 72 +144 136 84 +136 128 72 +140 136 80 +132 128 68 +140 132 76 +128 124 64 +136 132 72 +128 120 60 +136 128 72 +124 120 56 + 0 112 128 diff --git a/src/fractalzoomer/color_maps/JACCO243.MAP b/src/fractalzoomer/color_maps/JACCO243.MAP new file mode 100644 index 000000000..4094be5a4 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO243.MAP @@ -0,0 +1,256 @@ +252 252 252 +240 240 240 +228 228 224 +216 216 212 +204 204 196 +192 192 180 +180 180 168 +168 168 152 +156 152 140 +144 140 124 +132 128 108 +120 116 96 +108 104 80 + 96 92 68 + 84 80 52 + 72 64 36 + 60 48 24 + 52 36 12 + 40 20 0 + 52 32 12 + 64 44 20 + 76 56 32 + 88 72 40 +100 84 52 +112 96 60 +124 108 72 +136 120 80 +148 132 92 +160 144 100 +172 156 112 +184 172 120 +196 184 132 +208 196 140 +204 192 140 +196 188 136 +192 180 132 +184 176 128 +180 168 124 +172 164 120 +164 156 116 +152 144 108 +136 132 96 +124 120 88 +112 104 80 + 96 92 72 + 84 80 60 + 72 68 52 + 56 56 44 + 44 40 36 + 32 28 28 + 16 16 16 + 28 28 32 + 40 40 44 + 52 52 60 + 64 64 76 + 72 72 88 + 84 84 104 + 92 92 116 +104 104 132 +116 116 144 +128 128 160 +136 136 172 +148 148 188 +160 160 200 +172 172 216 +184 184 232 +196 196 240 +208 208 252 +204 204 252 +204 204 252 +200 200 248 +200 200 248 +196 196 248 +176 176 224 +192 192 248 +188 188 244 +188 188 244 +184 184 244 +184 184 240 +180 180 240 +180 180 240 +164 168 216 +172 172 236 +172 172 236 +172 172 236 +172 172 236 +172 168 236 +172 168 236 +168 168 240 +144 148 200 +168 168 240 +168 168 240 +168 164 240 +164 164 240 +164 164 240 +164 164 240 +164 164 240 +120 124 180 +160 160 244 +164 164 248 +160 160 244 +156 156 240 +152 152 236 +148 148 228 +144 140 224 + 96 104 164 +132 132 216 +128 128 208 +124 124 204 +120 116 200 +116 112 196 +108 108 192 +104 104 184 + 72 80 144 + 96 92 176 + 92 88 172 + 88 84 164 + 80 80 160 + 76 76 156 + 72 68 152 + 68 64 148 + 72 88 160 + 60 56 136 + 52 52 132 + 48 44 128 + 44 40 120 + 40 36 116 + 36 32 112 + 32 28 108 + 72 100 176 + 24 20 104 + 24 24 108 + 28 28 112 + 28 32 116 + 32 36 120 + 32 40 124 + 32 44 132 + 72 108 192 + 36 52 140 + 40 56 144 + 40 60 148 + 44 64 152 + 44 68 156 + 44 72 164 + 48 76 168 + 72 120 208 + 52 80 176 + 52 84 180 + 56 88 184 + 56 92 192 + 56 96 196 + 60 100 200 + 60 104 204 + 72 128 224 + 64 112 212 + 68 116 216 + 68 120 224 + 68 124 228 + 72 128 232 + 72 132 236 + 76 136 240 + 76 140 244 + 80 144 252 + 76 136 248 + 72 128 244 + 64 120 240 + 60 112 232 + 56 104 228 + 52 96 224 + 48 88 220 + 40 84 216 + 36 76 212 + 32 68 208 + 28 60 204 + 24 52 196 + 16 44 192 + 12 36 188 + 8 28 184 + 0 20 176 + 12 32 180 + 24 44 184 + 36 60 188 + 52 72 196 + 64 88 200 + 76 100 204 + 88 112 208 +100 128 212 +116 140 220 +128 156 224 +140 168 228 +152 180 232 +164 196 236 +180 208 244 +192 224 248 +204 236 252 +196 224 240 +188 212 228 +176 196 220 +168 184 208 +160 172 196 +152 160 184 +140 148 172 +132 136 164 +124 120 152 +116 108 140 +104 96 128 + 96 84 116 + 88 72 104 + 80 56 96 + 68 44 84 + 60 32 72 + 72 44 84 + 80 56 92 + 92 68 104 +100 76 112 +112 88 124 +124 100 136 +132 112 144 +144 124 156 +152 136 164 +164 144 176 +172 156 184 +184 168 196 +196 180 208 +208 192 220 +220 204 232 +212 196 220 +200 188 208 +188 176 196 +176 168 184 +164 160 168 +152 152 156 +140 140 144 +128 132 132 +116 124 120 +104 116 108 + 92 104 96 + 80 96 84 + 68 88 68 + 56 80 56 + 44 68 44 + 32 60 32 + 44 72 48 + 52 88 60 + 64 100 76 + 72 112 92 + 84 124 108 + 92 140 120 +104 152 136 +112 164 152 +124 180 164 +132 192 180 +144 204 196 +152 216 212 +164 232 224 +172 244 240 diff --git a/src/fractalzoomer/color_maps/JACCO244.MAP b/src/fractalzoomer/color_maps/JACCO244.MAP new file mode 100644 index 000000000..d88da2832 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO244.MAP @@ -0,0 +1,256 @@ + 48 16 68 + 96 32 132 + 72 24 100 +112 36 156 + 96 32 132 +132 44 180 +124 44 168 +148 52 204 +148 52 200 +168 60 228 +172 60 232 +188 68 252 +180 68 240 +168 64 224 +156 60 208 +148 56 192 +136 52 176 +124 48 160 +116 44 144 +104 40 128 + 92 40 116 + 84 36 100 + 72 32 84 + 60 28 68 + 52 24 52 + 40 20 36 + 28 16 20 + 16 12 4 + 36 28 8 + 56 40 12 + 76 56 16 + 96 72 20 +116 88 24 +136 100 32 +156 116 36 +176 132 40 +196 148 44 +216 160 48 +236 176 52 +224 168 52 +212 156 48 +200 148 48 +184 136 44 +172 128 40 +160 116 40 +148 108 36 +132 96 32 +120 88 32 +108 76 28 + 96 68 28 + 80 56 24 + 68 48 20 + 56 36 20 + 44 28 16 + 28 16 12 + 40 24 20 + 44 24 28 + 52 24 36 + 60 24 44 + 68 24 52 + 76 24 60 + 84 24 72 + 92 24 80 +100 24 88 +104 28 96 +112 28 104 +120 28 112 +128 28 124 +136 28 132 +144 28 140 +152 28 148 +160 28 156 +168 32 168 +168 32 168 +164 32 164 +160 32 160 +156 32 156 +152 32 152 +148 32 148 +148 32 144 +144 32 140 +140 32 136 +136 32 132 +132 32 128 +128 32 124 +128 32 120 +124 32 116 +120 32 112 +116 32 108 +112 32 104 +108 32 100 +104 32 96 +104 32 96 +100 32 92 + 96 32 88 + 92 32 84 + 88 32 80 + 84 32 76 + 84 32 72 + 80 32 68 + 76 32 64 + 72 32 60 + 68 32 56 + 64 32 52 + 60 32 48 + 60 32 44 + 56 32 40 + 52 32 36 + 32 32 48 + 32 28 44 + 32 24 40 + 32 20 36 + 32 20 44 + 32 20 56 + 32 24 68 + 32 24 80 + 32 24 88 + 32 28 100 + 32 28 112 + 32 28 124 + 28 32 132 + 28 32 144 + 28 32 156 + 28 36 168 + 28 36 176 + 28 36 188 + 28 40 200 + 28 40 212 + 24 44 224 + 24 44 216 + 24 44 208 + 24 40 196 + 24 40 188 + 20 36 180 + 20 36 168 + 20 32 160 + 20 32 152 + 20 28 140 + 16 28 132 + 16 28 124 + 16 24 112 + 16 24 104 + 16 20 96 + 12 20 84 + 12 16 76 + 12 16 68 + 12 12 56 + 12 12 48 + 8 8 36 + 8 12 40 + 48 12 20 + 56 16 24 + 64 16 32 + 72 20 40 + 76 24 44 + 84 24 52 + 92 28 56 +100 32 64 +108 32 72 +112 36 76 +120 40 84 +128 40 88 +136 44 96 +144 48 104 +148 48 108 +156 52 116 +164 56 120 +172 56 128 +180 60 136 +184 64 140 +192 64 148 +200 68 152 +208 72 160 +216 76 168 +212 76 164 +204 72 160 +200 72 152 +192 68 148 +188 68 144 +180 64 136 +172 60 132 +168 60 124 +160 56 120 +156 56 116 +148 52 108 +144 52 104 +136 48 100 +128 44 92 +124 44 88 +116 40 80 +112 40 76 +104 36 72 +100 36 64 + 92 32 60 + 84 28 52 + 80 28 48 + 72 24 44 + 68 24 36 + 60 20 32 + 52 16 24 + 72 24 32 + 88 28 40 +108 36 48 +124 40 56 +144 48 64 +160 52 72 +180 60 80 +196 64 88 +216 72 96 +232 76 104 +232 84 100 +232 96 96 +232 108 92 +232 120 88 +232 132 84 +232 144 80 +232 156 76 +232 168 72 +232 180 68 +232 192 64 +232 204 60 +232 216 56 +228 228 48 +192 192 44 +156 152 36 +116 116 32 + 80 76 24 + 44 40 20 + 4 0 12 + 8 4 28 + 16 8 44 + 20 12 60 + 24 12 72 + 28 16 88 + 36 20 104 + 40 24 120 + 44 28 136 + 52 32 152 + 56 36 168 + 60 36 180 + 64 40 196 + 72 44 212 + 76 48 228 + 72 44 208 + 64 40 188 + 56 36 164 + 52 32 144 + 44 28 120 + 36 20 100 + 32 16 80 + 24 12 56 + 16 8 36 + 8 0 12 + 16 4 28 + 0 0 0 +192 192 192 diff --git a/src/fractalzoomer/color_maps/JACCO245.MAP b/src/fractalzoomer/color_maps/JACCO245.MAP new file mode 100644 index 000000000..97333b5be --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO245.MAP @@ -0,0 +1,256 @@ +244 164 28 +240 132 0 +220 132 24 +228 140 0 +196 100 20 +196 100 0 +172 68 12 +168 60 0 +148 36 8 +136 20 0 +120 0 0 +108 0 0 + 92 0 0 + 76 0 0 + 60 0 0 + 48 0 0 + 32 0 0 + 16 0 0 + 12 0 24 + 12 0 20 + 8 0 16 + 8 0 12 + 4 0 8 + 0 0 0 + 4 0 0 + 12 0 0 + 20 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 76 0 0 + 84 0 0 + 92 0 0 +104 0 0 +112 0 0 +124 0 0 +132 0 0 +140 0 0 +152 0 0 +160 0 0 +168 0 0 +180 0 0 +188 0 0 +200 0 0 +192 0 0 +180 0 4 +168 0 4 +156 0 8 +144 0 8 +132 0 12 +120 0 12 +112 0 16 +100 0 20 + 88 0 20 + 76 0 24 + 64 0 24 + 52 0 28 + 40 0 32 + 48 8 32 + 56 16 36 + 64 24 40 + 72 36 40 + 80 44 44 + 88 52 48 + 96 60 48 +104 72 52 +116 80 56 +124 88 56 +132 100 60 +140 108 64 +148 120 80 +160 136 100 +172 148 120 +184 164 136 +192 180 156 +204 192 176 +216 208 192 +228 220 212 +240 236 232 +252 252 252 +248 248 236 +236 228 216 +224 208 196 +212 188 172 +200 168 152 +188 148 132 +176 124 108 +164 104 88 +152 84 68 +140 64 44 +128 44 24 +112 20 0 +124 40 20 +136 60 44 +148 80 68 +160 104 88 +172 124 112 +188 144 136 +200 164 160 +212 188 180 +224 208 204 +236 228 228 +252 252 252 +236 232 232 +220 212 212 +204 192 188 +184 172 168 +168 152 144 +152 132 124 +132 112 104 +116 92 80 +100 72 60 + 80 48 36 + 76 44 32 + 68 36 32 + 64 32 28 + 72 36 28 + 84 40 28 + 96 48 24 +108 52 24 +116 60 20 +128 64 20 +140 72 20 +152 76 16 +160 84 16 +172 88 12 +184 96 12 +196 100 12 +204 108 8 +216 112 8 +228 120 4 +240 124 4 +252 132 0 +248 128 0 +240 120 0 +236 112 0 +228 104 0 +220 96 0 +216 88 4 +208 80 4 +200 72 4 +196 64 4 +188 56 4 +180 48 4 +176 40 8 +168 32 8 +160 24 8 +156 16 8 +148 8 8 +144 8 8 +140 8 8 +132 8 8 +128 8 8 +120 8 8 +116 8 8 +108 8 8 +104 4 8 +100 4 8 + 92 4 8 + 88 4 8 + 80 4 8 + 76 4 8 + 68 4 8 + 64 4 8 + 56 0 4 + 52 0 4 + 48 0 8 + 40 0 8 + 36 0 8 + 32 0 12 + 28 0 12 + 20 0 12 + 16 0 16 + 12 0 16 + 8 0 16 + 0 0 20 + 0 0 20 + 0 0 20 + 0 0 20 + 0 0 16 + 0 0 16 + 0 0 16 + 0 0 12 + 0 0 12 + 0 0 12 + 0 0 8 + 0 0 8 + 0 0 8 + 0 0 4 + 4 0 0 + 4 0 0 + 0 0 0 + 0 0 0 + 4 0 0 + 8 0 0 + 12 0 0 + 16 0 0 + 16 0 0 + 20 0 0 + 24 0 0 + 28 0 0 + 32 0 0 + 32 0 0 + 36 0 0 +140 0 12 +140 0 12 +140 0 12 +136 4 12 +136 4 12 +136 8 12 +132 8 12 +132 8 8 +132 12 8 +128 12 8 +128 16 8 +124 16 8 +124 20 8 + 40 0 0 + 44 0 0 + 48 0 0 + 52 0 0 + 56 0 12 + 60 0 28 + 64 0 44 + 80 24 64 +100 48 84 +120 72 104 +136 100 124 +156 124 148 +176 148 168 +192 176 188 +212 200 208 +232 224 228 +252 252 252 +252 244 228 +252 232 204 +252 224 180 +248 212 152 +248 204 128 +248 192 104 +244 184 76 +244 172 52 + 0 0 0 + 0 0 4 + 4 0 8 + 8 0 16 + 8 0 20 + 12 0 28 + 16 0 32 + 20 0 40 + 20 0 36 + 16 0 32 + 16 0 28 diff --git a/src/fractalzoomer/color_maps/JACCO246.MAP b/src/fractalzoomer/color_maps/JACCO246.MAP new file mode 100644 index 000000000..7338910dd --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO246.MAP @@ -0,0 +1,256 @@ + 0 28 0 + 16 36 60 + 0 16 40 + 16 32 56 + 32 44 72 + 48 60 88 + 64 76 104 + 84 92 120 +104 108 136 +124 124 152 +144 140 168 +164 160 184 +184 176 200 +204 192 216 +224 208 232 +248 228 252 +232 212 236 +216 192 220 +200 172 204 +184 152 188 +168 136 172 +152 116 156 +136 96 140 +120 76 124 +104 56 108 + 88 36 88 + 76 20 72 + 64 0 52 + 76 12 60 + 92 28 72 +104 44 84 +120 60 96 +136 72 104 +144 80 108 +152 92 116 +164 100 124 +172 112 132 +184 120 140 +192 132 148 +200 144 156 +212 152 164 +220 164 172 +232 172 180 +240 184 188 +252 196 196 +244 184 188 +236 172 176 +224 160 164 +216 144 152 +204 132 140 +196 120 128 +184 108 116 +176 92 104 +164 80 92 +156 68 80 +144 56 68 +136 40 56 +124 28 44 +116 16 32 +104 0 20 +108 8 28 +116 16 40 +120 24 48 +128 32 60 +136 40 72 +140 48 80 +144 52 88 +148 60 96 +152 68 104 +160 72 112 +164 80 120 +168 88 128 +172 92 136 +180 100 144 +184 108 152 +188 112 160 +192 120 168 +200 128 176 +204 132 184 +208 140 192 +212 148 200 +220 156 208 +212 152 200 +204 144 192 +196 136 184 +188 132 176 +180 124 164 +172 116 156 +164 112 148 +156 104 140 +148 96 132 +140 92 120 +132 84 112 +124 76 104 +116 72 96 +108 64 88 +100 56 76 + 92 52 68 + 84 44 60 + 76 36 52 + 64 28 40 + 52 16 28 + 56 24 36 + 64 32 48 + 72 44 56 + 80 52 68 + 88 60 80 + 96 72 88 +104 80 100 +112 92 108 +120 100 120 +128 108 132 +136 120 140 +144 128 152 +152 140 160 +160 148 172 +168 156 184 +176 168 192 +184 176 204 +192 188 212 +200 196 224 +208 208 236 +204 204 228 +196 196 220 +192 188 212 +184 180 204 +180 172 196 +172 164 188 +168 156 180 +160 148 172 +156 140 164 +148 132 156 +144 124 148 +136 116 140 +132 108 132 +124 100 124 +120 92 116 +112 84 108 +108 76 100 +100 68 92 + 96 60 84 + 88 52 76 + 84 44 68 + 76 36 60 + 84 44 64 + 92 52 72 +100 60 80 +112 68 88 +120 76 92 +128 84 100 +140 92 108 +148 100 116 +156 108 124 +168 120 128 +176 128 136 +184 136 144 +196 144 152 +204 152 160 +212 160 164 +224 168 172 +232 176 180 +240 184 188 +252 196 196 +244 184 188 +232 172 176 +224 160 164 +212 148 156 +204 136 144 +192 124 132 +184 112 124 +172 100 112 +160 88 100 +152 76 92 +140 64 80 +132 52 68 +120 40 60 +112 28 48 +100 16 36 + 88 0 24 + 96 12 36 +108 28 48 +116 40 64 +128 56 76 +136 68 92 +148 84 104 +156 96 120 +168 112 132 +176 124 148 +188 140 160 +196 152 176 +208 168 188 +216 180 204 +228 196 216 +240 212 232 +224 188 208 +208 164 184 +192 140 160 +176 116 132 +160 92 108 +140 68 80 +120 56 64 +100 44 52 + 84 36 40 + 64 24 28 + 48 12 12 + 28 0 0 + 44 16 24 + 60 28 44 + 80 44 68 + 96 56 92 +112 72 112 +128 84 136 +144 100 156 +160 112 180 +180 128 204 +196 140 224 +212 156 248 +196 144 232 +180 132 212 +164 116 196 +148 104 180 +132 92 164 +116 80 144 +100 68 128 + 84 52 112 + 68 40 92 + 52 28 76 + 52 28 76 + 56 32 80 + 56 32 80 + 60 36 84 + 64 36 84 + 64 40 88 + 68 40 88 + 72 44 92 + 72 44 92 + 76 48 96 + 80 48 100 + 80 52 100 + 84 52 104 + 84 56 104 + 88 56 108 + 92 60 108 + 92 60 112 + 96 64 112 +100 64 116 +100 68 116 +104 68 120 +108 72 124 +108 72 124 +112 76 128 +116 76 128 +116 80 132 +120 80 132 +120 84 136 +124 84 136 diff --git a/src/fractalzoomer/color_maps/JACCO247.MAP b/src/fractalzoomer/color_maps/JACCO247.MAP new file mode 100644 index 000000000..e7ea532be --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO247.MAP @@ -0,0 +1,256 @@ +188 188 168 +184 184 164 +176 180 160 +172 172 152 +168 168 144 +160 164 136 +156 156 128 +148 152 124 +144 148 116 +136 140 108 +132 136 100 +124 132 96 +120 124 88 +112 120 80 +108 116 72 +104 108 64 + 96 104 60 + 92 100 52 + 84 92 44 + 80 88 36 + 72 84 32 + 68 76 24 + 60 72 16 + 56 68 8 + 48 60 0 + 52 64 0 + 56 68 4 + 60 72 8 + 68 76 12 + 72 80 16 + 76 84 16 + 84 88 20 + 88 92 24 + 92 96 28 +100 100 32 +104 104 32 +108 108 36 +116 112 40 +120 116 44 +124 120 48 +132 124 48 +136 128 52 +140 132 56 +148 136 60 +152 140 64 +160 144 68 +160 144 68 +160 144 64 +160 144 60 +164 140 56 +172 136 56 +180 132 52 +176 128 52 +172 124 52 +168 120 48 +164 120 48 +160 116 48 +156 112 44 +152 108 44 +148 104 44 +144 104 40 +136 100 40 +132 96 40 +128 92 36 +124 92 36 +120 88 36 +116 84 36 +112 80 32 +108 76 32 +104 76 32 +100 72 28 + 92 68 28 + 88 64 28 + 84 60 24 + 80 60 24 + 76 56 24 + 72 52 20 + 68 48 20 + 64 48 20 + 60 44 20 + 56 40 16 + 52 36 16 + 44 32 16 + 40 32 12 + 36 28 12 + 32 24 12 + 28 20 8 + 44 36 24 + 52 44 32 + 60 52 40 + 76 68 60 + 84 80 68 +108 100 92 +116 112 104 +128 124 116 +140 136 128 +160 156 152 +184 180 176 +204 204 200 +228 228 224 +252 252 252 +244 244 244 +232 232 232 +220 224 224 +212 212 212 +200 200 200 +188 192 192 +180 180 180 +168 172 172 +156 160 160 +148 148 148 +136 140 140 +124 128 128 +112 116 116 +108 116 112 +108 112 112 +104 112 112 +104 112 112 +100 112 108 +100 108 108 + 96 108 108 + 96 108 104 + 96 108 104 + 96 104 104 + 96 100 104 + 96 100 100 + 96 96 100 + 96 92 100 + 96 92 100 + 96 88 96 + 96 84 96 + 96 84 96 + 96 80 96 + 96 76 92 + 96 76 92 + 96 72 92 + 96 68 92 + 92 64 88 + 92 64 84 + 88 60 84 + 88 60 84 + 88 60 80 + 88 56 80 + 84 56 80 + 84 52 80 + 84 52 76 + 84 48 76 + 80 48 76 + 80 44 72 + 80 44 72 + 80 40 72 + 76 40 72 + 76 36 68 + 76 36 68 + 76 32 68 + 72 32 64 + 72 28 64 + 72 28 64 + 68 24 60 + 72 12 60 + 72 20 60 + 76 32 60 + 80 44 64 + 84 56 64 + 92 64 64 +104 76 68 +116 84 72 +128 96 76 +136 108 80 +148 116 84 +160 128 88 +172 136 92 +184 148 96 +192 160 100 +204 168 104 +216 180 108 +228 188 112 +240 200 116 +252 212 120 +248 212 124 +244 212 128 +240 212 132 +232 204 128 +224 196 124 +216 188 120 +204 180 112 +196 172 108 +188 164 104 +176 156 100 +168 148 92 +160 136 88 +148 128 84 +140 120 76 +132 112 72 +120 104 68 +112 96 64 +104 88 56 + 92 80 52 + 84 68 48 + 76 60 40 + 64 52 36 + 56 44 32 + 48 36 28 + 36 28 20 + 28 20 16 + 12 12 20 + 4 0 8 + 12 0 16 + 20 0 24 + 32 24 4 + 40 32 4 + 48 40 4 + 56 44 8 + 64 52 8 + 72 60 12 + 80 68 24 + 88 76 36 + 96 84 48 +104 96 60 +116 104 72 +124 112 84 +132 124 96 +140 132 108 +152 140 124 +160 148 136 +168 160 148 +176 168 160 +188 176 172 +188 180 176 +192 184 180 +196 188 184 +200 192 188 +204 196 192 +208 200 200 +208 204 204 +212 208 208 +216 212 212 +220 216 216 +224 220 220 +228 224 228 +228 224 228 +224 220 224 +224 220 224 +220 216 220 +220 216 216 +216 212 212 +212 212 208 +212 208 204 +208 208 200 +204 204 196 +204 200 192 +200 200 188 +200 196 184 +196 196 180 +192 192 176 +192 192 172 diff --git a/src/fractalzoomer/color_maps/JACCO248.MAP b/src/fractalzoomer/color_maps/JACCO248.MAP new file mode 100644 index 000000000..61777e746 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO248.MAP @@ -0,0 +1,256 @@ +204 184 212 +204 180 208 +200 176 208 +196 172 204 +200 180 212 +192 168 204 +200 180 208 +192 164 200 +196 176 208 +188 160 196 +196 172 204 +188 156 196 +192 168 204 +184 156 192 +192 164 200 +180 152 192 +188 160 196 +180 148 188 +188 156 196 +176 144 184 +184 156 192 +176 140 184 +180 152 192 +172 136 180 +180 148 188 +172 136 180 +176 144 184 +168 132 176 +176 140 184 +168 128 176 +172 136 180 +164 124 172 +172 136 180 +160 120 168 +168 132 176 +160 116 168 +168 128 176 +156 116 164 +164 124 172 +156 112 164 +160 120 168 +152 108 160 +160 116 168 +152 104 156 +156 116 164 +148 100 156 +156 112 164 +148 96 152 +152 108 160 +144 92 152 +152 104 156 +140 92 148 +148 100 156 +140 88 144 +148 96 152 +136 84 144 +144 92 152 +136 80 140 +140 92 148 +132 76 140 +140 88 144 +132 72 136 +128 68 132 +120 64 124 +112 60 116 +104 56 108 +100 52 100 + 92 48 96 + 84 44 88 + 76 40 80 + 72 36 72 + 64 32 64 + 56 28 60 + 48 24 52 + 44 20 44 + 36 16 36 + 28 12 28 + 20 4 20 + 28 28 8 + 36 36 8 + 48 40 8 + 56 48 8 + 64 52 4 + 76 60 4 + 84 64 4 + 92 72 4 +104 76 4 +112 84 4 +120 88 0 +132 96 0 +136 104 8 +144 112 16 +152 120 28 +156 128 36 +164 136 44 +172 144 56 +176 156 64 +184 164 76 +192 172 84 +196 180 92 +204 188 104 +212 196 112 +216 208 124 +224 216 132 +232 224 140 +236 232 152 +244 240 160 +232 236 156 +220 228 152 +208 224 148 +192 216 144 +180 212 140 +168 204 136 +156 200 132 +140 192 128 +128 184 124 +116 180 120 +104 172 116 + 88 168 112 + 76 160 108 + 64 156 104 + 52 148 100 + 36 140 96 + 36 132 92 + 32 120 84 + 32 116 84 + 32 112 80 + 32 108 76 + 28 104 76 + 28 100 72 + 28 96 68 + 28 92 64 + 24 88 64 + 24 84 60 + 24 80 56 + 20 76 56 + 20 72 52 + 20 68 48 + 20 64 44 + 16 60 44 + 16 56 40 + 16 52 36 + 16 48 32 + 12 44 32 + 12 40 28 + 12 36 24 + 8 24 32 + 8 20 28 + 8 16 24 + 8 12 20 + 4 12 16 + 4 8 12 + 4 4 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 8 8 8 + 8 8 12 + 12 12 12 + 16 16 16 + 16 16 20 + 20 20 24 + 24 24 24 + 28 24 28 + 28 28 32 + 32 32 36 + 36 32 36 + 36 36 40 + 40 40 44 + 44 44 48 + 48 44 48 + 48 48 52 + 52 52 56 + 56 52 60 + 56 56 60 + 60 60 64 + 64 60 68 + 68 64 72 + 68 68 72 + 72 68 76 + 76 72 80 + 76 76 84 + 80 76 84 + 84 80 88 + 88 84 92 + 88 88 96 + 92 88 96 + 96 92 100 + 96 96 104 +100 96 108 +104 100 108 +108 104 112 +108 104 116 +112 108 120 +116 112 120 +116 112 124 +120 116 128 +124 120 132 +128 120 132 +128 124 136 +132 128 140 +136 132 144 +136 132 144 +140 136 148 +144 140 152 +148 140 156 +148 144 156 +152 148 160 +156 148 164 +156 152 168 +160 156 168 +164 156 172 +168 160 176 +172 164 176 +176 168 180 +180 172 184 +184 176 188 +188 180 192 +192 184 196 +196 192 200 +200 196 204 +204 200 208 +208 204 212 +212 208 216 +216 212 220 +220 216 224 +224 224 228 +228 228 232 +232 232 236 +236 236 240 +240 240 244 +244 244 248 +252 252 252 +252 252 252 +248 248 248 +248 244 248 +244 240 244 +240 236 244 +240 232 240 +236 228 240 +232 224 236 +232 224 236 +228 220 232 +228 216 232 +224 212 228 +224 208 228 +220 208 224 +220 204 224 +216 200 220 +212 196 220 +212 192 216 +208 192 216 +208 188 212 diff --git a/src/fractalzoomer/color_maps/JACCO249.MAP b/src/fractalzoomer/color_maps/JACCO249.MAP new file mode 100644 index 000000000..f43726ed4 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO249.MAP @@ -0,0 +1,256 @@ +112 104 144 +108 100 136 +104 96 132 + 96 92 124 + 92 88 120 + 88 84 112 + 80 80 104 + 76 72 96 + 68 68 92 + 64 64 84 + 56 60 76 + 52 52 68 + 48 48 64 + 40 44 56 + 36 40 48 + 28 32 40 + 24 28 36 + 16 24 28 + 12 20 20 + 12 4 12 + 16 20 4 + 28 24 8 + 36 28 12 + 44 36 12 + 52 40 16 + 60 48 20 + 68 52 20 + 76 60 24 + 84 64 24 + 92 72 28 +100 76 32 +108 84 32 +116 88 36 +124 96 40 +132 100 40 +140 108 44 +148 112 48 +156 120 48 +164 124 52 +172 132 56 +180 136 56 +188 144 60 +196 148 60 +204 156 64 +212 160 68 +220 168 68 +228 172 72 +236 180 76 +244 184 76 +252 192 80 +244 188 76 +236 180 76 +228 176 72 +220 168 72 +212 164 68 +204 156 64 +196 152 64 +188 144 60 +180 140 56 +172 132 56 +164 128 52 +156 120 52 +148 116 48 +140 108 44 +132 104 44 +128 96 40 +120 92 40 +112 84 36 +104 80 32 + 96 72 32 + 88 68 28 + 80 60 28 + 72 56 24 + 64 48 20 + 56 44 20 + 48 36 16 + 40 32 12 + 32 24 12 + 24 20 8 + 16 12 8 + 8 8 4 + 0 0 0 + 4 0 4 + 8 4 12 + 12 8 20 + 16 12 28 + 20 12 32 + 24 16 40 + 28 20 48 + 32 20 56 + 40 24 64 + 44 28 72 + 48 28 80 + 60 40 88 + 76 56 100 + 92 72 112 +108 84 124 +124 100 136 +140 116 148 +156 128 160 +172 144 172 +188 160 184 +204 172 196 +220 188 208 +236 204 220 +252 220 232 +240 208 224 +224 192 212 +208 180 200 +192 164 188 +180 148 180 +164 136 168 +148 120 156 +132 108 144 +120 92 136 +104 76 124 + 88 64 112 + 72 48 100 + 56 32 88 + 52 32 80 + 48 28 76 + 48 28 72 + 44 24 68 + 40 24 64 + 36 24 60 + 36 20 56 + 32 20 52 + 28 16 44 + 28 16 40 + 24 12 36 + 20 12 32 + 16 8 28 + 16 8 24 + 12 4 20 + 8 4 16 + 4 0 8 + 4 4 12 + 8 4 16 + 8 8 20 + 12 8 24 + 16 12 28 + 16 12 36 + 20 16 40 + 24 16 44 + 24 20 48 + 28 20 52 + 4 4 0 + 12 8 0 + 16 12 0 + 24 16 0 + 32 20 0 + 40 24 0 + 44 32 0 + 52 36 0 + 60 40 0 + 68 44 0 + 72 48 0 + 80 52 0 + 88 56 0 + 96 60 0 +100 64 0 +108 68 0 +116 76 0 +124 80 0 +128 84 0 +136 88 0 +144 92 0 +152 96 0 +156 100 0 +164 104 0 +172 108 0 +180 112 0 +184 120 0 +192 124 0 +200 128 0 +208 132 0 +212 136 0 +220 140 0 +212 136 0 +208 132 0 +200 128 0 +192 124 0 +184 120 0 +180 116 0 +172 112 0 +164 104 0 +160 100 0 +152 96 0 +144 92 0 +136 88 0 +132 84 0 +124 80 0 +116 76 0 +112 72 0 +104 68 0 + 96 64 0 + 92 60 0 + 84 56 0 + 76 52 0 + 68 48 0 + 64 44 0 + 56 36 0 + 48 32 0 + 44 28 0 + 36 24 0 + 28 20 0 + 20 16 0 + 16 12 0 + 8 8 0 + 0 0 0 + 4 0 4 + 8 0 12 + 16 0 16 + 20 0 24 + 20 0 24 + 20 0 24 + 20 0 24 + 20 0 24 + 20 0 24 + 20 0 24 + 20 0 24 + 20 0 24 + 20 0 24 + 20 0 24 + 20 0 24 + 20 0 24 + 20 0 24 + 20 0 24 + 24 4 28 + 28 8 36 + 32 12 40 + 40 16 48 + 44 20 56 + 48 24 60 + 52 28 68 + 60 32 76 + 64 36 80 + 68 44 88 + 72 48 92 + 80 52 100 + 84 56 108 + 88 60 112 + 92 64 120 +100 68 128 +104 72 132 +108 76 140 +116 84 148 +116 88 152 +120 92 152 +120 96 156 +120 100 156 +124 104 160 +124 108 160 +128 112 164 +124 112 160 +120 108 152 diff --git a/src/fractalzoomer/color_maps/JACCO250.MAP b/src/fractalzoomer/color_maps/JACCO250.MAP new file mode 100644 index 000000000..e5744b215 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO250.MAP @@ -0,0 +1,256 @@ +160 152 108 +168 160 116 +156 152 104 +164 156 116 +156 148 100 +164 156 112 +152 148 96 +160 152 108 +152 144 92 +156 152 104 +148 140 92 +156 148 100 +144 140 88 +152 148 96 +144 136 84 +152 144 92 +140 136 80 +148 140 92 +140 132 76 +144 140 88 +136 132 72 +144 136 84 +136 128 72 +140 136 80 +132 128 68 +140 132 76 +128 124 64 +136 132 72 +128 120 60 +136 128 72 +124 120 56 +132 128 68 +124 116 52 +128 124 64 +120 116 52 +128 120 60 +116 112 48 +124 120 56 +116 112 44 +124 116 52 +112 108 40 +120 116 52 +112 108 36 +116 112 48 +108 104 32 +116 112 44 +104 100 28 +112 108 40 +108 104 32 +112 108 36 +104 100 28 +108 104 32 + 92 88 28 +104 100 28 + 80 76 24 + 92 88 28 + 68 64 20 + 80 76 24 + 52 52 16 + 68 64 20 + 40 40 12 + 52 52 16 + 28 28 8 + 36 36 8 + 40 48 8 + 48 56 8 + 52 64 4 + 60 76 4 + 64 84 4 + 72 92 4 + 76 104 4 + 84 112 4 + 88 120 0 + 96 132 0 +100 140 0 +124 160 28 +148 176 56 +172 196 84 +200 212 112 +224 232 140 +252 252 172 +240 220 164 +224 184 152 +208 148 144 +192 112 132 +176 76 120 +160 40 108 +152 40 104 +140 36 96 +132 36 92 +120 32 84 +112 28 76 +100 28 68 +104 28 72 + 80 20 56 + 92 24 64 + 60 16 40 + 84 24 56 + 40 12 28 + 72 20 52 + 20 4 12 + 64 16 44 + 0 0 0 + 52 16 36 + 0 0 0 + 44 12 28 + 0 0 0 + 32 8 24 + 0 0 0 + 24 8 16 + 0 0 0 + 12 4 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 8 8 8 + 12 8 8 + 12 12 12 + 16 16 16 + 20 16 16 + 24 20 20 + 24 24 24 + 28 28 24 + 32 28 28 + 36 32 32 + 36 36 32 + 40 36 36 + 44 40 40 + 48 44 44 + 48 48 44 + 52 48 48 + 56 52 52 + 60 56 52 + 60 56 56 + 64 60 60 + 68 64 60 + 72 68 64 + 72 68 68 + 76 72 68 + 80 76 72 + 84 76 76 + 84 80 76 + 88 84 80 + 92 88 84 + 96 88 88 + 96 92 88 +100 96 92 +104 96 96 +100 92 92 + 92 84 84 + 88 80 80 + 80 72 72 + 72 68 68 + 68 60 60 + 60 56 56 + 52 48 48 + 48 44 44 + 40 36 36 + 36 32 32 + 28 24 24 + 20 20 20 + 16 12 12 + 8 8 8 + 0 0 0 + 12 16 0 + 24 32 0 + 36 48 0 + 48 68 0 + 60 84 0 + 72 100 0 + 88 120 0 + 92 124 8 +100 128 20 +108 132 28 +112 136 40 +120 140 48 +128 148 60 +132 152 68 +140 156 80 +148 160 88 +156 164 100 +160 172 108 +168 176 120 +176 180 128 +180 184 140 +188 188 148 +196 196 160 +204 200 168 +208 204 180 +216 208 188 +224 212 200 +232 220 212 +236 224 216 +240 228 220 +232 220 208 +236 228 220 +228 216 204 +236 224 216 +224 216 200 +232 220 212 +224 212 200 +232 220 208 +220 212 196 +228 216 204 +220 208 192 +224 216 200 +216 208 188 +224 212 200 +216 204 184 +220 212 196 +212 200 180 +220 208 192 +208 200 180 +216 208 188 +208 196 176 +216 204 184 +204 196 172 +212 200 180 +204 192 168 +208 200 180 +200 192 164 +208 196 176 +196 188 160 +204 196 172 +196 188 156 +204 192 168 +192 184 156 +200 192 164 +192 180 152 +196 188 160 +188 180 148 +196 188 156 +184 176 144 +192 184 156 +184 176 140 +192 180 152 +180 172 136 +188 180 148 +180 172 136 +184 176 144 +176 168 132 +184 176 140 +176 168 128 +180 172 136 +172 164 124 +180 172 136 +168 160 120 +176 168 132 +168 160 116 +176 168 128 +164 156 116 +172 164 124 +164 156 112 +168 160 120 diff --git a/src/fractalzoomer/color_maps/JACCO251.MAP b/src/fractalzoomer/color_maps/JACCO251.MAP new file mode 100644 index 000000000..9c3b415e3 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO251.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 12 8 20 + 12 8 20 + 12 8 20 + 12 8 20 + 16 12 24 + 20 12 16 + 16 8 12 + 40 32 36 + 64 56 60 + 88 80 84 +112 104 108 +140 132 132 +164 156 156 +188 180 180 +212 204 204 +240 232 232 +232 220 216 +224 208 200 +216 192 184 +204 180 168 +196 168 152 +188 156 132 +180 140 116 +172 128 100 +160 116 84 +152 100 68 +144 88 52 +136 76 36 +124 60 16 +112 52 16 + 96 48 16 + 80 40 12 + 64 32 12 + 48 24 8 + 32 16 8 + 16 8 4 + 20 8 32 + 16 8 28 + 16 8 24 + 12 8 20 + 8 4 16 + 8 4 12 + 4 4 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 4 + 0 0 4 + 0 0 4 + 4 0 4 + 4 0 4 + 4 4 8 + 4 4 8 + 4 4 8 + 4 4 8 + 4 4 8 + 4 4 12 + 8 8 12 + 16 12 16 + 24 16 16 + 32 24 20 + 36 28 20 + 44 32 24 + 52 36 24 + 60 44 28 + 64 48 28 + 72 52 32 + 80 60 32 + 88 64 36 + 92 68 36 +100 72 40 +108 80 40 +116 84 44 +120 88 44 +128 92 48 +136 100 48 +144 104 52 +148 108 52 +156 116 56 +164 120 56 +172 124 60 +176 128 60 +184 136 64 +192 140 64 +200 144 68 +208 152 72 +204 148 72 +200 140 68 +196 132 64 +192 124 60 +188 116 60 +184 108 56 +180 104 52 +176 96 48 +172 88 44 +168 80 44 +164 72 40 +160 64 36 +156 60 32 +152 52 28 +148 44 28 +144 36 24 +140 28 20 +136 20 16 +132 12 12 +136 24 20 +144 36 28 +148 48 36 +156 60 44 +160 72 52 +168 84 60 +172 96 68 +180 108 80 +188 120 88 +192 132 96 +200 144 104 +204 156 112 +212 168 120 +216 180 128 +224 192 136 +232 208 148 +232 208 148 +232 208 148 +232 208 144 +232 208 144 +236 208 140 +236 204 140 +236 204 140 +236 204 136 +240 204 136 +240 204 132 +240 200 132 +240 200 128 +244 200 128 +244 200 128 +244 200 124 +244 196 124 +248 196 120 +248 196 120 +248 196 116 +248 196 116 +252 192 112 +244 192 112 +236 188 108 +228 184 104 +220 180 100 +216 176 100 +212 172 96 +208 164 92 +200 160 88 +196 156 84 +192 148 80 +184 144 76 +180 136 76 +176 132 72 +168 128 68 +164 120 64 +160 116 60 +156 108 56 +148 104 52 +144 100 48 +140 92 48 +132 88 44 +128 80 40 +124 76 36 +116 72 32 +112 64 28 +108 60 24 +100 52 20 +104 52 20 +108 56 20 +112 56 20 +116 60 24 +120 60 24 +124 64 24 +128 64 24 +132 68 24 +136 68 28 +140 72 28 +144 72 28 +148 76 28 +152 76 28 +156 80 32 +160 84 32 +164 88 32 +172 88 32 +176 92 32 +184 96 36 +184 96 36 +180 96 36 +176 96 36 +172 96 36 +172 96 36 +168 96 36 +164 96 36 +160 96 36 +160 96 36 +156 96 36 +152 96 36 +148 96 36 +148 96 36 +148 96 36 +144 92 36 +144 92 36 +144 92 36 +140 88 36 +140 88 36 +140 84 36 +136 84 36 +136 84 36 +136 80 36 +132 80 36 +132 76 32 +128 76 32 +124 72 32 +120 72 32 +116 68 28 +112 64 28 +108 64 28 +104 60 28 +100 56 24 + 96 56 24 + 88 52 24 + 84 52 24 + 80 48 20 + 76 44 20 + 72 44 20 + 68 40 20 + 64 36 16 + 60 36 16 + 56 32 16 + 52 28 12 + 44 28 12 + 40 24 12 + 36 24 12 + 40 32 8 + 32 16 4 + 36 20 8 + 40 20 8 + 44 24 8 + 48 24 8 + 52 28 8 + 56 28 12 + 60 32 12 + 64 32 12 + 68 36 12 + 72 36 12 + 76 40 16 + 80 40 16 + 84 44 16 + 88 44 16 + 92 48 16 + 96 48 20 diff --git a/src/fractalzoomer/color_maps/JACCO252.MAP b/src/fractalzoomer/color_maps/JACCO252.MAP new file mode 100644 index 000000000..0ea75129c --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO252.MAP @@ -0,0 +1,256 @@ + 84 0 24 + 84 20 196 +124 60 232 +120 60 224 +116 56 220 +112 56 212 + 76 20 176 +108 52 200 +104 52 196 +100 52 188 + 96 48 184 + 68 20 156 + 92 48 172 + 88 44 164 + 84 44 160 + 80 44 152 + 60 20 132 + 76 40 140 + 72 36 136 + 68 36 128 + 64 36 124 + 48 20 112 + 60 32 112 + 56 32 104 + 52 28 100 + 48 28 92 + 40 20 88 + 44 24 80 + 40 24 76 + 36 24 68 + 32 20 64 + 32 20 68 + 28 20 52 + 24 16 44 + 20 16 40 + 16 12 32 + 20 16 44 + 24 20 56 + 32 24 68 + 36 28 80 + 44 32 92 + 48 36 104 + 56 40 116 + 60 40 120 + 64 44 124 + 68 44 128 + 72 48 136 + 72 48 136 + 72 52 140 + 72 52 140 + 76 52 140 + 76 52 144 + 76 52 144 + 76 52 148 + 76 52 148 + 80 56 148 + 80 56 152 + 80 56 152 + 80 56 152 + 80 56 156 + 84 56 156 + 84 56 156 + 84 56 160 + 84 60 160 + 84 60 164 + 88 60 164 + 88 60 164 + 88 60 168 + 88 60 168 + 88 60 168 + 92 64 172 + 92 64 172 + 92 64 176 + 92 64 176 + 92 64 176 + 96 64 180 + 96 64 180 + 96 68 180 + 96 68 184 + 96 68 184 + 96 68 184 +100 68 188 +100 68 188 +100 68 192 +100 68 192 +100 72 192 +104 72 196 +104 72 196 +104 72 196 +104 72 200 +104 72 200 +108 72 200 +108 76 204 +108 76 204 +108 76 208 +108 76 208 +112 76 208 +112 76 212 +112 76 212 +112 80 212 +112 80 216 +116 80 216 +116 80 220 +116 80 220 +116 80 220 +116 80 224 +120 80 224 +120 84 224 +120 84 228 +120 84 228 +120 84 228 +124 84 232 +124 84 232 +124 84 236 +124 88 236 +124 88 236 +128 88 240 +128 88 240 +128 88 240 +128 88 244 + 0 0 0 +128 88 244 +132 92 248 +132 96 248 +128 100 244 +128 104 244 +124 108 240 + 0 0 0 +124 112 240 +120 116 236 +116 120 236 +116 124 232 +112 128 232 +108 112 208 +100 96 180 + 96 80 152 + 88 64 124 + 80 48 100 + 76 32 72 + 68 16 44 + 60 0 16 + 64 0 16 + 68 0 20 + 68 0 20 + 72 0 20 + 76 0 20 + 80 0 24 + 84 0 24 + 84 0 24 + 88 0 24 + 92 0 28 + 96 0 28 +100 0 28 +100 0 28 +108 12 36 +120 28 44 +132 44 56 +144 60 64 +156 76 76 +168 92 84 +180 104 96 +192 120 104 +204 136 116 +216 152 124 +228 168 136 +240 184 144 +252 200 156 +236 188 148 +220 172 136 +200 160 124 +184 144 112 +164 132 100 +148 116 88 +128 104 76 +112 88 64 + 92 76 52 + 76 60 40 + 56 48 28 + 40 32 16 + 20 16 4 + 8 28 20 + 72 56 24 + 80 60 24 + 84 64 28 + 92 68 28 + 96 72 32 +104 76 32 +108 80 36 +116 84 36 +120 88 40 +128 96 40 +132 100 44 +136 104 44 +144 108 48 +148 112 48 +156 116 52 +160 120 52 +168 124 56 +172 128 56 +180 132 60 +184 136 60 +192 144 64 + 24 8 32 + 28 8 32 + 32 12 32 + 36 16 36 + 40 20 36 + 44 24 40 + 48 28 40 + 52 32 44 + 56 36 44 + 64 40 48 + 68 44 48 + 72 44 52 + 76 48 52 + 80 52 56 + 84 56 56 + 88 60 60 + 92 64 60 +100 68 64 +104 72 64 +108 76 68 +112 80 68 +116 80 72 +120 84 72 +124 88 76 +128 92 76 +132 96 80 +140 100 80 +144 104 84 +148 108 84 +152 112 88 +156 116 88 +160 116 92 +164 120 92 +168 124 96 +176 128 96 +180 132 100 +184 136 100 +188 140 104 +192 144 104 +196 148 108 +200 152 108 +204 152 112 +208 156 112 +216 160 116 +220 164 116 +224 168 120 +228 172 120 +232 176 124 +236 180 124 +240 184 128 +244 188 128 +252 192 132 +252 192 132 +252 192 132 diff --git a/src/fractalzoomer/color_maps/JACCO253.MAP b/src/fractalzoomer/color_maps/JACCO253.MAP new file mode 100644 index 000000000..1c92630a3 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO253.MAP @@ -0,0 +1,256 @@ +140 148 136 + 68 88 72 + 76 92 76 + 84 100 84 + 92 108 92 +100 116 100 +108 124 108 +116 128 116 +124 136 124 +136 144 132 +144 152 136 +152 160 144 +160 164 152 +168 172 160 +176 180 168 +184 188 176 +192 196 184 +204 204 192 +200 200 192 +196 196 188 +192 188 184 +192 184 180 +188 180 176 +184 176 172 +180 168 168 +172 160 160 +168 156 156 +164 148 152 +156 140 144 +152 132 140 +144 124 132 +140 116 124 +132 104 120 +128 96 112 +120 84 104 +112 76 96 +104 64 88 + 96 52 76 + 88 44 68 + 80 32 60 + 72 20 48 + 72 20 52 + 72 24 52 + 72 24 52 + 72 28 56 + 72 32 56 + 72 32 56 + 72 36 56 + 72 40 56 + 72 40 56 + 72 44 60 + 72 48 60 + 72 48 60 + 72 52 60 + 72 56 60 + 72 56 60 + 72 60 64 + 72 64 64 + 72 64 64 + 72 68 64 + 72 72 64 + 72 76 68 + 76 80 72 + 80 84 76 + 84 92 80 + 88 96 84 + 92 104 88 + 96 108 92 +100 112 96 +104 120 100 +108 124 104 +112 132 108 +116 136 112 +124 144 120 +128 148 128 +132 148 136 +136 152 144 +140 156 152 +144 160 160 +148 164 168 +152 168 172 +160 172 176 +164 180 180 +172 184 188 +180 188 192 +184 196 196 +192 200 204 +200 208 208 +204 212 212 +212 216 220 +216 224 224 +224 228 228 +232 232 236 +236 240 240 +244 244 244 +252 252 252 +244 244 244 +236 232 232 +228 220 220 +220 208 212 +212 196 200 +204 184 188 +196 172 180 +188 160 168 +180 152 156 +172 140 148 +164 128 136 +156 116 124 +148 104 116 +140 92 104 +132 80 92 +120 68 80 +112 48 60 +104 28 40 + 96 8 20 +100 16 24 +108 28 32 +116 40 40 +124 52 48 +132 64 52 +140 76 60 +148 88 68 +156 100 76 +164 112 80 +172 124 88 +180 136 96 +188 148 104 +196 160 112 +184 148 104 +168 136 92 +152 120 84 +136 108 72 +124 96 60 +108 80 52 + 92 68 40 + 76 52 32 + 60 40 20 + 44 24 8 + 48 28 12 + 52 36 20 + 56 44 28 + 60 52 36 + 64 56 40 + 68 64 48 + 72 72 56 + 76 80 64 + 80 84 68 + 84 92 76 + 88 100 84 + 96 108 92 + 96 104 92 + 92 96 88 + 88 88 84 + 84 80 80 + 80 76 76 + 76 68 72 + 76 60 68 + 72 52 64 + 8 8 8 + 44 68 60 + 44 68 60 + 48 72 60 + 48 72 60 + 52 76 64 + 52 76 64 + 56 80 64 + 56 80 64 + 60 84 68 + 60 84 68 + 64 88 68 + 68 88 72 + 68 92 72 + 72 96 76 + 80 104 84 + 84 112 92 + 92 120 100 +100 128 108 +104 136 116 +112 144 124 +120 152 132 +124 156 136 +132 164 144 +136 172 152 +144 180 160 +152 188 168 +156 196 176 +164 204 184 +172 212 192 +172 212 188 +168 208 184 +168 204 180 +164 200 172 +164 196 168 +160 196 164 +160 192 156 +156 188 152 +156 184 148 +152 180 140 +152 180 136 +148 176 132 +148 172 124 +144 168 120 +144 164 116 +140 160 108 +140 160 108 +144 164 112 +144 164 112 +148 168 112 +148 168 112 +152 172 116 +152 172 116 +156 176 116 +160 180 120 +156 176 116 +152 176 116 +148 172 112 +144 168 112 +140 164 108 +136 160 108 +132 156 104 +128 152 100 +124 148 100 +120 144 96 +116 140 96 +112 136 92 +108 132 88 +104 128 88 +104 124 84 +100 124 84 + 96 120 84 + 96 120 80 + 92 116 80 + 92 116 80 + 88 112 76 + 88 112 76 + 84 108 76 + 80 108 76 + 80 104 72 + 76 104 72 + 76 100 72 + 72 100 68 + 72 96 68 + 68 96 68 + 68 92 68 + 68 92 64 + 64 92 64 + 64 88 64 + 60 88 64 + 60 84 60 + 56 84 60 + 56 80 60 + 52 80 60 + 52 80 56 + 48 76 56 + 48 76 56 + 48 72 56 diff --git a/src/fractalzoomer/color_maps/JACCO254.MAP b/src/fractalzoomer/color_maps/JACCO254.MAP new file mode 100644 index 000000000..fb68d6257 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO254.MAP @@ -0,0 +1,256 @@ + 52 28 84 + 48 0 44 + 52 0 52 + 60 4 64 + 68 4 72 + 76 8 84 + 84 8 92 + 92 12 104 +100 12 112 +108 16 124 +116 20 136 +124 20 144 +132 24 156 +140 24 164 +148 28 176 +156 28 184 +164 32 196 +172 36 208 +180 40 220 +168 40 220 +152 40 216 +148 40 208 +144 36 196 +136 36 184 +132 32 176 +128 32 164 +120 28 152 +116 28 140 +112 24 132 +104 24 120 +100 20 108 + 92 20 96 + 88 16 88 + 84 16 76 + 76 12 64 + 72 12 52 + 68 8 44 + 60 8 32 + 56 4 20 + 48 0 8 + 48 4 12 + 52 8 20 + 56 12 28 + 60 16 36 + 64 20 44 + 64 28 52 + 68 32 60 + 72 36 68 + 76 40 72 + 80 44 80 + 80 52 88 + 84 56 96 + 88 60 104 + 92 64 112 + 96 68 120 +100 76 128 +108 84 136 +112 92 140 +120 100 148 +128 112 152 +136 120 160 +140 128 164 +148 136 172 +156 144 176 +160 152 180 +168 160 188 +176 168 192 +184 176 200 +184 176 200 +184 176 200 +184 176 200 +184 176 200 +184 176 200 +184 176 200 +188 176 196 +188 176 196 +188 176 196 +188 180 196 +188 180 196 +188 180 196 +192 180 192 +192 180 192 +192 180 192 +192 180 192 +192 180 192 +192 180 192 +196 184 188 +192 180 188 +188 176 188 +188 176 184 +184 172 184 +184 172 180 +180 168 180 +180 168 180 +176 164 176 +176 164 176 +172 160 172 +172 160 172 +168 156 172 +168 156 168 +164 152 168 +164 152 164 +160 148 164 +156 144 160 +144 132 148 +132 120 140 +124 108 132 +112 96 124 +100 84 112 + 88 72 104 + 76 60 96 + 64 48 84 + 52 36 76 + 40 24 68 + 28 12 56 + 16 0 48 + 20 0 48 + 24 0 44 + 28 0 44 + 32 0 44 + 40 0 40 + 44 0 40 + 48 0 40 + 52 0 40 + 56 0 36 + 60 0 36 + 64 0 36 + 72 0 32 + 76 0 32 + 80 0 32 + 84 0 28 + 88 0 28 + 92 0 28 + 96 0 28 +104 0 24 +108 0 24 +112 0 24 +116 0 20 +120 0 20 +128 20 40 +128 28 48 +132 36 56 +136 44 60 +136 48 68 +140 52 72 +140 56 76 +140 60 80 +144 64 84 +144 68 88 +144 72 92 +148 76 92 +148 76 96 +148 80 100 +152 84 104 +152 88 104 +152 88 108 +152 92 112 +156 96 112 +156 96 116 +156 100 116 +156 100 120 +160 104 124 +160 108 124 +160 108 128 +160 108 128 +160 108 128 +160 112 128 +164 112 132 +164 112 132 +168 116 132 +172 124 132 +180 132 132 +184 140 132 +188 148 132 +196 156 132 +200 164 132 +208 172 132 +212 176 132 +216 184 132 +224 192 132 +228 200 132 +232 208 132 +240 216 132 +244 224 132 +252 232 132 +252 228 132 +248 224 136 +244 220 136 +240 216 140 +236 212 144 +232 204 144 +228 200 148 +224 196 152 +224 192 152 +220 188 156 +216 180 156 +212 176 160 +208 172 164 +204 168 164 +200 164 168 +196 156 172 +196 160 172 +196 160 176 +200 160 176 +200 164 176 +200 164 180 +200 164 180 +204 168 180 +204 168 184 +204 168 184 +204 172 184 +208 172 188 +208 172 188 +208 176 188 +208 176 188 +212 176 192 +212 180 192 +212 180 192 +212 180 196 +216 184 196 +216 184 196 +216 184 200 +216 188 200 +220 188 200 +220 188 204 +220 192 204 +220 192 204 +224 192 208 +224 196 208 +224 196 208 +228 200 212 +228 200 212 +228 200 212 +228 200 212 +232 200 216 +232 200 216 +232 200 216 +236 200 220 +224 196 212 +212 188 204 + 76 0 68 + 76 0 72 + 80 0 76 + 84 4 84 + 84 4 92 + 84 4 100 + 84 4 108 + 84 4 116 + 84 4 124 + 84 4 132 + 80 0 140 + 80 0 132 + 80 0 124 + 76 0 112 + 72 0 96 + 68 0 84 diff --git a/src/fractalzoomer/color_maps/JACCO255.MAP b/src/fractalzoomer/color_maps/JACCO255.MAP new file mode 100644 index 000000000..bc389891e --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO255.MAP @@ -0,0 +1,256 @@ + 0 0 0 +136 168 216 +136 164 212 +132 160 208 +132 156 204 +128 152 200 +128 148 196 +124 144 192 +124 140 188 +120 136 184 +120 128 176 +116 124 172 +116 120 168 +112 116 164 +112 112 160 +108 108 156 +108 104 152 +104 100 148 +104 96 144 +100 88 136 +100 84 132 + 96 80 128 + 96 76 124 + 92 72 120 + 92 68 116 + 88 64 112 + 88 60 108 + 84 52 100 + 84 56 100 + 88 60 100 + 92 64 100 + 96 68 100 +100 72 100 +104 76 100 +108 80 104 +112 88 104 +112 92 104 +116 96 104 +120 100 104 +124 104 104 +128 108 108 +132 112 108 +136 116 108 +140 124 108 +140 128 108 +144 132 108 +148 136 112 +152 140 112 +156 144 112 +160 148 112 +164 152 112 +168 160 116 +164 156 112 +156 148 104 +148 140 96 +140 136 88 +132 128 84 +124 120 76 +116 116 68 +108 108 60 +100 100 56 + 92 96 48 + 84 88 40 + 76 80 32 + 68 76 28 + 68 76 28 + 72 76 28 + 72 76 28 + 76 72 32 + 80 72 32 + 84 68 36 + 68 56 36 + 52 44 36 + 36 32 40 + 20 20 40 + 4 4 44 + 12 12 48 + 24 24 52 + 36 36 56 + 48 44 60 + 60 56 68 + 72 68 72 + 80 76 76 + 92 88 80 +104 100 88 +116 108 92 +128 120 96 +140 132 100 +152 144 108 +152 144 108 +156 144 112 +156 144 116 +160 148 120 +164 148 124 +164 148 128 +168 152 132 +172 152 136 +172 152 140 +176 156 144 +180 156 148 +184 160 152 +180 160 152 +176 156 152 +172 152 152 +168 148 152 +164 144 152 +160 144 152 +156 140 152 +152 136 148 +148 132 148 +144 128 148 +140 128 148 +136 124 148 +132 120 148 +128 116 148 +124 112 148 +116 108 144 +124 116 148 +136 128 152 +144 140 156 +156 152 164 +168 164 168 +176 172 172 +188 184 176 +200 196 184 +208 208 188 +220 220 192 +232 232 200 +212 212 184 +192 188 164 +172 164 144 +152 140 124 +132 116 104 +112 92 84 + 92 68 64 + 68 44 44 + 72 48 48 + 76 52 56 + 80 56 60 + 84 64 68 + 88 68 72 + 92 72 80 + 96 76 84 +100 84 92 +104 88 96 +108 92 104 +112 96 112 +116 104 116 +120 108 124 +124 112 128 +128 116 136 +132 124 140 +136 128 148 +140 132 152 +144 136 160 +152 144 168 +156 144 168 +160 148 172 +164 152 176 +168 156 180 +172 160 184 +176 164 184 +180 168 188 +184 172 192 +188 176 196 +192 180 200 +196 184 200 +200 188 204 +204 192 208 +208 196 212 +216 200 216 +212 196 208 +204 188 200 +196 180 192 +188 176 184 +180 168 176 +172 160 168 +164 152 156 +156 148 148 +148 140 140 +140 132 132 +132 128 124 +124 120 116 +116 112 104 +108 104 96 +100 100 88 + 92 92 80 + 84 84 72 + 76 76 60 + 84 84 68 + 96 96 80 +104 104 88 +116 116 100 +124 124 108 +136 136 120 +144 144 128 +156 156 140 +164 164 148 +176 176 160 +184 184 168 +196 196 180 +204 204 188 +216 216 200 +224 224 208 +236 236 220 +248 248 232 +244 240 228 +240 232 224 +232 224 220 +228 216 212 +220 208 208 +216 200 204 +208 192 196 +204 184 192 +200 176 188 +192 168 180 +188 160 176 +180 152 172 +176 144 168 +168 136 160 +164 128 156 +160 120 152 +152 112 144 +148 104 140 +140 96 136 +136 88 128 +128 80 124 +124 72 120 +120 64 116 +112 56 108 +108 48 104 +100 40 100 + 96 32 92 + 88 24 88 + 84 16 84 + 76 4 76 + 76 8 80 + 80 16 88 + 84 24 96 + 84 32 100 + 88 40 108 + 92 48 116 + 96 56 120 + 96 64 128 +100 72 136 +104 80 140 +104 88 148 +108 96 156 +112 104 160 +116 112 168 +116 120 176 +120 128 180 +124 136 188 +124 144 196 + 0 0 0 +192 192 192 diff --git a/src/fractalzoomer/color_maps/JACCO256.MAP b/src/fractalzoomer/color_maps/JACCO256.MAP new file mode 100644 index 000000000..552dd627a --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO256.MAP @@ -0,0 +1,256 @@ + 8 12 4 +244 240 248 +244 240 244 +240 240 240 +236 236 236 +232 236 232 +228 232 228 +224 232 220 +220 232 216 +216 228 212 +212 228 208 +208 224 204 +204 224 200 +200 220 192 +196 220 188 +192 220 184 +188 216 180 +184 216 176 +180 212 168 +176 212 164 +172 208 160 +168 208 156 +164 208 152 +160 204 148 +156 204 140 +152 200 136 +148 200 132 +144 196 128 +140 196 124 +136 192 116 +140 196 124 +140 192 116 +136 188 108 +136 184 100 +132 180 92 +132 176 84 +128 168 76 +124 160 72 +120 152 68 +116 148 68 +108 140 64 +104 136 60 +100 128 56 + 96 124 56 + 92 116 52 + 84 108 48 + 80 104 48 + 76 96 44 + 72 92 40 + 68 84 40 + 60 76 36 + 56 72 32 + 52 64 28 + 48 60 28 + 40 52 24 + 36 48 20 + 32 40 20 + 28 32 16 + 24 28 12 + 16 20 8 + 12 16 8 + 8 8 4 + 12 12 4 + 16 16 8 + 20 20 12 + 24 24 12 + 28 32 16 + 32 36 20 + 36 40 24 + 40 44 24 + 44 52 28 + 48 56 32 + 52 60 36 + 56 64 36 + 60 68 40 + 68 76 44 + 72 80 48 + 76 84 48 + 80 88 52 + 84 96 56 + 88 100 60 + 92 104 60 + 96 108 64 +100 112 68 +104 120 72 +108 124 72 +112 128 76 +116 132 80 +124 140 84 +124 140 84 +124 136 84 +124 136 84 +124 132 84 +124 128 84 +124 128 84 +124 124 84 +120 124 84 +120 120 84 +120 116 84 +120 116 84 +120 112 80 +120 112 80 +120 108 80 +120 104 80 +116 104 80 +116 100 80 +116 100 80 +116 96 80 +116 92 80 +116 92 80 +116 88 80 +112 84 76 +120 92 84 +128 104 96 +136 112 108 +144 124 116 +152 132 128 +164 144 140 +172 152 148 +180 164 160 +188 176 172 +196 184 180 +208 196 192 +216 204 204 +224 216 212 +232 224 224 +240 236 236 +252 248 248 +244 240 248 +236 232 236 +224 224 224 +212 216 208 +200 208 196 +188 200 180 +176 192 168 +164 184 152 +152 176 140 +140 168 124 +128 160 112 +116 152 96 +104 144 84 + 92 136 68 + 80 128 56 + 68 116 40 + 72 124 44 + 76 128 48 + 80 136 48 + 84 144 52 + 88 152 56 + 92 156 56 + 96 164 60 +100 168 60 +104 176 64 +108 176 72 +112 180 76 +116 180 84 +120 184 88 +124 184 96 +132 188 104 +128 188 100 +124 188 96 +120 188 88 +116 184 84 +112 184 76 +108 180 68 +104 172 64 +100 164 60 + 96 160 60 + 92 152 56 + 88 144 56 + 84 136 52 + 80 132 48 + 76 124 48 + 72 116 44 + 68 112 40 + 64 104 40 + 60 96 36 + 56 92 36 + 52 84 32 + 48 76 28 + 44 68 28 + 40 64 24 + 36 56 20 + 32 48 20 + 28 44 16 + 24 36 16 + 20 28 12 + 16 20 8 + 12 16 8 + 8 8 4 + 0 0 0 + 4 4 0 + 8 8 4 + 16 16 8 + 20 20 12 + 24 28 12 + 28 32 16 + 36 40 20 + 40 44 24 + 44 48 28 + 52 56 32 + 56 60 32 + 60 68 36 + 68 72 40 + 72 76 44 + 76 84 48 + 80 88 52 + 88 96 52 + 92 100 56 + 96 108 60 +104 112 64 +108 116 68 +112 124 72 +116 128 72 +124 136 76 +128 140 80 +132 144 84 +132 152 84 +136 160 88 +140 172 92 +144 180 92 +148 192 96 +152 200 100 +152 192 100 +148 184 96 +148 176 96 +144 168 92 +140 160 92 +136 148 88 +132 144 84 +128 140 80 +120 132 76 +116 128 76 +112 120 72 +108 116 68 +100 112 64 + 96 104 60 + 92 100 56 + 84 92 56 + 80 88 52 + 76 80 48 + 72 76 44 + 64 72 40 + 60 64 36 + 56 60 36 + 48 52 32 + 44 48 28 + 40 44 24 + 32 36 20 + 28 32 16 + 24 24 16 + 20 20 12 + 12 12 8 + 8 8 4 + 0 0 0 +192 192 192 diff --git a/src/fractalzoomer/color_maps/JACCO257.MAP b/src/fractalzoomer/color_maps/JACCO257.MAP new file mode 100644 index 000000000..f6a7c6b3f --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO257.MAP @@ -0,0 +1,256 @@ + 96 112 112 + 96 112 112 +144 160 160 +132 148 148 +120 136 136 +108 124 124 + 96 112 112 + 84 100 100 + 72 88 88 + 60 76 76 + 44 64 64 + 48 64 64 + 52 64 64 + 56 64 64 + 60 68 64 + 64 68 64 + 68 68 64 + 72 68 64 + 76 68 64 + 80 72 60 + 84 80 64 + 92 88 68 + 96 96 72 +104 104 76 +108 112 80 +116 120 84 +120 128 88 +128 136 92 +132 144 96 +140 152 100 +144 160 104 +152 168 108 +156 176 112 +164 184 116 +168 192 120 +176 200 124 +184 208 132 +176 204 128 +164 196 120 +152 188 112 +140 180 104 +132 176 100 +120 168 92 +108 160 84 + 96 152 76 + 88 148 72 + 76 140 64 + 64 132 56 + 52 124 48 + 44 120 44 + 32 112 36 + 20 104 28 + 8 96 20 + 12 96 20 + 16 96 24 + 20 96 28 + 24 100 32 + 28 100 36 + 32 104 40 + 36 104 44 + 40 108 48 + 44 108 52 + 48 112 56 + 52 116 60 + 56 116 64 + 60 120 68 + 64 120 72 + 68 124 76 + 76 124 80 + 80 128 84 + 84 128 88 + 88 132 92 + 92 136 96 + 96 136 100 +100 140 104 +104 140 108 +108 144 112 +112 144 116 +116 148 120 +120 152 124 +124 152 128 +128 156 132 +136 156 136 +140 160 140 +148 168 148 +156 172 156 +164 180 164 +172 188 172 +180 192 180 +188 200 188 +196 204 196 +204 212 204 +212 220 212 +220 224 220 +228 232 228 +236 236 236 +244 244 244 +252 252 252 +244 248 244 +240 244 236 +232 240 228 +224 236 216 +220 232 208 +212 228 200 +204 224 188 +200 220 180 +192 212 168 +184 208 160 +180 204 152 +172 200 140 +164 196 132 +160 192 120 +152 188 112 +144 180 100 +132 164 92 +116 148 84 +100 132 72 + 84 112 64 + 68 96 56 + 52 80 44 + 36 64 36 + 20 44 24 + 32 52 32 + 44 64 40 + 56 72 48 + 68 84 56 + 80 92 64 + 92 104 72 +104 112 80 +116 124 88 +124 132 92 +132 140 100 +140 148 108 +148 160 116 +160 168 124 +168 176 128 +176 188 136 +184 196 144 +192 204 152 +204 216 160 +196 208 156 +184 200 152 +172 188 148 +160 180 144 +148 168 140 +136 160 132 +128 156 128 +116 148 120 +104 140 112 + 92 132 104 + 80 128 96 + 68 120 88 + 60 112 80 + 48 104 72 + 36 100 64 + 24 92 56 + 12 84 48 + 0 76 40 + 4 76 40 + 8 80 44 + 12 80 48 + 16 84 52 + 20 88 56 + 24 88 60 + 28 92 64 + 32 96 68 + 36 96 68 + 44 100 72 + 48 100 76 + 52 104 80 + 56 108 84 + 60 108 88 + 64 112 92 + 68 116 96 + 72 116 96 + 76 120 100 + 80 120 104 + 88 124 108 + 92 128 112 + 96 128 116 +100 132 120 +104 136 124 +108 136 124 +112 140 128 +116 140 132 +120 144 136 +128 148 140 +128 148 140 +132 152 144 +136 156 148 +140 160 152 +144 160 156 +148 164 160 +152 168 160 +156 172 164 +160 176 168 +164 176 172 +168 180 176 +172 184 180 +176 188 184 +180 192 184 +184 192 188 +188 196 192 +188 200 196 +192 204 200 +196 204 204 +200 208 204 +204 212 208 +208 216 212 +212 220 216 +216 220 220 +220 224 224 +224 228 228 +228 232 228 +232 236 232 +236 236 236 +240 240 240 +244 244 244 +248 248 248 +252 252 252 +248 248 248 +244 244 244 +240 236 240 +236 228 232 +232 220 228 +228 212 224 +224 204 216 +220 196 212 +216 188 208 +212 180 200 +208 172 196 +200 164 192 +196 156 184 +192 148 180 +188 140 176 +184 132 168 +180 124 164 +176 120 160 +172 112 152 +168 104 148 +164 96 144 +160 88 136 +152 80 132 +148 72 128 +144 64 120 +140 56 116 +136 48 112 +132 40 104 +128 32 100 +124 24 96 +120 16 88 +116 8 84 +108 0 76 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/JACCO258.MAP b/src/fractalzoomer/color_maps/JACCO258.MAP new file mode 100644 index 000000000..412244ca5 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO258.MAP @@ -0,0 +1,256 @@ +196 212 200 +196 212 200 + 60 96 108 + 56 92 104 + 52 88 100 + 48 84 100 + 44 80 96 + 40 76 92 + 36 72 92 + 32 68 88 + 28 64 84 + 24 60 84 + 44 76 96 + 16 52 76 + 12 48 76 + 8 44 72 + 4 40 68 + 0 36 64 + 40 68 92 + 0 36 64 + 0 36 68 + 0 36 68 + 0 36 68 + 0 36 72 + 36 60 88 + 0 36 72 + 0 32 72 + 0 32 76 + 0 32 76 + 0 32 76 + 32 52 84 + 0 32 80 + 0 32 80 + 0 32 80 + 0 32 80 + 0 32 84 + 28 44 80 + 0 32 84 + 0 32 84 + 0 28 88 + 0 28 88 + 0 28 88 + 24 36 72 + 0 28 92 + 0 28 92 + 0 28 92 + 0 28 96 + 0 28 96 + 28 44 84 + 0 28 96 + 0 28 100 + 0 28 100 + 0 24 100 + 0 24 100 + 32 48 96 + 0 24 104 + 0 24 104 + 0 24 104 + 0 24 108 + 0 24 108 + 36 52 104 + 0 24 108 + 0 24 112 + 0 24 112 + 0 24 112 + 0 20 116 + 40 60 116 + 20 40 128 + 28 48 128 + 36 56 132 + 44 60 136 + 48 68 136 + 44 64 128 + 56 76 140 + 60 80 140 + 64 84 144 + 68 88 144 + 72 92 144 + 52 72 140 + 76 96 148 + 80 100 148 + 84 104 152 + 88 104 152 + 88 108 152 + 64 84 144 + 96 112 156 + 96 116 156 +100 116 156 +100 120 156 +104 124 160 + 76 96 148 +108 128 160 +112 128 160 +112 132 160 +116 132 164 +116 136 164 + 92 112 152 +120 140 164 +124 140 164 +124 144 168 +128 144 168 +128 148 168 +104 124 160 +132 152 168 +136 152 172 +136 152 172 +136 156 172 +140 156 172 +120 136 164 +144 160 172 +144 164 172 +148 164 176 +148 164 176 +148 168 176 +132 152 168 +152 168 176 +156 172 176 +156 172 180 +156 176 180 +160 176 180 +148 164 176 +160 180 180 +164 180 180 +164 180 180 +168 184 184 +168 184 184 +160 180 180 +172 188 184 +172 188 184 +172 192 184 +176 192 184 +176 192 188 +176 192 184 +180 196 188 +180 196 188 +180 200 188 +184 200 188 +184 200 188 +184 204 188 +188 204 192 +188 204 192 +188 208 192 +192 208 192 +192 208 192 +192 208 192 +196 208 192 +196 208 192 +196 208 192 +196 208 196 +196 208 196 +196 212 200 +196 212 200 +196 212 204 +196 212 204 +196 216 208 +196 216 208 +196 220 208 +196 220 208 +196 224 208 +200 228 212 +200 228 212 +200 228 212 +196 224 208 +188 220 204 +180 212 196 +172 208 192 +168 200 184 +160 196 180 +152 188 172 +144 184 168 +136 176 160 +132 172 156 +124 164 148 +116 160 144 +108 152 136 +100 148 132 + 96 144 128 + 88 136 120 + 80 132 116 + 72 124 108 + 68 120 104 + 60 112 96 + 52 108 92 + 44 100 84 + 36 96 80 + 32 88 72 + 24 84 68 + 16 76 60 + 16 72 60 + 16 68 56 + 16 64 52 + 16 60 48 + 12 56 44 + 12 52 40 + 12 48 36 + 12 44 32 + 8 36 32 + 8 32 28 + 8 28 24 + 8 24 20 + 4 20 16 + 4 16 12 + 4 12 8 + 4 8 4 + 0 0 0 + 4 4 4 + 8 8 8 + 16 12 12 + 20 16 16 + 28 20 20 + 32 24 24 + 40 28 28 + 44 32 32 + 52 36 36 + 64 44 36 + 76 56 36 + 88 64 36 +100 76 36 +112 84 36 +124 96 36 +136 108 36 +148 116 36 +160 128 36 +172 136 36 +184 148 36 +196 156 36 +208 168 36 +220 180 40 +220 168 40 +216 152 40 +216 140 44 +208 136 44 +200 128 44 +188 120 44 +180 116 44 +168 108 44 +160 100 48 +148 96 48 +140 88 48 +128 80 48 +120 72 48 +108 68 48 +100 60 52 + 88 52 52 + 80 48 52 + 68 40 52 + 68 36 52 + 64 32 52 + 64 28 52 + 60 24 48 + 60 20 48 + 56 16 48 + 56 12 44 + 52 8 44 + 52 4 44 + 48 0 40 diff --git a/src/fractalzoomer/color_maps/JACCO259.MAP b/src/fractalzoomer/color_maps/JACCO259.MAP new file mode 100644 index 000000000..0baaaeb48 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO259.MAP @@ -0,0 +1,256 @@ +252 252 252 +244 240 244 +232 228 232 +220 216 220 +212 200 208 +200 188 196 +188 176 188 +180 164 176 +168 148 164 +156 136 152 +148 124 140 +136 112 132 +124 96 120 +116 84 108 +104 72 96 + 92 60 84 + 80 44 72 + 96 44 72 + 96 44 72 + 96 44 72 + 96 44 72 + 96 44 72 +100 44 72 +100 48 76 +104 48 76 +108 52 76 +112 56 80 +116 56 84 +120 60 84 +124 64 88 +128 68 92 +132 72 92 +140 76 96 +144 84 100 +152 88 104 +160 92 108 +168 100 112 +176 104 120 +184 112 124 +192 120 128 +200 128 132 +212 132 140 +220 140 144 +232 148 152 +240 160 156 +236 156 152 +228 152 148 +224 148 144 +216 140 140 +212 136 132 +204 132 128 +200 128 124 +192 120 120 +184 116 116 +180 112 108 +172 108 104 +168 100 100 +160 96 96 +156 92 88 +148 88 84 +140 80 80 +136 76 76 +128 72 72 +124 68 64 +116 60 60 +112 56 56 +104 52 52 +100 48 44 + 92 40 40 + 84 36 36 + 80 32 32 + 72 28 28 + 68 20 20 + 60 16 16 + 56 12 12 + 48 8 8 + 40 0 0 + 52 16 12 + 64 28 20 + 76 44 28 + 84 56 36 + 96 68 44 +104 76 52 +112 88 60 +124 100 68 +132 108 76 +140 120 84 +148 128 88 +156 140 96 +164 148 104 +172 160 112 +180 168 116 +188 176 124 +196 188 132 +204 196 136 +212 204 144 +220 216 148 +228 224 156 +236 232 160 +244 240 168 +252 252 176 +252 252 176 +248 248 172 +248 248 172 +248 248 172 +244 244 168 +244 240 168 +240 236 164 +236 228 160 +232 224 156 +228 216 152 +224 208 148 +220 200 140 +212 192 132 +204 180 128 +200 168 120 +192 156 112 +184 144 104 +172 128 92 +164 116 84 +156 100 72 +144 84 64 +132 68 52 +124 48 40 +112 28 28 + 96 12 12 +100 12 16 +108 20 20 +120 32 24 +128 40 28 +140 48 32 +148 56 36 +160 64 40 +172 76 48 +180 84 52 +192 92 56 +200 100 60 +212 108 64 +220 116 68 +232 128 72 +240 136 76 +252 144 80 +248 136 76 +244 128 72 +240 120 64 +232 112 60 +228 104 56 +224 96 52 +220 88 48 +216 84 40 +212 76 36 +208 68 32 +204 60 28 +196 52 24 +192 44 16 +188 36 12 +184 28 8 +176 20 0 +180 32 12 +188 56 32 +192 68 48 +196 80 56 +200 92 68 +204 100 76 +208 112 88 +208 120 96 +212 128 104 +216 136 108 +220 144 116 +220 152 124 +224 160 132 +224 164 136 +228 172 144 +232 180 152 +232 184 156 +236 192 164 +236 200 168 +240 204 176 +240 212 180 +244 216 184 +244 224 192 +248 228 196 +248 236 200 +224 208 180 +212 196 172 +204 184 164 +192 172 156 +184 164 148 +176 152 144 +168 144 136 +160 136 132 +156 128 124 +148 120 120 +140 112 116 +136 104 108 +128 100 104 +124 92 100 +116 84 96 +112 80 92 +108 72 88 +100 64 84 + 96 60 80 + 92 52 76 + 84 48 68 + 80 40 64 + 76 36 60 + 68 28 60 + 72 32 60 + 84 44 72 + 92 56 80 +104 68 92 +112 76 100 +124 88 112 +136 100 124 +144 112 132 +156 124 144 +164 136 152 +176 144 164 +184 156 172 +196 168 184 +208 180 196 +220 192 208 +232 204 220 +228 200 216 +228 200 216 +228 200 216 +228 200 216 +224 196 212 +224 192 212 +220 192 208 +220 188 208 +216 184 204 +212 180 200 +208 176 196 +204 168 192 +200 164 188 +196 156 184 +192 152 180 +188 144 172 +180 136 168 +176 128 160 +168 120 152 +164 112 148 +156 104 140 +148 92 132 +140 84 124 +132 72 116 +124 60 108 +116 48 96 +108 36 88 + 96 24 80 + 88 12 68 + 76 0 60 + 80 0 60 +232 204 220 +232 204 220 diff --git a/src/fractalzoomer/color_maps/JACCO260.MAP b/src/fractalzoomer/color_maps/JACCO260.MAP new file mode 100644 index 000000000..9ec4ebf53 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO260.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 8 4 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 8 8 12 + 16 16 20 + 20 20 28 + 28 28 36 + 32 32 44 + 40 40 52 + 48 48 60 + 52 52 68 + 60 60 76 + 64 64 84 + 72 72 92 + 80 80 100 + 84 84 108 + 92 92 116 + 96 96 124 +104 104 132 +112 112 140 +116 116 148 +124 124 156 +128 128 164 +136 136 172 +144 144 180 +148 148 188 +156 156 196 +160 160 204 +168 168 212 +176 176 220 +176 172 216 +176 164 212 +176 156 208 +176 152 204 +172 144 196 +172 136 192 +172 132 188 +172 124 184 +168 116 176 +168 112 172 +168 104 168 +168 96 164 +164 92 156 +164 84 152 +164 76 148 +164 68 144 +164 64 140 +160 56 132 +160 48 128 +160 44 124 +160 36 120 +156 28 112 +156 24 108 +156 16 104 +156 8 100 +152 0 92 +148 0 92 +144 0 88 +140 0 84 +136 0 80 +132 0 80 +128 0 76 +124 0 72 +120 0 68 +116 0 68 +112 0 64 +108 0 60 +104 0 56 +100 0 52 + 96 0 52 + 92 0 48 + 88 0 44 + 84 0 40 + 80 0 40 + 76 0 36 + 72 0 32 + 68 0 28 + 64 0 28 + 60 0 24 + 56 0 20 + 52 0 16 + 44 0 12 + 48 0 20 + 52 0 24 + 52 0 28 + 56 0 32 + 60 0 40 + 60 0 44 + 64 0 48 + 64 0 56 + 68 0 60 + 68 0 64 + 72 0 68 + 76 0 72 + 80 0 80 + 84 0 84 + 88 0 92 + 92 0 100 + 96 4 108 +100 4 116 +104 4 124 +108 4 128 +112 4 136 +116 8 144 +120 8 152 +124 8 160 +140 12 192 +156 12 220 +172 16 252 +156 12 220 +140 12 192 +124 8 160 +116 8 148 +112 8 136 +104 8 124 +100 4 112 + 92 4 100 + 84 0 84 + 84 0 84 + 84 0 80 + 88 8 84 + 92 16 92 + 96 24 96 +100 32 104 +108 40 112 +112 48 116 +116 56 124 +120 64 132 +128 76 136 +132 84 144 +136 92 152 +140 100 156 +148 108 164 +152 116 172 +156 124 176 +160 132 184 +164 140 192 +172 152 196 +176 160 204 +180 168 212 +184 176 216 +192 184 224 +196 192 232 +200 200 236 +204 208 244 +212 220 252 +204 212 244 +196 204 236 +188 196 224 +180 188 216 +172 180 204 +164 172 196 +156 164 188 +148 156 176 +140 144 168 +132 136 156 +124 128 148 +116 120 136 +108 112 128 +100 104 120 + 92 96 108 + 84 88 100 + 76 80 88 + 68 68 80 + 60 60 68 + 52 52 60 + 44 44 52 + 36 36 40 + 28 28 32 + 40 40 44 + 56 56 56 + 68 68 72 + 84 84 84 + 96 96 100 +112 112 112 +124 124 128 +140 140 140 +152 152 152 +168 168 168 +180 180 180 +196 196 196 +208 208 208 +224 224 224 +236 236 236 +252 252 252 +252 248 244 +252 244 236 +252 240 228 +252 236 220 +252 232 212 +248 228 204 +248 224 196 +248 220 188 +248 216 180 +248 212 172 +244 208 164 +244 204 156 +244 200 148 +244 196 140 +244 192 132 +240 188 124 +236 188 124 +232 184 120 +232 184 120 +228 180 116 +224 180 116 +220 176 112 +216 176 112 +212 172 108 +212 172 108 +208 168 104 +204 168 104 +200 164 100 +196 164 100 +192 160 96 +188 156 92 +180 152 92 +172 144 88 +164 140 84 +156 132 80 +152 128 76 +144 120 72 +136 116 68 +128 108 64 +120 100 60 +112 96 56 +104 88 52 +100 84 48 + 92 76 44 + 84 72 40 + 76 64 36 + 68 60 36 + 60 52 32 + 52 48 28 + 44 40 24 + 40 36 20 + 32 28 16 + 24 24 12 + 16 16 8 diff --git a/src/fractalzoomer/color_maps/JACCO261.MAP b/src/fractalzoomer/color_maps/JACCO261.MAP new file mode 100644 index 000000000..a1f13f53e --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO261.MAP @@ -0,0 +1,256 @@ + 0 0 0 +164 156 156 +188 180 180 +212 204 204 +240 232 232 +232 220 216 +224 208 200 +216 192 184 +204 180 168 +196 168 152 +188 156 132 +180 140 116 +172 128 100 +160 116 84 +152 100 68 +144 88 52 +136 76 36 +124 60 16 +112 52 16 + 96 48 16 + 80 40 12 + 64 32 12 + 48 24 8 + 32 16 8 + 16 8 4 + 16 16 20 + 28 28 24 + 44 36 28 + 56 48 36 + 68 56 40 + 84 68 44 + 96 76 48 +108 88 56 +124 96 60 +136 108 64 +148 116 68 +164 128 76 +172 132 76 +176 136 76 +184 140 76 +192 144 72 +196 144 72 +204 148 72 +208 152 72 +204 148 72 +200 140 68 +196 132 64 +192 124 60 +188 116 60 +184 108 56 +180 104 52 +176 96 48 +172 88 44 +168 80 44 +164 72 40 +160 64 36 +156 60 32 +152 52 28 +148 44 28 +144 36 24 +140 28 20 +136 20 16 +132 12 12 +136 24 20 +144 36 28 +148 48 36 +156 60 44 +160 72 52 +168 84 60 +172 96 68 +180 108 80 +188 120 88 +192 132 96 +200 144 104 +204 156 112 +212 168 120 +216 180 128 +224 192 136 +232 208 148 +232 204 148 +228 200 144 +228 196 144 +224 192 140 +224 188 140 +220 184 136 +216 180 136 +208 176 132 +204 172 128 +196 164 124 +192 160 120 +184 156 116 +180 148 112 +172 144 108 +164 140 104 +160 132 100 +152 128 96 +148 124 92 +140 116 88 +136 112 84 +128 108 80 +120 100 76 +116 96 72 +108 92 68 +104 88 64 + 96 80 60 + 92 76 56 + 84 72 52 + 76 64 48 + 72 60 44 + 64 56 40 + 60 48 36 + 52 44 32 + 48 40 28 + 40 32 24 + 32 28 20 + 28 24 16 + 20 16 12 + 16 12 8 + 8 8 4 + 0 0 0 + 4 0 4 + 8 0 4 + 12 0 8 + 16 4 8 + 20 4 12 + 24 4 12 + 28 4 16 + 32 4 16 + 36 8 20 + 40 8 20 + 44 8 24 + 48 8 24 + 52 8 28 + 56 12 28 + 60 12 32 + 64 12 32 + 68 12 36 + 72 12 36 + 76 16 40 + 80 16 40 + 84 16 44 + 88 20 44 + 92 24 44 +100 28 44 +104 36 44 +108 40 44 +116 44 44 +120 48 44 +124 56 48 +132 60 48 +136 64 48 +140 68 48 +148 76 48 +152 80 48 +156 84 48 +164 88 48 +168 96 52 +176 100 52 +180 104 52 +184 108 52 +192 116 52 +196 120 52 +200 124 52 +208 128 52 +212 136 56 +216 140 56 +224 144 56 +228 148 56 +232 156 56 +240 160 56 +244 164 56 +252 172 60 +248 168 60 +244 164 60 +236 160 60 +232 156 60 +224 148 60 +220 144 60 +212 140 60 +208 136 56 +200 128 56 +196 124 56 +192 120 56 +184 116 56 +180 112 56 +172 104 56 +168 100 56 +160 96 52 +156 92 52 +148 84 52 +144 80 52 +136 76 52 +132 72 52 +128 68 52 +120 60 52 +116 56 48 +108 52 48 +104 48 48 + 96 40 48 + 92 36 48 + 84 32 48 + 80 28 48 + 72 20 44 + 68 20 40 + 64 16 36 + 60 16 36 + 56 16 32 + 28 12 52 + 28 12 44 + 24 12 40 + 24 12 36 + 20 8 32 + 16 8 28 + 16 8 24 + 12 8 20 + 8 4 16 + 8 4 12 + 4 4 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 4 + 0 0 4 + 0 0 4 + 4 0 4 + 4 0 4 + 4 4 8 + 4 4 8 + 4 4 8 + 4 4 8 + 4 4 8 + 4 4 12 + 8 4 12 + 8 4 12 + 8 4 12 + 8 4 12 + 8 8 16 + 8 8 16 + 8 8 16 + 12 8 16 + 12 8 16 + 12 8 20 + 12 8 20 + 12 8 20 + 12 8 20 + 12 8 20 + 16 12 24 + 20 12 16 + 16 8 12 + 40 32 36 + 64 56 60 + 88 80 84 +112 104 108 +140 132 132 diff --git a/src/fractalzoomer/color_maps/JACCO262.MAP b/src/fractalzoomer/color_maps/JACCO262.MAP new file mode 100644 index 000000000..fc46dc00f --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO262.MAP @@ -0,0 +1,256 @@ + 8 8 8 +212 232 252 +200 216 240 +184 196 224 +168 176 208 +152 156 192 +136 136 176 +124 116 160 +108 96 144 + 92 76 128 + 76 56 112 + 60 36 96 + 44 16 80 + 48 20 88 + 52 20 92 + 56 20 100 + 56 20 108 + 60 24 112 + 64 24 120 + 68 24 124 + 72 24 132 + 76 28 140 + 76 28 136 + 76 28 136 + 76 28 136 + 76 28 136 + 76 32 136 + 80 36 136 + 84 40 136 + 84 44 136 + 88 48 140 + 92 56 140 +100 64 140 +104 72 144 +108 80 144 +108 80 144 +108 80 144 +108 84 144 +112 84 148 +116 88 152 +120 96 152 +128 100 160 +136 108 164 +140 116 168 +152 124 176 +160 136 184 +168 144 188 +180 156 200 +192 168 208 +208 184 216 +220 200 228 +236 212 240 +248 232 248 +252 232 252 +248 228 248 +248 228 248 +244 228 244 +244 224 244 +240 220 236 +232 216 232 +228 208 228 +220 200 220 +212 196 212 +204 184 200 +192 176 192 +184 168 180 +172 156 168 +160 144 156 +144 128 140 +128 116 128 +116 100 112 +112 96 108 +112 96 108 +112 96 108 +108 92 104 +104 92 100 +100 88 96 + 96 84 92 + 92 80 88 + 84 72 84 + 80 68 76 + 72 60 68 + 64 52 60 + 52 44 52 + 44 36 44 + 32 28 32 + 24 20 20 + 12 8 12 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 4 4 + 4 4 8 + 4 8 12 + 8 12 12 + 8 16 16 + 12 20 24 + 16 24 28 + 16 28 32 + 20 36 40 + 24 40 48 + 28 48 52 + 32 56 60 + 36 64 68 + 44 68 76 + 44 72 80 + 44 72 80 + 48 72 80 + 48 72 80 + 52 72 76 + 52 72 76 + 56 72 76 + 56 72 76 + 60 72 72 + 60 72 72 + 64 68 72 + 64 68 72 + 68 68 68 + 68 68 68 + 72 68 68 + 72 68 68 + 76 68 64 + 76 68 64 + 80 68 64 + 80 68 64 + 84 64 60 + 84 64 60 + 84 64 60 + 84 64 60 + 84 60 60 + 88 60 60 + 88 60 60 + 88 56 56 + 88 56 56 + 88 56 56 + 92 56 56 + 92 52 56 + 92 52 56 + 92 52 52 + 92 48 52 + 96 48 52 + 96 48 52 + 96 48 52 + 96 44 52 + 96 44 48 +100 44 48 +100 40 48 +100 40 48 +100 40 48 +104 36 44 +100 28 32 +104 32 36 +108 40 40 +112 48 44 +120 56 48 +124 64 52 +128 68 56 +132 76 64 +140 84 68 +144 92 72 +148 100 76 +156 104 80 +160 112 84 +164 120 92 +168 128 96 +176 136 100 +180 140 104 +184 148 108 +192 156 112 +196 164 120 +200 172 124 +204 176 128 +212 184 132 +216 192 136 +220 200 140 +228 208 148 +220 200 144 +212 188 136 +204 180 132 +192 168 124 +184 160 120 +176 148 112 +164 140 108 +156 128 100 +148 116 92 +136 108 88 +128 96 80 +120 88 76 +108 76 68 +100 68 64 + 92 56 56 + 80 44 48 + 84 52 60 + 92 64 72 +100 76 84 +108 88 96 +116 96 108 +124 108 120 +132 120 132 +128 116 128 +124 112 124 +116 100 116 +108 88 104 + 96 72 88 + 80 52 72 + 60 28 52 + 40 0 28 + 40 4 28 + 44 4 28 + 60 4 28 + 88 4 28 +124 4 28 +176 4 28 +176 8 28 +180 32 52 +188 56 76 +192 80 100 +200 104 128 +208 128 152 +212 152 176 +220 176 200 +228 204 228 +220 192 216 +212 180 204 +200 168 192 +192 156 180 +184 144 168 +172 132 152 +164 120 140 +156 108 128 +144 96 116 +136 84 104 +124 68 88 +128 64 88 +132 60 88 +136 52 88 +144 48 88 +148 44 88 +152 36 88 +160 32 88 +164 24 88 +168 20 88 +176 12 92 +172 16 92 +168 20 92 +160 24 88 +156 28 88 +148 32 88 +144 36 84 +136 40 84 +132 44 84 +124 48 80 + 80 32 180 diff --git a/src/fractalzoomer/color_maps/JACCO263.MAP b/src/fractalzoomer/color_maps/JACCO263.MAP new file mode 100644 index 000000000..9f83e5157 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO263.MAP @@ -0,0 +1,256 @@ +108 68 116 +124 72 112 +148 108 140 +172 144 168 +200 180 196 +224 216 224 +252 252 252 +244 236 240 +232 220 224 +220 200 208 +212 184 192 +200 164 180 +188 148 164 +180 132 148 +168 112 132 +156 96 116 +144 76 100 +132 72 92 +116 64 84 +104 56 76 + 88 48 64 + 84 48 60 + 76 44 56 + 68 40 52 + 64 36 48 + 56 32 44 + 48 28 36 + 44 24 32 + 36 20 28 + 28 16 24 + 24 12 20 + 16 8 16 + 28 40 64 + 28 44 72 + 32 48 80 + 36 52 84 + 40 56 92 + 40 60 96 + 44 64 104 + 48 68 108 + 48 72 116 + 52 76 120 + 56 80 128 + 60 84 136 + 64 88 140 + 72 92 148 + 76 100 152 + 84 104 160 + 92 108 164 + 96 116 172 +104 120 176 +108 128 184 +116 136 188 +124 144 192 +136 152 196 +144 160 200 +152 168 204 +164 176 208 +172 184 212 +184 192 220 +192 200 224 +200 208 228 +212 216 232 +220 224 236 +232 232 240 +240 240 244 +252 252 252 +240 240 240 +224 224 224 +208 208 208 +192 192 196 +176 176 180 +160 160 164 +144 144 148 +128 132 136 +112 116 120 + 96 100 104 + 80 84 88 + 64 68 76 + 48 52 60 + 32 36 44 + 16 20 28 + 20 24 32 + 24 28 36 + 24 28 40 + 28 32 44 + 32 36 48 + 32 40 52 + 36 40 56 + 40 44 60 + 40 48 64 + 44 52 68 + 48 56 72 + 48 56 76 + 52 60 80 + 56 64 84 + 56 68 88 + 60 72 92 + 64 72 96 + 64 76 100 + 68 80 104 + 72 84 108 + 76 88 112 + 80 92 120 + 84 96 128 + 88 104 132 + 96 108 140 +100 112 148 +104 116 156 +108 124 160 +112 128 168 +120 132 172 +124 136 172 +132 140 172 +140 144 176 +148 152 176 +156 156 180 +164 160 180 +160 156 180 +152 152 180 +148 148 180 +140 144 180 +132 140 180 +124 136 176 +116 132 172 +112 128 164 +108 120 160 +104 116 152 +100 112 144 + 92 108 136 + 88 100 132 + 96 108 140 +108 120 148 +120 128 156 +128 140 164 +140 148 172 +152 160 180 +164 168 188 +172 180 196 +184 188 204 +196 200 212 +208 208 220 +216 220 228 +228 228 236 +240 240 244 +252 252 252 +244 240 240 +232 224 228 +220 208 212 +208 196 200 +196 180 188 +184 164 172 +172 148 160 +164 136 144 +152 120 132 +140 104 120 +128 88 104 +116 76 92 +104 60 76 + 92 44 64 + 80 28 48 + 88 32 52 + 96 32 56 +100 36 60 +108 40 64 +116 40 68 +124 44 72 +128 48 76 +136 48 80 +144 52 84 +152 56 88 +156 56 92 +164 60 96 +168 60 100 +176 64 104 +176 72 108 +180 76 112 +180 84 116 +184 88 120 +184 96 124 +188 104 132 +188 100 128 +188 96 124 +188 88 120 +184 84 116 +184 76 112 +180 68 108 +172 64 104 +164 60 100 +160 60 96 +152 56 92 +144 56 88 +136 52 84 +132 48 80 +124 48 76 +116 44 72 +112 40 68 +104 40 64 + 96 36 60 + 92 36 56 + 84 32 52 + 76 28 48 + 68 28 44 + 64 24 40 + 56 20 36 + 48 20 32 + 44 16 28 + 36 16 24 + 28 12 20 + 20 8 16 + 16 8 12 + 8 4 8 + 0 0 0 + 4 0 4 + 8 4 8 + 16 8 16 + 20 12 20 + 28 12 24 + 32 16 28 + 40 20 36 + 44 24 40 + 48 28 44 + 56 32 52 + 60 32 56 + 68 36 60 + 72 40 68 + 76 44 72 + 84 48 76 + 88 52 80 + 96 52 88 +100 56 92 +108 60 96 +112 64 104 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 8 4 8 + 0 0 0 + 4 0 4 + 4 8 12 + 4 8 16 + 8 12 24 + 12 16 28 + 12 20 36 + 16 24 40 + 20 28 48 + 20 32 52 + 36 24 60 + 88 152 104 diff --git a/src/fractalzoomer/color_maps/JACCO264.MAP b/src/fractalzoomer/color_maps/JACCO264.MAP new file mode 100644 index 000000000..fdcc5ba10 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO264.MAP @@ -0,0 +1,256 @@ +120 32 60 +244 160 160 +252 168 168 +240 156 156 +224 148 148 +212 136 136 +200 128 128 +184 116 116 +172 104 104 +160 96 96 +148 84 84 +132 72 72 +120 64 64 +108 52 52 + 92 44 44 + 80 32 32 + 68 20 20 + 52 12 12 + 40 0 0 + 52 16 12 + 68 32 24 + 80 48 32 + 92 64 44 +108 80 56 +120 96 68 +132 112 76 +148 128 88 +160 140 100 +172 156 112 +184 172 120 +200 188 132 +212 204 144 +224 220 156 +240 236 164 +252 252 176 +248 244 172 +240 232 164 +232 224 156 +228 212 152 +220 200 144 +212 192 136 +204 180 128 +200 168 124 +192 160 116 +184 148 108 +176 140 100 +172 128 96 +164 116 88 +156 108 80 +152 96 76 +144 84 68 +136 76 60 +128 64 52 +124 52 48 +116 44 40 +108 32 32 +100 20 24 + 88 4 12 +100 12 16 +104 12 16 +108 16 16 +112 20 20 +116 24 20 +120 28 24 +124 32 24 +128 36 28 +132 40 28 +140 44 32 +144 48 32 +148 52 36 +152 56 36 +156 60 40 +160 64 40 +164 68 44 +168 72 44 +176 76 44 +180 80 48 +184 84 48 +188 88 52 +192 92 52 +196 96 56 +200 100 56 +204 104 60 +208 108 60 +216 112 64 +220 116 64 +224 120 68 +228 124 68 +232 128 72 +236 132 72 +240 136 76 +244 140 76 +252 144 80 +252 144 80 +252 148 84 +252 152 88 +252 152 92 +252 156 96 +252 160 100 +252 164 104 +252 164 108 +252 168 112 +252 172 116 +252 172 120 +252 176 124 +252 180 128 +252 184 132 +252 184 136 +252 188 140 +252 192 144 +252 192 148 +252 196 152 +252 200 156 +252 204 160 +252 204 164 +252 208 168 +252 212 172 +252 212 176 +252 216 180 +252 220 184 +252 224 188 +252 224 192 +252 228 196 +252 232 200 +252 236 204 +248 232 200 +240 224 196 +236 216 192 +228 208 184 +220 200 180 +216 196 176 +208 188 168 +204 180 164 +196 172 160 +188 164 156 +184 156 148 +176 152 144 +172 144 140 +164 136 132 +156 128 128 +152 120 124 +144 116 120 +140 108 112 +132 100 108 +124 92 104 +120 84 96 +112 76 92 +108 72 88 +100 64 84 + 92 56 76 + 88 48 72 + 80 40 68 + 72 32 60 + 84 44 72 + 64 44 20 + 76 56 28 + 88 68 40 +100 80 48 +112 92 60 +124 104 68 +136 116 80 +148 128 88 +160 144 100 +172 156 108 +184 168 120 +196 180 128 +208 192 140 +220 204 148 +232 220 160 +220 208 152 +216 204 148 +208 196 144 +200 188 140 +192 180 132 +184 172 128 +176 168 124 +168 160 120 +160 152 112 +152 144 108 +144 136 104 +136 132 96 +128 124 92 +124 116 88 +116 108 84 +108 100 76 +100 96 72 + 92 88 68 + 84 80 60 + 76 72 56 + 68 64 52 + 60 60 48 + 52 52 40 + 44 44 36 + 36 36 32 + 28 28 24 + 16 16 16 + 24 24 24 + 32 32 32 + 40 40 44 + 52 48 52 + 60 56 64 + 68 64 72 + 80 72 84 + 88 84 92 + 96 92 104 +108 100 112 +116 108 124 +124 116 132 +136 124 140 +144 132 152 +152 144 160 +164 152 172 +172 160 180 +180 168 192 +192 176 200 +200 184 212 +208 192 220 +220 204 232 +220 204 232 +220 204 232 +220 204 232 +220 208 232 +224 208 232 +224 208 232 +224 212 232 +224 212 232 +224 212 232 +228 216 232 +228 216 232 +228 216 232 +228 220 232 +232 220 232 +232 220 232 +232 224 232 +232 224 232 +232 224 232 +236 228 232 +236 228 232 +236 228 232 +236 232 232 +236 232 232 +240 232 232 +240 236 232 +240 236 232 +240 236 232 +244 240 232 +244 240 232 +244 240 232 +244 244 232 +244 244 232 +248 244 232 +248 248 232 +248 248 232 +248 248 232 +252 252 232 +152 44 96 diff --git a/src/fractalzoomer/color_maps/JACCO265.MAP b/src/fractalzoomer/color_maps/JACCO265.MAP new file mode 100644 index 000000000..f0583b329 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO265.MAP @@ -0,0 +1,256 @@ + 84 40 104 + 68 20 92 + 52 0 76 + 56 8 76 + 60 16 80 + 68 28 84 + 72 36 88 + 76 44 92 + 84 56 96 + 88 64 100 + 96 76 104 +116 92 120 +140 112 136 +164 132 156 +188 152 172 +212 172 192 +188 152 172 +160 128 152 +132 108 132 +104 84 112 + 76 60 88 + 72 56 88 + 68 52 84 + 60 44 80 + 84 68 100 +108 96 120 +132 120 140 +156 148 164 +180 172 184 +204 200 204 +228 228 228 +252 252 252 +248 248 236 +244 240 216 +240 232 196 +236 224 176 +232 216 156 +228 208 136 +224 200 120 +220 192 100 +216 184 80 +212 176 60 +208 168 40 +204 160 20 +200 152 0 +196 148 0 +188 144 0 +184 140 0 +180 136 0 +176 132 0 +168 128 0 +164 124 0 +160 120 0 +152 116 0 +148 112 0 +144 108 0 +136 104 0 +132 100 0 +128 96 0 +120 92 0 +116 88 0 +112 84 0 +108 80 0 +100 76 0 + 96 72 0 + 92 68 0 + 84 64 0 + 80 60 0 + 76 56 0 + 68 52 0 + 64 48 0 + 60 44 0 + 56 40 0 + 48 36 0 + 44 32 0 + 40 28 0 + 32 24 0 + 28 20 0 + 24 16 0 + 16 12 0 + 20 16 4 + 24 20 8 + 28 24 12 + 32 28 20 + 40 36 24 + 44 40 28 + 48 44 36 + 52 48 40 + 56 56 44 + 64 60 48 + 68 64 56 + 72 68 60 + 76 72 64 + 80 80 72 + 88 84 76 + 92 88 80 + 96 92 84 +100 100 92 +104 104 96 +112 108 100 +116 112 108 +120 116 112 +124 124 116 +128 128 120 +136 132 128 +140 136 132 +144 144 136 +148 148 144 +152 152 148 +160 156 152 +164 160 156 +168 168 164 +172 172 168 +176 176 172 +184 180 180 +188 188 184 +192 192 188 +196 196 192 +200 200 200 +208 204 204 +212 212 208 +216 216 216 +220 220 220 +224 224 224 +232 232 228 +236 236 236 +240 240 240 +244 244 244 +252 252 252 +248 248 248 +244 244 244 +240 240 240 +232 232 232 +228 228 228 +224 224 224 +216 216 216 +212 212 212 +208 208 208 +204 204 204 +196 196 196 +192 192 192 +188 188 188 +180 180 180 +176 176 176 +172 172 172 +168 168 168 +160 160 160 +156 156 156 +152 152 152 +144 144 144 +140 140 140 +136 136 136 +132 132 132 +124 124 124 +120 120 120 +116 116 116 +108 108 108 +104 104 104 +100 100 100 + 96 96 96 + 88 88 88 + 84 84 84 + 80 80 80 + 72 72 72 + 68 68 68 + 64 64 64 + 60 60 60 + 52 52 52 + 48 48 48 + 44 44 44 + 36 36 36 + 32 32 32 + 28 28 28 + 24 24 24 + 16 16 16 + 12 12 12 + 8 8 8 + 48 24 8 + 88 44 8 +128 64 8 +168 84 12 +156 80 12 +144 72 12 +132 68 8 +120 60 8 +120 60 12 +124 64 16 +128 68 20 +128 72 24 +132 76 32 +136 80 36 +136 84 40 +140 88 44 +144 92 52 +144 96 56 +148 100 60 +152 104 64 +152 108 72 +156 112 76 +160 116 80 +160 120 84 +164 124 92 +168 128 96 +168 132 100 +172 136 104 +176 140 112 +176 144 116 +180 148 120 +184 152 124 +184 156 132 +188 160 136 +192 164 140 +192 168 144 +196 172 152 +200 176 156 +200 180 160 +204 184 164 +208 188 172 +208 192 176 +212 196 180 +216 200 184 +216 204 192 +220 208 196 +224 212 200 +224 216 204 +228 220 212 +232 224 216 +232 228 220 +236 232 224 +240 236 232 +240 240 236 +244 244 240 +248 248 244 +252 252 252 +248 248 248 +244 240 244 +236 232 240 +232 224 232 +224 216 228 +220 208 224 +212 204 220 +208 196 212 +200 188 208 +196 180 204 +188 172 200 +184 164 192 +180 156 188 +172 152 184 +168 144 176 +160 136 172 +156 128 168 +148 120 164 +144 112 156 +136 108 152 +132 100 148 +120 60 200 diff --git a/src/fractalzoomer/color_maps/JACCO266.MAP b/src/fractalzoomer/color_maps/JACCO266.MAP new file mode 100644 index 000000000..62d9e7639 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO266.MAP @@ -0,0 +1,256 @@ + 92 32 24 + 84 32 24 + 76 28 20 + 68 24 20 + 60 24 16 + 52 20 16 + 48 16 12 + 40 16 12 + 32 12 8 + 24 8 8 + 16 8 4 + 8 4 4 + 0 0 0 + 0 0 0 + 0 4 0 + 4 4 0 + 8 4 0 + 8 4 0 + 12 8 0 + 16 8 0 + 16 8 0 + 20 12 0 + 20 12 0 + 24 12 4 + 28 16 4 + 28 16 4 + 32 16 4 + 32 20 4 + 36 20 4 + 40 20 4 + 40 24 4 + 44 24 4 + 44 24 4 + 48 28 4 + 52 28 8 + 52 28 8 + 56 32 8 + 56 32 8 + 60 32 8 + 64 36 8 + 64 36 8 + 68 36 8 + 68 40 8 + 72 40 8 + 72 40 8 + 76 44 12 + 80 44 12 + 80 44 12 + 84 48 12 + 84 48 12 + 88 48 12 + 92 52 12 + 92 52 12 + 96 52 12 + 96 56 12 +100 56 12 +104 56 16 +104 60 16 +108 60 16 +108 60 16 +112 64 16 +116 64 16 +128 72 28 +140 84 40 +152 96 52 +164 108 64 +176 120 76 +188 132 88 +200 144 100 +212 156 112 +224 168 124 +236 180 136 +252 192 152 +248 184 144 +240 176 132 +232 168 120 +224 156 108 +216 148 96 +208 140 84 +200 132 72 +192 120 60 +184 112 48 +176 104 36 +168 92 24 +168 96 24 +172 96 24 +172 96 24 +176 100 24 +180 100 28 +180 100 28 +184 104 28 +184 104 28 +188 104 28 +192 108 28 +192 108 28 +196 108 28 +196 112 28 +200 112 28 +204 116 32 +204 116 32 +204 116 32 +204 116 32 +204 116 36 +204 116 36 +204 116 36 +204 120 40 +204 120 40 +204 120 40 +204 120 44 +204 120 44 +204 120 44 +204 124 48 +204 124 48 +204 124 48 +204 124 52 +204 124 52 +204 124 52 +204 128 56 +208 128 56 +208 128 56 +208 128 60 +208 128 60 +196 116 56 +180 104 52 +168 92 48 +152 80 44 +136 68 40 +124 56 36 +108 44 32 + 92 32 24 +104 44 28 +120 56 36 +132 72 44 +148 84 52 +164 96 56 +176 112 64 +192 124 72 +208 140 80 +212 140 80 +212 140 84 +212 140 84 +212 144 84 +212 144 88 +212 144 88 +212 144 88 +212 144 92 +212 144 92 +212 148 92 +212 148 96 +212 148 96 +212 148 96 +212 148 96 +212 148 100 +212 152 100 +212 152 100 +212 152 104 +212 152 104 +216 152 104 +216 152 108 +216 156 108 +216 156 108 +216 156 112 +216 156 112 +216 156 112 +216 156 116 +216 160 116 +216 160 116 +216 160 120 +216 160 120 +216 160 120 +216 160 120 +220 164 124 +224 168 128 +228 168 128 +232 172 132 +232 176 136 +236 180 140 +240 180 140 +244 184 144 +248 188 148 +252 192 152 +236 180 140 +220 164 128 +204 152 116 +184 136 104 +168 120 92 +152 108 76 +136 92 64 +116 76 52 +100 64 40 + 84 48 28 + 96 56 32 +112 68 40 +128 80 48 +144 92 56 +160 104 64 +172 112 72 +188 124 80 +204 136 88 +220 148 96 +236 160 104 +252 172 112 +240 168 104 +228 160 96 +216 152 88 +204 144 80 +192 136 72 +180 128 64 +168 120 56 +156 112 48 +144 104 40 +132 96 32 +116 88 24 +100 76 20 + 88 68 20 + 72 56 16 + 60 44 12 + 44 36 12 + 32 24 8 + 16 12 4 + 0 0 0 + 12 4 4 + 28 8 8 + 44 16 12 + 60 20 16 + 76 24 20 + 92 32 24 +108 36 28 +124 44 32 +140 48 36 +156 52 40 +172 60 44 +188 64 48 +204 72 52 +220 76 56 +236 84 64 +236 84 64 +232 84 64 +224 80 60 +216 80 60 +208 76 56 +200 72 56 +192 72 52 +188 68 52 +180 64 48 +172 64 48 +164 60 44 +156 56 44 +148 56 40 +144 52 40 +136 48 36 +128 48 36 +120 44 32 +112 40 32 +104 40 28 + 96 36 28 diff --git a/src/fractalzoomer/color_maps/JACCO267.MAP b/src/fractalzoomer/color_maps/JACCO267.MAP new file mode 100644 index 000000000..4bcc459c9 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO267.MAP @@ -0,0 +1,256 @@ +172 108 76 +160 96 72 +148 88 68 +132 76 68 +120 64 64 +108 56 60 + 92 44 60 + 80 36 56 + 68 24 52 + 52 12 48 + 52 12 48 + 52 12 48 + 56 16 52 + 56 16 52 + 56 16 56 + 56 16 56 + 56 16 56 + 72 24 92 + 72 24 92 + 72 28 92 + 72 28 96 + 72 28 96 + 76 28 100 + 76 28 100 + 76 28 100 + 76 28 104 + 76 28 104 + 80 32 108 + 80 32 108 + 80 32 108 + 80 32 108 + 76 28 108 + 76 28 108 + 76 28 108 + 76 28 108 + 72 24 108 + 72 24 108 + 72 24 108 + 72 20 108 + 68 20 108 + 68 20 108 + 68 20 108 + 68 16 108 + 64 16 108 + 64 16 108 + 64 12 108 + 64 12 108 + 60 12 108 + 60 12 108 + 60 8 108 + 60 8 108 + 56 8 108 + 56 4 108 + 56 4 108 + 56 4 108 + 52 0 112 + 56 4 112 + 60 12 116 + 64 16 120 + 68 24 124 + 72 32 124 + 76 36 128 + 80 44 132 + 84 52 136 + 88 56 136 + 96 64 140 +100 72 144 +104 76 148 +108 84 148 +112 88 152 +116 96 156 +120 104 160 +124 108 160 +120 108 156 +116 104 152 +112 100 148 +108 96 140 +104 92 136 +100 88 132 + 96 84 124 + 92 84 120 + 88 80 116 + 84 76 112 + 80 72 104 + 76 68 100 + 72 64 96 + 68 60 88 + 64 56 84 + 60 56 80 + 56 52 76 + 52 48 68 + 48 44 64 + 44 40 60 + 40 36 52 + 36 32 48 + 32 28 44 + 28 28 40 + 24 24 32 + 20 20 28 + 36 0 0 + 40 0 0 + 40 0 0 + 40 0 0 + 36 0 0 + 36 0 0 + 32 0 0 + 32 0 0 + 28 0 0 + 28 0 0 + 24 0 0 + 20 0 0 + 20 0 0 + 16 0 0 + 16 0 0 + 12 0 0 + 12 0 0 + 8 0 0 + 8 0 0 + 4 0 0 + 0 0 0 + 12 0 8 + 24 4 16 + 40 8 28 + 52 12 36 + 64 12 44 + 80 16 56 + 92 20 64 +104 24 72 +120 28 84 +132 28 92 +144 32 100 +160 36 112 +172 40 120 +184 40 128 +200 44 140 +212 48 148 +224 52 156 +240 56 168 +252 60 180 +236 60 172 +220 56 160 +200 52 148 +184 48 136 +164 48 124 +148 44 112 +128 40 100 +112 36 92 + 96 32 80 + 76 32 68 + 60 28 56 + 40 24 44 + 24 20 32 + 4 16 20 + 8 20 24 + 8 24 28 + 12 28 36 + 12 32 40 + 16 36 44 + 16 40 52 + 16 48 56 + 20 52 60 + 20 56 68 + 24 60 72 + 24 64 76 + 28 68 84 + 28 72 88 + 32 76 92 + 32 80 100 + 36 84 104 + 36 92 108 + 36 96 116 + 40 100 120 + 40 104 124 + 44 108 132 + 44 112 136 + 48 116 140 + 48 120 148 + 52 124 152 + 52 128 156 + 56 136 164 + 52 128 156 + 52 124 148 + 48 120 140 + 48 112 136 + 44 108 128 + 40 100 120 + 40 96 112 + 36 88 108 + 36 84 100 + 32 76 92 + 28 72 84 + 28 64 80 + 24 60 72 + 24 56 64 + 20 48 56 + 20 44 52 + 16 36 44 + 12 32 36 + 12 24 28 + 8 20 24 + 8 12 16 + 4 8 8 + 0 0 0 + 0 0 0 + 0 0 0 + 4 0 0 + 4 0 0 + 8 0 0 + 8 0 0 + 12 0 0 + 12 0 0 + 16 0 0 + 16 0 0 + 16 0 0 + 20 0 0 + 20 0 0 + 24 0 0 + 24 0 0 + 28 0 0 + 28 0 0 + 32 0 0 + 32 0 0 + 36 0 0 + 36 0 0 + 80 8 32 + 80 8 36 + 84 8 36 + 84 8 40 + 84 8 40 + 88 8 44 + 88 8 44 + 92 12 48 + 88 12 48 + 84 12 48 + 84 12 44 + 80 12 44 + 88 20 44 +100 32 48 +112 40 52 +124 52 52 +136 64 56 +148 72 60 +160 84 64 +168 92 64 +180 104 68 +192 116 72 +204 128 76 +216 144 84 +228 156 92 +240 172 100 +252 188 108 +240 176 104 +228 160 96 +216 148 92 +204 132 84 +188 116 76 diff --git a/src/fractalzoomer/color_maps/JACCO268.MAP b/src/fractalzoomer/color_maps/JACCO268.MAP new file mode 100644 index 000000000..a62fb14ac --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO268.MAP @@ -0,0 +1,256 @@ + 0 0 0 +200 172 208 +200 172 208 +200 176 208 +204 180 212 +204 180 212 +208 184 216 +208 188 216 +212 192 216 +212 192 220 +216 196 220 +216 200 224 +220 204 224 +220 204 224 +224 208 228 +224 212 228 +228 216 232 +228 216 232 +232 220 232 +232 224 236 +236 228 236 +236 228 240 +240 232 240 +240 236 240 +244 240 244 +244 240 244 +248 244 248 +248 248 248 +244 240 244 +240 232 240 +236 224 236 +228 216 232 +224 208 228 +220 200 224 +216 192 220 +208 184 216 +204 176 212 +200 168 208 +196 160 204 +196 156 204 +192 152 200 +188 148 200 +184 144 196 +184 140 192 +180 132 192 +176 128 188 +172 124 184 +168 120 184 +168 116 180 +164 108 176 +160 104 176 +156 100 172 +156 96 168 +152 92 168 +148 88 164 +144 80 160 +140 76 160 +140 72 156 +136 68 152 +132 64 152 +128 56 148 +128 52 144 +124 48 144 +120 44 140 +116 40 136 +112 32 132 +112 32 132 +108 32 128 +104 32 124 +100 32 120 + 96 28 116 + 96 28 112 + 92 28 108 + 88 28 104 + 84 28 100 + 80 24 96 + 80 24 92 + 76 24 88 + 72 24 84 + 68 20 84 + 64 20 80 + 60 20 76 + 60 20 72 + 56 20 68 + 52 16 64 + 48 16 60 + 44 16 56 + 44 16 52 + 40 12 48 + 36 12 44 + 32 12 40 + 28 12 36 + 24 8 32 + 24 8 32 + 24 8 32 + 24 8 32 + 36 16 36 + 48 24 40 + 64 32 44 + 76 40 52 + 88 48 56 +104 56 60 +116 64 68 +128 72 72 +144 80 80 +148 84 80 +152 92 84 +160 96 84 +164 100 84 +168 104 88 +172 112 88 +176 116 92 +180 120 92 +184 124 92 +188 128 96 +192 136 96 +196 140 100 +200 144 100 +208 148 100 +212 156 104 +216 160 104 +220 164 108 +224 168 108 +228 172 108 +232 180 112 +236 184 112 +240 188 116 +244 192 116 +252 200 120 +248 196 120 +244 192 116 +240 188 112 +236 184 108 +232 176 104 +224 172 104 +216 164 100 +208 160 96 +200 152 92 +192 144 88 +184 140 84 +172 132 80 +164 124 76 +156 120 72 +148 112 68 +140 108 64 +132 100 60 +124 92 56 +112 88 52 +104 80 48 + 96 72 44 + 88 68 40 + 80 60 36 + 72 56 32 + 64 48 28 + 52 40 24 + 44 36 20 + 36 28 16 + 28 20 12 + 20 16 8 + 12 8 4 + 0 0 0 + 4 4 4 + 12 8 8 + 16 12 12 + 24 20 16 + 28 24 20 + 36 28 24 + 44 36 28 + 48 40 32 + 56 44 40 + 60 48 44 + 68 56 48 + 76 60 52 + 80 64 56 + 88 72 60 + 92 76 64 +100 80 68 +108 88 72 +112 92 80 +120 96 84 +124 100 88 +132 108 92 +140 112 96 +144 116 100 +152 124 104 +156 128 108 +164 132 112 +172 140 120 +176 144 128 +180 152 136 +184 160 144 +192 168 152 +196 172 160 +200 180 168 +204 188 176 +212 196 184 +216 200 192 +220 208 200 +224 216 208 +232 224 216 +236 228 224 +240 236 232 +244 244 240 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +248 248 248 +244 244 244 +240 236 236 +236 232 232 +232 224 228 +228 220 220 +224 212 216 +220 208 212 +216 200 204 +212 196 200 +208 188 196 +204 184 188 +200 176 184 +196 172 176 +192 164 172 +188 160 168 +184 152 160 +176 148 156 +172 144 152 +168 136 144 +164 132 140 +160 124 136 +156 120 128 +152 112 124 +148 108 116 +144 100 112 +140 96 108 +136 88 100 +132 84 96 +128 76 92 +124 72 84 +120 64 80 +116 60 76 +112 52 68 +108 48 64 +100 40 56 diff --git a/src/fractalzoomer/color_maps/JACCO269.MAP b/src/fractalzoomer/color_maps/JACCO269.MAP new file mode 100644 index 000000000..f4d9b60c3 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO269.MAP @@ -0,0 +1,256 @@ +232 220 212 +252 240 240 +244 232 228 +252 240 240 +244 232 224 +248 236 236 +240 228 220 +248 236 232 +236 228 220 +244 232 228 +236 224 216 +244 232 224 +232 220 212 +240 228 220 +232 220 208 +236 228 220 +228 216 204 +228 224 216 +224 212 204 +220 220 212 +216 208 200 +212 216 208 +208 204 196 +204 208 204 +200 200 192 +196 204 200 +192 196 188 +188 200 192 +184 192 184 +180 192 188 +176 188 180 +168 188 184 +168 184 176 +160 184 180 +160 180 172 +152 180 176 +152 176 168 +144 172 172 +144 172 164 +136 168 164 +136 168 164 +128 164 160 +132 160 160 +120 156 156 +124 156 156 +112 152 152 +116 152 152 +100 148 148 +108 148 148 + 92 144 144 +100 144 144 + 84 136 136 + 92 140 140 + 76 132 132 + 84 136 136 + 68 128 128 + 76 132 132 + 60 120 124 + 68 128 128 + 52 116 120 + 60 124 124 + 44 112 116 + 52 120 120 + 32 104 108 + 44 112 116 + 28 100 104 + 40 108 112 + 32 104 108 + 36 108 112 + 28 100 104 + 32 104 108 + 28 88 92 + 28 100 104 + 24 76 80 + 28 88 92 + 20 64 68 + 24 76 80 + 20 60 56 + 32 72 68 + 20 52 40 + 44 68 52 + 24 44 24 + 56 64 36 + 40 32 8 + 68 60 20 + 52 40 12 + 76 64 20 + 64 48 16 + 84 68 24 + 76 56 20 + 92 72 24 + 88 64 20 +100 76 28 +100 72 24 +108 80 28 +112 80 28 +116 84 32 +124 88 32 +132 92 36 +152 104 40 +152 116 60 +156 132 80 +168 144 88 +176 160 104 +184 172 116 +196 188 128 +204 204 144 +220 220 156 +228 236 168 +252 252 172 +236 228 144 +216 204 116 +196 180 88 +180 152 60 +160 128 32 +140 100 0 +132 96 0 +124 88 0 +116 84 0 +108 76 0 +104 76 0 +100 72 0 + 96 68 0 + 92 68 0 + 88 64 0 + 84 60 0 + 80 56 0 + 76 56 0 + 72 52 0 + 68 48 0 + 64 44 0 + 60 44 0 + 56 40 0 + 52 36 0 + 48 36 0 + 44 32 0 + 40 28 0 + 36 24 0 + 32 24 0 + 28 20 0 + 24 16 0 + 20 12 0 + 16 12 0 + 0 12 8 + 0 8 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 12 8 + 0 24 16 + 0 36 24 + 0 48 32 + 0 60 40 + 0 72 48 + 0 84 60 + 16 100 80 + 36 120 100 + 56 140 120 + 76 156 144 + 92 176 164 +112 196 184 +132 212 208 +152 232 228 +172 252 252 +148 228 228 +124 204 200 +100 180 172 + 76 156 144 + 52 132 116 + 28 108 88 + 0 84 60 + 0 76 56 + 0 68 48 + 0 56 40 + 0 48 36 + 0 40 28 + 0 28 20 + 0 20 16 + 0 12 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 8 8 8 + 12 12 12 + 16 16 16 + 20 24 20 + 24 28 24 + 32 32 28 + 36 36 32 + 40 40 36 + 44 48 44 + 48 52 48 + 52 56 52 + 56 60 56 + 64 64 60 + 68 72 64 + 72 76 68 + 76 80 72 + 80 84 76 + 84 88 80 + 88 96 88 + 96 100 92 +100 104 96 +104 108 100 +108 112 104 +112 120 108 +116 124 112 +120 128 116 +128 132 120 +132 140 128 +136 144 132 +140 148 136 +144 152 140 +148 156 144 +152 164 148 +160 168 152 +164 172 156 +168 176 160 +172 180 164 +176 188 172 +180 192 176 +184 196 180 +192 200 184 +196 204 188 +200 212 192 +204 216 196 + 0 0 0 +192 192 192 diff --git a/src/fractalzoomer/color_maps/JACCO270.MAP b/src/fractalzoomer/color_maps/JACCO270.MAP new file mode 100644 index 000000000..4982c3928 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO270.MAP @@ -0,0 +1,256 @@ +184 176 160 +196 192 176 +208 208 196 +216 216 208 +220 224 216 +224 232 224 +228 240 232 +236 248 244 +236 248 244 +232 236 236 +228 224 224 +224 212 216 +216 196 204 +212 184 196 +208 172 184 +204 160 176 +196 144 164 +192 128 156 +188 116 144 +184 104 136 +176 88 124 +176 80 120 +176 76 116 +176 68 112 +180 60 108 +180 56 108 +180 48 104 +180 44 100 +180 48 104 +184 52 112 +188 56 116 +192 60 124 +192 68 128 +196 72 136 +200 76 140 +204 80 148 +208 84 156 +208 92 160 +212 96 168 +216 100 172 +220 104 180 +224 112 188 +224 112 196 +228 116 208 +232 116 216 +236 116 228 +240 120 240 +228 112 220 +212 100 196 +196 88 176 +184 76 152 +168 68 132 +152 56 108 +140 44 88 +124 32 64 +108 20 44 + 92 8 20 + 92 8 24 + 96 12 28 + 96 12 32 +100 16 36 +100 16 40 +104 20 44 +104 20 48 +108 24 52 +108 24 56 +112 28 60 +112 28 64 +116 32 68 +116 32 72 +120 36 80 +120 36 84 +124 40 88 +124 40 92 +128 44 96 +128 44 100 +132 48 104 +132 48 108 +136 52 112 +136 52 116 +136 52 120 +140 56 124 +140 56 128 +144 60 132 +144 60 136 +148 64 140 +148 64 144 +152 68 148 +152 68 152 +156 72 160 +156 72 164 +160 76 168 +160 80 168 +160 84 172 +164 88 176 +164 92 180 +164 96 184 +168 100 184 +168 104 188 +168 108 192 +172 116 192 +176 124 196 +180 132 200 +188 144 204 +192 152 208 +196 160 212 +204 168 216 +208 180 220 +212 188 224 +220 196 228 +224 204 232 +228 216 236 +236 224 240 +240 232 244 +244 240 248 +252 252 252 +244 244 248 +232 236 240 +224 228 232 +212 220 224 +204 212 216 +192 204 212 +184 196 204 +172 184 196 +164 176 188 +152 168 180 +144 160 176 +132 152 168 +124 144 160 +112 136 152 +104 128 144 + 92 116 136 + 88 108 128 + 84 104 124 + 76 100 116 + 72 92 112 + 68 88 104 + 64 84 100 + 60 76 92 + 52 72 84 + 48 68 80 + 44 60 72 + 40 56 68 + 36 52 60 + 28 44 52 + 24 40 48 + 20 36 40 + 20 32 36 + 16 28 32 + 16 24 28 + 12 20 20 + 12 16 16 + 16 16 16 + 20 16 20 + 20 16 28 + 24 16 32 + 28 16 36 + 28 16 44 + 32 20 48 + 36 20 52 + 36 20 60 + 40 20 64 + 40 20 68 + 44 20 76 + 48 24 80 + 48 24 84 + 52 24 92 + 56 24 96 + 56 24 100 + 60 24 108 + 60 24 112 + 64 28 116 + 68 28 124 + 72 28 128 + 76 32 136 + 80 36 144 + 88 40 152 + 96 48 164 +104 52 172 +112 60 180 +116 64 192 +124 72 200 +132 76 208 +140 84 220 +148 88 228 +156 96 240 +152 92 232 +144 84 224 +140 80 216 +132 72 204 +128 68 196 +120 60 188 +116 56 176 +108 48 168 +104 44 160 + 96 36 148 + 96 36 148 + 96 36 144 + 96 32 140 + 96 32 136 + 96 32 136 + 96 32 132 + 96 32 128 + 96 32 124 + 96 32 124 + 96 32 120 + 96 32 116 + 96 32 112 + 96 32 112 + 96 32 108 + 96 32 104 + 96 32 100 + 96 28 96 + 96 28 96 + 96 28 92 + 96 28 88 + 96 28 84 + 96 28 84 + 96 28 80 + 96 28 76 + 96 28 72 + 96 28 72 + 96 28 68 + 96 28 64 + 96 28 60 + 96 28 60 + 96 28 56 + 96 24 52 + 96 24 48 + 96 24 48 + 96 24 44 + 96 24 40 + 96 24 36 + 96 24 36 + 96 24 32 + 96 24 28 + 96 24 24 + 96 24 24 + 96 24 20 + 96 24 16 + 96 24 12 + 92 20 8 + 4 8 4 + 4 8 4 + 4 8 4 + 52 20 40 + 0 0 0 + 68 24 48 + 84 32 60 +100 36 72 +112 52 84 +124 68 100 +136 88 116 +148 104 132 +160 124 144 +172 140 160 diff --git a/src/fractalzoomer/color_maps/JACCO271.MAP b/src/fractalzoomer/color_maps/JACCO271.MAP new file mode 100644 index 000000000..01367d326 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO271.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 4 0 + 4 8 4 + 8 12 8 + 12 16 12 + 16 20 16 + 20 24 20 + 24 28 24 + 28 32 28 + 28 40 28 + 32 44 32 + 36 48 36 + 40 52 40 + 44 56 44 + 48 60 48 + 52 64 52 + 56 68 56 + 56 76 56 + 60 80 60 + 64 84 64 + 68 88 68 + 72 92 72 + 76 96 76 + 80 100 80 + 84 104 84 + 88 112 88 + 88 116 88 + 92 120 92 + 96 124 96 +100 128 100 +104 132 104 +108 136 108 +112 140 112 +116 144 116 +116 152 116 +120 156 120 +124 160 124 +128 164 128 +132 168 132 +136 172 136 +140 176 140 +144 180 144 +144 188 144 +148 192 148 +152 196 152 +156 200 156 +160 204 160 +164 208 164 +168 212 168 +172 216 172 +176 224 176 +176 224 176 +176 224 176 +176 220 176 +172 220 172 +172 216 172 +172 216 172 +168 216 168 +168 212 168 +168 208 168 +164 208 164 +164 204 164 +160 204 164 +160 200 160 +156 196 160 +156 196 156 +152 192 156 +152 188 152 +148 184 152 +148 180 148 +144 180 144 +140 176 144 +140 172 140 +136 168 140 +132 164 136 +132 160 132 +128 156 132 +124 152 128 +120 148 124 +120 144 120 +116 140 120 +112 136 116 +108 132 112 +108 124 108 +104 120 108 +100 116 104 + 96 112 100 + 92 108 96 + 88 100 92 + 84 96 88 + 80 92 84 + 76 88 84 + 72 80 80 + 68 76 76 + 64 68 72 + 60 64 68 + 56 60 64 + 52 52 60 + 48 48 56 + 44 40 52 + 40 36 48 + 36 28 44 + 32 24 40 + 28 16 36 + 24 12 32 + 20 4 28 + 12 0 20 + 16 0 24 + 0 0 0 + 20 0 32 + 0 0 0 + 28 0 40 + 0 0 0 + 32 0 48 + 40 0 0 + 40 0 60 + 44 0 12 + 48 4 68 + 52 0 24 + 56 4 80 + 56 0 32 + 64 4 92 + 60 0 44 + 72 4 104 + 64 0 56 + 80 4 116 + 68 0 64 + 88 8 132 + 76 0 72 +100 8 144 + 84 0 84 +108 8 160 + 92 0 100 +120 8 176 +100 4 116 +128 12 192 +108 4 128 +140 12 208 +116 8 144 +152 12 224 +124 8 160 +164 12 240 +124 8 160 +172 16 252 +124 8 160 +168 12 248 +124 8 160 +168 12 244 +112 8 136 +164 12 240 +100 4 112 +160 12 232 + 84 0 84 +152 12 224 + 84 0 80 +148 12 216 + 80 0 72 +140 12 208 + 76 0 64 +132 12 196 + 72 0 60 +124 8 184 + 68 0 52 +116 8 172 + 64 0 44 +108 8 156 + 60 0 36 + 96 8 144 + 56 0 28 + 88 8 128 + 52 0 20 + 76 4 112 + 48 0 16 + 64 4 92 + 44 0 8 + 52 4 76 + 40 0 0 + 40 0 56 + 44 4 56 + 48 8 56 + 52 12 56 + 56 16 60 + 60 20 60 + 64 24 60 + 68 28 64 + 72 32 64 + 76 36 64 + 80 40 68 + 84 44 68 + 88 48 68 + 92 52 72 + 96 56 72 +100 60 72 +104 64 76 +108 68 76 +112 72 76 +116 76 80 +120 80 80 +124 84 80 +128 88 84 +132 92 84 +140 100 84 +144 104 88 +148 108 88 +152 112 88 +156 116 92 +160 120 92 +164 124 92 +168 128 96 +172 132 96 +176 136 96 +180 140 100 +184 144 100 +188 148 100 +192 152 104 +196 156 104 +200 160 104 +204 164 108 +208 168 108 +212 172 108 +216 176 112 +220 180 112 +224 184 112 +228 188 116 +232 192 116 +240 200 120 +232 192 116 +224 188 112 +216 180 108 +212 176 104 +204 168 100 +196 164 96 +188 156 92 +180 152 92 +172 144 88 +164 140 84 +156 132 80 +152 128 76 +144 120 72 +136 116 68 +128 108 64 +120 100 60 +112 96 56 +104 88 52 +100 84 48 + 92 76 44 + 84 72 40 + 76 64 36 + 68 60 36 + 60 52 32 + 52 48 28 + 44 40 24 + 40 36 20 + 32 28 16 + 24 24 12 + 16 16 8 diff --git a/src/fractalzoomer/color_maps/JACCO272.MAP b/src/fractalzoomer/color_maps/JACCO272.MAP new file mode 100644 index 000000000..260491bac --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO272.MAP @@ -0,0 +1,256 @@ +252 252 252 +248 248 248 +244 244 244 +240 240 240 +236 236 236 +232 232 232 +228 228 224 +224 224 220 +220 220 216 +216 216 212 +212 212 208 +208 208 200 +204 204 196 +200 200 192 +196 196 188 +192 192 184 +188 188 176 +180 180 172 +176 176 168 +172 172 164 +168 168 160 +164 164 152 +160 160 148 +156 156 144 +152 152 140 +148 148 136 +144 144 128 +140 140 124 +136 136 120 +132 132 116 +128 128 112 +124 124 104 +120 120 100 +116 116 96 +108 108 92 +104 104 88 +100 100 80 + 96 96 76 + 92 92 72 + 88 88 68 + 84 84 64 + 80 80 56 + 76 76 52 + 72 72 48 + 68 68 44 + 64 64 40 + 60 60 32 + 56 56 28 + 52 52 24 + 48 48 20 + 44 44 16 + 36 36 8 + 48 40 8 + 56 48 8 + 64 52 4 + 76 60 4 + 84 64 4 + 92 72 4 +104 76 4 +112 84 4 +120 88 0 +132 96 0 +136 104 8 +144 112 16 +152 120 28 +156 128 36 +164 136 44 +172 144 56 +176 156 64 +184 164 76 +192 172 84 +196 180 92 +204 188 104 +212 196 112 +216 208 124 +224 216 132 +232 224 140 +236 232 152 +244 240 160 +240 232 156 +232 224 148 +228 216 140 +220 208 132 +212 200 124 +208 188 120 +200 180 112 +192 172 104 +188 164 96 +180 156 88 +172 148 80 +168 136 76 +160 128 68 +152 120 60 +148 112 52 +140 104 44 +132 92 36 +120 84 32 +116 84 32 +112 84 36 +104 80 40 + 96 76 44 + 88 72 48 + 84 72 52 + 76 68 56 + 68 64 60 + 60 60 64 + 60 64 68 + 64 68 72 + 68 68 72 + 68 72 76 + 72 76 80 + 76 76 84 + 80 84 76 + 84 88 80 + 88 92 84 + 88 96 88 + 92 96 88 + 96 100 92 + 96 104 96 +100 108 96 +104 108 100 +108 112 104 +108 116 104 +112 120 108 +116 120 112 +116 124 112 +120 128 116 +124 132 120 +128 132 120 +128 136 124 +132 140 128 +136 144 132 +136 144 132 +140 148 136 +144 152 140 +148 156 140 +148 156 144 +152 160 148 +156 164 148 +156 168 152 +160 168 156 +164 172 156 +168 176 160 +168 180 164 +172 180 164 +176 184 168 +176 188 172 +180 192 176 +184 192 176 +188 196 180 +188 200 184 +192 204 184 +196 204 188 +196 208 192 +200 212 192 +204 216 196 +208 216 200 +208 220 200 +212 224 204 +216 228 208 +216 228 208 +220 232 212 +224 236 216 +228 240 220 +220 232 208 +228 236 220 +216 228 204 +224 236 216 +216 224 200 +220 232 212 +212 224 200 +220 232 208 +212 220 196 +216 228 204 +208 220 192 +216 224 200 +208 216 188 +212 224 200 +204 216 184 +212 220 196 +200 212 180 +208 220 192 +200 208 180 +208 216 188 +196 208 176 +204 216 184 +196 204 172 +200 212 180 +192 204 168 +200 208 180 +192 200 164 +196 208 176 +188 196 160 +196 204 172 +188 196 156 +192 204 168 +184 192 156 +192 200 164 +180 192 152 +188 196 160 +180 188 148 +188 196 156 +176 184 144 +184 192 156 +176 184 140 +180 192 152 +172 180 136 +180 188 148 +172 180 136 +176 184 144 +168 176 132 +176 184 140 +168 176 128 +172 180 136 +164 172 124 +172 180 136 +160 168 120 +168 176 132 +160 168 116 +168 176 128 +156 164 116 +164 172 124 +156 164 112 +160 168 120 +152 160 108 +160 168 116 +152 156 104 +156 164 116 +148 156 100 +156 164 112 +148 152 96 +152 160 108 +144 152 92 +152 156 104 +140 148 92 +148 156 100 +140 144 88 +148 152 96 +136 144 84 +144 152 92 +136 140 80 +140 148 92 +132 140 76 +140 144 88 +132 136 72 +136 144 84 +128 136 72 +136 140 80 +128 132 68 +132 140 76 +124 128 64 +132 136 72 +120 128 60 +128 136 72 +120 124 56 +128 132 68 diff --git a/src/fractalzoomer/color_maps/JACCO273.MAP b/src/fractalzoomer/color_maps/JACCO273.MAP new file mode 100644 index 000000000..fb6a1265a --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO273.MAP @@ -0,0 +1,256 @@ +252 252 152 +252 252 152 +252 252 152 +252 252 152 +252 252 152 +252 252 152 +252 252 152 +252 252 152 +252 252 152 +252 252 152 +252 244 148 +252 232 144 +252 224 136 +252 212 132 +252 204 124 +252 192 120 +252 184 112 +252 172 108 +252 160 100 +252 152 96 +252 140 88 +252 132 84 +252 120 76 +252 112 72 +252 100 64 +252 88 60 +252 80 52 +252 68 48 +252 60 40 +252 48 36 +252 40 28 +252 28 24 +252 16 16 +252 36 36 +252 52 52 +252 72 72 +252 88 88 +236 84 84 +220 76 76 +204 68 68 +188 64 64 +168 56 56 +152 48 48 +136 44 44 +124 40 40 +108 32 32 + 92 28 28 + 80 20 20 + 64 16 16 + 48 8 8 + 32 0 0 + 52 0 0 + 68 0 0 + 84 0 0 +100 0 0 +116 0 0 +136 0 0 +152 0 0 +168 0 0 +184 0 0 +200 0 0 +220 0 0 +236 0 0 +252 0 0 +252 16 0 +252 32 0 +252 48 0 +252 64 0 +252 80 0 +252 96 0 +252 112 0 +252 128 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +236 220 0 +220 188 0 +204 156 0 +192 128 0 +176 96 0 +160 64 0 +144 32 0 +128 0 0 +112 0 0 + 96 0 0 + 80 0 0 + 64 0 0 + 48 0 0 + 32 0 0 + 16 0 0 + 0 0 0 + 16 0 0 + 32 0 0 + 48 0 0 + 64 0 0 + 80 0 0 + 96 0 0 +112 0 0 +112 4 4 +116 12 12 +120 16 16 +124 24 24 +128 32 32 +132 36 36 +136 44 44 +140 52 52 +144 56 56 +148 64 64 +152 72 72 +156 76 76 +156 84 84 +160 92 92 +164 96 96 +168 104 104 +172 112 112 +176 116 116 +180 124 124 +184 132 132 +184 136 132 +188 140 132 +192 144 132 +192 152 132 +196 156 136 +200 160 136 +204 168 136 +204 172 136 +208 176 136 +212 184 140 +216 188 140 +216 192 140 +220 196 140 +224 204 144 +228 208 144 +228 212 144 +232 220 144 +236 224 144 +240 228 148 +240 236 148 +244 240 148 +248 244 148 +252 252 152 +248 244 152 +240 236 148 +232 228 144 +224 220 140 +216 212 136 +208 204 132 +200 196 128 +192 188 124 +184 180 120 +176 172 116 +168 164 112 +164 156 112 +156 148 108 +148 140 104 +140 132 100 +132 124 96 +124 116 92 +116 108 88 +108 100 84 +100 92 80 + 92 84 76 + 84 76 72 + 76 68 68 + 72 60 60 + 64 56 56 + 60 48 48 + 52 40 40 + 44 36 36 + 40 28 28 + 32 20 20 + 28 16 16 + 20 8 8 + 12 0 0 + 16 0 0 + 20 0 0 + 24 0 0 + 28 0 0 + 32 0 0 + 36 0 0 + 40 0 0 + 44 0 0 + 48 0 0 + 52 0 0 + 56 0 0 + 60 0 0 + 64 0 0 + 68 0 0 + 72 0 0 + 76 0 0 + 80 0 0 + 84 0 0 + 88 0 0 + 92 0 0 + 96 0 0 +100 0 0 +104 0 0 +108 0 0 +112 0 0 +116 0 0 +120 0 0 +124 0 0 +128 0 0 +128 4 0 +132 8 0 +132 8 0 +132 8 0 +148 40 20 +152 56 28 +160 64 36 +164 76 44 +172 92 52 +180 108 64 +188 124 76 +196 144 88 +204 160 100 +212 176 112 +220 196 124 +228 212 136 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 +240 232 148 diff --git a/src/fractalzoomer/color_maps/JACCO274.MAP b/src/fractalzoomer/color_maps/JACCO274.MAP new file mode 100644 index 000000000..e02d138ee --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO274.MAP @@ -0,0 +1,256 @@ +252 216 152 +252 228 144 +252 244 136 +252 244 144 +252 244 148 +252 244 156 +252 244 160 +252 244 168 +252 244 168 +252 244 168 +252 244 168 +252 244 168 +252 244 168 +252 244 164 +252 244 164 +252 244 164 +252 244 164 +252 244 164 +252 244 164 +252 248 160 +252 248 160 +252 248 160 +252 248 160 +252 248 160 +252 248 160 +252 248 156 +252 248 156 +252 248 156 +252 248 156 +252 248 156 +252 252 152 +244 244 148 +236 232 140 +224 220 136 +216 212 128 +204 200 120 +196 188 116 +184 176 108 +176 168 100 +168 156 96 +156 144 88 +148 132 80 +136 124 76 +128 112 68 +116 100 60 +108 88 56 +100 80 48 + 88 68 40 + 80 56 36 + 68 44 28 + 60 36 20 + 48 24 16 + 40 12 8 + 28 0 0 + 36 0 0 + 48 0 0 + 56 0 0 + 68 0 0 + 76 0 0 + 88 0 0 +100 0 0 +108 0 0 +120 0 0 +128 0 0 +140 0 0 +148 0 0 +160 0 0 +168 0 0 +180 0 0 +188 0 0 +200 0 0 +208 0 0 +208 12 0 +212 28 0 +216 44 0 +216 60 0 +220 76 0 +224 92 0 +224 108 0 +228 124 0 +232 140 0 +232 156 0 +236 172 0 +240 188 0 +240 204 0 +244 220 0 +248 236 0 +252 252 0 +252 240 0 +252 224 0 +252 208 0 +252 192 0 +252 176 0 +252 160 0 +252 144 0 +252 128 0 +252 112 0 +252 96 0 +252 100 0 +252 104 0 +252 108 0 +252 112 0 +252 116 0 +252 124 0 +252 128 0 +252 132 0 +252 136 0 +252 140 0 +252 148 0 +252 152 0 +252 156 0 +252 160 0 +244 156 0 +232 148 0 +224 140 0 +212 136 0 +204 128 0 +192 120 0 +184 116 0 +172 108 0 +164 100 0 +152 96 0 +144 88 0 +132 80 0 +124 76 0 +112 68 0 +104 60 0 + 92 52 0 +100 56 0 +108 64 4 +116 72 4 +124 76 8 +132 84 12 +140 92 12 +148 96 16 +148 92 36 +148 88 56 +148 84 80 +148 80 100 +148 76 120 +148 72 144 +148 68 164 +148 64 184 +148 60 208 +148 56 228 +152 52 252 +152 52 236 +152 48 216 +156 44 196 +156 44 176 +160 40 156 +160 36 136 +164 32 116 +164 32 96 +168 28 76 +168 24 56 +172 20 36 +164 4 28 +156 4 24 +148 4 24 +152 12 28 +156 24 32 +160 36 40 +164 44 44 +168 56 48 +172 68 56 +176 76 60 +184 88 68 +188 100 72 +192 108 76 +196 120 84 +200 132 88 +204 144 96 +208 152 100 +212 164 104 +220 176 112 +224 184 116 +228 196 124 +232 208 128 +236 216 132 +240 228 140 +244 240 144 +252 252 152 +252 244 148 +248 232 144 +248 224 136 +244 212 132 +244 204 124 +240 192 120 +240 184 112 +236 172 108 +236 164 104 +232 152 96 +232 144 92 +228 132 84 +228 124 80 +224 112 72 +224 104 68 +220 92 64 +220 84 56 +216 72 52 +216 64 44 +212 52 40 +212 44 32 +208 32 28 +204 20 20 +188 24 20 +172 28 16 +156 32 12 +140 36 12 +124 40 8 +108 44 4 + 92 52 0 +108 64 4 +124 76 8 +140 88 12 +156 100 16 +172 112 20 +188 124 24 +208 136 32 +208 144 28 +208 152 24 +204 160 20 +204 168 16 +204 176 12 +204 184 8 +204 192 4 +200 200 0 +200 200 12 +204 204 28 +208 208 40 +208 208 56 +212 212 68 +216 216 84 +220 220 96 +220 220 112 +224 224 124 +228 228 140 +228 228 152 +232 232 168 +236 236 180 +240 240 196 +240 240 208 +244 244 224 +248 248 236 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 152 184 +252 164 176 +252 180 172 +252 192 164 +252 204 156 diff --git a/src/fractalzoomer/color_maps/JACCO275.MAP b/src/fractalzoomer/color_maps/JACCO275.MAP new file mode 100644 index 000000000..7e9b58cc9 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO275.MAP @@ -0,0 +1,256 @@ +200 140 48 +212 148 52 +220 156 52 +228 164 56 +240 176 60 +228 168 60 +216 160 56 +204 152 52 +192 140 48 +180 132 48 +168 124 44 +152 112 40 +140 104 36 +128 96 32 +116 84 32 +104 76 28 + 92 68 24 + 76 56 20 + 64 48 16 + 52 40 16 + 40 28 12 + 28 20 8 + 16 12 4 + 0 0 0 + 16 16 12 + 32 36 24 + 48 52 36 + 68 72 48 + 84 88 60 +100 108 72 +120 124 84 +136 144 96 +152 160 108 +172 180 120 +188 196 132 +204 216 144 +224 236 160 +212 224 152 +204 212 144 +192 204 136 +184 192 128 +172 180 120 +164 168 116 +152 156 108 +140 148 100 +132 136 92 +120 124 84 +112 112 76 +100 100 68 + 92 88 60 + 80 80 52 + 68 68 44 + 60 56 40 + 48 44 32 + 40 32 24 + 28 24 16 + 20 12 8 + 8 0 0 + 36 20 4 + 64 44 12 + 92 64 20 +124 88 28 +152 112 36 +180 132 44 +208 156 52 +240 180 60 +232 172 60 +224 164 60 +212 152 60 +204 144 60 +196 136 56 +184 128 56 +168 120 56 +156 112 56 +140 104 56 +128 96 56 +112 88 56 +100 80 56 + 84 72 56 + 72 64 56 + 56 56 56 + 64 64 64 + 76 76 76 + 84 84 84 + 96 96 92 +104 104 100 +116 116 112 +124 124 120 +132 132 128 +144 144 140 +152 152 148 +164 164 156 +172 172 164 +184 184 176 +192 192 184 +180 180 176 +172 172 168 +160 160 160 +152 152 148 +140 140 140 +132 132 132 +120 120 124 +112 112 116 +100 100 108 + 92 92 96 + 80 80 88 + 72 72 80 + 60 60 72 + 52 52 64 + 40 40 56 + 32 32 44 + 20 20 36 + 12 12 28 + 0 0 20 + 12 12 8 + 24 24 16 + 40 36 24 + 52 44 32 + 64 56 40 + 80 68 48 + 92 80 56 +104 88 64 +120 100 72 +132 112 80 +144 124 88 +160 136 96 +172 144 104 +184 156 112 +200 168 120 +212 180 128 +224 188 136 +240 200 144 +252 212 152 +240 204 144 +232 196 136 +220 188 132 +212 176 124 +200 168 116 +192 160 108 +180 148 108 +164 136 104 +148 124 100 +132 112 100 +120 100 96 +104 88 92 + 88 76 92 + 72 64 88 + 56 52 84 + 40 40 80 + 40 52 88 + 40 64 92 + 40 72 100 + 40 84 104 + 40 96 112 + 40 108 120 + 44 120 128 + 44 132 136 + 44 144 144 + 48 156 152 + 48 168 160 + 48 180 172 + 48 192 180 + 52 204 188 + 52 216 196 + 52 228 204 + 48 216 200 + 48 204 192 + 44 188 188 + 44 176 180 + 40 164 176 + 36 148 168 + 32 136 164 + 28 124 156 + 24 112 152 + 24 96 144 + 20 84 140 + 16 72 132 + 12 56 128 + 12 44 120 + 8 28 116 + 8 24 100 + 8 20 84 + 8 16 68 + 4 12 52 + 4 8 36 + 4 4 20 + 0 0 0 + 16 12 8 + 32 24 16 + 48 40 28 + 64 52 36 + 80 64 44 + 96 80 56 +112 92 64 +128 108 76 +144 120 84 +160 132 92 +176 148 104 +192 160 112 +208 176 124 +224 188 132 +240 204 144 +232 196 140 +224 184 132 +212 172 124 +204 160 116 +196 152 108 +184 140 100 +176 128 92 +164 116 84 +156 108 76 +148 96 68 +136 84 60 +128 72 52 +120 64 44 +108 52 36 +100 40 28 + 88 28 20 + 92 36 20 + 96 40 20 +100 44 20 +104 48 20 +108 56 20 +112 60 20 +116 64 20 +120 68 20 +124 76 20 +128 80 20 +132 84 20 +136 88 20 +140 96 20 +144 100 20 +148 104 20 +152 112 24 +148 108 24 +144 104 24 +140 96 24 +136 92 24 +132 84 24 +124 80 24 +120 72 24 +116 68 24 +112 60 24 +108 56 24 +104 48 24 +100 44 24 +108 52 24 +116 60 28 +128 68 28 +136 76 32 +144 88 32 +156 96 36 +164 104 40 +172 112 40 +184 120 44 +192 132 44 diff --git a/src/fractalzoomer/color_maps/JACCO276.MAP b/src/fractalzoomer/color_maps/JACCO276.MAP new file mode 100644 index 000000000..1b1bbc59d --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO276.MAP @@ -0,0 +1,256 @@ +128 0 200 +132 0 208 +136 0 212 +140 0 220 +136 0 212 +132 0 208 +128 0 200 +124 0 192 +120 0 184 +116 0 180 +112 0 172 +104 0 164 +100 0 160 + 96 0 152 + 92 0 144 + 88 0 136 + 84 0 132 + 80 0 124 + 76 0 116 + 72 0 112 + 68 0 104 + 64 0 96 + 60 0 92 + 56 0 84 + 52 0 76 + 48 0 68 + 44 0 64 + 36 0 56 + 32 0 48 + 28 0 44 + 24 0 36 + 20 0 28 + 16 0 20 + 12 0 16 + 8 0 8 + 0 0 0 + 4 0 4 + 12 0 8 + 16 0 16 + 24 0 20 + 32 0 28 + 36 0 32 + 44 0 40 + 52 0 44 + 56 0 48 + 64 0 56 + 68 0 60 + 76 0 68 + 84 12 72 + 96 24 76 +108 40 80 +120 52 84 +128 68 88 +140 80 92 +152 96 96 +164 108 104 +172 120 108 +184 136 112 +196 148 116 +208 164 120 +216 176 124 +228 192 128 +240 204 132 +252 220 140 +244 212 140 +236 204 136 +228 196 132 +228 196 132 +232 196 132 +232 196 132 +236 192 132 +236 192 132 +240 192 132 +240 188 136 +244 188 136 +244 188 136 +248 184 136 +248 184 136 +252 180 140 +236 172 132 +220 160 124 +204 148 116 +188 136 108 +172 124 100 +152 112 92 +136 104 84 +120 92 76 +104 80 68 + 88 68 60 + 72 56 52 + 52 44 44 + 48 36 36 + 40 32 32 + 36 28 28 + 32 24 24 + 24 20 20 + 20 16 16 + 12 12 12 + 8 8 8 + 0 0 0 + 4 0 4 + 12 4 12 + 16 4 20 + 24 8 28 + 28 12 36 + 36 12 44 + 40 16 52 + 48 20 60 + 52 20 68 + 60 24 76 + 64 24 84 + 72 28 92 + 76 32 100 + 84 32 108 + 88 36 116 + 96 40 124 +100 40 132 +108 44 140 +112 48 148 +120 48 156 +124 52 164 +132 56 172 +136 56 180 +144 60 188 +152 72 192 +160 84 196 +168 100 200 +180 112 204 +188 124 208 +196 140 212 +204 152 216 +216 164 220 +224 180 224 +232 192 228 +240 204 232 +252 220 240 +240 208 232 +228 192 224 +216 176 212 +200 160 204 +188 148 196 +176 132 184 +164 116 176 +148 100 168 +136 88 156 +124 72 148 +112 56 140 + 96 40 128 + 92 40 120 + 84 36 112 + 80 32 104 + 72 32 96 + 68 28 88 + 60 28 80 + 56 24 72 + 48 20 64 + 44 20 56 + 36 16 48 + 32 12 40 + 24 12 32 + 20 8 24 + 12 8 16 + 8 4 8 + 0 0 0 + 4 0 0 + 8 0 4 + 12 4 4 + 16 4 8 + 20 8 8 + 24 8 12 + 28 12 16 + 36 12 16 + 40 16 20 + 44 16 24 + 48 20 24 + 52 20 28 + 56 24 28 + 60 24 32 + 64 24 36 + 68 28 36 + 72 28 40 + 76 32 40 + 80 32 44 + 84 36 48 + 92 36 48 + 96 40 52 +100 40 56 +104 44 56 +108 44 60 +112 48 60 +116 48 64 +120 52 68 +124 52 72 +128 56 72 +132 56 76 +140 60 80 +136 60 80 +132 60 76 +128 56 76 +124 56 72 +120 52 68 +116 52 68 +112 48 64 +108 48 64 +100 44 60 + 96 44 56 + 92 40 56 + 88 40 52 + 84 36 48 + 80 36 48 + 76 32 44 + 72 32 44 + 68 32 40 + 64 28 36 + 60 28 36 + 56 24 32 + 52 24 28 + 48 20 28 + 44 20 24 + 36 16 20 + 32 16 20 + 28 12 16 + 24 12 16 + 20 8 12 + 16 8 8 + 12 8 4 + 8 4 4 + 0 0 0 + 4 0 4 + 8 0 12 + 12 0 16 + 16 0 24 + 20 0 32 + 24 0 40 + 32 0 44 + 36 0 52 + 40 0 60 + 44 0 68 + 48 0 72 + 52 0 80 + 56 0 88 + 60 0 96 + 64 0 100 + 68 0 108 + 76 0 116 + 80 0 124 + 84 0 128 + 88 0 136 + 92 0 144 + 96 0 152 +100 0 156 +104 0 164 +108 0 172 +112 0 180 +120 0 184 +124 0 192 diff --git a/src/fractalzoomer/color_maps/JACCO277.MAP b/src/fractalzoomer/color_maps/JACCO277.MAP new file mode 100644 index 000000000..c5689b8bc --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO277.MAP @@ -0,0 +1,256 @@ + 40 16 0 + 8 8 8 + 12 12 12 + 16 16 16 + 20 20 24 + 24 24 28 + 32 28 32 + 36 32 36 + 40 36 40 + 44 44 48 + 48 48 52 + 52 52 56 + 52 52 56 + 48 56 56 + 48 60 56 + 44 64 52 + 40 68 52 + 40 72 52 + 36 76 48 + 36 80 48 + 32 84 48 + 28 88 44 + 28 92 44 + 24 96 44 + 20 100 40 + 28 104 48 + 40 108 60 + 44 112 64 + 52 116 72 + 60 120 80 + 68 128 88 + 76 132 92 + 84 136 100 + 92 144 108 +100 148 116 +108 152 120 +116 160 128 +124 164 136 +132 168 144 +140 176 152 +148 180 156 +156 184 164 +164 192 172 +172 196 180 +180 200 184 +188 208 192 +196 212 200 +204 216 208 +212 224 216 +220 228 220 +228 232 228 +236 240 236 +244 244 244 +252 252 252 +248 244 244 +240 236 236 +232 228 228 +224 220 216 +216 212 208 +208 204 200 +200 196 192 +192 188 180 +184 180 172 +176 172 164 +168 164 156 +160 156 144 +152 148 136 +148 140 128 +140 132 120 +132 124 108 +124 116 100 +116 108 92 +108 100 84 +100 92 72 + 92 84 64 + 84 76 56 + 76 68 48 + 68 60 36 + 60 52 28 + 52 44 20 + 44 36 8 + 52 40 12 + 60 44 12 + 68 48 16 + 72 52 16 + 80 56 20 + 88 60 20 + 96 68 24 +100 72 24 +108 76 28 +116 80 28 +124 84 32 +128 88 32 +136 92 36 +144 96 36 +152 104 40 +160 116 52 +172 132 64 +180 148 76 +192 160 92 +200 176 104 +212 192 116 +220 204 132 +232 220 144 +240 236 156 +252 252 172 +240 240 160 +240 236 160 +236 232 160 +232 228 160 +228 224 160 +224 220 160 +220 216 160 +216 212 160 +212 208 156 +208 204 156 +204 200 156 +200 196 156 +196 192 156 +192 188 156 +188 184 156 +184 180 156 +180 176 152 +176 168 152 +172 172 144 +172 164 144 +168 164 136 +168 164 136 +164 160 128 +160 160 132 +156 156 120 +156 156 124 +152 152 112 +144 148 108 +132 144 104 +124 140 96 +112 136 92 +104 132 88 + 92 128 80 + 84 124 76 + 72 120 68 + 64 116 64 + 52 112 60 + 44 108 52 + 32 104 48 + 20 100 40 + 20 96 40 + 20 88 36 + 16 80 32 + 16 72 28 + 16 64 28 + 12 56 24 + 12 48 20 + 8 40 16 + 8 32 16 + 8 24 12 + 4 16 8 + 4 8 4 + 0 0 0 + 0 0 0 + 0 0 0 + 16 16 12 + 36 36 24 + 56 56 36 + 76 72 48 + 92 92 60 +112 112 72 +132 128 84 +152 148 96 +168 168 108 +188 184 120 +208 204 132 +228 224 148 +216 212 136 +204 196 120 +192 184 108 +180 168 96 +168 156 80 +156 140 68 +144 128 56 +132 112 40 +120 100 28 +108 84 16 + 96 68 0 + 92 68 0 + 88 64 0 + 84 60 0 + 80 56 0 + 76 56 0 + 72 52 0 + 68 48 0 + 64 44 0 + 60 44 0 + 56 40 0 + 52 36 0 + 48 36 0 + 44 32 0 + 40 28 0 + 36 24 0 + 32 24 0 + 28 20 0 + 24 16 0 + 20 12 0 + 16 12 0 + 12 8 0 + 8 4 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/JACCO278.MAP b/src/fractalzoomer/color_maps/JACCO278.MAP new file mode 100644 index 000000000..31c13749e --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO278.MAP @@ -0,0 +1,256 @@ + 0 28 20 + 92 140 172 + 92 144 180 + 96 148 192 +100 152 200 +100 152 192 + 96 148 184 + 96 148 176 + 92 144 168 + 92 140 160 + 88 136 148 + 84 132 144 + 80 128 140 + 76 120 132 + 76 116 128 + 72 112 120 + 68 108 116 + 64 100 112 + 60 96 104 + 56 92 100 + 56 84 92 + 52 80 88 + 48 76 80 + 44 72 76 + 40 64 72 + 36 60 64 + 36 56 60 + 32 48 52 + 28 44 48 + 24 40 44 + 20 32 36 + 16 28 32 + 16 24 24 + 12 20 20 + 8 12 12 + 4 8 8 + 0 0 0 + 4 0 4 + 12 4 8 + 16 4 12 + 24 8 20 + 28 12 24 + 36 16 28 + 44 16 32 + 48 20 36 + 56 24 44 + 60 24 48 + 68 28 52 + 72 32 56 + 80 36 64 + 88 36 68 + 92 40 72 +100 44 76 +104 44 80 +112 48 88 +120 52 92 +124 52 96 +132 56 100 +136 60 104 +144 64 112 +140 64 112 +136 64 108 +132 60 104 +128 60 100 +124 56 96 +120 56 92 +116 52 88 +108 52 84 +104 48 84 +100 48 80 + 96 44 76 + 92 44 72 + 88 40 68 + 84 40 64 + 80 36 60 + 72 36 56 + 68 36 56 + 64 32 52 + 60 32 48 + 56 28 44 + 52 28 40 + 48 24 36 + 44 24 32 + 36 20 28 + 32 20 28 + 28 16 24 + 24 16 20 + 20 12 16 + 16 12 12 + 12 8 8 + 8 8 4 + 0 0 4 + 8 4 4 + 12 8 8 + 16 12 8 + 20 12 12 + 24 16 16 + 28 20 16 + 32 24 20 + 36 28 24 + 40 28 24 + 44 32 28 + 48 36 32 + 52 40 32 + 56 40 36 + 60 44 40 + 64 48 40 + 68 52 44 + 72 56 48 + 76 56 48 + 80 60 52 + 84 64 56 + 88 68 56 + 92 72 60 + 96 72 64 +100 76 64 +104 80 68 +108 84 72 +112 88 76 +120 92 80 +128 96 84 +132 104 88 +140 108 96 +148 112 100 +156 116 104 +160 124 108 +168 128 112 +172 132 120 +172 136 124 +172 136 124 +172 136 124 +172 136 128 +172 136 128 +176 140 132 +176 140 132 +176 140 136 +176 140 136 +180 144 140 +180 140 132 +176 136 124 +172 132 116 +164 128 112 +160 120 108 +152 116 104 +144 112 100 +136 108 92 +132 100 88 +124 96 84 +116 92 80 +112 84 76 +104 80 72 + 96 76 68 + 88 72 64 + 84 64 56 + 76 60 52 + 68 56 48 + 60 52 44 + 56 44 40 + 48 40 36 + 40 36 32 + 36 28 28 + 28 24 20 + 20 20 16 + 12 16 12 + 8 8 8 + 4 0 4 + 12 8 4 + 16 12 4 + 24 16 8 + 32 20 12 + 40 24 12 + 44 28 16 + 52 32 20 + 60 36 20 + 68 40 24 + 72 44 28 + 80 48 28 + 88 52 32 + 96 56 32 +100 60 36 +108 64 40 +116 68 40 +124 72 44 +128 76 48 +136 80 48 +144 84 52 +152 88 56 +156 92 56 +164 96 60 +168 100 60 +176 104 64 +176 108 72 +180 112 76 +180 116 84 +184 120 88 +184 124 96 +188 132 104 +188 128 100 +188 124 96 +188 120 88 +184 116 84 +184 112 76 +180 108 68 +172 104 64 +164 100 60 +160 96 60 +152 92 56 +144 88 56 +136 84 52 +132 80 48 +124 76 48 +116 72 44 +112 68 40 +104 64 40 + 96 60 36 + 92 56 36 + 84 52 32 + 76 48 28 + 68 44 28 + 64 40 24 + 56 36 20 + 48 32 20 + 44 28 16 + 36 24 16 + 28 20 12 + 20 16 8 + 16 12 8 + 8 8 4 + 0 0 0 + 4 4 0 + 8 8 4 + 16 16 8 + 20 20 12 + 24 28 12 + 28 32 16 + 36 40 20 + 40 44 24 + 44 48 28 + 52 56 32 + 56 60 32 + 60 68 36 + 68 72 40 + 72 76 44 + 76 84 48 + 80 88 52 + 88 96 52 + 92 100 56 + 96 108 60 +104 112 64 +108 116 68 +112 124 72 +116 128 72 +124 136 76 +128 140 80 +132 144 84 +132 152 84 diff --git a/src/fractalzoomer/color_maps/JACCO279.MAP b/src/fractalzoomer/color_maps/JACCO279.MAP new file mode 100644 index 000000000..265d0ccfa --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO279.MAP @@ -0,0 +1,256 @@ + 0 64 16 + 0 172 40 + 0 160 36 + 0 152 36 + 0 140 32 + 0 128 32 + 0 120 28 + 0 108 24 + 0 96 24 + 0 88 20 + 0 76 20 + 0 64 16 + 0 56 12 + 0 44 12 + 0 32 8 + 0 24 8 + 0 24 8 + 0 24 8 + 0 20 8 + 0 20 8 + 0 16 8 + 0 16 8 + 0 12 4 + 0 12 4 + 0 8 4 + 0 8 4 + 0 4 4 + 8 4 8 + 20 4 16 + 32 8 20 + 44 8 28 + 56 12 32 + 64 12 40 + 76 12 48 + 88 16 52 +100 16 60 +112 20 64 +124 20 72 +132 20 80 +144 24 84 +156 24 92 +168 28 96 +180 28 104 +192 32 112 +192 32 112 +188 28 108 +184 28 108 +180 28 104 +176 28 100 +172 28 100 +164 28 96 +160 28 92 +152 28 88 +148 28 84 +140 28 80 +132 24 76 +124 24 72 +116 24 64 +108 24 60 +100 24 56 + 88 24 52 + 80 24 44 + 72 20 40 + 64 20 32 + 52 20 28 + 44 20 24 + 32 20 16 + 24 20 8 + 24 20 12 + 32 28 16 + 40 36 20 + 48 44 24 + 56 52 28 + 68 60 32 + 76 68 36 + 84 76 40 + 92 84 44 +100 92 48 +108 100 52 +116 108 56 +124 116 60 +136 124 68 +132 124 68 +128 120 64 +124 116 64 +120 112 60 +116 108 60 +112 104 56 +108 100 56 +104 96 52 +100 92 52 + 96 88 48 + 92 84 48 + 88 80 44 + 84 76 44 + 80 72 40 + 76 68 40 + 68 64 36 + 64 60 32 + 60 56 32 + 56 52 28 + 52 48 28 + 48 44 24 + 44 40 24 + 40 36 20 + 36 32 20 + 32 28 16 + 28 24 16 + 24 20 12 + 20 16 12 + 16 12 8 + 12 8 8 + 8 4 4 + 0 0 0 + 0 0 0 + 4 4 0 + 4 8 0 + 8 8 0 + 8 12 0 + 12 16 0 + 12 20 0 + 16 20 0 + 16 24 0 + 20 28 0 + 20 28 0 + 24 32 0 + 24 36 0 + 28 40 0 + 32 40 0 + 32 44 0 + 36 48 0 + 36 48 0 + 40 52 0 + 40 56 0 + 44 60 0 + 44 60 0 + 48 64 0 + 48 68 0 + 52 68 0 + 52 72 0 + 56 76 0 + 56 80 0 + 60 80 0 + 64 84 0 + 64 88 0 + 68 88 0 + 68 92 0 + 72 96 0 + 72 100 0 + 76 100 0 + 76 104 0 + 80 108 0 + 80 108 0 + 84 112 0 + 84 116 0 + 88 120 0 + 92 120 0 + 92 124 0 + 96 128 0 + 96 128 0 +100 132 0 +100 136 0 +104 140 0 +104 140 0 +108 144 0 +108 148 0 +112 148 0 +112 152 0 +116 156 0 +124 160 12 +132 168 24 +140 172 36 +148 180 48 +156 188 64 +164 192 76 +172 200 88 +184 204 100 +192 212 112 +200 220 128 +208 224 140 +216 232 152 +224 236 164 +232 244 176 +244 252 192 +240 252 192 +240 252 188 +240 252 184 +240 252 180 +240 252 176 +236 252 176 +236 252 172 +236 252 168 +236 252 164 +236 252 160 +232 252 156 +232 252 148 +228 252 144 +228 252 136 +228 252 132 +224 252 128 +224 252 120 +216 244 116 +208 236 112 +200 224 108 +192 216 104 +184 204 100 +176 196 96 +168 188 88 +160 176 84 +148 168 80 +140 156 76 +132 148 72 +124 136 68 +116 128 64 +108 120 56 +100 108 52 + 92 100 48 + 84 88 44 + 72 80 40 + 64 68 36 + 56 60 28 + 48 52 24 + 40 40 20 + 32 16 32 + 24 12 20 + 16 8 12 + 0 4 0 + 0 8 0 + 0 16 0 + 4 20 0 + 4 28 0 + 4 32 0 + 8 40 0 + 8 44 0 + 8 52 0 + 12 56 0 + 12 60 0 + 12 68 0 + 16 72 0 + 16 80 0 + 16 84 0 + 20 92 0 + 20 96 0 + 20 104 0 + 24 108 0 + 24 116 0 + 24 120 0 + 28 124 0 + 28 132 0 + 28 136 0 + 32 144 0 + 32 148 0 + 32 156 0 + 36 160 0 + 36 168 0 + 36 172 0 diff --git a/src/fractalzoomer/color_maps/JACCO280.MAP b/src/fractalzoomer/color_maps/JACCO280.MAP new file mode 100644 index 000000000..590a5f97e --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO280.MAP @@ -0,0 +1,256 @@ + 76 56 92 + 76 52 88 + 72 48 84 + 68 44 80 + 64 40 76 + 64 36 72 + 60 32 68 + 56 28 64 + 52 24 60 + 48 20 56 + 44 16 52 + 40 12 48 + 44 16 52 + 52 20 56 + 60 24 60 + 68 28 64 + 72 32 68 + 80 36 72 + 88 40 76 + 96 44 80 +100 48 84 +108 52 88 +116 56 92 +124 60 96 +132 64 100 +144 68 108 +156 68 112 +168 72 120 +164 80 116 +160 80 116 +156 84 112 +160 76 108 +160 68 108 +164 60 104 +164 48 104 +168 40 100 +168 32 100 +172 24 96 +176 12 92 +172 12 92 +168 12 88 +160 12 84 +156 12 80 +148 16 76 +144 16 72 +136 16 68 +132 16 64 +124 20 60 +124 20 60 +124 24 64 +128 32 68 +132 36 76 +136 44 80 +140 52 84 +144 56 92 +148 64 96 +152 72 100 +156 76 108 +160 84 112 +164 92 120 +164 96 124 +168 104 128 +172 112 136 +176 116 140 +180 124 144 +184 132 152 +188 136 156 +192 144 164 +196 152 168 +200 156 172 +204 164 180 +208 172 184 +208 176 188 +212 184 196 +216 192 200 +220 196 208 +224 204 212 +228 212 216 +232 216 224 +236 224 228 +240 232 232 +244 236 240 +248 244 244 +252 252 252 +252 248 248 +248 244 244 +244 240 240 +240 232 236 +240 228 228 +236 224 224 +232 220 220 +228 212 216 +224 208 208 +224 204 204 +220 200 200 +216 192 196 +212 188 188 +212 184 184 +208 176 180 +204 172 176 +200 168 168 +196 164 164 +196 156 160 +192 152 156 +188 148 148 +184 144 144 +180 136 140 +180 132 136 +176 128 128 +172 120 124 +168 116 120 +168 112 116 +164 108 108 +160 100 104 +156 96 100 +152 92 96 +152 88 88 +148 80 84 +144 76 80 +140 72 76 +136 64 68 +136 68 68 +140 72 72 +144 76 76 +144 84 80 +148 88 84 +152 92 88 +156 100 92 +156 104 96 +160 108 100 +164 116 104 +168 120 108 +168 124 108 +172 128 112 +176 136 116 +180 140 120 +180 144 124 +184 152 128 +188 156 132 +192 160 136 +192 168 140 +196 172 144 +200 176 148 +204 184 152 +196 176 144 +188 164 136 +180 156 128 +168 144 120 +160 132 112 +152 124 104 +140 112 96 +132 100 88 +124 92 80 +112 80 72 +104 72 64 + 96 60 56 + 84 48 48 + 76 40 40 + 68 28 32 + 56 16 20 + 56 12 16 + 60 8 12 + 60 8 12 + 56 8 12 + 56 12 12 + 52 12 16 + 48 16 16 + 48 16 16 + 44 20 20 + 40 20 20 + 36 24 24 + 36 24 24 + 40 28 24 + 44 28 24 + 48 32 24 + 52 32 24 + 56 36 24 + 60 40 24 + 64 40 24 + 68 44 24 + 68 44 24 + 72 48 24 + 76 52 24 + 80 52 24 + 84 56 24 + 88 56 24 + 92 60 24 + 96 64 24 +100 64 24 +100 68 24 +104 68 24 +108 72 24 +112 76 24 +116 76 24 +120 80 20 +124 80 20 +128 84 20 +132 88 20 +136 88 20 +136 92 20 +140 92 20 +144 96 20 +148 100 20 +152 100 20 +156 104 20 +160 104 20 +164 108 20 +168 112 20 +168 112 20 +172 116 20 +176 116 20 +180 120 20 +184 124 20 +188 124 20 +192 128 20 +196 128 20 +200 132 20 +192 128 20 +180 120 20 +168 112 20 +160 108 24 +148 100 24 +136 92 24 +124 88 28 +116 80 28 +104 72 28 + 92 68 32 + 80 60 32 + 72 52 32 + 60 48 36 + 48 40 36 + 36 32 40 + 40 36 48 + 44 40 52 + 48 44 56 + 52 48 60 + 56 48 68 + 60 52 72 + 64 56 76 + 68 60 80 + 72 64 88 + 76 68 92 + 80 72 96 + 84 76 100 + 88 80 108 + 92 84 112 + 96 88 116 +104 92 124 +100 88 120 +100 84 116 + 96 80 112 + 92 76 108 + 88 72 104 + 88 68 100 + 84 64 96 + 80 60 96 diff --git a/src/fractalzoomer/color_maps/JACCO281.MAP b/src/fractalzoomer/color_maps/JACCO281.MAP new file mode 100644 index 000000000..d9cc54db3 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO281.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 8 16 20 + 16 8 12 + 8 4 8 + 0 0 0 + 12 8 4 + 24 16 12 + 32 24 16 + 44 32 20 + 52 40 24 + 60 48 28 + 68 52 32 + 76 60 40 + 84 68 44 + 92 72 48 +100 80 52 +108 84 56 +116 92 60 +124 96 60 +132 104 64 +140 108 68 +144 116 72 +152 120 76 +160 124 80 +168 132 84 +176 136 88 +180 144 92 +188 148 96 +196 152 100 +200 160 100 +208 164 104 +216 168 108 +224 176 112 +228 180 116 +236 184 120 +244 192 124 +244 192 124 +240 188 120 +240 188 120 +236 184 120 +232 180 116 +228 180 116 +224 176 112 +220 172 112 +216 168 108 +208 164 104 +204 160 104 +200 156 100 +192 152 96 +188 148 92 +180 140 92 +176 136 88 +168 132 84 +164 124 80 +156 120 76 +148 116 72 +140 108 68 +136 104 68 +128 96 64 +120 92 60 +112 84 56 +104 80 52 + 96 72 48 + 88 64 40 + 80 60 36 + 72 52 32 + 64 44 28 + 52 40 24 + 44 32 20 + 36 24 16 + 28 16 12 + 16 12 4 + 20 12 8 + 12 8 24 + 16 12 32 + 24 16 40 + 28 20 44 + 32 24 52 + 36 28 56 + 40 32 64 + 44 32 68 + 48 36 72 + 52 40 76 + 56 40 84 + 56 44 88 + 60 48 92 + 64 48 96 + 68 52 100 + 72 56 104 + 72 56 108 + 76 60 112 + 80 64 116 + 84 64 120 + 84 68 124 + 88 68 128 + 92 72 132 + 96 72 136 + 96 76 140 +100 80 144 +104 80 148 +104 84 152 +108 84 156 +112 88 160 +112 88 164 +116 92 164 +120 92 168 +120 96 172 +124 96 176 +128 100 180 +128 100 184 +132 104 188 +132 108 188 +136 108 192 +132 104 188 +132 104 188 +128 104 184 +128 100 180 +124 100 176 +120 96 172 +116 92 168 +116 92 164 +112 88 156 +108 84 152 +104 80 148 +100 80 140 + 96 76 136 + 92 72 128 + 84 68 120 + 80 64 116 + 76 60 108 + 72 56 100 + 68 52 96 + 60 48 88 + 56 44 80 + 52 40 72 + 44 36 64 + 40 32 56 + 32 28 48 + 28 20 40 + 24 16 32 + 16 12 24 + 12 8 16 + 4 4 8 + 0 0 0 + 0 0 0 + 8 4 8 + 16 8 20 + 24 12 28 + 28 16 36 + 36 20 40 + 40 24 48 + 48 24 56 + 52 28 64 + 60 32 68 + 64 36 76 + 72 40 84 + 76 40 88 + 80 44 96 + 88 48 100 + 92 52 108 + 96 52 112 +104 56 120 +108 60 124 +112 60 132 +116 64 136 +124 68 144 +128 72 148 +132 72 152 +136 76 160 +140 80 164 +148 80 172 +152 84 176 +156 88 180 +160 88 188 +164 92 192 +172 96 200 +172 96 200 +164 92 192 +160 88 188 +156 88 184 +152 84 180 +148 84 176 +148 80 172 +144 80 168 +140 76 164 +136 76 160 +132 72 156 +132 72 152 +128 72 148 +124 68 144 +124 68 144 +120 64 140 +116 64 136 +112 64 132 +112 60 128 +108 60 128 +104 60 124 +104 56 120 +100 56 116 + 96 52 112 + 96 52 112 + 92 52 108 + 88 48 104 + 88 48 100 + 84 48 100 + 84 44 96 + 80 44 92 + 76 44 92 + 76 40 88 + 72 40 84 + 68 40 80 + 68 36 80 + 64 36 76 + 64 32 72 + 60 32 72 + 56 32 68 + 56 28 64 + 52 28 60 + 52 28 60 + 48 24 56 + 44 24 52 + 44 24 52 + 40 24 48 + 40 20 44 + 36 20 44 + 36 20 40 + 32 16 36 + 28 16 36 + 28 16 32 + 24 12 28 + 24 12 28 + 20 12 24 + 20 8 20 + 16 8 20 + 12 8 16 + 12 4 12 + 8 4 12 + 8 4 8 + 4 0 4 + 4 0 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 24 8 16 + 28 12 16 + 28 12 20 + 32 16 24 + 36 16 24 + 40 20 28 + 44 20 28 + 44 24 32 + 48 24 32 + 0 0 0 +192 192 192 diff --git a/src/fractalzoomer/color_maps/JACCO282.MAP b/src/fractalzoomer/color_maps/JACCO282.MAP new file mode 100644 index 000000000..cdddd4bbe --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO282.MAP @@ -0,0 +1,256 @@ +172 16 252 +160 16 228 +144 20 204 +128 20 180 +112 24 156 + 96 28 132 + 80 28 108 + 64 32 84 + 48 36 60 + 32 40 32 + 36 48 36 + 40 52 40 + 44 56 44 + 48 60 48 + 52 64 52 + 56 72 56 + 60 76 60 + 68 80 68 + 76 88 76 + 84 96 84 + 92 104 96 +100 112 104 +108 120 112 +116 128 120 +124 136 132 +132 144 140 +140 152 148 +148 160 160 +156 168 168 +164 176 176 +172 184 184 +180 192 196 +188 200 204 +196 208 212 +204 216 224 +212 224 232 +220 232 240 +232 240 252 +228 236 248 +224 232 240 +220 228 236 +212 224 228 +208 220 224 +204 216 216 +196 212 212 +192 208 204 +188 204 196 +180 200 192 +176 196 184 +172 192 180 +164 188 172 +160 184 168 +156 180 160 +148 176 152 +144 172 148 +140 168 140 +132 164 136 +128 160 128 +120 152 120 +112 140 112 +100 128 100 + 92 116 92 + 80 104 80 + 72 92 72 + 60 80 60 + 52 64 52 + 40 52 40 + 32 40 32 + 20 28 20 + 12 16 12 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 40 0 0 + 44 0 8 + 44 0 12 + 48 0 20 + 52 0 24 + 52 0 28 + 56 0 32 + 60 0 40 + 60 0 44 + 64 0 48 + 76 0 68 + 84 4 84 + 92 8 96 +100 8 108 +108 12 120 +116 12 132 +120 16 140 +128 16 152 +136 20 160 +140 20 172 +148 20 180 +152 24 188 +156 24 200 +164 28 208 +168 28 216 +176 28 224 +180 32 232 +184 32 240 +192 36 248 +192 36 252 +184 32 240 +176 28 228 +168 28 216 +160 24 200 +148 20 184 +136 16 168 +128 12 148 +116 8 132 +104 4 112 + 92 4 92 + 76 0 76 + 80 0 76 + 80 0 72 + 76 0 68 + 76 0 64 + 72 0 64 + 72 0 60 + 68 0 56 + 68 0 52 + 64 0 48 + 64 0 44 + 60 0 40 + 60 0 36 + 56 0 32 + 56 0 28 + 52 0 24 + 52 0 20 + 48 0 20 + 48 0 16 + 44 0 12 + 44 0 8 + 40 0 4 + 40 0 0 + 28 0 0 + 12 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 0 + 12 12 4 + 20 20 8 + 28 24 12 + 36 32 16 + 44 36 20 + 52 44 24 + 56 48 28 + 64 56 32 + 72 64 36 + 80 68 40 + 88 76 44 + 96 80 48 +104 88 52 +112 92 56 +120 100 60 +128 108 64 +132 112 64 +140 120 68 +148 124 72 +156 132 76 +164 136 80 +172 144 84 +180 148 88 +188 156 92 +196 164 96 +204 168 100 +208 176 104 +216 180 108 +224 188 112 +232 192 116 +240 200 120 +232 192 116 +224 188 112 +216 180 108 +212 176 104 +204 168 100 +196 164 96 +188 156 92 +180 152 92 +172 144 88 +164 140 84 +156 132 80 +152 128 76 +144 120 72 +136 116 68 +128 108 64 +120 100 60 +112 96 56 +104 88 52 +100 84 48 + 92 76 44 + 84 72 40 + 76 64 36 + 68 60 36 + 60 52 32 + 52 48 28 + 44 40 24 + 40 36 20 + 32 28 16 + 24 24 12 + 16 16 8 diff --git a/src/fractalzoomer/color_maps/JACCO283.MAP b/src/fractalzoomer/color_maps/JACCO283.MAP new file mode 100644 index 000000000..3a3624aa9 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO283.MAP @@ -0,0 +1,256 @@ +116 116 184 +104 104 172 + 96 96 160 + 84 84 148 + 72 72 132 + 64 64 120 + 52 52 108 + 44 44 92 + 32 32 80 + 20 20 68 + 12 12 52 + 0 0 40 + 12 20 56 + 24 36 72 + 36 56 84 + 52 72 100 + 92 116 64 +108 132 76 +128 148 88 +144 160 100 +164 176 112 +180 192 124 +200 208 140 +216 220 152 +236 236 164 +252 252 176 +240 240 172 +228 228 168 +212 212 164 +200 200 160 +184 188 156 +172 172 152 +160 160 148 +144 148 144 +132 132 136 +116 120 132 +104 108 128 + 92 92 124 + 76 80 120 + 64 68 116 + 48 52 112 + 36 40 108 + 20 24 100 + 24 24 100 + 28 28 104 + 32 32 108 + 36 36 112 + 40 40 112 + 44 44 116 + 48 48 120 + 52 52 124 + 56 56 124 + 64 60 128 + 68 64 132 + 72 68 136 + 76 68 140 + 80 72 140 + 84 76 144 + 88 80 148 + 92 84 152 + 96 88 152 +100 92 156 +108 96 160 +112 100 164 +116 104 168 +120 108 168 +124 112 172 +128 112 176 +132 116 180 +136 120 180 +140 124 184 +144 128 188 +152 132 192 +156 136 196 +160 140 196 +164 144 200 +168 148 204 +172 152 208 +176 156 208 +180 156 212 +184 160 216 +188 164 220 +196 168 224 +200 172 224 +204 176 228 +208 180 232 +212 184 236 +216 188 236 +220 192 240 +224 196 244 +228 200 248 +236 204 252 +236 204 248 +232 200 244 +228 196 240 +224 192 236 +220 188 232 +216 184 224 +212 180 220 +208 176 216 +204 172 212 +200 168 208 +196 164 204 +192 164 196 +188 160 192 +184 156 188 +180 152 184 +180 148 180 +176 144 176 +172 140 168 +168 136 164 +164 132 160 +160 128 156 +156 124 152 +152 120 148 +148 120 140 +144 116 136 +140 112 132 +136 108 128 +132 104 124 +128 100 120 +124 96 112 +120 92 108 +120 88 104 +116 84 100 +112 80 96 +108 76 92 +104 76 84 +100 72 80 + 96 68 76 + 92 64 72 + 88 60 68 + 84 56 64 + 80 52 56 + 76 48 52 + 72 44 48 + 68 40 44 + 64 36 40 + 60 32 32 + 68 40 44 + 80 48 56 + 92 56 68 +104 64 84 +116 72 96 +128 84 108 +144 104 128 +160 124 148 +176 144 168 +192 168 188 +208 188 208 +224 208 228 +252 232 240 +220 208 216 +188 184 192 +156 160 168 +124 136 144 + 88 112 120 + 76 100 104 + 64 92 92 + 52 80 76 + 36 72 64 + 24 60 48 + 12 52 36 + 0 40 20 + 12 52 32 + 20 64 44 + 32 76 56 + 40 88 72 + 52 100 84 + 60 112 96 + 72 124 108 + 80 136 120 + 92 148 132 +100 160 144 +112 172 156 +120 184 172 +132 196 184 +140 208 196 +152 220 208 +160 232 220 +152 220 208 +144 204 196 +132 192 180 +124 180 168 +116 164 156 +108 152 144 + 96 136 132 + 88 124 120 + 80 112 104 + 72 96 92 + 60 84 80 + 52 72 68 + 44 56 56 + 36 44 40 + 24 28 28 + 16 16 16 + 20 16 16 + 28 20 20 + 36 24 20 + 44 28 24 + 48 28 28 + 56 28 32 + 64 28 36 + 72 32 40 + 80 32 44 + 88 32 48 + 96 36 52 +104 40 56 +112 40 60 +120 44 64 +128 44 68 +136 48 72 +140 52 76 +148 60 84 +156 68 88 +164 76 96 +172 84 100 +176 92 108 +184 100 112 +192 108 120 +200 112 124 +208 120 132 +212 128 136 +220 136 144 +228 144 148 +236 152 156 +244 160 160 +252 168 168 +252 168 168 +252 168 168 +252 168 168 +252 168 168 +252 168 168 +252 168 168 +252 168 168 +252 168 168 +252 168 168 +252 168 168 +252 168 168 +252 168 168 +252 168 168 +252 168 168 +252 168 168 +252 168 168 +240 156 156 +224 148 148 +212 136 136 +200 128 128 +196 132 128 +188 136 128 +184 144 128 +176 148 132 +168 152 132 +164 160 132 +156 164 132 +148 172 136 diff --git a/src/fractalzoomer/color_maps/JACCO284.MAP b/src/fractalzoomer/color_maps/JACCO284.MAP new file mode 100644 index 000000000..c8f973fa4 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO284.MAP @@ -0,0 +1,256 @@ + 28 28 8 + 36 40 4 + 48 60 4 + 64 84 4 + 64 84 4 + 72 92 4 + 76 104 4 + 84 112 4 + 88 120 0 + 96 132 0 +104 136 8 +112 144 16 +120 152 28 +128 156 36 +136 164 44 +144 172 56 +156 176 64 +164 184 76 +172 192 84 +180 196 92 +188 204 104 +196 212 112 +208 216 124 +216 224 132 +224 232 140 +232 236 152 +232 236 152 +232 236 152 +232 236 152 +232 236 152 +236 240 156 +236 240 156 +240 244 160 +240 244 160 +236 232 156 +232 228 152 +232 224 152 +228 216 152 +224 212 148 +224 208 148 +220 200 144 +216 196 144 +212 192 140 +212 192 140 +212 188 140 +212 188 140 +208 188 140 +208 184 140 +208 184 136 +204 180 136 +204 180 136 +204 176 136 +200 172 136 +200 172 132 +200 168 132 +196 168 132 +196 164 132 +196 160 132 +192 160 128 +192 156 128 +188 152 128 +188 152 128 +184 148 124 +184 144 124 +184 144 124 +180 140 124 +180 136 120 +176 132 120 +176 132 120 +172 128 116 +172 124 116 +172 124 116 +168 120 116 +168 116 112 +164 112 112 +164 108 112 +160 108 112 +160 104 108 +156 100 108 +156 96 108 +152 96 104 +152 92 104 +148 88 104 +148 84 100 +144 80 100 +144 76 100 +140 76 100 +140 72 96 +136 68 96 +136 64 96 +132 60 92 +132 56 92 +128 56 92 +128 52 88 +124 48 88 +124 44 88 +120 40 84 +120 36 84 +116 32 84 +116 28 84 +116 32 84 +112 32 80 +108 32 76 +104 28 76 +100 28 72 + 96 28 68 + 92 28 64 + 88 24 64 + 84 24 60 + 80 24 56 + 76 20 56 + 72 20 52 + 68 20 48 + 64 20 44 + 60 16 44 + 56 16 40 + 52 16 36 + 48 16 32 + 44 12 32 + 40 12 28 + 36 12 24 + 32 8 24 + 28 8 20 + 24 8 16 + 20 8 12 + 16 4 12 + 12 4 8 + 16 8 12 + 20 16 20 + 28 24 28 + 40 32 36 + 48 40 44 + 56 52 56 + 68 60 64 + 76 72 76 + 88 84 84 +100 96 96 +112 108 108 +124 120 120 +136 132 132 +148 144 144 +160 156 156 +172 168 168 +184 180 184 +196 196 196 +208 208 208 +224 224 224 +236 236 236 +252 248 248 +244 236 240 +240 228 232 +232 212 224 +220 200 212 +212 184 200 +204 168 188 +192 152 176 +184 136 164 +172 120 152 +160 100 140 +148 84 124 +136 64 112 +128 44 96 +116 28 80 +116 28 84 +112 24 80 +112 24 80 +112 24 80 +112 24 80 +112 24 80 +112 24 80 +108 24 80 +108 24 80 +108 24 76 +108 24 76 +108 24 76 +104 24 76 +104 24 76 +104 24 76 +104 24 72 +100 24 72 +100 24 72 +100 24 72 +100 24 72 + 96 24 68 + 96 24 68 + 96 20 68 + 96 20 68 + 92 20 68 + 92 20 64 + 92 20 64 + 88 20 64 + 88 20 64 + 88 20 64 + 88 20 60 + 84 20 60 + 84 20 60 + 84 20 60 + 80 20 56 + 80 20 56 + 80 20 56 + 76 16 56 + 76 16 56 + 76 16 52 + 76 16 52 + 72 16 52 + 72 16 52 + 72 16 48 + 68 16 48 + 68 16 48 + 68 16 48 + 64 16 44 + 64 16 44 + 64 16 44 + 60 16 44 + 60 16 44 + 60 12 40 + 56 12 40 + 56 12 40 + 56 12 40 + 52 12 36 + 52 12 36 + 52 12 36 + 48 12 36 + 48 12 32 + 48 12 32 + 44 12 32 + 44 12 32 + 44 12 28 + 40 8 28 + 40 8 28 + 40 8 24 + 36 8 24 + 36 8 24 + 36 8 24 + 32 8 20 + 32 8 20 + 28 8 20 + 28 8 20 + 28 8 16 + 24 8 16 + 24 4 16 + 24 4 16 + 20 4 12 + 20 4 12 + 16 4 12 + 16 4 8 + 16 4 8 + 12 4 8 + 12 4 8 + 12 4 4 + 8 4 4 + 8 4 4 + 8 4 4 + 8 4 4 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/JACCO285.MAP b/src/fractalzoomer/color_maps/JACCO285.MAP new file mode 100644 index 000000000..0ac2d1001 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO285.MAP @@ -0,0 +1,256 @@ + 40 0 0 + 52 12 0 + 68 20 0 + 80 32 0 + 96 44 0 +108 52 0 +132 68 8 +152 84 16 +168 100 24 +188 112 32 +204 124 36 +220 136 44 +236 152 52 +236 152 52 +224 144 48 +212 132 44 +200 124 40 +184 112 36 +168 100 32 +152 88 28 +136 72 24 +116 60 20 + 96 44 12 + 76 28 8 + 60 12 4 + 40 0 0 + 40 0 0 + 28 0 0 + 12 0 0 + 12 0 28 + 16 0 24 + 20 0 24 + 24 0 24 + 32 0 24 + 40 4 24 + 48 4 20 + 56 4 20 + 64 8 20 + 72 8 20 + 84 8 16 + 92 12 16 +100 12 16 +112 12 16 +112 16 16 +108 16 16 +108 16 16 +108 16 16 +108 16 16 +108 16 16 +108 16 16 +108 16 16 +108 16 16 +108 16 16 +108 16 16 +108 16 16 +108 16 16 +108 16 16 +108 16 16 +108 16 16 +108 16 16 +108 16 16 +104 16 16 +104 16 16 +104 16 16 +104 16 16 +104 16 16 +104 16 16 +104 16 12 +104 16 12 +104 16 12 +104 20 12 +104 20 12 +108 24 12 +108 24 12 +108 28 12 +108 28 12 +112 32 12 +112 36 12 +112 36 12 +112 36 12 +112 36 12 +116 40 12 +116 40 12 +120 44 16 +120 48 16 +124 48 16 +124 52 16 +128 56 20 +132 56 20 +132 60 20 +136 64 24 +140 68 24 +140 72 24 +144 72 28 +148 76 28 +148 80 28 +152 84 32 +156 88 32 +160 92 32 +160 92 36 +164 96 36 +168 100 36 +172 104 40 +172 108 40 +176 112 44 +180 116 44 +184 120 44 +188 124 48 +188 128 48 +192 132 52 +196 136 52 +200 140 52 +204 144 56 +208 148 56 +212 152 60 +212 156 60 +216 160 64 +220 164 64 +224 168 64 +228 172 68 +232 176 68 +236 180 72 +240 184 72 +244 188 76 +248 192 76 +248 196 80 +252 200 80 +240 192 76 +228 180 72 +216 172 68 +200 160 64 +188 148 56 +168 136 52 +156 124 48 +140 112 44 +124 100 36 +104 84 32 + 84 68 24 + 64 52 20 + 44 36 12 + 20 16 4 + 0 0 0 + 0 0 0 + 4 0 0 + 12 4 4 + 24 4 4 + 36 8 8 + 48 12 12 + 60 16 16 + 72 20 20 + 88 20 20 + 88 24 24 + 96 32 24 +108 48 28 +124 64 36 +144 80 40 +160 100 48 +180 120 52 +200 140 60 +220 164 68 +240 184 76 +244 188 76 +244 188 76 +124 72 72 +116 64 64 +108 56 56 +100 48 48 + 92 40 40 + 84 28 28 + 76 20 20 + 68 12 12 + 56 0 0 + 40 0 0 + 28 0 0 + 12 0 0 + 0 0 0 + 0 0 12 + 0 0 28 + 0 0 0 + 12 12 0 + 28 28 0 + 40 40 0 + 52 52 0 + 68 68 0 + 80 80 0 + 92 92 0 +108 108 0 +120 120 0 +132 132 0 +148 148 0 +160 160 0 +172 172 0 +188 188 0 +200 200 0 +200 200 0 +200 200 0 +188 188 0 +176 176 0 +160 160 0 +148 148 0 +136 136 0 +124 124 0 +108 108 0 + 96 96 0 + 84 84 0 + 72 72 0 + 56 56 0 + 44 44 0 + 28 28 0 + 16 16 0 + 0 0 0 + 8 8 8 + 20 20 20 + 32 32 32 + 44 44 44 + 52 52 52 + 64 64 64 + 76 76 76 + 88 88 88 +100 100 100 +112 112 112 +124 124 124 +136 136 136 +144 144 144 +156 156 156 +168 168 168 +180 180 180 +168 168 168 +156 156 156 +148 148 148 +136 136 136 +124 124 124 + 4 12 4 + 0 0 0 + 12 4 12 + 28 4 28 + 0 8 40 + 8 12 48 + 16 12 60 + 24 16 68 + 32 16 76 + 40 20 88 + 48 24 96 + 52 24 104 + 60 28 112 + 68 32 124 + 76 32 132 + 84 36 140 + 92 36 152 +100 40 160 + 92 36 152 + 84 36 144 + 76 32 136 + 68 32 128 + 60 28 120 + 52 28 108 diff --git a/src/fractalzoomer/color_maps/JACCO286.MAP b/src/fractalzoomer/color_maps/JACCO286.MAP new file mode 100644 index 000000000..f9ceed173 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO286.MAP @@ -0,0 +1,256 @@ +172 180 136 +172 180 136 +172 180 132 +168 176 132 +168 176 128 +168 176 128 +164 172 124 +164 172 124 +160 168 120 +160 168 116 +160 168 116 +156 164 112 +156 164 112 +156 164 108 +152 160 108 +152 160 104 +148 156 100 +148 156 100 +148 156 100 +148 156 96 +144 152 96 +144 152 92 +144 152 92 +144 148 88 +140 148 88 +140 148 88 +140 144 84 +144 152 88 +152 160 96 +144 152 88 +136 140 76 +136 140 76 +132 136 72 +132 136 72 +132 136 72 +128 136 68 +128 132 68 +128 132 68 +124 132 64 +124 132 64 +120 128 60 +116 124 60 +108 116 56 +104 112 56 +104 112 60 +104 112 64 +108 116 72 +116 124 84 +120 132 96 +128 140 108 +108 120 92 + 88 96 76 + 68 76 56 + 48 52 40 + 24 28 20 + 16 20 16 + 20 24 20 + 24 24 24 + 28 28 24 + 36 32 24 + 40 36 24 + 48 40 24 + 52 44 24 + 64 56 32 + 80 68 40 + 96 80 48 + 96 80 40 + 92 76 32 + 88 72 20 + 96 76 20 +100 80 20 +108 84 20 +112 88 20 +120 92 20 +124 96 20 +132 100 20 +136 104 20 +144 112 16 +152 120 28 +156 128 36 +164 136 44 +172 144 56 +176 156 64 +184 164 76 +192 172 84 +196 180 92 +204 188 104 +212 196 112 +216 208 124 +224 216 132 +232 224 140 +236 232 152 +244 240 160 +232 236 156 +220 228 152 +208 224 148 +192 216 144 +180 212 140 +168 204 136 +156 200 132 +140 192 128 +128 184 124 +116 180 120 +104 172 116 + 88 168 112 + 76 160 108 + 68 160 108 + 52 148 100 + 36 140 96 + 36 132 92 + 32 120 84 + 32 116 84 + 32 112 80 + 32 108 76 + 28 104 76 + 28 100 72 + 28 96 68 + 28 92 64 + 24 88 64 + 24 84 60 + 28 88 64 + 32 92 68 + 40 100 76 + 32 88 68 + 24 76 56 + 16 60 44 + 16 56 40 + 16 52 36 + 16 48 32 + 12 44 32 + 12 40 28 + 12 36 24 + 8 32 24 + 8 28 20 + 8 24 16 + 8 20 12 + 4 16 12 + 28 28 24 + 28 32 28 + 32 36 32 + 48 52 48 + 64 68 64 + 80 84 80 + 96 104 100 + 84 92 88 + 72 80 72 + 60 64 56 + 56 60 52 + 56 60 56 + 60 64 60 + 64 68 60 + 68 72 64 + 68 72 68 + 72 76 68 + 76 80 72 + 76 84 76 + 80 84 76 + 84 88 80 + 88 92 84 + 96 104 96 + 92 96 88 + 96 100 92 + 96 104 96 +100 108 96 +104 108 100 +108 112 104 +108 116 104 +112 120 108 +116 120 112 +116 124 112 +120 128 116 +124 132 120 +128 132 120 +128 136 124 +132 140 128 +136 144 132 +136 144 132 +140 148 136 +144 152 140 +148 156 140 +148 156 144 +152 160 148 +156 164 148 +156 168 152 +160 168 156 +164 172 156 +168 176 160 +168 180 164 +172 180 164 +176 184 168 +176 188 172 +180 192 176 +184 192 176 +188 196 180 +188 200 184 +192 204 184 +196 204 188 +196 208 192 +200 212 192 +204 216 196 +208 216 200 +208 220 200 +212 224 204 +216 228 208 +216 228 208 +220 232 212 +224 236 216 +228 240 220 +220 232 208 +228 236 220 +216 228 204 +224 236 216 +216 224 200 +220 232 212 +212 224 200 +220 232 208 +212 220 196 +216 228 204 +208 220 192 +216 224 200 +208 216 188 +212 224 200 +204 216 184 +212 220 196 +200 212 180 +208 220 192 +200 208 180 +208 216 188 +196 208 176 +204 216 184 +196 204 172 +200 212 180 +192 204 168 +200 208 180 +192 200 164 +196 208 176 +188 196 160 +196 204 172 +188 196 156 +192 204 168 +184 192 156 +192 200 164 +180 192 152 +188 196 160 +180 188 148 +188 196 156 +176 184 144 +184 192 156 +176 184 140 +180 192 152 +172 180 136 +180 188 148 +172 180 136 +176 184 144 +168 176 132 +176 184 140 diff --git a/src/fractalzoomer/color_maps/JACCO287.MAP b/src/fractalzoomer/color_maps/JACCO287.MAP new file mode 100644 index 000000000..6af80ad1d --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO287.MAP @@ -0,0 +1,256 @@ +252 252 168 +252 248 168 +248 240 164 +244 232 160 +244 224 156 +240 216 152 +236 212 152 +236 204 148 +232 196 144 +228 188 140 +224 180 136 +232 184 144 +220 164 128 +216 156 124 +212 148 120 +208 140 116 +204 128 112 +200 112 96 +192 100 80 +188 84 64 +184 72 48 +176 56 32 +172 44 16 +164 28 0 +176 56 20 +188 88 44 +200 120 68 +216 152 92 +196 132 80 +172 112 68 +148 92 56 +128 72 40 +104 52 28 + 80 32 16 + 56 8 0 + 48 8 0 + 36 4 0 + 28 4 0 + 16 0 0 + 28 0 0 + 36 0 0 + 48 0 0 + 56 0 0 + 68 0 0 + 92 36 24 +120 72 48 +144 108 76 +172 144 100 +196 180 128 +224 216 152 +252 252 180 +248 232 156 +240 212 132 +236 188 104 +228 168 80 +224 144 52 +216 124 28 +208 100 0 +196 88 0 +188 76 0 +180 68 0 +168 56 0 +160 44 0 +168 56 12 +176 72 24 +184 84 36 +196 100 52 +188 76 40 +180 52 28 +172 28 16 +160 0 0 +168 0 0 +180 0 0 +188 0 0 +200 0 0 +208 0 0 +208 16 8 +212 32 20 +216 48 32 +216 64 44 +220 84 52 +224 100 64 +236 124 84 +228 132 88 +232 148 100 +236 168 108 +240 184 120 +240 200 132 +244 216 144 +248 232 156 +252 252 168 +252 248 160 +252 240 148 +252 232 140 +252 224 128 +252 216 116 +252 208 108 +252 200 96 +252 196 88 +252 188 76 +252 180 64 +252 172 56 +252 164 44 +252 156 36 +252 148 24 +252 156 28 +252 132 0 +252 124 0 +240 116 0 +228 104 0 +212 96 0 +200 84 0 +184 76 0 +172 64 0 +160 52 0 +144 44 0 +136 44 4 +152 68 24 +172 104 52 +192 140 76 +212 176 104 +236 212 132 +224 188 112 +208 160 88 +192 132 68 +176 104 44 +160 76 20 +152 64 20 +140 52 20 +132 40 20 +120 28 16 +112 16 16 +100 4 12 +212 116 40 +208 108 40 +204 96 40 +200 84 40 +196 76 40 +192 64 40 +200 92 60 +212 120 80 +220 148 100 +232 176 120 +240 204 140 +252 232 164 +232 196 140 +208 156 116 +184 120 92 +160 80 68 +136 44 44 +112 4 16 +108 4 16 +100 4 12 + 92 4 12 + 84 4 12 + 76 4 8 + 72 4 8 + 64 4 8 + 56 4 4 + 80 0 0 +120 28 28 +100 0 0 +108 0 0 +112 0 0 +120 0 0 +128 16 8 +136 32 20 +144 48 32 +152 64 44 +164 84 52 +172 100 64 +180 116 76 +188 132 88 +196 148 100 +208 168 108 +216 184 120 +228 204 136 +232 216 144 +240 232 156 +252 252 172 +252 240 164 +248 228 156 +244 212 148 +244 200 140 +240 188 132 +236 172 124 +232 160 116 +232 148 108 +228 132 100 +224 120 92 +220 108 84 +220 92 76 +216 80 68 +212 68 60 +208 52 52 +212 64 64 +212 68 64 +212 76 60 +212 84 56 +212 92 52 +212 100 48 +212 108 44 +208 116 40 +208 124 36 +208 128 36 +208 136 32 +208 144 28 +208 152 24 +204 160 20 +204 168 16 +204 176 12 +204 184 8 +204 192 4 +200 200 0 +200 200 12 +204 204 28 +208 208 40 +208 208 56 +212 212 68 +216 216 84 +220 220 96 +220 220 112 +224 224 124 +228 228 140 +228 228 152 +232 232 168 +236 236 180 +240 240 196 +240 240 208 +244 244 224 +248 248 236 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 152 184 +252 164 176 +252 180 172 +252 192 164 +252 204 156 +252 216 152 +252 228 144 +252 244 136 +252 244 144 +252 244 148 +252 244 156 +252 244 160 +252 244 168 +252 248 172 +252 248 180 +252 248 184 +252 248 192 +252 248 196 +252 248 204 diff --git a/src/fractalzoomer/color_maps/JACCO288.MAP b/src/fractalzoomer/color_maps/JACCO288.MAP new file mode 100644 index 000000000..c33e63674 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO288.MAP @@ -0,0 +1,256 @@ +212 196 200 +204 184 192 +196 172 180 +188 160 168 +180 148 160 +172 136 148 +160 124 136 +152 112 128 +144 100 116 +136 88 104 +128 76 96 +120 64 84 +112 52 72 +104 40 64 + 96 28 52 + 88 16 40 + 76 4 28 + 76 8 32 + 80 8 32 + 80 8 32 + 80 8 36 + 84 8 36 + 84 8 40 + 84 8 40 + 88 8 44 + 88 8 44 + 92 12 48 + 88 12 48 + 84 12 48 + 84 12 44 + 92 20 48 +104 32 52 +112 44 56 +124 56 60 +136 64 64 +144 76 68 +156 88 72 +168 100 76 +176 108 80 +188 120 84 +196 132 88 +208 144 92 +220 152 96 +228 164 100 +240 176 104 +252 188 108 +240 176 104 +228 160 96 +216 148 92 +204 132 84 +188 116 76 +172 108 76 +160 96 72 +148 88 68 +132 76 68 +120 64 64 +108 56 60 +100 52 56 + 92 48 52 + 84 44 48 + 76 40 44 + 68 36 40 + 60 32 36 + 52 28 28 + 44 24 24 + 36 20 20 + 28 16 16 + 20 12 12 + 12 8 8 + 0 0 0 + 0 0 8 + 4 0 20 + 4 0 32 + 8 0 44 + 8 0 56 + 12 0 68 + 12 4 80 + 16 4 92 + 16 4 104 + 20 4 116 + 20 4 128 + 24 4 140 + 28 8 152 + 28 8 160 + 28 8 164 + 24 8 172 + 24 8 176 + 20 8 184 + 20 8 188 + 16 8 196 + 16 4 200 + 16 4 208 + 12 4 212 + 12 4 220 + 8 4 224 + 8 4 232 + 4 4 236 + 4 4 244 + 0 0 252 + 4 4 252 + 8 8 248 + 12 12 248 + 20 16 244 + 24 20 244 + 28 24 240 + 32 28 240 + 40 32 236 + 44 36 232 + 48 40 232 + 56 48 228 + 60 52 228 + 64 56 224 + 68 60 224 + 76 64 220 + 80 68 216 + 84 72 216 + 92 76 212 + 96 80 212 +100 84 208 +104 88 208 +112 96 204 +116 100 204 +120 104 200 +128 108 196 +132 112 196 +136 116 192 +140 120 192 +148 124 188 +152 128 188 +156 132 184 +164 140 180 +168 144 184 +172 152 188 +176 156 192 +180 160 192 +184 164 196 +188 168 200 +192 176 204 +192 180 204 +196 184 208 +200 188 212 +204 192 216 +208 196 216 +212 204 220 +216 208 224 +220 212 228 +224 216 228 +228 220 232 +232 228 236 +236 232 240 +240 236 240 +244 240 244 +248 244 248 +252 252 252 +244 244 248 +236 236 240 +228 228 232 +220 220 228 +212 208 220 +200 200 212 +192 192 208 +184 184 200 +176 172 192 +168 164 188 +156 156 180 +148 148 172 +140 136 168 +132 128 160 +124 120 152 +112 112 144 +104 104 140 + 96 92 132 + 88 84 124 + 80 76 120 + 68 68 112 + 60 56 104 + 52 48 100 + 44 40 92 + 36 32 84 + 24 20 76 + 28 20 84 + 28 20 92 + 28 20 100 + 32 24 104 + 32 24 112 + 36 24 120 + 36 24 128 + 40 28 132 + 40 28 140 + 40 28 148 + 44 28 156 + 44 32 160 + 48 32 168 + 48 32 176 + 48 32 184 + 52 36 188 + 52 36 196 + 56 36 204 + 56 36 212 + 60 40 220 + 60 40 216 + 56 40 208 + 56 36 200 + 52 36 192 + 52 36 184 + 48 32 176 + 48 32 168 + 44 32 160 + 44 28 152 + 40 28 148 + 40 28 140 + 36 24 132 + 36 24 124 + 32 24 116 + 32 20 108 + 28 20 100 + 28 20 92 + 32 24 96 + 40 32 100 + 44 36 104 + 52 44 108 + 60 52 112 + 64 56 116 + 72 64 120 + 76 72 128 + 84 76 132 + 92 84 136 + 96 92 140 +104 96 144 +108 104 148 +116 112 152 +124 116 160 +128 124 164 +136 132 168 +140 136 172 +148 144 176 +156 152 180 +160 156 184 +168 164 192 +172 172 196 +180 176 200 +188 184 204 +192 192 208 +200 196 212 +204 204 216 +212 212 224 +220 216 228 +224 224 232 +232 232 236 +236 236 240 +244 244 244 +252 252 252 +244 244 244 +236 232 232 +228 220 224 +220 208 212 diff --git a/src/fractalzoomer/color_maps/JACCO289.MAP b/src/fractalzoomer/color_maps/JACCO289.MAP new file mode 100644 index 000000000..518d83f1d --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO289.MAP @@ -0,0 +1,256 @@ + 4 8 4 + 0 0 0 + 0 0 0 + 4 4 0 + 8 4 0 + 8 8 0 + 12 8 0 + 16 12 0 + 20 12 0 + 20 16 0 + 24 16 0 + 28 20 0 + 28 20 0 + 32 24 0 + 36 24 0 + 40 28 0 + 40 32 0 + 44 32 0 + 48 36 0 + 48 36 0 + 52 40 0 + 56 40 0 + 60 44 0 + 60 44 0 + 64 48 0 + 68 48 0 + 68 52 0 + 72 52 0 + 76 56 0 + 80 56 0 + 80 60 0 + 84 64 0 + 88 64 0 + 88 68 0 + 92 68 0 + 96 72 0 +100 72 0 +100 76 0 +104 76 0 +108 80 0 +108 80 0 +112 84 0 +116 84 0 +120 88 0 +120 92 0 +124 92 0 +128 96 0 +128 96 0 +132 100 0 +136 100 0 +140 104 0 +140 104 0 +144 108 0 +148 108 0 +148 112 0 +152 112 0 +156 116 0 +160 124 12 +168 132 24 +172 140 36 +180 148 48 +188 156 64 +192 164 76 +200 172 88 +204 184 100 +212 192 112 +220 200 128 +224 208 140 +232 216 152 +236 224 164 +244 232 176 +252 244 192 +252 240 192 +252 240 188 +252 240 184 +252 240 180 +252 240 176 +252 236 176 +252 236 172 +252 236 168 +252 236 164 +252 236 160 +252 232 156 +252 232 148 +252 228 144 +252 228 136 +252 228 132 +252 224 128 +252 224 120 +244 216 116 +236 208 112 +224 200 108 +216 192 104 +204 184 100 +196 176 96 +188 168 88 +176 160 84 +168 148 80 +156 140 76 +148 132 72 +136 124 68 +128 116 64 +120 108 56 +108 100 52 +100 92 48 + 88 84 44 + 80 72 40 + 68 64 36 + 60 56 28 + 52 48 24 + 40 40 20 + 32 32 16 + 20 12 24 + 12 8 16 + 0 4 0 + 0 0 12 + 0 0 20 + 0 4 28 + 0 4 36 + 0 8 44 + 0 8 52 + 0 12 64 + 0 12 72 + 0 16 80 + 0 16 88 + 0 20 96 + 0 20 104 + 0 24 116 + 0 24 124 + 0 28 132 + 0 28 140 + 0 32 148 + 0 32 156 + 0 36 168 + 0 36 172 + 0 40 180 + 0 40 172 + 0 36 160 + 0 36 152 + 0 32 140 + 0 32 128 + 0 28 120 + 0 24 108 + 0 24 96 + 0 20 88 + 0 20 76 + 0 16 64 + 0 12 56 + 0 12 44 + 0 8 32 + 0 8 24 + 0 4 12 + 0 0 0 + 4 4 4 + 12 12 8 + 20 20 12 + 28 28 16 + 36 36 24 + 40 44 28 + 48 52 32 + 56 60 36 + 64 68 40 + 72 76 48 + 76 84 52 + 84 92 56 + 92 100 60 +100 108 68 +108 116 72 +116 124 76 +120 132 80 +128 140 84 +136 148 92 +144 156 96 +152 164 100 +156 172 104 +164 180 112 +172 188 116 +180 196 120 +188 204 124 +192 212 128 +200 220 136 +208 228 140 +216 236 144 +224 244 148 +232 252 156 +224 244 152 +216 232 144 +208 224 140 +196 212 132 +188 204 128 +180 192 120 +168 184 116 +160 172 108 +152 164 100 +140 152 96 +132 144 88 +124 132 84 +112 124 76 +104 112 72 + 96 104 64 + 84 92 60 + 76 84 52 + 68 72 44 + 56 64 40 + 48 52 32 + 40 44 28 + 28 32 20 + 20 24 16 + 12 12 8 + 0 0 0 + 4 4 8 + 8 12 16 + 12 20 24 + 16 28 32 + 20 36 40 + 24 44 48 + 28 52 56 + 32 60 68 + 36 68 76 + 40 76 84 + 44 84 92 + 48 92 100 + 52 100 108 + 56 108 116 + 60 116 124 + 68 124 136 + 68 124 132 + 64 120 128 + 64 116 124 + 60 112 120 + 60 108 116 + 56 104 112 + 56 100 108 + 52 96 104 + 52 92 100 + 48 88 96 + 48 84 92 + 44 80 88 + 44 76 84 + 40 72 80 + 40 68 76 + 36 64 68 + 32 60 64 + 32 56 60 + 28 52 56 + 28 48 52 + 24 44 48 + 24 40 44 + 20 36 40 + 20 32 36 + 16 28 32 + 16 24 28 + 12 20 24 + 12 16 20 + 8 12 16 + 8 8 12 diff --git a/src/fractalzoomer/color_maps/JACCO290.MAP b/src/fractalzoomer/color_maps/JACCO290.MAP new file mode 100644 index 000000000..c204339a2 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO290.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 8 8 8 + 12 12 12 + 16 16 16 + 20 20 24 + 24 24 28 + 32 28 32 + 36 32 36 + 40 36 40 + 44 44 48 + 48 48 52 + 52 52 56 + 56 56 60 + 64 60 64 + 68 64 72 + 72 68 76 + 76 72 80 + 80 76 84 + 84 80 88 + 88 88 96 + 96 92 100 +100 96 104 +104 100 108 +108 104 112 +112 108 120 +116 112 124 +120 116 128 +128 120 132 +132 128 140 +136 132 144 +140 136 148 +144 140 152 +148 144 156 +152 148 164 +160 152 168 +164 156 172 +168 160 176 +172 164 180 +176 168 184 +180 172 188 +184 176 192 +188 180 196 +192 188 200 +196 192 204 +200 196 212 +204 200 216 +208 204 220 +212 212 224 +216 216 228 +220 220 232 +224 224 236 +228 228 240 +236 236 248 +228 220 240 +236 232 248 +228 220 236 +232 228 244 +224 216 236 +232 224 244 +220 212 232 +228 220 240 +220 208 232 +228 220 236 +216 204 228 +224 216 228 +212 204 224 +220 212 220 +208 200 216 +216 208 212 +204 196 208 +208 204 204 +200 192 200 +204 200 196 +196 188 192 +200 192 188 +192 184 184 +192 188 180 +188 180 176 +188 184 168 +184 176 168 +184 180 160 +180 172 160 +180 176 152 +176 168 152 +172 172 144 +172 164 144 +168 164 136 +168 164 136 +164 160 128 +160 160 132 +156 156 120 +156 156 124 +152 152 112 +152 152 116 +148 148 100 +148 148 108 +144 144 92 +144 144 100 +136 136 84 +140 140 92 +132 132 76 +136 136 84 +128 128 68 +132 132 76 +124 124 64 +128 128 68 +120 120 60 +124 124 60 +112 112 56 +120 120 52 +104 104 52 +112 116 44 + 96 96 48 +108 112 40 + 88 88 44 +108 112 36 + 84 84 36 +104 108 32 + 76 76 32 +100 104 28 + 68 68 28 + 88 92 28 + 60 60 24 + 76 80 24 + 52 52 16 + 64 68 20 + 40 40 12 + 52 52 16 + 28 28 8 + 60 56 16 + 40 32 8 + 68 60 20 + 52 40 12 + 76 64 20 + 64 48 16 + 84 68 24 + 76 56 20 + 92 72 24 + 88 64 20 +100 76 28 +100 72 24 +108 80 28 +116 92 40 +124 100 44 +136 116 60 +140 120 60 +156 136 76 +160 140 76 +176 160 96 +176 160 96 +192 184 116 +192 180 112 +212 204 132 +212 200 128 +232 228 152 +228 220 144 +252 252 172 +220 208 132 +240 236 152 +212 196 116 +228 220 132 +204 184 100 +216 200 112 +192 172 84 +200 184 92 +184 160 72 +188 168 72 +176 148 56 +176 148 52 +168 136 40 +164 132 32 +156 120 24 +148 112 12 +140 100 0 +136 96 0 +128 92 0 +120 88 0 +112 80 0 +104 76 0 +100 72 0 + 92 64 0 + 84 60 0 + 76 56 0 + 68 48 0 + 60 44 0 + 56 40 0 + 48 32 0 + 40 28 0 + 32 24 0 + 24 16 0 + 16 12 0 + 8 4 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +192 192 192 diff --git a/src/fractalzoomer/color_maps/JACCO291.MAP b/src/fractalzoomer/color_maps/JACCO291.MAP new file mode 100644 index 000000000..72888446d --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO291.MAP @@ -0,0 +1,256 @@ +152 160 164 +156 160 168 +168 176 180 +180 184 196 +184 192 200 +192 192 204 +192 200 208 +204 204 216 +200 208 216 +216 216 228 +208 216 224 +228 228 240 +216 224 232 +240 240 252 +224 232 244 +236 236 248 +220 228 240 +232 236 248 +220 228 236 +228 232 244 +216 224 236 +224 232 244 +212 220 232 +220 228 240 +208 220 232 +220 228 236 +204 216 228 +216 224 228 +204 212 224 +212 220 220 +200 208 216 +208 216 212 +196 204 208 +204 208 204 +192 200 200 +200 204 196 +188 196 192 +192 200 188 +184 192 184 +188 192 180 +180 188 176 +184 188 168 +176 184 168 +180 184 160 +172 180 160 +176 180 152 +168 176 152 +172 172 144 +164 172 144 +164 168 136 +164 168 136 +160 164 128 +160 160 132 +156 156 120 +156 156 124 +152 152 112 +152 152 116 +148 148 100 +148 148 108 +144 144 92 +144 144 100 +136 136 84 +140 140 92 +132 132 76 +136 136 84 +128 128 68 +132 132 76 +124 120 60 +128 128 68 +120 116 52 +124 124 60 +116 112 44 +120 120 52 +108 104 32 +116 112 44 +108 100 32 +112 108 40 +104 96 32 +112 108 36 +104 92 32 +108 100 36 +100 88 32 +100 92 32 + 96 84 28 + 92 80 28 + 88 76 28 + 84 72 24 + 80 64 24 + 76 60 20 + 76 56 20 + 72 52 20 + 68 48 16 + 64 40 16 + 60 36 12 + 56 32 12 + 52 28 12 + 48 20 8 + 44 16 8 + 40 12 4 + 36 8 4 + 32 0 0 + 36 4 4 + 40 12 12 + 44 20 20 + 48 24 28 + 56 32 32 + 60 40 40 + 64 44 48 + 68 52 56 + 76 60 60 + 80 64 68 + 84 72 76 + 88 80 84 + 92 84 92 +100 92 96 +104 100 104 +108 104 112 +104 100 100 +120 120 124 +100 96 92 +128 132 140 +100 96 84 +140 148 156 + 96 92 76 +120 128 128 + 92 88 72 +100 104 100 + 92 88 64 + 80 80 72 + 88 84 56 + 60 56 40 + 84 80 48 + 64 56 36 + 88 80 48 + 68 56 32 + 96 80 48 + 72 56 28 +100 84 44 + 76 56 20 +108 84 44 + 88 64 20 +112 84 44 +100 72 24 +120 88 40 +112 80 28 +124 88 40 +124 88 32 +132 92 36 +152 104 40 +152 116 60 +156 132 80 +168 144 88 +176 160 104 +184 172 116 +196 188 128 +204 204 144 +220 220 156 +228 236 168 +252 252 172 +236 228 144 +216 204 116 +196 180 88 +180 152 60 +160 128 32 +140 100 0 +132 96 0 +124 88 0 +116 84 0 +108 76 0 +104 76 0 +100 72 0 + 96 68 0 + 92 68 0 + 88 64 0 + 84 60 0 + 80 56 0 + 76 56 0 + 72 52 0 + 68 48 0 + 84 64 12 +100 80 28 +116 100 44 +132 116 60 +148 136 76 +168 152 92 +184 172 108 +200 188 124 +216 208 140 +232 224 156 +252 244 172 +232 224 160 +208 200 144 +184 180 128 +164 156 112 +140 136 96 +116 112 80 + 92 92 64 + 72 68 48 + 48 48 32 + 24 24 16 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 12 + 44 44 28 + 68 64 44 + 88 88 60 +112 108 76 +136 132 92 +160 152 108 +180 176 124 +204 196 140 +228 220 156 +252 244 172 +232 224 160 +208 200 144 +184 180 128 +164 156 112 +140 136 96 +116 112 80 + 92 92 64 + 72 68 48 + 48 48 32 + 24 24 16 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 12 16 16 + 0 0 0 + 28 32 32 + 0 0 0 + 44 48 48 + 0 0 0 + 60 64 64 + 20 20 24 + 76 80 80 + 44 44 48 + 92 96 100 + 64 68 72 +104 112 116 + 88 92 96 +120 128 132 +112 112 120 +136 144 148 +132 136 144 diff --git a/src/fractalzoomer/color_maps/JACCO292.MAP b/src/fractalzoomer/color_maps/JACCO292.MAP new file mode 100644 index 000000000..6b41fb094 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO292.MAP @@ -0,0 +1,256 @@ +176 128 124 +168 120 116 +160 116 112 +152 108 104 +144 100 100 +136 96 92 +132 88 88 +124 84 80 +116 76 76 +108 68 68 +100 64 64 + 92 56 56 + 84 48 52 + 76 44 44 + 68 36 40 + 60 28 32 + 44 16 16 + 28 0 0 + 44 20 16 + 64 44 32 + 80 64 44 +100 84 60 +116 108 76 +136 128 92 +152 152 108 +172 172 124 +188 192 136 +208 216 152 +224 236 168 +208 220 156 +192 204 140 +172 188 128 +156 172 112 +140 156 100 +124 140 84 +104 124 72 + 88 108 56 + 72 92 44 + 52 76 28 + 36 60 16 + 16 40 0 + 28 52 16 + 44 68 32 + 60 84 48 + 72 100 64 + 88 112 80 +104 128 96 +120 144 112 +132 160 128 +148 176 144 +164 192 160 +180 204 176 +192 220 192 +208 236 208 +192 220 196 +176 204 184 +160 188 168 +144 172 156 +128 156 144 +112 140 132 + 92 120 116 + 76 104 104 + 60 88 92 + 44 72 80 + 28 56 64 + 12 40 52 + 28 52 68 + 40 64 84 + 56 76 100 + 68 88 112 + 84 100 128 + 96 112 144 +112 124 160 +124 136 176 +140 148 192 +152 160 204 +168 172 220 +180 184 236 +196 196 252 +180 180 240 +164 168 224 +148 152 212 +132 140 196 +116 124 184 +100 112 172 + 80 96 156 + 64 80 144 + 48 68 128 + 32 52 116 + 16 40 100 + 0 24 88 + 20 44 100 + 40 64 116 + 60 80 128 + 76 100 144 + 96 120 156 +116 140 172 +136 156 184 +156 176 196 +176 196 212 +192 216 224 +212 232 240 +232 252 252 +232 248 248 +232 244 244 +232 236 236 +228 232 232 +228 224 224 +224 220 216 +224 212 212 +220 208 204 +220 200 196 +216 196 192 +216 188 184 +216 184 176 +212 176 172 +212 172 164 +208 164 160 +208 160 152 +204 152 144 +204 148 140 +200 140 132 +200 136 124 +196 128 120 +196 124 112 +192 116 104 +188 112 100 +180 108 96 +172 104 92 +164 96 88 +156 92 84 +148 88 76 +140 80 72 +132 76 68 +128 72 64 +120 68 60 +112 60 56 +104 56 48 + 96 52 44 + 88 44 40 + 80 40 36 + 72 36 32 + 64 28 24 + 48 12 12 + 28 0 0 + 44 24 16 + 60 44 28 + 80 68 44 + 96 92 56 +112 112 72 +128 136 84 +144 156 100 +160 180 112 +180 204 128 +196 224 140 +212 248 156 +200 232 144 +184 216 132 +168 200 120 +152 184 108 +140 168 96 +124 152 84 +108 136 72 + 92 120 60 + 80 104 48 + 64 88 36 + 48 72 24 + 32 56 12 + 16 40 0 + 16 40 4 + 16 44 8 + 16 48 16 + 20 52 20 + 20 56 28 + 20 56 32 + 24 60 40 + 24 64 44 + 24 68 52 + 28 72 56 + 28 72 64 + 28 76 68 + 32 80 76 + 32 84 80 + 36 88 88 + 40 92 92 + 48 96 100 + 56 100 108 + 60 104 116 + 68 108 120 + 76 116 128 + 84 120 136 + 88 124 144 + 96 128 152 +104 132 156 +112 136 164 +116 144 172 +124 148 180 +132 152 184 +140 156 192 +144 160 200 +152 164 208 +160 172 216 +168 176 220 +172 180 228 +180 184 236 +188 188 244 +196 196 252 +180 180 240 +160 164 224 +144 148 212 +124 132 200 +108 116 184 + 88 100 172 + 72 84 156 + 52 68 144 + 36 52 132 + 16 36 116 + 0 20 104 + 20 36 116 + 40 56 128 + 60 72 140 + 76 92 148 + 96 108 160 +116 128 172 +136 144 184 +156 160 196 +176 180 208 +192 196 216 +212 216 228 +232 232 240 +252 252 252 +252 248 248 +248 244 244 +248 240 240 +244 236 236 +244 232 228 +240 228 224 +240 224 220 +236 216 216 +236 212 208 +232 208 204 +232 204 200 +228 200 196 +224 196 192 +224 192 184 +220 184 180 +220 180 176 +216 176 172 +216 172 164 +212 168 160 +212 164 156 +208 160 152 +204 152 144 +200 148 140 +192 140 136 +184 136 128 diff --git a/src/fractalzoomer/color_maps/JACCO293.MAP b/src/fractalzoomer/color_maps/JACCO293.MAP new file mode 100644 index 000000000..92426a2ee --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO293.MAP @@ -0,0 +1,256 @@ + 40 0 60 + 40 0 56 + 40 0 56 + 36 0 52 + 36 0 48 + 36 0 44 + 36 0 40 + 32 0 36 + 32 0 36 + 32 0 32 + 32 0 28 + 28 0 24 + 28 0 20 + 28 0 20 + 28 0 16 + 24 0 12 + 24 0 8 + 24 0 4 + 20 4 0 + 24 4 4 + 28 8 8 + 36 12 12 + 40 12 16 + 48 16 20 + 52 20 24 + 60 20 28 + 64 24 32 + 72 28 36 + 76 32 40 + 84 32 44 + 88 36 48 + 96 40 52 +100 40 56 +108 44 60 +112 48 64 +120 52 68 +124 56 72 +128 60 72 +132 68 76 +136 72 76 +140 76 76 +144 80 80 +148 84 80 +152 92 84 +160 96 84 +164 100 84 +168 104 88 +172 112 88 +176 116 92 +180 120 92 +184 124 92 +188 128 96 +192 136 96 +196 140 100 +200 144 100 +208 148 100 +212 156 104 +216 160 104 +220 164 108 +224 168 108 +228 172 108 +232 180 112 +236 184 112 +240 188 116 +244 192 116 +252 200 120 +248 196 120 +244 192 116 +240 188 112 +240 188 128 +224 172 116 +236 184 144 +208 156 124 +228 180 156 +192 140 132 +224 176 172 +176 124 140 +220 172 184 +160 108 144 +212 168 200 +144 92 152 +208 164 212 +128 76 160 +200 160 228 +108 56 168 +204 172 232 +100 52 156 +212 184 236 +108 68 160 +220 200 240 +140 108 180 +228 212 240 +172 148 200 +236 224 244 +164 140 192 +220 204 232 +152 128 184 +200 184 220 +140 116 176 +184 164 204 +128 104 168 +164 144 192 +120 92 160 +144 124 180 +108 80 152 +128 104 164 + 96 68 144 +108 84 152 + 84 56 132 + 88 60 136 + 92 64 136 + 96 68 140 + 96 72 140 +100 76 144 +104 80 148 +108 84 148 +112 88 152 +116 92 152 +120 96 156 +120 100 160 +124 104 160 +128 108 164 +132 112 168 +128 108 160 +132 120 168 +124 112 156 +136 128 168 +124 116 152 +136 136 168 +120 120 144 +140 148 168 +120 124 140 +144 156 168 +116 128 136 +136 148 160 +108 120 128 +128 136 148 +100 108 116 +120 128 140 + 92 100 108 +112 116 128 + 84 88 96 +104 104 120 + 76 80 88 + 96 96 108 + 68 68 76 + 88 84 100 + 60 60 68 + 80 72 88 + 52 48 56 + 64 56 68 + 40 36 44 + 44 40 48 + 28 24 28 + 60 56 64 + 48 44 48 + 76 76 80 + 68 64 68 + 96 92 96 + 88 84 88 +112 112 116 +108 104 108 +132 128 132 +128 124 128 +148 148 148 +148 148 148 +164 164 168 +168 168 168 +184 184 184 +188 188 188 +200 200 200 +208 208 208 +220 220 220 +228 228 228 +240 240 240 +252 252 252 +244 244 244 +232 232 236 +224 224 224 +212 212 216 +204 204 204 +192 192 196 +184 180 188 +172 172 176 +164 160 168 +152 152 156 +144 140 148 +132 128 140 +120 120 128 +112 108 120 +100 100 108 + 92 88 100 + 80 76 92 + 72 68 80 + 60 56 72 + 52 48 60 + 40 36 52 + 28 24 40 + 32 24 40 + 36 24 40 + 36 24 44 + 36 24 48 + 36 24 52 + 36 28 56 + 36 28 60 + 32 32 68 + 32 32 72 + 32 32 76 + 36 32 80 + 36 28 84 + 40 28 88 + 40 24 92 + 44 24 96 + 44 24 104 + 48 20 108 + 48 20 112 + 52 16 116 + 52 16 120 + 56 12 124 + 56 12 132 + 60 12 136 + 60 8 140 + 64 8 144 + 64 4 148 + 68 4 152 + 72 0 160 + 72 0 160 + 72 0 156 + 72 0 152 + 68 0 148 + 68 0 144 + 68 0 144 + 68 0 140 + 64 0 136 + 64 0 132 + 64 0 128 + 64 0 128 + 60 0 124 + 60 0 120 + 60 0 116 + 60 0 112 + 56 0 108 + 56 0 108 + 56 0 104 + 52 0 100 + 52 0 96 + 52 0 92 + 52 0 92 + 48 0 88 + 48 0 84 + 48 0 80 + 48 0 76 + 44 0 72 + 44 0 72 + 44 0 68 + 44 0 64 diff --git a/src/fractalzoomer/color_maps/JACCO294.MAP b/src/fractalzoomer/color_maps/JACCO294.MAP new file mode 100644 index 000000000..c31e89ce2 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO294.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 8 8 0 + 12 12 0 + 16 16 4 + 20 20 4 + 28 28 8 + 36 36 8 + 48 40 8 + 56 48 8 + 64 52 4 + 76 60 4 + 84 64 4 + 92 72 4 +104 76 4 +112 84 4 +120 88 0 +132 96 0 +136 104 8 +144 112 16 +152 120 28 +156 128 36 +164 136 44 +172 144 56 +176 156 64 +184 164 76 +192 172 84 +196 180 92 +204 188 104 +212 196 112 +216 208 124 +224 216 132 +232 224 140 +236 232 152 +244 240 160 +240 236 156 +240 236 156 +240 236 156 +240 236 156 +236 232 156 +236 232 152 +232 232 152 +232 228 152 +228 228 148 +228 224 148 +224 224 148 +224 220 144 +220 220 144 +220 216 140 +216 216 140 +212 212 140 +212 212 136 +208 208 136 +208 208 132 +204 204 132 +200 200 128 +196 200 128 +196 196 124 +192 192 124 +188 192 120 +184 188 120 +184 184 116 +180 184 112 +176 180 112 +172 176 108 +168 172 108 +168 172 104 +164 168 104 +160 164 100 +156 160 96 +152 160 96 +148 156 92 +144 152 88 +140 148 88 +136 144 84 +132 144 80 +136 144 84 +128 136 72 +136 140 80 +128 132 68 +132 140 76 +124 128 64 +132 136 72 +144 148 80 +168 172 100 +196 200 124 +232 236 156 +232 236 156 +220 228 152 +208 224 148 +192 216 144 +180 212 140 +168 204 136 +156 200 132 +140 192 128 +128 184 124 +116 180 120 +104 172 116 + 88 168 112 + 76 160 108 + 64 156 104 + 52 148 100 + 36 140 96 + 36 132 92 + 32 120 84 + 32 116 84 + 32 112 80 + 32 108 76 + 28 104 76 + 28 100 72 + 28 96 68 + 28 92 64 + 24 88 64 + 24 84 60 + 24 80 56 + 20 76 56 + 20 72 52 + 20 68 48 + 20 64 44 + 16 60 44 + 16 56 40 + 16 52 36 + 16 48 32 + 12 44 32 + 12 40 28 + 12 36 24 + 8 32 24 + 8 28 20 + 8 24 16 + 8 20 12 + 4 16 12 + 4 12 8 + 4 8 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 8 8 8 + 8 12 8 + 12 12 12 + 16 16 16 + 16 20 16 + 20 24 20 + 24 24 24 + 28 28 24 + 28 32 28 + 32 36 32 + 36 36 32 + 36 40 36 + 40 44 40 + 44 48 44 + 48 48 44 + 48 52 48 + 52 56 52 + 56 60 52 + 56 60 56 + 60 64 60 + 64 68 60 + 68 72 64 + 68 72 68 + 72 76 68 + 76 80 72 + 76 84 76 + 80 84 76 + 84 88 80 + 88 92 84 + 88 96 88 + 92 96 88 + 96 100 92 + 96 104 96 +100 108 96 +104 108 100 +108 112 104 +108 116 104 +112 120 108 +116 120 112 +116 124 112 +116 124 112 +120 124 116 +120 128 116 +124 132 120 +128 136 124 +132 140 132 +140 144 136 +144 152 140 +148 156 148 +156 160 152 +160 168 160 +168 172 164 +176 180 172 +180 184 180 +188 192 188 +196 200 192 +204 204 200 +208 212 208 +216 220 216 +224 228 224 +232 236 232 +240 244 240 +252 248 248 +252 252 252 +248 248 248 +248 248 248 +248 248 248 +248 248 248 +244 248 244 +244 248 244 +244 244 240 +244 244 240 +240 244 236 +240 244 236 +236 240 232 +236 240 232 +236 240 228 +232 240 228 +232 236 224 +228 236 220 +228 236 220 +224 232 216 +224 232 212 +220 232 212 +220 228 208 +216 228 204 +216 228 204 +216 228 204 +208 220 192 +216 224 200 +208 216 188 +212 224 200 +204 216 184 +212 220 196 +200 212 180 +208 220 192 +200 208 180 +208 216 188 +196 208 176 +204 216 184 +196 204 172 +200 212 180 +192 204 168 +200 208 180 +192 200 164 +196 208 176 +188 196 160 +196 204 172 +188 196 156 +192 204 168 +184 192 156 +192 200 164 +180 192 152 +188 196 160 +180 188 148 +188 196 156 +176 184 144 +184 192 156 diff --git a/src/fractalzoomer/color_maps/JACCO295.MAP b/src/fractalzoomer/color_maps/JACCO295.MAP new file mode 100644 index 000000000..ecf9d47ce --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO295.MAP @@ -0,0 +1,256 @@ +228 196 216 +240 212 232 +224 188 208 +208 164 184 +192 140 160 +176 116 132 +160 92 108 +140 68 80 +120 56 64 +100 44 52 + 84 36 40 + 64 24 28 + 48 12 12 + 28 0 0 + 44 16 24 + 60 28 44 + 80 44 68 + 96 56 92 +112 72 112 +128 84 136 +144 100 156 +160 112 180 +180 128 204 +180 128 204 +180 128 204 +180 132 204 +184 136 204 +184 136 208 +188 140 208 +188 144 208 +192 148 212 +192 152 212 +196 156 216 +200 164 216 +200 168 216 +204 172 220 +208 176 220 +212 184 224 +212 188 224 +216 192 228 +220 200 232 +224 204 232 +228 212 236 +232 216 236 +236 224 240 +240 232 244 +244 236 244 +248 244 248 +248 248 248 +252 252 252 +248 248 248 +248 248 248 +248 248 248 +244 244 248 +244 244 244 +240 240 244 +240 240 244 +236 236 240 +236 232 240 +232 232 236 +232 228 236 +228 224 232 +224 220 232 +220 220 228 +220 216 228 +216 212 224 +212 208 220 +208 204 220 +208 200 216 +204 196 216 +200 192 212 +196 192 208 +192 188 208 +188 184 204 +184 180 200 +180 172 200 +184 176 200 +204 192 216 +224 208 232 +248 252 228 +232 236 212 +216 220 192 +200 204 172 +184 188 152 +168 172 136 +152 156 116 +136 140 96 +120 124 76 +104 108 56 + 88 88 36 + 76 72 20 + 64 52 0 + 76 60 12 + 92 72 28 +104 84 44 +120 96 60 +136 104 72 +144 108 80 +152 116 92 +164 124 100 +172 132 112 +184 140 120 +192 148 132 +200 156 144 +212 164 152 +220 172 164 +232 180 172 +240 188 184 +252 196 196 +244 188 184 +236 176 172 +224 164 160 +216 152 144 +204 140 132 +196 128 120 +184 116 108 +176 104 92 +164 92 80 +156 80 68 +144 68 56 +136 56 40 +124 44 28 +116 32 16 +104 20 0 +108 28 8 +116 40 16 +120 48 24 +128 60 32 +136 72 40 +140 80 48 +144 88 52 +148 96 60 +152 104 68 +160 112 72 +164 120 80 +168 128 88 +172 136 92 +180 144 100 +184 152 108 +188 160 112 +192 168 120 +200 176 128 +204 184 132 +208 192 140 +212 200 148 +220 208 156 +212 200 152 +204 192 144 +196 184 136 +188 176 132 +180 164 124 +172 156 116 +164 148 112 +156 140 104 +148 132 96 +140 120 92 +132 112 84 +124 104 76 +116 96 72 +108 88 64 +100 76 56 + 92 68 52 + 84 60 44 + 76 52 36 + 64 40 28 + 52 28 16 + 56 36 24 + 64 48 32 + 72 56 44 + 80 68 52 + 76 64 48 + 76 64 48 + 72 60 48 + 68 60 44 + 68 56 44 + 64 52 40 + 60 52 40 + 56 48 36 + 52 44 32 + 48 40 32 + 44 36 28 + 40 32 24 + 36 28 20 + 28 24 20 + 24 20 16 + 20 16 12 + 16 12 8 + 8 8 4 + 4 4 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 0 0 + 4 4 4 + 8 8 4 + 12 12 8 + 20 12 12 + 24 16 12 + 28 20 16 + 32 28 20 + 40 32 24 + 44 36 28 + 52 40 32 + 60 44 36 + 64 52 40 + 72 56 44 + 80 60 48 + 88 68 52 + 96 72 56 +104 80 60 +108 88 68 +112 88 68 +120 92 76 +128 100 84 +140 108 92 +148 116 100 +156 124 108 +168 128 120 +176 136 128 +184 144 136 +196 152 144 +204 160 152 +212 164 160 +224 172 168 +232 180 176 +240 188 184 +252 196 196 +244 188 184 +232 176 172 +224 164 160 +212 156 148 +204 144 136 +192 132 124 +184 124 112 +172 112 100 +160 100 88 +152 92 76 +140 80 64 +132 68 52 +120 60 40 +112 48 28 +100 36 16 + 88 24 0 + 96 36 12 +108 48 28 +116 64 40 +128 76 56 +136 92 68 +148 104 84 +156 120 96 +168 132 112 +176 148 124 +188 160 140 +196 176 152 +208 188 168 +216 204 180 diff --git a/src/fractalzoomer/color_maps/JACCO296.MAP b/src/fractalzoomer/color_maps/JACCO296.MAP new file mode 100644 index 000000000..236eb27de --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO296.MAP @@ -0,0 +1,256 @@ + 72 0 52 + 68 0 48 + 60 0 44 + 56 0 40 + 48 0 36 + 44 0 28 + 36 0 24 + 28 0 20 + 20 0 16 + 12 0 8 + 4 0 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 4 4 4 + 8 8 8 + 8 12 8 + 12 16 12 + 16 16 16 + 20 20 20 + 16 16 16 + 20 20 20 + 20 20 20 + 24 24 24 + 24 28 24 + 32 32 32 + 32 32 32 + 40 40 36 + 36 40 36 + 44 48 44 + 44 48 44 + 56 56 52 + 52 56 52 + 64 64 60 + 60 64 60 + 72 76 68 + 68 72 68 + 84 88 80 + 80 84 76 + 92 96 88 + 88 92 84 +104 108 100 + 96 104 96 +116 120 108 + 96 104 96 +116 120 108 +100 108 100 +120 124 112 +104 116 104 +124 128 116 +112 120 112 +132 136 124 +120 128 116 +136 144 128 +124 136 124 +144 148 136 +132 144 132 +152 156 144 +144 152 140 +160 168 152 +152 160 148 +168 176 160 +160 172 160 +176 184 168 +168 180 168 +184 192 176 +180 192 176 +196 204 188 +192 200 188 +204 216 196 +200 212 196 +216 224 208 +212 224 208 +224 236 216 +220 232 216 +232 244 224 +220 232 212 +228 240 220 +216 228 208 +228 236 220 +212 224 204 +224 228 216 +212 224 204 +220 220 212 +208 216 200 +216 212 208 +204 208 196 +208 204 204 +200 200 192 +204 196 200 +196 192 188 +200 188 192 +192 184 184 +192 180 188 +188 176 180 +188 168 184 +184 168 176 +184 160 180 +180 160 172 +180 152 176 +176 152 168 +172 144 172 +172 144 164 +168 136 164 +168 136 164 +164 128 160 +160 132 160 +156 120 156 +156 124 156 +152 112 152 +152 116 152 +148 100 148 +148 108 148 +144 92 144 +144 100 144 +136 84 136 +140 92 140 +132 76 132 +136 84 136 +128 68 128 +132 76 132 +120 60 124 +128 68 128 +116 52 120 +124 60 124 +112 44 116 +120 52 120 +104 32 108 +112 44 116 +100 28 104 +108 40 112 +104 32 108 +108 36 112 +100 28 104 +104 32 108 + 88 28 92 +100 28 104 + 76 24 80 + 88 28 92 + 64 20 68 + 76 24 80 + 52 16 52 + 64 20 68 + 40 12 40 + 52 16 52 + 44 12 40 + 56 16 52 + 52 12 44 + 60 16 56 + 60 16 52 + 68 20 60 + 72 20 56 + 80 20 64 + 84 20 64 + 88 24 72 + 96 24 72 +100 28 76 +112 28 80 +116 28 84 +124 32 88 +128 32 92 +140 36 96 +144 36 100 +152 40 104 +152 40 104 +152 40 104 +152 40 104 +156 44 108 +156 44 108 +160 48 112 +160 48 116 +164 52 120 +164 56 124 +168 60 128 +168 64 128 +172 64 132 +172 68 136 +176 72 140 +176 76 144 +180 76 148 +184 80 152 +184 84 156 +188 88 160 +192 92 164 +196 96 168 +196 100 172 +200 104 176 +204 108 180 +208 112 188 +212 116 192 +212 124 196 +216 128 200 +220 132 208 +224 136 212 +228 140 216 +232 144 224 +236 152 228 +240 156 232 +244 160 240 +248 164 244 +252 172 252 +252 172 252 +248 168 248 +248 168 248 +244 164 244 +240 160 240 +240 156 236 +236 152 232 +232 148 228 +228 144 224 +224 140 220 +220 136 212 +216 132 208 +208 124 204 +204 120 196 +200 116 192 +196 108 184 +188 104 180 +184 96 172 +180 92 164 +172 84 160 +168 80 152 +160 72 144 +156 64 136 +148 56 128 +140 52 124 +136 44 116 +128 36 108 +120 28 100 +116 20 92 +108 12 84 +100 4 76 + 96 0 68 + 96 0 68 + 92 0 64 + 88 0 64 + 84 0 60 + 80 0 56 + 76 0 56 diff --git a/src/fractalzoomer/color_maps/JACCO297.MAP b/src/fractalzoomer/color_maps/JACCO297.MAP new file mode 100644 index 000000000..ebdb9b981 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO297.MAP @@ -0,0 +1,256 @@ +116 116 116 +108 108 108 +100 100 100 + 92 92 92 + 88 88 88 + 80 80 80 + 76 76 76 + 68 68 68 + 60 60 60 + 56 56 56 + 48 48 48 + 40 40 40 + 32 32 32 + 28 28 28 + 20 20 20 + 12 12 12 + 8 8 8 + 0 0 0 + 8 4 0 + 16 12 4 + 32 20 12 + 44 28 16 + 60 40 20 + 76 48 28 + 92 60 32 +108 72 40 +128 84 48 +148 92 52 +148 96 56 +152 100 56 +160 104 56 +164 108 56 +168 112 56 +172 112 56 +176 116 56 +184 120 56 +188 124 56 +192 128 56 +196 132 56 +204 136 56 +208 140 52 +212 144 52 +216 144 52 +220 148 52 +228 152 52 +232 156 52 +236 160 52 +240 164 52 +244 168 52 +252 172 48 +248 172 48 +244 168 48 +240 164 48 +236 160 48 +228 156 48 +224 152 48 +220 152 52 +216 148 52 +212 144 52 +204 140 52 +200 136 52 +196 132 52 +192 128 52 +188 124 52 +180 120 52 +172 116 48 +164 108 48 +156 104 44 +148 100 40 +140 92 40 +128 84 36 +120 80 32 +108 72 28 + 96 64 28 + 84 56 24 + 72 48 20 + 60 40 16 + 48 32 12 + 36 24 8 + 24 16 4 + 12 8 0 + 0 0 0 + 0 0 0 + 4 4 0 + 12 16 0 + 20 24 0 + 28 36 0 + 40 48 0 + 48 60 0 + 60 76 0 + 72 88 0 + 84 104 0 + 92 116 0 + 96 120 0 +104 128 0 +112 136 0 +124 144 0 +132 152 0 +140 160 0 +132 152 0 +120 144 0 +112 136 0 +104 128 0 + 92 120 0 + 84 112 0 + 76 104 0 + 64 96 0 + 56 88 0 + 48 80 0 + 36 72 0 + 28 64 0 + 20 56 0 + 8 48 0 + 0 40 0 + 8 48 0 + 16 56 0 + 28 64 0 + 36 72 0 + 44 76 0 + 52 84 0 + 60 92 0 + 72 100 0 + 80 108 0 + 88 116 0 + 96 124 0 +104 132 0 +112 136 0 +124 144 0 +132 152 0 +140 160 0 +132 152 0 +124 144 0 +112 140 0 +104 132 0 + 96 124 0 + 88 116 0 + 76 104 0 + 80 108 0 + 72 100 0 + 60 92 0 + 52 84 0 + 44 80 0 + 36 72 0 + 28 64 0 + 28 64 0 + 36 68 4 + 40 72 8 + 44 72 12 + 52 76 16 + 60 80 20 + 64 84 24 + 72 88 28 + 80 96 32 + 88 100 40 + 96 104 44 +104 108 48 +112 112 56 +120 116 60 +128 124 64 +136 128 72 +144 132 76 +152 140 84 +160 144 88 +172 148 96 +180 156 100 +188 160 108 +200 164 112 +200 168 116 +204 172 120 +208 176 120 +212 180 124 +216 184 128 +224 188 132 +228 192 136 +232 196 140 +236 200 140 +240 204 144 +244 208 148 +252 212 152 +248 212 152 +244 208 148 +240 204 144 +232 200 144 +228 196 140 +224 192 136 +216 184 132 +212 180 128 +204 176 124 +196 168 120 +192 164 116 +184 156 112 +176 152 108 +168 144 104 +160 136 100 +152 132 96 +148 124 88 +140 120 84 +132 112 80 +124 104 76 +116 96 72 +104 92 64 + 96 84 60 + 88 76 56 + 80 68 48 + 72 60 44 + 64 52 40 + 56 48 32 + 56 48 36 + 44 40 28 + 32 28 24 + 20 20 16 + 8 8 8 + 12 12 12 + 20 20 20 + 28 28 28 + 36 36 36 + 40 40 40 + 48 48 48 + 56 56 56 + 60 60 60 + 68 68 68 + 76 76 76 + 84 84 84 + 88 88 88 + 96 96 96 +104 104 104 +108 108 108 +116 116 116 +124 124 124 +128 128 128 +136 136 136 +144 144 144 +152 152 152 +156 156 156 +164 164 164 +172 172 172 +176 176 176 +184 184 184 +192 192 192 +200 200 200 +204 204 204 +212 212 212 +204 204 204 +200 200 200 +192 192 192 +188 188 188 +180 180 180 +172 172 172 +168 168 168 +160 160 160 +156 156 156 +148 148 148 +140 140 140 +136 136 136 +128 128 128 +124 124 124 diff --git a/src/fractalzoomer/color_maps/JACCO298.MAP b/src/fractalzoomer/color_maps/JACCO298.MAP new file mode 100644 index 000000000..34bc38a74 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO298.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 4 4 + 0 4 4 + 0 8 8 + 4 8 8 + 4 12 12 + 4 12 12 + 4 16 16 + 4 16 16 + 8 16 20 + 8 20 20 + 8 20 24 + 8 24 24 + 8 24 28 + 8 28 28 + 12 28 32 + 12 32 32 + 12 32 36 + 12 36 36 + 12 36 40 + 16 36 40 + 16 40 44 + 16 40 44 + 16 44 48 + 16 44 48 + 16 48 52 + 20 48 52 + 20 52 56 + 20 52 56 + 20 56 60 + 20 56 60 + 24 60 64 + 24 60 64 + 24 56 60 + 24 52 56 + 20 52 52 + 20 48 48 + 20 44 44 + 16 44 40 + 16 40 36 + 16 36 36 + 12 36 32 + 12 32 28 + 12 28 24 + 8 28 20 + 8 24 16 + 8 20 12 + 4 16 8 + 4 12 16 + 4 12 16 + 4 16 12 + 4 16 12 + 8 20 12 + 8 20 12 + 8 24 8 + 8 28 8 + 8 28 8 + 12 32 8 + 12 32 4 + 12 36 4 + 12 36 4 + 12 40 4 + 16 44 0 + 8 48 0 + 12 48 0 + 16 48 0 + 24 52 0 + 28 52 0 + 32 52 0 + 40 56 0 + 44 56 0 + 48 60 0 + 56 60 0 + 60 60 0 + 64 64 0 + 72 64 0 + 76 68 0 + 80 68 0 + 88 68 0 + 92 72 0 + 96 72 0 +104 76 0 +108 76 0 +112 76 0 +120 80 0 +124 80 0 +132 84 4 +132 84 4 +136 88 4 +140 92 8 +140 96 8 +144 100 12 +148 104 12 +152 108 16 +152 108 16 +156 112 20 +160 116 20 +164 120 24 +164 124 24 +168 128 28 +172 132 28 +176 136 32 +176 136 32 +180 140 36 +184 144 36 +188 148 40 +188 152 40 +192 156 44 +196 160 44 +192 156 44 +184 152 44 +176 148 40 +168 144 40 +160 140 40 +156 136 36 +148 132 36 +140 128 36 +132 124 32 +124 120 32 +120 116 32 +112 112 28 +104 108 28 + 96 104 24 + 88 100 24 + 84 96 24 + 76 92 20 + 68 88 20 + 60 84 20 + 52 80 16 + 48 76 16 + 40 72 16 + 32 68 12 + 24 64 12 + 16 56 8 + 20 60 12 + 28 64 16 + 32 68 20 + 36 72 24 + 40 76 32 + 44 84 40 + 48 88 44 + 56 92 52 + 60 100 60 + 64 104 64 + 68 108 72 + 76 116 80 + 80 120 88 + 84 124 92 + 88 132 100 + 96 136 108 +100 140 112 +104 148 120 +108 152 128 +116 160 136 +116 160 136 +112 156 132 +112 152 128 +108 148 124 +108 144 120 +104 140 116 +104 140 112 +100 136 108 +100 132 104 + 96 128 100 + 96 124 96 + 92 120 92 + 92 120 88 + 88 116 84 + 88 112 80 + 84 108 76 + 84 104 72 + 80 100 72 + 80 100 68 + 76 96 64 + 76 92 60 + 72 88 56 + 72 84 52 + 68 80 48 + 68 80 44 + 64 76 40 + 64 72 36 + 60 68 32 + 60 64 28 + 56 60 24 + 56 60 20 + 52 56 16 + 52 52 12 + 48 48 8 + 48 44 4 + 44 40 0 + 44 44 0 + 40 48 0 + 36 52 4 + 36 56 4 + 32 60 8 + 28 64 8 + 24 68 8 + 24 72 12 + 20 76 12 + 16 80 16 + 12 84 16 + 12 88 16 + 8 92 20 + 4 96 20 + 0 100 24 + 0 104 24 + 0 108 24 + 0 112 20 + 0 116 20 + 0 120 20 + 0 124 20 + 0 124 16 + 0 128 16 + 0 132 16 + 0 136 16 + 0 140 12 + 0 144 12 + 0 148 12 + 0 152 12 + 0 156 8 + 0 160 8 + 0 164 8 + 0 168 8 + 0 172 4 + 0 176 4 + 0 180 4 + 0 184 0 + 0 184 0 + 0 184 0 + 0 180 0 + 0 176 0 + 0 168 0 + 0 160 0 + 0 152 0 + 0 144 0 + 0 136 0 + 0 128 0 + 0 120 0 + 0 116 0 + 0 108 0 + 0 100 0 + 0 92 0 + 0 84 0 + 0 76 0 + 0 68 0 + 0 60 0 + 0 56 0 + 0 48 0 + 0 40 0 + 0 32 0 + 0 24 0 + 0 16 0 + 0 8 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/JACCO299.MAP b/src/fractalzoomer/color_maps/JACCO299.MAP new file mode 100644 index 000000000..91e994df1 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO299.MAP @@ -0,0 +1,256 @@ +148 136 116 +144 128 108 +140 124 100 +132 116 96 +128 112 88 +124 104 80 +116 100 76 +112 92 68 +108 88 60 +100 80 56 + 96 72 48 + 92 68 40 + 84 60 36 + 80 56 28 + 76 48 20 + 68 44 16 + 64 36 8 + 56 28 0 + 56 28 0 + 56 28 0 + 56 28 0 + 56 32 0 + 60 32 0 + 60 32 0 + 60 36 0 + 60 36 0 + 60 36 0 + 64 36 0 + 64 40 0 + 64 40 0 + 64 40 0 + 68 44 0 + 68 44 0 + 68 44 0 + 72 48 4 + 76 52 8 + 80 56 12 + 84 64 20 + 92 68 24 + 96 72 28 +100 80 36 +104 84 40 +112 88 44 +116 96 52 +120 100 56 +124 104 60 +128 112 68 +136 116 72 +140 120 76 +144 128 84 +148 132 88 +156 136 92 +160 144 100 +164 148 104 +168 152 108 +172 160 116 +180 164 120 +184 168 124 +188 176 132 +192 180 136 +200 188 144 +200 188 144 +196 184 144 +196 184 140 +192 180 140 +188 180 136 +188 176 136 +184 172 132 +180 172 132 +180 168 128 +176 168 128 +176 164 124 +172 160 124 +168 160 124 +168 156 120 +164 156 120 +160 152 116 +160 148 116 +156 148 112 +152 144 112 +152 144 108 +148 140 108 +148 136 104 +144 136 104 +140 132 104 +140 132 100 +136 128 100 +132 124 96 +132 124 96 +128 120 92 +128 120 92 +124 116 88 +120 112 88 +120 112 84 +116 108 84 +112 108 84 +112 104 80 +108 100 80 +104 100 76 +100 96 72 +100 92 72 + 96 92 68 + 92 88 68 + 92 84 64 + 88 84 64 + 84 80 64 + 84 80 60 + 80 76 60 + 76 72 56 + 76 72 56 + 72 68 52 + 72 68 52 + 68 64 48 + 64 60 48 + 64 60 44 + 60 56 44 + 56 56 44 + 56 52 40 + 52 48 40 + 52 48 36 + 48 44 36 + 44 44 32 + 44 40 32 + 40 36 28 + 36 36 28 + 36 32 24 + 32 32 24 + 28 28 24 + 28 24 20 + 24 24 20 + 24 20 16 + 32 20 16 + 40 24 16 + 48 28 16 + 56 32 16 + 64 36 16 + 72 40 16 + 80 44 16 + 88 44 16 + 96 48 16 +104 52 16 +112 56 16 +120 60 16 +128 64 16 +136 68 16 +144 72 12 +144 72 12 +140 76 16 +140 76 20 +136 80 24 +140 84 28 +140 88 32 +140 96 36 +144 100 40 +144 100 40 +144 104 44 +144 108 48 +144 112 52 +144 116 56 +144 120 60 +144 120 60 +144 124 64 +144 128 68 +144 132 72 +144 136 76 +144 140 80 +132 128 76 +120 116 68 +108 104 60 + 92 92 52 + 80 80 44 + 68 68 40 + 52 56 32 + 40 44 24 + 28 32 16 + 12 16 8 + 12 20 12 + 12 24 16 + 12 28 20 + 16 32 24 + 16 36 28 + 16 40 32 + 16 48 40 + 20 52 44 + 20 56 48 + 20 60 52 + 20 64 56 + 24 68 60 + 24 72 64 + 24 80 72 + 24 84 76 + 28 88 80 + 28 92 84 + 28 96 88 + 28 100 92 + 32 108 100 + 28 104 100 + 28 100 100 + 24 96 96 + 20 96 96 + 20 92 96 + 16 88 96 + 12 84 96 + 12 84 96 + 8 80 96 + 4 76 96 + 0 72 92 + 0 72 88 + 0 68 84 + 0 68 84 + 0 64 80 + 0 60 76 + 0 60 72 + 0 56 72 + 0 56 68 + 0 52 64 + 0 48 60 + 0 48 60 + 0 44 56 + 0 44 52 + 12 52 60 + 28 64 72 + 40 76 84 + 56 88 96 + 68 100 104 + 84 112 116 + 96 124 128 +112 136 140 +124 144 148 +140 156 160 +152 168 172 +168 180 184 +180 192 192 +196 204 204 +208 216 216 +224 228 228 +240 240 240 +240 240 236 +240 240 228 +236 236 224 +232 232 216 +228 228 212 +224 224 208 +220 216 200 +212 212 196 +208 204 188 +204 200 180 +196 192 176 +192 188 168 +188 180 160 +180 172 156 +176 168 148 +172 160 140 +164 156 136 +160 148 128 +156 144 120 diff --git a/src/fractalzoomer/color_maps/JACCO300.MAP b/src/fractalzoomer/color_maps/JACCO300.MAP new file mode 100644 index 000000000..455cfe291 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO300.MAP @@ -0,0 +1,256 @@ +152 160 156 +152 160 156 +156 164 156 +160 164 160 +164 168 160 +168 168 164 +168 172 164 +172 172 168 +176 176 168 +180 180 172 +184 180 172 +184 184 176 +188 184 176 +192 188 180 +196 188 180 +200 192 184 +204 192 184 +204 196 188 +208 200 188 +212 200 192 +216 204 192 +220 204 196 +220 208 196 +224 208 200 +228 212 200 +232 212 204 +236 216 204 +240 220 208 +236 220 204 +236 216 204 +236 216 200 +236 212 200 +236 208 196 +232 208 192 +232 204 192 +232 204 188 +232 200 188 +232 196 184 +232 196 184 +228 192 180 +228 192 180 +228 188 176 +228 184 172 +228 184 172 +224 180 168 +224 180 168 +224 176 164 +224 172 164 +224 172 160 +220 168 156 +220 168 156 +220 164 152 +220 160 152 +220 160 148 +220 156 148 +216 156 144 +216 152 144 +216 148 140 +216 148 136 +216 144 136 +212 144 132 +212 140 132 +212 136 128 +212 136 128 +212 132 124 +208 128 120 +212 132 124 +208 124 116 +212 128 120 +208 120 112 +212 128 120 +204 112 108 +212 124 116 +204 108 104 +212 124 116 +204 104 100 +212 120 112 +200 100 96 +208 116 112 +200 96 92 +208 116 108 +196 88 84 +208 112 108 +196 84 80 +208 112 104 +196 80 76 +208 108 104 +192 76 72 +208 104 100 +192 68 68 +204 104 100 +192 64 64 +204 100 96 +188 60 60 +204 100 96 +188 56 56 +204 96 92 +184 48 48 +204 96 92 +176 40 40 +204 92 88 +176 36 32 +200 88 88 +172 28 28 +200 88 84 +172 20 20 +200 84 84 +168 16 16 +200 84 80 +164 16 16 +200 80 80 +160 16 16 +196 76 76 +156 16 16 +192 76 72 +152 16 16 +192 72 68 +148 16 16 +192 68 64 +144 16 16 +192 64 64 +140 16 16 +188 60 60 +136 16 16 +188 56 56 +132 16 16 +188 52 52 +128 16 16 +184 48 48 +124 12 12 +180 48 48 +124 12 12 +172 48 48 +120 12 12 +168 44 44 +116 12 12 +160 44 44 +112 12 12 +156 40 40 +108 12 12 +148 40 40 +104 12 12 +140 36 36 +100 12 12 +136 36 36 + 96 12 12 +128 32 32 + 92 12 12 +124 32 32 + 88 12 12 +116 28 28 + 84 8 8 +112 28 28 + 80 8 8 +104 28 28 + 76 8 8 + 96 24 24 + 72 8 8 + 92 24 24 + 68 8 8 + 84 20 20 + 64 8 8 + 80 20 20 + 60 8 8 + 72 16 16 + 56 8 8 + 64 16 16 + 52 8 8 + 60 12 12 + 48 8 8 + 56 12 12 + 48 8 8 + 52 12 12 + 44 12 12 + 44 12 12 + 40 12 16 + 40 8 8 + 36 16 20 + 36 8 8 + 32 16 20 + 32 8 8 + 28 12 16 + 28 8 8 + 24 12 16 + 24 8 8 + 20 8 12 + 20 8 8 + 16 8 8 + 16 8 8 + 12 4 8 + 12 8 8 + 8 4 4 + 4 4 4 + 0 0 0 + 12 12 12 + 28 28 28 + 44 44 44 + 60 56 60 + 76 72 76 + 92 88 92 +108 104 108 +124 116 124 +140 132 140 +156 148 156 +172 164 172 +188 176 188 +204 192 204 +220 208 220 +236 224 236 +224 212 228 +212 204 220 +200 192 208 +188 184 200 +176 172 188 +164 164 180 +152 152 168 +140 144 160 +124 132 148 +116 124 140 +100 112 128 + 92 104 120 + 76 92 108 + 68 84 100 + 52 72 88 + 40 64 80 + 24 52 68 + 12 48 52 + 16 48 52 + 20 52 56 + 24 56 60 + 28 60 64 + 32 64 68 + 36 68 72 + 40 72 72 + 44 76 76 + 48 76 80 + 52 80 84 + 60 84 88 + 64 88 92 + 68 92 96 + 72 96 96 + 76 100 100 + 80 104 104 + 84 104 108 + 88 108 112 + 92 112 116 + 96 116 120 +104 120 120 +108 124 124 +112 128 128 +116 132 132 +120 136 136 +128 140 140 +132 148 144 +140 152 148 +124 144 140 diff --git a/src/fractalzoomer/color_maps/JACCO301.MAP b/src/fractalzoomer/color_maps/JACCO301.MAP new file mode 100644 index 000000000..1c9a187e1 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO301.MAP @@ -0,0 +1,256 @@ +148 108 148 +144 92 144 +144 100 144 +136 84 136 +140 92 140 +132 76 132 +136 84 136 +128 68 128 +132 76 132 +120 60 124 +128 68 128 +116 52 120 +124 60 124 +112 44 116 +120 52 120 +104 32 108 +112 44 116 +100 32 108 +108 40 112 + 96 32 104 +108 36 112 + 92 32 104 +100 36 108 + 88 32 100 + 92 32 100 + 84 28 96 + 80 28 92 + 76 28 88 + 72 24 84 + 64 24 80 + 60 20 76 + 56 20 76 + 52 20 72 + 48 16 68 + 40 16 64 + 36 12 60 + 32 12 56 + 28 12 52 + 20 8 48 + 16 8 44 + 12 4 40 + 8 4 36 + 0 0 32 + 4 4 36 + 12 12 40 + 20 20 44 + 24 28 48 + 32 32 56 + 40 40 60 + 44 48 64 + 52 52 72 + 56 60 76 + 64 64 84 + 68 72 88 + 76 80 96 + 80 84 100 + 88 92 108 + 92 100 112 +100 104 120 +104 112 124 +112 120 132 +116 124 136 +124 132 144 +128 136 148 +140 148 156 +144 152 160 +132 140 140 +140 144 144 +124 128 124 +140 140 140 +124 128 120 +136 136 132 +124 124 112 +136 132 124 +120 120 108 +132 128 116 +120 116 100 +128 124 108 +120 112 96 +128 120 104 +116 108 88 +124 116 96 +116 104 84 +120 112 88 +112 100 76 +120 108 80 +112 100 68 +116 104 72 +112 96 64 +116 100 68 +108 92 56 +112 96 60 +108 88 52 +108 92 52 +108 84 44 +108 88 44 +104 80 40 +104 84 36 +104 76 32 +100 76 28 +100 72 24 +104 76 28 +108 84 32 +116 92 40 +120 96 44 +128 104 48 +132 112 56 +136 116 60 +144 124 64 +148 132 72 +156 136 76 +160 144 84 +164 152 88 +172 156 92 +176 164 100 +184 172 104 +188 176 108 +192 184 116 +200 192 120 +204 196 128 +212 204 132 +216 212 136 +220 216 144 +228 224 148 +232 232 152 +240 236 160 +236 232 156 +232 224 152 +224 220 148 +220 212 140 +212 208 136 +208 200 132 +200 192 124 +196 188 120 +188 180 116 +184 176 112 +176 168 104 +172 164 100 +164 156 96 +160 148 88 +152 144 84 +148 136 80 +140 132 76 +136 124 68 +128 116 64 +124 112 60 +116 104 52 +112 100 48 +104 92 44 +100 88 40 + 92 80 32 + 88 72 28 + 80 68 24 + 76 60 16 + 68 56 12 + 64 48 8 + 56 40 0 + 56 40 0 + 52 36 0 + 52 36 0 + 48 36 0 + 48 32 0 + 44 32 0 + 44 32 0 + 40 28 0 + 40 28 0 + 36 24 0 + 32 24 0 + 32 24 0 + 28 20 0 + 28 20 0 + 24 20 0 + 24 16 0 + 20 16 0 + 20 12 0 + 16 12 0 + 16 12 0 + 12 8 0 + 12 8 0 + 8 8 0 + 8 4 0 + 4 4 0 + 0 0 0 + 0 0 0 + 4 4 4 + 12 12 12 + 16 16 16 + 28 28 28 + 28 32 32 + 40 44 44 + 44 44 44 + 56 56 60 + 56 60 60 + 72 72 76 + 68 72 76 + 84 88 92 + 84 88 88 +100 100 108 + 96 100 104 +116 116 124 +112 116 120 +128 132 136 +124 128 132 +144 144 152 +136 144 148 +156 160 168 +152 156 160 +172 176 184 +164 172 176 +188 188 200 +176 184 192 +200 204 216 +192 200 204 +216 220 232 +204 212 220 +232 236 248 +220 228 236 +228 232 244 +216 224 236 +224 232 244 +212 220 232 +220 228 240 +212 216 228 +216 224 236 +208 208 224 +212 216 232 +204 204 220 +208 208 224 +200 196 216 +204 200 220 +196 192 212 +200 192 216 +192 184 204 +196 188 208 +188 180 200 +192 180 204 +184 172 196 +188 172 196 +184 168 192 +184 164 192 +180 160 188 +180 156 188 +176 156 180 +176 152 180 +172 148 176 +172 144 176 +168 144 172 +168 136 172 +164 136 168 +164 128 164 +160 132 164 +160 120 160 +156 124 156 +152 112 152 +152 116 152 +148 100 148 diff --git a/src/fractalzoomer/color_maps/JACCO302.MAP b/src/fractalzoomer/color_maps/JACCO302.MAP new file mode 100644 index 000000000..44a6b245f --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO302.MAP @@ -0,0 +1,256 @@ +112 92 72 +104 88 68 +100 84 64 + 92 76 60 + 84 72 52 + 80 68 48 + 72 60 44 + 68 56 40 + 60 52 36 + 52 44 28 + 48 40 24 + 40 36 20 + 36 32 20 + 28 16 32 + 24 16 28 + 20 12 20 + 16 12 16 + 16 16 16 + 16 20 20 + 16 20 28 + 32 16 24 + 36 16 28 + 44 16 28 + 48 20 32 + 52 20 36 + 60 20 36 + 64 20 40 + 68 20 40 + 76 20 44 + 80 24 48 + 84 24 48 + 92 24 52 + 96 24 56 +100 24 56 +108 24 60 +112 24 60 +116 28 64 +124 28 68 +128 28 72 +136 32 76 +144 36 80 +152 40 88 +164 48 96 +172 52 104 +180 60 112 +192 64 116 +200 72 124 +208 76 132 +220 84 140 +228 88 148 +240 96 156 +232 92 152 +224 84 144 +216 80 140 +204 72 132 +188 68 128 +172 64 124 +156 60 120 +140 56 112 +124 48 108 +108 44 104 + 92 40 96 + 76 36 92 + 60 28 84 + 56 28 84 + 52 24 80 + 52 24 80 + 52 24 80 + 52 24 80 + 52 24 76 + 48 24 76 + 48 24 72 + 48 20 72 + 44 20 68 + 44 20 64 + 44 20 60 + 44 20 64 + 48 24 68 + 52 28 72 + 56 36 76 + 64 40 80 + 68 44 84 + 72 52 88 + 76 56 92 + 84 64 96 + 88 68 100 + 92 72 104 + 96 80 108 +104 84 112 +108 92 120 +112 96 124 +116 100 128 +124 108 132 +128 112 136 +132 120 140 +136 124 144 +144 128 148 +148 136 152 +152 140 156 +160 148 160 +164 152 164 +168 156 168 +172 164 176 +180 168 180 +184 176 184 +188 180 188 +192 184 192 +200 192 196 +204 196 200 +208 204 204 +212 208 208 +220 212 212 +224 220 216 +228 224 220 +236 232 228 +232 228 228 +228 224 228 +220 220 224 +212 212 224 +204 208 220 +196 200 216 +192 196 216 +184 192 212 +176 184 208 +168 180 208 +160 172 204 +152 168 204 +148 160 200 +140 156 196 +132 152 196 +124 144 192 +116 140 188 +108 132 188 +104 128 184 + 96 124 184 + 88 116 180 + 80 112 176 + 72 104 176 + 64 100 172 + 56 92 168 + 56 92 168 + 56 92 168 + 56 88 164 + 56 88 164 + 56 84 160 + 52 84 160 + 52 80 156 + 52 80 156 + 52 76 156 + 52 76 152 + 48 72 152 + 48 72 148 + 48 68 148 + 48 68 144 + 48 64 144 + 44 64 140 + 44 64 140 + 44 60 140 + 44 60 136 + 44 56 136 + 44 56 132 + 40 52 132 + 40 52 128 + 40 48 128 + 40 48 128 + 40 44 124 + 36 44 124 + 36 40 120 + 36 40 120 + 36 36 116 + 36 36 116 + 32 32 112 + 32 28 112 + 32 24 108 + 32 24 104 + 28 20 104 + 28 16 100 + 28 12 96 + 24 8 92 + 28 12 96 + 32 12 96 + 36 16 100 + 40 16 100 + 44 20 104 + 48 20 104 + 52 24 108 + 56 24 108 + 60 28 112 + 64 28 112 + 68 32 116 + 72 32 116 + 80 36 120 + 84 36 120 + 88 40 124 + 92 40 124 + 96 44 128 +100 44 128 +104 48 132 +108 48 132 +112 52 136 +116 52 136 +120 52 136 +124 56 140 +128 56 140 +132 60 144 +136 60 144 +136 64 144 +140 68 144 +144 72 144 +148 80 148 +152 84 148 +156 88 148 +160 92 148 +164 100 152 +168 104 152 +172 108 152 +176 116 156 +180 120 156 +184 124 156 +188 128 156 +192 136 160 +196 140 164 +200 148 168 +204 156 172 +208 160 176 +212 168 180 +216 176 184 +220 180 188 +224 188 192 +228 192 196 +232 200 200 +236 208 204 +240 212 208 +244 220 212 +248 228 216 +244 224 212 +236 216 204 +232 212 196 +224 204 188 +220 196 180 +212 192 176 +208 184 168 +200 176 160 +192 172 152 +188 164 144 +180 160 140 +176 152 132 +168 144 124 +164 140 116 +156 132 108 +148 124 100 +144 120 96 +136 116 92 +128 108 88 +124 104 84 +116 100 76 diff --git a/src/fractalzoomer/color_maps/JACCO303.MAP b/src/fractalzoomer/color_maps/JACCO303.MAP new file mode 100644 index 000000000..862abc64b --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO303.MAP @@ -0,0 +1,256 @@ +132 176 100 +120 168 92 +108 160 84 + 96 152 76 + 88 148 72 + 76 140 64 + 64 132 56 + 52 124 48 + 44 120 44 + 32 112 36 + 20 104 28 + 8 96 20 + 12 96 20 + 16 96 24 + 20 96 28 + 24 100 32 + 28 100 36 + 32 104 40 + 36 104 44 + 40 108 48 + 44 108 52 + 48 112 56 + 52 116 60 + 56 116 64 + 60 120 68 + 64 120 72 + 68 124 76 + 76 124 80 + 80 128 84 + 84 128 88 + 88 132 92 + 92 136 96 + 96 136 100 +100 140 104 +104 140 108 +108 144 112 +112 144 116 +116 148 120 +120 152 124 +124 152 128 +128 156 132 +136 156 136 +140 160 140 +148 168 148 +156 172 156 +164 180 164 +172 188 172 +180 192 180 +188 200 188 +196 204 196 +204 212 204 +212 220 212 +220 224 220 +228 232 228 +236 236 236 +244 244 244 +252 252 252 +244 248 244 +240 244 236 +240 244 232 +240 240 228 +240 236 224 +240 232 220 +240 232 216 +240 228 208 +240 224 204 +240 220 200 +240 216 196 +240 216 192 +240 212 188 +240 208 180 +240 204 176 +240 200 172 +240 200 168 +240 196 164 +240 192 156 +240 188 152 +240 184 148 +240 184 144 +240 180 140 +240 176 136 +240 172 128 +240 168 124 +240 168 120 +240 164 116 +240 160 112 +240 156 108 +240 152 100 +240 152 96 +240 148 92 +240 144 88 +240 140 84 +240 136 76 +240 132 76 +236 128 72 +236 124 68 +232 120 68 +232 116 64 +228 112 60 +224 108 56 +224 100 56 +220 96 52 +220 92 48 +216 88 44 +212 84 44 +212 80 40 +208 76 36 +208 68 36 +204 64 32 +200 60 28 +200 56 24 +196 52 24 +196 48 20 +192 44 16 +188 36 12 +184 28 8 +176 20 0 +180 32 12 +188 56 32 +192 68 48 +196 80 56 +200 92 68 +204 100 76 +208 112 88 +208 120 96 +212 128 104 +216 136 108 +220 144 116 +220 152 124 +224 160 132 +224 164 136 +228 172 144 +232 180 152 +232 184 156 +236 192 164 +236 200 168 +240 204 176 +240 212 180 +244 216 184 +244 224 192 +248 228 196 +248 236 200 +244 228 196 +236 220 188 +228 212 184 +220 204 176 +212 192 172 +204 184 164 +196 176 160 +188 168 152 +180 156 148 +172 148 140 +164 140 136 +160 132 128 +152 124 120 +144 112 116 +136 104 108 +128 96 104 +120 88 96 +112 76 92 +104 68 84 + 96 60 80 + 88 52 72 + 80 40 64 + 76 36 60 + 68 28 60 + 72 32 60 + 84 44 72 + 92 56 80 +104 68 92 +112 76 100 +124 88 112 +136 100 124 +144 112 132 +156 124 144 +164 136 152 +176 144 164 +184 156 172 +196 168 184 +208 180 196 +220 192 208 +232 204 220 +228 200 216 +228 200 216 +224 196 212 +220 192 208 +216 184 204 +212 180 200 +208 172 196 +204 168 192 +200 160 188 +196 156 184 +192 152 176 +188 144 172 +184 140 168 +176 132 164 +172 128 160 +168 120 156 +164 116 152 +160 112 148 +156 104 144 +152 100 136 +148 92 132 +144 88 128 +140 80 124 +136 76 120 +132 72 116 +124 64 112 +120 60 108 +116 52 104 +112 48 96 +108 40 92 +104 36 88 +100 32 84 + 96 24 80 + 92 20 76 + 88 12 72 + 84 8 68 + 76 0 60 + 76 4 60 + 72 12 60 + 72 20 60 + 68 28 60 + 64 32 60 + 64 40 60 + 60 48 60 + 56 56 60 + 52 64 64 + 56 64 64 + 60 68 64 + 64 76 68 + 72 80 72 + 76 88 72 + 80 92 76 + 88 100 80 + 92 104 84 +100 112 84 +104 120 88 +108 124 92 +116 132 96 +120 136 96 +128 144 100 +132 148 104 +136 156 108 +144 164 108 +148 168 112 +156 176 116 +160 180 120 +164 188 120 +172 192 124 +176 200 128 +184 208 132 +176 204 128 +164 196 120 +152 188 112 +140 180 104 diff --git a/src/fractalzoomer/color_maps/JACCO304.MAP b/src/fractalzoomer/color_maps/JACCO304.MAP new file mode 100644 index 000000000..7214ce1c4 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO304.MAP @@ -0,0 +1,256 @@ +148 88 4 +152 92 4 +152 96 8 +156 100 8 +156 104 8 +160 108 8 +164 112 8 +164 116 8 +168 120 12 +168 124 12 +172 128 12 +172 132 12 +172 136 20 +176 140 28 +180 144 40 +184 148 48 +188 152 56 +188 160 68 +192 164 76 +196 168 88 +200 172 96 +204 176 104 +204 184 116 +208 188 124 +212 192 136 +216 196 144 +220 200 152 +220 208 164 +224 212 172 +228 216 184 +232 220 192 +236 224 200 +236 232 212 +240 236 220 +244 240 232 +248 244 240 +252 252 252 +252 252 248 +252 252 240 +252 252 236 +252 252 228 +252 248 220 +252 248 216 +248 248 208 +248 248 204 +248 248 196 +248 244 188 +248 244 184 +248 244 176 +244 244 172 +244 244 164 +244 240 156 +244 240 152 +244 240 144 +244 240 140 +240 240 132 +240 236 124 +240 236 120 +240 236 112 +240 236 108 +240 236 100 +236 232 92 +236 232 88 +236 236 96 +236 232 92 +236 236 100 +236 236 96 +236 236 104 +236 236 104 +236 232 104 +232 228 104 +232 228 100 +228 224 100 +228 220 100 +224 216 96 +224 216 96 +220 212 96 +220 208 92 +216 204 92 +216 204 92 +212 200 88 +212 196 88 +212 192 88 +208 192 84 +208 188 84 +204 184 84 +204 180 84 +200 176 80 +196 168 76 +192 164 72 +188 156 68 +184 152 68 +180 144 64 +176 140 60 +172 132 56 +168 128 52 +164 120 52 +160 116 48 +156 108 44 +152 104 40 +148 96 36 +144 92 36 +140 84 32 +136 80 28 +132 72 24 +128 68 20 +124 60 16 +120 60 16 +116 60 16 +112 56 16 +108 56 16 +104 52 16 +100 52 16 + 96 48 16 + 88 48 16 + 84 44 16 + 80 44 16 + 76 40 16 + 72 40 16 + 68 40 16 + 64 36 16 + 60 36 16 + 52 32 16 + 48 32 16 + 44 28 16 + 40 28 16 + 36 24 16 + 32 24 16 + 28 20 16 + 24 20 16 + 16 16 20 + 28 28 24 + 44 36 28 + 56 48 36 + 68 56 40 + 84 68 44 + 96 76 48 +108 88 56 +124 96 60 +136 108 64 +148 116 68 +164 128 76 +172 132 76 +176 136 76 +184 140 76 +192 144 72 +196 144 72 +204 148 72 +208 152 72 +204 148 72 +200 140 68 +196 132 64 +192 124 60 +188 116 60 +184 108 56 +180 104 52 +176 96 48 +172 88 44 +168 80 44 +164 72 40 +160 64 36 +156 60 32 +152 52 28 +148 44 28 +144 36 24 +140 28 20 +136 20 16 +132 12 12 +136 24 20 +144 36 28 +148 48 36 +156 60 44 +160 72 52 +168 84 60 +172 96 68 +180 108 80 +188 120 88 +192 132 96 +200 144 104 +204 156 112 +212 168 120 +216 180 128 +224 192 136 +232 208 148 +232 204 148 +228 200 144 +228 196 144 +224 192 140 +224 188 140 +220 184 136 +216 180 136 +208 176 132 +204 172 128 +196 164 124 +192 160 120 +184 156 116 +180 148 112 +172 144 108 +164 140 104 +160 132 100 +152 128 96 +148 124 92 +140 116 88 +136 112 84 +128 108 80 +120 100 76 +116 96 72 +108 92 68 +104 88 64 + 96 80 60 + 92 76 56 + 84 72 52 + 76 64 48 + 72 60 44 + 64 56 40 + 60 48 36 + 52 44 32 + 48 40 28 + 40 32 24 + 32 28 20 + 28 24 16 + 20 16 12 + 16 12 8 + 8 8 4 + 0 0 0 + 4 0 4 + 8 0 4 + 12 0 8 + 16 4 8 + 20 4 12 + 24 4 12 + 28 4 16 + 32 4 16 + 48 20 0 + 52 20 0 + 60 24 0 + 64 24 0 + 72 28 0 + 76 32 0 + 84 32 0 + 88 36 0 + 96 40 0 +100 40 0 +108 44 0 +112 44 0 +120 48 0 +128 52 0 +128 52 0 +132 56 0 +132 60 0 +136 64 0 +136 68 4 +140 72 4 +140 76 4 +144 80 4 +148 84 4 diff --git a/src/fractalzoomer/color_maps/JACCO305.MAP b/src/fractalzoomer/color_maps/JACCO305.MAP new file mode 100644 index 000000000..491583c59 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO305.MAP @@ -0,0 +1,256 @@ +252 252 252 +244 248 244 +232 240 232 +220 232 224 +208 224 212 +196 216 200 +184 208 192 +172 204 180 +160 196 168 +148 188 160 +140 180 148 +128 172 140 +116 164 128 +104 160 116 + 92 152 108 + 80 144 96 + 68 136 84 + 56 128 76 + 44 120 64 + 32 112 52 + 36 116 60 + 44 124 68 + 52 128 76 + 60 136 84 + 68 140 92 + 76 148 100 + 84 152 108 + 92 160 116 +100 164 124 +108 172 132 +116 176 140 +124 184 148 +132 188 156 +140 196 164 +148 200 172 +156 208 180 +164 212 188 +172 220 196 +180 228 208 +176 224 208 +172 224 204 +168 220 200 +164 216 196 +164 216 192 +160 212 188 +156 208 188 +152 208 184 +152 204 180 +148 204 176 +144 200 172 +140 196 168 +136 196 168 +136 192 164 +132 188 160 +128 188 156 +124 184 152 +120 180 152 +120 180 148 +116 176 144 +112 176 140 +108 172 136 +104 168 132 +104 168 132 +100 164 128 + 96 160 124 + 92 160 120 + 88 156 116 + 88 156 112 + 84 152 112 + 80 148 108 + 76 148 104 + 72 144 100 + 72 140 96 + 68 140 96 + 64 136 92 + 60 132 88 + 56 132 84 + 56 128 80 + 52 128 76 + 48 124 76 + 44 120 72 + 44 120 68 + 40 116 64 + 36 112 60 + 32 112 56 + 28 108 56 + 28 104 52 + 24 104 48 + 20 100 44 + 16 100 40 + 12 96 36 + 12 92 36 + 8 92 32 + 4 88 28 + 0 84 24 + 0 84 24 + 0 80 24 + 0 76 24 + 0 76 24 + 0 72 20 + 0 72 20 + 0 68 20 + 0 68 20 + 0 64 20 + 0 60 20 + 0 60 16 + 0 56 16 + 0 56 16 + 0 52 16 + 0 52 16 + 0 48 16 + 0 44 12 + 0 44 12 + 0 40 12 + 0 40 12 + 0 36 12 + 0 36 12 + 0 32 8 + 0 28 8 + 0 28 8 + 0 24 8 + 0 24 8 + 0 20 8 + 0 20 4 + 16 4 0 + 12 4 0 + 12 4 0 + 0 4 8 + 0 4 8 + 0 0 4 + 0 0 4 + 0 0 0 + 4 0 0 + 12 4 0 + 16 8 0 + 24 8 0 + 28 12 0 + 36 12 0 + 40 16 0 + 48 20 0 + 52 20 0 + 60 24 0 + 64 24 0 + 72 28 0 + 76 32 0 + 84 32 0 + 88 36 0 + 96 40 0 +100 40 0 +108 44 0 +112 44 0 +120 48 0 +128 52 0 +128 52 0 +132 56 0 +132 60 0 +136 64 0 +136 68 4 +140 72 4 +140 76 4 +144 80 4 +148 84 4 +148 88 4 +152 92 4 +152 96 8 +156 100 8 +156 104 8 +160 108 8 +164 112 8 +164 116 8 +168 120 12 +168 124 12 +172 128 12 +172 132 12 +176 136 12 +180 140 12 +180 144 12 +184 148 16 +184 152 16 +188 156 16 +192 160 16 +192 164 16 +196 168 16 +196 172 16 +200 176 20 +200 180 20 +204 184 20 +208 188 20 +208 192 20 +212 196 20 +212 200 24 +216 204 24 +216 208 24 +220 212 24 +224 216 28 +228 220 36 +228 220 32 +228 220 40 +228 220 36 +228 220 44 +228 220 40 +228 224 48 +228 220 44 +228 224 52 +228 224 48 +228 224 56 +228 224 52 +232 224 60 +232 224 56 +232 228 64 +232 224 60 +232 228 68 +232 228 64 +232 228 72 +232 228 68 +232 228 76 +232 228 72 +232 232 80 +232 228 76 +236 232 84 +232 232 80 +236 232 88 +236 232 84 +236 232 92 +236 232 88 +236 236 96 +236 232 92 +236 236 100 +236 236 96 +236 236 104 +236 236 100 +236 236 108 +236 236 104 +240 240 116 +240 240 112 +240 240 128 +240 240 124 +240 240 140 +240 240 136 +240 240 152 +240 240 148 +244 244 164 +244 244 160 +244 244 176 +244 244 172 +244 244 188 +244 244 184 +244 244 200 +244 244 196 +248 248 212 +248 248 208 +248 248 224 +248 248 220 +248 248 236 +248 248 232 +252 252 252 diff --git a/src/fractalzoomer/color_maps/JACCO306.MAP b/src/fractalzoomer/color_maps/JACCO306.MAP new file mode 100644 index 000000000..3b5a72c53 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO306.MAP @@ -0,0 +1,256 @@ + 64 48 28 + 40 48 8 + 64 60 16 + 52 64 4 + 60 76 4 + 64 84 4 + 72 92 4 + 76 104 4 + 84 112 4 + 88 120 0 + 96 132 0 +104 136 8 +112 144 16 +120 152 28 +128 156 36 +136 164 44 +144 172 56 +156 176 64 +164 184 76 +172 192 84 +180 196 92 +188 204 104 +196 212 112 +208 216 124 +216 224 132 +224 232 140 +232 236 152 +240 244 160 +232 236 156 +224 228 148 +212 216 140 +204 208 136 +188 192 128 +188 188 124 +168 172 112 +168 172 112 +148 152 100 +148 152 100 +128 128 84 +132 132 88 +108 108 72 +112 116 76 + 84 88 56 + 96 96 64 + 64 64 44 + 76 76 52 + 44 44 28 + 56 60 40 + 24 24 16 + 40 40 28 + 0 0 0 + 20 20 16 + 0 0 0 + 0 0 0 + 4 4 4 + 8 8 8 + 12 8 8 + 12 12 12 + 16 16 16 + 20 16 16 + 24 20 20 + 24 24 24 + 28 28 24 + 32 28 28 + 36 32 32 + 36 36 32 + 40 36 36 + 44 40 40 + 48 44 44 + 48 48 44 + 52 48 48 + 56 52 52 + 60 56 52 + 60 56 56 + 64 60 60 + 68 64 60 + 72 68 64 + 72 68 68 + 76 72 68 + 80 76 72 + 84 76 76 + 84 80 76 + 88 84 80 + 92 88 84 + 96 88 88 + 96 92 88 +100 96 92 +104 96 96 +108 100 96 +108 104 100 +112 108 104 +116 108 104 +120 112 108 +120 116 112 +124 116 112 +128 120 116 +132 124 120 +132 128 120 +136 128 124 +140 132 128 +144 136 132 +144 136 132 +148 140 136 +152 144 140 +156 148 144 +156 148 144 +164 156 152 +164 156 148 +168 160 156 +168 160 156 +172 164 164 +176 168 160 +176 168 168 +180 172 164 +184 176 176 +188 176 172 +188 180 180 +192 184 176 +192 184 188 +200 188 184 +196 192 192 +204 196 188 +204 196 200 +212 200 192 +208 200 204 +216 208 200 +212 208 212 +224 212 204 +216 212 216 +228 216 208 +224 216 224 +236 224 216 +228 224 228 +232 220 208 +232 228 236 +228 216 204 +236 232 240 +224 216 200 +244 240 248 +224 212 200 +244 240 244 +220 212 196 +240 236 240 +220 208 192 +236 232 232 +216 208 188 +232 228 228 +216 204 184 +232 224 220 +212 200 180 +228 224 216 +208 200 180 +224 220 208 +208 196 176 +220 216 204 +204 196 172 +220 212 200 +204 192 168 +216 208 192 +200 192 164 +212 208 188 +196 188 160 +208 204 180 +196 188 156 +208 200 176 +192 184 156 +204 196 168 +192 180 152 +200 192 164 +188 180 148 +196 188 156 +184 176 144 +192 184 156 +184 176 140 +192 180 152 +180 172 136 +188 180 148 +180 172 136 +184 176 144 +176 168 132 +184 176 140 +176 168 128 +180 172 136 +172 164 124 +180 172 136 +168 160 120 +176 168 132 +168 160 116 +176 168 128 +164 156 116 +172 164 124 +164 156 112 +168 160 120 +160 152 108 +168 160 116 +156 152 104 +164 156 116 +156 148 100 +164 156 112 +152 148 96 +160 152 108 +152 144 92 +156 152 104 +148 140 92 +156 148 100 +144 140 88 +152 148 96 +144 136 84 +152 144 92 +140 136 80 +148 140 92 +140 132 76 +144 140 88 +136 132 72 +144 136 84 +140 132 76 +148 136 88 +148 132 84 +152 136 92 +156 132 92 +156 136 96 +164 136 100 +164 132 104 +168 136 104 +168 132 108 +176 136 112 +172 132 112 +184 136 120 +176 132 116 +192 140 128 +184 128 124 +180 116 120 +172 104 116 +168 88 112 +160 76 108 +156 64 104 +148 52 100 +140 36 96 +132 36 92 +120 32 84 +116 32 84 +112 32 80 +108 32 76 +104 28 76 +100 28 72 + 96 28 68 + 92 28 64 + 88 24 64 + 84 24 60 + 64 24 44 + 76 20 56 + 40 20 24 + 68 20 48 + 16 16 4 + 68 32 40 + 28 28 8 diff --git a/src/fractalzoomer/color_maps/JACCO307.MAP b/src/fractalzoomer/color_maps/JACCO307.MAP new file mode 100644 index 000000000..a4786467d --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO307.MAP @@ -0,0 +1,256 @@ + 96 4 148 + 96 8 140 + 92 8 132 + 88 12 124 + 84 12 116 + 84 16 108 + 80 16 100 + 84 24 104 + 88 28 108 + 92 36 112 + 96 40 116 +100 48 120 +104 52 124 +108 60 128 +112 64 132 +120 72 136 +124 76 140 +128 84 144 +132 88 148 +136 96 152 +140 104 156 +144 108 160 +152 116 164 +156 120 168 +160 128 172 +164 132 176 +168 140 180 +172 144 184 +176 152 188 +180 156 192 +188 164 196 +192 168 200 +196 176 204 +200 184 208 +204 188 212 +208 196 216 +212 200 220 +220 208 224 +224 212 228 +228 220 232 +232 224 236 +236 232 240 +240 236 244 +244 244 248 +252 252 252 +248 248 252 +244 240 248 +236 232 244 +232 224 240 +228 216 236 +220 212 232 +216 204 232 +212 196 228 +204 188 224 +200 180 220 +196 172 216 +188 168 212 +184 160 208 +176 152 208 +172 144 204 +168 136 200 +160 132 196 +156 124 192 +152 116 188 +144 108 184 +140 100 184 +136 92 180 +128 88 176 +124 80 172 +120 72 168 +112 64 164 +108 56 160 +100 48 156 + 92 36 148 + 88 36 140 + 84 32 132 + 80 32 124 + 72 28 116 + 68 28 108 + 64 24 100 + 60 24 92 + 52 20 84 + 48 16 76 + 44 16 68 + 40 12 60 + 32 12 52 + 28 8 44 + 24 8 36 + 20 4 28 + 12 0 16 + 16 0 16 + 20 0 16 + 24 0 16 + 28 0 16 + 32 0 16 + 32 0 16 + 36 0 16 + 40 0 16 + 44 0 16 + 48 0 16 + 52 0 16 + 56 0 16 + 56 0 16 + 60 0 16 + 64 0 16 + 68 0 16 + 72 0 16 + 76 0 16 + 80 0 16 + 80 0 16 + 84 0 16 + 88 0 16 + 92 0 16 + 96 0 16 +100 0 16 +104 0 16 +104 0 16 +108 0 16 +112 0 16 +116 0 16 +120 0 16 +124 0 16 +128 0 16 +132 0 16 +140 0 12 +144 0 8 +152 0 0 +156 12 0 +160 28 0 +164 44 0 +172 60 0 +176 76 0 +180 92 0 +188 108 0 +180 100 0 +172 92 0 +164 84 0 +156 76 0 +148 68 0 +140 60 0 +136 56 0 +128 48 0 +120 40 0 +112 32 0 +104 24 0 + 96 16 0 + 88 8 0 + 80 0 0 + 76 0 0 + 72 0 0 + 68 0 0 + 60 0 4 + 56 0 4 + 52 0 4 + 48 0 8 + 40 0 8 + 36 0 8 + 32 0 12 + 28 0 12 + 20 0 12 + 16 0 16 + 12 0 16 + 8 0 16 + 0 0 20 + 0 0 20 + 0 0 20 + 0 0 20 + 0 0 16 + 0 0 16 + 0 0 16 + 0 0 12 + 0 0 12 + 0 0 12 + 0 0 8 + 0 0 8 + 0 0 8 + 0 0 4 + 16 0 0 + 20 4 4 + 24 8 12 + 28 16 16 + 32 20 24 + 36 24 28 + 44 32 36 + 48 36 40 + 52 40 48 + 56 48 52 + 60 52 60 + 68 56 64 + 72 64 72 + 76 68 80 + 80 72 84 + 84 80 92 + 92 84 96 + 96 88 104 +100 96 108 +104 100 116 +108 104 120 +116 112 128 +120 116 132 +124 120 140 +128 128 144 +132 132 152 +140 140 160 +140 140 160 +136 136 156 +136 136 152 +132 132 152 +128 128 148 +128 128 144 +124 124 140 +120 120 140 +120 120 136 +116 116 132 +112 112 128 +112 112 128 +108 108 124 +104 104 120 +104 104 116 +100 100 116 + 96 96 112 + 96 96 108 + 92 92 104 + 88 88 104 + 88 88 100 + 84 84 96 + 80 80 92 + 80 80 92 + 76 76 88 + 72 72 84 + 72 72 80 + 68 68 80 + 64 64 76 + 64 64 72 + 60 60 68 + 56 56 68 + 56 56 64 + 52 52 60 + 48 48 56 + 40 40 52 + 36 36 44 + 28 28 36 + 24 24 28 + 28 24 36 + 32 24 44 + 40 20 56 + 44 20 64 + 52 20 76 + 56 16 84 + 64 16 96 + 68 12 104 + 76 12 116 + 80 12 124 + 88 8 136 + 92 8 144 +100 4 156 diff --git a/src/fractalzoomer/color_maps/JACCO308.MAP b/src/fractalzoomer/color_maps/JACCO308.MAP new file mode 100644 index 000000000..c50bc56d2 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO308.MAP @@ -0,0 +1,256 @@ +156 176 116 +144 164 108 +140 160 104 +132 152 100 +124 148 96 +120 144 96 +116 136 92 +108 132 88 +104 128 84 +100 124 84 + 92 116 80 + 88 112 76 + 84 108 72 + 80 104 72 + 76 100 68 + 68 96 64 + 64 92 64 + 60 88 60 + 56 84 56 + 52 80 56 + 48 76 52 + 44 72 52 + 40 68 52 + 40 68 52 + 36 64 52 + 40 68 52 + 40 68 52 + 40 68 52 + 40 68 52 + 40 68 52 + 40 68 52 + 44 72 56 + 48 72 56 + 48 76 60 + 52 80 64 + 56 80 68 + 60 84 68 + 64 88 76 + 72 92 80 + 76 96 84 + 88 104 92 +100 116 104 +112 124 112 +120 128 116 +132 136 124 +140 144 132 +148 152 140 +156 156 144 +164 164 152 +172 172 160 +184 176 164 +192 184 172 +200 188 176 +208 196 184 +216 204 192 +216 204 192 +212 196 188 +208 196 184 +204 192 184 +204 188 180 +200 184 180 +196 184 176 +196 180 176 +192 180 172 +192 176 172 +188 172 172 +188 172 168 +184 168 168 +184 168 164 +180 164 164 +180 164 164 +180 164 164 +176 160 164 +172 156 160 +172 156 156 +168 152 156 +168 148 152 +164 144 148 +164 144 148 +160 140 144 +156 136 144 +156 132 140 +152 132 140 +152 128 136 +148 124 132 +148 124 132 +144 120 128 +144 116 128 +140 116 124 +140 112 124 +136 108 120 +136 104 116 +132 104 116 +132 100 112 +128 96 112 +124 96 108 +124 92 108 +120 88 104 +120 88 104 +116 84 100 +116 80 100 +112 80 96 +112 76 96 +108 76 92 +108 72 92 +108 68 88 +104 68 84 + 96 60 76 + 92 56 72 + 88 52 68 + 84 48 64 + 80 44 60 + 80 44 56 + 76 40 52 + 72 36 48 + 68 32 48 + 68 32 44 + 64 28 40 + 60 24 36 + 56 20 36 + 56 20 32 + 52 16 28 + 48 12 24 + 44 8 20 + 48 12 24 + 44 8 20 + 44 12 20 + 40 8 16 + 36 4 8 + 32 0 4 + 24 0 0 + 28 0 0 + 40 0 4 + 56 0 8 + 68 4 12 + 80 4 16 + 96 8 20 +100 16 24 +108 28 32 +116 40 40 +124 52 48 +132 64 52 +140 76 60 +148 88 68 +156 100 76 +164 112 80 +172 124 88 +180 136 96 +188 148 104 +196 160 112 +184 152 104 +176 144 100 +172 140 96 +164 132 92 +160 128 88 +152 124 84 +148 116 80 +140 112 76 +136 108 72 +132 104 68 +124 100 68 +120 96 64 +116 92 60 +112 88 56 +104 84 52 +100 76 52 + 96 72 48 + 92 68 44 + 88 64 40 + 80 60 40 + 76 56 36 + 72 52 32 + 68 48 28 + 64 44 28 + 60 40 24 + 56 36 20 + 48 32 20 + 52 36 20 + 52 36 20 + 52 40 20 + 56 40 24 + 56 40 24 + 56 44 24 + 60 44 24 + 60 48 28 + 60 48 28 + 60 48 28 + 64 52 28 + 64 52 32 + 64 52 32 + 64 56 32 + 68 56 32 + 68 56 32 + 68 60 36 + 68 60 36 + 72 60 36 + 72 64 36 + 72 64 40 + 72 64 40 + 76 68 40 + 76 68 40 + 76 68 40 + 76 72 44 + 80 72 44 + 80 72 44 + 80 72 44 + 80 76 44 + 80 76 48 + 84 76 48 + 84 80 48 + 84 80 48 + 84 80 48 + 88 80 48 + 88 84 52 + 88 88 56 + 92 92 56 + 92 92 60 + 96 96 60 + 96 96 60 +100 100 64 +100 100 64 +100 104 64 +104 104 68 +104 108 68 +108 112 72 +108 112 72 +108 116 72 +112 116 76 +112 120 76 +116 120 76 +116 124 80 +116 124 80 +120 128 84 +120 128 84 +124 132 84 +124 132 88 +124 136 88 +128 140 88 +128 140 92 +132 144 92 +132 144 92 +132 148 96 +136 148 96 +136 152 96 +136 152 100 +140 156 100 +140 156 100 +144 160 104 +144 160 104 +144 164 104 +148 164 108 +148 168 108 +148 168 108 +152 172 112 +152 172 112 +152 172 112 diff --git a/src/fractalzoomer/color_maps/JACCO309.MAP b/src/fractalzoomer/color_maps/JACCO309.MAP new file mode 100644 index 000000000..444403668 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO309.MAP @@ -0,0 +1,256 @@ + 40 40 0 + 40 40 0 + 40 40 0 + 40 40 4 + 40 40 4 + 40 44 4 + 40 44 8 + 40 44 8 + 40 44 12 + 40 48 12 + 40 48 12 + 40 48 16 + 40 48 16 + 40 52 16 + 40 52 20 + 44 52 20 + 44 52 24 + 44 56 24 + 44 56 24 + 44 56 28 + 44 56 28 + 44 60 28 + 44 60 32 + 44 60 32 + 44 60 36 + 44 64 36 + 44 64 36 + 44 64 40 + 44 64 40 + 48 68 44 + 56 72 48 + 64 80 52 + 72 88 56 + 80 96 60 + 88 104 68 + 96 108 72 +104 116 76 +112 124 80 +120 132 88 +128 140 92 +136 144 96 +144 152 100 +152 160 108 +160 168 112 +168 176 116 +176 180 120 +184 188 128 +192 196 132 +200 204 136 +208 212 140 +216 216 148 +224 224 152 +232 232 156 +240 240 160 +248 248 168 +248 248 168 +244 244 168 +240 240 168 +236 240 168 +232 236 168 +228 232 168 +224 232 168 +220 228 168 +220 224 168 +216 224 168 +212 220 168 +208 216 168 +204 216 168 +200 212 168 +196 208 168 +192 208 168 +192 204 168 +188 200 168 +184 200 168 +180 196 168 +176 192 168 +172 192 168 +168 188 168 +164 184 168 +160 180 164 +156 176 160 +148 168 152 +144 160 144 +136 152 140 +128 148 132 +124 140 124 +116 132 120 +108 124 112 +104 116 104 + 96 112 96 + 92 104 92 + 84 96 84 + 76 88 76 + 72 80 72 + 64 76 64 + 56 68 56 + 52 60 48 + 44 52 44 + 40 44 36 + 32 40 28 + 24 32 24 + 20 24 16 + 12 16 8 + 4 8 0 + 8 8 0 + 8 8 0 + 12 12 0 + 12 12 0 + 12 16 0 + 16 16 0 + 16 16 0 + 20 20 0 + 20 20 0 + 20 24 0 + 24 24 0 + 24 24 0 + 24 28 0 + 28 28 0 + 28 32 0 + 32 32 0 + 32 32 0 + 32 36 0 + 36 36 0 + 36 40 0 + 40 40 0 + 40 40 0 + 40 44 0 + 44 44 0 + 44 48 0 + 44 48 0 + 48 48 0 + 48 52 0 + 52 52 0 + 52 56 0 + 52 56 0 + 56 56 0 + 56 60 0 + 60 60 0 + 60 64 0 + 60 64 0 + 64 64 0 + 64 68 0 + 64 68 0 + 68 72 0 + 68 72 0 + 72 72 0 + 72 76 0 + 72 76 0 + 76 80 0 + 76 80 0 + 80 80 0 + 80 84 0 + 80 84 0 + 84 88 0 + 84 88 0 + 88 92 0 + 88 92 0 + 92 92 4 + 92 96 8 + 96 96 8 +100 100 12 +100 100 16 +104 104 20 +108 104 20 +108 108 24 +112 108 28 +116 112 28 +116 112 32 +120 116 36 +124 116 40 +124 120 40 +128 120 44 +132 124 48 +132 124 48 +136 128 52 +140 128 56 +140 132 60 +144 132 60 +148 136 64 +148 136 68 +152 140 68 +156 140 72 +156 144 76 +160 144 80 +160 144 84 +164 148 88 +164 152 92 +168 156 96 +172 156 104 +172 160 108 +176 164 112 +180 168 116 +180 168 120 +184 172 128 +188 176 132 +188 180 136 +192 180 140 +196 184 148 +196 188 152 +200 192 156 +204 192 160 +204 196 164 +208 200 172 +212 204 176 +212 204 180 +216 208 184 +220 212 192 +220 216 196 +224 216 200 +228 220 204 +228 224 208 +232 228 216 +236 228 220 +236 232 224 +240 236 228 +244 240 236 +232 224 220 +220 208 200 +212 192 184 +200 180 164 +188 164 148 +180 148 132 +168 132 112 +156 116 96 +144 100 76 +132 92 72 +116 84 64 +104 76 56 + 88 64 48 + 84 60 48 + 76 56 44 + 68 52 40 + 64 48 36 + 56 44 32 + 48 36 28 + 44 32 24 + 36 28 20 + 28 24 16 + 24 20 12 + 16 16 8 + 8 8 4 + 8 8 4 + 8 8 4 + 8 8 4 + 8 8 4 + 8 12 8 + 12 20 12 + 16 28 16 + 20 36 20 + 20 44 28 + 24 52 32 + 28 60 36 + 32 68 40 + 32 76 48 + 36 84 52 + 40 92 56 diff --git a/src/fractalzoomer/color_maps/JACCO310.MAP b/src/fractalzoomer/color_maps/JACCO310.MAP new file mode 100644 index 000000000..d33355b5f --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO310.MAP @@ -0,0 +1,256 @@ + 52 36 108 +236 224 176 +236 224 172 +236 224 168 +236 220 164 +236 220 160 +232 216 156 +232 216 152 +232 212 148 +232 212 140 +228 208 136 +228 208 132 +228 204 128 +228 204 124 +224 200 120 +224 200 116 +224 196 112 +224 196 104 +224 196 108 +224 200 116 +224 200 124 +228 204 128 +228 208 136 +228 208 144 +228 212 148 +232 216 156 +232 216 164 +232 220 172 +236 224 176 +236 224 184 +236 228 192 +240 232 200 +248 248 236 +244 240 216 +240 232 196 +236 224 176 +232 216 156 +228 208 136 +224 200 120 +220 192 100 +216 184 80 +212 176 60 +208 168 40 +204 160 20 +200 152 0 +196 148 0 +188 144 0 +184 140 0 +180 136 0 +176 132 0 +168 128 0 +164 124 0 +160 120 0 +152 116 0 +148 112 0 +144 108 0 +136 104 0 +132 100 0 +128 96 0 +120 92 0 +116 88 0 +112 84 0 +108 80 0 +100 76 0 + 96 72 0 + 92 68 0 + 84 64 0 + 80 60 0 + 76 56 0 + 68 52 0 + 64 48 0 + 60 44 0 + 56 40 0 + 48 36 0 + 44 32 0 + 40 28 0 + 32 24 0 + 28 20 0 + 24 16 0 + 16 12 0 + 20 16 4 + 24 20 8 + 28 24 12 + 32 28 20 + 40 36 24 + 44 40 28 + 48 44 36 + 52 48 40 + 56 56 44 + 56 56 44 + 60 60 48 + 64 64 52 + 68 68 56 + 72 72 60 + 72 72 64 + 76 76 68 + 80 80 72 + 84 84 72 + 88 88 76 + 92 92 80 + 92 92 84 + 96 96 88 +100 100 92 +104 104 96 +108 108 100 +108 108 100 +112 112 104 +116 116 108 +120 120 112 +124 124 116 +128 128 120 +128 128 124 +132 132 128 +136 136 132 +140 140 132 +144 144 136 +144 144 140 +148 148 144 +152 152 148 +156 156 152 +160 160 156 +164 164 160 +164 164 160 +168 168 164 +172 172 168 +176 176 172 +180 180 176 +180 180 180 +184 184 184 +188 188 188 +192 192 188 +196 196 192 +200 200 196 +200 200 200 +204 204 204 +208 208 208 +212 212 212 +216 216 216 +220 220 220 +212 216 216 +204 208 208 +196 200 204 +188 192 196 +180 184 188 +172 176 184 +164 168 176 +156 160 168 +148 156 164 +140 148 156 +132 140 152 +120 132 144 +112 124 136 +104 116 132 + 96 108 124 + 88 100 116 + 80 96 112 + 72 88 104 + 64 80 100 + 56 72 92 + 48 64 84 + 40 56 80 + 32 48 72 + 20 40 64 + 12 32 60 + 32 32 84 + 52 36 108 + 72 40 132 + 92 44 156 +112 48 180 +132 52 204 +152 56 228 +172 60 252 +168 60 248 +164 60 244 +160 60 236 +156 60 232 +148 60 224 +144 60 220 +140 60 212 +136 56 208 +128 56 200 +124 56 196 +120 56 192 +116 56 184 +112 56 180 +104 56 172 +100 56 168 + 96 52 160 + 92 52 156 + 84 52 148 + 80 52 144 + 76 52 136 + 72 52 132 + 68 52 128 + 60 52 120 + 56 48 116 + 52 48 108 + 48 48 104 + 40 48 96 + 36 48 92 + 32 48 84 + 28 48 80 + 20 44 72 + 20 40 68 + 16 36 64 + 16 36 60 + 16 32 56 + 12 52 28 + 12 44 28 + 12 40 24 + 12 36 24 + 8 32 20 + 8 28 16 + 8 24 16 + 8 20 12 + 4 16 8 + 4 12 8 + 4 8 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 4 0 + 0 4 0 + 0 4 0 + 0 4 4 + 0 4 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 8 4 + 4 12 4 + 4 12 8 + 4 12 8 + 4 12 8 + 4 12 8 + 8 16 8 + 8 16 8 + 8 16 8 + 8 16 12 + 8 16 12 + 8 20 12 + 8 20 12 + 8 20 12 + 8 20 12 + 8 20 12 + 12 24 16 + 12 16 20 + 8 12 16 + 32 36 40 + 56 60 64 + 80 84 88 +104 108 112 +132 132 140 diff --git a/src/fractalzoomer/color_maps/JACCO311.MAP b/src/fractalzoomer/color_maps/JACCO311.MAP new file mode 100644 index 000000000..5a81e899a --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO311.MAP @@ -0,0 +1,256 @@ + 84 48 12 + 84 48 12 + 88 48 12 + 92 52 12 + 92 52 12 + 96 52 12 + 96 56 12 +100 56 12 +104 56 16 +104 60 16 +108 60 16 +108 60 16 +112 64 16 +116 64 16 +128 72 28 +140 84 40 +152 96 52 +164 108 64 +176 120 76 +188 132 88 +200 144 100 +212 156 112 +224 168 124 +236 180 136 +252 192 152 +248 184 144 +240 176 132 +232 168 120 +224 156 108 +216 148 96 +208 140 84 +200 132 72 +192 120 60 +184 112 48 +176 104 36 +168 92 24 +168 96 24 +172 96 24 +172 96 24 +176 100 24 +180 100 28 +180 100 28 +184 104 28 +184 104 28 +188 104 28 +192 108 28 +192 108 28 +196 108 28 +196 112 28 +200 112 28 +204 116 32 +204 116 32 +204 116 32 +204 116 32 +204 116 36 +204 116 36 +204 116 36 +204 120 40 +204 120 40 +204 120 40 +204 120 44 +204 120 44 +204 120 44 +204 124 48 +204 124 48 +204 124 48 +204 124 52 +204 124 52 +204 124 52 +204 128 56 +208 128 56 +208 128 56 +208 128 60 +208 128 60 +196 116 56 +180 104 52 +168 92 48 +152 80 44 +136 68 40 +124 56 36 + 92 8 52 + 84 0 48 + 80 0 48 + 76 0 48 + 72 0 44 + 72 0 44 + 68 0 44 + 64 0 44 + 60 0 40 + 56 0 40 + 56 0 40 + 52 0 36 + 48 0 36 + 44 0 36 + 40 0 36 + 36 0 32 + 36 0 32 + 32 0 32 + 28 0 32 + 24 0 28 + 20 0 28 + 20 0 28 + 16 0 28 + 24 0 12 + 24 0 8 + 24 0 4 +228 180 104 +224 176 100 +220 172 100 +216 168 96 +208 164 92 +204 160 92 +200 156 88 +192 152 84 +188 144 84 +180 140 80 +172 136 76 +168 128 72 +160 124 72 +152 116 68 +148 112 64 +140 108 60 +132 100 56 +124 96 52 +116 88 48 +108 80 44 +100 76 40 + 96 68 36 + 88 64 32 + 80 56 28 + 72 48 24 + 64 40 20 + 64 44 24 + 72 52 32 + 80 60 36 + 92 68 40 +100 76 44 +108 84 48 +116 88 52 +124 96 56 +132 100 56 +140 108 60 +148 116 64 +156 120 68 +164 128 72 +168 132 76 +176 140 80 +184 144 84 +192 148 84 +200 156 88 +204 160 92 +212 168 96 +220 172 100 +224 176 100 +228 180 104 +232 184 108 +240 188 112 +236 184 108 +232 176 104 +228 172 100 +220 168 100 +216 164 96 +212 160 92 +208 152 88 +204 148 84 +200 144 80 +192 140 80 +188 132 76 +184 128 72 +180 124 68 +176 120 64 +172 116 60 +168 108 56 +160 104 56 +156 100 52 +152 96 48 +148 88 44 +144 84 40 +140 80 36 +132 76 36 +128 72 32 +124 64 28 +120 60 24 +116 56 20 +108 52 20 +100 48 20 + 92 44 16 + 84 40 16 + 76 36 16 + 68 32 12 + 60 28 12 + 52 24 12 + 44 20 8 + 36 16 8 + 28 12 8 + 20 8 4 + 12 4 4 + 16 8 12 + 24 16 24 + 32 24 32 + 40 28 44 + 48 36 56 + 56 44 64 + 64 48 76 + 72 56 84 + 80 64 96 + 88 68 108 + 96 76 116 +104 84 128 +112 88 136 +120 96 148 +128 104 160 +128 104 156 +124 100 148 +120 96 144 +116 92 136 +112 88 132 +108 84 124 +104 84 120 +100 80 112 + 96 76 104 + 92 72 100 + 88 68 92 + 84 64 88 + 84 64 80 + 80 60 76 + 76 56 68 + 72 52 64 + 68 48 56 + 64 44 48 + 60 44 44 + 56 40 36 + 52 36 32 + 48 32 24 + 44 28 20 + 40 24 12 + 36 20 4 + 40 20 4 + 40 24 4 + 44 24 4 + 44 24 4 + 48 28 4 + 52 28 8 + 52 28 8 + 56 32 8 + 56 32 8 + 60 32 8 + 64 36 8 + 64 36 8 + 68 36 8 + 68 40 8 + 72 40 8 + 72 40 8 + 76 44 12 + 80 44 12 + 80 44 12 diff --git a/src/fractalzoomer/color_maps/JACCO312.MAP b/src/fractalzoomer/color_maps/JACCO312.MAP new file mode 100644 index 000000000..8184c375b --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO312.MAP @@ -0,0 +1,256 @@ + 92 68 0 + 88 64 0 + 84 60 0 + 80 56 0 + 76 56 0 + 72 52 0 + 68 48 0 + 64 44 0 + 60 44 0 + 56 40 0 + 52 36 0 + 48 36 0 + 44 32 0 + 40 28 0 + 36 24 0 + 32 24 0 + 28 20 0 + 24 16 0 + 20 12 0 + 16 12 0 + 12 8 0 + 8 4 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +228 220 240 + 8 8 8 + 12 12 12 + 16 16 16 + 20 20 24 + 24 24 28 + 32 28 32 + 36 32 36 + 40 36 40 + 44 44 48 + 48 48 52 + 52 52 56 + 56 56 60 + 64 60 64 + 68 64 72 + 72 68 76 + 76 72 80 + 80 76 84 + 84 80 88 + 88 84 92 + 96 92 100 + 96 92 104 +104 100 112 +108 104 112 +116 112 120 +116 112 124 +124 124 132 +124 120 132 +136 132 144 +136 128 144 +144 144 152 +144 140 152 +156 156 164 +152 148 160 +168 164 176 +164 156 172 +176 176 184 +172 164 180 +188 184 196 +180 176 192 +196 196 208 +192 184 200 +208 208 216 +200 192 212 +216 216 228 +208 200 220 +228 228 240 +220 212 232 +240 240 252 +232 228 244 +240 240 252 +232 224 244 +236 236 248 +228 220 240 +236 232 248 +228 220 236 +232 228 244 +224 216 236 +232 224 244 +220 212 232 +228 220 240 +220 208 232 +228 220 236 +216 204 228 +224 216 228 +212 204 224 +220 212 220 +208 200 216 +216 208 212 +204 196 208 +208 204 204 +200 192 200 +204 200 196 +196 188 192 +200 192 188 +192 184 184 +192 188 180 +188 180 176 +188 184 168 +184 176 168 +184 180 160 +180 172 160 +180 176 152 +176 168 152 +172 172 144 +172 164 144 +168 164 136 +168 164 136 +164 160 128 +160 160 132 +156 156 120 +156 156 124 +152 152 112 +152 152 116 +148 148 100 +148 148 108 +144 144 92 +144 144 100 +136 136 84 +140 140 92 +132 132 76 +136 136 84 +128 128 68 +132 132 76 +120 124 60 +128 128 68 +116 120 52 +124 124 60 +112 116 44 +120 120 52 +104 108 32 +112 116 44 +100 104 28 +108 112 40 +104 108 32 +108 112 36 +100 104 28 +104 108 32 + 88 92 28 +100 104 28 + 76 80 24 + 88 92 28 + 64 68 20 + 76 80 24 + 52 52 16 + 64 68 20 + 40 40 12 + 52 52 16 + 28 28 8 + 60 56 16 + 40 32 8 + 68 60 20 + 52 40 12 + 76 64 20 + 64 48 16 + 84 68 24 + 76 56 20 + 92 72 24 + 88 64 20 +100 76 28 +100 72 24 +108 80 28 +112 80 28 +120 96 40 +124 96 44 +136 112 56 +140 112 60 +152 128 72 +156 132 80 +168 144 88 +176 160 104 +184 172 116 +196 188 128 +204 204 144 +220 220 156 +228 236 168 +252 252 172 +236 228 144 +216 204 116 +196 180 88 +180 152 60 +160 128 32 +140 100 0 +132 96 0 +124 88 0 +116 84 0 +108 76 0 +104 76 0 +100 72 0 + 96 68 0 diff --git a/src/fractalzoomer/color_maps/JACCO313.MAP b/src/fractalzoomer/color_maps/JACCO313.MAP new file mode 100644 index 000000000..1cf866a9b --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO313.MAP @@ -0,0 +1,256 @@ +116 76 4 +124 80 4 +136 88 4 +144 96 4 +156 104 4 +168 112 8 +176 124 24 +188 140 44 +196 156 60 +208 172 80 +220 184 100 +228 200 116 +240 216 136 +252 232 156 +248 224 148 +240 216 136 +236 208 128 +228 200 116 +220 188 108 +216 180 96 +208 172 84 +200 164 76 +196 156 64 +188 144 56 +180 136 44 +176 128 36 +168 120 24 +160 108 12 +152 104 12 +144 100 12 +140 96 12 +132 92 12 +124 84 8 +116 80 8 +112 76 8 +104 72 8 + 96 68 8 + 92 64 8 + 84 56 8 + 76 52 8 + 72 48 8 + 64 44 4 + 56 40 4 + 48 36 4 + 44 28 4 + 36 24 4 + 28 20 4 + 24 16 4 + 16 12 4 + 8 8 4 + 0 0 0 + 4 0 4 + 8 4 8 + 12 4 12 + 16 8 20 + 20 12 24 + 24 12 28 + 28 16 36 + 32 20 40 + 36 20 44 + 40 24 52 + 44 28 56 + 52 28 60 + 56 32 68 + 60 36 72 + 64 36 76 + 68 40 84 + 72 44 88 + 76 44 92 + 80 48 100 + 84 52 104 + 88 52 108 + 92 56 112 + 96 60 120 +104 64 124 +108 64 132 +112 68 136 +116 72 144 +124 76 148 +128 80 156 +132 80 160 +136 84 168 +144 88 172 +148 92 176 +152 96 184 +156 96 188 +164 100 196 +168 104 200 +172 108 208 +176 112 212 +184 112 220 +188 116 224 +192 120 232 +196 124 236 +204 128 244 +200 128 240 +196 124 232 +188 120 224 +184 116 216 +176 112 212 +172 108 204 +168 104 196 +160 100 188 +156 96 184 +148 92 176 +144 88 168 +136 88 160 +132 84 156 +128 80 148 +120 76 140 +116 72 132 +108 68 128 +104 64 120 +100 60 112 + 92 56 104 + 88 52 100 + 80 48 92 + 76 44 84 + 68 40 76 + 64 36 72 + 56 32 64 + 52 28 60 + 48 24 52 + 40 20 44 + 36 20 40 + 32 16 32 + 24 12 24 + 20 8 20 + 16 4 12 + 8 0 4 + 16 8 0 + 24 16 0 + 32 20 0 + 40 24 0 + 48 32 0 + 56 36 0 + 64 44 4 + 72 48 4 + 80 52 4 + 88 60 4 + 96 64 4 +104 72 4 +112 76 4 +120 80 4 +128 88 8 +136 92 8 +144 96 8 +152 104 8 +160 108 8 +168 116 8 +176 120 8 +184 124 8 +192 132 12 +200 136 12 +200 140 24 +204 144 36 +208 148 48 +212 152 64 +212 160 76 +216 164 88 +220 168 104 +224 172 116 +224 180 128 +228 184 140 +232 188 156 +236 192 168 +236 200 180 +240 204 196 +244 208 208 +248 212 220 +252 220 236 +248 216 232 +244 212 228 +240 208 224 +232 204 220 +228 200 212 +224 196 208 +216 192 204 +212 188 200 +208 180 196 +204 176 188 +196 172 184 +192 168 180 +188 164 176 +180 160 172 +176 156 164 +172 152 160 +168 144 156 +160 140 152 +156 136 148 +152 132 140 +144 128 136 +140 124 132 +136 120 128 +132 116 124 +124 108 116 +120 104 112 +116 100 108 +108 96 104 +104 92 100 +100 88 92 + 96 84 88 + 88 80 84 + 84 72 80 + 80 68 76 + 72 64 68 + 68 60 64 + 64 56 60 + 60 52 56 + 52 48 52 + 48 44 44 + 44 36 40 + 36 32 36 + 32 28 32 + 28 24 28 + 24 20 20 + 16 16 16 + 12 12 12 + 8 8 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 8 8 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 40 0 + 8 44 0 + 12 44 0 + 20 48 0 + 24 52 0 + 28 52 0 + 32 56 0 + 40 60 0 + 44 60 0 + 48 64 0 + 56 64 0 + 60 68 0 + 64 68 0 + 68 72 0 + 72 76 0 + 80 80 0 diff --git a/src/fractalzoomer/color_maps/JACCO314.MAP b/src/fractalzoomer/color_maps/JACCO314.MAP new file mode 100644 index 000000000..46321a40f --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO314.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 8 8 0 + 12 12 0 + 16 16 4 + 24 28 4 + 32 40 4 + 40 52 4 + 48 64 4 + 56 76 4 + 64 88 4 + 76 104 4 + 84 112 8 + 92 120 12 +100 128 16 +108 136 24 +116 144 28 +128 156 36 +132 160 40 +136 164 48 +144 168 52 +148 172 60 +156 176 64 +160 184 72 +164 188 80 +172 192 84 +176 196 92 +176 196 92 +180 196 96 +180 200 96 +184 200 100 +184 204 100 +188 204 104 +188 204 104 +192 208 108 +192 208 112 +196 212 112 +196 212 116 +200 212 116 +200 216 120 +204 216 120 +204 220 124 +208 220 128 +212 220 128 +212 224 132 +216 224 132 +216 228 136 +220 228 136 +220 228 140 +224 232 144 +224 232 144 +228 236 148 +228 236 148 +232 236 152 +232 240 152 +236 240 156 +240 244 160 +240 244 160 +240 240 160 +236 236 160 +236 236 160 +236 232 156 +232 228 156 +232 224 156 +232 224 156 +228 220 152 +228 216 152 +228 216 152 +224 212 152 +224 208 152 +224 204 148 +220 204 148 +220 200 148 +220 196 148 +216 192 144 +216 192 144 +216 188 144 +212 184 144 +212 184 144 +212 180 140 +208 176 140 +208 172 140 +208 172 140 +204 168 136 +204 164 136 +200 160 136 +200 160 136 +200 156 136 +196 152 132 +196 152 132 +196 148 132 +192 144 132 +192 140 128 +192 140 128 +188 136 128 +188 132 128 +188 132 128 +184 128 124 +184 124 124 +184 120 124 +180 120 124 +180 116 120 +180 112 120 +176 108 120 +176 108 120 +176 104 120 +172 100 116 +172 100 116 +172 96 116 +168 92 116 +168 88 112 +168 88 112 +164 84 112 +164 80 112 +160 76 108 +160 76 108 +156 76 108 +156 72 108 +152 72 104 +152 68 104 +148 68 104 +148 64 100 +144 64 100 +144 60 100 +140 60 96 +140 56 96 +136 56 96 +132 56 92 +132 52 92 +128 52 92 +128 48 88 +124 48 88 +124 44 88 +120 44 84 +120 40 84 +116 40 84 +116 36 80 +112 36 80 +108 32 76 +104 28 76 +100 28 72 + 96 28 68 + 92 28 64 + 88 24 64 + 84 24 60 + 80 24 56 + 76 20 56 + 72 20 52 + 68 20 48 + 64 20 44 + 60 16 44 + 56 16 40 + 52 16 36 + 48 16 32 + 44 12 32 + 40 12 28 + 36 12 24 + 32 8 24 + 28 8 20 + 24 8 16 + 20 8 12 + 16 4 12 + 12 4 8 + 8 4 4 + 16 12 12 + 24 20 20 + 32 24 24 + 36 32 28 + 40 36 32 + 44 40 36 + 48 44 40 + 52 48 44 + 56 52 48 + 60 56 52 + 64 60 56 + 68 64 56 + 72 64 60 + 76 68 64 + 76 72 68 + 80 76 68 + 84 76 72 + 88 80 76 + 88 84 76 + 92 88 80 + 96 88 84 + 96 92 84 +100 96 88 +104 96 92 +108 100 92 +108 104 96 +112 104 96 +116 108 100 +116 112 104 +120 112 104 +120 116 108 +124 116 108 +128 120 112 +128 124 112 +132 124 116 +132 128 116 +136 128 120 +140 132 120 +140 136 124 +144 136 128 +144 140 128 +148 140 132 +148 144 132 +152 144 136 +156 148 136 +156 148 140 +160 152 140 +160 152 144 +164 156 144 +164 156 144 +168 160 148 +168 164 148 +172 164 152 +172 168 152 +176 168 156 +176 172 156 +180 172 160 +180 176 160 +184 176 164 +184 180 164 +188 180 168 +188 184 168 +192 184 168 +192 184 172 +196 188 172 +196 188 176 +200 192 176 +200 192 180 +204 196 180 +204 196 184 +208 200 184 +208 200 184 +212 204 188 +212 204 188 +216 208 192 +216 208 192 +220 208 196 +220 212 196 +184 180 164 +168 160 148 +152 144 132 +136 132 120 +124 116 108 +112 104 100 +100 96 88 + 88 84 80 + 76 72 68 + 68 64 60 + 56 52 52 + 48 44 44 + 40 36 36 + 32 24 28 + 32 28 28 diff --git a/src/fractalzoomer/color_maps/JACCO316.MAP b/src/fractalzoomer/color_maps/JACCO316.MAP new file mode 100644 index 000000000..13ee535e0 --- /dev/null +++ b/src/fractalzoomer/color_maps/JACCO316.MAP @@ -0,0 +1,256 @@ +132 44 44 +140 44 44 +148 48 44 +160 52 44 +128 52 60 +188 60 48 +184 60 48 +184 60 48 +184 60 52 +184 60 52 +180 60 52 +180 60 52 +156 72 76 +180 64 52 +176 64 56 +176 64 56 +176 64 56 +172 64 56 +172 64 56 +172 64 56 +184 92 92 +168 64 60 +168 64 60 +168 68 60 +168 68 60 +164 68 60 +164 68 64 +164 68 64 +216 112 108 +160 68 64 +160 68 64 +160 68 64 +156 68 68 +156 72 68 +156 72 68 +156 72 68 +224 132 128 +152 72 68 +152 72 72 +152 72 72 +148 72 72 +148 72 72 +148 72 72 +148 76 72 +236 152 152 +144 76 76 +144 76 76 +140 76 76 +140 76 76 +140 76 76 +140 76 80 +136 76 80 +220 144 144 +136 80 80 +136 80 80 +132 80 80 +132 80 84 +132 80 84 +132 80 84 +128 80 84 +204 136 136 +128 80 84 +124 80 88 +124 84 88 +124 84 88 +124 84 88 +120 84 88 +120 84 88 +188 124 128 +120 84 92 +116 84 92 +116 84 92 +116 84 92 +112 88 96 +112 88 96 +116 92 96 +180 120 124 +124 96 100 +128 96 104 +132 100 104 +136 100 108 +140 104 108 +144 104 108 +148 108 112 +172 112 116 +156 112 116 +160 112 116 +164 116 120 +168 116 120 +172 120 124 +176 120 124 +180 124 124 +164 108 108 +188 128 128 +192 128 132 +196 132 132 +200 132 136 +204 136 136 +208 136 136 +212 140 140 +152 100 100 +220 144 144 +224 144 144 +228 148 148 +232 148 148 +236 152 152 +228 148 148 +224 140 144 +164 104 96 +216 132 132 +208 128 128 +204 124 124 +200 116 120 +196 112 116 +192 108 108 +184 104 104 +144 80 72 +176 92 96 +172 88 92 +164 84 88 +160 80 80 +156 76 76 +152 68 72 +148 64 68 +160 88 72 +136 56 60 +132 52 52 +128 44 48 +120 40 44 +116 36 40 +112 32 36 +108 28 32 +176 100 72 +104 20 24 +108 24 24 +112 28 28 +116 32 28 +120 36 32 +124 40 32 +132 44 32 +192 108 72 +140 52 36 +144 56 40 +148 60 40 +152 64 44 +156 68 44 +164 72 44 +168 76 48 +208 120 72 +176 80 52 +180 84 52 +184 88 56 +192 92 56 +196 96 56 +200 100 60 +204 104 60 +224 128 72 +212 112 64 +216 116 68 +224 120 68 +228 124 68 +232 128 72 +236 132 72 +240 136 76 +244 140 76 +252 144 80 +248 136 76 +244 128 72 +240 120 64 +232 112 60 +228 104 56 +224 96 52 +220 88 48 +216 84 40 +212 76 36 +208 68 32 +204 60 28 +196 52 24 +192 44 16 +188 36 12 +184 28 8 +184 28 12 +184 32 16 +184 36 20 +180 36 20 +172 36 24 +164 36 24 +156 36 28 +152 36 28 +144 36 32 +136 36 32 +128 36 36 +124 36 36 +116 36 40 +108 36 40 +100 36 44 + 96 36 44 + 88 36 48 + 80 36 48 + 72 36 52 + 68 32 48 + 64 28 44 + 60 24 40 + 56 20 36 + 52 12 32 + 64 20 44 + 76 32 56 + 88 40 72 +100 52 84 +112 60 96 +124 72 108 +136 80 120 +148 92 132 +160 100 144 +172 112 156 +184 120 172 +196 132 184 +208 140 196 +208 140 196 +208 144 196 +208 144 196 +208 148 196 +208 152 196 +208 152 200 +212 156 200 +212 160 200 +212 164 204 +212 164 204 +216 168 204 +216 172 208 +216 176 208 +216 176 208 +220 180 212 +220 184 212 +220 184 212 +220 188 216 +224 192 216 +224 196 216 +224 196 220 +224 200 220 +228 204 220 +228 208 224 +228 208 224 +228 212 224 +232 216 228 +232 216 228 +232 220 232 +236 224 232 +236 228 236 +240 232 236 +240 232 240 +244 236 240 +244 240 244 +248 244 244 +248 248 248 +252 252 252 diff --git a/src/fractalzoomer/color_maps/JELLYFSH.MAP b/src/fractalzoomer/color_maps/JELLYFSH.MAP new file mode 100644 index 000000000..9a420e307 --- /dev/null +++ b/src/fractalzoomer/color_maps/JELLYFSH.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 24 32 32 + 24 32 48 + 32 32 32 + 32 32 48 + 24 40 32 + 24 40 48 + 32 40 32 + 32 40 48 + 24 48 32 + 40 40 32 + 32 40 64 + 24 48 48 + 40 40 48 + 32 48 32 +252 252 252 + 40 40 64 + 32 48 48 + 40 48 32 + 32 48 64 + 24 56 48 + 40 48 48 + 32 56 32 + 32 48 80 + 24 56 64 + 40 48 64 + 32 56 48 + 48 48 48 + 40 56 32 + 40 48 80 + 32 56 64 + 48 48 64 + 40 56 48 + 48 56 32 + 32 56 80 + 40 56 64 + 32 64 48 + 48 56 48 + 40 56 80 + 32 64 64 + 48 56 64 + 40 64 48 + 40 56 96 + 32 64 80 + 48 56 80 + 40 64 64 + 48 64 48 + 48 56 96 + 40 64 80 + 48 64 64 + 40 64 96 + 32 72 80 + 48 64 80 + 40 72 64 + 56 64 64 + 48 72 48 + 48 64 96 + 40 72 80 + 56 64 80 + 48 72 64 + 48 64 112 + 56 72 48 + 40 72 96 + 56 64 96 + 48 72 80 + 56 72 64 + 40 72 112 + 48 72 96 + 40 80 80 + 56 72 80 + 48 80 64 + 48 72 112 + 56 80 48 + 40 80 96 + 56 72 96 + 48 80 80 + 56 80 64 + 40 80 112 + 56 72 112 + 48 80 96 + 56 80 80 + 64 80 64 + 48 80 112 + 56 80 96 + 48 88 80 + 64 80 80 + 56 88 64 + 56 80 112 + 48 88 96 + 64 80 96 + 56 88 80 + 56 80 128 + 64 88 64 + 48 88 112 + 64 80 112 + 56 88 96 + 64 88 80 + 56 88 112 + 64 88 96 + 56 96 80 + 56 88 128 + 64 96 64 + 48 96 112 + 64 88 112 + 56 96 96 + 64 96 80 + 64 88 128 + 56 96 112 + 64 96 96 + 56 96 128 + 64 96 112 + 72 96 96 + 64 104 80 + 64 96 128 + 56 104 112 + 72 96 112 + 64 104 96 + 64 96 144 + 72 104 80 + 72 96 128 + 64 104 112 + 72 104 96 + 72 96 144 + 64 104 128 + 72 104 112 + 64 112 96 + 64 104 144 + 72 112 80 + 72 104 128 + 64 112 112 + 80 104 112 + 72 112 96 + 72 104 144 + 64 112 128 + 80 104 128 + 72 112 112 + 80 112 96 + 80 104 144 + 72 112 128 + 80 112 112 + 72 120 96 + 72 112 144 + 80 112 128 + 72 120 112 + 80 120 96 + 80 112 144 + 72 120 128 + 80 120 112 + 72 120 144 + 88 112 144 + 80 120 128 + 88 120 112 + 80 120 144 + 88 120 128 + 80 128 112 + 80 120 160 + 88 120 144 + 80 128 128 + 88 128 112 + 88 120 160 + 80 128 144 + 96 120 144 + 88 128 128 + 88 128 144 + 96 128 128 + 88 136 112 + 88 128 160 + 96 128 144 + 88 136 128 + 96 136 112 + 96 128 160 + 88 136 144 + 96 136 128 + 88 136 160 + 96 136 144 +104 136 128 + 96 136 160 +104 136 144 + 96 144 128 +104 136 160 + 96 144 144 +104 144 128 + 96 144 160 +112 136 160 +104 144 144 +104 144 160 +112 144 144 +112 144 160 +112 144 176 +104 152 160 +120 144 160 +112 152 144 +112 152 160 +120 152 144 +112 152 176 +120 152 160 +120 152 176 +128 152 160 +112 160 176 +128 152 176 +120 160 160 +120 160 176 +128 160 160 +128 160 176 +136 160 160 +120 168 176 +136 160 176 +128 168 160 +128 168 176 +136 168 160 +128 168 192 +136 168 176 +144 168 160 +128 176 176 +144 168 176 +128 176 192 +136 176 176 +152 168 176 +136 176 192 +144 176 176 +152 176 160 +144 176 192 +152 176 176 +136 184 192 +160 176 176 +144 184 192 +152 184 176 +144 184 208 +152 184 192 +160 184 176 +144 192 192 +160 184 192 +168 184 176 +152 192 192 +168 184 192 +152 192 208 +160 192 192 +168 192 176 +160 192 208 +168 192 192 +176 192 176 +152 200 208 +168 192 208 +160 200 192 +176 192 192 +160 200 208 +168 200 192 +168 200 208 +176 200 192 +176 200 208 +184 200 192 +168 208 208 +176 208 208 +184 208 192 +248 248 240 + 24 48 64 diff --git a/src/fractalzoomer/color_maps/JR1.MAP b/src/fractalzoomer/color_maps/JR1.MAP new file mode 100644 index 000000000..ce1f42c95 --- /dev/null +++ b/src/fractalzoomer/color_maps/JR1.MAP @@ -0,0 +1,256 @@ +0 0 0 +9 0 0 +18 0 0 +27 0 0 +37 0 0 +46 0 0 +55 0 0 +64 0 0 +73 0 0 +82 0 0 +91 0 0 +101 0 0 +110 0 0 +119 0 0 +128 0 0 +128 0 0 +0 0 0 +18 0 0 +36 0 0 +55 0 0 +73 0 0 +91 0 0 +109 0 0 +127 0 0 +146 0 0 +164 0 0 +182 0 0 +200 0 0 +219 0 0 +237 0 0 +255 0 0 +255 0 0 +0 0 0 +9 5 0 +18 9 0 +27 14 0 +37 18 0 +46 23 0 +55 27 0 +64 32 0 +73 37 0 +82 41 0 +91 46 0 +101 50 0 +110 55 0 +119 59 0 +128 64 0 +128 64 0 +0 0 0 +18 9 0 +36 18 0 +55 27 0 +73 37 0 +91 46 0 +109 55 0 +127 64 0 +146 73 0 +164 82 0 +182 91 0 +200 101 0 +219 110 0 +237 119 0 +255 128 0 +255 128 0 +0 0 0 +9 9 0 +18 18 0 +27 27 0 +37 37 0 +46 46 0 +55 55 0 +64 64 0 +73 73 0 +82 82 0 +91 91 0 +101 101 0 +110 110 0 +119 119 0 +128 128 0 +128 128 0 +0 0 0 +18 18 0 +36 36 0 +55 55 0 +73 73 0 +91 91 0 +109 109 0 +127 127 0 +146 146 0 +164 164 0 +182 182 0 +200 200 0 +219 219 0 +237 237 0 +255 255 0 +255 255 0 +0 0 0 +0 5 0 +0 9 0 +0 14 0 +0 18 0 +0 23 0 +0 27 0 +0 32 0 +0 37 0 +0 41 0 +0 46 0 +0 50 0 +0 55 0 +0 59 0 +0 64 0 +0 64 0 +0 0 0 +0 9 0 +0 18 0 +0 27 0 +0 37 0 +0 46 0 +0 55 0 +0 64 0 +0 73 0 +0 82 0 +0 91 0 +0 101 0 +0 110 0 +0 119 0 +0 128 0 +0 128 0 +0 0 0 +0 0 9 +0 0 18 +0 0 27 +0 0 37 +0 0 46 +0 0 55 +0 0 64 +0 0 73 +0 0 82 +0 0 91 +0 0 101 +0 0 110 +0 0 119 +0 0 128 +0 0 128 +0 0 0 +0 0 18 +0 0 36 +0 0 55 +0 0 73 +0 0 91 +0 0 109 +0 0 127 +0 0 146 +0 0 164 +0 0 182 +0 0 200 +0 0 219 +0 0 237 +0 0 255 +0 0 255 +0 0 0 +5 0 9 +9 0 18 +14 0 27 +18 0 37 +23 0 46 +27 0 55 +32 0 64 +37 0 73 +41 0 82 +46 0 91 +50 0 101 +55 0 110 +59 0 119 +64 0 128 +64 0 128 +0 0 0 +9 0 18 +18 0 36 +27 0 55 +37 0 73 +46 0 91 +55 0 109 +64 0 127 +73 0 146 +82 0 164 +91 0 182 +101 0 200 +110 0 219 +119 0 237 +128 0 255 +128 0 255 +0 0 0 +5 0 5 +9 0 9 +14 0 14 +18 0 18 +23 0 23 +27 0 27 +32 0 32 +37 0 37 +41 0 41 +46 0 46 +50 0 50 +55 0 55 +59 0 59 +64 0 64 +64 0 64 +0 0 0 +9 0 9 +18 0 18 +27 0 27 +37 0 37 +46 0 46 +55 0 55 +64 0 64 +73 0 73 +82 0 82 +91 0 91 +101 0 101 +110 0 110 +119 0 119 +128 0 128 +128 0 128 +0 0 0 +18 0 9 +36 0 18 +55 0 27 +73 0 37 +91 0 46 +109 0 55 +127 0 64 +146 0 73 +164 0 82 +182 0 91 +200 0 101 +219 0 110 +237 0 119 +255 0 128 +255 0 128 +0 0 0 +18 0 18 +36 0 36 +55 0 55 +73 0 73 +91 0 91 +109 0 109 +127 0 127 +146 0 146 +164 0 164 +182 0 182 +200 0 200 +219 0 219 +237 0 237 +255 0 255 +255 0 255 diff --git a/src/fractalzoomer/color_maps/JSTRIPE.MAP b/src/fractalzoomer/color_maps/JSTRIPE.MAP new file mode 100644 index 000000000..08ba520e4 --- /dev/null +++ b/src/fractalzoomer/color_maps/JSTRIPE.MAP @@ -0,0 +1,256 @@ + 0 0 252 +252 252 252 + 0 0 252 +248 248 248 + 0 0 248 +244 244 244 + 0 0 244 +240 240 240 + 0 0 240 +236 236 236 + 0 0 236 +228 228 228 + 0 0 228 +224 224 224 + 0 0 224 +220 220 220 + 0 0 220 +216 216 216 + 0 0 216 +212 212 212 + 0 0 208 +204 204 204 + 0 0 204 +200 200 200 + 0 0 200 +196 196 196 + 0 0 196 +192 192 192 + 0 0 188 +188 188 188 + 0 0 184 +180 180 180 + 0 0 180 +176 176 176 + 0 0 176 +172 172 172 + 0 0 168 +168 168 168 + 0 0 164 +160 160 160 + 0 0 160 +156 156 156 + 0 0 156 +152 152 152 + 0 0 152 +148 148 148 + 0 0 144 +144 144 144 + 0 0 140 +136 136 136 + 0 0 136 +132 132 132 + 0 0 132 +128 128 128 + 0 0 124 +124 124 124 + 0 0 120 +120 120 120 + 0 0 116 +112 112 112 + 0 0 112 +108 108 108 + 0 0 104 +104 104 104 + 0 0 100 +100 100 100 + 0 0 96 + 96 96 96 + 0 0 92 + 88 88 88 + 0 0 84 + 84 84 84 + 0 0 80 + 80 80 80 + 0 0 76 + 76 76 76 + 0 0 72 + 68 68 68 + 0 0 68 + 64 64 64 + 0 0 60 + 60 60 60 + 0 0 56 + 56 56 56 + 0 0 52 + 52 52 52 + 0 0 48 + 44 44 44 + 0 0 40 + 40 40 40 + 0 0 36 + 36 36 36 + 0 0 32 + 32 32 32 + 0 0 28 + 28 28 28 + 0 0 20 + 20 20 20 + 0 0 16 + 16 16 16 + 0 0 12 + 12 12 12 + 0 0 8 + 8 8 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 4 + 4 4 4 + 0 0 8 + 8 8 8 + 0 0 12 + 12 12 12 + 0 0 16 + 16 16 16 + 0 0 20 + 20 20 20 + 0 0 20 + 20 20 20 + 0 0 24 + 24 24 24 + 0 0 28 + 28 28 28 + 0 0 32 + 32 32 32 + 0 0 36 + 36 36 36 + 0 0 40 + 40 40 40 + 0 0 40 + 40 40 40 + 0 0 44 + 44 44 44 + 0 0 48 + 48 48 48 + 0 0 52 + 52 52 52 + 0 0 56 + 56 56 56 + 0 0 60 + 60 60 60 + 0 0 60 + 60 60 60 + 0 0 64 + 64 64 64 + 0 0 68 + 68 68 68 + 0 0 72 + 72 72 72 + 0 0 76 + 76 76 76 + 0 0 80 + 80 80 80 + 0 0 84 + 84 84 84 + 0 0 84 + 84 84 84 + 0 0 88 + 88 88 88 + 0 0 92 + 92 92 92 + 0 0 96 + 96 96 96 + 0 0 100 +100 100 100 + 0 0 104 +104 104 104 + 0 0 104 +104 104 104 + 0 0 108 +108 108 108 + 0 0 112 +112 112 112 + 0 0 116 +116 116 116 + 0 0 120 +120 120 120 + 0 0 124 +124 124 124 + 0 0 124 +124 124 124 + 0 0 128 +128 128 128 + 0 0 132 +132 132 132 + 0 0 136 +136 136 136 + 0 0 140 +140 140 140 + 0 0 144 +144 144 144 + 0 0 144 +144 144 144 + 0 0 148 +148 148 148 + 0 0 152 +152 152 152 + 0 0 156 +156 156 156 + 0 0 160 +160 160 160 + 0 0 164 +164 164 164 + 0 0 168 +168 168 168 + 0 0 168 +168 168 168 + 0 0 172 +172 172 172 + 0 0 176 +176 176 176 + 0 0 180 +180 180 180 + 0 0 184 +184 184 184 + 0 0 188 +188 188 188 + 0 0 188 +188 188 188 + 0 0 192 +192 192 192 + 0 0 196 +196 196 196 + 0 0 200 +200 200 200 + 0 0 204 +204 204 204 + 0 0 208 +208 208 208 + 0 0 208 +208 208 208 + 0 0 212 +212 212 212 + 0 0 216 +216 216 216 + 0 0 220 +220 220 220 + 0 0 224 +224 224 224 + 0 0 228 +228 228 228 + 0 0 228 +228 228 228 + 0 0 232 +232 232 232 + 0 0 236 +236 236 236 + 0 0 240 +240 240 240 + 0 0 244 +244 244 244 + 0 0 248 +248 248 248 + 0 0 252 +252 252 252 diff --git a/src/fractalzoomer/color_maps/JUTEMAP.MAP b/src/fractalzoomer/color_maps/JUTEMAP.MAP new file mode 100644 index 000000000..a82dd585e --- /dev/null +++ b/src/fractalzoomer/color_maps/JUTEMAP.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 88 88 184 + 96 92 192 +104 100 192 +112 112 196 +124 120 200 +132 132 204 +144 140 208 +152 152 212 +164 160 216 +172 172 220 +180 180 224 +192 192 228 +200 200 232 +212 212 236 +220 220 240 +232 232 244 +240 240 248 +252 252 252 +252 240 244 +252 224 232 +252 208 224 +252 192 212 +252 176 204 +252 160 192 +252 144 184 +252 128 172 +252 112 164 +252 96 152 +252 80 144 +252 64 132 +252 48 124 +252 32 112 +252 16 104 +252 0 92 +236 0 88 +220 0 80 +204 0 76 +188 0 68 +168 0 64 +152 0 56 +136 0 52 +120 0 44 +104 0 40 + 84 0 32 + 68 0 28 + 52 0 20 + 36 0 16 + 20 0 8 + 0 0 0 + 0 8 4 + 4 16 8 + 8 24 16 + 12 32 20 + 16 44 28 + 20 52 32 + 24 60 36 + 28 68 44 + 32 76 48 + 36 88 56 + 40 96 60 + 44 104 64 + 48 112 72 + 52 120 76 + 56 132 84 + 48 136 84 + 40 144 80 + 52 148 88 + 68 156 100 + 80 164 112 + 96 168 124 +108 176 136 +124 184 144 +136 192 156 +152 196 168 +164 204 180 +180 212 192 +192 220 200 +208 224 212 +220 232 224 +236 240 236 +252 248 248 +252 252 252 +252 248 252 +252 244 252 +248 236 248 +248 232 248 +244 228 244 +244 220 244 +240 216 240 +240 212 240 +236 204 236 +236 200 236 +232 196 232 +232 188 232 +228 184 228 +228 180 228 +224 172 224 +224 168 224 +224 164 224 +220 156 220 +220 152 220 +216 148 216 +216 140 216 +212 136 212 +212 132 212 +208 124 208 +208 120 208 +204 116 204 +204 108 204 +200 104 200 +200 100 200 +196 92 196 +196 88 196 +192 80 192 +192 88 188 +192 100 184 +192 112 176 +196 120 172 +196 132 164 +196 144 160 +200 152 152 +200 164 148 +200 176 144 +204 184 136 +204 196 132 +204 208 124 +208 216 120 +208 228 112 +208 240 108 +212 252 100 +208 244 100 +204 232 100 +200 224 100 +192 212 96 +188 200 96 +184 192 96 +176 180 96 +172 168 92 +168 160 92 +164 148 92 +156 140 92 +152 128 88 +148 116 88 +140 108 88 +136 96 88 +132 84 84 +128 76 84 +120 64 84 +116 56 84 +112 44 80 +104 32 80 +100 24 80 + 96 12 80 + 88 0 76 + 88 0 80 + 84 0 88 + 80 0 96 + 76 0 104 + 72 0 112 + 68 0 120 + 64 0 124 + 60 0 132 + 56 0 140 + 52 0 148 + 48 0 156 + 44 0 164 + 44 0 168 + 40 0 176 + 36 0 184 + 32 0 192 + 28 0 200 + 24 0 208 + 20 0 212 + 16 0 220 + 12 0 228 + 0 0 236 + 4 0 244 + 0 0 252 + 0 4 252 + 4 12 252 + 8 20 252 + 12 28 252 + 16 36 252 + 20 44 252 + 20 52 252 + 24 60 252 + 28 68 252 + 32 76 252 + 36 84 252 + 40 92 252 + 40 100 252 + 44 108 252 + 48 116 252 + 52 120 252 + 56 128 252 + 60 136 252 + 60 144 252 + 64 152 252 + 68 160 252 + 72 168 252 + 76 176 252 + 80 184 252 + 80 192 252 + 84 200 252 + 88 208 252 + 92 216 252 + 96 224 252 +100 232 252 +100 228 248 + 96 224 244 + 92 216 240 + 88 212 236 + 88 204 232 + 84 200 228 + 80 192 220 + 76 188 216 + 76 180 212 + 72 176 208 + 68 168 204 + 64 164 200 + 64 156 196 + 60 152 188 + 56 144 184 + 52 140 180 + 52 132 176 + 48 128 172 + 44 120 168 + 40 116 160 + 40 108 156 + 36 104 152 + 32 96 148 + 28 92 144 + 28 84 140 + 24 80 136 + 20 72 128 + 16 68 124 + 16 60 120 + 12 56 116 + 8 48 112 + 4 44 108 + 0 36 100 + 4 36 104 + 12 40 108 + 16 44 116 + 24 48 120 + 28 52 128 + 36 56 132 + 40 60 140 + 48 64 144 + 52 64 148 + 60 68 156 + 64 72 160 + 72 76 168 + 76 80 172 + 84 84 180 diff --git a/src/fractalzoomer/color_maps/JUTES.MAP b/src/fractalzoomer/color_maps/JUTES.MAP new file mode 100644 index 000000000..23dc003e2 --- /dev/null +++ b/src/fractalzoomer/color_maps/JUTES.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 72 0 + 0 108 0 + 0 144 0 + 0 180 0 + 0 216 0 + 0 252 0 + 0 224 0 + 0 196 0 + 0 168 0 + 0 140 0 + 0 112 0 + 0 84 0 + 0 56 0 + 0 28 0 + 0 0 0 + 0 36 36 + 0 72 72 + 0 108 108 + 0 144 144 + 0 180 180 + 0 216 216 + 0 252 252 + 0 224 224 + 0 196 196 + 0 168 168 + 0 140 140 + 0 112 112 + 0 84 84 + 0 56 56 + 0 28 28 + 0 0 0 + 36 36 0 + 72 72 0 +108 108 0 +144 144 0 +180 180 0 +216 216 0 +252 252 0 +224 224 0 +196 196 0 +168 168 0 +140 140 0 +112 112 0 + 84 84 0 + 56 56 0 + 28 28 0 + 0 0 0 + 36 0 36 + 72 0 72 +108 0 108 +144 0 144 +180 0 180 +216 0 216 +252 0 252 +224 0 224 +196 0 196 +168 0 168 +140 0 140 +112 0 112 + 84 0 84 + 56 0 56 + 28 0 28 + 0 0 0 + 36 36 0 + 72 72 0 +108 108 0 +144 144 0 +180 180 0 +216 216 0 +252 252 0 +224 224 0 +196 196 0 +168 168 0 +140 140 0 +112 112 0 + 84 84 0 + 56 56 0 + 28 28 0 + 0 0 0 + 0 36 36 + 0 72 72 + 0 108 108 + 0 144 144 + 0 180 180 + 0 216 216 + 0 252 252 + 0 224 224 + 0 196 196 + 0 168 168 + 0 140 140 + 0 112 112 + 0 84 84 + 0 56 56 + 0 28 28 + 0 0 0 + 0 36 0 + 0 72 0 + 0 108 0 + 0 144 0 + 0 180 0 + 0 216 0 + 0 252 0 + 0 224 0 + 0 196 0 + 0 168 0 + 0 140 0 + 0 112 0 + 0 84 0 + 0 56 0 + 0 28 0 + 0 0 4 + 16 8 32 + 32 16 64 + 48 24 100 + 68 32 132 + 84 40 168 +100 48 200 +120 56 236 +108 52 212 + 96 44 184 + 80 40 160 + 68 32 132 + 56 28 108 + 40 20 80 + 28 16 56 + 16 8 28 + 0 0 0 + 28 12 12 + 56 28 28 + 84 40 40 +116 56 56 +144 68 68 +172 84 84 +204 100 100 +184 92 92 +160 80 80 +136 68 68 +116 56 56 + 92 48 48 + 68 36 36 + 48 24 24 + 24 12 12 + 0 0 0 + 0 0 40 + 0 0 80 + 0 0 120 + 0 0 160 + 40 40 148 + 80 80 136 +120 120 120 +108 108 108 + 96 96 96 + 80 80 80 + 68 68 68 + 56 56 56 + 40 40 40 + 28 28 28 + 16 16 16 + 0 0 0 + 0 0 48 + 0 0 100 + 0 0 148 + 0 0 200 + 52 52 188 +104 104 176 +160 160 160 +144 144 144 +128 128 128 +108 108 108 + 92 92 92 + 72 72 72 + 56 56 56 + 36 36 36 + 20 20 20 + 0 0 0 + 0 0 60 + 0 0 120 + 0 0 180 + 0 0 240 + 64 64 228 +132 132 216 +200 200 200 +180 180 180 +156 156 156 +136 136 136 +112 112 112 + 92 92 92 + 68 68 68 + 48 48 48 + 24 24 24 + 0 0 0 + 0 28 60 + 0 60 124 + 0 88 188 + 0 120 252 + 80 160 248 +160 200 244 +240 240 240 +216 216 216 +188 188 188 +160 160 160 +136 136 136 +108 108 108 + 80 80 80 + 56 56 56 + 28 28 28 + 0 0 0 + 0 40 60 + 0 80 124 + 0 120 188 + 0 160 252 + 84 188 252 +168 220 248 +252 252 244 +224 224 224 +192 192 192 +160 160 160 +128 128 128 + 96 96 96 + 64 64 64 + 32 32 32 + 0 0 0 + 0 0 36 + 0 0 72 + 0 0 108 + 0 0 144 + 0 0 180 + 0 0 216 + 0 0 252 + 0 0 224 + 0 0 196 + 0 0 168 + 0 0 140 + 0 0 112 + 0 0 84 + 0 0 56 + 0 0 28 + 0 0 0 + 36 0 0 + 72 0 0 +108 0 0 +144 0 0 +180 0 0 +216 0 0 +252 0 0 +224 0 0 +196 0 0 +168 0 0 +140 0 0 +112 0 0 + 84 0 0 + 56 0 0 + 28 0 0 + 0 0 0 + 0 36 0 diff --git a/src/fractalzoomer/color_maps/Jason1.map b/src/fractalzoomer/color_maps/Jason1.map new file mode 100644 index 000000000..db30957e6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason1.map @@ -0,0 +1,256 @@ +0 0 0 +8 0 0 +15 0 0 +22 0 0 +30 0 0 +38 0 0 +45 0 0 +53 0 0 +60 0 0 +68 0 0 +75 0 0 +82 0 0 +90 0 0 +98 0 0 +105 0 0 +113 0 0 +120 0 0 +128 0 0 +135 0 0 +142 0 0 +150 0 0 +158 0 0 +165 0 0 +172 0 0 +180 0 0 +188 0 0 +195 0 0 +203 0 0 +210 0 0 +218 0 0 +225 0 0 +233 0 0 +240 0 0 +248 0 0 +255 0 0 +255 0 0 +0 0 0 +8 4 0 +15 8 0 +22 11 0 +30 15 0 +38 19 0 +45 23 0 +53 26 0 +60 30 0 +68 34 0 +75 38 0 +82 41 0 +90 45 0 +98 49 0 +105 53 0 +113 56 0 +120 60 0 +128 64 0 +135 68 0 +142 72 0 +150 75 0 +158 79 0 +165 83 0 +172 87 0 +180 90 0 +188 94 0 +195 98 0 +203 102 0 +210 105 0 +218 109 0 +225 113 0 +233 117 0 +240 120 0 +248 124 0 +255 128 0 +255 128 0 +0 0 0 +8 8 0 +15 15 0 +22 22 0 +30 30 0 +38 38 0 +45 45 0 +53 53 0 +60 60 0 +68 68 0 +75 75 0 +82 82 0 +90 90 0 +98 98 0 +105 105 0 +113 113 0 +120 120 0 +128 128 0 +135 135 0 +142 142 0 +150 150 0 +158 158 0 +165 165 0 +172 172 0 +180 180 0 +188 188 0 +195 195 0 +203 203 0 +210 210 0 +218 218 0 +225 225 0 +233 233 0 +240 240 0 +248 248 0 +255 255 0 +255 255 0 +0 0 0 +0 4 0 +0 8 0 +0 11 0 +0 15 0 +0 19 0 +0 23 0 +0 26 0 +0 30 0 +0 34 0 +0 38 0 +0 41 0 +0 45 0 +0 49 0 +0 53 0 +0 56 0 +0 60 0 +0 64 0 +0 68 0 +0 72 0 +0 75 0 +0 79 0 +0 83 0 +0 87 0 +0 90 0 +0 94 0 +0 98 0 +0 102 0 +0 105 0 +0 109 0 +0 113 0 +0 117 0 +0 120 0 +0 124 0 +0 128 0 +0 128 0 +0 0 0 +0 0 8 +0 0 15 +0 0 22 +0 0 30 +0 0 38 +0 0 45 +0 0 53 +0 0 60 +0 0 68 +0 0 75 +0 0 82 +0 0 90 +0 0 98 +0 0 105 +0 0 113 +0 0 120 +0 0 128 +0 0 135 +0 0 142 +0 0 150 +0 0 158 +0 0 165 +0 0 172 +0 0 180 +0 0 188 +0 0 195 +0 0 203 +0 0 210 +0 0 218 +0 0 225 +0 0 233 +0 0 240 +0 0 248 +0 0 255 +0 0 255 +0 0 0 +4 4 6 +8 8 11 +11 11 17 +15 15 23 +19 19 28 +23 23 34 +26 26 40 +30 30 45 +34 34 51 +38 38 56 +41 41 62 +45 45 68 +49 49 73 +53 53 79 +56 56 85 +60 60 90 +64 64 96 +68 68 102 +72 72 107 +75 75 113 +79 79 119 +83 83 124 +87 87 130 +90 90 136 +94 94 141 +98 98 147 +102 102 152 +105 105 158 +109 109 164 +113 113 169 +117 117 175 +120 120 181 +124 124 186 +128 128 192 +128 128 192 +0 0 0 +4 0 4 +8 0 8 +11 0 11 +15 0 15 +19 0 19 +23 0 23 +26 0 26 +30 0 30 +34 0 34 +38 0 38 +41 0 41 +45 0 45 +49 0 49 +53 0 53 +56 0 56 +60 0 60 +64 0 64 +68 0 68 +72 0 72 +75 0 75 +79 0 79 +83 0 83 +87 0 87 +90 0 90 +94 0 94 +98 0 98 +102 0 102 +105 0 105 +109 0 109 +113 0 113 +117 0 117 +120 0 120 +124 0 124 +128 0 128 +128 0 128 +128 0 128 +128 0 128 +128 0 128 +128 0 128 diff --git a/src/fractalzoomer/color_maps/Jason10.MAP b/src/fractalzoomer/color_maps/Jason10.MAP new file mode 100644 index 000000000..8810fce7f --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason10.MAP @@ -0,0 +1,256 @@ +255 0 0 +255 9 0 +255 17 0 +255 26 0 +255 34 0 +255 43 0 +255 51 0 +255 60 0 +255 68 0 +255 77 0 +255 85 0 +255 94 0 +255 102 0 +255 111 0 +255 119 0 +255 128 0 +255 128 0 +255 128 0 +255 136 0 +255 145 0 +255 153 0 +255 162 0 +255 170 0 +255 179 0 +255 187 0 +255 196 0 +255 204 0 +255 213 0 +255 221 0 +255 230 0 +255 238 0 +255 247 0 +255 255 0 +255 255 0 +255 255 0 +238 255 0 +221 255 0 +204 255 0 +187 255 0 +170 255 0 +153 255 0 +136 255 0 +119 255 0 +102 255 0 +85 255 0 +68 255 0 +51 255 0 +34 255 0 +17 255 0 +0 255 0 +0 255 0 +0 255 0 +0 238 17 +0 221 34 +0 204 51 +0 187 68 +0 170 85 +0 153 102 +0 136 119 +0 119 136 +0 102 153 +0 85 170 +0 68 187 +0 51 204 +0 34 221 +0 17 238 +0 0 255 +0 0 255 +0 0 255 +9 9 255 +17 17 255 +26 26 255 +34 34 255 +43 43 255 +51 51 255 +60 60 255 +68 68 255 +77 77 255 +85 85 255 +94 94 255 +102 102 255 +111 111 255 +119 119 255 +128 128 255 +128 128 255 +128 128 255 +128 119 247 +128 111 238 +128 102 230 +128 94 221 +128 85 213 +128 77 204 +128 68 196 +128 60 187 +128 51 179 +128 43 170 +128 34 162 +128 26 153 +128 17 145 +128 9 136 +128 0 128 +128 0 128 +128 0 128 +119 0 119 +111 0 111 +102 0 102 +94 0 94 +85 0 85 +77 0 77 +68 0 68 +60 0 60 +51 0 51 +43 0 43 +34 0 34 +26 0 26 +17 0 17 +9 0 9 +0 0 0 +0 0 0 +0 0 0 +17 0 0 +34 0 0 +51 0 0 +68 0 0 +85 0 0 +102 0 0 +119 0 0 +136 0 0 +153 0 0 +170 0 0 +187 0 0 +204 0 0 +221 0 0 +238 0 0 +255 0 0 +255 0 0 +255 0 0 +255 9 0 +255 17 0 +255 26 0 +255 34 0 +255 43 0 +255 51 0 +255 60 0 +255 68 0 +255 77 0 +255 85 0 +255 94 0 +255 102 0 +255 111 0 +255 119 0 +255 128 0 +255 128 0 +255 128 0 +255 136 0 +255 145 0 +255 153 0 +255 162 0 +255 170 0 +255 179 0 +255 187 0 +255 196 0 +255 204 0 +255 213 0 +255 221 0 +255 230 0 +255 238 0 +255 247 0 +255 255 0 +255 255 0 +255 255 0 +238 255 0 +221 255 0 +204 255 0 +187 255 0 +170 255 0 +153 255 0 +136 255 0 +119 255 0 +102 255 0 +85 255 0 +68 255 0 +51 255 0 +34 255 0 +17 255 0 +0 255 0 +0 255 0 +0 255 0 +0 238 17 +0 221 34 +0 204 51 +0 187 68 +0 170 85 +0 153 102 +0 136 119 +0 119 136 +0 102 153 +0 85 170 +0 68 187 +0 51 204 +0 34 221 +0 17 238 +0 0 255 +0 0 255 +0 0 255 +9 9 255 +17 17 255 +26 26 255 +34 34 255 +43 43 255 +51 51 255 +60 60 255 +68 68 255 +77 77 255 +85 85 255 +94 94 255 +102 102 255 +111 111 255 +119 119 255 +128 128 255 +128 128 255 +128 128 255 +128 119 247 +128 111 238 +128 102 230 +128 94 221 +128 85 213 +128 77 204 +128 68 196 +128 60 187 +128 51 179 +128 43 170 +128 34 162 +128 26 153 +128 17 145 +128 9 136 +128 0 128 +128 0 128 +128 0 128 +119 0 119 +111 0 111 +102 0 102 +94 0 94 +85 0 85 +77 0 77 +68 0 68 +60 0 60 +51 0 51 +43 0 43 +34 0 34 +26 0 26 +17 0 17 +9 0 9 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Jason11.MAP b/src/fractalzoomer/color_maps/Jason11.MAP new file mode 100644 index 000000000..00f0e0f44 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason11.MAP @@ -0,0 +1,256 @@ +236 0 0 +219 0 0 +202 0 0 +185 0 0 +169 0 0 +152 0 0 +135 0 0 +118 0 0 +101 0 0 +84 0 0 +67 0 0 +51 0 0 +34 0 0 +17 0 0 +0 0 0 +0 0 0 +242 121 0 +225 112 0 +207 104 0 +190 95 0 +173 86 0 +156 78 0 +138 69 0 +121 60 0 +104 52 0 +86 43 0 +69 35 0 +52 26 0 +35 17 0 +17 9 0 +0 0 0 +0 0 0 +255 255 0 +237 237 0 +219 219 0 +200 200 0 +182 182 0 +164 164 0 +146 146 0 +128 128 0 +109 109 0 +91 91 0 +73 73 0 +55 55 0 +36 36 0 +18 18 0 +0 0 0 +0 0 0 +0 198 0 +0 184 0 +0 170 0 +0 156 0 +0 141 0 +0 127 0 +0 113 0 +0 99 0 +0 85 0 +0 71 0 +0 57 0 +0 42 0 +0 28 0 +0 14 0 +0 0 0 +0 0 0 +0 0 232 +0 0 215 +0 0 199 +0 0 182 +0 0 166 +0 0 149 +0 0 133 +0 0 116 +0 0 99 +0 0 83 +0 0 66 +0 0 50 +0 0 33 +0 0 17 +0 0 0 +0 0 0 +128 128 255 +119 119 237 +110 110 219 +101 101 200 +91 91 182 +82 82 164 +73 73 146 +64 64 128 +55 55 109 +46 46 91 +37 37 73 +27 27 55 +18 18 36 +9 9 18 +0 0 0 +0 0 0 +128 0 128 +119 0 119 +110 0 110 +101 0 101 +91 0 91 +82 0 82 +73 0 73 +64 0 64 +55 0 55 +46 0 46 +37 0 37 +27 0 27 +18 0 18 +9 0 9 +0 0 0 +0 0 0 +255 255 255 +237 237 237 +219 219 219 +200 200 200 +182 182 182 +164 164 164 +146 146 146 +128 128 128 +109 109 109 +91 91 91 +73 73 73 +55 55 55 +36 36 36 +18 18 18 +0 0 0 +0 0 0 +236 0 0 +219 0 0 +202 0 0 +185 0 0 +169 0 0 +152 0 0 +135 0 0 +118 0 0 +101 0 0 +84 0 0 +67 0 0 +51 0 0 +34 0 0 +17 0 0 +0 0 0 +0 0 0 +242 121 0 +225 112 0 +207 104 0 +190 95 0 +173 86 0 +156 78 0 +138 69 0 +121 60 0 +104 52 0 +86 43 0 +69 35 0 +52 26 0 +35 17 0 +17 9 0 +0 0 0 +0 0 0 +255 255 0 +237 237 0 +219 219 0 +200 200 0 +182 182 0 +164 164 0 +146 146 0 +128 128 0 +109 109 0 +91 91 0 +73 73 0 +55 55 0 +36 36 0 +18 18 0 +0 0 0 +0 0 0 +0 198 0 +0 184 0 +0 170 0 +0 156 0 +0 141 0 +0 127 0 +0 113 0 +0 99 0 +0 85 0 +0 71 0 +0 57 0 +0 42 0 +0 28 0 +0 14 0 +0 0 0 +0 0 0 +0 0 232 +0 0 215 +0 0 199 +0 0 182 +0 0 166 +0 0 149 +0 0 133 +0 0 116 +0 0 99 +0 0 83 +0 0 66 +0 0 50 +0 0 33 +0 0 17 +0 0 0 +0 0 0 +128 128 255 +119 119 237 +110 110 219 +101 101 200 +91 91 182 +82 82 164 +73 73 146 +64 64 128 +55 55 109 +46 46 91 +37 37 73 +27 27 55 +18 18 36 +9 9 18 +0 0 0 +0 0 0 +128 0 128 +119 0 119 +110 0 110 +101 0 101 +91 0 91 +82 0 82 +73 0 73 +64 0 64 +55 0 55 +46 0 46 +37 0 37 +27 0 27 +18 0 18 +9 0 9 +0 0 0 +0 0 0 +255 255 255 +237 237 237 +219 219 219 +200 200 200 +182 182 182 +164 164 164 +146 146 146 +128 128 128 +109 109 109 +91 91 91 +73 73 73 +55 55 55 +36 36 36 +18 18 18 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Jason12.MAP b/src/fractalzoomer/color_maps/Jason12.MAP new file mode 100644 index 000000000..70d7cfc1e --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason12.MAP @@ -0,0 +1,256 @@ +0 0 0 +16 0 0 +32 0 0 +48 0 0 +64 0 0 +80 0 0 +96 0 0 +112 0 0 +128 0 0 +143 0 0 +159 0 0 +175 0 0 +191 0 0 +207 0 0 +223 0 0 +239 0 0 +255 0 0 +255 0 0 +255 0 0 +239 0 0 +223 0 0 +207 0 0 +191 0 0 +175 0 0 +159 0 0 +143 0 0 +128 0 0 +112 0 0 +96 0 0 +80 0 0 +64 0 0 +48 0 0 +32 0 0 +16 0 0 +0 0 0 +0 0 0 +0 0 0 +16 8 4 +32 16 8 +48 24 12 +64 32 16 +80 40 20 +96 48 24 +112 56 28 +128 64 32 +143 72 36 +159 80 40 +175 88 44 +191 96 48 +207 104 52 +223 112 56 +239 120 60 +255 128 64 +255 128 64 +255 128 64 +239 120 60 +223 112 56 +207 104 52 +191 96 48 +175 88 44 +159 80 40 +143 72 36 +128 64 32 +112 56 28 +96 48 24 +80 40 20 +64 32 16 +48 24 12 +32 16 8 +16 8 4 +0 0 0 +0 0 0 +0 0 0 +16 16 0 +32 32 0 +48 48 0 +64 64 0 +80 80 0 +96 96 0 +112 112 0 +128 128 0 +143 143 0 +159 159 0 +175 175 0 +191 191 0 +207 207 0 +223 223 0 +239 239 0 +255 255 0 +255 255 0 +255 255 0 +239 239 0 +223 223 0 +207 207 0 +191 191 0 +175 175 0 +159 159 0 +143 143 0 +128 128 0 +112 112 0 +96 96 0 +80 80 0 +64 64 0 +48 48 0 +32 32 0 +16 16 0 +0 0 0 +0 0 0 +0 0 0 +0 16 0 +0 32 0 +0 48 0 +0 64 0 +0 80 0 +0 96 0 +0 112 0 +0 128 0 +0 143 0 +0 159 0 +0 175 0 +0 191 0 +0 207 0 +0 223 0 +0 239 0 +0 255 0 +0 255 0 +0 255 0 +0 239 0 +0 223 0 +0 207 0 +0 191 0 +0 175 0 +0 159 0 +0 143 0 +0 128 0 +0 112 0 +0 96 0 +0 80 0 +0 64 0 +0 48 0 +0 32 0 +0 16 0 +0 0 0 +0 0 0 +0 0 0 +0 0 16 +0 0 32 +0 0 48 +0 0 64 +0 0 80 +0 0 96 +0 0 112 +0 0 128 +0 0 143 +0 0 159 +0 0 175 +0 0 191 +0 0 207 +0 0 223 +0 0 239 +0 0 255 +0 0 255 +0 0 255 +0 0 239 +0 0 223 +0 0 207 +0 0 191 +0 0 175 +0 0 159 +0 0 143 +0 0 128 +0 0 112 +0 0 96 +0 0 80 +0 0 64 +0 0 48 +0 0 32 +0 0 16 +0 0 0 +0 0 0 +0 0 0 +8 8 16 +16 16 32 +24 24 48 +32 32 64 +40 40 80 +48 48 96 +56 56 112 +64 64 128 +72 72 143 +80 80 159 +88 88 175 +96 96 191 +104 104 207 +112 112 223 +120 120 239 +128 128 255 +128 128 255 +128 128 255 +120 120 239 +112 112 223 +104 104 207 +96 96 191 +88 88 175 +80 80 159 +72 72 143 +64 64 128 +56 56 112 +48 48 96 +40 40 80 +32 32 64 +24 24 48 +16 16 32 +8 8 16 +0 0 0 +0 0 0 +0 0 0 +8 0 8 +16 0 16 +24 0 24 +32 0 32 +40 0 40 +48 0 48 +56 0 56 +64 0 64 +72 0 72 +80 0 80 +88 0 88 +96 0 96 +104 0 104 +112 0 112 +120 0 120 +128 0 128 +128 0 128 +128 0 128 +120 0 120 +112 0 112 +104 0 104 +96 0 96 +88 0 88 +80 0 80 +72 0 72 +64 0 64 +56 0 56 +48 0 48 +40 0 40 +32 0 32 +24 0 24 +16 0 16 +8 0 8 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Jason13.MAP b/src/fractalzoomer/color_maps/Jason13.MAP new file mode 100644 index 000000000..f4f7b3ebe --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason13.MAP @@ -0,0 +1,256 @@ +0 0 0 +8 8 13 +17 17 27 +25 25 40 +33 33 54 +41 41 67 +50 50 81 +58 58 94 +66 66 107 +74 74 121 +83 83 134 +91 91 148 +99 99 161 +107 107 174 +116 116 188 +124 124 201 +132 132 215 +140 140 228 +149 149 242 +157 157 255 +157 157 255 +157 157 255 +149 149 242 +140 140 228 +132 132 215 +124 124 201 +116 116 188 +107 107 174 +99 99 161 +91 91 148 +83 83 134 +74 74 121 +66 66 107 +58 58 94 +50 50 81 +41 41 67 +33 33 54 +25 25 40 +17 17 27 +8 8 13 +0 0 0 +0 0 0 +0 0 0 +0 5 10 +0 10 19 +0 14 29 +0 19 39 +0 24 48 +0 29 58 +0 34 67 +0 38 77 +0 43 87 +0 48 96 +0 53 106 +0 57 116 +0 62 125 +0 67 135 +0 72 144 +0 77 154 +0 81 164 +0 86 173 +0 91 183 +0 91 183 +0 91 183 +0 86 173 +0 81 164 +0 77 154 +0 72 144 +0 67 135 +0 62 125 +0 57 116 +0 53 106 +0 48 96 +0 43 87 +0 38 77 +0 34 67 +0 29 58 +0 24 48 +0 19 39 +0 14 29 +0 10 19 +0 5 10 +0 0 0 +0 0 0 +0 0 0 +8 8 13 +17 17 27 +25 25 40 +33 33 54 +41 41 67 +50 50 81 +58 58 94 +66 66 107 +74 74 121 +83 83 134 +91 91 148 +99 99 161 +107 107 174 +116 116 188 +124 124 201 +132 132 215 +140 140 228 +149 149 242 +157 157 255 +157 157 255 +157 157 255 +149 149 242 +140 140 228 +132 132 215 +124 124 201 +116 116 188 +107 107 174 +99 99 161 +91 91 148 +83 83 134 +74 74 121 +66 66 107 +58 58 94 +50 50 81 +41 41 67 +33 33 54 +25 25 40 +17 17 27 +8 8 13 +0 0 0 +0 0 0 +0 0 0 +0 5 10 +0 10 19 +0 14 29 +0 19 39 +0 24 48 +0 29 58 +0 34 67 +0 38 77 +0 43 87 +0 48 96 +0 53 106 +0 57 116 +0 62 125 +0 67 135 +0 72 144 +0 77 154 +0 81 164 +0 86 173 +0 91 183 +0 91 183 +0 91 183 +0 86 173 +0 81 164 +0 77 154 +0 72 144 +0 67 135 +0 62 125 +0 57 116 +0 53 106 +0 48 96 +0 43 87 +0 38 77 +0 34 67 +0 29 58 +0 24 48 +0 19 39 +0 14 29 +0 10 19 +0 5 10 +0 0 0 +0 0 0 +0 0 0 +8 8 13 +17 17 27 +25 25 40 +33 33 54 +41 41 67 +50 50 81 +58 58 94 +66 66 107 +74 74 121 +83 83 134 +91 91 148 +99 99 161 +107 107 174 +116 116 188 +124 124 201 +132 132 215 +140 140 228 +149 149 242 +157 157 255 +157 157 255 +157 157 255 +149 149 242 +140 140 228 +132 132 215 +124 124 201 +116 116 188 +107 107 174 +99 99 161 +91 91 148 +83 83 134 +74 74 121 +66 66 107 +58 58 94 +50 50 81 +41 41 67 +33 33 54 +25 25 40 +17 17 27 +8 8 13 +0 0 0 +0 0 0 +0 0 0 +0 5 10 +0 10 19 +0 14 29 +0 19 39 +0 24 48 +0 29 58 +0 34 67 +0 38 77 +0 43 87 +0 48 96 +0 53 106 +0 57 116 +0 62 125 +0 67 135 +0 72 144 +0 77 154 +0 81 164 +0 86 173 +0 91 183 +0 91 183 +0 91 183 +0 86 173 +0 81 164 +0 77 154 +0 72 144 +0 67 135 +0 62 125 +0 57 116 +0 53 106 +0 48 96 +0 43 87 +0 38 77 +0 34 67 +0 29 58 +0 24 48 +0 19 39 +0 14 29 +0 10 19 +0 5 10 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Jason14.MAP b/src/fractalzoomer/color_maps/Jason14.MAP new file mode 100644 index 000000000..720ef9ae7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason14.MAP @@ -0,0 +1,256 @@ +0 0 0 +4 0 0 +8 0 0 +12 0 0 +16 0 0 +21 0 0 +25 0 0 +29 0 0 +33 0 0 +37 0 0 +41 0 0 +45 0 0 +49 0 0 +53 0 0 +58 0 0 +62 0 0 +66 0 0 +70 0 0 +74 0 0 +78 0 0 +82 0 0 +86 0 0 +90 0 0 +95 0 0 +99 0 0 +103 0 0 +107 0 0 +111 0 0 +115 0 0 +119 0 0 +123 0 0 +127 0 0 +132 0 0 +136 0 0 +140 0 0 +144 0 0 +148 0 0 +152 0 0 +156 0 0 +160 0 0 +165 0 0 +169 0 0 +173 0 0 +177 0 0 +181 0 0 +185 0 0 +189 0 0 +193 0 0 +197 0 0 +202 0 0 +206 0 0 +210 0 0 +214 0 0 +218 0 0 +222 0 0 +226 0 0 +230 0 0 +234 0 0 +239 0 0 +243 0 0 +247 0 0 +251 0 0 +255 0 0 +255 0 0 +255 0 0 +255 4 0 +255 8 0 +255 12 0 +255 16 0 +255 21 0 +255 25 0 +255 29 0 +255 33 0 +255 37 0 +255 41 0 +255 45 0 +255 49 0 +255 53 0 +255 58 0 +255 62 0 +255 66 0 +255 70 0 +255 74 0 +255 78 0 +255 82 0 +255 86 0 +255 90 0 +255 95 0 +255 99 0 +255 103 0 +255 107 0 +255 111 0 +255 115 0 +255 119 0 +255 123 0 +255 127 0 +255 132 0 +255 136 0 +255 140 0 +255 144 0 +255 148 0 +255 152 0 +255 156 0 +255 160 0 +255 165 0 +255 169 0 +255 173 0 +255 177 0 +255 181 0 +255 185 0 +255 189 0 +255 193 0 +255 197 0 +255 202 0 +255 206 0 +255 210 0 +255 214 0 +255 218 0 +255 222 0 +255 226 0 +255 230 0 +255 234 0 +255 239 0 +255 243 0 +255 247 0 +255 251 0 +255 255 0 +255 255 0 +255 255 0 +255 251 0 +255 247 0 +255 243 0 +255 239 0 +255 234 0 +255 230 0 +255 226 0 +255 222 0 +255 218 0 +255 214 0 +255 210 0 +255 206 0 +255 202 0 +255 197 0 +255 193 0 +255 189 0 +255 185 0 +255 181 0 +255 177 0 +255 173 0 +255 169 0 +255 165 0 +255 160 0 +255 156 0 +255 152 0 +255 148 0 +255 144 0 +255 140 0 +255 136 0 +255 132 0 +255 128 0 +255 123 0 +255 119 0 +255 115 0 +255 111 0 +255 107 0 +255 103 0 +255 99 0 +255 95 0 +255 90 0 +255 86 0 +255 82 0 +255 78 0 +255 74 0 +255 70 0 +255 66 0 +255 62 0 +255 58 0 +255 53 0 +255 49 0 +255 45 0 +255 41 0 +255 37 0 +255 33 0 +255 29 0 +255 25 0 +255 21 0 +255 16 0 +255 12 0 +255 8 0 +255 4 0 +255 0 0 +255 0 0 +255 0 0 +251 0 0 +247 0 0 +243 0 0 +239 0 0 +234 0 0 +230 0 0 +226 0 0 +222 0 0 +218 0 0 +214 0 0 +210 0 0 +206 0 0 +202 0 0 +197 0 0 +193 0 0 +189 0 0 +185 0 0 +181 0 0 +177 0 0 +173 0 0 +169 0 0 +165 0 0 +160 0 0 +156 0 0 +152 0 0 +148 0 0 +144 0 0 +140 0 0 +136 0 0 +132 0 0 +128 0 0 +123 0 0 +119 0 0 +115 0 0 +111 0 0 +107 0 0 +103 0 0 +99 0 0 +95 0 0 +90 0 0 +86 0 0 +82 0 0 +78 0 0 +74 0 0 +70 0 0 +66 0 0 +62 0 0 +58 0 0 +53 0 0 +49 0 0 +45 0 0 +41 0 0 +37 0 0 +33 0 0 +29 0 0 +25 0 0 +21 0 0 +16 0 0 +12 0 0 +8 0 0 +4 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Jason15.MAP b/src/fractalzoomer/color_maps/Jason15.MAP new file mode 100644 index 000000000..28c93a2f4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason15.MAP @@ -0,0 +1,256 @@ +0 0 0 +9 9 9 +17 17 17 +26 26 26 +34 34 34 +43 43 43 +51 51 51 +60 60 60 +68 68 68 +77 77 77 +85 85 85 +94 94 94 +102 102 102 +111 111 111 +119 119 119 +128 128 128 +128 128 128 +0 0 0 +13 13 13 +26 26 26 +38 38 38 +51 51 51 +64 64 64 +77 77 77 +90 90 90 +102 102 102 +115 115 115 +128 128 128 +141 141 141 +154 154 154 +166 166 166 +179 179 179 +192 192 192 +192 192 192 +0 0 0 +17 17 17 +34 34 34 +51 51 51 +68 68 68 +85 85 85 +102 102 102 +119 119 119 +136 136 136 +153 153 153 +170 170 170 +187 187 187 +204 204 204 +221 221 221 +238 238 238 +255 255 255 +255 255 255 +0 0 0 +9 9 9 +17 17 17 +26 26 26 +34 34 34 +43 43 43 +51 51 51 +60 60 60 +68 68 68 +77 77 77 +85 85 85 +94 94 94 +102 102 102 +111 111 111 +119 119 119 +128 128 128 +128 128 128 +0 0 0 +13 13 13 +26 26 26 +38 38 38 +51 51 51 +64 64 64 +77 77 77 +90 90 90 +102 102 102 +115 115 115 +128 128 128 +141 141 141 +154 154 154 +166 166 166 +179 179 179 +192 192 192 +192 192 192 +0 0 0 +17 17 17 +34 34 34 +51 51 51 +68 68 68 +85 85 85 +102 102 102 +119 119 119 +136 136 136 +153 153 153 +170 170 170 +187 187 187 +204 204 204 +221 221 221 +238 238 238 +255 255 255 +255 255 255 +0 0 0 +9 9 9 +17 17 17 +26 26 26 +34 34 34 +43 43 43 +51 51 51 +60 60 60 +68 68 68 +77 77 77 +85 85 85 +94 94 94 +102 102 102 +111 111 111 +119 119 119 +128 128 128 +128 128 128 +0 0 0 +13 13 13 +26 26 26 +38 38 38 +51 51 51 +64 64 64 +77 77 77 +90 90 90 +102 102 102 +115 115 115 +128 128 128 +141 141 141 +154 154 154 +166 166 166 +179 179 179 +192 192 192 +192 192 192 +0 0 0 +17 17 17 +34 34 34 +51 51 51 +68 68 68 +85 85 85 +102 102 102 +119 119 119 +136 136 136 +153 153 153 +170 170 170 +187 187 187 +204 204 204 +221 221 221 +238 238 238 +255 255 255 +255 255 255 +0 0 0 +9 9 9 +17 17 17 +26 26 26 +34 34 34 +43 43 43 +51 51 51 +60 60 60 +68 68 68 +77 77 77 +85 85 85 +94 94 94 +102 102 102 +111 111 111 +119 119 119 +128 128 128 +128 128 128 +0 0 0 +13 13 13 +26 26 26 +38 38 38 +51 51 51 +64 64 64 +77 77 77 +90 90 90 +102 102 102 +115 115 115 +128 128 128 +141 141 141 +154 154 154 +166 166 166 +179 179 179 +192 192 192 +192 192 192 +0 0 0 +17 17 17 +34 34 34 +51 51 51 +68 68 68 +85 85 85 +102 102 102 +119 119 119 +136 136 136 +153 153 153 +170 170 170 +187 187 187 +204 204 204 +221 221 221 +238 238 238 +255 255 255 +255 255 255 +0 0 0 +9 9 9 +17 17 17 +26 26 26 +34 34 34 +43 43 43 +51 51 51 +60 60 60 +68 68 68 +77 77 77 +85 85 85 +94 94 94 +102 102 102 +111 111 111 +119 119 119 +128 128 128 +128 128 128 +0 0 0 +13 13 13 +26 26 26 +38 38 38 +51 51 51 +64 64 64 +77 77 77 +90 90 90 +102 102 102 +115 115 115 +128 128 128 +141 141 141 +154 154 154 +166 166 166 +179 179 179 +192 192 192 +192 192 192 +0 0 0 +17 17 17 +34 34 34 +51 51 51 +68 68 68 +85 85 85 +102 102 102 +119 119 119 +136 136 136 +153 153 153 +170 170 170 +187 187 187 +204 204 204 +221 221 221 +238 238 238 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Jason16.MAP b/src/fractalzoomer/color_maps/Jason16.MAP new file mode 100644 index 000000000..dd0bfab6e --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason16.MAP @@ -0,0 +1,256 @@ +128 0 128 +128 4 132 +128 8 135 +128 11 139 +128 15 143 +128 19 147 +128 23 150 +128 26 154 +128 30 158 +128 34 162 +128 38 165 +128 41 169 +128 45 173 +128 49 177 +128 53 180 +128 56 184 +128 60 188 +128 64 192 +128 68 195 +128 72 199 +128 75 203 +128 79 206 +128 83 210 +128 87 214 +128 90 218 +128 94 221 +128 98 225 +128 102 229 +128 105 233 +128 109 236 +128 113 240 +128 117 244 +128 120 248 +128 124 251 +128 128 255 +128 128 255 +128 128 255 +124 124 252 +120 120 249 +117 117 247 +113 113 244 +109 109 241 +105 105 238 +102 102 235 +98 98 233 +94 94 230 +90 90 227 +87 87 224 +83 83 221 +79 79 219 +75 75 216 +72 72 213 +68 68 210 +64 64 208 +60 60 205 +56 56 202 +53 53 199 +49 49 196 +45 45 194 +41 41 191 +38 38 188 +34 34 185 +30 30 182 +26 26 180 +23 23 177 +19 19 174 +15 15 171 +11 11 168 +8 8 166 +4 4 163 +0 0 160 +0 0 160 +0 0 160 +0 0 155 +0 0 151 +0 0 146 +0 0 141 +0 0 136 +0 0 132 +0 0 127 +0 0 122 +0 0 118 +0 0 113 +0 0 108 +0 0 104 +0 0 99 +0 0 94 +0 0 89 +0 0 85 +0 0 80 +0 0 75 +0 0 71 +0 0 66 +0 0 61 +0 0 56 +0 0 52 +0 0 47 +0 0 42 +0 0 38 +0 0 33 +0 0 28 +0 0 24 +0 0 19 +0 0 14 +0 0 9 +0 0 5 +0 0 0 +0 0 0 +0 0 0 +8 8 8 +15 15 15 +22 22 22 +30 30 30 +38 38 38 +45 45 45 +52 52 52 +60 60 60 +68 68 68 +75 75 75 +82 82 82 +90 90 90 +98 98 98 +105 105 105 +112 112 112 +120 120 120 +128 128 128 +135 135 135 +143 143 143 +150 150 150 +158 158 158 +165 165 165 +173 173 173 +180 180 180 +188 188 188 +195 195 195 +203 203 203 +210 210 210 +218 218 218 +225 225 225 +233 233 233 +240 240 240 +248 248 248 +255 255 255 +255 255 255 +255 255 255 +255 248 248 +255 240 240 +255 232 232 +255 225 225 +255 218 218 +255 210 210 +255 202 202 +255 195 195 +255 188 188 +255 180 180 +255 172 172 +255 165 165 +255 158 158 +255 150 150 +255 142 142 +255 135 135 +255 128 128 +255 120 120 +255 112 112 +255 105 105 +255 97 97 +255 90 90 +255 82 82 +255 75 75 +255 67 67 +255 60 60 +255 52 52 +255 45 45 +255 37 37 +255 30 30 +255 22 22 +255 15 15 +255 7 7 +255 0 0 +255 0 0 +255 0 0 +255 8 0 +255 15 0 +255 22 0 +255 30 0 +255 38 0 +255 45 0 +255 52 0 +255 60 0 +255 68 0 +255 75 0 +255 82 0 +255 90 0 +255 98 0 +255 105 0 +255 112 0 +255 120 0 +255 128 0 +255 135 0 +255 143 0 +255 150 0 +255 158 0 +255 165 0 +255 173 0 +255 180 0 +255 188 0 +255 195 0 +255 203 0 +255 210 0 +255 218 0 +255 225 0 +255 233 0 +255 240 0 +255 248 0 +255 255 0 +255 255 0 +255 255 0 +248 248 8 +240 240 15 +232 232 22 +225 225 30 +218 218 38 +210 210 45 +202 202 52 +195 195 60 +188 188 68 +180 180 75 +172 172 82 +165 165 90 +158 158 98 +150 150 105 +142 142 112 +135 135 120 +128 128 128 +120 120 135 +112 112 143 +105 105 150 +97 97 158 +90 90 165 +82 82 173 +75 75 180 +67 67 188 +60 60 195 +52 52 203 +45 45 210 +37 37 218 +30 30 225 +22 22 233 +15 15 240 +7 7 248 +0 0 255 +0 0 255 +0 0 255 +0 0 255 +0 0 255 +0 0 255 diff --git a/src/fractalzoomer/color_maps/Jason17.MAP b/src/fractalzoomer/color_maps/Jason17.MAP new file mode 100644 index 000000000..a31bb16e1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason17.MAP @@ -0,0 +1,256 @@ +0 0 0 +16 14 3 +32 28 7 +47 43 10 +63 57 14 +79 71 17 +95 86 21 +111 100 24 +126 114 28 +142 128 31 +158 142 34 +174 157 38 +190 171 41 +206 185 45 +221 200 48 +237 214 52 +253 228 55 +253 228 55 +253 228 55 +237 214 52 +221 200 48 +206 185 45 +190 171 41 +174 157 38 +158 142 34 +142 128 31 +126 114 28 +111 100 24 +95 86 21 +79 71 17 +63 57 14 +47 43 10 +32 28 7 +16 14 3 +0 0 0 +0 0 0 +0 0 0 +16 9 3 +32 18 6 +48 27 9 +64 36 12 +79 45 14 +95 54 17 +111 63 20 +127 72 23 +143 82 26 +159 91 29 +175 100 32 +190 109 34 +206 118 37 +222 127 40 +238 136 43 +254 145 46 +254 145 46 +254 145 46 +238 136 43 +222 127 40 +206 118 37 +190 109 34 +175 100 32 +159 91 29 +143 82 26 +127 72 23 +111 63 20 +95 54 17 +79 45 14 +64 36 12 +48 27 9 +32 18 6 +16 9 3 +0 0 0 +0 0 0 +0 0 0 +16 8 8 +32 16 16 +48 25 25 +64 33 33 +80 41 41 +96 50 50 +112 58 58 +128 66 66 +143 74 74 +159 82 82 +175 91 91 +191 99 99 +207 107 107 +223 116 116 +239 124 124 +255 132 132 +255 132 132 +255 132 132 +239 124 124 +223 116 116 +207 107 107 +191 99 99 +175 91 91 +159 82 82 +143 74 74 +128 66 66 +112 58 58 +96 50 50 +80 41 41 +64 33 33 +48 25 25 +32 16 16 +16 8 8 +0 0 0 +0 0 0 +0 0 0 +16 1 8 +32 2 17 +48 3 26 +64 4 34 +80 5 42 +96 6 51 +112 7 60 +128 8 68 +143 10 76 +159 11 85 +175 12 94 +191 13 102 +207 14 110 +223 15 119 +239 16 128 +255 17 136 +255 17 136 +255 17 136 +239 16 128 +223 15 119 +207 14 110 +191 13 102 +175 12 94 +159 11 85 +143 10 76 +128 8 68 +112 7 60 +96 6 51 +80 5 42 +64 4 34 +48 3 26 +32 2 17 +16 1 8 +0 0 0 +0 0 0 +0 0 0 +16 3 3 +32 7 7 +48 10 10 +64 13 13 +80 17 17 +96 20 20 +112 23 23 +128 26 26 +143 30 30 +159 33 33 +175 36 36 +191 40 40 +207 43 43 +223 46 46 +239 50 50 +255 53 53 +255 53 53 +255 53 53 +239 50 50 +223 46 46 +207 43 43 +191 40 40 +175 36 36 +159 33 33 +143 30 30 +128 26 26 +112 23 23 +96 20 20 +80 17 17 +64 13 13 +48 10 10 +32 7 7 +16 3 3 +0 0 0 +0 0 0 +0 0 0 +10 0 10 +21 0 21 +32 0 32 +42 0 42 +52 0 52 +63 0 63 +74 0 74 +84 0 84 +94 0 94 +105 0 105 +116 0 116 +126 0 126 +136 0 136 +147 0 147 +158 0 158 +168 0 168 +168 0 168 +168 0 168 +158 0 158 +147 0 147 +136 0 136 +126 0 126 +116 0 116 +105 0 105 +94 0 94 +84 0 84 +74 0 74 +63 0 63 +52 0 52 +42 0 42 +32 0 32 +21 0 21 +10 0 10 +0 0 0 +0 0 0 +0 0 0 +11 11 16 +22 22 32 +33 33 48 +44 44 64 +55 55 80 +66 66 96 +77 77 112 +88 88 128 +99 99 143 +110 110 159 +121 121 175 +132 132 191 +143 143 207 +154 154 223 +165 165 239 +176 176 255 +176 176 255 +176 176 255 +165 165 239 +154 154 223 +143 143 207 +132 132 191 +121 121 175 +110 110 159 +99 99 143 +88 88 128 +77 77 112 +66 66 96 +55 55 80 +44 44 64 +33 33 48 +22 22 32 +11 11 16 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Jason18.MAP b/src/fractalzoomer/color_maps/Jason18.MAP new file mode 100644 index 000000000..d6de708b1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason18.MAP @@ -0,0 +1,256 @@ +0 0 0 +9 9 17 +17 17 34 +26 26 51 +34 34 68 +43 43 85 +51 51 102 +60 60 119 +68 68 136 +77 77 153 +85 85 170 +94 94 187 +102 102 204 +111 111 221 +119 119 238 +128 128 255 +128 128 255 +128 128 255 +119 119 249 +111 111 242 +102 102 236 +94 94 230 +85 85 223 +77 77 217 +68 68 211 +60 60 204 +51 51 198 +43 43 192 +34 34 185 +26 26 179 +17 17 173 +9 9 166 +0 0 160 +0 0 160 +0 0 160 +8 2 156 +16 5 153 +24 7 149 +33 10 146 +41 12 142 +49 15 139 +57 17 135 +65 20 132 +73 22 128 +81 25 125 +89 27 121 +98 30 118 +106 32 114 +114 35 111 +122 37 107 +122 37 107 +122 37 107 +131 35 100 +140 32 93 +149 30 86 +157 27 78 +166 25 71 +175 22 64 +184 20 57 +193 17 50 +202 15 43 +211 12 36 +220 10 29 +228 7 21 +237 5 14 +246 2 7 +255 0 0 +255 0 0 +255 0 0 +255 17 0 +255 34 0 +255 51 0 +255 68 0 +255 85 0 +255 102 0 +255 119 0 +255 136 0 +255 153 0 +255 170 0 +255 187 0 +255 204 0 +255 221 0 +255 238 0 +255 255 0 +255 255 0 +255 255 0 +247 238 9 +238 221 17 +230 204 26 +221 187 34 +213 170 43 +204 153 51 +196 136 60 +187 119 68 +179 102 77 +170 85 85 +162 68 94 +153 51 102 +145 34 111 +136 17 119 +128 0 128 +128 0 128 +128 0 128 +128 0 136 +128 0 145 +128 0 153 +128 0 162 +128 0 170 +128 0 179 +128 0 187 +128 0 196 +128 0 204 +128 0 213 +128 0 221 +128 0 230 +128 0 238 +128 0 247 +128 0 255 +128 0 255 +128 0 255 +119 9 251 +111 17 247 +102 26 242 +94 34 238 +85 43 234 +77 51 230 +68 60 226 +60 68 221 +51 77 217 +43 85 213 +34 94 209 +26 102 205 +17 111 200 +9 119 196 +0 128 192 +0 128 192 +0 128 192 +0 119 190 +0 111 188 +0 102 186 +0 94 183 +0 85 181 +0 77 179 +0 68 177 +0 60 175 +0 51 173 +0 43 171 +0 34 169 +0 26 166 +0 17 164 +0 9 162 +0 0 160 +0 0 160 +0 0 160 +9 0 158 +17 0 156 +26 0 154 +34 0 151 +43 0 149 +51 0 147 +60 0 145 +68 0 143 +77 0 141 +85 0 139 +94 0 137 +102 0 134 +111 0 132 +119 0 130 +128 0 128 +128 0 128 +128 0 128 +119 9 132 +111 17 137 +102 26 141 +94 34 145 +85 43 149 +77 51 154 +68 60 158 +60 68 162 +51 77 166 +43 85 171 +34 94 175 +26 102 179 +17 111 183 +9 119 188 +0 128 192 +0 128 192 +0 128 192 +17 128 183 +34 128 175 +51 128 166 +68 128 158 +85 128 149 +102 128 141 +119 128 132 +136 128 124 +153 128 115 +170 128 107 +187 128 98 +204 128 90 +221 128 81 +238 128 73 +255 128 64 +255 128 64 +255 128 64 +255 136 60 +255 145 55 +255 153 51 +255 162 47 +255 170 43 +255 179 38 +255 187 34 +255 196 30 +255 204 26 +255 213 21 +255 221 17 +255 230 13 +255 238 9 +255 247 4 +255 255 0 +255 255 0 +255 255 0 +238 242 0 +221 230 0 +204 217 0 +187 204 0 +170 191 0 +153 179 0 +136 166 0 +119 153 0 +102 140 0 +85 128 0 +68 115 0 +51 102 0 +34 89 0 +17 77 0 +0 64 0 +0 64 0 +0 64 0 +0 60 17 +0 55 34 +0 51 51 +0 47 68 +0 43 85 +0 38 102 +0 34 119 +0 30 136 +0 26 153 +0 21 170 +0 17 187 +0 13 204 +0 9 221 +0 4 238 +0 0 255 +0 0 255 +0 0 255 diff --git a/src/fractalzoomer/color_maps/Jason19.MAP b/src/fractalzoomer/color_maps/Jason19.MAP new file mode 100644 index 000000000..4f3aec9ec --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason19.MAP @@ -0,0 +1,256 @@ +0 0 0 +125 125 255 +123 123 255 +120 120 255 +118 118 255 +115 115 255 +112 112 255 +110 110 255 +107 107 255 +104 104 255 +102 102 255 +99 99 255 +97 97 255 +94 94 255 +91 91 255 +89 89 255 +86 86 255 +84 84 255 +81 81 255 +78 78 255 +76 76 255 +73 73 255 +71 71 255 +68 68 255 +65 65 255 +63 63 255 +60 60 255 +57 57 255 +55 55 255 +52 52 255 +50 50 255 +47 47 255 +44 44 255 +42 42 255 +39 39 255 +37 37 255 +34 34 255 +31 31 255 +29 29 255 +26 26 255 +24 24 255 +21 21 255 +18 18 255 +16 16 255 +13 13 255 +10 10 255 +8 8 255 +5 5 255 +3 3 255 +0 0 255 +0 0 255 +0 0 255 +5 0 250 +10 0 245 +16 0 239 +21 0 234 +26 0 229 +31 0 224 +36 0 219 +42 0 213 +47 0 208 +52 0 203 +57 0 198 +62 0 193 +68 0 187 +73 0 182 +78 0 177 +83 0 172 +88 0 167 +94 0 161 +99 0 156 +104 0 151 +109 0 146 +114 0 141 +120 0 135 +125 0 130 +130 0 125 +135 0 120 +141 0 114 +146 0 109 +151 0 104 +156 0 99 +161 0 94 +167 0 88 +172 0 83 +177 0 78 +182 0 73 +187 0 68 +193 0 62 +198 0 57 +203 0 52 +208 0 47 +213 0 42 +219 0 36 +224 0 31 +229 0 26 +234 0 21 +239 0 16 +245 0 10 +250 0 5 +255 0 0 +255 0 0 +255 0 0 +255 3 1 +255 5 3 +255 8 4 +255 10 5 +255 13 7 +255 16 8 +255 18 9 +255 21 10 +255 24 12 +255 26 13 +255 29 14 +255 31 16 +255 34 17 +255 37 18 +255 39 20 +255 42 21 +255 44 22 +255 47 24 +255 50 25 +255 52 26 +255 55 27 +255 57 29 +255 60 30 +255 63 31 +255 65 33 +255 68 34 +255 71 35 +255 73 37 +255 76 38 +255 78 39 +255 81 40 +255 84 42 +255 86 43 +255 89 44 +255 91 46 +255 94 47 +255 97 48 +255 99 50 +255 102 51 +255 104 52 +255 107 54 +255 110 55 +255 112 56 +255 115 57 +255 118 59 +255 120 60 +255 123 61 +255 125 63 +255 128 64 +255 128 64 +255 128 64 +255 131 63 +255 133 61 +255 136 60 +255 138 59 +255 141 57 +255 144 56 +255 146 55 +255 149 54 +255 151 52 +255 154 51 +255 157 50 +255 159 48 +255 162 47 +255 164 46 +255 167 44 +255 169 43 +255 172 42 +255 175 40 +255 177 39 +255 180 38 +255 182 37 +255 185 35 +255 188 34 +255 190 33 +255 193 31 +255 195 30 +255 198 29 +255 201 27 +255 203 26 +255 206 25 +255 208 24 +255 211 22 +255 214 21 +255 216 20 +255 219 18 +255 221 17 +255 224 16 +255 226 14 +255 229 13 +255 232 12 +255 234 10 +255 237 9 +255 239 8 +255 242 7 +255 245 5 +255 247 4 +255 250 3 +255 252 1 +255 255 0 +255 255 0 +255 255 0 +250 252 0 +245 250 0 +239 247 0 +234 245 0 +229 242 0 +224 239 0 +219 237 0 +213 234 0 +208 232 0 +203 229 0 +198 226 0 +193 224 0 +187 221 0 +182 219 0 +177 216 0 +172 214 0 +167 211 0 +161 208 0 +156 206 0 +151 203 0 +146 201 0 +141 198 0 +135 195 0 +130 193 0 +125 190 0 +120 188 0 +114 185 0 +109 182 0 +104 180 0 +99 177 0 +94 175 0 +88 172 0 +83 169 0 +78 167 0 +73 164 0 +68 162 0 +62 159 0 +57 157 0 +52 154 0 +47 151 0 +42 149 0 +36 146 0 +31 144 0 +26 141 0 +21 138 0 +16 136 0 +10 133 0 +5 131 0 +0 128 0 +0 128 0 +0 128 0 diff --git a/src/fractalzoomer/color_maps/Jason2.map b/src/fractalzoomer/color_maps/Jason2.map new file mode 100644 index 000000000..3a131fd5b --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason2.map @@ -0,0 +1,256 @@ +0 0 0 +77 17 60 +89 34 55 +102 51 51 +115 68 47 +128 85 43 +140 102 38 +153 119 34 +166 136 30 +179 153 26 +191 170 21 +204 187 17 +217 204 13 +230 221 9 +242 238 4 +255 255 0 +255 255 0 +255 255 0 +242 238 4 +230 221 9 +217 204 13 +204 187 17 +191 170 21 +179 153 26 +166 136 30 +153 119 34 +140 102 38 +128 85 43 +115 68 47 +102 51 51 +89 34 55 +77 17 60 +64 0 64 +64 0 64 +64 0 64 +77 17 60 +89 34 55 +102 51 51 +115 68 47 +128 85 43 +140 102 38 +153 119 34 +166 136 30 +179 153 26 +191 170 21 +204 187 17 +217 204 13 +230 221 9 +242 238 4 +255 255 0 +255 255 0 +255 255 0 +242 238 4 +230 221 9 +217 204 13 +204 187 17 +191 170 21 +179 153 26 +166 136 30 +153 119 34 +140 102 38 +128 85 43 +115 68 47 +102 51 51 +89 34 55 +77 17 60 +64 0 64 +64 0 64 +64 0 64 +77 17 60 +89 34 55 +102 51 51 +115 68 47 +128 85 43 +140 102 38 +153 119 34 +166 136 30 +179 153 26 +191 170 21 +204 187 17 +217 204 13 +230 221 9 +242 238 4 +255 255 0 +255 255 0 +255 255 0 +242 238 4 +230 221 9 +217 204 13 +204 187 17 +191 170 21 +179 153 26 +166 136 30 +153 119 34 +140 102 38 +128 85 43 +115 68 47 +102 51 51 +89 34 55 +77 17 60 +64 0 64 +64 0 64 +64 0 64 +77 17 60 +89 34 55 +102 51 51 +115 68 47 +128 85 43 +140 102 38 +153 119 34 +166 136 30 +179 153 26 +191 170 21 +204 187 17 +217 204 13 +230 221 9 +242 238 4 +255 255 0 +255 255 0 +255 255 0 +242 238 4 +230 221 9 +217 204 13 +204 187 17 +191 170 21 +179 153 26 +166 136 30 +153 119 34 +140 102 38 +128 85 43 +115 68 47 +102 51 51 +89 34 55 +77 17 60 +64 0 64 +64 0 64 +64 0 64 +77 17 60 +89 34 55 +102 51 51 +115 68 47 +128 85 43 +140 102 38 +153 119 34 +166 136 30 +179 153 26 +191 170 21 +204 187 17 +217 204 13 +230 221 9 +242 238 4 +255 255 0 +255 255 0 +255 255 0 +242 238 4 +230 221 9 +217 204 13 +204 187 17 +191 170 21 +179 153 26 +166 136 30 +153 119 34 +140 102 38 +128 85 43 +115 68 47 +102 51 51 +89 34 55 +77 17 60 +64 0 64 +64 0 64 +64 0 64 +77 17 60 +89 34 55 +102 51 51 +115 68 47 +128 85 43 +140 102 38 +153 119 34 +166 136 30 +179 153 26 +191 170 21 +204 187 17 +217 204 13 +230 221 9 +242 238 4 +255 255 0 +255 255 0 +255 255 0 +242 238 4 +230 221 9 +217 204 13 +204 187 17 +191 170 21 +179 153 26 +166 136 30 +153 119 34 +140 102 38 +128 85 43 +115 68 47 +102 51 51 +89 34 55 +77 17 60 +64 0 64 +64 0 64 +64 0 64 +77 17 60 +89 34 55 +102 51 51 +115 68 47 +128 85 43 +140 102 38 +153 119 34 +166 136 30 +179 153 26 +191 170 21 +204 187 17 +217 204 13 +230 221 9 +242 238 4 +255 255 0 +255 255 0 +255 255 0 +242 238 4 +230 221 9 +217 204 13 +204 187 17 +191 170 21 +179 153 26 +166 136 30 +153 119 34 +140 102 38 +128 85 43 +115 68 47 +102 51 51 +89 34 55 +77 17 60 +64 0 64 +64 0 64 +64 0 64 +77 17 60 +89 34 55 +102 51 51 +115 68 47 +128 85 43 +140 102 38 +153 119 34 +166 136 30 +179 153 26 +191 170 21 +204 187 17 +217 204 13 +230 221 9 +242 238 4 +255 255 0 +255 255 0 +255 255 0 diff --git a/src/fractalzoomer/color_maps/Jason20.map b/src/fractalzoomer/color_maps/Jason20.map new file mode 100644 index 000000000..e1e6fa824 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason20.map @@ -0,0 +1,256 @@ +0 0 0 +15 0 0 +30 0 0 +45 0 0 +60 0 0 +75 0 0 +90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +165 0 0 +180 0 0 +195 0 0 +210 0 0 +225 0 0 +240 0 0 +255 0 0 +255 0 0 +255 0 0 +255 8 4 +255 15 8 +255 23 11 +255 30 15 +255 38 19 +255 45 23 +255 53 26 +255 60 30 +255 68 34 +255 75 38 +255 83 41 +255 90 45 +255 98 49 +255 105 53 +255 113 56 +255 120 60 +255 128 64 +255 128 64 +255 128 64 +255 135 60 +255 143 56 +255 150 53 +255 158 49 +255 165 45 +255 173 41 +255 180 38 +255 188 34 +255 195 30 +255 203 26 +255 210 23 +255 218 19 +255 225 15 +255 233 11 +255 240 8 +255 248 4 +255 255 0 +255 255 0 +255 255 0 +240 255 0 +225 255 0 +210 255 0 +195 255 0 +180 255 0 +165 255 0 +150 255 0 +135 255 0 +120 255 0 +105 255 0 +90 255 0 +75 255 0 +60 255 0 +45 255 0 +30 255 0 +15 255 0 +0 255 0 +0 255 0 +0 255 0 +0 240 15 +0 225 30 +0 210 45 +0 195 60 +0 180 75 +0 165 90 +0 150 105 +0 135 120 +0 120 135 +0 105 150 +0 90 165 +0 75 180 +0 60 195 +0 45 210 +0 30 225 +0 15 240 +0 0 255 +0 0 255 +0 0 255 +8 8 255 +15 15 255 +23 23 255 +30 30 255 +38 38 255 +45 45 255 +53 53 255 +60 60 255 +68 68 255 +75 75 255 +83 83 255 +90 90 255 +98 98 255 +105 105 255 +113 113 255 +120 120 255 +128 128 255 +128 128 255 +128 128 255 +135 120 240 +143 113 225 +150 105 210 +158 98 195 +165 90 180 +173 83 165 +180 75 150 +188 68 135 +195 60 120 +203 53 105 +210 45 90 +218 38 75 +225 30 60 +233 23 45 +240 15 30 +248 8 15 +255 0 0 +255 0 0 +255 0 0 +255 8 4 +255 15 8 +255 23 11 +255 30 15 +255 38 19 +255 45 23 +255 53 26 +255 60 30 +255 68 34 +255 75 38 +255 83 41 +255 90 45 +255 98 49 +255 105 53 +255 113 56 +255 120 60 +255 128 64 +255 128 64 +255 128 64 +255 135 60 +255 143 56 +255 150 53 +255 158 49 +255 165 45 +255 173 41 +255 180 38 +255 188 34 +255 195 30 +255 203 26 +255 210 23 +255 218 19 +255 225 15 +255 233 11 +255 240 8 +255 248 4 +255 255 0 +255 255 0 +255 255 0 +240 255 0 +225 255 0 +210 255 0 +195 255 0 +180 255 0 +165 255 0 +150 255 0 +135 255 0 +120 255 0 +105 255 0 +90 255 0 +75 255 0 +60 255 0 +45 255 0 +30 255 0 +15 255 0 +0 255 0 +0 255 0 +0 255 0 +0 240 15 +0 225 30 +0 210 45 +0 195 60 +0 180 75 +0 165 90 +0 150 105 +0 135 120 +0 120 135 +0 105 150 +0 90 165 +0 75 180 +0 60 195 +0 45 210 +0 30 225 +0 15 240 +0 0 255 +0 0 255 +0 0 255 +8 8 255 +15 15 255 +23 23 255 +30 30 255 +38 38 255 +45 45 255 +53 53 255 +60 60 255 +68 68 255 +75 75 255 +83 83 255 +90 90 255 +98 98 255 +105 105 255 +113 113 255 +120 120 255 +128 128 255 +128 128 255 +128 128 255 +128 120 248 +128 113 240 +128 105 233 +128 98 225 +128 90 218 +128 83 210 +128 75 203 +128 68 195 +128 60 188 +128 53 180 +128 45 173 +128 38 165 +128 30 158 +128 23 150 +128 15 143 +128 8 135 +128 0 128 +128 0 128 +128 0 128 +128 0 128 +128 0 128 +128 0 128 +128 0 128 +128 0 128 +128 0 128 +128 0 128 +128 0 128 diff --git a/src/fractalzoomer/color_maps/Jason21.MAP b/src/fractalzoomer/color_maps/Jason21.MAP new file mode 100644 index 000000000..2974d8db4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason21.MAP @@ -0,0 +1,256 @@ +0 0 160 +8 0 155 +15 0 151 +22 0 146 +30 0 141 +38 0 136 +45 0 132 +52 0 127 +60 0 122 +68 0 118 +75 0 113 +82 0 108 +90 0 104 +98 0 99 +105 0 94 +112 0 89 +120 0 85 +128 0 80 +135 0 75 +143 0 71 +150 0 66 +158 0 61 +165 0 56 +173 0 52 +180 0 47 +188 0 42 +195 0 38 +203 0 33 +210 0 28 +218 0 24 +225 0 19 +233 0 14 +240 0 9 +248 0 5 +255 0 0 +255 0 0 +255 0 0 +255 4 2 +255 8 4 +255 11 6 +255 15 8 +255 19 9 +255 23 11 +255 26 13 +255 30 15 +255 34 17 +255 38 19 +255 41 21 +255 45 23 +255 49 24 +255 53 26 +255 56 28 +255 60 30 +255 64 32 +255 68 34 +255 72 36 +255 75 38 +255 79 40 +255 83 41 +255 87 43 +255 90 45 +255 94 47 +255 98 49 +255 102 51 +255 105 53 +255 109 55 +255 113 56 +255 117 58 +255 120 60 +255 124 62 +255 128 64 +255 128 64 +255 128 64 +255 132 62 +255 135 60 +255 139 58 +255 143 56 +255 147 55 +255 150 53 +255 154 51 +255 158 49 +255 162 47 +255 165 45 +255 169 43 +255 173 41 +255 177 40 +255 180 38 +255 184 36 +255 188 34 +255 192 32 +255 195 30 +255 199 28 +255 203 26 +255 206 24 +255 210 23 +255 214 21 +255 218 19 +255 221 17 +255 225 15 +255 229 13 +255 233 11 +255 236 9 +255 240 8 +255 244 6 +255 248 4 +255 251 2 +255 255 0 +255 255 0 +255 255 0 +248 251 4 +240 248 8 +232 244 11 +225 240 15 +218 236 19 +210 233 23 +202 229 26 +195 225 30 +188 221 34 +180 218 38 +172 214 41 +165 210 45 +158 206 49 +150 203 53 +142 199 56 +135 195 60 +128 192 64 +120 188 68 +112 184 72 +105 180 75 +97 177 79 +90 173 83 +82 169 87 +75 165 90 +67 162 94 +60 158 98 +52 154 102 +45 150 105 +37 147 109 +30 143 113 +22 139 117 +15 135 120 +7 132 124 +0 128 128 +0 128 128 +0 128 128 +8 128 128 +15 128 128 +22 128 128 +30 128 128 +38 128 128 +45 128 128 +52 128 128 +60 128 128 +68 128 128 +75 128 128 +82 128 128 +90 128 128 +98 128 128 +105 128 128 +112 128 128 +120 128 128 +128 128 128 +135 128 128 +143 128 128 +150 128 128 +158 128 128 +165 128 128 +173 128 128 +180 128 128 +188 128 128 +195 128 128 +203 128 128 +210 128 128 +218 128 128 +225 128 128 +233 128 128 +240 128 128 +248 128 128 +255 128 128 +255 128 128 +255 128 128 +255 128 132 +255 128 135 +255 128 139 +255 128 143 +255 128 147 +255 128 150 +255 128 154 +255 128 158 +255 128 162 +255 128 165 +255 128 169 +255 128 173 +255 128 177 +255 128 180 +255 128 184 +255 128 188 +255 128 192 +255 128 195 +255 128 199 +255 128 203 +255 128 206 +255 128 210 +255 128 214 +255 128 218 +255 128 221 +255 128 225 +255 128 229 +255 128 233 +255 128 236 +255 128 240 +255 128 244 +255 128 248 +255 128 251 +255 128 255 +255 128 255 +255 128 255 +248 124 248 +240 120 240 +232 117 232 +225 113 225 +218 109 218 +210 105 210 +202 102 202 +195 98 195 +188 94 188 +180 90 180 +172 87 172 +165 83 165 +158 79 158 +150 75 150 +142 72 142 +135 68 135 +128 64 128 +120 60 120 +112 56 112 +105 53 105 +97 49 97 +90 45 90 +82 41 82 +75 38 75 +67 34 67 +60 30 60 +52 26 52 +45 23 45 +37 19 37 +30 15 30 +22 11 22 +15 8 15 +7 4 7 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Jason22.MAP b/src/fractalzoomer/color_maps/Jason22.MAP new file mode 100644 index 000000000..e96cdd096 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason22.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 4 0 +0 9 0 +0 13 0 +0 17 0 +0 21 0 +0 26 0 +0 30 0 +0 34 0 +0 38 0 +0 43 0 +0 47 0 +0 51 0 +0 55 0 +0 60 0 +0 64 0 +0 68 0 +0 73 0 +0 77 0 +0 81 0 +0 85 0 +0 90 0 +0 94 0 +0 98 0 +0 102 0 +0 107 0 +0 111 0 +0 115 0 +0 119 0 +0 124 0 +0 128 0 +0 128 0 +0 128 0 +0 124 0 +0 119 0 +0 115 0 +0 111 0 +0 107 0 +0 102 0 +0 98 0 +0 94 0 +0 90 0 +0 85 0 +0 81 0 +0 77 0 +0 73 0 +0 68 0 +0 64 0 +0 60 0 +0 55 0 +0 51 0 +0 47 0 +0 43 0 +0 38 0 +0 34 0 +0 30 0 +0 26 0 +0 21 0 +0 17 0 +0 13 0 +0 9 0 +0 4 0 +0 0 0 +0 0 0 +0 0 0 +0 8 0 +0 17 0 +0 26 0 +0 34 0 +0 42 0 +0 51 0 +0 60 0 +0 68 0 +0 76 0 +0 85 0 +0 94 0 +0 102 0 +0 110 0 +0 119 0 +0 128 0 +0 136 0 +0 145 0 +0 153 0 +0 162 0 +0 170 0 +0 179 0 +0 187 0 +0 196 0 +0 204 0 +0 213 0 +0 221 0 +0 230 0 +0 238 0 +0 247 0 +0 255 0 +0 255 0 +0 255 0 +0 246 0 +0 238 0 +0 230 0 +0 221 0 +0 212 0 +0 204 0 +0 196 0 +0 187 0 +0 178 0 +0 170 0 +0 162 0 +0 153 0 +0 144 0 +0 136 0 +0 128 0 +0 119 0 +0 110 0 +0 102 0 +0 93 0 +0 85 0 +0 76 0 +0 68 0 +0 59 0 +0 51 0 +0 42 0 +0 34 0 +0 25 0 +0 17 0 +0 8 0 +0 0 0 +0 0 0 +0 0 0 +4 0 4 +9 0 9 +13 0 13 +17 0 17 +21 0 21 +26 0 26 +30 0 30 +34 0 34 +38 0 38 +43 0 43 +47 0 47 +51 0 51 +55 0 55 +60 0 60 +64 0 64 +68 0 68 +73 0 73 +77 0 77 +81 0 81 +85 0 85 +90 0 90 +94 0 94 +98 0 98 +102 0 102 +107 0 107 +111 0 111 +115 0 115 +119 0 119 +124 0 124 +128 0 128 +128 0 128 +128 0 128 +124 0 124 +119 0 119 +115 0 115 +111 0 111 +107 0 107 +102 0 102 +98 0 98 +94 0 94 +90 0 90 +85 0 85 +81 0 81 +77 0 77 +73 0 73 +68 0 68 +64 0 64 +60 0 60 +55 0 55 +51 0 51 +47 0 47 +43 0 43 +38 0 38 +34 0 34 +30 0 30 +26 0 26 +21 0 21 +17 0 17 +13 0 13 +9 0 9 +4 0 4 +0 0 0 +0 0 0 +0 0 0 +8 8 0 +17 17 0 +26 26 0 +34 34 0 +42 42 0 +51 51 0 +60 60 0 +68 68 0 +76 76 0 +85 85 0 +94 94 0 +102 102 0 +110 110 0 +119 119 0 +128 128 0 +136 136 0 +145 145 0 +153 153 0 +162 162 0 +170 170 0 +179 179 0 +187 187 0 +196 196 0 +204 204 0 +213 213 0 +221 221 0 +230 230 0 +238 238 0 +247 247 0 +255 255 0 +255 255 0 +255 255 0 +246 246 0 +238 238 0 +230 230 0 +221 221 0 +212 212 0 +204 204 0 +196 196 0 +187 187 0 +178 178 0 +170 170 0 +162 162 0 +153 153 0 +144 144 0 +136 136 0 +128 128 0 +119 119 0 +110 110 0 +102 102 0 +93 93 0 +85 85 0 +76 76 0 +68 68 0 +59 59 0 +51 51 0 +42 42 0 +34 34 0 +25 25 0 +17 17 0 +8 8 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Jason23.MAP b/src/fractalzoomer/color_maps/Jason23.MAP new file mode 100644 index 000000000..fabd9a335 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason23.MAP @@ -0,0 +1,256 @@ +0 0 0 +255 3 1 +255 5 3 +255 8 4 +255 10 5 +255 13 7 +255 16 8 +255 18 9 +255 21 10 +255 24 12 +255 26 13 +255 29 14 +255 31 16 +255 34 17 +255 37 18 +255 39 20 +255 42 21 +255 44 22 +255 47 24 +255 50 25 +255 52 26 +255 55 27 +255 57 29 +255 60 30 +255 63 31 +255 65 33 +255 68 34 +255 71 35 +255 73 37 +255 76 38 +255 78 39 +255 81 40 +255 84 42 +255 86 43 +255 89 44 +255 91 46 +255 94 47 +255 97 48 +255 99 50 +255 102 51 +255 104 52 +255 107 54 +255 110 55 +255 112 56 +255 115 57 +255 118 59 +255 120 60 +255 123 61 +255 125 63 +255 128 64 +255 128 64 +255 128 64 +255 131 63 +255 133 61 +255 136 60 +255 138 59 +255 141 57 +255 144 56 +255 146 55 +255 149 54 +255 151 52 +255 154 51 +255 157 50 +255 159 48 +255 162 47 +255 164 46 +255 167 44 +255 169 43 +255 172 42 +255 175 40 +255 177 39 +255 180 38 +255 182 37 +255 185 35 +255 188 34 +255 190 33 +255 193 31 +255 195 30 +255 198 29 +255 201 27 +255 203 26 +255 206 25 +255 208 24 +255 211 22 +255 214 21 +255 216 20 +255 219 18 +255 221 17 +255 224 16 +255 226 14 +255 229 13 +255 232 12 +255 234 10 +255 237 9 +255 239 8 +255 242 7 +255 245 5 +255 247 4 +255 250 3 +255 252 1 +255 255 0 +255 255 0 +255 255 0 +250 255 0 +245 255 0 +239 255 0 +234 255 0 +229 255 0 +224 255 0 +219 255 0 +213 255 0 +208 255 0 +203 255 0 +198 255 0 +193 255 0 +187 255 0 +182 255 0 +177 255 0 +172 255 0 +167 255 0 +161 255 0 +156 255 0 +151 255 0 +146 255 0 +141 255 0 +135 255 0 +130 255 0 +125 255 0 +120 255 0 +114 255 0 +109 255 0 +104 255 0 +99 255 0 +94 255 0 +88 255 0 +83 255 0 +78 255 0 +73 255 0 +68 255 0 +62 255 0 +57 255 0 +52 255 0 +47 255 0 +42 255 0 +36 255 0 +31 255 0 +26 255 0 +21 255 0 +16 255 0 +10 255 0 +5 255 0 +0 255 0 +0 255 0 +0 255 0 +0 250 5 +0 245 10 +0 239 16 +0 234 21 +0 229 26 +0 224 31 +0 219 36 +0 213 42 +0 208 47 +0 203 52 +0 198 57 +0 193 62 +0 187 68 +0 182 73 +0 177 78 +0 172 83 +0 167 88 +0 161 94 +0 156 99 +0 151 104 +0 146 109 +0 141 114 +0 135 120 +0 130 125 +0 125 130 +0 120 135 +0 114 141 +0 109 146 +0 104 151 +0 99 156 +0 94 161 +0 88 167 +0 83 172 +0 78 177 +0 73 182 +0 68 187 +0 62 193 +0 57 198 +0 52 203 +0 47 208 +0 42 213 +0 36 219 +0 31 224 +0 26 229 +0 21 234 +0 16 239 +0 10 245 +0 5 250 +0 0 255 +0 0 255 +0 0 255 +3 0 252 +5 0 250 +8 0 247 +10 0 245 +13 0 242 +16 0 239 +18 0 237 +21 0 234 +24 0 232 +26 0 229 +29 0 226 +31 0 224 +34 0 221 +37 0 219 +39 0 216 +42 0 214 +44 0 211 +47 0 208 +50 0 206 +52 0 203 +55 0 201 +57 0 198 +60 0 195 +63 0 193 +65 0 190 +68 0 188 +71 0 185 +73 0 182 +76 0 180 +78 0 177 +81 0 175 +84 0 172 +86 0 169 +89 0 167 +91 0 164 +94 0 162 +97 0 159 +99 0 157 +102 0 154 +104 0 151 +107 0 149 +110 0 146 +112 0 144 +115 0 141 +118 0 138 +120 0 136 +123 0 133 +125 0 131 +128 0 128 +128 0 128 +128 0 128 diff --git a/src/fractalzoomer/color_maps/Jason24.MAP b/src/fractalzoomer/color_maps/Jason24.MAP new file mode 100644 index 000000000..669ea0839 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason24.MAP @@ -0,0 +1,256 @@ +0 0 0 +255 4 2 +255 8 4 +255 11 6 +255 15 8 +255 19 9 +255 23 11 +255 26 13 +255 30 15 +255 34 17 +255 38 19 +255 41 21 +255 45 23 +255 49 24 +255 53 26 +255 56 28 +255 60 30 +255 64 32 +255 68 34 +255 72 36 +255 75 38 +255 79 40 +255 83 41 +255 87 43 +255 90 45 +255 94 47 +255 98 49 +255 102 51 +255 105 53 +255 109 55 +255 113 56 +255 117 58 +255 120 60 +255 124 62 +255 128 64 +255 128 64 +255 128 64 +255 132 62 +255 135 60 +255 139 58 +255 143 56 +255 147 55 +255 150 53 +255 154 51 +255 158 49 +255 162 47 +255 165 45 +255 169 43 +255 173 41 +255 177 40 +255 180 38 +255 184 36 +255 188 34 +255 192 32 +255 195 30 +255 199 28 +255 203 26 +255 206 24 +255 210 23 +255 214 21 +255 218 19 +255 221 17 +255 225 15 +255 229 13 +255 233 11 +255 236 9 +255 240 8 +255 244 6 +255 248 4 +255 251 2 +255 255 0 +255 255 0 +255 255 0 +248 251 0 +240 248 0 +232 244 0 +225 240 0 +218 236 0 +210 233 0 +202 229 0 +195 225 0 +188 221 0 +180 218 0 +172 214 0 +165 210 0 +158 206 0 +150 203 0 +142 199 0 +135 195 0 +128 192 0 +120 188 0 +112 184 0 +105 180 0 +97 177 0 +90 173 0 +82 169 0 +75 165 0 +67 162 0 +60 158 0 +52 154 0 +45 150 0 +37 147 0 +30 143 0 +22 139 0 +15 135 0 +7 132 0 +0 128 0 +0 128 0 +0 128 0 +0 124 8 +0 120 15 +0 117 22 +0 113 30 +0 109 38 +0 105 45 +0 102 52 +0 98 60 +0 94 68 +0 90 75 +0 87 82 +0 83 90 +0 79 98 +0 75 105 +0 72 112 +0 68 120 +0 64 128 +0 60 135 +0 56 143 +0 53 150 +0 49 158 +0 45 165 +0 41 173 +0 38 180 +0 34 188 +0 30 195 +0 26 203 +0 23 210 +0 19 218 +0 15 225 +0 11 233 +0 8 240 +0 4 248 +0 0 255 +0 0 255 +0 0 255 +5 2 254 +11 3 253 +16 5 252 +21 7 251 +26 9 250 +32 10 250 +37 12 249 +42 14 248 +47 15 247 +53 17 246 +58 19 245 +63 20 244 +68 22 243 +74 24 242 +79 26 241 +84 27 240 +90 29 240 +95 31 239 +100 32 238 +105 34 237 +111 36 236 +116 38 235 +121 39 234 +126 41 233 +132 43 232 +137 44 231 +142 46 230 +147 48 229 +153 49 229 +158 51 228 +163 53 227 +168 55 226 +174 56 225 +179 58 224 +179 58 224 +179 58 224 +178 56 221 +176 55 218 +174 53 216 +173 51 213 +172 49 210 +170 48 207 +168 46 204 +167 44 201 +166 43 199 +164 41 196 +162 39 193 +161 38 190 +160 36 187 +158 34 184 +156 32 182 +155 31 179 +154 29 176 +152 27 173 +150 26 170 +149 24 168 +148 22 165 +146 20 162 +144 19 159 +143 17 156 +141 15 153 +140 14 151 +138 12 148 +137 10 145 +135 9 142 +134 7 139 +132 5 136 +131 3 134 +129 2 131 +128 0 128 +128 0 128 +128 0 128 +132 8 132 +135 15 135 +139 22 139 +143 30 143 +147 38 147 +150 45 150 +154 52 154 +158 60 158 +162 68 162 +165 75 165 +169 82 169 +173 90 173 +177 98 177 +180 105 180 +184 112 184 +188 120 188 +192 128 192 +195 135 195 +199 143 199 +203 150 203 +206 158 206 +210 165 210 +214 173 214 +218 180 218 +221 188 221 +225 195 225 +229 203 229 +233 210 233 +236 218 236 +240 225 240 +244 233 244 +248 240 248 +251 248 251 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Jason25.MAP b/src/fractalzoomer/color_maps/Jason25.MAP new file mode 100644 index 000000000..8fa52e6a4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason25.MAP @@ -0,0 +1,256 @@ +0 0 0 +255 9 4 +255 17 9 +255 26 13 +255 34 17 +255 43 21 +255 51 26 +255 60 30 +255 68 34 +255 77 38 +255 85 43 +255 94 47 +255 102 51 +255 111 55 +255 119 60 +255 128 64 +255 128 64 +255 128 64 +255 136 60 +255 145 55 +255 153 51 +255 162 47 +255 170 43 +255 179 38 +255 187 34 +255 196 30 +255 204 26 +255 213 21 +255 221 17 +255 230 13 +255 238 9 +255 247 4 +255 255 0 +255 255 0 +255 255 0 +238 255 0 +221 255 0 +204 255 0 +187 255 0 +170 255 0 +153 255 0 +136 255 0 +119 255 0 +102 255 0 +85 255 0 +68 255 0 +51 255 0 +34 255 0 +17 255 0 +0 255 0 +0 255 0 +0 255 0 +0 238 17 +0 221 34 +0 204 51 +0 187 68 +0 170 85 +0 153 102 +0 136 119 +0 119 136 +0 102 153 +0 85 170 +0 68 187 +0 51 204 +0 34 221 +0 17 238 +0 0 255 +0 0 255 +0 0 255 +13 3 255 +26 5 254 +38 8 254 +51 10 254 +64 13 254 +77 15 253 +90 18 253 +102 20 253 +115 23 253 +128 25 252 +141 28 252 +154 30 252 +166 33 252 +179 35 251 +192 38 251 +192 38 251 +192 38 251 +188 35 243 +183 33 235 +179 30 226 +175 28 218 +171 25 210 +166 23 202 +162 20 194 +158 18 185 +154 15 177 +149 13 169 +145 10 161 +141 8 153 +137 5 144 +132 3 136 +128 0 128 +128 0 128 +128 0 128 +136 17 136 +145 34 145 +153 51 153 +162 68 162 +170 85 170 +179 102 179 +187 119 187 +196 136 196 +204 153 204 +213 170 213 +221 187 221 +230 204 230 +238 221 238 +247 238 247 +255 255 255 +255 255 255 +255 255 255 +255 238 238 +255 221 221 +255 204 204 +255 187 187 +255 170 170 +255 153 153 +255 136 136 +255 119 119 +255 102 102 +255 85 85 +255 68 68 +255 51 51 +255 34 34 +255 17 17 +255 0 0 +255 0 0 +255 0 0 +255 9 4 +255 17 9 +255 26 13 +255 34 17 +255 43 21 +255 51 26 +255 60 30 +255 68 34 +255 77 38 +255 85 43 +255 94 47 +255 102 51 +255 111 55 +255 119 60 +255 128 64 +255 128 64 +255 128 64 +255 136 60 +255 145 55 +255 153 51 +255 162 47 +255 170 43 +255 179 38 +255 187 34 +255 196 30 +255 204 26 +255 213 21 +255 221 17 +255 230 13 +255 238 9 +255 247 4 +255 255 0 +255 255 0 +255 255 0 +238 255 0 +221 255 0 +204 255 0 +187 255 0 +170 255 0 +153 255 0 +136 255 0 +119 255 0 +102 255 0 +85 255 0 +68 255 0 +51 255 0 +34 255 0 +17 255 0 +0 255 0 +0 255 0 +0 255 0 +0 238 17 +0 221 34 +0 204 51 +0 187 68 +0 170 85 +0 153 102 +0 136 119 +0 119 136 +0 102 153 +0 85 170 +0 68 187 +0 51 204 +0 34 221 +0 17 238 +0 0 255 +0 0 255 +0 0 255 +13 3 255 +26 5 254 +38 8 254 +51 10 254 +64 13 254 +77 15 253 +90 18 253 +102 20 253 +115 23 253 +128 25 252 +141 28 252 +154 30 252 +166 33 252 +179 35 251 +192 38 251 +192 38 251 +192 38 251 +188 35 243 +183 33 235 +179 30 226 +175 28 218 +171 25 210 +166 23 202 +162 20 194 +158 18 185 +154 15 177 +149 13 169 +145 10 161 +141 8 153 +137 5 144 +132 3 136 +128 0 128 +128 0 128 +128 0 128 +136 17 136 +145 34 145 +153 51 153 +162 68 162 +170 85 170 +179 102 179 +187 119 187 +196 136 196 +204 153 204 +213 170 213 +221 187 221 +230 204 230 +238 221 238 +247 238 247 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Jason26.MAP b/src/fractalzoomer/color_maps/Jason26.MAP new file mode 100644 index 000000000..604c574a7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason26.MAP @@ -0,0 +1,256 @@ +64 0 0 +67 11 3 +69 22 6 +72 32 9 +75 43 11 +78 54 14 +80 65 17 +83 76 20 +86 86 23 +89 97 26 +91 108 29 +94 119 32 +97 130 34 +100 140 37 +102 151 40 +105 162 43 +105 162 43 +105 162 43 +113 163 44 +121 164 46 +129 165 47 +137 166 49 +145 167 50 +153 168 51 +161 169 53 +169 169 54 +177 170 56 +185 171 57 +193 172 58 +201 173 60 +209 174 61 +217 175 63 +225 176 64 +225 176 64 +225 176 64 +221 166 66 +217 155 69 +213 145 71 +209 135 74 +205 125 76 +201 114 79 +197 104 81 +193 94 84 +189 84 86 +185 73 89 +181 63 91 +177 53 94 +173 43 96 +169 32 99 +165 22 101 +165 22 101 +165 22 101 +163 26 107 +161 29 113 +159 33 118 +157 36 124 +155 40 130 +153 43 136 +151 47 142 +149 50 147 +147 54 153 +145 57 159 +143 61 165 +141 64 171 +139 68 176 +137 71 182 +135 75 188 +135 75 188 +135 75 188 +137 79 182 +140 83 177 +142 87 171 +144 91 165 +147 95 159 +149 99 154 +151 103 148 +154 108 142 +156 112 136 +158 116 131 +161 120 125 +163 124 119 +165 128 113 +168 132 108 +170 136 102 +170 136 102 +170 136 102 +166 138 105 +162 141 109 +158 143 112 +153 145 116 +149 147 119 +145 150 122 +141 152 126 +137 154 129 +133 156 133 +129 159 136 +125 161 139 +120 163 143 +116 165 146 +112 168 150 +108 170 153 +108 170 153 +108 170 153 +101 167 147 +94 163 141 +86 160 134 +79 156 128 +72 153 122 +65 150 116 +58 146 110 +50 143 103 +43 139 97 +36 136 91 +29 133 85 +22 129 79 +14 126 72 +7 122 66 +0 119 60 +0 119 60 +0 119 60 +7 116 66 +14 113 73 +20 110 79 +27 107 86 +34 104 92 +41 101 98 +48 98 105 +54 94 111 +61 91 118 +68 88 124 +75 85 130 +82 82 137 +88 79 143 +95 76 150 +102 73 156 +102 73 156 +102 73 156 +105 79 148 +109 84 139 +112 90 131 +115 96 122 +119 101 114 +122 107 105 +125 113 97 +129 118 88 +132 124 80 +135 130 71 +139 135 63 +142 141 54 +145 147 46 +149 152 37 +152 158 29 +152 158 29 +152 158 29 +159 164 36 +166 171 42 +173 177 49 +179 184 55 +186 190 62 +193 197 69 +200 203 75 +207 210 82 +214 216 88 +221 223 95 +228 229 102 +234 236 108 +241 242 115 +248 249 121 +255 255 128 +255 255 128 +255 255 128 +245 249 133 +235 243 138 +224 237 144 +214 232 149 +204 226 154 +194 220 159 +184 214 164 +173 208 170 +163 202 175 +153 196 180 +143 190 185 +133 185 190 +122 179 196 +112 173 201 +102 167 206 +102 167 206 +102 167 206 +112 167 197 +122 167 188 +133 167 180 +143 166 171 +153 166 162 +163 166 153 +173 166 144 +184 166 136 +194 166 127 +204 166 118 +214 166 109 +224 165 100 +235 165 92 +245 165 83 +255 165 74 +255 165 74 +255 165 74 +251 167 82 +247 169 90 +242 170 98 +238 172 105 +234 174 113 +230 176 121 +226 178 129 +221 179 137 +217 181 145 +213 183 153 +209 185 161 +205 187 168 +200 188 176 +196 190 184 +192 192 192 +192 192 192 +192 192 192 +179 188 188 +166 185 185 +154 181 181 +141 177 177 +128 173 173 +115 170 170 +102 166 166 +90 162 162 +77 158 158 +64 155 155 +51 151 151 +38 147 147 +26 143 143 +13 140 140 +0 136 136 +0 136 136 +0 136 136 +0 127 127 +0 118 118 +0 109 109 +0 100 100 +0 91 91 +0 82 82 +0 73 73 +0 63 63 +0 54 54 +0 45 45 +0 36 36 +0 27 27 +0 18 18 +0 9 9 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Jason27.MAP b/src/fractalzoomer/color_maps/Jason27.MAP new file mode 100644 index 000000000..24c2aefd3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason27.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 5 +0 0 10 +0 0 16 +0 0 21 +0 0 26 +0 0 31 +0 0 36 +0 0 42 +0 0 47 +0 0 52 +0 0 57 +0 0 62 +0 0 68 +0 0 73 +0 0 78 +0 0 83 +0 0 88 +0 0 94 +0 0 99 +0 0 104 +0 0 109 +0 0 114 +0 0 120 +0 0 125 +0 0 130 +0 0 135 +0 0 141 +0 0 146 +0 0 151 +0 0 156 +0 0 161 +0 0 167 +0 0 172 +0 0 177 +0 0 182 +0 0 187 +0 0 193 +0 0 198 +0 0 203 +0 0 208 +0 0 213 +0 0 219 +0 0 224 +0 0 229 +0 0 234 +0 0 239 +0 0 245 +0 0 250 +0 0 255 +0 0 255 +0 0 255 +0 3 250 +0 5 245 +0 8 239 +0 10 234 +0 13 229 +0 16 224 +0 18 219 +0 21 213 +0 24 208 +0 26 203 +0 29 198 +0 31 193 +0 34 187 +0 37 182 +0 39 177 +0 42 172 +0 44 167 +0 47 161 +0 50 156 +0 52 151 +0 55 146 +0 57 141 +0 60 135 +0 63 130 +0 65 125 +0 68 120 +0 71 114 +0 73 109 +0 76 104 +0 78 99 +0 81 94 +0 84 88 +0 86 83 +0 89 78 +0 91 73 +0 94 68 +0 97 62 +0 99 57 +0 102 52 +0 104 47 +0 107 42 +0 110 36 +0 112 31 +0 115 26 +0 118 21 +0 120 16 +0 123 10 +0 125 5 +0 128 0 +0 128 0 +0 128 0 +5 131 0 +10 133 0 +16 136 0 +21 138 0 +26 141 0 +31 144 0 +36 146 0 +42 149 0 +47 151 0 +52 154 0 +57 157 0 +62 159 0 +68 162 0 +73 164 0 +78 167 0 +83 169 0 +88 172 0 +94 175 0 +99 177 0 +104 180 0 +109 182 0 +114 185 0 +120 188 0 +125 190 0 +130 193 0 +135 195 0 +141 198 0 +146 201 0 +151 203 0 +156 206 0 +161 208 0 +167 211 0 +172 214 0 +177 216 0 +182 219 0 +187 221 0 +193 224 0 +198 226 0 +203 229 0 +208 232 0 +213 234 0 +219 237 0 +224 239 0 +229 242 0 +234 245 0 +239 247 0 +245 250 0 +250 252 0 +255 255 0 +255 255 0 +255 255 0 +255 252 1 +255 250 3 +255 247 4 +255 245 5 +255 242 7 +255 239 8 +255 237 9 +255 234 10 +255 232 12 +255 229 13 +255 226 14 +255 224 16 +255 221 17 +255 219 18 +255 216 20 +255 214 21 +255 211 22 +255 208 24 +255 206 25 +255 203 26 +255 201 27 +255 198 29 +255 195 30 +255 193 31 +255 190 33 +255 188 34 +255 185 35 +255 182 37 +255 180 38 +255 177 39 +255 175 40 +255 172 42 +255 169 43 +255 167 44 +255 164 46 +255 162 47 +255 159 48 +255 157 50 +255 154 51 +255 151 52 +255 149 54 +255 146 55 +255 144 56 +255 141 57 +255 138 59 +255 136 60 +255 133 61 +255 131 63 +255 128 64 +255 128 64 +255 128 64 +255 125 63 +255 123 61 +255 120 60 +255 118 59 +255 115 57 +255 112 56 +255 110 55 +255 107 54 +255 104 52 +255 102 51 +255 99 50 +255 97 48 +255 94 47 +255 91 46 +255 89 44 +255 86 43 +255 84 42 +255 81 40 +255 78 39 +255 76 38 +255 73 37 +255 71 35 +255 68 34 +255 65 33 +255 63 31 +255 60 30 +255 57 29 +255 55 27 +255 52 26 +255 50 25 +255 47 24 +255 44 22 +255 42 21 +255 39 20 +255 37 18 +255 34 17 +255 31 16 +255 29 14 +255 26 13 +255 24 12 +255 21 10 +255 18 9 +255 16 8 +255 13 7 +255 10 5 +255 8 4 +255 5 3 +255 3 1 +255 0 0 +255 0 0 +255 0 0 diff --git a/src/fractalzoomer/color_maps/Jason28.MAP b/src/fractalzoomer/color_maps/Jason28.MAP new file mode 100644 index 000000000..d5e4ed2bb --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason28.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 3 +0 0 6 +0 0 9 +0 0 12 +0 0 15 +0 0 18 +0 0 21 +0 0 24 +0 0 27 +0 0 30 +0 0 33 +0 0 36 +0 0 39 +0 0 42 +0 0 46 +0 0 49 +0 0 52 +0 0 55 +0 0 58 +0 0 61 +0 0 64 +0 0 67 +0 0 70 +0 0 73 +0 0 76 +0 0 79 +0 0 82 +0 0 85 +0 0 88 +0 0 91 +0 0 91 +0 0 91 +2 3 94 +5 6 97 +7 9 100 +9 12 103 +12 15 106 +14 18 109 +16 21 112 +19 24 114 +21 27 117 +23 30 120 +26 33 123 +28 36 126 +30 39 129 +33 42 132 +35 44 135 +37 47 138 +40 50 141 +42 53 144 +44 56 147 +47 59 150 +49 62 153 +51 65 156 +54 68 158 +56 71 161 +58 74 164 +61 77 167 +63 80 170 +65 83 173 +68 86 176 +70 89 179 +70 89 179 +70 89 179 +71 91 181 +72 94 183 +73 96 185 +74 98 187 +75 101 189 +76 103 191 +77 106 193 +77 108 195 +78 110 197 +79 113 199 +80 115 201 +81 117 203 +82 120 205 +83 122 207 +84 124 208 +85 127 210 +86 129 212 +87 132 214 +88 134 216 +89 136 218 +90 139 220 +91 141 222 +91 143 224 +92 146 226 +93 148 228 +94 151 230 +95 153 232 +96 155 234 +97 158 236 +98 160 238 +98 160 238 +98 160 238 +99 155 236 +101 151 234 +102 146 232 +103 142 229 +104 137 227 +106 132 225 +107 128 223 +108 123 221 +109 119 218 +111 114 216 +112 109 214 +113 105 212 +114 100 210 +116 96 208 +117 91 206 +118 86 203 +120 82 201 +121 77 199 +122 73 197 +123 68 195 +125 63 192 +126 59 190 +127 54 188 +128 50 186 +130 45 184 +131 40 182 +132 36 179 +133 31 177 +135 27 175 +136 22 173 +136 22 173 +136 22 173 +137 21 167 +138 21 161 +139 20 156 +140 19 150 +141 18 144 +142 18 138 +143 17 133 +145 16 127 +146 15 121 +147 15 115 +148 14 110 +149 13 104 +150 12 98 +151 12 92 +152 11 86 +153 10 81 +154 10 75 +155 9 69 +156 8 63 +157 7 58 +158 7 52 +159 6 46 +161 5 40 +162 4 35 +163 4 29 +164 3 23 +165 2 17 +166 1 12 +167 1 6 +168 0 0 +168 0 0 +168 0 0 +171 8 0 +174 17 0 +177 26 0 +180 34 0 +182 42 0 +185 51 0 +188 60 0 +191 68 0 +194 76 0 +197 85 0 +200 94 0 +203 102 0 +206 110 0 +209 119 0 +212 128 0 +214 136 0 +217 145 0 +220 153 0 +223 162 0 +226 170 0 +229 179 0 +232 187 0 +235 196 0 +238 204 0 +241 213 0 +243 221 0 +246 230 0 +249 238 0 +252 247 0 +255 255 0 +255 255 0 +255 255 0 +255 255 8 +255 255 17 +255 255 26 +255 255 34 +255 255 42 +255 255 51 +255 255 60 +255 255 68 +255 255 76 +255 255 85 +255 255 94 +255 255 102 +255 255 110 +255 255 119 +255 255 128 +255 255 136 +255 255 145 +255 255 153 +255 255 162 +255 255 170 +255 255 179 +255 255 187 +255 255 196 +255 255 204 +255 255 213 +255 255 221 +255 255 230 +255 255 238 +255 255 247 +255 255 255 +255 255 255 +255 255 255 +246 246 246 +238 238 238 +230 230 230 +221 221 221 +212 212 212 +204 204 204 +196 196 196 +187 187 187 +178 178 178 +170 170 170 +162 162 162 +153 153 153 +144 144 144 +136 136 136 +128 128 128 +119 119 119 +110 110 110 +102 102 102 +93 93 93 +85 85 85 +76 76 76 +68 68 68 +59 59 59 +51 51 51 +42 42 42 +34 34 34 +25 25 25 +17 17 17 +8 8 8 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Jason29.MAP b/src/fractalzoomer/color_maps/Jason29.MAP new file mode 100644 index 000000000..4805c9c54 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason29.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 9 0 +0 17 0 +0 26 0 +0 34 0 +0 43 0 +0 51 0 +0 60 0 +0 68 0 +0 77 0 +0 85 0 +0 94 0 +0 102 0 +0 111 0 +0 119 0 +0 128 0 +0 128 0 +0 128 0 +0 119 0 +0 111 0 +0 102 0 +0 94 0 +0 85 0 +0 77 0 +0 68 0 +0 60 0 +0 51 0 +0 43 0 +0 34 0 +0 26 0 +0 17 0 +0 9 0 +0 0 0 +0 0 0 +0 0 0 +0 17 0 +0 34 0 +0 51 0 +0 68 0 +0 85 0 +0 102 0 +0 119 0 +0 136 0 +0 153 0 +0 170 0 +0 187 0 +0 204 0 +0 221 0 +0 238 0 +0 255 0 +0 255 0 +0 255 0 +0 238 0 +0 221 0 +0 204 0 +0 187 0 +0 170 0 +0 153 0 +0 136 0 +0 119 0 +0 102 0 +0 85 0 +0 68 0 +0 51 0 +0 34 0 +0 17 0 +0 0 0 +0 0 0 +0 0 0 +17 0 0 +34 0 0 +51 0 0 +68 0 0 +85 0 0 +102 0 0 +119 0 0 +136 0 0 +153 0 0 +170 0 0 +187 0 0 +204 0 0 +221 0 0 +238 0 0 +255 0 0 +255 0 0 +255 0 0 +238 0 0 +221 0 0 +204 0 0 +187 0 0 +170 0 0 +153 0 0 +136 0 0 +119 0 0 +102 0 0 +85 0 0 +68 0 0 +51 0 0 +34 0 0 +17 0 0 +0 0 0 +0 0 0 +0 0 0 +17 9 0 +34 17 0 +51 26 0 +68 34 0 +85 43 0 +102 51 0 +119 60 0 +136 68 0 +153 77 0 +170 85 0 +187 94 0 +204 102 0 +221 111 0 +238 119 0 +255 128 0 +255 128 0 +255 128 0 +238 119 0 +221 111 0 +204 102 0 +187 94 0 +170 85 0 +153 77 0 +136 68 0 +119 60 0 +102 51 0 +85 43 0 +68 34 0 +51 26 0 +34 17 0 +17 9 0 +0 0 0 +0 0 0 +0 0 0 +17 17 0 +34 34 0 +51 51 0 +68 68 0 +85 85 0 +102 102 0 +119 119 0 +136 136 0 +153 153 0 +170 170 0 +187 187 0 +204 204 0 +221 221 0 +238 238 0 +255 255 0 +255 255 0 +255 255 0 +238 238 0 +221 221 0 +204 204 0 +187 187 0 +170 170 0 +153 153 0 +136 136 0 +119 119 0 +102 102 0 +85 85 0 +68 68 0 +51 51 0 +34 34 0 +17 17 0 +0 0 0 +0 0 0 +0 0 0 +0 0 17 +0 0 34 +0 0 51 +0 0 68 +0 0 85 +0 0 102 +0 0 119 +0 0 136 +0 0 153 +0 0 170 +0 0 187 +0 0 204 +0 0 221 +0 0 238 +0 0 255 +0 0 255 +0 0 255 +0 0 238 +0 0 221 +0 0 204 +0 0 187 +0 0 170 +0 0 153 +0 0 136 +0 0 119 +0 0 102 +0 0 85 +0 0 68 +0 0 51 +0 0 34 +0 0 17 +0 0 0 +0 0 0 +0 0 0 +9 9 17 +17 17 34 +26 26 51 +34 34 68 +43 43 85 +51 51 102 +60 60 119 +68 68 136 +77 77 153 +85 85 170 +94 94 187 +102 102 204 +111 111 221 +119 119 238 +128 128 255 +128 128 255 +128 128 255 +119 119 238 +111 111 221 +102 102 204 +94 94 187 +85 85 170 +77 77 153 +68 68 136 +60 60 119 +51 51 102 +43 43 85 +34 34 68 +26 26 51 +17 17 34 +9 9 17 +0 0 0 +0 0 0 +0 0 0 +9 0 9 +17 0 17 +26 0 26 +34 0 34 +43 0 43 +51 0 51 +60 0 60 +68 0 68 +77 0 77 +85 0 85 +94 0 94 +102 0 102 +111 0 111 +119 0 119 +128 0 128 +128 0 128 +128 0 128 diff --git a/src/fractalzoomer/color_maps/Jason3.MAP b/src/fractalzoomer/color_maps/Jason3.MAP new file mode 100644 index 000000000..cf0f27fda --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason3.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 1 3 +0 3 5 +0 4 8 +0 5 10 +0 7 13 +0 8 16 +0 9 18 +0 10 21 +0 12 24 +0 13 26 +0 14 29 +0 16 31 +0 17 34 +0 18 37 +0 20 39 +0 21 42 +0 22 44 +0 24 47 +0 25 50 +0 26 52 +0 27 55 +0 29 57 +0 30 60 +0 31 63 +0 33 65 +0 34 68 +0 35 71 +0 37 73 +0 38 76 +0 39 78 +0 40 81 +0 42 84 +0 43 86 +0 44 89 +0 46 91 +0 47 94 +0 48 97 +0 50 99 +0 51 102 +0 52 104 +0 54 107 +0 55 110 +0 56 112 +0 57 115 +0 59 118 +0 60 120 +0 61 123 +0 63 125 +0 64 128 +0 64 128 +0 64 128 +5 68 131 +10 72 133 +16 76 136 +21 80 138 +26 83 141 +31 87 144 +36 91 146 +42 95 149 +47 99 151 +52 103 154 +57 107 157 +62 111 159 +68 115 162 +73 119 164 +78 122 167 +83 126 169 +88 130 172 +94 134 175 +99 138 177 +104 142 180 +109 146 182 +114 150 185 +120 154 188 +125 158 190 +130 161 193 +135 165 195 +141 169 198 +146 173 201 +151 177 203 +156 181 206 +161 185 208 +167 189 211 +172 193 214 +177 197 216 +182 200 219 +187 204 221 +193 208 224 +198 212 226 +203 216 229 +208 220 232 +213 224 234 +219 228 237 +224 232 239 +229 236 242 +234 239 245 +239 243 247 +245 247 250 +250 251 252 +255 255 255 +255 255 255 +255 255 255 +250 251 252 +245 247 250 +239 243 247 +234 239 245 +229 236 242 +224 232 239 +219 228 237 +213 224 234 +208 220 232 +203 216 229 +198 212 226 +193 208 224 +187 204 221 +182 200 219 +177 197 216 +172 193 214 +167 189 211 +161 185 208 +156 181 206 +151 177 203 +146 173 201 +141 169 198 +135 165 195 +130 161 193 +125 158 190 +120 154 188 +114 150 185 +109 146 182 +104 142 180 +99 138 177 +94 134 175 +88 130 172 +83 126 169 +78 122 167 +73 119 164 +68 115 162 +62 111 159 +57 107 157 +52 103 154 +47 99 151 +42 95 149 +36 91 146 +31 87 144 +26 83 141 +21 80 138 +16 76 136 +10 72 133 +5 68 131 +0 64 128 +0 64 128 +0 64 128 +5 63 125 +10 61 123 +16 60 120 +21 59 118 +26 57 115 +31 56 112 +36 55 110 +42 54 107 +47 52 104 +52 51 102 +57 50 99 +62 48 97 +68 47 94 +73 46 91 +78 44 89 +83 43 86 +88 42 84 +94 40 81 +99 39 78 +104 38 76 +109 37 73 +114 35 71 +120 34 68 +125 33 65 +130 31 63 +135 30 60 +141 29 57 +146 27 55 +151 26 52 +156 25 50 +161 24 47 +167 22 44 +172 21 42 +177 20 39 +182 18 37 +187 17 34 +193 16 31 +198 14 29 +203 13 26 +208 12 24 +213 10 21 +219 9 18 +224 8 16 +229 7 13 +234 5 10 +239 4 8 +245 3 5 +250 1 3 +255 0 0 +255 0 0 +255 0 0 +255 5 0 +255 10 0 +255 16 0 +255 21 0 +255 26 0 +255 31 0 +255 36 0 +255 42 0 +255 47 0 +255 52 0 +255 57 0 +255 62 0 +255 68 0 +255 73 0 +255 78 0 +255 83 0 +255 88 0 +255 94 0 +255 99 0 +255 104 0 +255 109 0 +255 114 0 +255 120 0 +255 125 0 +255 130 0 +255 135 0 +255 141 0 +255 146 0 +255 151 0 +255 156 0 +255 161 0 +255 167 0 +255 172 0 +255 177 0 +255 182 0 +255 187 0 +255 193 0 +255 198 0 +255 203 0 +255 208 0 +255 213 0 +255 219 0 +255 224 0 +255 229 0 +255 234 0 +255 239 0 +255 245 0 +255 250 0 +255 255 0 +255 255 0 +255 255 0 diff --git a/src/fractalzoomer/color_maps/Jason30.MAP b/src/fractalzoomer/color_maps/Jason30.MAP new file mode 100644 index 000000000..e12bd7471 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason30.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 70 119 +0 77 111 +0 83 102 +0 89 94 +0 96 85 +0 102 77 +0 108 68 +0 115 60 +0 121 51 +0 127 43 +0 134 34 +0 140 26 +0 146 17 +0 153 9 +0 159 0 +0 159 0 +0 159 0 +17 165 0 +34 172 0 +51 178 0 +68 185 0 +85 191 0 +102 197 0 +119 204 0 +136 210 0 +153 217 0 +170 223 0 +187 229 0 +204 236 0 +221 242 0 +238 249 0 +255 255 0 +255 255 0 +255 255 0 +246 246 12 +236 236 25 +227 227 37 +218 218 49 +208 208 62 +199 199 74 +190 190 86 +180 180 99 +171 171 111 +162 162 123 +152 152 136 +143 143 148 +134 134 160 +124 124 173 +115 115 185 +115 115 185 +115 115 185 +107 112 181 +100 108 177 +92 105 174 +84 101 170 +77 98 166 +69 95 162 +61 91 158 +54 88 155 +46 84 151 +38 81 147 +31 78 143 +23 74 139 +15 71 136 +8 67 132 +0 64 128 +0 64 128 +0 64 128 +0 70 119 +0 77 111 +0 83 102 +0 89 94 +0 96 85 +0 102 77 +0 108 68 +0 115 60 +0 121 51 +0 127 43 +0 134 34 +0 140 26 +0 146 17 +0 153 9 +0 159 0 +0 159 0 +0 159 0 +17 165 0 +34 172 0 +51 178 0 +68 185 0 +85 191 0 +102 197 0 +119 204 0 +136 210 0 +153 217 0 +170 223 0 +187 229 0 +204 236 0 +221 242 0 +238 249 0 +255 255 0 +255 255 0 +255 255 0 +246 246 12 +236 236 25 +227 227 37 +218 218 49 +208 208 62 +199 199 74 +190 190 86 +180 180 99 +171 171 111 +162 162 123 +152 152 136 +143 143 148 +134 134 160 +124 124 173 +115 115 185 +115 115 185 +115 115 185 +107 112 181 +100 108 177 +92 105 174 +84 101 170 +77 98 166 +69 95 162 +61 91 158 +54 88 155 +46 84 151 +38 81 147 +31 78 143 +23 74 139 +15 71 136 +8 67 132 +0 64 128 +0 64 128 +0 64 128 +0 70 119 +0 77 111 +0 83 102 +0 89 94 +0 96 85 +0 102 77 +0 108 68 +0 115 60 +0 121 51 +0 127 43 +0 134 34 +0 140 26 +0 146 17 +0 153 9 +0 159 0 +0 159 0 +0 159 0 +17 165 0 +34 172 0 +51 178 0 +68 185 0 +85 191 0 +102 197 0 +119 204 0 +136 210 0 +153 217 0 +170 223 0 +187 229 0 +204 236 0 +221 242 0 +238 249 0 +255 255 0 +255 255 0 +255 255 0 +246 246 12 +236 236 25 +227 227 37 +218 218 49 +208 208 62 +199 199 74 +190 190 86 +180 180 99 +171 171 111 +162 162 123 +152 152 136 +143 143 148 +134 134 160 +124 124 173 +115 115 185 +115 115 185 +115 115 185 +107 112 181 +100 108 177 +92 105 174 +84 101 170 +77 98 166 +69 95 162 +61 91 158 +54 88 155 +46 84 151 +38 81 147 +31 78 143 +23 74 139 +15 71 136 +8 67 132 +0 64 128 +0 64 128 +0 64 128 +0 70 119 +0 77 111 +0 83 102 +0 89 94 +0 96 85 +0 102 77 +0 108 68 +0 115 60 +0 121 51 +0 127 43 +0 134 34 +0 140 26 +0 146 17 +0 153 9 +0 159 0 +0 159 0 +0 159 0 +17 165 0 +34 172 0 +51 178 0 +68 185 0 +85 191 0 +102 197 0 +119 204 0 +136 210 0 +153 217 0 +170 223 0 +187 229 0 +204 236 0 +221 242 0 +238 249 0 +255 255 0 +255 255 0 +255 255 0 +246 246 12 +236 236 25 +227 227 37 +218 218 49 +208 208 62 +199 199 74 +190 190 86 +180 180 99 +171 171 111 +162 162 123 +152 152 136 +143 143 148 +134 134 160 +124 124 173 +115 115 185 +115 115 185 +115 115 185 diff --git a/src/fractalzoomer/color_maps/Jason32.MAP b/src/fractalzoomer/color_maps/Jason32.MAP new file mode 100644 index 000000000..260ccfb4d --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason32.MAP @@ -0,0 +1,258 @@ +0 0 0 +11 73 135 +23 83 143 +35 93 151 +47 103 159 +59 113 167 +71 123 175 +83 133 183 +95 143 191 +107 153 199 +119 163 207 +131 173 215 +143 183 223 +155 193 231 +167 203 239 +179 213 247 +191 223 255 +191 223 255 +191 223 255 +179 213 247 +167 203 239 +155 193 231 +143 183 223 +131 173 215 +119 163 207 +107 153 199 +95 143 191 +83 133 183 +71 123 175 +59 113 167 +47 103 159 +35 93 151 +23 83 143 +11 73 135 +0 64 128 +0 64 128 +0 64 128 +15 75 135 +31 87 143 +47 99 151 +63 111 159 +79 123 167 +95 135 175 +111 147 183 +127 159 191 +143 171 199 +159 183 207 +175 195 215 +191 207 223 +207 219 231 +223 231 239 +239 243 247 +255 255 255 +255 255 255 +255 255 255 +239 243 247 +223 231 239 +207 219 231 +191 207 223 +175 195 215 +159 183 207 +143 171 199 +127 159 191 +111 147 183 +95 135 175 +79 123 167 +63 111 159 +47 99 151 +31 87 143 +15 75 135 +0 64 128 +0 64 128 +0 64 128 +11 73 135 +23 83 143 +35 93 151 +47 103 159 +59 113 167 +71 123 175 +83 133 183 +95 143 191 +107 153 199 +119 163 207 +131 173 215 +143 183 223 +155 193 231 +167 203 239 +179 213 247 +191 223 255 +191 223 255 +191 223 255 +179 213 247 +167 203 239 +155 193 231 +143 183 223 +131 173 215 +119 163 207 +107 153 199 +95 143 191 +83 133 183 +71 123 175 +59 113 167 +47 103 159 +35 93 151 +23 83 143 +11 73 135 +0 64 128 +0 64 128 +0 64 128 +15 75 135 +31 87 143 +47 99 151 +63 111 159 +79 123 167 +95 135 175 +111 147 183 +127 159 191 +143 171 199 +159 183 207 +175 195 215 +191 207 223 +207 219 231 +223 231 239 +239 243 247 +255 255 255 +255 255 255 +255 255 255 +239 243 247 +223 231 239 +207 219 231 +191 207 223 +175 195 215 +159 183 207 +143 171 199 +127 159 191 +111 147 183 +95 135 175 +79 123 167 +63 111 159 +47 99 151 +31 87 143 +15 75 135 +0 64 128 +0 64 128 +0 64 128 +11 73 135 +23 83 143 +35 93 151 +47 103 159 +59 113 167 +71 123 175 +83 133 183 +95 143 191 +107 153 199 +119 163 207 +131 173 215 +143 183 223 +155 193 231 +167 203 239 +179 213 247 +191 223 255 +191 223 255 +191 223 255 +179 213 247 +167 203 239 +155 193 231 +143 183 223 +131 173 215 +119 163 207 +107 153 199 +95 143 191 +83 133 183 +71 123 175 +59 113 167 +47 103 159 +35 93 151 +23 83 143 +11 73 135 +0 64 128 +0 64 128 +0 64 128 +15 75 135 +31 87 143 +47 99 151 +63 111 159 +79 123 167 +95 135 175 +111 147 183 +127 159 191 +143 171 199 +159 183 207 +175 195 215 +191 207 223 +207 219 231 +223 231 239 +239 243 247 +255 255 255 +255 255 255 +255 255 255 +239 243 247 +223 231 239 +207 219 231 +191 207 223 +175 195 215 +159 183 207 +143 171 199 +127 159 191 +111 147 183 +95 135 175 +79 123 167 +63 111 159 +47 99 151 +31 87 143 +15 75 135 +0 64 128 +0 64 128 +0 64 128 +11 73 135 +23 83 143 +35 93 151 +47 103 159 +59 113 167 +71 123 175 +83 133 183 +95 143 191 +107 153 199 +119 163 207 +131 173 215 +143 183 223 +155 193 231 +167 203 239 +179 213 247 +191 223 255 +191 223 255 +191 223 255 +179 213 247 +167 203 239 +155 193 231 +143 183 223 +131 173 215 +119 163 207 +107 153 199 +95 143 191 +83 133 183 +71 123 175 +59 113 167 +47 103 159 +35 93 151 +23 83 143 +11 73 135 +0 64 128 +0 64 128 +0 64 128 +0 64 128 +0 64 128 +0 64 128 + + diff --git a/src/fractalzoomer/color_maps/Jason33.MAP b/src/fractalzoomer/color_maps/Jason33.MAP new file mode 100644 index 000000000..829f250c7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason33.MAP @@ -0,0 +1,256 @@ +0 0 0 +252 250 252 +250 246 250 +248 242 248 +246 238 246 +244 234 244 +242 230 242 +240 226 240 +238 222 238 +236 217 236 +234 213 234 +232 209 232 +230 205 230 +228 201 228 +226 197 226 +224 193 224 +222 189 222 +220 185 220 +218 180 218 +216 176 216 +214 172 214 +211 168 211 +209 164 209 +207 160 207 +205 156 205 +203 152 203 +201 148 201 +199 143 199 +197 139 197 +195 135 195 +193 131 193 +191 127 191 +189 123 189 +187 119 187 +185 115 185 +183 111 183 +181 106 181 +179 102 179 +177 98 177 +175 94 175 +173 90 173 +171 86 171 +168 82 168 +166 78 166 +164 74 164 +162 69 162 +160 65 160 +158 61 158 +156 57 156 +154 53 154 +152 49 152 +150 45 150 +148 41 148 +146 37 146 +144 32 144 +142 28 142 +140 24 140 +138 20 138 +136 16 136 +134 12 134 +132 8 132 +130 4 130 +128 0 128 +128 0 128 +128 0 128 +130 4 130 +132 8 132 +134 12 134 +136 16 136 +138 20 138 +140 24 140 +142 28 142 +144 32 144 +146 37 146 +148 41 148 +150 45 150 +152 49 152 +154 53 154 +156 57 156 +158 61 158 +160 65 160 +162 69 162 +164 74 164 +166 78 166 +168 82 168 +171 86 171 +173 90 173 +175 94 175 +177 98 177 +179 102 179 +181 106 181 +183 111 183 +185 115 185 +187 119 187 +189 123 189 +191 127 191 +193 131 193 +195 135 195 +197 139 197 +199 143 199 +201 148 201 +203 152 203 +205 156 205 +207 160 207 +209 164 209 +211 168 211 +214 172 214 +216 176 216 +218 180 218 +220 185 220 +222 189 222 +224 193 224 +226 197 226 +228 201 228 +230 205 230 +232 209 232 +234 213 234 +236 217 236 +238 222 238 +240 226 240 +242 230 242 +244 234 244 +246 238 246 +248 242 248 +250 246 250 +252 250 252 +254 254 254 +255 255 255 +255 255 255 +252 250 252 +250 246 250 +248 242 248 +246 238 246 +244 234 244 +242 230 242 +240 226 240 +238 222 238 +236 217 236 +234 213 234 +232 209 232 +230 205 230 +228 201 228 +226 197 226 +224 193 224 +222 189 222 +220 185 220 +218 180 218 +216 176 216 +214 172 214 +211 168 211 +209 164 209 +207 160 207 +205 156 205 +203 152 203 +201 148 201 +199 143 199 +197 139 197 +195 135 195 +193 131 193 +191 127 191 +189 123 189 +187 119 187 +185 115 185 +183 111 183 +181 106 181 +179 102 179 +177 98 177 +175 94 175 +173 90 173 +171 86 171 +168 82 168 +166 78 166 +164 74 164 +162 69 162 +160 65 160 +158 61 158 +156 57 156 +154 53 154 +152 49 152 +150 45 150 +148 41 148 +146 37 146 +144 32 144 +142 28 142 +140 24 140 +138 20 138 +136 16 136 +134 12 134 +132 8 132 +130 4 130 +128 0 128 +128 0 128 +128 0 128 +130 4 130 +132 8 132 +134 12 134 +136 16 136 +138 20 138 +140 24 140 +142 28 142 +144 32 144 +146 37 146 +148 41 148 +150 45 150 +152 49 152 +154 53 154 +156 57 156 +158 61 158 +160 65 160 +162 69 162 +164 74 164 +166 78 166 +168 82 168 +171 86 171 +173 90 173 +175 94 175 +177 98 177 +179 102 179 +181 106 181 +183 111 183 +185 115 185 +187 119 187 +189 123 189 +191 127 191 +193 131 193 +195 135 195 +197 139 197 +199 143 199 +201 148 201 +203 152 203 +205 156 205 +207 160 207 +209 164 209 +211 168 211 +214 172 214 +216 176 216 +218 180 218 +220 185 220 +222 189 222 +224 193 224 +226 197 226 +228 201 228 +230 205 230 +232 209 232 +234 213 234 +236 217 236 +238 222 238 +240 226 240 +242 230 242 +244 234 244 +246 238 246 +248 242 248 +250 246 250 +252 250 252 +254 254 254 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Jason34.MAP b/src/fractalzoomer/color_maps/Jason34.MAP new file mode 100644 index 000000000..fc76508d0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason34.MAP @@ -0,0 +1,256 @@ +0 0 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 +253 82 0 +255 156 108 +149 49 0 +202 166 23 +241 220 133 +156 43 14 +206 56 19 +174 114 85 diff --git a/src/fractalzoomer/color_maps/Jason35.MAP b/src/fractalzoomer/color_maps/Jason35.MAP new file mode 100644 index 000000000..fc4718ff0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason35.MAP @@ -0,0 +1,256 @@ +0 0 0 +192 7 0 +192 13 0 +193 20 0 +194 27 0 +195 34 0 +195 40 0 +196 47 0 +197 54 0 +198 61 0 +198 67 0 +199 74 0 +200 81 0 +201 88 0 +201 94 0 +202 101 0 +202 101 0 +202 101 0 +204 110 0 +206 118 0 +208 127 0 +210 136 0 +212 145 0 +214 153 0 +216 162 0 +218 171 0 +220 180 0 +222 188 0 +224 197 0 +226 206 0 +228 215 0 +230 223 0 +232 232 0 +232 232 0 +232 232 0 +217 225 0 +201 218 0 +186 211 0 +170 204 0 +155 197 0 +139 190 0 +124 183 0 +108 177 0 +93 170 0 +77 163 0 +62 156 0 +46 149 0 +31 142 0 +15 135 0 +0 128 0 +0 128 0 +0 128 0 +0 125 12 +0 123 23 +0 120 35 +0 117 47 +0 115 59 +0 112 70 +0 109 82 +0 107 94 +0 104 106 +0 101 117 +0 99 129 +0 96 141 +0 93 153 +0 91 164 +0 88 176 +0 88 176 +0 88 176 +9 91 181 +17 93 187 +26 96 192 +34 99 197 +43 101 202 +51 104 208 +60 107 213 +68 109 218 +77 112 223 +85 115 229 +94 117 234 +102 120 239 +111 123 244 +119 125 250 +128 128 255 +128 128 255 +128 128 255 +126 126 250 +124 124 245 +122 122 240 +121 121 235 +119 119 230 +117 117 225 +115 115 220 +113 113 214 +111 111 209 +109 109 204 +107 107 199 +106 106 194 +104 104 189 +102 102 184 +100 100 179 +100 100 179 +100 100 179 +104 104 178 +108 108 176 +112 112 175 +115 115 173 +119 119 172 +123 123 171 +127 127 169 +131 131 168 +135 135 166 +139 139 165 +143 143 164 +146 146 162 +150 150 161 +154 154 159 +158 158 158 +158 158 158 +158 158 158 +160 147 147 +162 137 137 +165 126 126 +167 116 116 +169 105 105 +171 95 95 +173 84 84 +176 74 74 +178 63 63 +180 53 53 +182 42 42 +184 32 32 +187 21 21 +189 11 11 +191 0 0 +191 0 0 +191 0 0 +192 7 0 +192 13 0 +193 20 0 +194 27 0 +195 34 0 +195 40 0 +196 47 0 +197 54 0 +198 61 0 +198 67 0 +199 74 0 +200 81 0 +201 88 0 +201 94 0 +202 101 0 +202 101 0 +202 101 0 +204 110 0 +206 118 0 +208 127 0 +210 136 0 +212 145 0 +214 153 0 +216 162 0 +218 171 0 +220 180 0 +222 188 0 +224 197 0 +226 206 0 +228 215 0 +230 223 0 +232 232 0 +232 232 0 +232 232 0 +217 225 0 +201 218 0 +186 211 0 +170 204 0 +155 197 0 +139 190 0 +124 183 0 +108 177 0 +93 170 0 +77 163 0 +62 156 0 +46 149 0 +31 142 0 +15 135 0 +0 128 0 +0 128 0 +0 128 0 +0 125 12 +0 123 23 +0 120 35 +0 117 47 +0 115 59 +0 112 70 +0 109 82 +0 107 94 +0 104 106 +0 101 117 +0 99 129 +0 96 141 +0 93 153 +0 91 164 +0 88 176 +0 88 176 +0 88 176 +9 91 181 +17 93 187 +26 96 192 +34 99 197 +43 101 202 +51 104 208 +60 107 213 +68 109 218 +77 112 223 +85 115 229 +94 117 234 +102 120 239 +111 123 244 +119 125 250 +128 128 255 +128 128 255 +128 128 255 +126 126 250 +124 124 245 +122 122 240 +121 121 235 +119 119 230 +117 117 225 +115 115 220 +113 113 214 +111 111 209 +109 109 204 +107 107 199 +106 106 194 +104 104 189 +102 102 184 +100 100 179 +100 100 179 +100 100 179 +104 104 178 +108 108 176 +112 112 175 +115 115 173 +119 119 172 +123 123 171 +127 127 169 +131 131 168 +135 135 166 +139 139 165 +143 143 164 +146 146 162 +150 150 161 +154 154 159 +158 158 158 +158 158 158 +158 158 158 diff --git a/src/fractalzoomer/color_maps/Jason36.MAP b/src/fractalzoomer/color_maps/Jason36.MAP new file mode 100644 index 000000000..8b1ab4dab --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason36.MAP @@ -0,0 +1,256 @@ +0 0 0 +252 253 253 +250 252 252 +247 251 251 +245 250 250 +243 248 249 +240 247 247 +238 246 246 +235 244 245 +233 243 244 +231 242 243 +228 241 242 +226 240 240 +223 238 239 +221 237 238 +219 236 237 +216 234 236 +214 233 235 +211 232 233 +209 231 232 +207 230 231 +204 228 230 +202 227 229 +199 226 227 +197 225 226 +195 223 225 +192 222 224 +190 221 223 +187 220 222 +185 218 220 +183 217 219 +180 216 218 +178 215 217 +175 213 216 +173 212 215 +171 211 213 +168 210 212 +166 208 211 +163 207 210 +161 206 209 +159 205 208 +159 205 208 +159 205 208 +161 206 209 +163 207 210 +166 208 211 +168 210 212 +171 211 213 +173 212 215 +175 213 216 +178 214 217 +180 216 218 +183 217 219 +185 218 220 +187 220 222 +190 221 223 +192 222 224 +195 223 225 +197 225 226 +199 226 227 +202 227 229 +204 228 230 +207 230 231 +209 231 232 +211 232 233 +214 233 235 +216 235 236 +219 236 237 +221 237 238 +223 238 239 +226 240 240 +228 241 242 +230 242 243 +233 243 244 +235 244 245 +238 246 246 +240 247 247 +242 248 249 +245 249 250 +247 251 251 +250 252 252 +252 253 253 +254 254 254 +255 255 255 +255 255 255 +251 253 253 +247 251 251 +244 250 249 +240 248 247 +236 247 246 +233 245 244 +229 243 242 +225 242 240 +222 240 239 +218 239 237 +214 237 235 +211 236 233 +207 234 231 +203 232 230 +200 231 228 +196 229 226 +192 228 224 +189 226 223 +185 225 221 +182 223 219 +178 221 217 +174 220 215 +171 218 214 +167 217 212 +163 215 210 +160 214 208 +156 212 207 +152 210 205 +149 209 203 +145 207 201 +141 206 199 +138 204 198 +134 203 196 +130 201 194 +127 199 192 +123 198 191 +119 196 189 +116 195 187 +112 193 185 +109 192 184 +109 192 184 +109 192 184 +112 193 185 +116 195 187 +119 196 189 +123 198 191 +127 199 192 +130 201 194 +134 203 196 +138 204 198 +141 206 199 +145 207 201 +149 209 203 +152 210 205 +156 212 207 +160 214 208 +163 215 210 +167 217 212 +171 218 214 +174 220 215 +178 221 217 +182 223 219 +185 225 221 +189 226 223 +192 228 224 +196 229 226 +200 231 228 +203 232 230 +207 234 231 +211 236 233 +214 237 235 +218 239 237 +222 240 239 +225 242 240 +229 243 242 +233 245 244 +236 247 246 +240 248 247 +244 250 249 +247 251 251 +251 253 253 +254 254 254 +255 255 255 +255 255 255 +252 253 253 +249 251 252 +246 249 251 +244 247 249 +241 245 248 +238 243 247 +235 241 246 +232 239 244 +230 237 243 +227 235 242 +224 233 240 +222 231 239 +219 229 238 +216 227 237 +213 225 235 +210 223 234 +208 221 233 +205 219 232 +202 217 230 +200 216 229 +197 214 228 +194 212 226 +191 210 225 +189 208 224 +186 206 223 +183 204 221 +180 202 220 +178 200 219 +175 198 218 +172 196 216 +169 194 215 +167 192 214 +164 190 212 +161 188 211 +158 186 210 +156 184 209 +153 182 207 +150 180 206 +147 178 205 +145 177 204 +145 177 204 +145 177 204 +147 178 205 +150 180 206 +153 182 207 +156 184 209 +158 186 210 +161 188 211 +164 190 212 +167 192 214 +169 194 215 +172 196 216 +175 198 218 +178 200 219 +180 202 220 +183 204 221 +186 206 223 +189 208 224 +191 210 225 +194 212 226 +197 214 228 +200 216 229 +202 217 230 +205 219 232 +208 221 233 +210 223 234 +213 225 235 +216 227 237 +219 229 238 +221 231 239 +224 233 240 +227 235 242 +230 237 243 +232 239 244 +235 241 246 +238 243 247 +241 245 248 +243 247 249 +246 249 251 +249 251 252 +252 253 253 +254 254 254 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Jason37.MAP b/src/fractalzoomer/color_maps/Jason37.MAP new file mode 100644 index 000000000..2f4885120 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason37.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 1 3 +0 3 7 +0 5 11 +0 7 15 +0 9 18 +0 11 22 +0 13 26 +0 15 30 +0 16 33 +0 18 37 +0 20 41 +0 22 45 +0 24 48 +0 26 52 +0 28 56 +0 30 60 +0 32 64 +0 33 67 +0 35 71 +0 37 75 +0 39 79 +0 41 82 +0 43 86 +0 45 90 +0 47 94 +0 48 97 +0 50 101 +0 52 105 +0 54 109 +0 56 112 +0 58 116 +0 60 120 +0 62 124 +0 64 128 +0 64 128 +0 64 128 +3 65 131 +7 67 135 +11 69 139 +15 71 142 +18 73 146 +22 75 150 +26 77 154 +30 79 157 +33 80 161 +37 82 165 +41 84 169 +45 86 172 +48 88 176 +52 90 180 +56 92 184 +60 94 187 +64 96 191 +67 97 195 +71 99 198 +75 101 202 +79 103 206 +82 105 210 +86 107 213 +90 109 217 +94 111 221 +97 112 225 +101 114 228 +105 116 232 +109 118 236 +112 120 240 +116 122 243 +120 124 247 +124 126 251 +128 128 255 +128 128 255 +128 128 255 +124 128 247 +120 128 240 +116 128 232 +112 128 225 +109 128 217 +105 128 210 +101 128 202 +97 128 195 +94 128 187 +90 128 179 +86 128 172 +82 128 164 +79 128 157 +75 128 149 +71 128 142 +67 128 134 +64 128 127 +60 128 120 +56 128 112 +52 128 105 +48 128 97 +45 128 89 +41 128 82 +37 128 74 +33 128 67 +30 128 59 +26 128 52 +22 128 44 +18 128 37 +15 128 29 +11 128 22 +7 128 14 +3 128 7 +0 128 0 +0 128 0 +0 128 0 +3 124 3 +7 120 7 +11 116 11 +15 112 15 +18 109 18 +22 105 22 +26 101 26 +30 97 30 +33 94 33 +37 90 37 +41 86 41 +45 82 45 +48 79 48 +52 75 52 +56 71 56 +60 67 60 +64 64 64 +67 60 67 +71 56 71 +75 52 75 +79 48 79 +82 45 82 +86 41 86 +90 37 90 +94 33 94 +97 30 97 +101 26 101 +105 22 105 +109 18 109 +112 15 112 +116 11 116 +120 7 120 +124 3 124 +128 0 128 +128 0 128 +128 0 128 +130 0 124 +132 0 120 +135 0 116 +137 0 112 +140 0 109 +142 0 105 +144 0 101 +147 0 97 +149 0 94 +152 0 90 +154 0 86 +156 0 82 +159 0 79 +161 0 75 +164 0 71 +166 0 67 +169 0 64 +171 0 60 +173 0 56 +176 0 52 +178 0 48 +181 0 45 +183 0 41 +185 0 37 +188 0 33 +190 0 30 +193 0 26 +195 0 22 +197 0 18 +200 0 15 +202 0 11 +205 0 7 +207 0 3 +210 0 0 +210 0 0 +210 0 0 +210 5 0 +211 10 0 +212 15 0 +213 21 0 +214 26 0 +215 31 0 +215 37 0 +216 42 0 +217 47 0 +218 52 0 +219 58 0 +220 63 0 +221 68 0 +221 74 0 +222 79 0 +223 84 0 +224 90 0 +225 95 0 +226 100 0 +227 105 0 +227 111 0 +228 116 0 +229 121 0 +230 127 0 +231 132 0 +232 137 0 +233 142 0 +233 148 0 +234 153 0 +235 158 0 +236 164 0 +237 169 0 +238 174 0 +239 180 1 +239 180 1 +239 180 1 +231 174 0 +224 169 0 +217 164 0 +210 158 0 +203 153 0 +196 148 0 +189 142 0 +182 137 0 +175 132 0 +168 127 0 +161 121 0 +154 116 0 +147 111 0 +140 105 0 +133 100 0 +126 95 0 +119 90 0 +112 84 0 +105 79 0 +98 74 0 +91 68 0 +84 63 0 +77 58 0 +70 52 0 +63 47 0 +56 42 0 +49 37 0 +42 31 0 +35 26 0 +28 21 0 +21 15 0 +14 10 0 +7 5 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 \ No newline at end of file diff --git a/src/fractalzoomer/color_maps/Jason38.MAP b/src/fractalzoomer/color_maps/Jason38.MAP new file mode 100644 index 000000000..48190842c --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason38.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 2 +0 0 4 +0 0 6 +0 0 8 +0 0 10 +0 0 12 +0 0 14 +0 0 17 +0 0 19 +0 0 21 +0 0 23 +0 0 25 +0 0 27 +0 0 29 +0 0 31 +0 0 34 +0 0 36 +0 0 38 +0 0 40 +0 0 42 +0 0 44 +0 0 46 +0 0 48 +0 0 51 +0 0 53 +0 0 55 +0 0 57 +0 0 59 +0 0 61 +0 0 63 +0 0 65 +0 0 68 +0 0 70 +0 0 72 +0 0 74 +0 0 76 +0 0 78 +0 0 80 +0 0 83 +0 0 85 +0 0 87 +0 0 89 +0 0 91 +0 0 93 +0 0 95 +0 0 97 +0 0 100 +0 0 102 +0 0 104 +0 0 106 +0 0 108 +0 0 110 +0 0 112 +0 0 114 +0 0 117 +0 0 119 +0 0 121 +0 0 123 +0 0 125 +0 0 127 +0 0 129 +0 0 131 +0 0 132 +0 0 132 +4 4 133 +8 8 135 +12 12 137 +16 16 139 +20 20 141 +24 24 143 +28 28 145 +32 32 147 +37 37 149 +41 41 151 +45 45 153 +49 49 155 +53 53 157 +57 57 159 +61 61 161 +65 65 163 +69 69 165 +74 74 167 +78 78 169 +82 82 171 +86 86 173 +90 90 175 +94 94 177 +98 98 179 +102 102 181 +106 106 183 +111 111 185 +115 115 187 +119 119 189 +123 123 191 +127 127 193 +131 131 195 +135 135 197 +139 139 199 +143 143 201 +148 148 203 +152 152 205 +156 156 207 +160 160 209 +164 164 211 +168 168 213 +172 172 215 +176 176 217 +180 180 219 +185 185 221 +189 189 223 +193 193 225 +197 197 227 +201 201 229 +205 205 231 +209 209 233 +213 213 235 +217 217 237 +222 222 239 +226 226 241 +230 230 243 +234 234 245 +238 238 247 +242 242 249 +246 246 251 +250 250 253 +254 254 254 +255 255 255 +255 255 255 +250 250 253 +246 246 251 +242 242 249 +238 238 247 +234 234 245 +230 230 243 +226 226 241 +222 222 239 +217 217 237 +213 213 235 +209 209 233 +205 205 231 +201 201 229 +197 197 227 +193 193 225 +189 189 223 +185 185 221 +180 180 219 +176 176 217 +172 172 215 +168 168 213 +164 164 211 +160 160 209 +156 156 207 +152 152 205 +148 148 203 +143 143 201 +139 139 199 +135 135 197 +131 131 195 +127 127 193 +123 123 191 +119 119 189 +115 115 187 +111 111 185 +106 106 183 +102 102 181 +98 98 179 +94 94 177 +90 90 175 +86 86 173 +82 82 171 +78 78 169 +74 74 167 +69 69 165 +65 65 163 +61 61 161 +57 57 159 +53 53 157 +49 49 155 +45 45 153 +41 41 151 +37 37 149 +32 32 147 +28 28 145 +24 24 143 +20 20 141 +16 16 139 +12 12 137 +8 8 135 +4 4 133 +0 0 132 +0 0 132 +0 0 132 +0 0 129 +0 0 127 +0 0 125 +0 0 123 +0 0 121 +0 0 119 +0 0 117 +0 0 114 +0 0 112 +0 0 110 +0 0 108 +0 0 106 +0 0 104 +0 0 102 +0 0 100 +0 0 97 +0 0 95 +0 0 93 +0 0 91 +0 0 89 +0 0 87 +0 0 85 +0 0 83 +0 0 80 +0 0 78 +0 0 76 +0 0 74 +0 0 72 +0 0 70 +0 0 68 +0 0 66 +0 0 63 +0 0 61 +0 0 59 +0 0 57 +0 0 55 +0 0 53 +0 0 51 +0 0 48 +0 0 46 +0 0 44 +0 0 42 +0 0 40 +0 0 38 +0 0 36 +0 0 34 +0 0 31 +0 0 29 +0 0 27 +0 0 25 +0 0 23 +0 0 21 +0 0 19 +0 0 17 +0 0 14 +0 0 12 +0 0 10 +0 0 8 +0 0 6 +0 0 4 +0 0 2 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Jason39.MAP b/src/fractalzoomer/color_maps/Jason39.MAP new file mode 100644 index 000000000..b6d1fa1f2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason39.MAP @@ -0,0 +1,256 @@ +255 255 255 +250 250 250 +246 246 246 +242 242 242 +238 238 238 +234 234 234 +230 230 230 +226 226 226 +222 222 222 +217 217 217 +213 213 213 +209 209 209 +205 205 205 +201 201 201 +197 197 197 +193 193 193 +189 189 189 +185 185 185 +180 180 180 +176 176 176 +172 172 172 +168 168 168 +164 164 164 +160 160 160 +156 156 156 +152 152 152 +148 148 148 +143 143 143 +139 139 139 +135 135 135 +131 131 131 +127 127 127 +123 123 123 +119 119 119 +115 115 115 +111 111 111 +106 106 106 +102 102 102 +98 98 98 +94 94 94 +90 90 90 +86 86 86 +82 82 82 +78 78 78 +74 74 74 +69 69 69 +65 65 65 +61 61 61 +57 57 57 +53 53 53 +49 49 49 +45 45 45 +41 41 41 +37 37 37 +32 32 32 +28 28 28 +24 24 24 +20 20 20 +16 16 16 +12 12 12 +8 8 8 +4 4 4 +0 0 0 +0 0 0 +0 0 0 +4 4 4 +8 8 8 +12 12 12 +16 16 16 +20 20 20 +24 24 24 +28 28 28 +32 32 32 +37 37 37 +41 41 41 +45 45 45 +49 49 49 +53 53 53 +57 57 57 +61 61 61 +65 65 65 +69 69 69 +74 74 74 +78 78 78 +82 82 82 +86 86 86 +90 90 90 +94 94 94 +98 98 98 +102 102 102 +106 106 106 +111 111 111 +115 115 115 +119 119 119 +123 123 123 +127 127 127 +131 131 131 +135 135 135 +139 139 139 +143 143 143 +148 148 148 +152 152 152 +156 156 156 +160 160 160 +164 164 164 +168 168 168 +172 172 172 +176 176 176 +180 180 180 +185 185 185 +189 189 189 +193 193 193 +197 197 197 +201 201 201 +205 205 205 +209 209 209 +213 213 213 +217 217 217 +222 222 222 +226 226 226 +230 230 230 +234 234 234 +238 238 238 +242 242 242 +246 246 246 +250 250 250 +254 254 254 +255 255 255 +255 255 255 +250 250 250 +246 246 246 +242 242 242 +238 238 238 +234 234 234 +230 230 230 +226 226 226 +222 222 222 +217 217 217 +213 213 213 +209 209 209 +205 205 205 +201 201 201 +197 197 197 +193 193 193 +189 189 189 +185 185 185 +180 180 180 +176 176 176 +172 172 172 +168 168 168 +164 164 164 +160 160 160 +156 156 156 +152 152 152 +148 148 148 +143 143 143 +139 139 139 +135 135 135 +131 131 131 +127 127 127 +123 123 123 +119 119 119 +115 115 115 +111 111 111 +106 106 106 +102 102 102 +98 98 98 +94 94 94 +90 90 90 +86 86 86 +82 82 82 +78 78 78 +74 74 74 +69 69 69 +65 65 65 +61 61 61 +57 57 57 +53 53 53 +49 49 49 +45 45 45 +41 41 41 +37 37 37 +32 32 32 +28 28 28 +24 24 24 +20 20 20 +16 16 16 +12 12 12 +8 8 8 +4 4 4 +0 0 0 +0 0 0 +0 0 0 +4 4 4 +8 8 8 +12 12 12 +16 16 16 +20 20 20 +24 24 24 +28 28 28 +32 32 32 +37 37 37 +41 41 41 +45 45 45 +49 49 49 +53 53 53 +57 57 57 +61 61 61 +65 65 65 +69 69 69 +74 74 74 +78 78 78 +82 82 82 +86 86 86 +90 90 90 +94 94 94 +98 98 98 +102 102 102 +106 106 106 +111 111 111 +115 115 115 +119 119 119 +123 123 123 +127 127 127 +131 131 131 +135 135 135 +139 139 139 +143 143 143 +148 148 148 +152 152 152 +156 156 156 +160 160 160 +164 164 164 +168 168 168 +172 172 172 +176 176 176 +180 180 180 +185 185 185 +189 189 189 +193 193 193 +197 197 197 +201 201 201 +205 205 205 +209 209 209 +213 213 213 +217 217 217 +222 222 222 +226 226 226 +230 230 230 +234 234 234 +238 238 238 +242 242 242 +246 246 246 +250 250 250 +254 254 254 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Jason4.MAP b/src/fractalzoomer/color_maps/Jason4.MAP new file mode 100644 index 000000000..3c43b2f66 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason4.MAP @@ -0,0 +1,256 @@ +0 0 0 +4 0 251 +8 0 247 +12 0 243 +16 0 239 +21 0 234 +25 0 230 +29 0 226 +33 0 222 +37 0 218 +41 0 214 +45 0 210 +49 0 206 +53 0 202 +58 0 197 +62 0 193 +66 0 189 +70 0 185 +74 0 181 +78 0 177 +82 0 173 +86 0 169 +90 0 165 +95 0 160 +99 0 156 +103 0 152 +107 0 148 +111 0 144 +115 0 140 +119 0 136 +123 0 132 +127 0 128 +132 0 123 +136 0 119 +140 0 115 +144 0 111 +148 0 107 +152 0 103 +156 0 99 +160 0 95 +165 0 90 +169 0 86 +173 0 82 +177 0 78 +181 0 74 +185 0 70 +189 0 66 +193 0 62 +197 0 58 +202 0 53 +206 0 49 +210 0 45 +214 0 41 +218 0 37 +222 0 33 +226 0 29 +230 0 25 +234 0 21 +239 0 16 +243 0 12 +247 0 8 +251 0 4 +255 0 0 +255 0 0 +255 0 0 +251 2 1 +247 4 2 +243 6 3 +239 8 4 +234 10 5 +230 12 6 +226 14 7 +222 17 8 +218 19 9 +214 21 10 +210 23 11 +206 25 12 +202 27 13 +197 29 14 +193 31 15 +189 33 17 +185 35 18 +181 37 19 +177 39 20 +173 41 21 +169 43 22 +165 45 23 +160 47 24 +156 50 25 +152 52 26 +148 54 27 +144 56 28 +140 58 29 +136 60 30 +132 62 31 +128 64 32 +123 66 33 +119 68 34 +115 70 35 +111 72 36 +107 74 37 +103 76 38 +99 78 39 +95 81 40 +90 83 41 +86 85 42 +82 87 43 +78 89 44 +74 91 45 +70 93 46 +66 95 47 +62 97 49 +58 99 50 +53 101 51 +49 103 52 +45 105 53 +41 107 54 +37 109 55 +33 111 56 +29 114 57 +25 116 58 +21 118 59 +16 120 60 +12 122 61 +8 124 62 +4 126 63 +0 128 64 +0 128 64 +0 128 64 +4 130 63 +8 132 62 +12 134 61 +16 136 60 +21 138 59 +25 140 58 +29 142 57 +33 144 56 +37 146 55 +41 148 54 +45 151 53 +49 153 52 +53 155 51 +58 157 50 +62 159 49 +66 161 47 +70 163 46 +74 165 45 +78 167 44 +82 169 43 +86 171 42 +90 173 41 +95 175 40 +99 177 39 +103 179 38 +107 181 37 +111 183 36 +115 185 35 +119 187 34 +123 189 33 +127 191 32 +132 194 31 +136 196 30 +140 198 29 +144 200 28 +148 202 27 +152 204 26 +156 206 25 +160 208 24 +165 210 23 +169 212 22 +173 214 21 +177 216 20 +181 218 19 +185 220 18 +189 222 17 +193 224 15 +197 226 14 +202 228 13 +206 230 12 +210 232 11 +214 235 10 +218 237 9 +222 239 8 +226 241 7 +230 243 6 +234 245 5 +239 247 4 +243 249 3 +247 251 2 +251 253 1 +255 255 0 +255 255 0 +255 255 0 +255 255 4 +255 255 8 +255 255 12 +255 255 16 +255 255 21 +255 255 25 +255 255 29 +255 255 33 +255 255 37 +255 255 41 +255 255 45 +255 255 49 +255 255 53 +255 255 58 +255 255 62 +255 255 66 +255 255 70 +255 255 74 +255 255 78 +255 255 82 +255 255 86 +255 255 90 +255 255 95 +255 255 99 +255 255 103 +255 255 107 +255 255 111 +255 255 115 +255 255 119 +255 255 123 +255 255 127 +255 255 132 +255 255 136 +255 255 140 +255 255 144 +255 255 148 +255 255 152 +255 255 156 +255 255 160 +255 255 165 +255 255 169 +255 255 173 +255 255 177 +255 255 181 +255 255 185 +255 255 189 +255 255 193 +255 255 197 +255 255 202 +255 255 206 +255 255 210 +255 255 214 +255 255 218 +255 255 222 +255 255 226 +255 255 230 +255 255 234 +255 255 239 +255 255 243 +255 255 247 +255 255 251 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Jason40.MAP b/src/fractalzoomer/color_maps/Jason40.MAP new file mode 100644 index 000000000..4ecc73895 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason40.MAP @@ -0,0 +1,256 @@ +0 0 0 +3 4 4 +7 8 8 +10 12 12 +14 16 16 +17 20 20 +21 24 24 +25 28 28 +28 32 32 +32 37 37 +35 41 41 +39 45 45 +43 49 49 +46 53 53 +50 57 57 +53 61 61 +57 65 65 +61 69 69 +64 74 74 +68 78 78 +71 82 82 +75 86 86 +79 90 90 +82 94 94 +86 98 98 +89 102 102 +93 106 106 +97 111 111 +100 115 115 +104 119 119 +107 123 123 +111 127 127 +115 131 131 +118 135 135 +122 139 139 +125 143 143 +129 148 148 +133 152 152 +136 156 156 +140 160 160 +143 164 164 +147 168 168 +151 172 172 +154 176 176 +158 180 180 +161 185 185 +165 189 189 +169 193 193 +172 197 197 +176 201 201 +179 205 205 +183 209 209 +187 213 213 +190 217 217 +194 222 222 +197 226 226 +201 230 230 +205 234 234 +208 238 238 +212 242 242 +215 246 246 +219 250 250 +222 254 254 +223 255 255 +223 255 255 +220 251 250 +217 247 246 +214 243 242 +211 240 238 +208 236 234 +205 232 230 +203 228 226 +200 225 222 +197 221 217 +194 217 213 +191 213 209 +188 210 205 +186 206 201 +183 202 197 +180 198 193 +177 195 189 +174 191 185 +171 187 180 +169 183 176 +166 180 172 +163 176 168 +160 172 164 +157 168 160 +154 165 156 +152 161 152 +149 157 148 +146 153 143 +143 150 139 +140 146 135 +137 142 131 +135 139 127 +132 135 123 +129 131 119 +126 127 115 +123 124 111 +120 120 106 +117 116 102 +115 112 98 +112 109 94 +109 105 90 +106 101 86 +103 97 82 +100 94 78 +98 90 74 +95 86 69 +92 82 65 +89 79 61 +86 75 57 +83 71 53 +81 67 49 +78 64 45 +75 60 41 +72 56 37 +69 52 32 +66 49 28 +64 45 24 +61 41 20 +58 37 16 +55 34 12 +52 30 8 +49 26 4 +47 23 0 +47 23 0 +47 23 0 +50 26 4 +53 30 8 +57 34 12 +60 37 16 +63 41 20 +67 45 24 +70 49 28 +73 52 32 +77 56 37 +80 60 41 +83 64 45 +87 67 49 +90 71 53 +93 75 57 +97 79 61 +100 82 65 +104 86 69 +107 90 74 +110 94 78 +114 97 82 +117 101 86 +120 105 90 +124 109 94 +127 112 98 +130 116 102 +134 120 106 +137 124 111 +140 127 115 +144 131 119 +147 135 123 +150 138 127 +154 142 131 +157 146 135 +161 150 139 +164 153 143 +167 157 148 +171 161 152 +174 165 156 +177 168 160 +181 172 164 +184 176 168 +187 180 172 +191 183 176 +194 187 180 +197 191 185 +201 195 189 +204 198 193 +208 202 197 +211 206 201 +214 210 205 +218 213 209 +221 217 213 +224 221 217 +228 225 222 +231 228 226 +234 232 230 +238 236 234 +241 240 238 +244 243 242 +248 247 246 +251 251 250 +254 254 254 +255 255 255 +255 255 255 +250 250 250 +246 246 246 +242 242 242 +238 238 238 +234 234 234 +230 230 230 +226 226 226 +222 222 222 +217 217 217 +213 213 213 +209 209 209 +205 205 205 +201 201 201 +197 197 197 +193 193 193 +189 189 189 +185 185 185 +180 180 180 +176 176 176 +172 172 172 +168 168 168 +164 164 164 +160 160 160 +156 156 156 +152 152 152 +148 148 148 +143 143 143 +139 139 139 +135 135 135 +131 131 131 +127 127 127 +123 123 123 +119 119 119 +115 115 115 +111 111 111 +106 106 106 +102 102 102 +98 98 98 +94 94 94 +90 90 90 +86 86 86 +82 82 82 +78 78 78 +74 74 74 +69 69 69 +65 65 65 +61 61 61 +57 57 57 +53 53 53 +49 49 49 +45 45 45 +41 41 41 +37 37 37 +32 32 32 +28 28 28 +24 24 24 +20 20 20 +16 16 16 +12 12 12 +8 8 8 +4 4 4 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Jason41.MAP b/src/fractalzoomer/color_maps/Jason41.MAP new file mode 100644 index 000000000..d77673d70 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason41.MAP @@ -0,0 +1,256 @@ +0 0 0 +3 3 3 +7 7 7 +10 10 10 +14 14 14 +17 17 17 +21 21 21 +24 24 24 +28 28 28 +32 32 32 +35 35 35 +39 39 39 +42 42 42 +46 46 46 +49 49 49 +53 53 53 +57 57 57 +60 60 60 +64 64 64 +67 67 67 +71 71 71 +74 74 74 +78 78 78 +81 81 81 +85 85 85 +89 89 89 +92 92 92 +96 96 96 +99 99 99 +103 103 103 +106 106 106 +110 110 110 +114 114 114 +117 117 117 +121 121 121 +124 124 124 +128 128 128 +131 131 131 +135 135 135 +139 139 139 +142 142 142 +146 146 146 +149 149 149 +153 153 153 +156 156 156 +160 160 160 +163 163 163 +167 167 167 +171 171 171 +174 174 174 +178 178 178 +181 181 181 +185 185 185 +188 188 188 +192 192 192 +196 196 196 +199 199 199 +203 203 203 +206 206 206 +210 210 210 +213 213 213 +217 217 217 +220 220 220 +221 221 221 +221 221 221 +217 217 217 +214 214 213 +211 210 210 +208 207 206 +205 204 203 +202 200 199 +199 197 196 +196 194 192 +192 190 188 +189 187 185 +186 184 181 +183 180 178 +180 177 174 +177 174 171 +174 170 167 +171 167 163 +168 164 160 +164 160 156 +161 157 153 +158 154 149 +155 150 146 +152 147 142 +149 144 139 +146 140 135 +143 137 131 +140 134 128 +136 130 124 +133 127 121 +130 124 117 +127 120 114 +124 117 110 +121 114 106 +118 110 103 +115 107 99 +112 104 96 +108 100 92 +105 97 89 +102 94 85 +99 90 81 +96 87 78 +93 84 74 +90 80 71 +87 77 67 +84 74 64 +80 70 60 +77 67 57 +74 64 53 +71 60 49 +68 57 46 +65 54 42 +62 50 39 +59 47 35 +56 44 32 +52 40 28 +49 37 24 +46 34 21 +43 30 17 +40 27 14 +37 24 10 +34 20 7 +31 17 3 +28 14 0 +28 14 0 +28 14 0 +31 17 1 +35 20 3 +38 24 5 +42 27 7 +45 30 9 +49 34 11 +53 37 13 +56 41 15 +60 44 16 +63 47 18 +67 51 20 +71 54 22 +74 58 24 +78 61 26 +81 64 28 +85 68 30 +89 71 32 +92 74 33 +96 78 35 +99 81 37 +103 85 39 +107 88 41 +110 91 43 +114 95 45 +117 98 47 +121 102 49 +125 105 50 +128 108 52 +132 112 54 +135 115 56 +139 118 58 +143 122 60 +146 125 62 +150 129 64 +153 132 66 +157 135 67 +161 139 69 +164 142 71 +168 146 73 +171 149 75 +175 152 77 +179 156 79 +182 159 81 +186 163 83 +189 166 84 +193 169 86 +197 173 88 +200 176 90 +204 179 92 +207 183 94 +211 186 96 +215 190 98 +218 193 100 +222 196 101 +225 200 103 +229 203 105 +233 207 107 +236 210 109 +240 213 111 +243 217 113 +247 220 115 +250 223 116 +251 224 117 +251 224 117 +246 220 115 +242 216 113 +238 213 111 +234 209 109 +230 205 107 +226 202 105 +222 198 103 +218 195 101 +214 191 100 +210 187 98 +206 184 96 +202 180 94 +198 177 92 +194 173 90 +190 169 88 +186 166 86 +182 162 84 +178 158 83 +174 155 81 +170 151 79 +165 148 77 +161 144 75 +157 140 73 +153 137 71 +149 133 69 +145 130 67 +141 126 66 +137 122 64 +133 119 62 +129 115 60 +125 112 58 +121 108 56 +117 104 54 +113 101 52 +109 97 50 +105 93 49 +101 90 47 +97 86 45 +93 83 43 +89 79 41 +85 75 39 +80 72 37 +76 68 35 +72 65 33 +68 61 32 +64 57 30 +60 54 28 +56 50 26 +52 46 24 +48 43 22 +44 39 20 +40 36 18 +36 32 16 +32 28 15 +28 25 13 +24 21 11 +20 18 9 +16 14 7 +12 10 5 +8 7 3 +4 3 1 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Jason42.MAP b/src/fractalzoomer/color_maps/Jason42.MAP new file mode 100644 index 000000000..d1ee01131 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason42.MAP @@ -0,0 +1,256 @@ +0 0 0 +3 3 0 +6 6 0 +9 9 0 +12 12 0 +15 15 0 +18 18 0 +21 21 0 +24 24 0 +27 27 0 +30 30 0 +33 33 0 +36 36 0 +39 39 0 +43 43 0 +46 46 0 +49 49 0 +52 52 0 +55 55 0 +58 58 0 +61 61 0 +64 64 0 +67 67 0 +70 70 0 +73 73 0 +76 76 0 +79 79 0 +82 82 0 +86 86 0 +89 89 0 +92 92 0 +95 95 0 +98 98 0 +101 101 0 +104 104 0 +107 107 0 +110 110 0 +113 113 0 +116 116 0 +119 119 0 +122 122 0 +125 125 0 +129 129 0 +132 132 0 +135 135 0 +138 138 0 +141 141 0 +144 144 0 +147 147 0 +150 150 0 +153 153 0 +156 156 0 +159 159 0 +162 162 0 +165 165 0 +168 168 0 +172 172 0 +175 175 0 +178 178 0 +181 181 0 +184 184 0 +187 187 0 +190 190 0 +193 193 0 +196 196 0 +199 199 0 +202 202 0 +205 205 0 +208 208 0 +211 211 0 +215 215 0 +218 218 0 +221 221 0 +224 224 0 +227 227 0 +230 230 0 +233 233 0 +236 236 0 +239 239 0 +242 242 0 +245 245 0 +248 248 0 +251 251 0 +255 255 0 +255 255 0 +255 255 0 +253 251 0 +251 248 0 +250 245 0 +248 242 0 +247 239 0 +245 236 0 +244 233 0 +242 230 0 +241 227 0 +239 224 0 +238 221 0 +236 218 0 +235 215 0 +233 211 0 +232 208 0 +230 205 0 +228 202 0 +227 199 0 +225 196 0 +224 193 0 +222 190 0 +221 187 0 +219 184 0 +218 181 0 +216 178 0 +215 175 0 +213 172 0 +212 168 0 +210 165 0 +209 162 0 +207 159 0 +206 156 0 +204 153 0 +202 150 0 +201 147 0 +199 144 0 +198 141 0 +196 138 0 +195 135 0 +193 132 0 +192 129 0 +190 125 0 +189 122 0 +187 119 0 +186 116 0 +184 113 0 +183 110 0 +181 107 0 +180 104 0 +178 101 0 +176 98 0 +175 95 0 +173 92 0 +172 89 0 +170 86 0 +169 82 0 +167 79 0 +166 76 0 +164 73 0 +163 70 0 +161 67 0 +160 64 0 +158 61 0 +157 58 0 +155 55 0 +154 52 0 +152 49 0 +150 46 0 +149 43 0 +147 39 0 +146 36 0 +144 33 0 +143 30 0 +141 27 0 +140 24 0 +138 21 0 +137 18 0 +135 15 0 +134 12 0 +132 9 0 +131 6 0 +129 3 0 +127 0 0 +128 0 0 +128 0 0 +129 3 3 +131 6 6 +132 9 9 +134 12 12 +135 15 15 +137 18 18 +138 21 21 +140 24 24 +141 27 27 +143 30 30 +144 33 33 +146 36 36 +147 39 39 +149 43 43 +150 46 46 +152 49 49 +154 52 52 +155 55 55 +157 58 58 +158 61 61 +160 64 64 +161 67 67 +163 70 70 +164 73 73 +166 76 76 +167 79 79 +169 82 82 +170 86 86 +172 89 89 +173 92 92 +175 95 95 +176 98 98 +178 101 101 +180 104 104 +181 107 107 +183 110 110 +184 113 113 +186 116 116 +187 119 119 +189 122 122 +190 125 125 +192 129 129 +193 132 132 +195 135 135 +196 138 138 +198 141 141 +199 144 144 +201 147 147 +202 150 150 +204 153 153 +206 156 156 +207 159 159 +209 162 162 +210 165 165 +212 168 168 +213 172 172 +215 175 175 +216 178 178 +218 181 181 +219 184 184 +221 187 187 +222 190 190 +224 193 193 +225 196 196 +227 199 199 +228 202 202 +230 205 205 +232 208 208 +233 211 211 +235 215 215 +236 218 218 +238 221 221 +239 224 224 +241 227 227 +242 230 230 +244 233 233 +245 236 236 +247 239 239 +248 242 242 +250 245 245 +251 248 248 +253 251 251 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Jason43.MAP b/src/fractalzoomer/color_maps/Jason43.MAP new file mode 100644 index 000000000..9dde0f158 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason43.MAP @@ -0,0 +1,256 @@ +250 171 28 +250 178 47 +250 185 66 +250 192 85 +250 199 104 +250 206 123 +250 213 142 +250 220 161 +250 227 179 +250 234 198 +250 241 217 +250 248 236 +250 254 252 +243 246 246 +231 234 234 +220 221 222 +208 209 210 +196 197 199 +185 184 187 +173 172 175 +162 159 163 +150 147 152 +138 135 140 +127 122 128 +115 110 116 +108 102 109 +102 96 103 +95 90 97 +89 84 90 +82 78 84 +75 72 77 +69 65 71 +62 59 64 +55 53 58 +49 47 51 +42 41 44 +35 34 38 +29 28 31 +28 26 29 +37 24 29 +47 22 29 +57 20 28 +67 18 28 +77 16 28 +87 14 27 +97 12 27 +107 10 27 +117 8 26 +127 6 26 +137 4 26 +147 2 25 +153 7 25 +161 20 25 +169 34 25 +177 48 24 +185 61 24 +193 75 24 +201 88 23 +210 102 23 +218 115 23 +226 129 22 +234 142 22 +242 156 22 +249 168 21 +250 171 28 +250 178 47 +250 185 66 +250 192 85 +250 199 104 +250 206 123 +250 213 142 +250 220 161 +250 227 179 +250 234 198 +250 241 217 +250 248 236 +250 254 252 +243 246 246 +231 234 234 +220 221 222 +208 209 210 +196 197 199 +185 184 187 +173 172 175 +162 159 163 +150 147 152 +138 135 140 +127 122 128 +115 110 116 +108 102 109 +102 96 103 +95 90 97 +89 84 90 +82 78 84 +75 72 77 +69 65 71 +62 59 64 +55 53 58 +49 47 51 +42 41 44 +35 34 38 +29 28 31 +28 26 29 +37 24 29 +47 22 29 +57 20 28 +67 18 28 +77 16 28 +87 14 27 +97 12 27 +107 10 27 +117 8 26 +127 6 26 +137 4 26 +147 2 25 +153 7 25 +161 20 25 +169 34 25 +177 48 24 +185 61 24 +193 75 24 +201 88 23 +210 102 23 +218 115 23 +226 129 22 +234 142 22 +242 156 22 +249 168 21 +250 171 28 +250 178 47 +250 185 66 +250 192 85 +250 199 104 +250 206 123 +250 213 142 +250 220 161 +250 227 179 +250 234 198 +250 241 217 +250 248 236 +250 254 252 +243 246 246 +231 234 234 +220 221 222 +208 209 210 +196 197 199 +185 184 187 +173 172 175 +162 159 163 +150 147 152 +138 135 140 +127 122 128 +115 110 116 +108 102 109 +102 96 103 +95 90 97 +89 84 90 +82 78 84 +75 72 77 +69 65 71 +62 59 64 +55 53 58 +49 47 51 +42 41 44 +35 34 38 +29 28 31 +28 26 29 +37 24 29 +47 22 29 +57 20 28 +67 18 28 +77 16 28 +87 14 27 +97 12 27 +107 10 27 +117 8 26 +127 6 26 +137 4 26 +147 2 25 +153 7 25 +161 20 25 +169 34 25 +177 48 24 +185 61 24 +193 75 24 +201 88 23 +210 102 23 +218 115 23 +226 129 22 +234 142 22 +242 156 22 +249 168 21 +250 171 28 +250 178 47 +250 185 66 +250 192 85 +250 199 104 +250 206 123 +250 213 142 +250 220 161 +250 227 179 +250 234 198 +250 241 217 +250 248 236 +250 254 252 +243 246 246 +231 234 234 +220 221 222 +208 209 210 +196 197 199 +185 184 187 +173 172 175 +162 159 163 +150 147 152 +138 135 140 +127 122 128 +115 110 116 +108 102 109 +102 96 103 +95 90 97 +89 84 90 +82 78 84 +75 72 77 +69 65 71 +62 59 64 +55 53 58 +49 47 51 +42 41 44 +35 34 38 +29 28 31 +28 26 29 +37 24 29 +47 22 29 +57 20 28 +67 18 28 +77 16 28 +87 14 27 +97 12 27 +107 10 27 +117 8 26 +127 6 26 +137 4 26 +147 2 25 +153 7 25 +161 20 25 +169 34 25 +177 48 24 +185 61 24 +193 75 24 +201 88 23 +210 102 23 +218 115 23 +226 129 22 +234 142 22 +242 156 22 +249 168 21 diff --git a/src/fractalzoomer/color_maps/Jason5.map b/src/fractalzoomer/color_maps/Jason5.map new file mode 100644 index 000000000..97e2a8c8a --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason5.map @@ -0,0 +1,256 @@ +0 0 0 +2 2 10 +3 4 20 +5 7 30 +6 9 40 +8 11 50 +9 13 60 +11 15 70 +13 18 81 +14 20 91 +16 22 101 +17 24 111 +19 27 121 +20 29 131 +22 31 141 +22 31 141 +0 0 0 +2 3 12 +4 5 24 +6 8 36 +7 10 47 +9 13 59 +11 15 71 +13 18 83 +15 21 95 +17 23 107 +19 26 119 +20 28 130 +22 31 142 +24 33 154 +26 36 166 +26 36 166 +0 0 0 +2 3 13 +4 6 27 +6 9 40 +9 12 53 +11 15 67 +13 18 80 +15 20 93 +17 23 107 +19 26 120 +21 29 134 +24 32 147 +26 35 160 +28 38 174 +30 41 187 +30 41 187 +0 0 0 +2 3 14 +5 6 29 +7 10 43 +9 13 58 +11 16 72 +14 19 87 +16 22 101 +18 26 115 +21 29 130 +23 32 144 +25 35 159 +27 39 173 +30 42 188 +32 45 202 +32 45 202 +0 0 0 +3 4 16 +6 8 32 +9 12 47 +11 15 63 +14 19 79 +17 23 95 +20 27 110 +23 31 126 +26 35 142 +29 39 158 +31 42 174 +34 46 189 +37 50 205 +40 54 221 +40 54 221 +0 0 0 +5 6 16 +9 11 32 +14 17 48 +19 22 64 +24 28 80 +28 33 96 +33 39 112 +38 45 129 +42 50 145 +47 56 161 +52 61 177 +57 67 193 +61 72 209 +66 78 225 +66 78 225 +0 0 0 +6 7 16 +13 15 33 +20 22 49 +26 29 66 +32 36 82 +39 44 99 +45 51 115 +52 58 131 +58 66 148 +65 73 164 +72 80 181 +78 87 197 +84 95 214 +91 102 230 +91 102 230 +0 0 0 +8 9 17 +16 17 33 +24 26 50 +32 34 67 +40 43 84 +48 51 100 +55 60 117 +63 69 134 +71 77 150 +79 86 167 +87 94 184 +95 103 201 +103 111 217 +111 120 234 +111 120 234 +0 0 0 +9 9 17 +17 19 34 +26 28 51 +35 37 67 +43 46 84 +52 56 101 +60 65 118 +69 74 135 +78 84 152 +86 93 169 +95 102 185 +104 111 202 +112 121 219 +121 130 236 +121 130 236 +0 0 0 +10 10 17 +19 20 34 +29 30 51 +38 40 68 +48 50 85 +57 60 102 +67 70 119 +77 81 136 +86 91 153 +96 101 170 +105 111 187 +115 121 204 +124 131 221 +134 141 238 +134 141 238 +0 0 0 +11 12 17 +23 24 34 +34 35 52 +45 47 69 +56 59 86 +68 71 103 +79 82 120 +90 94 138 +102 106 155 +113 118 172 +124 130 189 +135 141 207 +147 153 224 +158 165 241 +158 165 241 +0 0 0 +13 14 17 +26 27 35 +40 40 52 +53 54 70 +66 68 87 +79 81 105 +92 94 122 +106 108 139 +119 122 157 +132 135 174 +145 148 192 +159 162 209 +172 175 227 +185 189 244 +185 189 244 +0 0 0 +14 14 18 +29 29 35 +43 44 53 +57 58 71 +71 72 88 +86 87 106 +100 101 123 +114 116 141 +129 130 159 +143 145 176 +157 160 194 +171 174 212 +186 188 229 +200 203 247 +200 203 247 +0 0 0 +15 15 18 +30 31 36 +46 46 53 +61 62 71 +76 77 89 +91 93 107 +106 108 124 +122 123 142 +137 139 160 +152 154 178 +167 170 196 +183 185 213 +198 201 231 +213 216 249 +213 216 249 +0 0 0 +16 16 18 +32 33 36 +49 49 54 +65 66 72 +81 82 90 +97 99 108 +113 115 125 +130 131 143 +146 148 161 +162 164 179 +178 181 197 +195 197 215 +211 214 233 +227 230 251 +227 230 251 +0 0 0 +17 17 18 +34 34 36 +51 51 54 +68 68 72 +85 85 90 +102 102 108 +118 119 126 +135 137 144 +152 154 162 +169 171 180 +186 188 198 +203 205 216 +220 222 234 +237 239 252 +237 239 252 diff --git a/src/fractalzoomer/color_maps/Jason6.MAP b/src/fractalzoomer/color_maps/Jason6.MAP new file mode 100644 index 000000000..4e1ebcff5 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason6.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 2 +0 0 4 +0 0 6 +0 0 8 +0 0 10 +0 0 12 +0 0 14 +0 0 17 +0 0 19 +0 0 21 +0 0 23 +0 0 25 +0 0 27 +0 0 29 +0 0 31 +0 0 33 +0 0 35 +0 0 37 +0 0 39 +0 0 41 +0 0 43 +0 0 45 +0 0 47 +0 0 50 +0 0 52 +0 0 54 +0 0 56 +0 0 58 +0 0 60 +0 0 62 +0 0 64 +0 0 66 +0 0 68 +0 0 70 +0 0 72 +0 0 74 +0 0 76 +0 0 78 +0 0 81 +0 0 83 +0 0 85 +0 0 87 +0 0 89 +0 0 91 +0 0 93 +0 0 95 +0 0 97 +0 0 99 +0 0 101 +0 0 103 +0 0 105 +0 0 107 +0 0 109 +0 0 111 +0 0 114 +0 0 116 +0 0 118 +0 0 120 +0 0 122 +0 0 124 +0 0 126 +0 0 128 +0 0 128 +0 0 128 +3 0 126 +7 0 124 +10 0 122 +14 0 120 +17 0 118 +21 0 116 +24 0 114 +28 0 111 +31 0 109 +35 0 107 +38 0 105 +42 0 103 +45 0 101 +49 0 99 +52 0 97 +55 0 95 +59 0 93 +62 0 91 +66 0 89 +69 0 87 +73 0 85 +76 0 83 +80 0 81 +83 0 78 +87 0 76 +90 0 74 +94 0 72 +97 0 70 +101 0 68 +104 0 66 +107 0 64 +111 0 62 +114 0 60 +118 0 58 +121 0 56 +125 0 54 +128 0 52 +132 0 50 +135 0 47 +139 0 45 +142 0 43 +146 0 41 +149 0 39 +153 0 37 +156 0 35 +160 0 33 +163 0 31 +166 0 29 +170 0 27 +173 0 25 +177 0 23 +180 0 21 +184 0 19 +187 0 17 +191 0 14 +194 0 12 +198 0 10 +201 0 8 +205 0 6 +208 0 4 +212 0 2 +215 0 0 +215 0 0 +215 0 0 +216 4 0 +216 8 0 +217 12 0 +218 16 0 +218 21 0 +219 25 0 +220 29 0 +220 33 0 +221 37 0 +221 41 0 +222 45 0 +223 49 0 +223 53 0 +224 58 0 +225 62 0 +225 66 0 +226 70 0 +227 74 0 +227 78 0 +228 82 0 +229 86 0 +229 90 0 +230 95 0 +230 99 0 +231 103 0 +232 107 0 +232 111 0 +233 115 0 +234 119 0 +234 123 0 +235 127 0 +236 132 0 +236 136 0 +237 140 0 +238 144 0 +238 148 0 +239 152 0 +240 156 0 +240 160 0 +241 165 0 +241 169 0 +242 173 0 +243 177 0 +243 181 0 +244 185 0 +245 189 0 +245 193 0 +246 197 0 +247 202 0 +247 206 0 +248 210 0 +249 214 0 +249 218 0 +250 222 0 +250 226 0 +251 230 0 +252 234 0 +252 239 0 +253 243 0 +254 247 0 +254 251 0 +255 255 0 +255 255 0 +255 255 0 +255 255 4 +255 255 8 +255 255 12 +255 255 16 +255 255 21 +255 255 25 +255 255 29 +255 255 33 +255 255 37 +255 255 41 +255 255 45 +255 255 49 +255 255 53 +255 255 58 +255 255 62 +255 255 66 +255 255 70 +255 255 74 +255 255 78 +255 255 82 +255 255 86 +255 255 90 +255 255 95 +255 255 99 +255 255 103 +255 255 107 +255 255 111 +255 255 115 +255 255 119 +255 255 123 +255 255 127 +255 255 132 +255 255 136 +255 255 140 +255 255 144 +255 255 148 +255 255 152 +255 255 156 +255 255 160 +255 255 165 +255 255 169 +255 255 173 +255 255 177 +255 255 181 +255 255 185 +255 255 189 +255 255 193 +255 255 197 +255 255 202 +255 255 206 +255 255 210 +255 255 214 +255 255 218 +255 255 222 +255 255 226 +255 255 230 +255 255 234 +255 255 239 +255 255 243 +255 255 247 +255 255 251 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Jason7.map b/src/fractalzoomer/color_maps/Jason7.map new file mode 100644 index 000000000..ae16d9fed --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason7.map @@ -0,0 +1,256 @@ +0 0 0 +3 3 254 +5 5 252 +8 8 251 +10 10 250 +13 13 249 +16 16 247 +18 18 246 +21 21 245 +24 24 243 +26 26 242 +29 29 241 +31 31 240 +34 34 238 +37 37 237 +39 39 236 +42 42 234 +44 44 233 +47 47 232 +50 50 231 +52 52 229 +55 55 228 +57 57 227 +60 60 225 +63 63 224 +65 65 223 +68 68 222 +71 71 220 +73 73 219 +76 76 218 +78 78 216 +81 81 215 +84 84 214 +86 86 213 +89 89 211 +91 91 210 +94 94 209 +97 97 207 +99 99 206 +102 102 205 +104 104 204 +107 107 202 +110 110 201 +112 112 200 +115 115 198 +118 118 197 +120 120 196 +123 123 195 +125 125 193 +128 128 192 +128 128 192 +128 128 192 +125 128 188 +123 128 184 +120 128 180 +118 128 176 +115 128 172 +112 128 168 +110 128 165 +107 128 161 +104 128 157 +102 128 153 +99 128 149 +97 128 145 +94 128 141 +91 128 137 +89 128 133 +86 128 129 +84 128 125 +81 128 121 +78 128 118 +76 128 114 +73 128 110 +71 128 106 +68 128 102 +65 128 98 +63 128 94 +60 128 90 +57 128 86 +55 128 82 +52 128 78 +50 128 74 +47 128 71 +44 128 67 +42 128 63 +39 128 59 +37 128 55 +34 128 51 +31 128 47 +29 128 43 +26 128 39 +24 128 35 +21 128 31 +18 128 27 +16 128 24 +13 128 20 +10 128 16 +8 128 12 +5 128 8 +3 128 4 +0 128 0 +0 128 0 +0 128 0 +3 127 0 +5 125 0 +8 124 0 +10 123 0 +13 121 0 +16 120 0 +18 119 0 +21 118 0 +24 116 0 +26 115 0 +29 114 0 +31 112 0 +34 111 0 +37 110 0 +39 108 0 +42 107 0 +44 106 0 +47 104 0 +50 103 0 +52 102 0 +55 101 0 +57 99 0 +60 98 0 +63 97 0 +65 95 0 +68 94 0 +71 93 0 +73 91 0 +76 90 0 +78 89 0 +81 88 0 +84 86 0 +86 85 0 +89 84 0 +91 82 0 +94 81 0 +97 80 0 +99 78 0 +102 77 0 +104 76 0 +107 74 0 +110 73 0 +112 72 0 +115 71 0 +118 69 0 +120 68 0 +123 67 0 +125 65 0 +128 64 0 +128 64 0 +128 64 0 +128 65 3 +128 67 5 +128 68 8 +128 69 10 +128 71 13 +128 72 16 +128 73 18 +128 74 21 +128 76 24 +128 77 26 +128 78 29 +128 80 31 +128 81 34 +128 82 37 +128 84 39 +128 85 42 +128 86 44 +128 88 47 +128 89 50 +128 90 52 +128 91 55 +128 93 57 +128 94 60 +128 95 63 +128 97 65 +128 98 68 +128 99 71 +128 101 73 +128 102 76 +128 103 78 +128 104 81 +128 106 84 +128 107 86 +128 108 89 +128 110 91 +128 111 94 +128 112 97 +128 114 99 +128 115 102 +128 116 104 +128 118 107 +128 119 110 +128 120 112 +128 121 115 +128 123 118 +128 124 120 +128 125 123 +128 127 125 +128 128 128 +128 128 128 +128 128 128 +131 131 131 +133 133 133 +136 136 136 +138 138 138 +141 141 141 +144 144 144 +146 146 146 +149 149 149 +151 151 151 +154 154 154 +157 157 157 +159 159 159 +162 162 162 +164 164 164 +167 167 167 +169 169 169 +172 172 172 +175 175 175 +177 177 177 +180 180 180 +182 182 182 +185 185 185 +188 188 188 +190 190 190 +193 193 193 +195 195 195 +198 198 198 +201 201 201 +203 203 203 +206 206 206 +208 208 208 +211 211 211 +214 214 214 +216 216 216 +219 219 219 +221 221 221 +224 224 224 +226 226 226 +229 229 229 +232 232 232 +234 234 234 +237 237 237 +239 239 239 +242 242 242 +245 245 245 +247 247 247 +250 250 250 +252 252 252 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Jason9.map b/src/fractalzoomer/color_maps/Jason9.map new file mode 100644 index 000000000..d111cbda9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Jason9.map @@ -0,0 +1,256 @@ +0 0 0 +9 0 9 +18 0 18 +27 0 27 +37 0 37 +46 0 46 +55 0 55 +64 0 64 +73 0 73 +82 0 82 +91 0 91 +101 0 101 +110 0 110 +119 0 119 +128 0 128 +128 0 128 +0 0 0 +0 5 9 +0 9 18 +0 14 27 +0 18 37 +0 23 46 +0 27 55 +0 32 64 +0 37 73 +0 41 82 +0 46 91 +0 50 101 +0 55 110 +0 59 119 +0 64 128 +0 64 128 +0 0 0 +9 0 9 +18 0 18 +27 0 27 +37 0 37 +46 0 46 +55 0 55 +64 0 64 +73 0 73 +82 0 82 +91 0 91 +101 0 101 +110 0 110 +119 0 119 +128 0 128 +128 0 128 +0 0 0 +0 5 9 +0 9 18 +0 14 27 +0 18 37 +0 23 46 +0 27 55 +0 32 64 +0 37 73 +0 41 82 +0 46 91 +0 50 101 +0 55 110 +0 59 119 +0 64 128 +0 64 128 +0 0 0 +9 0 9 +18 0 18 +27 0 27 +37 0 37 +46 0 46 +55 0 55 +64 0 64 +73 0 73 +82 0 82 +91 0 91 +101 0 101 +110 0 110 +119 0 119 +128 0 128 +128 0 128 +0 0 0 +0 5 9 +0 9 18 +0 14 27 +0 18 37 +0 23 46 +0 27 55 +0 32 64 +0 37 73 +0 41 82 +0 46 91 +0 50 101 +0 55 110 +0 59 119 +0 64 128 +0 64 128 +0 0 0 +9 0 9 +18 0 18 +27 0 27 +37 0 37 +46 0 46 +55 0 55 +64 0 64 +73 0 73 +82 0 82 +91 0 91 +101 0 101 +110 0 110 +119 0 119 +128 0 128 +128 0 128 +0 0 0 +0 5 9 +0 9 18 +0 14 27 +0 18 37 +0 23 46 +0 27 55 +0 32 64 +0 37 73 +0 41 82 +0 46 91 +0 50 101 +0 55 110 +0 59 119 +0 64 128 +0 64 128 +0 0 0 +9 0 9 +18 0 18 +27 0 27 +37 0 37 +46 0 46 +55 0 55 +64 0 64 +73 0 73 +82 0 82 +91 0 91 +101 0 101 +110 0 110 +119 0 119 +128 0 128 +128 0 128 +0 0 0 +0 5 9 +0 9 18 +0 14 27 +0 18 37 +0 23 46 +0 27 55 +0 32 64 +0 37 73 +0 41 82 +0 46 91 +0 50 101 +0 55 110 +0 59 119 +0 64 128 +0 64 128 +0 0 0 +9 0 9 +18 0 18 +27 0 27 +37 0 37 +46 0 46 +55 0 55 +64 0 64 +73 0 73 +82 0 82 +91 0 91 +101 0 101 +110 0 110 +119 0 119 +128 0 128 +128 0 128 +0 0 0 +0 5 9 +0 9 18 +0 14 27 +0 18 37 +0 23 46 +0 27 55 +0 32 64 +0 37 73 +0 41 82 +0 46 91 +0 50 101 +0 55 110 +0 59 119 +0 64 128 +0 64 128 +0 0 0 +9 0 9 +18 0 18 +27 0 27 +37 0 37 +46 0 46 +55 0 55 +64 0 64 +73 0 73 +82 0 82 +91 0 91 +101 0 101 +110 0 110 +119 0 119 +128 0 128 +128 0 128 +0 0 0 +0 5 9 +0 9 18 +0 14 27 +0 18 37 +0 23 46 +0 27 55 +0 32 64 +0 37 73 +0 41 82 +0 46 91 +0 50 101 +0 55 110 +0 59 119 +0 64 128 +0 64 128 +0 0 0 +9 0 9 +18 0 18 +27 0 27 +37 0 37 +46 0 46 +55 0 55 +64 0 64 +73 0 73 +82 0 82 +91 0 91 +101 0 101 +110 0 110 +119 0 119 +128 0 128 +128 0 128 +0 0 0 +0 5 9 +0 9 18 +0 14 27 +0 18 37 +0 23 46 +0 27 55 +0 32 64 +0 37 73 +0 41 82 +0 46 91 +0 50 101 +0 55 110 +0 59 119 +0 64 128 +0 64 128 diff --git a/src/fractalzoomer/color_maps/KOLDLAF.MAP b/src/fractalzoomer/color_maps/KOLDLAF.MAP new file mode 100644 index 000000000..47d303956 --- /dev/null +++ b/src/fractalzoomer/color_maps/KOLDLAF.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 68 76 + 0 56 68 + 0 40 60 + 0 28 56 + 0 16 48 + 0 0 40 + 16 0 48 + 36 0 60 + 56 0 72 + 72 0 84 + 92 0 96 +112 0 108 +128 0 120 +148 0 132 +168 0 144 +180 40 160 +192 84 176 +204 124 192 +216 168 208 +228 208 224 +240 252 240 +212 224 216 +180 192 192 +152 160 168 +120 128 140 + 92 96 116 + 60 64 92 + 32 32 68 + 0 0 40 + 0 0 40 + 0 0 40 + 4 4 44 + 4 4 44 + 8 8 48 + 8 8 48 + 12 12 48 + 12 12 52 + 16 16 52 + 16 16 56 + 16 20 56 + 20 20 56 + 20 24 60 + 24 24 60 + 24 28 64 + 28 28 64 + 28 32 64 + 32 32 68 + 32 36 68 + 36 36 72 + 36 40 72 + 36 40 72 + 40 40 76 + 40 44 76 + 44 44 80 + 44 48 80 + 48 48 80 + 48 52 84 + 52 52 84 + 52 56 88 + 56 56 88 + 56 60 88 + 56 60 92 + 60 64 92 + 60 64 96 + 64 68 96 + 64 68 96 + 68 72 100 + 68 72 100 + 72 76 104 + 72 76 104 + 76 80 104 + 76 80 108 + 76 84 108 + 80 84 112 + 80 84 112 + 84 88 112 + 84 88 116 + 88 92 116 + 88 92 120 + 92 96 120 + 92 96 120 + 96 100 124 + 96 100 124 + 96 104 128 +100 104 128 +100 108 128 +104 108 132 +104 112 132 +108 112 136 +108 116 136 +112 116 136 +112 120 140 +116 120 140 +116 124 144 +116 124 144 +120 124 144 +120 128 148 +124 128 148 +124 132 152 +128 132 152 +128 136 152 +132 136 156 +132 140 156 +136 140 160 +136 144 160 +136 144 160 +140 148 164 +140 148 164 +144 152 168 +144 152 168 +148 156 168 +148 156 172 +152 160 172 +152 160 176 +156 164 176 +156 164 176 +156 168 180 +160 168 180 +160 168 184 +164 172 184 +164 172 184 +168 176 188 +168 176 188 +172 180 192 +172 180 192 +176 184 192 +176 184 196 +176 188 196 +180 188 200 +180 192 200 +184 192 200 +184 196 204 +188 196 204 +188 200 208 +192 200 208 +192 204 208 +196 204 212 +196 208 212 +196 208 216 +200 208 216 +200 212 216 +204 212 220 +204 216 220 +208 216 224 +208 220 224 +212 220 224 +212 224 228 +216 224 228 +216 228 232 +216 228 232 +220 232 232 +220 232 236 +224 236 236 +224 236 240 +228 240 240 +228 240 240 +232 244 244 +232 244 244 +236 248 248 +236 248 248 +240 252 252 +240 252 252 +236 252 252 +236 248 248 +232 248 248 +228 244 244 +228 244 244 +224 240 240 +220 240 240 +220 236 236 +216 236 236 +212 232 232 +212 232 232 +208 232 232 +208 228 228 +204 228 228 +200 224 224 +200 224 224 +196 220 220 +192 220 220 +192 216 216 +188 216 216 +184 212 212 +184 212 212 +180 212 212 +180 208 208 +176 208 208 +172 204 204 +172 204 204 +168 200 200 +164 200 200 +164 196 196 +160 196 196 +156 192 192 +156 192 192 +152 188 188 +152 188 188 +148 188 188 +144 184 184 +144 184 184 +140 180 180 +136 180 180 +136 176 176 +132 176 176 +128 172 172 +128 172 172 +124 168 168 +120 168 168 +120 168 168 +116 164 164 +116 164 164 +112 160 160 +108 160 160 +108 156 156 +104 156 156 +100 152 152 +100 152 152 + 96 148 148 + 92 148 148 + 92 148 148 + 88 144 144 + 88 144 144 + 84 140 140 + 80 140 140 + 80 136 136 + 76 136 136 + 72 132 132 + 72 132 132 + 68 128 128 + 64 128 128 + 64 124 124 + 60 124 124 + 60 124 124 + 56 120 120 + 52 120 120 + 52 116 116 + 48 116 116 + 44 112 112 + 44 112 112 + 40 108 108 + 36 108 108 + 36 104 104 + 32 104 104 + 32 104 104 + 28 100 100 + 24 100 100 + 24 96 96 + 20 96 96 + 16 92 92 + 16 92 92 + 12 88 88 + 8 88 88 + 8 84 84 + 4 84 84 + 0 80 80 diff --git a/src/fractalzoomer/color_maps/L-Systems.MAP b/src/fractalzoomer/color_maps/L-Systems.MAP new file mode 100644 index 000000000..a76370616 --- /dev/null +++ b/src/fractalzoomer/color_maps/L-Systems.MAP @@ -0,0 +1,256 @@ +0 0 0 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 +128 0 128 +255 255 255 +255 0 0 +255 128 0 +255 255 0 +0 128 0 +0 0 255 +128 128 255 diff --git a/src/fractalzoomer/color_maps/LBM01.MAP b/src/fractalzoomer/color_maps/LBM01.MAP new file mode 100644 index 000000000..067988222 --- /dev/null +++ b/src/fractalzoomer/color_maps/LBM01.MAP @@ -0,0 +1,256 @@ +192 192 192 +188 188 190 +185 185 189 +182 182 188 +179 179 187 +176 176 186 +173 173 185 +170 170 184 +167 167 183 +164 164 182 +161 161 181 +157 157 180 +154 154 179 +151 151 178 +148 148 177 +145 145 176 +142 142 175 +139 139 174 +136 136 173 +133 133 172 +130 130 171 +126 126 170 +123 123 169 +120 120 168 +117 117 167 +114 114 166 +111 111 165 +108 108 164 +105 105 163 +102 102 162 +99 99 161 +96 96 160 +92 92 158 +89 89 157 +86 86 156 +83 83 155 +80 80 154 +77 77 153 +74 74 152 +71 71 151 +68 68 150 +65 65 149 +61 61 148 +58 58 147 +55 55 146 +52 52 145 +49 49 144 +46 46 143 +43 43 142 +40 40 141 +37 37 140 +34 34 139 +30 30 138 +27 27 137 +24 24 136 +21 21 135 +18 18 134 +15 15 133 +12 12 132 +9 9 131 +6 6 130 +3 3 129 +0 0 128 +0 0 128 +0 0 128 +3 3 129 +6 6 130 +9 9 131 +12 12 132 +15 15 133 +18 18 134 +21 21 135 +24 24 136 +27 27 137 +30 30 138 +34 34 139 +37 37 140 +40 40 141 +43 43 142 +46 46 143 +49 49 144 +52 52 145 +55 55 146 +58 58 147 +61 61 148 +65 65 149 +68 68 150 +71 71 151 +74 74 152 +77 77 153 +80 80 154 +83 83 155 +86 86 156 +89 89 157 +92 92 158 +95 95 160 +99 99 161 +102 102 162 +105 105 163 +108 108 164 +111 111 165 +114 114 166 +117 117 167 +120 120 168 +123 123 169 +126 126 170 +130 130 171 +133 133 172 +136 136 173 +139 139 174 +142 142 175 +145 145 176 +148 148 177 +151 151 178 +154 154 179 +157 157 180 +161 161 181 +164 164 182 +167 167 183 +170 170 184 +173 173 185 +176 176 186 +179 179 187 +182 182 188 +185 185 189 +188 188 190 +191 191 191 +192 192 192 +192 192 192 +191 188 188 +191 185 185 +190 182 182 +190 179 179 +190 176 176 +189 173 173 +189 170 170 +188 167 167 +188 164 164 +188 161 161 +187 157 157 +187 154 154 +186 151 151 +186 148 148 +186 145 145 +185 142 142 +185 139 139 +185 136 136 +184 133 133 +184 130 130 +183 126 126 +183 123 123 +183 120 120 +182 117 117 +182 114 114 +181 111 111 +181 108 108 +181 105 105 +180 102 102 +180 99 99 +180 96 96 +179 92 92 +179 89 89 +178 86 86 +178 83 83 +178 80 80 +177 77 77 +177 74 74 +176 71 71 +176 68 68 +176 65 65 +175 61 61 +175 58 58 +174 55 55 +174 52 52 +174 49 49 +173 46 46 +173 43 43 +173 40 40 +172 37 37 +172 34 34 +171 30 30 +171 27 27 +171 24 24 +170 21 21 +170 18 18 +169 15 15 +169 12 12 +169 9 9 +168 6 6 +168 3 3 +168 0 0 +168 0 0 +168 0 0 +168 3 3 +168 6 6 +169 9 9 +169 12 12 +169 15 15 +170 18 18 +170 21 21 +171 24 24 +171 27 27 +171 30 30 +172 34 34 +172 37 37 +173 40 40 +173 43 43 +173 46 46 +174 49 49 +174 52 52 +174 55 55 +175 58 58 +175 61 61 +176 65 65 +176 68 68 +176 71 71 +177 74 74 +177 77 77 +178 80 80 +178 83 83 +178 86 86 +179 89 89 +179 92 92 +180 95 95 +180 99 99 +180 102 102 +181 105 105 +181 108 108 +181 111 111 +182 114 114 +182 117 117 +183 120 120 +183 123 123 +183 126 126 +184 130 130 +184 133 133 +185 136 136 +185 139 139 +185 142 142 +186 145 145 +186 148 148 +186 151 151 +187 154 154 +187 157 157 +188 161 161 +188 164 164 +188 167 167 +189 170 170 +189 173 173 +190 176 176 +190 179 179 +190 182 182 +191 185 185 +191 188 188 +192 191 191 +192 192 192 diff --git a/src/fractalzoomer/color_maps/LBM02.MAP b/src/fractalzoomer/color_maps/LBM02.MAP new file mode 100644 index 000000000..006eeb2b4 --- /dev/null +++ b/src/fractalzoomer/color_maps/LBM02.MAP @@ -0,0 +1,256 @@ +255 255 255 +246 246 255 +238 238 255 +229 229 255 +221 221 255 +212 212 255 +204 204 255 +195 195 255 +187 187 255 +178 178 255 +170 170 255 +161 161 255 +153 153 255 +144 144 255 +136 136 255 +127 127 255 +119 119 255 +110 110 255 +102 102 255 +93 93 255 +85 85 255 +76 76 255 +68 68 255 +59 59 255 +51 51 255 +42 42 255 +34 34 255 +25 25 255 +17 17 255 +8 8 255 +0 0 255 +0 0 255 +0 0 255 +0 0 248 +0 0 242 +0 0 235 +0 0 229 +0 0 223 +0 0 216 +0 0 210 +0 0 204 +0 0 197 +0 0 191 +0 0 184 +0 0 178 +0 0 172 +0 0 165 +0 0 159 +0 0 153 +0 0 146 +0 0 140 +0 0 134 +0 0 127 +0 0 121 +0 0 114 +0 0 108 +0 0 102 +0 0 95 +0 0 89 +0 0 83 +0 0 76 +0 0 70 +0 0 64 +0 0 64 +0 0 64 +0 0 70 +0 0 76 +0 0 83 +0 0 89 +0 0 95 +0 0 102 +0 0 108 +0 0 114 +0 0 121 +0 0 127 +0 0 134 +0 0 140 +0 0 146 +0 0 153 +0 0 159 +0 0 165 +0 0 172 +0 0 178 +0 0 184 +0 0 191 +0 0 197 +0 0 204 +0 0 210 +0 0 216 +0 0 223 +0 0 229 +0 0 235 +0 0 242 +0 0 248 +0 0 254 +0 0 255 +0 0 255 +8 8 255 +17 17 255 +25 25 255 +34 34 255 +42 42 255 +50 50 255 +59 59 255 +68 68 255 +76 76 255 +85 85 255 +93 93 255 +101 101 255 +110 110 255 +118 118 255 +127 127 255 +136 136 255 +144 144 255 +153 153 255 +161 161 255 +170 170 255 +178 178 255 +187 187 255 +195 195 255 +203 203 255 +212 212 255 +220 220 255 +229 229 255 +237 237 255 +246 246 255 +254 254 255 +255 255 255 +255 255 255 +255 246 246 +255 238 238 +255 229 229 +255 221 221 +255 212 212 +255 204 204 +255 195 195 +255 187 187 +255 178 178 +255 170 170 +255 161 161 +255 153 153 +255 144 144 +255 136 136 +255 127 127 +255 119 119 +255 110 110 +255 102 102 +255 93 93 +255 85 85 +255 76 76 +255 68 68 +255 59 59 +255 51 51 +255 42 42 +255 34 34 +255 25 25 +255 17 17 +255 8 8 +255 0 0 +255 0 0 +255 0 0 +248 0 0 +242 0 0 +235 0 0 +229 0 0 +223 0 0 +216 0 0 +210 0 0 +204 0 0 +197 0 0 +191 0 0 +184 0 0 +178 0 0 +172 0 0 +165 0 0 +159 0 0 +153 0 0 +146 0 0 +140 0 0 +134 0 0 +127 0 0 +121 0 0 +114 0 0 +108 0 0 +102 0 0 +95 0 0 +89 0 0 +83 0 0 +76 0 0 +70 0 0 +64 0 0 +64 0 0 +64 0 0 +70 0 0 +76 0 0 +83 0 0 +89 0 0 +95 0 0 +102 0 0 +108 0 0 +114 0 0 +121 0 0 +127 0 0 +134 0 0 +140 0 0 +146 0 0 +153 0 0 +159 0 0 +165 0 0 +172 0 0 +178 0 0 +184 0 0 +191 0 0 +197 0 0 +204 0 0 +210 0 0 +216 0 0 +223 0 0 +229 0 0 +235 0 0 +242 0 0 +248 0 0 +254 0 0 +255 0 0 +255 0 0 +255 8 8 +255 17 17 +255 25 25 +255 34 34 +255 42 42 +255 50 50 +255 59 59 +255 68 68 +255 76 76 +255 85 85 +255 93 93 +255 101 101 +255 110 110 +255 118 118 +255 127 127 +255 136 136 +255 144 144 +255 153 153 +255 161 161 +255 170 170 +255 178 178 +255 187 187 +255 195 195 +255 203 203 +255 212 212 +255 220 220 +255 229 229 +255 237 237 +255 246 246 +255 254 254 +255 255 255 diff --git a/src/fractalzoomer/color_maps/LBM03.MAP b/src/fractalzoomer/color_maps/LBM03.MAP new file mode 100644 index 000000000..59ca1d93d --- /dev/null +++ b/src/fractalzoomer/color_maps/LBM03.MAP @@ -0,0 +1,256 @@ +255 255 255 +255 239 239 +255 223 223 +255 207 207 +255 191 191 +255 175 175 +255 159 159 +255 143 143 +255 127 127 +255 111 111 +255 95 95 +255 79 79 +255 63 63 +255 47 47 +255 31 31 +255 15 15 +255 0 0 +255 0 0 +255 0 0 +255 8 0 +255 16 0 +255 24 0 +255 32 0 +255 40 0 +255 48 0 +255 56 0 +255 64 0 +255 72 0 +255 80 0 +255 88 0 +255 96 0 +255 104 0 +255 112 0 +255 120 0 +255 128 0 +255 128 0 +255 128 0 +255 135 0 +255 143 0 +255 151 0 +255 159 0 +255 167 0 +255 175 0 +255 183 0 +255 191 0 +255 199 0 +255 207 0 +255 215 0 +255 223 0 +255 231 0 +255 239 0 +255 247 0 +255 255 0 +255 255 0 +255 255 0 +239 247 0 +223 239 0 +207 231 0 +191 223 0 +175 215 0 +159 207 0 +143 199 0 +127 191 0 +111 183 0 +95 175 0 +79 167 0 +63 159 0 +47 151 0 +31 143 0 +15 135 0 +0 128 0 +0 128 0 +0 128 0 +0 120 15 +0 112 31 +0 104 47 +0 96 63 +0 88 79 +0 80 95 +0 72 111 +0 64 127 +0 56 143 +0 48 159 +0 40 175 +0 32 191 +0 24 207 +0 16 223 +0 8 239 +0 0 255 +0 0 255 +0 0 255 +8 0 247 +16 0 239 +24 0 231 +32 0 223 +40 0 215 +48 0 207 +56 0 199 +64 0 191 +72 0 183 +80 0 175 +88 0 167 +96 0 159 +104 0 151 +112 0 143 +120 0 135 +128 0 128 +128 0 128 +128 0 128 +128 0 135 +128 0 143 +128 0 151 +128 0 159 +128 0 167 +128 0 175 +128 0 183 +128 0 191 +128 0 199 +128 0 207 +128 0 215 +128 0 223 +128 0 231 +128 0 239 +128 0 247 +128 0 255 +128 0 255 +128 0 255 +128 0 247 +128 0 239 +128 0 231 +128 0 223 +128 0 215 +128 0 207 +128 0 199 +128 0 191 +128 0 183 +128 0 175 +128 0 167 +128 0 159 +128 0 151 +128 0 143 +128 0 135 +128 0 128 +128 0 128 +128 0 128 +120 0 135 +112 0 143 +104 0 151 +96 0 159 +88 0 167 +80 0 175 +72 0 183 +64 0 191 +56 0 199 +48 0 207 +40 0 215 +32 0 223 +24 0 231 +16 0 239 +8 0 247 +0 0 255 +0 0 255 +0 0 255 +0 8 239 +0 16 223 +0 24 207 +0 32 191 +0 40 175 +0 48 159 +0 56 143 +0 64 127 +0 72 111 +0 80 95 +0 88 79 +0 96 63 +0 104 47 +0 112 31 +0 120 15 +0 128 0 +0 128 0 +0 128 0 +15 135 0 +31 143 0 +47 151 0 +63 159 0 +79 167 0 +95 175 0 +111 183 0 +127 191 0 +143 199 0 +159 207 0 +175 215 0 +191 223 0 +207 231 0 +223 239 0 +239 247 0 +255 255 0 +255 255 0 +255 255 0 +255 247 0 +255 239 0 +255 231 0 +255 223 0 +255 215 0 +255 207 0 +255 199 0 +255 191 0 +255 183 0 +255 175 0 +255 167 0 +255 159 0 +255 151 0 +255 143 0 +255 135 0 +255 128 0 +255 128 0 +255 128 0 +255 120 0 +255 112 0 +255 104 0 +255 96 0 +255 88 0 +255 80 0 +255 72 0 +255 64 0 +255 56 0 +255 48 0 +255 40 0 +255 32 0 +255 24 0 +255 16 0 +255 8 0 +255 0 0 +255 0 0 +255 0 0 +255 15 15 +255 31 31 +255 47 47 +255 63 63 +255 79 79 +255 95 95 +255 111 111 +255 127 127 +255 143 143 +255 159 159 +255 175 175 +255 191 191 +255 207 207 +255 223 223 +255 239 239 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/LBM04.MAP b/src/fractalzoomer/color_maps/LBM04.MAP new file mode 100644 index 000000000..b9fe57630 --- /dev/null +++ b/src/fractalzoomer/color_maps/LBM04.MAP @@ -0,0 +1,256 @@ +0 0 0 +7 9 10 +15 19 20 +23 29 30 +31 39 41 +39 48 51 +47 58 61 +55 68 72 +63 78 82 +70 87 92 +78 97 103 +86 107 113 +94 117 123 +102 126 134 +110 136 144 +118 146 154 +126 156 165 +126 156 165 +126 156 165 +118 146 154 +110 136 144 +102 126 134 +94 117 123 +86 107 113 +78 97 103 +70 87 92 +63 78 82 +55 68 72 +47 58 61 +39 48 51 +31 39 41 +23 29 30 +15 19 20 +7 9 10 +0 0 0 +0 0 0 +0 0 0 +9 10 11 +19 20 23 +28 31 35 +38 41 47 +47 52 58 +57 62 70 +66 73 82 +76 83 94 +85 93 105 +95 104 117 +104 114 129 +114 125 141 +123 135 152 +133 146 164 +142 156 176 +152 167 188 +152 167 188 +152 167 188 +142 156 176 +133 146 164 +123 135 152 +114 125 141 +104 114 129 +95 104 117 +85 93 105 +76 83 94 +66 73 82 +57 62 70 +47 52 58 +38 41 47 +28 31 35 +19 20 23 +9 10 11 +0 0 0 +0 0 0 +0 0 0 +3 5 6 +7 11 12 +11 16 18 +15 22 24 +18 27 30 +22 33 36 +26 38 42 +30 44 49 +33 50 55 +37 55 61 +41 61 67 +45 66 73 +48 72 79 +52 77 85 +56 83 91 +60 89 98 +60 89 98 +60 89 98 +56 83 91 +52 77 85 +48 72 79 +45 66 73 +41 61 67 +37 55 61 +33 50 55 +30 44 49 +26 38 42 +22 33 36 +18 27 30 +15 22 24 +11 16 18 +7 11 12 +3 5 6 +0 0 0 +0 0 0 +0 0 0 +9 11 11 +18 23 22 +27 35 34 +36 47 45 +45 59 57 +54 70 68 +63 82 80 +72 94 91 +81 106 102 +90 118 114 +99 129 125 +108 141 137 +117 153 148 +126 165 160 +135 177 171 +145 189 183 +145 189 183 +145 189 183 +135 177 171 +126 165 160 +117 153 148 +108 141 137 +99 129 125 +90 118 114 +81 106 102 +72 94 91 +63 82 80 +54 70 68 +45 59 57 +36 47 45 +27 35 34 +18 23 22 +9 11 11 +0 0 0 +0 0 0 +0 0 0 +3 5 6 +7 11 12 +11 16 18 +15 22 24 +18 27 30 +22 33 36 +26 38 42 +30 44 49 +33 50 55 +37 55 61 +41 61 67 +45 66 73 +48 72 79 +52 77 85 +56 83 91 +60 89 98 +60 89 98 +60 89 98 +56 83 91 +52 77 85 +48 72 79 +45 66 73 +41 61 67 +37 55 61 +33 50 55 +30 44 49 +26 38 42 +22 33 36 +18 27 30 +15 22 24 +11 16 18 +7 11 12 +3 5 6 +0 0 0 +0 0 0 +0 0 0 +9 10 11 +19 20 23 +28 31 35 +38 41 47 +47 52 58 +57 62 70 +66 73 82 +76 83 94 +85 93 105 +95 104 117 +104 114 129 +114 125 141 +123 135 152 +133 146 164 +142 156 176 +152 167 188 +152 167 188 +152 167 188 +142 156 176 +133 146 164 +123 135 152 +114 125 141 +104 114 129 +95 104 117 +85 93 105 +76 83 94 +66 73 82 +57 62 70 +47 52 58 +38 41 47 +28 31 35 +19 20 23 +9 10 11 +0 0 0 +0 0 0 +0 0 0 +7 9 10 +15 19 20 +23 29 30 +31 39 41 +39 48 51 +47 58 61 +55 68 72 +63 78 82 +70 87 92 +78 97 103 +86 107 113 +94 117 123 +102 126 134 +110 136 144 +118 146 154 +126 156 165 +126 156 165 +126 156 165 +118 146 154 +110 136 144 +102 126 134 +94 117 123 +86 107 113 +78 97 103 +70 87 92 +63 78 82 +55 68 72 +47 58 61 +39 48 51 +31 39 41 +23 29 30 +15 19 20 +7 9 10 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/LBM05.MAP b/src/fractalzoomer/color_maps/LBM05.MAP new file mode 100644 index 000000000..69ab0579f --- /dev/null +++ b/src/fractalzoomer/color_maps/LBM05.MAP @@ -0,0 +1,256 @@ +0 0 128 +0 0 126 +0 0 125 +0 0 124 +0 0 123 +0 0 122 +0 0 121 +0 0 120 +0 0 119 +0 0 118 +0 0 117 +0 0 116 +0 0 115 +0 0 114 +0 0 113 +0 0 112 +0 0 111 +0 0 110 +0 0 109 +0 0 108 +0 0 107 +0 0 106 +0 0 105 +0 0 104 +0 0 103 +0 0 102 +0 0 101 +0 0 100 +0 0 99 +0 0 98 +0 0 97 +0 0 96 +0 0 95 +0 0 94 +0 0 93 +0 0 92 +0 0 91 +0 0 90 +0 0 89 +0 0 88 +0 0 87 +0 0 86 +0 0 85 +0 0 84 +0 0 83 +0 0 82 +0 0 81 +0 0 80 +0 0 79 +0 0 78 +0 0 77 +0 0 76 +0 0 75 +0 0 74 +0 0 73 +0 0 72 +0 0 71 +0 0 70 +0 0 69 +0 0 68 +0 0 67 +0 0 66 +0 0 65 +0 0 64 +0 0 62 +0 0 61 +0 0 60 +0 0 59 +0 0 58 +0 0 57 +0 0 56 +0 0 55 +0 0 54 +0 0 53 +0 0 52 +0 0 51 +0 0 50 +0 0 49 +0 0 48 +0 0 47 +0 0 46 +0 0 45 +0 0 44 +0 0 43 +0 0 42 +0 0 41 +0 0 40 +0 0 39 +0 0 38 +0 0 37 +0 0 36 +0 0 35 +0 0 34 +0 0 33 +0 0 32 +0 0 31 +0 0 30 +0 0 29 +0 0 28 +0 0 27 +0 0 26 +0 0 25 +0 0 24 +0 0 23 +0 0 22 +0 0 21 +0 0 20 +0 0 19 +0 0 18 +0 0 17 +0 0 16 +0 0 15 +0 0 14 +0 0 13 +0 0 12 +0 0 11 +0 0 10 +0 0 9 +0 0 8 +0 0 7 +0 0 6 +0 0 5 +0 0 4 +0 0 3 +0 0 2 +0 0 1 +0 0 0 +0 0 0 +0 0 0 +0 0 1 +0 0 2 +0 0 3 +0 0 4 +0 0 5 +0 0 6 +0 0 7 +0 0 8 +0 0 9 +0 0 10 +0 0 11 +0 0 12 +0 0 13 +0 0 14 +0 0 15 +0 0 16 +0 0 17 +0 0 18 +0 0 19 +0 0 20 +0 0 21 +0 0 22 +0 0 23 +0 0 24 +0 0 25 +0 0 26 +0 0 27 +0 0 28 +0 0 29 +0 0 30 +0 0 31 +0 0 32 +0 0 33 +0 0 34 +0 0 35 +0 0 36 +0 0 37 +0 0 38 +0 0 39 +0 0 40 +0 0 41 +0 0 42 +0 0 43 +0 0 44 +0 0 45 +0 0 46 +0 0 47 +0 0 48 +0 0 49 +0 0 50 +0 0 51 +0 0 52 +0 0 53 +0 0 54 +0 0 55 +0 0 56 +0 0 57 +0 0 58 +0 0 59 +0 0 60 +0 0 61 +0 0 62 +0 0 63 +0 0 65 +0 0 66 +0 0 67 +0 0 68 +0 0 69 +0 0 70 +0 0 71 +0 0 72 +0 0 73 +0 0 74 +0 0 75 +0 0 76 +0 0 77 +0 0 78 +0 0 79 +0 0 80 +0 0 81 +0 0 82 +0 0 83 +0 0 84 +0 0 85 +0 0 86 +0 0 87 +0 0 88 +0 0 89 +0 0 90 +0 0 91 +0 0 92 +0 0 93 +0 0 94 +0 0 95 +0 0 96 +0 0 97 +0 0 98 +0 0 99 +0 0 100 +0 0 101 +0 0 102 +0 0 103 +0 0 104 +0 0 105 +0 0 106 +0 0 107 +0 0 108 +0 0 109 +0 0 110 +0 0 111 +0 0 112 +0 0 113 +0 0 114 +0 0 115 +0 0 116 +0 0 117 +0 0 118 +0 0 119 +0 0 120 +0 0 121 +0 0 122 +0 0 123 +0 0 124 +0 0 125 +0 0 126 +0 0 127 +0 0 128 diff --git a/src/fractalzoomer/color_maps/LBM06.MAP b/src/fractalzoomer/color_maps/LBM06.MAP new file mode 100644 index 000000000..ee7561101 --- /dev/null +++ b/src/fractalzoomer/color_maps/LBM06.MAP @@ -0,0 +1,256 @@ +36 36 36 +43 39 34 +50 42 33 +57 45 32 +65 48 31 +72 51 30 +79 54 28 +87 57 27 +94 60 26 +101 63 25 +108 66 24 +116 69 22 +123 72 21 +130 75 20 +138 78 19 +145 81 18 +152 85 16 +160 88 15 +167 91 14 +174 94 13 +181 97 12 +189 100 10 +196 103 9 +203 106 8 +211 109 7 +218 112 6 +225 115 4 +233 118 3 +240 121 2 +247 124 1 +254 127 0 +255 128 0 +255 128 0 +247 124 1 +240 121 2 +233 118 3 +225 115 4 +218 112 5 +211 109 7 +203 106 8 +196 103 9 +189 100 10 +182 97 11 +174 94 13 +167 91 14 +160 88 15 +152 85 16 +145 82 17 +138 78 19 +130 75 20 +123 72 21 +116 69 22 +109 66 23 +101 63 25 +94 60 26 +87 57 27 +79 54 28 +72 51 29 +65 48 31 +57 45 32 +50 42 33 +43 39 34 +36 36 35 +36 36 36 +36 36 36 +43 39 34 +50 42 33 +57 45 32 +65 48 31 +72 51 30 +79 54 28 +87 57 27 +94 60 26 +101 63 25 +108 66 24 +116 69 22 +123 72 21 +130 75 20 +138 78 19 +145 81 18 +152 85 16 +160 88 15 +167 91 14 +174 94 13 +181 97 12 +189 100 10 +196 103 9 +203 106 8 +211 109 7 +218 112 6 +225 115 4 +233 118 3 +240 121 2 +247 124 1 +254 127 0 +255 128 0 +255 128 0 +247 124 1 +240 121 2 +233 118 3 +225 115 4 +218 112 5 +211 109 7 +203 106 8 +196 103 9 +189 100 10 +182 97 11 +174 94 13 +167 91 14 +160 88 15 +152 85 16 +145 82 17 +138 78 19 +130 75 20 +123 72 21 +116 69 22 +109 66 23 +101 63 25 +94 60 26 +87 57 27 +79 54 28 +72 51 29 +65 48 31 +57 45 32 +50 42 33 +43 39 34 +36 36 35 +36 36 36 +36 36 36 +34 43 43 +33 50 50 +32 57 57 +31 65 65 +30 72 72 +28 79 79 +27 87 87 +26 94 94 +25 101 101 +24 108 108 +22 116 116 +21 123 123 +20 130 130 +19 138 138 +18 145 145 +16 152 152 +15 160 160 +14 167 167 +13 174 174 +12 181 181 +10 189 189 +9 196 196 +8 203 203 +7 211 211 +6 218 218 +4 225 225 +3 233 233 +2 240 240 +1 247 247 +0 254 254 +0 255 255 +0 255 255 +1 247 247 +2 240 240 +3 233 233 +4 225 225 +5 218 218 +7 211 211 +8 203 203 +9 196 196 +10 189 189 +11 182 182 +13 174 174 +14 167 167 +15 160 160 +16 152 152 +17 145 145 +19 138 138 +20 130 130 +21 123 123 +22 116 116 +23 109 109 +25 101 101 +26 94 94 +27 87 87 +28 79 79 +29 72 72 +31 65 65 +32 57 57 +33 50 50 +34 43 43 +35 36 36 +36 36 36 +36 36 36 +34 43 43 +33 50 50 +32 57 57 +31 65 65 +30 72 72 +28 79 79 +27 87 87 +26 94 94 +25 101 101 +24 108 108 +22 116 116 +21 123 123 +20 130 130 +19 138 138 +18 145 145 +16 152 152 +15 160 160 +14 167 167 +13 174 174 +12 181 181 +10 189 189 +9 196 196 +8 203 203 +7 211 211 +6 218 218 +4 225 225 +3 233 233 +2 240 240 +1 247 247 +0 254 254 +0 255 255 +0 255 255 +1 247 247 +2 240 240 +3 233 233 +4 225 225 +5 218 218 +7 211 211 +8 203 203 +9 196 196 +10 189 189 +11 182 182 +13 174 174 +14 167 167 +15 160 160 +16 152 152 +17 145 145 +19 138 138 +20 130 130 +21 123 123 +22 116 116 +23 109 109 +25 101 101 +26 94 94 +27 87 87 +28 79 79 +29 72 72 +31 65 65 +32 57 57 +33 50 50 +34 43 43 +35 36 36 +36 36 36 diff --git a/src/fractalzoomer/color_maps/LBM07.MAP b/src/fractalzoomer/color_maps/LBM07.MAP new file mode 100644 index 000000000..cfcf74bbc --- /dev/null +++ b/src/fractalzoomer/color_maps/LBM07.MAP @@ -0,0 +1,256 @@ +0 0 128 +2 0 126 +4 0 125 +6 0 124 +8 0 123 +10 0 122 +12 0 121 +14 0 120 +16 0 119 +18 0 118 +20 0 117 +22 0 116 +24 0 115 +26 0 114 +28 0 113 +30 0 112 +32 0 111 +34 0 110 +36 0 109 +38 0 108 +40 0 107 +42 0 106 +44 0 105 +46 0 104 +48 0 103 +50 0 102 +52 0 101 +54 0 100 +56 0 99 +58 0 98 +60 0 97 +62 0 96 +64 0 95 +66 0 94 +68 0 93 +70 0 92 +72 0 91 +74 0 90 +76 0 89 +78 0 88 +80 0 87 +82 0 86 +84 0 85 +87 0 84 +89 0 83 +91 0 82 +93 0 81 +95 0 80 +97 0 79 +99 0 78 +101 0 77 +103 0 76 +105 0 75 +107 0 74 +109 0 73 +111 0 72 +113 0 71 +115 0 70 +117 0 69 +119 0 68 +121 0 67 +123 0 66 +125 0 65 +127 0 64 +129 0 62 +131 0 61 +133 0 60 +135 0 59 +137 0 58 +139 0 57 +141 0 56 +143 0 55 +145 0 54 +147 0 53 +149 0 52 +151 0 51 +153 0 50 +155 0 49 +157 0 48 +159 0 47 +161 0 46 +163 0 45 +165 0 44 +167 0 43 +169 0 42 +172 0 41 +174 0 40 +176 0 39 +178 0 38 +180 0 37 +182 0 36 +184 0 35 +186 0 34 +188 0 33 +190 0 32 +192 0 31 +194 0 30 +196 0 29 +198 0 28 +200 0 27 +202 0 26 +204 0 25 +206 0 24 +208 0 23 +210 0 22 +212 0 21 +214 0 20 +216 0 19 +218 0 18 +220 0 17 +222 0 16 +224 0 15 +226 0 14 +228 0 13 +230 0 12 +232 0 11 +234 0 10 +236 0 9 +238 0 8 +240 0 7 +242 0 6 +244 0 5 +246 0 4 +248 0 3 +250 0 2 +252 0 1 +254 0 0 +255 0 0 +255 0 0 +255 2 0 +255 4 0 +255 6 0 +255 8 0 +255 10 0 +255 12 0 +255 14 0 +255 16 0 +255 18 0 +255 20 0 +255 22 0 +255 24 0 +255 26 0 +255 28 0 +255 30 0 +255 32 0 +255 34 0 +255 36 0 +255 38 0 +255 40 0 +255 42 0 +255 44 0 +255 46 0 +255 48 0 +255 50 0 +255 52 0 +255 54 0 +255 56 0 +255 58 0 +255 60 0 +255 62 0 +255 64 0 +255 66 0 +255 68 0 +255 70 0 +255 72 0 +255 74 0 +255 76 0 +255 78 0 +255 80 0 +255 82 0 +255 84 0 +255 87 0 +255 89 0 +255 91 0 +255 93 0 +255 95 0 +255 97 0 +255 99 0 +255 101 0 +255 103 0 +255 105 0 +255 107 0 +255 109 0 +255 111 0 +255 113 0 +255 115 0 +255 117 0 +255 119 0 +255 121 0 +255 123 0 +255 125 0 +255 127 0 +255 129 0 +255 131 0 +255 133 0 +255 135 0 +255 137 0 +255 139 0 +255 141 0 +255 143 0 +255 145 0 +255 147 0 +255 149 0 +255 151 0 +255 153 0 +255 155 0 +255 157 0 +255 159 0 +255 161 0 +255 163 0 +255 165 0 +255 167 0 +255 169 0 +255 172 0 +255 174 0 +255 176 0 +255 178 0 +255 180 0 +255 182 0 +255 184 0 +255 186 0 +255 188 0 +255 190 0 +255 192 0 +255 194 0 +255 196 0 +255 198 0 +255 200 0 +255 202 0 +255 204 0 +255 206 0 +255 208 0 +255 210 0 +255 212 0 +255 214 0 +255 216 0 +255 218 0 +255 220 0 +255 222 0 +255 224 0 +255 226 0 +255 228 0 +255 230 0 +255 232 0 +255 234 0 +255 236 0 +255 238 0 +255 240 0 +255 242 0 +255 244 0 +255 246 0 +255 248 0 +255 250 0 +255 252 0 +255 254 0 +255 255 0 diff --git a/src/fractalzoomer/color_maps/LBM08.MAP b/src/fractalzoomer/color_maps/LBM08.MAP new file mode 100644 index 000000000..105829609 --- /dev/null +++ b/src/fractalzoomer/color_maps/LBM08.MAP @@ -0,0 +1,256 @@ +0 0 128 +1 1 128 +2 3 129 +3 5 130 +4 6 131 +5 8 132 +6 10 133 +7 12 134 +8 13 135 +9 15 136 +10 17 137 +11 19 138 +12 20 139 +13 22 140 +14 24 141 +15 26 142 +16 27 143 +17 29 144 +18 31 145 +19 33 146 +20 34 147 +21 36 148 +22 38 149 +23 40 150 +24 41 151 +25 43 152 +27 45 153 +28 47 154 +29 48 155 +30 50 156 +31 52 157 +32 54 158 +33 55 158 +34 57 159 +35 59 160 +36 61 161 +37 62 162 +38 64 163 +39 66 164 +40 68 165 +41 69 166 +42 71 167 +43 73 168 +44 75 169 +45 76 170 +46 78 171 +47 80 172 +48 82 173 +49 83 174 +50 85 175 +51 87 176 +53 89 177 +54 90 178 +55 92 179 +56 94 180 +57 96 181 +58 97 182 +59 99 183 +60 101 184 +61 103 185 +62 104 186 +63 106 187 +64 108 188 +65 109 188 +66 111 189 +67 113 190 +68 115 191 +69 116 192 +70 118 193 +71 120 194 +72 122 195 +73 123 196 +74 125 197 +75 127 198 +76 129 199 +77 130 200 +79 132 201 +80 134 202 +81 136 203 +82 137 204 +83 139 205 +84 141 206 +85 143 207 +86 144 208 +87 146 209 +88 148 210 +89 150 211 +90 151 212 +91 153 213 +92 155 214 +93 157 215 +94 158 216 +95 160 217 +96 162 218 +97 164 219 +98 165 219 +99 167 220 +100 169 221 +101 171 222 +102 172 223 +103 174 224 +105 176 225 +106 178 226 +107 179 227 +108 181 228 +109 183 229 +110 185 230 +111 186 231 +112 188 232 +113 190 233 +114 192 234 +115 193 235 +116 195 236 +117 197 237 +118 199 238 +119 200 239 +120 202 240 +121 204 241 +122 206 242 +123 207 243 +124 209 244 +125 211 245 +126 213 246 +127 214 247 +128 216 248 +129 218 249 +130 219 249 +131 220 250 +131 220 250 +131 220 250 +132 220 250 +133 220 250 +134 221 250 +135 221 250 +136 221 250 +137 221 250 +138 222 250 +139 222 250 +140 222 250 +141 223 250 +142 223 250 +143 223 250 +144 223 250 +145 224 250 +146 224 250 +147 224 250 +148 224 250 +149 225 250 +150 225 250 +151 225 250 +152 226 250 +153 226 250 +154 226 250 +155 226 250 +156 227 251 +157 227 251 +158 227 251 +159 228 251 +160 228 251 +161 228 251 +162 228 251 +163 229 251 +164 229 251 +165 229 251 +166 229 251 +167 230 251 +168 230 251 +169 230 251 +170 231 251 +171 231 251 +172 231 251 +173 231 251 +174 232 251 +175 232 251 +176 232 251 +177 233 251 +178 233 251 +179 233 251 +180 233 251 +181 234 252 +182 234 252 +183 234 252 +184 234 252 +185 235 252 +186 235 252 +187 235 252 +188 236 252 +189 236 252 +190 236 252 +191 236 252 +192 237 252 +192 237 252 +193 237 252 +194 238 252 +195 238 252 +196 238 252 +197 238 252 +198 239 252 +199 239 252 +200 239 252 +201 239 252 +202 240 252 +203 240 252 +204 240 252 +205 241 253 +206 241 253 +207 241 253 +208 241 253 +209 242 253 +210 242 253 +211 242 253 +212 243 253 +213 243 253 +214 243 253 +215 243 253 +216 244 253 +217 244 253 +218 244 253 +219 244 253 +220 245 253 +221 245 253 +222 245 253 +223 246 253 +224 246 253 +225 246 253 +226 246 253 +227 247 253 +228 247 253 +229 247 253 +230 248 254 +231 248 254 +232 248 254 +233 248 254 +234 249 254 +235 249 254 +236 249 254 +237 249 254 +238 250 254 +239 250 254 +240 250 254 +241 251 254 +242 251 254 +243 251 254 +244 251 254 +245 252 254 +246 252 254 +247 252 254 +248 253 254 +249 253 254 +250 253 254 +251 253 254 +252 254 254 +253 254 254 +254 254 254 +254 254 254 +255 255 255 diff --git a/src/fractalzoomer/color_maps/LogLeaps.map b/src/fractalzoomer/color_maps/LogLeaps.map new file mode 100644 index 000000000..0b9fe8b0f --- /dev/null +++ b/src/fractalzoomer/color_maps/LogLeaps.map @@ -0,0 +1,256 @@ +184 184 46 +149 149 37 + 6 23 23 + 48 189 189 + 40 159 159 + 1 3 3 + 38 150 38 + 53 213 53 + 17 69 17 + 71 18 71 +208 52 208 +169 42 169 + 39 10 39 + 22 22 88 + 53 53 211 + 45 45 178 + 15 15 59 + 56 14 14 +170 43 43 +230 58 58 +121 30 30 + 14 4 4 + 90 90 23 +192 192 48 +217 217 55 +119 119 30 + 22 22 6 + 18 73 73 + 42 166 166 + 63 252 252 + 41 162 162 + 18 73 73 + 4 14 4 + 25 100 25 + 46 184 46 + 61 242 61 + 40 161 40 + 20 80 20 + 0 1 0 + 78 19 78 +155 39 155 +231 58 231 +204 51 204 +130 33 130 + 58 14 58 + 4 4 14 + 21 21 85 + 39 39 155 + 56 56 224 + 55 55 217 + 38 38 150 + 21 21 84 + 5 5 18 + 47 12 12 +111 28 28 +174 44 44 +237 59 59 +211 53 53 +150 38 38 + 90 23 23 + 30 8 8 + 29 29 7 + 88 88 22 +145 145 37 +203 203 51 +251 251 63 +195 195 49 +139 139 35 + 85 85 21 + 30 30 8 + 6 23 23 + 19 77 77 + 32 129 129 + 46 181 181 + 59 233 233 + 57 226 226 + 44 175 175 + 31 125 125 + 19 75 75 + 7 26 26 + 6 23 6 + 18 71 18 + 30 119 30 + 42 167 42 + 54 214 54 + 63 250 63 + 51 203 51 + 40 158 40 + 28 112 28 + 17 67 17 + 6 22 6 + 22 5 22 + 66 17 66 +109 27 109 +153 38 153 +196 49 196 +238 60 238 +230 58 230 +188 47 188 +146 37 146 +105 26 105 + 64 16 64 + 24 6 24 + 4 4 17 + 14 14 57 + 24 24 96 + 34 34 136 + 44 44 175 + 54 54 214 + 63 63 252 + 55 55 219 + 46 46 181 + 36 36 144 + 27 27 106 + 17 17 69 + 8 8 32 + 4 1 1 + 41 10 10 + 77 19 19 +113 28 28 +149 37 37 +184 46 46 +219 55 55 +254 64 64 +221 55 55 +186 47 47 +152 38 38 +118 30 30 + 84 21 21 + 50 13 13 + 17 4 4 + 16 16 4 + 49 49 12 + 82 82 21 +115 115 29 +147 147 37 +179 179 45 +211 211 53 +243 243 61 +235 235 59 +204 204 51 +172 172 43 +141 141 35 +110 110 28 + 80 80 20 + 49 49 12 + 19 19 5 + 3 12 12 + 10 42 42 + 18 71 71 + 25 101 101 + 33 131 131 + 40 160 160 + 48 189 189 + 55 218 218 + 62 247 247 + 59 234 234 + 52 205 205 + 44 177 177 + 37 149 149 + 30 121 121 + 23 93 93 + 16 65 65 + 9 37 37 + 2 9 9 + 4 18 4 + 11 45 11 + 18 72 18 + 25 99 25 + 32 126 32 + 38 153 38 + 45 179 45 + 52 206 52 + 58 232 58 + 63 252 63 + 57 225 57 + 50 200 50 + 44 174 44 + 37 148 37 + 31 122 31 + 24 97 24 + 18 72 18 + 12 47 12 + 5 21 5 + 4 1 4 + 28 7 28 + 53 13 53 + 78 20 78 +102 26 102 +127 32 127 +151 38 151 +175 44 175 +199 50 199 +223 56 223 +247 62 247 +239 60 239 +216 54 216 +192 48 192 +169 42 169 +145 37 145 +122 31 122 + 99 25 99 + 76 19 76 + 53 13 53 + 30 8 30 + 8 2 8 + 4 4 15 + 9 9 38 + 15 15 60 + 21 21 82 + 26 26 105 + 32 32 127 + 37 37 149 + 43 43 171 + 48 48 193 + 54 54 214 + 59 59 236 + 63 63 252 + 58 58 231 + 53 53 209 + 47 47 188 + 42 42 167 + 37 37 146 + 31 31 124 + 26 26 103 + 21 21 82 + 15 15 62 + 10 10 41 + 5 5 20 + 0 0 0 + 21 5 5 + 41 10 10 + 62 16 16 + 82 21 21 +102 26 26 +122 31 31 +143 36 36 +162 41 41 +182 46 46 +202 51 51 +222 56 56 +242 61 61 +249 62 62 +229 58 58 +210 53 53 +190 48 48 +171 43 43 +152 38 38 +132 33 33 +113 28 28 + 94 24 24 + 75 19 19 + 56 14 14 + 38 9 9 + 19 5 5 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Lorenz.MAP b/src/fractalzoomer/color_maps/Lorenz.MAP new file mode 100644 index 000000000..f98ecc132 --- /dev/null +++ b/src/fractalzoomer/color_maps/Lorenz.MAP @@ -0,0 +1,256 @@ +255 255 255 +253 253 255 +251 251 255 +249 249 255 +247 247 255 +245 245 255 +243 243 255 +241 241 255 +239 239 255 +237 237 255 +235 235 255 +233 233 255 +231 231 255 +229 229 255 +227 227 255 +225 225 255 +223 223 255 +221 221 255 +219 219 255 +217 217 255 +215 215 255 +213 213 255 +210 210 255 +208 208 255 +206 206 255 +204 204 255 +202 202 255 +200 200 255 +198 198 255 +196 196 255 +194 194 255 +192 192 255 +190 190 255 +188 188 255 +186 186 255 +184 184 255 +182 182 255 +180 180 255 +178 178 255 +176 176 255 +174 174 255 +172 172 255 +170 170 255 +168 168 255 +166 166 255 +164 164 255 +162 162 255 +160 160 255 +158 158 255 +156 156 255 +154 154 255 +152 152 255 +150 150 255 +148 148 255 +146 146 255 +144 144 255 +142 142 255 +140 140 255 +138 138 255 +136 136 255 +134 134 255 +132 132 255 +130 130 255 +128 128 255 +125 125 255 +123 123 255 +121 121 255 +119 119 255 +117 117 255 +115 115 255 +113 113 255 +111 111 255 +109 109 255 +107 107 255 +105 105 255 +103 103 255 +101 101 255 +99 99 255 +97 97 255 +95 95 255 +93 93 255 +91 91 255 +89 89 255 +87 87 255 +85 85 255 +83 83 255 +81 81 255 +79 79 255 +77 77 255 +75 75 255 +73 73 255 +71 71 255 +69 69 255 +67 67 255 +65 65 255 +63 63 255 +61 61 255 +59 59 255 +57 57 255 +55 55 255 +53 53 255 +51 51 255 +49 49 255 +47 47 255 +45 45 255 +43 43 255 +40 40 255 +38 38 255 +36 36 255 +34 34 255 +32 32 255 +30 30 255 +28 28 255 +26 26 255 +24 24 255 +22 22 255 +20 20 255 +18 18 255 +16 16 255 +14 14 255 +12 12 255 +10 10 255 +8 8 255 +6 6 255 +4 4 255 +2 2 255 +0 0 255 +0 0 255 +0 0 255 +2 2 255 +4 4 255 +6 6 255 +8 8 255 +10 10 255 +12 12 255 +14 14 255 +16 16 255 +18 18 255 +20 20 255 +22 22 255 +24 24 255 +26 26 255 +28 28 255 +30 30 255 +32 32 255 +34 34 255 +36 36 255 +38 38 255 +40 40 255 +42 42 255 +45 45 255 +47 47 255 +49 49 255 +51 51 255 +53 53 255 +55 55 255 +57 57 255 +59 59 255 +61 61 255 +63 63 255 +65 65 255 +67 67 255 +69 69 255 +71 71 255 +73 73 255 +75 75 255 +77 77 255 +79 79 255 +81 81 255 +83 83 255 +85 85 255 +87 87 255 +89 89 255 +91 91 255 +93 93 255 +95 95 255 +97 97 255 +99 99 255 +101 101 255 +103 103 255 +105 105 255 +107 107 255 +109 109 255 +111 111 255 +113 113 255 +115 115 255 +117 117 255 +119 119 255 +121 121 255 +123 123 255 +125 125 255 +127 127 255 +130 130 255 +132 132 255 +134 134 255 +136 136 255 +138 138 255 +140 140 255 +142 142 255 +144 144 255 +146 146 255 +148 148 255 +150 150 255 +152 152 255 +154 154 255 +156 156 255 +158 158 255 +160 160 255 +162 162 255 +164 164 255 +166 166 255 +168 168 255 +170 170 255 +172 172 255 +174 174 255 +176 176 255 +178 178 255 +180 180 255 +182 182 255 +184 184 255 +186 186 255 +188 188 255 +190 190 255 +192 192 255 +194 194 255 +196 196 255 +198 198 255 +200 200 255 +202 202 255 +204 204 255 +206 206 255 +208 208 255 +210 210 255 +212 212 255 +215 215 255 +217 217 255 +219 219 255 +221 221 255 +223 223 255 +225 225 255 +227 227 255 +229 229 255 +231 231 255 +233 233 255 +235 235 255 +237 237 255 +239 239 255 +241 241 255 +243 243 255 +245 245 255 +247 247 255 +249 249 255 +251 251 255 +253 253 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Lorenz2.MAP b/src/fractalzoomer/color_maps/Lorenz2.MAP new file mode 100644 index 000000000..424cb885c --- /dev/null +++ b/src/fractalzoomer/color_maps/Lorenz2.MAP @@ -0,0 +1,256 @@ +255 255 255 +255 250 250 +255 245 245 +255 239 239 +255 234 234 +255 229 229 +255 224 224 +255 219 219 +255 213 213 +255 208 208 +255 203 203 +255 198 198 +255 193 193 +255 187 187 +255 182 182 +255 177 177 +255 172 172 +255 167 167 +255 161 161 +255 156 156 +255 151 151 +255 146 146 +255 141 141 +255 135 135 +255 130 130 +255 125 125 +255 120 120 +255 114 114 +255 109 109 +255 104 104 +255 99 99 +255 94 94 +255 88 88 +255 83 83 +255 78 78 +255 73 73 +255 68 68 +255 62 62 +255 57 57 +255 52 52 +255 47 47 +255 42 42 +255 36 36 +255 31 31 +255 26 26 +255 21 21 +255 16 16 +255 10 10 +255 5 5 +255 0 0 +255 0 0 +255 0 0 +250 5 0 +245 10 0 +239 16 0 +234 21 0 +229 26 0 +224 31 0 +219 36 0 +213 42 0 +208 47 0 +203 52 0 +198 57 0 +193 62 0 +187 68 0 +182 73 0 +177 78 0 +172 83 0 +167 88 0 +161 94 0 +156 99 0 +151 104 0 +146 109 0 +141 114 0 +135 120 0 +130 125 0 +125 130 0 +120 135 0 +114 141 0 +109 146 0 +104 151 0 +99 156 0 +94 161 0 +88 167 0 +83 172 0 +78 177 0 +73 182 0 +68 187 0 +62 193 0 +57 198 0 +52 203 0 +47 208 0 +42 213 0 +36 219 0 +31 224 0 +26 229 0 +21 234 0 +16 239 0 +10 245 0 +5 250 0 +0 255 0 +0 255 0 +0 255 0 +0 250 5 +0 245 10 +0 239 16 +0 234 21 +0 229 26 +0 224 31 +0 219 36 +0 213 42 +0 208 47 +0 203 52 +0 198 57 +0 193 62 +0 187 68 +0 182 73 +0 177 78 +0 172 83 +0 167 88 +0 161 94 +0 156 99 +0 151 104 +0 146 109 +0 141 114 +0 135 120 +0 130 125 +0 125 130 +0 120 135 +0 114 141 +0 109 146 +0 104 151 +0 99 156 +0 94 161 +0 88 167 +0 83 172 +0 78 177 +0 73 182 +0 68 187 +0 62 193 +0 57 198 +0 52 203 +0 47 208 +0 42 213 +0 36 219 +0 31 224 +0 26 229 +0 21 234 +0 16 239 +0 10 245 +0 5 250 +0 0 255 +0 0 255 +0 0 255 +3 0 252 +5 0 250 +8 0 247 +10 0 245 +13 0 242 +16 0 239 +18 0 237 +21 0 234 +24 0 232 +26 0 229 +29 0 226 +31 0 224 +34 0 221 +37 0 219 +39 0 216 +42 0 214 +44 0 211 +47 0 208 +50 0 206 +52 0 203 +55 0 201 +57 0 198 +60 0 195 +63 0 193 +65 0 190 +68 0 188 +71 0 185 +73 0 182 +76 0 180 +78 0 177 +81 0 175 +84 0 172 +86 0 169 +89 0 167 +91 0 164 +94 0 162 +97 0 159 +99 0 157 +102 0 154 +104 0 151 +107 0 149 +110 0 146 +112 0 144 +115 0 141 +118 0 138 +120 0 136 +123 0 133 +125 0 131 +128 0 128 +128 0 128 +128 0 128 +131 5 131 +133 10 133 +136 16 136 +138 21 138 +141 26 141 +144 31 144 +146 36 146 +149 42 149 +151 47 151 +154 52 154 +157 57 157 +159 62 159 +162 68 162 +164 73 164 +167 78 167 +169 83 169 +172 88 172 +175 94 175 +177 99 177 +180 104 180 +182 109 182 +185 114 185 +188 120 188 +190 125 190 +193 130 193 +195 135 195 +198 141 198 +201 146 201 +203 151 203 +206 156 206 +208 161 208 +211 167 211 +214 172 214 +216 177 216 +219 182 219 +221 187 221 +224 193 224 +226 198 226 +229 203 229 +232 208 232 +234 213 234 +237 219 237 +239 224 239 +242 229 242 +245 234 245 +247 239 247 +250 245 250 +252 250 252 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Lorenz3.MAP b/src/fractalzoomer/color_maps/Lorenz3.MAP new file mode 100644 index 000000000..c031a3f86 --- /dev/null +++ b/src/fractalzoomer/color_maps/Lorenz3.MAP @@ -0,0 +1,256 @@ +255 0 0 +249 6 0 +242 13 0 +236 19 0 +230 26 0 +223 32 0 +217 38 0 +210 45 0 +204 51 0 +198 57 0 +191 64 0 +185 70 0 +178 77 0 +172 83 0 +166 89 0 +159 96 0 +153 102 0 +147 108 0 +140 115 0 +134 121 0 +127 128 0 +121 134 0 +115 140 0 +108 147 0 +102 153 0 +96 159 0 +89 166 0 +83 172 0 +77 178 0 +70 185 0 +64 191 0 +57 198 0 +51 204 0 +45 210 0 +38 217 0 +32 223 0 +26 229 0 +19 236 0 +13 242 0 +6 249 0 +0 255 0 +0 255 0 +0 255 0 +0 249 6 +0 242 13 +0 236 19 +0 230 26 +0 223 32 +0 217 38 +0 210 45 +0 204 51 +0 198 57 +0 191 64 +0 185 70 +0 178 77 +0 172 83 +0 166 89 +0 159 96 +0 153 102 +0 147 108 +0 140 115 +0 134 121 +0 127 128 +0 121 134 +0 115 140 +0 108 147 +0 102 153 +0 96 159 +0 89 166 +0 83 172 +0 77 178 +0 70 185 +0 64 191 +0 57 198 +0 51 204 +0 45 210 +0 38 217 +0 32 223 +0 26 229 +0 19 236 +0 13 242 +0 6 249 +0 0 255 +0 0 255 +0 0 255 +6 0 249 +13 0 242 +19 0 236 +26 0 230 +32 0 223 +38 0 217 +45 0 210 +51 0 204 +57 0 198 +64 0 191 +70 0 185 +77 0 178 +83 0 172 +89 0 166 +96 0 159 +102 0 153 +108 0 147 +115 0 140 +121 0 134 +128 0 127 +134 0 121 +140 0 115 +147 0 108 +153 0 102 +159 0 96 +166 0 89 +172 0 83 +178 0 77 +185 0 70 +191 0 64 +198 0 57 +204 0 51 +210 0 45 +217 0 38 +223 0 32 +229 0 26 +236 0 19 +242 0 13 +249 0 6 +255 0 0 +255 0 0 +255 0 0 +249 6 0 +242 13 0 +236 19 0 +230 26 0 +223 32 0 +217 38 0 +210 45 0 +204 51 0 +198 57 0 +191 64 0 +185 70 0 +178 77 0 +172 83 0 +166 89 0 +159 96 0 +153 102 0 +147 108 0 +140 115 0 +134 121 0 +127 128 0 +121 134 0 +115 140 0 +108 147 0 +102 153 0 +96 159 0 +89 166 0 +83 172 0 +77 178 0 +70 185 0 +64 191 0 +57 198 0 +51 204 0 +45 210 0 +38 217 0 +32 223 0 +26 229 0 +19 236 0 +13 242 0 +6 249 0 +0 255 0 +0 255 0 +0 255 0 +0 249 6 +0 242 13 +0 236 19 +0 230 26 +0 223 32 +0 217 38 +0 210 45 +0 204 51 +0 198 57 +0 191 64 +0 185 70 +0 178 77 +0 172 83 +0 166 89 +0 159 96 +0 153 102 +0 147 108 +0 140 115 +0 134 121 +0 127 128 +0 121 134 +0 115 140 +0 108 147 +0 102 153 +0 96 159 +0 89 166 +0 83 172 +0 77 178 +0 70 185 +0 64 191 +0 57 198 +0 51 204 +0 45 210 +0 38 217 +0 32 223 +0 26 229 +0 19 236 +0 13 242 +0 6 249 +0 0 255 +0 0 255 +0 0 255 +6 0 249 +13 0 242 +19 0 236 +26 0 230 +32 0 223 +38 0 217 +45 0 210 +51 0 204 +57 0 198 +64 0 191 +70 0 185 +77 0 178 +83 0 172 +89 0 166 +96 0 159 +102 0 153 +108 0 147 +115 0 140 +121 0 134 +128 0 127 +134 0 121 +140 0 115 +147 0 108 +153 0 102 +159 0 96 +166 0 89 +172 0 83 +178 0 77 +185 0 70 +191 0 64 +198 0 57 +204 0 51 +210 0 45 +217 0 38 +223 0 32 +229 0 26 +236 0 19 +242 0 13 +249 0 6 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 +255 0 0 diff --git a/src/fractalzoomer/color_maps/MORGAN1.MAP b/src/fractalzoomer/color_maps/MORGAN1.MAP new file mode 100644 index 000000000..bef95f911 --- /dev/null +++ b/src/fractalzoomer/color_maps/MORGAN1.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 8 0 0 + 12 0 0 + 20 0 0 + 28 0 0 + 36 0 0 + 40 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 68 0 0 + 76 0 0 + 84 0 0 + 92 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +124 0 0 +132 0 0 +140 0 0 +148 0 0 +152 0 0 +160 0 0 +168 0 0 +176 0 0 +180 0 0 +188 0 0 +196 0 0 +204 0 0 +208 0 0 +216 0 0 +224 0 0 +232 0 0 +236 0 0 +244 0 0 +252 0 0 +252 0 0 +252 4 0 +252 4 0 +252 8 0 +252 8 0 +252 12 0 +252 12 0 +252 16 0 +252 16 0 +252 20 0 +252 20 0 +252 24 0 +252 24 0 +252 28 0 +252 28 0 +252 32 0 +252 32 0 +252 36 0 +252 36 0 +252 40 0 +252 40 0 +252 44 0 +252 44 0 +252 48 0 +252 48 0 +252 52 0 +252 52 0 +252 56 0 +252 56 0 +252 60 0 +252 64 0 +252 64 0 +252 68 0 +252 68 0 +252 72 0 +252 72 0 +252 76 0 +252 76 0 +252 80 0 +252 80 0 +252 84 0 +252 84 0 +252 88 0 +252 88 0 +252 92 0 +252 92 0 +252 96 0 +252 96 0 +252 100 0 +252 100 0 +252 104 0 +252 104 0 +252 108 0 +252 108 0 +252 112 0 +252 112 0 +252 116 0 +252 116 0 +252 120 0 +252 124 0 +252 128 0 +252 132 0 +252 140 0 +252 148 0 +252 152 0 +252 160 0 +252 164 0 +252 172 0 +252 176 0 +252 184 0 +252 188 0 +252 196 0 +252 200 0 +252 208 0 +252 212 0 +252 220 0 +252 224 0 +252 232 0 +252 236 0 +252 244 0 +252 252 0 +248 252 0 +240 252 0 +232 252 0 +224 252 0 +216 252 0 +208 252 0 +200 252 0 +192 252 0 +188 252 0 +180 252 0 +172 252 0 +164 252 0 +156 252 0 +148 252 0 +140 252 0 +132 252 0 +124 252 0 +116 252 0 +108 252 0 +100 252 0 + 92 252 0 + 84 252 0 + 76 252 0 + 68 252 0 + 64 252 0 + 56 252 0 + 48 252 0 + 40 252 0 + 32 252 0 + 24 252 0 + 16 252 0 + 8 252 0 + 0 252 0 + 0 248 4 + 0 240 12 + 0 232 20 + 0 228 24 + 0 220 32 + 0 212 40 + 0 204 48 + 0 200 52 + 0 192 60 + 0 184 68 + 0 176 76 + 0 172 80 + 0 164 88 + 0 156 96 + 0 148 104 + 0 144 108 + 0 136 116 + 0 128 124 + 0 120 132 + 0 112 140 + 0 108 144 + 0 100 152 + 0 92 160 + 0 84 168 + 0 80 172 + 0 72 180 + 0 64 188 + 0 56 196 + 0 52 200 + 0 44 208 + 0 36 216 + 0 28 224 + 0 24 228 + 0 16 236 + 0 8 244 + 0 0 252 + 0 0 252 + 4 0 252 + 8 0 252 + 12 0 252 + 16 0 252 + 20 0 252 + 24 0 252 + 28 0 252 + 32 0 252 + 36 0 252 + 40 0 252 + 44 0 252 + 48 0 252 + 52 0 252 + 56 0 252 + 60 0 252 + 64 0 252 + 68 0 252 + 72 0 252 + 76 0 252 + 80 0 252 + 84 0 252 + 88 0 252 + 92 0 252 + 96 0 252 +100 0 252 +104 0 252 +108 0 252 +112 0 252 +116 0 252 +120 0 252 +124 0 252 +128 0 252 +128 0 248 +124 0 240 +120 0 232 +116 0 224 +112 0 220 +108 0 212 +104 0 204 +104 0 196 +100 0 192 + 96 0 184 + 92 0 176 + 88 0 168 + 84 0 164 + 80 0 156 + 76 0 148 + 72 0 140 + 68 0 136 + 64 0 128 + 64 0 120 + 60 0 112 + 56 0 104 + 52 0 100 + 48 0 92 + 44 0 84 + 40 0 76 + 36 0 72 + 32 0 64 + 28 0 56 + 24 0 48 + 20 0 44 + 20 0 36 + 16 0 28 + 12 0 20 + 8 0 16 + 4 0 8 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/MORGAN2.MAP b/src/fractalzoomer/color_maps/MORGAN2.MAP new file mode 100644 index 000000000..6154268f2 --- /dev/null +++ b/src/fractalzoomer/color_maps/MORGAN2.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 4 0 0 + 4 0 0 + 8 0 0 + 12 0 0 + 16 0 0 + 16 0 0 + 20 0 0 + 24 0 0 + 28 0 0 + 28 0 0 + 32 0 0 + 36 0 0 + 40 0 0 + 40 0 0 + 44 0 0 + 48 0 0 + 52 0 0 + 52 0 0 + 56 0 0 + 60 0 0 + 64 0 0 + 64 0 0 + 68 0 0 + 72 0 0 + 76 0 0 + 76 0 0 + 80 0 0 + 84 0 0 + 88 0 0 + 88 0 0 + 92 0 0 + 96 0 0 +100 0 0 +100 0 0 +104 0 0 +108 0 0 +112 0 0 +112 0 0 +116 0 0 +120 0 0 +124 0 0 +124 0 0 +128 0 0 +132 0 0 +136 0 0 +136 0 0 +140 0 0 +144 0 0 +148 0 0 +148 0 0 +152 0 0 +156 0 0 +160 0 0 +160 0 0 +164 0 0 +168 0 0 +172 0 0 +172 0 0 +176 0 0 +180 0 0 +184 0 0 +184 0 0 +188 0 0 +192 0 0 +196 0 0 +196 0 0 +200 0 0 +204 0 0 +208 0 0 +208 0 0 +212 0 0 +216 0 0 +220 0 0 +220 0 0 +224 0 0 +228 0 0 +232 0 0 +232 0 0 +236 0 0 +240 0 0 +244 0 0 +244 0 0 +248 0 0 +252 0 0 +252 0 0 +252 0 0 +252 4 0 +252 8 0 +252 8 0 +252 12 0 +252 16 0 +252 20 0 +252 20 0 +252 24 0 +252 28 0 +252 32 0 +252 32 0 +252 36 0 +252 40 0 +252 44 0 +252 44 0 +252 48 0 +252 52 0 +252 56 0 +252 56 0 +252 60 0 +252 64 0 +252 68 0 +252 68 0 +252 72 0 +252 76 0 +252 80 0 +252 80 0 +252 84 0 +252 88 0 +252 92 0 +252 92 0 +252 96 0 +252 100 0 +252 104 0 +252 104 0 +252 108 0 +252 112 0 +252 116 0 +252 116 0 +252 120 0 +252 124 0 +252 128 0 +252 132 0 +252 132 0 +252 136 0 +252 140 0 +252 144 0 +252 144 0 +252 148 0 +252 152 0 +252 156 0 +252 156 0 +252 160 0 +252 164 0 +252 168 0 +252 168 0 +252 172 0 +252 176 0 +252 180 0 +252 180 0 +252 184 0 +252 188 0 +252 192 0 +252 192 0 +252 196 0 +252 200 0 +252 204 0 +252 204 0 +252 208 0 +252 212 0 +252 216 0 +252 216 0 +252 220 0 +252 224 0 +252 228 0 +252 228 0 +252 232 0 +252 236 0 +252 240 0 +252 240 0 +252 244 0 +252 248 0 +252 252 0 +252 252 0 +252 252 0 +252 252 4 +252 252 8 +252 252 8 +252 252 12 +252 252 16 +252 252 20 +252 252 20 +252 252 24 +252 252 28 +252 252 32 +252 252 32 +252 252 36 +252 252 40 +252 252 44 +252 252 44 +252 252 48 +252 252 52 +252 252 56 +252 252 56 +252 252 60 +252 252 64 +252 252 68 +252 252 68 +252 252 72 +252 252 76 +252 252 80 +252 252 80 +252 252 84 +252 252 88 +252 252 92 +252 252 92 +252 252 96 +252 252 100 +252 252 104 +252 252 104 +252 252 108 +252 252 112 +252 252 116 +252 252 116 +252 252 120 +252 252 124 +252 252 128 +252 252 128 +252 252 132 +252 252 136 +252 252 140 +252 252 140 +252 252 144 +252 252 148 +252 252 152 +252 252 152 +252 252 156 +252 252 160 +252 252 164 +252 252 164 +252 252 168 +252 252 172 +252 252 176 +252 252 176 +252 252 180 +252 252 184 +252 252 188 +252 252 188 +252 252 192 +252 252 196 +252 252 200 +252 252 200 +252 252 204 +252 252 208 +252 252 212 +252 252 212 +252 252 216 +252 252 220 +252 252 224 +252 252 224 +252 252 228 +252 252 232 +252 252 236 +252 252 236 +252 252 240 +252 252 244 +252 252 248 +252 252 248 +252 252 252 diff --git a/src/fractalzoomer/color_maps/MORGAN3.MAP b/src/fractalzoomer/color_maps/MORGAN3.MAP new file mode 100644 index 000000000..d8983bd54 --- /dev/null +++ b/src/fractalzoomer/color_maps/MORGAN3.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 4 4 0 + 4 4 0 + 8 4 0 + 8 4 0 + 12 8 0 + 12 8 0 + 16 8 0 + 16 8 0 + 20 12 0 + 20 12 0 + 24 12 0 + 24 12 0 + 28 16 0 + 28 16 0 + 32 16 0 + 32 16 0 + 36 20 0 + 36 20 0 + 40 20 0 + 40 20 0 + 44 24 0 + 44 24 0 + 48 24 0 + 48 24 0 + 52 28 0 + 52 28 0 + 56 28 0 + 56 28 0 + 60 32 0 + 60 32 0 + 64 32 0 + 64 32 0 + 68 36 0 + 68 36 0 + 72 36 0 + 72 36 0 + 76 40 0 + 76 40 0 + 80 40 0 + 80 40 0 + 84 44 0 + 84 44 0 + 84 44 0 + 88 44 0 + 88 48 0 + 92 48 0 + 92 48 0 + 96 48 0 + 96 52 0 +100 52 0 +100 52 0 +104 52 0 +104 56 0 +108 56 0 +108 56 0 +112 56 0 +112 60 0 +116 60 0 +116 60 0 +120 60 0 +120 64 0 +124 64 0 +124 64 0 +128 64 0 +128 68 0 +132 68 0 +132 68 0 +136 68 0 +136 72 0 +140 72 0 +140 72 0 +144 72 0 +144 76 0 +148 76 0 +148 76 0 +152 76 0 +152 80 0 +156 80 0 +156 80 0 +160 80 0 +160 84 0 +164 84 0 +164 84 0 +164 84 0 +168 88 0 +168 88 0 +172 88 0 +172 88 0 +176 92 0 +176 92 0 +180 92 0 +180 92 0 +184 96 0 +184 96 0 +188 96 0 +188 96 0 +192 100 0 +192 100 0 +196 100 0 +196 100 0 +200 104 0 +200 104 0 +204 104 0 +204 104 0 +208 108 0 +208 108 0 +212 108 0 +212 108 0 +216 112 0 +216 112 0 +220 112 0 +220 112 0 +224 116 0 +224 116 0 +228 116 0 +228 116 0 +232 120 0 +232 120 0 +236 120 0 +236 120 0 +240 124 0 +240 124 0 +244 124 0 +244 124 0 +248 128 0 +248 128 0 +248 128 0 +248 128 0 +248 132 0 +248 132 0 +248 132 0 +248 136 0 +248 136 0 +248 140 0 +248 140 0 +248 140 0 +248 144 0 +248 144 0 +248 148 0 +248 148 4 +248 148 4 +248 152 4 +248 152 4 +248 152 4 +248 156 4 +248 156 4 +248 160 4 +248 160 4 +248 160 4 +248 164 4 +248 164 4 +248 168 4 +248 168 4 +248 168 4 +248 172 4 +248 172 4 +248 176 4 +248 176 8 +248 176 8 +248 180 8 +248 180 8 +248 184 8 +248 184 8 +248 184 8 +248 188 8 +248 188 8 +248 192 8 +248 192 8 +248 192 8 +248 196 8 +248 196 8 +248 196 8 +248 200 8 +248 200 8 +248 204 8 +248 204 8 +248 204 12 +248 208 12 +248 208 12 +248 212 12 +248 212 12 +248 212 12 +248 216 12 +248 216 12 +248 220 12 +248 220 12 +248 220 12 +248 224 12 +248 224 12 +248 228 12 +248 228 12 +248 228 12 +248 232 12 +248 232 12 +248 232 16 +248 236 16 +248 236 16 +248 240 16 +248 240 16 +248 240 16 +248 244 16 +248 244 16 +248 248 16 +248 248 16 +248 248 16 +252 252 20 +252 252 24 +252 252 28 +252 252 32 +252 252 40 +252 252 44 +252 252 48 +252 252 52 +252 252 56 +252 252 64 +252 252 68 +252 252 72 +252 252 76 +252 252 84 +252 252 88 +252 252 92 +252 252 96 +252 252 100 +252 252 108 +252 252 112 +252 252 116 +252 252 120 +252 252 124 +252 252 132 +252 252 136 +252 252 140 +252 252 144 +252 252 152 +252 252 156 +252 252 160 +252 252 164 +252 252 168 +252 252 176 +252 252 180 +252 252 184 +252 252 188 +252 252 192 +252 252 200 +252 252 204 +252 252 208 +252 252 212 +252 252 220 +252 252 224 +252 252 228 +252 252 232 +252 252 236 +252 252 244 +252 252 248 +252 252 252 diff --git a/src/fractalzoomer/color_maps/Maple_leaf.map b/src/fractalzoomer/color_maps/Maple_leaf.map new file mode 100644 index 000000000..b6d6aa10e --- /dev/null +++ b/src/fractalzoomer/color_maps/Maple_leaf.map @@ -0,0 +1,256 @@ +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 196 66 +255 195 66 +255 195 66 +255 195 66 +255 195 66 +255 195 65 +255 195 65 +255 195 65 +255 195 65 +255 195 65 +255 195 65 +255 195 65 +255 195 65 +255 194 65 +255 194 65 +255 194 65 +255 194 65 +255 194 65 +255 194 65 +255 194 64 +255 194 64 +255 193 64 +255 193 64 +255 193 64 +255 193 64 +255 193 64 +255 193 64 +255 192 64 +255 192 63 +255 192 63 +255 192 63 +255 191 63 +255 191 63 +255 191 63 +255 191 62 +255 191 62 +255 190 62 +255 190 62 +255 190 62 +255 189 62 +254 189 61 +254 189 61 +254 188 61 +254 188 61 +254 188 61 +254 187 60 +254 187 60 +254 187 60 +254 186 60 +254 186 59 +254 185 59 +254 185 59 +254 185 58 +254 184 58 +254 184 58 +254 183 58 +254 183 57 +254 182 57 +254 182 57 +254 181 56 +254 181 56 +254 180 56 +254 180 55 +254 179 55 +254 178 55 +254 178 54 +254 177 54 +254 177 53 +253 176 53 +253 175 53 +253 175 52 +253 174 52 +253 173 51 +253 172 51 +253 172 50 +253 171 50 +253 170 50 +253 169 49 +253 169 49 +253 168 48 +253 167 48 +253 166 47 +253 165 47 +253 164 46 +252 163 46 +252 162 45 +252 161 44 +252 160 44 +252 159 43 +252 158 43 +252 157 42 +252 156 41 +252 155 41 +252 154 40 +252 153 40 +252 152 39 +251 151 38 +251 149 38 +251 148 37 +251 147 36 +251 146 36 +251 144 35 +251 143 34 +251 142 33 +251 140 33 +250 139 32 +250 137 31 +250 136 30 +250 134 30 +250 133 29 +250 131 28 +250 130 27 +250 128 27 +249 127 26 +249 125 25 +249 123 24 +249 121 23 +249 120 22 +249 118 21 +248 116 20 +248 114 20 +248 112 19 +248 111 18 +248 109 16 +248 107 15 +248 105 14 +248 104 12 +248 102 11 +249 100 10 +249 98 8 +249 96 7 +248 94 6 +247 93 6 +246 91 6 +245 89 6 +243 88 5 +242 86 5 +241 84 5 +240 82 5 +238 81 5 +237 79 5 +236 77 4 +234 75 4 +233 74 4 +232 72 4 +230 70 4 +229 68 4 +227 67 3 +226 65 3 +225 63 3 +223 61 3 +222 59 3 +220 58 2 +218 56 2 +217 54 2 +215 52 2 +214 50 2 +212 49 2 +210 47 1 +209 45 1 +207 43 1 +205 42 1 +202 41 1 +199 41 1 +196 40 1 +193 40 1 +190 39 1 +187 39 1 +184 38 1 +181 37 1 +178 37 1 +175 36 1 +172 36 1 +168 35 0 +165 35 0 +162 34 0 +158 33 0 +155 33 0 +152 32 0 +148 31 0 +145 31 0 +141 30 0 +138 29 0 +134 29 0 +130 28 0 +127 27 0 +123 26 0 +119 26 0 +116 25 0 +114 25 0 +112 25 0 +110 25 0 +109 24 0 +107 24 0 +105 24 0 +103 24 0 +101 24 0 + 99 24 0 + 97 23 0 + 95 23 0 + 93 23 0 + 91 23 0 + 89 22 0 + 87 22 0 + 85 22 0 + 83 22 0 + 81 21 0 + 79 21 0 + 77 21 0 + 74 20 0 + 71 17 1 + 66 10 2 + 60 4 4 + 55 5 11 + 50 6 17 + 46 7 21 + 41 8 24 + 36 9 25 + 32 9 26 + 28 9 25 + 24 9 24 + 19 9 20 + 15 8 17 + 11 7 13 + 9 6 10 + 6 5 7 + 4 4 5 + 2 2 2 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Monk.map b/src/fractalzoomer/color_maps/Monk.map new file mode 100644 index 000000000..e838177e7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Monk.map @@ -0,0 +1,256 @@ +0 0 0 +48 200 100 +48 208 100 +48 216 100 +44 224 104 +32 96 64 +8 28 28 +60 140 100 +68 120 104 +80 100 108 +88 80 112 +100 60 120 +48 148 88 +44 136 80 +40 124 68 +36 108 60 +32 96 52 +28 84 40 +24 72 32 +20 56 20 +72 168 108 +96 176 120 +120 184 136 +144 192 148 +168 200 160 +192 208 176 +64 168 100 +76 180 108 +88 192 112 +100 204 120 +112 212 124 +124 224 132 +136 236 136 +152 248 144 +56 244 0 +40 160 128 +24 164 164 +8 168 200 +80 156 92 +108 148 88 +136 140 84 +164 136 80 +192 128 76 +224 120 68 +52 148 88 +52 132 80 +48 120 72 +48 104 60 +44 92 52 +44 76 44 +40 60 32 +60 160 92 +68 156 84 +80 152 76 +88 148 68 +100 144 60 +108 140 52 +120 136 44 +64 168 96 +80 180 96 +92 192 100 +108 200 100 +120 212 100 +136 224 104 +76 172 112 +104 184 128 +132 200 148 +156 212 164 +184 224 180 +212 240 200 +88 164 124 +124 172 152 +160 180 184 +64 152 108 +80 140 124 +96 132 136 +112 120 152 +128 112 164 +144 100 180 +160 92 192 +176 80 208 +60 160 112 +72 160 132 +80 160 152 +92 160 172 +100 160 188 +112 160 208 +120 160 228 +132 164 248 +52 156 96 +52 148 92 +56 144 92 +56 136 88 +60 128 84 +52 120 48 +56 80 0 +64 100 88 +76 36 76 +188 40 88 +44 136 108 +36 112 124 +28 88 140 +16 60 156 +64 160 100 +76 160 108 +88 160 116 +104 164 120 +116 164 128 +128 164 136 +144 168 144 +68 172 108 +88 188 124 +104 204 140 +124 216 152 +140 232 168 +160 248 184 +148 160 88 +248 156 80 +84 160 80 +116 160 64 +148 156 48 +180 156 32 +212 152 12 +132 168 168 +216 176 240 +48 152 128 +44 140 160 +40 132 192 +32 120 224 +44 192 144 +36 224 192 +116 100 168 +180 40 240 +88 144 120 +128 128 144 +168 112 172 +208 96 196 +248 80 224 +88 172 116 +124 184 140 +56 144 108 +60 124 120 +64 104 132 +72 84 144 +76 68 156 +80 48 168 +84 28 180 +92 8 192 +156 32 136 +72 128 92 +92 96 88 +112 64 84 +132 32 80 +152 0 76 +68 164 100 +84 168 108 +100 172 112 +120 176 120 +136 180 124 +152 184 132 +172 188 140 +48 116 120 +44 72 144 +36 28 172 +60 128 88 +72 96 80 +80 64 72 +92 32 64 +104 0 56 +60 148 108 +68 136 120 +76 124 132 +88 112 148 +44 44 208 +60 160 96 +72 160 96 +84 160 96 +92 160 96 +104 160 96 +116 160 96 +128 156 92 +72 148 100 +96 136 108 +120 124 112 +144 112 120 +168 100 124 +192 88 132 +216 76 136 +240 60 144 +92 132 108 +136 100 120 +180 72 132 +224 40 148 +48 168 100 +40 176 108 +36 184 116 +28 196 124 +24 204 132 +16 212 140 +12 220 148 +4 232 156 +48 148 92 +44 136 88 +40 120 84 +36 108 80 +32 96 76 +28 80 72 +24 68 68 +16 52 64 +52 164 100 +52 172 104 +52 176 112 +56 184 116 +56 188 120 +56 196 128 +56 200 132 +60 208 140 +44 116 128 +32 72 164 +20 28 200 +248 176 156 +52 152 96 +52 144 96 +52 136 100 +48 124 100 +48 116 100 +48 108 104 +48 100 104 +44 88 108 +64 168 100 +76 176 108 +92 184 116 +104 196 120 +120 204 128 +132 212 136 +148 224 144 +48 152 96 +44 140 100 +36 128 104 +32 116 108 +28 104 112 +20 92 116 +88 168 68 +124 180 40 +164 192 12 +44 176 132 +64 156 120 +32 192 172 +20 212 212 +44 196 208 +68 176 200 +96 160 192 +120 140 188 +144 124 180 +124 168 184 +48 192 100 diff --git a/src/fractalzoomer/color_maps/Monk2'.map b/src/fractalzoomer/color_maps/Monk2'.map new file mode 100644 index 000000000..b58af19df --- /dev/null +++ b/src/fractalzoomer/color_maps/Monk2'.map @@ -0,0 +1,256 @@ + 0 0 0 + 148 188 116 + 144 192 120 + 140 200 128 + 138 204 132 + 136 208 136 + 132 212 144 + 128 216 148 + 124 224 156 + 123 223 156 + 122 223 157 + 121 223 157 + 120 223 158 + 118 222 158 + 117 222 159 + 116 222 159 + 114 222 160 + 113 221 160 + 112 221 161 + 110 221 161 + 109 221 162 + 108 220 162 + 106 220 163 + 105 220 163 + 104 220 164 + 102 219 164 + 101 219 165 + 100 219 165 + 98 218 166 + 97 218 166 + 96 218 167 + 94 218 167 + 93 217 168 + 92 217 168 + 90 217 169 + 89 217 169 + 88 216 170 + 86 216 170 + 85 216 171 + 84 216 172 + 80 204 164 + 76 192 156 + 72 180 148 + 68 164 140 + 64 152 132 + 60 140 124 + 56 124 112 + 52 112 104 + 48 100 96 + 44 88 88 + 40 72 80 + 41 60 72 + 43 48 64 + 44 32 52 + 46 36 54 + 48 40 56 + 60 48 60 + 120 40 40 + 84 56 68 + 96 64 72 + 108 68 76 + 120 76 80 + 132 80 84 + 144 84 88 + 156 92 92 + 168 96 96 + 180 104 100 + 179 108 99 + 178 112 99 + 177 116 98 + 176 120 98 + 176 124 97 + 175 128 97 + 174 132 96 + 173 136 96 + 172 140 95 + 172 144 94 + 171 148 94 + 170 152 93 + 169 156 93 + 168 160 92 + 168 164 92 + 167 168 91 + 166 172 90 + 165 176 90 + 164 180 89 + 164 184 89 + 163 188 88 + 162 192 88 + 161 196 87 + 160 200 86 + 160 204 86 + 159 208 85 + 158 212 85 + 157 216 84 + 156 224 84 + 144 222 92 + 132 220 104 + 120 216 116 + 108 214 128 + 96 212 140 + 84 208 152 + 72 204 164 + 60 202 176 + 48 200 188 + 40 196 200 + 46 192 212 + 52 76 92 + 54 78 94 + 56 80 96 + 60 84 100 + 64 88 104 + 68 92 108 + 72 96 112 + 76 98 116 + 80 100 120 + 84 104 122 + 88 108 124 + 92 112 128 + 96 116 132 + 100 120 136 + 102 122 140 + 104 124 144 + 108 128 148 + 112 132 152 + 116 136 154 + 120 140 156 + 124 142 160 + 128 144 164 + 132 148 168 + 136 152 172 + 140 156 176 + 144 160 180 + 148 164 184 + 144 160 182 + 140 152 180 + 132 144 178 + 128 136 176 + 124 128 174 + 116 120 172 + 112 112 170 + 108 104 168 + 100 96 166 + 96 88 164 + 88 80 162 + 84 76 160 + 80 68 158 + 72 60 156 + 68 52 154 + 64 44 152 + 56 36 150 + 52 28 148 + 48 20 146 + 40 12 144 + 40 8 142 + 40 8 140 + 40 9 138 + 41 9 136 + 41 10 132 + 41 11 128 + 41 12 124 + 42 16 120 + 42 20 116 + 42 24 112 + 42 28 108 + 43 32 104 + 43 36 100 + 43 40 96 + 44 44 92 + 45 48 88 + 46 52 84 + 48 54 80 + 49 56 76 + 50 60 72 + 52 64 68 + 53 68 64 + 54 72 60 + 56 76 56 + 57 80 52 + 58 84 48 + 60 88 44 + 61 92 40 + 62 96 40 + 64 100 40 + 65 104 40 + 66 108 41 + 68 112 41 + 72 116 41 + 80 124 42 + 84 132 42 + 92 140 42 + 96 148 43 + 104 152 43 + 108 160 44 + 116 168 48 + 124 176 50 + 128 184 52 + 136 188 56 + 140 196 60 + 148 204 64 + 152 212 68 + 160 220 72 + 168 228 76 + 164 226 80 + 160 224 84 + 156 222 88 + 152 220 92 + 148 216 100 + 144 214 104 + 136 212 108 + 132 208 112 + 128 206 116 + 124 204 124 + 120 200 128 + 116 198 132 + 108 196 136 + 104 192 144 + 100 190 148 + 96 188 152 + 92 184 156 + 88 182 160 + 84 180 168 + 76 176 172 + 72 174 176 + 68 172 180 + 64 168 188 + 60 166 192 + 56 164 196 + 48 160 200 + 44 158 204 + 40 156 212 + 41 152 216 + 42 150 220 + 43 148 224 + 44 144 232 + 45 142 228 + 46 140 220 + 48 136 212 + 56 132 204 + 64 128 196 + 76 124 188 + 84 122 180 + 92 120 172 + 104 116 164 + 112 112 156 + 120 108 148 + 132 104 140 + 140 102 132 + 148 100 124 + 160 96 116 + 168 92 108 + 176 88 100 + 188 84 92 + 196 82 84 + 204 80 76 + 216 76 68 diff --git a/src/fractalzoomer/color_maps/NEON.MAP b/src/fractalzoomer/color_maps/NEON.MAP new file mode 100644 index 000000000..8a007dc8e --- /dev/null +++ b/src/fractalzoomer/color_maps/NEON.MAP @@ -0,0 +1,256 @@ + 0 0 0 A flashy map ... by D. Egnor + 0 0 0 + 8 0 0 + 16 4 4 + 24 4 8 + 32 8 12 + 40 12 16 + 48 12 20 + 56 16 24 + 64 20 28 + 72 20 32 + 80 24 36 + 88 28 40 + 96 28 44 +104 32 48 +112 36 52 +120 36 56 +128 40 60 +136 40 64 +144 44 68 +152 48 72 +160 48 76 +168 52 80 +176 56 84 +184 56 88 +192 60 92 +200 64 96 +208 64 100 +216 68 104 +224 72 108 +232 72 112 +240 76 116 +252 80 120 +248 80 120 +240 76 116 +232 76 112 +224 72 108 +216 68 104 +208 68 100 +200 64 96 +192 60 92 +184 60 88 +176 56 84 +168 56 80 +160 52 76 +152 48 72 +144 48 68 +136 44 64 +128 40 60 +120 40 60 +112 36 56 +104 36 52 + 96 32 48 + 88 28 44 + 80 28 40 + 72 24 36 + 64 20 32 + 56 20 28 + 48 16 24 + 40 16 20 + 32 12 16 + 24 8 12 + 16 8 8 + 8 4 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 4 0 + 0 12 0 + 0 20 0 + 0 28 0 + 0 36 0 + 0 44 0 + 0 52 0 + 0 60 0 + 0 68 0 + 0 76 0 + 0 84 0 + 0 92 0 + 0 100 0 + 0 108 0 + 0 116 0 + 0 124 0 + 0 132 0 + 0 140 0 + 0 148 0 + 0 156 0 + 0 164 0 + 0 172 0 + 0 180 0 + 0 188 0 + 0 196 0 + 0 204 0 + 0 212 0 + 0 220 0 + 0 228 0 + 0 236 0 + 0 244 0 + 0 252 0 + 0 248 0 + 0 240 0 + 0 232 0 + 0 224 0 + 0 216 0 + 0 208 0 + 0 200 0 + 0 192 0 + 0 184 0 + 0 176 0 + 0 168 0 + 0 160 0 + 0 152 0 + 0 144 0 + 0 136 0 + 0 128 0 + 0 120 0 + 0 112 0 + 0 104 0 + 0 96 0 + 0 88 0 + 0 80 0 + 0 72 0 + 0 64 0 + 0 56 0 + 0 48 0 + 0 40 0 + 0 32 0 + 0 24 0 + 0 16 0 + 0 8 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 0 + 12 12 0 + 20 20 0 + 28 28 0 + 36 36 0 + 44 44 0 + 52 52 0 + 60 60 0 + 68 68 0 + 76 76 0 + 84 84 0 + 92 92 0 +100 100 0 +108 108 0 +116 116 0 +124 124 0 +132 132 0 +140 140 0 +148 148 0 +156 156 0 +164 164 0 +172 172 0 +180 180 0 +188 188 0 +196 196 0 +204 204 0 +212 212 0 +220 220 0 +228 228 0 +236 236 0 +244 244 0 +252 252 0 +248 248 0 +240 240 0 +232 232 0 +224 224 0 +216 216 0 +208 208 0 +200 200 0 +192 192 0 +184 184 0 +176 176 0 +168 168 0 +160 160 0 +152 152 0 +144 144 0 +136 136 0 +128 128 0 +120 120 0 +112 112 0 +104 104 0 + 96 96 0 + 88 88 0 + 80 80 0 + 72 72 0 + 64 64 0 + 56 56 0 + 48 48 0 + 40 40 0 + 32 32 0 + 24 24 0 + 16 16 0 + 8 8 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/NKOHALA.MAP b/src/fractalzoomer/color_maps/NKOHALA.MAP new file mode 100644 index 000000000..29c8ec175 --- /dev/null +++ b/src/fractalzoomer/color_maps/NKOHALA.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 16 16 + 24 8 8 + 16 8 32 + 32 8 32 + 24 24 8 + 16 32 8 + 16 32 24 + 24 24 48 + 16 32 32 + 24 32 16 + 16 32 40 + 24 32 24 + 24 32 32 + 32 32 16 + 24 32 40 + 16 40 32 + 32 32 32 + 24 40 16 + 32 32 40 + 40 32 32 + 32 40 32 + 24 48 16 + 40 40 16 + 32 40 40 + 24 48 32 + 40 40 32 + 40 40 40 + 32 48 32 + 48 40 32 + 32 48 40 + 48 40 40 + 40 40 64 + 40 48 32 + 32 48 56 + 48 40 56 + 40 48 40 + 56 40 48 + 32 56 32 + 40 56 24 + 32 56 48 + 40 56 40 + 48 56 24 + 48 56 40 + 40 64 24 + 56 56 32 + 40 64 40 + 48 64 40 + 48 64 48 + 40 56 120 + 48 64 56 + 64 56 56 + 64 64 32 + 40 72 56 + 40 72 64 + 64 64 48 + 40 80 32 + 40 80 48 + 56 72 48 + 48 72 72 + 64 72 32 + 56 72 56 + 56 72 64 + 64 72 48 + 48 80 56 + 64 72 64 + 56 80 48 + 48 88 56 + 48 88 64 + 80 72 64 + 56 88 48 + 72 80 56 + 64 88 48 + 88 72 72 + 64 88 56 + 64 88 64 + 72 96 32 + 64 96 56 + 80 88 56 + 88 80 88 + 88 88 48 + 72 96 56 + 56 104 64 + 64 104 48 + 56 96 120 + 64 104 56 + 80 96 64 + 72 104 56 + 72 88 144 + 72 104 64 + 72 104 72 + 80 104 64 + 80 104 72 + 72 112 56 + 88 104 56 + 64 120 40 +104 88 104 + 72 112 64 + 72 112 72 + 64 120 64 + 80 112 64 + 96 104 64 + 80 112 72 + 96 104 72 + 80 112 80 + 80 120 40 +104 88 152 + 72 120 72 + 80 120 64 + 72 120 88 + 72 128 64 + 88 120 64 + 96 112 88 + 72 120 112 + 96 120 48 + 72 128 72 + 88 120 72 + 80 120 96 + 88 120 80 + 96 120 72 + 80 136 40 + 88 128 64 + 80 128 88 + 96 120 88 + 72 128 112 + 88 120 112 + 88 128 72 + 88 128 80 + 96 120 104 + 72 128 128 + 88 120 128 +104 128 56 + 72 128 144 + 96 120 128 + 88 128 112 + 80 144 64 + 88 128 128 +112 128 64 + 80 128 152 +104 128 88 + 80 144 72 + 96 136 72 +104 128 96 + 88 128 144 + 96 144 40 + 80 144 88 + 96 136 88 + 80 128 176 +104 128 112 +112 128 104 + 88 136 128 +104 128 128 + 96 144 64 + 80 144 112 + 96 136 112 +104 128 144 + 96 136 128 +104 128 152 +104 144 72 + 88 144 128 +104 144 88 +104 128 176 +104 152 48 + 96 152 72 + 88 144 144 +136 136 56 +104 144 104 +120 136 104 + 96 152 88 +104 144 112 +136 136 80 + 88 152 128 +104 144 128 + 96 144 152 + 96 152 112 + 96 144 160 +104 144 144 +112 152 80 +112 144 128 +104 160 72 +112 152 96 +112 160 56 +144 136 104 +104 152 128 +104 160 88 +112 152 112 +136 136 136 +112 152 128 +104 160 112 +136 136 160 + 96 160 144 +112 152 144 +104 160 128 + 96 160 152 +112 160 112 +112 168 80 + 96 160 168 +120 160 104 +136 136 200 +104 160 160 +112 168 96 + 96 160 192 +120 160 128 +112 160 152 +112 168 112 +120 168 96 +120 160 144 +112 168 128 +120 176 64 +120 168 112 +120 160 160 +112 168 144 +120 168 128 +128 176 64 +136 160 136 +120 168 144 +136 160 160 +136 176 80 +128 176 104 +136 168 136 +128 176 136 +120 176 176 +136 168 176 +136 168 208 +144 184 136 +136 176 208 +144 184 160 +176 168 176 +144 184 184 +136 184 224 +184 200 72 +192 168 240 +168 192 232 +160 200 216 +144 208 224 +184 200 232 +192 208 232 +200 216 168 +184 216 240 +208 216 216 +200 216 240 +176 232 240 +216 216 240 +208 224 240 +208 224 248 +216 224 240 +224 224 232 +224 224 240 +216 232 240 +216 232 248 +208 240 240 +224 232 240 +216 240 240 +224 240 240 +252 252 252 diff --git a/src/fractalzoomer/color_maps/Nature.map b/src/fractalzoomer/color_maps/Nature.map new file mode 100644 index 000000000..3c32dc3b1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Nature.map @@ -0,0 +1,256 @@ + 22 155 232 + 38 165 234 + 54 174 237 + 70 184 239 + 86 193 241 +102 203 244 +118 212 246 +134 222 248 +150 231 250 +166 241 252 +174 245 254 +164 239 254 +154 233 253 +145 228 253 +135 222 253 +126 216 252 +116 210 252 +106 204 252 + 97 199 252 + 87 193 251 + 77 187 251 + 70 188 251 + 63 192 251 + 56 196 252 + 49 199 252 + 42 203 252 + 36 207 252 + 29 211 252 + 22 215 252 + 16 219 253 + 9 223 253 + 2 227 253 + 8 217 248 + 15 207 243 + 21 196 238 + 27 186 233 + 33 176 228 + 40 166 223 + 46 155 218 + 52 145 212 + 59 135 207 + 65 125 202 + 68 121 197 + 64 132 190 + 61 142 184 + 58 152 177 + 54 162 171 + 51 172 164 + 48 182 158 + 44 192 152 + 41 202 145 + 38 212 139 + 34 223 132 + 33 228 122 + 34 230 111 + 34 232 100 + 35 234 89 + 36 236 78 + 36 239 66 + 37 241 55 + 37 243 44 + 38 246 32 + 38 248 21 + 39 250 10 + 35 241 9 + 32 233 8 + 28 224 7 + 24 216 6 + 21 207 5 + 17 199 4 + 13 190 3 + 10 182 2 + 6 173 2 + 2 165 1 + 8 155 1 + 30 144 4 + 53 133 7 + 76 122 11 + 98 110 14 +121 99 17 +144 88 20 +166 76 23 +189 65 27 +212 54 30 +234 43 33 +229 43 32 +210 49 29 +190 55 26 +170 61 24 +151 67 21 +132 72 18 +112 78 15 + 92 84 12 + 73 90 10 + 54 96 7 + 34 102 4 + 32 111 4 + 30 119 4 + 29 128 4 + 27 137 4 + 25 146 4 + 23 154 4 + 22 163 4 + 20 172 4 + 18 180 4 + 16 189 4 + 17 193 11 + 22 186 32 + 27 179 53 + 32 173 73 + 37 166 94 + 42 160 115 + 47 153 136 + 52 146 157 + 57 140 177 + 62 133 198 + 67 126 219 + 67 123 212 + 64 121 191 + 60 118 170 + 57 116 150 + 54 114 129 + 50 112 108 + 47 110 87 + 44 108 66 + 41 106 46 + 37 104 25 + 34 102 4 + 49 116 9 + 63 129 15 + 78 143 20 + 93 156 26 +108 170 31 +122 184 37 +137 197 42 +152 211 48 +166 224 53 +181 238 58 +187 243 60 +177 232 55 +166 220 49 +155 209 44 +145 197 38 +134 186 33 +123 175 28 +113 163 22 +102 152 17 + 91 140 11 + 81 129 6 + 72 125 4 + 65 126 3 + 58 126 3 + 51 127 3 + 43 127 2 + 36 128 2 + 29 128 2 + 22 129 1 + 14 129 1 + 7 130 0 + 0 130 0 + 2 124 21 + 5 118 42 + 7 112 63 + 10 106 84 + 12 100 105 + 15 94 127 + 17 88 148 + 20 82 169 + 22 76 190 + 24 70 211 + 33 71 225 + 54 84 226 + 75 98 227 + 97 111 228 +118 125 228 +139 138 229 +160 152 230 +181 166 230 +203 179 231 +224 193 232 +245 206 233 +243 208 219 +230 204 198 +217 200 177 +204 196 156 +191 192 135 +178 188 114 +165 184 93 +152 180 72 +139 176 51 +126 172 30 +113 168 9 +107 160 8 +102 151 8 + 96 143 7 + 90 134 6 + 85 126 5 + 79 117 4 + 74 109 4 + 68 100 3 + 62 92 2 + 57 84 2 + 57 83 6 + 68 100 22 + 79 116 38 + 90 132 54 +102 148 70 +113 164 86 +124 180 102 +136 196 118 +147 212 134 +158 228 150 +169 245 166 +172 240 164 +172 226 153 +171 211 142 +170 197 130 +169 182 119 +168 168 108 +167 153 97 +167 139 86 +166 124 75 +165 110 64 +164 95 53 +156 88 50 +147 80 46 +139 73 43 +131 65 39 +122 58 36 +114 51 32 +106 43 29 + 97 36 25 + 89 28 22 + 81 21 18 + 76 17 16 + 78 19 14 + 80 21 13 + 82 23 12 + 84 25 10 + 86 27 9 + 89 29 8 + 91 31 6 + 93 33 5 + 95 35 4 + 97 37 2 + 92 36 2 + 83 32 2 + 74 28 2 + 64 25 1 + 55 21 1 + 46 18 1 + 37 14 1 + 28 11 1 + 18 7 0 + 9 4 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Necklace.map b/src/fractalzoomer/color_maps/Necklace.map new file mode 100644 index 000000000..191eb963c --- /dev/null +++ b/src/fractalzoomer/color_maps/Necklace.map @@ -0,0 +1,256 @@ + 0 0 0 + 220 176 156 + 212 175 154 + 205 174 152 + 197 173 150 + 190 172 148 + 182 172 146 + 175 169 144 + 167 166 136 + 160 164 128 + 164 172 124 + 166 180 120 + 168 188 118 + 172 196 116 + 176 204 112 + 178 212 108 + 180 220 104 + 184 228 100 + 188 236 96 + 192 244 92 + 184 228 92 + 172 212 93 + 160 196 94 + 152 180 95 + 140 164 96 + 128 148 97 + 120 132 98 + 108 116 99 + 96 100 100 + 88 84 101 + 76 68 102 + 64 52 103 + 52 32 104 + 60 44 100 + 72 60 92 + 80 72 84 + 92 88 80 + 104 100 72 + 112 116 64 + 124 128 60 + 132 144 52 + 144 156 44 + 156 172 36 + 164 144 100 + 172 116 168 + 184 84 236 + 188 92 232 + 196 104 224 + 200 112 216 + 208 124 208 + 212 132 200 + 220 144 192 + 224 152 184 + 232 164 176 + 236 172 168 + 244 184 160 + 200 180 168 + 156 172 180 + 112 168 192 + 64 160 204 + 60 188 172 + 52 220 136 + 50 224 148 + 49 228 164 + 48 232 176 + 48 236 192 + 49 232 188 + 50 228 180 + 51 224 176 + 52 216 168 + 53 212 164 + 54 208 156 + 56 200 152 + 57 196 144 + 58 192 140 + 59 184 132 + 60 180 128 + 61 176 120 + 62 168 116 + 64 164 108 + 65 160 104 + 66 152 96 + 67 148 92 + 68 144 84 + 76 136 92 + 84 124 104 + 92 116 112 + 100 104 124 + 108 96 136 + 116 84 144 + 124 76 156 + 132 64 168 + 140 56 176 + 148 44 188 + 156 32 200 + 154 32 199 + 153 32 199 + 152 32 198 + 150 33 198 + 149 33 198 + 148 33 197 + 146 33 197 + 144 34 197 + 142 34 196 + 141 34 196 + 140 35 196 + 138 35 195 + 136 35 195 + 134 36 194 + 133 36 194 + 132 36 193 + 130 36 193 + 128 37 193 + 126 37 192 + 125 37 192 + 124 37 192 + 122 38 191 + 121 38 191 + 120 38 190 + 118 39 190 + 116 39 189 + 114 39 189 + 113 40 189 + 112 40 188 + 110 40 188 + 108 40 188 + 106 41 187 + 105 41 187 + 104 41 186 + 102 42 186 + 100 42 185 + 98 42 185 + 97 43 185 + 96 43 184 + 94 43 184 + 92 44 184 + 100 56 192 + 108 72 200 + 116 84 208 + 124 100 216 + 132 112 224 + 140 128 236 + 148 116 208 + 160 100 180 + 168 88 152 + 180 72 124 + 192 60 96 + 200 44 68 + 212 32 40 + 224 16 8 + 223 18 10 + 223 20 12 + 223 24 16 + 223 28 20 + 223 30 24 + 223 32 28 + 223 36 32 + 223 40 36 + 223 44 40 + 223 46 44 + 223 48 48 + 223 52 52 + 223 56 56 + 223 58 60 + 223 60 64 + 223 64 68 + 223 68 72 + 223 72 76 + 223 74 80 + 223 76 84 + 223 80 88 + 223 84 90 + 223 86 92 + 222 88 96 + 222 92 100 + 222 96 104 + 222 100 108 + 222 102 112 + 222 104 116 + 222 108 120 + 222 112 124 + 222 114 128 + 222 116 132 + 222 120 136 + 222 124 140 + 222 128 144 + 222 130 148 + 222 132 152 + 222 136 156 + 222 140 160 + 222 142 164 + 222 144 168 + 222 148 170 + 222 152 172 + 222 156 176 + 222 158 180 + 222 160 184 + 221 164 188 + 221 168 192 + 221 170 196 + 221 172 200 + 221 176 204 + 221 180 208 + 221 184 212 + 221 186 216 + 221 188 220 + 221 192 224 + 221 196 228 + 221 198 232 + 221 200 236 + 221 204 240 + 221 208 244 + 221 212 248 + 221 211 246 + 221 210 244 + 221 209 242 + 221 208 240 + 221 208 238 + 221 207 236 + 221 206 234 + 221 205 232 + 220 204 230 + 220 204 228 + 220 203 226 + 220 202 224 + 220 201 222 + 220 200 220 + 220 200 218 + 220 199 216 + 220 198 214 + 220 197 212 + 220 196 210 + 220 196 208 + 220 195 204 + 220 194 202 + 220 193 200 + 220 192 198 + 220 192 196 + 220 191 194 + 220 190 192 + 220 189 190 + 220 188 188 + 220 188 186 + 220 187 184 + 220 186 182 + 220 185 180 + 220 184 178 + 220 183 176 + 220 182 174 + 220 181 172 + 220 180 170 + 220 180 168 + 220 180 166 + 220 180 164 + 220 180 160 + 220 180 160 diff --git a/src/fractalzoomer/color_maps/OLYMPUS.MAP b/src/fractalzoomer/color_maps/OLYMPUS.MAP new file mode 100644 index 000000000..1c0c03b6f --- /dev/null +++ b/src/fractalzoomer/color_maps/OLYMPUS.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 8 8 + 0 8 24 + 16 0 24 + 0 8 32 + 16 8 8 + 24 8 8 + 0 24 8 + 24 8 40 + 0 24 24 + 16 16 24 + 0 24 32 + 16 16 32 + 32 8 32 + 16 24 0 + 0 32 8 + 0 16 96 + 16 24 16 + 0 32 24 + 16 24 24 + 24 24 8 + 0 32 32 + 16 24 32 + 24 16 56 + 16 32 0 + 24 24 24 + 24 24 32 + 16 32 16 + 32 16 64 + 16 32 24 + 24 32 8 + 16 32 32 + 32 24 32 + 16 32 40 + 24 32 24 + 16 40 8 + 24 32 32 + 24 32 40 + 40 24 40 + 24 32 48 + 32 32 32 + 16 40 40 + 32 32 40 + 40 32 24 + 32 32 48 + 32 40 8 + 48 24 56 + 16 48 24 + 32 32 72 + 24 48 8 + 32 40 32 + 32 32 80 + 32 40 40 + 48 32 40 + 32 40 48 + 24 48 32 + 40 40 40 + 40 40 48 + 32 48 32 + 24 48 56 + 40 40 56 + 32 48 40 + 56 32 64 + 56 32 72 + 40 48 40 + 56 40 40 + 40 48 48 + 72 32 56 + 40 56 16 + 48 48 40 + 64 32 88 + 48 48 48 + 48 48 56 + 40 56 40 + 32 56 64 + 48 48 64 + 64 40 64 + 64 48 24 + 64 40 72 + 40 56 56 + 48 56 40 + 48 56 48 + 48 56 56 + 56 48 80 + 72 48 40 + 48 56 64 + 64 32 152 + 56 56 56 + 80 40 80 + 48 64 40 + 56 56 64 + 88 40 72 + 48 64 56 + 56 64 40 + 56 64 56 + 72 56 56 + 56 64 64 + 88 48 64 + 56 64 72 + 40 80 40 + 64 64 64 + 64 64 72 + 48 72 80 + 64 72 64 + 64 72 72 + 64 72 80 + 56 72 104 + 80 72 40 + 64 72 88 + 64 80 48 + 56 72 120 + 64 72 104 + 72 72 104 + 88 72 64 + 64 80 88 + 72 72 120 + 72 80 80 + 64 80 104 + 72 80 88 + 88 72 88 + 88 80 48 + 72 80 96 + 64 88 80 + 56 88 104 + 72 80 104 + 88 72 104 + 72 80 112 + 64 88 96 + 56 88 120 + 72 80 120 + 88 72 120 + 72 80 128 + 88 80 88 + 80 88 80 + 72 88 104 + 72 88 112 + 64 88 136 + 80 88 96 + 72 88 120 + 80 88 104 + 72 88 128 + 80 88 112 + 80 88 120 + 80 88 128 + 96 88 88 + 80 104 48 + 64 88 184 + 64 104 104 + 96 88 104 + 80 88 152 + 88 88 136 + 64 104 120 + 96 88 120 + 88 96 104 + 88 96 120 + 96 88 160 + 80 112 88 + 96 88 184 + 88 112 104 +112 96 128 +120 104 64 +112 96 144 + 88 112 152 +120 104 112 + 80 120 136 + 88 112 160 + 88 120 120 +112 104 160 +120 104 144 +128 104 128 +112 104 184 + 88 120 192 +144 112 88 + 88 128 160 +120 112 160 +128 112 144 + 88 128 168 +104 128 136 +120 112 184 +112 128 128 + 88 136 152 +128 112 184 +112 128 144 +112 128 152 +112 128 160 +120 128 144 +160 112 128 +176 112 88 +112 136 144 +160 112 144 +120 136 144 +112 136 168 +120 136 152 +120 136 160 +112 136 184 +144 120 184 +112 144 160 +112 152 144 +120 144 184 +136 144 144 +120 152 160 +128 152 160 +128 160 136 +160 136 184 +160 144 144 +128 152 192 +136 160 144 +144 168 88 +144 152 184 +192 136 184 +160 160 144 +200 152 104 +160 168 136 +160 168 144 +200 152 144 +184 160 152 +144 184 160 +176 168 160 +176 168 168 +160 184 144 +144 184 192 +176 168 192 +208 160 152 +192 176 160 +176 184 168 +192 176 168 +200 176 160 +208 176 144 +200 176 176 +176 192 160 +184 192 144 +208 176 168 +200 192 104 +200 176 192 +184 192 152 +216 176 160 +208 184 144 +208 184 152 +176 192 200 +200 192 136 +176 200 168 +192 192 168 +176 200 176 +192 200 160 +200 200 152 +192 200 176 +200 200 160 +208 200 144 +200 200 168 +192 208 168 +216 200 152 +208 200 176 +216 200 160 +216 200 168 +252 252 252 diff --git a/src/fractalzoomer/color_maps/PHONG2.MAP b/src/fractalzoomer/color_maps/PHONG2.MAP new file mode 100644 index 000000000..dab9e4365 --- /dev/null +++ b/src/fractalzoomer/color_maps/PHONG2.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 4 + 0 0 4 + 0 0 8 + 0 0 12 + 0 0 12 + 0 0 16 + 0 0 20 + 0 0 20 + 0 0 24 + 0 0 28 + 0 0 28 + 0 0 32 + 0 0 36 + 0 0 36 + 0 0 40 + 0 0 44 + 0 0 44 + 0 0 48 + 0 0 52 + 0 0 52 + 0 0 56 + 0 0 60 + 0 0 60 + 0 0 64 + 0 0 68 + 0 0 68 + 0 0 72 + 0 0 76 + 0 0 76 + 0 0 80 + 0 0 84 + 0 0 84 + 0 0 88 + 0 0 92 + 0 0 92 + 0 0 96 + 0 0 100 + 0 0 100 + 0 0 104 + 0 0 108 + 0 0 108 + 0 0 112 + 0 0 116 + 0 0 116 + 0 0 120 + 0 0 124 + 0 0 124 + 0 0 128 + 0 0 132 + 0 0 132 + 0 0 136 + 0 0 140 + 0 0 140 + 0 0 144 + 0 0 148 + 0 0 148 + 0 0 152 + 0 0 156 + 0 0 156 + 0 0 160 + 0 0 164 + 0 0 168 + 0 0 168 + 4 4 168 + 8 8 168 + 12 12 164 + 16 16 164 + 20 20 164 + 24 24 160 + 28 28 160 + 32 32 160 + 36 36 156 + 40 40 156 + 44 44 156 + 48 48 152 + 52 52 152 + 56 56 152 + 60 60 148 + 64 64 148 + 68 68 148 + 72 72 144 + 76 76 144 + 80 80 144 + 84 84 140 + 88 88 140 + 92 92 140 + 96 96 136 +100 100 136 +104 104 136 +108 108 132 +112 112 132 +116 116 132 +120 120 128 +124 124 128 +128 128 128 +132 132 124 +136 136 124 +140 140 124 +144 144 120 +148 148 120 +152 152 120 +156 156 116 +160 160 116 +164 164 116 +168 168 112 +172 172 112 +176 176 112 +180 180 108 +184 184 108 +188 188 108 +192 192 104 +196 196 104 +200 200 104 +204 204 100 +208 208 100 +212 212 100 +216 216 96 +220 220 96 +224 224 96 +228 228 92 +232 232 92 +236 236 92 +240 240 88 +244 244 88 +248 248 88 +252 252 84 +248 252 84 +240 248 88 +232 248 88 +224 244 92 +216 240 96 +208 240 96 +200 236 100 +192 232 104 +184 232 104 +176 228 108 +168 224 112 +160 224 112 +152 220 116 +144 216 120 +136 216 120 +128 212 124 +120 208 128 +112 208 128 +104 204 132 + 96 200 136 + 88 200 136 + 80 196 140 + 72 192 144 + 64 192 144 + 56 188 148 + 48 184 152 + 40 184 152 + 32 180 156 + 24 176 160 + 16 176 160 + 8 172 164 + 0 168 168 + 0 168 168 + 4 172 172 + 4 172 172 + 8 176 176 + 12 180 180 + 12 180 180 + 16 184 184 + 20 188 188 + 20 188 188 + 24 192 192 + 28 196 196 + 28 196 196 + 32 200 200 + 36 204 204 + 36 204 204 + 40 208 208 + 44 212 212 + 44 212 212 + 48 216 216 + 52 220 220 + 52 220 220 + 56 224 224 + 60 228 228 + 60 228 228 + 64 232 232 + 68 236 236 + 68 236 236 + 72 240 240 + 76 244 244 + 76 244 244 + 80 248 248 + 84 252 252 + 84 248 252 + 80 240 248 + 80 232 248 + 76 224 244 + 72 216 240 + 72 208 240 + 68 200 236 + 64 192 232 + 64 184 232 + 60 176 228 + 56 168 224 + 56 160 224 + 52 152 220 + 48 144 216 + 48 136 216 + 44 128 212 + 40 120 208 + 40 112 208 + 36 104 204 + 32 96 200 + 32 88 200 + 28 80 196 + 24 72 192 + 24 64 192 + 20 56 188 + 16 48 184 + 16 40 184 + 12 32 180 + 8 24 176 + 8 16 176 + 4 8 172 + 0 0 168 + 0 0 164 + 0 0 160 + 0 0 156 + 0 0 148 + 0 0 144 + 0 0 140 + 0 0 132 + 0 0 128 + 0 0 124 + 0 0 116 + 0 0 112 + 0 0 108 + 0 0 100 + 0 0 96 + 0 0 92 + 0 0 84 + 0 0 80 + 0 0 76 + 0 0 72 + 0 0 64 + 0 0 60 + 0 0 56 + 0 0 48 + 0 0 44 + 0 0 40 + 0 0 32 + 0 0 28 + 0 0 24 + 0 0 16 + 0 0 12 + 0 0 8 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Pastel.map b/src/fractalzoomer/color_maps/Pastel.map new file mode 100644 index 000000000..8855c7f57 --- /dev/null +++ b/src/fractalzoomer/color_maps/Pastel.map @@ -0,0 +1,256 @@ +180 217 172 +163 200 222 +197 178 225 +225 160 228 +219 183 208 +213 204 190 +208 224 173 +218 218 181 +229 208 192 +240 200 203 +250 192 213 +252 204 222 +253 217 231 +253 230 239 +254 243 247 +255 255 255 +246 250 231 +237 245 207 +228 240 184 +220 236 162 +211 231 141 +203 227 127 +195 224 143 +188 220 158 +180 217 172 +173 214 187 +165 211 201 +158 207 215 +160 202 222 +170 196 223 +180 190 223 +189 184 224 +198 178 225 +207 172 226 +216 166 227 +225 160 228 +223 168 221 +221 176 214 +218 184 207 +216 192 200 +214 200 194 +212 208 187 +210 215 180 +208 223 174 +210 224 174 +215 220 178 +219 216 183 +224 212 188 +229 208 192 +234 205 197 +238 201 202 +243 197 206 +247 194 211 +251 192 215 +251 199 219 +252 205 223 +252 212 227 +253 218 231 +253 224 235 +253 231 239 +254 237 243 +254 243 247 +255 249 251 +255 255 255 +250 252 243 +246 250 231 +241 247 219 +237 245 207 +232 243 195 +228 240 183 +223 238 171 +219 235 160 +214 233 148 +210 231 137 +205 228 125 +201 226 131 +197 224 140 +193 223 148 +188 221 156 +184 219 164 +180 217 172 +176 215 181 +172 213 189 +168 212 197 +164 210 204 +159 208 212 +155 206 220 +160 203 221 +166 199 222 +171 195 223 +177 192 223 +182 188 224 +188 185 224 +193 181 225 +198 177 225 +204 174 226 +209 170 226 +214 167 227 +220 163 227 +225 160 228 +224 165 224 +222 170 219 +221 175 215 +220 180 211 +218 184 207 +217 189 203 +216 194 199 +214 199 194 +213 204 190 +212 208 186 +211 213 182 +209 218 178 +208 222 174 +208 225 172 +211 223 175 +214 221 178 +217 218 181 +220 216 184 +223 213 187 +226 211 190 +229 208 192 +232 206 195 +235 204 198 +238 201 201 +241 199 204 +244 197 207 +247 194 210 +250 192 213 +251 193 216 +251 198 218 +252 202 221 +252 206 224 +252 210 226 +252 214 229 +253 218 232 +253 223 234 +253 227 237 +253 231 239 +254 235 242 +254 239 245 +254 243 247 +254 247 250 +255 251 252 +255 255 255 +252 253 247 +249 252 239 +246 250 231 +243 248 222 +240 247 214 +236 245 206 +233 243 198 +230 242 190 +227 240 182 +224 238 174 +221 237 167 +218 235 159 +215 234 151 +212 232 143 +209 230 135 +206 229 127 +203 227 127 +200 226 133 +197 225 139 +195 223 144 +192 222 150 +189 221 156 +186 220 161 +183 218 167 +180 217 172 +177 216 178 +174 214 184 +171 213 189 +169 212 195 +166 211 200 +163 209 206 +160 208 211 +157 207 217 +156 205 221 +160 203 221 +164 200 222 +168 198 222 +172 195 223 +175 193 223 +179 190 223 +183 187 224 +187 185 224 +191 182 225 +195 180 225 +199 177 225 +202 175 226 +206 172 226 +210 170 226 +214 167 227 +217 165 227 +221 162 228 +225 160 228 +224 164 225 +223 167 222 +222 171 219 +221 174 216 +220 178 213 +219 181 210 +218 185 207 +217 188 204 +216 191 201 +215 195 198 +215 198 195 +214 202 192 +213 205 189 +212 209 186 +211 212 183 +210 215 180 +209 219 177 +208 222 174 +207 226 171 +209 224 173 +211 223 175 +213 221 177 +216 219 180 +218 217 182 +220 216 184 +222 214 186 +225 212 188 +227 210 190 +229 208 192 +231 207 195 +233 205 197 +236 203 199 +238 202 201 +240 200 203 +242 198 205 +244 196 207 +246 195 210 +249 193 212 +251 191 214 +251 194 216 +251 197 218 +252 200 220 +252 203 222 +252 206 224 +252 209 226 +252 212 228 +253 215 230 +253 219 232 +253 222 234 +253 225 236 +253 228 238 +253 231 240 +254 234 241 +254 237 243 +254 240 245 +254 243 247 +254 246 249 +255 249 251 +255 252 253 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Popsicle.map b/src/fractalzoomer/color_maps/Popsicle.map new file mode 100644 index 000000000..d89ae805d --- /dev/null +++ b/src/fractalzoomer/color_maps/Popsicle.map @@ -0,0 +1,256 @@ +240 5 134 +137 219 11 + 43 57 166 +193 21 116 +232 8 186 +198 225 235 + 18 154 111 +163 112 45 + 24 114 199 + 22 222 192 +220 86 94 +239 46 183 +195 160 117 +162 156 123 + 71 34 72 +169 29 82 +161 135 54 +198 197 33 + 88 223 50 + 27 50 52 +136 73 79 + 83 90 46 +184 164 118 +117 153 172 +217 133 218 + 98 93 84 +200 34 107 +146 183 41 + 57 62 33 +150 79 49 +189 76 114 + 70 76 206 + 86 210 71 +143 125 180 +160 183 180 +157 217 83 +117 82 118 +100 59 162 +119 123 99 +204 87 177 +176 42 108 + 90 69 52 + 52 57 34 +157 106 29 + 95 211 80 +119 116 52 +132 45 36 +117 138 60 +197 117 96 +231 173 199 +171 209 171 +154 127 199 +111 175 196 +122 131 72 +212 59 146 +231 113 216 +221 175 172 +130 205 143 +100 151 150 +127 79 208 +169 60 233 +212 83 119 +178 90 138 +196 106 188 +215 194 90 +149 230 108 +135 224 180 +203 237 129 +132 209 71 + 4 187 84 + 61 125 127 +115 126 182 +114 160 108 +163 100 20 +145 153 111 + 53 108 181 + 68 45 158 +107 97 194 + 76 85 155 +143 92 136 +215 141 104 +151 22 237 + 58 47 218 + 65 66 193 +142 108 203 +146 106 143 +154 60 213 +140 122 233 +116 155 187 +125 190 127 + 95 139 41 + 74 59 119 +201 55 136 +162 68 200 + 97 60 220 +180 59 220 +203 32 145 +202 146 180 + 51 237 145 +128 144 173 +166 52 45 +167 135 133 +141 183 162 + 58 35 55 +103 34 238 +100 105 196 + 32 71 79 + 80 59 87 +135 183 105 + 87 152 132 +115 90 119 +138 113 48 +159 150 56 + 23 58 189 +105 127 30 +226 108 73 + 79 56 149 +121 57 198 +231 48 155 +176 155 172 +208 83 136 +135 67 68 +213 44 158 +163 64 117 + 67 22 87 +146 250 54 + 27 63 212 +184 204 188 +182 138 238 +176 12 228 +152 183 202 + 91 171 143 + 85 82 169 +226 81 216 + 43 158 64 +239 213 164 +117 126 112 +178 234 216 +200 30 74 +198 205 87 +105 189 108 + 35 246 210 +141 115 173 + 76 29 74 + 39 208 125 + 82 104 181 +219 39 135 + 76 8 172 + 32 174 118 +134 148 39 + 53 188 25 +132 181 82 +172 240 86 +159 191 65 + 61 116 155 +184 198 158 +218 157 61 + 97 52 129 +141 184 94 + 76 145 51 +131 110 132 +191 171 53 +112 64 170 +148 171 166 +121 242 193 + 43 240 74 + 50 169 16 +139 92 53 +209 179 67 +205 235 65 +159 235 156 + 51 91 141 +150 113 134 +188 124 167 +154 77 106 +173 27 95 +222 20 95 +186 56 118 +159 96 95 +211 176 85 +107 220 82 + 74 176 95 +149 196 59 + 84 138 89 +109 118 164 +139 112 142 +106 47 79 + 57 77 65 +116 138 157 +217 126 182 +197 126 85 +138 84 134 +147 85 166 +189 185 54 +144 139 28 +163 125 79 +242 170 145 +150 113 118 + 94 109 27 +137 81 82 + 80 40 105 +135 62 99 +164 118 180 +116 197 113 +201 153 122 +219 150 160 +197 189 166 +177 121 62 +196 74 53 + 82 44 127 + 83 35 123 +152 34 138 +160 137 107 +156 233 46 + 96 241 131 +168 211 183 + 60 117 227 +146 77 153 +149 61 123 +226 162 135 +231 96 115 +196 155 112 +173 164 113 + 94 150 34 +163 148 107 +187 166 217 +105 193 198 +152 139 51 +176 37 187 +242 42 140 +206 97 184 +214 205 10 +147 141 41 +223 125 156 +142 109 135 +196 89 48 + 90 191 196 + 14 71 115 + 30 133 62 + 35 188 220 +185 106 237 + 96 148 210 +227 123 19 +180 166 104 + 46 52 175 + 32 97 181 + 83 187 98 + 47 201 11 +235 73 141 + 32 152 151 + 91 178 187 +182 140 177 + 8 123 114 +107 38 251 +152 184 100 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Quatblue.MAP b/src/fractalzoomer/color_maps/Quatblue.MAP new file mode 100644 index 000000000..7ce415527 --- /dev/null +++ b/src/fractalzoomer/color_maps/Quatblue.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 1 +0 0 3 +0 0 4 +0 0 5 +0 0 6 +0 0 8 +0 0 9 +0 0 10 +0 0 11 +0 0 13 +0 0 14 +0 0 15 +0 0 17 +0 0 18 +0 0 19 +0 0 20 +0 0 22 +0 0 23 +0 0 24 +0 0 25 +0 0 27 +0 0 28 +0 0 29 +0 0 30 +0 0 32 +0 0 33 +0 0 34 +0 0 36 +0 0 37 +0 0 38 +0 0 39 +0 0 41 +0 0 42 +0 0 43 +0 0 44 +0 0 46 +0 0 47 +0 0 48 +0 0 50 +0 0 51 +0 0 52 +0 0 53 +0 0 55 +0 0 56 +0 0 57 +0 0 58 +0 0 60 +0 0 61 +0 0 62 +0 0 63 +0 0 65 +0 0 66 +0 0 67 +0 0 69 +0 0 70 +0 0 71 +0 0 72 +0 0 74 +0 0 75 +0 0 76 +0 0 77 +0 0 79 +0 0 80 +0 0 81 +0 0 83 +0 0 84 +0 0 85 +0 0 86 +0 0 88 +0 0 89 +0 0 90 +0 0 91 +0 0 93 +0 0 94 +0 0 95 +0 0 97 +0 0 98 +0 0 99 +0 0 100 +0 0 102 +0 0 103 +0 0 104 +0 0 105 +0 0 107 +0 0 108 +0 0 109 +0 0 110 +0 0 112 +0 0 113 +0 0 114 +0 0 116 +0 0 117 +0 0 118 +0 0 119 +0 0 121 +0 0 122 +0 0 123 +0 0 124 +0 0 126 +0 0 127 +0 0 128 +0 0 130 +0 0 131 +0 0 132 +0 0 133 +0 0 135 +0 0 136 +0 0 137 +0 0 138 +0 0 140 +0 0 141 +0 0 142 +0 0 143 +0 0 145 +0 0 146 +0 0 147 +0 0 149 +0 0 150 +0 0 151 +0 0 152 +0 0 154 +0 0 155 +0 0 156 +0 0 157 +0 0 159 +0 0 160 +0 0 160 +0 0 160 +0 2 161 +0 4 162 +0 6 162 +0 8 163 +0 10 164 +0 12 165 +0 14 165 +0 16 166 +0 18 167 +0 20 168 +0 22 168 +0 24 169 +0 26 170 +0 28 171 +0 30 171 +0 32 172 +0 34 173 +0 36 174 +0 38 174 +0 40 175 +0 42 176 +0 45 177 +0 47 177 +0 49 178 +0 51 179 +0 53 180 +0 55 180 +0 57 181 +0 59 182 +0 61 183 +0 63 183 +0 65 184 +0 67 185 +0 69 186 +0 71 186 +0 73 187 +0 75 188 +0 77 189 +0 79 189 +0 81 190 +0 83 191 +0 85 192 +0 87 192 +0 89 193 +0 91 194 +0 93 195 +0 95 195 +0 97 196 +0 99 197 +0 101 198 +0 103 198 +0 105 199 +0 107 200 +0 109 201 +0 111 201 +0 113 202 +0 115 203 +0 117 204 +0 119 204 +0 121 205 +0 123 206 +0 125 207 +0 127 207 +0 130 208 +0 132 209 +0 134 210 +0 136 211 +0 138 211 +0 140 212 +0 142 213 +0 144 214 +0 146 214 +0 148 215 +0 150 216 +0 152 217 +0 154 217 +0 156 218 +0 158 219 +0 160 220 +0 162 220 +0 164 221 +0 166 222 +0 168 223 +0 170 223 +0 172 224 +0 174 225 +0 176 226 +0 178 226 +0 180 227 +0 182 228 +0 184 229 +0 186 229 +0 188 230 +0 190 231 +0 192 232 +0 194 232 +0 196 233 +0 198 234 +0 200 235 +0 202 235 +0 204 236 +0 206 237 +0 208 238 +0 210 238 +0 212 239 +0 215 240 +0 217 241 +0 219 241 +0 221 242 +0 223 243 +0 225 244 +0 227 244 +0 229 245 +0 231 246 +0 233 247 +0 235 247 +0 237 248 +0 239 249 +0 241 250 +0 243 250 +0 245 251 +0 247 252 +0 249 253 +0 251 253 +0 253 254 +0 255 255 +0 255 255 diff --git a/src/fractalzoomer/color_maps/Quatfire.MAP b/src/fractalzoomer/color_maps/Quatfire.MAP new file mode 100644 index 000000000..3cc030af0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Quatfire.MAP @@ -0,0 +1,256 @@ +0 0 0 +2 0 0 +4 0 0 +6 0 0 +8 0 0 +10 0 0 +12 0 0 +14 0 0 +16 0 0 +18 0 0 +20 0 0 +22 0 0 +24 0 0 +26 0 0 +28 0 0 +30 0 0 +32 0 0 +34 0 0 +36 0 0 +38 0 0 +40 0 0 +42 0 0 +44 0 0 +46 0 0 +48 0 0 +50 0 0 +52 0 0 +54 0 0 +56 0 0 +58 0 0 +60 0 0 +62 0 0 +64 0 0 +66 0 0 +68 0 0 +70 0 0 +72 0 0 +74 0 0 +76 0 0 +78 0 0 +80 0 0 +82 0 0 +84 0 0 +87 0 0 +89 0 0 +91 0 0 +93 0 0 +95 0 0 +97 0 0 +99 0 0 +101 0 0 +103 0 0 +105 0 0 +107 0 0 +109 0 0 +111 0 0 +113 0 0 +115 0 0 +117 0 0 +119 0 0 +121 0 0 +123 0 0 +125 0 0 +127 0 0 +129 0 0 +131 0 0 +133 0 0 +135 0 0 +137 0 0 +139 0 0 +141 0 0 +143 0 0 +145 0 0 +147 0 0 +149 0 0 +151 0 0 +153 0 0 +155 0 0 +157 0 0 +159 0 0 +161 0 0 +163 0 0 +165 0 0 +167 0 0 +169 0 0 +172 0 0 +174 0 0 +176 0 0 +178 0 0 +180 0 0 +182 0 0 +184 0 0 +186 0 0 +188 0 0 +190 0 0 +192 0 0 +194 0 0 +196 0 0 +198 0 0 +200 0 0 +202 0 0 +204 0 0 +206 0 0 +208 0 0 +210 0 0 +212 0 0 +214 0 0 +216 0 0 +218 0 0 +220 0 0 +222 0 0 +224 0 0 +226 0 0 +228 0 0 +230 0 0 +232 0 0 +234 0 0 +236 0 0 +238 0 0 +240 0 0 +242 0 0 +244 0 0 +246 0 0 +248 0 0 +250 0 0 +252 0 0 +254 0 0 +255 0 0 +255 0 0 +255 2 0 +255 4 0 +255 6 0 +255 8 0 +255 10 0 +254 12 0 +254 14 0 +255 16 0 +255 18 0 +255 20 0 +255 22 0 +255 24 0 +255 26 0 +255 28 0 +255 30 0 +255 32 0 +255 34 0 +255 36 0 +255 38 0 +255 40 0 +255 42 0 +254 44 0 +254 46 0 +255 48 0 +255 50 0 +255 52 0 +255 54 0 +255 56 0 +255 58 0 +255 60 0 +255 62 0 +255 64 0 +255 66 0 +255 68 0 +255 70 0 +255 72 0 +255 74 0 +255 76 0 +255 78 0 +255 80 0 +255 82 0 +255 84 0 +255 87 0 +255 89 0 +255 91 0 +255 93 0 +255 95 0 +255 97 0 +255 99 0 +255 101 0 +255 103 0 +255 105 0 +255 107 0 +255 109 0 +255 111 0 +255 113 0 +255 115 0 +255 117 0 +255 119 0 +255 121 0 +255 123 0 +255 125 0 +255 127 0 +255 129 0 +255 131 0 +255 133 0 +255 135 0 +255 137 0 +255 139 0 +255 141 0 +255 143 0 +255 145 0 +255 147 0 +255 149 0 +255 151 0 +255 153 0 +255 155 0 +255 157 0 +255 159 0 +255 161 0 +255 163 0 +255 165 0 +255 167 0 +255 169 0 +255 172 0 +255 174 0 +255 176 0 +255 178 0 +255 180 0 +255 182 0 +255 184 0 +255 186 0 +255 188 0 +255 190 0 +255 192 0 +255 194 0 +255 196 0 +255 198 0 +255 200 0 +255 202 0 +255 204 0 +255 206 0 +255 208 0 +255 210 0 +255 212 0 +255 214 0 +255 216 0 +255 218 0 +255 220 0 +255 222 0 +255 224 0 +255 226 0 +255 228 0 +255 230 0 +255 232 0 +255 234 0 +255 236 0 +255 238 0 +255 240 0 +255 242 0 +255 244 0 +255 246 0 +255 248 0 +255 250 0 +255 252 0 +255 254 0 +255 255 0 \ No newline at end of file diff --git a/src/fractalzoomer/color_maps/Quatgold.MAP b/src/fractalzoomer/color_maps/Quatgold.MAP new file mode 100644 index 000000000..e66723cc6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Quatgold.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 1 0 +1 2 0 +2 3 0 +3 4 0 +4 5 0 +5 6 1 +6 7 1 +7 8 1 +8 9 1 +9 10 1 +10 11 2 +11 12 2 +12 13 2 +13 14 2 +14 15 2 +15 16 3 +16 17 3 +17 18 3 +18 19 3 +19 20 3 +20 21 4 +21 22 4 +22 23 4 +23 24 4 +24 25 4 +25 26 5 +26 27 5 +27 28 5 +28 29 5 +29 30 5 +30 31 6 +31 32 6 +32 33 6 +33 34 6 +34 35 6 +35 36 7 +36 37 7 +37 38 7 +38 39 7 +39 40 7 +40 41 8 +41 42 8 +42 43 8 +43 44 8 +44 45 8 +45 46 9 +46 47 9 +47 48 9 +48 49 9 +49 50 9 +50 51 10 +51 52 10 +52 53 10 +53 54 10 +54 55 10 +55 56 11 +56 57 11 +57 58 11 +58 59 11 +59 60 11 +60 61 12 +61 62 12 +62 63 12 +62 64 12 +63 65 12 +64 66 12 +65 67 13 +66 68 13 +67 69 13 +68 70 13 +69 71 13 +70 72 14 +71 73 14 +72 74 14 +73 75 14 +74 76 14 +75 77 15 +76 78 15 +77 79 15 +78 80 15 +79 81 15 +80 82 16 +81 83 16 +82 84 16 +83 85 16 +84 86 16 +85 87 17 +86 88 17 +87 89 17 +88 90 17 +89 91 17 +90 92 18 +91 93 18 +92 94 18 +93 95 18 +94 96 18 +95 97 19 +96 98 19 +97 99 19 +98 100 19 +99 101 19 +100 102 20 +101 103 20 +102 104 20 +103 105 20 +104 106 20 +105 107 21 +106 108 21 +107 109 21 +108 110 21 +109 111 21 +110 112 22 +111 113 22 +112 114 22 +113 115 22 +114 116 22 +115 117 23 +116 118 23 +117 119 23 +118 120 23 +119 121 23 +120 122 24 +121 123 24 +122 124 24 +123 125 24 +124 126 24 +124 127 24 +125 128 25 +126 129 25 +127 130 25 +128 131 25 +129 132 25 +130 133 26 +131 134 26 +132 135 26 +133 136 26 +134 137 26 +135 138 27 +136 139 27 +137 140 27 +138 141 27 +139 142 27 +140 143 28 +141 144 28 +142 145 28 +143 146 28 +144 147 28 +145 148 29 +146 149 29 +147 150 29 +148 151 29 +149 152 29 +150 153 30 +151 154 30 +152 155 30 +153 156 30 +154 157 30 +155 158 31 +156 159 31 +157 160 31 +158 161 31 +159 162 31 +160 163 32 +161 164 32 +162 165 32 +163 166 32 +164 167 32 +165 168 33 +166 169 33 +167 170 33 +168 171 33 +169 172 33 +170 173 34 +171 174 34 +172 175 34 +173 176 34 +174 177 34 +175 178 35 +176 179 35 +177 180 35 +178 181 35 +179 182 35 +180 183 36 +181 184 36 +182 185 36 +183 186 36 +184 187 36 +185 188 37 +186 189 37 +187 190 37 +187 191 37 +188 192 37 +189 193 37 +190 194 38 +191 195 38 +192 196 38 +193 197 38 +194 198 38 +195 199 39 +196 200 39 +197 201 39 +198 202 39 +199 203 39 +200 204 40 +201 205 40 +202 206 40 +203 207 40 +204 208 40 +205 209 41 +206 210 41 +207 211 41 +208 212 41 +209 213 41 +210 214 42 +211 215 42 +212 216 42 +213 217 42 +214 218 42 +215 219 43 +216 220 43 +217 221 43 +218 222 43 +219 223 43 +220 224 44 +221 225 44 +222 226 44 +223 227 44 +224 228 44 +225 229 45 +226 230 45 +227 231 45 +228 232 45 +229 233 45 +230 234 46 +231 235 46 +232 236 46 +233 237 46 +234 238 46 +235 239 47 +236 240 47 +237 241 47 +238 242 47 +239 243 47 +240 244 48 +241 245 48 +242 246 48 +243 247 48 +244 248 48 +245 249 49 +246 250 49 +247 251 49 +248 252 49 +249 253 49 +249 254 49 +250 255 50 \ No newline at end of file diff --git a/src/fractalzoomer/color_maps/Quatgray.MAP b/src/fractalzoomer/color_maps/Quatgray.MAP new file mode 100644 index 000000000..296d02ff4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Quatgray.MAP @@ -0,0 +1,256 @@ +0 0 0 Pseudo-gray sequence optimized for images encoded at a gamma near 1.0 +20 12 20 Modification of the Peterson/Vigneau Sequence by Lee Daniel Crocker +24 20 28 +24 28 32 +32 32 28 +32 36 40 +44 36 36 +36 44 44 +44 44 48 +44 48 52 +48 52 44 +52 52 56 +60 52 52 +52 60 52 +64 56 60 +64 60 60 +64 64 56 +64 64 72 +72 64 68 +72 68 64 +76 68 68 +72 72 76 +72 76 68 +76 76 72 +72 80 76 +84 76 80 +80 80 84 +80 84 76 +84 84 80 +84 84 92 +92 84 84 +88 88 88 +84 92 88 +88 92 92 +92 92 92 +88 96 92 +92 96 96 +96 96 96 +92 100 96 +104 96 96 +100 100 100 +100 100 108 +100 104 100 +104 104 100 +108 104 100 +104 108 100 +108 108 100 +108 108 112 +112 108 108 +116 108 108 +112 112 108 +108 116 108 +112 116 108 +120 112 116 +116 116 116 +116 116 124 +120 116 124 +120 120 112 +120 120 120 +124 120 120 +124 120 128 +120 124 128 +124 124 128 +128 124 124 +128 124 132 +124 128 132 +128 128 128 +124 132 128 +132 128 136 +132 132 124 +132 132 132 +132 132 140 +132 136 128 +132 136 136 +136 136 132 +132 140 132 +132 140 140 +144 136 136 +144 136 144 +140 140 144 +136 144 140 +144 140 148 +148 140 144 +144 144 140 +140 148 140 +140 148 148 +144 148 144 +148 148 140 +148 148 148 +148 148 156 +152 148 152 +156 148 148 +156 148 156 +152 152 152 +152 152 160 +152 156 148 +160 152 152 +160 152 160 +156 156 156 +156 156 164 +156 160 152 +164 156 156 +164 156 164 +160 160 160 +160 160 168 +164 160 164 +168 160 160 +160 164 168 +164 164 164 +168 164 160 +160 168 168 +164 168 164 +168 168 160 +168 168 164 +168 168 172 +172 168 168 +168 172 164 +168 172 172 +176 168 176 +172 172 172 +172 172 180 +168 176 176 +172 176 172 +176 176 168 +176 176 172 +176 176 180 +172 180 176 +176 180 172 +184 176 176 +176 180 184 +180 180 180 +176 184 176 +184 180 180 +180 184 176 +180 184 184 +188 180 188 +184 184 184 +180 188 180 +188 184 184 +188 184 192 +184 188 188 +192 184 192 +188 188 188 +184 192 184 +192 188 188 +192 188 196 +188 192 192 +196 188 196 +192 192 192 +188 196 188 +196 192 192 +192 196 188 +200 192 192 +192 196 200 +196 196 196 +196 196 200 +192 200 196 +200 196 200 +196 200 196 +204 196 200 +200 200 196 +200 200 204 +200 200 208 +196 204 204 +204 200 208 +200 204 204 +208 200 208 +204 204 204 +204 204 208 +200 208 204 +208 204 208 +204 208 204 +212 204 208 +208 208 204 +208 208 208 +212 208 204 +212 208 208 +208 212 204 +216 208 208 +212 212 204 +212 212 208 +212 212 216 +212 212 220 +208 216 216 +216 212 220 +212 216 216 +212 216 220 +216 216 216 +216 216 220 +216 216 224 +212 220 220 +220 216 224 +216 220 220 +216 220 224 +220 220 220 +220 220 224 +220 220 228 +216 224 224 +224 220 228 +220 224 224 +224 224 216 +224 224 220 +224 224 228 +224 224 232 +228 224 224 +224 228 220 +232 224 224 +228 228 220 +228 228 224 +228 228 228 +224 232 224 +232 228 228 +232 228 232 +228 232 228 +236 228 232 +236 228 236 +232 232 232 +232 232 236 +232 232 240 +228 236 236 +236 232 240 +240 232 232 +236 236 228 +236 236 232 +236 236 236 +232 240 232 +240 236 236 +240 236 240 +236 240 236 +236 240 240 +244 236 244 +240 240 240 +240 240 244 +240 240 248 +244 240 240 +240 244 236 +248 240 240 +248 240 244 +244 244 240 +244 244 244 +244 244 248 +244 244 252 +240 248 248 +244 248 240 +252 244 244 +248 248 240 +248 248 244 +248 248 248 +248 248 252 +244 252 248 +244 252 252 +248 252 244 +248 252 248 +252 252 244 +252 252 248 +252 252 252 diff --git a/src/fractalzoomer/color_maps/Quatgreen.MAP b/src/fractalzoomer/color_maps/Quatgreen.MAP new file mode 100644 index 000000000..e8131ae8a --- /dev/null +++ b/src/fractalzoomer/color_maps/Quatgreen.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 1 0 +0 2 0 +0 3 0 +0 4 0 +0 5 0 +0 6 0 +0 7 0 +0 8 0 +0 9 0 +0 10 0 +0 11 0 +0 12 0 +0 13 0 +0 14 0 +0 15 0 +0 16 0 +0 17 0 +0 18 0 +0 19 0 +0 20 0 +0 21 0 +0 22 0 +0 23 0 +0 24 0 +0 25 0 +0 26 0 +0 27 0 +0 28 0 +0 29 0 +0 30 0 +0 31 0 +0 33 0 +0 34 0 +0 35 0 +0 36 0 +0 37 0 +0 38 0 +0 39 0 +0 40 0 +0 41 0 +0 42 0 +0 43 0 +0 44 0 +0 45 0 +0 46 0 +0 47 0 +0 48 0 +0 49 0 +0 50 0 +0 51 0 +0 52 0 +0 53 0 +0 54 0 +0 55 0 +0 56 0 +0 57 0 +0 58 0 +0 59 0 +0 60 0 +0 61 0 +0 62 0 +0 63 0 +0 64 0 +0 65 0 +0 66 0 +0 67 0 +0 68 0 +0 69 0 +0 70 0 +0 71 0 +0 72 0 +0 73 0 +0 74 0 +0 75 0 +0 76 0 +0 77 0 +0 78 0 +0 79 0 +0 80 0 +0 81 0 +0 82 0 +0 83 0 +0 84 0 +0 85 0 +0 86 0 +0 87 0 +0 88 0 +0 89 0 +0 90 0 +0 91 0 +0 92 0 +0 93 0 +0 94 0 +0 95 0 +0 97 0 +0 98 0 +0 99 0 +0 100 0 +0 101 0 +0 102 0 +0 103 0 +0 104 0 +0 105 0 +0 106 0 +0 107 0 +0 108 0 +0 109 0 +0 110 0 +0 111 0 +0 112 0 +0 113 0 +0 114 0 +0 115 0 +0 116 0 +0 117 0 +0 118 0 +0 119 0 +0 120 0 +0 121 0 +0 122 0 +0 123 0 +0 124 0 +0 125 0 +0 126 0 +0 127 0 +0 128 0 +0 128 0 +0 128 0 +0 129 1 +0 130 2 +0 131 3 +0 132 4 +0 133 5 +0 134 6 +0 135 7 +0 136 8 +0 137 9 +0 138 10 +0 139 11 +0 140 12 +0 141 13 +0 142 14 +0 143 15 +0 144 16 +0 145 17 +0 146 18 +0 147 19 +0 148 20 +0 149 21 +0 150 22 +0 151 23 +0 152 24 +0 153 25 +0 154 26 +0 155 27 +0 156 28 +0 157 29 +0 158 30 +0 159 31 +0 160 33 +0 161 34 +0 162 35 +0 163 36 +0 164 37 +0 165 38 +0 166 39 +0 167 40 +0 168 41 +0 169 42 +0 170 43 +0 171 44 +0 172 45 +0 173 46 +0 174 47 +0 175 48 +0 176 49 +0 177 50 +0 178 51 +0 179 52 +0 180 53 +0 181 54 +0 182 55 +0 183 56 +0 184 57 +0 185 58 +0 186 59 +0 187 60 +0 188 61 +0 189 62 +0 190 63 +0 191 64 +0 193 65 +0 194 66 +0 195 67 +0 196 68 +0 197 69 +0 198 70 +0 199 71 +0 200 72 +0 201 73 +0 202 74 +0 203 75 +0 204 76 +0 205 77 +0 206 78 +0 207 79 +0 208 80 +0 209 81 +0 210 82 +0 211 83 +0 212 84 +0 213 85 +0 214 86 +0 215 87 +0 216 88 +0 217 89 +0 218 90 +0 219 91 +0 220 92 +0 221 93 +0 222 94 +0 223 95 +0 224 97 +0 225 98 +0 226 99 +0 227 100 +0 228 101 +0 229 102 +0 230 103 +0 231 104 +0 232 105 +0 233 106 +0 234 107 +0 235 108 +0 236 109 +0 237 110 +0 238 111 +0 239 112 +0 240 113 +0 241 114 +0 242 115 +0 243 116 +0 244 117 +0 245 118 +0 246 119 +0 247 120 +0 248 121 +0 249 122 +0 250 123 +0 251 124 +0 252 125 +0 253 126 +0 254 127 +0 255 128 +0 255 128 diff --git a/src/fractalzoomer/color_maps/Quatred.MAP b/src/fractalzoomer/color_maps/Quatred.MAP new file mode 100644 index 000000000..a94cea16c --- /dev/null +++ b/src/fractalzoomer/color_maps/Quatred.MAP @@ -0,0 +1,256 @@ +0 0 0 +1 0 0 +2 0 0 +3 0 0 +4 0 0 +5 0 0 +6 0 0 +7 0 0 +8 0 0 +9 0 0 +10 0 0 +11 0 0 +12 0 0 +13 0 0 +14 0 0 +15 0 0 +16 0 0 +17 0 0 +18 0 0 +19 0 0 +20 0 0 +21 0 0 +22 0 0 +23 0 0 +24 0 0 +25 0 0 +26 0 0 +27 0 0 +28 0 0 +29 0 0 +30 0 0 +31 0 0 +32 0 0 +33 0 0 +34 0 0 +35 0 0 +36 0 0 +37 0 0 +38 0 0 +39 0 0 +40 0 0 +41 0 0 +42 0 0 +43 0 0 +44 0 0 +45 0 0 +46 0 0 +47 0 0 +48 0 0 +49 0 0 +50 0 0 +51 0 0 +52 0 0 +53 0 0 +54 0 0 +55 0 0 +56 0 0 +57 0 0 +58 0 0 +59 0 0 +60 0 0 +61 0 0 +62 0 0 +63 0 0 +64 0 0 +65 0 0 +66 0 0 +67 0 0 +68 0 0 +69 0 0 +70 0 0 +71 0 0 +72 0 0 +73 0 0 +74 0 0 +75 0 0 +76 0 0 +77 0 0 +78 0 0 +79 0 0 +80 0 0 +81 0 0 +82 0 0 +83 0 0 +84 0 0 +85 0 0 +86 0 0 +87 0 0 +88 0 0 +89 0 0 +90 0 0 +91 0 0 +92 0 0 +93 0 0 +94 0 0 +95 0 0 +96 0 0 +97 0 0 +98 0 0 +99 0 0 +100 0 0 +101 0 0 +102 0 0 +103 0 0 +104 0 0 +105 0 0 +106 0 0 +107 0 0 +108 0 0 +109 0 0 +110 0 0 +111 0 0 +112 0 0 +113 0 0 +114 0 0 +115 0 0 +116 0 0 +117 0 0 +118 0 0 +119 0 0 +120 0 0 +121 0 0 +122 0 0 +123 0 0 +124 0 0 +125 0 0 +126 0 0 +127 0 0 +128 0 0 +129 0 0 +130 0 0 +131 0 0 +132 0 0 +133 0 0 +134 0 0 +135 0 0 +136 0 0 +137 0 0 +138 0 0 +139 0 0 +140 0 0 +141 0 0 +142 0 0 +143 0 0 +144 0 0 +145 0 0 +146 0 0 +147 0 0 +148 0 0 +149 0 0 +150 0 0 +151 0 0 +152 0 0 +153 0 0 +154 0 0 +155 0 0 +156 0 0 +157 0 0 +158 0 0 +159 0 0 +160 0 0 +161 0 0 +162 0 0 +163 0 0 +164 0 0 +165 0 0 +166 0 0 +167 0 0 +168 0 0 +169 0 0 +170 0 0 +171 0 0 +172 0 0 +173 0 0 +174 0 0 +175 0 0 +176 0 0 +177 0 0 +178 0 0 +179 0 0 +180 0 0 +181 0 0 +182 0 0 +183 0 0 +184 0 0 +185 0 0 +186 0 0 +187 0 0 +188 0 0 +189 0 0 +190 0 0 +191 0 0 +192 0 0 +193 0 0 +194 0 0 +195 0 0 +196 0 0 +197 0 0 +198 0 0 +199 0 0 +200 0 0 +201 0 0 +202 0 0 +203 0 0 +204 0 0 +205 0 0 +206 0 0 +207 0 0 +208 0 0 +209 0 0 +210 0 0 +211 0 0 +212 0 0 +213 0 0 +214 0 0 +215 0 0 +216 0 0 +217 0 0 +218 0 0 +219 0 0 +220 0 0 +221 0 0 +222 0 0 +223 0 0 +224 0 0 +225 0 0 +226 0 0 +227 0 0 +228 0 0 +229 0 0 +230 0 0 +231 0 0 +232 0 0 +233 0 0 +234 0 0 +235 0 0 +236 0 0 +237 0 0 +238 0 0 +239 0 0 +240 0 0 +241 0 0 +242 0 0 +243 0 0 +244 0 0 +245 0 0 +246 0 0 +247 0 0 +248 0 0 +249 0 0 +250 0 0 +251 0 0 +252 0 0 +253 0 0 +254 0 0 +255 0 0 diff --git a/src/fractalzoomer/color_maps/R1.MAP b/src/fractalzoomer/color_maps/R1.MAP new file mode 100644 index 000000000..6bb5e351d --- /dev/null +++ b/src/fractalzoomer/color_maps/R1.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 8 0 0 + 16 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +124 0 0 +132 0 0 +140 0 0 +148 0 0 +156 0 0 +164 0 0 +172 0 0 +180 0 0 +188 0 0 +196 0 0 +204 0 0 +212 0 0 +220 0 0 +228 0 0 +236 0 0 +244 0 0 +252 0 0 +248 0 0 +240 0 0 +232 0 0 +224 0 0 +216 0 0 +208 0 0 +200 0 0 +192 0 0 +184 0 0 +176 0 0 +168 0 0 +160 0 0 +152 0 0 +144 0 0 +136 0 0 +128 0 0 +120 0 0 +112 0 0 +104 0 0 + 96 0 0 + 88 0 0 + 80 0 0 + 72 0 0 + 64 0 0 + 56 0 0 + 48 0 0 + 40 0 0 + 32 0 0 + 24 0 0 + 16 0 0 + 8 0 0 + 0 0 0 + 8 0 0 + 16 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +124 0 0 +132 0 0 +140 0 0 +148 0 0 +156 0 0 +164 0 0 +172 0 0 +180 0 0 +188 0 0 +196 0 0 +204 0 0 +212 0 0 +220 0 0 +228 0 0 +236 0 0 +244 0 0 +252 0 0 +248 0 0 +240 0 0 +232 0 0 +224 0 0 +216 0 0 +208 0 0 +200 0 0 +192 0 0 +184 0 0 +176 0 0 +168 0 0 +160 0 0 +152 0 0 +144 0 0 +136 0 0 +128 0 0 +120 0 0 +112 0 0 +104 0 0 + 96 0 0 + 88 0 0 + 80 0 0 + 72 0 0 + 64 0 0 + 56 0 0 + 48 0 0 + 40 0 0 + 32 0 0 + 24 0 0 + 16 0 0 + 8 0 0 + 0 0 0 + 8 0 0 + 16 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +124 0 0 +132 0 0 +140 0 0 +148 0 0 +156 0 0 +164 0 0 +172 0 0 +180 0 0 +188 0 0 +196 0 0 +204 0 0 +212 0 0 +220 0 0 +228 0 0 +236 0 0 +244 0 0 +252 0 0 +248 0 0 +240 0 0 +232 0 0 +224 0 0 +216 0 0 +208 0 0 +200 0 0 +192 0 0 +184 0 0 +176 0 0 +168 0 0 +160 0 0 +152 0 0 +144 0 0 +136 0 0 +128 0 0 +120 0 0 +112 0 0 +104 0 0 + 96 0 0 + 88 0 0 + 80 0 0 + 72 0 0 + 64 0 0 + 56 0 0 + 48 0 0 + 40 0 0 + 32 0 0 + 24 0 0 + 16 0 0 + 8 0 0 + 0 0 0 + 8 0 0 + 16 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +128 0 0 +132 0 0 +140 0 0 +148 0 0 +156 0 0 +164 0 0 +172 0 0 +180 0 0 +188 0 0 +196 0 0 +204 0 0 +212 0 0 +220 0 0 +228 0 0 +236 0 0 +244 0 0 +252 0 0 +244 0 0 +236 0 0 +228 0 0 +220 0 0 +212 0 0 +204 0 0 +196 0 0 +188 0 0 +180 0 0 +172 0 0 +164 0 0 +156 0 0 +148 0 0 +140 0 0 +132 0 0 +120 0 0 +112 0 0 +104 0 0 + 96 0 0 + 88 0 0 + 80 0 0 + 72 0 0 + 64 0 0 + 56 0 0 + 48 0 0 + 40 0 0 + 32 0 0 + 24 0 0 + 16 0 0 + 8 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/R2.MAP b/src/fractalzoomer/color_maps/R2.MAP new file mode 100644 index 000000000..146e3d400 --- /dev/null +++ b/src/fractalzoomer/color_maps/R2.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 4 0 0 + 8 0 0 + 12 0 0 + 16 0 0 + 20 0 0 + 24 0 0 + 28 0 0 + 32 0 0 + 36 0 0 + 40 0 0 + 44 0 0 + 48 0 0 + 52 0 0 + 56 0 0 + 60 0 0 + 64 0 0 + 68 0 0 + 72 0 0 + 76 0 0 + 80 0 0 + 84 0 0 + 88 0 0 + 92 0 0 + 96 0 0 +100 0 0 +104 0 0 +108 0 0 +112 0 0 +116 0 0 +120 0 0 +124 0 0 +128 0 0 +132 0 0 +136 0 0 +140 0 0 +144 0 0 +148 0 0 +152 0 0 +156 0 0 +160 0 0 +164 0 0 +168 0 0 +172 0 0 +176 0 0 +180 0 0 +184 0 0 +188 0 0 +192 0 0 +196 0 0 +200 0 0 +204 0 0 +208 0 0 +212 0 0 +216 0 0 +220 0 0 +224 0 0 +228 0 0 +232 0 0 +236 0 0 +240 0 0 +244 0 0 +248 0 0 +252 0 0 +252 0 0 +248 0 0 +244 0 0 +240 0 0 +236 0 0 +232 0 0 +228 0 0 +224 0 0 +220 0 0 +216 0 0 +212 0 0 +208 0 0 +204 0 0 +200 0 0 +196 0 0 +192 0 0 +188 0 0 +184 0 0 +180 0 0 +176 0 0 +172 0 0 +168 0 0 +164 0 0 +160 0 0 +156 0 0 +152 0 0 +148 0 0 +144 0 0 +140 0 0 +136 0 0 +132 0 0 +128 0 0 +124 0 0 +120 0 0 +116 0 0 +112 0 0 +108 0 0 +104 0 0 +100 0 0 + 96 0 0 + 92 0 0 + 88 0 0 + 84 0 0 + 80 0 0 + 76 0 0 + 72 0 0 + 68 0 0 + 64 0 0 + 60 0 0 + 56 0 0 + 52 0 0 + 48 0 0 + 44 0 0 + 40 0 0 + 36 0 0 + 32 0 0 + 28 0 0 + 24 0 0 + 20 0 0 + 16 0 0 + 12 0 0 + 8 0 0 + 4 0 0 + 0 0 0 + 0 0 0 + 4 0 0 + 8 0 0 + 12 0 0 + 16 0 0 + 20 0 0 + 24 0 0 + 28 0 0 + 32 0 0 + 36 0 0 + 40 0 0 + 44 0 0 + 48 0 0 + 52 0 0 + 56 0 0 + 60 0 0 + 64 0 0 + 68 0 0 + 72 0 0 + 76 0 0 + 80 0 0 + 84 0 0 + 88 0 0 + 92 0 0 + 96 0 0 +100 0 0 +104 0 0 +108 0 0 +112 0 0 +116 0 0 +120 0 0 +124 0 0 +128 0 0 +132 0 0 +136 0 0 +140 0 0 +144 0 0 +148 0 0 +152 0 0 +156 0 0 +160 0 0 +164 0 0 +168 0 0 +172 0 0 +176 0 0 +180 0 0 +184 0 0 +188 0 0 +192 0 0 +196 0 0 +200 0 0 +204 0 0 +208 0 0 +212 0 0 +216 0 0 +220 0 0 +224 0 0 +228 0 0 +232 0 0 +236 0 0 +240 0 0 +244 0 0 +248 0 0 +252 0 0 +252 0 0 +248 0 0 +244 0 0 +240 0 0 +236 0 0 +232 0 0 +228 0 0 +224 0 0 +220 0 0 +216 0 0 +212 0 0 +208 0 0 +204 0 0 +200 0 0 +196 0 0 +192 0 0 +188 0 0 +184 0 0 +180 0 0 +176 0 0 +172 0 0 +168 0 0 +164 0 0 +160 0 0 +156 0 0 +152 0 0 +148 0 0 +144 0 0 +140 0 0 +136 0 0 +132 0 0 +128 0 0 +124 0 0 +120 0 0 +116 0 0 +112 0 0 +108 0 0 +104 0 0 +100 0 0 + 96 0 0 + 92 0 0 + 88 0 0 + 84 0 0 + 80 0 0 + 76 0 0 + 72 0 0 + 68 0 0 + 64 0 0 + 60 0 0 + 56 0 0 + 52 0 0 + 48 0 0 + 44 0 0 + 40 0 0 + 36 0 0 + 32 0 0 + 28 0 0 + 24 0 0 + 20 0 0 + 16 0 0 + 12 0 0 + 8 0 0 + 4 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/R3.MAP b/src/fractalzoomer/color_maps/R3.MAP new file mode 100644 index 000000000..1cdbd87c2 --- /dev/null +++ b/src/fractalzoomer/color_maps/R3.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 8 0 0 + 16 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +128 0 0 +136 0 0 +144 0 0 +152 0 0 +160 0 0 +168 0 0 +176 0 0 +184 0 0 +192 0 0 +200 0 0 +208 0 0 +216 0 0 +224 0 0 +232 0 0 +240 0 0 +252 0 0 + 0 0 0 + 8 0 0 + 16 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +128 0 0 +136 0 0 +144 0 0 +152 0 0 +160 0 0 +168 0 0 +176 0 0 +184 0 0 +192 0 0 +200 0 0 +208 0 0 +216 0 0 +224 0 0 +232 0 0 +240 0 0 +252 0 0 + 0 0 0 + 8 0 0 + 16 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +128 0 0 +136 0 0 +144 0 0 +152 0 0 +160 0 0 +168 0 0 +176 0 0 +184 0 0 +192 0 0 +200 0 0 +208 0 0 +216 0 0 +224 0 0 +232 0 0 +240 0 0 +252 0 0 + 0 0 0 + 8 0 0 + 16 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +128 0 0 +136 0 0 +144 0 0 +152 0 0 +160 0 0 +168 0 0 +176 0 0 +184 0 0 +192 0 0 +200 0 0 +208 0 0 +216 0 0 +224 0 0 +232 0 0 +240 0 0 +252 0 0 + 0 0 0 + 8 0 0 + 16 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +128 0 0 +136 0 0 +144 0 0 +152 0 0 +160 0 0 +168 0 0 +176 0 0 +184 0 0 +192 0 0 +200 0 0 +208 0 0 +216 0 0 +224 0 0 +232 0 0 +240 0 0 +252 0 0 + 0 0 0 + 8 0 0 + 16 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +128 0 0 +136 0 0 +144 0 0 +152 0 0 +160 0 0 +168 0 0 +176 0 0 +184 0 0 +192 0 0 +200 0 0 +208 0 0 +216 0 0 +224 0 0 +232 0 0 +240 0 0 +252 0 0 + 0 0 0 + 8 0 0 + 16 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +128 0 0 +136 0 0 +144 0 0 +152 0 0 +160 0 0 +168 0 0 +176 0 0 +184 0 0 +192 0 0 +200 0 0 +208 0 0 +216 0 0 +224 0 0 +232 0 0 +240 0 0 +252 0 0 + 0 0 0 + 8 0 0 + 16 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +128 0 0 +136 0 0 +144 0 0 +152 0 0 +160 0 0 +168 0 0 +176 0 0 +184 0 0 +192 0 0 +200 0 0 +208 0 0 +216 0 0 +224 0 0 +232 0 0 +240 0 0 +252 0 0 diff --git a/src/fractalzoomer/color_maps/R6.MAP b/src/fractalzoomer/color_maps/R6.MAP new file mode 100644 index 000000000..2662c6e30 --- /dev/null +++ b/src/fractalzoomer/color_maps/R6.MAP @@ -0,0 +1,256 @@ + 12 0 0 + 0 0 0 + 16 0 0 + 4 0 0 + 24 0 0 + 12 0 0 + 32 0 0 + 20 0 0 + 40 0 0 + 28 0 0 + 48 0 0 + 36 0 0 + 56 0 0 + 44 0 0 + 64 0 0 + 52 0 0 + 72 0 0 + 60 0 0 + 80 0 0 + 68 0 0 + 88 0 0 + 76 0 0 + 96 0 0 + 84 0 0 +104 0 0 + 92 0 0 +112 0 0 +100 0 0 +120 0 0 +108 0 0 +128 0 0 +116 0 0 +132 0 0 +120 0 0 +140 0 0 +128 0 0 +148 0 0 +136 0 0 +156 0 0 +144 0 0 +164 0 0 +152 0 0 +172 0 0 +160 0 0 +180 0 0 +168 0 0 +188 0 0 +176 0 0 +196 0 0 +184 0 0 +204 0 0 +192 0 0 +212 0 0 +200 0 0 +220 0 0 +208 0 0 +228 0 0 +216 0 0 +236 0 0 +224 0 0 +244 0 0 +232 0 0 +252 0 0 +240 0 0 +240 0 0 +252 0 0 +236 0 0 +248 0 0 +228 0 0 +240 0 0 +220 0 0 +232 0 0 +212 0 0 +224 0 0 +204 0 0 +216 0 0 +196 0 0 +208 0 0 +192 0 0 +200 0 0 +184 0 0 +192 0 0 +176 0 0 +184 0 0 +168 0 0 +176 0 0 +160 0 0 +168 0 0 +152 0 0 +160 0 0 +148 0 0 +152 0 0 +140 0 0 +144 0 0 +132 0 0 +136 0 0 +124 0 0 +132 0 0 +116 0 0 +124 0 0 +108 0 0 +116 0 0 +104 0 0 +108 0 0 + 96 0 0 +100 0 0 + 88 0 0 + 92 0 0 + 80 0 0 + 84 0 0 + 72 0 0 + 76 0 0 + 64 0 0 + 68 0 0 + 60 0 0 + 60 0 0 + 52 0 0 + 52 0 0 + 44 0 0 + 44 0 0 + 36 0 0 + 36 0 0 + 28 0 0 + 28 0 0 + 20 0 0 + 20 0 0 + 0 0 0 + 12 0 0 + 12 0 0 + 0 0 0 + 16 0 0 + 4 0 0 + 24 0 0 + 12 0 0 + 32 0 0 + 20 0 0 + 40 0 0 + 28 0 0 + 48 0 0 + 36 0 0 + 56 0 0 + 44 0 0 + 64 0 0 + 52 0 0 + 72 0 0 + 60 0 0 + 80 0 0 + 68 0 0 + 88 0 0 + 76 0 0 + 96 0 0 + 84 0 0 +104 0 0 + 92 0 0 +112 0 0 +100 0 0 +120 0 0 +108 0 0 +128 0 0 +116 0 0 +132 0 0 +120 0 0 +140 0 0 +128 0 0 +148 0 0 +136 0 0 +156 0 0 +144 0 0 +164 0 0 +152 0 0 +172 0 0 +160 0 0 +180 0 0 +168 0 0 +188 0 0 +176 0 0 +196 0 0 +184 0 0 +204 0 0 +192 0 0 +212 0 0 +200 0 0 +220 0 0 +208 0 0 +228 0 0 +216 0 0 +236 0 0 +224 0 0 +244 0 0 +232 0 0 +252 0 0 +240 0 0 +240 0 0 +252 0 0 +236 0 0 +248 0 0 +228 0 0 +240 0 0 +220 0 0 +232 0 0 +212 0 0 +224 0 0 +204 0 0 +216 0 0 +196 0 0 +208 0 0 +188 0 0 +200 0 0 +180 0 0 +192 0 0 +172 0 0 +184 0 0 +164 0 0 +176 0 0 +156 0 0 +168 0 0 +148 0 0 +160 0 0 +140 0 0 +152 0 0 +132 0 0 +144 0 0 +124 0 0 +136 0 0 +120 0 0 +132 0 0 +112 0 0 +124 0 0 +104 0 0 +116 0 0 + 96 0 0 +108 0 0 + 88 0 0 +100 0 0 + 80 0 0 + 92 0 0 + 72 0 0 + 84 0 0 + 64 0 0 + 76 0 0 + 56 0 0 + 68 0 0 + 48 0 0 + 60 0 0 + 40 0 0 + 52 0 0 + 32 0 0 + 44 0 0 + 24 0 0 + 36 0 0 + 16 0 0 + 28 0 0 + 8 0 0 + 20 0 0 + 0 0 0 + 12 0 0 diff --git a/src/fractalzoomer/color_maps/R7.MAP b/src/fractalzoomer/color_maps/R7.MAP new file mode 100644 index 000000000..f3dc86558 --- /dev/null +++ b/src/fractalzoomer/color_maps/R7.MAP @@ -0,0 +1,256 @@ + 0 0 0 +252 0 0 + 0 0 0 +252 0 0 + 4 0 0 +248 0 0 + 4 0 0 +248 0 0 + 8 0 0 +244 0 0 + 8 0 0 +244 0 0 + 12 0 0 +240 0 0 + 12 0 0 +240 0 0 + 16 0 0 +236 0 0 + 16 0 0 +236 0 0 + 20 0 0 +232 0 0 + 20 0 0 +232 0 0 + 24 0 0 +228 0 0 + 24 0 0 +228 0 0 + 28 0 0 +224 0 0 + 28 0 0 +224 0 0 + 32 0 0 +220 0 0 + 32 0 0 +220 0 0 + 36 0 0 +216 0 0 + 36 0 0 +216 0 0 + 40 0 0 +212 0 0 + 40 0 0 +212 0 0 + 44 0 0 +208 0 0 + 44 0 0 +208 0 0 + 48 0 0 +204 0 0 + 48 0 0 +204 0 0 + 52 0 0 +200 0 0 + 52 0 0 +200 0 0 + 56 0 0 +196 0 0 + 56 0 0 +196 0 0 + 60 0 0 +192 0 0 + 60 0 0 +192 0 0 + 64 0 0 +188 0 0 + 64 0 0 +188 0 0 + 68 0 0 +184 0 0 + 68 0 0 +184 0 0 + 72 0 0 +180 0 0 + 72 0 0 +180 0 0 + 76 0 0 +176 0 0 + 76 0 0 +176 0 0 + 80 0 0 +172 0 0 + 80 0 0 +172 0 0 + 84 0 0 +168 0 0 + 84 0 0 +168 0 0 + 88 0 0 +164 0 0 + 88 0 0 +164 0 0 + 92 0 0 +160 0 0 + 92 0 0 +160 0 0 + 96 0 0 +156 0 0 + 96 0 0 +156 0 0 +100 0 0 +152 0 0 +100 0 0 +152 0 0 +104 0 0 +148 0 0 +104 0 0 +148 0 0 +108 0 0 +144 0 0 +108 0 0 +144 0 0 +112 0 0 +140 0 0 +112 0 0 +140 0 0 +116 0 0 +136 0 0 +116 0 0 +136 0 0 +120 0 0 +132 0 0 +120 0 0 +132 0 0 +124 0 0 +128 0 0 +124 0 0 +128 0 0 +128 0 0 +124 0 0 +128 0 0 +124 0 0 +132 0 0 +120 0 0 +132 0 0 +120 0 0 +136 0 0 +116 0 0 +136 0 0 +116 0 0 +140 0 0 +112 0 0 +140 0 0 +112 0 0 +144 0 0 +108 0 0 +144 0 0 +108 0 0 +148 0 0 +104 0 0 +148 0 0 +104 0 0 +152 0 0 +100 0 0 +152 0 0 +100 0 0 +156 0 0 + 96 0 0 +156 0 0 + 96 0 0 +160 0 0 + 92 0 0 +160 0 0 + 92 0 0 +164 0 0 + 88 0 0 +164 0 0 + 88 0 0 +168 0 0 + 84 0 0 +168 0 0 + 84 0 0 +172 0 0 + 80 0 0 +172 0 0 + 80 0 0 +176 0 0 + 76 0 0 +176 0 0 + 76 0 0 +180 0 0 + 72 0 0 +180 0 0 + 72 0 0 +184 0 0 + 68 0 0 +184 0 0 + 68 0 0 +188 0 0 + 64 0 0 +188 0 0 + 64 0 0 +192 0 0 + 60 0 0 +192 0 0 + 60 0 0 +196 0 0 + 56 0 0 +196 0 0 + 56 0 0 +200 0 0 + 52 0 0 +200 0 0 + 52 0 0 +204 0 0 + 48 0 0 +204 0 0 + 48 0 0 +208 0 0 + 44 0 0 +208 0 0 + 44 0 0 +212 0 0 + 40 0 0 +212 0 0 + 40 0 0 +216 0 0 + 36 0 0 +216 0 0 + 36 0 0 +220 0 0 + 32 0 0 +220 0 0 + 32 0 0 +224 0 0 + 28 0 0 +224 0 0 + 28 0 0 +228 0 0 + 24 0 0 +228 0 0 + 24 0 0 +232 0 0 + 20 0 0 +232 0 0 + 20 0 0 +236 0 0 + 16 0 0 +236 0 0 + 16 0 0 +240 0 0 + 12 0 0 +240 0 0 + 12 0 0 +244 0 0 + 8 0 0 +244 0 0 + 8 0 0 +248 0 0 + 4 0 0 +248 0 0 + 4 0 0 +252 0 0 + 0 0 0 +252 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/R8.MAP b/src/fractalzoomer/color_maps/R8.MAP new file mode 100644 index 000000000..096f940a5 --- /dev/null +++ b/src/fractalzoomer/color_maps/R8.MAP @@ -0,0 +1,256 @@ + 0 0 0 +252 0 0 + 4 0 0 +248 0 0 + 8 0 0 +244 0 0 + 12 0 0 +240 0 0 + 16 0 0 +236 0 0 + 20 0 0 +232 0 0 + 24 0 0 +228 0 0 + 28 0 0 +224 0 0 + 32 0 0 +220 0 0 + 36 0 0 +216 0 0 + 40 0 0 +212 0 0 + 44 0 0 +208 0 0 + 48 0 0 +204 0 0 + 52 0 0 +200 0 0 + 56 0 0 +196 0 0 + 60 0 0 +192 0 0 + 64 0 0 +188 0 0 + 68 0 0 +184 0 0 + 72 0 0 +180 0 0 + 76 0 0 +176 0 0 + 80 0 0 +172 0 0 + 84 0 0 +168 0 0 + 88 0 0 +164 0 0 + 92 0 0 +160 0 0 + 96 0 0 +156 0 0 +100 0 0 +152 0 0 +104 0 0 +148 0 0 +108 0 0 +144 0 0 +112 0 0 +140 0 0 +116 0 0 +136 0 0 +120 0 0 +132 0 0 +124 0 0 +128 0 0 +128 0 0 +124 0 0 +132 0 0 +120 0 0 +136 0 0 +116 0 0 +140 0 0 +112 0 0 +144 0 0 +108 0 0 +148 0 0 +104 0 0 +152 0 0 +100 0 0 +156 0 0 + 96 0 0 +160 0 0 + 92 0 0 +164 0 0 + 88 0 0 +168 0 0 + 84 0 0 +172 0 0 + 80 0 0 +176 0 0 + 76 0 0 +180 0 0 + 72 0 0 +184 0 0 + 68 0 0 +188 0 0 + 64 0 0 +192 0 0 + 60 0 0 +196 0 0 + 56 0 0 +200 0 0 + 52 0 0 +204 0 0 + 48 0 0 +208 0 0 + 44 0 0 +212 0 0 + 40 0 0 +216 0 0 + 36 0 0 +220 0 0 + 32 0 0 +224 0 0 + 28 0 0 +228 0 0 + 24 0 0 +232 0 0 + 20 0 0 +236 0 0 + 16 0 0 +240 0 0 + 12 0 0 +244 0 0 + 8 0 0 +248 0 0 + 4 0 0 +252 0 0 + 0 0 0 +252 0 0 + 0 0 0 +248 0 0 + 4 0 0 +244 0 0 + 8 0 0 +240 0 0 + 12 0 0 +236 0 0 + 16 0 0 +232 0 0 + 20 0 0 +228 0 0 + 24 0 0 +224 0 0 + 28 0 0 +220 0 0 + 32 0 0 +216 0 0 + 36 0 0 +212 0 0 + 40 0 0 +208 0 0 + 44 0 0 +204 0 0 + 48 0 0 +200 0 0 + 52 0 0 +196 0 0 + 56 0 0 +192 0 0 + 60 0 0 +188 0 0 + 64 0 0 +184 0 0 + 68 0 0 +180 0 0 + 72 0 0 +176 0 0 + 76 0 0 +172 0 0 + 80 0 0 +168 0 0 + 84 0 0 +164 0 0 + 88 0 0 +160 0 0 + 92 0 0 +156 0 0 + 96 0 0 +152 0 0 +100 0 0 +148 0 0 +104 0 0 +144 0 0 +108 0 0 +140 0 0 +112 0 0 +136 0 0 +116 0 0 +132 0 0 +120 0 0 +128 0 0 +124 0 0 +124 0 0 +128 0 0 +120 0 0 +132 0 0 +116 0 0 +136 0 0 +112 0 0 +140 0 0 +108 0 0 +144 0 0 +104 0 0 +148 0 0 +100 0 0 +152 0 0 + 96 0 0 +156 0 0 + 92 0 0 +160 0 0 + 88 0 0 +164 0 0 + 84 0 0 +168 0 0 + 80 0 0 +172 0 0 + 76 0 0 +176 0 0 + 72 0 0 +180 0 0 + 68 0 0 +184 0 0 + 64 0 0 +188 0 0 + 60 0 0 +192 0 0 + 56 0 0 +196 0 0 + 52 0 0 +200 0 0 + 48 0 0 +204 0 0 + 44 0 0 +208 0 0 + 40 0 0 +212 0 0 + 36 0 0 +216 0 0 + 32 0 0 +220 0 0 + 28 0 0 +224 0 0 + 24 0 0 +228 0 0 + 20 0 0 +232 0 0 + 16 0 0 +236 0 0 + 12 0 0 +240 0 0 + 8 0 0 +244 0 0 + 4 0 0 +248 0 0 + 0 0 0 +252 0 0 diff --git a/src/fractalzoomer/color_maps/RAINBOW.MAP b/src/fractalzoomer/color_maps/RAINBOW.MAP new file mode 100644 index 000000000..7e20f9aee --- /dev/null +++ b/src/fractalzoomer/color_maps/RAINBOW.MAP @@ -0,0 +1,256 @@ +48 48 48 +0 72 208 +0 64 212 +0 60 214 +0 56 216 +1 48 220 +1 44 224 +1 40 228 +1 32 232 +2 28 234 +2 24 236 +2 16 240 +3 12 244 +3 8 248 +3 0 252 +4 0 248 +8 0 244 +12 0 240 +16 0 236 +20 0 232 +24 0 228 +28 0 224 +32 0 220 +36 0 216 +40 0 212 +44 0 208 +48 0 204 +52 0 200 +56 0 196 +60 0 192 +64 0 188 +68 1 184 +72 1 180 +76 1 176 +80 1 172 +84 1 168 +88 1 164 +92 1 160 +96 1 156 +100 1 152 +104 1 148 +108 1 144 +112 1 140 +116 1 136 +120 1 132 +128 1 124 +132 1 120 +136 2 116 +140 2 112 +144 2 108 +148 2 104 +160 2 100 +156 2 96 +160 2 92 +164 2 88 +168 2 84 +172 2 80 +176 2 76 +180 2 72 +184 2 68 +188 2 64 +192 2 60 +196 2 56 +200 3 52 +204 3 48 +208 3 44 +212 3 40 +216 3 36 +220 3 32 +224 3 28 +228 3 24 +232 3 20 +236 3 16 +240 3 12 +244 3 8 +252 3 0 +251 3 0 +251 3 0 +251 3 0 +251 4 0 +251 8 0 +251 12 0 +251 16 0 +251 20 0 +251 24 0 +251 28 0 +251 32 0 +251 36 0 +251 40 0 +251 44 0 +251 48 0 +251 52 0 +251 56 0 +250 60 0 +250 64 0 +250 68 0 +250 72 0 +250 76 0 +250 80 0 +250 84 0 +250 88 0 +250 92 0 +250 96 0 +250 100 0 +250 104 0 +250 108 1 +250 112 1 +250 116 1 +250 120 1 +250 124 1 +249 128 1 +249 132 1 +249 136 1 +249 140 1 +249 144 1 +249 148 1 +249 152 1 +249 156 1 +249 160 1 +249 164 1 +249 168 1 +249 172 1 +249 176 1 +249 180 1 +249 184 1 +249 188 1 +249 192 1 +248 196 1 +248 200 1 +248 204 1 +248 208 1 +248 212 1 +248 216 1 +248 220 1 +248 224 2 +248 228 2 +248 232 2 +248 236 2 +248 240 2 +248 244 2 +248 248 2 +248 252 2 +248 251 2 +248 251 2 +244 251 2 +240 251 2 +236 251 2 +232 251 2 +228 251 2 +224 251 2 +220 251 2 +216 251 2 +212 251 2 +208 251 2 +204 250 2 +200 250 2 +196 250 2 +192 250 2 +188 250 2 +184 250 2 +180 250 2 +176 250 2 +172 250 2 +168 250 3 +164 250 3 +160 250 3 +156 250 3 +152 249 3 +148 249 3 +144 249 3 +140 249 3 +136 249 3 +132 249 3 +128 249 3 +124 249 3 +120 249 3 +116 249 3 +112 249 3 +108 249 3 +104 249 3 +100 248 3 +96 248 3 +92 248 3 +88 248 3 +84 248 3 +80 248 3 +76 248 3 +72 248 3 +68 248 3 +64 248 3 +62 248 3 +61 248 4 +60 248 8 +58 246 12 +57 245 14 +56 244 16 +54 242 20 +53 240 24 +52 238 26 +50 237 28 +49 236 32 +48 234 36 +46 232 38 +45 230 40 +44 229 44 +42 228 48 +41 226 50 +40 224 52 +38 222 56 +37 221 60 +36 220 62 +34 218 64 +33 216 68 +32 214 72 +30 213 76 +28 212 78 +26 210 80 +25 209 84 +24 208 88 +22 206 90 +21 204 92 +20 202 96 +18 201 100 +17 200 102 +16 198 104 +14 196 108 +13 194 112 +12 193 114 +10 192 116 +9 190 120 +8 188 124 +6 186 126 +5 185 128 +4 184 132 +2 182 136 +0 180 140 +0 176 142 +0 172 144 +0 168 148 +0 160 152 +0 156 156 +0 152 158 +0 144 160 +0 140 164 +0 136 168 +0 128 172 +0 124 176 +0 120 178 +0 112 180 +0 108 184 +0 104 188 +0 96 192 +0 92 194 +0 88 196 +0 80 200 +0 76 204 diff --git a/src/fractalzoomer/color_maps/RAINBOW2.MAP b/src/fractalzoomer/color_maps/RAINBOW2.MAP new file mode 100644 index 000000000..53d257d8e --- /dev/null +++ b/src/fractalzoomer/color_maps/RAINBOW2.MAP @@ -0,0 +1,256 @@ +48 48 48 +252 208 44 +251 212 40 +251 214 38 +251 216 36 +251 220 32 +250 222 30 +250 224 28 +250 228 24 +250 230 22 +249 232 20 +249 236 16 +249 238 14 +249 240 12 +248 244 8 +248 246 6 +248 248 4 +248 252 0 +248 251 0 +244 251 0 +240 251 0 +232 251 0 +228 251 0 +224 251 0 +216 251 0 +212 251 0 +208 251 0 +200 251 0 +196 251 0 +192 251 0 +184 251 1 +180 251 1 +176 251 1 +168 251 1 +164 251 1 +160 251 1 +156 251 1 +148 251 1 +144 251 1 +140 251 1 +132 251 1 +128 251 1 +124 250 2 +116 250 2 +112 250 2 +108 250 2 +100 250 2 +96 250 2 +92 250 2 +84 250 2 +80 250 2 +76 250 2 +72 250 2 +64 250 2 +60 250 3 +56 250 3 +48 250 3 +44 250 3 +40 250 3 +32 250 3 +28 250 3 +24 250 3 +16 250 3 +12 250 3 +8 250 3 +0 250 3 +0 249 4 +0 249 8 +0 249 12 +0 249 20 +0 249 24 +0 249 28 +0 249 36 +0 249 40 +0 249 44 +0 249 52 +0 249 56 +0 249 60 +1 249 68 +1 249 72 +1 249 76 +1 249 84 +1 249 88 +1 249 92 +1 249 96 +1 249 104 +1 249 108 +1 249 112 +1 249 120 +1 249 124 +2 248 128 +2 248 136 +2 248 140 +2 248 144 +2 248 152 +2 248 156 +2 248 160 +2 248 168 +2 248 172 +2 248 176 +2 248 180 +2 248 188 +3 248 192 +3 248 196 +3 248 204 +3 248 208 +3 248 212 +3 248 220 +3 248 224 +3 248 228 +3 248 236 +3 248 240 +3 248 244 +3 248 252 +4 248 251 +8 244 251 +12 240 251 +16 236 251 +20 232 251 +24 228 251 +28 224 251 +32 220 251 +36 216 251 +40 212 251 +44 208 251 +48 204 251 +52 200 251 +56 196 251 +60 192 251 +64 188 251 +68 184 250 +72 180 250 +76 176 250 +80 172 250 +84 168 250 +88 164 250 +92 160 250 +96 156 250 +100 152 250 +104 148 250 +108 144 250 +112 140 250 +116 136 250 +120 132 250 +128 124 250 +132 120 250 +136 116 249 +140 112 249 +144 108 249 +148 104 249 +152 100 249 +156 96 249 +160 92 249 +164 88 249 +168 84 249 +172 80 249 +176 76 249 +180 72 249 +184 68 249 +188 64 249 +192 60 249 +196 56 249 +200 52 248 +204 48 248 +208 44 248 +212 40 248 +216 36 248 +220 32 248 +224 28 248 +228 24 248 +232 20 248 +236 16 248 +240 12 248 +244 8 248 +252 0 248 +252 1 248 +252 2 248 +252 3 248 +252 4 248 +252 6 246 +252 8 244 +252 12 240 +252 14 238 +252 16 236 +252 20 232 +252 22 230 +252 24 228 +252 28 224 +252 30 222 +252 32 220 +252 36 216 +252 38 214 +252 40 212 +252 44 208 +252 46 206 +252 48 204 +252 52 200 +252 54 198 +252 56 196 +252 60 192 +252 62 190 +252 64 188 +252 68 184 +252 70 182 +252 72 180 +252 76 176 +252 78 174 +252 80 172 +252 84 168 +252 86 166 +252 88 164 +252 90 162 +252 92 160 +252 96 156 +252 98 154 +252 100 152 +252 104 148 +252 106 146 +252 108 144 +252 112 140 +252 114 138 +252 116 136 +252 120 132 +252 122 130 +252 124 128 +252 128 124 +252 130 122 +252 132 120 +252 136 116 +252 138 114 +252 140 112 +252 144 108 +252 146 106 +252 148 104 +252 152 100 +252 154 98 +252 156 96 +252 160 92 +252 162 90 +252 164 88 +252 168 84 +252 170 82 +252 172 80 +252 174 78 +252 176 76 +252 180 72 +252 182 70 +252 184 68 +252 188 64 +252 190 62 +252 192 60 +252 196 56 +252 198 54 +252 200 52 +252 204 48 +252 204 48 diff --git a/src/fractalzoomer/color_maps/RAINBOW3.MAP b/src/fractalzoomer/color_maps/RAINBOW3.MAP new file mode 100644 index 000000000..16a2dec81 --- /dev/null +++ b/src/fractalzoomer/color_maps/RAINBOW3.MAP @@ -0,0 +1,256 @@ +0 0 0 +12 128 236 +16 126 237 +18 124 238 +20 120 240 +22 116 241 +24 112 242 +26 110 244 +28 108 245 +30 104 246 +32 102 248 +34 100 249 +36 96 250 +38 92 251 +40 90 252 +42 88 251 +44 84 251 +46 80 250 +48 76 250 +52 74 250 +54 72 249 +56 68 249 +58 66 249 +60 64 248 +64 62 248 +68 60 248 +70 56 247 +72 54 247 +76 52 246 +80 50 246 +82 48 245 +84 44 245 +88 42 244 +90 40 244 +92 36 244 +96 34 243 +100 32 242 +102 30 242 +104 28 241 +108 24 241 +112 22 240 +116 20 240 +118 18 239 +120 17 238 +124 16 237 +126 14 236 +128 12 234 +132 11 232 +136 10 230 +140 9 229 +144 8 228 +148 7 224 +150 6 222 +152 6 220 +156 5 218 +160 4 216 +162 4 212 +164 3 210 +168 3 208 +170 2 206 +172 2 204 +176 1 200 +178 1 198 +180 1 196 +184 0 194 +188 0 192 +190 0 188 +192 0 186 +196 0 184 +198 1 182 +200 1 180 +204 2 176 +206 2 172 +208 2 168 +212 3 166 +216 3 164 +218 4 160 +220 5 158 +222 6 156 +224 7 152 +226 8 148 +228 9 144 +230 10 140 +232 11 138 +234 12 136 +236 13 132 +237 14 128 +238 16 126 +239 18 124 +240 20 120 +241 22 116 +242 24 112 +244 26 110 +245 28 108 +246 30 104 +248 32 102 +249 34 100 +250 36 96 +251 38 92 +252 40 90 +251 42 88 +251 44 84 +250 46 80 +250 48 76 +250 52 74 +249 54 72 +249 56 68 +249 58 66 +248 60 64 +248 64 62 +248 68 60 +247 70 56 +247 72 54 +246 76 52 +246 80 50 +245 82 48 +245 84 44 +244 88 42 +244 90 40 +244 92 36 +243 96 34 +242 100 32 +242 102 30 +241 104 28 +241 108 24 +240 112 22 +240 116 20 +239 118 19 +238 120 18 +237 124 17 +236 128 16 +234 132 14 +232 134 12 +230 136 10 +228 140 8 +226 144 7 +224 146 6 +222 148 5 +220 152 4 +216 156 3 +214 158 3 +212 160 2 +210 164 2 +208 168 1 +204 170 1 +202 172 0 +200 176 0 +198 178 0 +196 180 0 +194 184 0 +192 186 0 +188 188 1 +186 192 1 +184 196 1 +182 198 1 +180 200 2 +176 204 2 +172 206 2 +168 208 3 +166 212 3 +164 216 3 +160 218 4 +158 220 5 +156 222 6 +152 224 7 +148 226 8 +144 228 9 +140 230 10 +138 232 11 +136 234 12 +132 236 13 +128 237 14 +126 238 16 +124 239 18 +120 240 20 +116 240 22 +112 240 24 +110 244 26 +108 245 28 +104 246 30 +102 248 32 +100 249 34 +96 250 36 +92 251 38 +90 252 40 +88 251 42 +84 251 44 +80 250 46 +76 250 48 +74 250 52 +72 249 54 +68 249 56 +66 249 58 +64 248 60 +62 248 64 +60 248 68 +56 247 70 +54 247 72 +52 246 76 +50 246 80 +48 245 82 +44 245 84 +42 244 88 +40 244 90 +36 244 92 +34 243 96 +32 242 100 +30 242 102 +28 241 104 +24 241 108 +22 240 112 +20 240 116 +18 238 118 +17 237 120 +16 236 124 +14 234 128 +13 233 130 +12 232 132 +11 230 136 +10 228 138 +9 226 140 +8 224 144 +6 222 148 +4 220 152 +3 218 156 +3 216 160 +2 214 162 +2 212 164 +1 210 168 +1 208 170 +1 204 172 +0 202 176 +0 200 180 +0 196 182 +0 194 184 +0 192 188 +0 190 190 +1 188 192 +1 184 196 +1 182 198 +2 180 200 +2 176 204 +2 172 206 +3 168 208 +3 166 212 +3 164 216 +4 160 218 +5 158 220 +6 156 222 +7 152 224 +8 148 226 +9 144 228 +10 140 230 +11 138 232 +12 136 234 +12 132 236 diff --git a/src/fractalzoomer/color_maps/RAINBOW4.MAP b/src/fractalzoomer/color_maps/RAINBOW4.MAP new file mode 100644 index 000000000..8462fc2f6 --- /dev/null +++ b/src/fractalzoomer/color_maps/RAINBOW4.MAP @@ -0,0 +1,256 @@ + 0 0 0 +248 208 8 +248 216 8 +248 224 8 +248 228 8 +248 236 4 +248 244 4 +252 252 0 +252 252 0 +252 248 0 +252 244 0 +252 244 0 +248 244 0 +240 240 0 +236 240 0 +228 236 4 +224 236 4 +216 232 4 +212 232 4 +204 232 4 +200 228 4 +192 228 4 +188 224 4 +180 224 8 +176 220 8 +168 220 8 +164 216 8 +156 216 8 +148 212 12 +136 212 12 +124 212 16 +112 212 20 +100 208 20 + 88 208 24 + 76 208 28 + 60 204 32 + 56 204 36 + 52 204 40 + 48 204 44 + 44 204 48 + 40 204 52 + 36 204 56 + 28 204 60 + 28 204 68 + 28 204 76 + 28 208 88 + 28 208 96 + 28 208 104 + 28 212 112 + 28 212 124 + 28 212 132 + 28 216 140 + 28 216 148 + 28 216 160 + 28 220 168 + 28 220 176 + 24 224 188 + 24 224 192 + 24 224 196 + 24 224 200 + 24 224 204 + 28 224 208 + 28 224 212 + 28 224 216 + 28 224 220 + 28 220 224 + 28 220 228 + 28 220 232 + 32 220 236 + 32 220 240 + 32 220 244 + 32 220 248 + 32 212 244 + 32 204 240 + 32 192 236 + 32 184 228 + 32 176 224 + 32 168 220 + 36 156 216 + 36 148 212 + 36 140 208 + 36 132 200 + 36 120 196 + 36 112 192 + 36 104 188 + 40 92 180 + 40 84 180 + 40 76 180 + 44 68 176 + 44 60 176 + 44 52 172 + 44 44 172 + 48 36 168 + 48 28 168 + 48 20 164 + 52 8 160 + 52 8 160 + 56 8 160 + 60 8 160 + 64 8 156 + 68 8 156 + 72 4 156 + 76 4 156 + 80 4 152 + 84 4 152 + 84 4 152 + 88 4 152 + 92 4 148 + 96 4 148 +100 0 148 +104 0 148 +108 0 144 +112 0 144 +116 0 144 +120 0 144 +124 0 144 +124 0 144 +128 0 144 +128 0 144 +132 0 144 +136 0 144 +136 0 148 +140 0 148 +144 0 148 +136 0 140 +128 0 132 +120 0 124 +112 0 116 +104 0 104 + 96 0 96 + 88 0 88 + 80 0 80 + 68 0 72 + 60 0 64 + 52 0 56 + 44 0 48 + 36 0 36 + 28 0 28 + 20 0 20 + 12 0 12 + 0 0 0 + 0 0 0 + 4 0 0 + 4 0 0 + 8 0 0 + 12 0 0 + 12 0 0 + 16 0 0 + 20 0 0 + 20 0 0 + 24 0 0 + 28 0 0 + 28 0 0 + 32 0 0 + 36 0 0 + 36 0 0 + 40 0 0 + 44 0 0 + 48 0 0 + 48 0 0 + 52 0 0 + 56 0 0 + 56 0 0 + 60 0 0 + 64 0 0 + 64 0 0 + 68 0 0 + 72 0 0 + 72 0 0 + 76 0 0 + 80 0 0 + 80 0 0 + 84 0 0 + 88 0 0 + 88 0 0 + 92 0 0 + 96 0 0 + 96 0 0 +100 0 0 +104 0 0 +104 0 0 +108 0 0 +112 0 0 +112 0 0 +116 0 0 +120 0 0 +124 0 0 +124 0 0 +128 0 0 +132 0 0 +132 0 0 +136 0 0 +140 0 0 +140 0 0 +144 0 0 +148 0 0 +148 0 0 +152 0 0 +156 0 0 +156 0 0 +160 0 0 +164 0 0 +164 0 0 +168 0 0 +172 0 0 +172 0 0 +176 0 0 +180 0 0 +180 0 0 +184 0 0 +188 0 0 +188 0 0 +192 0 0 +196 0 0 +200 0 0 +200 0 0 +204 0 0 +208 0 0 +208 0 0 +212 0 0 +216 0 0 +216 0 0 +220 0 0 +224 0 0 +224 0 0 +228 0 0 +232 0 0 +232 0 0 +236 0 0 +240 0 0 +252 36 36 +248 44 36 +248 52 36 +248 60 36 +244 64 36 +244 72 36 +244 76 32 +244 84 32 +244 88 28 +244 96 28 +244 104 28 +244 108 24 +244 116 24 +244 120 20 +244 128 20 +244 132 16 +244 136 16 +244 140 16 +244 148 16 +244 156 16 +244 164 16 +244 172 16 +244 180 12 +244 184 12 +244 192 12 +248 200 12 diff --git a/src/fractalzoomer/color_maps/RAINBOW5.MAP b/src/fractalzoomer/color_maps/RAINBOW5.MAP new file mode 100644 index 000000000..374edbe75 --- /dev/null +++ b/src/fractalzoomer/color_maps/RAINBOW5.MAP @@ -0,0 +1,256 @@ + 0 0 0 +252 196 0 +252 192 0 +252 188 0 +252 184 0 +252 184 0 +252 180 0 +252 176 0 +252 172 0 +252 172 0 +252 168 0 +252 164 0 +252 160 0 +252 160 0 +252 156 0 +252 152 0 +252 148 0 +252 148 0 +252 144 0 +252 140 0 +252 136 0 +252 136 0 +252 132 0 +252 128 0 +252 128 0 +252 124 0 +252 120 0 +252 116 0 +252 116 0 +252 112 0 +252 108 0 +252 104 0 +252 104 0 +252 100 0 +252 96 0 +252 92 0 +252 92 0 +252 88 0 +252 84 0 +252 80 0 +252 80 0 +252 76 0 +252 72 0 +252 68 0 +252 68 0 +252 64 0 +252 60 0 +252 56 0 +252 56 0 +252 52 0 +252 48 0 +252 44 0 +252 44 0 +252 40 0 +252 36 0 +252 32 0 +252 32 0 +252 28 0 +252 24 0 +252 20 0 +252 20 0 +252 16 0 +252 12 0 +252 8 0 +252 8 0 +252 4 0 +252 0 0 +252 0 0 +248 0 4 +244 0 8 +244 0 8 +240 0 12 +236 0 16 +232 0 20 +232 0 20 +228 0 24 +224 0 28 +220 0 32 +220 0 32 +216 0 36 +212 0 40 +208 0 44 +208 0 44 +204 0 48 +200 0 52 +196 0 56 +196 0 56 +192 0 60 +188 0 64 +184 0 68 +184 0 68 +180 0 72 +176 0 76 +172 0 80 +172 0 80 +168 0 84 +164 0 88 +160 0 92 +160 0 92 +156 0 96 +152 0 100 +148 0 104 +148 0 104 +144 0 108 +140 0 112 +136 0 116 +136 0 116 +132 0 120 +128 0 124 +124 0 128 +124 0 128 +120 0 132 +116 0 136 +112 0 140 +112 0 140 +108 0 144 +104 0 148 +100 0 152 +100 0 152 + 96 0 156 + 92 0 160 + 88 0 164 + 88 0 164 + 84 0 168 + 80 0 172 + 76 0 176 + 76 0 176 + 72 0 180 + 68 0 184 + 64 0 188 + 64 0 188 + 60 0 192 + 56 0 196 + 52 0 200 + 52 0 200 + 48 0 204 + 44 0 208 + 40 0 212 + 40 0 212 + 36 0 216 + 32 0 220 + 28 0 224 + 28 0 224 + 24 0 228 + 20 0 232 + 16 0 236 + 16 0 236 + 12 0 240 + 8 0 244 + 4 0 248 + 4 0 248 + 0 0 252 + 0 0 252 + 4 4 248 + 8 8 244 + 8 8 244 + 12 12 240 + 16 16 236 + 20 20 232 + 20 20 232 + 24 24 228 + 28 28 224 + 32 32 220 + 32 32 220 + 36 36 216 + 40 40 212 + 44 44 208 + 44 44 208 + 48 48 204 + 52 52 200 + 56 56 196 + 56 56 196 + 60 60 192 + 64 64 188 + 68 68 184 + 68 68 184 + 72 72 180 + 76 76 176 + 80 80 172 + 80 80 172 + 84 84 168 + 88 88 164 + 92 92 160 + 92 92 160 + 96 96 156 +100 100 152 +104 104 148 +104 104 148 +108 108 144 +112 112 140 +116 116 136 +116 116 136 +120 120 132 +124 124 128 +124 124 128 +128 128 124 +132 132 120 +136 136 116 +136 136 116 +140 140 112 +144 144 108 +148 148 104 +148 148 104 +152 152 100 +156 156 96 +160 160 92 +160 160 92 +164 164 88 +168 168 84 +172 172 80 +172 172 80 +176 176 76 +180 180 72 +184 184 68 +184 184 68 +188 188 64 +192 192 60 +196 196 56 +196 196 56 +200 200 52 +204 204 48 +208 208 44 +208 208 44 +212 212 40 +216 216 36 +220 220 32 +220 220 32 +224 224 28 +228 228 24 +232 232 20 +232 232 20 +236 236 16 +240 240 12 +244 244 8 +248 248 8 +248 248 4 +252 252 0 +252 252 0 +252 248 0 +252 244 0 +252 244 0 +252 240 0 +252 236 0 +252 232 0 +252 232 0 +252 228 0 +252 224 0 +252 220 0 +252 220 0 +252 216 0 +252 212 0 +252 208 0 +252 208 0 +252 204 0 +252 200 0 +252 196 0 diff --git a/src/fractalzoomer/color_maps/RBY.MAP b/src/fractalzoomer/color_maps/RBY.MAP new file mode 100644 index 000000000..ad4c9edfe --- /dev/null +++ b/src/fractalzoomer/color_maps/RBY.MAP @@ -0,0 +1,256 @@ +0 0 0 +252 80 0 +251 78 0 +251 76 0 +251 72 0 +251 68 0 +251 66 0 +251 64 0 +251 60 1 +250 56 1 +250 54 1 +250 52 1 +250 48 1 +250 44 1 +250 42 1 +250 40 1 +249 36 2 +249 32 2 +249 30 2 +249 28 2 +249 24 2 +249 20 2 +249 18 2 +248 16 3 +248 12 3 +248 8 3 +248 6 3 +248 4 3 +248 0 3 +248 0 3 +248 0 4 +244 0 8 +242 0 10 +240 0 12 +236 0 16 +232 0 20 +230 0 22 +228 0 24 +224 0 28 +220 0 32 +218 0 34 +216 0 36 +212 0 40 +208 0 44 +206 0 46 +204 0 48 +200 0 52 +196 0 56 +194 0 58 +192 0 60 +188 1 64 +184 1 68 +182 1 70 +180 1 72 +176 1 76 +172 1 80 +170 1 82 +168 1 84 +164 1 88 +160 1 92 +158 1 94 +156 1 96 +152 1 100 +148 1 104 +146 1 106 +144 1 108 +140 1 112 +136 1 116 +134 1 118 +132 1 120 +128 1 124 +124 1 128 +122 2 130 +120 2 132 +116 2 136 +112 2 140 +110 2 142 +108 2 144 +104 2 148 +100 2 152 +98 2 154 +96 2 156 +92 2 160 +88 2 164 +86 2 166 +84 2 168 +80 2 172 +76 2 176 +74 2 178 +72 2 180 +68 2 184 +64 2 188 +62 2 190 +60 2 192 +56 3 196 +52 3 200 +50 3 202 +48 3 204 +44 3 208 +40 3 212 +38 3 214 +36 3 216 +32 3 220 +28 3 224 +26 3 226 +24 3 228 +20 3 232 +16 3 236 +14 3 238 +12 3 240 +8 3 244 +4 3 248 +2 3 250 +0 3 252 +2 3 250 +4 4 248 +8 8 244 +10 10 242 +12 12 240 +16 16 236 +20 20 232 +22 22 230 +24 24 228 +28 28 224 +32 32 220 +34 34 218 +36 36 216 +40 40 212 +44 44 208 +46 46 206 +48 48 204 +52 52 200 +56 56 196 +58 58 194 +60 60 192 +64 64 188 +68 68 184 +70 70 182 +72 72 180 +76 76 176 +80 80 172 +82 82 170 +84 84 168 +88 88 164 +92 92 160 +94 94 158 +96 96 156 +100 100 152 +104 104 148 +106 106 146 +108 108 144 +112 112 140 +116 116 136 +118 118 134 +120 120 132 +124 124 128 +126 126 126 +128 128 124 +132 132 120 +136 136 116 +138 138 114 +140 140 112 +144 144 108 +148 148 104 +150 150 102 +152 152 100 +156 156 96 +160 160 92 +162 162 90 +164 164 88 +168 168 84 +172 172 80 +174 174 78 +176 176 76 +180 180 72 +184 184 68 +186 186 66 +188 188 64 +192 192 60 +196 196 56 +198 198 54 +200 200 52 +204 204 48 +208 208 44 +210 210 42 +212 212 40 +216 216 36 +220 220 32 +222 222 30 +224 224 28 +228 228 24 +232 232 20 +234 234 18 +236 236 16 +240 240 12 +244 244 8 +248 248 6 +250 250 4 +252 252 0 +252 250 0 +252 248 0 +252 244 0 +252 242 0 +252 240 0 +252 236 0 +252 232 0 +252 230 0 +252 228 0 +252 224 0 +252 220 0 +252 218 0 +252 216 0 +252 212 0 +252 208 0 +252 206 0 +252 204 0 +252 200 0 +252 196 0 +252 194 0 +252 192 0 +252 188 0 +252 184 0 +252 182 0 +252 180 0 +252 176 0 +252 172 0 +252 170 0 +252 168 0 +252 164 0 +252 160 0 +252 158 0 +252 156 0 +252 152 0 +252 148 0 +252 146 0 +252 144 0 +252 140 0 +252 136 0 +252 134 0 +252 132 0 +252 128 0 +252 126 0 +252 124 0 +252 120 0 +252 116 0 +252 114 0 +252 112 0 +252 108 0 +252 104 0 +252 102 0 +252 100 0 +252 96 0 +252 92 0 +252 90 0 +252 88 0 +252 84 0 diff --git a/src/fractalzoomer/color_maps/REDIN.MAP b/src/fractalzoomer/color_maps/REDIN.MAP new file mode 100644 index 000000000..d31c2dab4 --- /dev/null +++ b/src/fractalzoomer/color_maps/REDIN.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 0 0 + 4 0 0 + 4 0 0 + 4 0 0 + 8 0 0 + 8 0 0 + 8 0 0 + 8 0 0 + 12 0 0 + 12 0 0 + 12 0 0 + 12 0 0 + 16 0 0 + 16 0 0 + 16 0 0 + 16 0 0 + 20 0 0 + 20 0 0 + 20 0 0 + 20 0 0 + 24 0 0 + 24 0 0 + 24 0 0 + 24 0 0 + 28 0 0 + 28 0 0 + 28 0 0 + 28 0 0 + 32 0 0 + 32 0 0 + 32 0 0 + 32 0 0 + 36 0 0 + 36 0 0 + 36 0 0 + 36 0 0 + 40 0 0 + 40 0 0 + 40 0 0 + 40 0 0 + 44 0 0 + 44 0 0 + 44 0 0 + 44 0 0 + 48 0 0 + 48 0 0 + 48 0 0 + 48 0 0 + 52 0 0 + 52 0 0 + 52 0 0 + 52 0 0 + 56 0 0 + 56 0 0 + 56 0 0 + 56 0 0 + 60 0 0 + 60 0 0 + 60 0 0 + 60 0 0 + 64 0 0 + 64 0 0 + 64 0 0 + 64 0 0 + 68 0 0 + 68 0 0 + 68 0 0 + 68 0 0 + 72 0 0 + 72 0 0 + 72 0 0 + 72 0 0 + 76 0 0 + 76 0 0 + 76 0 0 + 76 0 0 + 80 0 0 + 80 0 0 + 80 0 0 + 80 0 0 + 84 0 0 + 84 0 0 + 84 0 0 + 84 0 0 + 88 0 0 + 88 0 0 + 88 0 0 + 88 0 0 + 92 0 0 + 92 0 0 + 92 0 0 + 92 0 0 + 96 0 0 + 96 0 0 + 96 0 0 + 96 0 0 +100 0 0 +100 0 0 +100 0 0 +100 0 0 +104 0 0 +104 0 0 +104 0 0 +104 0 0 +108 0 0 +108 0 0 +108 0 0 +108 0 0 +112 0 0 +112 0 0 +112 0 0 +112 0 0 +116 0 0 +116 0 0 +116 0 0 +116 0 0 +120 0 0 +120 0 0 +120 0 0 +120 0 0 +124 0 0 +124 0 0 +124 0 0 +124 0 0 +128 0 0 +128 0 0 +128 0 0 +128 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +136 0 0 +136 0 0 +136 0 0 +136 0 0 +140 0 0 +140 0 0 +140 0 0 +140 0 0 +144 0 0 +144 0 0 +144 0 0 +144 0 0 +148 0 0 +148 0 0 +148 0 0 +148 0 0 +152 0 0 +152 0 0 +152 0 0 +152 0 0 +156 0 0 +156 0 0 +156 0 0 +156 0 0 +160 0 0 +160 0 0 +160 0 0 +160 0 0 +164 0 0 +164 0 0 +164 0 0 +164 0 0 +168 0 0 +168 0 0 +168 0 0 +168 0 0 +172 0 0 +172 0 0 +172 0 0 +172 0 0 +176 0 0 +176 0 0 +176 0 0 +176 0 0 +180 0 0 +180 0 0 +180 0 0 +180 0 0 +184 0 0 +184 0 0 +184 0 0 +184 0 0 +188 0 0 +188 0 0 +188 0 0 +188 0 0 +192 0 0 +192 0 0 +192 0 0 +192 0 0 +196 0 0 +196 0 0 +196 0 0 +196 0 0 +200 0 0 +200 0 0 +200 0 0 +200 0 0 +204 0 0 +204 0 0 +204 0 0 +204 0 0 +208 0 0 +208 0 0 +208 0 0 +208 0 0 +212 0 0 +212 0 0 +212 0 0 +212 0 0 +216 0 0 +216 0 0 +216 0 0 +216 0 0 +220 0 0 +220 0 0 +220 0 0 +220 0 0 +224 0 0 +224 0 0 +224 0 0 +224 0 0 +228 0 0 +228 0 0 +228 0 0 +228 0 0 +232 0 0 +232 0 0 +232 0 0 +232 0 0 +236 0 0 +236 0 0 +236 0 0 +236 0 0 +240 0 0 +240 0 0 +240 0 0 +240 0 0 +244 0 0 +244 0 0 +244 0 0 +244 0 0 +248 0 0 +248 0 0 +248 0 0 +248 0 0 +252 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/REDOUT.MAP b/src/fractalzoomer/color_maps/REDOUT.MAP new file mode 100644 index 000000000..f820cae1a --- /dev/null +++ b/src/fractalzoomer/color_maps/REDOUT.MAP @@ -0,0 +1,256 @@ + 0 0 0 +252 0 0 +248 0 0 +248 0 0 +248 0 0 +248 0 0 +244 0 0 +244 0 0 +244 0 0 +244 0 0 +240 0 0 +240 0 0 +240 0 0 +240 0 0 +236 0 0 +236 0 0 +236 0 0 +236 0 0 +232 0 0 +232 0 0 +232 0 0 +232 0 0 +228 0 0 +228 0 0 +228 0 0 +228 0 0 +224 0 0 +224 0 0 +224 0 0 +224 0 0 +220 0 0 +220 0 0 +220 0 0 +220 0 0 +216 0 0 +216 0 0 +216 0 0 +216 0 0 +212 0 0 +212 0 0 +212 0 0 +212 0 0 +208 0 0 +208 0 0 +208 0 0 +208 0 0 +204 0 0 +204 0 0 +204 0 0 +204 0 0 +200 0 0 +200 0 0 +200 0 0 +200 0 0 +196 0 0 +196 0 0 +196 0 0 +196 0 0 +192 0 0 +192 0 0 +192 0 0 +192 0 0 +188 0 0 +188 0 0 +188 0 0 +188 0 0 +184 0 0 +184 0 0 +184 0 0 +184 0 0 +180 0 0 +180 0 0 +180 0 0 +180 0 0 +176 0 0 +176 0 0 +176 0 0 +176 0 0 +172 0 0 +172 0 0 +172 0 0 +172 0 0 +168 0 0 +168 0 0 +168 0 0 +168 0 0 +168 0 0 +164 0 0 +164 0 0 +164 0 0 +164 0 0 +160 0 0 +160 0 0 +160 0 0 +160 0 0 +156 0 0 +156 0 0 +156 0 0 +156 0 0 +152 0 0 +152 0 0 +152 0 0 +152 0 0 +148 0 0 +148 0 0 +148 0 0 +148 0 0 +144 0 0 +144 0 0 +144 0 0 +144 0 0 +140 0 0 +140 0 0 +140 0 0 +140 0 0 +136 0 0 +136 0 0 +136 0 0 +136 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +128 0 0 +128 0 0 +128 0 0 +128 0 0 +124 0 0 +124 0 0 +124 0 0 +124 0 0 +120 0 0 +120 0 0 +120 0 0 +120 0 0 +116 0 0 +116 0 0 +116 0 0 +116 0 0 +112 0 0 +112 0 0 +112 0 0 +112 0 0 +108 0 0 +108 0 0 +108 0 0 +108 0 0 +104 0 0 +104 0 0 +104 0 0 +104 0 0 +100 0 0 +100 0 0 +100 0 0 +100 0 0 + 96 0 0 + 96 0 0 + 96 0 0 + 96 0 0 + 92 0 0 + 92 0 0 + 92 0 0 + 92 0 0 + 88 0 0 + 88 0 0 + 88 0 0 + 88 0 0 + 84 0 0 + 84 0 0 + 84 0 0 + 84 0 0 + 84 0 0 + 80 0 0 + 80 0 0 + 80 0 0 + 80 0 0 + 76 0 0 + 76 0 0 + 76 0 0 + 76 0 0 + 72 0 0 + 72 0 0 + 72 0 0 + 72 0 0 + 68 0 0 + 68 0 0 + 68 0 0 + 68 0 0 + 64 0 0 + 64 0 0 + 64 0 0 + 64 0 0 + 60 0 0 + 60 0 0 + 60 0 0 + 60 0 0 + 56 0 0 + 56 0 0 + 56 0 0 + 56 0 0 + 52 0 0 + 52 0 0 + 52 0 0 + 52 0 0 + 48 0 0 + 48 0 0 + 48 0 0 + 48 0 0 + 44 0 0 + 44 0 0 + 44 0 0 + 44 0 0 + 40 0 0 + 40 0 0 + 40 0 0 + 40 0 0 + 36 0 0 + 36 0 0 + 36 0 0 + 36 0 0 + 32 0 0 + 32 0 0 + 32 0 0 + 32 0 0 + 28 0 0 + 28 0 0 + 28 0 0 + 28 0 0 + 24 0 0 + 24 0 0 + 24 0 0 + 24 0 0 + 20 0 0 + 20 0 0 + 20 0 0 + 20 0 0 + 16 0 0 + 16 0 0 + 16 0 0 + 16 0 0 + 12 0 0 + 12 0 0 + 12 0 0 + 12 0 0 + 8 0 0 + 8 0 0 + 8 0 0 + 8 0 0 + 4 0 0 + 4 0 0 + 4 0 0 + 4 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/REDS.MAP b/src/fractalzoomer/color_maps/REDS.MAP new file mode 100644 index 000000000..2c8cc30d5 --- /dev/null +++ b/src/fractalzoomer/color_maps/REDS.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 76 0 0 + 76 0 0 + 72 0 0 + 68 0 0 + 68 0 0 + 64 0 0 + 60 0 0 + 56 0 0 + 56 0 0 + 52 0 0 + 48 0 0 + 48 0 0 + 44 0 0 + 40 0 0 + 40 0 0 + 36 0 0 + 32 0 0 + 28 0 0 + 28 0 0 + 24 0 0 + 20 0 0 + 20 0 0 + 16 0 0 + 12 0 0 + 12 0 0 + 8 0 0 + 4 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 0 0 + 4 0 0 + 4 4 4 + 8 4 4 + 8 4 4 + 8 4 4 + 12 8 8 + 12 8 8 + 16 8 8 + 16 8 8 + 16 12 12 + 20 12 12 + 20 12 12 + 20 12 12 + 24 16 16 + 24 16 16 + 28 16 16 + 28 16 16 + 28 20 20 + 32 20 20 + 32 20 20 + 32 20 20 + 36 24 24 + 36 24 24 + 36 24 24 + 40 24 24 + 40 28 28 + 44 28 28 + 44 28 28 + 44 28 28 + 48 32 32 + 48 32 32 + 48 32 32 + 52 32 32 + 52 36 36 + 56 36 36 + 56 36 36 + 56 36 36 + 60 40 40 + 60 40 40 + 60 40 40 + 64 40 40 + 64 44 44 + 64 44 44 + 68 44 44 + 68 44 44 + 72 48 48 + 72 48 48 + 72 48 48 + 76 48 48 + 76 52 52 + 76 52 52 + 80 52 52 + 80 52 52 + 84 56 56 + 84 56 56 + 84 56 56 + 88 56 56 + 88 60 60 + 88 60 60 + 92 60 60 + 92 60 60 + 92 64 64 + 96 64 64 + 96 64 64 +100 64 64 +100 68 68 +100 68 68 +104 68 68 +104 68 68 +104 72 72 +108 72 72 +108 72 72 +112 72 72 +112 76 76 +112 76 76 +116 76 76 +116 76 76 +116 80 80 +120 80 80 +120 80 80 +120 80 80 +124 84 84 +124 84 84 +128 84 84 +128 84 84 +128 88 88 +132 88 88 +132 88 88 +132 88 88 +252 252 252 +252 252 252 +252 248 248 +252 244 244 +252 240 240 +252 236 236 +252 232 232 +252 228 228 +252 224 224 +252 224 224 +252 220 220 +252 216 216 +252 212 212 +252 208 208 +252 204 204 +252 200 200 +252 196 196 +252 196 196 +252 192 192 +252 188 188 +252 184 184 +252 180 180 +252 176 176 +252 172 172 +252 168 168 +252 168 168 +252 164 164 +252 160 160 +252 156 156 +252 152 152 +252 148 148 +252 144 144 +252 140 140 +252 140 140 +252 136 136 +252 132 132 +252 128 128 +252 124 124 +252 120 120 +252 116 116 +252 112 112 +252 112 112 +252 108 108 +252 104 104 +252 100 100 +252 96 96 +252 92 92 +252 88 88 +252 84 84 +252 84 84 +252 80 80 +252 76 76 +252 72 72 +252 68 68 +252 64 64 +252 60 60 +252 56 56 +252 56 56 +252 52 52 +252 48 48 +252 44 44 +252 40 40 +252 36 36 +252 32 32 +252 28 28 +252 28 28 +252 24 24 +252 20 20 +252 16 16 +252 12 12 +252 8 8 +252 4 4 +252 0 0 +252 0 0 +248 0 0 +244 0 0 +244 0 0 +240 0 0 +236 0 0 +236 0 0 +232 0 0 +228 0 0 +224 0 0 +224 0 0 +220 0 0 +216 0 0 +216 0 0 +212 0 0 +208 0 0 +208 0 0 +204 0 0 +200 0 0 +196 0 0 +196 0 0 +192 0 0 +188 0 0 +188 0 0 +184 0 0 +180 0 0 +180 0 0 +176 0 0 +172 0 0 +168 0 0 +168 0 0 +164 0 0 +160 0 0 +160 0 0 +156 0 0 +152 0 0 +152 0 0 +148 0 0 +144 0 0 +140 0 0 +140 0 0 +136 0 0 +132 0 0 +132 0 0 +128 0 0 +124 0 0 +124 0 0 +120 0 0 +116 0 0 +112 0 0 +112 0 0 +108 0 0 +104 0 0 +104 0 0 +100 0 0 + 96 0 0 + 96 0 0 + 92 0 0 + 88 0 0 + 84 0 0 + 84 0 0 + 80 0 0 diff --git a/src/fractalzoomer/color_maps/REVBLUE.MAP b/src/fractalzoomer/color_maps/REVBLUE.MAP new file mode 100644 index 000000000..f5de757e0 --- /dev/null +++ b/src/fractalzoomer/color_maps/REVBLUE.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 4 + 0 0 4 + 0 0 4 + 0 0 4 + 0 0 8 + 0 0 8 + 0 0 8 + 0 0 8 + 0 0 12 + 0 0 12 + 0 0 12 + 0 0 12 + 0 0 16 + 0 0 16 + 0 0 16 + 0 0 16 + 0 0 20 + 0 0 20 + 0 0 20 + 0 0 20 + 0 0 24 + 0 0 24 + 0 0 24 + 0 0 24 + 0 0 28 + 0 0 28 + 0 0 28 + 0 0 28 + 0 0 32 + 0 0 32 + 0 0 32 + 0 0 32 + 0 0 36 + 0 0 36 + 0 0 36 + 0 0 36 + 0 0 40 + 0 0 40 + 0 0 40 + 0 0 40 + 0 0 44 + 0 0 44 + 0 0 44 + 0 0 44 + 0 0 48 + 0 0 48 + 0 0 48 + 0 0 48 + 0 0 52 + 0 0 52 + 0 0 52 + 0 0 52 + 0 0 56 + 0 0 56 + 0 0 56 + 0 0 56 + 0 0 60 + 0 0 60 + 0 0 60 + 0 0 60 + 0 4 64 + 0 4 64 + 0 4 64 + 0 4 64 + 0 8 68 + 0 8 68 + 0 8 68 + 0 8 68 + 0 12 72 + 0 12 72 + 0 12 72 + 0 12 72 + 0 16 76 + 0 16 76 + 0 16 76 + 0 16 76 + 0 20 80 + 0 20 80 + 0 20 80 + 0 20 80 + 0 24 84 + 0 24 84 + 0 24 84 + 0 24 84 + 0 28 88 + 0 28 88 + 0 28 88 + 0 28 88 + 0 32 92 + 0 32 92 + 0 32 92 + 0 32 92 + 0 36 96 + 0 36 96 + 0 36 96 + 0 36 96 + 0 40 100 + 0 40 100 + 0 40 100 + 0 40 100 + 0 44 104 + 0 44 104 + 0 44 104 + 0 44 104 + 0 48 108 + 0 48 108 + 0 48 108 + 0 48 108 + 0 52 112 + 0 52 112 + 0 52 112 + 0 52 112 + 0 56 116 + 0 56 116 + 0 56 116 + 0 56 116 + 0 60 120 + 0 60 120 + 0 60 120 + 0 60 120 + 0 64 124 + 0 64 124 + 0 64 124 + 0 64 124 + 0 68 128 + 0 68 128 + 0 68 128 + 0 68 128 + 0 72 132 + 0 72 132 + 0 72 132 + 0 72 132 + 0 76 136 + 0 76 136 + 0 76 136 + 0 76 136 + 0 80 140 + 0 80 140 + 0 80 140 + 0 80 140 + 0 84 144 + 0 84 144 + 0 84 144 + 0 84 144 + 0 88 148 + 0 88 148 + 0 88 148 + 0 88 148 + 0 92 152 + 0 92 152 + 0 92 152 + 0 92 152 + 0 96 156 + 0 96 156 + 0 96 156 + 0 96 156 + 0 100 160 + 0 100 160 + 0 100 160 + 0 100 160 + 0 104 164 + 0 104 164 + 0 104 164 + 0 104 164 + 0 108 168 + 0 108 168 + 0 108 168 + 0 108 168 + 0 112 172 + 0 112 172 + 0 112 172 + 0 112 172 + 0 116 176 + 0 116 176 + 0 116 176 + 0 116 176 + 0 120 180 + 0 120 180 + 0 120 180 + 0 120 180 + 0 124 184 + 0 124 184 + 0 124 184 + 0 124 184 + 0 128 188 + 0 128 188 + 0 128 188 + 0 128 188 + 0 132 192 + 0 132 192 + 0 132 192 + 0 132 192 + 0 136 196 + 0 136 196 + 0 136 196 + 0 136 196 + 0 140 200 + 0 140 200 + 0 140 200 + 0 140 200 + 0 144 204 + 0 144 204 + 0 144 204 + 0 144 204 + 0 148 208 + 0 148 208 + 0 148 208 + 0 148 208 + 0 152 212 + 0 152 212 + 0 152 212 + 0 152 212 + 0 156 216 + 0 156 216 + 0 156 216 + 0 156 216 + 0 160 220 + 0 160 220 + 0 160 220 + 0 160 220 + 0 164 224 + 0 164 224 + 0 164 224 + 0 164 224 + 0 168 228 + 0 168 228 + 0 168 228 + 0 168 228 + 0 172 232 + 0 172 232 + 0 172 232 + 0 172 232 + 0 176 236 + 0 176 236 + 0 176 236 + 0 176 236 + 0 180 240 + 0 180 240 + 0 180 240 + 0 180 240 + 0 184 244 + 0 184 244 + 0 184 244 + 0 184 244 + 0 188 248 + 0 188 248 + 0 188 248 + 0 188 248 + 0 192 252 + 0 192 252 + 0 192 252 + 0 192 252 diff --git a/src/fractalzoomer/color_maps/REVLYP.MAP b/src/fractalzoomer/color_maps/REVLYP.MAP new file mode 100644 index 000000000..5b9642230 --- /dev/null +++ b/src/fractalzoomer/color_maps/REVLYP.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 0 0 + 4 0 0 + 4 0 0 + 4 0 0 + 8 0 0 + 8 0 0 + 8 0 0 + 8 0 0 + 12 0 0 + 12 0 0 + 12 0 0 + 12 0 0 + 16 0 0 + 16 0 0 + 16 0 0 + 16 0 0 + 20 0 0 + 20 0 0 + 20 0 0 + 20 0 0 + 24 0 0 + 24 0 0 + 24 0 0 + 24 0 0 + 28 0 0 + 28 0 0 + 28 0 0 + 28 0 0 + 32 0 0 + 32 0 0 + 32 0 0 + 32 0 0 + 36 0 0 + 36 0 0 + 36 0 0 + 36 0 0 + 40 0 0 + 40 0 0 + 40 0 0 + 40 0 0 + 44 0 0 + 44 0 0 + 44 0 0 + 44 0 0 + 48 0 0 + 48 0 0 + 48 0 0 + 48 0 0 + 52 0 0 + 52 0 0 + 52 0 0 + 52 0 0 + 56 0 0 + 56 0 0 + 56 0 0 + 56 0 0 + 60 0 0 + 60 0 0 + 60 0 0 + 60 0 0 + 64 4 0 + 64 4 0 + 64 4 0 + 64 4 0 + 68 8 0 + 68 8 0 + 68 8 0 + 68 8 0 + 72 12 0 + 72 12 0 + 72 12 0 + 72 12 0 + 76 16 0 + 76 16 0 + 76 16 0 + 76 16 0 + 80 20 0 + 80 20 0 + 80 20 0 + 80 20 0 + 84 24 0 + 84 24 0 + 84 24 0 + 84 24 0 + 88 28 0 + 88 28 0 + 88 28 0 + 88 28 0 + 92 32 0 + 92 32 0 + 92 32 0 + 92 32 0 + 96 36 0 + 96 36 0 + 96 36 0 + 96 36 0 +100 40 0 +100 40 0 +100 40 0 +100 40 0 +104 44 0 +104 44 0 +104 44 0 +104 44 0 +108 48 0 +108 48 0 +108 48 0 +108 48 0 +112 52 0 +112 52 0 +112 52 0 +112 52 0 +116 56 0 +116 56 0 +116 56 0 +116 56 0 +120 60 0 +120 60 0 +120 60 0 +120 60 0 +124 64 0 +124 64 0 +124 64 0 +124 64 0 +128 68 0 +128 68 0 +128 68 0 +128 68 0 +132 72 0 +132 72 0 +132 72 0 +132 72 0 +136 76 0 +136 76 0 +136 76 0 +136 76 0 +140 80 0 +140 80 0 +140 80 0 +140 80 0 +144 84 0 +144 84 0 +144 84 0 +144 84 0 +148 88 0 +148 88 0 +148 88 0 +148 88 0 +152 92 0 +152 92 0 +152 92 0 +152 92 0 +156 96 0 +156 96 0 +156 96 0 +156 96 0 +160 100 0 +160 100 0 +160 100 0 +160 100 0 +164 104 0 +164 104 0 +164 104 0 +164 104 0 +168 108 0 +168 108 0 +168 108 0 +168 108 0 +172 112 0 +172 112 0 +172 112 0 +172 112 0 +176 116 0 +176 116 0 +176 116 0 +176 116 0 +180 120 0 +180 120 0 +180 120 0 +180 120 0 +184 124 0 +184 124 0 +184 124 0 +184 124 0 +188 128 0 +188 128 0 +188 128 0 +188 128 0 +192 132 0 +192 132 0 +192 132 0 +192 132 0 +196 136 0 +196 136 0 +196 136 0 +196 136 0 +200 140 0 +200 140 0 +200 140 0 +200 140 0 +204 144 0 +204 144 0 +204 144 0 +204 144 0 +208 148 0 +208 148 0 +208 148 0 +208 148 0 +212 152 0 +212 152 0 +212 152 0 +212 152 0 +216 156 0 +216 156 0 +216 156 0 +216 156 0 +220 160 0 +220 160 0 +220 160 0 +220 160 0 +224 164 0 +224 164 0 +224 164 0 +224 164 0 +228 168 0 +228 168 0 +228 168 0 +228 168 0 +232 172 0 +232 172 0 +232 172 0 +232 172 0 +236 176 0 +236 176 0 +236 176 0 +236 176 0 +240 180 0 +240 180 0 +240 180 0 +240 180 0 +244 184 0 +244 184 0 +244 184 0 +244 184 0 +248 188 0 +248 188 0 +248 188 0 +248 188 0 +252 192 0 +252 192 0 +252 192 0 +252 192 0 diff --git a/src/fractalzoomer/color_maps/RGB2.MAP b/src/fractalzoomer/color_maps/RGB2.MAP new file mode 100644 index 000000000..da8a887ca --- /dev/null +++ b/src/fractalzoomer/color_maps/RGB2.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 252 + 0 0 244 + 0 0 232 + 0 0 220 + 0 0 208 + 0 0 196 + 0 0 184 + 0 0 172 + 0 0 164 + 0 0 152 + 0 0 140 + 0 0 128 + 0 0 116 + 0 0 104 + 0 0 92 + 0 0 80 + 0 4 76 + 0 8 72 + 0 12 68 + 0 20 60 + 0 24 56 + 0 28 52 + 0 32 48 + 0 40 40 + 0 44 36 + 0 48 32 + 0 52 28 + 0 60 20 + 0 64 16 + 0 68 12 + 0 72 8 + 0 80 0 + 0 88 0 + 0 100 0 + 0 112 0 + 0 120 0 + 0 132 0 + 0 144 0 + 0 152 0 + 0 164 0 + 0 176 0 + 0 184 0 + 0 196 0 + 0 208 0 + 0 216 0 + 0 228 0 + 0 240 0 + 0 252 0 + 0 244 0 + 0 232 0 + 0 220 0 + 0 212 0 + 0 200 0 + 0 188 0 + 0 180 0 + 0 168 0 + 0 156 0 + 0 148 0 + 0 136 0 + 0 124 0 + 0 116 0 + 0 104 0 + 0 92 0 + 0 80 0 + 4 76 0 + 8 72 0 + 12 68 0 + 20 60 0 + 24 56 0 + 28 52 0 + 32 48 0 + 40 40 0 + 44 36 0 + 48 32 0 + 52 28 0 + 60 20 0 + 64 16 0 + 68 12 0 + 72 8 0 + 80 0 0 + 88 0 0 +100 0 0 +112 0 0 +120 0 0 +132 0 0 +144 0 0 +152 0 0 +164 0 0 +176 0 0 +184 0 0 +196 0 0 +208 0 0 +216 0 0 +228 0 0 +240 0 0 +252 0 0 +244 0 0 +232 0 0 +220 0 0 +212 0 0 +200 0 0 +188 0 0 +180 0 0 +168 0 0 +156 0 0 +148 0 0 +136 0 0 +124 0 0 +116 0 0 +104 0 0 + 92 0 0 + 80 0 0 + 76 0 4 + 72 0 8 + 68 0 12 + 60 0 20 + 56 0 24 + 52 0 28 + 48 0 32 + 40 0 40 + 36 0 44 + 32 0 48 + 28 0 52 + 20 0 60 + 16 0 64 + 12 0 68 + 8 0 72 + 0 0 80 + 0 0 88 + 0 0 100 + 0 0 112 + 0 0 120 + 0 0 132 + 0 0 144 + 0 0 152 + 0 0 164 + 0 0 176 + 0 0 184 + 0 0 196 + 0 0 208 + 0 0 216 + 0 0 228 + 0 0 240 + 0 0 252 + 0 0 244 + 0 0 232 + 0 0 220 + 0 0 212 + 0 0 200 + 0 0 188 + 0 0 180 + 0 0 168 + 0 0 156 + 0 0 148 + 0 0 136 + 0 0 124 + 0 0 116 + 0 0 104 + 0 0 92 + 0 0 80 + 0 4 76 + 0 8 72 + 0 12 68 + 0 20 60 + 0 24 56 + 0 28 52 + 0 32 48 + 0 40 40 + 0 44 36 + 0 48 32 + 0 52 28 + 0 60 20 + 0 64 16 + 0 68 12 + 0 72 8 + 0 80 0 + 0 88 0 + 0 100 0 + 0 112 0 + 0 120 0 + 0 132 0 + 0 144 0 + 0 152 0 + 0 164 0 + 0 176 0 + 0 184 0 + 0 196 0 + 0 208 0 + 0 216 0 + 0 228 0 + 0 240 0 + 0 252 0 + 0 244 0 + 0 232 0 + 0 220 0 + 0 212 0 + 0 200 0 + 0 188 0 + 0 180 0 + 0 168 0 + 0 156 0 + 0 148 0 + 0 136 0 + 0 124 0 + 0 116 0 + 0 104 0 + 0 92 0 + 0 80 0 + 4 76 0 + 8 72 0 + 12 68 0 + 20 60 0 + 24 56 0 + 28 52 0 + 32 48 0 + 40 40 0 + 44 36 0 + 48 32 0 + 52 28 0 + 60 20 0 + 64 16 0 + 68 12 0 + 72 8 0 + 80 0 0 + 88 0 0 +100 0 0 +112 0 0 +120 0 0 +132 0 0 +144 0 0 +152 0 0 +164 0 0 +176 0 0 +184 0 0 +196 0 0 +208 0 0 +216 0 0 +228 0 0 +240 0 0 +252 0 0 +240 0 12 +224 0 28 +208 0 44 +192 0 60 +176 0 76 +160 0 92 +144 0 108 +128 0 124 +112 0 140 + 96 0 156 + 80 0 172 + 64 0 188 + 48 0 204 + 32 0 220 + 16 0 236 diff --git a/src/fractalzoomer/color_maps/RGB3.MAP b/src/fractalzoomer/color_maps/RGB3.MAP new file mode 100644 index 000000000..f642f3254 --- /dev/null +++ b/src/fractalzoomer/color_maps/RGB3.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 16 0 0 + 36 0 0 + 52 0 0 + 72 0 0 + 88 0 0 +108 0 0 +124 0 0 +144 0 0 +160 0 0 +180 0 0 +196 0 0 +216 0 0 +232 0 0 +240 0 0 + 0 0 16 + 12 0 16 + 28 0 16 + 44 0 16 + 60 4 12 + 76 4 12 + 92 4 12 +108 4 12 +124 8 8 +140 8 8 +156 8 8 +172 8 8 +188 12 4 +204 12 4 +220 12 4 +224 16 0 + 0 0 32 + 12 0 32 + 24 4 28 + 40 4 28 + 52 8 24 + 68 8 24 + 80 12 20 + 96 12 20 +108 16 16 +124 16 16 +136 20 12 +152 20 12 +164 24 8 +180 24 8 +192 28 4 +208 32 0 + 0 0 48 + 12 0 48 + 24 4 44 + 36 8 40 + 48 12 36 + 64 16 32 + 76 16 32 + 88 20 28 +100 24 24 +112 28 20 +128 32 16 +140 32 16 +152 36 12 +164 40 8 +176 44 4 +192 48 0 + 0 0 64 + 8 4 60 + 20 8 56 + 32 12 52 + 44 16 48 + 56 20 44 + 68 24 40 + 80 28 36 + 92 32 32 +104 36 28 +116 40 24 +128 44 20 +140 48 16 +152 52 12 +164 56 8 +176 64 0 + 0 0 80 + 8 4 76 + 20 8 72 + 32 16 64 + 40 20 60 + 52 24 56 + 64 32 48 + 72 36 44 + 84 40 40 + 96 48 32 +104 52 28 +116 56 24 +128 64 16 +136 68 12 +148 72 8 +160 80 0 + 0 0 96 + 8 4 92 + 16 12 84 + 28 16 80 + 36 24 72 + 48 32 64 + 56 36 60 + 64 44 52 + 76 48 48 + 84 56 40 + 96 64 32 +104 68 28 +112 76 20 +124 80 16 +132 88 8 +144 96 0 + 0 0 112 + 8 4 108 + 16 12 100 + 24 20 92 + 32 28 84 + 40 36 76 + 48 44 68 + 56 52 60 + 68 56 56 + 76 64 48 + 84 72 40 + 92 80 32 +100 88 24 +108 96 16 +116 104 8 +128 112 0 + 0 0 128 + 4 8 120 + 12 16 112 + 20 24 104 + 28 32 96 + 36 40 88 + 44 48 80 + 52 56 72 + 56 68 60 + 64 76 52 + 72 84 44 + 80 92 36 + 88 100 28 + 96 108 20 +104 116 12 +112 128 0 + 0 0 144 + 4 8 136 + 12 16 128 + 16 28 116 + 24 36 108 + 32 48 96 + 36 56 88 + 44 64 80 + 48 76 68 + 56 84 60 + 64 96 48 + 68 104 40 + 76 112 32 + 80 124 20 + 88 132 12 + 96 144 0 + 0 0 160 + 4 8 152 + 8 20 140 + 16 32 128 + 20 40 120 + 24 52 108 + 32 64 96 + 36 72 88 + 40 84 76 + 48 96 64 + 52 104 56 + 56 116 44 + 64 128 32 + 68 136 24 + 72 148 12 + 80 160 0 + 0 0 176 + 4 8 168 + 8 20 156 + 12 32 144 + 16 44 132 + 20 56 120 + 24 68 108 + 28 80 96 + 32 92 84 + 36 104 72 + 40 116 60 + 44 128 48 + 48 140 36 + 52 152 24 + 56 164 12 + 64 176 0 + 0 0 192 + 0 12 180 + 4 24 168 + 8 36 156 + 12 48 144 + 16 64 128 + 16 76 116 + 20 88 104 + 24 100 92 + 28 112 80 + 32 128 64 + 32 140 52 + 36 152 40 + 40 164 28 + 44 176 16 + 48 192 0 + 0 0 208 + 0 12 196 + 4 24 184 + 4 40 168 + 8 52 156 + 8 68 140 + 12 80 128 + 12 96 112 + 16 108 100 + 16 124 84 + 20 136 72 + 20 152 56 + 24 164 44 + 24 180 28 + 28 192 16 + 32 208 0 + 0 0 224 + 0 12 212 + 0 28 196 + 0 44 180 + 4 56 168 + 4 72 152 + 4 88 136 + 4 104 120 + 8 116 108 + 8 132 92 + 8 148 76 + 8 164 60 + 12 176 48 + 12 192 32 + 12 208 16 + 16 224 0 + 0 0 240 + 0 16 224 + 0 32 208 + 0 48 192 + 0 64 176 + 0 80 160 + 0 96 144 + 0 112 128 + 0 128 112 + 0 144 96 + 0 160 80 + 0 176 64 + 0 192 48 + 0 208 32 + 0 224 16 + 0 240 0 diff --git a/src/fractalzoomer/color_maps/RIBBON18.MAP b/src/fractalzoomer/color_maps/RIBBON18.MAP new file mode 100644 index 000000000..8b2e426ec --- /dev/null +++ b/src/fractalzoomer/color_maps/RIBBON18.MAP @@ -0,0 +1,256 @@ + 28 24 20 oz.ftl + 28 57 40 + 24 112 47 + 20 217 54 + 16 162 61 + 12 21 68 + 8 76 75 + 4 253 82 + 0 198 89 + 132 143 96 + 136 40 103 + 140 95 110 + 144 234 117 + 148 179 124 + 152 4 253 + 156 59 246 + 160 114 239 + 164 215 232 + 168 160 225 + 172 23 218 + 176 78 211 + 180 251 204 + 184 196 197 + 188 141 190 + 192 42 183 + 196 97 176 + 200 232 169 + 204 177 162 + 208 6 155 + 212 61 148 + 216 116 141 + 220 213 134 + 224 158 1 + 228 25 8 + 232 80 15 + 236 249 22 + 240 194 29 + 244 139 36 + 248 44 43 + 252 99 50 + 256 230 57 + 124 175 64 + 120 8 71 + 116 63 78 + 112 118 85 + 108 211 92 + 104 156 99 + 100 27 106 + 96 82 113 + 92 247 120 + 88 192 127 + 84 137 250 + 80 46 243 + 76 101 236 + 72 228 229 + 68 173 222 + 64 10 215 + 60 65 208 + 56 120 201 + 52 209 194 + 48 154 187 + 44 29 180 + 40 84 173 + 36 245 166 + 32 190 159 + 28 135 152 + 24 48 145 + 20 103 138 + 16 226 131 + 12 171 4 + 8 12 11 + 4 67 18 + 0 122 25 + 132 207 32 + 136 152 39 + 140 31 46 + 144 86 53 + 148 243 60 + 152 188 67 + 156 133 74 + 160 50 81 + 164 105 88 + 168 224 95 + 172 169 102 + 176 14 109 + 180 69 116 + 184 124 123 + 188 205 254 + 192 150 247 + 196 33 240 + 200 88 233 + 204 241 226 + 208 186 219 + 212 131 212 + 216 52 205 + 220 107 198 + 224 222 191 + 228 167 184 + 232 16 177 + 236 71 170 + 240 126 163 + 244 203 156 + 248 148 149 + 252 35 142 + 256 90 135 + 124 239 0 + 120 184 7 + 116 129 14 + 112 54 21 + 108 109 28 + 104 220 35 + 100 165 42 + 96 18 49 + 92 73 56 + 88 256 63 + 84 201 70 + 80 146 77 + 76 37 84 + 72 92 91 + 68 237 98 + 64 182 105 + 60 1 112 + 56 56 119 + 52 111 126 + 48 218 251 + 44 163 244 + 40 20 237 + 36 75 230 + 32 254 223 + 28 199 216 + 24 144 209 + 20 39 202 + 16 94 195 + 12 235 188 + 8 180 181 + 4 3 174 + 0 58 167 + 132 113 160 + 136 216 153 + 140 161 146 + 144 22 139 + 148 77 132 + 152 252 3 + 156 197 10 + 160 142 17 + 164 41 24 + 168 96 31 + 172 233 38 + 176 178 45 + 180 5 52 + 184 60 59 + 188 115 66 + 192 214 73 + 196 159 80 + 200 24 87 + 204 79 94 + 208 250 101 + 212 195 108 + 216 140 115 + 220 43 122 + 224 98 255 + 228 231 248 + 232 176 241 + 236 7 234 + 240 62 227 + 244 117 220 + 248 212 213 + 252 157 206 + 256 26 199 + 124 81 192 + 120 248 185 + 116 193 178 + 112 138 171 + 108 45 164 + 104 100 157 + 100 229 150 + 96 174 143 + 92 9 136 + 88 64 129 + 84 119 6 + 80 210 13 + 76 155 20 + 72 28 27 + 68 83 34 + 64 246 41 + 60 191 48 + 56 136 55 + 52 47 62 + 48 102 69 + 44 227 76 + 40 172 83 + 36 11 90 + 32 66 97 + 28 121 104 + 24 208 111 + 20 153 118 + 16 30 125 + 12 85 252 + 8 244 245 + 4 189 238 + 0 134 231 + 132 49 224 + 136 104 217 + 140 225 210 + 144 170 203 + 148 13 196 + 152 68 189 + 156 123 182 + 160 206 175 + 164 151 168 + 168 32 161 + 172 87 154 + 176 242 147 + 180 187 140 + 184 132 133 + 188 51 2 + 192 106 9 + 196 223 16 + 200 168 23 + 204 15 30 + 208 70 37 + 212 125 44 + 216 204 51 + 220 149 58 + 224 34 65 + 228 89 72 + 232 240 79 + 236 185 86 + 240 130 93 + 244 53 100 + 248 108 107 + 252 221 114 + 256 166 121 + 124 17 256 + 120 72 249 + 116 127 242 + 112 202 235 + 108 147 228 + 104 36 221 + 100 91 214 + 96 238 207 + 92 183 200 + 88 0 193 + 84 55 186 + 80 110 179 + 76 219 172 + 72 164 165 + 68 19 158 + 64 74 151 + 60 255 144 + 56 200 137 + 52 145 130 + 48 38 5 + 44 93 12 + 40 236 19 + 1 1 1 diff --git a/src/fractalzoomer/color_maps/RIBBON22.MAP b/src/fractalzoomer/color_maps/RIBBON22.MAP new file mode 100644 index 000000000..497319eb7 --- /dev/null +++ b/src/fractalzoomer/color_maps/RIBBON22.MAP @@ -0,0 +1,256 @@ + 98 96 94 triple.ftl + 98 66 216 + 96 99 214 + 94 252 212 + 92 219 210 + 90 186 208 + 88 153 206 + 86 8 204 + 84 41 202 + 82 74 200 + 80 107 198 + 78 244 196 + 76 211 194 + 74 178 192 + 72 145 190 + 70 16 188 + 68 49 186 + 66 82 184 + 64 115 182 + 62 236 180 + 60 203 178 + 58 170 176 + 56 137 174 + 54 24 172 + 52 57 170 + 50 90 168 + 48 123 166 + 46 228 164 + 44 195 162 + 42 162 160 + 40 129 158 + 38 32 156 + 36 65 154 + 34 98 152 + 32 253 150 + 30 220 148 + 28 187 146 + 26 154 144 + 24 7 142 + 22 40 140 + 20 73 138 + 18 106 136 + 16 245 134 + 14 212 132 + 12 179 130 + 10 146 0 + 8 15 2 + 6 48 4 + 4 81 6 + 2 114 8 + 0 237 10 + 130 204 12 + 132 171 14 + 134 138 16 + 136 23 18 + 138 56 20 + 140 89 22 + 142 122 24 + 144 229 26 + 146 196 28 + 148 163 30 + 150 130 32 + 152 31 34 + 154 64 36 + 156 97 38 + 158 254 40 + 160 221 42 + 162 188 44 + 164 155 46 + 166 6 48 + 168 39 50 + 170 72 52 + 172 105 54 + 174 246 56 + 176 213 58 + 178 180 60 + 180 147 62 + 182 14 64 + 184 47 66 + 186 80 68 + 188 113 70 + 190 238 72 + 192 205 74 + 194 172 76 + 196 139 78 + 198 22 80 + 200 55 82 + 202 88 84 + 204 121 86 + 206 230 88 + 208 197 90 + 210 164 92 + 212 131 94 + 214 30 96 + 216 63 98 + 218 96 100 + 220 255 102 + 222 222 104 + 224 189 106 + 226 156 108 + 228 5 110 + 230 38 112 + 232 71 114 + 234 104 116 + 236 247 118 + 238 214 120 + 240 181 122 + 242 148 124 + 244 13 126 + 246 46 256 + 248 79 254 + 250 112 252 + 252 239 250 + 254 206 248 + 256 173 246 + 126 140 244 + 124 21 242 + 122 54 240 + 120 87 238 + 118 120 236 + 116 231 234 + 114 198 232 + 112 165 230 + 110 132 228 + 108 29 226 + 106 62 224 + 104 95 222 + 102 256 220 + 100 223 218 + 98 190 216 + 96 157 214 + 94 4 212 + 92 37 210 + 90 70 208 + 88 103 206 + 86 248 204 + 84 215 202 + 82 182 200 + 80 149 198 + 78 12 196 + 76 45 194 + 74 78 192 + 72 111 190 + 70 240 188 + 68 207 186 + 66 174 184 + 64 141 182 + 62 20 180 + 60 53 178 + 58 86 176 + 56 119 174 + 54 232 172 + 52 199 170 + 50 166 168 + 48 133 166 + 46 28 164 + 44 61 162 + 42 94 160 + 40 127 158 + 38 224 156 + 36 191 154 + 34 158 152 + 32 3 150 + 30 36 148 + 28 69 146 + 26 102 144 + 24 249 142 + 22 216 140 + 20 183 138 + 18 150 136 + 16 11 134 + 14 44 132 + 12 77 130 + 10 110 0 + 8 241 2 + 6 208 4 + 4 175 6 + 2 142 8 + 0 19 10 + 130 52 12 + 132 85 14 + 134 118 16 + 136 233 18 + 138 200 20 + 140 167 22 + 142 134 24 + 144 27 26 + 146 60 28 + 148 93 30 + 150 126 32 + 152 225 34 + 154 192 36 + 156 159 38 + 158 2 40 + 160 35 42 + 162 68 44 + 164 101 46 + 166 250 48 + 168 217 50 + 170 184 52 + 172 151 54 + 174 10 56 + 176 43 58 + 178 76 60 + 180 109 62 + 182 242 64 + 184 209 66 + 186 176 68 + 188 143 70 + 190 18 72 + 192 51 74 + 194 84 76 + 196 117 78 + 198 234 80 + 200 201 82 + 202 168 84 + 204 135 86 + 206 26 88 + 208 59 90 + 210 92 92 + 212 125 94 + 214 226 96 + 216 193 98 + 218 160 100 + 220 1 102 + 222 34 104 + 224 67 106 + 226 100 108 + 228 251 110 + 230 218 112 + 232 185 114 + 234 152 116 + 236 9 118 + 238 42 120 + 240 75 122 + 242 108 124 + 244 243 126 + 246 210 256 + 248 177 254 + 250 144 252 + 252 17 250 + 254 50 248 + 256 83 246 + 126 116 244 + 124 235 242 + 122 202 240 + 120 169 238 + 118 136 236 + 116 25 234 + 114 58 232 + 112 91 230 + 110 124 228 + 108 227 226 + 106 194 224 + 104 161 222 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/ROYAL.MAP b/src/fractalzoomer/color_maps/ROYAL.MAP new file mode 100644 index 000000000..f44ebb142 --- /dev/null +++ b/src/fractalzoomer/color_maps/ROYAL.MAP @@ -0,0 +1,256 @@ + 0 0 0 The royal purple ... by D. Egnor + 60 0 80 + 60 0 80 + 60 0 84 + 64 0 84 + 64 0 84 + 64 0 88 + 64 0 88 + 68 0 88 + 68 0 92 + 68 0 92 + 68 0 92 + 72 0 96 + 72 0 96 + 72 0 96 + 72 0 100 + 76 0 100 + 76 0 100 + 76 0 104 + 76 0 104 + 76 0 104 + 80 0 104 + 80 0 108 + 80 0 108 + 80 0 108 + 84 0 112 + 84 0 112 + 84 0 112 + 84 0 116 + 88 0 116 + 88 0 116 + 88 0 120 + 88 0 120 + 92 0 120 + 92 0 124 + 92 0 124 + 92 0 124 + 96 0 128 + 96 0 128 + 96 0 128 + 96 0 132 + 96 0 132 +100 0 132 +100 0 132 +100 0 136 +100 0 136 +104 0 136 +104 0 140 +104 0 140 +104 0 140 +108 0 144 +108 0 144 +108 0 144 +108 0 148 +112 0 148 +112 0 148 +112 0 152 +112 0 152 +116 0 152 +116 0 156 +116 0 156 +116 0 156 +120 0 160 +120 0 160 +124 4 160 +124 8 164 +128 12 164 +128 16 164 +132 20 168 +132 24 168 +136 28 168 +136 32 172 +140 36 172 +140 40 172 +144 44 176 +144 48 176 +148 52 180 +148 56 180 +152 60 180 +152 64 184 +156 68 184 +156 72 184 +160 76 188 +160 80 188 +164 84 188 +164 88 192 +168 92 192 +168 96 192 +172 100 196 +172 104 196 +176 108 200 +176 112 200 +180 116 200 +180 120 204 +184 124 204 +188 128 204 +188 132 208 +192 136 208 +192 140 208 +196 144 212 +196 148 212 +200 152 216 +200 156 216 +204 160 216 +204 164 220 +208 168 220 +208 172 220 +212 176 224 +212 180 224 +216 184 224 +216 188 228 +220 192 228 +220 196 228 +224 200 232 +224 204 232 +228 208 236 +228 212 236 +232 216 236 +232 220 240 +236 224 240 +236 228 240 +240 232 244 +240 236 244 +244 240 244 +244 244 248 +248 248 248 +252 252 252 +252 252 252 +252 252 248 +252 252 244 +252 252 240 +252 252 236 +252 252 232 +252 252 228 +252 252 224 +252 252 220 +252 252 216 +252 252 212 +252 252 208 +252 252 204 +252 252 200 +252 252 196 +252 252 192 +252 252 188 +252 252 184 +252 252 180 +252 252 176 +252 252 172 +252 252 168 +252 252 164 +252 252 160 +252 252 156 +252 252 152 +252 252 148 +252 252 144 +252 252 140 +252 252 136 +252 252 132 +252 252 128 +252 252 124 +252 252 120 +252 252 116 +252 252 112 +252 252 108 +252 252 104 +252 252 100 +252 252 96 +252 252 92 +252 252 88 +252 252 84 +252 252 80 +252 252 76 +252 252 72 +252 252 68 +252 252 64 +252 252 60 +252 252 56 +252 252 52 +252 252 48 +252 252 44 +252 252 40 +252 252 36 +252 252 32 +252 252 28 +252 252 24 +252 252 20 +252 252 16 +252 252 12 +252 252 8 +252 252 4 +252 252 0 +252 248 0 +248 244 0 +244 240 0 +240 236 4 +240 232 4 +236 228 4 +232 224 8 +228 220 8 +228 216 8 +224 212 12 +220 208 12 +216 204 12 +212 200 16 +212 196 16 +208 192 16 +204 188 20 +200 184 20 +200 180 20 +196 176 24 +192 172 24 +188 168 24 +184 164 28 +184 160 28 +180 156 28 +176 152 32 +172 148 32 +172 144 32 +168 140 36 +164 136 36 +160 132 36 +160 128 36 +156 124 40 +152 120 40 +148 116 40 +144 112 44 +144 108 44 +140 104 44 +136 100 48 +132 96 48 +132 92 48 +128 88 52 +124 84 52 +120 80 52 +116 76 56 +116 72 56 +112 68 56 +108 64 60 +104 60 60 +104 56 60 +100 52 64 + 96 48 64 + 92 44 64 + 88 40 68 + 88 36 68 + 84 32 68 + 80 28 72 + 76 24 72 + 76 20 72 + 72 16 76 + 68 12 76 + 64 8 76 + 60 0 80 + 60 0 80 + 60 0 80 + 60 0 80 diff --git a/src/fractalzoomer/color_maps/ROYGBIV1.MAP b/src/fractalzoomer/color_maps/ROYGBIV1.MAP new file mode 100644 index 000000000..1de3f58b7 --- /dev/null +++ b/src/fractalzoomer/color_maps/ROYGBIV1.MAP @@ -0,0 +1,256 @@ +0 0 0 +8 0 0 +15 0 0 +22 0 0 +30 0 0 +38 0 0 +45 0 0 +53 0 0 +60 0 0 +68 0 0 +75 0 0 +82 0 0 +90 0 0 +98 0 0 +105 0 0 +113 0 0 +120 0 0 +128 0 0 +135 0 0 +142 0 0 +150 0 0 +158 0 0 +165 0 0 +172 0 0 +180 0 0 +188 0 0 +195 0 0 +203 0 0 +210 0 0 +218 0 0 +225 0 0 +233 0 0 +240 0 0 +248 0 0 +255 0 0 +255 0 0 +255 0 0 +255 4 0 +255 8 1 +255 12 1 +255 16 1 +255 19 1 +255 23 2 +255 27 2 +255 31 2 +255 35 2 +255 39 3 +255 43 3 +255 47 3 +255 50 3 +255 54 4 +255 58 4 +255 62 4 +255 66 4 +255 70 5 +255 74 5 +255 78 5 +255 82 6 +255 85 6 +255 89 6 +255 93 6 +255 97 7 +255 101 7 +255 105 7 +255 109 7 +255 113 8 +255 116 8 +255 120 8 +255 124 8 +255 128 9 +255 132 9 +255 132 9 +255 132 9 +255 136 9 +255 139 8 +255 143 8 +255 146 8 +255 150 8 +255 154 7 +255 157 7 +255 161 7 +255 165 7 +255 168 6 +255 172 6 +255 175 6 +255 179 6 +255 183 5 +255 186 5 +255 190 5 +255 194 4 +255 197 4 +255 201 4 +255 204 4 +255 208 3 +255 212 3 +255 215 3 +255 219 3 +255 222 2 +255 226 2 +255 230 2 +255 233 2 +255 237 1 +255 241 1 +255 244 1 +255 248 1 +255 251 0 +255 255 0 +255 255 0 +255 255 0 +248 251 0 +240 248 0 +232 244 0 +225 240 0 +218 236 0 +210 233 0 +202 229 0 +195 225 0 +188 221 0 +180 218 0 +172 214 0 +165 210 0 +158 206 0 +150 203 0 +142 199 0 +135 195 0 +128 192 0 +120 188 0 +112 184 0 +105 180 0 +98 177 0 +90 173 0 +82 169 0 +75 165 0 +67 162 0 +60 158 0 +52 154 0 +45 150 0 +37 147 0 +30 143 0 +22 139 0 +15 135 0 +7 132 0 +0 128 0 +0 128 0 +0 128 0 +0 124 6 +0 120 12 +0 117 19 +0 113 25 +0 109 31 +0 105 37 +0 102 43 +0 98 49 +0 94 56 +0 90 62 +0 87 68 +0 83 74 +0 79 80 +0 75 86 +0 72 93 +0 68 99 +0 64 105 +0 60 111 +0 56 117 +0 53 124 +0 49 130 +0 45 136 +0 41 142 +0 38 148 +0 34 154 +0 30 161 +0 26 167 +0 23 173 +0 19 179 +0 15 185 +0 11 191 +0 8 198 +0 4 204 +0 0 210 +0 0 210 +0 0 210 +4 0 211 +8 0 213 +11 0 214 +15 0 215 +19 0 217 +23 0 218 +26 0 219 +30 0 221 +34 0 222 +38 0 223 +41 0 225 +45 0 226 +49 0 227 +53 0 229 +56 0 230 +60 0 231 +64 0 232 +68 0 234 +72 0 235 +75 0 236 +79 0 238 +83 0 239 +87 0 240 +90 0 242 +94 0 243 +98 0 244 +102 0 246 +105 0 247 +109 0 248 +113 0 250 +117 0 251 +120 0 252 +124 0 254 +128 0 255 +128 0 255 +128 0 255 +128 0 251 +128 0 248 +128 0 244 +128 0 240 +128 0 236 +128 0 233 +128 0 229 +128 0 225 +128 0 221 +128 0 218 +128 0 214 +128 0 210 +128 0 206 +128 0 203 +128 0 199 +128 0 195 +128 0 192 +128 0 188 +128 0 184 +128 0 180 +128 0 177 +128 0 173 +128 0 169 +128 0 165 +128 0 162 +128 0 158 +128 0 154 +128 0 150 +128 0 147 +128 0 143 +128 0 139 +128 0 135 +128 0 132 +128 0 128 +128 0 128 +128 0 128 +128 0 128 +128 0 128 +128 0 128 diff --git a/src/fractalzoomer/color_maps/ROYGBIV2.MAP b/src/fractalzoomer/color_maps/ROYGBIV2.MAP new file mode 100644 index 000000000..7147ed743 --- /dev/null +++ b/src/fractalzoomer/color_maps/ROYGBIV2.MAP @@ -0,0 +1,256 @@ +255 0 0 +255 3 1 +255 6 3 +255 9 4 +255 12 6 +255 16 8 +255 19 9 +255 22 11 +255 25 12 +255 28 14 +255 31 15 +255 35 17 +255 38 19 +255 41 20 +255 44 22 +255 48 24 +255 51 25 +255 54 27 +254 57 28 +255 60 30 +255 64 32 +255 67 33 +255 70 35 +255 73 36 +255 76 38 +255 80 40 +255 83 41 +255 86 43 +255 89 44 +255 92 46 +255 96 48 +255 99 49 +255 102 51 +255 105 52 +255 108 54 +255 112 56 +255 115 57 +255 118 59 +255 121 60 +255 124 62 +255 128 64 +255 128 64 +255 128 64 +255 131 62 +255 134 60 +255 137 59 +255 140 57 +255 143 56 +255 147 54 +255 150 52 +255 153 51 +255 156 49 +255 159 48 +255 162 46 +255 166 44 +255 169 43 +255 172 41 +255 175 40 +255 178 38 +255 181 36 +254 185 35 +255 188 33 +255 191 31 +255 194 30 +255 197 28 +255 201 27 +255 204 25 +255 207 23 +255 210 22 +255 213 20 +255 216 19 +255 220 17 +255 223 15 +255 226 14 +255 229 12 +255 232 11 +255 235 9 +255 239 7 +255 242 6 +255 245 4 +255 248 3 +255 251 1 +255 255 0 +255 255 0 +255 255 0 +248 251 0 +242 248 0 +235 245 0 +229 242 0 +223 239 0 +216 235 0 +210 232 0 +204 229 0 +197 226 0 +191 223 0 +184 220 0 +178 216 0 +172 213 0 +165 210 0 +159 207 0 +152 204 0 +146 201 0 +140 197 0 +133 194 0 +127 191 0 +121 188 0 +114 185 0 +108 181 0 +101 178 0 +95 175 0 +89 172 0 +82 169 0 +76 166 0 +70 162 0 +63 159 0 +57 156 0 +50 153 0 +44 150 0 +38 147 0 +31 143 0 +25 140 0 +19 137 0 +12 134 0 +6 131 0 +0 127 0 +0 128 0 +0 128 0 +0 124 6 +0 121 12 +0 118 19 +0 115 25 +0 112 31 +0 108 38 +0 105 44 +0 102 50 +0 99 57 +0 96 63 +0 92 70 +0 89 76 +0 86 82 +0 83 89 +0 80 95 +0 76 102 +0 73 108 +0 70 114 +0 67 121 +0 63 127 +0 60 133 +0 57 140 +0 54 146 +0 51 153 +0 47 159 +0 44 165 +0 41 172 +0 38 178 +0 35 184 +0 31 191 +0 28 197 +0 25 204 +0 22 210 +0 19 216 +0 15 223 +0 12 229 +0 9 235 +0 6 242 +0 3 248 +0 0 255 +0 0 255 +0 0 255 +3 0 254 +7 0 254 +11 0 254 +15 0 254 +19 0 254 +23 0 254 +27 0 254 +31 0 254 +35 0 254 +39 0 254 +43 0 254 +47 0 254 +51 0 254 +55 0 254 +59 0 254 +63 0 254 +67 0 254 +71 0 254 +75 0 254 +79 1 254 +83 1 253 +87 1 253 +91 1 253 +95 1 253 +99 1 253 +103 1 253 +107 1 253 +111 1 253 +115 1 253 +119 1 253 +123 1 253 +127 1 253 +131 1 253 +135 1 253 +139 1 253 +143 1 253 +147 1 253 +151 1 253 +155 1 253 +159 2 253 +159 2 253 +159 2 253 +157 1 250 +155 1 247 +154 1 245 +152 1 242 +151 1 240 +149 1 237 +147 1 234 +146 1 232 +144 1 229 +143 1 227 +141 1 224 +139 1 222 +138 1 219 +136 1 216 +135 1 214 +133 1 211 +131 1 209 +130 1 206 +128 1 204 +127 1 201 +125 1 198 +123 1 196 +122 1 193 +120 1 191 +118 1 188 +117 1 186 +115 1 183 +114 1 180 +112 1 178 +110 1 175 +109 1 173 +107 1 170 +106 1 168 +104 1 165 +102 1 162 +101 1 160 +99 1 157 +98 1 155 +96 1 152 +94 0 149 +95 1 150 +95 1 150 +95 1 150 +95 1 150 +95 1 150 diff --git a/src/fractalzoomer/color_maps/ROYGBIV3.MAP b/src/fractalzoomer/color_maps/ROYGBIV3.MAP new file mode 100644 index 000000000..9ca7b6265 --- /dev/null +++ b/src/fractalzoomer/color_maps/ROYGBIV3.MAP @@ -0,0 +1,256 @@ +128 0 128 +131 0 124 +134 0 121 +137 0 118 +140 0 115 +143 0 112 +147 0 108 +150 0 105 +153 0 102 +156 0 99 +159 0 96 +162 0 92 +166 0 89 +169 0 86 +172 0 83 +175 0 80 +178 0 76 +181 0 73 +185 0 70 +188 0 67 +191 0 63 +194 0 60 +197 0 57 +201 0 54 +204 0 51 +207 0 47 +210 0 44 +213 0 41 +216 0 38 +220 0 35 +223 0 31 +226 0 28 +229 0 25 +232 0 22 +235 0 19 +239 0 15 +242 0 12 +245 0 9 +248 0 6 +251 0 3 +255 0 0 +255 0 0 +255 0 0 +255 3 1 +255 6 3 +255 9 4 +255 12 6 +255 16 8 +255 19 9 +255 22 11 +255 25 12 +255 28 14 +255 31 15 +255 35 17 +255 38 19 +255 41 20 +255 44 22 +255 48 24 +255 51 25 +255 54 27 +254 57 28 +255 60 30 +255 64 32 +255 67 33 +255 70 35 +255 73 36 +255 76 38 +255 80 40 +255 83 41 +255 86 43 +255 89 44 +255 92 46 +255 96 48 +255 99 49 +255 102 51 +255 105 52 +255 108 54 +255 112 56 +255 115 57 +255 118 59 +255 121 60 +255 124 62 +255 128 64 +255 128 64 +255 128 64 +255 131 62 +255 134 60 +255 137 59 +255 140 57 +255 143 56 +255 147 54 +255 150 52 +255 153 51 +255 156 49 +255 159 48 +255 162 46 +255 166 44 +255 169 43 +255 172 41 +255 175 40 +255 178 38 +255 181 36 +254 185 35 +255 188 33 +255 191 31 +255 194 30 +255 197 28 +255 201 27 +255 204 25 +255 207 23 +255 210 22 +255 213 20 +255 216 19 +255 220 17 +255 223 15 +255 226 14 +255 229 12 +255 232 11 +255 235 9 +255 239 7 +255 242 6 +255 245 4 +255 248 3 +255 251 1 +255 255 0 +255 255 0 +255 255 0 +248 251 0 +242 248 0 +235 245 0 +229 242 0 +223 239 0 +216 235 0 +210 232 0 +204 229 0 +197 226 0 +191 223 0 +184 220 0 +178 216 0 +172 213 0 +165 210 0 +159 207 0 +152 204 0 +146 201 0 +140 197 0 +133 194 0 +127 191 0 +121 188 0 +114 185 0 +108 181 0 +101 178 0 +95 175 0 +89 172 0 +82 169 0 +76 166 0 +70 162 0 +63 159 0 +57 156 0 +50 153 0 +44 150 0 +38 147 0 +31 143 0 +25 140 0 +19 137 0 +12 134 0 +6 131 0 +0 127 0 +0 128 0 +0 128 0 +0 124 6 +0 121 12 +0 118 19 +0 115 25 +0 112 31 +0 108 38 +0 105 44 +0 102 50 +0 99 57 +0 96 63 +0 92 70 +0 89 76 +0 86 82 +0 83 89 +0 80 95 +0 76 102 +0 73 108 +0 70 114 +0 67 121 +0 63 127 +0 60 133 +0 57 140 +0 54 146 +0 51 153 +0 47 159 +0 44 165 +0 41 172 +0 38 178 +0 35 184 +0 31 191 +0 28 197 +0 25 204 +0 22 210 +0 19 216 +0 15 223 +0 12 229 +0 9 235 +0 6 242 +0 3 248 +0 0 255 +0 0 255 +0 0 255 +3 0 251 +6 0 248 +9 0 245 +12 0 242 +16 0 239 +19 0 235 +22 0 232 +25 0 229 +28 0 226 +31 0 223 +35 0 220 +38 0 216 +41 0 213 +44 0 210 +48 0 207 +51 0 204 +54 0 201 +57 0 197 +60 0 194 +64 0 191 +67 0 188 +70 0 185 +73 0 181 +76 0 178 +80 0 175 +83 0 172 +86 0 169 +89 0 166 +92 0 162 +96 0 159 +99 0 156 +102 0 153 +105 0 150 +108 0 147 +112 0 143 +115 0 140 +118 0 137 +121 0 134 +124 0 131 +128 0 127 +128 0 128 +128 0 128 +128 0 128 +128 0 128 +128 0 128 \ No newline at end of file diff --git a/src/fractalzoomer/color_maps/ROYGBIV4.MAP b/src/fractalzoomer/color_maps/ROYGBIV4.MAP new file mode 100644 index 000000000..0175ecc96 --- /dev/null +++ b/src/fractalzoomer/color_maps/ROYGBIV4.MAP @@ -0,0 +1,256 @@ +0 0 7 +0 0 39 +0 0 71 +0 0 103 +0 0 135 +0 0 167 +0 0 199 +0 0 231 +0 0 255 +0 0 247 +0 0 215 +0 0 183 +0 0 151 +0 0 119 +0 0 87 +0 0 55 +0 0 23 +0 0 0 +3 0 7 +16 0 39 +30 0 71 +44 0 103 +58 0 135 +72 0 167 +86 0 199 +100 0 231 +111 0 255 +107 0 247 +93 0 215 +79 0 183 +65 0 151 +51 0 119 +37 0 87 +23 0 55 +9 0 23 +0 0 0 +4 0 7 +21 0 39 +39 0 71 +57 0 103 +75 0 135 +93 0 167 +111 0 199 +129 0 231 +143 0 255 +138 0 247 +120 0 215 +102 0 183 +84 0 151 +66 0 119 +48 0 87 +30 0 55 +12 0 23 +0 0 0 +7 0 0 +39 0 0 +71 0 0 +103 0 0 +135 0 0 +167 0 0 +199 0 0 +231 0 0 +255 0 0 +247 0 0 +215 0 0 +183 0 0 +151 0 0 +119 0 0 +87 0 0 +55 0 0 +23 0 0 +0 0 0 +7 4 2 +39 20 10 +71 36 18 +103 52 26 +135 68 34 +167 84 42 +199 100 50 +231 116 58 +255 128 64 +247 124 62 +215 108 54 +183 92 46 +151 76 38 +119 60 30 +87 44 22 +55 28 14 +23 12 6 +0 0 0 +7 7 0 +39 39 0 +71 71 0 +103 103 0 +135 135 0 +167 167 0 +199 199 0 +231 231 0 +255 255 0 +247 247 0 +215 215 0 +183 183 0 +151 151 0 +119 119 0 +87 87 0 +55 55 0 +23 23 0 +0 0 0 +0 7 0 +0 39 0 +0 71 0 +0 103 0 +0 135 0 +0 167 0 +0 199 0 +0 231 0 +0 255 0 +0 247 0 +0 215 0 +0 183 0 +0 151 0 +0 119 0 +0 87 0 +0 55 0 +0 23 0 +0 0 0 +0 0 0 +0 0 0 +0 0 7 +0 0 39 +0 0 71 +0 0 103 +0 0 135 +0 0 167 +0 0 199 +0 0 231 +0 0 255 +0 0 247 +0 0 215 +0 0 183 +0 0 151 +0 0 119 +0 0 87 +0 0 55 +0 0 23 +0 0 0 +3 0 7 +16 0 39 +30 0 71 +44 0 103 +58 0 135 +72 0 167 +86 0 199 +100 0 231 +111 0 255 +107 0 247 +93 0 215 +79 0 183 +65 0 151 +51 0 119 +37 0 87 +23 0 55 +9 0 23 +0 0 0 +4 0 7 +21 0 39 +39 0 71 +57 0 103 +75 0 135 +93 0 167 +111 0 199 +129 0 231 +143 0 255 +138 0 247 +120 0 215 +102 0 183 +84 0 151 +66 0 119 +48 0 87 +30 0 55 +12 0 23 +0 0 0 +7 0 0 +39 0 0 +71 0 0 +103 0 0 +135 0 0 +167 0 0 +199 0 0 +231 0 0 +255 0 0 +247 0 0 +215 0 0 +183 0 0 +151 0 0 +119 0 0 +87 0 0 +55 0 0 +23 0 0 +0 0 0 +7 4 2 +39 20 10 +71 36 18 +103 52 26 +135 68 34 +167 84 42 +199 100 50 +231 116 58 +255 128 64 +247 124 62 +215 108 54 +183 92 46 +151 76 38 +119 60 30 +87 44 22 +55 28 14 +23 12 6 +0 0 0 +7 7 0 +39 39 0 +71 71 0 +103 103 0 +135 135 0 +167 167 0 +199 199 0 +231 231 0 +255 255 0 +247 247 0 +215 215 0 +183 183 0 +151 151 0 +119 119 0 +87 87 0 +55 55 0 +23 23 0 +0 0 0 +0 7 0 +0 39 0 +0 71 0 +0 103 0 +0 135 0 +0 167 0 +0 199 0 +0 231 0 +0 255 0 +0 247 0 +0 215 0 +0 183 0 +0 151 0 +0 119 0 +0 87 0 +0 55 0 +0 23 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/ROYGBIV5.MAP b/src/fractalzoomer/color_maps/ROYGBIV5.MAP new file mode 100644 index 000000000..dc20576cc --- /dev/null +++ b/src/fractalzoomer/color_maps/ROYGBIV5.MAP @@ -0,0 +1,256 @@ +4 0 255 +17 0 255 +30 0 255 +43 0 255 +56 0 255 +69 0 255 +82 0 255 +95 0 255 +108 0 255 +111 0 255 +115 0 255 +119 0 255 +123 0 255 +126 0 255 +130 0 255 +134 0 255 +138 0 255 +142 0 255 +147 0 243 +160 0 213 +173 0 182 +186 0 152 +200 0 122 +213 0 92 +226 0 62 +239 0 32 +252 0 5 +255 5 0 +255 20 0 +255 35 0 +255 50 0 +255 65 0 +255 80 0 +255 95 0 +255 110 0 +255 125 0 +255 133 0 +255 148 0 +255 163 0 +255 178 0 +255 192 0 +255 207 0 +255 222 0 +255 237 0 +255 252 0 +243 255 0 +213 255 0 +182 255 0 +152 255 0 +122 255 0 +92 255 0 +62 255 0 +32 255 0 +5 255 0 +0 243 10 +0 213 40 +0 182 70 +0 152 100 +0 122 130 +0 92 160 +0 62 190 +0 32 220 +0 5 249 +0 0 255 +4 0 255 +17 0 255 +30 0 255 +43 0 255 +56 0 255 +69 0 255 +82 0 255 +95 0 255 +108 0 255 +111 0 255 +115 0 255 +119 0 255 +123 0 255 +126 0 255 +130 0 255 +134 0 255 +138 0 255 +142 0 255 +147 0 243 +160 0 213 +173 0 182 +186 0 152 +200 0 122 +213 0 92 +226 0 62 +239 0 32 +252 0 5 +255 5 0 +255 20 0 +255 35 0 +255 50 0 +255 65 0 +255 80 0 +255 95 0 +255 110 0 +255 125 0 +255 133 0 +255 148 0 +255 163 0 +255 178 0 +255 192 0 +255 207 0 +255 222 0 +255 237 0 +255 252 0 +243 255 0 +213 255 0 +182 255 0 +152 255 0 +122 255 0 +92 255 0 +62 255 0 +32 255 0 +5 255 0 +0 243 10 +0 213 40 +0 182 70 +0 152 100 +0 122 130 +0 92 160 +0 62 190 +0 32 220 +0 5 249 +0 0 255 +4 0 255 +17 0 255 +30 0 255 +43 0 255 +56 0 255 +69 0 255 +82 0 255 +95 0 255 +108 0 255 +111 0 255 +115 0 255 +119 0 255 +123 0 255 +126 0 255 +130 0 255 +134 0 255 +138 0 255 +142 0 255 +147 0 243 +160 0 213 +173 0 182 +186 0 152 +200 0 122 +213 0 92 +226 0 62 +239 0 32 +252 0 5 +255 5 0 +255 20 0 +255 35 0 +255 50 0 +255 65 0 +255 80 0 +255 95 0 +255 110 0 +255 125 0 +255 133 0 +255 148 0 +255 163 0 +255 178 0 +255 192 0 +255 207 0 +255 222 0 +255 237 0 +255 252 0 +243 255 0 +213 255 0 +182 255 0 +152 255 0 +122 255 0 +92 255 0 +62 255 0 +32 255 0 +5 255 0 +0 243 10 +0 213 40 +0 182 70 +0 152 100 +0 122 130 +0 92 160 +0 62 190 +0 32 220 +0 5 249 +0 0 255 +4 0 255 +17 0 255 +30 0 255 +43 0 255 +56 0 255 +69 0 255 +82 0 255 +95 0 255 +108 0 255 +111 0 255 +115 0 255 +119 0 255 +123 0 255 +126 0 255 +130 0 255 +134 0 255 +138 0 255 +142 0 255 +147 0 243 +160 0 213 +173 0 182 +186 0 152 +200 0 122 +213 0 92 +226 0 62 +239 0 32 +252 0 5 +255 5 0 +255 20 0 +255 35 0 +255 50 0 +255 65 0 +255 80 0 +255 95 0 +255 110 0 +255 125 0 +255 133 0 +255 148 0 +255 163 0 +255 178 0 +255 192 0 +255 207 0 +255 222 0 +255 237 0 +255 252 0 +243 255 0 +213 255 0 +182 255 0 +152 255 0 +122 255 0 +92 255 0 +62 255 0 +32 255 0 +5 255 0 +0 243 10 +0 213 40 +0 182 70 +0 152 100 +0 122 130 +0 92 160 +0 62 190 +0 32 220 +0 5 249 +0 0 255 diff --git a/src/fractalzoomer/color_maps/RSET2.MAP b/src/fractalzoomer/color_maps/RSET2.MAP new file mode 100644 index 000000000..5a51ad5e5 --- /dev/null +++ b/src/fractalzoomer/color_maps/RSET2.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 76 188 180 + 72 192 176 + 72 192 176 + 68 192 172 + 64 196 172 + 64 196 172 + 60 196 168 + 56 200 168 + 56 200 164 + 52 200 164 +156 176 120 +156 176 120 +156 180 120 +156 180 120 +160 180 124 +160 184 124 +104 124 108 +160 184 124 +164 184 124 +164 188 124 +164 188 124 +164 188 124 +168 188 124 +168 192 124 +168 192 124 +172 192 124 +172 196 124 +172 196 128 +172 196 128 +176 200 128 +176 200 128 +176 200 128 +180 200 128 +180 204 128 +180 204 128 +180 204 128 +184 208 128 +184 208 128 +184 208 128 +188 212 132 +184 212 132 +176 208 132 +168 204 132 +160 200 132 +152 196 136 +144 192 136 +136 188 136 +128 188 136 +120 184 140 +112 180 140 +104 176 140 +100 172 140 + 92 168 140 + 84 164 144 + 76 164 144 + 68 160 144 + 60 156 144 + 52 152 148 + 44 148 148 + 36 144 148 + 28 140 148 + 20 136 152 + 40 132 148 + 60 124 140 + 80 116 132 +100 108 124 +124 100 116 +144 92 112 +164 84 104 +184 76 96 +204 68 88 +228 60 80 +228 60 80 +224 60 80 +220 60 80 +216 60 80 +212 60 80 +208 60 80 +204 60 80 +200 60 80 +196 60 80 +192 60 80 +188 60 80 +184 60 80 +184 60 80 +180 60 80 +176 60 80 +172 60 80 +168 60 84 +164 60 84 +160 60 84 +156 60 84 +152 60 84 +148 60 84 +144 60 84 +140 60 84 +140 60 84 +136 60 84 +132 60 84 +128 60 84 +124 60 84 +120 60 84 +116 60 84 +112 60 84 +108 60 88 +104 60 88 +100 60 88 + 96 60 88 + 96 60 88 + 92 60 88 + 88 60 88 + 84 60 88 + 80 60 88 + 76 60 88 + 72 60 88 + 68 60 88 + 64 60 88 + 60 60 88 + 56 60 88 + 52 60 88 + 48 64 92 + 48 64 92 + 48 64 92 + 48 64 96 + 52 64 96 + 52 64 96 + 52 68 100 + 56 68 100 + 56 68 104 + 56 68 104 + 60 68 104 + 60 72 108 + 60 72 108 + 60 72 112 + 64 72 112 + 64 72 112 + 64 76 116 + 68 76 116 + 68 76 120 + 68 76 120 + 72 76 120 + 72 80 124 + 72 80 124 + 76 80 128 + 76 80 128 + 76 80 128 + 76 84 132 + 80 84 132 + 80 84 136 + 80 84 136 + 84 84 136 + 84 88 140 + 84 88 140 + 88 88 144 + 88 88 144 + 88 88 144 + 92 88 148 + 92 92 148 + 92 92 152 + 92 92 152 + 96 92 152 + 96 92 156 + 96 96 156 +100 96 160 +100 96 160 +100 96 160 +104 96 164 +104 100 164 +104 100 168 +108 100 168 +108 100 168 +108 100 172 +108 104 172 +112 104 176 +112 104 176 +112 104 176 +116 104 180 +116 108 180 +116 108 184 +120 108 184 +120 108 184 +120 108 188 +120 112 188 +124 112 192 +124 112 192 +124 112 192 +128 112 196 +128 112 196 +128 116 200 +132 116 200 +132 116 200 +132 116 204 +136 116 204 +136 120 208 +136 120 208 +136 120 208 +140 120 212 +140 120 212 +140 124 216 +144 124 216 +144 124 216 +144 124 220 +148 124 220 +148 128 224 +148 128 224 +152 128 224 +152 128 228 +152 128 228 +152 132 232 +156 132 232 +156 132 232 +156 132 236 +160 132 236 +160 136 240 +160 136 240 +164 136 240 +164 136 244 +164 136 244 +168 140 248 +168 140 248 +164 140 248 +164 144 244 +160 144 244 +156 144 240 +156 148 240 +152 148 236 +148 148 236 +148 152 232 +144 152 232 +140 152 228 +140 156 228 +136 156 224 +136 156 224 +132 160 220 +128 160 220 +128 160 216 +124 164 216 +120 164 212 +120 164 212 +116 168 212 +112 168 208 +112 168 208 +108 172 204 +108 172 204 +104 172 200 +100 176 200 +100 176 196 + 96 176 196 + 92 180 192 + 92 180 192 + 88 184 188 + 84 184 188 + 84 184 184 + 80 188 184 + 76 188 180 diff --git a/src/fractalzoomer/color_maps/RW.MAP b/src/fractalzoomer/color_maps/RW.MAP new file mode 100644 index 000000000..2066976bc --- /dev/null +++ b/src/fractalzoomer/color_maps/RW.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 16 76 136 + 16 80 132 + 16 80 128 + 16 84 124 + 12 84 124 + 12 88 120 + 12 88 116 + 12 92 112 + 12 92 112 + 16 88 108 + 20 88 108 + 24 88 108 + 24 88 108 + 28 88 108 + 32 84 108 + 36 84 108 + 36 84 104 + 40 84 104 + 44 84 104 + 48 80 104 + 48 80 104 + 52 80 104 + 56 80 104 + 60 80 100 + 60 76 100 + 64 76 100 + 68 76 100 + 72 76 100 + 72 76 100 + 76 76 100 + 80 72 100 + 84 72 96 + 84 72 96 + 88 72 96 + 92 72 96 + 96 68 96 + 96 68 96 +100 68 96 +104 68 92 +108 68 92 +108 64 92 +112 64 92 +116 64 92 +120 64 92 +120 64 92 +124 64 92 +128 60 88 +128 60 88 +132 60 88 +136 60 88 +140 60 88 +140 56 88 +144 56 88 +148 56 84 +152 56 84 +152 56 84 +156 52 84 +160 52 84 +164 52 84 +164 52 84 +168 52 80 +172 48 80 +176 48 80 +176 48 80 +180 48 80 +184 48 80 +188 48 80 +188 44 80 +192 44 76 +196 44 76 +200 44 76 +200 44 76 +204 40 76 +208 40 76 +212 40 76 +212 40 72 +216 40 72 +220 36 72 +224 36 72 +224 36 72 +228 36 72 +232 36 72 +232 36 72 +236 40 76 +236 40 76 +236 40 76 +236 44 76 +236 44 76 +236 44 76 +236 48 76 +236 48 76 +236 48 80 +236 48 80 +236 52 80 +236 52 80 +236 52 80 +236 56 80 +236 56 80 +236 56 80 +236 60 80 +236 60 84 +236 60 84 +236 60 84 +236 64 84 +236 64 84 +236 64 84 +236 68 84 +236 68 84 +236 68 84 +236 68 88 +236 72 88 +236 72 88 +236 72 88 +236 76 88 +236 76 88 +236 76 88 +236 80 88 +236 80 92 +236 80 92 +236 80 92 +236 84 92 +236 84 92 +236 84 92 +236 88 92 +236 88 92 +236 88 92 +236 88 96 +236 92 96 +236 92 96 +236 92 96 +236 96 96 +236 96 96 +236 96 96 +236 100 96 +236 100 96 +236 100 100 +236 100 100 +236 104 100 +236 104 100 +236 104 100 +236 108 100 +236 108 100 +236 108 100 +236 108 100 +240 112 104 +240 112 104 +240 112 104 +240 116 104 +240 116 104 +240 116 104 +240 120 104 +240 120 104 +240 120 108 +240 120 108 +240 124 108 +240 124 108 +240 124 108 +240 128 108 +240 128 108 +240 128 108 +240 132 108 +240 132 112 +240 132 112 +240 132 112 +240 136 112 +240 136 112 +240 136 112 +240 140 112 +240 140 112 +240 140 112 +240 140 116 +240 144 116 +240 144 116 +240 144 116 +240 148 116 +240 148 116 +240 148 116 +240 152 116 +240 152 120 +240 152 120 +240 152 120 +240 156 120 +240 156 120 +240 156 120 +240 160 120 +240 160 120 +240 160 120 +240 160 124 +240 164 124 +240 164 124 +240 164 124 +240 168 124 +240 168 124 +240 168 124 +240 172 124 +240 172 124 +240 172 128 +240 172 128 +240 176 128 +240 176 128 +240 176 128 +240 180 128 +240 180 128 +240 180 128 +240 180 128 +244 184 132 +244 184 132 +244 184 132 +244 188 132 +244 188 132 +244 188 132 +244 192 132 +244 192 132 +244 192 136 +244 192 136 +244 196 136 +244 196 136 +244 196 136 +244 200 136 +244 200 136 +244 200 136 +244 204 136 +244 204 140 +244 204 140 +244 204 140 +244 208 140 +244 208 140 +244 208 140 +244 212 140 +244 212 140 +244 212 140 +244 212 144 +244 216 144 +244 216 144 +244 216 144 +244 220 144 +244 220 144 +244 220 144 +244 224 144 +244 224 148 +244 224 148 +244 224 148 +244 228 148 +244 228 148 +244 228 148 +244 232 148 +244 232 148 +244 232 148 +244 232 152 +244 236 152 +244 236 152 +244 236 152 +244 240 152 +244 240 152 +244 240 152 diff --git a/src/fractalzoomer/color_maps/Rain4.map b/src/fractalzoomer/color_maps/Rain4.map new file mode 100644 index 000000000..3a34cbf12 --- /dev/null +++ b/src/fractalzoomer/color_maps/Rain4.map @@ -0,0 +1,256 @@ +48 48 48 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 192 252 +0 176 252 +0 160 252 +0 144 252 +0 128 252 +0 112 252 +0 96 252 +0 80 252 +0 64 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 192 252 +0 176 252 +0 160 252 +0 144 252 +0 128 252 +0 112 252 +0 96 252 +0 80 252 +0 64 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 192 252 +0 176 252 +0 160 252 +0 144 252 +0 128 252 +0 112 252 +0 96 252 +0 80 252 +0 64 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 36 +0 252 72 +0 252 108 +0 252 144 +0 252 180 +0 252 216 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 196 252 +0 180 252 +0 164 252 +0 152 252 +0 136 252 +0 120 252 +0 104 252 +0 92 252 +0 76 252 +0 60 252 +0 48 252 +0 32 252 +0 16 252 diff --git a/src/fractalzoomer/color_maps/Rain4g1.map b/src/fractalzoomer/color_maps/Rain4g1.map new file mode 100644 index 000000000..bb4aa4c62 --- /dev/null +++ b/src/fractalzoomer/color_maps/Rain4g1.map @@ -0,0 +1,256 @@ +48 48 48 +0 0 0 +4 4 4 +8 8 8 +12 12 12 +16 16 16 +20 20 20 +24 24 24 +28 28 28 +32 32 32 +36 36 36 +40 40 40 +44 44 44 +48 48 48 +52 52 52 +56 56 56 +60 60 60 +64 64 64 +68 68 68 +72 72 72 +76 76 76 +80 80 80 +84 84 84 +88 88 88 +92 92 92 +96 96 96 +100 100 100 +104 104 104 +108 108 108 +112 112 112 +116 116 116 +120 120 120 +124 124 124 +128 128 128 +132 132 132 +136 136 136 +140 140 140 +144 144 144 +148 148 148 +152 152 152 +156 156 156 +160 160 160 +164 164 164 +168 168 168 +172 172 172 +176 176 176 +180 180 180 +184 184 184 +188 188 188 +192 192 192 +196 196 196 +200 200 200 +204 204 204 +208 208 208 +212 212 212 +216 216 216 +220 220 220 +224 224 224 +228 228 228 +232 232 232 +236 236 236 +240 240 240 +244 244 244 +248 248 248 +252 252 252 +252 0 0 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 192 252 +0 176 252 +0 160 252 +0 144 252 +0 128 252 +0 112 252 +0 96 252 +0 80 252 +0 64 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 192 252 +0 176 252 +0 160 252 +0 144 252 +0 128 252 +0 112 252 +0 96 252 +0 80 252 +0 64 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 36 +0 252 72 +0 252 108 +0 252 144 +0 252 180 +0 252 216 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 196 252 +0 180 252 +0 164 252 +0 152 252 +0 136 252 +0 120 252 +0 104 252 +0 92 252 +0 76 252 +0 60 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 diff --git a/src/fractalzoomer/color_maps/Rain4x.map b/src/fractalzoomer/color_maps/Rain4x.map new file mode 100644 index 000000000..c50c2f3a1 --- /dev/null +++ b/src/fractalzoomer/color_maps/Rain4x.map @@ -0,0 +1,256 @@ +48 48 48 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 192 252 +0 176 252 +0 160 252 +0 144 252 +0 128 252 +0 112 252 +0 96 252 +0 80 252 +0 64 252 +0 48 252 +0 32 252 +0 16 252 +0 40 216 +0 68 180 +0 92 144 +0 120 108 +0 144 72 +0 172 36 +0 200 0 +0 80 160 +36 72 144 +72 60 128 +108 48 108 +144 36 92 +180 24 72 +216 12 56 +252 0 36 +252 0 0 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 192 252 +0 176 252 +0 160 252 +0 144 252 +0 128 252 +0 112 252 +0 96 252 +0 80 252 +0 64 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 192 252 +0 176 252 +0 160 252 +0 144 252 +0 128 252 +0 112 252 +0 96 252 +0 80 252 +0 64 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 36 +0 252 72 +0 252 108 +0 252 144 +0 252 180 +0 252 216 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 196 252 +0 180 252 +0 164 252 +0 152 252 +0 136 252 +0 120 252 +0 104 252 +0 92 252 +0 76 252 +0 60 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 diff --git a/src/fractalzoomer/color_maps/Rain4x2.map b/src/fractalzoomer/color_maps/Rain4x2.map new file mode 100644 index 000000000..69b9fb269 --- /dev/null +++ b/src/fractalzoomer/color_maps/Rain4x2.map @@ -0,0 +1,256 @@ +48 48 48 +0 0 252 +40 0 252 +80 0 252 +124 0 252 +136 0 252 +152 0 252 +164 0 252 +180 0 252 +192 0 252 +208 0 252 +220 0 252 +236 0 252 +252 0 252 +252 0 228 +252 0 204 +252 0 176 +252 0 152 +252 0 124 +252 0 84 +252 0 44 +252 0 0 +252 28 0 +252 60 0 +252 92 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 192 252 +0 176 252 +0 160 252 +0 144 252 +0 128 252 +0 112 252 +0 96 252 +0 80 252 +0 64 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 192 252 +0 176 252 +0 160 252 +0 144 252 +0 128 252 +0 112 252 +0 96 252 +0 80 252 +0 64 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 192 252 +0 176 252 +0 160 252 +0 144 252 +0 128 252 +0 112 252 +0 96 252 +0 80 252 +0 64 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 36 +0 252 72 +0 252 108 +0 252 144 +0 252 180 +0 252 216 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 196 252 +0 180 252 +0 164 252 +0 152 252 +0 136 252 +0 120 252 +0 104 252 +0 92 252 +0 76 252 +0 60 252 +0 48 252 +0 32 252 +0 16 252 diff --git a/src/fractalzoomer/color_maps/Rain4x3.map b/src/fractalzoomer/color_maps/Rain4x3.map new file mode 100644 index 000000000..25c1ef5e6 --- /dev/null +++ b/src/fractalzoomer/color_maps/Rain4x3.map @@ -0,0 +1,256 @@ +48 48 48 +0 0 252 +40 0 252 +80 0 252 +124 0 252 +136 0 252 +152 0 252 +164 0 252 +180 0 252 +192 0 252 +208 0 252 +220 0 252 +236 0 252 +252 0 252 +252 0 192 +252 0 128 +252 0 64 +252 0 0 +252 28 0 +252 60 0 +252 92 0 +252 124 0 +252 144 0 +252 164 0 +252 188 0 +252 208 0 +252 228 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 244 252 +0 232 252 +0 220 252 +0 208 252 +0 196 252 +0 184 252 +0 172 252 +0 164 252 +0 152 252 +0 140 252 +0 128 252 +0 116 252 +0 104 252 +0 92 252 +0 84 252 +0 72 252 +0 60 252 +0 48 252 +0 36 252 +0 24 252 +0 12 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 192 252 +0 176 252 +0 160 252 +0 144 252 +0 128 252 +0 112 252 +0 96 252 +0 80 252 +0 64 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 192 252 +0 176 252 +0 160 252 +0 144 252 +0 128 252 +0 112 252 +0 96 252 +0 80 252 +0 64 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 36 +0 252 72 +0 252 108 +0 252 144 +0 252 180 +0 252 216 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 196 252 +0 180 252 +0 164 252 +0 152 252 +0 136 252 +0 120 252 +0 104 252 +0 92 252 +0 76 252 +0 60 252 +0 48 252 +0 32 252 +0 16 252 diff --git a/src/fractalzoomer/color_maps/Rainbow6.map b/src/fractalzoomer/color_maps/Rainbow6.map new file mode 100644 index 000000000..a071b25c9 --- /dev/null +++ b/src/fractalzoomer/color_maps/Rainbow6.map @@ -0,0 +1,256 @@ +0 0 0 +0 0 168 +0 168 0 +0 168 168 +168 0 0 +168 0 168 +168 84 0 +168 168 168 +84 84 84 +84 84 252 +84 252 84 +84 252 252 +252 84 84 +252 84 252 +252 252 84 +252 252 252 +0 0 0 +20 20 20 +32 32 32 +44 44 44 +56 56 56 +68 68 68 +80 80 80 +96 96 96 +112 112 112 +128 128 128 +144 144 144 +160 160 160 +180 180 180 +200 200 200 +224 224 224 +252 252 252 +0 0 252 +64 0 252 +124 0 252 +188 0 252 +252 0 252 +252 0 188 +252 0 124 +252 0 64 +252 0 0 +252 64 0 +252 124 0 +252 188 0 +252 252 0 +188 252 0 +124 252 0 +64 252 0 +0 252 0 +0 252 64 +0 252 124 +0 252 188 +0 252 252 +0 188 252 +0 124 252 +0 64 252 +124 124 252 +156 124 252 +188 124 252 +220 124 252 +252 124 252 +252 124 220 +252 124 188 +252 124 156 +0 0 252 +0 0 252 +0 4 252 +0 8 252 +0 12 252 +0 16 252 +0 20 252 +0 24 252 +0 28 252 +0 32 252 +0 36 252 +0 40 252 +0 44 252 +0 48 252 +0 52 252 +0 56 252 +0 60 252 +0 60 252 +0 64 252 +0 68 252 +0 72 252 +0 76 252 +0 80 252 +0 84 252 +0 88 252 +0 92 252 +0 96 252 +0 100 252 +0 104 252 +0 108 252 +0 112 252 +0 116 252 +0 120 252 +0 120 252 +0 124 252 +0 128 252 +0 132 252 +0 136 252 +0 140 252 +0 144 252 +0 148 252 +0 152 252 +0 156 252 +0 160 252 +0 164 252 +0 168 252 +0 172 252 +0 176 252 +0 180 252 +0 180 248 +0 184 240 +0 184 232 +0 188 224 +0 188 216 +0 192 208 +0 192 200 +0 196 192 +0 200 184 +0 200 176 +0 204 168 +0 204 160 +0 208 152 +0 208 144 +0 212 136 +0 216 128 +0 216 120 +0 220 112 +0 220 104 +0 224 96 +0 224 88 +0 228 80 +0 228 72 +0 232 64 +0 236 56 +0 236 48 +0 240 40 +0 240 32 +0 244 24 +0 244 16 +0 248 8 +0 252 0 +0 252 0 +0 248 0 +0 244 0 +0 240 0 +0 236 0 +0 232 0 +0 228 0 +0 224 0 +0 220 0 +0 216 0 +0 212 0 +0 208 0 +0 204 0 +0 200 0 +0 196 0 +0 192 0 +0 192 0 +0 188 0 +0 184 0 +0 180 0 +0 176 0 +0 172 0 +0 168 0 +0 164 0 +0 160 0 +0 156 0 +0 152 0 +0 148 0 +0 144 0 +0 140 0 +0 136 0 +0 132 0 +4 132 0 +12 136 0 +20 140 0 +28 144 0 +36 148 0 +44 152 0 +52 156 0 +60 160 0 +68 164 0 +76 168 0 +84 172 0 +92 176 0 +100 180 0 +108 184 0 +116 188 0 +124 192 0 +132 192 0 +140 196 0 +148 200 0 +156 204 0 +164 208 0 +172 212 0 +180 216 0 +188 220 0 +196 224 0 +204 228 0 +212 232 0 +220 236 0 +228 240 0 +236 244 0 +244 248 0 +252 252 0 +252 248 0 +252 244 0 +252 236 0 +252 232 0 +252 224 0 +252 220 0 +252 216 0 +252 208 0 +252 204 0 +252 196 0 +252 192 0 +252 188 0 +252 180 0 +252 176 0 +252 168 0 +252 164 0 +252 160 0 +252 152 0 +252 148 0 +252 140 0 +252 136 0 +252 132 0 +252 124 0 +252 120 0 +252 112 0 +252 108 0 +252 104 0 +252 96 0 +252 92 0 +252 84 0 +252 80 0 +252 76 0 +252 68 0 +252 64 0 +252 56 0 +252 52 0 +252 48 0 +252 40 0 +252 36 0 +252 28 0 +252 24 0 +252 20 0 +252 12 0 +252 8 0 +252 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Rainbow7.map b/src/fractalzoomer/color_maps/Rainbow7.map new file mode 100644 index 000000000..9be85d8f2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Rainbow7.map @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 4 +4 0 8 +12 0 12 +20 0 20 +28 0 24 +36 0 32 +44 0 36 +52 0 44 +60 0 48 +68 0 56 +76 0 60 +84 0 68 +92 0 72 +100 0 80 +108 0 84 +116 0 92 +124 0 96 +132 0 100 +140 0 108 +148 0 112 +156 0 120 +164 0 124 +172 0 132 +180 0 136 +188 0 144 +196 0 148 +204 0 156 +212 0 160 +220 0 168 +228 0 172 +236 0 180 +244 0 184 +252 0 192 +248 0 192 +240 0 192 +232 0 196 +224 0 196 +216 0 200 +208 0 200 +200 0 204 +192 0 204 +184 0 208 +176 0 208 +168 0 212 +160 0 212 +152 0 216 +144 0 216 +136 0 220 +128 0 220 +120 0 220 +112 0 224 +104 0 224 +96 0 228 +88 0 228 +80 0 232 +72 0 232 +64 0 236 +56 0 236 +48 0 240 +40 0 240 +32 0 244 +24 0 244 +16 0 248 +8 0 248 +0 0 252 +0 4 248 +0 8 244 +0 12 240 +0 20 232 +0 24 228 +0 28 224 +0 36 216 +0 40 212 +0 44 208 +0 52 200 +0 56 196 +0 60 192 +0 68 184 +0 72 180 +0 76 176 +0 84 168 +0 88 164 +0 92 160 +0 96 156 +0 104 148 +0 108 144 +0 112 140 +0 120 132 +0 124 128 +0 128 124 +0 136 116 +0 140 112 +0 144 108 +0 152 100 +0 156 96 +0 160 92 +0 168 84 +0 172 80 +0 176 76 +0 180 72 +0 188 64 +0 192 60 +0 196 56 +0 204 48 +0 208 44 +0 212 40 +0 220 32 +0 224 28 +0 228 24 +0 236 16 +0 240 12 +0 244 8 +0 252 0 +4 252 0 +8 252 0 +12 252 0 +20 252 0 +24 252 0 +28 252 0 +36 252 0 +40 252 0 +44 252 0 +52 252 0 +56 252 0 +60 252 0 +68 252 0 +72 252 0 +76 252 0 +84 252 0 +88 252 0 +92 252 0 +96 252 0 +104 252 0 +108 252 0 +112 252 0 +120 252 0 +124 252 0 +128 252 0 +136 252 0 +140 252 0 +144 252 0 +152 252 0 +156 252 0 +160 252 0 +168 252 0 +172 252 0 +176 252 0 +180 252 0 +188 252 0 +192 252 0 +196 252 0 +204 252 0 +208 252 0 +212 252 0 +220 252 0 +224 252 0 +228 252 0 +236 252 0 +240 252 0 +244 252 0 +252 252 0 +252 244 0 +252 236 0 +252 228 0 +252 220 0 +252 212 0 +252 200 0 +252 192 0 +252 184 0 +252 176 0 +252 168 0 +252 156 0 +252 148 0 +252 140 0 +252 132 0 +252 124 0 +252 112 0 +252 112 0 +252 108 0 +252 108 0 +252 104 0 +252 100 0 +252 100 0 +252 96 0 +252 96 0 +252 92 0 +252 88 0 +252 88 0 +252 84 0 +252 80 0 +252 80 0 +252 76 0 +252 76 0 +252 72 0 +252 68 0 +252 68 0 +252 64 0 +252 60 0 +252 60 0 +252 56 0 +252 56 0 +252 52 0 +252 48 0 +252 48 0 +252 44 0 +252 40 0 +252 40 0 +252 36 0 +252 36 0 +252 32 0 +252 28 0 +252 28 0 +252 24 0 +252 20 0 +252 20 0 +252 16 0 +252 16 0 +252 12 0 +252 8 0 +252 8 0 +252 4 0 +252 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/Rainhyb.map b/src/fractalzoomer/color_maps/Rainhyb.map new file mode 100644 index 000000000..e948ba67f --- /dev/null +++ b/src/fractalzoomer/color_maps/Rainhyb.map @@ -0,0 +1,256 @@ +48 48 48 +252 0 0 +252 4 0 +252 12 0 +252 20 0 +252 28 0 +252 36 0 +252 44 0 +252 52 0 +252 60 0 +252 68 0 +252 76 0 +252 84 0 +252 92 0 +252 100 0 +252 108 0 +252 116 0 +252 124 0 +252 132 0 +252 140 0 +252 148 0 +252 156 0 +252 164 0 +252 172 0 +252 180 0 +252 188 0 +252 196 0 +252 204 0 +252 212 0 +252 220 0 +252 228 0 +252 236 0 +252 244 0 +252 252 0 +240 252 0 +224 252 0 +208 252 0 +192 252 0 +176 252 0 +160 252 0 +144 252 0 +128 252 0 +112 252 0 +96 252 0 +80 252 0 +64 252 0 +48 252 0 +32 252 0 +16 252 0 +0 252 0 +0 252 12 +0 252 28 +0 252 44 +0 252 60 +0 252 76 +0 252 92 +0 252 108 +0 252 124 +0 252 140 +0 252 156 +0 252 172 +0 252 188 +0 252 204 +0 252 220 +0 252 236 +0 252 252 +0 248 252 +0 240 252 +0 232 252 +0 224 252 +0 216 252 +0 208 252 +0 200 252 +0 192 252 +0 184 252 +0 176 252 +0 168 252 +0 160 252 +0 152 252 +0 144 252 +0 136 252 +0 128 252 +0 120 252 +0 112 252 +0 104 252 +0 96 252 +0 88 252 +0 80 252 +0 72 252 +0 64 252 +0 56 252 +0 48 252 +0 40 252 +0 32 252 +0 24 252 +0 16 252 +0 8 252 +0 0 252 +12 0 252 +28 0 252 +44 0 252 +60 0 252 +76 0 252 +92 0 252 +108 0 252 +124 0 252 +140 0 252 +156 0 252 +172 0 252 +188 0 252 +204 0 252 +220 0 252 +236 0 252 +252 0 252 +252 0 240 +252 0 224 +252 0 208 +252 0 192 +252 0 176 +252 4 160 +252 4 144 +252 4 128 +252 4 112 +252 4 96 +252 8 80 +252 8 64 +252 8 48 +252 8 32 +252 8 16 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 192 252 +0 176 252 +0 160 252 +0 144 252 +0 128 252 +0 112 252 +0 96 252 +0 80 252 +0 64 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 +252 0 0 +252 12 0 +252 28 0 +252 44 0 +252 60 0 +252 76 0 +252 92 0 +252 108 0 +252 124 0 +252 140 0 +252 156 0 +252 172 0 +252 188 0 +252 204 0 +252 220 0 +252 236 0 +252 252 0 +224 252 0 +192 252 0 +160 252 0 +128 252 0 +96 252 0 +64 252 0 +32 252 0 +0 252 0 +0 252 28 +0 252 60 +0 252 92 +0 252 124 +0 252 156 +0 252 188 +0 252 220 +0 252 252 +0 240 252 +0 224 252 +0 208 252 +0 192 252 +0 176 252 +0 160 252 +0 144 252 +0 128 252 +0 112 252 +0 96 252 +0 80 252 +0 64 252 +0 48 252 +0 32 252 +0 16 252 +0 0 252 +28 0 252 +60 0 252 +92 0 252 +124 0 252 +156 0 252 +188 0 252 +220 0 252 +252 0 252 +252 0 216 +252 0 180 +252 0 144 +252 0 108 +252 0 72 +252 0 36 +252 0 0 diff --git a/src/fractalzoomer/color_maps/Random.map b/src/fractalzoomer/color_maps/Random.map new file mode 100644 index 000000000..eb3c3e33e --- /dev/null +++ b/src/fractalzoomer/color_maps/Random.map @@ -0,0 +1,256 @@ + 65 47 231 + 66 173 234 + 86 238 135 +231 248 47 +254 41 36 +254 95 109 +170 250 102 + 66 173 234 +249 234 41 +255 62 132 +101 248 81 + 85 238 129 +254 40 78 +190 251 110 + 82 239 110 +255 45 145 + 33 243 170 +250 208 37 +254 198 157 + 90 237 156 +255 65 128 + 57 105 232 +254 39 69 + 20 241 212 +254 72 34 + 49 245 124 +254 94 32 + 51 245 119 +254 78 33 + 28 243 186 +254 38 48 + 50 50 231 +255 44 142 + 75 231 235 +254 113 109 +105 242 70 +252 253 137 +253 127 30 +128 38 229 +255 45 143 + 88 237 168 +254 209 165 +253 146 28 +106 41 230 +255 67 127 + 92 241 73 +163 250 100 +254 38 59 + 79 235 213 +254 217 166 +254 91 32 + 64 160 233 +254 181 145 +253 124 30 + 60 126 233 +254 175 142 +253 117 30 + 65 161 233 +254 202 160 +254 73 34 + 78 235 219 +241 252 131 +254 40 83 + 78 240 90 + 60 246 99 +255 73 122 +248 247 44 + 53 77 232 +254 194 154 +254 49 36 + 87 238 139 + 66 247 87 +254 81 116 +251 182 33 + 67 179 234 +241 252 132 +255 43 130 +188 246 54 + 53 73 232 +254 216 167 +255 41 89 +145 244 62 + 58 49 231 +254 211 166 +255 41 92 +163 244 58 + 54 81 232 +253 235 150 +255 44 135 +248 248 44 + 68 184 234 +168 250 102 +254 80 117 +253 117 30 + 90 237 153 + 33 243 170 +254 175 141 +254 39 74 +180 245 55 + 63 148 233 +175 250 104 +254 88 112 +254 86 33 + 77 240 78 + 70 47 231 +253 240 146 +255 59 134 +253 127 30 + 85 238 131 +109 41 230 +254 225 158 +255 55 139 +253 128 30 + 83 238 120 + 85 44 230 +253 247 141 +255 72 123 +254 90 32 + 98 241 71 + 57 105 232 +160 250 99 +254 115 110 +254 38 56 +219 247 49 + 78 235 221 + 35 243 164 +254 210 166 +255 56 138 +253 104 31 + 99 241 71 + 60 131 233 + 95 248 79 +254 162 134 +255 42 117 +253 148 28 + 81 239 106 + 53 77 232 +147 250 95 +254 145 125 +255 42 107 +253 152 29 + 80 239 99 + 56 97 232 +108 249 83 +254 169 138 +255 44 138 +253 114 31 +112 242 68 + 68 182 234 + 46 245 134 +254 217 166 +254 76 120 +254 44 36 +233 248 46 + 88 237 168 + 64 48 231 +158 250 98 +254 160 133 +255 44 141 +253 99 32 +149 244 61 + 77 235 228 +125 38 229 +219 252 121 +254 131 117 +255 43 119 +253 114 31 +135 243 64 + 76 235 233 +121 39 229 +206 251 116 +254 145 125 +255 44 139 +254 91 32 +180 245 55 + 84 236 185 + 59 48 231 +113 249 84 +254 193 153 +255 70 124 +254 37 42 +251 202 36 + 77 240 83 + 67 175 234 + 29 243 180 +234 252 128 +254 138 121 +255 44 143 +254 76 34 +222 247 48 + 87 238 139 + 59 123 233 + 46 245 132 +253 245 142 +254 122 113 +255 44 133 +254 81 33 +222 247 48 + 85 238 131 + 62 140 233 + 36 244 160 +234 252 128 +254 149 127 +255 52 142 +254 48 36 +250 205 37 + 87 241 74 + 73 219 235 + 99 42 230 +126 249 88 +254 204 161 +254 89 112 +255 41 99 +253 103 31 +200 246 52 + 86 238 137 + 63 150 233 + 26 242 189 +194 251 111 +254 181 145 +254 76 120 +254 40 79 +253 118 30 +183 245 55 + 88 237 145 + 63 148 233 + 24 242 197 +180 251 106 +254 191 152 +254 85 114 +255 41 101 +254 93 32 +233 248 46 + 79 239 94 + 72 210 234 + 87 44 230 + 77 248 74 +253 227 155 +254 127 115 +255 51 143 +254 37 40 +253 145 28 +154 244 60 + 89 237 159 + 62 145 233 + 20 242 211 +149 250 96 +254 209 165 +254 103 106 +255 44 142 +254 47 36 +252 162 30 +145 244 62 + 89 237 161 + 63 148 233 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Rbow.map b/src/fractalzoomer/color_maps/Rbow.map new file mode 100644 index 000000000..9b9aac4b4 --- /dev/null +++ b/src/fractalzoomer/color_maps/Rbow.map @@ -0,0 +1,256 @@ + 48 48 48 + 28 140 120 + 26 144 124 + 24 152 128 + 22 156 132 + 21 164 136 + 20 168 140 + 18 176 144 + 17 180 148 + 16 188 152 + 14 192 156 + 13 200 160 + 12 204 164 + 12 212 168 + 12 216 172 + 13 208 168 + 13 204 166 + 14 200 164 + 14 196 162 + 15 192 160 + 15 188 158 + 16 184 157 + 16 180 156 + 17 172 154 + 17 168 152 + 17 164 150 + 18 160 149 + 18 156 148 + 19 152 146 + 19 148 144 + 20 144 142 + 20 136 141 + 21 132 140 + 21 128 138 + 22 124 136 + 22 120 134 + 22 116 133 + 23 112 132 + 23 108 130 + 24 100 128 + 24 96 126 + 25 92 125 + 25 88 124 + 26 84 122 + 26 80 120 + 27 76 124 + 27 72 128 + 28 64 132 + 44 60 140 + 60 56 148 + 72 52 156 + 88 44 164 + 104 40 172 + 116 36 180 + 132 32 188 + 148 24 196 + 160 20 204 + 176 16 212 + 192 12 220 + 204 8 228 + 208 20 224 + 209 32 223 + 210 44 223 + 212 56 222 + 213 68 222 + 214 80 221 + 215 92 221 + 216 104 221 + 217 116 220 + 218 128 220 + 220 136 220 + 221 148 216 + 222 160 212 + 223 172 208 + 224 184 204 + 225 196 200 + 226 208 196 + 228 220 192 + 224 232 188 + 220 244 184 + 216 252 180 + 212 216 176 + 196 180 136 + 180 144 92 + 164 112 52 + 160 108 56 + 156 104 60 + 152 100 62 + 150 98 64 + 148 96 68 + 144 92 70 + 142 90 72 + 140 88 74 + 136 84 76 + 134 82 80 + 132 80 82 + 128 76 84 + 124 72 86 + 122 70 88 + 120 68 92 + 116 64 94 + 114 62 96 + 112 60 98 + 108 56 100 + 106 54 104 + 104 52 106 + 100 48 108 + 98 46 112 + 96 44 114 + 92 40 116 + 88 36 118 + 86 34 120 + 84 32 124 + 80 28 126 + 78 26 128 + 76 24 130 + 72 20 132 + 70 18 136 + 68 16 138 + 64 12 140 + 66 16 142 + 68 20 144 + 72 28 144 + 74 32 145 + 76 40 146 + 80 48 147 + 82 52 148 + 84 60 131 + 86 64 114 + 88 72 97 + 92 80 80 + 94 84 64 + 96 92 62 + 100 100 60 + 102 104 58 + 104 112 56 + 110 116 54 + 116 120 52 + 124 120 44 + 132 121 36 + 140 121 28 + 148 122 20 + 160 122 12 + 168 123 4 + 176 123 0 + 184 124 0 + 192 124 0 + 204 125 0 + 212 125 0 + 220 126 0 + 228 126 0 + 236 127 0 + 244 127 0 + 240 128 0 + 238 132 0 + 237 136 0 + 236 140 1 + 235 144 1 + 234 148 1 + 233 152 1 + 232 156 1 + 231 158 1 + 230 160 1 + 229 164 1 + 228 168 1 + 227 172 1 + 226 176 1 + 225 180 1 + 224 184 2 + 223 188 2 + 222 190 2 + 221 192 2 + 220 196 2 + 219 200 2 + 218 204 2 + 217 208 2 + 216 212 2 + 215 216 2 + 214 220 2 + 213 222 2 + 212 224 3 + 211 228 3 + 210 232 3 + 209 236 3 + 208 240 3 + 207 244 3 + 206 248 3 + 205 244 3 + 204 240 3 + 202 236 3 + 200 232 3 + 198 228 4 + 196 224 8 + 194 220 10 + 193 212 12 + 192 208 16 + 190 204 18 + 188 200 20 + 186 196 24 + 184 192 26 + 182 188 28 + 181 180 32 + 180 176 34 + 178 172 36 + 176 168 40 + 174 164 42 + 172 160 44 + 170 156 46 + 169 148 48 + 168 144 52 + 166 140 54 + 164 136 56 + 162 132 60 + 160 128 62 + 158 120 64 + 157 116 68 + 156 112 70 + 154 108 72 + 152 104 76 + 150 100 78 + 148 96 80 + 146 88 84 + 145 84 86 + 144 80 88 + 142 76 92 + 140 72 94 + 144 68 96 + 148 64 98 + 152 56 100 + 160 52 104 + 168 44 108 + 176 40 112 + 184 32 116 + 196 28 32 + 204 20 36 + 212 16 40 + 220 8 44 + 228 4 48 + 236 0 52 + 232 8 44 + 231 12 40 + 230 16 36 + 230 20 32 + 229 24 28 + 228 28 24 + 228 32 20 + 227 36 16 + 226 40 12 + 226 44 4 + 225 48 0 + 224 52 0 + 224 56 0 + 224 60 0 + 224 64 0 + 224 68 0 + 224 72 0 diff --git a/src/fractalzoomer/color_maps/Ribbon.map b/src/fractalzoomer/color_maps/Ribbon.map new file mode 100644 index 000000000..ada7f7b62 --- /dev/null +++ b/src/fractalzoomer/color_maps/Ribbon.map @@ -0,0 +1,256 @@ + 28 0 111 + 28 0 111 + 29 0 111 + 29 0 112 + 30 0 112 + 31 0 113 + 32 0 114 + 34 0 114 + 35 0 115 + 37 0 116 + 39 0 117 + 41 0 119 + 43 0 120 + 46 0 121 + 49 0 123 + 52 0 124 + 55 0 126 + 59 0 128 + 63 0 130 + 67 0 132 + 72 0 134 + 77 0 137 + 82 0 139 + 88 0 141 + 94 0 144 +100 0 147 +107 0 149 +115 0 152 +123 0 155 +131 0 158 +140 0 162 +150 0 165 +160 0 168 +171 0 172 +176 0 169 +179 0 165 +183 0 160 +187 0 154 +191 0 148 +195 0 141 +200 0 134 +204 0 126 +209 0 118 +213 0 108 +218 0 98 +223 0 88 +227 0 76 +232 0 63 +238 0 50 +243 0 36 +248 0 21 +254 0 4 +255 7 0 +255 17 0 +255 27 0 +255 38 0 +255 48 0 +255 59 0 +255 70 0 +255 81 0 +255 92 0 +255 104 0 +255 116 0 +255 127 0 +255 140 0 +255 152 0 +255 164 0 +255 177 0 +255 190 0 +255 203 0 +255 216 0 +255 229 0 +255 243 0 +253 254 0 +229 244 0 +206 233 0 +184 222 0 +163 211 0 +143 200 0 +124 189 0 +106 178 0 + 90 167 0 + 74 155 0 + 60 143 0 + 47 132 0 + 35 120 0 + 25 108 0 + 16 95 0 + 8 83 0 + 2 70 0 + 0 70 2 + 0 83 8 + 0 96 16 + 0 109 26 + 0 122 37 + 0 136 51 + 0 149 66 + 0 163 84 + 0 177 104 + 0 190 126 + 0 205 150 + 0 219 177 + 0 233 206 + 0 248 238 + 0 236 255 + 0 196 255 + 0 157 255 + 0 117 255 + 0 76 255 + 0 35 255 + 6 0 255 + 48 0 255 + 90 0 255 +132 0 255 +175 0 255 +218 0 255 +251 0 253 +223 0 241 +197 0 228 +172 0 216 +148 0 203 +126 0 190 +106 0 177 + 87 0 164 + 69 0 151 + 54 0 138 + 40 0 124 + 28 0 111 + 52 0 125 + 81 0 138 +114 0 152 +152 0 166 +180 0 164 +194 0 144 +208 0 118 +222 0 88 +237 0 52 +251 0 11 +255 19 0 +255 45 0 +255 72 0 +255 98 0 +255 125 0 +255 151 0 +255 178 0 +255 206 0 +255 233 0 +246 251 0 +200 230 0 +159 209 0 +122 188 0 + 90 167 0 + 62 146 0 + 39 124 0 + 21 103 0 + 7 81 0 + 0 69 2 + 0 91 13 + 0 113 29 + 0 136 51 + 0 158 78 + 0 181 110 + 0 203 148 + 0 226 192 + 0 249 242 + 0 208 255 + 0 146 255 + 0 84 255 + 0 21 255 + 43 0 255 +106 0 255 +170 0 255 +235 0 255 +227 0 242 +188 0 224 +153 0 206 +121 0 187 + 92 0 168 + 67 0 149 + 46 0 130 + 28 0 111 + 62 0 130 +106 0 149 +160 0 168 +188 0 153 +207 0 120 +227 0 77 +247 0 24 +255 21 0 +255 56 0 +255 92 0 +255 127 0 +255 163 0 +255 200 0 +255 236 0 +225 242 0 +169 214 0 +120 187 0 + 79 159 0 + 46 131 0 + 21 103 0 + 4 75 0 + 0 81 7 + 0 110 26 + 0 138 54 + 0 167 90 + 0 196 136 + 0 225 190 + 0 254 253 + 0 179 255 + 0 100 255 + 0 21 255 + 58 0 255 +138 0 255 +218 0 255 +227 0 243 +180 0 220 +137 0 197 +101 0 174 + 69 0 151 + 43 0 127 + 40 0 118 + 88 0 141 +150 0 165 +189 0 152 +212 0 110 +236 0 54 +255 9 0 +255 52 0 +255 95 0 +255 138 0 +255 181 0 +255 225 0 +232 245 0 +165 212 0 +108 179 0 + 63 146 0 + 29 113 0 + 7 80 0 + 0 82 8 + 0 116 31 + 0 149 67 + 0 183 114 + 0 217 174 + 0 252 247 + 0 173 255 + 0 80 255 + 12 0 255 +105 0 255 +198 0 255 +232 0 245 +176 0 218 +128 0 192 + 88 0 165 + 54 0 138 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/SEA.MAP b/src/fractalzoomer/color_maps/SEA.MAP new file mode 100644 index 000000000..f615f8059 --- /dev/null +++ b/src/fractalzoomer/color_maps/SEA.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 28 44 + 0 28 44 + 0 32 48 + 0 32 48 + 0 32 52 + 0 36 52 + 0 36 56 + 0 40 56 + 0 40 60 + 0 40 60 + 0 44 64 + 0 44 64 + 0 44 68 + 0 48 68 + 0 48 72 + 0 48 72 + 0 52 76 + 0 52 76 + 0 52 80 + 0 56 80 + 0 56 84 + 0 60 84 + 0 60 88 + 0 60 88 + 0 64 92 + 0 64 92 + 0 64 96 + 0 68 96 + 0 68 100 + 0 68 100 + 0 72 104 + 0 72 104 + 0 72 108 + 0 76 108 + 0 76 112 + 0 80 112 + 0 80 116 + 0 80 116 + 0 84 120 + 0 84 120 + 0 84 124 + 0 88 124 + 0 88 128 + 0 88 128 + 0 92 132 + 0 92 132 + 0 92 136 + 0 96 136 + 0 96 140 + 0 100 140 + 0 100 144 + 0 100 144 + 0 104 148 + 0 104 148 + 0 104 152 + 0 108 152 + 0 108 156 + 0 108 156 + 0 112 160 + 0 112 160 + 0 112 164 + 0 116 164 + 0 116 168 + 0 120 168 + 0 120 172 + 0 120 172 + 0 124 176 + 0 124 176 + 0 124 180 + 0 128 180 + 0 128 184 + 0 128 184 + 0 132 188 + 0 132 188 + 0 132 192 + 0 136 192 + 0 136 196 + 0 140 196 + 0 140 200 + 0 140 200 + 0 144 204 + 0 144 204 + 0 144 208 + 0 148 208 + 0 148 212 + 0 148 212 + 0 152 216 + 0 152 216 + 0 152 220 + 0 156 220 + 0 156 224 + 0 160 224 + 0 160 228 + 0 160 228 + 0 164 232 + 0 164 232 + 36 176 200 + 72 188 164 +108 200 132 +144 216 100 +180 228 68 +216 240 32 +252 252 0 +240 240 0 +232 232 0 +220 220 0 +212 212 0 +200 200 0 +192 192 0 +180 180 0 +172 172 0 +160 160 0 +152 152 0 +140 140 0 +132 132 0 +120 120 0 +112 112 0 +100 100 0 + 92 92 0 + 80 80 0 + 72 72 0 + 60 60 0 + 52 52 0 + 40 40 0 + 32 32 0 + 20 20 0 + 12 12 0 + 0 0 0 + 16 16 0 + 32 32 0 + 48 48 0 + 64 64 0 + 80 80 0 + 96 96 0 +112 112 0 +128 128 0 +140 140 0 +156 156 0 +172 172 0 +188 188 0 +204 204 0 +220 220 0 +236 236 0 +252 252 0 +240 240 0 +232 232 0 +220 220 0 +208 208 0 +196 196 0 +188 188 0 +176 176 0 +164 164 0 +152 152 0 +144 144 0 +132 132 0 +120 120 0 +112 112 0 +100 100 0 + 88 88 0 + 76 76 0 + 68 68 0 + 56 56 0 + 44 44 0 + 32 32 0 + 24 24 0 + 12 12 0 + 0 0 0 + 0 0 0 + 4 4 4 + 4 4 4 + 8 8 8 + 12 12 12 + 16 16 16 + 16 16 16 + 20 20 20 + 24 24 24 + 28 28 28 + 28 28 28 + 32 32 32 + 36 36 36 + 36 36 36 + 40 40 40 + 44 44 44 + 48 48 48 + 48 48 48 + 52 52 52 + 56 56 56 + 56 56 56 + 60 60 60 + 64 64 64 + 68 68 68 + 68 68 68 + 72 72 72 + 76 76 76 + 80 80 80 + 80 80 80 + 84 84 84 + 88 88 88 + 88 88 88 + 92 92 92 + 96 96 96 +100 100 100 +100 100 100 +104 104 104 +108 108 108 +112 112 112 +112 112 112 +116 116 116 +120 120 120 +120 120 120 +124 124 124 +128 128 128 +132 132 132 +132 132 132 +136 136 136 +140 140 140 +140 140 140 +144 144 144 +148 148 148 +152 152 152 +152 152 152 +156 156 156 +160 160 160 +164 164 164 +164 164 164 +168 168 168 +172 172 172 +172 172 172 +176 176 176 +180 180 180 +184 184 184 +184 184 184 +188 188 188 +192 192 192 +196 196 196 +196 196 196 +200 200 200 +204 204 204 +204 204 204 +208 208 208 +212 212 212 +216 216 216 +216 216 216 +220 220 220 +224 224 224 +224 224 224 +228 228 228 +232 232 232 +236 236 236 +236 236 236 +240 240 240 +244 244 244 +248 248 248 +248 248 248 +252 252 252 diff --git a/src/fractalzoomer/color_maps/SEA2.MAP b/src/fractalzoomer/color_maps/SEA2.MAP new file mode 100644 index 000000000..906622d96 --- /dev/null +++ b/src/fractalzoomer/color_maps/SEA2.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 28 44 + 0 32 52 + 0 36 60 + 0 44 68 + 0 48 76 + 0 56 84 + 0 60 92 + 0 68 100 + 0 72 108 + 0 80 116 + 0 84 124 + 0 92 132 + 0 96 140 + 0 104 148 + 0 108 156 + 0 116 164 + 0 120 172 + 0 128 180 + 0 132 188 + 0 140 196 + 0 144 204 + 0 152 212 + 0 156 220 + 0 164 232 + 16 168 216 + 36 176 200 + 56 184 180 + 76 188 164 + 96 196 144 +116 204 128 +132 208 108 +152 216 92 +172 224 72 +192 228 56 +212 236 36 +232 244 20 +252 252 0 +232 232 0 +208 208 0 +184 184 0 +164 164 0 +140 140 0 +116 116 0 + 92 92 0 + 72 72 0 + 48 48 0 + 24 24 0 + 0 0 0 + 4 4 4 + 12 12 12 + 20 20 20 + 28 28 28 + 36 36 36 + 44 44 44 + 52 52 52 + 60 60 60 + 68 68 68 + 76 76 76 + 84 84 84 + 92 92 92 +100 100 100 +108 108 108 +116 116 116 +124 124 124 +132 132 132 +140 140 140 +148 148 148 +156 156 156 +164 164 164 +172 172 172 +180 180 180 +188 188 188 +196 196 196 +204 204 204 +212 212 212 +220 220 220 +228 228 228 +236 236 236 +244 244 244 +252 252 252 +240 240 240 +224 224 228 +208 212 216 +192 196 200 +176 184 188 +160 168 176 +144 156 164 +128 140 148 +112 128 136 + 96 112 124 + 80 100 112 + 64 84 96 + 48 72 84 + 32 56 72 + 16 44 60 + 0 28 44 + 0 32 48 + 0 36 56 + 0 44 64 + 0 48 72 + 0 56 80 + 0 60 88 + 0 64 96 + 0 72 104 + 0 76 112 + 0 84 120 + 0 88 128 + 0 96 136 + 0 100 144 + 0 104 152 + 0 112 160 + 0 116 168 + 0 124 176 + 0 128 184 + 0 132 192 + 0 140 200 + 0 144 208 + 0 152 216 + 0 156 224 + 0 164 232 + 16 168 216 + 36 176 200 + 56 184 180 + 76 188 164 + 96 196 144 +116 204 128 +132 208 108 +152 216 92 +172 224 72 +192 228 56 +212 236 36 +232 244 20 +252 252 0 +232 232 0 +208 208 0 +184 184 0 +164 164 0 +140 140 0 +116 116 0 + 92 92 0 + 72 72 0 + 48 48 0 + 24 24 0 + 0 0 0 + 4 4 4 + 12 12 12 + 20 20 20 + 28 28 28 + 36 36 36 + 44 44 44 + 52 52 52 + 60 60 60 + 68 68 68 + 76 76 76 + 84 84 84 + 92 92 92 +100 100 100 +108 108 108 +116 116 116 +124 124 124 +132 132 132 +140 140 140 +148 148 148 +156 156 156 +164 164 164 +172 172 172 +180 180 180 +188 188 188 +196 196 196 +204 204 204 +212 212 212 +220 220 220 +228 228 228 +236 236 236 +244 244 244 +252 252 252 +240 240 240 +224 224 228 +208 212 216 +192 196 200 +176 184 188 +160 168 176 +144 156 164 +128 140 148 +112 128 136 + 96 112 124 + 80 100 112 + 64 84 96 + 48 72 84 + 32 56 72 + 16 44 60 + 0 28 44 + 0 32 48 + 0 36 56 + 0 44 64 + 0 48 72 + 0 56 80 + 0 60 88 + 0 64 96 + 0 72 104 + 0 76 112 + 0 84 120 + 0 88 128 + 0 96 136 + 0 100 144 + 0 104 152 + 0 112 160 + 0 116 168 + 0 124 176 + 0 128 184 + 0 132 192 + 0 140 200 + 0 144 208 + 0 152 216 + 0 156 224 + 0 164 232 + 16 168 216 + 36 176 200 + 56 184 180 + 76 188 164 + 96 196 144 +116 204 128 +132 208 108 +152 216 92 +172 224 72 +192 228 56 +212 236 36 +232 244 20 +252 252 0 +244 244 0 +236 236 0 +224 228 4 +216 220 4 +208 212 8 +196 204 8 +188 196 8 +180 188 12 +168 180 12 +160 172 16 +152 164 16 +140 156 16 +132 148 20 +124 136 20 +112 128 24 +104 120 24 + 96 112 24 + 84 104 28 + 76 96 28 + 68 88 32 + 56 80 32 + 48 72 32 + 40 64 36 + 28 56 36 + 20 48 40 + 12 40 40 diff --git a/src/fractalzoomer/color_maps/SHADED.MAP b/src/fractalzoomer/color_maps/SHADED.MAP new file mode 100644 index 000000000..afabcac6a --- /dev/null +++ b/src/fractalzoomer/color_maps/SHADED.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 93 0 + 0 93 3 + 0 90 6 + 0 90 9 + 0 87 12 + 0 87 15 + 0 84 18 + 0 84 21 + 0 81 24 + 0 81 27 + 0 78 30 + 0 78 33 + 0 75 36 + 0 75 39 + 0 72 42 + 0 72 45 + 0 69 48 + 0 69 51 + 0 66 54 + 0 66 57 + 0 63 60 + 0 63 63 + 0 60 66 + 0 60 69 + 0 57 72 + 0 57 75 + 0 54 78 + 0 54 81 + 0 51 84 + 0 51 87 + 0 48 90 + 0 48 93 + 0 45 96 + 0 45 99 + 0 42 102 + 0 42 105 + 0 39 108 + 0 39 111 + 0 36 114 + 0 36 117 + 0 33 120 + 0 33 123 + 0 30 126 + 0 30 129 + 0 27 132 + 0 27 135 + 0 24 138 + 0 24 141 + 0 21 144 + 0 21 147 + 0 18 150 + 0 18 153 + 0 15 156 + 0 15 159 + 0 12 162 + 0 12 165 + 0 9 168 + 0 9 171 + 0 6 174 + 0 6 177 + 0 3 180 + 0 3 183 + 0 0 186 + 0 0 189 + 0 0 189 + 3 0 186 + 6 0 183 + 9 0 180 + 12 0 177 + 15 0 174 + 18 0 171 + 21 0 168 + 24 0 165 + 27 0 162 + 30 0 159 + 33 0 156 + 36 0 153 + 39 0 150 + 42 0 147 + 45 0 144 + 48 0 141 + 51 0 138 + 54 0 135 + 57 0 132 + 60 0 129 + 63 0 126 + 66 0 123 + 69 0 120 + 72 0 117 + 75 0 114 + 78 0 111 + 81 0 108 + 84 0 105 + 87 0 102 + 90 0 99 + 93 0 96 + 96 0 93 + 99 0 90 +102 0 87 +105 0 84 +108 0 81 +111 0 78 +114 0 75 +117 0 72 +120 0 69 +123 0 66 +126 0 63 +129 0 60 +132 0 57 +135 0 54 +138 0 51 +141 0 48 +144 0 45 +147 0 42 +150 0 39 +153 0 36 +156 0 33 +159 0 30 +162 0 27 +165 0 24 +168 0 21 +171 0 18 +174 0 15 +177 0 12 +180 0 9 +183 0 6 +186 0 3 +189 0 0 +189 0 0 +189 3 0 +189 6 0 +189 9 0 +189 12 0 +189 15 0 +189 18 0 +189 21 0 +189 24 0 +189 27 0 +189 30 0 +189 33 0 +189 36 0 +189 39 0 +189 42 0 +189 45 0 +189 48 0 +189 51 0 +189 54 0 +189 57 0 +189 60 0 +189 63 0 +189 66 0 +189 69 0 +189 72 0 +189 75 0 +189 78 0 +189 81 0 +189 84 0 +189 87 0 +189 90 0 +189 93 0 +189 96 0 +189 99 0 +189 102 0 +189 105 0 +189 108 0 +189 111 0 +189 114 0 +189 117 0 +189 120 0 +189 123 0 +189 126 0 +189 129 0 +189 132 0 +189 135 0 +189 138 0 +189 141 0 +189 144 0 +189 147 0 +189 150 0 +189 153 0 +189 156 0 +189 159 0 +189 162 0 +189 165 0 +189 168 0 +189 171 0 +189 174 0 +189 177 0 +189 180 0 +189 183 0 +189 186 0 +189 189 0 +189 189 3 +189 189 6 +189 189 9 +189 189 12 +189 189 15 +189 189 18 +189 189 21 +189 189 24 +189 189 27 +189 189 30 +189 189 33 +189 189 36 +189 189 39 +189 189 42 +189 189 45 +189 189 48 +189 189 51 +189 189 54 +189 189 57 +189 189 60 +189 189 63 +189 189 66 +189 189 69 +189 189 72 +189 189 75 +189 189 78 +189 189 81 +189 189 84 +189 189 87 +189 189 90 +189 189 93 +189 189 96 +189 189 99 +189 189 102 +189 189 105 +189 189 108 +189 189 111 +189 189 114 +189 189 117 +189 189 120 +189 189 123 +189 189 126 +189 189 129 +189 189 132 +189 189 135 +189 189 138 +189 189 141 +189 189 144 +189 189 147 +189 189 150 +189 189 153 +189 189 156 +189 189 159 +189 189 162 +189 189 165 +189 189 168 +189 189 171 +189 189 174 +189 189 177 +189 189 180 +189 189 183 +189 189 186 +189 189 189 diff --git a/src/fractalzoomer/color_maps/SNOWTREE.MAP b/src/fractalzoomer/color_maps/SNOWTREE.MAP new file mode 100644 index 000000000..1ea56321b --- /dev/null +++ b/src/fractalzoomer/color_maps/SNOWTREE.MAP @@ -0,0 +1,256 @@ + 0 0 0 +184 176 136 + 44 52 4 + 44 36 84 + 76 60 28 + 84 68 36 + 92 76 44 +108 92 60 +160 136 116 +200 184 152 + 4 4 44 + 28 4 36 + 44 4 20 + 36 12 44 + 44 20 4 + 76 36 52 + 68 44 76 +108 84 116 + 92 100 136 +116 92 124 +108 116 152 +136 124 92 +144 136 100 +152 144 108 + 36 4 4 + 60 28 28 + 44 36 4 + 76 60 92 + 92 60 60 + 84 68 100 +108 76 76 + 92 76 108 +116 108 76 +124 116 84 +168 144 136 +184 160 152 + 52 36 20 + 60 28 44 + 60 44 28 + 76 60 44 + 84 52 68 + 92 60 76 + 68 68 100 + 84 68 52 + 76 76 108 + 92 76 60 + 92 92 60 +100 84 68 + 84 84 116 +108 92 76 +108 100 136 +116 108 144 +136 108 108 +144 116 116 +144 116 136 +152 124 124 +152 124 144 +160 152 124 +200 184 168 +192 192 160 +200 200 168 +216 216 184 +232 232 200 + 28 4 20 + 36 12 28 + 44 20 20 + 28 36 4 + 44 20 36 + 44 28 52 + 44 36 68 + 68 44 44 + 68 44 60 + 52 44 76 + 60 52 84 +108 84 100 +116 92 108 +100 92 124 +116 92 92 +124 100 116 +136 108 124 +124 124 152 +168 160 136 +168 152 176 +176 168 144 +184 176 152 + 60 60 36 +108 116 136 +136 124 108 +144 136 116 +144 136 160 +152 144 168 + 28 20 4 + 36 28 12 + 76 60 76 + 84 68 84 + 92 76 92 + 92 100 116 +116 108 92 +100 108 124 +124 116 100 +124 116 136 +168 144 152 +184 168 184 +192 176 192 +200 184 200 +216 200 216 + 20 4 4 + 12 20 4 + 52 36 36 + 52 44 60 + 60 52 68 + 76 60 60 + 84 68 68 + 92 76 76 +100 92 108 +108 100 116 +116 108 124 +184 168 168 +200 184 184 +216 200 200 + 4 4 20 + 68 68 84 + 76 76 92 + 76 76 60 + 84 84 100 + 92 92 76 +136 124 124 +152 144 136 +144 152 160 +160 152 144 +168 160 152 +168 168 184 +184 184 168 +192 192 176 +200 200 184 +208 208 192 +216 216 200 +224 224 208 +232 232 216 +240 240 224 +248 248 232 + 28 20 20 + 36 28 28 + 60 52 52 +100 92 92 +108 100 100 +116 108 108 +108 116 116 +116 124 124 +124 116 116 +152 144 152 +160 152 160 +136 136 144 + 4 4 4 + 44 44 44 + 68 68 68 + 76 76 76 +168 168 168 +176 176 176 +184 184 184 +192 192 192 +200 200 200 +208 208 208 +216 216 216 +224 224 224 +232 232 232 +240 240 240 +248 248 248 +248 248 248 +116 116 4 + 76 4 76 + 60 4 92 + 44 4 92 +108 92 4 + 84 4 4 + 60 4 76 +108 76 4 + 76 4 60 + 92 44 4 + 92 84 4 +136 116 44 + 44 4 76 + 60 20 92 + 92 60 4 + 60 4 60 +144 108 60 + 68 4 4 + 76 28 4 +100 124 184 +160 136 76 +108 136 192 +136 168 216 + 4 4 76 + 28 4 76 + 76 76 4 + 84 116 160 +124 152 200 + 44 4 60 + 68 20 68 + 76 44 4 + 76 36 84 + 76 60 4 + 68 44 108 +108 136 176 +116 144 184 +184 176 116 + 28 4 60 + 60 20 4 +108 76 44 + 92 92 152 +100 116 168 + 4 4 60 + 52 4 4 + 60 12 44 + 52 20 68 + 60 28 76 + 60 60 4 + 84 52 100 + 84 68 20 +108 92 44 +136 108 76 +152 124 92 +152 144 92 +160 152 100 + 60 36 4 + 68 44 92 + 76 92 136 +116 108 60 + 92 108 152 +136 124 76 +136 160 192 +144 168 200 +152 176 208 + 44 4 36 + 60 12 20 + 68 36 20 + 76 36 68 + 76 44 28 + 92 60 44 +108 76 60 +116 124 168 +168 160 116 + 60 28 60 + 84 44 44 + 84 52 84 + 76 60 108 + 92 60 92 +100 68 100 + 76 76 124 + 84 68 116 + 92 84 136 +136 108 92 +136 108 144 +144 116 152 +152 124 108 +124 136 176 diff --git a/src/fractalzoomer/color_maps/Seafoam.map b/src/fractalzoomer/color_maps/Seafoam.map new file mode 100644 index 000000000..f87947a80 --- /dev/null +++ b/src/fractalzoomer/color_maps/Seafoam.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 +125 128 80 +210 233 141 +171 216 124 +133 199 107 + 96 183 91 + 82 82 52 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 29 29 181 + 67 67 220 + 96 96 185 +125 125 151 +157 157 113 +185 185 80 +212 212 48 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 7 250 245 + 37 238 215 + 67 223 185 + 99 212 153 +128 198 124 +158 184 94 +187 174 65 +215 161 37 +244 147 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +123 123 0 +238 252 0 +215 252 0 +193 252 0 +167 252 0 +146 252 0 +124 252 0 +103 252 0 + 79 252 0 + 58 252 0 + 38 252 0 + 17 252 0 + 0 156 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 84 61 84 +200 146 194 +202 152 182 +206 161 167 +210 169 153 +215 177 140 +219 183 126 +223 189 112 +224 197 100 +226 205 86 +230 213 73 +234 218 61 +238 224 48 +242 232 34 +246 239 23 +249 247 10 +180 180 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 3 0 0 + 9 0 0 + 15 0 0 + 22 0 0 + 28 0 0 + 34 0 0 + 40 0 0 + 46 0 0 + 52 0 0 + 58 0 0 + 64 0 0 + 70 0 0 + 76 0 0 + 82 0 0 + 87 0 0 + 93 0 0 + 99 0 0 +104 0 0 +110 0 0 +116 0 0 +121 0 0 +127 0 0 +132 0 0 +138 0 0 +143 0 0 +148 0 0 +154 0 0 +159 0 0 +164 0 0 +170 0 0 +175 0 0 +180 0 0 +185 0 0 +190 0 0 +195 0 0 +201 0 0 +206 0 0 +211 0 0 +216 0 0 +221 0 0 +225 0 0 +230 0 0 +235 0 0 +240 0 0 +247 0 0 +246 17 24 +229 65 91 +226 77 106 +228 72 96 +230 70 87 +233 67 77 +235 65 68 +237 61 59 +240 57 50 +242 54 40 +244 52 31 +246 50 22 +249 47 13 +251 42 4 +252 43 0 +252 50 0 +252 57 0 +252 63 0 +252 70 0 +252 76 0 +252 85 0 +252 93 0 +252 100 0 +252 106 0 +252 112 0 +252 120 0 +252 128 0 +252 135 0 +252 142 0 +252 148 0 +252 154 0 +252 162 0 +252 170 0 +252 176 0 +252 183 0 +252 189 0 +252 195 0 +252 202 0 +252 210 0 +252 216 0 +252 222 0 +252 228 0 +252 234 0 +252 241 0 +252 249 0 +252 247 0 +252 240 0 +252 232 0 +252 224 0 +252 217 0 +252 209 0 +252 202 0 +252 194 0 +252 186 0 +250 177 2 +248 168 4 +248 161 4 +248 153 4 +248 146 4 +248 139 4 +248 131 4 +248 124 4 +248 117 4 +248 110 4 +248 103 4 +246 94 6 +244 85 8 +244 78 8 +244 71 8 +244 64 8 +244 57 8 +244 50 8 +244 43 8 +244 36 8 +244 29 8 +244 22 8 +243 14 9 +241 6 11 +238 0 14 +231 0 21 +225 0 27 +218 0 34 +211 0 41 +205 0 47 +198 0 54 +192 0 60 +185 0 67 +179 0 73 +172 0 80 +166 0 86 +159 0 93 +153 0 99 +146 0 106 +140 0 112 +134 0 118 +127 0 125 +121 0 131 +115 0 137 +108 0 144 +102 0 150 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Seppia.map b/src/fractalzoomer/color_maps/Seppia.map new file mode 100644 index 000000000..fb2266473 --- /dev/null +++ b/src/fractalzoomer/color_maps/Seppia.map @@ -0,0 +1,256 @@ +255 255 254 +255 254 253 +254 254 253 +254 253 252 +254 253 251 +254 253 250 +254 252 250 +254 252 249 +253 251 248 +253 251 247 +253 251 246 +253 250 246 +253 250 245 +252 250 244 +252 249 243 +252 249 242 +252 248 242 +252 248 241 +252 248 240 +251 247 239 +251 247 239 +251 246 238 +251 246 237 +251 246 236 +251 245 235 +250 245 235 +250 244 234 +250 244 233 +250 244 232 +250 243 232 +249 243 231 +249 242 230 +249 242 229 +249 242 228 +249 241 228 +249 241 227 +248 241 226 +248 240 225 +248 240 225 +248 239 224 +248 239 223 +247 239 222 +247 238 221 +247 238 221 +247 237 220 +247 237 219 +247 237 218 +246 236 218 +246 236 217 +246 235 216 +246 235 215 +246 235 214 +245 234 214 +245 234 213 +245 234 212 +245 233 211 +245 233 210 +245 232 210 +244 232 209 +244 232 208 +244 231 207 +244 231 207 +244 230 206 +244 230 205 +243 230 204 +243 229 203 +243 229 203 +243 228 202 +243 228 201 +242 228 200 +242 227 200 +242 227 199 +242 226 198 +242 226 197 +242 226 196 +241 225 196 +241 225 195 +241 225 194 +241 224 193 +241 224 192 +240 223 192 +240 223 191 +240 223 190 +240 222 189 +240 222 189 +240 221 188 +239 221 187 +239 221 186 +239 220 185 +239 220 185 +239 219 184 +238 219 183 +238 219 182 +238 218 182 +238 218 181 +238 218 180 +238 217 179 +237 217 178 +237 216 178 +237 216 177 +237 216 176 +237 215 175 +236 215 175 +236 214 174 +236 214 173 +236 214 172 +236 213 171 +236 213 171 +235 212 170 +235 212 169 +235 212 168 +235 211 168 +235 211 167 +235 210 166 +234 210 165 +234 210 164 +234 209 164 +234 209 163 +234 209 162 +233 208 161 +233 208 160 +233 207 160 +233 207 159 +233 207 158 +233 206 157 +232 206 157 +232 205 156 +232 205 155 +231 204 154 +230 203 153 +229 202 152 +228 201 151 +227 200 150 +226 199 149 +225 198 148 +224 197 147 +223 196 146 +222 195 145 +221 194 144 +220 193 143 +219 192 142 +218 191 141 +217 190 140 +216 189 138 +215 188 137 +214 187 136 +213 186 135 +212 185 134 +211 184 133 +210 182 132 +209 181 131 +208 180 130 +207 179 129 +206 178 128 +205 177 127 +204 176 126 +203 175 125 +202 174 124 +201 173 123 +200 172 122 +198 171 121 +197 170 120 +196 169 119 +195 168 118 +194 167 117 +193 166 116 +192 165 115 +191 164 114 +190 163 113 +189 162 112 +188 161 111 +187 160 110 +186 159 109 +185 158 108 +184 157 107 +183 156 106 +182 155 104 +181 154 103 +180 153 102 +179 152 101 +178 151 100 +177 150 99 +176 149 98 +175 148 97 +174 147 96 +173 146 95 +172 145 94 +171 144 93 +170 143 92 +169 142 91 +168 141 90 +167 140 89 +166 138 88 +165 137 87 +164 136 86 +163 135 85 +162 134 84 +161 133 83 +160 132 82 +159 131 81 +158 130 80 +157 129 79 +156 128 78 +155 127 77 +154 126 76 +153 125 75 +152 124 74 +151 123 72 +150 122 71 +149 121 70 +148 120 69 +147 119 68 +146 118 67 +145 117 66 +144 116 65 +143 115 64 +142 114 63 +141 113 62 +140 112 61 +139 111 60 +138 110 59 +137 109 58 +136 108 57 +134 107 56 +133 106 55 +132 105 54 +131 104 53 +130 103 52 +129 102 51 +128 101 50 +127 100 49 +126 99 48 +125 98 47 +124 97 46 +123 95 45 +122 94 44 +121 93 43 +120 92 42 +119 91 41 +118 90 40 +117 89 38 +116 88 37 +115 87 36 +114 86 35 +113 85 34 +112 84 33 +111 83 32 +110 82 31 +109 81 30 +108 80 29 +107 79 28 +106 78 27 +105 77 26 +104 76 25 +103 75 24 +102 74 23 diff --git a/src/fractalzoomer/color_maps/Shades.map b/src/fractalzoomer/color_maps/Shades.map new file mode 100644 index 000000000..107b090e7 --- /dev/null +++ b/src/fractalzoomer/color_maps/Shades.map @@ -0,0 +1,256 @@ +222 155 155 +221 152 152 +220 148 148 +218 144 144 +217 141 141 +216 137 137 +215 133 133 +214 130 130 +213 126 126 +212 123 123 +211 119 119 +209 116 116 +208 113 113 +207 109 109 +206 106 106 +205 103 103 +204 99 99 +203 96 96 +202 93 93 +200 90 90 +199 87 87 +198 83 83 +197 80 80 +196 77 77 +195 74 74 +194 71 71 +193 68 68 +191 65 65 +222 199 157 +221 197 153 +220 195 149 +219 193 146 +218 190 142 +217 188 139 +216 186 135 +215 184 131 +213 182 128 +212 180 124 +211 178 121 +210 176 117 +209 174 114 +208 172 111 +207 170 107 +206 168 104 +204 166 101 +203 164 98 +202 162 94 +201 160 91 +200 158 88 +199 156 85 +198 154 82 +197 152 79 +195 150 76 +194 148 73 +193 147 70 +192 145 67 +168 223 159 +164 222 155 +161 221 151 +157 220 147 +154 218 144 +151 217 140 +147 216 137 +144 215 133 +141 214 129 +138 213 126 +135 212 122 +131 210 119 +128 209 116 +125 208 112 +122 207 109 +119 206 106 +116 205 102 +113 204 99 +110 203 96 +107 201 93 +104 200 89 +101 199 86 + 98 198 83 + 95 197 80 + 92 196 77 + 89 195 74 + 86 194 71 + 84 192 68 + 81 191 65 +156 222 189 +153 221 187 +149 220 185 +145 219 182 +142 218 180 +138 217 177 +135 215 175 +131 214 173 +127 213 170 +124 212 168 +121 211 166 +117 210 164 +114 209 161 +110 208 159 +107 207 157 +104 205 155 +100 204 153 + 97 203 150 + 94 202 148 + 91 201 146 + 88 200 144 + 84 199 142 + 81 198 140 + 78 196 138 + 75 195 136 + 72 194 134 + 69 193 132 + 66 192 130 +158 216 223 +154 214 222 +151 213 221 +147 211 219 +143 210 218 +140 208 217 +136 207 216 +133 206 215 +129 204 214 +126 203 213 +122 201 212 +119 200 210 +115 198 209 +112 197 208 +108 195 207 +105 194 206 +102 193 205 + 99 191 204 + 95 190 202 + 92 188 201 + 89 187 200 + 86 185 199 + 83 184 198 + 80 182 197 + 77 181 196 + 74 180 195 + 71 178 193 + 68 177 192 + 65 175 191 +156 173 222 +152 170 221 +149 166 220 +145 163 219 +141 160 218 +138 157 216 +134 155 215 +131 152 214 +127 149 213 +124 146 212 +120 143 211 +117 140 210 +113 137 209 +110 134 207 +107 132 206 +103 129 205 +100 126 204 + 97 123 203 + 94 121 202 + 90 118 201 + 87 115 200 + 84 113 199 + 81 110 197 + 78 108 196 + 75 105 195 + 72 103 194 + 69 100 193 + 66 98 192 +183 158 223 +180 154 222 +178 150 220 +175 147 219 +172 143 218 +169 139 217 +167 136 216 +164 132 215 +162 129 214 +159 125 213 +156 122 211 +154 118 210 +151 115 209 +149 111 208 +146 108 207 +144 105 206 +141 101 205 +139 98 204 +136 95 202 +134 92 201 +131 89 200 +129 85 199 +126 82 198 +124 79 197 +122 76 196 +119 73 194 +117 70 193 +115 67 192 +112 64 191 +222 156 222 +221 152 221 +220 148 220 +219 145 219 +217 141 217 +216 137 216 +215 134 215 +214 130 214 +213 127 213 +212 123 212 +211 120 211 +210 116 210 +208 113 208 +207 110 207 +206 106 206 +205 103 205 +204 100 204 +203 96 203 +202 93 202 +201 90 201 +199 87 199 +198 84 198 +197 81 197 +196 78 196 +195 75 195 +194 72 194 +193 69 193 +192 66 192 +223 157 183 +221 154 180 +220 150 177 +219 146 175 +218 143 172 +217 139 169 +216 135 167 +215 132 164 +214 128 161 +212 125 159 +211 121 156 +210 118 153 +209 114 151 +208 111 148 +207 108 146 +206 104 143 +205 101 141 +203 98 138 +202 95 136 +201 91 133 +200 88 131 +199 85 128 +198 82 126 +197 79 124 +196 76 121 +194 73 119 +193 70 117 +192 67 114 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Shades16.map b/src/fractalzoomer/color_maps/Shades16.map new file mode 100644 index 000000000..a246604a0 --- /dev/null +++ b/src/fractalzoomer/color_maps/Shades16.map @@ -0,0 +1,256 @@ +223 159 159 + 87 200 195 +178 100 204 +223 159 159 +150 219 146 +154 212 222 +110 80 197 +208 113 181 +223 159 159 +188 208 112 + 77 196 125 +140 200 217 +116 113 209 +180 92 201 +196 76 132 +223 159 159 +220 203 148 +141 217 140 +135 216 187 +133 193 215 +134 142 215 +178 137 216 +218 142 210 +220 149 174 +223 159 159 +194 140 73 +132 199 84 + 97 203 125 +112 208 188 +128 188 214 +147 160 219 +111 71 194 +180 90 201 +208 111 179 +215 134 158 +223 159 159 +199 138 86 +185 208 110 +138 216 138 + 71 194 126 + 97 203 192 +125 185 213 +157 173 222 +111 90 201 +177 121 211 +222 155 220 +201 90 152 +212 123 145 +223 159 159 +203 138 95 +214 212 131 +103 194 72 +106 206 126 +145 219 188 + 86 199 195 +123 182 212 + 68 104 193 +114 105 206 +180 145 219 +181 89 200 +214 129 198 +195 75 131 +209 115 135 +223 159 159 +205 138 103 +219 204 147 +151 202 93 +137 216 136 + 85 199 124 +128 213 187 + 78 194 196 +121 180 211 + 73 111 194 +117 116 210 +111 69 193 +177 112 208 +190 66 192 +207 110 178 +191 65 113 +207 109 128 +223 159 159 +207 139 109 +191 143 65 +184 207 110 + 86 192 66 +112 208 127 + 68 193 127 +115 209 188 + 72 186 194 +120 179 211 + 76 117 196 +125 129 213 +110 82 198 +177 132 215 +181 88 200 +217 140 208 +203 95 160 +220 149 174 +205 104 122 +223 159 159 +209 140 113 +194 141 73 +207 212 124 +128 198 83 +136 216 136 + 94 202 124 +149 220 189 +106 206 189 + 67 179 192 +119 177 210 + 79 122 197 +133 141 215 +111 93 202 +181 149 220 +177 107 207 +188 70 193 +212 123 192 +199 84 144 +217 140 165 +204 100 117 +223 159 159 +210 141 117 +197 139 80 +216 209 136 +160 203 97 +165 222 156 +116 209 128 + 79 197 125 +136 216 187 + 98 203 191 +158 215 223 +118 176 210 + 82 126 198 +140 150 217 +113 102 205 +111 68 192 +177 124 212 +181 88 200 +220 148 215 +207 109 178 +195 75 130 +215 133 157 +203 97 112 +223 159 159 +211 142 121 +199 138 86 +219 204 146 +183 207 109 +112 196 76 +135 216 136 +100 204 125 + 67 192 127 +126 213 187 + 91 201 193 +154 212 221 +117 175 210 + 84 129 198 +145 158 219 +115 110 207 +110 77 196 +178 138 217 +178 104 205 +187 72 194 +215 132 202 +204 98 164 +192 68 118 +213 127 151 +202 94 109 +223 159 159 +212 142 123 +201 138 91 +222 201 155 +201 211 120 +141 200 88 +160 221 153 +118 210 129 + 87 199 124 +151 221 189 +117 210 187 + 86 199 195 +150 209 220 +116 175 210 + 86 132 199 +150 164 220 +118 117 210 +111 86 199 +181 151 221 +177 118 210 +181 87 200 +221 153 219 +211 120 189 +200 89 151 +222 156 181 +212 122 145 +201 92 106 +223 159 159 +213 143 126 +202 138 95 +192 142 67 +214 213 130 +164 204 99 +100 194 71 +135 216 136 +104 206 126 + 76 195 125 +141 217 187 +110 207 188 + 81 197 197 +147 206 219 +116 174 209 + 87 135 200 +155 170 222 +123 126 212 +111 94 202 +111 67 192 +177 131 214 +178 101 204 +186 74 195 +217 139 208 +207 109 177 +198 82 140 +220 149 174 +210 118 140 +201 90 103 +223 159 159 +213 144 128 +204 138 99 +194 141 73 +217 207 139 +183 207 109 +127 198 82 +156 220 150 +120 211 130 + 92 201 124 + 67 192 127 +132 215 187 +103 205 190 + 77 192 196 +145 204 219 +115 173 209 + 88 137 200 +158 174 223 +128 134 214 +113 101 204 +111 75 195 +179 142 218 +177 114 209 +181 87 200 +222 157 222 +213 128 197 +204 100 166 +195 75 130 +218 143 168 +209 115 135 +200 88 101 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Spectre.map b/src/fractalzoomer/color_maps/Spectre.map new file mode 100644 index 000000000..5fa0d1390 --- /dev/null +++ b/src/fractalzoomer/color_maps/Spectre.map @@ -0,0 +1,256 @@ + 76 191 80 + 64 188 139 + 64 177 185 + 64 136 191 + 65 95 191 + 89 80 191 +110 66 191 +141 64 191 +171 64 191 +191 64 182 +191 64 154 +191 64 128 +191 64 107 +191 64 92 +191 64 78 +191 64 64 +191 86 64 +191 107 64 +191 128 64 +184 146 64 +157 158 64 +130 170 64 +103 181 64 + 80 191 65 + 76 191 80 + 72 191 94 + 69 191 108 + 66 191 122 + 64 189 135 + 64 186 148 + 64 183 161 + 64 179 174 + 64 176 186 + 64 166 191 + 64 150 191 + 64 136 191 + 64 121 191 + 64 106 191 + 66 94 191 + 75 89 191 + 84 83 191 + 92 77 191 +100 72 191 +108 66 191 +119 64 191 +133 64 191 +146 64 191 +158 64 191 +171 64 191 +184 64 191 +191 64 186 +191 64 173 +191 64 161 +191 64 149 +191 64 137 +191 64 125 +191 64 113 +191 64 105 +191 64 98 +191 64 91 +191 64 84 +191 64 78 +191 64 71 +191 64 64 +191 75 64 +191 86 64 +191 97 64 +191 108 64 +191 119 64 +191 129 64 +191 140 64 +181 147 64 +166 154 64 +152 160 64 +137 166 64 +123 173 64 +108 179 64 + 94 185 64 + 80 191 64 + 78 191 72 + 76 191 80 + 74 191 88 + 72 191 96 + 70 191 104 + 68 191 112 + 66 191 119 + 64 191 127 + 64 189 135 + 64 187 142 + 64 185 150 + 64 184 157 + 64 182 165 + 64 180 172 + 64 178 179 + 64 176 187 + 64 171 191 + 64 162 191 + 64 153 191 + 64 144 191 + 64 136 191 + 64 127 191 + 64 118 191 + 64 109 191 + 64 100 191 + 67 94 191 + 72 91 191 + 77 87 191 + 82 84 191 + 88 80 191 + 93 77 191 + 98 73 191 +103 70 191 +108 67 191 +114 64 191 +122 64 191 +130 64 191 +139 64 191 +147 64 191 +155 64 191 +163 64 191 +171 64 191 +179 64 191 +187 64 191 +191 64 187 +191 64 179 +191 64 171 +191 64 163 +191 64 155 +191 64 147 +191 64 139 +191 64 132 +191 64 124 +191 64 116 +191 64 110 +191 64 105 +191 64 101 +191 64 96 +191 64 91 +191 64 87 +191 64 82 +191 64 78 +191 64 73 +191 64 69 +191 64 64 +191 71 64 +191 79 64 +191 86 64 +191 93 64 +191 101 64 +191 108 64 +191 115 64 +191 122 64 +191 130 64 +191 137 64 +190 144 64 +180 148 64 +170 152 64 +160 157 64 +150 161 64 +140 165 64 +130 169 64 +120 174 64 +110 178 64 +101 182 64 + 91 186 64 + 81 190 64 + 79 191 69 + 77 191 74 + 76 191 80 + 75 191 86 + 73 191 91 + 72 191 97 + 70 191 102 + 69 191 107 + 68 191 113 + 66 191 118 + 65 191 124 + 64 191 129 + 64 189 134 + 64 188 140 + 64 187 145 + 64 185 150 + 64 184 156 + 64 183 161 + 64 181 166 + 64 180 171 + 64 179 176 + 64 177 182 + 64 176 187 + 64 174 191 + 64 167 191 + 64 161 191 + 64 155 191 + 64 148 191 + 64 142 191 + 64 136 191 + 64 129 191 + 64 123 191 + 64 117 191 + 64 110 191 + 64 104 191 + 64 98 191 + 67 94 191 + 71 92 191 + 74 89 191 + 78 87 191 + 82 84 191 + 86 82 191 + 89 79 191 + 93 77 191 + 97 74 191 +101 72 191 +104 69 191 +108 67 191 +112 64 191 +117 64 191 +123 64 191 +129 64 191 +135 64 191 +141 64 191 +147 64 191 +153 64 191 +159 64 191 +165 64 191 +171 64 191 +177 64 191 +183 64 191 +189 64 191 +191 64 187 +191 64 181 +191 64 175 +191 64 170 +191 64 164 +191 64 158 +191 64 152 +191 64 146 +191 64 141 +191 64 135 +191 64 129 +191 64 123 +191 64 118 +191 64 112 +191 64 108 +191 64 105 +191 64 102 +191 64 98 +191 64 95 +191 64 91 +191 64 88 +191 64 84 +191 64 81 +191 64 78 +191 64 74 +191 64 71 +191 64 67 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Stand2.map b/src/fractalzoomer/color_maps/Stand2.map new file mode 100644 index 000000000..b19c2bf54 --- /dev/null +++ b/src/fractalzoomer/color_maps/Stand2.map @@ -0,0 +1,256 @@ + 38 0 58 + 58 0 53 + 78 0 47 + 98 0 42 +117 0 37 +135 0 32 +153 0 27 +170 0 23 +187 0 18 +204 0 14 +220 0 9 +235 0 5 +250 0 1 +255 11 0 +255 26 0 +255 42 0 +255 56 0 +255 71 0 +255 85 0 +255 99 0 +255 112 0 +255 126 0 +255 139 0 +255 152 0 +255 164 0 +255 176 0 +255 188 0 +255 200 0 +255 212 0 +255 224 0 +255 235 0 +255 246 0 +253 255 0 +243 255 0 +232 255 0 +222 255 0 +211 255 0 +201 255 0 +191 255 0 +182 255 0 +172 255 0 +162 255 0 +153 255 0 +144 255 0 +135 255 0 +126 255 0 +117 255 0 +108 255 0 + 99 255 0 + 91 255 0 + 83 255 0 + 74 255 0 + 66 255 0 + 58 255 0 + 50 255 0 + 42 255 0 + 34 255 0 + 26 255 0 + 19 255 0 + 11 255 0 + 4 255 0 + 16 4 67 + 15 11 72 + 15 18 78 + 14 25 83 + 14 32 88 + 14 39 94 + 13 46 99 + 13 53 104 + 12 60 109 + 12 67 114 + 11 73 119 + 11 80 124 + 11 86 129 + 10 93 134 + 10 99 138 + 9 106 143 + 9 112 148 + 9 118 152 + 8 124 157 + 8 130 162 + 7 136 166 + 7 142 171 + 7 148 175 + 6 154 180 + 6 160 184 + 6 166 188 + 5 172 192 + 5 177 197 + 5 183 201 + 4 188 205 + 4 194 209 + 3 199 213 + 3 205 217 + 3 210 222 + 2 216 226 + 2 221 230 + 2 226 233 + 1 232 237 + 1 237 241 + 1 242 245 + 1 247 249 + 0 252 253 + 0 253 255 + 0 248 255 + 0 243 255 + 0 238 255 + 0 233 255 + 0 228 255 + 0 223 255 + 0 219 255 + 0 214 255 + 0 209 255 + 0 205 255 + 0 200 255 + 0 195 255 + 0 191 255 + 0 186 255 + 0 182 255 + 0 177 255 + 0 173 255 + 0 168 255 + 0 164 255 + 0 159 255 + 0 155 255 + 0 151 255 + 0 147 255 + 0 142 255 + 0 138 255 + 0 134 255 + 0 130 255 + 0 125 255 + 0 121 255 + 0 117 255 + 0 113 255 + 0 109 255 + 0 105 255 + 0 101 255 + 0 97 255 + 0 93 255 + 0 89 255 + 0 85 255 + 0 81 255 + 0 78 255 + 0 74 255 + 0 70 255 + 0 66 255 + 0 62 255 + 0 59 255 + 0 55 255 + 0 51 255 + 0 47 255 + 0 44 255 + 0 40 255 + 0 36 255 + 0 33 255 + 0 29 255 + 0 26 255 + 0 22 255 + 0 19 255 + 0 15 255 + 0 12 255 + 0 8 255 + 0 5 255 + 0 1 255 + 2 0 255 + 6 0 255 + 9 0 255 + 12 0 255 + 16 0 255 + 19 0 255 + 22 0 255 + 26 0 255 + 29 0 255 + 32 0 255 + 36 0 255 + 39 0 255 + 42 0 255 + 45 0 255 + 48 0 255 + 52 0 255 + 55 0 255 + 58 0 255 + 61 0 255 + 64 0 255 + 67 0 255 + 70 0 255 + 73 0 255 + 77 0 255 + 80 0 255 + 83 0 255 + 86 0 255 + 89 0 255 + 92 0 255 + 95 0 255 + 98 0 255 +101 0 255 +103 0 255 +106 0 255 +109 0 255 +112 0 255 +115 0 255 +118 0 255 +121 0 255 +124 0 255 +127 0 255 +129 0 255 +132 0 255 +135 0 255 +138 0 255 +141 0 255 +143 0 255 +146 0 255 +149 0 255 +152 0 255 +154 0 255 +157 0 255 +160 0 255 +162 0 255 +165 0 255 +168 0 255 +170 0 255 +173 0 255 +176 0 255 +178 0 255 +181 0 255 +184 0 255 +186 0 255 +189 0 255 +191 0 255 +194 0 255 +196 0 255 +199 0 255 +202 0 255 +204 0 255 +207 0 255 +209 0 255 +212 0 255 +214 0 255 +217 0 255 +219 0 255 +221 0 255 +224 0 255 +226 0 255 +229 0 255 +231 0 255 +234 0 255 +236 0 255 +238 0 255 +241 0 255 +243 0 255 +246 0 255 +248 0 255 +250 0 255 +253 0 255 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Stand3.map b/src/fractalzoomer/color_maps/Stand3.map new file mode 100644 index 000000000..49df1a0c2 --- /dev/null +++ b/src/fractalzoomer/color_maps/Stand3.map @@ -0,0 +1,256 @@ + 0 154 213 + 0 61 255 +115 0 255 + 16 0 64 +152 0 143 +230 0 53 +255 59 0 +255 143 0 +255 220 0 +218 255 0 +151 255 0 + 88 255 0 + 29 255 0 + 10 0 85 + 0 19 125 + 0 67 164 + 0 131 201 + 0 209 237 + 0 233 255 + 0 189 255 + 0 146 255 + 0 104 255 + 0 64 255 + 0 25 255 + 13 0 255 + 50 0 255 + 87 0 255 +122 0 255 +156 0 255 +190 0 255 +223 0 255 + 16 0 64 + 41 0 88 + 75 0 111 +118 0 133 +156 0 142 +178 0 126 +199 0 102 +220 0 70 +241 0 31 +255 9 0 +255 35 0 +255 62 0 +255 88 0 +255 113 0 +255 138 0 +255 163 0 +255 188 0 +255 212 0 +255 236 0 +251 255 0 +227 255 0 +205 255 0 +182 255 0 +160 255 0 +137 255 0 +116 255 0 + 94 255 0 + 73 255 0 + 52 255 0 + 31 255 0 + 10 255 0 + 14 0 72 + 9 0 87 + 0 0 102 + 0 11 117 + 0 25 131 + 0 41 146 + 0 61 160 + 0 82 174 + 0 106 188 + 0 133 202 + 0 161 216 + 0 192 230 + 0 225 244 + 0 252 255 + 0 235 255 + 0 217 255 + 0 199 255 + 0 182 255 + 0 165 255 + 0 148 255 + 0 131 255 + 0 114 255 + 0 97 255 + 0 81 255 + 0 64 255 + 0 48 255 + 0 32 255 + 0 16 255 + 0 0 255 + 16 0 255 + 32 0 255 + 47 0 255 + 63 0 255 + 78 0 255 + 94 0 255 +109 0 255 +124 0 255 +139 0 255 +154 0 255 +168 0 255 +183 0 255 +198 0 255 +212 0 255 +226 0 255 +241 0 255 + 16 0 64 + 26 0 75 + 38 0 85 + 51 0 96 + 67 0 106 + 85 0 116 +104 0 127 +125 0 137 +147 0 146 +157 0 141 +167 0 135 +177 0 127 +187 0 117 +197 0 105 +207 0 92 +216 0 77 +226 0 60 +236 0 42 +245 0 22 +255 0 0 +255 12 0 +255 25 0 +255 38 0 +255 50 0 +255 63 0 +255 75 0 +255 87 0 +255 99 0 +255 112 0 +255 124 0 +255 136 0 +255 148 0 +255 160 0 +255 172 0 +255 183 0 +255 195 0 +255 207 0 +255 219 0 +255 230 0 +255 242 0 +255 253 0 +245 255 0 +234 255 0 +222 255 0 +211 255 0 +200 255 0 +189 255 0 +178 255 0 +166 255 0 +155 255 0 +144 255 0 +133 255 0 +122 255 0 +112 255 0 +101 255 0 + 90 255 0 + 79 255 0 + 69 255 0 + 58 255 0 + 47 255 0 + 37 255 0 + 26 255 0 + 16 255 0 + 5 255 0 + 15 0 68 + 13 0 76 + 10 0 83 + 7 0 91 + 2 0 99 + 0 3 106 + 0 9 114 + 0 15 122 + 0 23 129 + 0 31 137 + 0 40 144 + 0 49 152 + 0 59 159 + 0 70 167 + 0 82 174 + 0 94 181 + 0 107 189 + 0 120 196 + 0 135 203 + 0 149 211 + 0 165 218 + 0 181 225 + 0 198 232 + 0 215 239 + 0 233 247 + 0 251 254 + 0 247 255 + 0 238 255 + 0 228 255 + 0 219 255 + 0 210 255 + 0 200 255 + 0 191 255 + 0 182 255 + 0 173 255 + 0 163 255 + 0 154 255 + 0 145 255 + 0 136 255 + 0 127 255 + 0 118 255 + 0 109 255 + 0 100 255 + 0 91 255 + 0 82 255 + 0 73 255 + 0 64 255 + 0 55 255 + 0 46 255 + 0 38 255 + 0 29 255 + 0 20 255 + 0 11 255 + 0 3 255 + 6 0 255 + 15 0 255 + 23 0 255 + 32 0 255 + 40 0 255 + 49 0 255 + 57 0 255 + 66 0 255 + 74 0 255 + 83 0 255 + 91 0 255 +100 0 255 +108 0 255 +116 0 255 +125 0 255 +133 0 255 +141 0 255 +150 0 255 +158 0 255 +166 0 255 +174 0 255 +182 0 255 +191 0 255 +199 0 255 +207 0 255 +215 0 255 +223 0 255 +231 0 255 +239 0 255 +247 0 255 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Terrain Ice.MAP b/src/fractalzoomer/color_maps/Terrain Ice.MAP new file mode 100644 index 000000000..36a8ca682 --- /dev/null +++ b/src/fractalzoomer/color_maps/Terrain Ice.MAP @@ -0,0 +1,256 @@ +97 154 198 +60 119 169 +59 117 169 +58 115 169 +65 124 174 +73 133 180 +78 139 183 +83 146 186 +104 166 202 +111 173 207 +119 181 212 +122 183 217 +125 186 222 +128 189 225 +131 192 228 +132 193 228 +133 195 229 +142 198 238 +149 202 241 +157 207 244 +162 208 242 +168 209 240 +171 211 240 +175 213 241 +158 191 224 +148 178 215 +138 165 207 +118 153 199 +99 141 191 +97 139 189 +95 137 188 +92 136 191 +95 136 186 +94 139 183 +91 132 177 +88 126 171 +76 124 168 +65 122 165 +61 117 162 +57 112 160 +50 106 157 +47 104 154 +45 102 151 +43 102 149 +41 102 147 +40 101 145 +39 101 144 +39 99 144 +40 101 145 +45 103 151 +49 107 159 +53 111 167 +58 116 172 +63 122 178 +65 125 180 +68 128 183 +73 134 185 +74 135 185 +76 136 185 +72 132 181 +69 128 177 +65 125 175 +62 122 173 +58 117 170 +55 112 165 +55 114 165 +62 118 168 +69 123 171 +74 125 176 +79 127 181 +89 132 187 +93 138 191 +103 147 205 +103 155 209 +104 163 213 +108 168 214 +113 173 216 +113 174 217 +114 176 218 +119 179 219 +124 184 222 +132 193 230 +142 199 237 +152 206 244 +156 208 246 +161 211 249 +169 215 251 +176 219 255 +188 220 255 +191 221 255 +194 222 255 +191 220 255 +188 218 255 +184 218 255 +174 210 255 +151 197 244 +125 182 233 +87 146 201 +72 130 187 +58 115 173 +53 111 168 +49 107 164 +44 102 155 +43 100 149 +43 106 146 +48 112 150 +53 119 154 +55 123 155 +57 127 156 +64 134 161 +69 139 168 +70 144 168 +70 141 169 +72 134 173 +75 131 172 +78 128 171 +84 123 169 +88 119 170 +98 121 169 +104 125 165 +101 135 170 +96 138 171 +91 141 172 +88 142 173 +85 144 175 +80 146 179 +78 145 181 +81 146 185 +84 146 190 +96 137 188 +97 136 187 +99 135 186 +87 128 180 +80 120 169 +75 113 160 +60 108 154 +44 104 151 +48 108 154 +52 113 157 +55 116 161 +58 119 165 +63 127 171 +71 136 175 +80 145 183 +85 151 190 +95 160 197 +97 162 199 +99 164 201 +101 164 205 +101 166 204 +99 163 201 +94 157 197 +78 139 183 +73 134 180 +68 130 178 +63 122 175 +61 120 174 +62 123 177 +70 131 184 +79 140 190 +86 148 195 +99 162 203 +100 163 202 +101 165 201 +99 165 199 +95 161 193 +88 155 187 +81 148 181 +62 124 163 +58 119 159 +54 115 155 +48 106 149 +42 98 144 +37 95 139 +35 94 136 +36 94 138 +37 94 141 +42 100 148 +51 111 157 +60 122 169 +73 135 182 +88 152 194 +104 167 205 +122 180 214 +152 199 225 +153 200 225 +155 202 225 +154 202 227 +152 200 225 +143 196 220 +131 191 222 +125 187 224 +123 186 222 +123 186 223 +121 183 225 +118 181 222 +115 180 217 +113 179 211 +107 174 206 +100 169 202 +98 168 197 +93 163 191 +85 154 188 +81 148 184 +77 140 181 +70 130 178 +65 124 175 +65 122 176 +66 123 178 +68 127 178 +75 136 182 +81 146 187 +87 153 191 +95 161 195 +100 167 201 +103 170 205 +109 174 208 +114 178 212 +116 181 214 +121 185 214 +127 190 214 +130 194 216 +134 198 217 +141 202 220 +153 205 224 +152 204 228 +148 203 234 +153 202 235 +149 199 234 +139 196 234 +135 194 231 +134 192 228 +130 191 225 +126 188 222 +124 186 219 +121 182 215 +115 179 212 +113 176 211 +112 174 210 +111 175 208 +113 176 211 +116 177 214 +116 179 214 +115 179 217 +115 176 216 +112 170 212 +108 161 210 +109 151 203 +112 143 194 +110 137 196 +111 144 200 +121 153 202 +126 159 210 +124 174 220 +112 174 212 +101 160 200 diff --git a/src/fractalzoomer/color_maps/Terrain Volcano.MAP b/src/fractalzoomer/color_maps/Terrain Volcano.MAP new file mode 100644 index 000000000..9c258f59b --- /dev/null +++ b/src/fractalzoomer/color_maps/Terrain Volcano.MAP @@ -0,0 +1,256 @@ +245 192 10 +245 188 9 +245 184 9 +245 180 9 +245 176 9 +246 172 8 +246 168 8 +246 164 8 +246 160 8 +246 156 8 +247 152 7 +247 148 7 +247 144 7 +247 141 7 +247 137 7 +248 133 6 +248 129 6 +248 125 6 +248 121 6 +248 117 6 +249 113 5 +249 109 5 +249 105 5 +249 101 5 +249 97 5 +250 94 4 +250 90 4 +250 86 4 +250 82 4 +250 78 4 +251 74 3 +251 70 3 +251 66 3 +251 62 3 +251 58 3 +252 54 2 +252 50 2 +252 47 2 +252 43 2 +252 39 2 +253 35 1 +253 31 1 +253 27 1 +253 23 1 +253 19 1 +254 15 0 +254 11 0 +254 7 0 +254 3 0 +255 0 0 +255 0 0 +255 0 0 +252 1 0 +249 2 0 +247 3 0 +244 5 0 +242 6 0 +239 7 0 +236 9 0 +234 10 0 +231 11 0 +229 13 0 +226 14 0 +223 15 0 +221 16 0 +218 18 0 +216 19 0 +213 20 0 +210 22 0 +208 23 0 +205 24 0 +203 26 0 +200 27 0 +197 28 0 +195 30 0 +192 31 0 +190 32 0 +187 33 0 +185 35 0 +182 36 0 +179 37 0 +177 39 0 +174 40 0 +172 41 0 +169 43 0 +166 44 0 +164 45 0 +161 47 0 +159 48 0 +156 49 0 +153 50 0 +151 52 0 +148 53 0 +146 54 0 +143 56 0 +140 57 0 +138 58 0 +135 60 0 +133 61 0 +130 62 0 +127 64 0 +128 64 0 +128 64 0 +128 65 2 +128 66 5 +128 67 7 +128 69 10 +128 70 13 +128 71 15 +128 73 18 +128 74 20 +128 75 23 +128 77 26 +128 78 28 +128 79 31 +128 80 33 +128 82 36 +128 83 39 +128 84 41 +128 86 44 +128 87 47 +128 88 49 +128 90 52 +128 91 54 +128 92 57 +128 94 60 +128 95 62 +128 96 65 +128 97 67 +128 99 70 +128 100 73 +128 101 75 +128 103 78 +128 104 80 +128 105 83 +128 107 86 +128 108 88 +128 109 91 +128 111 94 +128 112 96 +128 113 99 +128 114 101 +128 116 104 +128 117 107 +128 118 109 +128 120 112 +128 121 114 +128 122 117 +128 124 120 +128 125 122 +128 126 125 +128 128 128 +128 128 128 +128 128 128 +128 126 125 +128 125 122 +128 124 120 +128 122 117 +128 121 114 +128 120 112 +128 118 109 +128 117 107 +128 116 104 +128 114 101 +128 113 99 +128 112 96 +128 111 94 +128 109 91 +128 108 88 +128 107 86 +128 105 83 +128 104 80 +128 103 78 +128 101 75 +128 100 73 +128 99 70 +128 97 67 +128 96 65 +128 95 62 +128 94 60 +128 92 57 +128 91 54 +128 90 52 +128 88 49 +128 87 47 +128 86 44 +128 84 41 +128 83 39 +128 82 36 +128 80 33 +128 79 31 +128 78 28 +128 77 26 +128 75 23 +128 74 20 +128 73 18 +128 71 15 +128 70 13 +128 69 10 +128 67 7 +128 66 5 +128 65 2 +128 63 0 +128 64 0 +128 64 0 +129 66 3 +130 69 7 +131 71 11 +133 74 15 +134 77 19 +135 79 23 +137 82 27 +138 84 31 +139 87 35 +141 90 39 +142 92 43 +143 95 47 +144 97 50 +146 100 54 +147 103 58 +148 105 62 +150 108 66 +151 111 70 +152 113 74 +154 116 78 +155 118 82 +156 121 86 +158 124 90 +159 126 94 +160 129 97 +161 131 101 +163 134 105 +164 137 109 +165 139 113 +167 142 117 +168 144 121 +169 147 125 +171 150 129 +172 152 133 +173 155 137 +175 158 141 +176 160 144 +177 163 148 +178 165 152 +180 168 156 +181 171 160 +182 173 164 +184 176 168 +185 178 172 +186 181 176 +188 184 180 +189 186 184 +190 189 188 +192 192 192 +192 192 192 +192 192 192 diff --git a/src/fractalzoomer/color_maps/Terrain.MAP b/src/fractalzoomer/color_maps/Terrain.MAP new file mode 100644 index 000000000..33a1ccd6c --- /dev/null +++ b/src/fractalzoomer/color_maps/Terrain.MAP @@ -0,0 +1,256 @@ +0 0 128 +1 6 130 +3 12 132 +4 19 134 +6 25 136 +8 32 139 +9 38 141 +11 45 143 +13 51 145 +14 58 148 +16 64 150 +18 71 152 +19 77 154 +21 84 157 +23 90 159 +24 97 161 +26 103 163 +28 110 166 +29 116 168 +31 122 170 +32 129 172 +34 135 174 +36 142 177 +37 148 179 +39 155 181 +41 161 183 +42 168 186 +44 174 188 +46 181 190 +47 187 192 +49 194 195 +51 200 197 +52 207 199 +54 213 201 +56 220 204 +56 220 204 +56 220 204 +60 219 202 +65 219 201 +69 219 199 +74 218 198 +78 218 197 +83 218 195 +87 217 194 +92 217 193 +97 217 191 +101 217 190 +106 216 189 +110 216 187 +115 216 186 +119 215 185 +124 215 183 +128 215 182 +133 215 181 +138 214 179 +142 214 178 +147 214 176 +151 213 175 +156 213 174 +160 213 172 +165 212 171 +169 212 170 +174 212 168 +179 212 167 +183 211 166 +188 211 164 +192 211 163 +197 210 162 +201 210 160 +206 210 159 +211 210 158 +211 210 158 +211 210 158 +204 209 153 +198 209 148 +192 209 144 +186 209 139 +179 209 134 +173 209 130 +167 209 125 +161 209 120 +155 208 116 +148 208 111 +142 208 106 +136 208 102 +130 208 97 +124 208 92 +117 208 88 +111 208 83 +105 208 79 +99 207 74 +93 207 69 +86 207 65 +80 207 60 +74 207 55 +68 207 51 +62 207 46 +55 207 41 +49 206 37 +43 206 32 +37 206 27 +31 206 23 +24 206 18 +18 206 13 +12 206 9 +6 206 4 +0 206 0 +0 206 0 +0 206 0 +0 203 0 +0 201 0 +0 199 0 +0 196 0 +0 194 0 +0 192 0 +0 189 0 +0 187 0 +0 185 0 +0 183 0 +0 180 0 +0 178 0 +0 176 0 +0 173 0 +0 171 0 +0 169 0 +0 167 0 +0 164 0 +0 162 0 +0 160 0 +0 157 0 +0 155 0 +0 153 0 +0 150 0 +0 148 0 +0 146 0 +0 144 0 +0 141 0 +0 139 0 +0 137 0 +0 134 0 +0 132 0 +0 130 0 +0 128 0 +0 128 0 +0 128 0 +3 127 1 +7 126 3 +11 126 5 +15 125 6 +18 124 8 +22 124 10 +26 123 11 +30 123 13 +34 122 15 +37 121 17 +41 121 18 +45 120 20 +49 119 22 +53 119 23 +56 118 25 +60 118 27 +64 117 29 +68 116 30 +72 116 32 +75 115 34 +79 115 35 +83 114 37 +87 113 39 +91 113 40 +94 112 42 +98 111 44 +102 111 46 +106 110 47 +110 110 49 +113 109 51 +117 108 52 +121 108 54 +125 107 56 +129 107 58 +129 107 58 +129 107 58 +130 109 61 +132 111 65 +134 114 69 +136 116 73 +138 119 77 +140 122 81 +141 124 85 +143 127 89 +145 129 93 +147 132 97 +149 134 101 +151 137 105 +153 139 109 +154 142 113 +156 144 117 +158 147 121 +160 149 125 +162 152 128 +164 154 132 +166 157 136 +167 159 140 +169 162 144 +171 164 148 +173 167 152 +175 169 156 +177 172 160 +179 174 164 +180 177 168 +182 179 172 +184 182 176 +186 184 180 +188 187 184 +190 189 188 +192 192 192 +192 192 192 +192 192 192 +193 193 193 +195 195 195 +197 197 197 +199 199 199 +201 201 201 +203 203 203 +204 204 204 +206 206 206 +208 208 208 +210 210 210 +212 212 212 +214 214 214 +216 216 216 +217 217 217 +219 219 219 +221 221 221 +223 223 223 +225 225 225 +227 227 227 +229 229 229 +230 230 230 +232 232 232 +234 234 234 +236 236 236 +238 238 238 +240 240 240 +242 242 242 +243 243 243 +245 245 245 +247 247 247 +249 249 249 +251 251 251 +253 253 253 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/Topo.map b/src/fractalzoomer/color_maps/Topo.map new file mode 100644 index 000000000..6c4d15ebe --- /dev/null +++ b/src/fractalzoomer/color_maps/Topo.map @@ -0,0 +1,256 @@ + 4 0 172 + 4 8 172 + 4 12 172 + 4 16 172 + 8 20 176 + 8 24 176 + 8 28 176 + 12 32 176 + 12 36 180 + 16 40 184 + 16 44 184 + 20 48 184 + 20 52 188 + 24 56 192 + 24 60 192 + 27 63 192 + 28 67 195 + 31 71 199 + 32 75 200 + 35 79 200 + 36 83 203 + 39 87 207 + 40 91 208 + 43 95 208 + 44 99 212 + 47 103 215 + 48 107 216 + 51 111 216 + 52 115 219 + 55 119 223 + 59 123 224 + 60 127 224 + 63 131 227 + 64 135 231 + 67 133 232 + 68 135 232 + 68 139 232 + 68 143 232 + 71 147 235 + 72 151 239 + 75 155 240 + 76 159 240 + 79 163 243 + 80 167 247 + 83 171 248 + 84 175 248 + 3 197 66 + 40 124 0 + 42 124 0 + 44 124 0 + 44 124 2 + 44 124 4 + 44 126 4 + 44 128 4 + 46 128 4 + 48 128 4 + 48 128 6 + 48 128 8 + 48 130 8 + 48 132 8 + 50 132 8 + 52 132 8 + 54 132 10 + 56 132 12 + 58 132 12 + 60 132 12 + 60 134 12 + 60 136 12 + 60 136 14 + 60 136 16 + 60 138 16 + 60 140 16 + 62 140 16 + 64 140 16 + 64 140 18 + 64 140 20 + 64 142 20 + 64 144 20 + 66 144 20 + 68 144 20 + 68 144 21 + 68 144 24 + 68 145 24 + 69 148 24 + 72 148 25 + 72 149 28 + 72 152 29 + 73 152 32 + 76 153 32 + 77 156 32 + 80 156 33 + 80 157 36 + 80 160 37 + 81 160 40 + 84 161 40 + 85 164 40 + 88 164 41 + 88 165 44 + 88 168 45 + 89 168 48 + 92 169 48 + 93 172 48 + 96 172 49 + 96 173 52 + 97 176 52 +100 176 53 +100 177 56 +100 180 56 +101 180 57 +104 181 60 +104 184 61 +104 184 64 +108 184 64 +108 188 64 +108 188 68 +112 188 68 +112 188 72 +112 192 72 +112 192 76 +116 192 76 +116 196 76 +116 196 80 +120 196 80 +120 200 80 +120 200 84 +124 200 84 +124 204 84 +124 204 88 +128 204 88 +128 208 88 +128 208 92 +132 208 92 +132 212 92 +136 212 92 +136 212 96 +136 216 96 +136 216 100 +140 216 100 +140 220 100 +140 220 104 +144 220 104 +144 224 104 +144 224 108 +147 224 108 +148 227 108 +151 228 108 +152 228 108 +155 228 108 +156 228 108 +159 228 108 +163 228 108 +167 228 108 +168 228 108 +171 228 108 +172 228 108 +175 228 108 +176 228 108 +179 228 108 +180 228 108 +183 228 108 +184 228 108 +187 228 108 +188 228 108 +191 228 108 +195 228 108 +196 228 108 +199 228 108 +203 228 108 +204 228 108 +207 228 108 +208 228 108 +211 228 108 +212 228 108 +215 228 108 +219 228 108 +220 228 108 +222 228 108 +226 228 108 +228 228 108 +230 228 108 +232 228 108 +232 228 106 +232 228 104 +232 228 102 +232 228 100 +232 228 98 +232 228 96 +232 228 94 +232 226 92 +232 224 92 +232 222 90 +232 218 86 +232 216 82 +232 214 80 +232 212 78 +232 210 76 +232 206 74 +232 204 70 +232 202 68 +232 200 66 +232 200 64 +232 198 64 +232 196 62 +232 194 60 +232 192 58 +232 190 56 +232 188 54 +232 186 52 +232 184 51 +232 183 48 +232 180 47 +232 180 44 +232 179 44 +232 176 44 +232 176 43 +232 176 40 +232 175 40 +232 172 39 +232 171 36 +232 168 36 +231 167 35 +228 164 32 +228 163 32 +228 160 32 +228 159 30 +224 155 27 +224 152 24 +224 151 23 +223 148 20 +220 146 19 +220 140 16 +220 139 16 +219 132 16 +216 131 15 +216 124 8 +216 123 8 +205 50 24 +128 128 128 +144 144 144 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +248 248 248 +192 192 192 +195 195 195 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/User1.map b/src/fractalzoomer/color_maps/User1.map new file mode 100644 index 000000000..67683f2e6 --- /dev/null +++ b/src/fractalzoomer/color_maps/User1.map @@ -0,0 +1,256 @@ +143 116 44 +122 87 33 +137 96 31 +177 134 31 +215 174 29 +233 204 43 +241 225 65 +247 242 87 +248 252 109 +248 253 120 +251 243 100 +248 225 82 +245 205 65 +241 184 50 +237 161 35 +232 137 22 +214 113 23 +196 93 23 +179 76 24 +162 61 24 +147 48 23 +140 53 23 +145 78 25 +149 105 26 +154 132 27 +156 158 28 +136 162 29 +115 166 30 + 94 170 31 + 71 174 33 + 49 178 34 + 35 182 44 + 36 186 71 + 37 190 98 + 38 193 125 + 39 197 153 + 40 200 181 + 40 194 199 + 39 165 193 + 38 138 188 + 37 112 182 + 35 88 177 + 34 66 171 + 33 45 166 + 39 32 160 + 55 31 155 + 69 30 150 + 83 28 144 + 95 27 139 +106 26 134 +116 25 129 +124 24 123 +119 23 105 +113 22 88 +108 21 73 +103 20 59 + 99 19 46 + 97 19 42 + 95 18 37 + 93 18 33 + 91 18 29 + 89 18 25 + 87 17 21 + 85 17 17 + 84 20 17 + 82 23 17 + 80 25 16 + 78 28 16 + 76 30 16 + 75 32 16 + 73 34 15 + 71 36 15 + 69 38 15 + 68 39 14 + 66 41 14 + 64 42 14 + 62 43 14 + 61 44 13 + 59 45 13 + 66 54 14 + 73 64 15 + 80 74 15 + 87 86 16 + 89 94 17 + 89 101 17 + 89 108 17 + 88 116 17 + 85 123 18 + 82 130 18 + 77 138 18 + 72 146 17 + 65 153 17 + 57 161 17 + 48 169 17 + 38 177 16 + 26 185 15 + 15 193 16 + 14 201 29 + 13 209 43 + 12 218 58 + 11 226 74 + 10 234 92 + 9 243 110 + 12 241 99 + 14 239 86 + 17 237 75 + 20 234 64 + 23 232 53 + 25 230 44 + 29 227 35 + 37 225 32 + 50 222 35 + 63 219 38 + 76 217 41 + 88 214 44 + 99 212 47 +109 209 50 +119 207 53 +128 204 56 +136 202 59 +144 199 62 +152 197 65 +158 194 68 +164 192 71 +170 189 74 +174 187 77 +178 184 80 +182 182 83 +181 180 79 +181 177 74 +179 173 72 +176 169 69 +174 164 67 +171 160 65 +168 155 63 +166 151 61 +163 147 58 +160 142 56 +157 138 54 +154 133 52 +152 129 50 +149 124 48 +146 120 46 +143 115 44 +140 111 43 +137 107 41 +134 102 39 +130 98 37 +127 94 35 +124 89 34 +121 85 32 +117 81 31 +114 77 29 +123 84 30 +132 92 30 +141 100 31 +151 108 31 +160 117 31 +170 126 31 +180 136 31 +190 146 31 +200 157 30 +210 169 29 +221 181 29 +228 191 31 +231 199 38 +234 206 45 +237 213 52 +239 220 59 +242 227 67 +244 233 75 +246 239 83 +248 244 91 +250 250 99 +249 251 108 +247 253 116 +246 254 125 +250 253 116 +252 250 108 +251 243 100 +250 235 91 +248 226 83 +247 217 75 +245 207 67 +244 197 59 +242 186 51 +240 174 43 +238 162 36 +235 150 28 +232 136 22 +221 123 22 +211 110 23 +200 98 23 +190 87 24 +180 77 24 +169 67 24 +159 58 24 +149 50 23 +139 43 23 +141 57 24 +144 75 24 +147 93 25 +150 112 26 +154 132 27 +157 153 28 +146 160 29 +130 163 29 +114 167 30 + 96 170 31 + 78 173 32 + 59 176 33 + 39 180 34 + 35 183 52 + 36 187 76 + 37 190 101 + 38 193 126 + 39 197 153 + 40 200 181 + 40 194 199 + 39 165 193 + 38 137 187 + 36 110 182 + 35 84 175 + 34 59 169 + 32 35 163 + 49 31 157 + 67 30 150 + 84 28 144 + 99 27 137 +113 25 130 +124 24 123 +117 23 98 +109 21 76 +102 20 55 + 97 19 43 + 94 18 36 + 91 18 29 + 88 18 23 + 85 18 17 + 82 23 17 + 78 28 16 + 75 32 16 + 71 36 15 + 68 39 14 + 64 42 14 + 60 44 13 + 72 62 15 + 88 90 16 + 89 110 17 + 81 133 18 + 61 158 17 + 23 187 15 + 12 221 65 + 16 238 81 + 51 222 35 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/User2.map b/src/fractalzoomer/color_maps/User2.map new file mode 100644 index 000000000..0b0f56120 --- /dev/null +++ b/src/fractalzoomer/color_maps/User2.map @@ -0,0 +1,256 @@ +200 62 2 +195 68 3 +191 73 4 +186 77 5 +182 82 6 +178 87 7 +174 91 8 +170 95 9 +166 100 9 +162 104 10 +158 108 11 +161 107 20 +164 105 29 +166 103 38 +169 102 47 +172 101 56 +175 99 64 +177 98 73 +180 96 81 +182 95 89 +185 94 97 +187 92 104 +189 91 112 +192 90 119 +194 89 127 +196 88 134 +198 91 135 +201 98 131 +204 105 127 +206 112 123 +209 119 119 +211 125 115 +214 132 111 +216 139 107 +218 145 104 +221 151 100 +223 157 96 +225 163 93 +228 169 90 +230 175 86 +232 181 83 +234 187 79 +236 193 76 +238 198 73 +240 204 70 +242 209 67 +244 214 64 +245 219 61 +237 217 60 +229 215 59 +221 214 57 +213 212 56 +205 210 55 +197 209 54 +190 207 53 +182 205 52 +175 204 51 +168 202 50 +160 201 49 +153 199 48 +146 198 47 +139 196 46 +132 195 45 +125 193 44 +119 192 43 +112 190 42 +105 189 41 + 99 188 40 + 92 186 39 + 86 185 39 + 79 184 38 + 73 182 37 + 67 181 36 + 61 180 35 + 55 178 34 + 48 177 33 + 42 176 32 + 41 176 33 + 46 177 34 + 51 179 36 + 56 180 37 + 61 181 39 + 66 183 40 + 71 184 42 + 75 186 43 + 80 187 45 + 85 188 46 + 89 190 47 + 94 191 49 + 99 193 50 +103 194 52 +108 195 53 +112 196 54 +116 198 56 +121 199 57 +125 200 58 +129 202 60 +134 203 61 +138 204 62 +142 205 63 +146 207 65 +151 208 66 +155 209 67 +159 210 69 +163 211 70 +167 213 71 +171 214 72 +175 215 73 +179 216 75 +183 217 76 +186 218 77 +190 219 78 +194 221 79 +198 222 80 +202 223 82 +205 224 83 +209 225 84 +213 226 85 +216 227 86 +212 223 89 +208 219 91 +205 215 93 +201 211 95 +197 207 98 +194 203 100 +190 200 102 +187 196 104 +183 192 106 +180 188 109 +176 185 111 +173 181 113 +169 177 115 +166 174 117 +163 170 119 +159 167 121 +156 163 123 +153 160 125 +149 156 128 +146 153 130 +143 149 132 +139 146 134 +136 142 136 +133 139 138 +130 136 140 +127 132 142 +124 129 144 +120 126 145 +117 122 147 +114 119 149 +111 116 151 +108 112 153 +105 109 155 +102 106 157 + 99 103 159 + 96 100 161 + 93 97 163 + 90 93 164 + 87 90 166 + 84 87 168 + 81 84 170 + 78 81 172 + 76 78 173 + 73 75 175 + 70 72 177 + 67 69 179 + 64 66 180 + 61 63 182 + 59 60 184 + 56 57 186 + 53 54 187 + 50 51 189 + 48 48 191 + 45 45 193 + 42 42 194 + 39 40 196 + 37 37 198 + 38 38 198 + 40 40 198 + 42 43 198 + 45 46 198 + 47 48 198 + 49 51 197 + 52 53 197 + 54 56 197 + 56 58 197 + 59 60 197 + 61 63 197 + 63 65 197 + 65 68 197 + 68 70 197 + 70 73 197 + 72 75 197 + 74 77 197 + 76 80 196 + 79 82 196 + 81 84 196 + 83 87 196 + 85 89 196 + 87 91 196 + 89 94 196 + 91 96 196 + 94 98 196 + 96 101 196 + 98 103 196 +100 105 196 +102 107 196 +104 110 195 +106 112 195 +108 114 195 +110 116 195 +112 118 195 +114 121 195 +116 123 195 +118 125 195 +120 127 195 +122 129 195 +124 131 195 +126 134 195 +128 136 195 +130 138 194 +132 140 194 +134 142 194 +136 144 194 +138 146 194 +140 148 194 +142 150 194 +144 152 194 +146 154 194 +147 157 194 +149 159 194 +151 161 194 +153 163 194 +155 165 194 +157 167 193 +159 169 193 +161 171 193 +162 173 193 +164 175 193 +166 177 193 +168 179 193 +170 181 193 +171 182 193 +173 184 193 +175 186 193 +177 188 193 +179 190 193 +180 192 193 +182 194 193 +184 196 192 +186 198 192 +187 200 192 +189 202 192 +191 203 192 +193 205 192 +194 207 192 +150 226 144 diff --git a/src/fractalzoomer/color_maps/User3.map b/src/fractalzoomer/color_maps/User3.map new file mode 100644 index 000000000..5503c2111 --- /dev/null +++ b/src/fractalzoomer/color_maps/User3.map @@ -0,0 +1,256 @@ +223 159 159 +111 71 194 +212 123 145 +223 159 159 +207 109 128 +217 140 208 +133 141 215 + 79 197 125 +223 159 159 +110 77 196 +118 210 129 +200 89 151 + 81 197 197 +201 90 103 +115 173 209 +223 159 159 +115 173 209 +199 87 98 + 71 184 194 +191 64 112 + 66 192 127 +185 76 196 +155 202 95 +122 124 211 +223 159 159 +102 205 190 +221 152 218 +183 207 109 + 75 116 195 +217 140 165 +114 209 128 +112 95 202 +197 81 90 + 71 194 126 +112 66 192 +223 159 159 + 66 192 128 +111 71 194 +197 79 88 + 91 201 124 +114 107 207 +213 127 151 +158 221 152 + 81 126 197 +207 109 177 +218 206 142 + 81 197 197 +177 117 210 +223 159 159 +103 205 125 +149 163 220 +204 99 165 +220 202 150 +104 206 189 +112 65 192 +210 118 140 +126 198 82 +141 201 218 +177 106 206 +196 76 83 +144 218 141 +112 169 208 +181 86 199 +223 159 159 +134 215 135 +112 169 208 +180 92 201 +195 76 82 +163 222 155 +138 198 217 +177 124 212 +208 111 131 +167 204 101 + 91 201 193 +110 84 198 +196 78 134 +194 141 73 + 69 193 127 + 66 100 192 +191 65 191 +223 159 159 + 81 191 65 + 66 178 192 +111 69 193 +194 72 126 +196 140 77 + 82 198 125 + 89 138 200 +179 97 203 +206 106 125 +195 210 116 +128 213 187 +141 152 218 +222 155 221 +195 74 79 +140 200 88 +103 205 190 +120 121 211 +217 139 207 +223 159 159 +125 198 81 +101 204 190 +122 124 211 +219 145 213 +195 73 78 +156 202 95 +119 211 187 +146 159 219 +185 77 196 +205 102 119 +214 213 130 + 65 191 128 + 91 141 201 +177 121 211 +221 153 178 +200 138 87 +118 210 129 +153 211 221 +111 89 200 +211 122 191 +223 159 159 +158 203 96 +132 215 187 + 74 114 195 +177 109 207 +220 149 174 +201 138 90 +129 214 133 + 74 189 195 +116 112 208 +222 155 220 +204 98 114 +217 206 141 + 87 200 124 +130 190 214 +110 79 196 +211 121 190 +194 72 77 +193 209 115 + 68 192 127 +111 168 208 +112 65 191 +207 109 177 +223 159 159 +182 207 109 + 65 191 128 +111 168 208 +111 67 192 +209 115 183 +194 72 76 +202 211 121 + 78 196 125 +128 188 214 +111 86 199 +217 138 207 +203 95 110 +220 202 151 +107 207 126 + 69 182 193 +121 123 211 +183 82 198 +216 138 162 +203 138 98 +165 222 156 +115 209 188 + 79 121 197 +178 136 216 +203 98 163 +223 159 159 +201 211 120 + 84 199 124 +145 204 219 +115 108 207 +186 75 195 +215 134 159 +204 138 100 + 92 193 68 +128 213 187 + 95 146 202 +112 65 191 +212 125 194 +202 93 107 +191 143 64 +125 213 131 + 94 202 192 + 66 100 192 +177 129 214 +204 98 164 +194 71 75 +216 209 135 +106 206 126 + 78 194 196 +145 158 219 +177 116 209 +200 89 151 +223 159 159 +214 213 130 +102 205 125 + 77 193 196 +147 159 219 +177 119 211 +202 94 158 +194 71 74 +217 207 140 +114 209 128 + 90 201 194 + 68 104 193 +178 138 217 +209 114 182 +201 91 104 +193 141 70 +144 218 141 +118 210 187 + 96 148 203 +111 76 195 +220 149 216 +213 127 150 +206 139 105 +135 199 85 + 67 192 127 +140 200 217 +119 120 211 +178 100 204 +197 81 140 +223 159 159 +217 208 138 +119 210 129 +100 204 190 + 83 128 198 +112 67 192 +218 143 211 +212 124 147 +206 139 107 +146 201 90 + 75 195 125 +154 212 222 +137 146 216 +177 120 211 +206 104 171 +200 89 102 +195 140 75 +164 222 156 +140 217 187 +124 184 212 +115 110 207 +179 96 203 +198 82 142 +193 70 73 +221 202 152 +137 216 137 +123 212 187 +110 167 208 +112 98 203 +182 86 199 +195 75 130 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/VALINTIN.MAP b/src/fractalzoomer/color_maps/VALINTIN.MAP new file mode 100644 index 000000000..7d29aaea4 --- /dev/null +++ b/src/fractalzoomer/color_maps/VALINTIN.MAP @@ -0,0 +1,256 @@ + 0 0 0 +196 188 216 +196 188 216 +196 192 216 +196 192 216 +200 192 216 +200 192 216 +200 192 216 +200 192 216 +204 192 220 +204 192 220 +204 192 220 +204 192 220 +204 192 220 +208 192 220 +208 192 220 +208 192 220 +208 192 224 +212 192 224 +212 192 224 +212 192 224 +212 192 224 +212 196 224 +216 196 224 +216 196 224 +216 196 228 +216 196 228 +216 196 228 +220 196 228 +220 196 228 +220 196 228 +220 196 228 +224 196 228 +224 196 232 +224 196 232 +224 196 232 +224 196 232 +228 196 232 +228 196 232 +228 196 232 +228 196 232 +232 200 236 +232 200 236 +232 200 236 +232 196 236 +232 196 232 +232 192 232 +232 192 232 +232 188 228 +232 188 228 +232 184 228 +232 184 224 +232 180 224 +232 180 224 +232 176 220 +232 176 220 +232 172 220 +232 172 216 +232 168 216 +232 168 216 +232 164 212 +232 164 212 +232 160 212 +232 160 208 +232 160 208 +232 156 208 +232 156 204 +232 152 204 +232 152 204 +232 148 200 +232 148 200 +232 144 200 +232 144 196 +232 140 196 +232 140 196 +232 136 192 +232 136 192 +232 132 192 +232 132 188 +232 128 188 +232 128 188 +232 124 184 +232 124 184 +232 120 184 +232 120 180 +236 116 180 +236 116 180 +236 116 176 +236 112 176 +236 112 176 +236 108 172 +236 108 172 +236 104 172 +236 104 168 +236 100 168 +236 100 168 +236 96 164 +236 96 164 +236 92 164 +236 92 160 +236 88 160 +236 88 160 +236 84 156 +236 84 156 +236 80 156 +236 80 152 +236 76 152 +236 76 152 +236 76 148 +236 72 148 +236 72 148 +236 68 144 +236 68 144 +236 64 144 +236 64 140 +236 60 140 +236 60 140 +236 56 136 +236 56 136 +236 52 136 +236 52 132 +236 48 132 +236 48 132 +236 44 128 +236 44 128 +236 40 128 +236 40 124 +236 36 124 +236 36 124 +240 32 120 +240 32 120 +240 32 120 +240 32 124 +240 32 124 +240 32 128 +240 32 128 +240 32 128 +240 32 132 +240 32 132 +240 32 136 +240 32 136 +236 32 140 +236 32 140 +236 32 140 +236 32 144 +236 32 144 +236 32 148 +236 32 148 +236 32 152 +236 32 152 +236 32 152 +236 32 156 +232 32 156 +232 32 160 +232 32 160 +232 32 164 +232 32 164 +232 32 164 +232 32 168 +232 32 168 +232 32 172 +232 32 172 +232 32 176 +228 32 176 +228 32 176 +228 32 180 +228 32 180 +228 32 184 +228 32 184 +228 32 188 +228 32 188 +228 32 188 +228 32 192 +228 32 192 +228 32 196 +224 32 196 +224 32 200 +224 32 200 +224 32 200 +224 32 204 +224 32 204 +224 32 208 +224 32 208 +224 32 212 +224 32 212 +224 32 212 +220 32 216 +220 32 216 +220 32 220 +220 32 220 +220 32 224 +220 32 224 +220 32 224 +220 32 228 +220 32 228 +220 32 232 +220 32 232 +216 32 236 +216 32 236 +216 32 236 +216 32 236 +216 32 236 +212 32 232 +212 32 232 +212 32 232 +212 36 232 +208 36 232 +208 36 228 +208 36 228 +208 36 228 +204 36 228 +204 36 228 +204 40 224 +204 40 224 +204 40 224 +200 40 224 +200 40 220 +200 40 220 +200 40 220 +196 44 220 +196 44 220 +196 44 216 +196 44 216 +192 44 216 +192 44 216 +192 44 216 +192 48 212 +192 48 212 +188 48 212 +188 48 212 +188 48 212 +188 48 208 +184 48 208 +184 52 208 +184 52 208 +184 52 204 +180 52 204 +180 52 204 +180 52 204 +180 52 204 +180 56 200 +176 56 200 +176 56 200 +176 56 200 +176 56 200 +172 56 196 +172 56 196 +172 60 196 +172 60 196 +168 60 196 +168 60 192 +168 60 192 +168 60 192 +168 60 192 +164 64 188 +164 64 188 diff --git a/src/fractalzoomer/color_maps/VETTE63.MAP b/src/fractalzoomer/color_maps/VETTE63.MAP new file mode 100644 index 000000000..c35443cc7 --- /dev/null +++ b/src/fractalzoomer/color_maps/VETTE63.MAP @@ -0,0 +1,256 @@ +128 128 112 + 80 80 128 + 64 80 112 + 96 64 112 + 80 64 48 + 32 16 32 + 16 32 80 + 80 64 112 + 48 64 112 + 64 64 96 + 64 64 112 + 32 32 16 +160 192 176 +144 160 144 +128 160 144 + 80 96 48 +144 144 128 +160 160 144 +112 128 160 + 96 128 144 + 96 112 96 +112 144 128 + 64 112 128 + 64 80 80 + 64 112 144 + 80 112 128 + 96 112 128 + 80 96 128 + 64 96 112 + 64 64 48 +144 112 160 +112 128 144 + 64 96 144 + 48 96 96 + 64 96 64 + 32 48 48 + 64 48 96 + 64 80 128 + 48 64 128 + 48 48 96 + 48 48 48 + 48 48 16 + 64 48 80 + 48 96 112 + 32 48 112 + 32 48 96 + 48 16 48 + 16 16 32 +144 176 160 + 96 112 80 +192 192 176 + 80 112 80 + 32 64 32 + 48 32 80 + 48 80 80 + 80 96 80 + 48 64 32 + 64 80 64 + 48 64 48 + 32 80 96 + 48 80 128 + 48 80 112 + 64 96 128 + 80 112 112 + 32 32 80 +112 112 160 + 80 96 144 + 64 80 96 + 32 64 112 + 48 64 96 + 48 48 80 + 80 128 144 + 80 112 144 + 48 80 96 + 16 48 96 + 16 48 48 + 16 48 16 + 48 80 144 + 32 64 128 + 32 48 80 + 32 48 64 + 16 16 48 + 96 80 80 + 80 96 64 + 80 80 48 + 48 32 48 + 48 48 32 + 48 64 64 + 16 0 16 + 16 32 48 + 32 0 16 + 16 0 0 + 64 80 32 + 16 48 64 + 64 96 96 + 32 64 64 + 16 32 64 + 16 32 16 + 0 16 16 + 16 32 32 + 0 32 0 + 0 16 0 + 32 80 128 + 64 64 128 + 48 48 112 + 32 64 96 + 48 64 80 + 32 32 64 + 32 32 48 + 16 16 64 + 16 0 32 + 0 0 16 +176 176 192 +160 160 160 +128 128 128 +112 112 112 + 80 80 80 + 64 64 64 + 32 32 32 + 16 16 16 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 80 80 32 + 96 96 64 +144 112 128 +160 144 160 + 48 32 32 + 96 80 48 + 80 64 80 + 64 48 48 + 48 32 16 + 80 64 64 + 64 16 48 + 96 80 64 +160 160 176 +192 208 192 +112 80 112 +160 144 144 + 64 32 64 +176 176 176 +112 96 48 + 64 64 16 +112 96 64 +160 128 160 + 48 16 32 +112 80 48 +112 112 80 +112 112 64 +192 176 192 + 64 112 112 + 80 128 128 + 16 48 32 + 32 64 48 +192 192 192 +176 192 192 +128 144 128 + 80 80 64 + 96 96 80 +112 96 112 +144 128 144 +128 96 128 +128 112 112 + 96 80 96 +128 144 160 +112 96 144 +144 128 160 +144 144 160 +112 96 96 + 64 48 32 +112 80 128 + 80 64 96 +128 128 160 +144 128 128 +128 96 144 + 48 32 64 + 0 16 32 +112 112 96 + 32 48 16 + 32 16 16 + 80 64 32 + 64 48 64 +192 208 208 +144 160 160 +176 192 176 + 48 64 16 + 48 80 64 +144 208 160 +112 128 128 + 96 112 112 + 64 80 48 +176 192 208 +144 128 176 +144 144 144 +112 112 128 + 80 80 112 + 80 96 96 + 16 48 80 +128 128 144 +144 112 144 +128 96 112 +128 96 64 + 16 16 0 + 48 96 128 +112 96 128 +128 112 128 + 96 96 128 + 96 96 112 + 64 64 80 + 32 80 112 + 96 80 128 + 80 80 96 + 96 80 112 + 64 64 32 + 32 16 48 +176 208 208 +160 176 176 + 80 112 96 +160 176 192 + 64 96 80 + 48 80 48 +128 112 160 + 96 112 144 +128 144 144 + 96 128 128 +112 128 112 + 32 48 32 + 80 80 144 +128 112 144 +112 144 144 + 96 128 112 + 80 96 112 + 32 64 80 + 32 32 96 +112 112 144 + 96 96 144 + 96 96 96 + 96 96 48 + 48 48 64 + 64 80 144 diff --git a/src/fractalzoomer/color_maps/VOLCANO.MAP b/src/fractalzoomer/color_maps/VOLCANO.MAP new file mode 100644 index 000000000..365b8320e --- /dev/null +++ b/src/fractalzoomer/color_maps/VOLCANO.MAP @@ -0,0 +1,256 @@ + 0 0 0 An explosion of lava ... by D. Egnor + 60 60 60 + 64 60 60 + 72 60 60 + 76 56 56 + 84 56 56 + 88 52 52 + 96 52 52 +100 48 48 +108 48 48 +112 44 44 +120 44 44 +128 40 40 +132 40 40 +140 36 36 +144 36 36 +152 32 32 +156 32 32 +164 28 28 +168 28 28 +176 24 24 +180 24 24 +188 20 20 +196 20 20 +200 16 16 +208 16 16 +212 12 12 +220 12 12 +224 8 8 +232 8 8 +236 4 4 +244 4 4 +252 0 0 +252 4 0 +252 12 0 +252 20 0 +252 28 0 +252 36 0 +252 44 0 +252 52 0 +252 60 0 +252 68 0 +252 76 0 +252 84 0 +252 92 0 +252 100 0 +252 108 0 +252 116 0 +252 124 0 +252 132 0 +252 140 0 +252 148 0 +252 156 0 +252 164 0 +252 172 0 +252 180 0 +252 188 0 +252 196 0 +252 204 0 +252 212 0 +252 220 0 +252 228 0 +252 236 0 +252 244 0 +252 252 0 +252 252 4 +252 252 12 +252 252 20 +252 252 28 +252 252 36 +252 252 44 +252 252 52 +252 252 60 +252 252 68 +252 252 76 +252 252 84 +252 252 92 +252 252 100 +252 252 108 +252 252 116 +252 252 124 +252 252 132 +252 252 140 +252 252 148 +252 252 156 +252 252 164 +252 252 172 +252 252 180 +252 252 188 +252 252 196 +252 252 204 +252 252 212 +252 252 220 +252 252 228 +252 252 236 +252 252 244 +252 252 252 +252 252 252 +252 248 248 +252 248 244 +252 244 240 +252 244 236 +252 240 232 +252 240 228 +252 236 224 +252 236 220 +252 232 216 +252 232 212 +252 228 208 +252 228 204 +252 224 200 +252 224 196 +252 220 192 +252 220 188 +252 216 184 +252 216 180 +252 212 176 +252 212 172 +252 208 168 +252 208 164 +252 204 160 +252 204 156 +252 200 152 +252 200 148 +252 196 144 +252 196 140 +252 192 136 +252 192 132 +252 188 128 +252 184 124 +252 184 120 +252 180 116 +252 180 112 +252 176 108 +252 176 104 +252 172 100 +252 172 96 +252 168 92 +252 168 88 +252 164 84 +252 164 80 +252 160 76 +252 160 72 +252 156 68 +252 156 64 +252 152 60 +252 152 56 +252 148 52 +252 148 48 +252 144 44 +252 144 40 +252 140 36 +252 140 32 +252 136 28 +252 136 24 +252 132 20 +252 132 16 +252 128 12 +252 128 8 +252 124 4 +252 120 0 +252 120 0 +252 116 0 +252 112 0 +252 108 0 +252 104 0 +252 100 0 +252 96 0 +252 92 0 +252 88 0 +252 84 0 +252 80 0 +252 76 0 +252 72 0 +252 68 0 +252 64 0 +252 60 0 +252 60 0 +252 56 0 +252 52 0 +252 48 0 +252 44 0 +252 40 0 +252 36 0 +252 32 0 +252 28 0 +252 24 0 +252 20 0 +252 16 0 +252 12 0 +252 8 0 +252 4 0 +252 0 0 +252 0 0 +248 0 0 +244 0 0 +244 0 0 +240 0 0 +236 0 0 +232 0 0 +232 0 0 +228 0 0 +224 0 0 +224 0 0 +220 0 0 +216 0 0 +212 0 0 +212 0 0 +208 0 0 +204 0 0 +204 0 0 +200 0 0 +196 0 0 +192 0 0 +192 0 0 +188 0 0 +184 0 0 +184 0 0 +180 0 0 +176 0 0 +172 0 0 +172 0 0 +168 0 0 +164 0 0 +160 0 0 +160 0 0 +156 4 4 +152 4 4 +148 8 8 +144 8 8 +140 12 12 +140 12 12 +136 16 16 +132 16 16 +128 20 20 +124 20 20 +120 24 24 +120 24 24 +116 28 28 +112 28 28 +108 32 32 +104 32 32 +100 36 36 +100 36 36 + 96 40 40 + 92 40 40 + 88 44 44 + 84 44 44 + 80 48 48 + 80 48 48 + 76 52 52 + 72 52 52 + 68 56 56 + 64 56 56 + 60 60 60 + 60 60 60 diff --git a/src/fractalzoomer/color_maps/Volcano2.map b/src/fractalzoomer/color_maps/Volcano2.map new file mode 100644 index 000000000..da322d7da --- /dev/null +++ b/src/fractalzoomer/color_maps/Volcano2.map @@ -0,0 +1,256 @@ + 19 0 63 + 27 0 61 + 41 0 57 + 61 0 52 + 86 0 45 +117 0 37 +153 0 27 +195 0 16 +243 0 3 + 61 60 60 + 62 60 60 + 63 60 60 + 64 60 60 + 66 60 60 + 69 60 60 + 72 60 60 + 74 58 58 + 75 57 57 + 78 56 56 + 82 56 56 + 85 55 55 + 87 53 53 + 90 52 52 + 94 52 52 + 97 51 51 +100 48 48 +104 48 48 +109 47 47 +111 45 45 +116 44 44 +122 43 43 +128 40 40 +131 40 40 +136 38 38 +141 36 36 +146 35 35 +152 32 32 +156 32 32 +163 29 29 +167 28 28 +174 25 25 +179 24 24 +185 21 21 +194 20 20 +199 17 17 +206 16 16 +212 12 12 +220 12 12 +225 8 8 +233 7 7 +240 4 4 +250 1 1 +252 4 0 +252 13 0 +252 24 0 +252 34 0 +252 45 0 +252 55 0 +252 66 0 +252 78 0 +252 89 0 +252 100 0 +252 112 0 +252 124 0 +252 136 0 +252 148 0 +252 161 0 +252 174 0 +252 186 0 +252 199 0 +252 213 0 +252 226 0 +252 240 0 +252 252 1 +252 252 11 +252 252 26 +252 252 40 +252 252 54 +252 252 69 +252 252 84 +252 252 99 +252 252 114 +252 252 130 +252 252 146 +252 252 161 +252 252 177 +252 252 194 +252 252 210 +252 252 227 +252 252 243 +252 252 252 +252 247 243 +252 243 235 +252 238 226 +252 233 217 +252 228 208 +252 224 199 +252 220 190 +252 216 181 +252 211 171 +252 206 162 +252 200 152 +252 196 143 +252 192 133 +252 184 123 +252 180 113 +252 175 103 +252 169 93 +252 164 83 +252 160 73 +252 154 62 +252 148 52 +252 144 41 +252 139 31 +252 132 20 +252 128 9 +252 120 0 +252 111 0 +252 100 0 +252 89 0 +252 78 0 +252 66 0 +252 59 0 +252 47 0 +252 36 0 +252 24 0 +252 12 0 +252 0 0 +244 0 0 +236 0 0 +228 0 0 +219 0 0 +211 0 0 +202 0 0 +192 0 0 +184 0 0 +172 0 0 +163 0 0 +154 4 4 +141 11 11 +132 16 16 +120 24 24 +109 31 31 +100 36 36 + 86 44 44 + 77 51 51 + 63 57 57 +180 0 20 + 77 56 56 + 99 49 49 +122 43 43 +143 36 36 +165 28 28 +187 20 20 +210 14 14 +233 7 7 +252 3 0 +252 32 0 +252 62 0 +252 92 0 +252 122 0 +252 152 0 +252 183 0 +252 214 0 +252 244 0 +252 252 19 +252 252 51 +252 252 82 +252 252 114 +252 252 145 +252 252 177 +252 252 210 +252 252 242 +252 248 245 +252 240 228 +252 232 212 +252 223 195 +252 215 179 +252 206 162 +252 197 145 +252 188 128 +252 179 111 +252 170 94 +252 161 77 +252 152 60 +252 144 42 +252 136 25 +252 127 7 +252 114 0 +252 96 0 +252 78 0 +252 60 0 +252 46 0 +252 28 0 +252 10 0 +247 0 0 +233 0 0 +222 0 0 +208 0 0 +193 0 0 +182 0 0 +167 0 0 +152 4 4 +137 15 15 +120 24 24 +103 33 33 + 87 44 44 + 72 52 52 + 0 0 0 + 82 56 56 +111 45 45 +143 36 36 +173 25 25 +205 16 16 +235 5 5 +252 18 0 +252 59 0 +252 99 0 +252 140 0 +252 182 0 +252 223 0 +252 252 8 +252 252 50 +252 252 92 +252 252 134 +252 252 176 +252 252 219 +252 251 251 +252 240 230 +252 228 208 +252 219 187 +252 208 165 +252 196 143 +252 184 121 +252 172 99 +252 161 77 +252 151 55 +252 140 33 +252 128 10 +252 112 0 +252 89 0 +252 67 0 +252 48 0 +252 25 0 +252 2 0 +239 0 0 +224 0 0 +205 0 0 +190 0 0 +172 0 0 +155 4 4 +135 16 16 +116 28 28 + 96 40 40 + 76 52 52 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/WORMS.MAP b/src/fractalzoomer/color_maps/WORMS.MAP new file mode 100644 index 000000000..55de7c7e0 --- /dev/null +++ b/src/fractalzoomer/color_maps/WORMS.MAP @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 12 12 12 + 28 28 28 + 44 44 44 + 60 60 60 + 76 76 76 + 92 92 92 +108 108 108 +124 124 124 +140 140 140 +156 156 156 +172 172 172 +188 188 188 +204 204 204 +220 220 220 +236 236 236 +252 252 252 +240 240 240 +224 224 224 +208 208 208 +192 192 192 +176 176 176 +160 160 160 +144 144 144 +128 128 128 +112 112 112 + 96 96 96 + 80 80 80 + 64 64 64 + 48 48 48 + 32 32 32 + 16 16 16 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/ZEBRA.MAP b/src/fractalzoomer/color_maps/ZEBRA.MAP new file mode 100644 index 000000000..dcdd86c36 --- /dev/null +++ b/src/fractalzoomer/color_maps/ZEBRA.MAP @@ -0,0 +1,256 @@ + 8 8 8 + 56 44 56 + 12 24 8 + 76 68 72 + 84 72 72 + 48 8 52 + 72 56 68 + 68 56 68 + 92 92 92 +128 108 108 +116 112 108 +140 116 116 + 80 68 84 +120 116 128 +128 124 140 +120 128 164 +144 136 164 +184 168 164 +172 168 196 +184 176 176 +144 152 188 +156 160 192 +176 180 208 +188 192 212 +196 200 216 + 12 8 24 +104 104 96 +172 156 148 +208 208 220 + 32 40 36 + 64 44 64 +164 172 200 +132 144 180 +108 108 136 + 84 76 84 +140 132 152 + 80 68 76 +104 92 88 +216 216 224 +100 104 116 +160 152 180 + 56 24 44 +148 148 148 + 56 40 36 + 68 56 60 + 24 8 8 +156 136 128 +124 116 116 + 64 36 56 + 52 8 32 + 36 8 8 + 96 84 84 +104 92 96 +236 236 240 + 56 44 44 +176 160 156 +148 144 172 + 72 64 64 + 56 36 44 +116 100 96 + 56 36 52 + 36 20 8 + 44 36 44 + 44 8 32 + 56 8 44 + 56 8 56 + 96 92 100 + 68 44 56 +140 132 140 +108 104 104 +164 148 140 +188 184 204 +116 112 120 + 44 36 28 + 60 8 68 + 44 8 20 + 52 44 44 + 88 76 84 + 84 72 92 + 44 8 40 + 56 24 52 + 72 44 64 + 32 8 24 + 60 52 56 + 68 56 56 + 28 20 24 + 64 8 60 + 44 24 28 + 32 8 36 + 8 52 64 + 44 24 40 + 44 24 20 +112 128 112 +128 124 156 +132 132 168 + 72 56 72 + 92 80 88 + 72 8 84 + 32 28 8 + 44 36 52 + 56 52 56 + 56 28 24 + 40 36 20 + 12 8 36 + 56 24 36 + 60 52 44 + 64 28 52 + 44 40 8 + 32 8 48 + 32 8 60 + 48 44 36 + 36 68 8 + 28 88 68 + 12 36 8 +100 12 104 + 8 76 12 + 48 44 56 + 60 56 68 +100 84 92 + 64 40 44 + 64 36 64 + 80 60 72 + 8 36 24 + 48 52 48 + 64 68 68 + 60 52 32 + 76 44 88 + 48 64 44 + 76 28 64 + 40 44 48 + 68 52 44 + 60 36 84 + 88 80 100 + 68 56 52 + 72 72 72 + 72 72 52 + 48 8 64 + 52 36 64 +116 104 108 + 36 44 24 + 88 48 84 + 32 44 8 + 80 48 72 + 36 28 32 + 12 56 12 + 76 84 80 + 44 56 56 + 68 64 72 +104 96 108 + 72 60 84 + 60 40 8 + 68 12 44 + 48 8 8 +172 164 176 +248 248 252 +204 196 208 +180 176 188 + 56 24 8 + 60 80 28 + 72 68 84 + 88 68 80 + 96 68 92 + 80 68 64 + 60 64 60 +100 84 100 + 44 24 8 +228 228 232 +104 88 112 + 48 24 52 + 88 8 88 + 72 44 56 + 24 44 52 + 84 84 76 + 64 92 72 + 36 28 48 + 84 84 88 + 92 64 104 +116 84 124 +108 104 124 +164 156 160 +144 128 124 + 52 116 64 + 20 64 52 + 92 40 104 +120 104 120 + 24 32 24 + 32 20 40 + 64 24 64 + 56 52 64 +152 140 140 + 72 52 8 +120 116 144 +140 140 132 + 88 12 60 + 84 60 84 +120 96 104 + 80 60 96 + 72 56 60 + 60 44 64 + 80 28 88 + 88 76 64 + 68 44 72 + 68 64 60 + 92 72 76 +124 112 132 + 72 40 32 +104 52 100 + 88 96 84 +116 100 132 + 60 76 60 + 96 80 76 + 52 8 80 + 92 92 116 + 16 48 36 + 96 76 88 +104 96 120 +112 68 112 + 44 52 32 + 64 12 20 + 72 24 80 +112 116 152 +132 104 124 + 12 8 52 + 56 40 24 +132 124 128 +100 76 108 + 28 56 24 +192 184 184 +108 88 96 +112 72 72 + 76 80 68 + 52 60 12 + 92 104 96 +140 120 148 + 64 56 76 + 16 24 40 + 8 36 40 + 76 8 68 + 60 64 44 +128 128 116 +160 148 152 + 40 60 72 + 84 60 60 + 40 80 48 + 72 112 92 + 32 76 28 + 76 60 40 +136 104 140 +196 192 200 +128 140 128 +112 8 20 + 0 0 0 + 40 0 0 + 0 56 92 + 0 0 4 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/Zoot.map b/src/fractalzoomer/color_maps/Zoot.map new file mode 100644 index 000000000..cab296bf3 --- /dev/null +++ b/src/fractalzoomer/color_maps/Zoot.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +215 219 138 +234 244 152 +222 237 145 +210 233 141 +198 229 137 +186 221 129 +174 217 125 +162 213 121 +150 205 113 +138 201 109 +126 197 105 +114 190 98 +103 185 93 + 91 181 89 + 79 174 82 + 18 40 19 +191 191 121 + 63 63 40 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 25 25 159 + 48 48 244 + 59 59 230 + 71 71 214 + 83 83 201 + 95 95 186 +107 107 171 +119 119 157 +131 131 143 +145 145 127 +159 159 111 +171 171 97 +182 182 83 +194 194 68 +206 206 54 +218 218 40 +110 110 16 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 96 96 + 6 250 246 + 22 245 230 + 38 237 214 + 54 229 198 + 71 221 181 + 89 215 163 +105 209 147 +121 201 131 +137 194 115 +154 186 98 +173 179 79 +189 174 63 +204 166 48 +220 158 32 +237 150 15 +187 107 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 33 33 0 +250 252 0 +234 252 0 +218 252 0 +202 252 0 +186 252 0 +167 252 0 +151 252 0 +135 252 0 +119 252 0 +103 252 0 + 83 252 0 + 67 252 0 + 52 252 0 + 36 252 0 + 20 252 0 + 0 250 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +175 126 175 +200 147 190 +203 155 178 +207 163 162 +211 171 150 +215 179 138 +219 183 123 +223 191 110 +224 198 98 +227 206 83 +231 214 70 +235 219 59 +239 226 44 +243 234 31 +247 242 19 +251 250 4 + 63 63 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 5 0 0 + 13 0 0 + 21 0 0 + 29 0 0 + 37 0 0 + 45 0 0 + 53 0 0 + 60 0 0 + 68 0 0 + 76 0 0 + 84 0 0 + 92 0 0 +100 0 0 +108 0 0 +116 0 0 +124 0 0 +132 0 0 +140 0 0 +148 0 0 +156 0 0 +164 0 0 +172 0 0 +180 0 0 +188 0 0 +195 0 0 +203 0 0 +211 0 0 +219 0 0 +227 0 0 +235 0 0 +245 0 0 +242 30 42 +225 77 106 +229 71 90 +233 67 74 +237 61 58 +241 55 43 +245 51 27 +249 45 11 +252 44 0 +252 56 0 +252 68 0 +252 81 0 +252 95 0 +252 107 0 +252 120 0 +252 135 0 +252 147 0 +252 160 0 +252 175 0 +252 187 0 +252 200 0 +252 215 0 +252 226 0 +252 239 0 +252 249 0 +252 233 0 +252 217 0 +252 201 0 +251 185 1 +248 166 4 +248 150 4 +248 134 4 +248 118 4 +248 102 4 +244 82 8 +244 66 8 +244 50 8 +244 35 8 +244 18 8 +239 0 13 +223 0 29 +207 0 45 +191 0 61 +175 0 77 +160 0 92 +144 0 108 +128 0 124 +112 0 140 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/black-red-black.MAP b/src/fractalzoomer/color_maps/black-red-black.MAP new file mode 100644 index 000000000..51064ffe5 --- /dev/null +++ b/src/fractalzoomer/color_maps/black-red-black.MAP @@ -0,0 +1,256 @@ +0 0 0 +2 0 0 +4 0 0 +6 0 0 +8 0 0 +10 0 0 +12 0 0 +14 0 0 +16 0 0 +18 0 0 +20 0 0 +22 0 0 +24 0 0 +26 0 0 +28 0 0 +30 0 0 +32 0 0 +34 0 0 +36 0 0 +38 0 0 +40 0 0 +42 0 0 +44 0 0 +46 0 0 +48 0 0 +50 0 0 +52 0 0 +54 0 0 +56 0 0 +58 0 0 +60 0 0 +62 0 0 +64 0 0 +66 0 0 +68 0 0 +70 0 0 +72 0 0 +74 0 0 +76 0 0 +78 0 0 +80 0 0 +82 0 0 +84 0 0 +87 0 0 +89 0 0 +91 0 0 +93 0 0 +95 0 0 +97 0 0 +99 0 0 +101 0 0 +103 0 0 +105 0 0 +107 0 0 +109 0 0 +111 0 0 +113 0 0 +115 0 0 +117 0 0 +119 0 0 +121 0 0 +123 0 0 +125 0 0 +127 0 0 +129 0 0 +131 0 0 +133 0 0 +135 0 0 +137 0 0 +139 0 0 +141 0 0 +143 0 0 +145 0 0 +147 0 0 +149 0 0 +151 0 0 +153 0 0 +155 0 0 +157 0 0 +159 0 0 +161 0 0 +163 0 0 +165 0 0 +167 0 0 +169 0 0 +172 0 0 +174 0 0 +176 0 0 +178 0 0 +180 0 0 +182 0 0 +184 0 0 +186 0 0 +188 0 0 +190 0 0 +192 0 0 +194 0 0 +196 0 0 +198 0 0 +200 0 0 +202 0 0 +204 0 0 +206 0 0 +208 0 0 +210 0 0 +212 0 0 +214 0 0 +216 0 0 +218 0 0 +220 0 0 +222 0 0 +224 0 0 +226 0 0 +228 0 0 +230 0 0 +232 0 0 +234 0 0 +236 0 0 +238 0 0 +240 0 0 +242 0 0 +244 0 0 +246 0 0 +248 0 0 +250 0 0 +252 0 0 +254 0 0 +255 0 0 +255 0 0 +252 0 0 +250 0 0 +248 0 0 +246 0 0 +244 0 0 +242 0 0 +240 0 0 +238 0 0 +236 0 0 +234 0 0 +232 0 0 +230 0 0 +228 0 0 +226 0 0 +224 0 0 +222 0 0 +220 0 0 +218 0 0 +216 0 0 +214 0 0 +212 0 0 +210 0 0 +208 0 0 +206 0 0 +204 0 0 +202 0 0 +200 0 0 +198 0 0 +196 0 0 +194 0 0 +192 0 0 +190 0 0 +188 0 0 +186 0 0 +184 0 0 +182 0 0 +180 0 0 +178 0 0 +176 0 0 +174 0 0 +172 0 0 +170 0 0 +167 0 0 +165 0 0 +163 0 0 +161 0 0 +159 0 0 +157 0 0 +155 0 0 +153 0 0 +151 0 0 +149 0 0 +147 0 0 +145 0 0 +143 0 0 +141 0 0 +139 0 0 +137 0 0 +135 0 0 +133 0 0 +131 0 0 +129 0 0 +127 0 0 +125 0 0 +123 0 0 +121 0 0 +119 0 0 +117 0 0 +115 0 0 +113 0 0 +111 0 0 +109 0 0 +107 0 0 +105 0 0 +103 0 0 +101 0 0 +99 0 0 +97 0 0 +95 0 0 +93 0 0 +91 0 0 +89 0 0 +87 0 0 +85 0 0 +82 0 0 +80 0 0 +78 0 0 +76 0 0 +74 0 0 +72 0 0 +70 0 0 +68 0 0 +66 0 0 +64 0 0 +62 0 0 +60 0 0 +58 0 0 +56 0 0 +54 0 0 +52 0 0 +50 0 0 +48 0 0 +46 0 0 +44 0 0 +42 0 0 +40 0 0 +38 0 0 +36 0 0 +34 0 0 +32 0 0 +30 0 0 +28 0 0 +26 0 0 +24 0 0 +22 0 0 +20 0 0 +18 0 0 +16 0 0 +14 0 0 +12 0 0 +10 0 0 +8 0 0 +6 0 0 +4 0 0 +2 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/black-white-black.MAP b/src/fractalzoomer/color_maps/black-white-black.MAP new file mode 100644 index 000000000..1ac9cfbc8 --- /dev/null +++ b/src/fractalzoomer/color_maps/black-white-black.MAP @@ -0,0 +1,256 @@ +0 0 0 +2 2 2 +4 4 4 +6 6 6 +8 8 8 +10 10 10 +12 12 12 +14 14 14 +16 16 16 +18 18 18 +20 20 20 +22 22 22 +24 24 24 +26 26 26 +28 28 28 +30 30 30 +32 32 32 +34 34 34 +36 36 36 +38 38 38 +40 40 40 +42 42 42 +44 44 44 +46 46 46 +48 48 48 +50 50 50 +52 52 52 +54 54 54 +56 56 56 +58 58 58 +60 60 60 +62 62 62 +64 64 64 +66 66 66 +68 68 68 +70 70 70 +72 72 72 +74 74 74 +76 76 76 +78 78 78 +80 80 80 +82 82 82 +84 84 84 +87 87 87 +89 89 89 +91 91 91 +93 93 93 +95 95 95 +97 97 97 +99 99 99 +101 101 101 +103 103 103 +105 105 105 +107 107 107 +109 109 109 +111 111 111 +113 113 113 +115 115 115 +117 117 117 +119 119 119 +121 121 121 +123 123 123 +125 125 125 +127 127 127 +129 129 129 +131 131 131 +133 133 133 +135 135 135 +137 137 137 +139 139 139 +141 141 141 +143 143 143 +145 145 145 +147 147 147 +149 149 149 +151 151 151 +153 153 153 +155 155 155 +157 157 157 +159 159 159 +161 161 161 +163 163 163 +165 165 165 +167 167 167 +169 169 169 +172 172 172 +174 174 174 +176 176 176 +178 178 178 +180 180 180 +182 182 182 +184 184 184 +186 186 186 +188 188 188 +190 190 190 +192 192 192 +194 194 194 +196 196 196 +198 198 198 +200 200 200 +202 202 202 +204 204 204 +206 206 206 +208 208 208 +210 210 210 +212 212 212 +214 214 214 +216 216 216 +218 218 218 +220 220 220 +222 222 222 +224 224 224 +226 226 226 +228 228 228 +230 230 230 +232 232 232 +234 234 234 +236 236 236 +238 238 238 +240 240 240 +242 242 242 +244 244 244 +246 246 246 +248 248 248 +250 250 250 +252 252 252 +254 254 254 +255 255 255 +255 255 255 +252 252 252 +250 250 250 +248 248 248 +246 246 246 +244 244 244 +242 242 242 +240 240 240 +238 238 238 +236 236 236 +234 234 234 +232 232 232 +230 230 230 +228 228 228 +226 226 226 +224 224 224 +222 222 222 +220 220 220 +218 218 218 +216 216 216 +214 214 214 +212 212 212 +210 210 210 +208 208 208 +206 206 206 +204 204 204 +202 202 202 +200 200 200 +198 198 198 +196 196 196 +194 194 194 +192 192 192 +190 190 190 +188 188 188 +186 186 186 +184 184 184 +182 182 182 +180 180 180 +178 178 178 +176 176 176 +174 174 174 +172 172 172 +170 170 170 +167 167 167 +165 165 165 +163 163 163 +161 161 161 +159 159 159 +157 157 157 +155 155 155 +153 153 153 +151 151 151 +149 149 149 +147 147 147 +145 145 145 +143 143 143 +141 141 141 +139 139 139 +137 137 137 +135 135 135 +133 133 133 +131 131 131 +129 129 129 +127 127 127 +125 125 125 +123 123 123 +121 121 121 +119 119 119 +117 117 117 +115 115 115 +113 113 113 +111 111 111 +109 109 109 +107 107 107 +105 105 105 +103 103 103 +101 101 101 +99 99 99 +97 97 97 +95 95 95 +93 93 93 +91 91 91 +89 89 89 +87 87 87 +85 85 85 +82 82 82 +80 80 80 +78 78 78 +76 76 76 +74 74 74 +72 72 72 +70 70 70 +68 68 68 +66 66 66 +64 64 64 +62 62 62 +60 60 60 +58 58 58 +56 56 56 +54 54 54 +52 52 52 +50 50 50 +48 48 48 +46 46 46 +44 44 44 +42 42 42 +40 40 40 +38 38 38 +36 36 36 +34 34 34 +32 32 32 +30 30 30 +28 28 28 +26 26 26 +24 24 24 +22 22 22 +20 20 20 +18 18 18 +16 16 16 +14 14 14 +12 12 12 +10 10 10 +8 8 8 +6 6 6 +4 4 4 +2 2 2 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/carr025.map b/src/fractalzoomer/color_maps/carr025.map new file mode 100644 index 000000000..2138b089a --- /dev/null +++ b/src/fractalzoomer/color_maps/carr025.map @@ -0,0 +1,256 @@ + 0 0 0 + 9 10 16 + 18 21 32 + 27 31 48 + 35 41 64 + 44 51 80 + 53 62 96 + 62 72 112 + 71 82 128 + 80 92 144 + 89 103 160 + 98 113 176 +106 123 192 +115 133 208 +124 144 224 +133 154 240 +125 154 240 +116 154 240 +108 153 240 +100 153 240 + 91 153 240 + 83 152 240 + 75 152 240 + 66 152 240 + 58 152 240 + 50 152 240 + 42 151 240 + 33 151 240 + 25 151 240 + 17 150 240 + 8 150 240 + 0 150 240 + 7 153 227 + 14 156 214 + 21 159 201 + 28 162 188 + 35 164 174 + 42 167 161 + 49 170 148 + 56 173 135 + 63 176 122 + 70 179 109 + 77 182 96 + 84 184 82 + 91 187 69 + 98 190 56 +105 193 43 +112 196 30 +120 199 28 +128 202 26 +136 204 24 +144 207 22 +152 210 21 +160 212 19 +168 215 17 +176 218 15 +184 221 13 +192 224 11 +200 226 9 +208 229 8 +216 232 6 +224 234 4 +232 237 2 +240 240 0 +240 233 4 +240 226 8 +240 218 11 +240 211 15 +240 204 19 +240 196 22 +240 189 26 +240 182 30 +240 175 34 +240 168 38 +240 160 41 +240 153 45 +240 146 49 +240 138 52 +240 131 56 +240 124 60 +241 128 60 +242 131 60 +243 134 60 +244 138 60 +245 142 60 +246 145 60 +247 148 60 +248 152 60 +248 156 60 +249 159 60 +250 162 60 +251 166 60 +252 170 60 +253 173 60 +254 176 60 +255 180 60 +229 170 57 +203 160 53 +177 150 50 +151 140 47 +124 130 43 + 98 120 40 + 72 110 37 + 46 100 33 + 20 90 30 + 32 102 28 + 45 115 25 + 57 128 22 + 69 140 20 + 82 152 18 + 94 165 15 +106 178 12 +119 190 10 +131 202 8 +143 215 5 +156 228 2 +168 240 0 +159 227 0 +150 215 0 +141 202 0 +133 189 0 +124 177 0 +115 164 0 +106 152 0 + 97 139 0 + 88 126 0 + 80 114 0 + 71 101 0 + 62 88 0 + 53 76 0 + 44 63 0 + 35 51 0 + 27 38 0 + 18 25 0 + 9 13 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr029.map b/src/fractalzoomer/color_maps/carr029.map new file mode 100644 index 000000000..e4b17584d --- /dev/null +++ b/src/fractalzoomer/color_maps/carr029.map @@ -0,0 +1,256 @@ + 0 0 0 + 4 5 6 + 7 11 12 + 11 16 19 + 14 21 25 + 18 27 31 + 22 32 37 + 25 37 43 + 29 43 50 + 32 48 56 + 36 53 62 + 40 59 68 + 43 64 74 + 47 69 81 + 50 75 87 + 54 80 93 + 60 75 87 + 66 70 81 + 72 65 76 + 78 60 70 + 84 55 64 + 90 50 58 + 96 45 52 +102 40 46 +108 35 41 +114 30 35 +120 25 29 +126 20 23 +132 15 17 +138 10 12 +144 5 6 +150 0 0 +156 11 4 +162 22 8 +169 32 11 +175 43 15 +181 54 19 +188 64 22 +194 75 26 +200 86 30 +206 97 34 +212 108 38 +219 118 41 +225 129 45 +231 140 49 +238 150 52 +244 161 56 +250 172 60 +243 172 56 +236 171 52 +229 171 49 +222 170 45 +216 170 41 +209 169 38 +202 169 34 +195 168 30 +188 168 26 +181 168 22 +174 167 19 +168 167 15 +161 166 11 +154 166 8 +147 165 4 +140 165 0 +147 168 9 +154 171 19 +162 173 28 +169 176 38 +176 179 47 +183 182 56 +190 185 66 +198 188 75 +205 190 84 +212 193 94 +219 196 103 +226 199 112 +233 202 122 +241 204 131 +248 207 141 +255 210 150 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr030.map b/src/fractalzoomer/color_maps/carr030.map new file mode 100644 index 000000000..be2ea1263 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr030.map @@ -0,0 +1,256 @@ + 0 0 0 + 4 5 6 + 7 11 12 + 11 16 19 + 14 21 25 + 18 27 31 + 22 32 37 + 25 37 43 + 29 43 50 + 32 48 56 + 36 53 62 + 40 59 68 + 43 64 74 + 47 69 81 + 50 75 87 + 54 80 93 + 60 75 87 + 66 70 81 + 72 65 76 + 78 60 70 + 84 55 64 + 90 50 58 + 96 45 52 +102 40 46 +108 35 41 +114 30 35 +120 25 29 +126 20 23 +132 15 17 +138 10 12 +144 5 6 +150 0 0 +156 11 4 +162 22 8 +169 32 11 +175 43 15 +181 54 19 +188 64 22 +194 75 26 +200 86 30 +206 97 34 +212 108 38 +219 118 41 +225 129 45 +231 140 49 +238 150 52 +244 161 56 +250 172 60 +243 172 56 +236 171 52 +229 171 49 +222 170 45 +216 170 41 +209 169 38 +202 169 34 +195 168 30 +188 168 26 +181 168 22 +174 167 19 +168 167 15 +161 166 11 +154 166 8 +147 165 4 +140 165 0 +140 158 15 +140 152 30 +140 145 44 +140 139 59 +139 132 74 +139 126 89 +139 119 104 +139 112 118 +139 106 133 +139 99 148 +139 93 163 +138 86 178 +138 80 193 +138 73 207 +138 67 222 +138 60 237 +129 66 222 +121 71 207 +112 77 193 +104 82 178 + 95 88 163 + 86 94 148 + 78 99 133 + 69 105 118 + 60 111 104 + 52 116 89 + 43 122 74 + 34 128 59 + 26 133 44 + 17 139 30 + 9 144 15 + 0 150 0 + 15 156 0 + 30 161 0 + 45 167 0 + 60 172 0 + 75 178 0 + 90 184 0 +105 189 0 +120 195 0 +135 201 0 +150 206 0 +165 212 0 +180 218 0 +195 223 0 +210 229 0 +225 234 0 +240 240 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr040.map b/src/fractalzoomer/color_maps/carr040.map new file mode 100644 index 000000000..a9cf6afee --- /dev/null +++ b/src/fractalzoomer/color_maps/carr040.map @@ -0,0 +1,256 @@ + 0 0 0 + 4 5 6 + 7 11 13 + 11 16 19 + 14 21 25 + 18 27 31 + 22 32 38 + 25 37 44 + 29 43 50 + 32 48 56 + 36 53 63 + 40 59 69 + 43 64 75 + 47 69 81 + 50 75 88 + 54 80 94 + 51 75 88 + 47 70 82 + 44 65 76 + 40 60 70 + 37 55 65 + 34 50 59 + 30 45 53 + 27 40 47 + 24 35 41 + 20 30 35 + 17 25 29 + 14 20 24 + 10 15 18 + 7 10 12 + 3 5 6 + 0 0 0 + 0 0 0 + 6 3 1 + 11 6 3 + 17 9 4 + 23 11 6 + 29 14 7 + 34 17 9 + 40 20 10 + 46 23 12 + 52 26 13 + 57 29 15 + 63 32 16 + 69 34 17 + 75 37 19 + 80 40 20 + 86 43 22 + 92 46 23 + 98 49 25 +103 52 26 +109 55 28 +115 57 29 +121 60 30 +126 63 32 +132 66 33 +138 69 35 +144 72 36 +149 75 38 +155 78 39 +161 80 41 +167 83 42 +172 86 44 +178 89 45 +180 92 45 +182 94 45 +184 97 45 +186 99 45 +188 102 45 +190 105 46 +192 107 46 +194 110 46 +195 112 46 +197 115 46 +199 118 46 +201 120 46 +203 123 46 +205 125 46 +207 128 46 +209 130 46 +211 133 47 +213 136 47 +215 138 47 +217 141 47 +219 143 47 +221 146 47 +223 149 47 +224 151 47 +226 154 47 +228 156 47 +230 159 48 +232 162 48 +234 164 48 +236 167 48 +238 169 48 +240 172 48 +240 170 48 +240 169 49 +240 168 49 +241 166 50 +241 164 50 +241 163 50 +241 162 51 +241 160 51 +241 158 51 +242 157 52 +242 156 52 +242 154 52 +242 152 53 +242 151 53 +242 150 54 +242 148 54 +243 146 54 +243 145 55 +243 144 55 +243 142 56 +243 140 56 +243 139 56 +244 138 57 +244 136 57 +244 134 57 +244 133 58 +244 132 58 +244 130 58 +245 128 59 +245 127 59 +245 126 60 +245 124 60 +245 127 63 +245 129 66 +245 132 68 +244 135 71 +244 137 74 +244 140 77 +244 143 80 +244 146 82 +244 148 85 +243 151 88 +243 154 91 +243 156 94 +243 159 97 +243 162 99 +243 164 102 +242 167 105 +242 170 108 +242 172 111 +242 175 113 +242 178 116 +242 180 119 +242 183 122 +241 186 125 +241 188 128 +241 191 130 +241 194 133 +241 197 136 +241 199 139 +240 202 142 +240 205 144 +240 207 147 +240 210 150 +232 203 145 +225 197 141 +218 190 136 +210 184 131 +202 177 127 +195 171 122 +188 164 117 +180 158 112 +172 151 108 +165 144 103 +158 138 98 +150 131 94 +142 125 89 +135 118 84 +128 112 80 +120 105 75 +112 98 70 +105 92 66 + 98 85 61 + 90 79 56 + 82 72 52 + 75 66 47 + 68 59 42 + 60 52 38 + 52 46 33 + 45 39 28 + 38 33 23 + 30 26 19 + 22 20 14 + 15 13 9 + 8 7 5 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr237.map b/src/fractalzoomer/color_maps/carr237.map new file mode 100644 index 000000000..b6380f46a --- /dev/null +++ b/src/fractalzoomer/color_maps/carr237.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 60 0 0 + 68 0 0 + 76 0 0 + 84 0 0 + 92 0 0 +100 0 0 +108 0 0 +116 0 0 +124 0 0 +132 0 0 +140 0 0 +152 0 0 +160 0 0 +168 28 0 +180 60 0 +188 88 0 +200 120 0 +208 148 0 +220 180 0 +228 208 0 +240 240 0 +208 228 4 +180 216 8 +148 204 8 +120 192 12 + 88 184 16 + 60 172 20 + 28 160 24 + 0 148 28 + 16 136 52 + 32 128 80 + 48 116 104 + 68 104 128 + 84 92 152 +100 80 180 +108 76 192 +116 68 204 +124 64 216 +132 60 228 +120 88 60 +132 100 68 +144 112 76 +156 120 84 +168 132 92 +180 144 100 +192 152 108 +204 164 116 +216 176 124 +228 188 132 +240 196 140 +252 208 148 +244 200 140 +232 192 136 +224 180 128 +212 172 120 +200 164 112 +192 152 108 +180 144 100 +172 136 92 +160 124 88 +148 116 80 +140 108 72 +128 96 64 +120 88 60 +128 128 140 +120 120 132 +116 116 124 +108 108 116 +100 100 108 + 92 92 104 + 84 84 96 + 80 80 88 + 72 72 80 + 64 64 76 + 56 56 68 + 48 48 60 + 44 44 52 + 36 36 44 + 28 28 40 + 60 0 0 + 68 0 0 + 76 0 0 + 84 0 0 + 92 0 0 +100 0 0 +108 0 0 +116 0 0 +124 0 0 +132 0 0 +140 0 0 +152 0 0 +160 0 0 +168 28 0 +180 60 0 +188 88 0 +200 120 0 +208 148 0 +220 180 0 +228 208 0 +240 240 0 +208 228 4 +180 216 8 +148 204 8 +120 192 12 + 88 184 16 + 60 172 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 68 104 128 + 84 92 152 +100 80 180 +108 76 192 +116 68 204 +124 64 216 +132 60 228 +120 88 60 +132 100 68 +144 112 76 +156 120 84 +168 132 92 +180 144 100 +192 152 108 +204 164 116 +216 176 124 +228 188 132 +240 196 140 +252 208 148 +244 200 140 +232 192 136 +224 180 128 +212 172 120 +200 164 112 +192 152 108 +180 144 100 +172 136 92 +160 124 88 +148 116 80 +140 108 72 +128 96 64 +120 88 60 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr238.map b/src/fractalzoomer/color_maps/carr238.map new file mode 100644 index 000000000..c46f0e5f8 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr238.map @@ -0,0 +1,256 @@ + 0 0 0 + 3 4 5 + 6 9 10 + 9 13 16 + 12 18 21 + 15 22 26 + 18 26 31 + 21 31 36 + 24 35 42 + 27 40 47 + 30 44 52 + 33 48 57 + 36 53 62 + 39 57 68 + 42 62 73 + 45 66 78 + 68 20 24 + 64 28 28 + 60 32 32 + 56 40 40 + 52 44 44 + 48 52 48 + 44 56 52 + 40 64 60 + 36 72 64 + 32 76 68 + 28 84 72 + 24 88 80 + 20 96 84 + 16 100 88 + 12 108 92 + 8 116 100 + 13 119 101 + 19 122 103 + 24 125 104 + 29 128 105 + 35 131 107 + 40 134 108 + 45 137 109 + 51 140 111 + 56 143 112 + 61 146 113 + 67 149 115 + 72 152 116 + 72 184 140 + 76 220 164 + 75 206 158 + 74 193 152 + 74 179 146 + 73 166 139 + 72 152 133 + 71 138 127 + 70 125 121 + 70 111 115 + 69 98 109 + 68 84 103 + 67 70 97 + 66 57 90 + 66 43 84 + 65 30 78 + 64 16 72 + 60 20 100 + 56 20 124 + 52 24 152 + 48 24 180 + 40 28 208 + 92 48 28 +112 80 40 +132 116 52 +152 148 64 +176 184 76 + 76 28 28 + 80 40 40 + 88 56 52 + 92 68 64 +100 84 76 +104 96 88 +108 108 100 +116 124 108 +120 136 120 +128 152 132 +132 164 144 +136 176 156 +144 192 168 +148 204 180 +156 220 192 +140 201 176 +125 183 160 +109 164 145 + 94 146 129 + 78 127 113 + 62 108 97 + 47 90 81 + 31 71 66 + 16 53 50 + 0 34 34 + 76 76 100 + 76 88 116 + 76 100 136 + 76 112 152 + 80 124 168 + 80 136 184 + 80 148 200 + 80 160 216 + 84 176 236 + 68 16 20 + 64 16 20 + 60 20 20 + 56 20 20 + 52 24 20 + 48 24 20 + 44 28 20 + 36 28 20 + 32 28 20 + 28 32 20 + 24 32 20 + 20 36 20 + 16 36 20 + 12 40 20 + 8 40 20 + 0 44 24 + 64 64 32 + 72 124 72 + 56 116 48 + 48 164 64 + 40 216 80 + 44 208 80 + 52 196 84 + 60 184 88 + 64 172 92 + 72 160 92 + 76 104 20 + 76 116 20 + 76 124 20 + 76 136 20 + 76 148 20 + 76 160 20 + 80 172 20 + 80 20 24 + 92 24 28 +100 28 32 +112 32 36 +124 36 40 +132 40 44 +144 44 48 +156 48 56 + 84 56 44 + 96 96 68 +112 136 96 +124 176 120 +140 220 148 +104 60 40 +136 104 60 +168 148 80 +200 192 100 +216 197 96 + 72 20 20 + 72 28 20 + 72 36 20 + 72 44 16 + 76 48 16 + 76 56 16 + 76 64 12 + 76 72 12 + 76 80 12 + 80 84 12 + 80 92 8 + 80 100 8 + 80 108 8 + 84 116 4 + 84 16 52 +100 16 84 +116 16 116 +128 20 148 +144 20 180 +160 20 212 +176 24 244 + 72 16 28 + 72 16 40 + 72 16 52 + 72 16 64 + 72 16 72 + 72 20 84 + 72 20 96 + 72 20 108 + 72 20 116 + 72 20 128 + 72 24 140 + 72 24 152 + 72 24 160 + 72 24 172 + 72 24 184 + 68 28 196 + 76 28 32 + 80 40 44 + 84 52 60 + 88 64 72 + 92 76 88 + 96 88 100 +100 104 116 +104 116 128 +108 128 144 +112 140 156 +116 152 172 +120 164 184 +124 180 200 + 76 16 36 + 80 20 52 + 84 20 68 + 88 24 88 + 92 24 104 + 96 28 120 +100 28 136 +104 32 156 +108 32 172 +112 36 188 +120 40 208 + 88 44 20 +104 72 24 +124 100 28 +140 128 32 +156 156 32 +176 184 36 +192 212 40 +212 240 44 + 72 16 24 + 68 16 32 + 64 16 36 + 60 16 44 + 56 16 48 + 56 16 56 + 52 16 60 + 48 12 68 + 44 12 76 + 40 12 80 + 40 12 88 + 36 12 92 + 32 12 100 + 28 12 104 + 24 12 112 + 20 8 120 + 72 32 20 + 72 52 24 + 72 68 24 + 72 88 28 + 72 104 28 + 72 124 32 + 72 140 32 + 72 160 36 + 72 176 36 + 72 196 40 + 72 212 40 + 68 232 44 + 88 20 20 +108 28 24 +124 36 28 diff --git a/src/fractalzoomer/color_maps/carr239.map b/src/fractalzoomer/color_maps/carr239.map new file mode 100644 index 000000000..fc6f0b535 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr239.map @@ -0,0 +1,256 @@ + 0 0 0 + 12 4 20 + 28 8 44 + 40 16 68 + 56 20 88 + 68 28 112 + 80 32 132 + 92 36 152 +104 40 168 +112 44 184 +124 48 196 +132 52 208 +136 52 220 +140 56 228 +144 56 232 +148 56 236 +148 60 240 +148 56 236 +144 56 232 +140 56 228 +136 52 220 +132 52 208 +124 48 196 +112 44 184 +104 40 168 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +139 136 110 +146 143 118 +153 150 124 +160 157 129 +167 164 135 +174 171 141 +181 178 146 +188 185 152 +196 192 158 +203 199 164 +210 206 170 +217 213 175 +224 220 181 +231 227 187 +238 234 192 +245 241 198 +252 248 204 +244 240 198 +237 233 192 +229 225 186 +222 218 179 +214 210 173 +207 202 167 +199 195 161 +192 187 155 +184 180 149 +177 172 143 +169 164 137 +162 157 130 +153 150 124 +146 143 118 +139 136 112 + 0 0 0 + 0 0 0 + 74 86 141 + 79 90 149 + 83 95 158 + 87 100 166 + 91 105 174 + 95 110 182 +100 114 190 +104 119 198 +108 124 206 +112 129 214 +116 134 222 +121 138 231 +125 143 239 +129 148 247 +133 153 255 +129 148 246 +124 143 238 +120 138 229 +116 133 220 +111 128 212 +106 122 203 +102 117 194 + 97 112 186 + 93 107 177 + 88 102 168 + 84 97 160 + 79 91 151 + 75 86 142 + 70 81 134 + 66 76 125 + 0 0 0 + 0 20 24 + 0 40 48 + 0 60 72 + 0 80 96 + 0 96 120 + 0 116 140 + 0 132 160 + 0 148 180 + 0 160 196 + 0 172 212 + 0 184 224 + 0 192 232 + 0 200 244 + 0 204 248 + 0 208 252 + 0 208 252 + 0 208 252 + 0 204 248 + 0 200 244 + 0 192 232 + 0 184 224 + 0 172 212 + 0 160 196 + 0 148 180 + 0 132 160 + 0 116 140 + 0 96 120 + 0 80 96 + 0 60 72 + 0 40 48 + 0 20 24 + 0 0 0 + 12 20 24 + 28 40 48 + 44 60 72 + 56 80 96 + 68 96 116 + 84 116 140 + 96 132 156 +104 148 176 +116 160 192 +124 176 208 +132 184 220 +140 192 232 +144 200 240 +148 204 244 +148 208 248 +152 212 252 +148 208 248 +148 204 244 +144 200 240 +140 192 232 +132 184 220 +124 176 208 +116 160 192 +104 148 176 + 96 132 156 + 84 116 140 + 68 96 116 + 56 80 96 + 44 60 72 + 28 40 48 + 12 20 24 + 0 0 0 + 9 0 0 + 18 0 0 + 26 0 0 + 35 0 0 + 44 0 0 + 53 0 0 + 62 0 0 + 70 0 0 + 79 0 0 + 88 0 0 + 97 0 0 +106 0 0 +114 0 0 +123 0 0 +132 0 0 +124 1 1 +117 2 2 +110 2 4 +102 3 5 + 94 4 6 + 87 4 8 + 80 5 9 + 72 6 10 + 64 7 11 + 57 8 12 + 50 8 14 + 42 9 15 + 34 10 16 + 27 10 18 + 0 0 0 + 0 0 0 + 0 0 0 + 8 8 12 + 20 20 24 + 32 32 36 + 44 44 44 + 56 56 56 + 64 64 68 + 76 76 76 + 84 84 88 + 92 92 96 + 96 96 100 +104 104 108 +108 108 112 +112 112 116 +116 116 120 +116 116 124 +120 120 124 +116 116 124 +116 116 120 +112 112 116 +108 108 112 +104 104 108 + 96 96 100 + 92 92 96 + 84 84 88 + 76 76 76 + 64 64 68 + 56 56 56 + 44 44 44 + 32 32 36 + 20 20 24 + 8 8 12 + 0 0 0 + 24 20 12 + 48 40 28 + 72 60 44 + 96 80 56 +120 96 68 +140 116 84 +160 132 96 +180 148 104 +196 160 116 +212 176 124 +224 184 132 +232 192 140 +244 200 144 +248 204 148 +252 208 148 +252 212 152 +252 208 148 +248 204 148 +244 200 144 +232 192 140 +224 184 132 +212 176 124 +196 160 116 +180 148 104 +160 132 96 +140 116 84 +120 96 68 + 96 80 56 + 72 60 44 + 48 40 28 + 24 20 12 diff --git a/src/fractalzoomer/color_maps/carr240.map b/src/fractalzoomer/color_maps/carr240.map new file mode 100644 index 000000000..a06214bb6 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr240.map @@ -0,0 +1,256 @@ + 0 0 0 + 2 5 12 + 3 10 25 + 4 15 37 + 6 20 49 + 8 25 62 + 9 30 74 + 10 35 86 + 12 40 98 + 14 45 111 + 15 50 123 + 34 66 134 + 54 82 145 + 73 99 156 + 92 115 168 +112 131 179 +131 148 190 +151 164 201 +170 180 212 +148 161 199 +126 143 186 +104 124 173 + 81 106 160 + 59 87 147 + 37 69 134 + 15 50 121 + 22 57 141 + 30 63 161 + 38 70 181 + 45 77 201 + 52 83 221 + 60 90 241 + 0 0 0 + 0 0 0 +240 195 137 +250 205 144 +255 212 152 + 85 82 115 + 95 94 125 +105 105 134 +115 116 144 +125 128 154 +135 140 164 +145 151 174 +154 162 183 +164 174 193 +174 186 203 +184 197 212 +194 208 222 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 52 52 84 + 40 40 80 + 40 52 88 + 40 64 92 + 40 72 100 + 40 84 104 + 40 96 112 + 40 108 120 + 44 120 128 + 44 132 136 + 44 144 144 + 48 156 152 + 48 168 160 + 48 180 172 + 48 192 180 + 52 204 188 + 52 216 196 + 52 228 204 + 48 216 196 + 44 204 192 + 44 188 184 + 40 176 180 + 36 160 172 + 36 148 168 + 32 132 160 + 28 116 152 + 36 104 148 + 44 88 140 + 52 76 136 + 60 60 128 + 68 44 120 + 76 32 116 + 54 16 0 + 64 19 0 + 74 22 1 + 84 25 1 + 94 28 2 +105 30 2 +115 33 3 +125 36 3 +135 39 4 +145 42 4 +155 45 4 +165 48 5 +175 51 5 +185 54 6 +196 56 6 +206 59 7 +216 62 7 +226 65 8 +236 68 8 +236 74 8 +236 79 8 +236 85 8 +237 91 7 +237 96 7 +237 102 7 +237 108 7 +237 113 7 +237 119 7 +237 125 7 +238 130 6 +238 136 6 +238 142 6 +238 147 6 +238 153 6 +238 158 6 +238 164 6 +238 170 6 +239 175 5 +239 181 5 +239 187 5 +239 192 5 +239 198 5 +239 204 5 +239 209 5 +240 215 4 +240 221 4 +240 226 4 +240 232 4 +252 252 0 +240 240 4 +228 228 8 +212 212 12 +200 200 20 +188 188 24 +176 176 28 +160 160 32 +148 148 36 +136 136 40 +132 124 44 +124 112 48 +116 100 52 +108 88 56 +104 76 64 + 96 64 68 + 88 52 72 + 80 40 76 + 88 40 80 + 96 40 88 +108 52 84 +120 64 84 +132 72 80 +144 84 80 +156 96 76 +168 108 76 +180 116 72 +192 128 72 +204 140 68 +216 152 68 +228 160 64 +240 172 64 +252 184 60 +240 172 60 +228 164 60 +216 152 56 +204 140 56 +192 128 56 +180 120 56 +168 108 56 +152 96 52 +140 88 52 +128 76 52 +116 64 52 +104 52 48 + 92 44 48 + 80 32 48 + 16 4 12 + 24 15 18 + 32 26 23 + 40 38 29 + 48 49 34 + 56 60 40 + 72 72 52 + 84 88 60 +100 104 72 +112 120 80 +128 132 92 +140 148 100 +156 164 112 +168 176 120 +184 192 132 +196 208 140 +212 220 152 +224 236 160 +224 236 160 +224 236 160 +224 236 160 +216 224 152 +208 216 148 +204 204 140 +196 192 132 +188 184 128 +180 172 120 +172 160 112 +164 152 108 +160 140 100 +152 128 92 +144 120 88 +136 108 80 diff --git a/src/fractalzoomer/color_maps/carr241.map b/src/fractalzoomer/color_maps/carr241.map new file mode 100644 index 000000000..2b814fc44 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr241.map @@ -0,0 +1,256 @@ + 0 0 0 + 32 88 88 + 60 128 128 + 88 160 164 +116 192 196 +144 216 224 +172 232 240 +200 244 248 +204 244 252 +176 236 244 +148 220 224 +120 196 200 + 92 168 172 + 64 132 132 + 36 96 92 + 8 56 52 + 0 0 0 + 40 100 88 + 84 120 128 +124 140 164 +160 160 196 +184 176 220 +204 184 240 +216 188 248 +216 192 248 +208 184 240 +188 176 224 +164 164 200 +132 144 172 + 92 124 136 + 48 104 96 + 4 80 52 + 0 0 0 + 48 68 56 + 84 92 68 +116 120 80 +144 144 92 +168 168 104 +184 196 120 +192 220 132 +192 224 132 +188 200 120 +172 172 108 +148 148 96 +124 124 84 + 88 96 68 + 52 72 56 + 16 44 44 + 0 0 0 + 56 76 40 +100 84 76 +144 88 112 +180 92 140 +208 100 164 +228 104 180 +236 112 192 +240 112 192 +228 104 184 +212 100 168 +184 96 144 +148 88 116 +108 84 84 + 64 80 44 + 16 72 8 + 0 0 0 + 72 20 72 +104 40 76 +136 60 80 +160 80 84 +184 100 92 +196 116 96 +204 136 100 +204 140 104 +200 120 96 +184 100 92 +164 80 88 +140 64 80 +108 44 76 + 76 24 72 + 40 4 64 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 32 84 56 + 52 120 80 + 76 156 100 + 96 184 120 +120 204 144 +140 220 164 +160 232 184 +164 232 188 +144 224 168 +120 208 144 +100 188 124 + 76 160 104 + 56 128 80 + 32 92 60 + 12 56 40 + 0 0 0 + 36 92 60 + 56 124 100 + 76 152 140 + 96 176 172 +112 196 200 +132 212 220 +152 216 228 +156 216 228 +136 212 220 +116 200 204 + 96 180 180 + 76 156 148 + 60 128 108 + 40 100 68 + 20 68 24 + 0 0 0 + 40 36 84 + 72 60 108 +100 88 132 +132 108 156 +164 124 180 +196 136 204 +228 144 228 +232 144 232 +200 136 208 +168 128 184 +136 112 160 +104 92 136 + 72 68 112 + 44 40 88 + 12 12 64 + 0 0 0 + 48 48 72 + 68 72 88 + 92 96 104 +112 120 116 +132 144 128 +152 168 136 +172 192 140 +176 196 140 +156 172 136 +136 148 128 +112 124 120 + 92 100 108 + 72 76 92 + 52 52 76 + 32 28 56 + 0 0 0 + 36 84 16 + 56 100 32 + 76 120 44 + 96 136 60 +108 152 72 +120 172 88 +124 188 100 +124 188 104 +120 172 88 +112 156 76 + 96 140 60 + 80 120 44 + 60 104 32 + 36 88 16 + 16 68 4 + 0 0 0 + 84 44 52 +100 64 64 +116 88 72 +128 112 84 +144 136 92 +160 160 104 +176 180 112 +176 184 112 +160 160 104 +148 140 92 +132 116 84 +116 92 72 +100 68 64 + 84 44 56 + 72 20 44 + 0 0 0 + 40 36 100 + 80 68 132 +120 92 160 +152 116 184 +180 136 204 +200 148 220 +208 156 228 +208 156 228 +200 152 220 +184 140 208 +160 120 188 +128 96 164 + 88 72 136 + 48 40 104 + 4 12 72 + 0 0 0 + 32 80 48 + 44 88 68 + 56 92 92 + 64 100 112 + 76 108 136 + 88 116 156 + 96 124 180 +100 124 184 + 88 116 160 + 76 108 140 + 68 104 116 + 56 96 92 + 44 88 72 + 36 80 48 + 24 72 28 + 0 0 0 + 56 60 68 + 80 68 76 +104 80 84 +128 92 92 +144 104 100 +156 116 108 +160 124 116 +160 128 116 +156 116 108 +144 104 100 +128 92 92 +108 84 84 + 84 72 76 + 60 60 68 + 32 48 60 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 diff --git a/src/fractalzoomer/color_maps/carr242.map b/src/fractalzoomer/color_maps/carr242.map new file mode 100644 index 000000000..03c897d4e --- /dev/null +++ b/src/fractalzoomer/color_maps/carr242.map @@ -0,0 +1,256 @@ +252 4 0 +224 4 0 +196 4 0 +168 4 0 +140 4 0 +112 4 0 + 84 4 0 + 56 4 0 + 28 4 0 + 40 80 80 + 48 88 88 + 64 104 104 + 88 128 128 +120 160 160 +160 200 200 +208 248 248 +220 220 220 +216 220 220 +212 216 216 +212 216 216 +208 212 212 +204 212 212 +200 208 208 +200 208 208 +196 204 204 +196 204 204 +192 200 200 +188 200 200 +188 196 196 +184 196 196 +184 192 192 +180 192 192 +176 188 188 +176 188 188 +172 184 184 +168 184 184 +168 180 180 +164 180 180 +164 176 176 +160 176 176 +156 172 172 +156 172 172 +152 168 168 +148 168 168 +148 164 164 +144 164 164 +144 160 160 +140 160 160 +136 156 156 +136 156 156 +132 152 152 +128 152 152 +128 148 148 +124 148 148 +124 144 144 +120 144 144 +116 140 140 +116 140 140 +112 136 136 +108 136 136 +108 132 132 +104 132 132 +104 128 128 +100 128 128 + 96 124 124 + 96 124 124 + 92 120 120 + 88 120 120 + 88 116 116 + 84 116 116 + 84 112 112 + 80 112 112 + 76 108 108 + 76 108 108 + 72 104 104 + 68 104 104 + 68 100 100 + 64 100 100 + 64 96 96 + 60 96 96 + 56 92 92 + 56 92 92 + 52 88 88 + 48 88 88 + 48 84 84 + 48 84 84 + 40 80 80 + 32 100 100 + 20 120 120 + 12 140 140 + 0 160 160 + 24 168 144 + 52 180 128 + 76 188 112 +100 196 96 +128 208 80 +152 216 64 +176 224 48 +200 232 32 +228 244 16 +252 252 0 +252 236 0 +252 220 0 +252 204 0 +252 188 0 +252 172 0 +252 156 0 +252 140 0 +252 128 0 +252 112 0 +252 96 0 +252 80 0 +252 64 0 +252 48 0 +252 32 0 +252 16 0 +252 0 0 +248 0 0 +240 0 0 +236 0 0 +232 0 0 +224 0 0 +220 0 0 +216 0 0 +208 0 0 +204 0 0 +200 0 0 +196 0 0 +188 0 0 +184 0 0 +180 0 0 +172 0 0 +168 0 0 +164 0 0 +156 0 0 +152 0 0 +144 0 0 +148 8 8 +152 20 16 +156 32 24 +164 44 32 +168 56 40 +172 68 48 +176 80 56 +184 92 64 +188 100 72 +192 112 80 +196 124 88 +200 136 96 +208 148 104 +212 160 112 +216 172 120 +224 184 128 +224 184 128 +220 180 124 +216 176 124 +216 176 120 +212 172 120 +208 168 116 +204 164 116 +204 164 112 +200 160 112 +196 156 108 +192 152 104 +188 152 104 +188 148 100 +184 144 100 +180 140 96 +176 140 96 +176 136 92 +172 132 92 +168 128 88 +164 128 84 +160 124 84 +160 120 80 +156 116 80 +152 116 76 +148 112 76 +148 108 72 +144 104 72 +140 104 68 +136 100 64 +132 96 64 +132 92 60 +128 92 60 +124 88 56 +120 84 56 +120 80 52 +116 80 52 +112 76 48 +108 72 44 +104 68 44 +104 68 40 +100 64 40 + 96 60 36 + 92 56 36 + 92 56 32 + 88 52 32 + 84 48 28 + 80 44 24 + 80 40 24 + 80 40 24 + 80 40 24 + 76 40 24 + 76 40 24 + 76 36 24 + 72 36 20 + 72 36 20 + 72 36 20 + 68 36 20 + 68 36 20 + 68 32 20 + 64 32 20 + 64 32 20 + 64 32 20 + 60 32 16 + 60 32 16 + 60 28 16 + 56 28 16 + 56 28 16 + 56 28 16 + 52 28 16 + 52 28 16 + 52 24 16 + 48 24 12 + 48 24 12 + 48 24 12 + 44 24 12 + 44 24 12 + 44 20 12 + 40 20 12 + 40 20 12 + 40 20 12 + 36 20 8 + 36 20 8 + 36 16 8 + 32 16 8 + 32 16 8 + 32 16 8 + 28 16 8 + 28 16 8 + 28 12 8 + 24 12 4 + 24 12 4 + 24 12 4 + 20 12 4 + 20 12 4 + 20 8 4 + 16 8 4 + 16 8 4 + 16 8 4 + 12 8 0 + 12 8 0 + 12 4 0 + 8 4 0 + 8 4 0 diff --git a/src/fractalzoomer/color_maps/carr243.map b/src/fractalzoomer/color_maps/carr243.map new file mode 100644 index 000000000..8a7320b13 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr243.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +139 136 110 +146 143 118 +153 150 124 +160 157 129 +167 164 135 +174 171 141 +181 178 146 +188 185 152 +196 192 158 +203 199 164 +210 206 170 +217 213 175 +224 220 181 +231 227 187 +238 234 192 +245 241 198 +252 248 204 +244 240 198 +237 233 192 +229 225 186 +222 218 179 +214 210 173 +207 202 167 +199 195 161 +192 187 155 +184 180 149 +177 172 143 +169 164 137 +162 157 130 +153 150 124 +146 143 118 +139 136 112 + 0 0 0 + 0 0 0 + 74 86 141 + 79 90 149 + 83 95 158 + 87 100 166 + 91 105 174 + 95 110 182 +100 114 190 +104 119 198 +108 124 206 + 0 255 255 + 0 245 245 + 0 235 235 +125 143 239 +129 148 247 +133 153 255 +129 148 246 +124 143 238 +120 138 229 + 0 230 230 + 0 245 245 + 46 255 255 +102 117 194 + 97 112 186 + 93 107 177 + 88 102 168 + 84 97 160 + 79 91 151 + 75 86 142 + 70 81 134 + 66 76 125 + 0 0 0 + 0 20 24 + 0 40 48 + 0 60 72 + 0 80 96 + 0 96 120 + 0 116 140 + 0 132 160 + 0 148 180 + 0 160 196 + 0 172 212 + 0 184 224 + 0 192 232 + 0 200 244 + 0 204 248 + 0 208 252 + 0 208 252 + 0 208 252 + 0 204 248 + 0 200 244 + 0 192 232 + 0 184 224 + 0 172 212 + 0 160 196 + 0 148 180 + 0 132 160 + 0 116 140 + 0 96 120 + 0 80 96 + 0 60 72 + 0 40 48 + 0 20 24 + 0 0 0 + 12 20 24 + 28 40 48 + 44 60 72 + 56 80 96 + 68 96 116 + 84 116 140 + 96 132 156 +104 148 176 +116 160 192 +124 176 208 +132 184 220 +140 192 232 +144 200 240 +148 204 244 +148 208 248 +152 212 252 +148 208 248 +148 204 244 +144 200 240 +140 192 232 +132 184 220 +124 176 208 +116 160 192 +104 148 176 + 96 132 156 + 84 116 140 + 68 96 116 + 56 80 96 + 44 60 72 + 28 40 48 + 12 20 24 + 0 0 0 + 10 0 0 + 19 0 0 + 29 0 0 + 39 0 0 + 48 0 0 + 58 0 0 + 68 0 0 + 77 0 0 + 87 0 0 + 97 0 0 +106 0 0 +116 0 0 +126 0 0 +135 0 0 +145 0 0 +135 1 1 +125 2 2 +114 2 4 +104 3 5 + 94 4 6 + 87 4 8 + 80 5 9 + 72 6 10 + 64 7 11 + 57 8 12 + 50 8 14 + 42 9 15 + 34 10 16 + 27 10 18 + 20 11 19 + 12 12 20 + 0 0 0 + 8 8 8 + 15 15 17 + 22 22 25 + 30 30 34 + 38 38 42 + 45 45 51 + 52 52 59 + 60 60 68 + 68 68 76 + 75 75 84 + 82 82 93 + 90 90 101 + 98 98 110 +105 105 118 +112 112 127 +120 120 135 +112 112 126 +104 104 117 + 96 96 108 + 88 88 99 + 80 80 90 + 72 72 81 + 64 64 72 + 56 56 63 + 48 48 54 + 40 40 45 + 32 32 36 + 24 24 27 + 16 16 18 + 8 8 9 + 0 0 0 + 0 0 0 + 24 20 12 + 48 40 28 + 72 60 44 + 96 80 56 +120 96 68 +140 116 84 +160 132 96 +180 148 104 +196 160 116 +212 176 124 +224 184 132 +232 192 140 +244 200 144 +248 204 148 +252 208 148 +252 212 152 +252 208 148 +248 204 148 +244 200 144 +232 192 140 +224 184 132 +212 176 124 +196 160 116 +180 148 104 +160 132 96 +140 116 84 +120 96 68 + 96 80 56 + 72 60 44 + 48 40 28 + 24 20 12 diff --git a/src/fractalzoomer/color_maps/carr244.map b/src/fractalzoomer/color_maps/carr244.map new file mode 100644 index 000000000..470af0b21 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr244.map @@ -0,0 +1,256 @@ + 0 0 0 +150 150 150 +159 159 159 +168 168 168 +177 177 177 +186 186 186 +195 195 195 +204 204 204 +213 213 213 +222 222 222 +231 231 231 +240 240 240 +230 230 230 +220 220 220 +210 210 210 +200 200 200 +190 190 190 +180 180 180 +170 170 170 +160 160 160 +150 150 150 + 37 15 60 + 45 18 73 + 54 22 87 + 62 25 100 + 71 28 113 + 79 32 127 + 88 35 140 + 96 38 153 +105 42 167 +113 45 180 +105 42 167 + 96 38 153 + 88 35 140 + 79 32 127 + 71 28 113 + 62 25 100 + 54 22 87 + 45 18 73 + 37 15 60 +139 107 73 +154 120 83 +168 133 93 +182 146 103 +197 160 112 +212 173 122 +226 186 132 +240 199 142 +255 212 152 +240 199 142 +226 186 132 +212 173 122 +197 160 112 +182 146 103 +168 133 93 +154 120 83 +139 107 73 + 37 15 60 + 45 18 74 + 54 22 88 + 62 25 102 + 71 28 116 + 79 32 129 + 88 35 143 + 96 38 157 +105 42 171 +113 45 185 +120 78 184 +126 110 183 +132 142 183 +139 175 182 +146 208 181 +152 240 180 +162 238 154 +173 236 129 +183 234 103 +194 231 77 +204 229 51 +215 227 26 +225 225 0 +212 204 22 +199 184 45 +186 163 68 +172 142 90 +159 122 112 +146 101 135 +133 81 158 +120 60 180 +120 53 160 +120 47 140 +120 40 120 +120 33 100 +120 27 80 +120 20 60 +120 13 40 +120 7 20 +120 0 0 +128 0 0 +135 0 0 +142 0 0 +150 0 0 +158 0 0 +165 0 0 +172 0 0 +180 0 0 +189 34 0 +197 69 0 +206 103 0 +214 137 0 +223 171 0 +231 206 0 +240 240 0 +223 213 0 +207 187 0 +190 160 0 +173 133 0 +157 107 0 +140 80 0 +123 53 0 +107 27 0 + 90 0 0 +120 90 60 +132 101 68 +145 112 77 +157 123 85 +169 134 93 +181 145 102 +194 157 110 +206 168 119 +218 179 127 +230 190 135 +243 201 144 +255 212 152 +242 200 143 +228 188 134 +214 175 124 +201 163 115 +188 151 106 +174 139 97 +160 127 88 +147 114 78 +134 102 69 +120 90 60 + 20 12 90 + 33 29 105 + 46 46 120 + 59 62 135 + 72 79 150 + 85 96 165 + 98 113 180 +111 130 195 +124 146 210 +137 163 225 +150 180 240 +141 169 229 +131 159 219 +122 148 208 +113 138 197 +104 127 186 + 94 117 176 + 85 106 165 + 76 95 154 + 66 85 144 + 57 74 133 + 48 64 122 + 39 53 111 + 29 43 101 + 20 32 90 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr245.map b/src/fractalzoomer/color_maps/carr245.map new file mode 100644 index 000000000..b98280502 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr245.map @@ -0,0 +1,256 @@ + 0 0 0 +150 150 150 +159 159 159 +168 168 168 +177 177 177 +186 186 186 +195 195 195 +204 204 204 +213 213 213 +222 222 222 +231 231 231 +240 240 240 +230 230 230 +220 220 220 +210 210 210 +200 200 200 +190 190 190 +180 180 180 +170 170 170 +160 160 160 +150 150 150 + 37 15 60 + 45 18 73 + 54 22 87 + 62 25 100 + 71 28 113 + 79 32 127 + 88 35 140 + 96 38 153 +105 42 167 +113 45 180 +105 42 167 + 96 38 153 + 88 35 140 + 79 32 127 + 71 28 113 + 62 25 100 + 54 22 87 + 45 18 73 + 37 15 60 +139 137 112 +154 151 124 +168 165 135 +182 179 147 +197 194 158 +212 208 170 +226 222 182 +240 236 193 +255 250 205 +240 236 193 +226 222 182 +212 208 170 +197 194 158 +182 179 147 +168 165 135 +154 151 124 +139 137 112 + 37 15 60 + 45 18 74 + 54 22 88 + 62 25 102 + 71 28 116 + 79 32 129 + 88 35 143 + 96 38 157 +105 42 171 +113 45 185 +120 78 184 +126 110 183 +132 142 183 +139 175 182 +146 208 181 +152 240 180 +162 238 154 +173 236 129 +183 234 103 +194 231 77 +204 229 51 +215 227 26 +225 225 0 +212 204 22 +199 184 45 +186 163 68 +172 142 90 +159 122 112 +146 101 135 +133 81 158 +120 60 180 +120 53 160 +120 47 140 +120 40 120 +120 33 100 +120 27 80 +120 20 60 +120 13 40 +120 7 20 +120 0 0 +128 0 0 +135 0 0 +142 0 0 +150 0 0 +158 0 0 +165 0 0 +172 0 0 +180 0 0 +189 34 0 +197 69 0 +206 103 0 +214 137 0 +223 171 0 +231 206 0 +240 240 0 +223 213 0 +207 187 0 +190 160 0 +173 133 0 +157 107 0 +140 80 0 +123 53 0 +107 27 0 + 90 0 0 +120 90 60 +132 101 68 +145 112 77 +157 123 85 +169 134 93 +181 145 102 +194 157 110 +206 168 119 +218 179 127 +230 190 135 +243 201 144 +255 212 152 +242 200 143 +228 188 134 +214 175 124 +201 163 115 +188 151 106 +174 139 97 +160 127 88 +147 114 78 +134 102 69 +120 90 60 + 20 12 90 + 33 29 105 + 38 36 111 + 44 43 117 + 49 50 123 + 54 56 130 + 60 63 136 + 65 70 142 + 70 77 148 + 76 84 154 + 81 91 160 + 86 98 166 + 92 105 172 + 97 111 179 +102 118 185 +107 125 191 +113 132 197 +118 139 203 +123 146 209 +129 153 215 +134 159 222 +139 166 228 +145 173 234 +150 180 240 +145 174 235 +141 168 229 +136 162 224 +131 156 218 +127 150 213 +122 144 208 +117 138 202 +113 132 197 +108 126 191 +103 120 186 + 99 114 181 + 94 108 175 + 89 101 170 + 84 95 164 + 80 89 159 + 75 83 154 + 70 77 148 + 66 71 143 + 61 65 137 + 56 59 132 + 52 53 127 + 47 47 121 + 42 41 116 + 38 35 110 + 33 29 105 + 30 44 114 + 28 59 122 + 25 74 131 + 22 89 140 + 19 104 149 + 16 119 158 + 14 135 166 + 11 150 175 + 8 165 184 + 37 174 161 + 66 184 138 + 95 193 115 +124 202 92 +153 212 69 +182 221 46 +211 231 23 +240 240 0 +231 232 14 +222 225 28 +214 217 42 +205 210 56 +196 202 70 +187 194 84 +178 187 98 +170 179 112 +161 172 126 +152 164 140 +143 156 154 +134 149 168 +126 141 182 +117 134 196 +108 126 210 +112 136 208 +115 145 205 +118 154 202 +122 164 200 +126 174 198 +129 183 195 +132 192 192 +136 202 190 +140 212 188 +143 221 185 +146 230 182 +150 240 180 +141 225 169 +131 210 158 +122 195 146 +112 180 135 +103 165 124 + 94 150 112 + 84 135 101 + 75 120 90 + 66 105 79 + 56 90 68 + 47 75 56 + 38 60 45 + 28 45 34 + 19 30 22 + 9 15 11 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr246.map b/src/fractalzoomer/color_maps/carr246.map new file mode 100644 index 000000000..54852dfbc --- /dev/null +++ b/src/fractalzoomer/color_maps/carr246.map @@ -0,0 +1,256 @@ + 0 0 0 + 12 0 0 + 24 0 0 + 36 0 0 + 48 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 92 0 0 +104 0 0 +112 0 0 +116 0 0 +124 0 0 +128 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +128 0 0 +124 0 0 +116 0 0 +112 0 0 +104 0 0 + 92 0 0 + 84 0 0 + 72 0 0 + 60 0 0 + 48 0 0 + 36 0 0 + 24 0 0 + 12 0 0 + 0 0 0 +139 137 112 +147 144 118 +154 152 124 +162 159 130 +169 167 137 +177 174 143 +184 181 149 +192 189 155 +199 196 161 +207 204 167 +214 211 173 +222 218 179 +229 226 186 +237 233 192 +244 241 198 +252 248 204 +245 241 198 +237 233 192 +230 226 186 +222 218 179 +215 211 173 +207 204 167 +200 196 161 +192 189 155 +185 181 149 +177 174 143 +170 167 137 +162 159 130 +155 152 124 +147 144 118 +139 137 112 + 0 0 0 + 0 0 0 +134 65 30 +138 69 34 +147 73 36 +156 78 38 +165 82 40 +174 86 42 +183 91 44 +192 95 46 +201 100 48 +210 104 50 +219 108 52 +228 113 54 +237 117 56 +246 122 58 +255 126 60 +244 122 58 +233 117 56 +222 113 54 +211 108 52 +200 104 50 +189 100 48 +178 95 46 +167 91 44 +156 86 42 +145 82 40 +134 78 38 +123 73 36 +112 69 34 +101 64 32 + 90 60 30 + 0 0 0 +139 137 112 +147 145 118 +154 152 124 +162 160 131 +170 167 137 +178 175 143 +185 182 149 +193 190 155 +201 197 162 +209 205 168 +216 212 174 +224 220 180 +232 227 186 +240 235 193 +247 242 199 +255 250 205 +246 239 195 +237 229 186 +228 218 176 +219 207 166 +210 197 157 +201 186 147 +192 175 137 +183 165 128 +174 154 118 +165 143 108 +156 133 99 +147 122 89 +138 111 79 +129 101 70 +120 90 60 + 0 0 0 + 42 0 0 + 55 8 4 + 68 16 8 + 82 24 12 + 95 32 16 +108 40 20 +121 48 24 +134 56 28 +148 64 32 +161 72 36 +174 80 40 +187 88 44 +200 96 48 +214 104 52 +227 112 56 +240 120 60 +227 112 56 +214 104 52 +200 96 48 +187 88 44 +174 80 40 +161 72 36 +148 64 32 +134 56 28 +121 48 24 +108 40 20 + 95 32 16 + 82 24 12 + 68 16 8 + 55 8 4 + 42 0 0 + 0 0 0 + 12 20 16 + 28 44 36 + 40 68 52 + 56 88 72 + 68 112 88 + 80 132 104 + 92 152 120 +104 168 132 +112 184 144 +124 196 156 +132 208 164 +136 220 172 +140 228 180 +144 232 184 +148 236 188 +148 240 188 +148 236 188 +144 232 184 +140 228 180 +136 220 172 +132 208 164 +124 196 156 +112 184 144 +104 168 132 + 92 152 120 + 80 132 104 + 68 112 88 + 56 88 72 + 40 68 52 + 28 44 36 + 12 20 16 + 0 0 0 + 0 8 0 + 0 16 0 + 4 24 4 + 4 32 4 + 8 40 4 + 8 48 8 + 12 56 8 + 12 60 8 + 12 68 8 + 16 72 12 + 16 76 12 + 16 80 12 + 16 84 12 + 16 88 12 + 16 88 12 + 20 88 12 + 16 88 12 + 16 88 12 + 16 84 12 + 16 80 12 + 16 76 12 + 16 72 12 + 12 68 8 + 12 60 8 + 12 56 8 + 8 48 8 + 8 40 4 + 4 32 4 + 4 24 4 + 0 16 0 + 0 8 0 + 60 60 60 + 64 68 73 + 68 76 86 + 72 84 99 + 76 92 112 + 80 100 125 + 84 108 138 + 88 116 151 + 92 124 164 + 96 132 177 +100 140 190 +104 148 203 +108 156 216 +112 164 229 +116 172 242 +120 180 255 +112 169 240 +105 158 225 + 98 147 210 + 90 136 195 + 82 125 180 + 75 114 165 + 68 103 150 + 60 92 136 + 52 81 121 + 45 70 106 + 38 59 91 + 30 48 76 + 22 37 61 + 15 26 46 + 8 15 31 + 0 4 16 diff --git a/src/fractalzoomer/color_maps/carr247.map b/src/fractalzoomer/color_maps/carr247.map new file mode 100644 index 000000000..6ab68ff07 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr247.map @@ -0,0 +1,256 @@ + 40 40 40 + 76 108 108 + 72 108 108 + 72 104 104 + 68 104 104 + 68 100 100 + 64 100 100 + 60 96 96 + 60 96 96 + 56 92 92 + 52 92 92 + 52 88 88 + 48 88 88 + 48 84 84 + 44 84 84 + 40 80 80 + 32 100 100 + 20 120 120 + 12 140 140 + 0 160 160 + 24 168 144 + 52 180 128 + 76 188 112 +100 196 96 +128 208 80 +152 216 64 +176 224 48 +200 232 32 +228 244 16 +252 252 0 +252 236 0 +252 220 0 +252 204 0 +252 188 0 +252 172 0 +252 156 0 +252 140 0 +252 128 0 +252 112 0 +252 96 0 +252 80 0 +252 64 0 +252 48 0 +252 32 0 +252 16 0 +252 0 0 +248 0 0 +240 0 0 +236 0 0 +232 0 0 +224 0 0 +220 0 0 +216 0 0 +208 0 0 +204 0 0 +200 0 0 +192 0 0 +188 0 0 +184 0 0 +176 0 0 +172 0 0 +168 0 0 +160 0 0 +156 0 0 +152 0 0 +144 0 0 +140 0 0 +136 0 0 +128 0 0 +124 0 0 +120 0 0 +112 0 0 +108 0 0 +104 0 0 + 96 0 0 + 92 0 0 + 88 0 0 + 80 0 0 + 76 0 0 + 72 0 0 + 64 0 0 + 60 0 0 +252 220 160 +248 216 156 +244 212 152 +240 208 152 +236 204 148 +232 200 144 +228 196 140 +224 192 140 +220 188 136 +216 184 132 +212 180 128 +208 176 124 +204 172 124 +200 168 120 +196 164 116 +192 160 112 +188 156 108 +184 152 108 +180 148 104 +176 144 100 +172 140 96 +172 136 96 +168 132 92 +164 128 88 +160 124 84 +156 120 80 +152 116 80 +148 112 76 +144 108 72 +140 104 68 +136 100 64 +132 96 64 +128 92 60 +124 88 56 +120 84 52 +116 80 52 +112 76 48 +108 72 44 +104 68 40 +100 64 36 + 96 60 36 + 92 56 32 + 88 52 28 + 84 44 24 + 84 44 24 + 84 44 24 + 80 44 24 + 80 40 24 + 80 40 24 + 76 40 24 + 76 40 20 + 76 40 20 + 72 40 20 + 72 36 20 + 72 36 20 + 68 36 20 + 68 36 20 + 68 36 20 + 64 36 20 + 64 32 20 + 64 32 16 + 60 32 16 + 60 32 16 + 60 32 16 + 56 28 16 + 56 28 16 + 56 28 16 + 52 28 16 + 52 28 16 + 52 28 16 + 48 24 12 + 48 24 12 + 48 24 12 + 44 24 12 + 44 24 12 + 44 24 12 + 40 20 12 + 40 20 12 + 36 20 12 + 36 20 12 + 36 20 12 + 32 16 8 + 32 16 8 + 32 16 8 + 28 16 8 + 28 16 8 + 28 16 8 + 24 12 8 + 24 12 8 + 24 12 8 + 20 12 8 + 20 12 4 + 20 8 4 + 16 8 4 + 16 8 4 + 16 8 4 + 12 8 4 + 12 8 4 + 12 4 4 + 8 4 4 + 8 4 4 + 8 4 0 + 4 4 0 + 4 4 0 + 4 0 0 + 0 0 0 + 0 0 0 +192 192 192 +240 240 240 +236 240 240 +236 236 236 +232 236 236 +232 232 232 +228 232 232 +224 228 228 +224 228 228 +220 224 224 +216 224 224 +216 220 220 +212 220 220 +212 216 216 +208 216 216 +204 212 212 +204 212 212 +200 208 208 +196 208 208 +196 204 204 +192 204 204 +192 200 200 +188 200 200 +184 196 196 +184 196 196 +180 192 192 +176 192 192 +176 188 188 +172 188 188 +172 184 184 +168 184 184 +164 180 180 +164 180 180 +160 176 176 +160 176 176 +156 172 172 +152 172 172 +152 168 168 +148 168 168 +144 164 164 +144 164 164 +140 160 160 +140 160 160 +136 156 156 +132 156 156 +132 152 152 +128 152 152 +124 148 148 +124 148 148 +120 144 144 +120 144 144 +116 140 140 +112 140 140 +112 136 136 +108 136 136 +108 132 132 +104 132 132 +100 128 128 +100 128 128 + 96 124 124 + 92 124 124 + 92 120 120 + 88 120 120 + 88 116 116 + 84 116 116 + 80 112 112 + 80 112 112 diff --git a/src/fractalzoomer/color_maps/carr248.map b/src/fractalzoomer/color_maps/carr248.map new file mode 100644 index 000000000..f471c4150 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr248.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 79 83 88 + 86 91 96 + 94 99 104 +101 106 113 +108 114 121 +116 122 129 +123 130 138 +130 138 146 +138 146 154 +145 153 162 +152 161 170 +159 169 179 +167 177 187 +174 185 195 +181 192 204 +189 200 212 +196 208 220 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 52 52 84 + 40 40 80 + 40 52 88 + 40 64 92 + 40 72 100 + 40 84 104 + 40 96 112 + 40 108 120 + 44 120 128 + 44 132 136 + 44 144 144 + 48 156 152 + 48 168 160 + 48 180 172 + 48 192 180 + 52 204 188 + 52 216 196 + 52 228 204 + 48 216 196 + 44 204 192 + 44 188 184 + 40 176 180 + 36 160 172 + 36 148 168 + 32 132 160 + 28 116 152 + 36 104 148 + 44 88 140 + 52 76 136 + 60 60 128 + 68 44 120 + 76 32 116 + 84 16 108 + 88 20 104 + 92 28 100 + 96 32 96 +100 40 92 +108 44 88 +112 52 84 +116 56 80 +120 64 76 +124 68 72 +140 68 64 +156 68 56 +172 68 44 +188 68 36 +204 68 28 +220 68 20 +236 68 8 +252 68 0 +236 68 8 +220 64 12 +204 64 20 +188 60 28 +176 60 32 +160 56 40 +144 56 48 +128 52 52 +112 52 60 +108 44 64 +104 32 68 + 96 24 72 + 92 12 76 + 84 0 80 + 84 4 80 + 88 8 80 + 92 12 80 + 96 16 76 +108 36 72 +120 52 64 +132 72 60 +144 88 52 +156 108 48 +168 124 40 +180 144 36 +192 160 28 +204 180 24 +216 196 16 +228 216 12 +240 232 4 +252 252 0 +240 240 4 +228 228 8 +212 212 12 +200 200 20 +188 188 24 +176 176 28 +160 160 32 +148 148 36 +136 136 40 +132 124 44 +124 112 48 +116 100 52 +108 88 56 +104 76 64 + 96 64 68 + 88 52 72 + 80 40 76 + 88 40 80 + 96 40 88 +108 52 84 +120 64 84 +132 72 80 +144 84 80 +156 96 76 +168 108 76 +180 116 72 +192 128 72 +204 140 68 +216 152 68 +228 160 64 +240 172 64 +252 184 60 +240 172 60 +228 164 60 +216 152 56 +204 140 56 +192 128 56 +180 120 56 +168 108 56 +152 96 52 +140 88 52 +128 76 52 +116 64 52 +104 52 48 + 92 44 48 + 80 32 48 + 16 4 12 + 24 15 18 + 32 26 23 + 40 38 29 + 48 49 34 + 56 60 40 + 72 72 52 + 84 88 60 +100 104 72 +112 120 80 +128 132 92 +140 148 100 +156 164 112 +168 176 120 +184 192 132 +196 208 140 +212 220 152 +224 236 160 +224 236 160 +224 236 160 +224 236 160 +216 224 152 +208 216 148 +204 204 140 +196 192 132 +188 184 128 +180 172 120 +172 160 112 +164 152 108 +160 140 100 +152 128 92 +144 120 88 +136 108 80 diff --git a/src/fractalzoomer/color_maps/carr249.map b/src/fractalzoomer/color_maps/carr249.map new file mode 100644 index 000000000..e73e055e4 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr249.map @@ -0,0 +1,256 @@ + 0 0 0 + 52 20 68 + 52 20 76 + 56 20 84 + 56 20 88 + 56 20 96 + 60 20 104 + 60 20 112 + 64 20 116 + 64 20 124 + 64 20 132 + 68 20 140 + 68 20 144 + 72 20 152 + 72 20 160 + 72 20 164 + 76 20 172 + 76 20 180 + 76 20 188 + 80 20 192 + 80 20 200 + 84 20 208 + 84 20 216 + 84 20 220 + 88 20 228 + 88 20 236 + 92 24 244 + 52 28 72 + 48 36 80 + 44 44 88 + 40 52 96 + 36 60 104 + 32 68 116 + 32 76 124 + 28 84 132 + 24 92 140 + 20 100 148 + 16 108 156 + 12 120 168 + 60 24 72 + 68 32 80 + 80 36 88 + 88 44 96 +100 48 104 +108 56 112 +120 60 120 +128 68 128 +136 72 136 +148 80 144 +156 84 152 +168 92 160 +176 96 168 +188 104 180 + 56 24 64 + 60 32 68 + 64 36 72 + 68 44 76 + 72 52 80 + 76 56 84 + 84 64 88 + 88 68 88 + 92 76 92 + 96 84 96 +100 88 100 +104 96 104 +108 100 108 +116 108 112 +120 116 112 +124 120 116 +128 128 120 +132 132 124 +136 140 128 +140 148 132 +148 152 136 +152 160 136 +156 164 140 +160 172 144 +164 180 148 +168 184 152 +172 192 156 +180 196 160 +184 204 160 +188 212 164 +192 216 168 +196 224 172 +200 228 176 +204 236 180 +212 244 184 + 76 28 64 +104 36 68 +132 48 72 +156 56 76 +184 68 80 +212 76 84 +240 88 88 + 52 24 64 + 52 28 68 + 52 32 72 + 56 36 76 + 56 44 80 + 56 48 80 + 60 52 84 + 60 56 88 + 60 64 92 + 64 68 96 + 64 72 96 + 64 76 100 + 68 80 104 + 68 88 108 + 68 92 112 + 68 96 112 + 72 100 116 + 72 108 120 + 72 112 124 + 76 116 128 + 76 120 128 + 76 124 132 + 80 132 136 + 80 136 140 + 80 140 144 + 84 144 144 + 84 152 148 + 84 156 152 + 88 160 156 + 88 164 160 + 88 168 160 + 88 176 164 + 92 180 168 + 92 184 172 + 92 188 176 + 96 196 176 + 96 200 180 + 96 204 184 +100 208 188 +100 212 192 +100 220 192 +104 224 196 +104 228 200 +104 232 204 +108 240 208 +132 64 60 +212 112 52 + 84 60 100 +116 104 136 +152 148 176 + 52 20 64 + 56 20 64 + 60 20 64 + 64 24 64 + 68 24 60 + 72 24 60 + 76 24 60 + 80 28 60 + 84 28 56 + 88 28 56 + 92 28 56 + 96 32 56 +100 32 56 +104 32 52 +108 36 52 +112 36 52 +116 36 52 +120 36 48 +124 40 48 +128 40 48 +132 40 48 +136 40 48 +140 44 44 +144 44 44 +148 44 44 +152 44 44 +156 48 40 +160 48 40 +164 48 40 +168 52 40 +172 52 40 +176 52 36 +180 52 36 +184 56 36 +188 56 36 +192 56 32 +196 56 32 +200 60 32 +204 60 32 +208 60 32 +212 60 28 +216 64 28 +220 64 28 +224 64 28 +228 68 24 + 52 20 64 + 56 20 64 + 60 20 64 + 64 20 64 + 68 20 68 + 72 20 68 + 56 20 64 + 76 20 68 + 80 20 68 + 80 20 72 + 84 20 72 + 88 20 72 + 92 24 72 + 96 24 72 +100 24 76 +104 24 76 +108 24 76 +108 24 76 +112 24 80 +116 24 80 + 52 24 64 + 56 28 64 + 60 32 68 + 60 36 68 + 64 44 68 + 68 48 72 + 72 52 72 + 72 56 76 + 76 60 76 + 80 68 76 + 84 72 80 + 84 76 80 + 88 80 84 + 92 88 84 + 96 92 84 + 96 96 88 +100 100 88 +104 104 92 +108 112 92 +108 116 92 +112 120 96 +116 124 96 +120 132 100 +120 136 100 +124 140 100 +128 144 104 +128 148 104 +132 156 104 +136 160 108 +140 164 108 +140 168 112 +144 172 112 +148 180 112 +152 184 116 +152 188 116 +156 192 120 +160 200 120 +164 204 120 +164 208 124 +168 212 124 +172 216 128 +176 224 128 +176 228 128 +180 232 132 +184 236 132 +188 244 136 diff --git a/src/fractalzoomer/color_maps/carr250.map b/src/fractalzoomer/color_maps/carr250.map new file mode 100644 index 000000000..f083a08d3 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr250.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 60 20 112 + 64 20 116 + 64 20 124 + 64 20 124 + 64 20 124 + 64 20 124 + 72 20 152 + 72 20 160 + 72 20 164 + 76 20 172 + 76 20 180 + 76 20 188 + 80 20 192 + 80 20 200 + 84 20 208 + 84 20 216 + 84 20 220 + 88 20 228 + 88 20 236 + 92 24 244 + 52 28 72 + 48 36 80 + 44 44 88 + 40 52 96 + 36 60 104 + 32 68 116 + 32 76 124 + 28 84 132 + 24 92 140 + 20 100 148 + 16 108 156 + 12 120 168 + 60 24 72 + 68 32 80 + 80 36 88 + 88 44 96 +100 48 104 +108 56 112 +120 60 120 +128 68 128 +136 72 136 +148 80 144 +156 84 152 +168 92 160 +176 96 168 +188 104 180 + 56 24 64 + 60 32 68 + 64 36 72 + 68 44 76 + 72 52 80 + 76 56 84 + 84 64 88 + 88 68 88 + 92 76 92 + 96 84 96 +100 88 100 +104 96 104 +108 100 108 +116 108 112 +120 116 112 +124 120 116 +128 128 120 +132 132 124 +136 140 128 +140 148 132 +148 152 136 +152 160 136 +156 164 140 +160 172 144 +164 180 148 +168 184 152 +172 192 156 +180 196 160 +184 204 160 +188 212 164 +192 216 168 +196 224 172 +200 228 176 +204 236 180 +212 244 184 + 76 28 64 +104 36 68 +132 48 72 +156 56 76 +184 68 80 +212 76 84 +240 88 88 + 52 24 64 + 52 28 68 + 52 32 72 + 56 36 76 + 56 44 80 + 56 48 80 + 60 52 84 + 60 56 88 + 60 64 92 + 64 68 96 + 64 72 96 + 64 76 100 + 68 80 104 + 68 88 108 + 68 92 112 + 68 96 112 + 72 100 116 + 72 108 120 + 72 112 124 + 76 116 128 + 76 120 128 + 76 124 132 + 80 132 136 + 80 136 140 + 80 140 144 + 84 144 144 + 84 152 148 + 84 156 152 + 88 160 156 + 88 164 160 + 88 168 160 + 88 176 164 + 92 180 168 + 92 184 172 + 92 188 176 + 96 196 176 + 96 200 180 + 96 204 184 +100 208 188 +100 212 192 +100 220 192 +104 224 196 +104 228 200 +104 232 204 +108 240 208 +132 64 60 +212 112 52 + 84 60 100 +116 104 136 +152 148 176 + 52 20 64 + 56 20 64 + 60 20 64 + 64 24 64 + 68 24 60 + 72 24 60 + 76 24 60 + 80 28 60 + 84 28 56 + 88 28 56 + 92 28 56 + 96 32 56 +100 32 56 +104 32 52 +108 36 52 +112 36 52 +116 36 52 +120 36 48 +124 40 48 +128 40 48 +132 40 48 +136 40 48 +140 44 44 +144 44 44 +148 44 44 +152 44 44 +156 48 40 +160 48 40 +164 48 40 +168 52 40 +172 52 40 +176 52 36 +180 52 36 +184 56 36 +188 56 36 +192 56 32 +196 56 32 +200 60 32 +204 60 32 +208 60 32 +212 60 28 +216 64 28 +220 64 28 +224 64 28 +228 68 24 + 52 20 64 + 56 20 64 + 60 20 64 + 64 20 64 + 68 20 68 + 72 20 68 + 56 20 64 + 76 20 68 + 80 20 68 + 80 20 72 + 84 20 72 + 88 20 72 + 92 24 72 + 96 24 72 +100 24 76 +104 24 76 +108 24 76 +108 24 76 +112 24 80 +116 24 80 + 52 24 64 + 56 28 64 + 60 32 68 + 60 36 68 + 64 44 68 + 68 48 72 + 72 52 72 + 72 56 76 + 76 60 76 + 80 68 76 + 84 72 80 + 84 76 80 + 88 80 84 + 92 88 84 + 96 92 84 + 96 96 88 +100 100 88 +104 104 92 +108 112 92 +108 116 92 +112 120 96 +116 124 96 +120 132 100 +120 136 100 +124 140 100 +128 144 104 +128 148 104 +132 156 104 +136 160 108 +140 164 108 +140 168 112 +144 172 112 +148 180 112 +152 184 116 +152 188 116 +156 192 120 +160 200 120 +164 204 120 +164 208 124 +168 212 124 +172 216 128 +176 224 128 +176 228 128 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr251.map b/src/fractalzoomer/color_maps/carr251.map new file mode 100644 index 000000000..8209554af --- /dev/null +++ b/src/fractalzoomer/color_maps/carr251.map @@ -0,0 +1,256 @@ + 0 0 0 +150 180 240 +137 163 225 +124 146 210 +111 130 195 + 98 113 180 + 85 96 165 + 72 79 150 + 59 62 135 + 46 46 120 + 33 29 105 + 20 12 90 + 34 31 107 + 49 49 123 + 63 68 140 + 78 87 157 + 92 105 173 +107 124 190 +121 143 207 +136 161 223 +150 180 240 + 37 15 60 + 45 18 73 + 54 22 87 + 62 25 100 + 71 28 113 + 79 32 127 + 88 35 140 + 96 38 153 +105 42 167 +113 45 180 +105 42 167 + 96 38 153 + 88 35 140 + 79 32 127 + 71 28 113 + 62 25 100 + 54 22 87 + 45 18 73 + 37 15 60 +139 137 112 +154 151 124 +168 165 135 +182 179 147 +197 194 158 +212 208 170 +226 222 182 +240 236 193 +255 250 205 +240 236 193 +226 222 182 +212 208 170 +197 194 158 +182 179 147 +168 165 135 +154 151 124 +139 137 112 + 37 15 60 + 45 18 74 + 54 22 88 + 62 25 102 + 71 28 116 + 79 32 129 + 88 35 143 + 96 38 157 +105 42 171 +113 45 185 +120 78 184 +126 110 183 +132 142 183 +139 175 182 +146 208 181 +152 240 180 +162 238 154 +173 236 129 +183 234 103 +194 231 77 +204 229 51 +215 227 26 +225 225 0 +212 204 22 +199 184 45 +186 163 68 +172 142 90 +159 122 112 +146 101 135 +133 81 158 +120 60 180 +120 53 160 +120 47 140 +120 40 120 +120 33 100 +120 27 80 +120 20 60 +120 13 40 +120 7 20 +120 0 0 +128 0 0 +135 0 0 +142 0 0 +150 0 0 +158 0 0 +165 0 0 +172 0 0 +180 0 0 +189 34 0 +197 69 0 +206 103 0 +214 137 0 +223 171 0 +231 206 0 +240 240 0 +223 213 0 +207 187 0 +190 160 0 +173 133 0 +157 107 0 +140 80 0 +123 53 0 +107 27 0 + 90 0 0 +120 90 60 +132 101 68 +145 112 77 +157 123 85 +169 134 93 +181 145 102 +194 157 110 +206 168 119 +218 179 127 +230 190 135 +243 201 144 +255 212 152 +242 200 143 +228 188 134 +214 175 124 +201 163 115 +188 151 106 +174 139 97 +160 127 88 +147 114 78 +134 102 69 +120 90 60 + 20 12 90 + 33 29 105 + 46 46 120 + 59 62 135 + 72 79 150 + 85 96 165 + 98 113 180 +111 130 195 +124 146 210 +137 163 225 +150 180 240 +141 169 229 +131 159 219 +122 148 208 +113 138 197 +104 127 186 + 94 117 176 + 85 106 165 + 76 95 154 + 66 85 144 + 57 74 133 + 48 64 122 + 39 53 111 + 29 43 101 + 20 32 90 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr252.map b/src/fractalzoomer/color_maps/carr252.map new file mode 100644 index 000000000..1f2f6aedd --- /dev/null +++ b/src/fractalzoomer/color_maps/carr252.map @@ -0,0 +1,256 @@ + 0 0 0 +255 255 0 +244 230 0 +234 204 0 +224 178 0 +213 153 0 +202 128 0 +192 102 0 +182 76 0 +171 51 0 +160 26 0 +150 0 0 +162 162 28 +173 173 57 +185 185 85 +197 197 113 +208 208 142 +220 220 170 +232 232 198 +243 243 227 +255 255 255 + 37 15 60 + 45 18 73 + 54 22 87 + 62 25 100 + 71 28 113 + 79 32 127 + 88 35 140 + 96 38 153 +105 42 167 +113 45 180 +105 42 167 + 96 38 153 + 88 35 140 + 79 32 127 + 71 28 113 + 62 25 100 + 54 22 87 + 45 18 73 + 37 15 60 +139 137 112 +154 151 124 +168 165 135 +182 179 147 +197 194 158 +212 208 170 +226 222 182 +240 236 193 +255 250 205 +240 236 193 +226 222 182 +212 208 170 +197 194 158 +182 179 147 +168 165 135 +154 151 124 +139 137 112 + 37 15 60 + 45 18 74 + 54 22 88 + 62 25 102 + 71 28 116 + 79 32 129 + 88 35 143 + 96 38 157 +105 42 171 +113 45 185 +120 78 184 +126 110 183 +132 142 183 +139 175 182 +146 208 181 +152 240 180 +162 238 154 +173 236 129 +183 234 103 +194 231 77 +204 229 51 +215 227 26 +225 225 0 +212 204 22 +199 184 45 +186 163 68 +172 142 90 +159 122 112 +146 101 135 +133 81 158 +120 60 180 +120 53 160 +120 47 140 +120 40 120 +120 33 100 +120 27 80 +120 20 60 +120 13 40 +120 7 20 +120 0 0 +128 0 0 +135 0 0 +142 0 0 +150 0 0 +158 0 0 +165 0 0 +172 0 0 +180 0 0 +189 34 0 +197 69 0 +206 103 0 +214 137 0 +223 171 0 +231 206 0 +240 240 0 +223 213 0 +207 187 0 +190 160 0 +173 133 0 +157 107 0 +140 80 0 +123 53 0 +107 27 0 + 90 0 0 +120 90 60 +132 101 68 +145 112 77 +157 123 85 +169 134 93 +181 145 102 +194 157 110 +206 168 119 +218 179 127 +230 190 135 +243 201 144 +255 212 152 +242 200 143 +228 188 134 +214 175 124 +201 163 115 +188 151 106 +174 139 97 +160 127 88 +147 114 78 +134 102 69 +120 90 60 + 20 12 90 + 33 29 105 + 46 46 120 + 59 62 135 + 72 79 150 + 85 96 165 + 98 113 180 +111 130 195 +124 146 210 +137 163 225 +150 180 240 +141 169 229 +131 159 219 +122 148 208 +113 138 197 +104 127 186 + 94 117 176 + 85 106 165 + 76 95 154 + 66 85 144 + 57 74 133 + 48 64 122 + 39 53 111 + 29 43 101 + 20 32 90 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr253.map b/src/fractalzoomer/color_maps/carr253.map new file mode 100644 index 000000000..17d76bae5 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr253.map @@ -0,0 +1,256 @@ + 0 0 0 +160 0 0 +130 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +162 162 28 +173 173 57 +185 185 85 +197 197 113 +208 208 142 +220 220 170 +232 232 198 +243 243 227 +255 255 255 + 37 15 60 + 45 18 73 + 54 22 87 + 62 25 100 + 71 28 113 + 79 32 127 + 88 35 140 + 96 38 153 +105 42 167 +113 45 180 +105 42 167 + 96 38 153 + 88 35 140 + 79 32 127 + 71 28 113 + 62 25 100 + 54 22 87 + 45 18 73 + 37 15 60 +139 137 112 +154 151 124 +168 165 135 +182 179 147 +197 194 158 +212 208 170 +226 222 182 +240 236 193 +255 250 205 +240 236 193 +226 222 182 +212 208 170 +197 194 158 +182 179 147 +168 165 135 +154 151 124 +139 137 112 + 37 15 60 + 45 18 74 + 54 22 88 + 62 25 102 + 71 28 116 + 79 32 129 + 88 35 143 + 96 38 157 +105 42 171 +113 45 185 +120 78 184 +126 110 183 +132 142 183 +139 175 182 +146 208 181 +152 240 180 +162 238 154 +173 236 129 +183 234 103 +194 231 77 +204 229 51 +215 227 26 +225 225 0 +212 204 22 +199 184 45 +186 163 68 +172 142 90 +159 122 112 +146 101 135 +133 81 158 +120 60 180 +120 53 160 +120 47 140 +120 40 120 +120 33 100 +120 27 80 +120 20 60 +120 13 40 +120 7 20 +120 0 0 +128 0 0 +135 0 0 +142 0 0 +150 0 0 +158 0 0 +165 0 0 +172 0 0 +180 0 0 +189 34 0 +197 69 0 +206 103 0 +214 137 0 +223 171 0 +231 206 0 +240 240 0 +223 213 0 +207 187 0 +190 160 0 +173 133 0 +157 107 0 +140 80 0 +123 53 0 +107 27 0 + 90 0 0 +120 90 60 +132 101 68 +145 112 77 +157 123 85 +169 134 93 +181 145 102 +194 157 110 +206 168 119 +218 179 127 +230 190 135 +243 201 144 +255 212 152 +242 200 143 +228 188 134 +214 175 124 +201 163 115 +188 151 106 +174 139 97 +160 127 88 +147 114 78 +134 102 69 +120 90 60 + 20 12 90 + 33 29 105 + 46 46 120 + 59 62 135 + 72 79 150 + 85 96 165 + 98 113 180 +111 130 195 +124 146 210 +137 163 225 +150 180 240 +141 169 229 +131 159 219 +122 148 208 +113 138 197 +104 127 186 + 94 117 176 + 85 106 165 + 76 95 154 + 66 85 144 + 57 74 133 + 48 64 122 + 39 53 111 + 29 43 101 + 20 32 90 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr254.map b/src/fractalzoomer/color_maps/carr254.map new file mode 100644 index 000000000..2ee9520fc --- /dev/null +++ b/src/fractalzoomer/color_maps/carr254.map @@ -0,0 +1,256 @@ + 0 0 0 + 88 136 144 + 96 148 156 +104 156 164 +112 168 176 +120 176 188 +128 188 196 +136 196 208 + 40 60 60 + 64 64 56 + 88 68 52 +108 68 48 +132 72 44 +156 76 44 +180 80 40 +200 80 36 +224 84 32 +248 88 28 + 36 76 76 + 52 96 96 + 68 112 116 + 84 132 136 +100 152 156 +116 168 176 +132 188 196 + 20 116 48 + 24 172 32 + 28 228 28 + 76 96 76 +132 136 96 +188 172 116 +244 212 136 + 36 64 72 + 52 68 88 + 72 76 104 + 88 80 116 +104 88 132 +120 92 148 +140 100 164 +156 104 176 +172 108 192 +188 116 208 +208 120 224 +224 128 236 +240 132 252 + 32 60 64 + 48 60 72 + 60 64 80 + 76 64 88 + 88 64 96 +104 68 104 +116 68 112 +132 68 120 +144 68 128 +160 72 136 +172 72 144 +188 72 152 +200 76 160 +216 76 168 + 64 60 120 +112 64 180 +109 62 166 +107 60 152 +104 59 139 +102 57 125 + 99 55 111 + 97 53 97 + 94 51 83 + 92 49 69 + 89 48 56 + 87 46 42 + 84 44 28 +100 40 28 + 28 60 64 + 40 56 72 + 52 52 80 + 64 48 88 + 76 48 96 + 84 44 104 + 96 40 112 +108 36 120 +120 32 128 + 32 48 60 + 48 32 60 + 64 16 56 + 80 0 56 +140 96 80 + 20 51 66 + 24 60 68 + 32 64 76 + 36 64 84 + 44 68 92 + 52 72 104 + 60 72 112 + 64 76 120 + 72 80 128 + 80 80 136 + 84 84 144 + 92 84 152 +100 88 164 +108 92 172 +112 92 180 +120 96 188 + 24 60 60 + 28 56 60 + 32 56 64 + 36 52 64 + 40 52 68 + 44 48 68 + 48 44 68 + 52 44 72 + 60 40 72 + 64 40 76 + 68 36 76 + 72 32 76 + 76 32 80 + 80 28 80 + 84 28 84 + 88 24 84 + 52 88 64 + 88 116 68 +124 148 72 +160 176 76 + 32 48 88 + 48 32 116 + 64 16 148 + 80 0 176 + 24 60 64 + 28 64 68 + 36 68 72 + 40 72 76 + 44 72 84 + 52 76 88 + 56 80 92 + 64 84 96 + 68 88 100 + 72 92 104 + 80 96 108 + 84 96 116 + 88 100 120 + 96 104 124 +100 108 128 + 20 60 68 + 24 60 76 + 24 60 84 + 28 60 92 + 28 60 100 + 32 60 112 + 32 56 120 + 36 56 128 + 36 56 136 + 40 56 144 + 40 56 152 + 44 56 160 + 48 56 168 + 48 56 180 + 52 52 188 + 52 52 196 + 24 56 60 + 28 52 60 + 32 48 56 + 36 44 56 + 84 92 108 + 40 40 52 + 44 36 52 + 36 84 60 + 56 108 60 + 76 136 60 + 96 160 56 +116 188 56 +136 212 56 + 20 56 60 + 20 52 60 + 20 48 64 + 20 40 64 + 20 36 64 + 20 32 64 + 24 28 68 + 24 24 68 + 24 20 68 + 24 12 68 + 24 8 72 + 24 4 72 +208 64 68 +208 65 78 +207 66 88 +207 68 98 +206 69 108 +206 70 117 +205 71 127 +205 72 137 +204 73 147 +204 75 157 +203 76 167 +203 77 177 +202 78 187 +202 79 196 +201 80 206 +201 82 216 +200 83 226 +200 84 236 + 28 76 68 + 40 96 76 + 48 112 88 + 60 132 96 + 72 148 108 + 80 168 116 + 92 184 124 +100 204 136 +112 220 144 + 24 84 64 + 32 108 68 + 36 132 76 + 44 160 80 + 48 184 88 + 56 208 92 + 32 68 64 + 48 76 72 + 60 88 76 + 76 96 84 + 88 108 92 +104 116 96 +116 124 104 +132 136 108 +144 144 116 + 20 76 76 + 24 92 92 + 28 108 112 + 32 124 128 + 36 140 144 + 24 60 60 + 28 56 60 + 32 56 60 + 40 52 64 + 44 48 64 + 48 44 64 + 52 44 64 + 56 40 64 + 60 36 64 + 68 32 68 + 72 32 68 + 72 38 72 + 73 45 77 + 73 51 81 + 73 58 85 + 73 64 89 + 74 70 94 + 74 77 98 + 74 83 102 + 74 90 106 + 75 96 111 + 75 102 115 + 75 109 119 + 75 115 123 + 76 122 128 + 76 128 132 diff --git a/src/fractalzoomer/color_maps/carr255.map b/src/fractalzoomer/color_maps/carr255.map new file mode 100644 index 000000000..fb263b695 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr255.map @@ -0,0 +1,256 @@ + 0 0 0 + 40 80 80 + 52 92 92 + 64 104 104 + 76 116 116 + 88 128 128 +100 140 140 +112 152 152 +124 164 164 +136 176 176 +148 188 188 +160 200 200 +172 212 212 +184 224 224 +196 236 236 +208 248 248 +220 220 220 +216 220 220 +212 216 216 +212 216 216 +208 212 212 +204 212 212 +200 208 208 +200 208 208 +196 204 204 +196 204 204 +192 200 200 +188 200 200 +188 196 196 +184 196 196 +184 192 192 +180 192 192 +176 188 188 +176 188 188 +172 184 184 +168 184 184 +168 180 180 +164 180 180 +164 176 176 +160 176 176 +156 172 172 +156 172 172 +152 168 168 +148 168 168 +148 164 164 +144 164 164 +144 160 160 +140 160 160 +136 156 156 +136 156 156 +132 152 152 +128 152 152 +128 148 148 +124 148 148 +124 144 144 +120 144 144 +116 140 140 +116 140 140 +112 136 136 +108 136 136 +108 132 132 +104 132 132 +104 128 128 +100 128 128 + 96 124 124 + 96 124 124 + 92 120 120 + 88 120 120 + 88 116 116 + 84 116 116 + 84 112 112 + 80 112 112 + 76 108 108 + 76 108 108 + 72 104 104 + 68 104 104 + 68 100 100 + 64 100 100 + 64 96 96 + 60 96 96 + 56 92 92 + 56 92 92 + 52 88 88 + 48 88 88 + 48 84 84 + 48 84 84 + 40 80 80 + 32 100 100 + 20 120 120 + 12 140 140 + 0 160 160 + 24 168 144 + 52 180 128 + 76 188 112 +100 196 96 +128 208 80 +152 216 64 +176 224 48 +200 232 32 +228 244 16 +252 252 0 +252 236 0 +252 220 0 +252 204 0 +252 188 0 +252 172 0 +252 156 0 +252 140 0 +252 128 0 +252 112 0 +252 96 0 +252 80 0 +252 64 0 +252 48 0 +252 32 0 +252 16 0 +252 0 0 +248 0 0 +240 0 0 +236 0 0 +232 0 0 +224 0 0 +220 0 0 +216 0 0 +208 0 0 +204 0 0 +200 0 0 +196 0 0 +188 0 0 +184 0 0 +180 0 0 +172 0 0 +168 0 0 +164 0 0 +156 0 0 +152 0 0 +144 0 0 +148 0 0 +152 0 0 +162 26 0 +173 51 0 +183 76 0 +193 102 0 +204 128 0 +214 153 0 +224 178 0 +234 204 0 +245 230 0 +255 255 0 +242 249 4 +229 243 7 +217 237 10 +204 231 14 +191 224 18 +178 218 21 +165 212 24 +152 206 28 +140 200 32 +127 194 35 +114 188 38 +101 182 42 + 88 176 46 + 75 169 49 + 63 163 52 + 50 157 56 + 37 151 60 + 24 145 63 + 31 140 74 + 36 137 82 + 41 133 89 + 46 130 97 + 51 127 104 + 56 123 112 + 61 120 119 + 66 117 127 + 71 113 134 + 76 110 142 + 81 107 149 + 86 103 157 + 91 100 164 + 95 97 172 +100 93 180 +105 90 187 +110 87 195 +115 83 202 +120 80 210 +125 77 217 +130 73 225 +135 70 232 +140 67 240 +145 63 247 +150 60 255 +153 66 247 +156 71 239 +159 77 231 +162 83 224 +164 88 216 +167 94 208 +170 100 200 +173 105 192 +176 111 184 +179 117 177 +182 122 169 +184 128 161 +187 134 153 +190 139 145 +193 145 137 +196 150 130 +199 156 122 +202 162 114 +205 167 106 +208 173 98 +210 179 90 +213 184 82 +216 190 75 +219 196 67 +222 201 59 +225 207 51 +228 213 43 +230 218 35 +233 224 28 +236 230 20 +239 235 12 +242 241 4 +255 255 0 +248 238 0 +241 221 0 +234 204 0 +227 187 0 +220 170 0 +213 153 0 +206 136 0 +199 119 0 +192 102 0 +185 85 0 +178 68 0 +171 51 0 +164 34 0 +157 17 0 +150 0 0 +138 0 0 +127 0 0 +115 0 0 +104 0 0 + 92 0 0 + 81 0 0 + 69 0 0 + 58 0 0 + 46 0 0 + 35 0 0 + 23 0 0 + 12 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr256.map b/src/fractalzoomer/color_maps/carr256.map new file mode 100644 index 000000000..0bedd5731 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr256.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +200 80 36 +224 84 32 +248 88 28 + 36 76 76 + 52 96 96 + 68 112 116 + 84 132 136 +100 152 156 +116 168 176 +132 188 196 + 20 116 48 + 24 172 32 + 28 228 28 + 76 96 76 +132 136 96 +188 172 116 +244 212 136 + 36 64 72 + 52 68 88 + 72 76 104 + 88 80 116 +104 88 132 +120 92 148 +140 100 164 +156 104 176 +172 108 192 +188 116 208 +208 120 224 +224 128 236 +240 132 252 + 32 60 64 + 48 60 72 + 60 64 80 + 76 64 88 + 88 64 96 +104 68 104 +116 68 112 +132 68 120 +144 68 128 +160 72 136 +172 72 144 +188 72 152 +200 76 160 +216 76 168 + 64 60 120 +112 64 180 +109 62 166 +107 60 152 +104 59 139 +102 57 125 + 99 55 111 + 97 53 97 + 94 51 83 + 92 49 69 + 89 48 56 + 87 46 42 + 84 44 28 +100 40 28 + 28 60 64 + 40 56 72 + 52 52 80 + 64 48 88 + 76 48 96 + 84 44 104 + 96 40 112 +108 36 120 +120 32 128 + 32 48 60 + 48 32 60 + 64 16 56 + 80 0 56 +140 96 80 + 20 51 66 + 24 60 68 + 32 64 76 + 36 64 84 + 44 68 92 + 52 72 104 + 60 72 112 + 64 76 120 + 72 80 128 + 80 80 136 + 84 84 144 + 92 84 152 +100 88 164 +108 92 172 +112 92 180 +120 96 188 + 24 60 60 + 28 56 60 + 32 56 64 + 36 52 64 + 40 52 68 + 44 48 68 + 48 44 68 + 52 44 72 + 60 40 72 + 64 40 76 + 68 36 76 + 72 32 76 + 76 32 80 + 80 28 80 + 84 28 84 + 88 24 84 + 52 88 64 + 88 116 68 +124 148 72 +160 176 76 + 32 48 88 + 48 32 116 + 64 16 148 + 80 0 176 + 24 60 64 + 28 64 68 + 36 68 72 + 40 72 76 + 44 72 84 + 52 76 88 + 56 80 92 + 64 84 96 + 68 88 100 + 72 92 104 + 80 96 108 + 84 96 116 + 88 100 120 + 96 104 124 +100 108 128 + 20 60 68 + 24 60 76 + 24 60 84 + 28 60 92 + 28 60 100 + 32 60 112 + 32 56 120 + 36 56 128 + 36 56 136 + 40 56 144 + 40 56 152 + 44 56 160 + 48 56 168 + 48 56 180 + 52 52 188 + 52 52 196 + 24 56 60 + 28 52 60 + 32 48 56 + 36 44 56 + 84 92 108 + 40 40 52 + 44 36 52 + 36 84 60 + 56 108 60 + 76 136 60 + 96 160 56 +116 188 56 +136 212 56 + 20 56 60 + 20 52 60 + 20 48 64 + 20 40 64 + 20 36 64 + 20 32 64 + 24 28 68 + 24 24 68 + 24 20 68 + 24 12 68 + 24 8 72 + 24 4 72 +208 64 68 +208 65 78 +207 66 88 +207 68 98 +206 69 108 +206 70 117 +205 71 127 +205 72 137 +204 73 147 +204 75 157 +203 76 167 +203 77 177 +202 78 187 +202 79 196 +201 80 206 +201 82 216 +200 83 226 +200 84 236 + 28 76 68 + 40 96 76 + 48 112 88 + 60 132 96 + 72 148 108 + 80 168 116 + 92 184 124 +100 204 136 +112 220 144 + 24 84 64 + 32 108 68 + 36 132 76 + 44 160 80 + 48 184 88 + 56 208 92 + 32 68 64 + 48 76 72 + 60 88 76 + 76 96 84 + 88 108 92 +104 116 96 +116 124 104 +132 136 108 +144 144 116 + 20 76 76 + 24 92 92 + 28 108 112 + 32 124 128 + 36 140 144 + 24 60 60 + 28 56 60 + 32 56 60 + 40 52 64 + 44 48 64 + 48 44 64 + 52 44 64 + 56 40 64 + 60 36 64 + 68 32 68 + 72 32 68 + 72 38 72 + 73 45 77 + 73 51 81 + 73 58 85 + 73 64 89 + 74 70 94 + 74 77 98 + 74 83 102 + 74 90 106 + 75 96 111 + 75 102 115 + 75 109 119 + 75 115 123 + 76 122 128 + 76 128 132 diff --git a/src/fractalzoomer/color_maps/carr257.map b/src/fractalzoomer/color_maps/carr257.map new file mode 100644 index 000000000..4ea6d43a1 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr257.map @@ -0,0 +1,256 @@ + 0 0 0 + 48 28 28 + 48 36 36 + 48 44 44 + 48 52 48 + 48 60 56 + 48 64 64 + 48 72 72 + 48 80 76 + 48 88 84 + 48 96 92 + 44 104 100 + 76 44 24 +108 64 24 +136 84 24 +168 104 24 +200 128 28 + 48 40 24 + 52 56 24 + 56 72 24 + 60 88 24 + 64 104 24 + 68 120 24 + 68 136 24 + 72 152 24 + 76 168 24 + 80 184 24 + 84 200 24 + 88 220 24 + 60 24 24 + 76 24 24 + 88 20 28 +104 20 28 +120 20 28 +132 16 32 +148 16 32 +160 12 36 +176 12 36 +192 12 36 +204 8 40 +220 8 40 +236 4 44 + 64 32 32 + 84 40 40 +100 48 48 +120 60 60 +136 68 68 +156 76 76 +172 88 88 +192 96 96 +208 104 104 +228 116 116 + 44 28 36 + 40 32 48 + 36 40 60 + 32 44 72 + 28 52 88 + 56 24 24 + 64 24 28 + 72 28 32 + 80 28 36 + 88 28 40 + 96 32 44 +104 32 48 +112 32 52 +120 36 56 +128 36 60 +136 36 64 +148 40 68 +252 92 52 + 52 36 24 + 56 48 24 + 60 60 24 + 64 72 24 + 68 84 24 + 72 96 24 + 76 112 24 + 60 32 24 + 72 40 24 + 88 48 20 +100 56 20 +116 64 16 +128 76 16 +140 84 16 +156 92 12 +168 100 12 +184 108 8 +196 116 8 +212 128 4 + 72 24 32 + 96 28 40 +120 28 48 +144 32 56 +168 32 64 +192 36 72 +216 36 80 +244 40 88 +212 136 180 + 48 48 60 + 48 60 77 + 49 73 93 + 49 85 110 + 49 97 127 + 50 110 144 + 50 122 160 + 51 135 177 + 51 147 194 + 51 159 211 + 52 172 227 + 52 184 244 + 24 68 44 + 20 76 48 + 16 80 52 + 12 88 56 + 8 96 60 +100 48 104 +156 72 188 + 68 24 40 + 88 28 60 +108 32 76 +128 36 96 +148 40 112 +168 44 132 +188 48 148 +208 52 168 +228 56 184 +248 60 204 + 56 24 24 + 68 28 24 + 76 28 24 + 88 32 20 + 96 32 20 +108 36 20 +116 36 16 +128 40 16 +136 40 16 +148 44 12 + 72 24 36 + 96 24 52 +120 24 64 +144 24 80 +168 24 92 +192 20 108 + 56 28 32 + 68 32 40 + 80 36 48 + 92 40 56 +104 44 68 +116 48 76 +128 52 84 +136 56 92 +148 60 100 +160 64 112 +172 68 120 +184 72 128 +196 76 136 +208 80 144 +220 88 156 +182 62 110 +144 36 64 +192 40 84 +244 48 108 + 56 40 32 + 64 56 40 + 72 72 48 + 80 88 56 + 88 104 64 + 96 120 72 +104 136 80 +112 152 88 +120 168 96 +128 184 104 +136 200 112 +144 216 120 +152 232 128 +164 248 136 + 4 196 80 + 12 183 77 + 19 170 74 + 26 157 71 + 34 144 68 + 42 131 65 + 49 118 62 + 56 105 59 + 64 92 56 + 68 108 64 + 72 124 72 + 76 140 80 + 80 160 88 + 84 176 96 + 88 192 104 + 92 212 112 + 96 216 116 +102 226 126 + 48 24 24 + 44 24 24 + 40 24 28 + 36 24 28 + 32 24 32 + 32 20 32 + 28 20 36 + 24 20 36 + 20 20 40 + 16 20 40 + 12 16 44 + 48 28 24 + 48 32 28 + 48 36 32 + 48 44 32 + 48 48 36 + 48 52 40 + 44 60 44 + 44 64 44 + 44 68 48 + 44 72 52 + 44 80 52 + 44 84 56 + 44 88 60 + 40 96 64 + 48 44 40 + 44 68 60 + 48 40 24 + 40 92 80 + 36 116 100 + 32 136 116 + 28 160 136 + 24 184 156 + 20 208 176 + 16 232 196 + 68 168 56 + 72 184 60 + 76 200 64 + 76 216 68 + 80 232 72 + 84 248 76 + 56 24 28 + 64 20 32 + 76 20 36 + 84 16 40 + 96 12 44 +104 12 48 +112 8 52 +124 8 56 +132 4 60 +144 0 64 +153 7 62 +162 13 60 +171 20 57 +180 26 55 +189 33 53 +199 39 51 +208 46 49 +217 52 47 +226 59 44 +235 65 42 +244 72 40 diff --git a/src/fractalzoomer/color_maps/carr258.map b/src/fractalzoomer/color_maps/carr258.map new file mode 100644 index 000000000..6b784897b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr258.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 1 + 0 0 1 + 0 0 2 + 0 0 2 + 0 0 3 + 0 0 3 + 0 0 3 + 0 0 3 + 0 0 3 + 0 0 3 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 0 + 20 20 27 + 40 39 54 + 60 58 81 + 80 78 108 + 85 82 115 + 95 94 125 +105 105 134 +115 116 144 +125 128 154 +135 140 164 +145 151 174 +154 162 183 +164 174 193 +174 186 203 +184 197 212 +194 208 222 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 82 0 0 + 86 0 3 + 90 0 5 + 95 0 8 + 99 0 10 +103 0 13 +108 0 15 +112 0 18 +116 0 20 +120 0 23 +124 0 25 +129 0 28 +133 0 31 +137 0 33 +142 0 36 +146 0 38 +150 0 41 +154 0 43 +158 0 46 +163 0 48 +167 0 51 +171 0 53 +176 0 56 +180 0 58 +184 0 61 +186 8 59 +188 16 57 +190 24 55 +192 32 53 +195 40 51 +197 48 50 +199 56 48 +201 64 46 +203 72 44 +205 80 42 +207 88 40 +210 96 38 +212 104 36 +214 112 34 +216 120 32 +218 128 30 +220 135 29 +222 143 27 +224 151 25 +226 159 23 +229 167 21 +231 175 19 +233 183 17 +235 191 15 +237 199 13 +239 207 11 +241 215 10 +244 223 8 +246 231 6 +248 239 4 +250 247 2 +252 255 0 +249 244 3 +246 233 6 +243 222 9 +240 211 12 +237 200 15 +234 188 18 +231 177 21 +228 166 24 +225 155 27 +222 144 30 +219 133 33 +215 122 37 +212 111 40 +209 100 43 +206 89 46 +203 78 49 +200 67 52 +197 55 55 +194 44 58 +191 33 61 +188 22 64 +185 11 67 +182 0 70 +179 0 69 +176 0 68 +174 0 67 +171 0 65 +168 0 64 +166 0 63 +163 0 62 +160 0 61 +157 0 60 +154 0 59 +152 0 57 +149 0 56 +146 0 55 +144 0 54 +141 0 53 +138 0 52 +135 0 51 +132 0 49 +130 0 48 +127 0 47 +124 0 46 +122 0 45 +119 0 44 +116 0 42 +113 0 41 +110 0 40 +108 0 39 +105 0 38 +102 0 37 +100 0 36 + 97 0 34 + 94 0 33 + 91 0 32 + 88 0 31 + 86 0 30 + 83 0 29 + 80 0 28 + 78 0 26 + 75 0 25 + 72 0 24 + 69 0 23 + 66 0 22 + 64 0 21 + 61 0 20 + 58 0 18 + 56 0 17 + 53 0 16 + 50 0 15 + 96 72 20 +106 81 28 +116 90 36 +125 98 45 +135 107 53 +145 116 61 +154 124 70 +164 133 78 +174 142 86 +184 151 94 +194 160 102 +203 168 111 +213 177 119 +223 186 127 +232 194 136 +242 203 144 +252 212 152 +242 203 143 +231 193 134 +221 184 126 +210 175 117 +200 165 108 +190 156 99 +179 147 90 +169 137 82 +158 128 73 +148 119 64 +138 109 55 +127 100 46 +117 91 38 +106 81 29 + 96 72 20 diff --git a/src/fractalzoomer/color_maps/carr259.map b/src/fractalzoomer/color_maps/carr259.map new file mode 100644 index 000000000..d1b11efb1 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr259.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 1 + 0 0 1 + 0 0 2 + 0 0 2 + 0 0 3 + 0 0 3 + 0 0 3 + 0 0 3 + 0 0 3 + 0 0 3 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 0 + 20 20 27 + 40 39 54 + 60 58 81 + 80 78 108 + 85 82 115 + 95 94 125 +105 105 134 +115 116 144 +125 128 154 +135 140 164 +145 151 174 +154 162 183 +164 174 193 +174 186 203 +184 197 212 +194 208 222 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 38 15 60 + 40 16 63 + 42 17 66 + 44 17 70 + 46 18 73 + 48 19 76 + 50 20 79 + 52 21 82 + 54 21 86 + 56 22 89 + 58 23 92 + 60 24 95 + 62 25 99 + 64 25 102 + 66 26 105 + 68 27 108 + 70 28 111 + 72 29 115 + 74 29 118 + 76 30 121 + 78 31 124 + 80 32 127 + 82 33 131 + 84 33 134 + 86 34 137 + 88 35 140 + 90 36 144 + 92 37 147 + 94 37 150 + 96 38 153 + 98 39 156 +100 40 160 +102 41 163 +104 42 166 +106 42 169 +108 43 172 +110 44 176 +112 45 179 +114 46 182 +116 46 185 +118 47 189 +120 48 192 +122 49 195 +124 50 198 +126 50 201 +128 51 205 +130 52 208 +132 53 211 +134 54 214 +136 54 217 +138 55 221 +140 56 224 +142 57 227 +144 58 230 +146 58 234 +148 59 237 +150 60 240 +131 77 215 +113 94 191 + 94 111 166 + 76 129 142 + 57 146 117 + 39 163 93 + 20 180 68 + 34 167 87 + 49 153 106 + 63 140 125 + 78 127 144 + 92 113 164 +107 100 183 +121 87 202 +136 73 221 +150 60 240 +148 59 237 +146 58 233 +144 58 230 +142 57 227 +140 56 224 +138 55 220 +136 54 217 +134 53 214 +132 53 211 +130 52 207 +128 51 204 +126 50 201 +124 49 197 +121 49 194 +119 48 191 +117 47 188 +115 46 184 +113 45 181 +111 44 178 +109 44 175 +107 43 171 +105 42 168 +103 41 165 +101 40 161 + 99 40 158 + 97 39 155 + 95 38 152 + 93 37 148 + 91 36 145 + 89 35 142 + 87 35 139 + 85 34 135 + 83 33 132 + 81 32 129 + 79 31 125 + 77 31 122 + 75 30 119 + 73 29 116 + 71 28 112 + 69 27 109 + 67 26 106 + 64 26 103 + 62 25 99 + 60 24 96 + 58 23 93 + 56 22 89 + 54 22 86 + 52 21 83 + 50 20 80 + 48 19 76 + 46 18 73 + 44 17 70 + 42 17 67 + 40 16 63 + 38 15 60 + 96 72 20 +106 81 28 +116 90 36 +125 98 45 +135 107 53 +145 116 61 +154 124 70 +164 133 78 +174 142 86 +184 151 94 +194 160 102 +203 168 111 +213 177 119 +223 186 127 +232 194 136 +242 203 144 +252 212 152 +242 203 143 +231 193 134 +221 184 126 +210 175 117 +200 165 108 +190 156 99 +179 147 90 +169 137 82 +158 128 73 +148 119 64 +138 109 55 +127 100 46 +117 91 38 +106 81 29 + 96 72 20 diff --git a/src/fractalzoomer/color_maps/carr260.map b/src/fractalzoomer/color_maps/carr260.map new file mode 100644 index 000000000..859dd8303 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr260.map @@ -0,0 +1,256 @@ + 0 0 0 +150 60 246 +144 58 235 +138 56 224 +133 54 213 +127 52 202 +121 50 191 +115 47 180 +109 45 169 +104 43 158 + 98 41 147 + 92 39 136 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 96 252 84 + 91 238 80 + 86 224 75 + 82 209 70 + 77 195 66 + 72 181 62 + 68 166 57 + 63 152 52 + 58 138 48 + 53 124 44 + 48 110 39 + 44 95 34 + 39 81 30 + 34 67 26 + 30 52 21 + 25 38 16 + 20 24 12 + 27 45 19 + 34 66 25 + 41 87 32 + 48 108 38 + 55 129 45 + 61 150 51 + 68 171 58 + 75 192 64 + 82 213 71 + 89 234 77 + 96 255 84 + 88 28 184 + 84 24 176 + 80 24 172 + 80 24 164 + 76 24 160 + 76 24 156 + 72 24 148 + 72 24 144 + 68 24 136 + 68 24 132 + 64 24 128 + 60 20 120 + 60 20 116 + 56 20 108 + 56 20 104 + 52 20 100 + 52 20 92 + 48 20 88 + 48 20 84 + 44 20 76 + 44 20 72 + 40 16 64 + 36 16 60 + 36 16 56 + 32 16 48 + 32 16 44 + 28 16 36 + 28 16 32 + 24 16 28 + 24 16 20 + 20 16 16 + 90 68 48 + 99 76 53 +107 83 59 +116 91 64 +125 98 70 +133 106 75 +142 113 81 +151 121 86 +159 129 92 +168 136 97 +177 144 103 +186 151 108 +194 159 114 +203 167 119 +212 174 125 +220 182 130 +229 189 136 +238 197 141 +246 204 147 +255 212 152 +242 201 144 +230 190 136 +217 179 128 +204 168 120 +192 157 112 +179 146 104 +166 134 96 +153 123 88 +141 112 80 +128 101 72 +115 90 64 +103 79 56 + 90 68 48 + 0 148 104 + 4 136 96 + 4 124 88 + 8 116 80 + 8 104 72 + 8 96 68 + 12 84 60 + 12 76 52 + 16 64 44 + 16 56 40 + 16 44 32 + 20 36 24 + 20 24 16 +208 60 84 +204 56 80 +200 56 80 +196 56 76 +192 56 76 +188 52 76 +184 52 72 +180 52 72 +176 52 72 +172 52 68 +168 48 68 +168 48 68 +164 48 64 +160 48 64 +156 48 64 +152 44 60 +148 44 60 +144 44 60 +140 44 56 +136 40 56 +132 40 56 +132 40 52 +128 40 52 +124 40 52 +120 36 48 +116 36 48 +112 36 48 +108 36 44 +104 36 44 +100 32 40 + 96 32 40 + 92 32 40 + 92 32 36 + 88 32 36 + 84 28 36 + 80 28 32 + 76 28 32 + 72 28 32 + 68 24 28 + 64 24 28 + 60 24 28 + 56 24 24 + 56 24 24 + 52 20 24 + 48 20 20 + 44 20 20 + 40 20 20 + 36 20 16 + 32 16 16 + 28 16 16 + 24 16 12 + 20 16 12 +152 196 88 +144 188 84 +140 184 80 +136 176 80 +132 172 76 +128 164 72 +124 160 72 +120 152 68 +116 148 68 +112 140 64 +108 136 60 +104 132 60 +100 124 56 + 96 120 56 + 92 112 52 + 88 108 48 + 80 100 48 + 76 96 44 + 72 88 40 + 68 84 40 + 64 76 36 + 60 72 36 + 56 68 32 + 52 60 28 + 48 56 28 + 44 48 24 + 40 44 24 + 36 36 20 + 32 32 16 + 28 24 16 + 24 20 12 + 17 8 44 + 23 10 53 + 30 13 62 + 36 15 71 + 42 18 80 + 49 20 89 + 55 23 98 + 61 25 107 + 68 28 116 + 74 30 125 + 80 33 134 + 87 35 142 + 93 38 151 + 99 40 160 +106 43 169 +112 45 178 +118 48 187 +125 50 196 +131 53 205 +137 55 214 +144 58 223 +150 60 232 +144 57 224 +138 55 216 +132 52 207 +126 50 199 +120 47 191 +113 44 183 +107 42 175 +101 39 167 + 95 37 158 + 89 34 150 + 83 31 142 + 77 29 134 + 71 26 126 + 65 23 118 + 59 21 109 + 53 18 101 + 47 16 93 + 40 13 85 + 34 10 77 + 28 8 69 + 22 5 60 + 16 3 52 + 10 0 44 diff --git a/src/fractalzoomer/color_maps/carr261.map b/src/fractalzoomer/color_maps/carr261.map new file mode 100644 index 000000000..fa8abdbe2 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr261.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 24 + 40 36 52 + 60 56 80 + 80 76 108 + 84 80 112 + 92 92 124 +104 104 132 +112 116 144 +124 128 152 +132 140 164 +144 148 172 +152 160 180 +164 172 192 +172 184 200 +184 196 212 +192 208 220 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 36 12 60 + 40 16 60 + 40 16 64 + 44 16 68 + 44 16 72 + 48 16 76 + 48 20 76 + 52 20 80 + 52 20 84 + 56 20 88 + 56 20 92 + 60 24 92 + 60 24 96 + 64 24 100 + 64 24 104 + 68 24 108 + 68 28 108 + 72 28 112 + 72 28 116 + 76 28 120 + 76 28 124 + 80 32 124 + 80 32 128 + 84 32 132 + 84 32 136 + 88 32 140 + 88 36 144 + 92 36 144 + 92 36 148 + 96 36 152 + 96 36 156 +100 40 160 +100 40 160 +104 40 164 +104 40 168 +108 40 172 +108 44 176 +112 44 176 +112 44 180 +116 44 184 +116 44 188 +120 48 192 +120 48 192 +124 48 196 +124 48 200 +128 48 204 +128 52 208 +132 52 208 +132 52 212 +136 52 216 +136 52 220 +140 56 224 +140 56 224 +144 56 228 +144 56 232 +148 56 236 +148 60 240 +128 76 212 +112 92 188 + 92 108 164 + 76 128 140 + 56 144 116 + 36 160 92 + 20 180 68 + 32 164 84 + 48 152 104 + 60 140 124 + 76 124 144 + 92 112 164 +104 100 180 +120 84 200 +136 72 220 +148 60 240 +148 56 236 +144 56 232 +144 56 228 +140 56 224 +140 56 224 +136 52 220 +136 52 216 +132 52 212 +132 52 208 +128 52 204 +128 48 204 +124 48 200 +124 48 196 +120 48 192 +116 48 188 +116 44 188 +112 44 184 +112 44 180 +108 44 176 +108 44 172 +104 40 168 +104 40 168 +100 40 164 +100 40 160 + 96 40 156 + 96 36 152 + 92 36 152 + 92 36 148 + 88 36 144 + 88 32 140 + 84 32 136 + 84 32 132 + 80 32 132 + 80 32 128 + 76 28 124 + 76 28 120 + 72 28 116 + 72 28 116 + 68 28 112 + 68 24 108 + 64 24 104 + 64 24 100 + 60 24 96 + 60 24 96 + 56 20 92 + 56 20 88 + 52 20 84 + 52 20 80 + 48 20 80 + 48 16 76 + 44 16 72 + 44 16 68 + 40 16 64 + 40 16 60 + 36 12 60 + 96 72 20 +104 80 28 +116 88 36 +124 96 44 +132 104 52 +144 116 60 +152 124 68 +164 132 76 +172 140 84 +184 148 92 +192 160 100 +200 168 108 +212 176 116 +220 184 124 +232 192 136 +240 200 144 +252 212 152 +240 200 140 +228 192 132 +220 184 124 +208 172 116 +200 164 108 +188 156 96 +176 144 88 +168 136 80 +156 128 72 +148 116 64 +136 108 52 +124 100 44 +116 88 36 +104 80 28 + 96 72 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr262.map b/src/fractalzoomer/color_maps/carr262.map new file mode 100644 index 000000000..7b0c01fab --- /dev/null +++ b/src/fractalzoomer/color_maps/carr262.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 68 68 + 0 76 76 + 0 88 88 + 0 100 100 + 0 112 112 + 0 120 120 + 0 132 132 + 0 144 144 + 0 156 156 + 0 164 164 + 0 176 176 + 0 164 164 + 0 156 156 + 0 144 144 + 0 132 132 + 0 120 120 + 0 112 112 + 0 100 100 + 0 88 88 + 0 76 76 + 0 68 68 + 0 56 56 + 0 44 44 + 0 32 32 + 0 24 24 + 0 12 12 + 0 0 0 + 16 16 16 + 32 32 32 + 48 48 48 + 64 64 64 + 80 80 80 + 96 96 96 +112 112 112 +128 128 128 +140 140 140 +156 156 156 +172 172 172 +188 188 188 +204 204 204 +220 220 220 +236 236 236 +252 252 252 +236 236 236 +220 220 220 +204 204 204 +188 188 188 +172 172 172 +156 156 156 +140 140 140 +128 128 128 +112 112 112 + 96 96 96 + 80 80 80 + 64 64 64 + 48 48 48 + 32 32 32 + 16 16 16 + 0 0 0 + 16 12 0 + 32 24 0 + 48 40 0 + 64 52 0 + 80 64 0 + 96 76 0 +112 88 0 +128 104 0 +140 116 0 +156 128 0 +172 140 0 +188 152 0 +204 164 0 +220 180 0 +236 192 0 +252 204 0 +236 192 0 +220 180 0 +204 164 0 +188 152 0 +172 140 0 +156 128 0 +140 116 0 +128 104 0 +112 88 0 + 96 76 0 + 80 64 0 + 64 52 0 + 48 40 0 + 32 24 0 + 16 12 0 + 0 0 0 + 16 16 16 + 32 32 32 + 48 48 48 + 64 64 64 + 80 80 80 + 96 96 96 +112 112 112 +128 128 128 +140 140 140 +156 156 156 +172 172 172 +188 188 188 +204 204 204 +220 220 220 +236 236 236 +252 252 252 +236 236 236 +220 220 224 +204 204 208 +188 188 192 +172 172 180 +156 156 164 +140 140 148 +128 128 136 +112 112 120 + 96 96 104 + 80 80 88 + 64 64 76 + 48 48 60 + 32 32 44 + 16 16 32 + 0 0 16 + 4 0 28 + 8 0 44 + 16 0 56 + 20 0 68 + 24 0 84 + 28 0 96 + 32 0 108 + 40 0 124 + 44 0 136 + 48 0 148 + 52 0 164 + 56 0 176 + 64 0 188 + 68 0 204 + 72 0 216 + 80 0 232 + 76 0 220 + 72 0 204 + 68 0 192 + 60 0 176 + 56 0 164 + 52 0 148 + 48 0 132 + 40 0 120 + 36 0 104 + 32 0 88 + 28 0 76 + 20 0 60 + 16 0 48 + 12 0 32 + 8 0 16 + 12 12 12 + 28 28 28 + 44 44 44 + 60 60 60 + 76 76 76 + 92 92 92 +108 108 108 +124 124 124 +140 140 140 +156 156 156 +172 172 172 +188 188 188 +204 204 204 +220 220 220 +236 236 236 +252 252 252 +236 236 236 +220 220 220 +204 204 204 +188 188 188 +172 172 172 +160 160 160 +144 144 144 +128 128 128 +112 112 112 + 96 96 96 + 80 80 80 + 64 64 64 + 48 48 48 + 32 32 32 + 16 16 16 + 0 0 0 + 16 0 4 + 32 0 8 + 48 0 12 + 64 0 16 + 80 0 20 + 96 0 24 +112 0 28 +128 0 32 +140 0 36 +156 0 40 +172 0 44 +188 0 48 +204 0 52 +220 0 56 +236 0 60 +252 0 64 +236 0 60 +220 0 56 +204 0 52 +188 0 48 +172 0 44 +156 0 40 +140 0 36 +128 0 32 +112 0 28 + 96 0 24 + 80 0 20 + 64 0 16 + 48 0 12 + 32 0 8 + 16 0 4 + 0 0 0 + 16 16 16 + 32 32 32 + 48 48 48 + 64 64 64 + 80 80 80 + 96 96 96 +112 112 112 +128 128 128 +140 140 140 +156 156 156 +172 172 172 +188 188 188 +204 204 204 +220 220 220 +236 236 236 +252 252 252 +236 236 236 +220 220 220 +204 204 204 +188 188 188 +172 172 172 +156 156 156 +140 140 140 +128 128 128 +112 112 112 + 96 96 96 + 80 80 80 + 64 64 64 + 48 48 48 + 32 32 32 + 16 16 16 + 0 0 0 + 0 12 12 + 0 24 24 + 0 32 32 + 0 44 44 + 0 56 56 diff --git a/src/fractalzoomer/color_maps/carr263.map b/src/fractalzoomer/color_maps/carr263.map new file mode 100644 index 000000000..1ac7e300c --- /dev/null +++ b/src/fractalzoomer/color_maps/carr263.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 9 10 + 0 18 21 + 0 26 31 + 0 35 42 + 0 44 52 + 0 52 62 + 0 61 73 + 0 70 83 + 0 79 93 + 0 88 104 + 0 96 114 + 0 105 124 + 0 114 135 + 0 122 145 + 0 131 156 + 0 140 166 + 0 131 155 + 0 121 144 + 0 112 133 + 0 103 122 + 0 93 111 + 0 84 100 + 0 75 89 + 0 65 77 + 0 56 66 + 0 47 55 + 0 37 44 + 0 28 33 + 0 19 22 + 0 9 11 + 0 0 0 + 0 0 0 + 24 24 20 + 48 48 36 + 72 72 56 + 96 92 76 +120 116 96 +140 136 112 +160 156 128 +180 176 144 +196 192 156 +212 204 168 +224 220 180 +232 228 188 +244 236 196 +248 244 200 +252 248 204 +252 248 204 +252 248 204 +248 244 200 +244 236 196 +232 228 188 +224 220 180 +212 204 168 +196 192 156 +180 176 144 +160 156 128 +140 136 112 +120 116 96 + 96 92 76 + 72 72 56 + 48 48 36 + 24 24 20 + 0 0 0 + 12 0 0 + 24 0 0 + 36 0 0 + 48 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 92 0 0 +104 0 0 +112 0 0 +116 0 0 +124 0 0 +128 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +128 0 0 +124 0 0 +116 0 0 +112 0 0 +104 0 0 + 92 0 0 + 84 0 0 + 72 0 0 + 60 0 0 + 48 0 0 + 36 0 0 + 24 0 0 + 12 0 0 + 0 0 0 + 0 20 24 + 0 40 48 + 0 60 72 + 0 80 96 + 0 96 120 + 0 116 140 + 0 132 160 + 0 148 180 + 0 160 196 + 0 172 212 + 0 184 224 + 0 192 232 + 0 200 244 + 0 204 248 + 0 208 252 + 0 208 252 + 0 208 252 + 0 204 248 + 0 200 244 + 0 192 232 + 0 184 224 + 0 172 212 + 0 160 196 + 0 148 180 + 0 132 160 + 0 116 140 + 0 96 120 + 0 80 96 + 0 60 72 + 0 40 48 + 0 20 24 + 0 0 0 + 12 20 24 + 28 40 48 + 44 60 72 + 56 80 96 + 68 96 116 + 84 116 140 + 96 132 156 +104 148 176 +116 160 192 +124 176 208 +132 184 220 +140 192 232 +144 200 240 +148 204 244 +148 208 248 +152 212 252 +148 208 248 +148 204 244 +144 200 240 +140 192 232 +132 184 220 +124 176 208 +116 160 192 +104 148 176 + 96 132 156 + 84 116 140 + 68 96 116 + 56 80 96 + 44 60 72 + 28 40 48 + 12 20 24 + 0 0 0 + 9 0 0 + 18 0 0 + 26 0 0 + 35 0 0 + 44 0 0 + 53 0 0 + 62 0 0 + 70 0 0 + 79 0 0 + 88 0 0 + 97 0 0 +106 0 0 +114 0 0 +123 0 0 +132 0 0 +124 1 1 +117 2 2 +110 2 4 +102 3 5 + 94 4 6 + 87 4 8 + 80 5 9 + 72 6 10 + 64 7 11 + 57 8 12 + 50 8 14 + 42 9 15 + 34 10 16 + 27 10 18 + 20 11 19 + 12 12 20 + 0 0 0 + 8 8 12 + 20 20 24 + 32 32 36 + 44 44 44 + 56 56 56 + 64 64 68 + 76 76 76 + 84 84 88 + 92 92 96 + 96 96 100 +104 104 108 +108 108 112 +112 112 116 +116 116 120 +116 116 124 +120 120 124 +116 116 124 +116 116 120 +112 112 116 +108 108 112 +104 104 108 + 96 96 100 + 92 92 96 + 84 84 88 + 76 76 76 + 64 64 68 + 56 56 56 + 44 44 44 + 32 32 36 + 20 20 24 + 8 8 12 + 0 0 0 + 24 20 12 + 48 40 28 + 72 60 44 + 96 80 56 +120 96 68 +140 116 84 +160 132 96 +180 148 104 +196 160 116 +212 176 124 +224 184 132 +232 192 140 +244 200 144 +248 204 148 +252 208 148 +252 212 152 +252 208 148 +248 204 148 +244 200 144 +232 192 140 +224 184 132 +212 176 124 +196 160 116 +180 148 104 +160 132 96 +140 116 84 +120 96 68 + 96 80 56 + 72 60 44 + 48 40 28 + 24 20 12 diff --git a/src/fractalzoomer/color_maps/carr264.map b/src/fractalzoomer/color_maps/carr264.map new file mode 100644 index 000000000..016565783 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr264.map @@ -0,0 +1,256 @@ + 0 0 0 + 20 20 27 + 32 32 40 + 43 45 53 + 54 58 65 + 66 70 78 + 78 82 91 + 89 95 104 +100 108 117 +112 120 130 +124 132 142 +135 145 155 +146 158 168 +158 170 181 +170 182 194 +181 195 206 +192 208 219 +204 220 232 +199 213 222 +193 206 211 +188 199 201 +182 191 191 +177 184 181 +171 177 170 +166 170 160 +161 163 150 +155 156 139 +150 149 129 +144 141 119 +139 134 109 +133 127 98 +128 120 88 + 0 0 0 + 20 20 27 + 40 39 54 + 60 58 81 + 80 78 108 + 85 82 115 + 95 94 125 +105 105 134 +115 116 144 +125 128 154 +135 140 164 +145 151 174 +154 162 183 +164 174 193 +174 186 203 +184 197 212 +194 208 222 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 38 15 60 + 40 16 63 + 42 17 66 + 44 17 70 + 46 18 73 + 48 19 76 + 50 20 79 + 52 21 82 + 54 21 86 + 56 22 89 + 58 23 92 + 60 24 95 + 62 25 99 + 64 25 102 + 66 26 105 + 68 27 108 + 70 28 111 + 72 29 115 + 74 29 118 + 76 30 121 + 78 31 124 + 80 32 127 + 82 33 131 + 84 33 134 + 86 34 137 + 88 35 140 + 90 36 144 + 92 37 147 + 94 37 150 + 96 38 153 + 98 39 156 +100 40 160 +102 41 163 +104 42 166 +106 42 169 +108 43 172 +110 44 176 +112 45 179 +114 46 182 +116 46 185 +118 47 189 +120 48 192 +122 49 195 +124 50 198 +126 50 201 +128 51 205 +130 52 208 +132 53 211 +134 54 214 +136 54 217 +138 55 221 +140 56 224 +142 57 227 +144 58 230 +146 58 234 +148 59 237 +150 60 240 +131 77 215 +113 94 191 + 94 111 166 + 76 129 142 + 57 146 117 + 39 163 93 + 20 180 68 + 34 167 87 + 49 153 106 + 63 140 125 + 78 127 144 + 92 113 164 +107 100 183 +121 87 202 +136 73 221 +150 60 240 +148 59 237 +146 58 233 +144 58 230 +142 57 227 +140 56 224 +138 55 220 +136 54 217 +134 53 214 +132 53 211 +130 52 207 +128 51 204 +126 50 201 +124 49 197 +121 49 194 +119 48 191 +117 47 188 +115 46 184 +113 45 181 +111 44 178 +109 44 175 +107 43 171 +105 42 168 +103 41 165 +101 40 161 + 99 40 158 + 97 39 155 + 95 38 152 + 93 37 148 + 91 36 145 + 89 35 142 + 87 35 139 + 85 34 135 + 83 33 132 + 81 32 129 + 79 31 125 + 77 31 122 + 75 30 119 + 73 29 116 + 71 28 112 + 69 27 109 + 67 26 106 + 64 26 103 + 62 25 99 + 60 24 96 + 58 23 93 + 56 22 89 + 54 22 86 + 52 21 83 + 50 20 80 + 48 19 76 + 46 18 73 + 44 17 70 + 42 17 67 + 40 16 63 + 38 15 60 + 96 72 20 +106 81 28 +116 90 36 +125 98 45 +135 107 53 +145 116 61 +154 124 70 +164 133 78 +174 142 86 +184 151 94 +194 160 102 +203 168 111 +213 177 119 +223 186 127 +232 194 136 +242 203 144 +252 212 152 +242 203 143 +231 193 134 +221 184 126 +210 175 117 +200 165 108 +190 156 99 +179 147 90 +169 137 82 +158 128 73 +148 119 64 +138 109 55 +127 100 46 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr265.map b/src/fractalzoomer/color_maps/carr265.map new file mode 100644 index 000000000..58e6468a8 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr265.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 24 + 40 36 52 + 60 56 80 + 80 76 108 + 84 80 112 + 92 92 124 +104 104 132 +112 116 144 +124 128 152 +132 140 164 +144 148 172 +152 160 180 +164 172 192 +172 184 200 +184 196 212 +192 208 220 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 36 12 60 + 40 16 60 + 40 16 64 + 44 16 68 + 44 16 72 + 48 16 76 + 0 0 0 + 4 0 1 + 8 0 3 + 11 0 4 + 15 0 5 + 19 0 7 + 23 0 8 + 27 0 9 + 30 0 11 + 34 0 12 + 38 0 13 + 42 0 15 + 46 0 16 + 49 0 17 + 53 0 19 + 57 0 20 + 61 0 21 + 65 0 23 + 68 0 24 + 72 0 25 + 76 0 27 + 80 0 28 + 84 0 29 + 87 0 30 + 91 0 32 + 95 0 33 + 99 0 34 +103 0 36 +106 0 37 +110 0 38 +114 0 40 +118 0 41 +121 0 43 +125 0 44 +129 0 45 +133 0 46 +137 0 48 +141 0 49 +144 0 50 +148 0 52 +152 0 53 +158 8 53 +165 16 54 +171 23 54 +178 31 55 +184 39 55 +191 46 56 +197 54 56 +204 62 56 +210 70 57 +216 78 57 +223 85 58 +229 93 58 +236 101 59 +242 108 59 +249 116 60 +255 124 60 +249 116 60 +242 108 59 +236 101 59 +229 93 58 +223 85 58 +216 78 57 +210 70 57 +204 62 56 +197 54 56 +191 46 56 +184 39 55 +178 31 55 +171 23 54 +165 16 54 +158 8 53 +152 0 53 +148 0 52 +144 0 50 +140 0 49 +136 0 48 +133 0 46 +129 0 45 +125 0 44 +121 0 42 +117 0 41 +113 0 39 +109 0 38 +105 0 37 +101 0 35 + 97 0 34 + 94 0 33 + 90 0 31 + 86 0 30 + 82 0 29 + 78 0 27 + 74 0 26 + 70 0 24 + 66 0 23 + 62 0 22 + 58 0 20 + 55 0 19 + 51 0 18 + 47 0 16 + 43 0 15 + 39 0 14 + 35 0 12 + 31 0 11 + 27 0 10 + 23 0 8 + 19 0 7 + 16 0 5 + 12 0 4 + 8 0 3 + 4 0 1 + 0 0 0 + 56 20 88 + 52 20 84 + 52 20 80 + 48 20 80 + 48 16 76 + 44 16 72 + 44 16 68 + 40 16 64 + 40 16 60 + 36 12 60 + 96 72 20 +104 80 28 +116 88 36 +124 96 44 +132 104 52 +144 116 60 +152 124 68 +164 132 76 +172 140 84 +184 148 92 +192 160 100 +200 168 108 +212 176 116 +220 184 124 +232 192 136 +240 200 144 +252 212 152 +240 200 140 +228 192 132 +220 184 124 +208 172 116 +200 164 108 +188 156 96 +176 144 88 +168 136 80 +156 128 72 +148 116 64 +136 108 52 +124 100 44 +116 88 36 +104 80 28 + 96 72 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr266.map b/src/fractalzoomer/color_maps/carr266.map new file mode 100644 index 000000000..b915b2236 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr266.map @@ -0,0 +1,256 @@ + 0 0 0 + 30 12 48 + 38 15 61 + 46 18 74 + 54 22 86 + 62 25 99 + 70 28 112 + 78 31 125 + 86 34 138 + 94 38 150 +102 41 163 +110 44 176 +118 47 189 +126 50 202 +134 54 214 +142 57 227 +150 60 240 +141 57 226 +133 53 213 +124 50 199 +116 46 185 +107 43 171 + 99 39 158 + 90 36 144 + 81 33 130 + 73 29 117 + 64 26 103 + 56 22 89 + 47 19 75 + 39 15 62 + 30 12 48 + 0 0 0 +240 240 255 +234 234 248 +229 229 242 +223 223 235 +218 218 229 +212 212 222 +206 206 216 +201 201 209 +195 195 202 +189 189 196 +184 184 189 +178 178 183 +172 172 176 +167 167 170 +161 161 163 +156 156 157 +150 150 150 +156 156 157 +162 162 164 +168 168 171 +174 174 178 +180 180 185 +186 186 192 +192 192 199 +198 198 206 +204 204 213 +210 210 220 +216 216 227 +222 222 234 +228 228 241 +234 234 248 +240 240 255 + 5 14 47 + 6 19 55 + 6 24 64 + 7 28 72 + 8 33 80 + 8 38 89 + 9 42 97 + 10 47 105 + 10 52 114 + 11 57 122 + 12 62 130 + 13 66 138 + 13 71 147 + 14 76 155 + 15 80 163 + 15 85 172 + 16 90 180 + 15 85 171 + 15 80 162 + 14 75 153 + 13 70 145 + 12 65 136 + 12 60 127 + 11 55 118 + 10 49 109 + 9 44 100 + 9 39 91 + 8 34 82 + 7 29 74 + 6 24 65 + 6 19 56 + 5 14 47 + 0 0 0 +240 240 210 +234 234 204 +228 228 198 +222 222 192 +216 216 186 +210 210 180 +204 204 174 +198 198 168 +192 192 162 +186 186 156 +180 180 150 +174 174 144 +168 168 138 +162 162 132 +156 156 126 +150 150 120 +156 156 126 +162 162 132 +168 168 138 +174 174 144 +180 180 150 +186 186 156 +192 192 162 +198 198 168 +204 204 174 +210 210 180 +216 216 186 +222 222 192 +228 228 198 +234 234 204 +240 240 210 + 5 47 14 + 6 55 19 + 6 62 24 + 7 70 28 + 8 78 33 + 8 85 38 + 9 93 42 + 10 101 47 + 10 108 52 + 11 116 57 + 12 124 62 + 13 132 66 + 13 139 71 + 14 147 76 + 15 155 80 + 15 162 85 + 16 170 90 + 33 156 109 + 50 142 128 + 66 129 146 + 83 115 165 +100 101 184 +116 88 202 +133 74 221 +150 60 240 +133 72 221 +116 85 202 +100 98 184 + 83 110 165 + 66 122 146 + 50 135 128 + 33 148 109 + 16 160 90 + 25 151 79 + 34 142 68 + 44 134 56 + 53 125 45 + 62 116 34 + 72 108 22 + 81 99 11 + 90 90 0 +101 98 10 +112 106 20 +123 114 30 +134 122 40 +145 130 50 +156 138 60 +167 146 70 +178 154 80 +189 162 90 +200 170 100 +211 178 110 +222 186 120 +233 194 130 +244 202 140 +255 210 150 +242 201 138 +230 192 127 +217 182 115 +204 173 104 +192 164 92 +179 155 81 +166 145 69 +153 136 58 +141 127 46 +128 118 35 +115 108 23 +103 99 12 + 90 90 0 + 99 99 14 +108 108 28 +116 116 42 +125 125 56 +134 134 71 +143 143 85 +152 152 99 +161 161 113 +169 169 127 +178 178 141 +187 187 155 +196 196 169 +205 205 184 +214 214 198 +222 222 212 +231 231 226 +240 240 240 +225 230 240 +211 220 240 +196 210 240 +181 200 240 +167 190 240 +152 180 240 +142 168 227 +131 156 214 +120 144 201 +110 133 189 +100 121 176 + 89 109 163 + 78 97 150 + 68 85 137 + 58 73 124 + 47 61 111 + 36 50 99 + 26 38 86 + 16 26 73 + 5 14 60 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr267.map b/src/fractalzoomer/color_maps/carr267.map new file mode 100644 index 000000000..90845f301 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr267.map @@ -0,0 +1,256 @@ + 0 0 0 + 30 12 48 + 38 15 61 + 46 18 74 + 54 22 86 + 62 25 99 + 70 28 112 + 78 31 125 + 86 34 138 + 94 38 150 +102 41 163 +110 44 176 + 0 255 255 +126 50 202 +134 54 214 +142 57 227 +150 60 240 +141 57 226 +133 53 213 +124 50 199 +116 46 185 +107 43 171 + 99 39 158 + 90 36 144 + 81 33 130 + 73 29 117 + 64 26 103 + 56 22 89 + 47 19 75 + 39 15 62 + 30 12 48 + 0 0 0 +240 240 255 +234 234 246 +229 229 238 +223 223 229 +218 218 220 +212 212 211 +206 206 202 +201 201 194 +195 195 185 +189 189 176 +184 184 168 +178 178 159 +172 172 150 +167 167 141 +161 161 132 +156 156 124 +150 150 115 +156 156 124 +162 162 134 +168 168 143 +174 174 152 +180 180 162 +186 186 171 +192 192 180 +198 198 190 +204 204 199 +210 210 208 +216 216 218 +222 222 227 +228 228 236 +234 234 246 +240 240 255 + 5 14 47 + 6 19 55 + 6 24 64 + 7 28 72 + 8 33 80 + 8 38 89 + 9 42 97 + 10 47 105 + 10 52 114 + 11 57 122 + 12 62 130 + 13 66 138 + 13 71 147 + 14 76 155 + 15 80 163 + 15 85 172 + 16 90 180 + 15 85 171 + 15 80 162 + 14 75 153 + 13 70 145 + 12 65 136 + 12 60 127 + 11 55 118 + 10 49 109 + 9 44 100 + 9 39 91 + 8 34 82 + 7 29 74 + 6 24 65 + 6 19 56 + 5 14 47 + 0 0 0 +240 240 210 +234 234 204 +228 228 198 +222 222 192 +216 216 186 +210 210 180 +204 204 174 +198 198 168 +192 192 162 +186 186 156 +180 180 150 +174 174 144 +168 168 138 +162 162 132 +156 156 126 +150 150 120 +156 156 129 +161 161 138 +167 167 147 +173 173 156 +178 178 165 +184 184 174 +190 190 183 +195 195 192 +201 201 201 +207 207 210 +212 212 219 +218 218 228 +224 224 237 +229 229 246 +235 235 255 + 5 14 47 + 6 19 55 + 6 23 64 + 7 28 72 + 8 33 80 + 8 37 89 + 9 42 97 + 10 47 105 + 10 52 114 + 11 56 122 + 12 61 130 + 13 66 138 + 13 70 147 + 14 75 155 + 15 80 163 + 15 84 172 + 16 89 180 + 33 85 188 + 50 82 195 + 66 78 202 + 83 74 210 +100 71 218 +116 67 225 +133 64 232 +150 60 240 +133 72 221 +116 85 202 +100 98 184 + 83 110 165 + 66 122 146 + 50 135 128 + 33 148 109 + 16 160 90 + 25 151 79 + 34 142 68 + 44 134 56 + 53 125 45 + 62 116 34 + 72 108 22 + 81 99 11 + 90 90 0 +101 98 10 +112 106 20 +123 114 30 +134 122 40 +145 130 50 +156 138 60 +167 146 70 +178 154 80 +189 162 90 +200 170 100 +211 178 110 +222 186 120 +233 194 130 +244 202 140 +255 210 150 +242 201 138 +230 192 127 +217 182 115 +204 173 104 +192 164 92 +179 155 81 +166 145 69 +153 136 58 +141 127 46 +128 118 35 +115 108 23 +103 99 12 + 90 90 0 + 99 99 14 +108 108 28 +116 116 42 +125 125 56 +134 134 71 +143 143 85 +152 152 99 +161 161 113 +169 169 127 +178 178 141 +187 187 155 +196 196 169 +205 205 184 +214 214 198 +222 222 212 +231 231 226 +240 240 240 +225 230 240 +211 220 240 +196 210 240 +181 200 240 +167 190 240 +152 180 240 +142 168 227 +131 156 214 +120 144 201 +110 133 189 +100 121 176 + 89 109 163 + 78 97 150 + 68 85 137 + 58 73 124 + 47 61 111 + 36 50 99 + 26 38 86 + 16 26 73 + 5 14 60 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr268.map b/src/fractalzoomer/color_maps/carr268.map new file mode 100644 index 000000000..79d73abf5 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr268.map @@ -0,0 +1,256 @@ + 80 0 80 +132 33 105 +138 35 110 +145 36 115 +151 38 120 +157 39 125 +163 41 130 +170 42 135 +176 44 140 +192 44 132 +208 44 124 +224 44 116 +224 68 112 +224 88 108 +228 112 104 +228 136 96 +228 156 92 +228 180 88 +228 204 80 +228 228 76 +232 252 68 +216 248 72 +200 240 80 +180 232 88 +164 228 96 +144 220 100 +128 212 108 +108 204 116 + 92 196 124 + 72 188 132 + 56 184 140 + 36 176 144 + 20 168 152 + 0 160 160 +240 200 160 +236 196 156 +232 192 156 +232 192 152 +228 188 148 +224 184 148 +220 180 144 +220 180 140 +216 176 140 +212 172 136 +208 168 132 +208 168 132 +204 164 128 +200 160 124 +196 156 124 +196 156 120 +192 152 116 +188 148 116 +184 144 112 +184 144 108 +180 140 104 +176 136 104 +172 132 100 +172 132 96 +168 128 96 +164 124 92 +160 120 88 +160 120 88 +156 116 84 +152 112 80 +148 108 80 +148 108 76 +144 104 72 +140 100 72 +136 96 68 +136 96 64 +132 92 64 +128 88 60 + 0 0 60 + 0 0 64 + 4 0 68 + 4 4 68 + 4 4 72 + 4 4 76 + 8 4 80 + 8 8 84 + 8 8 84 + 12 8 88 + 12 8 92 + 12 8 96 + 12 12 96 + 16 12 100 + 16 12 104 + 16 12 104 + 16 12 108 + 20 16 112 + 20 16 116 + 24 16 116 + 24 16 120 + 28 20 124 + 28 20 128 + 28 20 132 + 32 24 136 + 36 28 144 + 32 40 152 + 32 52 160 + 28 60 168 + 24 72 176 + 20 84 184 + 20 96 192 + 16 104 200 + 12 116 208 + 8 128 216 + 8 140 224 + 4 148 232 + 0 160 240 + 12 164 236 + 20 164 236 + 32 168 232 + 40 168 232 + 52 172 228 + 60 172 228 + 72 176 224 + 80 176 224 + 92 180 220 +100 180 220 +112 184 216 +124 188 212 +136 192 208 +148 196 204 +160 200 200 +208 160 112 +208 156 112 +208 152 108 +208 148 108 +212 148 104 +212 144 104 +212 140 100 +212 136 100 +212 132 96 +212 128 96 +212 124 92 +216 124 92 +216 120 88 +216 116 88 +216 112 84 +220 108 80 +212 112 76 +204 116 72 +196 124 68 +184 128 64 +176 132 60 +168 136 56 +160 144 52 +148 148 44 +140 152 40 +132 156 36 +124 164 32 +112 168 28 +104 172 24 + 92 180 20 + 84 184 16 + 72 192 12 + 64 196 8 + 52 204 0 + 48 188 0 + 40 172 0 + 36 156 0 + 28 140 0 + 24 124 0 + 16 108 0 + 12 92 0 + 4 76 0 + 0 60 0 + 12 56 8 + 28 52 16 + 40 48 24 + 52 48 32 + 64 44 40 + 80 40 48 + 92 36 56 +104 32 64 +116 32 60 +124 36 56 +136 36 56 +144 40 52 +156 40 48 +164 44 44 +176 44 44 +184 48 40 +196 48 36 +208 48 32 +212 52 32 +216 56 32 +216 60 36 +220 64 36 +220 64 40 +224 68 40 +224 72 40 +228 76 44 +228 80 44 +232 84 48 +232 88 48 +236 92 48 +236 92 52 +240 96 52 +240 100 56 +244 104 56 +248 108 60 +248 112 60 +248 116 60 +248 120 60 +248 128 60 +248 132 60 +248 136 56 +248 140 56 +248 148 56 +248 152 56 +248 156 56 +248 160 56 +248 168 52 +248 172 52 +248 176 52 +248 180 52 +248 188 52 +248 192 52 +248 196 48 +248 200 48 +248 208 48 +248 212 48 +252 252 252 +244 244 244 +240 240 240 +232 232 232 +224 224 224 +220 220 220 +212 212 212 +204 204 204 +200 200 200 +192 192 192 +188 188 188 +180 180 180 +172 172 172 +168 168 168 +160 160 160 +152 152 152 +148 148 148 +140 140 140 +132 132 132 +128 128 128 +120 120 120 +112 112 112 +108 108 108 +100 100 100 + 96 96 96 + 88 88 88 + 80 80 80 + 76 76 76 + 68 68 68 + 60 60 60 + 56 56 56 + 48 48 48 diff --git a/src/fractalzoomer/color_maps/carr269.map b/src/fractalzoomer/color_maps/carr269.map new file mode 100644 index 000000000..b48a94247 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr269.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 1 + 0 0 1 + 0 0 2 + 0 0 2 + 0 0 3 + 0 0 3 + 0 0 3 + 0 0 3 + 0 0 3 + 0 0 3 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 2 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 1 + 0 0 0 + 20 20 27 + 40 39 54 + 60 58 81 + 80 78 108 + 85 82 115 + 95 94 125 +105 105 134 +115 116 144 +125 128 154 +135 140 164 +145 151 174 +154 162 183 +164 174 193 +174 186 203 +184 197 212 +194 208 222 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 58 16 30 + 61 20 31 + 65 23 31 + 68 26 32 + 72 30 32 + 75 34 33 + 78 37 33 + 82 40 34 + 85 44 34 + 89 48 35 + 92 51 35 + 95 54 36 + 99 58 36 +102 62 37 +105 65 37 +109 68 38 +112 72 39 +116 76 39 +119 79 40 +122 82 40 +126 86 41 +129 90 41 +133 93 42 +136 96 42 +139 100 43 +143 104 43 +146 107 44 +150 110 44 +153 114 45 +156 118 46 +160 121 46 +163 124 47 +167 128 47 +170 132 48 +173 135 48 +177 138 49 +180 142 49 +184 146 50 +187 149 50 +190 152 51 +194 156 51 +197 160 52 +200 163 52 +204 166 53 +207 170 54 +211 174 54 +214 177 55 +217 180 55 +221 184 56 +224 188 56 +228 191 57 +231 194 57 +234 198 58 +238 202 58 +241 205 59 +245 208 59 +248 212 60 +245 209 60 +243 206 59 +240 204 59 +237 201 58 +235 198 58 +232 195 57 +229 193 57 +227 190 57 +224 187 56 +221 184 56 +219 182 55 +216 179 55 +213 176 55 +211 173 54 +208 171 54 +205 168 53 +203 165 53 +200 162 52 +197 160 52 +194 157 52 +192 154 51 +189 151 51 +186 149 50 +184 146 50 +181 143 49 +178 140 49 +176 137 49 +173 135 48 +170 132 48 +168 129 47 +165 126 47 +162 124 46 +160 121 46 +157 118 46 +154 115 45 +152 113 45 +149 110 44 +146 107 44 +144 104 44 +141 102 43 +138 99 43 +136 96 42 +133 93 42 +130 91 41 +128 88 41 +125 85 41 +122 82 40 +120 79 40 +117 77 39 +114 74 39 +112 71 38 +109 68 38 +106 66 38 +103 63 37 +101 60 37 + 98 57 36 + 95 55 36 + 93 52 35 + 90 49 35 + 87 46 35 + 85 44 34 + 82 41 34 + 79 38 33 + 77 35 33 + 74 33 33 + 71 30 32 + 69 27 32 + 66 24 31 + 63 22 31 + 61 19 30 + 58 16 30 + 96 72 20 +106 81 28 +116 90 36 +125 98 45 +135 107 53 +145 116 61 +154 124 70 +164 133 78 +174 142 86 +184 151 94 +194 160 102 +203 168 111 +213 177 119 +223 186 127 +232 194 136 +242 203 144 +252 212 152 +242 203 143 +231 193 134 +221 184 126 +210 175 117 +200 165 108 +190 156 99 +179 147 90 +169 137 82 +158 128 73 +148 119 64 +138 109 55 +127 100 46 +117 91 38 +106 81 29 + 96 72 20 diff --git a/src/fractalzoomer/color_maps/carr270.map b/src/fractalzoomer/color_maps/carr270.map new file mode 100644 index 000000000..06f8ce3d1 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr270.map @@ -0,0 +1,256 @@ + 0 0 0 + 20 20 27 + 32 32 40 + 43 45 53 + 54 58 65 + 66 70 78 + 78 82 91 + 89 95 104 +100 108 117 +112 120 130 +124 132 142 +135 145 155 +146 158 168 +158 170 181 +170 182 194 +181 195 206 +192 208 219 +204 220 232 +199 213 222 +193 206 211 +188 199 201 +182 191 191 +177 184 181 +171 177 170 +166 170 160 +161 163 150 +155 156 139 +150 149 129 +144 141 119 +139 134 109 +133 127 98 +128 120 88 + 0 0 0 + 20 20 27 + 40 39 54 + 60 58 81 + 80 78 108 + 85 82 115 + 95 94 125 +105 105 134 +115 116 144 +125 128 154 +135 140 164 +145 151 174 +154 162 183 +164 174 193 +174 186 203 +184 197 212 +194 208 222 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 38 15 60 + 40 16 63 + 42 17 66 + 44 17 70 + 46 18 73 + 48 19 76 + 50 20 79 + 52 21 82 + 54 21 86 + 56 22 89 + 58 23 92 + 60 24 95 + 62 25 99 + 64 25 102 + 66 26 105 + 68 27 108 + 70 28 111 + 72 29 115 + 74 29 118 + 76 30 121 + 78 31 124 + 80 32 127 + 82 33 131 + 84 33 134 + 86 34 137 + 88 35 140 + 90 36 144 + 92 37 147 + 94 37 150 + 96 38 153 + 98 39 156 + 98 41 159 + 99 43 161 + 99 45 164 + 95 50 165 + 92 54 165 + 89 59 166 + 86 63 167 + 82 68 168 + 79 72 169 + 76 77 169 + 72 81 170 + 69 86 171 + 66 90 172 + 63 95 173 + 59 99 173 + 56 104 174 + 53 108 175 + 49 113 176 + 46 117 177 + 43 122 178 + 39 126 178 + 36 131 179 + 33 135 180 + 30 140 181 + 26 144 182 + 23 149 182 + 20 153 183 + 16 158 184 + 13 162 185 + 10 167 186 + 7 171 186 + 3 176 187 + 4 175 188 + 6 174 188 + 11 168 189 + 17 162 189 + 23 156 190 + 28 150 190 + 34 144 190 + 39 138 191 + 45 132 191 + 51 126 192 + 56 120 192 + 62 114 192 + 68 109 193 + 73 103 193 + 79 97 194 + 85 91 194 + 90 85 195 + 96 79 195 +101 73 195 +107 67 196 +113 61 196 +118 55 197 +124 49 197 +121 49 194 +119 48 191 +117 47 188 +115 46 184 +113 45 181 +111 44 178 +109 44 175 +107 43 171 +105 42 168 +103 41 165 +101 40 162 + 99 40 158 + 97 39 155 + 95 38 152 + 93 37 148 + 91 36 145 + 89 35 142 + 87 35 139 + 85 34 135 + 83 33 132 + 81 32 129 + 79 31 125 + 77 31 122 + 75 30 119 + 73 29 116 + 71 28 112 + 69 27 109 + 67 26 106 + 64 26 103 + 62 25 99 + 60 24 96 + 58 23 93 + 56 22 89 + 54 22 86 + 52 21 83 + 50 20 80 + 48 19 76 + 46 18 73 + 44 17 70 + 42 17 67 + 40 16 63 + 38 15 60 + 96 72 20 +106 81 28 +116 90 36 +125 98 45 +135 107 53 +145 116 61 +154 124 70 +164 133 78 +174 142 86 +184 151 94 +194 160 102 +203 168 111 +213 177 119 +223 186 127 +232 194 136 +242 203 144 +252 212 152 +242 203 143 +231 193 134 +221 184 126 +210 175 117 +200 165 108 +190 156 99 +179 147 90 +169 137 82 +145 117 70 +121 98 59 + 97 78 47 + 72 59 35 + 48 39 23 + 24 20 12 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr271.map b/src/fractalzoomer/color_maps/carr271.map new file mode 100644 index 000000000..fe1c64b85 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr271.map @@ -0,0 +1,256 @@ + 0 0 0 + 12 0 0 + 24 0 0 + 36 0 0 + 48 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 92 0 0 +104 0 0 +112 0 0 +116 0 0 +124 0 0 +128 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +128 0 0 +124 0 0 +116 0 0 +112 0 0 +104 0 0 + 92 0 0 + 84 0 0 + 72 0 0 + 60 0 0 + 48 0 0 + 36 0 0 + 24 0 0 + 12 0 0 + 0 0 0 + 6 33 45 + 7 38 52 + 8 44 60 + 9 49 67 + 10 55 75 + 11 60 82 + 12 65 89 + 13 71 97 + 14 76 104 + 15 82 112 + 16 87 119 + 17 93 127 + 18 98 134 + 19 104 142 + 20 109 149 + 21 114 156 + 20 109 149 + 19 104 142 + 18 98 134 + 17 93 127 + 16 87 119 + 15 82 112 + 14 76 104 + 13 71 97 + 12 65 89 + 11 60 82 + 10 55 75 + 9 49 67 + 8 44 60 + 7 38 52 + 6 33 45 + 0 0 0 + 0 0 0 +134 65 30 +138 69 34 +147 73 36 +156 78 38 +165 82 40 +174 86 42 +183 91 44 +192 95 46 +201 100 48 +210 104 50 +219 108 52 +228 113 54 +237 117 56 +246 122 58 +255 126 60 +244 122 58 +233 117 56 +222 113 54 +211 108 52 +200 104 50 +189 100 48 +178 95 46 +167 91 44 +156 86 42 +145 82 40 +134 78 38 +123 73 36 +112 69 34 +101 64 32 + 90 60 30 + 0 0 0 + 0 0 0 + 99 68 36 +110 78 44 +121 89 53 +132 99 61 +143 109 69 +154 119 77 +165 130 86 +176 140 94 +186 150 102 +197 161 111 +208 171 119 +219 181 127 +230 191 135 +241 202 144 +252 212 152 +241 202 144 +230 192 136 +220 182 128 +209 171 119 +198 161 111 +187 151 103 +176 141 95 +166 131 87 +155 121 79 +144 111 71 +133 101 63 +122 90 54 +112 80 46 +101 70 38 + 90 60 30 + 0 0 0 + 42 0 0 + 55 8 4 + 68 16 8 + 82 24 12 + 95 32 16 +108 40 20 +121 48 24 +134 56 28 +148 64 32 +161 72 36 +174 80 40 +187 88 44 +200 96 48 +214 104 52 +227 112 56 +240 120 60 +227 112 56 +214 104 52 +200 96 48 +187 88 44 +174 80 40 +161 72 36 +148 64 32 +134 56 28 +121 48 24 +108 40 20 + 95 32 16 + 82 24 12 + 68 16 8 + 55 8 4 + 42 0 0 + 0 0 0 + 12 20 16 + 28 44 36 + 40 68 52 + 56 88 72 + 68 112 88 + 80 132 104 + 92 152 120 +104 168 132 +112 184 144 +124 196 156 +132 208 164 +136 220 172 +140 228 180 +144 232 184 +148 236 188 +148 240 188 +148 236 188 +144 232 184 +140 228 180 +136 220 172 +132 208 164 +124 196 156 +112 184 144 +104 168 132 + 92 152 120 + 80 132 104 + 68 112 88 + 56 88 72 + 40 68 52 + 28 44 36 + 12 20 16 + 0 0 0 + 0 8 0 + 0 16 0 + 4 24 4 + 4 32 4 + 8 40 4 + 8 48 8 + 12 56 8 + 12 60 8 + 12 68 8 + 16 72 12 + 16 76 12 + 16 80 12 + 16 84 12 + 16 88 12 + 16 88 12 + 20 88 12 + 16 88 12 + 16 88 12 + 16 84 12 + 16 80 12 + 16 76 12 + 16 72 12 + 12 68 8 + 12 60 8 + 12 56 8 + 8 48 8 + 8 40 4 + 4 32 4 + 4 24 4 + 0 16 0 + 0 8 0 + 60 60 60 + 64 68 73 + 68 76 86 + 72 84 99 + 76 92 112 + 80 100 125 + 84 108 138 + 88 116 151 + 92 124 164 + 96 132 177 +100 140 190 +104 148 203 +108 156 216 +112 164 229 +116 172 242 +120 180 255 +112 169 240 +105 158 225 + 98 147 210 + 90 136 195 + 82 125 180 + 75 114 165 + 68 103 150 + 60 92 136 + 52 81 121 + 45 70 106 + 38 59 91 + 30 48 76 + 22 37 61 + 15 26 46 + 8 15 31 + 0 4 16 diff --git a/src/fractalzoomer/color_maps/carr272.map b/src/fractalzoomer/color_maps/carr272.map new file mode 100644 index 000000000..2be90f56a --- /dev/null +++ b/src/fractalzoomer/color_maps/carr272.map @@ -0,0 +1,256 @@ + 0 0 0 + 12 0 0 + 24 0 0 + 36 0 0 + 48 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 92 0 0 +104 0 0 +112 0 0 +116 0 0 +124 0 0 +128 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +128 0 0 +124 0 0 +116 0 0 +112 0 0 +104 0 0 + 92 0 0 + 84 0 0 + 72 0 0 + 60 0 0 + 48 0 0 + 36 0 0 + 24 0 0 + 12 0 0 + 0 0 0 + 6 45 33 + 7 52 38 + 8 60 44 + 9 67 49 + 10 75 55 + 11 82 60 + 12 89 65 + 13 97 71 + 14 104 76 + 15 112 82 + 16 119 87 + 17 126 92 + 18 134 98 + 19 142 104 + 20 149 109 + 21 156 114 + 20 149 109 + 19 141 103 + 18 134 98 + 17 126 92 + 16 119 87 + 15 112 82 + 14 104 76 + 13 97 71 + 12 89 65 + 11 82 60 + 10 75 55 + 9 67 49 + 8 60 44 + 7 52 38 + 6 45 33 + 0 0 0 + 0 0 0 +134 65 30 +138 69 34 +147 73 36 +156 78 38 +165 82 40 +174 86 42 +183 91 44 +192 95 46 +201 100 48 +210 104 50 +219 108 52 +228 113 54 +237 117 56 +246 122 58 +255 126 60 +244 122 58 +233 117 56 +222 113 54 +211 108 52 +200 104 50 +189 100 48 +178 95 46 +167 91 44 +156 86 42 +145 82 40 +134 78 38 +123 73 36 +112 69 34 +101 64 32 + 90 60 30 + 0 0 0 + 0 0 0 + 99 68 36 +110 78 44 +121 89 53 +132 99 61 +143 109 69 +154 119 77 +165 130 86 +176 140 94 +186 150 102 +197 161 111 +208 171 119 +219 181 127 +230 191 135 +241 202 144 +252 212 152 +241 202 144 +230 192 136 +220 182 128 +209 171 119 +198 161 111 +187 151 103 +176 141 95 +166 131 87 +155 121 79 +144 111 71 +133 101 63 +122 90 54 +112 80 46 +101 70 38 + 90 60 30 + 0 0 0 + 42 0 0 + 55 8 4 + 68 16 8 + 82 24 12 + 95 32 16 +108 40 20 +121 48 24 +134 56 28 +148 64 32 +161 72 36 +174 80 40 +187 88 44 +200 96 48 +214 104 52 +227 112 56 +240 120 60 +227 112 56 +214 104 52 +200 96 48 +187 88 44 +174 80 40 +161 72 36 +148 64 32 +134 56 28 +121 48 24 +108 40 20 + 95 32 16 + 82 24 12 + 68 16 8 + 55 8 4 + 42 0 0 + 0 0 0 + 12 20 16 + 28 44 36 + 40 68 52 + 56 88 72 + 68 112 88 + 80 132 104 + 92 152 120 +104 168 132 +112 184 144 +124 196 156 +132 208 164 +136 220 172 +140 228 180 +144 232 184 +148 236 188 +148 240 188 +148 236 188 +144 232 184 +140 228 180 +136 220 172 +132 208 164 +124 196 156 +112 184 144 +104 168 132 + 92 152 120 + 80 132 104 + 68 112 88 + 56 88 72 + 40 68 52 + 28 44 36 + 12 20 16 + 0 0 0 + 0 8 0 + 0 16 0 + 4 24 4 + 4 32 4 + 8 40 4 + 8 48 8 + 12 56 8 + 12 60 8 + 12 68 8 + 16 72 12 + 16 76 12 + 16 80 12 + 16 84 12 + 16 88 12 + 16 88 12 + 20 88 12 + 16 88 12 + 16 88 12 + 16 84 12 + 16 80 12 + 16 76 12 + 16 72 12 + 12 68 8 + 12 60 8 + 12 56 8 + 8 48 8 + 8 40 4 + 4 32 4 + 4 24 4 + 0 16 0 + 0 8 0 + 60 60 60 + 64 68 73 + 68 76 86 + 72 84 99 + 76 92 112 + 80 100 125 + 84 108 138 + 88 116 151 + 92 124 164 + 96 132 177 +100 140 190 +104 148 203 +108 156 216 +112 164 229 +116 172 242 +120 180 255 +112 169 240 +105 158 225 + 98 147 210 + 90 136 195 + 82 125 180 + 75 114 165 + 68 103 150 + 60 92 136 + 52 81 121 + 45 70 106 + 38 59 91 + 30 48 76 + 22 37 61 + 15 26 46 + 8 15 31 + 0 4 16 diff --git a/src/fractalzoomer/color_maps/carr273.map b/src/fractalzoomer/color_maps/carr273.map new file mode 100644 index 000000000..f1542ccc6 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr273.map @@ -0,0 +1,256 @@ + 0 0 0 + 12 0 0 + 24 0 0 + 36 0 0 + 48 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 92 0 0 +104 0 0 +112 0 0 +116 0 0 +124 0 0 +128 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +128 0 0 +124 0 0 +116 0 0 +112 0 0 +104 0 0 + 92 0 0 + 84 0 0 + 72 0 0 + 60 0 0 + 48 0 0 + 36 0 0 + 24 0 0 + 12 0 0 + 0 0 0 + 6 45 33 + 7 52 38 + 8 60 44 + 9 67 49 + 10 75 55 + 11 82 60 + 12 89 65 + 13 97 71 + 14 104 76 + 15 112 82 + 16 119 87 + 17 126 92 + 18 134 98 + 19 141 103 + 20 149 109 + 21 156 114 + 20 149 109 + 19 141 103 + 18 134 98 + 17 126 92 + 16 119 87 + 15 112 82 + 14 104 76 + 13 97 71 + 12 89 65 + 11 82 60 + 10 75 55 + 9 67 49 + 8 60 44 + 7 52 38 + 6 45 33 + 0 0 0 + 0 0 0 + 99 68 36 +110 78 44 +121 89 53 +132 99 61 +143 109 69 +154 119 77 +165 130 86 +176 140 94 +186 150 102 +197 161 111 +208 171 119 +219 181 127 +230 191 135 +241 202 144 +252 212 152 +242 202 144 +232 193 137 +221 183 129 +211 174 121 +201 164 113 +191 154 106 +181 145 98 +170 135 90 +160 126 82 +150 116 75 +140 106 67 +130 97 59 +119 87 51 +109 78 44 + 99 68 36 + 0 0 0 + 0 0 0 +134 65 30 +143 69 32 +151 74 34 +160 78 36 +169 82 39 +177 87 41 +186 91 43 +195 96 45 +203 100 47 +212 104 49 +220 109 51 +229 113 54 +238 117 56 +246 122 58 +255 126 60 +247 122 58 +239 118 56 +231 114 54 +223 110 52 +215 106 50 +207 102 48 +199 98 46 +190 93 44 +182 89 42 +174 85 40 +166 81 38 +158 77 36 +150 73 34 +142 69 32 +134 65 30 + 0 0 0 + 0 0 0 + 99 68 36 +110 78 44 +121 89 53 +132 99 61 +143 109 69 +154 119 77 +165 130 86 +176 140 94 +186 150 102 +197 161 111 +208 171 119 +219 181 127 +230 191 135 +241 202 144 +252 212 152 +242 202 144 +232 193 137 +221 183 129 +211 174 121 +201 164 113 +191 154 106 +181 145 98 +170 135 90 +160 126 82 +150 116 75 +140 106 67 +130 97 59 +119 87 51 +109 78 44 + 99 68 36 + 0 0 0 + 12 20 16 + 28 44 36 + 40 68 52 + 56 88 72 + 68 112 88 + 80 132 104 + 92 152 120 +104 168 132 +112 184 144 +124 196 156 +132 208 164 +136 220 172 +140 228 180 +144 232 184 +148 236 188 +148 240 188 +148 236 188 +144 232 184 +140 228 180 +136 220 172 +132 208 164 +124 196 156 +112 184 144 +104 168 132 + 92 152 120 + 80 132 104 + 68 112 88 + 56 88 72 + 40 68 52 + 28 44 36 + 12 20 16 + 0 0 0 + 0 8 0 + 0 16 0 + 4 24 4 + 4 32 4 + 8 40 4 + 8 48 8 + 12 56 8 + 12 60 8 + 12 68 8 + 16 72 12 + 16 76 12 + 16 80 12 + 16 84 12 + 16 88 12 + 16 88 12 + 20 88 12 + 16 88 12 + 16 88 12 + 16 84 12 + 16 80 12 + 16 76 12 + 16 72 12 + 12 68 8 + 12 60 8 + 12 56 8 + 8 48 8 + 8 40 4 + 4 32 4 + 4 24 4 + 0 16 0 + 0 8 0 + 60 60 60 + 64 68 73 + 68 76 86 + 72 84 99 + 76 92 112 + 80 100 125 + 84 108 138 + 88 116 151 + 92 124 164 + 96 132 177 +100 140 190 +104 148 203 +108 156 216 +112 164 229 +116 172 242 +120 180 255 +112 169 240 +105 158 225 + 98 147 210 + 90 136 195 + 82 125 180 + 75 114 165 + 68 103 150 + 60 92 136 + 52 81 121 + 45 70 106 + 38 59 91 + 30 48 76 + 22 37 61 + 15 26 46 + 8 15 31 + 0 4 16 diff --git a/src/fractalzoomer/color_maps/carr274.map b/src/fractalzoomer/color_maps/carr274.map new file mode 100644 index 000000000..7bb47d912 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr274.map @@ -0,0 +1,256 @@ + 0 0 0 + 12 0 0 + 24 0 0 + 36 0 0 + 48 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 92 0 0 +104 0 0 +112 0 0 +116 0 0 +124 0 0 +128 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +128 0 0 +124 0 0 +116 0 0 +112 0 0 +104 0 0 + 92 0 0 + 84 0 0 + 72 0 0 + 60 0 0 + 48 0 0 + 36 0 0 + 24 0 0 + 12 0 0 + 0 0 0 + 6 45 33 + 7 52 38 + 8 60 44 + 9 67 49 + 10 75 55 + 11 82 60 + 12 89 65 + 13 97 71 + 14 104 76 + 15 112 82 + 16 119 87 + 17 126 92 + 18 133 98 + 19 141 103 + 20 149 109 + 21 156 114 + 20 149 109 + 19 141 103 + 18 133 98 + 17 126 92 + 16 119 87 + 15 112 82 + 14 104 76 + 13 97 71 + 12 89 65 + 11 82 60 + 10 75 55 + 9 67 49 + 8 60 44 + 7 255 128 + 6 255 93 + 0 0 0 + 0 0 0 + 99 68 36 +110 78 44 +121 89 53 +132 99 61 +143 109 69 +154 119 77 +165 130 86 +176 140 94 +186 150 102 +197 161 111 +208 171 119 +219 181 127 +230 191 135 +241 202 144 +252 212 152 +242 202 144 +232 193 137 +221 183 129 +211 174 121 +201 164 113 +191 154 106 +181 145 98 +170 135 90 +160 126 82 +150 116 75 +140 106 67 +130 97 59 +119 87 51 +109 78 44 + 99 68 36 + 0 0 0 + 0 0 0 + 74 0 0 + 86 0 0 + 97 0 0 +109 0 0 +120 0 0 +132 0 0 +144 0 0 +155 0 0 +167 0 0 +178 0 0 +190 0 0 +204 4 27 +217 8 54 +230 12 81 +244 16 108 +230 12 81 +217 8 54 +204 4 27 +190 0 0 +179 0 0 +169 0 0 +158 0 0 +148 0 0 +137 0 0 +127 0 0 +116 0 0 +106 0 0 + 95 0 0 + 85 0 0 + 74 0 0 + 0 0 0 + 0 0 0 + 99 68 36 +110 78 44 +121 89 53 +132 99 61 +143 109 69 +154 119 77 +165 130 86 +176 140 94 +186 150 102 +197 161 111 +208 171 119 +219 181 127 +230 191 135 +241 202 144 +252 212 152 +242 202 144 +232 193 137 +221 183 129 +211 174 121 +201 164 113 +191 154 106 +181 145 98 +170 135 90 +160 126 82 +150 116 75 +140 106 67 +130 97 59 +119 87 51 +109 78 44 + 99 68 36 + 0 0 0 + 12 20 16 + 28 44 36 + 40 68 52 + 56 88 72 + 68 112 88 + 80 132 104 + 92 152 120 +104 168 132 +112 184 144 +124 196 156 +132 208 164 +136 220 172 +140 228 180 +144 232 184 +148 236 188 +148 240 188 +148 236 188 +144 232 184 +140 228 180 +136 220 172 +132 208 164 +124 196 156 +112 184 144 +104 168 132 + 92 152 120 + 80 132 104 + 68 112 88 + 56 88 72 + 40 68 52 + 28 44 36 + 12 20 16 + 0 0 0 + 0 8 0 + 0 16 0 + 4 24 4 + 4 32 4 + 8 40 4 + 8 48 8 + 12 56 8 + 12 60 8 + 12 68 8 + 16 72 12 + 16 76 12 + 16 80 12 + 16 84 12 + 16 88 12 + 16 88 12 + 20 88 12 + 16 88 12 + 16 88 12 + 16 84 12 + 16 80 12 + 16 76 12 + 16 72 12 + 12 68 8 + 12 60 8 + 12 56 8 + 8 48 8 + 8 40 4 + 4 32 4 + 4 24 4 + 0 16 0 + 0 8 0 + 60 60 60 + 64 68 73 + 68 76 86 + 72 84 99 + 76 92 112 + 80 100 125 + 84 108 138 + 88 116 151 + 92 124 164 + 96 132 177 +100 140 190 +104 148 203 +108 156 216 +112 164 229 +116 172 242 +120 180 255 +112 169 240 +105 158 225 + 98 147 210 + 90 136 195 + 82 125 180 + 75 114 165 + 68 103 150 + 60 92 136 + 52 81 121 + 45 70 106 + 38 59 91 + 30 48 76 + 22 37 61 + 15 26 46 + 8 15 31 + 0 4 16 diff --git a/src/fractalzoomer/color_maps/carr277.map b/src/fractalzoomer/color_maps/carr277.map new file mode 100644 index 000000000..88d09e32c --- /dev/null +++ b/src/fractalzoomer/color_maps/carr277.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 30 0 + 16 42 2 + 32 54 5 + 48 66 7 + 64 78 10 + 80 90 12 + 96 102 15 +112 114 17 +128 126 19 +144 138 22 +160 150 24 +176 162 27 +192 174 29 +208 186 32 +224 198 34 +210 188 32 +196 177 30 +182 166 28 +168 156 26 +154 146 23 +140 135 21 +126 124 19 +112 114 17 + 98 104 15 + 84 93 13 + 70 82 11 + 56 72 8 + 42 62 6 + 28 51 4 + 14 40 2 + 0 30 0 + 0 0 0 + 10 10 12 + 21 21 25 + 31 31 37 + 42 42 50 + 52 52 62 + 62 62 74 + 73 73 87 + 83 83 99 + 94 94 112 +104 104 124 +114 114 136 +125 125 149 +135 135 161 +146 146 174 +156 156 186 +161 161 189 +166 166 193 +172 172 196 +177 177 200 +182 182 203 +188 188 206 +193 193 210 +198 198 213 +203 203 216 +208 208 220 +214 214 223 +219 219 226 +224 224 230 +230 230 233 +235 235 237 +240 240 240 + 0 0 0 + 0 30 0 + 17 42 10 + 35 54 20 + 52 66 30 + 69 78 40 + 87 90 50 +104 102 60 +122 114 70 +139 127 81 +156 139 91 +174 151 101 +191 163 111 +208 175 121 +226 187 131 +243 199 141 +228 188 132 +213 178 123 +197 167 115 +182 157 106 +167 146 97 +152 136 88 +137 125 79 +122 114 70 +106 104 62 + 91 93 53 + 76 83 44 + 61 72 35 + 46 62 26 + 30 51 18 + 15 41 9 + 0 30 0 + 0 0 0 + 0 0 0 + 62 0 96 + 68 4 106 + 75 9 117 + 81 13 127 + 87 17 137 + 93 21 147 +100 26 158 +106 30 168 +112 34 178 +119 39 189 +125 43 199 +131 47 209 +137 51 219 +144 56 230 +150 60 240 +144 56 230 +138 52 221 +132 48 211 +127 44 202 +121 40 192 +115 36 182 +109 32 173 +103 28 163 + 97 24 154 + 91 20 144 + 85 16 134 + 80 12 125 + 74 8 115 + 68 4 106 + 62 0 96 + 0 0 0 + 0 0 0 + 30 104 78 + 32 112 80 + 34 119 82 + 36 127 84 + 39 134 85 + 41 142 87 + 43 149 89 + 45 157 91 + 47 165 93 + 49 172 95 + 51 180 97 + 54 187 98 + 56 195 100 + 58 202 102 + 60 210 104 + 58 203 102 + 56 196 100 + 54 189 99 + 52 182 97 + 50 175 95 + 48 168 94 + 46 161 92 + 44 153 90 + 42 146 88 + 40 139 87 + 38 132 85 + 36 125 83 + 34 118 81 + 32 111 80 + 30 104 78 + 44 111 82 + 58 117 87 + 72 124 92 + 86 130 96 +100 137 100 +114 144 105 +128 150 110 +142 157 114 +157 164 118 +171 170 123 +185 177 128 +199 184 132 +213 190 136 +227 197 141 +241 203 146 +255 210 150 +239 207 149 +223 204 149 +207 201 148 +191 198 148 +175 194 147 +159 191 147 +143 188 146 +128 185 145 +112 182 144 + 96 179 144 + 80 176 143 + 64 172 142 + 48 169 142 + 32 166 141 + 16 163 141 + 0 160 140 + 5 161 143 + 10 162 146 + 14 164 149 + 19 165 152 + 24 166 156 + 28 168 159 + 33 169 162 + 38 170 165 + 43 171 168 + 48 172 171 + 52 174 174 + 57 175 178 + 62 176 181 + 66 178 184 + 71 179 187 + 76 180 190 + 81 181 193 + 86 182 196 + 90 184 199 + 95 185 202 +100 186 206 +104 188 209 +109 189 212 +114 190 215 +119 191 218 +124 192 221 +128 194 224 +133 195 228 +138 196 231 +142 198 234 +147 199 237 +152 200 240 +147 193 231 +141 186 223 +136 179 214 +130 171 206 +125 164 197 +119 157 189 +114 150 180 +109 143 171 +103 136 163 + 98 129 154 + 92 121 146 + 87 114 137 + 81 107 129 + 76 100 120 + 71 93 111 + 65 86 103 + 60 79 94 + 54 71 86 + 49 64 77 + 43 57 69 + 38 50 60 + 33 43 51 + 15 0 30 + 20 0 37 + 25 0 44 + 30 0 51 + 35 0 58 + 40 0 64 + 45 0 71 + 50 0 78 + 55 0 85 + 60 0 92 diff --git a/src/fractalzoomer/color_maps/carr278.map b/src/fractalzoomer/color_maps/carr278.map new file mode 100644 index 000000000..3890f8f4b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr278.map @@ -0,0 +1,256 @@ + 0 0 0 + 3 5 4 + 6 10 8 + 8 15 12 + 11 20 16 + 14 25 21 + 17 30 25 + 20 35 29 + 22 40 33 + 25 45 37 + 28 50 41 + 31 55 45 + 34 60 50 + 37 65 54 + 39 70 58 + 42 75 62 + 45 80 66 + 42 75 62 + 39 69 57 + 36 64 53 + 33 59 48 + 30 53 44 + 27 48 40 + 24 43 35 + 21 37 31 + 18 32 26 + 15 27 22 + 12 21 18 + 9 16 13 + 6 11 9 + 3 5 4 + 0 0 0 + 0 0 0 + 6 45 33 + 7 52 38 + 8 60 44 + 9 67 49 + 10 75 55 + 11 82 60 + 12 89 65 + 13 97 71 + 14 104 76 + 15 112 82 + 16 119 87 + 17 127 93 + 18 134 98 + 19 142 104 + 20 149 109 + 21 156 114 + 20 149 109 + 19 141 103 + 18 134 98 + 17 126 92 + 16 119 87 + 15 111 81 + 14 104 76 + 13 96 70 + 12 89 65 + 11 82 60 + 10 75 55 + 9 67 49 + 8 60 44 + 7 52 38 + 6 45 33 + 0 0 0 + 0 0 0 + 99 68 36 +110 78 44 +121 89 53 +132 99 61 +143 109 69 +154 119 77 +165 130 86 +176 140 94 +186 150 102 +197 161 111 +208 171 119 +219 181 127 +230 191 135 +241 202 144 +252 212 152 +242 202 144 +232 193 137 +221 183 129 +211 174 121 +201 164 113 +191 154 106 +181 145 98 +170 135 90 +160 126 82 +150 116 75 +140 106 67 +130 97 59 +119 87 51 +109 78 44 + 99 68 36 + 0 0 0 + 0 0 0 + 74 0 0 + 86 0 0 + 97 0 0 +109 0 0 +120 0 0 +132 0 0 +144 0 0 +155 0 0 +167 0 0 +178 0 0 +190 0 0 +204 4 27 +217 8 54 +230 12 81 +244 16 108 +230 12 81 +217 8 54 +204 4 27 +190 0 0 +179 0 0 +169 0 0 +158 0 0 +148 0 0 +137 0 0 +127 0 0 +116 0 0 +106 0 0 + 95 0 0 + 85 0 0 + 74 0 0 + 0 0 0 + 0 0 0 + 99 68 36 +110 78 44 +121 89 53 +132 99 61 +143 109 69 +154 119 77 +165 130 86 +176 140 94 +186 150 102 +197 161 111 +208 171 119 +219 181 127 +230 191 135 +241 202 144 +252 212 152 +242 202 144 +232 193 137 +221 183 129 +211 174 121 +201 164 113 +191 154 106 +181 145 98 +170 135 90 +160 126 82 +150 116 75 +140 106 67 +130 97 59 +119 87 51 +109 78 44 + 99 68 36 + 0 0 0 + 12 20 16 + 15 34 25 + 17 49 34 + 20 63 43 + 23 78 52 + 26 92 61 + 28 106 70 + 31 121 79 + 34 135 89 + 37 150 98 + 39 164 107 + 42 178 116 + 45 193 125 + 48 207 134 + 50 222 143 + 53 236 152 + 50 222 143 + 48 207 134 + 45 193 125 + 42 178 116 + 39 164 107 + 37 150 98 + 34 135 89 + 31 121 79 + 28 106 70 + 26 92 61 + 23 78 52 + 20 63 43 + 17 49 34 + 15 34 25 + 12 20 16 + 0 0 0 + 0 8 0 + 0 16 0 + 4 24 4 + 4 32 4 + 8 40 4 + 8 48 8 + 12 56 8 + 12 60 8 + 12 68 8 + 16 72 12 + 16 76 12 + 16 80 12 + 16 84 12 + 16 88 12 + 16 88 12 + 20 88 12 + 16 88 12 + 16 88 12 + 16 84 12 + 16 80 12 + 16 76 12 + 16 72 12 + 12 68 8 + 12 60 8 + 12 56 8 + 8 48 8 + 8 40 4 + 4 32 4 + 4 24 4 + 0 16 0 + 0 8 0 + 60 60 60 + 64 68 73 + 68 76 86 + 72 84 99 + 76 92 112 + 80 100 125 + 84 108 138 + 88 116 151 + 92 124 164 + 96 132 177 +100 140 190 +104 148 203 +108 156 216 +112 164 229 +116 172 242 +120 180 255 +112 169 240 +105 158 225 + 98 147 210 + 90 136 195 + 82 125 180 + 75 114 165 + 68 103 150 + 60 92 136 + 52 81 121 + 45 70 106 + 38 59 91 + 30 48 76 + 22 37 61 + 15 26 46 + 8 15 31 + 0 4 16 diff --git a/src/fractalzoomer/color_maps/carr279.map b/src/fractalzoomer/color_maps/carr279.map new file mode 100644 index 000000000..eba3ea3a4 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr279.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 38 15 60 + 50 20 81 + 63 25 101 + 75 30 122 + 88 35 142 +100 40 163 +113 45 183 +125 50 204 +138 55 224 +150 60 245 +134 77 215 +119 93 184 +103 110 154 + 87 126 124 + 71 143 94 + 56 159 63 + 40 176 33 + 41 174 49 + 42 172 64 + 43 170 80 + 44 169 95 + 45 167 111 + 46 165 127 + 46 163 142 + 47 161 158 + 48 159 174 + 49 158 189 + 50 156 205 + 51 154 220 + 52 152 236 + 64 136 227 + 76 120 217 + 88 104 208 +100 88 199 +112 72 189 +124 56 180 +112 52 184 +100 52 184 + 88 48 188 + 80 52 168 + 72 56 148 + 64 60 124 + 56 68 104 + 48 72 84 + 40 76 64 + 32 80 40 + 24 84 20 + 28 88 20 + 36 92 20 + 40 96 20 + 68 100 20 + 92 104 20 +120 108 20 +144 112 20 +172 116 36 +196 120 20 +224 124 20 +252 128 20 +244 116 40 +236 108 60 +228 96 80 +220 88 96 +212 76 116 +204 68 136 +196 56 156 +164 64 156 +132 76 156 +100 84 156 + 64 92 156 + 32 104 156 + 0 112 156 + 68 116 24 + 60 112 24 + 56 108 24 + 48 104 24 + 44 100 24 + 36 92 24 + 32 88 24 + 24 84 24 + 20 80 24 + 12 76 24 + 56 76 36 + 96 76 44 +140 76 56 +156 92 56 +168 104 56 +184 120 56 +196 132 60 +212 148 60 +224 160 60 +240 176 60 +228 164 60 +216 156 60 +204 144 56 +192 132 56 +180 124 56 +168 112 56 +156 100 52 +144 92 52 +132 80 52 +120 68 52 +112 64 48 +104 60 44 + 92 60 44 + 84 56 40 + 72 52 36 + 64 52 36 + 52 48 32 + 40 44 28 + 36 56 16 + 28 72 0 + 44 88 16 + 64 100 28 + 80 116 44 +100 132 56 +116 148 72 +132 160 88 +152 176 100 +168 192 116 +188 204 128 +204 220 144 +224 236 160 +232 232 108 +240 224 56 +252 216 0 +236 204 4 +216 196 12 +200 184 16 +184 172 20 +164 160 28 +148 152 32 +128 140 40 +112 128 44 + 96 116 48 + 76 108 56 + 60 96 60 + 44 84 52 + 28 72 48 + 12 60 40 + 28 52 32 + 48 44 28 + 64 36 20 +255 0 0 +255 17 5 +254 34 10 +254 51 15 +253 69 21 +253 86 26 +252 103 31 +252 120 36 +252 152 44 +252 180 52 +252 212 60 +224 160 60 +212 148 60 +208 144 58 +204 140 56 +192 128 56 +184 120 56 +172 108 52 +160 100 52 +152 88 52 +140 80 52 +128 68 48 +120 60 48 +108 48 48 +112 56 56 +116 68 64 +124 76 76 +128 84 84 +132 96 92 +136 104 100 +140 116 108 +144 124 116 +152 132 128 +156 144 136 +160 152 144 +164 160 152 +172 172 164 +180 180 176 +192 192 184 +184 184 176 +172 172 168 +164 164 160 +152 152 152 +144 144 140 +132 132 132 +124 124 124 +112 112 116 +104 104 108 + 92 92 100 + 84 84 92 + 72 72 84 + 64 64 72 + 52 52 64 + 44 44 56 + 32 32 48 + 40 44 52 + 52 52 56 + 60 64 60 + 68 72 64 + 80 84 68 + 88 92 72 + 96 104 76 +108 112 80 +116 124 84 +128 136 92 +136 140 96 +148 148 104 +156 152 112 +168 160 120 +176 164 128 +160 168 148 +144 172 168 +128 176 192 +108 176 212 + 92 180 232 + 76 184 252 + 92 184 228 +112 184 208 +128 184 184 +148 184 160 +164 184 136 +180 184 116 +200 184 92 +216 184 68 +236 180 44 +244 180 24 +252 176 0 +240 172 0 +228 168 4 +216 164 4 +204 160 8 +192 160 8 +180 156 12 +168 152 12 +156 148 16 +144 144 16 +132 140 20 +128 140 20 +120 136 24 +116 136 24 +108 132 28 +100 132 32 + 92 128 36 + 88 128 36 + 80 124 40 + 72 120 44 + 68 112 44 + 60 104 40 + 52 96 36 + 48 88 36 + 40 80 32 + 32 72 28 diff --git a/src/fractalzoomer/color_maps/carr280.map b/src/fractalzoomer/color_maps/carr280.map new file mode 100644 index 000000000..a8173bbd3 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr280.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 9 10 + 0 18 21 + 0 26 31 + 0 35 42 + 0 44 52 + 0 52 62 + 0 61 73 + 0 70 83 + 0 79 93 + 0 88 104 + 0 96 114 + 0 105 124 + 0 114 135 + 0 122 145 + 0 131 156 + 0 140 166 + 0 131 155 + 0 121 144 + 0 112 133 + 0 103 122 + 0 93 111 + 0 84 100 + 0 75 89 + 0 65 77 + 0 56 66 + 0 47 55 + 0 37 44 + 0 28 33 + 0 19 22 + 0 9 11 + 0 0 0 + 0 0 0 + 24 24 20 + 48 48 36 + 72 72 56 + 96 92 76 +120 116 96 +140 136 112 +160 156 128 +180 176 144 +196 192 156 +212 204 168 +224 220 180 +232 228 188 +244 236 196 +248 244 200 +252 248 204 +252 248 204 +252 248 204 +248 244 200 +244 236 196 +232 228 188 +224 220 180 +212 204 168 +196 192 156 +180 176 144 +160 156 128 +140 136 112 +120 116 96 + 96 92 76 + 72 72 56 + 48 48 36 + 24 24 20 + 0 0 0 + 12 0 0 + 24 0 0 + 36 0 0 + 48 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 92 0 0 +104 0 0 +112 0 0 +116 0 0 +124 0 0 +128 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +128 0 0 +124 0 0 +116 0 0 +112 0 0 +104 0 0 + 92 0 0 + 84 0 0 + 72 0 0 + 60 0 0 + 48 0 0 + 36 0 0 + 24 0 0 + 12 0 0 + 0 0 0 + 0 20 24 + 0 40 48 + 0 60 72 + 0 80 96 + 0 96 120 + 0 116 140 + 0 132 160 + 0 148 180 + 0 160 196 + 0 172 212 + 0 184 224 + 0 192 232 + 0 200 244 + 0 204 248 + 0 208 252 + 0 208 252 + 0 208 252 + 0 204 248 + 0 200 244 + 0 192 232 + 0 184 224 + 0 172 212 + 0 160 196 + 0 148 180 + 0 132 160 + 0 116 140 + 0 96 120 + 0 80 96 + 0 60 72 + 0 40 48 + 0 20 24 + 0 0 0 + 12 20 24 + 28 40 48 + 44 60 72 + 56 80 96 + 68 96 116 + 84 116 140 + 96 132 156 +104 148 176 +116 160 192 +124 176 208 +132 184 220 +140 192 232 +144 200 240 +148 204 244 +148 208 248 +152 212 252 +148 208 248 +148 204 244 +144 200 240 +140 192 232 +132 184 220 +124 176 208 +116 160 192 +104 148 176 + 96 132 156 + 84 116 140 + 68 96 116 + 56 80 96 + 44 60 72 + 28 40 48 + 12 20 24 + 0 0 0 + 9 0 0 + 18 0 0 + 26 0 0 + 35 0 0 + 44 0 0 + 53 0 0 + 62 0 0 + 70 0 0 + 79 0 0 + 88 0 0 + 97 0 0 +106 0 0 +114 0 0 +123 0 0 +132 0 0 +124 1 1 +117 2 2 +110 2 4 +102 3 5 + 94 4 6 + 87 4 8 + 80 5 9 + 72 6 10 + 64 7 11 + 57 8 12 + 50 8 14 + 42 9 15 + 34 10 16 + 27 10 18 + 20 11 19 + 12 12 20 + 0 0 0 + 8 8 12 + 20 20 24 + 32 32 36 + 44 44 44 + 56 56 56 + 64 64 68 + 76 76 76 + 84 84 88 + 92 92 96 + 96 96 100 +104 104 108 +105 105 109 +106 106 110 +107 107 111 +108 108 112 +109 109 113 +110 110 114 +111 111 115 +112 112 116 +108 108 112 +104 104 108 + 96 96 100 + 92 92 96 + 84 84 88 + 76 76 76 + 64 64 68 + 56 56 56 + 44 44 44 + 32 32 36 + 20 20 24 + 8 8 12 + 0 0 0 + 37 15 60 + 51 21 82 + 65 26 105 + 79 32 128 + 94 38 150 +108 43 172 +122 49 195 +136 54 218 +150 60 240 +125 83 225 +100 107 210 + 75 130 195 + 50 153 180 + 25 177 165 + 0 200 150 + 30 199 170 + 60 198 191 + 90 196 211 +120 195 232 +150 194 252 +150 167 248 +150 140 245 +150 114 241 +150 87 238 +150 60 234 +131 52 205 +112 45 176 + 93 38 147 + 75 30 118 + 56 22 89 + 37 15 60 diff --git a/src/fractalzoomer/color_maps/carr281.map b/src/fractalzoomer/color_maps/carr281.map new file mode 100644 index 000000000..0c7400b7c --- /dev/null +++ b/src/fractalzoomer/color_maps/carr281.map @@ -0,0 +1,256 @@ + 0 0 30 + 0 9 39 + 0 18 48 + 0 26 56 + 0 35 65 + 0 44 74 + 0 52 82 + 0 61 91 + 0 70 100 + 0 79 109 + 0 88 118 + 0 96 126 + 0 105 135 + 0 114 144 + 0 122 152 + 0 131 161 + 0 140 170 + 0 149 179 + 0 158 188 + 0 166 196 + 0 175 205 + 0 184 214 + 0 192 222 + 0 201 231 + 0 210 240 + 0 213 219 + 0 216 198 + 0 219 177 + 0 222 156 + 0 225 135 + 0 228 114 + 0 231 93 + 0 234 72 + 0 237 51 + 0 240 30 + 0 237 53 + 0 233 77 + 0 230 100 + 0 227 123 + 0 223 147 + 0 220 170 + 0 217 193 + 0 213 217 + 0 210 240 + 0 200 230 + 0 189 219 + 0 178 208 + 0 168 198 + 0 158 188 + 0 147 177 + 0 136 166 + 0 126 156 + 0 116 146 + 0 105 135 + 0 94 124 + 0 84 114 + 0 74 104 + 0 63 93 + 0 52 82 + 0 42 72 + 0 32 62 + 0 21 51 + 0 10 40 + 0 0 30 + 37 15 60 + 40 17 66 + 44 18 72 + 47 20 78 + 51 21 84 + 54 23 90 + 58 24 95 + 61 26 101 + 64 27 107 + 68 29 113 + 71 30 119 + 75 32 125 + 78 34 131 + 82 35 137 + 85 37 143 + 88 38 149 + 92 40 155 + 95 41 160 + 99 43 166 +102 44 172 +105 46 178 +109 47 184 +112 49 190 +116 51 196 +119 52 202 +123 54 208 +126 55 214 +129 57 220 +133 58 225 +136 60 231 +140 61 237 +143 63 243 +147 64 249 +150 66 255 +146 64 248 +142 63 242 +139 61 236 +135 59 229 +131 57 222 +127 56 216 +124 54 210 +120 52 203 +116 51 196 +112 49 190 +109 47 184 +105 46 177 +101 44 170 + 97 42 164 + 94 40 158 + 90 39 151 + 86 37 144 + 82 35 138 + 78 34 132 + 75 32 125 + 71 30 118 + 67 29 112 + 63 27 106 + 60 25 99 + 56 23 92 + 52 22 86 + 48 20 80 + 45 18 73 + 41 17 66 + 37 15 60 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr282.map b/src/fractalzoomer/color_maps/carr282.map new file mode 100644 index 000000000..5fe39ae0c --- /dev/null +++ b/src/fractalzoomer/color_maps/carr282.map @@ -0,0 +1,256 @@ + 0 0 30 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 30 + 0 10 40 + 0 21 51 + 0 32 62 + 0 42 72 + 0 52 82 + 0 63 93 + 0 74 104 + 0 84 114 + 0 94 124 + 0 105 135 + 0 116 146 + 0 126 156 + 0 136 166 + 0 147 177 + 0 158 188 + 0 168 198 + 0 178 208 + 0 189 219 + 0 200 230 + 0 210 240 + 0 213 219 + 0 216 198 + 0 219 177 + 0 222 156 + 0 225 135 + 0 228 114 + 0 231 93 + 0 234 72 + 0 237 51 + 0 240 30 + 0 237 53 + 0 233 77 + 0 230 100 + 0 227 123 + 0 223 147 + 0 220 170 + 0 217 193 + 0 213 217 + 0 210 240 + 0 198 228 + 0 185 215 + 0 173 203 + 0 161 191 + 0 148 178 + 0 136 166 + 0 124 154 + 0 111 141 + 0 99 129 + 0 86 116 + 0 74 104 + 0 62 92 + 0 49 79 + 0 37 67 + 0 25 55 + 0 12 42 + 0 0 30 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 38 15 60 + 43 17 68 + 48 19 76 + 53 21 83 + 57 23 91 + 62 25 99 + 67 27 107 + 72 29 115 + 77 31 123 + 82 33 130 + 87 35 138 + 92 37 146 + 96 38 154 +101 40 162 +106 42 170 +111 44 177 +116 46 185 +121 48 193 +126 50 201 +131 52 209 +135 54 217 +140 56 224 +145 58 232 +150 60 240 +135 78 222 +120 96 204 +105 114 186 + 90 132 168 + 75 150 150 + 60 168 132 + 45 186 114 + 30 204 96 + 15 222 78 + 0 240 60 + 17 220 80 + 33 200 100 + 50 180 120 + 67 160 140 + 83 140 160 +100 120 180 +117 100 200 +133 80 220 +150 60 240 +143 57 229 +137 55 219 +130 52 208 +124 49 198 +117 47 187 +110 44 176 +104 41 166 + 97 39 155 + 91 36 145 + 84 34 134 + 78 31 124 + 71 28 113 + 64 26 102 + 58 23 92 + 51 20 81 + 45 18 71 + 38 15 60 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 15 0 0 + 23 0 0 + 31 0 0 + 39 0 0 + 47 0 0 + 55 0 0 + 63 0 0 + 71 0 0 + 79 0 0 + 86 0 0 + 94 0 0 +102 0 0 +110 0 0 +118 0 0 +126 0 0 +134 0 0 +142 0 0 +150 0 0 +177 15 0 +181 37 0 +184 58 0 +188 80 0 +192 102 0 +195 123 0 +199 145 0 +203 167 0 +206 188 0 +210 210 0 +204 189 0 +198 168 0 +192 147 0 +186 126 0 +180 105 0 +174 84 0 +168 63 0 +162 42 0 +156 21 0 +150 0 0 +139 0 0 +128 0 0 +116 0 0 +105 0 0 + 94 0 0 + 82 0 0 + 71 0 0 + 60 0 0 + 49 0 0 + 38 0 0 + 26 0 0 + 15 0 0 + 0 0 0 + 0 0 0 + 60 90 120 + 67 99 130 + 73 107 139 + 80 116 149 + 86 125 159 + 93 134 168 + 99 142 178 +106 151 188 +113 160 197 +119 168 207 +126 177 216 +132 186 226 +139 195 236 +145 203 245 +152 212 255 +142 198 240 +132 185 225 +121 171 210 +111 158 195 +101 144 180 + 91 131 165 + 80 117 150 + 70 104 135 + 60 90 120 + 55 102 120 + 50 115 120 + 45 128 120 + 40 140 120 + 35 152 120 + 30 165 120 + 25 178 120 + 20 190 120 + 15 202 120 + 10 215 120 + 5 228 120 + 0 240 120 + 9 229 128 + 18 219 136 + 26 208 144 + 35 198 152 + 44 187 160 + 53 176 168 + 62 166 176 + 71 155 184 + 79 145 191 + 88 134 199 + 97 124 207 +106 113 215 +115 102 223 +124 92 231 +132 81 239 +141 71 247 +150 60 255 +143 57 243 +136 54 231 +129 51 219 +121 49 206 +114 46 194 +107 43 182 +100 40 170 + 93 37 158 + 86 34 146 + 79 31 134 + 71 29 121 + 64 26 109 + 57 23 97 + 50 20 85 + 43 17 73 + 36 14 61 + 29 11 49 + 21 9 36 + 14 6 24 + 7 3 12 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr283.map b/src/fractalzoomer/color_maps/carr283.map new file mode 100644 index 000000000..4b96e6a21 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr283.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 6 10 17 + 12 20 34 + 18 30 51 + 24 41 68 + 30 51 85 + 36 61 102 + 42 71 119 + 48 81 136 + 54 91 153 + 60 101 170 + 66 111 187 + 72 122 204 + 78 132 221 + 84 142 238 + 90 152 255 + 84 142 238 + 78 132 221 + 72 122 204 + 66 111 187 + 60 101 170 + 54 91 153 + 48 81 136 + 42 71 119 + 36 61 102 + 30 51 85 + 24 41 68 + 18 30 51 + 12 20 34 + 6 10 17 + 0 0 0 + 0 0 0 + 0 0 0 + 0 240 60 + 10 227 74 + 19 214 88 + 29 201 102 + 39 189 116 + 48 176 130 + 58 163 144 + 68 150 158 + 77 137 171 + 87 124 185 + 96 111 199 +106 99 213 +116 86 227 +125 73 241 +135 60 255 +130 66 248 +126 72 242 +122 78 236 +117 84 229 +112 90 222 +108 96 216 +104 102 210 + 99 108 203 + 94 114 196 + 90 120 190 + 86 126 184 + 81 132 177 + 76 138 170 + 72 144 164 + 68 150 158 + 63 156 151 + 58 162 144 + 54 168 138 + 50 174 132 + 45 180 125 + 40 186 118 + 36 192 112 + 32 198 106 + 27 204 99 + 22 210 92 + 18 216 86 + 14 222 80 + 9 228 73 + 4 234 66 + 0 240 60 + 0 0 0 +255 210 160 +240 196 148 +225 183 136 +210 169 125 +195 155 113 +180 142 101 +165 128 89 +150 115 77 +135 101 65 +120 87 54 +105 74 42 + 90 60 30 + 99 68 37 +107 76 44 +116 84 51 +125 92 57 +133 99 64 +142 107 71 +151 115 78 +159 123 85 +168 131 92 +177 139 98 +186 147 105 +194 155 112 +203 163 119 +212 171 126 +220 178 133 +229 186 139 +238 194 146 +246 202 153 +255 210 160 + 62 0 0 + 73 0 0 + 84 0 0 + 95 0 0 +105 0 0 +116 0 0 +127 0 0 +138 0 0 +148 0 0 +159 0 0 +170 0 0 +182 36 0 +194 73 0 +206 109 0 +219 146 0 +231 182 0 +243 219 0 +255 255 0 +243 219 0 +231 182 0 +219 146 0 +206 109 0 +194 73 0 +182 36 0 +170 0 0 +157 0 0 +145 0 0 +132 0 0 +119 0 0 +106 0 0 + 94 0 0 + 81 0 0 + 68 0 0 + 55 0 0 + 43 0 0 + 30 0 0 + 0 0 0 + 0 0 0 + 37 15 60 + 42 17 68 + 46 19 75 + 51 21 82 + 56 22 90 + 61 24 98 + 66 26 105 + 70 28 112 + 75 30 120 + 80 32 128 + 84 34 135 + 89 36 142 + 94 38 150 +114 65 139 +134 92 128 +154 119 116 +174 146 105 +195 174 94 +215 201 82 +235 228 71 +255 255 60 +237 231 70 +219 207 79 +201 182 89 +183 158 99 +164 134 108 +146 110 118 +128 85 128 +110 61 137 + 92 37 147 + 88 35 140 + 84 33 133 + 80 32 127 + 76 30 120 + 71 28 113 + 67 27 107 + 63 25 100 + 59 23 93 + 55 22 87 + 51 20 80 + 46 18 73 + 42 17 67 + 38 15 60 + 0 0 0 +150 150 180 +155 155 185 +160 160 189 +165 165 194 +170 170 198 +175 175 203 +180 180 207 +185 185 212 +190 190 216 +195 195 221 +200 200 225 +205 205 230 +210 210 234 +215 215 239 +220 220 243 +225 225 248 +221 221 239 +216 216 231 +212 212 222 +208 208 214 +203 203 205 +199 199 197 +195 195 188 +190 190 180 +186 186 171 +182 182 163 +177 177 154 +173 173 146 +169 169 137 +164 164 129 +160 160 120 + 0 0 0 + 0 0 0 + 60 0 0 + 67 0 0 + 73 0 0 + 80 0 0 + 86 0 0 + 93 0 0 + 99 0 0 +106 0 0 +112 0 0 +119 0 0 +126 0 0 +132 0 0 +139 0 0 +145 0 0 +152 0 0 +158 0 0 +165 0 0 +155 0 0 +145 0 0 +135 0 0 +125 0 0 +115 0 0 +105 0 0 + 95 0 0 + 85 0 0 + 75 0 0 + 65 0 0 + 55 0 0 + 45 0 0 + 35 0 0 diff --git a/src/fractalzoomer/color_maps/carr284.map b/src/fractalzoomer/color_maps/carr284.map new file mode 100644 index 000000000..d182bb082 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr284.map @@ -0,0 +1,256 @@ + 0 0 0 + 12 0 0 + 24 0 0 + 36 0 0 + 48 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 92 0 0 +104 0 0 +112 0 0 +116 0 0 +124 0 0 +128 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +132 0 0 +128 0 0 +124 0 0 +116 0 0 +112 0 0 +104 0 0 + 92 0 0 + 84 0 0 + 72 0 0 + 60 0 0 + 48 0 0 + 36 0 0 + 24 0 0 + 12 0 0 + 0 0 0 +139 137 112 +147 144 118 +154 152 124 +162 159 130 +169 167 137 +177 174 143 +184 181 149 +192 189 155 +199 196 161 +207 204 167 +214 211 173 +222 218 179 +229 226 186 +237 233 192 +244 241 198 +252 248 204 +245 241 198 +237 233 192 +230 226 186 +222 218 179 +215 211 173 +207 204 167 +200 196 161 +192 189 155 +185 181 149 +177 174 143 +170 167 137 +162 159 130 +155 152 124 +147 144 118 +139 137 112 + 0 0 0 + 0 0 0 +134 65 30 +138 69 34 +147 73 36 +156 78 38 +165 82 40 +174 86 42 +183 91 44 +192 95 46 +201 100 48 +210 104 50 +219 108 52 +228 113 54 +237 117 56 +246 122 58 +255 126 60 +244 122 58 +233 117 56 +222 113 54 +211 108 52 +200 104 50 +189 100 48 +178 95 46 +167 91 44 +156 86 42 +145 82 40 +134 78 38 +123 73 36 +112 69 34 +101 64 32 + 90 60 30 + 0 0 0 +120 90 60 +129 98 66 +138 106 72 +146 114 78 +155 123 85 +164 131 91 +173 139 97 +182 147 103 +190 155 109 +199 163 115 +208 171 121 +217 179 127 +226 188 134 +234 196 140 +243 204 146 +252 212 152 +243 204 146 +234 196 140 +226 188 134 +217 179 127 +208 171 121 +199 163 115 +190 155 109 +182 147 103 +173 139 97 +164 131 91 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 42 0 0 + 54 7 4 + 65 14 7 + 77 21 11 + 89 28 14 +100 35 18 +112 42 21 +124 49 25 +135 56 28 +147 64 32 +158 71 35 +170 78 39 +182 85 42 +193 92 46 +205 99 49 +217 106 53 +228 113 56 +240 120 60 +227 112 56 +214 104 52 +200 96 48 +187 88 44 +174 80 40 +161 72 36 +148 64 32 +134 56 28 +121 48 24 +108 40 20 + 95 32 16 + 82 24 12 + 68 16 8 + 55 8 4 + 42 0 0 + 0 0 0 + 12 20 16 + 28 44 36 + 40 68 52 + 56 88 72 + 68 112 88 + 80 132 104 + 92 152 120 +104 168 132 +112 184 144 +124 196 156 +132 208 164 +136 220 172 +140 228 180 +144 232 184 +148 236 188 +148 240 188 +148 236 188 +144 232 184 +140 228 180 +136 220 172 +132 208 164 +124 196 156 +112 184 144 +104 168 132 + 92 152 120 + 80 132 104 + 68 112 88 + 56 88 72 + 40 68 52 + 28 44 36 + 12 20 16 + 0 0 0 + 0 8 0 + 0 16 0 + 4 24 4 + 4 32 4 + 8 40 4 + 8 48 8 + 12 56 8 + 12 60 8 + 12 68 8 + 16 72 12 + 16 76 12 + 16 80 12 + 16 84 12 + 16 88 12 + 16 88 12 + 20 88 12 + 16 88 12 + 16 88 12 + 16 84 12 + 16 80 12 + 16 76 12 + 16 72 12 + 12 68 8 + 12 60 8 + 12 56 8 + 8 48 8 + 8 40 4 + 4 32 4 + 4 24 4 + 0 16 0 + 0 8 0 + 60 60 60 + 64 68 73 + 68 76 86 + 72 84 99 + 76 92 112 + 80 100 125 + 84 108 138 + 88 116 151 + 92 124 164 + 96 132 177 +100 140 190 +104 148 203 +108 156 216 +112 164 229 +116 172 242 +120 180 255 +112 169 240 +105 158 225 + 98 147 210 + 90 136 195 + 82 125 180 + 75 114 165 + 68 103 150 + 60 92 136 + 52 81 121 + 45 70 106 + 38 59 91 + 30 48 76 + 22 37 61 + 15 26 46 + 8 15 31 + 0 4 16 diff --git a/src/fractalzoomer/color_maps/carr285.map b/src/fractalzoomer/color_maps/carr285.map new file mode 100644 index 000000000..20fa651f9 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr285.map @@ -0,0 +1,256 @@ + 4 8 8 + 8 12 12 + 12 20 16 + 12 24 20 + 16 28 24 + 20 32 28 + 24 40 36 + 24 44 40 + 28 48 44 + 32 52 48 + 36 60 52 + 36 64 56 + 40 68 60 + 44 76 64 + 52 80 72 + 60 88 76 + 68 96 84 + 76 100 88 + 84 108 96 + 92 116 100 +104 124 104 +112 128 112 +120 136 116 +128 144 120 +136 152 128 +144 156 132 +152 164 140 +160 172 144 +168 180 148 +176 184 156 +184 192 160 +192 200 164 +204 208 172 +212 212 176 +220 220 184 +228 228 188 +236 236 192 +244 240 200 +252 248 204 +244 240 200 +236 232 196 +228 224 192 +220 220 192 +212 212 188 +200 204 184 +192 196 180 +184 188 176 +176 180 172 +168 172 168 +160 168 168 +152 160 164 +144 152 160 +136 144 156 +128 136 152 +120 128 148 +108 120 144 +100 112 140 + 92 108 140 + 84 100 136 + 76 92 132 + 68 84 128 + 60 76 124 + 56 80 124 + 52 84 124 + 52 88 124 + 48 92 124 + 48 96 124 + 44 100 124 + 44 104 124 + 40 108 124 + 40 112 124 + 36 116 124 + 36 120 124 + 32 124 124 + 32 128 124 + 28 128 120 + 24 132 120 + 24 136 120 + 20 140 120 + 20 144 120 + 16 148 120 + 16 152 120 + 12 156 120 + 12 160 120 + 8 164 120 + 8 168 120 + 4 172 120 + 4 164 128 + 4 156 136 + 4 148 144 + 4 144 148 + 4 136 156 + 4 128 164 + 4 120 172 + 4 116 164 + 4 108 156 + 4 104 148 + 4 96 136 + 4 92 128 + 4 84 120 + 4 80 112 + 4 72 104 + 4 68 96 + 0 60 84 + 0 56 76 + 0 48 68 + 0 44 60 + 0 36 52 + 0 32 44 + 0 24 32 + 0 20 24 + 0 12 16 + 0 4 8 + 8 16 20 + 16 28 32 + 24 36 44 + 32 48 56 + 40 60 68 + 48 68 80 + 56 80 92 + 64 92 104 + 72 100 116 + 80 112 132 + 84 124 144 + 92 132 156 +100 144 168 +108 156 180 +116 164 192 +124 176 204 +132 188 216 +140 196 228 +148 208 240 +144 204 236 +136 200 232 +132 196 228 +128 188 220 +124 184 216 +116 180 212 +112 176 208 +108 172 204 +104 168 200 + 96 160 192 + 92 156 188 + 88 152 184 + 84 148 180 + 76 144 176 + 72 140 172 + 68 136 168 + 60 128 160 + 56 124 156 + 52 120 152 + 48 116 148 + 40 112 144 + 36 108 140 + 32 100 132 + 28 96 128 + 20 92 124 + 16 88 120 + 16 96 128 + 16 104 136 + 12 112 144 + 12 120 152 + 12 124 156 + 12 132 164 + 8 140 172 + 8 148 180 + 8 156 188 + 8 164 196 + 4 172 204 + 4 180 212 + 4 184 216 + 4 192 224 + 0 200 232 + 0 208 240 + 0 200 232 + 0 196 224 + 0 188 216 + 0 180 212 + 0 176 204 + 0 168 196 + 0 160 188 + 0 156 180 + 0 148 172 + 0 144 164 + 0 136 156 + 0 128 152 + 0 124 144 + 0 116 136 + 0 108 128 + 0 104 120 + 0 96 112 + 0 88 104 + 0 84 96 + 0 76 92 + 0 68 84 + 0 64 76 + 0 56 68 + 0 52 60 + 0 44 52 + 0 36 44 + 0 32 36 + 0 24 32 + 0 16 24 + 0 12 16 + 0 4 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 + 0 4 4 diff --git a/src/fractalzoomer/color_maps/carr286.map b/src/fractalzoomer/color_maps/carr286.map new file mode 100644 index 000000000..4e8992f89 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr286.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 12 14 + 0 23 28 + 0 35 43 + 0 47 57 + 0 58 71 + 0 70 85 + 0 82 99 + 0 93 113 + 0 105 128 + 0 117 142 + 0 128 156 + 0 140 170 + 0 152 184 + 0 163 198 + 0 175 213 + 0 187 227 + 0 198 241 + 0 210 255 + 0 199 242 + 0 188 228 + 0 177 215 + 0 166 201 + 0 155 188 + 0 144 174 + 0 133 161 + 0 122 148 + 0 111 134 + 0 99 121 + 0 88 107 + 0 77 94 + 0 66 81 + 0 55 67 + 0 44 54 + 0 33 40 + 0 22 27 + 0 11 13 + 0 0 0 + 0 0 0 + 32 32 48 + 42 40 55 + 52 47 62 + 62 55 68 + 73 62 75 + 83 70 82 + 93 78 89 +103 85 96 +113 93 102 +123 100 109 +133 108 116 +144 116 123 +154 123 130 +164 131 136 +174 138 143 +184 146 150 +194 154 157 +205 161 164 +215 169 170 +225 176 177 +235 184 184 +222 174 176 +210 165 167 +197 156 158 +184 146 150 +172 136 142 +159 127 133 +146 118 124 +134 108 116 +121 98 108 +108 89 99 + 95 80 90 + 83 70 82 + 70 60 74 + 57 51 65 + 45 42 56 + 32 32 48 + 0 0 0 + 35 0 0 + 49 0 0 + 63 0 0 + 77 0 0 + 91 0 0 +105 0 0 +119 0 0 +133 0 0 +147 0 0 +161 0 0 +175 0 0 +162 0 0 +150 0 0 +137 0 0 +124 0 0 +111 0 0 + 99 0 0 + 86 0 0 + 73 0 0 + 60 0 0 + 48 0 0 + 35 0 0 + 0 0 0 + 0 0 0 + 90 60 30 +103 72 39 +115 83 48 +128 95 58 +141 106 67 +153 118 76 +166 129 85 +179 141 95 +192 152 104 +204 164 113 +217 175 122 +230 187 132 +242 198 141 +255 210 150 +242 198 141 +230 187 132 +217 175 122 +204 164 113 +192 152 104 +179 141 95 +166 129 85 +153 118 76 +141 106 67 +128 95 58 +115 83 48 +103 72 39 + 90 60 30 + 0 0 0 + 0 0 0 + 35 0 0 + 46 0 0 + 57 0 0 + 67 0 0 + 78 0 0 + 89 0 0 +100 0 0 +110 0 0 +121 0 0 +132 0 0 +143 0 0 +153 0 0 +164 0 0 +175 0 0 +182 42 0 +189 84 0 +196 126 0 +203 168 0 +210 210 0 +184 214 22 +158 218 45 +131 221 68 +105 225 90 + 79 229 112 + 52 232 135 + 26 236 158 + 0 240 180 + 26 236 158 + 52 232 135 + 79 229 112 +105 225 90 +131 221 68 +158 218 45 +184 214 22 +210 210 0 +200 175 0 +190 140 0 +180 105 0 +170 70 0 +160 35 0 +150 0 0 +139 2 6 +128 3 12 +116 4 18 +105 6 24 + 94 8 30 + 83 9 36 + 72 10 42 + 60 12 48 + 49 14 54 + 38 15 60 + 0 0 0 + 0 0 0 + 38 15 60 + 47 19 76 + 57 22 92 + 66 26 109 + 75 30 125 + 85 34 141 + 94 38 158 +103 41 174 +113 45 190 +122 49 206 +131 52 222 +141 56 239 +150 60 255 +125 80 232 +100 100 210 + 75 120 188 + 50 140 165 + 25 160 142 + 0 180 120 + 25 160 142 + 50 140 165 + 75 120 188 +100 100 210 +125 80 232 +150 60 255 +141 55 235 +132 51 216 +123 46 196 +115 42 177 +106 37 157 + 97 32 137 + 88 28 118 + 79 23 98 + 70 18 78 + 62 14 59 + 53 9 39 + 44 5 20 + 35 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr287.map b/src/fractalzoomer/color_maps/carr287.map new file mode 100644 index 000000000..594c17e3e --- /dev/null +++ b/src/fractalzoomer/color_maps/carr287.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 12 14 + 0 23 28 + 0 35 43 + 0 47 57 + 0 58 71 + 0 70 85 + 0 82 99 + 0 93 113 + 0 105 128 + 0 117 142 + 0 128 156 + 0 140 170 + 0 152 184 + 0 163 198 + 0 175 213 + 0 187 227 + 0 198 241 + 0 210 255 + 0 199 242 + 0 188 228 + 0 177 215 + 0 166 201 + 0 155 188 + 0 144 174 + 0 133 161 + 0 122 148 + 0 111 134 + 0 99 121 + 0 88 107 + 0 77 94 + 0 66 81 + 0 55 67 + 0 44 54 + 0 33 40 + 0 22 27 + 0 11 13 + 0 0 0 + 0 0 0 +122 122 142 +128 128 148 +133 133 153 +139 139 159 +145 145 165 +150 150 170 +156 156 176 +162 162 182 +167 167 187 +173 173 193 +179 179 199 +184 184 204 +190 190 210 +195 195 215 +201 201 221 +207 207 227 +212 212 232 +218 218 238 +224 224 244 +229 229 249 +235 235 255 +228 228 248 +221 221 241 +214 214 234 +207 207 227 +200 200 220 +193 193 213 +186 186 206 +178 178 198 +171 171 191 +164 164 184 +157 157 177 +150 150 170 +143 143 163 +136 136 156 +129 129 149 +122 122 142 + 0 0 0 + 35 0 0 + 49 0 0 + 63 0 0 + 77 0 0 + 91 0 0 +105 0 0 +119 0 0 +133 0 0 +147 0 0 +161 0 0 +175 0 0 +162 0 0 +150 0 0 +137 0 0 +124 0 0 +111 0 0 + 99 0 0 + 86 0 0 + 73 0 0 + 60 0 0 + 48 0 0 + 35 0 0 + 0 0 0 + 0 0 0 + 90 60 30 +103 72 39 +115 83 48 +128 95 58 +141 106 67 +153 118 76 +166 129 85 +179 141 95 +192 152 104 +204 164 113 +217 175 122 +230 187 132 +242 198 141 +255 210 150 +242 198 141 +230 187 132 +217 175 122 +204 164 113 +192 152 104 +179 141 95 +166 129 85 +153 118 76 +141 106 67 +128 95 58 +115 83 48 +103 72 39 + 90 60 30 + 0 0 0 + 0 0 0 + 35 0 0 + 46 0 0 + 57 0 0 + 67 0 0 + 78 0 0 + 89 0 0 +100 0 0 +110 0 0 +121 0 0 +132 0 0 +143 0 0 +153 0 0 +164 0 0 +175 0 0 +176 36 0 +177 72 0 +178 108 0 +179 144 0 +180 180 0 +158 180 15 +135 180 30 +112 180 45 + 90 180 60 + 68 180 75 + 45 180 90 + 22 180 105 + 0 180 120 + 22 180 105 + 45 180 90 + 68 180 75 + 90 180 60 +112 180 45 +135 180 30 +158 180 15 +180 180 0 +175 150 0 +170 120 0 +165 90 0 +160 60 0 +155 30 0 +150 0 0 +139 2 6 +128 3 12 +116 4 18 +105 6 24 + 94 8 30 + 83 9 36 + 72 10 42 + 60 12 48 + 49 14 54 + 38 15 60 + 0 0 0 + 0 0 0 + 38 15 60 + 47 19 76 + 57 22 92 + 66 26 109 + 75 30 125 + 85 34 141 + 94 38 158 +103 41 174 +113 45 190 +122 49 206 +131 52 222 +141 56 239 +150 60 255 +125 80 232 +100 100 210 + 75 120 188 + 50 140 165 + 25 160 142 + 0 180 120 + 25 160 142 + 50 140 165 + 75 120 188 +100 100 210 +125 80 232 +150 60 255 +141 55 235 +132 51 216 +123 46 196 +115 42 177 +106 37 157 + 97 32 137 + 88 28 118 + 79 23 98 + 70 18 78 + 62 14 59 + 53 9 39 + 44 5 20 + 35 0 0 + 0 0 0 + 0 0 0 + 24 140 64 + 24 134 58 + 23 129 52 + 23 123 47 + 22 118 41 + 22 112 35 + 21 107 29 + 21 101 24 + 20 96 18 + 20 90 12 + 0 0 0 + 0 0 0 + 0 9 8 + 0 18 16 + 0 28 23 + 0 37 31 + 0 46 39 + 0 55 47 + 0 64 54 + 0 73 62 + 0 83 70 + 0 92 78 + 0 101 86 + 0 110 93 + 0 119 101 + 0 128 109 + 0 138 117 + 0 147 124 + 0 156 132 + 0 165 140 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr288.map b/src/fractalzoomer/color_maps/carr288.map new file mode 100644 index 000000000..7754f3a1b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr288.map @@ -0,0 +1,256 @@ + 0 0 0 + 12 4 20 + 28 8 44 + 40 16 68 + 56 20 88 + 68 28 112 + 80 32 132 + 92 36 152 +104 40 168 +112 44 184 +124 48 196 +132 52 208 +136 52 220 +140 56 228 +144 56 232 +148 56 236 +148 60 240 +148 56 236 +144 56 232 +140 56 228 +136 52 220 +132 52 208 +124 48 196 +112 44 184 +104 40 168 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +139 136 110 +146 143 118 +153 150 124 +160 157 129 +167 164 135 +174 171 141 +181 178 146 +188 185 152 +196 192 158 +203 199 164 +210 206 170 +217 213 175 +224 220 181 +231 227 187 +238 234 192 +245 241 198 +252 248 204 +244 240 198 +237 233 192 +229 225 186 +222 218 179 +214 210 173 +207 202 167 +199 195 161 +192 187 155 +184 180 149 +177 172 143 +169 164 137 +162 157 130 +153 150 124 +146 143 118 +139 136 112 + 0 0 0 + 0 0 0 + 74 86 141 + 79 90 149 + 83 95 158 + 87 100 166 + 91 105 174 + 95 110 182 +100 114 190 +104 119 198 +108 124 206 +112 129 214 +116 134 222 +121 138 231 +125 143 239 +129 148 247 +133 153 255 +129 148 246 +124 143 238 +120 138 229 +116 133 220 +111 128 212 +106 122 203 +102 117 194 + 97 112 186 + 93 107 177 + 88 102 168 + 84 97 160 + 79 91 151 + 75 86 142 + 70 81 134 + 66 76 125 + 0 0 0 + 0 20 24 + 0 40 48 + 0 60 72 + 0 80 96 + 0 96 120 + 0 116 140 + 0 132 160 + 0 148 180 + 0 160 196 + 0 172 212 + 0 184 224 + 0 192 232 + 0 200 244 + 0 204 248 + 0 208 252 + 0 208 252 + 0 208 252 + 0 204 248 + 0 200 244 + 0 192 232 + 0 184 224 + 0 172 212 + 0 160 196 + 0 148 180 + 0 132 160 + 0 116 140 + 0 96 120 + 0 80 96 + 0 60 72 + 0 40 48 + 0 20 24 + 0 0 0 + 12 20 24 + 28 40 48 + 44 60 72 + 56 80 96 + 68 96 116 + 84 116 140 + 96 132 156 +104 148 176 +116 160 192 +124 176 208 +132 184 220 +140 192 232 +144 200 240 +148 204 244 +148 208 248 +152 212 252 +148 208 248 +148 204 244 +144 200 240 +140 192 232 +132 184 220 +124 176 208 +116 160 192 +104 148 176 + 96 132 156 + 84 116 140 + 68 96 116 + 56 80 96 + 44 60 72 + 28 40 48 + 12 20 24 + 0 0 0 + 0 0 0 + 20 12 89 + 23 19 98 + 26 26 107 + 29 33 116 + 32 40 126 + 35 47 135 + 38 54 144 + 42 62 153 + 45 69 162 + 48 76 171 + 51 83 181 + 54 90 190 + 57 97 199 + 60 104 208 + 57 97 200 + 54 91 191 + 51 84 182 + 49 78 174 + 46 71 166 + 43 65 157 + 40 58 148 + 37 51 140 + 34 45 132 + 31 38 123 + 29 32 114 + 26 25 106 + 23 19 98 + 20 12 89 + 0 0 0 + 0 0 0 + 0 0 0 + 8 8 12 + 20 20 24 + 32 32 36 + 44 44 44 + 56 56 56 + 64 64 68 + 76 76 76 + 84 84 88 + 92 92 96 + 96 96 100 +104 104 108 +108 108 112 +112 112 116 +116 116 120 +116 116 124 +120 120 124 +116 116 124 +116 116 120 +112 112 116 +108 108 112 +104 104 108 + 96 96 100 + 92 92 96 + 84 84 88 + 76 76 76 + 64 64 68 + 56 56 56 + 44 44 44 + 32 32 36 + 20 20 24 + 8 8 12 + 0 0 0 + 24 20 12 + 48 40 28 + 72 60 44 + 96 80 56 +120 96 68 +140 116 84 +160 132 96 +180 148 104 +196 160 116 +212 176 124 +224 184 132 +232 192 140 +244 200 144 +248 204 148 +252 208 148 +252 212 152 +252 208 148 +248 204 148 +244 200 144 +232 192 140 +224 184 132 +212 176 124 +196 160 116 +180 148 104 +160 132 96 +140 116 84 +120 96 68 + 96 80 56 + 72 60 44 + 48 40 28 + 24 20 12 diff --git a/src/fractalzoomer/color_maps/carr289.map b/src/fractalzoomer/color_maps/carr289.map new file mode 100644 index 000000000..722dfbcdc --- /dev/null +++ b/src/fractalzoomer/color_maps/carr289.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 8 0 0 + 14 0 0 + 19 0 0 + 25 0 0 + 30 0 0 + 36 0 0 + 41 0 0 + 47 0 0 + 52 0 0 + 58 0 0 + 63 0 0 + 69 0 0 + 74 0 0 + 80 0 0 + 0 0 0 + 0 0 0 + 52 84 84 + 48 96 96 + 44 108 108 + 40 120 120 + 36 132 132 + 32 144 144 + 28 156 156 + 24 168 168 + 20 180 180 + 16 192 192 + 12 204 204 + 8 216 216 + 4 228 228 + 0 240 240 + 7 221 224 + 14 202 208 + 21 183 192 + 28 164 176 + 35 145 159 + 42 126 143 + 49 107 127 + 56 88 111 + 63 69 95 + 64 70 99 + 64 71 103 + 64 72 108 + 65 74 112 + 65 75 116 + 66 76 121 + 66 77 125 + 62 85 127 + 58 94 130 + 53 102 132 + 49 110 134 + 45 119 137 + 40 127 139 + 36 136 142 + 32 144 144 + 28 156 156 + 24 168 168 + 20 180 180 + 16 192 192 + 12 204 204 + 8 216 216 + 4 228 228 + 0 240 240 + 1 229 224 + 3 219 207 + 4 208 191 + 6 197 175 + 7 186 159 + 9 176 142 + 10 165 126 + 11 154 110 + 13 144 93 + 14 133 77 + 16 122 61 + 17 111 45 + 19 101 28 + 20 90 12 + 31 94 19 + 43 99 26 + 54 104 33 + 65 108 40 + 77 112 47 + 88 117 54 + 99 122 61 +111 126 68 +122 130 75 +133 135 82 +145 140 89 +156 144 96 +160 150 100 +164 156 104 +168 162 108 +172 168 112 +176 174 116 +180 180 120 +181 177 119 +183 174 117 +184 171 116 +185 168 115 +187 166 113 +188 163 112 +189 160 111 +191 157 109 +192 154 108 +201 162 114 +210 170 120 +219 178 126 +228 186 132 +237 194 138 +246 202 144 +255 210 150 +241 198 140 +228 185 130 +214 172 120 +200 160 110 +186 148 100 +172 135 90 +159 122 80 +145 110 70 +131 98 60 +118 85 50 +104 72 40 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +104 65 31 +118 70 32 +131 75 32 +145 80 33 +159 85 34 +172 90 35 +186 95 36 +200 100 37 +214 105 37 +228 110 38 +241 115 39 +255 120 40 +252 140 33 +250 160 27 +248 180 20 +245 200 13 +242 220 7 +240 240 0 +243 216 8 +246 192 16 +249 168 24 +252 144 32 +255 120 40 +236 114 36 +216 108 32 +196 102 28 +177 96 24 +158 90 20 +138 84 16 +118 78 12 + 99 72 8 + 80 66 4 + 0 0 0 + 0 0 0 + 0 0 0 + 60 240 120 + 57 228 112 + 54 215 103 + 51 203 95 + 48 191 87 + 45 178 78 + 42 166 70 + 38 154 62 + 35 142 54 + 32 129 45 + 29 117 37 + 26 105 29 + 23 92 20 + 20 80 12 + 0 0 0 + 20 80 12 + 24 95 22 + 27 109 32 + 31 124 41 + 35 138 51 + 38 153 61 + 42 167 71 + 45 182 81 + 49 196 91 + 53 211 100 + 56 225 110 + 60 240 120 + 0 0 0 + 0 0 0 + 45 66 76 + 43 66 85 + 41 65 95 + 39 64 104 + 37 64 113 + 35 64 123 + 33 63 132 + 30 62 141 + 28 62 151 + 26 62 160 + 24 61 169 + 22 60 179 + 20 60 188 + 46 99 192 + 72 138 197 + 98 177 201 +124 216 206 +150 255 210 +124 216 206 + 98 177 201 + 72 138 197 + 46 99 192 + 20 60 188 + 33 60 195 + 46 60 201 + 59 60 208 + 72 60 215 + 85 60 221 + 98 60 228 +111 60 235 +124 60 242 +137 60 248 +150 60 255 +112 98 244 + 75 135 232 + 38 172 221 + 0 210 210 + 30 180 216 + 60 150 222 + 90 120 228 +120 90 234 +150 60 240 +142 60 228 +135 61 217 +128 61 205 +120 62 193 +112 62 181 +105 63 170 + 98 63 158 + 90 63 146 + 82 64 135 + 75 64 123 + 68 65 111 + 60 65 99 + 52 66 88 + 45 66 76 + 39 58 85 + 34 50 94 + 28 41 104 + 22 33 113 + 17 25 122 + 11 16 132 + 6 8 141 + 0 0 150 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr290.map b/src/fractalzoomer/color_maps/carr290.map new file mode 100644 index 000000000..558a8f11b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr290.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 1 3 12 + 2 6 23 + 3 10 35 + 4 13 47 + 5 16 58 + 6 19 70 + 7 22 82 + 9 26 93 + 10 29 105 + 11 32 117 + 12 35 128 + 13 38 140 + 14 42 152 + 15 45 163 + 16 48 175 + 15 45 163 + 14 42 152 + 13 38 140 + 12 35 128 + 11 32 117 + 10 29 105 + 9 26 93 + 7 22 82 + 6 19 70 + 5 16 58 + 4 13 47 + 3 10 35 + 2 6 23 + 1 3 12 + 0 0 0 + 0 0 0 + 0 245 65 + 0 240 60 + 0 234 96 + 0 228 132 + 0 222 168 + 0 216 204 + 0 210 240 + 1 200 232 + 2 189 224 + 3 179 216 + 4 168 208 + 5 158 201 + 6 147 193 + 7 137 185 + 8 127 177 + 9 116 169 + 11 106 161 + 12 95 153 + 13 85 145 + 14 75 137 + 15 64 129 + 16 54 122 + 17 43 114 + 18 33 106 + 19 22 98 + 20 12 90 + 18 28 102 + 17 45 115 + 15 62 128 + 13 78 140 + 12 94 152 + 10 111 165 + 8 128 178 + 7 144 190 + 5 160 202 + 3 177 215 + 2 194 228 + 0 210 240 + 0 216 204 + 0 222 168 + 0 228 132 + 0 234 96 + 0 240 60 + 0 245 65 + 0 0 0 + 0 0 0 + 0 0 0 +241 199 142 +228 187 132 +214 174 121 +200 161 111 +186 149 101 +172 136 91 +159 123 81 +145 111 71 +131 98 60 +118 85 50 +104 73 40 + 90 60 30 +101 70 38 +112 80 46 +123 90 54 +134 100 62 +145 110 70 +156 120 78 +167 130 86 +178 140 94 +189 150 102 +200 160 110 +211 170 118 +222 180 126 +233 190 134 +244 200 142 +255 210 150 + 0 0 0 + 30 0 0 + 41 0 0 + 52 0 0 + 62 0 0 + 73 0 0 + 84 0 0 + 95 0 0 +105 0 0 +116 0 0 +127 0 0 +138 0 0 +148 0 0 +159 0 0 +170 0 0 +176 30 0 +181 60 0 +187 90 0 +193 120 0 +199 150 0 +204 180 0 +210 210 0 +204 180 0 +199 150 0 +193 120 0 +187 90 0 +181 60 0 +176 30 0 +170 0 0 +157 0 0 +145 0 0 +132 0 0 +119 0 0 +106 0 0 + 94 0 0 + 81 0 0 + 68 0 0 + 55 0 0 + 43 0 0 + 30 0 0 + 0 0 0 + 0 0 0 + 0 15 60 + 7 26 71 + 15 36 83 + 22 47 94 + 29 57 105 + 36 68 117 + 44 78 128 + 51 89 139 + 58 99 151 + 65 110 162 + 73 120 173 + 80 131 185 + 87 141 196 + 94 152 207 +102 162 219 +109 173 230 + 87 186 196 + 65 200 162 + 44 213 128 + 22 227 94 + 0 240 60 + 20 216 102 + 40 193 145 + 60 170 188 + 80 146 230 + 76 139 221 + 71 131 211 + 67 124 202 + 62 117 192 + 58 110 183 + 53 102 173 + 49 95 164 + 44 88 154 + 40 81 145 + 36 73 136 + 31 66 126 + 27 59 117 + 22 51 107 + 18 44 98 + 13 37 88 + 9 30 79 + 4 22 69 + 0 15 60 + 0 0 0 + 0 0 0 +150 150 120 +158 157 126 +165 164 132 +172 171 138 +180 179 144 +188 186 150 +195 193 156 +202 200 163 +210 207 169 +218 214 175 +225 221 181 +232 229 187 +240 236 193 +248 243 199 +255 250 205 +248 243 199 +241 237 194 +234 230 188 +227 223 182 +220 217 177 +213 210 171 +206 203 165 +199 197 160 +192 190 154 +185 183 148 +178 177 143 +171 170 137 +164 163 131 +157 157 126 +150 150 120 + 0 0 0 + 0 0 0 + 60 0 0 + 67 0 0 + 73 0 0 + 80 0 0 + 86 0 0 + 93 0 0 + 99 0 0 +106 0 0 +112 0 0 +119 0 0 +126 0 0 +132 0 0 +139 0 0 +145 0 0 +152 0 0 +158 0 0 +165 0 0 +155 0 0 +145 0 0 +135 0 0 +125 0 0 +115 0 0 +105 0 0 + 95 0 0 + 85 0 0 + 75 0 0 + 65 0 0 + 55 0 0 + 45 0 0 + 35 0 0 diff --git a/src/fractalzoomer/color_maps/carr291.map b/src/fractalzoomer/color_maps/carr291.map new file mode 100644 index 000000000..8331e5bbc --- /dev/null +++ b/src/fractalzoomer/color_maps/carr291.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 228 132 + 0 222 168 + 0 216 204 + 0 210 240 + 1 200 232 + 2 189 224 + 3 179 216 + 4 168 208 + 5 158 201 + 6 147 193 + 7 137 185 + 8 127 177 + 9 116 169 + 11 106 161 + 12 95 153 + 13 85 145 + 14 75 137 + 15 64 129 + 16 54 122 + 17 43 114 + 18 33 106 + 19 22 98 + 20 12 90 + 18 28 102 + 17 45 115 + 15 62 128 + 13 78 140 + 12 94 152 + 10 111 165 + 8 128 178 + 7 144 190 + 5 160 202 + 3 177 215 + 2 194 228 + 0 210 240 + 0 216 204 + 0 222 168 + 0 228 132 + 0 234 96 + 0 240 60 + 0 245 65 + 0 0 0 + 0 0 0 + 0 0 0 +241 199 142 +228 187 132 +214 174 121 +200 161 111 +186 149 101 +172 136 91 +159 123 81 +145 111 71 +131 98 60 +118 85 50 +104 73 40 + 90 60 30 +101 70 38 +112 80 46 +123 90 54 +134 100 62 +145 110 70 +156 120 78 +167 130 86 +178 140 94 +189 150 102 +200 160 110 +211 170 118 +222 180 126 +233 190 134 +244 200 142 +255 210 150 + 0 0 0 + 30 0 0 + 41 0 0 + 52 0 0 + 62 0 0 + 73 0 0 + 84 0 0 + 95 0 0 +105 0 0 +116 0 0 +127 0 0 +138 0 0 +148 0 0 +159 0 0 +170 0 0 +176 30 0 +181 60 0 +187 90 0 +193 120 0 +199 150 0 +204 180 0 +210 210 0 +204 180 0 +199 150 0 +193 120 0 +187 90 0 +181 60 0 +176 30 0 +170 0 0 +157 0 0 +145 0 0 +132 0 0 +119 0 0 +106 0 0 + 94 0 0 + 81 0 0 + 68 0 0 + 55 0 0 + 43 0 0 + 30 0 0 + 0 0 0 + 0 0 0 + 0 15 60 + 7 26 71 + 15 36 83 + 22 47 94 + 29 57 105 + 36 68 117 + 44 78 128 + 51 89 139 + 58 99 151 + 65 110 162 + 73 120 173 + 80 131 185 + 87 141 196 + 94 152 207 +102 162 219 +109 173 230 + 87 186 196 + 65 200 162 + 44 213 128 + 22 227 94 + 0 240 60 + 20 216 102 + 40 193 145 + 60 170 188 + 80 146 230 + 76 139 221 + 71 131 211 + 67 124 202 + 62 117 192 + 58 110 183 + 53 102 173 + 49 95 164 + 44 88 154 + 40 81 145 + 36 73 136 + 31 66 126 + 27 59 117 + 22 51 107 + 18 44 98 + 13 37 88 + 9 30 79 + 4 22 69 + 0 15 60 + 0 0 0 + 0 0 0 +150 150 120 +158 157 126 +165 164 132 +172 171 138 +180 179 144 +188 186 150 +195 193 156 +202 200 163 +210 207 169 +218 214 175 +225 221 181 +232 229 187 +240 236 193 +248 243 199 +255 250 205 +248 243 199 +241 237 194 +234 230 188 +227 223 182 +220 217 177 +213 210 171 +206 203 165 +199 197 160 +192 190 154 +185 183 148 +178 177 143 +171 170 137 +164 163 131 +157 157 126 +150 150 120 + 0 0 0 + 0 0 0 + 60 0 0 + 67 0 0 + 73 0 0 + 80 0 0 + 86 0 0 + 93 0 0 + 99 0 0 +106 0 0 +112 0 0 +119 0 0 +126 0 0 +132 0 0 +139 0 0 +145 0 0 +152 0 0 +158 0 0 +165 0 0 +155 0 0 +145 0 0 +135 0 0 +125 0 0 +115 0 0 +105 0 0 + 95 0 0 + 85 0 0 + 75 0 0 + 65 0 0 + 55 0 0 + 45 0 0 + 35 0 0 diff --git a/src/fractalzoomer/color_maps/carr292.map b/src/fractalzoomer/color_maps/carr292.map new file mode 100644 index 000000000..5d6b04625 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr292.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 12 14 + 0 23 28 + 0 35 43 + 0 47 57 + 0 58 71 + 0 70 85 + 0 82 99 + 0 93 113 + 0 105 128 + 0 117 142 + 0 128 156 + 0 140 170 + 0 152 184 + 0 163 198 + 0 175 213 + 0 187 227 + 0 198 241 + 0 210 255 + 0 199 242 + 0 188 228 + 0 177 215 + 0 166 201 + 0 155 188 + 0 144 174 + 0 133 161 + 0 122 148 + 0 111 134 + 0 99 121 + 0 88 107 + 0 77 94 + 0 66 81 + 0 55 67 + 0 44 54 + 0 33 40 + 0 22 27 + 0 11 13 + 0 0 0 + 0 0 0 + 32 32 48 + 42 40 54 + 52 49 60 + 63 57 67 + 73 65 73 + 83 74 79 + 93 82 85 +103 91 91 +113 99 97 +124 107 104 +134 116 110 +144 124 116 +149 132 124 +155 139 131 +160 147 139 +165 154 146 +171 162 154 +176 169 161 +181 177 169 +187 184 176 +192 192 184 +186 184 176 +180 175 167 +174 166 158 +168 158 150 +162 150 142 +156 141 133 +150 132 124 +144 124 116 +130 112 108 +116 101 99 +102 90 90 + 88 78 82 + 74 66 74 + 60 55 65 + 46 44 56 + 32 32 48 + 0 0 0 + 35 0 0 + 49 0 0 + 63 0 0 + 77 0 0 + 91 0 0 +105 0 0 +119 0 0 +133 0 0 +147 0 0 +161 0 0 +175 0 0 +162 0 0 +150 0 0 +137 0 0 +124 0 0 +111 0 0 + 99 0 0 + 86 0 0 + 73 0 0 + 60 0 0 + 48 0 0 + 35 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +150 150 175 +158 158 182 +166 166 188 +174 174 195 +182 182 202 +190 190 208 +197 197 215 +205 205 222 +213 213 228 +221 221 235 +229 229 242 +237 237 248 +245 245 255 +238 238 249 +230 230 243 +223 223 237 +216 216 230 +208 208 224 +201 201 218 +194 194 212 +187 187 206 +179 179 200 +172 172 193 +165 165 187 +157 157 181 +150 150 175 + 0 0 0 + 0 0 0 + 35 0 0 + 46 0 0 + 57 0 0 + 67 0 0 + 78 0 0 + 89 0 0 +100 0 0 +110 0 0 +121 0 0 +132 0 0 +143 0 0 +153 0 0 +164 0 0 +175 0 0 +182 42 0 +189 84 0 +196 126 0 +203 168 0 +210 210 0 +184 214 22 +158 218 45 +131 221 68 +105 225 90 + 79 229 112 + 52 232 135 + 26 236 158 + 0 240 180 + 26 236 158 + 52 232 135 + 79 229 112 +105 225 90 +131 221 68 +158 218 45 +184 214 22 +210 210 0 +200 175 0 +190 140 0 +180 105 0 +170 70 0 +160 35 0 +150 0 0 +139 2 6 +128 3 12 +116 4 18 +105 6 24 + 94 8 30 + 83 9 36 + 72 10 42 + 60 12 48 + 49 14 54 + 38 15 60 + 0 0 0 + 0 0 0 + 38 15 60 + 47 19 76 + 57 22 92 + 66 26 109 + 75 30 125 + 85 34 141 + 94 38 158 +103 41 174 +113 45 190 +122 49 206 +131 52 222 +141 56 239 +150 60 255 +125 80 232 +100 100 210 + 75 120 188 + 50 140 165 + 25 160 142 + 0 180 120 + 25 160 142 + 50 140 165 + 75 120 188 +100 100 210 +125 80 232 +150 60 255 +141 55 235 +132 51 216 +123 46 196 +115 42 177 +106 37 157 + 97 32 137 + 88 28 118 + 79 23 98 + 70 18 78 + 62 14 59 + 53 9 39 + 44 5 20 + 35 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr293.map b/src/fractalzoomer/color_maps/carr293.map new file mode 100644 index 000000000..145a67511 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr293.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 10 45 6 + 11 49 7 + 12 53 7 + 13 57 8 + 14 61 8 + 15 65 9 + 15 70 9 + 16 74 10 + 17 78 10 + 18 82 11 + 19 86 11 + 20 90 12 + 43 109 37 + 67 127 61 + 90 146 86 +114 164 110 +137 183 135 +161 201 159 +184 220 184 +161 201 159 +137 183 135 +114 164 110 + 90 146 86 + 67 127 61 + 43 109 37 + 20 90 12 + 18 82 11 + 16 74 10 + 15 65 9 + 13 57 8 + 11 49 7 + 9 41 5 + 7 33 4 + 5 25 3 + 4 16 2 + 2 8 1 + 0 0 0 + 0 0 0 + 0 0 0 + 10 45 6 + 11 50 7 + 12 55 7 + 13 60 8 + 14 65 9 + 16 70 9 + 17 75 10 + 18 80 11 + 19 85 11 + 20 90 12 + 48 107 10 + 77 123 8 +105 140 6 +133 157 4 +162 173 2 +190 190 0 +162 173 2 +133 157 4 +105 140 6 + 77 123 8 + 48 107 10 + 20 90 12 + 18 81 11 + 16 72 10 + 14 63 8 + 12 54 7 + 10 45 6 + 8 36 5 + 6 27 4 + 4 18 2 + 2 9 1 + 0 0 0 + 0 0 0 + 0 0 0 + 4 6 7 + 8 12 14 + 12 18 21 + 16 24 28 + 20 30 35 + 25 36 41 + 29 42 48 + 33 48 55 + 37 54 62 + 41 60 69 + 45 66 76 + 75 87 87 +105 108 98 +135 129 109 +165 149 119 +195 170 130 +225 191 141 +255 212 152 +225 191 141 +195 170 130 +165 149 119 +135 129 109 +105 108 98 + 75 87 87 + 45 66 76 + 45 66 76 + 39 58 67 + 34 49 57 + 28 41 48 + 23 33 38 + 17 25 29 + 12 16 19 + 6 8 10 + 0 0 0 + 0 0 0 + 20 12 90 + 20 17 100 + 19 23 110 + 19 28 120 + 18 33 130 + 18 39 140 + 17 44 150 + 17 49 160 + 16 55 170 + 16 60 180 + 44 81 185 + 72 101 190 +100 122 195 +128 143 200 +156 163 205 +184 184 210 +156 168 205 +128 153 200 +100 137 195 + 72 121 190 + 44 106 185 + 16 90 180 + 14 86 161 + 12 82 142 + 10 79 124 + 8 75 105 + 6 71 86 + 4 68 68 + 2 64 49 + 0 60 30 + 14 70 27 + 28 80 24 + 42 90 21 + 56 100 18 + 70 110 15 + 84 120 12 + 98 130 9 +112 140 6 +126 150 3 +140 160 0 +152 168 0 +163 177 0 +175 185 0 +187 193 0 +198 202 0 +210 210 0 +201 198 2 +192 187 5 +182 175 7 +173 164 9 +164 152 12 +155 141 14 +145 129 16 +136 118 18 +127 106 21 +118 95 23 +108 83 25 + 99 72 28 + 90 60 30 + 0 0 0 + 0 0 0 + 0 0 0 + 45 0 0 + 55 0 0 + 65 0 0 + 75 0 0 + 85 0 0 + 95 0 0 +105 0 0 +115 0 0 +125 0 0 +135 0 0 +145 0 0 +155 0 0 +165 0 0 +158 40 30 +150 80 60 +142 120 90 +135 160 120 +128 200 150 +120 240 180 +125 200 150 +130 160 120 +135 120 90 +140 80 60 +145 40 30 +150 0 0 +141 0 3 +132 0 6 +123 0 9 +114 0 12 +105 0 15 + 96 0 18 + 87 0 21 + 78 0 24 + 69 0 27 + 60 0 30 + 68 15 48 + 75 30 65 + 82 45 82 + 90 60 100 + 98 75 118 +105 90 135 +112 105 152 +120 120 170 +128 135 188 +135 150 205 +142 165 222 +150 180 240 +142 172 230 +135 165 219 +128 158 208 +120 150 198 +112 142 188 +105 135 177 + 98 128 166 + 90 120 156 + 82 112 146 + 75 105 135 + 68 98 124 + 60 90 114 + 52 82 104 + 45 75 93 + 38 68 82 + 30 60 72 + 22 52 62 + 15 45 51 + 8 38 40 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr294.map b/src/fractalzoomer/color_maps/carr294.map new file mode 100644 index 000000000..2dc215dea --- /dev/null +++ b/src/fractalzoomer/color_maps/carr294.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 10 45 6 + 11 49 7 + 12 53 7 + 13 57 8 + 14 61 8 + 15 65 9 + 15 70 9 + 16 74 10 + 17 78 10 + 18 82 11 + 19 86 11 + 20 90 12 + 35 103 47 + 50 117 81 + 65 130 116 + 79 144 151 + 94 157 186 +109 171 220 +124 184 255 +109 171 220 + 94 157 186 + 79 144 151 + 65 130 116 + 50 117 81 + 35 103 47 + 20 90 12 + 18 82 11 + 16 74 10 + 15 65 9 + 13 57 8 + 11 49 7 + 9 41 5 + 7 33 4 + 5 25 3 + 4 16 2 + 2 8 1 + 0 0 0 + 0 0 0 + 0 0 0 + 10 45 6 + 11 50 7 + 12 55 7 + 13 60 8 + 14 65 9 + 16 70 9 + 17 75 10 + 18 80 11 + 19 85 11 + 20 90 12 + 48 107 10 + 77 123 8 +105 140 6 +133 157 4 +162 173 2 +190 190 0 +162 173 2 +133 157 4 +105 140 6 + 77 123 8 + 48 107 10 + 20 90 12 + 18 81 11 + 16 72 10 + 14 63 8 + 12 54 7 + 10 45 6 + 8 36 5 + 6 27 4 + 4 18 2 + 2 9 1 + 0 0 0 + 0 0 0 + 0 0 0 + 4 6 7 + 8 12 14 + 12 18 21 + 16 24 28 + 20 30 35 + 25 36 41 + 29 42 48 + 33 48 55 + 37 54 62 + 41 60 69 + 45 66 76 + 75 87 87 +105 108 98 +135 129 109 +165 149 119 +195 170 130 +225 191 141 +255 212 152 +225 191 141 +195 170 130 +165 149 119 +135 129 109 +105 108 98 + 75 87 87 + 45 66 76 + 45 66 76 + 39 58 67 + 34 49 57 + 28 41 48 + 23 33 38 + 17 25 29 + 12 16 19 + 6 8 10 + 0 0 0 + 0 0 0 + 20 12 90 + 20 17 100 + 19 23 110 + 19 28 120 + 18 33 130 + 18 39 140 + 17 44 150 + 17 49 160 + 16 55 170 + 31 73 182 + 47 92 194 + 62 110 206 + 78 129 219 + 93 147 231 +109 166 243 +124 184 255 +106 168 242 + 88 153 230 + 70 137 218 + 52 121 205 + 34 106 192 + 16 90 180 + 14 86 161 + 12 82 142 + 10 79 124 + 8 75 105 + 6 71 86 + 4 68 68 + 2 64 49 + 0 60 30 + 14 70 27 + 28 80 24 + 42 90 21 + 56 100 18 + 70 110 15 + 84 120 12 + 98 130 9 +112 140 6 +126 150 3 +140 160 0 +152 168 0 +163 177 0 +175 185 0 +187 193 0 +198 202 0 +210 210 0 +201 198 2 +192 187 5 +182 175 7 +173 164 9 +164 152 12 +155 141 14 +145 129 16 +136 118 18 +127 106 21 +118 95 23 +108 83 25 + 99 72 28 + 90 60 30 + 0 0 0 + 0 0 0 + 0 0 0 + 45 0 0 + 55 0 0 + 65 0 0 + 75 0 0 + 85 0 0 + 95 0 0 +105 0 0 +115 0 0 +125 0 0 +135 0 0 +145 0 0 +155 0 0 +165 0 0 +158 40 30 +150 80 60 +142 120 90 +135 160 120 +128 200 150 +120 240 180 +125 200 150 +130 160 120 +135 120 90 +140 80 60 +145 40 30 +150 0 0 +141 0 3 +132 0 6 +123 0 9 +114 0 12 +105 0 15 + 96 0 18 + 87 0 21 + 78 0 24 + 69 0 27 + 60 0 30 + 68 15 48 + 75 30 65 + 82 45 82 + 90 60 100 + 98 75 118 +105 90 135 +112 105 152 +120 120 170 +128 135 188 +135 150 205 +142 165 222 +150 180 240 +142 172 230 +135 165 219 +128 158 208 +120 150 198 +112 142 188 +105 135 177 + 98 128 166 + 90 120 156 + 82 112 146 + 75 105 135 + 68 98 124 + 60 90 114 + 52 82 104 + 45 75 93 + 38 68 82 + 30 60 72 + 22 52 62 + 15 45 51 + 8 38 40 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr295.map b/src/fractalzoomer/color_maps/carr295.map new file mode 100644 index 000000000..772a286c3 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr295.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 48 + 2 2 53 + 5 3 58 + 8 4 64 + 10 6 69 + 12 8 74 + 15 9 80 + 18 10 85 + 20 12 90 + 34 17 108 + 49 23 127 + 63 28 145 + 78 33 163 + 92 39 182 +107 44 200 +121 49 218 +136 55 237 +150 60 255 +128 67 253 +107 73 251 + 85 80 249 + 63 87 248 + 42 93 246 + 20 100 244 + 22 86 212 + 25 73 180 + 27 59 148 + 29 45 116 + 32 32 84 + 34 18 52 + 0 0 0 + 0 0 0 + 0 0 0 + 98 0 0 +110 0 0 +122 0 0 +135 0 0 +148 0 0 +160 0 0 +176 32 27 +192 63 53 +207 94 80 +223 126 107 +239 158 133 +255 189 160 +218 182 143 +180 176 127 +142 170 110 +105 163 93 + 68 156 77 + 30 150 60 + 31 131 60 + 32 111 60 + 33 92 60 + 35 73 60 + 36 54 60 + 37 34 60 + 38 15 60 + 0 0 0 + 0 0 0 + 38 15 60 + 46 18 73 + 54 22 87 + 63 25 100 + 71 28 113 + 79 32 127 + 87 35 140 + 96 38 153 +104 42 167 +112 45 180 +105 73 176 + 97 101 171 + 90 129 167 + 82 156 163 + 75 184 159 + 67 212 154 + 60 240 150 + 67 212 154 + 75 184 159 + 82 156 163 + 90 129 167 + 97 101 171 +105 73 176 +112 45 180 +100 40 164 + 87 35 148 + 75 30 132 + 62 25 116 + 50 20 99 + 37 15 83 + 25 10 67 + 12 5 51 + 0 0 35 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 35 + 3 5 45 + 5 11 56 + 8 16 66 + 11 22 77 + 14 27 87 + 16 33 98 + 19 38 108 + 22 44 119 + 25 49 129 + 27 55 140 + 30 60 150 + 50 50 125 + 70 40 100 + 90 30 75 +110 20 50 +130 10 25 +150 0 0 +159 30 0 +167 60 0 +176 90 0 +184 120 0 +193 150 0 +201 180 0 +210 210 0 +190 203 7 +170 197 13 +150 190 20 +130 183 27 +110 177 33 + 90 170 40 + 70 163 47 + 50 157 53 + 30 150 60 + 31 138 60 + 31 125 60 + 32 113 60 + 33 101 60 + 34 89 60 + 34 76 60 + 35 64 60 + 36 52 60 + 37 40 60 + 37 27 60 + 38 15 60 + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 13 42 27 + 25 54 25 + 38 65 22 + 51 77 19 + 64 89 16 + 76 101 14 + 89 113 11 +102 125 8 +115 136 5 +127 148 3 +140 160 0 +156 173 29 +173 186 57 +189 199 86 +206 211 114 +222 224 143 +239 237 171 +255 250 200 +251 239 189 +247 227 178 +243 216 168 +240 204 157 +236 193 146 +232 182 135 +228 170 125 +224 159 114 +220 148 103 +217 136 92 +213 125 82 +209 113 71 +205 102 60 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr296.map b/src/fractalzoomer/color_maps/carr296.map new file mode 100644 index 000000000..53ce20e76 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr296.map @@ -0,0 +1,256 @@ + 0 0 0 +204 140 56 +192 128 56 +180 120 56 +168 108 52 +156 96 52 +144 88 52 +128 76 52 +116 64 52 +104 52 48 + 92 44 48 + 80 32 48 + 16 4 12 + 0 0 0 + 16 16 12 + 28 28 20 + 44 44 32 + 56 60 40 + 72 72 52 + 87 87 65 +102 102 78 +118 116 90 +133 131 103 +148 146 116 +164 161 128 +179 176 141 +194 191 154 +209 205 167 +224 220 180 +240 235 192 +255 250 205 +247 240 196 +238 230 188 +230 220 179 +221 210 171 +213 199 162 +204 189 154 +196 179 145 +188 169 136 +179 159 128 +171 149 119 +162 139 111 +154 128 102 +145 118 94 +137 108 85 +128 98 77 +120 88 68 + 20 12 90 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +112 80 100 +120 92 112 +128 104 120 +136 112 132 +144 124 140 +148 136 148 +156 148 160 +164 160 172 +172 172 184 +180 184 196 +188 196 208 +196 208 220 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 52 52 84 + 40 40 80 + 40 52 88 + 40 64 92 + 40 72 100 + 40 84 104 + 40 96 112 + 40 108 120 + 44 120 128 + 44 132 136 + 44 144 144 + 48 156 152 + 48 168 160 + 48 180 172 + 48 192 180 + 52 204 188 + 52 216 196 + 52 228 204 + 48 216 196 + 44 204 192 + 44 188 184 + 40 176 180 + 36 160 172 + 36 148 168 + 32 132 160 + 28 116 152 + 36 104 148 + 44 88 140 + 52 76 136 + 60 60 128 + 68 44 120 + 76 32 116 + 80 16 108 + 84 19 116 + 88 21 124 + 92 24 131 + 96 26 139 +100 29 147 +104 31 155 +108 34 163 +113 37 170 +117 39 178 +121 42 186 +125 44 193 +129 47 201 +134 50 209 +138 52 217 +140 54 221 +142 55 224 +144 56 228 +146 58 232 +142 55 223 +138 53 215 +133 50 206 +129 48 198 +125 45 189 +121 43 181 +117 40 172 +113 38 164 +109 36 156 +105 33 147 +100 31 139 + 96 28 130 + 92 26 122 + 88 23 113 + 83 21 105 + 79 18 96 + 75 16 88 +108 36 72 +120 52 64 +132 72 60 +144 88 52 +156 108 48 +168 124 40 +180 144 36 +192 160 28 +204 180 24 +216 196 16 +228 216 12 +240 232 4 +252 252 0 +240 240 4 +228 228 8 +212 212 12 +200 200 20 +188 188 24 +176 176 28 +160 160 32 +148 148 36 +136 136 40 +132 124 44 +124 112 48 +116 100 52 +108 88 56 +104 76 64 + 96 64 68 + 88 52 72 + 80 40 76 + 88 40 80 + 96 40 88 +108 52 84 +120 64 84 +132 72 80 +144 84 80 +156 96 76 +168 108 76 +180 116 72 +192 128 72 +204 140 68 +216 152 68 +228 160 64 +240 172 64 +252 184 60 +240 172 60 +228 164 56 +216 152 56 diff --git a/src/fractalzoomer/color_maps/carr297.map b/src/fractalzoomer/color_maps/carr297.map new file mode 100644 index 000000000..bb685aa21 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr297.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 16 16 12 + 28 28 20 + 44 44 32 + 56 60 40 + 72 72 52 + 87 87 65 +102 102 78 +118 116 90 +133 131 103 +148 146 116 +164 161 128 +179 176 141 +194 191 154 +209 205 167 +224 220 180 +240 235 192 +255 250 205 +247 240 196 +238 230 188 +230 220 179 +221 210 171 +213 199 162 +204 189 154 +196 179 145 +188 169 136 +179 159 128 +171 149 119 +162 139 111 +154 128 102 +145 118 94 +137 108 85 +128 98 77 +120 88 68 + 0 0 0 + 0 0 0 + 0 0 0 + 20 12 90 + 20 20 104 + 20 28 118 + 20 36 132 + 20 44 146 + 20 52 160 + 20 60 174 + 20 68 188 + 20 76 202 + 20 84 216 + 20 92 230 + 20 100 244 + 20 120 223 + 20 140 203 + 20 160 182 + 20 180 162 + 20 200 141 + 20 220 121 + 20 240 100 + 20 220 121 + 20 200 141 + 20 180 162 + 20 160 182 + 20 140 203 + 20 120 223 + 20 100 244 + 20 89 225 + 20 78 206 + 20 67 186 + 20 56 167 + 20 45 148 + 20 34 128 + 20 23 109 + 20 12 90 + 0 0 0 + 0 0 0 + 0 0 0 +156 148 160 +164 160 172 +172 172 184 +180 184 196 +188 196 208 +196 208 220 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 52 52 84 + 40 40 80 + 0 0 0 + 0 0 0 + 40 12 90 + 49 16 102 + 58 20 115 + 68 24 128 + 77 28 140 + 86 32 152 + 95 36 165 +104 40 178 +113 44 190 +123 48 202 +132 52 215 +141 56 228 +150 60 240 +131 81 220 +113 103 200 + 94 124 180 + 76 146 160 + 57 167 140 + 39 189 120 + 20 210 100 + 18 191 94 + 16 172 87 + 15 153 81 + 13 134 75 + 11 115 68 + 9 95 62 + 7 76 55 + 5 57 49 + 4 38 43 + 2 19 36 + 0 0 30 + 0 0 0 + 0 0 0 + 0 0 0 + 40 0 0 + 51 0 0 + 62 0 0 + 73 0 0 + 84 0 0 + 95 0 0 +105 0 0 +116 0 0 +127 0 0 +138 0 0 +149 0 0 +160 0 0 +153 0 0 +146 0 0 +139 0 0 +132 0 0 +125 0 0 +118 0 0 +111 0 0 +104 0 0 + 96 0 0 + 89 0 0 + 82 0 0 + 75 0 0 + 68 0 0 + 61 0 0 + 54 0 0 + 47 0 0 + 40 0 0 + 0 0 0 + 0 0 0 +120 52 64 +132 72 60 +144 88 52 +156 108 48 +168 124 40 +180 144 36 +192 160 28 +204 180 24 +216 196 16 +228 216 12 +240 232 4 +252 252 0 +240 240 4 +228 228 8 +212 212 12 +200 200 20 +188 188 24 +176 176 28 +160 160 32 +148 148 36 +136 136 40 +132 124 44 +124 112 48 +116 100 52 +108 88 56 +104 76 64 + 96 64 68 + 88 52 72 + 80 40 76 + 88 40 80 + 96 40 88 +108 52 84 +120 64 84 +132 72 80 +144 84 80 +156 96 76 +168 108 76 +180 116 72 +192 128 72 +204 140 68 +216 152 68 +228 160 64 +240 172 64 +252 184 60 +240 172 60 +228 164 56 +216 152 56 diff --git a/src/fractalzoomer/color_maps/carr298.map b/src/fractalzoomer/color_maps/carr298.map new file mode 100644 index 000000000..1e2f3f583 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr298.map @@ -0,0 +1,256 @@ + 4 16 76 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 96 72 172 + 92 84 168 + 84 100 164 + 80 112 156 + 72 128 152 + 68 140 148 + 64 156 144 + 56 168 140 + 52 184 136 + 44 196 132 + 40 212 128 + 32 228 120 + 32 216 120 + 32 204 116 + 28 188 116 + 28 176 112 + 24 164 108 + 24 148 104 + 20 136 104 + 20 124 100 + 16 108 96 + 16 96 92 + 12 84 92 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 92 12 144 +108 8 152 +124 8 164 +136 8 176 +152 8 188 +168 4 196 +180 4 208 +196 4 220 +212 4 232 +224 0 240 +240 0 252 +228 4 248 +212 8 244 +200 12 240 +188 16 236 +172 20 228 +160 24 224 +148 28 220 +136 36 216 +120 40 212 +108 44 208 + 96 48 204 + 80 52 200 + 68 56 192 + 56 60 188 + 40 64 184 + 28 68 180 + 28 80 172 + 24 88 164 + 24 100 156 + 20 108 148 + 20 120 140 + 16 128 132 + 16 140 124 + 16 152 116 + 12 160 108 + 12 172 100 + 8 180 92 + 8 192 84 + 4 200 76 + 4 212 68 + 0 220 60 + 0 232 52 + 0 220 52 + 0 204 56 + 0 192 56 + 0 180 60 + 0 164 60 + 0 152 60 + 0 136 64 + 4 124 64 + 4 112 64 + 4 96 68 + 4 84 68 + 4 72 72 + 4 56 72 + 4 44 72 + 4 28 76 + 4 16 76 + 20 28 84 + 36 40 88 + 52 52 96 + 68 64 100 + 80 76 108 + 96 88 112 +112 100 120 +128 116 128 +144 128 132 +160 140 140 +176 152 144 +192 164 152 +204 176 156 +220 188 164 +236 200 168 +252 212 176 +252 208 164 +252 204 156 +252 200 144 +252 196 132 +252 192 120 +252 188 112 +252 184 100 +252 180 88 +252 172 76 +252 168 68 +252 164 56 +252 160 44 +252 156 32 +252 152 24 +252 148 12 +252 144 0 +236 144 16 +220 140 32 +204 140 48 +188 136 64 +172 136 80 +156 132 96 +140 132 112 +128 132 128 +112 128 140 + 96 128 156 + 80 124 172 + 64 124 188 + 48 120 204 + 32 120 220 + 16 116 236 + 0 116 252 + 0 108 240 + 0 104 232 + 0 96 220 + 0 92 208 + 0 84 196 + 0 80 188 + 0 72 176 + 0 68 164 + 0 60 152 + 0 56 144 + 0 48 132 + 0 44 120 + 0 36 108 + 0 32 100 + 0 24 88 + 20 28 80 + 32 44 84 + 48 56 88 + 64 72 96 + 80 88 100 + 96 104 104 +112 116 108 +128 132 112 +144 148 116 +160 160 124 +176 176 128 +188 192 132 +204 208 136 +220 220 144 +236 236 148 +252 252 152 +248 240 148 +240 224 144 +236 212 140 +232 200 136 +224 184 132 +220 172 128 +212 156 124 +208 144 120 +204 132 116 +196 116 112 +192 104 108 +188 92 104 +180 76 100 +176 64 96 +168 48 92 +164 36 88 +156 48 96 +144 60 108 +136 72 116 +124 80 124 +116 92 136 +104 104 144 + 96 116 152 + 84 128 164 + 76 140 172 + 64 152 180 + 56 164 192 + 44 172 200 + 36 184 208 + 24 196 220 + 16 208 228 + 4 220 240 + 4 208 232 + 4 196 220 + 4 184 212 + 4 168 200 + 4 156 192 + 4 144 180 + 4 132 168 + 4 120 160 + 4 104 148 + 4 92 140 + 4 80 128 + 4 68 116 + 4 56 108 + 4 40 96 + 4 28 88 + 4 16 76 + 20 28 72 + 32 40 68 + 48 52 64 + 64 64 60 + 76 76 56 + 92 88 52 +104 100 48 +120 116 48 +136 128 44 +148 140 40 +164 152 36 +180 164 32 +192 176 28 +208 188 24 +220 200 20 +236 212 16 +228 200 28 +224 184 40 +216 172 48 +208 160 60 +200 144 72 +196 132 84 +188 120 92 +180 108 104 +172 92 116 +168 80 128 +160 68 136 +152 52 148 + 0 0 0 + 0 0 0 + 0 0 0 +124 0 192 diff --git a/src/fractalzoomer/color_maps/carr299.map b/src/fractalzoomer/color_maps/carr299.map new file mode 100644 index 000000000..14ba50eac --- /dev/null +++ b/src/fractalzoomer/color_maps/carr299.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 11 11 + 0 23 23 + 0 34 34 + 0 45 45 + 0 57 57 + 0 68 68 + 0 80 80 + 0 91 91 + 0 102 102 + 0 114 114 + 0 125 125 + 0 112 112 + 0 100 100 + 0 88 88 + 0 75 75 + 0 62 62 + 0 50 50 + 0 38 38 + 0 25 25 + 0 12 12 + 0 0 0 +100 104 72 +110 115 79 +121 126 87 +131 137 94 +141 148 101 +152 159 109 +162 170 116 +172 181 123 +183 192 131 +193 203 138 +203 214 145 +214 225 153 +224 236 160 +214 226 153 +205 216 146 +195 206 140 +186 195 133 +176 185 126 +167 175 119 +157 165 113 +148 155 106 +138 145 99 +129 134 92 +119 124 86 +110 114 79 +100 104 72 + 0 0 0 + 0 0 0 + 20 12 88 + 20 21 103 + 20 30 118 + 20 38 134 + 20 47 149 + 20 56 164 + 20 65 179 + 20 74 194 + 20 82 210 + 20 91 225 + 20 100 240 + 21 106 215 + 21 111 190 + 22 117 165 + 22 123 139 + 23 129 114 + 23 134 89 + 24 140 64 + 37 126 81 + 49 113 97 + 62 99 114 + 74 86 130 + 87 72 147 + 99 59 163 +112 45 180 +103 41 165 + 93 38 150 + 84 34 135 + 74 30 120 + 65 26 105 + 56 22 90 + 46 19 75 + 37 15 60 + 0 0 0 + 0 0 0 + 35 0 0 + 45 0 0 + 56 0 0 + 66 0 0 + 77 0 0 + 87 0 0 + 98 0 0 +108 0 0 +118 0 0 +129 0 0 +139 0 0 +150 0 0 +160 0 0 +166 26 0 +172 52 0 +179 79 0 +185 105 0 +191 131 0 +198 158 0 +204 184 0 +210 210 0 +201 204 0 +192 199 0 +184 193 0 +175 188 0 +166 182 0 +158 176 0 +149 171 0 +140 165 0 +122 152 0 +105 139 0 + 88 126 0 + 70 112 0 + 52 99 0 + 35 86 0 + 18 73 0 + 0 60 0 + 0 0 0 + 0 0 0 + 20 100 240 + 34 111 236 + 49 123 231 + 63 134 227 + 77 146 223 + 91 157 219 +106 169 214 +120 180 210 +108 168 195 + 96 156 180 + 84 144 165 + 72 132 150 + 60 120 135 + 48 108 120 + 36 96 105 + 24 84 90 + 12 72 75 + 0 60 60 + 0 45 45 + 0 30 30 + 0 40 40 + 0 49 49 + 0 58 58 + 0 68 68 + 0 78 78 + 0 87 87 + 0 96 96 + 0 106 106 + 0 116 116 + 0 125 125 + 28 139 129 + 56 153 134 + 84 167 138 +112 180 142 +140 194 147 +168 208 151 +196 222 156 +224 236 160 +204 217 148 +183 199 136 +163 180 125 +143 161 113 +122 142 101 +102 124 89 + 81 105 77 + 61 86 65 + 41 67 54 + 20 49 42 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 0 + 0 60 60 + 0 65 65 + 0 71 71 + 0 76 76 + 0 82 82 + 0 87 87 + 0 93 93 + 0 98 98 + 0 104 104 + 0 109 109 + 0 115 115 + 0 120 120 + 14 111 128 + 28 101 135 + 42 92 142 + 56 82 150 + 70 73 158 + 84 64 165 + 98 54 172 +112 45 180 + 96 56 171 + 80 66 163 + 64 77 154 + 48 88 146 + 32 99 137 + 16 109 129 + 0 120 120 + 15 129 132 + 30 138 144 + 45 147 156 + 60 156 168 + 75 165 180 + 90 174 192 +105 183 204 +120 192 216 +135 201 228 +150 210 240 +138 198 226 +127 187 212 +115 175 198 +104 164 185 + 92 152 171 + 81 141 157 + 69 129 143 + 58 118 129 + 46 106 115 + 35 95 102 + 23 83 88 + 12 72 74 + 0 60 60 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr300.map b/src/fractalzoomer/color_maps/carr300.map new file mode 100644 index 000000000..6b92752f6 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr300.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 10 4 16 + 19 9 33 + 29 13 49 + 39 17 66 + 48 21 82 + 58 26 99 + 68 30 115 + 77 34 131 + 87 39 148 + 96 43 164 +106 47 181 +116 51 197 +125 56 214 +135 60 230 +125 55 212 +114 51 195 +104 46 177 + 93 42 159 + 83 37 142 + 73 32 124 + 62 28 106 + 52 23 88 + 42 18 71 + 31 14 53 + 21 9 35 + 10 5 18 + 0 0 0 + 45 0 0 + 56 0 0 + 67 0 0 + 78 0 0 + 89 0 0 +100 0 0 +110 0 0 +121 0 0 +132 0 0 +143 0 0 +154 0 0 +167 32 0 +179 64 0 +192 96 0 +204 128 0 +217 159 0 +230 191 0 +242 223 0 +255 255 0 +242 230 0 +230 204 0 +218 178 0 +205 153 0 +192 128 0 +180 102 0 +168 76 0 +155 51 0 +142 26 0 +130 0 0 +118 0 0 +106 0 0 + 94 0 0 + 82 0 0 + 70 0 0 + 59 0 0 + 47 0 0 + 35 0 0 + 0 0 0 + 0 0 30 + 3 0 39 + 5 0 47 + 8 0 56 + 10 0 64 + 13 0 73 + 15 0 81 + 18 0 90 + 21 0 99 + 23 0 107 + 26 0 116 + 28 0 124 + 31 0 133 + 60 32 138 + 90 64 143 +119 96 148 +148 128 152 +177 160 157 +207 192 162 +236 224 167 +220 211 168 +204 197 170 +188 184 171 +172 170 172 +155 157 173 +139 144 175 +123 130 176 +107 117 177 + 91 103 179 + 75 90 180 + 94 82 195 +112 75 210 +131 68 225 +150 60 240 +134 65 240 +118 70 240 +101 75 240 + 85 80 240 + 69 85 240 + 52 90 240 + 36 95 240 + 20 100 240 + 18 92 222 + 17 83 205 + 15 75 188 + 13 67 170 + 12 58 152 + 10 50 135 + 8 42 118 + 7 33 100 + 5 25 82 + 3 17 65 + 2 8 48 + 0 0 30 + 0 0 0 + 17 12 11 + 34 24 23 + 51 36 34 + 67 47 46 + 84 59 57 +101 71 69 +118 83 80 +135 103 92 +152 124 103 +169 144 115 +185 165 126 +202 185 138 +219 206 149 +236 226 161 +236 220 154 +235 213 147 +235 206 140 +234 200 134 +234 194 127 +234 187 120 +233 180 113 +233 174 106 +234 165 98 +235 156 91 +236 147 83 +238 138 75 +239 129 68 +240 120 60 +223 108 54 +206 96 48 +189 84 42 +172 72 36 +155 60 30 +138 48 24 +121 36 18 +104 24 12 + 87 12 6 + 70 0 0 + 0 0 0 + 0 0 0 + 10 0 0 + 20 0 0 + 30 0 0 + 40 0 0 + 50 0 0 + 60 0 0 + 70 0 0 + 80 0 0 + 90 0 0 +100 0 0 +110 0 0 +120 0 0 +130 0 0 +140 0 0 +150 0 0 +160 0 0 +170 0 0 +180 0 0 +190 0 0 +200 0 0 +210 0 0 +196 0 0 +182 0 0 +168 0 0 +154 0 0 +140 0 0 +126 0 0 +112 0 0 + 98 0 0 + 84 0 0 + 70 0 0 + 56 0 0 + 42 0 0 + 28 0 0 + 14 0 0 + 0 0 0 + 0 0 0 +110 74 72 +121 88 82 +132 101 92 +143 115 103 +155 128 113 +166 142 123 +177 155 133 +188 169 144 +199 182 154 +210 196 164 +222 209 174 +233 223 185 +244 236 195 +255 250 205 +244 233 208 +233 215 212 +222 198 215 +211 181 218 +200 164 221 +190 146 225 +179 129 228 +168 112 231 +157 95 234 +146 77 238 +135 60 241 +127 56 226 +118 52 211 +110 49 196 +101 45 181 + 93 41 166 + 84 38 151 + 76 34 136 + 68 30 120 + 59 26 105 + 51 22 90 + 42 19 75 + 34 15 60 + 25 11 45 + 17 8 30 + 8 4 15 + 0 0 0 + 0 0 0 + 2 6 16 + 4 12 32 + 6 18 48 + 8 24 64 + 10 30 80 + 12 36 96 + 14 42 112 + 16 48 128 + 18 54 144 + 20 60 160 + 22 66 176 + 24 72 192 + 26 78 208 + 28 84 224 + 30 90 240 diff --git a/src/fractalzoomer/color_maps/carr301.map b/src/fractalzoomer/color_maps/carr301.map new file mode 100644 index 000000000..78770ae3a --- /dev/null +++ b/src/fractalzoomer/color_maps/carr301.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 0 40 40 + 0 49 49 + 0 58 58 + 0 68 68 + 0 78 78 + 0 87 87 + 0 96 96 + 0 106 106 + 0 116 116 + 0 125 125 + 0 118 118 + 0 110 110 + 0 103 103 + 0 96 96 + 0 88 88 + 0 81 81 + 0 74 74 + 0 67 67 + 0 59 59 + 0 52 52 + 0 45 45 + 0 37 37 + 0 30 30 + 0 0 0 + 0 0 0 +100 104 72 +111 115 80 +123 126 88 +134 137 96 +145 148 104 +156 159 112 +168 169 120 +179 180 128 +190 191 136 +201 202 144 +213 213 152 +224 224 160 +192 199 146 +160 175 133 +128 150 119 + 96 126 106 + 64 101 92 + 32 77 79 + 0 52 65 + 28 74 77 + 56 95 89 + 84 117 101 +112 138 112 +141 160 124 +169 182 136 +197 203 148 +225 225 160 +212 213 151 +200 201 142 +188 189 134 +175 177 125 +162 164 116 +150 152 107 +138 140 98 +125 128 90 +112 116 81 +100 104 72 + 0 0 0 + 0 0 0 + 0 30 30 + 0 39 39 + 0 48 48 + 0 57 57 + 0 66 66 + 0 75 75 + 0 84 84 + 0 93 93 + 0 102 102 + 0 111 111 + 0 120 120 + 31 134 103 + 61 147 86 + 92 161 69 +123 174 51 +154 188 34 +184 201 17 +215 215 0 +184 201 17 +154 188 34 +123 174 51 + 92 161 69 + 61 147 86 + 31 134 103 + 0 120 120 + 19 112 135 + 38 105 150 + 56 98 165 + 75 90 180 + 94 82 195 +112 75 210 +131 68 225 +150 60 240 +134 65 240 +118 70 240 +101 75 240 + 85 80 240 + 69 85 240 + 52 90 240 + 36 95 240 + 20 100 240 + 18 92 222 + 17 83 205 + 15 75 188 + 13 67 170 + 12 58 152 + 10 50 135 + 8 42 118 + 7 33 100 + 5 25 82 + 3 17 65 + 2 8 48 + 0 0 30 + 0 0 0 + 0 0 0 +100 104 72 +110 114 79 +119 124 86 +129 134 92 +138 145 99 +148 155 106 +157 165 113 +167 175 119 +176 185 126 +186 195 133 +195 206 140 +205 216 146 +214 226 153 +224 236 160 +225 227 152 +226 218 145 +228 209 137 +229 200 129 +230 191 122 +231 182 114 +233 174 106 +234 165 98 +235 156 91 +236 147 83 +238 138 75 +239 129 68 +240 120 60 +228 114 57 +216 108 54 +204 102 51 +192 96 48 +180 90 45 +168 84 42 +156 78 39 +144 72 36 +132 66 33 +120 60 30 + 0 0 0 + 0 0 0 + 0 30 30 + 0 38 38 + 0 46 46 + 0 55 55 + 0 63 63 + 0 71 71 + 0 79 79 + 0 87 87 + 0 95 95 + 0 104 104 + 0 112 112 + 0 120 120 + 0 128 137 + 0 135 154 + 0 142 171 + 0 150 188 + 0 158 204 + 0 165 221 + 0 172 238 + 0 180 255 + 0 172 238 + 0 165 221 + 0 158 204 + 0 150 188 + 0 142 171 + 0 135 154 + 0 128 137 + 0 120 120 + 0 107 103 + 0 94 86 + 0 81 69 + 0 69 51 + 0 56 34 + 0 43 17 + 0 30 0 + 0 0 0 + 0 0 0 +100 104 72 +112 115 82 +124 126 92 +136 138 103 +148 149 113 +160 160 123 +172 171 133 +183 183 144 +195 194 154 +207 205 164 +219 216 174 +231 228 185 +243 239 195 +255 250 205 +246 241 197 +236 231 190 +227 222 182 +217 213 175 +208 204 167 +198 194 159 +189 185 152 +179 176 144 +170 167 137 +161 157 129 +151 148 121 +142 139 114 +132 130 106 +123 120 99 +113 111 91 +104 102 84 + 94 93 76 + 85 83 68 + 76 74 61 + 66 65 53 + 57 56 46 + 47 46 38 + 38 37 30 + 28 28 23 + 19 19 15 + 9 9 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr302.map b/src/fractalzoomer/color_maps/carr302.map new file mode 100644 index 000000000..cf610fb6a --- /dev/null +++ b/src/fractalzoomer/color_maps/carr302.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 45 66 76 + 41 71 80 + 37 76 84 + 33 81 88 + 29 86 92 + 25 91 96 + 20 95 100 + 16 100 104 + 12 105 108 + 8 110 112 + 4 115 116 + 0 120 120 + 2 115 113 + 3 110 106 + 4 105 99 + 6 100 92 + 8 95 85 + 9 90 79 + 10 85 72 + 12 80 65 + 14 75 58 + 15 70 51 + 16 65 44 + 18 60 37 + 20 58 20 + 0 0 0 + 0 0 0 + 35 0 0 + 46 0 0 + 58 0 0 + 69 0 0 + 80 0 0 + 92 0 0 +103 0 0 +115 0 0 +126 0 0 +137 0 0 +149 0 0 +160 0 0 +159 9 34 +157 17 69 +156 26 103 +154 34 137 +153 43 171 +151 51 206 +150 60 240 +151 52 210 +152 45 180 +154 38 150 +155 30 120 +156 22 90 +158 15 60 +159 8 30 +160 0 0 +149 0 0 +137 0 0 +126 0 0 +115 0 0 +103 0 0 + 92 0 0 + 80 0 0 + 69 0 0 + 58 0 0 + 46 0 0 + 35 0 0 + 0 0 0 + 0 0 0 + 35 0 0 + 48 0 0 + 61 0 0 + 73 0 0 + 86 0 0 + 99 0 0 +112 0 0 +124 0 0 +137 0 0 +150 0 0 +163 36 0 +176 73 0 +189 109 0 +201 146 0 +214 182 0 +227 219 0 +240 255 0 +220 236 2 +200 218 5 +180 199 8 +160 180 10 +140 161 12 +120 142 15 +100 124 18 + 80 105 20 + 60 86 22 + 40 68 25 + 20 49 28 + 0 30 30 + 0 0 0 + 0 0 0 + 0 30 30 + 0 45 49 + 0 60 68 + 0 75 86 + 0 90 105 + 0 105 124 + 0 120 142 + 0 135 161 + 0 150 180 + 0 165 199 + 0 180 218 + 0 195 236 + 0 210 255 + 0 199 238 + 0 188 221 + 0 176 204 + 0 165 188 + 0 154 171 + 0 142 154 + 0 131 137 + 0 120 120 + 0 107 110 + 0 93 100 + 0 80 90 + 0 67 80 + 0 53 70 + 0 40 60 + 0 27 50 + 0 13 40 + 0 0 30 + 0 0 0 + 0 0 0 +100 104 72 +110 115 79 +121 126 87 +131 137 94 +141 148 101 +152 159 109 +162 170 116 +172 181 123 +183 192 131 +193 203 138 +203 214 145 +214 225 153 +224 236 160 +214 226 153 +205 216 146 +195 206 140 +186 195 133 +176 185 126 +167 175 119 +157 165 113 +148 155 106 +138 145 99 +129 134 92 +119 124 86 +110 114 79 +100 104 72 + 0 0 0 + 0 0 0 + 0 0 0 + 68 36 104 + 64 42 117 + 59 48 129 + 55 53 142 + 51 59 155 + 46 65 168 + 42 71 180 + 37 77 193 + 33 83 206 + 29 88 219 + 24 94 231 + 20 100 244 + 18 94 226 + 17 88 208 + 15 82 190 + 13 77 173 + 12 71 155 + 10 65 137 + 8 59 119 + 7 53 101 + 5 47 83 + 3 42 66 + 2 36 48 + 0 30 30 + 0 0 0 + 0 0 0 + 0 30 0 + 2 36 1 + 4 42 2 + 6 48 4 + 8 54 5 + 10 60 6 + 12 66 7 + 14 72 8 + 16 78 10 + 18 84 11 + 20 90 12 + 34 87 37 + 49 83 63 + 63 80 88 + 78 77 113 + 92 73 139 +107 70 164 +121 67 189 +136 63 215 +150 60 240 +136 55 223 +121 49 207 +107 44 190 + 92 39 173 + 78 33 157 + 63 28 140 + 49 23 123 + 34 17 107 + 20 12 90 + 20 18 100 + 20 24 111 + 20 30 121 + 20 35 131 + 20 41 141 + 20 47 152 + 20 53 162 + 20 59 172 + 20 65 182 + 20 71 193 + 20 77 203 + 20 82 213 + 20 88 223 + 20 94 234 + 20 100 244 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr303.map b/src/fractalzoomer/color_maps/carr303.map new file mode 100644 index 000000000..9a1109f76 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr303.map @@ -0,0 +1,256 @@ + 4 16 76 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 96 72 172 + 92 84 168 + 84 100 164 + 80 112 156 + 72 128 152 + 68 140 148 + 64 156 144 + 56 168 140 + 52 184 136 + 44 196 132 + 40 212 128 + 32 228 120 + 32 216 120 + 32 204 116 + 28 188 116 + 28 176 112 + 24 164 108 + 24 148 104 + 20 136 104 + 20 124 100 + 16 108 96 + 16 96 92 + 12 84 92 + 12 68 88 + 8 56 84 + 8 44 80 + 4 28 80 + 4 16 76 + 20 16 88 + 32 16 100 + 48 12 108 + 64 12 120 + 76 12 132 + 92 12 144 +108 8 152 +124 8 164 +136 8 176 +152 8 188 +168 4 196 +180 4 208 +196 4 220 +212 4 232 +224 0 240 +240 0 252 +228 4 248 +212 8 244 +200 12 240 +188 16 236 +172 20 228 +160 24 224 +148 28 220 + 46 0 0 + 60 0 0 + 74 0 0 + 89 0 0 +103 0 0 +117 0 0 +132 0 0 +146 0 0 +160 0 0 + 28 80 172 + 24 88 164 + 24 100 156 + 20 108 148 + 20 120 140 + 16 128 132 + 16 140 124 + 16 152 116 + 12 160 108 + 12 172 100 + 8 180 92 + 8 192 84 + 4 200 76 + 4 212 68 + 0 220 60 + 0 232 52 + 0 220 52 + 0 204 56 + 0 192 56 + 0 180 60 + 0 164 60 + 0 152 60 + 0 136 64 + 4 124 64 + 4 112 64 + 4 96 68 + 4 84 68 + 4 72 72 + 4 56 72 + 4 44 72 + 4 28 76 + 4 16 76 + 20 28 84 + 36 40 88 + 52 52 96 + 68 64 100 + 80 76 108 + 96 88 112 +112 100 120 +128 116 128 +144 128 132 +160 140 140 +176 152 144 +192 164 152 +204 176 156 +220 188 164 +236 200 168 +252 212 176 +252 208 164 +252 204 156 +252 200 144 +252 196 132 +252 192 120 +252 188 112 +252 184 100 +252 180 88 +252 172 76 +252 168 68 +252 164 56 +252 160 44 +252 156 32 +252 152 24 +252 148 12 +252 144 0 +236 144 16 +220 140 32 +204 140 48 +188 136 64 +172 136 80 +156 132 96 +140 132 112 +128 132 128 + 35 0 0 + 53 0 0 + 71 0 0 + 89 0 0 +106 0 0 +124 0 0 +142 0 0 +160 0 0 +152 0 0 +144 0 0 +136 0 0 +129 0 0 +121 0 0 +113 0 0 +105 0 0 + 97 0 0 + 89 0 0 + 81 0 0 + 73 0 0 + 66 0 0 + 58 0 0 + 50 0 0 + 42 0 0 + 20 28 80 + 32 44 84 + 48 56 88 + 64 72 96 + 80 88 100 + 96 104 104 +112 116 108 +128 132 112 +144 148 116 +160 160 124 +176 176 128 +188 192 132 +204 208 136 +220 220 144 +236 236 148 +252 252 152 +248 240 148 +240 224 144 +236 212 140 +232 200 136 +224 184 132 +220 172 128 +212 156 124 +208 144 120 +204 132 116 +196 116 112 +192 104 108 +188 92 104 +180 76 100 +176 64 96 +168 48 92 +164 36 88 +156 48 96 +144 60 108 +136 72 116 +124 80 124 +116 92 136 +104 104 144 + 96 116 152 + 84 128 164 + 76 140 172 + 64 152 180 + 56 164 192 + 44 172 200 + 36 184 208 + 24 196 220 + 16 208 228 + 4 220 240 + 4 208 232 + 4 196 220 + 4 184 212 + 4 168 200 + 4 156 192 + 4 144 180 + 4 132 168 + 4 120 160 + 4 104 148 + 4 92 140 + 4 80 128 + 4 68 116 + 4 56 108 + 4 40 96 + 4 28 88 + 4 16 76 + 20 28 72 + 32 40 68 + 48 52 64 + 64 64 60 + 76 76 56 + 92 88 52 +104 100 48 +120 116 48 +136 128 44 +148 140 40 +164 152 36 +180 164 32 +192 176 28 +208 188 24 +220 200 20 +236 212 16 +228 200 28 +224 184 40 +216 172 48 +208 160 60 +200 144 72 +196 132 84 +188 120 92 +180 108 104 +172 92 116 +168 80 128 +160 68 136 +152 52 148 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr304.map b/src/fractalzoomer/color_maps/carr304.map new file mode 100644 index 000000000..77a954533 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr304.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 +120 60 30 +130 75 49 +140 90 68 +150 105 86 +160 120 105 +170 135 124 +180 150 142 +190 165 161 +200 180 180 +210 195 199 +220 210 218 +230 225 236 +240 240 255 +231 226 238 +222 212 220 +212 198 203 +203 185 186 +194 171 168 +185 157 151 +175 143 134 +166 129 117 +157 115 99 +148 102 82 +138 88 65 +129 74 47 +120 60 30 + 0 0 0 + 0 0 0 + 0 0 0 + 0 60 60 + 0 72 72 + 0 84 84 + 0 96 96 + 0 108 108 + 0 120 120 + 0 132 132 + 0 144 144 + 0 156 156 + 0 168 168 + 0 180 180 + 0 192 192 + 0 204 204 + 0 216 216 + 0 228 228 + 0 240 240 + 0 226 226 + 0 212 212 + 0 198 198 + 0 185 185 + 0 171 171 + 0 157 157 + 0 143 143 + 0 129 129 + 0 115 115 + 0 102 102 + 0 88 88 + 0 74 74 + 0 60 60 + 0 0 0 + 0 0 0 + 0 30 30 + 0 40 40 + 0 50 50 + 0 60 60 + 0 70 70 + 0 80 80 + 0 90 90 + 0 100 100 + 0 110 110 + 0 120 120 + 19 131 135 + 38 142 150 + 56 154 165 + 75 165 180 + 94 176 195 +112 188 210 +131 199 225 +150 210 240 +133 200 227 +117 190 213 +100 180 200 + 83 170 187 + 67 160 173 + 50 150 160 + 33 140 147 + 17 130 133 + 0 120 120 + 0 105 105 + 0 90 90 + 0 75 75 + 0 60 60 + 0 45 45 + 0 30 30 + 0 0 0 + 0 0 0 + 6 16 35 + 5 24 44 + 5 32 53 + 4 40 62 + 4 48 71 + 3 56 80 + 3 65 90 + 2 73 99 + 2 81 108 + 1 89 117 + 1 97 126 + 0 105 135 + 15 100 146 + 30 96 156 + 45 92 166 + 60 87 177 + 75 82 188 + 90 78 198 +105 74 208 +120 69 219 +135 64 230 +150 60 240 +131 66 227 +112 71 214 + 94 77 201 + 75 82 188 + 56 88 174 + 38 94 161 + 19 99 148 + 0 105 135 + 0 94 116 + 0 84 96 + 0 73 77 + 0 62 58 + 0 51 39 + 0 41 19 + 0 30 0 + 0 0 0 + 0 0 0 + 40 0 0 + 51 0 0 + 62 0 0 + 73 0 0 + 84 0 0 + 95 0 0 +105 0 0 +116 0 0 +127 0 0 +138 0 0 +149 0 0 +160 0 0 +169 27 0 +178 53 0 +187 80 0 +196 107 0 +204 133 0 +213 160 0 +222 187 0 +231 213 0 +240 240 0 +231 233 0 +222 225 0 +213 218 0 +204 211 0 +195 204 0 +185 196 0 +176 189 0 +167 182 0 +158 175 0 +149 167 0 +140 160 0 +120 141 0 +100 123 0 + 80 104 0 + 60 86 0 + 40 67 0 + 20 49 0 + 0 30 0 + 0 0 0 + 0 0 0 +100 104 72 +110 114 79 +119 124 86 +129 134 92 +138 145 99 +148 155 106 +157 165 113 +167 175 119 +176 185 126 +186 195 133 +195 206 140 +205 216 146 +214 226 153 +224 236 160 +215 223 151 +205 209 142 +196 196 133 +186 183 124 +177 170 115 +167 156 105 +158 143 96 +148 130 87 +139 117 78 +129 103 69 +120 90 60 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr305.map b/src/fractalzoomer/color_maps/carr305.map new file mode 100644 index 000000000..5faa36a6c --- /dev/null +++ b/src/fractalzoomer/color_maps/carr305.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 35 7 24 + 41 8 28 + 47 9 32 + 53 10 36 + 58 12 41 + 64 13 45 + 70 14 49 + 76 15 53 + 82 16 57 + 88 17 61 + 93 19 66 + 99 20 70 +105 21 74 + 99 20 70 + 93 19 66 + 87 18 62 + 82 16 57 + 76 15 53 + 70 14 49 + 64 13 45 + 58 12 41 + 52 11 37 + 47 9 32 + 41 8 28 + 35 7 24 + 0 0 0 + 0 0 0 +100 104 72 +112 117 81 +125 130 90 +137 144 98 +150 157 107 +162 170 116 +174 183 125 +187 196 134 +199 210 142 +212 223 151 +224 236 160 +206 217 147 +189 198 135 +171 179 122 +153 161 110 +135 142 97 +118 123 85 +100 104 72 + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 0 45 45 + 0 60 60 + 0 75 75 + 0 90 90 + 0 105 105 + 0 120 120 + 0 135 135 + 0 150 150 + 0 165 165 + 0 180 180 + 36 190 184 + 73 200 187 +109 210 191 +146 220 194 +182 230 198 +219 240 201 +255 250 205 +223 241 202 +191 232 199 +159 224 196 +128 215 192 + 96 206 189 + 64 198 186 + 32 189 183 + 0 180 180 + 0 166 166 + 0 153 153 + 0 139 139 + 0 125 125 + 0 112 112 + 0 98 98 + 0 85 85 + 0 71 71 + 0 57 57 + 0 44 44 + 0 30 30 + 0 0 0 + 0 0 0 + 45 0 0 + 53 0 0 + 61 0 0 + 69 0 0 + 77 0 0 + 85 0 0 + 93 0 0 +102 0 0 +110 0 0 +118 0 0 +126 0 0 +134 0 0 +142 0 0 +150 0 0 +137 0 0 +123 0 0 +110 0 0 + 97 0 0 + 83 0 0 + 70 0 0 + 57 0 0 + 43 0 0 + 30 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +150 150 165 +157 157 172 +164 164 180 +172 172 188 +179 179 195 +186 186 202 +194 194 210 +201 201 218 +208 208 225 +215 215 232 +222 222 240 +230 230 248 +237 237 255 +220 221 239 +202 206 222 +185 190 206 +167 175 190 +150 159 174 +132 144 157 +115 128 141 + 97 113 125 + 80 97 109 + 62 82 92 + 45 66 76 + 0 0 0 + 0 0 0 + 45 66 76 + 42 69 80 + 38 72 85 + 35 75 89 + 31 78 93 + 28 81 98 + 24 84 102 + 21 87 106 + 17 90 110 + 14 93 115 + 10 96 119 + 7 99 123 + 3 102 128 + 0 105 132 + 19 99 146 + 38 94 159 + 56 88 172 + 75 82 186 + 94 77 200 +112 71 213 +131 66 226 +150 60 240 +129 66 225 +107 73 209 + 86 79 194 + 64 86 178 + 43 92 163 + 21 99 147 + 0 105 132 + 0 98 123 + 0 91 113 + 0 85 104 + 0 78 95 + 0 71 86 + 0 64 76 + 0 57 67 + 0 50 58 + 0 44 49 + 0 37 39 + 0 30 30 + 0 0 0 + 0 0 0 +100 104 72 +110 114 79 +119 124 86 +129 134 92 +138 145 99 +148 155 106 +157 165 113 +167 175 119 +176 185 126 +186 195 133 +195 206 140 +205 216 146 +214 226 153 +224 236 160 +213 224 152 +201 212 144 +190 200 136 +179 188 128 +168 176 120 +156 164 112 +145 152 104 +134 140 96 +123 128 88 +111 116 80 +100 104 72 +107 95 65 +115 85 59 +122 76 52 +129 66 46 +137 57 39 +144 47 33 +152 38 26 +159 28 20 +166 19 13 +174 9 7 +181 0 0 +176 0 0 +170 0 0 +165 0 0 +159 0 0 +154 0 0 +148 0 0 +143 0 0 +137 0 0 +132 0 0 +126 0 0 +121 0 0 +115 0 0 +110 0 0 +104 0 0 + 99 0 0 + 93 0 0 + 88 0 0 + 82 0 0 + 77 0 0 + 71 0 0 + 66 0 0 + 60 0 0 + 55 0 0 + 49 0 0 + 44 0 0 + 38 0 0 + 33 0 0 + 27 0 0 + 22 0 0 + 16 0 0 + 11 0 0 + 5 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr306.map b/src/fractalzoomer/color_maps/carr306.map new file mode 100644 index 000000000..284133dd5 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr306.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 0 41 41 + 0 52 52 + 0 63 63 + 0 74 74 + 0 85 85 + 0 95 95 + 0 106 106 + 0 117 117 + 0 128 128 + 0 139 139 + 0 150 150 + 0 140 140 + 0 130 130 + 0 120 120 + 0 110 110 + 0 100 100 + 0 90 90 + 0 80 80 + 0 70 70 + 0 60 60 + 0 50 50 + 0 40 40 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 0 + 37 15 60 + 41 17 67 + 45 18 73 + 50 20 80 + 54 22 87 + 58 23 93 + 62 25 100 + 67 27 107 + 71 28 113 + 75 30 120 + 99 28 118 +122 26 117 +146 24 115 +169 22 113 +193 20 111 +216 18 110 +240 16 108 +216 18 110 +193 20 111 +169 22 113 +146 24 115 +122 26 117 + 99 28 118 + 75 30 120 + 70 28 111 + 64 26 103 + 59 24 94 + 53 21 86 + 48 19 77 + 42 17 69 + 37 15 60 + 42 17 68 + 46 19 75 + 51 21 82 + 56 22 90 + 61 24 98 + 66 26 105 + 70 28 112 + 75 30 120 + 62 55 130 + 50 80 140 + 38 105 150 + 25 130 160 + 12 155 170 + 0 180 180 + 12 155 170 + 25 130 160 + 38 105 150 + 50 80 140 + 62 55 130 + 75 30 120 + 69 28 110 + 62 25 100 + 56 22 90 + 50 20 80 + 43 18 70 + 37 15 60 + 0 0 0 + 0 0 0 + 0 0 0 +180 180 180 +185 185 187 +191 191 194 +196 196 200 +202 202 207 +207 207 214 +213 213 221 +218 218 228 +224 224 235 +229 229 241 +235 235 248 +240 240 255 +232 232 246 +225 225 236 +218 218 227 +210 210 218 +202 202 208 +195 195 199 +188 188 189 +180 180 180 + 0 0 0 + 0 0 0 + 0 0 0 + 35 0 0 + 46 0 0 + 58 0 0 + 69 0 0 + 80 0 0 + 92 0 0 +103 0 0 +115 0 0 +126 0 0 +137 0 0 +149 0 0 +160 0 0 +150 0 0 +139 0 0 +129 0 0 +118 0 0 +108 0 0 + 97 0 0 + 87 0 0 + 77 0 0 + 66 0 0 + 56 0 0 + 45 0 0 + 35 0 0 + 0 0 0 + 0 0 0 + 35 0 0 + 46 0 0 + 58 0 0 + 70 0 0 + 81 0 0 + 92 0 0 +104 0 0 +116 0 0 +127 0 0 +138 0 0 +150 0 0 +163 34 0 +176 69 0 +189 103 0 +201 137 0 +214 171 0 +227 206 0 +240 240 0 +227 206 0 +214 171 0 +201 137 0 +189 103 0 +176 69 0 +163 34 0 +150 0 0 +137 0 0 +124 0 0 +112 0 0 + 99 0 0 + 86 0 0 + 73 0 0 + 61 0 0 + 48 0 0 + 35 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 0 39 39 + 0 48 48 + 0 57 57 + 0 66 66 + 0 75 75 + 0 84 84 + 0 93 93 + 0 102 102 + 0 111 111 + 0 120 120 + 9 125 140 + 17 131 160 + 26 136 180 + 35 141 200 + 43 147 220 + 52 152 240 + 45 147 223 + 37 143 206 + 30 138 189 + 22 134 171 + 15 129 154 + 7 125 137 + 0 120 120 + 0 107 107 + 0 94 94 + 0 81 81 + 0 69 69 + 0 56 56 + 0 43 43 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 0 +100 104 72 +110 115 79 +121 126 87 +131 137 94 +141 148 101 +152 159 109 +162 170 116 +172 181 123 +183 192 131 +193 203 138 +203 214 145 +214 225 153 +224 236 160 +227 237 179 +230 238 198 +234 238 217 +237 239 236 +240 240 255 +227 228 238 +215 215 222 +202 203 205 +189 191 188 +176 178 172 +164 166 155 +151 153 139 +138 141 122 +125 129 105 +113 116 89 +100 104 72 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr307.map b/src/fractalzoomer/color_maps/carr307.map new file mode 100644 index 000000000..765060a9f --- /dev/null +++ b/src/fractalzoomer/color_maps/carr307.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 0 41 41 + 0 52 52 + 0 63 63 + 0 74 74 + 0 85 85 + 0 95 95 + 0 106 106 + 0 117 117 + 0 128 128 + 0 139 139 + 0 150 150 + 0 140 140 + 0 130 130 + 0 120 120 + 0 110 110 + 0 100 100 + 0 90 90 + 0 80 80 + 0 70 70 + 0 60 60 + 0 50 50 + 0 40 40 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 0 + 37 15 60 + 41 17 67 + 45 18 73 + 50 20 80 + 54 22 87 + 58 23 93 + 62 25 100 + 67 27 107 + 71 28 113 + 75 30 120 + 99 28 118 +122 26 117 +146 24 115 +169 22 113 +193 20 111 +216 18 110 +240 16 108 +216 18 110 +193 20 111 +169 22 113 +146 24 115 +122 26 117 + 99 28 118 + 75 30 120 + 70 28 111 + 64 26 103 + 59 24 94 + 53 21 86 + 48 19 77 + 42 17 69 + 37 15 60 + 42 17 68 + 46 19 75 + 51 21 82 + 56 22 90 + 61 24 98 + 66 26 105 + 70 28 112 + 75 30 120 + 62 55 130 + 50 80 140 + 38 105 150 + 25 130 160 + 12 155 170 + 0 180 180 + 12 155 170 + 25 130 160 + 38 105 150 + 50 80 140 + 62 55 130 + 75 30 120 + 69 28 110 + 62 25 100 + 56 22 90 + 50 20 80 + 43 18 70 + 37 15 60 + 0 0 0 + 0 0 0 + 0 0 0 +160 160 0 +169 169 0 +177 177 0 +186 186 0 +195 195 0 +203 203 0 +212 212 0 +220 220 0 +229 229 0 +238 238 0 +246 246 0 +255 255 0 +243 243 0 +231 231 0 +219 219 0 +208 208 0 +196 196 0 +184 184 0 +172 172 0 +160 160 0 + 0 0 0 + 0 0 0 + 0 0 0 + 35 0 0 + 46 0 0 + 58 0 0 + 69 0 0 + 80 0 0 + 92 0 0 +103 0 0 +115 0 0 +126 0 0 +137 0 0 +149 0 0 +160 0 0 +150 0 0 +139 0 0 +129 0 0 +118 0 0 +108 0 0 + 97 0 0 + 87 0 0 + 77 0 0 + 66 0 0 + 56 0 0 + 45 0 0 + 35 0 0 + 0 0 0 + 0 0 0 + 35 0 0 + 46 0 0 + 58 0 0 + 70 0 0 + 81 0 0 + 92 0 0 +104 0 0 +116 0 0 +127 0 0 +138 0 0 +150 0 0 +163 34 0 +176 69 0 +189 103 0 +201 137 0 +214 171 0 +227 206 0 +240 240 0 +227 206 0 +214 171 0 +201 137 0 +189 103 0 +176 69 0 +163 34 0 +150 0 0 +137 0 0 +124 0 0 +112 0 0 + 99 0 0 + 86 0 0 + 73 0 0 + 61 0 0 + 48 0 0 + 35 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 0 39 39 + 0 48 48 + 0 57 57 + 0 66 66 + 0 75 75 + 0 84 84 + 0 93 93 + 0 102 102 + 0 111 111 + 0 120 120 + 9 125 140 + 17 131 160 + 26 136 180 + 35 141 200 + 43 147 220 + 52 152 240 + 45 147 223 + 37 143 206 + 30 138 189 + 22 134 171 + 15 129 154 + 7 125 137 + 0 120 120 + 0 107 107 + 0 94 94 + 0 81 81 + 0 69 69 + 0 56 56 + 0 43 43 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 0 +100 104 72 +110 115 79 +121 126 87 +131 137 94 +141 148 101 +152 159 109 +162 170 116 +172 181 123 +183 192 131 +193 203 138 +203 214 145 +214 225 153 +224 236 160 +227 237 179 +230 238 198 +234 238 217 +237 239 236 +240 240 255 +227 228 238 +215 215 222 +202 203 205 +189 191 188 +176 178 172 +164 166 155 +151 153 139 +138 141 122 +125 129 105 +113 116 89 +100 104 72 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr308.map b/src/fractalzoomer/color_maps/carr308.map new file mode 100644 index 000000000..4933542eb --- /dev/null +++ b/src/fractalzoomer/color_maps/carr308.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 30 + 2 1 37 + 4 3 43 + 7 4 50 + 9 5 57 + 11 7 63 + 13 8 70 + 16 9 77 + 18 11 83 + 20 12 90 + 20 31 91 + 20 51 92 + 20 70 92 + 20 89 93 + 20 109 94 + 20 128 95 + 20 147 96 + 20 167 97 + 20 186 97 + 20 205 98 + 20 225 99 + 20 244 100 + 0 0 0 + 0 0 0 + 0 0 0 +100 104 72 +112 117 81 +125 130 90 +137 144 98 +150 157 107 +162 170 116 +174 183 125 +187 196 134 +199 210 142 +212 223 151 +224 236 160 +210 221 150 +196 207 140 +183 192 131 +169 177 121 +155 163 111 +141 148 101 +128 133 92 +114 119 82 +100 104 72 + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 0 39 39 + 0 48 48 + 0 57 57 + 0 66 66 + 0 75 75 + 0 84 84 + 0 93 93 + 0 102 102 + 0 111 111 + 0 120 120 + 21 111 137 + 43 103 154 + 64 94 171 + 86 86 189 +107 77 206 +129 69 223 +150 60 240 +134 54 221 +118 48 202 +101 42 184 + 85 36 165 + 69 30 146 + 52 24 128 + 36 18 109 + 20 12 90 + 13 18 70 + 7 24 50 + 0 30 30 + 0 0 0 + 0 0 0 + 40 0 0 + 51 0 0 + 62 0 0 + 72 0 0 + 83 0 0 + 94 0 0 +105 0 0 +116 0 0 +127 0 0 +137 0 0 +148 0 0 +159 0 0 +170 0 0 +180 34 0 +190 69 0 +200 103 0 +210 137 0 +220 171 0 +230 206 0 +240 240 0 +230 206 0 +220 171 0 +210 137 0 +200 103 0 +190 69 0 +180 34 0 +170 0 0 +154 0 0 +139 0 0 +123 0 0 +108 0 0 + 92 0 0 + 77 0 0 + 61 0 0 + 46 0 0 + 30 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 45 66 76 + 41 79 92 + 37 92 109 + 33 105 125 + 29 118 141 + 25 131 157 + 20 145 174 + 16 158 190 + 12 171 206 + 8 184 222 + 4 197 239 + 0 210 255 + 0 190 230 + 0 170 205 + 0 150 180 + 0 130 155 + 0 110 130 + 0 90 105 + 0 70 80 + 0 50 55 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 0 + 38 15 60 + 56 15 64 + 75 15 69 + 93 15 73 +111 15 77 +130 15 82 +148 16 86 +167 16 91 +185 16 95 +203 16 99 +222 16 104 +240 16 108 +219 14 97 +198 13 86 +177 11 76 +156 10 65 +135 8 54 +114 6 43 + 93 5 32 + 72 3 22 + 51 2 11 + 30 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 60 + 0 15 54 + 0 30 48 + 0 45 42 + 0 60 36 + 0 75 30 + 0 90 24 + 0 105 18 + 0 120 12 + 0 135 6 + 0 150 0 + 32 162 23 + 64 175 46 + 96 187 69 +128 199 91 +160 211 114 +192 224 137 +224 236 160 +192 219 137 +160 203 114 +128 186 91 + 96 170 69 + 64 153 46 + 32 137 23 + 0 120 0 + 0 107 4 + 0 94 9 + 0 81 13 + 0 69 17 + 0 56 21 + 0 43 26 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 30 + 2 10 51 + 4 20 73 + 6 30 94 + 8 40 116 + 10 50 137 + 12 60 158 + 14 70 180 + 16 80 201 + 18 90 223 + 20 100 244 + 38 117 214 + 57 134 183 + 76 151 152 + 94 168 122 +112 185 92 +131 202 61 +150 219 30 +168 236 0 +150 219 30 +131 202 61 +112 185 92 + 94 168 122 + 76 151 152 + 57 134 183 + 38 117 214 + 20 100 244 + 18 90 223 + 16 80 201 + 14 70 180 + 12 60 158 + 10 50 137 + 8 40 116 + 6 30 94 + 4 20 73 + 2 10 51 + 0 0 30 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +161 34 23 +171 67 46 +182 101 69 +192 135 91 +203 169 114 +213 202 137 +224 236 160 diff --git a/src/fractalzoomer/color_maps/carr309.map b/src/fractalzoomer/color_maps/carr309.map new file mode 100644 index 000000000..c8a6e347c --- /dev/null +++ b/src/fractalzoomer/color_maps/carr309.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 30 + 2 1 37 + 4 3 43 + 7 4 50 + 9 5 57 + 11 7 63 + 13 8 70 + 16 9 77 + 18 11 83 + 20 12 90 + 20 31 91 + 20 51 92 + 20 70 92 + 20 89 93 + 20 109 94 + 20 128 95 + 20 147 96 + 20 167 97 + 20 186 97 + 20 205 98 + 20 225 99 + 20 244 100 + 0 0 0 + 0 0 0 + 0 0 0 +100 104 72 +112 117 81 +125 130 90 +137 144 98 +150 157 107 +162 170 116 +174 183 125 +187 196 134 +199 210 142 +212 223 151 +224 236 160 +210 221 150 +196 207 140 +183 192 131 +169 177 121 +155 163 111 +141 148 101 +128 133 92 +114 119 82 +100 104 72 + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 0 39 39 + 0 48 48 + 0 57 57 + 0 66 66 + 0 75 75 + 0 84 84 + 0 93 93 + 0 102 102 + 0 111 111 + 0 120 120 + 21 111 137 + 43 103 154 + 64 94 171 + 86 86 189 +107 77 206 +129 69 223 +150 60 240 +134 54 221 +118 48 202 +101 42 184 + 85 36 165 + 69 30 146 + 52 24 128 + 36 18 109 + 20 12 90 + 13 18 70 + 7 24 50 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 40 + 2 5 48 + 4 11 57 + 6 16 65 + 8 21 73 + 10 27 82 + 12 32 90 + 14 37 98 + 16 43 107 + 18 48 115 + 20 53 123 + 22 59 132 + 24 64 140 + 21 91 156 + 17 119 173 + 14 146 189 + 10 173 206 + 7 200 222 + 3 225 226 + 0 255 255 + 0 241 243 + 0 227 231 + 0 213 218 + 0 199 206 + 0 185 194 + 0 171 182 + 0 157 170 + 0 142 158 + 0 128 145 + 0 114 133 + 0 100 121 + 0 86 109 + 0 72 97 + 0 58 84 + 0 44 72 + 0 30 60 + 0 0 0 + 0 0 0 + 0 0 0 + 45 66 76 + 41 79 92 + 37 92 109 + 33 105 125 + 29 118 141 + 25 131 157 + 20 145 174 + 16 158 190 + 12 171 206 +224 236 160 + 4 197 239 + 2 228 235 + 0 190 230 + 0 170 205 + 0 150 180 + 0 130 155 + 0 110 130 + 0 90 105 + 0 70 80 + 0 50 55 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 0 + 38 15 60 + 56 15 64 + 75 15 69 + 93 15 73 +111 15 77 +130 15 82 +148 16 86 +167 16 91 +185 16 95 +203 16 99 +222 16 104 +240 16 108 +219 14 97 +198 13 86 +177 11 76 +156 10 65 +135 8 54 +114 6 43 + 93 5 32 + 72 3 22 + 51 2 11 + 30 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 60 + 0 15 54 + 0 30 48 + 0 45 42 + 0 60 36 + 0 75 30 + 0 90 24 + 0 105 18 + 0 120 12 + 0 135 6 + 0 150 0 + 32 162 23 + 64 175 46 + 96 187 69 +128 199 91 +160 211 114 +192 224 137 +224 236 160 +192 219 137 +160 203 114 +128 186 91 + 96 170 69 + 64 153 46 + 32 137 23 + 0 120 0 + 0 107 4 + 0 94 9 + 0 81 13 + 0 69 17 + 0 56 21 + 0 43 26 + 0 30 30 + 0 0 0 + 0 0 0 + 0 30 30 + 0 39 39 + 0 48 48 + 0 57 57 + 0 66 66 + 0 75 75 + 0 84 84 + 0 93 93 + 0 102 102 + 0 111 111 + 0 120 120 + 28 134 125 + 56 149 130 + 84 164 135 +112 178 140 +140 192 145 +168 207 150 +196 222 155 +224 236 160 +209 222 151 +194 209 143 +179 195 134 +164 181 125 +149 167 117 +134 154 108 +119 140 99 +105 126 91 + 90 112 82 + 75 99 73 + 60 85 65 + 45 71 56 + 30 57 47 + 15 44 39 + 0 30 30 + 1 34 42 + 2 38 53 + 3 42 65 + 4 46 77 + 6 49 88 + 7 53 100 + 8 57 112 + 9 61 123 + 10 65 135 + 11 69 147 + 12 73 158 + 13 77 170 + 14 81 182 + 16 84 193 + 17 88 205 + 18 92 217 + 19 96 228 + 20 100 240 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr310.map b/src/fractalzoomer/color_maps/carr310.map new file mode 100644 index 000000000..afeb7d124 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr310.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 3 5 6 + 7 10 12 + 10 15 18 + 14 20 23 + 17 25 29 + 21 30 35 + 24 36 41 + 28 41 47 + 31 46 53 + 35 51 58 + 38 56 64 + 42 61 70 + 45 66 76 + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 0 40 40 + 0 50 50 + 0 60 60 + 0 70 70 + 0 80 80 + 0 90 90 + 0 100 100 + 0 110 110 + 0 120 120 + 0 130 130 + 0 140 140 + 0 150 150 + 0 0 0 + 0 0 0 + 0 0 0 +100 104 72 +113 111 79 +126 118 87 +139 125 94 +152 132 101 +165 139 109 +178 147 116 +190 154 123 +203 161 131 +216 168 138 +229 175 145 +242 182 153 +255 189 160 + 0 0 0 + 0 0 0 + 0 0 0 + 30 0 0 + 40 0 0 + 50 0 0 + 60 0 0 + 70 0 0 + 80 0 0 + 90 0 0 +100 0 0 +110 0 0 +120 0 0 +130 0 0 +140 0 0 +150 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +150 150 180 +158 158 186 +165 165 192 +172 172 199 +180 180 205 +188 188 211 +195 195 218 +202 202 224 +210 210 230 +218 218 236 +225 225 242 +232 232 249 +240 240 255 + 0 0 0 + 0 0 0 + 0 0 0 + 68 36 104 + 64 41 116 + 60 47 127 + 56 52 139 + 52 57 151 + 48 63 162 + 44 68 174 + 40 73 186 + 36 79 197 + 32 84 209 + 28 89 221 + 24 95 232 + 20 100 244 + 0 0 0 + 0 0 0 + 0 0 0 + 37 15 60 + 46 19 75 + 56 22 90 + 65 26 105 + 75 30 120 + 84 34 135 + 94 38 150 +103 41 165 +112 45 180 +122 49 195 +131 52 210 +141 56 225 +150 60 240 + 0 0 0 + 0 0 0 + 0 0 0 +120 90 60 +130 102 55 +140 115 50 +150 128 45 +160 140 40 +170 152 35 +180 165 30 +190 178 25 +200 190 20 +210 202 15 +220 215 10 +230 228 5 +240 240 0 + 0 0 0 + 0 0 0 + 0 0 0 + 30 30 30 + 45 45 48 + 60 60 65 + 75 75 82 + 90 90 100 +105 105 118 +120 120 135 +135 135 152 +150 150 170 +165 165 188 +180 180 205 +195 195 222 +210 210 240 + 0 0 0 + 0 0 0 + 0 0 0 + 3 5 6 + 7 10 12 + 10 15 18 + 14 20 23 + 17 25 29 + 21 30 35 + 24 36 41 + 28 41 47 + 31 46 53 + 35 51 58 + 38 56 64 + 42 61 70 + 45 66 76 + 0 0 0 + 0 0 0 + 0 0 0 + 30 0 0 + 42 0 0 + 55 0 0 + 68 0 0 + 80 0 0 + 92 0 0 +105 0 0 +118 0 0 +130 0 0 +142 0 0 +155 0 0 +168 0 0 +180 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +100 104 72 +113 113 81 +126 122 90 +139 130 99 +152 139 108 +165 148 117 +178 157 126 +190 166 135 +203 175 144 +216 183 153 +229 192 162 +242 201 171 +255 210 180 + 0 0 0 + 0 0 0 + 0 0 0 + 6 35 16 + 20 52 15 + 33 69 13 + 46 86 12 + 60 103 11 + 74 120 9 + 87 138 8 +100 155 7 +114 172 5 +128 189 4 +141 206 3 +154 223 1 +168 240 0 + 0 0 0 + 0 0 0 + 0 0 0 +168 240 0 +154 223 1 +141 206 3 +128 189 4 +114 172 5 +100 155 7 + 87 137 8 + 74 120 9 + 60 103 11 + 46 86 12 + 33 69 13 + 20 52 15 + 6 35 16 + 0 0 0 + 0 0 0 + 0 0 0 +120 90 60 +131 103 72 +142 117 84 +154 130 96 +165 143 108 +176 157 120 +188 170 132 +199 183 145 +210 197 157 +221 210 169 +232 223 181 +244 237 193 +255 250 205 + 0 0 0 + 0 0 0 + 0 0 0 + 30 0 0 + 41 0 0 + 52 0 0 + 62 0 0 + 73 0 0 + 84 0 0 + 95 0 0 +106 0 0 +117 0 0 +127 0 0 +138 0 0 +149 0 0 +160 0 0 diff --git a/src/fractalzoomer/color_maps/carr311.map b/src/fractalzoomer/color_maps/carr311.map new file mode 100644 index 000000000..dffefbc5d --- /dev/null +++ b/src/fractalzoomer/color_maps/carr311.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 4 6 6 + 8 11 13 + 11 16 19 + 15 22 25 + 19 28 32 + 22 33 38 + 26 38 44 + 30 44 51 + 34 50 57 + 38 55 63 + 41 60 70 + 45 66 76 + 0 0 0 + 0 0 0 + 0 0 0 +120 120 130 +126 126 136 +132 132 142 +138 138 148 +144 144 154 +150 150 160 +156 156 166 +162 162 172 +168 168 178 +174 174 184 +180 180 190 +174 174 184 +168 168 178 +162 162 172 +156 156 166 +150 150 160 +144 144 154 +138 138 148 +132 132 142 +126 126 136 +120 120 130 + 0 0 0 + 0 0 0 + 5 25 74 + 6 32 91 + 8 40 108 + 10 48 125 + 11 55 142 + 12 62 159 + 14 70 176 + 16 78 193 + 17 85 210 + 18 92 227 + 20 100 244 + 19 94 230 + 18 88 216 + 16 81 201 + 15 75 187 + 14 69 173 + 12 62 159 + 11 56 145 + 10 50 131 + 9 44 116 + 8 38 102 + 6 31 88 + 5 25 74 + 0 0 0 + 0 0 0 +100 104 72 +110 115 79 +121 126 87 +131 137 94 +141 148 101 +152 159 109 +162 170 116 +172 181 123 +183 192 131 +193 203 138 +203 214 145 +214 225 153 +224 236 160 +212 223 151 +199 210 142 +187 196 134 +174 183 125 +162 170 116 +150 157 107 +137 144 98 +125 130 90 +112 117 81 +100 104 72 + 0 0 0 + 0 0 0 + 40 0 0 + 51 0 3 + 63 0 5 + 74 0 8 + 85 0 11 + 97 0 14 +108 0 16 +120 0 19 +131 0 22 +142 0 25 +154 0 27 +165 0 30 +152 0 27 +140 0 24 +128 0 21 +115 0 18 +102 0 15 + 90 0 12 + 78 0 9 + 65 0 6 + 52 0 3 + 40 0 0 + 0 0 0 + 0 0 0 +120 120 130 +125 125 135 +131 131 141 +136 136 146 +142 142 152 +147 147 157 +153 153 163 +158 158 168 +164 164 174 +169 169 179 +175 175 185 +180 180 190 +173 173 183 +167 167 177 +160 160 170 +153 153 163 +147 147 157 +140 140 150 +133 133 143 +127 127 137 +120 120 130 + 0 0 0 + 0 0 0 + 20 100 240 + 31 109 240 + 42 118 240 + 53 128 240 + 64 137 240 + 75 146 240 + 86 155 240 + 97 164 240 +108 173 240 +119 183 240 +130 192 240 +141 201 240 +152 210 240 +137 198 240 +123 186 240 +108 173 240 + 93 161 240 + 79 149 240 + 64 137 240 + 49 124 240 + 35 112 240 + 20 100 240 + 0 0 0 + 0 0 0 + 5 7 8 + 10 15 17 + 15 22 25 + 20 29 34 + 25 37 42 + 30 44 51 + 35 51 59 + 40 59 68 + 45 66 76 + 41 60 69 + 37 54 62 + 33 48 55 + 29 42 48 + 25 36 41 + 20 30 35 + 16 24 28 + 12 18 21 + 8 12 14 + 4 6 7 + 0 0 0 + 0 0 0 +120 104 72 +132 112 79 +145 119 86 +157 127 93 +169 135 100 +181 143 107 +194 150 115 +206 158 122 +218 166 129 +230 174 136 +243 181 143 +255 189 150 +242 180 142 +228 172 134 +214 164 127 +201 155 119 +188 146 111 +174 138 103 +160 130 95 +147 121 88 +134 112 80 +120 104 72 + 0 0 0 + 0 0 0 +150 150 165 +159 159 174 +168 168 182 +176 176 191 +185 185 200 +194 194 209 +202 202 218 +211 211 226 +220 220 235 +216 216 209 +211 211 183 +207 207 157 +202 202 131 +198 198 104 +193 193 78 +189 189 52 +184 184 26 +180 180 0 +184 184 26 +189 189 52 +193 193 78 +198 198 104 +202 202 131 +207 207 157 +211 211 183 +216 216 209 +220 220 235 +200 200 217 +180 180 200 +160 160 182 +140 140 164 +120 120 146 +100 100 129 + 80 80 111 + 60 60 93 + 40 40 75 + 20 20 58 + 0 0 40 + 2 8 57 + 3 17 73 + 5 25 90 + 7 33 107 + 8 42 123 + 10 50 140 + 12 58 157 + 13 67 173 + 15 75 190 + 17 83 207 + 18 92 223 + 20 100 240 diff --git a/src/fractalzoomer/color_maps/carr312.map b/src/fractalzoomer/color_maps/carr312.map new file mode 100644 index 000000000..141a9468c --- /dev/null +++ b/src/fractalzoomer/color_maps/carr312.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 30 + 1 6 42 + 2 12 54 + 3 17 65 + 5 23 77 + 6 29 89 + 7 35 101 + 8 40 112 + 9 46 124 + 10 52 136 + 12 58 148 + 13 63 159 + 14 69 171 + 15 75 183 + 20 93 179 + 25 112 176 + 30 130 172 + 35 148 168 + 40 167 165 + 45 185 161 + 50 203 157 + 55 222 154 + 60 240 150 + 54 219 154 + 49 199 158 + 43 178 162 + 38 158 166 + 32 137 171 + 26 116 175 + 21 96 179 + 15 75 183 + 14 69 171 + 13 63 159 + 12 58 148 + 10 52 136 + 9 46 124 + 8 40 112 + 7 35 101 + 6 29 89 + 5 23 77 + 3 17 65 + 2 12 54 + 1 6 42 + 0 0 30 + 0 0 0 + 0 0 30 + 0 0 0 +100 104 72 +111 114 82 +122 125 91 +133 135 100 +144 146 110 +155 156 120 +166 167 129 +177 177 138 +189 187 148 +200 198 158 +211 208 167 +222 219 176 +233 229 186 +244 240 196 +255 250 205 +245 240 196 +234 231 187 +224 221 178 +214 211 170 +203 201 161 +193 192 152 +183 182 143 +172 172 134 +162 162 125 +152 153 116 +141 143 107 +131 133 99 +121 123 90 +110 114 81 +100 104 72 + 0 0 0 + 0 0 0 + 0 0 0 + 30 0 0 + 40 0 0 + 50 0 0 + 60 0 0 + 70 0 0 + 80 0 0 + 90 0 0 +100 0 0 +110 0 0 +120 0 0 +130 0 0 +140 0 0 +150 0 0 +160 0 0 +172 32 0 +184 64 0 +196 96 0 +208 128 0 +219 159 0 +231 191 0 +243 223 0 +255 255 0 +243 223 0 +231 191 0 +219 159 0 +208 128 0 +196 96 0 +184 64 0 +172 32 0 +160 0 0 +149 0 0 +139 0 0 +128 0 0 +117 0 0 +107 0 0 + 96 0 0 + 85 0 0 + 75 0 0 + 64 0 0 + 53 0 0 + 43 0 0 + 32 0 0 + 21 0 0 + 11 0 0 + 0 0 0 + 0 0 0 + 0 30 0 + 2 34 1 + 4 38 2 + 6 42 2 + 8 46 3 + 10 50 4 + 12 54 5 + 14 58 6 + 16 62 6 + 18 66 7 + 20 70 8 + 22 74 9 + 24 78 10 + 26 82 10 + 28 86 11 + 30 90 12 + 58 105 29 + 86 120 46 +114 135 64 +142 150 81 +171 165 98 +199 180 116 +227 195 133 +255 210 150 +227 195 133 +199 180 116 +171 165 98 +142 150 81 +114 135 64 + 86 120 46 + 58 105 29 + 30 90 12 + 28 86 11 + 26 81 10 + 24 77 9 + 21 73 9 + 19 69 8 + 17 64 7 + 15 60 6 + 13 56 5 + 11 51 4 + 9 47 3 + 6 43 3 + 4 39 2 + 2 34 1 + 0 30 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 30 + 1 5 39 + 2 11 47 + 3 16 56 + 4 21 64 + 5 27 73 + 6 32 81 + 7 38 90 + 9 43 99 + 10 48 107 + 11 54 116 + 12 59 124 + 13 64 133 + 14 70 141 + 15 75 150 + 32 73 161 + 49 71 172 + 66 69 184 + 82 68 195 + 99 66 206 +116 64 218 +133 62 229 +150 60 240 +133 62 229 +116 64 218 + 99 66 206 + 82 68 195 + 66 69 184 + 49 71 172 + 32 73 161 + 15 75 150 + 14 70 142 + 13 65 134 + 12 60 126 + 11 55 118 + 10 50 110 + 9 45 102 + 8 40 94 + 7 35 86 + 6 30 78 + 5 25 70 + 4 20 62 + 3 15 54 + 2 10 46 + 1 5 38 + 0 0 30 + 0 0 0 + 0 30 30 + 0 38 38 + 0 45 45 + 0 52 52 + 0 60 60 + 0 68 68 + 0 75 75 + 0 82 82 + 0 90 90 + 0 98 98 + 0 105 105 + 0 112 112 + 0 120 120 + 28 134 129 + 57 149 139 + 85 163 148 +113 178 158 +142 192 167 +170 207 177 +198 221 186 +227 236 196 +255 250 205 +227 229 189 +198 208 173 +170 187 157 +142 166 141 +113 144 124 + 85 123 108 + 57 102 92 + 28 81 76 + 0 60 60 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr313.map b/src/fractalzoomer/color_maps/carr313.map new file mode 100644 index 000000000..a7cd77d59 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr313.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 38 15 60 + 48 19 76 + 58 23 93 + 69 27 109 + 79 31 125 + 89 35 142 + 99 40 158 +109 44 175 +119 48 191 +130 52 207 +140 56 224 +150 60 240 +137 86 227 +124 111 214 +111 137 201 + 99 163 189 + 86 189 176 + 73 214 163 + 60 240 150 + 73 219 163 + 86 197 176 + 99 176 189 +111 154 201 +124 133 214 +137 111 227 +150 90 240 +134 79 214 +118 69 189 +102 58 163 + 86 47 137 + 70 36 111 + 54 26 86 + 38 15 60 + 0 0 0 + 5 25 61 + 11 32 66 + 17 38 72 + 23 45 77 + 28 52 83 + 34 59 88 + 40 66 93 + 46 72 99 + 52 79 104 + 58 86 110 + 63 92 115 + 69 99 121 + 75 106 126 + 70 100 121 + 65 94 117 + 60 89 112 + 55 83 107 + 50 77 103 + 45 71 98 + 40 66 94 + 35 60 89 + 30 54 84 + 25 48 80 + 20 42 75 + 15 37 70 + 10 31 66 + 5 25 61 + 0 0 0 + 0 0 0 + 0 0 30 + 1 6 43 + 2 12 56 + 4 19 68 + 5 25 81 + 6 31 94 + 8 38 107 + 9 44 120 + 10 50 133 + 11 56 145 + 12 62 158 + 14 69 171 + 15 75 184 + 26 99 179 + 36 122 174 + 47 146 169 + 58 169 165 + 69 193 160 + 79 216 155 + 90 240 150 + 79 216 155 + 69 193 160 + 58 169 165 + 47 146 169 + 36 122 174 + 26 99 179 + 15 75 184 + 14 68 170 + 12 61 156 + 11 55 142 + 10 48 128 + 8 41 114 + 7 34 100 + 5 27 86 + 4 20 72 + 3 14 58 + 1 7 44 + 0 0 30 + 0 0 0 + 0 0 0 +240 240 0 +227 240 20 +213 240 40 +200 240 60 +187 240 80 +173 240 100 +160 240 120 +147 240 140 +133 240 160 +120 240 180 +135 240 158 +150 240 135 +165 240 112 +180 240 90 +195 240 68 +210 240 45 +225 240 22 +240 240 0 +230 230 5 +220 221 10 +210 212 16 +200 202 21 +190 192 26 +180 183 32 +170 174 37 +160 164 42 + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 0 42 42 + 0 55 55 + 0 68 68 + 0 80 80 + 0 92 92 + 0 105 105 + 0 118 118 + 0 130 130 + 0 142 142 + 0 155 155 + 0 168 168 + 0 180 180 + 2 170 188 + 5 160 196 + 8 150 204 + 10 140 212 + 12 130 220 + 15 120 228 + 18 110 236 + 20 100 244 + 17 111 235 + 14 123 226 + 11 134 217 + 9 146 207 + 6 157 198 + 3 169 189 + 0 180 180 + 0 165 165 + 0 150 150 + 0 135 135 + 0 120 120 + 0 105 105 + 0 90 90 + 0 75 75 + 0 60 60 + 0 45 45 + 0 30 30 + 0 0 0 + 0 0 0 + 0 30 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 90 12 + 22 98 14 + 23 105 15 + 25 112 16 + 27 120 18 + 28 128 20 + 30 135 21 + 32 142 22 + 33 150 24 + 35 158 26 + 37 165 27 + 38 172 28 + 40 180 30 + 67 189 52 + 94 198 74 +121 206 96 +148 215 118 +174 224 139 +201 232 161 +228 241 183 +255 250 205 +224 240 184 +194 230 164 +163 220 143 +132 210 122 +101 200 101 + 71 190 81 + 40 180 60 + 36 163 53 + 31 147 47 + 27 130 40 + 22 113 33 + 18 97 27 + 13 80 20 + 9 63 13 + 4 47 7 + 0 30 0 + 0 0 0 + 0 0 0 + 60 0 0 + 69 0 0 + 78 0 0 + 87 0 0 + 96 0 0 +105 0 0 +115 0 0 +124 0 0 +133 0 0 +142 0 0 +151 0 0 +160 0 0 +170 30 0 +180 60 0 +190 90 0 +200 120 0 +210 150 0 +220 180 0 +230 210 0 +240 240 0 +228 210 0 +215 180 0 +202 150 0 +190 120 0 +178 90 0 +165 60 0 +152 30 0 +140 0 0 +105 0 0 + 70 0 0 + 35 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr314.map b/src/fractalzoomer/color_maps/carr314.map new file mode 100644 index 000000000..2756232ec --- /dev/null +++ b/src/fractalzoomer/color_maps/carr314.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 28 0 0 + 49 11 5 + 69 22 11 + 90 33 16 +111 44 22 +131 55 27 +152 65 33 +172 76 38 +193 87 44 +214 98 49 +234 109 55 +255 120 60 + 71 143 94 + 56 159 63 + 40 176 33 + 41 174 49 + 42 172 64 + 43 170 80 + 44 169 95 + 45 167 111 + 46 165 127 + 46 163 142 + 47 161 158 + 48 159 174 + 49 158 189 + 50 156 205 + 51 154 220 + 52 152 236 + 64 136 227 + 76 120 217 + 88 104 208 +100 88 199 +112 72 189 +124 56 180 +112 52 184 +100 52 184 + 88 48 188 + 80 52 168 + 72 56 148 + 64 60 124 + 56 68 104 + 48 72 84 + 40 76 64 + 32 80 40 + 24 84 20 + 28 88 20 + 36 92 20 + 40 96 20 + 68 100 20 + 92 104 20 +120 108 20 +144 112 20 +172 116 36 +196 120 20 +224 124 20 +252 128 20 +244 116 40 +236 108 60 +228 96 80 +220 88 96 +212 76 116 +204 68 136 +196 56 156 +164 64 156 +132 76 156 +100 84 156 + 64 92 156 + 32 104 156 + 0 112 156 + 68 116 24 + 60 112 24 + 56 108 24 + 48 104 24 + 44 100 24 + 36 92 24 + 32 88 24 + 24 84 24 + 20 80 24 + 12 76 24 + 56 76 36 + 96 76 44 +140 76 56 +156 92 56 +168 104 56 +184 120 56 +196 132 60 +212 148 60 +224 160 60 +240 176 60 +228 164 60 +216 156 60 +204 144 56 +192 132 56 +180 124 56 +168 112 56 +156 100 52 +144 92 52 +132 80 52 +120 68 52 +112 64 48 +104 60 44 + 92 60 44 + 84 56 40 + 72 52 36 + 64 52 36 + 52 48 32 + 40 44 28 + 36 56 16 + 28 72 0 + 44 88 16 + 64 100 28 + 80 116 44 +100 132 56 +116 148 72 +132 160 88 +152 176 100 +168 192 116 +188 204 128 +204 220 144 +224 236 160 +232 232 108 +240 224 56 +252 216 0 +236 204 4 +216 196 12 +200 184 16 +184 172 20 +164 160 28 +148 152 32 +128 140 40 +112 128 44 + 96 116 48 + 76 108 56 + 60 96 60 + 44 84 52 + 28 72 48 + 12 60 40 + 28 52 32 + 48 44 28 + 64 36 20 +255 0 0 +255 17 5 +254 34 10 +254 51 15 +253 69 21 +253 86 26 +252 103 31 +252 120 36 +252 152 44 +252 180 52 +252 212 60 +224 160 60 +212 148 60 +208 144 58 +204 140 56 +192 128 56 +184 120 56 +172 108 52 +160 100 52 +152 88 52 +140 80 52 +128 68 48 +120 60 48 +108 48 48 +112 56 56 +116 68 64 +124 76 76 +128 84 84 +132 96 92 +136 104 100 +140 116 108 +144 124 116 +155 138 130 +166 152 144 +177 166 158 +189 180 172 +200 194 186 +211 208 200 +222 222 214 +209 209 203 +196 196 191 +183 183 180 +170 170 168 +157 157 157 +144 144 146 +131 131 134 +118 118 123 +105 105 111 + 92 92 100 + 84 84 92 + 72 72 84 + 64 64 72 + 52 52 64 + 44 44 56 + 32 32 48 + 40 44 52 + 52 52 56 + 60 64 60 + 68 72 64 + 80 84 68 + 88 92 72 + 96 104 76 +108 112 80 +116 124 84 +128 136 92 +136 140 96 +148 148 104 +156 152 112 +168 160 120 +176 164 128 +160 168 148 +144 172 168 +128 176 192 +108 176 212 + 92 180 232 + 76 184 252 + 92 184 228 +112 184 208 +128 184 184 +148 184 160 +164 184 136 +180 184 116 +200 184 92 +216 184 68 +236 180 44 +244 180 24 +252 176 0 +240 172 0 +228 168 4 +216 164 4 +204 160 8 +192 160 8 +180 156 12 +168 152 12 +156 148 16 +144 144 16 +132 140 20 +128 140 20 +120 136 24 +116 136 24 +108 132 28 +100 132 32 + 92 128 36 + 88 128 36 + 80 124 40 + 72 120 44 + 68 112 44 + 60 104 40 + 52 96 36 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr315.map b/src/fractalzoomer/color_maps/carr315.map new file mode 100644 index 000000000..62515c6fe --- /dev/null +++ b/src/fractalzoomer/color_maps/carr315.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 6 39 35 + 12 49 41 + 18 58 46 + 24 68 51 + 30 77 57 + 35 87 62 + 41 96 67 + 47 105 73 + 53 115 78 + 59 124 83 + 65 134 89 + 71 143 94 + 56 159 63 + 40 176 33 + 41 174 49 + 42 172 64 + 43 170 80 + 44 169 95 + 45 167 111 + 46 165 127 + 46 163 142 + 47 161 158 + 48 159 174 + 49 158 189 + 50 156 205 + 51 154 220 + 52 152 236 + 64 136 227 + 76 120 217 + 88 104 208 +100 88 199 +112 72 189 +124 56 180 +112 52 184 +100 52 184 + 88 48 188 + 80 52 168 + 72 56 148 + 64 60 124 + 56 68 104 + 48 72 84 + 40 76 64 + 32 80 40 + 24 84 20 + 28 88 20 + 36 92 20 + 40 96 20 + 68 100 20 + 92 104 20 +120 108 20 +144 112 20 +172 116 36 +196 120 20 +224 124 20 +252 128 20 +244 116 40 +236 108 60 +228 96 80 +220 88 96 +212 76 116 +204 68 136 +196 56 156 +164 64 156 +132 76 156 +100 84 156 + 64 92 156 + 32 104 156 + 0 112 156 + 68 116 24 + 60 112 24 + 56 108 24 + 48 104 24 + 44 100 24 + 36 92 24 + 32 88 24 + 24 84 24 + 20 80 24 + 12 76 24 + 56 76 36 + 96 76 44 +140 76 56 +156 92 56 +168 104 56 +184 120 56 +196 132 60 +212 148 60 +224 160 60 +240 176 60 +228 164 60 +216 156 60 +204 144 56 +192 132 56 +180 124 56 +168 112 56 +156 100 52 +144 92 52 +132 80 52 +120 68 52 +112 64 48 +104 60 44 + 92 60 44 + 84 56 40 + 72 52 36 + 64 52 36 + 52 48 32 + 40 44 28 + 36 56 16 + 28 72 0 + 44 88 16 + 64 100 28 + 80 116 44 +100 132 56 +116 148 72 +132 160 88 +152 176 100 +168 192 116 +188 204 128 +204 220 144 +224 236 160 +232 232 108 +240 224 56 +252 216 0 +236 204 4 +216 196 12 +200 184 16 +184 172 20 +164 160 28 +148 152 32 +128 140 40 +112 128 44 + 96 116 48 + 76 108 56 + 60 96 60 + 44 84 52 + 28 72 48 + 12 60 40 + 28 52 32 + 48 44 28 + 64 36 20 +255 0 0 +255 17 5 +254 34 10 +254 51 15 +253 69 21 +253 86 26 +252 103 31 +252 120 36 +252 152 44 +252 180 52 +252 212 60 +224 160 60 +212 148 60 +208 144 58 +204 140 56 +192 128 56 +184 120 56 +172 108 52 +160 100 52 +152 88 52 +140 80 52 +128 68 48 +120 60 48 +108 48 48 +112 56 56 +116 68 64 +124 76 76 +128 84 84 +132 96 92 +136 104 100 +140 116 108 +144 124 116 +155 138 130 +166 152 144 +177 166 158 +189 180 172 +200 194 186 +211 208 200 +222 222 214 +209 209 203 +196 196 191 +183 183 180 +170 170 168 +157 157 157 +144 144 146 +131 131 134 +118 118 123 +105 105 111 + 92 92 100 + 84 84 92 + 72 72 84 + 64 64 72 + 52 52 64 + 44 44 56 + 32 32 48 + 40 44 52 + 52 52 56 + 60 64 60 + 68 72 64 + 80 84 68 + 88 92 72 + 96 104 76 +108 112 80 +116 124 84 +128 136 92 +136 140 96 +148 148 104 +156 152 112 +168 160 120 +176 164 128 +160 168 148 +144 172 168 +128 176 192 +108 176 212 + 92 180 232 + 76 184 252 + 92 184 228 +112 184 208 +128 184 184 +148 184 160 +164 184 136 +180 184 116 +200 184 92 +216 184 68 +236 180 44 +244 180 24 +252 176 0 +240 172 0 +228 168 4 +216 164 4 +204 160 8 +192 160 8 +180 156 12 +168 152 12 +156 148 16 +144 144 16 +132 140 20 +128 140 20 +120 136 24 +116 136 24 +108 132 28 +100 132 32 + 92 128 36 + 88 128 36 + 80 124 40 + 72 120 44 + 68 112 44 + 60 104 40 + 52 96 36 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr316.map b/src/fractalzoomer/color_maps/carr316.map new file mode 100644 index 000000000..7c11b9f67 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr316.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 3 5 6 + 7 10 12 + 10 15 18 + 14 20 23 + 17 25 29 + 21 30 35 + 24 36 41 + 28 41 47 + 31 46 53 + 35 51 58 + 38 56 64 + 42 61 70 + 45 66 76 + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 0 40 40 + 0 50 50 + 0 60 60 + 0 70 70 + 0 80 80 + 0 90 90 + 0 100 100 + 0 110 110 + 0 120 120 + 0 130 130 + 0 140 140 + 0 150 150 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +178 147 116 +190 154 123 +203 161 131 +216 168 138 +229 175 145 +242 182 153 +255 189 160 + 0 0 0 + 0 0 0 + 0 0 0 + 30 0 0 + 40 0 0 + 50 0 0 + 60 0 0 + 70 0 0 + 80 0 0 + 90 0 0 +100 0 0 +110 0 0 +120 0 0 +130 0 0 +140 0 0 +150 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +150 150 180 +158 158 186 +165 165 192 +172 172 199 +180 180 205 +188 188 211 +195 195 218 +202 202 224 +210 210 230 +218 218 236 +225 225 242 +232 232 249 +240 240 255 + 0 0 0 + 0 0 0 + 0 0 0 + 68 36 104 + 64 41 116 + 60 47 127 + 56 52 139 + 52 57 151 + 48 63 162 + 44 68 174 + 40 73 186 + 36 79 197 + 32 84 209 + 28 89 221 + 24 95 232 + 20 100 244 + 0 0 0 + 0 0 0 + 0 0 0 + 37 15 60 + 46 19 75 + 56 22 90 + 65 26 105 + 75 30 120 + 84 34 135 + 94 38 150 +103 41 165 +112 45 180 +122 49 195 +131 52 210 +141 56 225 +150 60 240 + 0 0 0 + 0 0 0 + 0 0 0 +120 90 60 +130 102 55 +140 115 50 +150 128 45 +160 140 40 +170 152 35 +180 165 30 +190 178 25 +200 190 20 +210 202 15 +220 215 10 +230 228 5 +240 240 0 + 0 0 0 + 0 0 0 + 0 0 0 + 30 30 30 + 45 45 48 + 60 60 65 + 75 75 82 + 90 90 100 +105 105 118 +120 120 135 +135 135 152 +150 150 170 +165 165 188 +180 180 205 +195 195 222 +210 210 240 + 0 0 0 + 0 0 0 + 0 0 0 + 3 5 6 + 7 10 12 + 10 15 18 + 14 20 23 + 17 25 29 + 21 30 35 + 24 36 41 + 28 41 47 + 31 46 53 + 35 51 58 + 38 56 64 + 42 61 70 + 45 66 76 + 0 0 0 + 0 0 0 + 0 0 0 + 30 0 0 + 42 0 0 + 55 0 0 + 68 0 0 + 80 0 0 + 92 0 0 +105 0 0 +118 0 0 +130 0 0 +142 0 0 +155 0 0 +168 0 0 +180 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +100 104 72 +113 113 81 +126 122 90 +139 130 99 +152 139 108 +165 148 117 +178 157 126 +190 166 135 +203 175 144 +216 183 153 +229 192 162 +242 201 171 +255 210 180 + 0 0 0 + 0 0 0 + 0 0 0 + 6 35 16 + 20 52 15 + 33 69 13 + 46 86 12 + 60 103 11 + 74 120 9 + 87 138 8 +100 155 7 +114 172 5 +128 189 4 +141 206 3 +154 223 1 +168 240 0 + 0 0 0 + 0 0 0 + 0 0 0 +168 240 0 +154 223 1 +141 206 3 +128 189 4 +114 172 5 +100 155 7 + 87 137 8 + 74 120 9 + 60 103 11 + 46 86 12 + 33 69 13 + 20 52 15 + 6 35 16 + 0 0 0 + 0 0 0 + 0 0 0 +120 90 60 +131 103 72 +142 117 84 +154 130 96 +165 143 108 +176 157 120 +188 170 132 +199 183 145 +210 197 157 +221 210 169 +232 223 181 +244 237 193 +255 250 205 + 0 0 0 + 0 0 0 + 0 0 0 + 30 0 0 + 41 0 0 + 52 0 0 + 62 0 0 + 73 0 0 + 84 0 0 + 95 0 0 +106 0 0 +117 0 0 +127 0 0 +138 0 0 +149 0 0 +160 0 0 diff --git a/src/fractalzoomer/color_maps/carr317.map b/src/fractalzoomer/color_maps/carr317.map new file mode 100644 index 000000000..b14dbb50b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr317.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 40 + 1 6 53 + 2 12 66 + 4 19 78 + 5 25 91 + 6 31 104 + 8 38 116 + 9 44 129 + 10 50 142 + 11 56 155 + 12 62 168 + 14 69 180 + 15 75 193 + 16 81 206 + 18 88 218 + 19 94 231 + 20 100 244 + 20 92 232 + 24 80 220 + 28 68 208 + 32 56 196 + 32 44 184 + 36 32 172 + 40 20 160 + 44 20 148 + 48 24 140 + 52 24 128 + 56 28 120 + 64 32 112 + 68 36 104 + 76 40 92 + 80 44 84 + 88 54 90 + 96 63 95 +104 73 101 +112 82 106 +120 92 112 +128 100 120 +136 112 132 +144 124 140 +148 136 148 +156 148 160 +164 160 172 +172 172 184 +180 184 196 +188 196 208 +196 208 220 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 4 44 42 + 7 58 55 + 11 72 67 + 15 87 80 + 19 101 92 + 22 115 105 + 26 129 117 + 30 143 129 + 33 157 142 + 37 171 154 + 41 186 167 + 45 200 179 + 48 214 192 + 52 228 204 + 48 214 192 + 45 200 179 + 41 186 167 + 37 172 155 + 33 158 143 + 30 144 130 + 26 130 118 + 22 116 106 + 19 102 93 + 15 88 81 + 11 74 69 + 7 60 57 + 4 46 44 + 0 32 32 + 0 0 0 + 0 0 0 + 0 0 0 + 60 0 0 + 74 5 0 + 87 10 0 +101 15 0 +115 19 0 +129 24 0 +142 29 0 +156 34 0 +170 39 0 +183 44 0 +197 49 0 +211 53 0 +225 58 0 +238 63 0 +252 68 0 +238 63 0 +225 58 0 +211 53 0 +197 49 0 +183 44 0 +170 39 0 +156 34 0 +142 29 0 +129 24 0 +115 19 0 +101 15 0 + 87 10 0 + 74 5 0 + 60 0 0 + 84 4 80 + 88 8 80 + 92 12 80 + 96 16 76 +108 36 72 +120 52 64 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +192 160 28 +204 180 24 +216 196 16 +228 216 12 +240 232 4 +252 252 0 +240 240 4 +234 234 6 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 96 64 68 + 88 52 72 + 80 40 76 + 88 40 80 + 96 40 88 +108 52 84 +120 64 84 +132 72 80 +144 84 80 +156 96 76 +168 108 76 +180 116 72 +192 128 72 +204 140 68 +216 152 68 +228 160 64 +240 172 64 +252 184 60 +240 172 60 +228 164 60 +216 152 56 +204 140 56 +192 128 56 +180 120 56 +168 108 56 +152 96 52 +140 88 52 +128 76 52 +116 64 52 +104 52 48 + 92 44 48 + 80 32 48 + 16 4 12 + 24 15 18 + 32 26 23 + 40 38 29 + 48 49 34 + 56 60 40 + 72 72 52 + 84 88 60 +100 104 72 +112 120 80 +128 132 92 +140 148 100 +156 164 112 +168 176 120 +184 192 132 +196 208 140 +212 220 152 +224 236 160 +224 236 160 +224 236 160 +224 236 160 +216 224 152 +208 216 148 +204 204 140 +196 192 132 +188 184 128 +180 172 120 +172 160 112 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr318.map b/src/fractalzoomer/color_maps/carr318.map new file mode 100644 index 000000000..c7adf41ab --- /dev/null +++ b/src/fractalzoomer/color_maps/carr318.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 60 0 0 + 86 34 9 +111 69 17 +137 103 26 +163 137 34 +189 171 43 +214 206 51 +240 240 60 +210 225 52 +180 210 45 +150 195 38 +120 180 30 + 90 165 22 + 60 150 15 + 30 135 8 + 0 120 0 + 3 116 34 + 6 111 69 + 9 107 103 + 11 103 137 + 14 99 171 + 17 94 206 + 20 90 240 + 36 86 240 + 52 82 240 + 69 79 240 + 85 75 240 +101 71 240 +118 68 240 +134 64 240 +150 60 240 +137 51 206 +124 43 171 +111 34 137 + 99 26 103 + 86 17 69 + 73 9 34 + 60 0 0 + 52 0 0 + 45 0 0 + 38 0 0 + 30 0 0 + 22 0 0 + 15 0 0 + 8 0 0 + 0 0 0 + 0 0 0 +180 180 180 +186 186 186 +192 192 192 +199 199 199 +205 205 205 +211 211 211 +218 218 218 +224 224 224 +230 230 230 +236 236 236 +242 242 242 +249 249 249 +255 255 255 +248 248 248 +240 240 240 +232 232 232 +225 225 225 +218 218 218 +210 210 210 +202 202 202 +195 195 195 +188 188 188 +180 180 180 + 0 0 0 + 0 0 0 + 0 0 0 + 0 60 60 + 2 62 75 + 5 65 90 + 8 68 105 + 10 70 120 + 12 72 135 + 15 75 150 + 18 78 165 + 20 80 180 + 22 82 195 + 25 85 210 + 28 88 225 + 30 90 240 + 44 99 210 + 58 108 180 + 71 116 150 + 85 125 120 + 99 134 90 +112 142 60 +126 151 30 +140 160 0 +124 149 0 +109 138 0 + 93 127 0 + 78 116 0 + 62 104 0 + 47 93 0 + 31 82 0 + 16 71 0 + 0 60 0 + 0 0 0 + 0 0 0 + 0 60 0 + 3 63 1 + 5 65 2 + 8 68 3 + 11 71 4 + 14 74 5 + 16 76 7 + 19 79 8 + 22 82 9 + 25 85 10 + 27 87 11 + 30 90 12 + 40 107 27 + 50 123 43 + 60 140 58 + 70 157 73 + 80 173 89 + 90 190 104 +100 207 119 +110 223 135 +120 240 150 +137 242 131 +154 244 112 +171 246 94 +188 248 75 +204 249 56 +221 251 38 +238 253 19 +255 255 0 +231 223 0 +206 191 0 +182 159 0 +158 128 0 +133 96 0 +109 64 0 + 84 32 0 + 60 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 30 0 0 + 49 10 5 + 68 20 10 + 86 30 15 +105 40 20 +124 50 25 +142 60 30 +161 70 35 +180 80 40 +199 90 45 +218 100 50 +236 110 55 +255 120 60 +255 139 81 +255 157 101 +255 176 122 +255 194 143 +255 213 164 +255 231 184 +255 250 205 +240 236 182 +225 221 159 +210 207 137 +195 192 114 +180 178 91 +165 163 68 +150 149 46 +135 134 23 +120 120 0 + 0 0 0 + 0 0 0 + 0 0 0 +120 120 30 +129 130 41 +137 139 52 +146 149 63 +155 159 74 +163 168 85 +172 178 96 +181 188 107 +189 197 118 +198 207 129 +207 217 140 +215 226 151 +224 236 162 +201 220 145 +179 204 129 +156 187 112 +133 171 95 +111 155 79 + 88 139 62 + 65 122 45 + 43 106 29 + 20 90 12 + 17 96 10 + 14 101 9 + 11 107 7 + 9 113 5 + 6 119 3 + 3 124 2 + 0 130 0 + 19 121 30 + 38 112 60 + 56 104 90 + 75 95 120 + 94 86 150 +112 78 180 +131 69 210 +150 60 240 +135 64 240 +120 68 240 +105 71 240 + 90 75 240 + 75 79 240 + 60 82 240 + 45 86 240 + 30 90 240 + 27 80 217 + 23 70 193 + 20 60 170 + 17 50 147 + 13 40 123 + 10 30 100 + 7 20 77 + 3 10 53 + 0 0 30 + 0 0 0 + 0 0 0 + 60 0 0 + 68 0 0 + 76 0 0 + 85 0 0 + 93 0 0 +101 0 0 +109 0 0 +117 0 0 +125 0 0 +134 0 0 +142 0 0 +150 0 0 +161 30 0 +172 60 0 +184 90 0 +195 120 0 +206 150 0 +218 180 0 +229 210 0 +240 240 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr319.map b/src/fractalzoomer/color_maps/carr319.map new file mode 100644 index 000000000..6e28a6f6b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr319.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 82 21 21 + 90 23 23 + 97 25 25 +105 27 27 +112 29 29 +120 31 31 +127 32 32 +135 34 34 +142 36 36 +150 38 38 +157 40 40 +165 42 42 +173 64 37 +182 86 33 +190 108 28 +198 130 23 +207 152 19 +215 174 14 +223 196 9 +232 218 5 +240 240 0 +232 218 5 +223 196 9 +215 174 14 +207 152 19 +198 130 23 +190 108 28 +182 86 33 +173 64 37 +165 42 42 +159 40 40 +153 39 39 +147 38 38 +141 36 36 +135 34 34 +129 33 33 +124 32 32 +118 30 30 +112 28 28 +106 27 27 +100 26 26 + 94 24 24 + 88 22 22 + 82 21 21 + 0 0 0 + 0 0 0 + 0 0 0 + 62 31 15 + 78 38 19 + 94 46 22 +110 53 26 +126 61 30 +142 68 34 +159 75 38 +175 83 41 +191 90 45 +207 98 49 +223 105 52 +239 113 56 +255 120 60 +255 139 81 +255 157 101 +255 176 122 +255 194 143 +255 213 164 +255 231 184 +255 250 205 +253 234 187 +251 218 169 +249 201 151 +248 185 132 +246 169 114 +244 152 96 +242 136 78 +240 120 60 +224 110 56 +208 100 52 +193 90 48 +177 80 44 +161 71 40 +145 61 37 +129 51 33 +114 41 29 + 98 31 25 + 82 21 21 + 0 0 0 + 0 0 0 + 45 76 66 + 44 80 62 + 42 85 59 + 40 89 55 + 39 94 52 + 38 98 48 + 36 102 44 + 34 107 41 + 33 111 37 + 32 116 34 + 30 120 30 + 55 133 46 + 80 146 62 +104 159 77 +129 172 93 +154 185 109 +178 198 124 +203 211 140 +228 224 156 +203 211 140 +178 198 124 +154 185 109 +129 172 93 +104 159 77 + 80 146 62 + 55 133 46 + 50 121 42 + 45 109 38 + 40 97 33 + 35 85 29 + 30 73 25 + 25 60 21 + 20 48 17 + 15 36 13 + 10 24 8 + 5 12 4 + 0 0 0 + 0 0 0 + 0 0 0 +120 120 0 +128 128 0 +136 136 0 +145 145 0 +153 153 0 +161 161 0 +169 169 0 +177 177 0 +185 185 0 +194 194 0 +202 202 0 +210 210 0 +201 216 21 +193 223 43 +184 229 64 +176 236 86 +167 242 107 +159 249 129 +150 255 150 +131 238 139 +112 221 128 + 94 204 116 + 75 188 105 + 56 171 94 + 38 154 82 + 19 137 71 + 0 120 60 + 0 107 60 + 0 94 60 + 0 81 60 + 0 69 60 + 0 56 60 + 0 43 60 + 0 30 60 + 0 0 0 + 0 0 0 + 82 21 21 + 95 39 19 +108 58 18 +122 76 16 +135 94 14 +148 112 12 +161 130 10 +174 149 9 +187 167 7 +201 185 5 +214 204 4 +227 222 2 +240 240 0 +242 220 10 +245 200 20 +248 180 30 +250 160 40 +252 140 50 +255 120 60 +238 110 56 +220 100 52 +203 90 48 +186 80 44 +169 71 40 +151 61 37 +134 51 33 +117 41 29 + 99 31 25 + 82 21 21 + 0 0 0 + 0 0 0 +100 104 72 +111 116 80 +123 128 88 +134 140 96 +145 152 104 +156 164 112 +168 176 120 +179 188 128 +190 200 136 +201 212 144 +213 224 152 +224 236 160 +200 222 144 +176 207 128 +151 192 111 +127 178 95 +103 164 79 + 78 149 62 + 54 134 46 + 30 120 30 + 32 114 34 + 34 109 39 + 36 104 44 + 38 98 48 + 39 92 52 + 41 87 57 + 43 82 62 + 45 76 66 + 40 84 75 + 35 92 85 + 30 101 94 + 25 109 103 + 20 117 113 + 15 125 122 + 10 134 131 + 5 142 141 + 0 150 150 + 21 165 154 + 43 180 159 + 64 195 163 + 86 210 167 +107 225 171 +129 240 176 +150 255 180 +139 237 171 +129 219 163 +118 200 154 +107 182 146 + 96 164 137 + 86 146 129 + 75 128 120 + 64 109 111 + 54 91 103 + 43 73 94 + 32 55 86 + 21 36 77 + 11 18 69 + 0 0 60 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr320.map b/src/fractalzoomer/color_maps/carr320.map new file mode 100644 index 000000000..33a090c27 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr320.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 30 + 2 1 37 + 4 3 43 + 7 4 50 + 9 5 57 + 11 7 63 + 13 8 70 + 16 9 77 + 18 11 83 + 20 12 90 + 20 31 91 + 20 51 92 + 20 70 92 + 20 89 93 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +100 104 72 +112 117 81 +125 130 90 +137 144 98 +150 157 107 +162 170 116 +165 173 118 +167 176 120 +170 178 122 +172 181 124 +175 184 125 +178 186 127 +180 189 129 +183 192 131 +169 177 121 +155 163 111 +141 148 101 +128 133 92 +114 119 82 +100 104 72 + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 0 39 39 + 0 48 48 + 0 57 57 + 0 66 66 + 0 75 75 + 0 84 84 + 0 93 93 + 0 102 102 + 0 111 111 + 0 120 120 + 21 111 137 + 43 103 154 + 64 94 171 + 86 86 189 +107 77 206 +129 69 223 +150 60 240 +134 54 221 +118 48 202 +101 42 184 + 85 36 165 + 69 30 146 + 52 24 128 + 36 18 109 + 20 12 90 + 13 18 70 + 7 24 50 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 40 + 2 5 48 + 4 11 57 + 6 16 65 + 8 21 73 + 10 27 82 + 12 32 90 + 14 37 98 + 16 43 107 + 18 48 115 + 20 53 123 + 22 59 132 + 24 64 140 + 21 91 156 + 17 119 173 + 14 146 189 + 10 173 206 + 7 200 222 + 3 225 226 + 0 255 255 + 0 241 243 + 0 227 231 + 0 213 218 + 0 199 206 + 0 185 194 + 0 171 182 + 0 157 170 + 0 142 158 + 0 128 145 + 0 114 133 + 0 100 121 + 0 86 109 + 0 72 97 + 0 58 84 + 0 44 72 + 0 30 60 + 0 0 0 + 0 0 0 + 0 0 0 + 45 66 76 + 41 79 92 + 37 92 109 + 33 105 125 + 29 118 141 + 25 131 157 + 20 145 174 + 16 158 190 + 12 171 206 + 9 176 212 + 6 180 218 + 3 185 224 + 0 190 230 + 0 170 205 + 0 150 180 + 0 130 155 + 0 110 130 + 0 90 105 + 0 70 80 + 0 50 55 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 0 + 38 15 60 + 56 15 64 + 75 15 69 + 93 15 73 +111 15 77 +130 15 82 +148 16 86 +167 16 91 +185 16 95 +203 16 99 +222 16 104 +240 16 108 +219 14 97 +198 13 86 +177 11 76 +156 10 65 +135 8 54 +114 6 43 + 93 5 32 + 72 3 22 + 51 2 11 + 30 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 30 30 + 0 42 45 + 0 54 60 + 0 66 75 + 0 78 90 + 0 90 105 + 0 102 120 + 0 114 135 + 0 126 150 + 0 138 165 + 0 150 180 + 0 137 163 + 0 124 146 + 0 111 129 + 0 99 111 + 0 86 94 + 0 73 77 + 0 60 60 + 0 70 74 + 0 80 89 + 0 90 103 + 0 100 117 + 0 110 132 + 0 120 146 + 0 130 160 + 0 140 175 + 0 150 189 + 0 126 157 + 0 102 125 + 0 78 94 + 0 54 62 + 0 30 30 + 0 0 0 + 0 0 0 + 0 30 30 + 0 39 39 + 0 48 48 + 0 57 57 + 0 66 66 + 0 75 75 + 0 84 84 + 0 93 93 + 0 102 102 + 0 111 111 + 0 120 120 + 28 134 125 + 56 149 130 + 84 164 135 +112 178 140 +126 183 140 +139 188 141 +153 193 142 +167 199 142 +180 204 142 +194 209 143 +179 195 134 +164 181 125 +149 167 117 +135 154 108 +120 140 99 +105 126 91 + 90 112 82 + 75 99 73 + 60 85 65 + 45 71 56 + 30 57 47 + 15 44 39 + 0 30 30 + 1 34 42 + 2 38 53 + 3 42 65 + 4 46 77 + 6 49 88 + 7 53 100 + 8 57 112 + 9 61 123 + 10 65 135 + 11 69 147 + 12 73 158 + 13 77 170 + 14 81 182 + 16 84 193 + 17 88 205 + 18 92 217 + 19 96 228 + 20 100 240 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr321.map b/src/fractalzoomer/color_maps/carr321.map new file mode 100644 index 000000000..f1ef8da9c --- /dev/null +++ b/src/fractalzoomer/color_maps/carr321.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 30 0 60 + 42 6 78 + 54 12 96 + 66 18 114 + 78 24 132 + 90 30 150 +102 36 168 +114 42 186 +126 48 204 +138 54 222 +150 60 240 +133 62 233 +116 64 226 + 99 66 219 + 82 68 212 + 66 69 204 + 49 71 197 + 32 73 190 + 15 75 183 + 18 88 164 + 21 100 145 + 24 113 126 + 28 126 106 + 31 138 87 + 34 151 68 + 37 163 49 + 40 176 30 + 62 170 33 + 83 165 36 +104 159 39 +126 154 42 +148 148 45 +169 142 48 +190 137 51 +212 131 54 +234 126 57 +255 120 60 +230 107 53 +205 93 47 +180 80 40 +155 67 33 +130 53 27 +105 40 20 + 80 27 13 + 55 13 7 + 30 0 0 + 0 0 0 + 0 0 0 + 30 0 0 + 41 0 0 + 52 0 0 + 63 0 0 + 74 0 0 + 85 0 0 + 95 0 0 +106 0 0 +117 0 0 +128 0 0 +139 0 0 +150 0 0 +161 30 0 +172 60 0 +184 90 0 +195 120 0 +206 150 0 +218 180 0 +229 210 0 +240 240 0 +213 227 0 +187 213 0 +160 200 0 +133 187 0 +107 173 0 + 80 160 0 + 53 147 0 + 27 133 0 + 0 120 0 + 0 105 4 + 0 90 8 + 0 75 11 + 0 60 15 + 0 45 19 + 0 30 22 + 0 15 26 + 0 0 30 + 0 0 0 +180 180 180 +185 185 187 +191 191 194 +196 196 200 +202 202 207 +207 207 214 +213 213 221 +218 218 228 +224 224 235 +229 229 241 +235 235 248 +240 240 255 +232 232 241 +225 225 228 +218 218 214 +210 210 200 +202 202 186 +195 195 172 +188 188 159 +180 180 145 +172 172 131 +165 165 118 +158 158 104 +150 150 90 +163 162 104 +176 175 119 +189 188 133 +202 200 148 +216 212 162 +229 225 176 +242 238 191 +255 250 205 +234 235 187 +212 221 170 +191 206 152 +170 192 135 +148 177 117 +127 163 100 +105 148 82 + 84 134 65 + 63 119 47 + 41 105 30 + 20 90 12 + 21 91 30 + 22 92 48 + 22 92 66 + 23 93 83 + 24 94 101 + 25 95 119 + 25 95 137 + 26 96 155 + 27 97 173 + 28 98 190 + 28 98 208 + 29 99 226 + 30 100 244 + 27 89 220 + 23 78 196 + 20 67 173 + 17 56 149 + 13 44 125 + 10 33 101 + 7 22 78 + 3 11 54 + 0 0 30 + 0 0 0 + 0 0 0 + 0 225 255 + 2 207 241 + 3 190 228 + 5 172 214 + 7 154 200 + 8 136 186 + 10 118 172 + 12 101 159 + 13 83 145 + 15 65 131 + 17 48 118 + 18 30 104 + 20 12 90 + 18 34 80 + 16 56 70 + 13 78 60 + 11 100 50 + 9 122 40 + 7 144 30 + 4 166 20 + 2 188 10 + 0 210 0 + 3 192 0 + 6 174 0 + 9 156 0 + 12 138 0 + 15 120 0 + 18 102 0 + 21 84 0 + 24 66 0 + 27 48 0 + 30 30 0 + 46 46 0 + 63 63 0 + 79 79 0 + 95 95 0 +112 112 0 +128 128 0 +145 145 0 +161 161 0 +177 177 0 +194 194 0 +210 210 0 +188 188 0 +165 165 0 +142 142 0 +120 120 0 + 98 98 0 + 75 75 0 + 52 52 0 + 30 30 0 + 50 50 19 + 71 70 37 + 91 90 56 +112 110 75 +132 130 93 +153 150 112 +173 170 130 +194 190 149 +214 210 168 +235 230 186 +255 250 205 +240 223 210 +225 196 215 +210 169 220 +195 141 225 +180 114 230 +165 87 235 +150 60 240 +138 55 224 +127 51 208 +115 46 192 +104 42 175 + 92 37 159 + 81 32 143 + 69 28 127 + 58 23 111 + 46 18 95 + 35 14 78 + 23 9 62 + 12 5 46 + 0 0 30 + 2 7 42 + 3 13 53 + 5 20 65 + 7 27 77 + 8 33 88 + 10 40 100 + 12 47 112 + 13 53 123 + 15 60 135 + 17 67 147 + 18 73 158 + 20 80 170 + 22 87 182 + 23 93 193 + 25 100 205 + 27 107 217 + 28 113 228 + 30 120 240 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr322.map b/src/fractalzoomer/color_maps/carr322.map new file mode 100644 index 000000000..db35d7a66 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr322.map @@ -0,0 +1,256 @@ + 0 0 0 + 3 5 6 + 7 10 11 + 10 15 17 + 13 19 22 + 17 24 28 + 20 29 34 + 23 34 39 + 27 39 45 + 30 44 50 + 33 49 56 + 37 54 62 + 40 58 67 + 43 63 73 + 47 68 78 + 72 90 99 + 96 112 120 +121 134 141 +146 156 162 +171 179 182 +196 201 203 +220 223 224 +245 245 245 +234 234 234 +222 222 222 +210 210 210 +199 199 199 +188 188 188 +176 176 176 +164 164 164 +153 153 153 + 0 0 0 + 0 0 0 + 44 0 0 + 50 0 0 + 56 0 0 + 63 0 0 + 69 0 0 + 75 0 0 + 81 0 0 + 88 0 0 + 94 0 0 +100 0 0 +106 0 0 +112 0 0 +119 0 0 +125 0 0 +131 0 0 +139 0 0 +147 0 0 +155 0 0 +164 0 0 +172 0 0 +180 0 0 +189 0 0 +197 0 0 +218 20 0 +221 34 0 +224 48 0 +228 63 0 +231 77 0 +234 91 0 +237 105 0 +240 119 0 +243 133 0 +247 148 0 +250 162 0 +253 176 0 +243 161 0 +232 147 0 +222 132 0 +212 117 0 +202 103 0 +192 88 0 +181 73 0 +171 59 0 +161 44 0 +150 29 0 +140 15 0 +130 0 0 + 30 46 90 + 29 51 95 + 29 56 100 + 28 62 105 + 27 67 110 + 27 72 115 + 26 77 120 + 25 83 126 + 24 88 131 + 24 93 136 + 23 98 141 + 22 104 146 + 22 109 151 + 21 114 156 + 21 117 146 + 22 120 136 + 22 123 125 + 22 126 115 + 23 128 105 + 23 131 95 + 23 134 84 + 24 137 74 + 24 140 64 + 38 129 84 + 52 119 103 + 66 108 123 + 80 98 142 + 94 87 162 +108 77 181 +122 66 201 +136 56 220 +150 45 240 +139 50 240 +128 54 240 +118 59 241 +107 63 241 + 96 68 241 + 86 73 241 + 75 77 241 + 64 82 241 + 53 86 242 + 42 91 242 + 32 95 242 + 21 100 242 + 30 112 233 + 39 124 224 + 48 135 215 + 57 147 206 + 66 159 197 + 75 171 188 + 84 183 179 + 93 195 170 +102 206 161 +111 218 152 +120 230 143 +123 221 127 +127 212 111 +130 203 95 +133 194 79 +137 186 64 +140 177 48 +143 168 32 +147 159 16 +150 150 0 +163 146 8 +176 143 15 +189 139 22 +202 136 30 +216 132 38 +229 128 45 +242 125 52 +255 121 60 +251 132 53 +247 143 47 +243 153 40 +239 164 33 +234 175 27 +230 186 20 +226 196 13 +222 207 7 +218 218 0 + 0 0 0 + 0 0 0 + 0 0 0 + 50 0 0 + 57 0 0 + 64 0 0 + 71 0 0 + 79 0 0 + 86 0 0 + 93 0 0 +100 0 0 +107 0 0 +114 0 0 +121 0 0 +128 0 0 +136 0 0 +143 0 0 +150 0 0 +137 10 13 +124 19 26 +110 28 39 + 97 38 52 + 84 48 65 + 71 57 78 + 58 66 91 + 44 76 104 + 31 86 117 + 18 95 130 + 19 102 139 + 20 108 147 + 21 114 156 + 25 115 142 + 28 116 128 + 32 116 113 + 36 117 99 + 39 118 85 + 43 118 70 + 46 119 56 + 50 120 42 + 62 112 67 + 75 105 92 + 88 98 116 +100 90 141 +112 82 166 +125 75 190 +138 68 215 +150 60 240 +137 64 240 +123 69 241 +110 73 241 + 97 78 242 + 83 82 242 + 70 87 243 + 57 91 243 + 43 96 244 + 30 100 244 + 30 106 224 + 30 111 203 + 30 117 183 + 30 122 162 + 30 128 142 + 30 133 121 + 30 139 101 + 30 144 80 + 30 150 60 + 53 160 53 + 77 170 47 +100 180 40 +123 190 33 +147 200 27 +170 210 20 +193 220 13 +217 230 7 +240 240 0 +230 213 0 +220 187 0 +210 160 0 +200 133 0 +190 107 0 +180 80 0 +170 53 0 +160 27 0 +150 0 0 +139 0 0 +128 0 0 +117 0 0 +106 0 0 + 95 0 0 + 85 0 0 + 74 0 0 + 63 0 0 + 52 0 0 + 41 0 0 + 30 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr323.map b/src/fractalzoomer/color_maps/carr323.map new file mode 100644 index 000000000..7adbe8dc8 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr323.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 30 0 + 2 37 4 + 5 43 8 + 8 50 12 + 10 57 17 + 12 63 21 + 15 70 25 + 18 77 29 + 20 83 33 + 22 90 37 + 25 97 42 + 28 103 46 + 30 110 50 + 30 109 74 + 30 108 98 + 30 106 123 + 30 105 147 + 30 104 171 + 30 102 196 + 30 101 220 + 30 100 244 + 30 101 222 + 30 102 201 + 30 103 179 + 30 104 158 + 30 106 136 + 30 107 115 + 30 108 93 + 30 109 72 + 30 110 50 + 26 100 44 + 22 90 38 + 19 80 31 + 17 74 28 + 15 69 24 + 13 63 21 + 11 58 17 + 8 52 14 + 6 47 10 + 4 41 7 + 2 36 3 + 0 30 0 + 0 0 0 + 0 0 0 + 0 0 0 +255 255 255 +248 248 248 +240 240 240 +232 232 232 +225 225 225 +218 218 218 +210 210 210 +202 202 202 +195 195 195 +188 188 188 +180 180 180 +185 185 185 +191 191 191 +196 196 196 +201 201 201 +207 207 207 +212 212 212 +218 218 218 +223 223 223 +228 228 228 +234 234 234 +239 239 239 +244 244 244 +250 250 250 +255 255 255 + 0 0 0 + 0 0 0 + 69 23 120 + 76 26 130 + 82 29 140 + 89 32 150 + 96 35 160 +103 38 170 +110 41 180 +116 45 190 +123 48 200 +130 51 210 +136 54 220 +143 57 230 +150 60 240 +137 66 219 +123 71 198 +110 77 177 + 97 82 156 + 83 88 134 + 70 93 113 + 57 99 92 + 43 104 71 + 30 110 50 + 30 107 77 + 30 104 104 + 30 101 131 + 30 99 159 + 30 96 186 + 30 93 213 + 30 90 240 + 43 87 240 + 57 83 240 + 70 80 240 + 83 77 240 + 97 73 240 +110 70 240 +123 67 240 +137 63 240 +150 60 240 +156 75 240 +162 90 240 +168 105 240 +174 120 240 +180 135 240 +186 150 240 +192 165 240 +198 180 240 +204 195 240 +210 210 240 +205 205 232 +200 200 225 +195 195 218 +190 190 210 +185 185 202 +180 180 195 +175 175 188 +170 170 180 +165 165 172 +160 160 165 +155 155 158 +150 150 150 + 0 0 0 + 0 0 0 + 0 0 0 + 30 0 0 + 41 0 0 + 52 0 0 + 63 0 0 + 74 0 0 + 85 0 0 + 95 0 0 +106 0 0 +117 0 0 +128 0 0 +139 0 0 +150 0 0 +163 32 0 +176 64 0 +189 96 0 +202 128 0 +216 159 0 +229 191 0 +242 223 0 +255 255 0 +242 223 0 +229 191 0 +216 159 0 +202 128 0 +189 96 0 +176 64 0 +163 32 0 +150 0 0 +139 0 0 +128 0 0 +117 0 0 +106 0 0 + 95 0 0 + 85 0 0 + 74 0 0 + 63 0 0 + 52 0 0 + 41 0 0 + 30 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 30 + 2 5 40 + 5 10 50 + 8 15 60 + 10 20 70 + 12 25 80 + 15 30 90 + 18 35 100 + 20 40 110 + 22 45 120 + 25 50 130 + 28 55 140 + 30 60 150 + 27 68 140 + 23 77 130 + 20 85 120 + 17 93 110 + 13 102 100 + 10 110 90 + 7 118 80 + 3 127 70 + 0 135 60 + 32 150 52 + 64 165 45 + 96 180 38 +128 195 30 +159 210 22 +191 225 15 +223 240 8 +255 255 0 +255 255 19 +255 254 37 +255 254 56 +255 253 75 +255 253 93 +255 252 112 +255 252 130 +255 251 149 +255 251 168 +255 250 186 +255 250 205 +234 232 188 +212 213 171 +191 195 154 +170 177 137 +149 158 120 +128 140 102 +106 122 85 + 85 103 68 + 64 85 51 + 42 67 34 + 21 48 17 + 0 30 0 + 0 34 0 + 0 38 0 + 0 42 0 + 0 46 0 + 0 50 0 + 0 54 0 + 0 58 0 + 0 62 0 + 0 66 0 + 0 70 0 + 0 74 0 + 0 78 0 + 0 82 0 + 0 86 0 + 0 90 0 + 3 91 27 + 7 92 54 + 10 93 81 + 13 94 108 + 17 96 136 + 20 97 163 + 23 98 190 + 27 99 217 + 30 100 244 diff --git a/src/fractalzoomer/color_maps/carr324.map b/src/fractalzoomer/color_maps/carr324.map new file mode 100644 index 000000000..6b041b97d --- /dev/null +++ b/src/fractalzoomer/color_maps/carr324.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 30 0 30 + 48 0 49 + 65 0 68 + 82 0 86 +100 0 105 +118 0 124 +135 0 142 +152 0 161 +170 0 180 +188 0 199 +205 0 218 +222 0 236 +240 0 255 +222 0 236 +205 0 218 +188 0 199 +170 0 180 +152 0 161 +135 0 142 +118 0 124 +100 0 105 + 82 0 86 + 65 0 68 + 48 0 49 + 30 0 30 + 0 0 0 + 0 0 0 + 30 0 30 + 38 5 48 + 45 10 65 + 52 15 82 + 60 20 100 + 68 25 118 + 75 30 135 + 82 35 152 + 90 40 170 + 98 45 188 +105 50 205 +112 55 222 +120 60 240 +120 80 225 +120 99 210 +120 118 195 +120 138 180 +120 158 165 +120 177 150 +120 196 135 +120 216 120 +120 236 105 +120 255 90 +109 235 82 + 98 214 74 + 87 194 65 + 76 173 57 + 65 153 49 + 55 132 41 + 44 112 33 + 33 91 25 + 22 71 16 + 11 50 8 + 0 30 0 + 0 0 0 + 0 0 0 + 0 30 0 + 0 46 18 + 0 62 37 + 0 78 55 + 0 95 74 + 0 111 92 + 0 127 111 + 0 143 129 + 0 159 148 + 0 175 166 + 0 192 185 + 0 208 203 + 0 224 222 + 0 240 240 + 0 210 221 + 0 180 202 + 0 150 184 + 0 120 165 + 0 90 146 + 0 60 128 + 0 30 109 + 0 0 90 + 0 0 0 + 0 0 0 + 60 0 0 + 67 0 0 + 74 0 0 + 81 0 0 + 88 0 0 + 95 0 0 +102 0 0 +108 0 0 +115 0 0 +122 0 0 +129 0 0 +136 0 0 +143 0 0 +150 0 0 +161 0 32 +172 0 64 +184 0 96 +195 0 128 +206 0 159 +218 0 191 +229 0 223 +240 0 255 +225 8 253 +210 15 251 +195 22 249 +180 30 248 +165 38 246 +150 45 244 +135 52 242 +120 60 240 +105 84 242 + 90 109 244 + 75 133 246 + 60 158 248 + 45 182 249 + 30 206 251 + 15 231 253 + 0 255 255 + 10 237 227 + 20 218 198 + 30 200 170 + 40 182 142 + 50 163 113 + 60 145 85 + 70 127 57 + 80 108 28 + 90 90 0 +105 105 19 +120 119 37 +135 134 56 +150 148 75 +165 163 93 +180 177 112 +195 192 130 +210 206 149 +225 221 168 +240 235 186 +255 250 205 +241 237 188 +228 223 171 +214 210 154 +200 197 137 +186 183 120 +172 170 102 +159 157 85 +145 143 68 +131 130 51 +118 117 34 +104 103 17 + 90 90 0 + 0 0 0 + 0 0 0 + 0 0 0 + 30 0 0 + 42 0 0 + 55 0 0 + 68 0 0 + 80 0 0 + 92 0 0 +105 0 0 +118 0 0 +130 0 0 +142 0 0 +155 0 0 +168 0 0 +180 0 0 +188 28 0 +197 57 0 +205 85 0 +213 113 0 +222 142 0 +230 170 0 +238 198 0 +247 227 0 +255 255 0 +234 234 0 +214 214 0 +193 193 0 +172 172 0 +152 152 0 +131 131 0 +111 111 0 + 90 90 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 60 60 + 0 74 74 + 0 87 87 + 0 101 101 + 0 115 115 + 0 128 128 + 0 142 142 + 0 155 155 + 0 169 169 + 0 183 183 + 0 196 196 + 0 210 210 + 5 192 215 + 10 173 220 + 15 155 225 + 20 137 230 + 25 118 235 + 30 100 240 + 27 96 222 + 24 92 204 + 21 88 186 + 18 84 168 + 15 80 150 + 12 76 132 + 9 72 114 + 6 68 96 + 3 64 78 + 0 60 60 + 0 0 0 + 0 0 0 + 0 30 0 + 0 44 0 + 0 58 0 + 0 72 0 + 0 85 0 + 0 99 0 + 0 113 0 + 0 127 0 + 0 141 0 + 0 155 0 + 0 168 0 + 0 182 0 + 0 196 0 + 0 210 0 + 0 195 0 + 0 180 0 + 0 165 0 + 0 150 0 + 0 135 0 + 0 120 0 + 0 105 0 + 0 90 0 + 0 75 0 + 0 60 0 + 0 45 0 + 0 30 0 + 0 15 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr325.map b/src/fractalzoomer/color_maps/carr325.map new file mode 100644 index 000000000..86ff6c024 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr325.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 30 0 30 + 48 0 49 + 65 0 68 + 82 0 86 +100 0 105 +118 0 124 +135 0 142 +152 0 161 +170 0 180 +188 0 199 +205 0 218 +222 0 236 +240 0 255 +222 0 236 +205 0 218 +188 0 199 +170 0 180 +152 0 161 +135 0 142 +118 0 124 +100 0 105 + 82 0 86 + 65 0 68 + 48 0 49 + 30 0 30 + 0 0 0 + 0 0 0 + 30 0 30 + 38 5 48 + 45 10 65 + 52 15 82 + 60 20 100 + 68 25 118 + 75 30 135 + 82 35 152 + 90 40 170 + 98 45 188 +105 50 205 +112 55 222 +120 60 240 +120 80 225 +120 99 210 +120 118 195 +120 138 180 +120 158 165 +120 177 150 +120 196 135 +120 216 120 +120 236 105 +120 255 90 +109 235 82 + 98 214 74 + 87 194 65 + 76 173 57 + 65 153 49 + 55 132 41 + 44 112 33 + 33 91 25 + 22 71 16 + 11 50 8 + 0 30 0 + 0 0 0 + 0 0 0 + 0 30 0 + 0 46 18 + 0 62 37 + 0 78 55 + 0 95 74 + 0 111 92 + 0 127 111 + 0 143 129 + 0 159 148 + 0 175 166 + 0 192 185 + 0 208 203 + 0 224 222 + 0 240 240 + 0 210 221 + 0 180 202 + 0 150 184 + 0 120 165 + 0 90 146 + 0 60 128 + 0 30 109 + 0 0 90 + 0 0 0 + 0 0 0 + 60 0 0 + 67 0 0 + 74 0 0 + 81 0 0 + 88 0 0 + 95 0 0 +102 0 0 +108 0 0 +115 0 0 +122 0 0 +129 0 0 +136 0 0 +143 0 0 +150 0 0 +161 0 32 +172 0 64 +184 0 96 +195 0 128 +206 0 159 +218 0 191 +229 0 223 +240 0 255 +225 8 253 +210 15 251 +195 22 249 +180 30 248 +165 38 246 +150 45 244 +135 52 242 +120 60 240 +105 84 242 + 90 109 244 + 75 133 246 + 60 158 248 + 45 182 249 + 30 206 251 + 15 231 253 + 0 255 255 + 10 237 227 + 20 218 198 + 30 200 170 + 40 182 142 + 50 163 113 + 60 145 85 + 70 127 57 + 80 108 28 + 90 90 0 +105 105 19 +120 119 37 +135 134 56 +150 148 75 +165 163 93 +180 177 112 +195 192 130 +210 206 149 +225 221 168 +240 235 186 +255 250 205 +241 237 188 +228 223 171 +214 210 154 +200 197 137 +186 183 120 +172 170 102 +159 157 85 +145 143 68 +131 130 51 +118 117 34 +104 103 17 + 90 90 0 + 0 0 0 + 0 0 0 + 0 0 0 + 30 0 0 + 42 0 0 + 55 0 0 + 68 0 0 + 80 0 0 + 92 0 0 +105 0 0 +118 0 0 +130 0 0 +142 0 0 +155 0 0 +168 0 0 +180 0 0 +188 28 0 +197 57 0 +205 85 0 +213 113 0 +222 142 0 +230 170 0 +238 198 0 +247 227 0 +255 255 0 +234 234 0 +214 214 0 +193 193 0 +172 172 0 +152 152 0 +131 131 0 +111 111 0 + 90 90 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 60 60 + 0 74 74 + 0 87 87 + 0 101 101 + 0 115 115 + 0 128 128 + 0 142 142 + 0 155 155 + 0 169 169 + 0 183 183 + 0 196 196 + 0 210 210 + 5 192 215 + 10 173 220 + 15 155 225 + 20 137 230 + 25 118 235 + 30 100 240 + 27 96 222 + 24 92 204 + 21 88 186 + 18 84 168 + 15 80 150 + 12 76 132 + 9 72 114 + 6 68 96 + 3 64 78 + 0 60 60 + 0 0 0 + 0 0 0 + 3 5 5 + 6 9 11 + 10 14 16 + 13 19 22 + 16 24 27 + 19 28 33 + 22 33 38 + 26 38 43 + 29 42 49 + 32 47 54 + 35 52 60 + 39 57 65 + 42 61 71 + 45 66 76 + 42 61 71 + 39 57 65 + 35 52 60 + 32 47 54 + 29 42 49 + 26 38 43 + 23 33 38 + 19 28 33 + 16 24 27 + 13 19 22 + 10 14 16 + 6 9 11 + 3 5 5 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr326.map b/src/fractalzoomer/color_maps/carr326.map new file mode 100644 index 000000000..5bed773fd --- /dev/null +++ b/src/fractalzoomer/color_maps/carr326.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 30 0 0 + 38 0 0 + 47 0 0 + 55 0 0 + 64 0 0 + 72 0 0 + 81 0 0 + 89 0 0 + 98 0 0 +106 0 0 +115 0 0 +123 0 0 +132 0 0 +140 0 0 +149 29 0 +157 57 0 +166 86 0 +174 114 0 +183 143 0 +191 171 0 +200 200 0 +209 208 34 +218 217 68 +228 225 103 +237 233 137 +246 242 171 +255 250 205 +247 243 176 +239 236 146 +231 229 117 +224 221 88 +216 214 59 +208 207 29 +200 200 0 +171 191 0 +143 183 0 +114 174 0 + 86 166 0 + 57 157 0 + 29 149 0 + 0 140 0 + 0 128 0 + 0 116 0 + 0 103 0 + 0 91 0 + 0 79 0 + 0 67 0 + 0 54 0 + 0 42 0 + 0 30 0 + 0 0 0 + 0 0 30 + 2 8 48 + 5 17 66 + 8 25 84 + 10 33 101 + 12 42 119 + 15 50 137 + 18 58 155 + 20 67 173 + 22 75 191 + 25 83 208 + 28 92 226 + 30 100 244 + 51 112 214 + 72 125 183 + 94 138 152 +115 150 122 +136 162 92 +158 175 61 +179 188 30 +200 200 0 +209 208 34 +218 217 68 +228 225 103 +237 233 137 +246 242 171 +255 250 205 +246 242 171 +237 233 137 +227 225 102 +218 217 68 +209 208 34 +200 200 0 +192 184 27 +184 169 53 +177 153 80 +169 138 107 +161 122 133 +153 107 160 +146 91 187 +138 76 213 +130 60 240 +120 55 221 +109 50 201 + 99 45 182 + 89 40 162 + 78 35 143 + 68 30 123 + 58 25 104 + 47 20 84 + 37 15 65 + 0 0 0 + 0 0 0 + 0 0 0 + 0 60 60 + 0 75 75 + 0 90 90 + 0 105 105 + 0 120 120 + 0 135 135 + 0 150 150 + 0 165 165 + 0 180 180 + 0 195 195 + 0 210 210 + 25 209 184 + 50 208 158 + 75 206 131 +100 205 105 +125 204 79 +150 202 52 +175 201 26 +200 200 0 +208 207 29 +216 214 59 +224 221 88 +231 229 117 +239 236 146 +247 243 176 +255 250 205 +247 243 176 +239 236 146 +231 229 117 +224 221 88 +216 214 59 +208 207 29 +200 200 0 +194 175 0 +188 150 0 +181 125 0 +175 100 0 +169 75 0 +162 50 0 +156 25 0 +150 0 0 +138 0 0 +126 0 0 +114 0 0 +102 0 0 + 90 0 0 + 78 0 0 + 66 0 0 + 54 0 0 + 42 0 0 + 30 0 0 + 0 0 0 + 0 0 0 + 0 30 0 + 0 44 16 + 0 58 32 + 0 72 48 + 0 85 65 + 0 99 81 + 0 113 97 + 0 127 113 + 0 141 129 + 0 155 145 + 0 168 162 + 0 182 178 + 0 196 194 + 0 210 210 + 19 191 216 + 38 172 221 + 56 154 227 + 75 135 232 + 94 116 238 +112 98 244 +131 79 249 +150 60 255 +146 52 223 +142 45 191 +139 38 159 +135 30 128 +131 22 96 +128 15 64 +124 8 32 +120 0 0 +135 28 0 +150 57 0 +165 85 0 +180 113 0 +195 142 0 +210 170 0 +225 198 0 +240 227 0 +255 255 0 +230 237 27 +205 218 53 +180 200 80 +155 182 107 +130 163 133 +105 145 160 + 80 127 187 + 55 108 213 + 30 90 240 + 26 111 242 + 22 131 244 + 19 152 246 + 15 172 248 + 11 193 249 + 8 214 251 + 4 234 253 + 0 255 255 + 0 230 227 + 0 205 198 + 0 180 170 + 0 155 142 + 0 130 113 + 0 105 85 + 0 80 57 + 0 55 28 + 0 30 0 + 11 43 18 + 21 56 36 + 32 69 55 + 43 81 73 + 54 94 91 + 64 107 109 + 75 120 127 + 86 133 146 + 96 146 164 +107 159 182 +118 171 200 +129 184 219 +139 197 237 +150 210 255 +140 196 240 +130 182 225 +120 168 210 +110 154 195 +100 140 180 + 90 126 165 + 80 112 150 + 70 98 135 + 60 84 120 + 50 70 105 + 40 56 90 + 30 42 75 + 20 28 60 + 10 14 45 + 0 0 30 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr327.map b/src/fractalzoomer/color_maps/carr327.map new file mode 100644 index 000000000..21d363cda --- /dev/null +++ b/src/fractalzoomer/color_maps/carr327.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 30 + 2 8 46 + 3 15 63 + 5 23 79 + 6 31 96 + 8 38 112 + 9 46 129 + 11 54 145 + 12 62 162 + 14 69 178 + 15 77 195 + 17 85 211 + 18 92 228 + 20 100 244 + 49 119 214 + 79 139 183 +108 158 152 +138 178 122 +167 197 92 +196 216 61 +226 236 30 +255 255 0 +227 236 30 +199 216 61 +171 197 92 +142 178 122 +114 158 152 + 86 139 183 + 58 119 214 + 30 100 244 + 27 91 222 + 25 82 200 + 22 73 177 + 19 64 155 + 16 55 133 + 14 45 111 + 11 36 89 + 8 27 67 + 5 18 44 + 3 9 22 + 0 0 0 + 0 0 0 + 0 0 0 + 20 9 5 + 39 18 9 + 59 28 14 + 78 37 18 + 98 46 23 +118 55 28 +137 65 32 +157 74 37 +177 83 42 +196 92 46 +216 102 51 +235 111 55 +255 120 60 +219 103 51 +182 86 43 +146 69 34 +109 51 26 + 73 34 17 + 36 17 9 + 0 0 0 + 28 13 7 + 57 27 13 + 85 40 20 +113 53 27 +142 67 33 +170 80 40 +198 93 47 +227 107 53 +255 120 60 +234 110 55 +212 100 50 +191 90 45 +170 80 40 +149 70 35 +128 60 30 +106 50 25 + 85 40 20 + 64 30 15 + 42 20 10 + 21 10 5 + 0 0 0 + 0 0 0 + 0 60 60 + 0 69 69 + 0 78 78 + 0 88 88 + 0 97 97 + 0 106 106 + 0 115 115 + 0 125 125 + 0 134 134 + 0 143 143 + 0 152 152 + 0 162 162 + 0 171 171 + 0 180 180 + 0 172 158 + 0 165 135 + 0 158 112 + 0 150 90 + 0 142 68 + 0 135 45 + 0 128 22 + 0 120 0 + 0 124 19 + 0 128 38 + 0 131 56 + 0 135 75 + 0 139 94 + 0 142 112 + 0 146 131 + 0 150 150 + 0 133 133 + 0 117 117 + 0 100 100 + 0 83 83 + 0 67 67 + 0 50 50 + 0 33 33 + 0 17 17 + 0 0 0 + 0 0 0 + 60 0 0 + 68 0 0 + 76 0 0 + 85 0 0 + 93 0 0 +101 0 0 +109 0 0 +117 0 0 +125 0 0 +134 0 0 +142 0 0 +150 0 0 +138 10 24 +126 20 48 +114 30 72 +102 40 96 + 90 50 120 + 78 60 144 + 66 70 168 + 54 80 192 + 42 90 216 + 30 100 240 + 45 95 240 + 60 90 240 + 75 85 240 + 90 80 240 +105 75 240 +120 70 240 +135 65 240 +150 60 240 +138 78 226 +126 96 212 +114 114 198 +102 132 184 + 90 150 170 + 78 168 156 + 66 186 142 + 54 204 128 + 42 222 114 + 30 240 100 + 27 219 93 + 24 198 86 + 21 177 79 + 18 156 72 + 15 135 65 + 12 114 58 + 9 93 51 + 6 72 44 + 3 51 37 + 0 30 30 + 0 0 0 + 0 0 0 + 60 0 0 + 68 0 0 + 75 0 0 + 82 0 0 + 90 0 0 + 98 0 0 +105 0 0 +112 0 0 +120 0 0 +128 0 0 +135 0 0 +142 0 0 +150 0 0 +161 30 0 +172 60 0 +184 90 0 +195 120 0 +206 150 0 +218 180 0 +229 210 0 +240 240 0 +229 218 30 +218 195 60 +206 172 90 +195 150 120 +184 128 150 +172 105 180 +161 82 210 +150 60 240 +131 52 214 +112 45 188 + 94 38 161 + 75 30 135 + 56 22 109 + 38 15 82 + 19 8 56 + 0 0 30 + 0 0 0 + 0 0 0 +100 104 72 +110 114 79 +119 124 86 +129 134 92 +138 145 99 +148 155 106 +157 165 113 +167 175 119 +176 185 126 +186 195 133 +195 206 140 +205 216 146 +214 226 153 +224 236 160 +209 228 149 +194 221 139 +179 213 128 +164 205 117 +149 197 107 +134 190 96 +119 182 85 +105 174 75 + 90 166 64 + 75 159 53 + 60 151 43 + 45 143 32 + 30 135 21 + 15 128 11 + 0 120 0 + 0 107 0 + 0 93 0 + 0 80 0 + 0 67 0 + 0 53 0 + 0 40 0 + 0 27 0 + 0 13 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr328.map b/src/fractalzoomer/color_maps/carr328.map new file mode 100644 index 000000000..9651f1344 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr328.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 6 3 15 + 12 6 30 + 18 9 44 + 25 12 59 + 31 15 74 + 37 18 89 + 43 22 103 + 49 25 118 + 55 28 133 + 62 31 148 + 68 34 162 + 74 37 177 + 80 40 192 + 72 66 180 + 65 91 169 + 58 116 158 + 50 142 146 + 42 168 134 + 35 193 123 + 28 218 112 + 20 244 100 + 20 226 118 + 20 208 136 + 20 190 154 + 20 172 172 + 20 154 190 + 20 136 208 + 20 118 226 + 20 100 244 + 21 89 217 + 22 78 190 + 23 67 163 + 24 56 136 + 26 44 108 + 27 33 81 + 28 22 54 + 29 11 27 + 30 0 0 + 0 0 0 + 0 0 0 + 30 0 0 + 44 0 0 + 59 0 0 + 73 0 0 + 88 0 0 +102 0 0 +117 0 0 +131 0 0 +146 0 0 +160 0 0 +170 30 0 +180 60 0 +190 90 0 +200 120 0 +210 150 0 +220 180 0 +230 210 0 +240 240 0 +216 216 3 +192 192 6 +168 168 9 +144 144 12 +120 120 15 + 96 96 18 + 72 72 21 + 48 48 24 + 24 24 27 + 0 0 30 + 2 20 36 + 3 40 42 + 5 60 48 + 7 80 53 + 8 100 59 + 10 120 65 + 12 140 71 + 13 160 77 + 15 180 83 + 17 200 88 + 18 220 94 + 20 240 100 + 25 226 108 + 31 212 117 + 36 198 125 + 42 185 134 + 47 171 142 + 52 157 151 + 58 143 159 + 63 129 168 + 68 115 176 + 74 102 185 + 79 88 193 + 85 74 202 + 90 60 210 + 87 54 189 + 84 48 168 + 81 42 147 + 78 36 126 + 75 30 105 + 72 24 84 + 69 18 63 + 66 12 42 + 63 6 21 + 60 0 0 + 71 0 0 + 82 0 0 + 93 0 0 +104 0 0 +115 0 0 +125 0 0 +136 0 0 +147 0 0 +158 0 0 +169 0 0 +180 0 0 +188 10 13 +196 20 27 +203 30 40 +211 40 53 +219 50 67 +227 60 80 +234 70 93 +242 80 107 +250 90 120 +238 79 105 +225 68 90 +212 56 75 +200 45 60 +188 34 45 +175 22 30 +162 11 15 +150 0 0 +163 32 0 +176 64 0 +189 96 0 +202 128 0 +216 159 0 +229 191 0 +242 223 0 +255 255 0 +232 237 0 +209 220 0 +185 202 0 +162 184 0 +139 166 0 +116 149 0 + 93 131 0 + 70 113 0 + 46 95 0 + 23 78 0 + 0 60 0 + 1 63 17 + 3 66 35 + 4 69 52 + 6 71 70 + 7 74 87 + 9 77 105 + 10 80 122 + 11 83 139 + 13 86 157 + 14 89 174 + 16 91 192 + 17 94 209 + 19 97 227 + 20 100 244 + 31 89 217 + 42 78 190 + 53 67 163 + 64 56 136 + 76 44 108 + 87 33 81 + 98 22 54 +109 11 27 +120 0 0 +123 6 24 +126 12 48 +129 18 72 +132 24 96 +135 30 120 +138 36 144 +141 42 168 +144 48 192 +147 54 216 +150 60 240 +135 66 216 +120 72 192 +105 78 168 + 90 84 144 + 75 90 120 + 60 96 96 + 45 102 72 + 30 108 48 + 15 114 24 + 0 120 0 + 2 118 20 + 3 117 41 + 5 115 61 + 7 113 81 + 8 112 102 + 10 110 122 + 12 108 142 + 13 107 163 + 15 105 183 + 17 103 203 + 18 102 224 + 20 100 244 + 36 114 244 + 52 128 243 + 69 141 242 + 85 155 242 +101 169 242 +118 182 241 +134 196 240 +150 210 240 +150 216 236 +150 221 232 +150 227 229 +150 232 225 +150 238 221 +150 244 218 +150 249 214 +150 255 210 +138 238 196 +127 220 182 +115 203 168 +104 186 155 + 92 168 141 + 81 151 127 + 69 134 113 + 58 117 99 + 46 99 85 + 35 82 72 + 23 65 58 + 12 47 44 + 0 30 30 + 0 42 42 + 0 55 55 + 0 68 68 + 0 80 80 + 0 92 92 + 0 105 105 + 0 118 118 + 0 130 130 + 0 142 142 + 0 155 155 + 0 168 168 + 0 180 180 + 36 191 154 + 73 201 129 +109 212 103 +146 223 77 +182 234 51 +219 244 26 +255 255 0 diff --git a/src/fractalzoomer/color_maps/carr329.map b/src/fractalzoomer/color_maps/carr329.map new file mode 100644 index 000000000..4ee4e1cad --- /dev/null +++ b/src/fractalzoomer/color_maps/carr329.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 19 1 8 + 38 2 17 + 56 4 25 + 75 5 33 + 94 6 42 +113 7 50 +131 9 58 +150 10 66 +169 11 75 +188 12 83 +206 14 91 +225 15 100 +244 16 108 +229 19 116 +215 22 124 +200 26 132 +185 29 140 +171 32 148 +156 35 156 +141 39 164 +127 42 172 +112 45 180 +102 50 161 + 92 55 143 + 81 60 124 + 71 65 105 + 61 70 87 + 51 75 68 + 40 80 49 + 30 85 31 + 30 86 45 + 30 87 59 + 30 88 74 + 30 89 88 + 30 90 102 + 30 91 116 + 30 92 130 + 30 93 145 + 30 94 159 + 30 95 173 + 30 96 187 + 30 97 201 + 30 98 216 + 30 99 230 + 30 100 244 + 28 92 225 + 25 85 206 + 23 77 188 + 21 69 169 + 18 62 150 + 16 54 131 + 14 46 113 + 12 38 94 + 9 31 75 + 7 23 56 + 5 15 38 + 2 8 19 + 0 0 0 + 0 0 0 + 0 0 0 + 30 0 0 + 44 0 0 + 57 0 0 + 71 0 0 + 85 0 0 + 98 0 0 +112 0 0 +125 0 0 +139 0 0 +153 0 0 +166 0 0 +180 0 0 +188 28 0 +197 57 0 +205 85 0 +213 113 0 +222 142 0 +230 170 0 +238 198 0 +247 227 0 +255 255 0 +230 230 18 +204 204 36 +178 178 54 +153 153 72 +128 128 90 +102 102 108 + 76 76 126 + 51 51 144 + 26 26 162 + 0 0 180 + 0 3 163 + 0 7 147 + 0 10 130 + 0 13 113 + 0 17 97 + 0 20 80 + 0 23 63 + 0 27 47 + 0 30 30 + 0 0 0 +100 104 72 +109 113 78 +118 123 85 +127 132 91 +135 142 97 +144 151 103 +153 161 110 +162 170 116 +171 179 122 +180 189 129 +189 198 135 +197 208 141 +206 217 147 +215 227 154 +224 236 160 + 0 0 0 + 0 0 0 + 0 0 0 + 18 18 18 + 36 36 36 + 54 54 54 + 72 72 72 + 90 90 90 +108 108 108 +126 126 126 +144 144 144 +162 162 162 +180 180 180 +163 170 187 +147 160 194 +130 150 201 +113 140 208 + 97 130 216 + 80 120 223 + 63 110 230 + 47 100 237 + 30 90 244 + 36 81 220 + 42 72 195 + 48 63 171 + 54 54 146 + 60 45 122 + 66 36 98 + 72 27 73 + 78 18 49 + 84 9 24 + 90 0 0 +111 32 0 +131 64 0 +152 96 0 +172 128 0 +193 159 0 +214 191 0 +234 223 0 +255 255 0 +227 237 0 +198 218 0 +170 200 0 +142 182 0 +113 163 0 + 85 145 0 + 57 127 0 + 28 108 0 + 0 90 0 + 0 79 4 + 0 68 8 + 0 56 11 + 0 45 15 + 0 34 19 + 0 22 22 + 0 11 26 + 0 0 30 + 0 0 0 + 0 0 0 + 0 0 0 + 9 5 18 + 18 9 37 + 28 14 55 + 37 18 74 + 46 23 92 + 55 28 111 + 65 32 129 + 74 37 148 + 83 42 166 + 92 46 185 +102 51 203 +111 55 222 +120 60 240 +117 53 213 +113 47 187 +110 40 160 +107 33 133 +103 27 107 +100 20 80 + 97 13 53 + 93 7 27 + 90 0 0 +111 32 0 +131 64 0 +152 96 0 +172 128 0 +193 159 0 +214 191 0 +234 223 0 +255 255 0 +227 237 0 +198 218 0 +170 200 0 +142 182 0 +113 163 0 + 85 145 0 + 57 127 0 + 28 108 0 + 0 90 0 + 15 102 26 + 30 114 51 + 45 126 76 + 60 138 102 + 75 150 128 + 90 162 153 +105 174 178 +120 186 204 +135 198 230 +150 210 255 +133 193 233 +117 177 212 +100 160 190 + 83 143 168 + 67 127 147 + 50 110 125 + 33 93 103 + 17 77 82 + 18 78 90 + 18 78 99 + 19 79 107 + 20 80 115 + 20 80 124 + 21 81 132 + 22 82 140 + 22 82 149 + 23 83 157 + 24 84 165 + 25 85 173 + 25 85 182 + 26 86 190 + 27 87 198 + 27 87 207 + 28 88 215 + 29 89 223 + 29 89 232 + 30 90 240 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr330.map b/src/fractalzoomer/color_maps/carr330.map new file mode 100644 index 000000000..6a0cd08b9 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr330.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 13 15 + 0 25 31 + 0 38 46 + 0 51 62 + 0 64 77 + 0 76 93 + 0 89 108 + 0 102 124 + 0 115 139 + 0 127 155 + 0 140 170 + 0 154 150 + 0 169 130 + 0 183 110 + 0 197 90 + 0 211 70 + 0 226 50 + 0 240 30 + 0 226 50 + 0 211 70 + 0 197 90 + 0 183 110 + 0 169 130 + 0 154 150 + 0 140 170 + 0 120 146 + 0 100 121 + 0 80 97 + 0 60 73 + 0 40 49 + 0 20 24 + 0 0 0 + 0 0 0 + 0 0 30 + 11 5 49 + 22 11 68 + 33 16 87 + 44 22 106 + 55 27 125 + 65 33 145 + 76 38 164 + 87 44 183 + 98 49 202 +109 55 221 +120 60 240 +124 79 240 +128 98 240 +131 116 240 +135 135 240 +139 154 240 +142 172 240 +146 191 240 +150 210 240 +146 191 240 +142 172 240 +139 154 240 +135 135 240 +131 116 240 +128 98 240 +124 79 240 +120 60 240 +108 54 216 + 96 48 192 + 84 42 168 + 72 36 144 + 60 30 120 + 48 24 96 + 36 18 72 + 24 12 48 + 12 6 24 + 0 0 0 + 0 30 0 + 0 44 0 + 0 57 0 + 0 71 0 + 0 85 0 + 0 98 0 + 0 112 0 + 0 125 0 + 0 139 0 + 0 153 0 + 0 166 0 + 0 180 0 + 4 169 30 + 8 158 60 + 11 146 90 + 15 135 120 + 19 124 150 + 22 112 180 + 26 101 210 + 30 90 240 + 26 101 210 + 22 112 180 + 19 124 150 + 15 135 120 + 11 146 90 + 8 158 60 + 4 169 30 + 0 180 0 + 0 162 0 + 0 144 0 + 0 126 0 + 0 108 0 + 0 90 0 + 0 72 0 + 0 54 0 + 0 36 0 + 0 18 0 + 0 0 0 + 0 0 0 + 60 0 0 + 68 0 0 + 75 0 0 + 82 0 0 + 90 0 0 + 98 0 0 +105 0 0 +112 0 0 +120 0 0 +128 0 0 +135 0 0 +142 0 0 +150 0 0 +147 7 27 +143 13 53 +140 20 80 +137 27 107 +133 33 133 +130 40 160 +127 47 187 +123 53 213 +120 60 240 +105 82 221 + 90 105 202 + 75 128 184 + 60 150 165 + 45 172 146 + 30 195 128 + 15 218 109 + 0 240 90 + 34 240 77 + 69 240 64 +103 240 51 +137 240 39 +171 240 26 +206 240 13 +240 240 0 +214 221 30 +188 202 60 +161 184 90 +135 165 120 +109 146 150 + 82 128 180 + 56 109 210 + 30 90 240 + 27 80 213 + 23 70 187 + 20 60 160 + 17 50 133 + 13 40 107 + 10 30 80 + 7 20 53 + 3 10 27 + 0 0 0 + 0 0 0 + 60 0 0 + 68 0 0 + 76 0 0 + 85 0 0 + 93 0 0 +101 0 0 +109 0 0 +117 0 0 +125 0 0 +134 0 0 +142 0 0 +150 0 0 +160 27 0 +170 53 0 +180 80 0 +190 107 0 +200 133 0 +210 160 0 +220 187 0 +230 213 0 +240 240 0 +230 213 0 +220 187 0 +210 160 0 +200 133 0 +190 107 0 +180 80 0 +170 53 0 +160 27 0 +150 0 0 +135 0 0 +120 0 0 +105 0 0 + 90 0 0 + 75 0 0 + 60 0 0 + 45 0 0 + 30 0 0 + 15 0 0 + 0 0 0 + 0 0 30 + 0 11 41 + 0 22 52 + 0 32 62 + 0 43 73 + 0 54 84 + 0 65 95 + 0 75 105 + 0 86 116 + 0 97 127 + 0 108 138 + 0 118 148 + 0 129 159 + 0 140 170 + 12 132 177 + 24 124 184 + 36 116 191 + 48 108 198 + 60 100 205 + 72 92 212 + 84 84 219 + 96 76 226 +108 68 233 +120 60 240 +111 74 226 +102 88 212 + 92 102 198 + 83 115 185 + 74 129 171 + 65 143 157 + 55 157 143 + 46 171 129 + 37 185 115 + 28 198 102 + 18 212 88 + 9 226 74 + 0 240 60 + 12 222 75 + 24 204 90 + 36 186 105 + 48 168 120 + 60 150 135 + 72 132 150 + 84 114 165 + 96 96 180 +108 78 195 +120 60 210 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr331.map b/src/fractalzoomer/color_maps/carr331.map new file mode 100644 index 000000000..e685970da --- /dev/null +++ b/src/fractalzoomer/color_maps/carr331.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 12 15 + 0 23 29 + 0 35 44 + 0 47 58 + 0 58 73 + 0 70 87 + 0 82 102 + 0 93 117 + 0 105 131 + 0 117 146 + 0 128 160 + 0 140 175 + 0 152 161 + 0 165 146 + 0 178 132 + 0 190 118 + 0 202 103 + 0 215 89 + 0 228 74 + 0 240 60 + 0 228 74 + 0 215 89 + 0 202 103 + 0 190 118 + 0 178 132 + 0 165 146 + 0 152 161 + 0 140 175 + 0 126 158 + 0 112 140 + 0 98 122 + 0 84 105 + 0 70 88 + 0 56 70 + 0 42 52 + 0 28 35 + 0 14 18 + 0 0 0 + 0 0 0 + 0 0 0 + 0 13 16 + 0 25 32 + 0 38 48 + 0 51 64 + 0 64 80 + 0 76 95 + 0 89 111 + 0 102 127 + 0 115 143 + 0 127 159 + 0 140 175 + 0 151 162 + 0 162 149 + 0 173 137 + 0 184 124 + 0 196 111 + 0 207 98 + 0 218 86 + 0 229 73 + 0 240 60 + 0 228 74 + 0 215 89 + 0 202 103 + 0 190 118 + 0 178 132 + 0 165 146 + 0 152 161 + 0 140 175 + 0 127 159 + 0 115 143 + 0 102 127 + 0 89 111 + 0 76 95 + 0 64 80 + 0 51 64 + 0 38 48 + 0 25 32 + 0 13 16 + 0 0 0 + 0 0 0 + 0 0 0 + 0 12 15 + 0 23 29 + 0 35 44 + 0 47 58 + 0 58 73 + 0 70 87 + 0 82 102 + 0 93 117 + 0 105 131 + 0 117 146 + 0 128 160 + 0 140 175 + 13 131 182 + 27 122 189 + 40 113 197 + 53 104 204 + 67 96 211 + 80 87 218 + 93 78 226 +107 69 233 +120 60 240 +105 70 232 + 90 80 224 + 75 90 216 + 60 100 208 + 45 110 199 + 30 120 191 + 15 130 183 + 0 140 175 + 0 127 159 + 0 115 143 + 0 102 127 + 0 89 111 + 0 76 95 + 0 64 80 + 0 51 64 + 0 38 48 + 0 25 32 + 0 13 16 + 0 0 0 + 0 0 0 + 60 0 0 + 68 0 0 + 75 0 0 + 82 0 0 + 90 0 0 + 98 0 0 +105 0 0 +112 0 0 +120 0 0 +128 0 0 +135 0 0 +142 0 0 +150 0 0 +137 10 27 +123 20 54 +110 30 81 + 97 40 108 + 83 50 136 + 70 60 163 + 57 70 190 + 43 80 217 + 30 90 244 + 27 107 224 + 23 123 203 + 20 140 183 + 17 157 162 + 13 173 142 + 10 190 121 + 7 207 101 + 3 223 80 + 0 240 60 + 0 230 72 + 0 220 83 + 0 210 94 + 0 200 106 + 0 190 118 + 0 180 129 + 0 170 140 + 0 160 152 + 0 150 164 + 0 140 175 + 0 128 160 + 0 117 146 + 0 105 131 + 0 93 117 + 0 82 102 + 0 70 88 + 0 58 73 + 0 47 58 + 0 35 44 + 0 23 29 + 0 12 15 + 0 0 0 + 0 0 0 + 0 0 30 + 2 7 46 + 5 14 63 + 7 21 79 + 9 28 96 + 12 35 112 + 14 42 129 + 16 48 145 + 18 55 162 + 21 62 178 + 23 69 195 + 25 76 211 + 28 83 228 + 30 90 244 + 58 110 214 + 86 131 183 +114 151 152 +142 172 122 +171 192 92 +199 212 61 +227 233 30 +255 253 0 +244 225 0 +234 197 0 +223 169 0 +213 141 0 +202 112 0 +192 84 0 +181 56 0 +171 28 0 +160 0 0 +150 0 5 +140 0 9 +130 0 14 +120 0 18 +110 0 23 +100 0 28 + 90 0 32 + 80 0 37 + 70 0 42 + 60 0 46 + 50 0 51 + 40 0 55 + 30 0 60 + 0 0 0 + 0 0 0 + 30 0 60 + 37 5 74 + 44 9 88 + 51 14 102 + 58 18 117 + 65 23 131 + 72 28 145 + 78 32 159 + 85 37 173 + 92 42 187 + 99 46 202 +106 51 216 +113 55 230 +120 60 244 +105 84 245 + 90 109 247 + 75 133 248 + 60 158 250 + 45 182 251 + 30 206 252 + 15 231 254 + 0 255 255 + 0 227 230 + 0 198 205 + 0 170 180 + 0 142 155 + 0 113 130 + 0 85 105 + 0 57 80 + 0 28 55 + 0 0 30 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr332.map b/src/fractalzoomer/color_maps/carr332.map new file mode 100644 index 000000000..5360f0aef --- /dev/null +++ b/src/fractalzoomer/color_maps/carr332.map @@ -0,0 +1,256 @@ + 0 0 0 + 8 0 0 + 8 32 104 + 12 36 116 + 12 40 128 + 16 44 140 + 16 48 152 + 16 52 164 + 20 56 176 + 20 60 188 + 40 84 164 + 56 104 140 + 76 128 116 + 96 152 96 +112 172 72 +132 196 48 +148 216 24 +168 240 0 +156 232 8 +140 220 12 +128 212 20 +112 204 24 +100 196 32 + 84 184 36 + 72 176 44 + 56 168 48 + 44 156 56 + 28 148 60 + 28 140 52 + 24 132 48 + 24 124 40 + 24 120 36 + 24 112 28 + 20 104 24 + 20 96 16 + 20 88 12 + 28 92 32 + 40 96 52 + 48 104 72 + 60 108 96 + 68 116 116 + 80 120 136 + 92 124 156 +100 132 176 +112 136 200 +120 144 220 +132 148 240 +124 140 224 +112 128 212 +104 120 196 + 92 112 180 + 84 104 164 + 72 92 152 + 64 84 136 + 64 100 136 + 64 112 140 + 64 128 140 + 64 140 140 + 64 156 140 + 60 168 144 + 60 184 144 + 60 196 144 + 60 212 144 + 60 224 148 + 60 240 148 + 56 228 136 + 52 212 124 + 48 200 112 + 44 184 100 + 40 172 88 + 40 156 72 + 36 144 60 + 32 128 48 + 28 116 36 + 24 100 24 + 20 88 12 +120 88 60 +132 100 68 +140 116 80 +152 128 88 +164 144 100 +176 156 108 +184 168 116 +196 184 128 +208 196 136 +216 212 148 +228 224 156 +216 212 140 +200 200 124 +188 184 108 +176 172 92 +160 160 76 +148 148 60 +132 132 44 +120 120 28 +132 128 40 +140 140 56 +152 148 68 +160 160 84 +172 168 96 +180 180 108 +192 188 124 +200 200 136 +212 208 148 +220 220 164 +232 228 176 +240 240 192 +252 248 204 +228 224 180 +204 200 160 +176 176 136 +152 152 112 +128 124 92 +104 100 68 + 76 76 44 + 52 52 24 + 28 28 0 + 0 0 0 + 0 0 30 + 0 14 44 + 0 28 59 + 0 42 74 + 0 56 88 + 0 70 102 + 0 84 117 + 0 98 132 + 0 112 146 + 0 126 160 + 0 140 175 + 0 152 172 + 0 165 169 + 0 178 166 + 0 190 162 + 0 202 159 + 0 215 156 + 0 228 153 + 0 240 150 + 9 214 146 + 19 188 142 + 28 161 139 + 38 135 135 + 47 109 131 + 56 82 128 + 66 56 124 + 75 30 120 + 72 35 130 + 68 39 139 + 65 44 149 + 61 48 158 + 58 53 168 + 54 58 177 + 51 62 187 + 47 67 196 + 44 72 206 + 40 76 215 + 37 81 225 + 33 85 234 + 30 90 244 + 55 108 217 + 80 127 190 +105 145 163 +130 163 136 +155 182 108 +180 200 81 +205 218 54 +230 237 27 +255 255 0 +243 227 0 +232 198 0 +220 170 0 +208 142 0 +197 113 0 +185 85 0 +173 57 0 +162 28 0 +150 0 0 +138 0 0 +127 0 0 +115 0 0 +104 0 0 + 92 0 0 + 81 0 0 + 69 0 0 + 58 0 0 + 46 0 0 + 35 0 0 + 23 0 0 + 12 0 0 + 0 0 0 + 0 0 0 + 0 240 90 + 0 221 82 + 0 202 74 + 0 183 65 + 0 164 57 + 0 145 49 + 0 125 41 + 0 106 33 + 0 87 25 + 0 68 16 + 0 49 8 + 0 30 0 + 0 46 7 + 0 62 14 + 0 78 21 + 0 95 28 + 0 111 35 + 0 127 42 + 0 143 48 + 0 159 55 + 0 175 62 + 0 192 69 + 0 208 76 + 0 224 83 + 0 240 90 + 17 213 80 + 33 187 70 + 50 160 60 + 67 133 50 + 83 107 40 +100 80 30 +117 53 20 +133 27 10 +150 0 0 +138 5 0 +127 9 0 +115 14 0 +104 18 0 + 92 23 0 + 81 28 0 + 69 32 0 + 58 37 0 + 46 42 0 + 35 46 0 + 23 51 0 + 12 55 0 + 0 60 0 + 2 62 14 + 3 63 27 + 5 65 41 + 7 67 54 + 8 68 68 + 10 70 81 + 12 72 95 + 13 73 108 + 15 75 122 + 17 77 136 + 18 78 149 + 20 80 163 + 22 82 176 + 23 83 190 + 25 85 203 + 27 87 217 + 28 88 230 + 30 90 244 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr333.map b/src/fractalzoomer/color_maps/carr333.map new file mode 100644 index 000000000..ea5b4e477 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr333.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 60 0 0 + 68 0 0 + 76 0 0 + 84 0 0 + 92 0 0 +100 0 0 +108 0 0 +116 0 0 +124 0 0 +132 0 0 +140 0 0 +152 0 0 +160 0 0 +168 28 0 +180 60 0 +188 88 0 +200 120 0 +208 148 0 +220 180 0 +228 208 0 +240 240 0 +208 228 4 +180 216 8 +148 204 8 +120 192 12 + 88 184 16 + 60 172 20 + 28 160 24 + 0 148 28 + 16 136 52 + 32 128 80 + 48 116 104 + 68 104 128 + 84 92 152 +100 80 180 +108 76 192 +116 68 204 +124 64 216 +132 60 228 +120 88 60 +132 100 68 +144 112 76 +156 120 84 +168 132 92 +180 144 100 +192 152 108 +204 164 116 +216 176 124 +228 188 132 +240 196 140 +252 208 148 +244 200 140 +232 192 136 +224 180 128 +212 172 120 +200 164 112 +192 152 108 +180 144 100 +172 136 92 +160 124 88 +148 116 80 +140 108 72 +128 96 64 +120 88 60 +128 128 140 +120 120 132 +116 116 124 +108 108 116 +100 100 108 + 92 92 104 + 84 84 96 + 80 80 88 + 72 72 80 + 64 64 76 + 56 56 68 + 48 48 60 + 44 44 52 + 36 36 44 + 28 28 40 + 60 0 0 + 68 0 0 + 76 0 0 + 84 0 0 + 92 0 0 +100 0 0 +108 0 0 +116 0 0 +124 0 0 +132 0 0 +140 0 0 +152 0 0 +160 0 0 +168 28 0 +180 60 0 +188 88 0 +200 120 0 +208 148 0 +220 180 0 +228 208 0 +240 240 0 +208 228 4 +180 216 8 +148 204 8 +120 192 12 + 88 184 16 + 60 172 20 + 61 161 38 + 63 149 56 + 64 138 74 + 65 127 92 + 67 115 110 + 68 104 128 + 84 92 152 +100 80 180 +108 76 192 +116 68 204 +124 64 216 +132 60 228 +106 48 188 + 79 36 149 + 53 24 109 + 26 12 70 + 0 0 30 + 0 0 0 + 0 0 0 + 60 0 0 + 68 0 0 + 75 0 0 + 83 0 0 + 91 0 0 + 98 0 0 +106 0 0 +114 0 0 +122 0 0 +129 0 0 +137 0 0 +145 0 0 +152 0 0 +160 0 0 +170 30 0 +180 60 0 +190 90 0 +200 120 0 +210 150 0 +220 180 0 +230 210 0 +240 240 0 +214 231 4 +189 223 9 +163 214 13 +137 206 17 +111 197 21 + 86 189 26 + 60 180 30 + 66 168 51 + 72 156 72 + 78 144 93 + 84 132 114 + 90 120 135 + 96 108 156 +102 96 177 +108 84 198 +114 72 219 +120 60 240 +108 54 219 + 96 48 198 + 84 42 177 + 72 36 156 + 60 30 135 + 48 24 114 + 36 18 93 + 24 12 72 + 12 6 51 + 0 0 30 + 3 9 51 + 6 18 72 + 9 27 93 + 12 36 114 + 15 45 135 + 18 54 156 + 21 63 177 + 24 72 198 + 27 81 219 + 30 90 240 + 27 103 237 + 23 117 233 + 20 130 230 + 17 143 227 + 13 157 223 + 10 170 220 + 7 183 217 + 3 197 213 + 0 210 210 + 34 214 180 + 69 219 150 +103 223 120 +137 227 90 +171 231 60 +206 236 30 +240 240 0 +230 213 0 +220 187 0 +210 160 0 +200 133 0 +190 107 0 +180 80 0 +170 53 0 +160 27 0 +150 0 0 +147 7 27 +143 13 53 +140 20 80 +137 27 107 +133 33 133 +130 40 160 +127 47 187 +123 53 213 +120 60 240 +107 70 217 + 93 80 193 + 80 90 170 + 67 100 147 + 53 110 123 + 40 120 100 + 27 130 77 + 13 140 53 + 0 150 30 + 4 143 34 + 9 135 37 + 14 128 41 + 18 120 44 + 22 113 48 + 27 106 52 + 32 98 55 + 36 91 59 + 40 83 62 + 45 76 66 + 58 86 77 + 72 97 89 + 86 107 100 + 99 118 112 +112 128 123 +126 138 134 +140 149 146 +153 159 157 +166 170 169 +180 180 180 diff --git a/src/fractalzoomer/color_maps/carr334.map b/src/fractalzoomer/color_maps/carr334.map new file mode 100644 index 000000000..2b52d8e64 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr334.map @@ -0,0 +1,256 @@ + 0 0 0 +120 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 28 0 0 + 12 0 0 + 28 240 252 + 28 224 240 + 24 212 224 + 24 196 208 + 20 184 192 + 20 168 180 + 16 156 164 + 16 140 148 + 12 128 132 + 12 112 120 + 8 100 104 + 8 84 88 + 4 72 72 + 4 56 60 + 0 44 44 + 0 28 28 + 0 40 44 + 4 56 56 + 4 68 72 + 8 80 84 + 8 96 100 + 8 108 112 + 12 120 128 + 12 132 140 + 16 148 156 + 16 160 168 + 20 172 184 + 20 188 196 + 24 200 212 + 24 212 224 + 28 224 240 + 28 240 252 +252 208 148 +244 200 144 +236 192 136 +228 184 132 +216 176 124 +208 168 120 +200 160 112 +192 152 108 +180 144 100 +172 136 96 +164 128 88 +156 120 84 +144 112 76 +136 104 72 +128 96 64 +120 88 60 +128 96 64 +136 104 68 +144 112 76 +152 120 80 +160 128 88 +168 132 92 +176 140 96 +188 148 104 +196 156 108 +204 164 116 +212 172 120 +220 180 128 +228 188 132 +236 192 136 +244 200 144 +252 208 148 + 0 0 60 + 0 0 72 + 0 0 84 + 0 0 96 + 0 0 112 + 0 0 124 + 0 0 136 + 0 0 148 + 0 0 164 + 0 0 176 + 0 0 188 + 0 0 200 + 0 0 216 + 0 0 228 + 0 0 240 + 0 0 252 + 0 0 240 + 0 0 228 + 0 0 216 + 0 0 204 + 0 0 192 + 0 0 180 + 0 0 168 + 0 0 156 + 0 0 144 + 0 0 132 + 0 0 120 + 0 0 108 + 0 0 96 + 0 0 100 + 0 0 88 + 0 0 60 +252 252 0 +240 240 0 +228 228 0 +216 216 0 +200 200 0 +188 188 0 +176 176 0 +164 164 0 +148 148 0 +136 136 0 +124 124 0 +112 112 0 + 96 96 0 + 84 84 0 + 72 72 0 + 60 60 0 + 72 72 0 + 84 84 0 + 96 96 0 +108 108 0 +120 120 0 +132 132 0 +144 144 0 +156 156 0 +168 168 0 +180 180 0 +192 192 0 +204 204 0 +216 216 0 +228 228 0 +240 240 0 +252 252 0 + 28 28 28 + 44 44 44 + 60 60 60 + 72 72 72 + 88 88 88 +104 104 104 +120 120 120 +132 132 132 +148 148 148 +164 164 164 +180 180 180 +192 192 192 +208 208 208 +224 224 224 +240 240 240 +252 252 252 +240 240 240 +224 224 224 +212 212 212 +196 196 196 +184 184 184 +168 168 168 +156 156 156 +140 140 140 +128 128 128 +112 112 112 +100 100 100 + 84 84 84 + 72 72 72 + 56 56 56 + 44 44 44 + 28 28 28 + 0 164 0 + 0 156 0 + 0 144 0 + 0 136 0 + 0 128 0 + 0 120 0 + 0 108 0 + 0 100 0 + 0 92 0 + 0 84 0 + 0 72 0 + 0 64 0 + 0 56 0 + 0 48 0 + 0 36 0 + 0 28 0 + 0 36 0 + 0 44 0 + 0 52 0 + 0 64 0 + 0 72 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 128 0 + 0 140 0 + 0 148 0 + 0 156 0 + 0 164 0 + 60 0 60 + 64 0 112 + 96 0 144 + 76 0 96 + 84 0 112 + 88 0 124 + 96 0 136 +100 0 148 +108 0 164 +112 0 176 +120 0 188 +124 0 200 +132 0 216 +136 0 228 +144 0 240 +148 0 252 +144 0 240 +136 0 228 +132 0 216 +128 0 204 +120 0 192 +116 0 180 +108 0 168 +104 0 156 + 96 0 144 + 92 0 132 + 88 0 120 + 80 0 108 + 76 0 96 + 68 0 84 + 64 0 72 + 60 0 60 + 28 0 0 + 44 0 0 + 60 0 0 + 76 0 0 + 92 0 0 +108 0 0 +124 0 0 +140 0 0 +156 0 0 +172 0 0 +188 0 0 +204 0 0 +220 0 0 +236 0 0 +252 0 0 +240 0 0 +224 0 0 +208 0 0 +168 0 252 +180 0 0 +164 0 0 +148 0 0 +132 0 0 diff --git a/src/fractalzoomer/color_maps/carr335.map b/src/fractalzoomer/color_maps/carr335.map new file mode 100644 index 000000000..06f5ae1c2 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr335.map @@ -0,0 +1,256 @@ + 0 0 0 + 20 21 24 + 29 31 34 + 38 41 45 + 48 51 55 + 57 61 66 + 66 71 76 + 75 81 86 + 84 91 97 + 94 101 107 +103 111 118 +112 120 128 +121 130 138 +130 140 149 +140 150 159 +149 160 170 +158 170 180 +167 180 190 +176 190 201 +186 200 211 +195 210 222 +204 220 232 +196 212 220 +192 204 208 +184 196 196 +176 184 180 +172 176 168 +164 168 156 +160 156 140 +152 148 128 +144 136 112 +140 128 100 +132 120 88 +124 108 72 +116 100 60 +112 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 88 36 +128 100 44 +136 108 52 +148 116 60 +156 124 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 188 128 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 52 52 84 + 40 40 80 + 40 52 88 + 40 64 92 + 40 72 100 + 40 84 104 + 40 96 112 + 40 108 120 + 44 120 128 + 44 132 136 + 44 144 144 + 44 156 152 + 44 168 160 + 48 180 168 + 48 192 180 + 48 204 188 + 52 216 196 + 52 228 204 + 48 216 196 + 48 200 192 + 44 188 184 + 40 172 180 + 36 160 172 + 36 144 168 + 32 132 160 + 28 116 152 + 36 104 148 + 44 88 140 + 52 76 136 + 43 63 113 + 35 51 91 + 26 38 68 + 17 25 45 + 9 13 23 + 0 0 0 + 17 5 0 + 34 9 0 + 50 14 0 + 67 18 0 + 84 23 0 +101 27 0 +118 32 0 +134 36 0 +151 41 0 +168 45 0 +185 50 0 +202 54 0 +218 59 0 +235 63 0 +252 68 0 +252 91 3 +253 115 6 +253 138 8 +254 162 11 +254 185 14 +254 208 16 +255 232 19 +255 255 22 +255 232 19 +254 208 16 +254 185 14 +254 162 11 +253 138 8 +253 115 6 +252 91 3 +252 68 0 +246 77 3 +240 86 6 +234 96 8 +228 105 11 +222 114 14 +216 123 17 +210 132 20 +204 142 22 +198 151 25 +192 160 28 +100 104 72 +108 113 78 +117 122 84 +125 130 90 +133 139 95 +141 148 101 +150 157 107 +158 166 113 +166 174 119 +174 183 125 +183 192 131 +191 201 137 +199 210 142 +207 218 148 +216 227 154 +224 236 160 +226 229 154 +228 222 149 +229 216 143 +231 209 138 +233 202 132 +234 196 126 +236 189 121 +238 182 115 +240 175 109 +242 168 104 +243 162 98 +245 155 92 +247 148 87 +248 142 81 +250 135 76 +252 128 70 +248 129 71 +245 129 72 +241 130 73 +238 131 74 +234 131 75 +230 132 76 +227 133 77 +223 133 78 +219 134 79 +216 134 80 +212 135 81 +209 136 82 +205 136 83 +201 137 84 +198 138 85 +194 138 85 +191 139 86 +187 140 87 +183 140 88 +180 141 89 +176 142 90 +173 142 91 +169 143 92 +165 143 93 +162 144 94 +158 145 95 +154 145 96 +151 146 97 +147 147 98 +144 147 99 +140 148 100 +156 164 112 +168 176 120 +184 192 132 +196 208 140 +212 220 152 +224 236 160 +224 236 160 +224 236 160 +224 236 160 +216 224 152 +208 216 148 +200 204 140 +196 192 132 +188 184 128 +180 172 120 +172 164 116 +164 152 108 +156 140 100 +148 132 96 +144 120 88 +136 108 80 +128 100 76 +120 88 68 + 0 0 30 + 1 7 44 + 3 13 59 + 4 20 73 + 5 27 87 + 7 33 101 + 8 40 116 + 9 47 130 + 11 53 144 + 12 60 158 + 13 67 173 + 15 73 187 + 16 80 201 + 17 87 215 + 19 93 230 + 20 100 244 + 20 92 232 + 24 80 220 + 28 68 208 + 32 56 196 + 32 44 184 + 36 32 172 + 40 20 160 + 44 20 148 + 48 24 140 + 56 28 128 diff --git a/src/fractalzoomer/color_maps/carr336.map b/src/fractalzoomer/color_maps/carr336.map new file mode 100644 index 000000000..a8a27cc25 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr336.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 45 66 77 + 48 65 83 + 52 64 89 + 55 62 95 + 59 61 101 + 62 60 107 + 65 59 113 + 69 57 119 + 72 56 125 + 76 55 132 + 79 54 138 + 83 52 144 + 86 51 150 + 89 50 156 + 93 49 162 + 96 47 168 +100 46 174 +103 45 180 +118 66 162 +133 87 144 +149 108 126 +164 129 108 +179 150 90 +194 171 72 +209 192 54 +225 213 36 +240 234 18 +255 255 0 +235 240 22 +214 225 44 +194 210 67 +173 195 89 +153 180 111 +132 165 133 +112 150 155 + 91 135 177 + 71 120 200 + 50 105 222 + 30 90 244 + 31 89 236 + 32 88 227 + 32 86 219 + 33 85 211 + 34 84 202 + 34 83 194 + 35 82 186 + 36 80 177 + 37 79 169 + 38 78 160 + 38 77 152 + 39 76 144 + 40 74 135 + 40 73 127 + 41 72 119 + 42 71 110 + 43 70 102 + 44 68 94 + 44 67 85 + 45 66 77 + 42 61 71 + 38 56 65 + 35 51 59 + 31 46 53 + 28 41 47 + 24 36 41 + 21 30 36 + 17 25 30 + 14 20 24 + 10 15 18 + 7 10 12 + 3 5 6 + 30 15 60 + 35 17 69 + 39 20 79 + 44 22 88 + 49 24 98 + 54 27 107 + 58 29 117 + 63 32 126 + 68 34 136 + 73 36 145 + 77 39 155 + 82 41 164 + 87 43 174 + 92 46 183 + 96 48 193 +101 51 202 +106 53 212 +111 55 221 +115 58 231 +120 60 240 +120 75 232 +120 90 225 +120 105 218 +120 120 210 +120 135 202 +120 150 195 +120 165 188 +120 180 180 +120 195 172 +120 210 165 +120 225 158 +120 240 150 +119 226 156 +119 212 163 +118 198 169 +117 184 176 +116 170 182 +116 156 189 +115 142 195 +114 129 201 +114 115 208 +113 101 214 +112 87 221 +111 73 227 +111 59 234 +110 45 240 +104 43 228 + 99 40 216 + 94 38 204 + 88 36 192 + 82 34 180 + 77 32 168 + 72 29 156 + 66 27 144 + 60 25 132 + 55 22 120 + 50 20 108 + 44 18 96 + 38 16 84 + 33 14 72 + 28 11 60 + 22 9 48 + 16 7 36 + 11 4 24 + 6 2 12 + 0 0 0 + 0 0 0 + 0 0 0 + 6 3 11 + 13 5 21 + 19 8 32 + 26 11 42 + 32 13 53 + 39 16 64 + 45 19 74 + 52 21 85 + 58 24 95 + 65 26 106 + 71 29 116 + 78 32 127 + 84 34 138 + 91 37 148 + 97 40 159 +104 42 169 +110 45 180 +122 51 172 +134 58 165 +146 64 158 +158 70 150 +170 76 142 +182 82 135 +195 89 128 +207 95 120 +219 101 112 +231 108 105 +243 114 98 +255 120 90 +252 133 98 +248 146 106 +245 159 113 +241 172 121 +238 184 129 +234 197 137 +231 210 144 +227 223 152 +224 236 160 +205 226 157 +187 217 153 +168 207 150 +149 197 147 +131 188 143 +112 178 140 + 93 168 137 + 75 159 133 + 56 149 130 + 37 139 127 + 19 130 123 + 0 120 120 + 0 134 134 + 0 147 147 + 0 160 160 + 0 174 174 + 0 188 188 + 0 201 201 + 0 214 214 + 0 228 228 + 0 242 242 + 0 255 255 + 12 235 235 + 23 216 216 + 35 196 196 + 46 177 177 + 58 157 157 + 69 137 137 + 81 0 0 +110 20 15 +139 40 30 +168 60 45 +197 80 60 +226 100 75 +255 120 90 +238 112 84 +221 104 78 +204 96 72 +187 88 66 +170 80 60 +153 72 54 +136 64 48 +119 56 42 +102 48 36 + 85 40 30 + 68 32 24 + 51 24 18 + 34 16 12 + 17 8 6 + 0 0 0 + 13 6 5 + 27 13 9 + 40 19 14 + 54 25 19 + 67 32 24 + 81 38 28 + 94 44 33 +107 51 38 +121 57 43 +134 63 47 +148 69 52 +161 76 57 +174 82 62 +188 88 66 +201 95 71 +215 101 76 +228 107 81 +242 114 85 +255 120 90 +240 112 109 +225 105 128 +210 98 146 +195 90 165 +180 82 184 +165 75 202 +150 68 221 +135 60 240 diff --git a/src/fractalzoomer/color_maps/carr337.map b/src/fractalzoomer/color_maps/carr337.map new file mode 100644 index 000000000..f45cb2f38 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr337.map @@ -0,0 +1,256 @@ + 0 0 0 + 2 8 20 + 5 17 41 + 8 25 61 + 10 33 81 + 12 42 102 + 15 50 122 + 18 58 142 + 20 67 163 + 22 75 183 + 25 83 203 + 28 92 224 + 30 100 244 + 58 102 222 + 86 105 201 +114 108 180 +142 110 158 +171 112 136 +199 115 115 +227 118 94 +255 120 72 +235 117 87 +214 115 103 +194 112 118 +173 109 133 +153 106 148 +132 104 164 +112 101 179 + 91 98 194 + 71 95 209 + 50 93 225 + 30 90 240 + 98 0 0 +106 0 0 +115 0 0 +123 0 0 +131 0 0 +139 0 0 +147 0 0 +155 0 0 +164 0 0 +172 0 0 +180 0 0 +165 9 24 +150 18 49 +135 27 73 +120 36 98 +105 45 122 + 90 54 146 + 75 63 171 + 60 72 195 + 45 81 220 + 30 90 244 + 27 85 222 + 25 79 200 + 22 74 177 + 19 68 155 + 16 63 133 + 14 57 111 + 11 52 89 + 8 46 67 + 5 41 44 + 3 35 22 + 0 30 0 + 3 49 22 + 5 68 44 + 8 87 65 + 11 106 87 + 14 125 109 + 16 145 131 + 19 164 153 + 22 183 175 + 25 202 196 + 27 221 218 + 30 240 240 + 38 225 240 + 45 210 240 + 52 195 240 + 60 180 240 + 68 165 240 + 75 150 240 + 82 135 240 + 90 120 240 + 98 105 240 +105 90 240 +112 75 240 +120 60 240 +134 80 216 +147 99 192 +160 118 168 +174 138 144 +188 158 120 +201 177 96 +214 196 72 +228 216 48 +242 236 24 +255 255 0 +238 238 0 +221 221 0 +204 204 0 +187 187 0 +170 170 0 +153 153 0 +136 136 0 +119 119 0 +102 102 0 + 85 85 0 + 68 68 0 + 51 51 0 + 34 34 0 + 17 17 0 + 0 0 0 + 0 0 0 + 0 30 30 + 9 35 46 + 18 39 62 + 28 44 78 + 37 48 95 + 46 53 111 + 55 58 127 + 65 62 143 + 74 67 159 + 83 72 175 + 92 76 192 +102 81 208 +111 85 224 +120 90 240 +110 80 213 +100 70 187 + 90 60 160 + 80 50 133 + 70 40 107 + 60 30 80 + 50 20 53 + 40 10 27 + 30 0 0 + 28 20 18 + 25 40 35 + 22 60 52 + 20 80 70 + 18 100 88 + 15 120 105 + 12 140 122 + 10 160 140 + 8 180 158 + 5 200 175 + 2 220 192 + 0 240 210 + 21 240 204 + 42 240 198 + 63 240 192 + 84 240 186 +105 240 180 +126 240 174 +147 240 168 +168 240 162 +189 240 156 +210 240 150 +194 222 138 +178 203 127 +162 185 115 +145 166 104 +129 148 92 +113 129 81 + 97 111 69 + 81 92 58 + 65 74 46 + 48 55 35 + 32 37 23 + 16 18 12 + 0 0 0 + 0 0 0 + 45 66 77 + 41 60 70 + 37 54 63 + 33 48 56 + 29 42 49 + 25 36 42 + 20 30 35 + 16 24 28 + 12 18 21 + 8 12 14 + 4 6 7 + 0 0 0 + 6 8 10 + 11 16 19 + 17 25 28 + 22 33 38 + 28 41 48 + 34 50 57 + 39 58 66 + 45 66 76 + 51 68 89 + 57 70 101 + 62 72 114 + 68 73 126 + 74 75 139 + 80 77 152 + 85 79 164 + 91 81 177 + 97 83 190 +103 84 202 +108 86 215 +114 88 227 +120 90 240 +130 102 220 +140 115 200 +150 128 180 +160 140 160 +170 152 140 +180 165 120 +190 178 100 +200 190 80 +210 202 60 +220 215 40 +230 228 20 +240 240 0 +206 223 0 +171 206 0 +137 189 0 +103 171 0 + 69 154 0 + 34 137 0 + 0 120 0 + 0 117 10 + 0 113 20 + 0 110 30 + 0 107 40 + 0 103 50 + 0 100 60 + 0 97 70 + 0 93 80 + 0 90 90 + 0 99 99 + 0 107 107 + 0 116 116 + 0 124 124 + 0 133 133 + 0 141 141 + 0 150 150 + 0 159 159 + 0 167 167 + 0 176 176 + 0 184 184 + 0 193 193 + 0 201 201 + 0 210 210 + 23 213 203 + 47 217 197 + 70 220 190 + 93 223 183 +117 227 177 +140 230 170 +163 233 163 +187 237 157 +210 240 150 diff --git a/src/fractalzoomer/color_maps/carr338.map b/src/fractalzoomer/color_maps/carr338.map new file mode 100644 index 000000000..0138a64f8 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr338.map @@ -0,0 +1,256 @@ + 0 0 0 + 3 4 5 + 6 9 10 + 9 13 15 + 12 18 20 + 15 22 25 + 18 26 30 + 21 31 35 + 24 35 40 + 27 40 45 + 30 44 50 + 33 48 55 + 36 53 60 + 39 57 65 + 42 62 70 + 45 66 75 + 47 0 0 + 54 0 0 + 61 0 0 + 68 0 0 + 74 0 0 + 81 0 0 + 88 0 0 + 95 0 0 +102 0 0 +109 0 0 +116 0 0 +123 0 0 +129 0 0 +136 0 0 +143 0 0 +150 0 0 +151 21 12 +151 42 25 +152 64 38 +152 85 50 +153 106 62 +153 128 75 +154 149 88 +155 170 100 +155 191 112 +156 212 125 +156 234 138 +157 255 150 +154 243 152 +152 230 154 +149 218 155 +146 206 157 +143 193 159 +141 181 161 +138 169 162 +135 156 164 +133 144 166 +130 131 168 +127 119 169 +125 107 171 +122 94 173 +119 82 175 +116 70 176 +114 57 178 +111 45 180 +105 43 171 + 99 40 161 + 93 38 152 + 88 36 142 + 82 33 133 + 76 31 123 + 70 28 114 + 64 26 104 + 58 24 95 + 53 21 85 + 47 19 76 + 41 17 66 + 35 14 57 + 29 12 47 + 23 9 38 + 18 7 28 + 12 5 19 + 6 2 9 + 0 0 0 + 60 76 120 + 65 81 129 + 70 86 138 + 75 91 147 + 79 97 156 + 84 102 165 + 89 107 174 + 94 112 183 + 99 117 192 +104 122 201 +109 127 210 +114 132 219 +118 138 228 +123 143 237 +128 148 246 +133 153 255 +134 159 239 +135 166 223 +136 172 207 +137 178 191 +138 185 175 +139 191 159 +140 198 143 +142 204 128 +143 210 112 +144 217 96 +145 223 80 +146 230 64 +147 236 48 +148 242 32 +149 249 16 +150 255 0 +150 252 16 +150 249 32 +150 247 48 +150 244 64 +150 241 80 +150 238 96 +150 235 112 +150 232 128 +150 230 143 +150 227 159 +150 224 175 +150 221 191 +150 218 207 +150 216 223 +150 213 239 +150 210 255 +150 213 239 +150 216 223 +150 218 207 +150 221 191 +150 224 175 +150 227 159 +150 230 143 +150 232 128 +150 235 112 +150 238 96 +150 241 80 +150 244 64 +150 247 48 +150 249 32 +150 252 16 +150 255 0 +149 249 15 +148 242 30 +147 236 45 +146 230 60 +145 223 75 +144 217 90 +143 210 105 +142 204 120 +140 198 135 +139 191 150 +138 185 165 +137 178 180 +136 172 195 +135 166 210 +134 159 225 +133 153 240 +128 148 232 +124 143 225 +119 139 218 +115 134 210 +110 129 202 +106 124 195 +101 119 188 + 96 114 180 + 92 110 172 + 87 105 165 + 83 100 158 + 78 95 150 + 74 90 142 + 69 86 135 + 65 81 128 + 60 76 120 + 56 71 112 + 52 66 105 + 49 62 98 + 45 57 90 + 41 52 82 + 38 48 75 + 34 43 68 + 30 38 60 + 26 33 52 + 22 28 45 + 19 24 38 + 15 19 30 + 11 14 22 + 8 10 15 + 4 5 8 + 0 0 0 + 0 0 0 + 6 2 9 + 11 4 18 + 16 7 27 + 22 9 36 + 28 11 45 + 33 14 54 + 38 16 63 + 44 18 72 + 50 20 81 + 55 22 90 + 60 25 99 + 66 27 108 + 72 29 117 + 77 32 126 + 82 34 135 + 88 36 144 + 94 38 153 + 99 40 162 +104 43 171 +110 45 180 +122 51 172 +134 58 165 +146 64 158 +158 70 150 +170 76 142 +182 82 135 +195 89 128 +207 95 120 +219 101 112 +231 108 105 +243 114 98 +255 120 90 +242 113 98 +229 106 106 +215 100 115 +202 93 123 +189 86 131 +176 79 139 +163 72 147 +150 65 155 +136 59 164 +123 52 172 +110 45 180 +104 43 171 + 99 40 162 + 94 38 153 + 88 36 144 + 82 34 135 + 77 32 126 + 72 29 117 + 66 27 108 + 60 25 99 + 55 22 90 + 50 20 81 + 44 18 72 + 38 16 63 + 33 14 54 + 28 11 45 + 22 9 36 + 16 7 27 + 11 4 18 + 6 2 9 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr339.map b/src/fractalzoomer/color_maps/carr339.map new file mode 100644 index 000000000..4180613c3 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr339.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 2 7 19 + 5 14 38 + 7 21 56 + 9 28 75 + 12 35 94 + 14 42 113 + 16 48 131 + 18 55 150 + 21 62 169 + 23 69 188 + 25 76 206 + 28 83 225 + 30 90 244 + 55 108 217 + 80 127 190 +105 145 163 +130 163 136 +155 182 108 +180 200 81 +205 218 54 +230 237 27 +255 255 0 +242 223 0 +229 191 0 +216 159 0 +202 128 0 +189 96 0 +176 64 0 +163 32 0 +150 0 0 +141 0 0 +131 0 0 +122 0 0 +112 0 0 +103 0 0 + 94 0 0 + 84 0 0 + 75 0 0 + 66 0 0 + 56 0 0 + 47 0 0 + 38 0 0 + 28 0 0 + 19 0 0 + 9 0 0 + 0 0 0 + 0 0 0 + 9 4 18 + 17 9 35 + 26 13 52 + 34 17 70 + 43 21 88 + 51 26 105 + 60 30 122 + 69 34 140 + 77 39 158 + 86 43 175 + 94 47 192 +107 43 176 +121 39 160 +134 35 144 +148 31 128 +161 27 112 +175 23 96 +188 20 80 +201 16 64 +215 12 48 +228 8 32 +242 4 16 +255 0 0 +241 5 19 +228 9 39 +214 14 58 +200 19 77 +186 24 96 +173 28 116 +159 33 135 +145 38 154 +131 43 173 +118 47 193 +104 52 212 + 96 48 196 + 88 44 180 + 80 40 163 + 72 36 147 + 64 32 131 + 56 28 114 + 48 24 98 + 40 20 82 + 32 16 65 + 24 12 49 + 16 8 33 + 8 4 16 + 0 0 0 + 0 0 0 + 2 6 17 + 4 13 35 + 6 19 52 + 9 26 70 + 11 32 87 + 13 39 105 + 15 45 122 + 17 51 139 + 19 58 157 + 21 64 174 + 24 71 192 + 26 77 209 + 28 84 227 + 30 90 244 + 40 107 234 + 50 123 223 + 60 140 213 + 70 157 202 + 80 173 192 + 90 190 181 +100 207 171 +110 223 160 +120 240 150 +107 223 143 + 93 206 136 + 80 188 128 + 67 171 121 + 53 154 114 + 40 137 107 + 27 119 99 + 13 102 92 + 0 85 85 + 0 94 94 + 0 103 103 + 0 112 112 + 0 121 121 + 0 130 130 + 13 142 132 + 27 154 134 + 40 167 137 + 53 179 139 + 67 191 141 + 80 203 143 + 93 216 146 +107 228 148 +120 240 150 +107 228 148 + 93 216 146 + 80 203 143 + 67 191 141 + 53 179 139 + 40 167 137 + 27 154 134 + 13 142 132 + 0 130 130 + 0 121 121 + 0 112 112 + 0 103 103 + 0 94 94 + 0 85 85 + 0 75 75 + 0 66 66 + 0 57 57 + 0 48 48 + 0 39 39 + 0 30 30 + 0 0 0 + 0 0 0 + 30 0 0 + 36 0 0 + 42 0 0 + 48 0 0 + 54 0 0 + 60 0 0 + 66 0 0 + 72 0 0 + 78 0 0 + 84 0 0 + 90 0 0 + 96 0 0 +102 0 0 +108 0 0 +114 0 0 +120 0 0 +111 9 24 +102 18 48 + 93 27 72 + 84 36 96 + 75 45 120 + 66 54 144 + 57 63 168 + 48 72 192 + 39 81 216 + 30 90 240 + 39 105 231 + 48 120 222 + 57 135 213 + 66 150 204 + 75 165 195 + 84 180 186 + 93 195 177 +102 210 168 +111 225 159 +120 240 150 +111 225 159 +102 210 168 + 93 195 177 + 84 180 186 + 75 165 195 + 66 150 204 + 57 135 213 + 48 120 222 + 39 105 231 + 30 90 240 + 40 81 216 + 50 72 192 + 60 63 168 + 70 54 144 + 80 45 120 + 90 36 96 +100 27 72 +110 18 48 +120 9 24 +130 0 0 +121 0 0 +111 0 0 +102 0 0 + 93 0 0 + 84 0 0 + 74 0 0 + 65 0 0 + 56 0 0 + 46 0 0 + 37 0 0 + 28 0 0 + 19 0 0 + 9 0 0 + 0 0 0 + 0 0 0 + 11 5 22 + 22 11 45 + 33 16 67 + 44 22 89 + 55 27 111 + 65 33 134 + 76 38 156 + 87 44 178 + 98 49 200 +109 55 223 +120 60 245 +132 80 236 +143 99 226 +155 119 217 +166 138 207 +178 158 198 +189 177 188 +201 197 179 +212 216 169 +224 236 160 diff --git a/src/fractalzoomer/color_maps/carr340.map b/src/fractalzoomer/color_maps/carr340.map new file mode 100644 index 000000000..9319e7ec6 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr340.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 9 5 19 + 18 9 38 + 28 14 57 + 37 18 75 + 46 23 94 + 55 28 113 + 65 32 132 + 74 37 151 + 83 42 170 + 92 46 188 +102 51 207 +111 55 226 +120 60 245 +128 78 246 +135 95 246 +143 113 247 +150 130 248 +158 148 248 +166 166 249 +173 183 250 +181 201 251 +188 218 251 +196 236 252 +175 218 250 +154 200 249 +134 181 248 +113 163 246 + 92 145 244 + 72 126 243 + 51 108 242 + 30 90 240 + 28 84 224 + 26 78 208 + 24 72 192 + 22 66 176 + 20 60 160 + 18 54 144 + 16 48 128 + 14 42 112 + 12 36 96 + 10 30 80 + 8 24 64 + 6 18 48 + 4 12 32 + 2 6 16 + 0 0 0 + 0 0 0 + 0 0 0 + 9 4 18 + 17 9 35 + 26 13 52 + 34 17 70 + 43 21 88 + 51 26 105 + 60 30 122 + 69 34 140 + 77 39 158 + 86 43 175 + 94 47 192 +103 51 210 +111 56 228 +120 60 245 +134 66 230 +147 72 214 +160 78 198 +174 84 183 +188 90 168 +201 96 152 +214 102 136 +228 108 121 +242 114 106 +255 120 90 +242 114 106 +228 108 121 +214 102 136 +201 96 152 +188 90 168 +174 84 183 +160 78 198 +147 72 214 +134 66 230 +120 60 245 +132 65 231 +145 71 217 +157 76 203 +169 82 189 +181 87 175 +194 93 160 +206 98 146 +218 104 132 +230 109 118 +243 115 104 +255 120 90 +242 114 106 +228 108 121 +214 102 136 +201 96 152 +188 90 168 +174 84 183 +160 78 198 +147 72 214 +134 66 230 +120 60 245 +112 56 230 +105 52 214 + 98 49 199 + 90 45 184 + 82 41 168 + 75 38 153 + 68 34 138 + 60 30 122 + 52 26 107 + 45 22 92 + 38 19 77 + 30 15 61 + 22 11 46 + 15 8 31 + 8 4 15 + 15 8 29 + 22 11 44 + 29 14 58 + 36 18 72 + 43 22 87 + 50 25 101 + 57 28 116 + 64 32 130 + 71 36 144 + 78 39 159 + 85 42 173 + 92 46 188 + 99 50 202 +106 53 216 +113 56 231 +120 60 245 +122 75 238 +125 90 230 +127 105 223 +129 120 216 +132 135 208 +134 150 201 +136 165 194 +138 180 187 +141 195 179 +143 210 172 +145 225 165 +148 240 157 +150 255 150 +139 240 158 +128 225 166 +117 210 175 +106 195 183 + 95 180 191 + 85 165 199 + 74 150 207 + 63 135 215 + 52 120 224 + 41 105 232 + 30 90 240 + 28 84 225 + 26 79 210 + 24 73 195 + 22 68 180 + 21 62 165 + 19 56 150 + 17 51 135 + 15 45 120 + 13 39 105 + 11 34 90 + 9 28 75 + 8 22 60 + 6 17 45 + 4 11 30 + 2 6 15 + 0 0 0 + 30 0 0 + 39 0 0 + 47 0 0 + 56 0 0 + 65 0 0 + 73 0 0 + 82 0 0 + 91 0 0 + 99 0 0 +108 0 0 +117 0 0 +125 0 0 +134 0 0 +143 0 0 +151 0 0 +160 0 0 +159 26 18 +158 51 36 +157 76 54 +156 102 72 +155 128 90 +154 153 108 +153 178 126 +152 204 144 +151 230 162 +150 255 180 +150 230 162 +150 204 144 +150 178 126 +150 153 108 +150 128 90 +150 102 72 +150 76 54 +150 51 36 +150 26 18 +150 0 0 +140 8 20 +130 15 40 +120 22 60 +110 30 80 +100 38 100 + 90 45 120 + 80 52 140 + 70 60 160 + 60 68 180 + 50 75 200 + 40 82 220 + 30 90 240 + 44 92 231 + 58 94 221 + 72 96 212 + 86 98 202 +100 99 193 +114 101 184 +128 103 174 +142 105 165 +157 107 156 +171 109 146 +185 111 137 +199 112 128 +213 114 118 +227 116 109 +241 118 99 +255 120 90 +247 116 100 +238 112 109 +230 109 119 +221 105 129 +213 101 138 +204 98 148 +196 94 158 +188 90 168 +179 86 177 +171 82 187 +162 79 197 +154 75 206 +145 71 216 +137 68 226 +128 64 235 +120 60 245 diff --git a/src/fractalzoomer/color_maps/carr341.map b/src/fractalzoomer/color_maps/carr341.map new file mode 100644 index 000000000..fdd87630c --- /dev/null +++ b/src/fractalzoomer/color_maps/carr341.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 5 3 10 + 10 5 21 + 16 8 31 + 21 10 42 + 26 13 52 + 31 16 63 + 37 18 73 + 42 21 83 + 47 23 94 + 52 26 104 + 57 29 115 + 63 31 125 + 68 34 136 + 73 37 146 + 78 39 157 + 83 42 167 + 89 44 177 + 94 47 188 + 99 50 198 +104 52 209 +110 55 219 +115 57 230 +120 60 240 +128 64 231 +137 68 221 +145 71 212 +153 75 202 +162 79 193 +170 82 184 +178 86 174 +186 90 165 +195 94 156 +203 98 146 +211 101 137 +220 105 128 +228 109 118 +236 112 109 +245 116 99 +253 120 90 +245 116 99 +236 112 109 +228 109 118 +220 105 128 +211 101 137 +203 98 146 +195 94 156 +186 90 165 +178 86 174 +170 82 184 +162 79 193 +153 75 202 +145 71 212 +137 68 221 +128 64 231 +120 60 240 +115 57 230 +110 55 219 +104 52 209 + 99 50 198 + 94 47 188 + 89 44 177 + 83 42 167 + 78 39 157 + 73 37 146 + 68 34 136 + 63 31 125 + 57 29 115 + 52 26 104 + 47 23 94 + 42 21 83 + 37 18 73 + 31 16 63 + 26 13 52 + 21 10 42 + 16 8 31 + 10 5 21 + 5 3 10 + 0 0 0 + 0 0 0 + 5 3 10 + 10 5 21 + 16 8 31 + 21 10 42 + 26 13 52 + 31 16 63 + 37 18 73 + 42 21 83 + 47 23 94 + 52 26 104 + 57 29 115 + 63 31 125 + 68 34 136 + 73 37 146 + 78 39 157 + 83 42 167 + 89 44 177 + 94 47 188 + 99 50 198 +104 52 209 +110 55 219 +115 57 230 +120 60 240 +122 72 231 +124 84 221 +126 97 212 +128 109 202 +129 121 193 +131 133 184 +133 145 174 +135 158 165 +137 170 156 +139 182 146 +141 194 137 +142 206 128 +144 218 118 +146 231 109 +148 243 99 +150 255 90 +149 247 96 +148 239 102 +146 231 109 +145 222 115 +144 214 121 +142 206 128 +141 198 134 +140 190 140 +139 182 146 +138 174 152 +136 166 159 +135 158 165 +134 149 171 +132 141 178 +131 133 184 +130 125 190 +129 117 196 +128 109 202 +126 101 209 +125 92 215 +124 84 221 +122 76 228 +121 68 234 +120 60 240 +112 56 225 +105 52 210 + 98 49 195 + 90 45 180 + 82 41 165 + 75 38 150 + 68 34 135 + 60 30 120 + 52 26 105 + 45 22 90 + 38 19 75 + 30 15 60 + 22 11 45 + 15 8 30 + 8 4 15 + 0 0 0 + 0 0 0 + 5 2 10 + 10 5 20 + 15 8 30 + 20 10 40 + 25 12 50 + 30 15 60 + 35 18 70 + 40 20 80 + 45 22 90 + 50 25 100 + 55 28 110 + 60 30 120 + 65 32 130 + 70 35 140 + 75 38 150 + 80 40 160 + 85 42 170 + 90 45 180 + 95 48 190 +100 50 200 +105 52 210 +110 55 220 +115 58 230 +120 60 240 +126 71 235 +133 82 230 +140 93 225 +146 104 220 +152 115 215 +159 126 210 +166 137 205 +172 148 200 +178 159 195 +185 170 190 +192 181 185 +198 192 180 +204 203 175 +211 214 170 +218 225 165 +224 236 160 +219 228 163 +215 221 167 +210 213 170 +206 205 174 +201 198 177 +197 190 181 +192 182 184 +188 175 188 +183 167 191 +179 159 195 +174 152 198 +170 144 202 +165 137 205 +161 129 209 +156 121 212 +152 114 216 +147 106 219 +143 98 223 +138 91 226 +134 83 230 +129 75 233 +125 68 237 +120 60 240 +128 64 231 +137 68 221 +145 71 212 +154 75 202 +162 79 193 +171 82 184 +179 86 174 +188 90 165 +196 94 156 +204 98 146 +213 101 137 +221 105 128 +230 109 118 +238 112 109 +247 116 99 +255 120 90 +239 112 84 +223 105 79 +207 98 73 +191 90 68 +175 82 62 +159 75 56 +143 68 51 +128 60 45 +112 52 39 + 96 45 34 + 80 38 28 + 64 30 22 + 48 22 17 + 32 15 11 + 16 8 6 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr342.map b/src/fractalzoomer/color_maps/carr342.map new file mode 100644 index 000000000..3e860b289 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr342.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 9 4 18 + 17 9 36 + 26 13 55 + 34 17 73 + 43 21 91 + 51 26 109 + 60 30 127 + 69 34 146 + 77 39 164 + 86 43 182 + 94 47 200 +103 51 219 +111 56 237 +120 60 255 +130 67 245 +141 74 235 +151 81 225 +162 88 214 +172 95 204 +182 102 194 +193 108 184 +203 115 174 +213 122 164 +224 129 153 +234 136 143 +245 143 133 +255 150 123 +244 142 133 +232 135 142 +221 128 152 +210 120 162 +199 112 172 +188 105 182 +176 98 191 +165 90 201 +154 82 211 +142 75 220 +131 68 230 +120 60 240 +112 56 225 +105 52 210 + 98 49 195 + 90 45 180 + 82 41 165 + 75 38 150 + 68 34 135 + 60 30 120 + 52 26 105 + 45 22 90 + 38 19 75 + 30 15 60 + 22 11 45 + 15 8 30 + 8 4 15 + 0 0 0 + 72 77 119 + 76 82 127 + 80 87 135 + 84 92 144 + 89 96 152 + 93 101 160 + 97 106 168 +101 111 176 +105 116 184 +109 121 192 +113 126 200 +117 130 208 +121 135 216 +125 140 224 +129 145 232 +133 150 240 +129 145 232 +125 140 223 +120 135 215 +116 130 206 +112 125 198 +108 119 189 +103 114 181 + 99 109 172 + 95 104 164 + 91 99 155 + 87 94 147 + 82 89 138 + 78 84 130 + 74 79 121 + 70 74 113 + 66 69 104 + 61 64 96 + 57 58 87 + 53 53 79 + 49 48 70 + 44 43 62 + 40 38 53 + 36 33 45 +150 150 150 +153 153 151 +157 157 152 +160 160 154 +163 163 155 +167 167 156 +170 170 158 +173 173 159 +177 177 160 +180 180 161 +183 183 162 +187 187 164 +190 190 165 +193 193 166 +197 197 168 +200 200 169 +203 203 170 +207 207 171 +210 210 172 +213 213 174 +217 217 175 +220 220 176 +223 223 178 +227 227 179 +230 230 180 +227 227 179 +223 223 177 +220 220 176 +216 216 175 +213 213 173 +209 209 172 +206 206 171 +202 202 170 +199 199 168 +195 195 167 +192 192 166 +188 188 164 +185 185 163 +181 181 162 +178 178 160 +174 174 159 +171 171 158 +167 167 157 +164 164 155 +160 160 154 +157 157 153 +153 153 151 +150 150 150 + 60 60 0 + 68 66 6 + 76 72 12 + 84 79 19 + 92 85 25 +101 91 31 +109 98 38 +117 104 44 +125 110 50 +133 116 56 +141 122 62 +149 129 69 +158 135 75 +166 141 81 +174 148 88 +182 154 94 +190 160 100 +198 166 106 +206 172 112 +214 179 119 +222 185 125 +231 191 131 +239 198 138 +247 204 144 +255 210 150 +247 203 143 +238 197 137 +230 190 130 +221 184 124 +213 177 117 +204 171 111 +196 164 104 +187 158 98 +179 151 91 +170 145 85 +162 138 78 +153 132 72 +145 125 65 +136 119 59 +128 112 52 +119 106 46 +111 99 39 +102 93 33 + 94 86 26 + 85 80 20 + 77 73 13 + 68 67 7 + 60 60 0 + 0 0 0 + 60 0 0 + 67 0 0 + 74 0 0 + 81 0 0 + 89 0 0 + 96 0 0 +103 0 0 +110 0 0 +117 0 0 +124 0 0 +131 0 0 +139 0 0 +146 0 0 +153 0 0 +160 0 0 +152 6 15 +144 11 30 +136 17 45 +128 22 60 +119 28 75 +111 34 90 +103 39 105 + 95 45 120 + 87 51 135 + 79 56 150 + 71 62 165 + 62 68 180 + 54 73 195 + 46 79 210 + 38 84 225 + 30 90 240 + 47 92 233 + 65 95 226 + 82 97 219 + 99 99 212 +117 102 205 +134 104 198 +151 106 192 +168 108 185 +186 111 178 +203 113 171 +220 115 164 +238 118 157 +255 120 150 +235 117 158 +214 115 166 +194 112 175 +173 109 183 +153 106 191 +132 104 199 +112 101 207 + 91 98 215 + 71 95 224 + 50 93 232 + 30 90 240 + 26 79 210 + 22 68 180 + 19 56 150 + 15 45 120 + 11 34 90 + 8 22 60 + 4 11 30 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr343.map b/src/fractalzoomer/color_maps/carr343.map new file mode 100644 index 000000000..46ac93c8a --- /dev/null +++ b/src/fractalzoomer/color_maps/carr343.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 45 66 77 + 42 72 83 + 38 79 88 + 35 85 94 + 31 92 99 + 28 98 105 + 24 105 111 + 21 111 116 + 17 118 122 + 14 124 128 + 10 131 133 + 7 137 139 + 3 144 144 + 0 150 150 + 25 160 151 + 50 169 152 + 75 179 153 +100 188 154 +124 198 156 +149 207 157 +174 217 158 +199 226 159 +224 236 160 +200 218 170 +176 200 180 +151 181 190 +127 163 200 +103 145 210 + 78 126 220 + 54 108 230 + 30 90 240 + 28 84 224 + 26 78 208 + 24 72 192 + 22 66 176 + 20 60 160 + 18 54 144 + 16 48 128 + 14 42 112 + 12 36 96 + 10 30 80 + 8 24 64 + 6 18 48 + 4 12 32 + 2 6 16 + 0 0 0 + 0 0 0 + 45 66 77 + 50 66 89 + 56 65 100 + 61 65 112 + 66 64 124 + 72 64 135 + 77 63 147 + 83 63 159 + 88 63 170 + 93 62 182 + 99 62 193 +104 61 205 +109 61 217 +115 60 228 +120 60 240 +134 66 228 +147 72 216 +160 78 204 +174 84 192 +188 90 180 +201 96 168 +214 102 156 +228 108 144 +242 114 132 +255 120 120 +242 114 132 +228 108 144 +214 102 156 +201 96 168 +188 90 180 +174 84 192 +160 78 204 +147 72 216 +134 66 228 +120 60 240 +120 75 235 +120 90 230 +120 105 225 +120 120 220 +120 135 215 +120 150 210 +120 165 205 +120 180 200 +120 195 195 +120 210 190 +120 225 185 +120 240 180 +112 225 172 +105 210 165 + 98 195 158 + 90 180 150 + 82 165 142 + 75 150 135 + 68 135 128 + 60 120 120 + 52 105 112 + 45 90 105 + 38 75 98 + 30 60 90 + 22 45 82 + 15 30 75 + 8 15 68 + 0 0 60 +180 180 180 +185 185 168 +190 190 156 +195 195 144 +200 200 132 +205 205 120 +210 210 108 +215 215 96 +220 220 84 +225 225 72 +230 230 60 +235 235 48 +240 240 36 +245 245 24 +250 250 12 +255 255 0 + 0 0 0 + 5 14 47 + 7 17 57 + 9 21 67 + 10 24 77 + 12 27 87 + 14 30 97 + 16 34 107 + 17 37 117 + 19 40 128 + 21 44 138 + 23 47 148 + 25 50 158 + 26 53 168 + 28 57 178 + 30 60 188 + 52 80 185 + 73 99 182 + 95 119 179 +116 138 176 +138 158 173 +159 177 170 +181 197 167 +202 216 164 +224 236 161 +211 214 171 +198 192 181 +185 170 191 +172 148 200 +159 126 210 +146 104 220 +133 82 230 +120 60 240 +117 55 218 +115 49 196 +112 44 175 +109 38 153 +106 33 131 +104 27 109 +101 22 87 + 98 16 65 + 95 11 44 + 93 5 22 + 90 0 0 +103 20 0 +115 39 0 +128 59 0 +141 78 0 +153 98 0 +166 118 0 +179 137 0 +192 157 0 +204 177 0 +217 196 0 +230 216 0 +242 235 0 +255 255 0 +237 227 0 +218 198 0 +200 170 0 +182 142 0 +163 113 0 +145 85 0 +127 57 0 +108 28 0 + 90 0 0 + 77 0 0 + 64 0 0 + 51 0 0 + 39 0 0 + 26 0 0 + 13 0 0 + 0 0 0 + 0 0 0 +255 255 0 +250 250 11 +246 246 22 +241 241 34 +236 236 45 +232 232 56 +227 227 68 +222 222 79 +218 218 90 +213 213 101 +208 208 112 +203 203 124 +199 199 135 +194 194 146 +189 189 158 +185 185 169 +180 180 180 +169 169 169 +158 158 158 +146 146 146 +135 135 135 +124 124 124 +112 112 112 +101 101 101 + 90 90 90 + 79 79 79 + 68 68 68 + 56 56 56 + 45 45 45 + 34 34 34 + 22 22 22 + 11 11 11 + 0 0 0 + 0 0 0 +120 60 255 +132 65 240 +145 71 225 +157 76 210 +169 82 195 +181 87 180 +194 93 165 +206 98 150 +218 104 135 +230 109 120 +243 115 105 +255 120 90 +251 134 99 +247 149 108 +243 164 116 +240 178 125 +236 192 134 +232 207 142 +228 222 151 +224 236 160 diff --git a/src/fractalzoomer/color_maps/carr344.map b/src/fractalzoomer/color_maps/carr344.map new file mode 100644 index 000000000..a70c291f0 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr344.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 7 3 13 + 14 6 26 + 21 10 39 + 29 13 51 + 36 16 64 + 43 19 77 + 50 22 90 + 57 26 103 + 64 29 116 + 71 32 129 + 79 35 141 + 86 39 154 + 93 42 167 +100 45 180 +104 68 174 +108 92 169 +111 115 163 +115 138 158 +119 162 152 +123 185 147 +126 208 141 +130 232 136 +134 255 130 +130 229 136 +126 202 142 +121 176 149 +117 150 155 +113 124 161 +108 98 168 +104 71 174 +100 45 180 + 93 42 168 + 87 39 156 + 80 36 144 + 73 33 132 + 67 30 120 + 60 27 108 + 53 24 96 + 47 21 84 + 40 18 72 + 33 15 60 + 27 12 48 + 20 9 36 + 13 6 24 + 7 3 12 + 0 0 0 + 0 0 0 + 2 7 16 + 4 13 33 + 6 20 49 + 8 27 65 + 10 33 81 + 12 40 98 + 14 47 114 + 16 53 130 + 18 60 146 + 20 67 163 + 22 73 179 + 24 80 195 + 26 87 211 + 28 93 228 + 30 100 244 + 43 116 234 + 57 131 223 + 70 147 213 + 83 162 202 + 97 178 192 +110 193 181 +123 209 171 +137 224 160 +150 240 150 +135 222 161 +120 205 172 +105 188 184 + 90 170 195 + 75 152 206 + 60 135 218 + 45 118 229 + 30 100 240 + 28 93 224 + 26 87 208 + 24 80 192 + 22 73 176 + 20 67 160 + 18 60 144 + 16 53 128 + 14 47 112 + 12 40 96 + 10 33 80 + 8 27 64 + 6 20 48 + 4 13 32 + 2 7 16 + 0 0 0 + 0 0 0 + 8 4 16 + 16 8 32 + 24 12 48 + 32 16 64 + 40 20 80 + 48 24 96 + 56 28 112 + 64 32 128 + 72 36 144 + 80 40 160 + 88 44 176 + 96 48 192 +104 52 208 +112 56 224 +120 60 240 +134 66 228 +147 72 216 +160 78 204 +174 84 192 +188 90 180 +201 96 168 +214 102 156 +228 108 144 +242 114 132 +255 120 120 +236 111 137 +216 103 154 +197 94 171 +178 86 189 +159 77 206 +139 69 223 +120 60 240 +112 56 224 +104 52 208 + 96 48 192 + 88 44 176 + 80 40 160 + 72 36 144 + 64 32 128 + 56 28 112 + 48 24 96 + 40 20 80 + 32 16 64 + 24 12 48 + 16 8 32 + 8 4 16 + 0 0 0 + 0 0 0 + 30 0 0 + 39 0 0 + 49 0 0 + 58 0 0 + 67 0 0 + 76 0 0 + 86 0 0 + 95 0 0 +104 0 0 +114 0 0 +123 0 0 +132 0 0 +141 0 0 +151 0 0 +160 0 0 +171 28 0 +181 57 0 +192 85 0 +202 113 0 +213 142 0 +223 170 0 +234 198 0 +244 227 0 +255 255 0 +243 223 0 +231 191 0 +219 159 0 +208 128 0 +196 96 0 +184 64 0 +172 32 0 +160 0 0 +149 0 0 +139 0 0 +128 0 0 +117 0 0 +107 0 0 + 96 0 0 + 85 0 0 + 75 0 0 + 64 0 0 + 53 0 0 + 43 0 0 + 32 0 0 + 21 0 0 + 11 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 4 13 + 0 9 26 + 0 13 39 + 0 17 51 + 0 21 64 + 0 26 77 + 0 30 90 + 0 34 103 + 0 39 116 + 0 43 129 + 0 47 141 + 0 51 154 + 0 56 167 + 0 60 180 + 13 60 188 + 27 60 197 + 40 60 205 + 53 60 213 + 67 60 222 + 80 60 230 + 93 60 238 +107 60 247 +120 60 255 +120 82 242 +120 105 229 +120 128 216 +120 150 202 +120 172 189 +120 195 176 +120 218 163 +120 240 150 +109 218 142 + 98 196 134 + 87 175 125 + 76 153 117 + 65 131 109 + 55 109 101 + 44 87 93 + 33 65 85 + 22 44 76 + 11 22 68 + 0 0 60 + 12 6 78 + 24 12 96 + 36 18 114 + 48 24 132 + 60 30 150 + 72 36 168 + 84 42 186 + 96 48 204 +108 54 222 +120 60 240 +134 66 228 +147 72 216 +160 78 204 +174 84 192 +188 90 180 +201 96 168 +214 102 156 +228 108 144 +242 114 132 +255 120 120 diff --git a/src/fractalzoomer/color_maps/carr345.map b/src/fractalzoomer/color_maps/carr345.map new file mode 100644 index 000000000..e99fe147b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr345.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 5 3 10 + 10 5 21 + 16 8 31 + 21 10 42 + 26 13 52 + 31 16 63 + 37 18 73 + 42 21 83 + 47 23 94 + 52 26 104 + 57 29 115 + 63 31 125 + 68 34 136 + 73 37 146 + 78 39 157 + 83 42 167 + 89 44 177 + 94 47 188 + 99 50 198 +104 52 209 +110 55 219 +115 57 230 +120 60 240 +134 69 225 +147 78 210 +160 87 195 +174 96 180 +188 105 165 +201 114 150 +214 123 135 +228 132 120 +242 141 105 +255 150 90 +245 143 102 +234 136 113 +224 129 125 +213 122 136 +203 115 148 +193 108 159 +182 102 171 +172 95 182 +162 88 194 +151 81 205 +141 74 217 +130 67 228 +120 60 240 +112 56 225 +105 52 210 + 98 49 195 + 90 45 180 + 82 41 165 + 75 38 150 + 68 34 135 + 60 30 120 + 52 26 105 + 45 22 90 + 38 19 75 + 30 15 60 + 22 11 45 + 15 8 30 + 8 4 15 + 0 0 0 +180 180 180 +183 183 183 +186 186 186 +189 189 189 +192 192 192 +196 196 196 +199 199 199 +202 202 202 +205 205 205 +208 208 208 +211 211 211 +214 214 214 +218 218 218 +221 221 221 +224 224 224 +227 227 227 +230 230 230 +233 233 233 +236 236 236 +239 239 239 +242 242 242 +246 246 246 +249 249 249 +252 252 252 +255 255 255 +244 244 244 +233 233 233 +222 222 222 +211 211 211 +200 200 200 +188 188 188 +177 177 177 +166 166 166 +155 155 155 +144 144 144 +133 133 133 +122 122 122 +111 111 111 +100 100 100 + 89 89 89 + 78 78 78 + 67 67 67 + 55 55 55 + 44 44 44 + 33 33 33 + 22 22 22 + 11 11 11 + 0 0 0 + 0 0 0 + 0 0 0 + 1 5 11 + 3 9 22 + 4 14 33 + 5 18 44 + 7 23 55 + 8 27 67 + 10 32 78 + 11 36 89 + 12 41 100 + 14 45 111 + 15 50 122 + 16 55 133 + 18 59 144 + 19 64 155 + 20 68 166 + 22 73 177 + 23 77 189 + 25 82 200 + 26 86 211 + 27 91 222 + 29 95 233 + 30 100 244 + 42 114 235 + 54 128 225 + 66 142 216 + 78 156 206 + 90 170 197 +102 184 188 +114 198 178 +126 212 169 +138 226 159 +150 240 150 +138 226 159 +126 212 169 +114 198 178 +102 184 188 + 90 170 197 + 78 156 206 + 66 142 216 + 54 128 225 + 42 114 235 + 30 100 244 + 28 95 232 + 27 90 220 + 26 85 207 + 24 80 195 + 22 75 183 + 21 70 171 + 20 65 159 + 18 60 146 + 16 55 134 + 15 50 122 + 14 45 110 + 12 40 98 + 10 35 85 + 9 30 73 + 8 25 61 + 6 20 49 + 4 15 37 + 3 10 24 + 2 5 12 + 0 0 0 + 0 0 0 +150 120 90 +155 124 94 +160 128 97 +164 132 101 +169 136 105 +174 140 108 +179 145 112 +183 149 115 +188 153 119 +193 157 123 +198 161 126 +203 165 130 +207 169 134 +212 173 137 +217 177 141 +222 181 145 +226 185 148 +231 190 152 +236 194 155 +241 198 159 +245 202 163 +250 206 166 +255 210 170 +251 206 167 +246 202 163 +242 199 160 +238 195 157 +233 191 153 +229 188 150 +224 184 147 +220 180 143 +216 176 140 +211 172 137 +207 169 133 +202 165 130 +198 161 127 +194 158 123 +189 154 120 +185 150 117 +181 146 113 +176 142 110 +172 139 107 +168 135 103 +163 131 100 +159 128 97 +154 124 93 +150 120 90 + 0 0 0 + 0 0 0 + 13 4 6 + 26 9 13 + 39 13 19 + 51 17 26 + 64 21 32 + 77 26 39 + 90 30 45 +103 34 51 +116 39 58 +129 43 64 +141 47 71 +154 51 77 +167 56 84 +180 60 90 +169 56 84 +158 52 79 +146 49 73 +135 45 68 +124 41 62 +112 38 56 +101 34 51 + 90 30 45 + 79 26 39 + 68 22 34 + 56 19 28 + 45 15 22 + 34 11 17 + 22 8 11 + 11 4 6 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr346.map b/src/fractalzoomer/color_maps/carr346.map new file mode 100644 index 000000000..0059b5ec6 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr346.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 +150 212 245 +144 207 245 +139 201 245 +133 196 244 +127 191 244 +121 185 244 +116 180 244 +110 175 243 +104 169 243 + 99 164 243 + 93 159 243 + 87 153 242 + 81 148 242 + 76 143 242 + 70 137 242 + 64 132 241 + 59 127 241 + 53 121 241 + 47 116 241 + 41 111 240 + 36 105 240 + 30 100 240 + 27 91 218 + 25 82 196 + 22 73 175 + 19 64 153 + 16 55 131 + 14 45 109 + 11 36 87 + 8 27 65 + 5 18 44 + 3 9 22 + 0 0 0 + 2 8 18 + 5 15 37 + 7 23 55 + 9 31 74 + 12 38 92 + 14 46 111 + 16 54 129 + 18 62 148 + 21 69 166 + 23 77 185 + 25 85 203 + 28 92 222 + 30 100 240 + 38 107 240 + 45 114 241 + 52 121 241 + 60 128 241 + 68 135 242 + 75 142 242 + 82 149 242 + 90 156 242 + 98 163 243 +105 170 243 +112 177 243 +120 184 244 +128 191 244 +135 198 244 +142 205 245 +150 212 245 + 0 0 0 + 1 4 11 + 3 9 21 + 4 13 32 + 5 17 42 + 7 22 53 + 8 26 64 + 9 30 74 + 10 35 85 + 12 39 95 + 13 43 106 + 14 48 117 + 16 52 127 + 17 57 138 + 18 61 149 + 20 65 159 + 21 70 170 + 22 74 180 + 23 78 191 + 25 83 202 + 26 87 212 + 27 91 223 + 29 96 233 + 30 100 244 + 42 114 235 + 54 129 225 + 66 144 216 + 78 158 206 + 90 172 197 +102 187 188 +114 202 178 +126 216 169 +138 230 159 +150 245 150 +138 230 159 +126 216 169 +114 202 178 +102 187 188 + 90 172 197 + 78 158 206 + 66 144 216 + 54 129 225 + 42 114 235 + 30 100 244 + 28 95 232 + 27 90 220 + 26 85 207 + 24 80 195 + 22 75 183 + 21 70 171 + 20 65 159 + 18 60 146 + 16 55 134 + 15 50 122 + 14 45 110 + 12 40 98 + 10 35 85 + 9 30 73 + 8 25 61 + 6 20 49 + 4 15 37 + 3 10 24 + 2 5 12 + 0 0 0 + 20 68 166 + 22 73 177 + 23 77 189 + 25 82 200 + 26 86 211 + 27 91 222 + 29 95 233 + 30 100 244 + 42 114 235 + 54 128 225 + 66 142 216 + 78 156 206 + 90 170 197 +102 184 188 +114 198 178 +126 212 169 +138 226 159 +150 240 150 +138 226 159 +126 212 169 +114 198 178 +102 184 188 + 90 170 197 + 78 156 206 + 66 142 216 + 54 128 225 + 42 114 235 + 30 100 244 + 28 95 232 + 27 90 220 + 26 85 207 + 24 80 195 + 22 75 183 + 21 70 171 + 20 65 159 + 18 60 146 + 16 55 134 + 15 50 122 + 14 45 110 + 12 40 98 + 10 35 85 + 9 30 73 + 8 25 61 + 6 20 49 + 4 15 37 + 3 10 24 + 2 5 12 + 0 0 0 + 0 0 0 +150 120 90 +155 124 94 +160 128 97 +164 132 101 +169 136 105 +174 140 108 +179 145 112 +183 149 115 +188 153 119 +193 157 123 +198 161 126 +203 165 130 +207 169 134 +212 173 137 +217 177 141 +222 181 145 +226 185 148 +231 190 152 +236 194 155 +241 198 159 +245 202 163 +250 206 166 +255 210 170 +251 206 167 +246 202 163 +242 199 160 +238 195 157 +233 191 153 +229 188 150 +224 184 147 +220 180 143 +216 176 140 +211 172 137 +207 169 133 +202 165 130 +198 161 127 +194 158 123 +189 154 120 +185 150 117 +181 146 113 +176 142 110 +172 139 107 +168 135 103 +163 131 100 +159 128 97 +154 124 93 +150 120 90 + 0 0 0 + 0 0 0 + 13 4 6 + 26 9 13 + 39 13 19 + 51 17 26 + 64 21 32 + 77 26 39 + 90 30 45 +103 34 51 +116 39 58 +129 43 64 +141 47 71 +154 51 77 +167 56 84 +180 60 90 +169 56 84 +158 52 79 +146 49 73 +135 45 68 +124 41 62 +112 38 56 +101 34 51 + 90 30 45 + 79 26 39 + 68 22 34 + 56 19 28 + 45 15 22 + 34 11 17 + 22 8 11 + 11 4 6 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr347.map b/src/fractalzoomer/color_maps/carr347.map new file mode 100644 index 000000000..9bb6492ce --- /dev/null +++ b/src/fractalzoomer/color_maps/carr347.map @@ -0,0 +1,256 @@ + 0 0 0 +132 132 132 +128 128 128 +128 128 128 +124 124 124 +124 124 124 +120 120 120 +120 120 120 +116 116 116 +112 112 112 +112 112 112 +108 108 108 +108 108 108 +104 104 104 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 16 16 16 + 28 28 32 + 44 44 48 + 56 56 64 + 72 72 80 + 88 88 96 +100 100 112 +116 116 128 +128 128 144 +144 144 160 +156 156 176 +172 172 192 +188 188 208 +196 196 236 +204 204 244 +216 216 252 +224 224 252 +216 216 252 +208 208 248 +196 196 236 +188 188 228 +184 184 224 +176 176 216 +168 168 208 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 160 +116 116 156 +104 104 144 + 96 96 136 + 84 84 124 + 92 92 132 +104 104 144 +112 112 152 +120 120 160 +124 124 164 +132 132 172 +140 140 180 +152 152 192 +160 160 200 +168 168 208 +176 176 216 +188 188 228 +192 192 232 +204 204 244 +212 212 252 +224 224 252 +216 216 252 +208 208 244 +200 200 240 +192 192 232 +184 184 224 +172 172 212 +164 164 204 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 120 +116 116 116 +104 104 104 + 96 96 96 + 84 84 84 + 92 92 92 +104 104 104 +112 112 112 +120 120 120 +124 124 124 +132 132 132 +140 140 140 +152 152 152 +160 160 160 +168 168 168 +176 176 176 +188 188 188 +192 192 192 +204 204 204 +212 212 212 +224 224 224 +216 216 216 +208 208 208 +200 200 200 +192 192 192 +184 184 184 +172 172 172 +164 164 164 +156 156 156 +148 148 148 +140 140 140 +132 132 132 +120 120 120 +116 116 116 +104 104 104 + 96 96 96 + 84 84 84 + 92 92 92 +104 104 104 +112 112 112 +120 120 120 +124 124 124 +132 132 132 +140 140 140 +152 152 152 +160 160 160 +168 168 168 +176 176 176 +188 188 188 +192 192 192 +204 204 204 +212 212 212 +224 224 224 +216 216 216 +208 208 208 +196 196 196 +188 188 188 +180 180 180 +172 172 172 +160 160 160 +152 152 152 +144 144 144 +136 136 136 +128 128 128 +116 116 116 +112 112 112 +100 100 100 + 92 92 92 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +116 116 116 +124 124 124 +132 132 132 +140 140 140 +148 148 148 +156 156 156 +168 168 168 +176 176 176 +184 184 184 +192 192 192 +204 204 204 +212 212 212 +224 224 224 +216 216 216 +208 208 208 +200 200 200 +192 192 192 +184 184 184 +176 176 176 +164 164 164 +156 156 156 +148 148 148 +140 140 140 +132 132 132 +120 120 120 +116 116 116 +104 104 104 + 96 96 96 + 84 84 84 +200 200 200 +196 196 196 +196 196 196 +192 192 192 +188 188 188 +188 188 188 +188 188 188 +184 184 184 +184 184 184 +180 180 180 +180 180 180 +176 176 176 +176 176 176 +172 172 172 +168 168 168 +168 168 168 +164 164 164 +164 164 164 +160 160 160 +160 160 160 +156 156 156 +152 152 152 +152 152 152 +152 152 152 +148 148 148 +148 148 148 +144 144 144 +144 144 144 +140 140 140 +136 136 136 +136 136 136 +132 132 132 diff --git a/src/fractalzoomer/color_maps/carr348.map b/src/fractalzoomer/color_maps/carr348.map new file mode 100644 index 000000000..0a26a0a6a --- /dev/null +++ b/src/fractalzoomer/color_maps/carr348.map @@ -0,0 +1,256 @@ + 0 0 0 + 13 13 15 + 26 26 30 + 40 40 44 + 53 53 59 + 66 66 74 + 79 79 89 + 92 92 104 +105 105 119 +119 119 133 +132 132 148 +145 145 163 +158 158 178 +171 171 193 +184 184 208 +198 198 222 +211 211 237 +224 224 252 +208 208 234 +192 192 216 +176 176 198 +160 160 180 +144 144 162 +128 128 144 +112 112 126 + 96 96 108 + 80 80 90 + 64 64 72 + 48 48 54 + 32 32 36 + 16 16 18 + 0 0 0 + 0 0 0 + 6 3 12 + 12 6 24 + 18 9 36 + 24 12 48 + 30 15 60 + 36 18 72 + 42 21 84 + 48 24 96 + 54 27 108 + 60 30 120 + 66 33 132 + 72 36 144 + 78 39 156 + 84 42 168 + 90 45 180 +103 63 187 +117 81 194 +130 99 202 +144 117 209 +157 134 216 +170 152 223 +184 170 230 +197 188 238 +211 206 245 +224 224 252 +207 202 243 +190 179 234 +174 157 225 +157 134 216 +140 112 207 +124 90 198 +107 67 189 + 90 45 180 + 84 42 167 + 77 39 154 + 71 35 141 + 64 32 129 + 58 29 116 + 51 26 103 + 45 23 90 + 39 19 77 + 32 16 64 + 26 13 51 + 19 10 39 + 13 6 26 + 6 3 13 + 0 0 0 + 0 0 0 + 6 3 12 + 12 6 24 + 18 9 36 + 24 12 48 + 30 15 60 + 36 18 72 + 42 21 84 + 48 24 96 + 54 27 108 + 60 30 120 + 66 33 132 + 72 36 144 + 78 39 156 + 84 42 168 + 90 45 180 +106 52 174 +123 60 168 +140 68 162 +156 75 156 +172 82 150 +189 90 144 +206 98 138 +222 105 132 +238 112 126 +255 120 120 +231 109 129 +208 99 137 +184 88 146 +161 77 154 +137 66 163 +114 56 171 + 90 45 180 + 84 42 168 + 78 39 156 + 72 36 144 + 66 33 132 + 60 30 120 + 54 27 108 + 48 24 96 + 42 21 84 + 36 18 72 + 30 15 60 + 24 12 48 + 18 9 36 + 12 6 24 + 6 3 12 + 0 0 0 + 0 0 0 + 15 15 17 + 30 30 34 + 45 45 50 + 60 60 67 + 75 75 84 + 90 90 101 +105 105 118 +119 119 134 +134 134 151 +149 149 168 +164 164 185 +179 179 202 +194 194 218 +209 209 235 +224 224 252 +210 210 236 +196 196 220 +182 182 205 +168 168 189 +154 154 173 +140 140 158 +126 126 142 +112 112 126 + 98 98 110 + 84 84 94 + 70 70 79 + 56 56 63 + 42 42 47 + 28 28 32 + 14 14 16 + 0 0 0 + 0 0 0 + 2 7 16 + 4 13 33 + 6 20 49 + 8 27 65 + 10 33 81 + 12 40 98 + 14 47 114 + 16 53 130 + 18 60 146 + 20 67 163 + 22 73 179 + 24 80 195 + 26 87 211 + 28 93 228 + 30 100 244 + 42 114 235 + 54 128 225 + 66 142 216 + 78 156 206 + 90 170 197 +102 184 188 +114 198 178 +126 212 169 +138 226 159 +150 240 150 +133 220 163 +116 200 177 + 99 180 190 + 81 160 204 + 64 140 217 + 47 120 231 + 30 100 244 + 28 93 228 + 26 87 211 + 24 80 195 + 22 73 179 + 20 67 163 + 18 60 146 + 16 53 130 + 14 47 114 + 12 40 98 + 10 33 81 + 8 27 65 + 6 20 49 + 4 13 33 + 2 7 16 + 0 0 0 + 0 0 0 + 10 0 0 + 20 0 0 + 30 0 0 + 40 0 0 + 50 0 0 + 60 0 0 + 70 0 0 + 80 0 0 + 90 0 0 +100 0 0 +110 0 0 +120 0 0 +130 0 0 +140 0 0 +150 0 0 +147 7 27 +143 13 53 +140 20 80 +137 27 107 +133 33 133 +130 40 160 +127 47 187 +123 53 213 +120 60 240 +137 68 221 +154 75 202 +171 82 184 +188 90 165 +204 98 146 +221 105 128 +238 112 109 +255 120 90 +230 117 107 +205 113 123 +180 110 140 +155 107 157 +130 103 173 +105 100 190 + 80 97 207 + 55 93 223 + 30 90 240 + 25 75 200 + 20 60 160 + 15 45 120 + 10 30 80 + 5 15 40 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr349.map b/src/fractalzoomer/color_maps/carr349.map new file mode 100644 index 000000000..b5da0cea6 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr349.map @@ -0,0 +1,256 @@ + 0 0 0 + 3 4 5 + 6 9 10 + 9 13 15 + 12 18 20 + 15 22 25 + 18 26 30 + 21 31 35 + 24 35 41 + 27 40 46 + 30 44 51 + 33 48 56 + 36 53 61 + 39 57 66 + 42 62 71 + 45 66 76 + 42 62 71 + 39 58 66 + 37 54 62 + 34 50 57 + 31 45 52 + 28 41 48 + 25 37 43 + 22 33 38 + 20 29 33 + 17 25 28 + 14 21 24 + 11 16 19 + 8 12 14 + 6 8 10 + 3 4 5 + 0 0 0 + 0 0 0 + 2 7 18 + 5 14 37 + 7 21 55 + 9 28 74 + 12 35 92 + 14 42 111 + 16 48 129 + 18 55 148 + 21 62 166 + 23 69 185 + 25 76 203 + 28 83 222 + 30 90 240 + 43 97 234 + 57 103 228 + 70 110 223 + 83 117 217 + 97 123 211 +110 130 205 +123 137 200 +137 143 194 +150 150 188 +138 138 172 +126 126 157 +113 113 141 +101 101 126 + 89 89 110 + 77 77 94 + 65 65 79 + 52 52 63 + 40 40 48 + 28 28 32 + 44 44 48 + 56 56 64 + 72 72 80 + 88 88 96 +100 100 112 +116 116 128 +128 128 144 +144 144 160 +156 156 176 +172 172 192 +188 188 208 +196 196 236 +204 204 244 +216 216 252 +224 224 252 +216 216 252 +208 208 248 +196 196 236 +188 188 228 +184 184 224 +176 176 216 +168 168 208 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 160 +116 116 156 +104 104 144 + 96 96 136 + 84 84 124 + 92 92 132 +104 104 144 +112 112 152 +120 120 160 +124 124 164 +132 132 172 +140 140 180 +152 152 192 +160 160 200 +168 168 208 +176 176 216 +188 188 228 +192 192 232 +204 204 244 +212 212 252 +224 224 252 +216 216 252 +208 208 244 +200 200 240 +192 192 232 +184 184 224 +172 172 212 +164 164 204 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 120 +116 116 116 +104 104 104 + 96 96 96 + 84 84 84 + 92 92 92 +104 104 104 +112 112 112 +120 120 120 +124 124 124 +132 132 132 +140 140 140 +152 152 152 +160 160 160 +168 168 168 +176 176 176 +188 188 188 +192 192 192 +204 204 204 +212 212 212 +224 224 224 + 0 0 0 + 5 3 11 + 11 5 21 + 16 8 32 + 21 11 43 + 27 13 53 + 32 16 64 + 37 19 75 + 43 21 85 + 48 24 96 + 53 27 107 + 59 29 117 + 64 32 128 + 69 35 139 + 75 37 149 + 80 40 160 + 86 62 161 + 92 83 162 + 97 104 162 +103 126 163 +109 148 164 +115 169 165 +121 190 166 +126 212 166 +132 234 167 +138 255 168 +132 231 167 +125 207 166 +119 183 165 +112 159 164 +106 136 164 + 99 112 163 + 93 88 162 + 86 64 161 + 80 40 160 + 74 37 148 + 68 34 135 + 62 31 123 + 55 28 111 + 49 25 98 + 43 22 86 + 37 18 74 + 31 15 62 + 25 12 49 + 18 9 37 + 12 6 25 + 6 3 12 + 0 0 0 +150 120 90 +157 126 94 +164 132 98 +171 138 102 +178 144 106 +185 150 110 +192 156 114 +199 162 118 +205 168 122 +212 174 126 +219 180 130 +226 186 134 +233 192 138 +240 198 142 +247 204 146 +254 210 150 +248 204 146 +241 199 142 +234 193 139 +228 188 135 +222 182 131 +215 176 128 +208 171 124 +202 165 120 +196 159 116 +189 154 112 +182 148 109 +176 142 105 +170 137 101 +163 131 98 +156 126 94 +150 120 90 + 0 0 0 + 11 0 0 + 22 0 0 + 34 0 0 + 45 0 0 + 56 0 0 + 67 0 0 + 78 0 0 + 90 0 0 +101 0 0 +112 0 0 +123 0 0 +134 0 0 +146 0 0 +157 0 0 +168 0 0 +158 4 18 +148 9 36 +139 13 53 +129 18 71 +119 22 89 +109 27 107 +100 31 124 + 90 36 142 + 80 40 160 + 69 34 137 + 57 29 114 + 46 23 91 + 34 17 69 + 23 11 46 + 11 6 23 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr350.map b/src/fractalzoomer/color_maps/carr350.map new file mode 100644 index 000000000..1f3f53095 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr350.map @@ -0,0 +1,256 @@ + 0 0 0 +176 104 112 +188 92 108 +204 84 104 +216 72 100 +232 64 96 +216 56 92 +204 44 88 +188 36 84 +172 28 80 +160 16 76 +144 8 72 +132 0 68 +116 0 60 +100 8 56 + 88 20 52 + 72 28 48 + 60 40 44 + 44 48 40 + 28 56 36 + 16 68 32 + 0 76 28 + 0 88 24 + 16 96 20 + 28 108 16 + 44 116 12 + 56 124 8 + 72 136 4 + 84 144 0 +100 156 0 +112 164 4 +128 176 8 +140 184 12 +156 196 16 +172 204 20 +184 216 20 +200 224 24 +212 236 28 +228 244 32 +216 244 36 +200 236 40 +188 224 44 +172 216 48 +160 204 52 +144 196 56 +128 184 60 +116 176 64 +100 164 64 + 88 156 68 + 72 144 72 + 56 136 76 + 44 124 80 + 28 116 84 + 16 104 88 + 0 96 92 + 0 88 96 + 16 80 100 + 28 68 104 + 44 60 108 + 56 48 112 + 72 40 112 + 84 28 116 +100 20 120 +112 8 124 +124 0 128 +140 0 132 +152 12 136 +168 20 140 +180 32 144 +192 40 148 +208 52 152 +220 60 156 +208 68 152 +192 80 148 +180 88 144 +164 100 144 +152 108 140 +136 120 136 +124 128 132 +112 140 128 + 96 148 124 + 84 156 120 + 68 168 116 + 56 176 116 + 40 188 112 + 28 196 108 + 12 208 104 + 0 216 100 + 0 228 96 + 12 236 92 + 28 248 88 + 40 248 84 + 52 240 80 + 68 228 76 + 80 220 72 + 96 208 68 +108 200 64 +111 197 60 +114 193 55 +116 190 51 +119 187 47 +122 183 43 +125 180 38 +128 177 34 +130 173 30 +133 170 26 +136 167 21 +139 163 17 +142 160 13 +144 157 9 +147 153 4 +150 150 0 +155 149 4 +161 148 8 +166 147 13 +172 146 17 +177 146 21 +182 145 26 +188 144 30 +193 143 34 +198 142 38 +204 141 42 +209 140 47 +214 140 51 +220 139 55 +225 138 60 +231 137 64 +236 136 68 +252 144 72 +236 152 76 +220 164 84 +204 172 88 +192 184 92 +176 192 96 +160 200 104 +144 212 108 +128 220 112 +112 228 116 + 96 228 120 + 80 220 124 + 64 208 128 + 48 200 136 + 32 192 140 + 16 180 144 + 0 172 148 + 0 164 152 + 16 156 156 + 32 148 164 + 48 140 168 + 60 128 172 + 76 120 180 + 92 112 184 +108 100 188 +124 92 192 +140 80 196 +156 72 196 +172 64 192 +188 52 188 +204 44 184 +216 36 176 +232 24 172 +248 16 168 +232 8 164 +216 0 156 +200 0 152 +184 8 148 +168 20 144 +152 28 140 +140 36 132 +124 48 128 +108 56 124 + 92 64 120 + 76 72 116 + 60 84 112 + 48 92 104 + 32 100 100 + 16 112 96 + 0 120 92 + 0 128 88 + 16 136 84 + 32 148 80 + 44 156 72 + 60 168 68 + 76 176 64 + 92 184 60 +108 196 56 +120 204 48 +136 216 44 +152 224 40 +168 232 36 +184 232 32 +200 224 28 +212 216 24 +228 204 16 +240 196 12 +224 188 8 +212 176 4 +196 168 0 +184 156 0 +168 148 4 +152 140 8 +136 128 12 +124 120 16 +108 112 20 + 92 100 24 + 76 92 28 + 60 80 32 + 44 72 36 + 32 64 40 + 16 52 44 + 0 44 48 + 0 36 52 + 16 28 56 + 28 16 64 + 44 8 68 + 60 0 72 + 72 0 76 + 88 8 80 +100 20 84 +116 28 88 +132 36 92 +148 48 96 +160 56 100 +176 68 104 +192 76 108 +208 84 112 +220 96 116 +236 104 120 +220 112 124 +208 124 128 +192 132 132 +176 144 136 +164 152 140 +148 164 148 +132 172 152 +120 180 156 +104 192 160 + 88 200 164 + 76 212 168 + 60 220 172 + 44 228 176 + 28 236 176 + 12 236 172 + 0 228 168 + 0 220 164 + 16 212 160 + 28 200 156 + 44 192 152 + 60 180 148 + 72 172 144 + 88 160 140 +100 152 136 +116 144 132 +132 132 124 +144 124 120 +160 112 116 diff --git a/src/fractalzoomer/color_maps/carr351.map b/src/fractalzoomer/color_maps/carr351.map new file mode 100644 index 000000000..e82964173 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr351.map @@ -0,0 +1,256 @@ + 0 0 0 + 3 4 5 + 6 9 10 + 9 13 15 + 12 18 20 + 15 22 25 + 18 26 30 + 21 31 35 + 25 35 41 + 28 40 46 + 31 44 51 + 34 48 56 + 37 53 61 + 40 57 66 + 43 62 71 + 46 66 76 + 0 0 0 + 8 12 0 + 16 23 1 + 24 35 1 + 32 47 1 + 40 59 1 + 48 70 2 + 56 82 2 + 64 94 2 + 72 105 3 + 80 117 3 + 88 129 3 + 96 141 3 +104 152 4 +112 164 4 +128 176 8 +140 184 12 +156 196 16 +172 204 20 +184 216 20 +200 224 24 +212 236 28 +228 244 32 +216 244 36 +200 236 40 +188 224 44 +172 216 48 +160 204 52 +144 196 56 +128 184 60 +116 176 64 +100 164 64 + 88 156 68 + 72 144 72 + 56 136 76 + 44 124 80 + 28 116 84 + 16 104 88 + 0 96 92 + 0 88 96 + 16 80 100 + 28 68 104 + 44 60 108 + 56 48 112 + 72 40 112 + 84 28 116 +100 20 120 +112 8 124 +124 0 128 +140 0 132 +152 12 136 +168 20 140 +180 32 144 +192 40 148 +208 52 152 +220 60 156 +208 68 152 +192 80 148 +180 88 144 +164 100 144 +152 108 140 +136 120 136 +124 128 132 +112 140 128 + 96 148 124 + 84 156 120 + 68 168 116 + 56 176 116 + 40 188 112 + 28 196 108 + 12 208 104 + 0 216 100 + 0 228 96 + 12 236 92 + 28 248 88 + 40 248 84 + 52 240 80 + 68 228 76 + 80 220 72 + 96 208 68 +108 200 64 +101 189 62 + 96 177 62 + 91 164 62 + 86 152 62 + 81 139 61 + 76 127 61 + 71 114 61 + 65 102 61 + 60 90 61 + 55 77 61 + 50 65 61 + 45 52 60 + 40 40 60 + 35 27 60 + 30 15 60 + 38 19 76 + 46 24 93 + 55 28 109 + 63 32 125 + 71 36 142 + 79 41 158 + 87 45 175 + 95 49 191 +104 53 207 +112 58 224 +120 62 240 +125 74 227 +130 86 214 +135 97 201 +140 109 188 +145 121 175 +151 133 161 +156 145 148 +161 157 135 +166 168 122 +171 180 109 +176 192 96 +160 200 104 +144 212 108 +128 220 112 +112 228 116 + 96 228 120 + 80 220 124 + 64 208 128 + 48 200 136 + 32 192 140 + 16 180 144 + 0 172 148 + 0 164 152 + 16 156 156 + 32 148 164 + 48 140 168 + 60 128 172 + 76 120 180 + 92 112 184 +108 100 188 +124 92 192 +140 80 196 +156 72 196 +172 64 192 +188 52 188 +204 44 184 +216 36 176 +232 24 172 +248 16 168 +232 8 164 +216 0 156 +200 0 152 +184 8 148 +168 20 144 +152 28 140 +140 36 132 +124 48 128 +108 56 124 + 92 64 120 + 76 72 116 + 60 84 112 + 48 92 104 + 32 100 100 + 16 112 96 + 0 120 92 + 0 128 88 + 16 136 84 + 32 148 80 + 44 156 72 + 60 168 68 + 76 176 64 + 92 184 60 +108 196 56 +120 204 48 +136 216 44 +152 224 40 +168 232 36 +184 232 32 +200 224 28 +212 216 24 +228 204 16 +240 196 12 +224 188 8 +212 176 4 +196 168 0 +184 156 0 +168 148 4 +152 140 8 +136 128 12 +124 120 16 +108 112 20 + 92 100 24 + 76 92 28 + 60 80 32 + 44 72 36 + 32 64 40 + 16 52 44 + 0 44 48 + 0 36 52 + 16 28 56 + 28 16 64 + 44 8 68 + 60 0 72 + 72 0 76 + 88 8 80 +100 20 84 +116 28 88 +132 36 92 +148 48 96 +160 56 100 +176 68 104 +192 76 108 +208 84 112 +220 96 116 +236 104 120 +220 112 124 +208 124 128 +192 132 132 +176 144 136 +164 152 140 +148 164 148 +132 172 152 +120 180 156 +104 192 160 + 88 200 164 + 76 212 168 + 60 220 172 + 44 228 176 + 28 236 176 + 12 236 172 + 0 228 168 + 0 220 164 + 16 212 160 + 28 200 156 + 44 192 152 + 60 180 148 + 61 170 145 + 63 161 143 + 64 151 140 + 66 141 138 + 67 131 135 + 69 122 133 + 70 112 130 diff --git a/src/fractalzoomer/color_maps/carr352.map b/src/fractalzoomer/color_maps/carr352.map new file mode 100644 index 000000000..8bd2e109d --- /dev/null +++ b/src/fractalzoomer/color_maps/carr352.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 12 4 4 + 24 8 12 + 36 12 16 + 48 16 24 + 64 20 32 + 76 24 36 + 88 28 44 +100 32 48 +116 36 56 +128 40 64 +140 44 68 +152 48 76 +164 56 84 +180 60 88 +168 56 84 +156 52 76 +144 48 72 +132 44 68 +124 40 60 +112 36 56 +100 32 48 + 88 28 44 + 76 24 36 + 68 20 32 + 56 16 28 + 44 12 20 + 32 8 16 + 20 8 8 + 8 4 4 + 0 0 0 + 0 0 0 +148 212 244 +144 204 244 +136 200 244 +132 196 244 +124 188 244 +120 184 244 +116 180 244 +108 172 240 +104 168 240 + 96 164 240 + 92 156 240 + 84 152 240 + 80 148 240 + 76 140 240 + 68 136 240 + 64 132 240 + 56 124 240 + 52 120 240 + 44 116 240 + 40 108 240 + 36 104 240 + 28 100 240 + 24 88 216 + 24 80 196 + 20 72 172 + 16 64 152 + 16 52 128 + 12 44 108 + 8 36 84 + 8 24 64 + 4 16 44 + 0 8 20 + 0 0 0 + 0 8 16 + 4 12 36 + 4 20 52 + 8 28 72 + 12 36 92 + 12 44 108 + 16 52 128 + 16 60 148 + 20 68 164 + 20 76 184 + 24 84 200 + 28 92 220 + 28 100 240 + 36 104 240 + 44 112 240 + 52 120 240 + 60 128 240 + 68 132 240 + 72 140 240 + 80 148 240 + 88 156 240 + 96 160 240 +104 168 240 +112 176 240 +120 184 244 +128 188 244 +132 196 244 +140 204 244 +148 212 244 + 0 0 0 + 0 4 8 + 0 8 20 + 4 12 32 + 4 16 40 + 4 20 52 + 8 24 64 + 8 28 72 + 8 32 84 + 12 36 92 + 12 40 104 + 12 48 116 + 16 52 124 + 16 56 136 + 16 60 148 + 20 64 156 + 20 68 168 + 20 72 180 + 20 76 188 + 24 80 200 + 24 84 212 + 24 88 220 + 28 96 232 + 28 100 244 + 40 112 232 + 52 128 224 + 64 144 216 + 76 156 204 + 88 172 196 +100 184 188 +112 200 176 +124 216 168 +136 228 156 +148 244 148 +136 228 156 +124 216 168 +112 200 176 +100 184 188 + 88 172 196 + 76 156 204 + 64 144 216 + 52 128 224 + 40 112 232 + 28 100 244 + 28 92 232 + 24 88 220 + 24 84 204 + 24 80 192 + 20 72 180 + 20 68 168 + 20 64 156 + 16 60 144 + 16 52 132 + 12 48 120 + 12 44 108 + 12 40 96 + 8 32 84 + 8 28 72 + 8 24 60 + 4 20 48 + 4 12 36 + 0 8 24 + 0 4 12 + 0 0 0 + 20 68 164 + 20 72 176 + 20 76 188 + 24 80 200 + 24 84 208 + 24 88 220 + 28 92 232 + 28 100 244 + 40 112 232 + 52 128 224 + 64 140 216 + 76 156 204 + 88 168 196 +100 184 188 +112 196 176 +124 212 168 +136 224 156 +148 240 148 +136 224 156 +124 212 168 +112 196 176 +100 184 188 + 88 168 196 + 76 156 204 + 64 140 216 + 52 128 224 + 40 112 232 + 28 100 244 + 28 92 232 + 24 88 220 + 24 84 204 + 24 80 192 + 20 72 180 + 20 68 168 + 20 64 156 + 16 60 144 + 16 52 132 + 12 48 120 + 12 44 108 + 12 40 96 + 8 32 84 + 8 28 72 + 8 24 60 + 4 20 48 + 4 12 36 + 0 8 24 + 0 4 12 + 0 0 0 + 0 0 0 + 0 0 0 + 12 4 6 + 23 8 11 + 34 11 16 + 46 15 22 + 58 19 28 + 69 22 33 + 80 26 38 + 92 30 44 +104 34 50 +115 38 55 +126 41 60 +138 45 66 +150 49 72 +161 52 77 +172 56 82 +184 60 88 +172 56 82 +159 52 76 +147 48 70 +135 44 65 +123 40 59 +110 36 53 + 98 32 47 + 86 28 41 + 74 24 35 + 61 20 29 + 49 16 23 + 37 12 18 + 25 8 12 + 12 4 6 + 0 0 0 + 4 8 14 + 8 15 28 + 11 22 42 + 15 30 56 + 19 38 70 + 22 45 84 + 26 52 98 + 30 60 112 + 34 68 127 + 38 75 141 + 41 82 155 + 45 90 169 + 49 98 183 + 52 105 197 + 56 112 211 + 60 120 225 diff --git a/src/fractalzoomer/color_maps/carr353.map b/src/fractalzoomer/color_maps/carr353.map new file mode 100644 index 000000000..41a0487a6 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr353.map @@ -0,0 +1,256 @@ + 0 0 0 + 3 5 6 + 7 10 11 + 10 15 17 + 13 19 22 + 17 24 28 + 20 29 34 + 23 34 39 + 27 39 45 + 30 44 50 + 33 49 56 + 37 54 62 + 40 58 67 + 43 63 73 + 47 68 78 + 72 90 99 + 96 112 120 +121 134 141 +146 156 162 +171 179 182 +196 201 203 +220 223 224 +245 245 245 +234 234 234 +222 222 222 +210 210 210 +199 199 199 +188 188 188 +176 176 176 +164 164 164 +153 153 153 + 0 0 0 + 0 0 0 + 44 0 0 + 50 0 0 + 56 0 0 + 63 0 0 + 69 0 0 + 75 0 0 + 81 0 0 + 88 0 0 + 94 0 0 +100 0 0 +106 0 0 +112 0 0 +119 0 0 +125 0 0 +131 0 0 +139 0 0 +147 0 0 +155 0 0 +164 0 0 +172 0 0 +180 0 0 +189 0 0 +197 0 0 +218 20 0 +221 34 0 +224 48 0 +228 63 0 +231 77 0 +234 91 0 +237 105 0 +240 119 0 +243 133 0 +247 148 0 +250 162 0 +253 176 0 +243 161 0 +232 147 0 +222 132 0 +212 117 0 +202 103 0 +192 88 0 +181 73 0 +171 59 0 +161 44 0 +150 29 0 +140 15 0 +130 0 0 + 0 0 0 + 8 4 16 + 17 8 32 + 25 12 48 + 33 16 64 + 42 20 80 + 50 24 96 + 58 28 112 + 67 32 128 + 75 36 144 + 83 40 160 + 92 44 176 +100 48 192 +108 52 208 +117 56 224 +125 60 240 +127 82 225 +129 103 210 +131 125 194 +133 147 179 +134 168 164 +136 190 149 +138 212 133 +140 233 118 +142 255 103 +140 231 120 +138 206 137 +136 182 154 +134 158 172 +131 133 189 +129 109 206 +127 84 223 +125 60 240 +117 63 240 +108 66 240 +100 68 241 + 92 71 241 + 83 74 241 + 75 77 241 + 64 82 241 + 53 86 242 + 42 91 242 + 32 95 242 + 21 100 242 + 30 112 233 + 39 124 224 + 48 135 215 + 57 147 206 + 66 159 197 + 75 171 188 + 84 183 179 + 93 195 170 +102 206 161 +111 218 152 +120 230 143 +123 221 127 +127 212 111 +130 203 95 +133 194 79 +137 186 64 +140 177 48 +143 168 32 +147 159 16 +150 150 0 +163 146 8 +176 143 15 +189 139 22 +202 136 30 +216 132 38 +229 128 45 +242 125 52 +255 121 60 +251 132 53 +247 143 47 +243 153 40 +239 164 33 +234 175 27 +230 186 20 +226 196 13 +222 207 7 +218 218 0 + 0 0 0 + 0 0 0 + 0 0 0 + 50 0 0 + 57 0 0 + 64 0 0 + 71 0 0 + 79 0 0 + 86 0 0 + 93 0 0 +100 0 0 +107 0 0 +114 0 0 +121 0 0 +128 0 0 +136 0 0 +143 0 0 +150 0 0 +149 2 8 +148 4 17 +147 6 25 +146 8 33 +145 10 41 +144 12 50 +143 14 58 +142 17 66 +141 19 74 +140 21 83 +139 23 91 +138 25 99 +137 27 108 +136 29 116 +134 31 124 +133 33 132 +132 35 141 +131 37 149 +130 39 157 +129 41 166 +128 43 174 +127 46 182 +126 48 190 +125 50 199 +124 52 207 +123 54 215 +122 56 223 +121 58 232 +120 60 240 +119 67 230 +118 74 221 +117 81 211 +116 89 202 +115 96 192 +114 103 183 +113 110 173 +112 117 164 +111 124 154 +110 131 145 +110 139 135 +109 146 126 +108 153 116 +107 160 107 +106 167 97 +105 174 88 +104 181 78 +103 189 69 +102 196 59 +101 203 50 +100 210 40 +123 190 33 +147 200 27 +170 210 20 +193 220 13 +217 230 7 +240 240 0 +230 213 0 +220 187 0 +210 160 0 +200 133 0 +190 107 0 +180 80 0 +170 53 0 +160 27 0 +150 0 0 +139 0 0 +128 0 0 +117 0 0 +106 0 0 + 95 0 0 + 85 0 0 + 74 0 0 + 63 0 0 + 52 0 0 + 41 0 0 + 30 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr354.map b/src/fractalzoomer/color_maps/carr354.map new file mode 100644 index 000000000..a5bc1a350 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr354.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +100 100 100 + 91 91 91 + 82 82 82 + 73 73 73 + 64 64 64 + 55 55 55 + 45 45 45 + 36 36 36 + 27 27 27 + 18 18 18 + 9 9 9 + 0 0 0 +120 90 60 +135 103 70 +150 117 80 +165 130 90 +180 143 100 +195 157 110 +210 170 120 +225 183 130 +240 197 140 +255 210 150 +243 199 142 +230 188 134 +218 177 125 +206 166 117 +194 155 109 +181 145 101 +169 134 93 +157 123 85 +145 112 76 +132 101 68 +120 90 60 + 0 0 0 + 7 3 12 + 13 6 24 + 20 9 36 + 27 12 48 + 33 15 60 + 40 18 72 + 47 21 84 + 54 24 96 + 60 27 108 + 67 30 120 + 74 33 132 + 80 36 144 + 87 39 156 + 94 42 168 +100 45 180 +107 48 192 +114 51 204 +121 54 216 +127 57 228 +134 60 240 +125 70 241 +116 80 242 +107 90 243 + 98 100 244 + 89 110 245 + 80 120 246 + 71 130 247 + 63 140 248 + 54 150 249 + 45 160 250 + 36 170 251 + 27 180 252 + 18 190 253 + 9 200 254 + 0 210 255 + 9 200 254 + 18 190 253 + 27 180 252 + 36 170 251 + 45 160 250 + 54 150 249 + 63 140 248 + 71 130 247 + 80 120 246 + 89 110 245 + 98 100 244 +107 90 243 +116 80 242 +125 70 241 +134 60 240 +125 56 224 +116 52 208 +107 48 192 + 98 44 176 + 89 40 160 + 80 36 144 + 71 32 128 + 63 28 112 + 54 24 96 + 45 20 80 + 36 16 64 + 27 12 48 + 18 8 32 + 9 4 16 + 0 0 0 + 0 0 0 + 0 14 16 + 0 28 32 + 0 42 48 + 0 56 64 + 0 70 80 + 0 84 96 + 0 98 112 + 0 112 128 + 0 126 144 + 0 140 160 + 0 154 176 + 0 168 192 + 0 182 208 + 0 196 224 + 0 210 240 + 0 206 224 + 0 202 208 + 0 198 192 + 0 194 176 + 0 190 160 + 0 186 144 + 0 182 128 + 0 178 112 + 0 174 96 + 0 170 80 + 0 166 64 + 0 162 48 + 0 158 32 + 0 154 16 + 0 150 0 + 0 154 16 + 0 158 32 + 0 162 48 + 0 166 64 + 0 170 80 + 0 174 96 + 0 178 112 + 0 182 128 + 0 186 144 + 0 190 160 + 0 194 176 + 0 198 192 + 0 202 208 + 0 206 224 + 0 210 240 + 0 200 229 + 0 190 217 + 0 180 206 + 0 170 194 + 0 160 183 + 0 150 171 + 0 140 160 + 0 130 149 + 0 120 137 + 0 110 126 + 0 100 114 + 0 90 103 + 0 80 91 + 0 70 80 + 0 60 69 + 0 50 57 + 0 40 46 + 0 30 34 + 0 20 23 + 0 10 11 + 0 0 0 + 0 0 0 + 10 10 10 + 20 20 20 + 30 30 30 + 40 40 40 + 50 50 50 + 60 60 60 + 70 70 70 + 80 80 80 + 90 90 90 +100 100 100 +110 110 110 +120 120 120 +130 130 130 +140 140 140 +150 150 150 +138 145 159 +126 140 168 +114 135 177 +102 130 186 + 90 125 195 + 78 120 204 + 66 115 213 + 54 110 222 + 42 105 231 + 30 100 240 + 45 106 229 + 60 112 218 + 75 119 206 + 90 125 195 +105 131 184 +120 138 172 +135 144 161 +150 150 150 +139 139 139 +129 129 129 +118 118 118 +107 107 107 + 96 96 96 + 86 86 86 + 75 75 75 + 64 64 64 + 54 54 54 + 43 43 43 + 32 32 32 + 21 21 21 + 11 11 11 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +120 120 120 +120 113 133 +120 107 147 +120 100 160 +120 93 173 +120 87 187 +120 80 200 +120 73 213 +120 67 227 +120 60 240 +109 61 217 + 99 62 193 + 88 63 170 + 77 63 146 + 66 64 123 + 56 65 99 + 45 66 76 diff --git a/src/fractalzoomer/color_maps/carr355.map b/src/fractalzoomer/color_maps/carr355.map new file mode 100644 index 000000000..1ea7d4f1e --- /dev/null +++ b/src/fractalzoomer/color_maps/carr355.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 3 5 6 + 6 9 12 + 10 14 18 + 13 19 25 + 16 24 31 + 19 28 37 + 22 33 43 + 26 38 49 + 29 42 55 + 32 47 61 + 35 52 68 + 39 57 74 + 42 61 80 + 45 66 86 + 42 62 81 + 39 58 75 + 37 54 70 + 34 50 64 + 31 45 59 + 28 41 54 + 25 37 48 + 22 33 43 + 20 29 38 + 17 25 32 + 14 21 27 + 11 16 22 + 8 12 16 + 6 8 11 + 3 4 5 + 0 0 0 +120 120 90 +128 126 94 +136 132 98 +144 138 102 +152 144 106 +160 150 110 +168 156 114 +176 162 118 +184 168 122 +192 174 126 +200 180 130 +208 186 134 +216 192 138 +224 198 142 +232 204 146 +240 210 150 +232 204 146 +225 199 142 +218 193 139 +210 188 135 +202 182 131 +195 176 128 +188 171 124 +180 165 120 +172 159 116 +165 154 112 +158 148 109 +150 142 105 +142 137 101 +135 131 98 +128 126 94 +120 120 90 + 0 0 0 + 3 1 5 + 5 3 11 + 8 4 16 + 11 5 21 + 13 7 27 + 16 8 32 + 19 9 37 + 21 11 43 + 24 12 48 + 27 13 53 + 29 15 59 + 32 16 64 + 35 17 69 + 37 19 75 + 40 20 80 + 51 44 84 + 62 67 88 + 73 90 92 + 84 114 96 + 95 138 100 +106 161 104 +117 184 108 +128 208 112 +139 232 116 +150 255 120 +131 231 134 +113 208 147 + 94 184 161 + 76 161 175 + 57 137 189 + 39 114 202 + 20 90 216 + 34 108 205 + 49 127 195 + 63 145 184 + 78 163 173 + 92 182 163 +107 200 152 +121 218 141 +136 237 131 +150 255 120 +131 231 134 +113 208 147 + 94 184 161 + 76 161 175 + 57 137 189 + 39 114 202 + 20 90 216 + 25 87 213 + 31 83 210 + 36 80 208 + 42 76 205 + 47 73 202 + 52 69 199 + 58 66 197 + 63 62 194 + 68 59 191 + 74 55 188 + 79 52 186 + 85 48 183 + 90 45 180 + 85 42 170 + 80 40 160 + 75 38 150 + 70 35 140 + 65 32 130 + 60 30 120 + 55 28 110 + 50 25 100 + 45 22 90 + 40 20 80 + 35 18 70 + 30 15 60 + 25 12 50 + 20 10 40 + 15 8 30 + 10 5 20 + 5 2 10 + 0 0 0 +120 120 90 +128 126 94 +136 132 98 +144 138 102 +152 144 106 +160 150 110 +168 156 114 +176 162 118 +184 168 122 +192 174 126 +200 180 130 +208 186 134 +216 192 138 +224 198 142 +232 204 146 +240 210 150 +232 204 146 +225 199 142 +218 193 139 +210 188 135 +202 182 131 +195 176 128 +188 171 124 +180 165 120 +172 159 116 +165 154 112 +158 148 109 +150 142 105 +142 137 101 +135 131 98 +128 126 94 +120 120 90 + 0 0 0 + 16 16 0 + 32 32 0 + 48 48 0 + 64 64 0 + 80 80 0 + 96 96 0 +112 112 0 +128 128 0 +144 144 0 +160 160 0 +176 176 0 +192 192 0 +208 208 0 +224 224 0 +240 240 0 +232 216 0 +224 192 0 +216 168 0 +208 144 0 +199 120 0 +191 96 0 +183 72 0 +175 48 0 +167 24 0 +159 0 0 +167 24 0 +175 48 0 +183 72 0 +191 96 0 +200 120 0 +208 144 0 +216 168 0 +224 192 0 +232 216 0 +240 240 0 +227 227 2 +214 214 4 +201 201 6 +188 188 8 +174 174 9 +161 161 11 +148 148 13 +135 135 15 +122 122 17 +109 109 19 + 96 96 21 + 82 82 22 + 69 69 24 + 56 56 26 + 43 43 28 + 30 30 30 + 36 39 41 + 42 48 52 + 48 57 64 + 54 66 75 + 60 75 86 + 66 84 98 + 72 93 109 + 78 102 120 + 84 111 131 + 90 120 142 + 96 129 154 +102 138 165 +108 147 176 +114 156 188 +120 165 199 +126 174 210 +132 183 221 +138 192 232 +144 201 244 +150 210 255 +150 191 253 +150 172 251 +150 154 249 +150 135 248 +150 116 246 +150 98 244 +150 79 242 +150 60 240 diff --git a/src/fractalzoomer/color_maps/carr356.map b/src/fractalzoomer/color_maps/carr356.map new file mode 100644 index 000000000..0571a04d4 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr356.map @@ -0,0 +1,256 @@ + 0 0 0 + 36 0 0 + 47 0 0 + 58 0 0 + 69 0 0 + 80 0 0 + 92 0 0 +103 0 0 +114 0 0 +125 0 0 +116 0 0 +108 0 0 + 99 0 0 + 90 0 0 + 82 0 0 + 73 0 0 + 64 0 0 + 55 0 0 + 47 0 0 + 38 0 0 +139 137 112 +150 147 120 +160 158 129 +171 168 137 +181 178 146 +192 188 154 +202 199 163 +213 209 171 +223 219 180 +234 229 188 +244 240 197 +255 250 205 +246 243 189 +236 236 173 +227 229 157 +218 223 141 +209 216 125 +200 209 108 +190 202 92 +181 195 76 +172 188 60 +162 182 44 +153 175 28 +144 168 12 +140 160 0 +132 168 16 +124 172 28 +120 176 44 +112 180 60 +104 188 76 + 96 192 92 + 92 196 108 + 84 200 124 + 76 204 140 + 72 212 156 + 64 216 172 + 56 220 188 + 52 224 204 + 52 216 192 + 52 204 184 + 52 192 176 + 52 180 168 + 52 168 160 + 52 156 152 + 52 148 144 + 52 136 136 + 52 124 124 + 52 112 116 + 52 100 108 + 52 88 100 + 52 80 92 + 60 0 0 + 68 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +128 0 0 +132 0 0 +140 0 0 +148 0 0 +144 4 4 +140 12 8 +132 20 12 +128 28 20 +124 36 24 +116 44 28 +112 48 32 +108 56 36 +100 64 44 + 96 72 48 + 92 80 52 +100 88 60 +112 92 64 +120 100 68 +128 108 76 +140 116 80 +148 124 88 +160 132 92 +168 140 96 +176 148 104 +188 156 108 +196 164 116 +204 172 120 +216 176 124 +224 184 132 +236 192 136 +244 200 144 +252 208 148 +241 201 143 +230 193 137 +219 186 132 +209 178 126 +198 171 121 +187 163 115 +176 156 110 +165 149 105 +154 141 99 +143 134 94 +133 126 88 +122 119 83 +111 111 77 +100 104 72 + 0 0 0 + 0 0 0 + 0 0 0 + 60 0 0 + 68 0 0 + 76 0 0 + 85 0 0 + 93 0 0 +101 0 0 +109 0 0 +117 0 0 +125 0 0 +134 0 0 +142 0 0 +150 0 0 +133 36 0 +116 73 0 + 99 109 0 + 81 146 0 + 64 182 0 + 47 219 0 + 30 255 0 + 47 219 0 + 64 182 0 + 81 146 0 + 99 109 0 +116 73 0 +133 36 0 +150 0 0 +137 0 0 +123 0 0 +110 0 0 + 97 0 0 + 83 0 0 + 70 0 0 + 57 0 0 + 43 0 0 + 30 0 0 + 0 30 0 + 0 39 6 + 0 48 12 + 0 57 18 + 0 66 24 + 0 75 30 + 0 84 36 + 0 93 42 + 0 102 48 + 0 111 54 + 0 120 60 + 32 137 74 + 64 153 89 + 96 170 103 +128 186 117 +160 203 131 +192 219 146 +224 236 160 +192 219 146 +160 203 131 +128 186 117 + 96 170 103 + 64 153 89 + 32 137 74 + 0 120 60 + 0 103 56 + 0 86 51 + 0 69 47 + 0 51 43 + 0 34 39 + 0 17 34 + 0 0 30 + 3 12 51 + 6 24 72 + 9 36 93 + 12 48 114 + 15 60 135 + 18 72 156 + 21 84 177 + 24 96 198 + 27 108 219 + 30 120 240 + 26 129 214 + 21 137 189 + 17 146 163 + 13 154 137 + 9 163 111 + 4 171 86 + 0 180 60 + 4 172 82 + 8 165 105 + 11 158 128 + 15 150 150 + 19 142 172 + 22 135 195 + 26 128 218 + 30 120 240 + 27 115 218 + 25 109 196 + 22 104 175 + 19 98 153 + 16 93 131 + 14 87 109 + 11 82 87 + 8 76 65 + 5 71 44 + 3 65 22 + 0 60 0 + 0 0 0 + 0 30 0 + 0 38 0 + 0 45 0 + 0 52 0 + 0 60 0 + 0 68 0 + 0 75 0 + 0 82 0 + 0 90 0 + 0 98 0 + 0 105 0 + 0 112 0 + 0 120 0 + 17 113 28 + 33 107 57 + 50 100 85 + 67 93 113 + 83 87 142 +100 80 170 +117 73 198 +133 67 227 +150 60 255 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr357.map b/src/fractalzoomer/color_maps/carr357.map new file mode 100644 index 000000000..e900d1891 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr357.map @@ -0,0 +1,256 @@ + 0 0 0 + 36 0 0 + 47 0 0 + 58 0 0 + 69 0 0 + 80 0 0 + 92 0 0 +103 0 0 +114 0 0 +125 0 0 +116 0 0 +108 0 0 + 99 0 0 + 90 0 0 + 82 0 0 + 73 0 0 + 64 0 0 + 55 0 0 + 47 0 0 + 38 0 0 +139 137 112 +150 147 120 +160 158 129 +171 168 137 +181 178 146 +192 188 154 +202 199 163 +213 209 171 +223 219 180 +234 229 188 +244 240 197 +255 250 205 +246 243 189 +236 236 173 +227 229 157 +218 223 141 +209 216 125 +200 209 108 +190 202 92 +181 195 76 +172 188 60 +162 182 44 +153 175 28 +144 168 12 +140 160 0 +132 168 16 +124 172 28 +120 176 44 +112 180 60 +104 188 76 + 96 192 92 + 92 196 108 + 84 200 124 + 76 204 140 + 72 212 156 + 64 216 172 + 56 220 188 + 52 224 204 + 52 216 192 + 52 204 184 + 52 192 176 + 52 180 168 + 52 168 160 + 52 156 152 + 52 148 144 + 52 136 136 + 52 124 124 + 52 112 116 + 52 100 108 + 52 88 100 + 52 80 92 + 60 0 0 + 68 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +128 0 0 +132 0 0 +140 0 0 +148 0 0 +144 4 4 +140 12 8 +132 20 12 +128 28 20 +124 36 24 +116 44 28 +112 48 32 +108 56 36 +100 64 44 + 96 72 48 + 92 80 52 +100 88 60 +112 92 64 +120 100 68 +128 108 76 +140 116 80 +148 124 88 +160 132 92 +168 140 96 +176 148 104 +188 156 108 +196 164 116 +204 172 120 +216 176 124 +224 184 132 +236 192 136 +244 200 144 +252 208 148 +241 201 143 +230 193 137 +219 186 132 +209 178 126 +198 171 121 +187 163 115 +176 156 110 +165 149 105 +154 141 99 +143 134 94 +133 126 88 +122 119 83 +111 111 77 +100 104 72 + 0 0 0 + 0 0 0 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +147 17 28 +143 33 57 +140 50 85 +137 67 113 +133 83 142 +130 100 170 +127 117 198 +123 133 227 +120 150 255 +124 129 219 +129 107 182 +133 86 146 +137 64 109 +141 43 73 +146 21 36 +150 0 0 +137 0 0 +123 0 0 +110 0 0 + 97 0 0 + 83 0 0 + 70 0 0 + 57 0 0 + 43 0 0 + 30 0 0 + 0 30 0 + 0 39 6 + 0 48 12 + 0 57 18 + 0 66 24 + 0 75 30 + 0 84 36 + 0 93 42 + 0 102 48 + 0 111 54 + 0 120 60 + 32 137 74 + 64 153 89 + 96 170 103 +128 186 117 +160 203 131 +192 219 146 +224 236 160 +192 219 146 +160 203 131 +128 186 117 + 96 170 103 + 64 153 89 + 32 137 74 + 0 120 60 + 0 103 56 + 0 86 51 + 0 69 47 + 0 51 43 + 0 34 39 + 0 17 34 + 0 0 30 + 3 12 51 + 6 24 72 + 9 36 93 + 12 48 114 + 15 60 135 + 18 72 156 + 21 84 177 + 24 96 198 + 27 108 219 + 30 120 240 + 26 129 214 + 21 137 189 + 17 146 163 + 13 154 137 + 9 163 111 + 4 171 86 + 0 180 60 + 4 172 82 + 8 165 105 + 11 158 128 + 15 150 150 + 19 142 172 + 22 135 195 + 26 128 218 + 30 120 240 + 27 115 218 + 25 109 196 + 22 104 175 + 19 98 153 + 16 93 131 + 14 87 109 + 11 82 87 + 8 76 65 + 5 71 44 + 3 65 22 + 0 60 0 + 0 0 0 + 0 30 0 + 0 38 0 + 0 45 0 + 0 52 0 + 0 60 0 + 0 68 0 + 0 75 0 + 0 82 0 + 0 90 0 + 0 98 0 + 0 105 0 + 0 112 0 + 0 120 0 + 17 113 28 + 33 107 57 + 50 100 85 + 67 93 113 + 83 87 142 +100 80 170 +117 73 198 +133 67 227 +150 60 255 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr358.map b/src/fractalzoomer/color_maps/carr358.map new file mode 100644 index 000000000..59aad52fd --- /dev/null +++ b/src/fractalzoomer/color_maps/carr358.map @@ -0,0 +1,256 @@ + 0 0 0 + 3 4 5 + 6 9 10 + 9 13 15 + 12 18 21 + 15 22 26 + 18 26 31 + 21 31 36 + 25 35 41 + 28 40 46 + 31 44 51 + 34 48 56 + 37 53 62 + 40 57 67 + 43 62 72 + 46 66 77 + 59 78 72 + 72 90 67 + 85 101 63 + 98 113 58 +111 125 53 +124 137 48 +137 149 43 +150 160 38 +164 172 34 +177 184 29 +190 196 24 +203 208 19 +216 220 14 +229 231 10 +242 243 5 +255 255 0 +242 243 5 +229 231 10 +216 220 14 +202 208 19 +189 196 24 +176 184 29 +163 172 34 +150 160 38 +137 149 43 +124 137 48 +111 125 53 + 98 113 58 + 84 101 63 + 71 90 67 + 58 78 72 + 45 66 77 + 46 66 77 + 51 66 88 + 55 65 99 + 60 65 110 + 64 64 120 + 69 64 131 + 74 64 142 + 78 63 153 + 83 63 164 + 87 62 175 + 92 62 186 + 97 62 197 +101 61 207 +106 61 218 +110 60 229 +115 60 240 +108 69 238 +101 78 236 + 94 88 233 + 87 97 231 + 80 106 229 + 73 116 226 + 66 125 224 + 60 134 222 + 53 143 220 + 46 152 218 + 39 162 215 + 32 171 213 + 25 180 211 + 18 190 208 + 11 199 206 + 4 208 204 + 24 200 196 + 44 196 184 + 64 188 176 + 80 180 168 +100 176 156 +120 168 148 +140 160 140 +160 156 128 +180 148 120 +196 140 112 +216 136 100 +236 128 92 +236 120 96 +236 112 100 +236 104 104 +236 100 108 +236 92 112 +236 84 116 +236 76 124 +236 68 128 +236 60 132 +236 56 136 +236 48 140 +236 40 144 +236 32 148 +220 36 140 +204 40 132 +188 44 124 +172 44 112 +156 48 104 +140 52 96 +124 56 88 +104 60 80 + 88 64 72 + 72 68 64 + 56 68 52 + 40 72 44 + 24 76 36 + 8 80 28 + 16 72 72 + 24 64 116 + 32 52 164 + 52 68 160 + 68 88 152 + 88 104 148 +108 124 140 +128 140 136 +144 156 132 +164 176 124 +184 192 120 +200 212 112 +220 228 108 +212 212 116 +208 200 124 +200 184 132 +192 168 144 +184 152 152 +180 140 160 +172 124 168 +164 108 176 +132 128 176 +100 152 172 + 64 172 172 + 32 192 168 + 44 176 172 + 60 160 180 + 72 144 184 + 84 128 192 +100 112 196 +112 96 204 +128 80 208 +140 64 216 +152 48 220 +168 32 228 +180 16 232 +168 124 220 +156 236 208 +148 232 196 + 84 68 116 + 92 76 132 + 96 84 148 +104 92 164 +108 100 180 +116 108 196 + 52 36 36 + 52 48 52 + 52 60 64 + 48 72 80 + 48 88 92 + 48 100 108 + 48 112 124 + 44 124 136 + 44 136 152 + 44 148 168 + 44 164 180 + 40 176 196 + 40 188 208 + 40 200 224 + 52 32 24 + 52 44 24 + 52 52 24 + 52 64 24 + 52 72 24 + 52 84 24 + 52 92 24 + 56 104 20 + 56 112 20 + 56 124 20 + 56 132 20 + 56 144 20 + 56 152 20 + 56 164 20 + 76 52 32 +104 84 40 +128 116 52 +156 148 60 +184 180 68 +208 212 80 +236 244 88 + 52 36 24 + 52 48 24 + 52 64 24 + 52 76 24 + 48 92 20 + 48 104 20 + 48 120 20 + 48 132 20 + 44 148 16 + 52 36 36 + 56 52 48 + 56 68 60 + 60 84 72 + 64 100 84 + 64 112 100 + 68 128 112 + 72 144 124 + 72 160 136 + 76 176 148 + 60 40 40 + 68 56 60 + 76 72 76 + 84 88 96 + 92 104 116 +100 124 132 +108 140 152 +116 156 172 +124 172 188 +132 188 208 + 48 24 24 + 40 24 24 + 36 20 20 + 28 20 20 + 24 16 16 + 16 16 16 + 68 24 28 + 88 24 32 +108 20 40 +124 20 44 +144 20 52 +164 16 56 +184 16 60 +200 12 68 +220 12 72 + 52 36 24 + 48 48 24 + 44 60 24 + 40 72 24 + 36 84 24 + 36 100 20 + 32 112 20 + 28 124 20 + 24 136 20 + 20 148 20 + 52 128 16 + 48 236 4 + 8 208 204 diff --git a/src/fractalzoomer/color_maps/carr359.map b/src/fractalzoomer/color_maps/carr359.map new file mode 100644 index 000000000..d9080d013 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr359.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 1 0 + 17 2 8 + 35 3 15 + 52 4 23 + 70 5 31 + 87 6 39 +105 7 46 +122 8 54 +139 10 62 +157 11 69 +174 12 77 +192 13 85 +209 14 93 +227 15 100 +244 16 108 +245 38 98 +246 59 88 +247 81 79 +248 103 69 +249 125 59 +250 146 49 +251 168 39 +252 190 29 +253 212 20 +254 233 10 +255 255 0 +254 235 9 +253 215 18 +252 195 27 +251 175 36 +250 155 45 +249 136 54 +249 116 63 +248 96 72 +247 76 81 +246 56 90 +245 36 99 +244 16 108 +224 15 99 +203 13 90 +183 12 81 +163 11 72 +142 9 63 +122 8 54 +102 7 45 + 81 5 36 + 61 4 27 + 41 3 18 + 20 1 9 +120 90 60 +127 96 65 +134 103 69 +141 109 74 +148 115 79 +156 122 84 +163 128 88 +170 134 93 +177 141 98 +184 147 103 +191 153 107 +198 159 112 +205 166 117 +212 172 122 +219 178 126 +227 185 131 +234 191 136 +241 197 141 +248 204 145 +255 210 150 +246 202 144 +237 195 138 +228 187 132 +219 180 126 +210 172 120 +201 164 114 +192 157 108 +183 149 102 +174 142 96 +165 134 90 +156 126 84 +147 119 78 +138 111 72 +129 104 66 +120 96 60 + 0 0 0 + 0 0 0 + 0 0 0 + 8 4 16 + 15 8 32 + 22 11 48 + 30 15 64 + 38 19 80 + 45 22 96 + 52 26 112 + 60 30 128 + 68 34 143 + 75 38 159 + 82 41 175 + 90 45 191 + 98 49 207 +105 52 223 +112 56 239 +120 60 255 +111 75 245 +102 90 234 + 92 105 224 + 83 120 213 + 74 135 203 + 65 150 193 + 55 165 182 + 46 180 172 + 37 195 162 + 28 210 151 + 18 225 141 + 9 240 130 + 0 255 120 + 10 239 131 + 20 222 142 + 30 206 154 + 40 190 165 + 50 174 176 + 60 158 188 + 70 141 199 + 80 125 210 + 90 109 221 +100 92 232 +110 76 244 +120 60 255 +112 56 238 +104 52 221 + 96 48 204 + 88 44 187 + 80 40 170 + 72 36 153 + 64 32 136 + 56 28 119 + 48 24 102 + 40 20 85 + 32 16 68 + 24 12 51 + 16 8 34 + 8 4 17 + 0 0 0 + 0 0 0 + 11 0 0 + 22 0 0 + 33 0 0 + 44 0 0 + 55 0 0 + 66 0 0 + 77 0 0 + 88 0 0 + 99 0 0 +110 0 0 +121 0 0 +132 0 0 +143 0 0 +154 0 0 +165 0 0 +158 12 22 +151 24 44 +143 37 66 +136 49 88 +129 61 110 +122 73 133 +115 85 155 +108 97 177 +100 110 199 + 93 122 221 + 86 134 243 + 75 128 243 + 64 121 243 + 52 114 244 + 41 107 244 + 30 100 244 + 33 96 239 + 36 92 234 + 39 89 229 + 42 85 224 + 46 81 218 + 49 78 213 + 52 74 208 + 55 70 203 + 58 66 198 + 61 62 193 + 64 59 188 + 68 55 182 + 71 51 177 + 74 48 172 + 77 44 167 + 80 40 162 + 75 38 152 + 70 35 142 + 65 32 132 + 60 30 122 + 55 28 111 + 50 25 101 + 45 22 91 + 40 20 81 + 35 18 71 + 30 15 61 + 25 12 51 + 20 10 40 + 15 8 30 + 10 5 20 + 5 2 10 + 0 0 0 + 0 255 0 + 5 241 11 + 11 226 22 + 16 212 33 + 21 198 44 + 27 183 55 + 32 169 66 + 37 155 77 + 43 140 88 + 48 126 99 + 53 112 110 + 59 97 121 + 64 83 132 + 69 69 143 + 75 54 154 + 80 40 165 + 86 37 151 + 92 33 138 + 98 30 124 +103 27 110 +109 23 96 +115 20 82 +121 17 69 +127 13 55 +133 10 41 +138 7 28 +144 3 14 +150 0 0 +158 20 0 +165 40 0 +172 60 0 +180 80 0 +188 100 0 +195 120 0 +202 140 0 +210 160 0 +218 180 0 +225 200 0 +232 220 0 +240 240 0 +214 221 26 +188 202 52 +161 184 79 +135 165 105 +109 146 131 + 82 128 158 + 56 109 184 + 30 90 210 diff --git a/src/fractalzoomer/color_maps/carr360.map b/src/fractalzoomer/color_maps/carr360.map new file mode 100644 index 000000000..140471751 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr360.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 18 15 13 + 36 30 26 + 55 45 39 + 73 60 51 + 91 75 64 +109 90 77 +127 105 90 +146 120 103 +164 135 116 +182 150 129 +200 165 141 +219 180 154 +237 195 167 +255 210 180 +239 197 169 +223 184 158 +207 171 146 +191 158 135 +175 144 124 +159 131 112 +143 118 101 +128 105 90 +112 92 79 + 96 79 68 + 80 66 56 + 64 52 45 + 48 39 34 + 32 26 22 + 16 13 11 + 0 0 0 + 0 0 0 + 0 8 8 + 0 16 16 + 0 24 24 + 0 32 32 + 0 40 40 + 0 48 48 + 0 56 56 + 0 64 64 + 0 72 72 + 0 80 80 + 0 88 88 + 0 96 96 + 0 104 104 + 0 112 112 + 0 120 120 + 22 131 109 + 44 142 98 + 65 153 87 + 87 164 76 +109 175 65 +131 185 55 +153 196 44 +175 207 33 +196 218 22 +218 229 11 +240 240 0 +222 231 9 +203 222 18 +185 212 28 +166 203 37 +148 194 46 +129 185 55 +111 175 65 + 92 166 74 + 74 157 83 + 55 148 92 + 37 138 102 + 18 129 111 + 0 120 120 + 0 112 112 + 0 105 105 + 0 98 98 + 0 90 90 + 0 82 82 + 0 75 75 + 0 68 68 + 0 60 60 + 0 52 52 + 0 45 45 + 0 38 38 + 0 30 30 + 0 22 22 + 0 15 15 + 0 8 8 + 0 0 0 + 0 0 0 + 1 7 10 + 3 14 20 + 4 21 29 + 5 28 39 + 7 36 49 + 8 43 58 + 9 50 68 + 10 57 78 + 12 64 88 + 13 71 98 + 14 78 107 + 16 86 117 + 17 93 127 + 18 100 136 + 20 107 146 + 21 114 156 + 27 111 161 + 33 107 166 + 40 104 172 + 46 100 177 + 52 97 182 + 58 94 188 + 64 90 193 + 70 87 198 + 77 84 203 + 83 80 208 + 89 77 214 + 95 74 219 +101 70 224 +108 67 230 +114 63 235 +120 60 240 +112 56 225 +105 52 210 + 98 49 195 + 90 45 180 + 82 41 165 + 75 38 150 + 68 34 135 + 60 30 120 + 52 26 105 + 45 22 90 + 38 19 75 + 30 15 60 + 22 11 45 + 15 8 30 + 8 4 15 + 0 0 0 + 0 0 0 + 9 12 15 + 18 25 30 + 26 37 44 + 35 50 59 + 44 62 74 + 53 75 89 + 62 87 104 + 71 100 119 + 79 112 133 + 88 125 148 + 97 137 163 +106 150 178 +115 162 193 +124 175 208 +132 187 222 +141 200 237 +150 212 252 +141 199 236 +131 186 220 +122 172 205 +112 159 189 +103 146 173 + 94 132 158 + 84 119 142 + 75 106 126 + 66 93 110 + 56 80 94 + 47 66 79 + 38 53 63 + 28 40 47 + 19 26 32 + 9 13 16 + 0 0 0 +255 255 0 +254 240 7 +254 225 14 +253 210 20 +252 195 27 +252 180 34 +251 165 40 +250 150 47 +250 136 54 +249 121 61 +248 106 68 +247 91 74 +247 76 81 +246 61 88 +245 46 94 +245 31 101 +244 16 108 +234 20 119 +223 23 130 +213 27 141 +203 31 152 +192 34 163 +182 38 174 +172 42 185 +161 45 196 +151 49 207 +141 53 218 +130 56 229 +120 60 240 +111 75 224 +102 90 208 + 92 105 192 + 83 120 175 + 74 135 159 + 65 150 143 + 55 165 127 + 46 180 111 + 37 195 95 + 28 210 78 + 18 225 62 + 9 240 46 + 0 255 30 + 2 242 48 + 5 229 66 + 8 216 84 + 10 203 101 + 12 190 119 + 15 177 137 + 18 165 155 + 20 152 173 + 22 139 191 + 25 126 208 + 28 113 226 + 30 100 244 + 28 94 229 + 26 88 214 + 24 81 198 + 22 75 183 + 21 69 168 + 19 62 152 + 17 56 137 + 15 50 122 + 13 44 107 + 11 38 92 + 9 31 76 + 8 25 61 + 6 19 46 + 4 12 30 + 2 6 15 + 0 0 0 + 15 16 11 + 30 31 21 + 45 47 32 + 60 63 43 + 75 79 53 + 90 94 64 +105 110 75 +119 126 85 +134 142 96 +149 157 107 +164 173 117 +179 189 128 +194 205 139 +209 220 149 +224 236 160 diff --git a/src/fractalzoomer/color_maps/carr361.map b/src/fractalzoomer/color_maps/carr361.map new file mode 100644 index 000000000..6d6633f88 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr361.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 11 0 0 + 23 0 0 + 34 0 0 + 46 0 0 + 57 0 0 + 69 0 0 + 80 0 0 + 91 0 0 +103 0 0 +114 0 0 +126 0 0 +137 0 0 +149 0 0 +160 0 0 +170 0 0 +165 0 0 +159 0 0 +154 0 0 +149 0 0 +143 0 0 +138 0 0 +133 0 0 +127 0 0 +122 0 0 +117 0 0 +111 0 0 +106 0 0 +101 0 0 + 95 0 0 + 90 0 0 + 0 0 0 + 1 3 8 + 2 6 16 + 3 9 24 + 4 12 32 + 5 15 40 + 6 18 48 + 7 21 56 + 8 24 64 + 9 27 72 + 10 30 80 + 11 33 88 + 12 36 96 + 13 39 104 + 14 42 112 + 15 45 120 + 25 46 131 + 34 48 142 + 44 49 153 + 53 50 164 + 63 52 175 + 72 53 185 + 82 55 196 + 91 56 207 +101 57 218 +110 59 229 +120 60 240 +114 59 233 +108 58 226 +101 57 220 + 95 56 213 + 89 56 206 + 83 55 199 + 77 54 192 + 71 53 185 + 64 52 179 + 58 51 172 + 52 50 165 + 46 49 158 + 40 49 151 + 34 48 144 + 27 47 138 + 21 46 131 + 15 45 124 + 14 42 114 + 13 38 105 + 12 35 95 + 10 31 86 + 9 28 76 + 8 24 67 + 7 21 57 + 6 17 48 + 5 14 38 + 3 10 29 + 2 7 19 + 1 3 10 + 0 0 0 + 2 3 9 + 5 6 17 + 7 10 26 + 10 13 35 + 12 16 43 + 15 19 52 + 17 22 61 + 20 26 69 + 22 29 78 + 25 32 87 + 27 35 95 + 30 38 104 + 32 41 113 + 35 45 121 + 37 48 130 + 40 51 139 + 42 54 147 + 45 57 156 + 47 61 165 + 50 64 173 + 52 67 182 + 58 94 188 + 64 90 193 + 70 87 198 + 77 84 203 + 83 80 208 + 89 77 214 + 95 74 219 +101 70 224 +108 67 230 +114 63 235 +120 60 240 +112 56 225 +105 52 210 + 98 49 195 + 90 45 180 + 82 41 165 + 75 38 150 + 68 34 135 + 60 30 120 + 52 26 105 + 45 22 90 + 38 19 75 + 30 15 60 + 22 11 45 + 28 18 56 + 34 24 68 + 40 31 79 + 46 37 90 + 52 44 102 + 58 51 113 + 64 57 124 + 70 64 135 + 76 70 147 + 82 77 158 + 88 114 167 + 94 121 175 +101 127 184 +107 134 192 +113 141 201 +119 148 209 +125 155 218 +131 162 226 +138 168 235 +144 175 243 +150 182 252 +142 172 242 +135 163 232 +128 154 222 +120 144 212 +112 134 201 +105 125 191 + 98 116 181 + 90 106 171 + 82 96 161 + 75 87 151 + 68 78 141 + 60 68 130 + 52 58 120 + 45 49 110 + 38 40 100 + 30 30 90 + 80 45 180 + 91 44 175 +102 43 169 +113 42 164 +124 41 159 +135 40 154 +146 39 148 +157 38 143 +168 38 138 +179 37 133 +190 36 127 +201 35 122 +212 34 117 +223 33 112 +234 32 106 +245 31 101 +244 16 108 +234 20 119 +223 23 130 +213 27 141 +203 31 152 +192 34 163 +182 38 174 +172 42 185 +161 45 196 +151 49 207 +141 53 218 +130 56 229 +120 60 240 +111 75 224 +102 90 208 + 92 105 192 + 83 120 175 + 74 135 159 + 65 150 143 + 55 165 127 + 46 180 111 + 37 195 95 + 28 210 78 + 18 225 62 + 9 240 46 + 0 255 30 + 2 242 48 + 5 229 66 + 8 216 84 + 10 203 101 + 12 190 119 + 15 177 137 + 18 165 155 + 20 152 173 + 22 139 191 + 25 126 208 + 28 113 226 + 30 100 244 + 28 94 229 + 26 88 214 + 24 81 198 + 22 75 183 + 21 69 168 + 19 62 152 + 17 56 137 + 15 50 122 + 13 44 107 + 11 38 92 + 9 31 76 + 8 25 61 + 6 19 46 + 4 12 30 + 2 6 15 + 0 0 0 + 15 16 11 + 30 31 21 + 45 47 32 + 60 63 43 + 75 79 53 + 90 94 64 +105 110 75 +119 126 85 +134 142 96 +149 157 107 +164 173 117 +179 189 128 +194 205 139 +209 220 149 +224 236 160 diff --git a/src/fractalzoomer/color_maps/carr362.map b/src/fractalzoomer/color_maps/carr362.map new file mode 100644 index 000000000..3a7eec577 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr362.map @@ -0,0 +1,256 @@ + 0 0 0 + 4 2 8 + 9 4 15 + 13 6 23 + 18 8 31 + 22 10 39 + 27 12 46 + 31 14 54 + 36 15 62 + 40 17 70 + 45 19 77 + 49 21 85 + 53 23 93 + 58 25 101 + 62 27 108 + 67 29 116 + 71 31 124 + 76 33 132 + 80 35 139 + 85 37 147 + 89 39 155 + 93 41 163 + 98 43 170 +102 45 178 +107 46 186 +111 48 194 +116 50 201 +120 52 209 +125 54 217 +129 56 225 +134 58 232 +138 60 240 +134 65 240 +129 69 241 +125 74 241 +121 79 242 +116 83 242 +112 88 243 +108 93 243 +104 98 244 + 99 102 244 + 95 107 245 + 91 112 245 + 86 116 246 + 82 121 246 + 78 126 247 + 73 130 247 + 69 135 248 + 65 140 248 + 60 144 248 + 56 149 249 + 52 154 249 + 47 158 250 + 43 163 250 + 39 168 251 + 34 172 251 + 30 177 252 + 26 182 252 + 22 187 253 + 17 191 253 + 13 196 254 + 9 201 254 + 4 205 255 + 0 210 255 + 4 205 255 + 9 201 254 + 13 196 254 + 17 191 253 + 22 187 253 + 26 182 252 + 30 177 252 + 34 172 251 + 39 168 251 + 43 163 250 + 47 158 250 + 52 154 249 + 56 149 249 + 60 144 248 + 65 140 248 + 69 135 248 + 73 130 247 + 78 126 247 + 82 121 246 + 86 116 246 + 91 112 245 + 95 107 245 + 99 102 244 +104 98 244 +108 93 243 +112 88 243 +116 83 242 +121 79 242 +125 74 241 +129 69 241 +134 65 240 +138 60 240 +135 59 235 +132 58 230 +129 56 225 +126 55 220 +124 54 215 +121 52 210 +118 51 205 +115 50 200 +112 49 195 +109 48 190 +106 46 185 +104 45 180 +101 44 175 + 98 42 170 + 95 41 165 + 92 40 160 + 89 39 155 + 86 38 150 + 83 36 145 + 80 35 140 + 78 34 135 + 75 32 130 + 72 31 125 + 69 30 120 + 66 29 115 + 63 28 110 + 60 26 105 + 58 25 100 + 55 24 95 + 52 22 90 + 49 21 85 + 46 20 80 + 43 19 75 + 40 18 70 + 37 16 65 + 34 15 60 + 32 14 55 + 29 12 50 + 26 11 45 + 23 10 40 + 20 9 35 + 17 8 30 + 14 6 25 + 12 5 20 + 9 4 15 + 6 2 10 + 3 1 5 + 0 0 0 + 0 0 0 + 5 3 12 + 11 5 24 + 16 8 36 + 21 11 48 + 27 13 60 + 32 16 72 + 37 19 84 + 43 21 96 + 48 24 108 + 53 27 120 + 59 29 132 + 64 32 144 + 69 35 156 + 75 37 168 + 80 40 180 + 75 53 174 + 70 67 169 + 65 80 163 + 60 94 158 + 55 107 152 + 50 121 146 + 45 134 141 + 40 148 135 + 35 161 129 + 30 174 124 + 25 188 118 + 20 201 112 + 15 215 107 + 10 228 101 + 5 242 96 + 0 255 90 + 2 245 100 + 4 234 111 + 6 224 121 + 8 214 131 + 9 203 142 + 11 193 152 + 13 183 162 + 15 172 172 + 17 162 183 + 19 152 193 + 21 142 203 + 22 131 214 + 24 121 224 + 26 111 234 + 28 100 245 + 30 90 255 + 38 84 239 + 45 79 223 + 52 73 207 + 60 68 191 + 68 62 175 + 75 56 159 + 82 51 143 + 90 45 128 + 98 39 112 +105 34 96 +112 28 80 +120 22 64 +128 17 48 +135 11 32 +142 6 16 +150 0 0 +157 16 0 +163 32 0 +170 48 0 +176 64 0 +183 80 0 +189 96 0 +196 112 0 +202 128 0 +209 143 0 +216 159 0 +222 175 0 +229 191 0 +235 207 0 +242 223 0 +248 239 0 +255 255 0 +244 242 11 +233 228 22 +222 215 34 +211 201 45 +200 188 56 +189 174 68 +178 161 79 +168 148 90 +157 134 101 +146 121 112 +135 107 124 +124 94 135 +113 80 146 +102 67 158 + 91 53 169 + 80 40 180 + 89 52 179 + 98 64 178 +107 77 176 +116 89 175 +125 101 174 +134 114 172 +143 126 171 +152 138 170 +161 150 169 +170 162 168 +179 175 166 +188 187 165 +197 199 164 +206 212 162 +215 224 161 +224 236 160 diff --git a/src/fractalzoomer/color_maps/carr363.map b/src/fractalzoomer/color_maps/carr363.map new file mode 100644 index 000000000..f5488d87a --- /dev/null +++ b/src/fractalzoomer/color_maps/carr363.map @@ -0,0 +1,256 @@ + 0 0 0 + 4 5 6 + 7 11 12 + 11 16 19 + 14 21 25 + 18 27 31 + 22 32 37 + 25 37 43 + 29 43 50 + 32 48 56 + 36 53 62 + 40 59 68 + 43 64 74 + 47 69 81 + 50 75 87 + 54 80 93 + 60 75 87 + 66 70 81 + 72 65 76 + 78 60 70 + 84 55 64 + 90 50 58 + 96 45 52 +102 40 46 +108 35 41 +114 30 35 +120 25 29 +126 20 23 +132 15 17 +138 10 12 +144 5 6 +150 0 0 +156 11 4 +162 22 8 +169 32 11 +175 43 15 +181 54 19 +188 64 22 +194 75 26 +200 86 30 +206 97 34 +212 108 38 +219 118 41 +225 129 45 +231 140 49 +238 150 52 +244 161 56 +250 172 60 +243 172 56 +236 171 52 +229 171 49 +222 170 45 +216 170 41 +209 169 38 +202 169 34 +195 168 30 +188 168 26 +181 168 22 +174 167 19 +168 167 15 +161 166 11 +154 166 8 +147 165 4 +140 165 0 +140 158 15 +140 152 30 +140 145 44 +140 139 59 +139 132 74 +139 126 89 +139 119 104 +139 112 118 +139 106 133 +139 99 148 +139 93 163 +138 86 178 +138 80 193 +138 73 207 +138 67 222 +138 60 237 +129 66 222 +121 71 207 +112 77 193 +104 82 178 + 95 88 163 + 86 94 148 + 78 99 133 + 69 105 118 + 60 111 104 + 52 116 89 + 43 122 74 + 34 128 59 + 26 133 44 + 17 139 30 + 9 144 15 + 0 150 0 + 15 156 0 + 30 161 0 + 45 167 0 + 60 172 0 + 75 178 0 + 90 184 0 +105 189 0 +120 195 0 +135 201 0 +150 206 0 +165 212 0 +180 218 0 +195 223 0 +210 229 0 +225 234 0 +240 240 0 +225 225 0 +210 210 0 +195 195 0 +180 180 0 +165 165 0 +150 150 0 +135 135 0 +120 120 0 +105 105 0 + 90 90 0 + 75 75 0 + 60 60 0 + 45 45 0 + 30 30 0 + 15 15 0 + 0 0 0 + 0 0 0 + 12 0 0 + 24 0 0 + 36 0 0 + 48 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 96 0 0 +108 0 0 +120 0 0 +132 0 0 +144 0 0 +156 0 0 +168 0 0 +180 0 0 + 0 0 0 + 2 6 16 + 4 12 32 + 6 18 48 + 8 24 64 + 10 30 80 + 12 36 96 + 14 42 112 + 16 48 128 + 18 54 144 + 20 60 160 + 22 66 176 + 24 72 192 + 26 78 208 + 28 84 224 + 30 90 240 + 28 84 225 + 26 79 210 + 24 73 195 + 22 68 180 + 21 62 165 + 19 56 150 + 17 51 135 + 15 45 120 + 13 39 105 + 11 34 90 + 9 28 75 + 8 22 60 + 6 17 45 + 4 11 30 + 2 6 15 + 0 0 0 + 0 0 0 + 5 3 11 + 11 5 21 + 16 8 32 + 21 11 43 + 27 13 53 + 32 16 64 + 37 19 75 + 43 21 85 + 48 24 96 + 53 27 107 + 59 29 117 + 64 32 128 + 69 35 139 + 75 37 149 + 80 40 160 + 75 53 150 + 70 67 140 + 65 80 130 + 60 94 120 + 55 107 110 + 50 121 100 + 45 134 90 + 40 148 80 + 35 161 70 + 30 174 60 + 25 188 50 + 20 201 40 + 15 215 30 + 10 228 20 + 5 242 10 + 0 255 0 + 9 239 0 + 19 223 0 + 28 207 0 + 38 191 0 + 47 175 0 + 56 159 0 + 66 143 0 + 75 128 0 + 84 112 0 + 94 96 0 +103 80 0 +112 64 0 +122 48 0 +131 32 0 +141 16 0 +150 0 0 +141 0 0 +131 0 0 +122 0 0 +112 0 0 +103 0 0 + 94 0 0 + 84 0 0 + 75 0 0 + 66 0 0 + 56 0 0 + 47 0 0 + 38 0 0 + 28 0 0 + 19 0 0 + 9 0 0 + 0 0 0 + 0 0 0 + 15 16 11 + 30 31 21 + 45 47 32 + 60 63 43 + 75 79 53 + 90 94 64 +105 110 75 +119 126 85 +134 142 96 +149 157 107 +164 173 117 +179 189 128 +194 205 139 +209 220 149 +224 236 160 diff --git a/src/fractalzoomer/color_maps/carr364.map b/src/fractalzoomer/color_maps/carr364.map new file mode 100644 index 000000000..d6e3b784a --- /dev/null +++ b/src/fractalzoomer/color_maps/carr364.map @@ -0,0 +1,256 @@ + 0 0 0 + 5 6 0 + 9 13 0 + 14 19 0 + 18 26 0 + 23 32 0 + 27 39 0 + 32 45 0 + 36 52 0 + 41 58 0 + 45 65 0 + 50 71 0 + 54 77 0 + 59 84 0 + 63 90 0 + 68 97 0 + 72 103 0 + 77 110 0 + 81 116 0 + 86 123 0 + 90 129 0 + 95 135 0 + 99 142 0 +104 148 0 +108 155 0 +113 161 0 +117 168 0 +122 174 0 +126 181 0 +131 187 0 +135 194 0 +140 200 0 +131 203 16 +122 206 32 +114 208 48 +105 211 64 + 96 214 80 + 88 217 96 + 79 220 112 + 70 222 128 + 61 225 143 + 52 228 159 + 44 231 175 + 35 234 191 + 26 237 207 + 18 239 223 + 9 242 239 + 0 245 255 + 0 237 250 + 1 229 246 + 1 222 241 + 2 214 236 + 2 206 232 + 2 198 227 + 3 190 222 + 3 182 218 + 3 175 213 + 4 167 208 + 4 159 203 + 4 151 199 + 5 143 194 + 5 136 189 + 6 128 185 + 6 120 180 + 6 122 169 + 5 124 158 + 5 126 146 + 4 128 135 + 4 129 124 + 4 131 112 + 3 133 101 + 3 135 90 + 3 137 79 + 2 139 68 + 2 141 56 + 2 142 45 + 1 144 34 + 1 146 22 + 0 148 11 + 0 150 0 + 10 157 10 + 19 163 19 + 28 170 28 + 38 176 38 + 48 183 48 + 57 189 57 + 66 196 66 + 76 202 76 + 86 209 86 + 95 216 95 +104 222 104 +114 229 114 +124 235 124 +133 242 133 +142 248 142 +152 255 152 +142 239 142 +133 223 133 +124 207 124 +114 191 114 +104 175 104 + 95 159 95 + 86 143 86 + 76 128 76 + 66 112 66 + 57 96 57 + 48 80 48 + 38 64 38 + 28 48 28 + 19 32 19 + 10 16 10 + 0 0 0 + 0 0 0 + 5 3 11 + 11 6 21 + 16 9 32 + 21 12 43 + 27 15 53 + 32 18 64 + 37 21 75 + 43 24 85 + 48 27 96 + 53 30 107 + 59 33 117 + 64 36 128 + 69 39 139 + 75 42 149 + 80 45 160 + 84 58 150 + 89 71 140 + 93 84 130 + 98 98 120 +102 111 110 +106 124 100 +111 137 90 +115 150 80 +119 163 70 +124 176 60 +128 189 50 +132 202 40 +137 216 30 +141 229 20 +146 242 10 +150 255 0 +150 239 0 +150 223 0 +150 207 0 +150 191 0 +150 175 0 +150 159 0 +150 143 0 +150 128 0 +150 112 0 +150 96 0 +150 80 0 +150 64 0 +150 48 0 +150 32 0 +150 16 0 +150 0 0 +141 0 0 +131 0 0 +122 0 0 +112 0 0 +103 0 0 + 94 0 0 + 84 0 0 + 75 0 0 + 66 0 0 + 56 0 0 + 47 0 0 + 38 0 0 + 28 0 0 + 19 0 0 + 9 0 0 + 0 0 0 + 0 0 0 + 10 0 0 + 20 0 0 + 30 0 0 + 40 0 0 + 50 0 0 + 60 0 0 + 70 0 0 + 80 0 0 + 90 0 0 +100 0 0 +110 0 0 +120 0 0 +130 0 0 +140 0 0 +150 0 0 + 30 30 0 + 45 45 0 + 60 60 0 + 75 75 0 + 90 90 0 +105 105 0 +120 120 0 +135 135 0 +150 150 0 +165 165 0 +180 180 0 +195 195 0 +210 210 0 +225 225 0 +240 240 0 +255 255 0 +239 239 0 +223 223 0 +207 207 0 +191 191 0 +175 175 0 +159 159 0 +143 143 0 +128 128 0 +112 112 0 + 96 96 0 + 80 80 0 + 64 64 0 + 48 48 0 + 32 32 0 + 16 16 0 + 0 0 0 + 0 0 0 + 2 6 16 + 4 12 32 + 6 18 48 + 8 24 64 + 10 30 80 + 12 36 96 + 14 42 112 + 16 48 128 + 18 54 144 + 20 60 160 + 22 66 176 + 24 72 192 + 26 78 208 + 28 84 224 + 30 90 240 + 38 84 225 + 45 79 210 + 52 73 195 + 60 68 180 + 68 62 165 + 75 56 150 + 82 51 135 + 90 45 120 + 98 39 105 +105 34 90 +112 28 75 +120 22 60 +128 17 45 +135 11 30 +142 6 15 +150 0 0 diff --git a/src/fractalzoomer/color_maps/carr365.map b/src/fractalzoomer/color_maps/carr365.map new file mode 100644 index 000000000..ca4eed55b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr365.map @@ -0,0 +1,256 @@ + 0 0 0 + 4 5 6 + 7 11 13 + 11 16 19 + 14 21 25 + 18 27 31 + 22 32 38 + 25 37 44 + 29 43 50 + 32 48 56 + 36 53 63 + 40 59 69 + 43 64 75 + 47 69 81 + 50 75 88 + 54 80 94 + 58 79 99 + 62 78 105 + 66 76 110 + 70 75 116 + 75 74 121 + 79 72 126 + 83 71 132 + 87 70 137 + 91 69 142 + 95 68 148 + 99 66 153 +104 65 158 +108 64 164 +112 62 169 +116 61 175 +120 60 180 +112 72 185 +105 83 189 + 98 95 194 + 90 106 199 + 82 118 203 + 75 129 208 + 68 141 213 + 60 152 218 + 52 164 222 + 45 176 227 + 38 187 232 + 30 199 236 + 22 210 241 + 15 222 246 + 8 233 250 + 0 245 255 + 0 237 250 + 1 229 246 + 1 222 241 + 2 214 236 + 2 206 232 + 2 198 227 + 3 190 222 + 3 182 218 + 3 175 213 + 4 167 208 + 4 159 203 + 4 151 199 + 5 143 194 + 5 136 189 + 6 128 185 + 6 120 180 + 6 122 169 + 5 124 158 + 5 126 146 + 4 128 135 + 4 129 124 + 4 131 112 + 3 133 101 + 3 135 90 + 3 137 79 + 2 139 68 + 2 141 56 + 2 142 45 + 1 144 34 + 1 146 22 + 0 148 11 + 0 150 0 + 16 154 9 + 32 158 19 + 48 161 28 + 64 165 38 + 80 169 47 + 96 172 56 +112 176 66 +128 180 75 +143 184 84 +159 188 94 +175 191 103 +191 195 112 +207 199 122 +223 202 131 +239 206 141 +255 210 150 + 0 0 0 + 10 0 0 + 20 0 0 + 30 0 0 + 40 0 0 + 50 0 0 + 60 0 0 + 70 0 0 + 80 0 0 + 90 0 0 +100 0 0 +110 0 0 +120 0 0 +130 0 0 +140 0 0 +150 0 0 +141 0 0 +131 0 0 +122 0 0 +112 0 0 +103 0 0 + 94 0 0 + 84 0 0 + 75 0 0 + 66 0 0 + 56 0 0 + 47 0 0 + 38 0 0 + 28 0 0 + 19 0 0 + 9 0 0 + 0 0 0 + 0 0 0 + 10 0 0 + 20 0 0 + 30 0 0 + 40 0 0 + 50 0 0 + 60 0 0 + 70 0 0 + 80 0 0 + 90 0 0 +100 0 0 +110 0 0 +120 0 0 +130 0 0 +140 0 0 +150 0 0 + 0 0 0 + 10 0 0 + 20 0 0 + 30 0 0 + 40 0 0 + 50 0 0 + 60 0 0 + 70 0 0 + 80 0 0 + 90 0 0 +100 0 0 +110 0 0 +120 0 0 +130 0 0 +140 0 0 +150 0 0 + 0 0 0 + 5 3 11 + 11 6 21 + 16 9 32 + 21 12 43 + 27 15 53 + 32 18 64 + 37 21 75 + 43 24 85 + 48 27 96 + 53 30 107 + 59 33 117 + 64 36 128 + 69 39 139 + 75 42 149 + 80 45 160 + 77 48 165 + 74 51 170 + 71 53 175 + 68 56 180 + 64 59 185 + 61 62 190 + 58 65 195 + 55 68 200 + 52 70 205 + 49 73 210 + 46 76 215 + 42 79 220 + 39 82 225 + 36 84 230 + 33 87 235 + 30 90 240 + 36 99 225 + 41 109 210 + 47 118 195 + 52 128 180 + 58 137 165 + 64 146 150 + 69 156 135 + 75 165 120 + 81 174 105 + 86 184 90 + 92 193 75 + 98 202 60 +103 212 45 +109 221 30 +114 231 15 +120 240 0 +128 240 0 +135 240 0 +142 240 0 +150 240 0 +158 240 0 +165 240 0 +172 240 0 +180 240 0 +188 240 0 +195 240 0 +202 240 0 +210 240 0 +218 240 0 +225 240 0 +232 240 0 +240 240 0 +230 228 10 +220 216 20 +210 203 30 +200 191 40 +190 179 50 +180 167 60 +170 155 70 +160 142 80 +150 130 90 +140 118 100 +130 106 110 +120 94 120 +110 82 130 +100 69 140 + 90 57 150 + 80 45 160 + 75 42 150 + 70 39 140 + 65 37 130 + 60 34 120 + 55 31 110 + 50 28 100 + 45 25 90 + 40 22 80 + 35 20 70 + 30 17 60 + 25 14 50 + 20 11 40 + 15 8 30 + 10 6 20 + 5 3 10 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr366.map b/src/fractalzoomer/color_maps/carr366.map new file mode 100644 index 000000000..10c8630d2 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr366.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 6 3 11 + 11 6 23 + 17 9 34 + 23 11 46 + 29 14 57 + 34 17 69 + 40 20 80 + 46 23 91 + 51 26 103 + 57 29 114 + 63 31 126 + 69 34 137 + 74 37 149 + 80 40 160 + 72 58 166 + 64 77 173 + 56 96 180 + 48 114 186 + 40 132 192 + 32 151 199 + 24 170 206 + 16 188 212 + 8 206 218 + 0 225 225 + 7 208 219 + 15 191 213 + 22 175 207 + 29 158 201 + 36 141 195 + 44 124 190 + 51 107 184 + 58 90 178 + 65 74 172 + 73 57 166 + 80 40 160 + 75 37 149 + 69 35 139 + 64 32 128 + 59 29 117 + 53 27 107 + 48 24 96 + 43 21 85 + 37 19 75 + 32 16 64 + 27 13 53 + 21 11 43 + 16 8 32 + 11 5 21 + 5 3 11 + 0 0 0 + 0 0 0 + 2 6 15 + 4 11 30 + 6 17 45 + 8 22 60 + 9 28 75 + 11 34 90 + 13 39 105 + 15 45 120 + 17 51 135 + 19 56 150 + 21 62 165 + 22 68 180 + 24 73 195 + 26 79 210 + 28 84 225 + 30 90 240 + 28 99 236 + 25 108 232 + 22 116 229 + 20 125 225 + 18 134 221 + 15 142 218 + 12 151 214 + 10 160 210 + 8 169 206 + 5 178 202 + 2 186 199 + 0 195 195 + 2 187 198 + 5 179 202 + 7 171 205 + 9 163 209 + 12 155 212 + 14 147 216 + 16 138 219 + 18 130 223 + 21 122 226 + 23 114 230 + 25 106 233 + 28 98 237 + 30 90 240 + 28 84 225 + 26 79 210 + 24 73 195 + 22 68 180 + 21 62 165 + 19 56 150 + 17 51 135 + 15 45 120 + 13 39 105 + 11 34 90 + 9 28 75 + 8 22 60 + 6 17 45 + 4 11 30 + 2 6 15 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 80 40 160 + 97 45 156 +114 50 152 +131 55 148 +148 60 144 +165 65 140 +182 70 136 +199 75 132 +216 80 128 +233 85 124 +250 90 120 +236 86 123 +222 82 127 +207 78 130 +193 73 133 +179 69 137 +165 65 140 +151 61 143 +137 57 147 +122 53 150 +108 48 153 + 94 44 157 + 80 40 160 + 75 37 149 + 69 35 139 + 64 32 128 + 59 29 117 + 53 27 107 + 48 24 96 + 43 21 85 + 37 19 75 + 32 16 64 + 27 13 53 + 21 11 43 + 16 8 32 + 11 5 21 + 5 3 11 + 0 0 0 + 0 0 0 + 0 13 13 + 0 26 26 + 0 39 39 + 0 51 51 + 0 64 64 + 0 77 77 + 0 90 90 + 0 103 103 + 0 116 116 + 0 129 129 + 0 141 141 + 0 154 154 + 0 167 167 + 0 180 180 + 25 171 174 + 50 162 168 + 75 153 162 +100 144 156 +125 135 150 +150 126 144 +175 117 138 +200 108 132 +225 99 126 +250 90 120 +239 80 107 +228 70 93 +217 60 80 +206 50 67 +194 40 53 +183 30 40 +172 20 27 +161 10 13 +150 0 0 +138 9 24 +126 18 48 +114 27 72 +102 36 96 + 90 45 120 + 78 54 144 + 66 63 168 + 54 72 192 + 42 81 216 + 30 90 240 + 34 86 234 + 37 83 229 + 41 79 223 + 44 76 217 + 48 72 211 + 51 69 206 + 55 65 200 + 59 61 194 + 62 58 189 + 66 54 183 + 69 51 177 + 73 47 171 + 76 44 166 + 80 40 160 + 73 58 157 + 67 76 153 + 60 94 150 + 53 112 147 + 47 130 143 + 40 147 140 + 33 165 137 + 27 183 133 + 20 201 130 + 13 219 127 + 7 237 123 + 0 255 120 + 0 243 123 + 0 232 125 + 0 220 128 + 0 209 131 + 0 197 134 + 0 185 136 + 0 174 139 + 0 162 142 + 0 151 145 + 0 139 147 + 0 128 150 + 0 116 153 + 0 104 155 + 0 93 158 + 0 81 161 + 0 70 164 + 0 58 166 + 0 46 169 + 0 35 172 + 0 23 175 + 0 12 177 + 0 0 180 diff --git a/src/fractalzoomer/color_maps/carr367.map b/src/fractalzoomer/color_maps/carr367.map new file mode 100644 index 000000000..8d59b5692 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr367.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 11 0 0 + 23 0 0 + 34 0 0 + 46 0 0 + 57 0 0 + 69 0 0 + 80 0 0 + 91 0 0 +103 0 0 +114 0 0 +126 0 0 +137 0 0 +149 0 0 +160 0 0 +150 0 0 +140 0 0 +130 0 0 +120 0 0 +110 0 0 +100 0 0 + 90 0 0 + 80 0 0 + 70 0 0 + 60 0 0 + 50 0 0 + 40 0 0 + 30 0 0 + 20 0 0 + 10 0 0 + 0 0 0 + 20 0 0 + 29 0 0 + 39 0 0 + 48 0 0 + 57 0 0 + 67 0 0 + 76 0 0 + 85 0 0 + 95 0 0 +104 0 0 +113 0 0 +123 0 0 +132 0 0 +141 0 0 +151 0 0 +160 0 0 + 0 0 0 + 11 0 0 + 21 0 0 + 32 0 0 + 43 0 0 + 53 0 0 + 64 0 0 + 75 0 0 + 85 0 0 + 96 0 0 +107 0 0 +117 0 0 +128 0 0 +139 0 0 +149 0 0 +160 0 0 + 0 0 0 + 17 14 10 + 34 28 20 + 51 42 30 + 68 56 40 + 85 70 50 +102 84 60 +119 98 70 +136 112 80 +153 126 90 +170 140 100 +187 154 110 +204 168 120 +221 182 130 +238 196 140 +255 210 150 +239 197 141 +223 184 131 +207 171 122 +191 158 112 +175 144 103 +159 131 94 +143 118 84 +128 105 75 +112 92 66 + 96 79 56 + 80 66 47 + 64 52 38 + 48 39 28 + 32 26 19 + 16 13 9 + 0 0 0 + 0 0 0 + 5 3 11 + 11 5 21 + 16 8 32 + 21 11 43 + 27 13 53 + 32 16 64 + 37 19 75 + 43 21 85 + 48 24 96 + 53 27 107 + 59 29 117 + 64 32 128 + 69 35 139 + 75 37 149 + 80 40 160 + 75 53 159 + 70 67 159 + 65 80 158 + 60 94 158 + 55 107 157 + 50 121 156 + 45 134 156 + 40 148 155 + 35 161 154 + 30 174 154 + 25 188 153 + 20 201 152 + 15 215 152 + 10 228 151 + 5 242 151 + 0 255 150 + 2 245 156 + 4 236 161 + 6 226 167 + 8 216 172 + 9 207 178 + 11 197 184 + 13 187 189 + 15 178 195 + 17 168 201 + 19 158 206 + 21 148 212 + 22 139 218 + 24 129 223 + 26 119 229 + 28 110 234 + 30 100 240 + 38 94 225 + 45 88 210 + 52 81 195 + 60 75 180 + 68 69 165 + 75 62 150 + 82 56 135 + 90 50 120 + 98 44 105 +105 38 90 +112 31 75 +120 25 60 +128 19 45 +135 12 30 +142 6 15 +150 0 0 +146 2 10 +141 5 21 +137 8 31 +132 10 41 +128 12 52 +124 15 62 +119 18 72 +115 20 82 +111 22 93 +106 25 103 +102 28 113 + 98 30 124 + 93 32 134 + 89 35 144 + 84 38 155 + 80 40 165 + 91 51 164 +102 61 163 +113 72 162 +124 82 161 +135 93 160 +146 104 159 +157 114 158 +168 125 158 +178 136 157 +189 146 156 +200 157 155 +211 168 154 +222 178 153 +233 189 152 +244 199 151 +255 210 150 +243 201 141 +231 191 131 +218 182 122 +206 172 112 +194 163 103 +182 154 94 +170 144 84 +158 135 75 +145 126 66 +133 116 56 +121 107 47 +109 98 38 + 97 88 28 + 84 79 19 + 72 69 9 + 60 60 0 + 90 90 150 + 86 90 156 + 82 90 162 + 78 90 168 + 74 90 174 + 70 90 180 + 66 90 186 + 62 90 192 + 58 90 198 + 54 90 204 + 50 90 210 + 46 90 216 + 42 90 222 + 38 90 228 + 34 90 234 + 30 90 240 + 32 88 229 + 34 86 218 + 36 84 206 + 38 82 195 + 39 81 184 + 41 79 172 + 43 77 161 + 45 75 150 + 47 73 139 + 49 71 128 + 51 69 116 + 52 68 105 + 54 66 94 + 56 64 82 + 58 62 71 + 60 60 60 + 0 0 0 + 3 4 5 + 6 9 10 + 9 13 15 + 12 18 21 + 15 22 26 + 18 26 31 + 21 31 36 + 24 35 41 + 27 40 46 + 30 44 51 + 33 48 56 + 36 53 62 + 39 57 67 + 42 62 72 + 45 66 77 diff --git a/src/fractalzoomer/color_maps/carr368.map b/src/fractalzoomer/color_maps/carr368.map new file mode 100644 index 000000000..8ae790ae1 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr368.map @@ -0,0 +1,256 @@ + 0 0 0 + 5 0 0 + 11 0 0 + 16 0 0 + 21 0 0 + 27 0 0 + 32 0 0 + 37 0 0 + 43 0 0 + 48 0 0 + 53 0 0 + 59 0 0 + 64 0 0 + 69 0 0 + 75 0 0 + 80 0 0 + 85 0 0 + 90 0 0 + 96 0 0 +101 0 0 +106 0 0 +112 0 0 +117 0 0 +122 0 0 +128 0 0 +133 0 0 +138 0 0 +144 0 0 +149 0 0 +154 0 0 +160 0 0 +165 0 0 +155 0 0 +144 0 0 +134 0 0 +124 0 0 +113 0 0 +103 0 0 + 93 0 0 + 82 0 0 + 72 0 0 + 62 0 0 + 52 0 0 + 41 0 0 + 31 0 0 + 21 0 0 + 10 0 0 + 0 0 0 +120 90 60 +126 95 64 +131 100 68 +137 105 71 +142 110 75 +148 115 79 +154 120 82 +159 125 86 +165 130 90 +171 135 94 +176 140 98 +182 145 101 +188 150 105 +193 155 109 +199 160 112 +204 165 116 +210 170 120 +216 175 124 +221 180 128 +227 185 131 +232 190 135 +238 195 139 +244 200 142 +249 205 146 +255 210 150 +245 202 143 +235 194 137 +226 187 130 +216 179 124 +206 171 117 +196 163 111 +187 155 104 +177 147 98 +167 140 91 +157 132 85 +147 124 78 +138 116 72 +128 108 65 +118 100 59 +108 93 52 + 98 85 46 + 89 77 39 + 79 69 33 + 69 61 26 + 59 53 20 + 50 46 13 + 40 38 7 + 30 30 0 + 0 0 0 + 0 5 5 + 0 10 10 + 0 15 15 + 0 19 19 + 0 24 24 + 0 29 29 + 0 34 34 + 0 39 39 + 0 44 44 + 0 48 48 + 0 53 53 + 0 58 58 + 0 63 63 + 0 68 68 + 0 73 73 + 0 77 77 + 0 82 82 + 0 87 87 + 0 92 92 + 0 97 97 + 0 102 102 + 0 106 106 + 0 111 111 + 0 116 116 + 0 121 121 + 0 126 126 + 0 131 131 + 0 135 135 + 0 140 140 + 0 145 145 + 0 150 150 + 8 144 156 + 15 139 161 + 22 133 167 + 30 128 172 + 38 122 178 + 45 116 184 + 52 111 189 + 60 105 195 + 68 99 201 + 75 94 206 + 82 88 212 + 90 82 218 + 98 77 223 +105 71 229 +112 66 234 +120 60 240 +112 66 234 +105 71 229 + 98 77 223 + 90 82 218 + 82 88 212 + 75 94 206 + 68 99 201 + 60 105 195 + 52 111 189 + 45 116 184 + 38 122 178 + 30 128 172 + 22 133 167 + 15 139 161 + 8 144 156 + 0 150 150 + 0 142 142 + 0 135 135 + 0 128 128 + 0 120 120 + 0 112 112 + 0 105 105 + 0 98 98 + 0 90 90 + 0 82 82 + 0 75 75 + 0 68 68 + 0 60 60 + 0 52 52 + 0 45 45 + 0 38 38 + 0 30 30 + 0 0 0 + 5 0 0 + 10 0 0 + 15 0 0 + 19 0 0 + 24 0 0 + 29 0 0 + 34 0 0 + 39 0 0 + 44 0 0 + 48 0 0 + 53 0 0 + 58 0 0 + 63 0 0 + 68 0 0 + 73 0 0 + 77 0 0 + 82 0 0 + 87 0 0 + 92 0 0 + 97 0 0 +102 0 0 +106 0 0 +111 0 0 +116 0 0 +121 0 0 +126 0 0 +131 0 0 +135 0 0 +140 0 0 +145 0 0 +150 0 0 +150 4 16 +150 8 32 +150 11 48 +150 15 64 +150 19 80 +150 22 96 +150 26 112 +150 30 128 +150 34 143 +150 38 159 +150 41 175 +150 45 191 +150 49 207 +150 52 223 +150 56 239 +150 60 255 +156 71 254 +161 82 253 +167 94 252 +172 105 251 +178 116 250 +184 128 249 +189 139 248 +195 150 248 +201 161 247 +206 172 246 +212 184 245 +218 195 244 +223 206 243 +229 218 242 +234 229 241 +240 240 240 +229 229 225 +218 218 210 +206 206 195 +195 195 180 +184 184 165 +172 172 150 +161 161 135 +150 150 120 +139 139 105 +128 128 90 +116 116 75 +105 105 60 + 94 94 45 + 82 82 30 + 71 71 15 + 60 60 0 diff --git a/src/fractalzoomer/color_maps/carr369.map b/src/fractalzoomer/color_maps/carr369.map new file mode 100644 index 000000000..21b281f0b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr369.map @@ -0,0 +1,256 @@ + 0 0 0 + 40 0 0 + 49 0 0 + 57 0 0 + 66 0 0 + 74 0 0 + 83 0 0 + 91 0 0 +100 0 0 +109 0 0 +117 0 0 +126 0 0 +134 0 0 +143 0 0 +151 0 0 +160 0 0 +153 0 0 +145 0 0 +138 0 0 +131 0 0 +123 0 0 +116 0 0 +109 0 0 +101 0 0 + 94 0 0 + 87 0 0 + 79 0 0 + 72 0 0 + 65 0 0 + 57 0 0 + 50 0 0 + 50 0 0 + 58 0 0 + 65 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 95 0 0 +102 0 0 +110 0 0 +118 0 0 +125 0 0 +132 0 0 +140 0 0 +148 0 0 +155 0 0 +162 0 0 +170 0 0 + 0 0 150 + 25 35 168 + 50 70 185 + 75 105 202 +100 140 220 +125 175 238 +150 210 255 +148 180 252 +146 150 249 +143 120 246 +141 90 243 +139 60 240 +168 98 218 +197 135 195 +226 172 172 +255 210 150 + 0 0 0 + 17 14 10 + 34 28 20 + 51 42 30 + 68 56 40 + 85 70 50 +102 84 60 +119 98 70 +136 112 80 +153 126 90 +170 140 100 +187 154 110 +204 168 120 +221 182 130 +238 196 140 +255 210 150 +239 197 141 +223 184 131 +207 171 122 +191 158 112 +175 144 103 +159 131 94 +143 118 84 +128 105 75 +112 92 66 + 96 79 56 + 80 66 47 + 64 52 38 + 48 39 28 + 32 26 19 + 16 13 9 + 0 0 0 + 0 0 0 + 5 3 11 + 11 5 21 + 16 8 32 + 21 11 43 + 27 13 53 + 32 16 64 + 37 19 75 + 43 21 85 + 48 24 96 + 53 27 107 + 59 29 117 + 64 32 128 + 69 35 139 + 75 37 149 + 80 40 160 + 75 53 159 + 70 67 159 + 65 80 158 + 60 94 158 + 55 107 157 + 50 121 156 + 45 134 156 + 40 148 155 + 35 161 154 + 30 174 154 + 25 188 153 + 20 201 152 + 15 215 152 + 10 228 151 + 5 242 151 + 0 255 150 + 9 251 157 + 19 247 163 + 28 243 170 + 38 239 176 + 47 235 183 + 56 231 189 + 66 227 196 + 75 222 202 + 84 218 209 + 94 214 216 +103 210 222 +112 206 229 +122 202 235 +131 198 242 +141 194 248 +150 190 255 +155 193 249 +159 196 243 +164 199 237 +169 202 231 +173 204 225 +178 207 219 +183 210 213 +188 213 208 +192 216 202 +197 219 196 +202 222 190 +206 224 184 +211 227 178 +216 230 172 +220 233 166 +225 236 160 +219 225 165 +213 214 171 +207 203 176 +201 192 181 +195 181 187 +189 170 192 +183 159 197 +178 148 202 +172 137 208 +166 126 213 +160 115 218 +154 104 224 +148 93 229 +142 82 234 +136 71 240 +130 60 245 +138 69 239 +146 79 233 +153 88 227 +161 98 221 +169 107 215 +177 116 209 +185 126 203 +192 135 198 +200 144 192 +208 154 186 +216 163 180 +224 172 174 +232 182 168 +239 191 162 +247 201 156 +255 210 150 +239 201 141 +223 191 131 +207 182 122 +191 172 112 +175 163 103 +159 154 94 +143 144 84 +128 135 75 +112 126 66 + 96 116 56 + 80 107 47 + 64 98 38 + 48 88 28 + 32 79 19 + 16 69 9 + 0 60 0 + 90 90 120 + 94 98 129 + 98 106 138 +102 114 147 +106 122 156 +110 130 165 +114 138 174 +118 146 183 +122 154 192 +126 162 201 +130 170 210 +134 178 219 +138 186 228 +142 194 237 +146 202 246 +150 180 255 +147 176 250 +143 173 246 +140 169 241 +137 166 236 +134 162 232 +130 159 227 +127 155 223 +124 152 218 +120 148 213 +117 144 209 +114 141 204 +111 137 200 +107 134 195 +104 130 190 +101 127 186 + 98 123 181 + 94 119 176 + 91 116 172 + 88 112 167 + 84 109 162 + 81 105 158 + 78 102 153 + 75 98 149 + 71 94 144 + 68 91 139 + 65 87 135 + 61 84 130 + 58 80 126 + 55 77 121 + 52 73 116 + 48 70 112 + 45 66 107 diff --git a/src/fractalzoomer/color_maps/carr370.map b/src/fractalzoomer/color_maps/carr370.map new file mode 100644 index 000000000..c0855e877 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr370.map @@ -0,0 +1,256 @@ + 0 0 0 + 3 4 8 + 6 9 16 + 9 13 24 + 12 18 32 + 15 22 40 + 18 26 48 + 21 31 56 + 24 35 64 + 27 40 72 + 30 44 80 + 33 48 88 + 36 53 96 + 39 57 104 + 42 62 112 + 45 66 120 + 42 62 112 + 39 58 105 + 37 54 98 + 34 50 90 + 31 45 82 + 28 41 75 + 25 37 68 + 22 33 60 + 20 29 52 + 17 25 45 + 14 21 38 + 11 16 30 + 8 12 22 + 6 8 15 + 3 4 8 + 0 0 0 + 58 0 0 + 65 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 95 0 0 +102 0 0 +110 0 0 +118 0 0 +125 0 0 +132 0 0 +140 0 0 +148 0 0 +155 0 0 +162 0 0 +170 0 0 + 0 0 150 + 25 35 168 + 50 70 185 + 75 105 202 +100 140 220 +125 175 238 +150 210 255 +148 180 252 +146 150 249 +143 120 246 +141 90 243 +139 60 240 +168 98 218 +197 135 195 +226 172 172 +255 210 150 + 0 0 0 + 17 14 10 + 34 28 20 + 51 42 30 + 68 56 40 + 85 70 50 +102 84 60 +119 98 70 +136 112 80 +153 126 90 +170 140 100 +187 154 110 +204 168 120 +221 182 130 +238 196 140 +255 210 150 +239 197 141 +223 184 131 +207 171 122 +191 158 112 +175 144 103 +159 131 94 +143 118 84 +128 105 75 +112 92 66 + 96 79 56 + 80 66 47 + 64 52 38 + 48 39 28 + 32 26 19 + 16 13 9 + 0 0 0 + 0 0 0 + 5 3 11 + 11 5 21 + 16 8 32 + 21 11 43 + 27 13 53 + 32 16 64 + 37 19 75 + 43 21 85 + 48 24 96 + 53 27 107 + 59 29 117 + 64 32 128 + 69 35 139 + 75 37 149 + 80 40 160 + 75 53 159 + 70 67 159 + 65 80 158 + 60 94 158 + 55 107 157 + 50 121 156 + 45 134 156 + 40 148 155 + 35 161 154 + 30 174 154 + 25 188 153 + 20 201 152 + 15 215 152 + 10 228 151 + 5 242 151 + 0 255 150 + 9 251 157 + 19 247 163 + 28 243 170 + 38 239 176 + 47 235 183 + 56 231 189 + 66 227 196 + 75 222 202 + 84 218 209 + 94 214 216 +103 210 222 +112 206 229 +122 202 235 +131 198 242 +141 194 248 +150 190 255 +155 193 249 +159 196 243 +164 199 237 +169 202 231 +173 204 225 +178 207 219 +183 210 213 +188 213 208 +192 216 202 +197 219 196 +202 222 190 +206 224 184 +211 227 178 +216 230 172 +220 233 166 +225 236 160 +219 225 165 +213 214 171 +207 203 176 +201 192 181 +195 181 187 +189 170 192 +183 159 197 +178 148 202 +172 137 208 +166 126 213 +160 115 218 +154 104 224 +148 93 229 +142 82 234 +136 71 240 +130 60 245 +138 69 239 +146 79 233 +153 88 227 +161 98 221 +169 107 215 +177 116 209 +185 126 203 +192 135 198 +200 144 192 +208 154 186 +216 163 180 +224 172 174 +232 182 168 +239 191 162 +247 201 156 +255 210 150 +239 201 141 +223 191 131 +207 182 122 +191 172 112 +175 163 103 +159 154 94 +143 144 84 +128 135 75 +112 126 66 + 96 116 56 + 80 107 47 + 64 98 38 + 48 88 28 + 32 79 19 + 16 69 9 + 0 60 0 + 90 90 120 + 94 98 129 + 98 106 138 +102 114 147 +106 122 156 +110 130 165 +114 138 174 +118 146 183 +122 154 192 +126 162 201 +130 170 210 +134 178 219 +138 186 228 +142 194 237 +146 202 246 +150 180 255 +147 176 250 +143 173 246 +140 169 241 +137 166 236 +134 162 232 +130 159 227 +127 155 223 +124 152 218 +120 148 213 +117 144 209 +114 141 204 +111 137 200 +107 134 195 +104 130 190 +101 127 186 + 98 123 181 + 94 119 176 + 91 116 172 + 88 112 167 + 84 109 162 + 81 105 158 + 78 102 153 + 75 98 149 + 71 94 144 + 68 91 139 + 65 87 135 + 61 84 130 + 58 80 126 + 55 77 121 + 52 73 116 + 48 70 112 + 45 66 107 diff --git a/src/fractalzoomer/color_maps/carr371.map b/src/fractalzoomer/color_maps/carr371.map new file mode 100644 index 000000000..ddb961be5 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr371.map @@ -0,0 +1,256 @@ + 0 0 0 + 3 4 8 + 6 9 16 + 9 13 24 + 12 18 32 + 15 22 40 + 18 26 48 + 21 31 56 + 24 35 64 + 27 40 72 + 30 44 80 + 33 48 88 + 36 53 96 + 39 57 104 + 42 62 112 + 45 66 120 + 42 62 112 + 39 58 105 + 37 54 98 + 34 50 90 + 31 45 82 + 28 41 75 + 25 37 68 + 22 33 60 + 20 29 52 + 17 25 45 + 14 21 38 + 11 16 30 + 8 12 22 + 6 8 15 + 3 4 8 + 0 0 0 + 30 90 240 + 58 72 192 + 86 54 144 +114 36 96 +142 18 48 +170 0 0 +187 51 0 +204 102 0 +221 153 0 +238 204 0 +255 255 0 +228 216 48 +201 177 96 +174 138 144 +147 99 192 +120 60 240 + 0 0 150 + 25 35 168 + 50 70 185 + 75 105 202 +100 140 220 +125 175 238 +150 210 255 +148 180 252 +146 150 249 +143 120 246 +141 90 243 +139 60 240 +168 98 218 +197 135 195 +226 172 172 +255 210 150 + 0 0 0 + 17 14 10 + 34 28 20 + 51 42 30 + 68 56 40 + 85 70 50 +102 84 60 +119 98 70 +136 112 80 +153 126 90 +170 140 100 +187 154 110 +204 168 120 +221 182 130 +238 196 140 +255 210 150 +239 197 141 +223 184 131 +207 171 122 +191 158 112 +175 144 103 +159 131 94 +143 118 84 +128 105 75 +112 92 66 + 96 79 56 + 80 66 47 + 64 52 38 + 48 39 28 + 32 26 19 + 16 13 9 + 0 0 0 + 0 0 0 + 5 3 11 + 11 5 21 + 16 8 32 + 21 11 43 + 27 13 53 + 32 16 64 + 37 19 75 + 43 21 85 + 48 24 96 + 53 27 107 + 59 29 117 + 64 32 128 + 69 35 139 + 75 37 149 + 80 40 160 + 75 53 159 + 70 67 159 + 65 80 158 + 60 94 158 + 55 107 157 + 50 121 156 + 45 134 156 + 40 148 155 + 35 161 154 + 30 174 154 + 25 188 153 + 20 201 152 + 15 215 152 + 10 228 151 + 5 242 151 + 0 255 150 + 9 251 157 + 19 247 163 + 28 243 170 + 38 239 176 + 47 235 183 + 56 231 189 + 66 227 196 + 75 222 202 + 84 218 209 + 94 214 216 +103 210 222 +112 206 229 +122 202 235 +131 198 242 +141 194 248 +150 190 255 +155 193 249 +159 196 243 +164 199 237 +169 202 231 +173 204 225 +178 207 219 +183 210 213 +188 213 208 +192 216 202 +197 219 196 +202 222 190 +206 224 184 +211 227 178 +216 230 172 +220 233 166 +225 236 160 +219 225 165 +213 214 171 +207 203 176 +201 192 181 +195 181 187 +189 170 192 +183 159 197 +178 148 202 +172 137 208 +166 126 213 +160 115 218 +154 104 224 +148 93 229 +142 82 234 +136 71 240 +130 60 245 +138 69 239 +146 79 233 +153 88 227 +161 98 221 +169 107 215 +177 116 209 +185 126 203 +192 135 198 +200 144 192 +208 154 186 +216 163 180 +224 172 174 +232 182 168 +239 191 162 +247 201 156 +255 210 150 +239 201 141 +223 191 131 +207 182 122 +191 172 112 +175 163 103 +159 154 94 +143 144 84 +128 135 75 +112 126 66 + 96 116 56 + 80 107 47 + 64 98 38 + 48 88 28 + 32 79 19 + 16 69 9 + 0 60 0 + 90 90 120 + 94 98 129 + 98 106 138 +102 114 147 +106 122 156 +110 130 165 +114 138 174 +118 146 183 +122 154 192 +126 162 201 +130 170 210 +134 178 219 +138 186 228 +142 194 237 +146 202 246 +150 180 255 +147 176 250 +143 173 246 +140 169 241 +137 166 236 +134 162 232 +130 159 227 +127 155 223 +124 152 218 +120 148 213 +117 144 209 +114 141 204 +111 137 200 +107 134 195 +104 130 190 +101 127 186 + 98 123 181 + 94 119 176 + 91 116 172 + 88 112 167 + 84 109 162 + 81 105 158 + 78 102 153 + 75 98 149 + 71 94 144 + 68 91 139 + 65 87 135 + 61 84 130 + 58 80 126 + 55 77 121 + 52 73 116 + 48 70 112 + 45 66 107 diff --git a/src/fractalzoomer/color_maps/carr372.map b/src/fractalzoomer/color_maps/carr372.map new file mode 100644 index 000000000..4a5150cb0 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr372.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +100 100 100 + 91 91 91 + 82 82 82 + 73 73 73 + 64 64 64 + 55 55 55 + 45 45 45 + 36 36 36 + 27 27 27 + 18 18 18 + 9 9 9 + 0 0 0 +120 90 60 +135 103 70 +150 117 80 +165 130 90 +180 143 100 +195 157 110 +210 170 120 +225 183 130 +240 197 140 +255 210 150 +243 199 142 +230 188 134 +218 177 125 +206 166 117 +194 155 109 +181 145 101 +169 134 93 +157 123 85 +145 112 76 +132 101 68 +120 90 60 + 0 0 0 + 7 3 12 + 13 6 24 + 20 9 36 + 27 12 48 + 33 15 60 + 40 18 72 + 47 21 84 + 54 24 96 + 60 27 108 + 67 30 120 + 74 33 132 + 80 36 144 + 87 39 156 + 94 42 168 +100 45 180 +107 48 192 +114 51 204 +121 54 216 +127 57 228 +134 60 240 +115 88 242 + 96 116 244 + 77 144 246 + 57 171 249 + 38 199 251 + 19 227 253 + 0 255 255 + 36 255 219 + 73 255 182 +109 255 146 +146 255 109 +182 255 73 +219 255 36 +255 255 0 +243 219 0 +232 182 0 +220 146 0 +209 109 0 +197 73 0 +186 36 0 +174 0 0 +157 11 27 +140 22 53 +123 33 80 +106 44 107 + 88 56 133 + 71 67 160 + 54 78 187 + 37 89 213 + 20 100 240 + 27 122 224 + 35 144 208 + 42 166 192 + 49 189 176 + 56 211 160 + 64 233 144 + 71 255 128 + 93 252 133 +100 220 142 +107 188 152 +114 156 162 +121 124 171 +128 92 180 +135 60 190 +116 61 174 + 96 63 159 + 77 64 143 + 58 66 127 + 39 67 111 + 19 69 96 + 0 70 80 + 0 84 96 + 0 98 112 + 0 112 128 + 0 126 144 + 0 140 160 + 0 154 176 + 0 168 192 + 0 182 208 + 0 196 224 + 0 210 240 + 0 206 224 + 0 202 208 + 0 198 192 + 0 194 176 + 0 190 160 + 0 186 144 + 0 182 128 + 0 178 112 + 0 174 96 + 0 170 80 + 0 166 64 + 0 162 48 + 0 158 32 + 0 154 16 + 0 150 0 + 0 154 16 + 0 158 32 + 0 162 48 + 0 166 64 + 0 170 80 + 0 174 96 + 0 178 112 + 0 182 128 + 0 186 144 + 0 190 160 + 0 194 176 + 0 198 192 + 0 202 208 + 0 206 224 + 0 210 240 + 0 200 229 + 0 190 217 + 0 180 206 + 0 170 194 + 0 160 183 + 0 150 171 + 0 140 160 + 0 130 149 + 0 120 137 + 0 110 126 + 0 100 114 + 0 90 103 + 0 80 91 + 0 70 80 + 0 60 69 + 0 50 57 + 0 40 46 + 0 30 34 + 0 20 23 + 0 10 11 + 0 0 0 + 0 0 0 + 10 10 10 + 20 20 20 + 30 30 30 + 40 40 40 + 50 50 50 + 60 60 60 + 70 70 70 + 80 80 80 + 90 90 90 +100 100 100 +110 110 110 +120 120 120 +130 130 130 +140 140 140 +150 150 150 +138 145 159 +126 140 168 +114 135 177 +102 130 186 + 90 125 195 + 78 120 204 + 66 115 213 + 54 110 222 + 42 105 231 + 30 100 240 + 45 106 229 + 60 112 218 + 75 119 206 + 90 125 195 +105 131 184 +120 138 172 +135 144 161 +150 150 150 +139 139 139 +129 129 129 +118 118 118 +107 107 107 + 96 96 96 + 86 86 86 + 75 75 75 + 64 64 64 + 54 54 54 + 43 43 43 + 32 32 32 + 21 21 21 + 11 11 11 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +120 120 120 +120 113 133 +120 107 147 +120 100 160 +120 93 173 +120 87 187 +120 80 200 +120 73 213 +120 67 227 +120 60 240 +109 61 217 + 99 62 193 + 88 63 170 + 77 63 146 + 66 64 123 + 56 65 99 + 45 66 76 diff --git a/src/fractalzoomer/color_maps/carr373.map b/src/fractalzoomer/color_maps/carr373.map new file mode 100644 index 000000000..45dc50688 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr373.map @@ -0,0 +1,256 @@ + 0 0 0 + 14 14 14 + 29 29 29 + 43 43 43 + 57 57 57 + 71 71 71 + 86 86 86 +100 100 100 +100 100 107 +100 100 113 +100 100 120 +100 100 127 +100 100 133 +100 100 140 +106 110 154 +112 120 169 +119 130 183 +125 140 198 +131 150 212 +138 160 226 +144 170 241 +150 180 255 +120 90 60 +135 103 70 +150 117 80 +165 130 90 +180 143 100 +195 157 110 +210 170 120 +225 183 130 +240 197 140 +255 210 150 +243 199 142 +230 188 134 +218 177 125 +206 166 117 +194 155 109 +181 145 101 +169 134 93 +157 123 85 +145 112 76 +132 101 68 +120 90 60 + 0 0 0 + 7 3 12 + 13 6 24 + 20 9 36 + 27 12 48 + 33 15 60 + 40 18 72 + 47 21 84 + 54 24 96 + 60 27 108 + 67 30 120 + 74 33 132 + 80 36 144 + 87 39 156 + 94 42 168 +100 45 180 +107 48 192 +114 51 204 +121 54 216 +127 57 228 +134 60 240 +115 88 242 + 96 116 244 + 77 144 246 + 57 171 249 + 38 199 251 + 19 227 253 + 0 255 255 + 36 255 219 + 73 255 182 +109 255 146 +146 255 109 +182 255 73 +219 255 36 +255 255 0 +243 219 0 +232 182 0 +220 146 0 +209 109 0 +197 73 0 +186 36 0 +174 0 0 +157 11 27 +140 22 53 +123 33 80 +106 44 107 + 88 56 133 + 71 67 160 + 54 78 187 + 37 89 213 + 20 100 240 + 27 122 224 + 35 144 208 + 42 166 192 + 49 189 176 + 56 211 160 + 64 233 144 + 71 255 128 + 93 252 133 +100 220 142 +107 188 152 +114 156 162 +121 124 171 +128 92 180 +135 60 190 +116 61 174 + 96 63 159 + 77 64 143 + 58 66 127 + 39 67 111 + 19 69 96 + 0 70 80 + 0 84 96 + 0 98 112 + 0 112 128 + 0 126 144 + 0 140 160 + 0 154 176 + 0 168 192 + 0 182 208 + 0 196 224 + 0 210 240 + 0 206 224 + 0 202 208 + 0 198 192 + 0 194 176 + 0 190 160 + 0 186 144 + 0 182 128 + 0 178 112 + 0 174 96 + 0 170 80 + 0 166 64 + 0 162 48 + 0 158 32 + 0 154 16 + 0 150 0 + 0 154 16 + 0 158 32 + 0 162 48 + 0 166 64 + 0 170 80 + 0 174 96 + 0 178 112 + 0 182 128 + 0 186 144 + 0 190 160 + 0 194 176 + 0 198 192 + 0 202 208 + 0 206 224 + 0 210 240 + 0 200 229 + 0 190 217 + 0 180 206 + 0 170 194 + 0 160 183 + 0 150 171 + 0 140 160 + 0 130 149 + 0 120 137 + 0 110 126 + 0 100 114 + 0 90 103 + 0 80 91 + 0 70 80 + 0 60 69 + 0 50 57 + 0 40 46 + 0 30 34 + 0 20 23 + 0 10 11 + 0 0 0 + 0 0 0 + 10 10 10 + 20 20 20 + 30 30 30 + 40 40 40 + 50 50 50 + 60 60 60 + 70 70 70 + 80 80 80 + 90 90 90 +100 100 100 +110 110 110 +120 120 120 +130 130 130 +140 140 140 +150 150 150 +138 145 159 +126 140 168 +114 135 177 +102 130 186 + 90 125 195 + 78 120 204 + 66 115 213 + 54 110 222 + 42 105 231 + 30 100 240 + 45 106 229 + 60 112 218 + 75 119 206 + 90 125 195 +105 131 184 +120 138 172 +135 144 191 +126 134 178 +117 125 166 +108 115 153 + 99 106 140 + 90 96 127 + 81 86 115 + 72 77 102 + 63 67 89 + 54 58 76 + 45 48 64 + 36 38 51 + 27 29 38 + 18 19 25 + 9 10 13 + 0 0 0 +240 240 0 +232 232 8 +224 224 16 +216 216 24 +208 208 32 +200 200 40 +192 192 48 +184 184 56 +176 176 64 +168 168 72 +160 160 80 +152 152 88 +144 144 96 +136 136 104 +128 128 112 +120 120 120 +120 113 133 +120 107 147 +120 100 160 +120 93 173 +120 87 187 +120 80 200 +120 73 213 +120 67 227 +120 60 240 +109 61 217 + 99 62 193 + 88 63 170 + 77 63 146 + 66 64 123 + 56 65 99 + 45 66 76 diff --git a/src/fractalzoomer/color_maps/carr374.map b/src/fractalzoomer/color_maps/carr374.map new file mode 100644 index 000000000..78631bf1f --- /dev/null +++ b/src/fractalzoomer/color_maps/carr374.map @@ -0,0 +1,256 @@ + 0 0 0 + 4 6 11 + 8 12 22 + 12 18 33 + 16 24 44 + 20 30 55 + 25 36 65 + 29 42 76 + 33 48 87 + 37 54 98 + 41 60 109 + 45 66 120 + 44 69 130 + 42 72 140 + 41 74 150 + 40 77 160 + 39 80 170 + 38 83 180 + 36 86 190 + 35 89 200 + 34 91 210 + 32 94 220 + 31 97 230 + 30 100 240 + 49 110 237 + 68 120 234 + 86 130 231 +105 140 228 +124 150 224 +142 160 221 +161 170 218 +180 180 215 +174 172 202 +169 165 190 +163 158 177 +158 150 164 +152 142 151 +146 135 138 +141 128 126 +135 120 113 +137 105 99 +139 90 85 +141 75 71 +142 60 56 +144 45 42 +146 30 28 +148 15 14 +150 0 0 +141 0 0 +131 0 0 +122 0 0 +112 0 0 +103 0 0 + 94 0 0 + 84 0 0 + 75 0 0 + 66 0 0 + 56 0 0 + 47 0 0 + 38 0 0 + 28 0 0 + 19 0 0 + 9 0 0 + 0 0 0 + 0 0 0 + 21 12 18 + 42 25 35 + 64 38 52 + 85 50 70 +106 62 88 +128 75 105 +149 88 122 +170 100 140 +191 112 158 +212 125 175 +234 138 192 +255 150 210 +242 141 214 +228 132 219 +214 123 224 +201 114 228 +188 105 232 +174 96 237 +160 87 242 +147 78 246 +134 69 250 +120 60 255 +135 82 227 +150 103 198 +165 125 170 +180 147 142 +195 168 113 +210 190 85 +225 212 57 +240 233 28 +255 255 0 +240 237 7 +225 218 13 +210 200 20 +195 182 27 +180 163 33 +165 145 40 +150 127 47 +135 108 53 +120 90 60 +108 105 78 + 96 120 96 + 84 135 114 + 72 150 132 + 60 165 150 + 48 180 168 + 36 195 186 + 24 210 204 + 12 225 222 + 0 240 240 + 0 222 222 + 0 203 203 + 0 185 185 + 0 166 166 + 0 148 148 + 0 129 129 + 0 111 111 + 0 92 92 + 0 74 74 + 0 55 55 + 0 37 37 + 0 18 18 + 0 0 0 + 0 0 0 + 5 7 13 + 10 15 27 + 15 22 40 + 20 29 53 + 25 37 67 + 30 44 80 + 35 51 93 + 40 59 107 + 45 66 120 + 60 65 139 + 75 64 159 + 90 63 178 +105 63 197 +120 62 216 +135 61 236 +150 60 255 +146 73 246 +142 86 237 +138 99 228 +134 112 219 +130 125 210 +126 138 201 +122 151 192 +118 164 183 +114 177 174 +110 190 165 +106 203 156 +102 216 147 + 98 229 138 + 94 242 129 + 90 255 120 + 85 242 129 + 81 230 138 + 76 217 148 + 72 204 157 + 67 192 166 + 62 179 175 + 58 166 185 + 53 153 194 + 48 141 203 + 44 128 212 + 39 115 222 + 35 103 231 + 30 90 240 + 30 82 218 + 30 74 196 + 30 65 175 + 30 57 153 + 30 49 131 + 30 41 109 + 30 33 87 + 30 25 65 + 30 16 44 + 30 8 22 + 30 0 0 + 41 0 0 + 52 0 0 + 64 0 0 + 75 0 0 + 86 0 0 + 98 0 0 +109 0 0 +120 0 0 +131 0 0 +142 0 0 +154 0 0 +165 0 0 +161 21 12 +158 42 25 +154 64 38 +150 85 50 +146 106 62 +142 128 75 +139 149 88 +135 170 100 +131 191 112 +128 212 125 +124 234 138 +120 255 150 +118 242 138 +115 230 127 +113 217 115 +111 204 104 +108 192 92 +106 179 81 +104 166 69 +102 153 58 + 99 141 46 + 97 128 35 + 95 115 23 + 92 103 12 + 90 90 0 + 75 80 0 + 60 70 0 + 45 60 0 + 30 50 0 + 15 40 0 + 0 30 0 + 0 0 0 + 4 6 10 + 8 11 20 + 11 16 30 + 15 22 40 + 19 28 50 + 22 33 60 + 26 38 70 + 30 44 80 + 34 50 90 + 38 55 100 + 41 60 110 + 45 66 120 + 52 73 128 + 58 80 137 + 65 87 145 + 71 94 154 + 78 102 162 + 84 109 171 + 91 116 179 + 98 123 188 +104 130 196 +111 137 204 +117 144 213 +124 152 221 +130 159 230 +137 166 238 +143 173 247 +150 180 255 diff --git a/src/fractalzoomer/color_maps/carr375.map b/src/fractalzoomer/color_maps/carr375.map new file mode 100644 index 000000000..d62068611 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr375.map @@ -0,0 +1,256 @@ + 0 0 0 + 4 3 5 + 9 6 11 + 13 9 16 + 18 12 21 + 22 15 27 + 26 18 32 + 31 21 37 + 35 24 43 + 40 27 48 + 44 30 53 + 48 33 59 + 53 36 64 + 57 39 69 + 62 42 75 + 66 45 80 + 69 46 91 + 73 47 102 + 76 48 113 + 80 49 124 + 83 50 135 + 86 51 146 + 90 52 157 + 93 52 168 + 96 53 178 +100 54 189 +103 55 200 +106 56 211 +110 57 222 +113 58 233 +117 59 244 +120 60 255 +126 52 223 +131 45 191 +137 38 159 +142 30 128 +148 22 96 +154 15 64 +159 8 32 +165 0 0 +176 32 0 +188 64 0 +199 96 0 +210 128 0 +221 159 0 +232 191 0 +244 223 0 +255 255 0 +223 255 19 +191 255 38 +159 255 56 +128 255 75 + 96 255 94 + 64 255 112 + 32 255 131 + 0 255 150 + 15 231 163 + 30 206 176 + 45 182 189 + 60 158 202 + 75 133 216 + 90 109 229 +105 84 242 +120 60 255 +135 82 223 +150 105 191 +165 128 159 +180 150 128 +195 172 96 +210 195 64 +225 218 32 +240 240 0 +214 221 30 +188 202 60 +161 184 90 +135 165 120 +109 146 150 + 82 128 180 + 56 109 210 + 30 90 240 + 32 87 230 + 34 84 220 + 37 82 210 + 39 79 200 + 41 76 190 + 44 73 180 + 46 70 170 + 48 68 160 + 50 65 150 + 52 62 140 + 55 59 130 + 57 56 120 + 59 53 110 + 62 51 100 + 64 48 90 + 66 45 80 + 62 42 75 + 58 39 70 + 54 37 65 + 50 34 60 + 45 31 55 + 41 28 50 + 37 25 45 + 33 22 40 + 29 20 35 + 25 17 30 + 21 14 25 + 16 11 20 + 12 8 15 + 8 6 10 + 4 3 5 + 0 0 0 +255 255 0 +236 231 9 +216 208 17 +197 184 26 +178 161 34 +159 137 43 +139 114 51 +120 90 60 +120 86 84 +120 82 109 +120 79 133 +120 75 158 +120 71 182 +120 68 206 +120 64 231 +120 60 255 +135 82 223 +150 105 191 +165 128 159 +180 150 128 +195 172 96 +210 195 64 +225 218 32 +240 240 0 +210 218 0 +180 195 0 +150 172 0 +120 150 0 + 90 128 0 + 60 105 0 + 30 82 0 + 0 60 0 + 0 84 32 + 0 109 64 + 0 133 96 + 0 158 128 + 0 182 159 + 0 206 191 + 0 231 223 + 0 255 255 + 2 234 242 + 4 214 229 + 6 193 216 + 8 172 202 + 10 152 189 + 12 131 176 + 14 111 163 + 16 90 150 + 33 79 131 + 50 68 112 + 66 56 94 + 83 45 75 +100 34 56 +116 22 38 +133 11 19 +150 0 0 +131 0 0 +112 0 0 + 94 0 0 + 75 0 0 + 56 0 0 + 38 0 0 + 19 0 0 + 0 0 0 +120 120 150 +126 126 156 +132 132 162 +138 138 168 +144 144 174 +150 150 180 +156 156 186 +162 162 192 +168 168 198 +174 174 204 +180 180 210 +186 186 216 +192 192 222 +198 198 228 +204 204 234 +210 210 240 +187 187 220 +163 163 200 +140 140 180 +117 117 160 + 93 93 140 + 70 70 120 + 47 47 100 + 23 23 80 + 0 0 60 + 9 9 68 + 18 18 76 + 27 27 83 + 37 37 91 + 46 46 99 + 55 55 107 + 64 64 115 + 73 73 123 + 82 82 130 + 91 91 138 +100 100 146 +110 110 154 +119 119 162 +128 128 170 +137 137 177 +146 146 185 +155 155 193 +164 164 201 +173 173 209 +183 183 217 +192 192 224 +201 201 232 +210 210 240 +207 187 213 +203 163 187 +200 140 160 +197 117 133 +193 93 107 +190 70 80 +187 47 53 +183 23 27 +180 0 0 +182 16 18 +185 32 37 +187 48 55 +189 65 74 +192 81 92 +194 97 111 +196 113 129 +198 129 148 +201 145 166 +203 162 185 +205 178 203 +208 194 222 +210 210 240 +189 189 216 +168 168 192 +147 147 168 +126 126 144 +105 105 120 + 84 84 96 + 63 63 72 + 42 42 48 + 21 21 24 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr376.map b/src/fractalzoomer/color_maps/carr376.map new file mode 100644 index 000000000..4863fd7f9 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr376.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 72 72 + 0 64 64 + 0 56 56 + 0 52 52 + 0 44 44 + 0 36 36 + 0 28 28 + 0 0 0 + 0 0 0 + 44 0 0 + 56 0 0 + 64 0 0 + 76 0 0 + 88 0 0 +100 0 0 +108 0 0 +120 0 0 +132 0 0 +140 0 0 +152 0 0 +164 0 0 +172 28 0 +176 60 0 +184 92 0 +192 120 0 +200 152 0 +208 184 0 +212 212 0 +208 184 0 +200 152 0 +192 120 0 +184 92 0 +176 60 0 +172 28 0 +164 0 0 +152 0 0 +140 0 0 +128 0 0 +116 0 0 +104 0 0 + 92 0 0 + 80 0 0 + 68 0 0 + 56 0 0 + 44 0 0 + 32 0 0 + 0 0 0 + 0 0 0 + 0 28 28 + 0 36 36 + 0 48 48 + 0 56 56 + 0 64 64 + 0 72 72 + 0 84 84 + 0 92 92 + 0 100 100 + 0 108 108 + 0 120 120 + 28 132 100 + 60 144 84 + 92 160 68 +120 172 48 +152 188 32 +184 200 16 +212 212 0 +184 200 16 +152 188 32 +120 172 48 + 92 160 68 + 60 144 84 + 28 132 100 + 0 120 120 + 16 112 132 + 36 104 148 + 56 96 164 + 72 88 180 + 92 80 192 +112 72 208 +128 68 224 +148 60 240 +132 64 240 +116 68 240 +100 72 240 + 84 80 240 + 68 84 240 + 52 88 240 + 36 92 240 + 20 100 240 + 16 92 220 + 16 80 204 + 12 72 188 + 12 64 168 + 12 56 152 + 8 48 132 + 8 40 116 + 4 32 100 + 4 24 80 + 0 16 64 + 0 8 48 + 0 0 28 + 0 0 0 + 0 0 0 +100 104 72 +108 112 76 +116 124 84 +128 132 92 +136 144 96 +148 152 104 +156 164 112 +164 172 116 +176 184 124 +184 192 132 +192 204 140 +204 216 144 +212 224 152 +224 236 160 +224 224 152 +224 216 144 +228 208 136 +228 200 128 +228 188 120 +228 180 112 +232 172 104 +232 164 96 +232 156 88 +236 144 80 +236 136 72 +236 128 68 +240 120 60 +220 108 52 +204 96 48 +188 84 40 +172 72 36 +152 60 28 +136 48 24 +120 36 16 +104 24 12 + 84 12 4 + 68 0 0 + 0 0 0 + 0 0 0 + 0 28 28 + 0 36 36 + 0 44 44 + 0 52 52 + 0 60 60 + 0 68 68 + 0 76 76 + 0 84 84 + 0 92 92 + 0 104 104 + 0 112 112 + 0 120 120 + 0 128 136 + 0 132 152 + 0 140 168 + 0 148 188 + 0 156 204 + 0 164 220 + 0 172 236 + 0 180 252 + 0 172 236 + 0 164 220 + 0 156 204 + 0 148 188 + 0 140 168 + 0 132 152 + 0 128 136 + 0 120 120 + 0 104 100 + 0 92 84 + 0 80 68 + 0 68 48 + 0 56 32 + 0 40 16 + 0 28 0 + 0 0 0 + 0 0 0 +100 104 72 +112 112 80 +124 124 92 +136 136 100 +148 148 112 +160 160 120 +172 168 132 +180 180 144 +192 192 152 +204 204 164 +216 216 172 +228 228 184 +240 236 192 +252 248 204 +244 240 196 +236 228 188 +224 220 180 +216 212 172 +208 204 164 +196 192 156 +188 184 152 +176 176 144 +168 164 136 +160 156 128 +148 148 120 +140 136 112 +132 128 104 +120 120 96 +112 108 88 +104 100 84 + 92 92 76 + 84 80 68 + 76 72 60 + 64 64 52 + 56 56 44 + 44 44 36 + 36 36 28 + 28 28 20 + 16 16 12 + 8 8 8 + 66 45 80 + 69 46 91 + 73 47 102 + 76 48 113 + 80 49 124 + 83 50 135 + 86 51 146 + 90 52 157 + 93 52 168 + 96 53 178 +100 54 189 +103 55 200 +106 56 211 +110 57 222 +113 58 233 +117 59 244 +120 60 255 +114 70 255 +107 81 255 +101 91 255 + 95 101 255 + 88 111 255 + 82 122 255 + 76 132 255 + 69 142 255 + 63 152 255 + 57 163 255 + 51 173 255 + 44 183 255 + 38 193 255 + 32 204 255 + 25 214 255 + 19 224 255 + 13 234 255 + 6 245 255 + 0 255 255 diff --git a/src/fractalzoomer/color_maps/carr377.map b/src/fractalzoomer/color_maps/carr377.map new file mode 100644 index 000000000..153d138df --- /dev/null +++ b/src/fractalzoomer/color_maps/carr377.map @@ -0,0 +1,256 @@ + 0 0 0 +204 140 56 +192 128 56 +180 120 56 +168 108 52 +156 96 52 +144 88 52 +128 76 52 +116 64 52 +104 52 48 + 92 44 48 + 80 32 48 + 16 4 12 + 0 0 0 + 16 16 12 + 28 28 20 + 44 44 32 + 56 60 40 + 72 72 52 + 84 88 60 +100 104 72 +112 120 80 +128 132 92 +140 148 100 +156 164 112 +168 176 120 +184 192 132 +196 208 140 +212 220 152 +224 236 160 +224 236 160 +224 236 160 +224 236 160 +216 224 152 +208 216 148 +204 204 140 +196 196 136 +188 184 128 +180 172 120 +172 164 116 +168 156 112 +160 148 108 +156 140 100 +148 128 96 +140 120 88 +136 108 80 +120 88 68 +112 76 60 + 74 72 132 + 70 74 140 + 66 76 148 + 62 78 156 + 59 80 164 + 55 82 172 + 51 84 180 + 47 86 188 + 43 88 196 + 39 90 204 + 35 92 212 + 32 94 220 + 28 96 228 + 24 98 236 + 20 100 244 + 26 98 245 + 32 95 245 + 38 93 246 + 44 91 247 + 49 88 247 + 55 86 248 + 61 84 249 + 67 81 249 + 73 79 250 + 79 76 250 + 85 74 251 + 91 72 252 + 96 69 252 +102 67 253 +108 65 254 +114 62 254 +120 60 255 +104 72 100 +112 80 100 +120 92 112 +128 104 120 +136 112 132 +144 124 140 +148 136 148 +156 148 160 +164 160 172 +172 172 184 +180 184 196 +188 196 208 +196 208 220 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 52 52 84 + 40 40 80 + 40 52 88 + 40 64 92 + 40 72 100 + 41 71 97 + 41 70 95 + 42 70 92 + 42 69 90 + 43 68 87 + 44 68 84 + 44 67 82 + 45 66 79 + 48 69 88 + 50 73 97 + 52 76 106 + 55 80 115 + 58 83 124 + 60 86 133 + 62 90 142 + 65 93 150 + 68 96 159 + 70 100 168 + 72 103 177 + 75 106 186 + 78 110 195 + 80 113 204 + 82 117 213 + 85 120 222 + 90 111 227 + 95 103 231 +100 94 236 +105 86 241 +110 77 246 +115 69 250 +120 60 255 +123 60 240 +126 61 226 +129 62 212 +132 62 197 +135 62 182 +138 63 168 +141 64 154 +144 64 139 +148 64 124 +151 65 110 +154 66 96 +157 66 81 +160 66 66 +163 67 52 +166 68 38 +169 68 23 +162 66 30 +155 63 38 +149 61 45 +142 58 52 +135 56 60 +128 54 67 +121 51 75 +114 49 82 +108 47 89 +101 44 97 + 94 42 104 + 87 40 112 + 80 37 119 + 74 35 126 + 67 32 134 + 60 30 141 +108 36 72 +120 52 64 +132 72 60 +144 88 52 +156 108 48 +168 124 40 +180 144 36 +192 160 28 +204 180 24 +216 196 16 +228 216 12 +240 232 4 +252 252 0 +240 240 4 +228 228 8 +212 212 12 +200 200 20 +188 188 24 +176 176 28 +160 160 32 +148 148 36 +136 136 40 +132 124 44 +124 112 48 +116 100 52 +108 88 56 +104 76 64 + 96 64 68 + 88 52 72 + 80 40 76 + 88 40 80 + 96 40 88 +108 52 84 +120 64 84 +132 72 80 +144 84 80 +156 96 76 +168 108 76 +180 116 72 +192 128 72 +204 140 68 +216 152 68 +228 160 64 +240 172 64 +252 184 60 +240 172 60 +228 164 56 +216 152 56 diff --git a/src/fractalzoomer/color_maps/carr378.map b/src/fractalzoomer/color_maps/carr378.map new file mode 100644 index 000000000..d0e1e3c62 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr378.map @@ -0,0 +1,256 @@ + 0 0 0 + 4 5 6 + 7 11 13 + 11 16 19 + 14 21 25 + 18 27 31 + 22 32 38 + 25 37 44 + 29 43 50 + 32 48 56 + 36 53 63 + 40 59 69 + 43 64 75 + 47 69 81 + 50 75 88 + 54 80 94 + 51 75 88 + 47 70 82 + 44 65 76 + 40 60 70 + 37 55 65 + 34 50 59 + 30 45 53 + 27 40 47 + 24 35 41 + 20 30 35 + 17 25 29 + 14 20 24 + 10 15 18 + 7 10 12 + 3 5 6 + 0 0 0 + 5 7 5 + 9 13 9 + 14 20 14 + 19 26 19 + 23 33 23 + 28 39 28 + 33 46 33 + 38 52 38 + 42 59 42 + 47 66 47 + 52 72 52 + 56 79 56 + 61 85 61 + 66 92 66 + 70 98 70 + 75 105 75 + 80 112 80 + 84 118 84 + 89 125 89 + 94 131 94 + 98 138 98 +103 144 103 +108 151 108 +112 158 112 +117 164 117 +122 171 122 +127 177 127 +131 184 131 +136 190 136 +141 197 141 +145 203 145 +150 210 150 +153 209 147 +157 208 144 +160 207 142 +163 206 139 +166 205 136 +170 204 133 +173 203 130 +176 202 128 +180 202 125 +183 201 122 +186 200 119 +189 199 116 +193 198 113 +196 197 111 +199 196 108 +202 195 105 +206 194 102 +209 193 99 +212 192 97 +216 191 94 +219 190 91 +222 189 88 +225 188 85 +229 188 82 +232 187 80 +235 186 77 +239 185 74 +242 184 71 +245 183 68 +248 182 66 +252 181 63 +255 180 60 +253 174 58 +250 169 56 +248 163 54 +246 158 52 +243 152 51 +241 146 49 +239 141 47 +236 135 45 +234 129 43 +232 124 41 +229 118 39 +227 112 38 +225 107 36 +222 101 34 +220 96 32 +218 90 30 +215 84 28 +213 79 26 +210 73 24 +208 68 22 +206 62 21 +203 56 19 +201 51 17 +199 45 15 +196 39 13 +194 34 11 +192 28 9 +189 22 8 +187 17 6 +185 11 4 +182 6 2 +180 0 0 +176 0 1 +172 0 2 +169 0 2 +165 0 3 +161 0 4 +158 0 5 +154 0 6 +150 0 6 +146 0 7 +142 0 8 +139 0 9 +135 0 10 +131 0 10 +128 0 11 +124 0 12 +120 0 13 +116 0 13 +112 0 14 +109 0 15 +105 0 16 +101 0 17 + 98 0 17 + 94 0 18 + 90 0 19 + 86 0 20 + 82 0 21 + 79 0 21 + 75 0 22 + 71 0 23 + 68 0 24 + 64 0 25 + 60 0 25 + 56 0 26 + 52 0 27 + 49 0 28 + 45 0 29 + 41 0 29 + 38 0 30 + 34 0 31 + 30 0 32 + 26 0 32 + 22 0 33 + 19 0 34 + 15 0 35 + 11 0 36 + 8 0 36 + 4 0 37 + 0 0 38 + 2 6 51 + 4 11 63 + 6 17 76 + 8 22 88 + 9 28 101 + 11 34 114 + 13 39 126 + 15 45 139 + 17 51 152 + 19 56 164 + 21 62 177 + 22 68 190 + 24 73 202 + 26 79 215 + 28 84 227 + 30 90 240 + 32 86 232 + 34 82 225 + 36 79 218 + 38 75 210 + 39 71 202 + 41 68 195 + 43 64 188 + 45 60 180 + 47 56 172 + 49 52 165 + 51 49 158 + 52 45 150 + 54 41 142 + 56 38 135 + 58 34 128 + 60 30 120 + 71 43 112 + 82 56 105 + 94 69 98 +105 82 90 +116 96 82 +128 109 75 +139 122 68 +150 135 60 +161 148 52 +172 161 45 +184 174 38 +195 188 30 +206 201 22 +218 214 15 +229 227 8 +240 240 0 +234 225 0 +229 210 0 +223 195 0 +218 180 0 +212 165 0 +206 150 0 +201 135 0 +195 120 0 +189 105 0 +184 90 0 +178 75 0 +172 60 0 +167 45 0 +161 30 0 +156 15 0 +150 0 0 +148 4 15 +146 8 30 +144 11 45 +142 15 60 +141 19 75 +139 22 90 +137 26 105 +135 30 120 +133 34 135 +131 38 150 +129 41 165 +128 45 180 +126 49 195 +124 52 210 +122 56 225 +120 60 240 diff --git a/src/fractalzoomer/color_maps/carr379.map b/src/fractalzoomer/color_maps/carr379.map new file mode 100644 index 000000000..c9ecacd7c --- /dev/null +++ b/src/fractalzoomer/color_maps/carr379.map @@ -0,0 +1,256 @@ + 0 0 0 + 3 4 5 + 6 9 10 + 9 13 15 + 12 18 20 + 15 22 25 + 18 26 30 + 21 31 35 + 24 35 41 + 27 40 46 + 30 44 51 + 33 48 56 + 36 53 61 + 39 57 66 + 42 62 71 + 45 66 76 + 42 62 71 + 39 58 66 + 37 54 62 + 34 50 57 + 31 45 52 + 28 41 48 + 25 37 43 + 22 33 38 + 20 29 33 + 17 25 28 + 14 21 24 + 11 16 19 + 8 12 14 + 6 8 10 + 3 4 5 + 0 0 0 + 0 0 0 + 2 7 18 + 5 14 37 + 7 21 55 + 9 28 74 + 12 35 92 + 14 42 111 + 16 48 129 + 18 55 148 + 21 62 166 + 23 69 185 + 25 76 203 + 28 83 222 + 30 90 240 + 43 97 234 + 57 103 228 + 70 110 223 + 83 117 217 + 97 123 211 +110 130 205 +123 137 200 +137 143 194 +150 150 188 +138 138 172 +126 126 157 +113 113 141 +101 101 126 + 89 89 110 + 77 77 94 + 65 65 79 + 52 52 63 + 40 40 48 + 28 28 32 + 44 44 48 + 56 56 64 + 72 72 80 + 88 88 96 +100 100 112 +116 116 128 +128 128 144 +144 144 160 +156 156 176 +172 172 192 +188 188 208 +196 196 236 +204 204 244 +216 216 252 +224 224 252 +216 216 252 +208 208 248 +196 196 236 +188 188 228 +184 184 224 +176 176 216 +168 168 208 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 160 +116 116 156 +104 104 144 + 96 96 136 + 84 84 124 + 92 92 132 +104 104 144 +112 112 152 +120 120 160 +124 124 164 +132 132 172 +140 140 180 +152 152 192 +160 160 200 +168 168 208 +176 176 216 +188 188 228 +192 192 232 +204 204 244 +212 212 252 +224 224 252 +216 216 252 +208 208 244 +200 200 240 +192 192 232 +184 184 224 +172 172 212 +164 164 204 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 120 +116 116 116 +104 104 104 + 96 96 96 + 84 84 84 + 92 92 92 +104 104 104 +112 112 112 +120 120 120 +124 124 124 +132 132 132 +140 140 140 +152 152 152 +160 160 160 +168 168 168 +176 176 176 +188 188 188 +192 192 192 +204 204 204 +212 212 212 +224 224 224 + 0 0 0 + 5 3 11 + 11 5 21 + 16 8 32 + 21 11 43 + 27 13 53 + 32 16 64 + 37 19 75 + 43 21 85 + 48 24 96 + 53 27 107 + 59 29 117 + 64 32 128 + 69 35 139 + 75 37 149 + 80 40 160 + 86 62 161 + 92 83 162 + 97 104 162 +103 126 163 +109 148 164 +115 169 165 +121 190 166 +126 212 166 +132 234 167 +138 255 168 +132 231 167 +125 207 166 +119 183 165 +112 159 164 +106 136 164 + 99 112 163 + 93 88 162 + 86 64 161 + 80 40 160 + 74 37 148 + 68 34 135 + 62 31 123 + 55 28 111 + 49 25 98 + 43 22 86 + 37 18 74 + 31 15 62 + 25 12 49 + 18 9 37 + 12 6 25 + 6 3 12 + 0 0 0 + 30 0 0 + 49 0 0 + 67 0 0 + 86 0 0 +104 0 0 +123 0 0 +141 0 0 +160 0 0 +155 8 32 +150 15 64 +145 22 96 +140 30 128 +135 38 159 +130 45 191 +125 52 223 +120 60 255 +137 84 223 +154 109 191 +171 133 159 +188 158 128 +204 182 96 +221 206 64 +238 231 32 +255 255 0 +227 223 0 +199 191 0 +171 159 0 +142 128 0 +114 96 0 + 86 64 0 + 58 32 0 + 30 0 0 + 0 0 0 + 11 0 0 + 22 0 0 + 34 0 0 + 45 0 0 + 56 0 0 + 67 0 0 + 78 0 0 + 90 0 0 +101 0 0 +112 0 0 +123 0 0 +134 0 0 +146 0 0 +157 0 0 +168 0 0 +158 4 18 +148 9 36 +139 13 53 +129 18 71 +119 22 89 +109 27 107 +100 31 124 + 90 36 142 + 80 40 160 + 69 34 137 + 57 29 114 + 46 23 91 + 34 17 69 + 23 11 46 + 11 6 23 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr380.map b/src/fractalzoomer/color_maps/carr380.map new file mode 100644 index 000000000..43ce45b49 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr380.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 12 0 0 + 24 0 0 + 35 0 0 + 47 0 0 + 59 0 0 + 71 0 0 + 82 0 0 + 94 0 0 +106 0 0 +118 0 0 +130 0 0 +141 0 0 +153 0 0 +165 0 0 +157 1 2 +148 1 4 +140 2 6 +131 3 8 +123 4 10 +114 4 12 +106 5 14 + 98 6 16 + 89 7 18 + 81 7 19 + 72 8 21 + 64 9 23 + 56 10 25 + 47 10 27 + 39 11 29 + 30 12 31 + 22 13 33 + 13 13 35 + 5 14 37 + 7 21 55 + 9 28 74 + 12 35 92 + 14 42 111 + 16 48 129 + 18 55 148 + 21 62 166 + 23 69 185 + 25 76 203 + 28 83 222 + 30 90 240 + 43 97 234 + 57 103 228 + 70 110 223 + 83 117 217 + 97 123 211 +110 130 205 +123 137 200 +137 143 194 +150 150 188 +138 138 172 +126 126 157 +113 113 141 +101 101 126 + 89 89 110 + 77 77 94 + 65 65 79 + 52 52 63 + 40 40 48 + 28 28 32 + 44 44 48 + 56 56 64 + 72 72 80 + 88 88 96 +100 100 112 +116 116 128 +128 128 144 +144 144 160 +156 156 176 +172 172 192 +188 188 208 +196 196 236 +204 204 244 +216 216 252 +224 224 252 +216 216 252 +208 208 248 +196 196 236 +188 188 228 +184 184 224 +176 176 216 +168 168 208 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 160 +116 116 156 +104 104 144 + 96 96 136 + 84 84 124 + 92 92 132 +104 104 144 +112 112 152 +120 120 160 +124 124 164 +132 132 172 +140 140 180 +152 152 192 +160 160 200 +168 168 208 +176 176 216 +188 188 228 +192 192 232 +204 204 244 +212 212 252 +224 224 252 +216 216 252 +208 208 244 +200 200 240 +192 192 232 +184 184 224 +172 172 212 +164 164 204 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 120 +116 116 116 +104 104 104 + 96 96 96 + 84 84 84 + 92 92 92 +104 104 104 +112 112 112 +120 120 120 +124 124 124 +132 132 132 +140 140 140 +152 152 152 +160 160 160 +168 168 168 +176 176 176 +188 188 188 +192 192 192 +204 204 204 +212 212 212 +224 224 224 + 0 0 0 + 5 3 11 + 11 5 21 + 16 8 32 + 21 11 43 + 27 13 53 + 32 16 64 + 37 19 75 + 43 21 85 + 48 24 96 + 53 27 107 + 59 29 117 + 64 32 128 + 69 35 139 + 75 37 149 + 80 40 160 + 86 62 161 + 92 83 162 + 97 104 162 +103 126 163 +109 148 164 +115 169 165 +121 190 166 +126 212 166 +132 234 167 +138 255 168 +132 231 167 +125 207 166 +119 183 165 +112 159 164 +106 136 164 + 99 112 163 + 93 88 162 + 86 64 161 + 80 40 160 + 74 37 148 + 68 34 135 + 62 31 123 + 55 28 111 + 49 25 98 + 43 22 86 + 37 18 74 + 31 15 62 + 25 12 49 + 18 9 37 + 12 6 25 + 6 3 12 + 0 0 0 + 30 0 0 + 49 0 0 + 67 0 0 + 86 0 0 +104 0 0 +123 0 0 +141 0 0 +160 0 0 +155 8 32 +150 15 64 +145 22 96 +140 30 128 +135 38 159 +130 45 191 +125 52 223 +120 60 255 +137 84 223 +154 109 191 +171 133 159 +188 158 128 +204 182 96 +221 206 64 +238 231 32 +255 255 0 +227 223 0 +199 191 0 +171 159 0 +142 128 0 +114 96 0 + 86 64 0 + 58 32 0 + 30 0 0 + 0 0 0 + 11 0 0 + 22 0 0 + 34 0 0 + 45 0 0 + 56 0 0 + 67 0 0 + 78 0 0 + 90 0 0 +101 0 0 +112 0 0 +123 0 0 +134 0 0 +146 0 0 +157 0 0 +168 0 0 +158 4 18 +148 9 36 +139 13 53 +129 18 71 +119 22 89 +109 27 107 +100 31 124 + 90 36 142 + 80 40 160 + 69 34 137 + 57 29 114 + 46 23 91 + 34 17 69 + 23 11 46 + 11 6 23 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr381.map b/src/fractalzoomer/color_maps/carr381.map new file mode 100644 index 000000000..744b666fa --- /dev/null +++ b/src/fractalzoomer/color_maps/carr381.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 7 0 0 + 14 0 0 + 22 0 0 + 29 0 0 + 36 0 0 + 43 0 0 + 50 0 0 + 57 0 0 + 65 0 0 + 72 0 0 + 79 0 0 + 86 0 0 + 93 0 0 +100 0 0 +108 0 0 +115 0 0 +122 0 0 +129 0 0 +136 0 0 +143 0 0 +151 0 0 +158 0 0 +165 0 0 +159 8 32 +154 15 64 +148 22 96 +142 30 128 +137 38 159 +131 45 191 +126 52 223 +120 60 255 +137 84 223 +154 109 191 +171 133 159 +188 158 128 +204 182 96 +221 206 64 +238 231 32 +255 255 0 +238 223 0 +221 191 0 +204 159 0 +188 128 0 +171 96 0 +154 64 0 +137 32 0 +120 0 0 +109 12 30 + 98 25 61 + 86 38 92 + 75 50 122 + 64 62 152 + 52 75 183 + 41 88 214 + 30 100 244 + 58 119 214 + 86 139 183 +114 158 152 +142 178 122 +171 197 92 +199 216 61 +227 236 30 +255 255 0 +223 242 0 +191 229 0 +159 216 0 +128 202 0 + 96 189 0 + 64 176 0 + 32 163 0 + 0 150 0 + 15 139 32 + 30 128 64 + 45 116 96 + 60 105 128 + 75 94 159 + 90 82 191 +105 71 223 +120 60 255 +115 57 244 +110 55 233 +104 52 222 + 99 50 211 + 94 47 200 + 89 44 188 + 83 42 177 + 78 39 166 + 73 37 155 + 68 34 144 + 63 31 133 + 57 29 122 + 52 26 111 + 47 23 100 + 42 21 89 + 37 18 78 + 31 16 67 + 26 13 55 + 21 10 44 + 16 8 33 + 10 5 22 + 5 3 11 + 0 0 0 + 0 120 0 + 16 126 9 + 32 131 19 + 48 137 28 + 64 142 38 + 80 148 47 + 96 154 56 +112 159 66 +128 165 75 +143 171 84 +159 176 94 +175 182 103 +191 188 112 +207 193 122 +223 199 131 +239 204 141 +255 210 150 +244 202 143 +233 194 137 +222 187 130 +211 179 124 +200 171 117 +188 163 111 +177 155 104 +166 147 98 +155 140 91 +144 132 85 +133 124 78 +122 116 72 +111 108 65 +100 100 59 + 89 93 52 + 78 85 46 + 67 77 39 + 55 69 33 + 44 61 26 + 33 53 20 + 22 46 13 + 11 38 7 + 0 30 0 + 0 0 0 + 5 2 11 + 10 5 21 + 15 8 32 + 20 10 42 + 25 12 53 + 30 15 64 + 35 18 74 + 40 20 85 + 45 22 96 + 50 25 106 + 55 28 117 + 60 30 128 + 65 32 138 + 70 35 149 + 75 38 159 + 80 40 170 + 85 42 181 + 90 45 191 + 95 48 202 +100 50 212 +105 52 223 +110 55 234 +115 58 244 +120 60 255 +128 72 239 +137 84 223 +145 97 207 +154 109 191 +162 121 175 +171 133 159 +179 145 143 +188 158 128 +196 170 112 +204 182 96 +213 194 80 +221 206 64 +230 218 48 +238 231 32 +247 243 16 +255 255 0 +247 245 5 +238 235 11 +230 226 16 +221 216 22 +213 206 27 +204 196 33 +196 187 38 +187 177 43 +179 167 49 +170 157 54 +162 147 60 +153 138 65 +145 128 71 +136 118 76 +128 108 82 +119 98 87 +111 89 92 +102 79 98 + 94 69 103 + 85 59 109 + 77 50 114 + 68 40 120 + 60 30 125 + 68 28 117 + 75 26 109 + 82 24 102 + 90 22 94 + 98 21 86 +105 19 78 +112 17 70 +120 15 62 +128 13 55 +135 11 47 +142 9 39 +150 8 31 +158 6 23 +165 4 16 +172 2 8 +180 0 0 +169 0 16 +158 0 32 +146 0 48 +135 0 64 +124 0 80 +112 0 96 +101 0 112 + 90 0 128 + 79 0 143 + 68 0 159 + 56 0 175 + 45 0 191 + 34 0 207 + 22 0 223 + 11 0 239 + 0 0 255 + 0 0 239 + 0 0 223 + 0 0 207 + 0 0 191 + 0 0 175 + 0 0 159 + 0 0 143 + 0 0 128 + 0 0 112 + 0 0 96 + 0 0 80 + 0 0 64 + 0 0 48 + 0 0 32 + 0 0 16 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr382.map b/src/fractalzoomer/color_maps/carr382.map new file mode 100644 index 000000000..6281630fb --- /dev/null +++ b/src/fractalzoomer/color_maps/carr382.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 7 1 5 + 14 3 10 + 21 4 15 + 29 6 20 + 36 7 25 + 43 9 30 + 50 10 35 + 57 11 40 + 64 13 45 + 71 14 50 + 79 16 55 + 86 17 60 + 93 19 65 +100 20 70 + 94 19 66 + 88 18 61 + 81 16 57 + 75 15 52 + 69 14 48 + 62 12 44 + 56 11 39 + 50 10 35 + 44 9 31 + 38 8 26 + 31 6 22 + 25 5 18 + 19 4 13 + 12 2 9 + 6 1 4 + 0 0 0 + 0 0 0 + 13 3 9 + 27 5 19 + 40 8 28 + 53 11 37 + 67 13 47 + 80 16 56 + 93 19 65 +107 21 75 +120 24 84 +133 27 93 +147 29 103 +160 32 112 +173 35 121 +187 37 131 +200 40 140 +206 64 124 +212 88 109 +218 112 93 +224 136 78 +231 159 62 +237 183 47 +243 207 31 +249 231 16 +255 255 0 +236 226 9 +216 196 18 +197 167 26 +178 138 35 +158 108 44 +139 79 52 +119 49 61 +100 20 70 + 96 19 67 + 91 18 64 + 87 17 61 + 83 17 58 + 78 16 55 + 74 15 52 + 70 14 49 + 65 13 45 + 61 12 42 + 57 11 39 + 52 10 36 + 48 10 33 + 44 9 30 + 39 8 27 + 35 7 24 +255 255 0 +238 238 0 +221 221 0 +204 204 0 +187 187 0 +170 170 0 +153 153 0 +136 136 0 +119 119 0 +102 102 0 + 85 85 0 + 68 68 0 + 51 51 0 + 34 34 0 + 17 17 0 + 0 0 0 + 16 16 0 + 32 32 0 + 48 48 0 + 64 64 0 + 80 80 0 + 96 96 0 +112 112 0 +128 128 0 +143 143 0 +159 159 0 +175 175 0 +191 191 0 +207 207 0 +223 223 0 +239 239 0 +255 255 0 +246 230 0 +236 204 0 +226 178 0 +217 153 0 +208 128 0 +198 102 0 +188 76 0 +179 51 0 +170 26 0 +160 0 0 +153 0 0 +145 0 0 +138 0 0 +131 0 0 +124 0 0 +116 0 0 +109 0 0 +102 0 0 + 95 0 0 + 87 0 0 + 80 0 0 + 73 0 0 + 65 0 0 + 58 0 0 + 51 0 0 + 44 0 0 + 36 0 0 + 29 0 0 + 22 0 0 + 15 0 0 + 7 0 0 + 0 0 0 + 90 90 120 + 96 96 126 +102 102 132 +108 108 138 +114 114 144 +120 120 150 +126 126 156 +132 132 162 +138 138 168 +144 144 174 +150 150 180 +156 156 186 +162 162 192 +168 168 198 +174 174 204 +180 180 210 +169 169 199 +158 158 188 +146 146 176 +135 135 165 +124 124 154 +112 112 142 +101 101 131 + 90 90 120 + 79 79 109 + 68 68 98 + 56 56 86 + 45 45 75 + 34 34 64 + 22 22 52 + 11 11 41 + 0 0 30 + 0 0 0 + 0 0 0 + 2 7 17 + 4 14 34 + 6 21 51 + 9 29 69 + 11 36 86 + 13 43 103 + 15 50 120 + 17 57 137 + 19 64 154 + 21 71 171 + 24 79 189 + 26 86 206 + 28 93 223 + 30 100 240 + 40 96 240 + 50 91 240 + 60 87 240 + 70 82 240 + 80 78 240 + 90 73 240 +100 69 240 +110 64 240 +120 60 240 +137 84 210 +154 109 180 +171 133 150 +188 158 120 +204 182 90 +221 206 60 +238 231 30 +255 255 0 +238 240 0 +221 225 0 +204 210 0 +187 195 0 +170 180 0 +153 165 0 +136 150 0 +119 135 0 +102 120 0 + 85 105 0 + 68 90 0 + 51 75 0 + 34 60 0 + 17 45 0 + 0 30 0 + 0 0 0 + 12 0 0 + 24 0 0 + 36 0 0 + 48 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 96 0 0 +108 0 0 +120 0 0 +132 0 0 +144 0 0 +156 0 0 +168 0 0 +180 0 0 +169 0 0 +158 0 0 +146 0 0 +135 0 0 +124 0 0 +112 0 0 +101 0 0 + 90 0 0 + 79 0 0 + 68 0 0 + 56 0 0 + 45 0 0 + 34 0 0 + 22 0 0 + 11 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr383.map b/src/fractalzoomer/color_maps/carr383.map new file mode 100644 index 000000000..180c1d22b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr383.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 1 5 11 + 3 9 22 + 4 14 33 + 5 18 44 + 7 23 55 + 8 27 65 + 10 32 76 + 11 36 87 + 12 41 98 + 14 45 109 + 15 50 120 + 16 55 131 + 18 59 142 + 19 64 153 + 20 68 164 + 22 73 175 + 23 77 185 + 25 82 196 + 26 86 207 + 27 91 218 + 29 95 229 + 30 100 240 + 29 96 230 + 28 92 220 + 26 88 210 + 25 83 200 + 24 79 190 + 22 75 180 + 21 71 170 + 20 67 160 + 19 63 150 + 18 58 140 + 16 54 130 + 15 50 120 + 14 46 110 + 12 42 100 + 11 38 90 + 10 33 80 + 9 29 70 + 8 25 60 + 6 21 50 + 5 17 40 + 4 13 30 + 2 8 20 + 1 4 10 + 0 0 0 + 0 0 0 +150 150 150 +154 145 149 +159 139 147 +163 134 146 +167 128 145 +171 123 143 +176 117 142 +180 112 140 +184 106 139 +188 101 138 +193 95 136 +197 90 135 +201 85 134 +206 79 132 +210 74 131 +214 68 130 +218 63 128 +223 57 127 +227 52 125 +231 46 124 +235 41 123 +240 35 121 +244 30 120 +240 35 121 +236 40 123 +232 46 124 +228 51 125 +224 56 127 +219 61 128 +215 67 129 +211 72 130 +207 77 132 +203 82 133 +199 87 134 +195 93 136 +191 98 137 +187 103 138 +183 108 140 +179 113 141 +175 119 142 +170 124 143 +166 129 145 +162 134 146 +158 140 147 +154 145 149 +150 150 150 + 0 0 0 + 0 0 0 + 0 0 0 + 6 3 10 + 11 5 21 + 17 8 31 + 23 10 42 + 28 13 52 + 34 16 63 + 40 18 73 + 45 21 83 + 51 23 94 + 57 26 104 + 62 29 115 + 68 31 125 + 73 34 136 + 79 37 146 + 85 39 157 + 90 42 167 + 96 44 177 +102 47 188 +107 50 198 +113 52 209 +119 55 219 +124 57 230 +130 60 240 +122 72 225 +114 84 210 +106 97 195 + 98 109 180 + 89 121 165 + 81 133 150 + 73 145 135 + 65 158 120 + 57 170 105 + 49 182 90 + 41 194 75 + 32 206 60 + 24 218 45 + 16 231 30 + 8 243 15 + 0 255 0 + 8 243 15 + 16 231 30 + 24 218 45 + 32 206 60 + 41 194 75 + 49 182 90 + 57 170 105 + 65 158 120 + 73 145 135 + 81 133 150 + 89 121 165 + 98 109 180 +106 97 195 +114 84 210 +122 72 225 +130 60 240 +127 57 230 +124 55 219 +121 52 209 +118 50 198 +115 47 188 +112 44 177 +109 42 167 +106 39 157 +103 37 146 +100 34 136 + 97 31 125 + 93 29 115 + 90 26 104 + 87 23 94 + 84 21 83 + 81 18 73 + 78 16 63 + 75 13 52 + 72 10 42 + 69 8 31 + 66 5 21 + 63 3 10 + 60 0 0 +120 90 90 +127 100 95 +134 109 99 +141 119 104 +148 129 109 +155 139 113 +162 148 118 +169 158 123 +175 168 127 +182 178 132 +189 187 137 +196 197 141 +203 207 146 +210 217 151 +217 226 155 +224 236 160 +210 225 150 +196 214 140 +182 203 130 +168 192 120 +154 181 110 +140 170 100 +126 159 90 +112 148 80 + 98 137 70 + 84 126 60 + 70 115 50 + 56 104 40 + 42 93 30 + 28 82 20 + 14 71 10 + 0 60 0 + 0 0 0 + 45 66 76 + 43 69 82 + 42 73 87 + 40 76 93 + 38 80 99 + 36 83 105 + 35 87 110 + 33 90 116 + 31 93 122 + 30 97 127 + 28 100 133 + 26 104 139 + 24 107 145 + 23 111 150 + 21 114 156 + 36 123 146 + 50 132 136 + 65 140 127 + 80 149 117 + 94 158 107 +109 167 98 +123 176 88 +138 184 78 +153 193 68 +167 202 58 +182 211 49 +196 220 39 +211 229 29 +226 237 20 +240 246 10 +255 255 0 +239 241 0 +223 227 0 +207 213 0 +191 199 0 +175 185 0 +159 171 0 +143 157 0 +128 142 0 +112 128 0 + 96 114 0 + 80 100 0 + 64 86 0 + 48 72 0 + 32 58 0 + 16 44 0 + 0 30 0 diff --git a/src/fractalzoomer/color_maps/carr384.map b/src/fractalzoomer/color_maps/carr384.map new file mode 100644 index 000000000..e43860025 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr384.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 1 5 11 + 3 9 22 + 4 14 33 + 5 18 44 + 7 23 55 + 8 27 65 + 10 32 76 + 11 36 87 + 12 41 98 + 14 45 109 + 15 50 120 + 16 55 131 + 18 59 142 + 19 64 153 + 20 68 164 + 22 73 175 + 23 77 185 + 25 82 196 + 26 86 207 + 27 91 218 + 29 95 229 + 30 100 240 + 29 96 230 + 28 92 220 + 26 88 210 + 25 83 200 + 24 79 190 + 22 75 180 + 21 71 170 + 20 67 160 + 19 63 150 + 18 58 140 + 16 54 130 + 15 50 120 + 14 46 110 + 12 42 100 + 11 38 90 + 10 33 80 + 9 29 70 + 8 25 60 + 6 21 50 + 5 17 40 + 4 13 30 + 2 8 20 + 1 4 10 + 0 0 0 + 0 0 0 +150 150 150 +149 146 154 +148 142 158 +147 138 162 +146 134 166 +145 130 170 +145 125 175 +144 121 179 +143 117 183 +142 113 187 +141 109 191 +140 105 195 +139 101 199 +138 97 203 +137 93 207 +136 89 211 +135 85 215 +135 80 220 +134 76 224 +133 72 228 +132 68 232 +131 64 236 +130 60 240 +131 64 236 +132 68 232 +133 72 228 +133 76 224 +134 80 220 +135 83 217 +136 87 213 +137 91 209 +138 95 205 +139 99 201 +140 103 197 +140 107 193 +141 111 189 +142 115 185 +143 119 181 +144 123 177 +145 127 173 +146 130 170 +147 134 166 +147 138 162 +148 142 158 +149 146 154 +150 150 150 + 0 0 0 + 0 0 0 + 0 0 0 + 6 3 10 + 11 5 21 + 17 8 31 + 23 10 42 + 28 13 52 + 34 16 63 + 40 18 73 + 45 21 83 + 51 23 94 + 57 26 104 + 62 29 115 + 68 31 125 + 73 34 136 + 79 37 146 + 85 39 157 + 90 42 167 + 96 44 177 +102 47 188 +107 50 198 +113 52 209 +119 55 219 +124 57 230 +130 60 240 +122 72 225 +114 84 210 +106 97 195 + 98 109 180 + 89 121 165 + 81 133 150 + 73 145 135 + 65 158 120 + 57 170 105 + 49 182 90 + 41 194 75 + 32 206 60 + 24 218 45 + 16 231 30 + 8 243 15 + 0 255 0 + 8 243 15 + 16 231 30 + 24 218 45 + 32 206 60 + 41 194 75 + 49 182 90 + 57 170 105 + 65 158 120 + 73 145 135 + 81 133 150 + 89 121 165 + 98 109 180 +106 97 195 +114 84 210 +122 72 225 +130 60 240 +127 57 230 +124 55 219 +121 52 209 +118 50 198 +115 47 188 +112 44 177 +109 42 167 +106 39 157 +103 37 146 +100 34 136 + 97 31 125 + 93 29 115 + 90 26 104 + 87 23 94 + 84 21 83 + 81 18 73 + 78 16 63 + 75 13 52 + 72 10 42 + 69 8 31 + 66 5 21 + 63 3 10 + 60 0 0 +120 90 90 +127 100 95 +134 109 99 +141 119 104 +148 129 109 +155 139 113 +162 148 118 +169 158 123 +175 168 127 +182 178 132 +189 187 137 +196 197 141 +203 207 146 +210 217 151 +217 226 155 +224 236 160 +210 225 150 +196 214 140 +182 203 130 +168 192 120 +154 181 110 +140 170 100 +126 159 90 +112 148 80 + 98 137 70 + 84 126 60 + 70 115 50 + 56 104 40 + 42 93 30 + 28 82 20 + 14 71 10 + 0 60 0 + 0 0 0 + 45 66 76 + 43 69 82 + 42 73 87 + 40 76 93 + 38 80 99 + 36 83 105 + 35 87 110 + 33 90 116 + 31 93 122 + 30 97 127 + 28 100 133 + 26 104 139 + 24 107 145 + 23 111 150 + 21 114 156 + 36 123 146 + 50 132 136 + 65 140 127 + 80 149 117 + 94 158 107 +109 167 98 +123 176 88 +138 184 78 +153 193 68 +167 202 58 +182 211 49 +196 220 39 +211 229 29 +226 237 20 +240 246 10 +255 255 0 +239 241 0 +223 227 0 +207 213 0 +191 199 0 +175 185 0 +159 171 0 +143 157 0 +128 142 0 +112 128 0 + 96 114 0 + 80 100 0 + 64 86 0 + 48 72 0 + 32 58 0 + 16 44 0 + 0 30 0 diff --git a/src/fractalzoomer/color_maps/carr385.map b/src/fractalzoomer/color_maps/carr385.map new file mode 100644 index 000000000..c88d042f7 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr385.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 1 5 11 + 3 9 22 + 4 14 33 + 5 18 44 + 7 23 55 + 8 27 65 + 10 32 76 + 11 36 87 + 12 41 98 + 14 45 109 + 15 50 120 + 16 55 131 + 18 59 142 + 19 64 153 + 20 68 164 + 22 73 175 + 23 77 185 + 25 82 196 + 26 86 207 + 27 91 218 + 29 95 229 + 30 100 240 + 29 96 230 + 28 92 220 + 26 88 210 + 25 83 200 + 24 79 190 + 22 75 180 + 21 71 170 + 20 67 160 + 19 63 150 + 18 58 140 + 16 54 130 + 15 50 120 + 14 46 110 + 12 42 100 + 11 38 90 + 10 33 80 + 9 29 70 + 8 25 60 + 6 21 50 + 5 17 40 + 4 13 30 + 2 8 20 + 1 4 10 + 0 0 0 + 0 0 0 + 7 0 3 + 15 0 5 + 22 0 8 + 30 0 10 + 37 0 13 + 44 0 16 + 52 0 18 + 59 0 21 + 67 0 23 + 74 0 26 + 81 0 29 + 89 0 31 + 96 0 34 +103 0 37 +111 0 39 +118 0 42 +126 0 44 +133 0 47 +140 0 50 +148 0 52 +155 0 55 +163 0 57 +170 0 60 +163 0 58 +156 0 55 +149 0 52 +142 0 50 +135 0 48 +127 0 45 +120 0 42 +113 0 40 +106 0 38 + 99 0 35 + 92 0 32 + 85 0 30 + 78 0 28 + 71 0 25 + 64 0 22 + 57 0 20 + 50 0 18 + 42 0 15 + 35 0 12 + 28 0 10 + 21 0 8 + 14 0 5 + 7 0 2 + 0 0 0 + 0 0 0 + 0 0 0 + 6 3 10 + 11 5 21 + 17 8 31 + 23 10 42 + 28 13 52 + 34 16 63 + 40 18 73 + 45 21 83 + 51 23 94 + 57 26 104 + 62 29 115 + 68 31 125 + 73 34 136 + 79 37 146 + 85 39 157 + 90 42 167 + 96 44 177 +102 47 188 +107 50 198 +113 52 209 +119 55 219 +124 57 230 +130 60 240 +122 72 225 +114 84 210 +106 97 195 + 98 109 180 + 89 121 165 + 81 133 150 + 73 145 135 + 65 158 120 + 57 170 105 + 49 182 90 + 41 194 75 + 32 206 60 + 24 218 45 + 16 231 30 + 8 243 15 + 0 255 0 + 8 243 15 + 16 231 30 + 24 218 45 + 32 206 60 + 41 194 75 + 49 182 90 + 57 170 105 + 65 158 120 + 73 145 135 + 81 133 150 + 89 121 165 + 98 109 180 +106 97 195 +114 84 210 +122 72 225 +130 60 240 +127 57 230 +124 55 219 +121 52 209 +118 50 198 +115 47 188 +112 44 177 +109 42 167 +106 39 157 +103 37 146 +100 34 136 + 97 31 125 + 93 29 115 + 90 26 104 + 87 23 94 + 84 21 83 + 81 18 73 + 78 16 63 + 75 13 52 + 72 10 42 + 69 8 31 + 66 5 21 + 63 3 10 + 60 0 0 +120 90 90 +127 100 95 +134 109 99 +141 119 104 +148 129 109 +155 139 113 +162 148 118 +169 158 123 +175 168 127 +182 178 132 +189 187 137 +196 197 141 +203 207 146 +210 217 151 +217 226 155 +224 236 160 +210 225 150 +196 214 140 +182 203 130 +168 192 120 +154 181 110 +140 170 100 +126 159 90 +112 148 80 + 98 137 70 + 84 126 60 + 70 115 50 + 56 104 40 + 42 93 30 + 28 82 20 + 14 71 10 + 0 60 0 + 0 0 0 + 45 66 76 + 43 69 82 + 42 73 87 + 40 76 93 + 38 80 99 + 36 83 105 + 35 87 110 + 33 90 116 + 31 93 122 + 30 97 127 + 28 100 133 + 26 104 139 + 24 107 145 + 23 111 150 + 21 114 156 + 36 123 146 + 50 132 136 + 65 140 127 + 80 149 117 + 94 158 107 +109 167 98 +123 176 88 +138 184 78 +153 193 68 +167 202 58 +182 211 49 +196 220 39 +211 229 29 +226 237 20 +240 246 10 +255 255 0 +239 241 0 +223 227 0 +207 213 0 +191 199 0 +175 185 0 +159 171 0 +143 157 0 +128 142 0 +112 128 0 + 96 114 0 + 80 100 0 + 64 86 0 + 48 72 0 + 32 58 0 + 16 44 0 + 0 30 0 diff --git a/src/fractalzoomer/color_maps/carr386.map b/src/fractalzoomer/color_maps/carr386.map new file mode 100644 index 000000000..692bb3739 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr386.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 +120 88 68 +112 76 60 +104 72 72 + 96 64 88 + 88 60 100 + 80 56 116 + 72 52 128 + 64 44 144 + 56 40 156 + 52 48 168 + 48 56 176 + 44 64 188 + 40 68 200 + 36 76 212 + 32 84 220 + 28 92 232 + 20 100 244 + 20 92 232 + 24 80 220 + 28 68 208 + 32 56 196 + 32 44 184 + 36 32 172 + 40 20 160 + 44 20 148 + 48 24 140 + 52 24 128 + 56 28 120 + 64 32 112 + 68 36 104 +108 92 48 +114 100 59 +119 107 70 +125 115 80 +131 122 91 +136 130 102 +142 137 113 +148 145 124 +153 152 135 +159 160 145 +164 167 156 +170 175 167 +176 182 178 +181 190 189 +187 197 200 +193 205 210 +198 212 221 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 52 52 84 + 40 40 80 + 40 52 88 + 40 64 92 + 40 72 100 + 40 84 104 + 40 96 112 + 40 108 120 + 44 120 128 + 44 132 136 + 44 144 144 + 48 156 152 + 48 168 160 + 48 180 172 + 48 192 180 + 52 204 188 + 52 216 196 + 52 228 204 + 48 216 196 + 44 204 192 + 44 188 184 + 40 176 180 + 36 160 172 + 36 148 168 + 32 132 160 + 28 116 152 + 36 104 148 + 44 88 140 + 52 76 136 + 60 60 128 + 68 44 120 + 76 32 116 + 84 16 108 + 88 20 104 + 92 28 100 + 96 32 96 +100 40 92 +108 44 88 +112 52 84 +116 56 80 +120 64 76 +124 68 72 +140 68 64 +156 68 56 +172 68 44 +188 68 36 +204 68 28 +220 68 20 +236 68 8 +252 68 0 +236 68 8 +220 64 12 +204 64 20 +188 60 28 +176 60 32 +160 56 40 +144 56 48 +128 52 52 +112 52 60 +108 44 64 +104 32 68 + 96 24 72 + 92 12 76 + 84 0 80 + 84 4 80 + 88 8 80 + 92 12 80 + 96 16 76 +108 36 72 +120 52 64 +132 72 60 +144 88 52 +156 108 48 +168 124 40 +180 144 36 +192 160 28 +204 180 24 +216 196 16 +228 216 12 +240 232 4 +252 252 0 +240 240 4 +228 228 8 +212 212 12 +200 200 20 +188 188 24 +176 176 28 +160 160 32 +148 148 36 +136 136 40 +132 124 44 +124 112 48 +116 100 52 +108 88 56 +104 76 64 + 96 64 68 + 88 52 72 + 80 40 76 + 88 40 80 + 96 40 88 +108 52 84 +120 64 84 +132 72 80 +144 84 80 +156 96 76 +168 108 76 +180 116 72 +192 128 72 +204 140 68 +216 152 68 +228 160 64 +240 172 64 +252 184 60 +240 172 60 +228 164 60 +216 152 56 +204 140 56 +192 128 56 +180 120 56 +168 108 56 +152 96 52 +140 88 52 +128 76 52 +116 64 52 +104 52 48 + 92 44 48 + 80 32 48 + 16 4 12 + 24 15 18 + 32 26 23 + 40 38 29 + 48 49 34 + 56 60 40 + 72 72 52 + 84 88 60 +100 104 72 +112 120 80 +128 132 92 +140 148 100 +156 164 112 +168 176 120 +184 192 132 +196 208 140 +212 220 152 +224 236 160 +224 236 160 +224 236 160 +224 236 160 +216 224 152 +208 216 148 +204 204 140 +196 192 132 +188 184 128 +180 172 120 +172 160 112 +164 152 108 +160 140 100 +152 128 92 +144 120 88 +136 108 80 diff --git a/src/fractalzoomer/color_maps/carr387.map b/src/fractalzoomer/color_maps/carr387.map new file mode 100644 index 000000000..4f11c3cc0 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr387.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 24 24 24 + 48 48 48 + 72 72 72 + 96 96 96 +120 120 120 +144 144 144 +208 184 168 +204 172 160 +196 164 148 +192 152 140 +184 144 132 +180 132 124 +176 124 112 +168 112 104 +164 104 96 +156 92 88 +152 84 76 +148 72 68 +140 64 60 +136 52 52 +128 44 40 +124 32 32 +116 20 20 +120 20 20 +128 24 20 +136 24 24 +144 28 24 +152 28 28 +160 32 28 +168 32 32 +176 36 32 +184 40 32 +192 40 36 +200 44 36 +208 44 40 +216 48 40 +224 48 44 +232 52 44 +240 56 48 +240 64 48 +240 72 44 +240 84 40 +240 92 40 +244 104 36 +244 112 32 +244 124 28 +244 132 28 +244 144 24 +244 152 20 +248 164 16 +248 172 16 +248 184 12 +248 192 8 +248 200 4 +252 212 0 +252 224 0 +252 240 0 +252 252 0 +252 236 0 +252 220 0 +248 200 4 +248 184 4 +248 168 4 +248 152 4 +248 136 4 +248 120 4 +244 100 8 +244 84 8 +244 68 8 +228 64 8 +212 60 8 +200 56 8 +184 52 8 +168 48 4 +152 44 4 +136 40 4 +124 36 4 +108 28 4 + 92 24 4 + 76 20 4 + 60 16 4 + 44 12 0 + 32 8 0 + 16 4 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 12 0 8 + 28 0 16 + 40 0 24 + 52 0 32 + 68 0 40 + 76 0 36 + 84 0 32 + 96 0 28 +104 0 24 +116 0 20 +124 0 16 +136 0 12 +144 0 8 +156 0 4 +164 0 0 +160 0 4 +156 4 4 +152 4 8 +148 4 12 +144 4 16 +140 8 16 +136 8 20 +132 8 24 +128 8 28 +124 12 28 +120 12 32 +116 12 36 +112 16 40 +108 16 40 +104 16 44 +100 16 48 + 96 20 48 + 92 20 52 + 88 20 56 + 84 20 60 + 80 24 60 + 76 24 64 + 72 24 68 + 68 24 72 + 64 28 72 + 0 0 0 + 0 2 5 + 1 4 10 + 1 7 16 + 2 9 21 + 2 11 26 + 3 13 31 + 3 15 37 + 3 17 42 + 4 20 47 + 4 22 52 + 5 24 57 + 5 26 63 + 6 28 68 + 6 30 73 + 7 33 78 + 7 35 83 + 7 37 89 + 8 39 94 + 8 41 99 + 9 43 104 + 9 46 110 + 10 48 115 + 10 50 120 + 23 62 122 + 37 73 125 + 50 85 128 + 64 96 130 + 77 108 132 + 90 120 135 +104 131 138 +117 143 140 +130 155 142 +144 166 145 +157 178 148 +170 190 150 +184 201 152 +197 213 155 +211 224 158 +224 236 160 +214 223 158 +204 210 155 +195 197 152 +185 184 150 +175 172 148 +166 159 145 +156 146 142 +146 133 140 +136 120 138 +126 107 135 +117 94 132 +107 82 130 + 97 69 128 + 88 56 125 + 78 43 122 + 68 30 120 + 73 44 126 + 78 57 131 + 83 71 137 + 88 84 142 + 94 98 148 + 99 112 154 +104 125 159 +109 139 165 +114 153 171 +119 166 176 +124 180 182 +130 194 188 +135 207 193 +140 221 199 +145 234 204 +150 248 210 +141 234 197 +131 221 184 +122 207 171 +112 194 158 +103 180 144 + 94 166 131 + 84 153 118 + 75 139 105 + 66 125 92 + 56 112 79 + 47 98 66 + 38 84 52 + 28 71 39 + 19 57 26 + 9 44 13 + 0 30 0 +200 224 156 +204 224 156 +208 228 156 +212 228 156 +216 232 156 +220 232 156 +224 236 156 +228 240 156 +232 240 164 +240 244 176 +244 248 188 +252 252 200 +246 242 202 +240 233 204 +234 223 206 +229 214 208 +223 204 210 +217 194 212 +211 185 214 +205 175 216 +199 166 218 +194 156 220 +188 146 222 +182 137 224 +176 127 226 +170 118 228 +164 108 230 +158 98 232 +153 89 234 +147 79 236 +141 70 238 +135 60 240 diff --git a/src/fractalzoomer/color_maps/carr388.map b/src/fractalzoomer/color_maps/carr388.map new file mode 100644 index 000000000..ac01313e0 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr388.map @@ -0,0 +1,256 @@ + 8 28 72 + 8 32 84 + 12 36 92 + 12 40 104 + 12 48 116 + 16 52 124 + 16 56 136 + 16 60 148 + 20 64 156 + 20 68 168 + 20 72 180 + 20 76 188 + 24 80 200 + 24 84 212 + 24 88 220 + 28 96 232 + 28 100 244 + 28 96 232 + 28 92 224 + 24 88 212 + 24 80 200 + 24 76 192 + 20 72 180 + 20 68 172 + 20 64 160 + 16 60 152 + 16 56 140 + 16 52 132 + 12 48 120 + 12 44 112 + 12 40 100 + 8 36 88 + 8 32 80 + 8 28 68 + 8 24 60 + 4 20 48 + 4 16 40 + 4 12 28 + 0 8 20 + 0 4 8 + 0 0 0 + 0 0 0 + 4 0 8 + 8 4 20 + 12 8 28 + 20 8 40 + 24 12 48 + 28 12 60 + 32 16 68 + 40 20 80 + 44 20 88 + 48 24 100 + 52 28 108 + 60 28 120 + 64 32 128 + 68 32 140 + 72 36 148 + 80 40 160 + 84 40 168 + 88 44 180 + 92 48 188 +100 48 200 +104 52 208 +108 52 220 +112 56 228 +120 60 240 +128 68 232 +136 76 228 +144 88 220 +152 96 216 +160 104 212 +168 116 204 +176 124 200 +184 132 192 +192 140 188 +200 152 184 +208 160 176 +216 168 172 +224 180 164 +236 188 160 +244 196 156 +252 208 148 +240 196 156 +232 184 164 +220 172 168 +208 160 176 +200 148 184 +188 140 192 +180 128 196 +168 116 204 +160 104 212 +148 92 216 +140 80 224 +128 68 232 +120 60 240 +108 52 220 + 96 48 204 + 84 40 184 + 72 36 168 + 60 28 148 + 48 24 132 + 36 16 112 + 24 12 96 + 12 4 76 + 0 0 60 + 0 0 0 + 0 0 0 + 4 4 4 + 4 8 8 + 8 8 12 + 8 12 16 + 8 16 16 + 12 16 20 + 12 20 24 + 16 24 28 + 16 28 32 + 20 28 32 + 20 32 36 + 24 36 40 + 24 36 44 + 28 40 48 + 28 44 48 + 32 44 52 + 32 48 56 + 36 52 60 + 36 52 60 + 36 56 64 + 40 60 68 + 40 60 72 + 44 64 76 + 40 60 72 + 40 60 68 + 36 56 64 + 36 52 60 + 32 52 56 + 32 48 56 + 28 44 52 + 28 40 48 + 24 40 44 + 24 36 40 + 20 32 40 + 20 32 36 + 20 28 32 + 16 24 28 + 16 20 24 + 12 20 20 + 12 16 20 + 8 12 16 + 8 8 12 + 4 8 8 + 4 4 4 + 0 0 0 + 0 0 0 + 0 0 0 + 8 8 8 + 20 20 20 + 28 28 32 + 36 36 40 + 48 48 52 + 56 56 64 + 68 68 72 + 76 76 84 + 88 88 96 + 96 96 104 +108 108 116 +116 116 128 +124 124 136 +136 136 148 +144 144 156 +156 156 168 +164 164 180 +176 176 188 +184 184 200 +196 196 212 +204 204 220 +212 212 232 +224 224 244 +232 232 252 +224 224 244 +212 212 232 +204 204 220 +192 192 208 +184 184 200 +172 172 188 +160 160 176 +152 152 164 +140 140 152 +132 132 144 +120 120 132 +112 112 120 +100 100 108 + 92 92 100 + 80 80 88 + 72 72 76 + 60 60 64 + 48 48 52 + 40 40 44 + 28 28 32 + 20 20 20 + 8 8 8 + 0 0 0 + 48 40 28 + 56 44 32 + 64 52 36 + 72 60 44 + 80 68 48 + 92 76 52 +100 84 60 +108 88 64 +116 96 68 +128 104 76 +136 112 80 +144 120 84 +152 128 92 +160 132 96 +172 140 100 +180 148 108 +188 156 112 +196 164 116 +208 168 120 +216 176 128 +224 184 132 +232 192 136 +240 200 144 +252 208 148 +240 196 144 +228 188 136 +220 180 128 +208 172 124 +200 164 116 +188 156 112 +176 144 104 +168 136 100 +156 128 92 +144 120 88 +136 112 80 +124 104 72 +116 92 68 +104 84 60 + 92 76 56 + 84 68 48 + 72 60 44 + 60 52 36 + 52 40 28 + 40 32 24 + 32 24 16 + 20 16 12 + 8 8 4 + 0 0 0 + 0 0 0 + 0 4 8 + 0 8 20 + 4 12 32 + 4 16 40 + 4 20 52 + 8 24 64 diff --git a/src/fractalzoomer/color_maps/carr389.map b/src/fractalzoomer/color_maps/carr389.map new file mode 100644 index 000000000..7572ce8b6 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr389.map @@ -0,0 +1,256 @@ + 0 0 0 + 40 20 60 + 40 20 60 + 40 20 60 + 84 28 20 +100 28 20 + 68 40 12 + 84 36 12 + 72 52 12 + 84 60 12 + 68 36 20 + 84 40 20 + 68 52 24 + 84 52 24 +104 48 24 + 68 44 32 + 84 44 32 + 72 52 36 + 88 56 36 + 68 40 48 + 68 56 52 + 84 56 52 +100 44 32 +112 44 36 +100 56 36 +116 56 36 +104 60 48 +120 60 48 + 60 64 24 + 56 68 44 + 76 64 12 + 88 64 12 + 72 64 24 + 88 68 20 + 92 80 24 +100 72 12 +120 68 12 +108 80 12 +116 84 12 +100 72 16 +116 68 24 +104 84 20 +116 88 20 +120 96 24 + 72 68 36 + 88 68 40 + 72 80 40 + 88 84 40 + 72 68 56 + 88 72 52 + 72 84 52 + 88 84 56 +104 68 40 +116 68 40 +100 84 40 +120 84 40 +100 72 52 + 0 0 0 +104 84 56 +120 84 56 + 88 100 56 +112 100 48 + 12 28 76 + 20 56 76 + 48 56 72 + 16 56 112 + 40 56 104 + 72 56 72 +100 60 76 + 68 56 96 + 24 64 88 + 56 68 80 + 60 100 88 + 24 72 108 + 36 80 116 + 48 100 120 + 72 68 68 + 84 72 68 + 76 84 72 + 88 84 68 + 68 72 84 + 84 72 84 + 68 80 88 + 88 84 84 +108 84 72 + 84 100 80 +116 100 80 + 76 84 104 +104 88 104 + 84 100 112 +108 108 108 +132 56 24 +132 52 40 +136 84 20 +136 104 24 +164 100 24 +136 80 52 +164 80 48 +140 100 52 +168 108 48 +140 88 68 +164 88 72 +136 100 72 +148 100 72 +132 116 72 +152 112 76 +132 104 84 +152 104 84 +132 116 88 +152 116 84 +168 108 84 +136 88 108 +140 116 104 +172 116 104 +192 116 92 +196 120 108 +120 132 76 +120 132 112 +136 128 56 +172 132 40 +144 136 88 +164 132 92 +148 132 116 +172 136 116 +168 160 112 +200 132 120 +196 172 112 + 16 60 128 + 24 72 132 + 32 88 132 + 36 96 140 + 76 92 132 +108 92 132 + 88 104 136 +112 116 140 + 80 108 164 +108 124 160 +136 120 136 +172 120 136 +120 132 148 +120 136 168 +144 140 144 +168 136 132 +184 136 132 +168 148 132 +180 148 136 +168 140 148 +184 136 148 +168 152 148 +184 152 148 +152 160 144 +176 164 148 +140 148 172 +172 152 172 +152 164 180 +176 172 176 +204 148 140 +224 152 144 +204 164 148 +228 160 152 +204 156 164 +224 156 164 +204 172 172 +232 172 172 +184 192 184 +204 196 184 +228 196 184 +140 156 192 +164 156 192 +152 172 200 +172 184 204 +152 184 224 +204 188 196 +232 188 192 +180 196 216 +184 200 224 +196 196 200 +212 196 200 +204 208 200 +212 208 200 +200 200 212 +216 204 212 +200 208 216 +212 212 216 +232 204 212 +220 228 220 +232 232 212 +204 212 228 +240 220 228 +216 228 244 +232 228 232 +244 228 232 +244 240 232 +228 236 248 +248 236 240 +232 244 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +224 224 224 +192 192 192 +164 164 164 +132 136 132 +104 104 104 + 72 76 72 + 44 44 44 + 12 16 12 + 24 16 8 + 12 12 16 + 20 12 16 + 12 20 24 + 24 20 16 + 36 12 4 + 52 12 4 + 36 24 8 + 52 20 8 + 36 24 16 + 52 28 16 + 28 32 16 + 40 32 12 + 52 36 8 + 60 48 8 + 40 36 20 + 52 36 20 + 44 48 20 + 56 52 20 + 16 28 36 + 36 28 36 + 20 40 48 + 40 36 40 + 52 40 36 + 40 52 36 + 56 52 36 + 40 40 52 + 52 44 52 + 40 52 56 + 56 52 52 + 40 20 60 diff --git a/src/fractalzoomer/color_maps/carr390.map b/src/fractalzoomer/color_maps/carr390.map new file mode 100644 index 000000000..534d1e1dc --- /dev/null +++ b/src/fractalzoomer/color_maps/carr390.map @@ -0,0 +1,256 @@ + 0 0 0 + 30 240 90 + 46 229 86 + 61 219 81 + 77 208 77 + 93 197 73 +109 186 69 +124 176 64 +140 165 60 +156 154 56 +171 144 51 +187 133 47 +203 122 43 +219 111 39 +234 101 34 +250 90 30 +236 75 25 +223 60 20 +209 45 15 +195 30 10 +182 15 5 +168 0 0 +177 26 0 +185 51 0 +194 76 0 +203 102 0 +211 128 0 +220 153 0 +229 178 0 +238 204 0 +246 230 0 +255 255 0 +244 223 0 +232 191 0 +221 159 0 +210 128 0 +199 96 0 +188 64 0 +176 32 0 +165 0 0 +159 5 21 +153 10 42 +147 16 63 +141 21 84 +135 26 105 +129 31 126 +123 36 147 +117 42 168 +111 47 189 +105 52 210 + 98 49 195 + 90 45 180 + 82 41 165 + 75 38 150 + 68 34 135 + 60 30 120 + 52 26 105 + 45 22 90 + 38 19 75 + 30 15 60 + 22 11 45 + 15 8 30 + 8 4 15 + 0 0 0 +128 64 255 +129 60 238 +131 55 221 +132 51 204 +134 47 187 +135 43 170 +137 38 153 +138 34 136 +140 30 119 +141 26 102 +143 21 85 +144 17 68 +146 13 51 +147 9 34 +149 4 17 +150 0 0 +160 26 0 +157 25 0 +154 24 0 +150 23 0 +147 22 0 +144 21 0 +141 20 0 +138 19 0 +134 18 0 +131 17 0 +128 16 0 +125 15 0 +122 14 0 +118 13 0 +115 12 0 +112 11 0 +109 10 0 +106 9 0 +103 8 0 + 99 7 0 + 96 6 0 + 93 5 0 + 90 4 0 + 87 3 0 + 83 2 0 + 80 1 0 + 77 0 0 + 66 0 0 + 56 0 0 + 69 0 0 + 82 0 0 + 96 0 0 +109 0 0 +122 0 0 +135 0 0 +148 0 0 +161 0 0 +174 0 0 +188 0 0 +201 0 0 +214 0 0 +227 0 0 +240 0 0 +240 15 0 +240 30 0 +240 45 0 +240 60 0 +240 75 0 +240 90 0 +240 105 0 +240 120 0 +240 135 0 +240 150 0 +240 165 0 +240 180 0 +240 195 0 +240 210 0 +240 225 0 +240 240 0 +237 235 8 +233 231 16 +230 226 24 +226 221 32 +223 217 40 +219 212 48 +216 207 56 +212 202 64 +209 198 72 +206 193 80 +202 188 88 +199 184 96 +195 179 104 +192 174 112 +188 170 120 +185 165 128 +182 160 135 +178 156 143 +175 151 151 +171 146 159 +168 142 167 +164 137 175 +161 132 183 +158 128 191 +154 123 199 +151 118 207 +147 113 215 +144 109 223 +140 104 231 +137 99 239 +133 95 247 +130 90 255 +125 88 244 +119 87 233 +114 86 221 +109 84 210 +103 82 199 + 98 81 188 + 93 80 177 + 88 78 166 + 82 76 154 + 77 75 143 + 72 74 132 + 66 72 121 + 61 70 110 + 56 69 98 + 50 68 87 + 45 66 76 + 53 73 84 + 61 80 92 + 69 87 99 + 76 93 107 + 84 100 115 + 92 107 123 +100 114 131 +108 121 138 +116 128 146 +124 135 154 +131 141 162 +139 148 170 +147 155 178 +155 162 185 +163 169 193 +171 176 201 +179 183 209 +186 189 217 +194 196 224 +202 203 232 +210 210 240 +212 213 231 +213 216 222 +215 219 213 +216 222 204 +218 224 196 +219 227 187 +221 230 178 +222 233 169 +224 236 160 +221 232 153 +218 229 146 +214 225 139 +211 221 132 +208 217 125 +205 214 118 +201 210 111 +198 206 104 +195 202 97 +192 199 90 +189 195 83 +185 191 77 +182 187 70 +179 184 63 +176 180 56 +173 176 49 +169 172 42 +166 169 35 +163 165 28 +160 161 21 +156 157 14 +153 154 7 +150 150 0 +141 148 0 +131 146 0 +122 144 0 +112 142 0 +103 141 0 + 94 139 0 + 84 137 0 + 75 135 0 + 66 133 0 + 56 131 0 + 47 129 0 + 38 128 0 + 28 126 0 + 19 124 0 + 9 122 0 + 0 120 0 diff --git a/src/fractalzoomer/color_maps/carr391.map b/src/fractalzoomer/color_maps/carr391.map new file mode 100644 index 000000000..976ef9cd6 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr391.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 30 240 90 + 28 222 83 + 25 203 76 + 23 185 69 + 21 166 62 + 18 148 55 + 16 129 48 + 14 111 42 + 12 92 35 + 9 74 28 + 7 55 21 + 5 37 14 + 2 18 7 + 0 0 0 + 2 15 6 + 4 30 11 + 6 45 17 + 8 60 22 + 9 75 28 + 11 90 34 + 13 105 39 + 15 120 45 + 17 135 51 + 19 150 56 + 21 165 62 + 22 180 68 + 24 195 73 + 26 210 79 + 28 225 84 + 30 240 90 + 30 240 90 + 36 228 100 + 42 216 110 + 48 204 120 + 54 192 130 + 60 180 140 + 66 168 150 + 72 156 160 + 78 144 170 + 84 132 180 + 90 120 190 + 96 108 200 +102 96 210 +108 84 220 +114 72 230 +120 60 240 +112 56 225 +105 52 210 + 98 49 195 + 90 45 180 + 82 41 165 + 75 38 150 + 68 34 135 + 60 30 120 + 52 26 105 + 45 22 90 + 38 19 75 + 30 15 60 + 22 11 45 + 15 8 30 + 8 4 15 + 0 0 0 +128 64 255 +119 76 254 +111 87 253 +102 99 252 + 94 111 251 + 85 123 250 + 77 134 249 + 68 146 248 + 60 158 247 + 51 170 246 + 43 181 245 + 34 193 244 + 26 205 243 + 17 217 242 + 9 228 241 + 0 240 240 + 0 230 231 + 0 220 222 + 0 210 214 + 0 200 205 + 0 190 196 + 0 180 188 + 0 170 179 + 0 160 170 + 0 150 161 + 0 140 152 + 0 130 144 + 0 120 135 + 0 110 126 + 0 100 118 + 0 90 109 + 0 80 100 + 0 70 91 + 0 60 82 + 0 50 74 + 0 40 65 + 0 30 56 + 0 20 48 + 0 10 39 + 0 0 30 + 0 0 0 + 0 0 0 + 30 0 0 + 43 0 0 + 56 0 0 + 69 0 0 + 82 0 0 + 96 0 0 +109 0 0 +122 0 0 +135 0 0 +148 0 0 +161 0 0 +174 0 0 +188 0 0 +201 0 0 +214 0 0 +227 0 0 +240 0 0 +240 15 0 +240 30 0 +240 45 0 +240 60 0 +240 75 0 +240 90 0 +240 105 0 +240 120 0 +240 135 0 +240 150 0 +240 165 0 +240 180 0 +240 195 0 +240 210 0 +240 225 0 +240 240 0 +237 235 8 +233 231 16 +230 226 24 +226 221 32 +223 217 40 +219 212 48 +216 207 56 +212 202 64 +209 198 72 +206 193 80 +202 188 88 +199 184 96 +195 179 104 +192 174 112 +188 170 120 +185 165 128 +182 160 135 +178 156 143 +175 151 151 +171 146 159 +168 142 167 +164 137 175 +161 132 183 +158 128 191 +154 123 199 +151 118 207 +147 113 215 +144 109 223 +140 104 231 +137 99 239 +133 95 247 +130 90 255 +125 88 244 +119 87 233 +114 86 221 +109 84 210 +103 82 199 + 98 81 188 + 93 80 177 + 88 78 166 + 82 76 154 + 77 75 143 + 72 74 132 + 66 72 121 + 61 70 110 + 56 69 98 + 50 68 87 + 45 66 76 + 53 73 84 + 61 80 92 + 69 87 99 + 76 93 107 + 84 100 115 + 92 107 123 +100 114 131 +108 121 138 +116 128 146 +124 135 154 +131 141 162 +139 148 170 +147 155 178 +155 162 185 +163 169 193 +171 176 201 +179 183 209 +186 189 217 +194 196 224 +202 203 232 +210 210 240 +212 213 231 +213 216 222 +215 219 213 +216 222 204 +218 224 196 +219 227 187 +221 230 178 +222 233 169 +224 236 160 +221 232 153 +218 229 146 +214 225 139 +211 221 132 +208 217 125 +205 214 118 +201 210 111 +198 206 104 +195 202 97 +192 199 90 +189 195 83 +185 191 77 +182 187 70 +179 184 63 +176 180 56 +173 176 49 +169 172 42 +166 169 35 +163 165 28 +160 161 21 +156 157 14 +153 154 7 +150 150 0 +141 148 0 +131 146 0 +122 144 0 +112 142 0 +103 141 0 + 94 139 0 + 84 137 0 + 75 135 0 + 66 133 0 + 56 131 0 + 47 129 0 + 38 128 0 + 28 126 0 + 19 124 0 + 9 122 0 + 0 120 0 diff --git a/src/fractalzoomer/color_maps/carr392.map b/src/fractalzoomer/color_maps/carr392.map new file mode 100644 index 000000000..0f4889326 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr392.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 11 0 0 + 21 0 0 + 32 0 0 + 43 0 0 + 54 0 0 + 64 0 0 + 75 0 0 + 86 0 0 + 96 0 0 +107 0 0 +118 0 0 +129 0 0 +139 0 0 +150 0 0 +148 4 15 +146 8 30 +144 11 45 +142 15 60 +141 19 75 +139 22 90 +137 26 105 +135 30 120 +133 34 135 +131 38 150 +129 41 165 +128 45 180 +126 49 195 +124 52 210 +122 56 225 +120 60 240 +126 71 235 +133 82 230 +140 93 225 +146 104 220 +152 115 215 +159 126 210 +166 137 205 +172 148 200 +178 159 195 +185 170 190 +192 181 185 +198 192 180 +204 203 175 +211 214 170 +218 225 165 +224 236 160 +218 225 165 +211 214 170 +204 203 175 +198 192 180 +192 181 185 +185 170 190 +178 159 195 +172 148 200 +166 137 205 +159 126 210 +152 115 215 +146 104 220 +140 93 225 +133 82 230 +126 71 235 +120 60 240 +122 56 225 +124 52 210 +126 49 195 +128 45 180 +129 41 165 +131 38 150 +133 34 135 +135 30 120 +137 26 105 +139 22 90 +141 19 75 +142 15 60 +144 11 45 +146 8 30 +148 4 15 +150 0 0 +141 0 0 +131 0 0 +122 0 0 +112 0 0 +103 0 0 + 94 0 0 + 84 0 0 + 75 0 0 + 66 0 0 + 56 0 0 + 47 0 0 + 38 0 0 + 28 0 0 + 19 0 0 + 9 0 0 + 0 0 0 + 9 0 0 + 19 0 0 + 28 0 0 + 38 0 0 + 47 0 0 + 56 0 0 + 66 0 0 + 75 0 0 + 84 0 0 + 94 0 0 +103 0 0 +112 0 0 +122 0 0 +131 0 0 +141 0 0 +150 0 0 +148 4 15 +146 8 30 +144 11 45 +142 15 60 +141 19 75 +139 22 90 +137 26 105 +135 30 120 +133 34 135 +131 38 150 +129 41 165 +128 45 180 +126 49 195 +124 52 210 +122 56 225 +120 60 240 +128 69 234 +137 79 229 +145 88 223 +154 98 218 +162 107 212 +171 116 206 +179 126 201 +188 135 195 +196 144 189 +204 154 184 +213 163 178 +221 172 172 +230 182 167 +238 191 161 +247 201 156 +255 210 150 +247 201 156 +238 191 161 +230 182 167 +221 172 172 +213 163 178 +204 154 184 +196 144 189 +188 135 195 +179 126 201 +171 116 206 +162 107 212 +154 98 218 +145 88 223 +137 79 229 +128 69 234 +120 60 240 +112 56 225 +105 52 210 + 98 49 195 + 90 45 180 + 82 41 165 + 75 38 150 + 68 34 135 + 60 30 120 + 52 26 105 + 45 22 90 + 38 19 75 + 30 15 60 + 22 11 45 + 15 8 30 + 8 4 15 + 0 0 0 +120 120 150 +124 124 154 +128 128 158 +131 131 161 +135 135 165 +139 139 169 +142 142 172 +146 146 176 +150 150 180 +154 154 184 +158 158 188 +161 161 191 +165 165 195 +169 169 199 +172 172 202 +176 176 206 +180 180 210 +184 184 214 +188 188 218 +191 191 221 +195 195 225 +199 199 229 +202 202 232 +206 206 236 +210 210 240 +203 204 233 +196 197 226 +188 191 219 +181 185 211 +174 179 204 +167 172 197 +160 166 190 +153 160 183 +145 154 176 +138 147 169 +131 141 162 +124 135 154 +117 129 147 +110 122 140 +102 116 133 + 95 110 126 + 88 104 119 + 81 97 112 + 74 91 105 + 67 85 97 + 59 79 90 + 52 72 83 + 45 66 76 + 44 68 86 + 43 69 96 + 42 70 107 + 41 72 117 + 40 74 127 + 39 75 138 + 38 76 148 + 38 78 158 + 37 80 168 + 36 81 178 + 35 82 189 + 34 84 199 + 33 86 209 + 32 87 220 + 31 88 230 + 30 90 240 + 28 84 225 + 26 79 210 + 24 73 195 + 22 68 180 + 21 62 165 + 19 56 150 + 17 51 135 + 15 45 120 + 13 39 105 + 11 34 90 + 9 28 75 + 8 22 60 + 6 17 45 + 4 11 30 + 2 6 15 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr393.map b/src/fractalzoomer/color_maps/carr393.map new file mode 100644 index 000000000..3f8365eb1 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr393.map @@ -0,0 +1,256 @@ + 42 75 240 + 0 0 0 + 12 76 252 + 24 88 248 + 36 104 248 + 48 120 248 + 60 136 248 + 72 148 244 + 84 164 244 + 96 180 244 +108 196 244 +120 208 240 +132 224 240 +128 200 212 +120 176 180 +116 152 152 +112 128 120 +104 100 92 +100 76 60 + 92 52 32 + 88 28 0 +108 56 32 +128 84 64 +148 112 96 +172 140 128 +192 168 156 +212 196 188 +232 224 220 +252 252 252 +236 236 236 +220 220 220 +204 204 204 +188 188 188 +172 172 172 +156 156 156 +140 140 140 +128 128 128 +112 112 112 + 96 96 96 + 80 80 80 + 64 64 64 + 48 48 48 + 32 32 32 + 16 16 16 + 0 0 0 + 28 0 0 + 40 0 0 + 56 0 0 + 68 0 0 + 80 0 0 + 96 0 0 +108 0 0 +120 0 0 +136 0 0 +148 0 0 +160 32 0 +176 64 0 +188 96 0 +200 128 0 +212 156 0 +228 188 0 +240 220 0 +252 252 0 +236 216 0 +224 180 0 +208 144 0 +192 108 0 +176 72 0 +164 36 0 +148 0 0 +132 0 0 +112 0 0 + 96 0 0 + 80 0 0 + 64 0 0 + 44 0 0 + 28 0 0 + 0 28 0 + 0 48 0 + 0 68 0 + 0 84 0 + 0 104 0 + 0 124 0 + 0 144 0 + 0 160 0 + 0 180 0 + 20 156 32 + 40 136 64 + 60 112 96 + 80 92 128 +100 68 156 +120 44 188 +140 24 220 +160 0 252 +168 16 252 +172 32 252 +180 52 252 +184 68 252 +192 84 252 +196 100 252 +204 116 252 +208 136 252 +216 152 252 +220 168 252 +228 184 252 +232 200 252 +240 220 252 +244 236 252 +252 252 252 +224 224 244 +196 196 236 +168 168 228 +140 140 220 +112 112 212 + 84 84 204 + 56 56 196 + 28 28 188 + 0 0 180 + 28 0 172 + 56 0 168 + 84 0 160 +112 0 152 +140 0 148 +168 0 140 +196 0 132 +224 0 128 +252 0 120 +244 8 116 +232 12 112 +224 20 108 +216 24 104 +204 32 100 +196 36 96 +188 44 92 +176 52 84 +168 56 80 +156 64 76 +148 68 72 +140 76 68 +128 80 64 +120 88 60 +132 100 64 +140 108 68 +152 120 68 +160 128 72 +172 140 76 +180 148 80 +192 160 80 +200 168 84 +208 180 88 +212 164 76 +216 152 64 +220 140 52 +228 124 36 +232 112 24 +236 100 12 +240 88 0 +236 100 12 +232 112 24 +228 128 36 +224 140 52 +216 152 64 +212 168 76 +208 180 88 +184 160 80 +160 140 68 +140 120 60 +116 100 48 + 92 80 40 + 68 60 28 + 48 40 20 + 24 20 8 + 0 0 0 + 8 20 20 + 16 36 36 + 24 56 56 + 32 76 76 + 36 92 92 + 44 112 112 + 52 128 128 + 60 148 148 + 84 128 160 +108 112 176 +132 92 188 +156 76 200 +180 56 212 +204 36 228 +228 20 240 +252 0 252 +224 28 252 +196 56 252 +168 84 252 +140 112 252 +112 140 252 + 84 168 252 + 56 196 252 + 28 224 252 + 0 252 252 + 28 224 224 + 56 196 196 + 84 168 168 +112 140 140 +140 112 112 +168 84 84 +196 56 56 +224 28 28 +252 0 0 +232 20 0 +212 44 0 +188 64 0 +168 84 0 +148 104 0 +128 128 0 +104 148 0 + 84 168 0 + 64 188 0 + 44 212 0 + 20 232 0 + 0 252 0 + 16 252 32 + 32 252 60 + 52 252 92 + 68 252 120 + 84 252 152 +100 252 180 +120 252 208 +132 252 188 +144 252 168 +156 252 152 +168 252 132 +180 252 112 +192 252 96 +204 252 76 +216 252 56 +228 252 36 +240 252 20 +252 252 0 +252 240 16 +252 228 32 +252 216 48 +252 204 64 +252 196 84 +252 184 100 +252 172 116 +252 160 132 +252 148 148 +232 140 156 +208 132 164 +188 124 176 +168 116 184 +148 112 192 +124 104 200 +104 96 208 + 84 88 220 + 60 80 228 + 40 72 236 diff --git a/src/fractalzoomer/color_maps/carr394.map b/src/fractalzoomer/color_maps/carr394.map new file mode 100644 index 000000000..9476f06f3 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr394.map @@ -0,0 +1,256 @@ +252 252 252 +236 236 236 +220 220 220 +204 204 204 +188 188 188 +172 172 172 +156 156 156 +140 140 140 +128 128 128 +112 112 112 + 96 96 96 + 80 80 80 + 64 64 64 + 48 48 48 + 32 32 32 + 16 16 16 + 0 0 0 + 84 0 0 + 96 0 0 +108 0 0 +120 0 0 +132 0 0 +144 0 0 +156 0 0 +168 0 0 +180 0 0 +192 0 0 +204 0 0 +216 0 0 +228 0 0 +240 0 0 +252 0 0 +240 0 0 +224 0 0 +212 0 0 +196 0 0 +180 0 0 +164 0 0 +152 0 0 +136 0 0 +120 0 0 +108 0 0 + 92 0 0 + 76 0 0 + 60 0 0 + 44 0 0 + 32 0 0 + 16 0 0 + 0 0 0 + 16 8 0 + 32 16 0 + 48 24 0 + 64 32 0 + 80 40 0 + 96 48 0 +112 56 0 +128 68 0 +140 76 0 +156 84 0 +172 92 0 +188 100 0 +204 108 0 +220 116 0 +236 124 0 +252 132 0 +236 124 0 +220 116 0 +204 108 0 +188 100 0 +172 92 0 +156 84 0 +140 76 0 +128 68 0 +112 56 0 + 96 48 0 + 80 40 0 + 64 32 0 + 48 24 0 + 32 16 0 + 16 8 0 + 0 0 0 + 16 16 0 + 28 28 0 + 44 44 0 + 60 56 0 + 72 72 0 + 88 84 0 +100 100 0 +116 116 0 +132 128 0 +144 144 0 +160 156 0 +176 172 0 +188 184 0 +204 200 0 +216 212 0 +232 228 0 +216 212 0 +204 200 0 +188 184 0 +176 172 0 +160 156 0 +144 144 0 +132 128 0 +116 116 0 +100 100 0 + 88 84 0 + 72 72 0 + 60 56 0 + 44 44 0 + 28 28 0 + 16 16 0 + 0 0 0 + 64 40 16 + 60 56 16 + 56 72 16 + 52 84 12 + 48 100 12 + 44 116 12 + 40 132 12 + 32 144 8 + 28 160 8 + 24 176 8 + 20 192 8 + 16 204 4 + 12 220 4 + 8 236 4 + 0 252 0 + 0 240 0 + 0 224 0 + 0 208 0 + 0 192 0 + 0 176 0 + 0 160 0 + 0 144 0 + 0 128 0 + 0 112 0 + 0 96 0 + 0 80 0 + 0 64 0 + 0 48 0 + 0 32 0 + 0 16 0 + 0 0 0 + 0 0 16 + 0 0 32 + 0 0 48 + 0 0 64 + 0 0 80 + 0 0 96 + 0 0 112 + 0 0 128 + 0 0 140 + 0 0 156 + 0 0 172 + 0 0 188 + 0 0 204 + 0 0 220 + 0 0 236 + 0 0 252 + 0 0 236 + 0 0 220 + 0 0 200 + 0 0 184 + 0 0 168 + 0 0 152 + 0 0 136 + 0 0 116 + 0 0 100 + 0 0 84 + 0 0 68 + 0 0 52 + 0 0 32 + 0 0 16 + 0 0 0 + 12 0 4 + 0 0 0 + 28 0 12 + 44 0 20 + 56 0 28 + 72 0 36 + 88 0 44 +104 0 52 +116 0 60 +132 0 68 +148 0 76 +164 0 84 +176 0 92 +192 0 100 +208 0 108 +224 0 116 +236 0 124 +252 0 132 +236 0 124 +220 0 116 +204 0 108 +188 0 100 +172 0 92 +156 0 84 +140 0 76 +128 0 68 +112 0 56 + 96 0 48 + 80 0 40 + 64 0 32 + 48 0 24 + 32 0 16 + 16 0 8 + 0 0 0 + 12 0 16 + 28 0 32 + 40 0 44 + 52 0 60 + 68 0 76 + 80 0 92 + 92 0 104 +108 0 120 +120 0 136 +132 0 152 +144 0 164 +160 0 180 +172 0 196 +184 0 212 +200 0 224 +212 0 240 +200 0 224 +184 0 212 +172 0 196 +160 0 180 +144 0 164 +132 0 152 +120 0 136 +108 0 120 + 92 0 104 + 80 0 92 + 68 0 76 + 52 0 60 + 40 0 44 + 28 0 32 + 12 0 16 + 0 0 0 + 16 16 16 + 32 32 32 + 48 48 48 + 64 64 64 + 80 80 80 + 96 96 96 +112 112 112 +124 124 124 +140 140 140 +156 156 156 +172 172 172 +188 188 188 +204 204 204 +220 220 220 +236 236 236 diff --git a/src/fractalzoomer/color_maps/carr395.map b/src/fractalzoomer/color_maps/carr395.map new file mode 100644 index 000000000..fac721ee9 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr395.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 4 0 0 + 8 0 0 + 11 0 0 + 15 0 0 + 19 0 0 + 23 0 0 + 27 0 0 + 30 0 0 + 34 0 0 + 38 0 0 + 42 0 0 + 46 0 0 + 50 0 0 + 53 0 0 + 57 0 0 + 61 0 0 + 65 0 0 + 69 0 0 + 72 0 0 + 76 0 0 + 80 0 0 + 71 0 0 + 62 0 0 + 53 0 0 + 44 0 0 + 36 0 0 + 27 0 0 + 18 0 0 + 9 0 0 + 0 0 0 +120 88 60 +136 100 68 +148 116 80 +164 128 88 +180 140 100 +192 156 108 +208 168 120 +224 180 128 +236 196 140 +252 208 148 +240 196 140 +228 188 132 +216 176 124 +204 164 116 +192 152 108 +180 144 100 +168 132 92 +156 120 84 +144 108 76 +132 100 68 +120 88 60 + 0 0 0 + 8 4 12 + 12 8 24 + 20 8 36 + 28 12 48 + 32 16 60 + 40 20 72 + 48 20 84 + 52 24 96 + 60 28 108 + 68 32 120 + 72 32 132 + 80 36 144 + 84 40 156 + 92 44 168 +100 44 180 +104 48 192 +112 52 204 +120 56 216 +124 56 228 +132 60 240 +124 68 240 +116 80 240 +104 88 244 + 96 100 244 + 88 108 244 + 80 120 244 + 72 128 244 + 60 140 248 + 52 148 248 + 44 160 248 + 36 168 248 + 28 180 248 + 16 188 252 + 8 200 252 + 0 208 252 + 8 200 252 + 16 188 252 + 28 180 248 + 36 168 248 + 44 160 248 + 52 148 248 + 60 140 248 + 72 128 244 + 80 120 244 + 88 108 244 + 96 100 244 +104 88 244 +116 80 240 +124 68 240 +132 60 240 +124 56 224 +116 52 208 +104 48 192 + 96 44 176 + 88 40 160 + 80 36 144 + 72 32 128 + 60 28 112 + 52 24 96 + 44 20 80 + 36 16 64 + 24 12 48 + 16 8 32 + 8 4 16 + 0 0 0 + 0 0 0 + 0 12 16 + 0 28 32 + 0 40 48 + 0 56 64 + 0 68 80 + 0 84 96 + 0 96 112 + 0 112 128 + 0 124 144 + 0 140 160 + 0 152 176 + 0 168 192 + 0 180 208 + 0 196 224 + 0 208 240 + 0 204 224 + 0 200 208 + 0 196 192 + 0 192 176 + 0 188 160 + 0 184 144 + 0 180 128 + 0 176 112 + 0 172 96 + 0 168 80 + 0 164 64 + 0 160 48 + 0 156 32 + 0 152 16 + 0 148 0 + 0 152 16 + 0 156 32 + 0 160 48 + 0 164 64 + 0 168 80 + 0 172 96 + 0 176 112 + 0 180 128 + 0 184 144 + 0 188 160 + 0 192 176 + 0 196 192 + 0 200 208 + 0 204 224 + 0 208 240 + 0 200 228 + 0 188 216 + 0 180 204 + 0 168 192 + 0 160 184 + 0 148 172 + 0 140 160 + 0 128 148 + 0 120 136 + 0 108 124 + 0 100 112 + 0 88 100 + 0 80 88 + 0 68 76 + 0 60 68 + 0 48 56 + 0 40 44 + 0 28 32 + 0 20 20 + 0 8 8 + 30 0 0 + 36 0 0 + 42 0 0 + 48 0 0 + 54 0 0 + 60 0 0 + 66 0 0 + 72 0 0 + 78 0 0 + 84 0 0 + 90 0 0 + 96 0 0 +102 0 0 +108 0 0 +114 0 0 +120 0 0 +126 15 10 +133 30 20 +140 44 30 +146 59 40 +152 74 50 +159 88 60 +166 103 70 +172 118 80 +178 133 90 +185 148 100 +192 162 110 +198 177 120 +204 192 130 +211 206 140 +218 221 150 +224 236 160 +218 221 150 +211 206 140 +204 192 130 +198 177 120 +192 162 110 +185 148 100 +178 133 90 +172 118 80 +166 103 70 +159 88 60 +152 74 50 +146 59 40 +140 44 30 +133 30 20 +126 15 10 +120 0 0 +115 0 1 +110 0 3 +104 0 4 + 99 0 5 + 94 0 7 + 89 0 8 + 83 0 9 + 78 0 10 + 73 0 12 + 68 0 13 + 63 0 14 + 57 0 16 + 52 0 17 + 47 0 18 + 42 0 20 + 37 0 21 + 31 0 22 + 26 0 23 + 21 0 25 + 16 0 26 + 10 0 27 + 5 0 29 + 0 0 30 diff --git a/src/fractalzoomer/color_maps/carr396.map b/src/fractalzoomer/color_maps/carr396.map new file mode 100644 index 000000000..47186ef2f --- /dev/null +++ b/src/fractalzoomer/color_maps/carr396.map @@ -0,0 +1,256 @@ +112 60 168 +108 60 160 +104 56 156 +100 56 148 + 96 56 144 + 88 52 136 + 84 52 132 + 80 48 124 + 76 48 116 + 72 48 112 + 68 44 104 + 64 44 100 + 60 44 92 + 56 40 84 + 52 40 80 + 44 36 72 + 40 36 68 + 36 36 60 + 32 32 56 + 28 32 48 + 24 28 44 + 28 44 40 + 20 28 36 + 36 56 184 + 36 56 180 + 36 56 180 + 36 56 176 + 36 56 176 + 36 52 172 + 36 52 172 + 32 52 168 + 32 52 168 + 32 52 164 + 32 52 164 + 32 52 160 + 32 52 160 + 32 52 156 + 32 48 156 + 32 48 152 + 32 48 152 + 32 48 148 + 32 48 148 + 32 48 144 + 32 48 144 + 28 48 140 + 28 48 140 + 28 44 136 + 28 44 136 + 28 44 132 + 28 44 132 + 28 44 128 + 28 44 124 + 28 44 124 + 28 44 120 + 28 44 120 + 28 40 116 + 28 40 116 + 24 40 112 + 24 40 112 + 24 40 108 + 24 40 108 + 24 40 104 + 24 40 104 + 24 40 100 + 24 36 100 + 24 36 96 + 24 36 96 + 24 36 92 + 24 36 92 + 24 36 88 + 24 36 88 + 20 36 84 + 20 36 84 + 20 32 80 + 20 32 80 + 20 32 76 + 20 32 76 + 20 32 72 + 48 64 96 + 76 96 120 +104 128 144 +132 156 164 +160 188 188 +188 220 212 +216 252 236 +208 240 228 +196 232 216 +188 220 208 +176 208 196 +168 196 188 +160 188 176 +148 176 168 +140 164 156 +132 156 148 +120 144 140 +112 132 128 +100 120 120 + 92 112 108 + 84 100 100 + 72 88 88 + 64 76 80 + 52 68 68 + 44 56 60 + 46 67 53 + 49 78 46 + 51 90 38 + 54 101 31 + 56 112 24 + 56 112 24 + 56 112 24 + 56 108 24 + 52 108 24 + 52 104 24 + 52 104 24 + 52 104 24 + 52 100 24 + 52 100 24 + 48 96 24 + 48 96 28 + 48 96 28 + 48 92 28 + 48 92 28 + 44 88 28 + 44 88 28 + 44 88 28 + 44 84 28 + 44 84 28 + 40 80 28 + 40 80 28 + 40 80 28 + 40 76 28 + 40 76 28 + 40 76 28 + 36 72 28 + 36 72 28 + 36 68 28 + 36 68 28 + 36 68 28 + 32 64 28 + 32 64 28 + 32 60 28 + 32 60 28 + 32 60 28 + 28 56 28 + 28 56 28 + 28 52 28 + 28 52 28 + 28 52 32 + 24 48 32 + 24 48 32 + 24 44 32 + 24 44 32 + 24 44 32 + 24 40 32 + 20 40 32 + 20 36 32 + 20 36 32 + 20 36 32 + 20 32 32 + 16 32 32 + 16 28 32 + 16 28 32 + 72 36 216 + 72 36 212 + 72 36 212 + 68 36 208 + 68 36 204 + 68 36 204 + 68 36 200 + 64 36 196 + 64 36 192 + 64 36 192 + 64 32 188 + 60 32 184 + 60 32 184 + 60 32 180 + 60 32 176 + 60 32 176 + 56 32 172 + 56 32 168 + 56 32 168 + 56 32 164 + 52 32 160 + 52 32 156 + 52 32 156 + 52 32 152 + 48 32 148 + 48 32 148 + 48 32 144 + 48 32 140 + 48 32 140 + 44 32 136 + 44 28 132 + 44 28 132 + 44 28 128 + 40 28 124 + 40 28 120 + 40 28 120 + 40 28 116 + 36 28 112 + 36 28 112 + 36 28 108 + 68 100 172 + 68 104 172 + 64 108 172 + 64 112 172 + 64 120 176 + 60 124 176 + 60 128 176 + 59 131 176 + 58 134 176 + 57 137 176 + 56 140 176 + 56 144 176 + 52 148 176 + 52 152 176 + 52 156 176 + 48 160 176 + 48 164 176 + 44 168 176 + 44 172 176 + 44 176 176 + 40 180 176 + 40 184 176 + 40 188 176 + 48 180 164 + 56 172 156 + 60 168 160 + 64 164 160 + 68 160 164 + 72 156 168 + 76 152 172 + 84 144 172 + 88 140 176 + 92 136 180 + 96 132 180 +100 128 184 +104 124 188 +108 120 192 +112 116 192 +116 112 196 +120 108 200 +128 100 200 +132 96 204 +136 92 208 +140 88 212 +144 84 212 +148 80 216 +152 76 220 +148 76 212 +144 76 208 +140 72 200 +136 72 196 +128 68 188 +124 68 184 +120 64 176 diff --git a/src/fractalzoomer/color_maps/carr397.map b/src/fractalzoomer/color_maps/carr397.map new file mode 100644 index 000000000..33820ce12 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr397.map @@ -0,0 +1,256 @@ + 0 0 0 + 48 24 28 + 60 32 32 + 76 36 36 + 88 44 40 +104 48 48 +116 56 52 +128 64 56 +144 68 60 +156 76 64 +172 80 68 +184 88 72 +196 96 76 +212 100 84 +224 108 88 +240 112 92 +252 120 96 +240 112 92 +224 108 88 +212 100 84 +196 96 76 +184 88 72 +172 80 68 +156 76 64 +144 68 60 +128 64 56 +116 56 52 +104 48 48 + 88 44 40 + 76 36 36 + 60 32 32 + 48 24 28 + 32 20 24 + 28 20 24 + 28 32 32 + 28 44 40 + 32 56 48 + 32 68 56 + 32 80 64 + 32 92 72 + 36 108 80 + 36 120 88 + 36 132 96 + 36 144 104 + 36 156 112 + 40 168 120 + 40 180 128 + 40 192 136 + 40 204 144 + 44 212 148 + 40 204 144 + 40 192 136 + 40 180 128 + 36 168 120 + 36 156 112 + 36 144 104 + 36 132 96 + 36 120 88 + 32 104 80 + 32 92 72 + 32 80 64 + 32 68 56 + 32 56 48 + 28 44 40 + 28 32 32 + 28 20 24 + 28 20 24 + 32 24 36 + 32 24 44 + 36 28 56 + 40 28 68 + 40 32 80 + 44 36 88 + 48 36 100 + 48 40 112 + 52 40 124 + 56 44 132 + 56 48 144 + 60 48 156 + 64 52 168 + 64 52 176 + 68 56 188 + 72 60 196 + 68 56 188 + 64 52 176 + 64 52 168 + 60 48 156 + 56 48 144 + 56 44 132 + 52 40 124 + 48 40 112 + 48 36 100 + 44 36 88 + 40 32 80 + 40 28 68 + 36 28 56 + 32 24 44 + 32 24 36 + 28 20 24 + 28 20 24 + 40 32 32 + 48 48 40 + 60 60 48 + 72 76 56 + 80 88 64 + 92 100 72 +104 116 80 +116 128 88 +124 140 96 +136 156 104 +148 168 112 +156 184 120 +168 196 128 +180 208 136 +188 220 144 +200 232 148 +188 220 144 +176 208 136 +168 192 128 +156 180 120 +144 168 112 +136 152 104 +124 140 96 +116 128 88 +104 112 80 + 92 100 72 + 84 84 64 + 72 72 56 + 60 60 48 + 52 44 40 + 40 32 32 + 28 20 24 + 28 20 24 + 32 20 32 + 36 20 44 + 40 20 52 + 44 24 60 + 48 24 72 + 52 24 80 + 60 24 92 + 64 24 100 + 68 24 108 + 72 24 120 + 76 28 128 + 80 28 136 + 84 28 148 + 88 28 156 + 96 28 164 + 96 32 172 + 96 28 164 + 92 28 156 + 88 28 144 + 84 28 136 + 76 24 128 + 72 24 116 + 68 24 108 + 64 24 100 + 60 24 88 + 56 24 80 + 52 24 68 + 44 20 60 + 40 20 52 + 36 20 40 + 32 20 32 + 28 20 24 + 28 20 24 + 36 32 32 + 44 44 44 + 52 52 52 + 64 64 64 + 72 76 72 + 80 88 84 + 88 96 92 + 96 108 104 +104 120 112 +112 132 120 +120 140 132 +132 152 140 +140 164 152 +148 176 160 +156 184 172 +164 196 180 +156 184 172 +148 172 160 +140 164 152 +128 152 140 +120 140 132 +112 128 120 +104 116 112 + 96 108 100 + 88 96 92 + 80 84 80 + 72 72 72 + 60 60 60 + 52 52 52 + 44 40 40 + 36 28 32 + 28 20 24 + 28 20 24 + 32 24 28 + 40 32 36 + 44 36 40 + 52 44 48 + 56 48 52 + 64 52 56 + 68 60 64 + 76 64 68 + 80 68 72 + 88 76 80 + 92 80 84 +100 88 92 +104 92 96 +112 96 100 +116 100 104 +120 104 108 +116 100 104 +112 96 100 +104 88 92 +100 84 88 + 92 80 84 + 88 72 76 + 80 68 72 + 76 64 68 + 72 56 60 + 64 52 56 + 60 44 48 + 52 40 44 + 48 36 40 + 40 28 32 + 36 24 28 + 28 20 24 + 32 20 24 + 40 24 28 + 48 24 32 + 52 28 36 + 60 32 40 + 68 32 44 + 76 36 48 + 84 40 52 + 92 44 56 + 96 44 60 +104 48 64 +112 52 68 +120 52 72 +128 56 76 +132 60 80 +140 60 84 +148 64 88 +140 60 84 +136 60 80 +128 56 76 +120 52 72 +112 48 68 +108 48 64 +100 44 60 + 92 40 56 diff --git a/src/fractalzoomer/color_maps/carr398.map b/src/fractalzoomer/color_maps/carr398.map new file mode 100644 index 000000000..eeaa23d81 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr398.map @@ -0,0 +1,256 @@ + 0 0 0 + 20 12 90 + 19 15 92 + 19 17 95 + 18 20 98 + 17 23 100 + 16 26 102 + 16 28 105 + 15 31 108 + 14 34 110 + 14 36 112 + 13 39 115 + 12 42 118 + 11 45 120 + 11 47 122 + 10 50 125 + 9 62 133 + 9 74 141 + 8 86 149 + 8 98 158 + 7 109 166 + 6 121 174 + 6 133 182 + 5 145 190 + 4 157 198 + 4 169 206 + 3 181 214 + 2 192 222 + 2 204 231 + 1 216 239 + 1 228 247 + 0 240 255 + 1 228 247 + 1 216 239 + 2 204 231 + 2 192 222 + 3 181 214 + 4 169 206 + 4 157 198 + 5 145 190 + 6 133 182 + 6 121 174 + 7 109 166 + 8 98 158 + 8 86 149 + 9 74 141 + 9 62 133 + 10 50 125 + 11 48 123 + 11 45 121 + 12 43 118 + 12 40 116 + 13 38 114 + 14 36 112 + 14 33 110 + 15 31 108 + 16 29 105 + 16 26 103 + 17 24 101 + 18 22 99 + 18 19 97 + 19 17 94 + 19 14 92 + 20 12 90 + 0 0 0 + 0 0 0 + 0 90 90 + 2 91 102 + 3 92 114 + 5 92 126 + 6 93 137 + 8 94 149 + 9 95 161 + 11 95 173 + 12 96 185 + 14 97 197 + 15 98 208 + 17 98 220 + 18 99 232 + 20 100 244 + 19 109 242 + 18 118 240 + 16 126 238 + 15 135 236 + 14 144 233 + 12 152 231 + 11 161 229 + 10 170 227 + 9 179 225 + 8 188 223 + 6 196 221 + 5 205 218 + 4 214 216 + 2 222 214 + 1 231 212 + 0 240 210 + 1 231 212 + 2 222 214 + 4 214 216 + 5 205 218 + 6 196 221 + 8 188 223 + 9 179 225 + 10 170 227 + 11 161 229 + 12 152 231 + 14 144 233 + 15 135 236 + 16 126 238 + 18 118 240 + 19 109 242 + 20 100 244 + 19 99 234 + 17 99 223 + 16 98 213 + 15 97 203 + 13 97 193 + 12 96 182 + 11 95 172 + 9 95 162 + 8 94 152 + 7 93 141 + 5 93 131 + 4 92 121 + 3 91 111 + 1 91 100 + 0 90 90 + 0 0 0 + 0 0 0 +120 120 150 +129 129 158 +137 137 165 +146 146 172 +154 154 180 +163 163 188 +171 171 195 +180 180 202 +189 189 210 +197 197 218 +206 206 225 +214 214 232 +223 223 240 +231 231 248 +240 240 255 +232 232 248 +225 225 242 +218 218 235 +210 210 229 +202 202 222 +195 195 216 +188 188 209 +180 180 202 +172 172 196 +165 165 189 +158 158 183 +150 150 176 +142 142 170 +135 135 163 +128 128 157 +120 120 150 + 0 0 0 + 0 0 0 + 60 0 0 + 66 0 0 + 71 0 0 + 77 0 0 + 83 0 0 + 89 0 0 + 94 0 0 +100 0 0 +106 0 0 +111 0 0 +117 0 0 +123 0 0 +129 0 0 +134 0 0 +140 0 0 +146 0 0 +151 0 0 +157 0 0 +163 0 0 +169 0 0 +174 0 0 +180 0 0 +184 15 0 +188 30 0 +191 45 0 +195 60 0 +199 75 0 +202 90 0 +206 105 0 +210 120 0 +214 135 0 +218 150 0 +221 165 0 +225 180 0 +229 195 0 +232 210 0 +236 225 0 +240 240 0 +238 230 0 +235 220 0 +232 210 0 +230 200 0 +228 190 0 +225 180 0 +222 170 0 +220 160 0 +218 150 0 +215 140 0 +212 130 0 +210 120 0 +208 110 0 +205 100 0 +202 90 0 +200 80 0 +198 70 0 +195 60 0 +192 50 0 +190 40 0 +188 30 0 +185 20 0 +182 10 0 +180 0 0 +174 0 3 +169 0 6 +163 0 8 +158 0 11 +152 0 14 +146 0 17 +141 0 20 +135 0 22 +129 0 25 +124 0 28 +118 0 31 +112 0 34 +107 0 37 +101 0 39 + 96 0 42 + 90 0 45 + 84 0 48 + 79 0 51 + 73 0 53 + 68 0 56 + 62 0 59 + 56 0 62 + 51 0 65 + 45 0 68 + 39 0 70 + 34 0 73 + 28 0 76 + 22 0 79 + 17 0 82 + 11 0 84 + 6 0 87 + 0 0 90 diff --git a/src/fractalzoomer/color_maps/carr399.map b/src/fractalzoomer/color_maps/carr399.map new file mode 100644 index 000000000..848e37e9d --- /dev/null +++ b/src/fractalzoomer/color_maps/carr399.map @@ -0,0 +1,256 @@ + 0 0 0 + 1 4 10 + 2 8 20 + 2 12 31 + 3 17 41 + 4 21 51 + 5 25 61 + 6 29 71 + 7 33 81 + 7 37 92 + 8 42 102 + 9 46 112 + 10 50 122 + 11 54 132 + 12 58 142 + 12 62 153 + 13 67 163 + 14 71 173 + 15 75 183 + 16 79 193 + 17 83 203 + 17 87 214 + 18 92 224 + 19 96 234 + 20 100 244 + 19 97 238 + 19 95 231 + 18 92 225 + 18 90 219 + 17 87 213 + 17 85 206 + 16 82 200 + 16 79 194 + 15 77 188 + 15 74 181 + 14 72 175 + 14 69 169 + 13 67 163 + 13 64 156 + 12 62 150 + 12 59 144 + 11 56 138 + 11 54 131 + 10 51 125 + 10 49 119 + 9 46 113 + 9 44 106 + 8 41 100 + 8 38 94 + 7 36 88 + 7 33 81 + 6 31 75 + 6 28 69 + 5 26 63 + 5 23 56 + 4 21 50 + 4 18 44 + 3 15 38 + 3 13 31 + 2 10 25 + 2 8 19 + 1 5 13 + 1 3 6 + 0 0 0 + 0 0 0 + 6 0 0 + 12 0 0 + 19 0 0 + 25 0 0 + 31 0 0 + 38 0 0 + 44 0 0 + 50 0 0 + 56 0 0 + 62 0 0 + 69 0 0 + 75 0 0 + 81 0 0 + 88 0 0 + 94 0 0 +100 0 0 +106 0 0 +112 0 0 +119 0 0 +125 0 0 +131 0 0 +138 0 0 +144 0 0 +150 0 0 +157 16 0 +163 32 0 +170 48 0 +176 64 0 +183 80 0 +189 96 0 +196 112 0 +202 128 0 +209 143 0 +216 159 0 +222 175 0 +229 191 0 +235 207 0 +242 223 0 +248 239 0 +255 255 0 +248 239 0 +242 223 0 +235 207 0 +229 191 0 +222 175 0 +216 159 0 +209 143 0 +202 128 0 +196 112 0 +189 96 0 +183 80 0 +176 64 0 +170 48 0 +163 32 0 +157 16 0 +150 0 0 +143 0 0 +137 0 0 +130 0 0 +124 0 0 +117 0 0 +111 0 0 +104 0 0 + 98 0 0 + 91 0 0 + 85 0 0 + 78 0 0 + 72 0 0 + 65 0 0 + 59 0 0 + 52 0 0 + 46 0 0 + 39 0 0 + 33 0 0 + 26 0 0 + 20 0 0 + 13 0 0 + 7 0 0 + 0 0 0 + 0 0 0 + 6 2 11 + 12 5 21 + 19 8 32 + 25 10 42 + 31 12 53 + 38 15 64 + 44 18 74 + 50 20 85 + 56 22 96 + 62 25 106 + 69 28 117 + 75 30 128 + 81 32 138 + 88 35 149 + 94 38 159 +100 40 170 +106 42 181 +112 45 191 +119 48 202 +125 50 212 +131 52 223 +138 55 234 +144 58 244 +150 60 255 +155 71 249 +159 82 243 +164 93 237 +168 104 231 +173 115 225 +178 126 219 +182 137 213 +187 148 208 +192 159 202 +196 170 196 +201 181 190 +206 192 184 +210 203 178 +215 214 172 +219 225 166 +224 236 160 +219 225 166 +215 214 172 +210 203 178 +206 192 184 +201 181 190 +196 170 196 +192 159 202 +187 148 208 +182 137 213 +178 126 219 +173 115 225 +168 104 231 +164 93 237 +159 82 243 +155 71 249 +150 60 255 +146 58 248 +142 57 242 +138 55 235 +135 54 229 +131 52 222 +127 51 216 +123 49 209 +119 48 203 +115 46 196 +112 45 190 +108 43 183 +104 42 177 +100 40 170 + 96 38 163 + 92 37 157 + 88 35 150 + 85 34 144 + 81 32 137 + 77 31 131 + 73 29 124 + 69 28 118 + 65 26 111 + 62 25 105 + 58 23 98 + 54 22 92 + 50 20 85 + 46 18 78 + 53 22 77 + 60 25 77 + 67 29 76 + 74 33 75 + 81 36 75 + 88 40 74 + 94 43 74 +101 47 73 +108 51 72 +115 54 72 +122 58 71 +129 62 70 +136 65 70 +143 69 69 +150 73 68 +157 76 68 +164 80 67 +171 84 66 +178 87 66 +185 91 65 +191 94 65 +198 98 64 +205 102 63 +212 105 63 +219 109 62 +226 113 61 +233 116 61 +240 120 60 diff --git a/src/fractalzoomer/color_maps/carr400.map b/src/fractalzoomer/color_maps/carr400.map new file mode 100644 index 000000000..e2e0bcdc2 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr400.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 10 11 7 + 20 21 15 + 31 32 22 + 41 43 29 + 51 54 36 + 61 64 44 + 71 75 51 + 81 86 58 + 92 97 65 +102 107 73 +112 118 80 +122 129 87 +132 139 95 +143 150 102 +153 161 109 +163 172 116 +173 182 124 +183 193 131 +193 204 138 +204 215 145 +214 225 153 +224 236 160 +214 226 153 +205 215 146 +195 205 139 +185 195 132 +175 185 125 +166 174 118 +156 164 111 +146 154 104 +136 144 97 +127 133 90 +117 123 83 +107 113 77 + 97 103 70 + 88 92 63 + 78 82 56 + 68 72 49 + 58 62 42 + 49 51 35 + 39 41 28 + 29 31 21 + 19 21 14 + 10 10 7 + 0 0 0 + 0 0 0 + 0 0 0 + 90 0 0 + 87 5 11 + 84 9 22 + 80 14 33 + 77 18 44 + 74 23 55 + 71 27 67 + 68 32 78 + 65 36 89 + 61 41 100 + 58 45 111 + 55 50 122 + 52 55 133 + 49 59 144 + 45 64 155 + 42 68 166 + 39 73 177 + 36 77 189 + 33 82 200 + 30 86 211 + 26 91 222 + 23 95 233 + 20 100 244 + 23 96 233 + 26 91 223 + 29 87 212 + 32 83 202 + 35 78 191 + 38 74 180 + 41 70 170 + 44 65 159 + 47 61 149 + 50 57 138 + 53 52 127 + 57 48 117 + 60 43 106 + 63 39 95 + 66 35 85 + 69 30 74 + 72 26 64 + 75 22 53 + 78 17 42 + 81 13 32 + 84 9 21 + 87 4 11 + 90 0 0 + 0 0 0 + 0 0 0 + 0 0 90 + 10 0 86 + 19 0 82 + 29 0 78 + 38 0 74 + 48 0 70 + 57 0 65 + 67 0 61 + 76 0 57 + 86 0 53 + 95 0 49 +105 0 45 +115 0 41 +124 0 37 +134 0 33 +143 0 29 +153 0 25 +162 0 20 +172 0 16 +181 0 12 +191 0 8 +200 0 4 +210 0 0 +201 0 4 +192 0 8 +183 0 12 +173 0 16 +164 0 20 +155 0 23 +146 0 27 +137 0 31 +128 0 35 +119 0 39 +110 0 43 +100 0 47 + 91 0 51 + 82 0 55 + 73 0 59 + 64 0 63 + 55 0 67 + 46 0 70 + 37 0 74 + 27 0 78 + 18 0 82 + 9 0 86 + 0 0 90 + 0 0 0 + 60 0 60 + 64 3 68 + 68 5 76 + 72 8 84 + 76 10 92 + 80 13 100 + 83 16 108 + 87 18 116 + 91 21 124 + 95 23 132 + 99 26 140 +103 29 148 +107 31 156 +111 34 164 +115 37 172 +119 39 180 +123 42 188 +127 44 196 +130 47 204 +134 50 212 +138 52 220 +142 55 228 +146 57 236 +150 60 244 +155 71 239 +159 82 234 +164 93 228 +168 104 223 +173 115 218 +178 126 212 +182 137 207 +187 148 202 +192 159 197 +196 170 192 +201 181 186 +206 192 181 +210 203 176 +215 214 170 +219 225 165 +224 236 160 +221 228 164 +218 221 168 +214 213 172 +211 205 177 +208 198 181 +205 190 185 +201 182 189 +198 175 193 +195 167 197 +192 159 201 +189 152 205 +185 144 210 +182 137 214 +179 129 218 +176 121 222 +173 114 226 +169 106 230 +166 98 234 +163 91 238 +160 83 243 +156 75 247 +153 68 251 +150 60 255 +145 58 249 +141 56 243 +136 54 237 +131 52 231 +127 51 225 +122 49 218 +117 47 212 +112 45 206 +108 43 200 +103 41 194 + 98 39 188 + 94 38 182 + 89 36 176 + 84 34 170 + 80 32 164 + 75 30 158 + 70 28 151 + 66 26 145 + 61 24 139 + 56 22 133 + 52 21 127 + 47 19 121 + 42 17 115 + 38 15 109 + 33 13 103 + 28 11 97 + 23 9 90 + 19 8 84 + 14 6 78 + 9 4 72 + 5 2 66 + 0 0 60 + 15 15 56 + 30 30 52 + 45 45 49 + 60 60 45 + 75 75 41 + 90 90 38 +105 105 34 +120 120 30 +135 135 26 +150 150 22 +165 165 19 +180 180 15 +195 195 11 +210 210 8 +225 225 4 +240 240 0 diff --git a/src/fractalzoomer/color_maps/carr401.map b/src/fractalzoomer/color_maps/carr401.map new file mode 100644 index 000000000..f7a212aa1 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr401.map @@ -0,0 +1,256 @@ + 20 68 244 + 0 60 252 + 12 76 252 + 24 88 248 + 36 104 248 + 48 120 248 + 60 136 248 + 72 148 244 + 84 164 244 + 96 180 244 +108 196 244 +120 208 240 +132 224 240 +128 200 212 +120 176 180 +116 152 152 +112 128 120 +104 100 92 +100 76 60 + 92 52 32 + 88 28 0 +108 56 32 +128 84 64 +148 112 96 +172 140 128 +192 168 156 +212 196 188 +232 224 220 +252 252 252 +236 236 236 +220 220 220 +204 204 204 +188 188 188 +172 172 172 +156 156 156 +140 140 140 +128 128 128 +112 112 112 + 96 96 96 + 80 80 80 + 64 64 64 + 48 48 48 + 32 32 32 + 16 16 16 + 0 0 0 + 28 0 0 + 40 0 0 + 56 0 0 + 68 0 0 + 80 0 0 + 96 0 0 +108 0 0 +120 0 0 +136 0 0 +148 0 0 +160 32 0 +176 64 0 +188 96 0 +200 128 0 +212 156 0 +228 188 0 +240 220 0 +252 252 0 +236 216 0 +224 180 0 +208 144 0 +192 108 0 +176 72 0 +164 36 0 +148 0 0 +132 0 0 +112 0 0 + 96 0 0 + 80 0 0 + 64 0 0 + 44 0 0 + 28 0 0 + 0 28 0 + 0 48 0 + 0 68 0 + 0 84 0 + 0 104 0 + 0 124 0 + 0 144 0 + 0 160 0 + 0 180 0 + 20 156 32 + 40 136 64 + 60 112 96 + 80 92 128 +100 68 156 +120 44 188 +140 24 220 +160 0 252 +168 16 252 +172 32 252 +180 52 252 +184 68 252 +192 84 252 +196 100 252 +204 116 252 +208 136 252 +216 152 252 +220 168 252 +228 184 252 +232 200 252 +240 220 252 +244 236 252 +252 252 252 +224 224 244 +196 196 236 +168 168 228 +140 140 220 +112 112 212 + 84 84 204 + 56 56 196 + 28 28 188 + 0 0 180 + 28 0 172 + 56 0 168 + 84 0 160 +112 0 152 +140 0 148 +168 0 140 +196 0 132 +224 0 128 +252 0 120 +244 8 116 +232 12 112 +224 20 108 +216 24 104 +204 32 100 +196 36 96 +188 44 92 +176 52 84 +168 56 80 +156 64 76 +148 68 72 +140 76 68 +128 80 64 +120 88 60 +132 100 64 +140 108 68 +152 120 68 +160 128 72 +172 140 76 +180 148 80 +192 160 80 +200 168 84 +208 180 88 +212 164 76 +216 152 64 +220 140 52 +228 124 36 +232 112 24 +236 100 12 +240 88 0 +236 100 12 +232 112 24 +228 128 36 +224 140 52 +216 152 64 +212 168 76 +208 180 88 +184 160 80 +160 140 68 +140 120 60 +116 100 48 + 92 80 40 + 68 60 28 + 48 40 20 + 24 20 8 + 0 0 0 + 8 20 20 + 16 36 36 + 24 56 56 + 32 76 76 + 36 92 92 + 44 112 112 + 52 128 128 + 60 148 148 + 84 128 160 +108 112 176 +132 92 188 +156 76 200 +180 56 212 +204 36 228 +228 20 240 +252 0 252 +224 28 252 +196 56 252 +168 84 252 +140 112 252 +112 140 252 + 84 168 252 + 56 196 252 + 28 224 252 + 0 252 252 + 28 224 224 + 56 196 196 + 84 168 168 +112 140 140 +140 112 112 +168 84 84 +196 56 56 +224 28 28 +252 0 0 +232 20 0 +212 44 0 +188 64 0 +168 84 0 +148 104 0 +128 128 0 +104 148 0 + 84 168 0 + 64 188 0 + 44 212 0 + 20 232 0 + 0 252 0 + 16 252 32 + 32 252 60 + 52 252 92 + 68 252 120 + 84 252 152 +100 252 180 +120 252 208 +132 252 188 +144 252 168 +156 252 152 +168 252 132 +180 252 112 +192 252 96 +204 252 76 +216 252 56 +228 252 36 +240 252 20 +252 252 0 +252 240 16 +252 228 32 +252 216 48 +252 204 64 +252 196 84 +252 184 100 +252 172 116 +252 160 132 +252 148 148 +232 140 156 +208 132 164 +188 124 176 +168 116 184 +148 112 192 +124 104 200 +104 96 208 + 84 88 220 + 60 80 228 + 40 72 236 diff --git a/src/fractalzoomer/color_maps/carr402.map b/src/fractalzoomer/color_maps/carr402.map new file mode 100644 index 000000000..8331a7586 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr402.map @@ -0,0 +1,256 @@ + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 88 96 + 80 76 92 + 68 64 88 + 36 12 60 + 40 12 64 + 40 12 68 + 44 16 68 + 44 16 72 + 48 16 76 + 0 0 0 + 4 0 0 + 8 0 4 + 12 0 4 + 16 0 4 + 20 0 8 + 24 0 8 + 28 0 8 + 28 0 12 + 32 0 12 + 36 0 12 + 40 0 16 + 44 0 16 + 48 0 16 + 52 0 20 + 56 0 20 + 60 0 20 + 64 0 24 + 68 0 24 + 72 0 24 + 76 0 28 + 80 0 28 + 84 0 28 + 84 0 32 + 88 0 32 + 92 0 32 + 96 0 36 +100 0 36 +104 0 36 +108 0 40 +112 0 40 + 0 0 0 + 0 0 0 +124 0 44 +128 0 44 +132 0 48 +136 0 48 +140 0 48 +144 0 52 +148 0 52 +152 0 52 +156 8 52 +164 16 52 +168 24 52 +176 32 52 +180 40 56 +188 48 56 +196 56 56 +200 64 56 +208 68 56 +212 76 56 +220 84 56 +228 92 56 +232 100 60 +240 108 60 +244 116 60 +252 124 60 +244 116 60 +240 108 60 +232 100 60 +228 92 56 +220 84 56 +212 76 56 +208 68 56 +200 64 56 +196 56 56 +188 48 56 +180 40 56 +176 32 52 +168 24 52 +164 16 52 +156 8 52 +152 0 52 +148 0 52 +144 0 52 +140 0 48 +136 0 48 +132 0 44 +128 0 44 + 0 0 0 + 0 0 0 +116 0 40 +112 0 40 +108 0 36 +104 0 36 +100 0 32 + 96 0 32 + 92 0 32 + 88 0 28 + 84 0 28 + 80 0 28 + 76 0 24 + 72 0 24 + 68 0 20 + 64 0 20 + 60 0 20 + 56 0 16 + 52 0 16 + 48 0 12 + 44 0 12 + 40 0 12 + 36 0 12 + 32 0 12 + 28 0 8 + 24 0 8 + 20 0 8 + 16 0 4 + 16 0 4 + 12 0 4 + 8 0 4 + 4 0 0 + 0 0 0 + 56 20 88 + 52 20 84 + 52 20 80 + 48 16 80 + 48 16 76 + 44 16 72 + 44 16 68 + 40 12 68 + 40 12 64 + 36 12 60 + 96 72 20 +104 80 28 +116 88 36 +124 100 44 +136 108 52 +144 116 60 +156 124 68 +164 132 76 +176 144 88 +184 152 96 +192 160 104 +204 168 112 +212 176 120 +224 184 128 +232 196 136 +244 204 144 +252 212 152 +240 204 144 +232 192 136 +220 184 124 +212 176 116 +200 164 108 +188 156 100 +180 148 92 +168 136 80 +160 128 72 +148 120 64 +136 108 56 +128 100 48 +116 92 36 +108 80 28 + 96 72 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 28 + 40 40 56 + 60 56 80 + 80 76 108 + 84 80 112 + 96 92 124 +104 104 132 +116 116 144 +124 128 152 +136 140 164 +144 152 172 +156 160 184 +164 172 192 +176 184 204 +184 196 212 +196 208 224 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 diff --git a/src/fractalzoomer/color_maps/carr403.map b/src/fractalzoomer/color_maps/carr403.map new file mode 100644 index 000000000..13e20bc3b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr403.map @@ -0,0 +1,256 @@ + 0 0 0 + 30 15 0 + 40 20 0 + 49 25 0 + 59 29 0 + 69 34 0 + 78 39 0 + 88 44 0 + 98 49 0 +107 54 0 +117 58 0 +127 63 0 +136 68 0 +146 73 0 +155 78 0 +165 83 0 +175 87 0 +184 92 0 +194 97 0 +204 102 0 +213 107 0 +223 112 0 +233 116 0 +242 121 0 +252 126 0 +242 121 0 +233 116 0 +223 112 0 +213 107 0 +204 102 0 +194 97 0 +184 92 0 +175 87 0 +165 83 0 +155 78 0 +146 73 0 +136 68 0 +127 63 0 +117 58 0 +107 54 0 + 98 49 0 + 88 44 0 + 78 39 0 + 69 34 0 + 59 29 0 + 49 25 0 + 40 20 0 + 30 15 0 + 0 0 0 + 0 0 0 + 60 60 84 + 68 68 91 + 76 76 98 + 84 84 105 + 92 92 111 +100 100 118 +108 108 125 +116 116 132 +124 124 139 +132 132 146 +140 140 153 +148 148 160 +155 155 166 +163 163 173 +171 171 180 +179 179 187 +187 187 194 +195 195 201 +203 203 208 +211 211 214 +219 219 221 +227 227 228 +235 235 235 +227 227 228 +220 220 222 +212 212 215 +205 205 209 +197 197 202 +189 189 196 +182 182 189 +174 174 182 +167 167 176 +159 159 169 +151 151 163 +144 144 156 +136 136 150 +128 128 143 +121 121 137 +113 113 130 +106 106 123 + 98 98 117 + 90 90 110 + 83 83 104 + 75 75 97 + 68 68 91 + 60 60 84 + 0 0 0 + 0 0 0 +120 0 0 +115 12 12 +109 23 23 +104 35 35 + 98 46 46 + 93 58 58 + 87 70 70 + 82 81 81 + 76 93 93 + 71 104 104 + 65 116 116 + 60 127 127 + 55 139 139 + 49 151 151 + 44 162 162 + 38 174 174 + 33 185 185 + 27 197 197 + 22 209 209 + 16 220 220 + 11 232 232 + 5 243 243 + 0 255 255 + 5 244 244 + 10 233 233 + 16 222 222 + 21 211 211 + 26 200 200 + 31 188 188 + 37 177 177 + 42 166 166 + 47 155 155 + 52 144 144 + 57 133 133 + 63 122 122 + 68 111 111 + 73 100 100 + 78 89 89 + 83 78 78 + 89 67 67 + 94 55 55 + 99 44 44 +104 33 33 +110 22 22 +115 11 11 +120 0 0 +124 0 0 +128 0 0 +131 0 0 +135 0 0 +139 0 0 +142 0 0 +146 0 0 +150 0 0 +154 0 0 +158 0 0 +161 0 0 +165 0 0 +169 0 0 +172 0 0 +176 0 0 +180 0 0 +185 16 0 +189 32 0 +194 48 0 +199 64 0 +203 80 0 +208 96 0 +213 112 0 +218 128 0 +222 143 0 +227 159 0 +232 175 0 +236 191 0 +241 207 0 +246 223 0 +250 239 0 +255 255 0 +247 239 0 +238 223 0 +230 207 0 +221 191 0 +213 175 0 +204 159 0 +196 143 0 +188 128 0 +179 112 0 +171 96 0 +162 80 0 +154 64 0 +145 48 0 +137 32 0 +128 16 0 +120 0 0 +112 0 0 +105 0 0 + 98 0 0 + 90 0 0 + 82 0 0 + 75 0 0 + 68 0 0 + 60 0 0 + 52 0 0 + 45 0 0 + 38 0 0 + 30 0 0 + 22 0 0 + 15 0 0 + 8 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 90 0 0 + 88 3 9 + 86 6 18 + 84 9 26 + 82 12 35 + 80 16 44 + 78 19 53 + 76 22 62 + 73 25 70 + 71 28 79 + 69 31 88 + 67 34 97 + 65 37 106 + 63 40 114 + 61 43 123 + 59 47 132 + 57 50 141 + 55 53 149 + 53 56 158 + 51 59 167 + 49 62 176 + 47 65 185 + 44 68 193 + 42 71 202 + 40 74 211 + 38 78 220 + 36 81 229 + 34 84 237 + 32 87 246 + 30 90 255 + 28 84 239 + 26 79 223 + 24 73 207 + 22 68 191 + 21 62 175 + 19 56 159 + 17 51 143 + 15 45 128 + 13 39 112 + 11 34 96 + 9 28 80 + 8 22 64 + 6 17 48 + 4 11 32 + 2 6 16 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr404.map b/src/fractalzoomer/color_maps/carr404.map new file mode 100644 index 000000000..28e76c9af --- /dev/null +++ b/src/fractalzoomer/color_maps/carr404.map @@ -0,0 +1,256 @@ + 0 0 28 + 0 8 36 + 0 16 44 + 0 24 52 + 0 36 64 + 0 44 72 + 0 52 80 + 0 60 88 + 0 68 96 + 0 80 108 + 0 88 116 + 0 96 124 + 0 104 132 + 0 112 140 + 0 124 152 + 0 132 160 + 0 140 168 + 0 148 176 + 0 156 184 + 0 168 196 + 0 176 204 + 0 184 212 + 0 192 220 + 0 200 228 + 0 208 240 + 0 212 216 + 0 216 196 + 0 220 176 + 0 220 152 + 0 224 132 + 0 228 112 + 0 232 92 + 0 232 68 + 0 236 48 + 0 240 28 + 0 236 52 + 0 232 76 + 0 228 100 + 0 224 124 + 0 224 144 + 0 220 168 + 0 216 192 + 0 212 216 + 0 208 240 + 0 200 228 + 0 188 216 + 0 180 208 + 0 168 196 + 0 160 188 + 0 148 176 + 0 136 164 + 0 128 156 + 0 116 144 + 0 108 136 + 0 96 124 + 0 84 112 + 0 76 104 + 0 64 92 + 0 52 80 + 0 44 72 + 0 32 60 + 0 24 52 + 0 12 40 + 0 0 28 + 64 28 112 + 68 28 116 + 72 32 124 + 72 32 128 + 76 32 132 + 80 36 140 + 84 36 144 + 84 36 148 + 88 36 152 + 92 40 160 + 96 40 164 + 96 40 168 +100 44 176 +104 44 180 +108 44 184 +108 48 192 +112 48 196 +116 48 200 +120 48 204 +120 52 212 +124 52 216 +128 56 224 +132 56 228 +132 60 236 +144 68 220 +156 76 204 +164 88 188 +176 96 172 +188 108 156 +200 116 140 +208 124 124 +220 136 108 +232 144 92 +240 156 76 +252 164 60 +240 152 76 +228 144 96 +216 132 112 +204 120 128 +192 112 148 +180 100 164 +168 88 180 +156 80 200 +144 68 216 +132 60 232 +128 56 228 +124 56 220 +120 52 216 +116 52 208 +112 48 204 +112 48 196 +108 48 188 +104 44 184 +100 44 176 + 96 44 172 + 92 40 164 + 88 40 156 + 84 36 152 + 80 36 144 + 80 36 136 + 76 32 132 + 72 32 124 + 68 28 120 + 64 28 112 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr405.map b/src/fractalzoomer/color_maps/carr405.map new file mode 100644 index 000000000..319c03210 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr405.map @@ -0,0 +1,256 @@ + 0 0 0 +216 220 180 +220 224 184 +224 228 184 +228 228 188 +232 232 188 +232 236 192 +236 240 192 +240 240 196 +244 244 196 +232 232 184 +216 220 176 +204 208 164 +188 196 156 +176 184 144 +160 172 132 +148 160 124 +132 148 112 +120 140 104 +104 128 92 + 92 116 84 + 76 104 72 + 64 92 60 + 48 80 52 + 36 68 40 + 20 56 32 + 8 44 20 + 28 40 24 + 48 36 28 + 64 28 32 + 84 24 36 +104 20 44 +124 16 48 +140 8 52 +160 4 56 +180 0 60 +176 0 60 +176 0 60 +172 4 56 +172 4 56 +168 4 56 +168 4 56 +164 8 56 +164 8 52 +160 8 52 +156 8 52 +156 8 52 +152 12 48 +152 12 48 +148 12 48 +148 12 48 +144 12 48 +144 16 44 +140 16 44 +136 16 44 +136 16 44 +132 20 44 +132 20 40 +128 20 40 +128 20 40 +124 20 40 +124 24 36 +120 24 36 +120 24 36 +116 24 36 +112 24 36 +112 28 32 +108 28 32 +108 28 32 +104 28 32 +104 32 32 +100 32 28 +100 32 28 + 96 32 28 + 92 32 28 + 92 36 24 + 88 36 24 + 88 36 24 + 84 36 24 + 84 36 24 + 80 40 20 + 80 40 20 + 76 40 20 + 72 40 20 + 72 44 20 + 68 44 16 + 68 44 16 + 64 44 16 + 64 44 16 + 60 48 12 + 60 48 12 + 56 48 12 + 56 48 12 + 60 44 20 + 60 44 28 + 60 44 32 + 60 44 40 + 64 44 44 + 64 44 52 + 64 44 56 + 64 44 64 + 64 44 68 + 64 44 76 + 68 44 80 + 68 44 88 + 68 44 92 + 68 44 100 + 68 44 104 + 68 44 112 + 72 44 120 + 72 44 124 + 72 44 132 + 72 44 136 + 72 44 144 + 72 44 148 + 72 44 156 + 76 44 160 + 76 44 168 + 76 44 172 + 76 44 180 + 76 44 184 + 76 44 192 + 80 44 196 + 80 44 204 + 80 44 208 + 80 44 216 + 80 44 220 + 76 64 192 + 76 80 164 + 72 96 136 + 72 112 108 + 64 116 116 + 56 120 124 + 48 124 132 + 40 128 140 + 32 132 148 + 24 136 156 + 16 140 164 + 12 144 168 + 8 140 164 + 8 136 164 + 8 136 160 + 8 132 160 + 8 128 156 + 8 124 156 + 8 124 152 + 8 120 152 + 8 116 148 + 8 112 148 + 8 112 144 + 8 108 144 + 8 104 140 + 8 100 140 + 8 100 136 + 8 96 136 + 8 92 136 + 8 88 132 + 8 88 132 + 8 84 128 + 8 80 128 + 8 76 124 + 8 76 124 + 8 72 120 + 8 68 120 + 8 64 116 + 8 64 116 + 8 60 112 + 8 56 112 + 8 52 108 + 8 52 108 + 8 48 104 + 8 44 104 + 8 44 100 + 8 40 100 + 8 40 100 + 12 44 96 + 16 44 96 + 16 48 96 + 20 48 96 + 20 48 92 + 24 52 92 + 24 52 92 + 28 52 92 + 28 56 92 + 32 56 92 + 32 56 92 + 36 60 88 + 36 60 88 + 40 60 88 + 40 64 88 + 44 64 88 + 44 68 88 + 48 68 88 + 48 68 88 + 52 72 84 + 52 72 84 + 56 72 84 + 56 76 84 + 60 76 84 + 60 76 84 + 64 80 84 + 64 80 80 + 68 80 80 + 68 84 80 + 72 84 80 + 72 84 80 + 72 84 80 + 72 84 80 + 72 84 80 + 76 84 80 + 80 84 80 + 84 80 80 + 88 80 80 + 88 76 80 + 92 76 80 + 92 72 80 + 96 72 80 +100 72 80 +104 72 80 +104 68 80 +108 68 80 +112 68 80 +112 72 76 +116 72 76 +116 72 76 +120 76 76 +120 80 76 +124 80 76 +124 84 76 +128 84 76 +128 88 76 +132 88 76 +132 92 76 +136 92 76 +136 96 76 +140 100 76 +140 100 76 +140 100 76 +144 104 76 +144 104 76 + 4 108 44 + 4 108 44 + 4 108 40 + 4 108 40 + 4 108 40 + 4 108 36 + 4 108 36 + 4 108 36 + 8 100 36 + 12 88 40 + 16 80 40 +196 204 172 +200 208 176 +204 212 176 +208 212 180 +212 216 180 diff --git a/src/fractalzoomer/color_maps/carr406.map b/src/fractalzoomer/color_maps/carr406.map new file mode 100644 index 000000000..5f935d382 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr406.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 30 0 0 + 39 0 0 + 47 0 0 + 56 0 0 + 64 0 0 + 73 0 0 + 81 0 0 + 90 0 0 + 99 0 0 +107 0 0 +116 0 0 +124 0 0 +133 0 0 +141 0 0 +150 0 0 +159 0 0 +167 0 0 +176 0 0 +184 0 0 +193 0 0 +201 0 0 +210 0 0 +202 0 0 +195 0 0 +188 0 0 +180 0 0 +172 0 0 +165 0 0 +158 0 0 +150 0 0 +142 0 0 +135 0 0 +128 0 0 +120 0 0 +112 0 0 +105 0 0 + 98 0 0 + 90 0 0 + 82 0 0 + 75 0 0 + 68 0 0 + 60 0 0 + 52 0 0 + 45 0 0 + 38 0 0 + 30 0 0 +126 71 10 +133 82 20 +140 93 30 +146 104 40 +152 115 50 +159 126 60 +166 137 70 +172 148 80 +178 159 90 +185 170 100 +192 181 110 +198 192 120 +204 203 130 +211 214 140 +218 225 150 +224 236 160 +219 225 165 +215 214 170 +210 203 175 +206 192 180 +201 181 185 +196 170 190 +192 159 195 +187 148 200 +182 137 205 +178 126 210 +173 115 215 +168 104 220 +164 93 225 +159 82 230 +155 71 235 +150 60 240 +141 56 227 +131 52 214 +122 49 201 +112 45 188 +103 41 174 + 94 38 161 + 84 34 148 + 75 30 135 + 66 26 122 + 56 22 109 + 47 19 96 + 38 15 82 + 28 11 69 + 19 8 56 + 9 4 43 + 0 0 30 +120 120 150 +124 124 154 +128 128 158 +131 131 161 +135 135 165 +139 139 169 +142 142 172 +146 146 176 +150 150 180 +154 154 184 +158 158 188 +161 161 191 +165 165 195 +169 169 199 +172 172 202 +176 176 206 +180 180 210 +184 184 214 +188 188 218 +191 191 221 +195 195 225 +199 199 229 +202 202 232 +206 206 236 +210 210 240 +202 205 240 +194 200 240 +187 196 241 +179 191 241 +171 186 241 +163 181 241 +155 177 241 +147 172 241 +140 167 242 +132 162 242 +124 157 242 +116 153 242 +108 148 242 +100 143 242 + 93 138 243 + 85 133 243 + 77 129 243 + 69 124 243 + 61 119 243 + 53 114 243 + 46 110 244 + 38 105 244 + 30 100 244 + 32 94 229 + 34 88 214 + 36 81 198 + 38 75 183 + 39 69 168 + 41 62 152 + 43 56 137 + 45 50 122 + 47 44 107 + 49 38 92 + 51 31 76 + 52 25 61 + 54 19 46 + 56 12 30 + 58 6 15 + 60 0 0 + 0 0 0 + 0 0 0 + 60 0 0 + 67 0 0 + 74 0 0 + 81 0 0 + 88 0 0 + 95 0 0 +102 0 0 +108 0 0 +115 0 0 +122 0 0 +129 0 0 +136 0 0 +143 0 0 +150 0 0 +150 4 15 +150 8 30 +150 11 45 +150 15 60 +150 19 75 +150 22 90 +150 26 105 +150 30 120 +150 34 135 +150 38 150 +150 41 165 +150 45 180 +150 49 195 +150 52 210 +150 56 225 +150 60 240 +156 71 225 +161 82 210 +167 94 195 +172 105 180 +178 116 165 +184 128 150 +189 139 135 +195 150 120 +201 161 105 +206 172 90 +212 184 75 +218 195 60 +223 206 45 +229 218 30 +234 229 15 +240 240 0 +225 236 0 +210 232 0 +195 229 0 +180 225 0 +165 221 0 +150 218 0 +135 214 0 +120 210 0 +105 206 0 + 90 202 0 + 75 199 0 + 60 195 0 + 45 191 0 + 30 188 0 + 15 184 0 + 0 180 0 + 0 169 8 + 0 158 15 + 0 146 22 + 0 135 30 + 0 124 38 + 0 112 45 + 0 101 52 + 0 90 60 + 0 79 68 + 0 68 75 + 0 56 82 + 0 45 90 + 0 34 98 + 0 22 105 + 0 11 112 + 0 0 120 + 13 13 128 + 26 26 135 + 39 39 142 + 52 52 150 + 66 66 158 + 79 79 165 + 92 92 172 +105 105 180 +118 118 188 +131 131 195 +144 144 202 +158 158 210 +171 171 218 +184 184 225 +197 197 232 +210 210 240 diff --git a/src/fractalzoomer/color_maps/carr407.map b/src/fractalzoomer/color_maps/carr407.map new file mode 100644 index 000000000..b1bd3b67b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr407.map @@ -0,0 +1,256 @@ + 0 0 0 + 16 16 16 + 32 32 32 + 48 48 48 + 64 64 64 + 80 80 80 + 96 96 96 +112 112 112 +128 128 128 +140 140 140 +156 156 156 +172 172 172 +188 188 188 +204 204 204 +220 220 220 +236 236 236 +252 252 252 +236 236 236 +220 220 220 +204 204 204 +188 188 188 +172 172 172 +156 156 156 +140 140 140 +128 128 128 +112 112 112 + 96 96 96 + 80 80 80 + 64 64 64 + 48 48 48 + 32 32 32 + 16 16 16 + 0 0 0 + 16 0 4 + 32 0 8 + 48 0 12 + 64 0 16 + 80 0 20 + 96 0 24 +112 0 28 +128 0 32 +140 0 36 +156 0 40 +172 0 44 +188 0 48 +204 0 52 +220 0 56 +236 0 60 +252 0 64 +236 0 60 +220 0 56 +204 0 52 +188 0 48 +172 0 44 +156 0 40 +140 0 36 +128 0 32 +112 0 28 + 96 0 24 + 80 0 20 + 64 0 16 + 48 0 12 + 32 0 8 + 16 0 4 + 0 0 0 + 16 16 16 + 32 32 32 + 48 48 48 + 64 64 64 + 80 80 80 + 96 96 96 +112 112 112 +128 128 128 +140 140 140 +156 156 156 +172 172 172 +188 188 188 +204 204 204 +220 220 220 +236 236 236 +252 252 252 +236 236 236 +220 220 220 +204 204 204 +188 188 188 +172 172 172 +156 156 156 +140 140 140 +128 128 128 +112 112 112 + 96 96 96 + 80 80 80 + 64 64 64 + 48 48 48 + 32 32 32 + 16 16 16 + 0 0 0 + 0 12 12 + 0 24 24 + 0 32 32 + 0 44 44 + 0 56 56 + 0 68 68 + 0 76 76 + 0 88 88 + 0 100 100 + 0 112 112 + 0 120 120 + 0 132 132 + 0 144 144 + 0 156 156 + 0 164 164 + 0 176 176 + 0 164 164 + 0 156 156 + 0 144 144 + 0 132 132 + 0 120 120 + 0 112 112 + 0 100 100 + 0 88 88 + 0 76 76 + 0 68 68 + 0 56 56 + 0 44 44 + 0 32 32 + 0 24 24 + 0 12 12 + 0 0 0 + 16 16 16 + 32 32 32 + 48 48 48 + 64 64 64 + 80 80 80 + 96 96 96 +112 112 112 +128 128 128 +140 140 140 +156 156 156 +172 172 172 +188 188 188 +204 204 204 +220 220 220 +236 236 236 +252 252 252 +236 236 236 +220 220 220 +204 204 204 +188 188 188 +172 172 172 +156 156 156 +140 140 140 +128 128 128 +112 112 112 + 96 96 96 + 80 80 80 + 64 64 64 + 48 48 48 + 32 32 32 + 16 16 16 + 0 0 0 + 16 12 0 + 32 24 0 + 48 40 0 + 64 52 0 + 80 64 0 + 96 76 0 +112 88 0 +128 104 0 +140 116 0 +156 128 0 +172 140 0 +188 152 0 +204 164 0 +220 180 0 +236 192 0 +252 204 0 +236 192 0 +220 180 0 +204 164 0 +188 152 0 +172 140 0 +156 128 0 +140 116 0 +128 104 0 +112 88 0 + 96 76 0 + 80 64 0 + 64 52 0 + 48 40 0 + 32 24 0 + 16 12 0 + 0 0 0 + 16 16 16 + 32 32 32 + 48 48 48 + 64 64 64 + 80 80 80 + 96 96 96 +112 112 112 +128 128 128 +140 140 140 +156 156 156 +172 172 172 +188 188 188 +204 204 204 +220 220 220 +236 236 236 +252 252 252 +236 236 236 +220 220 224 +204 204 208 +188 188 192 +172 172 180 +156 156 164 +140 140 148 +128 128 136 +112 112 120 + 96 96 104 + 80 80 88 + 64 64 76 + 48 48 60 + 32 32 44 + 16 16 32 + 0 0 16 + 4 0 28 + 8 0 44 + 16 0 56 + 20 0 68 + 24 0 84 + 28 0 96 + 32 0 108 + 40 0 124 + 44 0 136 + 48 0 148 + 52 0 164 + 56 0 176 + 64 0 188 + 68 0 204 + 72 0 216 + 80 0 232 + 76 0 220 + 72 0 204 + 68 0 192 + 60 0 176 + 56 0 160 + 52 0 148 + 48 0 132 + 44 0 120 + 36 0 104 + 32 0 88 + 28 0 76 + 24 0 60 + 16 0 44 + 12 0 32 + 8 0 16 diff --git a/src/fractalzoomer/color_maps/carr408.map b/src/fractalzoomer/color_maps/carr408.map new file mode 100644 index 000000000..0469641f7 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr408.map @@ -0,0 +1,256 @@ + 0 0 0 + 28 52 4 + 28 60 4 + 32 64 4 + 32 72 8 + 36 80 8 + 36 88 8 + 36 92 8 + 40 100 8 + 40 108 12 + 44 112 12 + 44 120 12 + 44 116 12 + 48 112 12 + 48 108 12 + 48 104 12 + 48 100 12 + 52 96 12 + 52 92 12 + 52 88 16 + 52 84 16 + 56 80 16 + 56 76 16 + 56 72 16 + 56 68 16 + 60 64 16 + 60 60 16 + 64 56 20 + 68 60 24 + 72 60 24 + 72 56 24 + 76 56 24 + 80 56 24 + 84 52 24 + 88 48 24 + 92 44 24 + 96 44 24 +100 40 24 +104 36 24 +108 36 24 +112 32 28 +116 32 28 +120 28 28 +124 24 28 +128 24 28 +132 20 28 +144 36 24 +152 52 24 +164 68 20 +176 84 20 +188 100 16 +196 116 12 +208 132 12 +220 148 8 +228 164 8 +240 180 4 +252 200 0 +252 196 0 +252 188 0 +248 180 0 +248 172 0 +244 168 0 +244 160 0 +240 152 0 +240 144 0 +236 136 0 +232 128 0 +224 124 0 +216 120 4 +204 112 4 +196 108 8 +188 104 12 +176 96 12 +168 92 16 +160 88 20 +148 80 20 +140 76 24 +128 68 24 +120 64 28 +112 60 32 +100 52 32 + 92 48 36 + 80 40 40 + 80 44 40 + 76 48 40 + 72 52 36 + 68 56 36 + 64 60 32 + 60 68 32 + 56 72 28 + 52 76 28 + 48 80 24 + 44 84 24 + 44 88 24 + 40 92 20 + 36 96 20 + 32 100 16 + 28 104 16 + 24 112 12 + 20 116 12 + 16 120 8 + 12 124 8 + 8 128 4 + 4 132 4 + 0 140 0 + 0 140 4 + 0 136 8 + 0 132 12 + 4 128 20 + 4 124 24 + 4 124 28 + 4 120 32 + 4 116 40 + 8 112 44 + 8 108 48 + 8 104 52 + 8 100 60 + 8 96 64 + 12 92 68 + 12 88 72 + 12 88 80 + 12 84 84 + 12 80 88 + 16 76 92 + 16 72 96 + 16 68 104 + 16 64 108 + 16 60 112 + 20 56 116 + 20 52 124 + 20 52 128 + 20 48 132 + 20 44 136 + 24 40 144 + 24 36 148 + 24 32 152 + 28 28 160 + 28 28 160 + 28 28 160 + 28 28 156 + 28 28 156 + 28 28 152 + 28 28 152 + 28 28 152 + 28 28 148 + 28 28 148 + 24 24 144 + 24 24 144 + 24 24 144 + 24 24 140 + 24 24 140 + 24 24 136 + 24 24 136 + 24 24 132 + 24 24 132 + 24 24 132 + 24 24 128 + 24 24 128 + 24 24 124 + 24 24 124 + 24 24 124 + 24 24 120 + 20 20 120 + 20 20 116 + 20 20 116 + 20 20 116 + 20 20 112 + 20 20 112 + 20 20 108 + 20 20 108 + 20 20 108 + 20 20 104 + 20 20 104 + 20 20 100 + 20 20 100 + 20 20 96 + 20 20 96 + 20 20 96 + 16 16 92 + 16 16 92 + 16 16 88 + 16 16 88 + 16 16 88 + 16 16 84 + 16 16 84 + 16 16 80 + 16 16 80 + 16 16 80 + 24 16 76 + 32 16 72 + 44 20 68 + 52 20 64 + 64 24 60 + 72 24 56 + 80 24 52 + 92 28 48 +100 28 44 +108 28 40 +120 32 36 +128 32 32 +140 36 28 +148 36 24 +160 40 20 +164 48 20 +168 60 20 +176 68 20 +180 80 20 +188 88 24 +192 100 24 +200 108 24 +204 120 24 +212 128 24 +216 140 24 +224 148 24 +228 160 24 +236 168 28 +240 180 28 +248 188 28 +252 200 28 +244 192 28 +236 180 28 +228 172 28 +220 160 28 +212 152 28 +204 140 28 +196 132 28 +188 120 24 +180 112 24 +172 100 24 +164 92 24 +156 80 24 +148 72 24 +140 60 24 +132 52 24 +120 40 20 +116 40 20 +108 40 20 +104 36 20 + 96 36 16 + 92 36 16 + 84 32 16 + 80 32 16 + 72 32 16 + 64 28 12 + 60 28 12 + 52 24 12 + 48 24 12 + 40 24 8 + 36 20 8 + 28 20 8 + 20 16 4 + 20 20 4 + 20 28 4 + 24 36 4 + 24 40 4 + 24 48 4 diff --git a/src/fractalzoomer/color_maps/carr409.map b/src/fractalzoomer/color_maps/carr409.map new file mode 100644 index 000000000..f8c4e73c9 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr409.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 28 44 + 0 32 52 + 0 40 60 + 0 44 68 + 0 52 76 + 0 56 84 + 0 64 92 + 0 68 100 + 0 76 108 + 0 80 116 + 0 88 124 + 0 92 132 + 0 100 144 + 0 104 152 + 0 112 160 + 0 116 168 + 0 124 176 + 0 128 184 + 0 136 192 + 0 140 200 + 0 148 208 + 0 152 216 + 0 160 224 + 0 164 232 + 20 172 216 + 40 176 196 + 60 184 180 + 76 192 160 + 96 196 144 +116 204 124 +136 212 108 +156 220 88 +176 224 72 +192 232 52 +212 240 36 +232 244 16 +252 252 0 +228 228 0 +208 208 0 +184 184 0 +160 160 0 +136 136 0 +116 116 0 + 92 92 0 + 68 68 0 + 44 44 0 + 24 24 0 + 0 0 0 + 8 8 8 + 16 16 16 + 24 24 24 + 32 32 32 + 40 40 40 + 48 48 48 + 56 56 56 + 64 64 64 + 72 72 72 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +128 128 128 +132 132 132 +140 140 140 +148 148 148 +156 156 156 +164 164 164 +172 172 172 +180 180 180 +188 188 188 +196 196 196 +204 204 204 +212 212 212 +220 220 220 +228 228 228 +236 236 236 +244 244 244 +252 252 252 +236 240 240 +220 224 228 +204 212 212 +188 196 200 +172 184 188 +156 168 176 +140 156 160 +128 140 148 +112 128 136 + 96 112 124 + 80 100 108 + 64 84 96 + 48 72 84 + 32 56 72 + 16 44 56 + 0 28 44 + 0 32 52 + 0 40 60 + 0 44 68 + 0 52 76 + 0 56 84 + 0 64 92 + 0 68 100 + 0 72 108 + 0 80 116 + 0 84 124 + 0 92 132 + 0 96 140 + 0 100 144 + 0 108 152 + 0 112 160 + 0 120 168 + 0 124 176 + 0 132 184 + 0 136 192 + 0 140 200 + 0 148 208 + 0 152 216 + 0 160 224 + 0 164 232 + 20 172 216 + 40 176 196 + 60 184 180 + 76 192 160 + 96 196 144 +116 204 124 +136 212 108 +156 220 88 +176 224 72 +192 232 52 +212 240 36 +232 244 16 +252 252 0 +228 228 0 +208 208 0 +184 184 0 +160 160 0 +136 136 0 +116 116 0 + 92 92 0 + 68 68 0 + 44 44 0 + 24 24 0 + 0 0 0 + 8 8 8 + 16 16 16 + 24 24 24 + 32 32 32 + 40 40 40 + 48 48 48 + 56 56 56 + 64 64 64 + 72 72 72 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +128 128 128 +132 132 132 +140 140 140 +148 148 148 +156 156 156 +164 164 164 +172 172 172 +180 180 180 +188 188 188 +196 196 196 +204 204 204 +212 212 212 +220 220 220 +228 228 228 +236 236 236 +244 244 244 +252 252 252 +236 240 240 +220 224 228 +204 212 212 +188 196 200 +172 184 188 +156 168 176 +140 156 160 +128 140 148 +112 128 136 + 96 112 124 + 80 100 108 + 64 84 96 + 48 72 84 + 32 56 72 + 16 44 56 + 0 28 44 + 0 32 52 + 0 40 60 + 0 44 68 + 0 52 76 + 0 56 84 + 0 64 92 + 0 68 100 + 0 72 108 + 0 80 116 + 0 84 124 + 0 92 132 + 0 96 140 + 0 100 144 + 0 108 152 + 0 112 160 + 0 120 168 + 0 124 176 + 0 132 184 + 0 136 192 + 0 140 200 + 0 148 208 + 0 152 216 + 0 160 224 + 0 164 232 + 20 172 216 + 40 176 196 + 60 184 180 + 76 192 160 + 96 196 144 +116 204 124 +136 212 108 +156 220 88 +176 224 72 +192 232 52 +212 240 36 +232 244 16 +252 252 0 +244 244 0 +232 236 4 +224 228 4 +216 220 8 +204 212 8 +196 204 8 +188 196 12 +180 188 12 +168 180 12 +160 172 16 +152 164 16 +140 156 20 +132 148 20 +124 136 20 +112 128 24 +104 120 24 + 96 112 28 + 84 104 28 + 76 96 28 + 68 88 32 + 60 80 32 + 48 72 32 + 40 64 36 + 32 56 36 + 20 48 40 + 12 40 40 diff --git a/src/fractalzoomer/color_maps/carr410.map b/src/fractalzoomer/color_maps/carr410.map new file mode 100644 index 000000000..20c7e672b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr410.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 30 + 1 5 40 + 2 10 50 + 3 14 61 + 4 19 71 + 5 24 81 + 6 29 91 + 7 33 101 + 8 38 112 + 9 43 122 + 10 48 132 + 10 52 142 + 11 57 152 + 12 62 162 + 13 67 173 + 14 71 183 + 15 76 193 + 16 81 203 + 17 86 213 + 18 90 224 + 19 95 234 + 20 100 244 + 19 96 235 + 18 92 226 + 18 88 217 + 17 83 208 + 16 79 199 + 15 75 190 + 14 71 182 + 13 67 173 + 13 63 164 + 12 58 155 + 11 54 146 + 10 50 137 + 9 46 128 + 8 42 119 + 8 38 110 + 7 33 101 + 6 29 92 + 5 25 83 + 4 21 75 + 3 17 66 + 3 13 57 + 2 8 48 + 1 4 39 + 0 0 30 +126 71 10 +133 82 20 +140 93 30 +146 104 40 +152 115 50 +159 126 60 +166 137 70 +172 148 80 +178 159 90 +185 170 100 +192 181 110 +198 192 120 +204 203 130 +211 214 140 +218 225 150 +224 236 160 +219 225 165 +215 214 170 +210 203 175 +206 192 180 +201 181 185 +196 170 190 +192 159 195 +187 148 200 +182 137 205 +178 126 210 +173 115 215 +168 104 220 +164 93 225 +159 82 230 +155 71 235 +150 60 240 +141 56 227 +131 52 214 +122 49 201 +112 45 188 +103 41 174 + 94 38 161 + 84 34 148 + 75 30 135 + 66 26 122 + 56 22 109 + 47 19 96 + 38 15 82 + 28 11 69 + 19 8 56 + 9 4 43 + 0 0 30 +120 120 150 +124 124 154 +128 128 158 +131 131 161 +135 135 165 +139 139 169 +142 142 172 +146 146 176 +150 150 180 +154 154 184 +158 158 188 +161 161 191 +165 165 195 +169 169 199 +172 172 202 +176 176 206 +180 180 210 +184 184 214 +188 188 218 +191 191 221 +195 195 225 +199 199 229 +202 202 232 +206 206 236 +210 210 240 +202 205 240 +194 200 240 +187 196 241 +179 191 241 +171 186 241 +163 181 241 +155 177 241 +147 172 241 +140 167 242 +132 162 242 +124 157 242 +116 153 242 +108 148 242 +100 143 242 + 93 138 243 + 85 133 243 + 77 129 243 + 69 124 243 + 61 119 243 + 53 114 243 + 46 110 244 + 38 105 244 + 30 100 244 + 32 94 229 + 34 88 214 + 36 81 198 + 38 75 183 + 39 69 168 + 41 62 152 + 43 56 137 + 45 50 122 + 47 44 107 + 49 38 92 + 51 31 76 + 52 25 61 + 54 19 46 + 56 12 30 + 58 6 15 + 60 0 0 + 0 0 0 + 0 0 0 + 60 0 0 + 67 0 0 + 74 0 0 + 81 0 0 + 88 0 0 + 95 0 0 +102 0 0 +108 0 0 +115 0 0 +122 0 0 +129 0 0 +136 0 0 +143 0 0 +150 0 0 +150 4 15 +150 8 30 +150 11 45 +150 15 60 +150 19 75 +150 22 90 +150 26 105 +150 30 120 +150 34 135 +150 38 150 +150 41 165 +150 45 180 +150 49 195 +150 52 210 +150 56 225 +150 60 240 +156 71 225 +161 82 210 +167 94 195 +172 105 180 +178 116 165 +184 128 150 +189 139 135 +195 150 120 +201 161 105 +206 172 90 +212 184 75 +218 195 60 +223 206 45 +229 218 30 +234 229 15 +240 240 0 +225 236 0 +210 232 0 +195 229 0 +180 225 0 +165 221 0 +150 218 0 +135 214 0 +120 210 0 +105 206 0 + 90 202 0 + 75 199 0 + 60 195 0 + 45 191 0 + 30 188 0 + 15 184 0 + 0 180 0 + 0 169 8 + 0 158 15 + 0 146 22 + 0 135 30 + 0 124 38 + 0 112 45 + 0 101 52 + 0 90 60 + 0 79 68 + 0 68 75 + 0 56 82 + 0 45 90 + 0 34 98 + 0 22 105 + 0 11 112 + 0 0 120 + 13 13 128 + 26 26 135 + 39 39 142 + 52 52 150 + 66 66 158 + 79 79 165 + 92 92 172 +105 105 180 +118 118 188 +131 131 195 +144 144 202 +158 158 210 +171 171 218 +184 184 225 +197 197 232 +210 210 240 diff --git a/src/fractalzoomer/color_maps/carr411.map b/src/fractalzoomer/color_maps/carr411.map new file mode 100644 index 000000000..e322a5473 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr411.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 30 + 7 3 40 + 13 6 50 + 20 9 61 + 27 11 71 + 33 14 81 + 40 17 91 + 47 20 101 + 53 23 112 + 60 26 122 + 67 29 132 + 73 31 142 + 80 34 152 + 87 37 162 + 93 40 173 +100 43 183 +107 46 193 +113 49 203 +120 51 213 +127 54 224 +133 57 234 +140 60 244 +134 58 235 +128 55 226 +122 52 217 +117 50 208 +111 48 199 +105 45 190 + 99 42 182 + 93 40 173 + 87 38 164 + 82 35 155 + 76 32 146 + 70 30 137 + 64 28 128 + 58 25 119 + 52 22 110 + 47 20 101 + 41 18 92 + 35 15 83 + 29 12 75 + 23 10 66 + 17 8 57 + 12 5 48 + 6 2 39 + 0 0 30 +126 71 10 +133 82 20 +140 93 30 +146 104 40 +152 115 50 +159 126 60 +166 137 70 +172 148 80 +178 159 90 +185 170 100 +192 181 110 +198 192 120 +204 203 130 +211 214 140 +218 225 150 +224 236 160 +219 225 165 +215 214 170 +210 203 175 +206 192 180 +201 181 185 +196 170 190 +192 159 195 +187 148 200 +182 137 205 +178 126 210 +173 115 215 +168 104 220 +164 93 225 +159 82 230 +155 71 235 +150 60 240 +141 56 227 +131 52 214 +122 49 201 +112 45 188 +103 41 174 + 94 38 161 + 84 34 148 + 75 30 135 + 66 26 122 + 56 22 109 + 47 19 96 + 38 15 82 + 28 11 69 + 19 8 56 + 9 4 43 + 0 0 30 +120 120 150 +124 124 154 +128 128 158 +131 131 161 +135 135 165 +139 139 169 +142 142 172 +146 146 176 +150 150 180 +154 154 184 +158 158 188 +161 161 191 +165 165 195 +169 169 199 +172 172 202 +176 176 206 +180 180 210 +184 184 214 +188 188 218 +191 191 221 +195 195 225 +199 199 229 +202 202 232 +206 206 236 +210 210 240 +202 205 240 +194 200 240 +187 196 241 +179 191 241 +171 186 241 +163 181 241 +155 177 241 +147 172 241 +140 167 242 +132 162 242 +124 157 242 +116 153 242 +108 148 242 +100 143 242 + 93 138 243 + 85 133 243 + 77 129 243 + 69 124 243 + 61 119 243 + 53 114 243 + 46 110 244 + 38 105 244 + 30 100 244 + 32 94 229 + 34 88 214 + 36 81 198 + 38 75 183 + 39 69 168 + 41 62 152 + 43 56 137 + 45 50 122 + 47 44 107 + 49 38 92 + 51 31 76 + 52 25 61 + 54 19 46 + 56 12 30 + 58 6 15 + 60 0 0 + 0 0 0 + 0 0 0 + 60 0 0 + 67 0 0 + 74 0 0 + 81 0 0 + 88 0 0 + 95 0 0 +102 0 0 +108 0 0 +115 0 0 +122 0 0 +129 0 0 +136 0 0 +143 0 0 +150 0 0 +150 4 15 +150 8 30 +150 11 45 +150 15 60 +150 19 75 +150 22 90 +150 26 105 +150 30 120 +150 34 135 +150 38 150 +150 41 165 +150 45 180 +150 49 195 +150 52 210 +150 56 225 +150 60 240 +156 71 225 +161 82 210 +167 94 195 +172 105 180 +178 116 165 +184 128 150 +189 139 135 +195 150 120 +201 161 105 +206 172 90 +212 184 75 +218 195 60 +223 206 45 +229 218 30 +234 229 15 +240 240 0 +225 236 0 +210 232 0 +195 229 0 +180 225 0 +165 221 0 +150 218 0 +135 214 0 +120 210 0 +105 206 0 + 90 202 0 + 75 199 0 + 60 195 0 + 45 191 0 + 30 188 0 + 15 184 0 + 0 180 0 + 0 169 8 + 0 158 15 + 0 146 22 + 0 135 30 + 0 124 38 + 0 112 45 + 0 101 52 + 0 90 60 + 0 79 68 + 0 68 75 + 0 56 82 + 0 45 90 + 0 34 98 + 0 22 105 + 0 11 112 + 0 0 120 + 13 13 128 + 26 26 135 + 39 39 142 + 52 52 150 + 66 66 158 + 79 79 165 + 92 92 172 +105 105 180 +118 118 188 +131 131 195 +144 144 202 +158 158 210 +171 171 218 +184 184 225 +197 197 232 +210 210 240 diff --git a/src/fractalzoomer/color_maps/carr412.map b/src/fractalzoomer/color_maps/carr412.map new file mode 100644 index 000000000..dc691398f --- /dev/null +++ b/src/fractalzoomer/color_maps/carr412.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 30 30 + 0 40 40 + 0 49 49 + 0 59 59 + 0 68 68 + 0 78 78 + 0 87 87 + 0 97 97 + 0 106 106 + 0 116 116 + 0 125 125 + 0 135 135 + 0 144 144 + 0 154 154 + 0 163 163 + 0 173 173 + 0 182 182 + 0 192 192 + 0 201 201 + 0 211 211 + 0 220 220 + 0 230 230 + 0 222 222 + 0 213 213 + 0 205 205 + 0 197 197 + 0 188 188 + 0 180 180 + 0 172 172 + 0 163 163 + 0 155 155 + 0 147 147 + 0 138 138 + 0 130 130 + 0 122 122 + 0 113 113 + 0 105 105 + 0 97 97 + 0 88 88 + 0 80 80 + 0 72 72 + 0 63 63 + 0 55 55 + 0 47 47 + 0 38 38 + 0 30 30 +126 71 10 +133 82 20 +140 93 30 +146 104 40 +152 115 50 +159 126 60 +166 137 70 +172 148 80 +178 159 90 +185 170 100 +192 181 110 +198 192 120 +204 203 130 +211 214 140 +218 225 150 +224 236 160 +219 225 165 +215 214 170 +210 203 175 +206 192 180 +201 181 185 +196 170 190 +192 159 195 +187 148 200 +182 137 205 +178 126 210 +173 115 215 +168 104 220 +164 93 225 +159 82 230 +155 71 235 +150 60 240 +141 56 227 +131 52 214 +122 49 201 +112 45 188 +103 41 174 + 94 38 161 + 84 34 148 + 75 30 135 + 66 26 122 + 56 22 109 + 47 19 96 + 38 15 82 + 28 11 69 + 19 8 56 + 9 4 43 + 0 0 30 +120 120 150 +124 124 154 +128 128 158 +131 131 161 +135 135 165 +139 139 169 +142 142 172 +146 146 176 +150 150 180 +154 154 184 +158 158 188 +161 161 191 +165 165 195 +169 169 199 +172 172 202 +176 176 206 +180 180 210 +184 184 214 +188 188 218 +191 191 221 +195 195 225 +199 199 229 +202 202 232 +206 206 236 +210 210 240 +202 205 240 +194 200 240 +187 196 241 +179 191 241 +171 186 241 +163 181 241 +155 177 241 +147 172 241 +140 167 242 +132 162 242 +124 157 242 +116 153 242 +108 148 242 +100 143 242 + 93 138 243 + 85 133 243 + 77 129 243 + 69 124 243 + 61 119 243 + 53 114 243 + 46 110 244 + 38 105 244 + 30 100 244 + 32 94 229 + 34 88 214 + 36 81 198 + 38 75 183 + 39 69 168 + 41 62 152 + 43 56 137 + 45 50 122 + 47 44 107 + 49 38 92 + 51 31 76 + 52 25 61 + 54 19 46 + 56 12 30 + 58 6 15 + 60 0 0 + 0 0 0 + 0 0 0 + 60 0 0 + 67 0 0 + 74 0 0 + 81 0 0 + 88 0 0 + 95 0 0 +102 0 0 +108 0 0 +115 0 0 +122 0 0 +129 0 0 +136 0 0 +143 0 0 +150 0 0 +150 4 15 +150 8 30 +150 11 45 +150 15 60 +150 19 75 +150 22 90 +150 26 105 +150 30 120 +150 34 135 +150 38 150 +150 41 165 +150 45 180 +150 49 195 +150 52 210 +150 56 225 +150 60 240 +156 71 225 +161 82 210 +167 94 195 +172 105 180 +178 116 165 +184 128 150 +189 139 135 +195 150 120 +201 161 105 +206 172 90 +212 184 75 +218 195 60 +223 206 45 +229 218 30 +234 229 15 +240 240 0 +225 236 0 +210 232 0 +195 229 0 +180 225 0 +165 221 0 +150 218 0 +135 214 0 +120 210 0 +105 206 0 + 90 202 0 + 75 199 0 + 60 195 0 + 45 191 0 + 30 188 0 + 15 184 0 + 0 180 0 + 0 169 8 + 0 158 15 + 0 146 22 + 0 135 30 + 0 124 38 + 0 112 45 + 0 101 52 + 0 90 60 + 0 79 68 + 0 68 75 + 0 56 82 + 0 45 90 + 0 34 98 + 0 22 105 + 0 11 112 + 0 0 120 + 13 13 128 + 26 26 135 + 39 39 142 + 52 52 150 + 66 66 158 + 79 79 165 + 92 92 172 +105 105 180 +118 118 188 +131 131 195 +144 144 202 +158 158 210 +171 171 218 +184 184 225 +197 197 232 +210 210 240 diff --git a/src/fractalzoomer/color_maps/carr413.map b/src/fractalzoomer/color_maps/carr413.map new file mode 100644 index 000000000..fe9a97943 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr413.map @@ -0,0 +1,256 @@ + 0 0 0 + 36 12 60 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +144 116 60 +152 124 68 +164 132 76 +172 144 84 +184 152 92 +192 160 100 +204 168 112 +212 176 120 +224 184 128 +232 196 136 +244 204 144 +252 212 152 +240 204 144 +232 192 136 +220 184 124 +212 176 116 +200 164 108 +188 156 100 +180 148 92 +168 136 80 +160 128 72 +148 120 64 +136 108 56 +128 100 48 +116 92 36 +108 80 28 + 96 72 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 28 + 40 40 56 + 60 56 80 + 80 76 108 + 84 80 112 + 96 92 124 +104 104 132 +116 116 144 +124 128 152 +136 140 164 +144 152 172 +156 160 184 +164 172 192 +176 184 204 +184 196 212 +196 208 224 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 88 96 + 80 76 92 + 68 64 88 + 36 12 60 + 40 12 64 + 40 12 68 + 44 16 68 + 44 16 72 + 48 16 76 + 0 0 0 + 4 0 0 + 8 0 4 + 12 0 4 + 16 0 4 + 20 0 8 + 24 0 8 + 28 0 8 + 28 0 12 + 32 0 12 + 36 0 12 + 40 0 16 + 44 0 16 + 48 0 16 + 52 0 20 + 56 0 20 + 60 0 20 + 64 0 24 + 68 0 24 + 72 0 24 + 76 0 28 + 80 0 28 + 84 0 28 + 84 0 32 + 88 0 32 + 92 0 32 + 96 0 36 +100 0 36 +104 0 36 +108 0 40 +112 0 40 +116 0 41 +120 0 43 +124 0 44 +128 0 44 +132 0 48 +136 0 48 +140 0 48 +144 0 52 +148 0 52 +152 0 52 +156 8 52 +164 16 52 +168 24 52 +176 32 52 +180 40 56 +188 48 56 +196 56 56 +200 64 56 +208 68 56 +212 76 56 +220 84 56 +228 92 56 +232 100 60 +240 108 60 +244 116 60 +252 124 60 +244 116 60 +240 108 60 +232 100 60 +228 92 56 +220 84 56 +212 76 56 +208 68 56 +200 64 56 +196 56 56 +188 48 56 +180 40 56 +176 32 52 +168 24 52 +164 16 52 +156 8 52 +152 0 52 +148 0 52 +144 0 52 +140 0 48 +136 0 48 +132 0 44 +128 0 44 +124 0 43 +120 0 41 +116 0 40 +112 0 40 +108 0 36 +104 0 36 +100 0 32 + 96 0 32 + 92 0 32 + 88 0 28 + 84 0 28 + 80 0 24 + 76 0 24 + 76 0 24 + 68 0 24 + 64 0 24 + 60 0 20 + 56 0 20 + 52 0 16 + 48 0 16 + 44 0 12 + 40 0 12 + 36 0 12 + 32 0 12 + 28 0 8 + 24 0 8 + 20 0 8 + 16 0 4 + 16 0 4 + 12 0 4 + 8 0 4 + 4 0 0 + 0 0 0 + 56 20 88 + 52 20 84 + 52 20 80 + 48 16 80 + 48 16 76 + 44 16 72 + 44 16 68 + 40 12 68 + 40 12 64 diff --git a/src/fractalzoomer/color_maps/carr414.map b/src/fractalzoomer/color_maps/carr414.map new file mode 100644 index 000000000..64c8ca3eb --- /dev/null +++ b/src/fractalzoomer/color_maps/carr414.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 45 66 76 + 54 74 85 + 63 82 93 + 71 89 102 + 80 97 110 + 89 105 119 + 98 113 127 +107 121 136 +115 128 144 +124 136 153 +133 144 161 +142 152 170 +151 160 178 +160 168 187 +168 175 195 +177 183 204 +186 191 212 +195 199 221 +204 207 229 +212 214 238 +221 222 246 +230 230 255 +222 223 248 +215 216 240 +207 209 233 +199 203 225 +191 196 218 +184 189 210 +176 182 203 +168 175 195 +161 168 188 +153 162 180 +145 155 173 +137 148 165 +130 141 158 +122 134 151 +114 127 143 +107 121 136 + 99 114 128 + 91 107 121 + 84 100 113 + 76 93 106 + 68 86 98 + 60 80 91 + 53 73 83 + 45 66 76 +126 71 10 +133 82 20 +140 93 30 +146 104 40 +152 115 50 +159 126 60 +166 137 70 +172 148 80 +178 159 90 +185 170 100 +192 181 110 +198 192 120 +204 203 130 +211 214 140 +218 225 150 +224 236 160 +219 225 165 +215 214 170 +210 203 175 +206 192 180 +201 181 185 +196 170 190 +192 159 195 +187 148 200 +182 137 205 +178 126 210 +173 115 215 +168 104 220 +164 93 225 +159 82 230 +155 71 235 +150 60 240 +141 56 227 +131 52 214 +122 49 201 +112 45 188 +103 41 174 + 94 38 161 + 84 34 148 + 75 30 135 + 66 26 122 + 56 22 109 + 47 19 96 + 38 15 82 + 28 11 69 + 19 8 56 + 9 4 43 + 0 0 30 +120 120 150 +124 124 154 +128 128 158 +131 131 161 +135 135 165 +139 139 169 +142 142 172 +146 146 176 +150 150 180 +154 154 184 +158 158 188 +161 161 191 +165 165 195 +169 169 199 +172 172 202 +176 176 206 +180 180 210 +184 184 214 +188 188 218 +191 191 221 +195 195 225 +199 199 229 +202 202 232 +206 206 236 +210 210 240 +202 205 240 +194 200 240 +187 196 241 +179 191 241 +171 186 241 +163 181 241 +155 177 241 +147 172 241 +140 167 242 +132 162 242 +124 157 242 +116 153 242 +108 148 242 +100 143 242 + 93 138 243 + 85 133 243 + 77 129 243 + 69 124 243 + 61 119 243 + 53 114 243 + 46 110 244 + 38 105 244 + 30 100 244 + 32 94 229 + 34 88 214 + 36 81 198 + 38 75 183 + 39 69 168 + 41 62 152 + 43 56 137 + 45 50 122 + 47 44 107 + 49 38 92 + 51 31 76 + 52 25 61 + 54 19 46 + 56 12 30 + 58 6 15 + 60 0 0 + 0 0 0 + 0 0 0 + 60 0 0 + 67 0 0 + 74 0 0 + 81 0 0 + 88 0 0 + 95 0 0 +102 0 0 +108 0 0 +115 0 0 +122 0 0 +129 0 0 +136 0 0 +143 0 0 +150 0 0 +150 4 15 +150 8 30 +150 11 45 +150 15 60 +150 19 75 +150 22 90 +150 26 105 +150 30 120 +150 34 135 +150 38 150 +150 41 165 +150 45 180 +150 49 195 +150 52 210 +150 56 225 +150 60 240 +156 71 225 +161 82 210 +167 94 195 +172 105 180 +178 116 165 +184 128 150 +189 139 135 +195 150 120 +201 161 105 +206 172 90 +212 184 75 +218 195 60 +223 206 45 +229 218 30 +234 229 15 +240 240 0 +225 236 0 +210 232 0 +195 229 0 +180 225 0 +165 221 0 +150 218 0 +135 214 0 +120 210 0 +105 206 0 + 90 202 0 + 75 199 0 + 60 195 0 + 45 191 0 + 30 188 0 + 15 184 0 + 0 180 0 + 0 169 8 + 0 158 15 + 0 146 22 + 0 135 30 + 0 124 38 + 0 112 45 + 0 101 52 + 0 90 60 + 0 79 68 + 0 68 75 + 0 56 82 + 0 45 90 + 0 34 98 + 0 22 105 + 0 11 112 + 0 0 120 + 13 13 128 + 26 26 135 + 39 39 142 + 52 52 150 + 66 66 158 + 79 79 165 + 92 92 172 +105 105 180 +118 118 188 +131 131 195 +144 144 202 +158 158 210 +171 171 218 +184 184 225 +197 197 232 +210 210 240 diff --git a/src/fractalzoomer/color_maps/carr415.map b/src/fractalzoomer/color_maps/carr415.map new file mode 100644 index 000000000..221fb9d1d --- /dev/null +++ b/src/fractalzoomer/color_maps/carr415.map @@ -0,0 +1,256 @@ + 0 0 0 +240 240 0 +228 212 0 +220 188 0 +208 160 0 +200 132 0 +188 108 0 +180 80 0 +168 52 0 +160 28 0 +148 0 0 +136 0 0 +124 0 0 +116 0 0 +104 0 0 + 92 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 40 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 8 8 12 + 8 16 16 + 12 20 20 + 16 24 28 + 20 28 32 + 24 36 40 + 24 40 44 + 28 44 48 + 32 48 56 + 36 52 60 + 36 60 64 + 40 64 72 + 44 68 76 + 68 92 96 + 96 112 120 +120 136 140 +144 156 160 +168 180 180 +196 200 204 +220 224 224 +244 244 244 +236 232 232 +220 220 220 +208 208 208 +196 196 196 +188 188 188 +176 176 176 +164 164 164 +152 152 152 + 0 0 0 + 0 0 0 + 44 0 0 + 52 0 0 + 56 0 0 + 64 0 0 + 68 0 0 + 76 0 0 + 80 0 0 + 88 0 0 + 92 0 0 +100 0 0 +104 0 0 +112 0 0 +116 0 0 +124 0 0 +128 0 0 +136 0 0 +144 0 0 +152 0 0 +164 0 0 +172 0 0 +180 0 0 +188 0 0 +196 0 0 +216 20 0 +220 36 0 +224 48 0 +224 64 0 +228 76 0 +232 92 0 +236 104 0 +240 120 0 +244 132 0 +244 148 0 +248 160 0 +252 176 0 +240 160 0 +232 148 0 +220 132 0 +212 116 0 +200 104 0 +192 88 0 +180 72 0 +168 60 0 +160 44 0 +148 28 0 +140 16 0 +128 0 0 + 28 44 88 + 28 48 92 + 28 56 100 + 28 60 104 + 24 64 108 + 24 72 116 + 24 76 120 + 24 80 124 + 24 84 128 + 24 92 136 + 20 96 140 + 20 100 144 + 20 108 152 + 20 112 156 + 20 116 144 + 20 120 136 + 20 120 124 + 20 124 116 + 24 128 104 + 24 132 96 + 24 132 84 + 24 136 76 + 24 140 64 + 36 128 84 + 52 120 104 + 64 108 124 + 80 96 144 + 92 88 160 +108 76 180 +120 64 200 +136 56 220 +148 44 240 +136 48 240 +128 52 240 +116 60 240 +104 64 240 + 96 68 240 + 84 72 240 + 72 76 240 + 64 80 240 + 52 88 240 + 40 92 240 + 32 96 240 + 20 100 240 + 28 112 232 + 40 124 224 + 48 136 212 + 56 148 204 + 64 156 196 + 76 168 188 + 84 180 176 + 92 192 168 +100 204 160 +108 216 152 +120 228 140 +120 220 124 +124 212 108 +128 204 92 +132 192 76 +136 184 64 +136 176 48 +140 164 32 +144 156 16 +148 148 0 +160 144 8 +172 140 16 +188 136 24 +200 132 32 +212 132 36 +224 128 44 +240 124 52 +252 120 60 +248 132 52 +244 140 48 +240 152 40 +236 164 32 +232 172 28 +228 184 20 +224 196 12 +220 204 8 +216 216 0 + 0 0 0 + 0 0 0 + 0 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 68 0 0 + 76 0 0 + 84 0 0 + 92 0 0 +100 0 0 +104 0 0 +112 0 0 +120 0 0 +128 0 0 +132 0 0 +140 0 0 +148 0 0 +136 8 12 +120 20 24 +108 28 40 + 96 36 52 + 84 48 64 + 68 56 76 + 56 64 88 + 44 72 104 + 28 84 116 + 16 92 128 + 16 100 136 + 20 108 144 + 20 112 156 + 24 112 140 + 28 112 128 + 32 112 112 + 32 116 100 + 36 116 84 + 40 116 72 + 44 116 56 + 48 120 40 + 60 112 64 + 72 104 88 + 84 96 116 + 96 88 140 +112 84 164 +124 76 188 +136 68 216 +148 60 240 +136 64 240 +120 68 240 +108 72 240 + 96 76 240 + 80 84 244 + 68 88 244 + 56 92 244 + 40 96 244 + 28 100 244 + 28 104 224 + 28 112 204 + 28 116 184 + 28 120 164 + 28 128 140 + 28 132 120 + 28 136 100 + 28 144 80 + 28 148 60 + 52 160 52 + 76 168 48 +100 180 40 +124 188 36 +144 200 28 +168 208 20 +192 220 16 +216 228 8 diff --git a/src/fractalzoomer/color_maps/carr416.map b/src/fractalzoomer/color_maps/carr416.map new file mode 100644 index 000000000..d63aeaa18 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr416.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 30 + 2 1 37 + 4 3 43 + 7 4 50 + 9 5 57 + 11 7 63 + 13 8 70 + 16 9 77 + 18 11 83 + 20 12 90 + 20 31 91 + 20 51 92 + 20 70 92 + 20 89 93 + 20 109 94 + 20 128 95 + 20 147 96 + 20 167 97 + 20 186 97 + 20 205 98 + 20 225 99 + 20 244 100 + 40 209 93 + 60 174 86 + 80 139 79 +100 104 72 +112 117 81 +125 130 90 +137 144 98 +150 157 107 +162 170 116 +174 183 125 +187 196 134 +199 210 142 +212 223 151 +224 236 160 +210 221 150 +196 207 140 +183 192 131 +169 177 121 +155 163 111 +141 148 101 +128 133 92 +114 119 82 +100 104 72 + 75 86 62 + 50 67 51 + 25 48 40 + 0 30 30 + 0 39 39 + 0 48 48 + 0 57 57 + 0 66 66 + 0 75 75 + 0 84 84 + 0 93 93 + 0 102 102 + 0 111 111 + 0 120 120 + 21 111 137 + 43 103 154 + 64 94 171 + 86 86 189 +107 77 206 +129 69 223 +150 60 240 +134 54 221 +118 48 202 +101 42 184 + 85 36 165 + 69 30 146 + 52 24 128 + 36 18 109 + 20 12 90 + 13 18 70 + 7 24 50 + 0 30 30 + 13 20 20 + 27 10 10 + 40 0 0 + 51 0 0 + 62 0 0 + 72 0 0 + 83 0 0 + 94 0 0 +105 0 0 +116 0 0 +127 0 0 +137 0 0 +148 0 0 +159 0 0 +170 0 0 +180 34 0 +190 69 0 +200 103 0 +210 137 0 +220 171 0 +230 206 0 +240 240 0 +230 206 0 +220 171 0 +210 137 0 +200 103 0 +190 69 0 +180 34 0 +170 0 0 +154 0 0 +139 0 0 +123 0 0 +108 0 0 + 92 0 0 + 77 0 0 + 61 0 0 + 46 0 0 + 30 0 0 + 34 16 19 + 38 33 38 + 41 50 57 + 45 66 76 + 41 79 92 + 37 92 109 + 33 105 125 + 29 118 141 + 25 131 157 + 20 145 174 + 16 158 190 + 12 171 206 + 8 184 222 + 4 197 239 + 0 210 255 + 0 190 230 + 0 170 205 + 0 150 180 + 0 130 155 + 0 110 130 + 0 90 105 + 0 70 80 + 0 50 55 + 0 30 30 + 10 26 38 + 19 22 45 + 28 19 52 + 38 15 60 + 56 15 64 + 75 15 69 + 93 15 73 +111 15 77 +130 15 82 +148 16 86 +167 16 91 +185 16 95 +203 16 99 +222 16 104 +240 16 108 +219 14 97 +198 13 86 +177 11 76 +156 10 65 +135 8 54 +114 6 43 + 93 5 32 + 72 3 22 + 51 2 11 + 30 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 60 + 0 15 54 + 0 30 48 + 0 45 42 + 0 60 36 + 0 75 30 + 0 90 24 + 0 105 18 + 0 120 12 + 0 135 6 + 0 150 0 + 32 162 23 + 64 175 46 + 96 187 69 +128 199 91 +160 211 114 +192 224 137 +224 236 160 +192 219 137 +160 203 114 +128 186 91 + 96 170 69 + 64 153 46 + 32 137 23 + 0 120 0 + 0 107 4 + 0 94 9 + 0 81 13 + 0 69 17 + 0 56 21 + 0 43 26 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 30 + 2 10 51 + 4 20 73 + 6 30 94 + 8 40 116 + 10 50 137 + 12 60 158 + 14 70 180 + 16 80 201 + 18 90 223 + 20 100 244 + 38 117 214 + 57 134 183 + 76 151 152 + 94 168 122 +112 185 92 +131 202 61 +150 219 30 +168 236 0 +150 219 30 +131 202 61 +112 185 92 + 94 168 122 + 76 151 152 + 57 134 183 + 38 117 214 + 20 100 244 + 18 90 223 + 16 80 201 + 14 70 180 + 12 60 158 + 10 50 137 + 8 40 116 + 6 30 94 + 4 20 73 + 2 10 51 + 0 0 30 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +161 34 23 +171 67 46 +182 101 69 +192 135 91 +203 169 114 +213 202 137 +224 236 160 diff --git a/src/fractalzoomer/color_maps/carr417.map b/src/fractalzoomer/color_maps/carr417.map new file mode 100644 index 000000000..499ed0642 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr417.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 28 + 40 40 56 + 60 56 80 + 80 76 108 + 84 80 112 + 96 92 124 +104 104 132 +116 116 144 +124 128 152 +136 140 164 +144 152 172 +156 164 184 +164 176 192 +176 188 204 +184 196 212 +196 208 224 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 88 96 + 80 76 92 + 68 64 88 + 36 12 60 + 40 12 64 + 40 12 68 + 44 16 68 + 44 16 72 + 48 16 76 + 0 0 0 + 4 0 0 + 8 0 4 + 12 0 4 + 16 0 4 + 20 0 8 + 24 0 8 + 28 0 8 + 28 0 12 + 32 0 12 + 36 0 12 + 40 0 16 + 44 0 16 + 48 0 16 + 52 0 20 + 56 0 20 + 60 0 20 + 64 0 24 + 68 0 24 + 72 0 24 + 76 0 28 + 80 0 28 + 84 0 28 + 84 0 32 + 88 0 32 + 92 0 32 + 96 0 36 +100 0 36 +104 0 36 +108 0 40 +112 0 40 + 0 0 0 + 0 0 0 +124 0 44 +128 0 44 +132 0 48 +136 0 48 +140 0 48 +144 0 52 +148 0 52 +152 0 52 +156 8 52 +164 16 52 +168 24 52 +176 32 52 +180 40 56 +188 48 56 +196 56 56 +200 64 56 +208 68 56 +212 76 56 +220 84 56 +228 92 56 +232 100 60 +240 108 60 +244 116 60 +252 124 60 +244 116 60 +240 108 60 +232 100 60 +228 92 56 +220 84 56 +212 76 56 +208 68 56 +200 64 56 +196 56 56 +188 48 56 +180 40 56 +176 32 52 +168 24 52 +164 16 52 +156 8 52 +152 0 52 +148 0 52 +144 0 52 +140 0 48 +136 0 48 +132 0 44 +128 0 44 + 0 0 0 + 0 0 0 +116 0 40 +112 0 40 +108 0 36 +104 0 36 +100 0 32 + 96 0 32 + 92 0 32 + 88 0 28 + 84 0 28 + 80 0 24 + 76 0 24 + 76 0 24 + 68 0 24 + 64 0 24 + 60 0 20 + 56 0 20 + 52 0 16 + 48 0 16 + 44 0 12 + 40 0 12 + 36 0 12 + 32 0 12 + 28 0 8 + 24 0 8 + 20 0 8 + 16 0 4 + 16 0 4 + 12 0 4 + 8 0 4 + 4 0 0 + 0 0 0 + 56 20 88 + 52 20 84 + 52 20 80 + 48 16 80 + 48 16 76 + 44 16 72 + 44 16 68 + 40 12 68 + 40 12 64 + 36 12 60 + 96 72 20 +104 80 28 +116 88 36 +124 100 44 +136 108 52 +144 116 60 +156 124 68 +164 132 76 +176 144 88 +184 152 96 +192 160 104 +204 168 112 +212 176 120 +224 184 128 +232 196 136 +244 204 144 +252 212 152 +240 204 144 +232 192 136 +220 184 124 +212 176 116 +200 164 108 +188 156 100 +180 148 92 +168 136 80 +160 128 72 +148 120 64 +136 108 56 +128 100 48 +116 92 36 +108 80 28 + 96 72 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr418.map b/src/fractalzoomer/color_maps/carr418.map new file mode 100644 index 000000000..2be6cf132 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr418.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 28 + 40 40 56 + 60 56 80 + 80 76 108 + 84 80 112 + 96 92 124 +104 104 132 +116 116 144 +124 128 152 +136 140 164 +144 152 172 +156 160 184 +164 172 192 +176 184 204 +184 196 212 +196 208 224 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 88 96 + 80 76 92 + 68 64 88 + 36 12 60 + 40 12 64 + 40 12 68 + 44 16 68 + 44 16 72 + 48 16 76 + 0 0 0 + 4 0 0 + 8 0 4 + 12 0 4 + 16 0 4 + 20 0 8 + 24 0 8 + 28 0 8 + 28 0 12 + 32 0 12 + 36 0 12 + 40 0 16 + 44 0 16 + 48 0 16 + 52 0 20 + 56 0 20 + 60 0 20 + 64 0 24 + 68 0 24 + 72 0 24 + 76 0 28 + 80 0 28 + 84 0 28 + 84 0 32 + 88 0 32 + 92 0 32 + 96 0 36 +100 0 36 +104 0 36 +108 0 40 +112 0 40 + 0 0 0 + 0 0 0 +124 0 44 +128 0 44 +132 0 48 +136 0 48 +140 0 48 +144 0 52 +148 0 52 +152 0 52 +156 8 52 +164 16 52 +168 24 52 +176 32 52 +180 40 56 +188 48 56 +196 56 56 +200 64 56 +208 68 56 +212 76 56 +220 84 56 +228 92 56 +232 100 60 +240 108 60 +244 116 60 +252 124 60 +244 116 60 +240 108 60 +232 100 60 +228 92 56 +220 84 56 +212 76 56 +208 68 56 +200 64 56 +196 56 56 +188 48 56 +180 40 56 +176 32 52 +168 24 52 +164 16 52 +156 8 52 +152 0 52 +148 0 52 +144 0 52 +140 0 48 +136 0 48 +132 0 44 +128 0 44 + 0 0 0 + 0 0 0 +116 0 40 +112 0 40 +108 0 36 +104 0 36 +100 0 32 + 96 0 32 + 92 0 32 + 88 0 28 + 84 0 28 + 80 0 24 + 76 0 24 + 76 0 24 + 68 0 24 + 64 0 24 + 60 0 20 + 56 0 20 + 52 0 16 + 48 0 16 + 44 0 12 + 40 0 12 + 36 0 12 + 32 0 12 + 28 0 8 + 24 0 8 + 20 0 8 + 16 0 4 + 16 0 4 + 12 0 4 + 8 0 4 + 4 0 0 + 0 0 0 + 56 20 88 + 52 20 84 + 52 20 80 + 48 16 80 + 48 16 76 + 44 16 72 + 44 16 68 + 40 12 68 + 40 12 64 + 36 12 60 + 96 72 20 +104 80 28 +116 88 36 +124 100 44 +136 108 52 +144 116 60 +156 124 68 +164 132 76 +176 144 88 +184 152 96 +192 160 104 +204 168 112 +212 176 120 +224 184 128 +232 196 136 +244 204 144 +252 212 152 +240 204 144 +232 192 136 +220 184 124 +212 176 116 +200 164 108 +188 156 100 +180 148 92 +168 136 80 +160 128 72 +148 120 64 +136 108 56 +128 100 48 +116 92 36 +108 80 28 + 96 72 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr419.map b/src/fractalzoomer/color_maps/carr419.map new file mode 100644 index 000000000..6c338b046 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr419.map @@ -0,0 +1,256 @@ + 0 0 0 + 28 0 12 + 32 0 12 + 36 0 12 + 40 0 16 + 44 0 16 + 48 0 16 + 52 0 20 + 56 0 20 + 60 0 20 + 64 0 24 + 68 0 24 + 72 0 24 + 76 0 28 + 80 0 28 + 84 0 28 + 84 0 32 + 88 0 32 + 92 0 32 + 96 0 36 +100 0 36 +104 0 36 +108 0 40 +112 0 40 + 0 0 0 + 0 0 0 +124 0 44 +128 0 44 +132 0 48 +136 0 48 +140 0 48 +144 0 52 +148 0 52 +152 0 52 +156 8 52 +164 16 52 +168 24 52 +176 32 52 +180 40 56 +188 48 56 +196 56 56 +200 64 56 +208 68 56 +212 76 56 +220 84 56 +228 92 56 +232 100 60 +240 108 60 +244 116 60 +252 124 60 +244 116 60 +240 108 60 +232 100 60 +228 92 56 +220 84 56 +212 76 56 +208 68 56 +200 64 56 +196 56 56 +188 48 56 +180 40 56 +176 32 52 +168 24 52 +164 16 52 +156 8 52 +152 0 52 +148 0 52 +144 0 52 +140 0 48 +136 0 48 +132 0 44 +128 0 44 + 0 0 0 + 0 0 0 +116 0 40 +112 0 40 +108 0 36 +104 0 36 +100 0 32 + 96 0 32 + 92 0 32 + 88 0 28 + 84 0 28 + 80 0 24 + 76 0 24 + 76 0 24 + 68 0 24 + 64 0 24 + 60 0 20 + 56 0 20 + 52 0 16 + 48 0 16 + 44 0 12 + 40 0 12 + 36 0 12 + 32 0 12 + 28 0 8 + 24 0 8 + 20 0 8 + 16 0 4 + 16 0 4 + 12 0 4 + 8 0 4 + 4 0 0 + 0 0 0 + 56 20 88 + 52 20 84 + 52 20 80 + 48 16 80 + 48 16 76 + 44 16 72 + 44 16 68 + 40 12 68 + 40 12 64 + 36 12 60 + 96 72 20 +104 80 28 +116 88 36 +124 100 44 +136 108 52 +144 116 60 +156 124 68 +164 132 76 +176 144 88 +184 152 96 +192 160 104 +204 168 112 +212 176 120 +224 184 128 +232 196 136 +244 204 144 +252 212 152 +240 204 144 +232 192 136 +220 184 124 +212 176 116 +200 164 108 +188 156 100 +180 148 92 +168 136 80 +160 128 72 +148 120 64 +136 108 56 +128 100 48 +116 92 36 +108 80 28 + 96 72 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 28 + 40 40 56 + 60 56 80 + 80 76 108 + 84 80 112 + 96 92 124 +104 104 132 +116 116 144 +124 128 152 +136 140 164 +144 152 172 +156 160 184 +164 172 192 +176 184 204 +184 196 212 +196 208 224 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 88 96 + 80 76 92 + 68 64 88 + 36 12 60 + 40 12 64 + 40 12 68 + 44 16 68 + 44 16 72 + 48 16 76 + 0 0 0 + 4 0 0 + 8 0 4 + 12 0 4 + 16 0 4 + 20 0 8 + 24 0 8 + 28 0 8 diff --git a/src/fractalzoomer/color_maps/carr420.map b/src/fractalzoomer/color_maps/carr420.map new file mode 100644 index 000000000..b4ba0318e --- /dev/null +++ b/src/fractalzoomer/color_maps/carr420.map @@ -0,0 +1,256 @@ + 0 0 0 +252 80 172 +252 68 188 +252 52 204 +252 36 220 +252 20 236 +252 4 252 +236 4 236 +220 4 220 +204 4 204 +188 4 188 +176 4 176 +160 0 160 +144 0 144 +128 0 128 +112 0 112 + 96 0 96 + 80 0 80 + 64 0 64 + 48 0 48 + 32 0 32 + 16 0 16 + 0 0 0 + 0 12 0 + 0 20 0 + 0 32 0 + 0 44 0 + 0 52 0 + 0 64 0 + 0 76 0 + 0 88 0 + 0 96 0 + 0 108 0 + 0 120 0 + 0 128 0 + 0 140 0 + 0 152 0 + 0 160 0 + 0 172 0 + 16 176 0 + 32 184 0 + 48 188 0 + 64 192 0 + 80 196 0 + 96 204 0 +112 208 0 +128 212 0 +140 216 0 +156 224 0 +172 228 0 +188 232 0 +204 236 0 +220 244 0 +236 248 0 +252 252 0 +252 252 16 +252 252 32 +252 252 48 +252 252 64 +252 252 80 +252 252 96 +252 252 112 +252 252 128 +252 252 140 +252 252 156 +252 252 172 +252 252 188 +252 252 204 +252 252 220 +252 252 236 +252 252 252 +236 236 236 +220 220 220 +204 204 204 +188 188 188 +172 172 172 +156 156 156 +140 140 140 +128 128 128 +112 112 112 + 96 96 96 + 80 80 80 + 64 64 64 + 48 48 48 + 32 32 32 + 16 16 16 + 0 0 0 + 8 8 0 + 16 16 0 + 28 20 0 + 36 28 0 + 44 36 0 + 52 44 0 + 64 48 0 + 72 56 0 + 80 64 0 + 88 72 0 +100 76 0 +108 84 0 +116 92 0 +128 96 0 +136 104 0 +148 112 0 +152 120 0 +160 128 0 +164 136 0 +172 148 0 +180 156 0 +184 164 0 +192 172 0 +200 180 0 +204 192 0 +212 200 0 +220 208 0 +224 216 0 +232 224 0 +240 236 0 +244 244 0 +252 252 0 +248 240 0 +244 224 0 +240 212 0 +236 196 0 +232 184 0 +228 168 0 +224 156 0 +216 140 0 +212 128 0 +208 112 0 +204 100 0 +200 84 0 +196 72 0 +192 56 0 +188 44 0 +184 28 0 +172 28 0 +160 28 0 +148 24 0 +136 24 0 +128 20 0 +116 20 0 +104 16 0 + 92 16 0 + 80 12 0 + 68 12 0 + 56 8 0 + 44 8 0 + 36 4 0 + 24 4 0 + 12 0 0 + 0 0 0 + 8 0 4 + 16 4 12 + 20 4 16 + 28 4 24 + 36 8 28 + 44 8 36 + 48 8 40 + 56 12 48 + 64 12 52 + 72 12 56 + 76 12 64 + 84 16 68 + 92 16 76 +100 16 80 +104 20 88 +112 20 92 +120 36 88 +128 48 80 +140 64 76 +148 80 68 +156 92 64 +164 108 56 +172 120 52 +184 136 48 +192 152 40 +200 164 36 +208 180 28 +216 196 24 +224 208 16 +236 224 12 +244 236 4 +252 252 0 +244 244 4 +236 236 4 +228 228 8 +224 224 8 +216 216 12 +208 208 12 +200 200 16 +192 192 16 +184 184 20 +176 176 20 +168 168 24 +164 164 24 +156 156 28 +148 148 28 +140 140 32 +132 132 32 +124 128 32 +116 120 32 +108 112 32 +100 104 28 + 92 96 28 + 84 88 24 + 76 80 24 + 68 72 24 + 60 64 24 + 52 60 20 + 44 52 20 + 36 44 20 + 28 36 20 + 20 28 16 + 12 20 16 + 0 12 12 + 0 28 28 + 0 44 44 + 4 60 60 + 4 76 76 + 4 92 92 + 4 108 108 + 8 124 124 + 8 140 140 + 8 156 156 + 12 172 172 + 12 188 188 + 12 204 204 + 12 220 220 + 16 236 236 + 16 252 252 + 32 252 236 + 44 252 220 + 60 252 204 + 76 252 188 + 88 252 172 +104 252 156 +120 252 140 +136 252 128 +148 252 112 +164 252 96 +180 252 80 +192 252 64 +208 252 48 +224 252 32 +236 252 16 +252 252 0 +252 236 16 +252 220 32 +252 204 48 +252 192 64 +252 176 80 +252 160 96 +252 144 112 +252 128 128 +252 112 140 +252 96 156 diff --git a/src/fractalzoomer/color_maps/carr421.map b/src/fractalzoomer/color_maps/carr421.map new file mode 100644 index 000000000..e5f0722c5 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr421.map @@ -0,0 +1,256 @@ + 0 0 0 + 16 0 0 + 32 0 0 + 48 0 0 + 64 0 0 + 80 0 0 + 96 0 0 +112 0 0 +128 0 0 +140 0 0 +156 0 0 +172 0 0 +188 0 0 +204 0 0 +220 0 0 +236 0 0 +252 0 0 +236 0 0 +220 0 0 +204 0 0 +188 0 0 +172 0 0 +156 0 0 +140 0 0 +128 0 0 +112 0 0 + 96 0 0 + 80 0 0 + 64 0 0 + 48 0 0 + 32 0 0 + 16 0 0 + 0 0 0 + 60 28 0 + 72 36 0 + 84 40 0 + 96 48 0 +108 52 0 +120 60 0 +132 64 0 +144 72 0 +156 76 0 +168 84 0 +180 88 0 +192 96 0 +204 100 0 +216 108 0 +228 116 0 +240 120 0 +252 124 0 +240 120 0 +228 112 0 +216 108 0 +204 100 0 +192 96 0 +180 88 0 +168 84 0 +156 76 0 +144 72 0 +132 64 0 +120 60 0 +108 52 0 + 96 48 0 + 84 40 0 + 72 36 0 + 60 28 0 + 0 0 0 + 16 16 0 + 32 32 0 + 48 48 0 + 64 64 0 + 80 80 0 + 96 96 0 +112 112 0 +128 128 0 +140 140 0 +156 156 0 +172 172 0 +188 188 0 +204 204 0 +220 220 0 +236 236 0 +252 252 0 +236 236 0 +220 220 0 +204 204 0 +188 188 0 +172 172 0 +156 156 0 +140 140 0 +128 128 0 +112 112 0 + 96 96 0 + 80 80 0 + 64 64 0 + 48 48 0 + 32 32 0 + 16 16 0 + 0 0 0 + 20 32 12 + 28 44 20 + 36 60 24 + 44 72 32 + 56 88 40 + 64 100 44 + 72 116 52 + 80 128 56 + 88 144 64 + 96 156 72 +104 168 76 +112 184 84 +124 196 92 +132 212 96 +140 224 104 +148 240 108 +156 252 116 +148 240 108 +140 224 104 +132 212 96 +124 196 92 +112 184 84 +104 168 76 + 96 156 72 + 88 144 64 + 80 128 56 + 72 116 52 + 64 100 44 + 56 88 40 + 44 72 32 + 36 60 24 + 28 44 20 + 20 32 12 + 0 32 0 + 0 44 0 + 0 60 0 + 0 72 0 + 0 88 0 + 0 100 0 + 0 116 0 + 0 128 0 + 0 144 0 + 0 156 0 + 0 168 0 + 0 184 0 + 0 196 0 + 0 212 0 + 0 224 0 + 0 240 0 + 0 252 0 + 0 240 0 + 0 224 0 + 0 212 0 + 0 196 0 + 0 184 0 + 0 168 0 + 0 156 0 + 0 144 0 + 0 128 0 + 0 116 0 + 0 100 0 + 0 88 0 + 0 72 0 + 0 60 0 + 0 44 0 + 0 32 0 + 0 32 16 + 0 44 32 + 0 60 44 + 0 72 60 + 0 88 76 + 0 100 88 + 0 116 104 + 0 128 120 + 0 144 136 + 0 156 148 + 0 168 164 + 0 184 180 + 0 196 192 + 0 212 208 + 0 224 224 + 0 240 236 + 0 252 252 + 0 240 236 + 0 224 224 + 0 212 208 + 0 196 192 + 0 184 180 + 0 168 164 + 0 156 148 + 0 144 136 + 0 128 120 + 0 116 104 + 0 100 88 + 0 88 76 + 0 72 60 + 0 60 44 + 0 44 32 + 0 32 16 + 0 0 20 + 0 0 36 + 0 0 48 + 0 0 64 + 0 0 80 + 0 0 92 + 0 0 108 + 0 0 120 + 0 0 136 + 0 0 152 + 0 0 164 + 0 0 180 + 0 0 196 + 0 0 208 + 0 0 224 + 0 0 236 + 0 0 252 + 0 0 236 + 0 0 224 + 0 0 208 + 0 0 196 + 0 0 180 + 0 0 164 + 0 0 152 + 0 0 136 + 0 0 120 + 0 0 108 + 0 0 92 + 0 0 80 + 0 0 64 + 0 0 48 + 0 0 36 + 0 0 20 + 20 0 48 + 28 0 60 + 32 0 72 + 40 0 88 + 44 0 100 + 52 0 112 + 56 0 124 + 64 0 140 + 68 0 152 + 76 0 164 + 80 0 176 + 88 0 192 + 92 0 204 +100 0 216 +108 0 228 +112 0 240 +116 0 252 +112 0 240 +104 0 228 +100 0 216 + 92 0 204 + 88 0 188 + 80 0 176 + 76 0 164 + 68 0 152 diff --git a/src/fractalzoomer/color_maps/carr422.map b/src/fractalzoomer/color_maps/carr422.map new file mode 100644 index 000000000..56f687200 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr422.map @@ -0,0 +1,256 @@ + 0 0 0 + 68 0 56 + 76 0 64 + 84 0 68 + 92 0 76 +100 0 84 +108 0 88 +116 0 96 +124 0 104 +132 0 112 +140 0 116 +148 0 124 +156 0 132 +164 0 136 +172 0 144 +180 0 152 +188 0 156 +196 0 164 +204 0 172 +212 0 180 +220 0 184 +228 0 192 +236 0 200 +244 0 204 +252 0 212 +244 0 204 +236 0 200 +228 0 192 +220 0 188 +212 0 180 +204 0 172 +196 0 168 +192 0 160 +184 0 152 +176 0 148 +168 0 140 +160 0 136 +152 0 128 +144 0 120 +136 0 116 +128 0 108 + 0 0 0 + 4 4 4 + 4 12 4 + 8 16 8 + 8 20 8 + 12 24 12 + 16 32 16 + 16 36 16 + 20 40 20 + 20 44 20 + 24 52 24 + 28 56 28 + 28 60 28 + 32 64 32 + 36 72 36 + 36 76 36 + 40 80 40 + 40 84 40 + 44 92 44 + 48 96 48 + 48 100 48 + 52 104 52 + 52 112 52 + 56 116 56 + 60 120 60 + 60 124 60 + 64 132 64 + 64 136 64 + 68 140 68 + 68 148 68 + 72 152 72 + 76 160 76 + 76 160 76 + 76 156 76 + 72 152 72 + 72 148 72 + 68 144 68 + 68 144 68 + 68 140 68 + 64 136 64 + 64 132 64 + 60 128 60 + 60 124 60 + 60 120 60 + 56 116 56 + 56 116 56 + 52 112 52 + 52 108 52 + 52 104 52 + 48 100 48 + 48 96 48 + 44 92 44 + 44 88 44 + 44 84 44 + 40 84 40 + 40 80 40 + 40 76 40 + 36 72 36 + 36 68 36 + 32 64 32 + 32 60 32 + 32 56 32 + 28 52 28 + 28 52 28 + 24 48 24 + 24 44 24 + 24 40 24 + 20 36 20 + 20 32 20 + 16 28 16 + 16 24 16 + 16 24 16 + 12 20 12 + 12 16 12 + 8 12 8 + 8 8 8 + 8 4 8 + 4 0 4 + 0 0 0 + 4 0 0 + 8 0 0 + 16 0 0 + 24 0 0 + 36 0 0 + 44 0 0 + 52 0 0 + 60 0 0 + 64 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 92 0 0 +100 0 0 +108 0 0 +116 0 0 +124 0 0 +124 4 0 +128 8 0 +132 12 0 +132 20 4 +136 24 4 +140 28 4 +144 32 4 +144 40 8 +148 44 8 +152 48 8 +156 52 8 +156 60 12 +160 64 12 +164 68 12 +168 72 12 +168 80 16 +172 84 16 +176 88 16 +180 92 16 +180 100 20 +184 104 20 +188 108 20 +188 116 24 +192 120 24 +196 124 28 +200 128 28 +204 136 32 +208 140 32 +212 148 36 +216 152 36 +220 160 40 +216 156 40 +212 152 40 +208 148 40 +200 140 36 +196 136 36 +192 132 36 +188 128 36 +180 120 32 +176 116 32 +172 112 32 +168 108 32 +164 104 32 +156 96 28 +152 92 28 +148 88 28 +144 84 28 +136 76 24 +132 72 24 +128 68 24 +124 64 24 +116 56 20 +112 52 20 +108 48 20 +100 40 16 + 96 36 16 + 88 32 12 + 84 28 12 + 80 24 12 + 72 20 8 + 68 12 8 + 60 8 4 + 52 0 0 + 52 0 16 + 48 0 28 + 44 0 44 + 44 0 56 + 40 0 72 + 36 0 84 + 32 0 100 + 28 0 116 + 28 0 132 + 24 0 144 + 20 0 160 + 16 0 172 + 12 0 188 + 12 0 200 + 8 0 216 + 4 0 228 + 0 0 244 + 0 0 236 + 0 0 228 + 0 0 220 + 0 0 212 + 0 0 204 + 0 0 196 + 0 0 188 + 0 0 180 + 0 0 172 + 0 0 164 + 0 0 156 + 0 0 148 + 0 0 140 + 0 0 132 + 0 0 128 + 0 0 120 + 0 0 112 + 0 0 104 + 0 0 96 + 0 0 88 + 0 0 80 + 0 0 72 + 0 0 64 + 0 0 56 + 0 0 48 + 0 0 40 + 0 0 32 + 0 0 24 + 0 0 16 + 0 0 8 + 0 0 0 + 4 0 0 + 12 0 8 + 20 0 12 + 28 0 20 + 36 0 28 + 44 0 36 + 52 0 40 + 60 0 48 diff --git a/src/fractalzoomer/color_maps/carr424.map b/src/fractalzoomer/color_maps/carr424.map new file mode 100644 index 000000000..fe8b133ad --- /dev/null +++ b/src/fractalzoomer/color_maps/carr424.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 28 28 + 0 40 40 + 0 48 48 + 0 56 56 + 0 68 68 + 0 76 76 + 0 84 84 + 0 96 96 + 0 104 104 + 0 116 116 + 0 124 124 + 0 116 116 + 0 108 108 + 0 100 100 + 0 96 96 + 0 88 88 + 0 80 80 + 0 72 72 + 0 64 64 + 0 56 56 + 0 52 52 + 0 44 44 + 0 36 36 + 0 28 28 + 0 0 0 + 0 0 0 + 44 0 0 + 56 0 0 + 64 0 0 + 76 0 0 + 88 0 0 +100 0 0 +108 0 0 +120 0 0 +132 0 0 +140 0 0 +152 0 0 +164 0 0 +172 28 0 +176 60 0 +184 92 0 +192 120 0 +200 152 0 +208 184 0 +212 212 0 +208 184 0 +200 152 0 +192 120 0 +184 92 0 +176 60 0 +172 28 0 +164 0 0 +152 0 0 +140 0 0 +128 0 0 +116 0 0 +104 0 0 + 92 0 0 + 80 0 0 + 68 0 0 + 56 0 0 + 44 0 0 + 32 0 0 + 0 0 0 + 0 0 0 + 0 28 28 + 0 36 36 + 0 48 48 + 0 56 56 + 0 64 64 + 0 72 72 + 0 84 84 + 0 92 92 + 0 100 100 + 0 108 108 + 0 120 120 + 28 132 100 + 60 144 84 + 92 160 68 +120 172 48 +152 188 32 +184 200 16 +212 212 0 +184 200 16 +152 188 32 +120 172 48 + 92 160 68 + 60 144 84 + 28 132 100 + 0 120 120 + 16 112 132 + 36 104 148 + 56 96 164 + 72 88 180 + 92 80 192 +112 72 208 +128 68 224 +148 60 240 +132 64 240 +116 68 240 +100 72 240 + 84 80 240 + 68 84 240 + 52 88 240 + 36 92 240 + 20 100 240 + 16 92 220 + 16 80 204 + 12 72 188 + 12 64 168 + 12 56 152 + 8 48 132 + 8 40 116 + 4 32 100 + 4 24 80 + 0 16 64 + 0 8 48 + 0 0 28 + 0 0 0 + 0 0 0 +100 104 72 +108 112 76 +116 124 84 +128 132 92 +136 144 96 +148 152 104 +156 164 112 +164 172 116 +176 184 124 +184 192 132 +192 204 140 +204 216 144 +212 224 152 +224 236 160 +224 224 152 +224 216 144 +228 208 136 +228 200 128 +228 188 120 +228 180 112 +232 172 104 +232 164 96 +232 156 88 +236 144 80 +236 136 72 +236 128 68 +240 120 60 +220 108 52 +204 96 48 +188 84 40 +172 72 36 +152 60 28 +136 48 24 +120 36 16 +104 24 12 + 84 12 4 + 68 0 0 + 0 0 0 + 0 0 0 + 0 28 28 + 0 36 36 + 0 44 44 + 0 52 52 + 0 60 60 + 0 68 68 + 0 76 76 + 0 84 84 + 0 92 92 + 0 104 104 + 0 112 112 + 0 120 120 + 0 128 136 + 0 132 152 + 0 140 168 + 0 148 188 + 0 156 204 + 0 164 220 + 0 172 236 + 0 180 252 + 0 172 236 + 0 164 220 + 0 156 204 + 0 148 188 + 0 140 168 + 0 132 152 + 0 128 136 + 0 120 120 + 0 104 100 + 0 92 84 + 0 80 68 + 0 68 48 + 0 56 32 + 0 40 16 + 0 28 0 + 0 0 0 + 0 0 0 +100 104 72 +112 112 80 +124 124 92 +136 136 100 +148 148 112 +160 160 120 +172 168 132 +180 180 144 +192 192 152 +204 204 164 +216 216 172 +228 228 184 +240 236 192 +252 248 204 +244 240 196 +236 228 188 +224 220 180 +216 212 172 +208 204 164 +196 192 156 +188 184 152 +176 176 144 +168 164 136 +160 156 128 +148 148 120 +140 136 112 +132 128 104 +120 120 96 +112 108 88 +104 100 84 + 92 92 76 + 84 80 68 + 76 72 60 + 64 64 52 + 56 56 44 + 44 44 36 + 36 36 28 + 28 28 20 + 16 16 12 + 8 8 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr425.map b/src/fractalzoomer/color_maps/carr425.map new file mode 100644 index 000000000..4ebbb2065 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr425.map @@ -0,0 +1,256 @@ + 84 96 80 +128 96 104 +116 84 96 +104 72 88 + 96 56 76 + 84 44 68 + 72 32 60 + 84 44 72 + 92 56 80 +104 64 92 +112 76 100 +124 88 112 +132 100 120 +144 112 132 +152 124 140 +164 132 152 +172 144 160 +184 156 172 +196 168 184 +208 180 196 +220 192 208 +232 204 220 +220 196 208 +208 188 196 +196 176 184 +184 168 172 +168 160 160 +156 152 148 +144 140 136 +132 132 128 +120 124 116 +108 116 104 + 96 104 92 + 84 96 80 + 68 88 68 + 56 80 56 + 44 68 44 + 32 60 32 + 48 72 44 + 60 88 52 + 76 100 64 + 92 112 72 +108 124 84 +120 140 92 +136 152 104 +152 164 112 +164 180 124 +180 192 132 +196 204 144 +212 216 152 +224 232 164 +240 244 172 +240 244 172 +224 232 168 +208 220 160 +192 208 156 +180 196 148 +164 184 144 +148 172 136 +132 160 132 +116 148 128 +100 136 120 + 88 120 112 + 76 104 100 + 64 92 92 + 52 76 80 + 36 64 72 + 24 48 60 + 12 36 52 + 0 20 40 + 12 32 52 + 20 44 64 + 32 56 76 + 40 72 88 + 52 84 100 + 60 96 112 + 72 108 124 + 80 120 136 + 92 132 148 +100 144 160 +112 156 172 +120 172 184 +132 184 196 +140 196 208 +152 208 220 +160 220 232 +152 208 220 +144 196 204 +132 180 192 +124 168 180 +116 156 164 +108 144 152 + 96 132 136 + 88 120 124 + 80 104 112 + 72 92 96 + 60 80 84 + 52 68 72 + 44 56 56 + 36 40 44 + 24 28 28 + 16 16 16 + 32 28 28 + 44 44 40 + 60 56 52 + 76 72 64 + 88 84 76 +104 100 88 +120 112 100 +136 128 112 +148 140 120 +164 152 132 +180 168 144 +192 180 156 +208 196 168 +224 208 180 +236 224 192 +252 236 204 +244 224 196 +236 212 188 +232 200 180 +224 188 172 +216 176 164 +208 164 156 +200 152 148 +196 144 140 +188 132 128 +180 120 120 +172 108 112 +164 96 104 +156 84 96 +152 72 88 +144 60 80 +136 48 72 +144 56 80 +152 64 84 +156 72 92 +164 80 96 +172 84 104 +180 92 108 +188 100 116 +196 108 120 +200 116 128 +208 124 132 +216 132 140 +224 140 144 +232 144 152 +236 152 156 +244 160 164 +252 168 168 +240 156 156 +224 148 148 +212 136 136 +200 128 128 +184 116 116 +172 104 104 +160 96 96 +148 84 84 +132 72 72 +120 64 64 +108 52 52 + 92 44 44 + 80 32 32 + 68 20 20 + 52 12 12 + 40 0 0 + 56 20 12 + 72 36 24 + 84 56 36 +100 72 52 +116 92 64 +132 108 76 +148 128 88 +160 144 100 +176 164 112 +192 180 124 +208 200 140 +220 216 152 +236 236 164 +252 252 176 +244 240 168 +236 224 160 +228 212 152 +216 200 140 +208 184 132 +200 172 124 +192 160 116 +184 148 108 +176 132 100 +164 120 88 +156 108 80 +148 92 72 +140 80 64 +132 68 56 +120 52 44 +112 36 36 +100 20 24 + 88 4 12 +100 12 16 +108 20 20 +120 32 24 +128 40 28 +140 48 32 +148 56 36 +160 64 40 +172 76 48 +180 84 52 +192 92 56 +200 100 60 +212 108 64 +220 116 68 +232 128 72 +240 136 76 +252 144 80 +236 136 76 +224 128 72 +208 120 68 +192 112 64 +180 104 60 +164 96 56 +148 88 52 +136 80 48 +120 72 44 +104 64 40 + 88 56 36 + 76 48 32 + 60 40 28 + 44 32 24 + 32 24 20 + 16 16 16 + 32 28 28 + 44 44 40 + 60 56 52 + 76 72 64 + 88 84 76 +104 100 88 +120 112 100 +136 128 112 +148 140 120 +164 152 132 +180 168 144 +192 180 156 +208 196 168 +224 208 180 +236 224 192 +252 236 204 +240 224 196 +228 212 188 +220 196 176 +208 184 168 +196 172 160 +184 160 152 +172 148 144 +164 132 132 +152 120 124 +140 108 116 diff --git a/src/fractalzoomer/color_maps/carr426.map b/src/fractalzoomer/color_maps/carr426.map new file mode 100644 index 000000000..eec49ed18 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr426.map @@ -0,0 +1,256 @@ +128 108 80 +120 100 76 +112 96 72 +104 88 64 +100 84 60 + 92 76 56 + 84 68 52 + 76 64 48 + 68 56 44 + 60 48 36 + 52 44 32 + 44 36 28 + 40 32 24 + 32 24 20 + 24 16 12 + 16 12 8 + 8 4 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 8 + 8 8 16 + 12 12 20 + 12 20 28 + 16 24 32 + 20 28 40 + 24 32 44 + 24 40 52 + 28 44 56 + 32 48 64 + 36 56 68 + 40 60 76 + 44 68 80 + 48 72 88 + 52 80 92 + 48 76 88 + 44 68 80 + 44 64 76 + 40 56 68 + 36 52 64 + 32 48 60 + 28 44 52 + 24 40 48 + 20 32 40 + 16 28 36 + 12 24 28 + 8 20 24 + 8 12 16 + 4 8 12 + 0 4 4 + 0 0 0 + 0 0 0 + 4 4 0 + 12 4 4 + 16 8 4 + 24 12 4 + 28 16 8 + 36 16 8 + 40 20 8 + 44 24 12 + 52 24 12 + 56 28 16 + 64 32 16 + 68 36 16 + 72 36 20 + 80 40 20 + 84 44 20 + 92 44 24 + 96 48 24 +104 52 24 +108 52 28 +112 56 28 +120 60 28 +124 64 32 +132 64 32 +136 68 36 +140 72 36 +148 72 36 +152 76 40 +160 80 40 +164 84 40 +172 84 44 +176 88 44 +180 92 44 +180 92 44 +180 96 44 +184 96 44 +184 100 44 +188 104 44 +188 104 44 +192 108 44 +192 112 44 +196 112 44 +196 116 44 +200 120 44 +200 120 44 +204 124 44 +204 128 44 +208 128 44 +208 132 48 +212 132 48 +212 136 48 +216 140 48 +216 140 48 +220 144 48 +220 148 48 +224 148 48 +224 152 48 +228 156 48 +228 156 48 +232 160 48 +232 164 48 +236 164 48 +236 168 48 +240 172 48 +240 168 48 +240 168 48 +240 164 48 +240 164 48 +240 160 48 +240 160 48 +240 160 48 +240 156 52 +240 156 52 +240 152 52 +240 152 52 +240 152 52 +240 148 52 +240 148 52 +244 144 52 +244 144 52 +244 140 52 +244 140 52 +244 140 52 +244 136 52 +244 136 52 +244 132 56 +244 132 56 +244 132 56 +244 128 56 +244 128 56 +244 124 56 +244 124 56 +244 124 56 +244 124 56 +244 124 60 +244 124 60 +244 124 60 +244 128 64 +244 128 64 +244 132 68 +244 136 72 +244 136 76 +244 140 76 +244 144 80 +244 144 80 +244 148 84 +244 152 88 +244 152 92 +244 156 92 +244 160 96 +244 160 100 +244 164 100 +244 168 104 +244 168 108 +244 172 112 +240 176 112 +240 176 116 +240 180 120 +240 184 120 +240 184 124 +240 188 128 +240 192 128 +240 192 132 +240 196 136 +240 200 140 +240 200 140 +240 204 144 +240 208 148 +232 200 144 +224 192 140 +216 188 136 +208 180 132 +204 176 124 +196 168 120 +188 160 116 +180 156 112 +172 148 108 +164 140 104 +160 136 96 +152 128 92 +144 124 88 +136 116 84 diff --git a/src/fractalzoomer/color_maps/carr428.map b/src/fractalzoomer/color_maps/carr428.map new file mode 100644 index 000000000..dc7cfe859 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr428.map @@ -0,0 +1,266 @@ + 0 0 0 + 32 48 60 + 36 52 64 + 40 56 68 + 44 60 72 + 44 64 76 + 48 68 80 + 48 72 84 + 44 64 76 + 40 60 72 + 36 56 64 + 32 48 60 + 32 44 52 + 28 40 48 + 24 36 40 + 20 28 36 + 16 24 28 + 12 20 24 + 12 16 16 + 8 8 12 + 4 4 4 + 28 0 0 + 36 0 0 + 48 0 0 + 56 0 0 + 68 0 0 + 76 0 0 + 84 0 0 + 96 0 0 +104 0 0 +112 0 0 +124 0 0 +132 0 0 +144 0 0 +152 0 0 +160 0 0 +172 0 0 +180 0 0 +172 0 0 +164 0 0 +156 0 0 +148 0 0 +140 0 0 +132 0 0 +124 0 0 +116 0 0 +108 0 0 +100 0 0 + 92 0 0 + 84 0 0 + 76 0 0 + 68 0 0 + 60 0 0 + 52 0 0 + 44 0 0 + 36 0 0 + 28 0 0 + 60 40 12 + 68 48 12 + 80 52 16 + 88 60 16 + 96 68 20 +108 76 20 +116 80 24 +128 88 24 +136 96 28 +144 104 28 +156 108 32 +164 116 32 +172 124 36 +184 132 36 +192 136 40 +204 144 40 +212 152 44 +220 160 44 +232 164 48 +240 172 48 +228 168 44 +220 160 44 +208 156 40 +200 152 36 +188 144 36 +180 140 32 +168 132 32 +160 128 28 +148 124 24 +140 116 24 +128 112 20 +120 108 16 +108 100 16 +100 96 12 + 88 88 12 + 80 84 8 + 68 80 4 + 60 72 4 + 48 68 0 + 68 80 12 + 84 92 28 +104 108 40 +124 120 52 +140 132 68 +160 144 80 +176 156 96 +196 168 108 +216 184 120 +232 196 136 +252 208 148 +236 196 136 +220 188 128 +208 176 116 +192 164 104 +176 156 96 +160 144 84 +148 136 76 +132 124 64 +116 112 52 +100 104 44 + 84 92 32 + 72 80 20 + 56 72 12 + 40 60 0 + 4 8 8 + 8 12 12 + 8 16 16 + 12 20 20 + 12 20 24 + 16 24 28 + 20 28 32 + 20 32 40 + 24 36 44 + 28 40 48 + 28 40 52 + 32 44 56 + 0 0 0 + 32 48 60 + 36 52 64 + 40 56 68 + 44 60 72 + 44 64 76 + 48 68 80 + 48 72 84 + 44 64 76 + 40 60 72 + 36 56 64 + 32 48 60 + 32 44 52 + 28 40 48 + 24 36 40 + 20 28 36 + 16 24 28 + 12 20 24 + 12 16 16 + 8 8 12 + 4 4 4 + 28 0 0 + 36 0 0 + 48 0 0 + 56 0 0 + 68 0 0 + 76 0 0 + 84 0 0 + 96 0 0 +104 0 0 +112 0 0 +124 0 0 +132 0 0 +144 0 0 +152 0 0 +160 0 0 +172 0 0 +180 0 0 +172 0 0 +164 0 0 +156 0 0 +148 0 0 +140 0 0 +132 0 0 +124 0 0 +116 0 0 +108 0 0 +100 0 0 + 92 0 0 + 84 0 0 + 76 0 0 + 68 0 0 + 60 0 0 + 52 0 0 + 44 0 0 + 36 0 0 + 28 0 0 + 60 40 12 + 68 48 12 + 80 52 16 + 88 60 16 + 96 68 20 +108 76 20 +116 80 24 +128 88 24 +136 96 28 +144 104 28 +156 108 32 +164 116 32 +172 124 36 +184 132 36 +192 136 40 +204 144 40 +212 152 44 +220 160 44 +232 164 48 +240 172 48 +228 168 44 +220 160 44 +208 156 40 +200 152 36 +188 144 36 +180 140 32 +168 132 32 +160 128 28 +148 124 24 +140 116 24 +128 112 20 +120 108 16 +108 100 16 +100 96 12 + 88 88 12 + 80 84 8 + 68 80 4 + 60 72 4 + 48 68 0 + 68 80 12 + 84 92 28 +104 108 40 +124 120 52 +140 132 68 +160 144 80 +176 156 96 +196 168 108 +216 184 120 +232 196 136 +252 208 148 +236 196 136 +220 188 128 +208 176 116 +192 164 104 +176 156 96 +160 144 84 +148 136 76 +132 124 64 +116 112 52 +100 104 44 + 84 92 32 + 72 80 20 + 56 72 12 + 40 60 0 + 4 8 8 + 8 12 12 + 8 16 16 + 12 20 20 + 12 20 24 + 16 24 28 + 20 28 32 + 20 32 40 + 24 36 44 + 28 40 48 + 28 40 52 + 32 44 56 diff --git a/src/fractalzoomer/color_maps/carr429.map b/src/fractalzoomer/color_maps/carr429.map new file mode 100644 index 000000000..f7c38f17e --- /dev/null +++ b/src/fractalzoomer/color_maps/carr429.map @@ -0,0 +1,256 @@ + 0 0 0 + 48 48 36 + 32 24 40 + 16 0 44 + 16 0 48 + 16 0 52 + 16 0 56 + 20 0 56 + 20 0 60 + 20 0 64 + 20 0 68 + 0 0 56 + 12 12 76 + 28 20 96 + 40 32 116 + 56 68 152 + 72 104 188 + 12 136 216 +156 168 144 + 60 136 72 + 0 84 0 + 64 120 12 +124 152 24 +188 188 32 +248 220 44 +248 176 36 +248 132 28 +252 88 16 +252 44 8 +252 0 0 +224 28 0 +200 56 0 +172 84 0 +144 108 0 +116 136 0 + 92 164 0 + 64 192 0 +112 204 0 +156 212 4 +204 224 4 +252 252 0 +252 208 4 +252 160 8 +252 116 16 +252 68 20 +252 24 24 +236 20 32 +224 20 40 +208 16 48 +196 12 56 +180 8 60 +164 8 68 +152 4 76 +136 0 84 +160 8 116 +184 16 152 +204 24 184 +228 32 220 +252 40 252 +228 44 236 +208 48 216 +184 48 200 +160 52 180 +140 56 164 +116 60 148 + 92 64 128 + 68 64 112 + 48 68 92 + 24 72 76 + 52 96 80 + 80 116 84 +108 140 84 +140 164 88 +168 184 92 +196 208 96 +224 228 96 +252 252 100 +228 224 100 +200 196 104 +176 168 104 +148 144 108 +124 116 108 + 96 88 108 + 72 60 112 + 44 32 112 + 40 60 132 + 36 84 152 + 32 112 172 + 32 140 192 + 28 168 212 + 24 192 232 + 20 220 252 + 20 208 240 + 24 196 228 + 24 184 220 + 24 176 208 + 28 164 196 + 28 152 184 + 28 140 176 + 28 128 164 + 32 116 152 + 32 108 140 + 32 96 132 + 36 84 120 + 36 72 108 + 36 80 100 + 36 92 96 + 32 100 88 + 32 108 84 + 32 120 76 + 32 128 68 + 28 136 64 + 28 148 56 + 28 156 52 + 28 168 44 + 24 176 40 + 24 184 32 + 24 196 24 + 24 204 20 + 20 212 12 + 20 224 8 + 20 232 0 + 20 212 0 + 20 196 0 + 20 176 0 + 20 156 0 + 20 140 0 + 20 120 0 + 20 100 0 + 20 80 0 + 20 64 0 + 20 44 0 + 44 68 0 + 72 92 0 + 96 112 0 +124 136 0 +148 160 0 +176 184 0 +200 204 0 +228 228 0 +252 252 0 +244 240 0 +240 224 0 +232 212 0 +228 200 4 +220 188 4 +212 172 4 +208 160 4 +200 148 4 +196 136 4 +188 120 4 +180 108 4 +176 96 8 +168 84 8 +164 68 8 +156 56 8 +148 40 12 +152 40 12 +156 40 12 +160 40 16 +164 40 16 +168 40 20 +172 40 20 +176 36 20 +180 36 24 +184 36 24 +188 36 28 +192 36 28 +196 36 28 +200 36 32 +204 36 32 +208 36 36 +212 36 36 +216 32 36 +220 32 40 +224 32 40 +228 32 44 +232 32 44 +240 28 48 +240 32 48 +236 32 52 +236 36 56 +236 36 68 +240 36 80 +240 40 88 +240 40 100 +240 40 112 +244 40 124 +244 40 132 +244 40 144 +244 44 156 +248 44 168 +248 44 176 +248 44 188 +252 48 200 +252 48 200 +252 48 200 +252 252 252 +136 132 160 +120 144 172 +104 156 184 + 88 168 196 + 76 180 204 + 60 192 216 + 44 204 228 + 28 216 240 + 32 208 236 + 36 196 228 + 40 188 224 + 40 176 216 + 44 168 212 + 48 160 208 + 52 148 200 + 56 140 196 + 60 132 192 + 64 120 184 + 64 112 180 + 68 100 172 + 72 92 168 + 76 84 164 + 80 72 156 + 84 64 152 + 88 56 148 + 88 44 140 + 92 36 136 + 96 24 128 +100 16 124 +104 4 116 +112 16 120 +124 28 124 +132 40 132 +144 56 136 +156 68 140 +168 80 148 +176 92 152 +188 104 156 +200 120 160 +208 132 168 +220 144 172 +208 152 152 +196 160 136 +188 168 116 +176 176 96 +164 184 80 +152 192 60 +144 200 40 +132 208 24 +120 216 4 +132 216 8 +144 216 16 +132 192 20 +116 168 20 +104 144 24 + 88 120 28 + 76 96 28 + 60 72 32 diff --git a/src/fractalzoomer/color_maps/carr430.map b/src/fractalzoomer/color_maps/carr430.map new file mode 100644 index 000000000..ffe28809e --- /dev/null +++ b/src/fractalzoomer/color_maps/carr430.map @@ -0,0 +1,256 @@ + 0 0 0 + 64 0 104 + 64 0 100 + 60 0 100 + 60 0 96 + 56 0 92 + 56 0 88 + 52 0 88 + 52 0 84 + 48 0 80 + 48 0 76 + 44 0 76 + 44 0 72 + 40 0 68 + 40 0 68 + 36 0 64 + 36 0 60 + 32 0 56 + 32 0 56 + 28 0 52 + 28 0 48 + 24 0 44 + 24 0 44 + 20 0 40 + 0 0 0 + 0 4 4 + 0 4 8 + 0 8 8 + 0 8 12 + 0 12 16 + 0 12 20 + 0 16 20 + 0 16 24 + 0 20 28 + 0 20 32 + 0 24 36 + 0 24 36 + 0 28 40 + 0 28 44 + 0 32 48 + 0 32 48 + 0 36 52 + 0 36 56 + 0 40 60 + 0 40 60 + 0 44 64 + 0 44 68 + 0 48 72 + 0 48 72 + 0 48 72 + 0 52 76 + 0 52 80 + 0 56 80 + 0 56 84 + 0 60 88 + 0 60 92 + 0 64 96 + 0 64 96 + 0 68 100 + 0 68 104 + 0 72 108 + 0 72 108 + 0 76 112 + 4 80 116 + 4 80 120 + 4 84 124 + 4 84 124 + 4 88 128 + 4 88 132 + 4 92 136 + 4 92 140 + 4 96 140 + 4 96 144 + 4 100 148 + 4 100 152 + 4 104 152 + 4 104 156 + 4 108 160 + 4 112 164 + 4 116 168 + 8 120 172 + 12 120 172 + 16 124 172 + 20 124 172 + 24 128 172 + 28 128 172 + 32 132 172 + 36 132 172 + 40 136 172 + 44 136 172 + 48 140 172 + 52 140 172 + 56 144 172 + 60 144 168 + 64 148 168 + 68 148 168 + 72 152 168 + 76 152 168 + 80 156 168 + 84 156 168 + 88 160 168 + 92 160 168 + 96 164 168 +100 168 168 +104 168 168 +108 172 168 +112 172 168 +116 176 168 +120 176 168 +124 180 168 +128 180 168 +132 184 168 +136 184 168 +140 188 168 +144 188 168 +148 192 164 +152 192 164 +156 196 164 +160 196 164 +164 200 164 +168 200 164 +172 204 164 +176 204 164 +180 208 164 +184 208 164 +188 212 164 +192 216 164 +196 220 164 +200 224 160 +204 228 160 +208 232 160 +212 232 160 +216 236 160 +220 236 160 +224 240 160 +228 240 156 +232 244 156 +236 244 156 +240 248 156 +244 248 156 +216 232 160 +184 216 160 +156 200 164 +124 184 164 + 96 168 168 + 64 152 168 + 36 136 172 + 4 120 172 + 4 112 160 + 4 104 152 + 4 96 140 + 4 92 128 + 4 84 120 + 4 76 108 + 4 68 96 + 4 60 88 + 4 52 76 + 4 44 64 + 4 36 56 + 4 32 44 + 4 24 32 + 4 16 24 + 4 8 12 + 0 0 0 + 0 0 0 + 8 0 0 + 16 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 96 0 0 +104 0 0 +112 0 0 +120 0 0 +132 0 0 +140 0 0 +148 0 0 +156 0 0 +164 0 0 +172 0 0 +180 0 0 +188 0 0 +196 0 0 +204 0 0 +212 0 0 +220 0 0 +228 0 0 +236 0 0 +244 0 0 +252 0 0 +224 80 112 +228 76 96 +232 68 80 +236 64 64 +240 56 48 +244 52 32 +248 44 16 +252 40 0 +252 52 0 +252 68 0 +252 80 0 +252 92 0 +252 108 0 +252 120 0 +252 132 0 +252 148 0 +252 160 0 +252 172 0 +252 184 0 +252 200 0 +252 212 0 +252 224 0 +252 240 0 +252 252 0 +252 236 0 +252 220 0 +252 204 4 +248 184 4 +248 168 4 +248 152 4 +248 136 4 +248 120 4 +248 104 8 +244 84 8 +244 68 8 +244 52 8 +224 36 8 +212 32 20 +200 32 36 +188 28 48 +180 24 60 +168 20 72 +156 20 88 +144 16 100 +132 12 112 +120 8 128 +108 4 140 + 96 0 156 + 92 0 148 + 84 0 140 + 80 0 128 + 80 0 124 + 76 0 124 + 76 0 120 + 72 0 116 + 72 0 116 + 68 0 112 + 68 0 108 + 64 0 108 + 64 0 104 diff --git a/src/fractalzoomer/color_maps/carr431.map b/src/fractalzoomer/color_maps/carr431.map new file mode 100644 index 000000000..5c87a5080 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr431.map @@ -0,0 +1,256 @@ +208 204 164 +224 220 176 +236 232 192 +252 248 204 +244 240 196 +236 228 188 +228 220 180 +220 208 172 +212 200 160 +204 188 152 +196 180 144 +188 168 136 +176 160 128 +168 148 120 +160 140 112 +152 128 104 +144 120 92 +136 108 84 +128 100 76 +120 88 68 + 0 0 0 + 0 0 0 + 0 0 0 + 20 12 88 + 20 20 104 + 20 28 116 + 20 36 132 + 20 44 144 + 20 52 160 + 20 60 172 + 20 68 188 + 20 76 200 + 20 84 216 + 20 92 228 + 20 100 244 + 20 120 224 + 20 140 204 + 20 160 184 + 20 180 160 + 20 200 140 + 20 220 120 + 20 240 100 + 20 220 120 + 20 200 140 + 20 180 160 + 20 160 180 + 20 140 200 + 20 120 220 + 20 100 244 + 20 88 224 + 20 76 204 + 20 68 184 + 20 56 164 + 20 44 148 + 20 32 128 + 20 24 108 + 20 12 88 + 0 0 0 + 0 0 0 + 0 0 0 +156 148 160 +164 160 172 +172 172 184 +180 184 196 +188 196 208 +196 208 220 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 52 52 84 + 40 40 80 + 0 0 0 + 0 0 0 + 40 12 88 + 48 16 100 + 56 20 112 + 68 24 128 + 76 28 140 + 84 32 152 + 90 34 158 + 96 36 164 +104 40 176 +112 44 188 +124 48 204 +132 52 216 +140 56 228 +148 60 240 +128 80 220 +112 104 200 + 92 124 180 + 76 144 160 + 56 164 140 + 40 188 120 + 20 208 100 + 20 188 92 + 16 172 88 + 16 152 80 + 12 132 72 + 12 112 68 + 8 96 60 + 8 76 56 + 4 56 48 + 4 36 40 + 0 20 36 + 0 0 28 + 0 0 0 + 0 0 0 + 0 0 0 + 40 0 0 + 52 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 96 0 0 +104 0 0 +116 0 0 +128 0 0 +140 0 0 +148 0 0 +160 0 0 +152 0 0 +144 0 0 +140 0 0 +132 0 0 +124 0 0 +116 0 0 +112 0 0 +104 0 0 + 96 0 0 + 88 0 0 + 84 0 0 + 76 0 0 + 68 0 0 + 60 0 0 + 56 0 0 + 48 0 0 + 40 0 0 + 0 0 0 + 0 0 0 +120 52 64 +132 72 60 +144 88 52 +156 108 48 +168 124 40 +180 144 36 +192 160 28 +204 180 24 +216 196 16 +228 216 12 +240 232 4 +252 252 0 +240 240 4 +228 228 8 +212 212 12 +200 200 20 +188 188 24 +176 176 28 +160 160 32 +148 148 36 +136 136 40 +132 124 44 +124 112 48 +116 100 52 +108 88 56 + 0 0 0 + 8 3 12 + 15 6 24 + 23 9 36 + 30 12 48 + 38 15 60 + 45 18 72 + 53 21 84 + 60 24 96 + 68 27 108 + 75 30 120 + 83 33 132 + 90 36 144 + 98 39 156 +105 42 168 +113 45 180 +118 54 178 +123 62 176 +128 71 174 +133 80 172 +138 89 171 +143 98 169 +148 106 167 +152 115 165 +157 124 163 +162 132 161 +167 141 159 +172 150 158 +177 159 156 +182 168 154 +187 176 152 +192 185 150 +181 180 156 +170 174 162 +160 169 168 +149 164 174 +138 158 180 +128 153 186 +117 148 192 +106 142 198 + 95 137 203 + 84 132 209 + 74 127 215 + 63 121 221 + 52 116 227 + 42 111 233 + 31 105 239 + 20 100 245 diff --git a/src/fractalzoomer/color_maps/carr432.map b/src/fractalzoomer/color_maps/carr432.map new file mode 100644 index 000000000..9eeab52f8 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr432.map @@ -0,0 +1,256 @@ + 0 0 0 +108 60 124 + 12 64 136 + 12 68 148 + 12 72 160 + 16 76 172 + 16 80 184 + 16 84 192 + 16 88 204 + 20 92 216 + 20 96 228 + 20 100 240 + 0 0 0 + 0 0 0 + 0 0 28 + 4 0 36 + 4 4 40 + 8 4 48 + 8 4 56 + 12 8 60 + 12 8 68 + 16 8 76 + 16 12 80 + 20 12 88 + 20 32 88 + 20 52 92 + 20 68 92 + 20 88 92 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +100 104 72 +112 116 80 +124 132 88 +136 144 100 +148 156 108 +164 172 116 +176 184 124 +188 196 132 +200 208 144 +212 224 152 +224 236 160 +212 220 152 +196 208 140 +184 192 132 +168 176 120 +156 164 112 +140 148 100 +128 132 92 +112 120 80 +100 104 72 + 0 0 0 + 0 0 0 + 0 0 0 + 0 28 28 + 0 36 36 + 0 48 48 + 0 56 56 + 0 64 64 + 0 76 76 + 0 84 84 + 0 92 92 + 0 100 100 + 0 112 112 + 0 120 120 + 20 112 136 + 44 104 156 + 64 96 172 + 84 84 188 +104 76 204 +128 68 224 +148 60 240 +132 52 220 +116 48 204 +100 40 184 + 84 36 164 + 68 28 144 + 52 24 128 + 36 16 108 + 20 12 88 + 12 16 68 + 4 24 48 + 0 28 28 + 0 0 0 + 0 0 0 + 0 0 40 + 0 4 48 + 4 8 56 + 4 16 64 + 8 20 72 + 8 24 84 + 12 28 92 + 12 36 100 + 16 40 108 + 16 44 116 + 20 52 124 + 20 56 132 + 24 64 140 + 20 88 156 + 16 116 172 + 12 144 188 + 8 172 204 + 4 200 220 + 0 224 224 + 0 252 252 + 0 240 240 + 0 224 228 + 0 212 216 + 0 196 204 + 0 184 192 + 0 168 180 + 0 156 168 + 0 140 156 + 0 128 144 + 0 112 132 + 0 100 120 + 0 84 108 + 0 72 96 + 0 56 84 + 0 44 72 + 0 28 60 + 0 0 0 + 0 0 0 + 0 0 0 + 44 64 76 + 40 76 92 + 36 92 108 + 32 104 124 + 28 116 140 + 24 128 156 + 20 144 172 + 16 156 188 + 12 168 204 +224 236 160 + 4 196 236 + 0 228 232 + 0 188 228 + 0 168 204 + 0 148 176 + 0 128 152 + 0 108 128 + 0 88 104 + 0 68 76 + 0 48 52 + 0 28 28 + 0 0 0 + 0 0 0 + 0 0 0 + 36 12 60 + 56 12 64 + 72 12 68 + 92 12 72 +112 12 76 +128 12 80 +148 16 88 +164 16 92 +184 16 96 +204 16 100 +220 16 104 +240 16 108 +220 16 96 +196 12 84 +176 12 76 +156 8 64 +132 8 52 +112 4 40 + 92 4 32 + 68 0 20 + 48 0 8 + 28 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 28 28 + 0 40 44 + 0 52 60 + 0 64 72 + 0 76 88 + 0 88 104 + 0 100 120 + 0 112 136 + 0 124 148 + 0 136 164 + 0 148 180 + 0 136 164 + 0 124 144 + 0 112 128 + 0 96 112 + 0 84 96 + 0 72 76 + 0 60 60 + 0 68 76 + 0 80 88 + 0 88 104 + 0 100 116 + 0 108 132 + 0 120 144 + 0 128 160 + 0 140 172 + 0 148 188 + 0 124 156 + 0 100 124 + 0 76 96 + 0 48 64 + 0 24 32 + 0 0 0 + 0 0 0 + 0 28 28 + 0 36 36 + 0 48 48 + 0 56 56 + 0 64 64 + 0 76 76 + 0 84 84 + 0 92 92 + 0 100 100 + 0 112 112 + 0 120 120 + 28 136 124 + 56 148 132 + 84 164 136 +112 180 140 +140 192 144 +168 208 152 +196 220 156 +224 236 160 +208 224 152 +196 208 144 +180 196 132 +164 180 124 +148 168 116 +136 152 108 +120 140 100 +104 124 88 + 88 112 80 + 76 96 72 + 60 84 64 + 44 68 56 + 28 56 44 + 16 40 36 + 0 28 28 + 0 32 40 + 4 36 52 + 4 40 64 + 4 44 76 + 4 48 88 + 8 52 100 + 8 56 112 diff --git a/src/fractalzoomer/color_maps/carr433.map b/src/fractalzoomer/color_maps/carr433.map new file mode 100644 index 000000000..872733ab8 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr433.map @@ -0,0 +1,256 @@ +236 196 140 + 40 52 88 + 40 64 92 + 40 72 100 + 40 84 104 + 40 96 112 + 40 108 120 + 44 120 128 + 44 132 136 + 44 144 144 + 48 156 152 + 48 168 160 + 48 180 172 + 48 192 180 + 52 204 188 + 52 216 196 + 52 228 204 + 52 216 204 + 56 204 208 + 56 188 208 + 60 176 208 + 60 164 212 + 60 152 212 + 64 136 212 + 64 124 212 + 64 112 216 + 68 100 216 + 68 84 216 + 72 72 220 + 72 60 220 + 72 48 192 + 68 32 168 + 68 20 140 + 64 4 112 + 68 4 108 + 76 8 104 + 84 12 100 + 92 16 92 +100 20 88 +108 20 84 +116 24 80 +124 28 76 +132 32 72 +140 36 64 +148 40 60 +156 44 56 +164 48 52 +172 48 48 +180 52 40 +188 56 36 +196 60 32 +188 52 32 +184 44 36 +176 36 36 +160 20 40 +176 32 36 +188 48 32 +204 60 32 +216 72 28 +232 88 24 +244 100 20 +240 112 32 +240 120 44 +236 132 52 +236 140 64 +232 152 76 +232 160 88 +228 172 96 +228 180 108 +224 192 120 +220 204 132 +216 216 144 +212 228 156 +200 216 152 +188 204 148 +176 196 140 +164 184 136 +152 172 128 +140 160 124 +128 152 116 +116 140 112 +104 128 104 + 92 116 100 + 80 108 92 + 68 96 88 + 56 84 80 + 52 80 76 + 52 76 72 + 48 72 68 + 44 64 64 + 40 60 60 + 40 56 56 + 36 52 52 + 32 44 44 + 32 44 44 + 36 44 48 + 40 44 52 + 44 44 56 + 44 52 68 + 44 60 80 + 48 68 92 + 48 76 100 + 48 84 112 + 48 92 124 + 52 100 136 + 52 108 148 + 52 116 160 + 52 124 172 + 52 132 180 + 56 140 192 + 56 148 204 + 56 156 216 + 60 164 228 + 56 152 216 + 56 140 204 + 56 132 192 + 52 120 180 + 52 108 168 + 52 96 156 + 52 88 140 + 52 76 128 + 52 64 116 + 48 52 104 + 48 44 92 + 48 32 80 + 36 28 60 + 36 32 60 + 36 40 60 + 36 44 60 + 60 52 36 + 56 60 40 + 72 76 52 + 84 88 60 +100 104 72 +112 120 80 +128 132 92 +140 148 100 +156 164 112 +168 176 120 +184 192 132 +196 208 140 +212 220 152 +224 236 160 +224 236 160 +224 236 160 +224 236 160 +212 224 156 +204 216 156 +192 204 152 +180 196 148 +172 184 144 +160 176 144 +148 164 140 +140 152 136 +128 144 132 +116 132 132 +108 124 128 + 96 112 124 + 84 100 120 + 72 88 116 + 60 76 112 + 60 76 112 + 72 72 104 + 88 64 96 +100 60 88 +116 56 80 +128 52 72 +144 44 64 +156 40 56 +168 48 52 +176 56 48 +192 64 44 +204 76 36 +220 84 32 +220 84 32 +232 92 28 +244 100 20 +232 88 24 +220 76 24 +208 68 28 +196 56 32 +184 44 32 +172 32 36 +160 20 40 +148 20 44 +140 24 48 +128 24 52 +120 28 56 +112 32 64 +104 36 68 + 92 40 76 + 84 44 80 + 84 48 88 + 80 56 96 + 92 68 104 +100 80 112 +112 88 120 +120 100 128 +132 112 136 +140 124 144 +160 148 156 +172 160 164 +184 172 172 +196 184 180 +208 196 188 +220 208 196 +232 220 204 +220 212 196 +204 200 192 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 144 124 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +216 176 116 +224 188 128 +236 196 136 +244 204 144 +240 200 144 +236 196 140 +224 188 136 +216 176 132 +204 168 128 +192 160 128 +180 152 124 +168 144 120 +156 136 116 +144 128 116 +136 120 112 +124 112 108 +112 104 108 +100 96 104 + 88 88 100 + 76 80 96 + 64 72 96 + 52 64 92 diff --git a/src/fractalzoomer/color_maps/carr434.map b/src/fractalzoomer/color_maps/carr434.map new file mode 100644 index 000000000..d274f00b8 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr434.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 8 12 + 0 16 20 + 0 20 32 + 0 28 40 + 0 36 48 + 0 44 56 + 4 52 64 + 4 60 72 + 4 68 80 + 4 72 92 + 4 80 100 + 4 84 108 + 4 92 112 + 4 96 120 + 8 104 124 + 8 108 132 + 8 112 136 + 8 116 140 + 8 120 144 + 8 120 148 + 8 124 152 + 8 124 152 + 8 124 152 + 8 128 156 + 8 128 156 + 8 128 156 + 8 128 156 + 8 128 156 + 8 124 156 + 8 120 152 + 8 120 148 + 8 116 144 + 8 112 140 + 8 112 136 + 8 108 132 + 8 104 128 + 4 96 120 + 4 92 112 + 4 84 108 + 4 80 100 + 4 76 92 + 4 68 84 + 4 60 76 + 4 52 68 + 4 44 56 + 4 36 48 + 4 32 40 + 0 24 28 + 0 16 20 + 0 8 8 + 0 0 0 + 4 8 12 + 8 16 20 + 8 20 32 + 12 28 40 + 16 36 52 + 20 44 60 + 20 48 72 + 24 56 80 + 28 64 92 + 32 72 100 + 36 76 108 + 40 84 116 + 40 88 124 + 44 96 132 + 44 100 140 + 48 104 148 + 48 108 152 + 52 112 156 + 52 116 164 + 52 120 168 + 56 120 168 + 56 124 172 + 56 128 176 + 56 128 176 + 56 128 176 + 56 128 176 + 56 128 176 + 56 128 176 + 56 124 176 + 56 124 172 + 56 120 168 + 56 116 164 + 52 116 160 + 52 112 156 + 48 108 152 + 48 104 144 + 44 100 136 + 40 96 128 + 40 88 124 + 36 84 116 + 36 76 108 + 32 72 96 + 28 64 84 + 24 56 76 + 20 48 64 + 16 40 56 + 16 32 44 + 12 24 36 + 8 16 24 + 4 8 16 + 0 0 4 + 0 4 4 + 4 12 16 + 8 20 28 + 12 28 40 + 16 36 56 + 20 40 68 + 24 48 80 + 28 56 92 + 32 64 104 + 36 72 116 + 40 76 124 + 44 84 132 + 44 88 144 + 48 96 152 + 52 100 160 + 56 104 168 + 56 108 176 + 60 112 184 + 60 116 188 + 64 120 192 + 64 120 200 + 64 124 204 + 68 124 204 + 68 128 208 + 68 128 208 + 68 128 208 + 68 128 208 + 68 128 208 + 68 124 204 + 64 124 200 + 64 120 200 + 64 116 192 + 60 116 188 + 60 112 180 + 56 108 172 + 56 104 168 + 52 96 160 + 52 92 152 + 48 88 144 + 44 80 132 + 40 76 120 + 36 68 112 + 32 60 100 + 28 52 88 + 24 48 76 + 20 40 64 + 16 32 52 + 12 24 44 + 8 20 32 + 4 12 20 + 0 4 8 + 0 0 4 + 4 8 20 + 12 16 36 + 16 24 52 + 20 32 68 + 24 40 80 + 28 48 96 + 32 56 108 + 36 64 124 + 40 68 136 + 44 76 148 + 48 80 164 + 52 84 172 + 56 92 184 + 56 96 192 + 60 104 204 + 64 108 212 + 68 112 220 + 72 116 228 + 72 120 236 + 72 120 240 + 76 124 244 + 76 124 248 + 76 128 248 + 76 128 252 + 76 128 252 + 76 128 252 + 76 128 252 + 76 128 248 + 76 124 248 + 76 120 244 + 72 120 236 + 72 116 232 + 68 112 224 + 68 108 216 + 64 104 208 + 60 100 200 + 56 96 188 + 56 88 180 + 52 84 168 + 48 76 156 + 44 72 144 + 40 64 128 + 36 56 116 + 28 52 100 + 24 44 88 + 20 36 72 + 16 28 56 + 12 20 40 + 8 12 28 + 8 8 8 + 0 0 0 + 12 12 12 + 24 24 24 + 36 36 36 + 48 48 48 + 60 60 60 + 72 72 72 + 84 84 84 + 96 96 96 +104 104 104 +116 116 116 +124 124 124 +136 136 136 +144 144 144 +152 152 152 +160 160 160 +164 164 164 +172 172 172 +176 176 176 +184 184 184 +188 188 188 +188 188 188 +192 192 192 +196 196 196 +196 196 196 +196 196 196 +196 196 196 +196 196 196 +196 196 196 +192 192 192 +192 192 192 +188 188 188 +180 180 180 +172 172 172 +168 168 168 +160 160 160 +156 156 156 +148 148 148 +140 140 140 +132 132 132 +124 124 124 +112 112 112 +100 100 100 + 88 88 88 + 80 80 80 + 68 68 68 + 56 56 56 + 44 44 44 + 36 36 36 + 24 24 24 + 12 12 12 diff --git a/src/fractalzoomer/color_maps/carr435.map b/src/fractalzoomer/color_maps/carr435.map new file mode 100644 index 000000000..a0cb40e19 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr435.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 31 + 1 3 38 + 1 7 45 + 2 10 52 + 3 13 59 + 3 17 66 + 4 20 74 + 5 23 81 + 5 27 88 + 6 30 95 + 7 33 102 + 7 37 109 + 8 40 116 + 9 43 123 + 9 47 130 + 10 50 137 + 11 53 145 + 11 57 152 + 12 60 159 + 13 63 166 + 13 67 173 + 14 70 180 + 15 73 187 + 15 77 194 + 16 80 201 + 17 83 208 + 17 87 216 + 18 90 223 + 19 93 230 + 19 97 237 + 20 100 244 + 30 97 232 + 39 94 220 + 48 90 207 + 58 87 195 + 68 84 183 + 77 80 170 + 86 77 158 + 96 74 146 +106 71 134 +115 68 122 +124 64 109 +134 61 97 +144 58 85 +153 54 72 +162 51 60 +172 48 48 +180 52 40 +188 56 36 +196 60 32 +188 52 32 +184 44 36 +176 36 36 +160 20 40 +176 32 36 +188 48 32 +204 60 32 +216 72 28 +232 88 24 +244 100 20 +240 112 32 +240 120 44 +236 132 52 +236 140 64 +232 152 76 +232 160 88 +228 172 96 +228 180 108 +224 192 120 +220 204 132 +216 216 144 +212 228 156 +200 216 152 +188 204 148 +176 196 140 +164 184 136 +152 172 128 +140 160 124 +128 152 116 +116 140 112 +104 128 104 + 92 116 100 + 80 108 92 + 68 96 88 + 56 84 80 + 52 80 76 + 52 76 72 + 48 72 68 + 44 64 64 + 40 60 60 + 40 56 56 + 36 52 52 + 32 44 44 + 32 44 44 + 36 44 48 + 40 44 52 + 44 44 56 + 44 52 68 + 44 60 80 + 48 68 92 + 48 76 100 + 48 84 112 + 48 92 124 + 52 100 136 + 52 108 148 + 52 116 160 + 52 124 172 + 52 132 180 + 56 140 192 + 56 148 204 + 56 156 216 + 60 164 228 + 56 152 216 + 56 140 204 + 56 132 192 + 52 120 180 + 52 108 168 + 52 96 156 + 52 88 140 + 52 76 128 + 52 64 116 + 48 52 104 + 48 44 92 + 48 32 80 + 36 28 60 + 36 32 60 + 36 40 60 + 36 44 60 + 60 52 36 + 56 60 40 + 72 76 52 + 84 88 60 +100 104 72 +112 120 80 +128 132 92 +140 148 100 +156 164 112 +168 176 120 +184 192 132 +196 208 140 +212 220 152 +224 236 160 +224 236 160 +224 236 160 +224 236 160 +212 224 156 +204 216 156 +192 204 152 +180 196 148 +172 184 144 +160 176 144 +148 164 140 +140 152 136 +128 144 132 +116 132 132 +108 124 128 + 96 112 124 + 84 100 120 + 72 88 116 + 60 76 112 + 60 76 112 + 72 72 104 + 88 64 96 +100 60 88 +116 56 80 +128 52 72 +144 44 64 +156 40 56 +168 48 52 +176 56 48 +192 64 44 +204 76 36 +220 84 32 +220 84 32 +232 92 28 +244 100 20 +232 88 24 +220 76 24 +208 68 28 +196 56 32 +184 44 32 +172 32 36 +160 20 40 +148 20 44 +140 24 48 +128 24 52 +120 28 56 +112 32 64 +104 36 68 + 92 40 76 + 84 44 80 + 84 48 88 + 80 56 96 + 92 68 104 +100 80 112 +112 88 120 +120 100 128 +132 112 136 +140 124 144 +160 148 156 +172 160 164 +184 172 172 +196 184 180 +208 196 188 +220 208 196 +232 220 204 +220 212 196 +204 200 192 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 144 124 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +216 176 116 +224 188 128 +236 196 136 +244 204 144 +240 200 144 +236 196 140 +224 188 136 +216 176 132 +204 168 128 +192 160 128 +180 152 124 +168 144 120 +156 136 116 +144 128 116 +136 120 112 +124 112 108 +112 104 108 +100 96 104 + 88 88 100 + 76 80 96 + 64 72 96 + 52 64 92 diff --git a/src/fractalzoomer/color_maps/carr436.map b/src/fractalzoomer/color_maps/carr436.map new file mode 100644 index 000000000..e4bcbcff7 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr436.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 90 + 5 2 95 + 9 4 100 + 14 6 105 + 19 8 110 + 23 10 115 + 28 12 120 + 33 14 125 + 37 16 130 + 42 18 135 + 47 20 140 + 51 22 145 + 56 24 150 + 61 26 155 + 65 28 160 + 70 30 165 + 75 32 170 + 79 34 175 + 84 36 180 + 89 38 185 + 93 40 190 + 98 42 195 +103 44 200 +107 46 205 +112 48 210 +117 50 215 +121 52 220 +126 54 225 +131 56 230 +135 58 235 +140 60 240 +142 59 228 +144 58 216 +146 58 204 +148 57 192 +150 56 180 +152 56 168 +154 55 156 +156 54 144 +158 53 132 +160 52 120 +162 52 108 +164 51 96 +166 50 84 +168 50 72 +170 49 60 +172 48 48 +180 52 40 +188 56 36 +196 60 32 +188 52 32 +184 44 36 +176 36 36 +160 20 40 +176 32 36 +188 48 32 +204 60 32 +216 72 28 +232 88 24 +244 100 20 +240 112 32 +240 120 44 +236 132 52 +236 140 64 +232 152 76 +232 160 88 +228 172 96 +228 180 108 +224 192 120 +220 204 132 +216 216 144 +212 228 156 +200 216 152 +188 204 148 +176 196 140 +164 184 136 +152 172 128 +140 160 124 +128 152 116 +116 140 112 +104 128 104 + 92 116 100 + 80 108 92 + 68 96 88 + 56 84 80 + 52 80 76 + 52 76 72 + 48 72 68 + 44 64 64 + 40 60 60 + 40 56 56 + 36 52 52 + 32 44 44 + 32 44 44 + 36 44 48 + 40 44 52 + 44 44 56 + 44 52 68 + 44 60 80 + 48 68 92 + 48 76 100 + 48 84 112 + 48 92 124 + 52 100 136 + 52 108 148 + 52 116 160 + 52 124 172 + 52 132 180 + 56 140 192 + 56 148 204 + 56 156 216 + 60 164 228 + 56 152 216 + 56 140 204 + 56 132 192 + 52 120 180 + 52 108 168 + 52 96 156 + 52 88 140 + 52 76 128 + 52 64 116 + 48 52 104 + 48 44 92 + 48 32 80 + 36 28 60 + 36 32 60 + 36 40 60 + 36 44 60 + 60 52 36 + 56 60 40 + 72 76 52 + 84 88 60 +100 104 72 +112 120 80 +128 132 92 +140 148 100 +156 164 112 +168 176 120 +184 192 132 +196 208 140 +212 220 152 +224 236 160 +224 236 160 +224 236 160 +224 236 160 +212 224 156 +204 216 156 +192 204 152 +180 196 148 +172 184 144 +160 176 144 +148 164 140 +140 152 136 +128 144 132 +116 132 132 +108 124 128 + 96 112 124 + 84 100 120 + 72 88 116 + 60 76 112 + 60 76 112 + 72 72 104 + 88 64 96 +100 60 88 +116 56 80 +128 52 72 +144 44 64 +156 40 56 +168 48 52 +176 56 48 +192 64 44 +204 76 36 +220 84 32 +220 84 32 +232 92 28 +244 100 20 +232 88 24 +220 76 24 +208 68 28 +196 56 32 +184 44 32 +172 32 36 +160 20 40 +148 20 44 +140 24 48 +128 24 52 +120 28 56 +112 32 64 +104 36 68 + 92 40 76 + 84 44 80 + 84 48 88 + 80 56 96 + 92 68 104 +100 80 112 +112 88 120 +120 100 128 +132 112 136 +140 124 144 +160 148 156 +172 160 164 +184 172 172 +196 184 180 +208 196 188 +220 208 196 +232 220 204 +220 212 196 +204 200 192 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 144 124 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +216 176 116 +224 188 128 +236 196 136 +244 204 144 +240 200 144 +236 196 140 +224 188 136 +216 176 132 +204 168 128 +192 160 128 +180 152 124 +168 144 120 +156 136 116 +144 128 116 +136 120 112 +124 112 108 +112 104 108 +100 96 104 + 88 88 100 + 76 80 96 + 64 72 96 + 52 64 92 diff --git a/src/fractalzoomer/color_maps/carr437.map b/src/fractalzoomer/color_maps/carr437.map new file mode 100644 index 000000000..3f12b5972 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr437.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 6 0 0 + 11 0 0 + 17 0 0 + 23 0 0 + 28 0 0 + 34 0 0 + 40 0 0 + 45 0 0 + 51 0 0 + 57 0 0 + 62 0 0 + 68 0 0 + 74 0 0 + 79 0 0 + 85 0 0 + 91 0 0 + 96 0 0 +102 0 0 +108 0 0 +113 0 0 +119 0 0 +125 0 0 +130 0 0 +136 0 0 +142 0 0 +147 0 0 +153 0 0 +159 0 0 +164 0 0 +170 0 0 +172 4 2 +174 8 3 +176 12 5 +178 16 6 +180 21 8 +182 25 10 +184 29 11 +186 33 13 +189 37 15 +191 41 16 +193 45 18 +195 50 20 +197 54 21 +199 58 23 +201 62 24 +203 66 26 +205 70 28 +207 74 29 +209 78 31 +211 82 32 +213 87 34 +215 91 36 +217 95 37 +220 99 39 +222 103 41 +224 107 42 +226 111 44 +228 116 46 +230 120 47 +232 124 49 +234 128 50 +236 132 52 +236 140 64 +232 152 76 +232 160 88 +228 172 96 +228 180 108 +224 192 120 +220 204 132 +216 216 144 +212 228 156 +200 216 152 +188 204 148 +176 196 140 +164 184 136 +152 172 128 +140 160 124 +128 152 116 +116 140 112 +104 128 104 + 92 116 100 + 80 108 92 + 68 96 88 + 56 84 80 + 52 80 76 + 52 76 72 + 48 72 68 + 44 64 64 + 40 60 60 + 40 56 56 + 36 52 52 + 32 44 44 + 32 44 44 + 36 44 48 + 40 44 52 + 44 44 56 + 44 52 68 + 44 60 80 + 48 68 92 + 48 76 100 + 48 84 112 + 48 92 124 + 52 100 136 + 52 108 148 + 52 116 160 + 52 124 172 + 52 132 180 + 56 140 192 + 56 148 204 + 56 156 216 + 60 164 228 + 56 152 216 + 56 140 204 + 56 132 192 + 52 120 180 + 52 108 168 + 52 96 156 + 52 88 140 + 52 76 128 + 52 64 116 + 48 52 104 + 48 44 92 + 48 32 80 + 36 28 60 + 36 32 60 + 36 40 60 + 36 44 60 + 60 52 36 + 56 60 40 + 72 76 52 + 84 88 60 +100 104 72 +112 120 80 +128 132 92 +140 148 100 +156 164 112 +168 176 120 +184 192 132 +196 208 140 +212 220 152 +224 236 160 +224 236 160 +224 236 160 +224 236 160 +212 224 156 +204 216 156 +192 204 152 +180 196 148 +172 184 144 +160 176 144 +148 164 140 +140 152 136 +128 144 132 +116 132 132 +108 124 128 + 96 112 124 + 84 100 120 + 72 88 116 + 60 76 112 + 60 76 112 + 72 72 104 + 88 64 96 +100 60 88 +116 56 80 +128 52 72 +144 44 64 +156 40 56 +168 48 52 +176 56 48 +192 64 44 +204 76 36 +220 84 32 +220 84 32 +232 92 28 +244 100 20 +232 88 24 +220 76 24 +208 68 28 +196 56 32 +184 44 32 +172 32 36 +160 20 40 +148 20 44 +140 24 48 +128 24 52 +120 28 56 +112 32 64 +104 36 68 + 92 40 76 + 84 44 80 + 84 48 88 + 80 56 96 + 92 68 104 +100 80 112 +112 88 120 +120 100 128 +132 112 136 +140 124 144 +160 148 156 +172 160 164 +184 172 172 +196 184 180 +208 196 188 +220 208 196 +232 220 204 +220 212 196 +204 200 192 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 144 124 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +216 176 116 +224 188 128 +236 196 136 +244 204 144 +240 200 144 +236 196 140 +224 188 136 +216 176 132 +204 168 128 +192 160 128 +180 152 124 +168 144 120 +156 136 116 +144 128 116 +136 120 112 +124 112 108 +112 104 108 +100 96 104 + 88 88 100 + 76 80 96 + 64 72 96 + 52 64 92 diff --git a/src/fractalzoomer/color_maps/carr438.map b/src/fractalzoomer/color_maps/carr438.map new file mode 100644 index 000000000..3bb38fc10 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr438.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 30 + 2 1 37 + 4 3 43 + 7 4 50 + 9 5 57 + 11 7 63 + 13 8 70 + 16 9 77 + 18 11 83 + 20 12 90 + 20 31 91 + 20 51 92 + 20 70 92 + 20 89 93 + 20 109 94 + 20 128 95 + 20 147 96 + 20 167 97 + 20 186 97 + 20 205 98 + 20 225 99 + 20 244 100 + 40 209 93 + 60 174 86 + 80 139 79 +100 104 72 +112 117 81 +125 130 90 +137 144 98 +150 157 107 +162 170 116 +174 183 125 +187 196 134 +199 210 142 +212 223 151 +224 236 160 +210 221 150 +196 207 140 +183 192 131 +169 177 121 +155 163 111 +141 148 101 +128 133 92 +114 119 82 +100 104 72 + 75 86 62 + 50 67 51 + 25 48 40 + 0 30 30 + 0 39 39 + 0 48 48 + 0 57 57 + 0 66 66 + 0 75 75 + 0 84 84 + 0 93 93 + 0 102 102 + 0 111 111 + 0 120 120 + 21 111 137 + 43 103 154 + 64 94 171 + 86 86 189 +107 77 206 +129 69 223 +150 60 240 +134 54 221 +118 48 202 +101 42 184 + 85 36 165 + 69 30 146 + 52 24 128 + 36 18 109 + 20 12 90 + 13 18 70 + 7 24 50 + 0 30 30 + 13 20 20 + 27 10 10 + 36 14 28 + 44 18 45 + 53 22 63 + 62 25 81 + 70 29 98 + 79 33 116 + 88 37 134 + 97 41 152 +105 45 169 +114 48 187 +123 52 205 +131 56 222 +140 60 240 +154 86 206 +169 111 171 +183 137 137 +197 163 103 +211 189 69 +226 214 34 +240 240 0 +226 214 34 +211 189 69 +197 163 103 +183 137 137 +169 111 171 +154 86 206 +140 60 240 +133 61 229 +126 63 219 +119 64 208 +112 65 198 +105 67 187 + 98 68 177 + 90 69 166 + 83 71 155 + 76 72 145 + 69 74 134 + 62 75 124 + 55 76 113 + 48 78 103 + 41 79 92 + 37 92 109 + 33 105 125 + 29 118 141 + 25 131 157 + 20 145 174 + 16 158 190 + 12 171 206 + 8 184 222 + 4 197 239 + 0 210 255 + 0 190 230 + 0 170 205 + 0 150 180 + 0 130 155 + 0 110 130 + 0 90 105 + 0 70 80 + 0 50 55 + 0 30 30 + 10 26 38 + 19 22 45 + 28 19 52 + 38 15 60 + 56 15 64 + 75 15 69 + 93 15 73 +111 15 77 +130 15 82 +148 16 86 +167 16 91 +185 16 95 +203 16 99 +222 16 104 +240 16 108 +219 14 97 +198 13 86 +177 11 76 +156 10 65 +135 8 54 +114 6 43 + 93 5 32 + 72 3 22 + 51 2 11 + 30 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 60 + 0 15 54 + 0 30 48 + 0 45 42 + 0 60 36 + 0 75 30 + 0 90 24 + 0 105 18 + 0 120 12 + 0 135 6 + 0 150 0 + 32 162 23 + 64 175 46 + 96 187 69 +128 199 91 +160 211 114 +192 224 137 +224 236 160 +192 219 137 +160 203 114 +128 186 91 + 96 170 69 + 64 153 46 + 32 137 23 + 0 120 0 + 0 107 4 + 0 94 9 + 0 81 13 + 0 69 17 + 0 56 21 + 0 43 26 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 30 + 2 10 51 + 4 20 73 + 6 30 94 + 8 40 116 + 10 50 137 + 12 60 158 + 14 70 180 + 16 80 201 + 18 90 223 + 20 100 244 + 38 117 214 + 57 134 183 + 76 151 152 + 94 168 122 +112 185 92 +131 202 61 +150 219 30 +168 236 0 +150 219 30 +131 202 61 +112 185 92 + 94 168 122 + 76 151 152 + 57 134 183 + 38 117 214 + 20 100 244 + 18 90 223 + 16 80 201 + 14 70 180 + 12 60 158 + 10 50 137 + 8 40 116 + 6 30 94 + 4 20 73 + 2 10 51 + 0 0 30 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +161 34 23 +171 67 46 +182 101 69 +192 135 91 +203 169 114 +213 202 137 +224 236 160 diff --git a/src/fractalzoomer/color_maps/carr439.map b/src/fractalzoomer/color_maps/carr439.map new file mode 100644 index 000000000..6399d17ba --- /dev/null +++ b/src/fractalzoomer/color_maps/carr439.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 30 + 2 1 37 + 4 3 43 + 7 4 50 + 9 5 57 + 11 7 63 + 13 8 70 + 16 9 77 + 18 11 83 + 20 12 90 + 20 31 91 + 20 51 92 + 20 70 92 + 20 89 93 + 20 109 94 + 20 128 95 + 20 147 96 + 20 167 97 + 20 186 97 + 20 205 98 + 20 225 99 + 20 244 100 + 40 209 93 + 60 174 86 + 80 139 79 +100 104 72 +112 117 81 +125 130 90 +137 144 98 +150 157 107 +162 170 116 +174 183 125 +187 196 134 +199 210 142 +212 223 151 +224 236 160 +210 221 150 +196 207 140 +183 192 131 +169 177 121 +155 163 111 +141 148 101 +128 133 92 +114 119 82 +100 104 72 + 75 86 62 + 50 67 51 + 25 48 40 + 0 30 30 + 0 39 39 + 0 48 48 + 0 57 57 + 0 66 66 + 0 75 75 + 0 84 84 + 0 93 93 + 0 102 102 + 0 111 111 + 0 120 120 + 21 111 137 + 43 103 154 + 64 94 171 + 86 86 189 +107 77 206 +129 69 223 +150 60 240 +134 54 221 +118 48 202 +101 42 184 + 85 36 165 + 69 30 146 + 52 24 128 + 36 18 109 + 20 12 90 + 13 18 70 + 7 24 50 + 0 30 30 + 13 20 20 + 27 10 10 + 40 0 0 + 51 0 0 + 62 0 0 + 72 0 0 + 83 0 0 + 94 0 0 +105 0 0 +116 0 0 +127 0 0 +137 0 0 +148 0 0 +159 0 0 +170 0 0 +180 34 0 +190 69 0 +200 103 0 +210 137 0 +220 171 0 +230 206 0 +240 240 0 +230 206 0 +220 171 0 +210 137 0 +200 103 0 +190 69 0 +180 34 0 +170 0 0 +154 0 0 +139 0 0 +123 0 0 +108 0 0 + 92 0 0 + 77 0 0 + 61 0 0 + 46 0 0 + 30 0 0 + 34 16 19 + 38 33 38 + 41 50 57 + 45 66 76 + 41 79 92 + 37 92 109 + 33 105 125 + 29 118 141 + 25 131 157 + 20 145 174 + 16 158 190 + 12 171 206 + 8 184 222 + 4 197 239 + 0 210 255 + 0 190 230 + 0 170 205 + 0 150 180 + 0 130 155 + 0 110 130 + 0 90 105 + 0 70 80 + 0 50 55 + 0 30 30 +180 0 0 +167 0 0 +154 0 0 +141 0 0 +129 0 0 +116 0 0 +103 0 0 + 90 0 0 + 77 0 0 + 64 0 0 + 51 0 0 + 39 0 0 + 26 0 0 + 13 0 0 + 0 0 0 + 16 0 0 + 33 0 0 + 49 0 0 + 65 0 0 + 82 0 0 + 98 0 0 +115 0 0 +131 0 0 +147 0 0 +164 0 0 +180 0 0 + 0 0 0 + 0 0 0 + 0 0 60 + 0 15 54 + 0 30 48 + 0 45 42 + 0 60 36 + 0 75 30 + 0 90 24 + 0 105 18 + 0 120 12 + 0 135 6 + 0 150 0 + 32 162 23 + 64 175 46 + 96 187 69 +128 199 91 +160 211 114 +192 224 137 +224 236 160 +192 219 137 +160 203 114 +128 186 91 + 96 170 69 + 64 153 46 + 32 137 23 + 0 120 0 + 0 107 4 + 0 94 9 + 0 81 13 + 0 69 17 + 0 56 21 + 0 43 26 + 0 30 30 + 0 0 0 + 0 0 0 + 0 0 30 + 2 10 51 + 4 20 73 + 6 30 94 + 8 40 116 + 10 50 137 + 12 60 158 + 14 70 180 + 16 80 201 + 18 90 223 + 20 100 244 + 38 117 214 + 57 134 183 + 76 151 152 + 94 168 122 +112 185 92 +131 202 61 +150 219 30 +168 236 0 +150 219 30 +131 202 61 +112 185 92 + 94 168 122 + 76 151 152 + 57 134 183 + 38 117 214 + 20 100 244 + 18 90 223 + 16 80 201 + 14 70 180 + 12 60 158 + 10 50 137 + 8 40 116 + 6 30 94 + 4 20 73 + 2 10 51 + 0 0 30 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +161 34 23 +171 67 46 +182 101 69 +192 135 91 +203 169 114 +213 202 137 +224 236 160 diff --git a/src/fractalzoomer/color_maps/carr440.map b/src/fractalzoomer/color_maps/carr440.map new file mode 100644 index 000000000..47cfe952c --- /dev/null +++ b/src/fractalzoomer/color_maps/carr440.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 4 0 + 0 8 0 + 0 12 0 + 0 16 0 + 0 20 0 + 0 24 0 + 0 28 0 + 0 32 0 + 0 36 0 + 0 40 0 + 0 44 0 + 0 48 0 + 0 52 0 + 0 56 0 + 0 60 0 + 0 64 0 + 0 68 0 + 0 72 0 + 0 76 0 + 0 80 0 + 0 84 0 + 0 88 0 + 0 92 0 + 0 96 0 + 0 100 0 + 0 104 0 + 0 108 0 + 0 112 0 + 0 116 0 + 0 120 0 + 0 116 0 + 0 112 0 + 0 109 0 + 0 105 0 + 0 101 0 + 0 98 0 + 0 94 0 + 0 90 0 + 0 86 0 + 0 82 0 + 0 79 0 + 0 75 0 + 0 71 0 + 0 68 0 + 0 64 0 + 0 60 0 + 0 56 0 + 0 52 0 + 0 49 0 + 0 45 0 + 0 41 0 + 0 38 0 + 0 34 0 + 0 30 0 + 0 26 0 + 0 22 0 + 0 19 0 + 0 15 0 + 0 11 0 + 0 8 0 + 0 4 0 + 0 0 0 + 0 0 0 + 7 8 5 + 14 15 10 + 22 23 15 + 29 30 21 + 36 38 26 + 43 46 31 + 51 53 36 + 58 61 41 + 65 69 46 + 72 76 52 + 79 84 57 + 87 91 62 + 94 99 67 +101 107 72 +108 114 77 +116 122 83 +123 129 88 +130 137 93 +137 145 98 +145 152 103 +152 160 108 +159 167 114 +166 175 119 +173 183 124 +181 190 129 +188 198 134 +195 206 139 +202 213 145 +210 221 150 +217 228 155 +224 236 160 +217 229 155 +210 221 150 +203 214 145 +196 206 140 +189 199 135 +182 192 130 +175 184 125 +168 177 120 +161 170 115 +154 162 110 +147 155 105 +140 148 100 +133 140 95 +126 133 90 +119 125 85 +112 118 80 +105 111 75 + 98 103 70 + 91 96 65 + 84 88 60 + 77 81 55 + 70 74 50 + 63 66 45 + 56 59 40 + 49 52 35 + 42 44 30 + 35 37 25 + 28 30 20 + 21 22 15 + 14 15 10 + 7 7 5 + 0 0 0 + 0 255 0 + 0 247 0 + 0 239 0 + 0 230 0 + 0 222 0 + 0 214 0 + 0 206 0 + 0 197 0 + 0 189 0 + 0 181 0 + 0 173 0 + 0 165 0 + 0 156 0 + 0 148 0 + 0 140 0 + 0 132 0 + 0 123 0 + 0 115 0 + 0 107 0 + 0 99 0 + 0 90 0 + 0 82 0 + 0 74 0 + 0 66 0 + 0 58 0 + 0 49 0 + 0 41 0 + 0 33 0 + 0 25 0 + 0 16 0 + 0 8 0 + 0 0 0 + 0 8 0 + 0 16 0 + 0 24 0 + 0 32 0 + 0 40 0 + 0 48 0 + 0 56 0 + 0 64 0 + 0 72 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 128 0 + 0 135 0 + 0 143 0 + 0 151 0 + 0 159 0 + 0 167 0 + 0 175 0 + 0 183 0 + 0 191 0 + 0 199 0 + 0 207 0 + 0 215 0 + 0 223 0 + 0 231 0 + 0 239 0 + 0 247 0 + 0 255 0 + 0 0 0 + 9 4 16 + 18 8 32 + 27 12 48 + 36 16 64 + 45 20 80 + 54 24 96 + 63 28 112 + 72 32 128 + 81 36 144 + 90 40 160 + 99 44 176 +108 48 192 +117 52 208 +126 56 224 +135 60 240 +141 71 235 +146 82 230 +152 93 225 +157 104 220 +163 115 215 +168 126 210 +174 137 205 +180 148 200 +185 159 195 +191 170 190 +196 181 185 +202 192 180 +207 203 175 +213 214 170 +218 225 165 +224 236 160 +218 225 165 +213 214 170 +207 203 175 +202 192 180 +196 181 185 +191 170 190 +185 159 195 +180 148 200 +174 137 205 +168 126 210 +163 115 215 +157 104 220 +152 93 225 +146 82 230 +141 71 235 +135 60 240 +127 56 225 +118 52 210 +110 49 195 +101 45 180 + 93 41 165 + 84 38 150 + 76 34 135 + 68 30 120 + 59 26 105 + 51 22 90 + 42 19 75 + 34 15 60 + 25 11 45 + 17 8 30 + 8 4 15 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr441.map b/src/fractalzoomer/color_maps/carr441.map new file mode 100644 index 000000000..cc38659b9 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr441.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 4 0 + 0 8 0 + 0 12 0 + 0 16 0 + 0 20 0 + 0 24 0 + 0 28 0 + 0 32 0 + 0 36 0 + 0 40 0 + 0 44 0 + 0 48 0 + 0 52 0 + 0 56 0 + 0 60 0 + 0 64 0 + 0 68 0 + 0 72 0 + 0 76 0 + 0 80 0 + 0 84 0 + 0 88 0 + 0 92 0 + 0 96 0 + 0 100 0 + 0 104 0 + 0 108 0 + 0 112 0 + 0 116 0 + 0 120 0 + 0 116 0 + 0 112 0 + 0 109 0 + 0 105 0 + 0 101 0 + 0 98 0 + 0 94 0 + 0 90 0 + 0 86 0 + 0 82 0 + 0 79 0 + 0 75 0 + 0 71 0 + 0 68 0 + 0 64 0 + 0 60 0 + 0 56 0 + 0 52 0 + 0 49 0 + 0 45 0 + 0 41 0 + 0 38 0 + 0 34 0 + 0 30 0 + 0 26 0 + 0 22 0 + 0 19 0 + 0 15 0 + 0 11 0 + 0 8 0 + 0 4 0 + 0 0 0 + 0 0 0 + 7 7 8 + 15 15 15 + 22 22 23 + 30 30 31 + 37 37 39 + 45 45 46 + 52 52 54 + 59 59 62 + 67 67 70 + 74 74 77 + 82 82 85 + 89 89 93 + 96 96 101 +104 104 108 +111 111 116 +119 119 124 +126 126 132 +134 134 139 +141 141 147 +148 148 155 +156 156 163 +163 163 170 +171 171 178 +178 178 186 +185 185 194 +193 193 201 +200 200 209 +208 208 217 +215 215 225 +223 223 232 +230 230 240 +223 223 232 +216 216 225 +208 208 218 +201 201 210 +194 194 202 +187 187 195 +180 180 188 +172 172 180 +165 165 172 +158 158 165 +151 151 158 +144 144 150 +137 137 142 +129 129 135 +122 122 128 +115 115 120 +108 108 112 +101 101 105 + 93 93 98 + 86 86 90 + 79 79 82 + 72 72 75 + 65 65 68 + 58 58 60 + 50 50 52 + 43 43 45 + 36 36 38 + 29 29 30 + 22 22 22 + 14 14 15 + 7 7 8 + 0 0 0 + 0 255 0 + 0 247 0 + 0 239 0 + 0 230 0 + 0 222 0 + 0 214 0 + 0 206 0 + 0 197 0 + 0 189 0 + 0 181 0 + 0 173 0 + 0 165 0 + 0 156 0 + 0 148 0 + 0 140 0 + 0 132 0 + 0 123 0 + 0 115 0 + 0 107 0 + 0 99 0 + 0 90 0 + 0 82 0 + 0 74 0 + 0 66 0 + 0 58 0 + 0 49 0 + 0 41 0 + 0 33 0 + 0 25 0 + 0 16 0 + 0 8 0 + 0 0 0 + 0 8 0 + 0 16 0 + 0 24 0 + 0 32 0 + 0 40 0 + 0 48 0 + 0 56 0 + 0 64 0 + 0 72 0 + 0 80 0 + 0 88 0 + 0 96 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 128 0 + 0 135 0 + 0 143 0 + 0 151 0 + 0 159 0 + 0 167 0 + 0 175 0 + 0 183 0 + 0 191 0 + 0 199 0 + 0 207 0 + 0 215 0 + 0 223 0 + 0 231 0 + 0 239 0 + 0 247 0 + 0 255 0 + 0 0 0 + 12 0 0 + 24 0 0 + 36 0 0 + 48 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 96 0 0 +108 0 0 +117 0 0 +125 0 0 +134 0 0 +143 0 0 +151 0 0 +160 0 0 + 0 0 0 +135 60 240 +141 73 234 +148 85 229 +154 98 223 +160 110 217 +167 123 211 +173 135 206 +180 148 200 +186 161 194 +192 173 189 +199 186 183 +205 198 177 +211 211 171 +218 223 166 +224 236 160 +218 225 165 +215 210 154 +213 195 143 +210 180 132 +208 165 121 +205 150 110 +203 135 99 +200 120 88 +198 105 77 +195 90 66 +193 75 55 +190 60 44 +188 45 33 +185 30 22 +183 15 11 +180 0 0 +169 0 0 +158 0 0 +146 0 0 +135 0 0 +124 0 0 +112 0 0 +101 0 0 + 90 0 0 + 79 0 0 + 68 0 0 + 56 0 0 + 45 0 0 + 34 0 0 + 22 0 0 + 11 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr442.map b/src/fractalzoomer/color_maps/carr442.map new file mode 100644 index 000000000..52eab8fad --- /dev/null +++ b/src/fractalzoomer/color_maps/carr442.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 6 0 0 + 13 0 0 + 19 0 0 + 25 0 0 + 32 0 0 + 38 0 0 + 44 0 0 + 51 0 0 + 57 0 0 + 63 0 0 + 70 0 0 + 76 0 0 + 82 0 0 + 89 0 0 + 95 0 0 +101 0 0 +108 0 0 +114 0 0 +120 0 0 +127 0 0 +133 0 0 +139 0 0 +146 0 0 +152 0 0 +158 0 0 +165 0 0 +171 0 0 +177 0 0 +184 0 0 +190 0 0 +184 0 0 +178 0 0 +172 0 0 +166 0 0 +160 0 0 +154 0 0 +148 0 0 +142 0 0 +137 0 0 +131 0 0 +125 0 0 +119 0 0 +113 0 0 +107 0 0 +101 0 0 + 95 0 0 + 89 0 0 + 83 0 0 + 77 0 0 + 71 0 0 + 65 0 0 + 59 0 0 + 53 0 0 + 48 0 0 + 42 0 0 + 36 0 0 + 30 0 0 + 24 0 0 + 18 0 0 + 12 0 0 + 6 0 0 + 0 0 0 + 19 8 30 + 27 11 44 + 34 15 59 + 42 18 73 + 50 22 87 + 58 25 102 + 65 29 116 + 73 32 130 + 81 36 145 + 89 39 159 + 96 43 173 +104 46 188 +112 50 202 +120 53 216 +127 57 231 +135 60 245 +128 62 245 +121 65 244 +113 68 244 +106 70 244 + 99 72 243 + 92 75 243 + 85 78 243 + 78 80 242 + 70 82 242 + 63 85 242 + 56 88 242 + 49 90 241 + 42 92 241 + 34 95 241 + 27 98 240 + 20 100 240 + 19 110 234 + 18 119 229 + 16 129 223 + 15 139 218 + 14 148 212 + 12 158 206 + 11 168 201 + 10 178 195 + 9 187 189 + 8 197 184 + 6 207 178 + 5 216 172 + 4 226 167 + 2 236 161 + 1 245 156 + 0 255 150 + 16 255 141 + 32 255 131 + 48 255 122 + 64 255 112 + 80 255 103 + 96 255 94 +112 255 84 +128 255 75 +143 255 66 +159 255 56 +175 255 47 +191 255 38 +207 255 28 +223 255 19 +239 255 9 +255 255 0 +252 239 0 +249 223 0 +247 207 0 +244 191 0 +241 175 0 +238 159 0 +235 143 0 +232 128 0 +230 112 0 +227 96 0 +224 80 0 +221 64 0 +218 48 0 +216 32 0 +213 16 0 +210 0 0 +197 0 0 +184 0 0 +171 0 0 +158 0 0 +144 0 0 +131 0 0 +118 0 0 +105 0 0 + 92 0 0 + 79 0 0 + 66 0 0 + 52 0 0 + 39 0 0 + 26 0 0 + 13 0 0 + 0 0 0 + 19 8 30 + 27 11 44 + 34 15 58 + 42 18 72 + 50 22 86 + 58 25 100 + 65 29 114 + 73 32 128 + 81 36 142 + 89 39 156 + 96 43 170 +104 46 184 +112 50 198 +120 53 212 +127 57 226 +135 60 240 +138 56 225 +141 52 210 +143 49 195 +146 45 180 +149 41 165 +152 38 150 +155 34 135 +158 30 120 +160 26 105 +163 22 90 +166 19 75 +169 15 60 +172 11 45 +174 8 30 +177 4 15 +180 0 0 +170 6 15 +160 12 30 +150 19 45 +140 25 60 +130 31 75 +120 38 90 +110 44 105 +100 50 120 + 90 56 135 + 80 62 150 + 70 69 165 + 60 75 180 + 50 81 195 + 40 88 210 + 30 94 225 + 20 100 240 + 19 110 231 + 18 119 221 + 16 129 212 + 15 139 202 + 14 148 193 + 12 158 184 + 11 168 174 + 10 178 165 + 9 187 156 + 8 197 146 + 6 207 137 + 5 216 128 + 4 226 118 + 2 236 109 + 1 245 99 + 0 255 90 + 1 245 100 + 2 236 109 + 4 226 119 + 5 216 128 + 6 207 138 + 8 197 148 + 9 187 157 + 10 178 167 + 11 168 177 + 12 158 186 + 14 148 196 + 15 139 206 + 16 129 215 + 18 119 225 + 19 110 234 + 20 100 244 + 19 94 229 + 18 88 214 + 16 81 198 + 15 75 183 + 14 69 168 + 12 62 152 + 11 56 137 + 10 50 122 + 9 44 107 + 8 38 92 + 6 31 76 + 5 25 61 + 4 19 46 + 2 12 30 + 1 6 15 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr443.map b/src/fractalzoomer/color_maps/carr443.map new file mode 100644 index 000000000..ed6d2a8e1 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr443.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 6 0 0 + 13 0 0 + 19 0 0 + 25 0 0 + 32 0 0 + 38 0 0 + 44 0 0 + 51 0 0 + 57 0 0 + 63 0 0 + 70 0 0 + 76 0 0 + 82 0 0 + 89 0 0 + 95 0 0 +101 0 0 +108 0 0 +114 0 0 +120 0 0 +127 0 0 +133 0 0 +139 0 0 +146 0 0 +152 0 0 +169 42 0 +186 85 0 +203 128 0 +221 170 0 +238 212 0 +255 255 0 +240 219 0 +224 182 0 +209 146 0 +194 109 0 +179 73 0 +163 36 0 +148 0 0 +142 0 0 +137 0 0 +131 0 0 +125 0 0 +119 0 0 +113 0 0 +107 0 0 +101 0 0 + 95 0 0 + 89 0 0 + 83 0 0 + 77 0 0 + 71 0 0 + 65 0 0 + 59 0 0 + 53 0 0 + 48 0 0 + 42 0 0 + 36 0 0 + 30 0 0 + 24 0 0 + 18 0 0 + 12 0 0 + 6 0 0 + 0 0 0 + 19 8 30 + 27 11 44 + 34 15 59 + 42 18 73 + 50 22 87 + 58 25 102 + 65 29 116 + 73 32 130 + 81 36 145 + 89 39 159 + 96 43 173 +104 46 188 +112 50 202 +120 53 216 +127 57 231 +135 60 245 +128 62 245 +121 65 244 +113 68 244 +106 70 244 + 99 72 243 + 92 75 243 + 85 78 243 + 78 80 242 + 70 82 242 + 63 85 242 + 56 88 242 + 49 90 241 + 42 92 241 + 34 95 241 + 27 98 240 + 20 100 240 + 19 110 234 + 18 119 229 + 16 129 223 + 15 139 218 + 14 148 212 + 12 158 206 + 11 168 201 + 10 178 195 + 9 187 189 + 8 197 184 + 6 207 178 + 5 216 172 + 4 226 167 + 2 236 161 + 1 245 156 + 0 255 150 + 16 255 141 + 32 255 131 + 48 255 122 + 64 255 112 + 80 255 103 + 96 255 94 +112 255 84 +128 255 75 +143 255 66 +159 255 56 +175 255 47 +191 255 38 +207 255 28 +223 255 19 +239 255 9 +255 255 0 +252 239 0 +249 223 0 +247 207 0 +244 191 0 +241 175 0 +238 159 0 +235 143 0 +232 128 0 +230 112 0 +227 96 0 +224 80 0 +221 64 0 +218 48 0 +216 32 0 +213 16 0 +210 0 0 +197 0 0 +184 0 0 +171 0 0 +158 0 0 +144 0 0 +131 0 0 +118 0 0 +105 0 0 + 92 0 0 + 79 0 0 + 66 0 0 + 52 0 0 + 39 0 0 + 26 0 0 + 13 0 0 + 0 0 0 + 19 8 30 + 27 11 44 + 34 15 58 + 42 18 72 + 50 22 86 + 58 25 100 + 65 29 114 + 73 32 128 + 81 36 142 + 89 39 156 + 96 43 170 +104 46 184 +112 50 198 +120 53 212 +127 57 226 +135 60 240 +138 56 225 +141 52 210 +143 49 195 +146 45 180 +149 41 165 +152 38 150 +155 34 135 +158 30 120 +160 26 105 +163 22 90 +166 19 75 +169 15 60 +172 11 45 +174 8 30 +177 4 15 +180 0 0 +170 6 15 +160 12 30 +150 19 45 +140 25 60 +130 31 75 +120 38 90 +110 44 105 +100 50 120 + 90 56 135 + 80 62 150 + 70 69 165 + 60 75 180 + 50 81 195 + 40 88 210 + 30 94 225 + 20 100 240 + 19 110 231 + 18 119 221 + 16 129 212 + 15 139 202 + 14 148 193 + 12 158 184 + 11 168 174 + 10 178 165 + 9 187 156 + 8 197 146 + 6 207 137 + 5 216 128 + 4 226 118 + 2 236 109 + 1 245 99 + 0 255 90 + 1 245 100 + 2 236 109 + 4 226 119 + 5 216 128 + 6 207 138 + 8 197 148 + 9 187 157 + 10 178 167 + 11 168 177 + 12 158 186 + 14 148 196 + 15 139 206 + 16 129 215 + 18 119 225 + 19 110 234 + 20 100 244 + 19 94 229 + 18 88 214 + 16 81 198 + 15 75 183 + 14 69 168 + 12 62 152 + 11 56 137 + 10 50 122 + 9 44 107 + 8 38 92 + 6 31 76 + 5 25 61 + 4 19 46 + 2 12 30 + 1 6 15 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr444.map b/src/fractalzoomer/color_maps/carr444.map new file mode 100644 index 000000000..c6961a6fb --- /dev/null +++ b/src/fractalzoomer/color_maps/carr444.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 9 0 0 + 19 0 0 + 28 0 0 + 38 0 0 + 47 0 0 + 56 0 0 + 66 0 0 + 75 0 0 + 84 0 0 + 94 0 0 +103 0 0 +112 0 0 +122 0 0 +131 0 0 +141 0 0 +150 0 0 +159 0 0 +169 0 0 +178 0 0 +188 0 0 +197 0 0 +206 0 0 +216 0 0 +225 0 0 +230 42 0 +235 85 0 +240 128 0 +245 170 0 +250 212 0 +255 255 0 +238 227 35 +221 199 70 +204 171 105 +186 144 140 +169 116 175 +152 88 210 +135 60 245 +130 58 235 +124 55 225 +119 53 216 +113 50 206 +108 48 196 +103 46 186 + 97 43 176 + 92 41 167 + 86 38 157 + 81 36 147 + 76 34 137 + 70 31 127 + 65 29 118 + 59 26 108 + 54 24 98 + 49 22 88 + 43 19 78 + 38 17 69 + 32 14 59 + 27 12 49 + 22 10 39 + 16 7 29 + 11 5 20 + 5 2 10 + 0 0 0 + 19 8 30 + 27 11 44 + 34 15 59 + 42 18 73 + 50 22 87 + 58 25 102 + 65 29 116 + 73 32 130 + 81 36 145 + 89 39 159 + 96 43 173 +104 46 188 +112 50 202 +120 53 216 +127 57 231 +135 60 245 +128 62 245 +121 65 244 +113 68 244 +106 70 244 + 99 72 243 + 92 75 243 + 85 78 243 + 78 80 242 + 70 82 242 + 63 85 242 + 56 88 242 + 49 90 241 + 42 92 241 + 34 95 241 + 27 98 240 + 20 100 240 + 19 110 234 + 18 119 229 + 16 129 223 + 15 139 218 + 14 148 212 + 12 158 206 + 11 168 201 + 10 178 195 + 9 187 189 + 8 197 184 + 6 207 178 + 5 216 172 + 4 226 167 + 2 236 161 + 1 245 156 + 0 255 150 + 16 255 141 + 32 255 131 + 48 255 122 + 64 255 112 + 80 255 103 + 96 255 94 +112 255 84 +128 255 75 +143 255 66 +159 255 56 +175 255 47 +191 255 38 +207 255 28 +223 255 19 +239 255 9 +255 255 0 +252 239 0 +249 223 0 +247 207 0 +244 191 0 +241 175 0 +238 159 0 +235 143 0 +232 128 0 +230 112 0 +227 96 0 +224 80 0 +221 64 0 +218 48 0 +216 32 0 +213 16 0 +210 0 0 +197 0 0 +184 0 0 +171 0 0 +158 0 0 +144 0 0 +131 0 0 +118 0 0 +105 0 0 + 92 0 0 + 79 0 0 + 66 0 0 + 52 0 0 + 39 0 0 + 26 0 0 + 13 0 0 + 0 0 0 + 19 8 30 + 27 11 44 + 34 15 58 + 42 18 72 + 50 22 86 + 58 25 100 + 65 29 114 + 73 32 128 + 81 36 142 + 89 39 156 + 96 43 170 +104 46 184 +112 50 198 +120 53 212 +127 57 226 +135 60 240 +138 56 225 +141 52 210 +143 49 195 +146 45 180 +149 41 165 +152 38 150 +155 34 135 +158 30 120 +160 26 105 +163 22 90 +166 19 75 +169 15 60 +172 11 45 +174 8 30 +177 4 15 +180 0 0 +170 6 15 +160 12 30 +150 19 45 +140 25 60 +130 31 75 +120 38 90 +110 44 105 +100 50 120 + 90 56 135 + 80 62 150 + 70 69 165 + 60 75 180 + 50 81 195 + 40 88 210 + 30 94 225 + 20 100 240 + 19 110 231 + 18 119 221 + 16 129 212 + 15 139 202 + 14 148 193 + 12 158 184 + 11 168 174 + 10 178 165 + 9 187 156 + 8 197 146 + 6 207 137 + 5 216 128 + 4 226 118 + 2 236 109 + 1 245 99 + 0 255 90 + 1 245 100 + 2 236 109 + 4 226 119 + 5 216 128 + 6 207 138 + 8 197 148 + 9 187 157 + 10 178 167 + 11 168 177 + 12 158 186 + 14 148 196 + 15 139 206 + 16 129 215 + 18 119 225 + 19 110 234 + 20 100 244 + 19 94 229 + 18 88 214 + 16 81 198 + 15 75 183 + 14 69 168 + 12 62 152 + 11 56 137 + 10 50 122 + 9 44 107 + 8 38 92 + 6 31 76 + 5 25 61 + 4 19 46 + 2 12 30 + 1 6 15 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr445.map b/src/fractalzoomer/color_maps/carr445.map new file mode 100644 index 000000000..b6f745548 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr445.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 6 2 10 + 11 5 20 + 17 8 30 + 22 10 40 + 28 12 50 + 34 15 60 + 39 18 70 + 45 20 80 + 51 22 90 + 56 25 100 + 62 28 110 + 68 30 120 + 73 32 130 + 79 35 140 + 84 38 150 + 90 40 160 + 96 42 170 +101 45 180 +107 48 190 +112 50 200 +118 52 210 +124 55 220 +129 58 230 +135 60 240 +155 92 200 +175 125 160 +195 158 120 +215 190 80 +235 222 40 +255 255 0 +238 227 34 +221 199 69 +204 171 103 +186 144 137 +169 116 171 +152 88 206 +135 60 240 +130 58 230 +124 55 221 +119 53 211 +113 50 202 +108 48 192 +103 46 182 + 97 43 173 + 92 41 163 + 86 38 154 + 81 36 144 + 76 34 134 + 70 31 125 + 65 29 115 + 59 26 106 + 54 24 96 + 49 22 86 + 43 19 77 + 38 17 67 + 32 14 58 + 27 12 48 + 22 10 38 + 16 7 29 + 11 5 19 + 5 2 10 + 0 0 0 + 19 8 30 + 27 11 44 + 34 15 59 + 42 18 73 + 50 22 87 + 58 25 102 + 65 29 116 + 73 32 130 + 81 36 145 + 89 39 159 + 96 43 173 +104 46 188 +112 50 202 +120 53 216 +127 57 231 +135 60 245 +128 62 245 +121 65 244 +113 68 244 +106 70 244 + 99 72 243 + 92 75 243 + 85 78 243 + 78 80 242 + 70 82 242 + 63 85 242 + 56 88 242 + 49 90 241 + 42 92 241 + 34 95 241 + 27 98 240 + 20 100 240 + 19 110 234 + 18 119 229 + 16 129 223 + 15 139 218 + 14 148 212 + 12 158 206 + 11 168 201 + 10 178 195 + 9 187 189 + 8 197 184 + 6 207 178 + 5 216 172 + 4 226 167 + 2 236 161 + 1 245 156 + 0 255 150 + 16 255 141 + 32 255 131 + 48 255 122 + 64 255 112 + 80 255 103 + 96 255 94 +112 255 84 +128 255 75 +143 255 66 +159 255 56 +175 255 47 +191 255 38 +207 255 28 +223 255 19 +239 255 9 +255 255 0 +252 239 0 +249 223 0 +247 207 0 +244 191 0 +241 175 0 +238 159 0 +235 143 0 +232 128 0 +230 112 0 +227 96 0 +224 80 0 +221 64 0 +218 48 0 +216 32 0 +213 16 0 +210 0 0 +197 0 0 +184 0 0 +171 0 0 +158 0 0 +144 0 0 +131 0 0 +118 0 0 +105 0 0 + 92 0 0 + 79 0 0 + 66 0 0 + 52 0 0 + 39 0 0 + 26 0 0 + 13 0 0 + 0 0 0 + 19 8 30 + 27 11 44 + 34 15 58 + 42 18 72 + 50 22 86 + 58 25 100 + 65 29 114 + 73 32 128 + 81 36 142 + 89 39 156 + 96 43 170 +104 46 184 +112 50 198 +120 53 212 +127 57 226 +135 60 240 +138 56 225 +141 52 210 +143 49 195 +146 45 180 +149 41 165 +152 38 150 +155 34 135 +158 30 120 +160 26 105 +163 22 90 +166 19 75 +169 15 60 +172 11 45 +174 8 30 +177 4 15 +180 0 0 +170 6 15 +160 12 30 +150 19 45 +140 25 60 +130 31 75 +120 38 90 +110 44 105 +100 50 120 + 90 56 135 + 80 62 150 + 70 69 165 + 60 75 180 + 50 81 195 + 40 88 210 + 30 94 225 + 20 100 240 + 19 110 231 + 18 119 221 + 16 129 212 + 15 139 202 + 14 148 193 + 12 158 184 + 11 168 174 + 10 178 165 + 9 187 156 + 8 197 146 + 6 207 137 + 5 216 128 + 4 226 118 + 2 236 109 + 1 245 99 + 0 255 90 + 1 245 100 + 2 236 109 + 4 226 119 + 5 216 128 + 6 207 138 + 8 197 148 + 9 187 157 + 10 178 167 + 11 168 177 + 12 158 186 + 14 148 196 + 15 139 206 + 16 129 215 + 18 119 225 + 19 110 234 + 20 100 244 + 19 94 229 + 18 88 214 + 16 81 198 + 15 75 183 + 14 69 168 + 12 62 152 + 11 56 137 + 10 50 122 + 9 44 107 + 8 38 92 + 6 31 76 + 5 25 61 + 4 19 46 + 2 12 30 + 1 6 15 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr446.map b/src/fractalzoomer/color_maps/carr446.map new file mode 100644 index 000000000..be82e0bd9 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr446.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 180 255 + 0 167 239 + 0 154 223 + 0 141 207 + 0 129 191 + 0 116 175 + 0 103 159 + 0 90 143 + 0 77 127 + 0 64 111 + 0 51 95 + 0 39 79 + 0 26 63 + 0 13 47 + 0 0 31 + 0 180 255 + 0 174 248 + 0 168 241 + 0 163 233 + 0 157 226 + 0 151 219 + 0 145 212 + 0 139 204 + 0 134 197 + 0 128 190 + 0 122 183 + 0 116 176 + 0 110 168 + 0 105 161 + 0 99 154 + 0 93 147 + 0 87 139 + 0 81 132 + 0 75 125 + 0 70 118 + 0 64 110 + 0 58 103 + 0 52 96 + 0 46 89 + 0 41 82 + 0 35 74 + 0 29 67 + 0 23 60 + 0 17 53 + 0 12 45 + 0 6 38 + 0 0 31 + 58 58 81 +115 115 130 +172 172 180 +230 230 230 +222 222 222 +214 214 214 +206 206 206 +197 197 197 +189 189 189 +181 181 181 +173 173 173 +165 165 165 +156 156 156 +148 148 148 +140 140 140 +132 132 132 +123 123 123 +115 115 115 +107 107 107 + 99 99 99 + 90 90 90 + 82 82 82 + 74 74 74 + 66 66 66 + 58 58 58 + 49 49 49 + 41 41 41 + 33 33 33 + 25 25 25 + 16 16 16 + 8 8 8 + 0 0 0 + 16 16 16 + 32 32 32 + 48 48 48 + 64 64 64 + 80 80 80 + 96 96 96 +112 112 112 +128 128 128 +143 143 143 +159 159 159 +175 175 175 +191 191 191 +207 207 207 +223 223 223 +239 239 239 +255 255 255 +130 90 60 +134 94 63 +138 98 66 +142 102 69 +146 105 72 +150 109 75 +154 113 77 +158 117 80 +162 121 83 +166 125 86 +170 129 89 +174 133 92 +178 136 95 +182 140 98 +186 144 101 +190 148 104 +195 152 106 +199 156 109 +203 160 112 +207 164 115 +211 167 118 +215 171 121 +219 175 124 +223 179 127 +227 183 130 +231 187 133 +235 191 135 +239 195 138 +243 198 141 +247 202 144 +251 206 147 +255 210 150 + 0 0 0 + 30 0 0 + 41 0 0 + 51 0 0 + 62 0 0 + 73 0 0 + 84 0 0 + 94 0 0 +105 0 0 +116 0 0 +126 0 0 +137 0 0 +148 0 0 +159 0 0 +169 0 0 +180 0 0 +169 0 0 +158 0 0 +146 0 0 +135 0 0 +124 0 0 +112 0 0 +101 0 0 + 90 0 0 + 79 0 0 + 68 0 0 + 56 0 0 + 45 0 0 + 34 0 0 + 76 49 49 +118 98 98 +160 146 146 +202 195 195 +244 244 244 +233 233 233 +222 222 222 +211 211 211 +200 200 200 +188 188 188 +177 177 177 +166 166 166 +155 155 155 +144 144 144 +133 133 133 +122 122 122 +111 111 111 +100 100 100 + 89 89 89 + 78 78 78 + 67 67 67 + 55 55 55 + 44 44 44 + 33 33 33 + 22 22 22 + 11 11 11 + 0 0 0 + 0 0 0 +135 90 60 +140 95 64 +146 101 68 +151 106 72 +157 112 76 +162 117 80 +168 123 85 +173 128 89 +179 134 93 +184 139 97 +190 145 101 +195 150 105 +200 155 109 +206 161 113 +211 166 117 +217 172 121 +222 177 125 +228 183 130 +233 188 134 +239 194 138 +244 199 142 +250 205 146 +255 210 150 + 0 0 0 + 0 0 30 + 0 9 41 + 0 18 52 + 0 27 64 + 0 36 75 + 0 45 86 + 0 54 98 + 0 63 109 + 0 72 120 + 0 81 131 + 0 90 142 + 0 99 154 + 0 108 165 + 0 117 176 + 0 126 188 + 0 135 199 + 0 144 210 + 0 153 221 + 0 162 232 + 0 171 244 + 0 180 255 + 0 173 245 + 0 166 235 + 0 159 226 + 0 152 216 + 0 145 206 + 0 138 196 + 0 132 186 + 0 125 177 + 0 118 167 + 0 111 157 + 0 104 147 + 0 97 137 + 0 90 127 + 0 83 118 + 0 76 108 + 0 69 98 + 0 62 88 + 0 55 78 + 0 48 69 + 0 42 59 + 0 35 49 + 0 28 39 + 0 21 29 + 0 14 20 + 0 7 10 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr447.map b/src/fractalzoomer/color_maps/carr447.map new file mode 100644 index 000000000..6f66158da --- /dev/null +++ b/src/fractalzoomer/color_maps/carr447.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 30 0 0 + 39 0 0 + 47 0 0 + 56 0 0 + 64 0 0 + 73 0 0 + 81 0 0 + 90 0 0 + 99 0 0 +107 0 0 +116 0 0 +124 0 0 +133 0 0 +141 0 0 +150 0 0 +159 0 0 +167 0 0 +176 0 0 +184 0 0 +193 0 0 +201 0 0 +210 0 0 +202 0 0 +195 0 0 +188 0 0 +180 0 0 +172 0 0 +165 0 0 +158 0 0 +150 0 0 +142 0 0 +135 0 0 +128 0 0 +120 0 0 +112 0 0 +105 0 0 + 98 0 0 + 90 0 0 + 82 0 0 + 75 0 0 + 68 0 0 + 60 0 0 + 52 0 0 + 45 0 0 + 38 0 0 + 30 0 0 +126 71 10 +133 82 20 +140 93 30 +146 104 40 +152 115 50 +159 126 60 +166 137 70 +172 148 80 +178 159 90 +185 170 100 +192 181 110 +198 192 120 +204 203 130 +211 214 140 +218 225 150 +224 236 160 +219 225 165 +215 214 170 +210 203 175 +206 192 180 +201 181 185 +196 170 190 +192 159 195 +187 148 200 +182 137 205 +178 126 210 +173 115 215 +168 104 220 +164 93 225 +159 82 230 +155 71 235 +150 60 240 +141 56 227 +131 52 214 +122 49 201 +112 45 188 +103 41 174 + 94 38 161 + 84 34 148 + 75 30 135 + 66 26 122 + 56 22 109 + 47 19 96 + 38 15 82 + 28 11 69 + 19 8 56 + 9 4 43 + 0 0 30 +105 0 0 +104 0 0 +103 0 0 +102 0 0 +100 0 0 + 99 0 0 + 98 0 0 + 97 0 0 + 96 0 0 + 95 0 0 + 94 0 0 + 93 0 0 + 91 0 0 + 90 0 0 + 89 0 0 + 88 0 0 + 82 0 1 + 77 0 1 + 72 0 1 + 67 0 1 + 62 0 1 + 57 0 1 + 51 0 1 + 46 0 1 + 41 0 1 + 36 0 1 + 31 0 1 + 26 0 1 + 20 0 1 + 15 0 1 + 10 0 1 + 5 0 1 +147 172 241 +140 167 242 +132 162 242 +124 157 242 +116 153 242 +108 148 242 +100 143 242 + 93 138 243 + 85 133 243 + 77 129 243 + 69 124 243 + 61 119 243 + 53 114 243 + 46 110 244 + 38 105 244 + 30 100 244 + 32 94 229 + 34 88 214 + 36 81 198 + 38 75 183 + 39 69 168 + 41 62 152 + 43 56 137 + 45 50 122 + 47 44 107 + 49 38 92 + 51 31 76 + 52 25 61 + 54 19 46 + 56 12 30 + 58 6 15 + 60 0 0 + 0 0 0 + 0 0 0 + 60 0 0 + 67 0 0 + 74 0 0 + 81 0 0 + 88 0 0 + 95 0 0 +102 0 0 +108 0 0 +115 0 0 +122 0 0 +129 0 0 +136 0 0 +143 0 0 +150 0 0 +150 4 15 +150 8 30 +150 11 45 +150 15 60 +150 19 75 +150 22 90 +150 26 105 +150 30 120 +150 34 135 +150 38 150 +150 41 165 +150 45 180 +150 49 195 +150 52 210 +150 56 225 +150 60 240 +156 71 225 +161 82 210 +167 94 195 +172 105 180 +178 116 165 +184 128 150 +189 139 135 +195 150 120 +201 161 105 +206 172 90 +212 184 75 +218 195 60 +223 206 45 +229 218 30 +234 229 15 +240 240 0 +225 236 0 +210 232 0 +195 229 0 +180 225 0 +165 221 0 +150 218 0 +135 214 0 +120 210 0 +105 206 0 + 90 202 0 + 75 199 0 + 60 195 0 + 45 191 0 + 30 188 0 + 15 184 0 + 0 180 0 + 0 169 8 + 0 158 15 + 0 146 22 + 0 135 30 + 0 124 38 + 0 112 45 + 0 101 52 + 0 90 60 + 0 79 68 + 0 68 75 + 0 56 82 + 0 45 90 + 0 34 98 + 0 22 105 + 0 11 112 + 0 0 120 + 13 13 128 + 26 26 135 + 39 39 142 + 52 52 150 + 66 66 158 + 79 79 165 + 92 92 172 +105 105 180 +118 118 188 +131 131 195 +144 144 202 +158 158 210 +171 171 218 +184 184 225 +197 197 232 +210 210 240 diff --git a/src/fractalzoomer/color_maps/carr448.map b/src/fractalzoomer/color_maps/carr448.map new file mode 100644 index 000000000..7600f55cc --- /dev/null +++ b/src/fractalzoomer/color_maps/carr448.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 1 5 11 + 3 9 22 + 4 14 33 + 5 18 44 + 7 23 55 + 8 27 65 + 10 32 76 + 11 36 87 + 12 41 98 + 14 45 109 + 15 50 120 + 16 55 131 + 18 59 142 + 19 64 153 + 20 68 164 + 22 73 175 + 23 77 185 + 25 82 196 + 26 86 207 + 27 91 218 + 29 95 229 + 30 100 240 + 29 95 229 + 27 91 218 + 26 86 207 + 25 82 196 + 23 77 185 + 22 73 175 + 20 68 164 + 19 64 153 + 18 59 142 + 16 55 131 + 15 50 120 + 14 45 109 + 12 41 98 + 11 36 87 + 10 32 76 + 8 27 65 + 7 23 55 + 5 18 44 + 4 14 33 + 3 9 22 + 1 5 11 + 0 0 0 + 45 66 76 + 52 65 78 + 60 64 79 + 68 62 81 + 75 61 83 + 82 60 85 + 90 59 86 + 98 58 88 +105 56 90 +112 55 92 +120 54 93 +128 53 95 +135 52 97 +142 50 99 +150 49 100 +158 48 102 +165 47 104 +172 46 105 +180 45 107 +188 43 109 +195 42 111 +202 41 112 +210 40 114 +218 39 116 +225 37 118 +232 36 119 +240 35 121 +232 36 119 +223 38 117 +215 39 115 +206 40 113 +198 42 111 +189 43 109 +181 44 107 +172 46 105 +164 47 103 +155 48 101 +147 50 99 +138 51 98 +130 53 96 +121 54 94 +113 55 92 +104 57 90 + 96 58 88 + 87 59 86 + 79 61 84 + 70 62 82 + 62 63 80 + 53 65 78 + 45 66 76 + 0 0 0 + 0 0 0 + 6 3 10 + 11 5 21 + 17 8 31 + 23 10 42 + 28 13 52 + 34 16 63 + 40 18 73 + 45 21 83 + 51 23 94 + 57 26 104 + 62 29 115 + 68 31 125 + 73 34 136 + 79 37 146 + 85 39 157 + 90 42 167 + 96 44 177 +102 47 188 +107 50 198 +113 52 209 +119 55 219 +124 57 230 +130 60 240 +122 72 225 +114 84 210 +106 97 195 + 98 109 180 + 89 121 165 + 81 133 150 + 73 145 135 + 65 158 120 + 57 170 105 + 49 182 90 + 41 194 75 + 32 206 60 + 24 218 45 + 16 231 30 + 8 243 15 + 0 255 0 + 8 243 15 + 16 231 30 + 24 218 45 + 32 206 60 + 41 194 75 + 49 182 90 + 57 170 105 + 65 158 120 + 73 145 135 + 81 133 150 + 89 121 165 + 98 109 180 +106 97 195 +114 84 210 +122 72 225 +130 60 240 +127 57 230 +124 55 219 +121 52 209 +118 50 198 +115 47 188 +112 44 177 +109 42 167 +106 39 157 +103 37 146 +100 34 136 + 97 31 125 + 93 29 115 + 90 26 104 + 87 23 94 + 84 21 83 + 81 18 73 + 78 16 63 + 75 13 52 + 72 10 42 + 69 8 31 + 66 5 21 + 63 3 10 + 60 0 0 +120 90 90 +127 100 95 +134 109 99 +141 119 104 +148 129 109 +155 139 113 +162 148 118 +169 158 123 +175 168 127 +182 178 132 +189 187 137 +196 197 141 +203 207 146 +210 217 151 +217 226 155 +224 236 160 +210 225 150 +196 214 140 +182 203 130 +168 192 120 +154 181 110 +140 170 100 +126 159 90 +112 148 80 + 98 137 70 + 84 126 60 + 70 115 50 + 56 104 40 + 42 93 30 + 28 82 20 + 14 71 10 + 0 60 0 + 0 0 0 + 45 66 76 + 43 69 82 + 42 73 87 + 40 76 93 + 38 80 99 + 36 83 105 + 35 87 110 + 33 90 116 + 31 93 122 + 30 97 127 + 28 100 133 + 26 104 139 + 24 107 145 + 23 111 150 + 21 114 156 + 36 123 146 + 50 132 136 + 65 140 127 + 80 149 117 + 94 158 107 +109 167 98 +123 176 88 +138 184 78 +153 193 68 +167 202 58 +182 211 49 +196 220 39 +211 229 29 +226 237 20 +240 246 10 +255 255 0 +239 241 0 +223 227 0 +207 213 0 +191 199 0 +175 185 0 +159 171 0 +143 157 0 +128 142 0 +112 128 0 + 96 114 0 + 80 100 0 + 64 86 0 + 48 72 0 + 32 58 0 + 16 44 0 + 0 30 0 diff --git a/src/fractalzoomer/color_maps/carr449.map b/src/fractalzoomer/color_maps/carr449.map new file mode 100644 index 000000000..7ad0f2b83 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr449.map @@ -0,0 +1,256 @@ + 0 0 0 + 30 0 30 + 30 4 39 + 29 9 49 + 29 13 58 + 28 17 67 + 28 22 77 + 27 26 86 + 27 30 95 + 27 35 104 + 26 39 114 + 26 43 123 + 25 48 132 + 25 52 142 + 24 57 151 + 24 61 160 + 23 65 170 + 23 70 179 + 23 74 188 + 22 78 197 + 22 83 207 + 21 87 216 + 21 91 225 + 20 96 235 + 20 100 244 + 20 95 234 + 21 91 225 + 21 86 215 + 22 82 205 + 22 77 195 + 23 73 186 + 23 68 176 + 24 64 166 + 24 59 156 + 25 55 147 + 25 50 137 + 25 45 127 + 26 41 118 + 26 36 108 + 27 32 98 + 27 27 88 + 28 23 79 + 28 18 69 + 29 14 59 + 29 9 49 + 30 5 40 + 30 0 30 + 0 0 0 + 0 0 0 + 28 28 32 + 37 37 42 + 45 45 51 + 54 54 61 + 62 62 70 + 71 71 80 + 79 79 89 + 88 88 99 + 96 96 109 +105 105 118 +113 113 128 +122 122 137 +130 130 147 +139 139 156 +147 147 166 +156 156 175 +164 164 185 +173 173 195 +181 181 204 +190 190 214 +198 198 223 +207 207 233 +215 215 242 +224 224 252 +215 215 242 +206 206 232 +197 197 222 +188 188 212 +179 179 202 +171 171 192 +162 162 182 +153 153 172 +144 144 162 +135 135 152 +126 126 142 +117 117 132 +108 108 122 + 99 99 112 + 90 90 102 + 81 81 92 + 73 73 82 + 64 64 72 + 55 55 62 + 46 46 52 + 37 37 42 + 28 28 32 + 0 0 0 + 0 0 0 + 11 9 7 + 22 18 13 + 33 27 20 + 44 37 26 + 55 46 33 + 67 55 39 + 78 64 46 + 89 73 52 +100 82 59 +111 91 65 +122 100 72 +133 110 78 +144 119 85 +155 128 91 +166 137 98 +177 146 104 +188 155 111 +200 164 117 +211 173 124 +222 183 130 +233 192 137 +244 201 143 +255 210 150 +244 201 144 +234 192 138 +223 184 131 +212 175 125 +202 166 119 +191 158 112 +181 149 106 +170 140 100 +159 131 94 +149 122 88 +138 114 81 +128 105 75 +117 96 69 +106 88 62 + 96 79 56 + 85 70 50 + 74 61 44 + 64 52 38 + 53 44 31 + 42 35 25 + 32 26 19 + 21 18 12 + 11 9 6 + 0 0 0 + 0 0 0 + 28 28 32 + 37 37 42 + 46 46 52 + 55 55 62 + 64 64 72 + 73 73 82 + 81 81 92 + 90 90 102 + 99 99 112 +108 108 122 +117 117 132 +126 126 142 +135 135 152 +144 144 162 +153 153 172 +162 162 182 +171 171 192 +179 179 202 +188 188 212 +197 197 222 +206 206 232 +215 215 242 +224 224 252 +215 215 242 +207 207 233 +198 198 223 +190 190 214 +181 181 204 +173 173 195 +164 164 185 +156 156 175 +147 147 166 +139 139 156 +130 130 147 +122 122 137 +113 113 128 +105 105 118 + 96 96 109 + 88 88 99 + 79 79 89 + 71 71 80 + 62 62 70 + 54 54 61 + 45 45 51 + 37 37 42 + 28 28 32 + 0 0 0 + 0 0 0 + 30 0 30 + 30 4 39 + 29 9 48 + 29 13 57 + 28 17 67 + 28 22 76 + 27 26 85 + 27 30 94 + 27 35 103 + 26 39 112 + 26 43 121 + 25 48 130 + 25 52 140 + 24 57 149 + 24 61 158 + 23 65 167 + 23 70 176 + 23 74 185 + 22 78 194 + 22 83 203 + 21 87 213 + 21 91 222 + 20 96 231 + 20 100 240 + 35 107 234 + 49 114 229 + 64 121 223 + 79 128 218 + 93 134 212 +108 141 206 +123 148 201 +138 155 195 +152 162 189 +167 169 184 +182 176 178 +196 182 172 +211 189 167 +226 196 161 +240 203 156 +255 210 150 +244 203 149 +234 196 147 +223 189 146 +212 182 145 +202 175 143 +191 168 142 +180 161 141 +170 154 140 +159 147 138 +148 140 137 +138 133 136 +127 127 134 +117 120 133 +106 113 132 + 95 106 130 + 85 99 129 + 74 92 128 + 63 85 127 + 53 78 125 + 42 71 124 + 31 64 123 + 21 57 121 + 10 50 120 diff --git a/src/fractalzoomer/color_maps/carr450.map b/src/fractalzoomer/color_maps/carr450.map new file mode 100644 index 000000000..ae92373cd --- /dev/null +++ b/src/fractalzoomer/color_maps/carr450.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 30 30 + 0 33 29 + 0 37 27 + 0 40 26 + 0 43 25 + 0 46 23 + 0 50 22 + 0 53 21 + 0 56 20 + 0 59 18 + 0 63 17 + 0 66 16 + 0 69 14 + 0 72 13 + 0 76 12 + 0 79 10 + 0 82 9 + 0 85 8 + 0 89 7 + 0 92 5 + 0 95 4 + 0 98 3 + 0 102 1 + 0 105 0 + 0 102 1 + 0 98 3 + 0 95 4 + 0 91 5 + 0 88 7 + 0 85 8 + 0 81 10 + 0 78 11 + 0 74 12 + 0 71 14 + 0 67 15 + 0 64 16 + 0 61 18 + 0 57 19 + 0 54 20 + 0 50 22 + 0 47 23 + 0 44 25 + 0 40 26 + 0 37 27 + 0 33 29 + 0 30 30 + 0 0 0 + 0 0 0 + 28 28 32 + 37 37 42 + 45 45 51 + 54 54 61 + 62 62 70 + 71 71 80 + 79 79 89 + 88 88 99 + 96 96 109 +105 105 118 +113 113 128 +122 122 137 +130 130 147 +139 139 156 +147 147 166 +156 156 175 +164 164 185 +173 173 195 +181 181 204 +190 190 214 +198 198 223 +207 207 233 +215 215 242 +224 224 252 +215 215 242 +206 206 232 +197 197 222 +188 188 212 +179 179 202 +171 171 192 +162 162 182 +153 153 172 +144 144 162 +135 135 152 +126 126 142 +117 117 132 +108 108 122 + 99 99 112 + 90 90 102 + 81 81 92 + 73 73 82 + 64 64 72 + 55 55 62 + 46 46 52 + 37 37 42 + 28 28 32 + 0 0 0 + 0 0 0 + 11 9 7 + 22 18 13 + 33 27 20 + 44 37 26 + 55 46 33 + 67 55 39 + 78 64 46 + 89 73 52 +100 82 59 +111 91 65 +122 100 72 +133 110 78 +144 119 85 +155 128 91 +166 137 98 +177 146 104 +188 155 111 +200 164 117 +211 173 124 +222 183 130 +233 192 137 +244 201 143 +255 210 150 +244 201 144 +234 192 138 +223 184 131 +212 175 125 +202 166 119 +191 158 112 +181 149 106 +170 140 100 +159 131 94 +149 122 88 +138 114 81 +128 105 75 +117 96 69 +106 88 62 + 96 79 56 + 85 70 50 + 74 61 44 + 64 52 38 + 53 44 31 + 42 35 25 + 32 26 19 + 21 18 12 + 11 9 6 + 0 0 0 + 0 0 0 + 28 28 32 + 37 37 42 + 46 46 52 + 55 55 62 + 64 64 72 + 73 73 82 + 81 81 92 + 90 90 102 + 99 99 112 +108 108 122 +117 117 132 +126 126 142 +135 135 152 +144 144 162 +153 153 172 +162 162 182 +171 171 192 +179 179 202 +188 188 212 +197 197 222 +206 206 232 +215 215 242 +224 224 252 +215 215 242 +207 207 233 +198 198 223 +190 190 214 +181 181 204 +173 173 195 +164 164 185 +156 156 175 +147 147 166 +139 139 156 +130 130 147 +122 122 137 +113 113 128 +105 105 118 + 96 96 109 + 88 88 99 + 79 79 89 + 71 71 80 + 62 62 70 + 54 54 61 + 45 45 51 + 37 37 42 + 28 28 32 + 0 0 0 + 0 0 0 + 0 30 30 + 0 33 29 + 0 37 27 + 0 40 26 + 0 43 25 + 0 46 23 + 0 50 22 + 0 53 21 + 0 56 20 + 0 59 18 + 0 63 17 + 0 66 16 + 0 69 14 + 0 72 13 + 0 76 12 + 0 79 10 + 0 82 9 + 0 85 8 + 0 89 7 + 0 92 5 + 0 95 4 + 0 98 3 + 0 102 1 + 0 105 0 + 16 112 9 + 32 118 19 + 48 125 28 + 64 131 38 + 80 138 47 + 96 144 56 +112 151 66 +128 158 75 +143 164 84 +159 171 94 +175 177 103 +191 184 112 +207 190 122 +223 197 131 +239 203 141 +255 210 150 +244 203 143 +233 196 137 +222 189 130 +211 182 124 +200 175 117 +188 168 111 +177 161 104 +166 154 98 +155 147 91 +144 140 85 +133 133 78 +122 127 72 +111 120 65 +100 113 59 + 89 106 52 + 78 99 46 + 67 92 39 + 55 85 33 + 44 78 26 + 33 71 20 + 22 64 13 + 11 57 7 + 0 50 0 diff --git a/src/fractalzoomer/color_maps/carr451.map b/src/fractalzoomer/color_maps/carr451.map new file mode 100644 index 000000000..5ded7c510 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr451.map @@ -0,0 +1,256 @@ +128 128 0 + 0 0 0 +140 140 28 +148 148 44 +156 156 60 +164 164 76 +172 172 92 +180 180 108 +188 188 124 +196 196 140 +204 204 156 +212 212 172 +220 220 188 +228 228 204 +236 236 220 +244 244 236 +252 252 252 +244 244 240 +236 236 228 +228 228 216 +220 220 204 +212 212 192 +204 204 176 +196 196 164 +188 188 152 +176 176 140 +168 168 128 +160 160 112 +152 152 100 +144 144 88 +136 136 76 +128 128 64 + 0 0 0 + 8 16 4 + 16 36 8 + 28 56 12 + 36 76 16 + 44 92 20 + 52 108 24 + 60 124 28 + 68 140 32 + 76 152 36 + 80 164 40 + 88 176 44 + 92 184 44 + 92 188 44 + 96 196 48 + 96 196 48 +100 200 48 + 96 196 48 + 96 196 48 + 92 188 44 + 92 184 44 + 88 176 44 + 80 164 40 + 76 152 36 + 68 140 32 + 60 124 28 + 52 108 24 + 44 92 20 + 36 76 16 + 28 56 12 + 16 36 8 + 8 16 4 + 0 0 0 + 16 16 16 + 32 32 32 + 48 48 48 + 68 68 68 + 84 84 84 +100 100 100 +116 116 116 +136 136 136 +152 152 152 +168 168 168 +184 184 184 +204 204 204 +220 220 220 +236 236 236 +252 252 252 +236 236 236 +220 220 220 +204 204 204 +188 188 188 +172 172 172 +156 156 156 +140 140 140 +128 128 128 +112 112 112 + 96 96 96 + 80 80 80 + 64 64 64 + 48 48 48 + 32 32 32 + 16 16 16 + 0 0 0 + 0 0 0 + 24 16 4 + 48 36 8 + 72 56 12 + 96 76 16 +120 92 20 +140 108 24 +160 124 28 +180 140 32 +196 152 36 +212 164 40 +224 176 44 +232 184 44 +244 188 44 +248 196 48 +252 196 48 +252 200 48 +252 196 48 +248 196 48 +244 188 44 +232 184 44 +224 176 44 +212 164 40 +196 152 36 +180 140 32 +160 124 28 +140 108 24 +120 92 20 + 96 76 16 + 72 56 12 + 48 36 8 + 24 16 4 + 0 128 64 + 12 132 72 + 24 136 80 + 36 140 88 + 48 144 96 + 60 148 104 + 72 152 112 + 84 156 120 + 96 160 128 +108 164 136 +120 168 144 +132 172 152 +144 176 160 +156 180 168 +168 184 176 +180 188 184 +192 192 192 +184 188 184 +180 184 180 +172 180 172 +168 176 168 +160 172 160 +152 168 152 +148 164 148 +140 156 140 +136 152 136 +128 148 128 +124 144 124 +116 140 116 +112 136 112 +104 132 104 +100 128 100 + 92 124 92 + 84 120 84 + 80 116 80 + 72 112 72 + 68 108 68 + 60 104 60 + 56 100 56 + 48 96 48 + 44 92 44 + 36 88 36 + 28 84 28 + 24 80 24 + 16 76 16 + 12 72 12 + 4 68 4 + 0 64 0 +128 128 64 +136 136 76 +144 144 88 +152 152 100 +160 160 112 +168 168 124 +176 176 140 +184 184 152 +192 192 164 +204 204 176 +212 212 188 +220 220 204 +228 228 216 +236 236 228 +244 244 240 +252 252 252 +244 244 240 +232 232 228 +220 220 216 +212 212 204 +200 200 188 +192 192 176 +180 180 164 +168 168 152 +160 160 140 +148 148 128 +136 136 116 +128 128 100 +116 116 88 +108 108 76 + 96 96 64 + 84 84 52 + 88 88 52 + 84 84 52 + 84 84 52 + 84 84 48 + 80 80 48 + 76 76 44 + 72 72 44 + 68 68 40 + 60 60 36 + 52 52 32 + 48 48 28 + 40 40 24 + 32 32 20 + 24 24 12 + 16 16 8 + 8 8 4 + 0 0 0 + 4 8 4 + 8 16 8 + 12 24 12 + 20 32 20 + 24 40 24 + 28 48 28 + 32 52 32 + 36 60 36 + 40 68 40 + 44 72 44 + 48 76 44 + 48 80 48 + 52 84 48 + 52 84 48 + 52 84 52 + 52 88 52 + 52 84 52 + 52 84 48 + 52 84 48 + 48 80 48 + 48 76 44 + 44 72 44 + 40 68 40 + 36 60 36 + 32 52 32 + 28 48 28 + 24 40 24 + 20 32 20 + 12 24 12 + 8 16 8 + 4 8 4 diff --git a/src/fractalzoomer/color_maps/carr452.map b/src/fractalzoomer/color_maps/carr452.map new file mode 100644 index 000000000..b6e448d5e --- /dev/null +++ b/src/fractalzoomer/color_maps/carr452.map @@ -0,0 +1,256 @@ + 0 0 0 + 4 5 6 + 8 7 13 + 13 9 20 + 17 11 26 + 21 12 33 + 26 14 40 + 30 16 47 + 35 18 54 + 39 20 60 + 43 22 67 + 48 23 74 + 52 25 81 + 56 27 88 + 61 29 94 + 65 31 101 + 70 33 108 + 74 34 115 + 78 36 122 + 83 38 128 + 87 40 135 + 91 42 142 + 96 44 149 +100 45 156 +104 47 162 +109 49 169 +113 51 176 +118 53 183 +122 55 190 +126 56 196 +131 58 203 +135 60 210 + 0 0 0 + 11 0 0 + 23 0 0 + 34 0 0 + 45 0 0 + 57 0 0 + 68 0 0 + 79 0 0 + 91 0 0 +102 0 0 +113 0 0 +125 0 0 +136 0 0 +147 0 0 +159 0 0 +170 0 0 +159 0 0 +149 0 0 +138 0 0 +128 0 0 +117 0 0 +106 0 0 + 96 0 0 + 85 0 0 + 74 0 0 + 64 0 0 + 53 0 0 + 42 0 0 + 32 0 0 + 21 0 0 + 11 0 0 + 0 0 0 +120 90 60 +129 101 62 +138 112 64 +147 123 66 +156 134 68 +165 145 70 +174 156 72 +183 167 74 +192 178 76 +201 189 78 +210 200 80 +219 211 82 +228 222 84 +237 233 86 +246 244 88 +255 255 90 +248 243 98 +240 231 105 +232 218 112 +225 206 120 +218 194 128 +210 182 135 +202 170 142 +195 158 150 +188 145 158 +180 133 165 +172 121 172 +165 109 180 +158 97 188 +150 84 195 +142 72 202 +135 60 210 +140 62 199 +145 64 188 +151 66 176 +156 68 165 +161 69 154 +166 71 142 +171 73 131 +176 75 120 +182 77 109 +187 79 98 +192 81 86 +197 82 75 +202 84 64 +208 86 52 +213 88 41 +218 90 30 +219 99 28 +221 109 26 +222 118 24 +224 128 22 +225 137 21 +226 146 19 +228 156 17 +229 165 15 +230 174 13 +232 184 11 +233 193 9 +234 202 8 +236 212 6 +237 221 4 +239 231 2 +240 240 0 +235 225 1 +231 210 2 +226 195 2 +221 180 3 +217 165 4 +212 150 5 +207 135 6 +202 120 6 +198 105 7 +193 90 8 +188 75 9 +184 60 10 +179 45 11 +174 30 11 +170 15 12 +165 0 13 +155 0 12 +144 0 11 +134 0 11 +124 0 10 +113 0 9 +103 0 8 + 93 0 7 + 82 0 6 + 72 0 6 + 62 0 5 + 52 0 4 + 41 0 3 + 31 0 2 + 21 0 2 + 10 0 1 + 0 0 0 + 0 0 0 + 0 0 0 + 10 4 15 + 19 9 30 + 29 13 45 + 39 17 60 + 48 21 75 + 58 26 90 + 68 30 105 + 77 34 120 + 87 39 135 + 96 43 150 +106 47 165 +116 51 180 +125 56 195 +135 60 210 +140 72 206 +144 84 202 +149 97 199 +154 109 195 +158 121 191 +163 133 188 +168 145 184 +172 158 180 +177 170 176 +182 182 172 +187 194 169 +191 206 165 +196 218 161 +201 231 158 +205 243 154 +210 255 150 +202 241 148 +193 227 146 +185 213 144 +176 199 142 +168 185 141 +159 171 139 +151 157 137 +142 142 135 +134 128 133 +126 114 131 +117 100 129 +109 86 128 +100 72 126 + 92 58 124 + 83 44 122 + 75 30 120 + 86 44 112 + 98 58 105 +109 72 98 +120 86 90 +131 100 82 +142 114 75 +154 128 68 +165 142 60 +176 157 52 +188 171 45 +199 185 38 +210 199 30 +221 213 22 +232 227 15 +244 241 8 +255 255 0 +250 239 0 +244 223 0 +239 207 0 +234 191 0 +228 175 0 +223 159 0 +218 143 0 +212 128 0 +207 112 0 +202 96 0 +197 80 0 +191 64 0 +186 48 0 +181 32 0 +175 16 0 +170 0 0 +159 0 0 +149 0 0 +138 0 0 +128 0 0 +117 0 0 +106 0 0 + 96 0 0 + 85 0 0 + 74 0 0 + 64 0 0 + 53 0 0 + 42 0 0 + 32 0 0 + 21 0 0 + 11 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr453.map b/src/fractalzoomer/color_maps/carr453.map new file mode 100644 index 000000000..f4837a635 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr453.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 6 2 10 + 11 5 20 + 17 8 30 + 22 10 40 + 28 12 50 + 34 15 60 + 39 18 70 + 45 20 80 + 50 22 90 + 56 25 100 + 61 28 110 + 67 30 120 + 79 46 123 + 91 62 126 +103 78 129 +115 93 132 +127 109 135 +139 125 138 +152 141 142 +164 157 145 +176 173 148 +188 188 151 +200 204 154 +212 220 157 +224 236 160 +213 221 157 +202 207 154 +190 192 151 +179 177 149 +168 162 146 +157 148 143 +145 133 140 +134 118 137 +123 104 134 +112 89 131 +101 74 129 + 89 59 126 + 78 45 123 + 67 30 120 + 64 29 115 + 61 27 110 + 58 26 104 + 55 25 99 + 52 23 94 + 50 22 89 + 47 21 83 + 44 20 78 + 41 18 73 + 38 17 68 + 35 16 63 + 32 14 57 + 29 13 52 + 26 12 47 + 23 10 42 + 20 9 37 + 17 8 31 + 15 7 26 + 12 5 21 + 9 4 16 + 6 3 10 + 3 1 5 + 0 0 0 + 0 0 0 + 0 0 0 + 30 0 60 + 38 5 74 + 46 9 88 + 54 14 102 + 62 18 115 + 70 23 129 + 78 28 143 + 87 32 157 + 95 37 171 +103 42 185 +111 46 198 +119 51 212 +127 55 226 +135 60 240 +141 71 235 +146 82 230 +152 93 225 +157 104 220 +163 115 215 +168 126 210 +174 137 205 +180 148 200 +185 159 195 +191 170 190 +196 181 185 +202 192 180 +207 203 175 +213 214 170 +218 225 165 +224 236 160 +211 224 158 +197 213 156 +184 201 153 +170 190 151 +157 178 149 +144 166 147 +130 155 145 +117 143 142 +104 131 140 + 90 120 138 + 77 108 136 + 64 96 134 + 50 85 132 + 37 73 129 + 23 62 127 + 10 50 125 + 20 47 117 + 29 44 109 + 39 41 102 + 49 38 94 + 58 34 86 + 68 31 78 + 78 28 70 + 88 25 62 + 97 22 55 +107 19 47 +117 16 39 +126 12 31 +136 9 23 +146 6 16 +155 3 8 +165 0 0 +155 0 0 +144 0 0 +134 0 0 +124 0 0 +113 0 0 +103 0 0 + 93 0 0 + 82 0 0 + 72 0 0 + 62 0 0 + 52 0 0 + 41 0 0 + 31 0 0 + 21 0 0 + 10 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 13 0 0 + 26 0 0 + 39 0 0 + 51 0 0 + 64 0 0 + 77 0 0 + 90 0 0 +103 0 0 +116 0 0 +129 0 0 +141 0 0 +154 0 0 +167 0 0 +180 0 0 +184 15 0 +188 30 0 +191 45 0 +195 60 0 +199 75 0 +202 90 0 +206 105 0 +210 120 0 +214 135 0 +218 150 0 +221 165 0 +225 180 0 +229 195 0 +232 210 0 +236 225 0 +240 240 0 +236 225 0 +232 210 0 +229 195 0 +225 180 0 +221 165 0 +218 150 0 +214 135 0 +210 120 0 +206 105 0 +202 90 0 +199 75 0 +195 60 0 +191 45 0 +188 30 0 +184 15 0 +180 0 0 +169 0 0 +158 0 0 +146 0 0 +135 0 0 +124 0 0 +112 0 0 +101 0 0 + 90 0 0 + 79 0 0 + 68 0 0 + 56 0 0 + 45 0 0 + 34 0 0 + 22 0 0 + 11 0 0 + 0 0 0 + 0 0 0 +150 150 180 +153 153 183 +155 155 185 +158 158 188 +160 160 190 +163 163 193 +166 166 196 +168 168 198 +171 171 201 +173 173 203 +176 176 206 +179 179 209 +181 181 211 +184 184 214 +187 187 217 +189 189 219 +192 192 222 +194 194 224 +197 197 227 +200 200 230 +202 202 232 +205 205 235 +207 207 237 +210 210 240 +201 201 230 +192 192 219 +183 183 209 +173 173 198 +164 164 188 +155 155 177 +146 146 167 +137 137 157 +128 128 146 +119 119 136 +110 110 125 +100 100 115 + 91 91 104 + 82 82 94 + 73 73 83 + 64 64 73 + 55 55 63 + 46 46 52 + 37 37 42 + 27 27 31 + 18 18 21 + 9 9 10 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr454.map b/src/fractalzoomer/color_maps/carr454.map new file mode 100644 index 000000000..9e8db00b7 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr454.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 28 + 40 40 56 + 60 56 80 + 80 76 108 + 84 80 112 + 96 92 124 +104 104 132 +116 116 144 +124 128 152 +136 140 164 +144 152 172 +156 164 184 +164 176 192 +176 188 204 +184 196 212 +196 208 224 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 88 96 + 80 76 92 + 68 64 88 + 36 12 60 + 40 12 64 + 40 12 68 + 44 16 68 + 44 16 72 + 48 16 76 + 0 0 0 + 0 0 4 + 1 2 8 + 2 4 12 + 3 6 17 + 4 8 21 + 5 10 25 + 6 12 29 + 7 14 34 + 9 17 38 + 10 19 42 + 11 21 46 + 12 23 50 + 13 25 55 + 14 27 59 + 15 29 63 + 16 31 67 + 17 33 71 + 18 35 76 + 19 37 80 + 20 39 84 + 21 41 88 + 22 43 93 + 24 46 97 + 25 48 101 + 26 50 105 + 27 52 109 + 28 54 114 + 29 56 118 + 30 58 122 + 31 60 126 + 32 62 130 + 33 64 135 + 34 66 139 + 35 68 143 + 36 70 147 + 37 72 152 + 39 75 156 + 40 77 160 + 41 79 164 + 42 81 168 + 43 83 173 + 44 85 177 + 45 87 181 + 46 89 185 + 47 91 189 + 48 93 194 + 49 95 198 + 50 97 202 + 51 99 206 + 52 101 211 + 54 104 215 + 55 106 219 + 56 108 223 + 57 110 227 + 58 112 232 + 59 114 236 + 60 116 240 + 59 114 236 + 58 112 231 + 57 109 227 + 55 107 222 + 54 105 218 + 53 103 213 + 52 101 209 + 51 98 204 + 50 96 200 + 49 94 195 + 48 92 191 + 46 90 187 + 45 88 182 + 44 85 178 + 43 83 173 + 42 81 169 + 41 79 164 + 40 77 160 + 38 74 155 + 37 72 151 + 36 70 146 + 35 68 142 + 34 66 138 + 33 63 133 + 32 61 129 + 31 59 124 + 29 57 120 + 28 55 115 + 27 53 111 + 26 50 106 + 25 48 102 + 24 46 98 + 23 44 93 + 22 42 89 + 20 39 84 + 19 37 80 + 18 35 75 + 17 33 71 + 16 31 66 + 15 28 62 + 14 26 57 + 12 24 53 + 11 22 49 + 10 20 44 + 9 18 40 + 8 15 35 + 7 13 31 + 6 11 26 + 5 9 22 + 3 7 17 + 2 4 13 + 1 2 8 + 0 0 4 + 0 0 0 + 56 20 88 + 52 20 84 + 52 20 80 + 48 16 80 + 48 16 76 + 44 16 72 + 44 16 68 + 40 12 68 + 40 12 64 + 36 12 60 + 96 72 20 +104 80 28 +116 88 36 +124 100 44 +136 108 52 +144 116 60 +156 124 68 +164 132 76 +176 144 88 +184 152 96 +192 160 104 +204 168 112 +212 176 120 +224 184 128 +232 196 136 +244 204 144 +252 212 152 +240 204 144 +232 192 136 +220 184 124 +212 176 116 +200 164 108 +188 156 100 +180 148 92 +168 136 80 +160 128 72 +148 120 64 +136 108 56 +128 100 48 +116 92 36 +108 80 28 + 96 72 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr455.map b/src/fractalzoomer/color_maps/carr455.map new file mode 100644 index 000000000..8a75278aa --- /dev/null +++ b/src/fractalzoomer/color_maps/carr455.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 28 + 40 40 56 + 60 56 80 + 80 76 108 + 84 80 112 + 96 92 124 +104 104 132 +116 116 144 +124 128 152 +136 140 164 +144 152 172 +156 164 184 +164 176 192 +176 188 204 +184 196 212 +196 208 224 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 88 96 + 80 76 92 + 68 64 88 + 36 12 60 + 40 12 64 + 40 12 68 + 44 16 68 + 44 16 72 + 48 16 76 + 0 0 0 + 0 0 4 + 2 1 8 + 5 2 12 + 7 3 17 + 10 4 21 + 12 5 25 + 14 6 29 + 17 7 34 + 19 9 38 + 22 10 42 + 24 11 46 + 27 12 50 + 29 13 55 + 31 14 59 + 34 15 63 + 36 16 67 + 39 17 71 + 41 18 76 + 43 19 80 + 46 20 84 + 48 21 88 + 51 22 93 + 53 24 97 + 55 25 101 + 58 26 105 + 60 27 109 + 63 28 114 + 65 29 118 + 68 30 122 + 70 31 126 + 72 32 130 + 75 33 135 + 77 34 139 + 80 35 143 + 82 36 147 + 84 37 152 + 87 39 156 + 89 40 160 + 92 41 164 + 94 42 168 + 96 43 173 + 99 44 177 +101 45 181 +104 46 185 +106 47 189 +108 48 194 +111 49 198 +113 50 202 +116 51 206 +118 52 211 +121 54 215 +123 55 219 +125 56 223 +128 57 227 +130 58 232 +133 59 236 +135 60 240 +132 59 236 +130 58 231 +127 57 227 +125 55 222 +122 54 218 +120 53 213 +117 52 209 +115 51 204 +112 50 200 +110 49 195 +107 48 191 +104 46 187 +102 45 182 + 99 44 178 + 97 43 173 + 94 42 169 + 92 41 164 + 89 40 160 + 87 38 155 + 84 37 151 + 82 36 146 + 79 35 142 + 76 34 138 + 74 33 133 + 71 32 129 + 69 31 124 + 66 29 120 + 64 28 115 + 61 27 111 + 59 26 106 + 56 25 102 + 53 24 98 + 51 23 93 + 48 22 89 + 46 20 84 + 43 19 80 + 41 18 75 + 38 17 71 + 36 16 66 + 33 15 62 + 31 14 57 + 28 12 53 + 25 11 49 + 23 10 44 + 20 9 40 + 18 8 35 + 15 7 31 + 13 6 26 + 10 5 22 + 8 3 17 + 5 2 13 + 3 1 8 + 0 0 4 + 0 0 0 + 56 20 88 + 52 20 84 + 52 20 80 + 48 16 80 + 48 16 76 + 44 16 72 + 44 16 68 + 40 12 68 + 40 12 64 + 36 12 60 + 96 72 20 +104 80 28 +116 88 36 +124 100 44 +136 108 52 +144 116 60 +156 124 68 +164 132 76 +176 144 88 +184 152 96 +192 160 104 +204 168 112 +212 176 120 +224 184 128 +232 196 136 +244 204 144 +252 212 152 +240 204 144 +232 192 136 +220 184 124 +212 176 116 +200 164 108 +188 156 100 +180 148 92 +168 136 80 +160 128 72 +148 120 64 +136 108 56 +128 100 48 +116 92 36 +108 80 28 + 96 72 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr456.map b/src/fractalzoomer/color_maps/carr456.map new file mode 100644 index 000000000..c7a3b59ca --- /dev/null +++ b/src/fractalzoomer/color_maps/carr456.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 28 + 40 40 56 + 60 56 80 + 80 76 108 + 84 80 112 + 96 92 124 +104 104 132 +116 116 144 +124 128 152 +136 140 164 +144 152 172 +156 164 184 +164 176 192 +176 188 204 +184 196 212 +196 208 224 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 88 96 + 80 76 92 + 68 64 88 + 36 12 60 + 40 12 64 + 40 12 68 + 44 16 68 + 44 16 72 + 48 16 76 + 0 0 0 + 4 4 0 + 9 9 0 + 13 13 0 + 18 18 0 + 22 22 0 + 27 27 0 + 31 31 0 + 36 36 0 + 40 40 0 + 45 45 0 + 49 49 0 + 54 54 0 + 58 58 0 + 63 63 0 + 67 67 0 + 72 72 0 + 76 76 0 + 81 81 0 + 85 85 0 + 89 89 0 + 94 94 0 + 98 98 0 +103 103 0 +107 107 0 +112 112 0 +116 116 0 +121 121 0 +125 125 0 +130 130 0 +134 134 0 +139 139 0 +143 143 0 +148 148 0 +152 152 0 +157 157 0 +161 161 0 +166 166 0 +170 170 0 +174 174 0 +179 179 0 +183 183 0 +188 188 0 +192 192 0 +197 197 0 +201 201 0 +206 206 0 +210 210 0 +215 215 0 +219 219 0 +224 224 0 +228 228 0 +233 233 0 +237 237 0 +242 242 0 +246 246 0 +251 251 0 +255 255 0 +250 250 0 +246 246 0 +241 241 0 +236 236 0 +231 231 0 +227 227 0 +222 222 0 +217 217 0 +212 212 0 +208 208 0 +203 203 0 +198 198 0 +194 194 0 +189 189 0 +184 184 0 +179 179 0 +175 175 0 +170 170 0 +165 165 0 +161 161 0 +156 156 0 +151 151 0 +146 146 0 +142 142 0 +137 137 0 +132 132 0 +127 127 0 +123 123 0 +118 118 0 +113 113 0 +109 109 0 +104 104 0 + 99 99 0 + 94 94 0 + 90 90 0 + 85 85 0 + 80 80 0 + 76 76 0 + 71 71 0 + 66 66 0 + 61 61 0 + 57 57 0 + 52 52 0 + 47 47 0 + 42 42 0 + 38 38 0 + 33 33 0 + 28 28 0 + 24 24 0 + 19 19 0 + 14 14 0 + 9 9 0 + 5 5 0 + 0 0 0 + 56 20 88 + 52 20 84 + 52 20 80 + 48 16 80 + 48 16 76 + 44 16 72 + 44 16 68 + 40 12 68 + 40 12 64 + 36 12 60 + 96 72 20 +104 80 28 +116 88 36 +124 100 44 +136 108 52 +144 116 60 +156 124 68 +164 132 76 +176 144 88 +184 152 96 +192 160 104 +204 168 112 +212 176 120 +224 184 128 +232 196 136 +244 204 144 +252 212 152 +240 204 144 +232 192 136 +220 184 124 +212 176 116 +200 164 108 +188 156 100 +180 148 92 +168 136 80 +160 128 72 +148 120 64 +136 108 56 +128 100 48 +116 92 36 +108 80 28 + 96 72 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr457.map b/src/fractalzoomer/color_maps/carr457.map new file mode 100644 index 000000000..0cd50012d --- /dev/null +++ b/src/fractalzoomer/color_maps/carr457.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 6 3 11 + 12 5 21 + 19 8 32 + 25 11 42 + 31 13 53 + 37 16 64 + 44 19 74 + 50 21 85 + 56 24 95 + 62 26 106 + 69 29 116 + 75 32 127 + 81 34 138 + 87 37 148 + 94 40 159 +100 42 169 +106 45 180 +110 58 186 +113 71 192 +117 84 197 +120 96 203 +124 109 209 +127 122 215 +131 135 220 +134 148 226 +138 161 232 +141 173 238 +145 186 243 +148 199 249 +152 212 255 +148 197 248 +144 182 241 +139 166 235 +135 151 228 +131 136 221 +127 121 214 +123 106 207 +119 91 200 +114 75 194 +110 60 187 +106 45 180 +101 43 171 + 96 41 163 + 91 39 154 + 86 36 146 + 81 34 137 + 76 32 129 + 71 30 120 + 66 28 111 + 61 26 103 + 56 24 94 + 50 21 86 + 45 19 77 + 40 17 69 + 35 15 60 + 30 13 51 + 25 11 43 + 20 9 34 + 15 6 26 + 10 4 17 + 5 2 9 + 0 0 0 + 0 0 0 + 0 0 0 + 4 2 7 + 8 4 14 + 12 5 21 + 16 7 28 + 21 9 35 + 25 11 42 + 29 12 49 + 33 14 56 + 37 16 64 + 41 18 71 + 45 19 78 + 49 21 85 + 54 23 92 + 58 25 99 + 62 26 106 + 66 28 113 + 70 30 120 + 82 46 123 + 94 62 126 +106 78 129 +117 93 132 +129 109 135 +141 125 138 +153 141 142 +165 157 145 +177 173 148 +188 188 151 +200 204 154 +212 220 157 +224 236 160 +209 215 156 +193 195 152 +178 174 148 +162 154 144 +147 133 140 +132 112 136 +116 92 132 +101 71 128 + 85 51 124 + 70 30 120 + 67 29 115 + 64 27 109 + 60 26 104 + 57 25 98 + 54 23 93 + 51 22 87 + 48 20 82 + 45 19 76 + 41 18 71 + 38 16 65 + 35 15 60 + 32 14 55 + 29 12 49 + 25 11 44 + 22 10 38 + 19 8 33 + 16 7 27 + 13 5 22 + 10 4 16 + 6 3 11 + 3 1 5 + 0 0 0 + 0 0 0 + 8 4 14 + 16 7 28 + 24 11 42 + 32 14 56 + 40 18 71 + 48 21 85 + 56 25 99 + 64 28 113 + 71 32 127 + 79 35 141 + 87 39 155 + 95 42 169 +103 46 184 +111 49 198 +119 53 212 +127 56 226 +135 60 240 +126 61 236 +118 62 232 +109 63 227 +101 64 223 + 92 65 219 + 84 66 215 + 75 67 210 + 66 69 206 + 58 70 202 + 49 71 198 + 41 72 194 + 32 73 189 + 24 74 185 + 15 75 181 + 26 74 186 + 37 72 192 + 48 71 197 + 59 70 202 + 70 68 208 + 80 67 213 + 91 65 219 +102 64 224 +113 63 229 +124 61 235 +135 60 240 +129 57 229 +122 54 217 +116 51 206 +109 49 194 +103 46 183 + 96 43 171 + 90 40 160 + 84 37 149 + 77 34 137 + 71 31 126 + 64 29 114 + 58 26 103 + 51 23 91 + 45 20 80 + 39 17 69 + 32 14 57 + 26 11 46 + 19 9 34 + 13 6 23 + 6 3 11 + 0 0 0 + 0 0 0 + 6 3 11 + 13 5 21 + 19 8 32 + 26 11 42 + 32 13 53 + 38 16 64 + 45 19 74 + 51 21 85 + 58 24 95 + 64 26 106 + 71 29 116 + 77 32 127 + 83 34 138 + 90 37 148 + 96 40 159 +103 42 169 +109 45 180 +106 60 185 +102 75 191 + 98 90 196 + 95 105 201 + 92 120 207 + 88 135 212 + 84 150 218 + 81 165 223 + 78 180 228 + 74 195 234 + 70 210 239 + 67 225 244 + 64 240 250 + 60 255 255 + 64 236 248 + 69 217 241 + 73 198 235 + 77 179 228 + 82 160 221 + 86 140 214 + 91 121 207 + 95 102 200 + 99 83 194 +104 64 187 +108 45 180 +103 43 171 + 98 41 163 + 93 39 154 + 87 36 146 + 82 34 137 + 77 32 129 + 72 30 120 + 67 28 111 + 62 26 103 + 57 24 94 + 51 21 86 + 46 19 77 + 41 17 69 + 36 15 60 + 31 13 51 + 26 11 43 + 21 9 34 + 15 6 26 + 10 4 17 + 5 2 9 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr458.map b/src/fractalzoomer/color_maps/carr458.map new file mode 100644 index 000000000..bd02350fb --- /dev/null +++ b/src/fractalzoomer/color_maps/carr458.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 6 3 11 + 12 5 21 + 19 8 32 + 25 11 42 + 31 13 53 + 37 16 64 + 44 19 74 + 50 21 85 + 56 24 95 + 62 26 106 + 69 29 116 + 75 32 127 + 81 34 138 + 87 37 148 + 94 40 159 +100 42 169 +106 45 180 +110 58 186 +113 71 192 +117 84 197 +120 96 203 +124 109 209 +127 122 215 +131 135 220 +134 148 226 +138 161 232 +141 173 238 +145 186 243 +148 199 249 +152 212 255 +148 197 248 +144 182 241 +139 166 235 +135 151 228 +131 136 221 +127 121 214 +123 106 207 +119 91 200 +114 75 194 +110 60 187 +106 45 180 +101 43 171 + 96 41 163 + 91 39 154 + 86 36 146 + 81 34 137 + 76 32 129 + 71 30 120 + 66 28 111 + 61 26 103 + 56 24 94 + 50 21 86 + 45 19 77 + 40 17 69 + 35 15 60 + 30 13 51 + 25 11 43 + 20 9 34 + 15 6 26 + 10 4 17 + 5 2 9 + 0 0 0 + 0 0 0 + 0 0 0 + 4 2 7 + 8 4 14 + 12 5 21 + 16 7 28 + 21 9 35 + 25 11 42 + 29 12 49 + 33 14 56 + 37 16 64 + 41 18 71 + 45 19 78 + 49 21 85 + 54 23 92 + 58 25 99 + 62 26 106 + 66 28 113 + 70 30 120 + 82 46 123 + 94 62 126 +106 78 129 +117 93 132 +129 109 135 +141 125 138 +153 141 142 +165 157 145 +177 173 148 +188 188 151 +200 204 154 +212 220 157 +224 236 160 +209 215 156 +193 195 152 +178 174 148 +162 154 144 +147 133 140 +132 112 136 +116 92 132 +101 71 128 + 85 51 124 + 70 30 120 + 67 29 115 + 64 27 109 + 60 26 104 + 57 25 98 + 54 23 93 + 51 22 87 + 48 20 82 + 45 19 76 + 41 18 71 + 38 16 65 + 35 15 60 + 32 14 55 + 29 12 49 + 25 11 44 + 22 10 38 + 19 8 33 + 16 7 27 + 13 5 22 + 10 4 16 + 6 3 11 + 3 1 5 + 0 0 0 + 0 0 0 + 8 0 0 + 16 0 0 + 25 0 0 + 33 0 0 + 41 0 0 + 49 0 0 + 58 0 0 + 66 0 0 + 74 0 0 + 82 0 0 + 91 0 0 + 99 0 0 +107 0 0 +115 0 0 +124 0 0 +132 0 0 +140 0 0 +148 18 0 +156 36 0 +165 55 0 +173 73 0 +181 91 0 +189 109 0 +198 127 1 +206 146 1 +214 164 1 +222 182 1 +230 200 1 +239 219 1 +247 237 1 +255 255 1 +244 232 1 +233 209 1 +222 185 1 +211 162 1 +200 139 1 +190 116 0 +179 93 0 +168 70 0 +157 46 0 +146 23 0 +135 0 0 +129 0 0 +122 0 0 +116 0 0 +109 0 0 +103 0 0 + 96 0 0 + 90 0 0 + 84 0 0 + 77 0 0 + 71 0 0 + 64 0 0 + 58 0 0 + 51 0 0 + 45 0 0 + 39 0 0 + 32 0 0 + 26 0 0 + 19 0 0 + 13 0 0 + 6 0 0 + 0 0 0 + 0 0 0 + 6 3 11 + 13 5 21 + 19 8 32 + 26 11 42 + 32 13 53 + 38 16 64 + 45 19 74 + 51 21 85 + 58 24 95 + 64 26 106 + 71 29 116 + 77 32 127 + 83 34 138 + 90 37 148 + 96 40 159 + 99 53 162 +103 67 165 +106 80 169 +110 94 172 +113 107 175 +116 121 178 +120 134 181 +123 148 184 +126 161 188 +130 174 191 +133 188 194 +136 201 197 +140 215 200 +143 228 204 +147 242 207 +150 255 210 +146 241 205 +142 227 201 +137 214 196 +133 200 192 +129 186 187 +124 172 183 +120 158 178 +116 144 174 +112 131 169 +108 117 164 +103 103 160 + 99 89 155 + 95 75 151 + 90 62 146 + 86 48 142 + 82 34 137 + 77 32 129 + 72 30 120 + 67 28 111 + 62 26 103 + 57 24 94 + 51 21 86 + 46 19 77 + 41 17 69 + 36 15 60 + 31 13 51 + 26 11 43 + 21 9 34 + 15 6 26 + 10 4 17 + 5 2 9 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr459.map b/src/fractalzoomer/color_maps/carr459.map new file mode 100644 index 000000000..a8a29da01 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr459.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 6 3 11 + 12 5 21 + 19 8 32 + 25 11 42 + 31 13 53 + 37 16 64 + 44 19 74 + 50 21 85 + 56 24 95 + 62 26 106 + 69 29 116 + 75 32 127 + 81 34 138 + 87 37 148 + 94 40 159 +100 42 169 +106 45 180 +110 58 186 +113 71 192 +117 84 197 +120 96 203 +124 109 209 +127 122 215 +131 135 220 +134 148 226 +138 161 232 +141 173 238 +145 186 243 +148 199 249 +152 212 255 +148 197 248 +144 182 241 +139 166 235 +135 151 228 +131 136 221 +127 121 214 +123 106 207 +119 91 200 +114 75 194 +110 60 187 +106 45 180 +101 43 171 + 96 41 163 + 91 39 154 + 86 36 146 + 81 34 137 + 76 32 129 + 71 30 120 + 66 28 111 + 61 26 103 + 56 24 94 + 50 21 86 + 45 19 77 + 40 17 69 + 35 15 60 + 30 13 51 + 25 11 43 + 20 9 34 + 15 6 26 + 10 4 17 + 5 2 9 + 0 0 0 + 0 0 0 + 0 0 0 + 4 2 7 + 8 4 14 + 12 5 21 + 16 7 28 + 21 9 35 + 25 11 42 + 29 12 49 + 33 14 56 + 37 16 64 + 41 18 71 + 45 19 78 + 49 21 85 + 54 23 92 + 58 25 99 + 62 26 106 + 66 28 113 + 70 30 120 + 82 46 123 + 94 62 126 +106 78 129 +117 93 132 +129 109 135 +141 125 138 +153 141 142 +165 157 145 +177 173 148 +188 188 151 +200 204 154 +212 220 157 +224 236 160 +209 215 156 +193 195 152 +178 174 148 +162 154 144 +147 133 140 +132 112 136 +116 92 132 +101 71 128 + 85 51 124 + 70 30 120 + 67 29 115 + 64 27 109 + 60 26 104 + 57 25 98 + 54 23 93 + 51 22 87 + 48 20 82 + 45 19 76 + 41 18 71 + 38 16 65 + 35 15 60 + 32 14 55 + 29 12 49 + 25 11 44 + 22 10 38 + 19 8 33 + 16 7 27 + 13 5 22 + 10 4 16 + 6 3 11 + 3 1 5 + 0 0 0 + 0 0 0 + 8 0 0 + 16 0 0 + 25 0 0 + 33 0 0 + 41 0 0 + 49 0 0 + 58 0 0 + 66 0 0 + 74 0 0 + 82 0 0 + 91 0 0 + 99 0 0 +107 0 0 +115 0 0 +124 0 0 +132 0 0 +140 0 0 +145 11 18 +150 22 36 +155 33 55 +161 43 73 +166 54 91 +171 65 109 +176 76 127 +181 87 146 +186 98 164 +191 109 182 +197 119 200 +202 130 219 +207 141 237 +212 152 255 +205 138 232 +198 124 209 +191 111 185 +184 97 162 +177 83 139 +170 69 116 +163 55 93 +156 41 70 +149 28 46 +142 14 23 +135 0 0 +129 0 0 +122 0 0 +116 0 0 +109 0 0 +103 0 0 + 96 0 0 + 90 0 0 + 84 0 0 + 77 0 0 + 71 0 0 + 64 0 0 + 58 0 0 + 51 0 0 + 45 0 0 + 39 0 0 + 32 0 0 + 26 0 0 + 19 0 0 + 13 0 0 + 6 0 0 + 0 0 0 + 0 0 0 + 6 3 11 + 13 5 21 + 19 8 32 + 26 11 42 + 32 13 53 + 38 16 64 + 45 19 74 + 51 21 85 + 58 24 95 + 64 26 106 + 71 29 116 + 77 32 127 + 83 34 138 + 90 37 148 + 96 40 159 + 99 53 162 +103 67 165 +106 80 169 +110 94 172 +113 107 175 +116 121 178 +120 134 181 +123 148 184 +126 161 188 +130 174 191 +133 188 194 +136 201 197 +140 215 200 +143 228 204 +147 242 207 +150 255 210 +146 241 205 +142 227 201 +137 214 196 +133 200 192 +129 186 187 +124 172 183 +120 158 178 +116 144 174 +112 131 169 +108 117 164 +103 103 160 + 99 89 155 + 95 75 151 + 90 62 146 + 86 48 142 + 82 34 137 + 77 32 129 + 72 30 120 + 67 28 111 + 62 26 103 + 57 24 94 + 51 21 86 + 46 19 77 + 41 17 69 + 36 15 60 + 31 13 51 + 26 11 43 + 21 9 34 + 15 6 26 + 10 4 17 + 5 2 9 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr460.map b/src/fractalzoomer/color_maps/carr460.map new file mode 100644 index 000000000..e197aa34b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr460.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 6 3 11 + 12 5 21 + 19 8 32 + 25 11 42 + 31 13 53 + 37 16 64 + 44 19 74 + 50 21 85 + 56 24 95 + 62 26 106 + 69 29 116 + 75 32 127 + 81 34 138 + 87 37 148 + 94 40 159 +100 42 169 +106 45 180 +110 58 186 +113 71 192 +117 84 197 +120 96 203 +124 109 209 +127 122 215 +131 135 220 +134 148 226 +138 161 232 +141 173 238 +145 186 243 +148 199 249 +152 212 255 +148 197 248 +144 182 241 +139 166 235 +135 151 228 +131 136 221 +127 121 214 +123 106 207 +119 91 200 +114 75 194 +110 60 187 +106 45 180 +101 43 171 + 96 41 163 + 91 39 154 + 86 36 146 + 81 34 137 + 76 32 129 + 71 30 120 + 66 28 111 + 61 26 103 + 56 24 94 + 50 21 86 + 45 19 77 + 40 17 69 + 35 15 60 + 30 13 51 + 25 11 43 + 20 9 34 + 15 6 26 + 10 4 17 + 5 2 9 + 0 0 0 + 0 0 0 + 0 0 0 + 4 2 7 + 8 4 14 + 12 5 21 + 16 7 28 + 21 9 35 + 25 11 42 + 29 12 49 + 33 14 56 + 37 16 64 + 41 18 71 + 45 19 78 + 49 21 85 + 54 23 92 + 58 25 99 + 62 26 106 + 66 28 113 + 70 30 120 + 82 46 123 + 94 62 126 +106 78 129 +117 93 132 +129 109 135 +141 125 138 +153 141 142 +165 157 145 +177 173 148 +188 188 151 +200 204 154 +212 220 157 +224 236 160 +209 215 156 +193 195 152 +178 174 148 +162 154 144 +147 133 140 +132 112 136 +116 92 132 +101 71 128 + 85 51 124 + 70 30 120 + 67 29 115 + 64 27 109 + 60 26 104 + 57 25 98 + 54 23 93 + 51 22 87 + 48 20 82 + 45 19 76 + 41 18 71 + 38 16 65 + 35 15 60 + 32 14 55 + 29 12 49 + 25 11 44 + 22 10 38 + 19 8 33 + 16 7 27 + 13 5 22 + 10 4 16 + 6 3 11 + 3 1 5 + 0 0 0 + 0 0 0 + 8 0 0 + 16 0 0 + 25 0 0 + 33 0 0 + 41 0 0 + 49 0 0 + 58 0 0 + 66 0 0 + 74 0 0 + 82 0 0 + 91 0 0 + 99 0 0 +107 0 0 +115 0 0 +124 0 0 +132 0 0 +140 0 0 +141 15 18 +142 30 36 +143 45 55 +143 61 73 +144 76 91 +145 91 109 +146 106 127 +147 121 146 +148 136 164 +149 151 182 +149 167 200 +150 182 219 +151 197 237 +152 212 255 +150 193 232 +149 173 209 +147 154 185 +146 135 162 +144 116 139 +143 96 116 +141 77 93 +140 58 70 +138 39 46 +137 19 23 +135 0 0 +129 0 0 +122 0 0 +116 0 0 +109 0 0 +103 0 0 + 96 0 0 + 90 0 0 + 84 0 0 + 77 0 0 + 71 0 0 + 64 0 0 + 58 0 0 + 51 0 0 + 45 0 0 + 39 0 0 + 32 0 0 + 26 0 0 + 19 0 0 + 13 0 0 + 6 0 0 + 0 0 0 + 0 0 0 + 6 3 11 + 13 5 21 + 19 8 32 + 26 11 42 + 32 13 53 + 38 16 64 + 45 19 74 + 51 21 85 + 58 24 95 + 64 26 106 + 71 29 116 + 77 32 127 + 83 34 138 + 90 37 148 + 96 40 159 + 99 53 162 +103 67 165 +106 80 169 +110 94 172 +113 107 175 +116 121 178 +120 134 181 +123 148 184 +126 161 188 +130 174 191 +133 188 194 +136 201 197 +140 215 200 +143 228 204 +147 242 207 +150 255 210 +146 241 205 +142 227 201 +137 214 196 +133 200 192 +129 186 187 +124 172 183 +120 158 178 +116 144 174 +112 131 169 +108 117 164 +103 103 160 + 99 89 155 + 95 75 151 + 90 62 146 + 86 48 142 + 82 34 137 + 77 32 129 + 72 30 120 + 67 28 111 + 62 26 103 + 57 24 94 + 51 21 86 + 46 19 77 + 41 17 69 + 36 15 60 + 31 13 51 + 26 11 43 + 21 9 34 + 15 6 26 + 10 4 17 + 5 2 9 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr461.map b/src/fractalzoomer/color_maps/carr461.map new file mode 100644 index 000000000..d75e3126e --- /dev/null +++ b/src/fractalzoomer/color_maps/carr461.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 10 4 18 + 19 9 36 + 29 13 55 + 39 17 73 + 48 21 91 + 58 26 109 + 68 30 127 + 77 34 146 + 87 39 164 + 96 43 182 +106 47 200 +116 51 219 +125 56 237 +135 60 255 +143 75 247 +150 89 239 +158 104 231 +165 119 223 +173 133 215 +181 148 208 +188 163 200 +196 177 192 +203 192 184 +211 207 176 +218 221 168 +226 236 160 +211 226 167 +197 217 174 +182 207 180 +167 197 187 +152 187 194 +138 178 201 +123 168 207 +108 158 214 + 94 149 221 + 79 139 228 + 64 129 235 + 49 119 241 + 35 110 248 + 20 100 255 + 19 93 237 + 17 86 219 + 16 79 200 + 14 71 182 + 13 64 164 + 11 57 146 + 10 50 128 + 9 43 109 + 7 36 91 + 6 29 73 + 4 21 55 + 3 14 36 + 1 7 18 + 0 0 0 +150 150 180 +156 156 185 +162 162 191 +168 168 196 +174 174 201 +180 180 207 +186 186 212 +193 193 218 +199 199 223 +205 205 228 +211 211 234 +217 217 239 +223 223 244 +229 229 250 +235 235 255 +229 229 250 +224 224 245 +218 218 240 +212 212 235 +207 207 230 +201 201 225 +195 195 220 +190 190 215 +184 184 210 +178 178 205 +173 173 200 +167 167 195 +161 161 190 +156 156 185 +150 150 180 + 0 0 0 + 0 0 30 + 1 4 37 + 1 7 43 + 2 11 50 + 3 14 56 + 4 18 63 + 4 21 69 + 5 25 76 + 6 29 83 + 6 32 89 + 7 36 96 + 8 39 102 + 9 43 109 + 9 46 115 + 10 50 122 + 9 65 132 + 9 79 141 + 8 94 150 + 7 109 160 + 6 123 170 + 6 138 179 + 5 153 188 + 4 167 198 + 4 182 208 + 3 196 217 + 2 211 226 + 1 226 236 + 1 240 246 + 0 255 255 + 1 240 246 + 1 226 236 + 2 211 226 + 3 196 217 + 4 182 208 + 4 167 198 + 5 152 188 + 6 138 179 + 6 123 170 + 7 109 160 + 8 94 150 + 9 79 141 + 9 65 132 + 10 50 122 + 0 0 0 + 0 0 30 + 1 5 41 + 2 11 52 + 3 16 63 + 4 21 74 + 5 27 85 + 6 32 96 + 7 38 107 + 9 43 117 + 10 48 128 + 11 54 139 + 12 59 150 + 13 64 161 + 14 70 172 + 15 75 183 + 30 86 181 + 45 98 180 + 60 110 178 + 75 121 176 + 90 132 175 +105 144 173 +120 156 171 +136 167 170 +151 178 168 +166 190 167 +181 202 165 +196 213 163 +211 224 162 +226 236 160 +211 224 162 +196 213 163 +181 202 165 +166 190 167 +151 178 168 +136 167 170 +121 156 172 +105 144 173 + 90 132 175 + 75 121 176 + 60 110 178 + 45 98 180 + 30 86 181 + 15 75 183 + 14 70 170 + 13 64 157 + 12 59 144 + 11 54 131 + 10 48 118 + 9 43 105 + 8 37 92 + 6 32 78 + 5 27 65 + 4 21 52 + 3 16 39 + 2 11 26 + 1 5 13 + 0 0 0 +150 150 0 +155 156 11 +161 162 23 +166 168 34 +171 175 46 +177 181 57 +182 187 69 +188 193 80 +193 199 91 +198 205 103 +204 211 114 +209 218 126 +214 224 137 +220 230 149 +225 236 160 +209 229 160 +193 222 160 +177 215 160 +161 209 160 +145 202 160 +129 195 160 +113 188 160 + 96 181 160 + 80 174 160 + 64 167 160 + 48 161 160 + 32 154 160 + 16 147 160 + 0 140 160 + 0 130 151 + 0 120 141 + 0 110 132 + 0 100 123 + 0 90 114 + 0 80 104 + 0 70 95 + 0 60 86 + 0 50 76 + 0 40 67 + 0 30 58 + 0 20 49 + 0 10 39 + 0 0 30 + 0 0 0 + 7 0 0 + 13 0 0 + 20 0 0 + 27 0 0 + 33 0 0 + 40 0 0 + 47 0 0 + 53 0 0 + 60 0 0 + 67 0 0 + 73 0 0 + 80 0 0 + 87 0 0 + 93 0 0 +100 0 0 +107 0 0 +113 0 0 +120 0 0 +127 0 0 +133 0 0 +140 0 0 +147 0 0 +153 0 0 +160 0 0 diff --git a/src/fractalzoomer/color_maps/carr462.map b/src/fractalzoomer/color_maps/carr462.map new file mode 100644 index 000000000..faacfcca8 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr462.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 10 4 18 + 19 9 36 + 29 13 55 + 39 17 73 + 48 21 91 + 58 26 109 + 68 30 127 + 77 34 146 + 87 39 164 + 96 43 182 +106 47 200 +116 51 219 +125 56 237 +135 60 255 +143 75 247 +150 89 239 +158 104 231 +165 119 223 +173 133 215 +181 148 208 +188 163 200 +196 177 192 +203 192 184 +211 207 176 +218 221 168 +226 236 160 +211 226 167 +197 217 174 +182 207 180 +167 197 187 +152 187 194 +138 178 201 +123 168 207 +108 158 214 + 94 149 221 + 79 139 228 + 64 129 235 + 49 119 241 + 35 110 248 + 20 100 255 + 19 93 237 + 17 86 219 + 16 79 200 + 14 71 182 + 13 64 164 + 11 57 146 + 10 50 128 + 9 43 109 + 7 36 91 + 6 29 73 + 4 21 55 + 3 14 36 + 1 7 18 + 0 0 0 +120 90 60 +127 100 67 +134 109 73 +141 119 80 +148 129 87 +155 139 93 +162 148 100 +169 158 107 +175 168 113 +182 178 120 +189 187 127 +196 197 133 +203 207 140 +210 217 147 +217 226 153 +224 236 160 +217 226 153 +209 215 146 +202 205 139 +194 194 131 +187 184 124 +179 173 117 +172 163 110 +165 153 103 +157 142 96 +150 132 89 +142 121 81 +135 111 74 +127 100 67 +120 90 60 + 0 0 0 + 0 0 30 + 1 4 37 + 1 7 43 + 2 11 50 + 3 14 56 + 4 18 63 + 4 21 69 + 5 25 76 + 6 29 83 + 6 32 89 + 7 36 96 + 8 39 102 + 9 43 109 + 9 46 115 + 10 50 122 + 9 65 132 + 9 79 141 + 8 94 150 + 7 109 160 + 6 123 170 + 6 138 179 + 5 153 188 + 4 167 198 + 4 182 208 + 3 196 217 + 2 211 226 + 1 226 236 + 1 240 246 + 0 255 255 + 1 240 246 + 1 226 236 + 2 211 226 + 3 196 217 + 4 182 208 + 4 167 198 + 5 152 188 + 6 138 179 + 6 123 170 + 7 109 160 + 8 94 150 + 9 79 141 + 9 65 132 + 10 50 122 + 0 0 0 + 0 0 30 + 1 5 41 + 2 11 52 + 3 16 63 + 4 21 74 + 5 27 85 + 6 32 96 + 7 38 107 + 9 43 117 + 10 48 128 + 11 54 139 + 12 59 150 + 13 64 161 + 14 70 172 + 15 75 183 + 30 86 181 + 45 98 180 + 60 110 178 + 75 121 176 + 90 132 175 +105 144 173 +120 156 171 +136 167 170 +151 178 168 +166 190 167 +181 202 165 +196 213 163 +211 224 162 +226 236 160 +211 224 162 +196 213 163 +181 202 165 +166 190 167 +151 178 168 +136 167 170 +121 156 172 +105 144 173 + 90 132 175 + 75 121 176 + 60 110 178 + 45 98 180 + 30 86 181 + 15 75 183 + 14 70 170 + 13 64 157 + 12 59 144 + 11 54 131 + 10 48 118 + 9 43 105 + 8 37 92 + 6 32 78 + 5 27 65 + 4 21 52 + 3 16 39 + 2 11 26 + 1 5 13 + 0 0 0 +150 150 0 +155 156 11 +161 162 23 +166 168 34 +171 175 46 +177 181 57 +182 187 69 +188 193 80 +193 199 91 +198 205 103 +204 211 114 +209 218 126 +214 224 137 +220 230 149 +225 236 160 +209 229 160 +193 222 160 +177 215 160 +161 209 160 +145 202 160 +129 195 160 +113 188 160 + 96 181 160 + 80 174 160 + 64 167 160 + 48 161 160 + 32 154 160 + 16 147 160 + 0 140 160 + 0 130 151 + 0 120 141 + 0 110 132 + 0 100 123 + 0 90 114 + 0 80 104 + 0 70 95 + 0 60 86 + 0 50 76 + 0 40 67 + 0 30 58 + 0 20 49 + 0 10 39 + 0 0 30 + 0 0 0 + 7 0 0 + 13 0 0 + 20 0 0 + 27 0 0 + 33 0 0 + 40 0 0 + 47 0 0 + 53 0 0 + 60 0 0 + 67 0 0 + 73 0 0 + 80 0 0 + 87 0 0 + 93 0 0 +100 0 0 +107 0 0 +113 0 0 +120 0 0 +127 0 0 +133 0 0 +140 0 0 +147 0 0 +153 0 0 +160 0 0 diff --git a/src/fractalzoomer/color_maps/carr463.map b/src/fractalzoomer/color_maps/carr463.map new file mode 100644 index 000000000..3c7f290be --- /dev/null +++ b/src/fractalzoomer/color_maps/carr463.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 10 4 18 + 19 9 36 + 29 13 55 + 39 17 73 + 48 21 91 + 58 26 109 + 68 30 127 + 77 34 146 + 87 39 164 + 96 43 182 +106 47 200 +116 51 219 +125 56 237 +135 60 255 +143 75 247 +150 89 239 +158 104 231 +165 119 223 +173 133 215 +181 148 208 +188 163 200 +196 177 192 +203 192 184 +211 207 176 +218 221 168 +226 236 160 +211 226 167 +197 217 174 +182 207 180 +167 197 187 +152 187 194 +138 178 201 +123 168 207 +108 158 214 + 94 149 221 + 79 139 228 + 64 129 235 + 49 119 241 + 35 110 248 + 20 100 255 + 19 93 237 + 17 86 219 + 16 79 200 + 14 71 182 + 13 64 164 + 11 57 146 + 10 50 128 + 9 43 109 + 7 36 91 + 6 29 73 + 4 21 55 + 3 14 36 + 1 7 18 + 0 0 0 + 0 0 30 + 1 7 44 + 3 13 59 + 4 20 73 + 5 27 87 + 7 33 102 + 8 40 116 + 9 47 130 + 11 53 145 + 12 60 159 + 13 67 173 + 15 73 188 + 16 80 202 + 17 87 216 + 19 93 231 + 20 100 245 + 19 93 230 + 17 86 214 + 16 79 199 + 14 71 184 + 13 64 168 + 11 57 153 + 10 50 138 + 9 43 122 + 7 36 107 + 6 29 91 + 4 21 76 + 3 14 61 + 1 7 45 + 0 0 30 + 0 0 0 + 0 0 30 + 1 4 37 + 1 7 43 + 2 11 50 + 3 14 56 + 4 18 63 + 4 21 69 + 5 25 76 + 6 29 83 + 6 32 89 + 7 36 96 + 8 39 102 + 9 43 109 + 9 46 115 + 10 50 122 + 9 65 132 + 9 79 141 + 8 94 150 + 7 109 160 + 6 123 170 + 6 138 179 + 5 153 188 + 4 167 198 + 4 182 208 + 3 196 217 + 2 211 226 + 1 226 236 + 1 240 246 + 0 255 255 + 1 240 246 + 1 226 236 + 2 211 226 + 3 196 217 + 4 182 208 + 4 167 198 + 5 152 188 + 6 138 179 + 6 123 170 + 7 109 160 + 8 94 150 + 9 79 141 + 9 65 132 + 10 50 122 + 0 0 0 + 0 0 30 + 1 5 41 + 2 11 52 + 3 16 63 + 4 21 74 + 5 27 85 + 6 32 96 + 7 38 107 + 9 43 117 + 10 48 128 + 11 54 139 + 12 59 150 + 13 64 161 + 14 70 172 + 15 75 183 + 30 86 181 + 45 98 180 + 60 110 178 + 75 121 176 + 90 132 175 +105 144 173 +120 156 171 +136 167 170 +151 178 168 +166 190 167 +181 202 165 +196 213 163 +211 224 162 +226 236 160 +211 224 162 +196 213 163 +181 202 165 +166 190 167 +151 178 168 +136 167 170 +121 156 172 +105 144 173 + 90 132 175 + 75 121 176 + 60 110 178 + 45 98 180 + 30 86 181 + 15 75 183 + 14 70 170 + 13 64 157 + 12 59 144 + 11 54 131 + 10 48 118 + 9 43 105 + 8 37 92 + 6 32 78 + 5 27 65 + 4 21 52 + 3 16 39 + 2 11 26 + 1 5 13 + 0 0 0 +150 150 0 +155 156 11 +161 162 23 +166 168 34 +171 175 46 +177 181 57 +182 187 69 +188 193 80 +193 199 91 +198 205 103 +204 211 114 +209 218 126 +214 224 137 +220 230 149 +225 236 160 +209 229 160 +193 222 160 +177 215 160 +161 209 160 +145 202 160 +129 195 160 +113 188 160 + 96 181 160 + 80 174 160 + 64 167 160 + 48 161 160 + 32 154 160 + 16 147 160 + 0 140 160 + 0 130 151 + 0 120 141 + 0 110 132 + 0 100 123 + 0 90 114 + 0 80 104 + 0 70 95 + 0 60 86 + 0 50 76 + 0 40 67 + 0 30 58 + 0 20 49 + 0 10 39 + 0 0 30 + 0 0 0 + 7 0 0 + 13 0 0 + 20 0 0 + 27 0 0 + 33 0 0 + 40 0 0 + 47 0 0 + 53 0 0 + 60 0 0 + 67 0 0 + 73 0 0 + 80 0 0 + 87 0 0 + 93 0 0 +100 0 0 +107 0 0 +113 0 0 +120 0 0 +127 0 0 +133 0 0 +140 0 0 +147 0 0 +153 0 0 +160 0 0 diff --git a/src/fractalzoomer/color_maps/carr464.map b/src/fractalzoomer/color_maps/carr464.map new file mode 100644 index 000000000..61594a440 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr464.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 10 4 18 + 19 9 36 + 29 13 55 + 39 17 73 + 48 21 91 + 58 26 109 + 68 30 127 + 77 34 146 + 87 39 164 + 96 43 182 +106 47 200 +116 51 219 +125 56 237 +135 60 255 +143 75 247 +150 89 239 +158 104 231 +165 119 223 +173 133 215 +181 148 208 +188 163 200 +196 177 192 +203 192 184 +211 207 176 +218 221 168 +226 236 160 +211 226 167 +197 217 174 +182 207 180 +167 197 187 +152 187 194 +138 178 201 +123 168 207 +108 158 214 + 94 149 221 + 79 139 228 + 64 129 235 + 49 119 241 + 35 110 248 + 20 100 255 + 19 93 237 + 17 86 219 + 16 79 200 + 14 71 182 + 13 64 164 + 11 57 146 + 10 50 128 + 9 43 109 + 7 36 91 + 6 29 73 + 4 21 55 + 3 14 36 + 1 7 18 + 0 0 0 + 75 0 0 + 82 0 0 + 89 0 0 + 96 0 0 +104 0 0 +111 0 0 +118 0 0 +125 0 0 +132 0 0 +139 0 0 +146 0 0 +153 0 0 +161 0 0 +168 0 0 +175 0 0 +182 0 0 +174 0 0 +167 0 0 +159 0 1 +151 0 1 +144 0 1 +136 0 1 +129 0 2 +121 0 2 +113 0 2 +106 0 2 + 98 0 2 + 90 0 3 + 83 0 3 + 75 0 3 + 0 0 0 + 0 0 30 + 1 4 37 + 1 7 43 + 2 11 50 + 3 14 56 + 4 18 63 + 4 21 69 + 5 25 76 + 6 29 83 + 6 32 89 + 7 36 96 + 8 39 102 + 9 43 109 + 9 46 115 + 10 50 122 + 9 65 132 + 9 79 141 + 8 94 150 + 7 109 160 + 6 123 170 + 6 138 179 + 5 153 188 + 4 167 198 + 4 182 208 + 3 196 217 + 2 211 226 + 1 226 236 + 1 240 246 + 0 255 255 + 1 240 246 + 1 226 236 + 2 211 226 + 3 196 217 + 4 182 208 + 4 167 198 + 5 152 188 + 6 138 179 + 6 123 170 + 7 109 160 + 8 94 150 + 9 79 141 + 9 65 132 + 10 50 122 + 0 0 0 + 0 0 30 + 1 5 41 + 2 11 52 + 3 16 63 + 4 21 74 + 5 27 85 + 6 32 96 + 7 38 107 + 9 43 117 + 10 48 128 + 11 54 139 + 12 59 150 + 13 64 161 + 14 70 172 + 15 75 183 + 30 86 181 + 45 98 180 + 60 110 178 + 75 121 176 + 90 132 175 +105 144 173 +120 156 171 +136 167 170 +151 178 168 +166 190 167 +181 202 165 +196 213 163 +211 224 162 +226 236 160 +211 224 162 +196 213 163 +181 202 165 +166 190 167 +151 178 168 +136 167 170 +121 156 172 +105 144 173 + 90 132 175 + 75 121 176 + 60 110 178 + 45 98 180 + 30 86 181 + 15 75 183 + 14 70 170 + 13 64 157 + 12 59 144 + 11 54 131 + 10 48 118 + 9 43 105 + 8 37 92 + 6 32 78 + 5 27 65 + 4 21 52 + 3 16 39 + 2 11 26 + 1 5 13 + 0 0 0 +150 150 0 +155 156 11 +161 162 23 +166 168 34 +171 175 46 +177 181 57 +182 187 69 +188 193 80 +193 199 91 +198 205 103 +204 211 114 +209 218 126 +214 224 137 +220 230 149 +225 236 160 +209 229 160 +193 222 160 +177 215 160 +161 209 160 +145 202 160 +129 195 160 +113 188 160 + 96 181 160 + 80 174 160 + 64 167 160 + 48 161 160 + 32 154 160 + 16 147 160 + 0 140 160 + 0 130 151 + 0 120 141 + 0 110 132 + 0 100 123 + 0 90 114 + 0 80 104 + 0 70 95 + 0 60 86 + 0 50 76 + 0 40 67 + 0 30 58 + 0 20 49 + 0 10 39 + 0 0 30 + 0 0 0 + 7 0 0 + 13 0 0 + 20 0 0 + 27 0 0 + 33 0 0 + 40 0 0 + 47 0 0 + 53 0 0 + 60 0 0 + 67 0 0 + 73 0 0 + 80 0 0 + 87 0 0 + 93 0 0 +100 0 0 +107 0 0 +113 0 0 +120 0 0 +127 0 0 +133 0 0 +140 0 0 +147 0 0 +153 0 0 +160 0 0 diff --git a/src/fractalzoomer/color_maps/carr465.map b/src/fractalzoomer/color_maps/carr465.map new file mode 100644 index 000000000..da838e8c8 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr465.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 7 0 + 0 14 0 + 0 21 0 + 0 29 0 + 0 36 0 + 0 43 0 + 0 50 0 + 0 57 0 + 0 64 0 + 0 71 0 + 0 79 0 + 0 86 0 + 0 93 0 + 0 100 0 + 9 107 16 + 19 114 32 + 28 121 48 + 38 128 64 + 47 134 80 + 56 141 96 + 66 148 112 + 75 155 128 + 84 162 143 + 94 169 159 +103 176 175 +112 182 191 +122 189 207 +131 196 223 +141 203 239 +150 210 255 +141 203 239 +131 196 223 +122 189 207 +112 182 191 +103 176 175 + 94 169 159 + 84 162 143 + 75 155 128 + 66 148 112 + 56 141 96 + 47 134 80 + 38 128 64 + 28 121 48 + 19 114 32 + 9 107 16 + 0 100 0 + 0 94 0 + 0 88 0 + 0 81 0 + 0 75 0 + 0 69 0 + 0 62 0 + 0 56 0 + 0 50 0 + 0 44 0 + 0 38 0 + 0 31 0 + 0 25 0 + 0 19 0 + 0 12 0 + 0 6 0 + 0 0 0 + 0 0 0 + 0 0 7 + 0 0 13 + 0 0 20 + 0 0 27 + 0 0 33 + 0 0 40 + 0 0 47 + 0 0 53 + 0 0 60 + 0 0 67 + 0 0 73 + 0 0 80 + 0 0 87 + 0 0 93 + 0 0 100 + 0 16 110 + 0 32 119 + 0 48 129 + 0 64 139 + 0 80 148 + 0 96 158 + 0 112 168 + 0 128 178 + 0 143 187 + 0 159 197 + 0 175 207 + 0 191 216 + 0 207 226 + 0 223 236 + 0 239 245 + 0 255 255 + 0 239 245 + 0 223 236 + 0 207 226 + 0 191 216 + 0 175 207 + 0 159 197 + 0 143 187 + 0 128 178 + 0 112 168 + 0 96 158 + 0 80 148 + 0 64 139 + 0 48 129 + 0 32 119 + 0 16 110 + 0 0 100 + 0 0 94 + 0 0 88 + 0 0 81 + 0 0 75 + 0 0 69 + 0 0 62 + 0 0 56 + 0 0 50 + 0 0 44 + 0 0 38 + 0 0 31 + 0 0 25 + 0 0 19 + 0 0 12 + 0 0 6 + 0 0 0 + 0 0 0 + 7 0 0 + 13 0 0 + 20 0 0 + 27 0 0 + 33 0 0 + 40 0 0 + 47 0 0 + 53 0 0 + 60 0 0 + 67 0 0 + 73 0 0 + 80 0 0 + 87 0 0 + 93 0 0 +100 0 0 +110 16 0 +119 32 0 +129 48 0 +139 64 0 +148 80 0 +158 96 0 +168 112 0 +178 128 0 +187 143 0 +197 159 0 +207 175 0 +216 191 0 +226 207 0 +236 223 0 +245 239 0 +255 255 0 +246 242 11 +238 229 22 +229 216 34 +220 202 45 +211 189 56 +202 176 68 +194 163 79 +185 150 90 +176 137 101 +168 124 112 +159 111 124 +150 98 135 +141 84 146 +132 71 158 +124 58 169 +115 45 180 +109 48 184 +103 52 188 + 97 55 192 + 91 59 196 + 85 62 200 + 79 66 204 + 73 69 208 + 68 72 212 + 62 76 216 + 56 79 220 + 50 83 224 + 44 86 228 + 38 90 232 + 32 93 236 + 26 97 240 + 20 100 244 + 19 94 229 + 18 88 214 + 16 81 198 + 15 75 183 + 14 69 168 + 12 62 152 + 11 56 137 + 10 50 122 + 9 44 107 + 8 38 92 + 6 31 76 + 5 25 61 + 4 19 46 + 2 12 30 + 1 6 15 + 0 0 0 + 0 0 0 + 30 0 0 + 34 0 2 + 38 0 4 + 42 0 6 + 47 0 8 + 51 0 10 + 55 0 12 + 59 0 14 + 63 0 16 + 67 0 18 + 72 0 20 + 76 0 22 + 80 0 24 + 84 0 26 + 88 0 28 + 92 0 30 + 97 0 32 +101 0 34 +105 0 36 +109 0 38 +113 0 40 +117 0 42 +122 0 44 +126 0 46 +130 0 48 +134 0 50 +138 0 52 +142 0 54 +147 0 56 +151 0 58 +155 0 60 +147 0 56 +139 0 52 +132 0 49 +124 0 45 +116 0 41 +108 0 38 +100 0 34 + 92 0 30 + 85 0 26 + 77 0 22 + 69 0 19 + 61 0 15 + 53 0 11 + 46 0 8 + 38 0 4 + 30 0 0 diff --git a/src/fractalzoomer/color_maps/carr466.map b/src/fractalzoomer/color_maps/carr466.map new file mode 100644 index 000000000..f94abb41f --- /dev/null +++ b/src/fractalzoomer/color_maps/carr466.map @@ -0,0 +1,256 @@ + 0 0 0 + 28 16 44 + 20 12 32 + 16 8 24 + 8 4 12 + 0 0 0 + 8 8 8 + 12 12 12 + 20 20 20 + 28 28 28 + 32 32 32 + 40 40 40 + 48 48 48 + 56 56 56 + 60 60 60 + 68 68 68 + 76 76 76 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +116 116 116 +124 124 124 +132 132 132 +140 140 140 +144 144 144 +152 152 152 +160 160 160 +168 168 168 +172 172 172 +180 180 180 +188 188 188 +196 196 196 +204 204 204 +208 208 208 +216 216 216 +224 224 224 +232 232 232 +236 236 236 +244 244 244 +252 252 252 +244 244 244 +240 240 240 +232 232 232 +228 228 228 +220 220 220 +216 216 216 +208 208 208 +200 200 200 +196 196 196 +188 188 188 +184 184 184 +176 176 176 +172 172 172 +164 164 164 +156 156 156 +152 152 152 +144 144 144 +140 140 140 +132 132 132 +128 128 128 +120 120 120 +112 112 112 +108 108 108 +100 100 100 + 96 96 96 + 88 88 88 + 84 84 84 + 76 76 76 + 68 68 68 + 64 64 64 + 56 56 56 + 52 52 52 + 44 44 44 + 40 40 40 + 32 32 32 + 0 28 28 + 16 16 0 + 36 36 0 + 44 28 0 + 56 40 0 + 68 44 28 + 80 52 32 + 92 60 32 +104 68 36 +116 64 0 +132 88 0 +140 88 44 +152 96 48 +164 104 52 +176 108 52 +188 116 56 +204 124 60 +216 132 64 +228 136 64 +240 144 68 +252 152 72 +252 152 72 +236 160 84 +252 168 100 +252 176 108 +252 184 116 +252 192 124 +252 200 132 +252 208 140 +252 216 148 +252 216 156 +252 224 164 +252 216 156 +252 208 148 +252 200 148 +252 188 132 +252 180 120 +252 172 72 +252 164 64 +252 152 52 +252 144 44 +252 136 36 +252 124 36 +252 120 32 +236 108 32 +228 100 28 +220 88 24 +212 80 20 +212 72 16 +204 64 12 +176 56 8 +160 48 8 +132 44 4 +112 36 0 + 92 28 0 + 76 24 0 + 64 20 0 + 48 16 0 + 24 40 40 + 0 48 48 + 0 56 56 + 0 64 64 + 0 72 72 + 0 80 80 + 0 88 88 + 0 96 96 + 0 104 104 + 0 112 112 + 0 120 120 + 0 124 124 + 0 128 128 + 0 132 132 + 0 136 136 + 0 140 140 + 0 144 144 + 0 148 148 + 0 152 152 + 0 156 156 + 0 160 160 + 0 164 164 + 0 168 168 + 0 172 172 + 0 176 176 + 0 180 180 + 0 184 184 + 0 188 188 + 0 192 192 + 60 196 196 + 80 200 200 +120 204 204 + 80 200 200 + 40 200 200 + 0 196 196 + 0 192 192 + 0 188 188 + 0 184 184 + 0 180 180 + 0 176 176 + 0 172 172 + 0 168 168 + 0 164 164 + 0 160 160 + 0 156 156 + 0 152 152 + 0 144 144 + 0 136 136 + 0 128 128 + 0 120 120 + 0 112 112 + 0 104 104 + 0 96 96 + 0 88 88 + 32 92 104 + 48 84 108 + 48 80 120 + 48 128 136 + 48 124 156 + 48 120 160 + 48 116 164 + 48 112 168 + 48 108 172 + 44 104 176 + 44 100 180 + 44 96 184 + 44 92 188 + 44 92 192 + 44 88 196 + 44 84 200 + 44 80 204 + 40 76 208 + 40 72 212 + 40 68 216 + 40 64 220 + 40 60 224 + 28 40 232 + 12 20 244 + 0 0 252 + 4 4 248 + 8 4 248 + 12 8 244 + 16 8 244 + 20 12 240 + 24 12 240 + 28 16 236 + 32 16 236 + 36 20 232 + 40 20 232 + 44 24 228 + 44 24 224 + 48 28 224 + 52 28 220 + 56 32 220 + 60 32 216 + 64 36 216 + 68 36 212 + 72 40 212 + 76 40 208 + 80 44 208 + 84 44 204 + 88 48 200 + 92 48 196 + 96 48 192 +100 48 188 +104 48 184 +108 52 180 +112 52 176 +116 56 172 +112 52 164 +104 52 152 +100 48 144 + 92 48 132 + 84 44 124 + 76 40 112 + 72 36 104 + 64 32 92 + 56 28 84 + 52 28 72 + 44 24 64 + 36 20 52 diff --git a/src/fractalzoomer/color_maps/carr467.map b/src/fractalzoomer/color_maps/carr467.map new file mode 100644 index 000000000..2456b1647 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr467.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 24 24 24 + 48 48 48 + 72 72 72 + 96 96 96 +120 120 120 +144 144 144 +208 184 168 +204 172 160 +196 164 148 +192 152 140 +184 144 132 +180 132 124 +176 124 112 +168 112 104 +164 104 96 +156 92 88 +152 84 76 +148 72 68 +140 64 60 +136 52 52 +128 44 40 +124 32 32 +116 20 20 + 97 17 17 + 77 13 13 + 58 10 10 + 39 7 7 + 19 3 3 + 0 0 0 + 0 2 2 + 9 6 18 + 18 10 34 + 27 14 50 + 36 17 66 + 45 21 82 + 54 25 98 + 63 29 114 + 72 33 130 + 81 37 146 + 90 41 162 + 99 45 178 +108 48 194 +117 52 210 +126 56 226 +135 60 242 +141 71 227 +148 82 212 +154 93 197 +160 104 182 +167 115 166 +173 126 151 +179 137 136 +186 148 121 +192 159 106 +198 170 91 +204 181 76 +211 192 60 +217 203 45 +223 214 30 +230 225 15 +236 236 0 +230 225 15 +223 215 30 +217 204 46 +211 194 61 +204 183 76 +198 172 92 +192 162 107 +186 151 122 +179 140 137 +173 130 152 +167 119 168 +160 108 183 +154 98 198 +148 87 214 +141 77 229 +135 66 244 +127 62 229 +118 58 214 +110 54 198 +101 50 183 + 93 45 168 + 84 41 152 + 76 37 137 + 68 33 122 + 59 29 107 + 51 25 92 + 42 21 76 + 34 16 61 + 25 12 46 + 17 8 30 + 8 4 15 + 0 0 0 + 12 0 8 + 24 0 7 + 35 0 7 + 47 0 6 + 59 0 6 + 70 0 5 + 82 0 5 + 94 0 4 +105 0 3 +117 0 3 +128 0 2 +140 0 2 +152 0 1 +163 0 1 +175 0 0 +169 1 3 +164 2 6 +158 3 9 +153 5 11 +147 6 14 +142 7 17 +136 8 20 +132 8 24 +128 8 28 +124 12 28 +120 12 32 +116 12 36 +112 16 40 +108 16 40 +104 16 44 +100 16 48 + 96 20 48 + 92 20 52 + 88 20 56 + 84 20 60 + 80 24 60 + 76 24 64 + 72 24 68 + 68 24 72 + 64 28 72 + 0 0 0 + 0 2 5 + 1 4 10 + 1 7 16 + 2 9 21 + 2 11 26 + 3 13 31 + 3 15 37 + 3 17 42 + 4 20 47 + 4 22 52 + 5 24 57 + 5 26 63 + 6 28 68 + 6 30 73 + 7 33 78 + 7 35 83 + 7 37 89 + 8 39 94 + 8 41 99 + 9 43 104 + 9 46 110 + 10 48 115 + 10 50 120 + 23 62 122 + 37 73 125 + 50 85 128 + 64 96 130 + 77 108 132 + 90 120 135 +104 131 138 +117 143 140 +130 155 142 +144 166 145 +157 178 148 +170 190 150 +184 201 152 +197 213 155 +211 224 158 +224 236 160 +214 223 158 +204 210 155 +195 197 152 +185 184 150 +175 172 148 +166 159 145 +156 146 142 +146 133 140 +136 120 138 +126 107 135 +117 94 132 +107 82 130 + 97 69 128 + 88 56 125 + 78 43 122 + 68 30 120 + 71 39 128 + 74 48 135 + 78 56 142 + 81 65 150 + 84 74 158 + 88 82 165 + 91 91 172 + 94 100 180 + 97 109 188 +100 118 195 +104 126 202 +107 135 210 +110 144 218 +114 152 225 +117 161 232 +120 170 240 +112 159 225 +105 149 210 + 98 138 195 + 90 128 180 + 82 117 165 + 75 106 150 + 68 96 135 + 60 85 120 + 52 74 105 + 45 64 90 + 38 53 75 + 30 42 60 + 22 32 45 + 15 21 30 + 8 11 15 + 0 0 0 +200 224 156 +204 224 156 +208 228 156 +212 228 156 +216 232 156 +220 232 156 +224 236 156 +228 240 156 +232 240 164 +240 244 176 +244 248 188 +252 252 200 +246 242 202 +240 233 204 +234 223 206 +229 214 208 +223 204 210 +217 194 212 +211 185 214 +205 175 216 +199 166 218 +194 156 220 +188 146 222 +182 137 224 +176 127 226 +170 118 228 +164 108 230 +158 98 232 +153 89 234 +147 79 236 +141 70 238 +135 60 240 diff --git a/src/fractalzoomer/color_maps/carr468.map b/src/fractalzoomer/color_maps/carr468.map new file mode 100644 index 000000000..5f759c280 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr468.map @@ -0,0 +1,256 @@ + 4 8 8 + 8 12 12 + 12 20 16 + 12 24 20 + 16 28 24 + 20 32 28 + 24 40 36 + 24 44 40 + 28 48 44 + 32 52 48 + 36 60 52 + 36 64 56 + 40 68 60 + 44 76 64 + 52 80 72 + 60 88 76 + 68 96 84 + 76 100 88 + 84 108 96 + 92 116 100 +104 124 104 +112 128 112 +120 136 116 +128 144 120 +136 152 128 +144 156 132 +152 164 140 +160 172 144 +168 180 148 +176 184 156 +184 192 160 +192 200 164 +204 208 172 +212 212 176 +220 220 184 +228 228 188 +236 236 192 +244 240 200 +252 248 204 +244 240 200 +236 232 196 +228 224 192 +220 220 192 +212 212 188 +200 204 184 +192 196 180 +184 188 176 +176 180 172 +168 172 168 +160 168 168 +152 160 164 +144 152 160 +136 144 156 +128 136 152 +120 128 148 +108 120 144 +100 112 140 + 92 108 140 + 84 100 136 + 76 92 132 + 68 84 128 + 60 76 124 + 56 80 124 + 52 84 124 + 52 88 124 + 48 92 124 + 48 96 124 + 44 100 124 + 44 104 124 + 40 108 124 + 40 112 124 + 36 116 124 + 36 120 124 + 32 124 124 + 32 128 124 + 28 128 120 + 24 132 120 + 24 136 120 + 20 140 120 + 20 144 120 + 16 148 120 + 16 152 120 + 12 156 120 + 12 160 120 + 8 164 120 + 8 168 120 + 4 172 120 + 4 164 128 + 4 156 136 + 4 148 144 + 4 144 148 + 4 136 156 + 4 128 164 + 4 120 172 + 4 116 164 + 4 108 156 + 4 104 148 + 4 96 136 + 4 92 128 + 4 84 120 + 4 80 112 + 4 72 104 + 4 68 96 + 0 60 84 + 0 56 76 + 0 48 68 + 0 44 60 + 0 36 52 + 0 32 44 + 0 24 32 + 0 20 24 + 0 12 16 + 0 4 8 + 8 16 20 + 16 28 32 + 24 36 44 + 32 48 56 + 40 60 68 + 48 68 80 + 56 80 92 + 64 92 104 + 72 100 116 + 80 112 132 + 84 124 144 + 92 132 156 +100 144 168 +108 156 180 +116 164 192 +124 176 204 +132 188 216 +140 196 228 +148 208 240 +144 204 236 +136 200 232 +132 196 228 +128 188 220 +124 184 216 +116 180 212 +112 176 208 +108 172 204 +104 168 200 + 96 160 192 + 92 156 188 + 88 152 184 + 84 148 180 + 76 144 176 + 72 140 172 + 68 136 168 + 60 128 160 + 56 124 156 + 52 120 152 + 48 116 148 + 40 112 144 + 36 108 140 + 32 100 132 + 28 96 128 + 20 92 124 + 16 88 120 + 16 96 128 + 16 104 136 + 12 112 144 + 12 120 152 + 12 124 156 + 12 132 164 + 8 140 172 + 8 148 180 + 8 156 188 + 8 164 196 + 4 172 204 + 4 180 212 + 4 184 216 + 4 192 224 + 0 200 232 + 0 208 240 + 0 200 232 + 0 196 224 + 0 188 216 + 0 180 212 + 0 176 204 + 0 168 196 + 0 160 188 + 0 156 180 + 0 148 172 + 0 144 164 + 0 136 156 + 0 128 152 + 0 124 144 + 0 116 136 + 0 108 128 + 0 104 120 + 0 96 112 + 0 88 104 + 0 84 96 + 0 76 92 + 0 68 84 + 0 64 76 + 0 56 68 + 0 52 60 + 0 44 52 + 0 36 44 + 0 32 36 + 0 24 32 + 0 16 24 + 0 12 16 + 0 4 8 + 0 0 0 + 0 0 0 + 10 0 0 + 20 0 0 + 30 0 0 + 40 0 0 + 50 0 0 + 60 0 0 + 70 0 0 + 80 0 0 + 90 0 0 +100 0 0 +110 0 0 +120 0 0 +130 0 0 +140 0 0 +150 0 0 +160 0 0 +170 0 0 +159 0 0 +149 0 0 +138 1 1 +128 1 1 +117 1 1 +106 2 2 + 96 2 2 + 85 2 2 + 74 2 2 + 64 2 2 + 53 3 3 + 42 3 3 + 32 3 3 + 21 4 4 + 11 4 4 + 0 4 4 + 12 4 4 + 23 4 4 + 35 4 4 + 46 4 4 + 58 4 4 + 69 4 4 + 81 4 4 + 92 4 4 +104 4 4 +116 4 4 +127 4 4 +139 4 4 +150 4 4 +162 4 4 +173 4 4 +185 4 4 diff --git a/src/fractalzoomer/color_maps/carr469.map b/src/fractalzoomer/color_maps/carr469.map new file mode 100644 index 000000000..bd5c5e938 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr469.map @@ -0,0 +1,256 @@ + 84 96 80 +148 172 136 +132 160 132 +116 148 128 +104 132 120 + 92 120 108 + 76 104 100 + 64 92 88 + 52 76 80 + 40 64 68 + 24 48 60 + 12 36 48 + 0 20 40 + 12 32 52 + 20 44 64 + 32 56 76 + 40 72 88 + 52 84 100 + 60 96 112 + 72 108 124 + 80 120 136 + 92 132 148 +100 144 160 +112 156 172 +120 172 184 +132 184 196 +140 196 208 +152 208 220 +160 220 232 +152 208 220 +144 196 204 +132 180 192 +124 168 180 +116 156 164 +108 144 152 +100 132 140 + 88 116 124 + 80 104 112 + 72 92 96 + 64 80 84 + 52 64 72 + 44 52 56 + 36 40 44 + 0 0 0 + 16 16 12 + 32 28 24 + 44 44 36 + 60 56 52 + 76 72 64 + 92 84 76 +104 100 88 +120 112 100 +136 128 112 +148 140 120 +164 152 132 +176 168 144 +192 180 156 +208 196 168 +224 208 180 +236 224 192 +252 236 204 +244 224 196 +236 212 188 +232 200 180 +224 188 172 +216 176 164 +208 164 156 +200 152 148 +196 144 140 +188 132 128 +180 120 120 +172 108 112 +164 96 104 +156 84 96 +152 72 88 +144 60 80 +136 48 72 +144 56 80 +152 64 84 +156 72 92 +164 80 96 +172 84 104 +180 92 108 +188 100 116 +196 108 120 +200 116 128 +208 124 132 +216 132 140 +224 140 144 +232 144 152 +236 152 156 +244 160 164 +252 168 168 +240 156 156 +224 148 148 +212 136 136 +200 128 128 +184 116 116 +172 104 104 +160 96 96 +148 84 84 +132 72 72 +120 64 64 +108 52 52 + 92 44 44 + 80 32 32 + 68 20 20 + 52 12 12 + 40 0 0 + 56 20 12 + 72 36 24 + 84 56 36 +100 72 52 +116 92 64 +132 108 76 +148 128 88 +160 144 100 +176 164 112 +192 180 124 +208 200 140 +220 216 152 +236 236 164 +252 252 176 +244 240 168 +236 224 160 +228 212 152 +216 200 140 +208 184 132 +200 172 124 +192 160 116 +184 148 108 +176 132 100 +164 120 88 +156 108 80 +148 92 72 +140 80 64 +132 68 56 +120 52 44 +112 36 36 +100 20 24 + 88 4 12 +100 12 16 +108 20 20 +120 32 24 +128 40 28 +140 48 32 +148 56 36 +160 64 40 +172 76 48 +180 84 52 +192 92 56 +200 100 60 +212 108 64 +220 116 68 +232 128 72 +240 136 76 +252 144 80 +236 136 76 +224 128 72 +208 120 68 +192 112 64 +180 104 60 +164 96 56 +148 88 52 +136 80 48 +120 72 44 +104 64 40 + 88 56 36 + 76 48 32 + 60 40 28 + 44 32 24 + 32 24 20 + 16 16 16 + 32 28 28 + 44 44 40 + 60 56 52 + 76 72 64 + 88 84 76 +104 100 88 +120 112 100 +136 128 112 +148 140 120 +164 152 132 +180 168 144 +192 180 156 +208 196 168 +224 208 180 +236 224 192 +252 236 204 +240 224 196 +228 212 188 +220 196 176 +208 184 168 +196 172 160 +184 160 152 +172 148 140 +164 136 132 +152 120 124 +140 108 116 +128 96 104 +116 84 96 +104 72 88 + 96 56 80 + 84 44 68 + 72 32 60 + 84 44 72 + 92 56 80 +104 64 92 +112 76 100 +124 88 112 +132 100 120 +144 112 132 +152 120 140 +164 132 152 +172 144 160 +184 156 172 +196 168 184 +208 180 196 +220 192 208 +232 204 220 +220 196 208 +208 188 196 +196 176 184 +184 168 172 +168 160 160 +156 152 148 +144 140 136 +132 132 128 +120 124 116 +108 116 104 + 96 104 92 + 84 96 80 + 68 88 68 + 56 80 56 + 44 68 44 + 32 60 32 + 48 72 44 + 60 88 52 + 76 100 64 + 92 112 72 +108 124 84 +120 140 92 +136 152 104 +152 164 112 +164 180 124 +180 192 132 +196 204 144 +212 216 152 +224 232 164 +240 244 172 +240 244 172 +224 232 168 +208 220 160 +196 208 156 +180 196 148 +164 184 144 diff --git a/src/fractalzoomer/color_maps/carr470.map b/src/fractalzoomer/color_maps/carr470.map new file mode 100644 index 000000000..222f22b69 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr470.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 96 72 20 +101 77 25 +107 82 29 +112 86 34 +118 91 38 +123 96 43 +128 101 47 +134 106 52 +139 111 56 +144 115 61 +150 120 66 +155 125 70 +161 130 75 +166 135 79 +171 140 84 +177 144 88 +182 149 93 +187 154 97 +193 159 102 +198 164 106 +204 169 111 +209 173 116 +214 178 120 +220 183 125 +225 188 129 +230 193 134 +236 198 138 +241 202 143 +247 207 147 +252 212 152 +240 204 144 +232 192 136 +220 184 124 +212 176 116 +200 164 108 +188 156 100 +180 148 92 +168 136 80 +160 128 72 +148 120 64 +136 108 56 +128 100 48 +116 92 36 +108 80 28 + 96 72 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 28 + 40 40 56 + 60 56 80 + 80 76 108 + 84 80 112 + 96 92 124 +104 104 132 +116 116 144 +124 128 152 +136 140 164 +144 152 172 +156 160 184 +164 172 192 +176 184 204 +184 196 212 +196 208 224 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 88 96 + 80 76 92 + 68 64 88 + 36 12 60 + 40 12 64 + 40 12 68 + 44 16 68 + 44 16 72 + 48 16 76 + 0 0 0 + 4 0 0 + 8 0 4 + 12 0 4 + 16 0 4 + 20 0 8 + 24 0 8 + 28 0 8 + 32 0 12 + 36 0 12 + 36 0 12 + 40 0 16 + 44 0 16 + 48 0 16 + 52 0 20 + 56 0 20 + 60 0 20 + 64 0 24 + 68 0 24 + 72 0 24 + 76 0 28 + 80 0 28 + 84 0 28 + 88 0 32 + 92 0 32 + 96 0 32 +100 0 36 +104 0 36 +108 0 36 +112 0 40 +112 0 40 +116 0 40 +120 0 44 +124 0 44 +128 0 44 +132 0 48 +136 0 48 +140 0 48 +144 0 52 +148 0 52 +152 0 52 +156 8 52 +164 16 52 +168 24 52 +176 32 52 +180 40 56 +188 48 56 +196 56 56 +200 64 56 +208 68 56 +212 76 56 +220 84 56 +228 92 56 +232 100 60 +240 108 60 +244 116 60 +252 124 60 +244 116 60 +240 108 60 +232 100 60 +228 92 56 +220 84 56 +212 76 56 +208 68 56 +200 64 56 +196 56 56 +188 48 56 +180 40 56 +176 32 52 +168 24 52 +164 16 52 +156 8 52 +152 0 52 +148 0 52 +144 0 52 +140 0 48 +136 0 48 +132 0 44 + 0 0 0 + 0 0 0 +132 0 48 +124 0 44 +120 0 44 +116 0 40 +112 0 40 +108 0 36 +104 0 36 +100 0 32 + 96 0 32 + 92 0 32 + 88 0 28 + 80 0 28 + 76 0 24 + 72 0 24 + 68 0 24 + 64 0 20 + 60 0 20 + 56 0 16 + 52 0 16 + 48 0 12 + 44 0 12 + 40 0 12 + 36 0 12 + 32 0 12 + 28 0 8 + 24 0 8 + 20 0 8 + 16 0 4 diff --git a/src/fractalzoomer/color_maps/carr471.map b/src/fractalzoomer/color_maps/carr471.map new file mode 100644 index 000000000..6e0559e17 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr471.map @@ -0,0 +1,256 @@ + 0 0 0 + 60 30 15 + 69 34 17 + 77 39 19 + 86 43 21 + 94 47 24 +103 51 26 +111 56 28 +120 60 30 +129 64 32 +137 69 34 +146 73 36 +154 77 39 +163 81 41 +171 86 43 +180 90 45 +172 86 43 +165 82 41 +158 79 39 +150 75 38 +142 71 36 +135 68 34 +128 64 32 +120 60 30 +112 56 28 +105 52 26 + 98 49 24 + 90 45 22 + 82 41 21 + 75 38 19 + 68 34 17 + 60 30 15 + 60 45 30 + 73 56 38 + 86 67 46 + 99 78 54 +112 89 62 +125 100 70 +138 111 78 +151 122 86 +164 133 94 +177 144 102 +190 155 110 +203 166 118 +216 177 126 +229 188 134 +242 199 142 +255 210 150 +243 200 142 +231 189 135 +218 179 128 +206 169 120 +194 158 112 +182 148 105 +170 138 98 +158 128 90 +145 117 82 +133 107 75 +121 97 68 +109 86 60 + 97 76 52 + 84 66 45 + 72 55 38 + 60 45 30 + 0 0 0 + 60 30 15 + 69 34 17 + 77 39 19 + 86 43 21 + 94 47 24 +103 51 26 +111 56 28 +120 60 30 +129 64 32 +137 69 34 +146 73 36 +154 77 39 +163 81 41 +171 86 43 +180 90 45 +185 98 52 +189 105 58 +194 112 65 +199 120 71 +203 128 78 +208 135 84 +213 142 91 +218 150 98 +222 158 104 +227 165 111 +232 172 117 +236 180 124 +241 188 130 +246 195 137 +250 202 143 +255 210 150 +250 202 143 +246 195 137 +241 188 130 +236 180 124 +232 172 117 +227 165 111 +222 158 104 +218 150 98 +213 142 91 +208 135 84 +203 128 78 +199 120 71 +194 112 65 +189 105 58 +185 98 52 +180 90 45 +172 86 43 +165 82 41 +158 79 39 +150 75 38 +142 71 36 +135 68 34 +128 64 32 +120 60 30 +112 56 28 +105 52 26 + 98 49 24 + 90 45 22 + 82 41 21 + 75 38 19 + 68 34 17 + 60 30 15 + 0 0 0 + 0 0 0 + 12 0 4 + 24 0 9 + 36 0 13 + 49 0 17 + 61 0 21 + 73 0 26 + 85 0 30 + 97 0 34 +109 0 39 +121 0 43 +134 0 47 +146 0 51 +158 0 56 +170 0 60 +177 21 55 +184 42 50 +191 64 45 +198 85 40 +205 106 35 +213 128 30 +220 149 25 +227 170 20 +234 191 15 +241 212 10 +248 234 5 +255 255 0 +248 235 0 +242 216 0 +235 196 0 +229 177 0 +222 157 0 +216 137 0 +209 118 0 +203 98 0 +196 78 0 +190 59 0 +183 39 0 +177 20 0 +170 0 0 +159 0 0 +149 0 0 +138 0 0 +128 0 0 +117 0 0 +106 0 0 + 96 0 0 + 85 0 0 + 74 0 0 + 64 0 0 + 53 0 0 + 42 0 0 + 32 0 0 + 21 0 0 + 11 0 0 + 0 0 0 +120 120 140 +124 124 145 +128 128 149 +132 132 154 +136 136 158 +140 140 163 +145 145 167 +149 149 172 +153 153 176 +157 157 181 +161 161 185 +165 165 190 +169 169 195 +173 173 199 +177 177 204 +181 181 208 +185 185 213 +190 190 217 +194 194 222 +198 198 226 +202 202 231 +206 206 235 +210 210 240 +205 201 240 +201 191 240 +196 182 240 +191 172 240 +187 163 240 +182 154 240 +177 144 240 +172 135 240 +168 126 240 +163 116 240 +158 107 240 +154 98 240 +149 88 240 +144 79 240 +140 69 240 +135 60 240 +142 69 234 +150 79 229 +158 88 223 +165 98 218 +172 107 212 +180 116 206 +188 126 201 +195 135 195 +202 144 189 +210 154 184 +218 163 178 +225 172 172 +232 182 167 +240 191 161 +248 201 156 +255 210 150 +248 201 156 +240 191 161 +232 182 167 +225 172 172 +218 163 178 +210 154 184 +202 144 189 +195 135 195 +188 126 201 +180 116 206 +172 107 212 +165 98 218 +158 88 223 +150 79 229 +142 69 234 +135 60 240 diff --git a/src/fractalzoomer/color_maps/carr472.map b/src/fractalzoomer/color_maps/carr472.map new file mode 100644 index 000000000..0e3935e93 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr472.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 24 + 40 36 52 + 60 56 80 + 80 76 108 + 84 80 112 + 92 92 124 +104 104 132 +112 116 144 +124 128 152 +132 140 164 +144 148 172 +152 160 180 +164 172 192 +172 184 200 +184 196 212 +192 208 220 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 36 12 60 + 40 16 60 + 40 16 64 + 44 16 68 + 44 16 72 + 48 16 76 + 0 0 0 + 0 0 0 + 4 2 8 + 9 4 16 + 14 6 24 + 18 8 32 + 22 10 40 + 27 12 48 + 32 14 56 + 36 16 64 + 40 18 72 + 45 20 80 + 50 22 88 + 54 24 96 + 58 26 104 + 63 28 112 + 68 30 120 + 72 32 128 + 76 34 136 + 81 36 144 + 86 38 152 + 90 40 160 + 94 42 168 + 99 44 176 +104 46 184 +108 48 192 +112 50 200 +117 52 208 +122 54 216 +126 56 224 +130 58 232 +135 60 240 +142 72 225 +150 84 210 +158 97 195 +165 109 180 +172 121 165 +180 133 150 +188 145 135 +195 158 120 +202 170 105 +210 182 90 +218 194 75 +225 206 60 +232 218 45 +240 231 30 +248 243 15 +255 255 0 +252 243 4 +249 232 7 +247 220 11 +244 209 14 +241 197 18 +238 186 21 +235 174 25 +232 162 28 +230 151 32 +227 139 36 +224 128 39 +221 116 43 +218 105 46 +216 93 50 +213 82 53 +210 70 57 +204 62 56 +197 54 56 +191 46 56 +184 39 55 +178 31 55 +171 23 54 +165 16 54 +158 8 53 +152 0 53 +148 0 52 +144 0 50 +140 0 49 +136 0 48 +133 0 46 +129 0 45 +125 0 44 +121 0 42 +117 0 41 +113 0 39 +109 0 38 +105 0 37 +101 0 35 + 97 0 34 + 94 0 33 + 90 0 31 + 86 0 30 + 82 0 29 + 78 0 27 + 74 0 26 + 70 0 24 + 66 0 23 + 62 0 22 + 58 0 20 + 55 0 19 + 51 0 18 + 47 0 16 + 43 0 15 + 39 0 14 + 35 0 12 + 31 0 11 + 27 0 10 + 23 0 8 + 19 0 7 + 16 0 5 + 12 0 4 + 8 0 3 + 4 0 1 + 0 0 0 + 56 20 88 + 52 20 84 + 52 20 80 + 48 20 80 + 48 16 76 + 44 16 72 + 44 16 68 + 40 16 64 + 40 16 60 + 36 12 60 + 96 72 20 +104 80 28 +116 88 36 +124 96 44 +132 104 52 +144 116 60 +152 124 68 +164 132 76 +172 140 84 +184 148 92 +192 160 100 +200 168 108 +212 176 116 +220 184 124 +232 192 136 +240 200 144 +252 212 152 +240 200 140 +228 192 132 +220 184 124 +208 172 116 +200 164 108 +188 156 96 +176 144 88 +168 136 80 +156 128 72 +148 116 64 +136 108 52 +124 100 44 +116 88 36 +104 80 28 + 96 72 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr473.map b/src/fractalzoomer/color_maps/carr473.map new file mode 100644 index 000000000..a5f575d2b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr473.map @@ -0,0 +1,256 @@ + 0 0 0 + 60 30 15 + 69 34 17 + 77 39 19 + 86 43 21 + 94 47 24 +103 51 26 +111 56 28 +120 60 30 +129 64 32 +137 69 34 +146 73 36 +154 77 39 +163 81 41 +171 86 43 +180 90 45 +172 86 43 +165 82 41 +158 79 39 +150 75 38 +142 71 36 +135 68 34 +128 64 32 +120 60 30 +112 56 28 +105 52 26 + 98 49 24 + 90 45 22 + 82 41 21 + 75 38 19 + 68 34 17 + 60 30 15 + 60 45 30 + 73 56 38 + 86 67 46 + 99 78 54 +112 89 62 +125 100 70 +138 111 78 +151 122 86 +164 133 94 +177 144 102 +190 155 110 +203 166 118 +216 177 126 +229 188 134 +242 199 142 +255 210 150 +243 200 142 +231 189 135 +218 179 128 +206 169 120 +194 158 112 +182 148 105 +170 138 98 +158 128 90 +145 117 82 +133 107 75 +121 97 68 +109 86 60 + 97 76 52 + 84 66 45 + 72 55 38 + 60 45 30 + 0 0 0 + 60 30 15 + 69 34 17 + 77 39 19 + 86 43 21 + 94 47 24 +103 51 26 +111 56 28 +120 60 30 +129 64 32 +137 69 34 +146 73 36 +154 77 39 +163 81 41 +171 86 43 +180 90 45 +185 98 52 +189 105 58 +194 112 65 +199 120 71 +203 128 78 +208 135 84 +213 142 91 +218 150 98 +222 158 104 +227 165 111 +232 172 117 +236 180 124 +241 188 130 +246 195 137 +250 202 143 +255 210 150 +250 202 143 +246 195 137 +241 188 130 +236 180 124 +232 172 117 +227 165 111 +222 158 104 +218 150 98 +213 142 91 +208 135 84 +203 128 78 +199 120 71 +194 112 65 +189 105 58 +185 98 52 +180 90 45 +172 86 43 +165 82 41 +158 79 39 +150 75 38 +142 71 36 +135 68 34 +128 64 32 +120 60 30 +112 56 28 +105 52 26 + 98 49 24 + 90 45 22 + 82 41 21 + 75 38 19 + 68 34 17 + 60 30 15 + 0 0 0 + 0 0 0 + 12 0 4 + 24 0 9 + 36 0 13 + 49 0 17 + 61 0 21 + 73 0 26 + 85 0 30 + 97 0 34 +109 0 39 +121 0 43 +134 0 47 +146 0 51 +158 0 56 +170 0 60 +177 21 55 +184 42 50 +191 64 45 +198 85 40 +205 106 35 +213 128 30 +220 149 25 +227 170 20 +234 191 15 +241 212 10 +248 234 5 +255 255 0 +248 235 0 +242 216 0 +235 196 0 +229 177 0 +222 157 0 +216 137 0 +209 118 0 +203 98 0 +196 78 0 +190 59 0 +183 39 0 +177 20 0 +170 0 0 +159 0 0 +149 0 0 +138 0 0 +128 0 0 +117 0 0 +106 0 0 + 96 0 0 + 85 0 0 + 74 0 0 + 64 0 0 + 53 0 0 + 42 0 0 + 32 0 0 + 21 0 0 + 11 0 0 + 0 0 0 +120 120 140 +124 124 145 +128 128 149 +132 132 154 +136 136 158 +140 140 163 +145 145 167 +149 149 172 +153 153 176 +157 157 181 +161 161 185 +165 165 190 +169 169 195 +173 173 199 +177 177 204 +181 181 208 +185 185 213 +190 190 217 +194 194 222 +198 198 226 +202 202 231 +206 206 235 +210 210 240 +207 197 225 +204 184 210 +202 171 195 +199 158 180 +196 144 165 +193 131 150 +190 118 135 +188 105 120 +185 92 105 +182 79 90 +179 66 75 +176 52 60 +173 39 45 +171 26 30 +168 13 15 +165 0 0 +171 13 9 +176 26 19 +182 39 28 +188 52 38 +193 66 47 +199 79 56 +204 92 66 +210 105 75 +216 118 84 +221 131 94 +227 144 103 +232 158 112 +238 171 122 +244 184 131 +249 197 141 +255 210 150 +246 197 141 +236 184 131 +227 171 122 +218 158 112 +208 144 103 +199 131 94 +189 118 84 +180 105 75 +171 92 66 +161 79 56 +152 66 47 +142 52 38 +133 39 28 +124 26 19 +114 13 9 +105 0 0 diff --git a/src/fractalzoomer/color_maps/carr474.map b/src/fractalzoomer/color_maps/carr474.map new file mode 100644 index 000000000..1223cf7f6 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr474.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 30 + 0 10 40 + 0 19 49 + 0 29 59 + 0 39 69 + 0 48 78 + 0 58 88 + 0 68 98 + 0 77 107 + 0 87 117 + 0 96 126 + 0 106 136 + 0 116 146 + 0 125 155 + 0 135 165 + 14 141 165 + 28 148 164 + 42 154 164 + 56 160 164 + 70 167 163 + 84 173 163 + 98 179 163 +112 186 162 +126 192 162 +140 198 162 +154 204 162 +168 211 161 +182 217 161 +196 223 161 +210 230 160 +224 236 160 +210 230 160 +196 223 161 +182 217 161 +168 211 161 +154 204 162 +140 198 162 +126 192 162 +112 186 162 + 98 179 163 + 84 173 163 + 70 167 163 + 56 160 164 + 42 154 164 + 28 148 164 + 14 141 165 + 0 135 165 + 0 127 157 + 0 118 148 + 0 110 140 + 0 101 131 + 0 93 123 + 0 84 114 + 0 76 106 + 0 68 98 + 0 59 89 + 0 51 81 + 0 42 72 + 0 34 64 + 0 25 55 + 0 17 47 + 0 8 38 + 0 0 30 + 0 0 0 + 14 7 0 + 27 14 0 + 41 20 0 + 55 27 0 + 68 34 0 + 82 41 0 + 96 48 0 +109 54 0 +123 61 0 +137 68 0 +150 75 0 +164 82 0 +178 88 0 +191 95 0 +205 102 0 +208 109 9 +211 116 19 +214 122 28 +218 129 38 +221 136 47 +224 142 56 +227 149 66 +230 156 75 +233 163 84 +236 170 94 +239 176 103 +242 183 112 +246 190 122 +249 196 131 +252 203 141 +255 210 150 +252 203 141 +249 196 131 +246 190 122 +242 183 112 +239 176 103 +236 170 94 +233 163 84 +230 156 75 +227 149 66 +224 142 56 +221 136 47 +218 129 38 +214 122 28 +211 116 19 +208 109 9 +205 102 0 +192 96 0 +179 89 0 +167 83 0 +154 76 0 +141 70 0 +128 64 0 +115 57 0 +102 51 0 + 90 45 0 + 77 38 0 + 64 32 0 + 51 26 0 + 38 19 0 + 26 13 0 + 13 6 0 + 0 0 0 + 0 0 0 +150 150 180 +154 154 184 +159 159 189 +163 163 193 +167 167 197 +171 171 201 +176 176 206 +180 180 210 +184 184 214 +189 189 219 +193 193 223 +197 197 227 +201 201 231 +206 206 236 +210 210 240 +206 206 236 +202 202 232 +199 199 229 +195 195 225 +191 191 221 +188 188 218 +184 184 214 +180 180 210 +176 176 206 +172 172 202 +169 169 199 +165 165 195 +161 161 191 +158 158 188 +154 154 184 +150 150 180 + 0 0 0 + 2 6 16 + 4 12 32 + 6 18 48 + 8 24 64 + 10 30 80 + 12 36 96 + 14 42 112 + 16 48 128 + 18 54 144 + 20 60 160 + 22 66 176 + 24 72 192 + 26 78 208 + 28 84 224 + 30 90 240 + 39 98 235 + 47 105 230 + 56 113 225 + 64 120 220 + 73 128 215 + 82 135 210 + 90 143 205 + 99 150 200 +108 158 196 +116 166 191 +125 173 186 +134 181 181 +142 188 176 +151 196 171 +159 203 166 +168 211 161 +166 202 167 +164 192 173 +162 183 179 +160 173 184 +158 164 190 +156 154 196 +154 145 202 +152 136 208 +149 126 214 +147 117 220 +145 107 226 +143 98 232 +141 88 237 +139 79 243 +137 69 249 +135 60 255 +127 56 239 +118 52 223 +110 49 207 +101 45 191 + 93 41 175 + 84 38 159 + 76 34 143 + 68 30 128 + 59 26 112 + 51 22 96 + 42 19 80 + 34 15 64 + 25 11 48 + 17 8 32 + 8 4 16 + 0 0 0 + 0 0 0 + 6 0 0 + 12 0 0 + 17 0 0 + 23 0 0 + 29 0 0 + 35 0 0 + 41 0 0 + 46 0 0 + 52 0 0 + 58 0 0 + 64 0 0 + 70 0 0 + 75 0 0 + 81 0 0 + 87 0 0 + 93 0 0 + 99 0 0 +105 0 0 +110 0 0 +116 0 0 +122 0 0 +128 0 0 +134 0 0 +139 0 0 +145 0 0 +151 0 0 +157 0 0 +163 0 0 +168 0 0 +174 0 0 +180 0 0 diff --git a/src/fractalzoomer/color_maps/carr475.map b/src/fractalzoomer/color_maps/carr475.map new file mode 100644 index 000000000..28bdcc0f9 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr475.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 30 + 0 10 40 + 0 19 49 + 0 29 59 + 0 39 69 + 0 48 78 + 0 58 88 + 0 68 98 + 0 77 107 + 0 87 117 + 0 96 126 + 0 106 136 + 0 116 146 + 0 125 155 + 0 135 165 + 14 141 165 + 28 148 164 + 42 154 164 + 56 160 164 + 70 167 163 + 84 173 163 + 98 179 163 +112 186 162 +126 192 162 +140 198 162 +154 204 162 +168 211 161 +182 217 161 +196 223 161 +210 230 160 +224 236 160 +210 230 160 +196 223 161 +182 217 161 +168 211 161 +154 204 162 +140 198 162 +126 192 162 +112 186 162 + 98 179 163 + 84 173 163 + 70 167 163 + 56 160 164 + 42 154 164 + 28 148 164 + 14 141 165 + 0 135 165 + 0 127 157 + 0 118 148 + 0 110 140 + 0 101 131 + 0 93 123 + 0 84 114 + 0 76 106 + 0 68 98 + 0 59 89 + 0 51 81 + 0 42 72 + 0 34 64 + 0 25 55 + 0 17 47 + 0 8 38 + 0 0 30 +255 210 150 +252 203 140 +248 196 130 +245 188 120 +242 181 110 +238 174 100 +235 167 90 +232 160 80 +228 152 70 +225 145 60 +222 138 50 +218 131 40 +215 124 30 +212 116 20 +208 109 10 +205 102 0 +192 96 0 +179 89 0 +167 83 0 +154 76 0 +141 70 0 +128 64 0 +115 57 0 +102 51 0 + 90 45 0 + 77 38 0 + 64 32 0 + 51 26 0 + 38 19 0 + 26 13 0 + 13 6 0 + 0 0 0 + 13 6 0 + 26 13 0 + 38 19 0 + 51 26 0 + 64 32 0 + 77 38 0 + 90 45 0 +102 51 0 +115 57 0 +128 64 0 +141 70 0 +154 76 0 +167 83 0 +179 89 0 +192 96 0 +205 102 0 +208 109 9 +211 116 19 +214 122 28 +218 129 38 +221 136 47 +224 142 56 +227 149 66 +230 156 75 +233 163 84 +236 170 94 +239 176 103 +242 183 112 +246 190 122 +249 196 131 +252 203 141 +255 210 150 + 0 0 0 +150 150 180 +154 154 184 +159 159 189 +163 163 193 +167 167 197 +171 171 201 +176 176 206 +180 180 210 +184 184 214 +189 189 219 +193 193 223 +197 197 227 +201 201 231 +206 206 236 +210 210 240 +206 206 236 +202 202 232 +199 199 229 +195 195 225 +191 191 221 +188 188 218 +184 184 214 +180 180 210 +176 176 206 +172 172 202 +169 169 199 +165 165 195 +161 161 191 +158 158 188 +154 154 184 +150 150 180 + 0 0 0 + 2 6 16 + 4 12 32 + 6 18 48 + 8 24 64 + 10 30 80 + 12 36 96 + 14 42 112 + 16 48 128 + 18 54 144 + 20 60 160 + 22 66 176 + 24 72 192 + 26 78 208 + 28 84 224 + 30 90 240 + 39 98 235 + 47 105 230 + 56 113 225 + 64 120 220 + 73 128 215 + 82 135 210 + 90 143 205 + 99 150 200 +108 158 196 +116 166 191 +125 173 186 +134 181 181 +142 188 176 +151 196 171 +159 203 166 +168 211 161 +166 202 167 +164 192 173 +162 183 179 +160 173 184 +158 164 190 +156 154 196 +154 145 202 +152 136 208 +149 126 214 +147 117 220 +145 107 226 +143 98 232 +141 88 237 +139 79 243 +137 69 249 +135 60 255 +127 56 239 +118 52 223 +110 49 207 +101 45 191 + 93 41 175 + 84 38 159 + 76 34 143 + 68 30 128 + 59 26 112 + 51 22 96 + 42 19 80 + 34 15 64 + 25 11 48 + 17 8 32 + 8 4 16 + 0 0 0 + 0 0 0 + 6 0 0 + 12 0 0 + 17 0 0 + 23 0 0 + 29 0 0 + 35 0 0 + 41 0 0 + 46 0 0 + 52 0 0 + 58 0 0 + 64 0 0 + 70 0 0 + 75 0 0 + 81 0 0 + 87 0 0 + 93 0 0 + 99 0 0 +105 0 0 +110 0 0 +116 0 0 +122 0 0 +128 0 0 +134 0 0 +139 0 0 +145 0 0 +151 0 0 +157 0 0 +163 0 0 +168 0 0 +174 0 0 +180 0 0 diff --git a/src/fractalzoomer/color_maps/carr476.map b/src/fractalzoomer/color_maps/carr476.map new file mode 100644 index 000000000..0a8e72a1b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr476.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 12 0 0 + 24 0 0 + 35 0 0 + 47 0 0 + 59 0 0 + 71 0 0 + 82 0 0 + 94 0 0 +106 0 0 +118 0 0 +130 0 0 +141 0 0 +153 0 0 +165 0 0 +155 0 0 +144 0 0 +134 0 0 +124 0 0 +113 0 0 +103 0 0 + 93 0 0 + 82 0 0 + 72 0 0 + 62 0 0 + 52 0 0 + 41 0 0 + 31 0 0 + 21 0 0 + 10 0 0 + 0 0 0 + 0 0 0 + 11 0 0 + 22 0 0 + 33 0 0 + 44 0 0 + 55 0 0 + 66 0 0 + 77 0 0 + 88 0 0 + 99 0 0 +110 0 0 +121 0 0 +132 0 0 +143 0 0 +154 0 0 +165 0 0 +173 23 0 +181 46 0 +190 70 0 +198 93 0 +206 116 0 +214 139 0 +222 162 0 +230 185 0 +239 209 0 +247 232 0 +255 255 0 +232 254 0 +209 252 0 +185 251 0 +162 250 0 +139 248 0 +116 247 0 + 93 245 0 + 70 244 0 + 46 243 0 + 23 241 0 + 0 240 0 + 8 224 22 + 16 207 44 + 25 191 65 + 33 175 87 + 41 158 109 + 49 142 131 + 57 125 153 + 65 109 175 + 74 93 196 + 82 76 218 + 90 60 240 + 91 58 232 + 92 56 224 + 93 54 216 + 94 52 208 + 95 50 200 + 96 48 192 + 97 46 184 + 98 44 176 + 99 42 168 +100 40 160 + 90 36 144 + 80 32 128 + 70 28 112 + 60 24 96 + 50 20 80 + 40 16 64 + 30 12 48 + 20 8 32 + 10 4 16 + 0 0 0 + 12 5 22 + 25 11 44 + 37 16 65 + 49 22 87 + 61 27 109 + 74 33 131 + 86 38 153 + 98 44 175 +110 49 196 +123 55 218 +135 60 240 +139 55 218 +143 49 196 +147 44 175 +151 38 153 +155 33 131 +160 27 109 +164 22 87 +168 16 65 +172 11 44 +176 5 22 +180 0 0 +187 23 0 +194 46 0 +200 70 0 +207 93 0 +214 116 0 +221 139 0 +228 162 0 +235 185 0 +241 209 0 +248 232 0 +255 255 0 +232 254 0 +209 252 0 +185 251 0 +162 250 0 +139 248 0 +116 247 0 + 93 245 0 + 70 244 0 + 46 243 0 + 23 241 0 + 0 240 0 + 7 226 20 + 14 212 39 + 21 198 59 + 28 185 78 + 35 171 98 + 42 157 118 + 48 143 137 + 55 129 157 + 62 115 177 + 69 102 196 + 76 88 216 + 83 74 235 + 90 60 255 + 89 57 243 + 87 55 230 + 86 52 218 + 85 49 206 + 83 46 194 + 82 44 181 + 80 41 169 + 79 38 157 + 78 35 145 + 76 33 132 + 75 30 120 + 66 26 105 + 56 22 90 + 47 19 75 + 38 15 60 + 28 11 45 + 19 8 30 + 9 4 15 + 0 0 0 +150 150 180 +154 154 184 +159 159 189 +163 163 193 +167 167 197 +171 171 201 +176 176 206 +180 180 210 +184 184 214 +189 189 219 +193 193 223 +197 197 227 +201 201 231 +206 206 236 +210 210 240 +206 206 236 +202 202 232 +199 199 229 +195 195 225 +191 191 221 +188 188 218 +184 184 214 +180 180 210 +176 176 206 +172 172 202 +169 169 199 +165 165 195 +161 161 191 +158 158 188 +154 154 184 +150 150 180 + 0 0 0 + 2 6 16 + 4 12 32 + 6 18 48 + 8 24 64 + 10 30 80 + 12 36 96 + 14 42 112 + 16 48 128 + 18 54 144 + 20 60 160 + 22 66 176 + 24 72 192 + 26 78 208 + 28 84 224 + 30 90 240 + 39 84 225 + 49 79 210 + 58 73 195 + 68 68 180 + 77 62 165 + 86 56 150 + 96 51 135 +105 45 120 +114 39 105 +124 34 90 +133 28 75 +142 22 60 +152 17 45 +161 11 30 +171 6 15 +180 0 0 +177 4 15 +174 8 30 +172 11 45 +169 15 60 +166 19 75 +163 22 90 +160 26 105 +158 30 120 +155 34 135 +152 38 150 +149 41 165 +146 45 180 +143 49 195 +141 52 210 +138 56 225 +135 60 240 diff --git a/src/fractalzoomer/color_maps/carr477.map b/src/fractalzoomer/color_maps/carr477.map new file mode 100644 index 000000000..55d793582 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr477.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 10 4 18 + 20 9 35 + 30 13 52 + 40 17 70 + 50 21 88 + 60 26 105 + 70 30 122 + 80 34 140 + 90 39 158 +100 43 175 +110 47 192 +120 51 210 +130 56 228 +140 60 245 +127 71 239 +115 82 233 +102 93 227 + 89 104 221 + 76 115 215 + 64 125 210 + 51 136 204 + 38 147 198 + 25 158 192 + 13 169 186 + 0 180 180 + 0 180 164 + 0 180 147 + 0 180 131 + 0 180 115 + 0 180 98 + 0 180 82 + 0 180 65 + 0 180 49 + 0 180 33 + 0 180 16 + 0 180 0 + 23 187 0 + 46 194 0 + 70 200 0 + 93 207 0 +116 214 0 +139 221 0 +162 228 0 +185 235 0 +209 241 0 +232 248 0 +255 255 0 +247 232 0 +239 209 0 +230 185 0 +222 162 0 +214 139 0 +206 116 0 +198 93 0 +190 70 0 +181 46 0 +173 23 0 +165 0 0 +150 0 0 +135 0 0 +120 0 0 +105 0 0 + 90 0 0 + 75 0 0 + 60 0 0 + 45 0 0 + 30 0 0 + 15 0 0 + 0 0 0 + 0 0 0 + 16 7 27 + 31 13 53 + 47 20 80 + 62 27 107 + 78 33 133 + 93 40 160 +109 47 187 +124 53 213 +140 60 240 +128 76 241 +117 92 242 +105 109 244 + 93 125 245 + 82 141 246 + 70 158 248 + 58 174 249 + 47 190 250 + 35 206 251 + 23 222 252 + 12 239 254 + 0 255 255 + 0 240 227 + 0 225 198 + 0 210 170 + 0 195 142 + 0 180 113 + 0 165 85 + 0 150 57 + 0 135 28 + 0 120 0 + 23 132 0 + 46 145 0 + 70 157 0 + 93 169 0 +116 181 0 +139 194 0 +162 206 0 +185 218 0 +209 230 0 +232 243 0 +255 255 0 +246 240 18 +237 225 37 +228 210 55 +220 195 74 +211 180 92 +202 165 111 +193 150 129 +184 135 148 +175 120 166 +167 105 185 +158 90 203 +149 75 222 +140 60 240 +132 57 227 +124 53 213 +117 50 200 +109 47 187 +101 43 173 + 93 40 160 + 86 37 147 + 78 33 133 + 70 30 120 + 62 27 107 + 54 23 93 + 47 20 80 + 39 17 67 + 31 13 53 + 23 10 40 + 16 7 27 + 8 3 13 + 0 0 0 + 0 0 0 +150 150 180 +141 146 184 +133 141 189 +124 137 193 +116 133 197 +107 129 201 + 99 124 206 + 90 120 210 + 81 116 214 + 73 111 219 + 64 107 223 + 56 103 227 + 47 99 231 + 39 94 236 + 30 90 240 + 45 100 240 + 60 110 240 + 75 120 240 + 90 130 240 +105 140 240 +120 150 240 +135 160 240 +150 170 240 +165 180 240 +180 190 240 +195 200 240 +210 210 240 +195 195 223 +180 180 206 +165 165 189 +150 150 171 +135 135 154 +120 120 137 +105 105 120 + 90 90 103 + 75 75 86 + 60 60 69 + 45 45 51 + 30 30 34 + 15 15 17 + 0 0 0 + 11 0 0 + 22 0 0 + 34 0 0 + 45 0 0 + 56 0 0 + 68 0 0 + 79 0 0 + 90 0 0 +101 0 0 +112 0 0 +124 0 0 +135 0 0 +146 0 0 +158 0 0 +169 0 0 +180 0 0 +168 7 18 +157 14 37 +145 21 55 +134 28 74 +122 35 92 +111 42 111 + 99 48 129 + 88 55 148 + 76 62 166 + 65 69 185 + 53 76 203 + 42 83 222 + 30 90 240 + 39 95 235 + 48 99 231 + 58 104 226 + 67 108 222 + 76 113 217 + 85 118 212 + 95 122 208 +104 127 203 +113 132 198 +122 136 194 +132 141 189 +141 145 185 +150 150 180 +138 138 166 +127 127 152 +115 115 138 +104 104 125 + 92 92 111 + 81 81 97 + 69 69 83 + 58 58 69 + 46 46 55 + 35 35 42 + 23 23 28 + 12 12 14 +150 120 90 +157 126 94 +164 132 98 +171 138 102 +178 144 106 +185 150 110 +192 156 114 +199 162 118 +206 168 122 +213 174 126 +220 180 130 +227 186 134 +234 192 138 +241 198 142 +248 204 146 +255 210 150 diff --git a/src/fractalzoomer/color_maps/carr478.map b/src/fractalzoomer/color_maps/carr478.map new file mode 100644 index 000000000..62cd6c4fb --- /dev/null +++ b/src/fractalzoomer/color_maps/carr478.map @@ -0,0 +1,256 @@ + 0 0 0 + 4 5 6 + 7 11 12 + 11 16 19 + 14 21 25 + 18 27 31 + 22 32 37 + 25 37 43 + 29 43 50 + 32 48 56 + 36 53 62 + 40 59 68 + 43 64 74 + 47 69 81 + 50 75 87 + 54 80 93 + 60 75 87 + 66 70 81 + 72 65 76 + 78 60 70 + 84 55 64 + 90 50 58 + 96 45 52 +102 40 46 +108 35 41 +114 30 35 +120 25 29 +126 20 23 +132 15 17 +138 10 12 +144 5 6 +150 0 0 +156 11 4 +162 22 8 +169 32 11 +175 43 15 +181 54 19 +188 64 22 +194 75 26 +200 86 30 +206 97 34 +212 108 38 +219 118 41 +225 129 45 +231 140 49 +238 150 52 +244 161 56 +250 172 60 +243 172 56 +236 171 52 +229 171 49 +222 170 45 +216 170 41 +209 169 38 +202 169 34 +195 168 30 +188 168 26 +181 168 22 +174 167 19 +168 167 15 +161 166 11 +154 166 8 +147 165 4 +140 165 0 +147 168 9 +154 171 19 +162 173 28 +169 176 38 +176 179 47 +183 182 56 +190 185 66 +198 188 75 +205 190 84 +212 193 94 +219 196 103 +226 199 112 +233 202 122 +241 204 131 +248 207 141 +255 210 150 +245 202 148 +234 195 146 +224 188 144 +214 180 142 +203 172 141 +193 165 139 +183 158 137 +172 150 135 +162 142 133 +152 135 131 +142 128 129 +131 120 128 +121 112 126 +111 105 124 +100 98 122 + 90 90 120 + 0 0 0 + 11 0 0 + 22 0 0 + 33 0 0 + 44 0 0 + 55 0 0 + 66 0 0 + 77 0 0 + 88 0 0 + 99 0 0 +110 0 0 +121 0 0 +132 0 0 +143 0 0 +154 0 0 +165 0 0 +160 6 8 +156 11 15 +151 17 22 +146 22 30 +142 28 38 +137 34 45 +132 39 52 +128 45 60 +123 51 68 +118 56 75 +113 62 82 +109 68 90 +104 73 98 + 99 79 105 + 95 84 112 + 90 90 120 + 84 84 112 + 79 79 105 + 73 73 98 + 68 68 90 + 62 62 82 + 56 56 75 + 51 51 68 + 45 45 60 + 39 39 52 + 34 34 45 + 28 28 38 + 22 22 30 + 17 17 22 + 11 11 15 + 6 6 8 + 0 0 0 + 0 0 0 + 12 5 20 + 23 10 40 + 35 15 60 + 47 20 80 + 58 25 100 + 70 30 120 + 82 35 140 + 93 40 160 +105 45 180 +117 50 200 +128 55 220 +140 60 240 +128 75 240 +117 90 240 +105 105 240 + 93 120 240 + 82 135 240 + 70 150 240 + 58 165 240 + 47 180 240 + 35 195 240 + 23 210 240 + 12 225 240 + 0 240 240 + 0 220 230 + 0 200 220 + 0 180 210 + 0 160 200 + 0 140 190 + 0 120 180 + 0 100 170 + 0 80 160 + 0 60 150 + 0 40 140 + 0 20 130 + 0 0 120 + 0 0 109 + 0 0 98 + 0 0 87 + 0 0 76 + 0 0 65 + 0 0 55 + 0 0 44 + 0 0 33 + 0 0 22 + 0 0 11 + 0 0 0 + 0 0 0 + 23 23 0 + 46 46 0 + 70 70 0 + 93 93 0 +116 116 0 +139 139 0 +162 162 0 +185 185 0 +209 209 0 +232 232 0 +255 255 0 +234 244 0 +212 232 0 +191 221 0 +170 210 0 +149 199 0 +128 188 0 +106 176 0 + 85 165 0 + 64 154 0 + 42 142 0 + 21 131 0 + 0 120 0 + 9 125 7 + 19 130 14 + 28 135 21 + 37 139 28 + 47 144 35 + 56 149 43 + 65 154 50 + 75 159 57 + 84 164 64 + 93 168 71 +103 173 78 +112 178 85 +121 183 92 +131 188 99 +140 193 106 +149 197 113 +159 202 120 +168 207 128 +177 212 135 +187 217 142 +196 222 149 +205 226 156 +215 231 163 +224 236 170 +199 225 169 +174 215 168 +149 204 167 +124 193 166 +100 183 164 + 75 172 163 + 50 161 162 + 25 151 161 + 0 140 160 + 0 120 137 + 0 100 114 + 0 80 91 + 0 60 69 + 0 40 46 + 0 20 23 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr479.map b/src/fractalzoomer/color_maps/carr479.map new file mode 100644 index 000000000..10176ca4c --- /dev/null +++ b/src/fractalzoomer/color_maps/carr479.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 9 0 0 + 18 0 0 + 27 0 0 + 35 0 0 + 44 0 0 + 53 0 0 + 62 0 0 + 71 0 0 + 80 0 0 + 89 0 0 + 97 0 0 +106 0 0 + 68 83 94 + 64 79 90 + 60 75 87 + 66 70 81 + 72 65 76 + 78 60 70 + 84 55 64 + 90 50 58 + 96 45 52 +102 40 46 +108 35 41 +114 30 35 +120 25 29 +126 20 23 +132 15 17 +138 10 12 +144 5 6 +150 0 0 +156 11 4 +162 22 8 +169 32 11 +175 43 15 +181 54 19 +188 64 22 +194 75 26 +200 86 30 +206 97 34 +212 108 38 +219 118 41 +225 129 45 +231 140 49 +238 150 52 +244 161 56 +250 172 60 +245 172 56 +240 172 52 +235 172 49 +230 172 45 +225 171 41 +220 171 38 +215 171 34 +210 171 30 +205 171 26 +200 171 22 +195 171 19 +190 170 15 +185 170 11 +180 170 8 +175 170 4 +170 170 0 +168 168 4 +165 165 8 +162 162 11 +160 160 15 +158 158 19 +155 155 22 +152 152 26 +150 150 30 +148 148 34 +145 145 38 +142 142 41 +140 140 45 +138 138 49 +135 135 52 +132 132 56 +130 130 60 +128 128 64 +125 125 68 +122 122 71 +120 120 75 +118 118 79 +115 115 82 +112 112 86 +110 110 90 +108 108 94 +105 105 98 +102 102 101 +100 100 105 + 98 98 109 + 95 95 112 + 92 92 116 + 90 90 120 + 0 0 0 + 11 0 0 + 22 0 0 + 33 0 0 + 44 0 0 + 55 0 0 + 66 0 0 + 77 0 0 + 88 0 0 + 99 0 0 +110 0 0 +121 0 0 +132 0 0 +143 0 0 +154 0 0 +165 0 0 +160 6 8 +156 11 15 +151 17 22 +146 22 30 +142 28 38 +137 34 45 +132 39 52 +128 45 60 +123 51 68 +118 56 75 +113 62 82 +109 68 90 +104 73 98 + 99 79 105 + 95 84 112 + 90 90 120 + 84 84 112 + 79 79 105 + 73 73 98 + 68 68 90 + 62 62 82 + 56 56 75 + 51 51 68 + 45 45 60 + 39 39 52 + 34 34 45 + 28 28 38 + 22 22 30 + 17 17 22 + 11 11 15 + 6 6 8 + 0 0 0 + 0 0 0 + 12 5 20 + 23 10 40 + 35 15 60 + 47 20 80 + 58 25 100 + 70 30 120 + 82 35 140 + 93 40 160 +105 45 180 +117 50 200 +128 55 220 +140 60 240 +128 75 240 +117 90 240 +105 105 240 + 93 120 240 + 82 135 240 + 70 150 240 + 58 165 240 + 47 180 240 + 35 195 240 + 23 210 240 + 12 225 240 + 0 240 240 + 0 220 230 + 0 200 220 + 0 180 210 + 0 160 200 + 0 140 190 + 0 120 180 + 0 100 170 + 0 80 160 + 0 60 150 + 0 40 140 + 0 20 130 + 0 0 120 + 10 10 126 + 20 20 131 + 29 29 137 + 39 39 143 + 49 49 148 + 59 59 154 + 68 68 160 + 78 78 165 + 88 88 171 + 98 98 177 +108 108 182 +117 117 188 +127 127 193 +137 137 199 +147 147 205 +157 157 210 +166 166 216 +176 176 222 +186 186 227 +196 196 233 +205 205 239 +215 215 244 +225 225 250 +214 216 244 +204 208 237 +193 199 231 +182 190 224 +171 181 218 +160 172 211 +150 164 205 +139 155 198 +128 146 192 +118 138 186 +107 129 179 + 96 120 173 + 85 111 166 + 74 102 160 + 64 94 153 + 53 85 147 + 42 76 140 + 32 68 134 + 21 59 127 + 10 50 121 + 18 51 126 + 26 51 131 + 33 52 136 + 41 52 141 + 49 53 146 + 56 54 151 + 64 54 156 + 72 55 160 + 80 56 165 + 88 56 170 + 95 57 175 +103 58 180 +111 58 185 +118 59 190 +126 59 195 +134 60 200 +137 68 188 +140 75 175 +143 82 162 +146 90 150 +148 98 138 +151 105 125 +154 112 112 +157 120 100 +160 128 88 +163 135 75 +166 142 62 +168 150 50 +171 158 38 +174 165 25 +177 172 12 +180 180 0 diff --git a/src/fractalzoomer/color_maps/carr480.map b/src/fractalzoomer/color_maps/carr480.map new file mode 100644 index 000000000..86acdc0b1 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr480.map @@ -0,0 +1,256 @@ + 0 0 0 +120 90 60 +130 102 74 +139 114 88 +149 125 102 +159 137 116 +168 149 130 +178 161 144 +188 172 158 +197 184 171 +207 196 185 +216 208 199 +226 220 213 +236 231 227 +245 243 241 +255 255 255 +247 245 243 +238 234 231 +230 224 218 +221 214 206 +213 203 194 +204 193 182 +196 183 170 +188 172 158 +179 162 145 +171 152 133 +162 142 121 +154 131 109 +145 121 97 +137 111 84 +128 100 72 +120 90 60 +128 98 66 +137 105 71 +145 112 77 +154 120 82 +162 128 88 +171 135 94 +179 142 99 +188 150 105 +196 158 111 +204 165 116 +213 172 122 +221 180 128 +230 188 133 +238 195 139 +247 202 144 +255 210 150 +245 198 158 +235 185 165 +225 172 172 +215 160 180 +205 148 188 +195 135 195 +185 122 202 +175 110 210 +165 98 218 +155 85 225 +145 72 232 +135 60 240 +128 57 228 +122 54 216 +115 51 204 +108 48 192 +101 45 180 + 94 42 168 + 88 39 156 + 81 36 144 + 74 33 132 + 68 30 120 + 61 27 108 + 54 24 96 + 47 21 84 + 40 18 72 + 34 15 60 + 27 12 48 + 20 9 36 + 14 6 24 + 7 3 12 + 0 0 0 + 0 0 0 + 35 15 60 + 42 18 73 + 49 21 86 + 56 25 99 + 64 28 111 + 71 31 124 + 78 34 137 + 85 37 150 + 92 41 163 + 99 44 176 +106 47 189 +114 50 201 +121 54 214 +128 57 227 +135 60 240 +145 76 220 +155 92 200 +165 109 180 +175 125 160 +185 141 140 +195 158 120 +205 174 100 +215 190 80 +225 206 60 +235 222 40 +245 239 20 +255 255 0 +239 234 0 +222 212 0 +206 191 0 +190 170 0 +174 149 0 +158 128 0 +141 106 0 +125 85 0 +109 64 0 + 92 42 0 + 76 21 0 + 60 0 0 + 40 0 0 + 20 0 0 + 30 0 0 + 40 0 0 + 50 0 0 + 60 0 0 + 70 0 0 + 80 0 0 + 90 0 0 +100 0 0 +110 0 0 +120 0 0 +130 0 0 +140 0 0 +150 0 0 +160 0 0 +170 0 0 +180 0 0 +186 21 0 +192 42 0 +199 64 0 +205 85 0 +211 106 0 +218 128 0 +224 149 0 +230 170 0 +236 191 0 +242 212 0 +249 234 0 +255 255 0 +248 232 0 +241 209 0 +235 185 0 +228 162 0 +221 139 0 +214 116 0 +207 93 0 +200 70 0 +194 46 0 +187 23 0 +180 0 0 +168 0 0 +156 0 0 +144 0 0 +132 0 0 +120 0 0 +108 0 0 + 96 0 0 + 84 0 0 + 72 0 0 + 60 0 0 + 48 0 0 + 36 0 0 + 24 0 0 + 12 0 0 + 0 0 0 + 35 15 60 + 33 26 56 + 30 37 52 + 28 48 48 + 26 59 44 + 23 70 40 + 21 81 36 + 19 92 32 + 16 103 28 + 14 114 24 + 12 125 20 + 9 136 16 + 7 147 12 + 5 158 8 + 2 169 4 + 0 180 0 + 0 186 21 + 0 192 42 + 0 199 64 + 0 205 85 + 0 211 106 + 0 218 128 + 0 224 149 + 0 230 170 + 0 236 191 + 0 242 212 + 0 249 234 + 0 255 255 + 0 244 234 + 0 232 212 + 0 221 191 + 0 210 170 + 0 199 149 + 0 188 128 + 0 176 106 + 0 165 85 + 0 154 64 + 0 142 42 + 0 131 21 + 0 120 0 + 6 118 10 + 11 115 20 + 17 112 30 + 22 110 40 + 28 108 50 + 34 105 60 + 39 102 70 + 45 100 80 + 51 98 90 + 56 95 100 + 62 92 110 + 68 90 120 + 73 88 130 + 79 85 140 + 84 82 150 + 90 80 160 + 96 78 170 +101 75 180 +107 72 190 +112 70 200 +118 68 210 +124 65 220 +129 62 230 +135 60 240 +127 56 227 +118 52 214 +110 49 201 +101 45 188 + 93 41 174 + 84 38 161 + 76 34 148 + 68 30 135 + 59 26 122 + 51 22 109 + 42 19 96 + 34 15 82 + 25 11 69 + 17 8 56 + 8 4 43 + 0 0 30 diff --git a/src/fractalzoomer/color_maps/carr481.map b/src/fractalzoomer/color_maps/carr481.map new file mode 100644 index 000000000..e4379b432 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr481.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 9 4 17 + 18 9 34 + 27 13 51 + 36 17 69 + 45 21 86 + 54 26 103 + 63 30 120 + 71 34 137 + 80 39 154 + 89 43 171 + 98 47 189 +107 51 206 +116 56 223 +125 60 240 +135 56 229 +145 53 218 +155 49 207 +165 45 196 +175 42 185 +185 38 174 +194 34 163 +204 31 152 +214 27 141 +224 23 130 +234 20 119 +244 16 108 +244 25 104 +245 33 100 +246 42 96 +246 51 92 +246 59 88 +247 68 84 +248 77 80 +248 85 76 +248 94 72 +249 103 68 +250 111 64 +250 120 60 +250 112 64 +249 104 67 +249 96 71 +248 88 75 +248 80 78 +247 72 82 +247 64 86 +246 56 90 +246 48 93 +245 40 97 +245 32 101 +244 24 104 +244 16 108 +235 20 119 +226 23 130 +217 27 141 +208 31 152 +199 34 163 +190 38 174 +180 42 185 +171 45 196 +162 49 207 +153 53 218 +144 56 229 +135 60 240 +126 56 224 +117 52 208 +108 48 192 + 99 44 176 + 90 40 160 + 81 36 144 + 72 32 128 + 63 28 112 + 54 24 96 + 45 20 80 + 36 16 64 + 27 12 48 + 18 8 32 + 9 4 16 + 0 0 0 + 0 0 0 + 5 2 8 + 9 4 16 + 14 6 24 + 18 8 32 + 23 10 40 + 27 12 48 + 32 14 56 + 36 16 64 + 41 18 72 + 45 20 80 + 50 22 88 + 54 24 96 + 59 26 104 + 63 28 112 + 68 30 120 + 84 49 110 + 99 68 100 +115 86 90 +130 105 80 +146 124 70 +161 142 60 +177 161 50 +193 180 40 +208 199 30 +224 218 20 +239 236 10 +255 255 0 +239 236 10 +224 218 20 +208 199 30 +193 180 40 +177 161 50 +162 142 60 +146 124 70 +130 105 80 +115 86 90 + 99 68 100 + 84 49 110 + 68 30 120 + 60 26 105 + 51 22 90 + 42 19 75 + 34 15 60 + 26 11 45 + 17 8 30 + 8 4 15 + 0 0 0 + 0 0 0 + 5 2 8 + 9 4 16 + 14 6 24 + 18 8 32 + 23 10 40 + 27 12 48 + 32 14 56 + 36 16 64 + 41 18 72 + 45 20 80 + 50 22 88 + 54 24 96 + 59 26 104 + 63 28 112 + 68 30 120 + 84 29 119 +100 27 118 +116 26 117 +132 25 116 +148 24 115 +164 22 113 +180 21 112 +196 20 111 +212 19 110 +228 17 109 +244 16 108 +244 25 104 +245 33 100 +246 42 96 +246 51 92 +246 59 88 +247 68 84 +248 77 80 +248 85 76 +248 94 72 +249 103 68 +250 111 64 +250 120 60 +250 111 64 +249 103 68 +249 94 72 +248 85 76 +248 77 80 +248 68 84 +247 59 88 +247 51 92 +246 42 96 +246 33 100 +245 25 104 +245 16 108 +231 17 109 +218 18 110 +204 19 111 +191 20 112 +177 21 113 +163 22 114 +150 24 114 +136 25 115 +122 26 116 +109 27 117 + 95 28 118 + 82 29 119 + 68 30 120 + 64 28 112 + 60 26 105 + 55 24 98 + 51 22 90 + 47 21 82 + 42 19 75 + 38 17 68 + 34 15 60 + 30 13 52 + 26 11 45 + 21 9 38 + 17 8 30 + 13 6 22 + 8 4 15 + 4 2 8 + 0 0 0 + 0 0 0 + 5 2 8 + 9 4 16 + 14 6 24 + 18 8 32 + 23 10 40 + 27 12 48 + 32 14 56 + 36 16 64 + 41 18 72 + 45 20 80 + 50 22 88 + 54 24 96 + 59 26 104 + 63 28 112 + 68 30 120 + 64 44 122 + 60 58 124 + 55 72 126 + 51 86 128 + 47 100 129 + 42 114 131 + 38 128 133 + 34 142 135 + 30 157 137 + 26 171 139 + 21 185 141 + 17 199 142 + 13 213 144 + 8 227 146 + 4 241 148 + 0 255 150 + 4 241 148 + 8 227 146 + 13 213 144 + 17 199 142 + 21 185 141 + 26 171 139 + 30 157 137 + 34 142 135 + 38 128 133 + 42 114 131 + 47 100 129 + 51 86 128 + 55 72 126 + 60 58 124 + 64 44 122 + 68 30 120 diff --git a/src/fractalzoomer/color_maps/carr482.map b/src/fractalzoomer/color_maps/carr482.map new file mode 100644 index 000000000..a84b4607a --- /dev/null +++ b/src/fractalzoomer/color_maps/carr482.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 9 0 0 + 18 0 0 + 27 0 0 + 35 0 0 + 44 0 0 + 53 0 0 + 62 0 0 + 71 0 0 + 80 0 0 + 89 0 0 + 97 0 0 +106 0 0 + 68 83 94 + 64 79 90 + 60 75 87 + 66 70 81 + 72 65 76 + 78 60 70 + 84 55 64 + 90 50 58 + 96 45 52 +102 40 46 +108 35 41 +114 30 35 +120 25 29 +126 20 23 +132 15 17 +138 10 12 +144 5 6 +150 0 0 +156 11 4 +162 22 8 +169 32 11 +175 43 15 +181 54 19 +188 64 22 +194 75 26 +200 86 30 +206 97 34 +212 108 38 +219 118 41 +225 129 45 +231 140 49 +238 150 52 +244 161 56 +250 172 60 +243 172 56 +236 171 52 +229 171 49 +222 170 45 +216 170 41 +209 169 38 +202 169 34 +195 168 30 +188 168 26 +181 168 22 +174 167 19 +168 167 15 +161 166 11 +154 166 8 +147 165 4 +140 165 0 +147 168 9 +154 171 19 +162 173 28 +169 176 38 +176 179 47 +183 182 56 +190 185 66 +198 188 75 +205 190 84 +212 193 94 +219 196 103 +226 199 112 +233 202 122 +241 204 131 +248 207 141 +255 210 150 +245 202 148 +234 195 146 +224 188 144 +214 180 142 +203 172 141 +193 165 139 +183 158 137 +172 150 135 +162 142 133 +152 135 131 +142 128 129 +131 120 128 +121 112 126 +111 105 124 +100 98 122 + 90 90 120 + 84 84 123 + 79 79 126 + 73 73 128 + 68 68 131 + 62 62 134 + 56 56 137 + 51 51 140 + 45 45 142 + 39 39 145 + 34 34 148 + 28 28 151 + 22 22 154 + 17 17 157 + 11 11 159 + 6 6 162 + 0 0 165 + 6 6 162 + 11 11 159 + 17 17 157 + 22 22 154 + 28 28 151 + 34 34 148 + 39 39 145 + 45 45 142 + 51 51 140 + 56 56 137 + 62 62 134 + 68 68 131 + 73 73 128 + 79 79 126 + 84 84 123 + 90 90 120 + 84 84 112 + 79 79 105 + 73 73 98 + 68 68 90 + 62 62 82 + 56 56 75 + 51 51 68 + 45 45 60 + 39 39 52 + 34 34 45 + 28 28 38 + 22 22 30 + 17 17 22 + 11 11 15 + 6 6 8 + 0 0 0 + 0 0 0 + 12 5 20 + 23 10 40 + 35 15 60 + 47 20 80 + 58 25 100 + 70 30 120 + 82 35 140 + 93 40 160 +105 45 180 +117 50 200 +128 55 220 +140 60 240 +128 75 240 +117 90 240 +105 105 240 + 93 120 240 + 82 135 240 + 70 150 240 + 58 165 240 + 47 180 240 + 35 195 240 + 23 210 240 + 12 225 240 + 0 240 240 + 0 220 230 + 0 200 220 + 0 180 210 + 0 160 200 + 0 140 190 + 0 120 180 + 0 100 170 + 0 80 160 + 0 60 150 + 0 40 140 + 0 20 130 + 0 0 120 + 10 10 126 + 20 20 131 + 29 29 137 + 39 39 143 + 49 49 148 + 59 59 154 + 68 68 160 + 78 78 165 + 88 88 171 + 98 98 177 +108 108 182 +117 117 188 +127 127 193 +137 137 199 +147 147 205 +157 157 210 +166 166 216 +176 176 222 +186 186 227 +196 196 233 +205 205 239 +215 215 244 +225 225 250 +206 216 229 +188 208 208 +169 199 187 +150 190 167 +131 181 146 +112 172 125 + 94 164 104 + 75 155 83 + 56 146 62 + 38 138 42 + 19 129 21 + 0 120 0 + 9 125 7 + 19 130 14 + 28 135 21 + 37 139 28 + 47 144 35 + 56 149 43 + 65 154 50 + 75 159 57 + 84 164 64 + 93 168 71 +103 173 78 +112 178 85 +121 183 92 +131 188 99 +140 193 106 +149 197 113 +159 202 120 +168 207 128 +177 212 135 +187 217 142 +196 222 149 +205 226 156 +215 231 163 +224 236 170 +199 225 169 +174 215 168 +149 204 167 +124 193 166 +100 183 164 + 75 172 163 + 50 161 162 + 25 151 161 + 0 140 160 + 0 120 137 + 0 100 114 + 0 80 91 + 0 60 69 + 0 40 46 + 0 20 23 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr483.map b/src/fractalzoomer/color_maps/carr483.map new file mode 100644 index 000000000..e801578ba --- /dev/null +++ b/src/fractalzoomer/color_maps/carr483.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 9 0 0 + 18 0 0 + 27 0 0 + 35 0 0 + 44 0 0 + 53 0 0 + 62 0 0 + 71 0 0 + 80 0 0 + 89 0 0 + 97 0 0 +106 0 0 + 68 83 94 + 64 79 90 + 60 75 87 + 66 70 81 + 72 65 76 + 78 60 70 + 84 55 64 + 90 50 58 + 96 45 52 +102 40 46 +108 35 41 +114 30 35 +120 25 29 +126 20 23 +132 15 17 +138 10 12 +144 5 6 +150 0 0 +156 11 4 +162 22 8 +169 32 11 +175 43 15 +181 54 19 +188 64 22 +194 75 26 +200 86 30 +206 97 34 +212 108 38 +219 118 41 +225 129 45 +231 140 49 +238 150 52 +244 161 56 +250 172 60 +243 172 56 +236 171 52 +229 171 49 +222 170 45 +216 170 41 +209 169 38 +202 169 34 +195 168 30 +188 168 26 +181 168 22 +174 167 19 +168 167 15 +161 166 11 +154 166 8 +147 165 4 +140 165 0 +147 168 9 +154 171 19 +162 173 28 +169 176 38 +176 179 47 +183 182 56 +190 185 66 +198 188 75 +205 190 84 +212 193 94 +219 196 103 +226 199 112 +233 202 122 +241 204 131 +248 207 141 +255 210 150 +245 202 148 +234 195 146 +224 188 144 +214 180 142 +203 172 141 +193 165 139 +183 158 137 +172 150 135 +162 142 133 +152 135 131 +142 128 129 +131 120 128 +121 112 126 +111 105 124 +100 98 122 + 90 90 120 + 91 87 124 + 92 84 128 + 93 82 131 + 94 79 135 + 95 76 139 + 96 73 142 + 97 70 146 + 98 68 150 + 98 65 154 + 99 62 158 +100 59 161 +101 56 165 +102 53 169 +103 51 172 +104 48 176 +105 45 180 +104 48 176 +103 51 172 +102 53 169 +101 56 165 +100 59 161 + 99 62 158 + 98 65 154 + 98 68 150 + 97 70 146 + 96 73 142 + 95 76 139 + 94 79 135 + 93 82 131 + 92 84 128 + 91 87 124 + 90 90 120 + 84 84 112 + 79 79 105 + 73 73 98 + 68 68 90 + 62 62 82 + 56 56 75 + 51 51 68 + 45 45 60 + 39 39 52 + 34 34 45 + 28 28 38 + 22 22 30 + 17 17 22 + 11 11 15 + 6 6 8 + 0 0 0 + 0 0 0 + 12 5 20 + 23 10 40 + 35 15 60 + 47 20 80 + 58 25 100 + 70 30 120 + 82 35 140 + 93 40 160 +105 45 180 +117 50 200 +128 55 220 +140 60 240 +128 75 240 +117 90 240 +105 105 240 + 93 120 240 + 82 135 240 + 70 150 240 + 58 165 240 + 47 180 240 + 35 195 240 + 23 210 240 + 12 225 240 + 0 240 240 + 0 220 230 + 0 200 220 + 0 180 210 + 0 160 200 + 0 140 190 + 0 120 180 + 0 100 170 + 0 80 160 + 0 60 150 + 0 40 140 + 0 20 130 + 0 0 120 + 10 10 126 + 20 20 131 + 29 29 137 + 39 39 143 + 49 49 148 + 59 59 154 + 68 68 160 + 78 78 165 + 88 88 171 + 98 98 177 +108 108 182 +117 117 188 +127 127 193 +137 137 199 +147 147 205 +157 157 210 +166 166 216 +176 176 222 +186 186 227 +196 196 233 +205 205 239 +215 215 244 +225 225 250 +206 216 229 +188 208 208 +169 199 187 +150 190 167 +131 181 146 +112 172 125 + 94 164 104 + 75 155 83 + 56 146 62 + 38 138 42 + 19 129 21 + 0 120 0 + 9 125 7 + 19 130 14 + 28 135 21 + 37 139 28 + 47 144 35 + 56 149 43 + 65 154 50 + 75 159 57 + 84 164 64 + 93 168 71 +103 173 78 +112 178 85 +121 183 92 +131 188 99 +140 193 106 +149 197 113 +159 202 120 +168 207 128 +177 212 135 +187 217 142 +196 222 149 +205 226 156 +215 231 163 +224 236 170 +199 225 169 +174 215 168 +149 204 167 +124 193 166 +100 183 164 + 75 172 163 + 50 161 162 + 25 151 161 + 0 140 160 + 0 120 137 + 0 100 114 + 0 80 91 + 0 60 69 + 0 40 46 + 0 20 23 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr484.map b/src/fractalzoomer/color_maps/carr484.map new file mode 100644 index 000000000..d18afd2b7 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr484.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 10 4 15 + 19 9 30 + 29 13 45 + 39 17 60 + 48 21 75 + 58 26 90 + 68 30 105 + 77 34 120 + 87 39 135 + 96 43 150 +106 47 165 +116 51 180 +125 56 195 +135 60 210 +143 65 203 +151 69 196 +159 74 189 +167 78 182 +175 83 175 +183 88 168 +192 92 162 +200 97 155 +208 102 148 +216 106 141 +224 111 134 +232 115 127 +240 120 120 +235 111 111 +231 102 102 +226 92 92 +222 83 83 +217 74 74 +212 65 65 +208 55 55 +203 46 46 +198 37 37 +194 28 28 +189 18 18 +185 9 9 +180 0 0 +166 0 0 +152 0 0 +138 0 0 +125 0 0 +111 0 0 + 97 0 0 + 83 0 0 + 69 0 0 + 55 0 0 + 42 0 0 + 28 0 0 + 14 0 0 + 0 0 0 +240 240 0 +220 220 0 +200 200 0 +180 180 0 +160 160 0 +140 140 0 +120 120 0 +100 100 0 + 80 80 0 + 60 60 0 + 40 40 0 + 20 20 0 + 0 0 0 + 21 21 0 + 42 42 0 + 64 64 0 + 85 85 0 +106 106 0 +128 128 0 +149 149 0 +170 170 0 +191 191 0 +212 212 0 +234 234 0 +255 255 0 +150 150 255 +140 140 238 +130 130 221 +120 120 204 +110 110 187 +100 100 170 + 90 90 153 + 80 80 136 + 70 70 119 + 60 60 102 + 50 50 85 + 40 40 68 + 30 30 51 + 20 20 34 + 10 10 17 + 0 0 0 + 9 9 16 + 19 19 32 + 28 28 48 + 38 38 64 + 47 47 80 + 56 56 96 + 66 66 112 + 75 75 128 + 84 84 143 + 94 94 159 +103 103 175 +112 112 191 +122 122 207 +131 131 223 +141 141 239 +150 150 255 +141 141 239 +131 131 223 +122 122 207 +112 112 191 +103 103 175 + 94 94 159 + 84 84 143 + 75 75 128 + 66 66 112 + 56 56 96 + 47 47 80 + 38 38 64 + 28 28 48 + 19 19 32 + 9 9 16 + 0 0 0 +150 150 180 +154 154 185 +158 158 190 +162 162 195 +166 166 200 +170 170 205 +174 174 210 +178 178 215 +182 182 220 +186 186 225 +190 190 230 +194 194 235 +198 198 240 +202 202 245 +206 206 250 +210 210 255 +197 197 241 +184 184 227 +171 171 213 +158 158 199 +144 144 185 +131 131 171 +118 118 157 +105 105 142 + 92 92 128 + 79 79 114 + 66 66 100 + 52 52 86 + 39 39 72 + 26 26 58 + 13 13 44 + 0 0 30 + 8 4 43 + 17 8 56 + 25 11 69 + 34 15 82 + 42 19 96 + 51 22 109 + 59 26 122 + 68 30 135 + 76 34 148 + 84 38 161 + 93 41 174 +101 45 188 +110 49 201 +118 52 214 +127 56 227 +135 60 240 +140 69 241 +144 79 242 +149 88 243 +154 98 244 +158 107 245 +163 116 246 +168 126 247 +172 135 248 +177 144 248 +182 154 249 +187 163 250 +191 172 251 +196 182 252 +201 191 253 +205 201 254 +210 210 255 +213 210 248 +216 210 242 +218 210 235 +221 210 229 +224 210 222 +227 210 216 +230 210 209 +232 210 202 +235 210 196 +238 210 189 +241 210 183 +244 210 176 +247 210 170 +249 210 163 +252 210 157 +255 210 150 +239 199 141 +223 188 131 +207 176 122 +191 165 112 +175 154 103 +159 142 94 +143 131 84 +128 120 75 +112 109 66 + 96 98 56 + 80 86 47 + 64 75 38 + 48 64 28 + 32 52 19 + 16 41 9 + 0 30 0 + 0 0 0 + 17 17 0 + 34 34 0 + 51 51 0 + 68 68 0 + 85 85 0 +102 102 0 +119 119 0 +136 136 0 +153 153 0 +170 170 0 +187 187 0 +204 204 0 +221 221 0 +238 238 0 +255 255 0 +239 239 0 +223 223 0 +207 207 0 +191 191 0 +175 175 0 +159 159 0 +143 143 0 +128 128 0 +112 112 0 + 96 96 0 + 80 80 0 + 64 64 0 + 48 48 0 + 32 32 0 + 16 16 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr485.map b/src/fractalzoomer/color_maps/carr485.map new file mode 100644 index 000000000..c8e856084 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr485.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 11 11 13 + 21 21 26 + 32 32 39 + 43 43 51 + 54 54 64 + 64 64 77 + 75 75 90 + 86 86 103 + 96 96 116 +107 107 129 +118 118 141 +129 129 154 +139 139 167 +150 150 180 +141 141 169 +131 131 158 +122 122 146 +112 112 135 +103 103 124 + 94 94 112 + 84 84 101 + 75 75 90 + 66 66 79 + 56 56 68 + 47 47 56 + 38 38 45 + 28 28 34 + 19 19 22 + 9 9 11 + 0 0 0 +150 150 180 +140 140 178 +130 130 176 +120 120 174 +110 110 172 +100 100 170 + 90 90 168 + 80 80 166 + 70 70 164 + 60 60 162 + 50 50 160 + 40 40 158 + 30 30 156 + 20 20 154 + 10 10 152 + 0 0 150 + 9 9 152 + 19 19 154 + 28 28 156 + 38 38 158 + 47 47 159 + 56 56 161 + 66 66 163 + 75 75 165 + 84 84 167 + 94 94 169 +103 103 171 +112 112 172 +122 122 174 +131 131 176 +141 141 178 +150 150 180 + 0 0 0 + 12 0 0 + 24 0 0 + 36 0 0 + 48 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 96 0 0 +108 0 0 +120 0 0 +132 0 0 +144 0 0 +156 0 0 +168 0 0 +180 0 0 +175 10 12 +170 20 25 +165 30 38 +160 40 50 +155 50 62 +150 60 75 +145 70 88 +140 80 100 +135 90 112 +130 100 125 +125 110 138 +120 120 150 +125 110 138 +130 100 125 +135 90 112 +140 80 100 +145 70 88 +150 60 75 +155 50 62 +160 40 50 +165 30 38 +170 20 25 +175 10 12 +180 0 0 +167 0 0 +154 0 0 +141 0 0 +129 0 0 +116 0 0 +103 0 0 + 90 0 0 + 77 0 0 + 64 0 0 + 51 0 0 + 39 0 0 + 26 0 0 + 13 0 0 + 0 0 0 + 3 8 22 + 5 16 44 + 8 25 65 + 11 33 87 + 14 41 109 + 16 49 131 + 19 57 153 + 22 65 175 + 25 74 196 + 27 82 218 + 30 90 240 + 36 92 234 + 42 94 228 + 48 96 222 + 54 98 216 + 60 100 210 + 66 102 204 + 72 104 198 + 78 106 192 + 84 108 186 + 90 110 180 + 96 112 174 +102 114 168 +108 116 162 +114 118 156 +120 120 150 +112 117 158 +104 115 166 + 95 112 175 + 87 109 183 + 79 106 191 + 71 104 199 + 63 101 207 + 55 98 215 + 46 95 224 + 38 93 232 + 30 90 240 + 28 83 222 + 25 76 203 + 23 69 185 + 21 62 166 + 18 55 148 + 16 48 129 + 14 42 111 + 12 35 92 + 9 28 74 + 7 21 55 + 5 14 37 + 2 7 18 + 0 0 0 + 15 20 8 + 30 40 17 + 45 60 25 + 60 80 33 + 75 100 42 + 90 120 50 +105 140 58 +120 160 67 +135 180 75 +150 200 83 +165 220 92 +180 240 100 +178 235 104 +175 230 108 +172 225 112 +170 220 117 +168 215 121 +165 210 125 +162 205 129 +160 200 133 +158 195 137 +155 190 142 +152 185 146 +150 180 150 +139 185 145 +128 191 141 +117 196 136 +106 202 132 + 95 207 127 + 85 213 123 + 74 218 118 + 63 224 114 + 52 229 109 + 41 235 105 + 30 240 100 + 28 222 92 + 25 203 85 + 23 185 77 + 21 166 69 + 18 148 62 + 16 129 54 + 14 111 46 + 12 92 38 + 9 74 31 + 7 55 23 + 5 37 15 + 2 18 8 + 90 90 120 + 83 83 111 + 76 76 102 + 69 69 92 + 62 62 83 + 55 55 74 + 48 48 65 + 42 42 55 + 35 35 46 + 28 28 37 + 21 21 28 + 14 14 18 + 7 7 9 + 0 0 0 + 10 0 0 + 20 0 0 + 30 0 0 + 40 0 0 + 50 0 0 + 60 0 0 + 70 0 0 + 80 0 0 + 90 0 0 +100 0 0 +110 0 0 +120 0 0 +130 0 0 +140 0 0 +150 0 0 +148 10 12 +145 20 25 +142 30 38 +140 40 50 +138 50 62 +135 60 75 +132 70 88 +130 80 100 +128 90 112 +125 100 125 +122 110 138 +120 120 150 diff --git a/src/fractalzoomer/color_maps/carr486.map b/src/fractalzoomer/color_maps/carr486.map new file mode 100644 index 000000000..bd458f958 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr486.map @@ -0,0 +1,256 @@ + 0 0 0 + 4 12 12 + 4 20 24 + 8 32 36 + 8 44 48 + 12 56 60 + 12 64 72 + 16 76 84 + 16 76 84 + 20 96 108 + 24 108 120 + 24 116 128 + 28 128 140 + 28 136 148 + 28 144 160 + 32 152 168 + 32 160 180 + 36 168 188 + 36 176 196 + 40 180 204 + 40 188 212 + 40 196 216 + 44 200 224 + 44 204 228 + 44 212 236 + 44 216 240 + 48 216 240 + 48 220 244 + 48 224 248 + 48 224 248 + 48 224 248 + 48 224 248 + 48 228 252 + 48 228 252 + 48 228 252 + 48 224 252 + 48 224 248 + 44 220 248 + 44 220 244 + 44 216 240 + 44 212 232 + 44 208 228 + 40 200 220 + 40 196 216 + 40 188 212 + 40 184 204 + 36 176 196 + 36 168 188 + 32 160 176 + 32 152 168 + 28 140 156 + 28 132 148 + 24 124 136 + 24 116 128 + 20 108 120 + 20 96 108 + 16 88 96 + 16 76 84 + 12 68 72 + 12 56 60 + 8 44 48 + 8 32 36 + 4 24 24 + 4 12 12 + 0 0 0 + 4 12 12 + 4 24 24 + 8 36 36 + 8 44 44 + 12 56 56 + 12 68 68 + 16 80 80 + 16 88 88 + 20 100 100 + 20 112 112 + 24 120 120 + 24 132 132 + 28 140 140 + 28 148 148 + 32 156 156 + 32 168 168 + 36 176 176 + 36 184 184 + 40 192 192 + 40 196 196 + 40 204 204 + 44 208 208 + 44 216 216 + 44 220 220 + 44 224 224 + 44 228 228 + 48 232 232 + 48 232 232 + 48 236 236 + 48 236 236 + 48 236 236 + 48 240 240 + 48 236 236 + 48 236 236 + 48 232 232 + 48 232 232 + 48 232 232 + 44 228 228 + 44 224 224 + 44 220 220 + 44 212 212 + 40 208 208 + 40 200 200 + 40 196 196 + 40 192 192 + 36 184 184 + 36 176 176 + 32 168 168 + 32 160 160 + 28 152 152 + 28 140 140 + 24 132 132 + 24 120 120 + 20 112 112 + 20 100 100 + 16 88 88 + 16 80 80 + 12 68 68 + 12 56 56 + 8 44 44 + 8 36 36 + 4 24 24 + 4 12 12 + 0 0 0 + 4 12 12 + 4 24 24 + 8 36 32 + 8 48 44 + 12 56 52 + 12 68 64 + 16 80 72 + 16 92 84 + 20 104 92 + 20 116 100 + 24 128 108 + 24 136 116 + 28 148 124 + 28 156 136 + 32 168 144 + 32 176 152 + 36 184 160 + 36 192 168 + 40 200 176 + 40 204 180 + 44 212 184 + 44 216 188 + 44 220 196 + 44 224 200 + 48 232 204 + 48 236 208 + 48 240 212 + 48 244 212 + 48 244 216 + 48 248 216 + 48 248 220 + 48 248 220 + 48 248 220 + 48 244 216 + 48 240 212 + 48 240 212 + 44 236 208 + 44 236 208 + 44 232 204 + 44 228 200 + 44 224 196 + 44 220 192 + 40 212 188 + 40 204 180 + 40 196 172 + 36 192 168 + 36 184 160 + 32 176 152 + 32 164 144 + 28 156 136 + 28 144 128 + 24 136 120 + 24 128 112 + 20 116 100 + 20 104 92 + 20 92 84 + 16 80 72 + 16 68 64 + 12 60 52 + 12 48 44 + 8 36 32 + 8 24 24 + 4 12 12 + 0 0 0 + 4 12 8 + 8 24 20 + 8 36 28 + 12 48 40 + 12 60 48 + 16 72 60 + 16 84 68 + 16 96 76 + 20 108 84 + 20 120 92 + 24 132 100 + 24 140 108 + 28 152 116 + 28 160 124 + 32 172 132 + 32 180 140 + 36 188 148 + 36 196 152 + 40 204 160 + 40 212 164 + 40 216 168 + 44 224 176 + 44 228 180 + 44 232 184 + 44 240 188 + 44 244 188 + 44 244 192 + 48 248 192 + 48 248 192 + 48 252 196 + 48 252 196 + 48 252 200 + 48 252 196 + 48 252 196 + 48 248 192 + 48 248 192 + 44 248 192 + 44 244 188 + 44 240 188 + 44 236 184 + 44 228 180 + 40 224 172 + 40 216 168 + 40 212 164 + 40 204 160 + 36 196 152 + 36 188 144 + 36 180 136 + 32 168 128 + 32 160 124 + 28 148 116 + 28 140 108 + 24 128 100 + 20 120 92 + 20 108 84 + 16 96 76 + 12 84 68 + 12 72 56 + 8 60 48 + 8 48 36 + 4 36 28 + 4 24 16 + 0 12 8 diff --git a/src/fractalzoomer/color_maps/carr487.map b/src/fractalzoomer/color_maps/carr487.map new file mode 100644 index 000000000..889e311bd --- /dev/null +++ b/src/fractalzoomer/color_maps/carr487.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 11 0 0 + 23 0 0 + 34 0 0 + 46 0 0 + 57 0 0 + 69 0 0 + 80 0 0 + 91 0 0 +103 0 0 +114 0 0 +126 0 0 +137 0 0 +149 0 0 +160 0 0 +170 14 21 +180 28 43 +191 43 64 +201 57 85 +211 71 107 +221 85 128 +232 100 149 +242 114 171 +252 128 192 +239 112 168 +226 96 144 +214 80 120 +201 64 96 +188 48 72 +176 32 48 +163 16 24 +150 0 0 +140 0 0 +130 0 0 +120 0 0 +110 0 0 +100 0 0 + 90 0 0 + 80 0 0 + 70 0 0 + 60 0 0 + 50 0 0 + 40 0 0 + 30 0 0 + 20 0 0 + 10 0 0 + 0 0 0 + 0 0 0 + 9 0 0 + 19 0 0 + 28 0 0 + 37 0 0 + 47 0 0 + 56 0 0 + 65 0 0 + 75 0 0 + 84 0 0 + 93 0 0 +103 0 0 +112 0 0 +121 0 0 +131 0 0 +140 0 0 +146 12 12 +152 24 24 +159 37 37 +165 49 49 +171 61 61 +178 74 74 +184 86 86 +190 98 98 +196 110 110 +202 122 122 +209 135 135 +215 147 147 +221 159 159 +228 172 172 +234 184 184 +240 196 196 +225 184 184 +210 172 172 +195 159 159 +180 147 147 +165 135 135 +150 122 122 +135 110 110 +120 98 98 +105 86 86 + 90 74 74 + 75 61 61 + 60 49 49 + 45 37 37 + 30 24 24 + 15 12 12 + 0 0 0 + 0 0 0 + 3 15 16 + 6 29 33 + 9 44 49 + 12 59 65 + 15 73 81 + 18 88 98 + 21 103 114 + 23 117 130 + 26 132 146 + 29 147 163 + 32 161 179 + 35 176 195 + 38 191 211 + 41 205 228 + 44 220 244 + 46 208 236 + 47 196 228 + 49 184 221 + 50 172 213 + 52 161 205 + 54 149 198 + 55 137 190 + 57 125 182 + 59 113 174 + 60 101 166 + 62 89 159 + 64 78 151 + 65 66 143 + 67 54 136 + 68 42 128 + 70 30 120 + 66 28 112 + 61 26 105 + 57 24 98 + 52 22 90 + 48 21 82 + 44 19 75 + 39 17 68 + 35 15 60 + 31 13 52 + 26 11 45 + 22 9 38 + 18 8 30 + 13 6 22 + 9 4 15 + 4 2 8 + 0 0 0 + 0 0 0 + 9 7 9 + 17 13 17 + 26 20 26 + 34 27 34 + 43 33 43 + 51 40 51 + 60 47 60 + 68 53 68 + 77 60 77 + 85 67 85 + 94 73 94 +102 80 102 +111 87 111 +119 93 119 +128 100 128 +136 110 120 +144 119 112 +152 129 104 +160 139 96 +168 148 88 +176 158 80 +184 168 72 +192 178 64 +199 187 56 +207 197 48 +215 207 40 +223 216 32 +231 226 24 +239 236 16 +247 245 8 +255 255 0 +254 247 4 +253 238 8 +252 230 11 +251 221 15 +250 213 19 +249 204 22 +248 196 26 +248 188 30 +247 179 34 +246 171 38 +245 162 41 +244 154 45 +243 145 49 +242 137 52 +241 128 56 +240 120 60 +225 112 56 +210 105 52 +195 98 49 +180 90 45 +165 82 41 +150 75 38 +135 68 34 +120 60 30 +105 52 26 + 90 45 22 + 75 38 19 + 60 30 15 + 45 22 11 + 30 15 8 + 15 8 4 + 0 0 0 + 0 0 0 + 16 13 16 + 32 26 32 + 48 39 48 + 64 52 64 + 80 65 80 + 96 78 96 +112 91 112 +128 105 128 +144 118 144 +160 131 160 +176 144 176 +192 157 192 +208 170 208 +224 183 224 +240 196 240 +229 186 232 +219 175 225 +208 165 218 +198 154 210 +187 144 202 +176 134 195 +166 123 188 +155 113 180 +144 103 172 +134 92 165 +123 82 158 +112 72 150 +102 61 142 + 91 51 135 + 81 40 128 + 70 30 120 + 66 28 112 + 61 26 105 + 57 24 98 + 52 22 90 + 48 21 82 + 44 19 75 + 39 17 68 + 35 15 60 + 31 13 52 + 26 11 45 + 22 9 38 + 18 8 30 + 13 6 22 + 9 4 15 + 4 2 8 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr488.map b/src/fractalzoomer/color_maps/carr488.map new file mode 100644 index 000000000..3cecd22aa --- /dev/null +++ b/src/fractalzoomer/color_maps/carr488.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 1 7 17 + 3 14 34 + 4 21 51 + 6 29 69 + 7 36 86 + 9 43 103 + 10 50 120 + 11 57 137 + 13 64 154 + 14 71 171 + 16 79 189 + 17 86 206 + 19 93 223 + 20 100 240 + 22 108 240 + 24 116 241 + 25 123 242 + 27 131 242 + 29 139 242 + 30 146 243 + 32 154 244 + 34 162 244 + 36 170 244 + 38 178 245 + 39 185 246 + 41 193 246 + 43 201 246 + 44 208 247 + 46 216 248 + 48 224 248 + 46 216 248 + 44 208 247 + 43 201 246 + 41 193 246 + 39 185 246 + 38 178 245 + 36 170 244 + 34 162 244 + 32 154 244 + 30 146 243 + 29 139 242 + 27 131 242 + 25 123 242 + 24 116 241 + 22 108 240 + 20 100 240 +182 90 45 +187 101 42 +192 112 39 +197 123 36 +201 134 33 +206 145 30 +211 156 27 +216 167 24 +221 178 21 +226 189 18 +231 200 15 +236 211 12 +240 222 9 +245 233 6 +250 244 3 +255 255 0 +243 241 8 +232 227 16 +220 213 23 +209 199 31 +197 185 39 +186 171 46 +174 157 54 +162 142 62 +151 128 70 +139 114 78 +128 100 85 +116 86 93 +105 72 101 + 93 58 108 + 82 44 116 + 70 30 124 + 69 43 131 + 67 56 138 + 66 69 145 + 64 82 152 + 63 94 159 + 62 107 166 + 60 120 173 + 59 133 180 + 58 146 187 + 56 159 194 + 55 172 201 + 54 184 208 + 52 197 215 + 51 210 222 + 49 223 229 + 48 236 236 + 49 222 229 + 51 209 223 + 52 196 216 + 54 182 210 + 55 168 203 + 56 155 196 + 58 142 190 + 59 128 183 + 60 114 176 + 62 101 170 + 63 88 163 + 64 74 156 + 66 60 150 + 67 47 143 + 69 34 137 + 70 20 130 + 69 25 130 + 68 29 131 + 66 34 131 + 65 38 132 + 64 43 132 + 63 48 133 + 62 52 133 + 60 57 134 + 59 62 134 + 58 66 134 + 57 71 135 + 56 76 135 + 55 80 136 + 53 85 136 + 52 89 137 + 51 94 137 + 50 99 137 + 49 103 138 + 47 108 138 + 46 112 139 + 45 117 139 + 44 122 140 + 43 126 140 + 42 131 140 + 40 136 141 + 39 140 141 + 38 145 142 + 37 150 142 + 36 154 143 + 34 159 143 + 33 163 144 + 32 168 144 + 30 158 139 + 28 147 134 + 26 136 128 + 24 126 123 + 22 116 118 + 20 105 112 + 18 94 107 + 16 84 102 + 14 74 97 + 12 63 92 + 10 52 86 + 8 42 81 + 6 32 76 + 4 21 70 + 2 10 65 + 0 0 60 + 0 0 56 + 0 0 52 + 0 0 49 + 0 0 45 + 0 0 41 + 0 0 38 + 0 0 34 + 0 0 30 + 0 0 26 + 0 0 22 + 0 0 19 + 0 0 15 + 0 0 11 + 0 0 8 + 0 0 4 + 0 0 0 + 32 0 2 + 46 13 15 + 60 26 28 + 74 39 41 + 89 52 54 +103 65 67 +117 78 80 +131 91 93 +145 105 105 +159 118 118 +173 131 131 +187 144 144 +202 157 157 +216 170 170 +230 183 183 +244 196 196 +231 184 184 +218 172 172 +204 159 159 +191 147 147 +178 135 135 +164 122 122 +151 110 110 +138 98 98 +125 86 86 +112 74 74 + 98 61 61 + 85 49 49 + 72 37 37 + 58 24 24 + 45 12 12 + 32 0 0 + 0 0 0 + 11 13 11 + 22 25 22 + 34 38 34 + 45 50 45 + 56 63 56 + 67 75 67 + 78 88 78 + 90 100 90 +101 113 101 +112 125 112 +123 138 123 +134 150 134 +146 163 146 +157 175 157 +168 188 168 +152 178 173 +135 168 178 +119 159 183 +102 149 188 + 86 139 194 + 69 129 199 + 53 120 204 + 36 110 209 + 20 100 214 + 20 96 205 + 21 91 195 + 21 87 186 + 22 83 177 + 22 78 167 + 23 74 158 + 23 70 149 + 23 65 140 + 24 61 130 + 24 57 121 + 25 52 112 + 25 48 102 + 26 43 93 + 26 39 84 + 27 35 74 + 27 30 65 + 27 26 56 + 28 22 47 + 28 17 37 + 29 13 28 + 29 9 19 + 30 4 9 + 30 0 0 diff --git a/src/fractalzoomer/color_maps/carr489.map b/src/fractalzoomer/color_maps/carr489.map new file mode 100644 index 000000000..48bbbbb40 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr489.map @@ -0,0 +1,256 @@ + 0 0 0 + 13 0 0 + 25 0 0 + 38 0 0 + 50 0 0 + 63 0 0 + 76 0 0 + 88 0 0 +101 0 0 +113 0 0 +126 0 0 +115 0 0 +103 0 0 + 92 0 0 + 80 0 0 + 69 0 0 + 57 0 0 + 46 0 0 + 34 0 0 + 23 0 0 + 11 0 0 + 0 0 0 +120 88 60 +136 100 68 +148 116 80 +164 128 88 +180 140 100 +192 156 108 +208 168 120 +224 180 128 +236 196 140 +252 208 148 +240 196 140 +228 188 132 +216 176 124 +204 164 116 +192 152 108 +180 144 100 +168 132 92 +156 120 84 +144 108 76 +132 100 68 +120 88 60 + 0 0 0 + 8 4 12 + 12 8 24 + 20 8 36 + 28 12 48 + 32 16 60 + 40 20 72 + 48 20 84 + 52 24 96 + 60 28 108 + 68 32 120 + 72 32 132 + 80 36 144 + 84 40 156 + 92 44 168 +100 44 180 +104 48 192 +112 52 204 +120 56 216 +124 56 228 +132 60 240 +124 68 240 +116 80 240 +104 88 244 + 96 100 244 + 88 108 244 + 80 120 244 + 72 128 244 + 60 140 248 + 52 148 248 + 44 160 248 + 36 168 248 + 28 180 248 + 16 188 252 + 8 200 252 + 0 208 252 + 8 200 252 + 16 188 252 + 28 180 248 + 36 168 248 + 44 160 248 + 52 148 248 + 60 140 248 + 72 128 244 + 80 120 244 + 88 108 244 + 96 100 244 +104 88 244 +116 80 240 +124 68 240 +132 60 240 +124 56 224 +116 52 208 +104 48 192 + 96 44 176 + 88 40 160 + 80 36 144 + 72 32 128 + 60 28 112 + 52 24 96 + 44 20 80 + 36 16 64 + 24 12 48 + 16 8 32 + 8 4 16 + 0 0 0 + 0 0 0 + 0 12 16 + 0 28 32 + 0 40 48 + 0 56 64 + 0 68 80 + 0 84 96 + 0 96 112 + 0 112 128 + 0 124 144 + 0 140 160 + 0 152 176 + 0 168 192 + 0 180 208 + 0 196 224 + 0 208 240 + 0 204 224 + 0 200 208 + 0 196 192 + 0 192 176 + 0 188 160 + 0 184 144 + 0 180 128 + 0 176 112 + 0 172 96 + 0 168 80 + 0 164 64 + 0 160 48 + 0 156 32 + 0 152 16 + 0 148 0 + 0 152 16 + 0 156 32 + 0 160 48 + 0 164 64 + 0 168 80 + 0 172 96 + 0 176 112 + 0 180 128 + 0 184 144 + 0 188 160 + 0 192 176 + 0 196 192 + 0 200 208 + 0 204 224 + 0 208 240 + 0 200 228 + 0 188 216 + 0 180 204 + 0 168 192 + 0 160 184 + 0 148 172 + 0 140 160 + 0 128 148 + 0 120 136 + 0 108 124 + 0 100 112 + 0 88 100 + 0 80 88 + 0 68 76 + 0 60 68 + 0 48 56 + 0 40 44 + 0 28 32 + 0 20 20 + 0 8 8 + 0 0 0 + 0 0 0 + 10 0 0 + 20 0 0 + 30 0 0 + 40 0 0 + 50 0 0 + 60 0 0 + 70 0 0 + 80 0 0 + 90 0 0 +100 0 0 +110 0 0 +120 0 0 +130 0 0 +140 0 0 +150 0 0 +160 20 20 +170 40 40 +180 60 60 +190 80 80 +200 100 100 +210 120 120 +220 140 140 +230 160 160 +240 180 180 +229 158 158 +218 135 135 +206 112 112 +195 90 90 +184 68 68 +172 45 45 +161 22 22 +150 0 0 +140 0 0 +130 0 0 +120 0 0 +110 0 0 +100 0 0 + 90 0 0 + 80 0 0 + 70 0 0 + 60 0 0 + 50 0 0 + 40 0 0 + 30 0 0 + 20 0 0 + 10 0 0 + 0 0 0 + 0 0 0 + 2 6 14 + 4 12 28 + 6 18 42 + 8 24 56 + 10 30 70 + 12 36 84 + 14 42 98 + 16 48 112 + 18 54 126 + 20 60 140 + 22 66 154 + 24 72 168 + 26 78 182 + 28 84 196 + 30 90 210 + 39 96 212 + 49 101 214 + 58 107 216 + 68 112 218 + 77 118 219 + 86 124 221 + 96 129 223 +105 135 225 +114 141 227 +124 146 229 +133 152 231 +142 158 232 +152 163 234 +161 169 236 +171 174 238 +180 180 240 diff --git a/src/fractalzoomer/color_maps/carr490.map b/src/fractalzoomer/color_maps/carr490.map new file mode 100644 index 000000000..1e0ca507c --- /dev/null +++ b/src/fractalzoomer/color_maps/carr490.map @@ -0,0 +1,256 @@ + 0 0 0 + 60 60 0 + 73 64 4 + 86 69 9 + 99 73 13 +111 77 17 +124 81 21 +137 86 26 +150 90 30 +163 94 34 +176 99 39 +189 103 43 +201 107 47 +214 111 51 +227 116 56 +240 120 60 +229 116 56 +218 112 52 +206 109 49 +195 105 45 +184 101 41 +172 98 38 +161 94 34 +150 90 30 +139 86 26 +128 82 22 +116 79 19 +105 75 15 + 94 71 11 + 82 68 8 + 71 64 4 + 60 60 0 +150 150 0 +157 154 8 +164 158 16 +171 162 24 +178 166 32 +185 170 40 +192 174 48 +199 178 56 +206 182 64 +213 186 72 +220 190 80 +227 194 88 +234 198 96 +241 202 104 +248 206 112 +255 210 120 +248 206 112 +242 202 105 +235 199 98 +229 195 90 +222 191 82 +216 188 75 +209 184 68 +202 180 60 +196 176 52 +189 172 45 +183 169 38 +176 165 30 +170 161 22 +163 158 15 +157 154 8 +150 150 0 + 0 0 0 + 14 14 16 + 28 28 32 + 42 42 48 + 56 56 64 + 70 70 80 + 84 84 96 + 98 98 112 +112 112 128 +126 126 144 +140 140 160 +154 154 176 +168 168 192 +182 182 208 +196 196 224 +210 210 240 +197 197 225 +184 184 210 +171 171 195 +158 158 180 +144 144 165 +131 131 150 +118 118 135 +105 105 120 + 92 92 105 + 79 79 90 + 66 66 75 + 52 52 60 + 39 39 45 + 26 26 30 + 13 13 15 + 0 0 0 + 0 0 0 + 5 0 0 + 11 0 0 + 16 0 0 + 21 0 0 + 27 0 0 + 32 0 0 + 37 0 0 + 43 0 0 + 48 0 0 + 53 0 0 + 59 0 0 + 64 0 0 + 69 0 0 + 75 0 0 + 80 0 0 + 85 0 0 + 90 0 0 + 96 0 0 +101 0 0 +106 0 0 +112 0 0 +117 0 0 +122 0 0 +128 0 0 +133 0 0 +138 0 0 +144 0 0 +149 0 0 +154 0 0 +160 0 0 +165 0 0 +160 0 0 +155 0 0 +150 0 0 +144 0 0 +139 0 0 +134 0 0 +129 0 0 +124 0 0 +119 0 0 +113 0 0 +108 0 0 +103 0 0 + 98 0 0 + 93 0 0 + 88 0 0 + 82 0 0 + 77 0 0 + 72 0 0 + 67 0 0 + 62 0 0 + 57 0 0 + 52 0 0 + 46 0 0 + 41 0 0 + 36 0 0 + 31 0 0 + 26 0 0 + 21 0 0 + 15 0 0 + 10 0 0 + 5 0 0 + 0 0 0 + 0 0 0 + 16 8 6 + 32 16 12 + 48 24 18 + 64 32 24 + 80 40 30 + 96 48 36 +112 56 42 +128 64 48 +144 72 54 +160 80 60 +176 88 66 +192 96 72 +208 104 78 +224 112 84 +240 120 90 +239 127 94 +238 134 99 +237 142 103 +236 149 108 +235 156 112 +234 164 116 +233 171 121 +232 178 125 +231 185 129 +230 192 134 +229 200 138 +228 207 142 +227 214 147 +226 222 151 +225 229 156 +224 236 160 +221 221 150 +217 206 140 +214 192 130 +210 177 120 +207 162 110 +204 148 100 +200 133 90 +197 118 80 +194 103 70 +190 88 60 +187 74 50 +184 59 40 +180 44 30 +177 30 20 +173 15 10 +170 0 0 +159 0 0 +149 0 0 +138 0 0 +128 0 0 +117 0 0 +106 0 0 + 96 0 0 + 85 0 0 + 74 0 0 + 64 0 0 + 53 0 0 + 42 0 0 + 32 0 0 + 21 0 0 + 11 0 0 + 0 0 0 + 0 30 0 + 14 42 0 + 28 54 0 + 42 66 0 + 56 78 0 + 70 90 0 + 84 102 0 + 98 114 0 +112 126 0 +126 138 0 +140 150 0 +154 162 0 +168 174 0 +182 186 0 +196 198 0 +210 210 0 +197 199 0 +184 188 0 +171 176 0 +158 165 0 +144 154 0 +131 142 0 +118 131 0 +105 120 0 + 92 109 0 + 79 98 0 + 66 86 0 + 52 75 0 + 39 64 0 + 26 52 0 + 13 41 0 + 0 30 0 diff --git a/src/fractalzoomer/color_maps/carr491.map b/src/fractalzoomer/color_maps/carr491.map new file mode 100644 index 000000000..2cbfb697f --- /dev/null +++ b/src/fractalzoomer/color_maps/carr491.map @@ -0,0 +1,256 @@ + 0 0 0 + 48 48 36 + 32 24 40 + 16 0 44 + 16 0 48 + 16 0 52 + 16 0 56 + 20 0 56 + 20 0 60 + 20 0 64 + 20 0 68 + 0 0 56 + 12 12 76 + 28 20 96 + 40 32 116 + 56 68 152 + 72 104 188 + 12 136 216 +156 168 144 + 60 136 72 + 60 122 30 + 64 120 12 +124 152 24 +188 188 32 +248 220 44 +248 176 36 +248 132 28 +252 88 16 +224 75 13 +196 62 10 +168 50 6 +140 37 3 +112 24 0 +144 108 0 +116 136 0 + 92 164 0 + 64 192 0 +112 204 0 +156 212 4 +204 224 4 +252 252 0 +252 208 4 +252 160 8 +252 116 16 +252 68 20 +218 55 27 +185 42 34 +152 29 41 +118 16 48 +131 18 68 +145 21 89 +158 23 109 +172 26 130 +185 28 150 +198 30 170 +212 33 191 +225 35 211 +239 38 232 +252 40 252 +228 44 236 +208 48 216 +184 48 200 +160 52 180 +140 56 164 +116 60 148 + 92 64 128 + 68 64 112 + 48 68 92 + 24 72 76 + 52 96 80 + 80 116 84 +108 140 84 +140 164 88 +168 184 92 +196 208 96 +224 228 96 +252 252 100 +228 224 100 +200 196 104 +176 168 104 +148 144 108 +124 116 108 + 96 88 108 + 72 60 112 + 44 32 112 + 40 60 132 + 36 84 152 + 32 112 172 + 32 140 192 + 28 168 212 + 24 192 232 + 20 220 252 + 20 208 240 + 24 196 228 + 24 184 220 + 24 176 208 + 28 164 196 + 28 152 184 + 28 140 176 + 28 128 164 + 32 116 152 + 32 108 140 + 32 96 132 + 36 84 120 + 47 79 113 + 58 75 107 + 68 70 100 + 79 65 93 + 90 61 87 +101 56 80 +111 51 73 +122 47 67 +133 42 60 +144 37 53 +155 33 47 +165 28 40 +176 23 33 +187 19 27 +198 14 20 +208 9 13 +219 5 7 +230 0 0 +231 13 0 +232 27 0 +233 40 0 +235 53 0 +236 66 0 +237 80 0 +238 93 0 +239 106 0 +240 119 0 +242 133 0 +243 146 0 +244 159 0 +245 172 0 +246 186 0 +247 199 0 +249 212 0 +250 225 0 +251 239 0 +252 252 0 +244 239 0 +236 225 0 +228 212 0 +220 199 0 +212 186 0 +204 172 0 +196 159 0 +188 146 0 +180 133 0 +172 119 0 +164 106 0 +156 93 0 +148 80 0 +140 66 0 +132 53 0 +124 40 0 +116 27 0 +108 13 0 +100 0 0 +104 0 2 +108 0 5 +112 0 8 +116 0 10 +120 0 12 +124 0 15 +128 0 18 +132 0 20 +136 0 22 +140 0 25 +144 0 28 +148 0 30 +152 0 32 +156 0 35 +160 0 38 +164 0 40 +167 10 48 +170 19 55 +173 29 63 +176 38 70 +179 48 78 +181 57 86 +184 67 93 +187 76 101 +190 86 109 +193 95 116 +196 105 124 +199 114 131 +202 124 139 +205 133 147 +208 143 154 +210 152 162 +213 162 170 +216 171 177 +219 181 185 +222 190 192 +225 200 200 + 38 15 62 + 57 37 72 + 75 59 82 + 94 81 91 +112 103 101 +131 126 111 +150 148 121 +168 170 131 +187 192 140 +205 214 150 +224 236 160 +216 224 161 +207 212 161 +198 200 162 +190 188 162 +182 176 163 +173 164 164 +164 152 164 +156 140 165 +148 128 166 +139 116 166 +130 104 167 +122 92 168 +114 80 168 +105 68 169 + 96 56 169 + 88 44 170 + 97 50 170 +105 57 170 +114 63 170 +122 69 169 +131 75 169 +139 82 169 +148 88 169 +157 94 169 +165 101 169 +174 107 169 +182 113 168 +191 119 168 +199 126 168 +208 132 168 +200 125 159 +192 117 149 +183 110 140 +175 103 131 +167 95 121 +159 88 112 +150 81 103 +142 73 93 +134 66 84 +126 59 75 +118 51 65 +109 44 56 +101 37 47 + 93 29 37 + 85 22 28 + 76 15 19 + 68 7 9 + 60 0 0 diff --git a/src/fractalzoomer/color_maps/carr492.map b/src/fractalzoomer/color_maps/carr492.map new file mode 100644 index 000000000..bdbe04e32 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr492.map @@ -0,0 +1,256 @@ + 0 0 0 + 48 48 36 + 32 24 40 + 16 0 44 + 16 0 48 + 16 0 52 + 16 0 56 + 20 0 56 + 20 0 60 + 20 0 64 + 20 0 68 + 0 0 56 + 12 12 76 + 28 20 96 + 40 32 116 + 56 68 152 + 72 104 188 + 12 136 216 +156 168 144 + 60 136 72 + 60 122 30 + 64 120 12 +124 152 24 +188 188 32 +248 220 44 +248 176 36 +248 132 28 +252 88 16 +224 75 13 +196 62 10 +168 50 6 +140 37 3 +112 24 0 +144 108 0 +116 136 0 + 92 164 0 + 64 192 0 +112 204 0 +156 212 4 +204 224 4 +252 252 0 +252 208 4 +252 160 8 +252 116 16 +252 68 20 +218 55 27 +185 42 34 +152 29 41 +118 16 48 +131 18 68 +145 21 89 +158 23 109 +172 26 130 +185 28 150 +198 30 170 +212 33 191 +225 35 211 +239 38 232 +252 40 252 +228 44 236 +208 48 216 +184 48 200 +160 52 180 +140 56 164 +116 60 148 + 92 64 128 + 68 64 112 + 48 68 92 + 24 72 76 + 52 96 80 + 80 116 84 +108 140 84 +140 164 88 +168 184 92 +196 208 96 +224 228 96 +252 252 100 +228 224 100 +200 196 104 +176 168 104 +148 144 108 +124 116 108 + 96 88 108 + 72 60 112 + 44 32 112 + 40 60 132 + 36 84 152 + 32 112 172 + 32 140 192 + 28 168 212 + 24 192 232 + 20 220 252 + 20 208 240 + 24 196 228 + 24 184 220 + 24 176 208 + 28 164 196 + 28 152 184 + 28 140 176 + 28 128 164 + 32 116 152 + 32 108 140 + 32 96 132 + 36 84 120 + 47 79 113 + 58 75 107 + 68 70 100 + 79 65 93 + 90 61 87 +101 56 80 +111 51 73 +122 47 67 +133 42 60 +144 37 53 +155 33 47 +165 28 40 +176 23 33 +187 19 27 +198 14 20 +208 9 13 +219 5 7 +230 0 0 +231 13 0 +232 27 0 +233 40 0 +235 53 0 +236 66 0 +237 80 0 +238 93 0 +239 106 0 +240 119 0 +242 133 0 +243 146 0 +244 159 0 +245 172 0 +246 186 0 +247 199 0 +249 212 0 +250 225 0 +251 239 0 +252 252 0 +244 239 0 +236 225 0 +228 212 0 +220 199 0 +212 186 0 +204 172 0 +196 159 0 +188 146 0 +180 133 0 +172 119 0 +164 106 0 +156 93 0 +148 80 0 +140 66 0 +132 53 0 +124 40 0 +116 27 0 +108 13 0 +100 0 0 +104 0 2 +108 0 5 +112 0 8 +116 0 10 +120 0 12 +124 0 15 +128 0 18 +132 0 20 +136 0 22 +140 0 25 +144 0 28 +148 0 30 +152 0 32 +156 0 35 +160 0 38 +164 0 40 +168 1 43 +172 2 46 +175 2 50 +179 3 53 +183 4 56 +187 5 59 +191 5 63 +194 6 66 +198 7 69 +202 8 72 +206 8 76 +210 9 79 +214 10 82 +217 11 85 +221 11 89 +225 12 92 +229 13 95 +233 14 98 +236 14 102 +240 15 105 +244 16 108 + 38 15 62 + 53 32 81 + 68 48 100 + 84 65 119 + 99 82 138 +114 99 157 +129 115 176 +144 132 195 +160 149 214 +175 165 233 +190 182 252 +184 173 247 +177 165 242 +171 156 237 +164 148 232 +158 139 226 +152 130 221 +145 122 216 +139 113 211 +133 104 206 +126 96 201 +120 87 196 +114 78 190 +107 70 185 +101 61 180 + 94 53 175 + 88 44 170 + 94 53 159 +101 62 149 +108 72 138 +114 81 128 +120 90 117 +127 100 106 +134 109 96 +140 118 85 +146 127 74 +153 136 64 +160 146 53 +166 155 42 +172 164 32 +179 174 21 +186 183 11 +192 192 0 +180 180 0 +168 168 0 +156 156 0 +144 144 0 +132 132 0 +120 120 0 +108 108 0 + 96 96 0 + 84 84 0 + 72 72 0 + 60 60 0 + 48 48 0 + 36 36 0 + 24 24 0 + 12 12 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr493.map b/src/fractalzoomer/color_maps/carr493.map new file mode 100644 index 000000000..5ab8c86ec --- /dev/null +++ b/src/fractalzoomer/color_maps/carr493.map @@ -0,0 +1,256 @@ + 0 0 0 + 60 30 15 + 69 34 17 + 77 39 19 + 86 43 21 + 94 47 24 +103 51 26 +111 56 28 +120 60 30 +129 64 32 +137 69 34 +146 73 36 +154 77 39 +163 81 41 +171 86 43 +180 90 45 +172 86 43 +165 82 41 +158 79 39 +150 75 38 +142 71 36 +135 68 34 +128 64 32 +120 60 30 +112 56 28 +105 52 26 + 98 49 24 + 90 45 22 + 82 41 21 + 75 38 19 + 68 34 17 + 60 30 15 + 60 45 30 + 73 56 38 + 86 67 46 + 99 78 54 +112 89 62 +125 100 70 +138 111 78 +151 122 86 +164 133 94 +177 144 102 +190 155 110 +203 166 118 +216 177 126 +229 188 134 +242 199 142 +255 210 150 +243 200 142 +231 189 135 +218 179 128 +206 169 120 +194 158 112 +182 148 105 +170 138 98 +158 128 90 +145 117 82 +133 107 75 +121 97 68 +109 86 60 + 97 76 52 + 84 66 45 + 72 55 38 + 60 45 30 + 0 0 0 + 60 30 15 + 69 34 17 + 77 39 19 + 86 43 21 + 94 47 24 +103 51 26 +111 56 28 +120 60 30 +129 64 32 +137 69 34 +146 73 36 +154 77 39 +163 81 41 +171 86 43 +180 90 45 +185 98 52 +189 105 58 +194 112 65 +199 120 71 +203 128 78 +208 135 84 +213 142 91 +218 150 98 +222 158 104 +227 165 111 +232 172 117 +236 180 124 +241 188 130 +246 195 137 +250 202 143 +255 210 150 +250 202 143 +246 195 137 +241 188 130 +236 180 124 +232 172 117 +227 165 111 +222 158 104 +218 150 98 +213 142 91 +208 135 84 +203 128 78 +199 120 71 +194 112 65 +189 105 58 +185 98 52 +180 90 45 +172 86 43 +165 82 41 +158 79 39 +150 75 38 +142 71 36 +135 68 34 +128 64 32 +120 60 30 +112 56 28 +105 52 26 + 98 49 24 + 90 45 22 + 82 41 21 + 75 38 19 + 68 34 17 + 60 30 15 + 0 0 0 + 0 0 0 + 12 0 4 + 24 0 9 + 36 0 13 + 49 0 17 + 61 0 21 + 73 0 26 + 85 0 30 + 97 0 34 +109 0 39 +121 0 43 +134 0 47 +146 0 51 +158 0 56 +170 0 60 +177 21 55 +184 42 50 +191 64 45 +198 85 40 +205 106 35 +213 128 30 +220 149 25 +227 170 20 +234 191 15 +241 212 10 +248 234 5 +255 255 0 +248 235 0 +242 216 0 +235 196 0 +229 177 0 +222 157 0 +216 137 0 +209 118 0 +203 98 0 +196 78 0 +190 59 0 +183 39 0 +177 20 0 +170 0 0 +159 0 0 +149 0 0 +138 0 0 +128 0 0 +117 0 0 +106 0 0 + 96 0 0 + 85 0 0 + 74 0 0 + 64 0 0 + 53 0 0 + 42 0 0 + 32 0 0 + 21 0 0 + 11 0 0 + 0 0 0 +120 120 140 +124 124 134 +128 128 127 +132 132 121 +136 136 115 +140 140 108 +145 145 102 +149 149 95 +153 153 89 +157 157 83 +161 161 76 +165 165 70 +169 169 64 +173 173 57 +177 177 51 +181 181 45 +185 185 38 +190 190 32 +194 194 25 +198 198 19 +202 202 13 +206 206 6 +210 210 0 +207 197 0 +204 184 0 +202 171 0 +199 158 0 +196 144 0 +193 131 0 +190 118 0 +188 105 0 +185 92 0 +182 79 0 +179 66 0 +176 52 0 +173 39 0 +171 26 0 +168 13 0 +165 0 0 +171 13 9 +176 26 19 +182 39 28 +188 52 38 +193 66 47 +199 79 56 +204 92 66 +210 105 75 +216 118 84 +221 131 94 +227 144 103 +232 158 112 +238 171 122 +244 184 131 +249 197 141 +255 210 150 +246 197 141 +236 184 131 +227 171 122 +218 158 112 +208 144 103 +199 131 94 +189 118 84 +180 105 75 +171 92 66 +161 79 56 +152 66 47 +142 52 38 +133 39 28 +124 26 19 +114 13 9 +105 0 0 diff --git a/src/fractalzoomer/color_maps/carr494.map b/src/fractalzoomer/color_maps/carr494.map new file mode 100644 index 000000000..01332ee60 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr494.map @@ -0,0 +1,256 @@ + 0 0 0 +150 0 0 +135 11 30 +120 22 60 +105 34 90 + 90 45 120 + 75 56 150 + 60 68 180 + 45 79 210 + 30 90 240 + 45 86 240 + 60 81 240 + 75 77 240 + 90 73 240 +105 69 240 +120 64 240 +135 60 240 +150 71 236 +165 82 232 +180 94 229 +195 105 225 +210 116 221 +225 128 218 +240 139 214 +255 150 210 +249 158 184 +244 165 158 +238 172 131 +232 180 105 +227 188 79 +221 195 52 +216 202 26 +210 210 0 +215 203 23 +220 197 47 +225 190 70 +230 183 93 +235 177 117 +240 170 140 +245 163 163 +250 157 187 +255 150 210 +242 140 213 +228 130 217 +215 120 220 +202 110 223 +188 100 227 +175 90 230 +162 80 233 +148 70 237 +135 60 240 +127 62 240 +119 65 240 +111 67 240 +103 69 240 + 95 72 240 + 87 74 240 + 78 76 240 + 70 78 240 + 62 81 240 + 54 83 240 + 46 85 240 + 38 88 240 + 30 90 240 + 43 80 213 + 57 70 187 + 70 60 160 + 83 50 133 + 97 40 107 +110 30 80 +123 20 53 +137 10 27 +150 0 0 +129 0 0 +107 0 0 + 86 0 0 + 64 0 0 + 43 0 0 + 21 0 0 + 0 0 0 +150 150 0 +155 156 11 +160 161 21 +165 167 32 +170 173 43 +175 179 53 +180 184 64 +185 190 75 +189 196 85 +194 202 96 +199 207 107 +204 213 117 +209 219 128 +214 225 139 +219 230 149 +224 236 160 +217 227 144 +209 219 128 +202 210 112 +194 202 96 +187 193 80 +180 184 64 +172 176 48 +165 167 32 +157 159 16 +150 150 0 +129 129 0 +107 107 0 + 86 86 0 + 64 64 0 + 43 43 0 + 21 21 0 + 0 0 0 + 12 0 0 + 24 0 0 + 36 0 0 + 48 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 96 0 0 +108 0 0 +120 0 0 +132 0 0 +144 0 0 +156 0 0 +168 0 0 +180 0 0 +188 17 23 +197 33 47 +205 50 70 +213 67 93 +222 83 117 +230 100 140 +238 117 163 +247 133 187 +255 150 210 +246 131 184 +236 112 158 +227 94 131 +218 75 105 +208 56 79 +199 38 52 +189 19 26 +180 0 0 +168 0 0 +156 0 0 +144 0 0 +132 0 0 +120 0 0 +108 0 0 + 96 0 0 + 84 0 0 + 72 0 0 + 60 0 0 + 48 0 0 + 36 0 0 + 24 0 0 + 12 0 0 + 0 0 0 + 0 0 0 + 2 6 16 + 4 12 32 + 6 18 48 + 8 24 64 + 10 30 80 + 12 36 96 + 14 42 112 + 16 48 128 + 18 54 144 + 20 60 160 + 22 66 176 + 24 72 192 + 26 78 208 + 28 84 224 + 30 90 240 + 38 98 241 + 45 105 242 + 52 112 243 + 60 120 244 + 68 128 245 + 75 135 246 + 82 142 247 + 90 150 248 + 98 158 248 +105 165 249 +112 172 250 +120 180 251 +128 188 252 +135 195 253 +142 202 254 +150 210 255 +149 201 254 +148 191 253 +147 182 252 +146 172 251 +145 163 250 +144 154 249 +143 144 248 +142 135 248 +142 126 247 +141 116 246 +140 107 245 +139 98 244 +138 88 243 +137 79 242 +136 69 241 +135 60 240 +140 69 225 +144 79 210 +149 88 195 +154 98 180 +158 107 165 +163 116 150 +168 126 135 +172 135 120 +177 144 105 +182 154 90 +187 163 75 +191 172 60 +196 182 45 +201 191 30 +205 201 15 +210 210 0 +215 203 23 +220 197 47 +225 190 70 +230 183 93 +235 177 117 +240 170 140 +245 163 163 +250 157 187 +255 150 210 +248 144 212 +241 139 214 +233 133 216 +226 128 218 +219 122 219 +212 116 221 +205 111 223 +198 105 225 +190 99 227 +183 94 229 +176 88 231 +169 82 232 +162 77 234 +154 71 236 +147 66 238 +140 60 240 +120 51 206 +100 43 171 + 80 34 137 + 60 26 103 + 40 17 69 + 20 9 34 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr495.map b/src/fractalzoomer/color_maps/carr495.map new file mode 100644 index 000000000..2e24e5c37 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr495.map @@ -0,0 +1,256 @@ + 0 0 0 + 36 0 12 + 32 0 12 + 28 0 8 + 24 0 8 + 20 0 8 + 20 0 8 + 16 0 4 + 12 0 4 + 8 0 4 + 4 0 0 + 0 0 0 + 56 20 88 + 52 20 84 + 52 20 80 + 48 16 80 + 48 16 76 + 44 16 72 + 44 16 68 + 40 12 68 + 40 12 64 + 36 12 60 + 96 72 20 +104 80 28 +116 88 36 +124 100 44 +136 108 52 +144 116 60 +156 124 68 +164 132 76 +176 144 88 +184 152 96 +192 160 104 +204 168 112 +212 176 120 +224 184 128 +232 196 136 +244 204 144 +252 212 152 +240 204 144 +232 192 136 +220 184 124 +212 176 116 +200 164 108 +188 156 100 +180 148 92 +168 136 80 +160 128 72 +148 120 64 +136 108 56 +128 100 48 +116 92 36 +108 80 28 + 96 72 20 + 86 65 18 + 77 58 16 + 67 50 14 + 58 43 12 + 48 36 10 + 38 29 8 + 29 22 6 + 19 14 4 + 10 7 2 + 0 0 0 + 0 0 0 + 4 5 5 + 9 9 11 + 13 14 16 + 18 18 21 + 22 23 26 + 26 27 32 + 31 32 37 + 35 36 42 + 39 41 48 + 44 45 53 + 48 50 58 + 53 54 63 + 57 59 69 + 61 63 74 + 66 68 79 + 70 72 85 + 75 77 90 + 79 81 95 + 83 86 101 + 88 90 106 + 92 95 111 + 97 99 116 +101 104 122 +105 108 127 +110 113 132 +114 117 138 +118 122 143 +123 126 148 +127 131 153 +132 135 159 +136 140 164 +144 152 172 +156 160 184 +164 172 192 +176 184 204 +184 196 212 +196 208 224 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +117 101 97 +110 94 91 +102 86 84 + 95 79 77 + 88 72 71 + 81 65 64 + 74 58 57 + 66 50 51 + 59 43 44 + 52 36 37 + 45 29 31 + 38 22 24 + 30 14 17 + 23 7 11 + 16 0 4 + 0 0 7 + 4 0 8 + 9 0 10 + 13 0 11 + 18 0 12 + 22 0 14 + 26 0 15 + 31 0 16 + 35 0 18 + 39 0 19 + 44 0 20 + 48 0 22 + 53 0 23 + 57 0 24 + 61 0 26 + 66 0 27 + 70 0 28 + 75 0 29 + 79 0 31 + 83 0 32 + 88 0 33 + 92 0 35 + 97 0 36 +101 0 37 +105 0 39 +110 0 40 +114 0 41 +118 0 43 +123 0 44 +127 0 45 +132 0 47 +136 0 48 +140 0 48 +144 0 52 +148 0 52 +152 0 52 +156 8 52 +164 16 52 +168 24 52 +176 32 52 +180 40 56 +188 48 56 +196 56 56 +200 64 56 +208 68 56 +212 76 56 +220 84 56 +228 92 56 +232 100 60 +240 108 60 +244 116 60 +252 124 60 +244 116 60 +240 108 60 +232 100 60 +228 92 56 +220 84 56 +212 76 56 +208 68 56 +200 64 56 +196 56 56 +188 48 56 +180 40 56 +176 32 52 +168 24 52 +163 23 50 +157 22 49 +152 22 47 +146 21 45 +141 20 44 +135 19 42 +130 19 40 +125 18 39 +119 17 37 +114 16 35 +108 15 34 +103 15 32 + 98 14 30 + 92 13 29 + 87 12 27 + 81 12 25 + 76 11 23 + 70 10 22 + 65 9 20 + 60 9 18 + 54 8 17 + 49 7 15 + 43 6 13 + 38 5 12 + 33 5 10 + 27 4 8 + 22 3 7 + 16 2 5 + 11 2 3 + 5 1 2 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr496.map b/src/fractalzoomer/color_maps/carr496.map new file mode 100644 index 000000000..435385c25 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr496.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 220 +164 160 172 +172 172 184 +180 184 196 +188 196 208 +196 208 220 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 84 96 + 80 76 92 + 68 64 88 + 52 52 84 + 40 40 80 + 0 0 0 + 0 0 0 + 40 12 88 + 48 16 100 + 60 20 112 + 68 24 128 + 76 28 140 + 84 32 152 + 96 36 164 +104 40 176 +112 44 188 +120 48 204 +132 52 216 +140 56 228 +148 60 240 +128 80 220 +112 104 200 + 92 124 180 + 76 144 160 + 56 164 140 + 40 188 120 + 20 208 100 + 20 188 92 + 16 172 88 + 16 152 80 + 12 132 72 + 12 112 68 + 8 96 60 + 8 76 56 + 4 56 48 + 4 36 40 + 0 20 36 + 0 0 28 + 0 0 0 + 0 0 0 + 0 0 0 + 40 0 0 + 52 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 96 0 0 +104 0 0 +116 0 0 +128 0 0 +140 0 0 +148 0 0 +160 0 0 +152 0 0 +144 0 0 +140 0 0 +132 0 0 +124 0 0 +116 0 0 +112 0 0 +104 0 0 + 96 0 0 + 88 0 0 + 84 0 0 + 76 0 0 + 68 0 0 + 60 0 0 + 56 0 0 + 48 0 0 + 40 0 0 + 0 0 0 + 0 0 0 +120 52 64 +132 72 60 +144 88 52 +156 108 48 +168 124 40 +180 144 36 +192 160 28 +204 180 24 +216 196 16 +228 216 12 +240 232 4 +252 252 0 +240 240 4 +228 228 8 +212 212 12 +200 200 20 +188 188 24 +176 176 28 +160 160 32 +148 148 36 +136 136 40 +132 124 44 +124 112 48 +116 100 52 +108 88 56 +104 76 64 + 96 64 68 + 88 52 72 + 80 40 76 + 88 40 80 + 96 40 88 +108 52 84 +120 64 84 +132 72 80 +144 84 80 +156 96 76 +168 108 76 +180 116 72 +192 128 72 +204 140 68 +216 152 68 +228 160 64 +240 172 64 +252 184 60 +240 172 60 +228 164 60 +216 152 56 +204 140 56 +192 128 56 +180 120 56 +168 108 56 +152 96 52 +140 88 52 +128 76 52 +116 64 52 +104 52 48 + 92 44 48 + 80 32 48 + 16 4 12 + 0 0 0 + 16 16 12 + 28 28 20 + 44 44 32 + 56 60 40 + 72 72 52 + 84 84 64 +100 100 76 +116 112 88 +128 128 104 +144 144 116 +160 160 128 +176 172 140 +192 188 152 +208 204 164 +220 220 180 +236 232 192 +252 248 204 +244 240 196 +236 228 188 +228 220 180 +220 208 172 +212 200 160 +204 188 152 +196 180 144 +188 168 136 +176 160 128 +168 148 120 +160 140 112 +152 128 104 +144 120 92 +136 108 84 +128 100 76 +120 88 68 + 0 0 0 + 0 0 0 + 0 0 0 + 20 12 88 + 20 20 104 + 20 28 116 + 20 36 132 + 20 44 144 + 20 52 160 + 20 60 172 + 20 68 188 + 20 76 200 + 20 84 216 + 20 92 228 + 20 100 244 + 20 120 224 + 20 140 204 + 20 160 184 + 20 180 160 + 20 200 140 + 20 220 120 + 20 240 100 + 20 220 120 + 20 200 140 + 20 180 160 + 20 160 180 + 20 140 200 + 20 120 220 + 20 100 244 + 20 88 224 + 20 76 204 + 20 68 184 + 20 56 164 + 20 44 148 + 20 32 128 + 20 24 108 + 20 12 88 diff --git a/src/fractalzoomer/color_maps/carr497.map b/src/fractalzoomer/color_maps/carr497.map new file mode 100644 index 000000000..30b55286b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr497.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +136 112 132 +144 124 144 +152 136 156 +160 148 164 +168 160 176 +172 172 188 +180 184 200 +188 196 208 +196 208 220 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 88 96 + 80 76 92 + 68 64 88 + 0 0 0 + 0 0 0 + 0 0 0 + 0 28 28 + 4 44 40 + 8 56 52 + 12 72 64 + 16 84 80 + 20 100 92 + 24 112 104 + 24 128 116 + 28 140 128 + 32 156 140 + 36 168 156 + 40 184 168 + 44 196 180 + 48 212 192 + 52 228 204 + 48 212 192 + 44 200 180 + 40 184 168 + 36 172 156 + 32 156 144 + 28 144 132 + 24 128 120 + 24 116 104 + 20 100 92 + 16 88 80 + 12 72 68 + 8 60 56 + 4 44 44 + 0 32 32 + 0 0 0 + 0 0 0 + 0 0 0 + 60 0 0 + 72 4 0 + 88 8 0 +100 16 0 +116 20 0 +128 24 0 +144 28 0 +156 36 0 +168 40 0 +184 44 0 +196 48 0 +212 52 0 +224 60 0 +240 64 0 +252 68 0 +240 64 0 +224 60 0 +212 52 0 +196 48 0 +184 44 0 +168 40 0 +156 36 0 +144 28 0 +128 24 0 +116 20 0 +100 16 0 + 88 8 0 + 72 4 0 + 60 0 0 + 84 4 80 + 88 8 80 + 92 12 80 + 96 16 76 +108 36 72 +120 52 64 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +192 160 28 +204 180 24 +216 196 16 +228 216 12 +240 232 4 +252 252 0 +240 240 4 +232 232 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +252 208 144 + 96 64 68 + 88 52 72 + 80 40 76 + 88 40 80 + 96 40 88 +108 52 84 +120 64 84 +132 72 80 +144 84 80 +156 96 76 +168 108 76 +180 116 72 +192 128 72 +204 140 68 +216 152 68 +228 160 64 +240 172 64 +252 184 60 +240 172 60 +228 164 60 +216 152 56 +204 140 56 +192 128 56 +180 120 56 +168 108 56 +152 96 52 +140 88 52 +128 76 52 +116 64 52 +104 52 48 + 92 44 48 + 80 32 48 + 16 4 12 + 24 16 16 + 32 28 24 + 40 36 28 + 48 48 32 + 56 60 40 + 72 72 52 + 84 88 60 +100 100 72 +112 116 80 +128 132 92 +140 148 100 +156 160 112 +168 176 120 +184 192 132 +196 208 140 +212 220 152 +224 236 160 +224 236 160 +224 236 160 +224 236 160 +216 224 152 +208 216 148 +200 204 140 +196 192 132 +188 180 124 +180 172 120 +172 160 112 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 40 + 0 8 52 + 4 12 64 + 4 20 80 + 4 24 92 + 8 32 104 + 8 36 116 + 8 44 128 + 12 52 144 + 12 56 156 + 12 64 168 + 12 68 180 + 16 76 192 + 16 80 204 + 16 88 220 + 20 92 232 + 20 100 244 + 24 88 232 + 24 76 220 + 28 64 208 + 32 56 196 + 36 44 184 + 36 32 172 + 40 20 160 + 44 20 148 + 48 24 140 + 52 24 128 diff --git a/src/fractalzoomer/color_maps/carr498.map b/src/fractalzoomer/color_maps/carr498.map new file mode 100644 index 000000000..0b2076898 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr498.map @@ -0,0 +1,256 @@ + 0 0 0 + 8 4 40 + 8 4 32 + 4 4 24 + 4 0 16 + 0 0 8 + 0 0 0 + 16 16 24 + 36 36 44 + 52 52 68 + 68 68 88 + 84 84 108 +100 100 128 +116 116 148 +128 128 164 +140 140 176 +148 148 192 +160 160 204 +168 168 216 +176 176 224 +180 180 228 +180 180 232 +184 184 232 +180 180 232 +180 180 228 +176 176 224 +168 168 212 +160 160 204 +152 152 192 +140 140 180 +128 128 164 +112 112 144 +100 100 128 + 84 84 108 + 68 68 88 + 52 52 68 + 32 32 44 + 16 16 20 + 0 0 0 + 0 8 12 + 4 16 24 + 4 28 36 + 8 36 48 + 8 44 60 + 12 52 72 + 12 60 80 + 16 68 88 + 16 76 100 + 20 80 108 + 20 88 112 + 20 92 120 + 20 92 124 + 24 96 124 + 24 96 128 + 24 100 128 + 24 96 128 + 24 96 124 + 20 92 124 + 20 92 120 + 20 88 112 + 20 80 108 + 16 72 100 + 16 68 88 + 12 60 80 + 12 52 72 + 8 44 60 + 8 36 48 + 4 28 36 + 4 16 24 + 0 8 12 + 0 0 0 + 4 16 20 + 8 32 44 + 12 48 64 + 16 64 88 + 20 80 112 + 24 96 132 + 28 108 152 + 28 120 168 + 32 132 184 + 36 144 196 + 36 152 208 + 40 160 220 + 40 164 224 + 44 164 232 + 44 168 236 + 44 172 240 + 44 168 236 + 40 168 232 + 40 164 228 + 40 160 220 + 36 152 208 + 36 144 196 + 32 132 184 + 28 120 168 + 28 108 152 + 24 92 132 + 20 80 108 + 16 64 88 + 12 48 68 + 8 32 44 + 4 16 20 + 0 0 0 + 16 0 4 + 28 4 8 + 44 4 12 + 56 8 16 + 72 8 20 + 88 12 24 +100 12 28 +112 16 32 +120 16 36 +132 20 40 +140 20 40 +144 20 44 +152 20 44 +156 24 48 +156 24 48 +160 24 48 +156 24 48 +156 24 48 +152 24 48 +144 20 44 +140 20 44 +132 20 40 +120 16 36 +112 16 32 +100 12 28 + 84 12 24 + 72 8 20 + 60 8 16 + 44 4 12 + 28 4 8 + 12 0 4 + 0 0 0 + 24 16 16 + 44 36 36 + 68 52 52 + 88 68 68 +108 84 84 +128 100 100 +148 116 116 +164 128 128 +176 140 140 +192 148 148 +204 160 160 +216 168 168 +224 176 176 +228 180 180 +232 180 180 +232 184 184 +228 180 180 +228 180 180 +224 176 176 +212 168 168 +204 160 160 +192 152 152 +180 140 140 +164 128 128 +144 112 112 +128 100 100 +108 84 84 + 88 68 68 + 68 52 52 + 44 32 32 + 20 16 16 + 0 0 0 + 16 0 4 + 28 4 8 + 44 4 12 + 56 8 16 + 72 8 20 + 88 12 24 +100 12 28 +112 16 32 +120 16 36 +132 20 40 +140 20 40 +144 20 44 +152 20 44 +156 24 48 +156 24 48 +160 24 48 +156 24 48 +156 24 48 +152 24 48 +144 20 44 +140 20 44 +132 20 40 +120 16 36 +112 16 32 +100 12 28 + 84 12 24 + 72 8 20 + 60 8 16 + 44 4 12 + 28 4 8 + 12 0 4 + 0 0 0 + 15 16 11 + 30 31 21 + 45 47 32 + 60 63 43 + 75 79 53 + 90 94 64 +105 110 75 +119 126 85 +134 142 96 +149 157 107 +164 173 117 +179 189 128 +194 205 139 +209 220 149 +224 236 160 +219 225 164 +214 214 169 +208 203 173 +203 192 178 +198 181 182 +192 170 186 +187 159 191 +182 148 195 +177 137 199 +172 126 204 +166 115 208 +161 104 212 +156 93 217 +150 82 221 +145 71 226 +140 60 230 +135 58 226 +129 55 222 +124 53 217 +118 51 213 +113 48 209 +108 46 205 +102 44 200 + 97 42 196 + 92 39 192 + 86 37 188 + 81 35 183 + 75 32 179 + 70 30 175 + 65 28 171 + 59 25 167 + 54 23 162 + 48 21 158 + 43 18 154 + 38 16 150 + 32 14 145 + 27 12 141 + 22 9 137 + 16 7 133 + 11 5 128 + 5 2 124 + 0 0 120 diff --git a/src/fractalzoomer/color_maps/carr499.map b/src/fractalzoomer/color_maps/carr499.map new file mode 100644 index 000000000..5b079002d --- /dev/null +++ b/src/fractalzoomer/color_maps/carr499.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 8 5 15 + 16 11 30 + 24 16 45 + 32 21 60 + 40 27 75 + 48 32 90 + 56 37 105 + 64 43 119 + 72 48 134 + 80 53 149 + 88 59 164 + 96 64 179 +104 69 194 +112 75 209 +120 80 224 +120 100 208 +120 120 192 +120 136 180 +120 156 164 +120 176 148 +120 196 132 +120 212 120 +120 232 104 +120 252 88 +108 232 80 +100 212 72 + 88 192 64 + 76 172 56 + 64 152 48 + 56 128 40 + 44 108 32 + 37 90 27 + 29 72 21 + 22 54 16 + 15 36 11 + 7 18 5 + 0 0 0 + 0 28 0 + 0 44 20 + 0 60 36 + 0 76 56 + 0 92 72 + 0 108 92 + 0 124 112 + 0 144 128 + 0 160 148 + 0 176 168 + 0 192 184 + 0 208 204 + 0 224 220 + 0 240 240 + 0 212 220 + 0 180 204 + 0 152 184 + 0 120 164 + 0 92 144 + 0 60 128 + 0 32 108 + 0 0 88 + 0 0 0 + 0 0 0 + 60 0 0 + 68 0 0 + 72 0 0 + 80 0 0 + 88 0 0 + 92 0 0 +100 0 0 +108 0 0 +112 0 0 +120 0 0 +128 0 0 +132 0 0 +140 0 0 +148 0 0 +160 0 32 +172 0 64 +184 0 96 +196 0 128 +204 0 156 +216 0 188 +228 0 220 +240 0 252 +224 8 252 +212 16 248 +196 24 248 +180 32 248 +164 36 244 +152 44 244 +136 52 240 +120 60 240 +104 84 240 + 92 108 244 + 76 132 244 + 60 156 248 + 44 180 248 + 32 204 248 + 16 228 252 + 0 252 252 + 12 236 224 + 20 216 196 + 32 200 168 + 40 180 140 + 52 164 112 + 60 144 84 + 72 128 56 + 80 108 28 + 88 88 0 +104 104 16 +120 120 36 +132 132 52 +148 148 72 +164 160 92 +180 176 112 +192 192 128 +208 204 148 +224 220 168 +236 232 184 +252 248 204 +240 236 188 +224 220 172 +212 208 152 +196 196 136 +184 180 120 +172 168 104 +156 156 84 +144 140 68 +128 128 52 +116 116 36 +100 100 16 + 88 88 0 + 0 0 0 + 0 0 0 + 0 0 0 + 28 0 0 + 40 0 0 + 52 0 0 + 68 0 0 + 80 0 0 + 92 0 0 +104 0 0 +116 0 0 +128 0 0 +144 0 0 +156 0 0 +168 0 0 +180 0 0 +188 28 0 +196 56 0 +204 84 0 +212 112 0 +208 132 0 +228 168 0 +236 196 0 +244 224 0 +252 252 0 +232 232 0 +212 212 0 +192 192 0 +172 172 0 +148 148 0 +128 128 0 +108 108 0 + 88 88 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 60 60 + 0 72 72 + 0 88 88 + 0 100 100 + 0 112 112 + 0 128 128 + 0 140 140 + 0 156 156 + 0 168 168 + 0 180 180 + 0 196 196 + 0 208 208 + 4 188 212 + 8 172 216 + 16 152 224 + 20 136 228 + 24 116 232 + 28 100 240 + 24 96 220 + 20 92 204 + 20 88 184 + 16 84 168 + 12 80 148 + 12 76 132 + 8 72 112 + 4 68 96 + 4 64 76 + 0 60 60 + 0 0 0 + 0 0 0 + 4 4 4 + 8 8 12 + 8 12 16 + 12 20 20 + 16 24 28 + 20 28 32 + 20 32 36 + 24 36 40 + 28 40 48 + 32 48 52 + 32 52 56 + 36 56 64 + 40 60 68 +180 0 200 +177 0 196 +173 0 192 +170 0 187 +166 0 183 +163 0 179 +159 0 175 +156 0 171 +152 0 167 +149 0 162 +145 0 158 +142 0 154 +138 0 150 +135 0 146 +131 0 142 +128 0 137 +124 0 133 +121 0 129 +117 0 125 +114 0 121 +110 0 117 +107 0 112 +103 0 108 +100 0 104 +116 0 120 +136 0 140 +152 0 160 +168 0 176 +188 0 196 +204 0 216 +224 0 232 +240 0 252 +224 0 232 +204 0 216 +188 0 196 +168 0 176 +152 0 160 +136 0 140 +116 0 120 +100 0 104 + 80 0 84 + 64 0 64 + 44 0 48 + 28 0 28 diff --git a/src/fractalzoomer/color_maps/carr500.map b/src/fractalzoomer/color_maps/carr500.map new file mode 100644 index 000000000..ff387ab75 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr500.map @@ -0,0 +1,256 @@ + 0 0 0 + 5 25 61 + 9 34 87 + 12 44 112 + 16 53 138 + 19 62 163 + 23 71 189 + 26 81 214 + 30 90 240 + 26 81 214 + 23 71 189 + 19 62 163 + 16 53 138 + 12 44 112 + 9 34 87 + 5 25 61 + 8 32 79 + 10 38 97 + 12 44 115 + 15 51 133 + 18 58 150 + 20 64 168 + 22 70 186 + 25 77 204 + 28 84 222 + 30 90 240 + 31 88 230 + 32 87 220 + 33 86 210 + 34 84 200 + 35 82 190 + 36 81 180 + 37 80 170 + 38 78 160 + 39 76 150 + 40 75 140 + 41 74 130 + 42 72 120 + 43 70 110 + 44 69 100 + 45 68 90 + 46 66 80 + 51 70 84 + 55 73 89 + 60 77 93 + 64 81 97 + 69 84 102 + 73 88 106 + 78 92 110 + 82 95 115 + 87 99 119 + 91 103 123 + 96 106 128 +100 110 132 +105 113 137 +109 117 141 +114 121 145 +118 124 150 +123 128 154 +127 132 158 +132 135 163 +136 139 167 +141 143 171 +145 146 176 +150 150 180 +154 154 184 +158 158 188 +162 162 192 +166 166 196 +170 170 200 +174 174 204 +178 178 208 +182 182 212 +186 186 216 +190 190 220 +194 194 224 +198 198 228 +202 202 232 +206 206 236 +210 210 240 +203 200 235 +196 189 230 +189 179 225 +182 169 220 +176 158 215 +169 148 210 +162 138 205 +155 128 200 +148 117 195 +141 107 190 +134 97 185 +128 86 180 +121 76 175 +114 66 170 +107 55 165 +100 45 160 +108 57 160 +116 69 160 +123 81 160 +131 93 160 +139 105 160 +146 117 160 +154 129 160 +162 140 160 +170 152 160 +178 164 160 +185 176 160 +193 188 160 +201 200 160 +208 212 160 +216 224 160 +224 236 160 +219 231 154 +215 225 148 +210 220 141 +206 214 135 +201 209 129 +196 204 122 +192 198 116 +187 193 110 +182 188 104 +178 182 98 +173 177 91 +168 172 85 +164 166 79 +159 161 72 +155 155 66 +150 150 60 + 0 0 0 + 12 0 0 + 24 0 0 + 36 0 0 + 48 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 96 0 0 +108 0 0 +120 0 0 +132 0 0 +144 0 0 +156 0 0 +168 0 0 +180 0 0 +188 17 23 +197 33 47 +205 50 70 +213 67 93 +222 83 117 +230 100 140 +238 117 163 +247 133 187 +255 150 210 +238 133 214 +221 116 219 +204 99 223 +186 81 227 +169 64 231 +152 47 236 +135 30 240 +148 43 237 +162 57 233 +175 70 230 +188 83 227 +202 97 223 +215 110 220 +228 123 217 +242 137 213 +255 150 210 +246 131 184 +236 112 158 +227 94 131 +218 75 105 +208 56 79 +199 38 52 +189 19 26 +180 0 0 +168 0 0 +156 0 0 +144 0 0 +132 0 0 +120 0 0 +108 0 0 + 96 0 0 + 84 0 0 + 72 0 0 + 60 0 0 + 48 0 0 + 36 0 0 + 24 0 0 + 12 0 0 + 0 0 0 + 45 66 76 + 44 68 87 + 43 69 98 + 42 71 109 + 41 72 120 + 40 74 131 + 39 76 142 + 38 77 153 + 37 79 163 + 36 80 174 + 35 82 185 + 34 84 196 + 33 85 207 + 32 87 218 + 31 88 229 + 30 90 240 + 53 80 213 + 77 70 187 +100 60 160 +123 50 133 +147 40 107 +170 30 80 +193 20 53 +217 10 27 +240 0 0 +227 8 30 +214 15 60 +201 22 90 +188 30 120 +174 38 150 +161 45 180 +148 52 210 +135 60 240 +126 56 224 +117 52 208 +108 48 192 + 99 44 176 + 90 40 160 + 81 36 144 + 72 32 128 + 63 28 112 + 54 24 96 + 45 20 80 + 36 16 64 + 27 12 48 + 18 8 32 + 9 4 16 + 0 0 0 +180 180 0 +183 184 11 +186 187 21 +189 191 32 +192 195 43 +195 199 53 +198 202 64 +201 206 75 +203 210 85 +206 214 96 +209 217 107 +212 221 117 +215 225 128 +218 229 139 +221 232 149 +224 236 160 diff --git a/src/fractalzoomer/color_maps/carr501.map b/src/fractalzoomer/color_maps/carr501.map new file mode 100644 index 000000000..47d47e7cb --- /dev/null +++ b/src/fractalzoomer/color_maps/carr501.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 60 0 0 + 68 0 0 + 76 0 0 + 84 0 0 + 92 0 0 +100 0 0 +108 0 0 +116 0 0 +124 0 0 +132 0 0 +140 0 0 +152 0 0 +160 0 0 +168 30 20 +176 59 40 +184 88 60 +192 118 80 +200 148 100 +208 177 120 +216 206 140 +224 236 160 +215 225 161 +206 214 163 +197 203 164 +189 191 166 +180 180 167 +171 169 169 +162 158 170 +153 147 171 +144 136 173 +135 125 174 +127 113 176 +118 102 177 +109 91 179 +100 80 180 +108 76 192 +116 68 204 +124 64 216 +132 60 228 +120 88 60 +132 100 68 +144 112 76 +156 120 84 +168 132 92 +180 144 100 +192 152 108 +204 164 116 +216 176 124 +228 188 132 +240 196 140 +252 208 148 +244 200 140 +232 192 136 +224 180 128 +212 172 120 +200 164 112 +192 152 108 +180 144 100 +172 136 92 +160 124 88 +148 116 80 +140 108 72 +128 96 64 +120 88 60 +128 128 140 +120 120 132 +116 116 124 +108 108 116 +100 100 108 + 92 92 104 + 84 84 96 + 80 80 88 + 72 72 80 + 64 64 76 + 56 56 68 + 48 48 60 + 44 44 52 + 36 36 44 + 28 28 40 + 60 0 0 + 68 0 0 + 76 0 0 + 84 0 0 + 92 0 0 +100 0 0 +108 0 0 +116 0 0 +124 0 0 +132 0 0 +140 0 0 +152 0 0 +160 0 0 +168 30 20 +176 59 40 +185 88 60 +193 118 80 +201 148 100 +210 177 120 +218 206 140 +226 236 160 +219 226 163 +212 215 166 +205 204 168 +198 194 171 +192 184 174 +185 173 176 +178 162 179 +171 152 182 +164 142 185 +157 131 188 +150 120 190 +144 110 193 +137 100 196 +130 89 198 +123 78 201 +116 68 204 +124 64 216 +132 60 228 +106 48 188 + 79 36 149 + 53 24 109 + 26 12 70 + 0 0 30 + 0 0 0 + 0 0 0 + 60 0 0 + 68 0 0 + 75 0 0 + 83 0 0 + 91 0 0 + 98 0 0 +106 0 0 +114 0 0 +122 0 0 +129 0 0 +137 0 0 +145 0 0 +152 0 0 +160 0 0 +168 30 20 +176 59 40 +185 88 60 +193 118 80 +201 148 100 +210 177 120 +218 206 140 +226 236 160 +217 226 161 +208 216 162 +199 206 164 +191 196 165 +182 186 166 +173 176 167 +164 166 169 +155 156 170 +146 146 171 +137 136 172 +129 126 173 +120 116 175 +111 106 176 +102 96 177 +108 84 198 +114 72 219 +120 60 240 +108 54 219 + 96 48 198 + 84 42 177 + 72 36 156 + 60 30 135 + 48 24 114 + 36 18 93 + 24 12 72 + 12 6 51 + 0 0 30 + 3 9 51 + 6 18 72 + 9 27 93 + 12 36 114 + 15 45 135 + 18 54 156 + 21 63 177 + 24 72 198 + 27 81 219 + 30 90 240 + 42 99 235 + 54 108 230 + 67 117 225 + 79 126 220 + 91 136 215 +104 145 210 +116 154 205 +128 163 200 +140 172 195 +152 181 190 +165 190 185 +177 200 180 +189 209 175 +202 218 170 +214 227 165 +226 236 160 +218 213 147 +210 190 133 +202 167 120 +194 144 107 +186 122 93 +179 99 80 +171 76 67 +163 53 54 +155 30 40 +147 7 27 +143 13 53 +140 20 80 +137 27 107 +133 33 133 +130 40 160 +127 47 187 +115 45 192 +104 44 197 + 92 42 201 + 81 41 206 + 69 39 211 + 58 38 216 + 46 36 221 + 35 35 226 + 23 33 230 + 12 32 235 + 0 30 240 + 2 32 232 + 5 34 224 + 7 35 216 + 9 37 208 + 11 39 200 + 14 41 192 + 16 43 184 + 18 44 176 + 21 46 168 + 23 48 160 + 25 50 152 + 28 52 144 + 30 53 136 + 32 55 128 + 34 57 120 + 37 59 112 + 39 61 104 + 41 62 96 + 44 64 88 + 46 66 80 diff --git a/src/fractalzoomer/color_maps/carr502.map b/src/fractalzoomer/color_maps/carr502.map new file mode 100644 index 000000000..5d5fee94f --- /dev/null +++ b/src/fractalzoomer/color_maps/carr502.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 1 4 9 + 1 7 18 + 2 11 27 + 3 14 36 + 4 18 45 + 4 21 54 + 5 25 63 + 6 29 71 + 6 32 80 + 7 36 89 + 8 39 98 + 9 43 107 + 9 46 116 + 10 50 125 + 13 56 132 + 15 63 139 + 18 69 146 + 20 76 153 + 23 82 160 + 26 88 167 + 28 95 174 + 31 101 180 + 34 107 187 + 36 114 194 + 39 120 201 + 42 126 208 + 44 133 215 + 47 139 222 + 49 146 229 + 52 152 236 + 53 141 219 + 53 130 202 + 54 119 185 + 54 109 169 + 55 98 152 + 55 87 135 + 56 76 118 + 57 65 101 + 57 54 84 + 58 43 67 + 58 33 51 + 59 22 34 + 59 11 17 + 60 0 0 + 40 76 64 + 32 80 40 + 30 0 30 + 50 12 32 + 70 23 34 + 91 35 35 +111 47 37 +131 58 39 +151 70 41 +171 81 43 +191 93 45 +212 105 46 +232 116 48 +252 128 50 +244 118 63 +236 107 76 +228 97 90 +220 86 103 +212 76 116 +206 72 115 +200 68 114 +195 65 113 +189 61 112 +183 57 111 +177 53 110 +171 49 109 +166 46 108 +160 42 107 +154 38 106 +148 34 105 +142 30 104 +137 27 103 +131 23 102 +125 19 101 +119 15 100 +113 11 99 +108 8 98 +102 4 97 + 96 0 96 +140 136 56 +154 142 57 +169 147 57 +183 153 58 +197 159 58 +211 165 59 +226 170 59 +240 176 60 +234 171 60 +228 167 60 +223 162 60 +217 158 60 +211 153 60 +205 149 60 +199 144 60 +194 140 60 +188 135 60 +182 131 60 +176 126 60 +171 122 60 +165 117 60 +159 113 60 +153 108 60 +147 104 60 +142 99 60 +136 95 60 +130 90 60 +136 99 66 +142 108 72 +148 117 79 +154 126 85 +159 136 91 +165 145 98 +171 154 104 +177 163 110 +183 172 116 +189 181 122 +195 190 129 +200 200 135 +206 209 141 +212 218 148 +218 227 154 +224 236 160 +214 226 153 +204 216 146 +194 206 139 +184 196 132 +175 186 124 +165 176 117 +155 166 110 +145 156 103 +135 146 96 +125 136 89 +115 126 82 +106 116 74 + 96 106 67 + 86 96 60 + 76 86 53 + 66 76 46 +255 0 0 +255 17 5 +254 34 10 +254 51 15 +253 69 21 +253 86 26 +252 103 31 +252 120 36 +252 152 44 +252 180 52 +252 212 60 +246 206 60 +239 201 60 +233 195 60 +227 190 60 +221 184 60 +214 178 60 +208 173 60 +202 167 60 +195 161 60 +189 156 60 +183 150 60 +177 145 60 +170 139 60 +164 133 60 +158 128 60 +151 122 60 +145 116 60 +139 111 60 +133 105 60 +126 100 60 +120 94 60 +155 138 130 +166 152 144 +177 166 158 +189 180 172 +200 194 186 +211 208 200 +222 222 214 +209 209 203 +196 196 191 +183 183 180 +170 170 168 +157 157 157 +144 144 146 +131 131 134 +118 118 123 +105 105 111 +100 100 108 + 96 96 105 + 91 91 101 + 86 86 98 + 82 82 95 + 77 77 92 + 72 72 89 + 68 68 86 + 63 63 82 + 58 58 79 + 53 53 76 + 49 49 73 + 44 44 70 + 39 39 66 + 35 35 63 + 30 30 60 + 30 34 72 + 30 38 84 + 30 42 96 + 30 46 108 + 30 50 119 + 30 54 131 + 30 58 143 + 30 62 155 + 30 66 167 + 30 70 179 + 30 74 191 + 30 78 202 + 30 82 214 + 30 86 226 + 30 90 238 + 30 94 250 + 35 86 234 + 39 78 218 + 44 70 201 + 48 62 185 + 53 54 169 + 58 46 152 + 62 38 136 + 67 30 120 + 77 44 122 + 87 57 124 + 97 70 127 +107 84 129 +117 98 131 +127 111 134 +137 124 136 +146 138 138 +156 152 140 +166 165 142 +176 178 145 +186 192 147 +196 206 149 +206 219 152 +216 232 154 +226 246 156 +209 226 148 +192 207 140 +175 188 131 +158 168 123 +141 148 115 +124 129 106 +107 110 98 + 90 90 90 diff --git a/src/fractalzoomer/color_maps/carr503.map b/src/fractalzoomer/color_maps/carr503.map new file mode 100644 index 000000000..b21ad2bdf --- /dev/null +++ b/src/fractalzoomer/color_maps/carr503.map @@ -0,0 +1,256 @@ + 0 0 0 + 14 5 8 + 28 10 15 + 42 15 23 + 57 20 31 + 71 25 39 + 85 30 46 + 99 35 54 +113 41 62 +127 46 70 +141 51 77 +155 56 85 +170 61 93 +184 66 101 +198 71 108 +212 76 116 +216 81 113 +220 86 110 +224 91 107 +228 96 104 +232 100 102 +236 105 99 +240 110 96 +244 115 93 +248 120 90 +244 114 93 +239 109 96 +234 104 100 +230 98 103 +226 92 106 +221 87 110 +216 82 113 +212 76 116 +198 71 108 +184 66 101 +170 61 93 +155 56 85 +141 51 77 +127 46 70 +113 41 62 + 99 35 54 + 85 30 46 + 71 25 39 + 57 20 31 + 42 15 23 + 28 10 15 + 14 5 8 + 0 0 0 +150 120 90 +155 128 95 +160 135 99 +165 143 104 +170 151 109 +175 159 113 +180 166 118 +185 174 123 +189 182 127 +194 190 132 +199 197 137 +204 205 141 +209 213 146 +214 221 151 +219 228 155 +224 236 160 +215 224 154 +206 212 148 +196 200 142 +187 188 136 +178 177 131 +168 165 125 +159 153 119 +150 141 113 +141 129 107 +132 117 101 +122 105 95 +113 94 90 +104 82 84 + 94 70 78 + 85 58 72 + 76 46 66 + 0 0 0 + 6 3 12 + 12 5 24 + 18 8 35 + 24 11 47 + 30 14 59 + 35 16 71 + 41 19 83 + 47 22 95 + 53 25 106 + 59 27 118 + 65 30 130 + 62 35 137 + 59 41 145 + 55 46 152 + 52 52 159 + 49 57 166 + 46 63 174 + 43 68 181 + 40 74 188 + 36 79 195 + 33 85 203 + 30 90 210 + 51 77 180 + 73 64 150 + 94 51 120 +116 39 90 +137 26 60 +159 13 30 +180 0 0 +189 32 0 +199 64 0 +208 96 0 +218 128 0 +227 159 0 +236 191 0 +246 223 0 +255 255 0 +247 227 0 +238 198 0 +230 170 0 +222 142 0 +213 113 0 +205 85 0 +197 57 0 +188 28 0 +180 0 0 +158 0 15 +135 0 30 +112 0 45 + 90 0 60 + 68 0 75 + 45 0 90 + 22 0 105 + 0 0 120 + 14 6 132 + 27 12 143 + 40 18 154 + 54 24 166 + 68 30 178 + 81 36 189 + 94 42 200 +108 48 212 +122 54 224 +135 60 235 +144 78 228 +153 95 220 +162 113 212 +171 130 205 +179 148 198 +188 166 190 +197 183 182 +206 201 175 +215 218 168 +224 236 160 +226 224 153 +227 213 146 +229 201 139 +230 190 132 +232 178 125 +234 166 118 +235 155 111 +237 143 104 +238 132 97 +240 120 90 +237 116 92 +235 112 95 +232 108 97 +230 104 99 +227 100 102 +225 96 104 +222 92 107 +220 88 109 +217 84 111 +215 80 114 +212 76 116 +199 71 109 +186 66 102 +172 62 94 +159 57 87 +146 52 80 +132 48 72 +119 43 65 +106 38 58 + 93 33 51 + 80 28 44 + 66 24 36 + 53 19 29 + 40 14 22 + 26 10 14 + 13 5 7 + 0 0 0 +160 201 255 +143 176 229 +126 151 203 +109 126 177 + 92 102 150 + 75 77 124 + 58 52 98 + 60 49 101 + 58 51 98 + 56 53 95 + 55 55 92 + 53 58 88 + 51 60 85 + 50 62 82 + 48 64 79 + 46 66 76 + 47 64 79 + 49 62 81 + 50 61 84 + 52 59 87 + 53 57 89 + 55 55 92 + 56 54 95 + 58 52 97 + 59 50 100 + 57 52 97 + 74 77 123 + 91 101 150 +108 126 176 +126 151 202 +143 175 229 +160 200 255 + 54 65 92 + 62 65 107 + 70 64 121 + 78 64 136 + 86 63 151 + 95 63 166 +103 62 181 +111 62 196 +119 61 210 +127 61 225 +135 60 240 +146 66 225 +156 72 210 +166 78 195 +177 84 180 +188 90 165 +198 96 150 +208 102 135 +219 108 120 +230 114 105 +240 120 90 +221 109 82 +202 98 74 +183 87 65 +164 76 57 +145 65 49 +125 55 41 +106 44 33 + 87 33 25 + 68 22 16 + 49 11 8 + 30 0 0 diff --git a/src/fractalzoomer/color_maps/carr504.map b/src/fractalzoomer/color_maps/carr504.map new file mode 100644 index 000000000..2b50ecccf --- /dev/null +++ b/src/fractalzoomer/color_maps/carr504.map @@ -0,0 +1,256 @@ + 0 0 0 +129 98 66 +136 108 73 +143 118 79 +149 128 86 +156 137 93 +163 147 100 +170 157 106 +176 167 113 +183 177 120 +190 187 126 +197 197 133 +204 206 140 +210 216 147 +217 226 153 +224 236 160 +218 227 154 +211 218 148 +204 209 141 +198 200 135 +192 190 129 +185 181 122 +178 172 116 +172 163 110 +166 154 104 +159 145 98 +152 136 91 +146 126 85 +140 117 79 +133 108 72 +126 99 66 +120 90 60 +180 180 180 +185 185 185 +190 190 190 +195 195 195 +200 200 200 +205 205 205 +210 210 210 +215 215 215 +220 220 220 +225 225 225 +230 230 230 +235 235 235 +240 240 240 +245 245 245 +250 250 250 +255 255 255 +234 230 240 +214 205 225 +193 180 210 +173 155 195 +152 130 180 +132 105 165 +111 80 150 + 91 55 135 + 70 30 120 + 60 51 139 + 50 73 159 + 40 94 178 + 30 116 197 + 20 137 216 + 10 159 236 + 0 180 255 + 3 171 254 + 7 162 252 + 10 153 251 + 13 144 250 + 17 136 248 + 20 127 247 + 23 118 246 + 27 109 244 + 30 100 243 + 26 88 213 + 22 75 182 + 19 63 152 + 15 50 122 + 11 38 91 + 8 26 61 + 4 13 30 + 0 1 0 + 5 4 8 + 10 6 16 + 15 9 24 + 20 12 32 + 25 14 40 + 30 17 48 + 35 20 56 + 40 22 64 + 46 25 72 + 51 28 80 + 56 31 88 + 61 33 96 + 66 36 104 + 71 39 112 + 76 41 120 + 81 44 128 + 91 56 136 +100 68 145 +110 80 153 +119 92 162 +129 104 170 +139 116 179 +148 128 187 +158 141 196 +167 153 204 +177 165 213 +187 177 221 +196 189 230 +206 201 238 +215 213 247 +225 225 255 +214 214 239 +203 203 223 +192 192 207 +181 181 191 +170 170 175 +159 159 159 +143 143 143 +128 128 128 +112 112 112 + 96 96 96 + 80 80 80 + 64 64 64 + 48 48 48 + 32 32 32 + 16 16 16 + 0 0 0 +118 118 118 +122 110 110 +126 102 102 +130 94 94 +135 87 87 +139 79 79 +143 71 71 +147 63 63 +151 55 55 +155 47 47 +159 39 39 +163 31 31 +168 24 24 +172 16 16 +176 8 8 +180 0 0 +188 2 12 +197 4 24 +205 5 36 +213 7 48 +222 9 60 +230 11 72 +238 12 84 +247 14 96 +255 16 108 +254 30 103 +253 44 98 +252 58 93 +252 72 88 +251 86 83 +250 100 78 +249 114 73 +248 128 68 +244 122 74 +239 115 80 +234 108 86 +230 102 92 +226 96 98 +221 89 104 +216 82 110 +212 76 116 +182 65 99 +151 54 83 +121 43 66 + 91 33 50 + 61 22 33 + 30 11 17 + 0 0 0 + 0 0 0 + 4 7 14 + 8 14 28 + 12 21 42 + 16 28 55 + 20 35 69 + 24 42 83 + 28 49 97 + 32 55 111 + 36 62 125 + 40 69 139 + 44 76 153 + 48 83 166 + 52 90 180 + 56 97 194 + 60 104 208 + 71 98 213 + 81 91 217 + 92 85 222 +103 79 226 +114 73 231 +124 66 235 +135 60 240 +141 52 210 +146 45 180 +152 38 150 +158 30 120 +163 22 90 +169 15 60 +174 8 30 +180 0 0 +150 0 0 +120 0 0 + 90 0 0 + 60 0 0 + 30 0 0 + 31 6 6 + 32 11 13 + 34 16 19 + 35 22 26 + 36 28 32 + 38 33 38 + 39 38 45 + 40 44 51 + 41 50 58 + 42 55 64 + 44 60 71 + 45 66 77 + 51 74 87 + 56 82 96 + 62 91 106 + 68 99 116 + 73 107 125 + 79 116 135 + 84 124 144 + 90 132 154 + 96 140 164 +101 148 173 +107 157 183 +112 165 192 +118 173 202 +124 182 212 +129 190 221 +135 198 231 +129 190 221 +124 182 212 +118 173 202 +112 165 192 +107 157 183 +101 148 173 + 96 140 164 + 90 132 154 + 84 124 144 + 79 116 135 + 73 107 125 + 68 99 116 + 62 91 106 + 56 82 96 + 51 74 87 + 45 66 77 diff --git a/src/fractalzoomer/color_maps/carr505.map b/src/fractalzoomer/color_maps/carr505.map new file mode 100644 index 000000000..2d09edbc7 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr505.map @@ -0,0 +1,256 @@ + 0 0 0 + 48 4 32 + 48 8 36 + 48 8 36 + 48 12 40 + 48 16 44 + 48 16 44 + 48 20 48 + 48 24 52 + 48 24 52 + 48 28 56 + 48 28 60 + 48 32 60 + 48 36 64 + 48 36 68 + 48 40 68 + 48 44 72 + 44 44 76 + 44 48 80 + 44 52 80 + 44 52 84 + 44 56 88 + 44 60 88 + 44 60 92 + 44 64 96 + 44 64 96 + 44 68 100 + 44 72 104 + 44 72 104 + 44 76 108 + 44 80 112 + 44 80 112 + 44 84 116 + 44 88 120 + 44 84 116 + 44 80 112 + 44 80 112 + 44 76 108 + 44 72 104 + 44 72 104 + 44 68 100 + 44 68 96 + 44 64 96 + 44 60 92 + 44 60 88 + 44 56 88 + 44 52 84 + 44 52 80 + 44 48 80 + 48 48 76 + 48 44 72 + 48 40 72 + 48 40 68 + 48 36 64 + 48 32 64 + 48 32 60 + 48 28 56 + 48 24 56 + 48 24 52 + 48 20 48 + 48 20 48 + 48 16 44 + 48 12 40 + 48 12 40 + 48 8 36 + 48 4 32 + 52 8 40 + 56 12 48 + 56 20 52 + 60 24 60 + 64 32 68 + 64 36 72 + 68 44 80 + 72 48 88 + 72 56 92 + 76 60 100 + 80 64 108 + 80 72 112 + 84 76 120 + 88 84 128 + 88 88 132 + 92 96 140 + 92 100 144 + 96 108 152 +100 112 160 +100 120 164 +104 124 172 +108 128 180 +108 136 184 +112 140 192 +116 148 200 +116 152 204 +120 160 212 +124 164 220 +124 172 224 +128 176 232 +132 180 240 +128 176 232 +124 172 224 +124 164 220 +120 160 212 +116 152 208 +116 148 200 +112 144 192 +112 136 188 +108 132 180 +104 124 176 +104 120 168 +100 116 160 + 96 108 156 + 96 104 148 + 92 96 144 + 92 92 136 + 88 88 128 + 84 80 124 + 84 76 116 + 80 68 112 + 76 64 104 + 76 60 96 + 72 52 92 + 68 48 84 + 68 40 80 + 64 36 72 + 64 32 64 + 60 24 60 + 56 20 52 + 56 12 48 + 52 8 40 + 48 4 32 + 48 8 40 + 48 12 48 + 48 12 52 + 44 16 60 + 44 16 64 + 44 20 72 + 44 20 76 + 40 24 84 + 40 24 92 + 40 28 96 + 40 28 104 + 36 32 108 + 36 32 116 + 36 36 120 + 36 36 128 + 36 40 136 + 32 40 140 + 32 44 148 + 32 44 152 + 32 48 160 + 28 48 164 + 28 52 172 + 28 52 176 + 28 56 184 + 24 56 192 + 24 60 196 + 24 60 204 + 24 64 208 + 20 64 216 + 20 68 220 + 20 68 228 + 20 68 236 + 20 64 228 + 20 64 220 + 20 60 216 + 24 60 208 + 24 56 204 + 24 56 196 + 24 52 192 + 28 52 184 + 28 48 176 + 28 48 172 + 28 44 164 + 32 44 160 + 32 40 152 + 32 40 148 + 32 36 140 + 36 36 136 + 36 32 128 + 36 32 120 + 36 28 116 + 36 28 108 + 40 24 104 + 40 24 96 + 40 20 92 + 40 20 84 + 44 16 76 + 44 16 72 + 44 12 64 + 44 12 60 + 48 8 52 + 48 8 48 + 48 4 40 + 48 4 32 + 52 12 36 + 56 20 40 + 64 28 44 + 68 36 52 + 76 40 56 + 80 48 60 + 84 56 64 + 92 64 68 + 96 72 76 +104 80 80 +108 88 84 +112 96 88 +120 100 92 +124 108 100 +132 116 104 +136 124 108 +140 132 112 +148 140 116 +152 148 124 +160 152 128 +164 160 132 +168 168 136 +176 176 140 +180 184 148 +188 192 152 +192 200 156 +196 208 160 +204 212 164 +208 220 172 +216 228 176 +220 236 180 +224 244 184 +220 236 180 +216 228 176 +208 220 172 +204 212 164 +196 208 160 +192 200 156 +188 192 152 +180 184 148 +176 176 140 +168 168 136 +164 160 132 +160 152 128 +152 148 124 +148 140 116 +140 132 112 +136 124 108 +132 116 104 +124 108 100 +120 100 92 +112 96 88 +108 88 84 +104 80 80 + 96 72 76 + 92 64 68 + 84 56 64 + 80 48 60 + 76 40 56 + 68 36 52 + 64 28 44 + 56 20 40 + 52 12 36 diff --git a/src/fractalzoomer/color_maps/carr506.map b/src/fractalzoomer/color_maps/carr506.map new file mode 100644 index 000000000..e17718800 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr506.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 38 15 60 + 50 20 81 + 63 25 101 + 75 30 122 + 88 35 142 +100 40 163 +113 45 183 +125 50 204 +138 55 224 +150 60 245 +134 77 215 +130 81 216 +125 85 217 +121 89 218 +117 93 219 +112 97 221 +108 101 222 +104 105 223 + 99 109 224 + 95 113 225 + 91 116 226 + 87 120 227 + 82 124 228 + 78 128 229 + 74 132 230 + 69 136 232 + 65 140 233 + 61 144 234 + 56 148 235 + 52 152 236 + 64 136 227 + 76 120 217 + 88 104 208 +100 88 199 +112 72 189 +124 56 180 +112 52 184 +100 52 184 + 88 48 188 + 80 52 168 + 72 56 148 + 0 0 0 + 11 4 5 + 22 9 10 + 33 13 14 + 44 18 19 + 55 22 24 + 66 26 29 + 77 31 34 + 88 35 38 + 99 40 43 +110 44 48 +121 48 53 +132 53 58 +143 57 62 +154 62 67 +165 66 72 +176 70 77 +187 75 82 +198 79 86 +209 84 91 +220 88 96 +212 76 116 +204 68 136 +196 56 156 +164 64 156 +132 76 156 +100 84 156 + 64 92 156 + 32 104 156 + 28 91 136 + 24 78 117 + 20 65 98 + 16 52 78 + 12 39 58 + 8 26 39 + 4 13 20 + 0 0 0 + 0 0 0 + 20 15 5 + 40 29 10 + 60 44 15 + 80 59 20 +100 73 25 +120 88 30 +140 103 35 +160 117 40 +180 132 45 +200 147 50 +220 161 55 +240 176 60 +227 167 57 +215 157 54 +202 148 51 +189 139 47 +177 130 44 +164 120 41 +152 111 38 +139 102 35 +126 93 32 +114 83 28 +101 74 25 + 88 65 22 + 76 56 19 + 63 46 16 + 51 37 13 + 38 28 9 + 25 19 6 + 13 9 3 + 0 0 0 + 19 20 13 + 37 39 27 + 56 59 40 + 75 79 53 + 93 98 67 +112 118 80 +131 138 93 +149 157 107 +168 177 120 +187 197 133 +205 216 147 +224 236 160 +217 222 166 +210 209 172 +204 195 178 +197 182 183 +190 168 189 +183 155 195 +177 141 201 +170 128 207 +163 114 213 +156 101 218 +150 87 224 +143 74 230 +136 60 236 +151 52 206 +166 45 177 +181 38 148 +196 30 118 +210 22 88 +225 15 59 +240 8 30 +255 0 0 +230 0 0 +204 0 0 +178 0 0 +153 0 0 +128 0 0 +102 0 0 + 76 0 0 + 51 0 0 + 26 0 0 + 0 0 0 + 19 19 18 + 38 38 37 + 58 58 55 + 77 77 74 + 96 96 92 +115 115 110 +134 134 129 +154 154 147 +173 173 166 +192 192 184 +183 183 176 +175 175 167 +166 166 159 +157 157 151 +148 148 142 +140 140 134 +131 131 125 +122 122 117 +113 113 109 +105 105 100 + 96 96 92 + 95 96 102 + 93 97 112 + 92 98 123 + 90 98 133 + 89 98 143 + 88 99 153 + 86 100 163 + 85 100 174 + 84 100 184 + 82 101 194 + 81 102 204 + 80 102 214 + 78 102 224 + 77 103 235 + 75 104 245 + 74 104 255 + 74 112 253 + 74 121 251 + 75 129 249 + 75 138 247 + 75 146 244 + 75 155 242 + 76 163 240 + 76 172 238 + 76 180 236 + 72 165 220 + 69 150 205 + 65 135 189 + 62 120 174 + 58 105 158 + 55 90 143 + 51 75 127 + 48 60 112 + 44 45 96 + 41 30 81 + 37 15 65 + 32 13 57 + 28 11 49 + 23 9 41 + 18 8 32 + 14 6 24 + 9 4 16 + 5 2 8 + 0 0 0 + 15 1 7 + 30 2 14 + 46 3 20 + 61 4 27 + 76 5 34 + 92 6 40 +107 7 47 +122 8 54 +137 9 61 +152 10 68 +168 11 74 +183 12 81 +198 13 88 +214 14 94 +229 15 101 +244 16 108 +232 15 105 +220 14 101 +207 14 98 +195 13 94 +183 12 91 +171 11 88 +159 10 84 +146 10 81 +134 9 77 +122 8 74 +110 7 71 + 98 6 67 + 85 6 64 + 73 5 60 + 61 4 57 + 49 3 54 + 37 2 50 + 24 2 47 + 12 1 43 + 0 0 40 diff --git a/src/fractalzoomer/color_maps/carr507.map b/src/fractalzoomer/color_maps/carr507.map new file mode 100644 index 000000000..5041d3333 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr507.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 38 15 60 + 50 20 81 + 63 25 101 + 75 30 122 + 88 35 142 +100 40 163 +113 45 183 +125 50 204 +138 55 224 +150 60 245 +134 77 215 +130 81 216 +125 85 217 +121 89 218 +117 93 219 +112 97 221 +108 101 222 +104 105 223 + 99 109 224 + 95 113 225 + 91 116 226 + 87 120 227 + 82 124 228 + 78 128 229 + 74 132 230 + 69 136 232 + 65 140 233 + 61 144 234 + 56 148 235 + 52 152 236 + 64 136 227 + 76 120 217 + 88 104 208 +100 88 199 +112 72 189 +124 56 180 +112 52 184 +100 52 184 + 88 48 188 + 80 52 168 + 72 56 148 + 0 0 0 + 11 4 5 + 22 9 10 + 33 13 14 + 44 18 19 + 55 22 24 + 66 26 29 + 77 31 34 + 88 35 38 + 99 40 43 +110 44 48 +121 48 53 +132 53 58 +143 57 62 +154 62 67 +165 66 72 +176 70 77 +187 75 82 +198 79 86 +209 84 91 +220 88 96 +212 76 116 +204 68 136 +196 56 156 +164 64 156 +132 76 156 +100 84 156 + 64 92 156 + 32 104 156 + 28 91 136 + 24 78 117 + 20 65 98 + 16 52 78 + 12 39 58 + 8 26 39 + 4 13 20 + 0 0 0 + 0 0 0 + 12 0 0 + 25 0 0 + 38 0 0 + 50 0 0 + 62 0 0 + 75 0 0 + 88 0 0 +100 0 0 +112 0 0 +125 0 0 +138 0 0 +150 0 0 +142 0 0 +134 0 0 +126 0 0 +118 0 0 +111 0 0 +103 0 0 + 95 0 0 + 87 0 0 + 79 0 0 + 71 0 0 + 63 0 0 + 55 0 0 + 47 0 0 + 39 0 0 + 32 0 0 + 24 0 0 + 16 0 0 + 8 0 0 + 0 0 0 + 19 20 13 + 37 39 27 + 56 59 40 + 75 79 53 + 93 98 67 +112 118 80 +131 138 93 +149 157 107 +168 177 120 +187 197 133 +205 216 147 +224 236 160 +217 222 166 +210 209 172 +204 195 178 +197 182 183 +190 168 189 +183 155 195 +177 141 201 +170 128 207 +163 114 213 +156 101 218 +150 87 224 +143 74 230 +136 60 236 +151 52 206 +166 45 177 +181 38 148 +196 30 118 +210 22 88 +225 15 59 +240 8 30 +255 0 0 +230 0 0 +204 0 0 +178 0 0 +153 0 0 +128 0 0 +102 0 0 + 76 0 0 + 51 0 0 + 26 0 0 + 0 0 0 + 19 19 18 + 38 38 37 + 58 58 55 + 77 77 74 + 96 96 92 +115 115 110 +134 134 129 +154 154 147 +173 173 166 +192 192 184 +183 183 176 +175 175 167 +166 166 159 +157 157 151 +148 148 142 +140 140 134 +131 131 125 +122 122 117 +113 113 109 +105 105 100 + 96 96 92 + 95 96 102 + 93 97 112 + 92 98 123 + 90 98 133 + 89 98 143 + 88 99 153 + 86 100 163 + 85 100 174 + 84 100 184 + 82 101 194 + 81 102 204 + 80 102 214 + 78 102 224 + 77 103 235 + 75 104 245 + 74 104 255 + 74 112 253 + 74 121 251 + 75 129 249 + 75 138 247 + 75 146 244 + 75 155 242 + 76 163 240 + 76 172 238 + 76 180 236 + 72 165 220 + 69 150 205 + 65 135 189 + 62 120 174 + 58 105 158 + 55 90 143 + 51 75 127 + 48 60 112 + 44 45 96 + 41 30 81 + 37 15 65 + 32 13 57 + 28 11 49 + 23 9 41 + 18 8 32 + 14 6 24 + 9 4 16 + 5 2 8 + 0 0 0 + 15 1 7 + 30 2 14 + 46 3 20 + 61 4 27 + 76 5 34 + 92 6 40 +107 7 47 +122 8 54 +137 9 61 +152 10 68 +168 11 74 +183 12 81 +198 13 88 +214 14 94 +229 15 101 +244 16 108 +232 15 105 +220 14 101 +207 14 98 +195 13 94 +183 12 91 +171 11 88 +159 10 84 +146 10 81 +134 9 77 +122 8 74 +110 7 71 + 98 6 67 + 85 6 64 + 73 5 60 + 61 4 57 + 49 3 54 + 37 2 50 + 24 2 47 + 12 1 43 + 0 0 40 diff --git a/src/fractalzoomer/color_maps/carr508.map b/src/fractalzoomer/color_maps/carr508.map new file mode 100644 index 000000000..2d540511d --- /dev/null +++ b/src/fractalzoomer/color_maps/carr508.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 9 11 16 + 19 23 31 + 28 34 47 + 38 46 63 + 47 57 79 + 57 69 94 + 66 80 110 + 75 91 126 + 85 103 141 + 94 114 157 +104 126 173 +113 137 189 +123 149 204 +132 160 220 +124 150 206 +116 140 192 +107 130 179 + 99 120 165 + 91 110 151 + 82 100 138 + 74 90 124 + 66 80 110 + 58 70 96 + 50 60 82 + 41 50 69 + 33 40 55 + 25 30 41 + 16 20 28 + 8 10 14 + 0 0 0 + 9 15 11 + 18 30 22 + 28 45 34 + 37 60 45 + 46 75 56 + 55 90 67 + 65 105 79 + 74 120 90 + 83 135 101 + 92 150 112 +102 165 124 +111 180 135 +120 195 146 +129 210 157 +139 225 169 +148 240 180 +139 225 169 +130 210 158 +120 195 146 +111 180 135 +102 165 124 + 92 150 112 + 83 135 101 + 74 120 90 + 65 105 79 + 56 90 68 + 46 75 56 + 37 60 45 + 28 45 34 + 18 30 22 + 9 15 11 + 0 0 0 + 50 51 36 + 63 64 47 + 77 77 58 + 90 90 70 +104 104 81 +117 117 92 +131 130 103 +144 143 114 +158 156 126 +171 169 137 +185 182 148 +198 195 159 +212 209 170 +225 222 182 +239 235 193 +252 248 204 +239 227 208 +226 206 212 +213 185 216 +200 164 220 +187 144 224 +174 123 228 +161 102 232 +148 81 236 +135 60 240 +135 72 238 +134 85 235 +134 98 232 +134 110 230 +133 122 228 +133 135 225 +132 148 222 +132 160 220 +124 151 209 +115 142 199 +107 133 188 + 98 124 178 + 90 115 167 + 81 106 156 + 73 97 146 + 64 88 135 + 56 79 125 + 47 70 114 + 39 61 103 + 30 52 93 + 22 43 82 + 13 34 72 + 5 25 61 + 3 17 41 + 2 8 20 + 30 0 0 + 39 0 0 + 48 0 0 + 58 0 0 + 67 0 0 + 76 0 0 + 85 0 0 + 95 0 0 +104 0 0 +113 0 0 +122 0 0 +132 0 0 +141 0 0 +150 0 0 +148 16 22 +146 32 44 +145 48 66 +143 64 88 +141 80 110 +139 96 132 +137 112 154 +136 128 176 +134 144 198 +132 160 220 +134 144 198 +136 128 176 +137 112 154 +139 96 132 +141 80 110 +143 64 88 +145 48 66 +146 32 44 +148 16 22 +150 0 0 +138 0 0 +125 0 0 +112 0 0 +100 0 0 + 88 0 0 + 75 0 0 + 62 0 0 + 50 0 0 + 38 0 0 + 25 0 0 + 12 0 0 + 0 0 0 + 0 60 90 + 20 75 83 + 39 90 76 + 59 105 69 + 78 120 62 + 98 135 55 +118 150 48 +137 165 42 +157 180 35 +177 195 28 +196 210 21 +216 225 14 +235 240 7 +255 255 0 +245 232 0 +236 209 0 +226 185 0 +217 162 0 +207 139 0 +198 116 0 +188 93 0 +179 70 0 +169 46 0 +160 23 0 +150 0 0 +163 31 26 +176 62 51 +188 93 76 +201 124 102 +214 155 128 +226 186 153 +239 217 178 +252 248 204 +252 234 188 +251 220 172 +251 205 156 +250 191 140 +250 177 124 +249 163 108 +249 148 92 +248 134 76 +248 120 60 +248 107 66 +247 94 72 +246 81 78 +246 68 84 +246 55 90 +245 42 96 +244 29 102 +244 16 108 +228 17 109 +212 19 110 +196 20 111 +180 21 112 +164 22 113 +147 24 115 +131 25 116 +115 26 117 + 99 27 118 + 83 29 119 + 67 30 120 + 50 22 90 + 34 15 60 + 17 8 30 + 24 11 43 + 32 14 56 + 39 18 69 + 46 21 82 + 54 24 96 + 61 28 109 + 69 31 122 + 76 34 135 + 83 37 148 + 91 40 161 + 98 44 174 +106 47 188 +113 50 201 +120 54 214 +128 57 227 +135 60 240 +142 72 238 +150 84 236 +157 95 233 +164 107 231 +172 119 229 +179 130 226 +186 142 224 +194 154 222 +201 166 220 +208 178 218 +215 189 215 +223 201 213 +230 213 211 +237 224 208 +245 236 206 +252 248 204 diff --git a/src/fractalzoomer/color_maps/carr509.map b/src/fractalzoomer/color_maps/carr509.map new file mode 100644 index 000000000..e0d3d5636 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr509.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 9 11 16 + 19 23 31 + 28 34 47 + 38 46 63 + 47 57 79 + 57 69 94 + 66 80 110 + 75 91 126 + 85 103 141 + 94 114 157 +104 126 173 +113 137 189 +123 149 204 +132 160 220 +124 150 206 +116 140 192 +107 130 179 + 99 120 165 + 91 110 151 + 82 100 138 + 74 90 124 + 66 80 110 + 58 70 96 + 50 60 82 + 41 50 69 + 33 40 55 + 25 30 41 + 16 20 28 + 8 10 14 + 0 0 0 + 9 15 11 + 10 23 32 + 11 30 53 + 12 38 73 + 13 46 94 + 14 54 115 + 15 61 136 + 16 69 157 + 17 77 178 + 18 85 198 + 19 92 219 + 20 100 240 + 54 116 227 + 87 131 214 +121 147 201 +154 163 189 +188 179 176 +221 194 163 +255 210 150 +216 192 165 +177 173 180 +137 155 195 + 98 137 210 + 59 118 225 + 20 100 240 + 17 86 206 + 14 71 171 + 11 57 137 + 9 43 103 + 6 29 69 + 3 14 34 + 0 0 0 + 50 51 36 + 63 64 47 + 77 77 58 + 90 90 70 +104 104 81 +117 117 92 +131 130 103 +144 143 114 +158 156 126 +171 169 137 +185 182 148 +198 195 159 +212 209 170 +225 222 182 +239 235 193 +252 248 204 +239 227 208 +226 206 212 +213 185 216 +200 164 220 +187 144 224 +174 123 228 +161 102 232 +148 81 236 +135 60 240 +135 72 238 +134 85 235 +134 98 232 +134 110 230 +133 122 228 +133 135 225 +132 148 222 +132 160 220 +124 151 209 +115 142 199 +107 133 188 + 98 124 178 + 90 115 167 + 81 106 156 + 73 97 146 + 64 88 135 + 56 79 125 + 47 70 114 + 39 61 103 + 30 52 93 + 22 43 82 + 13 34 72 + 5 25 61 + 3 17 41 + 2 8 20 + 30 0 0 + 39 0 0 + 48 0 0 + 58 0 0 + 67 0 0 + 76 0 0 + 85 0 0 + 95 0 0 +104 0 0 +113 0 0 +122 0 0 +132 0 0 +141 0 0 +150 0 0 +148 16 22 +146 32 44 +145 48 66 +143 64 88 +141 80 110 +139 96 132 +137 112 154 +136 128 176 +134 144 198 +132 160 220 +134 144 198 +136 128 176 +137 112 154 +139 96 132 +141 80 110 +143 64 88 +145 48 66 +146 32 44 +148 16 22 +150 0 0 +138 0 0 +125 0 0 +112 0 0 +100 0 0 + 88 0 0 + 75 0 0 + 62 0 0 + 50 0 0 + 38 0 0 + 25 0 0 + 12 0 0 + 0 0 0 + 0 60 90 + 20 75 83 + 39 90 76 + 59 105 69 + 78 120 62 + 98 135 55 +118 150 48 +137 165 42 +157 180 35 +177 195 28 +196 210 21 +216 225 14 +235 240 7 +255 255 0 +245 232 0 +236 209 0 +226 185 0 +217 162 0 +207 139 0 +198 116 0 +188 93 0 +179 70 0 +169 46 0 +160 23 0 +150 0 0 +163 31 26 +176 62 51 +188 93 76 +201 124 102 +214 155 128 +226 186 153 +239 217 178 +252 248 204 +252 234 188 +251 220 172 +251 205 156 +250 191 140 +250 177 124 +249 163 108 +249 148 92 +248 134 76 +248 120 60 +248 107 66 +247 94 72 +246 81 78 +246 68 84 +246 55 90 +245 42 96 +244 29 102 +244 16 108 +228 17 109 +212 19 110 +196 20 111 +180 21 112 +164 22 113 +147 24 115 +131 25 116 +115 26 117 + 99 27 118 + 83 29 119 + 67 30 120 + 50 22 90 + 34 15 60 + 17 8 30 + 24 11 43 + 32 14 56 + 39 18 69 + 46 21 82 + 54 24 96 + 61 28 109 + 69 31 122 + 76 34 135 + 83 37 148 + 91 40 161 + 98 44 174 +106 47 188 +113 50 201 +120 54 214 +128 57 227 +135 60 240 +142 72 238 +150 84 236 +157 95 233 +164 107 231 +172 119 229 +179 130 226 +186 142 224 +194 154 222 +201 166 220 +208 178 218 +215 189 215 +223 201 213 +230 213 211 +237 224 208 +245 236 206 +252 248 204 diff --git a/src/fractalzoomer/color_maps/carr510.map b/src/fractalzoomer/color_maps/carr510.map new file mode 100644 index 000000000..fa2587b77 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr510.map @@ -0,0 +1,256 @@ + 12 8 0 + 72 36 20 + 84 44 20 + 92 56 20 +104 64 24 +112 76 24 +124 84 24 +132 92 24 +144 104 24 +156 112 28 +164 120 28 +176 132 28 +184 140 28 +196 152 28 +204 160 28 +216 168 32 +224 180 32 +236 188 32 +228 184 32 +224 184 36 +216 180 36 +212 180 36 +204 176 40 +196 176 40 +192 172 40 +184 172 40 +176 168 44 +172 168 44 +164 164 44 +160 164 48 +152 160 48 +144 156 48 +136 152 48 +128 148 52 +124 144 52 +120 136 52 +112 128 52 +108 124 48 +100 116 48 + 96 108 48 + 88 100 48 + 84 92 44 + 76 84 44 + 72 80 44 + 64 72 44 + 60 64 40 + 52 56 40 + 44 48 36 + 40 40 36 + 32 32 32 + 32 32 44 + 28 28 56 + 28 28 68 + 24 24 80 + 24 24 92 + 20 20 104 + 20 20 116 + 16 16 128 + 16 16 144 + 12 12 156 + 12 12 168 + 8 8 180 + 8 8 192 + 4 4 204 + 4 4 216 + 0 0 228 + 0 0 216 + 0 0 204 + 0 0 192 + 0 0 180 + 0 0 168 + 0 0 156 + 0 0 144 + 0 0 136 + 0 0 124 + 0 0 112 + 0 0 100 + 0 0 88 + 0 0 76 + 0 0 64 + 0 0 52 + 0 0 40 + 8 8 48 + 16 16 56 + 20 20 64 + 28 28 72 + 36 32 80 + 44 40 88 + 48 44 96 + 56 52 104 + 64 60 112 + 68 64 120 + 76 72 128 + 84 76 136 + 92 84 144 + 96 88 152 +104 96 160 +112 104 172 +112 104 172 +112 100 168 +112 100 164 +112 96 160 +116 96 156 +116 92 152 +116 92 148 +116 88 148 +116 84 144 +116 84 140 +116 80 136 +120 80 132 +120 76 128 +120 76 124 +120 72 120 +124 68 116 +124 68 116 +128 68 112 +132 68 108 +136 64 104 +136 64 100 +140 64 96 +144 64 92 +148 60 88 +152 60 84 +152 60 80 +156 56 76 +160 56 72 +164 56 68 +164 56 64 +168 52 60 +172 52 56 +164 48 56 +156 48 52 +148 44 52 +140 40 48 +128 40 48 +120 36 44 +112 32 44 +104 32 40 + 96 28 40 + 88 24 36 + 80 20 36 + 72 20 32 + 60 16 32 + 52 12 28 + 44 12 28 + 36 8 24 + 48 20 36 + 56 32 48 + 68 44 60 + 80 56 72 + 88 68 80 +100 80 92 +108 92 104 +120 108 116 +132 120 128 +140 132 140 +152 144 152 +164 156 164 +172 168 172 +184 180 184 +192 192 196 +204 204 208 +192 192 196 +180 180 184 +164 164 168 +152 152 156 +140 140 144 +128 128 132 +116 116 116 +104 104 104 + 88 88 92 + 76 76 80 + 64 64 64 + 52 52 52 + 40 40 40 + 24 24 28 + 12 12 12 + 0 0 0 + 0 0 0 + 24 20 0 + 36 32 0 + 52 40 0 + 64 52 0 + 76 60 0 + 88 72 0 +104 80 0 +116 92 0 +128 100 0 +144 112 0 +156 120 0 +168 132 0 +180 140 0 +196 152 0 +208 160 0 +196 152 0 +188 144 0 +176 136 0 +168 128 4 +156 120 4 +148 112 4 +136 104 4 +128 96 4 +116 88 4 +104 80 4 + 96 72 4 + 84 64 8 + 76 56 8 + 64 48 8 + 56 40 8 + 44 32 8 + 48 32 8 + 56 32 8 + 60 36 8 + 64 36 8 + 72 36 8 + 76 36 8 + 84 40 8 + 88 40 4 + 92 40 4 +100 40 4 +104 40 4 +108 44 4 +116 44 4 +120 44 4 +124 44 4 +132 48 0 +136 52 0 +144 56 0 +152 60 0 +160 64 4 +168 72 4 +176 76 4 +184 80 4 +192 84 4 +196 88 8 +204 92 8 +212 96 8 +220 100 8 +228 108 8 +236 112 12 +244 116 12 +252 120 12 +232 112 20 +212 108 28 +192 100 36 +172 92 44 +152 84 52 +132 80 60 +112 72 68 + 88 64 76 + 72 44 56 + 52 24 36 + 32 0 16 + 44 8 16 + 52 20 20 + 64 28 20 diff --git a/src/fractalzoomer/color_maps/carr512.map b/src/fractalzoomer/color_maps/carr512.map new file mode 100644 index 000000000..04d5e003d --- /dev/null +++ b/src/fractalzoomer/color_maps/carr512.map @@ -0,0 +1,256 @@ + 4 16 76 +172 176 128 +188 192 132 +204 208 136 +220 220 144 +236 236 148 +252 252 152 +248 240 148 +240 224 144 +236 212 140 +232 200 136 +224 184 132 +220 172 128 +212 156 124 +208 144 120 +204 132 116 +196 116 112 +192 104 108 +188 92 104 +180 76 100 +176 64 96 +168 48 92 +164 36 88 +156 48 96 +144 60 108 +136 72 116 +124 80 124 +116 92 136 +104 104 144 + 96 116 152 + 84 128 164 + 76 140 172 + 64 152 180 + 56 164 192 + 44 172 200 + 36 184 208 + 24 196 220 + 16 208 228 + 4 220 240 + 4 208 232 + 4 196 220 + 4 184 212 + 4 168 200 + 4 156 192 + 4 144 180 + 4 132 168 + 4 120 160 + 4 104 148 + 4 92 140 + 4 80 128 + 4 68 116 + 4 56 108 + 4 40 96 + 4 28 88 + 4 16 76 + 20 28 72 + 32 40 68 + 48 52 64 + 64 64 60 + 76 76 56 + 92 88 52 +104 100 48 +120 116 48 +136 128 44 +148 140 40 +164 152 36 +180 164 32 +192 176 28 +208 188 24 +220 200 20 +236 212 16 +228 200 28 +224 184 40 +216 172 48 +208 160 60 +200 144 72 +196 132 84 +188 120 92 +180 108 104 +172 92 116 +168 80 128 +160 68 136 +152 52 148 +144 40 160 +140 28 172 +132 12 180 +124 0 192 +120 16 188 +112 28 184 +108 44 180 +100 56 176 + 96 72 172 + 92 84 168 + 84 100 164 + 80 112 156 + 72 128 152 + 68 140 148 + 64 156 144 + 56 168 140 + 52 184 136 + 44 196 132 + 40 212 128 + 32 228 120 + 32 216 120 + 32 204 116 + 28 188 116 + 28 176 112 + 24 164 108 + 24 148 104 + 20 136 104 + 20 124 100 + 16 108 96 + 16 96 92 + 12 84 92 + 12 68 88 + 8 56 84 + 8 44 80 + 4 28 80 + 4 16 76 + 20 16 88 + 32 16 100 + 48 12 108 + 64 12 120 + 76 12 132 + 92 12 144 +108 8 152 +124 8 164 +136 8 176 +152 8 188 +168 4 196 +180 4 208 +196 4 220 +212 4 232 +224 0 240 +240 0 252 +228 4 248 +212 8 244 +200 12 240 +188 16 236 +172 20 228 +160 24 224 +148 28 220 +136 36 216 +120 40 212 +108 44 208 + 96 48 204 + 80 52 200 + 68 56 192 + 56 60 188 + 40 64 184 + 28 68 180 + 28 80 172 + 24 88 164 + 24 100 156 + 20 108 148 + 20 120 140 + 16 128 132 + 16 140 124 + 16 152 116 + 12 160 108 + 12 172 100 + 8 180 92 + 8 192 84 + 4 200 76 + 4 212 68 + 0 220 60 + 0 232 52 + 0 220 52 + 0 204 56 + 0 192 56 + 0 180 60 + 0 164 60 + 0 152 60 + 0 136 64 + 4 124 64 + 4 112 64 + 4 96 68 + 4 84 68 + 4 72 72 + 4 56 72 + 4 44 72 + 4 28 76 + 4 16 76 + 20 28 84 + 36 40 88 + 52 52 96 + 68 64 100 + 80 76 108 + 96 88 112 +112 100 120 +128 116 128 +144 128 132 +160 140 140 +176 152 144 +192 164 152 +204 176 156 +220 188 164 +236 200 168 +252 212 176 +252 208 164 +252 204 156 +252 200 144 +252 196 132 +252 192 120 +252 188 112 +252 184 100 +252 180 88 +252 172 76 +252 168 68 +252 164 56 +252 160 44 +252 156 32 +252 152 24 +252 148 12 +252 144 0 +236 144 16 +220 140 32 +204 140 48 +188 136 64 +172 136 80 +156 132 96 +140 132 112 +128 132 128 +112 128 140 + 96 128 156 + 80 124 172 + 64 124 188 + 48 120 204 + 32 120 220 + 16 116 236 + 0 116 252 + 0 108 240 + 0 104 232 + 0 96 220 + 0 92 208 + 0 84 196 + 0 80 188 + 0 72 176 + 0 68 164 + 0 60 152 + 0 56 144 + 0 48 132 + 0 44 120 + 0 36 108 + 0 32 100 + 0 24 88 + 16 28 80 + 32 44 84 + 48 60 88 + 64 72 96 + 80 88 100 + 92 104 104 +108 120 108 +124 132 116 +140 148 120 +156 164 124 diff --git a/src/fractalzoomer/color_maps/carr513.map b/src/fractalzoomer/color_maps/carr513.map new file mode 100644 index 000000000..25901d6ac --- /dev/null +++ b/src/fractalzoomer/color_maps/carr513.map @@ -0,0 +1,256 @@ + 0 0 0 +120 180 164 +112 156 164 +108 132 164 +100 112 164 + 92 88 160 + 88 64 160 + 80 40 160 + 72 36 148 + 68 32 136 + 60 32 124 + 56 28 112 + 48 24 100 + 44 20 88 + 36 20 72 + 32 16 60 + 24 12 48 + 20 8 36 + 12 8 24 + 8 4 12 + 0 0 0 + 28 0 0 + 48 0 0 + 64 0 0 + 84 0 0 +104 0 0 +124 0 0 +140 0 0 +160 0 0 +156 8 32 +152 16 64 +144 24 96 +140 32 128 +136 36 156 +132 44 188 +124 52 220 +120 60 252 +136 84 220 +152 108 188 +168 132 156 +188 156 128 +204 180 96 +220 204 64 +236 228 32 +252 252 0 +224 220 0 +196 188 0 +168 156 0 +140 128 0 +112 96 0 + 84 64 0 + 56 32 0 + 28 0 0 + 0 0 0 + 12 0 0 + 24 0 0 + 32 0 0 + 44 0 0 + 56 0 0 + 68 0 0 + 80 0 0 + 88 0 0 +100 0 0 +112 0 0 +124 0 0 +136 0 0 +144 0 0 +156 0 0 +168 0 0 +160 4 20 +148 8 36 +140 12 56 +128 20 72 +120 24 92 +108 28 108 +100 32 128 + 88 36 144 + 80 40 160 + 68 36 136 + 56 32 112 + 44 24 92 + 36 20 68 + 24 12 44 + 12 8 24 + 0 0 0 + 0 0 0 + 12 0 0 + 24 0 0 + 36 0 0 + 48 0 0 + 60 0 0 + 72 0 0 + 84 0 0 + 92 0 0 +104 0 0 +116 0 0 +128 0 0 +140 0 0 +152 0 0 +164 0 0 +156 0 0 +148 0 4 +140 4 4 +132 4 8 +120 4 8 +112 4 12 +104 4 12 + 96 4 16 + 88 8 16 + 80 8 16 + 72 8 20 + 64 8 20 + 56 8 24 + 44 8 24 + 36 12 28 + 28 12 28 + 20 12 32 + 12 12 32 + 4 12 36 + 4 20 52 + 8 28 72 + 8 32 88 + 12 40 108 + 16 48 128 + 16 52 144 + 20 60 164 + 24 68 184 + 24 72 200 + 28 80 220 + 28 88 240 + 40 96 232 + 52 104 228 + 68 108 220 + 80 116 216 + 96 124 212 +108 128 204 +120 136 200 +136 140 192 +148 148 188 +136 136 172 +124 124 156 +112 112 140 +100 100 124 + 88 88 112 + 76 76 96 + 64 64 80 + 52 52 64 + 40 40 48 + 28 28 32 + 44 44 48 + 56 56 64 + 72 72 80 + 84 84 96 +100 100 112 +116 116 128 +128 128 144 +144 144 160 +156 156 176 +172 172 192 +188 188 208 +196 196 236 +204 204 244 +216 216 252 +224 224 252 +216 216 252 +208 208 248 +196 196 236 +188 188 228 +184 184 224 +176 176 216 +168 168 208 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 160 +116 116 156 +104 104 144 + 96 96 136 + 84 84 124 + 92 92 132 +104 104 144 +112 112 152 +120 120 160 +124 124 164 +132 132 172 +140 140 180 +152 152 192 +160 160 200 +168 168 208 +176 176 216 +188 188 228 +192 192 232 +204 204 244 +212 212 252 +224 224 252 +216 216 252 +208 208 244 +200 200 240 +192 192 232 +184 184 224 +172 172 212 +164 164 204 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 120 +116 116 116 +104 104 104 + 96 96 96 + 84 84 84 + 92 92 92 +104 104 104 +112 112 112 +120 120 120 +124 124 124 +132 132 132 +140 140 140 +152 152 152 +160 160 160 +168 168 168 +176 176 176 +188 188 188 +192 192 192 +204 204 204 +212 212 212 +224 224 224 + 0 0 0 + 4 4 12 + 12 4 20 + 16 8 32 + 20 12 44 + 28 12 52 + 32 16 64 + 36 20 76 + 44 20 84 + 48 24 96 + 52 28 108 + 60 28 116 + 64 32 128 + 68 36 140 + 76 36 148 + 80 40 160 + 84 60 160 + 92 84 160 + 96 104 160 +104 124 160 +108 148 164 +116 168 164 +120 188 164 +128 212 164 +132 232 164 +136 252 168 +132 228 164 +124 204 164 diff --git a/src/fractalzoomer/color_maps/carr514.map b/src/fractalzoomer/color_maps/carr514.map new file mode 100644 index 000000000..233ec1568 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr514.map @@ -0,0 +1,256 @@ + 0 0 0 + 6 9 24 + 12 18 49 + 18 27 74 + 24 36 98 + 30 45 122 + 36 54 147 + 42 63 172 + 48 72 196 + 54 81 220 + 60 90 245 + 84 105 233 +109 120 221 +133 135 209 +158 150 198 +182 165 186 +206 180 174 +231 195 162 +255 210 150 +242 193 160 +228 177 170 +215 160 180 +202 143 190 +188 127 200 +175 110 210 +162 93 220 +148 77 230 +135 60 240 +122 54 216 +108 48 192 + 94 42 168 + 81 36 144 + 68 30 120 + 54 24 96 + 40 18 72 + 27 12 48 + 14 6 24 + 26 8 30 + 39 10 36 + 51 13 42 + 63 15 48 + 76 17 54 + 88 19 60 +101 21 66 +113 23 72 +125 26 78 +138 28 84 +150 30 90 +158 32 95 +167 33 100 +175 35 105 +183 37 110 +192 38 115 +200 40 120 +208 42 125 +217 43 130 +225 45 135 +227 71 139 +228 96 142 +230 122 146 +231 147 149 +233 173 153 +234 198 156 +236 224 160 +226 202 152 +217 181 144 +207 159 137 +198 138 129 +188 116 121 +179 95 113 +169 73 106 +160 52 98 +150 30 90 +148 34 111 +146 39 133 +144 43 154 +141 47 176 +139 51 197 +137 56 219 +135 60 240 +147 78 231 +158 97 222 +170 115 213 +182 134 204 +193 152 196 +205 171 187 +217 189 178 +228 208 169 +240 226 160 +210 198 148 +180 170 135 +150 141 122 +120 113 110 + 90 85 98 + 60 56 85 + 30 28 72 + 0 0 60 + 0 0 48 + 0 0 36 + 0 0 24 + 0 0 12 + 0 0 0 + 10 14 18 + 21 28 36 + 31 42 54 + 42 56 72 + 52 70 90 + 62 84 108 + 73 98 126 + 83 112 144 + 94 126 162 +104 140 180 +122 152 176 +141 165 173 +160 178 170 +178 190 166 +196 202 162 +215 215 159 +234 228 156 +252 240 152 +249 236 154 +246 232 155 +242 228 157 +239 224 158 +236 220 160 +227 198 144 +219 176 128 +210 154 112 +202 132 96 +193 110 80 +184 88 64 +176 66 48 +167 44 32 +159 22 16 +150 0 0 +133 0 0 +117 0 0 +100 0 0 + 83 0 0 + 67 0 0 + 50 0 0 + 33 0 0 + 17 0 0 + 0 0 0 + 0 0 0 + 2 8 20 + 5 15 40 + 8 22 60 + 10 30 80 + 12 38 100 + 15 45 120 + 18 52 140 + 20 60 160 + 22 68 180 + 25 75 200 + 28 82 220 + 30 90 240 + 55 103 231 + 80 117 222 +105 130 213 +130 143 204 +155 157 196 +180 170 187 +205 183 178 +230 197 169 +255 210 160 +240 191 170 +225 172 180 +210 154 190 +195 135 200 +180 116 210 +165 98 220 +150 79 230 +135 60 240 +137 52 210 +139 45 180 +141 38 150 +142 30 120 +144 22 90 +146 15 60 +148 8 30 +150 0 0 +163 32 0 +176 64 0 +189 96 0 +202 128 0 +216 159 0 +229 191 0 +242 223 0 +255 255 0 +219 255 26 +182 255 51 +146 255 77 +109 255 103 + 73 255 129 + 36 255 154 + 0 255 180 + 8 230 173 + 16 205 167 + 23 180 160 + 31 155 153 + 39 130 147 + 47 105 140 + 54 80 133 + 62 55 127 + 70 30 120 + 56 24 96 + 42 18 72 + 28 12 48 + 14 6 24 + 0 0 0 + 12 5 7 + 23 9 14 + 35 14 21 + 46 18 28 + 58 23 35 + 69 28 42 + 81 32 48 + 92 37 55 +104 42 62 +115 46 69 +127 51 76 +138 55 83 +150 60 90 +166 55 95 +181 50 100 +197 45 105 +213 40 110 +228 35 115 +244 30 120 +221 32 120 +197 34 120 +174 36 120 +150 38 120 +127 40 120 +104 42 120 + 80 44 120 + 57 46 120 + 33 48 120 + 10 50 120 + 17 56 126 + 24 62 131 + 31 69 137 + 38 75 142 + 44 81 148 + 51 88 154 + 58 94 159 + 65 100 165 + 72 106 171 + 79 112 176 + 86 119 182 + 92 125 188 + 99 131 193 +106 138 199 +113 144 204 +120 150 210 diff --git a/src/fractalzoomer/color_maps/carr515.map b/src/fractalzoomer/color_maps/carr515.map new file mode 100644 index 000000000..2fa261159 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr515.map @@ -0,0 +1,256 @@ + 0 0 0 + 6 9 24 + 17 24 41 + 28 38 59 + 39 53 76 + 50 67 93 + 60 82 111 + 71 96 128 + 82 111 145 + 93 125 163 +104 140 180 +123 149 176 +142 158 172 +161 166 169 +180 175 165 +198 184 161 +217 192 158 +236 201 154 +255 210 150 +242 193 160 +228 177 170 +215 160 180 +202 143 190 +188 127 200 +175 110 210 +162 93 220 +148 77 230 +135 60 240 +122 54 216 +108 48 192 + 94 42 168 + 81 36 144 + 68 30 120 + 54 24 96 + 40 18 72 + 27 12 48 + 14 6 24 + 26 8 30 + 39 10 36 + 51 13 42 + 63 15 48 + 76 17 54 + 88 19 60 +101 21 66 +113 23 72 +125 26 78 +138 28 84 +150 30 90 +158 32 95 +167 33 100 +175 35 105 +183 37 110 +192 38 115 +200 40 120 +208 42 125 +217 43 130 +225 45 135 +227 71 139 +228 96 142 +230 122 146 +231 147 149 +233 173 153 +234 198 156 +236 224 160 +226 202 152 +217 181 144 +207 159 137 +198 138 129 +188 116 121 +179 95 113 +169 73 106 +160 52 98 +150 30 90 +148 34 111 +146 39 133 +144 43 154 +141 47 176 +139 51 197 +137 56 219 +135 60 240 +147 78 231 +158 97 222 +170 115 213 +182 134 204 +193 152 196 +205 171 187 +217 189 178 +228 208 169 +240 226 160 +210 198 148 +180 170 135 +150 141 122 +120 113 110 + 90 85 98 + 60 56 85 + 30 28 72 + 0 0 60 + 0 0 48 + 0 0 36 + 0 0 24 + 0 0 12 + 0 0 0 + 10 14 18 + 21 28 36 + 31 42 54 + 42 56 72 + 52 70 90 + 62 84 108 + 73 98 126 + 83 112 144 + 94 126 162 +104 140 180 +122 152 176 +141 165 173 +160 178 170 +178 190 166 +196 202 162 +215 215 159 +234 228 156 +252 240 152 +249 236 154 +246 232 155 +242 228 157 +239 224 158 +236 220 160 +227 198 144 +219 176 128 +210 154 112 +202 132 96 +193 110 80 +184 88 64 +176 66 48 +167 44 32 +159 22 16 +150 0 0 +133 0 0 +117 0 0 +100 0 0 + 83 0 0 + 67 0 0 + 50 0 0 + 33 0 0 + 17 0 0 + 0 0 0 + 0 0 0 + 2 8 20 + 5 15 40 + 8 22 60 + 10 30 80 + 12 38 100 + 15 45 120 + 18 52 140 + 20 60 160 + 22 68 180 + 25 75 200 + 28 82 220 + 30 90 240 + 55 103 231 + 80 117 222 +105 130 213 +130 143 204 +155 157 196 +180 170 187 +205 183 178 +230 197 169 +255 210 160 +240 191 170 +225 172 180 +210 154 190 +195 135 200 +180 116 210 +165 98 220 +150 79 230 +135 60 240 +137 52 210 +139 45 180 +141 38 150 +142 30 120 +144 22 90 +146 15 60 +148 8 30 +150 0 0 +163 32 0 +176 64 0 +189 96 0 +202 128 0 +216 159 0 +229 191 0 +242 223 0 +255 255 0 +236 244 36 +216 234 73 +197 223 109 +178 212 146 +159 201 182 +139 191 219 +120 180 255 +114 163 240 +109 147 225 +103 130 210 + 98 113 195 + 92 97 180 + 87 80 165 + 81 63 150 + 76 47 135 + 70 30 120 + 56 24 96 + 42 18 72 + 28 12 48 + 14 6 24 + 0 0 0 + 12 5 7 + 23 9 14 + 35 14 21 + 46 18 28 + 58 23 35 + 69 28 42 + 81 32 48 + 92 37 55 +104 42 62 +115 46 69 +127 51 76 +138 55 83 +150 60 90 +166 55 95 +181 50 100 +197 45 105 +213 40 110 +228 35 115 +244 30 120 +221 32 120 +197 34 120 +174 36 120 +150 38 120 +127 40 120 +104 42 120 + 80 44 120 + 57 46 120 + 33 48 120 + 10 50 120 + 17 56 126 + 24 62 131 + 31 69 137 + 38 75 142 + 44 81 148 + 51 88 154 + 58 94 159 + 65 100 165 + 72 106 171 + 79 112 176 + 86 119 182 + 92 125 188 + 99 131 193 +106 138 199 +113 144 204 +120 150 210 diff --git a/src/fractalzoomer/color_maps/carr516.map b/src/fractalzoomer/color_maps/carr516.map new file mode 100644 index 000000000..5a54f7195 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr516.map @@ -0,0 +1,256 @@ + 32 24 0 + 16 12 0 + 0 0 0 + 8 8 4 + 24 20 12 + 36 32 24 + 52 44 32 + 64 56 44 + 80 68 52 + 96 80 64 +108 92 72 +120 100 80 +132 112 88 +144 120 96 +156 132 104 +168 140 112 +176 148 116 +188 156 124 +196 164 128 +204 168 132 +212 176 140 +216 180 144 +224 184 148 +228 188 152 +232 192 152 +232 192 152 +232 192 152 +236 196 156 +236 196 156 +236 196 156 +236 196 156 +232 196 156 +232 192 152 +228 188 148 +220 184 148 +216 180 144 +208 172 140 +200 168 132 +192 160 128 +180 152 120 +172 144 116 +164 136 108 +152 128 100 +140 116 92 +128 108 84 +116 96 76 +100 88 68 + 88 76 60 + 76 64 52 + 64 52 40 + 48 40 32 + 32 28 20 + 20 16 12 + 4 0 0 + 4 4 0 + 16 12 0 + 28 20 0 + 40 28 0 + 52 40 0 + 64 48 0 + 76 56 0 + 88 64 0 +100 72 0 +108 80 0 +120 88 0 +128 96 0 +136 104 0 +148 108 0 +156 116 0 +164 120 0 +168 128 0 +176 132 0 +180 136 0 +184 136 0 +188 140 0 +188 140 0 +192 144 0 +196 148 0 +196 148 0 +200 148 0 +196 148 0 +196 144 0 +192 144 0 +192 140 0 +188 140 0 +184 140 0 +180 136 0 +176 132 0 +168 128 0 +164 120 0 +156 116 0 +148 108 0 +136 100 0 +128 92 0 +116 88 0 +108 80 0 +100 72 0 + 88 64 0 + 76 56 0 + 64 48 0 + 52 40 0 + 40 28 0 + 28 20 0 + 16 12 0 + 8 4 0 + 4 4 0 + 20 16 4 + 32 28 4 + 48 40 8 + 64 56 12 + 76 68 16 + 88 80 16 +100 92 20 +112 100 24 +128 112 24 +140 120 28 +152 132 32 +164 144 32 +172 152 36 +180 160 36 +192 168 40 +200 172 40 +208 180 40 +216 188 44 +220 192 44 +224 196 44 +232 200 48 +232 204 48 +236 204 48 +236 208 48 +236 208 48 +236 208 48 +236 208 48 +236 204 48 +232 204 48 +228 200 48 +220 192 44 +216 188 44 +212 184 44 +204 180 40 +196 172 40 +188 164 36 +176 156 36 +168 148 32 +156 136 32 +144 128 28 +132 116 28 +120 104 24 +108 92 20 + 96 84 20 + 80 72 16 + 68 60 12 + 52 48 8 + 40 32 8 + 24 20 4 + 8 4 0 + 0 0 0 + 16 8 4 + 28 16 4 + 44 24 8 + 56 32 8 + 72 40 12 + 88 48 12 +100 56 16 +112 64 16 +128 72 20 +140 80 20 +148 84 24 +160 92 24 +168 96 28 +180 104 28 +192 112 32 +200 116 32 +208 120 32 +212 124 32 +220 128 36 +224 132 36 +228 132 36 +232 136 36 +236 136 36 +236 136 36 +236 136 36 +236 136 36 +236 136 36 +236 136 36 +232 136 36 +228 132 36 +224 128 36 +216 128 36 +212 124 32 +204 120 32 +196 116 32 +188 108 28 +176 104 28 +168 96 24 +156 92 24 +144 84 24 +136 80 20 +124 72 20 +112 64 16 + 96 56 16 + 84 48 12 + 68 40 12 + 56 32 8 + 40 24 8 + 28 16 4 + 12 8 4 + 0 0 0 + 16 12 0 + 28 20 0 + 44 32 0 + 56 40 0 + 72 52 0 + 84 64 0 + 96 72 0 +108 84 0 +124 92 0 +136 104 0 +148 112 0 +156 120 0 +168 128 0 +176 136 0 +184 140 0 +196 148 0 +204 152 0 +212 160 0 +216 164 0 +224 168 0 +228 172 0 +232 172 0 +232 172 0 +232 172 0 +236 176 0 +236 176 0 +236 176 0 +236 176 0 +232 176 0 +228 172 0 +224 168 0 +220 164 0 +212 160 0 +208 156 0 +200 148 0 +192 144 0 +180 136 0 +172 128 0 +160 120 0 +152 112 0 +140 104 0 +128 96 0 +112 84 0 +100 72 0 + 84 64 0 + 72 52 0 + 56 44 0 + 44 32 0 diff --git a/src/fractalzoomer/color_maps/carr517.map b/src/fractalzoomer/color_maps/carr517.map new file mode 100644 index 000000000..b6d226a70 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr517.map @@ -0,0 +1,256 @@ + 24 148 132 + 24 152 136 + 20 160 140 + 20 156 136 + 20 152 132 + 20 148 128 + 24 140 124 + 24 136 120 + 24 132 116 + 24 128 112 + 24 124 108 + 24 120 104 + 28 112 100 + 28 108 96 + 28 104 92 + 28 100 92 + 28 96 88 + 28 92 84 + 32 84 80 + 32 80 76 + 32 76 72 + 32 72 68 + 32 68 64 + 32 64 60 + 36 56 56 + 36 52 52 + 36 48 48 + 36 44 44 + 40 40 40 + 40 44 40 + 44 48 40 + 48 52 36 + 52 60 36 + 52 64 32 + 56 68 32 + 60 72 28 + 64 76 28 + 68 80 28 + 72 84 28 + 76 92 28 + 80 100 28 + 84 104 28 + 88 112 28 + 92 116 28 + 96 124 28 +100 128 28 +108 136 24 +112 140 24 +116 148 24 +120 152 24 +124 160 24 +128 164 24 +132 172 24 +140 180 20 +140 180 20 +136 176 20 +136 172 20 +132 168 20 +132 164 20 +128 164 20 +124 160 20 +124 156 20 +120 152 24 +120 148 24 +116 144 24 +112 140 24 +112 136 24 +108 132 24 +108 128 24 +104 128 24 +100 124 24 +100 120 24 + 96 116 24 + 96 112 24 + 92 108 24 + 88 104 24 + 88 100 24 + 84 96 28 + 84 92 28 + 80 92 28 + 76 88 28 + 76 84 28 + 72 80 28 + 72 76 28 + 68 72 28 + 64 68 32 + 68 72 32 + 76 76 36 + 80 84 36 + 88 88 40 + 92 96 40 +100 100 44 +108 104 48 +112 112 48 +120 116 52 +128 124 56 +132 128 56 +140 132 60 +144 140 60 +152 144 64 +160 148 68 +164 156 68 +172 160 72 +176 168 72 +184 172 76 +192 180 80 +188 176 80 +184 172 80 +176 168 80 +172 164 80 +168 160 76 +160 156 76 +156 152 76 +152 148 76 +148 144 76 +140 140 76 +136 136 76 +132 132 76 +124 128 72 +120 124 72 +116 120 72 +108 116 72 +104 112 72 +100 108 72 + 96 104 72 + 88 100 72 + 84 96 68 + 80 92 68 + 72 88 68 + 68 84 68 + 64 80 64 + 64 80 64 + 64 84 68 + 60 88 72 + 60 88 76 + 56 92 80 + 56 96 84 + 52 100 88 + 52 104 92 + 52 108 96 + 48 108 100 + 48 112 104 + 44 116 108 + 44 120 112 + 40 124 116 + 40 128 120 + 36 128 124 + 36 132 128 + 36 136 132 + 32 140 136 + 32 144 140 + 28 148 144 + 28 148 148 + 24 152 152 + 24 156 156 + 20 160 160 + 20 156 156 + 20 152 152 + 20 148 148 + 24 144 144 + 24 140 140 + 24 136 136 + 24 132 132 + 24 128 128 + 24 124 124 + 28 120 120 + 28 116 116 + 28 112 112 + 28 108 108 + 28 104 104 + 32 96 96 + 32 92 92 + 32 88 88 + 32 84 84 + 32 80 80 + 36 76 76 + 36 72 72 + 36 68 68 + 36 64 64 + 36 60 60 + 36 56 56 + 40 52 52 + 40 48 48 + 40 44 44 + 40 52 48 + 40 56 52 + 36 64 56 + 36 68 64 + 36 76 68 + 36 80 72 + 36 88 76 + 32 92 80 + 32 100 84 + 32 104 88 + 32 112 92 + 32 120 100 + 28 124 104 + 28 132 108 + 28 136 112 + 28 144 116 + 24 148 120 + 24 156 124 + 24 160 128 + 24 168 136 + 24 172 140 + 20 180 144 + 20 184 148 + 20 192 152 + 20 188 148 + 20 180 144 + 24 176 140 + 24 168 136 + 24 164 132 + 24 156 128 + 24 152 124 + 24 144 120 + 28 140 116 + 28 132 112 + 28 128 108 + 28 124 104 + 28 116 96 + 28 112 92 + 32 104 88 + 32 100 84 + 32 92 80 + 32 88 76 + 32 80 72 + 32 76 68 + 36 68 64 + 36 64 60 + 36 56 56 + 36 52 52 + 36 48 48 + 36 52 48 + 36 56 52 + 36 60 56 + 36 64 60 + 32 68 64 + 32 72 68 + 32 76 68 + 32 80 72 + 32 84 76 + 32 88 80 + 32 92 84 + 32 100 88 + 28 104 92 + 28 108 96 + 28 112 100 + 28 116 104 + 28 120 108 + 28 124 108 + 28 128 112 + 24 132 116 + 24 136 120 + 24 140 124 + 24 144 128 diff --git a/src/fractalzoomer/color_maps/carr518.map b/src/fractalzoomer/color_maps/carr518.map new file mode 100644 index 000000000..ee4645d3b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr518.map @@ -0,0 +1,256 @@ + 56 32 8 + 44 24 8 + 28 16 4 + 16 8 4 + 0 0 0 + 16 12 0 + 28 20 0 + 44 32 0 + 56 40 0 + 72 52 0 + 84 64 0 + 96 72 0 +108 84 0 +124 92 0 +136 104 0 +148 112 0 +156 120 0 +168 128 0 +176 136 0 +184 140 0 +196 148 0 +204 152 0 +212 160 0 +216 164 0 +224 168 0 +228 172 0 +232 172 0 +232 172 0 +232 172 0 +236 176 0 +236 176 0 +236 176 0 +236 176 0 +232 176 0 +228 172 0 +224 168 0 +220 164 0 +212 160 0 +208 156 0 +200 148 0 +192 144 0 +180 136 0 +172 128 0 +160 120 0 +152 112 0 +140 104 0 +128 96 0 +112 84 0 +100 72 0 + 84 64 0 + 72 52 0 + 56 44 0 + 44 32 0 + 32 24 0 + 16 12 0 + 0 0 0 + 8 8 4 + 24 20 12 + 36 32 24 + 52 44 32 + 64 56 44 + 80 68 52 + 96 80 64 +108 92 72 +120 100 80 +132 112 88 +144 120 96 +156 132 104 +168 140 112 +176 148 116 +188 156 124 +196 164 128 +204 168 132 +212 176 140 +216 180 144 +224 184 148 +228 188 152 +232 192 152 +232 192 152 +232 192 152 +236 196 156 +236 196 156 +236 196 156 +236 196 156 +232 196 156 +232 192 152 +228 188 148 +220 184 148 +216 180 144 +208 172 140 +200 168 132 +192 160 128 +180 152 120 +172 144 116 +164 136 108 +152 128 100 +140 116 92 +128 108 84 +116 96 76 +100 88 68 + 88 76 60 + 76 64 52 + 64 52 40 + 48 40 32 + 32 28 20 + 20 16 12 + 4 0 0 + 4 4 0 + 16 12 0 + 28 20 0 + 40 28 0 + 52 40 0 + 64 48 0 + 76 56 0 + 88 64 0 +100 72 0 +108 80 0 +120 88 0 +128 96 0 +136 104 0 +148 108 0 +156 116 0 +164 120 0 +168 128 0 +176 132 0 +180 136 0 +184 136 0 +188 140 0 +188 140 0 +192 144 0 +196 148 0 +196 148 0 +200 148 0 +196 148 0 +196 144 0 +192 144 0 +192 140 0 +188 140 0 +184 140 0 +180 136 0 +176 132 0 +168 128 0 +164 120 0 +156 116 0 +148 108 0 +136 100 0 +128 92 0 +116 88 0 +108 80 0 +100 72 0 + 88 64 0 + 76 56 0 + 64 48 0 + 52 40 0 + 40 28 0 + 28 20 0 + 16 12 0 + 8 4 0 + 4 4 0 + 20 16 4 + 32 28 4 + 48 40 8 + 64 56 12 + 76 68 16 + 88 80 16 +100 92 20 +112 100 24 +128 112 24 +140 120 28 +152 132 32 +164 144 32 +172 152 36 +180 160 36 +192 168 40 +200 172 40 +208 180 40 +216 188 44 +220 192 44 +224 196 44 +232 200 48 +232 204 48 +236 204 48 +236 208 48 +236 208 48 +236 208 48 +236 208 48 +236 204 48 +232 204 48 +228 200 48 +220 192 44 +216 188 44 +212 184 44 +204 180 40 +196 172 40 +188 164 36 +176 156 36 +168 148 32 +156 136 32 +144 128 28 +132 116 28 +120 104 24 +108 92 20 + 96 84 20 + 80 72 16 + 68 60 12 + 52 48 8 + 40 32 8 + 24 20 4 + 8 4 0 + 0 0 0 + 16 8 4 + 28 16 4 + 44 24 8 + 56 32 8 + 72 40 12 + 88 48 12 +100 56 16 +112 64 16 +128 72 20 +140 80 20 +148 84 24 +160 92 24 +168 96 28 +180 104 28 +192 112 32 +200 116 32 +208 120 32 +212 124 32 +220 128 36 +224 132 36 +228 132 36 +232 136 36 +236 136 36 +236 136 36 +236 136 36 +236 136 36 +236 136 36 +236 136 36 +232 136 36 +228 132 36 +224 128 36 +216 128 36 +212 124 32 +204 120 32 +196 116 32 +188 108 28 +176 104 28 +168 96 24 +156 92 24 +144 84 24 +136 80 20 +124 72 20 +112 64 16 + 96 56 16 + 84 48 12 + 72 40 12 diff --git a/src/fractalzoomer/color_maps/carr519.map b/src/fractalzoomer/color_maps/carr519.map new file mode 100644 index 000000000..fa416f9f0 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr519.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 8 20 + 0 16 44 + 4 28 68 + 4 36 92 + 8 44 112 + 8 52 132 + 12 60 152 + 12 68 172 + 12 76 188 + 16 80 200 + 16 88 212 + 16 92 224 + 16 92 232 + 16 96 236 + 16 96 240 + 20 100 244 + 16 96 240 + 16 96 236 + 16 92 232 + 16 92 224 + 16 88 212 + 22 91 211 + 29 94 210 + 35 97 209 + 41 100 208 + 48 103 207 + 54 107 205 + 61 110 204 + 67 113 203 + 73 116 202 + 80 119 201 + 86 122 200 + 92 125 199 + 99 128 198 +105 131 197 +111 134 196 +118 137 195 +124 141 193 +131 144 192 +137 147 191 +143 150 190 +150 153 189 +156 156 188 +164 164 196 +172 172 204 +176 176 208 +176 176 212 +172 168 204 +168 160 195 +164 151 187 +160 143 178 +156 135 170 +152 127 162 +148 119 153 +144 110 145 +140 102 137 +136 94 128 +132 86 120 +128 78 111 +124 70 103 +120 61 95 +116 53 86 +112 45 78 +108 37 70 +104 29 61 +100 20 53 + 96 12 44 + 92 4 36 +112 8 44 +132 8 52 +152 12 60 +172 12 68 +188 12 76 +200 16 80 +212 16 88 +224 16 92 +232 16 92 +236 16 96 +240 16 96 +244 20 100 +240 16 96 +236 16 96 +232 16 92 +224 16 92 +212 16 88 +200 16 80 +188 12 76 +172 12 68 +152 12 60 +132 8 52 +136 19 57 +140 30 62 +144 41 67 +148 52 72 +152 63 77 +156 74 82 +160 85 87 +164 96 92 +168 107 97 +172 118 102 +176 129 107 +180 140 112 +184 151 117 +188 162 122 +192 173 127 +196 184 132 +208 196 140 +216 204 144 +224 212 152 +228 216 156 +232 220 156 +236 224 160 +232 220 156 +228 216 156 +224 212 152 +216 204 144 +208 196 140 +196 184 132 +180 172 120 +164 156 112 +148 140 100 +128 124 88 +108 104 72 + 88 84 60 + 68 64 44 + 44 40 28 + 20 20 12 + 0 0 0 + 0 4 16 + 0 8 32 + 4 12 48 + 4 16 64 + 4 20 80 + 8 24 96 + 8 28 108 + 8 32 124 + 12 36 136 + 12 36 144 + 12 40 152 + 12 44 160 + 12 44 168 + 12 44 172 + 12 44 172 + 16 48 176 + 12 44 172 + 12 44 172 + 12 44 168 + 12 44 160 + 12 40 152 + 12 36 144 + 12 36 136 + 8 32 124 + 8 28 108 + 15 35 113 + 22 42 118 + 28 48 124 + 35 55 129 + 42 62 134 + 48 68 140 + 55 75 145 + 62 82 150 + 69 89 155 + 76 96 160 + 82 102 166 + 89 109 171 + 96 116 176 +102 122 182 +109 129 187 +116 136 192 +124 148 208 +132 156 220 +140 164 232 +144 172 240 +148 176 244 +148 176 248 +152 180 252 +148 176 248 +148 176 244 +144 172 240 +140 164 232 +132 156 220 +124 148 208 +116 136 192 +104 124 176 + 96 112 156 + 84 100 140 + 68 84 116 + 56 68 96 + 44 52 72 + 28 32 48 + 12 16 24 + 0 0 0 + 0 8 8 + 0 16 20 + 4 24 32 + 4 32 44 + 4 40 56 + 8 48 64 + 8 52 76 + 8 60 84 + 12 68 92 + 12 72 96 + 12 76 104 + 12 80 108 + 12 84 112 + 12 84 116 + 12 84 116 + 16 88 120 + 12 84 116 + 12 84 116 + 12 84 112 + 12 80 108 + 12 76 104 + 12 72 96 + 12 68 92 + 8 60 84 + 8 52 76 + 8 48 64 + 4 40 56 + 4 32 44 + 4 24 32 + 0 16 20 + 0 8 8 + 0 0 0 + 24 20 16 + 48 40 32 + 72 60 48 + 96 80 64 +120 96 80 +140 116 92 +160 132 104 +180 148 120 +196 160 128 +212 172 140 +224 184 148 +232 192 156 +244 200 160 +248 204 164 +252 208 168 +252 208 168 +252 208 168 +248 204 164 +244 200 160 +232 192 156 +224 184 148 +212 172 140 +196 160 128 +180 148 120 +160 132 104 +140 116 92 +120 96 80 + 96 80 64 + 72 60 48 + 48 40 32 + 24 20 16 diff --git a/src/fractalzoomer/color_maps/carr520.map b/src/fractalzoomer/color_maps/carr520.map new file mode 100644 index 000000000..3c5380cfe --- /dev/null +++ b/src/fractalzoomer/color_maps/carr520.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 6 2 3 + 13 3 7 + 19 5 10 + 25 7 14 + 31 9 17 + 38 10 21 + 44 12 24 + 50 14 27 + 57 15 31 + 63 17 34 + 69 19 38 + 75 21 41 + 82 22 45 + 88 24 48 + 96 48 74 +104 71 99 +112 94 124 +120 118 150 +128 142 176 +136 165 201 +144 188 226 +152 212 252 +145 191 229 +138 170 207 +131 149 184 +124 128 161 +116 108 139 +109 87 116 +102 66 93 + 95 45 71 + 88 24 48 + 82 22 45 + 76 21 42 + 70 19 38 + 65 18 35 + 59 16 32 + 53 14 29 + 47 13 26 + 41 11 22 + 35 10 19 + 29 8 16 + 23 6 13 + 18 5 10 + 12 3 6 + 6 2 3 + 0 0 0 +255 210 160 +244 198 153 +233 185 145 +222 173 138 +210 160 130 +199 148 123 +188 136 115 +177 123 108 +166 111 100 +155 98 93 +144 86 85 +133 74 78 +121 61 70 +110 49 63 + 99 36 55 + 88 24 48 +105 23 55 +123 22 61 +140 21 68 +157 20 75 +175 20 81 +192 19 88 +209 18 95 +227 17 101 +244 16 108 +224 17 100 +205 18 93 +186 19 86 +166 20 78 +146 21 70 +127 22 63 +108 23 56 + 88 24 48 + 81 32 72 + 74 40 96 + 66 49 120 + 59 57 144 + 52 65 168 + 44 74 192 + 37 82 216 + 30 90 240 + 37 82 216 + 44 74 192 + 52 65 168 + 59 57 144 + 66 49 120 + 74 40 96 + 81 32 72 + 88 24 48 + 92 37 62 + 97 49 76 +101 62 89 +105 74 103 +109 87 117 +114 99 131 +118 112 145 +122 124 158 +126 137 172 +131 149 186 +135 162 200 +139 174 214 +143 187 227 +148 199 241 +152 212 255 +155 188 227 +158 165 198 +161 141 170 +164 118 142 +168 94 113 +171 71 85 +174 47 57 +177 24 28 +180 0 0 +189 26 20 +199 52 40 +208 79 60 +218 105 80 +227 131 100 +236 158 120 +246 184 140 +255 210 160 +255 216 140 +255 221 120 +255 227 100 +255 232 80 +255 238 60 +255 244 40 +255 249 20 +255 255 0 +242 223 0 +229 191 0 +216 159 0 +202 128 0 +189 96 0 +176 64 0 +163 32 0 +150 0 0 +149 4 16 +148 8 32 +147 12 48 +146 16 64 +145 20 80 +144 24 96 +143 28 112 +142 32 128 +141 36 144 +140 40 160 +139 44 176 +138 48 192 +137 52 208 +136 56 224 +135 60 240 +129 56 216 +123 51 192 +117 46 168 +112 42 144 +106 38 120 +100 33 96 + 94 28 72 + 88 24 48 + 98 21 43 +108 19 37 +119 16 32 +129 13 27 +139 11 21 +149 8 16 +160 5 11 +170 3 5 +180 0 0 +164 0 0 +147 0 0 +131 0 0 +115 0 0 + 98 0 0 + 82 0 0 + 65 0 0 + 49 0 0 + 33 0 0 + 16 0 0 + 0 0 0 + 4 1 2 + 9 2 5 + 13 4 7 + 18 5 10 + 22 6 12 + 26 7 14 + 31 8 17 + 35 10 19 + 40 11 22 + 44 12 24 + 48 13 26 + 53 14 29 + 57 16 31 + 62 17 34 + 66 18 36 + 70 19 38 + 75 20 41 + 79 22 43 + 84 23 46 + 88 24 48 + 92 27 67 + 97 31 86 +101 34 104 +105 37 123 +109 40 142 +114 44 161 +118 47 180 +122 50 199 +126 53 217 +131 57 236 +135 60 255 +148 82 227 +162 103 198 +175 125 170 +188 147 142 +202 168 113 +215 190 85 +228 212 57 +242 233 28 +255 255 0 +255 249 23 +255 243 46 +255 237 69 +255 230 91 +255 224 114 +255 218 137 +255 212 160 +250 202 152 +245 192 145 +240 182 137 +235 172 130 +230 162 122 +225 151 114 +220 141 107 +215 131 99 +210 121 91 +205 111 84 +200 101 76 +195 91 69 +190 81 61 +185 71 53 +180 61 46 +175 50 38 +170 40 30 +165 30 23 +160 20 15 +155 10 8 +150 0 0 diff --git a/src/fractalzoomer/color_maps/carr521.map b/src/fractalzoomer/color_maps/carr521.map new file mode 100644 index 000000000..c48322fce --- /dev/null +++ b/src/fractalzoomer/color_maps/carr521.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 6 2 3 + 13 3 7 + 19 5 10 + 25 7 14 + 31 9 17 + 38 10 21 + 44 12 24 + 50 14 27 + 57 15 31 + 63 17 34 + 69 19 38 + 75 21 41 + 82 22 45 + 88 24 48 + 96 48 74 +104 71 99 +112 94 124 +120 118 150 +128 142 176 +136 165 201 +144 188 226 +152 212 252 +145 191 229 +138 170 207 +131 149 184 +124 128 161 +116 108 139 +109 87 116 +102 66 93 + 95 45 71 + 88 24 48 + 82 22 45 + 76 21 42 + 70 19 38 + 65 18 35 + 59 16 32 + 53 14 29 + 47 13 26 + 41 11 22 + 35 10 19 + 29 8 16 + 23 6 13 + 18 5 10 + 12 3 6 + 6 2 3 + 0 0 0 +255 210 160 +244 198 153 +233 185 145 +222 173 138 +210 160 130 +199 148 123 +188 136 115 +177 123 108 +166 111 100 +155 98 93 +144 86 85 +133 74 78 +121 61 70 +110 49 63 + 99 36 55 + 88 24 48 +105 23 55 +123 22 61 +140 21 68 +157 20 75 +175 20 81 +192 19 88 +209 18 95 +227 17 101 +244 16 108 +224 17 100 +205 18 93 +186 19 86 +166 20 78 +146 21 70 +127 22 63 +108 23 56 + 88 24 48 + 81 32 72 + 74 40 96 + 66 49 120 + 59 57 144 + 52 65 168 + 44 74 192 + 37 82 216 + 30 90 240 + 37 82 216 + 44 74 192 + 52 65 168 + 59 57 144 + 66 49 120 + 74 40 96 + 81 32 72 + 88 24 48 + 92 37 62 + 97 49 76 +101 62 89 +105 74 103 +109 87 117 +114 99 131 +118 112 145 +122 124 158 +126 137 172 +131 149 186 +135 162 200 +139 174 214 +143 187 227 +148 199 241 +152 212 255 +155 188 227 +158 165 198 +161 141 170 +164 118 142 +168 94 113 +171 71 85 +174 47 57 +177 24 28 +180 0 0 +184 6 8 +189 11 15 +193 17 22 +198 22 30 +202 28 38 +206 34 45 +211 39 52 +215 45 60 +219 51 68 +224 56 75 +228 62 82 +232 68 90 +237 73 98 +241 79 105 +246 84 112 +250 90 120 +245 89 125 +240 87 130 +235 86 136 +230 85 141 +225 83 146 +220 82 151 +215 81 157 +210 80 162 +205 78 167 +200 77 172 +195 76 177 +190 74 183 +185 73 188 +180 72 193 +175 70 198 +170 69 203 +165 68 209 +160 67 214 +155 65 219 +150 64 224 +145 63 230 +140 61 235 +135 60 240 +129 56 216 +123 51 192 +117 46 168 +112 42 144 +106 38 120 +100 33 96 + 94 28 72 + 88 24 48 + 98 21 43 +108 19 37 +119 16 32 +129 13 27 +139 11 21 +149 8 16 +160 5 11 +170 3 5 +180 0 0 +164 0 0 +147 0 0 +131 0 0 +115 0 0 + 98 0 0 + 82 0 0 + 65 0 0 + 49 0 0 + 33 0 0 + 16 0 0 + 0 0 0 + 4 1 2 + 9 2 5 + 13 4 7 + 18 5 10 + 22 6 12 + 26 7 14 + 31 8 17 + 35 10 19 + 40 11 22 + 44 12 24 + 48 13 26 + 53 14 29 + 57 16 31 + 62 17 34 + 66 18 36 + 70 19 38 + 75 20 41 + 79 22 43 + 84 23 46 + 88 24 48 + 92 27 67 + 97 31 86 +101 34 104 +105 37 123 +109 40 142 +114 44 161 +118 47 180 +122 50 199 +126 53 217 +131 57 236 +135 60 255 +148 63 240 +161 67 225 +173 70 210 +186 73 195 +199 77 180 +212 80 165 +224 83 150 +237 87 135 +250 90 120 +240 88 130 +231 85 140 +221 82 151 +212 80 161 +202 78 171 +193 75 181 +183 72 191 +173 70 201 +164 68 212 +154 65 222 +145 62 232 +135 60 242 +136 56 227 +137 52 212 +138 49 197 +139 45 182 +140 41 166 +141 38 151 +142 34 136 +142 30 121 +143 26 106 +144 22 91 +145 19 76 +146 15 60 +147 11 45 +148 8 30 +149 4 15 +150 0 0 diff --git a/src/fractalzoomer/color_maps/carr522.map b/src/fractalzoomer/color_maps/carr522.map new file mode 100644 index 000000000..e72bdb143 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr522.map @@ -0,0 +1,256 @@ +255 150 210 +254 148 195 +254 146 180 +253 143 165 +252 141 150 +252 139 135 +251 137 120 +250 135 105 +249 132 90 +249 130 75 +248 128 60 +249 130 77 +250 133 93 +250 135 110 +251 138 127 +252 140 143 +253 143 160 +253 145 177 +254 148 193 +255 150 210 +245 142 212 +236 135 215 +226 128 218 +217 120 220 +207 112 222 +198 105 225 +188 98 228 +178 90 230 +169 82 232 +159 75 235 +150 68 238 +140 60 240 +141 55 218 +142 49 196 +143 44 175 +144 38 153 +145 33 131 +145 27 109 +146 22 87 +147 16 65 +148 11 44 +149 5 22 +150 0 0 +158 8 10 +167 15 20 +175 22 30 +183 30 40 +192 38 50 +200 45 60 +208 52 70 +217 60 80 +225 68 90 +233 75 100 +242 82 110 +250 90 120 +225 81 108 +200 72 96 +175 63 84 +150 54 72 +125 45 60 +100 36 48 + 75 27 36 + 50 18 24 + 25 9 12 + 75 30 120 + 81 45 130 + 88 60 140 + 94 75 150 +100 90 160 +106 105 170 +112 120 180 +119 135 190 +125 150 200 +131 165 210 +138 180 220 +144 195 230 +150 210 240 +143 194 229 +136 177 218 +130 161 207 +123 145 196 +116 128 185 +109 112 175 +102 95 164 + 95 79 153 + 89 63 142 + 82 46 131 + 75 30 120 + 66 26 105 + 56 22 90 + 47 19 75 + 38 15 60 + 28 11 45 + 19 8 30 + 9 4 15 + 0 0 0 +135 90 240 +147 96 237 +159 102 234 +171 108 231 +183 114 228 +195 120 225 +207 126 222 +219 132 219 +231 138 216 +243 144 213 +255 150 210 +255 148 193 +255 146 177 +255 143 160 +255 141 143 +255 139 127 +255 137 110 +255 134 93 +255 132 77 +255 130 60 +248 117 54 +240 104 48 +232 91 42 +225 78 36 +218 65 30 +210 52 24 +202 39 18 +195 26 12 +188 13 6 +180 0 0 +188 13 6 +195 26 12 +202 39 18 +210 52 24 +218 65 30 +225 78 36 +232 91 42 +240 104 48 +248 117 54 +255 130 60 +255 132 77 +255 134 93 +255 137 110 +255 139 127 +255 141 143 +255 143 160 +255 146 177 +255 148 193 +255 150 210 +245 145 212 +235 140 215 +225 135 218 +215 130 220 +205 125 222 +195 120 225 +185 115 228 +175 110 230 +165 105 232 +155 100 235 +145 95 238 +135 90 240 +125 90 241 +116 90 243 +106 90 244 + 97 90 245 + 87 90 247 + 78 90 248 + 68 90 250 + 59 90 251 + 49 90 252 + 40 90 254 + 30 90 255 + 32 87 235 + 34 85 215 + 35 82 195 + 37 79 175 + 39 77 156 + 41 74 136 + 42 71 116 + 44 69 96 + 46 66 76 + 37 53 61 + 28 40 46 + 18 26 30 + 9 13 15 + 25 12 14 + 40 11 12 + 56 9 11 + 71 8 10 + 87 7 8 +102 6 7 +118 5 5 +133 4 4 +149 2 3 +164 1 1 +180 0 0 +158 0 0 +135 0 0 +112 0 0 + 90 0 0 + 68 0 0 + 45 0 0 + 22 0 0 + 0 0 0 + 17 15 17 + 34 30 34 + 51 45 51 + 68 60 68 + 85 75 85 +103 90 103 +120 105 120 +137 120 137 +154 135 154 +171 150 171 +188 165 188 +205 180 205 +211 188 182 +216 197 159 +222 205 137 +227 213 114 +233 222 91 +238 230 68 +244 238 46 +249 247 23 +255 255 0 +249 247 12 +243 239 23 +238 231 35 +232 223 46 +226 215 58 +220 207 69 +215 198 81 +209 190 92 +203 182 104 +197 174 115 +192 166 127 +186 158 138 +180 150 150 +180 135 135 +180 120 120 +180 105 105 +180 90 90 +180 75 75 +180 60 60 +180 45 45 +180 30 30 +180 15 15 +180 0 0 +165 0 10 +150 0 20 +135 0 30 +120 0 40 +105 0 50 + 90 0 60 + 75 0 70 + 60 0 80 + 45 0 90 + 30 0 100 + 15 0 110 + 0 0 120 diff --git a/src/fractalzoomer/color_maps/carr523.map b/src/fractalzoomer/color_maps/carr523.map new file mode 100644 index 000000000..448fda8a3 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr523.map @@ -0,0 +1,256 @@ + 96 104 76 + 68 92 68 + 44 76 60 + 52 88 68 + 56 100 80 + 64 108 88 + 68 120 96 + 76 132 104 + 80 144 116 + 88 152 124 + 96 164 132 +100 176 140 +108 188 152 +112 196 160 +120 208 168 +124 220 176 +132 232 188 +136 240 196 +144 252 204 +136 228 176 +128 208 148 +120 184 120 +108 164 96 +100 140 68 + 92 120 40 + 84 96 12 +100 112 16 +112 128 16 +128 144 20 +140 160 24 +156 180 24 +168 196 28 +184 212 32 +196 228 32 +212 244 36 +192 220 40 +168 192 44 +148 168 52 +124 140 56 +104 116 60 + 36 36 76 + 40 40 88 + 48 48 100 + 52 52 108 + 60 60 120 + 64 64 132 + 72 72 144 + 76 76 152 + 84 84 164 + 88 88 176 + 92 92 188 +100 100 196 +104 104 208 +112 112 220 +116 116 232 +124 124 240 +128 128 252 +120 116 232 +116 104 208 +108 92 188 +104 84 164 + 96 72 144 + 88 60 120 + 84 48 100 + 76 36 76 + 88 40 88 +100 48 100 +108 52 108 +120 60 120 +132 64 132 +144 72 144 +152 76 152 +164 84 164 +176 88 176 +188 92 188 +196 100 196 +208 104 208 +220 112 220 +232 116 232 +240 124 240 +252 128 252 +232 112 224 +208 96 200 +188 80 172 +164 64 144 +144 48 116 +120 32 92 +100 16 64 + 76 0 36 + 88 0 40 +100 0 48 +108 0 52 +120 0 60 +132 0 64 +144 0 72 +152 0 76 +164 0 84 +176 0 88 +188 0 92 +196 0 100 +208 0 104 +220 0 112 +232 0 116 +240 0 124 +252 0 128 +232 4 112 +208 8 96 +188 12 80 +164 20 64 +144 24 48 +120 28 32 +100 32 16 + 76 36 0 + 88 40 0 +100 48 0 +108 52 0 +120 60 0 +132 64 0 +144 72 0 +152 76 0 +164 84 0 +176 88 0 +188 92 0 +196 100 0 +208 104 0 +220 112 0 +232 116 0 +240 124 0 +252 128 0 +232 120 0 +208 116 0 +188 108 0 +164 104 0 +144 96 0 +120 88 0 +100 84 0 + 76 76 0 + 88 88 0 +100 100 0 +108 108 0 +120 120 0 +132 132 0 +144 144 0 +152 152 0 +164 164 0 +176 176 0 +188 188 0 +196 196 0 +208 208 0 +220 220 0 +232 232 0 +240 240 0 +252 252 0 +224 224 8 +200 200 20 +172 172 28 +144 144 40 +116 116 48 + 92 92 56 + 64 64 68 + 36 36 76 + 40 40 88 + 48 48 100 + 52 52 108 + 60 60 120 + 64 64 132 + 72 72 144 + 76 76 152 + 84 84 164 + 88 88 176 + 92 92 188 +100 100 196 +104 104 208 +112 112 220 +116 116 232 +124 124 240 +128 128 252 +112 120 224 + 96 116 200 + 80 108 172 + 64 104 144 + 48 96 116 + 32 88 92 + 16 84 64 + 0 76 36 + 0 88 40 + 0 100 48 + 0 108 52 + 0 120 60 + 0 132 64 + 0 144 72 + 0 152 76 + 0 164 84 + 0 176 88 + 0 188 92 + 0 196 100 + 0 208 104 + 0 220 112 + 0 232 116 + 0 240 124 + 0 252 128 + 0 232 120 + 0 208 116 + 0 188 108 + 0 164 104 + 0 144 96 + 0 120 88 + 0 100 84 + 0 76 76 + 0 88 88 + 0 100 100 + 0 108 108 + 0 120 120 + 0 132 132 + 0 144 144 + 0 156 156 + 0 164 164 + 0 176 176 + 0 188 188 + 0 200 200 + 0 212 212 + 0 220 220 + 0 232 232 + 0 244 244 + 0 252 252 + 8 228 228 + 16 204 200 + 28 180 172 + 36 156 144 + 48 128 120 + 56 104 92 + 68 80 64 + 76 56 36 + 88 64 40 + 96 72 48 +108 80 52 +120 88 56 +132 96 60 +140 104 68 +152 112 72 +164 120 76 +176 128 80 +184 136 88 +196 144 92 +208 156 100 +216 164 104 +228 172 108 +236 180 116 +248 188 120 +224 176 112 +196 160 104 +172 148 96 +148 132 92 +120 120 84 + 80 88 64 + 60 64 72 diff --git a/src/fractalzoomer/color_maps/carr524.map b/src/fractalzoomer/color_maps/carr524.map new file mode 100644 index 000000000..921d618f0 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr524.map @@ -0,0 +1,256 @@ + 68 32 32 + 84 40 40 +100 48 48 +120 60 60 +136 68 68 +152 76 76 +168 84 84 +184 92 92 +200 100 100 +220 112 112 +236 120 120 +252 128 128 +216 116 108 +180 104 88 +140 92 72 +104 80 52 + 68 68 32 + 84 84 40 +100 100 48 +120 120 60 +136 136 68 +152 152 76 +168 168 84 +184 184 92 +200 200 100 +220 220 112 +236 236 120 +252 252 128 +216 208 104 +180 164 76 +140 120 52 +104 76 24 + 68 32 0 + 84 40 0 +100 48 0 +120 60 0 +136 68 0 +152 76 0 +168 84 0 +184 92 0 +200 100 0 +220 112 0 +236 120 0 +252 128 0 +216 104 8 +180 76 12 +140 52 20 +104 24 24 + 68 0 32 + 84 0 40 +100 0 48 +120 0 60 +136 0 68 +152 0 76 +168 0 84 +184 0 92 +200 0 100 +220 0 112 +236 0 120 +252 0 128 +216 8 112 +180 12 96 +140 20 84 +104 24 68 + 68 32 52 + 84 40 64 +100 48 76 +120 60 92 +136 68 104 +152 76 116 +168 84 128 +184 92 140 +200 100 152 +220 112 168 +236 120 180 +252 128 192 +216 108 168 +180 88 144 +140 72 116 +104 52 92 + 68 32 68 + 84 40 84 +100 48 100 +120 60 120 +136 68 136 +152 76 152 +168 84 168 +184 92 184 +200 100 200 +220 112 220 +236 120 236 +252 128 252 +216 104 216 +180 76 180 +140 52 140 +104 24 104 + 68 0 68 + 84 0 84 +100 0 100 +120 0 120 +136 0 136 +152 0 152 +168 0 168 +184 0 184 +200 0 200 +220 0 220 +236 0 236 +252 0 252 +200 8 216 +152 12 180 +100 20 140 + 52 24 104 + 0 32 68 + 0 40 84 + 0 48 100 + 0 60 120 + 0 68 136 + 0 76 152 + 0 84 168 + 0 92 184 + 0 104 204 + 0 112 220 + 0 120 236 + 0 128 252 + 8 108 216 + 16 88 180 + 20 72 144 + 28 52 104 + 32 32 68 + 40 40 84 + 48 48 100 + 60 60 120 + 68 68 136 + 76 76 152 + 84 84 168 + 92 92 184 +100 100 200 +112 112 220 +120 120 236 +128 128 252 +104 104 216 + 76 76 180 + 52 52 140 + 24 24 104 + 0 0 68 + 0 0 84 + 0 0 100 + 0 0 120 + 0 0 136 + 0 0 152 + 0 0 168 + 0 0 184 + 0 0 204 + 0 0 220 + 0 0 236 + 0 0 252 + 0 8 208 + 0 16 164 + 0 20 120 + 0 28 76 + 0 32 32 + 0 40 40 + 0 48 48 + 0 60 60 + 0 68 68 + 0 76 76 + 0 84 84 + 0 92 92 + 0 100 100 + 0 112 112 + 0 120 120 + 0 128 128 + 0 116 116 + 0 104 104 + 0 92 92 + 0 80 80 + 0 68 68 + 0 84 84 + 0 100 100 + 0 120 120 + 0 136 136 + 0 152 152 + 0 168 168 + 0 184 184 + 0 200 200 + 0 220 220 + 0 236 236 + 0 252 252 + 0 216 208 + 0 180 164 + 0 140 120 + 0 104 76 + 0 68 32 + 0 84 40 + 0 100 48 + 0 120 60 + 0 136 68 + 0 152 76 + 0 168 84 + 0 184 92 + 0 200 100 + 0 220 112 + 0 236 120 + 0 252 128 + 0 216 104 + 0 180 76 + 0 140 52 + 0 104 24 + 0 68 0 + 0 84 0 + 0 100 0 + 0 120 0 + 0 136 0 + 0 152 0 + 0 168 0 + 0 184 0 + 0 200 0 + 0 220 0 + 0 236 0 + 0 252 0 + 0 208 0 + 0 164 0 + 0 120 0 + 0 76 0 + 0 32 0 + 0 40 0 + 0 48 0 + 0 60 0 + 0 68 0 + 0 76 0 + 0 84 0 + 0 92 0 + 0 104 0 + 0 112 0 + 0 120 0 + 0 128 0 + 8 108 0 + 16 88 0 + 20 72 0 + 28 52 0 + 32 32 0 + 40 40 0 + 48 48 0 + 60 60 0 + 68 68 0 + 76 76 0 + 84 84 0 + 92 92 0 +100 100 0 +112 112 0 +120 120 0 +128 128 0 +116 108 8 +104 92 16 + 92 72 20 + 80 52 28 diff --git a/src/fractalzoomer/color_maps/carr525.map b/src/fractalzoomer/color_maps/carr525.map new file mode 100644 index 000000000..6062692e5 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr525.map @@ -0,0 +1,256 @@ + 36 36 76 + 40 40 88 + 48 48 100 + 52 52 108 + 60 60 120 + 64 64 132 + 72 72 144 + 76 76 152 + 84 84 164 + 88 88 176 + 92 92 188 +100 100 196 +104 104 208 +112 112 220 +116 116 232 +124 124 240 +128 128 252 +120 116 232 +116 104 208 +108 92 188 +104 84 164 + 96 72 144 + 88 60 120 + 84 48 100 + 76 36 76 + 88 40 88 +100 48 100 +108 52 108 +120 60 120 +132 64 132 +144 72 144 +152 76 152 +164 84 164 +176 88 176 +188 92 188 +196 100 196 +208 104 208 +220 112 220 +232 116 232 +240 124 240 +252 128 252 +232 112 224 +208 96 200 +188 80 172 +164 64 144 +144 48 116 +120 32 92 +100 16 64 + 76 0 36 + 88 0 40 +100 0 48 +108 0 52 +120 0 60 +132 0 64 +144 0 72 +152 0 76 +164 0 84 +176 0 88 +188 0 92 +196 0 100 +208 0 104 +220 0 112 +232 0 116 +240 0 124 +252 0 128 +232 4 112 +208 8 96 +188 12 80 +164 20 64 +144 24 48 +120 28 32 +100 32 16 + 76 36 0 + 88 40 0 +100 48 0 +108 52 0 +120 60 0 +132 64 0 +144 72 0 +152 76 0 +164 84 0 +176 88 0 +188 92 0 +196 100 0 +208 104 0 +220 112 0 +232 116 0 +240 124 0 +252 128 0 +232 120 0 +208 116 0 +188 108 0 +164 104 0 +144 96 0 +120 88 0 +100 84 0 + 76 76 0 + 88 88 0 +100 100 0 +108 108 0 +120 120 0 +132 132 0 +144 144 0 +152 152 0 +164 164 0 +176 176 0 +188 188 0 +196 196 0 +208 208 0 +220 220 0 +232 232 0 +240 240 0 +252 252 0 +224 224 8 +200 200 20 +172 172 28 +144 144 40 +116 116 48 + 92 92 56 + 64 64 68 + 36 36 76 + 40 40 88 + 48 48 100 + 52 52 108 + 60 60 120 + 64 64 132 + 72 72 144 + 76 76 152 + 84 84 164 + 88 88 176 + 92 92 188 +100 100 196 +104 104 208 +112 112 220 +116 116 232 +124 124 240 +128 128 252 +112 120 224 + 96 116 200 + 80 108 172 + 64 104 144 + 48 96 116 + 32 88 92 + 16 84 64 + 0 76 36 + 0 88 40 + 0 100 48 + 0 108 52 + 0 120 60 + 0 132 64 + 0 144 72 + 0 152 76 + 0 164 84 + 0 176 88 + 0 188 92 + 0 196 100 + 0 208 104 + 0 220 112 + 0 232 116 + 0 240 124 + 0 252 128 + 0 232 120 + 0 208 116 + 0 188 108 + 0 164 104 + 0 144 96 + 0 120 88 + 0 100 84 + 0 76 76 + 0 88 88 + 0 100 100 + 0 108 108 + 0 120 120 + 0 132 132 + 0 144 144 + 0 152 152 + 0 164 164 + 0 176 176 + 0 188 188 + 0 196 196 + 0 208 208 + 0 220 220 + 0 232 232 + 0 244 244 + 0 252 252 + 8 228 228 + 16 204 200 + 28 180 172 + 36 156 144 + 48 132 120 + 56 104 92 + 68 80 64 + 76 56 36 + 88 64 40 + 96 72 48 +108 80 52 +120 88 56 +128 96 64 +140 104 68 +152 112 72 +164 124 80 +172 132 84 +184 140 88 +196 148 92 +204 156 100 +216 164 104 +228 172 108 +236 180 116 +248 188 120 +224 176 112 +196 160 104 +172 148 96 +148 132 92 +120 120 84 + 96 104 76 + 68 92 68 + 44 76 60 + 52 88 68 + 56 100 80 + 64 108 88 + 68 120 96 + 76 132 104 + 80 144 116 + 88 152 124 + 96 164 132 +100 176 140 +108 188 152 +112 196 160 +120 208 168 +124 220 176 +132 232 188 +136 240 196 +144 252 204 +136 228 176 +128 208 148 +120 184 120 +108 164 96 +100 140 68 + 92 120 40 + 84 96 12 +100 112 16 +112 128 16 +128 144 20 +140 160 24 +156 180 24 +168 196 28 +184 212 32 +196 228 32 +212 244 36 +192 220 40 +168 192 48 +148 168 52 +124 140 56 +104 116 60 + 80 88 68 + 60 64 72 diff --git a/src/fractalzoomer/color_maps/carr526.map b/src/fractalzoomer/color_maps/carr526.map new file mode 100644 index 000000000..a0284143a --- /dev/null +++ b/src/fractalzoomer/color_maps/carr526.map @@ -0,0 +1,256 @@ + 0 0 0 + 36 0 0 + 72 0 0 +108 0 0 +144 0 0 +180 0 0 +216 0 0 +252 0 0 +220 0 0 +188 0 0 +156 0 0 +128 0 0 + 96 0 0 + 64 0 0 + 32 0 0 + 0 0 0 + 0 0 0 + 36 8 0 + 72 20 0 +108 28 0 +144 36 0 +180 44 0 +216 56 0 +252 64 0 +220 56 0 +188 48 0 +156 40 0 +128 32 0 + 96 24 0 + 64 16 0 + 32 8 0 + 0 0 0 + 0 0 0 + 36 20 0 + 72 36 0 +108 56 0 +144 72 0 +180 92 0 +216 108 0 +252 128 0 +220 112 0 +188 96 0 +156 80 0 +128 64 0 + 96 48 0 + 64 32 0 + 32 16 0 + 0 0 0 + 0 0 0 + 36 28 0 + 72 56 0 +108 84 0 +144 108 0 +180 136 0 +216 164 0 +252 192 0 +220 168 0 +188 144 0 +156 120 0 +128 96 0 + 96 72 0 + 64 48 0 + 32 24 0 + 0 0 0 + 0 0 0 + 36 36 0 + 72 72 0 +108 108 0 +144 144 0 +180 180 0 +216 216 0 +252 252 0 +220 220 0 +188 188 0 +156 156 0 +128 128 0 + 96 96 0 + 64 64 0 + 32 32 0 + 0 0 0 + 0 0 0 + 28 36 0 + 56 72 0 + 84 108 0 +108 144 0 +136 180 0 +164 216 0 +192 252 0 +168 220 0 +144 188 0 +120 156 0 + 96 128 0 + 72 96 0 + 48 64 0 + 24 32 0 + 0 0 0 + 0 0 0 + 20 36 0 + 36 72 0 + 56 108 0 + 72 144 0 + 92 180 0 +108 216 0 +128 252 0 +112 220 0 + 96 188 0 + 80 156 0 + 64 128 0 + 48 96 0 + 32 64 0 + 16 32 0 + 0 0 0 + 0 0 0 + 0 36 0 + 0 72 0 + 0 108 0 + 0 144 0 + 0 180 0 + 0 216 0 + 0 252 0 + 0 220 0 + 0 188 0 + 0 156 0 + 0 128 0 + 0 96 0 + 0 64 0 + 0 32 0 + 0 0 0 + 0 0 0 + 0 36 8 + 0 72 20 + 0 108 28 + 0 144 36 + 0 180 44 + 0 216 56 + 0 252 64 + 0 220 56 + 0 188 48 + 0 156 40 + 0 128 32 + 0 96 24 + 0 64 16 + 0 32 8 + 0 0 0 + 0 0 0 + 0 36 20 + 0 72 36 + 0 108 56 + 0 144 72 + 0 180 92 + 0 216 108 + 0 252 128 + 0 220 112 + 0 188 96 + 0 156 80 + 0 128 64 + 0 96 48 + 0 64 32 + 0 32 16 + 0 0 0 + 0 0 0 + 0 36 28 + 0 72 56 + 0 108 84 + 0 144 108 + 0 180 136 + 0 216 164 + 0 252 192 + 0 220 168 + 0 188 144 + 0 156 120 + 0 128 96 + 0 96 72 + 0 64 48 + 0 32 24 + 0 0 0 + 0 0 0 + 0 36 36 + 0 72 72 + 0 108 108 + 0 144 144 + 0 180 180 + 0 216 216 + 0 252 252 + 0 220 220 + 0 188 188 + 0 156 156 + 0 128 128 + 0 96 96 + 0 64 64 + 0 32 32 + 0 0 0 + 0 0 0 + 0 28 36 + 0 56 72 + 0 84 108 + 0 108 144 + 0 136 180 + 0 164 216 + 0 192 252 + 0 168 220 + 0 144 188 + 0 120 156 + 0 96 128 + 0 72 96 + 0 48 64 + 0 24 32 + 0 0 0 + 0 0 0 + 0 20 36 + 0 36 72 + 0 56 108 + 0 72 144 + 0 92 180 + 0 108 216 + 0 128 252 + 0 112 220 + 0 96 188 + 0 80 156 + 0 64 128 + 0 48 96 + 0 32 64 + 0 16 32 + 0 0 0 + 0 0 0 + 0 8 36 + 0 20 72 + 0 28 108 + 0 36 144 + 0 44 180 + 0 56 216 + 0 64 252 + 0 56 220 + 0 48 188 + 0 40 156 + 0 32 128 + 0 24 96 + 0 16 64 + 0 8 32 + 0 0 0 + 0 0 0 + 0 0 36 + 0 0 72 + 0 0 108 + 0 0 144 + 0 0 180 + 0 0 216 + 0 0 252 + 0 0 220 + 0 0 188 + 0 0 156 + 0 0 128 + 0 0 96 + 0 0 64 + 0 0 32 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr527.map b/src/fractalzoomer/color_maps/carr527.map new file mode 100644 index 000000000..c75365b08 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr527.map @@ -0,0 +1,256 @@ + 0 0 0 +168 204 252 +172 200 252 +176 196 252 +180 196 252 +180 192 252 +184 188 252 +188 184 252 +192 180 252 +196 176 252 +200 176 252 +200 172 252 +204 168 252 +208 164 252 +212 160 252 +216 156 252 +220 156 252 +220 152 252 +224 148 252 +228 144 252 +232 140 252 +236 136 252 +240 136 252 +240 132 252 +244 128 252 +248 124 252 +252 120 252 +248 120 248 +240 116 240 +232 112 232 +224 108 224 +216 104 216 +208 100 208 +200 96 200 +192 92 192 +184 88 184 +176 84 176 +168 80 168 +160 76 160 +152 72 152 +144 68 144 +136 64 136 +128 60 128 +120 60 120 +112 56 112 +104 52 104 + 96 48 96 + 88 44 88 + 80 40 80 + 72 36 72 + 64 32 64 + 56 28 56 + 48 24 48 + 40 20 40 + 32 16 32 + 24 12 24 + 16 8 16 + 8 4 8 + 0 0 0 + 8 4 0 + 16 4 0 + 24 8 0 + 32 8 0 + 40 12 0 + 48 16 0 + 60 16 0 + 68 20 0 + 76 24 0 + 84 24 0 + 92 28 0 +100 28 0 +108 32 0 +116 36 0 +124 36 0 +132 40 0 +140 40 0 +148 44 0 +156 48 0 +168 48 0 +176 52 0 +184 56 0 +192 56 0 +200 60 0 +208 60 0 +216 64 0 +224 68 0 +232 72 0 +240 76 0 +252 80 0 +252 80 0 +252 80 0 +248 80 0 +248 80 0 +248 80 0 +244 80 0 +240 76 0 +236 76 0 +236 76 0 +232 72 0 +228 72 0 +228 72 0 +224 72 0 +220 72 0 +220 68 0 +216 68 0 +212 68 0 +212 68 0 +208 68 0 +204 64 0 +204 64 0 +200 64 0 +196 64 0 +196 60 0 +192 60 0 +188 60 0 +188 60 0 +184 60 0 +180 56 0 +180 56 0 +176 56 0 +172 56 0 +172 56 0 +168 52 0 +164 52 0 +164 52 0 +160 52 0 +156 52 0 +156 48 0 +152 48 0 +148 48 0 +148 48 0 +144 48 0 +140 44 0 +140 44 0 +136 44 0 +132 44 0 +132 44 0 +128 40 0 +124 40 0 +124 40 0 +120 40 0 +116 36 0 +116 36 0 +112 36 0 +108 36 0 +108 36 0 +104 32 0 +100 32 0 +100 32 0 + 96 32 0 + 92 32 0 + 92 28 0 + 88 28 0 + 84 28 0 + 84 28 0 + 80 28 0 + 76 24 0 + 76 24 0 + 72 24 0 + 68 24 0 + 68 24 0 + 64 20 0 + 60 20 0 + 60 20 0 + 56 20 0 + 52 20 0 + 52 16 0 + 48 16 0 + 44 16 0 + 44 16 0 + 40 12 0 + 36 12 0 + 36 12 0 + 32 12 0 + 28 12 0 + 28 8 0 + 24 8 0 + 20 8 0 + 20 8 0 + 16 8 0 + 12 4 0 + 12 4 0 + 8 4 0 + 8 4 0 + 4 4 0 + 0 0 0 + 0 4 4 + 4 8 8 + 8 12 12 + 8 16 16 + 12 20 20 + 12 24 24 + 16 32 32 + 16 36 36 + 20 40 40 + 20 44 44 + 24 48 48 + 24 52 52 + 28 56 56 + 28 60 60 + 32 64 64 + 32 72 72 + 36 76 76 + 36 80 80 + 40 84 84 + 44 88 88 + 44 92 92 + 48 96 96 + 48 100 100 + 52 104 104 + 52 112 112 + 56 116 116 + 56 120 120 + 60 124 124 + 60 128 128 + 64 132 132 + 64 136 136 + 68 140 140 + 68 148 148 + 72 152 152 + 72 156 156 + 76 160 160 + 76 164 164 + 80 168 168 + 84 172 172 + 84 176 176 + 88 180 180 + 88 188 188 + 92 192 192 + 92 196 196 + 96 200 200 + 96 204 204 +100 208 208 +100 212 212 +104 216 216 +104 220 220 +108 228 228 +108 232 232 +112 236 236 +112 240 240 +116 244 244 +120 252 252 +120 252 252 +124 248 252 +128 244 252 +132 240 252 +132 240 252 +136 236 252 +140 232 252 +144 228 252 +148 224 252 +152 220 252 +152 220 252 +156 216 252 +160 212 252 +164 208 252 diff --git a/src/fractalzoomer/color_maps/carr528.map b/src/fractalzoomer/color_maps/carr528.map new file mode 100644 index 000000000..4f6b973bf --- /dev/null +++ b/src/fractalzoomer/color_maps/carr528.map @@ -0,0 +1,256 @@ + 0 0 0 + 16 8 4 + 32 20 8 + 48 28 12 + 64 36 20 + 80 44 24 + 96 56 28 +112 64 32 +128 72 36 +140 80 40 +156 92 44 +172 100 48 +188 108 56 +204 116 60 +220 128 64 +236 136 68 +252 144 72 +236 152 76 +220 164 80 +204 172 88 +188 180 92 +176 192 96 +160 200 100 +144 208 108 +128 220 112 +112 228 116 + 96 228 120 + 80 220 124 + 64 208 128 + 48 200 136 + 32 192 140 + 16 180 144 + 0 172 148 + 0 164 152 + 16 156 156 + 32 148 164 + 48 136 168 + 64 128 172 + 76 120 176 + 92 112 184 +108 100 188 +124 92 192 +140 80 196 +156 72 196 +172 64 192 +188 52 188 +204 44 184 +216 36 176 +232 24 172 +248 16 168 +232 8 164 +216 0 156 +200 0 152 +184 8 148 +168 20 144 +152 28 140 +140 36 132 +124 48 128 +108 56 124 + 92 64 120 + 76 72 116 + 60 84 112 + 48 92 104 + 32 100 100 + 16 112 96 + 0 120 92 + 0 128 88 + 16 136 84 + 32 148 80 + 44 156 72 + 60 164 68 + 76 176 64 + 92 184 60 +108 196 56 +124 204 52 +136 212 44 +152 224 40 +168 232 36 +184 232 32 +200 224 28 +212 216 24 +228 204 16 +240 196 12 +224 188 8 +212 176 4 +196 168 0 +184 156 0 +168 148 4 +152 140 8 +136 128 12 +124 120 16 +108 112 20 + 92 100 24 + 76 92 28 + 60 80 32 + 44 72 36 + 32 64 40 + 16 52 44 + 0 44 48 + 0 36 52 + 16 28 56 + 28 16 64 + 44 8 68 + 60 0 72 + 72 0 76 + 88 8 80 +100 20 84 +116 28 88 +132 36 92 +148 48 96 +160 56 100 +176 68 104 +192 76 108 +208 84 112 +220 96 116 +236 104 120 +220 112 124 +208 124 128 +192 132 132 +176 144 136 +164 152 140 +148 164 148 +132 172 152 +120 180 156 +104 192 160 + 88 200 164 + 76 212 168 + 60 220 172 + 44 228 176 + 28 236 176 + 12 236 172 + 0 228 168 + 0 220 164 + 16 212 160 + 28 200 156 + 44 192 152 + 60 180 148 + 72 172 144 + 88 160 140 +100 152 136 +116 144 132 +132 132 124 +144 124 120 +160 112 116 +176 104 112 +188 92 108 +204 84 104 +216 72 100 +232 64 96 +216 56 92 +204 44 88 +188 36 84 +172 28 80 +160 16 76 +144 8 72 +132 0 68 +116 0 60 +100 8 56 + 88 20 52 + 72 28 48 + 60 40 44 + 44 48 40 + 28 56 36 + 16 68 32 + 0 76 28 + 0 88 24 + 16 96 20 + 28 108 16 + 44 116 12 + 56 124 8 + 72 136 4 + 84 144 0 +100 156 0 +112 164 4 +128 176 8 +140 184 12 +156 196 16 +172 204 20 +184 216 20 +200 224 24 +212 236 28 +228 244 32 +216 244 36 +200 236 40 +188 224 44 +172 216 48 +160 204 52 +144 196 56 +128 184 60 +116 176 64 +100 164 64 + 88 156 68 + 72 144 72 + 56 136 76 + 44 124 80 + 28 116 84 + 16 104 88 + 0 96 92 + 0 88 96 + 12 80 100 + 28 68 104 + 40 60 108 + 56 48 112 + 68 40 112 + 84 28 116 + 96 20 120 +112 8 124 +124 0 128 +140 0 132 +152 12 136 +168 20 140 +180 32 144 +192 40 148 +208 52 152 +220 60 156 +208 68 152 +192 80 148 +180 88 144 +164 100 144 +152 108 140 +136 120 136 +124 128 132 +112 140 128 + 96 148 124 + 84 156 120 + 68 168 116 + 56 176 116 + 40 188 112 + 28 196 108 + 12 208 104 + 0 216 100 + 0 228 96 + 12 236 92 + 28 248 88 + 40 248 84 + 52 240 80 + 68 228 76 + 80 220 72 + 96 208 68 +108 200 64 +120 188 60 +136 180 60 +148 168 56 +160 160 52 +176 148 48 +188 140 44 +204 128 40 +216 120 36 +204 112 32 +188 100 28 +176 92 24 +164 80 24 +148 72 20 +136 60 16 +120 52 12 +108 40 8 diff --git a/src/fractalzoomer/color_maps/carr529.map b/src/fractalzoomer/color_maps/carr529.map new file mode 100644 index 000000000..16fe5cc90 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr529.map @@ -0,0 +1,256 @@ + 68 72 148 + 60 80 148 + 48 84 148 + 40 92 148 + 28 100 148 + 20 108 148 + 8 112 148 + 0 120 148 + 12 116 160 + 24 112 172 + 40 108 188 + 52 100 200 + 64 96 212 + 76 92 224 + 88 88 240 + 96 104 240 +104 120 244 +112 140 244 +124 156 248 +132 172 248 +140 192 252 +148 208 252 +140 184 224 +132 160 196 +124 140 168 +116 116 140 +104 92 112 + 96 68 84 + 88 48 56 + 80 24 28 + 72 0 0 + 96 32 28 +124 64 56 +148 96 84 +176 132 108 +200 164 136 +228 196 164 +252 228 192 +236 204 172 +224 176 148 +208 152 128 +192 128 108 +180 100 84 +164 76 64 +148 52 44 +136 24 20 +120 0 0 +132 12 12 +144 28 28 +156 40 40 +168 52 52 +180 68 68 +192 80 80 +204 96 96 +216 108 108 +228 120 120 +240 136 136 +252 148 148 +252 148 156 +252 152 160 +252 152 168 +252 152 176 +252 152 180 +252 156 188 +252 156 196 +252 156 200 +252 156 208 +252 160 216 +252 160 220 +252 160 228 +252 164 236 +252 164 244 +252 168 252 +236 160 236 +220 148 220 +204 136 204 +188 124 188 +168 116 168 +152 104 152 +136 92 136 +120 80 120 +104 68 104 + 88 56 88 + 68 48 68 + 52 36 52 + 36 24 36 + 20 12 20 + 36 28 32 + 52 44 40 + 68 60 52 + 80 76 60 + 96 92 72 +112 108 84 +128 124 92 +144 140 104 +160 156 112 +172 172 124 +188 188 132 +204 204 144 +220 220 156 +236 236 168 +252 252 180 +236 236 168 +232 236 172 +228 236 180 +220 240 184 +216 240 188 +212 240 196 +208 240 200 +204 244 208 +196 244 212 +192 244 216 +188 244 224 +184 244 228 +176 248 232 +172 248 240 +168 248 244 +160 252 252 +152 244 248 +140 236 240 +132 228 236 +120 220 228 +108 212 224 + 96 204 216 + 88 196 212 + 76 188 204 + 64 180 196 + 56 172 192 + 44 164 184 + 32 156 180 + 20 148 172 + 12 140 168 + 0 132 160 + 0 140 168 + 0 148 176 + 0 160 188 + 0 168 196 + 0 176 204 + 0 184 212 + 0 192 220 + 0 200 228 + 0 208 240 + 0 212 216 + 0 216 196 + 0 220 176 + 0 220 152 + 0 224 132 + 0 228 112 + 0 232 92 + 0 232 68 + 0 236 48 + 0 240 28 + 0 236 52 + 0 232 76 + 0 228 100 + 0 224 124 + 0 224 144 + 0 220 168 + 0 216 192 + 0 212 216 + 0 208 240 + 0 200 228 + 0 188 216 + 0 180 208 + 0 168 196 + 0 160 188 + 0 148 176 + 0 136 164 + 0 128 156 + 0 116 144 + 0 104 132 + 0 96 124 + 0 84 112 + 0 76 104 + 0 64 92 + 0 0 28 + 0 52 80 + 0 40 68 + 0 32 60 + 0 20 48 + 0 12 40 + 0 0 28 + 64 28 112 + 68 28 116 + 72 32 124 + 72 32 128 + 76 32 132 + 80 36 140 + 84 36 144 + 84 36 148 + 88 36 152 + 92 40 160 + 96 40 164 + 96 40 168 +100 44 176 +104 44 180 +108 44 184 +108 48 192 +112 48 196 +116 48 200 +120 48 204 +120 52 212 +124 52 216 +128 56 224 +132 56 228 +132 60 236 +144 68 220 +156 76 204 +164 88 188 +176 96 172 +188 108 156 +200 116 140 +208 124 124 +220 136 108 +232 144 92 +240 156 76 +252 164 60 +240 152 76 +228 144 96 +216 132 112 +204 120 128 +192 112 148 +180 100 164 +168 88 180 +156 80 200 +144 68 216 +132 60 232 +128 56 228 +124 56 220 +120 52 216 +116 52 208 +112 48 204 +112 48 196 +108 48 188 +104 44 184 +100 44 176 + 96 44 172 + 92 40 164 + 88 40 156 + 84 36 152 + 80 36 144 + 80 36 136 + 76 32 132 + 72 32 124 + 68 28 120 + 64 28 112 +108 80 84 +152 136 56 +196 188 28 +240 240 0 +208 204 28 +180 168 60 +148 132 88 +120 96 120 + 88 60 148 + 80 64 148 diff --git a/src/fractalzoomer/color_maps/carr530.map b/src/fractalzoomer/color_maps/carr530.map new file mode 100644 index 000000000..190d33589 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr530.map @@ -0,0 +1,256 @@ +240 240 160 +224 236 156 +228 240 156 +232 244 168 +240 244 176 +244 248 188 +252 252 200 +252 252 188 +252 252 176 +252 252 160 +252 252 148 +252 252 136 +252 252 120 +252 252 108 +252 252 96 +252 252 84 +252 252 68 +252 252 56 +252 252 44 +252 252 28 +252 252 16 +252 252 0 +252 244 0 +252 236 0 +252 224 0 +252 216 0 +252 208 4 +252 196 4 +252 188 4 +252 180 4 +252 172 4 +252 160 4 +252 152 8 +252 144 8 +252 132 8 +252 124 8 +248 112 12 +252 100 0 +240 100 4 +228 100 4 +216 100 8 +200 100 8 +188 100 12 +176 100 12 +164 100 16 +152 100 20 +140 100 20 +128 100 24 +112 100 24 +100 100 28 + 88 100 28 + 76 100 32 + 60 104 36 + 48 104 28 + 36 104 20 + 24 104 16 + 12 100 8 + 0 100 0 + 0 104 12 + 4 108 20 + 4 116 32 + 4 120 40 + 4 124 52 + 8 128 64 + 8 132 72 + 8 136 84 + 8 144 92 + 12 148 104 + 12 152 112 + 12 156 124 + 12 160 136 + 12 164 148 + 16 172 160 + 32 176 148 + 48 180 136 + 64 188 124 + 84 192 112 +100 200 104 +116 204 92 +132 212 80 +152 216 68 +168 224 56 +184 228 44 +200 236 36 +220 240 24 +236 248 12 +252 252 0 +252 236 0 +252 220 0 +248 200 4 +248 184 4 +248 168 4 +248 152 4 +248 136 4 +248 120 4 +244 100 8 +244 84 8 +244 68 8 +228 64 8 +212 60 8 +200 56 8 +184 52 8 +168 48 4 +152 44 4 +136 40 4 +124 36 4 +108 28 4 + 92 24 4 + 76 20 4 + 60 16 4 + 44 12 0 + 32 8 0 + 16 4 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 12 0 8 + 28 0 16 + 40 0 24 + 52 0 32 + 68 0 40 + 76 0 36 + 88 0 48 +100 0 64 +112 0 76 +124 0 88 +136 0 104 +144 0 116 +156 0 128 +168 0 140 +180 0 156 +192 0 168 +204 0 184 +204 16 188 +208 32 192 +212 48 196 +216 68 200 +216 84 208 +220 100 212 +224 116 216 +228 136 220 +232 152 224 +236 168 228 +240 184 232 +240 200 240 +244 220 244 +248 236 248 +252 252 252 +232 232 236 +212 212 220 +196 192 204 +176 172 188 +156 156 172 +136 136 156 +116 116 140 +100 96 124 + 80 76 108 + 60 56 92 + 40 36 76 + 28 40 72 + 12 40 68 + 0 44 64 + 0 48 68 + 0 48 72 + 0 52 76 + 0 52 76 + 0 56 80 + 0 56 84 + 0 60 88 + 8 56 88 + 16 52 84 + 24 48 80 + 32 44 76 + 40 40 76 + 48 36 72 + 56 32 68 + 64 28 64 + 72 24 60 + 80 20 56 + 88 16 52 + 96 12 52 +104 8 48 +112 4 44 +120 0 40 +112 8 48 +108 16 56 +100 24 68 + 92 32 76 + 84 40 84 + 80 48 92 + 72 56 100 + 64 68 112 + 56 76 120 + 52 84 128 + 44 92 136 + 36 100 144 + 28 108 156 + 24 116 164 + 16 124 172 + 20 128 172 + 24 128 172 + 28 132 172 + 32 132 172 + 36 136 172 + 40 136 172 + 44 140 168 + 48 140 168 + 52 144 168 + 56 144 168 + 60 148 168 + 64 148 168 + 68 152 168 + 72 152 168 + 76 156 168 + 80 156 168 + 84 160 168 + 88 164 168 + 92 164 168 + 96 168 164 +100 168 164 +104 172 164 +108 172 164 +112 176 164 +116 176 164 +120 180 164 +124 180 164 +128 184 164 +132 184 164 +136 188 164 +140 188 164 +144 192 160 +148 192 160 +152 196 160 +156 200 160 +160 200 160 +164 204 160 +168 204 160 +172 208 160 +176 208 160 +180 212 160 +184 212 160 +188 216 160 +192 216 160 +196 220 156 +200 220 156 +204 224 156 +208 224 156 +212 228 156 +216 228 156 +220 232 156 diff --git a/src/fractalzoomer/color_maps/carr531.map b/src/fractalzoomer/color_maps/carr531.map new file mode 100644 index 000000000..6af626c0a --- /dev/null +++ b/src/fractalzoomer/color_maps/carr531.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 44 16 32 + 84 24 24 +128 36 20 +168 44 12 +212 56 8 +252 64 0 +220 56 0 +188 48 0 +156 40 0 +128 32 0 + 96 24 0 + 64 16 0 + 32 8 0 + 0 0 0 + 0 0 0 + 0 0 36 + 0 0 72 + 0 0 108 + 0 0 144 + 0 0 180 + 0 0 216 + 0 0 252 + 0 0 220 + 0 0 188 + 0 0 156 + 0 0 128 + 0 0 96 + 0 0 64 + 0 0 32 + 0 0 0 + 36 0 0 + 72 0 0 +108 0 0 +144 0 0 +180 0 0 +216 0 0 +252 0 0 +220 0 0 +188 0 0 +156 0 0 +128 0 0 + 96 0 0 + 64 0 0 + 32 0 0 + 0 0 0 + 0 0 0 + 0 8 36 + 0 20 72 + 0 28 108 + 0 36 144 + 0 44 180 + 0 56 216 + 0 64 252 + 0 56 220 + 0 48 188 + 0 40 156 + 0 32 128 + 0 24 96 + 0 16 64 + 0 8 32 + 0 0 0 + 0 0 0 + 36 20 0 + 72 36 0 +108 56 0 +144 72 0 +180 92 0 +216 108 0 +252 128 0 +220 112 0 +188 96 0 +156 80 0 +128 64 0 + 96 48 0 + 64 32 0 + 32 16 0 + 0 0 0 + 0 0 0 + 0 28 36 + 0 56 72 + 0 84 108 + 0 108 144 + 0 136 180 + 0 164 216 + 0 192 252 + 0 168 220 + 0 144 188 + 0 120 156 + 0 96 128 + 0 72 96 + 0 48 64 + 0 24 32 + 0 0 0 + 0 0 0 + 36 36 0 + 72 72 0 +108 108 0 +144 144 0 +180 180 0 +216 216 0 +252 252 0 +220 220 0 +188 188 0 +156 156 0 +128 128 0 + 96 96 0 + 64 64 0 + 32 32 0 + 0 0 0 + 0 0 0 + 0 36 28 + 0 72 56 + 0 108 84 + 0 144 108 + 0 180 136 + 0 216 164 + 0 252 192 + 0 220 168 + 0 188 144 + 0 156 120 + 0 128 96 + 0 96 72 + 0 64 48 + 0 32 24 + 0 0 0 + 0 0 0 + 20 36 0 + 36 72 0 + 56 108 0 + 72 144 0 + 92 180 0 +108 216 0 +128 252 0 +112 220 0 + 96 188 0 + 80 156 0 + 64 128 0 + 48 96 0 + 32 64 0 + 16 32 0 + 0 0 0 + 0 0 0 + 16 0 16 + 32 0 32 + 52 0 52 + 68 0 68 + 84 0 84 +100 0 100 +116 0 116 +136 0 136 +152 0 152 +168 0 168 +184 0 184 +200 0 200 +220 0 220 +236 0 236 +252 0 252 +236 0 236 +220 0 220 +204 0 204 +188 0 188 +172 0 172 +156 0 156 +140 0 140 +128 0 128 +112 0 112 + 96 0 96 + 80 0 80 + 64 0 64 + 48 0 48 + 32 0 32 + 16 0 16 + 0 0 0 + 0 0 0 + 0 36 20 + 0 72 36 + 0 108 56 + 0 144 72 + 0 180 92 + 0 216 108 + 0 252 128 + 0 220 112 + 0 188 96 + 0 156 80 + 0 128 64 + 0 96 48 + 0 64 32 + 0 32 16 + 0 0 0 + 0 0 0 + 28 36 0 + 56 72 0 + 84 108 0 +108 144 0 +136 180 0 +164 216 0 +192 252 0 +168 220 0 +144 188 0 +120 156 0 + 96 128 0 + 72 96 0 + 48 64 0 + 24 32 0 + 0 0 0 + 0 0 0 + 0 36 36 + 0 72 72 + 0 108 108 + 0 144 144 + 0 180 180 + 0 216 216 + 0 252 252 + 0 220 220 + 0 188 188 + 0 156 156 + 0 128 128 + 0 96 96 + 0 64 64 + 0 32 32 + 0 0 0 + 0 0 0 + 36 28 0 + 72 56 0 +108 84 0 +144 108 0 +180 136 0 +216 164 0 +252 192 0 +220 168 0 +188 144 0 +156 120 0 +128 96 0 + 96 72 0 + 64 48 0 + 32 24 0 + 0 0 0 + 0 0 0 + 0 20 36 + 0 36 72 + 0 56 108 + 0 72 144 + 0 92 180 + 0 108 216 + 0 128 252 + 0 112 220 + 0 96 188 + 0 80 160 + 0 64 128 + 0 48 96 + 0 32 64 diff --git a/src/fractalzoomer/color_maps/carr532.map b/src/fractalzoomer/color_maps/carr532.map new file mode 100644 index 000000000..2cdf349e6 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr532.map @@ -0,0 +1,256 @@ + 0 0 0 + 4 8 16 + 8 20 32 + 12 28 48 + 20 36 64 + 24 44 80 + 28 56 96 + 32 64 112 + 36 72 128 + 40 80 140 + 44 92 156 + 48 100 172 + 56 108 188 + 60 116 204 + 64 128 220 + 68 136 236 + 72 144 252 + 76 152 236 + 80 164 220 + 88 172 204 + 92 180 188 + 96 192 176 +100 200 160 +108 208 144 +112 220 128 +116 228 112 +120 228 96 +124 220 80 +128 208 64 +136 200 48 +140 192 32 +144 180 16 +148 172 0 +152 164 0 +156 156 16 +164 148 32 +168 136 48 +172 128 64 +176 120 76 +184 112 92 +188 100 108 +192 92 124 +196 80 140 +196 72 156 +192 64 172 +188 52 188 +184 44 204 +176 36 216 +172 24 232 +168 16 248 +164 8 232 +156 0 216 +152 0 200 +148 8 184 +144 20 168 +140 28 152 +132 36 140 +128 48 124 +124 56 108 +120 64 92 +116 72 76 +112 84 60 +104 92 48 +100 100 32 + 96 112 16 + 92 120 0 + 88 128 0 + 84 136 16 + 80 148 32 + 72 156 44 + 68 164 60 + 64 176 76 + 60 184 92 + 56 196 108 + 52 204 124 + 44 212 136 + 40 224 152 + 36 232 168 + 32 232 184 + 28 224 200 + 24 216 212 + 16 204 228 + 12 196 240 + 8 188 224 + 4 176 212 + 0 168 196 + 0 156 184 + 4 148 168 + 8 140 152 + 12 128 136 + 16 120 124 + 20 112 108 + 24 100 92 + 28 92 76 + 32 80 60 + 36 72 44 + 40 64 32 + 44 52 16 + 48 44 0 + 52 36 0 + 56 28 16 + 64 16 28 + 68 8 44 + 72 0 60 + 76 0 72 + 80 8 88 + 84 20 100 + 88 28 116 + 92 36 132 + 96 48 148 +100 56 160 +104 68 176 +108 76 192 +112 84 208 +116 96 220 +120 104 236 +124 112 220 +128 124 208 +132 132 192 +136 144 176 +140 152 164 +148 164 148 +152 172 132 +156 180 120 +160 192 104 +164 200 88 +168 212 76 +172 220 60 +176 228 44 +176 236 28 +172 236 12 +168 228 0 +164 220 0 +160 212 16 +156 200 28 +152 192 44 +148 180 60 +144 172 72 +140 160 88 +136 152 100 +132 144 116 +124 132 132 +120 124 144 +116 112 160 +112 104 176 +108 92 188 +104 84 204 +100 72 216 + 96 64 232 + 92 56 216 + 88 44 204 + 84 36 188 + 80 28 172 + 76 16 160 + 72 8 144 + 68 0 132 + 60 0 116 + 56 8 100 + 52 20 88 + 48 28 72 + 44 40 60 + 40 48 44 + 36 56 28 + 32 68 16 + 28 76 0 + 24 88 0 + 20 96 16 + 16 108 28 + 12 116 44 + 8 124 56 + 4 136 72 + 0 144 84 + 0 156 100 + 4 164 112 + 8 176 128 + 12 184 140 + 16 196 156 + 20 204 172 + 20 216 184 + 24 224 200 + 28 236 212 + 32 244 228 + 36 244 216 + 40 236 200 + 44 224 188 + 48 216 172 + 52 204 160 + 56 196 144 + 60 184 128 + 64 176 116 + 64 164 100 + 68 156 88 + 72 144 72 + 76 136 56 + 80 124 44 + 84 116 28 + 88 104 16 + 92 96 0 + 96 88 0 +100 80 12 +104 68 28 +108 60 40 +112 48 56 +112 40 68 +116 28 84 +120 20 96 +124 8 112 +128 0 124 +132 0 140 +136 12 152 +140 20 168 +144 32 180 +148 40 192 +152 52 208 +156 60 220 +152 68 208 +148 80 192 +144 88 180 +144 100 164 +140 108 152 +136 120 136 +132 128 124 +128 140 112 +124 148 96 +120 156 84 +116 168 68 +116 176 56 +112 188 40 +108 196 28 +104 208 12 +100 216 0 + 96 228 0 + 92 236 12 + 88 248 28 + 84 248 40 + 80 240 52 + 76 228 68 + 72 220 80 + 68 208 96 + 64 200 108 + 60 188 120 + 60 180 136 + 56 168 148 + 52 160 160 + 48 148 176 + 44 140 188 + 40 128 204 + 36 120 216 + 32 112 204 + 28 100 188 + 24 92 176 + 24 80 164 + 20 72 148 + 16 60 136 + 12 52 120 + 8 40 108 diff --git a/src/fractalzoomer/color_maps/carr533.map b/src/fractalzoomer/color_maps/carr533.map new file mode 100644 index 000000000..561111f94 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr533.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 32 44 84 + 48 60 88 + 64 72 92 + 80 88 100 + 96 104 104 +112 120 108 +128 132 112 +144 148 120 +156 164 124 +172 176 128 +188 192 132 +204 208 136 +220 224 144 +236 236 148 +252 252 152 +248 240 148 +240 224 144 +236 212 140 +232 200 136 +224 184 132 +220 172 128 +212 156 124 +208 144 120 +204 132 116 +196 116 112 +192 104 108 +188 92 104 +180 76 100 +176 64 96 +168 48 92 +164 36 88 +156 48 96 +144 60 108 +136 72 116 +124 80 124 +116 92 136 +104 104 144 + 96 116 152 + 84 128 164 + 76 140 172 + 64 152 180 + 56 164 192 + 44 172 200 + 36 184 208 + 24 196 220 + 16 208 228 + 4 220 240 + 4 208 232 + 4 196 220 + 4 184 212 + 4 168 200 + 4 156 192 + 4 144 180 + 4 132 168 + 4 120 160 + 4 104 148 + 4 92 140 + 4 80 128 + 4 68 116 + 4 56 108 + 4 40 96 + 4 28 88 + 4 16 76 + 20 28 72 + 32 40 68 + 48 52 64 + 64 64 60 + 76 76 56 + 92 88 52 +104 100 48 +120 116 48 +136 128 44 +148 140 40 +164 152 36 +180 164 32 +192 176 28 +208 188 24 +220 200 20 +236 212 16 +228 200 28 +224 184 40 +216 172 48 +208 160 60 +200 144 72 +196 132 84 +188 120 92 +180 108 104 +172 92 116 +168 80 128 +160 68 136 +152 52 148 +144 40 160 +140 28 172 +132 12 180 +124 0 192 +120 16 188 +112 28 184 +108 44 180 +100 56 176 + 96 72 172 + 92 84 168 + 84 100 164 + 80 112 156 + 72 128 152 + 68 140 148 + 64 156 144 + 56 168 140 + 52 184 136 + 44 196 132 + 40 212 128 + 32 228 120 + 32 216 120 + 32 204 116 + 28 188 116 + 28 176 112 + 24 164 108 + 24 148 104 + 20 136 104 + 20 124 100 + 16 108 96 + 16 96 92 + 12 84 92 + 12 68 88 + 8 56 84 + 8 44 80 + 4 28 80 + 4 16 76 + 20 16 88 + 32 16 100 + 48 12 108 + 64 12 120 + 76 12 132 + 92 12 144 +108 8 152 +124 8 164 +136 8 176 +152 8 188 +168 4 196 +180 4 208 +196 4 220 +212 4 232 +224 0 240 +240 0 252 +228 4 248 +212 8 244 +200 12 240 +188 16 236 +172 20 228 +160 24 224 +148 28 220 +136 36 216 +120 40 212 +108 44 208 + 96 48 204 + 80 52 200 + 68 56 192 + 56 60 188 + 40 64 184 + 28 68 180 + 28 80 172 + 24 88 164 + 24 100 156 + 20 108 148 + 20 120 140 + 16 128 132 + 16 140 124 + 16 152 116 + 12 160 108 + 12 172 100 + 8 180 92 + 8 192 84 + 4 200 76 + 4 212 68 + 0 220 60 + 0 232 52 + 0 220 52 + 0 204 56 + 0 192 56 + 0 180 60 + 0 164 60 + 0 152 60 + 0 136 64 + 4 124 64 + 4 112 64 + 4 96 68 + 4 84 68 + 4 72 72 + 4 56 72 + 4 44 72 + 4 28 76 + 4 16 76 + 20 28 84 + 36 40 88 + 52 52 96 + 68 64 100 + 80 76 108 + 96 88 112 +112 100 120 +128 116 128 +144 128 132 +160 140 140 +176 152 144 +192 164 152 +204 176 156 +220 188 164 +236 200 168 +252 212 176 +252 208 164 +252 204 156 +252 200 144 +252 196 132 +252 192 120 +252 188 112 +252 184 100 +252 180 88 +252 172 76 +252 168 68 +252 164 56 +252 160 44 +252 156 32 +252 152 24 +252 148 12 +252 144 0 +236 144 16 +220 140 32 +204 140 48 +188 136 64 +172 136 80 +156 132 96 +140 132 112 +128 132 128 +112 128 140 + 96 128 156 + 80 124 172 + 64 124 188 + 48 120 204 + 32 120 220 + 16 116 236 + 0 116 252 + 0 108 240 + 0 104 232 + 0 96 220 + 0 92 208 + 0 84 196 + 0 80 188 + 0 72 176 + 0 68 164 + 0 60 152 + 0 56 144 + 0 48 132 + 0 44 120 + 0 36 108 + 0 32 100 + 0 24 88 diff --git a/src/fractalzoomer/color_maps/carr534.map b/src/fractalzoomer/color_maps/carr534.map new file mode 100644 index 000000000..11eb3e2cd --- /dev/null +++ b/src/fractalzoomer/color_maps/carr534.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 28 + 40 40 56 + 60 56 80 + 80 76 108 + 84 80 112 + 96 92 124 +104 104 132 +116 116 144 +124 128 152 +136 140 164 +144 152 172 +156 160 184 +164 172 192 +176 184 204 +184 196 212 +196 208 224 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 + 96 88 96 + 80 76 92 + 68 64 88 + 36 12 60 + 40 12 64 + 40 12 68 + 44 16 68 + 44 16 72 + 48 16 76 + 0 0 0 + 4 0 0 + 8 0 4 + 12 0 4 + 16 0 4 + 20 0 8 + 24 0 8 + 28 0 8 + 32 0 12 + 32 0 12 + 36 0 12 + 40 0 12 + 44 0 16 + 48 0 16 + 52 0 16 + 56 0 20 + 60 0 20 + 64 0 20 + 68 0 24 + 72 0 24 + 76 0 24 + 80 0 28 + 84 0 28 + 88 0 28 + 92 0 32 + 92 0 32 + 96 0 32 +100 0 32 +104 0 36 +108 0 36 +112 0 36 +116 0 40 +120 0 40 +124 0 44 +128 0 44 +132 0 48 +136 0 48 +140 0 48 +144 0 52 +148 0 52 +152 0 52 +156 8 52 +164 16 52 +168 24 52 +176 32 52 +180 40 56 +188 48 56 +196 56 56 +200 64 56 +208 68 56 +212 76 56 +220 84 56 +228 92 56 +232 100 60 +240 108 60 +244 116 60 +252 124 60 +244 116 60 +240 108 60 +232 100 60 +228 92 56 +220 84 56 +212 76 56 +208 68 56 +200 64 56 +196 56 56 +188 48 56 +180 40 56 +176 32 52 +168 24 52 +164 16 52 +156 8 52 +152 0 52 +148 0 52 +144 0 52 +140 0 48 +136 0 48 +132 0 44 +128 0 44 +124 0 44 +120 0 44 +116 0 40 +112 0 40 +108 0 36 +104 0 36 +100 0 32 + 96 0 32 + 92 0 32 + 88 0 28 + 84 0 28 + 80 0 24 + 76 0 24 + 76 0 24 + 68 0 24 + 64 0 24 + 60 0 20 + 56 0 20 + 52 0 16 + 48 0 16 + 44 0 12 + 40 0 12 + 36 0 12 + 32 0 12 + 28 0 8 + 24 0 8 + 20 0 8 + 16 0 4 + 16 0 4 + 12 0 4 + 8 0 4 + 4 0 0 + 0 0 0 + 56 20 88 + 52 20 84 + 52 20 80 + 48 16 80 + 48 16 76 + 44 16 72 + 44 16 68 + 40 12 68 + 40 12 64 + 36 12 60 + 96 72 20 +104 80 28 +116 88 36 +124 100 44 +136 108 52 +144 116 60 +156 124 68 +164 132 76 +176 144 88 +184 152 96 +196 160 104 +204 168 112 +216 176 120 +224 188 128 +236 196 136 +244 204 144 + 0 0 0 +252 212 152 +240 204 144 +232 192 136 +220 184 124 +212 176 116 +200 164 108 +188 156 100 +180 148 92 +168 136 80 +160 128 72 +148 120 64 +136 108 56 +128 100 48 +116 92 36 +108 80 28 + 96 72 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/carr535.map b/src/fractalzoomer/color_maps/carr535.map new file mode 100644 index 000000000..81459e988 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr535.map @@ -0,0 +1,256 @@ +192 192 168 +200 200 164 +208 208 164 +216 216 160 +224 224 160 +232 232 156 +240 240 156 +252 252 152 +252 248 152 +252 240 152 +252 240 156 +248 240 156 +248 236 160 +248 236 164 +244 236 164 +244 232 168 +244 232 168 +240 232 172 +240 232 172 +240 228 176 +236 228 180 +236 228 180 +236 228 184 +232 224 184 +232 224 188 +232 224 188 +228 224 192 +228 220 196 +228 220 196 +224 220 200 +224 220 200 +224 216 204 +220 216 204 +220 216 208 +216 216 208 +216 216 212 +212 212 212 +212 212 216 +208 208 216 +208 208 220 +204 204 220 +204 204 224 +204 204 228 +200 200 228 +196 196 232 +200 200 232 +192 192 220 +180 180 208 +172 172 200 +160 160 188 +152 152 176 +144 144 164 +132 132 156 +124 124 144 +116 116 132 +104 104 120 + 96 96 112 + 84 84 100 + 76 76 88 + 68 68 76 + 56 56 68 + 48 48 56 + 40 40 44 + 28 28 32 + 20 20 24 + 8 8 12 + 0 0 0 + 4 0 8 + 12 0 16 + 16 0 28 + 24 0 36 + 28 0 44 + 36 0 52 + 40 0 64 + 48 0 72 + 52 0 80 + 56 0 88 + 64 0 96 + 68 0 108 + 76 0 116 + 80 0 124 + 88 0 132 + 92 0 144 +100 0 152 +104 0 160 +112 0 172 +116 0 180 +124 0 192 +128 0 200 +136 0 212 +140 12 204 +144 24 192 +152 32 184 +156 44 176 +160 56 164 +164 68 156 +172 80 148 +176 92 136 +180 100 128 +184 112 116 +192 124 108 +196 136 100 +200 148 88 +204 160 80 +212 168 72 +216 180 60 +220 192 52 +228 204 40 +232 216 32 +240 228 20 +244 240 12 +252 252 0 +248 240 4 +244 232 8 +240 220 12 +232 208 20 +228 200 24 +224 188 28 +220 176 32 +216 164 36 +212 156 40 +204 144 48 +200 132 52 +196 124 56 +192 112 60 +188 100 64 +184 88 68 +180 76 72 +176 68 76 +172 56 80 +168 44 84 +164 32 88 +156 24 96 +152 12 100 +148 0 104 +140 0 88 +136 0 76 +128 0 60 +120 0 44 +116 0 32 +108 0 16 +100 0 0 +100 4 4 + 96 12 12 + 96 16 16 + 92 24 24 + 92 28 28 + 88 36 36 + 88 40 40 + 84 48 48 + 80 52 52 + 80 56 56 + 76 60 60 + 76 64 64 + 72 68 68 + 72 68 72 + 68 72 76 + 68 76 84 + 64 84 88 + 64 88 96 + 60 92 100 + 60 100 108 + 56 104 112 + 56 108 120 + 52 112 124 + 52 116 128 + 48 120 132 + 44 124 136 + 44 132 140 + 44 136 148 + 40 140 152 + 40 144 160 + 36 148 164 + 32 152 168 + 32 160 172 + 28 164 176 + 28 168 184 + 24 172 188 + 24 176 192 + 20 180 200 + 20 188 204 + 16 192 208 + 16 196 212 + 12 200 220 + 12 204 224 + 8 208 228 + 8 216 232 + 4 220 240 + 4 224 244 + 0 228 248 + 0 220 248 + 0 216 244 + 0 208 244 + 0 204 240 + 0 196 240 + 0 188 240 + 0 184 236 + 0 176 236 + 0 168 236 + 0 164 232 + 0 156 232 + 0 152 228 + 0 144 228 + 0 136 228 + 0 132 224 + 0 124 224 + 0 120 224 + 0 112 220 + 0 104 220 + 0 100 216 + 0 92 216 + 0 84 216 + 0 80 212 + 0 72 212 + 0 68 208 + 0 60 208 + 0 52 208 + 0 48 204 + 0 40 204 + 0 32 204 + 0 28 200 + 0 20 200 + 0 16 196 + 0 8 196 + 0 0 192 + 0 0 192 + 4 4 192 + 4 4 192 + 8 8 192 + 12 12 192 + 12 12 192 + 16 16 196 + 16 16 196 + 20 20 196 + 24 24 196 + 24 24 196 + 28 28 196 + 32 32 196 + 40 40 196 + 48 48 196 + 56 56 192 + 64 64 192 + 72 72 188 + 80 80 188 + 92 92 188 +100 100 184 +108 108 184 +116 116 180 +124 124 180 +132 132 176 +140 140 176 +148 148 176 +156 156 172 +164 164 172 +172 172 168 +180 180 168 diff --git a/src/fractalzoomer/color_maps/carr536.map b/src/fractalzoomer/color_maps/carr536.map new file mode 100644 index 000000000..8ce6df694 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr536.map @@ -0,0 +1,256 @@ + 0 0 0 + 92 92 92 + 96 96 96 +100 100 100 +104 104 104 +108 108 108 +112 112 112 +116 116 116 +120 120 120 +124 124 124 +128 128 128 +132 132 132 +136 136 136 +136 136 136 +140 140 140 +144 144 144 +148 148 148 +152 152 152 +156 156 156 +160 160 160 +164 164 164 +168 168 168 +172 172 172 +176 176 176 +180 180 180 +172 176 176 +168 168 172 +160 164 168 +156 160 160 +148 156 156 +144 148 152 +136 144 148 +132 140 144 +128 136 140 +120 128 136 +116 124 132 +108 120 124 +104 116 120 + 96 108 116 + 92 104 112 + 84 100 108 + 80 96 104 + 72 88 100 + 68 84 96 + 60 80 88 + 56 76 84 + 48 68 80 + 44 64 76 + 48 60 72 + 56 56 68 + 60 56 64 + 64 52 60 + 72 48 56 + 76 44 52 + 80 40 48 + 88 40 44 + 92 36 40 + 96 32 40 +100 28 36 +108 28 32 +112 24 28 +116 20 24 +124 16 20 +128 12 16 +132 12 12 +140 8 8 +144 4 4 +148 0 0 +144 0 0 +140 0 4 +140 4 4 +136 4 8 +132 8 8 +132 8 12 +128 8 12 +124 12 16 +124 12 20 +120 12 20 +116 16 24 +116 16 24 +112 20 28 +112 20 32 +108 20 32 +104 24 36 +104 24 36 +100 28 40 + 96 28 40 + 96 28 44 + 92 32 48 + 88 32 48 + 88 32 52 + 84 36 52 + 80 36 56 + 80 40 56 + 76 40 60 + 76 44 60 + 84 52 64 + 92 60 68 +100 68 72 +112 76 76 +120 84 80 +128 92 88 +136 100 92 +144 108 96 +156 116 100 +164 124 104 +172 136 108 +180 144 112 +192 152 116 +200 160 120 +208 168 124 +216 176 132 +224 184 136 +236 192 140 +244 200 144 +252 208 148 +248 204 148 +240 200 144 +236 196 144 +228 192 140 +224 188 140 +220 184 136 +212 180 136 +208 176 132 +200 172 132 +196 168 128 +192 164 128 +184 160 124 +180 156 124 +172 152 120 +168 148 120 +164 144 116 +156 140 116 +152 136 112 +144 136 112 +140 132 108 +132 128 108 +128 124 104 +124 120 104 +116 116 100 +112 112 100 +104 108 96 +100 104 96 + 96 100 92 + 88 96 92 + 84 92 88 + 76 88 88 + 72 84 84 + 68 80 84 + 60 76 80 + 56 72 80 + 48 68 76 + 46 67 79 + 43 66 82 + 41 65 85 + 38 64 88 + 36 62 90 + 34 61 93 + 31 60 96 + 29 59 99 + 27 58 102 + 24 57 105 + 22 56 108 + 20 54 110 + 17 53 113 + 15 52 116 + 12 51 119 + 10 50 122 + 26 68 137 + 41 86 152 + 57 103 166 + 72 121 181 + 88 139 196 +103 157 211 +119 174 225 +134 192 240 +150 210 255 +148 195 254 +147 180 252 +146 165 250 +144 150 249 +142 135 248 +141 120 246 +140 105 244 +138 90 243 +136 75 242 +135 60 240 +142 80 241 +149 99 242 +155 119 243 +162 138 244 +169 158 246 +176 177 247 +182 197 248 +189 216 249 +196 236 250 +183 222 236 +171 208 221 +158 193 206 +146 179 192 +133 165 178 +121 151 163 +108 137 148 + 95 123 134 + 83 108 120 + 70 94 105 + 58 80 90 + 45 66 76 + 76 45 66 + 84 42 61 + 92 38 56 +100 35 51 +108 31 46 +116 28 41 +124 24 36 +132 21 30 +140 17 25 +148 14 20 +156 10 15 +164 7 10 +172 3 5 +180 0 0 +189 32 0 +199 64 0 +208 96 0 +218 128 0 +227 159 0 +236 191 0 +246 223 0 +255 255 0 +243 236 24 +231 216 48 +219 196 72 +207 177 96 +195 158 120 +183 138 144 +171 118 168 +159 99 192 +147 80 216 +135 60 240 +132 64 235 +129 69 229 +127 74 224 +124 78 219 +121 82 213 +118 87 208 +115 92 203 +112 96 198 +110 100 192 +107 105 187 +104 110 182 +101 114 176 + 98 118 171 + 96 123 166 + 93 128 160 + 90 132 155 diff --git a/src/fractalzoomer/color_maps/carr537.map b/src/fractalzoomer/color_maps/carr537.map new file mode 100644 index 000000000..eb3724b63 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr537.map @@ -0,0 +1,256 @@ + 0 0 0 + 92 92 92 + 96 96 96 +100 100 100 +104 104 104 +108 108 108 +112 112 112 +116 116 116 +120 120 120 +124 124 124 +128 128 128 +132 132 132 +136 136 136 +136 136 136 +140 140 140 +144 144 144 +148 148 148 +152 152 152 +156 156 156 +160 160 160 +164 164 164 +168 168 168 +172 172 172 +176 176 176 +180 180 180 +172 176 176 +168 168 172 +160 164 168 +156 160 160 +148 156 156 +144 148 152 +136 144 148 +132 140 144 +128 136 140 +120 128 136 +116 124 132 +108 120 124 +104 116 120 + 96 108 116 + 92 104 112 + 84 100 108 + 80 96 104 + 72 88 100 + 68 84 96 + 60 80 88 + 56 76 84 + 48 68 80 + 44 64 76 + 48 60 72 + 56 56 68 + 60 56 64 + 64 52 60 + 72 48 56 + 76 44 52 + 80 40 48 + 88 40 44 + 92 36 40 + 96 32 40 +100 28 36 +108 28 32 +112 24 28 +116 20 24 +124 16 20 +128 12 16 +132 12 12 +140 8 8 +144 4 4 +148 0 0 +144 0 0 +140 0 4 +140 4 4 +136 4 8 +132 8 8 +132 8 12 +128 8 12 +124 12 16 +124 12 20 +120 12 20 +116 16 24 +116 16 24 +112 20 28 +112 20 32 +108 20 32 +104 24 36 +104 24 36 +100 28 40 + 96 28 40 + 96 28 44 + 92 32 48 + 88 32 48 + 88 32 52 + 84 36 52 + 80 36 56 + 80 40 56 + 76 40 60 + 76 44 60 + 84 52 64 + 92 60 68 +100 68 72 +112 76 76 +120 84 80 +128 92 88 +136 100 92 +144 108 96 +156 116 100 +164 124 104 +172 136 108 +180 144 112 +192 152 116 +200 160 120 +208 168 124 +216 176 132 +224 184 136 +236 192 140 +244 200 144 +252 208 148 +248 204 148 +240 200 144 +236 196 144 +228 192 140 +224 188 140 +220 184 136 +212 180 136 +208 176 132 +200 172 132 +196 168 128 +192 164 128 +184 160 124 +180 156 124 +172 152 120 +168 148 120 +164 144 116 +156 140 116 +152 136 112 +144 136 112 +140 132 108 +132 128 108 +128 124 104 +124 120 104 +116 116 100 +112 112 100 +104 108 96 +100 104 96 + 96 100 92 + 88 96 92 + 84 92 88 + 76 88 88 + 72 84 84 + 68 80 84 + 60 76 80 + 56 72 80 + 48 68 76 + 46 67 79 + 43 66 82 + 41 65 85 + 38 64 88 + 36 62 90 + 34 61 93 + 31 60 96 + 29 59 99 + 27 58 102 + 24 57 105 + 22 56 108 + 20 54 110 + 17 53 113 + 15 52 116 + 12 51 119 + 10 50 122 + 26 68 137 + 41 86 152 + 57 103 166 + 72 121 181 + 88 139 196 +103 157 211 +119 174 225 +134 192 240 +150 210 255 +148 195 254 +147 180 252 +146 165 250 +144 150 249 +142 135 248 +141 120 246 +140 105 244 +138 90 243 +136 75 242 +135 60 240 +142 80 241 +149 99 242 +155 119 243 +162 138 244 +169 158 246 +176 177 247 +182 197 248 +189 216 249 +196 236 250 +183 222 236 +171 208 221 +158 193 206 +146 179 192 +133 165 178 +121 151 163 +108 137 148 + 95 123 134 + 83 108 120 + 70 94 105 + 58 80 90 + 45 66 76 + 76 45 66 + 84 42 61 + 92 38 56 +100 35 51 +108 31 46 +116 28 41 +124 24 36 +132 21 30 +140 17 25 +148 14 20 +156 10 15 +164 7 10 +172 3 5 +180 0 0 +189 11 15 +198 22 30 +206 34 45 +215 45 60 +224 56 75 +232 68 90 +241 79 105 +250 90 120 +238 87 132 +227 84 144 +216 81 156 +204 78 168 +192 75 180 +181 72 192 +170 69 204 +158 66 216 +146 63 228 +135 60 240 +132 64 235 +129 69 229 +127 74 224 +124 78 219 +121 82 213 +118 87 208 +115 92 203 +112 96 198 +110 100 192 +107 105 187 +104 110 182 +101 114 176 + 98 118 171 + 96 123 166 + 93 128 160 + 90 132 155 diff --git a/src/fractalzoomer/color_maps/carr538.map b/src/fractalzoomer/color_maps/carr538.map new file mode 100644 index 000000000..83b5f397b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr538.map @@ -0,0 +1,256 @@ + 0 0 0 + 84 100 36 + 84 104 36 + 88 108 36 + 88 108 36 + 88 112 36 + 88 116 36 + 96 124 36 +104 136 36 +112 144 36 +120 156 36 +128 156 36 +140 160 36 +148 160 36 +160 160 36 +168 160 32 +176 164 32 +188 164 32 +196 164 32 +204 164 32 +216 168 28 +224 172 28 +220 164 28 +192 172 56 +164 176 80 +136 184 108 +112 188 136 + 84 196 160 + 56 200 188 + 28 208 212 + 0 212 240 + 12 184 208 + 20 152 172 + 32 124 140 + 44 92 104 + 52 64 72 + 64 32 36 + 76 0 0 + 92 8 0 +108 16 0 +128 24 0 +144 32 0 +164 40 0 +180 52 0 +200 60 0 +216 68 0 +236 76 0 +252 84 0 +248 116 56 +244 148 112 +240 176 168 +236 208 224 +196 184 200 +160 160 176 +120 136 152 + 80 108 128 + 40 84 104 + 0 56 80 + 4 60 80 + 8 68 84 + 12 76 88 + 16 84 88 + 20 92 92 + 24 96 96 + 28 104 100 + 32 112 100 + 36 120 104 + 24 116 96 + 28 112 96 + 32 112 92 + 36 108 92 + 40 104 88 + 44 100 84 + 48 96 80 + 52 92 76 + 52 88 72 + 52 88 72 + 52 84 68 + 52 84 68 + 56 80 64 + 56 80 64 + 56 76 60 + 56 76 60 + 56 72 56 + 56 72 56 + 56 68 52 + 56 68 52 + 56 64 48 + 60 64 48 + 60 60 44 + 60 60 44 + 60 56 40 + 60 56 40 + 60 52 36 + 60 52 36 + 60 48 32 + 60 48 32 + 60 44 28 + 64 44 28 + 64 40 24 + 64 40 24 + 64 36 20 + 64 36 20 + 64 32 16 + 64 32 16 + 64 28 12 + 64 28 12 + 68 24 8 + 68 24 8 + 68 20 4 + 68 20 4 + 68 16 0 + 68 16 0 + 72 20 0 + 72 20 0 + 72 24 0 + 72 24 0 + 76 28 0 + 76 28 0 + 76 28 0 + 76 32 0 + 76 32 0 + 80 36 0 + 80 36 0 + 84 40 0 + 88 44 0 + 92 48 0 + 92 48 0 + 96 52 0 + 96 52 0 +100 56 0 +104 60 0 +104 60 0 +108 60 0 +112 64 0 +116 68 0 +120 72 0 +124 72 0 +128 76 0 +132 80 0 +136 84 0 +140 88 0 +148 92 0 +152 92 0 +156 96 0 +160 100 0 +164 104 0 +168 108 0 +172 112 0 +176 112 0 +180 116 0 +184 120 0 +188 124 0 +196 132 0 +204 140 0 +208 148 0 +216 152 0 +220 160 0 +228 168 4 +232 176 4 +240 180 4 +244 188 4 +252 196 4 +232 184 12 +216 172 16 +196 160 24 +176 148 32 +164 144 40 +148 140 48 +132 136 56 +120 136 72 +108 136 84 + 96 136 100 + 96 128 104 + 96 116 108 + 96 108 112 + 92 96 112 + 92 88 116 + 92 76 120 + 88 68 120 + 88 56 124 + 88 44 124 + 92 48 136 + 96 56 148 +100 64 164 +104 68 176 +108 76 192 +112 84 204 +116 88 216 +128 108 220 +144 132 228 +156 152 236 +172 176 244 +176 176 244 +184 176 244 +188 176 240 +192 176 240 +200 172 240 +204 172 240 +208 172 236 +216 172 236 +220 172 236 +228 172 236 +232 172 236 +240 168 232 +240 168 224 +240 172 212 +244 176 200 +244 180 188 +248 184 180 +248 188 168 +252 192 156 +252 196 144 +252 196 132 +252 192 116 +252 188 100 +252 188 88 +252 184 72 +252 184 60 +252 180 44 +252 180 32 +252 176 16 +240 164 16 +224 152 16 +212 144 16 +192 128 16 +176 112 16 +156 96 20 +136 80 20 +120 64 20 +100 48 20 +116 64 20 +104 52 20 + 88 40 24 + 84 40 24 + 76 44 28 + 72 44 28 + 72 48 28 + 76 52 28 + 76 56 28 + 80 60 28 + 80 64 28 + 84 68 28 + 84 68 32 + 88 72 32 + 88 76 32 + 92 80 32 + 92 84 32 + 96 88 32 + 96 92 32 +100 96 36 + 96 96 36 + 92 92 36 + 84 88 36 + 84 92 36 + 84 96 36 diff --git a/src/fractalzoomer/color_maps/carr539.map b/src/fractalzoomer/color_maps/carr539.map new file mode 100644 index 000000000..b609e52a0 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr539.map @@ -0,0 +1,256 @@ + 0 0 0 + 92 92 92 + 96 96 96 +100 100 100 +104 104 104 +108 108 108 +112 112 112 +116 116 116 +120 120 120 +124 124 124 +128 128 128 +132 132 132 +136 136 136 +136 136 136 +140 140 140 +144 144 144 +148 148 148 +152 152 152 +156 156 156 +160 160 160 +164 164 164 +168 168 168 +172 172 172 +176 176 176 +180 180 180 +172 176 176 +168 168 172 +160 164 168 +156 160 160 +148 156 156 +144 148 152 +136 144 148 +132 140 144 +128 136 140 +120 128 136 +116 124 132 +108 120 124 +104 116 120 + 96 108 116 + 92 104 112 + 84 100 108 + 80 96 104 + 72 88 100 + 68 84 96 + 60 80 88 + 56 76 84 + 48 68 80 + 44 64 76 + 48 60 72 + 56 56 68 + 60 56 64 + 64 52 60 + 72 48 56 + 76 44 52 + 80 40 48 + 88 40 44 + 92 36 40 + 96 32 40 +100 28 36 +108 28 32 +112 24 28 +116 20 24 +124 16 20 +128 12 16 +132 12 12 +140 8 8 +144 4 4 +148 0 0 +144 0 0 +140 0 4 +140 4 4 +136 4 8 +132 8 8 +132 8 12 +128 8 12 +124 12 16 +124 12 20 +120 12 20 +116 16 24 +116 16 24 +112 20 28 +112 20 32 +108 20 32 +104 24 36 +104 24 36 +100 28 40 + 96 28 40 + 96 28 44 + 92 32 48 + 88 32 48 + 88 32 52 + 84 36 52 + 80 36 56 + 80 40 56 + 76 40 60 + 76 44 60 + 84 52 64 + 92 60 68 +100 68 72 +112 76 76 +120 84 80 +128 92 88 +136 100 92 +144 108 96 +156 116 100 +164 124 104 +172 136 108 +180 144 112 +192 152 116 +200 160 120 +208 168 124 +216 176 132 +224 184 136 +236 192 140 +244 200 144 +252 208 148 +248 204 148 +240 200 144 +236 196 144 +228 192 140 +224 188 140 +220 184 136 +212 180 136 +208 176 132 +200 172 132 +196 168 128 +192 164 128 +184 160 124 +180 156 124 +172 152 120 +168 148 120 +164 144 116 +156 140 116 +152 136 112 +144 136 112 +140 132 108 +132 128 108 +128 124 104 +124 120 104 +116 116 100 +112 112 100 +104 108 96 +100 104 96 + 96 100 92 + 88 96 92 + 84 92 88 + 76 88 88 + 72 84 84 + 68 80 84 + 60 76 80 + 56 72 80 + 48 68 76 + 46 67 79 + 43 66 82 + 41 65 85 + 38 64 88 + 36 62 90 + 34 61 93 + 31 60 96 + 29 59 99 + 90 90 120 + 94 94 124 + 98 98 128 +101 101 131 +105 105 135 +109 109 139 +112 112 142 +116 116 146 +120 120 150 +124 124 154 +128 128 158 +131 131 161 +135 135 165 +139 139 169 +142 142 172 +146 146 176 +150 150 180 +154 154 184 +158 158 188 +161 161 191 +165 165 195 +169 169 199 +172 172 202 +176 176 206 +180 180 210 +176 176 206 +172 172 202 +168 168 198 +164 164 194 +160 160 190 +157 157 187 +153 153 183 +149 149 179 +145 145 175 +141 141 171 +137 137 167 +133 133 163 +129 129 159 +125 125 155 +121 121 151 +117 117 147 +113 113 143 +110 110 140 +106 106 136 +102 102 132 + 98 98 128 + 94 94 124 + 90 90 120 + 76 46 66 + 81 43 62 + 86 40 57 + 90 37 53 + 95 34 48 +100 31 44 +105 28 40 +110 25 35 +114 21 31 +119 18 26 +124 15 22 +129 12 18 +134 9 13 +138 6 9 +143 3 4 +148 0 0 +144 3 4 +139 6 8 +134 9 12 +130 12 16 +126 14 21 +121 17 25 +116 20 29 +112 23 33 +108 26 37 +103 29 41 + 98 32 45 + 94 34 50 + 90 37 54 + 85 40 58 + 80 43 62 + 76 46 66 +164 124 104 +170 130 108 +176 135 111 +182 141 115 +188 147 119 +194 153 123 +200 158 126 +206 164 130 +213 170 134 +219 176 138 +225 181 141 +231 187 145 +237 193 149 +243 199 153 +249 204 156 +255 210 160 diff --git a/src/fractalzoomer/color_maps/carr540.map b/src/fractalzoomer/color_maps/carr540.map new file mode 100644 index 000000000..68fced0ce --- /dev/null +++ b/src/fractalzoomer/color_maps/carr540.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +152 152 192 +148 148 188 +136 136 172 +124 124 156 +112 112 140 +100 100 124 + 88 88 112 + 76 76 96 + 64 64 80 + 52 52 64 + 40 40 48 + 28 28 32 + 44 44 48 + 56 56 64 + 72 72 80 + 84 84 96 +100 100 112 +116 116 128 +128 128 144 +144 144 160 +156 156 176 +172 172 192 +188 188 208 +196 196 236 +204 204 244 +216 216 252 +224 224 252 +216 216 252 +208 208 248 +196 196 236 +188 188 228 +184 184 224 +176 176 216 +168 168 208 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 160 +116 116 156 +104 104 144 + 96 96 136 + 84 84 124 + 92 92 132 +104 104 144 +112 112 152 +120 120 160 +124 124 164 +132 132 172 +140 140 180 +152 152 192 +160 160 200 +168 168 208 +176 176 216 +188 188 228 +192 192 232 +204 204 244 +212 212 252 +224 224 252 +216 216 252 +208 208 244 +200 200 240 +192 192 232 +184 184 224 +172 172 212 +164 164 204 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 120 +116 116 116 +104 104 104 + 96 96 96 + 84 84 84 + 92 92 92 +104 104 104 +112 112 112 +120 120 120 +124 124 124 +132 132 132 +140 140 140 +152 152 152 +160 160 160 +168 168 168 +176 176 176 +188 188 188 +192 192 192 +204 204 204 +212 212 212 +224 224 224 + 0 0 0 + 4 4 12 + 12 4 20 + 16 8 32 + 20 12 44 + 28 12 52 + 32 16 64 + 36 20 76 + 44 20 84 + 48 24 96 + 52 28 108 + 60 28 116 + 64 32 128 + 68 36 140 + 76 36 148 + 80 40 160 + 84 60 160 + 92 84 160 + 96 104 160 +104 124 160 +108 148 164 +116 168 164 +120 188 164 +128 212 164 +132 232 164 +136 252 168 +132 228 164 +124 204 164 +120 180 164 +112 156 164 +108 136 164 +100 112 160 + 92 88 160 + 88 64 160 + 80 40 160 + 72 36 148 + 68 32 136 + 60 32 124 + 56 28 112 + 48 24 100 + 44 20 88 + 36 20 72 + 32 16 60 + 24 12 48 + 20 8 36 + 12 8 24 + 8 4 12 + 0 0 0 +148 120 88 +156 124 92 +160 132 96 +168 136 100 +176 144 104 +184 148 108 +188 156 112 +196 160 116 +204 168 120 +212 172 124 +216 180 128 +224 184 132 +232 192 136 +240 196 140 +244 204 144 +252 208 148 +244 204 144 +240 196 140 +232 192 136 +228 188 132 +220 180 128 +212 176 124 +208 168 120 +200 164 120 +192 160 116 +188 152 112 +180 148 108 +176 144 104 +168 136 100 +160 132 96 +156 124 92 +148 120 88 + 0 0 0 + 12 0 0 + 24 0 0 + 32 0 0 + 44 0 0 + 56 0 0 + 68 0 0 + 80 0 0 + 88 0 0 +100 0 0 +112 0 0 +124 0 0 +136 0 0 +144 0 0 +156 0 0 +168 0 0 +160 4 16 +148 8 36 +140 12 52 +128 16 72 +120 24 88 +108 28 108 +100 32 124 + 88 36 144 + 80 40 160 + 68 36 136 + 56 28 116 + 44 24 92 + 36 16 68 + 24 12 44 + 12 4 24 + 0 0 0 + 4 4 4 + 4 8 8 + 8 12 16 + 12 16 20 + 16 20 24 + 16 24 28 + 20 32 36 + 24 36 40 + 24 40 44 + 28 44 48 + 32 48 52 + 36 52 60 + 36 56 64 + 40 60 68 + 44 64 76 + 40 60 68 + 36 56 64 + 36 52 60 + 32 48 56 + 28 44 48 + 24 40 44 + 24 36 40 + 20 32 36 + 16 28 32 + 16 24 28 + 12 20 24 + 8 16 16 + 4 12 12 + 4 8 8 + 0 4 4 + 0 0 0 + 0 0 0 + 4 8 20 + 4 12 36 + 8 20 56 + 8 28 72 + 12 32 92 + 12 40 112 + 16 48 128 + 16 56 148 + 20 60 168 + 20 68 184 + 24 76 204 + 24 80 220 + 28 88 240 + 40 96 232 diff --git a/src/fractalzoomer/color_maps/carr541.map b/src/fractalzoomer/color_maps/carr541.map new file mode 100644 index 000000000..2d52099ae --- /dev/null +++ b/src/fractalzoomer/color_maps/carr541.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +152 152 192 +148 148 188 +136 136 172 +124 124 156 +112 112 140 +100 100 124 + 88 88 112 + 76 76 96 + 64 64 80 + 52 52 64 + 40 40 48 + 28 28 32 + 44 44 48 + 56 56 64 + 72 72 80 + 84 84 96 +100 100 112 +116 116 128 +128 128 144 +144 144 160 +156 156 176 +172 172 192 +188 188 208 +196 196 236 +204 204 244 +216 216 252 +224 224 252 +216 216 252 +208 208 248 +196 196 236 +188 188 228 +184 184 224 +176 176 216 +168 168 208 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 160 +116 116 156 +104 104 144 + 96 96 136 + 84 84 124 + 92 92 132 +104 104 144 +112 112 152 +120 120 160 +124 124 164 +132 132 172 +140 140 180 +152 152 192 +160 160 200 +168 168 208 +176 176 216 +188 188 228 +192 192 232 +204 204 244 +212 212 252 +224 224 252 +216 216 252 +208 208 244 +200 200 240 +192 192 232 +184 184 224 +172 172 212 +164 164 204 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 120 +116 116 116 +104 104 104 + 96 96 96 + 84 84 84 + 92 92 92 +104 104 104 +112 112 112 +120 120 120 +124 124 124 +132 132 132 +140 140 140 +152 152 152 +160 160 160 +168 168 168 +176 176 176 +188 188 188 +192 192 192 +204 204 204 +212 212 212 +224 224 224 + 0 0 0 + 4 4 12 + 12 4 20 + 16 8 32 + 20 12 44 + 28 12 52 + 32 16 64 + 36 20 76 + 44 20 84 + 48 24 96 + 52 28 108 + 60 28 116 + 64 32 128 + 68 36 140 + 76 36 148 + 80 40 160 + 84 60 160 + 92 84 160 + 96 104 160 +104 124 160 +108 148 164 +116 168 164 +120 188 164 +128 212 164 +132 232 164 +136 252 168 +132 228 164 +124 204 164 +120 180 164 +112 156 164 +108 136 164 +100 112 160 + 92 88 160 + 88 64 160 + 80 40 160 + 72 36 148 + 68 32 136 + 60 32 124 + 56 28 112 + 48 24 100 + 44 20 88 + 36 20 72 + 32 16 60 + 24 12 48 + 20 8 36 + 12 8 24 + 8 4 12 + 0 0 0 + 28 0 0 + 43 0 6 + 58 0 13 + 73 0 19 + 88 0 25 +103 0 31 +118 0 38 +133 0 44 +147 0 50 +162 0 56 +177 0 63 +192 0 69 +207 0 75 +222 0 81 +237 0 88 +252 0 94 +238 0 88 +224 0 82 +210 0 76 +196 0 70 +182 0 65 +168 0 59 +154 0 53 +140 0 47 +126 0 41 +112 0 35 + 98 0 29 + 84 0 24 + 70 0 18 + 56 0 12 + 42 0 6 + 28 0 0 + 0 0 0 + 12 0 0 + 24 0 0 + 32 0 0 + 44 0 0 + 56 0 0 + 68 0 0 + 80 0 0 + 88 0 0 +100 0 0 +112 0 0 +124 0 0 +136 0 0 +144 0 0 +156 0 0 +168 0 0 +160 4 16 +148 8 36 +140 12 52 +128 16 72 +120 24 88 +108 28 108 +100 32 124 + 88 36 144 + 80 40 160 + 68 36 136 + 56 28 116 + 44 24 92 + 36 16 68 + 24 12 44 + 12 4 24 + 0 0 0 + 4 4 4 + 4 8 8 + 8 12 16 + 12 16 20 + 16 20 24 + 16 24 28 + 20 32 36 + 24 36 40 + 24 40 44 + 28 44 48 + 32 48 52 + 36 52 60 + 36 56 64 + 40 60 68 + 44 64 76 + 40 60 68 + 36 56 64 + 36 52 60 + 32 48 56 + 28 44 48 + 24 40 44 + 24 36 40 + 20 32 36 + 16 28 32 + 16 24 28 + 12 20 24 + 8 16 16 + 4 12 12 + 4 8 8 + 0 4 4 + 0 0 0 + 0 0 0 + 4 8 20 + 4 12 36 + 8 20 56 + 8 28 72 + 12 32 92 + 12 40 112 + 16 48 128 + 16 56 148 + 20 60 168 + 20 68 184 + 24 76 204 + 24 80 220 + 28 88 240 + 40 96 232 diff --git a/src/fractalzoomer/color_maps/carr542.map b/src/fractalzoomer/color_maps/carr542.map new file mode 100644 index 000000000..5b856b7da --- /dev/null +++ b/src/fractalzoomer/color_maps/carr542.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +152 152 192 +148 148 188 +136 136 172 +124 124 156 +112 112 140 +100 100 124 + 88 88 112 + 76 76 96 + 64 64 80 + 52 52 64 + 40 40 48 + 28 28 32 + 44 44 48 + 56 56 64 + 72 72 80 + 84 84 96 +100 100 112 +116 116 128 +128 128 144 +144 144 160 +156 156 176 +172 172 192 +188 188 208 +196 196 236 +204 204 244 +216 216 252 +224 224 252 +216 216 252 +208 208 248 +196 196 236 +188 188 228 +184 184 224 +176 176 216 +168 168 208 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 160 +116 116 156 +104 104 144 + 96 96 136 + 84 84 124 + 92 92 132 +104 104 144 +112 112 152 +120 120 160 +124 124 164 +132 132 172 +140 140 180 +152 152 192 +160 160 200 +168 168 208 +176 176 216 +188 188 228 +192 192 232 +204 204 244 +212 212 252 +224 224 252 +216 216 252 +208 208 244 +200 200 240 +192 192 232 +184 184 224 +172 172 212 +164 164 204 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 120 +116 116 116 +104 104 104 + 96 96 96 + 84 84 84 + 92 92 92 +104 104 104 +112 112 112 +120 120 120 +124 124 124 +132 132 132 +140 140 140 +152 152 152 +160 160 160 +168 168 168 +176 176 176 +188 188 188 +192 192 192 +204 204 204 +212 212 212 +224 224 224 + 0 0 0 + 4 4 12 + 12 4 20 + 16 8 32 + 20 12 44 + 28 12 52 + 32 16 64 + 36 20 76 + 44 20 84 + 48 24 96 + 52 28 108 + 60 28 116 + 64 32 128 + 68 36 140 + 76 36 148 + 80 40 160 + 84 60 160 + 92 84 160 + 96 104 160 +104 124 160 +108 148 164 +116 168 164 +120 188 164 +128 212 164 +132 232 164 +136 252 168 +132 228 164 +124 204 164 +120 180 164 +112 156 164 +108 136 164 +100 112 160 + 92 88 160 + 88 64 160 + 80 40 160 + 72 36 148 + 68 32 136 + 60 32 124 + 56 28 112 + 48 24 100 + 44 20 88 + 36 20 72 + 32 16 60 + 24 12 48 + 20 8 36 + 12 8 24 + 8 4 12 + 0 0 0 + 28 0 0 + 43 8 4 + 58 17 8 + 73 25 12 + 88 33 16 +103 42 20 +118 50 24 +133 58 28 +147 67 32 +162 75 36 +177 83 40 +192 92 44 +207 100 48 +222 108 52 +237 117 56 +252 125 60 +238 117 56 +224 109 52 +210 102 49 +196 94 45 +182 86 41 +168 78 38 +154 70 34 +140 62 30 +126 55 26 +112 47 22 + 98 39 19 + 84 31 15 + 70 23 11 + 56 16 8 + 42 8 4 + 28 0 0 + 0 0 0 + 12 0 0 + 24 0 0 + 32 0 0 + 44 0 0 + 56 0 0 + 68 0 0 + 80 0 0 + 88 0 0 +100 0 0 +112 0 0 +124 0 0 +136 0 0 +144 0 0 +156 0 0 +168 0 0 +160 4 16 +148 8 36 +140 12 52 +128 16 72 +120 24 88 +108 28 108 +100 32 124 + 88 36 144 + 80 40 160 + 68 36 136 + 56 28 116 + 44 24 92 + 36 16 68 + 24 12 44 + 12 4 24 + 0 0 0 + 4 4 4 + 4 8 8 + 8 12 16 + 12 16 20 + 16 20 24 + 16 24 28 + 20 32 36 + 24 36 40 + 24 40 44 + 28 44 48 + 32 48 52 + 36 52 60 + 36 56 64 + 40 60 68 + 44 64 76 + 40 60 68 + 36 56 64 + 36 52 60 + 32 48 56 + 28 44 48 + 24 40 44 + 24 36 40 + 20 32 36 + 16 28 32 + 16 24 28 + 12 20 24 + 8 16 16 + 4 12 12 + 4 8 8 + 0 4 4 + 0 0 0 + 0 0 0 + 4 8 20 + 4 12 36 + 8 20 56 + 8 28 72 + 12 32 92 + 12 40 112 + 16 48 128 + 16 56 148 + 20 60 168 + 20 68 184 + 24 76 204 + 24 80 220 + 28 88 240 + 40 96 232 diff --git a/src/fractalzoomer/color_maps/carr543.map b/src/fractalzoomer/color_maps/carr543.map new file mode 100644 index 000000000..a91a685f9 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr543.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +152 152 192 +148 148 188 +136 136 172 +124 124 156 +112 112 140 +100 100 124 + 88 88 112 + 76 76 96 + 64 64 80 + 52 52 64 + 40 40 48 + 28 28 32 + 44 44 48 + 56 56 64 + 72 72 80 + 84 84 96 +100 100 112 +116 116 128 +128 128 144 +144 144 160 +156 156 176 +172 172 192 +188 188 208 +196 196 236 +204 204 244 +216 216 252 +224 224 252 +216 216 252 +208 208 248 +196 196 236 +188 188 228 +184 184 224 +176 176 216 +168 168 208 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 160 +116 116 156 +104 104 144 + 96 96 136 + 84 84 124 + 92 92 132 +104 104 144 +112 112 152 +120 120 160 +124 124 164 +132 132 172 +140 140 180 +152 152 192 +160 160 200 +168 168 208 +176 176 216 +188 188 228 +192 192 232 +204 204 244 +212 212 252 +224 224 252 +216 216 252 +208 208 244 +200 200 240 +192 192 232 +184 184 224 +172 172 212 +164 164 204 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 120 +116 116 116 +104 104 104 + 96 96 96 + 84 84 84 + 92 92 92 +104 104 104 +112 112 112 +120 120 120 +124 124 124 +132 132 132 +140 140 140 +152 152 152 +160 160 160 +168 168 168 +176 176 176 +188 188 188 +192 192 192 +204 204 204 +212 212 212 +224 224 224 + 0 0 0 + 4 4 12 + 12 4 20 + 16 8 32 + 20 12 44 + 28 12 52 + 32 16 64 + 36 20 76 + 44 20 84 + 48 24 96 + 52 28 108 + 60 28 116 + 64 32 128 + 68 36 140 + 76 36 148 + 80 40 160 + 84 60 160 + 92 84 160 + 96 104 160 +104 124 160 +108 148 164 +116 168 164 +120 188 164 +128 212 164 +132 232 164 +136 252 168 +132 228 164 +124 204 164 +120 180 164 +112 156 164 +108 136 164 +100 112 160 + 92 88 160 + 88 64 160 + 80 40 160 + 72 36 148 + 68 32 136 + 60 32 124 + 56 28 112 + 48 24 100 + 44 20 88 + 36 20 72 + 32 16 60 + 24 12 48 + 20 8 36 + 12 8 24 + 8 4 12 + 0 0 0 + 28 0 0 + 35 4 16 + 42 9 32 + 49 13 48 + 57 17 64 + 64 22 80 + 71 26 96 + 78 30 112 + 85 35 128 + 92 39 144 + 99 43 160 +106 48 176 +114 52 192 +121 56 208 +128 61 224 +135 65 240 +128 61 225 +122 57 210 +115 53 195 +108 49 180 +102 45 165 + 95 41 150 + 88 37 135 + 82 32 120 + 75 28 105 + 68 24 90 + 61 20 75 + 55 16 60 + 48 12 45 + 41 8 30 + 35 4 15 + 28 0 0 + 0 0 0 + 12 0 0 + 24 0 0 + 32 0 0 + 44 0 0 + 56 0 0 + 68 0 0 + 80 0 0 + 88 0 0 +100 0 0 +112 0 0 +124 0 0 +136 0 0 +144 0 0 +156 0 0 +168 0 0 +160 4 16 +148 8 36 +140 12 52 +128 16 72 +120 24 88 +108 28 108 +100 32 124 + 88 36 144 + 80 40 160 + 68 36 136 + 56 28 116 + 44 24 92 + 36 16 68 + 24 12 44 + 12 4 24 + 0 0 0 + 4 4 4 + 4 8 8 + 8 12 16 + 12 16 20 + 16 20 24 + 16 24 28 + 20 32 36 + 24 36 40 + 24 40 44 + 28 44 48 + 32 48 52 + 36 52 60 + 36 56 64 + 40 60 68 + 44 64 76 + 40 60 68 + 36 56 64 + 36 52 60 + 32 48 56 + 28 44 48 + 24 40 44 + 24 36 40 + 20 32 36 + 16 28 32 + 16 24 28 + 12 20 24 + 8 16 16 + 4 12 12 + 4 8 8 + 0 4 4 + 0 0 0 + 0 0 0 + 4 8 20 + 4 12 36 + 8 20 56 + 8 28 72 + 12 32 92 + 12 40 112 + 16 48 128 + 16 56 148 + 20 60 168 + 20 68 184 + 24 76 204 + 24 80 220 + 28 88 240 + 40 96 232 diff --git a/src/fractalzoomer/color_maps/carr544.map b/src/fractalzoomer/color_maps/carr544.map new file mode 100644 index 000000000..e57820f9c --- /dev/null +++ b/src/fractalzoomer/color_maps/carr544.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +152 152 192 +148 148 188 +136 136 172 +124 124 156 +112 112 140 +100 100 124 + 88 88 112 + 76 76 96 + 64 64 80 + 52 52 64 + 40 40 48 + 28 28 32 + 44 44 48 + 56 56 64 + 72 72 80 + 84 84 96 +100 100 112 +116 116 128 +128 128 144 +144 144 160 +156 156 176 +172 172 192 +188 188 208 +196 196 236 +204 204 244 +216 216 252 +224 224 252 +216 216 252 +208 208 248 +196 196 236 +188 188 228 +184 184 224 +176 176 216 +168 168 208 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +120 120 160 +116 116 156 +104 104 144 + 96 96 136 + 84 84 124 + 92 92 132 +104 104 144 +112 112 152 +120 120 160 +124 124 164 +132 132 172 +140 140 180 +152 152 192 +160 160 200 +168 168 208 +176 176 216 +188 188 228 +192 192 232 +204 204 244 +212 212 252 +224 224 252 +216 216 252 +208 208 244 +200 200 240 +192 192 232 +184 184 224 +172 172 212 +164 164 204 +156 156 196 +148 148 188 +140 140 180 +132 132 172 +150 150 150 +155 155 155 +160 160 160 +166 166 166 +171 171 171 +176 176 176 +181 181 181 +186 186 186 +192 192 192 +197 197 197 +202 202 202 +207 207 207 +212 212 212 +218 218 218 +223 223 223 +228 228 228 +233 233 233 +238 238 238 +244 244 244 +249 249 249 +254 254 254 + 0 0 0 + 4 4 12 + 12 4 20 + 16 8 32 + 20 12 44 + 28 12 52 + 32 16 64 + 36 20 76 + 44 20 84 + 48 24 96 + 52 28 108 + 60 28 116 + 64 32 128 + 68 36 140 + 76 36 148 + 80 40 160 + 84 60 160 + 92 84 160 +108 103 160 +125 122 160 +142 141 160 +158 160 160 +174 179 160 +191 198 160 +208 217 160 +224 236 160 +207 214 160 +190 193 160 +173 172 160 +156 150 160 +139 128 160 +122 107 160 +105 86 160 + 88 64 160 + 80 40 160 + 72 36 148 + 68 32 136 + 60 32 124 + 56 28 112 + 48 24 100 + 44 20 88 + 36 20 72 + 32 16 60 + 24 12 48 + 20 8 36 + 12 8 24 + 8 4 12 + 0 0 0 + 28 0 0 + 43 8 4 + 58 17 8 + 73 25 12 + 88 33 16 +103 42 20 +118 50 24 +133 58 28 +147 67 32 +162 75 36 +177 83 40 +192 92 44 +207 100 48 +222 108 52 +237 117 56 +252 125 60 +238 117 56 +224 109 52 +210 102 49 +196 94 45 +182 86 41 +168 78 38 +154 70 34 +140 62 30 +126 55 26 +112 47 22 + 98 39 19 + 84 31 15 + 70 23 11 + 56 16 8 + 42 8 4 + 28 0 0 + 0 0 0 + 12 0 0 + 24 0 0 + 32 0 0 + 44 0 0 + 56 0 0 + 68 0 0 + 80 0 0 + 88 0 0 +100 0 0 +112 0 0 +124 0 0 +136 0 0 +144 0 0 +156 0 0 +168 0 0 +160 4 16 +148 8 36 +140 12 52 +128 16 72 +120 24 88 +108 28 108 +100 32 124 + 88 36 144 + 80 40 160 + 68 36 136 + 56 28 116 + 44 24 92 + 36 16 68 + 24 12 44 + 12 4 24 + 0 0 0 + 4 4 4 + 4 8 8 + 8 12 16 + 12 16 20 + 16 20 24 + 16 24 28 + 20 32 36 + 24 36 40 + 24 40 44 + 28 44 48 + 32 48 52 + 36 52 60 + 36 56 64 + 40 60 68 + 44 64 76 + 40 60 68 + 36 56 64 + 36 52 60 + 32 48 56 + 28 44 48 + 24 40 44 + 24 36 40 + 20 32 36 + 16 28 32 + 16 24 28 + 12 20 24 + 8 16 16 + 4 12 12 + 4 8 8 + 0 4 4 + 0 0 0 + 0 0 0 + 4 8 20 + 4 12 36 + 8 20 56 + 8 28 72 + 12 32 92 + 12 40 112 + 16 48 128 + 16 56 148 + 20 60 168 + 20 68 184 + 24 76 204 + 24 80 220 + 28 88 240 + 40 96 232 diff --git a/src/fractalzoomer/color_maps/carr545.map b/src/fractalzoomer/color_maps/carr545.map new file mode 100644 index 000000000..89f8c2615 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr545.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 8 10 + 0 15 20 + 0 22 30 + 0 30 40 + 0 38 50 + 0 45 60 + 0 52 70 + 0 60 80 + 0 68 90 + 0 75 100 + 0 82 110 + 0 90 120 + 17 103 135 + 33 117 150 + 50 130 165 + 67 143 180 + 83 157 195 +100 170 210 +117 183 225 +133 197 240 +150 210 255 +131 195 238 +112 180 221 + 94 165 204 + 75 150 188 + 56 135 171 + 38 120 154 + 19 105 137 + 0 90 120 + 0 82 110 + 0 75 100 + 0 68 90 + 0 60 80 + 0 52 70 + 0 45 60 + 0 38 50 + 0 30 40 + 0 22 30 + 0 15 20 + 0 8 10 + 0 0 0 + 0 7 9 + 0 14 18 + 0 21 28 + 0 28 37 + 0 35 46 + 0 42 55 + 0 48 65 + 0 55 74 + 0 62 83 + 0 69 92 + 0 76 102 + 0 83 111 + 0 90 120 + 28 103 123 + 57 117 127 + 85 130 130 +113 143 133 +142 157 137 +170 170 140 +198 183 143 +227 197 147 +255 210 150 +227 197 147 +198 183 143 +170 170 140 +142 157 137 +113 143 133 + 85 130 130 + 57 117 127 + 28 103 123 + 0 90 120 + 0 77 103 + 0 64 86 + 0 51 69 + 0 39 51 + 0 26 34 + 0 13 17 + 0 0 0 +120 120 150 +128 128 158 +135 135 165 +142 142 172 +150 150 180 +158 158 188 +165 165 195 +172 172 202 +180 180 210 +188 188 218 +195 195 225 +202 202 232 +210 210 240 +202 202 232 +195 195 225 +188 188 218 +180 180 210 +172 172 202 +165 165 195 +158 158 188 +150 150 180 +142 142 172 +135 135 165 +128 128 158 +120 120 150 +122 113 160 +123 107 170 +125 100 180 +127 93 190 +128 87 200 +130 80 210 +132 73 220 +133 67 230 +135 60 240 +146 78 216 +156 96 192 +166 114 168 +177 132 144 +188 150 120 +198 168 96 +208 186 72 +219 204 48 +230 222 24 +240 240 0 +242 228 7 +243 215 13 +245 203 20 +247 190 27 +248 178 33 +250 165 40 +252 153 47 +253 140 53 +255 128 60 +242 120 80 +228 113 100 +215 105 120 +202 98 140 +188 90 160 +175 83 180 +162 75 200 +148 68 220 +135 60 240 +124 55 220 +112 50 200 +101 45 180 + 90 40 160 + 79 35 140 + 68 30 120 + 56 25 100 + 45 20 80 + 34 15 60 + 22 10 40 + 11 5 20 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +165 0 0 +180 0 0 +163 10 27 +147 20 54 +130 30 81 +113 40 108 + 97 50 136 + 80 60 163 + 63 70 190 + 47 80 217 + 30 90 244 + 43 86 244 + 56 82 243 + 69 79 242 + 82 75 242 + 96 71 242 +109 68 241 +122 64 240 +135 60 240 +140 53 213 +145 47 187 +150 40 160 +155 33 133 +160 27 107 +165 20 80 +170 13 53 +175 7 27 +180 0 0 +164 0 0 +147 0 0 +131 0 0 +115 0 0 + 98 0 0 + 82 0 0 + 65 0 0 + 49 0 0 + 33 0 0 + 16 0 0 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +162 16 8 +174 31 15 +187 46 22 +199 62 30 +211 78 38 +224 93 45 +236 108 52 +248 124 60 +245 136 71 +243 149 82 +240 161 93 +237 174 104 +235 186 116 +232 199 127 +229 211 138 +227 224 149 +224 236 160 +228 239 137 +233 241 114 +237 244 91 +242 247 69 +246 250 46 +251 252 23 +255 255 0 +248 230 0 +240 204 0 +232 178 0 +225 153 0 +218 128 0 +210 102 0 +202 76 0 +195 51 0 +188 26 0 +180 0 0 +160 0 13 +140 0 27 +120 0 40 +100 0 53 + 80 0 67 + 60 0 80 + 40 0 93 + 20 0 107 + 0 0 120 diff --git a/src/fractalzoomer/color_maps/carr546.map b/src/fractalzoomer/color_maps/carr546.map new file mode 100644 index 000000000..cd4a674d7 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr546.map @@ -0,0 +1,256 @@ + 0 0 0 + 25 12 7 + 50 25 14 + 74 38 21 + 99 50 28 +124 62 35 +149 75 42 +174 88 49 +198 100 56 +223 112 63 +248 125 70 +249 137 87 +249 149 104 +250 160 120 +251 172 137 +251 184 154 +252 196 171 +252 208 188 +253 220 205 +254 231 221 +254 243 238 +255 255 255 +254 239 231 +253 222 207 +252 206 183 +252 190 158 +251 174 134 +250 158 110 +249 141 86 +248 125 62 +227 115 57 +207 104 52 +186 94 47 +165 83 41 +145 73 36 +124 62 31 +103 52 26 + 83 42 21 + 62 31 16 + 41 21 10 + 21 10 5 + 0 0 0 + 0 7 9 + 0 14 18 + 0 21 28 + 0 28 37 + 0 35 46 + 0 42 55 + 0 48 65 + 0 55 74 + 0 62 83 + 0 69 92 + 0 76 102 + 0 83 111 + 0 90 120 + 28 103 123 + 57 117 127 + 85 130 130 +113 143 133 +142 157 137 +170 170 140 +198 183 143 +227 197 147 +255 210 150 +227 197 147 +198 183 143 +170 170 140 +142 157 137 +113 143 133 + 85 130 130 + 57 117 127 + 28 103 123 + 0 90 120 + 0 77 103 + 0 64 86 + 0 51 69 + 0 39 51 + 0 26 34 + 0 13 17 + 0 0 0 +120 120 150 +128 128 158 +135 135 165 +142 142 172 +150 150 180 +158 158 188 +165 165 195 +172 172 202 +180 180 210 +188 188 218 +195 195 225 +202 202 232 +210 210 240 +202 202 232 +195 195 225 +188 188 218 +180 180 210 +172 172 202 +165 165 195 +158 158 188 +150 150 180 +142 142 172 +135 135 165 +128 128 158 +120 120 150 +122 113 160 +123 107 170 +125 100 180 +127 93 190 +128 87 200 +130 80 210 +132 73 220 +133 67 230 +135 60 240 +146 78 216 +156 96 192 +166 114 168 +177 132 144 +188 150 120 +198 168 96 +208 186 72 +219 204 48 +230 222 24 +240 240 0 +242 228 7 +243 215 13 +245 203 20 +247 190 27 +248 178 33 +250 165 40 +252 153 47 +253 140 53 +255 128 60 +242 120 80 +228 113 100 +215 105 120 +202 98 140 +188 90 160 +175 83 180 +162 75 200 +148 68 220 +135 60 240 +124 55 220 +112 50 200 +101 45 180 + 90 40 160 + 79 35 140 + 68 30 120 + 56 25 100 + 45 20 80 + 34 15 60 + 22 10 40 + 11 5 20 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +165 0 0 +180 0 0 +163 10 27 +147 20 54 +130 30 81 +113 40 108 + 97 50 136 + 80 60 163 + 63 70 190 + 47 80 217 + 30 90 244 + 43 86 244 + 56 82 243 + 69 79 242 + 82 75 242 + 96 71 242 +109 68 241 +122 64 240 +135 60 240 +140 53 213 +145 47 187 +150 40 160 +155 33 133 +160 27 107 +165 20 80 +170 13 53 +175 7 27 +180 0 0 +164 0 0 +147 0 0 +131 0 0 +115 0 0 + 98 0 0 + 82 0 0 + 65 0 0 + 49 0 0 + 33 0 0 + 16 0 0 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +162 16 8 +174 31 15 +187 46 22 +199 62 30 +211 78 38 +224 93 45 +236 108 52 +248 124 60 +245 136 71 +243 149 82 +240 161 93 +237 174 104 +235 186 116 +232 199 127 +229 211 138 +227 224 149 +224 236 160 +228 239 137 +233 241 114 +237 244 91 +242 247 69 +246 250 46 +251 252 23 +255 255 0 +248 230 0 +240 204 0 +232 178 0 +225 153 0 +218 128 0 +210 102 0 +202 76 0 +195 51 0 +188 26 0 +180 0 0 +160 0 13 +140 0 27 +120 0 40 +100 0 53 + 80 0 67 + 60 0 80 + 40 0 93 + 20 0 107 + 0 0 120 diff --git a/src/fractalzoomer/color_maps/carr547.map b/src/fractalzoomer/color_maps/carr547.map new file mode 100644 index 000000000..cc813d58e --- /dev/null +++ b/src/fractalzoomer/color_maps/carr547.map @@ -0,0 +1,256 @@ + 0 0 0 + 25 12 7 + 50 25 14 + 74 38 21 + 99 50 28 +124 62 35 +149 75 42 +174 88 49 +198 100 56 +223 112 63 +248 125 70 +246 135 78 +244 145 86 +241 155 95 +239 165 103 +237 175 111 +235 186 119 +233 196 127 +231 206 135 +228 216 144 +226 226 152 +224 236 160 +227 222 148 +230 208 136 +233 194 123 +236 180 111 +239 167 99 +242 153 86 +245 139 74 +248 125 62 +227 115 57 +207 104 52 +186 94 47 +165 83 41 +145 73 36 +124 62 31 +103 52 26 + 83 42 21 + 62 31 16 + 41 21 10 + 21 10 5 + 0 0 0 + 0 7 9 + 0 14 18 + 0 21 28 + 0 28 37 + 0 35 46 + 0 42 55 + 0 48 65 + 0 55 74 + 0 62 83 + 0 69 92 + 0 76 102 + 0 83 111 + 0 90 120 + 28 103 123 + 57 117 127 + 85 130 130 +113 143 133 +142 157 137 +170 170 140 +198 183 143 +227 197 147 +255 210 150 +227 197 147 +198 183 143 +170 170 140 +142 157 137 +113 143 133 + 85 130 130 + 57 117 127 + 28 103 123 + 0 90 120 + 0 77 103 + 0 64 86 + 0 51 69 + 0 39 51 + 0 26 34 + 0 13 17 + 0 0 0 +120 120 150 +128 128 158 +135 135 165 +142 142 172 +150 150 180 +158 158 188 +165 165 195 +172 172 202 +180 180 210 +188 188 218 +195 195 225 +202 202 232 +210 210 240 +202 202 232 +195 195 225 +188 188 218 +180 180 210 +172 172 202 +165 165 195 +158 158 188 +150 150 180 +142 142 172 +135 135 165 +128 128 158 +120 120 150 +122 113 160 +123 107 170 +125 100 180 +127 93 190 +128 87 200 +130 80 210 +132 73 220 +133 67 230 +135 60 240 +146 78 216 +156 96 192 +166 114 168 +177 132 144 +188 150 120 +198 168 96 +208 186 72 +219 204 48 +230 222 24 +240 240 0 +242 228 7 +243 215 13 +245 203 20 +247 190 27 +248 178 33 +250 165 40 +252 153 47 +253 140 53 +255 128 60 +242 120 80 +228 113 100 +215 105 120 +202 98 140 +188 90 160 +175 83 180 +162 75 200 +148 68 220 +135 60 240 +124 55 220 +112 50 200 +101 45 180 + 90 40 160 + 79 35 140 + 68 30 120 + 56 25 100 + 45 20 80 + 34 15 60 + 22 10 40 + 11 5 20 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +165 0 0 +180 0 0 +163 10 27 +147 20 54 +130 30 81 +113 40 108 + 97 50 136 + 80 60 163 + 63 70 190 + 47 80 217 + 30 90 244 + 43 86 244 + 56 82 243 + 69 79 242 + 82 75 242 + 96 71 242 +109 68 241 +122 64 240 +135 60 240 +140 53 213 +145 47 187 +150 40 160 +155 33 133 +160 27 107 +165 20 80 +170 13 53 +175 7 27 +180 0 0 +164 0 0 +147 0 0 +131 0 0 +115 0 0 + 98 0 0 + 82 0 0 + 65 0 0 + 49 0 0 + 33 0 0 + 16 0 0 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +162 16 8 +174 31 15 +187 46 22 +199 62 30 +211 78 38 +224 93 45 +236 108 52 +248 124 60 +245 136 71 +243 149 82 +240 161 93 +237 174 104 +235 186 116 +232 199 127 +229 211 138 +227 224 149 +224 236 160 +228 239 137 +233 241 114 +237 244 91 +242 247 69 +246 250 46 +251 252 23 +255 255 0 +248 230 0 +240 204 0 +232 178 0 +225 153 0 +218 128 0 +210 102 0 +202 76 0 +195 51 0 +188 26 0 +180 0 0 +160 0 13 +140 0 27 +120 0 40 +100 0 53 + 80 0 67 + 60 0 80 + 40 0 93 + 20 0 107 + 0 0 120 diff --git a/src/fractalzoomer/color_maps/carr548.map b/src/fractalzoomer/color_maps/carr548.map new file mode 100644 index 000000000..6ff1f85a9 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr548.map @@ -0,0 +1,256 @@ + 0 0 0 + 14 0 0 + 27 0 0 + 40 0 0 + 54 0 0 + 68 0 0 + 81 0 0 + 94 0 0 +108 0 0 +122 0 0 +135 0 0 +146 23 15 +157 46 31 +168 70 46 +179 93 62 +190 116 77 +200 139 93 +211 162 108 +222 185 124 +233 209 139 +244 232 155 +255 255 170 +240 223 149 +225 191 128 +210 159 106 +195 128 85 +180 96 64 +165 64 42 +150 32 21 +135 0 0 +124 0 0 +112 0 0 +101 0 0 + 90 0 0 + 79 0 0 + 68 0 0 + 56 0 0 + 45 0 0 + 34 0 0 + 22 0 0 + 11 0 0 + 0 0 0 + 0 7 9 + 0 14 18 + 0 21 28 + 0 28 37 + 0 35 46 + 0 42 55 + 0 48 65 + 0 55 74 + 0 62 83 + 0 69 92 + 0 76 102 + 0 83 111 + 0 90 120 + 28 103 123 + 57 117 127 + 85 130 130 +113 143 133 +142 157 137 +170 170 140 +198 183 143 +227 197 147 +255 210 150 +227 197 147 +198 183 143 +170 170 140 +142 157 137 +113 143 133 + 85 130 130 + 57 117 127 + 28 103 123 + 0 90 120 + 0 77 103 + 0 64 86 + 0 51 69 + 0 39 51 + 0 26 34 + 0 13 17 + 0 0 0 +120 120 150 +128 128 158 +135 135 165 +142 142 172 +150 150 180 +158 158 188 +165 165 195 +172 172 202 +180 180 210 +188 188 218 +195 195 225 +202 202 232 +210 210 240 +202 202 232 +195 195 225 +188 188 218 +180 180 210 +172 172 202 +165 165 195 +158 158 188 +150 150 180 +142 142 172 +135 135 165 +128 128 158 +120 120 150 +122 113 160 +123 107 170 +125 100 180 +127 93 190 +128 87 200 +130 80 210 +132 73 220 +133 67 230 +135 60 240 +146 78 216 +156 96 192 +166 114 168 +177 132 144 +188 150 120 +198 168 96 +208 186 72 +219 204 48 +230 222 24 +240 240 0 +242 228 7 +243 215 13 +245 203 20 +247 190 27 +248 178 33 +250 165 40 +252 153 47 +253 140 53 +255 128 60 +242 120 80 +228 113 100 +215 105 120 +202 98 140 +188 90 160 +175 83 180 +162 75 200 +148 68 220 +135 60 240 +124 55 220 +112 50 200 +101 45 180 + 90 40 160 + 79 35 140 + 68 30 120 + 56 25 100 + 45 20 80 + 34 15 60 + 22 10 40 + 11 5 20 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +165 0 0 +180 0 0 +163 10 27 +147 20 54 +130 30 81 +113 40 108 + 97 50 136 + 80 60 163 + 63 70 190 + 47 80 217 + 30 90 244 + 43 86 244 + 56 82 243 + 69 79 242 + 82 75 242 + 96 71 242 +109 68 241 +122 64 240 +135 60 240 +140 53 213 +145 47 187 +150 40 160 +155 33 133 +160 27 107 +165 20 80 +170 13 53 +175 7 27 +180 0 0 +164 0 0 +147 0 0 +131 0 0 +115 0 0 + 98 0 0 + 82 0 0 + 65 0 0 + 49 0 0 + 33 0 0 + 16 0 0 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +162 16 8 +174 31 15 +187 46 22 +199 62 30 +211 78 38 +224 93 45 +236 108 52 +248 124 60 +245 136 71 +243 149 82 +240 161 93 +237 174 104 +235 186 116 +232 199 127 +229 211 138 +227 224 149 +224 236 160 +228 239 137 +233 241 114 +237 244 91 +242 247 69 +246 250 46 +251 252 23 +255 255 0 +248 230 0 +240 204 0 +232 178 0 +225 153 0 +218 128 0 +210 102 0 +202 76 0 +195 51 0 +188 26 0 +180 0 0 +160 0 13 +140 0 27 +120 0 40 +100 0 53 + 80 0 67 + 60 0 80 + 40 0 93 + 20 0 107 + 0 0 120 diff --git a/src/fractalzoomer/color_maps/carr549.map b/src/fractalzoomer/color_maps/carr549.map new file mode 100644 index 000000000..650d59537 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr549.map @@ -0,0 +1,256 @@ + 0 0 0 + 14 6 24 + 27 12 48 + 40 18 72 + 54 24 96 + 68 30 120 + 81 36 144 + 94 42 168 +108 48 192 +122 54 216 +135 60 240 +146 78 233 +157 95 225 +168 113 218 +179 131 211 +190 149 204 +200 166 196 +211 184 189 +222 202 182 +233 220 175 +244 237 167 +255 255 160 +240 231 170 +225 206 180 +210 182 190 +195 158 200 +180 133 210 +165 109 220 +150 84 230 +135 60 240 +124 55 220 +112 50 200 +101 45 180 + 90 40 160 + 79 35 140 + 68 30 120 + 56 25 100 + 45 20 80 + 34 15 60 + 22 10 40 + 11 5 20 + 0 0 0 + 0 7 9 + 0 14 18 + 0 21 28 + 0 28 37 + 0 35 46 + 0 42 55 + 0 48 65 + 0 55 74 + 0 62 83 + 0 69 92 + 0 76 102 + 0 83 111 + 0 90 120 + 28 103 123 + 57 117 127 + 85 130 130 +113 143 133 +142 157 137 +170 170 140 +198 183 143 +227 197 147 +255 210 150 +227 197 147 +198 183 143 +170 170 140 +142 157 137 +113 143 133 + 85 130 130 + 57 117 127 + 28 103 123 + 0 90 120 + 0 77 103 + 0 64 86 + 0 51 69 + 0 39 51 + 0 26 34 + 0 13 17 + 0 0 0 +120 120 150 +128 128 158 +135 135 165 +142 142 172 +150 150 180 +158 158 188 +165 165 195 +172 172 202 +180 180 210 +188 188 218 +195 195 225 +202 202 232 +210 210 240 +202 202 232 +195 195 225 +188 188 218 +180 180 210 +172 172 202 +165 165 195 +158 158 188 +150 150 180 +142 142 172 +135 135 165 +128 128 158 +120 120 150 +122 113 160 +123 107 170 +125 100 180 +127 93 190 +128 87 200 +130 80 210 +132 73 220 +133 67 230 +135 60 240 +146 78 216 +156 96 192 +166 114 168 +177 132 144 +188 150 120 +198 168 96 +208 186 72 +219 204 48 +230 222 24 +240 240 0 +242 228 7 +243 215 13 +245 203 20 +247 190 27 +248 178 33 +250 165 40 +252 153 47 +253 140 53 +255 128 60 +242 120 80 +228 113 100 +215 105 120 +202 98 140 +188 90 160 +175 83 180 +162 75 200 +148 68 220 +135 60 240 +124 55 220 +112 50 200 +101 45 180 + 90 40 160 + 79 35 140 + 68 30 120 + 56 25 100 + 45 20 80 + 34 15 60 + 22 10 40 + 11 5 20 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +165 0 0 +180 0 0 +163 10 27 +147 20 54 +130 30 81 +113 40 108 + 97 50 136 + 80 60 163 + 63 70 190 + 47 80 217 + 30 90 244 + 43 86 244 + 56 82 243 + 69 79 242 + 82 75 242 + 96 71 242 +109 68 241 +122 64 240 +135 60 240 +140 53 213 +145 47 187 +150 40 160 +155 33 133 +160 27 107 +165 20 80 +170 13 53 +175 7 27 +180 0 0 +164 0 0 +147 0 0 +131 0 0 +115 0 0 + 98 0 0 + 82 0 0 + 65 0 0 + 49 0 0 + 33 0 0 + 16 0 0 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +162 16 8 +174 31 15 +187 46 22 +199 62 30 +211 78 38 +224 93 45 +236 108 52 +248 124 60 +245 136 71 +243 149 82 +240 161 93 +237 174 104 +235 186 116 +232 199 127 +229 211 138 +227 224 149 +224 236 160 +228 239 137 +233 241 114 +237 244 91 +242 247 69 +246 250 46 +251 252 23 +255 255 0 +248 230 0 +240 204 0 +232 178 0 +225 153 0 +218 128 0 +210 102 0 +202 76 0 +195 51 0 +188 26 0 +180 0 0 +160 0 13 +140 0 27 +120 0 40 +100 0 53 + 80 0 67 + 60 0 80 + 40 0 93 + 20 0 107 + 0 0 120 diff --git a/src/fractalzoomer/color_maps/carr550.map b/src/fractalzoomer/color_maps/carr550.map new file mode 100644 index 000000000..05e473ad7 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr550.map @@ -0,0 +1,256 @@ + 0 0 0 + 14 0 0 + 27 0 0 + 40 0 0 + 54 0 0 + 68 0 0 + 81 0 0 + 94 0 0 +108 0 0 +122 0 0 +135 0 0 +138 15 15 +140 30 30 +143 45 45 +146 60 60 +149 75 75 +151 90 90 +154 105 105 +157 120 120 +160 135 135 +162 150 150 +165 165 165 +161 144 144 +158 124 124 +154 103 103 +150 82 82 +146 62 62 +142 41 41 +139 21 21 +135 0 0 +124 0 0 +112 0 0 +101 0 0 + 90 0 0 + 79 0 0 + 68 0 0 + 56 0 0 + 45 0 0 + 34 0 0 + 22 0 0 + 11 0 0 + 0 0 0 + 0 7 9 + 0 14 18 + 0 21 28 + 0 28 37 + 0 35 46 + 0 42 55 + 0 48 65 + 0 55 74 + 0 62 83 + 0 69 92 + 0 76 102 + 0 83 111 + 0 90 120 + 28 103 123 + 57 117 127 + 85 130 130 +113 143 133 +142 157 137 +170 170 140 +198 183 143 +227 197 147 +255 210 150 +227 197 147 +198 183 143 +170 170 140 +142 157 137 +113 143 133 + 85 130 130 + 57 117 127 + 28 103 123 + 0 90 120 + 0 77 103 + 0 64 86 + 0 51 69 + 0 39 51 + 0 26 34 + 0 13 17 + 0 0 0 +120 120 150 +128 128 158 +135 135 165 +142 142 172 +150 150 180 +158 158 188 +165 165 195 +172 172 202 +180 180 210 +188 188 218 +195 195 225 +202 202 232 +210 210 240 +202 202 232 +195 195 225 +188 188 218 +180 180 210 +172 172 202 +165 165 195 +158 158 188 +150 150 180 +142 142 172 +135 135 165 +128 128 158 +120 120 150 +122 113 160 +123 107 170 +125 100 180 +127 93 190 +128 87 200 +130 80 210 +132 73 220 +133 67 230 +135 60 240 +146 78 216 +156 96 192 +166 114 168 +177 132 144 +188 150 120 +198 168 96 +208 186 72 +219 204 48 +230 222 24 +240 240 0 +242 228 7 +243 215 13 +245 203 20 +247 190 27 +248 178 33 +250 165 40 +252 153 47 +253 140 53 +255 128 60 +242 120 80 +228 113 100 +215 105 120 +202 98 140 +188 90 160 +175 83 180 +162 75 200 +148 68 220 +135 60 240 +124 55 220 +112 50 200 +101 45 180 + 90 40 160 + 79 35 140 + 68 30 120 + 56 25 100 + 45 20 80 + 34 15 60 + 22 10 40 + 11 5 20 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +165 0 0 +180 0 0 +163 10 27 +147 20 54 +130 30 81 +113 40 108 + 97 50 136 + 80 60 163 + 63 70 190 + 47 80 217 + 30 90 244 + 43 86 244 + 56 82 243 + 69 79 242 + 82 75 242 + 96 71 242 +109 68 241 +122 64 240 +135 60 240 +140 53 213 +145 47 187 +150 40 160 +155 33 133 +160 27 107 +165 20 80 +170 13 53 +175 7 27 +180 0 0 +164 0 0 +147 0 0 +131 0 0 +115 0 0 + 98 0 0 + 82 0 0 + 65 0 0 + 49 0 0 + 33 0 0 + 16 0 0 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +162 16 8 +174 31 15 +187 46 22 +199 62 30 +211 78 38 +224 93 45 +236 108 52 +248 124 60 +245 136 71 +243 149 82 +240 161 93 +237 174 104 +235 186 116 +232 199 127 +229 211 138 +227 224 149 +224 236 160 +228 239 137 +233 241 114 +237 244 91 +242 247 69 +246 250 46 +251 252 23 +255 255 0 +248 230 0 +240 204 0 +232 178 0 +225 153 0 +218 128 0 +210 102 0 +202 76 0 +195 51 0 +188 26 0 +180 0 0 +160 0 13 +140 0 27 +120 0 40 +100 0 53 + 80 0 67 + 60 0 80 + 40 0 93 + 20 0 107 + 0 0 120 diff --git a/src/fractalzoomer/color_maps/carr551.map b/src/fractalzoomer/color_maps/carr551.map new file mode 100644 index 000000000..7fc86822b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr551.map @@ -0,0 +1,256 @@ + 0 0 0 + 26 26 26 + 51 51 51 + 76 76 76 +102 102 102 +128 128 128 +153 153 153 +178 178 178 +204 204 204 +230 230 230 +255 255 255 +244 232 232 +233 209 209 +222 185 185 +211 162 162 +200 139 139 +190 116 116 +179 93 93 +168 70 70 +157 46 46 +146 23 23 +135 0 0 +150 32 32 +165 64 64 +180 96 96 +195 128 128 +210 159 159 +225 191 191 +240 223 223 +255 255 255 +234 234 234 +212 212 212 +191 191 191 +170 170 170 +149 149 149 +128 128 128 +106 106 106 + 85 85 85 + 64 64 64 + 42 42 42 + 21 21 21 + 0 0 0 + 0 7 9 + 0 14 18 + 0 21 28 + 0 28 37 + 0 35 46 + 0 42 55 + 0 48 65 + 0 55 74 + 0 62 83 + 0 69 92 + 0 76 102 + 0 83 111 + 0 90 120 + 28 103 123 + 57 117 127 + 85 130 130 +113 143 133 +142 157 137 +170 170 140 +198 183 143 +227 197 147 +255 210 150 +227 197 147 +198 183 143 +170 170 140 +142 157 137 +113 143 133 + 85 130 130 + 57 117 127 + 28 103 123 + 0 90 120 + 0 77 103 + 0 64 86 + 0 51 69 + 0 39 51 + 0 26 34 + 0 13 17 + 0 0 0 +120 120 150 +128 128 158 +135 135 165 +142 142 172 +150 150 180 +158 158 188 +165 165 195 +172 172 202 +180 180 210 +188 188 218 +195 195 225 +202 202 232 +210 210 240 +202 202 232 +195 195 225 +188 188 218 +180 180 210 +172 172 202 +165 165 195 +158 158 188 +150 150 180 +142 142 172 +135 135 165 +128 128 158 +120 120 150 +122 113 160 +123 107 170 +125 100 180 +127 93 190 +128 87 200 +130 80 210 +132 73 220 +133 67 230 +135 60 240 +146 78 216 +156 96 192 +166 114 168 +177 132 144 +188 150 120 +198 168 96 +208 186 72 +219 204 48 +230 222 24 +240 240 0 +242 228 7 +243 215 13 +245 203 20 +247 190 27 +248 178 33 +250 165 40 +252 153 47 +253 140 53 +255 128 60 +242 120 80 +228 113 100 +215 105 120 +202 98 140 +188 90 160 +175 83 180 +162 75 200 +148 68 220 +135 60 240 +124 55 220 +112 50 200 +101 45 180 + 90 40 160 + 79 35 140 + 68 30 120 + 56 25 100 + 45 20 80 + 34 15 60 + 22 10 40 + 11 5 20 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +165 0 0 +180 0 0 +163 10 27 +147 20 54 +130 30 81 +113 40 108 + 97 50 136 + 80 60 163 + 63 70 190 + 47 80 217 + 30 90 244 + 43 86 244 + 56 82 243 + 69 79 242 + 82 75 242 + 96 71 242 +109 68 241 +122 64 240 +135 60 240 +140 53 213 +145 47 187 +150 40 160 +155 33 133 +160 27 107 +165 20 80 +170 13 53 +175 7 27 +180 0 0 +164 0 0 +147 0 0 +131 0 0 +115 0 0 + 98 0 0 + 82 0 0 + 65 0 0 + 49 0 0 + 33 0 0 + 16 0 0 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +162 16 8 +174 31 15 +187 46 22 +199 62 30 +211 78 38 +224 93 45 +236 108 52 +248 124 60 +245 136 71 +243 149 82 +240 161 93 +237 174 104 +235 186 116 +232 199 127 +229 211 138 +227 224 149 +224 236 160 +228 239 137 +233 241 114 +237 244 91 +242 247 69 +246 250 46 +251 252 23 +255 255 0 +248 230 0 +240 204 0 +232 178 0 +225 153 0 +218 128 0 +210 102 0 +202 76 0 +195 51 0 +188 26 0 +180 0 0 +160 0 13 +140 0 27 +120 0 40 +100 0 53 + 80 0 67 + 60 0 80 + 40 0 93 + 20 0 107 + 0 0 120 diff --git a/src/fractalzoomer/color_maps/carr552.map b/src/fractalzoomer/color_maps/carr552.map new file mode 100644 index 000000000..d8eb7c90c --- /dev/null +++ b/src/fractalzoomer/color_maps/carr552.map @@ -0,0 +1,256 @@ + 0 0 0 + 26 26 26 + 51 51 51 + 76 76 76 +102 102 102 +128 128 128 +153 153 153 +178 178 178 +204 204 204 +230 230 230 +255 255 255 +232 240 244 +209 225 232 +185 210 221 +162 195 210 +139 180 198 +116 165 187 + 93 150 175 + 70 135 164 + 46 120 153 + 23 105 141 + 0 90 130 + 32 111 146 + 64 131 161 + 96 152 177 +128 172 192 +159 193 208 +191 214 224 +223 234 239 +255 255 255 +234 234 234 +212 212 212 +191 191 191 +170 170 170 +149 149 149 +128 128 128 +106 106 106 + 85 85 85 + 64 64 64 + 42 42 42 + 21 21 21 + 0 0 0 + 0 7 9 + 0 14 18 + 0 21 28 + 0 28 37 + 0 35 46 + 0 42 55 + 0 48 65 + 0 55 74 + 0 62 83 + 0 69 92 + 0 76 102 + 0 83 111 + 0 90 120 + 28 103 123 + 57 117 127 + 85 130 130 +113 143 133 +142 157 137 +170 170 140 +198 183 143 +227 197 147 +255 210 150 +227 197 147 +198 183 143 +170 170 140 +142 157 137 +113 143 133 + 85 130 130 + 57 117 127 + 28 103 123 + 0 90 120 + 0 77 103 + 0 64 86 + 0 51 69 + 0 39 51 + 0 26 34 + 0 13 17 + 0 0 0 +120 120 150 +128 128 158 +135 135 165 +142 142 172 +150 150 180 +158 158 188 +165 165 195 +172 172 202 +180 180 210 +188 188 218 +195 195 225 +202 202 232 +210 210 240 +202 202 232 +195 195 225 +188 188 218 +180 180 210 +172 172 202 +165 165 195 +158 158 188 +150 150 180 +142 142 172 +135 135 165 +128 128 158 +120 120 150 +122 113 160 +123 107 170 +125 100 180 +127 93 190 +128 87 200 +130 80 210 +132 73 220 +133 67 230 +135 60 240 +146 78 216 +156 96 192 +166 114 168 +177 132 144 +188 150 120 +198 168 96 +208 186 72 +219 204 48 +230 222 24 +240 240 0 +242 228 7 +243 215 13 +245 203 20 +247 190 27 +248 178 33 +250 165 40 +252 153 47 +253 140 53 +255 128 60 +242 120 80 +228 113 100 +215 105 120 +202 98 140 +188 90 160 +175 83 180 +162 75 200 +148 68 220 +135 60 240 +124 55 220 +112 50 200 +101 45 180 + 90 40 160 + 79 35 140 + 68 30 120 + 56 25 100 + 45 20 80 + 34 15 60 + 22 10 40 + 11 5 20 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +165 0 0 +180 0 0 +163 10 27 +147 20 54 +130 30 81 +113 40 108 + 97 50 136 + 80 60 163 + 63 70 190 + 47 80 217 + 30 90 244 + 43 86 244 + 56 82 243 + 69 79 242 + 82 75 242 + 96 71 242 +109 68 241 +122 64 240 +135 60 240 +140 53 213 +145 47 187 +150 40 160 +155 33 133 +160 27 107 +165 20 80 +170 13 53 +175 7 27 +180 0 0 +164 0 0 +147 0 0 +131 0 0 +115 0 0 + 98 0 0 + 82 0 0 + 65 0 0 + 49 0 0 + 33 0 0 + 16 0 0 + 0 0 0 + 15 0 0 + 30 0 0 + 45 0 0 + 60 0 0 + 75 0 0 + 90 0 0 +105 0 0 +120 0 0 +135 0 0 +150 0 0 +162 16 8 +174 31 15 +187 46 22 +199 62 30 +211 78 38 +224 93 45 +236 108 52 +248 124 60 +245 136 71 +243 149 82 +240 161 93 +237 174 104 +235 186 116 +232 199 127 +229 211 138 +227 224 149 +224 236 160 +228 239 137 +233 241 114 +237 244 91 +242 247 69 +246 250 46 +251 252 23 +255 255 0 +248 230 0 +240 204 0 +232 178 0 +225 153 0 +218 128 0 +210 102 0 +202 76 0 +195 51 0 +188 26 0 +180 0 0 +160 0 13 +140 0 27 +120 0 40 +100 0 53 + 80 0 67 + 60 0 80 + 40 0 93 + 20 0 107 + 0 0 120 diff --git a/src/fractalzoomer/color_maps/carr554.map b/src/fractalzoomer/color_maps/carr554.map new file mode 100644 index 000000000..3e3bb5b5b --- /dev/null +++ b/src/fractalzoomer/color_maps/carr554.map @@ -0,0 +1,256 @@ + 0 0 0 + 80 76 108 + 84 80 112 + 96 92 124 +104 104 132 +116 116 144 +124 128 152 +136 140 164 +144 152 172 +156 160 184 +164 172 192 +176 184 204 +184 196 212 +196 208 224 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +216 184 140 +204 172 136 +192 160 132 +180 148 128 +168 136 124 +156 124 120 +144 112 116 +132 100 108 +120 88 104 +108 76 100 + 96 64 96 + 84 52 92 + 72 40 84 + 60 28 80 + 48 16 76 + 48 16 72 + 48 16 68 + 48 12 64 + 48 12 60 + 48 12 56 + 48 12 52 + 48 12 48 + 44 8 44 + 44 8 40 + 44 8 36 + 44 8 32 + 44 4 28 + 44 4 24 + 44 4 20 + 40 0 16 + 44 0 16 + 48 0 16 + 52 0 20 + 56 0 20 + 60 0 20 + 64 0 24 + 68 0 24 + 72 0 24 + 76 0 24 + 80 0 28 + 84 0 28 + 84 0 28 + 88 0 32 + 92 0 32 + 96 0 32 +100 0 36 +104 0 36 +108 0 36 +112 0 36 +116 0 40 +120 0 40 +124 0 44 +128 0 44 +132 0 48 +136 0 48 +140 0 48 +144 0 52 +148 0 52 +152 0 52 +156 8 52 +164 16 52 +168 24 52 +176 32 52 +180 40 56 +188 48 56 +196 56 56 +200 64 56 +208 68 56 +212 76 56 +220 84 56 +228 92 56 +232 100 60 +240 108 60 +244 116 60 +252 124 60 +244 116 60 +240 108 60 +232 100 60 +228 92 56 +220 84 56 +212 76 56 +208 68 56 +200 64 56 +196 56 56 +188 48 56 +180 40 56 +176 32 52 +168 24 52 +164 16 52 +156 8 52 +152 0 52 +148 0 52 +144 0 52 +140 0 48 +136 0 48 +132 0 44 +128 0 44 +124 0 44 +120 0 40 +116 0 40 +112 0 40 +108 0 36 +104 0 36 +100 0 32 + 96 0 32 + 92 0 32 + 88 0 28 + 84 0 28 + 80 0 24 + 76 0 24 + 72 0 24 + 68 0 20 + 64 0 20 + 60 0 20 + 56 0 16 + 52 0 16 + 48 0 12 + 44 0 12 + 40 0 12 + 36 0 12 + 32 0 12 + 28 0 8 + 24 0 8 + 20 0 8 + 16 0 4 + 16 0 4 + 12 0 4 + 8 0 4 + 4 0 0 + 0 0 0 + 56 20 88 + 52 20 84 + 52 20 80 + 48 16 80 + 48 16 76 + 44 16 72 + 44 16 68 + 40 12 68 + 40 12 64 + 36 12 60 + 96 72 20 +104 80 28 +116 88 36 +124 100 44 +136 108 52 +144 116 60 +156 124 68 +164 132 76 +176 144 88 +184 152 96 +192 160 104 +204 168 112 +212 176 120 +224 184 128 +232 196 136 +244 204 144 +252 212 152 +240 204 144 +232 192 136 +220 184 124 +212 176 116 +200 164 108 +188 156 100 +180 148 92 +168 136 80 +160 128 72 +148 120 64 +136 108 56 +128 100 48 +116 92 36 +108 80 28 + 96 72 20 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 20 28 + 40 36 52 + 60 56 80 diff --git a/src/fractalzoomer/color_maps/carr555.map b/src/fractalzoomer/color_maps/carr555.map new file mode 100644 index 000000000..f4e9e4409 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr555.map @@ -0,0 +1,256 @@ + 0 0 0 +224 108 88 +240 116 92 +252 120 96 +240 112 92 +224 108 88 +212 100 84 +196 96 76 +184 88 72 +172 80 68 +156 76 64 +144 68 60 +128 64 56 +116 56 52 +104 48 48 + 88 44 40 + 76 36 36 + 60 32 32 + 48 24 28 + 32 20 24 + 28 20 24 + 28 32 32 + 28 44 40 + 32 56 48 + 32 68 56 + 32 80 64 + 32 92 72 + 36 108 80 + 36 120 88 + 36 132 96 + 36 144 104 + 36 156 112 + 40 168 120 + 40 180 128 + 40 192 136 + 40 204 144 + 44 212 148 + 44 200 140 + 40 188 132 + 40 180 128 + 36 168 120 + 36 156 112 + 36 144 104 + 36 132 96 + 36 120 88 + 32 104 80 + 32 92 72 + 32 80 64 + 32 68 56 + 32 56 48 + 28 44 40 + 28 32 32 + 28 20 24 + 28 20 24 + 32 24 36 + 32 24 48 + 36 28 56 + 40 28 68 + 40 32 80 + 44 36 92 + 48 36 100 + 52 40 112 + 52 44 124 + 56 44 136 + 60 48 144 + 60 48 156 + 64 52 168 + 64 52 176 + 68 56 188 + 72 60 196 + 68 56 188 + 64 52 176 + 64 52 168 + 60 48 156 + 56 48 144 + 56 44 132 + 52 40 124 + 48 40 112 + 48 36 100 + 44 36 88 + 40 32 80 + 40 28 68 + 36 28 56 + 32 24 44 + 32 24 36 + 28 20 24 + 28 20 24 + 40 32 32 + 48 48 40 + 60 60 48 + 72 76 56 + 80 88 64 + 92 104 72 +104 116 80 +112 128 88 +124 144 96 +136 156 104 +144 172 112 +156 184 120 +168 196 128 +180 208 136 +188 220 144 +200 232 148 +188 220 140 +180 204 132 +168 192 124 +156 180 116 +148 164 108 +136 152 100 +124 140 96 +112 128 88 +104 112 80 + 92 100 72 + 80 88 64 + 72 72 56 + 60 60 48 + 0 0 40 + 40 32 32 + 28 20 24 + 28 20 24 + 32 20 32 + 36 20 44 + 40 20 52 + 44 24 60 + 48 24 72 + 52 24 80 + 60 24 92 + 64 24 100 + 68 24 108 + 72 24 120 + 76 28 128 + 80 28 136 + 84 28 148 + 88 28 156 + 96 28 164 + 96 32 172 + 92 32 164 + 92 28 152 + 88 28 144 + 84 28 136 + 76 24 128 + 72 24 120 + 68 24 108 + 64 24 100 + 60 24 88 + 56 24 80 + 48 20 72 + 44 20 60 + 40 20 52 + 36 20 40 + 32 20 32 + 28 20 24 + 28 20 24 + 36 32 32 + 44 44 44 + 52 52 52 + 64 64 64 + 72 76 72 + 80 88 84 + 88 96 92 + 96 108 104 +104 120 112 +112 132 120 +120 140 132 +132 152 140 +140 164 152 +148 176 160 +156 184 172 +164 196 180 +156 184 172 +148 172 160 +140 164 152 +128 152 140 +120 140 132 +112 128 120 +104 120 112 + 96 108 100 + 88 96 92 + 76 84 80 + 68 76 72 + 60 64 60 + 52 52 52 + 44 40 40 + 36 28 32 + 28 20 24 + 28 20 24 + 32 24 28 + 40 28 32 + 44 36 40 + 52 40 44 + 56 48 52 + 64 52 56 + 68 60 64 + 76 64 68 + 80 72 76 + 88 76 80 + 92 84 88 +100 88 92 +104 92 96 +112 96 100 +116 100 104 +120 104 108 +116 100 104 +108 92 96 +104 88 92 + 96 84 88 + 92 76 80 + 88 72 76 + 80 68 72 + 76 60 64 + 68 56 60 + 64 52 56 + 60 44 48 + 52 40 44 + 48 36 40 + 40 28 32 + 36 24 28 + 28 20 24 + 32 20 24 + 40 24 28 + 48 24 32 + 52 28 36 + 60 32 40 + 68 32 44 + 76 36 48 + 84 40 52 + 92 44 56 + 96 44 60 +104 48 64 +112 52 68 +120 52 72 +128 56 76 +132 60 80 +140 60 84 +148 64 88 +140 60 84 +136 60 80 +128 56 76 +120 52 72 +112 48 68 +108 48 64 +100 44 60 + 92 40 56 + 48 24 28 + 60 32 32 + 76 36 36 + 88 44 44 +104 52 48 +116 56 52 +132 64 56 +144 72 60 +156 76 64 +172 84 72 +184 92 76 +200 96 80 +212 104 84 diff --git a/src/fractalzoomer/color_maps/carr556.map b/src/fractalzoomer/color_maps/carr556.map new file mode 100644 index 000000000..886bd22d9 --- /dev/null +++ b/src/fractalzoomer/color_maps/carr556.map @@ -0,0 +1,256 @@ + 0 0 0 + 10 10 18 + 20 20 35 + 30 30 52 + 40 40 70 + 50 50 88 + 60 60 105 + 70 70 122 + 80 80 140 + 90 90 158 +100 100 175 +110 110 192 +120 120 210 +111 111 195 +103 103 180 + 94 94 165 + 86 86 150 + 77 77 135 + 69 69 120 + 60 60 105 + 51 51 90 + 43 43 75 + 34 34 60 + 26 26 45 + 17 17 30 + 9 9 15 + 0 0 0 + 7 7 12 + 14 14 23 + 21 21 35 + 28 28 46 + 35 35 58 + 42 42 69 + 48 48 81 + 55 55 92 + 62 62 104 + 69 69 115 + 76 76 127 + 83 83 138 + 90 90 150 +108 103 151 +127 117 152 +145 130 153 +163 143 154 +182 157 156 +200 170 157 +218 183 158 +237 197 159 +255 210 160 +238 198 159 +222 186 158 +206 174 157 +189 162 156 +172 150 155 +156 138 154 +140 126 153 +123 114 152 +106 102 151 + 90 90 150 + 83 83 138 + 76 76 127 + 69 69 115 + 62 62 104 + 55 55 92 + 48 48 81 + 42 42 69 + 35 35 58 + 28 28 46 + 21 21 35 + 14 14 23 + 7 7 12 + 0 0 0 + 0 0 0 + 12 8 8 + 25 15 15 + 38 22 22 + 50 30 30 + 62 38 38 + 75 45 45 + 88 52 52 +100 60 60 +112 68 68 +125 75 75 +138 82 82 +150 90 90 +150 83 90 +150 76 90 +151 70 91 +151 63 91 +151 56 91 +152 50 92 +152 43 92 +152 36 92 +141 33 85 +130 31 79 +119 28 72 +109 26 66 + 98 23 59 + 87 21 53 + 76 18 46 + 65 15 39 + 54 13 33 + 43 10 26 + 33 8 20 + 22 5 13 + 11 3 7 + 26 7 16 + 41 11 26 + 56 15 35 + 71 19 44 + 86 23 53 +101 27 63 +116 32 72 +130 36 81 +145 40 91 +160 44 100 +175 48 109 +190 52 118 +205 56 128 +220 60 137 +224 68 127 +229 75 118 +233 82 108 +238 90 98 +242 98 89 +246 105 79 +251 112 70 +255 120 60 +249 131 52 +244 142 45 +238 154 38 +232 165 30 +227 176 22 +221 188 15 +216 199 8 +210 210 0 +216 210 20 +221 210 40 +227 210 60 +232 210 80 +238 210 100 +244 210 120 +249 210 140 +255 210 160 +255 199 148 +255 188 135 +255 176 122 +255 165 110 +255 154 98 +255 142 85 +255 131 72 +255 120 60 +242 105 52 +229 90 45 +216 75 38 +202 60 30 +189 45 22 +176 30 15 +163 15 8 +150 0 0 +149 4 17 +148 9 34 +147 13 51 +146 17 69 +145 21 86 +144 26 103 +143 30 120 +141 34 137 +140 39 154 +139 43 171 +138 47 189 +137 51 206 +136 56 223 +135 60 240 +125 56 223 +116 51 206 +106 47 189 + 96 43 171 + 87 39 154 + 77 34 137 + 67 30 120 + 58 26 103 + 48 21 86 + 39 17 69 + 29 13 51 + 19 9 34 + 10 4 17 + 0 0 0 + 0 0 0 + 12 5 22 + 25 11 44 + 37 16 65 + 49 22 87 + 61 27 109 + 74 33 131 + 86 38 153 + 98 44 175 +110 49 196 +123 55 218 +135 60 240 +137 79 242 +139 98 244 +141 116 246 +142 135 248 +144 154 249 +146 172 251 +148 191 253 +150 210 255 +135 196 254 +120 182 252 +105 169 251 + 90 155 250 + 75 141 248 + 60 128 247 + 45 114 245 + 30 100 244 + 28 93 227 + 26 86 209 + 24 79 192 + 21 71 174 + 19 64 157 + 17 57 139 + 15 50 122 + 13 43 105 + 11 36 87 + 9 29 70 + 6 21 52 + 4 14 35 + 2 7 17 + 10 15 29 + 18 22 41 + 26 30 53 + 34 37 65 + 42 45 77 + 50 52 90 + 58 60 102 + 66 67 114 + 74 75 126 + 82 82 138 + 90 90 150 + 96 96 154 +101 101 158 +107 107 161 +112 112 165 +118 118 169 +124 124 172 +129 129 176 +135 135 180 +141 141 184 +146 146 188 +152 152 191 +158 158 195 +163 163 199 +169 169 202 +174 174 206 +180 180 210 diff --git a/src/fractalzoomer/color_maps/chrome.MAP b/src/fractalzoomer/color_maps/chrome.MAP new file mode 100644 index 000000000..78eab28ae --- /dev/null +++ b/src/fractalzoomer/color_maps/chrome.MAP @@ -0,0 +1,256 @@ +226 226 226 +226 226 226 +227 227 227 +228 228 228 +228 228 228 +229 229 229 +230 230 230 +231 231 231 +231 231 231 +232 232 232 +233 233 233 +233 233 233 +234 234 234 +235 235 235 +236 236 236 +236 236 236 +237 237 237 +238 238 238 +239 239 239 +239 239 239 +240 240 240 +241 241 241 +241 241 241 +242 242 242 +243 243 243 +244 244 244 +244 244 244 +245 245 245 +246 246 246 +247 247 247 +247 247 247 +248 248 248 +249 249 249 +249 249 249 +250 250 250 +251 251 251 +252 252 252 +252 252 252 +253 253 253 +254 254 254 +255 255 255 +255 255 255 +255 255 255 +248 248 248 +242 242 242 +235 235 235 +229 229 229 +223 223 223 +216 216 216 +210 210 210 +204 204 204 +197 197 197 +191 191 191 +184 184 184 +178 178 178 +172 172 172 +165 165 165 +159 159 159 +152 152 152 +146 146 146 +140 140 140 +133 133 133 +127 127 127 +121 121 121 +114 114 114 +108 108 108 +101 101 101 +95 95 95 +89 89 89 +82 82 82 +76 76 76 +70 70 70 +63 63 63 +57 57 57 +50 50 50 +44 44 44 +38 38 38 +31 31 31 +25 25 25 +19 19 19 +12 12 12 +6 6 6 +0 0 0 +0 0 0 +0 0 0 +5 5 5 +11 11 11 +16 16 16 +22 22 22 +28 28 28 +33 33 33 +39 39 39 +45 45 45 +50 50 50 +56 56 56 +62 62 62 +67 67 67 +73 73 73 +79 79 79 +84 84 84 +90 90 90 +96 96 96 +101 101 101 +107 107 107 +113 113 113 +118 118 118 +124 124 124 +129 129 129 +135 135 135 +141 141 141 +146 146 146 +152 152 152 +158 158 158 +163 163 163 +169 169 169 +175 175 175 +180 180 180 +186 186 186 +192 192 192 +197 197 197 +203 203 203 +209 209 209 +214 214 214 +220 220 220 +226 226 226 +226 226 226 +226 226 226 +226 226 226 +227 227 227 +228 228 228 +228 228 228 +229 229 229 +230 230 230 +231 231 231 +231 231 231 +232 232 232 +233 233 233 +233 233 233 +234 234 234 +235 235 235 +236 236 236 +236 236 236 +237 237 237 +238 238 238 +239 239 239 +239 239 239 +240 240 240 +241 241 241 +241 241 241 +242 242 242 +243 243 243 +244 244 244 +244 244 244 +245 245 245 +246 246 246 +247 247 247 +247 247 247 +248 248 248 +249 249 249 +249 249 249 +250 250 250 +251 251 251 +252 252 252 +252 252 252 +253 253 253 +254 254 254 +255 255 255 +255 255 255 +255 255 255 +248 248 248 +242 242 242 +235 235 235 +229 229 229 +223 223 223 +216 216 216 +210 210 210 +204 204 204 +197 197 197 +191 191 191 +184 184 184 +178 178 178 +172 172 172 +165 165 165 +159 159 159 +152 152 152 +146 146 146 +140 140 140 +133 133 133 +127 127 127 +121 121 121 +114 114 114 +108 108 108 +101 101 101 +95 95 95 +89 89 89 +82 82 82 +76 76 76 +70 70 70 +63 63 63 +57 57 57 +50 50 50 +44 44 44 +38 38 38 +31 31 31 +25 25 25 +19 19 19 +12 12 12 +6 6 6 +0 0 0 +0 0 0 +0 0 0 +6 6 6 +12 12 12 +19 19 19 +25 25 25 +31 31 31 +38 38 38 +44 44 44 +50 50 50 +57 57 57 +63 63 63 +70 70 70 +76 76 76 +82 82 82 +89 89 89 +95 95 95 +102 102 102 +108 108 108 +114 114 114 +121 121 121 +127 127 127 +133 133 133 +140 140 140 +146 146 146 +153 153 153 +159 159 159 +165 165 165 +172 172 172 +178 178 178 +184 184 184 +191 191 191 +197 197 197 +204 204 204 +210 210 210 +216 216 216 +223 223 223 +229 229 229 +235 235 235 +242 242 242 +248 248 248 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/colorbrewer2 01.MAP b/src/fractalzoomer/color_maps/colorbrewer2 01.MAP new file mode 100644 index 000000000..f34affa49 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorbrewer2 01.MAP @@ -0,0 +1,256 @@ +166 97 26 +167 100 29 +169 103 32 +171 106 35 +173 109 39 +175 113 42 +177 116 45 +179 119 49 +181 122 52 +183 126 55 +184 129 58 +186 132 62 +188 135 65 +190 139 68 +192 142 72 +194 145 75 +196 148 78 +198 151 82 +200 155 85 +202 158 88 +203 161 91 +205 164 95 +207 168 98 +209 171 101 +211 174 105 +213 177 108 +215 181 111 +217 184 115 +219 187 118 +221 190 121 +222 193 124 +223 194 125 +223 194 125 +223 195 128 +224 197 132 +225 199 137 +225 200 140 +226 202 144 +227 204 148 +228 205 152 +228 207 156 +229 209 160 +230 210 164 +231 212 168 +231 214 172 +232 216 176 +233 217 180 +233 219 184 +234 221 188 +235 222 192 +236 224 196 +236 226 200 +237 227 204 +238 229 208 +239 231 212 +239 233 216 +240 234 220 +241 236 224 +242 238 228 +242 239 232 +243 241 236 +244 243 240 +244 244 244 +245 245 245 +245 245 245 +241 243 243 +237 242 241 +233 240 239 +229 239 238 +225 238 236 +221 237 234 +217 235 232 +213 234 231 +209 233 229 +206 231 227 +202 230 225 +198 229 224 +194 227 222 +190 226 220 +186 225 219 +182 223 217 +178 222 215 +174 221 213 +170 219 212 +167 218 210 +163 217 208 +159 215 206 +155 214 205 +151 213 203 +147 211 201 +143 210 199 +139 209 198 +135 207 196 +131 206 194 +128 205 193 +128 205 193 +128 205 193 +123 202 190 +119 200 187 +115 197 184 +111 195 182 +106 193 179 +102 190 177 +98 188 174 +94 185 171 +89 183 169 +85 181 166 +81 178 163 +77 176 161 +72 173 158 +68 171 155 +64 169 153 +60 166 150 +56 164 147 +51 161 145 +47 159 142 +43 157 139 +39 154 137 +34 152 134 +30 149 131 +26 147 129 +22 145 126 +17 142 123 +13 140 121 +9 137 118 +5 135 115 +1 133 113 +1 133 113 +1 133 113 +5 135 115 +9 137 118 +13 140 121 +17 142 123 +22 144 126 +26 147 128 +30 149 131 +34 152 134 +39 154 136 +43 156 139 +47 159 142 +51 161 144 +56 164 147 +60 166 150 +64 168 152 +68 171 155 +72 173 158 +77 176 160 +81 178 163 +85 180 166 +89 183 168 +94 185 171 +98 188 174 +102 190 176 +106 192 179 +111 195 182 +115 197 184 +119 200 187 +123 202 190 +127 204 192 +128 205 193 +128 205 193 +131 206 194 +135 207 196 +139 209 198 +143 210 199 +147 211 201 +151 212 203 +155 214 205 +159 215 206 +163 216 208 +166 218 210 +170 219 212 +174 220 213 +178 222 215 +182 223 217 +186 224 218 +190 226 220 +194 227 222 +198 228 224 +202 230 225 +205 231 227 +209 232 229 +213 234 231 +217 235 232 +221 236 234 +225 238 236 +229 239 238 +233 240 239 +237 242 241 +241 243 243 +244 244 244 +245 245 245 +245 245 245 +244 243 241 +243 241 237 +242 239 232 +242 238 229 +241 236 225 +240 234 221 +239 233 217 +239 231 213 +238 229 209 +237 228 205 +236 226 201 +236 224 197 +235 222 193 +234 221 189 +234 219 185 +233 217 181 +232 216 177 +231 214 173 +231 212 169 +230 211 165 +229 209 161 +228 207 157 +228 205 153 +227 204 149 +226 202 145 +225 200 141 +225 199 137 +224 197 133 +223 195 129 +223 194 125 +223 194 125 +223 194 125 +221 190 121 +219 187 118 +217 184 115 +215 181 111 +213 177 108 +211 174 105 +209 171 101 +207 168 98 +205 164 95 +204 161 92 +202 158 88 +200 155 85 +198 151 82 +196 148 78 +194 145 75 +192 142 72 +190 139 68 +188 135 65 +186 132 62 +185 129 59 +183 126 55 +181 122 52 +179 119 49 +177 116 45 +175 113 42 +173 109 39 +171 106 35 +169 103 32 +167 100 29 +166 97 26 +166 97 26 diff --git a/src/fractalzoomer/color_maps/colorbrewer2 02.MAP b/src/fractalzoomer/color_maps/colorbrewer2 02.MAP new file mode 100644 index 000000000..90d1f7f77 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorbrewer2 02.MAP @@ -0,0 +1,256 @@ +230 97 1 +230 99 4 +231 102 7 +232 105 10 +233 108 14 +233 111 17 +234 114 20 +235 117 23 +236 120 27 +236 123 30 +237 125 33 +238 128 36 +239 131 40 +239 134 43 +240 137 46 +241 140 49 +242 143 53 +243 146 56 +243 149 59 +244 152 63 +245 154 66 +246 157 69 +246 160 72 +247 163 76 +248 166 79 +249 169 82 +249 172 85 +250 175 89 +251 178 92 +252 181 95 +252 183 98 +253 184 99 +253 184 99 +252 186 103 +252 188 108 +252 190 113 +251 192 118 +251 194 123 +251 196 128 +251 198 133 +250 200 137 +250 202 142 +250 204 147 +250 206 152 +249 208 157 +249 210 162 +249 212 167 +249 214 171 +248 216 176 +248 218 181 +248 220 186 +247 222 191 +247 224 196 +247 226 201 +247 228 206 +246 230 210 +246 232 215 +246 234 220 +246 236 225 +245 238 230 +245 240 235 +245 242 240 +245 244 244 +245 245 245 +245 245 245 +242 242 243 +240 240 242 +238 237 241 +236 235 240 +233 232 239 +231 230 238 +229 227 236 +227 225 235 +224 222 234 +222 220 233 +220 217 232 +218 215 231 +215 212 229 +213 210 228 +211 208 227 +209 205 226 +207 203 225 +204 200 224 +202 198 222 +200 195 221 +198 193 220 +195 190 219 +193 188 218 +191 185 217 +189 183 215 +186 180 214 +184 178 213 +182 175 212 +180 173 211 +178 171 210 +178 171 210 +178 171 210 +175 167 208 +172 163 206 +169 159 204 +166 156 202 +164 152 200 +161 148 198 +158 145 196 +155 141 194 +152 137 192 +150 134 191 +147 130 189 +144 126 187 +141 122 185 +138 119 183 +136 115 181 +133 111 179 +130 108 177 +127 104 175 +124 100 173 +122 97 172 +119 93 170 +116 89 168 +113 85 166 +110 82 164 +108 78 162 +105 74 160 +102 71 158 +99 67 156 +96 63 154 +94 60 153 +94 60 153 +94 60 153 +96 63 154 +99 67 156 +102 71 158 +105 74 160 +107 78 162 +110 82 164 +113 85 166 +116 89 168 +119 93 170 +121 96 171 +124 100 173 +127 104 175 +130 108 177 +133 111 179 +135 115 181 +138 119 183 +141 122 185 +144 126 187 +147 130 189 +149 133 190 +152 137 192 +155 141 194 +158 145 196 +161 148 198 +163 152 200 +166 156 202 +169 159 204 +172 163 206 +175 167 208 +177 170 209 +178 171 210 +178 171 210 +180 173 211 +182 175 212 +184 178 213 +186 180 214 +189 183 215 +191 185 216 +193 188 218 +195 190 219 +198 193 220 +200 195 221 +202 198 222 +204 200 223 +207 203 225 +209 205 226 +211 207 227 +213 210 228 +215 212 229 +218 215 230 +220 217 232 +222 220 233 +224 222 234 +227 225 235 +229 227 236 +231 230 237 +233 232 239 +236 235 240 +238 237 241 +240 240 242 +242 242 243 +244 244 244 +245 245 245 +245 245 245 +245 242 240 +245 240 235 +245 238 230 +246 236 225 +246 234 220 +246 232 215 +246 230 210 +247 228 206 +247 226 201 +247 224 196 +247 222 191 +248 220 186 +248 218 181 +248 216 176 +248 214 172 +249 212 167 +249 210 162 +249 208 157 +250 206 152 +250 204 147 +250 202 142 +250 200 137 +251 198 133 +251 196 128 +251 194 123 +251 192 118 +252 190 113 +252 188 108 +252 186 103 +252 184 99 +253 184 99 +253 184 99 +252 181 95 +251 178 92 +250 175 89 +249 172 85 +249 169 82 +248 166 79 +247 163 76 +246 160 72 +246 157 69 +245 155 66 +244 152 63 +243 149 59 +243 146 56 +242 143 53 +241 140 50 +240 137 46 +239 134 43 +239 131 40 +238 128 36 +237 126 33 +236 123 30 +236 120 27 +235 117 23 +234 114 20 +233 111 17 +233 108 14 +232 105 10 +231 102 7 +230 99 4 +230 97 1 +230 97 1 diff --git a/src/fractalzoomer/color_maps/colorbrewer2 03.MAP b/src/fractalzoomer/color_maps/colorbrewer2 03.MAP new file mode 100644 index 000000000..d9e31c7f7 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorbrewer2 03.MAP @@ -0,0 +1,256 @@ +215 25 28 +216 29 30 +217 34 32 +218 39 34 +220 44 37 +221 49 39 +222 54 41 +223 59 44 +225 64 46 +226 69 48 +227 74 50 +228 79 53 +230 84 55 +231 89 57 +232 94 60 +233 99 62 +235 104 64 +236 109 67 +237 114 69 +239 119 71 +240 124 73 +241 129 76 +242 134 78 +244 139 80 +245 144 83 +246 149 85 +247 154 87 +249 159 90 +250 164 92 +251 169 94 +252 173 96 +253 174 97 +253 174 97 +253 176 100 +253 179 103 +253 182 106 +253 184 109 +253 187 112 +253 190 115 +253 192 118 +253 195 122 +253 198 125 +253 200 128 +253 203 131 +253 206 134 +253 209 137 +253 211 140 +253 214 143 +254 217 147 +254 219 150 +254 222 153 +254 225 156 +254 227 159 +254 230 162 +254 233 165 +254 236 169 +254 238 172 +254 241 175 +254 244 178 +254 246 181 +254 249 184 +254 252 187 +254 254 190 +255 255 191 +255 255 191 +252 253 188 +249 252 185 +246 251 182 +243 249 179 +240 248 176 +237 247 174 +234 246 171 +231 244 168 +228 243 165 +225 242 162 +222 241 159 +219 239 157 +216 238 154 +213 237 151 +210 236 148 +207 234 145 +204 233 142 +201 232 140 +198 230 137 +195 229 134 +192 228 131 +189 227 128 +186 225 125 +183 224 123 +180 223 120 +177 222 117 +174 220 114 +171 219 111 +168 218 108 +166 217 106 +166 217 106 +166 217 106 +161 214 104 +156 212 103 +151 210 101 +147 208 100 +142 205 99 +138 203 97 +133 201 96 +128 199 95 +124 196 93 +119 194 92 +114 192 90 +110 190 89 +105 187 88 +100 185 86 +96 183 85 +91 181 84 +86 179 82 +82 176 81 +77 174 80 +72 172 78 +68 170 77 +63 167 75 +58 165 74 +54 163 73 +49 161 71 +44 158 70 +40 156 69 +35 154 67 +30 152 66 +26 150 65 +26 150 65 +26 150 65 +30 152 66 +35 154 67 +40 156 69 +44 158 70 +49 161 71 +53 163 73 +58 165 74 +63 167 75 +67 170 77 +72 172 78 +77 174 80 +81 176 81 +86 179 82 +91 181 84 +95 183 85 +100 185 86 +105 187 88 +109 190 89 +114 192 90 +119 194 92 +123 196 93 +128 199 95 +133 201 96 +137 203 97 +142 205 99 +147 208 100 +151 210 101 +156 212 103 +161 214 104 +165 216 105 +166 217 106 +166 217 106 +168 218 108 +171 219 111 +174 220 114 +177 222 117 +180 223 120 +183 224 122 +186 225 125 +189 227 128 +192 228 131 +195 229 134 +198 230 137 +201 232 139 +204 233 142 +207 234 145 +210 235 148 +213 237 151 +216 238 154 +219 239 156 +222 241 159 +225 242 162 +228 243 165 +231 244 168 +234 246 171 +237 247 173 +240 248 176 +243 249 179 +246 251 182 +249 252 185 +252 253 188 +254 254 190 +255 255 191 +255 255 191 +254 252 187 +254 249 184 +254 246 181 +254 244 178 +254 241 175 +254 238 172 +254 236 169 +254 233 165 +254 230 162 +254 228 159 +254 225 156 +254 222 153 +254 219 150 +254 217 147 +254 214 144 +253 211 140 +253 209 137 +253 206 134 +253 203 131 +253 201 128 +253 198 125 +253 195 122 +253 192 118 +253 190 115 +253 187 112 +253 184 109 +253 182 106 +253 179 103 +253 176 100 +253 174 97 +253 174 97 +253 174 97 +251 169 94 +250 164 92 +249 159 90 +247 154 87 +246 149 85 +245 144 83 +244 139 80 +242 134 78 +241 129 76 +240 124 74 +239 119 71 +237 114 69 +236 109 67 +235 104 64 +234 99 62 +232 94 60 +231 89 57 +230 84 55 +228 79 53 +227 74 51 +226 69 48 +225 64 46 +223 59 44 +222 54 41 +221 49 39 +220 44 37 +218 39 34 +217 34 32 +216 29 30 +215 25 28 +215 25 28 diff --git a/src/fractalzoomer/color_maps/colorbrewer2 04.MAP b/src/fractalzoomer/color_maps/colorbrewer2 04.MAP new file mode 100644 index 000000000..cafcf5bfe --- /dev/null +++ b/src/fractalzoomer/color_maps/colorbrewer2 04.MAP @@ -0,0 +1,256 @@ +215 25 28 +216 29 30 +217 34 32 +218 39 34 +220 44 37 +221 49 39 +222 54 41 +223 59 44 +225 64 46 +226 69 48 +227 74 50 +228 79 53 +230 84 55 +231 89 57 +232 94 60 +233 99 62 +235 104 64 +236 109 67 +237 114 69 +239 119 71 +240 124 73 +241 129 76 +242 134 78 +244 139 80 +245 144 83 +246 149 85 +247 154 87 +249 159 90 +250 164 92 +251 169 94 +252 173 96 +253 174 97 +253 174 97 +253 176 100 +253 179 103 +253 182 106 +253 184 109 +253 187 112 +253 190 115 +253 192 118 +253 195 122 +253 198 125 +253 200 128 +253 203 131 +253 206 134 +253 209 137 +253 211 140 +253 214 143 +254 217 147 +254 219 150 +254 222 153 +254 225 156 +254 227 159 +254 230 162 +254 233 165 +254 236 169 +254 238 172 +254 241 175 +254 244 178 +254 246 181 +254 249 184 +254 252 187 +254 254 190 +255 255 191 +255 255 191 +252 253 190 +249 252 189 +246 251 188 +243 250 187 +241 249 186 +238 248 185 +235 247 184 +232 245 183 +229 244 182 +227 243 182 +224 242 181 +221 241 180 +218 240 179 +215 239 178 +213 238 177 +210 236 176 +207 235 175 +204 234 174 +201 233 173 +199 232 173 +196 231 172 +193 230 171 +190 228 170 +187 227 169 +185 226 168 +182 225 167 +179 224 166 +176 223 165 +173 222 164 +171 221 164 +171 221 164 +171 221 164 +166 218 164 +162 215 165 +158 211 166 +153 209 166 +149 206 167 +145 203 168 +141 200 169 +136 197 169 +132 194 170 +128 191 171 +124 188 172 +119 185 172 +115 182 173 +111 179 174 +107 176 174 +102 173 175 +98 170 176 +94 167 177 +89 164 177 +85 161 178 +81 158 179 +77 155 180 +72 152 180 +68 149 181 +64 146 182 +60 143 183 +55 140 183 +51 137 184 +47 134 185 +43 131 185 +43 131 186 +43 131 186 +47 133 185 +51 136 184 +55 140 183 +60 142 183 +64 145 182 +68 148 181 +72 151 180 +77 154 180 +81 157 179 +85 160 178 +89 163 177 +94 166 177 +98 169 176 +102 172 175 +106 175 175 +111 178 174 +115 181 173 +119 184 172 +124 187 172 +128 190 171 +132 193 170 +136 196 169 +141 199 169 +145 202 168 +149 205 167 +153 208 166 +158 211 166 +162 214 165 +166 217 164 +170 220 164 +171 221 164 +171 221 164 +173 222 164 +176 223 165 +179 224 166 +182 225 167 +184 226 168 +187 227 169 +190 228 170 +193 230 171 +196 231 172 +198 232 172 +201 233 173 +204 234 174 +207 235 175 +210 236 176 +212 237 177 +215 239 178 +218 240 179 +221 241 180 +224 242 181 +226 243 181 +229 244 182 +232 245 183 +235 247 184 +238 248 185 +240 249 186 +243 250 187 +246 251 188 +249 252 189 +252 253 190 +254 254 190 +255 255 191 +255 255 191 +254 252 187 +254 249 184 +254 246 181 +254 244 178 +254 241 175 +254 238 172 +254 236 169 +254 233 165 +254 230 162 +254 228 159 +254 225 156 +254 222 153 +254 219 150 +254 217 147 +254 214 144 +253 211 140 +253 209 137 +253 206 134 +253 203 131 +253 201 128 +253 198 125 +253 195 122 +253 192 118 +253 190 115 +253 187 112 +253 184 109 +253 182 106 +253 179 103 +253 176 100 +253 174 97 +253 174 97 +253 174 97 +251 169 94 +250 164 92 +249 159 90 +247 154 87 +246 149 85 +245 144 83 +244 139 80 +242 134 78 +241 129 76 +240 124 74 +239 119 71 +237 114 69 +236 109 67 +235 104 64 +234 99 62 +232 94 60 +231 89 57 +230 84 55 +228 79 53 +227 74 51 +226 69 48 +225 64 46 +223 59 44 +222 54 41 +221 49 39 +220 44 37 +218 39 34 +217 34 32 +216 29 30 +215 25 28 +215 25 28 diff --git a/src/fractalzoomer/color_maps/colorbrewer2 05.MAP b/src/fractalzoomer/color_maps/colorbrewer2 05.MAP new file mode 100644 index 000000000..dd6d0b0e7 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorbrewer2 05.MAP @@ -0,0 +1,256 @@ +241 238 246 +240 236 245 +239 234 244 +238 232 242 +237 230 242 +236 228 241 +235 226 240 +234 224 239 +234 222 238 +233 220 237 +232 219 236 +231 217 235 +230 215 234 +229 213 233 +228 211 232 +228 209 231 +227 207 230 +226 205 229 +225 203 228 +224 201 227 +223 200 226 +222 198 225 +221 196 224 +221 194 223 +220 192 222 +219 190 221 +218 188 220 +217 186 219 +216 184 218 +215 182 217 +215 181 216 +215 181 216 +215 181 216 +215 178 214 +215 175 213 +215 172 211 +216 170 210 +216 167 209 +216 165 208 +216 162 206 +217 159 205 +217 157 204 +217 154 202 +217 151 201 +218 149 200 +218 146 198 +218 143 197 +218 141 196 +219 138 194 +219 135 193 +219 133 192 +220 130 190 +220 127 189 +220 125 188 +220 122 186 +221 119 185 +221 117 184 +221 114 182 +221 111 181 +222 109 180 +222 106 178 +222 103 177 +222 101 176 +223 101 176 +223 101 176 +222 98 174 +222 96 172 +222 93 170 +222 91 168 +222 88 166 +222 86 164 +222 83 162 +222 81 160 +222 79 158 +222 76 157 +222 74 155 +222 71 153 +222 69 151 +222 66 149 +222 64 147 +221 62 145 +221 59 143 +221 57 141 +221 54 139 +221 52 138 +221 49 136 +221 47 134 +221 45 132 +221 42 130 +221 40 128 +221 37 126 +221 35 124 +221 32 122 +221 30 120 +221 28 119 +221 28 119 +221 28 119 +218 27 117 +216 26 115 +214 25 113 +211 24 112 +209 23 110 +207 22 108 +204 21 106 +202 20 105 +200 19 103 +198 18 101 +195 17 99 +193 16 98 +191 15 96 +188 14 94 +186 14 93 +184 13 91 +181 12 89 +179 11 87 +177 10 86 +175 9 84 +172 8 82 +170 7 80 +168 6 79 +165 5 77 +163 4 75 +161 3 73 +158 2 72 +156 1 70 +154 0 68 +152 0 67 +152 0 67 +152 0 67 +154 0 68 +156 1 70 +158 2 72 +161 3 73 +163 4 75 +165 5 77 +168 6 79 +170 7 80 +172 8 82 +174 9 84 +177 10 86 +179 11 87 +181 12 89 +184 13 91 +186 13 92 +188 14 94 +191 15 96 +193 16 98 +195 17 99 +197 18 101 +200 19 103 +202 20 105 +204 21 106 +207 22 108 +209 23 110 +211 24 112 +214 25 113 +216 26 115 +218 27 117 +220 27 118 +221 28 119 +221 28 119 +221 30 120 +221 32 122 +221 35 124 +221 37 126 +221 40 128 +221 42 130 +221 45 132 +221 47 134 +221 49 136 +221 52 137 +221 54 139 +221 57 141 +221 59 143 +221 62 145 +221 64 147 +222 66 149 +222 69 151 +222 71 153 +222 74 155 +222 76 156 +222 79 158 +222 81 160 +222 83 162 +222 86 164 +222 88 166 +222 91 168 +222 93 170 +222 96 172 +222 98 174 +222 100 175 +223 101 176 +223 101 176 +222 103 177 +222 106 178 +222 109 180 +221 111 181 +221 114 182 +221 116 183 +221 119 185 +220 122 186 +220 124 187 +220 127 189 +220 130 190 +219 132 191 +219 135 193 +219 138 194 +219 140 195 +218 143 197 +218 146 198 +218 148 199 +217 151 201 +217 154 202 +217 156 203 +217 159 205 +216 162 206 +216 164 207 +216 167 209 +216 170 210 +215 172 211 +215 175 213 +215 178 214 +215 180 215 +215 181 216 +215 181 216 +215 182 216 +216 184 217 +217 186 219 +218 188 219 +219 190 220 +220 192 221 +221 194 222 +221 196 223 +222 198 224 +223 199 225 +224 201 226 +225 203 227 +226 205 228 +227 207 229 +227 209 230 +228 211 231 +229 213 232 +230 215 233 +231 217 234 +232 218 235 +233 220 236 +234 222 237 +234 224 238 +235 226 239 +236 228 240 +237 230 241 +238 232 242 +239 234 243 +240 236 244 +240 237 245 +241 238 246 diff --git a/src/fractalzoomer/color_maps/colorbrewer2 06.MAP b/src/fractalzoomer/color_maps/colorbrewer2 06.MAP new file mode 100644 index 000000000..94a681401 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorbrewer2 06.MAP @@ -0,0 +1,256 @@ +254 235 226 +253 233 224 +253 231 223 +253 229 221 +253 227 220 +253 225 219 +253 224 217 +253 222 216 +253 220 215 +253 218 213 +253 216 212 +252 214 210 +252 213 209 +252 211 208 +252 209 206 +252 207 205 +252 205 204 +252 203 202 +252 202 201 +252 200 200 +252 198 198 +251 196 197 +251 194 195 +251 192 194 +251 191 193 +251 189 191 +251 187 190 +251 185 189 +251 183 187 +251 181 186 +251 180 185 +251 180 185 +251 180 185 +250 177 184 +250 174 183 +250 172 182 +250 169 181 +250 167 181 +250 164 180 +250 162 179 +249 159 178 +249 157 177 +249 154 177 +249 152 176 +249 149 175 +249 147 174 +249 144 173 +249 142 173 +248 139 172 +248 136 171 +248 134 170 +248 131 169 +248 129 169 +248 126 168 +248 124 167 +247 121 166 +247 119 165 +247 116 165 +247 114 164 +247 111 163 +247 109 162 +247 106 161 +247 104 161 +247 104 161 +247 104 161 +245 101 160 +243 98 159 +241 96 158 +240 93 157 +238 91 157 +237 88 156 +235 86 155 +233 83 154 +232 80 154 +230 78 153 +228 75 152 +227 73 151 +225 70 151 +223 68 150 +222 65 149 +220 62 148 +218 60 147 +217 57 147 +215 55 146 +213 52 145 +212 50 144 +210 47 144 +208 44 143 +207 42 142 +205 39 141 +203 37 141 +202 34 140 +200 32 139 +198 29 138 +197 27 138 +197 27 138 +197 27 138 +194 26 137 +192 25 136 +189 24 136 +187 23 135 +184 22 134 +182 21 134 +179 20 133 +177 20 132 +174 19 132 +172 18 131 +169 17 131 +167 16 130 +164 15 129 +162 14 129 +159 14 128 +157 13 127 +154 12 127 +152 11 126 +149 10 125 +147 9 125 +144 8 124 +142 7 124 +139 7 123 +137 6 122 +134 5 122 +132 4 121 +129 3 120 +127 2 120 +124 1 119 +122 1 119 +122 1 119 +122 1 119 +124 1 119 +126 2 120 +129 3 120 +131 4 121 +134 5 122 +136 6 122 +139 7 123 +141 7 124 +144 8 124 +146 9 125 +149 10 125 +151 11 126 +154 12 127 +156 13 127 +159 13 128 +161 14 129 +164 15 129 +166 16 130 +169 17 131 +171 18 131 +174 19 132 +176 20 132 +179 20 133 +181 21 134 +184 22 134 +186 23 135 +189 24 136 +191 25 136 +194 26 137 +196 26 137 +197 27 138 +197 27 138 +198 29 138 +200 32 139 +202 34 140 +203 37 141 +205 39 141 +206 42 142 +208 44 143 +210 47 144 +211 50 144 +213 52 145 +215 55 146 +216 57 147 +218 60 147 +220 62 148 +221 65 149 +223 68 150 +225 70 151 +226 73 151 +228 75 152 +230 78 153 +231 80 154 +233 83 154 +235 86 155 +236 88 156 +238 91 157 +240 93 157 +241 96 158 +243 98 159 +245 101 160 +246 103 160 +247 104 161 +247 104 161 +247 106 161 +247 109 162 +247 111 163 +247 114 164 +247 116 164 +247 119 165 +247 121 166 +248 124 167 +248 126 168 +248 129 168 +248 131 169 +248 134 170 +248 136 171 +248 139 172 +248 141 172 +249 144 173 +249 147 174 +249 149 175 +249 152 176 +249 154 176 +249 157 177 +249 159 178 +250 162 179 +250 164 180 +250 167 180 +250 169 181 +250 172 182 +250 174 183 +250 177 184 +250 179 184 +251 180 185 +251 180 185 +251 181 186 +251 183 187 +251 185 189 +251 187 190 +251 189 191 +251 190 193 +251 192 194 +251 194 195 +251 196 197 +251 198 198 +252 200 200 +252 201 201 +252 203 202 +252 205 204 +252 207 205 +252 209 206 +252 211 208 +252 212 209 +252 214 210 +252 216 212 +253 218 213 +253 220 215 +253 222 216 +253 223 217 +253 225 219 +253 227 220 +253 229 221 +253 231 223 +253 233 224 +253 234 225 +254 235 226 diff --git a/src/fractalzoomer/color_maps/colorbrewer2 07.MAP b/src/fractalzoomer/color_maps/colorbrewer2 07.MAP new file mode 100644 index 000000000..8576c3059 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorbrewer2 07.MAP @@ -0,0 +1,256 @@ +255 255 204 +252 254 202 +250 253 200 +248 252 198 +246 251 197 +244 250 195 +242 250 193 +240 249 192 +238 248 190 +236 247 188 +234 246 187 +232 245 185 +230 245 183 +228 244 181 +226 243 180 +224 242 178 +222 241 176 +220 240 175 +218 240 173 +216 239 171 +214 238 170 +212 237 168 +210 236 166 +208 235 164 +206 235 163 +204 234 161 +202 233 159 +200 232 158 +198 231 156 +196 230 154 +194 230 153 +194 230 153 +194 230 153 +191 228 151 +189 227 150 +186 226 149 +184 225 148 +181 224 147 +179 223 146 +176 222 145 +174 221 144 +171 220 143 +169 219 142 +166 218 141 +164 217 140 +161 216 139 +159 215 138 +157 214 137 +154 212 135 +152 211 134 +149 210 133 +147 209 132 +144 208 131 +142 207 130 +139 206 129 +137 205 128 +134 204 127 +132 203 126 +129 202 125 +127 201 124 +124 200 123 +122 199 122 +120 198 121 +120 198 121 +120 198 121 +117 196 119 +115 195 118 +112 194 117 +110 193 116 +108 192 114 +105 191 113 +103 189 112 +101 188 111 +98 187 109 +96 186 108 +93 185 107 +91 184 106 +89 182 104 +86 181 103 +84 180 102 +82 179 101 +79 178 100 +77 177 98 +75 175 97 +72 174 96 +70 173 95 +67 172 93 +65 171 92 +63 170 91 +60 168 90 +58 167 88 +56 166 87 +53 165 86 +51 164 85 +49 163 84 +49 163 84 +49 163 84 +47 161 83 +45 159 82 +44 157 81 +42 155 80 +40 153 79 +39 151 78 +37 149 77 +35 147 76 +34 145 75 +32 143 74 +31 141 73 +29 139 72 +27 137 71 +26 135 70 +24 133 69 +22 131 68 +21 129 67 +19 127 66 +17 125 65 +16 123 64 +14 121 63 +13 119 62 +11 117 61 +9 115 60 +8 113 59 +6 111 58 +4 109 57 +3 107 56 +1 105 55 +0 104 55 +0 104 55 +0 104 55 +1 105 55 +3 107 56 +4 109 57 +6 111 58 +8 113 59 +9 115 60 +11 117 61 +13 119 62 +14 121 63 +16 123 64 +17 125 65 +19 127 66 +21 129 67 +22 131 68 +24 133 69 +26 135 70 +27 137 71 +29 139 72 +31 141 73 +32 143 74 +34 145 75 +35 147 76 +37 149 77 +39 151 78 +40 153 79 +42 155 80 +44 157 81 +45 159 82 +47 161 83 +48 162 83 +49 163 84 +49 163 84 +51 164 85 +53 165 86 +56 166 87 +58 167 88 +60 168 90 +63 169 91 +65 171 92 +67 172 93 +70 173 95 +72 174 96 +75 175 97 +77 176 98 +79 178 100 +82 179 101 +84 180 102 +86 181 103 +89 182 104 +91 183 106 +93 185 107 +96 186 108 +98 187 109 +101 188 111 +103 189 112 +105 190 113 +108 192 114 +110 193 116 +112 194 117 +115 195 118 +117 196 119 +119 197 120 +120 198 121 +120 198 121 +122 199 122 +124 200 123 +127 201 124 +129 202 125 +132 203 126 +134 204 127 +137 205 128 +139 206 129 +142 207 130 +144 208 131 +147 209 132 +149 210 133 +152 211 134 +154 212 135 +156 213 136 +159 215 138 +161 216 139 +164 217 140 +166 218 141 +169 219 142 +171 220 143 +174 221 144 +176 222 145 +179 223 146 +181 224 147 +184 225 148 +186 226 149 +189 227 150 +191 228 151 +193 229 152 +194 230 153 +194 230 153 +196 230 154 +198 231 156 +200 232 158 +202 233 159 +204 234 161 +206 234 163 +208 235 164 +210 236 166 +212 237 168 +214 238 169 +216 239 171 +218 239 173 +220 240 175 +222 241 176 +224 242 178 +226 243 180 +228 244 181 +230 244 183 +232 245 185 +234 246 186 +236 247 188 +238 248 190 +240 249 192 +242 249 193 +244 250 195 +246 251 197 +248 252 198 +250 253 200 +252 254 202 +254 254 203 +255 255 204 diff --git a/src/fractalzoomer/color_maps/colorbrewer2 08.MAP b/src/fractalzoomer/color_maps/colorbrewer2 08.MAP new file mode 100644 index 000000000..7458499bf --- /dev/null +++ b/src/fractalzoomer/color_maps/colorbrewer2 08.MAP @@ -0,0 +1,256 @@ +255 255 204 +251 253 203 +248 252 202 +245 251 201 +242 250 200 +239 248 200 +236 247 199 +233 246 198 +229 245 197 +226 243 196 +223 242 196 +220 241 195 +217 240 194 +214 238 193 +211 237 192 +208 236 192 +204 235 191 +201 234 190 +198 232 189 +195 231 188 +192 230 188 +189 229 187 +186 227 186 +182 226 185 +179 225 184 +176 224 184 +173 222 183 +170 221 182 +167 220 181 +164 219 180 +161 218 180 +161 218 180 +161 218 180 +157 216 180 +154 215 181 +151 214 181 +148 213 182 +145 212 182 +141 210 183 +138 209 183 +135 208 184 +132 207 184 +129 206 185 +125 204 185 +122 203 186 +119 202 186 +116 201 187 +113 200 187 +109 198 188 +106 197 189 +103 196 189 +100 195 190 +97 194 190 +93 192 191 +90 191 191 +87 190 192 +84 189 192 +81 188 193 +77 186 193 +74 185 194 +71 184 194 +68 183 195 +65 182 195 +65 182 196 +65 182 196 +64 180 195 +63 178 195 +62 176 194 +62 174 194 +61 172 194 +60 171 193 +60 169 193 +59 167 192 +58 165 192 +58 163 192 +57 161 191 +56 160 191 +55 158 190 +55 156 190 +54 154 190 +53 152 189 +53 150 189 +52 149 188 +51 147 188 +51 145 188 +50 143 187 +49 141 187 +48 139 186 +48 138 186 +47 136 186 +46 134 185 +46 132 185 +45 130 184 +44 128 184 +44 127 184 +44 127 184 +44 127 184 +43 124 182 +43 122 181 +43 119 180 +43 117 179 +42 114 178 +42 112 176 +42 109 175 +42 107 174 +41 104 173 +41 102 172 +41 99 170 +41 97 169 +40 94 168 +40 92 167 +40 89 166 +40 87 164 +40 84 163 +39 82 162 +39 79 161 +39 77 160 +39 74 158 +38 72 157 +38 69 156 +38 67 155 +38 64 154 +37 62 152 +37 59 151 +37 57 150 +37 54 149 +37 52 148 +37 52 148 +37 52 148 +37 54 149 +37 56 150 +37 59 151 +37 61 152 +38 64 153 +38 66 155 +38 69 156 +38 71 157 +39 74 158 +39 76 159 +39 79 161 +39 81 162 +40 84 163 +40 86 164 +40 89 165 +40 91 167 +40 94 168 +41 96 169 +41 99 170 +41 101 171 +41 104 173 +42 106 174 +42 109 175 +42 111 176 +42 114 177 +43 116 179 +43 119 180 +43 121 181 +43 124 182 +43 126 183 +44 127 184 +44 127 184 +44 128 184 +45 130 184 +46 132 185 +46 134 185 +47 136 185 +48 137 186 +48 139 186 +49 141 187 +50 143 187 +50 145 187 +51 147 188 +52 148 188 +53 150 189 +53 152 189 +54 154 189 +55 156 190 +55 158 190 +56 159 191 +57 161 191 +57 163 191 +58 165 192 +59 167 192 +60 169 193 +60 170 193 +61 172 193 +62 174 194 +62 176 194 +63 178 195 +64 180 195 +64 181 195 +65 182 196 +65 182 196 +68 183 195 +71 184 194 +74 185 194 +77 186 193 +80 187 193 +84 189 192 +87 190 192 +90 191 191 +93 192 191 +96 193 190 +100 195 190 +103 196 189 +106 197 189 +109 198 188 +112 199 188 +116 201 187 +119 202 186 +122 203 186 +125 204 185 +128 205 185 +132 207 184 +135 208 184 +138 209 183 +141 210 183 +144 211 182 +148 213 182 +151 214 181 +154 215 181 +157 216 180 +160 217 180 +161 218 180 +161 218 180 +164 219 180 +167 220 181 +170 221 182 +173 222 183 +176 224 183 +179 225 184 +182 226 185 +186 227 186 +189 229 187 +192 230 187 +195 231 188 +198 232 189 +201 234 190 +204 235 191 +207 236 191 +211 237 192 +214 238 193 +217 240 194 +220 241 195 +223 242 195 +226 243 196 +229 245 197 +233 246 198 +236 247 199 +239 248 199 +242 250 200 +245 251 201 +248 252 202 +251 253 203 +254 254 203 +255 255 204 diff --git a/src/fractalzoomer/color_maps/colorbrewer2 09.MAP b/src/fractalzoomer/color_maps/colorbrewer2 09.MAP new file mode 100644 index 000000000..93fbb1b94 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorbrewer2 09.MAP @@ -0,0 +1,256 @@ +255 255 212 +254 253 209 +254 252 207 +254 251 204 +254 249 202 +254 248 200 +254 247 198 +254 246 195 +254 244 193 +254 243 191 +254 242 188 +254 241 186 +254 239 184 +254 238 181 +254 237 179 +254 236 177 +254 234 174 +254 233 172 +254 232 170 +254 230 167 +254 229 165 +254 228 163 +254 227 160 +254 225 158 +254 224 156 +254 223 153 +254 222 151 +254 220 149 +254 219 146 +254 218 144 +254 217 142 +254 217 142 +254 217 142 +254 214 138 +254 212 135 +254 210 131 +254 208 128 +254 206 125 +254 204 121 +254 202 118 +254 199 115 +254 197 111 +254 195 108 +254 193 104 +254 191 101 +254 189 98 +254 187 94 +254 185 91 +254 182 88 +254 180 84 +254 178 81 +254 176 78 +254 174 74 +254 172 71 +254 170 67 +254 167 64 +254 165 61 +254 163 57 +254 161 54 +254 159 51 +254 157 47 +254 155 44 +254 153 41 +254 153 41 +254 153 41 +252 151 40 +251 149 39 +250 147 38 +249 145 37 +247 143 36 +246 141 35 +245 139 34 +244 137 33 +242 135 32 +241 133 32 +240 131 31 +239 129 30 +237 127 29 +236 125 28 +235 124 27 +234 122 26 +233 120 25 +231 118 24 +230 116 23 +229 114 23 +228 112 22 +226 110 21 +225 108 20 +224 106 19 +223 104 18 +221 102 17 +220 100 16 +219 98 15 +218 96 14 +217 95 14 +217 95 14 +217 95 14 +214 93 13 +212 92 13 +210 90 12 +208 89 12 +206 87 12 +204 86 12 +202 84 11 +199 83 11 +197 82 11 +195 80 10 +193 79 10 +191 77 10 +189 76 9 +187 74 9 +185 73 9 +182 72 8 +180 70 8 +178 69 8 +176 67 7 +174 66 7 +172 64 7 +170 63 6 +167 62 6 +165 60 6 +163 59 5 +161 57 5 +159 56 5 +157 54 4 +155 53 4 +153 52 4 +153 52 4 +153 52 4 +155 53 4 +157 54 4 +159 56 5 +161 57 5 +163 59 5 +165 60 5 +167 62 6 +170 63 6 +172 64 6 +174 66 7 +176 67 7 +178 69 7 +180 70 8 +182 72 8 +184 73 8 +187 74 9 +189 76 9 +191 77 9 +193 79 10 +195 80 10 +197 82 10 +199 83 11 +202 84 11 +204 86 11 +206 87 12 +208 89 12 +210 90 12 +212 92 13 +214 93 13 +216 94 13 +217 95 14 +217 95 14 +218 96 14 +219 98 15 +220 100 16 +221 102 17 +223 104 18 +224 106 19 +225 108 20 +226 110 21 +228 112 22 +229 114 22 +230 116 23 +231 118 24 +233 120 25 +234 122 26 +235 123 27 +236 125 28 +237 127 29 +239 129 30 +240 131 31 +241 133 31 +242 135 32 +244 137 33 +245 139 34 +246 141 35 +247 143 36 +249 145 37 +250 147 38 +251 149 39 +252 151 40 +253 152 40 +254 153 41 +254 153 41 +254 155 44 +254 157 47 +254 159 51 +254 161 54 +254 163 57 +254 165 61 +254 167 64 +254 170 67 +254 172 71 +254 174 74 +254 176 78 +254 178 81 +254 180 84 +254 182 88 +254 184 91 +254 187 94 +254 189 98 +254 191 101 +254 193 104 +254 195 108 +254 197 111 +254 199 115 +254 202 118 +254 204 121 +254 206 125 +254 208 128 +254 210 131 +254 212 135 +254 214 138 +254 216 141 +254 217 142 +254 217 142 +254 218 144 +254 219 146 +254 220 149 +254 222 151 +254 223 153 +254 224 155 +254 225 158 +254 227 160 +254 228 162 +254 229 165 +254 230 167 +254 232 169 +254 233 172 +254 234 174 +254 235 176 +254 237 179 +254 238 181 +254 239 183 +254 241 186 +254 242 188 +254 243 190 +254 244 193 +254 246 195 +254 247 197 +254 248 200 +254 249 202 +254 251 204 +254 252 207 +254 253 209 +254 254 211 +255 255 212 diff --git a/src/fractalzoomer/color_maps/colorbrewer2 10.MAP b/src/fractalzoomer/color_maps/colorbrewer2 10.MAP new file mode 100644 index 000000000..39b35855e --- /dev/null +++ b/src/fractalzoomer/color_maps/colorbrewer2 10.MAP @@ -0,0 +1,256 @@ +255 255 178 +254 253 175 +254 251 172 +254 249 169 +254 248 166 +254 246 163 +254 244 160 +254 243 157 +254 241 155 +254 239 152 +254 238 149 +254 236 146 +254 234 143 +254 232 140 +254 231 137 +254 229 135 +254 227 132 +254 226 129 +254 224 126 +254 222 123 +254 221 120 +254 219 117 +254 217 114 +254 215 112 +254 214 109 +254 212 106 +254 210 103 +254 209 100 +254 207 97 +254 205 94 +254 204 92 +254 204 92 +254 204 92 +253 201 90 +253 199 89 +253 197 88 +253 195 87 +253 193 86 +253 191 85 +253 189 84 +253 187 83 +253 185 82 +253 183 81 +253 180 80 +253 178 79 +253 176 78 +253 174 77 +253 172 76 +253 170 74 +253 168 73 +253 166 72 +253 164 71 +253 162 70 +253 159 69 +253 157 68 +253 155 67 +253 153 66 +253 151 65 +253 149 64 +253 147 63 +253 145 62 +253 143 61 +253 141 60 +253 141 60 +253 141 60 +252 138 59 +252 135 58 +251 132 57 +251 130 56 +250 127 55 +250 124 54 +249 121 53 +249 119 52 +249 116 51 +248 113 50 +248 110 49 +247 108 48 +247 105 47 +246 102 46 +246 100 46 +246 97 45 +245 94 44 +245 91 43 +244 89 42 +244 86 41 +243 83 40 +243 80 39 +243 78 38 +242 75 37 +242 72 36 +241 69 35 +241 67 34 +240 64 33 +240 61 32 +240 59 32 +240 59 32 +240 59 32 +238 57 32 +236 55 32 +234 53 32 +233 51 32 +231 49 32 +229 47 33 +228 45 33 +226 43 33 +224 41 33 +223 39 33 +221 37 34 +219 35 34 +217 33 34 +216 31 34 +214 29 34 +212 27 35 +211 25 35 +209 23 35 +207 21 35 +206 19 35 +204 17 36 +202 15 36 +200 13 36 +199 11 36 +197 9 36 +195 7 37 +194 5 37 +192 3 37 +190 1 37 +189 0 37 +189 0 38 +189 0 38 +190 1 37 +192 3 37 +194 5 37 +195 7 37 +197 9 37 +199 11 36 +200 13 36 +202 15 36 +204 17 36 +205 19 36 +207 21 35 +209 23 35 +211 25 35 +212 27 35 +214 29 35 +216 31 34 +217 33 34 +219 35 34 +221 37 34 +222 39 34 +224 41 33 +226 43 33 +228 45 33 +229 47 33 +231 49 33 +233 51 32 +234 53 32 +236 55 32 +238 57 32 +239 58 32 +240 59 32 +240 59 32 +240 61 32 +240 64 33 +241 67 34 +241 69 35 +242 72 36 +242 75 37 +243 78 38 +243 80 39 +243 83 40 +244 86 41 +244 89 42 +245 91 43 +245 94 44 +246 97 45 +246 99 45 +246 102 46 +247 105 47 +247 108 48 +248 110 49 +248 113 50 +249 116 51 +249 119 52 +249 121 53 +250 124 54 +250 127 55 +251 130 56 +251 132 57 +252 135 58 +252 138 59 +252 140 59 +253 141 60 +253 141 60 +253 143 61 +253 145 62 +253 147 63 +253 149 64 +253 151 65 +253 153 66 +253 155 67 +253 157 68 +253 159 69 +253 161 70 +253 164 71 +253 166 72 +253 168 73 +253 170 74 +253 172 75 +253 174 77 +253 176 78 +253 178 79 +253 180 80 +253 182 81 +253 185 82 +253 187 83 +253 189 84 +253 191 85 +253 193 86 +253 195 87 +253 197 88 +253 199 89 +253 201 90 +253 203 91 +254 204 92 +254 204 92 +254 205 94 +254 207 97 +254 209 100 +254 210 103 +254 212 106 +254 214 109 +254 215 112 +254 217 114 +254 219 117 +254 220 120 +254 222 123 +254 224 126 +254 226 129 +254 227 132 +254 229 134 +254 231 137 +254 232 140 +254 234 143 +254 236 146 +254 237 149 +254 239 152 +254 241 155 +254 243 157 +254 244 160 +254 246 163 +254 248 166 +254 249 169 +254 251 172 +254 253 175 +254 254 177 +255 255 178 diff --git a/src/fractalzoomer/color_maps/colorbrewer2 11 x3.MAP b/src/fractalzoomer/color_maps/colorbrewer2 11 x3.MAP new file mode 100644 index 000000000..e96e697c3 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorbrewer2 11 x3.MAP @@ -0,0 +1,256 @@ +205 18 42 +217 62 68 +228 106 94 +239 149 120 +244 174 144 +247 198 177 +250 222 210 +253 245 243 +246 246 246 +227 227 227 +209 209 209 +191 191 191 +171 171 171 +139 139 139 +106 106 106 +74 74 74 +78 78 78 +110 110 110 +143 143 143 +174 174 174 +193 193 193 +211 211 211 +229 229 229 +248 248 248 +252 244 239 +249 220 206 +247 196 173 +244 172 140 +238 145 117 +227 101 91 +215 57 65 +204 14 40 +205 18 42 +217 62 68 +228 106 94 +239 149 120 +244 174 144 +247 198 177 +250 222 210 +253 245 243 +246 246 246 +227 227 227 +209 209 209 +191 191 191 +171 171 171 +139 139 139 +106 106 106 +74 74 74 +78 78 78 +110 110 110 +143 143 143 +174 174 174 +193 193 193 +211 211 211 +229 229 229 +248 248 248 +252 244 239 +249 220 206 +247 196 173 +244 172 140 +238 145 117 +227 101 91 +215 57 65 +204 14 40 +205 18 42 +217 62 68 +228 106 94 +239 149 120 +244 174 144 +247 198 177 +250 222 210 +253 245 243 +246 246 246 +227 227 227 +209 209 209 +191 191 191 +171 171 171 +139 139 139 +106 106 106 +74 74 74 +78 78 78 +110 110 110 +143 143 143 +174 174 174 +193 193 193 +211 211 211 +229 229 229 +248 248 248 +252 244 239 +249 220 206 +247 196 173 +244 172 140 +238 145 117 +227 101 91 +215 57 65 +204 14 40 +205 18 42 +217 62 68 +228 106 94 +239 149 120 +244 174 144 +247 198 177 +250 222 210 +253 245 243 +246 246 246 +227 227 227 +209 209 209 +191 191 191 +171 171 171 +139 139 139 +106 106 106 +74 74 74 +78 78 78 +110 110 110 +143 143 143 +174 174 174 +193 193 193 +211 211 211 +229 229 229 +248 248 248 +252 244 239 +249 220 206 +247 196 173 +244 172 140 +238 145 117 +227 101 91 +215 57 65 +204 14 40 +205 18 42 +217 62 68 +228 106 94 +239 149 120 +244 174 144 +247 198 177 +250 222 210 +253 245 243 +246 246 246 +227 227 227 +209 209 209 +191 191 191 +171 171 171 +139 139 139 +106 106 106 +74 74 74 +78 78 78 +110 110 110 +143 143 143 +174 174 174 +193 193 193 +211 211 211 +229 229 229 +248 248 248 +252 244 239 +249 220 206 +247 196 173 +244 172 140 +238 145 117 +227 101 91 +215 57 65 +204 14 40 +205 18 42 +217 62 68 +228 106 94 +239 149 120 +244 174 144 +247 198 177 +250 222 210 +253 245 243 +246 246 246 +227 227 227 +209 209 209 +191 191 191 +171 171 171 +139 139 139 +106 106 106 +74 74 74 +78 78 78 +110 110 110 +143 143 143 +174 174 174 +193 193 193 +211 211 211 +229 229 229 +248 248 248 +252 244 239 +249 220 206 +247 196 173 +244 172 140 +238 145 117 +227 101 91 +215 57 65 +204 14 40 +205 18 42 +217 62 68 +228 106 94 +239 149 120 +244 174 144 +247 198 177 +250 222 210 +253 245 243 +246 246 246 +227 227 227 +209 209 209 +191 191 191 +171 171 171 +139 139 139 +106 106 106 +74 74 74 +78 78 78 +110 110 110 +143 143 143 +174 174 174 +193 193 193 +211 211 211 +229 229 229 +248 248 248 +252 244 239 +249 220 206 +247 196 173 +244 172 140 +238 145 117 +227 101 91 +215 57 65 +204 14 40 +205 18 42 +217 62 68 +228 106 94 +239 149 120 +244 174 144 +247 198 177 +250 222 210 +253 245 243 +246 246 246 +227 227 227 +209 209 209 +191 191 191 +171 171 171 +139 139 139 +106 106 106 +74 74 74 +78 78 78 +110 110 110 +143 143 143 +174 174 174 +193 193 193 +211 211 211 +229 229 229 +248 248 248 +252 244 239 +249 220 206 +247 196 173 +244 172 140 +238 145 117 +227 101 91 +215 57 65 +204 14 40 diff --git a/src/fractalzoomer/color_maps/colorbrewer2 11.MAP b/src/fractalzoomer/color_maps/colorbrewer2 11.MAP new file mode 100644 index 000000000..ca1eb80db --- /dev/null +++ b/src/fractalzoomer/color_maps/colorbrewer2 11.MAP @@ -0,0 +1,256 @@ +202 0 32 +203 5 35 +204 10 38 +206 16 41 +207 21 45 +208 27 48 +210 32 51 +211 38 54 +213 43 58 +214 49 61 +215 54 64 +217 60 67 +218 65 71 +220 71 74 +221 76 77 +222 82 80 +224 87 84 +225 93 87 +227 98 90 +228 104 94 +229 109 97 +231 115 100 +232 120 103 +234 126 107 +235 131 110 +236 137 113 +238 142 116 +239 148 120 +241 153 123 +242 159 126 +243 164 129 +244 165 130 +244 165 130 +244 167 134 +244 170 138 +245 174 142 +245 176 146 +245 179 150 +246 182 154 +246 185 159 +246 188 163 +247 191 167 +247 194 171 +248 197 175 +248 200 179 +248 203 184 +249 206 188 +249 209 192 +249 212 196 +250 215 200 +250 218 204 +250 221 209 +251 224 213 +251 227 217 +252 230 221 +252 233 225 +252 236 229 +253 239 234 +253 242 238 +253 245 242 +254 248 246 +254 251 250 +254 254 254 +255 255 255 +255 255 255 +252 252 252 +250 250 250 +248 248 248 +245 245 245 +243 243 243 +241 241 241 +238 238 238 +236 236 236 +234 234 234 +232 232 232 +229 229 229 +227 227 227 +225 225 225 +222 222 222 +220 220 220 +218 218 218 +215 215 215 +213 213 213 +211 211 211 +209 209 209 +206 206 206 +204 204 204 +202 202 202 +199 199 199 +197 197 197 +195 195 195 +192 192 192 +190 190 190 +188 188 188 +186 186 186 +186 186 186 +186 186 186 +181 181 181 +177 177 177 +173 173 173 +169 169 169 +165 165 165 +161 161 161 +157 157 157 +153 153 153 +149 149 149 +145 145 145 +141 141 141 +137 137 137 +133 133 133 +129 129 129 +125 125 125 +120 120 120 +116 116 116 +112 112 112 +108 108 108 +104 104 104 +100 100 100 +96 96 96 +92 92 92 +88 88 88 +84 84 84 +80 80 80 +76 76 76 +72 72 72 +68 68 68 +64 64 64 +64 64 64 +64 64 64 +68 68 68 +72 72 72 +76 76 76 +80 80 80 +84 84 84 +88 88 88 +92 92 92 +96 96 96 +100 100 100 +104 104 104 +108 108 108 +112 112 112 +116 116 116 +120 120 120 +124 124 124 +129 129 129 +133 133 133 +137 137 137 +141 141 141 +145 145 145 +149 149 149 +153 153 153 +157 157 157 +161 161 161 +165 165 165 +169 169 169 +173 173 173 +177 177 177 +181 181 181 +185 185 185 +186 186 186 +186 186 186 +188 188 188 +190 190 190 +192 192 192 +195 195 195 +197 197 197 +199 199 199 +202 202 202 +204 204 204 +206 206 206 +208 208 208 +211 211 211 +213 213 213 +215 215 215 +218 218 218 +220 220 220 +222 222 222 +225 225 225 +227 227 227 +229 229 229 +231 231 231 +234 234 234 +236 236 236 +238 238 238 +241 241 241 +243 243 243 +245 245 245 +248 248 248 +250 250 250 +252 252 252 +254 254 254 +255 255 255 +255 255 255 +254 252 250 +254 249 246 +253 245 242 +253 243 238 +253 240 234 +252 237 230 +252 234 225 +252 231 221 +251 228 217 +251 225 213 +250 222 209 +250 219 205 +250 216 200 +249 213 196 +249 210 192 +249 207 188 +248 204 184 +248 201 180 +248 198 175 +247 195 171 +247 192 167 +246 189 163 +246 186 159 +246 183 155 +245 180 150 +245 177 146 +245 174 142 +244 171 138 +244 168 134 +244 165 130 +244 165 130 +244 165 130 +242 159 126 +241 154 123 +239 148 120 +238 143 116 +237 137 113 +235 132 110 +234 126 107 +232 121 103 +231 115 100 +230 110 97 +228 104 94 +227 99 90 +225 93 87 +224 88 84 +223 82 81 +221 77 77 +220 71 74 +218 66 71 +217 60 67 +216 55 64 +214 49 61 +213 44 58 +211 38 54 +210 33 51 +209 27 48 +207 22 45 +206 16 41 +204 11 38 +203 5 35 +202 0 32 +202 0 32 diff --git a/src/fractalzoomer/color_maps/colorbrewer2 12 x3.MAP b/src/fractalzoomer/color_maps/colorbrewer2 12 x3.MAP new file mode 100644 index 000000000..2fcc9e3b9 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorbrewer2 12 x3.MAP @@ -0,0 +1,256 @@ +227 0 0 +243 12 0 +255 76 0 +255 133 26 +255 168 53 +255 202 92 +255 238 129 +255 255 167 +255 255 188 +231 255 207 +196 244 224 +159 229 243 +127 205 239 +76 165 217 +20 127 196 +0 89 174 +0 94 176 +27 131 197 +82 170 220 +132 208 240 +164 230 240 +201 246 222 +236 255 203 +255 255 186 +255 255 164 +255 233 126 +255 200 88 +255 165 48 +255 128 22 +255 67 0 +240 3 0 +224 0 0 +227 0 0 +243 12 0 +255 76 0 +255 133 26 +255 168 53 +255 202 92 +255 238 129 +255 255 167 +255 255 188 +231 255 207 +196 244 224 +159 229 243 +127 205 239 +76 165 217 +20 127 196 +0 89 174 +0 94 176 +27 131 197 +82 170 220 +132 208 240 +164 230 240 +201 246 222 +236 255 203 +255 255 186 +255 255 164 +255 233 126 +255 200 88 +255 165 48 +255 128 22 +255 67 0 +240 3 0 +224 0 0 +227 0 0 +243 12 0 +255 76 0 +255 133 26 +255 168 53 +255 202 92 +255 238 129 +255 255 167 +255 255 188 +231 255 207 +196 244 224 +159 229 243 +127 205 239 +76 165 217 +20 127 196 +0 89 174 +0 94 176 +27 131 197 +82 170 220 +132 208 240 +164 230 240 +201 246 222 +236 255 203 +255 255 186 +255 255 164 +255 233 126 +255 200 88 +255 165 48 +255 128 22 +255 67 0 +240 3 0 +224 0 0 +227 0 0 +243 12 0 +255 76 0 +255 133 26 +255 168 53 +255 202 92 +255 238 129 +255 255 167 +255 255 188 +231 255 207 +196 244 224 +159 229 243 +127 205 239 +76 165 217 +20 127 196 +0 89 174 +0 94 176 +27 131 197 +82 170 220 +132 208 240 +164 230 240 +201 246 222 +236 255 203 +255 255 186 +255 255 164 +255 233 126 +255 200 88 +255 165 48 +255 128 22 +255 67 0 +240 3 0 +224 0 0 +227 0 0 +243 12 0 +255 76 0 +255 133 26 +255 168 53 +255 202 92 +255 238 129 +255 255 167 +255 255 188 +231 255 207 +196 244 224 +159 229 243 +127 205 239 +76 165 217 +20 127 196 +0 89 174 +0 94 176 +27 131 197 +82 170 220 +132 208 240 +164 230 240 +201 246 222 +236 255 203 +255 255 186 +255 255 164 +255 233 126 +255 200 88 +255 165 48 +255 128 22 +255 67 0 +240 3 0 +224 0 0 +227 0 0 +243 12 0 +255 76 0 +255 133 26 +255 168 53 +255 202 92 +255 238 129 +255 255 167 +255 255 188 +231 255 207 +196 244 224 +159 229 243 +127 205 239 +76 165 217 +20 127 196 +0 89 174 +0 94 176 +27 131 197 +82 170 220 +132 208 240 +164 230 240 +201 246 222 +236 255 203 +255 255 186 +255 255 164 +255 233 126 +255 200 88 +255 165 48 +255 128 22 +255 67 0 +240 3 0 +224 0 0 +227 0 0 +243 12 0 +255 76 0 +255 133 26 +255 168 53 +255 202 92 +255 238 129 +255 255 167 +255 255 188 +231 255 207 +196 244 224 +159 229 243 +127 205 239 +76 165 217 +20 127 196 +0 89 174 +0 94 176 +27 131 197 +82 170 220 +132 208 240 +164 230 240 +201 246 222 +236 255 203 +255 255 186 +255 255 164 +255 233 126 +255 200 88 +255 165 48 +255 128 22 +255 67 0 +240 3 0 +224 0 0 +227 0 0 +243 12 0 +255 76 0 +255 133 26 +255 168 53 +255 202 92 +255 238 129 +255 255 167 +255 255 188 +231 255 207 +196 244 224 +159 229 243 +127 205 239 +76 165 217 +20 127 196 +0 89 174 +0 94 176 +27 131 197 +82 170 220 +132 208 240 +164 230 240 +201 246 222 +236 255 203 +255 255 186 +255 255 164 +255 233 126 +255 200 88 +255 165 48 +255 128 22 +255 67 0 +240 3 0 +224 0 0 diff --git a/src/fractalzoomer/color_maps/colorbrewer2 12.MAP b/src/fractalzoomer/color_maps/colorbrewer2 12.MAP new file mode 100644 index 000000000..4394b8f64 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorbrewer2 12.MAP @@ -0,0 +1,256 @@ +215 25 28 +216 29 30 +217 34 32 +218 39 34 +220 44 37 +221 49 39 +222 54 41 +223 59 44 +225 64 46 +226 69 48 +227 74 50 +228 79 53 +230 84 55 +231 89 57 +232 94 60 +233 99 62 +235 104 64 +236 109 67 +237 114 69 +239 119 71 +240 124 73 +241 129 76 +242 134 78 +244 139 80 +245 144 83 +246 149 85 +247 154 87 +249 159 90 +250 164 92 +251 169 94 +252 173 96 +253 174 97 +253 174 97 +253 176 100 +253 179 103 +253 182 106 +253 184 109 +253 187 112 +253 190 115 +253 192 118 +253 195 122 +253 198 125 +253 200 128 +253 203 131 +253 206 134 +253 209 137 +253 211 140 +253 214 143 +254 217 147 +254 219 150 +254 222 153 +254 225 156 +254 227 159 +254 230 162 +254 233 165 +254 236 169 +254 238 172 +254 241 175 +254 244 178 +254 246 181 +254 249 184 +254 252 187 +254 254 190 +255 255 191 +255 255 191 +252 253 192 +249 252 193 +246 251 195 +243 249 196 +241 248 197 +238 247 199 +235 246 200 +232 244 202 +229 243 203 +227 242 204 +224 241 206 +221 239 207 +218 238 209 +215 237 210 +213 236 211 +210 234 213 +207 233 214 +204 232 216 +201 230 217 +199 229 218 +196 228 220 +193 227 221 +190 225 223 +187 224 224 +185 223 225 +182 222 227 +179 220 228 +176 219 230 +173 218 231 +171 217 232 +171 217 233 +171 217 233 +166 213 231 +162 210 229 +158 207 227 +154 204 226 +149 201 224 +145 198 222 +141 195 221 +137 191 219 +132 188 217 +128 185 216 +124 182 214 +120 179 212 +115 176 210 +111 173 209 +107 170 207 +103 166 205 +99 163 204 +94 160 202 +90 157 200 +86 154 199 +82 151 197 +77 148 195 +73 144 193 +69 141 192 +65 138 190 +60 135 188 +56 132 187 +52 129 185 +48 126 183 +44 123 182 +44 123 182 +44 123 182 +48 126 183 +52 129 185 +56 132 187 +60 135 188 +65 138 190 +69 141 192 +73 144 193 +77 148 195 +82 151 197 +86 154 198 +90 157 200 +94 160 202 +99 163 204 +103 166 205 +107 169 207 +111 173 209 +115 176 210 +120 179 212 +124 182 214 +128 185 215 +132 188 217 +137 191 219 +141 195 221 +145 198 222 +149 201 224 +154 204 226 +158 207 227 +162 210 229 +166 213 231 +170 216 232 +171 217 233 +171 217 233 +173 218 231 +176 219 230 +179 220 228 +182 222 227 +184 223 226 +187 224 224 +190 225 223 +193 227 221 +196 228 220 +198 229 219 +201 230 217 +204 232 216 +207 233 214 +210 234 213 +212 235 212 +215 237 210 +218 238 209 +221 239 207 +224 241 206 +226 242 205 +229 243 203 +232 244 202 +235 246 200 +238 247 199 +240 248 198 +243 249 196 +246 251 195 +249 252 193 +252 253 192 +254 254 191 +255 255 191 +255 255 191 +254 252 187 +254 249 184 +254 246 181 +254 244 178 +254 241 175 +254 238 172 +254 236 169 +254 233 165 +254 230 162 +254 228 159 +254 225 156 +254 222 153 +254 219 150 +254 217 147 +254 214 144 +253 211 140 +253 209 137 +253 206 134 +253 203 131 +253 201 128 +253 198 125 +253 195 122 +253 192 118 +253 190 115 +253 187 112 +253 184 109 +253 182 106 +253 179 103 +253 176 100 +253 174 97 +253 174 97 +253 174 97 +251 169 94 +250 164 92 +249 159 90 +247 154 87 +246 149 85 +245 144 83 +244 139 80 +242 134 78 +241 129 76 +240 124 74 +239 119 71 +237 114 69 +236 109 67 +235 104 64 +234 99 62 +232 94 60 +231 89 57 +230 84 55 +228 79 53 +227 74 51 +226 69 48 +225 64 46 +223 59 44 +222 54 41 +221 49 39 +220 44 37 +218 39 34 +217 34 32 +216 29 30 +215 25 28 +215 25 28 diff --git a/src/fractalzoomer/color_maps/colorbrewer2 13.MAP b/src/fractalzoomer/color_maps/colorbrewer2 13.MAP new file mode 100644 index 000000000..d9e31c7f7 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorbrewer2 13.MAP @@ -0,0 +1,256 @@ +215 25 28 +216 29 30 +217 34 32 +218 39 34 +220 44 37 +221 49 39 +222 54 41 +223 59 44 +225 64 46 +226 69 48 +227 74 50 +228 79 53 +230 84 55 +231 89 57 +232 94 60 +233 99 62 +235 104 64 +236 109 67 +237 114 69 +239 119 71 +240 124 73 +241 129 76 +242 134 78 +244 139 80 +245 144 83 +246 149 85 +247 154 87 +249 159 90 +250 164 92 +251 169 94 +252 173 96 +253 174 97 +253 174 97 +253 176 100 +253 179 103 +253 182 106 +253 184 109 +253 187 112 +253 190 115 +253 192 118 +253 195 122 +253 198 125 +253 200 128 +253 203 131 +253 206 134 +253 209 137 +253 211 140 +253 214 143 +254 217 147 +254 219 150 +254 222 153 +254 225 156 +254 227 159 +254 230 162 +254 233 165 +254 236 169 +254 238 172 +254 241 175 +254 244 178 +254 246 181 +254 249 184 +254 252 187 +254 254 190 +255 255 191 +255 255 191 +252 253 188 +249 252 185 +246 251 182 +243 249 179 +240 248 176 +237 247 174 +234 246 171 +231 244 168 +228 243 165 +225 242 162 +222 241 159 +219 239 157 +216 238 154 +213 237 151 +210 236 148 +207 234 145 +204 233 142 +201 232 140 +198 230 137 +195 229 134 +192 228 131 +189 227 128 +186 225 125 +183 224 123 +180 223 120 +177 222 117 +174 220 114 +171 219 111 +168 218 108 +166 217 106 +166 217 106 +166 217 106 +161 214 104 +156 212 103 +151 210 101 +147 208 100 +142 205 99 +138 203 97 +133 201 96 +128 199 95 +124 196 93 +119 194 92 +114 192 90 +110 190 89 +105 187 88 +100 185 86 +96 183 85 +91 181 84 +86 179 82 +82 176 81 +77 174 80 +72 172 78 +68 170 77 +63 167 75 +58 165 74 +54 163 73 +49 161 71 +44 158 70 +40 156 69 +35 154 67 +30 152 66 +26 150 65 +26 150 65 +26 150 65 +30 152 66 +35 154 67 +40 156 69 +44 158 70 +49 161 71 +53 163 73 +58 165 74 +63 167 75 +67 170 77 +72 172 78 +77 174 80 +81 176 81 +86 179 82 +91 181 84 +95 183 85 +100 185 86 +105 187 88 +109 190 89 +114 192 90 +119 194 92 +123 196 93 +128 199 95 +133 201 96 +137 203 97 +142 205 99 +147 208 100 +151 210 101 +156 212 103 +161 214 104 +165 216 105 +166 217 106 +166 217 106 +168 218 108 +171 219 111 +174 220 114 +177 222 117 +180 223 120 +183 224 122 +186 225 125 +189 227 128 +192 228 131 +195 229 134 +198 230 137 +201 232 139 +204 233 142 +207 234 145 +210 235 148 +213 237 151 +216 238 154 +219 239 156 +222 241 159 +225 242 162 +228 243 165 +231 244 168 +234 246 171 +237 247 173 +240 248 176 +243 249 179 +246 251 182 +249 252 185 +252 253 188 +254 254 190 +255 255 191 +255 255 191 +254 252 187 +254 249 184 +254 246 181 +254 244 178 +254 241 175 +254 238 172 +254 236 169 +254 233 165 +254 230 162 +254 228 159 +254 225 156 +254 222 153 +254 219 150 +254 217 147 +254 214 144 +253 211 140 +253 209 137 +253 206 134 +253 203 131 +253 201 128 +253 198 125 +253 195 122 +253 192 118 +253 190 115 +253 187 112 +253 184 109 +253 182 106 +253 179 103 +253 176 100 +253 174 97 +253 174 97 +253 174 97 +251 169 94 +250 164 92 +249 159 90 +247 154 87 +246 149 85 +245 144 83 +244 139 80 +242 134 78 +241 129 76 +240 124 74 +239 119 71 +237 114 69 +236 109 67 +235 104 64 +234 99 62 +232 94 60 +231 89 57 +230 84 55 +228 79 53 +227 74 51 +226 69 48 +225 64 46 +223 59 44 +222 54 41 +221 49 39 +220 44 37 +218 39 34 +217 34 32 +216 29 30 +215 25 28 +215 25 28 diff --git a/src/fractalzoomer/color_maps/colorschemer acid.MAP b/src/fractalzoomer/color_maps/colorschemer acid.MAP new file mode 100644 index 000000000..3037bce21 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer acid.MAP @@ -0,0 +1,256 @@ +231 154 82 +231 156 85 +231 158 89 +231 160 93 +231 162 96 +232 164 100 +232 166 104 +232 168 108 +232 170 111 +232 172 115 +232 174 119 +233 176 122 +233 178 126 +233 180 130 +233 182 134 +234 184 137 +234 186 141 +234 188 145 +234 190 149 +234 192 152 +235 194 156 +235 196 160 +235 198 163 +235 200 167 +235 202 171 +236 204 175 +236 206 178 +236 208 182 +236 210 186 +236 212 190 +237 214 193 +237 216 197 +237 218 201 +237 220 204 +237 222 208 +238 224 212 +238 226 216 +238 228 219 +238 230 223 +238 232 227 +239 235 231 +239 235 231 +239 235 231 +238 234 229 +238 234 227 +238 234 226 +238 234 224 +238 234 222 +237 233 221 +237 233 219 +237 233 217 +237 233 216 +237 233 214 +236 232 212 +236 232 211 +236 232 209 +236 232 207 +235 231 206 +235 231 204 +235 231 202 +235 231 201 +235 231 199 +234 230 197 +234 230 196 +234 230 194 +234 230 193 +234 230 191 +233 229 189 +233 229 188 +233 229 186 +233 229 184 +233 229 183 +232 228 181 +232 228 179 +232 228 178 +232 228 176 +232 228 174 +231 227 173 +231 227 171 +231 227 169 +231 227 168 +231 227 166 +230 226 164 +231 227 165 +231 227 165 +228 225 163 +226 224 161 +224 223 160 +222 221 158 +220 220 156 +218 219 155 +216 217 153 +214 216 151 +212 215 150 +210 213 148 +208 212 146 +206 211 145 +204 209 143 +201 208 141 +199 207 140 +197 205 138 +195 204 136 +193 203 135 +191 201 133 +189 200 131 +187 199 130 +185 197 128 +183 196 127 +181 195 125 +179 193 123 +177 192 122 +174 191 120 +172 189 118 +170 188 117 +168 187 115 +166 185 113 +164 184 112 +162 183 110 +160 181 108 +158 180 107 +156 179 105 +154 177 103 +152 176 102 +150 175 100 +147 173 98 +148 174 99 +148 174 99 +146 172 98 +145 171 97 +144 170 96 +143 169 95 +141 168 94 +140 167 94 +139 166 93 +138 165 92 +136 164 91 +135 163 90 +134 161 89 +133 160 89 +132 159 88 +130 158 87 +129 157 86 +128 156 85 +127 155 84 +125 154 84 +124 153 83 +123 151 82 +122 150 81 +121 149 80 +119 148 80 +118 147 79 +117 146 78 +116 145 77 +114 144 76 +113 143 75 +112 142 75 +111 140 74 +110 139 73 +108 138 72 +107 137 71 +106 136 70 +105 135 70 +103 134 69 +102 133 68 +101 132 67 +100 131 66 +98 129 65 +99 130 66 +99 130 66 +101 131 68 +103 133 70 +105 135 72 +107 137 75 +109 139 77 +111 141 79 +113 143 81 +115 145 83 +117 147 86 +119 149 88 +121 151 90 +123 153 92 +125 155 95 +127 156 97 +129 158 99 +131 160 102 +133 162 104 +135 164 106 +137 166 108 +140 168 111 +142 170 113 +144 172 115 +146 174 117 +148 176 120 +150 178 122 +152 180 124 +154 181 126 +156 183 129 +158 185 131 +160 187 133 +162 189 135 +164 191 138 +166 193 140 +168 195 142 +170 197 144 +172 199 147 +174 201 149 +176 203 151 +178 205 153 +181 207 156 +181 207 156 +181 207 156 +180 205 155 +179 204 155 +178 202 155 +177 201 155 +176 199 155 +176 198 154 +175 197 154 +174 195 154 +173 194 154 +172 192 154 +171 191 153 +171 189 153 +170 188 153 +169 187 153 +168 185 152 +167 184 152 +166 182 152 +166 181 152 +165 179 152 +164 178 151 +163 177 151 +162 175 151 +162 174 151 +161 172 151 +160 171 150 +159 169 150 +158 168 150 +157 167 150 +157 165 150 +156 164 149 +155 162 149 +154 161 149 +153 159 149 +152 158 149 +152 157 148 +151 155 148 +150 154 148 +149 152 148 +148 151 148 +147 149 147 +148 150 148 +148 150 148 +148 150 148 +148 150 148 +148 150 148 diff --git a/src/fractalzoomer/color_maps/colorschemer african sunset.MAP b/src/fractalzoomer/color_maps/colorschemer african sunset.MAP new file mode 100644 index 000000000..4fb00c48e --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer african sunset.MAP @@ -0,0 +1,256 @@ +0 0 99 +3 2 101 +6 4 103 +9 6 105 +12 8 107 +15 10 109 +19 12 112 +22 14 114 +25 16 116 +28 18 118 +31 20 120 +35 22 123 +38 24 125 +41 26 127 +44 28 129 +47 30 131 +50 32 133 +54 35 136 +57 37 138 +60 39 140 +63 41 142 +66 43 144 +70 45 147 +73 47 149 +76 49 151 +79 51 153 +82 53 155 +85 55 157 +89 57 160 +92 59 162 +95 61 164 +98 63 166 +101 65 168 +105 68 171 +108 70 173 +111 72 175 +114 74 177 +117 76 179 +120 78 181 +124 80 184 +127 82 186 +130 84 188 +133 86 190 +136 88 192 +140 90 195 +143 92 197 +146 94 199 +149 96 201 +152 98 203 +156 101 206 +156 101 206 +156 101 206 +157 101 204 +158 101 203 +159 101 202 +160 101 201 +161 101 200 +162 101 199 +163 101 198 +164 101 197 +165 101 196 +166 101 195 +167 101 194 +168 101 193 +169 101 192 +170 101 191 +171 101 190 +172 101 189 +173 101 188 +174 101 187 +175 101 186 +176 101 185 +177 101 184 +178 101 183 +179 101 182 +180 101 181 +181 101 180 +182 101 179 +183 101 178 +184 101 177 +185 101 176 +186 101 175 +187 101 174 +188 101 173 +189 101 172 +190 101 171 +191 101 170 +192 101 169 +193 101 168 +194 101 167 +195 101 166 +196 101 165 +197 101 164 +198 101 163 +199 101 162 +200 101 161 +201 101 160 +202 101 159 +203 101 158 +204 101 157 +206 101 155 +206 101 156 +206 101 156 +206 103 157 +207 105 158 +208 107 159 +209 109 160 +210 111 161 +211 113 162 +212 116 163 +213 118 164 +214 120 165 +215 122 166 +216 124 167 +217 126 168 +218 129 169 +219 131 170 +221 133 171 +222 135 172 +223 137 173 +224 139 174 +225 142 175 +226 144 176 +227 146 177 +228 148 178 +229 150 179 +230 152 180 +231 155 181 +232 157 182 +233 159 183 +234 161 184 +235 163 185 +236 165 186 +237 168 187 +238 170 188 +239 172 189 +240 174 190 +241 176 191 +242 178 192 +243 181 193 +244 183 194 +245 185 195 +246 187 196 +247 189 197 +248 191 198 +249 194 199 +250 196 200 +251 198 201 +252 200 202 +253 202 203 +254 204 204 +255 207 206 +255 207 206 +255 207 206 +255 204 203 +255 202 201 +255 200 199 +255 198 197 +255 196 195 +255 194 192 +255 191 190 +255 189 188 +255 187 186 +255 185 184 +255 183 181 +255 181 179 +255 178 177 +255 176 175 +255 174 173 +255 172 171 +255 170 168 +255 168 166 +255 165 164 +255 163 162 +255 161 160 +255 159 157 +255 157 155 +255 155 153 +255 152 151 +255 150 149 +255 148 147 +255 146 144 +255 144 142 +255 142 140 +255 139 138 +255 137 136 +255 135 133 +255 133 131 +255 131 129 +255 129 127 +255 126 125 +255 124 123 +255 122 120 +255 120 118 +255 118 116 +255 116 114 +255 113 112 +255 111 109 +255 109 107 +255 107 105 +255 105 103 +255 103 101 +255 100 98 +255 101 99 +255 101 99 +255 102 99 +255 103 99 +255 104 99 +255 105 99 +255 106 99 +255 107 99 +255 108 99 +255 109 99 +255 110 99 +255 111 99 +255 112 99 +255 113 99 +255 115 99 +255 116 99 +255 117 99 +255 118 99 +255 119 99 +255 120 99 +255 121 99 +255 122 99 +255 123 99 +255 124 99 +255 125 99 +255 126 99 +255 128 99 +255 129 99 +255 130 99 +255 131 99 +255 132 99 +255 133 99 +255 134 99 +255 135 99 +255 136 99 +255 137 99 +255 138 99 +255 139 99 +255 141 99 +255 142 99 +255 143 99 +255 144 99 +255 145 99 +255 146 99 +255 147 99 +255 148 99 +255 149 99 +255 150 99 +255 151 99 +255 152 99 +255 154 99 +255 154 99 +255 154 99 diff --git a/src/fractalzoomer/color_maps/colorschemer animals.MAP b/src/fractalzoomer/color_maps/colorschemer animals.MAP new file mode 100644 index 000000000..54d69b787 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer animals.MAP @@ -0,0 +1,256 @@ +0 0 0 +2 1 0 +5 2 1 +7 3 2 +10 4 3 +12 6 3 +15 7 4 +17 8 5 +20 9 6 +22 11 7 +25 12 7 +27 13 8 +30 14 9 +32 16 10 +35 17 11 +37 18 11 +40 19 12 +42 21 13 +45 22 14 +47 23 15 +50 24 15 +52 26 16 +55 27 17 +57 28 18 +60 29 18 +62 31 19 +65 32 20 +67 33 21 +70 34 22 +72 36 22 +75 37 23 +77 38 24 +80 39 25 +83 40 26 +85 42 26 +88 43 27 +90 44 28 +93 45 29 +95 47 30 +98 48 30 +100 49 31 +103 50 32 +105 52 33 +108 53 33 +110 54 34 +113 55 35 +115 57 36 +118 58 37 +120 59 37 +123 60 38 +125 62 39 +128 63 40 +130 64 41 +133 65 41 +135 67 42 +138 68 43 +140 69 44 +143 70 45 +145 72 45 +148 73 46 +150 74 47 +153 75 48 +155 76 48 +156 77 49 +156 77 49 +157 79 50 +159 81 51 +160 84 52 +162 86 53 +163 89 54 +165 91 56 +167 94 57 +168 96 58 +170 99 59 +171 101 60 +173 104 62 +175 106 63 +176 109 64 +178 111 65 +179 114 66 +181 116 68 +183 119 69 +184 121 70 +186 124 71 +187 126 72 +189 129 74 +191 131 75 +192 134 76 +194 136 77 +195 139 78 +197 141 80 +199 144 81 +200 146 82 +202 149 83 +203 151 84 +205 153 85 +207 156 87 +208 158 88 +210 161 89 +211 163 90 +213 166 91 +215 168 93 +216 171 94 +218 173 95 +219 176 96 +221 178 97 +223 181 99 +224 183 100 +226 186 101 +227 188 102 +229 191 103 +231 193 105 +232 196 106 +234 198 107 +235 201 108 +237 203 109 +239 206 111 +240 208 112 +242 211 113 +243 213 114 +245 216 115 +247 218 117 +248 221 118 +250 223 119 +251 226 120 +253 228 121 +254 230 122 +255 231 123 +255 231 123 +252 229 123 +250 228 123 +248 227 123 +246 226 124 +244 224 124 +242 223 124 +240 222 124 +237 221 125 +235 219 125 +233 218 125 +231 217 126 +229 216 126 +227 214 126 +225 213 126 +223 212 127 +220 211 127 +218 209 127 +216 208 127 +214 207 128 +212 206 128 +210 204 128 +208 203 129 +206 202 129 +203 201 129 +201 199 129 +199 198 130 +197 197 130 +195 196 130 +193 194 130 +191 193 131 +189 192 131 +186 191 131 +184 190 132 +182 188 132 +180 187 132 +178 186 132 +176 185 133 +174 183 133 +171 182 133 +169 181 133 +167 180 134 +165 178 134 +163 177 134 +161 176 135 +159 175 135 +157 173 135 +154 172 135 +152 171 136 +150 170 136 +148 168 136 +146 167 136 +144 166 137 +142 165 137 +140 163 137 +137 162 138 +135 161 138 +133 160 138 +131 158 138 +129 157 139 +127 156 139 +125 155 139 +123 154 139 +123 154 140 +123 154 140 +123 153 139 +124 153 138 +124 153 138 +125 153 137 +125 153 137 +126 153 136 +126 153 136 +127 153 135 +127 153 135 +128 153 134 +128 153 134 +129 153 133 +129 153 133 +130 153 132 +130 153 132 +131 152 131 +132 152 130 +132 152 130 +133 152 129 +133 152 129 +134 152 128 +134 152 128 +135 152 127 +135 152 127 +136 152 126 +136 152 126 +137 152 125 +137 152 125 +138 152 124 +138 152 124 +139 152 123 +140 151 122 +140 151 122 +141 151 121 +141 151 121 +142 151 120 +142 151 120 +143 151 119 +143 151 119 +144 151 118 +144 151 118 +145 151 117 +145 151 117 +146 151 116 +146 151 116 +147 151 115 +148 150 114 +148 150 114 +149 150 113 +149 150 113 +150 150 112 +150 150 112 +151 150 111 +151 150 111 +152 150 110 +152 150 110 +153 150 109 +153 150 109 +154 150 108 +154 150 108 +155 150 107 +155 150 107 +156 150 107 diff --git a/src/fractalzoomer/color_maps/colorschemer asian garden.MAP b/src/fractalzoomer/color_maps/colorschemer asian garden.MAP new file mode 100644 index 000000000..8427466e4 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer asian garden.MAP @@ -0,0 +1,256 @@ +206 48 33 +207 51 32 +208 55 32 +210 58 31 +211 62 31 +213 65 30 +214 69 29 +216 73 29 +217 76 28 +218 80 28 +220 83 27 +221 87 27 +223 91 26 +224 94 26 +226 98 25 +227 101 25 +229 105 24 +230 109 24 +231 112 23 +233 116 23 +234 119 22 +236 123 22 +237 126 21 +239 130 21 +240 134 20 +242 137 20 +243 141 19 +244 144 19 +246 148 18 +247 152 18 +249 155 17 +250 159 17 +252 162 16 +253 166 16 +255 170 16 +255 170 16 +255 170 16 +251 168 17 +248 166 19 +244 165 21 +241 163 23 +238 162 25 +234 160 27 +231 159 29 +227 157 31 +224 155 33 +221 154 35 +217 152 37 +214 151 39 +211 149 41 +207 148 43 +204 146 45 +200 145 47 +197 143 49 +194 141 50 +190 140 52 +187 138 54 +183 137 56 +180 135 58 +177 134 60 +173 132 62 +170 131 64 +167 129 66 +163 127 68 +160 126 70 +156 124 72 +153 123 74 +150 121 76 +146 120 78 +143 118 80 +140 117 82 +140 117 82 +140 117 82 +143 121 86 +146 125 90 +150 129 94 +153 133 98 +156 137 102 +160 141 106 +163 145 110 +167 149 114 +170 153 119 +173 157 123 +177 161 127 +180 165 131 +183 169 135 +187 173 139 +190 177 143 +194 181 147 +197 186 152 +200 190 156 +204 194 160 +207 198 164 +211 202 168 +214 206 172 +217 210 176 +221 214 180 +224 218 184 +227 222 189 +231 226 193 +234 230 197 +238 234 201 +241 238 205 +244 242 209 +248 246 213 +251 250 217 +255 255 222 +255 255 222 +255 255 222 +252 252 216 +249 250 210 +246 248 205 +243 246 199 +240 244 194 +237 242 188 +234 240 183 +231 238 177 +228 236 171 +225 234 166 +222 232 160 +220 230 155 +217 228 149 +214 226 144 +211 224 138 +208 222 133 +205 220 127 +202 218 121 +199 216 116 +196 214 110 +193 212 105 +190 210 99 +188 208 94 +185 206 88 +182 204 83 +179 202 77 +176 200 71 +173 198 66 +170 196 60 +167 194 55 +164 192 49 +161 190 44 +158 188 38 +156 186 33 +156 186 33 +156 186 33 +154 185 35 +153 184 37 +152 183 40 +151 182 42 +149 181 45 +148 180 47 +147 179 49 +146 178 52 +145 177 54 +143 176 57 +142 175 59 +141 174 61 +140 173 64 +139 172 66 +137 171 69 +136 170 71 +135 170 74 +134 169 76 +133 168 78 +131 167 81 +130 166 83 +129 165 86 +128 164 88 +127 163 90 +125 162 93 +124 161 95 +123 160 98 +122 159 100 +121 158 102 +119 157 105 +118 156 107 +117 155 110 +116 154 112 +115 154 115 +115 154 115 +115 154 115 +114 152 115 +113 150 115 +112 149 115 +111 147 115 +110 146 115 +109 144 115 +108 143 115 +107 141 115 +106 139 115 +105 138 115 +104 136 115 +103 135 115 +102 133 115 +101 132 115 +100 130 115 +99 129 115 +98 127 115 +97 125 115 +96 124 115 +95 122 115 +94 121 115 +93 119 115 +92 118 115 +91 116 115 +90 115 115 +89 113 115 +88 111 115 +87 110 115 +86 108 115 +85 107 115 +84 105 115 +83 104 115 +82 102 115 +82 101 115 +82 101 115 +82 101 115 +84 103 117 +86 105 120 +88 107 123 +90 109 125 +92 111 128 +95 113 131 +97 115 133 +99 117 136 +101 119 139 +103 121 141 +105 123 144 +108 125 147 +110 127 149 +112 129 152 +114 131 155 +116 133 157 +119 135 160 +121 137 163 +123 139 165 +125 141 168 +127 143 171 +129 145 173 +132 147 176 +134 149 179 +136 151 181 +138 153 184 +140 155 187 +142 157 189 +145 159 192 +147 161 195 +149 163 197 +151 165 200 +153 167 203 +156 170 206 +156 170 206 +156 170 206 +156 170 206 +156 170 206 +156 170 206 diff --git a/src/fractalzoomer/color_maps/colorschemer australian outback.MAP b/src/fractalzoomer/color_maps/colorschemer australian outback.MAP new file mode 100644 index 000000000..f936f1c22 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer australian outback.MAP @@ -0,0 +1,256 @@ +115 52 8 +115 52 8 +116 52 8 +117 52 8 +118 52 8 +119 53 9 +120 53 9 +121 53 9 +122 53 9 +123 54 10 +124 54 10 +125 54 10 +126 54 10 +127 55 11 +128 55 11 +129 55 11 +130 55 11 +131 56 12 +132 56 12 +133 56 12 +134 56 12 +135 56 12 +136 57 13 +137 57 13 +138 57 13 +139 57 13 +140 58 14 +141 58 14 +142 58 14 +143 58 14 +144 59 15 +145 59 15 +146 59 15 +147 59 15 +148 60 16 +148 60 16 +148 60 16 +150 60 15 +152 61 15 +155 62 14 +157 62 14 +160 63 13 +162 64 13 +165 65 12 +167 65 12 +169 66 11 +172 67 11 +174 68 10 +177 68 10 +179 69 9 +182 70 9 +184 71 8 +187 71 8 +189 72 8 +191 73 7 +194 73 7 +196 74 6 +199 75 6 +201 76 5 +204 76 5 +206 77 4 +209 78 4 +211 79 3 +213 79 3 +216 80 2 +218 81 2 +221 82 1 +223 82 1 +226 83 0 +228 84 0 +231 85 0 +231 85 0 +231 85 0 +230 86 0 +230 87 0 +230 88 0 +229 89 0 +229 90 1 +229 91 1 +229 92 1 +228 93 1 +228 94 2 +228 95 2 +228 96 2 +227 97 2 +227 98 3 +227 99 3 +227 100 3 +226 101 3 +226 103 4 +226 104 4 +225 105 4 +225 106 4 +225 107 4 +225 108 5 +224 109 5 +224 110 5 +224 111 5 +224 112 6 +223 113 6 +223 114 6 +223 115 6 +223 116 7 +222 117 7 +222 118 7 +222 119 7 +222 121 8 +222 121 8 +222 121 8 +222 122 8 +222 124 8 +222 126 8 +223 128 8 +223 129 9 +223 131 9 +223 133 9 +224 135 9 +224 137 10 +224 138 10 +224 140 10 +225 142 10 +225 144 11 +225 146 11 +225 147 11 +226 149 11 +226 151 12 +226 153 12 +227 155 12 +227 156 12 +227 158 12 +227 160 13 +228 162 13 +228 164 13 +228 165 13 +228 167 14 +229 169 14 +229 171 14 +229 173 14 +229 174 15 +230 176 15 +230 178 15 +230 180 15 +231 182 16 +231 182 16 +231 182 16 +226 180 16 +222 178 16 +217 176 16 +213 175 16 +209 173 17 +204 171 17 +200 170 17 +195 168 17 +191 166 18 +187 165 18 +182 163 18 +178 161 18 +174 160 19 +169 158 19 +165 156 19 +160 155 19 +156 153 20 +152 151 20 +147 150 20 +143 148 20 +138 146 20 +134 145 21 +130 143 21 +125 141 21 +121 140 21 +117 138 22 +112 136 22 +108 135 22 +103 133 22 +99 131 23 +95 130 23 +90 128 23 +86 126 23 +82 125 24 +82 125 24 +82 125 24 +83 127 29 +84 129 35 +86 131 40 +87 133 46 +89 135 51 +90 137 57 +92 139 63 +93 141 68 +95 143 74 +96 145 79 +98 147 85 +99 149 91 +101 151 96 +102 153 102 +104 155 107 +105 157 113 +107 160 119 +108 162 124 +109 164 130 +111 166 135 +112 168 141 +114 170 146 +115 172 152 +117 174 158 +118 176 163 +120 178 169 +121 180 174 +123 182 180 +124 184 186 +126 186 191 +127 188 197 +129 190 202 +130 192 208 +132 195 214 +132 195 214 +132 195 214 +128 192 213 +125 189 212 +122 187 211 +119 184 210 +116 181 209 +112 179 208 +109 176 207 +106 173 206 +103 171 205 +100 168 204 +97 165 203 +93 163 202 +90 160 201 +87 157 200 +84 155 199 +81 152 198 +78 150 197 +74 147 196 +71 144 195 +68 142 194 +65 139 193 +62 136 192 +58 134 191 +55 131 190 +52 128 189 +49 126 188 +46 123 187 +43 120 186 +39 118 185 +36 115 184 +33 112 183 +30 110 182 +27 107 181 +24 105 181 +24 105 181 +24 105 181 +24 105 181 +24 105 181 +24 105 181 diff --git a/src/fractalzoomer/color_maps/colorschemer autumn blush.MAP b/src/fractalzoomer/color_maps/colorschemer autumn blush.MAP new file mode 100644 index 000000000..856bd5bed --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer autumn blush.MAP @@ -0,0 +1,256 @@ +181 12 90 +181 15 89 +182 18 88 +183 21 87 +184 24 86 +185 27 86 +185 30 85 +186 33 84 +187 36 83 +188 39 82 +189 42 82 +190 46 81 +190 49 80 +191 52 79 +192 55 78 +193 58 78 +194 61 77 +195 64 76 +195 67 75 +196 70 74 +197 73 74 +198 77 73 +199 80 72 +200 83 71 +200 86 70 +201 89 70 +202 92 69 +203 95 68 +204 98 67 +205 101 66 +205 104 66 +206 105 66 +206 105 66 +207 108 65 +208 111 65 +209 114 65 +210 117 64 +211 120 64 +212 123 64 +213 126 63 +214 130 63 +215 133 63 +216 136 63 +218 139 62 +219 142 62 +220 145 62 +221 148 61 +222 151 61 +223 155 61 +224 158 60 +225 161 60 +226 164 60 +227 167 60 +229 170 59 +230 173 59 +231 177 59 +232 180 58 +233 183 58 +234 186 58 +235 189 57 +236 192 57 +237 195 57 +238 198 57 +239 199 57 +239 199 57 +239 199 59 +240 200 61 +240 200 63 +241 201 65 +241 201 67 +242 202 70 +242 202 72 +243 203 74 +243 203 76 +244 204 78 +244 204 81 +245 205 83 +245 205 85 +246 206 87 +246 206 89 +247 207 92 +248 208 94 +248 208 96 +249 209 98 +249 209 100 +250 210 103 +250 210 105 +251 211 107 +251 211 109 +252 212 111 +252 212 114 +253 213 116 +253 213 118 +254 214 120 +254 214 122 +255 215 123 +255 215 123 +249 213 124 +244 212 125 +239 210 126 +234 209 127 +229 208 128 +223 206 129 +218 205 130 +213 204 131 +208 202 132 +203 201 133 +197 199 135 +192 198 136 +187 197 137 +182 195 138 +177 194 139 +171 193 140 +166 191 141 +161 190 142 +156 189 143 +151 187 144 +145 186 146 +140 184 147 +135 183 148 +130 182 149 +125 180 150 +119 179 151 +114 178 152 +109 176 153 +104 175 154 +99 174 155 +99 174 156 +99 174 156 +102 175 157 +105 177 159 +108 178 161 +112 180 163 +115 182 165 +118 183 167 +122 185 169 +125 187 171 +128 188 173 +131 190 175 +135 191 177 +138 193 179 +141 195 181 +145 196 183 +148 198 184 +151 200 186 +155 201 188 +158 203 190 +161 205 192 +164 206 194 +168 208 196 +171 209 198 +174 211 200 +178 213 202 +181 214 204 +184 216 206 +188 218 208 +191 219 210 +194 221 212 +197 222 213 +198 223 214 +198 223 214 +194 217 208 +191 212 203 +188 207 198 +184 202 193 +181 197 187 +178 192 182 +174 187 177 +171 181 172 +168 176 166 +165 171 161 +161 166 156 +158 161 151 +155 156 145 +151 151 140 +148 146 135 +145 140 130 +141 135 125 +138 130 119 +135 125 114 +132 120 109 +128 115 104 +125 110 98 +122 104 93 +118 99 88 +115 94 83 +112 89 77 +108 84 72 +105 79 67 +102 74 62 +99 69 57 +99 69 57 +99 69 57 +101 72 60 +104 75 63 +108 78 66 +110 81 70 +113 84 73 +116 87 76 +119 90 80 +122 93 83 +125 96 86 +128 99 89 +131 103 93 +134 106 96 +137 109 99 +140 112 103 +143 115 106 +146 118 109 +149 121 113 +152 124 116 +155 127 119 +158 130 122 +161 134 126 +164 137 129 +167 140 132 +170 143 136 +173 146 139 +176 149 142 +179 152 146 +182 155 149 +185 158 152 +188 161 155 +189 162 156 +189 162 156 +190 164 157 +192 166 159 +194 168 161 +195 171 163 +197 173 165 +198 175 167 +200 178 169 +202 180 171 +203 182 173 +205 184 175 +207 187 177 +208 189 179 +210 191 181 +212 194 183 +213 196 184 +215 198 186 +217 201 188 +218 203 190 +220 205 192 +222 207 194 +223 210 196 +225 212 198 +227 214 200 +228 217 202 +230 219 204 +232 221 206 +233 224 208 +235 226 210 +237 228 212 +238 230 213 +239 231 214 diff --git a/src/fractalzoomer/color_maps/colorschemer autumn fire.MAP b/src/fractalzoomer/color_maps/colorschemer autumn fire.MAP new file mode 100644 index 000000000..a7cb0355c --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer autumn fire.MAP @@ -0,0 +1,256 @@ +123 16 8 +123 16 7 +124 16 7 +124 16 7 +125 16 6 +125 16 6 +126 16 6 +126 16 6 +127 16 5 +128 16 5 +128 16 5 +129 16 5 +129 16 4 +130 16 4 +130 16 4 +131 16 4 +132 16 3 +132 16 3 +133 16 3 +133 16 2 +134 16 2 +134 16 2 +135 16 2 +136 16 1 +136 16 1 +137 16 1 +137 16 1 +138 16 0 +138 16 0 +139 16 0 +139 16 0 +140 16 0 +140 16 0 +142 18 0 +144 21 0 +146 24 0 +148 27 1 +150 30 1 +153 32 1 +155 35 1 +157 38 2 +159 41 2 +161 44 2 +164 47 2 +166 49 3 +168 52 3 +170 55 3 +172 58 3 +175 61 4 +177 64 4 +179 66 4 +181 69 5 +183 72 5 +186 75 5 +188 78 5 +190 81 6 +192 83 6 +194 86 6 +197 89 6 +199 92 7 +201 95 7 +203 98 7 +205 100 7 +206 101 8 +206 101 8 +207 103 11 +208 106 14 +210 109 17 +211 111 21 +212 114 24 +214 117 27 +215 119 31 +216 122 34 +218 125 37 +219 127 40 +221 130 44 +222 133 47 +223 136 50 +225 138 54 +226 141 57 +227 144 60 +229 146 64 +230 149 67 +231 152 70 +233 154 73 +234 157 77 +236 160 80 +237 163 83 +238 165 87 +240 168 90 +241 171 93 +242 173 97 +244 176 100 +245 179 103 +246 181 106 +247 182 107 +247 182 107 +247 182 107 +247 183 107 +247 183 107 +247 184 108 +247 184 108 +247 185 108 +247 185 108 +247 186 109 +247 187 109 +247 187 109 +247 188 109 +247 188 110 +247 189 110 +247 189 110 +247 190 110 +247 191 111 +247 191 111 +247 192 111 +247 192 112 +247 193 112 +247 193 112 +247 194 112 +247 195 113 +247 195 113 +247 196 113 +247 196 113 +247 197 114 +247 197 114 +247 198 114 +247 198 114 +247 199 115 +247 199 115 +245 198 115 +244 197 115 +242 196 115 +241 195 115 +240 194 115 +238 193 115 +237 192 115 +236 191 115 +234 190 115 +233 189 115 +231 188 115 +230 187 115 +229 186 115 +227 185 115 +226 184 115 +225 183 115 +223 182 115 +222 181 115 +221 180 115 +219 179 115 +218 178 115 +216 177 115 +215 176 115 +214 175 115 +212 174 115 +211 173 115 +210 172 115 +208 171 115 +207 170 115 +206 170 115 +206 170 115 +206 170 115 +206 165 112 +206 161 110 +206 156 107 +206 152 105 +206 147 102 +206 143 100 +206 138 97 +206 134 95 +206 129 92 +206 125 90 +206 120 87 +206 116 85 +206 111 82 +206 107 80 +206 103 78 +206 98 75 +206 94 73 +206 89 70 +206 85 68 +206 80 65 +206 76 63 +206 71 60 +206 67 58 +206 62 55 +206 58 53 +206 53 50 +206 49 48 +206 44 45 +206 40 43 +206 36 41 +206 36 41 +206 36 41 +204 35 39 +203 34 38 +201 33 37 +200 32 36 +199 32 35 +197 31 34 +196 30 33 +195 29 32 +193 28 31 +192 28 30 +190 27 28 +189 26 27 +188 25 26 +186 24 25 +185 24 24 +184 23 23 +182 22 22 +181 21 21 +180 20 20 +178 20 19 +177 19 17 +175 18 16 +174 17 15 +173 16 14 +171 16 13 +170 15 12 +169 14 11 +167 13 10 +166 12 9 +165 12 8 +165 12 8 +165 12 8 +164 11 7 +163 11 7 +163 11 7 +162 11 6 +162 11 6 +161 11 6 +161 11 6 +160 10 5 +159 10 5 +159 10 5 +158 10 5 +158 10 4 +157 10 4 +157 10 4 +156 10 4 +155 9 3 +155 9 3 +154 9 3 +154 9 2 +153 9 2 +153 9 2 +152 9 2 +151 8 1 +151 8 1 +150 8 1 +150 8 1 +149 8 0 +149 8 0 +148 8 0 +148 8 0 +148 8 0 diff --git a/src/fractalzoomer/color_maps/colorschemer autumn park.MAP b/src/fractalzoomer/color_maps/colorschemer autumn park.MAP new file mode 100644 index 000000000..05465b93c --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer autumn park.MAP @@ -0,0 +1,256 @@ +198 0 0 +199 3 2 +201 7 5 +203 11 7 +204 15 10 +206 19 12 +208 23 15 +210 26 18 +211 30 20 +213 34 23 +215 38 25 +217 42 28 +218 46 30 +220 49 33 +222 53 36 +224 57 38 +225 61 41 +227 65 43 +229 69 46 +230 72 48 +231 73 49 +231 73 49 +231 75 49 +231 78 49 +231 81 49 +231 83 49 +231 86 49 +231 89 49 +231 92 49 +231 94 49 +231 97 49 +231 100 49 +231 103 49 +231 105 49 +231 108 49 +231 111 49 +231 114 49 +231 116 49 +231 119 49 +231 122 49 +231 124 49 +231 125 49 +231 125 49 +232 127 49 +233 130 49 +234 132 49 +236 135 49 +237 137 49 +238 140 49 +239 143 49 +241 145 49 +242 148 49 +243 150 49 +244 153 49 +246 155 49 +247 158 49 +248 161 49 +249 163 49 +251 166 49 +252 168 49 +253 171 49 +254 173 49 +255 174 49 +255 174 49 +255 176 52 +255 179 56 +255 182 60 +255 185 64 +255 187 68 +255 190 72 +255 193 76 +255 196 80 +255 199 84 +255 201 87 +255 204 91 +255 207 95 +255 210 99 +255 213 103 +255 215 107 +255 218 111 +255 221 115 +255 224 119 +255 226 122 +255 227 123 +255 227 123 +253 224 121 +252 221 120 +251 218 119 +249 215 117 +248 213 116 +247 210 115 +246 207 114 +244 204 112 +243 201 111 +242 199 110 +241 196 109 +239 193 107 +238 190 106 +237 187 105 +236 185 104 +234 182 102 +233 179 101 +232 176 100 +231 174 99 +231 174 99 +231 174 99 +226 169 93 +222 165 88 +217 161 83 +213 156 78 +209 152 72 +204 148 67 +200 144 62 +196 139 57 +191 135 52 +187 131 46 +182 127 41 +178 122 36 +174 118 31 +169 114 26 +165 110 20 +161 105 15 +156 101 10 +152 97 5 +148 93 0 +148 93 0 +148 93 0 +145 90 0 +142 88 0 +140 85 0 +137 83 0 +135 81 0 +132 78 0 +129 76 0 +127 74 0 +124 71 0 +122 69 0 +119 66 0 +117 64 0 +114 62 0 +111 59 0 +109 57 0 +106 55 0 +104 52 0 +101 50 0 +99 48 0 +99 48 0 +99 48 0 +97 46 1 +96 45 2 +95 44 3 +93 42 5 +92 41 6 +91 40 7 +89 39 8 +88 37 10 +87 36 11 +85 35 12 +84 34 13 +83 32 15 +81 31 16 +80 30 17 +79 29 18 +77 27 20 +76 26 21 +75 25 22 +74 24 23 +74 24 24 +74 24 24 +75 26 22 +76 29 21 +77 31 20 +79 34 18 +80 36 17 +81 39 16 +83 42 15 +84 44 13 +85 47 12 +87 49 11 +88 52 10 +89 54 8 +91 57 7 +92 60 6 +93 62 5 +95 65 3 +96 67 2 +97 70 1 +98 72 0 +99 73 0 +99 73 0 +97 74 0 +96 75 0 +95 77 0 +93 78 0 +92 80 0 +91 81 0 +89 83 0 +88 84 0 +87 86 0 +85 87 0 +84 89 0 +83 90 0 +81 92 0 +80 93 0 +79 95 0 +77 96 0 +76 98 0 +75 99 0 +74 100 0 +74 101 0 +74 101 0 +75 102 0 +76 103 0 +77 104 0 +79 106 0 +80 107 0 +81 108 0 +83 109 0 +84 111 0 +85 112 0 +87 113 0 +88 114 0 +89 116 0 +91 117 0 +92 118 0 +93 119 0 +95 121 0 +96 122 0 +97 123 0 +98 124 0 +99 125 0 +99 125 0 +101 127 0 +104 130 0 +106 132 0 +109 135 0 +111 137 0 +114 140 0 +117 143 0 +119 145 0 +122 148 0 +124 150 0 +127 153 0 +129 155 0 +132 158 0 +135 161 0 +137 163 0 +140 166 0 +142 168 0 +145 171 0 +147 173 0 +148 174 0 +148 174 0 +148 174 0 +148 174 0 +148 174 0 diff --git a/src/fractalzoomer/color_maps/colorschemer bearded iris.MAP b/src/fractalzoomer/color_maps/colorschemer bearded iris.MAP new file mode 100644 index 000000000..87b730889 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer bearded iris.MAP @@ -0,0 +1,256 @@ +8 89 0 +10 86 2 +12 84 5 +14 81 9 +16 79 11 +18 76 14 +21 74 17 +23 71 20 +25 69 23 +27 67 26 +29 64 29 +32 62 32 +34 59 35 +36 57 38 +38 54 41 +40 52 44 +43 50 47 +45 47 50 +47 45 53 +49 42 56 +51 40 59 +54 37 62 +56 35 65 +58 33 68 +60 30 71 +62 28 74 +65 25 77 +67 23 80 +69 20 83 +71 18 86 +73 16 89 +74 16 90 +74 16 90 +77 21 89 +80 26 88 +83 31 87 +87 36 86 +90 41 86 +93 46 85 +97 51 84 +100 57 83 +103 62 82 +106 67 82 +110 72 81 +113 77 80 +116 82 79 +120 87 78 +123 92 78 +126 98 77 +130 103 76 +133 108 75 +136 113 74 +139 118 74 +143 123 73 +146 128 72 +149 134 71 +153 139 70 +156 144 70 +159 149 69 +163 154 68 +166 159 67 +169 164 66 +172 169 66 +173 170 66 +173 170 66 +171 165 68 +170 161 71 +168 156 75 +167 152 77 +166 148 80 +164 144 83 +163 139 86 +162 135 89 +160 131 92 +159 126 95 +157 122 98 +156 118 101 +155 113 104 +153 109 107 +152 105 110 +151 100 113 +149 96 116 +148 92 119 +147 87 122 +145 83 125 +144 79 128 +142 74 131 +141 70 134 +140 66 137 +138 61 140 +137 57 143 +136 53 146 +134 48 149 +133 44 152 +132 40 155 +132 40 156 +132 40 156 +127 40 151 +123 41 146 +119 42 141 +115 42 136 +111 43 131 +107 43 126 +103 44 121 +98 45 116 +94 45 111 +90 46 106 +86 47 101 +82 47 96 +78 48 91 +74 49 86 +70 49 82 +65 50 77 +61 51 72 +57 51 67 +53 52 62 +49 53 57 +45 53 52 +41 54 47 +36 55 42 +32 55 37 +28 56 32 +24 57 27 +20 57 22 +16 58 17 +12 59 12 +8 59 8 +8 60 8 +8 60 8 +12 62 14 +17 65 20 +22 68 27 +27 70 33 +32 73 39 +37 76 45 +42 79 52 +47 81 58 +52 84 64 +57 87 71 +62 90 77 +67 92 83 +72 95 90 +77 98 96 +81 100 102 +86 103 109 +91 106 115 +96 109 121 +101 111 128 +106 114 134 +111 117 140 +116 120 147 +121 122 153 +126 125 159 +131 128 166 +136 131 172 +141 133 178 +146 136 185 +151 139 191 +155 141 197 +156 142 198 +156 142 198 +158 145 197 +160 148 196 +162 151 196 +164 154 195 +166 158 195 +169 161 194 +171 164 194 +173 167 193 +175 171 192 +177 174 192 +180 177 191 +182 180 191 +184 184 190 +186 187 190 +188 190 189 +191 193 188 +193 196 188 +195 200 187 +197 203 187 +199 206 186 +202 209 186 +204 213 185 +206 216 184 +208 219 184 +210 222 183 +213 226 183 +215 229 182 +217 232 182 +219 235 181 +221 238 181 +222 239 181 +222 239 181 +221 237 179 +220 236 177 +219 235 176 +218 234 174 +218 233 172 +217 232 171 +216 231 169 +215 230 167 +214 229 166 +214 228 164 +213 227 163 +212 226 161 +211 225 159 +210 224 158 +210 223 156 +209 221 154 +208 220 153 +207 219 151 +206 218 149 +206 217 148 +205 216 146 +204 215 145 +203 214 143 +202 213 141 +202 212 140 +201 211 138 +200 210 136 +199 209 135 +198 208 133 +198 207 132 +198 207 132 +198 207 132 +193 204 130 +188 202 128 +183 200 126 +179 197 124 +174 195 122 +169 193 120 +165 190 118 +160 188 116 +155 186 114 +151 184 112 +146 181 110 +141 179 108 +136 177 106 +132 174 104 +127 172 103 +122 170 101 +118 167 99 +113 165 97 +108 163 95 +104 161 93 +99 158 91 +94 156 89 +89 154 87 +85 151 85 +80 149 83 +75 147 81 +71 144 79 +66 142 77 +61 140 75 +57 138 74 +57 138 74 diff --git a/src/fractalzoomer/color_maps/colorschemer blue clarity.MAP b/src/fractalzoomer/color_maps/colorschemer blue clarity.MAP new file mode 100644 index 000000000..423b4b4c8 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer blue clarity.MAP @@ -0,0 +1,256 @@ +206 166 99 +206 166 100 +207 167 102 +207 168 103 +208 169 105 +208 169 106 +209 170 108 +209 171 110 +210 172 111 +210 173 113 +211 173 114 +211 174 116 +212 175 118 +212 176 119 +213 177 121 +213 177 122 +214 178 123 +214 178 123 +214 178 124 +215 179 125 +215 180 126 +216 181 127 +216 181 128 +217 182 129 +217 183 130 +218 184 132 +218 185 133 +219 185 134 +219 186 135 +220 187 136 +220 188 137 +221 189 138 +221 189 139 +222 190 140 +222 190 140 +222 191 142 +223 192 145 +223 194 148 +224 195 150 +224 196 153 +225 198 156 +226 199 159 +226 201 161 +227 202 164 +227 203 167 +228 205 170 +229 206 172 +229 208 175 +230 209 178 +230 210 180 +231 211 181 +231 211 181 +231 212 182 +232 213 184 +232 214 186 +233 215 187 +233 216 189 +234 217 190 +234 218 192 +235 219 194 +235 220 195 +236 221 197 +236 222 199 +237 223 200 +237 224 202 +238 225 204 +238 226 205 +239 227 206 +239 227 206 +240 228 208 +241 230 210 +242 231 212 +243 233 214 +244 234 216 +245 236 219 +246 238 221 +247 239 223 +248 241 225 +249 242 227 +250 244 230 +251 246 232 +252 247 234 +253 249 236 +254 250 238 +255 251 239 +255 251 239 +253 250 240 +252 250 241 +251 250 242 +250 249 243 +249 249 244 +248 249 245 +247 249 246 +246 248 247 +245 248 248 +244 248 249 +243 248 250 +242 247 251 +241 247 252 +240 247 253 +239 247 254 +239 247 255 +239 247 255 +237 246 254 +236 245 253 +235 244 253 +234 243 252 +233 243 252 +232 242 251 +231 241 251 +229 240 250 +228 239 250 +227 239 249 +226 238 249 +225 237 248 +224 236 248 +223 235 247 +222 235 247 +222 235 247 +222 235 247 +220 234 246 +218 233 245 +217 233 245 +215 232 244 +214 232 244 +212 231 243 +210 231 243 +209 230 242 +207 230 242 +206 229 241 +204 229 241 +202 228 240 +201 228 240 +199 227 239 +198 227 239 +198 227 239 +198 227 239 +196 226 238 +195 225 237 +194 224 237 +193 223 236 +192 223 236 +191 222 235 +190 221 235 +188 220 234 +187 219 234 +186 219 233 +185 218 233 +184 217 232 +183 216 232 +182 215 231 +181 215 231 +181 215 231 +181 215 231 +182 215 231 +184 215 231 +186 215 231 +187 215 231 +189 215 231 +190 215 231 +192 215 231 +194 215 231 +195 215 231 +197 215 231 +199 215 231 +200 215 231 +202 215 231 +204 215 231 +205 215 231 +206 215 231 +206 215 231 +203 212 229 +201 210 228 +199 208 227 +197 206 226 +195 204 225 +192 201 224 +190 199 223 +188 197 221 +186 195 220 +184 193 219 +181 190 218 +179 188 217 +177 186 216 +175 184 215 +173 182 214 +173 182 214 +173 182 214 +170 180 212 +168 178 211 +166 176 210 +164 174 209 +162 172 208 +159 170 207 +157 168 206 +155 167 205 +153 165 204 +151 163 203 +148 161 202 +146 159 201 +144 157 200 +142 155 199 +140 154 198 +140 154 198 +140 154 198 +140 153 197 +140 152 196 +140 151 196 +140 150 195 +140 150 195 +140 149 194 +140 148 193 +140 147 193 +140 146 192 +140 146 192 +140 145 191 +140 144 190 +140 143 190 +140 142 189 +140 142 189 +140 142 189 +140 142 189 +137 139 187 +135 137 186 +133 135 185 +131 133 184 +129 131 183 +126 128 182 +124 126 181 +122 124 180 +120 122 179 +118 120 178 +115 117 177 +113 115 176 +111 113 175 +109 111 174 +107 109 173 +107 109 173 +107 109 173 +105 107 170 +103 105 168 +101 104 166 +100 102 164 +98 101 162 +97 99 159 +95 97 157 +93 96 155 +92 94 153 +90 93 151 +88 91 148 +87 89 146 +85 88 144 +83 86 142 +82 85 140 +82 85 140 +82 85 140 diff --git a/src/fractalzoomer/color_maps/colorschemer bright fall.MAP b/src/fractalzoomer/color_maps/colorschemer bright fall.MAP new file mode 100644 index 000000000..4b2f64870 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer bright fall.MAP @@ -0,0 +1,256 @@ +0 0 66 +1 0 67 +2 0 68 +3 1 70 +4 1 71 +5 2 73 +7 2 74 +8 3 76 +9 3 77 +10 4 79 +11 4 80 +13 4 81 +14 5 83 +15 5 84 +16 6 86 +17 6 87 +19 7 89 +20 7 90 +21 8 92 +22 8 93 +23 9 95 +25 9 96 +26 9 97 +27 10 99 +28 10 100 +29 11 102 +31 11 103 +32 12 105 +33 12 106 +34 13 108 +35 13 109 +36 13 110 +38 14 112 +39 14 113 +40 15 115 +41 15 116 +42 16 118 +44 16 119 +45 17 121 +46 17 122 +47 18 124 +48 18 125 +50 18 126 +51 19 128 +52 19 129 +53 20 131 +54 20 132 +56 21 134 +57 21 135 +58 22 137 +59 22 138 +60 23 140 +62 23 141 +63 23 142 +64 24 144 +65 24 145 +66 25 147 +68 25 148 +69 26 150 +70 26 151 +71 27 153 +72 27 154 +73 27 155 +74 28 156 +74 28 156 +75 28 156 +76 29 157 +77 29 158 +78 30 159 +79 30 160 +81 31 161 +82 31 162 +83 32 163 +84 32 164 +85 33 165 +87 33 166 +88 34 167 +89 34 168 +90 35 169 +91 35 170 +93 36 170 +94 36 171 +95 37 172 +96 37 173 +97 38 174 +99 38 175 +100 39 176 +101 39 177 +102 40 178 +103 40 179 +105 41 180 +106 41 181 +107 42 182 +108 42 183 +109 43 184 +110 43 184 +112 44 185 +113 45 186 +114 45 187 +115 46 188 +116 46 189 +118 47 190 +119 47 191 +120 48 192 +121 48 193 +122 49 194 +124 49 195 +125 50 196 +126 50 197 +127 51 198 +128 51 199 +130 52 199 +131 52 200 +132 53 201 +133 53 202 +134 54 203 +136 54 204 +137 55 205 +138 55 206 +139 56 207 +140 56 208 +142 57 209 +143 57 210 +144 58 211 +145 58 212 +146 59 213 +147 59 213 +148 60 214 +148 60 214 +148 60 212 +148 60 211 +148 60 209 +149 60 208 +149 61 206 +149 61 205 +149 61 203 +150 61 202 +150 61 200 +150 62 199 +151 62 197 +151 62 196 +151 62 194 +151 62 193 +152 63 191 +152 63 190 +152 63 189 +152 63 187 +153 63 186 +153 64 184 +153 64 183 +154 64 181 +154 64 180 +154 65 178 +154 65 177 +155 65 175 +155 65 174 +155 65 172 +155 66 171 +156 66 169 +156 66 168 +156 66 167 +157 66 165 +157 67 164 +157 67 162 +157 67 161 +158 67 159 +158 67 158 +158 68 156 +158 68 155 +159 68 153 +159 68 152 +159 69 150 +160 69 149 +160 69 147 +160 69 146 +160 69 145 +161 70 143 +161 70 142 +161 70 140 +161 70 139 +162 70 137 +162 71 136 +162 71 134 +163 71 133 +163 71 131 +163 71 130 +163 72 128 +164 72 127 +164 72 125 +164 72 124 +164 72 123 +165 73 123 +165 73 123 +163 72 121 +161 71 119 +160 71 117 +158 70 115 +157 69 113 +155 69 111 +153 68 109 +152 67 107 +150 67 105 +149 66 103 +147 65 101 +145 65 99 +144 64 97 +142 63 95 +141 63 93 +139 62 91 +137 61 89 +136 61 87 +134 60 85 +133 59 83 +131 59 81 +129 58 79 +128 57 77 +126 57 75 +125 56 73 +123 55 71 +121 55 69 +120 54 67 +118 53 65 +117 53 63 +115 52 61 +113 51 59 +112 51 57 +110 50 55 +109 49 53 +107 49 51 +105 48 49 +104 47 47 +102 47 45 +101 46 43 +99 45 41 +97 45 39 +96 44 37 +94 43 35 +93 43 33 +91 42 31 +89 41 29 +88 41 27 +86 40 25 +85 39 23 +83 39 21 +81 38 19 +80 37 17 +78 37 15 +77 36 13 +75 35 11 +73 35 9 +72 34 7 +70 33 5 +69 33 3 +67 32 1 +66 32 0 +66 32 0 diff --git a/src/fractalzoomer/color_maps/colorschemer carina nebula.MAP b/src/fractalzoomer/color_maps/colorschemer carina nebula.MAP new file mode 100644 index 000000000..a7c40d663 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer carina nebula.MAP @@ -0,0 +1,256 @@ +140 89 66 +138 90 68 +137 91 71 +135 93 74 +134 94 76 +133 95 79 +131 97 82 +130 98 85 +129 99 87 +127 101 90 +126 102 93 +124 104 96 +123 105 98 +122 106 101 +120 108 104 +119 109 106 +118 110 109 +116 112 112 +115 113 115 +114 114 117 +112 116 120 +111 117 123 +109 119 126 +108 120 128 +107 121 131 +105 123 134 +104 124 137 +103 125 139 +101 127 142 +100 128 145 +99 129 147 +99 130 148 +99 130 148 +101 129 146 +104 129 145 +108 129 144 +110 129 143 +113 129 142 +116 129 141 +119 128 140 +122 128 139 +125 128 138 +128 128 137 +131 128 135 +134 128 134 +137 127 133 +140 127 132 +143 127 131 +146 127 130 +149 127 129 +152 127 128 +155 126 127 +158 126 126 +161 126 124 +164 126 123 +167 126 122 +170 126 121 +173 125 120 +176 125 119 +179 125 118 +182 125 117 +185 125 116 +188 125 115 +189 125 115 +189 125 115 +189 126 114 +189 128 114 +189 130 114 +190 132 113 +190 134 113 +190 136 113 +191 138 113 +191 140 112 +191 142 112 +191 143 112 +192 145 112 +192 147 111 +192 149 111 +193 151 111 +193 153 111 +193 155 110 +194 157 110 +194 159 110 +194 161 109 +194 162 109 +195 164 109 +195 166 109 +195 168 108 +196 170 108 +196 172 108 +196 174 108 +197 176 107 +197 178 107 +197 180 107 +197 181 107 +198 182 107 +198 182 107 +198 179 105 +198 177 104 +198 175 102 +198 172 101 +198 170 100 +198 168 98 +198 165 97 +198 163 96 +198 161 94 +198 159 93 +198 156 91 +198 154 90 +198 152 89 +198 149 87 +198 147 86 +198 145 85 +198 142 83 +198 140 82 +198 138 81 +198 136 79 +198 133 78 +198 131 76 +198 129 75 +198 126 74 +198 124 72 +198 122 71 +198 119 70 +198 117 68 +198 115 67 +198 113 66 +198 113 66 +198 113 66 +197 111 65 +196 110 65 +195 109 65 +194 108 64 +193 107 64 +193 105 64 +192 104 63 +191 103 63 +190 102 63 +189 101 63 +188 99 62 +188 98 62 +187 97 62 +186 96 61 +185 95 61 +184 93 61 +183 92 60 +183 91 60 +182 90 60 +181 89 60 +180 87 59 +179 86 59 +178 85 59 +178 84 58 +177 83 58 +176 81 58 +175 80 57 +174 79 57 +173 78 57 +173 77 57 +173 77 57 +173 77 57 +173 78 57 +174 79 58 +174 81 59 +175 82 60 +175 83 61 +176 84 61 +176 86 62 +177 87 63 +177 88 64 +178 90 65 +178 91 66 +179 92 66 +179 94 67 +180 95 68 +180 96 69 +181 98 70 +182 99 71 +182 100 71 +183 102 72 +183 103 73 +184 104 74 +184 106 75 +185 107 76 +185 108 76 +186 110 77 +186 111 78 +187 112 79 +187 114 80 +188 115 81 +188 116 81 +189 117 82 +189 117 82 +191 119 83 +193 122 84 +195 125 86 +197 127 87 +199 130 88 +202 133 90 +204 136 91 +206 138 92 +208 141 94 +210 144 95 +213 147 97 +215 149 98 +217 152 99 +219 155 101 +221 157 102 +224 160 103 +226 163 105 +228 166 106 +230 168 107 +232 171 109 +235 174 110 +237 177 112 +239 179 113 +241 182 114 +243 185 116 +246 188 117 +248 190 118 +250 193 120 +252 196 121 +254 198 122 +255 199 123 +255 199 123 +250 195 120 +245 191 118 +240 188 115 +236 184 113 +231 181 110 +227 177 108 +222 174 105 +217 170 103 +213 167 100 +208 163 98 +203 160 95 +199 156 93 +194 153 90 +189 149 88 +185 146 86 +180 142 83 +175 138 81 +171 135 78 +166 131 76 +161 128 73 +157 124 71 +152 121 68 +147 117 66 +143 114 63 +138 110 61 +133 107 58 +129 103 56 +124 100 53 +119 96 51 +115 93 49 +115 93 49 diff --git a/src/fractalzoomer/color_maps/colorschemer cloudy sunset.MAP b/src/fractalzoomer/color_maps/colorschemer cloudy sunset.MAP new file mode 100644 index 000000000..cbb9b2354 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer cloudy sunset.MAP @@ -0,0 +1,256 @@ +57 81 90 +58 81 90 +59 82 91 +61 83 91 +62 84 92 +64 85 93 +65 86 93 +67 87 94 +68 88 94 +70 89 95 +71 89 96 +72 90 96 +74 91 97 +75 92 98 +77 93 98 +78 94 99 +80 95 100 +81 96 100 +83 97 101 +84 98 101 +86 99 102 +87 99 103 +88 100 103 +90 101 104 +91 102 105 +93 103 105 +94 104 106 +96 105 106 +97 106 107 +99 107 108 +100 108 108 +101 108 109 +103 109 110 +104 110 110 +106 111 111 +107 112 111 +109 113 112 +110 114 113 +112 115 113 +113 116 114 +115 117 115 +115 117 115 +115 117 115 +116 117 114 +117 117 114 +118 118 113 +119 118 113 +120 119 113 +121 119 112 +122 119 112 +123 120 111 +124 120 111 +125 121 111 +126 121 110 +127 122 110 +128 122 109 +129 122 109 +130 123 108 +131 123 108 +132 124 108 +133 124 107 +134 125 107 +135 125 106 +136 125 106 +137 126 106 +138 126 105 +139 127 105 +140 127 104 +141 128 104 +142 128 104 +143 128 103 +144 129 103 +145 129 102 +146 130 102 +147 130 102 +148 131 101 +149 131 101 +150 131 100 +151 132 100 +152 132 100 +153 133 99 +154 133 99 +156 134 98 +156 134 99 +156 134 99 +156 134 99 +156 134 99 +156 134 100 +156 135 100 +156 135 101 +156 135 101 +156 136 101 +156 136 102 +156 136 102 +156 136 102 +156 137 103 +156 137 103 +156 137 104 +156 138 104 +156 138 105 +156 138 105 +156 139 105 +156 139 106 +156 139 106 +156 140 107 +156 140 107 +156 140 107 +156 140 108 +156 141 108 +156 141 109 +156 141 109 +156 142 109 +156 142 110 +156 142 110 +156 143 111 +156 143 111 +156 143 111 +156 143 112 +156 144 112 +156 144 113 +156 144 113 +156 145 113 +156 145 114 +156 145 114 +156 146 115 +156 146 115 +156 146 115 +157 146 115 +159 147 115 +160 148 115 +162 149 115 +164 150 115 +165 150 115 +167 151 115 +169 152 115 +170 153 115 +172 153 115 +174 154 115 +175 155 115 +177 156 115 +179 157 115 +180 158 115 +182 158 115 +184 159 115 +185 160 115 +187 161 115 +189 162 115 +190 162 115 +192 163 115 +193 164 115 +195 165 115 +197 166 115 +198 166 115 +200 167 115 +202 168 115 +203 169 115 +205 170 115 +207 170 115 +208 171 115 +210 172 115 +212 173 115 +213 174 115 +215 174 115 +217 175 115 +218 176 115 +220 177 115 +222 178 115 +222 178 115 +222 178 115 +222 178 114 +223 178 113 +224 178 113 +225 178 112 +226 179 111 +226 179 111 +227 179 110 +228 179 110 +229 179 109 +230 179 108 +231 180 108 +231 180 107 +232 180 106 +233 180 106 +234 181 105 +235 181 104 +236 181 104 +236 181 103 +237 181 103 +238 182 102 +239 182 101 +240 182 101 +240 182 100 +241 182 99 +242 183 99 +243 183 98 +244 183 98 +245 183 97 +245 183 96 +246 184 96 +247 184 95 +248 184 94 +249 184 94 +250 184 93 +250 185 93 +251 185 92 +252 185 91 +253 185 91 +254 185 90 +255 186 89 +255 186 90 +255 186 90 +255 186 90 +255 187 91 +255 187 92 +255 188 93 +255 189 94 +255 189 94 +255 190 95 +255 190 96 +255 191 97 +255 192 98 +255 192 99 +255 193 99 +255 194 100 +255 194 101 +255 195 102 +255 196 103 +255 196 104 +255 197 104 +255 197 105 +255 198 106 +255 199 107 +255 199 108 +255 200 108 +255 201 109 +255 201 110 +255 202 111 +255 202 112 +255 203 113 +255 204 113 +255 204 114 +255 205 115 +255 206 116 +255 206 117 +255 207 118 +255 207 118 +255 208 119 +255 209 120 +255 209 121 +255 210 122 +255 211 123 +255 211 123 +255 211 123 +255 211 123 +255 211 123 +255 211 123 diff --git a/src/fractalzoomer/color_maps/colorschemer cobalt.MAP b/src/fractalzoomer/color_maps/colorschemer cobalt.MAP new file mode 100644 index 000000000..0c4219c0b --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer cobalt.MAP @@ -0,0 +1,256 @@ +49 117 156 +50 117 157 +51 118 158 +52 119 159 +53 120 160 +54 121 161 +55 122 162 +56 123 163 +57 124 164 +58 125 165 +59 126 166 +60 127 167 +61 128 168 +62 129 169 +63 130 170 +64 132 171 +65 133 172 +66 134 173 +67 135 174 +68 136 175 +69 137 176 +70 138 177 +71 139 178 +72 140 179 +73 141 180 +74 142 181 +75 143 182 +76 144 183 +77 145 184 +78 146 185 +79 147 186 +80 148 187 +81 149 188 +82 150 189 +83 151 190 +84 152 191 +85 153 192 +86 154 193 +87 155 194 +88 156 195 +89 157 196 +90 158 197 +91 159 198 +92 160 199 +93 161 200 +94 162 201 +95 163 202 +96 164 203 +97 165 204 +99 166 206 +99 166 206 +99 166 206 +97 164 203 +96 162 201 +95 161 199 +94 159 197 +93 157 195 +91 156 193 +90 154 191 +89 152 189 +88 151 187 +87 149 185 +85 147 183 +84 146 181 +83 144 179 +82 142 177 +81 141 175 +80 139 173 +78 137 171 +77 136 169 +76 134 167 +75 132 165 +74 131 163 +72 129 161 +71 127 159 +70 126 157 +69 124 155 +68 123 153 +67 121 151 +65 119 149 +64 118 147 +63 116 145 +62 114 143 +61 113 141 +59 111 139 +58 109 137 +57 108 135 +56 106 133 +55 104 131 +54 103 129 +52 101 127 +51 99 125 +50 98 123 +49 96 121 +48 94 119 +46 93 117 +45 91 115 +44 89 113 +43 88 111 +42 86 109 +40 84 106 +41 85 107 +41 85 107 +43 87 109 +46 90 112 +49 92 114 +52 95 117 +55 97 119 +58 100 122 +60 102 124 +63 105 127 +66 108 129 +69 110 132 +72 113 134 +75 115 137 +78 118 139 +80 120 142 +83 123 144 +86 126 147 +89 128 150 +92 131 152 +95 133 155 +98 136 157 +101 139 160 +103 141 162 +106 144 165 +109 146 167 +112 149 170 +115 151 172 +118 154 175 +121 157 177 +123 159 180 +126 162 182 +129 164 185 +132 167 187 +135 169 190 +138 172 193 +141 175 195 +143 177 198 +146 180 200 +149 182 203 +152 185 205 +155 187 208 +158 190 210 +161 193 213 +163 195 215 +166 198 218 +169 200 220 +172 203 223 +175 205 225 +178 208 228 +181 211 231 +181 211 231 +181 211 231 +182 211 231 +184 212 231 +185 213 232 +187 214 232 +188 215 233 +190 216 233 +191 217 234 +193 218 234 +194 219 235 +196 219 235 +197 220 236 +199 221 236 +200 222 237 +202 223 237 +203 224 238 +205 225 238 +206 226 239 +208 227 239 +209 228 240 +211 228 240 +212 229 241 +214 230 241 +215 231 242 +217 232 242 +218 233 243 +220 234 243 +221 235 244 +223 236 244 +224 237 245 +226 237 245 +227 238 246 +229 239 246 +230 240 247 +232 241 247 +233 242 248 +235 243 248 +236 244 249 +238 245 249 +239 246 250 +241 246 250 +242 247 251 +244 248 251 +245 249 252 +247 250 252 +248 251 253 +250 252 253 +251 253 254 +253 254 254 +255 255 255 +255 255 255 +255 255 255 +249 249 249 +244 244 244 +239 239 239 +234 234 234 +228 228 228 +223 223 223 +218 218 218 +213 213 213 +208 208 208 +202 202 202 +197 197 197 +192 192 192 +187 187 187 +182 182 182 +176 176 176 +171 171 171 +166 166 166 +161 161 161 +156 156 156 +150 150 150 +145 145 145 +140 140 140 +135 135 135 +130 130 130 +124 124 124 +119 119 119 +114 114 114 +109 109 109 +104 104 104 +98 98 98 +93 93 93 +88 88 88 +83 83 83 +78 78 78 +72 72 72 +67 67 67 +62 62 62 +57 57 57 +52 52 52 +46 46 46 +41 41 41 +36 36 36 +31 31 31 +26 26 26 +20 20 20 +15 15 15 +10 10 10 +5 5 5 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/colorschemer depressed sky.MAP b/src/fractalzoomer/color_maps/colorschemer depressed sky.MAP new file mode 100644 index 000000000..a82b6830e --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer depressed sky.MAP @@ -0,0 +1,256 @@ +8 105 115 +10 106 116 +13 108 118 +15 110 119 +18 112 121 +20 114 122 +23 116 124 +25 117 125 +28 119 127 +30 121 128 +33 123 130 +35 125 131 +38 127 133 +40 128 134 +43 130 136 +45 132 137 +48 134 139 +51 136 140 +53 138 142 +56 139 143 +58 141 145 +61 143 146 +63 145 148 +66 147 149 +68 149 151 +71 150 152 +73 152 154 +76 154 155 +78 156 157 +81 158 158 +83 160 160 +86 161 161 +88 163 163 +91 165 164 +94 167 166 +96 169 167 +99 171 169 +101 172 170 +104 174 172 +106 176 173 +109 178 175 +111 180 176 +114 182 178 +116 183 179 +119 185 181 +121 187 182 +124 189 184 +126 191 185 +129 193 187 +132 195 189 +132 195 189 +132 195 189 +132 194 188 +132 193 187 +132 192 186 +132 192 186 +132 191 185 +132 190 184 +132 190 184 +132 189 183 +132 188 182 +132 188 182 +132 187 181 +132 186 180 +132 186 180 +132 185 179 +132 184 178 +132 184 178 +132 183 177 +132 182 176 +132 182 176 +132 181 175 +132 180 174 +132 180 174 +132 179 173 +132 178 172 +132 178 172 +132 177 171 +132 176 170 +132 176 170 +132 175 169 +132 174 168 +132 174 168 +132 173 167 +132 172 166 +132 172 166 +132 171 165 +132 170 164 +132 170 164 +132 169 163 +132 168 162 +132 168 162 +132 167 161 +132 166 160 +132 166 160 +132 165 159 +132 164 158 +132 164 158 +132 163 157 +132 162 156 +132 161 155 +132 162 156 +132 162 156 +134 163 157 +136 164 158 +138 166 160 +140 167 161 +142 169 162 +145 170 164 +147 172 165 +149 173 166 +151 175 168 +153 176 169 +156 178 170 +158 179 172 +160 181 173 +162 182 174 +164 184 176 +166 185 177 +169 187 178 +171 188 180 +173 190 181 +175 191 182 +177 193 184 +180 194 185 +182 196 186 +184 197 188 +186 199 189 +188 200 191 +190 202 192 +193 203 193 +195 205 195 +197 206 196 +199 208 197 +201 209 199 +204 211 200 +206 212 201 +208 214 203 +210 215 204 +212 217 205 +214 218 207 +217 220 208 +219 221 209 +221 223 211 +223 224 212 +225 226 213 +228 227 215 +230 229 216 +232 230 217 +234 232 219 +236 233 220 +239 235 222 +239 235 222 +239 235 222 +237 234 221 +236 234 221 +235 233 221 +234 233 220 +233 232 220 +232 232 220 +231 232 219 +230 231 219 +229 231 219 +228 230 218 +227 230 218 +226 230 218 +225 229 217 +224 229 217 +223 228 217 +222 228 216 +221 228 216 +220 227 216 +219 227 215 +218 226 215 +217 226 215 +216 226 214 +215 225 214 +214 225 214 +213 224 213 +212 224 213 +211 223 213 +210 223 212 +209 223 212 +208 222 212 +207 222 211 +206 221 211 +205 221 211 +204 221 210 +203 220 210 +202 220 210 +201 219 209 +200 219 209 +199 219 209 +198 218 208 +197 218 208 +196 217 208 +195 217 207 +194 217 207 +193 216 207 +192 216 206 +191 215 206 +190 215 206 +188 214 205 +189 215 206 +189 215 206 +186 212 203 +183 210 201 +181 207 198 +178 205 196 +176 202 194 +173 200 191 +171 198 189 +168 195 187 +166 193 184 +163 190 182 +161 188 179 +158 186 177 +156 183 175 +153 181 172 +151 178 170 +148 176 168 +146 174 165 +143 171 163 +141 169 161 +138 166 158 +136 164 156 +133 162 153 +131 159 151 +128 157 149 +126 154 146 +123 152 144 +121 149 142 +118 147 139 +116 145 137 +113 142 134 +111 140 132 +108 137 130 +106 135 127 +103 133 125 +101 130 123 +98 128 120 +96 125 118 +93 123 116 +91 121 113 +88 118 111 +86 116 108 +83 113 106 +81 111 104 +78 109 101 +76 106 99 +73 104 97 +71 101 94 +68 99 92 +65 96 89 +66 97 90 +66 97 90 diff --git a/src/fractalzoomer/color_maps/colorschemer earth and sky.MAP b/src/fractalzoomer/color_maps/colorschemer earth and sky.MAP new file mode 100644 index 000000000..e9b67465c --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer earth and sky.MAP @@ -0,0 +1,256 @@ +41 85 132 +47 90 136 +53 95 141 +59 101 146 +66 106 151 +72 112 156 +78 117 160 +85 123 165 +91 128 170 +97 134 175 +103 139 180 +110 145 185 +116 150 189 +122 156 194 +129 161 199 +135 167 204 +141 172 209 +148 178 214 +148 178 214 +148 178 214 +149 179 214 +151 180 215 +153 182 216 +155 183 217 +157 185 219 +159 186 220 +161 188 221 +163 189 222 +165 191 223 +167 192 224 +169 194 225 +171 195 226 +173 197 227 +175 198 228 +177 200 229 +179 201 230 +181 203 231 +181 203 231 +181 203 231 +182 204 231 +184 206 232 +186 207 233 +188 209 234 +190 211 235 +192 212 236 +194 214 237 +196 216 238 +198 217 239 +200 219 240 +202 221 241 +204 222 242 +206 224 243 +208 226 244 +210 227 245 +212 229 246 +214 231 247 +214 231 247 +214 231 247 +215 231 247 +217 232 247 +219 233 248 +221 234 248 +223 235 249 +225 236 249 +227 237 250 +229 238 250 +231 239 251 +233 240 251 +235 241 252 +237 242 252 +239 243 253 +241 244 253 +243 245 254 +245 246 254 +247 247 255 +247 247 255 +247 247 255 +247 247 254 +247 247 253 +248 247 252 +248 247 251 +249 248 250 +249 248 249 +250 248 248 +250 248 247 +251 249 246 +251 249 245 +252 249 244 +252 249 243 +253 250 242 +253 250 241 +254 250 240 +254 250 239 +255 251 239 +255 251 239 +255 251 239 +255 251 238 +255 251 238 +255 251 237 +255 251 237 +255 252 236 +255 252 236 +255 252 235 +255 252 235 +255 253 234 +255 253 234 +255 253 233 +255 253 233 +255 254 232 +255 254 232 +255 254 231 +255 254 231 +255 255 231 +255 255 231 +255 255 231 +253 253 228 +252 251 225 +250 250 222 +249 248 219 +247 246 216 +246 245 213 +245 243 210 +243 241 207 +242 240 204 +240 238 201 +239 236 198 +238 235 195 +236 233 192 +235 231 189 +233 230 186 +232 228 183 +231 227 181 +231 227 181 +231 227 181 +230 226 179 +229 225 177 +228 224 175 +227 224 173 +225 223 171 +224 222 169 +223 222 167 +222 221 165 +221 220 163 +220 219 161 +219 219 159 +218 218 157 +217 217 155 +216 217 153 +215 216 151 +214 215 149 +214 215 148 +214 215 148 +214 215 148 +209 210 143 +204 205 139 +199 200 134 +194 195 130 +189 189 126 +185 184 121 +180 179 117 +175 174 113 +170 169 108 +165 164 104 +160 159 100 +156 154 95 +151 149 91 +146 144 87 +141 139 82 +136 134 78 +132 130 74 +132 130 74 +132 130 74 +132 128 71 +133 126 69 +134 124 66 +135 122 64 +136 120 61 +137 118 59 +138 116 57 +139 114 54 +140 112 52 +141 110 49 +142 108 47 +143 106 45 +144 104 42 +145 102 40 +146 100 37 +147 98 35 +148 97 33 +148 97 33 +148 97 33 +152 100 35 +156 104 38 +161 108 41 +165 112 44 +169 116 47 +174 119 50 +178 123 53 +182 127 56 +187 131 58 +191 135 61 +195 139 64 +200 142 67 +204 146 70 +208 150 73 +213 154 76 +217 158 79 +222 162 82 +222 162 82 +222 162 82 +222 164 85 +223 166 89 +224 168 93 +225 170 97 +227 172 101 +228 175 105 +229 177 109 +230 179 113 +231 181 116 +232 183 120 +233 185 124 +234 188 128 +235 190 132 +236 192 136 +237 194 140 +238 196 144 +239 199 148 +239 199 148 +239 199 148 +239 201 153 +240 204 158 +241 206 164 +242 209 169 +243 211 174 +244 214 180 +245 217 185 +246 219 190 +247 222 196 +248 224 201 +249 227 206 +250 230 212 +251 232 217 +252 235 222 +253 237 228 +254 240 233 +255 243 239 +255 243 239 +255 243 239 +255 243 239 +255 243 239 +255 243 239 +255 243 239 +255 243 239 +255 243 239 +255 243 239 +255 243 239 diff --git a/src/fractalzoomer/color_maps/colorschemer evening shade.MAP b/src/fractalzoomer/color_maps/colorschemer evening shade.MAP new file mode 100644 index 000000000..e37853339 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer evening shade.MAP @@ -0,0 +1,256 @@ +99 113 132 +98 113 132 +98 114 132 +98 115 133 +97 116 133 +97 117 134 +97 118 134 +97 119 135 +96 120 135 +96 121 136 +96 122 136 +96 123 137 +95 124 137 +95 125 138 +95 126 138 +95 127 139 +94 128 139 +94 129 140 +94 130 140 +93 131 140 +93 132 141 +93 133 141 +93 134 142 +92 135 142 +92 136 143 +92 137 143 +92 138 144 +91 139 144 +91 140 145 +91 141 145 +91 142 146 +90 143 146 +90 144 147 +90 145 147 +90 146 148 +90 146 148 +90 146 148 +89 146 147 +89 147 146 +89 147 145 +89 148 145 +88 148 144 +88 149 143 +88 150 142 +88 150 142 +87 151 141 +87 151 140 +87 152 139 +87 153 139 +86 153 138 +86 154 137 +86 154 136 +86 155 136 +86 156 135 +85 156 134 +85 157 134 +85 157 133 +85 158 132 +84 158 131 +84 159 131 +84 160 130 +84 160 129 +83 161 128 +83 161 128 +83 162 127 +83 163 126 +82 163 125 +82 164 125 +82 164 124 +82 165 123 +82 166 123 +82 166 123 +82 166 123 +82 166 121 +82 166 120 +82 167 118 +82 167 117 +82 168 115 +82 168 114 +82 169 112 +82 169 111 +82 170 110 +82 170 108 +82 171 107 +82 171 105 +82 172 104 +82 172 102 +82 173 101 +82 173 99 +82 174 98 +82 174 97 +82 174 95 +82 175 94 +82 175 92 +82 176 91 +82 176 89 +82 177 88 +82 177 86 +82 178 85 +82 178 84 +82 179 82 +82 179 81 +82 180 79 +82 180 78 +82 181 76 +82 181 75 +82 182 74 +82 182 74 +82 182 74 +83 182 74 +85 182 74 +87 183 74 +88 183 74 +90 183 74 +92 184 74 +93 184 74 +95 185 74 +97 185 74 +99 185 74 +100 186 74 +102 186 74 +104 186 74 +105 187 74 +107 187 74 +109 188 74 +111 188 74 +112 188 74 +114 189 74 +116 189 74 +117 190 74 +119 190 74 +121 190 74 +122 191 74 +124 191 74 +126 191 74 +128 192 74 +129 192 74 +131 193 74 +133 193 74 +134 193 74 +136 194 74 +138 194 74 +140 195 74 +140 195 74 +140 195 74 +141 194 73 +143 194 73 +145 194 73 +147 193 73 +149 193 72 +151 193 72 +153 193 72 +155 192 72 +157 192 71 +159 192 71 +161 192 71 +163 191 71 +165 191 70 +167 191 70 +169 191 70 +171 190 70 +173 190 70 +174 190 69 +176 189 69 +178 189 69 +180 189 69 +182 189 68 +184 188 68 +186 188 68 +188 188 68 +190 188 67 +192 187 67 +194 187 67 +196 187 67 +198 187 66 +200 186 66 +202 186 66 +204 186 66 +206 186 66 +206 186 66 +206 186 66 +206 183 66 +206 181 66 +207 179 66 +207 177 66 +208 175 66 +208 173 66 +209 170 66 +209 168 66 +210 166 66 +210 164 66 +211 162 66 +211 160 66 +212 158 66 +212 155 66 +213 153 66 +213 151 66 +214 149 66 +214 147 66 +214 145 66 +215 143 66 +215 140 66 +216 138 66 +216 136 66 +217 134 66 +217 132 66 +218 130 66 +218 128 66 +219 125 66 +219 123 66 +220 121 66 +220 119 66 +221 117 66 +221 115 66 +222 113 66 +222 113 66 +222 113 66 +222 115 67 +222 117 69 +223 119 71 +223 121 72 +224 123 74 +225 125 76 +225 127 77 +226 129 79 +226 131 81 +227 133 82 +227 135 84 +228 137 86 +228 139 87 +229 141 89 +229 143 91 +230 145 92 +230 147 94 +231 149 96 +231 151 97 +232 153 99 +232 155 101 +233 157 102 +233 159 104 +234 161 106 +234 163 107 +235 165 109 +235 167 111 +236 169 112 +236 171 114 +237 173 116 +237 175 117 +238 177 119 +238 179 121 +239 182 123 +239 182 123 +239 182 123 +239 182 123 +239 182 123 +239 182 123 diff --git a/src/fractalzoomer/color_maps/colorschemer firefox.MAP b/src/fractalzoomer/color_maps/colorschemer firefox.MAP new file mode 100644 index 000000000..6366d0d56 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer firefox.MAP @@ -0,0 +1,256 @@ +206 0 0 +202 1 2 +199 3 5 +196 4 7 +192 6 10 +189 8 12 +186 9 15 +182 11 17 +179 13 20 +176 14 22 +172 16 25 +169 17 27 +166 19 30 +162 21 32 +159 22 35 +156 24 37 +152 26 40 +149 27 42 +146 29 45 +142 30 47 +139 32 50 +136 34 52 +132 35 55 +129 37 57 +126 39 60 +122 40 62 +119 42 65 +116 43 67 +112 45 70 +109 47 72 +106 48 75 +103 50 77 +99 52 80 +96 53 83 +93 55 85 +89 57 88 +86 58 90 +83 60 93 +79 61 95 +76 63 98 +73 65 100 +69 66 103 +66 68 105 +63 70 108 +59 71 110 +56 73 113 +53 74 115 +49 76 118 +46 78 120 +43 79 123 +39 81 125 +36 83 128 +33 84 130 +29 86 133 +26 87 135 +23 89 138 +19 91 140 +16 92 143 +13 94 145 +9 96 148 +6 97 150 +3 99 153 +0 100 155 +0 101 156 +0 101 156 +4 102 153 +8 104 150 +12 106 148 +16 107 145 +20 109 143 +24 111 140 +28 112 138 +32 114 135 +37 116 133 +41 118 130 +45 119 128 +49 121 125 +53 123 123 +57 124 120 +61 126 118 +65 128 115 +69 130 113 +74 131 110 +78 133 108 +82 135 105 +86 136 103 +90 138 100 +94 140 98 +98 142 95 +102 143 93 +106 145 90 +111 147 88 +115 148 85 +119 150 83 +123 152 80 +127 153 78 +131 155 75 +135 157 72 +139 159 70 +143 160 67 +148 162 65 +152 164 62 +156 165 60 +160 167 57 +164 169 55 +168 171 52 +172 172 50 +176 174 47 +180 176 45 +185 177 42 +189 179 40 +193 181 37 +197 183 35 +201 184 32 +205 186 30 +209 188 27 +213 189 25 +217 191 22 +222 193 20 +226 195 17 +230 196 15 +234 198 12 +238 200 10 +242 201 7 +246 203 5 +250 205 2 +254 206 0 +255 207 0 +255 207 0 +254 205 0 +253 203 0 +252 201 0 +251 200 0 +251 198 0 +250 196 0 +249 195 0 +248 193 0 +247 191 0 +247 189 0 +246 188 0 +245 186 0 +244 184 0 +243 183 0 +243 181 0 +242 179 0 +241 177 0 +240 176 0 +239 174 0 +239 172 0 +238 171 0 +237 169 0 +236 167 0 +236 165 0 +235 164 0 +234 162 0 +233 160 0 +232 159 0 +232 157 0 +231 155 0 +230 154 0 +229 152 0 +228 150 0 +228 148 0 +227 147 0 +226 145 0 +225 143 0 +224 142 0 +224 140 0 +223 138 0 +222 136 0 +221 135 0 +221 133 0 +220 131 0 +219 130 0 +218 128 0 +217 126 0 +217 124 0 +216 123 0 +215 121 0 +214 119 0 +213 118 0 +213 116 0 +212 114 0 +211 112 0 +210 111 0 +209 109 0 +209 107 0 +208 106 0 +207 104 0 +206 102 0 +206 101 0 +206 101 0 +206 101 0 +205 102 4 +204 104 8 +203 106 12 +202 107 16 +201 109 20 +201 111 24 +200 112 28 +199 114 32 +198 116 37 +197 118 41 +197 119 45 +196 121 49 +195 123 53 +194 124 57 +193 126 61 +193 128 65 +192 130 69 +191 131 74 +190 133 78 +189 135 82 +189 136 86 +188 138 90 +187 140 94 +186 142 98 +185 143 102 +185 145 106 +184 147 111 +183 148 115 +182 150 119 +181 152 123 +181 153 127 +180 155 131 +179 157 135 +178 159 139 +177 160 143 +176 162 148 +176 164 152 +175 165 156 +174 167 160 +173 169 164 +172 171 168 +172 172 172 +171 174 176 +170 176 180 +169 177 185 +168 179 189 +168 181 193 +167 183 197 +166 184 201 +165 186 205 +164 188 209 +164 189 213 +163 191 217 +162 193 222 +161 195 226 +160 196 230 +160 198 234 +159 200 238 +158 201 242 +157 203 246 +156 205 250 +156 206 254 +156 207 255 diff --git a/src/fractalzoomer/color_maps/colorschemer glamour 3.MAP b/src/fractalzoomer/color_maps/colorschemer glamour 3.MAP new file mode 100644 index 000000000..2caa66c8a --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer glamour 3.MAP @@ -0,0 +1,256 @@ +148 199 239 +146 196 237 +145 193 235 +144 190 233 +143 187 231 +142 184 229 +141 181 227 +140 178 225 +139 176 223 +138 173 221 +137 170 219 +135 167 217 +134 164 215 +133 161 213 +132 158 211 +131 156 210 +130 153 208 +129 150 206 +128 147 204 +127 144 202 +126 141 200 +124 138 198 +123 135 196 +122 133 194 +121 130 192 +120 127 190 +119 124 188 +118 121 186 +117 118 184 +116 115 182 +115 113 181 +115 113 181 +115 113 181 +113 112 179 +112 111 178 +111 110 177 +110 109 176 +109 108 175 +108 107 174 +107 106 173 +106 105 172 +105 104 171 +104 103 170 +102 102 168 +101 101 167 +100 100 166 +99 99 165 +98 99 164 +97 98 163 +96 97 162 +95 96 161 +94 95 160 +93 94 159 +91 93 157 +90 92 156 +89 91 155 +88 90 154 +87 89 153 +86 88 152 +85 87 151 +84 86 150 +83 85 149 +82 85 148 +82 85 148 +82 85 148 +84 87 150 +87 90 152 +90 92 154 +93 95 156 +95 97 158 +98 100 161 +101 102 163 +104 105 165 +106 108 167 +109 110 169 +112 113 172 +115 115 174 +117 118 176 +120 120 178 +123 123 180 +126 126 183 +129 128 185 +131 131 187 +134 133 189 +137 136 191 +140 138 194 +142 141 196 +145 144 198 +148 146 200 +151 149 202 +153 151 205 +156 154 207 +159 156 209 +162 159 211 +164 161 213 +165 162 214 +165 162 214 +167 163 214 +169 165 215 +171 166 216 +173 168 217 +175 170 218 +178 171 218 +180 173 219 +182 175 220 +184 176 221 +186 178 222 +189 179 223 +191 181 223 +193 183 224 +195 184 225 +197 186 226 +200 188 227 +202 189 228 +204 191 228 +206 193 229 +208 194 230 +211 196 231 +213 197 232 +215 199 233 +217 201 233 +219 202 234 +222 204 235 +224 206 236 +226 207 237 +228 209 238 +230 210 238 +231 211 239 +231 211 239 +230 211 238 +230 211 237 +230 211 237 +229 211 236 +229 211 236 +229 211 235 +228 211 235 +228 211 234 +228 211 233 +228 211 233 +227 211 232 +227 211 232 +227 211 231 +226 211 231 +226 211 230 +226 211 229 +225 211 229 +225 211 228 +225 211 228 +225 211 227 +224 211 227 +224 211 226 +224 211 225 +223 211 225 +223 211 224 +223 211 224 +222 211 223 +222 211 223 +222 211 222 +222 211 222 +222 211 222 +222 211 222 +218 206 219 +214 202 217 +210 197 214 +206 193 212 +202 189 209 +199 185 207 +195 180 204 +191 176 202 +187 172 199 +183 167 197 +179 163 194 +176 159 192 +172 154 189 +168 150 187 +164 146 185 +160 141 182 +156 137 180 +153 133 177 +149 128 175 +145 124 172 +141 120 170 +137 115 167 +133 111 165 +130 107 162 +126 102 160 +122 98 157 +118 94 155 +114 89 152 +110 85 150 +107 81 148 +107 81 148 +107 81 148 +107 81 148 +108 82 149 +108 83 149 +109 84 150 +109 84 150 +110 85 151 +110 86 151 +111 87 152 +111 88 153 +112 88 153 +112 89 154 +113 90 154 +113 91 155 +114 92 155 +114 92 156 +115 93 157 +116 94 157 +116 95 158 +117 96 158 +117 96 159 +118 97 159 +118 98 160 +119 99 161 +119 100 161 +120 100 162 +120 101 162 +121 102 163 +121 103 163 +122 104 164 +122 104 164 +123 105 165 +123 105 165 +122 103 163 +122 102 162 +122 101 161 +121 100 160 +121 99 159 +121 98 158 +121 97 157 +120 96 156 +120 95 155 +120 94 154 +120 93 152 +119 92 151 +119 91 150 +119 90 149 +119 89 148 +118 87 147 +118 86 146 +118 85 145 +117 84 144 +117 83 143 +117 82 141 +117 81 140 +116 80 139 +116 79 138 +116 78 137 +116 77 136 +115 76 135 +115 75 134 +115 74 133 +115 73 132 +115 73 132 diff --git a/src/fractalzoomer/color_maps/colorschemer hay field.MAP b/src/fractalzoomer/color_maps/colorschemer hay field.MAP new file mode 100644 index 000000000..1e065caf6 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer hay field.MAP @@ -0,0 +1,256 @@ +222 190 33 +220 189 33 +219 189 33 +218 189 33 +217 189 33 +216 189 33 +215 189 33 +214 189 33 +213 189 34 +212 189 34 +211 189 34 +210 189 34 +209 189 34 +208 189 34 +207 189 34 +206 189 34 +204 188 35 +203 188 35 +202 188 35 +201 188 35 +200 188 35 +199 188 35 +198 188 35 +197 188 35 +196 188 36 +195 188 36 +194 188 36 +193 188 36 +192 188 36 +191 188 36 +190 188 36 +189 188 36 +187 187 37 +186 187 37 +185 187 37 +184 187 37 +183 187 37 +182 187 37 +181 187 37 +180 187 38 +179 187 38 +178 187 38 +177 187 38 +176 187 38 +175 187 38 +174 187 38 +173 187 38 +171 186 39 +170 186 39 +169 186 39 +168 186 39 +167 186 39 +166 186 39 +165 186 39 +164 186 39 +163 186 40 +162 186 40 +161 186 40 +160 186 40 +159 186 40 +158 186 40 +157 186 40 +156 186 40 +156 186 41 +156 186 41 +157 187 42 +159 188 44 +160 189 46 +162 190 48 +163 191 50 +165 192 52 +167 193 53 +168 194 55 +170 196 57 +171 197 59 +173 198 61 +175 199 63 +176 200 65 +178 201 66 +179 202 68 +181 203 70 +183 204 72 +184 206 74 +186 207 76 +187 208 78 +189 209 79 +191 210 81 +192 211 83 +194 212 85 +195 213 87 +197 214 89 +199 216 91 +200 217 92 +202 218 94 +203 219 96 +205 220 98 +207 221 100 +208 222 102 +210 223 104 +211 224 105 +213 226 107 +215 227 109 +216 228 111 +218 229 113 +219 230 115 +221 231 117 +223 232 118 +224 233 120 +226 234 122 +227 236 124 +229 237 126 +231 238 128 +232 239 130 +234 240 131 +235 241 133 +237 242 135 +239 243 137 +240 244 139 +242 246 141 +243 247 143 +245 248 144 +247 249 146 +248 250 148 +250 251 150 +251 252 152 +253 253 154 +254 254 155 +255 255 156 +255 255 156 +255 254 155 +255 253 154 +255 252 153 +255 251 152 +255 251 151 +255 250 150 +255 249 149 +255 248 148 +255 248 147 +255 247 146 +255 246 145 +255 245 144 +255 244 144 +255 244 143 +255 243 142 +255 242 141 +255 241 140 +255 241 139 +255 240 138 +255 239 137 +255 238 136 +255 237 135 +255 237 134 +255 236 133 +255 235 133 +255 234 132 +255 234 131 +255 233 130 +255 232 129 +255 231 128 +255 231 127 +255 230 126 +255 229 125 +255 228 124 +255 227 123 +255 227 122 +255 226 121 +255 225 121 +255 224 120 +255 224 119 +255 223 118 +255 222 117 +255 221 116 +255 220 115 +255 220 114 +255 219 113 +255 218 112 +255 217 111 +255 217 110 +255 216 110 +255 215 109 +255 214 108 +255 213 107 +255 213 106 +255 212 105 +255 211 104 +255 210 103 +255 210 102 +255 209 101 +255 208 100 +255 207 99 +255 207 99 +255 207 99 +255 207 99 +254 206 99 +253 206 100 +253 206 101 +252 205 102 +252 205 103 +251 205 104 +251 205 105 +250 204 106 +250 204 107 +249 204 108 +249 203 109 +248 203 110 +248 203 110 +247 203 111 +247 202 112 +246 202 113 +245 202 114 +245 202 115 +244 201 116 +244 201 117 +243 201 118 +243 200 119 +242 200 120 +242 200 121 +241 200 121 +241 199 122 +240 199 123 +240 199 124 +239 199 125 +239 198 126 +238 198 127 +237 198 128 +237 197 129 +236 197 130 +236 197 131 +235 197 132 +235 196 133 +234 196 133 +234 196 134 +233 196 135 +233 195 136 +232 195 137 +232 195 138 +231 194 139 +231 194 140 +230 194 141 +229 194 142 +229 193 143 +228 193 144 +228 193 144 +227 193 145 +227 192 146 +226 192 147 +226 192 148 +225 191 149 +225 191 150 +224 191 151 +224 191 152 +223 190 153 +223 190 154 +222 190 155 +222 190 155 +222 190 156 diff --git a/src/fractalzoomer/color_maps/colorschemer kenya cocoa.MAP b/src/fractalzoomer/color_maps/colorschemer kenya cocoa.MAP new file mode 100644 index 000000000..001ee3da4 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer kenya cocoa.MAP @@ -0,0 +1,256 @@ +66 40 8 +68 41 8 +70 42 9 +72 44 10 +74 45 11 +76 47 12 +78 48 13 +80 50 13 +82 51 14 +84 53 15 +86 54 16 +88 56 17 +90 57 18 +92 59 18 +94 60 19 +96 62 20 +98 63 21 +100 65 22 +102 66 23 +104 68 23 +106 69 24 +108 71 25 +110 72 26 +112 74 27 +114 75 28 +116 77 28 +118 78 29 +120 80 30 +122 81 31 +124 83 32 +126 84 33 +128 86 33 +130 87 34 +132 89 35 +134 90 36 +136 92 37 +138 93 38 +140 95 38 +142 96 39 +144 98 40 +146 99 41 +148 101 42 +150 102 43 +152 104 43 +154 105 44 +156 107 45 +158 108 46 +160 110 47 +162 111 48 +165 113 49 +165 113 49 +165 113 49 +166 114 50 +168 115 51 +170 117 52 +172 118 53 +174 120 54 +176 121 55 +177 122 56 +179 124 57 +181 125 58 +183 127 59 +185 128 60 +187 129 61 +188 131 62 +190 132 63 +192 134 64 +194 135 65 +196 136 66 +198 138 67 +199 139 68 +201 141 69 +203 142 70 +205 143 71 +207 145 72 +209 146 73 +210 148 74 +212 149 75 +214 151 76 +216 152 77 +218 153 78 +220 155 79 +221 156 80 +223 158 81 +225 159 82 +227 160 83 +229 162 84 +231 163 85 +232 165 86 +234 166 87 +236 167 88 +238 169 89 +240 170 90 +242 172 91 +243 173 92 +245 174 93 +247 176 94 +249 177 95 +251 179 96 +253 180 97 +255 182 99 +255 182 99 +255 182 99 +254 180 97 +253 179 95 +252 178 94 +252 176 92 +251 175 91 +250 174 89 +250 172 88 +249 171 86 +248 170 85 +248 168 83 +247 167 82 +246 166 80 +246 164 79 +245 163 77 +244 162 76 +244 160 74 +243 159 72 +242 158 71 +242 156 69 +241 155 68 +240 154 66 +240 152 65 +239 151 63 +238 150 62 +238 148 60 +237 147 59 +236 146 57 +236 144 56 +235 143 54 +234 142 53 +234 140 51 +233 139 50 +232 138 48 +232 136 46 +231 135 45 +230 134 43 +230 132 42 +229 131 40 +228 130 39 +228 128 37 +227 127 36 +226 126 34 +226 124 33 +225 123 31 +224 122 30 +224 120 28 +223 119 27 +222 118 25 +221 116 23 +222 117 24 +222 117 24 +220 116 23 +219 116 23 +217 115 23 +216 115 22 +215 114 22 +213 114 22 +212 113 21 +211 113 21 +209 112 21 +208 112 20 +207 111 20 +205 111 20 +204 110 19 +203 110 19 +201 109 19 +200 109 18 +199 108 18 +197 108 18 +196 107 17 +195 107 17 +193 106 17 +192 106 16 +191 105 16 +189 105 16 +188 104 15 +186 104 15 +185 103 15 +184 103 14 +182 102 14 +181 102 14 +180 101 13 +178 101 13 +177 100 13 +176 100 12 +174 99 12 +173 99 12 +172 98 11 +170 98 11 +169 97 11 +168 97 10 +166 96 10 +165 96 10 +164 95 9 +162 95 9 +161 94 9 +160 94 8 +158 93 8 +157 93 8 +155 92 7 +156 93 8 +156 93 8 +154 92 7 +152 92 7 +151 91 7 +149 91 7 +148 90 7 +146 90 7 +145 89 6 +143 89 6 +142 88 6 +140 88 6 +139 87 6 +137 87 6 +136 86 5 +134 86 5 +133 85 5 +131 85 5 +130 84 5 +128 84 5 +127 83 4 +125 83 4 +124 82 4 +122 82 4 +121 81 4 +119 81 4 +118 80 3 +116 80 3 +115 79 3 +113 79 3 +112 78 3 +110 78 3 +109 77 2 +107 77 2 +106 76 2 +104 76 2 +103 75 2 +101 75 2 +100 74 1 +98 74 1 +97 73 1 +95 73 1 +94 72 1 +92 72 1 +91 71 0 +89 71 0 +88 70 0 +86 70 0 +85 69 0 +83 69 0 +81 68 0 +82 69 0 +82 69 0 diff --git a/src/fractalzoomer/color_maps/colorschemer kona coffee beans.MAP b/src/fractalzoomer/color_maps/colorschemer kona coffee beans.MAP new file mode 100644 index 000000000..b097ac16c --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer kona coffee beans.MAP @@ -0,0 +1,256 @@ +206 48 49 +206 50 49 +206 53 49 +206 55 49 +206 58 49 +206 61 49 +206 63 49 +206 66 49 +206 69 49 +206 71 49 +206 74 49 +206 77 49 +206 79 49 +206 82 49 +206 85 49 +206 87 49 +206 90 49 +206 93 49 +206 95 49 +206 98 49 +206 101 49 +206 103 49 +206 106 49 +206 108 49 +206 111 49 +206 114 49 +206 116 49 +206 119 49 +206 122 49 +206 124 49 +206 127 49 +206 130 49 +206 132 49 +206 135 49 +206 138 49 +206 140 49 +206 143 49 +206 146 49 +206 148 49 +206 151 49 +206 154 49 +206 154 49 +206 154 49 +207 155 50 +208 156 51 +209 157 52 +210 159 54 +212 160 55 +213 161 56 +214 163 57 +215 164 58 +217 165 60 +218 167 61 +219 168 62 +220 169 63 +221 171 65 +223 172 66 +224 173 67 +225 175 69 +226 176 70 +228 177 71 +229 179 72 +230 180 74 +231 181 75 +232 183 76 +234 184 77 +235 185 79 +236 187 80 +237 188 81 +239 189 82 +240 191 84 +241 192 85 +242 193 86 +243 195 87 +245 196 89 +246 197 90 +247 199 91 +248 200 92 +250 201 94 +251 203 95 +252 204 96 +253 205 97 +255 207 99 +255 207 99 +255 207 99 +253 204 97 +252 201 96 +251 199 95 +250 196 93 +248 193 92 +247 191 91 +246 188 90 +245 185 89 +243 183 87 +242 180 86 +241 177 85 +240 175 84 +239 172 82 +237 169 81 +236 167 80 +235 164 78 +234 161 77 +232 159 76 +231 156 75 +230 153 73 +229 151 72 +228 148 71 +226 146 70 +225 143 68 +224 140 67 +223 138 66 +221 135 65 +220 132 63 +219 130 62 +218 127 61 +217 124 60 +215 122 58 +214 119 57 +213 116 56 +212 114 55 +210 111 53 +209 108 52 +208 106 51 +207 103 50 +205 100 48 +206 101 49 +206 101 49 +206 101 50 +206 101 51 +206 101 52 +206 101 54 +206 101 55 +206 101 56 +206 101 57 +206 101 58 +206 101 60 +206 101 61 +206 101 62 +206 101 63 +206 101 65 +206 101 66 +206 101 67 +206 101 69 +206 101 70 +206 101 71 +206 101 72 +206 101 74 +206 101 75 +206 101 76 +206 101 77 +206 101 79 +206 101 80 +206 101 81 +206 101 82 +206 101 84 +206 101 85 +206 101 86 +206 101 87 +206 101 89 +206 101 90 +206 101 91 +206 101 92 +206 101 94 +206 101 95 +206 101 96 +206 101 97 +206 101 99 +206 101 99 +206 101 99 +204 99 96 +203 98 94 +202 97 91 +200 95 89 +199 94 86 +198 93 84 +197 91 81 +196 90 79 +194 89 76 +193 87 74 +192 86 71 +191 85 69 +189 83 66 +188 82 64 +187 81 61 +185 79 59 +184 78 56 +183 77 54 +182 75 51 +180 74 49 +179 73 47 +178 71 44 +177 70 42 +175 69 39 +174 67 37 +173 66 34 +172 65 32 +170 63 29 +169 62 27 +168 61 24 +167 59 22 +165 58 19 +164 57 17 +163 55 14 +162 54 12 +160 53 9 +159 51 7 +158 50 4 +157 49 2 +155 47 0 +156 48 0 +156 48 0 +154 49 0 +153 50 0 +151 51 0 +150 53 0 +148 54 0 +147 55 0 +146 57 0 +144 58 0 +143 59 0 +141 61 0 +140 62 0 +138 63 0 +137 65 0 +136 66 0 +134 67 0 +133 69 0 +131 70 0 +130 71 0 +128 73 0 +127 74 0 +126 75 0 +124 77 0 +123 78 0 +121 79 0 +120 81 0 +118 82 0 +117 83 0 +116 85 0 +114 86 0 +113 87 0 +111 89 0 +110 90 0 +108 91 0 +107 93 0 +106 94 0 +104 95 0 +103 97 0 +101 98 0 +100 99 0 +98 101 0 +99 101 0 +99 101 0 +99 101 0 +99 101 0 +99 101 0 diff --git a/src/fractalzoomer/color_maps/colorschemer lagoon nebula 2.MAP b/src/fractalzoomer/color_maps/colorschemer lagoon nebula 2.MAP new file mode 100644 index 000000000..b6248c8ce --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer lagoon nebula 2.MAP @@ -0,0 +1,256 @@ +82 125 115 +81 124 113 +81 123 112 +80 122 111 +80 121 110 +80 120 109 +79 119 108 +79 118 107 +78 117 106 +78 116 105 +78 116 104 +77 115 103 +77 114 102 +76 113 101 +76 112 100 +75 111 99 +75 110 98 +75 109 97 +74 108 96 +74 107 95 +73 106 94 +73 106 93 +73 105 92 +72 104 91 +72 103 90 +71 102 89 +71 101 88 +71 100 87 +70 99 86 +70 98 85 +69 97 84 +69 97 83 +69 96 82 +68 95 81 +68 94 80 +67 93 79 +67 92 78 +67 91 77 +66 90 76 +66 89 75 +65 88 73 +66 89 74 +66 89 74 +70 92 75 +75 95 77 +79 98 78 +84 102 80 +88 105 82 +93 108 83 +97 111 85 +102 114 87 +106 118 88 +111 121 90 +115 124 92 +120 127 93 +124 131 95 +129 134 97 +133 137 98 +138 141 100 +142 144 102 +147 147 103 +151 150 105 +156 154 107 +161 157 108 +165 160 110 +170 163 111 +174 167 113 +179 170 115 +183 173 116 +188 176 118 +192 180 120 +197 183 121 +201 186 123 +206 189 125 +210 193 126 +215 196 128 +219 199 130 +224 202 131 +228 206 133 +233 209 135 +237 212 136 +242 215 138 +247 219 140 +247 219 140 +247 219 140 +245 216 139 +243 213 138 +241 211 137 +239 208 136 +237 206 135 +235 203 135 +234 201 134 +232 198 133 +230 196 132 +228 193 131 +226 190 130 +224 188 130 +222 185 129 +221 183 128 +219 180 127 +217 178 126 +215 175 125 +213 173 125 +211 170 124 +209 167 123 +208 165 122 +206 162 121 +204 160 121 +202 157 120 +200 155 119 +198 152 118 +197 150 117 +195 147 116 +193 145 116 +191 142 115 +189 139 114 +187 137 113 +185 134 112 +184 132 111 +182 129 111 +180 127 110 +178 124 109 +176 122 108 +174 119 107 +172 116 106 +173 117 107 +173 117 107 +171 115 104 +169 113 102 +168 111 99 +166 109 97 +164 107 94 +163 106 92 +161 104 89 +159 102 87 +158 100 84 +156 98 82 +154 96 79 +153 95 77 +151 93 74 +149 91 72 +148 89 69 +146 87 67 +144 85 64 +143 84 62 +141 82 59 +139 80 57 +138 78 55 +136 76 52 +135 75 50 +133 73 47 +131 71 45 +130 69 42 +128 67 40 +126 65 37 +125 64 35 +123 62 32 +121 60 30 +120 58 27 +118 56 25 +116 54 22 +115 53 20 +113 51 17 +111 49 15 +110 47 12 +108 45 10 +106 43 7 +107 44 8 +107 44 8 +107 45 9 +108 46 10 +108 47 11 +109 48 12 +110 50 13 +110 51 14 +111 52 15 +111 53 16 +112 55 17 +113 56 18 +113 57 19 +114 58 20 +115 59 21 +115 61 22 +116 62 23 +117 63 24 +117 64 25 +118 66 26 +118 67 27 +119 68 28 +120 69 29 +120 70 30 +121 72 31 +122 73 32 +122 74 33 +123 75 34 +123 77 35 +124 78 36 +125 79 37 +125 80 38 +126 81 39 +127 83 40 +127 84 41 +128 85 42 +128 86 43 +129 88 44 +130 89 45 +130 90 46 +131 91 47 +132 93 49 +132 93 49 +132 93 49 +131 94 52 +130 96 56 +130 98 59 +129 100 63 +128 102 66 +128 103 69 +127 105 73 +127 107 76 +126 109 80 +125 111 83 +125 113 87 +124 114 90 +123 116 94 +123 118 98 +122 120 101 +121 122 105 +121 124 108 +120 125 112 +120 127 115 +119 129 119 +118 131 122 +118 133 126 +117 134 129 +116 136 133 +116 138 136 +115 140 140 +115 142 143 +114 144 147 +113 145 150 +113 147 154 +112 149 157 +111 151 161 +111 153 164 +110 155 168 +110 156 171 +109 158 175 +108 160 178 +108 162 182 +107 164 185 +106 166 189 +107 166 189 +107 166 189 +107 166 189 +107 166 189 +107 166 189 diff --git a/src/fractalzoomer/color_maps/colorschemer lagoon nebula.MAP b/src/fractalzoomer/color_maps/colorschemer lagoon nebula.MAP new file mode 100644 index 000000000..8817b66a5 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer lagoon nebula.MAP @@ -0,0 +1,256 @@ +206 174 74 +202 169 72 +198 164 71 +194 160 70 +190 155 69 +186 151 68 +182 146 67 +178 141 66 +175 137 65 +171 132 64 +167 128 63 +163 123 61 +159 118 60 +155 114 59 +151 109 58 +148 105 57 +144 100 56 +140 95 55 +136 91 54 +132 86 53 +128 82 52 +124 77 50 +120 72 49 +117 68 48 +113 63 47 +109 59 46 +105 54 45 +101 49 44 +97 45 43 +93 40 42 +90 36 41 +90 36 41 +90 36 41 +92 41 46 +94 47 52 +96 52 58 +98 58 64 +100 63 69 +103 69 75 +105 74 81 +107 80 87 +109 86 92 +111 91 98 +114 97 104 +116 102 110 +118 108 115 +120 113 121 +122 119 127 +125 125 133 +127 130 139 +129 136 144 +131 141 150 +133 147 156 +136 152 162 +138 158 167 +140 164 173 +142 169 179 +144 175 185 +147 180 190 +149 186 196 +151 191 202 +153 197 208 +155 202 213 +156 203 214 +156 203 214 +159 202 210 +162 201 206 +165 200 203 +168 199 199 +171 198 196 +174 197 192 +177 196 189 +180 195 185 +183 194 181 +186 193 178 +189 192 174 +192 191 171 +195 190 167 +198 189 164 +201 188 160 +204 187 156 +207 186 153 +210 185 149 +213 184 146 +216 183 142 +219 182 139 +222 181 135 +225 180 131 +228 179 128 +231 178 124 +234 177 121 +237 176 117 +240 175 114 +243 174 110 +246 174 107 +247 174 107 +247 174 107 +243 171 105 +239 168 104 +235 165 103 +231 163 102 +227 160 101 +224 157 100 +220 155 99 +216 152 98 +212 149 97 +208 147 96 +204 144 94 +201 141 93 +197 138 92 +193 136 91 +189 133 90 +185 130 89 +181 128 88 +178 125 87 +174 122 86 +170 120 85 +166 117 83 +162 114 82 +158 111 81 +155 109 80 +151 106 79 +147 103 78 +143 101 77 +139 98 76 +135 95 75 +132 93 74 +132 93 74 +132 93 74 +134 93 74 +137 93 75 +141 93 76 +143 94 77 +146 94 78 +149 94 78 +152 94 79 +155 95 80 +158 95 81 +161 95 82 +164 95 83 +167 96 83 +170 96 84 +173 96 85 +176 96 86 +179 97 87 +182 97 88 +185 97 88 +188 98 89 +191 98 90 +194 98 91 +197 98 92 +200 99 93 +203 99 93 +206 99 94 +209 99 95 +212 100 96 +215 100 97 +218 100 98 +221 100 98 +222 101 99 +222 101 99 +219 104 101 +217 108 103 +215 112 106 +213 116 108 +211 119 111 +208 123 113 +206 127 116 +204 131 118 +202 135 121 +200 138 123 +197 142 126 +195 146 128 +193 150 131 +191 154 133 +189 157 135 +186 161 138 +184 165 140 +182 169 143 +180 173 145 +178 176 148 +175 180 150 +173 184 153 +171 188 155 +169 192 158 +167 195 160 +164 199 163 +162 203 165 +160 207 168 +158 211 170 +156 214 172 +156 215 173 +156 215 173 +152 210 171 +148 206 170 +145 201 168 +141 197 167 +138 192 166 +134 188 164 +131 183 163 +127 179 162 +123 174 160 +120 170 159 +116 165 157 +113 161 156 +109 156 155 +106 152 153 +102 148 152 +98 143 151 +95 139 149 +91 134 148 +88 130 147 +84 125 145 +81 121 144 +77 116 142 +73 112 141 +70 107 140 +66 103 138 +63 98 137 +59 94 136 +56 89 134 +52 85 133 +49 81 132 +49 81 132 +49 81 132 +48 78 128 +47 76 125 +46 74 122 +45 71 118 +44 69 115 +44 67 112 +43 64 108 +42 62 105 +41 60 102 +40 58 99 +39 55 95 +39 53 92 +38 51 89 +37 48 85 +36 46 82 +35 44 79 +34 41 75 +34 39 72 +33 37 69 +32 35 66 +31 32 62 +30 30 59 +29 28 56 +29 25 52 +28 23 49 +27 21 46 +26 18 42 +25 16 39 +24 14 36 +24 12 33 +24 12 33 diff --git a/src/fractalzoomer/color_maps/colorschemer main street.MAP b/src/fractalzoomer/color_maps/colorschemer main street.MAP new file mode 100644 index 000000000..f95d5c688 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer main street.MAP @@ -0,0 +1,256 @@ +74 77 74 +74 77 75 +75 78 76 +76 79 77 +77 80 78 +78 81 79 +79 82 81 +80 83 82 +81 84 83 +82 85 84 +83 86 85 +84 87 87 +85 88 88 +86 89 89 +87 90 90 +89 91 91 +90 92 92 +91 93 94 +92 94 95 +93 95 96 +94 96 97 +95 97 98 +96 98 100 +97 99 101 +98 100 102 +99 101 103 +100 102 104 +101 103 105 +102 104 107 +103 105 108 +104 106 109 +105 107 110 +106 108 111 +107 109 113 +108 110 114 +109 111 115 +110 112 116 +111 113 117 +112 114 118 +113 115 120 +114 116 121 +115 117 122 +116 118 123 +117 119 124 +118 120 126 +119 121 127 +120 122 128 +121 123 129 +122 124 130 +123 125 132 +123 125 132 +123 125 132 +123 125 132 +124 126 132 +125 127 132 +126 128 132 +127 128 132 +128 129 132 +128 130 132 +129 131 132 +130 131 132 +131 132 132 +132 133 132 +133 134 132 +134 134 132 +134 135 132 +135 136 132 +136 137 132 +137 137 132 +138 138 132 +139 139 132 +140 140 132 +141 140 132 +141 141 132 +142 142 132 +143 143 132 +144 143 132 +145 144 132 +146 145 132 +147 146 132 +147 146 132 +148 147 132 +149 148 132 +150 149 132 +151 149 132 +152 150 132 +153 151 132 +153 152 132 +154 152 132 +155 153 132 +156 154 132 +157 155 132 +158 155 132 +159 156 132 +159 157 132 +160 158 132 +161 158 132 +162 159 132 +163 160 132 +164 161 132 +165 162 132 +165 162 132 +165 162 132 +165 161 132 +165 160 132 +165 160 132 +165 159 132 +165 159 132 +165 158 132 +165 158 132 +165 157 132 +165 156 132 +165 156 132 +165 155 132 +165 155 132 +165 154 132 +165 154 132 +165 153 132 +165 152 132 +165 152 132 +165 151 132 +165 151 132 +165 150 132 +165 149 132 +165 149 132 +165 148 132 +165 148 132 +165 147 132 +165 147 132 +165 146 132 +165 145 132 +165 145 132 +165 144 132 +165 144 132 +165 143 132 +165 143 132 +165 142 132 +165 141 132 +165 141 132 +165 140 132 +165 140 132 +165 139 132 +165 139 132 +165 138 132 +165 137 132 +165 137 132 +165 136 132 +165 136 132 +165 135 132 +165 135 132 +165 134 132 +165 133 132 +165 134 132 +165 134 132 +166 135 131 +168 137 131 +170 139 130 +171 141 130 +173 143 130 +175 145 129 +176 147 129 +178 149 129 +180 151 128 +181 153 128 +183 155 128 +185 157 127 +186 159 127 +188 161 127 +190 163 126 +191 165 126 +193 167 126 +195 169 125 +196 171 125 +198 173 125 +200 175 124 +201 177 124 +203 179 124 +205 181 123 +206 183 123 +208 185 122 +210 187 122 +211 189 122 +213 191 121 +215 193 121 +216 195 121 +218 197 120 +220 199 120 +221 201 120 +223 203 119 +225 205 119 +226 207 119 +228 209 118 +230 211 118 +231 213 118 +233 215 117 +235 217 117 +236 219 117 +238 221 116 +240 223 116 +241 225 116 +243 227 115 +245 229 115 +247 231 114 +247 231 115 +247 231 115 +246 231 116 +246 231 118 +246 231 119 +246 231 121 +246 231 122 +246 231 124 +245 231 125 +245 231 127 +245 231 128 +245 231 130 +245 231 131 +245 231 133 +244 232 134 +244 232 136 +244 232 137 +244 232 139 +244 232 140 +244 232 142 +243 232 143 +243 232 145 +243 232 146 +243 232 148 +243 232 149 +243 232 151 +242 233 152 +242 233 154 +242 233 155 +242 233 157 +242 233 158 +242 233 160 +241 233 161 +241 233 163 +241 233 164 +241 233 166 +241 233 167 +241 233 169 +240 234 170 +240 234 172 +240 234 173 +240 234 175 +240 234 176 +240 234 178 +239 234 179 +239 234 181 +239 234 182 +239 234 184 +239 234 185 +239 234 187 +238 235 189 +239 235 189 +239 235 189 diff --git a/src/fractalzoomer/color_maps/colorschemer mosaic.MAP b/src/fractalzoomer/color_maps/colorschemer mosaic.MAP new file mode 100644 index 000000000..fb47b9e54 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer mosaic.MAP @@ -0,0 +1,256 @@ +198 195 231 +197 195 231 +196 195 231 +196 195 231 +195 195 231 +194 195 231 +194 195 231 +193 195 231 +193 195 231 +192 195 231 +191 195 231 +191 196 231 +190 196 231 +189 196 231 +189 196 231 +188 196 231 +187 196 231 +187 196 231 +186 196 231 +186 196 231 +185 197 231 +184 197 231 +184 197 231 +183 197 231 +182 197 231 +182 197 231 +181 197 231 +181 197 231 +180 197 231 +179 197 231 +179 198 231 +178 198 231 +177 198 231 +177 198 231 +176 198 231 +176 198 231 +175 198 231 +174 198 231 +174 198 231 +173 198 231 +172 199 231 +173 199 231 +173 199 231 +171 198 230 +169 197 230 +168 196 229 +166 195 229 +164 194 228 +163 194 228 +161 193 228 +159 192 227 +158 191 227 +156 190 226 +154 189 226 +153 189 225 +151 188 225 +149 187 225 +148 186 224 +146 185 224 +144 184 223 +143 184 223 +141 183 222 +139 182 222 +138 181 222 +136 180 221 +135 180 221 +133 179 220 +131 178 220 +130 177 219 +128 176 219 +126 175 219 +125 175 218 +123 174 218 +121 173 217 +120 172 217 +118 171 216 +116 170 216 +115 170 216 +113 169 215 +111 168 215 +110 167 214 +108 166 214 +106 165 213 +107 166 214 +107 166 214 +105 164 212 +104 162 211 +102 160 209 +101 158 208 +99 156 206 +98 155 205 +96 153 203 +95 151 202 +93 149 200 +92 147 199 +91 145 198 +89 144 196 +88 142 195 +86 140 193 +85 138 192 +83 136 190 +82 134 189 +80 133 187 +79 131 186 +77 129 184 +76 127 183 +75 125 182 +73 124 180 +72 122 179 +70 120 177 +69 118 176 +67 116 174 +66 114 173 +64 113 171 +63 111 170 +62 109 169 +60 107 167 +59 105 166 +57 103 164 +56 102 163 +54 100 161 +53 98 160 +51 96 158 +50 94 157 +48 92 155 +49 93 156 +49 93 156 +52 94 157 +55 95 158 +58 97 159 +61 98 160 +64 100 161 +67 101 162 +70 102 163 +73 104 164 +76 105 165 +79 107 166 +83 108 167 +86 110 168 +89 111 169 +92 112 170 +95 114 171 +98 115 172 +101 117 173 +104 118 174 +107 120 175 +111 121 177 +114 122 178 +117 124 179 +120 125 180 +123 127 181 +126 128 182 +129 130 183 +132 131 184 +135 132 185 +138 134 186 +142 135 187 +145 137 188 +148 138 189 +151 140 190 +154 141 191 +157 142 192 +160 144 193 +163 145 194 +166 147 195 +169 148 196 +173 150 198 +173 150 198 +173 150 198 +172 149 197 +172 148 196 +171 147 195 +171 146 194 +170 145 193 +170 145 193 +170 144 192 +169 143 191 +169 142 190 +168 141 189 +168 140 188 +167 140 188 +167 139 187 +167 138 186 +166 137 185 +166 136 184 +165 135 183 +165 135 183 +164 134 182 +164 133 181 +164 132 180 +163 131 179 +163 131 179 +162 130 178 +162 129 177 +161 128 176 +161 127 175 +161 126 174 +160 126 174 +160 125 173 +159 124 172 +159 123 171 +158 122 170 +158 121 169 +158 121 169 +157 120 168 +157 119 167 +156 118 166 +156 117 165 +155 116 164 +156 117 165 +156 117 165 +155 115 163 +154 113 162 +153 111 161 +152 109 160 +151 107 159 +151 105 158 +150 103 157 +149 101 156 +148 99 155 +147 97 154 +146 95 153 +146 93 152 +145 91 151 +144 90 150 +143 88 149 +142 86 148 +141 84 147 +141 82 146 +140 80 145 +139 78 143 +138 76 142 +137 74 141 +137 72 140 +136 70 139 +135 68 138 +134 66 137 +133 65 136 +132 63 135 +132 61 134 +131 59 133 +130 57 132 +129 55 131 +128 53 130 +127 51 129 +127 49 128 +126 47 127 +125 45 126 +124 43 125 +123 41 124 +122 39 122 +123 40 123 +123 40 123 +123 40 123 +123 40 123 +123 40 123 diff --git a/src/fractalzoomer/color_maps/colorschemer orion nebula.MAP b/src/fractalzoomer/color_maps/colorschemer orion nebula.MAP new file mode 100644 index 000000000..43a6f406e --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer orion nebula.MAP @@ -0,0 +1,256 @@ +198 130 74 +195 128 73 +192 126 72 +189 125 72 +186 123 71 +183 121 70 +180 120 70 +177 118 69 +174 117 69 +171 115 68 +169 113 67 +166 112 67 +163 110 66 +160 108 65 +157 107 65 +154 105 64 +151 103 64 +148 102 63 +145 100 62 +142 99 62 +139 97 61 +137 95 60 +134 94 60 +131 92 59 +128 90 58 +125 89 58 +122 87 57 +119 86 57 +116 84 56 +113 82 55 +110 81 55 +108 79 54 +105 77 53 +102 76 53 +99 74 52 +96 73 52 +93 71 51 +90 69 50 +87 68 50 +84 66 49 +81 64 48 +82 65 49 +82 65 49 +84 68 52 +86 71 55 +88 74 58 +91 77 61 +93 80 64 +95 83 67 +97 86 70 +100 90 73 +102 93 76 +104 96 80 +107 99 83 +109 102 86 +111 105 89 +113 108 92 +116 111 95 +118 115 98 +120 118 101 +122 121 104 +125 124 107 +127 127 111 +129 130 114 +132 133 117 +134 136 120 +136 140 123 +138 143 126 +141 146 129 +143 149 132 +145 152 135 +147 155 138 +150 158 142 +152 161 145 +154 165 148 +157 168 151 +159 171 154 +161 174 157 +163 177 160 +166 180 163 +168 183 166 +170 186 169 +173 190 173 +173 190 173 +173 190 173 +174 190 173 +176 191 173 +178 192 174 +180 193 174 +182 194 175 +184 195 175 +185 196 175 +187 197 176 +189 198 176 +191 199 177 +193 200 177 +195 201 177 +197 202 178 +198 202 178 +200 203 179 +202 204 179 +204 205 179 +206 206 180 +208 207 180 +210 208 181 +211 209 181 +213 210 181 +215 211 182 +217 212 182 +219 213 183 +221 214 183 +222 214 183 +224 215 184 +226 216 184 +228 217 185 +230 218 185 +232 219 185 +234 220 186 +235 221 186 +237 222 187 +239 223 187 +241 224 187 +243 225 188 +245 226 188 +247 227 189 +247 227 189 +247 227 189 +242 223 186 +238 220 183 +234 216 180 +229 213 178 +225 209 175 +221 206 172 +216 202 170 +212 199 167 +208 195 164 +203 192 162 +199 189 159 +195 185 156 +190 182 154 +186 178 151 +182 175 148 +177 171 146 +173 168 143 +169 164 140 +164 161 138 +160 157 135 +156 154 132 +151 151 130 +147 147 127 +143 144 124 +138 140 122 +134 137 119 +130 133 116 +125 130 114 +121 126 111 +117 123 108 +112 120 106 +108 116 103 +104 113 100 +99 109 98 +95 106 95 +91 102 92 +86 99 90 +82 95 87 +78 92 84 +73 88 81 +74 89 82 +74 89 82 +73 87 81 +72 86 80 +71 85 79 +70 84 78 +69 83 77 +69 82 77 +68 81 76 +67 80 75 +66 79 74 +65 78 73 +64 77 72 +64 76 72 +63 75 71 +62 74 70 +61 73 69 +60 72 68 +59 71 67 +59 70 67 +58 69 66 +57 68 65 +56 67 64 +55 66 63 +55 65 63 +54 64 62 +53 63 61 +52 62 60 +51 61 59 +50 60 58 +50 59 58 +49 58 57 +48 57 56 +47 56 55 +46 55 54 +45 54 53 +45 53 53 +44 52 52 +43 51 51 +42 50 50 +41 49 49 +40 47 48 +41 48 49 +41 48 49 +43 51 51 +45 54 54 +48 57 57 +50 60 59 +53 63 62 +55 66 65 +58 70 67 +60 73 70 +63 76 73 +65 79 75 +68 82 78 +70 85 81 +73 88 83 +75 92 86 +78 95 89 +80 98 91 +83 101 94 +85 104 97 +88 107 99 +90 111 102 +92 114 105 +95 117 107 +97 120 110 +100 123 113 +102 126 115 +105 129 118 +107 133 121 +110 136 123 +112 139 126 +115 142 129 +117 145 131 +120 148 134 +122 151 137 +125 155 139 +127 158 142 +130 161 145 +132 164 147 +135 167 150 +137 170 153 +140 174 156 +140 174 156 +140 174 156 +140 174 156 +140 174 156 +140 174 156 diff --git a/src/fractalzoomer/color_maps/colorschemer osx.MAP b/src/fractalzoomer/color_maps/colorschemer osx.MAP new file mode 100644 index 000000000..a95b824fe --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer osx.MAP @@ -0,0 +1,256 @@ +247 243 247 +246 242 246 +245 241 245 +245 241 245 +244 240 244 +243 239 243 +243 239 243 +242 238 242 +241 237 241 +241 237 241 +240 236 240 +239 235 239 +239 235 239 +238 234 238 +237 233 237 +237 233 237 +236 232 236 +235 232 235 +235 231 235 +234 230 234 +233 230 233 +233 229 233 +232 228 232 +231 228 231 +231 227 231 +230 226 230 +229 226 229 +229 225 229 +228 224 228 +227 224 227 +227 223 227 +226 223 226 +225 222 225 +225 221 225 +224 221 224 +223 220 223 +223 219 223 +222 219 222 +221 218 221 +221 217 221 +220 217 220 +219 216 219 +219 215 219 +218 215 218 +217 214 217 +217 213 217 +216 213 216 +215 212 215 +215 212 215 +214 211 214 +213 210 213 +213 210 213 +212 209 212 +211 208 211 +211 208 211 +210 207 210 +209 206 209 +209 206 209 +208 205 208 +207 204 207 +207 204 207 +206 203 206 +206 203 206 +206 203 206 +206 203 206 +203 200 204 +200 198 203 +197 196 202 +194 194 201 +192 191 200 +189 189 198 +186 187 197 +183 185 196 +180 182 195 +178 180 194 +175 178 192 +172 176 191 +169 174 190 +166 171 189 +164 169 188 +161 167 186 +158 165 185 +155 162 184 +152 160 183 +150 158 182 +147 156 180 +144 154 179 +141 151 178 +139 149 177 +136 147 176 +133 145 174 +130 142 173 +127 140 172 +125 138 171 +122 136 170 +119 134 169 +116 131 167 +113 129 166 +111 127 165 +108 125 164 +105 122 163 +102 120 161 +99 118 160 +97 116 159 +94 113 158 +91 111 157 +88 109 155 +86 107 154 +83 105 153 +80 102 152 +77 100 151 +74 98 149 +72 96 148 +69 93 147 +66 91 146 +63 89 145 +60 87 143 +58 85 142 +55 82 141 +52 80 140 +49 78 139 +46 76 137 +44 73 136 +41 71 135 +38 69 134 +35 67 133 +33 65 132 +33 65 132 +33 65 132 +33 65 132 +33 66 133 +33 66 133 +34 67 134 +34 67 134 +34 68 135 +34 69 135 +35 69 136 +35 70 136 +35 70 137 +35 71 137 +36 71 138 +36 72 138 +36 73 139 +36 73 139 +37 74 140 +37 74 141 +37 75 141 +37 76 142 +38 76 142 +38 77 143 +38 77 143 +38 78 144 +39 78 144 +39 79 145 +39 80 145 +39 80 146 +40 81 146 +40 81 147 +40 82 147 +40 82 148 +41 83 149 +41 84 149 +41 84 150 +42 85 150 +42 85 151 +42 86 151 +42 87 152 +43 87 152 +43 88 153 +43 88 153 +43 89 154 +44 89 154 +44 90 155 +44 91 155 +44 91 156 +45 92 157 +45 92 157 +45 93 158 +45 94 158 +46 94 159 +46 95 159 +46 95 160 +46 96 160 +47 96 161 +47 97 161 +47 98 162 +47 98 162 +48 99 163 +48 99 163 +48 100 164 +48 100 164 +49 101 165 +49 101 165 +49 101 165 +50 102 165 +50 102 165 +51 103 166 +51 104 166 +52 104 166 +52 105 166 +53 106 167 +53 106 167 +54 107 167 +54 108 167 +55 108 168 +55 109 168 +56 110 168 +56 110 168 +57 111 169 +58 112 169 +58 112 169 +59 113 169 +59 114 170 +60 114 170 +60 115 170 +61 116 170 +61 116 171 +62 117 171 +62 118 171 +63 118 171 +63 119 172 +64 120 172 +64 120 172 +65 121 172 +66 122 173 +66 122 173 +67 123 173 +67 124 174 +68 124 174 +68 125 174 +69 126 174 +69 126 175 +70 127 175 +70 128 175 +71 128 175 +71 129 176 +72 130 176 +72 130 176 +73 131 176 +74 132 177 +74 132 177 +75 133 177 +75 134 177 +76 134 178 +76 135 178 +77 136 178 +77 136 178 +78 137 179 +78 138 179 +79 138 179 +79 139 179 +80 140 180 +80 140 180 +81 141 180 +81 141 180 +82 142 181 diff --git a/src/fractalzoomer/color_maps/colorschemer passion.MAP b/src/fractalzoomer/color_maps/colorschemer passion.MAP new file mode 100644 index 000000000..7d8bad0bc --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer passion.MAP @@ -0,0 +1,256 @@ +231 219 222 +230 217 220 +229 216 219 +228 215 218 +227 214 217 +226 213 216 +226 212 215 +225 211 214 +224 210 213 +223 209 212 +222 208 211 +221 207 210 +221 206 209 +220 205 208 +219 204 207 +218 203 206 +217 202 205 +216 201 204 +216 200 203 +215 199 202 +214 198 201 +213 197 200 +212 196 199 +212 195 198 +211 194 197 +210 193 196 +209 192 195 +208 191 194 +207 190 193 +207 189 192 +206 188 191 +205 187 190 +204 186 189 +203 185 188 +202 184 187 +202 183 186 +201 182 185 +200 181 184 +199 180 183 +198 179 182 +197 177 180 +198 178 181 +198 178 181 +196 175 178 +194 173 176 +192 171 173 +190 168 171 +188 166 168 +186 164 166 +184 161 163 +183 159 161 +181 157 158 +179 154 156 +177 152 153 +175 150 151 +173 147 148 +171 145 146 +169 143 143 +167 140 141 +166 138 138 +164 136 136 +162 133 133 +160 131 131 +158 129 129 +156 126 126 +154 124 124 +152 122 121 +151 119 119 +149 117 116 +147 115 114 +145 112 111 +143 110 109 +141 108 106 +139 105 104 +137 103 101 +136 101 99 +134 98 96 +132 96 94 +130 94 91 +128 91 89 +126 89 86 +124 87 84 +122 84 81 +123 85 82 +123 85 82 +125 85 82 +127 85 82 +130 85 82 +132 85 82 +135 85 83 +137 85 83 +140 85 83 +142 85 83 +145 85 83 +147 85 83 +150 86 84 +152 86 84 +155 86 84 +157 86 84 +160 86 85 +162 86 85 +165 86 85 +167 86 85 +170 86 85 +172 87 86 +174 87 86 +177 87 86 +179 87 86 +182 87 86 +184 87 87 +187 87 87 +189 87 87 +192 87 87 +194 87 87 +197 88 88 +199 88 88 +202 88 88 +204 88 88 +207 88 88 +209 88 89 +212 88 89 +214 88 89 +217 88 89 +219 88 89 +222 89 90 +222 89 90 +222 89 90 +222 87 88 +222 86 87 +222 85 86 +222 84 85 +222 83 84 +222 82 83 +222 81 82 +222 80 81 +222 79 80 +222 78 79 +222 77 78 +222 76 77 +222 75 76 +222 74 75 +222 73 74 +222 72 73 +222 71 72 +222 70 71 +222 69 70 +222 68 69 +222 67 68 +222 66 67 +222 65 66 +222 64 65 +222 63 64 +222 62 63 +222 61 62 +222 60 61 +222 59 60 +222 58 59 +222 57 58 +222 56 57 +222 55 56 +222 54 55 +222 53 54 +222 52 53 +222 51 52 +222 50 51 +222 49 50 +222 47 48 +222 48 49 +222 48 49 +220 46 47 +218 45 46 +217 44 45 +215 43 44 +213 42 42 +212 41 41 +210 40 40 +208 39 39 +207 38 37 +205 37 36 +203 35 35 +202 34 34 +200 33 33 +198 32 31 +197 31 30 +195 30 29 +193 29 28 +192 28 26 +190 27 25 +188 25 24 +187 24 23 +185 23 22 +184 22 20 +182 21 19 +180 20 18 +179 19 17 +177 18 15 +175 17 14 +174 16 13 +172 14 12 +170 13 11 +169 12 9 +167 11 8 +165 10 7 +164 9 6 +162 8 4 +160 7 3 +159 6 2 +157 5 1 +155 3 0 +156 4 0 +156 4 0 +154 4 0 +152 4 0 +150 4 0 +148 4 0 +146 4 0 +144 4 0 +143 4 0 +141 4 0 +139 4 0 +137 4 0 +135 5 0 +133 5 0 +131 5 0 +130 5 0 +128 5 0 +126 5 0 +124 5 0 +122 5 0 +120 5 0 +118 6 0 +117 6 0 +115 6 0 +113 6 0 +111 6 0 +109 6 0 +107 6 0 +106 6 0 +104 6 0 +102 6 0 +100 7 0 +98 7 0 +96 7 0 +94 7 0 +93 7 0 +91 7 0 +89 7 0 +87 7 0 +85 7 0 +83 7 0 +81 8 0 +82 8 0 +82 8 0 +82 8 0 +82 8 0 +82 8 0 diff --git a/src/fractalzoomer/color_maps/colorschemer pastel rainbow.MAP b/src/fractalzoomer/color_maps/colorschemer pastel rainbow.MAP new file mode 100644 index 000000000..eb21cd06c --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer pastel rainbow.MAP @@ -0,0 +1,256 @@ +255 255 206 +253 254 205 +252 254 204 +251 254 204 +250 253 203 +249 253 203 +248 253 202 +247 253 202 +246 252 201 +245 252 201 +244 252 200 +243 252 200 +242 251 199 +241 251 199 +240 251 198 +239 251 198 +239 251 198 +239 251 198 +237 250 198 +236 249 198 +235 249 198 +234 248 198 +233 248 198 +232 247 198 +231 247 198 +229 246 198 +228 246 198 +227 245 198 +226 245 198 +225 244 198 +224 244 198 +223 243 198 +222 243 198 +222 243 198 +222 243 198 +220 242 197 +218 242 196 +217 242 196 +215 241 195 +214 241 195 +212 241 194 +210 241 193 +209 240 193 +207 240 192 +206 240 192 +204 240 191 +202 239 190 +201 239 190 +199 239 189 +198 239 189 +198 239 189 +198 239 189 +198 239 191 +198 239 194 +198 239 197 +198 240 200 +198 240 202 +198 240 205 +198 240 208 +198 241 211 +198 241 214 +198 241 216 +198 241 219 +198 242 222 +198 242 225 +198 242 228 +198 242 230 +198 243 231 +198 243 231 +198 242 232 +198 241 233 +198 240 234 +198 239 235 +198 239 236 +198 238 237 +198 237 238 +198 236 239 +198 235 240 +198 235 241 +198 234 242 +198 233 243 +198 232 244 +198 231 245 +198 231 246 +198 231 247 +198 231 247 +198 230 247 +198 229 247 +198 228 247 +198 227 247 +198 227 247 +198 226 247 +198 225 247 +198 224 247 +198 223 247 +198 223 247 +198 222 247 +198 221 247 +198 220 247 +198 219 247 +198 219 247 +198 219 247 +198 219 247 +197 217 246 +196 216 245 +196 215 245 +195 214 244 +195 213 244 +194 212 243 +193 211 243 +193 210 242 +192 209 242 +192 208 241 +191 207 241 +190 206 240 +190 205 240 +189 204 239 +189 203 239 +189 203 239 +189 203 239 +189 202 239 +190 201 239 +190 200 239 +191 199 239 +191 198 239 +192 197 239 +193 196 239 +193 196 239 +194 195 239 +194 194 239 +195 193 239 +196 192 239 +196 191 239 +197 190 239 +197 190 239 +198 190 239 +198 190 239 +199 190 239 +201 190 239 +202 190 239 +204 190 239 +205 190 239 +207 190 239 +209 190 239 +210 190 239 +212 190 239 +213 190 239 +215 190 239 +217 190 239 +218 190 239 +220 190 239 +221 190 239 +222 190 239 +222 190 239 +223 190 239 +225 190 239 +227 191 239 +228 191 239 +230 191 239 +231 191 239 +233 192 239 +235 192 239 +236 192 239 +238 193 239 +240 193 239 +241 193 239 +243 194 239 +245 194 239 +246 194 239 +247 195 239 +247 195 239 +247 195 237 +247 195 236 +247 195 235 +247 196 234 +247 196 233 +247 196 232 +247 196 231 +247 197 229 +247 197 228 +247 197 227 +247 197 226 +247 198 225 +247 198 224 +247 198 223 +247 198 222 +247 199 222 +247 199 222 +247 199 220 +248 200 219 +248 200 218 +249 201 217 +249 201 216 +250 202 215 +250 202 214 +251 203 213 +251 203 212 +252 204 211 +252 204 210 +253 205 209 +253 205 208 +254 206 207 +254 206 206 +255 207 206 +255 207 206 +255 207 206 +255 208 206 +255 209 206 +255 210 206 +255 210 206 +255 211 206 +255 212 206 +255 213 206 +255 214 206 +255 214 206 +255 215 206 +255 216 206 +255 217 206 +255 218 206 +255 218 206 +255 219 206 +255 219 206 +255 219 206 +255 220 206 +255 220 206 +255 221 206 +255 221 206 +255 222 206 +255 222 206 +255 223 206 +255 223 206 +255 224 206 +255 224 206 +255 225 206 +255 225 206 +255 226 206 +255 226 206 +255 227 206 +255 227 206 +255 227 206 +255 228 206 +255 228 206 +255 229 206 +255 229 206 +255 230 206 +255 230 206 +255 231 206 +255 231 206 +255 232 206 +255 232 206 +255 233 206 +255 233 206 +255 234 206 +255 234 206 +255 235 206 +255 235 206 diff --git a/src/fractalzoomer/color_maps/colorschemer precolombinas.MAP b/src/fractalzoomer/color_maps/colorschemer precolombinas.MAP new file mode 100644 index 000000000..1a70362fe --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer precolombinas.MAP @@ -0,0 +1,256 @@ +90 52 49 +93 52 49 +97 52 49 +100 52 49 +104 52 49 +108 52 49 +111 52 49 +115 52 49 +118 52 49 +122 52 49 +126 52 49 +129 52 49 +133 52 49 +136 52 49 +140 52 49 +144 52 49 +147 52 49 +151 52 49 +154 52 49 +158 52 49 +162 52 49 +165 52 49 +169 52 49 +172 52 49 +173 52 49 +173 52 49 +175 55 52 +178 58 56 +180 62 59 +183 65 63 +185 68 67 +188 72 70 +190 75 74 +193 79 77 +195 82 81 +198 85 85 +200 89 88 +203 92 92 +205 96 95 +208 99 99 +210 102 103 +213 106 106 +215 109 110 +218 113 113 +220 116 117 +223 119 121 +225 123 124 +228 126 128 +230 129 131 +231 130 132 +231 130 132 +232 134 132 +233 138 132 +234 142 133 +235 146 133 +236 150 133 +237 154 134 +238 158 134 +239 162 134 +240 166 135 +241 170 135 +242 174 135 +243 178 136 +244 182 136 +245 186 136 +246 190 137 +247 194 137 +248 198 137 +249 202 138 +250 206 138 +251 210 138 +252 214 139 +253 218 139 +254 222 139 +255 223 140 +255 223 140 +253 221 140 +252 220 140 +250 218 141 +249 217 141 +247 215 141 +246 214 142 +244 212 142 +243 211 142 +242 210 143 +240 208 143 +239 207 143 +237 205 144 +236 204 144 +234 202 144 +233 201 145 +232 200 145 +230 198 145 +229 197 146 +227 195 146 +226 194 146 +224 192 147 +223 191 147 +222 190 147 +222 190 148 +222 190 148 +221 189 145 +221 188 142 +220 187 140 +220 187 137 +220 186 135 +219 185 132 +219 185 130 +219 184 127 +218 183 125 +218 183 122 +218 182 120 +217 181 117 +217 180 115 +217 180 112 +216 179 110 +216 178 107 +216 178 105 +215 177 102 +215 176 100 +215 176 97 +214 175 95 +214 174 92 +214 174 90 +214 174 90 +214 174 90 +213 172 88 +213 171 87 +212 169 86 +212 168 85 +212 167 84 +211 165 83 +211 164 82 +211 162 81 +210 161 80 +210 160 79 +210 158 78 +209 157 77 +209 155 76 +209 154 75 +208 153 74 +208 151 73 +208 150 72 +207 148 71 +207 147 70 +207 146 69 +206 144 68 +206 143 67 +206 142 66 +206 142 66 +206 142 66 +203 142 65 +201 142 64 +199 142 63 +197 142 63 +195 142 62 +192 142 61 +190 142 60 +188 142 60 +186 142 59 +184 142 58 +182 142 57 +179 142 57 +177 142 56 +175 142 55 +173 142 54 +171 142 54 +169 142 53 +166 142 52 +164 142 51 +162 142 51 +160 142 50 +158 142 49 +156 142 49 +156 142 49 +156 142 49 +152 139 49 +149 137 49 +146 135 49 +143 132 49 +139 130 49 +136 128 49 +133 125 49 +130 123 49 +127 121 49 +123 118 49 +120 116 49 +117 114 49 +114 112 49 +110 109 49 +107 107 49 +104 105 49 +101 102 49 +98 100 49 +94 98 49 +91 95 49 +88 93 49 +85 91 49 +82 89 49 +82 89 49 +82 89 49 +83 91 53 +84 94 58 +85 97 62 +86 100 67 +87 103 72 +88 105 76 +89 108 81 +90 111 86 +91 114 90 +92 117 95 +93 120 100 +95 122 104 +96 125 109 +97 128 114 +98 131 118 +99 134 123 +100 137 128 +101 139 132 +102 142 137 +103 145 142 +104 148 146 +105 151 151 +106 153 155 +107 154 156 +107 154 156 +110 156 160 +114 159 164 +117 162 168 +121 165 173 +124 168 177 +128 171 181 +131 175 186 +135 177 190 +139 180 194 +142 183 199 +146 186 203 +149 189 207 +153 192 211 +156 195 216 +160 198 220 +164 201 224 +167 204 229 +171 207 233 +174 210 237 +178 213 242 +181 216 246 +185 219 250 +188 222 254 +189 223 255 +189 223 255 +189 223 255 +189 223 255 +189 223 255 +189 223 255 +189 223 255 diff --git a/src/fractalzoomer/color_maps/colorschemer pulse.MAP b/src/fractalzoomer/color_maps/colorschemer pulse.MAP new file mode 100644 index 000000000..af9889028 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer pulse.MAP @@ -0,0 +1,256 @@ +0 0 0 +1 1 2 +2 2 4 +3 3 7 +4 4 9 +6 6 12 +7 7 14 +8 8 17 +9 9 19 +11 10 22 +12 11 24 +13 13 27 +14 14 29 +15 15 32 +17 16 34 +18 18 37 +19 19 39 +20 20 42 +22 21 44 +23 22 47 +24 24 49 +25 25 51 +26 26 54 +28 27 56 +29 28 59 +30 30 61 +31 31 64 +33 32 66 +34 33 69 +35 34 71 +36 36 74 +37 37 76 +39 38 79 +40 39 81 +41 40 84 +42 42 86 +44 43 89 +45 44 91 +46 45 94 +47 46 96 +49 48 99 +49 48 99 +49 48 99 +49 49 100 +49 50 101 +49 51 103 +49 53 104 +49 54 106 +49 55 107 +49 57 108 +49 58 110 +49 59 111 +49 61 113 +49 62 114 +49 63 116 +49 65 117 +49 66 118 +49 67 120 +49 69 121 +49 70 123 +49 71 124 +49 73 126 +49 74 127 +49 75 128 +49 77 130 +49 78 131 +49 79 133 +49 81 134 +49 82 136 +49 83 137 +49 85 138 +49 86 140 +49 87 141 +49 89 143 +49 90 144 +49 91 146 +49 93 147 +49 94 148 +49 95 150 +49 97 151 +49 98 153 +49 99 154 +49 101 156 +49 101 156 +49 101 156 +49 102 156 +49 103 156 +49 104 156 +49 106 156 +49 107 156 +49 108 156 +49 110 156 +49 111 156 +49 112 156 +49 114 156 +49 115 156 +49 116 156 +49 118 156 +49 119 156 +49 120 156 +49 122 156 +49 123 156 +49 124 156 +49 126 156 +49 127 156 +49 128 156 +49 130 156 +49 131 156 +49 132 156 +49 134 156 +49 135 156 +49 136 156 +49 138 156 +49 139 156 +49 140 156 +49 142 156 +49 143 156 +49 144 156 +49 146 156 +49 147 156 +49 148 156 +49 150 156 +49 151 156 +49 152 156 +49 154 156 +49 154 156 +49 154 156 +50 152 154 +51 151 153 +52 150 151 +54 148 150 +55 147 148 +56 146 147 +57 144 146 +58 143 144 +60 142 143 +61 140 141 +62 139 140 +63 138 138 +65 136 137 +66 135 136 +67 134 134 +69 132 133 +70 131 131 +71 130 130 +72 128 128 +74 127 127 +75 126 126 +76 124 124 +77 123 123 +79 122 121 +80 120 120 +81 119 118 +82 118 117 +84 116 116 +85 115 114 +86 114 113 +87 112 111 +89 111 110 +90 110 108 +91 108 107 +92 107 106 +94 106 104 +95 104 103 +96 103 101 +97 102 100 +99 100 98 +99 101 99 +99 101 99 +100 102 100 +101 103 101 +103 104 103 +104 106 104 +106 107 106 +107 108 107 +108 110 108 +110 111 110 +111 112 111 +113 114 113 +114 115 114 +116 116 116 +117 118 117 +118 119 118 +120 120 120 +121 122 121 +123 123 123 +124 124 124 +126 126 126 +127 127 127 +128 128 128 +130 130 130 +131 131 131 +133 132 133 +134 134 134 +136 135 136 +137 136 137 +138 138 138 +140 139 140 +141 140 141 +143 142 143 +144 143 144 +146 144 146 +147 146 147 +148 147 148 +150 148 150 +151 150 151 +153 151 153 +154 152 154 +156 154 156 +156 154 156 +156 154 156 +157 155 157 +158 156 158 +159 157 159 +161 159 161 +162 160 162 +163 161 163 +164 163 164 +165 164 165 +167 165 167 +168 167 168 +169 168 169 +170 169 170 +172 171 172 +173 172 173 +174 173 174 +176 175 176 +177 176 177 +178 177 178 +179 179 179 +181 180 181 +182 181 182 +183 183 183 +184 184 184 +186 185 186 +187 187 187 +188 188 188 +189 189 189 +191 191 191 +192 192 192 +193 193 193 +194 195 194 +196 196 196 +197 197 197 +198 199 198 +199 200 199 +201 201 201 +202 203 202 +203 204 203 +204 205 204 +206 207 206 +206 207 206 +206 207 206 +206 207 206 +206 207 206 +206 207 206 diff --git a/src/fractalzoomer/color_maps/colorschemer purple people eater.MAP b/src/fractalzoomer/color_maps/colorschemer purple people eater.MAP new file mode 100644 index 000000000..448d85655 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer purple people eater.MAP @@ -0,0 +1,256 @@ +49 16 66 +50 15 67 +51 15 69 +52 15 71 +53 14 73 +54 14 75 +55 14 77 +56 13 78 +57 13 80 +58 13 82 +59 12 84 +60 12 86 +61 12 88 +62 11 89 +63 11 91 +64 11 93 +65 10 95 +66 10 97 +67 10 99 +68 9 100 +69 9 102 +70 9 104 +71 8 106 +72 8 108 +73 8 110 +74 7 111 +75 7 113 +76 7 115 +77 6 117 +78 6 119 +79 6 121 +80 5 122 +81 5 124 +82 5 126 +83 4 128 +84 4 130 +85 4 132 +86 3 133 +87 3 135 +88 3 137 +89 2 139 +90 2 141 +91 2 143 +92 1 144 +93 1 146 +94 1 148 +95 0 150 +96 0 152 +97 0 154 +99 0 156 +99 0 156 +99 0 156 +97 1 152 +96 3 149 +95 4 146 +94 6 143 +93 8 140 +91 9 136 +90 11 133 +89 13 130 +88 14 127 +87 16 124 +85 18 120 +84 19 117 +83 21 114 +82 23 111 +81 24 108 +80 26 105 +78 28 101 +77 29 98 +76 31 95 +75 33 92 +74 34 89 +72 36 85 +71 38 82 +70 39 79 +69 41 76 +68 42 73 +67 44 70 +65 46 66 +64 47 63 +63 49 60 +62 51 57 +61 52 54 +59 54 50 +58 56 47 +57 57 44 +56 59 41 +55 61 38 +54 62 35 +52 64 31 +51 66 28 +50 67 25 +49 69 22 +48 71 19 +46 72 15 +45 74 12 +44 76 9 +43 77 6 +42 79 3 +40 81 0 +41 81 0 +41 81 0 +41 82 0 +42 84 0 +43 86 0 +44 88 0 +45 90 0 +46 91 0 +47 93 0 +48 95 0 +49 97 0 +50 99 0 +51 100 0 +52 102 0 +53 104 0 +54 106 0 +56 108 0 +57 110 0 +58 111 0 +59 113 0 +60 115 0 +61 117 0 +62 119 0 +63 120 0 +64 122 0 +65 124 0 +66 126 0 +67 128 0 +68 130 0 +69 131 0 +70 133 0 +71 135 0 +72 137 0 +73 139 0 +74 140 0 +75 142 0 +76 144 0 +77 146 0 +78 148 0 +79 150 0 +80 151 0 +81 153 0 +82 155 0 +83 157 0 +84 159 0 +85 160 0 +86 162 0 +87 164 0 +88 166 0 +89 168 0 +90 170 0 +90 170 0 +90 170 0 +92 171 4 +95 173 8 +98 174 13 +101 176 17 +104 178 21 +107 179 26 +110 181 30 +113 183 34 +115 184 39 +118 186 43 +121 188 48 +124 189 52 +127 191 56 +130 193 61 +133 194 65 +136 196 69 +138 198 74 +141 199 78 +144 201 82 +147 203 87 +150 204 91 +153 206 96 +156 208 100 +159 209 104 +161 211 109 +164 212 113 +167 214 117 +170 216 122 +173 217 126 +176 219 131 +179 221 135 +182 222 139 +184 224 144 +187 226 148 +190 227 152 +193 229 157 +196 231 161 +199 232 165 +202 234 170 +205 236 174 +207 237 179 +210 239 183 +213 241 187 +216 242 192 +219 244 196 +222 246 200 +225 247 205 +228 249 209 +231 251 214 +231 251 214 +231 251 214 +230 250 213 +230 249 213 +229 249 213 +229 248 212 +229 248 212 +228 247 212 +228 247 211 +228 246 211 +227 245 211 +227 245 210 +227 244 210 +226 244 210 +226 243 209 +226 243 209 +225 242 209 +225 241 208 +225 241 208 +224 240 208 +224 240 207 +224 239 207 +223 238 207 +223 238 206 +223 237 206 +222 237 206 +222 236 205 +221 236 205 +221 235 205 +221 234 204 +220 234 204 +220 233 204 +220 233 203 +219 232 203 +219 232 203 +219 231 202 +218 230 202 +218 230 202 +218 229 201 +217 229 201 +217 228 201 +217 228 200 +216 227 200 +216 226 200 +216 226 199 +215 225 199 +215 225 199 +215 224 198 +214 224 198 +214 223 198 +213 222 197 +214 223 198 +214 223 198 diff --git a/src/fractalzoomer/color_maps/colorschemer rhodedendron.MAP b/src/fractalzoomer/color_maps/colorschemer rhodedendron.MAP new file mode 100644 index 000000000..40e72ee54 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer rhodedendron.MAP @@ -0,0 +1,256 @@ +49 81 74 +52 82 76 +56 83 79 +59 84 82 +63 85 85 +66 87 88 +69 88 91 +73 89 94 +76 90 96 +80 92 99 +83 93 102 +87 94 105 +90 95 108 +94 96 111 +98 98 114 +101 99 117 +105 100 120 +108 101 122 +112 103 125 +115 104 128 +119 105 131 +122 106 134 +126 107 137 +129 109 140 +133 110 143 +136 111 145 +140 112 148 +143 114 151 +147 115 154 +150 116 157 +154 117 160 +157 118 163 +161 120 166 +164 121 168 +168 122 171 +171 123 174 +175 125 177 +178 126 180 +182 127 183 +185 128 186 +189 130 189 +189 130 189 +189 130 189 +190 131 190 +191 133 192 +193 135 193 +194 136 195 +196 138 197 +197 140 198 +199 142 200 +200 143 202 +202 145 203 +203 147 205 +204 148 207 +206 150 208 +207 152 210 +209 154 212 +210 155 213 +212 157 215 +213 159 217 +215 161 218 +216 162 220 +218 164 222 +219 166 223 +220 167 225 +222 169 226 +223 171 228 +225 173 230 +226 174 231 +228 176 233 +229 178 235 +231 180 236 +232 181 238 +233 183 240 +235 185 241 +236 186 243 +238 188 245 +239 190 246 +241 192 248 +242 193 250 +244 195 251 +245 197 253 +247 199 255 +247 199 255 +247 199 255 +241 194 248 +235 190 242 +229 186 235 +223 181 229 +218 177 223 +212 173 216 +206 169 210 +200 164 204 +195 160 197 +189 156 191 +183 151 184 +177 147 178 +171 143 172 +166 139 165 +160 134 159 +154 130 152 +148 126 146 +143 122 140 +137 117 133 +131 113 127 +125 109 121 +119 104 114 +114 100 108 +108 96 101 +102 92 95 +96 87 89 +91 83 82 +85 79 76 +79 75 70 +73 70 63 +67 66 57 +62 62 50 +56 57 44 +50 53 38 +44 49 31 +39 45 25 +33 40 19 +27 36 12 +21 32 6 +15 27 0 +16 28 0 +16 28 0 +19 28 3 +23 28 6 +27 28 9 +30 29 13 +34 29 16 +38 29 19 +42 30 23 +45 30 26 +49 30 29 +53 30 32 +56 31 36 +60 31 39 +64 31 42 +68 32 46 +71 32 49 +75 32 52 +79 33 56 +83 33 59 +86 33 62 +90 34 66 +94 34 69 +97 34 72 +101 34 75 +105 35 79 +109 35 82 +112 35 85 +116 36 89 +120 36 92 +124 36 95 +127 37 99 +131 37 102 +135 37 105 +138 37 108 +142 38 112 +146 38 115 +150 38 118 +153 39 122 +157 39 125 +161 39 128 +165 40 132 +165 40 132 +165 40 132 +163 42 131 +161 44 130 +160 47 129 +158 49 128 +156 52 127 +155 54 127 +153 57 126 +151 59 125 +150 62 124 +148 64 123 +146 66 122 +145 69 122 +143 71 121 +141 74 120 +140 76 119 +138 79 118 +136 81 117 +135 84 117 +133 86 116 +131 89 115 +130 91 114 +128 93 113 +127 96 113 +125 98 112 +123 101 111 +122 103 110 +120 106 109 +118 108 108 +117 111 108 +115 113 107 +113 115 106 +112 118 105 +110 120 104 +108 123 103 +107 125 103 +105 128 102 +103 130 101 +102 133 100 +100 135 99 +98 138 98 +99 138 99 +99 138 99 +99 138 99 +100 139 99 +100 140 99 +101 140 99 +102 141 99 +102 142 99 +103 142 99 +103 143 99 +104 144 99 +104 144 99 +105 145 99 +106 146 99 +106 147 99 +107 147 99 +108 148 99 +108 149 99 +109 149 99 +109 150 99 +110 151 99 +111 152 99 +111 152 99 +112 153 99 +112 154 99 +113 154 99 +114 155 99 +114 156 99 +115 156 99 +115 157 99 +116 158 99 +117 159 99 +117 159 99 +118 160 99 +118 161 99 +119 161 99 +120 162 99 +120 163 99 +121 163 99 +121 164 99 +122 165 99 +123 166 99 +123 166 99 +123 166 99 +123 166 99 +123 166 99 +123 166 99 diff --git a/src/fractalzoomer/color_maps/colorschemer samhain.MAP b/src/fractalzoomer/color_maps/colorschemer samhain.MAP new file mode 100644 index 000000000..970332e22 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer samhain.MAP @@ -0,0 +1,256 @@ +156 101 0 +157 99 0 +158 98 0 +159 97 0 +161 95 0 +162 94 0 +163 93 0 +164 91 0 +165 90 0 +167 89 0 +168 87 0 +169 86 0 +170 85 0 +172 83 0 +173 82 0 +174 81 0 +176 79 0 +177 78 0 +178 77 0 +179 75 0 +181 74 0 +182 73 0 +183 71 0 +184 70 0 +186 69 0 +187 67 0 +188 66 0 +189 65 0 +191 63 0 +192 62 0 +193 61 0 +194 59 0 +196 58 0 +197 57 0 +198 55 0 +199 54 0 +201 53 0 +202 51 0 +203 50 0 +204 49 0 +206 47 0 +206 48 0 +206 48 0 +206 49 0 +206 50 0 +206 51 0 +206 53 0 +206 54 0 +206 55 0 +206 57 0 +206 58 0 +206 59 0 +206 61 0 +206 62 0 +206 63 0 +206 65 0 +206 66 0 +206 67 0 +206 69 0 +206 70 0 +206 71 0 +206 73 0 +206 74 0 +206 75 0 +206 77 0 +206 78 0 +206 79 0 +206 81 0 +206 82 0 +206 83 0 +206 85 0 +206 86 0 +206 87 0 +206 89 0 +206 90 0 +206 91 0 +206 93 0 +206 94 0 +206 95 0 +206 97 0 +206 98 0 +206 99 0 +206 101 0 +206 101 0 +206 101 0 +203 100 0 +200 100 0 +197 100 0 +195 100 0 +192 100 0 +189 99 0 +187 99 0 +184 99 0 +181 99 0 +179 99 0 +176 98 0 +173 98 0 +171 98 0 +168 98 0 +165 97 0 +163 97 0 +160 97 0 +157 97 0 +155 97 0 +152 96 0 +149 96 0 +147 96 0 +144 96 0 +141 96 0 +139 95 0 +136 95 0 +133 95 0 +131 95 0 +128 95 0 +125 94 0 +123 94 0 +120 94 0 +117 94 0 +115 94 0 +112 93 0 +109 93 0 +107 93 0 +104 93 0 +101 93 0 +98 92 0 +99 93 0 +99 93 0 +102 94 1 +106 96 2 +110 97 3 +114 99 4 +118 100 6 +122 102 7 +126 103 8 +130 105 9 +134 106 11 +137 108 12 +141 109 13 +145 111 14 +149 112 15 +153 114 17 +157 115 18 +161 117 19 +165 118 20 +169 120 22 +173 121 23 +177 123 24 +180 125 25 +184 126 26 +188 128 28 +192 129 29 +196 131 30 +200 132 31 +204 134 33 +208 135 34 +212 137 35 +216 138 36 +219 140 37 +223 141 39 +227 143 40 +231 144 41 +235 146 42 +239 147 44 +243 149 45 +247 150 46 +251 152 47 +255 154 49 +255 154 49 +255 154 49 +255 155 47 +255 156 46 +255 157 45 +255 159 44 +255 160 42 +255 161 41 +255 163 40 +255 164 39 +255 165 37 +255 167 36 +255 168 35 +255 169 34 +255 171 33 +255 172 31 +255 173 30 +255 175 29 +255 176 28 +255 177 26 +255 179 25 +255 180 24 +255 181 23 +255 183 22 +255 184 20 +255 185 19 +255 187 18 +255 188 17 +255 189 15 +255 191 14 +255 192 13 +255 193 12 +255 195 11 +255 196 9 +255 197 8 +255 199 7 +255 200 6 +255 201 4 +255 203 3 +255 204 2 +255 205 1 +255 207 0 +255 207 0 +255 207 0 +253 203 0 +252 200 0 +251 197 0 +250 193 0 +248 190 0 +247 187 0 +246 184 0 +245 181 0 +243 177 0 +242 174 0 +241 171 0 +240 168 0 +239 164 0 +237 161 0 +236 158 0 +235 154 0 +234 151 0 +232 148 0 +231 145 0 +230 141 0 +229 138 0 +228 135 0 +226 132 0 +225 128 0 +224 125 0 +223 122 0 +221 119 0 +220 115 0 +219 112 0 +218 109 0 +217 106 0 +215 102 0 +214 99 0 +213 96 0 +212 93 0 +210 89 0 +209 86 0 +208 83 0 +207 80 0 +205 76 0 +206 77 0 +206 77 0 +206 77 0 +206 77 0 +206 77 0 diff --git a/src/fractalzoomer/color_maps/colorschemer skin tones.MAP b/src/fractalzoomer/color_maps/colorschemer skin tones.MAP new file mode 100644 index 000000000..429452e54 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer skin tones.MAP @@ -0,0 +1,256 @@ +247 223 222 +247 222 221 +247 221 220 +247 220 220 +247 220 219 +247 219 219 +247 219 218 +247 218 218 +247 217 217 +247 217 217 +247 216 216 +247 215 216 +247 215 215 +247 214 215 +247 213 214 +247 213 214 +247 212 213 +247 211 212 +247 211 212 +247 210 211 +247 209 211 +247 209 210 +247 208 210 +247 207 209 +247 207 209 +247 206 208 +247 205 208 +247 205 207 +247 204 207 +247 203 206 +247 203 206 +247 203 206 +247 203 206 +246 201 204 +245 200 202 +244 199 200 +243 198 199 +242 197 197 +242 196 196 +241 195 194 +240 194 192 +239 193 191 +238 192 189 +237 190 187 +237 189 186 +236 188 184 +235 187 182 +234 186 181 +233 185 179 +232 184 177 +232 183 176 +231 182 174 +230 181 172 +229 179 171 +228 178 169 +227 177 167 +227 176 166 +226 175 164 +225 174 162 +224 173 161 +223 172 159 +222 171 157 +222 170 156 +222 170 156 +222 170 156 +220 168 154 +219 167 152 +218 165 151 +217 164 149 +216 162 147 +215 161 146 +214 159 144 +213 158 142 +212 156 141 +211 155 139 +209 153 138 +208 152 136 +207 150 134 +206 149 133 +205 147 131 +204 146 129 +203 144 128 +202 143 126 +201 141 124 +200 140 123 +198 138 121 +197 137 120 +196 135 118 +195 134 116 +194 132 115 +193 131 113 +192 129 111 +191 128 110 +190 126 108 +189 125 107 +189 125 107 +189 125 107 +188 124 106 +187 124 105 +186 123 104 +185 123 103 +185 123 102 +184 122 102 +183 122 101 +182 121 100 +181 121 99 +181 121 98 +180 120 97 +179 120 97 +178 119 96 +177 119 95 +177 119 94 +176 118 93 +175 118 92 +174 117 92 +173 117 91 +173 117 90 +172 116 89 +171 116 88 +170 115 87 +169 115 87 +169 115 86 +168 114 85 +167 114 84 +166 113 83 +165 113 82 +165 113 82 +165 113 82 +165 113 82 +162 111 80 +160 109 79 +157 107 78 +155 105 77 +152 103 76 +150 101 75 +147 99 74 +145 97 73 +142 95 72 +140 94 71 +137 92 69 +135 90 68 +132 88 67 +130 86 66 +127 84 65 +125 82 64 +122 80 63 +120 78 62 +117 76 61 +115 75 60 +112 73 58 +110 71 57 +107 69 56 +105 67 55 +102 65 54 +100 63 53 +97 61 52 +95 59 51 +92 57 50 +90 56 49 +90 56 49 +90 56 49 +90 56 49 +91 56 49 +92 57 49 +93 57 50 +94 58 50 +94 58 50 +95 59 50 +96 59 51 +97 59 51 +98 60 51 +99 60 51 +99 61 52 +100 61 52 +101 62 52 +102 62 52 +103 62 53 +104 63 53 +104 63 53 +105 64 54 +106 64 54 +107 65 54 +108 65 54 +109 65 55 +109 66 55 +110 66 55 +111 67 55 +112 67 56 +113 68 56 +114 68 56 +114 68 56 +115 69 57 +115 69 57 +116 70 57 +118 71 58 +120 72 59 +122 73 60 +124 74 61 +126 75 61 +128 76 62 +130 77 63 +132 78 64 +134 79 65 +136 80 66 +138 81 66 +140 82 67 +142 83 68 +143 84 69 +145 86 70 +147 87 71 +149 88 71 +151 89 72 +153 90 73 +155 91 74 +157 92 75 +159 93 76 +161 94 76 +163 95 77 +165 96 78 +167 97 79 +169 98 80 +171 99 81 +172 100 81 +173 101 82 +173 101 82 +174 102 83 +175 104 84 +176 105 86 +177 107 87 +178 109 88 +179 110 90 +180 112 91 +181 114 92 +182 115 94 +183 117 95 +185 118 97 +186 120 98 +187 122 99 +188 123 101 +189 125 102 +190 127 103 +191 128 105 +192 130 106 +193 132 107 +194 133 109 +196 135 110 +197 136 112 +198 138 113 +199 140 114 +200 141 116 +201 143 117 +202 145 118 +203 146 120 +204 148 121 +205 149 122 +206 150 123 diff --git a/src/fractalzoomer/color_maps/colorschemer solutions.MAP b/src/fractalzoomer/color_maps/colorschemer solutions.MAP new file mode 100644 index 000000000..f258acadd --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer solutions.MAP @@ -0,0 +1,256 @@ +206 48 0 +206 50 0 +206 53 0 +207 56 0 +207 59 0 +208 62 1 +208 65 1 +209 68 1 +209 71 1 +210 73 2 +210 76 2 +211 79 2 +211 82 2 +212 85 3 +212 88 3 +213 91 3 +213 94 3 +214 97 4 +214 99 4 +214 102 4 +215 105 4 +215 108 4 +216 111 5 +216 114 5 +217 117 5 +217 120 5 +218 122 6 +218 125 6 +219 128 6 +219 131 6 +220 134 7 +220 137 7 +221 140 7 +221 143 7 +222 146 8 +222 146 8 +222 146 8 +219 144 7 +216 142 7 +213 140 7 +210 138 7 +207 137 6 +204 135 6 +201 133 6 +198 131 6 +195 129 5 +192 128 5 +189 126 5 +187 124 5 +184 122 4 +181 120 4 +178 119 4 +175 117 4 +172 115 4 +169 113 3 +166 111 3 +163 110 3 +160 108 3 +157 106 2 +155 104 2 +152 102 2 +149 101 2 +146 99 1 +143 97 1 +140 95 1 +137 93 1 +134 92 0 +131 90 0 +128 88 0 +125 86 0 +123 85 0 +123 85 0 +123 85 0 +123 86 0 +124 88 0 +125 90 0 +126 92 0 +127 94 0 +128 96 0 +129 98 0 +130 100 0 +131 102 0 +132 104 0 +133 106 0 +134 107 0 +135 109 0 +136 111 0 +137 113 0 +138 115 0 +139 117 0 +140 119 0 +141 121 0 +142 123 0 +143 125 0 +144 127 0 +145 128 0 +146 130 0 +147 132 0 +148 134 0 +149 136 0 +150 138 0 +151 140 0 +152 142 0 +153 144 0 +154 146 0 +155 148 0 +156 150 0 +156 150 0 +156 150 0 +151 148 1 +146 147 2 +142 146 4 +137 144 5 +133 143 7 +128 142 8 +123 140 10 +119 139 11 +114 138 12 +110 136 14 +105 135 15 +100 134 17 +96 132 18 +91 131 20 +87 130 21 +82 128 23 +78 127 24 +73 126 25 +68 124 27 +64 123 28 +59 122 30 +55 120 31 +50 119 33 +45 118 34 +41 116 36 +36 115 37 +32 114 38 +27 112 40 +22 111 41 +18 110 43 +13 108 44 +9 107 46 +4 106 47 +0 105 49 +0 105 49 +0 105 49 +0 105 52 +0 106 56 +0 107 59 +0 108 63 +0 109 67 +0 110 70 +0 111 74 +0 112 78 +0 113 81 +0 114 85 +0 115 89 +0 116 92 +0 117 96 +0 118 100 +0 119 103 +0 120 107 +0 121 111 +0 122 114 +0 123 118 +0 124 121 +0 125 125 +0 126 129 +0 127 132 +0 128 136 +0 129 140 +0 130 143 +0 131 147 +0 132 151 +0 133 154 +0 134 158 +0 135 162 +0 136 165 +0 137 169 +0 138 173 +0 138 173 +0 138 173 +0 136 171 +0 134 169 +0 132 167 +0 130 165 +0 129 163 +0 127 161 +0 125 159 +0 123 157 +0 121 155 +0 120 153 +0 118 151 +0 116 149 +0 114 147 +0 112 145 +0 111 143 +0 109 141 +0 107 140 +0 105 138 +0 103 136 +0 102 134 +0 100 132 +0 98 130 +0 96 128 +0 94 126 +0 93 124 +0 91 122 +0 89 120 +0 87 118 +0 85 116 +0 84 114 +0 82 112 +0 80 110 +0 78 108 +0 77 107 +0 77 107 +0 77 107 +4 74 106 +8 72 106 +12 70 105 +16 68 105 +20 66 104 +24 64 103 +28 62 103 +32 60 102 +37 58 102 +41 56 101 +45 54 101 +49 52 100 +53 50 100 +57 48 99 +61 46 99 +65 44 98 +70 42 98 +74 40 97 +78 38 97 +82 36 96 +86 34 96 +90 32 95 +94 30 95 +98 28 94 +102 26 94 +107 24 93 +111 22 93 +115 20 92 +119 18 92 +123 16 91 +127 14 91 +131 12 90 +135 10 90 +140 8 90 +140 8 90 +140 8 90 +140 8 90 +140 8 90 +140 8 90 diff --git a/src/fractalzoomer/color_maps/colorschemer starry night.MAP b/src/fractalzoomer/color_maps/colorschemer starry night.MAP new file mode 100644 index 000000000..4506055b9 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer starry night.MAP @@ -0,0 +1,256 @@ +123 203 173 +122 201 171 +122 200 170 +122 199 169 +121 197 168 +121 196 167 +121 195 166 +121 194 165 +120 192 164 +120 191 163 +120 190 162 +120 189 161 +119 187 160 +119 186 159 +119 185 158 +119 184 157 +118 182 155 +118 181 154 +118 180 153 +118 179 152 +117 177 151 +117 176 150 +117 175 149 +117 174 148 +116 172 147 +116 171 146 +116 170 145 +116 169 144 +115 167 143 +115 166 142 +115 165 141 +115 164 140 +114 162 138 +114 161 137 +114 160 136 +113 158 135 +113 157 134 +113 156 133 +113 155 132 +112 153 131 +112 152 130 +112 151 129 +112 150 128 +111 148 127 +111 147 126 +111 146 125 +111 145 124 +110 143 122 +110 142 121 +110 141 120 +110 140 119 +109 138 118 +109 137 117 +109 136 116 +109 135 115 +108 133 114 +108 132 113 +108 131 112 +108 130 111 +107 128 110 +107 127 109 +107 126 108 +107 125 107 +107 125 107 +107 125 107 +106 125 108 +106 126 110 +106 126 112 +105 127 114 +105 128 116 +105 128 118 +105 129 119 +104 130 121 +104 130 123 +104 131 125 +103 132 127 +103 132 129 +103 133 131 +103 134 132 +102 134 134 +102 135 136 +102 136 138 +102 136 140 +101 137 142 +101 138 144 +101 138 145 +100 139 147 +100 140 149 +100 140 151 +100 141 153 +99 142 155 +99 142 157 +99 143 158 +99 144 160 +98 144 162 +98 145 164 +98 146 166 +97 146 168 +97 147 170 +97 148 171 +97 148 173 +96 149 175 +96 150 177 +96 150 179 +96 151 181 +95 152 183 +95 152 184 +95 153 186 +94 154 188 +94 154 190 +94 155 192 +94 156 194 +93 156 196 +93 157 197 +93 158 199 +93 158 201 +92 159 203 +92 160 205 +92 160 207 +91 161 209 +91 162 210 +91 162 212 +91 163 214 +90 164 216 +90 164 218 +90 165 220 +90 165 221 +90 166 222 +90 166 222 +92 167 222 +95 168 222 +97 170 222 +100 171 222 +103 173 222 +105 174 222 +108 176 222 +111 177 222 +113 178 222 +116 180 222 +119 181 222 +121 183 222 +124 184 222 +127 186 222 +129 187 222 +132 188 222 +135 190 222 +137 191 222 +140 193 222 +143 194 222 +145 196 222 +148 197 222 +151 199 222 +153 200 222 +156 201 222 +159 203 222 +161 204 222 +164 206 222 +167 207 222 +169 209 222 +172 210 222 +175 211 222 +177 213 222 +180 214 222 +183 216 222 +185 217 222 +188 219 222 +191 220 222 +193 221 222 +196 223 222 +199 224 222 +201 226 222 +204 227 222 +207 229 222 +209 230 222 +212 232 222 +215 233 222 +217 234 222 +220 236 222 +223 237 222 +225 239 222 +228 240 222 +231 242 222 +233 243 222 +236 244 222 +239 246 222 +241 247 222 +244 249 222 +247 250 222 +249 252 222 +252 253 222 +254 254 222 +255 255 222 +255 255 222 +251 252 220 +248 250 219 +245 248 217 +241 246 216 +238 243 214 +235 241 213 +231 239 211 +228 237 210 +225 234 208 +221 232 207 +218 230 206 +215 228 204 +211 226 203 +208 223 201 +205 221 200 +201 219 198 +198 217 197 +195 214 195 +191 212 194 +188 210 192 +185 208 191 +181 206 190 +178 203 188 +175 201 187 +171 199 185 +168 197 184 +165 194 182 +161 192 181 +158 190 179 +155 188 178 +152 186 177 +148 183 175 +145 181 174 +142 179 172 +138 177 171 +135 174 169 +132 172 168 +128 170 166 +125 168 165 +122 165 163 +118 163 162 +115 161 161 +112 159 159 +108 157 158 +105 154 156 +102 152 155 +98 150 153 +95 148 152 +92 145 150 +88 143 149 +85 141 147 +82 139 146 +78 137 145 +75 134 143 +72 132 142 +68 130 140 +65 128 139 +62 125 137 +58 123 136 +55 121 134 +52 119 133 +49 117 132 +49 117 132 diff --git a/src/fractalzoomer/color_maps/colorschemer suede fantasy.MAP b/src/fractalzoomer/color_maps/colorschemer suede fantasy.MAP new file mode 100644 index 000000000..7b6526123 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer suede fantasy.MAP @@ -0,0 +1,256 @@ +74 0 24 +76 0 24 +78 0 25 +80 0 26 +82 0 27 +84 0 28 +86 0 28 +88 0 29 +90 0 30 +92 0 31 +94 0 32 +96 0 33 +98 0 33 +100 0 34 +102 0 35 +104 0 36 +106 0 37 +108 0 38 +110 0 38 +112 0 39 +115 0 40 +117 0 41 +119 0 42 +121 0 42 +123 0 43 +125 0 44 +127 0 45 +129 0 46 +131 0 47 +133 0 47 +135 0 48 +137 0 49 +139 0 50 +141 0 51 +143 0 52 +145 0 52 +147 0 53 +149 0 54 +151 0 55 +153 0 56 +156 0 57 +156 0 57 +156 0 57 +157 0 57 +158 0 57 +159 0 58 +161 0 58 +162 0 59 +163 0 59 +164 0 59 +165 0 60 +167 0 60 +168 0 61 +169 1 61 +170 1 62 +172 1 62 +173 1 62 +174 1 63 +176 1 63 +177 1 64 +178 1 64 +179 1 65 +181 2 65 +182 2 65 +183 2 66 +184 2 66 +186 2 67 +187 2 67 +188 2 68 +189 2 68 +191 2 68 +192 2 69 +193 3 69 +194 3 70 +196 3 70 +197 3 71 +198 3 71 +199 3 71 +201 3 72 +202 3 72 +203 3 73 +204 3 73 +206 4 74 +206 4 74 +206 4 74 +207 8 73 +208 12 72 +209 17 72 +210 21 71 +212 25 70 +213 30 70 +214 34 69 +215 38 69 +217 43 68 +218 47 67 +219 51 67 +220 56 66 +221 60 65 +223 64 65 +224 69 64 +225 73 63 +226 77 63 +228 82 62 +229 86 62 +230 91 61 +231 95 60 +232 99 60 +234 104 59 +235 108 58 +236 112 58 +237 117 57 +239 121 57 +240 125 56 +241 130 55 +242 134 55 +243 138 54 +245 143 53 +246 147 53 +247 151 52 +248 156 52 +250 160 51 +251 164 50 +252 169 50 +253 173 49 +255 178 48 +255 178 49 +255 178 49 +253 176 47 +251 174 46 +250 172 45 +248 170 44 +246 168 42 +245 166 41 +243 164 40 +241 162 39 +240 160 37 +238 158 36 +236 156 35 +235 154 34 +233 152 33 +231 151 31 +230 149 30 +228 147 29 +226 145 28 +225 143 26 +223 141 25 +221 139 24 +220 137 23 +218 135 22 +217 133 20 +215 131 19 +213 129 18 +212 127 17 +210 126 15 +208 124 14 +207 122 13 +205 120 12 +203 118 11 +202 116 9 +200 114 8 +198 112 7 +197 110 6 +195 108 4 +193 106 3 +192 104 2 +190 102 1 +188 100 0 +189 101 0 +189 101 0 +186 99 0 +184 98 0 +182 97 0 +180 96 0 +178 95 0 +176 94 0 +174 93 0 +172 92 0 +170 91 0 +168 90 0 +166 89 0 +164 88 0 +162 87 0 +160 86 0 +158 85 0 +156 84 0 +154 83 0 +152 82 0 +150 81 0 +147 80 0 +145 79 0 +143 78 0 +141 77 0 +139 76 0 +137 75 0 +135 74 0 +133 73 0 +131 72 0 +129 71 0 +127 70 0 +125 69 0 +123 68 0 +121 67 0 +119 66 0 +117 65 0 +115 64 0 +113 63 0 +111 62 0 +109 61 0 +106 59 0 +107 60 0 +107 60 0 +105 58 0 +103 57 0 +101 56 0 +99 55 0 +97 54 0 +95 53 0 +94 52 0 +92 51 0 +90 50 0 +88 49 0 +86 47 0 +84 46 0 +82 45 0 +81 44 0 +79 43 0 +77 42 0 +75 41 0 +73 40 0 +71 39 0 +69 37 0 +68 36 0 +66 35 0 +64 34 0 +62 33 0 +60 32 0 +58 31 0 +57 30 0 +55 29 0 +53 28 0 +51 26 0 +49 25 0 +47 24 0 +45 23 0 +44 22 0 +42 21 0 +40 20 0 +38 19 0 +36 18 0 +34 17 0 +32 15 0 +33 16 0 +33 16 0 +33 16 0 +33 16 0 +33 16 0 diff --git a/src/fractalzoomer/color_maps/colorschemer sunflower.MAP b/src/fractalzoomer/color_maps/colorschemer sunflower.MAP new file mode 100644 index 000000000..3d859dc1e --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer sunflower.MAP @@ -0,0 +1,256 @@ +74 146 222 +74 146 222 +74 146 222 +74 146 223 +74 146 223 +74 146 224 +74 146 225 +74 146 225 +74 146 226 +74 147 226 +74 147 227 +74 147 227 +74 147 228 +74 147 228 +74 147 229 +74 147 229 +74 147 230 +74 148 230 +74 148 231 +74 148 231 +74 148 232 +74 148 232 +74 148 233 +74 148 233 +74 148 234 +74 148 234 +74 149 235 +74 149 235 +74 149 236 +74 149 236 +74 149 237 +74 149 237 +74 149 238 +74 149 238 +74 150 239 +74 150 239 +74 150 239 +74 149 236 +74 148 233 +75 147 230 +75 146 227 +76 145 224 +76 144 221 +77 143 218 +77 142 215 +78 141 212 +78 140 209 +79 139 206 +79 138 204 +80 137 201 +80 136 198 +81 135 195 +81 134 192 +82 133 189 +82 132 186 +82 131 183 +83 130 180 +83 129 177 +84 128 174 +84 127 172 +85 126 169 +85 125 166 +86 124 163 +86 123 160 +87 122 157 +87 121 154 +88 120 151 +88 119 148 +89 118 145 +89 117 142 +90 117 140 +90 117 140 +90 117 140 +93 119 137 +97 121 134 +101 123 131 +105 125 129 +109 127 126 +113 129 123 +117 132 121 +121 134 118 +124 136 115 +128 138 113 +132 140 110 +136 142 107 +140 144 105 +144 147 102 +148 149 99 +152 151 97 +156 153 94 +159 155 91 +163 157 89 +167 159 86 +171 162 83 +175 164 81 +179 166 78 +183 168 75 +187 170 73 +190 172 70 +194 174 67 +198 177 65 +202 179 62 +206 181 59 +210 183 57 +214 185 54 +218 187 51 +222 190 49 +222 190 49 +222 190 49 +222 190 47 +223 191 46 +224 192 45 +225 193 44 +226 194 42 +227 195 41 +228 195 40 +229 196 39 +230 197 38 +231 198 36 +232 199 35 +233 200 34 +234 201 33 +235 201 32 +236 202 30 +237 203 29 +238 204 28 +239 205 27 +240 206 26 +241 207 24 +242 207 23 +243 208 22 +244 209 21 +245 210 20 +246 211 18 +247 212 17 +248 213 16 +249 213 15 +250 214 14 +251 215 12 +252 216 11 +253 217 10 +254 218 9 +255 219 8 +255 219 8 +255 219 8 +255 220 10 +255 221 13 +255 222 16 +255 223 18 +255 224 21 +255 225 24 +255 226 26 +255 227 29 +255 228 32 +255 229 34 +255 230 37 +255 231 40 +255 232 42 +255 233 45 +255 234 48 +255 235 50 +255 237 53 +255 238 56 +255 239 58 +255 240 61 +255 241 64 +255 242 66 +255 243 69 +255 244 72 +255 245 74 +255 246 77 +255 247 80 +255 248 82 +255 249 85 +255 250 88 +255 251 90 +255 252 93 +255 253 96 +255 255 99 +255 255 99 +255 255 99 +255 255 100 +255 255 102 +255 255 104 +255 255 106 +255 255 108 +255 255 110 +255 255 112 +255 255 114 +255 255 116 +255 255 118 +255 255 120 +255 255 122 +255 255 124 +255 255 126 +255 255 128 +255 255 130 +255 255 132 +255 255 133 +255 255 135 +255 255 137 +255 255 139 +255 255 141 +255 255 143 +255 255 145 +255 255 147 +255 255 149 +255 255 151 +255 255 153 +255 255 155 +255 255 157 +255 255 159 +255 255 161 +255 255 163 +255 255 165 +255 255 165 +255 255 165 +250 252 160 +245 249 155 +241 246 150 +236 244 145 +232 241 140 +227 238 135 +222 235 131 +218 233 126 +213 230 121 +209 227 116 +204 224 111 +199 222 106 +195 219 101 +190 216 97 +186 213 92 +181 211 87 +177 208 82 +172 205 77 +167 203 72 +163 200 67 +158 197 63 +154 194 58 +149 192 53 +144 189 48 +140 186 43 +135 183 38 +131 181 33 +126 178 29 +121 175 24 +117 172 19 +112 170 14 +108 167 9 +103 164 4 +99 162 0 +99 162 0 +99 162 0 +99 162 0 +99 162 0 +99 162 0 diff --git a/src/fractalzoomer/color_maps/colorschemer sunshine.MAP b/src/fractalzoomer/color_maps/colorschemer sunshine.MAP new file mode 100644 index 000000000..7f76f700f --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer sunshine.MAP @@ -0,0 +1,256 @@ +255 243 239 +255 242 237 +255 241 236 +255 240 234 +255 239 233 +255 238 231 +255 237 230 +255 236 228 +255 236 227 +255 235 226 +255 234 224 +255 233 223 +255 232 221 +255 231 220 +255 230 218 +255 229 217 +255 229 216 +255 228 214 +255 227 213 +255 226 211 +255 225 210 +255 224 208 +255 223 207 +255 223 206 +255 223 206 +255 223 206 +254 222 204 +254 221 203 +253 220 202 +253 220 201 +253 219 200 +252 218 199 +252 218 198 +252 217 197 +251 216 196 +251 216 195 +251 215 194 +250 214 192 +250 213 191 +250 213 190 +249 212 189 +249 211 188 +249 211 187 +248 210 186 +248 209 185 +248 209 184 +247 208 183 +247 207 182 +247 207 181 +247 207 181 +247 207 181 +247 206 179 +247 205 178 +247 204 177 +247 204 176 +247 203 175 +247 202 174 +247 201 173 +247 201 172 +247 200 171 +247 199 170 +247 198 169 +247 198 167 +247 197 166 +247 196 165 +247 195 164 +247 195 163 +247 194 162 +247 193 161 +247 192 160 +247 192 159 +247 191 158 +247 190 157 +247 190 156 +247 190 156 +247 190 156 +247 189 154 +247 188 153 +247 187 152 +247 187 151 +247 186 150 +247 185 149 +247 185 148 +247 184 147 +247 183 146 +247 183 145 +247 182 144 +247 181 143 +247 180 142 +247 180 141 +247 179 140 +247 178 139 +247 178 138 +247 177 137 +247 176 136 +247 176 135 +247 175 134 +247 174 133 +247 174 132 +247 174 132 +247 174 132 +247 175 130 +247 177 129 +248 179 127 +248 181 126 +248 183 124 +249 185 123 +249 187 121 +249 189 120 +250 191 119 +250 193 117 +250 195 116 +251 197 114 +251 199 113 +251 201 111 +252 203 110 +252 205 109 +252 207 107 +253 209 106 +253 211 104 +253 213 103 +254 215 101 +254 217 100 +254 218 99 +255 219 99 +255 219 99 +255 219 101 +255 220 103 +255 221 106 +255 222 108 +255 223 111 +255 224 113 +255 225 116 +255 225 118 +255 226 121 +255 227 123 +255 228 126 +255 229 128 +255 230 131 +255 231 133 +255 232 136 +255 232 138 +255 233 141 +255 234 143 +255 235 146 +255 236 148 +255 237 151 +255 238 153 +255 238 155 +255 239 156 +255 239 156 +255 239 155 +255 240 154 +255 241 153 +255 241 153 +255 242 152 +255 243 151 +255 243 151 +255 244 150 +255 245 149 +255 245 149 +255 246 148 +255 247 147 +255 248 146 +255 248 146 +255 249 145 +255 250 144 +255 250 144 +255 251 143 +255 252 142 +255 252 142 +255 253 141 +255 254 140 +255 254 140 +255 255 140 +255 255 140 +253 254 138 +251 253 137 +249 252 135 +247 251 134 +246 250 132 +244 249 131 +242 248 129 +240 248 128 +238 247 127 +237 246 125 +235 245 124 +233 244 122 +231 243 121 +230 242 119 +228 241 118 +226 241 117 +224 240 115 +222 239 114 +221 238 112 +219 237 111 +217 236 109 +215 235 108 +214 235 107 +214 235 107 +214 235 107 +215 235 110 +216 236 114 +217 236 118 +218 237 122 +219 237 126 +220 238 130 +221 238 134 +222 239 138 +223 239 142 +224 240 146 +225 240 150 +227 241 154 +228 241 158 +229 242 162 +230 242 166 +231 243 170 +232 243 174 +233 244 178 +234 244 182 +235 245 186 +236 245 190 +237 246 194 +238 246 197 +239 247 198 +239 247 198 +239 247 198 +239 247 199 +240 247 200 +240 247 200 +240 247 201 +241 248 202 +241 248 202 +241 248 203 +242 248 204 +242 248 204 +242 248 205 +243 249 206 +243 249 207 +243 249 207 +244 249 208 +244 249 209 +244 249 209 +245 250 210 +245 250 211 +245 250 211 +246 250 212 +246 250 213 +246 250 213 +247 251 214 +247 251 214 +247 251 214 +247 251 214 +247 251 214 +247 251 214 +247 251 214 diff --git a/src/fractalzoomer/color_maps/colorschemer supernatural.MAP b/src/fractalzoomer/color_maps/colorschemer supernatural.MAP new file mode 100644 index 000000000..420371224 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer supernatural.MAP @@ -0,0 +1,256 @@ +99 0 49 +100 0 49 +101 0 49 +103 0 49 +104 0 49 +106 0 49 +107 0 49 +108 0 49 +110 0 49 +111 0 49 +113 0 49 +114 0 49 +116 0 49 +117 0 49 +118 0 49 +120 0 49 +121 0 49 +123 0 49 +124 0 49 +126 0 49 +127 0 49 +128 0 49 +130 0 49 +131 0 49 +133 0 49 +134 0 49 +136 0 49 +137 0 49 +138 0 49 +140 0 49 +141 0 49 +143 0 49 +144 0 49 +146 0 49 +147 0 49 +148 0 49 +150 0 49 +151 0 49 +153 0 49 +154 0 49 +156 0 49 +156 0 49 +156 0 49 +157 2 49 +158 5 49 +159 7 49 +161 10 49 +162 12 49 +163 15 49 +164 17 49 +165 20 49 +167 22 49 +168 25 49 +169 27 49 +170 30 49 +172 32 49 +173 35 49 +174 37 49 +176 40 49 +177 42 49 +178 45 49 +179 47 49 +181 50 49 +182 53 49 +183 55 49 +184 58 49 +186 60 49 +187 63 49 +188 65 49 +189 68 49 +191 70 49 +192 73 49 +193 75 49 +194 78 49 +196 80 49 +197 83 49 +198 85 49 +199 88 49 +201 90 49 +202 93 49 +203 95 49 +204 98 49 +206 101 49 +206 101 49 +206 101 49 +206 102 49 +206 103 49 +206 104 49 +206 106 49 +206 107 49 +206 108 49 +206 110 49 +206 111 49 +206 112 49 +206 114 49 +206 115 49 +206 116 49 +206 118 49 +206 119 49 +206 120 49 +206 122 49 +206 123 49 +206 124 49 +206 126 49 +206 127 49 +206 128 49 +206 130 49 +206 131 49 +206 132 49 +206 134 49 +206 135 49 +206 136 49 +206 138 49 +206 139 49 +206 140 49 +206 142 49 +206 143 49 +206 144 49 +206 146 49 +206 147 49 +206 148 49 +206 150 49 +206 151 49 +206 152 49 +206 154 49 +206 154 49 +206 154 49 +202 152 47 +198 151 46 +194 150 45 +190 148 44 +186 147 42 +182 146 41 +178 144 40 +174 143 39 +170 142 37 +166 140 36 +162 139 35 +158 138 34 +154 136 33 +151 135 31 +147 134 30 +143 132 29 +139 131 28 +135 130 26 +131 128 25 +127 127 24 +123 126 23 +119 124 22 +115 123 20 +111 122 19 +107 120 18 +103 119 17 +100 118 15 +96 116 14 +92 115 13 +88 114 12 +84 112 11 +80 111 9 +76 110 8 +72 108 7 +68 107 6 +64 106 4 +60 104 3 +56 103 2 +52 102 1 +48 100 0 +49 101 0 +49 101 0 +51 102 5 +54 103 10 +57 104 15 +59 106 20 +62 107 25 +65 108 30 +67 110 36 +70 111 41 +73 112 46 +75 114 51 +78 115 56 +81 116 61 +83 118 66 +86 119 72 +89 120 77 +91 122 82 +94 123 87 +97 124 92 +99 126 97 +102 127 103 +105 128 108 +107 130 113 +110 131 118 +113 132 123 +115 134 128 +118 135 133 +121 136 139 +123 138 144 +126 139 149 +129 140 154 +131 142 159 +134 143 164 +137 144 169 +139 146 175 +142 147 180 +145 148 185 +147 150 190 +150 151 195 +153 152 200 +156 154 206 +156 154 206 +156 154 206 +152 150 203 +148 146 200 +144 142 197 +140 138 195 +136 134 192 +132 130 189 +128 127 187 +124 123 184 +120 119 181 +117 115 179 +113 111 176 +109 107 173 +105 103 171 +101 100 168 +97 96 165 +93 92 163 +89 88 160 +85 84 157 +81 80 155 +77 76 152 +74 73 149 +70 69 147 +66 65 144 +62 61 141 +58 57 139 +54 53 136 +50 50 133 +46 46 131 +42 42 128 +38 38 125 +35 34 123 +31 30 120 +27 26 117 +23 23 115 +19 19 112 +15 15 109 +11 11 107 +7 7 104 +3 3 101 +0 0 98 +0 0 99 +0 0 99 +0 0 99 +0 0 99 +0 0 99 diff --git a/src/fractalzoomer/color_maps/colorschemer tamora.MAP b/src/fractalzoomer/color_maps/colorschemer tamora.MAP new file mode 100644 index 000000000..6fc8dd4bc --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer tamora.MAP @@ -0,0 +1,256 @@ +222 203 198 +221 202 197 +220 201 196 +219 200 196 +219 199 195 +218 198 195 +217 197 194 +217 196 194 +216 195 193 +215 194 193 +215 193 192 +214 192 192 +213 191 191 +213 191 191 +212 190 190 +211 189 190 +211 188 189 +210 187 189 +209 186 188 +209 185 188 +208 184 187 +207 183 187 +207 182 186 +206 181 186 +205 180 185 +205 180 185 +204 179 184 +203 178 184 +203 177 183 +202 176 183 +201 175 182 +201 174 182 +200 173 181 +199 172 181 +199 171 180 +198 170 180 +197 169 179 +197 169 179 +196 168 178 +195 167 178 +195 166 177 +194 165 177 +193 164 176 +193 163 176 +192 162 175 +191 161 175 +191 160 174 +190 159 174 +189 158 173 +188 157 172 +189 158 173 +189 158 173 +188 157 173 +188 157 174 +188 157 175 +188 157 175 +188 157 176 +188 157 177 +187 156 177 +187 156 178 +187 156 179 +187 156 179 +187 156 180 +187 156 181 +186 155 181 +186 155 182 +186 155 183 +186 155 183 +186 155 184 +186 155 185 +185 154 185 +185 154 186 +185 154 187 +185 154 187 +185 154 188 +185 154 189 +184 153 189 +184 153 190 +184 153 191 +184 153 191 +184 153 192 +184 153 193 +183 152 193 +183 152 194 +183 152 195 +183 152 195 +183 152 196 +183 152 197 +182 151 197 +182 151 198 +182 151 199 +182 151 199 +182 151 200 +182 151 201 +181 150 201 +181 150 202 +181 150 203 +181 150 203 +181 150 204 +181 150 205 +180 149 206 +181 150 206 +181 150 206 +179 148 203 +178 146 201 +176 144 198 +175 142 196 +174 140 194 +172 138 191 +171 136 189 +170 134 187 +168 132 184 +167 130 182 +166 128 179 +164 126 177 +163 125 175 +162 123 172 +160 121 170 +159 119 168 +158 117 165 +156 115 163 +155 113 161 +154 111 158 +152 109 156 +151 107 153 +150 105 151 +148 103 149 +147 102 146 +145 100 144 +144 98 142 +143 96 139 +141 94 137 +140 92 134 +139 90 132 +137 88 130 +136 86 127 +135 84 125 +133 82 123 +132 80 120 +131 79 118 +129 77 116 +128 75 113 +127 73 111 +125 71 108 +124 69 106 +123 67 104 +121 65 101 +120 63 99 +119 61 97 +117 59 94 +116 57 92 +114 55 89 +115 56 90 +115 56 90 +116 57 91 +118 59 92 +120 61 94 +121 63 95 +123 65 96 +125 67 98 +126 69 99 +128 71 100 +130 73 102 +131 75 103 +133 77 104 +135 79 106 +137 81 107 +138 83 108 +140 86 110 +142 88 111 +143 90 112 +145 92 114 +147 94 115 +148 96 116 +150 98 118 +152 100 119 +153 102 120 +155 104 122 +157 106 123 +159 108 125 +160 110 126 +162 112 127 +164 114 129 +165 116 130 +167 118 131 +169 120 133 +170 122 134 +172 124 135 +174 126 137 +175 128 138 +177 130 139 +179 132 141 +181 134 142 +182 136 143 +184 138 145 +186 140 146 +187 142 147 +189 144 149 +191 146 150 +192 148 151 +194 150 153 +196 152 154 +198 154 156 +198 154 156 +198 154 156 +196 153 155 +195 152 154 +193 151 153 +192 150 153 +191 149 152 +189 148 151 +188 148 151 +187 147 150 +185 146 149 +184 145 149 +183 144 148 +181 143 147 +180 143 147 +179 142 146 +177 141 145 +176 140 145 +175 139 144 +173 138 143 +172 138 143 +171 137 142 +169 136 141 +168 135 141 +167 134 140 +165 133 139 +164 133 139 +162 132 138 +161 131 137 +160 130 137 +158 129 136 +157 128 135 +156 128 135 +154 127 134 +153 126 133 +152 125 133 +150 124 132 +149 123 131 +148 123 131 +146 122 130 +145 121 129 +144 120 129 +142 119 128 +141 118 127 +140 118 127 +138 117 126 +137 116 125 +136 115 125 +134 114 124 +133 113 123 +131 112 122 +132 113 123 +132 113 123 diff --git a/src/fractalzoomer/color_maps/colorschemer temple of joy.MAP b/src/fractalzoomer/color_maps/colorschemer temple of joy.MAP new file mode 100644 index 000000000..cb19c60a7 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer temple of joy.MAP @@ -0,0 +1,256 @@ +156 109 148 +157 110 149 +159 111 150 +161 113 151 +163 114 153 +165 116 154 +167 117 155 +169 118 156 +171 120 158 +173 121 159 +175 123 160 +177 124 161 +179 126 163 +180 127 164 +182 128 165 +184 130 167 +186 131 168 +188 133 169 +190 134 170 +192 136 172 +194 137 173 +196 138 174 +198 140 175 +200 141 177 +202 143 178 +204 144 179 +205 145 180 +206 146 181 +206 146 181 +206 146 180 +207 146 180 +207 146 180 +208 146 179 +209 146 179 +209 146 179 +210 147 178 +210 147 178 +211 147 178 +212 147 177 +212 147 177 +213 147 177 +213 147 177 +214 148 176 +215 148 176 +215 148 176 +216 148 175 +217 148 175 +217 148 175 +218 149 174 +218 149 174 +219 149 174 +220 149 173 +220 149 173 +221 149 173 +221 149 173 +222 150 173 +222 150 173 +222 152 172 +223 155 171 +224 157 170 +225 160 169 +226 163 168 +227 165 167 +228 168 166 +229 171 165 +230 173 164 +231 176 163 +232 179 162 +233 181 161 +234 184 160 +235 187 159 +236 189 158 +237 192 157 +238 195 156 +239 197 155 +240 200 154 +241 203 153 +242 205 152 +243 208 151 +244 211 150 +245 213 149 +246 216 148 +246 218 148 +247 219 148 +247 219 148 +247 219 149 +247 220 151 +247 221 153 +248 222 155 +248 222 157 +248 223 159 +249 224 161 +249 225 163 +249 225 165 +250 226 167 +250 227 169 +250 228 171 +250 228 172 +251 229 174 +251 230 176 +251 231 178 +252 232 180 +252 232 182 +252 233 184 +253 234 186 +253 235 188 +253 235 190 +254 236 192 +254 237 194 +254 238 196 +254 238 197 +255 239 198 +255 239 198 +255 239 198 +255 239 198 +255 239 198 +255 240 199 +255 240 199 +255 240 199 +255 241 200 +255 241 200 +255 241 200 +255 242 201 +255 242 201 +255 242 201 +255 242 201 +255 243 202 +255 243 202 +255 243 202 +255 244 203 +255 244 203 +255 244 203 +255 245 204 +255 245 204 +255 245 204 +255 246 205 +255 246 205 +255 246 205 +255 246 205 +255 247 206 +255 247 206 +255 245 204 +255 244 203 +255 243 202 +255 242 200 +255 241 199 +255 240 198 +255 239 197 +255 238 195 +255 237 194 +255 236 193 +255 235 192 +255 234 190 +255 233 189 +255 231 188 +255 230 186 +255 229 185 +255 228 184 +255 227 183 +255 226 181 +255 225 180 +255 224 179 +255 223 178 +255 222 176 +255 221 175 +255 220 174 +255 219 173 +255 219 173 +255 219 173 +254 217 171 +254 215 169 +254 213 168 +253 212 166 +253 210 165 +253 208 163 +252 206 161 +252 205 160 +252 203 158 +251 201 157 +251 199 155 +251 198 154 +251 196 152 +250 194 150 +250 193 149 +250 191 147 +249 189 146 +249 187 144 +249 186 143 +248 184 141 +248 182 139 +248 180 138 +247 179 136 +247 177 135 +247 175 133 +247 174 132 +247 174 132 +247 174 132 +247 172 131 +247 171 131 +247 170 130 +248 169 130 +248 167 130 +248 166 129 +249 165 129 +249 164 129 +249 162 128 +250 161 128 +250 160 128 +250 159 127 +250 158 127 +251 156 127 +251 155 126 +251 154 126 +252 153 126 +252 151 125 +252 150 125 +253 149 125 +253 148 124 +253 146 124 +254 145 124 +254 144 123 +254 143 123 +254 142 123 +255 142 123 +255 142 123 +254 141 122 +253 141 121 +252 140 121 +251 140 120 +250 139 119 +249 139 119 +248 138 118 +247 138 118 +246 137 117 +245 137 116 +244 136 116 +243 136 115 +243 136 115 +242 135 114 +241 135 113 +240 134 113 +239 134 112 +238 133 111 +237 133 111 +236 132 110 +235 132 110 +234 131 109 +233 131 108 +232 130 108 +231 130 107 +231 130 107 +231 130 107 +231 130 107 +231 130 107 +231 130 107 +231 130 107 diff --git a/src/fractalzoomer/color_maps/colorschemer traileq.MAP b/src/fractalzoomer/color_maps/colorschemer traileq.MAP new file mode 100644 index 000000000..8cc15b97f --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer traileq.MAP @@ -0,0 +1,256 @@ +239 154 74 +238 154 73 +238 154 72 +238 154 71 +237 154 70 +237 154 69 +237 155 69 +237 155 68 +236 155 67 +236 155 66 +236 155 65 +235 156 65 +235 156 64 +235 156 63 +235 156 62 +234 156 61 +234 157 61 +234 157 60 +234 157 59 +233 157 58 +233 157 57 +233 158 57 +232 158 56 +232 158 55 +232 158 54 +232 158 53 +231 159 53 +231 159 52 +231 159 51 +231 159 50 +230 159 49 +230 159 49 +230 160 48 +229 160 47 +229 160 46 +229 160 45 +229 160 44 +228 161 44 +228 161 43 +228 161 42 +228 161 41 +227 161 40 +227 162 40 +227 162 39 +226 162 38 +226 162 37 +226 162 36 +226 163 36 +225 163 35 +225 163 34 +225 163 33 +225 163 32 +224 164 32 +224 164 31 +224 164 30 +223 164 29 +223 164 28 +223 165 28 +223 165 27 +222 165 26 +222 165 25 +222 165 24 +222 165 24 +222 166 24 +222 166 24 +220 165 25 +218 164 26 +217 163 28 +215 162 29 +214 162 30 +212 161 32 +210 160 33 +209 159 34 +207 158 36 +206 158 37 +204 157 38 +202 156 40 +201 155 41 +199 154 42 +198 154 44 +196 153 45 +194 152 46 +193 151 48 +191 150 49 +190 150 50 +188 149 52 +186 148 53 +185 147 54 +183 147 56 +182 146 57 +180 145 58 +178 144 60 +177 143 61 +175 143 62 +174 142 64 +172 141 65 +170 140 66 +169 139 68 +167 139 69 +166 138 70 +164 137 72 +162 136 73 +161 135 74 +159 135 76 +158 134 77 +156 133 78 +154 132 80 +153 132 81 +151 131 82 +150 130 84 +148 129 85 +146 128 86 +145 128 88 +143 127 89 +142 126 90 +140 125 92 +138 124 93 +137 124 94 +135 123 96 +134 122 97 +132 121 98 +130 120 100 +129 120 101 +127 119 102 +126 118 104 +124 117 105 +123 117 106 +123 117 107 +123 117 107 +124 117 107 +125 118 107 +126 119 107 +127 120 108 +129 121 108 +130 122 108 +131 123 108 +132 124 109 +133 125 109 +135 126 109 +136 127 109 +137 128 110 +138 128 110 +139 129 110 +141 130 110 +142 131 111 +143 132 111 +144 133 111 +145 134 111 +147 135 112 +148 136 112 +149 137 112 +150 138 112 +152 139 113 +153 139 113 +154 140 113 +155 141 113 +156 142 114 +158 143 114 +159 144 114 +160 145 114 +161 146 115 +162 147 115 +164 148 115 +165 149 116 +166 150 116 +167 151 116 +168 151 116 +170 152 117 +171 153 117 +172 154 117 +173 155 117 +175 156 118 +176 157 118 +177 158 118 +178 159 118 +179 160 119 +181 161 119 +182 162 119 +183 162 119 +184 163 120 +185 164 120 +187 165 120 +188 166 120 +189 167 121 +190 168 121 +191 169 121 +193 170 121 +194 171 122 +195 172 122 +196 173 122 +197 173 122 +198 174 123 +198 174 123 +195 171 121 +192 168 119 +189 165 117 +186 163 115 +183 160 113 +181 157 111 +178 155 110 +175 152 108 +172 149 106 +169 147 104 +167 144 102 +164 141 100 +161 139 98 +158 136 97 +155 133 95 +153 131 93 +150 128 91 +147 125 89 +144 123 87 +141 120 85 +139 117 84 +136 115 82 +133 112 80 +130 109 78 +127 107 76 +125 104 74 +122 101 72 +119 99 71 +116 96 69 +113 93 67 +111 91 65 +108 88 63 +105 85 61 +102 82 59 +99 80 58 +96 77 56 +94 74 54 +91 72 52 +88 69 50 +85 66 48 +82 64 46 +80 61 45 +77 58 43 +74 56 41 +71 53 39 +68 50 37 +66 48 35 +63 45 33 +60 42 32 +57 40 30 +54 37 28 +52 34 26 +49 32 24 +46 29 22 +43 26 20 +40 24 19 +38 21 17 +35 18 15 +32 16 13 +29 13 11 +26 10 9 +24 8 8 +24 8 8 diff --git a/src/fractalzoomer/color_maps/colorschemer tree frog.MAP b/src/fractalzoomer/color_maps/colorschemer tree frog.MAP new file mode 100644 index 000000000..f279f8d32 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer tree frog.MAP @@ -0,0 +1,256 @@ +156 154 99 +153 150 96 +151 147 94 +149 144 92 +147 141 90 +145 138 88 +142 135 86 +140 132 84 +138 128 82 +136 125 80 +134 122 78 +131 119 76 +129 116 74 +127 113 72 +125 110 70 +123 106 68 +121 103 66 +118 100 64 +116 97 62 +114 94 60 +112 91 58 +110 87 56 +107 84 54 +105 81 52 +103 78 50 +101 75 48 +99 72 46 +97 69 44 +94 65 42 +92 62 40 +90 59 38 +88 56 36 +86 53 34 +83 50 32 +81 47 30 +79 43 28 +77 40 26 +75 37 24 +73 34 22 +70 31 20 +68 28 18 +66 25 16 +64 21 14 +62 18 12 +59 15 10 +57 12 8 +55 9 6 +53 6 4 +51 3 2 +48 0 0 +49 0 0 +49 0 0 +50 3 0 +51 6 1 +52 9 2 +53 12 3 +54 15 4 +55 18 5 +56 21 6 +57 25 7 +58 28 8 +59 31 9 +60 34 10 +61 37 11 +62 40 12 +63 43 13 +64 47 15 +65 50 16 +66 53 17 +67 56 18 +68 59 19 +69 62 20 +70 66 21 +71 69 22 +72 72 23 +73 75 24 +74 78 25 +75 81 26 +76 84 27 +77 88 28 +78 91 29 +79 94 30 +80 97 31 +81 100 32 +82 103 33 +83 106 34 +84 110 35 +85 113 36 +86 116 37 +87 119 38 +88 122 39 +89 125 40 +90 128 41 +91 132 42 +92 135 43 +93 138 44 +94 141 45 +95 144 46 +96 147 47 +97 150 48 +99 154 49 +99 154 49 +99 154 49 +99 152 49 +99 151 49 +99 150 49 +99 149 49 +99 148 49 +99 147 49 +99 146 49 +99 145 49 +99 144 49 +99 143 49 +99 142 49 +99 141 49 +99 139 49 +99 138 49 +99 137 49 +99 136 49 +99 135 49 +99 134 49 +99 133 49 +99 132 49 +99 131 49 +99 130 49 +99 129 49 +99 128 49 +99 126 49 +99 125 49 +99 124 49 +99 123 49 +99 122 49 +99 121 49 +99 120 49 +99 119 49 +99 118 49 +99 117 49 +99 116 49 +99 115 49 +99 113 49 +99 112 49 +99 111 49 +99 110 49 +99 109 49 +99 108 49 +99 107 49 +99 106 49 +99 105 49 +99 104 49 +99 103 49 +99 102 49 +99 100 49 +99 101 49 +99 101 49 +100 103 50 +101 105 51 +102 107 52 +103 109 53 +104 111 54 +105 113 55 +107 116 56 +108 118 57 +109 120 58 +110 122 59 +111 124 60 +112 126 61 +114 129 62 +115 131 63 +116 133 64 +117 135 65 +118 137 66 +119 139 67 +121 142 68 +122 144 69 +123 146 70 +124 148 71 +125 150 72 +126 152 73 +128 155 74 +129 157 75 +130 159 76 +131 161 77 +132 163 78 +133 165 79 +135 168 80 +136 170 81 +137 172 82 +138 174 83 +139 176 84 +140 178 85 +142 181 86 +143 183 87 +144 185 88 +145 187 89 +146 189 90 +147 191 91 +149 194 92 +150 196 93 +151 198 94 +152 200 95 +153 202 96 +154 204 97 +156 207 99 +156 207 99 +156 207 99 +153 203 96 +151 200 94 +149 197 92 +147 194 90 +145 190 88 +142 187 86 +140 184 84 +138 181 82 +136 177 80 +134 174 78 +131 171 76 +129 168 74 +127 164 72 +125 161 70 +123 158 68 +121 155 66 +118 151 64 +116 148 62 +114 145 60 +112 142 58 +110 138 56 +107 135 54 +105 132 52 +103 129 50 +101 125 48 +99 122 46 +97 119 44 +94 116 42 +92 112 40 +90 109 38 +88 106 36 +86 103 34 +83 99 32 +81 96 30 +79 93 28 +77 90 26 +75 86 24 +73 83 22 +70 80 20 +68 77 18 +66 73 16 +64 70 14 +62 67 12 +59 64 10 +57 60 8 +55 57 6 +53 54 4 +51 51 2 +48 47 0 +49 48 0 +49 48 0 diff --git a/src/fractalzoomer/color_maps/colorschemer tulip field.MAP b/src/fractalzoomer/color_maps/colorschemer tulip field.MAP new file mode 100644 index 000000000..f9ef801b2 --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer tulip field.MAP @@ -0,0 +1,256 @@ +222 0 0 +220 0 0 +218 0 0 +217 0 0 +215 0 0 +213 0 0 +212 0 0 +210 0 0 +208 0 0 +207 0 0 +205 0 0 +203 0 0 +202 0 0 +200 0 0 +198 0 0 +197 0 0 +195 0 0 +193 0 0 +192 0 0 +190 0 0 +188 0 0 +187 0 0 +185 0 0 +184 0 0 +182 0 0 +180 0 0 +179 0 0 +177 0 0 +175 0 0 +174 0 0 +172 0 0 +170 0 0 +169 0 0 +167 0 0 +165 0 0 +164 0 0 +162 0 0 +160 0 0 +159 0 0 +157 0 0 +155 0 0 +156 0 0 +156 0 0 +158 4 0 +160 8 0 +162 13 0 +165 17 0 +167 22 0 +169 26 0 +171 31 0 +174 35 0 +176 40 0 +178 44 0 +181 48 0 +183 53 0 +185 57 0 +187 62 0 +190 66 0 +192 71 0 +194 75 0 +196 80 0 +199 84 0 +201 89 0 +203 93 0 +206 97 0 +208 102 0 +210 106 0 +212 111 0 +215 115 0 +217 120 0 +219 124 0 +221 129 0 +224 133 0 +226 137 0 +228 142 0 +231 146 0 +233 151 0 +235 155 0 +237 160 0 +240 164 0 +242 169 0 +244 173 0 +247 178 0 +247 178 0 +247 178 0 +247 179 1 +247 181 2 +247 182 3 +247 184 4 +248 185 5 +248 187 6 +248 188 7 +248 190 8 +248 191 9 +248 193 10 +249 194 11 +249 196 12 +249 197 13 +249 199 14 +250 200 15 +250 202 16 +250 203 17 +250 205 18 +250 206 19 +251 208 20 +251 210 21 +251 211 22 +251 213 23 +251 214 24 +252 216 25 +252 217 26 +252 219 27 +252 220 28 +252 222 29 +253 223 30 +253 225 31 +253 226 32 +253 228 33 +253 229 34 +254 231 35 +254 232 36 +254 234 37 +254 235 38 +254 237 39 +255 239 41 +255 239 41 +255 239 41 +251 236 41 +247 233 42 +243 230 42 +240 228 43 +236 225 44 +232 222 44 +229 219 45 +225 217 45 +221 214 46 +218 211 47 +214 209 47 +210 206 48 +206 203 49 +203 200 49 +199 198 50 +195 195 51 +192 192 51 +188 189 52 +184 187 52 +180 184 53 +177 181 54 +173 179 54 +169 176 55 +166 173 56 +162 170 56 +158 168 57 +155 165 57 +151 162 58 +147 159 59 +143 157 59 +140 154 60 +136 151 61 +132 149 61 +129 146 62 +125 143 62 +121 140 63 +118 138 64 +114 135 64 +110 132 65 +106 129 66 +107 130 66 +107 130 66 +105 128 64 +104 127 63 +102 126 62 +101 125 61 +99 124 60 +98 123 59 +96 122 58 +95 121 57 +93 120 56 +92 119 55 +91 118 54 +89 117 53 +88 116 52 +86 115 51 +85 114 50 +83 113 49 +82 112 48 +80 111 47 +79 110 46 +77 109 44 +76 108 43 +75 107 42 +73 106 41 +72 105 40 +70 104 39 +69 103 38 +67 102 37 +66 101 36 +64 100 35 +63 99 34 +62 98 33 +60 97 32 +59 96 31 +57 95 30 +56 94 29 +54 93 28 +53 92 27 +51 91 26 +50 90 25 +48 88 23 +49 89 24 +49 89 24 +49 87 23 +49 86 22 +49 85 22 +49 83 21 +49 82 21 +49 81 20 +49 79 19 +49 78 19 +49 77 18 +49 75 18 +49 74 17 +49 73 16 +49 71 16 +49 70 15 +49 69 14 +49 67 14 +49 66 13 +49 65 13 +49 63 12 +49 62 11 +49 61 11 +49 59 10 +49 58 10 +49 57 9 +49 55 8 +49 54 8 +49 53 7 +49 51 7 +49 50 6 +49 49 5 +49 47 5 +49 46 4 +49 45 4 +49 43 3 +49 42 2 +49 41 2 +49 39 1 +49 38 1 +49 37 0 +49 35 0 +49 36 0 +49 36 0 +49 36 0 +49 36 0 +49 36 0 diff --git a/src/fractalzoomer/color_maps/colorschemer yard dogs.MAP b/src/fractalzoomer/color_maps/colorschemer yard dogs.MAP new file mode 100644 index 000000000..0bc4d55bc --- /dev/null +++ b/src/fractalzoomer/color_maps/colorschemer yard dogs.MAP @@ -0,0 +1,256 @@ +156 142 123 +156 141 122 +156 141 122 +156 141 121 +156 140 121 +156 140 121 +156 140 120 +156 139 120 +156 139 119 +156 139 119 +156 139 119 +156 138 118 +156 138 118 +156 138 117 +156 137 117 +156 137 116 +156 137 116 +156 136 116 +156 136 115 +156 136 115 +156 135 114 +156 135 114 +156 135 114 +156 135 113 +156 134 113 +156 134 112 +156 134 112 +156 133 112 +156 133 111 +156 133 111 +156 132 110 +156 132 110 +156 132 110 +156 132 109 +156 131 109 +156 131 108 +156 131 108 +156 130 108 +156 130 107 +156 130 107 +156 129 106 +156 130 107 +156 130 107 +154 128 105 +152 127 104 +151 125 103 +149 124 101 +147 122 100 +146 121 99 +144 120 98 +142 118 97 +141 117 95 +139 115 94 +137 114 93 +136 112 92 +134 111 90 +132 110 89 +131 108 88 +129 107 86 +127 105 85 +126 104 84 +124 102 83 +122 101 81 +121 100 80 +119 98 79 +118 97 78 +116 95 76 +114 94 75 +113 92 74 +111 91 73 +109 90 71 +108 88 70 +106 87 69 +104 85 68 +103 84 66 +101 82 65 +99 81 64 +98 80 63 +96 78 61 +94 77 60 +93 75 59 +91 74 58 +89 72 56 +90 73 57 +90 73 57 +91 75 58 +93 77 59 +94 79 61 +96 82 62 +98 84 64 +99 86 65 +101 89 67 +103 91 68 +104 93 70 +106 96 71 +108 98 72 +109 100 74 +111 103 75 +113 105 77 +114 107 78 +116 110 80 +118 112 81 +119 114 83 +121 117 84 +123 119 86 +124 121 87 +126 124 88 +127 126 90 +129 128 91 +131 131 93 +132 133 94 +134 135 96 +136 138 97 +137 140 99 +139 142 100 +141 145 101 +142 147 103 +144 149 104 +146 152 106 +147 154 107 +149 156 109 +151 159 110 +152 161 112 +154 163 113 +156 166 115 +156 166 115 +156 166 115 +154 165 113 +153 164 111 +152 163 110 +151 162 108 +150 162 106 +149 161 105 +148 160 103 +147 159 101 +146 158 100 +145 158 98 +144 157 96 +143 156 95 +142 155 93 +141 154 91 +140 153 90 +139 153 88 +138 152 86 +137 151 85 +136 150 83 +135 149 81 +134 149 80 +133 148 78 +132 147 77 +131 146 75 +130 145 73 +129 145 72 +128 144 70 +127 143 68 +126 142 67 +125 141 65 +124 141 63 +123 140 62 +122 139 60 +121 138 58 +120 137 57 +119 137 55 +118 136 53 +117 135 52 +116 134 50 +114 133 48 +115 134 49 +115 134 49 +117 135 51 +119 136 54 +121 137 57 +124 139 59 +126 140 62 +128 141 65 +130 143 67 +133 144 70 +135 145 73 +137 146 75 +140 148 78 +142 149 81 +144 150 83 +146 152 86 +149 153 89 +151 154 91 +153 156 94 +155 157 97 +158 158 99 +160 160 102 +162 161 105 +165 162 107 +167 163 110 +169 165 113 +171 166 115 +174 167 118 +176 169 121 +178 170 123 +180 171 126 +183 173 129 +185 174 131 +187 175 134 +190 176 137 +192 178 139 +194 179 142 +196 180 145 +199 182 147 +201 183 150 +203 184 153 +206 186 156 +206 186 156 +206 186 156 +205 184 155 +204 183 154 +203 182 153 +202 181 152 +201 180 151 +201 179 151 +200 178 150 +199 177 149 +198 176 148 +197 175 147 +196 173 146 +196 172 146 +195 171 145 +194 170 144 +193 169 143 +192 168 142 +191 167 141 +191 166 141 +190 165 140 +189 163 139 +188 162 138 +187 161 137 +187 160 137 +186 159 136 +185 158 135 +184 157 134 +183 156 133 +182 155 132 +182 154 132 +181 152 131 +180 151 130 +179 150 129 +178 149 128 +177 148 127 +177 147 127 +176 146 126 +175 145 125 +174 144 124 +173 143 123 +172 141 122 +173 142 123 +173 142 123 +173 142 123 +173 142 123 +173 142 123 diff --git a/src/fractalzoomer/color_maps/colourlovers 300 talented hearts.MAP b/src/fractalzoomer/color_maps/colourlovers 300 talented hearts.MAP new file mode 100644 index 000000000..add70d314 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers 300 talented hearts.MAP @@ -0,0 +1,256 @@ +24 20 25 +24 19 25 +25 19 26 +26 19 26 +27 19 27 +28 18 27 +28 18 28 +29 18 28 +30 18 29 +31 18 30 +32 17 30 +32 17 31 +33 17 31 +34 17 32 +35 17 32 +36 16 33 +36 16 34 +37 16 34 +38 16 35 +39 16 35 +40 15 36 +40 15 36 +41 15 37 +42 15 37 +43 14 38 +44 14 39 +44 14 39 +45 14 40 +46 14 40 +47 13 41 +48 13 41 +48 13 42 +49 13 43 +50 13 43 +51 12 44 +52 12 44 +53 12 45 +53 12 45 +54 12 46 +55 11 47 +56 11 47 +57 11 48 +57 11 48 +58 10 49 +59 10 49 +60 10 50 +61 10 50 +61 10 51 +62 9 52 +63 9 52 +64 9 53 +65 9 53 +65 9 54 +66 8 54 +67 8 55 +68 8 56 +69 8 56 +69 8 57 +70 7 57 +71 7 58 +72 7 58 +73 7 59 +73 7 59 +74 7 60 +74 7 60 +75 7 60 +76 7 60 +78 7 60 +79 7 60 +80 7 60 +82 7 60 +83 7 60 +84 7 60 +86 7 60 +87 7 60 +88 7 60 +90 7 60 +91 7 61 +92 7 61 +94 7 61 +95 8 61 +97 8 61 +98 8 61 +99 8 61 +101 8 61 +102 8 61 +103 8 61 +105 8 61 +106 8 61 +107 8 62 +109 8 62 +110 8 62 +111 8 62 +113 8 62 +114 8 62 +115 8 62 +117 9 62 +118 9 62 +120 9 62 +121 9 62 +122 9 62 +124 9 62 +125 9 63 +126 9 63 +128 9 63 +129 9 63 +130 9 63 +132 9 63 +133 9 63 +134 9 63 +136 9 63 +137 10 63 +139 10 63 +140 10 63 +141 10 64 +143 10 64 +144 10 64 +145 10 64 +147 10 64 +148 10 64 +149 10 64 +151 10 64 +152 10 64 +153 10 64 +155 10 64 +156 10 64 +157 10 64 +158 11 65 +158 11 65 +158 11 64 +159 12 63 +160 13 63 +160 14 62 +161 15 61 +162 15 61 +163 16 60 +163 17 59 +164 18 59 +165 19 58 +166 20 57 +166 20 57 +167 21 56 +168 22 55 +169 23 55 +169 24 54 +170 24 53 +171 25 53 +172 26 52 +172 27 51 +173 28 51 +174 29 50 +175 29 49 +175 30 49 +176 31 48 +177 32 47 +178 33 47 +178 34 46 +179 34 45 +180 35 45 +180 36 44 +181 37 43 +182 38 43 +183 38 42 +183 39 41 +184 40 41 +185 41 40 +186 42 39 +186 43 39 +187 43 38 +188 44 37 +189 45 37 +189 46 36 +190 47 35 +191 48 35 +192 48 34 +192 49 33 +193 50 33 +194 51 32 +195 52 31 +195 52 31 +196 53 30 +197 54 29 +198 55 29 +198 56 28 +199 57 27 +200 57 27 +201 58 26 +201 59 25 +202 60 25 +203 61 24 +203 61 24 +204 62 24 +204 62 24 +204 63 24 +205 64 24 +205 66 24 +206 67 24 +206 69 24 +207 70 24 +208 72 24 +208 73 24 +209 74 24 +209 76 24 +210 77 24 +210 79 24 +211 80 24 +212 82 24 +212 83 24 +213 84 25 +213 86 25 +214 87 25 +215 89 25 +215 90 25 +216 92 25 +216 93 25 +217 95 25 +217 96 25 +218 97 25 +219 99 25 +219 100 25 +220 102 25 +220 103 25 +221 105 25 +221 106 25 +222 107 26 +223 109 26 +223 110 26 +224 112 26 +224 113 26 +225 115 26 +226 116 26 +226 117 26 +227 119 26 +227 120 26 +228 122 26 +228 123 26 +229 125 26 +230 126 26 +230 128 26 +231 129 27 +231 130 27 +232 132 27 +233 133 27 +233 135 27 +234 136 27 +234 138 27 +235 139 27 +235 140 27 +236 142 27 +237 143 27 +237 145 27 +238 146 27 +238 148 27 +239 149 27 +239 150 27 +240 151 28 diff --git a/src/fractalzoomer/color_maps/colourlovers 500 honies.MAP b/src/fractalzoomer/color_maps/colourlovers 500 honies.MAP new file mode 100644 index 000000000..21ecb0381 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers 500 honies.MAP @@ -0,0 +1,256 @@ +253 241 204 +252 240 203 +251 240 203 +250 239 203 +249 239 202 +248 238 202 +247 238 202 +246 237 201 +245 237 201 +245 237 201 +244 236 200 +243 236 200 +242 235 200 +241 235 199 +240 234 199 +239 234 199 +238 234 198 +237 233 198 +237 233 198 +236 232 197 +235 232 197 +234 231 197 +233 231 196 +232 230 196 +231 230 196 +230 230 195 +229 229 195 +229 229 195 +228 228 194 +227 228 194 +226 227 194 +225 227 194 +224 227 193 +223 226 193 +222 226 193 +221 225 192 +221 225 192 +220 224 192 +219 224 191 +218 224 191 +217 223 191 +216 223 190 +215 222 190 +214 222 190 +213 221 189 +213 221 189 +212 220 189 +211 220 188 +210 220 188 +209 219 188 +208 219 187 +207 218 187 +206 218 187 +205 217 186 +205 217 186 +204 217 186 +203 216 185 +202 216 185 +201 215 185 +200 215 184 +199 214 184 +198 214 184 +198 214 184 +198 214 184 +198 214 184 +197 212 182 +196 211 181 +195 209 180 +195 208 178 +194 206 177 +193 205 176 +192 204 175 +192 202 173 +191 201 172 +190 199 171 +189 198 169 +189 197 168 +188 195 167 +187 194 166 +186 192 164 +186 191 163 +185 190 162 +184 188 161 +183 187 159 +183 185 158 +182 184 157 +181 183 155 +180 181 154 +180 180 153 +179 178 152 +178 177 150 +177 176 149 +177 174 148 +176 173 147 +175 171 145 +175 170 144 +174 169 143 +173 167 141 +172 166 140 +172 164 139 +171 163 138 +170 162 136 +169 160 135 +169 159 134 +168 157 133 +167 156 131 +166 155 130 +166 153 129 +165 152 127 +164 150 126 +163 149 125 +163 148 124 +162 146 122 +161 145 121 +160 143 120 +160 142 119 +159 141 117 +158 139 116 +157 138 115 +157 136 113 +156 135 112 +155 134 111 +154 132 110 +154 131 108 +153 129 107 +152 128 106 +152 127 105 +152 127 105 +152 127 105 +153 127 104 +154 128 103 +155 129 103 +156 129 102 +158 130 101 +159 131 101 +160 132 100 +161 132 99 +162 133 99 +164 134 98 +165 135 97 +166 135 97 +167 136 96 +168 137 95 +170 138 95 +171 138 94 +172 139 93 +173 140 93 +174 141 92 +176 141 91 +177 142 91 +178 143 90 +179 144 89 +181 144 89 +182 145 88 +183 146 87 +184 147 87 +185 147 86 +187 148 85 +188 149 85 +189 149 84 +190 150 83 +191 151 83 +193 152 82 +194 152 81 +195 153 81 +196 154 80 +197 155 79 +199 155 79 +200 156 78 +201 157 77 +202 158 77 +204 158 76 +205 159 75 +206 160 75 +207 161 74 +208 161 73 +210 162 73 +211 163 72 +212 164 71 +213 164 71 +214 165 70 +216 166 69 +217 167 69 +218 167 68 +219 168 67 +220 169 67 +222 170 66 +223 170 65 +224 171 65 +225 172 64 +226 172 64 +227 173 64 +227 173 64 +227 173 63 +227 174 63 +228 174 63 +228 175 63 +229 175 63 +229 176 63 +229 176 62 +230 177 62 +230 178 62 +231 178 62 +231 179 62 +231 179 62 +232 180 61 +232 180 61 +233 181 61 +233 182 61 +233 182 61 +234 183 61 +234 183 60 +235 184 60 +235 184 60 +235 185 60 +236 185 60 +236 186 60 +237 187 59 +237 187 59 +237 188 59 +238 188 59 +238 189 59 +239 189 59 +239 190 59 +239 191 58 +240 191 58 +240 192 58 +241 192 58 +241 193 58 +241 193 58 +242 194 57 +242 195 57 +243 195 57 +243 196 57 +243 196 57 +244 197 57 +244 197 56 +245 198 56 +245 198 56 +245 199 56 +246 200 56 +246 200 56 +247 201 55 +247 201 55 +247 202 55 +248 202 55 +248 203 55 +249 204 55 +249 204 54 +249 205 54 +250 205 54 +250 206 54 +251 206 54 +251 207 54 +251 207 54 +252 208 54 diff --git a/src/fractalzoomer/color_maps/colourlovers are you ok.MAP b/src/fractalzoomer/color_maps/colourlovers are you ok.MAP new file mode 100644 index 000000000..7515a0ec7 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers are you ok.MAP @@ -0,0 +1,256 @@ +240 74 29 +240 74 28 +240 75 28 +240 76 28 +240 77 28 +240 78 28 +240 79 28 +240 80 27 +240 81 27 +240 82 27 +240 83 27 +240 83 27 +240 84 27 +240 85 26 +240 86 26 +240 87 26 +240 88 26 +240 89 26 +240 90 26 +240 91 25 +240 92 25 +240 92 25 +240 93 25 +240 94 25 +240 95 25 +240 96 24 +240 97 24 +240 98 24 +240 99 24 +240 100 24 +240 101 24 +240 101 24 +241 102 23 +241 103 23 +241 104 23 +241 105 23 +241 106 23 +241 107 23 +241 108 22 +241 109 22 +241 110 22 +241 111 22 +241 111 22 +241 112 22 +241 113 21 +241 114 21 +241 115 21 +241 116 21 +241 117 21 +241 118 21 +241 119 20 +241 120 20 +241 120 20 +241 121 20 +241 122 20 +241 123 20 +241 124 19 +241 125 19 +241 126 19 +241 127 19 +241 128 19 +241 129 19 +241 129 19 +242 130 19 +242 130 19 +242 130 18 +242 131 18 +242 131 18 +242 132 18 +242 133 18 +242 133 18 +242 134 17 +242 135 17 +242 135 17 +242 136 17 +242 136 17 +242 137 17 +242 138 16 +242 138 16 +242 139 16 +242 140 16 +242 140 16 +242 141 16 +242 141 15 +242 142 15 +243 143 15 +243 143 15 +243 144 15 +243 145 15 +243 145 14 +243 146 14 +243 146 14 +243 147 14 +243 148 14 +243 148 14 +243 149 14 +243 150 13 +243 150 13 +243 151 13 +243 152 13 +243 152 13 +243 153 13 +243 153 12 +243 154 12 +243 155 12 +243 155 12 +244 156 12 +244 157 12 +244 157 11 +244 158 11 +244 158 11 +244 159 11 +244 160 11 +244 160 11 +244 161 10 +244 162 10 +244 162 10 +244 163 10 +244 163 10 +244 164 10 +244 165 9 +244 165 9 +244 166 9 +244 167 9 +244 167 9 +244 168 9 +244 168 9 +245 169 9 +245 169 9 +244 170 12 +244 171 15 +243 172 19 +243 173 22 +242 174 25 +242 175 29 +241 176 32 +241 177 35 +240 178 39 +240 179 42 +239 180 45 +239 181 49 +238 182 52 +238 183 55 +237 184 59 +237 186 62 +237 187 65 +236 188 69 +236 189 72 +235 190 75 +235 191 79 +234 192 82 +234 193 85 +233 194 89 +233 195 92 +232 196 95 +232 197 99 +231 198 102 +231 199 105 +230 200 109 +230 201 112 +230 203 115 +229 204 119 +229 205 122 +228 206 125 +228 207 129 +227 208 132 +227 209 135 +226 210 139 +226 211 142 +225 212 145 +225 213 149 +224 214 152 +224 215 155 +223 216 159 +223 217 162 +223 219 165 +222 220 169 +222 221 172 +221 222 175 +221 223 179 +220 224 182 +220 225 185 +219 226 189 +219 227 192 +218 228 195 +218 229 199 +217 230 202 +217 231 205 +216 232 209 +216 233 212 +216 234 215 +216 235 216 +216 235 216 +216 234 212 +216 233 209 +217 233 206 +217 232 203 +218 232 200 +218 231 196 +218 231 193 +219 230 190 +219 230 187 +220 229 184 +220 228 180 +221 228 177 +221 227 174 +221 227 171 +222 226 168 +222 226 164 +223 225 161 +223 225 158 +223 224 155 +224 224 152 +224 223 148 +225 222 145 +225 222 142 +226 221 139 +226 221 136 +226 220 132 +227 220 129 +227 219 126 +228 219 123 +228 218 120 +228 218 117 +229 217 113 +229 216 110 +230 216 107 +230 215 104 +231 215 101 +231 214 97 +231 214 94 +232 213 91 +232 213 88 +233 212 85 +233 211 81 +234 211 78 +234 210 75 +234 210 72 +235 209 69 +235 209 65 +236 208 62 +236 208 59 +236 207 56 +237 207 53 +237 206 49 +238 205 46 +238 205 43 +239 204 40 +239 204 37 +239 203 33 +240 203 30 +240 202 27 +241 202 24 +241 201 21 +241 201 18 +242 201 18 diff --git a/src/fractalzoomer/color_maps/colourlovers baby drive my car.MAP b/src/fractalzoomer/color_maps/colourlovers baby drive my car.MAP new file mode 100644 index 000000000..98de19263 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers baby drive my car.MAP @@ -0,0 +1,256 @@ +241 150 1 +241 148 1 +241 146 2 +241 144 2 +241 142 3 +241 140 3 +241 138 4 +241 136 5 +241 134 5 +241 132 6 +241 130 6 +241 128 7 +241 126 8 +241 125 8 +241 123 9 +241 121 9 +241 119 10 +241 117 11 +241 115 11 +241 113 12 +241 111 12 +241 109 13 +241 107 14 +241 105 14 +241 103 15 +241 102 15 +241 100 16 +241 98 17 +241 96 17 +241 94 18 +241 92 18 +241 90 19 +241 88 20 +241 86 20 +241 84 21 +241 82 21 +241 80 22 +241 78 23 +241 77 23 +241 75 24 +241 73 24 +241 71 25 +241 69 26 +241 67 26 +241 65 27 +241 63 27 +241 61 28 +241 59 29 +241 57 29 +241 55 30 +241 54 30 +241 52 31 +241 50 32 +241 48 32 +241 46 33 +241 44 33 +241 42 34 +241 40 35 +241 38 35 +241 36 36 +241 34 36 +241 32 37 +241 31 37 +242 31 38 +242 31 38 +238 30 37 +235 30 37 +232 30 37 +228 30 37 +225 30 36 +222 30 36 +218 30 36 +215 30 36 +212 29 36 +208 29 35 +205 29 35 +202 29 35 +199 29 35 +195 29 35 +192 29 34 +189 29 34 +185 29 34 +182 28 34 +179 28 34 +175 28 33 +172 28 33 +169 28 33 +165 28 33 +162 28 32 +159 28 32 +156 28 32 +152 27 32 +149 27 32 +146 27 31 +142 27 31 +139 27 31 +136 27 31 +132 27 31 +129 27 30 +126 27 30 +122 26 30 +119 26 30 +116 26 30 +113 26 29 +109 26 29 +106 26 29 +103 26 29 +99 26 28 +96 26 28 +93 25 28 +89 25 28 +86 25 28 +83 25 27 +79 25 27 +76 25 27 +73 25 27 +70 25 27 +66 25 26 +63 24 26 +60 24 26 +56 24 26 +53 24 26 +50 24 25 +46 24 25 +43 24 25 +40 24 25 +37 24 25 +37 24 25 +37 24 25 +40 26 25 +43 29 26 +46 32 26 +49 35 27 +52 38 27 +56 41 28 +59 43 28 +62 46 29 +65 49 29 +68 52 30 +72 55 30 +75 58 31 +78 60 31 +81 63 32 +84 66 32 +88 69 33 +91 72 34 +94 75 34 +97 77 35 +100 80 35 +104 83 36 +107 86 36 +110 89 37 +113 92 37 +116 94 38 +120 97 38 +123 100 39 +126 103 39 +129 106 40 +132 109 40 +135 111 41 +139 114 42 +142 117 42 +145 120 43 +148 123 43 +151 126 44 +155 129 44 +158 131 45 +161 134 45 +164 137 46 +167 140 46 +171 143 47 +174 146 47 +177 148 48 +180 151 48 +183 154 49 +187 157 50 +190 160 50 +193 163 51 +196 165 51 +199 168 52 +203 171 52 +206 174 53 +209 177 53 +212 180 54 +215 182 54 +219 185 55 +222 188 55 +225 191 56 +228 194 56 +231 197 57 +234 199 57 +235 200 58 +235 200 58 +233 199 59 +231 199 60 +229 198 62 +227 198 63 +225 198 65 +223 197 66 +221 197 68 +219 197 69 +217 196 71 +215 196 72 +213 196 74 +211 195 75 +209 195 77 +207 195 78 +205 194 80 +204 194 81 +202 193 82 +200 193 84 +198 193 85 +196 192 87 +194 192 88 +192 192 90 +190 191 91 +188 191 93 +186 191 94 +184 190 96 +182 190 97 +180 190 99 +178 189 100 +176 189 102 +175 189 103 +173 188 104 +171 188 106 +169 187 107 +167 187 109 +165 187 110 +163 186 112 +161 186 113 +159 186 115 +157 185 116 +155 185 118 +153 185 119 +151 184 121 +149 184 122 +147 184 124 +145 183 125 +144 183 126 +142 182 128 +140 182 129 +138 182 131 +136 181 132 +134 181 134 +132 181 135 +130 180 137 +128 180 138 +126 180 140 +124 179 141 +122 179 143 +120 179 144 +118 178 146 +116 178 147 +115 178 148 +115 178 149 diff --git a/src/fractalzoomer/color_maps/colourlovers basic neuroscience.MAP b/src/fractalzoomer/color_maps/colourlovers basic neuroscience.MAP new file mode 100644 index 000000000..a71e90f5a --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers basic neuroscience.MAP @@ -0,0 +1,256 @@ +78 79 75 +80 81 75 +83 83 76 +86 85 76 +89 87 77 +92 89 78 +95 91 78 +97 94 79 +100 96 80 +103 98 80 +106 100 81 +109 102 82 +112 104 82 +115 107 83 +117 109 84 +120 111 84 +123 113 85 +126 115 85 +129 117 86 +132 120 87 +135 122 87 +137 124 88 +140 126 89 +143 128 89 +146 130 90 +149 133 91 +152 135 91 +155 137 92 +157 139 93 +160 141 93 +163 143 94 +166 145 94 +169 148 95 +172 150 96 +175 152 96 +177 154 97 +180 156 98 +183 158 98 +186 161 99 +189 163 100 +192 165 100 +195 167 101 +197 169 102 +200 171 102 +203 174 103 +206 176 104 +209 178 104 +212 180 105 +215 182 105 +217 184 106 +220 187 107 +223 189 107 +226 191 108 +229 193 109 +232 195 109 +235 197 110 +237 200 111 +240 202 111 +243 204 112 +246 206 113 +249 208 113 +252 210 114 +254 212 114 +255 213 115 +255 213 115 +255 211 114 +255 209 113 +255 208 112 +255 206 111 +255 205 110 +255 203 109 +255 202 108 +255 200 108 +255 199 107 +255 197 106 +255 196 105 +255 194 104 +255 193 103 +255 191 102 +255 190 101 +255 188 101 +255 187 100 +255 185 99 +255 184 98 +255 182 97 +255 181 96 +255 179 95 +255 178 94 +255 176 94 +255 175 93 +255 173 92 +255 172 91 +255 170 90 +255 169 89 +255 167 88 +255 166 88 +255 164 87 +255 162 86 +255 161 85 +255 159 84 +255 158 83 +255 156 82 +255 155 81 +255 153 81 +255 152 80 +255 150 79 +255 149 78 +255 147 77 +255 146 76 +255 144 75 +255 143 74 +255 141 74 +255 140 73 +255 138 72 +255 137 71 +255 135 70 +255 134 69 +255 132 68 +255 131 67 +255 129 67 +255 128 66 +255 126 65 +255 125 64 +255 123 63 +255 122 62 +255 120 61 +255 119 61 +255 119 61 +255 119 61 +254 118 61 +254 117 61 +254 116 61 +254 115 61 +254 114 61 +254 113 61 +254 112 61 +253 111 61 +253 110 61 +253 109 61 +253 108 61 +253 107 61 +253 107 61 +253 106 61 +253 105 61 +252 104 61 +252 103 61 +252 102 61 +252 101 61 +252 100 61 +252 99 61 +252 98 61 +252 97 61 +251 96 61 +251 96 61 +251 95 61 +251 94 61 +251 93 61 +251 92 61 +251 91 61 +251 90 61 +250 89 61 +250 88 61 +250 87 61 +250 86 61 +250 85 61 +250 84 61 +250 84 61 +249 83 61 +249 82 61 +249 81 61 +249 80 61 +249 79 61 +249 78 61 +249 77 61 +249 76 61 +248 75 61 +248 74 61 +248 73 61 +248 73 61 +248 72 61 +248 71 61 +248 70 61 +248 69 61 +247 68 61 +247 67 61 +247 66 61 +247 65 61 +247 64 61 +247 63 61 +247 62 61 +247 62 61 +247 62 62 +247 62 62 +245 61 61 +243 61 61 +241 60 61 +239 60 61 +237 59 61 +235 59 61 +233 58 61 +231 58 61 +230 58 61 +228 57 61 +226 57 61 +224 56 61 +222 56 60 +220 55 60 +218 55 60 +216 55 60 +214 54 60 +213 54 60 +211 53 60 +209 53 60 +207 52 60 +205 52 60 +203 51 60 +201 51 60 +199 51 59 +197 50 59 +196 50 59 +194 49 59 +192 49 59 +190 48 59 +188 48 59 +186 48 59 +184 47 59 +182 47 59 +180 46 59 +179 46 59 +177 45 59 +175 45 58 +173 45 58 +171 44 58 +169 44 58 +167 43 58 +165 43 58 +163 42 58 +162 42 58 +160 41 58 +158 41 58 +156 41 58 +154 40 58 +152 40 57 +150 39 57 +148 39 57 +146 38 57 +145 38 57 +143 38 57 +141 37 57 +139 37 57 +137 36 57 +135 36 57 +133 35 57 +131 35 57 +130 35 57 +130 35 57 diff --git a/src/fractalzoomer/color_maps/colourlovers beer.MAP b/src/fractalzoomer/color_maps/colourlovers beer.MAP new file mode 100644 index 000000000..c2b481d68 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers beer.MAP @@ -0,0 +1,256 @@ +240 240 244 +240 240 243 +240 240 243 +240 240 242 +240 240 242 +240 240 241 +240 240 241 +240 240 240 +240 240 240 +240 240 239 +240 240 239 +240 240 239 +240 240 238 +240 240 238 +240 240 237 +240 240 237 +240 240 236 +240 240 236 +240 240 235 +240 240 235 +240 240 234 +240 240 234 +240 240 234 +240 240 233 +240 240 233 +240 240 232 +240 240 232 +240 240 231 +240 240 231 +240 240 230 +240 240 230 +240 240 230 +240 240 229 +240 240 229 +240 240 228 +240 240 228 +240 240 227 +240 240 227 +240 240 226 +240 240 226 +240 240 225 +240 240 225 +240 240 225 +240 240 224 +240 240 224 +240 240 223 +240 240 223 +240 240 222 +240 240 222 +240 240 221 +240 240 221 +240 240 220 +240 240 220 +240 240 220 +240 240 219 +240 240 219 +240 240 218 +240 240 218 +240 240 217 +240 240 217 +240 240 216 +240 240 216 +240 240 216 +240 240 216 +240 240 216 +240 238 212 +240 237 209 +240 236 205 +240 235 202 +240 234 198 +240 233 195 +240 231 191 +240 230 188 +240 229 184 +240 228 181 +240 227 177 +240 226 174 +240 224 170 +240 223 167 +240 222 163 +240 221 160 +240 220 156 +240 219 153 +240 217 149 +240 216 146 +240 215 142 +240 214 139 +240 213 135 +240 212 132 +240 210 128 +240 209 125 +240 208 121 +240 207 118 +240 206 114 +240 205 111 +240 204 108 +240 202 104 +240 201 101 +240 200 97 +240 199 94 +240 198 90 +240 197 87 +240 195 83 +240 194 80 +240 193 76 +240 192 73 +240 191 69 +240 190 66 +240 188 62 +240 187 59 +240 186 55 +240 185 52 +240 184 48 +240 183 45 +240 181 41 +240 180 38 +240 179 34 +240 178 31 +240 177 27 +240 176 24 +240 174 20 +240 173 17 +240 172 13 +240 171 10 +240 170 6 +240 169 3 +240 168 0 +240 168 0 +240 168 0 +240 168 0 +240 168 0 +240 169 0 +240 169 0 +240 169 0 +240 170 0 +240 170 0 +240 171 0 +240 171 0 +240 171 0 +240 172 0 +240 172 0 +240 173 0 +240 173 0 +240 173 0 +240 174 0 +240 174 0 +240 174 0 +240 175 0 +240 175 0 +240 176 0 +240 176 0 +240 176 0 +240 177 0 +240 177 0 +240 178 0 +240 178 0 +240 178 0 +240 179 0 +240 179 0 +240 179 0 +240 180 0 +240 180 0 +240 181 0 +240 181 0 +240 181 0 +240 182 0 +240 182 0 +240 183 0 +240 183 0 +240 183 0 +240 184 0 +240 184 0 +240 185 0 +240 185 0 +240 185 0 +240 186 0 +240 186 0 +240 186 0 +240 187 0 +240 187 0 +240 188 0 +240 188 0 +240 188 0 +240 189 0 +240 189 0 +240 190 0 +240 190 0 +240 190 0 +240 191 0 +240 191 0 +240 191 0 +240 192 0 +240 192 0 +240 192 0 +240 192 0 +240 193 0 +240 193 0 +240 193 0 +240 194 0 +240 194 0 +240 195 0 +240 195 0 +240 195 0 +240 196 0 +240 196 0 +240 197 0 +240 197 0 +240 197 0 +240 198 0 +240 198 0 +240 198 0 +240 199 0 +240 199 0 +240 200 0 +240 200 0 +240 200 0 +240 201 0 +240 201 0 +240 202 0 +240 202 0 +240 202 0 +240 203 0 +240 203 0 +240 203 0 +240 204 0 +240 204 0 +240 205 0 +240 205 0 +240 205 0 +240 206 0 +240 206 0 +240 207 0 +240 207 0 +240 207 0 +240 208 0 +240 208 0 +240 209 0 +240 209 0 +240 209 0 +240 210 0 +240 210 0 +240 210 0 +240 211 0 +240 211 0 +240 212 0 +240 212 0 +240 212 0 +240 213 0 +240 213 0 +240 214 0 +240 214 0 +240 214 0 +240 215 0 +240 215 0 +240 215 0 +240 216 0 diff --git a/src/fractalzoomer/color_maps/colourlovers best vacation ever.MAP b/src/fractalzoomer/color_maps/colourlovers best vacation ever.MAP new file mode 100644 index 000000000..cffdf0bec --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers best vacation ever.MAP @@ -0,0 +1,256 @@ +8 4 42 +8 3 43 +8 3 44 +8 3 45 +8 3 46 +8 3 47 +8 3 48 +8 3 49 +8 3 50 +9 3 51 +9 3 52 +9 3 53 +9 3 54 +9 3 55 +9 3 56 +9 3 57 +9 3 58 +9 3 59 +10 3 60 +10 3 61 +10 3 62 +10 3 64 +10 3 65 +10 3 66 +10 3 67 +10 3 68 +10 3 69 +11 3 70 +11 3 71 +11 3 72 +11 3 73 +11 3 74 +11 2 75 +11 2 76 +11 2 77 +11 2 78 +12 2 79 +12 2 80 +12 2 81 +12 2 82 +12 2 83 +12 2 84 +12 2 86 +12 2 87 +12 2 88 +13 2 89 +13 2 90 +13 2 91 +13 2 92 +13 2 93 +13 2 94 +13 2 95 +13 2 96 +13 2 97 +14 2 98 +14 2 99 +14 2 100 +14 2 101 +14 2 102 +14 2 103 +14 2 104 +14 2 105 +14 2 106 +15 2 107 +15 2 107 +16 2 107 +18 2 107 +19 2 107 +21 2 107 +22 2 107 +24 2 107 +25 2 108 +27 2 108 +28 2 108 +30 2 108 +32 3 108 +33 3 108 +35 3 109 +36 3 109 +38 3 109 +39 3 109 +41 3 109 +42 3 109 +44 3 110 +45 3 110 +47 4 110 +49 4 110 +50 4 110 +52 4 110 +53 4 111 +55 4 111 +56 4 111 +58 4 111 +59 4 111 +61 4 111 +62 4 111 +64 5 112 +66 5 112 +67 5 112 +69 5 112 +70 5 112 +72 5 112 +73 5 113 +75 5 113 +76 5 113 +78 5 113 +80 6 113 +81 6 113 +83 6 114 +84 6 114 +86 6 114 +87 6 114 +89 6 114 +90 6 114 +92 6 115 +93 6 115 +95 7 115 +97 7 115 +98 7 115 +100 7 115 +101 7 116 +103 7 116 +104 7 116 +106 7 116 +107 7 116 +109 7 116 +110 7 116 +111 8 117 +111 8 117 +112 8 116 +114 8 115 +116 8 114 +118 8 113 +120 8 113 +121 8 112 +123 8 111 +125 8 110 +127 8 109 +129 8 109 +130 9 108 +132 9 107 +134 9 106 +136 9 105 +138 9 105 +139 9 104 +141 9 103 +143 9 102 +145 9 101 +147 9 101 +148 10 100 +150 10 99 +152 10 98 +154 10 98 +156 10 97 +157 10 96 +159 10 95 +161 10 94 +163 10 94 +165 10 93 +166 10 92 +168 11 91 +170 11 90 +172 11 90 +174 11 89 +176 11 88 +177 11 87 +179 11 86 +181 11 86 +183 11 85 +185 11 84 +186 12 83 +188 12 83 +190 12 82 +192 12 81 +194 12 80 +195 12 79 +197 12 79 +199 12 78 +201 12 77 +203 12 76 +204 13 75 +206 13 75 +208 13 74 +210 13 73 +212 13 72 +213 13 71 +215 13 71 +217 13 70 +219 13 69 +221 13 68 +222 13 68 +223 14 68 +223 14 68 +223 16 67 +223 18 66 +224 20 65 +224 22 64 +225 24 63 +225 26 62 +226 29 61 +226 31 60 +227 33 59 +227 35 58 +228 37 57 +228 39 56 +229 41 55 +229 44 54 +230 46 53 +230 48 52 +231 50 51 +231 52 50 +232 54 49 +232 56 48 +233 59 48 +233 61 47 +234 63 46 +234 65 45 +235 67 44 +235 69 43 +236 71 42 +236 74 41 +237 76 40 +237 78 39 +238 80 38 +238 82 37 +239 84 36 +239 86 35 +240 89 34 +240 91 33 +241 93 32 +241 95 31 +242 97 30 +242 99 29 +243 101 28 +243 104 28 +244 106 27 +244 108 26 +245 110 25 +245 112 24 +246 114 23 +246 116 22 +247 119 21 +247 121 20 +248 123 19 +248 125 18 +249 127 17 +249 129 16 +250 131 15 +250 134 14 +251 136 13 +251 138 12 +252 140 11 +252 142 10 +253 144 9 +253 146 9 +254 147 9 diff --git a/src/fractalzoomer/color_maps/colourlovers cobblestone jazz.MAP b/src/fractalzoomer/color_maps/colourlovers cobblestone jazz.MAP new file mode 100644 index 000000000..abb8068ea --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers cobblestone jazz.MAP @@ -0,0 +1,256 @@ +233 224 209 +231 223 208 +230 222 207 +228 221 206 +227 220 205 +225 219 204 +224 218 203 +223 217 202 +221 216 201 +220 215 200 +218 214 199 +217 213 198 +215 212 197 +214 211 197 +213 210 196 +211 209 195 +210 208 194 +208 207 193 +207 206 192 +206 205 191 +204 204 190 +203 203 189 +201 202 188 +200 201 187 +198 200 186 +197 199 186 +196 198 185 +194 197 184 +193 196 183 +191 195 182 +190 194 181 +189 193 180 +187 192 179 +186 191 178 +184 190 177 +183 189 176 +181 188 175 +180 187 174 +179 186 174 +177 185 173 +176 184 172 +174 183 171 +173 182 170 +171 181 169 +170 180 168 +169 179 167 +167 178 166 +166 177 165 +164 176 164 +163 175 163 +162 174 163 +160 173 162 +159 172 161 +157 171 160 +156 170 159 +154 169 158 +153 168 157 +152 167 156 +150 166 155 +149 165 154 +147 164 153 +146 163 152 +145 163 152 +145 163 152 +145 163 152 +143 161 151 +141 160 150 +140 159 149 +138 158 148 +137 157 147 +135 156 146 +134 155 145 +132 154 144 +131 153 143 +129 152 142 +128 151 141 +126 150 140 +125 148 139 +123 147 138 +122 146 137 +120 145 136 +119 144 135 +117 143 134 +116 142 133 +114 141 132 +113 140 131 +111 139 130 +110 138 129 +108 137 128 +107 135 127 +105 134 126 +104 133 125 +102 132 124 +101 131 123 +99 130 122 +98 129 121 +96 128 120 +94 127 119 +93 126 118 +91 125 117 +90 124 116 +88 123 115 +87 121 114 +85 120 113 +84 119 112 +82 118 111 +81 117 110 +79 116 109 +78 115 108 +76 114 107 +75 113 106 +73 112 105 +72 111 104 +70 110 103 +69 108 102 +67 107 101 +66 106 100 +64 105 99 +63 104 98 +61 103 97 +60 102 96 +58 101 95 +57 100 94 +55 99 93 +54 98 92 +52 97 91 +51 96 90 +51 96 90 +51 96 90 +50 94 88 +49 92 87 +48 91 85 +48 89 84 +47 88 82 +46 86 81 +46 85 79 +45 83 78 +44 82 77 +43 80 75 +43 78 74 +42 77 72 +41 75 71 +41 74 69 +40 72 68 +39 71 67 +38 69 65 +38 68 64 +37 66 62 +36 65 61 +36 63 59 +35 61 58 +34 60 56 +33 58 55 +33 57 54 +32 55 52 +31 54 51 +31 52 49 +30 51 48 +29 49 46 +29 48 45 +28 46 44 +27 44 42 +26 43 41 +26 41 39 +25 40 38 +24 38 36 +24 37 35 +23 35 34 +22 34 32 +21 32 31 +21 30 29 +20 29 28 +19 27 26 +19 26 25 +18 24 23 +17 23 22 +16 21 21 +16 20 19 +15 18 18 +14 17 16 +14 15 15 +13 13 13 +12 12 12 +11 10 11 +11 9 9 +10 7 8 +9 6 6 +9 4 5 +8 3 3 +7 1 2 +7 0 1 +7 0 1 +7 0 1 +8 1 1 +10 2 2 +11 3 3 +13 4 3 +14 5 4 +16 6 5 +17 7 5 +19 9 6 +21 10 7 +22 11 7 +24 12 8 +25 13 9 +27 14 9 +28 15 10 +30 16 11 +32 18 11 +33 19 12 +35 20 13 +36 21 13 +38 22 14 +39 23 15 +41 24 15 +42 25 16 +44 27 17 +46 28 17 +47 29 18 +49 30 19 +50 31 19 +52 32 20 +53 33 21 +55 34 21 +57 36 22 +58 37 23 +60 38 24 +61 39 24 +63 40 25 +64 41 26 +66 42 26 +68 44 27 +69 45 28 +71 46 28 +72 47 29 +74 48 30 +75 49 30 +77 50 31 +78 51 32 +80 53 32 +82 54 33 +83 55 34 +85 56 34 +86 57 35 +88 58 36 +89 59 36 +91 60 37 +93 62 38 +94 63 38 +96 64 39 +97 65 40 +99 66 40 +100 67 41 +102 68 42 +103 69 42 +104 70 43 diff --git a/src/fractalzoomer/color_maps/colourlovers confidential.MAP b/src/fractalzoomer/color_maps/colourlovers confidential.MAP new file mode 100644 index 000000000..a239ef6ec --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers confidential.MAP @@ -0,0 +1,256 @@ +231 237 234 +231 236 230 +231 235 227 +232 235 224 +232 234 221 +232 233 218 +233 233 215 +233 232 212 +234 231 209 +234 231 206 +234 230 203 +235 229 200 +235 229 197 +236 228 194 +236 227 191 +236 227 188 +237 226 184 +237 226 181 +237 225 178 +238 224 175 +238 224 172 +239 223 169 +239 222 166 +239 222 163 +240 221 160 +240 220 157 +241 220 154 +241 219 151 +241 218 148 +242 218 145 +242 217 142 +242 217 139 +243 216 135 +243 215 132 +244 215 129 +244 214 126 +244 213 123 +245 213 120 +245 212 117 +246 211 114 +246 211 111 +246 210 108 +247 209 105 +247 209 102 +248 208 99 +248 207 96 +248 207 93 +249 206 89 +249 206 86 +249 205 83 +250 204 80 +250 204 77 +251 203 74 +251 202 71 +251 202 68 +252 201 65 +252 200 62 +253 200 59 +253 199 56 +253 198 53 +254 198 50 +254 197 47 +254 197 44 +255 197 44 +255 197 44 +254 194 43 +254 191 42 +254 188 42 +254 185 41 +254 182 40 +254 179 40 +254 176 39 +254 173 39 +254 170 38 +254 167 37 +254 164 37 +254 161 36 +254 158 36 +254 155 35 +254 152 34 +253 149 34 +253 146 33 +253 143 32 +253 140 32 +253 137 31 +253 134 31 +253 131 30 +253 128 29 +253 125 29 +253 122 28 +253 119 28 +253 116 27 +253 113 26 +253 110 26 +253 107 25 +253 104 25 +252 101 24 +252 98 23 +252 95 23 +252 92 22 +252 89 21 +252 86 21 +252 83 20 +252 80 20 +252 77 19 +252 74 18 +252 71 18 +252 68 17 +252 65 17 +252 62 16 +252 59 15 +251 56 15 +251 53 14 +251 50 13 +251 47 13 +251 44 12 +251 41 12 +251 38 11 +251 35 10 +251 32 10 +251 29 9 +251 26 9 +251 23 8 +251 20 7 +251 17 7 +251 14 6 +251 12 6 +251 12 6 +251 12 6 +247 12 7 +243 12 8 +239 12 9 +235 12 10 +231 12 11 +227 12 13 +223 12 14 +219 12 15 +215 12 16 +211 12 17 +207 12 18 +203 12 20 +199 12 21 +195 12 22 +191 12 23 +187 12 24 +183 12 26 +179 12 27 +175 12 28 +171 12 29 +167 12 30 +163 12 31 +159 12 33 +155 12 34 +151 12 35 +147 12 36 +143 12 37 +139 12 38 +135 12 40 +131 12 41 +127 12 42 +123 12 43 +119 12 44 +115 12 46 +111 12 47 +107 12 48 +103 12 49 +99 12 50 +95 12 51 +91 12 53 +87 12 54 +83 12 55 +79 12 56 +75 12 57 +71 12 58 +67 12 60 +63 12 61 +59 12 62 +55 12 63 +51 12 64 +47 12 66 +43 12 67 +39 12 68 +35 12 69 +31 12 70 +27 12 71 +23 12 73 +19 12 74 +15 12 75 +11 12 76 +7 12 77 +3 12 78 +3 13 79 +3 13 79 +6 16 81 +9 20 84 +12 23 86 +16 27 89 +19 30 91 +22 34 94 +25 38 97 +29 41 99 +32 45 102 +35 48 104 +39 52 107 +42 56 109 +45 59 112 +48 63 115 +52 66 117 +55 70 120 +58 74 122 +61 77 125 +65 81 128 +68 84 130 +71 88 133 +75 92 135 +78 95 138 +81 99 140 +84 102 143 +88 106 146 +91 110 148 +94 113 151 +97 117 153 +101 120 156 +104 124 158 +107 128 161 +111 131 164 +114 135 166 +117 138 169 +120 142 171 +124 146 174 +127 149 177 +130 153 179 +133 156 182 +137 160 184 +140 164 187 +143 167 189 +147 171 192 +150 174 195 +153 178 197 +156 182 200 +160 185 202 +163 189 205 +166 192 208 +169 196 210 +173 200 213 +176 203 215 +179 207 218 +183 210 220 +186 214 223 +189 218 226 +192 221 228 +196 225 231 +199 228 233 +202 232 236 +205 235 238 +206 236 239 diff --git a/src/fractalzoomer/color_maps/colourlovers coolest.MAP b/src/fractalzoomer/color_maps/colourlovers coolest.MAP new file mode 100644 index 000000000..6a9cede53 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers coolest.MAP @@ -0,0 +1,256 @@ +66 118 207 +65 117 206 +64 117 205 +64 117 204 +63 116 203 +63 116 202 +62 116 201 +62 115 200 +61 115 199 +60 115 198 +60 114 197 +59 114 196 +59 114 195 +58 114 194 +58 113 193 +57 113 192 +56 113 191 +56 112 190 +55 112 189 +55 112 188 +54 111 187 +54 111 186 +53 111 185 +53 110 184 +52 110 183 +51 110 182 +51 110 181 +50 109 180 +50 109 179 +49 109 178 +49 108 177 +48 108 176 +47 108 175 +47 107 174 +46 107 173 +46 107 172 +45 106 171 +45 106 170 +44 106 169 +43 106 168 +43 105 167 +42 105 166 +42 105 165 +41 104 164 +41 104 163 +40 104 162 +40 103 161 +39 103 160 +38 103 159 +38 102 158 +37 102 157 +37 102 156 +36 102 155 +36 101 154 +35 101 153 +34 101 152 +34 100 151 +33 100 150 +33 100 149 +32 99 148 +32 99 147 +31 99 146 +31 99 145 +31 99 145 +31 99 145 +33 100 146 +35 102 147 +37 103 148 +40 105 150 +42 107 151 +44 108 152 +47 110 153 +49 112 155 +51 113 156 +53 115 157 +56 116 159 +58 118 160 +60 120 161 +63 121 162 +65 123 164 +67 125 165 +69 126 166 +72 128 167 +74 129 169 +76 131 170 +79 133 171 +81 134 173 +83 136 174 +85 138 175 +88 139 176 +90 141 178 +92 142 179 +95 144 180 +97 146 181 +99 147 183 +101 149 184 +104 151 185 +106 152 187 +108 154 188 +111 156 189 +113 157 190 +115 159 192 +118 160 193 +120 162 194 +122 164 195 +124 165 197 +127 167 198 +129 169 199 +131 170 201 +134 172 202 +136 173 203 +138 175 204 +140 177 206 +143 178 207 +145 180 208 +147 182 209 +150 183 211 +152 185 212 +154 186 213 +156 188 215 +159 190 216 +161 191 217 +163 193 218 +166 195 220 +168 196 221 +170 198 222 +172 199 223 +173 200 224 +173 200 224 +171 199 223 +169 198 223 +167 197 223 +165 196 222 +163 195 222 +161 194 222 +159 193 222 +157 192 221 +155 192 221 +153 191 221 +151 190 220 +149 189 220 +147 188 220 +145 187 220 +143 186 219 +141 185 219 +139 184 219 +137 184 219 +135 183 218 +133 182 218 +132 181 218 +130 180 217 +128 179 217 +126 178 217 +124 177 217 +122 176 216 +120 176 216 +118 175 216 +116 174 216 +114 173 215 +112 172 215 +110 171 215 +108 170 214 +106 169 214 +104 168 214 +102 168 214 +100 167 213 +98 166 213 +96 165 213 +94 164 213 +92 163 212 +91 162 212 +89 161 212 +87 160 211 +85 160 211 +83 159 211 +81 158 211 +79 157 210 +77 156 210 +75 155 210 +73 154 210 +71 153 209 +69 152 209 +67 152 209 +65 151 208 +63 150 208 +61 149 208 +59 148 208 +57 147 207 +55 146 207 +53 145 207 +52 145 207 +52 145 207 +52 145 207 +52 146 207 +52 147 208 +53 148 208 +53 149 209 +54 150 209 +54 151 210 +55 153 210 +55 154 211 +56 155 211 +56 156 212 +57 157 212 +57 158 213 +58 159 213 +58 161 214 +59 162 214 +59 163 215 +59 164 216 +60 165 216 +60 166 217 +61 167 217 +61 169 218 +62 170 218 +62 171 219 +63 172 219 +63 173 220 +64 174 220 +64 175 221 +65 177 221 +65 178 222 +66 179 222 +66 180 223 +66 181 224 +67 182 224 +67 183 225 +68 185 225 +68 186 226 +69 187 226 +69 188 227 +70 189 227 +70 190 228 +71 191 228 +71 193 229 +72 194 229 +72 195 230 +73 196 230 +73 197 231 +73 198 232 +74 199 232 +74 201 233 +75 202 233 +75 203 234 +76 204 234 +76 205 235 +77 206 235 +77 207 236 +78 209 236 +78 210 237 +79 211 237 +79 212 238 +80 213 238 +80 214 239 +80 215 239 +81 216 240 diff --git a/src/fractalzoomer/color_maps/colourlovers coup de grace.MAP b/src/fractalzoomer/color_maps/colourlovers coup de grace.MAP new file mode 100644 index 000000000..e6f952948 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers coup de grace.MAP @@ -0,0 +1,256 @@ +153 184 152 +154 184 152 +156 184 152 +157 185 152 +159 185 153 +161 185 153 +162 186 153 +164 186 153 +166 186 154 +167 187 154 +169 187 154 +170 187 154 +172 188 155 +174 188 155 +175 188 155 +177 189 155 +179 189 156 +180 190 156 +182 190 156 +183 190 156 +185 191 157 +187 191 157 +188 191 157 +190 192 157 +192 192 158 +193 192 158 +195 193 158 +196 193 158 +198 193 159 +200 194 159 +201 194 159 +203 194 159 +205 195 160 +206 195 160 +208 196 160 +210 196 161 +211 196 161 +213 197 161 +214 197 161 +216 197 162 +218 198 162 +219 198 162 +221 198 162 +223 199 163 +224 199 163 +226 199 163 +227 200 163 +229 200 164 +231 201 164 +232 201 164 +234 201 164 +236 202 165 +237 202 165 +239 202 165 +240 203 165 +242 203 166 +244 203 166 +245 204 166 +247 204 166 +249 204 167 +250 205 167 +252 205 167 +253 205 167 +254 206 168 +254 206 168 +254 204 167 +254 203 166 +254 202 165 +254 201 165 +254 200 164 +254 198 163 +254 197 163 +254 196 162 +254 195 161 +254 194 160 +254 192 160 +254 191 159 +254 190 158 +254 189 158 +254 188 157 +254 186 156 +254 185 155 +254 184 155 +254 183 154 +254 182 153 +254 180 153 +254 179 152 +254 178 151 +254 177 150 +254 176 150 +254 174 149 +254 173 148 +254 172 148 +254 171 147 +254 170 146 +254 169 146 +254 167 145 +254 166 144 +254 165 143 +254 164 143 +254 163 142 +254 161 141 +254 160 141 +254 159 140 +254 158 139 +254 157 138 +254 155 138 +254 154 137 +254 153 136 +254 152 136 +254 151 135 +254 149 134 +254 148 133 +254 147 133 +254 146 132 +254 145 131 +254 143 131 +254 142 130 +254 141 129 +254 140 128 +254 139 128 +254 137 127 +254 136 126 +254 135 126 +254 134 125 +254 133 124 +254 132 124 +255 132 124 +255 132 124 +254 131 123 +254 130 123 +253 129 122 +253 128 122 +253 127 121 +252 126 121 +252 125 120 +252 124 120 +251 123 119 +251 122 119 +250 121 118 +250 120 118 +250 119 117 +249 118 117 +249 117 116 +249 117 116 +248 116 116 +248 115 115 +247 114 115 +247 113 114 +247 112 114 +246 111 113 +246 110 113 +246 109 112 +245 108 112 +245 107 111 +244 106 111 +244 105 110 +244 104 110 +243 103 109 +243 103 109 +243 102 109 +242 101 108 +242 100 108 +242 99 107 +241 98 107 +241 97 106 +240 96 106 +240 95 105 +240 94 105 +239 93 104 +239 92 104 +239 91 103 +238 90 103 +238 89 102 +237 88 102 +237 88 102 +237 87 101 +236 86 101 +236 85 100 +236 84 100 +235 83 99 +235 82 99 +234 81 98 +234 80 98 +234 79 97 +233 78 97 +233 77 96 +233 76 96 +232 75 95 +232 74 95 +232 74 95 +232 74 95 +232 74 95 +228 73 94 +225 73 93 +222 73 93 +219 72 92 +216 72 92 +213 72 91 +210 71 90 +207 71 90 +204 71 89 +201 70 89 +198 70 88 +195 70 88 +192 69 87 +189 69 86 +186 69 86 +182 68 85 +179 68 85 +176 68 84 +173 67 83 +170 67 83 +167 67 82 +164 66 82 +161 66 81 +158 66 81 +155 65 80 +152 65 79 +149 65 79 +146 64 78 +143 64 78 +140 64 77 +137 64 77 +133 63 76 +130 63 75 +127 63 75 +124 62 74 +121 62 74 +118 62 73 +115 61 72 +112 61 72 +109 61 71 +106 60 71 +103 60 70 +100 60 70 +97 59 69 +94 59 68 +91 59 68 +87 58 67 +84 58 67 +81 58 66 +78 57 65 +75 57 65 +72 57 64 +69 56 64 +66 56 63 +63 56 63 +60 55 62 +57 55 61 +54 55 61 +51 54 60 +48 54 60 +45 54 59 +42 54 59 +42 54 59 diff --git a/src/fractalzoomer/color_maps/colourlovers criminal pimento.MAP b/src/fractalzoomer/color_maps/colourlovers criminal pimento.MAP new file mode 100644 index 000000000..64e78e44c --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers criminal pimento.MAP @@ -0,0 +1,256 @@ +253 22 4 +252 22 4 +251 22 5 +251 23 6 +250 23 6 +250 24 7 +249 24 8 +248 25 8 +248 25 9 +247 25 10 +247 26 11 +246 26 11 +246 27 12 +245 27 13 +244 28 13 +244 28 14 +243 28 15 +243 29 16 +242 29 16 +241 30 17 +241 30 18 +240 31 18 +240 31 19 +239 32 20 +239 32 21 +238 32 21 +237 33 22 +237 33 23 +236 34 23 +236 34 24 +235 35 25 +235 35 25 +234 35 26 +233 36 27 +233 36 28 +232 37 28 +232 37 29 +231 38 30 +230 38 30 +230 38 31 +229 39 32 +229 39 33 +228 40 33 +228 40 34 +227 41 35 +226 41 35 +226 42 36 +225 42 37 +225 42 38 +224 43 38 +223 43 39 +223 44 40 +222 44 40 +222 45 41 +221 45 42 +221 45 43 +220 46 43 +219 46 44 +219 47 45 +218 47 45 +218 48 46 +217 48 47 +217 48 47 +217 49 48 +217 49 48 +216 48 48 +215 47 48 +214 46 48 +213 45 48 +212 45 48 +212 44 48 +211 43 49 +210 42 49 +209 41 49 +208 41 49 +208 40 49 +207 39 49 +206 38 49 +205 37 50 +204 37 50 +204 36 50 +203 35 50 +202 34 50 +201 33 50 +200 33 50 +200 32 51 +199 31 51 +198 30 51 +197 30 51 +196 29 51 +196 28 51 +195 27 51 +194 26 52 +193 26 52 +192 25 52 +192 24 52 +191 23 52 +190 22 52 +189 22 52 +188 21 53 +187 20 53 +187 19 53 +186 18 53 +185 18 53 +184 17 53 +183 16 53 +183 15 54 +182 15 54 +181 14 54 +180 13 54 +179 12 54 +179 11 54 +178 11 54 +177 10 55 +176 9 55 +175 8 55 +175 7 55 +174 7 55 +173 6 55 +172 5 55 +171 4 56 +171 3 56 +170 3 56 +169 2 56 +168 1 56 +167 0 56 +167 0 56 +167 0 57 +167 0 57 +165 0 57 +163 1 57 +161 2 57 +159 3 57 +157 3 57 +155 4 57 +154 5 58 +152 6 58 +150 6 58 +148 7 58 +146 8 58 +144 9 58 +142 9 58 +141 10 59 +139 11 59 +137 12 59 +135 12 59 +133 13 59 +131 14 59 +129 15 59 +128 15 60 +126 16 60 +124 17 60 +122 18 60 +120 18 60 +118 19 60 +116 20 60 +115 21 61 +113 21 61 +111 22 61 +109 23 61 +107 24 61 +105 25 61 +103 25 61 +102 26 62 +100 27 62 +98 28 62 +96 28 62 +94 29 62 +92 30 62 +90 31 62 +89 31 63 +87 32 63 +85 33 63 +83 34 63 +81 34 63 +79 35 63 +77 36 63 +76 37 64 +74 37 64 +72 38 64 +70 39 64 +68 40 64 +66 40 64 +64 41 64 +63 42 65 +61 43 65 +59 43 65 +57 44 65 +55 45 65 +53 46 65 +52 46 65 +52 47 66 +52 47 66 +51 47 65 +51 47 65 +51 47 65 +50 47 65 +50 47 65 +50 47 65 +49 47 65 +49 47 65 +49 47 65 +48 47 65 +48 47 65 +48 47 65 +47 47 64 +47 47 64 +47 47 64 +46 48 64 +46 48 64 +46 48 64 +45 48 64 +45 48 64 +45 48 64 +44 48 64 +44 48 64 +44 48 64 +43 48 63 +43 48 63 +43 48 63 +42 48 63 +42 48 63 +42 48 63 +42 48 63 +41 49 63 +41 49 63 +41 49 63 +40 49 63 +40 49 63 +40 49 63 +39 49 62 +39 49 62 +39 49 62 +38 49 62 +38 49 62 +38 49 62 +37 49 62 +37 49 62 +37 49 62 +36 50 62 +36 50 62 +36 50 62 +35 50 61 +35 50 61 +35 50 61 +34 50 61 +34 50 61 +34 50 61 +33 50 61 +33 50 61 +33 50 61 +32 50 61 +32 50 61 +32 50 61 +32 50 61 +32 51 61 diff --git a/src/fractalzoomer/color_maps/colourlovers electric punch.MAP b/src/fractalzoomer/color_maps/colourlovers electric punch.MAP new file mode 100644 index 000000000..13ac57bd7 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers electric punch.MAP @@ -0,0 +1,256 @@ +28 22 39 +28 21 38 +28 21 38 +29 21 38 +29 21 38 +30 21 38 +30 21 38 +30 20 38 +31 20 38 +31 20 38 +32 20 38 +32 20 38 +32 20 38 +33 20 38 +33 19 38 +34 19 38 +34 19 38 +34 19 38 +35 19 38 +35 19 38 +36 19 38 +36 18 38 +36 18 38 +37 18 38 +37 18 38 +38 18 38 +38 18 38 +38 18 38 +39 17 38 +39 17 38 +40 17 38 +40 17 38 +40 17 37 +41 17 37 +41 17 37 +42 16 37 +42 16 37 +42 16 37 +43 16 37 +43 16 37 +44 16 37 +44 16 37 +44 15 37 +45 15 37 +45 15 37 +46 15 37 +46 15 37 +46 15 37 +47 15 37 +47 14 37 +48 14 37 +48 14 37 +48 14 37 +49 14 37 +49 14 37 +50 14 37 +50 13 37 +50 13 37 +51 13 37 +51 13 37 +52 13 37 +52 13 37 +52 13 37 +53 13 37 +53 13 37 +53 12 37 +54 12 37 +55 12 37 +56 12 37 +57 11 37 +58 11 37 +59 11 37 +60 11 37 +61 11 37 +62 10 37 +63 10 37 +64 10 37 +64 10 37 +65 10 37 +66 9 37 +67 9 37 +68 9 37 +69 9 37 +70 9 37 +71 8 37 +72 8 37 +73 8 37 +74 8 37 +75 7 37 +75 7 37 +76 7 37 +77 7 37 +78 7 37 +79 6 37 +80 6 37 +81 6 37 +82 6 37 +83 6 37 +84 5 37 +85 5 37 +86 5 37 +87 5 37 +87 5 37 +88 4 37 +89 4 37 +90 4 37 +91 4 37 +92 3 37 +93 3 37 +94 3 37 +95 3 37 +96 3 37 +97 2 37 +98 2 37 +98 2 37 +99 2 37 +100 2 37 +101 1 37 +102 1 37 +103 1 37 +104 1 37 +105 1 37 +106 0 37 +107 0 37 +108 0 37 +109 0 37 +109 0 37 +110 0 37 +110 0 37 +111 0 37 +113 0 37 +114 1 37 +116 1 37 +118 2 37 +119 2 37 +121 2 37 +122 3 37 +124 3 37 +126 4 37 +127 4 37 +129 4 37 +130 5 37 +132 5 37 +134 6 37 +135 6 37 +137 6 37 +139 7 37 +140 7 37 +142 8 37 +143 8 37 +145 8 37 +147 9 37 +148 9 37 +150 10 37 +151 10 37 +153 10 37 +155 11 37 +156 11 37 +158 12 37 +159 12 37 +161 12 37 +163 13 37 +164 13 37 +166 14 37 +168 14 37 +169 14 37 +171 15 37 +172 15 37 +174 16 37 +176 16 37 +177 16 37 +179 17 37 +180 17 37 +182 18 37 +184 18 37 +185 18 37 +187 19 37 +189 19 37 +190 20 37 +192 20 37 +193 20 37 +195 21 37 +197 21 37 +198 22 37 +200 22 37 +201 22 37 +203 23 37 +205 23 37 +206 24 37 +208 24 37 +209 24 37 +210 25 37 +210 25 37 +210 25 37 +211 26 37 +211 27 37 +212 28 37 +212 29 37 +213 30 37 +213 31 37 +214 32 37 +214 32 37 +215 33 37 +215 34 37 +216 35 37 +216 36 37 +217 37 37 +217 38 37 +218 39 37 +219 40 37 +219 40 37 +220 41 37 +220 42 37 +221 43 37 +221 44 37 +222 45 37 +222 46 37 +223 47 37 +223 48 37 +224 48 37 +224 49 37 +225 50 37 +225 51 37 +226 52 37 +227 53 37 +227 54 37 +228 55 37 +228 56 37 +229 56 37 +229 57 37 +230 58 37 +230 59 37 +231 60 37 +231 61 37 +232 62 37 +232 63 37 +233 64 37 +233 64 37 +234 65 37 +235 66 37 +235 67 37 +236 68 37 +236 69 37 +237 70 37 +237 71 37 +238 72 37 +238 72 37 +239 73 37 +239 74 37 +240 75 37 +240 76 37 +241 77 37 +241 78 37 +242 79 37 +242 79 37 +243 80 37 diff --git a/src/fractalzoomer/color_maps/colourlovers english winter.MAP b/src/fractalzoomer/color_maps/colourlovers english winter.MAP new file mode 100644 index 000000000..29aac0366 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers english winter.MAP @@ -0,0 +1,256 @@ +42 23 5 +42 23 5 +42 24 5 +43 25 5 +43 26 5 +44 27 5 +44 28 5 +45 29 5 +45 30 5 +46 30 5 +46 31 5 +47 32 5 +47 33 5 +48 34 5 +48 35 5 +49 36 5 +49 37 5 +50 38 5 +50 38 5 +51 39 5 +51 40 5 +52 41 6 +52 42 6 +53 43 6 +53 44 6 +54 45 6 +54 46 6 +55 46 6 +55 47 6 +56 48 6 +56 49 6 +57 50 6 +57 51 6 +58 52 6 +58 53 6 +59 54 6 +59 54 6 +60 55 6 +60 56 6 +61 57 6 +61 58 6 +62 59 6 +62 60 7 +63 61 7 +63 62 7 +64 62 7 +64 63 7 +65 64 7 +65 65 7 +66 66 7 +66 67 7 +67 68 7 +67 69 7 +68 70 7 +68 70 7 +69 71 7 +69 72 7 +70 73 7 +70 74 7 +71 75 7 +71 76 7 +72 77 7 +72 77 7 +73 78 8 +73 78 8 +74 79 8 +76 81 8 +77 83 8 +79 84 8 +80 86 8 +82 88 8 +84 89 8 +85 91 8 +87 93 8 +88 94 8 +90 96 8 +91 98 8 +93 100 8 +95 101 8 +96 103 8 +98 105 9 +99 106 9 +101 108 9 +103 110 9 +104 111 9 +106 113 9 +107 115 9 +109 116 9 +110 118 9 +112 120 9 +114 122 9 +115 123 9 +117 125 9 +118 127 9 +120 128 9 +121 130 9 +123 132 10 +125 133 10 +126 135 10 +128 137 10 +129 138 10 +131 140 10 +133 142 10 +134 144 10 +136 145 10 +137 147 10 +139 149 10 +140 150 10 +142 152 10 +144 154 10 +145 155 10 +147 157 11 +148 159 11 +150 160 11 +152 162 11 +153 164 11 +155 166 11 +156 167 11 +158 169 11 +159 171 11 +161 172 11 +163 174 11 +164 176 11 +166 177 11 +167 179 11 +169 181 11 +170 182 11 +171 183 12 +171 183 12 +171 183 15 +172 184 18 +173 185 21 +174 186 24 +175 186 27 +176 187 30 +177 188 33 +178 189 36 +178 189 39 +179 190 42 +180 191 45 +181 192 48 +182 192 51 +183 193 54 +184 194 57 +185 195 60 +186 195 63 +186 196 66 +187 197 69 +188 198 72 +189 198 75 +190 199 78 +191 200 81 +192 201 84 +193 201 87 +194 202 90 +194 203 93 +195 204 96 +196 204 99 +197 205 102 +198 206 105 +199 207 108 +200 208 111 +201 208 114 +202 209 117 +202 210 120 +203 211 123 +204 211 126 +205 212 129 +206 213 132 +207 214 135 +208 214 138 +209 215 141 +210 216 144 +210 217 147 +211 217 150 +212 218 153 +213 219 156 +214 220 159 +215 220 162 +216 221 165 +217 222 168 +218 223 171 +218 223 174 +219 224 177 +220 225 180 +221 226 183 +222 226 186 +223 227 189 +224 228 192 +225 229 195 +225 229 198 +226 230 199 +226 230 199 +224 229 199 +222 229 200 +220 228 201 +218 228 201 +216 228 202 +214 227 203 +212 227 203 +210 226 204 +208 226 205 +206 226 206 +204 225 206 +202 225 207 +201 224 208 +199 224 208 +197 224 209 +195 223 210 +193 223 211 +191 223 211 +189 222 212 +187 222 213 +185 221 213 +183 221 214 +181 221 215 +179 220 216 +178 220 216 +176 219 217 +174 219 218 +172 219 218 +170 218 219 +168 218 220 +166 218 220 +164 217 221 +162 217 222 +160 216 223 +158 216 223 +156 216 224 +154 215 225 +153 215 225 +151 214 226 +149 214 227 +147 214 228 +145 213 228 +143 213 229 +141 212 230 +139 212 230 +137 212 231 +135 211 232 +133 211 233 +131 211 233 +130 210 234 +128 210 235 +126 209 235 +124 209 236 +122 209 237 +120 208 238 +118 208 238 +116 207 239 +114 207 240 +112 207 240 +110 206 241 +108 206 242 +107 206 242 +107 206 243 diff --git a/src/fractalzoomer/color_maps/colourlovers game bookers.MAP b/src/fractalzoomer/color_maps/colourlovers game bookers.MAP new file mode 100644 index 000000000..5fa297075 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers game bookers.MAP @@ -0,0 +1,256 @@ +255 153 0 +251 151 1 +248 150 2 +245 148 3 +242 147 4 +239 145 5 +236 144 6 +233 143 7 +230 141 8 +227 140 9 +224 138 10 +221 137 11 +218 136 12 +215 134 13 +212 133 14 +209 131 15 +206 130 17 +203 129 18 +200 127 19 +197 126 20 +194 124 21 +190 123 22 +187 122 23 +184 120 24 +181 119 25 +178 117 26 +175 116 27 +172 115 28 +169 113 29 +166 112 30 +163 110 31 +160 109 32 +157 108 34 +154 106 35 +151 105 36 +148 103 37 +145 102 38 +142 101 39 +139 99 40 +136 98 41 +133 96 42 +130 95 43 +126 94 44 +123 92 45 +120 91 46 +117 89 47 +114 88 48 +111 87 50 +108 85 51 +105 84 52 +102 82 53 +99 81 54 +96 80 55 +93 78 56 +90 77 57 +87 75 58 +84 74 59 +81 73 60 +78 71 61 +75 70 62 +72 68 63 +69 67 64 +66 66 65 +66 66 66 +66 66 66 +68 68 68 +71 71 71 +74 74 74 +76 76 76 +79 79 79 +82 82 82 +84 84 84 +87 87 87 +90 90 90 +92 92 92 +95 95 95 +98 98 98 +101 101 101 +103 103 103 +106 106 106 +109 109 109 +111 111 111 +114 114 114 +117 117 117 +119 119 119 +122 122 122 +125 125 125 +127 127 127 +130 130 130 +133 133 133 +136 136 136 +138 138 138 +141 141 141 +144 144 144 +146 146 146 +149 149 149 +152 152 152 +154 154 154 +157 157 157 +160 160 160 +162 162 162 +165 165 165 +168 168 168 +171 171 171 +173 173 173 +176 176 176 +179 179 179 +181 181 181 +184 184 184 +187 187 187 +189 189 189 +192 192 192 +195 195 195 +197 197 197 +200 200 200 +203 203 203 +206 206 206 +208 208 208 +211 211 211 +214 214 214 +216 216 216 +219 219 219 +222 222 222 +224 224 224 +227 227 227 +230 230 230 +232 232 232 +233 233 233 +233 233 233 +232 232 232 +231 231 231 +230 230 230 +230 230 230 +229 229 229 +228 228 228 +227 227 227 +227 227 227 +226 226 226 +225 225 225 +225 225 225 +224 224 224 +223 223 223 +222 222 222 +222 222 222 +221 221 221 +220 220 220 +219 219 219 +219 219 219 +218 218 218 +217 217 217 +217 217 217 +216 216 216 +215 215 215 +214 214 214 +214 214 214 +213 213 213 +212 212 212 +211 211 211 +211 211 211 +210 210 210 +209 209 209 +209 209 209 +208 208 208 +207 207 207 +206 206 206 +206 206 206 +205 205 205 +204 204 204 +203 203 203 +203 203 203 +202 202 202 +201 201 201 +201 201 201 +200 200 200 +199 199 199 +198 198 198 +198 198 198 +197 197 197 +196 196 196 +195 195 195 +195 195 195 +194 194 194 +193 193 193 +193 193 193 +192 192 192 +191 191 191 +190 190 190 +190 190 190 +189 189 189 +188 188 188 +188 188 188 +188 188 188 +188 188 188 +185 187 187 +183 186 187 +181 186 187 +179 185 187 +176 185 187 +174 184 187 +172 184 187 +170 183 187 +167 182 187 +165 182 187 +163 181 187 +161 181 187 +159 180 187 +156 180 187 +154 179 187 +152 178 187 +150 178 187 +147 177 187 +145 177 187 +143 176 187 +141 176 187 +139 175 187 +136 175 187 +134 174 187 +132 173 187 +130 173 187 +127 172 187 +125 172 187 +123 171 187 +121 171 187 +119 170 187 +116 169 187 +114 169 187 +112 168 187 +110 168 187 +107 167 187 +105 167 187 +103 166 187 +101 165 187 +98 165 187 +96 164 187 +94 164 187 +92 163 187 +90 163 187 +87 162 187 +85 162 187 +83 161 187 +81 160 187 +78 160 187 +76 159 187 +74 159 187 +72 158 187 +70 158 187 +67 157 187 +65 156 187 +63 156 187 +61 155 187 +58 155 187 +56 154 187 +54 154 187 +52 153 187 +50 153 187 +50 153 187 diff --git a/src/fractalzoomer/color_maps/colourlovers good friends.MAP b/src/fractalzoomer/color_maps/colourlovers good friends.MAP new file mode 100644 index 000000000..5192e6ad1 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers good friends.MAP @@ -0,0 +1,256 @@ +217 206 178 +215 204 177 +214 203 176 +213 202 175 +212 201 174 +211 200 173 +210 199 172 +209 198 171 +208 197 170 +206 196 169 +205 195 168 +204 194 167 +203 193 166 +202 192 165 +201 191 164 +200 190 163 +199 188 162 +198 187 161 +196 186 160 +195 185 159 +194 184 158 +193 183 157 +192 182 156 +191 181 155 +190 180 154 +189 179 153 +188 178 152 +186 177 151 +185 176 150 +184 175 149 +183 174 148 +182 173 147 +181 171 146 +180 170 145 +179 169 144 +178 168 143 +176 167 142 +175 166 141 +174 165 140 +173 164 139 +172 163 138 +171 162 137 +170 161 136 +169 160 135 +168 159 134 +166 158 133 +165 157 132 +164 155 131 +163 154 130 +162 153 129 +161 152 128 +160 151 127 +159 150 126 +158 149 125 +156 148 124 +155 147 123 +154 146 122 +153 145 121 +152 144 120 +151 143 119 +150 142 118 +149 141 117 +148 140 117 +148 140 117 +148 140 117 +149 141 118 +150 142 120 +151 143 121 +152 145 123 +153 146 125 +154 147 126 +155 149 128 +156 150 129 +157 151 131 +158 153 133 +159 154 134 +160 155 136 +161 157 137 +162 158 139 +163 159 141 +164 161 142 +165 162 144 +166 163 146 +167 165 147 +168 166 149 +170 167 150 +171 169 152 +172 170 154 +173 171 155 +174 173 157 +175 174 158 +176 175 160 +177 177 162 +178 178 163 +179 179 165 +180 180 166 +181 182 168 +182 183 170 +183 184 171 +184 186 173 +185 187 175 +186 188 176 +187 190 178 +188 191 179 +189 192 181 +190 194 183 +192 195 184 +193 196 186 +194 198 187 +195 199 189 +196 200 191 +197 202 192 +198 203 194 +199 204 196 +200 206 197 +201 207 199 +202 208 200 +203 210 202 +204 211 204 +205 212 205 +206 214 207 +207 215 208 +208 216 210 +209 218 212 +210 219 213 +211 220 215 +212 221 216 +213 222 217 +213 222 217 +211 220 214 +210 218 212 +208 216 210 +207 214 208 +205 212 206 +204 210 204 +202 208 201 +201 207 199 +199 205 197 +198 203 195 +196 201 193 +195 199 191 +193 197 188 +192 195 186 +190 193 184 +189 192 182 +188 190 180 +186 188 178 +185 186 175 +183 184 173 +182 182 171 +180 180 169 +179 178 167 +177 177 165 +176 175 162 +174 173 160 +173 171 158 +171 169 156 +170 167 154 +168 165 152 +167 164 150 +166 162 147 +164 160 145 +163 158 143 +161 156 141 +160 154 139 +158 152 137 +157 150 134 +155 149 132 +154 147 130 +152 145 128 +151 143 126 +149 141 124 +148 139 121 +146 137 119 +145 135 117 +144 134 115 +142 132 113 +141 130 111 +139 128 108 +138 126 106 +136 124 104 +135 122 102 +133 120 100 +132 119 98 +130 117 95 +129 115 93 +127 113 91 +126 111 89 +124 109 87 +123 107 85 +122 106 83 +122 106 83 +122 106 83 +122 107 84 +122 108 86 +123 109 87 +123 110 89 +124 111 91 +124 112 92 +125 114 94 +125 115 95 +126 116 97 +126 117 99 +127 118 100 +127 119 102 +128 121 103 +128 122 105 +129 123 107 +129 124 108 +130 125 110 +130 126 112 +131 128 113 +131 129 115 +132 130 116 +132 131 118 +133 132 120 +133 133 121 +134 135 123 +134 136 124 +135 137 126 +135 138 128 +136 139 129 +136 140 131 +137 141 132 +137 143 134 +138 144 136 +138 145 137 +139 146 139 +139 147 141 +140 148 142 +140 150 144 +141 151 145 +141 152 147 +142 153 149 +142 154 150 +143 155 152 +143 157 153 +144 158 155 +144 159 157 +145 160 158 +145 161 160 +146 162 162 +146 164 163 +147 165 165 +147 166 166 +148 167 168 +148 168 170 +149 169 171 +149 171 173 +150 172 174 +150 173 176 +151 174 178 +151 175 179 +152 176 181 +152 177 182 +153 178 183 diff --git a/src/fractalzoomer/color_maps/colourlovers hello september.MAP b/src/fractalzoomer/color_maps/colourlovers hello september.MAP new file mode 100644 index 000000000..f958eea95 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers hello september.MAP @@ -0,0 +1,256 @@ +212 100 25 +211 99 24 +210 98 24 +210 98 24 +209 97 24 +209 97 24 +208 96 24 +208 96 24 +207 95 24 +207 95 23 +206 94 23 +206 93 23 +205 93 23 +205 92 23 +204 92 23 +204 91 23 +203 91 23 +202 90 23 +202 90 22 +201 89 22 +201 89 22 +200 88 22 +200 87 22 +199 87 22 +199 86 22 +198 86 22 +198 85 22 +197 85 21 +197 84 21 +196 84 21 +196 83 21 +195 83 21 +194 82 21 +194 81 21 +193 81 21 +193 80 21 +192 80 20 +192 79 20 +191 79 20 +191 78 20 +190 78 20 +190 77 20 +189 76 20 +189 76 20 +188 75 20 +188 75 19 +187 74 19 +186 74 19 +186 73 19 +185 73 19 +185 72 19 +184 72 19 +184 71 19 +183 70 19 +183 70 18 +182 69 18 +182 69 18 +181 68 18 +181 68 18 +180 67 18 +180 67 18 +179 66 18 +179 66 18 +179 66 18 +179 66 18 +176 65 17 +174 64 17 +172 63 17 +170 63 17 +168 62 16 +166 61 16 +164 60 16 +162 60 16 +160 59 16 +158 58 15 +156 57 15 +154 57 15 +152 56 15 +150 55 15 +148 54 14 +146 54 14 +144 53 14 +142 52 14 +140 51 14 +138 51 13 +135 50 13 +133 49 13 +131 48 13 +129 48 12 +127 47 12 +125 46 12 +123 45 12 +121 45 12 +119 44 11 +117 43 11 +115 43 11 +113 42 11 +111 41 11 +109 40 10 +107 40 10 +105 39 10 +103 38 10 +101 37 10 +99 37 9 +97 36 9 +95 35 9 +92 34 9 +90 34 8 +88 33 8 +86 32 8 +84 31 8 +82 31 8 +80 30 7 +78 29 7 +76 28 7 +74 28 7 +72 27 7 +70 26 6 +68 25 6 +66 25 6 +64 24 6 +62 23 6 +60 22 5 +58 22 5 +56 21 5 +54 20 5 +52 20 5 +52 20 5 +52 20 5 +51 21 6 +51 22 8 +50 23 9 +50 25 11 +49 26 12 +49 27 14 +48 29 15 +48 30 17 +47 31 18 +47 33 20 +46 34 22 +46 35 23 +45 37 25 +45 38 26 +44 39 28 +44 41 29 +43 42 31 +43 43 32 +42 45 34 +42 46 35 +41 47 37 +41 49 39 +40 50 40 +40 51 42 +39 53 43 +39 54 45 +38 55 46 +38 57 48 +37 58 49 +37 59 51 +37 60 52 +36 62 54 +36 63 56 +35 64 57 +35 66 59 +34 67 60 +34 68 62 +33 70 63 +33 71 65 +32 72 66 +32 74 68 +31 75 70 +31 76 71 +30 78 73 +30 79 74 +29 80 76 +29 82 77 +28 83 79 +28 84 80 +27 86 82 +27 87 83 +26 88 85 +26 90 87 +25 91 88 +25 92 90 +24 94 91 +24 95 93 +23 96 94 +23 98 96 +22 99 97 +22 100 99 +22 101 100 +22 102 101 +22 102 101 +23 102 99 +25 103 98 +27 103 96 +29 104 95 +30 104 93 +32 105 92 +34 105 91 +36 106 89 +37 106 88 +39 107 86 +41 107 85 +43 108 84 +44 108 82 +46 109 81 +48 109 79 +50 110 78 +51 111 77 +53 111 75 +55 112 74 +57 112 72 +58 113 71 +60 113 70 +62 114 68 +64 114 67 +65 115 65 +67 115 64 +69 116 63 +71 116 61 +72 117 60 +74 117 58 +76 118 57 +78 119 56 +80 119 54 +81 120 53 +83 120 51 +85 121 50 +87 121 49 +88 122 47 +90 122 46 +92 123 44 +94 123 43 +95 124 42 +97 124 40 +99 125 39 +101 125 37 +102 126 36 +104 127 35 +106 127 33 +108 128 32 +109 128 30 +111 129 29 +113 129 28 +115 130 26 +116 130 25 +118 131 23 +120 131 22 +122 132 21 +123 132 19 +125 133 18 +127 133 16 +129 134 15 +130 134 14 +131 135 14 diff --git a/src/fractalzoomer/color_maps/colourlovers highs and lows.MAP b/src/fractalzoomer/color_maps/colourlovers highs and lows.MAP new file mode 100644 index 000000000..b49403997 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers highs and lows.MAP @@ -0,0 +1,256 @@ +190 201 215 +190 201 215 +191 202 215 +191 202 215 +192 203 215 +192 203 216 +193 204 216 +193 205 216 +194 205 216 +194 206 217 +195 206 217 +195 207 217 +196 207 217 +196 208 217 +197 209 218 +197 209 218 +198 210 218 +199 210 218 +199 211 219 +200 212 219 +200 212 219 +201 213 219 +201 213 219 +202 214 220 +202 214 220 +203 215 220 +203 216 220 +204 216 221 +204 217 221 +205 217 221 +205 218 221 +206 218 221 +207 219 222 +207 220 222 +208 220 222 +208 221 222 +209 221 223 +209 222 223 +210 223 223 +210 223 223 +211 224 224 +211 224 224 +212 225 224 +212 225 224 +213 226 224 +213 227 225 +214 227 225 +215 228 225 +215 228 225 +216 229 226 +216 230 226 +217 230 226 +217 231 226 +218 231 226 +218 232 227 +219 232 227 +219 233 227 +220 234 227 +220 234 228 +221 235 228 +221 235 228 +222 236 228 +222 236 228 +223 237 229 +223 237 229 +223 236 225 +223 236 221 +223 236 218 +223 236 214 +223 235 210 +223 235 207 +223 235 203 +223 235 199 +223 235 196 +223 234 192 +223 234 189 +223 234 185 +223 234 181 +223 234 178 +223 233 174 +224 233 170 +224 233 167 +224 233 163 +224 233 160 +224 232 156 +224 232 152 +224 232 149 +224 232 145 +224 231 141 +224 231 138 +224 231 134 +224 231 131 +224 231 127 +224 230 123 +224 230 120 +224 230 116 +225 230 112 +225 230 109 +225 229 105 +225 229 101 +225 229 98 +225 229 94 +225 229 91 +225 228 87 +225 228 83 +225 228 80 +225 228 76 +225 227 72 +225 227 69 +225 227 65 +225 227 62 +226 227 58 +226 226 54 +226 226 51 +226 226 47 +226 226 43 +226 226 40 +226 225 36 +226 225 33 +226 225 29 +226 225 25 +226 225 22 +226 224 18 +226 224 14 +226 224 11 +226 224 7 +226 224 4 +227 224 4 +227 224 4 +226 221 3 +226 218 3 +226 216 3 +225 213 3 +225 211 3 +225 208 3 +224 206 3 +224 203 3 +224 201 3 +224 198 3 +223 196 3 +223 193 3 +223 191 3 +222 188 3 +222 186 3 +222 183 2 +222 180 2 +221 178 2 +221 175 2 +221 173 2 +220 170 2 +220 168 2 +220 165 2 +220 163 2 +219 160 2 +219 158 2 +219 155 2 +218 153 2 +218 150 2 +218 148 2 +218 145 2 +217 142 1 +217 140 1 +217 137 1 +216 135 1 +216 132 1 +216 130 1 +215 127 1 +215 125 1 +215 122 1 +215 120 1 +214 117 1 +214 115 1 +214 112 1 +213 110 1 +213 107 1 +213 104 0 +213 102 0 +212 99 0 +212 97 0 +212 94 0 +211 92 0 +211 89 0 +211 87 0 +211 84 0 +210 82 0 +210 79 0 +210 77 0 +209 74 0 +209 72 0 +209 69 0 +209 67 0 +209 67 0 +209 67 0 +206 66 0 +203 66 1 +200 65 2 +198 65 3 +195 64 4 +192 64 5 +190 63 6 +187 63 7 +184 62 8 +181 62 9 +179 62 10 +176 61 11 +173 61 11 +171 60 12 +168 60 13 +165 59 14 +162 59 15 +160 58 16 +157 58 17 +154 57 18 +152 57 19 +149 57 20 +146 56 21 +143 56 22 +141 55 22 +138 55 23 +135 54 24 +133 54 25 +130 53 26 +127 53 27 +125 53 28 +122 52 29 +119 52 30 +116 51 31 +114 51 32 +111 50 33 +108 50 34 +106 49 34 +103 49 35 +100 48 36 +97 48 37 +95 48 38 +92 47 39 +89 47 40 +87 46 41 +84 46 42 +81 45 43 +78 45 44 +76 44 45 +73 44 45 +70 43 46 +68 43 47 +65 43 48 +62 42 49 +59 42 50 +57 41 51 +54 41 52 +51 40 53 +49 40 54 +46 39 55 +43 39 56 +41 39 56 +41 39 57 diff --git a/src/fractalzoomer/color_maps/colourlovers i demand a pancake.MAP b/src/fractalzoomer/color_maps/colourlovers i demand a pancake.MAP new file mode 100644 index 000000000..9c1bfc1c9 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers i demand a pancake.MAP @@ -0,0 +1,256 @@ +89 79 79 +88 79 79 +88 80 80 +88 81 81 +88 81 82 +88 82 82 +88 83 83 +88 83 84 +88 84 85 +88 85 86 +88 85 86 +88 86 87 +88 87 88 +87 87 89 +87 88 90 +87 89 90 +87 89 91 +87 90 92 +87 91 93 +87 91 94 +87 92 94 +87 93 95 +87 93 96 +87 94 97 +87 95 97 +86 95 98 +86 96 99 +86 97 100 +86 97 101 +86 98 101 +86 99 102 +86 99 103 +86 100 104 +86 101 105 +86 102 105 +86 102 106 +86 103 107 +86 104 108 +85 104 109 +85 105 109 +85 106 110 +85 106 111 +85 107 112 +85 108 112 +85 108 113 +85 109 114 +85 110 115 +85 110 116 +85 111 116 +85 112 117 +84 112 118 +84 113 119 +84 114 120 +84 114 120 +84 115 121 +84 116 122 +84 116 123 +84 117 124 +84 118 124 +84 118 125 +84 119 126 +84 120 127 +84 120 127 +84 121 128 +84 121 128 +83 121 128 +83 122 129 +83 123 129 +83 124 130 +82 125 131 +82 126 131 +82 126 132 +82 127 133 +81 128 133 +81 129 134 +81 130 135 +81 131 135 +80 131 136 +80 132 137 +80 133 137 +80 134 138 +79 135 138 +79 136 139 +79 136 140 +79 137 140 +78 138 141 +78 139 142 +78 140 142 +78 141 143 +77 141 144 +77 142 144 +77 143 145 +77 144 146 +76 145 146 +76 146 147 +76 146 147 +76 147 148 +76 148 149 +75 149 149 +75 150 150 +75 151 151 +75 152 151 +74 152 152 +74 153 153 +74 154 153 +74 155 154 +73 156 155 +73 157 155 +73 157 156 +73 158 157 +72 159 157 +72 160 158 +72 161 158 +72 162 159 +71 162 160 +71 163 160 +71 164 161 +71 165 162 +70 166 162 +70 167 163 +70 167 164 +70 168 164 +69 169 165 +69 170 166 +69 171 166 +69 172 167 +69 172 167 +69 173 168 +69 173 168 +70 173 168 +71 174 168 +73 175 168 +74 176 168 +76 177 168 +77 177 168 +78 178 168 +80 179 168 +81 180 168 +83 181 168 +84 182 168 +86 182 168 +87 183 169 +88 184 169 +90 185 169 +91 186 169 +93 186 169 +94 187 169 +95 188 169 +97 189 169 +98 190 169 +100 191 169 +101 191 169 +103 192 169 +104 193 170 +105 194 170 +107 195 170 +108 196 170 +110 196 170 +111 197 170 +112 198 170 +114 199 170 +115 200 170 +117 200 170 +118 201 170 +120 202 170 +121 203 170 +122 204 171 +124 205 171 +125 205 171 +127 206 171 +128 207 171 +130 208 171 +131 209 171 +132 210 171 +134 210 171 +135 211 171 +137 212 171 +138 213 171 +139 214 172 +141 214 172 +142 215 172 +144 216 172 +145 217 172 +147 218 172 +148 219 172 +149 219 172 +151 220 172 +152 221 172 +154 222 172 +155 223 172 +156 223 172 +157 224 173 +157 224 173 +158 224 173 +159 224 173 +160 225 174 +161 225 174 +162 226 174 +163 226 175 +165 227 175 +166 227 175 +167 228 176 +168 228 176 +169 228 176 +170 229 177 +172 229 177 +173 230 177 +174 230 178 +175 231 178 +176 231 178 +177 232 179 +179 232 179 +180 233 179 +181 233 180 +182 233 180 +183 234 180 +184 234 181 +186 235 181 +187 235 181 +188 236 182 +189 236 182 +190 237 182 +191 237 183 +192 237 183 +194 238 183 +195 238 184 +196 239 184 +197 239 184 +198 240 185 +199 240 185 +201 241 185 +202 241 186 +203 242 186 +204 242 186 +205 242 187 +206 243 187 +208 243 187 +209 244 188 +210 244 188 +211 245 188 +212 245 189 +213 246 189 +215 246 189 +216 247 190 +217 247 190 +218 247 190 +219 248 191 +220 248 191 +222 249 191 +223 249 192 +224 250 192 +225 250 192 +226 251 193 +227 251 193 +228 251 193 +229 252 194 diff --git a/src/fractalzoomer/color_maps/colourlovers influenza.MAP b/src/fractalzoomer/color_maps/colourlovers influenza.MAP new file mode 100644 index 000000000..5317a09ff --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers influenza.MAP @@ -0,0 +1,256 @@ +48 0 48 +48 0 48 +48 0 48 +49 0 49 +49 0 49 +49 0 49 +50 0 50 +50 0 50 +51 0 51 +51 0 51 +51 0 51 +52 0 52 +52 0 52 +53 0 53 +53 0 53 +53 0 53 +54 0 54 +54 0 54 +54 0 54 +55 0 55 +55 0 55 +56 0 56 +56 0 56 +56 0 56 +57 0 57 +57 0 57 +58 0 58 +58 0 58 +58 0 58 +59 0 59 +59 0 59 +59 0 59 +60 0 60 +60 0 60 +61 0 61 +61 0 61 +61 0 61 +62 0 62 +62 0 62 +63 0 63 +63 0 63 +63 0 63 +64 0 64 +64 0 64 +65 0 65 +65 0 65 +65 0 65 +66 0 66 +66 0 66 +66 0 66 +67 0 67 +67 0 67 +68 0 68 +68 0 68 +68 0 68 +69 0 69 +69 0 69 +70 0 70 +70 0 70 +70 0 70 +71 0 71 +71 0 71 +71 0 71 +72 0 72 +72 0 72 +72 0 72 +72 0 72 +73 1 72 +73 1 72 +73 1 72 +74 2 72 +74 2 72 +75 3 72 +75 3 72 +75 3 72 +76 4 72 +76 4 72 +77 5 72 +77 5 72 +77 5 72 +78 6 72 +78 6 72 +78 6 72 +79 7 72 +79 7 72 +80 8 72 +80 8 72 +80 8 72 +81 9 72 +81 9 72 +82 10 72 +82 10 72 +82 10 72 +83 11 72 +83 11 72 +83 11 72 +84 12 72 +84 12 72 +85 13 72 +85 13 72 +85 13 72 +86 14 72 +86 14 72 +87 15 72 +87 15 72 +87 15 72 +88 16 72 +88 16 72 +89 17 72 +89 17 72 +89 17 72 +90 18 72 +90 18 72 +90 18 72 +91 19 72 +91 19 72 +92 20 72 +92 20 72 +92 20 72 +93 21 72 +93 21 72 +94 22 72 +94 22 72 +94 22 72 +95 23 72 +95 23 72 +95 23 72 +96 24 72 +96 24 72 +97 24 72 +99 25 72 +100 26 72 +102 27 72 +103 27 72 +105 28 72 +106 29 72 +108 30 72 +109 30 72 +111 31 72 +113 32 72 +114 33 72 +116 34 72 +117 34 72 +119 35 72 +120 36 72 +122 37 72 +123 37 72 +125 38 72 +126 39 72 +128 40 72 +130 41 72 +131 41 72 +133 42 72 +134 43 72 +136 44 72 +137 44 72 +139 45 72 +140 46 72 +142 47 72 +143 47 72 +145 48 72 +147 49 72 +148 50 72 +150 51 72 +151 51 72 +153 52 72 +154 53 72 +156 54 72 +157 54 72 +159 55 72 +161 56 72 +162 57 72 +164 58 72 +165 58 72 +167 59 72 +168 60 72 +170 61 72 +171 61 72 +173 62 72 +174 63 72 +176 64 72 +178 65 72 +179 65 72 +181 66 72 +182 67 72 +184 68 72 +185 68 72 +187 69 72 +188 70 72 +190 71 72 +191 71 72 +192 72 72 +192 72 72 +192 72 71 +193 73 71 +194 74 71 +195 74 71 +195 75 71 +196 76 71 +197 76 71 +198 77 71 +198 78 70 +199 78 70 +200 79 70 +201 80 70 +202 80 70 +202 81 70 +203 82 70 +204 82 70 +205 83 70 +205 84 69 +206 84 69 +207 85 69 +208 86 69 +209 86 69 +209 87 69 +210 88 69 +211 88 69 +212 89 69 +212 90 68 +213 90 68 +214 91 68 +215 92 68 +215 92 68 +216 93 68 +217 94 68 +218 95 68 +219 95 68 +219 96 67 +220 97 67 +221 97 67 +222 98 67 +222 99 67 +223 99 67 +224 100 67 +225 101 67 +226 101 67 +226 102 66 +227 103 66 +228 103 66 +229 104 66 +229 105 66 +230 105 66 +231 106 66 +232 107 66 +233 107 66 +233 108 65 +234 109 65 +235 109 65 +236 110 65 +236 111 65 +237 111 65 +238 112 65 +239 113 65 +239 113 65 +240 114 65 diff --git a/src/fractalzoomer/color_maps/colourlovers kill me romantically.MAP b/src/fractalzoomer/color_maps/colourlovers kill me romantically.MAP new file mode 100644 index 000000000..075f436fe --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers kill me romantically.MAP @@ -0,0 +1,256 @@ +255 255 255 +255 253 254 +255 251 253 +255 249 252 +255 248 251 +255 246 250 +255 244 249 +255 243 249 +255 241 248 +255 239 247 +255 238 246 +255 236 245 +255 234 244 +255 233 243 +255 231 243 +255 229 242 +255 228 241 +255 226 240 +255 224 239 +255 223 238 +255 221 237 +255 219 237 +255 218 236 +255 216 235 +255 214 234 +255 213 233 +255 211 232 +255 209 231 +255 208 231 +255 206 230 +255 204 229 +255 203 228 +255 201 227 +255 199 226 +255 197 225 +255 196 225 +255 194 224 +255 192 223 +255 191 222 +255 189 221 +255 187 220 +255 186 219 +255 184 219 +255 182 218 +255 181 217 +255 179 216 +255 177 215 +255 176 214 +255 174 213 +255 172 213 +255 171 212 +255 169 211 +255 167 210 +255 166 209 +255 164 208 +255 162 207 +255 161 207 +255 159 206 +255 157 205 +255 156 204 +255 154 203 +255 152 202 +255 151 202 +255 151 202 +255 151 202 +255 149 201 +255 147 200 +255 146 199 +255 144 198 +255 143 197 +255 141 196 +255 139 195 +255 138 194 +255 136 193 +255 135 192 +255 133 191 +255 131 190 +255 130 189 +255 128 188 +255 127 187 +255 125 186 +255 123 185 +255 122 184 +255 120 183 +255 119 182 +255 117 181 +255 115 180 +255 114 179 +255 112 178 +255 111 177 +255 109 176 +255 107 175 +255 106 174 +255 104 173 +255 103 172 +255 101 172 +255 99 171 +255 98 170 +255 96 169 +255 95 168 +255 93 167 +255 91 166 +255 90 165 +255 88 164 +255 87 163 +255 85 162 +255 83 161 +255 82 160 +255 80 159 +255 79 158 +255 77 157 +255 75 156 +255 74 155 +255 72 154 +255 71 153 +255 69 152 +255 67 151 +255 66 150 +255 64 149 +255 63 148 +255 61 147 +255 59 146 +255 58 145 +255 56 144 +255 55 143 +255 53 142 +255 52 142 +255 52 142 +255 52 142 +253 51 140 +252 50 139 +251 49 138 +250 48 137 +249 47 136 +248 46 135 +247 46 134 +246 45 133 +245 44 131 +244 43 130 +243 42 129 +242 41 128 +241 41 127 +240 40 126 +239 39 125 +238 38 124 +237 37 123 +236 36 121 +235 36 120 +234 35 119 +232 34 118 +231 33 117 +230 32 116 +229 31 115 +228 31 114 +227 30 113 +226 29 111 +225 28 110 +224 27 109 +223 26 108 +222 26 107 +221 25 106 +220 24 105 +219 23 104 +218 22 103 +217 21 101 +216 20 100 +215 20 99 +214 19 98 +213 18 97 +212 17 96 +210 16 95 +209 15 94 +208 15 93 +207 14 91 +206 13 90 +205 12 89 +204 11 88 +203 10 87 +202 10 86 +201 9 85 +200 8 84 +199 7 83 +198 6 81 +197 5 80 +196 5 79 +195 4 78 +194 3 77 +193 2 76 +192 1 75 +191 0 74 +190 0 73 +190 0 73 +190 0 73 +188 0 72 +187 0 71 +186 0 71 +185 0 70 +184 0 69 +183 0 69 +181 0 68 +180 0 67 +179 0 67 +178 0 66 +177 0 65 +176 0 65 +175 0 64 +173 0 63 +172 0 63 +171 0 62 +170 0 62 +169 0 61 +168 0 60 +167 0 60 +165 0 59 +164 0 58 +163 0 58 +162 0 57 +161 0 56 +160 0 56 +159 0 55 +157 0 54 +156 0 54 +155 0 53 +154 0 53 +153 0 52 +152 0 51 +151 0 51 +149 0 50 +148 0 49 +147 0 49 +146 0 48 +145 0 47 +144 0 47 +143 0 46 +141 0 45 +140 0 45 +139 0 44 +138 0 43 +137 0 43 +136 0 42 +135 0 42 +133 0 41 +132 0 40 +131 0 40 +130 0 39 +129 0 38 +128 0 38 +127 0 37 +125 0 36 +124 0 36 +123 0 35 +122 0 34 +121 0 34 +120 0 33 +119 0 33 +119 0 33 diff --git a/src/fractalzoomer/color_maps/colourlovers kitty latte.MAP b/src/fractalzoomer/color_maps/colourlovers kitty latte.MAP new file mode 100644 index 000000000..9a4998fa5 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers kitty latte.MAP @@ -0,0 +1,256 @@ +228 216 192 +226 215 191 +224 214 190 +223 213 189 +221 212 188 +220 211 187 +218 210 187 +217 209 186 +215 208 185 +214 207 184 +212 206 183 +211 205 183 +209 204 182 +208 203 181 +206 202 180 +205 201 179 +203 200 179 +202 199 178 +200 198 177 +199 197 176 +197 196 175 +196 195 175 +194 194 174 +193 193 173 +191 192 172 +190 191 171 +188 190 171 +187 189 170 +185 188 169 +184 187 168 +182 186 167 +181 185 167 +179 184 166 +177 183 165 +176 182 164 +174 181 163 +173 180 162 +171 179 162 +170 178 161 +168 177 160 +167 176 159 +165 175 158 +164 174 158 +162 173 157 +161 172 156 +159 171 155 +158 170 154 +156 169 154 +155 168 153 +153 167 152 +152 166 151 +150 165 150 +149 164 150 +147 163 149 +146 162 148 +144 161 147 +143 160 146 +141 159 146 +140 158 145 +138 157 144 +137 156 143 +135 155 142 +134 154 142 +134 154 142 +134 154 142 +133 152 140 +132 150 139 +131 148 137 +131 147 136 +130 145 134 +129 143 133 +128 142 131 +128 140 130 +127 138 128 +126 136 127 +125 135 125 +125 133 124 +124 131 122 +123 130 121 +122 128 119 +122 126 118 +121 124 116 +120 123 115 +119 121 113 +119 119 112 +118 118 110 +117 116 109 +116 114 107 +116 112 106 +115 111 104 +114 109 103 +113 107 101 +113 106 100 +112 104 98 +111 102 97 +111 101 95 +110 99 94 +109 97 92 +108 95 91 +108 94 89 +107 92 88 +106 90 86 +105 89 85 +105 87 83 +104 85 82 +103 83 80 +102 82 79 +102 80 77 +101 78 76 +100 77 74 +99 75 73 +99 73 71 +98 71 70 +97 70 68 +96 68 67 +96 66 65 +95 65 64 +94 63 62 +93 61 61 +93 59 59 +92 58 58 +91 56 56 +90 54 55 +90 53 53 +89 51 52 +88 49 50 +88 48 49 +88 48 49 +88 48 49 +87 47 48 +86 47 48 +85 47 48 +84 47 48 +84 46 48 +83 46 48 +82 46 48 +81 46 48 +81 45 48 +80 45 48 +79 45 48 +78 45 48 +77 45 47 +77 44 47 +76 44 47 +75 44 47 +74 44 47 +74 43 47 +73 43 47 +72 43 47 +71 43 47 +70 43 47 +70 42 47 +69 42 47 +68 42 46 +67 42 46 +67 41 46 +66 41 46 +65 41 46 +64 41 46 +64 41 46 +63 40 46 +62 40 46 +61 40 46 +60 40 46 +60 39 46 +59 39 46 +58 39 45 +57 39 45 +57 38 45 +56 38 45 +55 38 45 +54 38 45 +53 38 45 +53 37 45 +52 37 45 +51 37 45 +50 37 45 +50 36 45 +49 36 44 +48 36 44 +47 36 44 +46 36 44 +46 35 44 +45 35 44 +44 35 44 +43 35 44 +43 34 44 +42 34 44 +41 34 44 +40 34 44 +40 34 44 +40 34 44 +40 34 44 +39 33 43 +38 33 43 +38 33 43 +37 32 43 +37 32 43 +36 32 43 +36 31 43 +35 31 43 +35 31 43 +34 31 43 +34 30 43 +33 30 43 +33 30 42 +32 29 42 +32 29 42 +31 29 42 +31 29 42 +30 28 42 +30 28 42 +29 28 42 +29 27 42 +28 27 42 +28 27 42 +27 27 42 +27 26 41 +26 26 41 +26 26 41 +25 25 41 +25 25 41 +24 25 41 +24 25 41 +23 24 41 +22 24 41 +22 24 41 +21 23 41 +21 23 41 +20 23 41 +20 22 40 +19 22 40 +19 22 40 +18 22 40 +18 21 40 +17 21 40 +17 21 40 +16 20 40 +16 20 40 +15 20 40 +15 20 40 +14 19 40 +14 19 39 +13 19 39 +13 18 39 +12 18 39 +12 18 39 +11 18 39 +11 17 39 +10 17 39 +10 17 39 +9 16 39 +9 16 39 +8 16 39 +8 16 39 +8 16 39 diff --git a/src/fractalzoomer/color_maps/colourlovers koi carp.MAP b/src/fractalzoomer/color_maps/colourlovers koi carp.MAP new file mode 100644 index 000000000..f2e029732 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers koi carp.MAP @@ -0,0 +1,256 @@ +240 216 168 +237 212 165 +234 209 162 +231 206 159 +228 203 157 +225 200 154 +222 197 151 +219 194 149 +216 191 146 +214 188 143 +211 185 140 +208 182 138 +205 179 135 +202 176 132 +199 173 130 +196 170 127 +193 167 124 +190 164 121 +188 161 119 +185 158 116 +182 155 113 +179 152 111 +176 149 108 +173 146 105 +170 143 102 +167 140 100 +164 137 97 +162 134 94 +159 131 92 +156 128 89 +153 125 86 +150 122 84 +147 118 81 +144 115 78 +141 112 75 +138 109 73 +136 106 70 +133 103 67 +130 100 65 +127 97 62 +124 94 59 +121 91 56 +118 88 54 +115 85 51 +112 82 48 +110 79 46 +107 76 43 +104 73 40 +101 70 37 +98 67 35 +95 64 32 +92 61 29 +89 58 27 +86 55 24 +84 52 21 +81 49 18 +78 46 16 +75 43 13 +72 40 10 +69 37 8 +66 34 5 +63 31 2 +61 28 0 +61 28 0 +61 28 0 +62 30 2 +63 33 5 +64 35 8 +65 38 11 +66 40 14 +68 43 17 +69 45 19 +70 48 22 +71 50 25 +72 53 28 +73 55 31 +75 58 34 +76 60 37 +77 63 39 +78 65 42 +79 68 45 +81 70 48 +82 73 51 +83 75 54 +84 78 57 +85 80 59 +86 83 62 +88 85 65 +89 88 68 +90 90 71 +91 93 74 +92 95 77 +93 98 79 +95 100 82 +96 103 85 +97 105 88 +98 108 91 +99 111 94 +101 113 97 +102 116 99 +103 118 102 +104 121 105 +105 123 108 +106 126 111 +108 128 114 +109 131 117 +110 133 119 +111 136 122 +112 138 125 +113 141 128 +115 143 131 +116 146 134 +117 148 137 +118 151 139 +119 153 142 +121 156 145 +122 158 148 +123 161 151 +124 163 154 +125 166 157 +126 168 159 +128 171 162 +129 173 165 +130 176 168 +131 178 171 +132 181 174 +133 183 176 +134 184 177 +134 184 177 +135 184 176 +137 184 176 +139 185 175 +140 185 175 +142 186 174 +144 186 174 +146 187 173 +147 187 173 +149 188 172 +151 188 172 +153 189 171 +154 189 171 +156 190 170 +158 190 170 +160 191 169 +161 191 169 +163 192 169 +165 192 168 +167 193 168 +168 193 167 +170 194 167 +172 194 166 +174 195 166 +175 195 165 +177 196 165 +179 196 164 +181 197 164 +182 197 163 +184 198 163 +186 198 162 +187 198 162 +189 199 162 +191 199 161 +193 200 161 +194 200 160 +196 201 160 +198 201 159 +200 202 159 +201 202 158 +203 203 158 +205 203 157 +207 204 157 +208 204 156 +210 205 156 +212 205 155 +214 206 155 +215 206 155 +217 207 154 +219 207 154 +221 208 153 +222 208 153 +224 209 152 +226 209 152 +228 210 151 +229 210 151 +231 211 150 +233 211 150 +235 212 149 +236 212 149 +238 213 148 +240 213 148 +241 213 148 +242 214 148 +242 214 148 +242 211 145 +242 208 143 +242 205 140 +242 202 138 +242 200 136 +242 197 133 +242 194 131 +243 191 128 +243 189 126 +243 186 124 +243 183 121 +243 180 119 +243 177 116 +243 175 114 +243 172 112 +244 169 109 +244 166 107 +244 164 105 +244 161 102 +244 158 100 +244 155 97 +244 152 95 +244 150 93 +245 147 90 +245 144 88 +245 141 85 +245 139 83 +245 136 81 +245 133 78 +245 130 76 +245 128 74 +246 125 71 +246 122 69 +246 119 66 +246 116 64 +246 114 62 +246 111 59 +246 108 57 +247 105 54 +247 103 52 +247 100 50 +247 97 47 +247 94 45 +247 91 42 +247 89 40 +247 86 38 +248 83 35 +248 80 33 +248 78 31 +248 75 28 +248 72 26 +248 69 23 +248 66 21 +248 64 19 +249 61 16 +249 58 14 +249 55 11 +249 53 9 +249 50 7 +249 47 4 +249 44 2 +249 42 0 +250 42 0 diff --git a/src/fractalzoomer/color_maps/colourlovers let them eat cake.MAP b/src/fractalzoomer/color_maps/colourlovers let them eat cake.MAP new file mode 100644 index 000000000..9279945d1 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers let them eat cake.MAP @@ -0,0 +1,256 @@ +119 79 56 +120 80 57 +122 81 58 +124 82 59 +125 83 60 +127 84 61 +129 85 62 +130 86 63 +132 87 64 +134 88 65 +135 89 66 +137 90 67 +139 91 68 +141 92 69 +142 93 70 +144 94 71 +146 95 72 +147 96 73 +149 97 74 +151 98 75 +152 99 76 +154 100 78 +156 101 79 +157 102 80 +159 103 81 +161 104 82 +163 105 83 +164 106 84 +166 107 85 +168 108 86 +169 109 87 +171 110 88 +173 111 89 +174 112 90 +176 113 91 +178 114 92 +179 115 93 +181 116 94 +183 117 95 +185 118 96 +186 119 97 +188 120 98 +190 121 100 +191 122 101 +193 123 102 +195 124 103 +196 125 104 +198 126 105 +200 127 106 +201 128 107 +203 129 108 +205 130 109 +207 131 110 +208 132 111 +210 133 112 +212 134 113 +213 135 114 +215 136 115 +217 137 116 +218 138 117 +220 139 118 +222 140 119 +223 141 120 +224 142 121 +224 142 121 +224 143 121 +224 144 122 +224 145 123 +225 146 124 +225 147 125 +225 148 126 +225 149 127 +226 151 127 +226 152 128 +226 153 129 +227 154 130 +227 155 131 +227 156 132 +227 157 133 +228 158 134 +228 160 134 +228 161 135 +228 162 136 +229 163 137 +229 164 138 +229 165 139 +230 166 140 +230 167 141 +230 169 141 +230 170 142 +231 171 143 +231 172 144 +231 173 145 +231 174 146 +232 175 147 +232 176 147 +232 178 148 +233 179 149 +233 180 150 +233 181 151 +233 182 152 +234 183 153 +234 184 154 +234 186 154 +234 187 155 +235 188 156 +235 189 157 +235 190 158 +236 191 159 +236 192 160 +236 193 161 +236 195 161 +237 196 162 +237 197 163 +237 198 164 +237 199 165 +238 200 166 +238 201 167 +238 202 168 +239 204 168 +239 205 169 +239 206 170 +239 207 171 +240 208 172 +240 209 173 +240 210 174 +240 211 174 +241 212 175 +241 212 175 +240 212 175 +240 212 175 +240 212 176 +240 213 176 +240 213 177 +240 213 177 +240 213 178 +240 214 178 +240 214 179 +240 214 179 +240 215 180 +240 215 180 +239 215 181 +239 215 181 +239 216 182 +239 216 182 +239 216 183 +239 216 183 +239 217 184 +239 217 184 +239 217 185 +239 218 185 +239 218 186 +239 218 186 +238 218 187 +238 219 187 +238 219 188 +238 219 188 +238 219 189 +238 220 189 +238 220 190 +238 220 190 +238 221 191 +238 221 191 +238 221 192 +238 221 192 +238 222 193 +237 222 193 +237 222 194 +237 222 194 +237 223 195 +237 223 195 +237 223 196 +237 224 196 +237 224 197 +237 224 197 +237 224 198 +237 225 198 +237 225 199 +236 225 199 +236 225 200 +236 226 200 +236 226 201 +236 226 201 +236 227 202 +236 227 202 +236 227 203 +236 227 203 +236 228 204 +236 228 204 +236 228 205 +236 228 205 +236 229 206 +236 229 206 +235 228 206 +234 228 206 +234 228 206 +233 228 206 +232 228 207 +232 228 207 +231 228 207 +230 228 207 +230 228 208 +229 228 208 +229 228 208 +228 228 208 +227 227 208 +227 227 209 +226 227 209 +225 227 209 +225 227 209 +224 227 210 +224 227 210 +223 227 210 +222 227 210 +222 227 210 +221 227 211 +220 227 211 +220 226 211 +219 226 211 +219 226 212 +218 226 212 +217 226 212 +217 226 212 +216 226 212 +215 226 213 +215 226 213 +214 226 213 +213 226 213 +213 226 214 +212 226 214 +212 225 214 +211 225 214 +210 225 215 +210 225 215 +209 225 215 +208 225 215 +208 225 215 +207 225 216 +207 225 216 +206 225 216 +205 225 216 +205 225 217 +204 224 217 +203 224 217 +203 224 217 +202 224 217 +202 224 218 +201 224 218 +200 224 218 +200 224 218 +199 224 219 +198 224 219 +198 224 219 +197 224 219 +197 224 219 +197 224 220 diff --git a/src/fractalzoomer/color_maps/colourlovers magic csl.MAP b/src/fractalzoomer/color_maps/colourlovers magic csl.MAP new file mode 100644 index 000000000..eb223c5d7 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers magic csl.MAP @@ -0,0 +1,256 @@ +124 89 111 +122 87 113 +120 86 115 +118 85 117 +116 84 119 +114 82 121 +112 81 123 +111 80 125 +109 79 127 +107 78 129 +105 76 131 +103 75 134 +101 74 136 +100 73 138 +98 72 140 +96 70 142 +94 69 144 +92 68 146 +90 67 148 +89 66 150 +87 64 152 +85 63 155 +83 62 157 +81 61 159 +79 59 161 +78 58 163 +76 57 165 +74 56 167 +72 55 169 +70 53 171 +68 52 173 +67 51 175 +65 50 178 +63 49 180 +61 47 182 +59 46 184 +57 45 186 +55 44 188 +54 43 190 +52 41 192 +50 40 194 +48 39 196 +46 38 199 +44 36 201 +43 35 203 +41 34 205 +39 33 207 +37 32 209 +35 30 211 +33 29 213 +32 28 215 +30 27 217 +28 26 220 +26 24 222 +24 23 224 +22 22 226 +21 21 228 +19 20 230 +17 18 232 +15 17 234 +13 16 236 +11 15 238 +10 14 240 +10 14 241 +10 14 241 +9 13 239 +9 13 238 +9 13 236 +9 13 235 +9 13 234 +9 13 232 +9 12 231 +9 12 230 +9 12 228 +9 12 227 +9 12 225 +9 12 224 +8 12 223 +8 11 221 +8 11 220 +8 11 219 +8 11 217 +8 11 216 +8 11 214 +8 11 213 +8 10 212 +8 10 210 +8 10 209 +8 10 208 +7 10 206 +7 10 205 +7 10 203 +7 9 202 +7 9 201 +7 9 199 +7 9 198 +7 9 197 +7 9 195 +7 9 194 +7 8 193 +7 8 191 +7 8 190 +6 8 188 +6 8 187 +6 8 186 +6 8 184 +6 7 183 +6 7 182 +6 7 180 +6 7 179 +6 7 177 +6 7 176 +6 7 175 +6 6 173 +5 6 172 +5 6 171 +5 6 169 +5 6 168 +5 6 166 +5 6 165 +5 5 164 +5 5 162 +5 5 161 +5 5 160 +5 5 158 +5 5 157 +5 5 156 +5 5 156 +5 5 156 +4 4 154 +4 4 153 +4 4 152 +4 4 151 +4 4 150 +4 4 148 +4 4 147 +4 4 146 +4 4 145 +4 4 144 +4 4 142 +4 4 141 +4 4 140 +4 4 139 +4 4 138 +4 4 136 +4 4 135 +4 4 134 +4 4 133 +4 4 132 +4 3 130 +4 3 129 +4 3 128 +4 3 127 +4 3 126 +4 3 124 +4 3 123 +4 3 122 +4 3 121 +4 3 120 +4 3 119 +3 3 117 +3 3 116 +3 3 115 +3 3 114 +3 3 113 +3 3 111 +3 3 110 +3 3 109 +3 3 108 +3 3 107 +3 2 105 +3 2 104 +3 2 103 +3 2 102 +3 2 101 +3 2 99 +3 2 98 +3 2 97 +3 2 96 +3 2 95 +3 2 93 +3 2 92 +3 2 91 +3 2 90 +3 2 89 +3 2 87 +3 2 86 +3 2 85 +3 2 84 +3 2 83 +3 2 82 +3 2 82 +3 2 82 +3 2 81 +3 2 80 +3 2 79 +3 2 78 +3 2 77 +3 2 76 +3 2 75 +3 2 74 +3 2 74 +3 2 73 +3 2 72 +3 2 71 +3 2 70 +3 2 69 +3 2 68 +4 2 67 +4 2 66 +4 2 66 +4 2 65 +4 2 64 +4 2 63 +4 2 62 +4 2 61 +4 2 60 +4 2 59 +4 2 58 +4 2 58 +4 2 57 +4 2 56 +4 2 55 +4 2 54 +5 3 53 +5 3 52 +5 3 51 +5 3 50 +5 3 50 +5 3 49 +5 3 48 +5 3 47 +5 3 46 +5 3 45 +5 3 44 +5 3 43 +5 3 42 +5 3 42 +5 3 41 +6 3 40 +6 3 39 +6 3 38 +6 3 37 +6 3 36 +6 3 35 +6 3 34 +6 3 34 +6 3 33 +6 3 32 +6 3 31 +6 3 30 +6 3 29 +6 3 28 +6 3 27 +6 3 27 +7 4 27 diff --git a/src/fractalzoomer/color_maps/colourlovers magnolias for life.MAP b/src/fractalzoomer/color_maps/colourlovers magnolias for life.MAP new file mode 100644 index 000000000..7892135ba --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers magnolias for life.MAP @@ -0,0 +1,256 @@ +15 36 5 +15 36 5 +15 36 5 +16 37 5 +16 37 5 +17 38 5 +17 38 5 +18 39 5 +18 39 5 +19 40 5 +19 40 5 +19 40 6 +20 41 6 +20 41 6 +21 42 6 +21 42 6 +22 43 6 +22 43 6 +23 44 6 +23 44 6 +24 45 6 +24 45 7 +24 45 7 +25 46 7 +25 46 7 +26 47 7 +26 47 7 +27 48 7 +27 48 7 +28 49 7 +28 49 7 +28 49 7 +29 50 8 +29 50 8 +30 51 8 +30 51 8 +31 52 8 +31 52 8 +32 53 8 +32 53 8 +33 54 8 +33 54 8 +33 54 9 +34 55 9 +34 55 9 +35 56 9 +35 56 9 +36 57 9 +36 57 9 +37 58 9 +37 58 9 +38 59 9 +38 59 10 +38 59 10 +39 60 10 +39 60 10 +40 61 10 +40 61 10 +41 62 10 +41 62 10 +42 63 10 +42 63 10 +42 63 10 +43 64 11 +43 64 11 +43 64 11 +44 65 11 +45 66 11 +46 67 11 +47 68 11 +48 69 11 +49 70 11 +50 71 12 +51 72 12 +52 73 12 +52 74 12 +53 75 12 +54 76 12 +55 77 12 +56 78 12 +57 79 13 +58 80 13 +59 81 13 +60 82 13 +61 83 13 +61 84 13 +62 85 13 +63 86 13 +64 87 14 +65 88 14 +66 89 14 +67 90 14 +68 91 14 +69 92 14 +70 93 14 +70 94 14 +71 95 15 +72 96 15 +73 97 15 +74 98 15 +75 99 15 +76 100 15 +77 101 15 +78 102 16 +79 103 16 +80 104 16 +80 105 16 +81 106 16 +82 107 16 +83 108 16 +84 109 16 +85 110 17 +86 111 17 +87 112 17 +88 113 17 +89 114 17 +89 115 17 +90 116 17 +91 117 17 +92 118 18 +93 119 18 +94 120 18 +95 121 18 +96 122 18 +97 123 18 +98 124 18 +98 125 18 +99 126 19 +99 126 19 +99 126 19 +100 127 19 +100 127 19 +101 128 20 +101 128 20 +102 129 20 +103 130 21 +103 130 21 +104 131 21 +104 131 22 +105 132 22 +105 132 22 +106 133 23 +107 134 23 +107 134 23 +108 135 24 +108 135 24 +109 136 24 +110 137 25 +110 137 25 +111 138 25 +111 138 26 +112 139 26 +112 139 26 +113 140 27 +114 141 27 +114 141 27 +115 142 28 +115 142 28 +116 143 28 +116 143 28 +117 144 29 +118 145 29 +118 145 29 +119 146 30 +119 146 30 +120 147 30 +121 148 31 +121 148 31 +122 149 31 +122 149 32 +123 150 32 +123 150 32 +124 151 33 +125 152 33 +125 152 33 +126 153 34 +126 153 34 +127 154 34 +128 155 35 +128 155 35 +129 156 35 +129 156 36 +130 157 36 +130 157 36 +131 158 37 +132 159 37 +132 159 37 +133 160 38 +133 160 38 +134 161 38 +134 161 38 +135 162 39 +135 162 39 +136 163 42 +138 164 45 +140 166 48 +142 167 52 +144 169 55 +146 170 58 +148 171 61 +149 173 65 +151 174 68 +153 176 71 +155 177 75 +157 179 78 +159 180 81 +161 181 84 +163 183 88 +164 184 91 +166 186 94 +168 187 97 +170 188 101 +172 190 104 +174 191 107 +176 193 111 +178 194 114 +179 196 117 +181 197 120 +183 198 124 +185 200 127 +187 201 130 +189 203 133 +191 204 137 +192 205 140 +194 207 143 +196 208 147 +198 210 150 +200 211 153 +202 213 156 +204 214 160 +206 215 163 +207 217 166 +209 218 169 +211 220 173 +213 221 176 +215 223 179 +217 224 183 +219 225 186 +221 227 189 +222 228 192 +224 230 196 +226 231 199 +228 232 202 +230 234 205 +232 235 209 +234 237 212 +236 238 215 +237 240 219 +239 241 222 +241 242 225 +243 244 228 +245 245 232 +247 247 235 +249 248 238 +250 249 241 +251 250 242 diff --git a/src/fractalzoomer/color_maps/colourlovers marmalade skies.MAP b/src/fractalzoomer/color_maps/colourlovers marmalade skies.MAP new file mode 100644 index 000000000..d49f9612c --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers marmalade skies.MAP @@ -0,0 +1,256 @@ +32 102 63 +32 102 63 +32 103 63 +32 104 64 +32 105 64 +32 106 65 +32 106 65 +32 107 65 +32 108 66 +32 109 66 +32 110 67 +32 111 67 +32 111 68 +33 112 68 +33 113 68 +33 114 69 +33 115 69 +33 115 70 +33 116 70 +33 117 70 +33 118 71 +33 119 71 +33 120 72 +33 120 72 +33 121 73 +34 122 73 +34 123 73 +34 124 74 +34 125 74 +34 125 75 +34 126 75 +34 127 75 +34 128 76 +34 129 76 +34 129 77 +34 130 77 +34 131 78 +34 132 78 +35 133 78 +35 134 79 +35 134 79 +35 135 80 +35 136 80 +35 137 81 +35 138 81 +35 139 81 +35 139 82 +35 140 82 +35 141 83 +35 142 83 +36 143 83 +36 143 84 +36 144 84 +36 145 85 +36 146 85 +36 147 86 +36 148 86 +36 148 86 +36 149 87 +36 150 87 +36 151 88 +36 152 88 +36 152 88 +37 153 89 +37 153 89 +39 153 87 +41 154 86 +43 155 84 +45 156 83 +47 157 82 +49 158 80 +52 159 79 +54 160 78 +56 161 76 +58 162 75 +60 163 74 +62 164 72 +65 165 71 +67 166 70 +69 167 68 +71 168 67 +73 169 66 +75 170 64 +78 171 63 +80 172 62 +82 172 60 +84 173 59 +86 174 58 +88 175 56 +91 176 55 +93 177 54 +95 178 52 +97 179 51 +99 180 50 +101 181 48 +103 182 47 +106 183 46 +108 184 44 +110 185 43 +112 186 42 +114 187 40 +116 188 39 +119 189 38 +121 190 36 +123 191 35 +125 192 34 +127 192 32 +129 193 31 +132 194 30 +134 195 28 +136 196 27 +138 197 26 +140 198 24 +142 199 23 +145 200 22 +147 201 20 +149 202 19 +151 203 18 +153 204 16 +155 205 15 +158 206 14 +160 207 12 +162 208 11 +164 209 10 +166 210 8 +168 211 7 +170 211 6 +171 212 6 +171 212 6 +172 212 6 +173 212 6 +175 212 6 +176 212 6 +177 212 6 +179 212 7 +180 212 7 +181 212 7 +183 212 7 +184 212 7 +185 212 8 +187 212 8 +188 212 8 +189 212 8 +191 212 8 +192 212 9 +194 212 9 +195 212 9 +196 212 9 +198 212 9 +199 212 10 +200 212 10 +202 212 10 +203 212 10 +204 212 10 +206 212 11 +207 212 11 +208 212 11 +210 212 11 +211 212 11 +212 212 11 +214 212 12 +215 212 12 +217 212 12 +218 212 12 +219 212 12 +221 212 13 +222 212 13 +223 212 13 +225 212 13 +226 212 13 +227 212 14 +229 212 14 +230 212 14 +231 212 14 +233 212 14 +234 212 15 +236 212 15 +237 212 15 +238 212 15 +240 212 15 +241 212 16 +242 212 16 +244 212 16 +245 212 16 +246 212 16 +248 212 17 +249 212 17 +250 212 17 +252 212 17 +253 212 17 +254 212 17 +255 212 18 +255 212 18 +255 210 18 +255 209 18 +255 208 18 +255 206 18 +255 205 18 +255 204 18 +255 202 19 +255 201 19 +255 200 19 +255 198 19 +255 197 19 +255 196 19 +255 194 20 +255 193 20 +255 192 20 +255 190 20 +255 189 20 +255 188 20 +255 186 21 +255 185 21 +255 184 21 +255 182 21 +255 181 21 +255 180 21 +255 178 22 +255 177 22 +255 176 22 +255 174 22 +255 173 22 +255 172 22 +255 171 22 +255 169 23 +255 168 23 +255 167 23 +255 165 23 +255 164 23 +255 163 23 +255 161 24 +255 160 24 +255 159 24 +255 157 24 +255 156 24 +255 155 24 +255 153 25 +255 152 25 +255 151 25 +255 149 25 +255 148 25 +255 147 25 +255 145 26 +255 144 26 +255 143 26 +255 141 26 +255 140 26 +255 139 26 +255 137 27 +255 136 27 +255 135 27 +255 133 27 +255 132 27 +255 131 27 +255 130 27 +255 130 28 diff --git a/src/fractalzoomer/color_maps/colourlovers mystery machine.MAP b/src/fractalzoomer/color_maps/colourlovers mystery machine.MAP new file mode 100644 index 000000000..03a47827a --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers mystery machine.MAP @@ -0,0 +1,256 @@ +85 66 54 +87 66 53 +90 67 53 +92 68 53 +95 69 52 +98 70 52 +100 71 52 +103 72 52 +105 72 51 +108 73 51 +111 74 51 +113 75 50 +116 76 50 +118 77 50 +121 78 50 +124 79 49 +126 79 49 +129 80 49 +132 81 49 +134 82 48 +137 83 48 +139 84 48 +142 85 47 +145 86 47 +147 86 47 +150 87 47 +152 88 46 +155 89 46 +158 90 46 +160 91 46 +163 92 45 +165 92 45 +168 93 45 +171 94 44 +173 95 44 +176 96 44 +179 97 44 +181 98 43 +184 99 43 +186 99 43 +189 100 43 +192 101 42 +194 102 42 +197 103 42 +199 104 41 +202 105 41 +205 106 41 +207 106 41 +210 107 40 +213 108 40 +215 109 40 +218 110 40 +220 111 39 +223 112 39 +226 113 39 +228 113 38 +231 114 38 +233 115 38 +236 116 38 +239 117 37 +241 118 37 +244 119 37 +246 119 37 +247 120 37 +247 120 37 +246 121 37 +245 122 37 +245 124 38 +244 125 38 +244 126 38 +243 128 39 +242 129 39 +242 131 40 +241 132 40 +241 133 40 +240 135 41 +240 136 41 +239 138 42 +238 139 42 +238 140 42 +237 142 43 +237 143 43 +236 144 43 +235 146 44 +235 147 44 +234 149 45 +234 150 45 +233 151 45 +233 153 46 +232 154 46 +231 156 47 +231 157 47 +230 158 47 +230 160 48 +229 161 48 +229 162 48 +228 164 49 +227 165 49 +227 167 50 +226 168 50 +226 169 50 +225 171 51 +224 172 51 +224 174 52 +223 175 52 +223 176 52 +222 178 53 +222 179 53 +221 181 54 +220 182 54 +220 183 54 +219 185 55 +219 186 55 +218 187 55 +217 189 56 +217 190 56 +216 192 57 +216 193 57 +215 194 57 +215 196 58 +214 197 58 +213 199 59 +213 200 59 +212 201 59 +212 203 60 +211 204 60 +211 205 60 +211 206 61 +211 206 61 +211 206 62 +211 207 64 +212 207 66 +212 208 67 +213 208 69 +213 209 71 +214 209 72 +214 210 74 +215 210 76 +215 211 77 +216 211 79 +216 212 81 +217 212 82 +217 213 84 +218 213 86 +218 214 87 +219 215 89 +219 215 91 +220 216 92 +220 216 94 +221 217 96 +221 217 97 +222 218 99 +222 218 101 +223 219 102 +223 219 104 +224 220 106 +224 220 107 +225 221 109 +225 221 111 +225 222 112 +226 223 114 +226 223 116 +227 224 118 +227 224 119 +228 225 121 +228 225 123 +229 226 124 +229 226 126 +230 227 128 +230 227 129 +231 228 131 +231 228 133 +232 229 134 +232 229 136 +233 230 138 +233 231 139 +234 231 141 +234 232 143 +235 232 144 +235 233 146 +236 233 148 +236 234 149 +237 234 151 +237 235 153 +238 235 154 +238 236 156 +239 236 158 +239 237 159 +240 237 161 +240 238 163 +240 238 164 +241 239 165 +241 239 165 +238 238 164 +236 237 164 +233 236 164 +231 235 164 +229 234 164 +226 233 163 +224 232 163 +222 232 163 +219 231 163 +217 230 163 +215 229 163 +212 228 162 +210 227 162 +208 226 162 +205 225 162 +203 225 162 +201 224 161 +198 223 161 +196 222 161 +194 221 161 +191 220 161 +189 219 161 +187 218 160 +184 218 160 +182 217 160 +180 216 160 +177 215 160 +175 214 160 +173 213 159 +170 212 159 +168 212 159 +166 211 159 +163 210 159 +161 209 158 +159 208 158 +156 207 158 +154 206 158 +152 205 158 +149 205 158 +147 204 157 +145 203 157 +142 202 157 +140 201 157 +138 200 157 +135 199 157 +133 198 156 +131 198 156 +128 197 156 +126 196 156 +124 195 156 +121 194 155 +119 193 155 +117 192 155 +114 191 155 +112 191 155 +110 190 155 +107 189 154 +105 188 154 +103 187 154 +100 186 154 +98 185 154 +96 185 154 +96 185 154 diff --git a/src/fractalzoomer/color_maps/colourlovers newly risen moon.MAP b/src/fractalzoomer/color_maps/colourlovers newly risen moon.MAP new file mode 100644 index 000000000..c471c416f --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers newly risen moon.MAP @@ -0,0 +1,256 @@ +238 230 171 +237 229 170 +236 228 170 +236 227 169 +235 227 169 +234 226 168 +234 225 168 +233 225 167 +232 224 167 +232 223 166 +231 223 166 +230 222 165 +230 221 165 +229 221 164 +228 220 164 +228 219 163 +227 219 163 +226 218 163 +226 217 162 +225 217 162 +224 216 161 +224 215 161 +223 215 160 +222 214 160 +222 213 159 +221 213 159 +220 212 158 +220 211 158 +219 211 157 +218 210 157 +218 209 156 +217 209 156 +216 208 156 +216 207 155 +215 206 155 +214 206 154 +214 205 154 +213 204 153 +212 204 153 +212 203 152 +211 202 152 +210 202 151 +210 201 151 +209 200 150 +208 200 150 +208 199 149 +207 198 149 +206 198 149 +206 197 148 +205 196 148 +204 196 147 +204 195 147 +203 194 146 +202 194 146 +202 193 145 +201 192 145 +200 192 144 +200 191 144 +199 190 143 +198 190 143 +198 189 142 +197 188 142 +197 188 142 +197 188 142 +197 188 142 +195 186 141 +194 185 140 +192 183 139 +191 182 138 +189 181 137 +188 179 136 +186 178 135 +185 177 135 +183 175 134 +182 174 133 +180 172 132 +179 171 131 +177 170 130 +176 168 129 +174 167 128 +173 166 128 +171 164 127 +170 163 126 +168 161 125 +167 160 124 +165 159 123 +164 157 122 +162 156 121 +161 155 121 +159 153 120 +158 152 119 +156 150 118 +155 149 117 +153 148 116 +152 146 115 +151 145 115 +149 144 114 +148 142 113 +146 141 112 +145 140 111 +143 138 110 +142 137 109 +140 135 108 +139 134 108 +137 133 107 +136 131 106 +134 130 105 +133 129 104 +131 127 103 +130 126 102 +128 124 101 +127 123 101 +125 122 100 +124 120 99 +122 119 98 +121 118 97 +119 116 96 +118 115 95 +116 113 94 +115 112 94 +113 111 93 +112 109 92 +110 108 91 +109 107 90 +107 105 89 +106 104 88 +105 103 88 +105 103 88 +105 103 88 +104 102 87 +103 102 87 +103 101 87 +102 101 87 +102 100 86 +101 100 86 +100 99 86 +100 99 86 +99 98 86 +99 98 85 +98 97 85 +98 97 85 +97 96 85 +96 96 85 +96 95 84 +95 95 84 +95 94 84 +94 94 84 +93 93 84 +93 93 83 +92 92 83 +92 92 83 +91 91 83 +91 91 82 +90 90 82 +89 90 82 +89 89 82 +88 89 82 +88 88 81 +87 88 81 +87 87 81 +86 87 81 +85 86 81 +85 86 80 +84 85 80 +84 85 80 +83 84 80 +82 84 80 +82 83 79 +81 83 79 +81 82 79 +80 82 79 +80 81 78 +79 81 78 +78 80 78 +78 80 78 +77 79 78 +77 79 77 +76 78 77 +75 78 77 +75 77 77 +74 77 77 +74 76 76 +73 76 76 +73 75 76 +72 75 76 +71 74 76 +71 74 75 +70 73 75 +70 73 75 +69 72 75 +69 72 75 +69 72 75 +69 72 75 +68 71 74 +68 71 74 +68 71 74 +68 71 73 +67 70 73 +67 70 73 +67 70 73 +67 70 72 +66 69 72 +66 69 72 +66 69 72 +66 69 71 +65 68 71 +65 68 71 +65 68 71 +65 68 70 +64 67 70 +64 67 70 +64 67 70 +64 67 69 +63 66 69 +63 66 69 +63 66 69 +63 66 68 +62 65 68 +62 65 68 +62 65 68 +62 65 67 +61 64 67 +61 64 67 +61 64 67 +61 64 66 +61 64 66 +60 63 66 +60 63 65 +60 63 65 +60 63 65 +59 62 65 +59 62 64 +59 62 64 +59 62 64 +58 61 64 +58 61 63 +58 61 63 +58 61 63 +57 60 63 +57 60 62 +57 60 62 +57 60 62 +56 59 62 +56 59 61 +56 59 61 +56 59 61 +55 58 61 +55 58 60 +55 58 60 +55 58 60 +54 57 60 +54 57 59 +54 57 59 +54 57 59 +54 57 59 +54 57 59 diff --git a/src/fractalzoomer/color_maps/colourlovers ocean five.MAP b/src/fractalzoomer/color_maps/colourlovers ocean five.MAP new file mode 100644 index 000000000..6eee4968d --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers ocean five.MAP @@ -0,0 +1,256 @@ +0 160 176 +1 158 174 +3 157 172 +5 155 170 +6 154 168 +8 153 166 +10 151 164 +11 150 162 +13 148 161 +15 147 159 +17 146 157 +18 144 155 +20 143 153 +22 141 151 +23 140 149 +25 139 147 +27 137 146 +29 136 144 +30 135 142 +32 133 140 +34 132 138 +35 130 136 +37 129 134 +39 128 132 +41 126 131 +42 125 129 +44 123 127 +46 122 125 +47 121 123 +49 119 121 +51 118 119 +52 117 118 +54 115 116 +56 114 114 +58 112 112 +59 111 110 +61 110 108 +63 108 106 +64 107 104 +66 105 103 +68 104 101 +70 103 99 +71 101 97 +73 100 95 +75 98 93 +76 97 91 +78 96 89 +80 94 88 +82 93 86 +83 92 84 +85 90 82 +87 89 80 +88 87 78 +90 86 76 +92 85 74 +94 83 73 +95 82 71 +97 80 69 +99 79 67 +100 78 65 +102 76 63 +104 75 61 +105 74 60 +106 74 60 +106 74 60 +107 73 60 +109 73 60 +110 72 60 +112 72 60 +113 72 60 +115 71 60 +117 71 60 +118 71 60 +120 70 60 +121 70 60 +123 69 60 +124 69 60 +126 69 60 +128 68 60 +129 68 60 +131 68 60 +132 67 60 +134 67 60 +136 66 60 +137 66 60 +139 66 61 +140 65 61 +142 65 61 +143 65 61 +145 64 61 +147 64 61 +148 63 61 +150 63 61 +151 63 61 +153 62 61 +154 62 61 +156 62 61 +158 61 61 +159 61 61 +161 61 61 +162 60 61 +164 60 61 +166 59 61 +167 59 61 +169 59 61 +170 58 61 +172 58 62 +173 58 62 +175 57 62 +177 57 62 +178 56 62 +180 56 62 +181 56 62 +183 55 62 +185 55 62 +186 55 62 +188 54 62 +189 54 62 +191 53 62 +192 53 62 +194 53 62 +196 52 62 +197 52 62 +199 52 62 +200 51 62 +202 51 62 +203 51 62 +204 51 63 +204 51 63 +204 51 63 +204 52 63 +205 53 63 +205 54 63 +206 55 63 +206 56 63 +207 56 63 +207 57 63 +208 58 63 +208 59 63 +209 60 63 +209 61 63 +210 62 63 +210 62 63 +211 63 63 +211 64 63 +212 65 63 +212 66 63 +213 67 63 +213 68 63 +214 68 63 +214 69 63 +215 70 63 +215 71 63 +216 72 63 +216 73 63 +217 74 63 +217 74 63 +218 75 63 +218 76 63 +219 77 63 +219 78 64 +220 79 64 +220 80 64 +221 80 64 +221 81 64 +222 82 64 +222 83 64 +223 84 64 +223 85 64 +224 86 64 +224 86 64 +225 87 64 +225 88 64 +226 89 64 +226 90 64 +227 91 64 +227 92 64 +228 92 64 +228 93 64 +229 94 64 +229 95 64 +230 96 64 +230 97 64 +231 98 64 +231 98 64 +232 99 64 +232 100 64 +233 101 64 +233 102 64 +234 103 64 +234 103 64 +235 104 65 +235 104 65 +235 105 65 +235 107 65 +235 108 65 +235 110 66 +235 111 66 +235 113 66 +235 114 66 +235 116 67 +235 118 67 +235 119 67 +235 121 67 +235 122 68 +235 124 68 +235 125 68 +235 127 68 +235 129 69 +235 130 69 +235 132 69 +235 133 69 +235 135 70 +235 136 70 +235 138 70 +235 139 70 +235 141 71 +235 143 71 +235 144 71 +235 146 71 +235 147 72 +235 149 72 +235 150 72 +235 152 72 +236 154 73 +236 155 73 +236 157 73 +236 158 74 +236 160 74 +236 161 74 +236 163 74 +236 165 75 +236 166 75 +236 168 75 +236 169 75 +236 171 76 +236 172 76 +236 174 76 +236 175 76 +236 177 77 +236 179 77 +236 180 77 +236 182 77 +236 183 78 +236 185 78 +236 186 78 +236 188 78 +236 190 79 +236 191 79 +236 193 79 +236 194 79 +236 196 80 +236 197 80 +236 199 80 +236 200 80 +237 201 81 diff --git a/src/fractalzoomer/color_maps/colourlovers old recording.MAP b/src/fractalzoomer/color_maps/colourlovers old recording.MAP new file mode 100644 index 000000000..c635923da --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers old recording.MAP @@ -0,0 +1,256 @@ +152 156 78 +149 153 77 +147 151 76 +145 149 75 +143 147 74 +141 145 73 +139 143 72 +137 140 71 +135 138 70 +133 136 70 +131 134 69 +129 132 68 +127 130 67 +124 128 66 +122 125 65 +120 123 64 +118 121 63 +116 119 62 +114 117 62 +112 115 61 +110 113 60 +108 110 59 +106 108 58 +104 106 57 +102 104 56 +99 102 55 +97 100 54 +95 98 54 +93 95 53 +91 93 52 +89 91 51 +87 89 50 +85 87 49 +83 85 48 +81 83 47 +79 80 46 +77 78 46 +75 76 45 +72 74 44 +70 72 43 +68 70 42 +66 68 41 +64 65 40 +62 63 39 +60 61 38 +58 59 38 +56 57 37 +54 55 36 +52 53 35 +50 50 34 +47 48 33 +45 46 32 +43 44 31 +41 42 30 +39 40 30 +37 38 29 +35 35 28 +33 33 27 +31 31 26 +29 29 25 +27 27 24 +25 25 23 +23 23 23 +23 23 23 +23 23 23 +26 26 25 +29 29 28 +32 32 31 +36 36 34 +39 39 36 +42 42 39 +46 45 42 +49 49 45 +52 52 47 +56 55 50 +59 59 53 +62 62 56 +66 65 58 +69 68 61 +72 72 64 +76 75 67 +79 78 69 +82 81 72 +86 85 75 +89 88 78 +92 91 80 +96 95 83 +99 98 86 +102 101 89 +106 104 91 +109 108 94 +112 111 97 +116 114 100 +119 117 102 +122 121 105 +125 124 108 +129 127 111 +132 131 114 +135 134 116 +139 137 119 +142 140 122 +145 144 125 +149 147 127 +152 150 130 +155 153 133 +159 157 136 +162 160 138 +165 163 141 +169 167 144 +172 170 147 +175 173 149 +179 176 152 +182 180 155 +185 183 158 +189 186 160 +192 189 163 +195 193 166 +199 196 169 +202 199 171 +205 203 174 +209 206 177 +212 209 180 +215 212 182 +219 216 185 +222 219 188 +225 222 191 +228 225 193 +229 226 194 +229 226 194 +225 222 191 +222 219 188 +219 215 185 +216 212 182 +213 209 179 +210 205 176 +207 202 173 +204 198 170 +200 195 167 +197 192 164 +194 188 161 +191 185 158 +188 181 155 +185 178 152 +182 175 149 +179 171 146 +176 168 143 +172 165 140 +169 161 137 +166 158 134 +163 154 131 +160 151 128 +157 148 125 +154 144 122 +151 141 119 +148 137 116 +144 134 113 +141 131 110 +138 127 107 +135 124 104 +132 121 102 +129 117 99 +126 114 96 +123 110 93 +120 107 90 +116 104 87 +113 100 84 +110 97 81 +107 93 78 +104 90 75 +101 87 72 +98 83 69 +95 80 66 +92 76 63 +88 73 60 +85 70 57 +82 66 54 +79 63 51 +76 60 48 +73 56 45 +70 53 42 +67 49 39 +64 46 36 +60 43 33 +57 39 30 +54 36 27 +51 32 24 +48 29 21 +45 26 18 +42 22 15 +39 19 12 +36 16 10 +36 16 10 +36 16 10 +39 17 9 +42 18 9 +46 19 9 +49 20 9 +53 21 9 +56 22 9 +60 23 8 +63 24 8 +66 25 8 +70 26 8 +73 27 8 +77 28 8 +80 30 7 +84 31 7 +87 32 7 +90 33 7 +94 34 7 +97 35 7 +101 36 6 +104 37 6 +108 38 6 +111 39 6 +115 40 6 +118 41 6 +121 43 5 +125 44 5 +128 45 5 +132 46 5 +135 47 5 +139 48 5 +142 49 5 +145 50 4 +149 51 4 +152 52 4 +156 53 4 +159 54 4 +163 55 4 +166 57 3 +169 58 3 +173 59 3 +176 60 3 +180 61 3 +183 62 3 +187 63 2 +190 64 2 +194 65 2 +197 66 2 +200 67 2 +204 68 2 +207 70 1 +211 71 1 +214 72 1 +218 73 1 +221 74 1 +224 75 1 +228 76 0 +231 77 0 +235 78 0 +238 79 0 +242 80 0 +245 81 0 +248 82 0 +249 83 0 diff --git a/src/fractalzoomer/color_maps/colourlovers on your bees knees.MAP b/src/fractalzoomer/color_maps/colourlovers on your bees knees.MAP new file mode 100644 index 000000000..347b31cb6 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers on your bees knees.MAP @@ -0,0 +1,256 @@ +240 76 74 +240 78 75 +240 80 76 +240 83 78 +240 85 79 +240 87 80 +241 90 82 +241 92 83 +241 95 84 +241 97 86 +241 99 87 +241 102 88 +242 104 90 +242 107 91 +242 109 92 +242 111 94 +242 114 95 +243 116 96 +243 118 98 +243 121 99 +243 123 100 +243 126 102 +243 128 103 +244 130 104 +244 133 106 +244 135 107 +244 138 108 +244 140 110 +244 142 111 +245 145 112 +245 147 114 +245 149 115 +245 152 116 +245 154 118 +246 157 119 +246 159 120 +246 161 122 +246 164 123 +246 166 124 +246 169 126 +247 171 127 +247 173 128 +247 176 130 +247 178 131 +247 181 132 +247 183 134 +248 185 135 +248 188 136 +248 190 138 +248 192 139 +248 195 140 +249 197 142 +249 200 143 +249 202 144 +249 204 146 +249 207 147 +249 209 148 +250 212 150 +250 214 151 +250 216 152 +250 219 154 +250 221 155 +250 223 156 +251 224 157 +251 224 157 +250 222 156 +250 221 155 +250 220 154 +250 219 154 +249 218 153 +249 217 152 +249 216 151 +249 215 151 +248 214 150 +248 213 149 +248 212 149 +248 211 148 +248 210 147 +247 209 146 +247 208 146 +247 207 145 +247 206 144 +246 205 143 +246 204 143 +246 203 142 +246 202 141 +246 201 141 +245 200 140 +245 199 139 +245 198 138 +245 197 138 +244 196 137 +244 195 136 +244 194 135 +244 193 135 +244 192 134 +243 191 133 +243 190 133 +243 189 132 +243 188 131 +242 187 130 +242 186 130 +242 185 129 +242 184 128 +241 183 127 +241 182 127 +241 181 126 +241 180 125 +241 179 125 +240 178 124 +240 177 123 +240 176 122 +240 175 122 +239 174 121 +239 173 120 +239 172 119 +239 171 119 +239 170 118 +238 169 117 +238 168 117 +238 167 116 +238 166 115 +237 165 114 +237 164 114 +237 163 113 +237 162 112 +237 161 112 +237 161 112 +237 161 112 +233 158 110 +229 156 108 +226 153 107 +222 151 105 +218 149 103 +215 146 102 +211 144 100 +207 142 98 +204 139 97 +200 137 95 +196 135 93 +193 132 92 +189 130 90 +185 128 88 +182 125 87 +178 123 85 +175 121 83 +171 118 82 +167 116 80 +164 114 78 +160 111 77 +156 109 75 +153 107 73 +149 104 72 +145 102 70 +142 100 68 +138 97 67 +134 95 65 +131 93 63 +127 90 62 +124 88 60 +120 86 58 +116 83 57 +113 81 55 +109 79 53 +105 76 52 +102 74 50 +98 72 48 +94 69 47 +91 67 45 +87 65 43 +83 62 42 +80 60 40 +76 58 38 +72 55 37 +69 53 35 +65 51 33 +62 48 32 +58 46 30 +54 44 28 +51 41 27 +47 39 25 +43 37 23 +40 34 22 +36 32 20 +32 30 18 +29 27 17 +25 25 15 +21 23 13 +18 20 12 +14 18 10 +11 16 9 +11 16 9 +11 16 9 +14 18 10 +18 21 11 +21 24 12 +25 27 13 +29 29 14 +32 32 15 +36 35 16 +40 38 17 +43 40 18 +47 43 19 +51 46 20 +54 49 21 +58 52 22 +62 54 23 +65 57 24 +69 60 25 +72 63 26 +76 65 27 +80 68 28 +83 71 29 +87 74 30 +91 77 31 +94 79 32 +98 82 33 +102 85 34 +105 88 35 +109 90 36 +113 93 37 +116 96 38 +120 99 39 +123 101 40 +127 104 42 +131 107 43 +134 110 44 +138 113 45 +142 115 46 +145 118 47 +149 121 48 +153 124 49 +156 126 50 +160 129 51 +164 132 52 +167 135 53 +171 138 54 +175 140 55 +178 143 56 +182 146 57 +185 149 58 +189 151 59 +193 154 60 +196 157 61 +200 160 62 +204 163 63 +207 165 64 +211 168 65 +215 171 66 +218 174 67 +222 176 68 +226 179 69 +229 182 70 +233 185 71 +236 187 72 +237 188 73 diff --git a/src/fractalzoomer/color_maps/colourlovers one fish two fish.MAP b/src/fractalzoomer/color_maps/colourlovers one fish two fish.MAP new file mode 100644 index 000000000..84e112738 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers one fish two fish.MAP @@ -0,0 +1,256 @@ +255 171 7 +254 171 8 +254 172 9 +253 173 10 +253 173 12 +253 174 13 +252 175 14 +252 175 16 +252 176 17 +251 177 18 +251 177 20 +251 178 21 +250 179 22 +250 179 23 +250 180 25 +249 181 26 +249 181 27 +248 182 29 +248 183 30 +248 183 31 +247 184 33 +247 185 34 +247 185 35 +246 186 37 +246 187 38 +246 187 39 +245 188 40 +245 189 42 +245 189 43 +244 190 44 +244 191 46 +244 191 47 +243 192 48 +243 193 50 +242 194 51 +242 194 52 +242 195 54 +241 196 55 +241 196 56 +241 197 57 +240 198 59 +240 198 60 +240 199 61 +239 200 63 +239 200 64 +239 201 65 +238 202 67 +238 202 68 +237 203 69 +237 204 71 +237 204 72 +236 205 73 +236 206 74 +236 206 76 +235 207 77 +235 208 78 +235 208 80 +234 209 81 +234 210 82 +234 210 84 +233 211 85 +233 212 86 +233 212 87 +233 213 88 +233 213 88 +231 212 88 +229 211 88 +227 211 89 +225 210 89 +223 209 90 +221 209 90 +219 208 91 +217 207 91 +215 207 92 +213 206 92 +211 205 93 +209 205 93 +208 204 94 +206 203 94 +204 203 95 +202 202 95 +200 202 95 +198 201 96 +196 200 96 +194 200 97 +192 199 97 +190 198 98 +188 198 98 +186 197 99 +185 196 99 +183 196 100 +181 195 100 +179 194 101 +177 194 101 +175 193 102 +173 193 102 +171 192 102 +169 191 103 +167 191 103 +165 190 104 +163 189 104 +161 189 105 +160 188 105 +158 187 106 +156 187 106 +154 186 107 +152 185 107 +150 185 108 +148 184 108 +146 183 109 +144 183 109 +142 182 109 +140 182 110 +138 181 110 +137 180 111 +135 180 111 +133 179 112 +131 178 112 +129 178 113 +127 177 113 +125 176 114 +123 176 114 +121 175 115 +119 174 115 +117 174 116 +115 173 116 +114 173 116 +114 173 117 +114 173 117 +112 172 117 +110 171 117 +109 171 118 +107 170 118 +105 170 119 +104 169 119 +102 169 120 +101 168 120 +99 168 121 +97 167 121 +96 167 122 +94 166 122 +93 166 123 +91 165 123 +89 165 124 +88 164 124 +86 164 125 +84 163 125 +83 163 126 +81 162 126 +80 162 127 +78 161 127 +76 161 128 +75 160 128 +73 160 129 +72 159 129 +70 159 130 +68 158 130 +67 158 131 +65 157 131 +64 157 132 +62 156 132 +60 155 133 +59 155 133 +57 154 134 +55 154 134 +54 153 135 +52 153 135 +51 152 136 +49 152 136 +47 151 137 +46 151 137 +44 150 138 +43 150 138 +41 149 139 +39 149 139 +38 148 140 +36 148 140 +34 147 141 +33 147 141 +31 146 142 +30 146 142 +28 145 143 +26 145 143 +25 144 144 +23 144 144 +22 143 145 +20 143 145 +18 142 146 +17 142 146 +15 141 147 +14 141 147 +14 141 148 +14 141 148 +14 139 146 +15 138 145 +16 137 144 +17 136 143 +18 135 142 +19 134 141 +19 133 140 +20 132 139 +21 131 138 +22 130 137 +23 129 136 +24 128 135 +25 127 134 +25 126 133 +26 125 132 +27 124 131 +28 123 130 +29 122 129 +30 121 128 +31 120 127 +31 119 125 +32 118 124 +33 117 123 +34 116 122 +35 115 121 +36 114 120 +37 113 119 +37 112 118 +38 111 117 +39 110 116 +40 109 115 +41 107 114 +42 106 113 +43 105 112 +43 104 111 +44 103 110 +45 102 109 +46 101 108 +47 100 107 +48 99 106 +49 98 105 +49 97 103 +50 96 102 +51 95 101 +52 94 100 +53 93 99 +54 92 98 +55 91 97 +55 90 96 +56 89 95 +57 88 94 +58 87 93 +59 86 92 +60 85 91 +61 84 90 +61 83 89 +62 82 88 +63 81 87 +64 80 86 +65 79 85 +66 78 84 +66 77 83 +67 77 83 diff --git a/src/fractalzoomer/color_maps/colourlovers palette 482.MAP b/src/fractalzoomer/color_maps/colourlovers palette 482.MAP new file mode 100644 index 000000000..a93f1a43f --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers palette 482.MAP @@ -0,0 +1,256 @@ +163 163 163 +164 164 164 +165 165 165 +166 166 166 +167 167 167 +168 168 168 +169 169 169 +171 170 170 +172 171 171 +173 172 172 +174 173 173 +175 174 174 +176 175 175 +178 176 176 +179 177 177 +180 178 178 +181 179 179 +182 180 180 +183 181 181 +185 182 182 +186 183 183 +187 185 185 +188 186 186 +189 187 187 +190 188 188 +192 189 189 +193 190 190 +194 191 191 +195 192 192 +196 193 193 +197 194 194 +198 195 195 +200 196 196 +201 197 197 +202 198 198 +203 199 199 +204 200 200 +205 201 201 +207 202 202 +208 203 203 +209 204 204 +210 205 205 +211 207 207 +212 208 208 +214 209 209 +215 210 210 +216 211 211 +217 212 212 +218 213 213 +219 214 214 +221 215 215 +222 216 216 +223 217 217 +224 218 218 +225 219 219 +226 220 220 +228 221 221 +229 222 222 +230 223 223 +231 224 224 +232 225 225 +233 226 226 +234 227 227 +235 228 228 +235 228 228 +234 227 225 +234 227 223 +234 227 220 +234 227 218 +234 227 215 +234 227 213 +234 227 210 +234 227 208 +234 227 205 +234 227 203 +234 227 200 +234 227 198 +234 227 195 +234 227 193 +234 227 190 +234 226 188 +234 226 185 +234 226 183 +234 226 180 +234 226 178 +233 226 175 +233 226 173 +233 226 170 +233 226 168 +233 226 165 +233 226 163 +233 226 160 +233 226 158 +233 226 155 +233 226 153 +233 226 151 +233 225 148 +233 225 146 +233 225 143 +233 225 141 +233 225 138 +233 225 136 +233 225 133 +233 225 131 +233 225 128 +233 225 126 +232 225 123 +232 225 121 +232 225 118 +232 225 116 +232 225 113 +232 224 111 +232 224 108 +232 224 106 +232 224 103 +232 224 101 +232 224 98 +232 224 96 +232 224 93 +232 224 91 +232 224 88 +232 224 86 +232 224 83 +232 224 81 +232 224 78 +232 224 76 +232 224 74 +232 224 74 +232 224 74 +232 223 73 +232 222 73 +232 221 73 +232 220 73 +232 219 72 +232 218 72 +233 217 72 +233 216 72 +233 215 72 +233 214 71 +233 213 71 +233 212 71 +234 212 71 +234 211 71 +234 210 70 +234 209 70 +234 208 70 +234 207 70 +235 206 70 +235 205 69 +235 204 69 +235 203 69 +235 202 69 +235 201 68 +236 201 68 +236 200 68 +236 199 68 +236 198 68 +236 197 67 +236 196 67 +236 195 67 +237 194 67 +237 193 67 +237 192 66 +237 191 66 +237 190 66 +237 189 66 +238 189 66 +238 188 65 +238 187 65 +238 186 65 +238 185 65 +238 184 64 +239 183 64 +239 182 64 +239 181 64 +239 180 64 +239 179 63 +239 178 63 +240 178 63 +240 177 63 +240 176 63 +240 175 62 +240 174 62 +240 173 62 +241 172 62 +241 171 62 +241 170 61 +241 169 61 +241 168 61 +241 167 61 +241 167 61 +242 167 61 +242 167 61 +238 165 60 +235 163 60 +232 161 60 +229 159 60 +226 157 59 +223 155 59 +220 153 59 +216 151 59 +213 149 59 +210 147 58 +207 145 58 +204 143 58 +201 142 58 +198 140 58 +195 138 57 +191 136 57 +188 134 57 +185 132 57 +182 130 57 +179 128 56 +176 126 56 +173 124 56 +170 122 56 +166 120 55 +163 119 55 +160 117 55 +157 115 55 +154 113 55 +151 111 54 +148 109 54 +145 107 54 +141 105 54 +138 103 54 +135 101 53 +132 99 53 +129 97 53 +126 95 53 +123 94 53 +119 92 52 +116 90 52 +113 88 52 +110 86 52 +107 84 51 +104 82 51 +101 80 51 +98 78 51 +94 76 51 +91 74 50 +88 72 50 +85 71 50 +82 69 50 +79 67 50 +76 65 49 +73 63 49 +69 61 49 +66 59 49 +63 57 49 +60 55 48 +57 53 48 +54 51 48 +51 49 48 +48 48 48 +48 48 48 diff --git a/src/fractalzoomer/color_maps/colourlovers peach blossoms.MAP b/src/fractalzoomer/color_maps/colourlovers peach blossoms.MAP new file mode 100644 index 000000000..1e2c44ad8 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers peach blossoms.MAP @@ -0,0 +1,256 @@ +248 244 215 +247 243 214 +247 243 214 +247 242 213 +247 242 213 +247 242 213 +247 241 212 +247 241 212 +247 241 212 +247 240 211 +247 240 211 +247 240 211 +247 239 210 +247 239 210 +247 239 210 +247 238 209 +246 238 209 +246 237 209 +246 237 208 +246 237 208 +246 236 208 +246 236 207 +246 236 207 +246 235 207 +246 235 206 +246 235 206 +246 234 206 +246 234 205 +246 234 205 +246 233 205 +246 233 204 +246 233 204 +245 232 204 +245 232 203 +245 231 203 +245 231 203 +245 231 202 +245 230 202 +245 230 202 +245 230 201 +245 229 201 +245 229 201 +245 229 200 +245 228 200 +245 228 200 +245 228 199 +245 227 199 +244 227 199 +244 226 198 +244 226 198 +244 226 198 +244 225 197 +244 225 197 +244 225 197 +244 224 196 +244 224 196 +244 224 196 +244 223 195 +244 223 195 +244 223 195 +244 222 194 +244 222 194 +244 222 194 +244 222 194 +244 222 194 +244 221 192 +244 220 191 +244 219 189 +244 219 188 +244 218 187 +244 217 185 +244 217 184 +244 216 182 +244 215 181 +244 215 180 +244 214 178 +244 213 177 +244 212 175 +244 212 174 +244 211 173 +244 210 171 +244 210 170 +244 209 169 +244 208 167 +244 208 166 +244 207 164 +244 206 163 +244 206 162 +244 205 160 +244 204 159 +244 203 157 +244 203 156 +244 202 155 +244 201 153 +244 201 152 +244 200 151 +244 199 149 +244 199 148 +244 198 146 +244 197 145 +244 197 144 +244 196 142 +244 195 141 +244 194 139 +244 194 138 +244 193 137 +244 192 135 +244 192 134 +244 191 132 +244 190 131 +244 190 130 +244 189 128 +244 188 127 +244 188 126 +244 187 124 +244 186 123 +244 185 121 +244 185 120 +244 184 119 +244 183 117 +244 183 116 +244 182 114 +244 181 113 +244 181 112 +244 180 110 +244 179 109 +244 179 108 +244 179 108 +244 179 108 +243 178 108 +243 177 108 +243 176 108 +243 176 108 +243 175 108 +242 174 109 +242 174 109 +242 173 109 +242 172 109 +242 172 109 +242 171 109 +241 170 110 +241 170 110 +241 169 110 +241 168 110 +241 168 110 +240 167 111 +240 166 111 +240 166 111 +240 165 111 +240 164 111 +240 164 111 +239 163 112 +239 162 112 +239 162 112 +239 161 112 +239 160 112 +239 160 112 +238 159 113 +238 158 113 +238 158 113 +238 157 113 +238 156 113 +237 155 114 +237 155 114 +237 154 114 +237 153 114 +237 153 114 +237 152 114 +236 151 115 +236 151 115 +236 150 115 +236 149 115 +236 149 115 +236 148 115 +235 147 116 +235 147 116 +235 146 116 +235 145 116 +235 145 116 +234 144 117 +234 143 117 +234 143 117 +234 142 117 +234 141 117 +234 141 117 +233 140 118 +233 139 118 +233 139 118 +233 138 118 +233 137 118 +233 137 118 +233 137 119 +233 137 119 +233 137 119 +233 138 120 +233 139 121 +233 139 122 +233 140 122 +233 141 123 +234 141 124 +234 142 125 +234 143 126 +234 143 126 +234 144 127 +234 145 128 +234 146 129 +235 146 130 +235 147 130 +235 148 131 +235 148 132 +235 149 133 +235 150 134 +235 150 134 +236 151 135 +236 152 136 +236 152 137 +236 153 137 +236 154 138 +236 155 139 +236 155 140 +237 156 141 +237 157 141 +237 157 142 +237 158 143 +237 159 144 +237 159 145 +237 160 145 +238 161 146 +238 161 147 +238 162 148 +238 163 149 +238 164 149 +238 164 150 +238 165 151 +239 166 152 +239 166 152 +239 167 153 +239 168 154 +239 168 155 +239 169 156 +239 170 156 +240 170 157 +240 171 158 +240 172 159 +240 173 160 +240 173 160 +240 174 161 +240 175 162 +241 175 163 +241 176 164 +241 177 164 +241 177 165 +241 178 166 +241 179 167 +241 179 167 +242 180 168 diff --git a/src/fractalzoomer/color_maps/colourlovers peacock.MAP b/src/fractalzoomer/color_maps/colourlovers peacock.MAP new file mode 100644 index 000000000..f32a5f062 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers peacock.MAP @@ -0,0 +1,256 @@ +0 129 209 +0 127 205 +0 125 202 +0 123 199 +0 121 196 +0 119 193 +0 117 190 +0 115 186 +0 113 183 +0 111 180 +0 109 177 +0 107 174 +0 105 171 +0 103 167 +0 101 164 +0 99 161 +1 98 158 +1 96 155 +1 94 152 +1 92 148 +1 90 145 +1 88 142 +1 86 139 +1 84 136 +1 82 133 +1 80 129 +1 78 126 +1 76 123 +1 74 120 +1 72 117 +1 70 114 +1 69 111 +2 67 107 +2 65 104 +2 63 101 +2 61 98 +2 59 95 +2 57 92 +2 55 88 +2 53 85 +2 51 82 +2 49 79 +2 47 76 +2 45 73 +2 43 69 +2 41 66 +2 39 63 +3 38 60 +3 36 57 +3 34 54 +3 32 50 +3 30 47 +3 28 44 +3 26 41 +3 24 38 +3 22 35 +3 20 31 +3 18 28 +3 16 25 +3 14 22 +3 12 19 +3 10 16 +3 9 13 +4 9 13 +4 9 13 +3 10 14 +3 12 15 +3 14 17 +3 16 18 +3 18 20 +3 19 21 +3 21 22 +3 23 24 +3 25 25 +3 27 27 +3 29 28 +3 30 29 +3 32 31 +3 34 32 +3 36 34 +2 38 35 +2 39 36 +2 41 38 +2 43 39 +2 45 41 +2 47 42 +2 49 43 +2 50 45 +2 52 46 +2 54 48 +2 56 49 +2 58 50 +2 60 52 +2 61 53 +2 63 55 +2 65 56 +1 67 57 +1 69 59 +1 70 60 +1 72 62 +1 74 63 +1 76 64 +1 78 66 +1 80 67 +1 81 69 +1 83 70 +1 85 71 +1 87 73 +1 89 74 +1 91 76 +1 92 77 +0 94 78 +0 96 80 +0 98 81 +0 100 83 +0 101 84 +0 103 85 +0 105 87 +0 107 88 +0 109 90 +0 111 91 +0 112 92 +0 114 94 +0 116 95 +0 118 97 +0 120 98 +0 121 99 +0 122 100 +0 122 100 +0 122 100 +0 123 101 +0 124 101 +0 125 102 +0 125 103 +0 126 103 +0 127 104 +0 128 105 +0 129 105 +0 129 106 +0 130 107 +0 131 107 +0 132 108 +0 133 109 +0 133 109 +0 134 110 +0 135 110 +0 136 111 +0 137 112 +0 137 112 +1 138 113 +1 139 114 +1 140 114 +1 140 115 +1 141 116 +1 142 116 +1 143 117 +1 144 118 +1 144 118 +1 145 119 +1 146 119 +1 147 120 +1 148 121 +1 148 121 +1 149 122 +1 150 123 +1 151 123 +1 152 124 +1 152 125 +1 153 125 +1 154 126 +2 155 127 +2 155 127 +2 156 128 +2 157 129 +2 158 129 +2 159 130 +2 159 130 +2 160 131 +2 161 132 +2 162 132 +2 163 133 +2 163 134 +2 164 134 +2 165 135 +2 166 136 +2 167 136 +2 167 137 +2 168 138 +2 169 138 +2 170 139 +2 170 139 +3 171 140 +3 171 140 +2 171 141 +2 171 142 +2 172 143 +2 172 145 +2 173 146 +2 173 147 +2 173 149 +2 174 150 +2 174 151 +2 175 153 +2 175 154 +2 175 155 +2 176 157 +2 176 158 +2 177 159 +2 177 161 +2 177 162 +2 178 163 +2 178 165 +2 179 166 +1 179 167 +1 179 169 +1 180 170 +1 180 171 +1 181 173 +1 181 174 +1 181 175 +1 182 177 +1 182 178 +1 183 179 +1 183 180 +1 183 182 +1 184 183 +1 184 184 +1 185 186 +1 185 187 +1 185 188 +1 186 190 +1 186 191 +1 187 192 +1 187 194 +0 187 195 +0 188 196 +0 188 198 +0 189 199 +0 189 200 +0 189 202 +0 190 203 +0 190 204 +0 191 206 +0 191 207 +0 191 208 +0 192 210 +0 192 211 +0 193 212 +0 193 214 +0 193 215 +0 194 216 +0 194 218 +0 195 219 +0 195 220 +0 195 221 +0 196 222 diff --git a/src/fractalzoomer/color_maps/colourlovers persian nights.MAP b/src/fractalzoomer/color_maps/colourlovers persian nights.MAP new file mode 100644 index 000000000..b39a05de1 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers persian nights.MAP @@ -0,0 +1,256 @@ +0 122 138 +0 121 137 +0 120 137 +0 120 136 +0 119 136 +0 118 136 +1 118 135 +1 117 135 +1 116 135 +1 116 134 +1 115 134 +1 114 134 +2 114 133 +2 113 133 +2 112 133 +2 112 132 +2 111 132 +3 111 131 +3 110 131 +3 109 131 +3 109 130 +3 108 130 +3 107 130 +4 107 129 +4 106 129 +4 105 129 +4 105 128 +4 104 128 +4 103 128 +5 103 127 +5 102 127 +5 102 127 +5 101 126 +5 100 126 +6 100 125 +6 99 125 +6 98 125 +6 98 124 +6 97 124 +6 96 124 +7 96 123 +7 95 123 +7 94 123 +7 94 122 +7 93 122 +7 92 122 +8 92 121 +8 91 121 +8 91 120 +8 90 120 +8 89 120 +9 89 119 +9 88 119 +9 87 119 +9 87 118 +9 86 118 +9 85 118 +10 85 117 +10 84 117 +10 83 117 +10 83 116 +10 82 116 +10 82 116 +11 82 116 +11 82 116 +11 81 115 +12 80 114 +12 79 114 +13 78 113 +13 77 113 +14 76 112 +14 75 112 +15 74 111 +15 73 110 +16 72 110 +16 72 109 +17 71 109 +17 70 108 +18 69 108 +18 68 107 +19 67 106 +20 66 106 +20 65 105 +21 64 105 +21 63 104 +22 63 104 +22 62 103 +23 61 103 +23 60 102 +24 59 101 +24 58 101 +25 57 100 +25 56 100 +26 55 99 +26 54 99 +27 54 98 +28 53 97 +28 52 97 +29 51 96 +29 50 96 +30 49 95 +30 48 95 +31 47 94 +31 46 93 +32 45 93 +32 44 92 +33 44 92 +33 43 91 +34 42 91 +34 41 90 +35 40 90 +36 39 89 +36 38 88 +37 37 88 +37 36 87 +38 35 87 +38 35 86 +39 34 86 +39 33 85 +40 32 84 +40 31 84 +41 30 83 +41 29 83 +42 28 82 +42 27 82 +43 26 81 +43 26 81 +44 26 81 +44 26 81 +43 25 80 +43 25 79 +43 25 79 +42 25 78 +42 25 77 +42 24 77 +42 24 76 +41 24 75 +41 24 75 +41 24 74 +40 24 73 +40 23 73 +40 23 72 +40 23 71 +39 23 71 +39 23 70 +39 22 70 +39 22 69 +38 22 68 +38 22 68 +38 22 67 +37 22 66 +37 21 66 +37 21 65 +37 21 64 +36 21 64 +36 21 63 +36 21 62 +36 20 62 +35 20 61 +35 20 61 +35 20 60 +34 20 59 +34 19 59 +34 19 58 +34 19 57 +33 19 57 +33 19 56 +33 19 55 +33 18 55 +32 18 54 +32 18 53 +32 18 53 +31 18 52 +31 18 51 +31 17 51 +31 17 50 +30 17 50 +30 17 49 +30 17 48 +30 16 48 +29 16 47 +29 16 46 +29 16 46 +28 16 45 +28 16 44 +28 15 44 +28 15 43 +27 15 42 +27 15 42 +27 15 41 +27 15 41 +27 15 41 +27 15 41 +27 14 41 +27 14 41 +27 14 42 +27 14 42 +28 14 43 +28 14 43 +28 14 43 +28 14 44 +28 14 44 +29 14 45 +29 14 45 +29 14 46 +29 14 46 +29 14 46 +30 14 47 +30 14 47 +30 14 48 +30 14 48 +30 14 48 +31 14 49 +31 14 49 +31 14 50 +31 14 50 +32 14 51 +32 14 51 +32 14 51 +32 14 52 +32 14 52 +33 14 53 +33 14 53 +33 14 53 +33 14 54 +33 14 54 +34 14 55 +34 14 55 +34 14 56 +34 14 56 +34 14 56 +35 14 57 +35 14 57 +35 14 58 +35 14 58 +36 14 59 +36 14 59 +36 14 59 +36 14 60 +36 14 60 +37 14 61 +37 14 61 +37 14 61 +37 14 62 +37 14 62 +38 14 63 +38 14 63 +38 14 64 +38 14 64 +38 14 64 +39 14 65 +39 14 65 +39 14 66 +39 14 66 +39 14 66 +40 14 67 diff --git a/src/fractalzoomer/color_maps/colourlovers pollock.MAP b/src/fractalzoomer/color_maps/colourlovers pollock.MAP new file mode 100644 index 000000000..9cc0cd84c --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers pollock.MAP @@ -0,0 +1,256 @@ +168 171 132 +165 168 129 +162 165 127 +159 162 125 +157 159 123 +154 157 121 +151 154 119 +149 151 117 +146 148 114 +143 146 112 +140 143 110 +138 140 108 +135 137 106 +132 135 104 +130 132 102 +127 129 100 +124 126 97 +121 124 95 +119 121 93 +116 118 91 +113 115 89 +111 113 87 +108 110 85 +105 107 83 +102 104 80 +100 102 78 +97 99 76 +94 96 74 +92 93 72 +89 91 70 +86 88 68 +84 85 66 +81 82 63 +78 79 61 +75 77 59 +73 74 57 +70 71 55 +67 68 53 +65 66 51 +62 63 48 +59 60 46 +56 57 44 +54 55 42 +51 52 40 +48 49 38 +46 46 36 +43 44 34 +40 41 31 +37 38 29 +35 35 27 +32 33 25 +29 30 23 +27 27 21 +24 24 19 +21 22 17 +18 19 14 +16 16 12 +13 13 10 +10 11 8 +8 8 6 +5 5 4 +2 2 2 +0 0 0 +0 0 0 +0 0 0 +3 3 2 +6 6 5 +9 9 7 +12 12 10 +15 16 12 +19 19 15 +22 22 17 +25 25 20 +28 29 22 +31 32 25 +35 35 27 +38 38 30 +41 42 32 +44 45 35 +47 48 37 +51 51 40 +54 55 43 +57 58 45 +60 61 48 +63 64 50 +67 68 53 +70 71 55 +73 74 58 +76 77 60 +79 81 63 +83 84 65 +86 87 68 +89 90 70 +92 94 73 +95 97 75 +98 100 78 +102 103 81 +105 106 83 +108 110 86 +111 113 88 +114 116 91 +118 119 93 +121 123 96 +124 126 98 +127 129 101 +130 132 103 +134 136 106 +137 139 108 +140 142 111 +143 145 113 +146 149 116 +150 152 119 +153 155 121 +156 158 124 +159 162 126 +162 165 129 +166 168 131 +169 171 134 +172 175 136 +175 178 139 +178 181 141 +182 184 144 +185 188 146 +188 191 149 +191 194 151 +194 197 154 +197 200 156 +198 201 157 +198 201 157 +195 197 154 +192 194 152 +189 191 149 +186 188 147 +183 185 144 +180 182 142 +177 179 139 +174 176 137 +171 173 134 +168 170 132 +165 167 130 +162 164 127 +159 161 125 +156 158 122 +153 155 120 +150 152 117 +147 149 115 +144 146 112 +141 143 110 +138 140 107 +135 137 105 +132 134 103 +129 131 100 +126 128 98 +123 125 95 +120 122 93 +117 119 90 +114 116 88 +111 113 85 +108 110 83 +105 107 81 +102 103 78 +99 100 76 +96 97 73 +93 94 71 +90 91 68 +87 88 66 +84 85 63 +81 82 61 +78 79 58 +75 76 56 +72 73 54 +69 70 51 +66 67 49 +63 64 46 +60 61 44 +57 58 41 +54 55 39 +51 52 36 +48 49 34 +45 46 31 +42 43 29 +39 40 27 +36 37 24 +33 34 22 +30 31 19 +27 28 17 +24 25 14 +21 22 12 +18 19 9 +15 16 7 +12 13 5 +12 13 5 +12 13 5 +15 16 7 +19 20 10 +22 23 13 +26 27 16 +29 30 18 +33 34 21 +36 38 24 +40 41 27 +43 45 29 +47 48 32 +50 52 35 +54 55 38 +57 59 40 +61 63 43 +64 66 46 +68 70 49 +72 73 51 +75 77 54 +79 81 57 +82 84 60 +86 88 62 +89 91 65 +93 95 68 +96 98 71 +100 102 73 +103 106 76 +107 109 79 +110 113 82 +114 116 84 +117 120 87 +121 123 90 +125 127 93 +128 131 96 +132 134 98 +135 138 101 +139 141 104 +142 145 107 +146 149 109 +149 152 112 +153 156 115 +156 159 118 +160 163 120 +163 166 123 +167 170 126 +170 174 129 +174 177 131 +178 181 134 +181 184 137 +185 188 140 +188 192 142 +192 195 145 +195 199 148 +199 202 151 +202 206 153 +206 209 156 +209 213 159 +213 217 162 +216 220 164 +220 224 167 +223 227 170 +227 231 173 +230 234 175 +231 235 176 diff --git a/src/fractalzoomer/color_maps/colourlovers pumpkin attack.MAP b/src/fractalzoomer/color_maps/colourlovers pumpkin attack.MAP new file mode 100644 index 000000000..2391e48f9 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers pumpkin attack.MAP @@ -0,0 +1,256 @@ +66 22 20 +65 21 19 +64 21 19 +63 21 19 +62 21 19 +62 21 19 +61 21 18 +60 20 18 +59 20 18 +59 20 18 +58 20 18 +57 20 17 +56 20 17 +55 20 17 +55 19 17 +54 19 17 +53 19 16 +52 19 16 +52 19 16 +51 19 16 +50 19 16 +49 18 15 +48 18 15 +48 18 15 +47 18 15 +46 18 15 +45 18 14 +45 18 14 +44 17 14 +43 17 14 +42 17 14 +42 17 14 +41 17 13 +40 17 13 +39 17 13 +38 16 13 +38 16 13 +37 16 12 +36 16 12 +35 16 12 +35 16 12 +34 16 12 +33 15 11 +32 15 11 +31 15 11 +31 15 11 +30 15 11 +29 15 10 +28 15 10 +28 14 10 +27 14 10 +26 14 10 +25 14 9 +24 14 9 +24 14 9 +23 14 9 +22 13 9 +21 13 8 +21 13 8 +20 13 8 +19 13 8 +18 13 8 +18 13 8 +18 13 8 +18 13 8 +20 14 8 +23 15 8 +26 16 8 +29 17 8 +31 18 9 +34 19 9 +37 20 9 +40 21 9 +43 22 9 +45 23 10 +48 24 10 +51 25 10 +54 26 10 +57 27 10 +59 28 11 +62 29 11 +65 30 11 +68 31 11 +71 32 11 +73 33 12 +76 35 12 +79 36 12 +82 37 12 +84 38 13 +87 39 13 +90 40 13 +93 41 13 +96 42 13 +98 43 14 +101 44 14 +104 45 14 +107 46 14 +110 47 14 +112 48 15 +115 49 15 +118 50 15 +121 51 15 +124 52 15 +126 53 16 +129 54 16 +132 55 16 +135 57 16 +137 58 17 +140 59 17 +143 60 17 +146 61 17 +149 62 17 +151 63 18 +154 64 18 +157 65 18 +160 66 18 +163 67 18 +165 68 19 +168 69 19 +171 70 19 +174 71 19 +177 72 19 +179 73 20 +182 74 20 +185 75 20 +188 76 20 +190 77 20 +191 78 21 +191 78 21 +191 78 21 +191 79 22 +192 79 22 +192 80 23 +193 80 24 +193 81 24 +194 81 25 +194 82 25 +195 83 26 +195 83 27 +195 84 27 +196 84 28 +196 85 28 +197 85 29 +197 86 30 +198 87 30 +198 87 31 +199 88 32 +199 88 32 +200 89 33 +200 89 33 +200 90 34 +201 90 35 +201 91 35 +202 92 36 +202 92 36 +203 93 37 +203 93 38 +204 94 38 +204 94 39 +204 95 39 +205 96 40 +205 96 41 +206 97 41 +206 97 42 +207 98 43 +207 98 43 +208 99 44 +208 100 44 +209 100 45 +209 101 46 +209 101 46 +210 102 47 +210 102 47 +211 103 48 +211 103 49 +212 104 49 +212 105 50 +213 105 51 +213 106 51 +214 106 52 +214 107 52 +214 107 53 +215 108 54 +215 109 54 +216 109 55 +216 110 55 +217 110 56 +217 111 57 +218 111 57 +218 112 58 +218 112 58 +219 113 59 +219 113 59 +219 113 58 +219 114 58 +219 115 58 +219 115 58 +219 116 58 +219 117 58 +219 117 58 +220 118 58 +220 119 58 +220 119 58 +220 120 58 +220 121 58 +220 121 57 +220 122 57 +220 123 57 +221 123 57 +221 124 57 +221 125 57 +221 125 57 +221 126 57 +221 127 57 +221 127 57 +221 128 57 +222 129 57 +222 129 56 +222 130 56 +222 131 56 +222 131 56 +222 132 56 +222 133 56 +222 133 56 +223 134 56 +223 135 56 +223 136 56 +223 136 56 +223 137 56 +223 138 56 +223 138 55 +224 139 55 +224 140 55 +224 140 55 +224 141 55 +224 142 55 +224 142 55 +224 143 55 +224 144 55 +225 144 55 +225 145 55 +225 146 55 +225 146 54 +225 147 54 +225 148 54 +225 148 54 +225 149 54 +226 150 54 +226 150 54 +226 151 54 +226 152 54 +226 152 54 +226 153 54 +226 154 54 +226 154 54 +227 155 54 diff --git a/src/fractalzoomer/color_maps/colourlovers rageforst bar.MAP b/src/fractalzoomer/color_maps/colourlovers rageforst bar.MAP new file mode 100644 index 000000000..461bee6aa --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers rageforst bar.MAP @@ -0,0 +1,256 @@ +241 199 13 +241 198 12 +241 197 12 +241 196 12 +241 195 12 +242 194 12 +242 193 12 +242 192 12 +242 191 12 +243 190 12 +243 189 12 +243 188 12 +243 187 12 +243 186 12 +244 185 12 +244 184 12 +244 183 12 +244 182 12 +245 181 12 +245 180 12 +245 179 12 +245 178 11 +245 177 11 +246 176 11 +246 175 11 +246 174 11 +246 173 11 +247 172 11 +247 171 11 +247 170 11 +247 169 11 +247 168 11 +248 167 11 +248 166 11 +248 165 11 +248 164 11 +249 163 11 +249 162 11 +249 161 11 +249 160 11 +250 159 11 +250 158 11 +250 157 10 +250 156 10 +250 155 10 +251 154 10 +251 153 10 +251 152 10 +251 151 10 +252 150 10 +252 149 10 +252 148 10 +252 147 10 +252 146 10 +253 145 10 +253 144 10 +253 143 10 +253 142 10 +254 141 10 +254 140 10 +254 139 10 +254 138 10 +254 137 10 +255 137 10 +255 137 10 +252 136 10 +250 135 10 +248 134 11 +245 133 11 +243 132 12 +241 131 12 +239 130 13 +236 129 13 +234 128 14 +232 127 14 +229 126 15 +227 125 15 +225 124 16 +223 123 16 +220 122 17 +218 121 17 +216 120 18 +214 119 18 +211 118 19 +209 117 19 +207 116 20 +204 115 20 +202 114 21 +200 113 21 +198 112 22 +195 111 22 +193 110 23 +191 109 23 +189 108 24 +186 107 24 +184 107 24 +182 106 25 +179 105 25 +177 104 26 +175 103 26 +173 102 27 +170 101 27 +168 100 28 +166 99 28 +164 98 29 +161 97 29 +159 96 30 +157 95 30 +154 94 31 +152 93 31 +150 92 32 +148 91 32 +145 90 33 +143 89 33 +141 88 34 +139 87 34 +136 86 35 +134 85 35 +132 84 36 +129 83 36 +127 82 37 +125 81 37 +123 80 38 +120 79 38 +118 78 39 +116 77 39 +114 77 39 +114 77 40 +114 77 40 +113 77 42 +113 78 45 +113 79 48 +113 80 51 +113 81 54 +113 81 56 +113 82 59 +113 83 62 +113 84 65 +113 85 68 +112 85 71 +112 86 73 +112 87 76 +112 88 79 +112 89 82 +112 89 85 +112 90 87 +112 91 90 +112 92 93 +112 93 96 +111 93 99 +111 94 102 +111 95 104 +111 96 107 +111 97 110 +111 97 113 +111 98 116 +111 99 119 +111 100 121 +111 101 124 +111 101 127 +110 102 130 +110 103 133 +110 104 135 +110 105 138 +110 106 141 +110 106 144 +110 107 147 +110 108 150 +110 109 152 +110 110 155 +109 110 158 +109 111 161 +109 112 164 +109 113 167 +109 114 169 +109 114 172 +109 115 175 +109 116 178 +109 117 181 +109 118 183 +108 118 186 +108 119 189 +108 120 192 +108 121 195 +108 122 198 +108 122 200 +108 123 203 +108 124 206 +108 125 209 +108 126 212 +108 126 214 +108 127 215 +108 127 215 +108 125 212 +109 124 210 +110 123 207 +111 122 205 +112 121 203 +113 120 200 +114 119 198 +114 118 196 +115 117 193 +116 116 191 +117 115 189 +118 114 186 +119 112 184 +120 111 182 +121 110 179 +121 109 177 +122 108 174 +123 107 172 +124 106 170 +125 105 167 +126 104 165 +127 103 163 +128 102 160 +128 101 158 +129 99 156 +130 98 153 +131 97 151 +132 96 149 +133 95 146 +134 94 144 +134 93 142 +135 92 139 +136 91 137 +137 90 134 +138 89 132 +139 88 130 +140 87 127 +141 85 125 +141 84 123 +142 83 120 +143 82 118 +144 81 116 +145 80 113 +146 79 111 +147 78 109 +148 77 106 +148 76 104 +149 75 101 +150 74 99 +151 72 97 +152 71 94 +153 70 92 +154 69 90 +155 68 87 +155 67 85 +156 66 83 +157 65 80 +158 64 78 +159 63 76 +160 62 73 +161 61 71 +161 60 69 +162 60 69 diff --git a/src/fractalzoomer/color_maps/colourlovers retro circus.MAP b/src/fractalzoomer/color_maps/colourlovers retro circus.MAP new file mode 100644 index 000000000..59d6f57e9 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers retro circus.MAP @@ -0,0 +1,256 @@ +50 41 56 +51 42 57 +52 44 58 +54 46 60 +55 48 61 +57 50 63 +58 52 64 +59 54 66 +61 56 67 +62 58 69 +64 60 70 +65 62 72 +66 64 73 +68 66 75 +69 68 76 +71 70 78 +72 71 79 +73 73 81 +75 75 82 +76 77 84 +78 79 85 +79 81 87 +80 83 88 +82 85 90 +83 87 91 +85 89 93 +86 91 94 +87 93 96 +89 95 97 +90 97 99 +92 99 100 +93 100 101 +94 102 103 +96 104 104 +97 106 106 +99 108 107 +100 110 109 +101 112 110 +103 114 112 +104 116 113 +106 118 115 +107 120 116 +108 122 118 +110 124 119 +111 126 121 +113 128 122 +114 130 124 +115 131 125 +117 133 127 +118 135 128 +120 137 130 +121 139 131 +122 141 133 +124 143 134 +125 145 136 +127 147 137 +128 149 139 +129 151 140 +131 153 142 +132 155 143 +134 157 145 +135 159 146 +136 160 147 +137 161 148 +137 161 148 +138 161 148 +139 162 148 +140 162 148 +141 163 148 +142 164 148 +143 164 148 +144 165 148 +146 166 148 +147 166 148 +148 167 148 +149 167 149 +150 168 149 +151 169 149 +152 169 149 +153 170 149 +155 171 149 +156 171 149 +157 172 149 +158 172 149 +159 173 149 +160 174 150 +161 174 150 +162 175 150 +164 176 150 +165 176 150 +166 177 150 +167 177 150 +168 178 150 +169 179 150 +170 179 150 +171 180 150 +173 181 151 +174 181 151 +175 182 151 +176 183 151 +177 183 151 +178 184 151 +179 184 151 +181 185 151 +182 186 151 +183 186 151 +184 187 152 +185 188 152 +186 188 152 +187 189 152 +188 189 152 +190 190 152 +191 191 152 +192 191 152 +193 192 152 +194 193 152 +195 193 153 +196 194 153 +197 194 153 +199 195 153 +200 196 153 +201 196 153 +202 197 153 +203 198 153 +204 198 153 +205 199 153 +206 199 153 +207 200 154 +207 200 154 +206 198 152 +206 197 150 +206 196 149 +206 195 147 +206 194 146 +206 193 144 +206 192 143 +206 191 141 +206 190 140 +206 189 138 +206 188 136 +206 187 135 +206 186 133 +206 185 132 +206 184 130 +206 183 129 +206 182 127 +206 181 126 +206 180 124 +206 179 123 +205 178 121 +205 177 119 +205 176 118 +205 175 116 +205 174 115 +205 173 113 +205 172 112 +205 171 110 +205 170 109 +205 169 107 +205 168 106 +205 166 104 +205 165 102 +205 164 101 +205 163 99 +205 162 98 +205 161 96 +205 160 95 +205 159 93 +205 158 92 +205 157 90 +204 156 88 +204 155 87 +204 154 85 +204 153 84 +204 152 82 +204 151 81 +204 150 79 +204 149 78 +204 148 76 +204 147 75 +204 146 73 +204 145 71 +204 144 70 +204 143 68 +204 142 67 +204 141 65 +204 140 64 +204 139 62 +204 138 61 +204 137 59 +204 136 58 +204 136 58 +204 136 58 +203 134 57 +202 133 56 +201 132 56 +201 131 55 +200 130 55 +199 129 54 +199 127 53 +198 126 53 +197 125 52 +197 124 52 +196 123 51 +195 122 51 +194 120 50 +194 119 49 +193 118 49 +192 117 48 +192 116 48 +191 115 47 +190 113 46 +190 112 46 +189 111 45 +188 110 45 +188 109 44 +187 108 44 +186 106 43 +185 105 42 +185 104 42 +184 103 41 +183 102 41 +183 101 40 +182 100 40 +181 98 39 +181 97 38 +180 96 38 +179 95 37 +179 94 37 +178 93 36 +177 91 35 +176 90 35 +176 89 34 +175 88 34 +174 87 33 +174 86 33 +173 84 32 +172 83 31 +172 82 31 +171 81 30 +170 80 30 +170 79 29 +169 77 28 +168 76 28 +167 75 27 +167 74 27 +166 73 26 +165 72 26 +165 70 25 +164 69 24 +163 68 24 +163 67 23 +162 66 23 +161 65 22 +161 64 22 +161 64 22 diff --git a/src/fractalzoomer/color_maps/colourlovers roll.MAP b/src/fractalzoomer/color_maps/colourlovers roll.MAP new file mode 100644 index 000000000..8a421068c --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers roll.MAP @@ -0,0 +1,256 @@ +28 1 19 +29 1 18 +30 1 18 +31 1 18 +33 1 17 +34 1 17 +35 1 17 +36 1 17 +38 1 16 +39 1 16 +40 1 16 +42 1 16 +43 1 15 +44 1 15 +45 1 15 +47 1 15 +48 1 14 +49 1 14 +50 1 14 +52 1 14 +53 1 13 +54 1 13 +56 1 13 +57 1 13 +58 1 12 +59 1 12 +61 1 12 +62 1 12 +63 1 11 +64 1 11 +66 1 11 +67 1 11 +68 1 10 +70 1 10 +71 1 10 +72 1 9 +73 1 9 +75 1 9 +76 1 9 +77 1 8 +78 1 8 +80 1 8 +81 1 8 +82 1 7 +84 1 7 +85 1 7 +86 1 7 +87 1 6 +89 1 6 +90 1 6 +91 1 6 +92 1 5 +94 1 5 +95 1 5 +96 1 5 +98 1 4 +99 1 4 +100 1 4 +101 1 4 +103 1 3 +104 1 3 +105 1 3 +106 1 3 +107 1 3 +107 1 3 +107 0 3 +108 0 3 +109 0 3 +110 0 3 +111 0 3 +112 0 3 +113 0 3 +114 0 3 +115 0 3 +116 0 3 +116 0 3 +117 0 3 +118 0 3 +119 0 3 +120 0 3 +121 0 3 +122 0 3 +123 0 3 +124 0 3 +125 0 3 +125 0 4 +126 0 4 +127 0 4 +128 0 4 +129 0 4 +130 0 4 +131 0 4 +132 0 4 +133 0 4 +134 0 4 +134 0 4 +135 0 4 +136 0 4 +137 0 4 +138 0 4 +139 0 4 +140 0 4 +141 0 4 +142 0 4 +143 0 4 +144 0 4 +144 0 5 +145 0 5 +146 0 5 +147 0 5 +148 0 5 +149 0 5 +150 0 5 +151 0 5 +152 0 5 +153 0 5 +153 0 5 +154 0 5 +155 0 5 +156 0 5 +157 0 5 +158 0 5 +159 0 5 +160 0 5 +161 0 5 +162 0 5 +162 0 5 +163 0 6 +163 0 6 +163 0 5 +163 0 5 +164 1 5 +164 1 5 +165 2 5 +165 2 5 +166 2 5 +166 3 5 +167 3 5 +167 4 5 +168 4 5 +168 5 5 +169 5 4 +169 5 4 +170 6 4 +170 6 4 +171 7 4 +171 7 4 +172 7 4 +172 8 4 +173 8 4 +173 9 4 +174 9 4 +174 10 4 +175 10 3 +175 10 3 +176 11 3 +176 11 3 +177 12 3 +177 12 3 +178 12 3 +178 13 3 +179 13 3 +179 14 3 +180 14 3 +180 15 3 +181 15 3 +181 15 2 +182 16 2 +182 16 2 +183 17 2 +183 17 2 +184 18 2 +184 18 2 +185 18 2 +185 19 2 +186 19 2 +186 20 2 +187 20 2 +187 20 1 +188 21 1 +188 21 1 +189 22 1 +189 22 1 +190 23 1 +190 23 1 +191 23 1 +191 24 1 +192 24 1 +192 25 1 +193 25 1 +193 25 1 +194 26 1 +194 26 1 +194 26 1 +195 27 1 +196 27 1 +196 28 1 +197 28 1 +198 29 1 +199 29 1 +199 30 1 +200 30 1 +201 31 1 +202 32 1 +202 32 1 +203 33 1 +204 33 1 +205 34 1 +205 34 1 +206 35 1 +207 35 1 +208 36 1 +208 36 1 +209 37 1 +210 38 1 +211 38 1 +211 39 1 +212 39 1 +213 40 1 +214 40 1 +214 41 1 +215 41 1 +216 42 1 +216 42 1 +217 43 1 +218 44 1 +219 44 1 +219 45 1 +220 45 1 +221 46 1 +222 46 1 +222 47 1 +223 47 1 +224 48 1 +225 49 1 +225 49 1 +226 50 1 +227 50 1 +228 51 1 +228 51 1 +229 52 1 +230 52 1 +231 53 1 +231 53 1 +232 54 1 +233 55 1 +234 55 1 +234 56 1 +235 56 1 +236 57 1 +237 57 1 +237 58 1 +238 58 1 +239 59 1 +239 59 1 +240 60 2 diff --git a/src/fractalzoomer/color_maps/colourlovers she is french.MAP b/src/fractalzoomer/color_maps/colourlovers she is french.MAP new file mode 100644 index 000000000..7344cc319 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers she is french.MAP @@ -0,0 +1,256 @@ +62 65 71 +65 68 73 +68 71 75 +71 74 78 +74 77 80 +77 80 83 +80 83 85 +83 86 88 +86 89 90 +90 92 93 +93 95 95 +96 98 97 +99 101 100 +102 104 102 +105 107 105 +108 110 107 +111 113 110 +114 116 112 +118 119 115 +121 122 117 +124 125 120 +127 129 122 +130 132 124 +133 135 127 +136 138 129 +139 141 132 +142 144 134 +146 147 137 +149 150 139 +152 153 142 +155 156 144 +158 159 146 +161 162 149 +164 165 151 +167 168 154 +170 171 156 +174 174 159 +177 177 161 +180 180 164 +183 183 166 +186 186 169 +189 189 171 +192 193 173 +195 196 176 +198 199 178 +202 202 181 +205 205 183 +208 208 186 +211 211 188 +214 214 191 +217 217 193 +220 220 196 +223 223 198 +226 226 200 +230 229 203 +233 232 205 +236 235 208 +239 238 210 +242 241 213 +245 244 215 +248 247 218 +251 250 220 +254 253 222 +255 254 223 +255 254 223 +254 252 221 +253 251 219 +253 250 217 +252 249 215 +252 248 213 +251 247 211 +251 246 209 +250 245 207 +250 244 205 +249 243 203 +249 241 202 +248 240 200 +248 239 198 +247 238 196 +247 237 194 +246 236 192 +246 235 190 +245 234 188 +245 233 186 +244 232 184 +244 230 183 +243 229 181 +243 228 179 +242 227 177 +242 226 175 +241 225 173 +241 224 171 +240 223 169 +240 222 167 +239 221 165 +239 220 164 +238 218 162 +237 217 160 +237 216 158 +236 215 156 +236 214 154 +235 213 152 +235 212 150 +234 211 148 +234 210 146 +233 209 144 +233 207 143 +232 206 141 +232 205 139 +231 204 137 +231 203 135 +230 202 133 +230 201 131 +229 200 129 +229 199 127 +228 198 125 +228 196 124 +227 195 122 +227 194 120 +226 193 118 +226 192 116 +225 191 114 +225 190 112 +224 189 110 +224 188 108 +223 187 106 +223 186 105 +223 186 105 +223 186 105 +220 183 104 +218 181 103 +216 179 102 +214 176 101 +212 174 100 +210 172 99 +207 170 98 +205 167 97 +203 165 96 +201 163 95 +199 161 94 +197 158 93 +195 156 92 +192 154 91 +190 152 90 +188 149 89 +186 147 88 +184 145 87 +182 143 86 +180 140 85 +177 138 85 +175 136 84 +173 134 83 +171 131 82 +169 129 81 +167 127 80 +165 125 79 +162 122 78 +160 120 77 +158 118 76 +156 116 75 +154 113 74 +152 111 73 +150 109 72 +147 106 71 +145 104 70 +143 102 69 +141 100 68 +139 97 67 +137 95 66 +135 93 65 +132 91 65 +130 88 64 +128 86 63 +126 84 62 +124 82 61 +122 79 60 +120 77 59 +117 75 58 +115 73 57 +113 70 56 +111 68 55 +109 66 54 +107 64 53 +105 61 52 +102 59 51 +100 57 50 +98 55 49 +96 52 48 +94 50 47 +92 48 46 +90 46 46 +90 46 46 +90 46 46 +89 45 46 +88 45 46 +87 45 46 +86 45 46 +86 45 46 +85 45 46 +84 45 46 +83 45 46 +83 45 46 +82 45 46 +81 45 46 +80 45 46 +79 45 46 +79 45 46 +78 45 46 +77 45 46 +76 45 46 +76 45 46 +75 45 46 +74 45 46 +73 45 47 +72 45 47 +72 45 47 +71 45 47 +70 45 47 +69 45 47 +69 45 47 +68 45 47 +67 45 47 +66 45 47 +66 45 47 +65 44 47 +64 44 47 +63 44 47 +62 44 47 +62 44 47 +61 44 47 +60 44 47 +59 44 47 +59 44 47 +58 44 47 +57 44 48 +56 44 48 +55 44 48 +55 44 48 +54 44 48 +53 44 48 +52 44 48 +52 44 48 +51 44 48 +50 44 48 +49 44 48 +48 44 48 +48 44 48 +47 44 48 +46 44 48 +45 44 48 +45 44 48 +44 44 48 +43 44 48 +42 44 48 +42 44 48 +42 44 49 diff --git a/src/fractalzoomer/color_maps/colourlovers simultaneous copper.MAP b/src/fractalzoomer/color_maps/colourlovers simultaneous copper.MAP new file mode 100644 index 000000000..8a2fe3a7a --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers simultaneous copper.MAP @@ -0,0 +1,256 @@ +133 24 33 +130 27 36 +128 31 39 +126 35 43 +124 38 46 +122 42 50 +120 46 53 +118 49 57 +116 53 60 +114 57 64 +112 60 67 +110 64 71 +108 68 74 +105 71 78 +103 75 81 +101 79 85 +99 82 88 +97 86 91 +95 90 95 +93 93 98 +91 97 102 +89 101 105 +87 104 109 +85 108 112 +83 112 116 +80 115 119 +78 119 123 +76 123 126 +74 126 130 +72 130 133 +70 134 137 +68 137 140 +66 141 143 +64 145 147 +62 149 150 +60 152 154 +58 156 157 +56 160 161 +53 163 164 +51 167 168 +49 171 171 +47 174 175 +45 178 178 +43 182 182 +41 185 185 +39 189 189 +37 193 192 +35 196 195 +33 200 199 +31 204 202 +28 207 206 +26 211 209 +24 215 213 +22 218 216 +20 222 220 +18 226 223 +16 229 227 +14 233 230 +12 237 234 +10 240 237 +8 244 241 +6 248 244 +4 251 247 +4 252 248 +4 252 248 +6 250 245 +9 248 242 +11 246 239 +14 245 236 +17 243 233 +19 241 230 +22 240 227 +25 238 224 +27 236 221 +30 235 218 +33 233 215 +35 231 212 +38 230 209 +41 228 206 +43 226 203 +46 225 201 +49 223 198 +51 221 195 +54 220 192 +57 218 189 +59 216 186 +62 215 183 +65 213 180 +67 211 177 +70 210 174 +73 208 171 +75 206 168 +78 205 165 +81 203 162 +83 201 159 +86 200 157 +89 198 154 +91 196 151 +94 194 148 +97 193 145 +99 191 142 +102 189 139 +105 188 136 +107 186 133 +110 184 130 +113 183 127 +115 181 124 +118 179 121 +121 178 118 +123 176 115 +126 174 112 +129 173 110 +131 171 107 +134 169 104 +137 168 101 +139 166 98 +142 164 95 +145 163 92 +147 161 89 +150 159 86 +153 158 83 +155 156 80 +158 154 77 +161 153 74 +163 151 71 +166 149 68 +168 148 66 +169 148 66 +169 148 66 +169 147 65 +170 146 64 +171 145 63 +171 144 62 +172 143 62 +173 143 61 +173 142 60 +174 141 59 +175 140 59 +175 139 58 +176 138 57 +177 138 56 +177 137 55 +178 136 55 +179 135 54 +179 134 53 +180 134 52 +181 133 52 +181 132 51 +182 131 50 +183 130 49 +183 129 48 +184 129 48 +185 128 47 +185 127 46 +186 126 45 +187 125 45 +187 124 44 +188 124 43 +189 123 42 +189 122 42 +190 121 41 +191 120 40 +192 120 39 +192 119 38 +193 118 38 +194 117 37 +194 116 36 +195 115 35 +196 115 35 +196 114 34 +197 113 33 +198 112 32 +198 111 31 +199 110 31 +200 110 30 +200 109 29 +201 108 28 +202 107 28 +202 106 27 +203 106 26 +204 105 25 +204 104 24 +205 103 24 +206 102 23 +206 101 22 +207 101 21 +208 100 21 +208 99 20 +209 98 19 +210 97 18 +210 97 18 +211 97 18 +211 97 18 +211 97 17 +212 98 17 +212 99 17 +213 100 17 +213 101 16 +214 102 16 +214 103 16 +215 104 16 +215 104 15 +216 105 15 +216 106 15 +217 107 15 +217 108 15 +218 109 14 +218 110 14 +219 111 14 +219 112 14 +220 112 13 +220 113 13 +221 114 13 +221 115 13 +222 116 13 +222 117 12 +223 118 12 +223 119 12 +224 120 12 +224 120 11 +225 121 11 +225 122 11 +226 123 11 +226 124 11 +227 125 10 +228 126 10 +228 127 10 +229 128 10 +229 128 9 +230 129 9 +230 130 9 +231 131 9 +231 132 8 +232 133 8 +232 134 8 +233 135 8 +233 136 8 +234 136 7 +234 137 7 +235 138 7 +235 139 7 +236 140 6 +236 141 6 +237 142 6 +237 143 6 +238 144 6 +238 144 5 +239 145 5 +239 146 5 +240 147 5 +240 148 4 +241 149 4 +241 150 4 +242 151 4 +242 151 4 +243 152 4 diff --git a/src/fractalzoomer/color_maps/colourlovers sleep mode.MAP b/src/fractalzoomer/color_maps/colourlovers sleep mode.MAP new file mode 100644 index 000000000..707df3a60 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers sleep mode.MAP @@ -0,0 +1,256 @@ +23 44 60 +23 44 60 +23 44 61 +23 45 61 +24 45 62 +24 46 63 +24 46 63 +24 47 64 +25 47 64 +25 48 65 +25 48 66 +25 48 66 +26 49 67 +26 49 67 +26 50 68 +26 50 69 +27 51 69 +27 51 70 +27 52 71 +27 52 71 +28 53 72 +28 53 72 +28 53 73 +28 54 74 +29 54 74 +29 55 75 +29 55 75 +29 56 76 +30 56 77 +30 57 77 +30 57 78 +30 57 78 +31 58 79 +31 58 80 +31 59 80 +32 59 81 +32 60 82 +32 60 82 +32 61 83 +33 61 83 +33 62 84 +33 62 85 +33 62 85 +34 63 86 +34 63 86 +34 64 87 +34 64 88 +35 65 88 +35 65 89 +35 66 90 +35 66 90 +36 67 91 +36 67 91 +36 67 92 +36 68 93 +37 68 93 +37 69 94 +37 69 94 +37 70 95 +38 70 96 +38 71 96 +38 71 97 +38 71 97 +39 72 98 +39 72 98 +40 72 97 +42 72 97 +44 72 97 +46 72 96 +48 72 96 +50 72 96 +51 72 96 +53 73 95 +55 73 95 +57 73 95 +59 73 95 +61 73 94 +62 73 94 +64 73 94 +66 73 94 +68 74 93 +70 74 93 +72 74 93 +73 74 93 +75 74 92 +77 74 92 +79 74 92 +81 74 92 +83 75 91 +84 75 91 +86 75 91 +88 75 91 +90 75 90 +92 75 90 +94 75 90 +95 75 90 +97 76 89 +99 76 89 +101 76 89 +103 76 88 +105 76 88 +107 76 88 +108 76 88 +110 77 87 +112 77 87 +114 77 87 +116 77 87 +118 77 86 +119 77 86 +121 77 86 +123 77 86 +125 78 85 +127 78 85 +129 78 85 +130 78 85 +132 78 84 +134 78 84 +136 78 84 +138 78 84 +140 79 83 +141 79 83 +143 79 83 +145 79 83 +147 79 82 +149 79 82 +151 79 82 +152 79 82 +153 80 82 +153 80 82 +154 80 81 +155 80 80 +156 81 80 +157 81 79 +158 81 79 +159 82 78 +160 82 78 +161 83 77 +162 83 77 +163 83 76 +164 84 76 +165 84 75 +166 85 75 +167 85 74 +168 85 74 +169 86 73 +170 86 72 +171 86 72 +172 87 71 +173 87 71 +174 88 70 +175 88 70 +176 88 69 +177 89 69 +178 89 68 +179 90 68 +180 90 67 +181 90 67 +182 91 66 +183 91 66 +184 91 65 +186 92 64 +187 92 64 +188 93 63 +189 93 63 +190 93 62 +191 94 62 +192 94 61 +193 95 61 +194 95 60 +195 95 60 +196 96 59 +197 96 59 +198 97 58 +199 97 58 +200 97 57 +201 98 56 +202 98 56 +203 98 55 +204 99 55 +205 99 54 +206 100 54 +207 100 53 +208 100 53 +209 101 52 +210 101 52 +211 102 51 +212 102 51 +213 102 50 +214 103 50 +215 103 49 +216 103 49 +217 104 49 +217 104 49 +217 105 49 +217 106 49 +217 107 49 +217 108 49 +218 110 49 +218 111 50 +218 112 50 +218 113 50 +218 114 50 +219 116 50 +219 117 51 +219 118 51 +219 119 51 +219 120 51 +220 122 51 +220 123 52 +220 124 52 +220 125 52 +220 126 52 +221 128 52 +221 129 53 +221 130 53 +221 131 53 +222 133 53 +222 134 53 +222 135 54 +222 136 54 +222 137 54 +223 139 54 +223 140 54 +223 141 54 +223 142 55 +223 143 55 +224 145 55 +224 146 55 +224 147 55 +224 148 56 +224 149 56 +225 151 56 +225 152 56 +225 153 56 +225 154 57 +226 156 57 +226 157 57 +226 158 57 +226 159 57 +226 160 58 +227 162 58 +227 163 58 +227 164 58 +227 165 58 +227 166 59 +228 168 59 +228 169 59 +228 170 59 +228 171 59 +228 172 60 +229 174 60 +229 175 60 +229 176 60 +229 177 60 +229 178 60 +230 179 61 diff --git a/src/fractalzoomer/color_maps/colourlovers slow motion.MAP b/src/fractalzoomer/color_maps/colourlovers slow motion.MAP new file mode 100644 index 000000000..a69fd201c --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers slow motion.MAP @@ -0,0 +1,256 @@ +255 237 191 +254 235 188 +254 233 186 +254 231 184 +254 229 182 +254 228 180 +254 226 178 +254 224 176 +253 222 174 +253 221 171 +253 219 169 +253 217 167 +253 215 165 +253 214 163 +253 212 161 +253 210 159 +252 208 157 +252 207 155 +252 205 152 +252 203 150 +252 201 148 +252 200 146 +252 198 144 +252 196 142 +251 194 140 +251 193 138 +251 191 136 +251 189 133 +251 187 131 +251 186 129 +251 184 127 +251 182 125 +250 180 123 +250 178 121 +250 177 119 +250 175 117 +250 173 114 +250 171 112 +250 170 110 +249 168 108 +249 166 106 +249 164 104 +249 163 102 +249 161 100 +249 159 98 +249 157 95 +249 156 93 +248 154 91 +248 152 89 +248 150 87 +248 149 85 +248 147 83 +248 145 81 +248 143 79 +248 142 76 +247 140 74 +247 138 72 +247 136 70 +247 135 68 +247 133 66 +247 131 64 +247 129 62 +247 128 60 +247 128 60 +247 128 60 +246 127 59 +246 126 59 +246 125 59 +246 124 58 +246 123 58 +246 122 58 +246 121 57 +246 120 57 +246 119 57 +246 118 56 +246 118 56 +246 117 56 +246 116 55 +246 115 55 +246 114 55 +246 113 54 +246 112 54 +246 111 54 +246 110 53 +246 109 53 +246 109 53 +246 108 52 +246 107 52 +246 106 52 +246 105 51 +246 104 51 +246 103 51 +246 102 50 +246 101 50 +246 100 50 +246 100 50 +245 99 49 +245 98 49 +245 97 49 +245 96 48 +245 95 48 +245 94 48 +245 93 47 +245 92 47 +245 91 47 +245 90 46 +245 90 46 +245 89 46 +245 88 45 +245 87 45 +245 86 45 +245 85 44 +245 84 44 +245 83 44 +245 82 43 +245 81 43 +245 81 43 +245 80 42 +245 79 42 +245 78 42 +245 77 41 +245 76 41 +245 75 41 +245 74 40 +245 73 40 +245 72 40 +245 72 40 +245 72 40 +245 72 40 +241 71 39 +238 70 39 +235 69 39 +232 68 39 +228 67 39 +225 66 39 +222 65 39 +219 64 39 +216 63 39 +212 62 39 +209 61 39 +206 60 39 +203 59 38 +200 58 38 +196 57 38 +193 56 38 +190 55 38 +187 54 38 +184 53 38 +180 52 38 +177 52 38 +174 51 38 +171 50 38 +167 49 38 +164 48 37 +161 47 37 +158 46 37 +155 45 37 +151 44 37 +148 43 37 +145 42 37 +142 41 37 +139 40 37 +135 39 37 +132 38 37 +129 37 37 +126 36 37 +123 35 36 +119 34 36 +116 33 36 +113 32 36 +110 32 36 +106 31 36 +103 30 36 +100 29 36 +97 28 36 +94 27 36 +90 26 36 +87 25 36 +84 24 35 +81 23 35 +78 22 35 +74 21 35 +71 20 35 +68 19 35 +65 18 35 +62 17 35 +58 16 35 +55 15 35 +52 14 35 +49 13 35 +46 13 35 +46 13 35 +46 13 35 +49 16 37 +52 19 40 +55 23 42 +59 26 45 +62 30 47 +65 33 50 +68 37 52 +72 40 55 +75 44 57 +78 47 60 +81 51 63 +85 54 65 +88 58 68 +91 61 70 +94 65 73 +98 68 75 +101 71 78 +104 75 80 +107 78 83 +111 82 85 +114 85 88 +117 89 91 +120 92 93 +124 96 96 +127 99 98 +130 103 101 +133 106 103 +137 110 106 +140 113 108 +143 117 111 +146 120 113 +150 123 116 +153 127 119 +156 130 121 +160 134 124 +163 137 126 +166 141 129 +169 144 131 +173 148 134 +176 151 136 +179 155 139 +182 158 142 +186 162 144 +189 165 147 +192 169 149 +195 172 152 +199 175 154 +202 179 157 +205 182 159 +208 186 162 +212 189 164 +215 193 167 +218 196 170 +221 200 172 +225 203 175 +228 207 177 +231 210 180 +234 214 182 +238 217 185 +241 221 187 +244 224 190 +247 227 192 +248 228 193 diff --git a/src/fractalzoomer/color_maps/colourlovers strawberry mousse.MAP b/src/fractalzoomer/color_maps/colourlovers strawberry mousse.MAP new file mode 100644 index 000000000..eaf4f009f --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers strawberry mousse.MAP @@ -0,0 +1,256 @@ +167 156 142 +168 157 142 +169 158 143 +170 159 144 +172 161 145 +173 162 146 +174 163 147 +176 165 148 +177 166 149 +178 167 150 +180 168 151 +181 170 152 +182 171 153 +183 172 154 +185 174 155 +186 175 156 +187 176 157 +189 177 158 +190 179 159 +191 180 160 +193 181 161 +194 183 161 +195 184 162 +197 185 163 +198 186 164 +199 188 165 +200 189 166 +202 190 167 +203 192 168 +204 193 169 +206 194 170 +207 195 171 +208 197 172 +210 198 173 +211 199 174 +212 201 175 +214 202 176 +215 203 177 +216 205 178 +217 206 179 +219 207 180 +220 208 181 +221 210 181 +223 211 182 +224 212 183 +225 214 184 +227 215 185 +228 216 186 +229 217 187 +231 219 188 +232 220 189 +233 221 190 +234 223 191 +236 224 192 +237 225 193 +238 226 194 +240 228 195 +241 229 196 +242 230 197 +244 232 198 +245 233 199 +246 234 200 +247 235 200 +248 236 201 +248 236 201 +247 235 200 +247 234 200 +247 233 200 +247 232 200 +247 232 199 +247 231 199 +247 230 199 +247 229 199 +246 228 198 +246 228 198 +246 227 198 +246 226 198 +246 225 197 +246 224 197 +246 224 197 +246 223 197 +246 222 196 +245 221 196 +245 220 196 +245 220 196 +245 219 195 +245 218 195 +245 217 195 +245 217 195 +245 216 194 +245 215 194 +244 214 194 +244 213 194 +244 213 193 +244 212 193 +244 211 193 +244 210 193 +244 209 193 +244 209 192 +244 208 192 +243 207 192 +243 206 192 +243 205 191 +243 205 191 +243 204 191 +243 203 191 +243 202 190 +243 202 190 +243 201 190 +242 200 190 +242 199 189 +242 198 189 +242 198 189 +242 197 189 +242 196 188 +242 195 188 +242 194 188 +242 194 188 +241 193 187 +241 192 187 +241 191 187 +241 190 187 +241 190 186 +241 189 186 +241 188 186 +241 187 186 +241 187 186 +241 187 186 +241 187 186 +240 186 185 +240 186 185 +240 185 184 +240 185 184 +240 184 183 +240 184 183 +240 183 182 +240 183 182 +240 182 182 +240 182 181 +239 182 181 +239 181 180 +239 181 180 +239 180 179 +239 180 179 +239 179 179 +239 179 178 +239 178 178 +239 178 177 +239 177 177 +238 177 176 +238 177 176 +238 176 175 +238 176 175 +238 175 175 +238 175 174 +238 174 174 +238 174 173 +238 173 173 +238 173 172 +238 173 172 +237 172 172 +237 172 171 +237 171 171 +237 171 170 +237 170 170 +237 170 169 +237 169 169 +237 169 169 +237 168 168 +237 168 168 +236 168 167 +236 167 167 +236 167 166 +236 166 166 +236 166 165 +236 165 165 +236 165 165 +236 164 164 +236 164 164 +236 163 163 +235 163 163 +235 163 162 +235 162 162 +235 162 162 +235 161 161 +235 161 161 +235 160 160 +235 160 160 +235 159 159 +235 159 159 +235 159 159 +235 159 159 +235 159 159 +232 157 157 +230 156 156 +228 155 154 +226 154 153 +224 152 151 +222 151 150 +220 150 148 +218 149 147 +216 147 145 +214 146 144 +212 145 142 +210 144 141 +208 143 139 +206 141 138 +204 140 136 +201 139 135 +199 138 134 +197 136 132 +195 135 131 +193 134 129 +191 133 128 +189 132 126 +187 130 125 +185 129 123 +183 128 122 +181 127 120 +179 125 119 +177 124 117 +175 123 116 +173 122 114 +171 121 113 +168 119 112 +166 118 110 +164 117 109 +162 116 107 +160 114 106 +158 113 104 +156 112 103 +154 111 101 +152 109 100 +150 108 98 +148 107 97 +146 106 95 +144 105 94 +142 103 92 +140 102 91 +137 101 90 +135 100 88 +133 98 87 +131 97 85 +129 96 84 +127 95 82 +125 94 81 +123 92 79 +121 91 78 +119 90 76 +117 89 75 +115 87 73 +113 86 72 +111 85 70 +109 84 69 +107 83 68 +107 83 68 diff --git a/src/fractalzoomer/color_maps/colourlovers sugar.MAP b/src/fractalzoomer/color_maps/colourlovers sugar.MAP new file mode 100644 index 000000000..557ac4026 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers sugar.MAP @@ -0,0 +1,256 @@ +73 10 61 +74 10 61 +76 10 61 +78 10 61 +80 10 62 +82 10 62 +84 11 62 +86 11 63 +87 11 63 +89 11 63 +91 11 64 +93 11 64 +95 12 64 +97 12 64 +99 12 65 +101 12 65 +102 12 65 +104 13 66 +106 13 66 +108 13 66 +110 13 67 +112 13 67 +114 13 67 +116 14 68 +117 14 68 +119 14 68 +121 14 68 +123 14 69 +125 14 69 +127 15 69 +129 15 70 +130 15 70 +132 15 70 +134 15 71 +136 16 71 +138 16 71 +140 16 72 +142 16 72 +144 16 72 +145 16 72 +147 17 73 +149 17 73 +151 17 73 +153 17 74 +155 17 74 +157 17 74 +159 18 75 +160 18 75 +162 18 75 +164 18 76 +166 18 76 +168 19 76 +170 19 76 +172 19 77 +174 19 77 +175 19 77 +177 19 78 +179 20 78 +181 20 78 +183 20 79 +185 20 79 +187 20 79 +188 20 79 +189 21 80 +189 21 80 +189 22 78 +190 24 77 +191 26 76 +191 27 74 +192 29 73 +193 31 72 +193 32 71 +194 34 69 +195 36 68 +196 38 67 +196 39 66 +197 41 64 +198 43 63 +198 44 62 +199 46 61 +200 48 59 +201 50 58 +201 51 57 +202 53 56 +203 55 54 +203 56 53 +204 58 52 +205 60 51 +206 62 49 +206 63 48 +207 65 47 +208 67 46 +208 68 44 +209 70 43 +210 72 42 +210 73 41 +211 75 39 +212 77 38 +213 79 37 +213 80 35 +214 82 34 +215 84 33 +215 85 32 +216 87 30 +217 89 29 +218 91 28 +218 92 27 +219 94 25 +220 96 24 +220 97 23 +221 99 22 +222 101 20 +223 103 19 +223 104 18 +224 106 17 +225 108 15 +225 109 14 +226 111 13 +227 113 12 +228 115 10 +228 116 9 +229 118 8 +230 120 7 +230 121 5 +231 123 4 +232 125 3 +232 126 2 +233 127 2 +233 127 2 +233 128 1 +233 129 1 +233 130 1 +233 131 1 +234 133 1 +234 134 1 +234 135 1 +234 136 1 +235 137 1 +235 139 1 +235 140 1 +235 141 1 +236 142 1 +236 143 1 +236 145 1 +236 146 1 +237 147 1 +237 148 1 +237 149 1 +237 151 1 +238 152 1 +238 153 1 +238 154 1 +238 156 1 +239 157 1 +239 158 1 +239 159 1 +239 160 1 +240 162 1 +240 163 1 +240 164 1 +240 165 0 +240 166 0 +241 168 0 +241 169 0 +241 170 0 +241 171 0 +242 172 0 +242 174 0 +242 175 0 +242 176 0 +243 177 0 +243 179 0 +243 180 0 +243 181 0 +244 182 0 +244 183 0 +244 185 0 +244 186 0 +245 187 0 +245 188 0 +245 189 0 +245 191 0 +246 192 0 +246 193 0 +246 194 0 +246 195 0 +247 197 0 +247 198 0 +247 199 0 +247 200 0 +247 201 0 +248 202 0 +248 202 0 +246 201 0 +244 200 0 +242 199 0 +240 198 0 +239 198 1 +237 197 1 +235 196 1 +233 195 1 +232 195 2 +230 194 2 +228 193 2 +226 192 2 +224 192 3 +223 191 3 +221 190 3 +219 189 3 +217 189 4 +216 188 4 +214 187 4 +212 186 4 +210 186 5 +208 185 5 +207 184 5 +205 183 5 +203 183 6 +201 182 6 +200 181 6 +198 180 6 +196 180 7 +194 179 7 +193 178 7 +191 177 7 +189 176 7 +187 176 8 +185 175 8 +184 174 8 +182 173 8 +180 173 9 +178 172 9 +177 171 9 +175 170 9 +173 170 10 +171 169 10 +169 168 10 +168 167 10 +166 167 11 +164 166 11 +162 165 11 +161 164 11 +159 164 12 +157 163 12 +155 162 12 +153 161 12 +152 161 13 +150 160 13 +148 159 13 +146 158 13 +145 158 14 +143 157 14 +141 156 14 +139 155 14 +138 155 14 +138 155 15 diff --git a/src/fractalzoomer/color_maps/colourlovers supersonic.MAP b/src/fractalzoomer/color_maps/colourlovers supersonic.MAP new file mode 100644 index 000000000..d075a307f --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers supersonic.MAP @@ -0,0 +1,256 @@ +217 216 197 +217 216 194 +217 217 192 +218 217 189 +218 218 187 +218 219 184 +219 219 182 +219 220 180 +220 221 177 +220 221 175 +220 222 172 +221 222 170 +221 223 168 +222 224 165 +222 224 163 +222 225 160 +223 226 158 +223 226 156 +223 227 153 +224 227 151 +224 228 148 +225 229 146 +225 229 144 +225 230 141 +226 231 139 +226 231 136 +227 232 134 +227 232 132 +227 233 129 +228 234 127 +228 234 124 +228 235 122 +229 236 120 +229 236 117 +230 237 115 +230 238 112 +230 238 110 +231 239 108 +231 239 105 +232 240 103 +232 241 100 +232 241 98 +233 242 96 +233 243 93 +234 243 91 +234 244 88 +234 244 86 +235 245 84 +235 246 81 +235 246 79 +236 247 76 +236 248 74 +237 248 72 +237 249 69 +237 249 67 +238 250 64 +238 251 62 +239 251 60 +239 252 57 +239 253 55 +240 253 52 +240 254 50 +240 254 48 +241 255 48 +241 255 48 +240 254 48 +240 253 48 +239 253 49 +239 252 49 +238 252 50 +238 251 50 +237 250 51 +237 250 51 +236 249 52 +236 249 52 +235 248 53 +235 248 53 +234 247 54 +234 246 54 +233 246 55 +233 245 55 +232 245 55 +232 244 56 +231 243 56 +231 243 57 +230 242 57 +230 242 58 +229 241 58 +229 241 59 +228 240 59 +228 239 60 +227 239 60 +227 238 61 +226 238 61 +226 237 62 +225 237 62 +225 236 62 +224 235 63 +224 235 63 +223 234 64 +223 234 64 +222 233 65 +222 232 65 +221 232 66 +221 231 66 +220 231 67 +220 230 67 +219 230 68 +219 229 68 +218 228 69 +218 228 69 +217 227 69 +217 227 70 +216 226 70 +216 225 71 +215 225 71 +215 224 72 +214 224 72 +214 223 73 +213 223 73 +213 222 74 +212 221 74 +212 221 75 +211 220 75 +211 220 76 +210 219 76 +210 219 76 +210 219 77 +210 219 77 +207 216 76 +205 214 76 +203 211 75 +201 209 75 +199 207 75 +196 204 74 +194 202 74 +192 200 74 +190 197 73 +188 195 73 +185 193 73 +183 190 72 +181 188 72 +179 186 72 +177 183 71 +174 181 71 +172 179 71 +170 176 70 +168 174 70 +166 172 70 +163 169 69 +161 167 69 +159 165 69 +157 162 68 +155 160 68 +152 158 68 +150 155 67 +148 153 67 +146 151 67 +144 148 66 +142 146 66 +139 144 66 +137 141 65 +135 139 65 +133 137 65 +131 134 64 +128 132 64 +126 130 64 +124 127 63 +122 125 63 +120 123 63 +117 120 62 +115 118 62 +113 116 62 +111 113 61 +109 111 61 +106 109 61 +104 106 60 +102 104 60 +100 102 60 +98 99 59 +95 97 59 +93 95 59 +91 92 58 +89 90 58 +87 88 58 +84 85 57 +82 83 57 +80 81 57 +78 78 56 +76 76 56 +74 74 56 +74 74 56 +74 74 56 +76 76 55 +78 78 54 +80 81 53 +82 83 52 +84 86 51 +87 88 50 +89 90 49 +91 93 48 +93 95 47 +95 98 46 +97 100 46 +100 103 45 +102 105 44 +104 107 43 +106 110 42 +108 112 41 +111 115 40 +113 117 39 +115 119 38 +117 122 37 +119 124 37 +121 127 36 +124 129 35 +126 132 34 +128 134 33 +130 136 32 +132 139 31 +134 141 30 +137 144 29 +139 146 28 +141 148 28 +143 151 27 +145 153 26 +148 156 25 +150 158 24 +152 161 23 +154 163 22 +156 165 21 +158 168 20 +161 170 19 +163 173 18 +165 175 18 +167 178 17 +169 180 16 +171 182 15 +174 185 14 +176 187 13 +178 190 12 +180 192 11 +182 194 10 +185 197 9 +187 199 9 +189 202 8 +191 204 7 +193 207 6 +195 209 5 +198 211 4 +200 214 3 +202 216 2 +204 219 1 +206 221 0 +208 223 0 +209 224 0 diff --git a/src/fractalzoomer/color_maps/colourlovers take me back.MAP b/src/fractalzoomer/color_maps/colourlovers take me back.MAP new file mode 100644 index 000000000..e3aab3177 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers take me back.MAP @@ -0,0 +1,256 @@ +71 9 46 +73 9 46 +75 10 46 +77 10 47 +79 11 47 +81 11 47 +83 12 48 +86 12 48 +88 13 48 +90 13 49 +92 14 49 +94 14 49 +96 15 50 +98 15 50 +101 16 50 +103 16 51 +105 17 51 +107 18 51 +109 18 52 +111 19 52 +113 19 52 +116 20 53 +118 20 53 +120 21 53 +122 21 54 +124 22 54 +126 22 54 +128 23 55 +131 23 55 +133 24 55 +135 24 56 +137 25 56 +139 26 56 +141 26 57 +143 27 57 +146 27 57 +148 28 58 +150 28 58 +152 29 58 +154 29 59 +156 30 59 +158 30 59 +161 31 60 +163 31 60 +165 32 60 +167 32 61 +169 33 61 +171 34 61 +173 34 62 +176 35 62 +178 35 62 +180 36 63 +182 36 63 +184 37 63 +186 37 64 +188 38 64 +191 38 64 +193 39 65 +195 39 65 +197 40 65 +199 40 66 +201 41 66 +203 41 66 +204 42 67 +204 42 67 +203 44 68 +203 46 69 +203 48 71 +203 50 72 +202 53 73 +202 55 75 +202 57 76 +202 59 77 +201 61 79 +201 64 80 +201 66 81 +201 68 83 +200 70 84 +200 72 85 +200 75 87 +200 77 88 +199 79 89 +199 81 91 +199 83 92 +199 86 93 +198 88 95 +198 90 96 +198 92 97 +198 95 99 +197 97 100 +197 99 101 +197 101 103 +197 103 104 +196 106 105 +196 108 107 +196 110 108 +196 112 109 +196 114 111 +195 117 112 +195 119 113 +195 121 115 +195 123 116 +194 125 117 +194 128 119 +194 130 120 +194 132 121 +193 134 123 +193 137 124 +193 139 125 +193 141 127 +192 143 128 +192 145 129 +192 148 131 +192 150 132 +191 152 133 +191 154 135 +191 156 136 +191 159 137 +190 161 139 +190 163 140 +190 165 141 +190 167 143 +189 170 144 +189 172 145 +189 174 147 +189 176 148 +189 178 149 +189 179 150 +189 179 150 +187 177 148 +186 176 147 +185 174 146 +183 173 145 +182 172 144 +181 170 143 +180 169 141 +178 168 140 +177 166 139 +176 165 138 +174 164 137 +173 162 136 +172 161 135 +171 160 133 +169 158 132 +168 157 131 +167 156 130 +166 154 129 +164 153 128 +163 152 127 +162 150 125 +160 149 124 +159 148 123 +158 146 122 +157 145 121 +155 144 120 +154 142 119 +153 141 117 +152 140 116 +150 138 115 +149 137 114 +148 136 113 +146 134 112 +145 133 111 +144 132 109 +143 130 108 +141 129 107 +140 128 106 +139 126 105 +138 125 104 +136 124 103 +135 122 101 +134 121 100 +132 120 99 +131 118 98 +130 117 97 +129 116 96 +127 114 95 +126 113 93 +125 112 92 +124 110 91 +122 109 90 +121 108 89 +120 106 88 +118 105 87 +117 104 85 +116 102 84 +115 101 83 +113 100 82 +112 98 81 +111 97 80 +110 96 79 +110 96 79 +110 96 79 +109 95 78 +108 94 77 +107 93 76 +106 92 76 +105 91 75 +104 90 74 +103 90 74 +102 89 73 +101 88 72 +100 87 71 +100 86 71 +99 85 70 +98 84 69 +97 84 69 +96 83 68 +95 82 67 +94 81 66 +93 80 66 +92 79 65 +91 78 64 +91 78 64 +90 77 63 +89 76 62 +88 75 61 +87 74 61 +86 73 60 +85 72 59 +84 72 59 +83 71 58 +82 70 57 +82 69 57 +81 68 56 +80 67 55 +79 66 54 +78 66 54 +77 65 53 +76 64 52 +75 63 52 +74 62 51 +73 61 50 +72 60 49 +72 60 49 +71 59 48 +70 58 47 +69 57 47 +68 56 46 +67 55 45 +66 54 44 +65 54 44 +64 53 43 +63 52 42 +63 51 42 +62 50 41 +61 49 40 +60 48 39 +59 48 39 +58 47 38 +57 46 37 +56 45 37 +55 44 36 +54 43 35 +54 43 35 +54 43 35 diff --git a/src/fractalzoomer/color_maps/colourlovers thought provoking.MAP b/src/fractalzoomer/color_maps/colourlovers thought provoking.MAP new file mode 100644 index 000000000..f92f3ade9 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers thought provoking.MAP @@ -0,0 +1,256 @@ +236 208 120 +235 206 119 +235 204 118 +235 202 117 +234 200 116 +234 198 115 +234 196 114 +233 194 114 +233 192 113 +233 191 112 +232 189 111 +232 187 110 +232 185 109 +232 183 108 +231 181 108 +231 179 107 +231 177 106 +230 175 105 +230 174 104 +230 172 103 +229 170 102 +229 168 102 +229 166 101 +228 164 100 +228 162 99 +228 160 98 +228 158 97 +227 157 96 +227 155 96 +227 153 95 +226 151 94 +226 149 93 +226 147 92 +225 145 91 +225 143 90 +225 141 90 +224 140 89 +224 138 88 +224 136 87 +224 134 86 +223 132 85 +223 130 84 +223 128 84 +222 126 83 +222 124 82 +222 123 81 +221 121 80 +221 119 79 +221 117 78 +220 115 78 +220 113 77 +220 111 76 +220 109 75 +219 107 74 +219 106 73 +219 104 72 +218 102 72 +218 100 71 +218 98 70 +217 96 69 +217 94 68 +217 92 67 +217 91 67 +217 91 67 +217 91 67 +216 90 66 +216 89 66 +215 88 66 +215 87 66 +214 86 66 +214 86 66 +214 85 66 +213 84 66 +213 83 66 +212 82 66 +212 82 66 +212 81 66 +211 80 66 +211 79 66 +210 78 66 +210 78 66 +210 77 66 +209 76 66 +209 75 66 +208 74 66 +208 74 66 +208 73 66 +207 72 66 +207 71 66 +206 70 66 +206 70 66 +206 69 66 +205 68 66 +205 67 66 +204 66 66 +204 66 66 +204 65 66 +203 64 66 +203 63 66 +202 62 66 +202 61 66 +202 61 66 +201 60 66 +201 59 66 +200 58 66 +200 57 66 +200 57 66 +199 56 66 +199 55 66 +198 54 66 +198 53 66 +198 53 66 +197 52 66 +197 51 66 +196 50 66 +196 49 66 +196 49 66 +195 48 66 +195 47 66 +194 46 66 +194 45 66 +194 45 66 +193 44 66 +193 43 66 +192 42 66 +192 41 66 +192 41 66 +192 41 66 +192 41 66 +190 40 65 +188 40 65 +186 40 65 +185 40 65 +183 40 65 +181 40 64 +179 40 64 +178 40 64 +176 40 64 +174 40 64 +172 40 64 +171 40 63 +169 39 63 +167 39 63 +165 39 63 +164 39 63 +162 39 62 +160 39 62 +158 39 62 +157 39 62 +155 39 62 +153 39 62 +151 39 61 +150 39 61 +148 38 61 +146 38 61 +144 38 61 +143 38 61 +141 38 60 +139 38 60 +138 38 60 +136 38 60 +134 38 60 +132 38 59 +131 38 59 +129 38 59 +127 38 59 +125 37 59 +124 37 59 +122 37 58 +120 37 58 +118 37 58 +117 37 58 +115 37 58 +113 37 58 +111 37 57 +110 37 57 +108 37 57 +106 37 57 +104 36 57 +103 36 56 +101 36 56 +99 36 56 +97 36 56 +96 36 56 +94 36 56 +92 36 55 +90 36 55 +89 36 55 +87 36 55 +85 36 55 +84 36 55 +84 36 55 +84 36 55 +83 37 56 +83 38 57 +83 40 58 +83 41 59 +83 42 60 +83 44 61 +83 45 62 +83 46 63 +83 48 64 +83 49 65 +83 50 66 +83 52 67 +83 53 69 +83 54 70 +83 56 71 +83 57 72 +83 58 73 +83 60 74 +83 61 75 +83 62 76 +83 64 77 +83 65 78 +83 66 79 +83 68 80 +83 69 82 +83 70 83 +83 72 84 +83 73 85 +83 74 86 +83 76 87 +83 77 88 +83 78 89 +83 80 90 +83 81 91 +83 82 92 +83 84 93 +83 85 94 +83 86 96 +83 88 97 +83 89 98 +83 90 99 +83 92 100 +83 93 101 +83 94 102 +83 96 103 +83 97 104 +83 98 105 +83 100 106 +83 101 107 +83 102 109 +83 104 110 +83 105 111 +83 106 112 +83 108 113 +83 109 114 +83 110 115 +83 112 116 +83 113 117 +83 114 118 +83 116 119 +83 117 120 +83 118 121 +83 119 122 diff --git a/src/fractalzoomer/color_maps/colourlovers thunder sunset.MAP b/src/fractalzoomer/color_maps/colourlovers thunder sunset.MAP new file mode 100644 index 000000000..d7b7e0ee9 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers thunder sunset.MAP @@ -0,0 +1,256 @@ +74 37 37 +75 37 37 +76 37 37 +77 37 37 +78 37 37 +79 37 37 +81 37 37 +82 37 37 +83 37 37 +84 38 38 +85 38 38 +87 38 38 +88 38 38 +89 38 38 +90 38 38 +91 38 38 +93 38 38 +94 38 38 +95 39 39 +96 39 39 +97 39 39 +99 39 39 +100 39 39 +101 39 39 +102 39 39 +103 39 39 +105 39 39 +106 40 40 +107 40 40 +108 40 40 +109 40 40 +110 40 40 +112 40 40 +113 40 40 +114 40 40 +115 40 40 +116 41 41 +118 41 41 +119 41 41 +120 41 41 +121 41 41 +122 41 41 +124 41 41 +125 41 41 +126 41 41 +127 42 42 +128 42 42 +130 42 42 +131 42 42 +132 42 42 +133 42 42 +134 42 42 +136 42 42 +137 42 42 +138 43 43 +139 43 43 +140 43 43 +142 43 43 +143 43 43 +144 43 43 +145 43 43 +146 43 43 +147 43 43 +148 44 44 +148 44 44 +149 45 44 +150 46 44 +152 47 44 +153 48 44 +155 49 45 +156 51 45 +157 52 45 +159 53 45 +160 54 46 +162 55 46 +163 56 46 +164 58 46 +166 59 47 +167 60 47 +169 61 47 +170 62 47 +171 64 48 +173 65 48 +174 66 48 +176 67 48 +177 68 49 +178 69 49 +180 71 49 +181 72 49 +183 73 50 +184 74 50 +185 75 50 +187 76 50 +188 78 51 +190 79 51 +191 80 51 +192 81 51 +194 82 51 +195 84 52 +197 85 52 +198 86 52 +199 87 52 +201 88 53 +202 89 53 +204 91 53 +205 92 53 +206 93 54 +208 94 54 +209 95 54 +211 96 54 +212 98 55 +213 99 55 +215 100 55 +216 101 55 +218 102 56 +219 104 56 +220 105 56 +222 106 56 +223 107 57 +225 108 57 +226 109 57 +227 111 57 +229 112 58 +230 113 58 +232 114 58 +233 115 58 +234 116 58 +235 117 59 +235 117 59 +235 118 61 +235 120 63 +235 122 65 +235 124 68 +235 126 70 +236 128 72 +236 130 74 +236 132 77 +236 134 79 +236 136 81 +237 138 84 +237 140 86 +237 141 88 +237 143 90 +237 145 93 +238 147 95 +238 149 97 +238 151 99 +238 153 102 +238 155 104 +239 157 106 +239 159 109 +239 161 111 +239 163 113 +239 164 115 +240 166 118 +240 168 120 +240 170 122 +240 172 124 +240 174 127 +240 176 129 +241 178 131 +241 180 134 +241 182 136 +241 184 138 +241 186 140 +242 188 143 +242 189 145 +242 191 147 +242 193 149 +242 195 152 +243 197 154 +243 199 156 +243 201 159 +243 203 161 +243 205 163 +244 207 165 +244 209 168 +244 211 170 +244 212 172 +244 214 174 +245 216 177 +245 218 179 +245 220 181 +245 222 184 +245 224 186 +246 226 188 +246 228 190 +246 230 193 +246 232 195 +246 234 197 +246 235 199 +247 236 200 +247 236 200 +246 235 199 +245 235 199 +245 234 198 +244 234 198 +243 233 198 +243 233 197 +242 232 197 +242 232 197 +241 232 196 +240 231 196 +240 231 196 +239 230 195 +239 230 195 +238 229 195 +237 229 194 +237 229 194 +236 228 193 +235 228 193 +235 227 193 +234 227 192 +234 226 192 +233 226 192 +232 225 191 +232 225 191 +231 225 191 +231 224 190 +230 224 190 +229 223 190 +229 223 189 +228 222 189 +228 222 189 +227 222 188 +226 221 188 +226 221 187 +225 220 187 +224 220 187 +224 219 186 +223 219 186 +223 219 186 +222 218 185 +221 218 185 +221 217 185 +220 217 184 +220 216 184 +219 216 184 +218 215 183 +218 215 183 +217 215 182 +216 214 182 +216 214 182 +215 213 181 +215 213 181 +214 212 181 +213 212 180 +213 212 180 +212 211 180 +212 211 179 +211 210 179 +210 210 179 +210 209 178 +209 209 178 +209 209 178 +209 209 178 diff --git a/src/fractalzoomer/color_maps/colourlovers trance.MAP b/src/fractalzoomer/color_maps/colourlovers trance.MAP new file mode 100644 index 000000000..8c40e88d8 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers trance.MAP @@ -0,0 +1,256 @@ +69 38 50 +70 37 50 +71 37 50 +72 37 51 +73 37 51 +75 37 52 +76 37 52 +77 37 53 +78 37 53 +80 37 53 +81 37 54 +82 36 54 +83 36 55 +84 36 55 +86 36 56 +87 36 56 +88 36 56 +89 36 57 +91 36 57 +92 36 58 +93 36 58 +94 35 59 +95 35 59 +97 35 60 +98 35 60 +99 35 60 +100 35 61 +102 35 61 +103 35 62 +104 35 62 +105 35 63 +106 35 63 +108 34 63 +109 34 64 +110 34 64 +111 34 65 +113 34 65 +114 34 66 +115 34 66 +116 34 66 +118 34 67 +119 34 67 +120 33 68 +121 33 68 +122 33 69 +124 33 69 +125 33 70 +126 33 70 +127 33 70 +129 33 71 +130 33 71 +131 33 72 +132 32 72 +133 32 73 +135 32 73 +136 32 73 +137 32 74 +138 32 74 +140 32 75 +141 32 75 +142 32 76 +143 32 76 +144 32 76 +145 32 77 +145 32 77 +146 33 76 +147 35 76 +149 36 76 +150 38 76 +151 40 76 +153 41 76 +154 43 76 +155 44 76 +157 46 76 +158 48 76 +159 49 76 +161 51 76 +162 52 76 +163 54 76 +165 56 76 +166 57 76 +167 59 76 +169 61 76 +170 62 76 +171 64 76 +173 65 75 +174 67 75 +175 69 75 +177 70 75 +178 72 75 +179 73 75 +181 75 75 +182 77 75 +183 78 75 +185 80 75 +186 81 75 +187 83 75 +189 85 75 +190 86 75 +191 88 75 +193 90 75 +194 91 75 +195 93 75 +197 94 75 +198 96 75 +199 98 75 +201 99 74 +202 101 74 +203 102 74 +205 104 74 +206 106 74 +207 107 74 +209 109 74 +210 111 74 +211 112 74 +213 114 74 +214 115 74 +215 117 74 +217 119 74 +218 120 74 +219 122 74 +221 123 74 +222 125 74 +223 127 74 +225 128 74 +226 130 74 +227 131 74 +228 132 74 +228 132 74 +228 132 74 +228 133 74 +228 134 74 +228 135 74 +228 136 74 +228 137 75 +228 138 75 +228 139 75 +228 140 75 +228 141 75 +228 142 76 +228 143 76 +228 144 76 +228 145 76 +228 146 76 +229 147 77 +229 148 77 +229 149 77 +229 150 77 +229 151 77 +229 151 78 +229 152 78 +229 153 78 +229 154 78 +229 155 78 +229 156 79 +229 157 79 +229 158 79 +229 159 79 +229 160 79 +229 161 79 +230 162 80 +230 163 80 +230 164 80 +230 165 80 +230 166 80 +230 167 81 +230 168 81 +230 169 81 +230 170 81 +230 171 81 +230 171 82 +230 172 82 +230 173 82 +230 174 82 +230 175 82 +231 176 83 +231 177 83 +231 178 83 +231 179 83 +231 180 83 +231 181 84 +231 182 84 +231 183 84 +231 184 84 +231 185 84 +231 186 85 +231 187 85 +231 188 85 +231 189 85 +231 190 85 +231 190 85 +232 191 86 +232 191 86 +231 191 87 +231 192 89 +231 193 91 +231 194 93 +231 195 95 +231 196 97 +231 197 99 +231 198 101 +231 199 103 +231 200 105 +230 200 107 +230 201 109 +230 202 111 +230 203 113 +230 204 115 +230 205 116 +230 206 118 +230 207 120 +230 208 122 +230 209 124 +229 209 126 +229 210 128 +229 211 130 +229 212 132 +229 213 134 +229 214 136 +229 215 138 +229 216 140 +229 217 142 +229 218 144 +229 218 145 +228 219 147 +228 220 149 +228 221 151 +228 222 153 +228 223 155 +228 224 157 +228 225 159 +228 226 161 +228 227 163 +228 228 165 +227 228 167 +227 229 169 +227 230 171 +227 231 173 +227 232 175 +227 233 176 +227 234 178 +227 235 180 +227 236 182 +227 237 184 +226 237 186 +226 238 188 +226 239 190 +226 240 192 +226 241 194 +226 242 196 +226 243 198 +226 244 200 +226 245 202 +226 246 204 +226 246 205 +226 247 206 diff --git a/src/fractalzoomer/color_maps/colourlovers underwater voices.MAP b/src/fractalzoomer/color_maps/colourlovers underwater voices.MAP new file mode 100644 index 000000000..0e9556cd3 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers underwater voices.MAP @@ -0,0 +1,256 @@ +235 184 105 +235 184 106 +235 185 107 +235 186 108 +235 187 109 +235 187 111 +235 188 112 +235 189 113 +235 190 114 +235 191 116 +235 191 117 +235 192 118 +235 193 119 +235 194 121 +235 195 122 +235 195 123 +235 196 124 +235 197 126 +235 198 127 +235 199 128 +235 199 129 +235 200 131 +235 201 132 +235 202 133 +235 202 134 +235 203 136 +235 204 137 +235 205 138 +235 206 139 +235 206 141 +235 207 142 +235 208 143 +235 209 144 +235 210 145 +235 210 147 +235 211 148 +235 212 149 +235 213 150 +235 214 152 +235 214 153 +235 215 154 +235 216 155 +235 217 157 +235 217 158 +235 218 159 +235 219 160 +235 220 162 +235 221 163 +235 221 164 +235 222 165 +235 223 167 +235 224 168 +235 225 169 +235 225 170 +235 226 172 +235 227 173 +235 228 174 +235 229 175 +235 229 177 +235 230 178 +235 231 179 +235 232 180 +235 232 181 +236 233 182 +236 233 182 +232 229 179 +228 225 176 +225 221 174 +221 218 171 +218 214 168 +214 210 166 +211 206 163 +207 203 160 +204 199 158 +200 195 155 +196 192 153 +193 188 150 +189 184 147 +186 180 145 +182 177 142 +179 173 139 +175 169 137 +172 165 134 +168 162 132 +165 158 129 +161 154 126 +157 151 124 +154 147 121 +150 143 118 +147 139 116 +143 136 113 +140 132 111 +136 128 108 +133 124 105 +129 121 103 +126 117 100 +122 113 97 +118 110 95 +115 106 92 +111 102 89 +108 98 87 +104 95 84 +101 91 82 +97 87 79 +94 83 76 +90 80 74 +86 76 71 +83 72 68 +79 69 66 +76 65 63 +72 61 61 +69 57 58 +65 54 55 +62 50 53 +58 46 50 +55 42 47 +51 39 45 +47 35 42 +44 31 40 +40 28 37 +37 24 34 +33 20 32 +30 16 29 +26 13 26 +23 9 24 +19 5 21 +16 2 19 +16 2 19 +16 2 19 +17 4 20 +18 7 22 +20 10 24 +21 13 26 +23 15 28 +24 18 29 +26 21 31 +27 24 33 +29 27 35 +30 29 37 +32 32 38 +33 35 40 +35 38 42 +36 41 44 +38 43 46 +39 46 47 +41 49 49 +42 52 51 +44 55 53 +45 57 55 +47 60 56 +48 63 58 +50 66 60 +51 68 62 +53 71 64 +54 74 65 +56 77 67 +57 80 69 +59 82 71 +60 85 73 +61 88 74 +63 91 76 +64 94 78 +66 96 80 +67 99 82 +69 102 84 +70 105 85 +72 108 87 +73 110 89 +75 113 91 +76 116 93 +78 119 94 +79 121 96 +81 124 98 +82 127 100 +84 130 102 +85 133 103 +87 135 105 +88 138 107 +90 141 109 +91 144 111 +93 147 112 +94 149 114 +96 152 116 +97 155 118 +99 158 120 +100 161 121 +102 163 123 +103 166 125 +105 169 127 +106 172 129 +107 174 130 +108 175 131 +108 175 131 +108 175 131 +108 175 131 +108 176 131 +108 176 131 +108 177 131 +108 177 131 +108 177 131 +108 178 131 +108 178 131 +108 179 131 +108 179 131 +108 179 131 +108 180 131 +108 180 131 +108 181 131 +108 181 132 +108 181 132 +108 182 132 +108 182 132 +108 183 132 +108 183 132 +108 183 132 +108 184 132 +108 184 132 +108 185 132 +108 185 132 +108 185 132 +108 186 132 +108 186 132 +108 187 132 +108 187 132 +108 187 133 +108 188 133 +108 188 133 +108 189 133 +108 189 133 +108 189 133 +108 190 133 +108 190 133 +108 191 133 +108 191 133 +108 191 133 +108 192 133 +108 192 133 +108 193 133 +108 193 133 +108 193 134 +108 194 134 +108 194 134 +108 195 134 +108 195 134 +108 195 134 +108 196 134 +108 196 134 +108 197 134 +108 197 134 +108 197 134 +108 198 134 +108 198 134 +108 199 134 +108 199 134 +108 199 134 +108 200 135 diff --git a/src/fractalzoomer/color_maps/colourlovers valentine.MAP b/src/fractalzoomer/color_maps/colourlovers valentine.MAP new file mode 100644 index 000000000..2f057d3db --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers valentine.MAP @@ -0,0 +1,256 @@ +130 0 129 +131 1 130 +133 2 131 +135 4 132 +137 5 133 +139 7 134 +141 8 135 +143 10 136 +145 11 137 +147 12 138 +149 14 139 +151 15 140 +153 17 141 +155 18 142 +157 20 143 +159 21 144 +161 22 145 +163 24 146 +165 25 147 +167 27 148 +169 28 149 +171 30 151 +173 31 152 +175 33 153 +177 34 154 +179 35 155 +181 37 156 +183 38 157 +185 40 158 +187 41 159 +189 43 160 +191 44 161 +193 45 162 +195 47 163 +197 48 164 +199 50 165 +201 51 166 +203 53 167 +205 54 168 +207 55 169 +209 57 170 +211 58 171 +213 60 173 +215 61 174 +217 63 175 +219 64 176 +221 66 177 +223 67 178 +225 68 179 +227 70 180 +229 71 181 +231 73 182 +233 74 183 +235 76 184 +237 77 185 +239 78 186 +241 80 187 +243 81 188 +245 83 189 +247 84 190 +249 86 191 +251 87 192 +253 88 193 +254 89 194 +254 89 194 +254 88 193 +254 88 193 +254 87 193 +254 87 193 +254 86 193 +254 86 193 +254 86 192 +254 85 192 +254 85 192 +254 84 192 +254 84 192 +254 84 192 +254 83 192 +254 83 191 +254 82 191 +254 82 191 +254 82 191 +254 81 191 +254 81 191 +254 80 191 +254 80 190 +254 80 190 +254 79 190 +254 79 190 +254 78 190 +254 78 190 +254 78 190 +254 77 189 +254 77 189 +254 76 189 +254 76 189 +254 76 189 +254 75 189 +254 75 189 +254 74 188 +254 74 188 +254 74 188 +254 73 188 +254 73 188 +254 72 188 +254 72 188 +254 72 187 +254 71 187 +254 71 187 +254 70 187 +254 70 187 +254 70 187 +254 69 187 +254 69 186 +254 68 186 +254 68 186 +254 68 186 +254 67 186 +254 67 186 +254 66 186 +254 66 185 +254 66 185 +254 65 185 +254 65 185 +254 64 185 +254 64 185 +254 64 185 +254 64 185 +254 64 185 +254 63 184 +254 62 184 +254 62 184 +254 61 184 +254 61 183 +254 60 183 +254 59 183 +254 59 183 +254 58 183 +254 58 182 +254 57 182 +254 57 182 +254 56 182 +254 55 182 +254 55 181 +254 54 181 +254 54 181 +254 53 181 +254 52 181 +254 52 180 +254 51 180 +254 51 180 +254 50 180 +254 50 179 +254 49 179 +254 48 179 +254 48 179 +254 47 179 +254 47 178 +254 46 178 +254 46 178 +254 45 178 +254 44 178 +254 44 177 +254 43 177 +254 43 177 +254 42 177 +254 41 177 +254 41 176 +254 40 176 +254 40 176 +254 39 176 +254 39 175 +254 38 175 +254 37 175 +254 37 175 +254 36 175 +254 36 174 +254 35 174 +254 34 174 +254 34 174 +254 33 174 +254 33 173 +254 32 173 +254 32 173 +254 31 173 +254 30 173 +254 30 172 +254 29 172 +254 29 172 +254 28 172 +254 28 172 +254 28 172 +254 28 172 +250 27 170 +247 27 168 +244 26 166 +241 26 164 +238 25 162 +234 25 160 +231 24 159 +228 24 157 +225 23 155 +222 23 153 +219 23 151 +215 22 149 +212 22 147 +209 21 146 +206 21 144 +203 20 142 +199 20 140 +196 19 138 +193 19 136 +190 18 134 +187 18 133 +184 18 131 +180 17 129 +177 17 127 +174 16 125 +171 16 123 +168 15 121 +165 15 120 +161 14 118 +158 14 116 +155 14 114 +152 13 112 +149 13 110 +145 12 108 +142 12 107 +139 11 105 +136 11 103 +133 10 101 +130 10 99 +126 9 97 +123 9 95 +120 9 94 +117 8 92 +114 8 90 +111 7 88 +107 7 86 +104 6 84 +101 6 82 +98 5 81 +95 5 79 +91 4 77 +88 4 75 +85 4 73 +82 3 71 +79 3 69 +76 2 68 +72 2 66 +69 1 64 +66 1 62 +63 0 60 +60 0 58 +57 0 57 +57 0 57 diff --git a/src/fractalzoomer/color_maps/colourlovers violet vermont.MAP b/src/fractalzoomer/color_maps/colourlovers violet vermont.MAP new file mode 100644 index 000000000..8c55188a0 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers violet vermont.MAP @@ -0,0 +1,256 @@ +194 182 171 +194 182 171 +195 183 171 +195 183 171 +196 184 171 +197 184 171 +197 185 172 +198 186 172 +199 186 172 +199 187 172 +200 187 172 +201 188 173 +201 189 173 +202 189 173 +203 190 173 +203 190 173 +204 191 174 +205 192 174 +205 192 174 +206 193 174 +207 193 174 +207 194 175 +208 195 175 +209 195 175 +209 196 175 +210 196 175 +211 197 176 +211 198 176 +212 198 176 +213 199 176 +213 199 176 +214 200 176 +215 201 177 +215 201 177 +216 202 177 +217 202 177 +217 203 177 +218 204 178 +219 204 178 +219 205 178 +220 205 178 +221 206 178 +221 207 179 +222 207 179 +223 208 179 +223 208 179 +224 209 179 +225 210 180 +225 210 180 +226 211 180 +227 211 180 +227 212 180 +228 213 181 +229 213 181 +229 214 181 +230 214 181 +231 215 181 +231 216 182 +232 216 182 +233 217 182 +233 217 182 +234 218 182 +234 218 182 +235 219 183 +235 219 183 +231 216 180 +228 213 178 +225 210 176 +222 207 174 +219 204 172 +216 201 169 +213 198 167 +210 195 165 +207 193 163 +204 190 161 +201 187 159 +198 184 156 +195 181 154 +192 178 152 +189 175 150 +186 172 148 +183 169 145 +180 167 143 +177 164 141 +174 161 139 +171 158 137 +168 155 135 +165 152 132 +162 149 130 +159 146 128 +156 143 126 +153 141 124 +150 138 122 +147 135 119 +144 132 117 +141 129 115 +137 126 113 +134 123 111 +131 120 108 +128 117 106 +125 115 104 +122 112 102 +119 109 100 +116 106 98 +113 103 95 +110 100 93 +107 97 91 +104 94 89 +101 91 87 +98 89 85 +95 86 82 +92 83 80 +89 80 78 +86 77 76 +83 74 74 +80 71 71 +77 68 69 +74 65 67 +71 63 65 +68 60 63 +65 57 61 +62 54 58 +59 51 56 +56 48 54 +53 45 52 +50 42 50 +47 40 48 +47 40 48 +47 40 48 +47 40 49 +48 41 50 +49 42 52 +50 43 53 +51 44 55 +52 45 56 +53 46 57 +54 47 59 +55 48 60 +56 49 62 +57 49 63 +58 50 65 +59 51 66 +60 52 67 +61 53 69 +62 54 70 +63 55 72 +64 56 73 +65 57 74 +66 58 76 +67 58 77 +68 59 79 +69 60 80 +70 61 82 +71 62 83 +72 63 84 +73 64 86 +74 65 87 +75 66 89 +76 67 90 +77 67 91 +78 68 93 +79 69 94 +80 70 96 +81 71 97 +82 72 99 +83 73 100 +84 74 101 +85 75 103 +86 76 104 +87 77 106 +88 77 107 +89 78 109 +90 79 110 +91 80 111 +92 81 113 +93 82 114 +94 83 116 +95 84 117 +96 85 118 +97 86 120 +98 86 121 +99 87 123 +100 88 124 +101 89 126 +102 90 127 +103 91 128 +104 92 130 +105 93 131 +106 94 133 +107 95 134 +107 95 135 +108 96 136 +108 96 136 +109 97 135 +110 98 135 +112 100 135 +113 101 135 +115 103 135 +116 104 135 +118 105 135 +119 107 135 +121 108 135 +122 110 135 +124 111 134 +125 113 134 +127 114 134 +128 115 134 +130 117 134 +131 118 134 +133 120 134 +134 121 134 +136 122 134 +137 124 134 +139 125 133 +140 127 133 +142 128 133 +143 130 133 +145 131 133 +146 132 133 +148 134 133 +149 135 133 +151 137 133 +152 138 133 +154 139 133 +155 141 132 +157 142 132 +158 144 132 +160 145 132 +161 147 132 +163 148 132 +164 149 132 +166 151 132 +167 152 132 +169 154 132 +170 155 131 +172 157 131 +173 158 131 +175 159 131 +176 161 131 +178 162 131 +179 164 131 +181 165 131 +182 166 131 +184 168 131 +185 169 130 +187 171 130 +188 172 130 +190 174 130 +191 175 130 +193 176 130 +194 178 130 +196 179 130 +197 181 130 +199 182 130 +200 183 130 +201 184 130 diff --git a/src/fractalzoomer/color_maps/colourlovers warp.MAP b/src/fractalzoomer/color_maps/colourlovers warp.MAP new file mode 100644 index 000000000..be7b9f81b --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers warp.MAP @@ -0,0 +1,256 @@ +250 244 224 +249 244 220 +248 244 217 +248 244 214 +247 244 211 +246 244 208 +246 245 205 +245 245 202 +244 245 199 +244 245 195 +243 245 192 +242 245 189 +242 246 186 +241 246 183 +240 246 180 +240 246 177 +239 246 174 +239 247 171 +238 247 167 +237 247 164 +237 247 161 +236 247 158 +235 247 155 +235 248 152 +234 248 149 +233 248 146 +233 248 143 +232 248 139 +231 248 136 +231 249 133 +230 249 130 +230 249 127 +229 249 124 +228 249 121 +228 250 118 +227 250 115 +226 250 111 +226 250 108 +225 250 105 +224 250 102 +224 251 99 +223 251 96 +222 251 93 +222 251 90 +221 251 87 +220 251 83 +220 252 80 +219 252 77 +219 252 74 +218 252 71 +217 252 68 +217 253 65 +216 253 62 +215 253 59 +215 253 55 +214 253 52 +213 253 49 +213 254 46 +212 254 43 +211 254 40 +211 254 37 +210 254 34 +210 254 31 +210 255 31 +210 255 31 +210 254 30 +211 253 30 +212 252 29 +212 251 29 +213 250 28 +214 249 28 +215 248 27 +215 247 27 +216 246 26 +217 245 26 +217 244 25 +218 243 25 +219 242 24 +220 241 24 +220 240 23 +221 239 23 +222 238 22 +223 237 22 +223 236 21 +224 235 21 +225 234 20 +225 233 20 +226 232 19 +227 231 19 +228 230 18 +228 229 18 +229 228 17 +230 227 17 +231 226 16 +231 225 16 +232 225 15 +233 224 15 +233 223 14 +234 222 14 +235 221 13 +236 220 13 +236 219 12 +237 218 12 +238 217 11 +239 216 11 +239 215 10 +240 214 10 +241 213 9 +241 212 9 +242 211 8 +243 210 8 +244 209 7 +244 208 7 +245 207 6 +246 206 6 +247 205 5 +247 204 5 +248 203 4 +249 202 4 +249 201 3 +250 200 3 +251 199 2 +252 198 2 +252 197 1 +253 196 1 +254 195 0 +254 195 0 +255 195 0 +255 195 0 +255 193 0 +255 192 0 +255 190 0 +255 189 0 +255 187 0 +255 186 0 +255 184 0 +255 183 0 +255 182 0 +255 180 0 +255 179 0 +255 177 0 +255 176 0 +255 174 0 +255 173 0 +255 172 0 +255 170 0 +255 169 0 +255 167 0 +255 166 0 +255 164 0 +255 163 0 +255 161 0 +255 160 0 +255 159 0 +255 157 0 +255 156 0 +255 154 0 +255 153 0 +255 151 0 +255 150 0 +255 149 0 +255 147 0 +255 146 0 +255 144 0 +255 143 0 +255 141 0 +255 140 0 +255 139 0 +255 137 0 +255 136 0 +255 134 0 +255 133 0 +255 131 0 +255 130 0 +255 128 0 +255 127 0 +255 126 0 +255 124 0 +255 123 0 +255 121 0 +255 120 0 +255 118 0 +255 117 0 +255 116 0 +255 114 0 +255 113 0 +255 111 0 +255 110 0 +255 108 0 +255 107 0 +255 106 0 +255 106 0 +255 106 0 +251 104 0 +248 102 1 +245 101 2 +242 99 2 +239 98 3 +236 96 4 +232 95 4 +229 93 5 +226 92 6 +223 90 7 +220 89 7 +217 87 8 +213 86 9 +210 84 9 +207 83 10 +204 81 11 +201 80 12 +198 78 12 +194 77 13 +191 75 14 +188 74 14 +185 72 15 +182 71 16 +179 69 17 +175 68 17 +172 66 18 +169 65 19 +166 63 19 +163 62 20 +160 60 21 +157 59 21 +153 57 22 +150 55 23 +147 54 24 +144 52 24 +141 51 25 +138 49 26 +134 48 26 +131 46 27 +128 45 28 +125 43 29 +122 42 29 +119 40 30 +115 39 31 +112 37 31 +109 36 32 +106 34 33 +103 33 34 +100 31 34 +96 30 35 +93 28 36 +90 27 36 +87 25 37 +84 24 38 +81 22 39 +77 21 39 +74 19 40 +71 18 41 +68 16 41 +65 15 42 +62 13 43 +59 12 43 +59 12 44 diff --git a/src/fractalzoomer/color_maps/colourlovers warrior eyebrow.MAP b/src/fractalzoomer/color_maps/colourlovers warrior eyebrow.MAP new file mode 100644 index 000000000..e00df50a8 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers warrior eyebrow.MAP @@ -0,0 +1,256 @@ +36 28 22 +36 28 22 +36 28 22 +37 28 22 +37 28 22 +38 28 22 +38 29 22 +38 29 22 +39 29 22 +39 29 22 +40 29 22 +40 29 23 +40 30 23 +41 30 23 +41 30 23 +42 30 23 +42 30 23 +42 31 23 +43 31 23 +43 31 23 +44 31 23 +44 31 24 +44 31 24 +45 32 24 +45 32 24 +46 32 24 +46 32 24 +46 32 24 +47 32 24 +47 33 24 +48 33 24 +48 33 24 +48 33 25 +49 33 25 +49 34 25 +50 34 25 +50 34 25 +50 34 25 +51 34 25 +51 34 25 +52 35 25 +52 35 25 +52 35 26 +53 35 26 +53 35 26 +54 35 26 +54 36 26 +54 36 26 +55 36 26 +55 36 26 +56 36 26 +56 37 26 +56 37 27 +57 37 27 +57 37 27 +58 37 27 +58 37 27 +58 38 27 +59 38 27 +59 38 27 +60 38 27 +60 38 27 +60 38 27 +61 39 28 +61 39 28 +63 40 27 +65 42 27 +68 44 27 +70 46 27 +72 48 27 +75 50 27 +77 51 27 +80 53 27 +82 55 27 +84 57 27 +87 59 27 +89 61 27 +92 63 27 +94 64 27 +96 66 27 +99 68 27 +101 70 27 +103 72 27 +106 74 27 +108 76 27 +111 77 26 +113 79 26 +115 81 26 +118 83 26 +120 85 26 +123 87 26 +125 89 26 +127 90 26 +130 92 26 +132 94 26 +134 96 26 +137 98 26 +139 100 26 +142 102 26 +144 103 26 +146 105 26 +149 107 26 +151 109 26 +154 111 26 +156 113 26 +158 115 26 +161 116 25 +163 118 25 +166 120 25 +168 122 25 +170 124 25 +173 126 25 +175 128 25 +177 129 25 +180 131 25 +182 133 25 +185 135 25 +187 137 25 +189 139 25 +192 141 25 +194 142 25 +197 144 25 +199 146 25 +201 148 25 +204 150 25 +206 152 25 +208 153 25 +209 154 25 +209 154 25 +208 153 26 +207 153 28 +207 153 29 +206 153 31 +206 153 32 +205 153 34 +205 153 35 +204 153 37 +204 152 38 +203 152 40 +203 152 42 +202 152 43 +202 152 45 +201 152 46 +201 152 48 +200 152 49 +200 152 51 +199 151 52 +199 151 54 +198 151 55 +198 151 57 +197 151 59 +197 151 60 +196 151 62 +196 151 63 +195 151 65 +195 150 66 +194 150 68 +194 150 69 +193 150 71 +193 150 72 +192 150 74 +191 150 76 +191 150 77 +190 150 79 +190 149 80 +189 149 82 +189 149 83 +188 149 85 +188 149 86 +187 149 88 +187 149 90 +186 149 91 +186 149 93 +185 148 94 +185 148 96 +184 148 97 +184 148 99 +183 148 100 +183 148 102 +182 148 103 +182 148 105 +181 148 107 +181 147 108 +180 147 110 +180 147 111 +179 147 113 +179 147 114 +178 147 116 +178 147 117 +177 147 119 +177 147 120 +177 147 121 +177 147 121 +175 144 119 +174 142 118 +172 140 116 +171 138 115 +170 136 113 +168 134 112 +167 132 110 +166 130 109 +164 128 107 +163 126 106 +162 124 105 +160 122 103 +159 120 102 +158 118 100 +156 116 99 +155 114 97 +154 112 96 +152 110 94 +151 108 93 +150 106 91 +148 104 90 +147 102 89 +146 100 87 +144 98 86 +143 96 84 +142 94 83 +140 92 81 +139 90 80 +138 88 78 +136 86 77 +135 84 76 +134 81 74 +132 79 73 +131 77 71 +130 75 70 +128 73 68 +127 71 67 +126 69 65 +124 67 64 +123 65 62 +122 63 61 +120 61 60 +119 59 58 +118 57 57 +116 55 55 +115 53 54 +114 51 52 +112 49 51 +111 47 49 +110 45 48 +108 43 46 +107 41 45 +106 39 44 +104 37 42 +103 35 41 +102 33 39 +100 31 38 +99 29 36 +98 27 35 +96 25 33 +95 23 32 +94 21 31 +94 21 31 diff --git a/src/fractalzoomer/color_maps/colourlovers you are beautiful.MAP b/src/fractalzoomer/color_maps/colourlovers you are beautiful.MAP new file mode 100644 index 000000000..71fe45230 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers you are beautiful.MAP @@ -0,0 +1,256 @@ +53 19 48 +53 19 48 +53 20 49 +53 21 49 +53 22 50 +54 22 50 +54 23 51 +54 24 52 +54 25 52 +54 25 53 +55 26 53 +55 27 54 +55 28 54 +55 28 55 +55 29 56 +56 30 56 +56 31 57 +56 31 57 +56 32 58 +56 33 59 +57 34 59 +57 34 60 +57 35 60 +57 36 61 +58 37 61 +58 37 62 +58 38 63 +58 39 63 +58 40 64 +59 40 64 +59 41 65 +59 42 65 +59 43 66 +59 44 67 +60 44 67 +60 45 68 +60 46 68 +60 47 69 +60 47 70 +61 48 70 +61 49 71 +61 50 71 +61 50 72 +62 51 72 +62 52 73 +62 53 74 +62 53 74 +62 54 75 +63 55 75 +63 56 76 +63 56 77 +63 57 77 +63 58 78 +64 59 78 +64 59 79 +64 60 79 +64 61 80 +64 62 81 +65 62 81 +65 63 82 +65 64 82 +65 65 83 +65 65 83 +66 66 84 +66 66 84 +66 67 84 +67 68 85 +67 69 86 +68 71 87 +68 72 88 +69 73 89 +69 74 90 +70 76 90 +70 77 91 +71 78 92 +72 79 93 +72 81 94 +73 82 95 +73 83 96 +74 84 97 +74 86 97 +75 87 98 +75 88 99 +76 89 100 +76 91 101 +77 92 102 +78 93 103 +78 94 104 +79 96 104 +79 97 105 +80 98 106 +80 99 107 +81 101 108 +81 102 109 +82 103 110 +82 104 110 +83 106 111 +84 107 112 +84 108 113 +85 110 114 +85 111 115 +86 112 116 +86 113 117 +87 115 117 +87 116 118 +88 117 119 +89 118 120 +89 120 121 +90 121 122 +90 122 123 +91 123 124 +91 125 124 +92 126 125 +92 127 126 +93 128 127 +93 130 128 +94 131 129 +95 132 130 +95 133 131 +96 135 131 +96 136 132 +97 137 133 +97 138 134 +98 140 135 +98 141 136 +99 142 137 +99 143 137 +100 144 138 +100 144 138 +102 144 138 +104 145 138 +106 146 139 +108 147 139 +110 148 140 +112 149 140 +114 150 140 +117 151 141 +119 152 141 +121 153 142 +123 154 142 +125 155 143 +127 156 143 +129 157 143 +131 158 144 +134 158 144 +136 159 145 +138 160 145 +140 161 145 +142 162 146 +144 163 146 +146 164 147 +148 165 147 +151 166 148 +153 167 148 +155 168 148 +157 169 149 +159 170 149 +161 171 150 +163 172 150 +165 172 150 +168 173 151 +170 174 151 +172 175 152 +174 176 152 +176 177 153 +178 178 153 +180 179 153 +183 180 154 +185 181 154 +187 182 155 +189 183 155 +191 184 156 +193 185 156 +195 186 156 +197 187 157 +200 187 157 +202 188 158 +204 189 158 +206 190 158 +208 191 159 +210 192 159 +212 193 160 +214 194 160 +217 195 161 +219 196 161 +221 197 161 +223 198 162 +225 199 162 +227 200 163 +229 201 163 +231 201 163 +232 202 164 +232 202 164 +231 199 162 +231 196 160 +230 194 159 +230 191 157 +229 189 156 +229 186 154 +228 183 152 +228 181 151 +227 178 149 +227 176 148 +227 173 146 +226 171 144 +226 168 143 +225 165 141 +225 163 140 +224 160 138 +224 158 136 +223 155 135 +223 152 133 +222 150 132 +222 147 130 +222 145 128 +221 142 127 +221 140 125 +220 137 124 +220 134 122 +219 132 120 +219 129 119 +218 127 117 +218 124 116 +218 122 114 +217 119 112 +217 116 111 +216 114 109 +216 111 108 +215 109 106 +215 106 104 +214 103 103 +214 101 101 +213 98 100 +213 96 98 +213 93 96 +212 91 95 +212 88 93 +211 85 92 +211 83 90 +210 80 88 +210 78 87 +209 75 85 +209 72 84 +208 70 82 +208 67 80 +208 65 79 +207 62 77 +207 60 76 +206 57 74 +206 54 72 +205 52 71 +205 49 69 +204 47 68 +204 44 66 +204 42 65 +204 42 65 diff --git a/src/fractalzoomer/color_maps/colourlovers you owe me a shirt.MAP b/src/fractalzoomer/color_maps/colourlovers you owe me a shirt.MAP new file mode 100644 index 000000000..31a75ae35 --- /dev/null +++ b/src/fractalzoomer/color_maps/colourlovers you owe me a shirt.MAP @@ -0,0 +1,256 @@ +184 162 93 +184 159 91 +185 157 90 +186 155 89 +187 153 87 +188 151 86 +189 149 85 +189 147 83 +190 145 82 +191 142 81 +192 140 79 +193 138 78 +194 136 77 +195 134 75 +195 132 74 +196 130 73 +197 128 71 +198 126 70 +199 123 69 +200 121 67 +201 119 66 +201 117 65 +202 115 63 +203 113 62 +204 111 61 +205 109 59 +206 107 58 +207 104 57 +207 102 55 +208 100 54 +209 98 53 +210 96 52 +211 94 50 +212 92 49 +213 90 48 +213 88 46 +214 85 45 +215 83 44 +216 81 42 +217 79 41 +218 77 40 +219 75 38 +219 73 37 +220 71 36 +221 69 34 +222 66 33 +223 64 32 +224 62 30 +225 60 29 +225 58 28 +226 56 26 +227 54 25 +228 52 24 +229 50 22 +230 47 21 +231 45 20 +231 43 18 +232 41 17 +233 39 16 +234 37 14 +235 35 13 +236 33 12 +236 31 11 +237 31 11 +237 31 11 +234 30 10 +232 30 10 +230 29 10 +228 29 10 +226 28 10 +224 28 10 +222 28 9 +220 27 9 +218 27 9 +216 26 9 +214 26 9 +212 26 9 +210 25 8 +208 25 8 +206 24 8 +204 24 8 +202 24 8 +200 23 8 +198 23 7 +196 22 7 +194 22 7 +192 22 7 +190 21 7 +188 21 7 +186 20 6 +184 20 6 +182 20 6 +180 19 6 +178 19 6 +176 18 6 +174 18 6 +172 18 5 +170 17 5 +168 17 5 +166 16 5 +164 16 5 +162 16 5 +160 15 4 +158 15 4 +156 14 4 +154 14 4 +152 14 4 +150 13 4 +148 13 3 +146 12 3 +144 12 3 +142 12 3 +140 11 3 +138 11 3 +136 10 2 +134 10 2 +132 10 2 +130 9 2 +128 9 2 +126 8 2 +124 8 1 +122 8 1 +120 7 1 +118 7 1 +116 6 1 +114 6 1 +112 6 1 +112 6 1 +112 6 1 +110 5 1 +108 5 1 +107 5 1 +105 5 1 +104 5 1 +102 5 1 +101 5 1 +99 5 2 +98 5 2 +96 5 2 +95 5 2 +93 5 2 +92 4 2 +90 4 2 +89 4 2 +87 4 3 +86 4 3 +84 4 3 +83 4 3 +81 4 3 +80 4 3 +78 4 3 +77 4 3 +75 4 4 +74 3 4 +72 3 4 +71 3 4 +69 3 4 +68 3 4 +66 3 4 +65 3 4 +63 3 5 +61 3 5 +60 3 5 +58 3 5 +57 3 5 +55 3 5 +54 2 5 +52 2 6 +51 2 6 +49 2 6 +48 2 6 +46 2 6 +45 2 6 +43 2 6 +42 2 6 +40 2 7 +39 2 7 +37 2 7 +36 1 7 +34 1 7 +33 1 7 +31 1 7 +30 1 7 +28 1 8 +27 1 8 +25 1 8 +24 1 8 +22 1 8 +21 1 8 +19 1 8 +18 1 8 +18 1 9 +18 1 9 +21 4 11 +24 7 13 +27 10 15 +30 13 18 +33 17 20 +37 20 22 +40 23 25 +43 26 27 +46 29 29 +49 33 32 +53 36 34 +56 39 36 +59 42 38 +62 45 41 +65 49 43 +69 52 45 +72 55 48 +75 58 50 +78 61 52 +81 65 55 +85 68 57 +88 71 59 +91 74 62 +94 78 64 +97 81 66 +101 84 68 +104 87 71 +107 90 73 +110 94 75 +113 97 78 +116 100 80 +120 103 82 +123 106 85 +126 110 87 +129 113 89 +132 116 92 +136 119 94 +139 122 96 +142 126 98 +145 129 101 +148 132 103 +152 135 105 +155 139 108 +158 142 110 +161 145 112 +164 148 115 +168 151 117 +171 155 119 +174 158 122 +177 161 124 +180 164 126 +184 167 128 +187 171 131 +190 174 133 +193 177 135 +196 180 138 +200 183 140 +203 187 142 +206 190 145 +209 193 147 +212 196 149 +215 199 151 +216 200 152 diff --git a/src/fractalzoomer/color_maps/coolors arttoday.MAP b/src/fractalzoomer/color_maps/coolors arttoday.MAP new file mode 100644 index 000000000..5ad7a938b --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors arttoday.MAP @@ -0,0 +1,256 @@ +33 15 4 +33 15 3 +34 15 3 +35 16 3 +35 16 3 +36 16 3 +37 17 3 +38 17 3 +38 17 3 +39 18 3 +40 18 3 +41 19 3 +41 19 3 +42 19 3 +43 20 3 +44 20 3 +44 20 3 +45 21 3 +46 21 3 +46 21 3 +47 22 3 +48 22 3 +49 23 3 +49 23 3 +50 23 3 +51 24 3 +52 24 3 +52 24 3 +53 25 3 +54 25 3 +55 26 3 +55 26 3 +56 26 3 +57 27 3 +57 27 3 +58 27 3 +59 28 3 +60 28 3 +60 28 3 +61 29 3 +62 29 3 +63 30 3 +63 30 3 +64 30 3 +65 31 3 +66 31 3 +66 31 3 +67 32 3 +68 32 3 +69 33 2 +69 33 3 +69 33 3 +69 32 2 +70 31 2 +71 31 2 +71 30 2 +72 30 2 +73 29 2 +74 29 2 +74 28 2 +75 27 2 +76 27 2 +77 26 2 +77 26 2 +78 25 2 +79 25 2 +80 24 2 +80 23 2 +81 23 1 +82 22 1 +82 22 1 +83 21 1 +84 20 1 +85 20 1 +85 19 1 +86 19 1 +87 18 1 +88 18 1 +88 17 1 +89 16 1 +90 16 1 +91 15 1 +91 15 1 +92 14 1 +93 14 0 +93 13 0 +94 12 0 +95 12 0 +96 11 0 +96 11 0 +97 10 0 +98 10 0 +99 9 0 +99 8 0 +100 8 0 +101 7 0 +102 7 0 +102 6 0 +103 6 0 +104 5 0 +105 4 0 +105 5 0 +105 5 0 +105 6 0 +106 7 0 +107 9 0 +108 10 0 +109 12 0 +110 13 0 +110 14 0 +111 16 0 +112 17 0 +113 19 0 +114 20 0 +115 22 0 +116 23 0 +116 24 0 +117 26 0 +118 27 0 +119 29 0 +120 30 0 +121 32 0 +122 33 0 +123 35 0 +123 36 0 +124 37 0 +125 39 0 +126 40 0 +127 42 0 +128 43 0 +129 45 0 +129 46 0 +130 47 0 +131 49 0 +132 50 0 +133 52 0 +134 53 0 +135 55 0 +135 56 0 +136 57 0 +137 59 0 +138 60 0 +139 62 0 +140 63 0 +141 65 0 +141 66 0 +142 67 0 +143 69 0 +144 70 0 +145 72 0 +146 73 0 +147 75 0 +147 75 0 +147 75 0 +147 75 0 +148 76 0 +149 76 0 +150 77 0 +151 78 0 +151 78 0 +152 79 0 +153 80 0 +154 80 0 +155 81 0 +155 82 0 +156 82 0 +157 83 0 +158 84 0 +159 84 0 +160 85 0 +160 86 0 +161 86 0 +162 87 0 +163 88 0 +164 88 0 +164 89 0 +165 90 0 +166 90 0 +167 91 0 +168 91 0 +169 92 0 +169 93 0 +170 93 0 +171 94 0 +172 95 0 +173 95 0 +173 96 0 +174 97 0 +175 97 0 +176 98 0 +177 99 0 +178 99 0 +178 100 0 +179 101 0 +180 101 0 +181 102 0 +182 103 0 +182 103 0 +183 104 0 +184 105 0 +185 105 0 +186 106 0 +187 107 0 +187 107 0 +187 107 0 +183 105 0 +180 103 0 +177 101 0 +174 99 0 +171 97 0 +168 95 0 +165 93 0 +161 91 0 +158 90 0 +155 88 0 +152 86 0 +149 84 0 +146 82 1 +143 80 1 +139 78 1 +136 76 1 +133 75 1 +130 73 1 +127 71 1 +124 69 1 +120 67 1 +117 65 1 +114 63 1 +111 61 1 +108 60 2 +105 58 2 +102 56 2 +98 54 2 +95 52 2 +92 50 2 +89 48 2 +86 46 2 +83 45 2 +80 43 2 +76 41 2 +73 39 2 +70 37 3 +67 35 3 +64 33 3 +61 31 3 +58 30 3 +54 28 3 +51 26 3 +48 24 3 +45 22 3 +42 20 3 +39 18 3 +36 16 3 +32 14 4 +33 15 4 +33 15 4 diff --git a/src/fractalzoomer/color_maps/coolors aulade.MAP b/src/fractalzoomer/color_maps/coolors aulade.MAP new file mode 100644 index 000000000..57f305ef3 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors aulade.MAP @@ -0,0 +1,256 @@ +0 11 40 +1 12 41 +2 14 42 +3 15 43 +4 17 44 +5 19 45 +6 20 46 +7 22 47 +8 24 48 +9 25 49 +11 27 50 +12 29 51 +13 30 52 +14 32 53 +15 34 54 +16 35 55 +17 37 56 +18 39 57 +19 40 58 +20 42 59 +22 44 60 +23 45 61 +24 47 62 +25 49 63 +26 50 64 +27 52 65 +28 53 66 +29 55 67 +30 57 68 +31 58 69 +33 60 70 +34 62 71 +35 63 72 +36 65 73 +37 67 74 +38 68 75 +39 70 76 +40 72 77 +41 73 78 +42 75 79 +44 77 80 +45 78 81 +46 80 82 +47 82 83 +48 83 84 +49 85 85 +50 87 86 +51 88 87 +52 90 88 +54 92 90 +54 92 90 +54 92 90 +54 91 89 +54 90 88 +54 90 88 +54 89 87 +54 88 86 +54 88 86 +54 87 85 +54 87 84 +54 86 84 +54 85 83 +54 85 83 +54 84 82 +55 84 81 +55 83 81 +55 82 80 +55 82 79 +55 81 79 +55 80 78 +55 80 77 +55 79 77 +55 79 76 +55 78 76 +55 77 75 +55 77 74 +56 76 74 +56 76 73 +56 75 72 +56 74 72 +56 74 71 +56 73 71 +56 73 70 +56 72 69 +56 71 69 +56 71 68 +56 70 67 +56 69 67 +57 69 66 +57 68 65 +57 68 65 +57 67 64 +57 66 64 +57 66 63 +57 65 62 +57 65 62 +57 64 61 +57 63 60 +57 63 60 +57 62 59 +58 61 58 +58 62 59 +58 62 59 +57 63 60 +57 64 61 +56 66 63 +56 67 64 +56 68 65 +55 70 67 +55 71 68 +55 73 69 +54 74 71 +54 75 72 +54 77 74 +53 78 75 +53 80 76 +53 81 78 +52 82 79 +52 84 80 +52 85 82 +51 86 83 +51 88 84 +51 89 86 +50 91 87 +50 92 89 +50 93 90 +49 95 91 +49 96 93 +48 98 94 +48 99 95 +48 100 97 +47 102 98 +47 103 100 +47 105 101 +46 106 102 +46 107 104 +46 109 105 +45 110 106 +45 111 108 +45 113 109 +44 114 110 +44 116 112 +44 117 113 +43 118 115 +43 120 116 +43 121 117 +42 123 119 +42 124 120 +42 125 121 +41 127 123 +41 128 124 +40 130 126 +41 130 126 +41 130 126 +44 131 128 +48 133 130 +52 135 132 +56 136 135 +60 138 137 +64 140 139 +67 141 141 +71 143 144 +75 145 146 +79 146 148 +83 148 150 +87 150 153 +90 151 155 +94 153 157 +98 155 159 +102 156 162 +106 158 164 +110 160 166 +113 161 169 +117 163 171 +121 165 173 +125 166 175 +129 168 178 +133 170 180 +136 171 182 +140 173 184 +144 175 187 +148 176 189 +152 178 191 +156 180 193 +159 181 196 +163 183 198 +167 185 200 +171 186 203 +175 188 205 +179 190 207 +182 191 209 +186 193 212 +190 195 214 +194 196 216 +198 198 218 +202 200 221 +205 201 223 +209 203 225 +213 205 227 +217 206 230 +221 208 232 +225 210 234 +229 212 237 +229 212 237 +229 212 237 +224 207 232 +219 203 228 +214 199 224 +210 195 220 +205 191 216 +200 187 212 +196 183 208 +191 179 204 +186 175 200 +182 170 196 +177 166 192 +172 162 188 +168 158 184 +163 154 180 +158 150 176 +154 146 172 +149 142 168 +144 138 164 +140 134 160 +135 129 156 +130 125 152 +126 121 148 +121 117 144 +116 113 140 +112 109 136 +107 105 132 +102 101 128 +98 97 124 +93 93 120 +88 88 116 +84 84 112 +79 80 108 +74 76 104 +70 72 100 +65 68 96 +60 64 92 +56 60 88 +51 56 84 +46 52 80 +42 47 76 +37 43 72 +32 39 68 +28 35 64 +23 31 60 +18 27 56 +14 23 52 +9 19 48 +4 15 44 +0 10 39 +0 11 40 +0 11 40 diff --git a/src/fractalzoomer/color_maps/coolors autumn-esque.MAP b/src/fractalzoomer/color_maps/coolors autumn-esque.MAP new file mode 100644 index 000000000..2303daa9d --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors autumn-esque.MAP @@ -0,0 +1,256 @@ +91 35 51 +94 39 54 +97 43 58 +100 47 62 +103 52 66 +106 56 70 +110 60 74 +113 64 78 +116 69 82 +119 73 86 +122 77 90 +126 81 94 +129 86 98 +132 90 101 +135 94 105 +138 98 109 +141 103 113 +145 107 117 +148 111 121 +151 116 125 +154 120 129 +157 124 133 +161 128 137 +164 133 141 +167 137 145 +170 141 148 +173 145 152 +176 150 156 +180 154 160 +183 158 164 +186 162 168 +189 167 172 +192 171 176 +196 175 180 +199 180 184 +202 184 188 +205 188 192 +208 192 195 +211 197 199 +215 201 203 +218 205 207 +221 209 211 +224 214 215 +227 218 219 +231 222 223 +234 226 227 +237 231 231 +240 235 235 +243 239 239 +247 244 243 +247 244 243 +247 244 243 +243 240 239 +240 237 236 +237 233 232 +233 230 229 +230 226 225 +227 223 222 +224 220 218 +220 216 215 +217 213 211 +214 209 208 +210 206 205 +207 203 201 +204 199 198 +201 196 194 +197 192 191 +194 189 187 +191 186 184 +187 182 180 +184 179 177 +181 175 174 +177 172 170 +174 169 167 +171 165 163 +168 162 160 +164 158 156 +161 155 153 +158 151 149 +154 148 146 +151 145 142 +148 141 139 +145 138 136 +141 134 132 +138 131 129 +135 128 125 +131 124 122 +128 121 118 +125 117 115 +122 114 111 +118 111 108 +115 107 105 +112 104 101 +108 100 98 +105 97 94 +102 94 91 +99 90 87 +95 87 84 +92 83 80 +89 80 77 +85 76 73 +86 77 74 +86 77 74 +89 76 73 +92 76 73 +95 76 72 +98 76 72 +101 75 71 +105 75 71 +108 75 70 +111 75 70 +114 75 69 +117 74 69 +121 74 68 +124 74 68 +127 74 67 +130 74 67 +133 73 66 +136 73 66 +140 73 66 +143 73 65 +146 73 65 +149 72 64 +152 72 64 +156 72 63 +159 72 63 +162 72 62 +165 71 62 +168 71 61 +171 71 61 +175 71 60 +178 71 60 +181 70 59 +184 70 59 +187 70 58 +191 70 58 +194 70 58 +197 69 57 +200 69 57 +203 69 56 +206 69 56 +210 69 55 +213 68 55 +216 68 54 +219 68 54 +222 68 53 +226 68 53 +229 67 52 +232 67 52 +235 67 51 +238 67 51 +242 66 50 +242 67 51 +242 67 51 +240 66 50 +239 65 50 +238 64 49 +237 63 49 +236 62 48 +235 62 48 +234 61 47 +232 60 47 +231 59 46 +230 58 46 +229 58 46 +228 57 45 +227 56 45 +226 55 44 +224 54 44 +223 53 43 +222 53 43 +221 52 42 +220 51 42 +219 50 42 +217 49 41 +216 49 41 +215 48 40 +214 47 40 +213 46 39 +212 45 39 +211 44 38 +209 44 38 +208 43 37 +207 42 37 +206 41 37 +205 40 36 +204 40 36 +203 39 35 +201 38 35 +200 37 34 +199 36 34 +198 35 33 +197 35 33 +196 34 33 +195 33 32 +193 32 32 +192 31 31 +191 31 31 +190 30 30 +189 29 30 +188 28 29 +187 27 29 +185 26 28 +186 27 29 +186 27 29 +184 27 29 +182 27 29 +180 27 30 +178 27 30 +176 27 31 +174 27 31 +172 28 32 +170 28 32 +168 28 33 +166 28 33 +164 28 33 +162 28 34 +160 29 34 +158 29 35 +156 29 35 +154 29 36 +153 29 36 +151 29 37 +149 30 37 +147 30 37 +145 30 38 +143 30 38 +141 30 39 +139 30 39 +137 31 40 +135 31 40 +133 31 41 +131 31 41 +129 31 42 +127 31 42 +125 32 42 +123 32 43 +122 32 43 +120 32 44 +118 32 44 +116 32 45 +114 33 45 +112 33 46 +110 33 46 +108 33 46 +106 33 47 +104 33 47 +102 34 48 +100 34 48 +98 34 49 +96 34 49 +94 34 50 +92 34 50 +90 35 51 +91 35 51 +91 35 51 diff --git a/src/fractalzoomer/color_maps/coolors bbb01.MAP b/src/fractalzoomer/color_maps/coolors bbb01.MAP new file mode 100644 index 000000000..ae03da456 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors bbb01.MAP @@ -0,0 +1,256 @@ +255 255 255 +249 249 249 +244 244 244 +239 239 239 +234 234 234 +228 228 228 +223 223 223 +218 218 218 +213 213 213 +208 208 208 +202 202 202 +197 197 197 +192 192 192 +187 187 187 +182 182 182 +176 176 176 +171 171 171 +166 166 166 +161 161 161 +156 156 156 +150 150 150 +145 145 145 +140 140 140 +135 135 135 +130 130 130 +124 124 124 +119 119 119 +114 114 114 +109 109 109 +104 104 104 +98 98 98 +93 93 93 +88 88 88 +83 83 83 +78 78 78 +72 72 72 +67 67 67 +62 62 62 +57 57 57 +52 52 52 +46 46 46 +41 41 41 +36 36 36 +31 31 31 +26 26 26 +20 20 20 +15 15 15 +10 10 10 +5 5 5 +0 0 0 +0 0 0 +0 0 0 +4 1 0 +9 3 1 +13 5 2 +18 7 3 +23 8 4 +27 10 5 +32 12 6 +37 14 7 +41 15 8 +46 17 9 +51 19 10 +55 21 11 +60 23 12 +65 24 13 +69 26 14 +74 28 15 +79 30 15 +83 31 16 +88 33 17 +93 35 18 +97 37 19 +102 39 20 +107 40 21 +111 42 22 +116 44 23 +120 46 24 +125 47 25 +130 49 26 +134 51 27 +139 53 28 +144 55 29 +148 56 30 +153 58 30 +158 60 31 +162 62 32 +167 63 33 +172 65 34 +176 67 35 +181 69 36 +186 71 37 +190 72 38 +195 74 39 +200 76 40 +204 78 41 +209 79 42 +214 81 43 +218 83 44 +223 85 45 +228 87 46 +228 87 46 +228 87 46 +228 90 47 +228 93 48 +228 96 49 +228 99 51 +229 103 52 +229 106 53 +229 109 55 +229 112 56 +230 116 57 +230 119 59 +230 122 60 +230 125 61 +231 129 62 +231 132 64 +231 135 65 +231 138 66 +232 142 68 +232 145 69 +232 148 70 +232 151 72 +233 155 73 +233 158 74 +233 161 76 +233 164 77 +234 168 78 +234 171 79 +234 174 81 +234 177 82 +235 181 83 +235 184 85 +235 187 86 +235 190 87 +236 194 89 +236 197 90 +236 200 91 +236 203 93 +237 207 94 +237 210 95 +237 213 96 +237 216 98 +238 220 99 +238 223 100 +238 226 102 +238 229 103 +239 233 104 +239 236 106 +239 239 107 +239 242 108 +240 246 110 +240 246 110 +240 246 110 +238 245 110 +237 244 110 +235 243 111 +234 242 111 +232 241 112 +231 240 112 +229 239 113 +228 238 113 +226 237 114 +225 236 114 +223 235 115 +222 234 115 +220 233 116 +219 232 116 +217 231 117 +216 230 117 +215 229 118 +213 228 118 +212 227 119 +210 226 119 +209 225 120 +207 224 120 +206 223 121 +204 222 121 +203 221 122 +201 220 122 +200 219 123 +198 218 123 +197 217 124 +195 216 124 +194 215 125 +192 214 125 +191 213 126 +190 212 126 +188 211 127 +187 210 127 +185 209 128 +184 208 128 +182 207 129 +181 206 129 +179 205 130 +178 204 130 +176 203 131 +175 202 131 +173 201 132 +172 200 132 +170 199 133 +169 198 133 +167 197 134 +168 198 134 +168 198 134 +169 199 136 +171 200 138 +173 201 141 +175 202 143 +176 203 146 +178 204 148 +180 206 151 +182 207 153 +183 208 156 +185 209 158 +187 210 161 +189 211 163 +191 213 166 +192 214 168 +194 215 171 +196 216 173 +198 217 175 +199 218 178 +201 220 180 +203 221 183 +205 222 185 +207 223 188 +208 224 190 +210 225 193 +212 227 195 +214 228 198 +215 229 200 +217 230 203 +219 231 205 +221 232 208 +223 234 210 +224 235 213 +226 236 215 +228 237 217 +230 238 220 +231 239 222 +233 241 225 +235 242 227 +237 243 230 +239 244 232 +240 245 235 +242 246 237 +244 248 240 +246 249 242 +247 250 245 +249 251 247 +251 252 250 +253 253 252 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/coolors bbg.MAP b/src/fractalzoomer/color_maps/coolors bbg.MAP new file mode 100644 index 000000000..a4a958bc9 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors bbg.MAP @@ -0,0 +1,256 @@ +44 50 51 +43 48 49 +42 47 48 +41 46 47 +40 45 46 +39 44 45 +38 43 44 +37 42 43 +36 41 42 +35 40 41 +35 39 40 +34 38 39 +33 37 38 +32 36 37 +31 35 36 +30 34 35 +29 33 34 +28 32 33 +27 31 32 +26 30 31 +26 29 30 +25 28 29 +24 27 28 +23 26 27 +22 25 26 +21 24 24 +20 23 23 +19 22 22 +18 21 21 +17 20 20 +17 19 19 +16 18 18 +15 17 17 +14 16 16 +13 15 15 +12 14 14 +11 13 13 +10 12 12 +9 11 11 +8 10 10 +8 9 9 +7 8 8 +6 7 7 +5 6 6 +4 5 5 +3 4 4 +2 3 3 +1 2 2 +0 1 1 +0 0 0 +0 0 0 +0 0 0 +4 4 4 +8 8 9 +12 13 13 +16 17 18 +20 22 22 +24 26 27 +28 30 31 +32 35 36 +37 39 40 +41 44 45 +45 48 49 +49 52 54 +53 57 58 +57 61 63 +61 66 67 +65 70 72 +70 74 77 +74 79 81 +78 83 86 +82 88 90 +86 92 95 +90 96 99 +94 101 104 +98 105 108 +103 110 113 +107 114 117 +111 119 122 +115 123 126 +119 127 131 +123 132 135 +127 136 140 +131 141 144 +136 145 149 +140 149 154 +144 154 158 +148 158 163 +152 163 167 +156 167 172 +160 171 176 +164 176 181 +169 180 185 +173 185 190 +177 189 194 +181 193 199 +185 198 203 +189 202 208 +193 207 212 +197 211 217 +202 216 222 +202 216 222 +202 216 222 +199 213 220 +197 211 218 +194 209 216 +192 207 214 +189 205 212 +187 202 210 +184 200 208 +182 198 206 +179 196 204 +177 194 203 +174 191 201 +172 189 199 +169 187 197 +167 185 195 +164 183 193 +162 181 191 +159 178 189 +157 176 187 +154 174 185 +152 172 184 +149 170 182 +147 167 180 +144 165 178 +142 163 176 +139 161 174 +137 159 172 +134 157 170 +132 154 168 +129 152 166 +127 150 165 +124 148 163 +122 146 161 +119 143 159 +117 141 157 +114 139 155 +112 137 153 +109 135 151 +107 133 149 +104 130 147 +102 128 146 +99 126 144 +97 124 142 +94 122 140 +92 119 138 +89 117 136 +87 115 134 +84 113 132 +82 111 130 +79 108 128 +80 109 129 +80 109 129 +82 111 130 +85 113 132 +87 116 134 +90 118 136 +92 120 138 +95 123 140 +97 125 141 +100 127 143 +103 130 145 +105 132 147 +108 134 149 +110 137 151 +113 139 153 +115 141 154 +118 144 156 +121 146 158 +123 148 160 +126 151 162 +128 153 164 +131 155 166 +134 158 168 +136 160 169 +139 162 171 +141 165 173 +144 167 175 +146 170 177 +149 172 179 +152 174 181 +154 177 182 +157 179 184 +159 181 186 +162 184 188 +164 186 190 +167 188 192 +170 191 194 +172 193 195 +175 195 197 +177 198 199 +180 200 201 +182 202 203 +185 205 205 +188 207 207 +190 209 208 +193 212 210 +195 214 212 +198 216 214 +200 219 216 +203 221 218 +206 224 220 +206 224 220 +206 224 220 +202 220 216 +199 216 213 +196 213 209 +192 209 206 +189 206 202 +186 202 199 +182 199 195 +179 195 192 +176 192 188 +172 188 185 +169 184 182 +166 181 178 +163 177 175 +159 174 171 +156 170 168 +153 167 164 +149 163 161 +146 160 157 +143 156 154 +139 152 151 +136 149 147 +133 145 144 +129 142 140 +126 138 137 +123 135 133 +120 131 130 +116 128 126 +113 124 123 +110 121 119 +106 117 116 +103 113 113 +100 110 109 +96 106 106 +93 103 102 +90 99 99 +86 96 95 +83 92 92 +80 89 88 +77 85 85 +73 81 82 +70 78 78 +67 74 75 +63 71 71 +60 67 68 +57 64 64 +53 60 61 +50 57 57 +47 53 54 +43 49 50 +44 50 51 +44 50 51 diff --git a/src/fractalzoomer/color_maps/coolors bedroom.MAP b/src/fractalzoomer/color_maps/coolors bedroom.MAP new file mode 100644 index 000000000..8b6825560 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors bedroom.MAP @@ -0,0 +1,256 @@ +111 66 33 +109 65 33 +108 64 33 +107 64 33 +106 63 33 +105 63 33 +104 62 33 +103 62 34 +102 61 34 +101 61 34 +100 60 34 +99 60 34 +98 59 34 +97 59 35 +96 58 35 +95 58 35 +94 57 35 +93 56 35 +92 56 35 +91 55 36 +90 55 36 +89 54 36 +88 54 36 +87 53 36 +86 53 36 +84 52 37 +83 52 37 +82 51 37 +81 51 37 +80 50 37 +79 50 37 +78 49 38 +77 49 38 +76 48 38 +75 47 38 +74 47 38 +73 46 38 +72 46 39 +71 45 39 +70 45 39 +69 44 39 +68 44 39 +67 43 39 +66 43 40 +65 42 40 +64 42 40 +63 41 40 +62 41 40 +61 40 40 +59 39 41 +60 40 41 +60 40 41 +58 39 40 +57 38 39 +56 37 38 +55 36 37 +53 36 36 +52 35 35 +51 34 35 +50 33 34 +48 32 33 +47 32 32 +46 31 31 +45 30 30 +44 29 30 +42 28 29 +41 28 28 +40 27 27 +39 26 26 +37 25 25 +36 24 25 +35 24 24 +34 23 23 +33 22 22 +31 21 21 +30 20 20 +29 20 20 +28 19 19 +26 18 18 +25 17 17 +24 16 16 +23 16 15 +22 15 15 +20 14 14 +19 13 13 +18 12 12 +17 12 11 +15 11 10 +14 10 10 +13 9 9 +12 8 8 +11 8 7 +9 7 6 +8 6 5 +7 5 5 +6 4 4 +4 4 3 +3 3 2 +2 2 1 +1 1 0 +0 0 0 +0 1 0 +0 1 0 +4 5 3 +8 9 7 +13 14 10 +17 18 14 +21 23 18 +26 27 21 +30 31 25 +35 36 28 +39 40 32 +43 45 36 +48 49 39 +52 53 43 +57 58 46 +61 62 50 +65 67 54 +70 71 57 +74 75 61 +78 80 65 +83 84 68 +87 89 72 +92 93 75 +96 97 79 +100 102 83 +105 106 86 +109 111 90 +114 115 93 +118 120 97 +122 124 101 +127 128 104 +131 133 108 +136 137 111 +140 142 115 +144 146 119 +149 150 122 +153 155 126 +157 159 130 +162 164 133 +166 168 137 +171 172 140 +175 177 144 +179 181 148 +184 186 151 +188 190 155 +193 194 158 +197 199 162 +201 203 166 +206 208 169 +210 212 173 +215 217 177 +215 217 177 +215 217 177 +213 216 177 +211 215 178 +209 214 178 +208 213 179 +206 212 179 +204 211 180 +203 210 181 +201 209 181 +199 208 182 +198 207 182 +196 206 183 +194 205 184 +192 205 184 +191 204 185 +189 203 185 +187 202 186 +186 201 187 +184 200 187 +182 199 188 +181 198 188 +179 197 189 +177 196 190 +176 195 190 +174 194 191 +172 194 191 +170 193 192 +169 192 192 +167 191 193 +165 190 194 +164 189 194 +162 188 195 +160 187 195 +159 186 196 +157 185 197 +155 184 197 +154 183 198 +152 183 198 +150 182 199 +148 181 200 +147 180 200 +145 179 201 +143 178 201 +142 177 202 +140 176 203 +138 175 203 +137 174 204 +135 173 204 +133 172 205 +131 171 206 +132 172 206 +132 172 206 +131 169 202 +131 167 198 +130 165 195 +130 163 191 +129 161 188 +129 159 184 +129 156 181 +128 154 177 +128 152 174 +127 150 170 +127 148 167 +126 146 163 +126 143 160 +126 141 156 +125 139 153 +125 137 149 +124 135 145 +124 133 142 +123 130 138 +123 128 135 +122 126 131 +122 124 128 +122 122 124 +121 120 121 +121 117 117 +120 115 114 +120 113 110 +119 111 107 +119 109 103 +119 107 100 +118 104 96 +118 102 93 +117 100 89 +117 98 85 +116 96 82 +116 94 78 +116 91 75 +115 89 71 +115 87 68 +114 85 64 +114 83 61 +113 81 57 +113 78 54 +113 76 50 +112 74 47 +112 72 43 +111 70 40 +111 68 36 +110 65 32 +111 66 33 +111 66 33 diff --git a/src/fractalzoomer/color_maps/coolors bitter lake.MAP b/src/fractalzoomer/color_maps/coolors bitter lake.MAP new file mode 100644 index 000000000..c342a8ca3 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors bitter lake.MAP @@ -0,0 +1,256 @@ +99 159 171 +100 159 172 +102 160 173 +104 161 174 +106 162 175 +107 163 176 +109 164 178 +111 165 179 +113 166 180 +115 167 181 +116 168 182 +118 169 184 +120 170 185 +122 171 186 +124 172 187 +125 173 188 +127 174 189 +129 174 191 +131 175 192 +133 176 193 +134 177 194 +136 178 195 +138 179 197 +140 180 198 +142 181 199 +143 182 200 +145 183 201 +147 184 202 +149 185 204 +151 186 205 +152 187 206 +154 188 207 +156 189 208 +158 189 210 +160 190 211 +161 191 212 +163 192 213 +165 193 214 +167 194 215 +169 195 217 +170 196 218 +172 197 219 +174 198 220 +176 199 221 +178 200 223 +179 201 224 +181 202 225 +183 203 226 +185 204 227 +187 205 229 +187 205 229 +187 205 229 +184 201 224 +181 198 220 +178 194 216 +175 191 212 +172 187 208 +169 184 204 +166 181 200 +163 177 196 +160 174 192 +157 170 188 +154 167 184 +151 163 180 +148 160 176 +145 157 172 +142 153 168 +139 150 164 +137 146 159 +134 143 155 +131 139 151 +128 136 147 +125 132 143 +122 129 139 +119 126 135 +116 122 131 +113 119 127 +110 115 123 +107 112 119 +104 108 115 +101 105 111 +98 102 107 +95 98 103 +92 95 99 +90 91 94 +87 88 90 +84 84 86 +81 81 82 +78 78 78 +75 74 74 +72 71 70 +69 67 66 +66 64 62 +63 60 58 +60 57 54 +57 54 50 +54 50 46 +51 47 42 +48 43 38 +45 40 34 +42 36 29 +43 37 30 +43 37 30 +44 37 31 +46 38 32 +48 39 34 +50 40 35 +52 41 36 +54 42 38 +55 43 39 +57 44 40 +59 45 42 +61 46 43 +63 47 44 +65 48 46 +67 49 47 +68 50 48 +70 51 50 +72 52 51 +74 53 52 +76 54 54 +78 55 55 +80 56 56 +82 57 58 +83 58 59 +85 59 60 +87 60 62 +89 60 63 +91 61 65 +93 62 66 +95 63 67 +96 64 69 +98 65 70 +100 66 71 +102 67 73 +104 68 74 +106 69 75 +108 70 77 +109 71 78 +111 72 79 +113 73 81 +115 74 82 +117 75 83 +119 76 85 +121 77 86 +122 78 87 +124 79 89 +126 80 90 +128 81 91 +130 82 93 +132 83 94 +134 84 96 +134 84 96 +134 84 96 +134 85 98 +135 87 101 +136 89 104 +136 91 106 +137 93 109 +138 95 112 +139 97 114 +139 99 117 +140 101 120 +141 103 122 +142 105 125 +142 107 128 +143 109 131 +144 111 133 +145 114 136 +145 116 139 +146 118 141 +147 120 144 +147 122 147 +148 124 149 +149 126 152 +150 128 155 +150 130 157 +151 132 160 +152 134 163 +153 136 166 +153 138 168 +154 140 171 +155 142 174 +156 144 176 +156 146 179 +157 148 182 +158 150 184 +158 152 187 +159 154 190 +160 156 192 +161 158 195 +161 160 198 +162 162 201 +163 164 203 +164 166 206 +164 168 209 +165 170 211 +166 172 214 +167 174 217 +167 176 219 +168 178 222 +169 180 225 +170 182 228 +170 182 228 +170 182 228 +168 181 226 +167 181 225 +165 180 224 +164 180 223 +162 179 222 +161 179 221 +159 178 219 +158 178 218 +156 177 217 +155 177 216 +154 176 215 +152 176 214 +151 175 212 +149 175 211 +148 174 210 +146 174 209 +145 174 208 +143 173 207 +142 173 205 +141 172 204 +139 172 203 +138 171 202 +136 171 201 +135 170 200 +133 170 198 +132 169 197 +130 169 196 +129 168 195 +127 168 194 +126 167 193 +125 167 191 +123 166 190 +122 166 189 +120 166 188 +119 165 187 +117 165 186 +116 164 184 +114 164 183 +113 163 182 +112 163 181 +110 162 180 +109 162 179 +107 161 177 +106 161 176 +104 160 175 +103 160 174 +101 159 173 +100 159 172 +98 158 170 +99 159 171 +99 159 171 diff --git a/src/fractalzoomer/color_maps/coolors cheetohs.MAP b/src/fractalzoomer/color_maps/coolors cheetohs.MAP new file mode 100644 index 000000000..d5a96e5f3 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors cheetohs.MAP @@ -0,0 +1,256 @@ +0 0 0 +1 3 1 +3 6 2 +5 10 3 +7 13 4 +9 17 6 +11 20 7 +13 23 8 +15 27 9 +17 30 11 +19 34 12 +21 37 13 +23 41 14 +24 44 15 +26 47 17 +28 51 18 +30 54 19 +32 58 20 +34 61 22 +36 65 23 +38 68 24 +40 72 25 +42 75 26 +44 78 28 +46 82 29 +47 85 30 +49 89 31 +51 92 33 +53 96 34 +55 99 35 +57 102 36 +59 106 37 +61 109 39 +63 113 40 +65 116 41 +67 120 42 +69 123 44 +70 126 45 +72 130 46 +74 133 47 +76 137 48 +78 140 50 +80 144 51 +82 147 52 +84 150 53 +86 154 55 +88 157 56 +90 161 57 +92 164 58 +94 168 60 +94 168 60 +94 168 60 +97 169 63 +100 171 67 +103 173 71 +107 175 75 +110 176 79 +113 178 83 +116 180 87 +120 182 91 +123 183 95 +126 185 99 +130 187 103 +133 189 107 +136 191 111 +139 192 115 +143 194 119 +146 196 123 +149 198 127 +153 199 131 +156 201 135 +159 203 139 +163 205 143 +166 207 147 +169 208 151 +172 210 155 +176 212 159 +179 214 163 +182 215 167 +186 217 171 +189 219 175 +192 221 179 +195 223 183 +199 224 187 +202 226 191 +205 228 195 +209 230 199 +212 231 203 +215 233 207 +218 235 211 +222 237 215 +225 239 219 +228 240 223 +232 242 227 +235 244 231 +238 246 235 +241 247 239 +245 249 243 +248 251 247 +251 253 251 +255 255 255 +255 255 255 +255 255 255 +254 252 250 +254 250 246 +253 248 241 +253 246 237 +253 244 233 +252 242 228 +252 240 224 +251 238 220 +251 236 215 +251 234 211 +250 232 206 +250 230 202 +249 228 198 +249 226 193 +249 224 189 +248 222 185 +248 219 180 +248 217 176 +247 215 172 +247 213 167 +246 211 163 +246 209 158 +246 207 154 +245 205 150 +245 203 145 +244 201 141 +244 199 137 +244 197 132 +243 195 128 +243 193 123 +242 191 119 +242 189 115 +242 186 110 +241 184 106 +241 182 102 +241 180 97 +240 178 93 +240 176 89 +239 174 84 +239 172 80 +239 170 75 +238 168 71 +238 166 67 +237 164 62 +237 162 58 +237 160 54 +236 158 49 +236 156 45 +235 153 40 +236 154 41 +236 154 41 +236 155 45 +236 157 49 +236 159 53 +236 161 57 +237 163 61 +237 165 65 +237 167 69 +237 169 73 +237 171 77 +238 173 81 +238 175 85 +238 177 89 +238 179 93 +238 181 97 +239 183 101 +239 185 105 +239 187 109 +239 189 113 +239 191 117 +240 193 121 +240 195 125 +240 197 129 +240 199 133 +240 201 137 +241 202 142 +241 204 146 +241 206 150 +241 208 154 +241 210 158 +242 212 162 +242 214 166 +242 216 170 +242 218 174 +242 220 178 +243 222 182 +243 224 186 +243 226 190 +243 228 194 +243 230 198 +244 232 202 +244 234 206 +244 236 210 +244 238 214 +244 240 218 +245 242 222 +245 244 226 +245 246 230 +245 248 234 +246 250 239 +246 250 239 +246 250 239 +240 244 234 +235 239 229 +230 234 224 +225 229 219 +220 224 214 +215 219 209 +210 214 204 +205 209 199 +200 204 195 +195 198 190 +190 193 185 +185 188 180 +180 183 175 +175 178 170 +170 173 165 +165 168 160 +160 163 156 +155 158 151 +150 153 146 +145 147 141 +140 142 136 +135 137 131 +130 132 126 +125 127 121 +120 122 117 +115 117 112 +110 112 107 +105 107 102 +100 102 97 +95 96 92 +90 91 87 +85 86 82 +80 81 78 +75 76 73 +70 71 68 +65 66 63 +60 61 58 +55 56 53 +50 51 48 +45 45 43 +40 40 39 +35 35 34 +30 30 29 +25 25 24 +20 20 19 +15 15 14 +10 10 9 +5 5 4 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/coolors cherry.MAP b/src/fractalzoomer/color_maps/coolors cherry.MAP new file mode 100644 index 000000000..09a4e18eb --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors cherry.MAP @@ -0,0 +1,256 @@ +0 0 0 +3 0 0 +6 0 0 +9 0 1 +13 0 1 +16 0 2 +19 0 2 +22 0 2 +26 0 3 +29 0 3 +32 0 4 +36 0 4 +39 0 5 +42 0 5 +45 0 5 +49 0 6 +52 0 6 +55 0 7 +59 0 7 +62 0 8 +65 0 8 +69 0 9 +72 0 9 +75 0 9 +78 0 10 +82 0 10 +85 0 11 +88 0 11 +92 0 12 +95 0 12 +98 0 12 +101 0 13 +105 0 13 +108 0 14 +111 0 14 +115 0 15 +118 0 15 +121 0 15 +124 0 16 +128 0 16 +131 0 17 +134 0 17 +138 0 18 +141 0 18 +144 0 18 +147 0 19 +151 0 19 +154 0 20 +157 0 20 +161 1 21 +161 1 21 +161 1 21 +162 1 21 +163 2 21 +164 3 21 +165 4 21 +166 5 21 +167 6 21 +168 7 21 +169 8 21 +170 8 21 +172 9 21 +173 10 21 +174 11 21 +175 12 21 +176 13 21 +177 14 21 +178 15 21 +179 15 21 +180 16 21 +181 17 21 +183 18 21 +184 19 21 +185 20 21 +186 21 21 +187 22 21 +188 22 21 +189 23 21 +190 24 21 +191 25 21 +192 26 21 +194 27 21 +195 28 21 +196 29 21 +197 29 21 +198 30 21 +199 31 21 +200 32 21 +201 33 21 +202 34 21 +203 35 21 +205 36 21 +206 36 21 +207 37 21 +208 38 21 +209 39 21 +210 40 21 +211 41 21 +212 42 21 +213 43 21 +215 44 22 +215 44 22 +215 44 22 +215 47 26 +216 51 30 +216 55 34 +217 59 39 +217 63 43 +218 67 47 +218 71 52 +219 75 56 +219 79 60 +220 83 65 +220 87 69 +221 91 73 +221 95 78 +222 99 82 +222 103 86 +223 107 91 +223 111 95 +224 115 99 +224 119 104 +225 123 108 +225 127 112 +226 131 117 +226 135 121 +227 139 125 +227 143 130 +228 147 134 +228 151 138 +229 155 143 +229 159 147 +230 163 151 +230 167 156 +231 171 160 +231 175 164 +232 179 169 +232 183 173 +233 187 177 +233 191 182 +234 195 186 +234 199 190 +235 203 195 +235 207 199 +236 211 203 +236 215 208 +237 219 212 +237 223 216 +238 227 221 +238 231 225 +239 235 229 +240 239 234 +240 239 234 +240 239 234 +239 237 232 +238 236 231 +237 235 230 +236 234 229 +235 232 228 +234 231 227 +233 230 226 +232 229 225 +231 227 224 +230 226 223 +229 225 222 +228 224 221 +227 222 219 +226 221 218 +225 220 217 +224 219 216 +223 217 215 +222 216 214 +221 215 213 +220 214 212 +219 212 211 +218 211 210 +217 210 209 +216 209 208 +215 207 206 +214 206 205 +213 205 204 +212 204 203 +211 202 202 +210 201 201 +209 200 200 +208 199 199 +207 197 198 +206 196 197 +205 195 196 +204 194 195 +203 192 193 +202 191 192 +201 190 191 +200 189 190 +199 187 189 +198 186 188 +197 185 187 +196 184 186 +195 182 185 +194 181 184 +193 180 183 +192 179 182 +191 177 180 +192 178 181 +192 178 181 +188 174 177 +184 170 173 +180 167 169 +176 163 166 +172 159 162 +168 156 158 +164 152 155 +160 148 151 +156 145 147 +152 141 144 +148 138 140 +144 134 136 +141 130 132 +137 127 129 +133 123 125 +129 119 121 +125 116 118 +121 112 114 +117 108 110 +113 105 107 +109 101 103 +105 98 99 +101 94 96 +97 90 92 +94 87 88 +90 83 84 +86 79 81 +82 76 77 +78 72 73 +74 69 70 +70 65 66 +66 61 62 +62 58 59 +58 54 55 +54 50 51 +50 47 48 +47 43 44 +43 39 40 +39 36 36 +35 32 33 +31 29 29 +27 25 25 +23 21 22 +19 18 18 +15 14 14 +11 10 11 +7 7 7 +3 3 3 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/coolors echoo.MAP b/src/fractalzoomer/color_maps/coolors echoo.MAP new file mode 100644 index 000000000..d3c3f2e86 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors echoo.MAP @@ -0,0 +1,256 @@ +18 78 120 +22 81 121 +27 84 123 +31 87 124 +36 91 126 +40 94 128 +45 97 129 +49 101 131 +54 104 133 +58 107 134 +63 111 136 +67 114 138 +72 117 139 +76 120 141 +81 124 143 +85 127 144 +90 130 146 +95 134 148 +99 137 149 +104 140 151 +108 144 153 +113 147 154 +117 150 156 +122 154 158 +126 157 159 +131 160 161 +135 163 162 +140 167 164 +144 170 166 +149 173 167 +153 177 169 +158 180 171 +162 183 172 +167 187 174 +172 190 176 +176 193 177 +181 197 179 +185 200 181 +190 203 182 +194 206 184 +199 210 186 +203 213 187 +208 216 189 +212 220 191 +217 223 192 +221 226 194 +226 230 196 +230 233 197 +235 236 199 +240 240 201 +240 240 201 +240 240 201 +240 238 197 +240 237 193 +240 236 189 +240 235 185 +240 234 181 +240 233 177 +240 232 173 +240 231 169 +240 230 165 +240 229 161 +240 228 157 +240 227 153 +240 225 149 +240 224 145 +240 223 140 +240 222 136 +240 221 132 +240 220 128 +240 219 124 +240 218 120 +240 217 116 +240 216 112 +240 215 108 +240 214 104 +241 212 100 +241 211 96 +241 210 92 +241 209 88 +241 208 84 +241 207 80 +241 206 76 +241 205 72 +241 204 68 +241 203 64 +241 202 60 +241 201 56 +241 199 52 +241 198 48 +241 197 44 +241 196 40 +241 195 36 +241 194 32 +241 193 28 +241 192 24 +241 191 20 +241 190 16 +241 189 12 +241 188 8 +242 186 4 +242 187 5 +242 187 5 +241 184 5 +240 182 5 +240 180 5 +239 178 5 +239 175 5 +238 173 5 +238 171 5 +237 169 5 +237 166 5 +236 164 5 +235 162 5 +235 160 5 +234 158 6 +234 155 6 +233 153 6 +233 151 6 +232 149 6 +232 146 6 +231 144 6 +230 142 6 +230 140 6 +229 138 6 +229 135 6 +228 133 6 +228 131 7 +227 129 7 +227 126 7 +226 124 7 +226 122 7 +225 120 7 +224 118 7 +224 115 7 +223 113 7 +223 111 7 +222 109 7 +222 106 7 +221 104 8 +221 102 8 +220 100 8 +219 98 8 +219 95 8 +218 93 8 +218 91 8 +217 89 8 +217 86 8 +216 84 8 +216 82 8 +215 80 8 +214 77 9 +215 78 9 +215 78 9 +212 76 9 +210 75 9 +208 74 9 +206 72 9 +204 71 9 +202 70 9 +200 68 9 +197 67 9 +195 66 9 +193 64 9 +191 63 9 +189 62 9 +187 61 9 +185 59 9 +182 58 9 +180 57 9 +178 55 9 +176 54 9 +174 53 9 +172 51 9 +169 50 9 +167 49 9 +165 47 9 +163 46 9 +161 45 9 +159 44 9 +157 42 9 +154 41 9 +152 40 9 +150 38 9 +148 37 9 +146 36 9 +144 34 9 +142 33 9 +139 32 9 +137 30 9 +135 29 9 +133 28 9 +131 27 9 +129 25 9 +127 24 9 +124 23 9 +122 21 9 +120 20 9 +118 19 9 +116 17 9 +114 16 9 +112 15 9 +109 13 10 +110 14 10 +110 14 10 +108 15 12 +106 16 14 +104 17 16 +102 19 18 +100 20 21 +98 21 23 +96 23 25 +94 24 27 +93 25 30 +91 27 32 +89 28 34 +87 29 36 +85 30 39 +83 32 41 +81 33 43 +79 34 45 +78 36 48 +76 37 50 +74 38 52 +72 40 54 +70 41 57 +68 42 59 +66 44 61 +64 45 63 +63 46 66 +61 47 68 +59 49 70 +57 50 72 +55 51 75 +53 53 77 +51 54 79 +49 55 81 +48 57 84 +46 58 86 +44 59 88 +42 61 90 +40 62 93 +38 63 95 +36 64 97 +34 66 99 +33 67 102 +31 68 104 +29 70 106 +27 71 108 +25 72 111 +23 74 113 +21 75 115 +19 76 117 +17 78 120 +18 78 120 +18 78 120 diff --git a/src/fractalzoomer/color_maps/coolors melodramatic space.MAP b/src/fractalzoomer/color_maps/coolors melodramatic space.MAP new file mode 100644 index 000000000..8250252c5 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors melodramatic space.MAP @@ -0,0 +1,256 @@ +17 0 51 +17 0 54 +17 0 57 +18 1 60 +18 1 63 +18 1 66 +19 2 69 +19 2 72 +19 2 75 +20 3 79 +20 3 82 +20 3 85 +21 4 88 +21 4 91 +21 4 94 +22 5 97 +22 5 100 +22 5 104 +23 6 107 +23 6 110 +23 6 113 +24 7 116 +24 7 119 +24 7 122 +25 8 125 +25 8 129 +26 9 132 +26 9 135 +26 9 138 +27 10 141 +27 10 144 +27 10 147 +28 11 150 +28 11 154 +28 11 157 +29 12 160 +29 12 163 +29 12 166 +30 13 169 +30 13 172 +30 13 175 +31 14 179 +31 14 182 +31 14 185 +32 15 188 +32 15 191 +32 15 194 +33 16 197 +33 16 200 +34 17 204 +34 17 204 +34 17 204 +36 18 203 +38 19 203 +41 21 202 +43 22 202 +46 23 202 +48 25 201 +50 26 201 +53 28 201 +55 29 200 +58 30 200 +60 32 200 +63 33 199 +65 35 199 +67 36 199 +70 37 198 +72 39 198 +75 40 198 +77 41 197 +80 43 197 +82 44 197 +85 46 196 +87 47 196 +89 48 196 +92 50 195 +94 51 195 +97 53 194 +99 54 194 +102 55 194 +104 57 193 +106 58 193 +109 60 193 +111 61 192 +114 62 192 +116 64 192 +119 65 191 +121 66 191 +123 68 191 +126 69 190 +128 71 190 +131 72 190 +133 73 189 +136 75 189 +138 76 189 +140 78 188 +143 79 188 +145 80 188 +148 82 187 +150 83 187 +153 85 186 +153 85 187 +153 85 187 +150 83 188 +148 82 189 +146 81 191 +144 80 192 +142 79 193 +140 78 195 +138 77 196 +136 76 198 +134 75 199 +132 74 200 +130 73 202 +128 72 203 +125 71 205 +123 70 206 +121 69 207 +119 68 209 +117 67 210 +115 66 211 +113 65 213 +111 64 214 +109 63 216 +107 62 217 +105 61 218 +103 60 220 +100 58 221 +98 57 223 +96 56 224 +94 55 225 +92 54 227 +90 53 228 +88 52 230 +86 51 231 +84 50 232 +82 49 234 +80 48 235 +78 47 236 +75 46 238 +73 45 239 +71 44 241 +69 43 242 +67 42 243 +65 41 245 +63 40 246 +61 39 248 +59 38 249 +57 37 250 +55 36 252 +53 35 253 +50 33 255 +51 34 255 +51 34 255 +53 36 255 +55 38 255 +58 41 255 +60 43 255 +63 46 255 +65 48 255 +67 50 255 +70 53 255 +72 55 255 +75 58 255 +77 60 255 +80 63 255 +82 65 255 +84 67 255 +87 70 255 +89 72 255 +92 75 255 +94 77 255 +97 80 255 +99 82 255 +102 85 255 +104 87 255 +106 89 255 +109 92 255 +111 94 255 +114 97 255 +116 99 255 +119 102 255 +121 104 255 +123 106 255 +126 109 255 +128 111 255 +131 114 255 +133 116 255 +136 119 255 +138 121 255 +140 123 255 +143 126 255 +145 128 255 +148 131 255 +150 133 255 +153 136 255 +155 138 255 +157 140 255 +160 143 255 +162 145 255 +165 148 255 +167 150 255 +170 153 255 +170 153 255 +170 153 255 +166 149 250 +163 146 246 +160 143 242 +157 140 238 +154 137 234 +151 134 230 +148 131 225 +145 128 221 +141 124 217 +138 121 213 +135 118 209 +132 115 205 +129 112 200 +126 109 196 +123 106 192 +120 103 188 +116 99 184 +113 96 180 +110 93 175 +107 90 171 +104 87 167 +101 84 163 +98 81 159 +95 78 155 +91 74 150 +88 71 146 +85 68 142 +82 65 138 +79 62 134 +76 59 130 +73 56 125 +70 53 121 +66 49 117 +63 46 113 +60 43 109 +57 40 105 +54 37 100 +51 34 96 +48 31 92 +45 28 88 +41 24 84 +38 21 80 +35 18 75 +32 15 71 +29 12 67 +26 9 63 +23 6 59 +20 3 55 +16 0 50 +17 0 51 +17 0 51 diff --git a/src/fractalzoomer/color_maps/coolors mogree.MAP b/src/fractalzoomer/color_maps/coolors mogree.MAP new file mode 100644 index 000000000..5957e3702 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors mogree.MAP @@ -0,0 +1,256 @@ +16 11 0 +18 14 1 +20 18 2 +23 22 3 +25 26 4 +27 30 5 +30 34 6 +32 38 7 +35 42 8 +37 46 9 +39 50 10 +42 54 11 +44 58 12 +47 61 13 +49 65 14 +51 69 15 +54 73 16 +56 77 17 +58 81 18 +61 85 19 +63 89 20 +66 93 21 +68 97 22 +70 101 23 +73 105 24 +75 108 26 +78 112 27 +80 116 28 +82 120 29 +85 124 30 +87 128 31 +90 132 32 +92 136 33 +94 140 34 +97 144 35 +99 148 36 +101 152 37 +104 155 38 +106 159 39 +109 163 40 +111 167 41 +113 171 42 +116 175 43 +118 179 44 +121 183 45 +123 187 46 +125 191 47 +128 195 48 +130 199 49 +133 203 51 +133 203 51 +133 203 51 +135 204 54 +137 205 57 +139 206 60 +141 207 63 +143 208 66 +145 209 69 +148 210 72 +150 211 75 +152 212 78 +154 213 81 +156 214 84 +158 215 87 +161 216 90 +163 217 93 +165 218 96 +167 219 99 +169 221 102 +171 222 105 +174 223 108 +176 224 111 +178 225 114 +180 226 117 +182 227 120 +184 228 123 +187 229 127 +189 230 130 +191 231 133 +193 232 136 +195 233 139 +197 234 142 +200 235 145 +202 236 148 +204 238 151 +206 239 154 +208 240 157 +210 241 160 +213 242 163 +215 243 166 +217 244 169 +219 245 172 +221 246 175 +223 247 178 +226 248 181 +228 249 184 +230 250 187 +232 251 190 +234 252 193 +236 253 196 +239 255 200 +239 255 200 +239 255 200 +238 254 200 +237 253 200 +236 253 200 +235 252 200 +235 252 200 +234 251 200 +233 251 200 +232 250 200 +232 250 200 +231 249 200 +230 248 200 +229 248 200 +228 247 200 +228 247 200 +227 246 200 +226 246 200 +225 245 200 +225 245 200 +224 244 200 +223 243 200 +222 243 200 +221 242 200 +221 242 200 +220 241 200 +219 241 201 +218 240 201 +218 240 201 +217 239 201 +216 239 201 +215 238 201 +214 237 201 +214 237 201 +213 236 201 +212 236 201 +211 235 201 +211 235 201 +210 234 201 +209 234 201 +208 233 201 +207 232 201 +207 232 201 +206 231 201 +205 231 201 +204 230 201 +204 230 201 +203 229 201 +202 229 201 +201 228 201 +200 227 202 +201 228 202 +201 228 202 +198 224 198 +195 220 195 +192 217 191 +189 213 188 +186 210 184 +183 206 181 +180 202 177 +177 199 174 +174 195 170 +172 192 167 +169 188 163 +166 184 160 +163 181 156 +160 177 153 +157 174 149 +154 170 146 +151 166 142 +148 163 139 +145 159 135 +143 156 132 +140 152 128 +137 148 125 +134 145 121 +131 141 118 +128 138 114 +125 134 111 +122 131 107 +119 127 104 +116 123 100 +114 120 97 +111 116 93 +108 113 90 +105 109 86 +102 105 83 +99 102 79 +96 98 76 +93 95 72 +90 91 69 +87 87 65 +85 84 62 +82 80 58 +79 77 55 +76 73 51 +73 69 48 +70 66 44 +67 62 41 +64 59 37 +61 55 34 +58 51 30 +59 52 31 +59 52 31 +58 51 30 +57 50 29 +56 49 29 +55 48 28 +54 47 27 +53 46 27 +52 46 26 +51 45 25 +51 44 25 +50 43 24 +49 42 24 +48 41 23 +47 41 22 +46 40 22 +45 39 21 +44 38 20 +44 37 20 +43 36 19 +42 36 18 +41 35 18 +40 34 17 +39 33 17 +38 32 16 +37 31 15 +37 31 15 +36 30 14 +35 29 13 +34 28 13 +33 27 12 +32 26 12 +31 26 11 +30 25 10 +30 24 10 +29 23 9 +28 22 8 +27 21 8 +26 21 7 +25 20 6 +24 19 6 +23 18 5 +23 17 5 +22 16 4 +21 16 3 +20 15 3 +19 14 2 +18 13 1 +17 12 1 +16 11 0 +15 10 0 +16 11 0 +16 11 0 diff --git a/src/fractalzoomer/color_maps/coolors painting5.MAP b/src/fractalzoomer/color_maps/coolors painting5.MAP new file mode 100644 index 000000000..916dbdbb4 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors painting5.MAP @@ -0,0 +1,256 @@ +97 97 99 +96 98 101 +95 100 104 +94 102 107 +93 104 110 +92 106 113 +91 108 115 +90 109 118 +89 111 121 +88 113 124 +87 115 127 +86 117 129 +85 119 132 +84 121 135 +83 122 138 +81 124 141 +80 126 144 +79 128 146 +78 130 149 +77 132 152 +76 134 155 +75 136 158 +74 137 160 +73 139 163 +72 141 166 +71 143 169 +70 145 172 +69 147 175 +68 149 177 +67 150 180 +66 152 183 +65 154 186 +64 156 189 +63 158 191 +62 160 194 +61 162 197 +60 163 200 +59 165 203 +58 167 206 +57 169 208 +56 171 211 +55 173 214 +54 175 217 +53 176 220 +52 178 222 +51 180 225 +50 182 228 +49 184 231 +48 186 234 +47 188 237 +48 188 237 +48 188 237 +52 189 237 +56 190 237 +60 191 238 +64 193 238 +69 194 238 +73 195 239 +77 196 239 +81 198 239 +86 199 240 +90 200 240 +94 201 241 +98 203 241 +102 204 241 +107 205 242 +111 206 242 +115 208 242 +119 209 243 +124 210 243 +128 212 243 +132 213 244 +136 214 244 +140 215 245 +145 217 245 +149 218 245 +153 219 246 +157 220 246 +162 222 246 +166 223 247 +170 224 247 +174 225 248 +178 227 248 +183 228 248 +187 229 249 +191 231 249 +195 232 249 +200 233 250 +204 234 250 +208 236 250 +212 237 251 +216 238 251 +221 239 252 +225 241 252 +229 242 252 +233 243 253 +238 244 253 +242 246 253 +246 247 254 +250 248 254 +255 250 255 +255 250 255 +255 250 255 +254 246 250 +254 243 246 +254 239 242 +254 236 238 +254 232 233 +254 229 229 +254 225 225 +254 222 221 +254 218 216 +254 215 212 +254 212 208 +254 208 204 +254 205 200 +254 201 195 +254 198 191 +254 194 187 +253 191 183 +253 187 178 +253 184 174 +253 181 170 +253 177 166 +253 174 162 +253 170 157 +253 167 153 +253 163 149 +253 160 145 +253 156 140 +253 153 136 +253 149 132 +253 146 128 +253 143 124 +253 139 119 +252 136 115 +252 132 111 +252 129 107 +252 125 102 +252 122 98 +252 118 94 +252 115 90 +252 112 86 +252 108 81 +252 105 77 +252 101 73 +252 98 69 +252 94 64 +252 91 60 +252 87 56 +252 84 52 +251 80 47 +252 81 48 +252 81 48 +246 79 47 +241 77 46 +236 76 45 +231 74 44 +226 73 43 +221 71 42 +216 70 41 +211 68 40 +206 66 39 +201 65 38 +196 63 37 +191 62 36 +186 60 35 +181 59 34 +176 57 33 +171 55 32 +166 54 31 +161 52 30 +156 51 29 +151 49 28 +146 47 27 +141 46 26 +136 44 25 +131 43 24 +125 41 24 +120 40 23 +115 38 22 +110 36 21 +105 35 20 +100 33 19 +95 32 18 +90 30 17 +85 29 16 +80 27 15 +75 25 14 +70 24 13 +65 22 12 +60 21 11 +55 19 10 +50 18 9 +45 16 8 +40 14 7 +35 13 6 +30 11 5 +25 10 4 +20 8 3 +15 7 2 +10 5 1 +4 3 0 +5 4 1 +5 4 1 +6 5 2 +8 7 4 +10 9 6 +12 11 8 +14 13 10 +16 15 12 +18 17 14 +20 19 16 +21 21 18 +23 22 20 +25 24 22 +27 26 24 +29 28 26 +31 30 28 +33 32 31 +35 34 33 +36 36 35 +38 38 37 +40 40 39 +42 41 41 +44 43 43 +46 45 45 +48 47 47 +50 49 49 +51 51 51 +53 53 53 +55 55 55 +57 57 57 +59 59 59 +61 60 61 +63 62 63 +65 64 65 +66 66 67 +68 68 69 +70 70 71 +72 72 73 +74 74 75 +76 76 77 +78 78 79 +80 79 81 +81 81 83 +83 83 85 +85 85 87 +87 87 89 +89 89 91 +91 91 93 +93 93 95 +95 95 97 +97 97 99 +97 97 99 +97 97 99 diff --git a/src/fractalzoomer/color_maps/coolors pepper.MAP b/src/fractalzoomer/color_maps/coolors pepper.MAP new file mode 100644 index 000000000..58177c19b --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors pepper.MAP @@ -0,0 +1,256 @@ +192 87 70 +191 86 68 +191 85 67 +191 84 66 +191 83 65 +191 82 63 +191 81 62 +191 81 61 +191 80 60 +190 79 59 +190 78 57 +190 77 56 +190 76 55 +190 75 54 +190 75 53 +190 74 51 +190 73 50 +189 72 49 +189 71 48 +189 70 47 +189 69 45 +189 68 44 +189 68 43 +189 67 42 +189 66 41 +188 65 39 +188 64 38 +188 63 37 +188 62 36 +188 62 35 +188 61 33 +188 60 32 +188 59 31 +187 58 30 +187 57 29 +187 56 27 +187 56 26 +187 55 25 +187 54 24 +187 53 23 +187 52 21 +186 51 20 +186 50 19 +186 50 18 +186 49 17 +186 48 15 +186 47 14 +186 46 13 +186 45 12 +185 44 10 +186 45 11 +186 45 11 +183 44 11 +180 44 12 +177 44 12 +174 44 13 +171 44 14 +168 44 14 +166 44 15 +163 44 16 +160 44 16 +157 43 17 +154 43 17 +151 43 18 +148 43 19 +146 43 19 +143 43 20 +140 43 21 +137 43 21 +134 43 22 +131 43 23 +128 42 23 +125 42 24 +123 42 24 +120 42 25 +117 42 26 +114 42 26 +111 42 27 +108 42 28 +105 42 28 +103 42 29 +100 41 29 +97 41 30 +94 41 31 +91 41 31 +88 41 32 +85 41 33 +83 41 33 +80 41 34 +77 41 35 +74 41 35 +71 40 36 +68 40 36 +65 40 37 +63 40 38 +60 40 38 +57 40 39 +54 40 40 +51 40 40 +48 40 41 +45 39 42 +46 40 42 +46 40 42 +45 39 41 +44 39 41 +43 38 41 +42 38 41 +41 38 40 +40 37 40 +39 37 40 +38 37 40 +37 36 39 +36 36 39 +35 36 39 +34 35 39 +33 35 39 +32 35 38 +31 34 38 +30 34 38 +30 34 38 +29 33 37 +28 33 37 +27 33 37 +26 32 37 +25 32 37 +24 32 36 +23 31 36 +22 31 36 +21 30 36 +20 30 35 +19 30 35 +18 29 35 +17 29 35 +16 29 35 +15 28 34 +15 28 34 +14 28 34 +13 27 34 +12 27 33 +11 27 33 +10 26 33 +9 26 33 +8 26 33 +7 25 32 +6 25 32 +5 25 32 +4 24 32 +3 24 31 +2 24 31 +1 23 31 +0 23 31 +0 22 30 +0 23 31 +0 23 31 +3 22 30 +7 22 30 +11 22 29 +15 22 29 +18 21 28 +22 21 28 +26 21 27 +30 21 27 +33 20 26 +37 20 26 +41 20 26 +45 20 25 +48 20 25 +52 19 24 +56 19 24 +60 19 23 +63 19 23 +67 18 22 +71 18 22 +75 18 22 +78 18 21 +82 18 21 +86 17 20 +90 17 20 +93 17 19 +97 17 19 +101 16 18 +105 16 18 +108 16 17 +112 16 17 +116 16 17 +120 15 16 +123 15 16 +127 15 15 +131 15 15 +135 14 14 +138 14 14 +142 14 13 +146 14 13 +150 14 13 +153 13 12 +157 13 12 +161 13 11 +165 13 11 +168 12 10 +172 12 10 +176 12 9 +180 12 9 +184 11 8 +184 12 9 +184 12 9 +184 13 10 +184 15 11 +184 16 12 +184 18 13 +184 19 15 +184 21 16 +185 22 17 +185 24 18 +185 25 20 +185 27 21 +185 28 22 +185 30 23 +186 31 25 +186 33 26 +186 34 27 +186 36 28 +186 38 30 +186 39 31 +187 41 32 +187 42 33 +187 44 35 +187 45 36 +187 47 37 +187 48 38 +188 50 40 +188 51 41 +188 53 42 +188 54 43 +188 56 45 +188 57 46 +189 59 47 +189 60 48 +189 62 50 +189 64 51 +189 65 52 +189 67 53 +190 68 55 +190 70 56 +190 71 57 +190 73 58 +190 74 60 +190 76 61 +191 77 62 +191 79 63 +191 80 65 +191 82 66 +191 83 67 +191 85 68 +192 87 70 +192 87 70 +192 87 70 diff --git a/src/fractalzoomer/color_maps/coolors power tool.MAP b/src/fractalzoomer/color_maps/coolors power tool.MAP new file mode 100644 index 000000000..b48ec908f --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors power tool.MAP @@ -0,0 +1,256 @@ +0 0 0 +5 5 5 +10 10 10 +15 15 15 +20 20 20 +26 26 25 +31 31 30 +36 36 35 +41 41 41 +46 46 46 +52 52 51 +57 57 56 +62 62 61 +67 67 66 +72 72 71 +78 78 77 +83 83 82 +88 88 87 +93 93 92 +98 98 97 +104 104 102 +109 109 108 +114 114 113 +119 119 118 +124 124 123 +130 130 128 +135 135 133 +140 140 138 +145 145 144 +150 150 149 +156 156 154 +161 161 159 +166 166 164 +171 171 169 +176 176 174 +182 182 180 +187 187 185 +192 192 190 +197 197 195 +202 202 200 +208 208 205 +213 213 210 +218 218 216 +223 223 221 +228 228 226 +234 234 231 +239 239 236 +244 244 241 +249 249 246 +255 255 252 +255 255 252 +255 255 252 +255 250 246 +255 246 241 +255 241 236 +255 237 231 +255 233 226 +255 228 221 +255 224 216 +255 219 210 +255 215 205 +255 211 200 +255 206 195 +255 202 190 +255 197 185 +255 193 180 +255 189 174 +255 184 169 +255 180 164 +255 176 159 +255 171 154 +255 167 149 +255 162 143 +255 158 138 +255 154 133 +255 149 128 +255 145 123 +255 140 118 +255 136 113 +255 132 107 +255 127 102 +255 123 97 +255 118 92 +255 114 87 +255 110 82 +255 105 77 +255 101 71 +255 97 66 +255 92 61 +255 88 56 +255 83 51 +255 79 46 +255 75 41 +255 70 35 +255 66 30 +255 61 25 +255 57 20 +255 53 15 +255 48 10 +255 44 5 +255 39 0 +255 40 0 +255 40 0 +253 42 3 +252 45 6 +251 48 10 +249 51 13 +248 54 16 +247 57 20 +245 60 23 +244 63 26 +243 66 30 +241 69 33 +240 72 36 +239 75 40 +237 77 43 +236 80 46 +235 83 50 +233 86 53 +232 89 56 +231 92 60 +229 95 63 +228 98 66 +227 101 70 +225 104 73 +224 107 76 +223 110 80 +221 112 83 +220 115 87 +219 118 90 +217 121 93 +216 124 97 +215 127 100 +213 130 103 +212 133 107 +211 136 110 +209 139 113 +208 142 117 +207 145 120 +205 147 123 +204 150 127 +203 153 130 +201 156 133 +200 159 137 +199 162 140 +197 165 143 +196 168 147 +195 171 150 +193 174 153 +192 177 157 +191 180 160 +189 183 164 +190 183 164 +190 183 164 +191 181 161 +192 180 158 +193 179 155 +195 178 152 +196 177 149 +197 176 146 +199 175 143 +200 173 140 +201 172 137 +203 171 134 +204 170 131 +205 169 128 +207 168 125 +208 167 122 +209 165 118 +211 164 115 +212 163 112 +213 162 109 +215 161 106 +216 160 103 +217 158 100 +219 157 97 +220 156 94 +221 155 91 +223 154 88 +224 153 85 +225 152 82 +227 150 79 +228 149 76 +229 148 73 +231 147 70 +232 146 67 +233 145 64 +235 144 61 +236 142 58 +237 141 55 +239 140 52 +240 139 49 +241 138 46 +243 137 43 +244 136 40 +245 134 37 +247 133 34 +248 132 31 +249 131 28 +251 130 25 +252 129 22 +253 128 19 +255 126 16 +255 127 17 +255 127 17 +249 124 16 +244 121 16 +239 119 15 +234 116 15 +228 114 15 +223 111 14 +218 108 14 +213 106 14 +208 103 13 +202 101 13 +197 98 13 +192 95 12 +187 93 12 +182 90 12 +176 88 11 +171 85 11 +166 82 11 +161 80 10 +156 77 10 +150 75 10 +145 72 9 +140 69 9 +135 67 9 +130 64 8 +124 62 8 +119 59 7 +114 57 7 +109 54 7 +104 51 6 +98 49 6 +93 46 6 +88 44 5 +83 41 5 +78 38 5 +72 36 4 +67 33 4 +62 31 4 +57 28 3 +52 25 3 +46 23 3 +41 20 2 +36 18 2 +31 15 2 +26 12 1 +20 10 1 +15 7 1 +10 5 0 +5 2 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/coolors purple haze.MAP b/src/fractalzoomer/color_maps/coolors purple haze.MAP new file mode 100644 index 000000000..401cc6ead --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors purple haze.MAP @@ -0,0 +1,256 @@ +7 6 0 +8 6 0 +9 6 0 +11 6 0 +12 7 0 +14 7 0 +15 7 1 +17 7 1 +18 8 1 +20 8 1 +21 8 1 +22 8 2 +24 9 2 +25 9 2 +27 9 2 +28 9 2 +30 10 2 +31 10 3 +33 10 3 +34 11 3 +35 11 3 +37 11 3 +38 11 4 +40 12 4 +41 12 4 +43 12 4 +44 12 4 +46 13 4 +47 13 5 +49 13 5 +50 13 5 +51 14 5 +53 14 5 +54 14 6 +56 15 6 +57 15 6 +59 15 6 +60 15 6 +62 16 6 +63 16 7 +64 16 7 +66 16 7 +67 17 7 +69 17 7 +70 17 8 +72 17 8 +73 18 8 +75 18 8 +76 18 8 +78 19 9 +78 19 9 +78 19 9 +78 19 11 +78 19 13 +78 19 16 +78 20 18 +78 20 21 +78 20 23 +78 21 25 +78 21 28 +79 21 30 +79 22 33 +79 22 35 +79 22 38 +79 22 40 +79 23 42 +79 23 45 +79 23 47 +80 24 50 +80 24 52 +80 24 55 +80 25 57 +80 25 60 +80 25 62 +80 26 64 +80 26 67 +81 26 69 +81 26 72 +81 27 74 +81 27 77 +81 27 79 +81 28 81 +81 28 84 +81 28 86 +82 29 89 +82 29 91 +82 29 94 +82 30 96 +82 30 98 +82 30 101 +82 30 103 +82 31 106 +83 31 108 +83 31 111 +83 32 113 +83 32 115 +83 32 118 +83 33 120 +83 33 123 +83 33 125 +84 34 128 +84 34 128 +84 34 128 +83 34 129 +83 34 131 +83 34 132 +83 34 134 +82 34 136 +82 34 137 +82 35 139 +82 35 140 +81 35 142 +81 35 144 +81 35 145 +81 35 147 +80 36 148 +80 36 150 +80 36 152 +80 36 153 +79 36 155 +79 36 157 +79 37 158 +79 37 160 +78 37 161 +78 37 163 +78 37 165 +78 37 166 +77 38 168 +77 38 169 +77 38 171 +77 38 173 +76 38 174 +76 38 176 +76 39 177 +76 39 179 +75 39 181 +75 39 182 +75 39 184 +75 39 186 +74 40 187 +74 40 189 +74 40 190 +74 40 192 +73 40 194 +73 40 195 +73 41 197 +73 41 198 +72 41 200 +72 41 202 +72 41 203 +72 41 205 +71 42 207 +72 42 207 +72 42 207 +70 45 207 +69 49 208 +68 53 208 +67 57 209 +66 61 210 +64 65 210 +63 68 211 +62 72 211 +61 76 212 +60 80 213 +58 84 213 +57 88 214 +56 91 214 +55 95 215 +54 99 216 +53 103 216 +51 107 217 +50 111 218 +49 114 218 +48 118 219 +47 122 219 +45 126 220 +44 130 221 +43 134 221 +42 137 222 +41 141 222 +40 145 223 +38 149 224 +37 153 224 +36 157 225 +35 160 225 +34 164 226 +32 168 227 +31 172 227 +30 176 228 +29 180 229 +28 183 229 +27 187 230 +25 191 230 +24 195 231 +23 199 232 +22 203 232 +21 206 233 +19 210 233 +18 214 234 +17 218 235 +16 222 235 +15 226 236 +13 230 237 +14 230 237 +14 230 237 +13 225 232 +13 220 227 +13 216 222 +13 211 217 +13 207 212 +13 202 207 +13 198 203 +12 193 198 +12 188 193 +12 184 188 +12 179 183 +12 175 178 +12 170 174 +12 166 169 +11 161 164 +11 156 159 +11 152 154 +11 147 149 +11 143 145 +11 138 140 +10 133 135 +10 129 130 +10 124 125 +10 120 120 +10 115 116 +10 111 111 +10 106 106 +9 101 101 +9 97 96 +9 92 91 +9 88 87 +9 83 82 +9 79 77 +9 74 72 +8 69 67 +8 65 62 +8 60 58 +8 56 53 +8 51 48 +8 47 43 +8 42 38 +7 37 33 +7 33 29 +7 28 24 +7 24 19 +7 19 14 +7 15 9 +7 10 4 +6 5 0 +7 6 0 +7 6 0 diff --git a/src/fractalzoomer/color_maps/coolors rainbow fish.MAP b/src/fractalzoomer/color_maps/coolors rainbow fish.MAP new file mode 100644 index 000000000..aab35e327 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors rainbow fish.MAP @@ -0,0 +1,256 @@ +190 184 235 +187 182 233 +185 180 231 +183 178 230 +181 176 228 +179 174 226 +176 172 225 +174 170 223 +172 168 221 +170 166 220 +168 164 218 +165 162 216 +163 160 215 +161 158 213 +159 156 211 +157 154 210 +155 152 208 +152 151 206 +150 149 205 +148 147 203 +146 145 201 +144 143 200 +141 141 198 +139 139 196 +137 137 195 +135 135 193 +133 133 192 +131 131 190 +128 129 188 +126 127 187 +124 125 185 +122 123 183 +120 121 182 +117 120 180 +115 118 178 +113 116 177 +111 114 175 +109 112 173 +107 110 172 +104 108 170 +102 106 168 +100 104 167 +98 102 165 +96 100 163 +93 98 162 +91 96 160 +89 94 158 +87 92 157 +85 90 155 +82 88 153 +83 89 154 +83 89 154 +81 90 154 +80 92 154 +78 93 155 +77 95 155 +76 96 156 +74 98 156 +73 99 157 +71 101 157 +70 102 158 +69 104 158 +67 105 159 +66 107 159 +64 108 160 +63 110 160 +62 111 161 +60 113 161 +59 114 161 +58 116 162 +56 117 162 +55 119 163 +53 120 163 +52 122 164 +51 123 164 +49 125 165 +48 126 165 +46 128 166 +45 129 166 +44 131 167 +42 132 167 +41 134 168 +39 135 168 +38 137 169 +37 138 169 +35 140 169 +34 141 170 +33 143 170 +31 144 171 +30 146 171 +28 147 172 +27 149 172 +26 150 173 +24 152 173 +23 153 174 +21 155 174 +20 156 175 +19 158 175 +17 159 176 +16 161 176 +14 163 177 +15 163 177 +15 163 177 +17 164 176 +19 165 176 +21 166 176 +23 167 176 +26 169 176 +28 170 176 +30 171 176 +32 172 176 +34 174 176 +37 175 176 +39 176 176 +41 177 176 +43 179 175 +45 180 175 +48 181 175 +50 182 175 +52 184 175 +54 185 175 +56 186 175 +59 187 175 +61 189 175 +63 190 175 +65 191 175 +67 192 175 +70 194 174 +72 195 174 +74 196 174 +76 197 174 +78 199 174 +81 200 174 +83 201 174 +85 202 174 +87 204 174 +89 205 174 +92 206 174 +94 207 174 +96 209 173 +98 210 173 +100 211 173 +103 212 173 +105 214 173 +107 215 173 +109 216 173 +111 217 173 +114 219 173 +116 220 173 +118 221 173 +120 222 173 +123 224 172 +123 224 173 +123 224 173 +120 222 174 +117 221 175 +115 220 176 +112 219 177 +110 218 179 +107 217 180 +105 216 181 +102 214 182 +100 213 183 +97 212 185 +95 211 186 +92 210 187 +90 209 188 +87 208 189 +85 206 191 +82 205 192 +80 204 193 +77 203 194 +75 202 195 +72 201 197 +70 199 198 +67 198 199 +65 197 200 +62 196 201 +60 195 203 +57 194 204 +55 193 205 +52 191 206 +50 190 207 +47 189 209 +45 188 210 +42 187 211 +40 186 212 +37 185 213 +35 183 215 +32 182 216 +30 181 217 +27 180 218 +25 179 219 +22 178 221 +20 177 222 +17 175 223 +15 174 224 +12 173 225 +10 172 227 +7 171 228 +5 170 229 +2 169 230 +0 167 232 +0 168 232 +0 168 232 +3 168 232 +7 168 232 +11 168 232 +15 169 232 +19 169 232 +23 169 232 +27 170 232 +31 170 232 +34 170 232 +38 171 232 +42 171 232 +46 171 232 +50 172 232 +54 172 232 +58 172 232 +62 173 232 +65 173 233 +69 173 233 +73 174 233 +77 174 233 +81 174 233 +85 175 233 +89 175 233 +93 175 233 +96 176 233 +100 176 233 +104 176 233 +108 177 233 +112 177 233 +116 177 233 +120 178 233 +124 178 233 +127 178 234 +131 179 234 +135 179 234 +139 179 234 +143 180 234 +147 180 234 +151 180 234 +155 181 234 +158 181 234 +162 181 234 +166 182 234 +170 182 234 +174 182 234 +178 183 234 +182 183 234 +186 183 234 +190 184 235 +190 184 235 +190 184 235 diff --git a/src/fractalzoomer/color_maps/coolors red roving.MAP b/src/fractalzoomer/color_maps/coolors red roving.MAP new file mode 100644 index 000000000..9cd5db319 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors red roving.MAP @@ -0,0 +1,256 @@ +135 0 9 +136 0 8 +137 0 8 +139 0 8 +140 0 8 +141 0 8 +143 0 7 +144 0 7 +145 0 7 +147 0 7 +148 0 7 +149 0 6 +151 0 6 +152 0 6 +153 0 6 +155 0 6 +156 0 6 +157 0 5 +159 0 5 +160 0 5 +161 0 5 +163 0 5 +164 0 4 +165 0 4 +167 0 4 +168 0 4 +170 0 4 +171 0 4 +172 0 3 +174 0 3 +175 0 3 +176 0 3 +178 0 3 +179 0 2 +180 0 2 +182 0 2 +183 0 2 +184 0 2 +186 0 2 +187 0 1 +188 0 1 +190 0 1 +191 0 1 +192 0 1 +194 0 0 +195 0 0 +196 0 0 +198 0 0 +199 0 0 +201 0 0 +201 0 0 +201 0 0 +201 5 5 +201 10 10 +201 15 15 +201 20 20 +201 25 25 +201 30 30 +201 35 35 +201 40 41 +202 45 46 +202 50 51 +202 55 56 +202 60 61 +202 65 66 +202 70 71 +202 75 77 +202 80 82 +203 85 87 +203 90 92 +203 95 97 +203 100 102 +203 105 108 +203 110 113 +203 115 118 +203 120 123 +204 125 128 +204 130 133 +204 135 138 +204 140 144 +204 145 149 +204 150 154 +204 155 159 +204 160 164 +205 165 169 +205 170 174 +205 175 180 +205 180 185 +205 185 190 +205 190 195 +205 195 200 +205 200 205 +206 205 210 +206 210 216 +206 215 221 +206 220 226 +206 225 231 +206 230 236 +206 235 241 +206 240 246 +207 246 252 +207 246 252 +207 246 252 +206 243 250 +205 241 249 +204 239 248 +203 237 247 +202 235 246 +201 233 245 +200 231 244 +199 229 243 +198 227 242 +197 225 240 +196 223 239 +195 221 238 +194 219 237 +193 217 236 +192 215 235 +191 213 234 +190 210 233 +189 208 232 +188 206 231 +187 204 229 +186 202 228 +185 200 227 +184 198 226 +183 196 225 +183 194 224 +182 192 223 +181 190 222 +180 188 221 +179 186 220 +178 184 218 +177 182 217 +176 180 216 +175 177 215 +174 175 214 +173 173 213 +172 171 212 +171 169 211 +170 167 210 +169 165 209 +168 163 207 +167 161 206 +166 159 205 +165 157 204 +164 155 203 +163 153 202 +162 151 201 +161 149 200 +160 147 199 +159 144 197 +160 145 198 +160 145 198 +157 142 195 +155 139 192 +153 136 189 +151 134 186 +149 131 184 +146 128 181 +144 126 178 +142 123 175 +140 120 172 +138 117 170 +135 115 167 +133 112 164 +131 109 161 +129 107 158 +127 104 156 +125 101 153 +122 98 150 +120 96 147 +118 93 144 +116 90 142 +114 87 139 +111 85 136 +109 82 133 +107 79 130 +105 77 128 +103 74 125 +101 71 122 +98 68 119 +96 66 116 +94 63 114 +92 60 111 +90 58 108 +87 55 105 +85 52 102 +83 49 100 +81 47 97 +79 44 94 +77 41 91 +74 39 88 +72 36 86 +70 33 83 +68 30 80 +66 28 77 +63 25 74 +61 22 72 +59 20 69 +57 17 66 +55 14 63 +52 11 60 +53 12 61 +53 12 61 +54 11 59 +56 11 58 +58 11 57 +59 11 56 +61 10 55 +63 10 54 +64 10 53 +66 10 52 +68 9 51 +69 9 50 +71 9 49 +73 9 48 +74 8 47 +76 8 46 +78 8 45 +79 8 44 +81 7 42 +83 7 41 +84 7 40 +86 7 39 +88 6 38 +89 6 37 +91 6 36 +93 6 35 +94 5 34 +96 5 33 +98 5 32 +99 5 31 +101 4 30 +103 4 29 +104 4 28 +106 4 27 +108 3 25 +109 3 24 +111 3 23 +113 3 22 +114 2 21 +116 2 20 +118 2 19 +119 2 18 +121 1 17 +123 1 16 +124 1 15 +126 1 14 +128 0 13 +129 0 12 +131 0 11 +133 0 10 +135 0 8 +135 0 9 +135 0 9 diff --git a/src/fractalzoomer/color_maps/coolors retro.MAP b/src/fractalzoomer/color_maps/coolors retro.MAP new file mode 100644 index 000000000..69ae6cc2c --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors retro.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +1 1 1 +2 1 1 +3 2 2 +4 2 3 +5 3 3 +5 3 4 +6 4 5 +7 4 5 +8 5 6 +9 5 6 +10 6 7 +11 6 8 +11 7 8 +12 7 9 +13 8 10 +14 9 10 +15 9 11 +16 10 12 +17 10 12 +18 11 13 +18 11 13 +19 12 14 +20 12 15 +21 13 15 +22 13 16 +23 14 17 +24 14 17 +24 15 18 +25 15 18 +26 16 19 +27 16 20 +28 17 20 +29 18 21 +30 18 22 +30 19 22 +31 19 23 +32 20 24 +33 20 24 +34 21 25 +35 21 25 +36 22 26 +36 22 27 +37 23 27 +38 23 28 +39 24 29 +40 24 29 +41 25 30 +42 26 31 +42 26 31 +42 26 31 +43 26 31 +45 27 31 +46 28 32 +48 29 32 +49 29 33 +51 30 33 +52 31 33 +54 32 34 +55 33 34 +57 33 35 +59 34 35 +60 35 36 +62 36 36 +63 37 36 +65 37 37 +66 38 37 +68 39 38 +69 40 38 +71 41 39 +73 41 39 +74 42 40 +76 43 40 +77 44 40 +79 45 41 +80 45 41 +82 46 42 +83 47 42 +85 48 43 +86 49 43 +88 49 43 +90 50 44 +91 51 44 +93 52 45 +94 53 45 +96 53 46 +97 54 46 +99 55 46 +100 56 47 +102 57 47 +104 57 48 +105 58 48 +107 59 49 +108 60 49 +110 61 49 +111 61 50 +113 62 50 +114 63 51 +116 64 51 +118 65 52 +118 65 52 +118 65 52 +119 66 52 +120 67 53 +121 69 53 +122 70 54 +123 71 54 +124 73 55 +125 74 55 +126 75 56 +128 77 57 +129 78 57 +130 79 58 +131 81 58 +132 82 59 +133 83 59 +134 85 60 +135 86 61 +137 87 61 +138 89 62 +139 90 62 +140 91 63 +141 93 64 +142 94 64 +143 95 65 +144 97 65 +146 98 66 +147 100 66 +148 101 67 +149 102 68 +150 104 68 +151 105 69 +152 106 69 +153 108 70 +155 109 70 +156 110 71 +157 112 72 +158 113 72 +159 114 73 +160 116 73 +161 117 74 +162 118 74 +164 120 75 +165 121 76 +166 122 76 +167 124 77 +168 125 77 +169 126 78 +170 128 78 +171 129 79 +173 131 80 +173 131 80 +173 131 80 +173 131 80 +173 132 80 +173 132 80 +173 133 81 +173 133 81 +173 134 81 +173 135 82 +173 135 82 +173 136 82 +173 136 83 +173 137 83 +173 138 83 +173 138 84 +173 139 84 +173 139 84 +173 140 85 +173 141 85 +173 141 85 +173 142 86 +173 142 86 +173 143 86 +173 144 87 +173 144 87 +173 145 87 +174 145 88 +174 146 88 +174 146 88 +174 147 89 +174 148 89 +174 148 89 +174 149 90 +174 149 90 +174 150 90 +174 151 91 +174 151 91 +174 152 91 +174 152 92 +174 153 92 +174 154 92 +174 154 93 +174 155 93 +174 155 93 +174 156 94 +174 157 94 +174 157 94 +174 158 95 +174 158 95 +174 159 95 +175 160 96 +175 160 96 +175 160 96 +171 156 94 +167 153 92 +164 150 90 +160 146 88 +157 143 86 +153 140 84 +150 137 82 +146 133 80 +142 130 78 +139 127 76 +135 124 74 +132 120 72 +128 117 70 +125 114 68 +121 111 66 +117 107 64 +114 104 62 +110 101 60 +107 97 58 +103 94 56 +99 91 54 +96 88 52 +92 84 50 +89 81 48 +85 78 47 +82 75 45 +78 71 43 +74 68 41 +71 65 39 +67 62 37 +64 58 35 +60 55 33 +57 52 31 +53 48 29 +49 45 27 +46 42 25 +42 39 23 +39 35 21 +35 32 19 +32 29 17 +28 26 15 +24 22 13 +21 19 11 +17 16 9 +14 13 7 +10 9 5 +7 6 3 +3 3 1 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/coolors revista.MAP b/src/fractalzoomer/color_maps/coolors revista.MAP new file mode 100644 index 000000000..6ca6cd80f --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors revista.MAP @@ -0,0 +1,256 @@ +179 0 27 +176 0 27 +173 1 27 +170 2 27 +167 3 27 +164 3 28 +161 4 28 +158 5 28 +155 6 28 +153 6 29 +150 7 29 +147 8 29 +144 9 29 +141 10 29 +138 10 30 +135 11 30 +132 12 30 +130 13 30 +127 13 31 +124 14 31 +121 15 31 +118 16 31 +115 17 31 +112 17 32 +109 18 32 +107 19 32 +104 20 32 +101 20 33 +98 21 33 +95 22 33 +92 23 33 +89 24 33 +86 24 34 +84 25 34 +81 26 34 +78 27 34 +75 27 35 +72 28 35 +69 29 35 +66 30 35 +63 31 35 +61 31 36 +58 32 36 +55 33 36 +52 34 36 +49 34 37 +46 35 37 +43 36 37 +40 37 37 +37 38 38 +38 38 38 +38 38 38 +37 39 40 +37 40 42 +37 41 45 +37 42 47 +37 43 49 +37 44 52 +37 45 54 +37 46 56 +37 47 59 +37 49 61 +37 50 63 +37 51 66 +37 52 68 +37 53 70 +37 54 73 +37 55 75 +37 56 77 +37 57 80 +37 58 82 +37 60 84 +37 61 87 +37 62 89 +37 63 91 +37 64 94 +37 65 96 +37 66 99 +37 67 101 +37 68 103 +37 69 106 +37 71 108 +37 72 110 +37 73 113 +37 74 115 +37 75 117 +37 76 120 +37 77 122 +37 78 124 +37 79 127 +37 80 129 +37 82 131 +37 83 134 +37 84 136 +37 85 138 +37 86 141 +37 87 143 +37 88 145 +37 89 148 +37 90 150 +36 92 153 +37 92 153 +37 92 153 +38 93 154 +40 94 155 +42 96 156 +44 97 157 +46 99 158 +47 100 159 +49 102 160 +51 103 161 +53 105 162 +55 106 163 +56 107 164 +58 109 165 +60 110 166 +62 112 167 +64 113 168 +66 115 169 +67 116 170 +69 118 171 +71 119 172 +73 120 173 +75 122 174 +76 123 175 +78 125 176 +80 126 177 +82 128 179 +84 129 180 +86 131 181 +87 132 182 +89 134 183 +91 135 184 +93 136 185 +95 138 186 +96 139 187 +98 141 188 +100 142 189 +102 144 190 +104 145 191 +106 147 192 +107 148 193 +109 149 194 +111 151 195 +113 152 196 +115 154 197 +116 155 198 +118 157 199 +120 158 200 +122 160 201 +124 161 202 +126 163 204 +126 163 204 +126 163 204 +127 163 202 +129 163 201 +130 163 200 +132 163 199 +133 164 197 +135 164 196 +137 164 195 +138 164 194 +140 164 192 +141 165 191 +143 165 190 +145 165 189 +146 165 187 +148 165 186 +149 166 185 +151 166 184 +153 166 182 +154 166 181 +156 166 180 +157 167 179 +159 167 177 +161 167 176 +162 167 175 +164 167 174 +165 168 172 +167 168 171 +168 168 170 +170 168 169 +172 168 167 +173 169 166 +175 169 165 +176 169 164 +178 169 162 +180 169 161 +181 170 160 +183 170 159 +184 170 157 +186 170 156 +188 170 155 +189 171 154 +191 171 152 +192 171 151 +194 171 150 +196 171 149 +197 172 147 +199 172 146 +200 172 145 +202 172 144 +204 173 142 +204 173 143 +204 173 143 +203 169 140 +202 165 138 +202 162 135 +201 158 133 +201 155 131 +200 151 128 +200 148 126 +199 144 124 +199 141 121 +198 137 119 +198 134 116 +197 130 114 +197 127 112 +196 123 109 +196 120 107 +195 116 105 +195 112 102 +194 109 100 +194 105 98 +193 102 95 +193 98 93 +192 95 90 +192 91 88 +191 88 86 +191 84 83 +190 81 81 +190 77 79 +189 74 76 +189 70 74 +188 67 71 +188 63 69 +187 60 67 +187 56 64 +186 52 62 +186 49 60 +185 45 57 +185 42 55 +184 38 53 +184 35 50 +183 31 48 +183 28 45 +182 24 43 +182 21 41 +181 17 38 +181 14 36 +180 10 34 +180 7 31 +179 3 29 +178 0 26 +179 0 27 +179 0 27 diff --git a/src/fractalzoomer/color_maps/coolors rose bush.MAP b/src/fractalzoomer/color_maps/coolors rose bush.MAP new file mode 100644 index 000000000..e05f114a9 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors rose bush.MAP @@ -0,0 +1,256 @@ +147 3 46 +144 3 45 +141 3 44 +138 3 43 +135 3 42 +132 3 42 +129 3 41 +127 3 40 +124 3 39 +121 3 38 +118 3 38 +115 3 37 +112 3 36 +109 4 35 +107 4 34 +104 4 34 +101 4 33 +98 4 32 +95 4 31 +92 4 30 +89 4 30 +86 4 29 +84 4 28 +81 4 27 +78 4 26 +75 5 26 +72 5 25 +69 5 24 +66 5 23 +64 5 22 +61 5 22 +58 5 21 +55 5 20 +52 5 19 +49 5 18 +46 5 18 +44 5 17 +41 6 16 +38 6 15 +35 6 14 +32 6 14 +29 6 13 +26 6 12 +24 6 11 +21 6 10 +18 6 10 +15 6 9 +12 6 8 +9 6 7 +6 7 6 +7 7 7 +7 7 7 +10 10 8 +13 13 10 +16 16 12 +19 19 14 +23 22 15 +26 25 17 +29 28 19 +32 32 21 +36 35 22 +39 38 24 +42 41 26 +45 44 28 +49 47 30 +52 50 31 +55 54 33 +58 57 35 +62 60 37 +65 63 38 +68 66 40 +71 69 42 +75 73 44 +78 76 46 +81 79 47 +84 82 49 +88 85 51 +91 88 53 +94 91 54 +97 95 56 +101 98 58 +104 101 60 +107 104 62 +110 107 63 +114 110 65 +117 113 67 +120 117 69 +123 120 70 +127 123 72 +130 126 74 +133 129 76 +136 132 78 +140 135 79 +143 139 81 +146 142 83 +149 145 85 +153 148 86 +156 151 88 +159 154 90 +162 157 92 +166 161 94 +166 161 94 +166 161 94 +165 160 93 +164 160 93 +163 159 92 +163 159 92 +162 158 91 +161 158 91 +161 157 91 +160 157 90 +159 156 90 +159 156 89 +158 155 89 +157 155 89 +156 154 88 +156 154 88 +155 153 87 +154 153 87 +154 152 87 +153 152 86 +152 151 86 +152 151 85 +151 150 85 +150 150 85 +150 149 84 +149 149 84 +148 148 83 +147 148 83 +147 147 82 +146 147 82 +145 146 82 +145 146 81 +144 145 81 +143 145 80 +143 144 80 +142 144 80 +141 143 79 +141 143 79 +140 142 78 +139 142 78 +138 141 78 +138 141 77 +137 140 77 +136 140 76 +136 139 76 +135 139 76 +134 138 75 +134 138 75 +133 137 74 +132 137 74 +131 136 73 +132 137 74 +132 137 74 +129 135 73 +126 134 73 +124 133 73 +121 132 72 +118 130 72 +116 129 72 +113 128 72 +110 127 71 +108 125 71 +105 124 71 +103 123 70 +100 122 70 +97 120 70 +95 119 70 +92 118 69 +89 117 69 +87 115 69 +84 114 68 +81 113 68 +79 112 68 +76 110 67 +74 109 67 +71 108 67 +68 107 67 +66 105 66 +63 104 66 +60 103 66 +58 102 65 +55 100 65 +53 99 65 +50 98 65 +47 97 64 +45 95 64 +42 94 64 +39 93 63 +37 92 63 +34 90 63 +31 89 63 +29 88 62 +26 87 62 +24 85 62 +21 84 61 +18 83 61 +16 82 61 +13 80 61 +10 79 60 +8 78 60 +5 77 60 +2 75 59 +3 76 60 +3 76 60 +5 74 59 +8 73 59 +11 71 59 +14 70 58 +17 68 58 +20 67 58 +23 65 58 +26 64 57 +29 62 57 +32 61 57 +35 59 56 +38 58 56 +41 56 56 +44 55 56 +47 53 55 +50 52 55 +52 50 55 +55 49 54 +58 47 54 +61 46 54 +64 44 53 +67 43 53 +70 41 53 +73 40 53 +76 38 52 +79 37 52 +82 35 52 +85 34 51 +88 32 51 +91 31 51 +94 29 51 +97 28 50 +99 26 50 +102 25 50 +105 23 49 +108 22 49 +111 20 49 +114 19 49 +117 17 48 +120 16 48 +123 14 48 +126 13 47 +129 11 47 +132 10 47 +135 8 47 +138 7 46 +141 5 46 +144 4 46 +147 2 45 +147 3 46 +147 3 46 diff --git a/src/fractalzoomer/color_maps/coolors semangat.MAP b/src/fractalzoomer/color_maps/coolors semangat.MAP new file mode 100644 index 000000000..895b48901 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors semangat.MAP @@ -0,0 +1,256 @@ +50 19 37 +50 18 37 +51 18 38 +52 18 38 +53 18 39 +54 18 39 +55 18 40 +56 18 40 +57 18 41 +58 18 41 +59 18 42 +60 18 43 +61 18 43 +61 17 44 +62 17 44 +63 17 45 +64 17 45 +65 17 46 +66 17 46 +67 17 47 +68 17 48 +69 17 48 +70 17 49 +71 17 49 +72 17 50 +72 16 50 +73 16 51 +74 16 51 +75 16 52 +76 16 52 +77 16 53 +78 16 54 +79 16 54 +80 16 55 +81 16 55 +82 16 56 +83 16 56 +83 15 57 +84 15 57 +85 15 58 +86 15 59 +87 15 59 +88 15 60 +89 15 60 +90 15 61 +91 15 61 +92 15 62 +93 15 62 +94 15 63 +95 14 64 +95 15 64 +95 15 64 +96 14 63 +97 14 62 +98 14 61 +99 14 61 +101 13 60 +102 13 59 +103 13 59 +104 13 58 +105 12 57 +107 12 57 +108 12 56 +109 12 55 +110 11 54 +111 11 54 +113 11 53 +114 11 52 +115 10 52 +116 10 51 +117 10 50 +119 10 50 +120 9 49 +121 9 48 +122 9 48 +123 9 47 +125 8 46 +126 8 45 +127 8 45 +128 8 44 +129 7 43 +131 7 43 +132 7 42 +133 7 41 +134 6 41 +135 6 40 +137 6 39 +138 6 39 +139 5 38 +140 5 37 +141 5 36 +143 5 36 +144 4 35 +145 4 34 +146 4 34 +147 4 33 +149 3 32 +150 3 32 +151 3 31 +152 3 30 +154 2 29 +154 3 30 +154 3 30 +154 5 30 +155 7 31 +156 10 31 +157 12 32 +158 15 32 +159 17 33 +160 19 33 +161 22 34 +162 24 35 +163 27 35 +164 29 36 +165 31 36 +166 34 37 +167 36 37 +169 39 38 +170 41 39 +171 43 39 +172 46 40 +173 48 40 +174 51 41 +175 53 42 +176 55 42 +177 58 43 +178 60 43 +179 63 44 +180 65 44 +181 68 45 +182 70 46 +183 72 46 +184 75 47 +185 77 47 +186 80 48 +187 82 48 +188 84 49 +189 87 50 +190 89 50 +191 92 51 +192 94 51 +193 96 52 +194 99 52 +195 101 53 +196 104 54 +197 106 54 +198 108 55 +199 111 55 +200 113 56 +201 116 56 +202 118 57 +203 121 58 +203 121 58 +203 121 58 +203 123 58 +204 125 58 +205 127 59 +206 129 59 +207 131 59 +208 133 60 +209 135 60 +210 137 61 +211 139 61 +212 141 61 +213 143 62 +214 145 62 +215 147 63 +216 149 63 +218 151 63 +219 153 64 +220 155 64 +221 157 64 +222 159 65 +223 161 65 +224 163 66 +225 165 66 +226 167 66 +227 169 67 +228 171 67 +229 173 68 +230 175 68 +231 177 68 +232 179 69 +233 181 69 +234 183 70 +235 185 70 +236 187 70 +237 189 71 +238 191 71 +239 193 71 +240 195 72 +241 197 72 +242 199 73 +243 201 73 +244 203 73 +245 205 74 +246 207 74 +247 209 75 +248 211 75 +249 213 75 +250 215 76 +251 217 76 +252 220 77 +252 220 77 +252 220 77 +247 215 76 +243 211 75 +239 207 74 +235 203 73 +231 199 72 +227 195 72 +223 191 71 +219 187 70 +214 183 69 +210 178 68 +206 174 68 +202 170 67 +198 166 66 +194 162 65 +190 158 64 +186 154 63 +181 150 63 +177 146 62 +173 142 61 +169 137 60 +165 133 59 +161 129 59 +157 125 58 +153 121 57 +148 117 56 +144 113 55 +140 109 54 +136 105 54 +132 101 53 +128 96 52 +124 92 51 +120 88 50 +115 84 50 +111 80 49 +107 76 48 +103 72 47 +99 68 46 +95 64 45 +91 60 45 +87 55 44 +82 51 43 +78 47 42 +74 43 41 +70 39 41 +66 35 40 +62 31 39 +58 27 38 +54 23 37 +49 18 36 +50 19 37 +50 19 37 diff --git a/src/fractalzoomer/color_maps/coolors untitled 2.MAP b/src/fractalzoomer/color_maps/coolors untitled 2.MAP new file mode 100644 index 000000000..9f156ec3d --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors untitled 2.MAP @@ -0,0 +1,256 @@ +240 162 2 +240 161 2 +240 160 2 +240 160 2 +240 159 2 +240 159 2 +240 158 2 +240 158 2 +240 157 2 +240 157 2 +240 156 2 +240 156 2 +240 155 2 +240 155 2 +240 154 2 +240 154 2 +240 153 2 +240 152 3 +240 152 3 +240 151 3 +240 151 3 +240 150 3 +240 150 3 +240 149 3 +240 149 3 +240 148 3 +240 148 3 +240 147 3 +240 147 3 +240 146 3 +240 146 3 +240 145 3 +240 145 3 +240 144 4 +240 143 4 +240 143 4 +240 142 4 +240 142 4 +240 141 4 +240 141 4 +240 140 4 +240 140 4 +240 139 4 +240 139 4 +240 138 4 +240 138 4 +240 137 4 +240 137 4 +240 136 4 +241 135 5 +241 136 5 +241 136 5 +240 135 6 +240 134 7 +239 133 8 +239 132 9 +238 131 10 +238 130 11 +237 129 12 +237 128 13 +236 128 14 +236 127 15 +235 126 16 +235 125 17 +234 124 18 +234 123 19 +233 122 20 +233 121 21 +232 121 23 +232 120 24 +231 119 25 +231 118 26 +230 117 27 +230 116 28 +229 115 29 +229 114 30 +228 114 31 +228 113 32 +227 112 33 +227 111 34 +226 110 35 +226 109 36 +225 108 37 +225 107 38 +224 107 40 +224 106 41 +223 105 42 +223 104 43 +222 103 44 +222 102 45 +221 101 46 +221 100 47 +220 100 48 +220 99 49 +219 98 50 +219 97 51 +218 96 52 +218 95 53 +217 94 54 +217 93 55 +216 92 57 +217 93 57 +217 93 57 +213 92 57 +209 91 58 +205 90 58 +201 89 59 +198 88 60 +194 87 60 +190 86 61 +186 85 62 +183 84 62 +179 83 63 +175 82 64 +171 81 64 +167 80 65 +164 79 66 +160 77 66 +156 76 67 +152 75 68 +149 74 68 +145 73 69 +141 72 70 +137 71 70 +133 70 71 +130 69 72 +126 68 72 +122 67 73 +118 66 73 +115 65 74 +111 64 75 +107 63 75 +103 62 76 +99 61 77 +96 60 77 +92 59 78 +88 58 79 +84 57 79 +81 56 80 +77 55 81 +73 54 81 +69 53 82 +65 52 83 +62 51 83 +58 50 84 +54 49 85 +50 48 85 +47 47 86 +43 46 87 +39 45 87 +35 44 88 +31 43 89 +32 44 89 +32 44 89 +33 43 87 +34 43 86 +35 43 85 +36 42 83 +37 42 82 +38 42 81 +39 42 79 +41 41 78 +42 41 77 +43 41 75 +44 41 74 +45 40 73 +46 40 71 +47 40 70 +49 40 69 +50 39 67 +51 39 66 +52 39 65 +53 38 63 +54 38 62 +56 38 61 +57 38 59 +58 37 58 +59 37 57 +60 37 55 +61 37 54 +62 36 53 +64 36 51 +65 36 50 +66 36 49 +67 35 47 +68 35 46 +69 35 45 +70 34 43 +72 34 42 +73 34 41 +74 34 39 +75 33 38 +76 33 37 +77 33 35 +78 33 34 +80 32 33 +81 32 31 +82 32 30 +83 32 29 +84 31 27 +85 31 26 +86 31 25 +88 30 23 +88 31 24 +88 31 24 +91 33 23 +94 36 23 +97 39 22 +100 41 22 +103 44 21 +106 47 21 +109 49 20 +112 52 20 +115 55 19 +119 57 19 +122 60 19 +125 63 18 +128 65 18 +131 68 17 +134 71 17 +137 73 16 +140 76 16 +143 79 15 +146 81 15 +150 84 15 +153 87 14 +156 89 14 +159 92 13 +162 95 13 +165 97 12 +168 100 12 +171 103 11 +174 105 11 +177 108 10 +181 111 10 +184 113 10 +187 116 9 +190 119 9 +193 121 8 +196 124 8 +199 127 7 +202 129 7 +205 132 6 +208 135 6 +212 137 6 +215 140 5 +218 143 5 +221 145 4 +224 148 4 +227 151 3 +230 153 3 +233 156 2 +236 159 2 +240 162 1 +240 162 2 +240 162 2 diff --git a/src/fractalzoomer/color_maps/coolors untitled 3.MAP b/src/fractalzoomer/color_maps/coolors untitled 3.MAP new file mode 100644 index 000000000..bac324224 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors untitled 3.MAP @@ -0,0 +1,256 @@ +0 168 120 +4 169 120 +8 170 121 +13 172 122 +17 173 123 +22 175 124 +26 176 124 +30 178 125 +35 179 126 +39 181 127 +44 182 128 +48 184 128 +52 185 129 +57 187 130 +61 188 131 +66 190 132 +70 191 133 +74 193 133 +79 194 134 +83 196 135 +88 197 136 +92 199 137 +96 200 137 +101 202 138 +105 203 139 +110 205 140 +114 206 141 +119 208 142 +123 209 142 +127 211 143 +132 212 144 +136 214 145 +141 215 146 +145 217 146 +149 218 147 +154 220 148 +158 221 149 +163 223 150 +167 224 151 +171 226 151 +176 227 152 +180 229 153 +185 230 154 +189 232 155 +193 233 155 +198 235 156 +202 236 157 +207 238 158 +211 239 159 +216 241 160 +216 241 160 +216 241 160 +216 240 159 +217 239 158 +217 238 157 +218 237 156 +218 236 155 +219 235 155 +219 234 154 +220 233 153 +220 232 152 +221 231 151 +222 230 151 +222 229 150 +223 228 149 +223 227 148 +224 226 147 +224 225 146 +225 224 146 +225 223 145 +226 222 144 +227 221 143 +227 220 142 +228 219 142 +228 218 141 +229 217 140 +229 216 139 +230 215 138 +230 214 137 +231 213 137 +231 212 136 +232 211 135 +233 210 134 +233 209 133 +234 208 133 +234 207 132 +235 206 131 +235 205 130 +236 204 129 +236 203 128 +237 202 128 +238 201 127 +238 200 126 +239 199 125 +239 198 124 +240 197 124 +240 196 123 +241 195 122 +241 194 121 +242 193 120 +243 192 119 +243 193 120 +243 193 120 +243 190 118 +243 188 117 +243 186 116 +243 184 115 +244 182 114 +244 180 113 +244 178 112 +244 176 111 +245 174 109 +245 172 108 +245 170 107 +245 168 106 +245 166 105 +246 164 104 +246 162 103 +246 160 102 +246 158 100 +247 156 99 +247 154 98 +247 152 97 +247 150 96 +247 148 95 +248 146 94 +248 144 93 +248 142 91 +248 140 90 +249 138 89 +249 136 88 +249 134 87 +249 132 86 +249 130 85 +250 128 84 +250 126 82 +250 124 81 +250 122 80 +251 120 79 +251 118 78 +251 116 77 +251 114 76 +251 112 75 +252 110 73 +252 108 72 +252 106 71 +252 104 70 +253 102 69 +253 100 68 +253 98 67 +253 96 66 +254 93 64 +254 94 65 +254 94 65 +249 92 63 +244 90 62 +239 88 61 +234 86 59 +229 84 58 +224 83 57 +219 81 55 +214 79 54 +209 77 53 +204 75 51 +199 74 50 +194 72 49 +189 70 47 +184 68 46 +179 66 45 +174 64 43 +169 63 42 +164 61 41 +159 59 39 +154 57 38 +149 55 37 +144 54 35 +139 52 34 +134 50 33 +130 48 31 +125 46 30 +120 44 29 +115 43 27 +110 41 26 +105 39 25 +100 37 23 +95 35 22 +90 34 21 +85 32 19 +80 30 18 +75 28 17 +70 26 15 +65 24 14 +60 23 13 +55 21 11 +50 19 10 +45 17 9 +40 15 7 +35 14 6 +30 12 5 +25 10 3 +20 8 2 +15 6 1 +10 4 0 +11 5 0 +11 5 0 +10 8 2 +10 11 4 +10 14 7 +10 18 9 +9 21 12 +9 24 14 +9 28 17 +9 31 19 +8 34 22 +8 38 24 +8 41 26 +8 44 29 +8 48 31 +7 51 34 +7 54 36 +7 58 39 +7 61 41 +6 64 44 +6 68 46 +6 71 48 +6 74 51 +6 78 53 +5 81 56 +5 84 58 +5 88 61 +5 91 63 +4 94 66 +4 98 68 +4 101 71 +4 104 73 +4 108 75 +3 111 78 +3 114 80 +3 118 83 +3 121 85 +2 124 88 +2 128 90 +2 131 93 +2 134 95 +2 138 97 +1 141 100 +1 144 102 +1 148 105 +1 151 107 +0 154 110 +0 158 112 +0 161 115 +0 164 117 +0 168 120 +0 168 120 +0 168 120 diff --git a/src/fractalzoomer/color_maps/coolors untitled 4.MAP b/src/fractalzoomer/color_maps/coolors untitled 4.MAP new file mode 100644 index 000000000..bb32e2a82 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors untitled 4.MAP @@ -0,0 +1,256 @@ +255 224 48 +253 220 48 +252 216 48 +251 212 48 +249 208 48 +248 204 48 +247 200 48 +245 197 48 +244 193 48 +243 189 48 +241 185 48 +240 181 48 +239 177 48 +238 173 48 +236 170 48 +235 166 48 +234 162 48 +232 158 49 +231 154 49 +230 150 49 +228 146 49 +227 142 49 +226 139 49 +224 135 49 +223 131 49 +222 127 49 +221 123 49 +219 119 49 +218 115 49 +217 112 49 +215 108 49 +214 104 49 +213 100 49 +211 96 50 +210 92 50 +209 88 50 +207 85 50 +206 81 50 +205 77 50 +204 73 50 +202 69 50 +201 65 50 +200 61 50 +198 58 50 +197 54 50 +196 50 50 +194 46 50 +193 42 50 +192 38 50 +190 34 51 +191 35 51 +191 35 51 +188 34 52 +186 33 53 +184 32 54 +182 32 55 +180 31 57 +178 30 58 +176 30 59 +174 29 60 +172 28 61 +170 27 63 +168 27 64 +166 26 65 +164 25 66 +162 25 67 +160 24 69 +158 23 70 +156 22 71 +154 22 72 +152 21 73 +150 20 75 +148 19 76 +146 19 77 +144 18 78 +142 17 79 +140 17 81 +138 16 82 +136 15 83 +134 14 84 +132 14 85 +130 13 87 +128 12 88 +126 12 89 +124 11 90 +122 10 91 +120 9 93 +118 9 94 +116 8 95 +114 7 96 +112 7 97 +110 6 99 +108 5 100 +106 4 101 +104 4 102 +102 3 103 +100 2 105 +98 2 106 +96 1 107 +94 0 108 +91 0 110 +92 0 110 +92 0 110 +94 0 108 +96 0 106 +98 1 104 +100 1 103 +102 2 101 +104 2 99 +106 2 97 +108 3 96 +110 3 94 +112 4 92 +114 4 90 +116 5 89 +118 5 87 +120 5 85 +122 6 83 +124 6 82 +126 7 80 +128 7 78 +130 8 77 +132 8 75 +134 9 73 +136 9 71 +138 9 70 +140 10 68 +142 10 66 +144 11 64 +146 11 63 +148 12 61 +150 12 59 +152 12 57 +154 13 56 +156 13 54 +158 14 52 +160 14 51 +162 15 49 +164 15 47 +166 15 45 +168 16 44 +170 16 42 +172 17 40 +174 17 38 +176 18 37 +178 18 35 +180 18 33 +182 19 31 +184 19 30 +186 20 28 +188 20 26 +191 21 24 +191 21 25 +191 21 25 +192 22 25 +193 24 25 +194 26 25 +195 27 25 +196 29 25 +197 31 25 +198 33 25 +199 34 26 +200 36 26 +202 38 26 +203 40 26 +204 41 26 +205 43 26 +206 45 26 +207 47 27 +208 48 27 +209 50 27 +210 52 27 +211 53 27 +213 55 27 +214 57 28 +215 59 28 +216 60 28 +217 62 28 +218 64 28 +219 66 28 +220 67 28 +221 69 29 +222 71 29 +224 73 29 +225 74 29 +226 76 29 +227 78 29 +228 79 29 +229 81 30 +230 83 30 +231 85 30 +232 86 30 +233 88 30 +235 90 30 +236 92 30 +237 93 31 +238 95 31 +239 97 31 +240 99 31 +241 100 31 +242 102 31 +243 104 31 +245 106 32 +245 106 32 +245 106 32 +245 108 32 +245 110 32 +245 113 32 +245 115 33 +246 118 33 +246 120 33 +246 122 34 +246 125 34 +246 127 34 +247 130 35 +247 132 35 +247 134 35 +247 137 36 +247 139 36 +248 142 36 +248 144 37 +248 146 37 +248 149 37 +248 151 38 +249 154 38 +249 156 38 +249 158 39 +249 161 39 +249 163 39 +250 166 40 +250 168 40 +250 171 40 +250 173 41 +250 175 41 +251 178 41 +251 180 42 +251 183 42 +251 185 42 +251 187 43 +252 190 43 +252 192 43 +252 195 44 +252 197 44 +252 199 44 +253 202 45 +253 204 45 +253 207 45 +253 209 46 +253 211 46 +254 214 46 +254 216 47 +254 219 47 +254 221 47 +255 224 48 +255 224 48 +255 224 48 diff --git a/src/fractalzoomer/color_maps/coolors untitled 5.MAP b/src/fractalzoomer/color_maps/coolors untitled 5.MAP new file mode 100644 index 000000000..4cda14c3d --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors untitled 5.MAP @@ -0,0 +1,256 @@ +250 169 22 +250 170 26 +250 172 31 +250 174 36 +250 176 40 +250 177 45 +250 179 50 +250 181 55 +250 183 59 +250 184 64 +250 186 69 +250 188 74 +250 190 78 +250 191 83 +250 193 88 +250 195 93 +250 197 97 +250 198 102 +250 200 107 +250 202 111 +250 204 116 +250 205 121 +250 207 126 +250 209 130 +250 211 135 +250 212 140 +250 214 145 +250 216 149 +250 218 154 +250 219 159 +250 221 164 +250 223 168 +250 225 173 +250 226 178 +250 228 182 +250 230 187 +250 232 192 +250 233 197 +250 235 201 +250 237 206 +250 239 211 +250 240 216 +250 242 220 +250 244 225 +250 246 230 +250 247 235 +250 249 239 +250 251 244 +250 253 249 +251 255 254 +251 255 254 +251 255 254 +248 251 251 +245 248 248 +242 245 245 +239 242 242 +236 239 239 +233 236 236 +230 233 233 +227 230 230 +224 227 227 +222 223 224 +219 220 221 +216 217 218 +213 214 215 +210 211 212 +207 208 209 +204 205 206 +201 202 204 +198 199 201 +195 196 198 +193 192 195 +190 189 192 +187 186 189 +184 183 186 +181 180 183 +178 177 180 +175 174 177 +172 171 174 +169 168 171 +166 165 168 +164 161 165 +161 158 162 +158 155 159 +155 152 157 +152 149 154 +149 146 151 +146 143 148 +143 140 145 +140 137 142 +137 134 139 +135 130 136 +132 127 133 +129 124 130 +126 121 127 +123 118 124 +120 115 121 +117 112 118 +114 109 115 +111 106 112 +108 102 109 +109 103 110 +109 103 110 +107 101 108 +105 99 106 +103 98 105 +102 96 103 +100 95 101 +98 93 100 +97 92 98 +95 90 96 +93 89 95 +92 87 93 +90 85 92 +88 84 90 +87 82 88 +85 81 87 +83 79 85 +82 78 83 +80 76 82 +78 75 80 +77 73 78 +75 71 77 +73 70 75 +72 68 74 +70 67 72 +68 65 70 +67 64 69 +65 62 67 +63 61 65 +62 59 64 +60 58 62 +58 56 61 +57 54 59 +55 53 57 +53 51 56 +52 50 54 +50 48 52 +48 47 51 +47 45 49 +45 44 47 +43 42 46 +42 40 44 +40 39 43 +38 37 41 +37 36 39 +35 34 38 +33 33 36 +32 31 34 +30 30 33 +28 28 31 +26 26 29 +27 27 30 +27 27 30 +29 26 29 +32 26 29 +34 25 29 +37 25 29 +39 24 29 +42 24 29 +44 23 29 +47 23 29 +49 22 29 +52 22 29 +54 21 29 +57 21 29 +59 20 28 +62 20 28 +64 19 28 +67 19 28 +69 18 28 +72 18 28 +74 17 28 +77 17 28 +79 16 28 +82 16 28 +84 15 28 +87 15 28 +89 14 27 +92 14 27 +94 13 27 +97 13 27 +99 12 27 +102 12 27 +104 11 27 +107 11 27 +109 10 27 +112 10 27 +114 9 27 +117 9 27 +119 8 26 +122 8 26 +124 7 26 +127 7 26 +129 6 26 +132 6 26 +134 5 26 +137 5 26 +139 4 26 +142 4 26 +144 3 26 +147 3 26 +150 2 25 +150 3 26 +150 3 26 +152 6 25 +154 9 25 +156 13 25 +158 16 25 +160 19 25 +162 23 25 +164 26 25 +166 30 25 +168 33 25 +170 36 25 +172 40 25 +174 43 25 +176 47 24 +178 50 24 +180 53 24 +182 57 24 +184 60 24 +186 63 24 +188 67 24 +190 70 24 +192 74 24 +194 77 24 +196 80 24 +198 84 24 +201 87 23 +203 91 23 +205 94 23 +207 97 23 +209 101 23 +211 104 23 +213 108 23 +215 111 23 +217 114 23 +219 118 23 +221 121 23 +223 124 23 +225 128 22 +227 131 22 +229 135 22 +231 138 22 +233 141 22 +235 145 22 +237 148 22 +239 152 22 +241 155 22 +243 158 22 +245 162 22 +247 165 22 +250 169 21 +250 169 22 +250 169 22 diff --git a/src/fractalzoomer/color_maps/coolors untitled 6.MAP b/src/fractalzoomer/color_maps/coolors untitled 6.MAP new file mode 100644 index 000000000..d12f61b82 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors untitled 6.MAP @@ -0,0 +1,256 @@ +242 129 35 +241 127 35 +240 126 35 +240 125 35 +239 124 35 +238 123 35 +238 122 35 +237 121 35 +236 120 35 +236 119 35 +235 118 35 +235 117 35 +234 116 35 +233 115 35 +233 114 35 +232 113 35 +231 112 35 +231 111 35 +230 110 35 +229 109 35 +229 108 35 +228 107 35 +228 106 35 +227 105 35 +226 104 35 +226 102 35 +225 101 35 +224 100 35 +224 99 35 +223 98 35 +223 97 35 +222 96 35 +221 95 35 +221 94 35 +220 93 35 +219 92 35 +219 91 35 +218 90 35 +217 89 35 +217 88 35 +216 87 35 +216 86 35 +215 85 35 +214 84 35 +214 83 35 +213 82 35 +212 81 35 +212 80 35 +211 79 35 +210 77 36 +211 78 36 +211 78 36 +208 77 35 +205 77 35 +203 77 35 +200 76 35 +198 76 35 +195 76 34 +193 75 34 +190 75 34 +188 75 34 +185 74 34 +182 74 33 +180 74 33 +177 74 33 +175 73 33 +172 73 33 +170 73 33 +167 72 32 +165 72 32 +162 72 32 +159 71 32 +157 71 32 +154 71 31 +152 70 31 +149 70 31 +147 70 31 +144 70 31 +142 69 31 +139 69 30 +137 69 30 +134 68 30 +131 68 30 +129 68 30 +126 67 29 +124 67 29 +121 67 29 +119 66 29 +116 66 29 +114 66 29 +111 66 28 +108 65 28 +106 65 28 +103 65 28 +101 64 28 +98 64 27 +96 64 27 +93 63 27 +91 63 27 +88 63 27 +85 62 26 +86 63 27 +86 63 27 +89 66 27 +92 69 28 +95 72 29 +98 75 30 +101 78 31 +104 82 32 +108 85 33 +111 88 34 +114 91 35 +117 94 36 +120 98 37 +123 101 38 +127 104 39 +130 107 40 +133 110 41 +136 113 42 +139 117 43 +142 120 44 +146 123 45 +149 126 46 +152 129 47 +155 133 48 +158 136 49 +161 139 50 +165 142 51 +168 145 52 +171 148 53 +174 152 54 +177 155 55 +180 158 56 +184 161 57 +187 164 58 +190 168 59 +193 171 60 +196 174 61 +199 177 62 +203 180 63 +206 183 64 +209 187 65 +212 190 66 +215 193 67 +218 196 68 +222 199 69 +225 203 70 +228 206 71 +231 209 72 +234 212 73 +237 215 74 +241 219 75 +241 219 75 +241 219 75 +237 216 75 +233 214 76 +229 212 77 +225 210 77 +222 208 78 +218 206 79 +214 204 79 +210 201 80 +207 199 81 +203 197 81 +199 195 82 +195 193 83 +191 191 83 +188 189 84 +184 186 85 +180 184 85 +176 182 86 +173 180 87 +169 178 87 +165 176 88 +161 173 89 +157 171 89 +154 169 90 +150 167 91 +146 165 91 +142 163 92 +139 161 93 +135 158 93 +131 156 94 +127 154 95 +123 152 95 +120 150 96 +116 148 97 +112 146 97 +108 143 98 +105 141 99 +101 139 99 +97 137 100 +93 135 101 +89 133 101 +86 131 102 +82 128 103 +78 126 103 +74 124 104 +71 122 105 +67 120 105 +63 118 106 +59 116 107 +55 113 108 +56 114 108 +56 114 108 +59 114 106 +63 114 105 +67 114 103 +71 115 102 +74 115 100 +78 115 99 +82 116 97 +86 116 96 +90 116 94 +93 117 93 +97 117 91 +101 117 90 +105 117 88 +109 118 87 +112 118 85 +116 118 84 +120 119 82 +124 119 81 +128 119 79 +131 120 78 +135 120 76 +139 120 75 +143 121 73 +147 121 72 +150 121 70 +154 121 69 +158 122 67 +162 122 66 +166 122 64 +169 123 63 +173 123 61 +177 123 60 +181 124 58 +185 124 57 +188 124 55 +192 125 54 +196 125 52 +200 125 51 +204 125 49 +207 126 48 +211 126 46 +215 126 45 +219 127 43 +223 127 42 +226 127 40 +230 128 39 +234 128 37 +238 128 36 +242 129 34 +242 129 35 +242 129 35 diff --git a/src/fractalzoomer/color_maps/coolors untitled.MAP b/src/fractalzoomer/color_maps/coolors untitled.MAP new file mode 100644 index 000000000..b75d3e27c --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors untitled.MAP @@ -0,0 +1,256 @@ +231 226 71 +227 222 70 +224 219 70 +220 215 69 +217 212 69 +213 208 68 +210 205 68 +206 202 67 +203 198 67 +199 195 66 +196 191 66 +192 188 65 +189 185 65 +185 181 64 +182 178 64 +178 174 63 +175 171 63 +172 168 63 +168 164 62 +165 161 62 +161 157 61 +158 154 61 +154 151 60 +151 147 60 +147 144 59 +144 140 59 +140 137 58 +137 133 58 +133 130 57 +130 127 57 +126 123 56 +123 120 56 +119 116 55 +116 113 55 +113 110 55 +109 106 54 +106 103 54 +102 99 53 +99 96 53 +95 93 52 +92 89 52 +88 86 51 +85 82 51 +81 79 50 +78 76 50 +74 72 49 +71 69 49 +67 65 48 +64 62 48 +60 58 47 +61 59 48 +61 59 48 +61 59 48 +61 59 49 +61 60 50 +62 60 51 +62 61 52 +62 61 53 +63 61 54 +63 62 55 +63 62 56 +64 63 57 +64 63 58 +64 64 59 +65 64 60 +65 64 61 +65 65 63 +66 65 64 +66 66 65 +66 66 66 +67 67 67 +67 67 68 +67 68 69 +68 68 70 +68 68 71 +68 69 72 +69 69 73 +69 70 74 +69 70 75 +70 71 76 +70 71 77 +70 71 78 +71 72 79 +71 72 80 +71 73 81 +72 73 82 +72 74 83 +72 74 84 +73 74 85 +73 75 86 +73 75 87 +74 76 88 +74 76 89 +74 77 90 +75 77 91 +75 77 92 +75 78 93 +76 78 94 +76 79 95 +76 79 96 +77 80 97 +77 80 97 +77 80 97 +77 80 98 +77 81 100 +77 82 102 +78 83 104 +78 84 106 +78 85 108 +79 86 109 +79 87 111 +79 88 113 +80 89 115 +80 90 117 +80 91 119 +80 92 121 +81 93 122 +81 94 124 +81 95 126 +82 96 128 +82 97 130 +82 98 132 +83 99 134 +83 100 136 +83 101 137 +84 102 139 +84 103 141 +84 104 143 +84 105 145 +85 106 147 +85 107 149 +85 108 150 +86 109 152 +86 110 154 +86 111 156 +87 112 158 +87 113 160 +87 114 162 +88 115 163 +88 116 165 +88 117 167 +88 118 169 +89 119 171 +89 120 173 +89 121 175 +90 122 176 +90 123 178 +90 124 180 +91 125 182 +91 126 184 +91 127 186 +92 128 188 +92 128 188 +92 128 188 +94 130 188 +97 132 189 +100 134 190 +103 136 190 +106 139 191 +109 141 192 +112 143 192 +115 145 193 +117 148 194 +120 150 194 +123 152 195 +126 154 196 +129 156 197 +132 159 197 +135 161 198 +138 163 199 +140 165 199 +143 168 200 +146 170 201 +149 172 201 +152 174 202 +155 176 203 +158 179 203 +161 181 204 +163 183 205 +166 185 206 +169 188 206 +172 190 207 +175 192 208 +178 194 208 +181 196 209 +184 199 210 +186 201 210 +189 203 211 +192 205 212 +195 208 212 +198 210 213 +201 212 214 +204 214 215 +207 216 215 +209 219 216 +212 221 217 +215 223 217 +218 225 218 +221 228 219 +224 230 219 +227 232 220 +230 234 221 +233 237 222 +233 237 222 +233 237 222 +232 236 218 +232 236 215 +232 236 212 +232 236 209 +232 235 206 +232 235 203 +232 235 200 +232 235 197 +232 234 194 +232 234 191 +232 234 188 +232 234 185 +232 234 181 +232 233 178 +232 233 175 +232 233 172 +232 233 169 +232 232 166 +232 232 163 +232 232 160 +232 232 157 +232 232 154 +232 231 151 +232 231 148 +231 231 144 +231 231 141 +231 230 138 +231 230 135 +231 230 132 +231 230 129 +231 230 126 +231 229 123 +231 229 120 +231 229 117 +231 229 114 +231 228 111 +231 228 107 +231 228 104 +231 228 101 +231 228 98 +231 227 95 +231 227 92 +231 227 89 +231 227 86 +231 226 83 +231 226 80 +231 226 77 +231 226 74 +230 225 70 +231 226 71 +231 226 71 diff --git a/src/fractalzoomer/color_maps/coolors use me.MAP b/src/fractalzoomer/color_maps/coolors use me.MAP new file mode 100644 index 000000000..77f92ca15 --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors use me.MAP @@ -0,0 +1,256 @@ +12 18 12 +15 17 12 +19 17 12 +23 16 12 +26 16 12 +30 16 12 +34 15 12 +37 15 13 +41 15 13 +45 14 13 +49 14 13 +52 14 13 +56 13 13 +60 13 14 +63 13 14 +67 12 14 +71 12 14 +75 12 14 +78 11 14 +82 11 15 +86 11 15 +90 10 15 +93 10 15 +97 10 15 +101 9 15 +104 9 16 +108 8 16 +112 8 16 +116 8 16 +119 7 16 +123 7 16 +127 7 17 +130 6 17 +134 6 17 +138 6 17 +142 5 17 +145 5 17 +149 5 18 +153 4 18 +156 4 18 +160 4 18 +164 3 18 +168 3 18 +171 3 19 +175 2 19 +179 2 19 +182 2 19 +186 1 19 +190 1 19 +194 0 20 +194 1 20 +194 1 20 +192 3 21 +190 5 23 +188 7 25 +187 10 27 +185 12 29 +183 14 31 +181 17 33 +180 19 35 +178 21 37 +176 24 39 +174 26 41 +173 28 43 +171 30 45 +169 33 47 +167 35 49 +166 37 51 +164 40 53 +162 42 55 +161 44 57 +159 47 59 +157 49 61 +155 51 63 +154 54 65 +152 56 67 +150 58 69 +148 60 71 +147 63 73 +145 65 75 +143 67 77 +141 70 79 +140 72 81 +138 74 83 +136 77 85 +135 79 87 +133 81 89 +131 84 91 +129 86 93 +128 88 95 +126 90 97 +124 93 99 +122 95 101 +121 97 103 +119 100 105 +117 102 107 +115 104 109 +114 107 111 +112 109 113 +110 111 115 +108 114 117 +109 114 117 +109 114 117 +110 116 118 +112 118 120 +114 120 122 +116 122 124 +118 124 126 +120 126 128 +121 128 130 +123 130 132 +125 132 134 +127 134 136 +129 136 138 +131 138 140 +132 140 142 +134 142 144 +136 144 146 +138 146 148 +140 148 150 +142 150 152 +143 152 154 +145 154 156 +147 156 158 +149 158 160 +151 160 162 +153 162 164 +154 165 165 +156 167 167 +158 169 169 +160 171 171 +162 173 173 +164 175 175 +165 177 177 +167 179 179 +169 181 181 +171 183 183 +173 185 185 +175 187 187 +176 189 189 +178 191 191 +180 193 193 +182 195 195 +184 197 197 +186 199 199 +187 201 201 +189 203 203 +191 205 205 +193 207 207 +195 209 209 +197 211 211 +199 214 213 +199 214 213 +199 214 213 +199 214 213 +200 214 214 +201 215 214 +202 215 215 +202 216 216 +203 216 216 +204 216 217 +205 217 217 +205 217 218 +206 218 219 +207 218 219 +208 219 220 +208 219 220 +209 219 221 +210 220 222 +211 220 222 +211 221 223 +212 221 224 +213 222 224 +214 222 225 +214 223 225 +215 223 226 +216 223 227 +217 224 227 +217 224 228 +218 225 228 +219 225 229 +220 226 230 +220 226 230 +221 226 231 +222 227 231 +223 227 232 +223 228 233 +224 228 233 +225 229 234 +226 229 235 +226 229 235 +227 230 236 +228 230 236 +229 231 237 +229 231 238 +230 232 238 +231 232 239 +232 232 239 +232 233 240 +233 233 241 +234 234 241 +235 234 242 +236 235 243 +236 235 243 +236 235 243 +231 230 238 +226 226 233 +222 221 228 +217 217 224 +213 212 219 +208 208 214 +204 204 210 +199 199 205 +194 195 200 +190 190 195 +185 186 191 +181 181 186 +176 177 181 +172 173 177 +167 168 172 +162 164 167 +158 159 162 +153 155 158 +149 150 153 +144 146 148 +139 141 143 +135 137 139 +130 133 134 +126 128 129 +121 124 125 +117 119 120 +112 115 115 +107 110 110 +103 106 106 +98 102 101 +94 97 96 +89 93 92 +85 88 87 +80 84 82 +75 79 77 +71 75 73 +66 71 68 +62 66 63 +57 62 59 +53 57 54 +48 53 49 +43 48 44 +39 44 40 +34 40 35 +30 35 30 +25 31 26 +21 26 21 +16 22 16 +11 17 11 +12 18 12 +12 18 12 diff --git a/src/fractalzoomer/color_maps/coolors vibreetookie.MAP b/src/fractalzoomer/color_maps/coolors vibreetookie.MAP new file mode 100644 index 000000000..a0ae5490b --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors vibreetookie.MAP @@ -0,0 +1,256 @@ +12 10 62 +14 10 63 +16 10 64 +18 11 65 +21 11 66 +23 12 68 +25 12 69 +27 12 70 +30 13 71 +32 13 73 +34 14 74 +36 14 75 +39 14 76 +41 15 77 +43 15 79 +45 16 80 +48 16 81 +50 16 82 +52 17 84 +55 17 85 +57 18 86 +59 18 87 +61 18 88 +64 19 90 +66 19 91 +68 20 92 +70 20 93 +73 21 95 +75 21 96 +77 21 97 +79 22 98 +82 22 99 +84 23 101 +86 23 102 +89 23 103 +91 24 104 +93 24 106 +95 25 107 +98 25 108 +100 25 109 +102 26 110 +104 26 112 +107 27 113 +109 27 114 +111 27 115 +113 28 117 +116 28 118 +118 29 119 +120 29 120 +123 30 122 +123 30 122 +123 30 122 +124 30 121 +125 31 121 +126 32 120 +127 32 120 +128 33 119 +129 34 119 +130 34 118 +132 35 118 +133 36 117 +134 36 117 +135 37 116 +136 38 116 +137 38 115 +138 39 115 +140 40 114 +141 40 114 +142 41 113 +143 42 113 +144 42 112 +145 43 112 +147 44 111 +148 44 111 +149 45 110 +150 46 110 +151 46 109 +152 47 109 +153 48 108 +155 48 108 +156 49 107 +157 50 107 +158 50 106 +159 51 106 +160 52 105 +161 52 105 +163 53 104 +164 54 104 +165 54 103 +166 55 103 +167 56 102 +168 56 102 +169 57 101 +171 58 101 +172 58 100 +173 59 100 +174 60 99 +175 60 99 +176 61 98 +177 62 98 +179 63 97 +179 63 98 +179 63 98 +180 63 97 +181 63 97 +183 64 96 +184 64 96 +186 65 96 +187 65 95 +188 66 95 +190 66 94 +191 67 94 +193 67 94 +194 68 93 +196 68 93 +197 69 92 +198 69 92 +200 70 92 +201 70 91 +203 70 91 +204 71 91 +206 71 90 +207 72 90 +209 72 89 +210 73 89 +211 73 89 +213 74 88 +214 74 88 +216 75 87 +217 75 87 +219 76 87 +220 76 86 +221 77 86 +223 77 85 +224 78 85 +226 78 85 +227 78 84 +229 79 84 +230 79 84 +231 80 83 +233 80 83 +234 81 82 +236 81 82 +237 82 82 +239 82 81 +240 83 81 +241 83 80 +243 84 80 +244 84 80 +246 85 79 +247 85 79 +249 86 78 +249 86 79 +249 86 79 +248 88 79 +248 90 80 +248 92 81 +248 95 82 +248 97 83 +248 99 83 +248 101 84 +248 104 85 +247 106 86 +247 108 87 +247 111 87 +247 113 88 +247 115 89 +247 117 90 +247 120 91 +247 122 92 +246 124 92 +246 127 93 +246 129 94 +246 131 95 +246 134 96 +246 136 96 +246 138 97 +246 140 98 +245 143 99 +245 145 100 +245 147 101 +245 150 101 +245 152 102 +245 154 103 +245 156 104 +245 159 105 +244 161 105 +244 163 106 +244 166 107 +244 168 108 +244 170 109 +244 172 110 +244 175 110 +244 177 111 +243 179 112 +243 182 113 +243 184 114 +243 186 114 +243 188 115 +243 191 116 +243 193 117 +243 195 118 +242 198 119 +243 198 119 +243 198 119 +238 194 117 +233 190 116 +228 186 115 +224 182 114 +219 178 113 +214 174 112 +210 171 110 +205 167 109 +200 163 108 +195 159 107 +191 155 106 +186 151 105 +181 148 103 +177 144 102 +172 140 101 +167 136 100 +162 132 99 +158 128 98 +153 125 96 +148 121 95 +143 117 94 +139 113 93 +134 109 92 +129 105 91 +125 102 89 +120 98 88 +115 94 87 +110 90 86 +106 86 85 +101 82 84 +96 79 82 +92 75 81 +87 71 80 +82 67 79 +77 63 78 +73 59 77 +68 56 75 +63 52 74 +59 48 73 +54 44 72 +49 40 71 +44 36 70 +40 33 68 +35 29 67 +30 25 66 +26 21 65 +21 17 64 +16 13 63 +11 9 61 +12 10 62 +12 10 62 diff --git a/src/fractalzoomer/color_maps/coolors yum.MAP b/src/fractalzoomer/color_maps/coolors yum.MAP new file mode 100644 index 000000000..bc41f658b --- /dev/null +++ b/src/fractalzoomer/color_maps/coolors yum.MAP @@ -0,0 +1,256 @@ +46 134 171 +48 132 169 +50 130 168 +53 129 167 +55 127 166 +57 126 165 +60 124 164 +62 123 162 +64 121 161 +67 120 160 +69 118 159 +72 117 158 +74 115 157 +76 114 155 +79 112 154 +81 111 153 +83 109 152 +86 107 151 +88 106 150 +90 104 148 +93 103 147 +95 101 146 +98 100 145 +100 98 144 +102 97 143 +105 95 141 +107 94 140 +109 92 139 +112 91 138 +114 89 137 +117 88 136 +119 86 134 +121 85 133 +124 83 132 +126 81 131 +128 80 130 +131 78 129 +133 77 127 +135 75 126 +138 74 125 +140 72 124 +143 71 123 +145 69 122 +147 68 120 +150 66 119 +152 65 118 +154 63 117 +157 62 116 +159 60 115 +162 58 113 +162 59 114 +162 59 114 +163 60 111 +165 62 109 +166 64 107 +168 65 104 +170 67 102 +171 69 100 +173 70 97 +174 72 95 +176 74 93 +178 76 90 +179 77 88 +181 79 86 +182 81 84 +184 82 81 +186 84 79 +187 86 77 +189 88 74 +191 89 72 +192 91 70 +194 93 67 +195 95 65 +197 96 63 +199 98 60 +200 100 58 +202 101 56 +203 103 54 +205 105 51 +207 107 49 +208 108 47 +210 110 44 +211 112 42 +213 113 40 +215 115 37 +216 117 35 +218 119 33 +220 120 30 +221 122 28 +223 124 26 +224 125 24 +226 127 21 +228 129 19 +229 131 17 +231 132 14 +232 134 12 +234 136 10 +236 137 7 +237 139 5 +239 141 3 +241 143 0 +241 143 1 +241 143 1 +240 141 1 +239 139 2 +238 138 2 +237 136 3 +236 134 3 +235 133 4 +235 131 4 +234 129 5 +233 128 6 +232 126 6 +231 124 7 +230 123 7 +229 121 8 +229 119 8 +228 118 9 +227 116 10 +226 114 10 +225 113 11 +224 111 11 +223 109 12 +222 108 13 +222 106 13 +221 104 14 +220 103 14 +219 101 15 +218 100 15 +217 98 16 +216 96 17 +216 95 17 +215 93 18 +214 91 18 +213 90 19 +212 88 19 +211 86 20 +210 85 21 +210 83 21 +209 81 22 +208 80 22 +207 78 23 +206 76 23 +205 75 24 +204 73 25 +204 71 25 +203 70 26 +202 68 26 +201 66 27 +200 65 27 +199 63 28 +198 61 29 +199 62 29 +199 62 29 +196 61 29 +193 60 29 +190 60 29 +187 59 30 +184 58 30 +181 58 30 +179 57 30 +176 56 31 +173 56 31 +170 55 31 +167 55 32 +164 54 32 +161 53 32 +159 53 32 +156 52 33 +153 51 33 +150 51 33 +147 50 34 +144 49 34 +141 49 34 +138 48 35 +136 48 35 +133 47 35 +130 46 35 +127 46 36 +124 45 36 +121 44 36 +118 44 37 +116 43 37 +113 43 37 +110 42 37 +107 41 38 +104 41 38 +101 40 38 +98 39 39 +96 39 39 +93 38 39 +90 37 39 +87 37 40 +84 36 40 +81 36 40 +78 35 41 +76 34 41 +73 34 41 +70 33 41 +67 32 42 +64 32 42 +61 31 42 +58 30 43 +59 31 43 +59 31 43 +58 33 45 +58 35 48 +58 37 50 +57 39 53 +57 41 56 +57 43 58 +57 45 61 +56 47 63 +56 49 66 +56 52 69 +56 54 71 +55 56 74 +55 58 76 +55 60 79 +55 62 82 +54 64 84 +54 66 87 +54 68 90 +53 70 92 +53 73 95 +53 75 97 +53 77 100 +52 79 103 +52 81 105 +52 83 108 +52 85 110 +51 87 113 +51 89 116 +51 91 118 +51 94 121 +50 96 123 +50 98 126 +50 100 129 +49 102 131 +49 104 134 +49 106 137 +49 108 139 +48 110 142 +48 112 144 +48 115 147 +48 117 150 +47 119 152 +47 121 155 +47 123 157 +47 125 160 +46 127 163 +46 129 165 +46 131 168 +45 134 171 +46 134 171 +46 134 171 diff --git a/src/fractalzoomer/color_maps/corall.map b/src/fractalzoomer/color_maps/corall.map new file mode 100644 index 000000000..d686fc33b --- /dev/null +++ b/src/fractalzoomer/color_maps/corall.map @@ -0,0 +1,256 @@ +0 0 0 +1 0 1 +2 0 2 +3 0 3 +4 0 4 +1 1 3 +3 1 3 +3 2 4 +4 5 5 +5 6 6 +6 8 7 +7 9 8 +9 10 10 +10 11 11 +11 12 12 +12 13 14 +14 14 15 +15 14 16 +16 15 17 +17 16 17 +17 17 17 +18 17 18 +18 18 18 +19 19 19 +19 20 20 +20 21 21 +20 22 22 +21 23 23 +21 24 24 +22 26 24 +22 27 25 +22 27 26 +23 28 26 +23 29 27 +23 31 28 +24 31 29 +24 31 30 +24 32 31 +24 33 32 +25 34 33 +25 35 34 +25 36 36 +26 37 37 +27 38 38 +27 39 40 +28 41 41 +28 42 42 +29 43 42 +30 44 43 +31 45 44 +31 47 44 +32 48 45 +33 49 45 +34 50 46 +35 51 47 +36 52 48 +37 53 49 +38 53 50 +39 53 51 +40 54 52 +42 54 53 +43 55 54 +44 55 55 +45 56 55 +46 57 56 +47 56 57 +48 56 58 +49 56 58 +51 56 59 +52 56 59 +53 56 60 +53 55 60 +54 48 60 +55 46 61 +55 44 61 +56 42 61 +57 40 62 +58 38 62 +59 36 63 +60 34 63 +61 32 64 +62 30 64 +63 28 64 +65 30 65 +66 32 66 +67 36 67 +68 38 68 +69 40 69 +70 44 70 +71 46 71 +72 48 72 +74 52 73 +75 56 74 +77 58 75 +78 60 76 +79 64 77 +81 66 78 +83 68 81 +84 72 82 +87 74 86 +88 76 87 +91 80 89 +92 84 91 +94 86 94 +97 88 95 +99 92 96 +101 94 98 +102 96 99 +106 100 100 +108 104 101 +110 102 102 +111 107 103 +111 109 104 +111 110 105 +111 109 107 +112 109 108 +111 109 109 +110 109 110 +109 109 110 +108 109 111 +108 109 111 +104 108 111 +102 107 112 +100 107 113 +98 105 113 +96 96 114 +94 94 115 +92 92 117 +90 88 118 +88 86 119 +86 84 120 +84 82 121 +82 80 121 +80 78 122 +78 76 123 +76 72 124 +74 70 128 +72 68 130 +70 66 132 +68 64 134 +68 64 136 +68 64 148 +68 64 156 +69 65 168 +69 65 176 +69 65 188 +69 65 196 +70 66 208 +70 66 216 +70 66 228 +70 66 216 +71 67 204 +71 67 192 +71 67 184 +71 67 180 +72 68 176 +74 70 172 +76 72 170 +80 76 168 +82 78 164 +84 80 160 +88 84 158 +90 86 156 +92 88 152 +96 92 153 +100 96 154 +104 100 156 +108 104 158 +110 108 160 +112 112 162 +116 116 164 +120 120 160 +116 116 156 +114 114 152 +112 112 148 +110 110 144 +108 108 140 +106 106 136 +104 104 132 +102 102 128 +100 100 124 +98 98 120 +96 96 116 +94 94 112 +92 92 108 +92 92 104 +93 93 104 +94 94 105 +95 95 105 +96 96 106 +97 97 106 +98 98 107 +100 100 108 +104 104 112 +106 106 114 +108 108 116 +112 112 118 +114 114 120 +116 116 124 +120 120 126 +124 124 128 +126 126 132 +128 128 136 +136 136 140 +140 140 148 +148 148 152 +152 152 156 +160 160 164 +164 164 168 +172 172 176 +180 176 180 +188 184 188 +180 180 180 +176 172 172 +168 164 164 +164 160 156 +156 152 148 +152 144 140 +148 140 136 +146 136 132 +144 132 128 +140 128 124 +138 124 120 +136 120 116 +134 116 112 +132 112 108 +128 104 104 +126 100 100 +124 96 96 +122 92 92 +120 88 88 +118 84 84 +116 80 76 +112 76 72 +114 72 68 +116 68 64 +120 64 60 +124 60 56 +132 56 52 +136 52 48 +140 48 44 +148 44 42 +152 40 40 +156 36 36 +164 34 32 +168 32 28 +172 28 24 +176 24 20 +184 20 18 +188 16 16 +192 12 12 +200 8 8 +204 4 4 +208 0 0 +216 96 126 +252 192 252 diff --git a/src/fractalzoomer/color_maps/coupledca01.MAP b/src/fractalzoomer/color_maps/coupledca01.MAP new file mode 100644 index 000000000..128122d95 --- /dev/null +++ b/src/fractalzoomer/color_maps/coupledca01.MAP @@ -0,0 +1,256 @@ +0 0 0 +6 0 0 +12 0 0 +19 0 0 +25 0 0 +31 0 0 +38 0 0 +44 0 0 +50 0 0 +57 0 0 +63 0 0 +70 0 0 +76 0 0 +82 0 0 +89 0 0 +95 0 0 +102 0 0 +108 0 0 +114 0 0 +121 0 0 +127 0 0 +133 0 0 +140 0 0 +146 0 0 +153 0 0 +159 0 0 +165 0 0 +172 0 0 +178 0 0 +184 0 0 +191 0 0 +197 0 0 +204 0 0 +210 0 0 +216 0 0 +223 0 0 +229 0 0 +235 0 0 +242 0 0 +248 0 0 +255 0 0 +255 0 0 +255 0 0 +255 6 3 +255 12 6 +255 19 9 +255 25 12 +255 31 16 +255 38 19 +255 44 22 +255 50 25 +255 57 28 +255 63 31 +255 70 35 +255 76 38 +255 82 41 +255 89 44 +255 95 48 +255 102 51 +255 108 54 +254 114 57 +255 121 60 +255 127 64 +255 133 67 +255 140 70 +255 146 73 +255 153 76 +255 159 80 +255 165 83 +255 172 86 +255 178 89 +255 184 92 +255 191 96 +255 197 99 +255 204 102 +255 210 105 +255 216 108 +255 223 112 +255 229 115 +255 235 118 +255 242 121 +255 248 124 +255 255 128 +255 255 128 +255 255 128 +255 255 131 +255 255 134 +255 255 137 +255 255 140 +255 255 143 +255 255 147 +255 255 150 +255 255 153 +255 255 156 +255 255 159 +255 255 162 +255 255 166 +255 255 169 +255 255 172 +255 255 175 +255 255 178 +255 255 181 +254 254 185 +255 255 188 +255 255 191 +255 255 194 +255 255 197 +255 255 201 +255 255 204 +255 255 207 +255 255 210 +255 255 213 +255 255 216 +255 255 220 +255 255 223 +255 255 226 +255 255 229 +255 255 232 +255 255 235 +255 255 239 +255 255 242 +255 255 245 +255 255 248 +255 255 251 +255 255 255 +255 255 255 +255 255 255 +255 255 251 +255 255 248 +255 255 245 +255 255 242 +255 255 239 +255 255 235 +255 255 232 +255 255 229 +255 255 226 +255 255 223 +255 255 220 +255 255 216 +255 255 213 +255 255 210 +255 255 207 +255 255 204 +255 255 201 +254 254 197 +255 255 194 +255 255 191 +255 255 188 +255 255 185 +255 255 181 +255 255 178 +255 255 175 +255 255 172 +255 255 169 +255 255 166 +255 255 162 +255 255 159 +255 255 156 +255 255 153 +255 255 150 +255 255 147 +255 255 143 +255 255 140 +255 255 137 +255 255 134 +255 255 131 +255 255 127 +255 255 128 +255 255 128 +255 248 124 +255 242 121 +255 235 118 +255 229 115 +255 223 112 +255 216 108 +255 210 105 +255 204 102 +255 197 99 +255 191 96 +255 184 92 +255 178 89 +255 172 86 +255 165 83 +255 159 80 +255 152 76 +255 146 73 +254 140 70 +255 133 67 +255 127 63 +255 121 60 +255 114 57 +255 108 54 +255 101 51 +255 95 47 +255 89 44 +255 82 41 +255 76 38 +255 70 35 +255 63 31 +255 57 28 +255 50 25 +255 44 22 +255 38 19 +255 31 15 +255 25 12 +255 19 9 +255 12 6 +255 6 3 +255 0 0 +255 0 0 +255 0 0 +248 0 0 +242 0 0 +235 0 0 +229 0 0 +223 0 0 +216 0 0 +210 0 0 +204 0 0 +197 0 0 +191 0 0 +184 0 0 +178 0 0 +172 0 0 +165 0 0 +159 0 0 +152 0 0 +146 0 0 +140 0 0 +133 0 0 +127 0 0 +121 0 0 +114 0 0 +108 0 0 +101 0 0 +95 0 0 +89 0 0 +82 0 0 +76 0 0 +70 0 0 +63 0 0 +57 0 0 +50 0 0 +44 0 0 +38 0 0 +31 0 0 +25 0 0 +19 0 0 +12 0 0 +6 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/coupledca02.MAP b/src/fractalzoomer/color_maps/coupledca02.MAP new file mode 100644 index 000000000..acbadf7da --- /dev/null +++ b/src/fractalzoomer/color_maps/coupledca02.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 3 +0 0 6 +0 0 9 +0 0 12 +0 0 16 +0 0 19 +0 0 22 +0 0 25 +0 0 28 +0 0 31 +0 0 35 +0 0 38 +0 0 41 +0 0 44 +0 0 48 +0 0 51 +0 0 54 +0 0 57 +0 0 60 +0 0 64 +0 0 67 +0 0 70 +0 0 73 +0 0 76 +0 0 80 +0 0 83 +0 0 86 +0 0 89 +0 0 92 +0 0 96 +0 0 99 +0 0 102 +0 0 105 +0 0 108 +0 0 112 +0 0 115 +0 0 118 +0 0 121 +0 0 124 +0 0 128 +0 0 128 +0 0 128 +3 3 131 +7 7 134 +10 10 137 +14 14 140 +17 17 143 +21 21 147 +24 24 150 +27 27 153 +31 31 156 +34 34 159 +38 38 162 +42 42 166 +45 45 169 +49 49 172 +52 52 175 +56 56 178 +59 59 181 +63 63 185 +66 66 188 +70 70 191 +73 73 194 +77 77 197 +80 80 201 +84 84 204 +87 87 207 +91 91 210 +94 94 213 +98 98 216 +101 101 220 +105 105 223 +108 108 226 +112 112 229 +115 115 232 +119 119 235 +122 122 239 +126 126 242 +129 129 245 +133 133 248 +136 136 251 +140 140 255 +140 140 255 +140 140 255 +142 142 255 +145 145 255 +148 148 255 +151 151 255 +154 154 255 +157 157 255 +160 160 255 +163 163 255 +165 165 255 +168 168 255 +171 171 255 +174 174 255 +177 177 255 +180 180 255 +183 183 255 +186 186 255 +188 188 255 +191 191 254 +194 194 255 +197 197 255 +200 200 255 +203 203 255 +206 206 255 +209 209 255 +211 211 255 +214 214 255 +217 217 255 +220 220 255 +223 223 255 +226 226 255 +229 229 255 +232 232 255 +234 234 255 +237 237 255 +240 240 255 +243 243 255 +246 246 255 +249 249 255 +252 252 255 +255 255 255 +255 255 255 +255 255 255 +252 252 255 +249 249 255 +246 246 255 +243 243 255 +240 240 255 +237 237 255 +234 234 255 +232 232 255 +229 229 255 +226 226 255 +223 223 255 +220 220 255 +217 217 255 +214 214 255 +211 211 255 +209 209 255 +206 206 255 +203 203 254 +200 200 255 +197 197 255 +194 194 255 +191 191 255 +188 188 255 +185 185 255 +183 183 255 +180 180 255 +177 177 255 +174 174 255 +171 171 255 +168 168 255 +165 165 255 +162 162 255 +160 160 255 +157 157 255 +154 154 255 +151 151 255 +148 148 255 +145 145 255 +142 142 255 +139 139 255 +140 140 255 +140 140 255 +136 136 251 +133 133 248 +129 129 245 +126 126 242 +122 122 239 +119 119 235 +115 115 232 +112 112 229 +108 108 226 +105 105 223 +101 101 220 +98 98 216 +94 94 213 +90 90 210 +87 87 207 +83 83 204 +80 80 201 +76 76 197 +73 73 194 +69 69 191 +66 66 188 +62 62 185 +59 59 181 +55 55 178 +52 52 175 +48 48 172 +45 45 169 +41 41 166 +38 38 162 +34 34 159 +31 31 156 +27 27 153 +24 24 150 +20 20 147 +17 17 143 +13 13 140 +10 10 137 +6 6 134 +3 3 131 +0 0 127 +0 0 128 +0 0 128 +0 0 124 +0 0 121 +0 0 118 +0 0 115 +0 0 112 +0 0 108 +0 0 105 +0 0 102 +0 0 99 +0 0 96 +0 0 92 +0 0 89 +0 0 86 +0 0 83 +0 0 80 +0 0 76 +0 0 73 +0 0 70 +0 0 67 +0 0 63 +0 0 60 +0 0 57 +0 0 54 +0 0 51 +0 0 47 +0 0 44 +0 0 41 +0 0 38 +0 0 35 +0 0 31 +0 0 28 +0 0 25 +0 0 22 +0 0 19 +0 0 15 +0 0 12 +0 0 9 +0 0 6 +0 0 3 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/coupledca03.MAP b/src/fractalzoomer/color_maps/coupledca03.MAP new file mode 100644 index 000000000..ef5c77721 --- /dev/null +++ b/src/fractalzoomer/color_maps/coupledca03.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +12 0 0 +24 0 0 +36 0 0 +48 0 0 +60 0 0 +72 0 0 +85 0 0 +97 0 0 +109 0 0 +121 0 0 +133 0 0 +145 0 0 +157 0 0 +170 0 0 +182 0 0 +194 0 0 +206 0 0 +218 0 0 +230 0 0 +242 0 0 +255 0 0 +255 0 0 +255 0 0 +254 12 0 +255 24 0 +255 36 0 +255 48 0 +255 60 0 +255 72 0 +255 85 0 +255 97 0 +254 109 0 +255 121 0 +255 133 0 +255 145 0 +255 157 0 +255 170 0 +255 182 0 +255 194 0 +255 206 0 +255 218 0 +255 230 0 +255 242 0 +255 255 0 +255 255 0 +255 255 0 +254 242 0 +255 230 0 +255 218 0 +255 206 0 +255 194 0 +255 182 0 +255 170 0 +255 157 0 +254 145 0 +255 133 0 +255 121 0 +255 109 0 +255 97 0 +255 84 0 +255 72 0 +255 60 0 +255 48 0 +255 36 0 +255 24 0 +255 12 0 +255 0 0 +255 0 0 +255 0 0 +242 0 0 +230 0 0 +218 0 0 +206 0 0 +194 0 0 +182 0 0 +170 0 0 +157 0 0 +145 0 0 +133 0 0 +121 0 0 +109 0 0 +97 0 0 +84 0 0 +72 0 0 +60 0 0 +48 0 0 +36 0 0 +24 0 0 +12 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/dark rainbow.MAP b/src/fractalzoomer/color_maps/dark rainbow.MAP new file mode 100644 index 000000000..eca1964f2 --- /dev/null +++ b/src/fractalzoomer/color_maps/dark rainbow.MAP @@ -0,0 +1,256 @@ +0 0 0 +6 0 0 +12 0 0 +17 0 0 +23 0 0 +29 0 0 +35 0 0 +41 0 0 +47 0 0 +52 0 0 +58 0 0 +64 0 0 +70 0 0 +76 0 0 +82 0 0 +87 0 0 +93 0 0 +99 0 0 +105 0 0 +111 0 0 +116 0 0 +122 0 0 +128 0 0 +134 0 0 +140 0 0 +146 0 0 +151 0 0 +157 0 0 +163 0 0 +169 0 0 +175 0 0 +181 0 0 +186 0 0 +192 0 0 +198 0 0 +198 0 0 +198 0 0 +199 2 0 +201 5 0 +202 7 0 +203 9 0 +204 12 0 +206 14 0 +207 16 0 +208 19 0 +210 21 0 +211 23 0 +212 26 0 +214 28 0 +215 30 0 +216 33 0 +217 35 0 +219 37 0 +220 40 0 +221 42 0 +223 44 0 +224 46 0 +225 49 0 +226 51 0 +228 53 0 +229 56 0 +230 58 0 +232 60 0 +233 63 0 +234 65 0 +236 67 0 +237 70 0 +238 72 0 +239 74 0 +241 77 0 +242 79 0 +242 79 0 +242 79 0 +242 83 1 +241 87 2 +241 92 3 +241 96 4 +241 100 5 +240 104 5 +240 109 6 +240 113 7 +240 117 8 +239 121 9 +239 126 10 +239 130 11 +239 134 12 +238 138 13 +238 143 14 +238 147 15 +238 151 16 +237 155 16 +237 159 17 +237 164 18 +236 168 19 +236 172 20 +236 176 21 +236 181 22 +235 185 23 +235 189 24 +235 193 25 +235 198 26 +234 202 26 +234 206 27 +234 210 28 +234 215 29 +233 219 30 +233 223 31 +233 223 31 +233 223 31 +226 222 30 +219 222 29 +212 221 28 +206 220 27 +199 220 26 +192 219 26 +185 218 25 +178 218 24 +171 217 23 +164 216 22 +158 216 21 +151 215 20 +144 214 19 +137 214 18 +130 213 17 +123 212 16 +116 212 16 +110 211 15 +103 210 14 +96 209 13 +89 209 12 +82 208 11 +75 207 10 +69 207 9 +62 206 8 +55 205 7 +48 205 6 +41 204 5 +34 203 5 +27 203 4 +21 202 3 +14 201 2 +7 201 1 +0 200 0 +0 200 0 +0 200 0 +0 194 7 +0 188 13 +0 182 20 +0 176 26 +0 171 33 +0 165 40 +0 159 46 +0 153 53 +0 147 60 +0 141 66 +0 135 73 +0 129 79 +0 124 86 +0 118 93 +0 112 99 +0 106 106 +0 100 112 +0 94 119 +0 88 126 +0 82 132 +0 76 139 +0 71 146 +0 65 152 +0 59 159 +0 53 165 +0 47 172 +0 41 179 +0 35 185 +0 29 192 +0 24 199 +0 18 205 +0 12 212 +0 6 218 +0 0 225 +0 0 225 +0 0 225 +3 3 223 +6 6 222 +8 8 220 +11 11 219 +14 14 218 +17 17 216 +19 19 214 +22 22 213 +25 25 212 +28 28 210 +30 30 208 +33 33 207 +36 36 206 +39 39 204 +41 41 202 +44 44 201 +47 47 200 +50 50 198 +53 53 196 +55 55 195 +58 58 194 +61 61 192 +64 64 190 +66 66 189 +69 69 187 +72 72 186 +75 75 184 +77 77 183 +80 80 181 +83 83 180 +86 86 178 +88 88 177 +91 91 175 +94 94 174 +94 94 174 +94 94 174 +97 91 174 +100 88 175 +103 86 175 +105 83 176 +108 80 176 +111 77 177 +114 75 178 +117 72 178 +120 69 178 +123 66 179 +125 64 180 +128 61 180 +131 58 180 +134 55 181 +137 53 182 +140 50 182 +142 47 182 +145 44 183 +148 41 184 +151 39 184 +154 36 184 +157 33 185 +160 30 186 +162 28 186 +165 25 186 +168 22 187 +171 19 188 +174 17 188 +177 14 189 +180 11 189 +182 8 190 +185 6 190 +188 3 191 +191 0 191 +191 0 191 +191 0 191 +191 0 191 +191 0 191 +191 0 191 diff --git a/src/fractalzoomer/color_maps/design-seeds a door hues.MAP b/src/fractalzoomer/color_maps/design-seeds a door hues.MAP new file mode 100644 index 000000000..49f1bb273 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds a door hues.MAP @@ -0,0 +1,256 @@ +158 215 246 +156 214 245 +155 213 245 +154 213 244 +152 212 244 +151 212 244 +150 211 243 +149 210 243 +147 210 243 +146 209 242 +145 209 242 +143 208 242 +142 207 241 +141 207 241 +140 206 241 +138 205 240 +137 205 240 +136 204 240 +135 204 239 +133 203 239 +132 202 238 +131 202 238 +129 201 238 +128 201 237 +127 200 237 +126 199 237 +124 199 236 +123 198 236 +122 198 236 +121 197 235 +119 196 235 +118 196 235 +117 195 234 +115 195 234 +114 194 234 +113 193 233 +112 193 233 +110 192 233 +109 192 232 +108 191 232 +106 190 231 +107 191 232 +107 191 232 +106 189 230 +105 187 228 +104 186 227 +104 184 225 +103 183 224 +102 181 222 +102 180 220 +101 178 219 +100 177 217 +100 175 216 +99 173 214 +98 172 213 +97 170 211 +97 169 209 +96 167 208 +95 166 206 +95 164 205 +94 163 203 +93 161 202 +92 159 200 +92 158 198 +91 156 197 +90 155 195 +90 153 194 +89 152 192 +88 150 191 +88 149 189 +87 147 187 +86 146 186 +85 144 184 +85 142 183 +84 141 181 +83 139 180 +83 138 178 +82 136 176 +81 135 175 +81 133 173 +80 132 172 +79 130 170 +78 128 168 +79 129 169 +79 129 169 +77 126 166 +76 124 163 +75 121 161 +74 119 158 +73 117 156 +72 114 153 +71 112 151 +70 110 148 +69 107 146 +68 105 143 +67 103 140 +66 100 138 +65 98 135 +64 96 133 +63 93 130 +62 91 128 +61 89 125 +60 86 123 +59 84 120 +57 81 117 +56 79 115 +55 77 112 +54 74 110 +53 72 107 +52 70 105 +51 67 102 +50 65 100 +49 63 97 +48 60 95 +47 58 92 +46 56 89 +45 53 87 +44 51 84 +43 49 82 +42 46 79 +41 44 77 +40 42 74 +39 39 72 +38 37 69 +36 34 66 +37 35 67 +37 35 67 +39 36 67 +41 38 68 +43 40 69 +46 41 70 +48 43 71 +50 45 71 +53 47 72 +55 48 73 +57 50 74 +60 52 75 +62 53 76 +64 55 76 +67 57 77 +69 59 78 +71 60 79 +74 62 80 +76 64 81 +78 66 81 +81 67 82 +83 69 83 +85 71 84 +88 72 85 +90 74 85 +92 76 86 +95 78 87 +97 79 88 +99 81 89 +102 83 90 +104 85 90 +106 86 91 +109 88 92 +111 90 93 +113 91 94 +116 93 95 +118 95 95 +120 97 96 +123 98 97 +125 100 98 +127 102 99 +130 104 100 +130 104 100 +130 104 100 +131 105 101 +133 107 102 +134 109 103 +136 111 105 +137 113 106 +139 115 107 +140 117 108 +142 118 109 +143 120 111 +145 122 112 +147 124 113 +148 126 114 +150 128 116 +151 130 117 +153 132 118 +154 134 120 +156 135 121 +157 137 122 +159 139 123 +161 141 125 +162 143 126 +164 145 127 +165 147 128 +167 149 130 +168 150 131 +170 152 132 +171 154 133 +173 156 135 +174 158 136 +176 160 137 +178 162 138 +179 164 140 +181 165 141 +182 167 142 +184 169 143 +185 171 145 +187 173 146 +188 175 147 +190 177 148 +192 179 150 +192 179 150 +192 179 150 +191 179 152 +190 180 154 +189 181 157 +188 182 159 +187 183 162 +186 184 164 +186 185 166 +185 186 169 +184 187 171 +183 187 173 +182 188 176 +181 189 178 +180 190 181 +180 191 183 +179 192 186 +178 193 188 +177 194 190 +176 195 193 +175 196 195 +174 197 198 +174 197 200 +173 198 202 +172 199 205 +171 200 207 +170 201 210 +169 202 212 +169 203 214 +168 204 217 +167 205 219 +166 206 222 +165 206 224 +164 207 226 +163 208 229 +163 209 231 +162 210 234 +161 211 236 +160 212 238 +159 213 241 +158 214 243 +157 215 246 +158 215 246 +158 215 246 +158 215 246 +158 215 246 +158 215 246 diff --git a/src/fractalzoomer/color_maps/design-seeds apple hues 2.MAP b/src/fractalzoomer/color_maps/design-seeds apple hues 2.MAP new file mode 100644 index 000000000..bba5920eb --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds apple hues 2.MAP @@ -0,0 +1,256 @@ +226 235 200 +223 232 197 +220 230 194 +218 228 191 +215 225 189 +213 223 186 +210 221 183 +207 219 181 +205 217 178 +202 214 175 +200 212 173 +197 210 170 +194 208 167 +192 205 164 +189 203 162 +186 201 159 +184 198 156 +181 196 154 +179 194 151 +176 192 148 +173 189 145 +171 187 143 +168 185 140 +166 183 137 +163 180 135 +160 178 132 +158 176 129 +155 174 127 +153 171 124 +150 169 121 +147 167 118 +145 165 116 +142 162 113 +140 160 110 +137 158 108 +134 156 105 +132 153 102 +129 151 100 +127 149 97 +124 147 94 +121 144 91 +122 145 92 +122 145 92 +121 142 90 +121 139 89 +120 137 88 +120 134 87 +119 132 86 +119 130 85 +119 127 84 +118 125 83 +118 122 82 +117 120 81 +117 117 80 +116 115 79 +116 112 78 +116 109 77 +115 107 76 +115 104 75 +114 102 74 +114 99 73 +113 97 72 +113 94 71 +113 92 70 +112 89 69 +112 87 68 +111 84 67 +111 82 66 +110 79 65 +110 77 64 +110 74 63 +109 72 62 +109 69 61 +108 67 60 +108 64 59 +107 62 58 +107 59 57 +107 57 56 +106 54 55 +106 52 54 +105 49 53 +105 47 52 +104 44 50 +105 45 51 +105 45 51 +106 45 51 +107 45 52 +109 46 52 +110 46 53 +112 46 54 +113 47 54 +114 47 55 +116 47 56 +117 48 56 +118 48 57 +120 48 58 +121 49 58 +123 49 59 +124 49 60 +126 50 60 +127 50 61 +128 50 62 +130 51 62 +131 51 63 +133 52 64 +134 52 64 +135 52 65 +137 53 65 +138 53 66 +140 53 67 +141 54 67 +142 54 68 +144 54 69 +145 55 69 +147 55 70 +148 55 71 +149 56 71 +151 56 72 +152 56 73 +154 57 73 +155 57 74 +156 57 75 +158 58 75 +159 58 76 +161 59 77 +161 59 77 +161 59 77 +162 60 78 +164 61 79 +165 62 80 +167 63 82 +168 65 83 +170 66 84 +172 67 86 +173 68 87 +175 70 88 +176 71 89 +178 72 91 +179 73 92 +181 74 93 +183 76 95 +184 77 96 +186 78 97 +187 79 99 +189 81 100 +190 82 101 +192 83 103 +194 84 104 +195 85 105 +197 87 106 +198 88 108 +200 89 109 +201 90 110 +203 92 112 +205 93 113 +206 94 114 +208 95 116 +209 96 117 +211 98 118 +212 99 119 +214 100 121 +216 101 122 +217 103 123 +219 104 125 +220 105 126 +222 106 127 +224 108 129 +224 108 129 +224 108 129 +224 110 131 +224 113 133 +224 115 135 +224 118 137 +224 120 139 +224 123 141 +224 125 144 +224 128 146 +224 130 148 +224 133 150 +224 136 152 +224 138 154 +224 141 156 +225 143 159 +225 146 161 +225 148 163 +225 151 165 +225 153 167 +225 156 169 +225 159 172 +225 161 174 +225 164 176 +225 166 178 +225 169 180 +225 171 182 +225 174 184 +226 176 187 +226 179 189 +226 181 191 +226 184 193 +226 187 195 +226 189 197 +226 192 199 +226 194 202 +226 197 204 +226 199 206 +226 202 208 +226 204 210 +226 207 212 +227 210 215 +227 210 215 +227 210 215 +226 210 214 +226 211 214 +226 211 213 +226 212 213 +226 213 213 +226 213 212 +226 214 212 +226 214 212 +226 215 211 +226 216 211 +226 216 210 +226 217 210 +226 218 210 +226 218 209 +226 219 209 +226 220 208 +226 220 208 +226 221 208 +226 221 207 +226 222 207 +226 223 207 +226 223 206 +226 224 206 +226 225 205 +226 225 205 +226 226 205 +226 226 204 +226 227 204 +226 228 204 +226 228 203 +226 229 203 +226 230 202 +226 230 202 +226 231 202 +226 231 201 +226 232 201 +226 233 201 +226 233 200 +226 234 200 +225 235 199 +226 235 200 +226 235 200 +226 235 200 +226 235 200 +226 235 200 diff --git a/src/fractalzoomer/color_maps/design-seeds apple hues.MAP b/src/fractalzoomer/color_maps/design-seeds apple hues.MAP new file mode 100644 index 000000000..883588ccc --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds apple hues.MAP @@ -0,0 +1,256 @@ +221 227 207 +220 226 205 +219 225 203 +218 225 202 +217 224 200 +217 223 198 +216 223 197 +215 222 195 +214 221 193 +214 221 192 +213 220 190 +212 219 188 +211 219 187 +210 218 185 +210 217 183 +209 217 182 +208 216 180 +207 215 178 +207 215 177 +206 214 175 +205 213 173 +204 213 172 +203 212 170 +203 212 169 +202 211 167 +201 210 165 +200 210 164 +200 209 162 +199 208 160 +198 208 159 +197 207 157 +196 206 155 +196 206 154 +195 205 152 +194 204 150 +193 204 149 +193 203 147 +192 202 145 +191 202 144 +190 201 142 +189 200 140 +190 201 141 +190 201 141 +188 198 139 +186 195 138 +184 193 136 +183 190 135 +181 188 134 +179 185 132 +177 182 131 +176 180 130 +174 177 128 +172 175 127 +171 172 125 +169 169 124 +167 167 123 +165 164 121 +164 161 120 +162 159 118 +160 156 117 +158 154 116 +157 151 114 +155 148 113 +153 146 112 +152 143 110 +150 141 109 +148 138 107 +146 135 106 +145 133 105 +143 130 103 +141 128 102 +139 125 101 +138 122 99 +136 120 98 +134 117 96 +133 115 95 +131 112 94 +129 109 92 +127 107 91 +126 104 90 +124 102 88 +122 99 87 +120 96 85 +121 97 86 +121 97 86 +120 95 85 +120 94 84 +119 93 84 +119 92 83 +118 91 82 +118 89 82 +118 88 81 +117 87 80 +117 86 80 +116 85 79 +116 84 78 +115 82 78 +115 81 77 +115 80 76 +114 79 76 +114 78 75 +113 77 74 +113 75 74 +112 74 73 +112 73 72 +112 72 72 +111 71 71 +111 69 71 +110 68 70 +110 67 69 +109 66 69 +109 65 68 +109 64 67 +108 62 67 +108 61 66 +107 60 65 +107 59 65 +106 58 64 +106 57 63 +106 55 63 +105 54 62 +105 53 61 +104 52 61 +104 51 60 +103 49 59 +104 50 60 +104 50 60 +105 50 60 +107 50 61 +109 51 62 +110 51 63 +112 52 63 +114 52 64 +115 52 65 +117 53 66 +119 53 66 +120 54 67 +122 54 68 +124 55 69 +125 55 70 +127 55 70 +129 56 71 +130 56 72 +132 57 73 +134 57 73 +135 58 74 +137 58 75 +139 58 76 +140 59 77 +142 59 77 +144 60 78 +145 60 79 +147 61 80 +149 61 80 +150 61 81 +152 62 82 +154 62 83 +155 63 84 +157 63 84 +159 64 85 +160 64 86 +162 64 87 +164 65 87 +165 65 88 +167 66 89 +169 66 90 +171 67 91 +171 67 91 +171 67 91 +172 70 94 +173 73 97 +175 76 100 +176 79 103 +178 83 106 +179 86 109 +180 89 112 +182 92 115 +183 95 118 +184 98 121 +186 102 124 +187 105 127 +189 108 130 +190 111 133 +192 115 136 +193 118 139 +194 121 142 +196 124 145 +197 127 148 +199 131 151 +200 134 154 +201 137 157 +203 140 160 +204 143 163 +206 147 166 +207 150 169 +208 153 172 +210 156 175 +211 159 178 +213 163 181 +214 166 184 +215 169 187 +217 172 190 +218 175 193 +220 179 196 +221 182 199 +222 185 202 +224 188 205 +225 191 208 +227 195 212 +227 195 212 +227 195 212 +226 195 211 +226 196 211 +226 197 211 +226 198 211 +226 199 211 +226 199 211 +225 200 211 +225 201 211 +225 202 210 +225 202 210 +225 203 210 +225 204 210 +225 205 210 +224 206 210 +224 207 210 +224 207 209 +224 208 209 +224 209 209 +224 210 209 +223 211 209 +223 211 209 +223 212 209 +223 213 209 +223 214 208 +223 215 208 +223 215 208 +222 216 208 +222 217 208 +222 218 208 +222 219 208 +222 219 208 +222 220 207 +222 221 207 +221 222 207 +221 223 207 +221 223 207 +221 224 207 +221 225 207 +221 226 207 +220 227 206 +221 227 207 +221 227 207 +221 227 207 +221 227 207 +221 227 207 diff --git a/src/fractalzoomer/color_maps/design-seeds autumn brights.MAP b/src/fractalzoomer/color_maps/design-seeds autumn brights.MAP new file mode 100644 index 000000000..fe176d39e --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds autumn brights.MAP @@ -0,0 +1,256 @@ +239 242 203 +239 241 200 +239 241 197 +240 240 195 +240 240 192 +241 240 190 +241 239 187 +241 239 184 +242 239 182 +242 238 179 +242 238 177 +243 238 174 +243 237 171 +244 237 169 +244 237 166 +245 236 163 +245 236 161 +245 236 158 +246 235 156 +246 235 153 +247 234 150 +247 234 148 +247 234 145 +248 233 143 +248 233 140 +249 233 137 +249 232 135 +249 232 132 +250 232 130 +250 231 127 +251 231 124 +251 231 122 +251 230 119 +252 230 117 +252 230 114 +253 229 111 +253 229 109 +253 229 106 +254 228 104 +254 228 101 +255 227 98 +255 228 99 +255 228 99 +254 226 96 +254 225 94 +254 223 92 +254 222 90 +254 220 88 +254 219 86 +254 217 84 +254 216 82 +254 214 80 +254 213 78 +254 212 75 +254 210 73 +254 209 71 +254 207 69 +254 206 67 +254 204 65 +254 203 63 +254 201 61 +254 200 59 +254 198 56 +254 197 54 +254 196 52 +254 194 50 +254 193 48 +254 191 46 +254 190 44 +254 188 42 +254 187 40 +254 185 38 +254 184 35 +254 183 33 +254 181 31 +254 180 29 +254 178 27 +254 177 25 +254 175 23 +254 174 21 +254 172 19 +254 171 17 +253 169 14 +254 170 15 +254 170 15 +253 168 15 +252 166 15 +251 164 15 +250 162 15 +249 161 15 +248 159 15 +247 157 15 +247 156 15 +246 154 15 +245 152 15 +244 150 15 +243 149 15 +242 147 15 +241 145 15 +240 143 15 +239 141 15 +239 140 15 +238 138 15 +237 136 15 +236 134 15 +235 133 15 +234 131 15 +233 129 15 +232 127 15 +232 126 15 +231 124 15 +230 122 15 +229 120 15 +228 119 15 +227 117 15 +226 115 15 +225 113 15 +225 112 15 +224 110 15 +223 108 15 +222 106 15 +221 105 15 +220 103 15 +219 101 15 +218 99 15 +219 100 15 +219 100 15 +214 99 15 +210 98 16 +206 97 17 +202 96 17 +198 96 18 +194 95 19 +189 94 19 +185 93 20 +181 93 21 +177 92 21 +173 91 22 +169 90 23 +165 89 24 +160 89 24 +156 88 25 +152 87 26 +148 86 26 +144 86 27 +140 85 28 +135 84 29 +131 83 29 +127 82 30 +123 82 31 +119 81 31 +115 80 32 +111 79 33 +106 79 33 +102 78 34 +98 77 35 +94 76 36 +90 75 36 +86 75 37 +82 74 38 +77 73 38 +73 72 39 +69 72 40 +65 71 40 +61 70 41 +57 69 42 +52 68 43 +53 69 43 +53 69 43 +56 72 46 +60 76 49 +63 80 52 +67 84 55 +70 87 59 +74 91 62 +78 95 65 +81 98 68 +85 102 71 +88 106 74 +92 110 78 +95 113 81 +99 117 84 +103 121 87 +106 125 91 +110 129 94 +113 132 97 +117 136 100 +120 140 103 +124 144 107 +128 147 110 +131 151 113 +135 155 116 +138 159 119 +142 162 123 +145 166 126 +149 170 129 +153 174 132 +156 177 135 +160 181 139 +163 185 142 +167 189 145 +170 192 148 +174 196 151 +178 200 155 +181 204 158 +185 207 161 +188 211 164 +192 215 167 +196 219 171 +196 219 171 +196 219 171 +197 219 171 +198 220 172 +199 220 173 +200 221 174 +201 221 175 +202 222 175 +203 223 176 +204 223 177 +205 224 178 +206 224 178 +207 225 179 +208 225 180 +209 226 181 +211 227 182 +212 227 183 +213 228 183 +214 228 184 +215 229 185 +216 229 186 +217 230 187 +218 231 187 +219 231 188 +220 232 189 +221 232 190 +222 233 191 +223 233 191 +225 234 192 +226 235 193 +227 235 194 +228 236 195 +229 236 195 +230 237 196 +231 237 197 +232 238 198 +233 239 199 +234 239 199 +235 240 200 +236 240 201 +237 241 202 +239 242 203 +239 242 203 +239 242 203 +239 242 203 +239 242 203 +239 242 203 diff --git a/src/fractalzoomer/color_maps/design-seeds autumn palette.MAP b/src/fractalzoomer/color_maps/design-seeds autumn palette.MAP new file mode 100644 index 000000000..aab367706 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds autumn palette.MAP @@ -0,0 +1,256 @@ +231 235 225 +230 234 223 +230 234 222 +229 233 221 +229 233 220 +229 233 219 +228 232 217 +228 232 216 +228 231 215 +227 231 214 +227 231 213 +226 230 211 +226 230 210 +226 229 209 +225 229 208 +225 228 206 +224 228 205 +224 228 204 +224 227 203 +223 227 202 +223 226 200 +223 226 199 +222 226 198 +222 225 197 +221 225 196 +221 224 194 +221 224 193 +220 224 192 +220 223 191 +220 223 190 +219 222 188 +219 222 187 +218 222 186 +218 221 185 +218 221 184 +217 220 182 +217 220 181 +217 220 180 +216 219 179 +216 219 178 +215 218 176 +216 219 177 +216 219 177 +215 217 174 +215 216 172 +215 215 170 +215 213 168 +215 212 166 +214 211 164 +214 210 162 +214 208 160 +214 207 157 +214 206 155 +214 204 153 +213 203 151 +213 202 149 +213 201 147 +213 199 145 +213 198 142 +213 197 140 +212 196 138 +212 194 136 +212 193 134 +212 192 132 +212 190 130 +211 189 128 +211 188 125 +211 187 123 +211 185 121 +211 184 119 +211 183 117 +210 182 115 +210 180 113 +210 179 111 +210 178 108 +210 176 106 +210 175 104 +209 174 102 +209 173 100 +209 171 98 +209 170 96 +209 169 94 +208 167 91 +209 168 92 +209 168 92 +208 166 91 +208 165 90 +208 163 89 +208 162 88 +208 160 87 +208 159 86 +208 157 85 +208 156 84 +208 154 83 +208 153 83 +208 151 82 +208 150 81 +208 148 80 +208 147 79 +208 145 78 +208 144 77 +208 142 76 +208 141 75 +208 139 74 +207 138 73 +207 137 73 +207 135 72 +207 134 71 +207 132 70 +207 131 69 +207 129 68 +207 128 67 +207 126 66 +207 125 65 +207 123 64 +207 122 64 +207 120 63 +207 119 62 +207 117 61 +207 116 60 +207 114 59 +207 113 58 +207 111 57 +207 110 56 +206 108 55 +207 109 56 +207 109 56 +203 107 56 +199 106 56 +195 105 56 +191 103 56 +188 102 57 +184 101 57 +180 100 57 +176 99 57 +173 97 58 +169 96 58 +165 95 58 +161 94 58 +157 92 58 +154 91 59 +150 90 59 +146 88 59 +142 87 59 +139 86 60 +135 85 60 +131 83 60 +127 82 60 +123 81 60 +120 80 61 +116 78 61 +112 77 61 +108 76 61 +105 75 62 +101 73 62 +97 72 62 +93 71 62 +89 70 62 +86 68 63 +82 67 63 +78 66 63 +74 65 63 +71 63 64 +67 62 64 +63 61 64 +59 60 64 +55 58 65 +56 59 65 +56 59 65 +56 60 65 +57 61 65 +58 62 66 +58 63 66 +59 64 67 +60 65 67 +60 66 67 +61 67 68 +62 68 68 +62 69 69 +63 71 69 +64 72 70 +65 73 70 +65 74 70 +66 75 71 +67 76 71 +67 77 72 +68 78 72 +69 79 73 +70 81 73 +70 82 73 +71 83 74 +72 84 74 +72 85 75 +73 86 75 +74 87 76 +74 88 76 +75 89 76 +76 90 77 +77 92 77 +77 93 78 +78 94 78 +79 95 79 +79 96 79 +80 97 79 +81 98 80 +81 99 80 +82 100 81 +83 101 81 +84 103 82 +84 103 82 +84 103 82 +87 106 85 +91 109 89 +95 112 92 +98 116 96 +102 119 99 +106 122 103 +109 126 107 +113 129 110 +117 132 114 +120 135 117 +124 139 121 +128 142 124 +131 145 128 +135 149 132 +139 152 135 +142 155 139 +146 159 142 +150 162 146 +153 165 149 +157 169 153 +161 172 157 +164 175 160 +168 178 164 +172 182 167 +175 185 171 +179 188 174 +183 192 178 +186 195 182 +190 198 185 +194 202 189 +197 205 192 +201 208 196 +205 211 199 +208 215 203 +212 218 207 +216 221 210 +219 225 214 +223 228 217 +227 231 221 +231 235 225 +231 235 225 +231 235 225 +231 235 225 +231 235 225 +231 235 225 diff --git a/src/fractalzoomer/color_maps/design-seeds autumn sky.MAP b/src/fractalzoomer/color_maps/design-seeds autumn sky.MAP new file mode 100644 index 000000000..29e12a978 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds autumn sky.MAP @@ -0,0 +1,256 @@ +221 222 144 +220 221 142 +220 220 140 +220 219 138 +220 218 136 +219 217 134 +219 216 133 +219 216 131 +219 215 129 +218 214 127 +218 213 125 +218 212 123 +218 211 122 +218 210 120 +217 210 118 +217 209 116 +217 208 114 +217 207 112 +216 206 111 +216 205 109 +216 204 107 +216 204 105 +216 203 103 +215 202 102 +215 201 100 +215 200 98 +215 199 96 +214 199 94 +214 198 92 +214 197 91 +214 196 89 +214 195 87 +213 194 85 +213 193 83 +213 193 81 +213 192 80 +212 191 78 +212 190 76 +212 189 74 +212 188 72 +211 187 70 +212 188 71 +212 188 71 +209 185 71 +206 183 71 +204 181 71 +201 179 71 +198 178 71 +196 176 71 +193 174 71 +191 172 71 +188 170 72 +185 168 72 +183 166 72 +180 164 72 +177 161 72 +175 159 72 +172 157 72 +169 155 73 +167 153 73 +164 151 73 +162 149 73 +159 147 73 +156 145 73 +154 143 73 +151 141 73 +148 139 74 +146 137 74 +143 135 74 +141 133 74 +138 131 74 +135 129 74 +133 127 74 +130 125 74 +127 123 75 +125 121 75 +122 119 75 +120 117 75 +117 115 75 +114 113 75 +112 111 75 +109 109 75 +106 107 76 +107 108 76 +107 108 76 +105 106 75 +104 105 74 +103 103 73 +102 102 72 +101 100 72 +99 99 71 +98 98 70 +97 96 69 +96 95 68 +95 93 68 +93 92 67 +92 90 66 +91 89 65 +90 88 64 +88 86 63 +87 85 63 +86 83 62 +85 82 61 +84 80 60 +82 79 59 +81 78 59 +80 76 58 +79 75 57 +78 73 56 +76 72 55 +75 70 55 +74 69 54 +73 68 53 +72 66 52 +70 65 51 +69 63 51 +68 62 50 +67 60 49 +66 59 48 +64 58 47 +63 56 47 +62 55 46 +61 53 45 +60 52 44 +58 50 43 +59 51 44 +59 51 44 +59 52 46 +59 53 49 +59 54 52 +59 55 54 +59 56 57 +59 56 60 +59 57 63 +59 58 65 +59 59 68 +59 60 71 +59 61 73 +59 62 76 +59 64 79 +59 65 82 +59 66 84 +59 67 87 +59 68 90 +59 69 93 +59 70 95 +59 71 98 +59 72 101 +59 73 103 +59 74 106 +59 75 109 +59 76 112 +59 77 114 +59 78 117 +59 79 120 +59 80 123 +59 81 125 +59 82 128 +59 83 131 +59 84 133 +59 85 136 +59 86 139 +59 87 142 +59 88 144 +59 89 147 +59 90 150 +59 91 153 +59 91 153 +59 91 153 +60 92 154 +61 93 155 +62 94 157 +63 95 158 +64 97 160 +65 98 161 +66 99 162 +67 100 164 +68 102 165 +69 103 166 +71 104 168 +72 105 169 +73 106 171 +74 108 172 +75 109 174 +76 110 175 +77 111 176 +78 113 178 +79 114 179 +81 115 181 +82 116 182 +83 117 183 +84 119 185 +85 120 186 +86 121 188 +87 122 189 +88 124 190 +89 125 192 +90 126 193 +92 127 195 +93 128 196 +94 130 197 +95 131 199 +96 132 200 +97 133 202 +98 135 203 +99 136 204 +100 137 206 +101 138 207 +103 140 209 +103 140 209 +103 140 209 +105 142 207 +108 144 205 +111 146 204 +114 148 202 +117 150 200 +120 152 199 +123 154 197 +126 156 196 +129 158 194 +132 160 192 +135 162 191 +138 164 189 +141 166 187 +144 168 186 +147 170 184 +150 172 182 +153 174 181 +156 176 179 +159 178 178 +162 181 176 +164 183 174 +167 185 173 +170 187 171 +173 189 169 +176 191 168 +179 193 166 +182 195 165 +185 197 163 +188 199 161 +191 201 160 +194 203 158 +197 205 156 +200 207 155 +203 209 153 +206 211 152 +209 213 150 +212 215 148 +215 217 147 +218 219 145 +221 222 143 +221 222 144 +221 222 144 +221 222 144 +221 222 144 +221 222 144 diff --git a/src/fractalzoomer/color_maps/design-seeds autumn tones.MAP b/src/fractalzoomer/color_maps/design-seeds autumn tones.MAP new file mode 100644 index 000000000..6bab38219 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds autumn tones.MAP @@ -0,0 +1,256 @@ +194 209 209 +192 206 206 +190 203 203 +189 201 200 +187 198 197 +186 195 194 +184 193 191 +182 190 188 +181 187 185 +179 185 182 +178 182 179 +176 179 176 +174 177 173 +173 174 170 +171 171 167 +169 169 164 +168 166 161 +166 163 158 +165 161 155 +163 158 152 +161 155 149 +160 153 147 +158 150 144 +157 148 141 +155 145 138 +153 142 135 +152 140 132 +150 137 129 +149 134 126 +147 132 123 +145 129 120 +144 126 117 +142 124 114 +141 121 111 +139 118 108 +137 116 105 +136 113 102 +134 110 99 +133 108 96 +131 105 93 +129 102 90 +130 103 91 +130 103 91 +128 102 91 +127 101 91 +126 100 91 +125 99 91 +124 99 91 +123 98 91 +122 97 91 +121 96 91 +119 96 91 +118 95 91 +117 94 91 +116 93 91 +115 92 91 +114 92 92 +113 91 92 +111 90 92 +110 89 92 +109 89 92 +108 88 92 +107 87 92 +106 86 92 +105 85 92 +104 85 92 +102 84 92 +101 83 92 +100 82 92 +99 82 93 +98 81 93 +97 80 93 +96 79 93 +95 78 93 +93 78 93 +92 77 93 +91 76 93 +90 75 93 +89 75 93 +88 74 93 +87 73 93 +86 72 93 +84 71 94 +85 72 94 +85 72 94 +85 72 94 +86 73 95 +87 74 96 +88 75 97 +89 76 97 +90 76 98 +91 77 99 +92 78 100 +93 79 100 +94 80 101 +95 81 102 +96 81 103 +97 82 104 +97 83 104 +98 84 105 +99 85 106 +100 86 107 +101 86 107 +102 87 108 +103 88 109 +104 89 110 +105 90 111 +106 90 111 +107 91 112 +108 92 113 +109 93 114 +109 94 114 +110 95 115 +111 95 116 +112 96 117 +113 97 118 +114 98 118 +115 99 119 +116 100 120 +117 100 121 +118 101 121 +119 102 122 +120 103 123 +121 104 124 +122 105 125 +122 105 125 +122 105 125 +123 106 125 +124 107 126 +125 108 127 +127 110 128 +128 111 129 +129 112 130 +130 113 131 +132 115 132 +133 116 133 +134 117 133 +136 119 134 +137 120 135 +138 121 136 +139 122 137 +141 124 138 +142 125 139 +143 126 140 +144 127 141 +146 129 142 +147 130 143 +148 131 143 +150 133 144 +151 134 145 +152 135 146 +153 136 147 +155 138 148 +156 139 149 +157 140 150 +158 141 151 +160 143 152 +161 144 152 +162 145 153 +164 147 154 +165 148 155 +166 149 156 +167 150 157 +169 152 158 +170 153 159 +171 154 160 +173 156 161 +173 156 161 +173 156 161 +173 157 161 +174 158 162 +175 159 163 +176 161 164 +177 162 165 +177 163 166 +178 164 167 +179 166 168 +180 167 169 +180 168 170 +181 170 171 +182 171 172 +183 172 173 +184 173 173 +185 175 174 +185 176 175 +186 177 176 +187 178 177 +188 180 178 +189 181 179 +189 182 180 +190 184 181 +191 185 182 +192 186 183 +193 187 184 +193 189 185 +194 190 185 +195 191 186 +196 192 187 +197 194 188 +197 195 189 +198 196 190 +199 198 191 +200 199 192 +201 200 193 +201 201 194 +202 203 195 +203 204 196 +204 205 197 +205 207 198 +205 207 198 +205 207 198 +204 207 198 +204 207 198 +204 207 198 +203 207 199 +203 207 199 +203 207 199 +203 207 199 +202 207 200 +202 207 200 +202 207 200 +201 207 201 +201 207 201 +201 207 201 +201 207 201 +200 207 202 +200 207 202 +200 207 202 +200 207 202 +199 207 203 +199 208 203 +199 208 203 +198 208 204 +198 208 204 +198 208 204 +198 208 204 +197 208 205 +197 208 205 +197 208 205 +197 208 205 +196 208 206 +196 208 206 +196 208 206 +195 208 207 +195 208 207 +195 208 207 +195 208 207 +194 208 208 +194 208 208 +194 208 208 +193 209 209 +194 209 209 +194 209 209 +194 209 209 +194 209 209 +194 209 209 diff --git a/src/fractalzoomer/color_maps/design-seeds boating hues.MAP b/src/fractalzoomer/color_maps/design-seeds boating hues.MAP new file mode 100644 index 000000000..5c9176856 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds boating hues.MAP @@ -0,0 +1,256 @@ +240 235 216 +236 234 215 +233 233 215 +230 232 214 +227 232 214 +224 231 213 +221 230 213 +218 230 212 +215 229 212 +212 228 211 +209 228 211 +206 227 210 +203 226 210 +200 226 209 +197 225 209 +194 224 208 +191 224 208 +188 223 207 +185 222 207 +182 222 206 +178 221 206 +175 220 206 +172 220 205 +169 219 205 +166 218 204 +163 218 204 +160 217 203 +157 216 203 +154 216 202 +151 215 202 +148 214 201 +145 214 201 +142 213 200 +139 212 200 +136 212 199 +133 211 199 +130 210 198 +127 210 198 +124 209 197 +121 208 197 +117 207 196 +118 208 197 +118 208 197 +116 205 195 +114 203 194 +113 201 193 +111 199 191 +109 198 190 +108 196 189 +106 194 187 +105 192 186 +103 190 185 +101 188 183 +100 186 182 +98 184 181 +96 181 179 +95 179 178 +93 177 177 +91 175 175 +90 173 174 +88 171 173 +87 169 171 +85 167 170 +83 165 169 +82 163 167 +80 161 166 +78 159 165 +77 157 163 +75 155 162 +74 153 161 +72 151 159 +70 149 158 +69 147 157 +67 145 155 +65 143 154 +64 141 153 +62 139 151 +61 137 150 +59 135 149 +57 133 147 +56 131 146 +54 129 145 +52 127 143 +53 128 144 +53 128 144 +52 125 141 +51 123 139 +50 121 137 +49 119 135 +48 117 134 +48 115 132 +47 112 130 +46 110 128 +45 108 126 +44 106 124 +43 104 122 +43 102 120 +42 100 117 +41 97 115 +40 95 113 +39 93 111 +38 91 109 +38 89 107 +37 87 105 +36 84 103 +35 82 101 +34 80 99 +34 78 97 +33 76 95 +32 74 93 +31 72 91 +30 69 89 +29 67 87 +29 65 85 +28 63 83 +27 61 81 +26 59 79 +25 57 77 +24 54 75 +24 52 73 +23 50 71 +22 48 69 +21 46 67 +20 44 65 +19 41 63 +20 42 64 +20 42 64 +22 42 63 +25 42 62 +28 42 62 +30 42 61 +33 42 61 +36 42 60 +38 42 60 +41 42 59 +44 42 59 +46 42 58 +49 42 57 +52 42 57 +55 42 56 +57 42 56 +60 42 55 +63 42 55 +65 42 54 +68 42 54 +71 42 53 +74 42 52 +76 42 52 +79 42 51 +82 42 51 +84 42 50 +87 42 50 +90 42 49 +92 42 49 +95 42 48 +98 42 48 +101 42 47 +103 42 46 +106 42 46 +109 42 45 +111 42 45 +114 42 44 +117 42 44 +119 42 43 +122 42 43 +125 42 42 +128 42 41 +128 42 42 +128 42 42 +130 43 44 +132 45 46 +134 47 48 +136 49 50 +138 51 52 +140 53 54 +143 55 56 +145 56 58 +147 58 60 +149 60 62 +151 62 65 +153 64 67 +155 66 69 +158 68 71 +160 70 73 +162 72 75 +164 73 77 +166 75 79 +168 77 81 +171 79 84 +173 81 86 +175 83 88 +177 85 90 +179 87 92 +181 88 94 +183 90 96 +186 92 98 +188 94 100 +190 96 102 +192 98 105 +194 100 107 +196 102 109 +198 103 111 +201 105 113 +203 107 115 +205 109 117 +207 111 119 +209 113 121 +211 115 123 +214 117 126 +214 117 126 +214 117 126 +214 119 128 +215 122 130 +215 125 132 +216 128 135 +217 131 137 +217 134 139 +218 137 141 +219 140 143 +219 143 146 +220 146 148 +221 149 150 +221 152 152 +222 155 155 +223 158 157 +223 161 159 +224 164 162 +225 167 164 +225 170 166 +226 173 168 +227 176 171 +227 178 173 +228 181 175 +228 184 177 +229 187 180 +230 190 182 +230 193 184 +231 196 186 +232 199 189 +232 202 191 +233 205 193 +234 208 195 +234 211 198 +235 214 200 +236 217 202 +236 220 204 +237 223 207 +238 226 209 +238 229 211 +239 232 213 +240 235 216 +240 235 216 +240 235 216 +240 235 216 +240 235 216 +240 235 216 diff --git a/src/fractalzoomer/color_maps/design-seeds candy cane tones.MAP b/src/fractalzoomer/color_maps/design-seeds candy cane tones.MAP new file mode 100644 index 000000000..bc09fc14a --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds candy cane tones.MAP @@ -0,0 +1,256 @@ +230 235 235 +229 234 234 +228 233 234 +227 232 233 +227 232 233 +226 231 232 +225 230 232 +225 230 231 +224 229 231 +223 228 230 +223 228 230 +222 227 230 +221 226 229 +220 226 229 +220 225 228 +219 224 228 +218 224 227 +218 223 227 +217 222 226 +216 222 226 +215 221 225 +215 220 225 +214 220 225 +213 219 224 +213 218 224 +212 218 223 +211 217 223 +211 216 222 +210 216 222 +209 215 221 +208 214 221 +208 214 221 +207 213 220 +206 212 220 +206 212 219 +205 211 219 +204 210 218 +204 210 218 +203 209 217 +202 208 217 +201 207 216 +202 208 217 +202 208 217 +198 204 214 +195 201 211 +191 198 208 +188 195 205 +184 193 203 +181 190 200 +177 187 197 +174 184 194 +170 181 191 +167 178 189 +163 175 186 +160 172 183 +156 168 180 +153 165 177 +149 162 174 +146 159 172 +142 156 169 +139 153 166 +135 150 163 +132 147 160 +129 144 158 +125 141 155 +122 138 152 +118 135 149 +115 132 146 +111 129 144 +108 126 141 +104 123 138 +101 120 135 +97 117 132 +94 114 130 +90 111 127 +87 108 124 +83 105 121 +80 102 118 +76 99 116 +73 96 113 +69 93 110 +66 90 107 +62 87 104 +63 88 105 +63 88 105 +65 86 103 +67 84 102 +69 83 100 +71 81 99 +73 79 98 +74 78 96 +76 76 95 +78 74 94 +80 73 92 +82 71 91 +84 69 89 +86 68 88 +89 66 87 +91 64 85 +93 63 84 +95 61 82 +97 59 81 +99 58 80 +101 56 78 +103 54 77 +105 53 76 +107 51 74 +109 50 73 +111 48 71 +113 46 70 +115 45 69 +117 43 67 +119 41 66 +121 40 65 +123 38 63 +125 36 62 +127 35 60 +129 33 59 +131 31 58 +133 30 56 +135 28 55 +137 26 54 +139 25 52 +141 23 51 +143 21 49 +143 22 50 +143 22 50 +144 21 50 +145 21 50 +146 20 50 +147 20 51 +149 20 51 +150 19 51 +151 19 52 +152 19 52 +153 18 52 +154 18 52 +156 18 53 +157 17 53 +158 17 53 +159 17 54 +161 16 54 +162 16 54 +163 16 55 +164 15 55 +165 15 55 +167 14 56 +168 14 56 +169 14 56 +170 13 56 +171 13 57 +173 13 57 +174 12 57 +175 12 58 +176 12 58 +177 11 58 +179 11 59 +180 11 59 +181 10 59 +182 10 59 +183 10 60 +185 9 60 +186 9 60 +187 9 61 +188 8 61 +189 8 61 +191 7 62 +191 8 62 +191 8 62 +191 12 65 +192 17 68 +193 21 72 +193 26 75 +194 31 78 +195 35 82 +195 40 85 +196 44 88 +197 49 92 +197 54 95 +198 58 99 +199 63 102 +200 68 105 +200 72 109 +201 77 112 +202 82 116 +202 86 119 +203 91 122 +204 95 126 +205 100 129 +205 105 132 +206 109 136 +207 114 139 +207 119 143 +208 123 146 +209 128 149 +209 132 153 +210 137 156 +211 142 159 +212 146 163 +212 151 166 +213 156 170 +214 160 173 +214 165 176 +215 169 180 +216 174 183 +216 179 186 +217 183 190 +218 188 193 +219 193 197 +219 193 197 +219 193 197 +219 194 197 +219 195 198 +219 196 199 +220 197 200 +220 198 201 +220 199 202 +220 200 203 +221 201 204 +221 202 205 +221 203 206 +222 204 207 +222 205 208 +222 206 209 +222 207 210 +223 208 211 +223 209 212 +223 210 213 +223 211 214 +224 212 215 +224 214 216 +224 215 216 +225 216 217 +225 217 218 +225 218 219 +225 219 220 +226 220 221 +226 221 222 +226 222 223 +226 223 224 +227 224 225 +227 225 226 +227 226 227 +228 227 228 +228 228 229 +228 229 230 +228 230 231 +229 231 232 +229 232 233 +229 233 234 +230 235 235 +230 235 235 +230 235 235 +230 235 235 +230 235 235 +230 235 235 diff --git a/src/fractalzoomer/color_maps/design-seeds carrot love.MAP b/src/fractalzoomer/color_maps/design-seeds carrot love.MAP new file mode 100644 index 000000000..cdbf52ab7 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds carrot love.MAP @@ -0,0 +1,256 @@ +188 201 135 +185 198 133 +183 196 132 +180 194 130 +178 192 129 +176 190 128 +173 188 126 +171 185 125 +169 183 123 +166 181 122 +164 179 121 +161 177 119 +159 175 118 +157 173 116 +154 170 115 +152 168 113 +149 166 112 +147 164 111 +145 162 109 +142 160 108 +140 157 106 +138 155 105 +135 153 104 +133 151 102 +130 149 101 +128 147 99 +126 145 98 +123 142 97 +121 140 95 +119 138 94 +116 136 92 +114 134 91 +111 132 90 +109 130 88 +107 127 87 +104 125 85 +102 123 84 +100 121 83 +97 119 81 +95 117 80 +92 114 78 +93 115 79 +93 115 79 +92 113 78 +92 112 78 +92 111 78 +92 110 77 +92 110 77 +92 109 77 +92 108 77 +92 107 76 +92 106 76 +92 105 76 +91 104 75 +91 103 75 +91 101 75 +91 100 75 +91 99 74 +91 98 74 +91 97 74 +91 96 74 +91 95 73 +90 94 73 +90 93 73 +90 92 72 +90 91 72 +90 90 72 +90 89 72 +90 88 71 +90 87 71 +90 86 71 +90 85 71 +89 84 70 +89 83 70 +89 82 70 +89 81 69 +89 80 69 +89 79 69 +89 78 69 +89 77 68 +89 76 68 +89 75 68 +88 74 67 +89 75 68 +89 75 68 +92 75 67 +95 75 67 +98 76 67 +101 76 66 +104 77 66 +107 77 66 +110 77 65 +113 78 65 +116 78 65 +119 78 65 +122 79 64 +125 79 64 +128 80 64 +131 80 63 +134 81 63 +137 81 63 +140 81 62 +143 82 62 +146 82 62 +150 83 61 +153 83 61 +156 83 61 +159 84 61 +162 84 60 +165 85 60 +168 85 60 +171 85 59 +174 86 59 +177 86 59 +180 87 58 +183 87 58 +186 87 58 +189 88 58 +192 88 57 +195 89 57 +198 89 57 +201 89 56 +204 90 56 +207 90 56 +211 91 55 +211 91 56 +211 91 56 +212 93 57 +213 95 58 +214 97 59 +215 99 60 +216 101 61 +217 103 62 +218 105 63 +219 107 64 +220 109 65 +221 111 66 +223 113 67 +224 115 68 +225 117 69 +226 119 70 +227 121 71 +228 123 72 +229 125 73 +230 127 74 +231 129 75 +233 132 76 +234 134 77 +235 136 78 +236 138 79 +237 140 80 +238 142 81 +239 144 82 +240 146 83 +241 148 84 +242 150 85 +244 152 86 +245 154 87 +246 156 88 +247 158 89 +248 160 90 +249 162 91 +250 164 92 +251 166 93 +252 168 94 +253 170 95 +255 173 97 +255 173 97 +255 173 97 +255 174 99 +255 175 101 +255 177 103 +255 178 105 +255 180 107 +255 181 110 +255 182 112 +255 184 114 +255 185 116 +255 187 118 +255 188 120 +255 190 123 +255 191 125 +255 192 127 +255 194 129 +255 195 131 +255 197 133 +255 198 136 +255 200 138 +255 201 140 +255 202 142 +255 204 144 +255 205 147 +255 207 149 +255 208 151 +255 210 153 +255 211 155 +255 212 157 +255 214 160 +255 215 162 +255 217 164 +255 218 166 +255 220 168 +255 221 170 +255 222 173 +255 224 175 +255 225 177 +255 227 179 +255 228 181 +255 230 184 +255 230 184 +255 230 184 +253 229 182 +251 228 181 +249 227 180 +248 227 179 +246 226 177 +244 225 176 +243 224 175 +241 224 174 +239 223 172 +238 222 171 +236 222 170 +234 221 169 +233 220 168 +231 219 166 +229 219 165 +228 218 164 +226 217 163 +224 216 161 +223 216 160 +221 215 159 +219 214 158 +218 214 157 +216 213 155 +214 212 154 +213 211 153 +211 211 152 +209 210 150 +208 209 149 +206 208 148 +204 208 147 +203 207 146 +201 206 144 +199 206 143 +198 205 142 +196 204 141 +194 203 139 +193 203 138 +191 202 137 +189 201 136 +187 200 134 +188 201 135 +188 201 135 +188 201 135 +188 201 135 +188 201 135 diff --git a/src/fractalzoomer/color_maps/design-seeds christmas color.MAP b/src/fractalzoomer/color_maps/design-seeds christmas color.MAP new file mode 100644 index 000000000..a746cb3e4 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds christmas color.MAP @@ -0,0 +1,256 @@ +250 118 175 +249 116 169 +249 114 164 +249 113 159 +248 111 154 +248 110 149 +248 108 144 +247 107 138 +247 105 133 +247 104 128 +246 102 123 +246 101 118 +246 99 113 +246 98 108 +245 96 102 +245 94 97 +245 93 92 +244 91 87 +244 90 82 +244 88 77 +243 87 71 +243 85 66 +243 84 61 +242 82 56 +242 81 51 +242 79 46 +242 78 41 +242 78 41 +242 78 41 +242 81 40 +242 84 39 +242 87 38 +242 90 38 +242 94 37 +242 97 36 +242 100 35 +242 103 35 +242 107 34 +242 110 33 +242 113 32 +242 116 32 +242 119 31 +242 123 30 +242 126 30 +242 129 29 +242 132 28 +242 136 27 +242 139 27 +242 142 26 +242 145 25 +242 149 24 +242 152 24 +242 155 23 +242 158 22 +242 161 22 +242 162 22 +242 162 22 +241 163 22 +241 165 22 +241 166 22 +241 168 23 +241 170 23 +241 171 23 +241 173 23 +241 175 24 +241 176 24 +241 178 24 +241 180 24 +241 181 25 +241 183 25 +240 185 25 +240 186 26 +240 188 26 +240 190 26 +240 191 26 +240 193 27 +240 195 27 +240 196 27 +240 198 27 +240 200 28 +240 201 28 +240 203 28 +240 204 28 +240 205 29 +240 205 29 +234 203 35 +229 201 42 +223 199 49 +218 197 56 +212 195 63 +207 194 69 +202 192 76 +196 190 83 +191 188 90 +185 186 97 +180 185 103 +174 183 110 +169 181 117 +164 179 124 +158 177 131 +153 176 137 +147 174 144 +142 172 151 +136 170 158 +131 168 165 +126 167 171 +120 165 178 +115 163 185 +109 161 192 +104 159 199 +99 158 205 +99 158 206 +99 158 206 +97 160 205 +96 162 204 +95 164 203 +93 166 203 +92 168 202 +91 170 201 +90 172 200 +88 174 200 +87 177 199 +86 179 198 +85 181 197 +83 183 197 +82 185 196 +81 187 195 +79 189 195 +78 191 194 +77 193 193 +76 196 192 +74 198 192 +73 200 191 +72 202 190 +71 204 189 +69 206 189 +68 208 188 +67 210 187 +66 212 187 +66 213 187 +66 213 187 +65 206 181 +64 199 175 +64 192 169 +63 185 163 +63 178 157 +62 172 151 +61 165 145 +61 158 139 +60 151 133 +60 144 127 +59 138 121 +59 131 115 +58 124 110 +57 117 104 +57 110 98 +56 104 92 +56 97 86 +55 90 80 +55 83 74 +54 76 68 +53 70 62 +53 63 56 +52 56 50 +52 49 44 +51 42 38 +51 36 33 +51 36 33 +51 36 33 +52 36 36 +53 37 40 +54 38 44 +55 39 47 +56 40 51 +57 41 55 +58 42 58 +59 43 62 +61 44 66 +62 45 69 +63 46 73 +64 47 77 +65 48 80 +66 49 84 +67 50 88 +68 51 92 +69 52 95 +71 53 99 +72 54 103 +73 55 106 +74 56 110 +75 57 114 +76 58 117 +77 59 121 +78 60 125 +79 60 128 +80 61 129 +80 61 129 +82 65 127 +84 69 125 +86 74 123 +88 78 122 +90 83 120 +92 87 118 +94 91 116 +96 96 115 +97 100 113 +99 105 111 +101 109 109 +103 114 108 +105 118 106 +107 122 104 +109 127 103 +111 131 101 +113 136 99 +115 140 97 +117 145 96 +119 149 94 +121 153 92 +123 158 90 +125 162 89 +127 167 87 +129 171 85 +131 175 84 +132 176 84 +132 176 84 +136 173 87 +141 171 91 +145 169 94 +150 167 98 +154 164 101 +159 162 105 +163 160 108 +168 158 112 +172 155 115 +177 153 118 +181 151 122 +186 149 125 +190 147 129 +195 144 132 +200 142 136 +204 140 139 +209 138 143 +213 135 146 +218 133 150 +222 131 153 +227 129 157 +231 126 160 +236 124 164 +240 122 167 +245 120 171 +249 118 174 +250 118 175 +250 118 175 +250 118 175 +250 118 175 +250 118 175 diff --git a/src/fractalzoomer/color_maps/design-seeds color antiquity.MAP b/src/fractalzoomer/color_maps/design-seeds color antiquity.MAP new file mode 100644 index 000000000..f565a3a7d --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds color antiquity.MAP @@ -0,0 +1,256 @@ +85 141 177 +83 138 175 +82 136 174 +81 134 172 +80 132 171 +79 131 169 +78 129 168 +77 127 166 +76 125 165 +75 123 163 +74 121 162 +73 119 161 +72 117 159 +71 114 158 +69 112 156 +68 110 155 +67 108 153 +66 106 152 +65 104 150 +64 102 149 +63 100 147 +62 98 146 +61 96 145 +60 94 143 +59 92 142 +58 90 140 +57 88 139 +55 86 137 +54 84 136 +53 82 134 +52 80 133 +51 78 132 +50 76 130 +49 74 129 +48 72 127 +47 70 126 +46 68 124 +45 66 123 +44 64 121 +43 62 120 +41 60 118 +42 61 119 +42 61 119 +42 60 117 +42 60 115 +42 60 113 +42 60 111 +42 60 110 +42 59 108 +42 59 106 +42 59 104 +42 59 102 +42 59 101 +42 58 99 +42 58 97 +42 58 95 +42 58 93 +42 57 91 +42 57 90 +42 57 88 +42 57 86 +42 57 84 +43 56 82 +43 56 81 +43 56 79 +43 56 77 +43 56 75 +43 55 73 +43 55 72 +43 55 70 +43 55 68 +43 55 66 +43 54 64 +43 54 63 +43 54 61 +43 54 59 +43 54 57 +43 53 55 +43 53 54 +43 53 52 +43 53 50 +43 53 48 +44 52 46 +44 53 47 +44 53 47 +46 54 48 +48 55 49 +50 56 50 +53 58 51 +55 59 53 +57 60 54 +60 62 55 +62 63 56 +64 64 57 +67 65 58 +69 67 60 +71 68 61 +74 69 62 +76 71 63 +78 72 65 +81 73 66 +83 75 67 +85 76 68 +88 77 69 +90 79 71 +92 80 72 +95 81 73 +97 82 74 +99 84 75 +102 85 77 +104 86 78 +106 88 79 +109 89 80 +111 90 81 +113 92 83 +116 93 84 +118 94 85 +120 95 86 +123 97 87 +125 98 89 +127 99 90 +130 101 91 +132 102 92 +134 103 93 +137 105 95 +137 105 95 +137 105 95 +139 106 95 +141 107 96 +143 108 96 +145 109 97 +147 110 97 +149 112 98 +151 113 98 +153 114 99 +155 115 99 +157 116 100 +159 117 100 +161 119 101 +163 120 101 +166 121 102 +168 122 102 +170 123 103 +172 124 103 +174 126 104 +176 127 104 +178 128 105 +180 129 106 +182 130 106 +184 132 107 +186 133 107 +188 134 108 +190 135 108 +193 136 109 +195 137 109 +197 139 110 +199 140 110 +201 141 111 +203 142 111 +205 143 112 +207 144 112 +209 146 113 +211 147 113 +213 148 114 +215 149 114 +217 150 115 +220 152 116 +220 152 116 +220 152 116 +220 153 116 +221 154 117 +222 156 118 +223 157 118 +223 159 119 +224 160 120 +225 161 120 +225 163 121 +226 164 122 +227 166 122 +228 167 123 +228 169 124 +229 170 124 +230 171 125 +231 173 126 +232 174 126 +232 176 127 +233 177 128 +234 179 128 +235 180 129 +235 181 130 +236 183 130 +237 184 131 +238 186 132 +238 187 132 +239 189 133 +240 190 134 +241 191 134 +241 193 135 +242 194 136 +243 196 136 +244 197 137 +244 199 138 +245 200 138 +246 201 139 +247 203 140 +247 204 140 +248 206 141 +249 207 142 +250 209 143 +250 209 143 +250 209 143 +245 207 143 +241 205 144 +237 203 145 +233 202 146 +229 200 147 +225 198 148 +221 197 148 +217 195 149 +212 193 150 +208 192 151 +204 190 152 +200 188 153 +196 186 154 +192 185 154 +188 183 155 +183 181 156 +179 180 157 +175 178 158 +171 176 159 +167 174 160 +163 173 160 +159 171 161 +155 169 162 +150 168 163 +146 166 164 +142 164 165 +138 163 165 +134 161 166 +130 159 167 +126 157 168 +122 156 169 +117 154 170 +113 152 171 +109 151 171 +105 149 172 +101 147 173 +97 146 174 +93 144 175 +89 142 176 +84 140 177 +85 141 177 +85 141 177 +85 141 177 +85 141 177 +85 141 177 diff --git a/src/fractalzoomer/color_maps/design-seeds color corn.MAP b/src/fractalzoomer/color_maps/design-seeds color corn.MAP new file mode 100644 index 000000000..a609242d0 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds color corn.MAP @@ -0,0 +1,256 @@ +219 214 210 +219 212 207 +219 211 204 +219 210 202 +220 209 199 +220 208 196 +220 207 194 +220 206 191 +221 205 188 +221 204 186 +221 203 183 +222 202 180 +222 201 178 +222 200 175 +222 199 172 +223 198 170 +223 197 167 +223 196 164 +223 195 162 +224 194 159 +224 192 156 +224 191 154 +225 190 151 +225 189 149 +225 188 146 +225 187 143 +226 186 141 +226 185 138 +226 184 135 +226 183 133 +227 182 130 +227 181 127 +227 180 125 +228 179 122 +228 178 119 +228 177 117 +228 176 114 +229 175 111 +229 174 109 +229 173 106 +230 171 103 +230 172 104 +230 172 104 +227 169 102 +225 166 101 +223 163 100 +220 160 99 +218 157 98 +216 154 97 +213 151 96 +211 148 95 +209 145 94 +207 142 93 +204 139 92 +202 136 91 +200 133 90 +197 130 89 +195 127 88 +193 124 87 +190 121 86 +188 118 85 +186 115 84 +183 112 82 +181 110 81 +179 107 80 +177 104 79 +174 101 78 +172 98 77 +170 95 76 +167 92 75 +165 89 74 +163 86 73 +160 83 72 +158 80 71 +156 77 70 +154 74 69 +151 71 68 +149 68 67 +147 65 66 +144 62 65 +142 59 64 +140 56 63 +137 53 61 +138 54 62 +138 54 62 +136 53 61 +135 52 60 +133 51 59 +132 51 58 +130 50 58 +129 49 57 +128 49 56 +126 48 55 +125 47 55 +123 47 54 +122 46 53 +120 45 52 +119 45 51 +118 44 51 +116 43 50 +115 43 49 +113 42 48 +112 41 48 +110 41 47 +109 40 46 +108 39 45 +106 39 44 +105 38 44 +103 37 43 +102 37 42 +100 36 41 +99 35 41 +98 35 40 +96 34 39 +95 33 38 +93 33 37 +92 32 37 +90 31 36 +89 31 35 +88 30 34 +86 29 34 +85 29 33 +83 28 32 +82 27 31 +80 26 30 +81 27 31 +81 27 31 +82 29 33 +84 32 35 +86 34 37 +88 37 39 +90 40 42 +91 42 44 +93 45 46 +95 47 48 +97 50 50 +99 53 52 +101 55 55 +102 58 57 +104 61 59 +106 63 61 +108 66 64 +110 69 66 +112 71 68 +113 74 70 +115 76 72 +117 79 75 +119 82 77 +121 84 79 +122 87 81 +124 90 83 +126 92 86 +128 95 88 +130 97 90 +132 100 92 +133 103 94 +135 105 97 +137 108 99 +139 111 101 +141 113 103 +143 116 105 +144 118 108 +146 121 110 +148 124 112 +150 126 114 +152 129 116 +154 132 119 +154 132 119 +154 132 119 +155 133 120 +157 135 122 +158 136 123 +160 138 125 +161 139 126 +163 141 128 +165 143 129 +166 144 131 +168 146 132 +169 147 134 +171 149 135 +172 150 137 +174 152 138 +176 154 140 +177 155 141 +179 157 143 +180 158 144 +182 160 146 +183 161 147 +185 163 149 +187 165 151 +188 166 152 +190 168 154 +191 169 155 +193 171 157 +194 172 158 +196 174 160 +198 176 161 +199 177 163 +201 179 164 +202 180 166 +204 182 167 +205 183 169 +207 185 170 +209 187 172 +210 188 173 +212 190 175 +213 191 176 +215 193 178 +217 195 180 +217 195 180 +217 195 180 +217 195 180 +217 195 181 +217 196 182 +217 196 183 +217 197 183 +217 197 184 +217 198 185 +217 198 185 +217 199 186 +217 199 187 +217 200 188 +217 200 188 +217 201 189 +217 201 190 +217 202 191 +217 202 192 +217 203 192 +217 203 193 +217 204 194 +218 204 195 +218 204 195 +218 205 196 +218 205 197 +218 206 198 +218 206 198 +218 207 199 +218 207 200 +218 208 201 +218 208 201 +218 209 202 +218 209 203 +218 210 204 +218 210 204 +218 211 205 +218 211 206 +218 212 207 +218 212 207 +218 213 208 +218 213 209 +219 214 210 +219 214 210 +219 214 210 +219 214 210 +219 214 210 +219 214 210 diff --git a/src/fractalzoomer/color_maps/design-seeds color escape.MAP b/src/fractalzoomer/color_maps/design-seeds color escape.MAP new file mode 100644 index 000000000..a228495da --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds color escape.MAP @@ -0,0 +1,256 @@ +227 227 219 +225 225 216 +223 224 214 +222 223 212 +220 222 210 +218 221 208 +217 219 205 +215 218 203 +214 217 201 +212 216 199 +210 215 197 +209 214 195 +207 212 192 +205 211 190 +204 210 188 +202 209 186 +200 208 184 +199 207 182 +197 205 179 +196 204 177 +194 203 175 +192 202 173 +191 201 171 +189 199 168 +187 198 166 +186 197 164 +184 196 162 +183 195 160 +181 194 158 +179 192 155 +178 191 153 +176 190 151 +174 189 149 +173 188 147 +171 187 145 +170 185 142 +168 184 140 +166 183 138 +165 182 136 +163 181 134 +161 179 131 +162 180 132 +162 180 132 +159 177 130 +157 175 128 +154 172 126 +152 170 124 +150 168 122 +147 165 120 +145 163 118 +143 161 116 +140 158 114 +138 156 112 +136 153 110 +133 151 108 +131 149 106 +129 146 104 +126 144 102 +124 141 100 +122 139 98 +119 137 96 +117 134 94 +114 132 92 +112 130 90 +110 127 88 +107 125 86 +105 122 84 +103 120 82 +100 118 80 +98 115 78 +96 113 76 +93 111 74 +91 108 72 +89 106 70 +86 103 68 +84 101 66 +82 99 64 +79 96 62 +77 94 60 +75 92 58 +72 89 56 +70 87 54 +67 84 52 +68 85 53 +68 85 53 +67 83 52 +66 82 52 +66 81 52 +65 80 51 +65 79 51 +64 78 51 +64 76 50 +63 75 50 +63 74 50 +62 73 50 +61 72 49 +61 71 49 +60 70 49 +60 68 48 +59 67 48 +59 66 48 +58 65 47 +58 64 47 +57 63 47 +56 61 46 +56 60 46 +55 59 46 +55 58 46 +54 57 45 +54 56 45 +53 55 45 +53 53 44 +52 52 44 +52 51 44 +51 50 43 +50 49 43 +50 48 43 +49 47 43 +49 45 42 +48 44 42 +48 43 42 +47 42 41 +47 41 41 +46 40 41 +45 38 40 +46 39 41 +46 39 41 +48 39 41 +50 39 41 +52 39 41 +54 39 41 +56 40 42 +58 40 42 +60 40 42 +62 40 42 +64 40 42 +66 40 42 +68 41 43 +70 41 43 +72 41 43 +74 41 43 +76 42 44 +78 42 44 +80 42 44 +82 42 44 +84 42 44 +86 43 45 +88 43 45 +90 43 45 +92 43 45 +94 43 45 +96 44 46 +98 44 46 +100 44 46 +102 44 46 +104 44 46 +106 45 47 +108 45 47 +110 45 47 +112 45 47 +114 45 47 +116 46 48 +118 46 48 +120 46 48 +122 46 48 +124 46 48 +127 47 49 +127 47 49 +127 47 49 +127 48 50 +127 50 52 +127 52 54 +127 54 56 +128 56 58 +128 58 60 +128 60 62 +128 62 64 +128 64 66 +128 65 68 +129 67 70 +129 69 72 +129 71 74 +129 73 75 +130 75 77 +130 77 79 +130 79 81 +130 81 83 +130 83 85 +131 85 87 +131 86 89 +131 88 91 +131 90 93 +131 92 95 +132 94 97 +132 96 99 +132 98 100 +132 100 102 +132 102 104 +133 104 106 +133 105 108 +133 107 110 +133 109 112 +133 111 114 +134 113 116 +134 115 118 +134 117 120 +134 119 122 +134 121 124 +135 123 126 +135 123 126 +135 123 126 +137 125 128 +139 128 130 +141 130 132 +144 133 135 +146 136 137 +148 138 139 +151 141 142 +153 143 144 +155 146 146 +157 148 149 +160 151 151 +162 154 153 +164 156 156 +167 159 158 +169 162 160 +171 164 163 +174 167 165 +176 169 167 +178 172 170 +181 175 172 +183 177 174 +185 180 177 +187 182 179 +190 185 181 +192 188 184 +194 190 186 +197 193 188 +199 195 191 +201 198 193 +204 201 195 +206 203 198 +208 206 200 +210 208 202 +213 211 205 +215 214 207 +217 216 209 +220 219 212 +222 221 214 +224 224 216 +227 227 219 +227 227 219 +227 227 219 +227 227 219 +227 227 219 +227 227 219 diff --git a/src/fractalzoomer/color_maps/design-seeds color leaves.MAP b/src/fractalzoomer/color_maps/design-seeds color leaves.MAP new file mode 100644 index 000000000..8359eccb1 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds color leaves.MAP @@ -0,0 +1,256 @@ +230 228 216 +229 227 214 +228 226 213 +228 226 212 +227 225 211 +227 225 210 +226 224 208 +226 224 207 +225 223 206 +225 223 205 +224 222 204 +224 221 202 +223 221 201 +223 220 200 +222 220 199 +222 219 197 +221 219 196 +221 218 195 +220 218 194 +220 217 193 +219 216 191 +218 216 190 +218 215 189 +217 215 188 +217 214 187 +216 214 185 +216 213 184 +215 213 183 +215 212 182 +214 212 181 +214 211 179 +213 210 178 +213 210 177 +212 209 176 +212 209 175 +211 208 173 +211 208 172 +210 207 171 +210 207 170 +209 206 169 +208 205 167 +209 206 168 +209 206 168 +207 203 166 +205 201 165 +204 198 164 +202 196 162 +201 194 161 +199 191 160 +198 189 158 +196 186 157 +195 184 156 +193 182 154 +191 179 153 +190 177 152 +188 174 150 +187 172 149 +185 169 148 +184 167 146 +182 165 145 +181 162 144 +179 160 142 +177 157 141 +176 155 140 +174 153 138 +173 150 137 +171 148 136 +170 145 134 +168 143 133 +167 141 132 +165 138 130 +164 136 129 +162 133 128 +160 131 126 +159 129 125 +157 126 124 +156 124 122 +154 121 121 +153 119 120 +151 117 118 +150 114 117 +148 112 116 +146 109 114 +147 110 115 +147 110 115 +145 108 114 +144 107 114 +143 106 113 +141 105 113 +140 104 112 +139 103 112 +138 102 111 +136 101 111 +135 100 110 +134 99 110 +132 98 110 +131 97 109 +130 96 109 +129 94 108 +127 93 108 +126 92 107 +125 91 107 +124 90 106 +122 89 106 +121 88 105 +120 87 105 +118 86 105 +117 85 104 +116 84 104 +115 83 103 +113 82 103 +112 80 102 +111 79 102 +110 78 101 +108 77 101 +107 76 101 +106 75 100 +104 74 100 +103 73 99 +102 72 99 +101 71 98 +99 70 98 +98 69 97 +97 68 97 +95 66 96 +96 67 97 +96 67 97 +95 66 96 +94 65 95 +93 65 94 +92 64 93 +91 64 92 +90 64 91 +89 63 90 +88 63 89 +87 62 88 +86 62 87 +85 61 86 +84 61 85 +83 60 84 +82 59 84 +81 59 83 +80 58 82 +79 58 81 +78 57 80 +77 57 79 +76 56 78 +75 56 77 +74 55 76 +73 55 75 +72 54 74 +71 54 73 +70 53 72 +69 53 72 +68 52 71 +67 52 70 +66 51 69 +65 51 68 +64 50 67 +63 50 66 +62 49 65 +61 49 64 +60 48 63 +59 48 62 +58 47 61 +57 47 60 +56 46 59 +57 47 60 +57 47 60 +58 48 61 +59 50 63 +61 51 65 +62 53 67 +63 54 69 +65 55 71 +66 57 73 +67 58 75 +69 60 77 +70 61 79 +72 63 81 +73 64 83 +74 66 85 +76 68 87 +77 69 89 +79 71 91 +80 72 93 +81 74 95 +83 75 97 +84 77 99 +85 78 101 +87 80 103 +88 81 105 +90 83 107 +91 84 109 +92 86 111 +94 87 113 +95 89 115 +96 90 117 +98 92 119 +99 93 121 +101 95 123 +102 96 125 +103 98 127 +105 99 129 +106 101 131 +107 102 133 +109 104 135 +110 105 137 +112 107 139 +112 107 139 +112 107 139 +114 110 140 +117 113 142 +120 116 144 +123 119 146 +126 122 148 +129 125 150 +132 128 152 +135 131 154 +138 134 156 +141 137 158 +144 140 160 +147 143 162 +150 146 164 +153 149 165 +156 152 167 +159 155 169 +162 158 171 +165 161 173 +168 164 175 +171 167 177 +173 170 179 +176 173 181 +179 176 183 +182 179 185 +185 182 187 +188 185 189 +191 188 190 +194 191 192 +197 194 194 +200 197 196 +203 200 198 +206 203 200 +209 206 202 +212 209 204 +215 212 206 +218 215 208 +221 218 210 +224 221 212 +227 224 214 +230 228 216 +230 228 216 +230 228 216 +230 228 216 +230 228 216 +230 228 216 diff --git a/src/fractalzoomer/color_maps/design-seeds color perched.MAP b/src/fractalzoomer/color_maps/design-seeds color perched.MAP new file mode 100644 index 000000000..3a9a82931 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds color perched.MAP @@ -0,0 +1,256 @@ +207 217 204 +204 215 203 +202 214 202 +200 212 201 +197 211 200 +195 209 199 +193 208 198 +191 206 197 +188 205 196 +186 203 195 +184 202 195 +181 200 194 +179 199 193 +177 197 192 +175 196 191 +172 194 190 +170 193 189 +168 191 188 +166 190 187 +163 188 186 +161 187 185 +159 186 185 +156 184 184 +154 183 183 +152 181 182 +150 180 181 +147 178 180 +145 177 179 +143 175 178 +141 174 177 +138 172 176 +136 171 176 +134 169 175 +131 168 174 +129 166 173 +127 165 172 +125 163 171 +122 162 170 +120 160 169 +118 159 168 +115 157 167 +116 158 168 +116 158 168 +114 155 165 +113 153 163 +112 150 160 +111 148 158 +110 146 155 +109 143 153 +107 141 151 +106 138 148 +105 136 146 +104 134 143 +103 131 141 +102 129 138 +101 126 136 +99 124 134 +98 121 131 +97 119 129 +96 117 126 +95 114 124 +94 112 121 +92 109 119 +91 107 117 +90 105 114 +89 102 112 +88 100 109 +87 97 107 +86 95 104 +84 93 102 +83 90 100 +82 88 97 +81 85 95 +80 83 92 +79 81 90 +78 78 87 +76 76 85 +75 73 83 +74 71 80 +73 69 78 +72 66 75 +71 64 73 +69 61 70 +70 62 71 +70 62 71 +71 62 71 +73 63 72 +75 63 72 +77 64 73 +78 65 73 +80 65 73 +82 66 74 +83 66 74 +85 67 75 +87 68 75 +89 68 76 +90 69 76 +92 70 77 +94 70 78 +96 71 78 +98 72 79 +99 72 79 +101 73 80 +103 73 80 +105 74 81 +106 75 81 +108 75 82 +110 76 82 +112 77 83 +113 77 83 +115 78 84 +117 78 84 +119 79 85 +120 80 85 +122 80 86 +124 81 86 +126 82 87 +127 82 87 +129 83 88 +131 83 88 +133 84 89 +134 85 89 +136 85 90 +138 86 90 +140 87 91 +140 87 91 +140 87 91 +142 89 93 +144 92 96 +146 94 98 +149 97 101 +151 99 104 +153 102 106 +156 105 109 +158 107 111 +160 110 114 +162 112 116 +165 115 119 +167 117 122 +169 120 124 +172 123 127 +174 125 130 +176 128 132 +179 130 135 +181 133 137 +183 135 140 +186 138 143 +188 141 145 +190 143 148 +192 146 150 +195 148 153 +197 151 156 +199 153 158 +202 156 161 +204 159 163 +206 161 166 +209 164 169 +211 166 171 +213 169 174 +215 171 176 +218 174 179 +220 177 182 +222 179 184 +225 182 187 +227 184 189 +229 187 192 +232 190 195 +232 190 195 +232 190 195 +232 191 195 +232 192 196 +232 193 197 +233 194 198 +233 195 199 +233 196 200 +233 197 201 +233 198 202 +234 199 203 +234 200 203 +234 202 204 +234 203 205 +235 204 206 +235 205 207 +235 206 208 +236 207 209 +236 208 210 +236 209 211 +236 210 212 +237 212 213 +237 213 213 +237 214 214 +237 215 215 +238 216 216 +238 217 217 +238 218 218 +238 219 219 +239 220 220 +239 221 221 +239 223 222 +239 224 222 +240 225 223 +240 226 224 +240 227 225 +240 228 226 +241 229 227 +241 230 228 +241 231 229 +241 232 230 +242 234 231 +242 234 231 +242 234 231 +241 233 230 +240 233 229 +239 232 228 +238 232 228 +237 231 227 +236 231 226 +235 231 226 +235 230 225 +234 230 224 +233 229 224 +232 229 223 +231 228 222 +230 228 222 +229 228 221 +228 227 220 +227 227 220 +227 226 219 +226 226 218 +225 225 218 +224 225 217 +223 225 216 +222 224 216 +221 224 215 +220 223 214 +220 223 214 +219 222 213 +218 222 212 +217 222 212 +216 221 211 +215 221 210 +214 220 210 +213 220 209 +213 219 208 +212 219 208 +211 219 207 +210 218 206 +209 218 206 +208 217 205 +207 217 204 +206 216 203 +207 217 204 +207 217 204 +207 217 204 +207 217 204 +207 217 204 diff --git a/src/fractalzoomer/color_maps/design-seeds color pick.MAP b/src/fractalzoomer/color_maps/design-seeds color pick.MAP new file mode 100644 index 000000000..a8cea31c4 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds color pick.MAP @@ -0,0 +1,256 @@ +245 228 196 +244 226 194 +244 225 192 +244 224 190 +244 223 188 +244 222 187 +243 221 185 +243 220 183 +243 219 182 +243 218 180 +243 217 178 +242 216 176 +242 215 175 +242 214 173 +242 213 171 +241 212 169 +241 211 167 +241 210 166 +241 209 164 +241 208 162 +240 206 160 +240 205 159 +240 204 157 +240 203 155 +240 202 153 +239 201 152 +239 200 150 +239 199 148 +239 198 146 +239 197 145 +238 196 143 +238 195 141 +238 194 139 +238 193 138 +238 192 136 +237 191 134 +237 190 132 +237 189 131 +237 188 129 +237 187 127 +236 185 125 +237 186 126 +237 186 126 +236 184 124 +235 183 123 +235 182 122 +234 180 120 +233 179 119 +233 178 118 +232 176 116 +231 175 115 +231 174 114 +230 172 112 +229 171 111 +229 170 110 +228 168 108 +227 167 107 +227 166 106 +226 164 104 +225 163 103 +225 162 102 +224 160 100 +223 159 99 +223 158 98 +222 156 96 +222 155 95 +221 154 94 +220 152 92 +220 151 91 +219 150 90 +218 148 88 +218 147 87 +217 146 86 +216 144 84 +216 143 83 +215 142 82 +214 140 80 +214 139 79 +213 138 78 +212 136 76 +212 135 75 +211 134 74 +210 132 72 +211 133 73 +211 133 73 +207 131 72 +203 130 72 +199 129 71 +196 128 71 +192 127 71 +188 126 70 +185 125 70 +181 124 70 +177 123 69 +174 122 69 +170 120 68 +166 119 68 +163 118 68 +159 117 67 +155 116 67 +152 115 66 +148 114 66 +144 113 66 +141 112 65 +137 110 65 +133 109 65 +130 108 64 +126 107 64 +122 106 63 +119 105 63 +115 104 63 +111 103 62 +108 102 62 +104 101 62 +100 99 61 +97 98 61 +93 97 60 +89 96 60 +86 95 60 +82 94 59 +78 93 59 +75 92 59 +71 91 58 +67 90 58 +63 88 57 +64 89 58 +64 89 58 +65 90 59 +66 91 61 +68 93 63 +69 94 65 +70 96 66 +72 97 68 +73 99 70 +74 100 72 +76 102 73 +77 103 75 +78 104 77 +80 106 79 +81 107 81 +82 109 82 +84 110 84 +85 112 86 +86 113 88 +88 115 89 +89 116 91 +91 118 93 +92 119 95 +93 120 97 +95 122 98 +96 123 100 +97 125 102 +99 126 104 +100 128 105 +101 129 107 +103 131 109 +104 132 111 +105 133 113 +107 135 114 +108 136 116 +109 138 118 +111 139 120 +112 141 121 +113 142 123 +115 144 125 +116 145 127 +118 147 129 +118 147 129 +118 147 129 +119 148 130 +120 149 131 +122 150 133 +123 151 134 +125 152 135 +126 153 137 +127 155 138 +129 156 139 +130 157 141 +131 158 142 +133 159 144 +134 160 145 +136 161 146 +137 163 148 +139 164 149 +140 165 151 +141 166 152 +143 167 153 +144 168 155 +146 170 156 +147 171 157 +148 172 159 +150 173 160 +151 174 162 +153 175 163 +154 176 164 +155 178 166 +157 179 167 +158 180 168 +160 181 170 +161 182 171 +162 183 173 +164 184 174 +165 186 175 +167 187 177 +168 188 178 +169 189 179 +171 190 181 +172 191 182 +174 193 184 +174 193 184 +174 193 184 +175 193 184 +177 194 184 +179 195 184 +181 196 185 +182 197 185 +184 198 185 +186 199 186 +188 199 186 +189 200 186 +191 201 186 +193 202 187 +195 203 187 +197 204 187 +198 205 188 +200 206 188 +202 207 188 +204 207 189 +205 208 189 +207 209 189 +209 210 190 +211 211 190 +213 212 190 +214 213 190 +216 214 191 +218 214 191 +220 215 191 +221 216 192 +223 217 192 +225 218 192 +227 219 193 +229 220 193 +230 221 193 +232 221 193 +234 222 194 +236 223 194 +237 224 194 +239 225 195 +241 226 195 +243 227 195 +245 228 196 +245 228 196 +245 228 196 +245 228 196 +245 228 196 +245 228 196 diff --git a/src/fractalzoomer/color_maps/design-seeds color sea.MAP b/src/fractalzoomer/color_maps/design-seeds color sea.MAP new file mode 100644 index 000000000..9abab81a7 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds color sea.MAP @@ -0,0 +1,256 @@ +223 238 229 +221 237 228 +220 236 227 +219 236 227 +217 235 226 +216 234 226 +215 234 225 +214 233 224 +212 232 224 +211 232 223 +210 231 223 +208 230 222 +207 230 221 +206 229 221 +205 228 220 +203 228 219 +202 227 219 +201 226 218 +200 226 218 +198 225 217 +197 224 216 +196 224 216 +194 223 215 +193 223 215 +192 222 214 +191 221 213 +189 221 213 +188 220 212 +187 219 212 +186 219 211 +184 218 210 +183 217 210 +182 217 209 +180 216 209 +179 215 208 +178 215 207 +177 214 207 +175 213 206 +174 213 206 +173 212 205 +171 211 204 +172 212 205 +172 212 205 +170 210 204 +168 209 203 +166 208 202 +164 207 201 +162 206 200 +160 205 199 +158 204 198 +156 203 198 +154 202 197 +152 201 196 +150 199 195 +148 198 194 +146 197 193 +144 196 192 +142 195 191 +140 194 190 +138 193 190 +136 192 189 +134 191 188 +132 189 187 +130 188 186 +128 187 185 +126 186 184 +124 185 183 +122 184 183 +120 183 182 +118 182 181 +116 181 180 +114 180 179 +112 178 178 +110 177 177 +108 176 176 +106 175 176 +104 174 175 +102 173 174 +100 172 173 +98 171 172 +96 170 171 +94 169 170 +92 167 169 +93 168 170 +93 168 170 +91 166 168 +90 164 167 +89 162 165 +88 160 164 +87 158 162 +85 156 161 +84 154 159 +83 152 158 +82 150 156 +81 148 155 +79 146 154 +78 144 152 +77 142 151 +76 141 149 +74 139 148 +73 137 146 +72 135 145 +71 133 143 +70 131 142 +68 129 140 +67 127 139 +66 125 138 +65 123 136 +64 121 135 +62 119 133 +61 117 132 +60 116 130 +59 114 129 +58 112 127 +56 110 126 +55 108 125 +54 106 123 +53 104 122 +52 102 120 +50 100 119 +49 98 117 +48 96 116 +47 94 114 +46 92 113 +44 90 111 +45 91 112 +45 91 112 +44 89 110 +43 87 109 +43 86 108 +42 84 107 +42 83 106 +41 81 105 +40 80 103 +40 78 102 +39 77 101 +39 75 100 +38 74 99 +37 72 98 +37 71 97 +36 69 95 +35 68 94 +35 66 93 +34 65 92 +34 63 91 +33 62 90 +32 60 88 +32 58 87 +31 57 86 +31 55 85 +30 54 84 +29 52 83 +29 51 82 +28 49 80 +28 48 79 +27 46 78 +26 45 77 +26 43 76 +25 42 75 +25 40 74 +24 39 72 +23 37 71 +23 36 70 +22 34 69 +22 33 68 +21 31 67 +20 29 65 +21 30 66 +21 30 66 +26 34 70 +31 39 74 +36 44 78 +42 49 82 +47 54 86 +52 59 90 +57 64 94 +63 68 98 +68 73 103 +73 78 107 +79 83 111 +84 88 115 +89 93 119 +94 98 123 +100 103 127 +105 108 132 +110 112 136 +115 117 140 +121 122 144 +126 127 148 +131 132 152 +137 137 156 +142 142 160 +147 147 165 +152 151 169 +158 156 173 +163 161 177 +168 166 181 +173 171 185 +179 176 189 +184 181 193 +189 186 198 +195 190 202 +200 195 206 +205 200 210 +210 205 214 +216 210 218 +221 215 222 +226 220 226 +232 225 231 +232 225 231 +232 225 231 +231 225 230 +231 225 230 +231 225 230 +231 226 230 +230 226 230 +230 226 230 +230 227 230 +230 227 230 +229 227 230 +229 228 230 +229 228 230 +229 228 230 +229 229 230 +228 229 230 +228 229 230 +228 230 230 +228 230 230 +227 230 230 +227 231 230 +227 231 229 +227 231 229 +227 232 229 +226 232 229 +226 232 229 +226 233 229 +226 233 229 +225 233 229 +225 234 229 +225 234 229 +225 234 229 +225 235 229 +224 235 229 +224 235 229 +224 236 229 +224 236 229 +223 236 229 +223 237 229 +223 237 229 +223 237 229 +222 238 228 +223 238 229 +223 238 229 +223 238 229 +223 238 229 +223 238 229 diff --git a/src/fractalzoomer/color_maps/design-seeds color set.MAP b/src/fractalzoomer/color_maps/design-seeds color set.MAP new file mode 100644 index 000000000..14b9c29ab --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds color set.MAP @@ -0,0 +1,256 @@ +255 208 177 +255 207 176 +255 206 175 +255 205 174 +255 204 174 +255 203 173 +255 202 172 +255 201 172 +255 200 171 +255 199 170 +255 198 170 +255 197 169 +255 196 168 +255 195 168 +255 194 167 +255 193 166 +255 192 166 +255 191 165 +255 190 164 +255 189 164 +255 188 163 +255 188 162 +255 187 162 +255 186 161 +255 185 160 +255 184 160 +255 183 159 +255 182 158 +255 181 158 +255 180 157 +255 179 156 +255 178 156 +255 177 155 +255 176 154 +255 175 154 +255 174 153 +255 173 152 +255 172 152 +255 171 151 +255 170 150 +255 169 149 +255 170 150 +255 170 150 +254 169 149 +253 168 148 +253 167 148 +252 166 147 +251 165 146 +251 164 146 +250 164 145 +250 163 145 +249 162 144 +248 161 143 +248 160 143 +247 159 142 +246 158 141 +246 158 141 +245 157 140 +244 156 139 +244 155 139 +243 154 138 +243 153 138 +242 152 137 +241 152 136 +241 151 136 +240 150 135 +239 149 134 +239 148 134 +238 147 133 +238 147 133 +237 146 132 +236 145 131 +236 144 131 +235 143 130 +234 142 129 +234 141 129 +233 141 128 +233 140 128 +232 139 127 +231 138 126 +231 137 126 +230 136 125 +229 135 124 +230 136 125 +230 136 125 +229 134 124 +228 133 124 +228 132 123 +227 131 123 +227 131 123 +226 130 122 +226 129 122 +225 128 122 +225 127 121 +224 126 121 +224 125 120 +223 124 120 +223 122 120 +222 121 119 +222 120 119 +221 119 118 +221 118 118 +220 117 118 +220 116 117 +219 115 117 +218 114 117 +218 113 116 +217 112 116 +217 111 115 +216 110 115 +216 109 115 +215 108 114 +215 107 114 +214 106 114 +214 105 113 +213 104 113 +213 103 112 +212 102 112 +212 101 112 +211 100 111 +211 99 111 +210 98 111 +210 97 110 +209 96 110 +208 95 109 +209 96 110 +209 96 110 +208 95 109 +207 94 109 +206 94 109 +206 93 108 +205 93 108 +204 93 108 +204 92 108 +203 92 108 +202 91 107 +202 91 107 +201 90 107 +200 90 107 +199 89 106 +199 88 106 +198 88 106 +197 87 105 +197 87 105 +196 86 105 +195 86 105 +194 85 104 +194 85 104 +193 84 104 +192 84 104 +192 83 103 +191 83 103 +190 82 103 +190 82 103 +189 81 102 +188 81 102 +187 80 102 +187 80 102 +186 79 101 +185 79 101 +185 78 101 +184 78 101 +183 77 100 +183 77 100 +182 76 100 +181 76 100 +180 75 99 +181 76 100 +181 76 100 +177 75 100 +174 74 100 +171 74 100 +168 73 100 +165 72 100 +161 72 100 +158 71 101 +155 71 101 +152 70 101 +149 69 101 +145 69 101 +142 68 101 +139 67 101 +136 67 102 +132 66 102 +129 65 102 +126 65 102 +123 64 102 +120 64 102 +116 63 103 +113 62 103 +110 62 103 +107 61 103 +104 60 103 +100 60 103 +97 59 103 +94 59 104 +91 58 104 +88 57 104 +84 57 104 +81 56 104 +78 55 104 +75 55 104 +72 54 105 +68 54 105 +65 53 105 +62 52 105 +59 52 105 +56 51 105 +52 50 106 +53 51 106 +53 51 106 +58 54 107 +63 58 109 +68 62 111 +73 66 113 +78 70 114 +83 74 116 +88 78 118 +93 82 120 +98 86 121 +103 90 123 +108 94 125 +113 98 127 +118 102 129 +123 105 130 +128 109 132 +133 113 134 +138 117 136 +143 121 137 +148 125 139 +154 129 141 +159 133 143 +164 137 145 +169 141 146 +174 145 148 +179 149 150 +184 153 152 +189 156 153 +194 160 155 +199 164 157 +204 168 159 +209 172 161 +214 176 162 +219 180 164 +224 184 166 +229 188 168 +234 192 169 +239 196 171 +244 200 173 +249 204 175 +255 208 177 +255 208 177 +255 208 177 +255 208 177 +255 208 177 +255 208 177 diff --git a/src/fractalzoomer/color_maps/design-seeds color stacked.MAP b/src/fractalzoomer/color_maps/design-seeds color stacked.MAP new file mode 100644 index 000000000..39ee07eac --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds color stacked.MAP @@ -0,0 +1,256 @@ +211 212 218 +208 210 217 +205 209 216 +203 208 216 +200 207 215 +198 206 215 +195 205 214 +193 204 214 +190 203 213 +188 201 213 +185 200 212 +182 199 212 +180 198 211 +177 197 211 +175 196 210 +172 195 210 +170 193 209 +167 192 209 +165 191 208 +162 190 208 +159 189 207 +157 188 206 +154 187 206 +152 186 205 +149 184 205 +147 183 204 +144 182 204 +142 181 203 +139 180 203 +137 179 202 +134 178 202 +131 177 201 +129 175 201 +126 174 200 +124 173 200 +121 172 199 +119 171 199 +116 170 198 +114 169 198 +111 168 197 +108 166 196 +109 167 197 +109 167 197 +107 163 194 +105 160 192 +103 157 190 +101 154 188 +99 152 186 +97 149 183 +95 146 181 +93 143 179 +91 140 177 +89 137 175 +87 134 173 +85 131 170 +83 127 168 +81 124 166 +79 121 164 +77 118 162 +75 115 160 +73 112 157 +71 109 155 +69 106 153 +68 103 151 +66 100 149 +64 97 146 +62 94 144 +60 91 142 +58 88 140 +56 85 138 +54 82 136 +52 79 133 +50 76 131 +48 73 129 +46 70 127 +44 67 125 +42 64 123 +40 61 120 +38 58 118 +36 55 116 +34 52 114 +32 49 112 +30 46 109 +31 47 110 +31 47 110 +30 46 108 +30 45 107 +30 45 105 +29 44 104 +29 44 103 +29 44 101 +28 43 100 +28 43 99 +28 42 97 +28 42 96 +27 41 95 +27 41 93 +27 40 92 +26 39 91 +26 39 89 +26 38 88 +25 38 87 +25 37 85 +25 37 84 +24 36 82 +24 36 81 +24 35 80 +24 35 78 +23 34 77 +23 34 76 +23 33 74 +22 33 73 +22 32 72 +22 32 70 +21 31 69 +21 31 68 +21 30 66 +21 30 65 +20 29 64 +20 29 62 +20 28 61 +19 28 60 +19 27 58 +19 27 57 +18 26 55 +19 27 56 +19 27 56 +23 28 56 +27 30 56 +31 31 56 +35 33 56 +40 34 56 +44 36 57 +48 37 57 +52 39 57 +56 40 57 +60 42 57 +65 43 57 +69 45 58 +73 46 58 +77 48 58 +82 49 58 +86 51 58 +90 52 58 +94 54 59 +98 55 59 +103 57 59 +107 59 59 +111 60 59 +115 62 60 +119 63 60 +124 65 60 +128 66 60 +132 68 60 +136 69 60 +140 71 61 +145 72 61 +149 74 61 +153 75 61 +157 77 61 +161 78 61 +166 80 62 +170 81 62 +174 83 62 +178 84 62 +182 86 62 +187 88 63 +187 88 63 +187 88 63 +187 91 64 +188 94 66 +188 97 67 +189 100 69 +190 103 70 +190 105 72 +191 108 73 +192 111 75 +192 114 76 +193 117 78 +194 120 79 +194 123 81 +195 127 82 +196 130 84 +196 133 85 +197 136 87 +198 139 88 +198 142 90 +199 145 91 +200 148 93 +200 151 95 +201 154 96 +201 157 98 +202 160 99 +203 163 101 +203 166 102 +204 169 104 +205 172 105 +205 175 107 +206 178 108 +207 181 110 +207 184 111 +208 187 113 +209 190 114 +209 193 116 +210 196 117 +211 199 119 +211 202 120 +212 205 122 +213 208 124 +213 208 124 +213 208 124 +212 208 126 +212 208 128 +212 208 131 +212 208 133 +212 208 135 +212 208 138 +212 208 140 +212 208 142 +212 208 145 +212 208 147 +212 209 149 +212 209 152 +212 209 154 +212 209 156 +212 209 159 +212 209 161 +212 209 163 +212 209 166 +212 209 168 +211 210 171 +211 210 173 +211 210 175 +211 210 178 +211 210 180 +211 210 182 +211 210 185 +211 210 187 +211 210 189 +211 210 192 +211 211 194 +211 211 196 +211 211 199 +211 211 201 +211 211 203 +211 211 206 +211 211 208 +211 211 210 +211 211 213 +211 211 215 +210 212 218 +211 212 218 +211 212 218 +211 212 218 +211 212 218 +211 212 218 diff --git a/src/fractalzoomer/color_maps/design-seeds color terrain.MAP b/src/fractalzoomer/color_maps/design-seeds color terrain.MAP new file mode 100644 index 000000000..e53a1adab --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds color terrain.MAP @@ -0,0 +1,256 @@ +237 239 242 +233 237 241 +230 236 240 +227 235 239 +224 234 238 +221 233 237 +218 231 236 +215 230 235 +212 229 234 +209 228 233 +206 227 232 +203 225 231 +200 224 230 +197 223 229 +194 222 228 +191 220 227 +188 219 226 +185 218 225 +182 217 224 +179 216 223 +176 214 222 +173 213 221 +170 212 220 +167 211 219 +164 210 218 +161 208 217 +158 207 216 +155 206 215 +152 205 214 +149 204 213 +146 202 212 +143 201 211 +140 200 210 +137 199 209 +134 198 208 +131 196 207 +128 195 206 +125 194 205 +122 193 204 +119 192 203 +115 190 202 +116 191 203 +116 191 203 +114 189 201 +112 187 200 +111 186 198 +109 184 197 +108 183 195 +106 181 194 +104 180 193 +103 178 191 +101 177 190 +100 175 188 +98 174 187 +96 172 185 +95 171 184 +93 169 183 +91 168 181 +90 166 180 +88 165 178 +87 163 177 +85 162 175 +83 160 174 +82 158 173 +80 157 171 +79 155 170 +77 154 168 +75 152 167 +74 151 165 +72 149 164 +71 148 163 +69 146 161 +67 145 160 +66 143 158 +64 142 157 +63 140 155 +61 139 154 +59 137 153 +58 136 151 +56 134 150 +55 133 148 +53 131 147 +51 129 145 +52 130 146 +52 130 146 +51 127 143 +51 125 140 +51 123 138 +51 121 135 +51 119 133 +51 117 131 +51 115 128 +51 113 126 +51 111 123 +51 109 121 +51 107 118 +51 105 116 +51 103 113 +51 101 110 +51 99 108 +51 97 105 +51 95 103 +51 93 100 +51 91 98 +51 89 95 +51 87 93 +51 85 90 +51 83 88 +51 81 85 +51 79 83 +51 77 80 +51 75 78 +51 73 75 +51 71 73 +51 69 70 +51 67 68 +51 65 65 +51 63 63 +51 61 60 +51 59 58 +51 57 55 +51 55 53 +51 53 50 +51 51 48 +50 48 45 +51 49 46 +51 49 46 +53 50 46 +56 51 46 +58 53 46 +61 54 46 +63 55 46 +66 57 46 +68 58 46 +71 59 46 +73 61 46 +76 62 46 +79 63 46 +81 65 46 +84 66 46 +86 67 46 +89 69 46 +91 70 46 +94 71 46 +96 73 46 +99 74 46 +102 76 46 +104 77 46 +107 78 46 +109 80 46 +112 81 46 +114 82 46 +117 84 46 +119 85 46 +122 86 46 +124 88 46 +127 89 46 +130 90 46 +132 92 46 +135 93 46 +137 94 46 +140 96 46 +142 97 46 +145 98 46 +147 100 46 +150 101 46 +153 103 47 +153 103 47 +153 103 47 +154 104 47 +155 105 48 +156 107 48 +157 108 49 +158 110 50 +159 111 50 +161 112 51 +162 114 51 +163 115 52 +164 117 53 +165 118 53 +166 120 54 +167 121 55 +169 122 55 +170 124 56 +171 125 57 +172 127 57 +173 128 58 +174 130 58 +176 131 59 +177 132 60 +178 134 60 +179 135 61 +180 137 62 +181 138 62 +182 140 63 +184 141 63 +185 142 64 +186 144 65 +187 145 65 +188 147 66 +189 148 67 +190 150 67 +192 151 68 +193 152 68 +194 154 69 +195 155 70 +196 157 70 +197 158 71 +199 160 72 +199 160 72 +199 160 72 +199 161 76 +200 163 80 +201 165 84 +202 167 89 +203 169 93 +204 171 97 +205 173 101 +206 175 105 +207 177 110 +208 179 114 +209 181 118 +210 183 122 +211 185 127 +212 187 131 +213 189 135 +214 191 140 +215 193 144 +216 195 148 +217 197 152 +218 199 157 +218 201 161 +219 203 165 +220 205 169 +221 207 174 +222 209 178 +223 211 182 +224 213 186 +225 215 191 +226 217 195 +227 219 199 +228 221 203 +229 223 208 +230 225 212 +231 227 216 +232 229 220 +233 231 225 +234 233 229 +235 235 233 +236 237 237 +237 239 242 +237 239 242 +237 239 242 +237 239 242 +237 239 242 +237 239 242 diff --git a/src/fractalzoomer/color_maps/design-seeds color vault.MAP b/src/fractalzoomer/color_maps/design-seeds color vault.MAP new file mode 100644 index 000000000..e6bb411e0 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds color vault.MAP @@ -0,0 +1,256 @@ +72 71 89 +70 70 87 +69 69 86 +68 68 85 +67 67 84 +65 66 83 +64 65 82 +63 64 81 +62 63 80 +61 63 79 +59 62 78 +58 61 77 +57 60 76 +56 59 75 +55 58 74 +53 57 73 +52 56 72 +51 56 71 +50 55 70 +49 54 69 +47 53 68 +46 52 67 +45 51 66 +44 50 65 +43 49 64 +41 49 62 +40 48 61 +39 47 60 +38 46 59 +37 45 58 +35 44 57 +34 43 56 +33 42 55 +32 42 54 +31 41 53 +29 40 52 +28 39 51 +27 38 50 +26 37 49 +25 36 48 +23 35 47 +22 35 46 +21 34 45 +20 33 44 +19 32 43 +17 31 42 +16 30 41 +15 29 40 +14 28 39 +12 27 37 +13 28 38 +13 28 38 +13 28 38 +13 29 39 +14 30 39 +14 30 40 +15 31 41 +15 32 41 +16 32 42 +16 33 43 +17 34 43 +17 34 44 +17 35 44 +18 36 45 +18 36 46 +19 37 46 +19 38 47 +20 38 48 +20 39 48 +21 40 49 +21 40 50 +21 41 50 +22 42 51 +22 42 51 +23 43 52 +23 44 53 +24 44 53 +24 45 54 +25 46 55 +25 46 55 +26 47 56 +26 48 56 +26 48 57 +27 49 58 +27 50 58 +28 50 59 +28 51 60 +29 52 60 +29 52 61 +30 53 62 +30 54 62 +30 54 63 +31 55 63 +31 56 64 +32 56 65 +32 57 65 +33 58 66 +33 58 67 +34 59 67 +34 60 68 +35 61 69 +35 61 69 +35 61 69 +36 62 69 +38 63 69 +40 64 69 +42 65 69 +44 66 69 +46 67 69 +48 68 69 +50 69 69 +52 70 69 +53 72 69 +55 73 69 +57 74 69 +59 75 69 +61 76 69 +63 77 69 +65 78 69 +67 79 69 +69 80 69 +71 81 69 +72 83 69 +74 84 69 +76 85 69 +78 86 69 +80 87 69 +82 88 70 +84 89 70 +86 90 70 +88 91 70 +90 92 70 +91 94 70 +93 95 70 +95 96 70 +97 97 70 +99 98 70 +101 99 70 +103 100 70 +105 101 70 +107 102 70 +109 103 70 +110 105 70 +112 106 70 +114 107 70 +116 108 70 +118 109 70 +120 110 70 +122 111 70 +124 112 70 +126 113 70 +128 115 71 +128 115 71 +128 115 71 +129 116 72 +130 117 73 +131 118 74 +132 119 75 +134 121 76 +135 122 77 +136 123 78 +137 124 79 +139 125 80 +140 127 82 +141 128 83 +142 129 84 +144 130 85 +145 131 86 +146 133 87 +147 134 88 +149 135 89 +150 136 90 +151 137 91 +152 139 93 +154 140 94 +155 141 95 +156 142 96 +157 143 97 +159 145 98 +160 146 99 +161 147 100 +162 148 101 +164 149 102 +165 151 104 +166 152 105 +167 153 106 +169 154 107 +170 155 108 +171 157 109 +172 158 110 +174 159 111 +175 160 112 +176 161 113 +177 163 115 +179 164 116 +180 165 117 +181 166 118 +182 167 119 +184 169 120 +185 170 121 +186 171 122 +187 172 123 +189 174 125 +189 174 125 +189 174 125 +186 171 124 +184 169 123 +181 167 122 +179 165 122 +177 163 121 +174 161 120 +172 159 119 +169 157 119 +167 155 118 +165 152 117 +162 150 116 +160 148 116 +157 146 115 +155 144 114 +153 142 113 +150 140 113 +148 138 112 +146 136 111 +143 134 111 +141 131 110 +138 129 109 +136 127 108 +134 125 108 +131 123 107 +129 121 106 +126 119 105 +124 117 105 +122 115 104 +119 113 103 +117 110 102 +114 108 102 +112 106 101 +110 104 100 +107 102 100 +105 100 99 +103 98 98 +100 96 97 +98 94 97 +95 92 96 +93 89 95 +91 87 94 +88 85 94 +86 83 93 +83 81 92 +81 79 91 +79 77 91 +76 75 90 +74 73 89 +71 70 88 +72 71 89 +72 71 89 diff --git a/src/fractalzoomer/color_maps/design-seeds creature color.MAP b/src/fractalzoomer/color_maps/design-seeds creature color.MAP new file mode 100644 index 000000000..6b0ea2dc9 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds creature color.MAP @@ -0,0 +1,256 @@ +242 233 165 +241 231 163 +241 230 161 +240 229 160 +240 228 158 +239 227 157 +239 226 155 +238 224 154 +238 223 152 +237 222 151 +237 221 149 +237 220 147 +236 219 146 +236 218 144 +235 216 143 +235 215 141 +234 214 140 +234 213 138 +233 212 137 +233 211 135 +232 209 133 +232 208 132 +232 207 130 +231 206 129 +231 205 127 +230 204 126 +230 203 124 +229 201 123 +229 200 121 +228 199 120 +228 198 118 +228 197 116 +227 196 115 +227 195 113 +226 193 112 +226 192 110 +225 191 109 +225 190 107 +224 189 106 +224 188 104 +223 186 102 +224 187 103 +224 187 103 +223 185 101 +222 184 100 +221 182 99 +220 181 98 +219 180 97 +218 178 95 +217 177 94 +216 176 93 +215 174 92 +214 173 91 +213 172 90 +212 170 88 +211 169 87 +210 168 86 +209 166 85 +208 165 84 +207 164 83 +206 162 81 +205 161 80 +204 159 79 +204 158 78 +203 157 77 +202 155 75 +201 154 74 +200 153 73 +199 151 72 +198 150 71 +197 149 70 +196 147 68 +195 146 67 +194 145 66 +193 143 65 +192 142 64 +191 141 63 +190 139 61 +189 138 60 +188 137 59 +187 135 58 +186 134 57 +185 132 55 +186 133 56 +186 133 56 +183 131 55 +180 129 55 +177 127 55 +174 125 55 +171 123 55 +168 121 55 +165 120 55 +162 118 55 +159 116 54 +156 114 54 +153 112 54 +150 110 54 +147 108 54 +145 107 54 +142 105 54 +139 103 53 +136 101 53 +133 99 53 +130 97 53 +127 95 53 +124 94 53 +121 92 53 +118 90 53 +115 88 52 +112 86 52 +109 84 52 +107 83 52 +104 81 52 +101 79 52 +98 77 52 +95 75 52 +92 73 51 +89 71 51 +86 70 51 +83 68 51 +80 66 51 +77 64 51 +74 62 51 +71 60 51 +68 58 50 +69 59 51 +69 59 51 +71 61 52 +73 63 54 +76 66 56 +78 68 58 +81 71 60 +83 73 62 +86 76 64 +88 78 66 +91 81 68 +93 83 70 +96 86 72 +98 88 74 +101 91 76 +103 93 77 +106 96 79 +108 98 81 +111 101 83 +113 103 85 +116 106 87 +118 108 89 +120 110 91 +123 113 93 +125 115 95 +128 118 97 +130 120 99 +133 123 101 +135 125 102 +138 128 104 +140 130 106 +143 133 108 +145 135 110 +148 138 112 +150 140 114 +153 143 116 +155 145 118 +158 148 120 +160 150 122 +163 153 124 +165 155 126 +168 158 128 +168 158 128 +168 158 128 +169 159 129 +171 161 131 +172 163 133 +174 165 135 +175 166 137 +177 168 138 +178 170 140 +180 171 142 +181 173 144 +183 175 145 +185 177 147 +186 178 149 +188 180 151 +189 182 153 +191 184 155 +192 186 156 +194 187 158 +195 189 160 +197 191 162 +199 193 164 +200 194 165 +202 196 167 +203 198 169 +205 200 171 +206 201 173 +208 203 174 +209 205 176 +211 207 178 +212 208 180 +214 210 182 +216 212 183 +217 214 185 +219 215 187 +220 217 189 +222 219 191 +223 221 192 +225 222 194 +226 224 196 +228 226 198 +230 228 200 +230 228 200 +230 228 200 +230 228 199 +230 228 198 +230 228 197 +231 228 196 +231 228 195 +231 228 194 +232 228 193 +232 228 193 +232 229 192 +232 229 191 +233 229 190 +233 229 189 +233 229 188 +234 229 187 +234 229 186 +234 230 185 +235 230 185 +235 230 184 +235 230 183 +236 230 182 +236 230 181 +236 230 180 +236 230 179 +237 231 178 +237 231 178 +237 231 177 +238 231 176 +238 231 175 +238 231 174 +239 231 173 +239 231 172 +239 232 171 +239 232 171 +240 232 170 +240 232 169 +240 232 168 +241 232 167 +241 232 166 +241 232 165 +242 233 164 +242 233 165 +242 233 165 +242 233 165 +242 233 165 +242 233 165 diff --git a/src/fractalzoomer/color_maps/design-seeds culinary color.MAP b/src/fractalzoomer/color_maps/design-seeds culinary color.MAP new file mode 100644 index 000000000..65ecda57f --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds culinary color.MAP @@ -0,0 +1,256 @@ +240 234 223 +240 232 219 +240 230 215 +240 229 212 +240 227 208 +240 225 205 +240 224 201 +240 222 198 +240 220 194 +240 219 191 +240 217 187 +240 215 184 +240 214 180 +240 212 177 +240 210 173 +240 209 170 +240 207 166 +240 205 163 +240 204 159 +240 202 156 +241 200 152 +241 199 148 +241 197 145 +241 196 141 +241 194 138 +241 192 134 +241 191 131 +241 189 127 +241 187 124 +241 186 120 +241 184 117 +241 182 113 +241 181 110 +241 179 106 +241 177 103 +241 176 99 +241 174 96 +241 172 92 +241 171 89 +241 169 85 +242 167 81 +242 168 82 +242 168 82 +237 165 82 +233 163 82 +229 161 83 +225 159 83 +221 157 84 +217 154 84 +213 152 84 +209 150 85 +204 148 85 +200 146 86 +196 144 86 +192 141 87 +188 139 87 +184 137 87 +180 135 88 +175 133 88 +171 131 89 +167 128 89 +163 126 90 +159 124 90 +155 122 90 +151 120 91 +147 117 91 +142 115 92 +138 113 92 +134 111 93 +130 109 93 +126 107 93 +122 104 94 +118 102 94 +114 100 95 +109 98 95 +105 96 96 +101 94 96 +97 91 96 +93 89 97 +89 87 97 +85 85 98 +81 83 98 +76 80 99 +77 81 99 +77 81 99 +75 79 97 +74 78 95 +73 77 94 +72 75 92 +71 74 91 +69 73 89 +68 72 87 +67 70 86 +66 69 84 +65 68 83 +64 66 81 +62 65 80 +61 64 78 +60 63 76 +59 61 75 +58 60 73 +57 59 72 +55 58 70 +54 56 69 +53 55 67 +52 54 65 +51 52 64 +49 51 62 +48 50 61 +47 49 59 +46 47 58 +45 46 56 +44 45 54 +42 44 53 +41 42 51 +40 41 50 +39 40 48 +38 38 47 +37 37 45 +35 36 43 +34 35 42 +33 33 40 +32 32 39 +31 31 37 +29 29 35 +30 30 36 +30 30 36 +31 31 36 +32 33 36 +33 34 36 +34 36 36 +35 38 36 +36 39 36 +37 41 36 +38 42 36 +39 44 36 +40 45 36 +41 47 36 +42 49 36 +43 50 36 +45 52 36 +46 54 36 +47 55 36 +48 57 36 +49 58 36 +50 60 36 +51 62 36 +52 63 36 +53 65 36 +54 66 36 +55 68 36 +56 70 36 +57 71 36 +59 73 36 +60 74 36 +61 76 36 +62 78 36 +63 79 36 +64 81 36 +65 82 36 +66 84 36 +67 86 36 +68 87 36 +69 89 36 +70 90 36 +71 92 36 +73 94 37 +73 94 37 +73 94 37 +76 96 39 +79 99 41 +82 101 44 +85 104 46 +88 106 49 +91 109 51 +94 111 53 +97 114 56 +100 116 58 +103 119 60 +106 121 63 +109 124 65 +112 126 68 +116 129 70 +119 131 73 +122 134 75 +125 136 77 +128 139 80 +131 141 82 +134 144 85 +137 147 87 +140 149 89 +143 152 92 +146 154 94 +149 157 97 +152 159 99 +156 162 101 +159 164 104 +162 167 106 +165 169 109 +168 172 111 +171 174 113 +174 177 116 +177 179 118 +180 182 121 +183 184 123 +186 187 125 +189 189 128 +192 192 130 +196 195 133 +196 195 133 +196 195 133 +197 195 135 +198 196 137 +199 197 139 +200 198 142 +201 199 144 +202 200 146 +203 201 148 +204 202 150 +205 203 153 +206 204 155 +208 205 157 +209 206 159 +210 207 162 +211 208 164 +212 209 166 +213 210 169 +214 211 171 +215 212 173 +216 213 175 +218 214 178 +219 215 180 +220 216 182 +221 217 184 +222 218 187 +223 219 189 +224 220 191 +225 221 193 +226 222 196 +227 223 198 +229 224 200 +230 225 202 +231 226 205 +232 227 207 +233 228 209 +234 229 211 +235 230 214 +236 231 216 +237 232 218 +238 233 220 +240 234 223 +240 234 223 +240 234 223 +240 234 223 +240 234 223 +240 234 223 diff --git a/src/fractalzoomer/color_maps/design-seeds cut tones.MAP b/src/fractalzoomer/color_maps/design-seeds cut tones.MAP new file mode 100644 index 000000000..b355bcea7 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds cut tones.MAP @@ -0,0 +1,256 @@ +233 239 240 +229 234 235 +225 230 231 +221 226 226 +217 222 222 +213 218 218 +209 214 213 +206 210 209 +202 206 205 +198 202 200 +194 198 196 +190 194 192 +186 190 187 +182 186 183 +179 181 179 +175 177 174 +171 173 170 +167 169 166 +163 165 161 +159 161 157 +155 157 152 +152 153 148 +148 149 144 +144 145 139 +140 141 135 +136 137 131 +132 133 126 +129 128 122 +125 124 118 +121 120 113 +117 116 109 +113 112 105 +109 108 100 +105 104 96 +102 100 92 +98 96 87 +94 92 83 +90 88 79 +86 84 74 +82 80 70 +78 75 65 +79 76 66 +79 76 66 +80 76 66 +81 77 66 +82 77 67 +83 78 67 +84 79 68 +85 79 68 +86 80 69 +87 80 69 +88 81 70 +89 81 70 +90 82 70 +91 83 71 +92 83 71 +94 84 72 +95 85 72 +96 85 73 +97 86 73 +98 86 74 +99 87 74 +100 88 75 +101 88 75 +102 89 75 +103 89 76 +104 90 76 +105 91 77 +106 91 77 +108 92 78 +109 92 78 +110 93 79 +111 94 79 +112 94 79 +113 95 80 +114 95 80 +115 96 81 +116 97 81 +117 97 82 +118 98 82 +119 98 83 +120 99 83 +122 100 84 +122 100 84 +122 100 84 +123 100 84 +124 101 85 +125 102 85 +126 103 86 +127 104 86 +128 104 87 +129 105 87 +130 106 88 +131 107 88 +132 107 89 +133 108 90 +134 109 90 +135 110 91 +136 111 91 +137 112 92 +138 112 92 +139 113 93 +140 114 93 +141 115 94 +142 116 95 +143 116 95 +144 117 96 +145 118 96 +146 119 97 +147 120 97 +148 120 98 +149 121 98 +150 122 99 +151 123 99 +152 124 100 +153 124 101 +154 125 101 +155 126 102 +156 127 102 +157 128 103 +158 128 103 +159 129 104 +160 130 104 +161 131 105 +163 132 106 +163 132 106 +163 132 106 +164 133 107 +165 134 108 +166 135 109 +168 137 110 +169 138 111 +170 139 112 +171 141 114 +173 142 115 +174 143 116 +175 144 117 +177 146 118 +178 147 119 +179 148 120 +180 150 122 +182 151 123 +183 152 124 +184 154 125 +185 155 126 +187 156 127 +188 158 129 +189 159 130 +191 160 131 +192 161 132 +193 163 133 +194 164 134 +196 165 135 +197 167 137 +198 168 138 +199 169 139 +201 171 140 +202 172 141 +203 173 142 +205 174 143 +206 176 145 +207 177 146 +208 178 147 +210 180 148 +211 181 149 +212 182 150 +214 184 152 +214 184 152 +214 184 152 +214 184 152 +214 185 153 +215 186 154 +215 187 155 +216 188 156 +216 189 157 +216 189 157 +217 190 158 +217 191 159 +217 192 160 +218 193 161 +218 194 162 +219 195 163 +219 195 163 +220 196 164 +220 197 165 +220 198 166 +221 199 167 +221 200 168 +222 201 169 +222 201 169 +222 202 170 +223 203 171 +223 204 172 +224 205 173 +224 206 174 +224 206 174 +225 207 175 +225 208 176 +226 209 177 +226 210 178 +226 211 179 +227 212 180 +227 212 180 +228 213 181 +228 214 182 +228 215 183 +229 216 184 +229 217 185 +230 218 186 +230 218 186 +230 218 186 +230 218 187 +230 219 188 +230 219 190 +230 220 191 +230 220 192 +230 221 194 +230 221 195 +230 222 196 +230 222 198 +230 223 199 +230 223 200 +230 224 202 +230 224 203 +231 225 204 +231 225 206 +231 226 207 +231 226 208 +231 227 210 +231 227 211 +231 228 213 +231 229 214 +231 229 215 +231 230 217 +231 230 218 +231 231 219 +231 231 221 +232 232 222 +232 232 223 +232 233 225 +232 233 226 +232 234 227 +232 234 229 +232 235 230 +232 235 231 +232 236 233 +232 236 234 +232 237 235 +232 237 237 +232 238 238 +233 239 240 +233 239 240 +233 239 240 +233 239 240 +233 239 240 +233 239 240 diff --git a/src/fractalzoomer/color_maps/design-seeds daffodil hues.MAP b/src/fractalzoomer/color_maps/design-seeds daffodil hues.MAP new file mode 100644 index 000000000..1ff32ce77 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds daffodil hues.MAP @@ -0,0 +1,256 @@ +219 224 215 +216 221 211 +213 218 208 +210 215 205 +208 212 202 +205 209 199 +202 206 196 +200 203 193 +197 200 190 +194 197 187 +192 194 184 +189 191 181 +186 188 178 +184 185 175 +181 182 172 +178 179 169 +176 176 166 +173 173 163 +170 170 160 +168 167 157 +165 164 154 +162 161 151 +160 158 148 +157 155 145 +154 152 142 +152 149 139 +149 146 136 +146 143 133 +144 140 130 +141 137 127 +138 134 124 +136 131 121 +133 128 118 +130 125 115 +128 122 112 +125 119 109 +122 116 106 +120 113 103 +117 110 100 +114 107 97 +111 104 93 +112 105 94 +112 105 94 +114 106 93 +116 107 92 +118 109 91 +120 110 90 +123 111 89 +125 113 88 +127 114 87 +129 115 86 +132 117 85 +134 118 84 +136 120 83 +138 121 82 +140 122 81 +143 124 81 +145 125 80 +147 127 79 +149 128 78 +152 129 77 +154 131 76 +156 132 75 +158 133 74 +160 135 73 +163 136 72 +165 138 71 +167 139 70 +169 140 69 +172 142 69 +174 143 68 +176 144 67 +178 146 66 +180 147 65 +183 149 64 +185 150 63 +187 151 62 +189 153 61 +192 154 60 +194 155 59 +196 157 58 +198 158 57 +201 160 56 +201 160 57 +201 160 57 +201 160 58 +201 161 59 +201 162 60 +201 163 61 +202 164 62 +202 165 64 +202 166 65 +202 167 66 +203 168 67 +203 168 68 +203 169 69 +203 170 71 +203 171 72 +204 172 73 +204 173 74 +204 174 75 +204 175 76 +205 176 78 +205 177 79 +205 178 80 +205 178 81 +205 179 82 +206 180 84 +206 181 85 +206 182 86 +206 183 87 +207 184 88 +207 185 89 +207 186 91 +207 187 92 +207 187 93 +208 188 94 +208 189 95 +208 190 96 +208 191 98 +209 192 99 +209 193 100 +209 194 101 +209 195 102 +210 196 104 +210 196 104 +210 196 104 +210 196 105 +210 197 106 +210 197 107 +211 198 108 +211 198 109 +211 198 110 +212 199 112 +212 199 113 +212 200 114 +212 200 115 +213 201 116 +213 201 117 +213 202 118 +214 203 120 +214 203 121 +214 204 122 +215 204 123 +215 205 124 +215 205 125 +216 206 127 +216 206 128 +216 207 129 +216 207 130 +217 208 131 +217 208 132 +217 209 133 +218 209 135 +218 210 136 +218 210 137 +219 211 138 +219 211 139 +219 212 140 +219 212 141 +220 213 143 +220 213 144 +220 214 145 +221 214 146 +221 215 147 +221 215 148 +222 216 150 +222 216 150 +222 216 150 +222 216 151 +222 216 152 +222 216 153 +222 216 154 +222 217 155 +222 217 156 +222 217 157 +222 217 158 +222 217 160 +222 217 161 +222 218 162 +222 218 163 +222 218 164 +222 218 165 +222 219 166 +222 219 168 +222 219 169 +222 219 170 +222 219 171 +223 220 172 +223 220 173 +223 220 174 +223 220 175 +223 220 177 +223 221 178 +223 221 179 +223 221 180 +223 221 181 +223 221 182 +223 222 183 +223 222 184 +223 222 186 +223 222 187 +223 222 188 +223 223 189 +223 223 190 +223 223 191 +223 223 192 +223 223 193 +224 224 195 +224 224 195 +224 224 195 +223 224 195 +223 224 196 +223 224 196 +223 224 197 +223 224 197 +223 224 197 +223 224 198 +223 224 198 +222 224 199 +222 224 199 +222 224 200 +222 224 200 +222 224 201 +222 224 202 +222 224 202 +221 224 203 +221 224 203 +221 224 204 +221 224 204 +221 224 205 +221 224 205 +221 224 206 +221 224 206 +220 224 207 +220 224 207 +220 224 208 +220 224 208 +220 224 209 +220 224 209 +220 224 210 +220 224 210 +219 224 211 +219 224 211 +219 224 212 +219 224 212 +219 224 213 +219 224 213 +219 224 214 +219 224 214 +218 224 215 +219 224 215 +219 224 215 +219 224 215 +219 224 215 +219 224 215 diff --git a/src/fractalzoomer/color_maps/design-seeds design soar.MAP b/src/fractalzoomer/color_maps/design-seeds design soar.MAP new file mode 100644 index 000000000..eae7693a8 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds design soar.MAP @@ -0,0 +1,256 @@ +241 217 240 +240 215 239 +239 214 238 +238 212 237 +238 211 237 +237 210 236 +236 208 235 +236 207 234 +235 205 234 +234 204 233 +234 203 232 +233 201 232 +232 200 231 +231 198 230 +231 197 229 +230 195 229 +229 194 228 +229 193 227 +228 191 226 +227 190 226 +226 188 225 +226 187 224 +225 186 224 +224 184 223 +224 183 222 +223 181 221 +222 180 221 +222 179 220 +221 177 219 +220 176 218 +219 174 218 +219 173 217 +218 172 216 +217 170 216 +217 169 215 +216 167 214 +215 166 213 +215 165 213 +214 163 212 +213 162 211 +212 160 210 +213 161 211 +213 161 211 +209 158 207 +205 156 204 +201 153 201 +197 151 197 +193 149 194 +189 146 191 +185 144 187 +182 141 184 +178 139 181 +174 137 178 +170 134 174 +166 132 171 +162 129 168 +158 127 164 +154 124 161 +150 122 158 +147 120 154 +143 117 151 +139 115 148 +135 112 144 +131 110 141 +127 108 138 +123 105 135 +119 103 131 +116 100 128 +112 98 125 +108 96 121 +104 93 118 +100 91 115 +96 88 111 +92 86 108 +88 84 105 +85 81 102 +81 79 98 +77 76 95 +73 74 92 +69 72 88 +65 69 85 +61 67 82 +57 64 78 +58 65 79 +58 65 79 +62 67 81 +67 70 83 +71 72 85 +76 75 87 +80 78 89 +85 80 91 +89 83 93 +94 85 95 +98 88 97 +103 91 99 +107 93 101 +112 96 103 +116 99 105 +121 101 107 +125 104 109 +130 107 111 +134 109 113 +139 112 115 +143 114 117 +148 117 119 +153 120 121 +157 122 123 +162 125 125 +166 128 127 +171 130 129 +175 133 131 +180 135 133 +184 138 135 +189 141 137 +193 143 139 +198 146 141 +202 149 143 +207 151 145 +211 154 147 +216 156 149 +220 159 151 +225 162 153 +229 164 155 +234 167 157 +239 170 160 +239 170 160 +239 170 160 +239 170 160 +239 171 161 +240 172 162 +240 173 162 +241 174 163 +241 175 164 +241 175 165 +242 176 165 +242 177 166 +242 178 167 +243 179 167 +243 180 168 +244 181 169 +244 181 170 +245 182 170 +245 183 171 +245 184 172 +246 185 173 +246 186 173 +247 187 174 +247 187 175 +247 188 175 +248 189 176 +248 190 177 +249 191 178 +249 192 178 +249 192 179 +250 193 180 +250 194 181 +251 195 181 +251 196 182 +251 197 183 +252 198 183 +252 198 184 +253 199 185 +253 200 186 +253 201 186 +254 202 187 +254 203 188 +255 204 189 +255 204 189 +255 204 189 +255 204 189 +255 205 189 +255 205 189 +255 206 190 +255 207 190 +255 207 190 +255 208 191 +255 209 191 +255 209 191 +255 210 191 +255 211 192 +255 211 192 +255 212 192 +255 213 193 +255 213 193 +255 214 193 +255 215 194 +255 215 194 +255 216 194 +255 217 195 +255 217 195 +255 218 195 +255 218 195 +255 219 196 +255 220 196 +255 220 196 +255 221 197 +255 222 197 +255 222 197 +255 223 198 +255 224 198 +255 224 198 +255 225 198 +255 226 199 +255 226 199 +255 227 199 +255 228 200 +255 228 200 +255 229 200 +255 230 201 +255 230 201 +255 230 201 +254 229 201 +254 229 202 +253 229 203 +253 228 204 +253 228 205 +252 228 206 +252 227 207 +252 227 208 +251 227 209 +251 226 210 +251 226 211 +250 226 212 +250 225 213 +250 225 214 +249 225 215 +249 224 216 +249 224 217 +248 224 218 +248 223 219 +247 223 220 +247 223 221 +247 222 222 +246 222 223 +246 222 224 +246 221 225 +245 221 226 +245 221 227 +245 220 228 +244 220 229 +244 220 230 +244 219 231 +243 219 232 +243 219 233 +243 218 234 +242 218 235 +242 218 236 +242 217 237 +241 217 238 +241 217 239 +240 216 240 +241 217 240 +241 217 240 +241 217 240 +241 217 240 +241 217 240 diff --git a/src/fractalzoomer/color_maps/design-seeds dried hues.MAP b/src/fractalzoomer/color_maps/design-seeds dried hues.MAP new file mode 100644 index 000000000..1b2e84daf --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds dried hues.MAP @@ -0,0 +1,256 @@ +150 195 199 +149 192 197 +149 190 195 +149 188 193 +148 186 191 +148 184 189 +148 182 187 +148 179 185 +148 177 184 +147 175 182 +147 173 180 +147 171 178 +147 169 176 +146 167 174 +146 164 172 +146 162 170 +145 160 168 +145 158 167 +145 156 165 +145 154 163 +144 151 161 +144 149 159 +144 147 157 +144 145 155 +143 143 153 +143 141 152 +143 139 150 +143 136 148 +142 134 146 +142 132 144 +142 130 142 +142 128 140 +141 126 138 +141 124 137 +141 121 135 +141 119 133 +140 117 131 +140 115 129 +140 113 127 +140 111 125 +139 108 123 +140 109 124 +140 109 124 +138 107 122 +136 106 121 +135 104 120 +133 103 119 +132 101 117 +130 100 116 +129 99 115 +127 97 114 +126 96 112 +124 94 111 +123 93 110 +121 91 109 +120 90 108 +118 89 106 +117 87 105 +115 86 104 +114 84 103 +112 83 101 +111 81 100 +109 80 99 +107 79 98 +106 77 97 +104 76 95 +103 74 94 +101 73 93 +100 71 92 +98 70 90 +97 69 89 +95 67 88 +94 66 87 +92 64 86 +91 63 84 +89 61 83 +88 60 82 +86 59 81 +85 57 79 +83 56 78 +82 54 77 +80 53 76 +78 51 74 +79 52 75 +79 52 75 +81 51 74 +84 51 73 +87 51 73 +89 51 72 +92 51 71 +95 51 71 +97 51 70 +100 51 69 +103 51 69 +105 51 68 +108 51 67 +111 51 67 +114 51 66 +116 50 65 +119 50 65 +122 50 64 +124 50 63 +127 50 63 +130 50 62 +133 50 61 +135 50 61 +138 50 60 +141 50 60 +143 50 59 +146 50 58 +149 50 58 +151 49 57 +154 49 56 +157 49 56 +160 49 55 +162 49 54 +165 49 54 +168 49 53 +170 49 52 +173 49 52 +176 49 51 +178 49 50 +181 49 50 +184 49 49 +187 48 48 +187 49 49 +187 49 49 +187 52 50 +188 55 51 +189 58 52 +189 61 53 +190 64 54 +191 67 55 +191 70 56 +192 73 57 +193 76 59 +193 79 60 +194 82 61 +195 85 62 +195 88 63 +196 91 64 +197 94 65 +197 97 67 +198 100 68 +199 103 69 +199 106 70 +200 110 71 +201 113 72 +201 116 73 +202 119 74 +203 122 76 +203 125 77 +204 128 78 +205 131 79 +205 134 80 +206 137 81 +207 140 82 +207 143 83 +208 146 85 +209 149 86 +209 152 87 +210 155 88 +211 158 89 +211 161 90 +212 164 91 +213 167 92 +214 171 94 +214 171 94 +214 171 94 +213 171 95 +213 172 97 +213 173 99 +213 173 101 +213 174 103 +212 175 105 +212 175 107 +212 176 109 +212 177 111 +212 177 113 +212 178 115 +211 179 117 +211 179 119 +211 180 121 +211 181 123 +211 181 125 +211 182 127 +210 183 129 +210 183 131 +210 184 133 +210 185 134 +210 185 136 +209 186 138 +209 187 140 +209 187 142 +209 188 144 +209 189 146 +209 189 148 +208 190 150 +208 191 152 +208 191 154 +208 192 156 +208 193 158 +208 193 160 +207 194 162 +207 195 164 +207 195 166 +207 196 168 +207 197 170 +206 198 172 +207 198 172 +207 198 172 +205 197 172 +204 197 173 +202 197 174 +201 197 174 +199 197 175 +198 197 176 +197 197 176 +195 197 177 +194 197 178 +192 197 178 +191 197 179 +189 197 180 +188 197 180 +187 196 181 +185 196 182 +184 196 182 +182 196 183 +181 196 184 +179 196 184 +178 196 185 +177 196 186 +175 196 186 +174 196 187 +172 196 188 +171 196 188 +169 196 189 +168 195 190 +167 195 190 +165 195 191 +164 195 192 +162 195 192 +161 195 193 +159 195 194 +158 195 194 +157 195 195 +155 195 196 +154 195 196 +152 195 197 +151 195 198 +149 194 199 +150 195 199 +150 195 199 +150 195 199 +150 195 199 +150 195 199 diff --git a/src/fractalzoomer/color_maps/design-seeds edible hues.MAP b/src/fractalzoomer/color_maps/design-seeds edible hues.MAP new file mode 100644 index 000000000..90f4f5f1f --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds edible hues.MAP @@ -0,0 +1,256 @@ +230 231 240 +229 230 238 +228 229 236 +228 229 234 +227 228 232 +226 228 231 +226 227 229 +225 227 227 +224 226 225 +224 226 224 +223 225 222 +222 225 220 +222 224 218 +221 224 216 +220 223 215 +220 223 213 +219 222 211 +218 222 209 +218 221 208 +217 221 206 +216 220 204 +216 219 202 +215 219 200 +215 218 199 +214 218 197 +213 217 195 +213 217 193 +212 216 192 +211 216 190 +211 215 188 +210 215 186 +209 214 184 +209 214 183 +208 213 181 +207 213 179 +207 212 177 +206 212 176 +205 211 174 +205 211 172 +204 210 170 +203 209 168 +204 210 169 +204 210 169 +200 207 166 +197 204 163 +194 201 160 +191 198 157 +188 195 155 +185 192 152 +182 189 149 +179 187 146 +176 184 143 +173 181 141 +170 178 138 +167 175 135 +164 172 132 +161 169 129 +158 166 126 +155 163 124 +152 161 121 +149 158 118 +146 155 115 +143 152 112 +140 149 110 +137 146 107 +134 143 104 +131 140 101 +128 138 98 +125 135 96 +122 132 93 +119 129 90 +116 126 87 +113 123 84 +110 120 82 +107 117 79 +104 115 76 +101 112 73 +98 109 70 +95 106 68 +92 103 65 +89 100 62 +86 97 59 +82 94 56 +83 95 57 +83 95 57 +82 92 56 +81 90 55 +81 88 55 +80 86 54 +80 84 54 +79 82 53 +79 80 53 +78 78 52 +78 75 52 +77 73 51 +76 71 50 +76 69 50 +75 67 49 +75 65 49 +74 63 48 +74 60 48 +73 58 47 +73 56 47 +72 54 46 +71 52 45 +71 50 45 +70 48 44 +70 46 44 +69 43 43 +69 41 43 +68 39 42 +68 37 42 +67 35 41 +67 33 41 +66 31 40 +65 29 39 +65 26 39 +64 24 38 +64 22 38 +63 20 37 +63 18 37 +62 16 36 +62 14 36 +61 12 35 +60 9 34 +61 10 35 +61 10 35 +62 10 34 +64 11 34 +66 12 33 +68 13 33 +70 14 32 +71 15 32 +73 15 31 +75 16 31 +77 17 30 +78 18 30 +80 19 30 +82 20 29 +84 21 29 +86 21 28 +88 22 28 +89 23 27 +91 24 27 +93 25 26 +95 26 26 +97 27 25 +98 27 25 +100 28 25 +102 29 24 +104 30 24 +106 31 23 +107 32 23 +109 32 22 +111 33 22 +113 34 21 +115 35 21 +116 36 21 +118 37 20 +120 38 20 +122 38 19 +124 39 19 +125 40 18 +127 41 18 +129 42 17 +131 43 17 +133 44 16 +133 44 17 +133 44 17 +134 46 18 +135 49 20 +136 51 21 +137 54 23 +139 56 25 +140 59 26 +141 61 28 +142 64 29 +144 66 31 +145 69 33 +146 72 34 +147 74 36 +148 77 38 +150 79 39 +151 82 41 +152 84 43 +153 87 44 +155 89 46 +156 92 47 +157 95 49 +158 97 51 +159 100 52 +161 102 54 +162 105 56 +163 107 57 +164 110 59 +166 112 60 +167 115 62 +168 117 64 +169 120 65 +170 123 67 +172 125 69 +173 128 70 +174 130 72 +175 133 73 +177 135 75 +178 138 77 +179 140 78 +180 143 80 +182 146 82 +182 146 82 +182 146 82 +183 148 85 +184 150 89 +185 152 93 +186 154 97 +188 156 101 +189 158 105 +190 160 109 +191 162 113 +192 165 117 +193 167 121 +195 169 125 +196 171 129 +197 173 133 +198 175 137 +200 177 141 +201 180 145 +202 182 149 +203 184 153 +204 186 157 +206 188 161 +207 190 164 +208 192 168 +209 194 172 +210 197 176 +212 199 180 +213 201 184 +214 203 188 +215 205 192 +216 207 196 +218 209 200 +219 211 204 +220 214 208 +221 216 212 +222 218 216 +224 220 220 +225 222 224 +226 224 228 +227 226 232 +228 228 236 +230 231 240 +230 231 240 +230 231 240 +230 231 240 +230 231 240 +230 231 240 diff --git a/src/fractalzoomer/color_maps/design-seeds edible tones.MAP b/src/fractalzoomer/color_maps/design-seeds edible tones.MAP new file mode 100644 index 000000000..4dd5ab5dd --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds edible tones.MAP @@ -0,0 +1,256 @@ +221 222 216 +220 221 214 +220 220 212 +219 219 211 +219 218 209 +219 217 208 +218 216 207 +218 215 205 +218 214 204 +217 213 202 +217 213 201 +217 212 199 +216 211 198 +216 210 196 +216 209 194 +215 208 193 +215 207 191 +215 206 190 +214 205 188 +214 204 187 +213 203 185 +213 203 184 +213 202 182 +212 201 181 +212 200 179 +212 199 178 +211 198 176 +211 197 175 +211 196 173 +210 195 172 +210 194 170 +210 194 169 +209 193 167 +209 192 166 +209 191 164 +208 190 163 +208 189 161 +208 188 160 +207 187 158 +207 186 157 +206 185 155 +207 186 156 +207 186 156 +205 184 154 +204 182 152 +202 180 150 +201 178 149 +199 177 147 +198 175 145 +196 173 144 +195 171 142 +193 169 140 +192 168 139 +190 166 137 +189 164 135 +187 162 134 +186 160 132 +184 158 130 +183 157 129 +181 155 127 +180 153 125 +178 151 124 +177 149 122 +176 148 120 +174 146 119 +173 144 117 +171 142 115 +170 140 114 +168 139 112 +167 137 110 +165 135 109 +164 133 107 +162 131 105 +161 130 104 +159 128 102 +158 126 100 +156 124 99 +155 122 97 +153 121 95 +152 119 94 +150 117 92 +149 115 90 +147 113 88 +148 114 89 +148 114 89 +146 112 87 +144 110 86 +142 109 85 +141 107 84 +139 106 83 +137 104 82 +135 103 81 +134 101 80 +132 100 79 +130 98 78 +129 96 76 +127 95 75 +125 93 74 +123 92 73 +122 90 72 +120 89 71 +118 87 70 +116 86 69 +115 84 68 +113 82 66 +111 81 65 +110 79 64 +108 78 63 +106 76 62 +104 75 61 +103 73 60 +101 72 59 +99 70 58 +97 69 57 +96 67 55 +94 65 54 +92 64 53 +91 62 52 +89 61 51 +87 59 50 +85 58 49 +84 56 48 +82 55 47 +80 53 46 +78 51 44 +79 52 45 +79 52 45 +77 51 44 +75 50 43 +74 49 43 +72 48 42 +71 47 42 +69 46 41 +67 45 41 +66 44 40 +64 43 40 +63 42 39 +61 41 38 +59 40 38 +58 39 37 +56 38 37 +54 37 36 +53 36 36 +51 35 35 +50 34 35 +48 33 34 +46 32 33 +45 31 33 +43 30 32 +42 29 32 +40 28 31 +38 27 31 +37 26 30 +35 25 30 +34 24 29 +32 23 29 +30 22 28 +29 21 27 +27 20 27 +26 19 26 +24 18 26 +22 17 25 +21 16 25 +19 15 24 +18 14 24 +16 13 23 +14 12 22 +15 13 23 +15 13 23 +15 13 23 +15 14 24 +16 14 24 +16 15 25 +17 15 25 +17 16 26 +17 16 27 +18 17 27 +18 17 28 +18 18 28 +19 19 29 +19 19 29 +20 20 30 +20 20 31 +21 21 31 +21 21 32 +21 22 32 +22 22 33 +22 23 33 +23 24 34 +23 24 35 +23 25 35 +24 25 36 +24 26 36 +25 26 37 +25 27 37 +25 27 38 +26 28 39 +26 28 39 +27 29 40 +27 30 40 +27 30 41 +28 31 41 +28 31 42 +29 32 43 +29 32 43 +29 33 44 +30 33 44 +30 34 45 +31 35 46 +31 35 46 +31 35 46 +35 39 50 +40 44 54 +45 49 58 +50 53 63 +54 58 67 +59 63 71 +64 67 75 +68 72 79 +73 77 84 +78 81 88 +83 86 92 +87 91 96 +92 95 101 +97 100 105 +102 105 109 +107 109 114 +111 114 118 +116 119 122 +121 123 126 +126 128 131 +130 133 135 +135 137 139 +140 142 143 +145 147 148 +149 151 152 +154 156 156 +159 161 160 +164 165 165 +168 170 169 +173 175 173 +178 179 177 +183 184 182 +187 189 186 +192 193 190 +197 198 194 +202 203 199 +206 207 203 +211 212 207 +216 217 211 +221 222 216 +221 222 216 +221 222 216 +221 222 216 +221 222 216 +221 222 216 diff --git a/src/fractalzoomer/color_maps/design-seeds eucalyptus hues.MAP b/src/fractalzoomer/color_maps/design-seeds eucalyptus hues.MAP new file mode 100644 index 000000000..c23cb906c --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds eucalyptus hues.MAP @@ -0,0 +1,256 @@ +231 192 190 +230 189 187 +229 187 185 +228 185 183 +227 183 181 +226 181 179 +225 178 177 +224 176 175 +223 174 173 +222 172 170 +221 170 168 +220 168 166 +219 165 164 +218 163 162 +218 161 160 +217 159 158 +216 157 155 +215 155 153 +214 152 151 +213 150 149 +212 148 147 +211 146 145 +210 144 143 +209 141 141 +208 139 138 +207 137 136 +206 135 134 +206 133 132 +205 131 130 +204 128 128 +203 126 126 +202 124 124 +201 122 121 +200 120 119 +199 118 117 +198 115 115 +197 113 113 +196 111 111 +195 109 109 +194 107 107 +193 104 104 +194 105 105 +194 105 105 +190 103 103 +187 102 102 +184 100 100 +180 99 99 +177 98 98 +174 96 96 +171 95 95 +168 94 94 +164 92 92 +161 91 91 +158 90 90 +155 88 88 +151 87 87 +148 86 86 +145 84 84 +141 83 83 +138 82 82 +135 80 80 +132 79 79 +128 77 77 +125 76 76 +122 75 75 +119 73 73 +115 72 72 +112 71 71 +109 69 69 +106 68 68 +102 67 67 +99 65 65 +96 64 64 +93 63 63 +89 61 61 +86 60 60 +83 59 59 +80 57 57 +76 56 56 +73 55 55 +70 53 53 +67 52 52 +63 50 50 +64 51 51 +64 51 51 +64 52 51 +65 53 52 +66 54 53 +66 55 54 +67 56 55 +68 57 56 +69 58 57 +69 59 58 +70 60 59 +71 61 59 +71 62 60 +72 63 61 +73 64 62 +74 66 63 +74 67 64 +75 68 65 +76 69 66 +77 70 67 +77 71 68 +78 72 69 +79 73 69 +79 74 70 +80 75 71 +81 76 72 +82 77 73 +82 78 74 +83 80 75 +84 81 76 +85 82 77 +85 83 78 +86 84 78 +87 85 79 +87 86 80 +88 87 81 +89 88 82 +90 89 83 +90 90 84 +91 91 85 +92 92 86 +93 94 87 +93 94 87 +93 94 87 +94 95 87 +96 96 88 +97 98 89 +99 99 90 +100 101 91 +102 102 92 +104 104 93 +105 105 94 +107 107 95 +108 108 95 +110 109 96 +111 111 97 +113 112 98 +115 114 99 +116 115 100 +118 117 101 +119 118 102 +121 120 103 +122 121 104 +124 123 105 +126 124 105 +127 125 106 +129 127 107 +130 128 108 +132 130 109 +133 131 110 +135 133 111 +137 134 112 +138 136 113 +140 137 114 +141 138 114 +143 140 115 +144 141 116 +146 143 117 +148 144 118 +149 146 119 +151 147 120 +152 149 121 +154 150 122 +156 152 123 +156 152 123 +156 152 123 +157 153 123 +159 154 124 +160 156 125 +162 157 126 +163 159 127 +165 160 128 +167 162 129 +168 163 130 +170 165 131 +171 166 132 +173 167 133 +174 169 134 +176 170 135 +178 172 136 +179 173 137 +181 175 138 +182 176 139 +184 178 140 +185 179 141 +187 181 142 +189 182 142 +190 183 143 +192 185 144 +193 186 145 +195 188 146 +196 189 147 +198 191 148 +200 192 149 +201 194 150 +203 195 151 +204 196 152 +206 198 153 +207 199 154 +209 201 155 +211 202 156 +212 204 157 +214 205 158 +215 207 159 +217 208 160 +219 210 161 +219 210 161 +219 210 161 +219 209 161 +219 209 162 +219 208 163 +220 208 163 +220 207 164 +220 207 165 +221 206 166 +221 206 166 +221 205 167 +221 205 168 +222 205 168 +222 204 169 +222 204 170 +223 203 171 +223 203 171 +223 202 172 +224 202 173 +224 201 174 +224 201 174 +225 200 175 +225 200 176 +225 200 176 +225 199 177 +226 199 178 +226 198 179 +226 198 179 +227 197 180 +227 197 181 +227 196 182 +228 196 182 +228 196 183 +228 195 184 +228 195 184 +229 194 185 +229 194 186 +229 193 187 +230 193 187 +230 192 188 +230 192 189 +231 191 190 +231 192 190 +231 192 190 +231 192 190 +231 192 190 +231 192 190 diff --git a/src/fractalzoomer/color_maps/design-seeds fallen brights.MAP b/src/fractalzoomer/color_maps/design-seeds fallen brights.MAP new file mode 100644 index 000000000..351f71395 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds fallen brights.MAP @@ -0,0 +1,256 @@ +227 218 202 +226 216 201 +225 215 201 +225 214 200 +224 213 200 +223 212 199 +223 211 199 +222 210 198 +222 209 198 +221 208 197 +220 207 197 +220 206 197 +219 205 196 +218 204 196 +218 202 195 +217 201 195 +216 200 194 +216 199 194 +215 198 193 +215 197 193 +214 196 192 +213 195 192 +213 194 192 +212 193 191 +211 192 191 +211 191 190 +210 190 190 +210 188 189 +209 187 189 +208 186 188 +208 185 188 +207 184 188 +206 183 187 +206 182 187 +205 181 186 +205 180 186 +204 179 185 +203 178 185 +203 177 184 +202 176 184 +201 174 183 +202 175 184 +202 175 184 +198 172 181 +195 170 179 +192 168 177 +189 165 175 +186 163 173 +182 161 171 +179 158 169 +176 156 167 +173 154 165 +170 151 163 +167 149 161 +163 147 159 +160 144 157 +157 142 154 +154 140 152 +151 137 150 +148 135 148 +144 133 146 +141 130 144 +138 128 142 +135 126 140 +132 123 138 +128 121 136 +125 119 134 +122 116 132 +119 114 130 +116 112 127 +113 109 125 +109 107 123 +106 105 121 +103 102 119 +100 100 117 +97 98 115 +94 95 113 +90 93 111 +87 91 109 +84 88 107 +81 86 105 +78 84 103 +74 81 100 +75 82 101 +75 82 101 +76 84 100 +78 87 99 +80 89 98 +82 92 98 +84 95 97 +86 97 96 +88 100 96 +89 102 95 +91 105 94 +93 108 94 +95 110 93 +97 113 92 +99 116 92 +101 118 91 +103 121 90 +105 124 90 +106 126 89 +108 129 88 +110 131 88 +112 134 87 +114 137 86 +116 139 86 +118 142 85 +120 145 84 +121 147 84 +123 150 83 +125 152 82 +127 155 82 +129 158 81 +131 160 80 +133 163 80 +135 166 79 +136 168 78 +138 171 78 +140 173 77 +142 176 76 +144 179 76 +146 181 75 +148 184 74 +150 187 73 +150 187 74 +150 187 74 +150 187 76 +150 187 79 +151 188 82 +151 188 85 +152 188 87 +152 189 90 +152 189 93 +153 189 96 +153 190 98 +154 190 101 +154 191 104 +155 191 107 +155 191 110 +155 192 112 +156 192 115 +156 193 118 +157 193 121 +157 193 123 +158 194 126 +158 194 129 +158 194 132 +159 195 135 +159 195 137 +160 196 140 +160 196 143 +161 196 146 +161 197 148 +161 197 151 +162 197 154 +162 198 157 +163 198 160 +163 199 162 +164 199 165 +164 199 168 +164 200 171 +165 200 173 +165 200 176 +166 201 179 +166 201 182 +167 202 185 +167 202 185 +167 202 185 +167 202 186 +168 203 187 +169 204 188 +170 205 189 +171 206 190 +172 207 191 +173 208 192 +174 208 193 +175 209 194 +176 210 195 +177 211 196 +178 212 197 +179 213 198 +180 214 199 +181 215 200 +182 216 201 +183 216 202 +184 217 203 +185 218 204 +186 219 206 +187 220 207 +188 221 208 +189 222 209 +190 223 210 +191 223 211 +192 224 212 +193 225 213 +194 226 214 +195 227 215 +196 228 216 +197 229 217 +198 230 218 +199 230 219 +200 231 220 +201 232 221 +202 233 222 +203 234 223 +204 235 224 +205 236 225 +206 237 227 +206 237 227 +206 237 227 +206 236 226 +207 236 225 +207 235 225 +208 235 224 +208 234 223 +209 234 223 +209 233 222 +210 233 222 +210 232 221 +211 232 220 +211 231 220 +212 231 219 +212 230 218 +213 230 218 +213 229 217 +214 229 216 +214 228 216 +215 228 215 +215 227 215 +216 227 214 +217 227 213 +217 226 213 +218 226 212 +218 225 211 +219 225 211 +219 224 210 +220 224 210 +220 223 209 +221 223 208 +221 222 208 +222 222 207 +222 221 206 +223 221 206 +223 220 205 +224 220 205 +224 219 204 +225 219 203 +225 218 203 +226 218 202 +227 217 201 +227 218 202 +227 218 202 +227 218 202 +227 218 202 +227 218 202 diff --git a/src/fractalzoomer/color_maps/design-seeds fallen color.MAP b/src/fractalzoomer/color_maps/design-seeds fallen color.MAP new file mode 100644 index 000000000..4dd965d5b --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds fallen color.MAP @@ -0,0 +1,256 @@ +197 219 209 +194 216 206 +192 213 204 +190 211 201 +188 208 199 +186 206 197 +184 203 194 +182 201 192 +180 198 189 +178 196 187 +176 193 185 +173 190 182 +171 188 180 +169 185 177 +167 183 175 +165 180 172 +163 178 170 +161 175 168 +159 173 165 +157 170 163 +154 167 160 +152 165 158 +150 162 156 +148 160 153 +146 157 151 +144 155 148 +142 152 146 +140 150 144 +138 147 141 +136 145 139 +133 142 136 +131 139 134 +129 137 132 +127 134 129 +125 132 127 +123 129 124 +121 127 122 +119 124 120 +117 122 117 +115 119 115 +112 116 112 +113 117 113 +113 117 113 +114 116 113 +115 115 113 +116 114 113 +117 113 114 +118 113 114 +120 112 114 +121 111 115 +122 110 115 +123 110 115 +124 109 115 +125 108 116 +127 107 116 +128 106 116 +129 106 117 +130 105 117 +131 104 117 +132 103 118 +134 103 118 +135 102 118 +136 101 119 +137 100 119 +138 99 119 +140 99 119 +141 98 120 +142 97 120 +143 96 120 +144 96 121 +145 95 121 +147 94 121 +148 93 122 +149 92 122 +150 92 122 +151 91 122 +152 90 123 +154 89 123 +155 89 123 +156 88 124 +157 87 124 +158 86 124 +160 85 125 +160 86 125 +160 86 125 +160 85 124 +161 85 123 +162 85 123 +163 85 122 +164 85 121 +165 85 121 +165 84 120 +166 84 120 +167 84 119 +168 84 118 +169 84 118 +170 84 117 +171 84 116 +171 83 116 +172 83 115 +173 83 114 +174 83 114 +175 83 113 +176 83 113 +177 82 112 +177 82 111 +178 82 111 +179 82 110 +180 82 109 +181 82 109 +182 82 108 +182 81 108 +183 81 107 +184 81 106 +185 81 106 +186 81 105 +187 81 104 +188 81 104 +188 80 103 +189 80 103 +190 80 102 +191 80 101 +192 80 101 +193 80 100 +194 79 99 +194 80 100 +194 80 100 +194 80 100 +195 81 101 +195 82 102 +196 83 102 +197 84 103 +197 85 104 +198 86 104 +198 87 105 +199 88 106 +200 88 106 +200 89 107 +201 90 108 +202 91 109 +202 92 109 +203 93 110 +204 94 111 +204 95 111 +205 96 112 +205 97 113 +206 98 114 +207 98 114 +207 99 115 +208 100 116 +209 101 116 +209 102 117 +210 103 118 +210 104 118 +211 105 119 +212 106 120 +212 107 121 +213 107 121 +214 108 122 +214 109 123 +215 110 123 +215 111 124 +216 112 125 +217 113 125 +217 114 126 +218 115 127 +219 116 128 +219 116 128 +219 116 128 +219 117 129 +219 119 131 +219 121 133 +219 122 135 +219 124 136 +219 126 138 +219 127 140 +219 129 142 +219 131 143 +219 132 145 +219 134 147 +219 136 149 +219 138 151 +219 139 152 +219 141 154 +219 143 156 +219 144 158 +219 146 159 +219 148 161 +219 150 163 +219 151 165 +219 153 167 +219 155 168 +219 156 170 +219 158 172 +219 160 174 +219 161 175 +219 163 177 +219 165 179 +219 167 181 +219 168 183 +219 170 184 +219 172 186 +219 173 188 +219 175 190 +219 177 191 +219 178 193 +219 180 195 +219 182 197 +219 184 199 +219 184 199 +219 184 199 +218 184 199 +217 185 199 +217 186 199 +216 187 200 +216 188 200 +215 189 200 +215 190 200 +214 190 200 +214 191 201 +213 192 201 +212 193 201 +212 194 201 +211 195 202 +211 196 202 +210 197 202 +210 198 203 +209 198 203 +209 199 203 +208 200 203 +207 201 204 +207 202 204 +206 203 204 +206 204 204 +205 205 205 +205 205 205 +204 206 205 +204 207 205 +203 208 206 +203 209 206 +202 210 206 +201 211 206 +201 212 207 +200 212 207 +200 213 207 +199 214 207 +199 215 208 +198 216 208 +198 217 208 +197 218 208 +196 219 209 +197 219 209 +197 219 209 +197 219 209 +197 219 209 +197 219 209 diff --git a/src/fractalzoomer/color_maps/design-seeds fallen tones.MAP b/src/fractalzoomer/color_maps/design-seeds fallen tones.MAP new file mode 100644 index 000000000..fe6b17555 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds fallen tones.MAP @@ -0,0 +1,256 @@ +237 231 225 +236 229 222 +235 227 219 +234 225 217 +233 223 214 +232 221 212 +231 219 209 +230 218 206 +229 216 204 +228 214 201 +228 212 199 +227 210 196 +226 208 194 +225 206 191 +224 205 188 +223 203 186 +222 201 183 +221 199 181 +220 197 178 +219 195 176 +218 193 173 +218 192 170 +217 190 168 +216 188 165 +215 186 163 +214 184 160 +213 182 158 +212 181 155 +211 179 152 +210 177 150 +209 175 147 +209 173 145 +208 171 142 +207 169 140 +206 168 137 +205 166 134 +204 164 132 +203 162 129 +202 160 127 +201 158 124 +200 156 121 +201 157 122 +201 157 122 +198 154 120 +196 151 118 +194 149 117 +192 146 115 +190 144 114 +188 141 113 +186 138 111 +184 136 110 +182 133 108 +180 131 107 +178 128 105 +176 125 104 +174 123 102 +172 120 100 +170 117 99 +168 115 97 +166 112 96 +164 110 94 +162 107 93 +160 104 91 +158 102 90 +156 99 88 +154 97 87 +152 94 85 +150 91 84 +148 89 82 +146 86 81 +144 84 79 +142 81 78 +140 78 76 +138 76 75 +136 73 73 +134 71 72 +132 68 70 +130 65 69 +128 63 67 +126 60 66 +124 58 64 +122 55 63 +119 52 61 +120 53 62 +120 53 62 +119 53 62 +119 54 63 +118 54 64 +118 55 65 +117 55 65 +117 56 66 +116 57 67 +116 57 68 +115 58 68 +115 58 69 +114 59 70 +114 59 71 +113 60 72 +113 61 72 +112 61 73 +112 62 74 +111 62 75 +111 63 75 +110 63 76 +110 64 77 +110 65 78 +109 65 79 +109 66 79 +108 66 80 +108 67 81 +107 67 82 +107 68 82 +106 69 83 +106 69 84 +105 70 85 +105 70 86 +104 71 86 +104 71 87 +103 72 88 +103 73 89 +102 73 89 +102 74 90 +101 74 91 +101 75 92 +100 76 93 +101 76 93 +101 76 93 +101 77 94 +102 79 95 +103 81 96 +104 83 97 +104 84 98 +105 86 99 +106 88 100 +107 90 101 +107 91 102 +108 93 103 +109 95 105 +110 97 106 +111 99 107 +111 100 108 +112 102 109 +113 104 110 +114 106 111 +114 107 112 +115 109 113 +116 111 115 +117 113 116 +118 115 117 +118 116 118 +119 118 119 +120 120 120 +121 122 121 +121 123 122 +122 125 123 +123 127 124 +124 129 126 +125 131 127 +125 132 128 +126 134 129 +127 136 130 +128 138 131 +128 139 132 +129 141 133 +130 143 134 +131 145 135 +132 147 137 +132 147 137 +132 147 137 +133 147 138 +135 148 139 +136 149 140 +138 150 141 +140 150 142 +141 151 142 +143 152 143 +144 152 144 +146 153 145 +148 154 146 +149 155 147 +151 155 148 +153 156 150 +154 157 151 +156 158 152 +158 159 153 +159 159 154 +161 160 155 +162 161 156 +164 162 157 +166 162 158 +167 163 159 +169 164 160 +171 165 161 +172 165 162 +174 166 163 +175 167 164 +177 168 165 +179 168 166 +180 169 167 +182 170 168 +184 171 169 +185 171 170 +187 172 171 +188 173 172 +190 174 173 +192 174 174 +193 175 175 +195 176 176 +197 177 177 +197 177 177 +197 177 177 +198 178 178 +199 179 179 +200 181 180 +201 182 181 +202 183 183 +202 185 184 +203 186 185 +204 187 186 +205 189 187 +206 190 188 +207 191 190 +208 193 191 +210 194 192 +211 195 193 +212 197 195 +213 198 196 +214 199 197 +215 201 198 +216 202 199 +217 204 201 +218 205 202 +219 206 203 +220 208 204 +221 209 205 +222 210 207 +223 212 208 +224 213 209 +225 214 210 +226 216 211 +227 217 213 +228 218 214 +229 220 215 +230 221 216 +231 222 217 +232 224 219 +233 225 220 +234 226 221 +235 228 222 +236 229 223 +237 231 225 +237 231 225 +237 231 225 +237 231 225 +237 231 225 +237 231 225 diff --git a/src/fractalzoomer/color_maps/design-seeds feathered autumn.MAP b/src/fractalzoomer/color_maps/design-seeds feathered autumn.MAP new file mode 100644 index 000000000..559b29243 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds feathered autumn.MAP @@ -0,0 +1,256 @@ +232 218 109 +231 215 107 +230 212 105 +229 209 103 +229 206 101 +228 203 100 +227 200 98 +226 197 96 +226 194 95 +225 191 93 +224 189 91 +224 186 89 +223 183 88 +222 180 86 +221 177 84 +221 174 82 +220 171 80 +219 168 79 +218 165 77 +218 162 75 +217 159 73 +216 157 72 +216 154 70 +215 151 68 +214 148 66 +213 145 65 +213 142 63 +212 139 61 +211 136 59 +210 133 58 +210 130 56 +209 128 54 +208 125 52 +208 122 51 +207 119 49 +206 116 47 +205 113 45 +205 110 44 +204 107 42 +203 104 40 +202 101 38 +203 102 39 +203 102 39 +198 100 39 +194 99 39 +190 97 39 +186 96 40 +182 95 40 +178 93 40 +174 92 40 +170 90 41 +166 89 41 +162 88 41 +158 86 42 +154 85 42 +150 83 42 +146 82 42 +142 80 43 +138 79 43 +134 78 43 +130 76 43 +126 75 44 +122 73 44 +118 72 44 +114 71 45 +110 69 45 +106 68 45 +102 66 45 +98 65 46 +94 64 46 +90 62 46 +86 61 46 +82 59 47 +78 58 47 +74 57 47 +70 55 48 +66 54 48 +62 52 48 +58 51 48 +54 50 49 +50 48 49 +46 47 49 +41 45 50 +42 46 50 +42 46 50 +44 47 50 +46 49 51 +49 50 52 +51 52 53 +54 54 54 +56 55 55 +58 57 55 +61 58 56 +63 60 57 +65 61 58 +68 63 59 +70 65 60 +73 66 61 +75 68 61 +78 70 62 +80 71 63 +82 73 64 +85 74 65 +87 76 66 +90 78 67 +92 79 67 +94 81 68 +97 82 69 +99 84 70 +102 86 71 +104 87 72 +106 89 72 +109 90 73 +111 92 74 +114 94 75 +116 95 76 +118 97 77 +121 98 78 +123 100 78 +126 102 79 +128 103 80 +130 105 81 +133 106 82 +135 108 83 +138 110 84 +138 110 84 +138 110 84 +139 111 84 +141 112 84 +143 114 84 +145 115 85 +147 117 85 +149 118 85 +151 119 85 +153 121 86 +155 122 86 +157 124 86 +159 125 87 +161 127 87 +163 128 87 +165 129 87 +167 131 88 +169 132 88 +171 134 88 +173 135 88 +175 137 89 +177 138 89 +179 139 89 +181 141 90 +183 142 90 +185 144 90 +187 145 90 +189 147 91 +191 148 91 +193 149 91 +195 151 91 +197 152 92 +199 154 92 +201 155 92 +203 157 93 +205 158 93 +207 159 93 +209 161 93 +211 162 94 +213 164 94 +215 165 94 +217 167 95 +217 167 95 +217 167 95 +216 167 96 +216 168 98 +216 169 99 +216 170 101 +216 171 102 +215 172 104 +215 173 106 +215 174 107 +215 175 109 +215 176 110 +214 177 112 +214 178 113 +214 179 115 +214 180 117 +213 181 118 +213 182 120 +213 183 121 +213 184 123 +213 185 124 +212 186 126 +212 187 128 +212 188 129 +212 189 131 +212 190 132 +211 191 134 +211 192 135 +211 193 137 +211 194 139 +211 195 140 +210 196 142 +210 197 143 +210 198 145 +210 199 146 +210 200 148 +209 201 150 +209 202 151 +209 203 153 +209 204 154 +209 205 156 +208 206 158 +209 206 158 +209 206 158 +209 206 156 +210 206 155 +210 206 154 +211 207 153 +211 207 151 +212 207 150 +213 208 149 +213 208 148 +214 208 146 +214 208 145 +215 209 144 +215 209 143 +216 209 142 +217 210 140 +217 210 139 +218 210 138 +218 211 137 +219 211 135 +219 211 134 +220 212 133 +221 212 132 +221 212 131 +222 212 129 +222 213 128 +223 213 127 +223 213 126 +224 214 124 +225 214 123 +225 214 122 +226 215 121 +226 215 120 +227 215 118 +227 215 117 +228 216 116 +229 216 115 +229 216 113 +230 217 112 +230 217 111 +231 217 110 +232 218 108 +232 218 109 +232 218 109 +232 218 109 +232 218 109 +232 218 109 diff --git a/src/fractalzoomer/color_maps/design-seeds feathered hues.MAP b/src/fractalzoomer/color_maps/design-seeds feathered hues.MAP new file mode 100644 index 000000000..f3ada7d76 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds feathered hues.MAP @@ -0,0 +1,256 @@ +245 203 201 +245 199 197 +245 196 193 +245 192 189 +245 189 185 +246 186 181 +246 182 177 +246 179 173 +246 175 169 +246 172 165 +246 169 161 +247 165 157 +247 162 153 +247 158 149 +247 155 145 +248 151 141 +248 148 137 +248 145 133 +248 141 129 +248 138 125 +249 134 121 +249 131 118 +249 128 114 +249 124 110 +249 121 106 +250 117 102 +250 114 98 +250 111 94 +250 107 90 +250 104 86 +251 100 82 +251 97 78 +251 94 74 +251 90 70 +251 87 66 +252 83 62 +252 80 58 +252 77 54 +252 73 50 +252 70 46 +253 66 42 +253 67 43 +253 67 43 +247 66 43 +242 65 44 +237 65 44 +232 64 45 +226 64 45 +221 64 46 +216 63 47 +211 63 47 +205 62 48 +200 62 48 +195 61 49 +190 61 49 +185 60 50 +179 59 51 +174 59 51 +169 58 52 +164 58 52 +158 57 53 +153 57 53 +148 56 54 +143 56 55 +138 55 55 +132 55 56 +127 54 56 +122 54 57 +117 53 57 +111 53 58 +106 52 59 +101 52 59 +96 51 60 +91 51 60 +85 50 61 +80 50 61 +75 49 62 +70 49 63 +64 48 63 +59 48 64 +54 47 64 +49 47 65 +43 46 66 +44 47 66 +44 47 66 +44 49 68 +45 52 70 +46 55 72 +47 58 74 +48 61 76 +48 63 78 +49 66 80 +50 69 82 +51 72 84 +52 75 86 +53 78 88 +53 80 90 +54 83 92 +55 86 94 +56 89 96 +57 92 98 +58 95 100 +58 97 102 +59 100 104 +60 103 106 +61 106 108 +62 109 110 +62 111 112 +63 114 114 +64 117 116 +65 120 118 +66 123 120 +67 126 122 +67 128 124 +68 131 126 +69 134 128 +70 137 130 +71 140 132 +72 143 134 +72 145 136 +73 148 138 +74 151 140 +75 154 142 +76 157 144 +77 160 147 +77 160 147 +77 160 147 +78 161 145 +79 162 144 +80 164 143 +81 165 142 +82 167 141 +83 168 140 +84 169 139 +85 171 138 +87 172 137 +88 174 136 +89 175 135 +90 177 134 +91 178 133 +92 179 131 +93 181 130 +95 182 129 +96 184 128 +97 185 127 +98 187 126 +99 188 125 +100 189 124 +101 191 123 +102 192 122 +104 194 121 +105 195 120 +106 197 119 +107 198 117 +108 199 116 +109 201 115 +110 202 114 +111 204 113 +113 205 112 +114 207 111 +115 208 110 +116 209 109 +117 211 108 +118 212 107 +119 214 106 +120 215 105 +122 217 103 +122 217 104 +122 217 104 +123 216 107 +125 216 110 +127 215 113 +129 215 116 +131 215 119 +133 214 122 +135 214 125 +137 213 128 +139 213 131 +141 213 134 +143 212 137 +145 212 140 +147 211 143 +149 211 147 +151 210 150 +153 210 153 +155 210 156 +157 209 159 +159 209 162 +161 208 165 +163 208 168 +165 208 171 +167 207 174 +169 207 177 +171 206 180 +173 206 183 +175 206 187 +177 205 190 +179 205 193 +181 204 196 +183 204 199 +185 204 202 +187 203 205 +189 203 208 +191 202 211 +193 202 214 +195 202 217 +197 201 220 +199 201 223 +201 200 227 +201 201 227 +201 201 227 +202 201 226 +203 201 225 +204 201 225 +205 201 224 +206 201 223 +207 201 223 +208 201 222 +209 201 221 +210 201 221 +211 201 220 +213 201 219 +214 201 219 +215 201 218 +216 201 217 +217 201 217 +218 201 216 +219 201 215 +220 201 215 +221 201 214 +223 202 213 +224 202 213 +225 202 212 +226 202 212 +227 202 211 +228 202 210 +229 202 210 +230 202 209 +231 202 208 +232 202 208 +234 202 207 +235 202 206 +236 202 206 +237 202 205 +238 202 204 +239 202 204 +240 202 203 +241 202 202 +242 202 202 +243 202 201 +245 203 200 +245 203 201 +245 203 201 +245 203 201 +245 203 201 +245 203 201 diff --git a/src/fractalzoomer/color_maps/design-seeds flora tones.MAP b/src/fractalzoomer/color_maps/design-seeds flora tones.MAP new file mode 100644 index 000000000..5375a5941 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds flora tones.MAP @@ -0,0 +1,256 @@ +162 73 127 +160 71 125 +158 70 123 +156 68 121 +154 67 119 +153 65 117 +151 64 115 +149 62 113 +148 61 111 +146 59 109 +144 58 107 +142 56 105 +141 55 103 +139 53 101 +137 52 99 +135 50 97 +133 49 95 +132 47 93 +130 46 91 +128 44 89 +126 43 87 +125 42 85 +123 40 83 +121 39 81 +119 37 79 +118 36 77 +116 34 75 +114 33 73 +112 31 71 +111 30 69 +109 28 67 +107 27 65 +105 25 63 +104 24 61 +102 22 59 +100 21 57 +98 19 55 +97 18 53 +95 16 51 +93 15 49 +91 13 47 +92 14 48 +92 14 48 +91 14 47 +90 14 47 +89 14 47 +88 14 47 +87 14 46 +86 14 46 +85 14 46 +85 14 46 +84 15 45 +83 15 45 +82 15 45 +81 15 45 +80 15 45 +79 15 44 +78 15 44 +77 16 44 +77 16 44 +76 16 43 +75 16 43 +74 16 43 +73 16 43 +72 16 43 +71 16 42 +70 17 42 +70 17 42 +69 17 42 +68 17 41 +67 17 41 +66 17 41 +65 17 41 +64 17 41 +63 18 40 +63 18 40 +62 18 40 +61 18 40 +60 18 39 +59 18 39 +58 18 39 +57 18 39 +56 19 38 +57 19 39 +57 19 39 +57 19 40 +58 20 42 +59 21 43 +60 22 45 +61 23 46 +61 24 48 +62 24 50 +63 25 51 +64 26 53 +64 27 54 +65 28 56 +66 29 57 +67 30 59 +68 30 61 +69 31 62 +69 32 64 +70 33 65 +71 34 67 +72 35 68 +73 36 70 +73 36 72 +74 37 73 +75 38 75 +76 39 76 +77 40 78 +77 41 79 +78 41 81 +79 42 83 +80 43 84 +81 44 86 +81 45 87 +82 46 89 +83 47 90 +84 47 92 +85 48 94 +85 49 95 +86 50 97 +87 51 98 +88 52 100 +89 53 102 +89 53 102 +89 53 102 +89 54 103 +90 55 104 +91 56 105 +92 57 106 +93 58 107 +93 59 108 +94 60 109 +95 61 110 +96 62 111 +96 63 112 +97 64 113 +98 65 114 +99 66 115 +100 67 117 +101 68 118 +101 69 119 +102 70 120 +103 71 121 +104 72 122 +105 73 123 +105 74 124 +106 75 125 +107 76 126 +108 77 127 +109 78 128 +109 79 129 +110 80 131 +111 81 132 +112 82 133 +113 83 134 +113 84 135 +114 85 136 +115 86 137 +116 87 138 +117 88 139 +117 89 140 +118 90 141 +119 91 142 +120 92 143 +121 94 145 +121 94 145 +121 94 145 +121 94 144 +122 95 144 +123 96 144 +123 97 144 +124 98 144 +125 99 144 +125 100 144 +126 101 144 +127 102 143 +127 103 143 +128 104 143 +129 105 143 +129 106 143 +130 106 143 +131 107 143 +131 108 142 +132 109 142 +133 110 142 +133 111 142 +134 112 142 +135 113 142 +135 114 142 +136 115 142 +137 116 141 +137 117 141 +138 118 141 +139 118 141 +139 119 141 +140 120 141 +141 121 141 +141 122 141 +142 123 140 +143 124 140 +143 125 140 +144 126 140 +145 127 140 +145 128 140 +146 129 140 +147 130 140 +148 131 139 +148 131 140 +148 131 140 +148 129 139 +148 128 139 +149 126 139 +149 125 138 +149 123 138 +150 122 138 +150 120 137 +150 119 137 +151 117 137 +151 116 136 +151 115 136 +152 113 136 +152 112 135 +152 110 135 +153 109 135 +153 107 134 +153 106 134 +154 104 134 +154 103 133 +155 101 133 +155 100 133 +155 99 132 +156 97 132 +156 96 132 +156 94 131 +157 93 131 +157 91 131 +157 90 130 +158 88 130 +158 87 130 +158 86 129 +159 84 129 +159 83 129 +159 81 128 +160 80 128 +160 78 128 +160 77 127 +161 75 127 +161 74 127 +162 72 126 +162 73 127 +162 73 127 +162 73 127 +162 73 127 +162 73 127 diff --git a/src/fractalzoomer/color_maps/design-seeds fresh tones 2.MAP b/src/fractalzoomer/color_maps/design-seeds fresh tones 2.MAP new file mode 100644 index 000000000..4aef75482 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds fresh tones 2.MAP @@ -0,0 +1,256 @@ +204 202 159 +203 200 158 +202 199 157 +202 198 156 +201 197 155 +201 196 155 +200 195 154 +199 194 153 +199 193 152 +198 192 151 +198 191 151 +197 190 150 +196 189 149 +196 188 148 +195 186 147 +194 185 146 +194 184 146 +193 183 145 +193 182 144 +192 181 143 +191 180 142 +191 179 142 +190 178 141 +190 177 140 +189 176 139 +188 175 138 +188 174 138 +187 172 137 +187 171 136 +186 170 135 +185 169 134 +185 168 134 +184 167 133 +184 166 132 +183 165 131 +182 164 130 +182 163 130 +181 162 129 +181 161 128 +180 160 127 +179 158 126 +180 159 127 +180 159 127 +179 157 125 +178 155 123 +177 154 122 +176 152 120 +175 150 119 +174 149 117 +173 147 115 +173 146 114 +172 144 112 +171 142 111 +170 141 109 +169 139 108 +168 137 106 +167 136 104 +166 134 103 +165 132 101 +165 131 100 +164 129 98 +163 128 97 +162 126 95 +161 124 93 +160 123 92 +159 121 90 +158 119 89 +158 118 87 +157 116 86 +156 115 84 +155 113 82 +154 111 81 +153 110 79 +152 108 78 +151 106 76 +151 105 75 +150 103 73 +149 102 71 +148 100 70 +147 98 68 +146 97 67 +145 95 65 +144 93 63 +145 94 64 +145 94 64 +143 92 62 +141 90 61 +139 88 60 +137 86 59 +135 84 58 +133 83 56 +132 81 55 +130 79 54 +128 77 53 +126 75 52 +124 73 50 +122 72 49 +120 70 48 +119 68 47 +117 66 45 +115 64 44 +113 62 43 +111 61 42 +109 59 41 +107 57 39 +106 55 38 +104 53 37 +102 52 36 +100 50 35 +98 48 33 +96 46 32 +95 44 31 +93 42 30 +91 41 29 +89 39 27 +87 37 26 +85 35 25 +83 33 24 +82 31 23 +80 30 21 +78 28 20 +76 26 19 +74 24 18 +72 22 17 +70 20 15 +71 21 16 +71 21 16 +73 21 16 +76 22 17 +79 22 18 +81 23 19 +84 24 19 +87 24 20 +89 25 21 +92 25 21 +95 26 22 +97 27 23 +100 27 24 +103 28 24 +106 29 25 +108 29 26 +111 30 27 +114 31 28 +116 31 28 +119 32 29 +122 32 30 +125 33 31 +127 34 31 +130 34 32 +133 35 33 +135 36 34 +138 36 34 +141 37 35 +143 37 36 +146 38 37 +149 39 37 +152 39 38 +154 40 39 +157 41 40 +160 41 40 +162 42 41 +165 42 42 +168 43 43 +170 44 43 +173 44 44 +176 45 45 +179 46 46 +179 46 46 +179 46 46 +179 49 49 +180 53 53 +181 57 57 +182 61 61 +183 64 65 +183 68 69 +184 72 73 +185 76 77 +186 79 81 +186 83 85 +187 87 89 +188 91 93 +189 95 97 +190 98 101 +191 102 105 +191 106 109 +192 110 113 +193 113 117 +194 117 121 +195 121 125 +195 125 128 +196 129 132 +197 132 136 +198 136 140 +199 140 144 +199 144 148 +200 147 152 +201 151 156 +202 155 160 +203 159 164 +203 163 168 +204 166 172 +205 170 176 +206 174 180 +207 178 184 +207 181 188 +208 185 192 +209 189 196 +210 193 200 +211 197 204 +211 197 204 +211 197 204 +210 197 202 +210 197 201 +210 197 200 +210 197 199 +210 197 198 +209 197 197 +209 197 196 +209 197 195 +209 198 193 +209 198 192 +209 198 191 +208 198 190 +208 198 189 +208 198 188 +208 198 187 +208 199 185 +208 199 184 +207 199 183 +207 199 182 +207 199 181 +207 199 180 +207 199 179 +206 199 178 +206 200 176 +206 200 175 +206 200 174 +206 200 173 +206 200 172 +205 200 171 +205 200 170 +205 200 169 +205 201 167 +205 201 166 +205 201 165 +204 201 164 +204 201 163 +204 201 162 +204 201 161 +204 201 160 +203 202 158 +204 202 159 +204 202 159 +204 202 159 +204 202 159 +204 202 159 diff --git a/src/fractalzoomer/color_maps/design-seeds fresh tones.MAP b/src/fractalzoomer/color_maps/design-seeds fresh tones.MAP new file mode 100644 index 000000000..fad88dfb1 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds fresh tones.MAP @@ -0,0 +1,256 @@ +240 236 221 +239 235 219 +238 234 218 +238 233 217 +237 232 215 +237 232 214 +236 231 213 +236 230 212 +235 229 211 +235 229 209 +234 228 208 +234 227 207 +233 226 206 +233 225 204 +232 225 203 +232 224 202 +231 223 200 +231 222 199 +230 222 198 +230 221 197 +229 220 195 +228 219 194 +228 218 193 +227 218 192 +227 217 190 +226 216 189 +226 215 188 +225 215 187 +225 214 185 +224 213 184 +224 212 183 +223 211 182 +223 211 180 +222 210 179 +222 209 178 +221 208 177 +221 208 175 +220 207 174 +220 206 173 +219 205 172 +218 204 170 +219 205 171 +219 205 171 +218 203 168 +217 202 166 +216 201 164 +216 200 162 +215 199 160 +214 197 158 +214 196 156 +213 195 154 +212 194 152 +212 193 150 +211 192 148 +210 190 146 +209 189 144 +209 188 142 +208 187 140 +207 186 138 +207 185 136 +206 183 134 +205 182 132 +204 181 130 +204 180 128 +203 179 126 +202 177 124 +202 176 122 +201 175 120 +200 174 118 +200 173 116 +199 172 114 +198 170 112 +197 169 110 +197 168 108 +196 167 106 +195 166 104 +195 165 102 +194 163 100 +193 162 98 +193 161 96 +192 160 94 +191 159 92 +190 157 89 +191 158 90 +191 158 90 +189 155 89 +187 153 88 +185 151 87 +183 149 86 +181 147 86 +179 145 85 +177 143 84 +175 141 84 +173 138 83 +171 136 82 +169 134 81 +167 132 81 +165 130 80 +163 128 79 +161 126 78 +159 123 77 +157 121 77 +155 119 76 +153 117 75 +151 115 74 +149 113 74 +147 111 73 +145 109 72 +143 106 71 +141 104 71 +139 102 70 +137 100 69 +135 98 68 +133 96 68 +131 94 67 +129 92 66 +127 89 65 +125 87 65 +123 85 64 +121 83 63 +119 81 62 +117 79 62 +115 77 61 +113 75 60 +111 72 59 +112 73 60 +112 73 60 +111 72 60 +110 72 60 +109 72 60 +108 71 60 +107 71 60 +106 71 60 +105 70 60 +105 70 60 +104 70 60 +103 70 60 +102 69 60 +101 69 60 +100 69 60 +99 68 60 +98 68 60 +97 68 60 +97 67 60 +96 67 60 +95 67 60 +94 66 61 +93 66 61 +92 66 61 +91 66 61 +90 65 61 +90 65 61 +89 65 61 +88 64 61 +87 64 61 +86 64 61 +85 63 61 +84 63 61 +83 63 61 +83 63 61 +82 62 61 +81 62 61 +80 62 61 +79 61 61 +78 61 61 +77 61 61 +76 60 62 +77 61 62 +77 61 62 +78 62 62 +79 64 63 +80 65 64 +82 67 65 +83 68 66 +84 70 67 +85 72 68 +87 73 68 +88 75 69 +89 76 70 +91 78 71 +92 79 72 +93 81 73 +94 83 74 +96 84 75 +97 86 76 +98 87 76 +99 89 77 +101 90 78 +102 92 79 +103 94 80 +105 95 81 +106 97 82 +107 98 83 +108 100 83 +110 101 84 +111 103 85 +112 105 86 +113 106 87 +115 108 88 +116 109 89 +117 111 90 +119 112 90 +120 114 91 +121 116 92 +122 117 93 +124 119 94 +125 120 95 +126 122 96 +128 124 97 +128 124 97 +128 124 97 +130 126 100 +133 129 103 +136 132 106 +139 135 109 +142 138 112 +144 140 115 +147 143 118 +150 146 121 +153 149 124 +155 151 127 +158 154 131 +161 157 134 +164 160 137 +167 163 140 +170 166 143 +172 168 146 +175 171 149 +178 174 152 +181 177 155 +184 180 159 +186 182 162 +189 185 165 +192 188 168 +195 191 171 +198 194 174 +200 196 177 +203 199 180 +206 202 183 +209 205 186 +212 208 190 +214 210 193 +217 213 196 +220 216 199 +223 219 202 +226 222 205 +228 224 208 +231 227 211 +234 230 214 +237 233 217 +240 236 221 +240 236 221 +240 236 221 +240 236 221 +240 236 221 +240 236 221 diff --git a/src/fractalzoomer/color_maps/design-seeds garlic tones.MAP b/src/fractalzoomer/color_maps/design-seeds garlic tones.MAP new file mode 100644 index 000000000..22050d535 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds garlic tones.MAP @@ -0,0 +1,256 @@ +232 233 230 +231 232 229 +231 232 228 +230 232 227 +230 231 226 +230 231 226 +229 231 225 +229 231 224 +228 231 223 +228 230 223 +228 230 222 +227 230 221 +227 230 220 +226 229 219 +226 229 219 +225 229 218 +225 228 217 +225 228 216 +224 228 216 +224 228 215 +223 227 214 +223 227 213 +223 227 212 +222 227 212 +222 226 211 +221 226 210 +221 226 209 +221 226 209 +220 225 208 +220 225 207 +219 225 206 +219 225 205 +219 224 205 +218 224 204 +218 224 203 +217 224 202 +217 223 202 +217 223 201 +216 223 200 +216 223 199 +215 222 198 +216 223 199 +216 223 199 +214 221 197 +213 219 195 +212 217 194 +211 215 192 +210 214 191 +209 212 189 +208 210 187 +207 208 186 +205 207 184 +204 205 183 +203 203 181 +202 201 179 +201 199 178 +200 198 176 +199 196 174 +197 194 173 +196 192 171 +195 191 170 +194 189 168 +193 187 166 +192 185 165 +191 183 163 +190 182 162 +188 180 160 +187 178 158 +186 176 157 +185 175 155 +184 173 154 +183 171 152 +182 169 150 +181 167 149 +179 166 147 +178 164 146 +177 162 144 +176 160 142 +175 159 141 +174 157 139 +173 155 138 +172 153 136 +170 151 134 +171 152 135 +171 152 135 +168 149 132 +165 147 130 +162 144 128 +160 142 126 +157 140 124 +154 137 122 +152 135 120 +149 133 118 +146 130 116 +144 128 114 +141 125 112 +138 123 110 +136 121 108 +133 118 106 +130 116 104 +128 113 102 +125 111 100 +122 109 98 +120 106 96 +117 104 94 +114 102 92 +112 99 90 +109 97 88 +106 94 86 +104 92 84 +101 90 82 +98 87 80 +96 85 78 +93 83 76 +90 80 74 +88 78 72 +85 75 70 +82 73 68 +80 71 66 +77 68 64 +74 66 62 +72 64 60 +69 61 58 +66 59 56 +63 56 53 +64 57 54 +64 57 54 +65 57 55 +67 58 57 +68 59 58 +70 60 60 +72 61 61 +73 62 62 +75 63 64 +77 64 65 +78 65 67 +80 66 68 +82 67 70 +83 68 71 +85 69 73 +87 70 75 +88 71 76 +90 72 78 +92 73 79 +93 74 81 +95 75 82 +97 76 84 +98 77 85 +100 78 87 +101 79 88 +103 80 90 +105 81 91 +106 82 93 +108 83 94 +110 84 96 +111 85 97 +113 86 99 +115 87 100 +116 88 102 +118 89 103 +120 90 105 +121 91 106 +123 92 108 +125 93 109 +126 94 111 +128 95 112 +130 96 114 +130 96 114 +130 96 114 +132 98 116 +134 101 118 +136 103 121 +138 106 123 +140 108 126 +141 111 128 +143 114 131 +145 116 133 +147 119 136 +149 121 138 +151 124 140 +153 126 143 +156 129 145 +158 132 148 +160 134 150 +162 137 153 +164 139 155 +166 142 158 +168 144 160 +170 147 163 +172 150 165 +174 152 167 +176 155 170 +178 157 172 +180 160 175 +182 162 177 +184 165 180 +186 168 182 +188 170 185 +190 173 187 +192 175 189 +194 178 192 +196 180 194 +198 183 197 +200 186 199 +202 188 202 +204 191 204 +206 193 207 +208 196 209 +210 199 212 +210 199 212 +210 199 212 +210 199 212 +211 200 212 +211 201 213 +212 202 213 +212 203 214 +213 204 214 +213 204 215 +214 205 215 +214 206 216 +215 207 216 +216 208 216 +216 209 217 +217 210 217 +217 210 218 +218 211 218 +218 212 219 +219 213 219 +219 214 220 +220 215 220 +221 216 221 +221 216 221 +222 217 221 +222 218 222 +223 219 222 +223 220 223 +224 221 223 +224 221 224 +225 222 224 +225 223 225 +226 224 225 +227 225 225 +227 226 226 +228 227 226 +228 227 227 +229 228 227 +229 229 228 +230 230 228 +230 231 229 +231 232 229 +232 233 230 +232 233 230 +232 233 230 +232 233 230 +232 233 230 +232 233 230 diff --git a/src/fractalzoomer/color_maps/design-seeds geode blues.MAP b/src/fractalzoomer/color_maps/design-seeds geode blues.MAP new file mode 100644 index 000000000..65923de6e --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds geode blues.MAP @@ -0,0 +1,256 @@ +213 221 224 +210 220 223 +207 219 223 +204 218 222 +202 218 222 +199 217 222 +196 216 221 +194 216 221 +191 215 221 +188 214 220 +186 214 220 +183 213 219 +180 212 219 +177 211 219 +175 211 218 +172 210 218 +169 209 217 +167 209 217 +164 208 217 +161 207 216 +158 206 216 +156 206 216 +153 205 215 +150 204 215 +148 204 214 +145 203 214 +142 202 214 +140 202 213 +137 201 213 +134 200 213 +131 199 212 +129 199 212 +126 198 211 +123 197 211 +121 197 211 +118 196 210 +115 195 210 +113 195 210 +110 194 209 +107 193 209 +104 192 208 +105 193 209 +105 193 209 +103 191 209 +101 190 209 +100 189 209 +98 188 210 +97 187 210 +95 185 210 +93 184 210 +92 183 210 +90 182 211 +89 181 211 +87 179 211 +86 178 211 +84 177 212 +82 176 212 +81 174 212 +79 173 213 +78 172 213 +76 171 213 +75 170 213 +73 168 214 +71 167 214 +70 166 214 +68 165 214 +67 164 215 +65 162 215 +64 161 215 +62 160 215 +60 159 216 +59 158 216 +57 156 216 +56 155 216 +54 154 217 +53 153 217 +51 152 217 +49 150 217 +48 149 218 +46 148 218 +45 147 218 +43 146 218 +41 144 219 +42 145 219 +42 145 219 +41 142 216 +41 139 214 +40 136 212 +40 133 209 +39 131 207 +39 128 205 +38 125 203 +38 122 200 +37 120 198 +37 117 196 +36 114 193 +36 111 191 +35 108 189 +35 106 187 +34 103 184 +34 100 182 +33 97 180 +33 95 178 +32 92 175 +32 89 173 +32 86 171 +31 83 168 +31 81 166 +30 78 164 +30 75 162 +29 72 159 +29 70 157 +28 67 155 +28 64 153 +27 61 150 +27 58 148 +26 56 146 +26 53 143 +25 50 141 +25 47 139 +24 45 137 +24 42 134 +23 39 132 +23 36 130 +22 33 127 +23 34 128 +23 34 128 +22 33 126 +22 33 124 +22 32 123 +21 32 121 +21 32 120 +21 31 118 +21 31 116 +21 30 115 +20 30 113 +20 30 112 +20 29 110 +20 29 108 +19 28 107 +19 28 105 +19 27 103 +18 27 102 +18 27 100 +18 26 99 +18 26 97 +17 25 95 +17 25 94 +17 25 92 +17 24 91 +16 24 89 +16 23 87 +16 23 86 +16 23 84 +15 22 83 +15 22 81 +15 21 79 +15 21 78 +14 21 76 +14 20 75 +14 20 73 +14 19 71 +13 19 70 +13 19 68 +13 18 67 +13 18 65 +12 17 63 +13 18 64 +13 18 64 +13 19 65 +13 21 66 +13 23 68 +13 24 69 +13 26 71 +13 28 72 +13 29 74 +13 31 75 +14 33 77 +14 34 78 +14 36 79 +14 38 81 +14 40 82 +14 41 84 +14 43 85 +15 45 87 +15 46 88 +15 48 90 +15 50 91 +15 52 93 +15 53 94 +15 55 95 +15 57 97 +16 58 98 +16 60 100 +16 62 101 +16 63 103 +16 65 104 +16 67 106 +16 69 107 +16 70 108 +17 72 110 +17 74 111 +17 75 113 +17 77 114 +17 79 116 +17 80 117 +17 82 119 +17 84 120 +18 86 122 +18 86 122 +18 86 122 +22 89 124 +27 92 127 +32 96 129 +37 99 132 +42 102 134 +47 106 137 +52 109 139 +56 112 142 +61 116 144 +66 119 147 +71 123 150 +76 126 152 +81 129 155 +86 133 157 +91 136 160 +96 140 162 +100 143 165 +105 146 167 +110 150 170 +115 153 173 +120 156 175 +125 160 178 +130 163 180 +135 167 183 +139 170 185 +144 173 188 +149 177 190 +154 180 193 +159 183 195 +164 187 198 +169 190 201 +174 194 203 +178 197 206 +183 200 208 +188 204 211 +193 207 213 +198 210 216 +203 214 218 +208 217 221 +213 221 224 +213 221 224 +213 221 224 +213 221 224 +213 221 224 +213 221 224 diff --git a/src/fractalzoomer/color_maps/design-seeds geode bright.MAP b/src/fractalzoomer/color_maps/design-seeds geode bright.MAP new file mode 100644 index 000000000..7efc31ac3 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds geode bright.MAP @@ -0,0 +1,256 @@ +239 224 220 +238 223 219 +237 222 218 +237 221 217 +236 221 216 +235 220 215 +235 219 214 +234 219 213 +233 218 212 +233 217 211 +232 217 210 +231 216 209 +231 215 208 +230 214 207 +229 214 206 +229 213 205 +228 212 204 +227 212 203 +227 211 202 +226 210 201 +225 209 200 +225 209 199 +224 208 198 +224 207 197 +223 207 196 +222 206 195 +222 205 194 +221 205 193 +220 204 192 +220 203 191 +219 202 190 +218 202 189 +218 201 188 +217 200 187 +216 200 186 +216 199 185 +215 198 184 +214 198 183 +214 197 182 +213 196 181 +212 195 180 +213 196 181 +213 196 181 +212 195 179 +212 195 178 +212 194 177 +211 194 176 +211 194 176 +211 193 175 +210 193 174 +210 193 173 +210 192 172 +210 192 171 +209 191 170 +209 191 169 +209 191 167 +208 190 166 +208 190 165 +208 189 164 +207 189 163 +207 189 162 +207 188 161 +206 188 160 +206 188 159 +206 187 158 +206 187 157 +205 186 156 +205 186 155 +205 186 154 +204 185 153 +204 185 152 +204 185 151 +203 184 150 +203 184 149 +203 183 148 +203 183 147 +202 183 146 +202 182 145 +202 182 144 +201 182 143 +201 181 142 +201 181 141 +200 180 140 +201 181 141 +201 181 141 +201 178 139 +202 176 137 +203 174 135 +203 172 133 +204 171 131 +205 169 129 +206 167 127 +206 165 125 +207 163 123 +208 161 121 +208 159 119 +209 157 117 +210 154 115 +211 152 113 +211 150 111 +212 148 109 +213 146 107 +214 144 105 +214 142 103 +215 140 101 +216 138 99 +216 136 97 +217 134 95 +218 132 93 +219 130 91 +219 128 89 +220 126 87 +221 124 85 +222 122 83 +222 120 81 +223 118 79 +224 116 77 +224 114 75 +225 112 73 +226 110 71 +227 108 69 +227 106 67 +228 104 65 +229 102 63 +230 100 61 +230 101 62 +230 101 62 +230 102 61 +230 104 60 +230 105 59 +231 107 58 +231 108 57 +231 109 56 +232 111 55 +232 112 55 +232 114 54 +232 115 53 +233 117 52 +233 118 51 +233 120 50 +234 122 49 +234 123 48 +234 125 47 +235 126 47 +235 128 46 +235 129 45 +236 131 44 +236 132 43 +236 134 42 +236 135 41 +237 137 40 +237 138 40 +237 140 39 +238 141 38 +238 143 37 +238 144 36 +239 146 35 +239 147 34 +239 149 33 +239 150 33 +240 152 32 +240 153 31 +240 155 30 +241 156 29 +241 158 28 +241 159 27 +242 161 26 +242 161 27 +242 161 27 +242 162 29 +242 163 31 +242 164 33 +242 166 35 +242 167 37 +242 168 39 +242 170 41 +242 171 43 +242 172 45 +242 173 47 +242 175 49 +242 176 51 +242 177 53 +242 179 56 +242 180 58 +242 181 60 +242 183 62 +242 184 64 +242 185 66 +243 187 68 +243 188 70 +243 189 72 +243 190 74 +243 192 76 +243 193 78 +243 194 80 +243 196 83 +243 197 85 +243 198 87 +243 200 89 +243 201 91 +243 202 93 +243 203 95 +243 205 97 +243 206 99 +243 207 101 +243 209 103 +243 210 105 +243 211 107 +244 213 110 +244 213 110 +244 213 110 +243 213 112 +243 213 115 +243 213 118 +243 214 121 +243 214 123 +243 214 126 +243 214 129 +243 215 131 +242 215 134 +242 215 137 +242 216 140 +242 216 142 +242 216 145 +242 216 148 +242 217 151 +241 217 154 +241 217 156 +241 217 159 +241 218 162 +241 218 165 +241 218 167 +241 219 170 +241 219 173 +240 219 176 +240 219 178 +240 220 181 +240 220 184 +240 220 187 +240 220 189 +240 221 192 +240 221 195 +239 221 198 +239 222 200 +239 222 203 +239 222 206 +239 222 209 +239 223 211 +239 223 214 +239 223 217 +238 224 220 +239 224 220 +239 224 220 +239 224 220 +239 224 220 +239 224 220 diff --git a/src/fractalzoomer/color_maps/design-seeds geode brights.MAP b/src/fractalzoomer/color_maps/design-seeds geode brights.MAP new file mode 100644 index 000000000..e7ebd6567 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds geode brights.MAP @@ -0,0 +1,256 @@ +252 241 179 +252 240 177 +252 239 175 +252 238 174 +252 238 172 +252 237 170 +252 236 169 +252 236 167 +252 235 165 +252 234 164 +252 234 162 +252 233 160 +252 232 159 +252 231 157 +252 231 155 +252 230 154 +252 229 152 +252 229 150 +252 228 149 +252 227 147 +252 226 145 +252 226 144 +252 225 142 +252 224 141 +252 224 139 +252 223 137 +252 222 136 +252 222 134 +252 221 132 +252 220 131 +252 219 129 +252 219 127 +252 218 126 +252 217 124 +252 217 122 +252 216 121 +252 215 119 +252 215 117 +252 214 116 +252 213 114 +252 212 112 +252 213 113 +252 213 113 +250 211 112 +248 209 112 +246 207 112 +244 205 112 +243 204 112 +241 202 112 +239 200 112 +237 198 112 +235 196 112 +234 195 112 +232 193 112 +230 191 112 +228 189 112 +226 187 112 +224 185 112 +223 184 112 +221 182 112 +219 180 112 +217 178 112 +215 176 111 +214 175 111 +212 173 111 +210 171 111 +208 169 111 +206 167 111 +205 166 111 +203 164 111 +201 162 111 +199 160 111 +197 158 111 +196 157 111 +194 155 111 +192 153 111 +190 151 111 +188 149 111 +187 148 111 +185 146 111 +183 144 111 +181 142 111 +179 140 110 +180 141 111 +180 141 111 +178 139 109 +176 138 108 +175 136 107 +173 135 106 +171 134 105 +170 132 103 +168 131 102 +167 129 101 +165 128 100 +163 127 99 +162 125 98 +160 124 96 +158 122 95 +157 121 94 +155 119 93 +153 118 92 +152 117 91 +150 115 89 +149 114 88 +147 112 87 +145 111 86 +144 110 85 +142 108 83 +140 107 82 +139 105 81 +137 104 80 +136 103 79 +134 101 78 +132 100 76 +131 98 75 +129 97 74 +127 96 73 +126 94 72 +124 93 71 +123 91 69 +121 90 68 +119 89 67 +118 87 66 +116 86 65 +114 84 63 +115 85 64 +115 85 64 +117 82 63 +119 80 62 +122 78 61 +124 76 60 +127 74 60 +129 72 59 +132 70 58 +134 68 57 +137 65 56 +139 63 56 +141 61 55 +144 59 54 +146 57 53 +149 55 52 +151 53 51 +154 50 51 +156 48 50 +159 46 49 +161 44 48 +164 42 47 +166 40 47 +168 38 46 +171 36 45 +173 33 44 +176 31 43 +178 29 43 +181 27 42 +183 25 41 +186 23 40 +188 21 39 +190 19 39 +193 16 38 +195 14 37 +198 12 36 +200 10 35 +203 8 35 +205 6 34 +208 4 33 +210 2 32 +213 0 31 +213 0 32 +213 0 32 +213 2 32 +214 4 33 +214 7 34 +215 9 35 +216 12 36 +216 14 37 +217 16 38 +217 19 39 +218 21 40 +219 23 40 +219 26 41 +220 28 42 +221 31 43 +221 33 44 +222 36 45 +223 38 46 +223 40 47 +224 43 48 +224 45 49 +225 48 50 +226 50 50 +226 52 51 +227 55 52 +228 57 53 +228 60 54 +229 62 55 +229 64 56 +230 67 57 +231 69 58 +231 72 59 +232 74 59 +233 76 60 +233 79 61 +234 81 62 +234 84 63 +235 86 64 +236 88 65 +236 91 66 +237 93 67 +238 96 68 +238 96 68 +238 96 68 +238 99 70 +238 103 73 +239 106 76 +239 110 79 +239 114 81 +240 117 84 +240 121 87 +240 124 90 +241 128 92 +241 132 95 +241 135 98 +242 139 101 +242 143 104 +242 146 106 +243 150 109 +243 154 112 +243 157 115 +244 161 117 +244 164 120 +245 168 123 +245 172 126 +245 175 129 +246 179 131 +246 183 134 +246 186 137 +247 190 140 +247 193 142 +247 197 145 +248 201 148 +248 204 151 +248 208 154 +249 212 156 +249 215 159 +249 219 162 +250 222 165 +250 226 167 +250 230 170 +251 233 173 +251 237 176 +252 241 179 +252 241 179 +252 241 179 +252 241 179 +252 241 179 +252 241 179 diff --git a/src/fractalzoomer/color_maps/design-seeds goldfinch hues.MAP b/src/fractalzoomer/color_maps/design-seeds goldfinch hues.MAP new file mode 100644 index 000000000..0b8e9ee79 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds goldfinch hues.MAP @@ -0,0 +1,256 @@ +240 237 216 +239 236 214 +239 235 213 +238 235 211 +238 234 210 +238 234 208 +237 233 207 +237 233 206 +237 232 204 +236 232 203 +236 231 201 +236 230 200 +235 230 198 +235 229 197 +235 229 196 +234 228 194 +234 228 193 +234 227 191 +233 227 190 +233 226 188 +232 225 187 +232 225 186 +232 224 184 +231 224 183 +231 223 181 +231 223 180 +230 222 178 +230 222 177 +230 221 176 +229 221 174 +229 220 173 +229 219 171 +228 219 170 +228 218 168 +228 218 167 +227 217 166 +227 217 164 +227 216 163 +226 216 161 +226 215 160 +225 214 158 +226 215 159 +226 215 159 +225 213 158 +224 211 157 +224 209 156 +223 207 156 +222 205 155 +222 203 154 +221 201 153 +221 199 153 +220 197 152 +219 195 151 +219 193 151 +218 191 150 +217 189 149 +217 187 148 +216 185 148 +215 183 147 +215 181 146 +214 179 145 +214 177 145 +213 175 144 +212 174 143 +212 172 143 +211 170 142 +210 168 141 +210 166 140 +209 164 140 +209 162 139 +208 160 138 +207 158 137 +207 156 137 +206 154 136 +205 152 135 +205 150 135 +204 148 134 +204 146 133 +203 144 132 +202 142 132 +202 140 131 +201 138 130 +200 136 129 +201 137 130 +201 137 130 +197 134 127 +193 132 125 +189 129 123 +185 127 121 +181 125 119 +177 122 116 +173 120 114 +169 118 112 +165 115 110 +161 113 108 +157 111 106 +153 108 103 +149 106 101 +145 104 99 +141 101 97 +137 99 95 +133 97 93 +129 94 90 +125 92 88 +121 89 86 +117 87 84 +113 85 82 +109 82 79 +105 80 77 +101 78 75 +97 75 73 +93 73 71 +89 71 69 +85 68 66 +81 66 64 +77 64 62 +73 61 60 +69 59 58 +65 57 56 +61 54 53 +57 52 51 +53 50 49 +49 47 47 +45 45 45 +41 42 42 +42 43 43 +42 43 43 +43 44 44 +45 46 46 +46 48 48 +48 50 50 +49 52 52 +50 54 54 +52 56 55 +53 58 57 +55 60 59 +56 61 61 +58 63 63 +59 65 65 +61 67 67 +63 69 68 +64 71 70 +66 73 72 +67 75 74 +69 77 76 +70 79 78 +72 81 80 +73 82 81 +75 84 83 +76 86 85 +78 88 87 +79 90 89 +81 92 91 +82 94 92 +84 96 94 +85 98 96 +87 100 98 +88 101 100 +90 103 102 +91 105 104 +93 107 105 +94 109 107 +96 111 109 +97 113 111 +99 115 113 +100 117 115 +102 119 117 +102 119 117 +102 119 117 +103 120 119 +104 121 121 +105 122 123 +107 123 125 +108 124 127 +109 124 129 +111 125 131 +112 126 133 +113 127 135 +114 128 137 +116 129 139 +117 130 141 +118 132 143 +120 133 145 +121 134 147 +122 135 149 +124 136 151 +125 137 153 +126 138 155 +128 139 157 +129 140 159 +130 141 161 +131 142 163 +133 143 165 +134 144 167 +135 145 169 +137 146 171 +138 147 173 +139 148 175 +141 149 177 +142 150 179 +143 151 181 +144 152 183 +146 153 185 +147 154 187 +148 155 189 +150 156 191 +151 157 193 +152 158 195 +154 159 198 +154 159 198 +154 159 198 +156 160 198 +158 162 198 +160 164 199 +162 166 199 +164 168 200 +166 170 200 +169 172 201 +171 174 201 +173 176 202 +175 178 202 +177 180 202 +179 182 203 +181 184 203 +184 186 204 +186 188 204 +188 190 205 +190 192 205 +192 194 206 +194 196 206 +197 198 207 +199 199 207 +201 201 207 +203 203 208 +205 205 208 +207 207 209 +209 209 209 +212 211 210 +214 213 210 +216 215 211 +218 217 211 +220 219 211 +222 221 212 +224 223 212 +227 225 213 +229 227 213 +231 229 214 +233 231 214 +235 233 215 +237 235 215 +240 237 216 +240 237 216 +240 237 216 +240 237 216 +240 237 216 +240 237 216 diff --git a/src/fractalzoomer/color_maps/design-seeds halloween hues.MAP b/src/fractalzoomer/color_maps/design-seeds halloween hues.MAP new file mode 100644 index 000000000..ddff5a20a --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds halloween hues.MAP @@ -0,0 +1,256 @@ +189 199 179 +187 197 177 +185 195 176 +184 193 174 +182 192 173 +181 190 171 +179 188 170 +177 187 168 +176 185 167 +174 183 165 +173 182 164 +171 180 163 +169 178 161 +168 176 160 +166 175 158 +164 173 157 +163 171 155 +161 170 154 +160 168 152 +158 166 151 +156 164 149 +155 163 148 +153 161 147 +152 159 145 +150 158 144 +148 156 142 +147 154 141 +145 153 139 +144 151 138 +142 149 136 +140 147 135 +139 146 134 +137 144 132 +136 142 131 +134 141 129 +132 139 128 +131 137 126 +129 136 125 +128 134 123 +126 132 122 +124 130 120 +125 131 121 +125 131 121 +123 129 119 +122 128 118 +121 127 117 +120 126 116 +119 124 115 +117 123 114 +116 122 113 +115 121 112 +114 119 111 +113 118 110 +111 117 108 +110 116 107 +109 115 106 +108 113 105 +106 112 104 +105 111 103 +104 110 102 +103 108 101 +102 107 100 +100 106 98 +99 105 97 +98 104 96 +97 102 95 +96 101 94 +94 100 93 +93 99 92 +92 97 91 +91 96 90 +90 95 89 +88 94 87 +87 93 86 +86 91 85 +85 90 84 +84 89 83 +82 88 82 +81 86 81 +80 85 80 +79 84 79 +78 83 78 +76 81 76 +77 82 77 +77 82 77 +75 80 76 +74 79 75 +73 78 74 +72 77 73 +71 76 72 +70 74 71 +69 73 70 +68 72 69 +67 71 68 +66 70 67 +64 69 66 +63 67 65 +62 66 64 +61 65 63 +60 64 62 +59 63 61 +58 62 60 +57 60 59 +56 59 58 +54 58 57 +53 57 56 +52 56 55 +51 54 54 +50 53 53 +49 52 52 +48 51 51 +47 50 50 +46 49 49 +45 47 48 +43 46 47 +42 45 46 +41 44 45 +40 43 44 +39 42 43 +38 40 42 +37 39 41 +36 38 40 +35 37 39 +34 36 38 +32 34 37 +33 35 38 +33 35 38 +34 36 38 +35 37 39 +37 38 40 +38 39 41 +40 40 41 +41 41 42 +42 42 43 +44 43 44 +45 44 44 +46 45 45 +48 47 46 +49 48 47 +51 49 48 +52 50 48 +54 51 49 +55 52 50 +56 53 51 +58 54 51 +59 55 52 +61 57 53 +62 58 54 +63 59 55 +65 60 55 +66 61 56 +68 62 57 +69 63 58 +70 64 58 +72 65 59 +73 66 60 +75 68 61 +76 69 62 +77 70 62 +79 71 63 +80 72 64 +82 73 65 +83 74 65 +84 75 66 +86 76 67 +87 77 68 +89 79 69 +89 79 69 +89 79 69 +93 80 69 +97 82 69 +101 84 69 +105 85 69 +109 87 69 +113 89 69 +117 90 69 +121 92 69 +126 94 69 +130 95 69 +134 97 69 +138 99 69 +142 101 69 +146 102 69 +150 104 69 +155 106 69 +159 107 69 +163 109 69 +167 111 69 +171 113 70 +175 114 70 +179 116 70 +183 118 70 +188 119 70 +192 121 70 +196 123 70 +200 124 70 +204 126 70 +208 128 70 +212 130 70 +216 131 70 +221 133 70 +225 135 70 +229 136 70 +233 138 70 +237 140 70 +241 141 70 +245 143 70 +249 145 70 +254 147 71 +254 147 71 +254 147 71 +252 148 73 +250 149 76 +249 150 79 +247 152 81 +245 153 84 +244 154 87 +242 156 89 +241 157 92 +239 158 95 +237 159 97 +236 161 100 +234 162 103 +232 163 106 +231 165 108 +229 166 111 +227 167 114 +226 169 116 +224 170 119 +223 171 122 +221 173 125 +219 174 127 +218 175 130 +216 176 133 +214 178 135 +213 179 138 +211 180 141 +210 182 143 +208 183 146 +206 184 149 +205 186 152 +203 187 154 +201 188 157 +200 189 160 +198 191 162 +197 192 165 +195 193 168 +193 195 170 +192 196 173 +190 197 176 +188 199 179 +189 199 179 +189 199 179 +189 199 179 +189 199 179 +189 199 179 diff --git a/src/fractalzoomer/color_maps/design-seeds hydrangea hues.MAP b/src/fractalzoomer/color_maps/design-seeds hydrangea hues.MAP new file mode 100644 index 000000000..b767a4245 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds hydrangea hues.MAP @@ -0,0 +1,256 @@ +242 245 225 +241 244 223 +241 244 222 +240 243 220 +240 243 219 +240 242 217 +239 242 216 +239 241 215 +238 241 213 +238 240 212 +238 240 210 +237 240 209 +237 239 207 +236 239 206 +236 238 205 +235 238 203 +235 237 202 +235 237 200 +234 236 199 +234 236 197 +233 235 196 +233 235 195 +233 235 193 +232 234 192 +232 234 190 +231 233 189 +231 233 187 +231 232 186 +230 232 185 +230 231 183 +229 231 182 +229 231 180 +229 230 179 +228 230 177 +228 229 176 +227 229 175 +227 228 173 +227 228 172 +226 227 170 +226 227 169 +225 226 167 +226 227 168 +226 227 168 +225 226 166 +224 225 165 +223 224 164 +222 223 162 +222 222 161 +221 221 160 +220 221 158 +220 220 157 +219 219 156 +218 218 155 +217 217 153 +217 216 152 +216 215 151 +215 215 149 +214 214 148 +213 213 147 +213 212 145 +212 211 144 +211 210 143 +210 209 141 +210 209 140 +209 208 139 +208 207 138 +207 206 136 +207 205 135 +206 204 134 +205 204 132 +204 203 131 +204 202 130 +203 201 128 +202 200 127 +201 199 126 +201 198 125 +200 198 123 +199 197 122 +198 196 121 +198 195 119 +197 194 118 +196 193 117 +195 192 115 +196 193 116 +196 193 116 +192 189 114 +189 186 113 +186 183 111 +183 180 110 +180 177 108 +176 173 107 +173 170 105 +170 167 104 +167 164 102 +164 161 101 +161 158 99 +157 154 98 +154 151 96 +151 148 95 +148 145 93 +145 142 92 +142 139 90 +138 135 89 +135 132 87 +132 129 86 +129 126 85 +126 123 83 +122 119 82 +119 116 80 +116 113 79 +113 110 77 +110 107 76 +107 104 74 +103 100 73 +100 97 71 +97 94 70 +94 91 68 +91 88 67 +88 85 65 +84 81 64 +81 78 62 +78 75 61 +75 72 59 +72 69 58 +68 65 56 +69 66 57 +69 66 57 +71 68 60 +73 71 63 +75 74 67 +77 77 70 +80 80 73 +82 83 77 +84 86 80 +86 88 83 +88 91 87 +90 94 90 +93 97 94 +95 100 97 +97 103 100 +99 106 104 +102 109 107 +104 112 111 +106 114 114 +108 117 117 +110 120 121 +113 123 124 +115 126 127 +117 129 131 +119 132 134 +121 135 138 +124 137 141 +126 140 144 +128 143 148 +130 146 151 +132 149 154 +135 152 158 +137 155 161 +139 158 165 +141 160 168 +143 163 171 +146 166 175 +148 169 178 +150 172 181 +152 175 185 +154 178 188 +157 181 192 +157 181 192 +157 181 192 +158 182 192 +159 183 193 +160 184 194 +162 185 195 +163 186 196 +164 187 196 +165 188 197 +167 189 198 +168 190 199 +169 191 199 +171 192 200 +172 193 201 +173 194 202 +174 195 203 +176 196 204 +177 197 204 +178 198 205 +179 199 206 +181 200 207 +182 202 208 +183 203 208 +185 204 209 +186 205 210 +187 206 211 +188 207 212 +190 208 212 +191 209 213 +192 210 214 +193 211 215 +195 212 216 +196 213 216 +197 214 217 +199 215 218 +200 216 219 +201 217 220 +202 218 220 +204 219 221 +205 220 222 +206 221 223 +208 223 224 +208 223 224 +208 223 224 +208 223 224 +209 224 224 +210 224 224 +211 225 224 +212 225 224 +213 226 224 +213 226 224 +214 227 224 +215 227 224 +216 228 224 +217 229 224 +218 229 224 +219 230 224 +219 230 224 +220 231 224 +221 231 224 +222 232 224 +223 232 224 +224 233 224 +225 234 224 +225 234 224 +226 235 224 +227 235 224 +228 236 224 +229 236 224 +230 237 224 +230 237 224 +231 238 224 +232 238 224 +233 239 224 +234 240 224 +235 240 224 +236 241 224 +236 241 224 +237 242 224 +238 242 224 +239 243 224 +240 243 224 +241 244 224 +242 245 225 +242 245 225 +242 245 225 +242 245 225 +242 245 225 +242 245 225 diff --git a/src/fractalzoomer/color_maps/design-seeds lanterns hues.MAP b/src/fractalzoomer/color_maps/design-seeds lanterns hues.MAP new file mode 100644 index 000000000..dc603f5cf --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds lanterns hues.MAP @@ -0,0 +1,256 @@ +201 227 168 +199 226 166 +198 225 165 +196 224 164 +195 223 163 +194 222 162 +192 221 161 +191 220 160 +190 219 159 +188 218 158 +187 217 157 +186 216 156 +184 215 155 +183 214 154 +182 213 153 +180 212 152 +179 211 151 +178 210 150 +176 209 149 +175 208 148 +173 207 147 +172 207 146 +171 206 145 +169 205 144 +168 204 143 +167 203 142 +165 202 141 +164 201 140 +163 200 139 +161 199 138 +160 198 137 +159 197 136 +157 196 135 +156 195 134 +155 194 133 +153 193 132 +152 192 131 +151 191 130 +149 190 129 +148 189 128 +146 188 126 +147 189 127 +147 189 127 +145 187 126 +144 185 125 +142 183 124 +141 182 123 +140 180 122 +138 178 122 +137 176 121 +136 175 120 +134 173 119 +133 171 118 +131 170 117 +130 168 117 +129 166 116 +127 164 115 +126 163 114 +124 161 113 +123 159 112 +122 157 112 +120 156 111 +119 154 110 +118 152 109 +116 151 108 +115 149 108 +113 147 107 +112 145 106 +111 144 105 +109 142 104 +108 140 103 +107 138 103 +105 137 102 +104 135 101 +102 133 100 +101 132 99 +100 130 98 +98 128 98 +97 126 97 +96 125 96 +94 123 95 +93 121 94 +91 119 93 +92 120 94 +92 120 94 +95 119 93 +99 118 93 +103 118 93 +107 117 93 +110 117 92 +114 116 92 +118 116 92 +122 115 92 +125 115 91 +129 114 91 +133 114 91 +137 113 91 +141 113 91 +144 112 90 +148 112 90 +152 111 90 +156 111 90 +159 110 89 +163 110 89 +167 109 89 +171 108 89 +175 108 89 +178 107 88 +182 107 88 +186 106 88 +190 106 88 +193 105 87 +197 105 87 +201 104 87 +205 104 87 +209 103 87 +212 103 86 +216 102 86 +220 102 86 +224 101 86 +227 101 85 +231 100 85 +235 100 85 +239 99 85 +243 98 84 +243 99 85 +243 99 85 +243 100 85 +243 101 85 +243 102 85 +243 103 85 +243 104 85 +243 105 85 +243 106 85 +243 107 85 +243 109 86 +243 110 86 +244 111 86 +244 112 86 +244 113 86 +244 114 86 +244 115 86 +244 117 87 +244 118 87 +244 119 87 +244 120 87 +245 121 87 +245 122 87 +245 123 87 +245 124 87 +245 126 88 +245 127 88 +245 128 88 +245 129 88 +245 130 88 +245 131 88 +246 132 88 +246 133 88 +246 135 89 +246 136 89 +246 137 89 +246 138 89 +246 139 89 +246 140 89 +246 141 89 +246 142 89 +247 144 90 +247 144 90 +247 144 90 +246 146 92 +246 148 94 +246 150 96 +245 152 98 +245 155 100 +245 157 102 +244 159 104 +244 161 106 +244 163 108 +244 165 110 +243 168 112 +243 170 114 +243 172 116 +242 174 119 +242 177 121 +242 179 123 +241 181 125 +241 183 127 +241 185 129 +240 188 131 +240 190 133 +240 192 135 +240 194 137 +239 196 139 +239 199 141 +239 201 143 +238 203 146 +238 205 148 +238 207 150 +237 210 152 +237 212 154 +237 214 156 +237 216 158 +236 218 160 +236 221 162 +236 223 164 +235 225 166 +235 227 168 +235 229 170 +234 232 173 +235 232 173 +235 232 173 +234 232 173 +234 232 174 +234 232 175 +234 232 175 +233 232 176 +233 232 177 +233 232 177 +233 232 178 +232 232 179 +232 232 179 +232 232 180 +232 232 181 +232 232 181 +231 233 182 +231 233 183 +231 233 183 +231 233 184 +230 233 185 +230 233 185 +230 233 186 +230 233 187 +230 233 187 +229 233 188 +229 233 189 +229 233 189 +229 233 190 +228 234 191 +228 234 191 +228 234 192 +228 234 193 +228 234 193 +227 234 194 +227 234 195 +227 234 195 +227 234 196 +226 234 197 +226 234 197 +226 234 198 +226 234 199 +225 235 200 +226 235 200 +226 235 200 +226 235 200 +226 235 200 +226 235 200 diff --git a/src/fractalzoomer/color_maps/design-seeds liquified brights.MAP b/src/fractalzoomer/color_maps/design-seeds liquified brights.MAP new file mode 100644 index 000000000..e000e6987 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds liquified brights.MAP @@ -0,0 +1,256 @@ +252 222 214 +252 220 211 +252 219 208 +252 218 205 +252 217 202 +252 216 200 +252 215 197 +252 214 194 +252 213 191 +252 212 188 +252 211 186 +252 210 183 +252 209 180 +252 208 177 +253 206 174 +253 205 171 +253 204 169 +253 203 166 +253 202 163 +253 201 160 +253 200 157 +253 199 155 +253 198 152 +253 197 149 +253 196 146 +253 195 143 +253 194 141 +254 192 138 +254 191 135 +254 190 132 +254 189 129 +254 188 127 +254 187 124 +254 186 121 +254 185 118 +254 184 115 +254 183 113 +254 182 110 +254 181 107 +254 180 104 +255 178 101 +255 179 102 +255 179 102 +254 175 99 +253 171 97 +252 168 94 +252 164 92 +251 160 89 +250 157 87 +250 153 84 +249 149 82 +248 146 79 +248 142 77 +247 138 75 +246 135 72 +246 131 70 +245 127 67 +244 124 65 +244 120 62 +243 116 60 +242 113 57 +242 109 55 +241 105 52 +240 102 50 +240 98 48 +239 95 45 +238 91 43 +238 87 40 +237 84 38 +236 80 35 +236 76 33 +235 73 30 +234 69 28 +234 65 26 +233 62 23 +232 58 21 +232 54 18 +231 51 16 +230 47 13 +230 43 11 +229 40 8 +228 36 6 +227 32 3 +228 33 4 +228 33 4 +223 33 7 +219 33 10 +214 34 13 +210 34 16 +206 35 20 +201 35 23 +197 35 26 +193 36 29 +188 36 33 +184 37 36 +179 37 39 +175 38 42 +171 38 45 +166 38 49 +162 39 52 +157 39 55 +153 40 58 +149 40 62 +144 41 65 +140 41 68 +136 41 71 +131 42 74 +127 42 78 +122 43 81 +118 43 84 +114 44 87 +109 44 91 +105 44 94 +101 45 97 +96 45 100 +92 46 103 +87 46 107 +83 47 110 +79 47 113 +74 47 116 +70 48 120 +66 48 123 +61 49 126 +57 49 129 +52 50 133 +53 50 133 +53 50 133 +53 50 134 +53 51 136 +53 52 138 +53 53 140 +54 53 141 +54 54 143 +54 55 145 +54 56 147 +55 56 148 +55 57 150 +55 58 152 +55 59 154 +55 60 156 +56 60 157 +56 61 159 +56 62 161 +56 63 163 +57 63 164 +57 64 166 +57 65 168 +57 66 170 +57 67 172 +58 67 173 +58 68 175 +58 69 177 +58 70 179 +59 70 180 +59 71 182 +59 72 184 +59 73 186 +59 74 188 +60 74 189 +60 75 191 +60 76 193 +60 77 195 +61 77 196 +61 78 198 +61 79 200 +61 80 202 +62 81 204 +62 81 204 +62 81 204 +62 83 204 +63 86 205 +64 88 206 +65 91 206 +65 93 207 +66 96 208 +67 99 209 +68 101 209 +68 104 210 +69 106 211 +70 109 211 +71 111 212 +72 114 213 +72 117 214 +73 119 214 +74 122 215 +75 124 216 +75 127 217 +76 129 217 +77 132 218 +78 135 219 +79 137 219 +79 140 220 +80 142 221 +81 145 222 +82 147 222 +82 150 223 +83 153 224 +84 155 225 +85 158 225 +86 160 226 +86 163 227 +87 165 227 +88 168 228 +89 171 229 +89 173 230 +90 176 230 +91 178 231 +92 181 232 +93 184 233 +93 184 233 +93 184 233 +96 184 232 +100 185 232 +104 186 231 +108 187 231 +112 188 230 +116 189 230 +120 190 229 +124 191 229 +128 192 228 +132 193 228 +136 194 227 +140 195 227 +144 196 226 +148 197 226 +152 198 225 +156 199 225 +160 200 224 +164 201 224 +168 202 223 +172 203 223 +176 203 223 +180 204 222 +184 205 222 +188 206 221 +192 207 221 +196 208 220 +200 209 220 +204 210 219 +208 211 219 +212 212 218 +216 213 218 +220 214 217 +224 215 217 +228 216 216 +232 217 216 +236 218 215 +240 219 215 +244 220 214 +248 221 214 +252 222 213 +252 222 214 +252 222 214 +252 222 214 +252 222 214 +252 222 214 diff --git a/src/fractalzoomer/color_maps/design-seeds market flora.MAP b/src/fractalzoomer/color_maps/design-seeds market flora.MAP new file mode 100644 index 000000000..e2ad32da3 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds market flora.MAP @@ -0,0 +1,256 @@ +240 239 214 +240 238 211 +240 237 208 +240 236 205 +240 235 202 +240 234 199 +240 233 196 +240 232 193 +240 231 190 +240 230 187 +240 229 184 +240 228 181 +240 227 178 +240 226 175 +240 225 173 +240 224 170 +240 223 167 +240 222 164 +240 221 161 +240 220 158 +241 219 155 +241 219 152 +241 218 149 +241 217 146 +241 216 143 +241 215 140 +241 214 137 +241 213 135 +241 212 132 +241 211 129 +241 210 126 +241 209 123 +241 208 120 +241 207 117 +241 206 114 +241 205 111 +241 204 108 +241 203 105 +241 202 102 +241 201 99 +242 200 96 +242 201 97 +242 201 97 +241 198 96 +240 196 96 +240 193 95 +239 191 95 +239 189 95 +238 186 94 +237 184 94 +237 182 93 +236 179 93 +236 177 93 +235 174 92 +235 172 92 +234 170 91 +233 167 91 +233 165 90 +232 162 90 +232 160 90 +231 158 89 +231 155 89 +230 153 88 +229 151 88 +229 148 88 +228 146 87 +228 143 87 +227 141 86 +227 139 86 +226 136 86 +225 134 85 +225 132 85 +224 129 84 +224 127 84 +223 124 84 +223 122 83 +222 120 83 +221 117 82 +221 115 82 +220 113 82 +220 110 81 +219 108 81 +218 105 80 +219 106 81 +219 106 81 +215 104 81 +211 103 81 +207 101 81 +203 100 81 +199 98 81 +195 97 81 +192 95 81 +188 94 81 +184 92 82 +180 91 82 +176 89 82 +172 88 82 +168 86 82 +165 85 82 +161 83 82 +157 82 83 +153 80 83 +149 79 83 +145 77 83 +141 76 83 +138 75 83 +134 73 83 +130 72 83 +126 70 84 +122 69 84 +118 67 84 +115 66 84 +111 64 84 +107 63 84 +103 61 84 +99 60 84 +95 58 85 +91 57 85 +88 55 85 +84 54 85 +80 52 85 +76 51 85 +72 49 85 +68 48 85 +64 46 86 +65 47 86 +65 47 86 +64 47 84 +64 47 83 +63 47 82 +63 47 81 +63 47 80 +62 48 79 +62 48 78 +61 48 77 +61 48 76 +61 48 75 +60 48 73 +60 49 72 +59 49 71 +59 49 70 +58 49 69 +58 49 68 +58 49 67 +57 50 66 +57 50 65 +56 50 63 +56 50 62 +56 50 61 +55 51 60 +55 51 59 +54 51 58 +54 51 57 +54 51 56 +53 51 55 +53 52 54 +52 52 52 +52 52 51 +52 52 50 +51 52 49 +51 52 48 +50 53 47 +50 53 46 +50 53 45 +49 53 44 +49 53 43 +48 54 41 +49 54 42 +49 54 42 +50 55 43 +52 57 45 +53 59 47 +55 61 48 +57 63 50 +58 65 52 +60 67 53 +61 69 55 +63 71 57 +64 73 58 +66 75 60 +68 77 62 +69 79 64 +71 81 65 +73 83 67 +74 85 69 +76 87 70 +77 89 72 +79 91 74 +81 93 76 +82 95 77 +84 97 79 +85 99 81 +87 101 82 +89 103 84 +90 105 86 +92 107 87 +93 109 89 +95 111 91 +97 113 93 +98 115 94 +100 117 96 +101 119 98 +103 121 99 +105 123 101 +106 125 103 +108 127 104 +109 129 106 +111 131 108 +113 133 110 +113 133 110 +113 133 110 +116 135 112 +119 138 115 +122 140 117 +125 143 120 +128 146 123 +132 148 125 +135 151 128 +138 154 130 +141 156 133 +144 159 135 +147 162 138 +151 164 141 +154 167 143 +157 170 146 +160 172 149 +163 175 151 +166 178 154 +170 180 156 +173 183 159 +176 186 162 +179 188 164 +182 191 167 +186 193 169 +189 196 172 +192 199 175 +195 201 177 +198 204 180 +201 207 182 +205 209 185 +208 212 188 +211 215 190 +214 217 193 +217 220 195 +220 223 198 +224 225 201 +227 228 203 +230 231 206 +233 233 208 +236 236 211 +240 239 214 +240 239 214 +240 239 214 +240 239 214 +240 239 214 +240 239 214 diff --git a/src/fractalzoomer/color_maps/design-seeds market hues.MAP b/src/fractalzoomer/color_maps/design-seeds market hues.MAP new file mode 100644 index 000000000..37b65f705 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds market hues.MAP @@ -0,0 +1,256 @@ +78 110 99 +76 108 98 +75 106 97 +74 105 96 +73 103 95 +73 102 94 +72 100 93 +71 99 92 +70 97 91 +69 96 90 +68 94 89 +67 93 88 +66 91 87 +64 90 86 +63 88 85 +62 87 84 +61 85 83 +60 84 82 +59 82 81 +58 81 80 +57 79 79 +56 77 79 +55 76 78 +54 74 77 +53 73 76 +52 71 75 +51 70 74 +50 68 73 +49 67 72 +48 65 71 +47 64 70 +46 62 69 +45 61 68 +44 59 67 +43 58 66 +42 56 65 +41 55 64 +40 53 63 +39 52 62 +38 50 61 +37 48 60 +38 49 61 +38 49 61 +39 49 61 +40 49 61 +42 49 61 +43 49 61 +45 49 61 +46 49 61 +48 49 61 +49 49 61 +51 49 61 +52 49 61 +54 50 61 +55 50 61 +57 50 61 +58 50 62 +60 50 62 +61 50 62 +63 50 62 +64 50 62 +66 50 62 +67 51 62 +68 51 62 +70 51 62 +71 51 62 +73 51 62 +74 51 62 +76 51 62 +77 51 63 +79 51 63 +80 51 63 +82 52 63 +83 52 63 +85 52 63 +86 52 63 +88 52 63 +89 52 63 +91 52 63 +92 52 63 +94 52 63 +95 52 63 +97 53 64 +97 53 64 +97 53 64 +98 53 64 +100 53 65 +102 54 66 +103 54 66 +105 55 67 +107 55 68 +109 56 69 +110 56 69 +112 57 70 +114 57 71 +115 57 71 +117 58 72 +119 58 73 +121 59 74 +122 59 74 +124 60 75 +126 60 76 +128 61 77 +129 61 77 +131 62 78 +133 62 79 +134 62 79 +136 63 80 +138 63 81 +140 64 82 +141 64 82 +143 65 83 +145 65 84 +147 66 85 +148 66 85 +150 66 86 +152 67 87 +153 67 87 +155 68 88 +157 68 89 +159 69 90 +160 69 90 +162 70 91 +164 70 92 +166 71 93 +166 71 93 +166 71 93 +167 74 93 +168 77 93 +169 80 94 +171 83 94 +172 87 95 +173 90 95 +174 93 95 +176 96 96 +177 99 96 +178 102 96 +180 106 97 +181 109 97 +182 112 98 +183 115 98 +185 119 99 +186 122 99 +187 125 99 +188 128 100 +190 131 100 +191 135 101 +192 138 101 +194 141 101 +195 144 102 +196 147 102 +197 151 103 +199 154 103 +200 157 103 +201 160 104 +202 163 104 +204 167 105 +205 170 105 +206 173 105 +208 176 106 +209 179 106 +210 183 107 +211 186 107 +213 189 107 +214 192 108 +215 195 108 +217 199 109 +217 199 109 +217 199 109 +217 199 111 +217 199 113 +217 199 115 +217 200 117 +217 200 119 +217 200 121 +217 201 124 +217 201 126 +217 201 128 +217 202 130 +217 202 132 +217 202 134 +217 203 136 +217 203 139 +217 203 141 +217 204 143 +217 204 145 +217 204 147 +217 205 149 +217 205 152 +217 205 154 +217 206 156 +217 206 158 +217 206 160 +217 207 162 +217 207 164 +217 207 167 +217 208 169 +217 208 171 +217 208 173 +217 209 175 +217 209 177 +217 209 179 +217 210 182 +217 210 184 +217 210 186 +217 211 188 +217 211 190 +217 211 192 +217 212 195 +217 212 195 +217 212 195 +213 209 192 +210 206 190 +206 204 187 +203 201 185 +199 199 183 +196 196 180 +192 194 178 +189 191 175 +185 189 173 +182 186 171 +178 183 168 +175 181 166 +171 178 163 +168 176 161 +164 173 158 +161 171 156 +157 168 154 +154 166 151 +150 163 149 +147 160 146 +144 158 144 +140 155 142 +137 153 139 +133 150 137 +130 148 134 +126 145 132 +123 143 130 +119 140 127 +116 138 125 +112 135 122 +109 132 120 +105 130 118 +102 127 115 +98 125 113 +95 122 110 +91 120 108 +88 117 106 +84 115 103 +81 112 101 +77 109 98 +78 110 99 +78 110 99 +78 110 99 +78 110 99 +78 110 99 diff --git a/src/fractalzoomer/color_maps/design-seeds market tones.MAP b/src/fractalzoomer/color_maps/design-seeds market tones.MAP new file mode 100644 index 000000000..4e3bb02e6 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds market tones.MAP @@ -0,0 +1,256 @@ +219 217 218 +218 216 216 +217 215 215 +217 214 214 +216 213 212 +216 213 211 +216 212 210 +215 211 208 +215 210 207 +214 210 206 +214 209 204 +213 208 203 +213 207 202 +212 206 200 +211 206 199 +211 205 198 +210 204 196 +210 203 195 +209 203 194 +209 202 192 +208 201 191 +208 200 190 +207 199 188 +207 199 187 +206 198 186 +206 197 184 +205 196 183 +205 196 182 +204 195 180 +204 194 179 +203 193 178 +203 192 176 +202 192 175 +202 191 174 +201 190 172 +201 189 171 +200 189 170 +200 188 168 +199 187 167 +199 186 166 +198 185 164 +199 186 165 +199 186 165 +197 183 162 +195 181 160 +193 179 158 +191 177 156 +190 175 154 +188 173 152 +186 171 150 +184 169 148 +183 167 146 +181 165 144 +179 163 142 +177 161 140 +175 159 138 +174 156 136 +172 154 134 +170 152 132 +168 150 130 +167 148 128 +165 146 126 +163 144 123 +161 142 121 +159 140 119 +158 138 117 +156 136 115 +154 134 113 +152 132 111 +151 129 109 +149 127 107 +147 125 105 +145 123 103 +143 121 101 +142 119 99 +140 117 97 +138 115 95 +136 113 93 +135 111 91 +133 109 89 +131 107 87 +129 105 85 +127 102 82 +128 103 83 +128 103 83 +126 101 81 +125 100 80 +124 98 79 +122 97 78 +121 95 77 +120 94 76 +118 92 75 +117 91 74 +116 89 73 +114 88 72 +113 87 71 +112 85 70 +110 84 69 +109 82 67 +108 81 66 +106 79 65 +105 78 64 +104 76 63 +102 75 62 +101 73 61 +100 72 60 +98 71 59 +97 69 58 +96 68 57 +94 66 56 +93 65 55 +92 63 53 +90 62 52 +89 60 51 +88 59 50 +86 58 49 +85 56 48 +84 55 47 +82 53 46 +81 52 45 +80 50 44 +78 49 43 +77 47 42 +76 46 41 +74 44 39 +75 45 40 +75 45 40 +77 45 40 +79 45 41 +81 45 42 +83 46 43 +85 46 43 +87 46 44 +90 46 45 +92 47 45 +94 47 46 +96 47 47 +98 48 48 +100 48 48 +102 48 49 +105 48 50 +107 49 51 +109 49 52 +111 49 52 +113 49 53 +115 50 54 +118 50 55 +120 50 55 +122 51 56 +124 51 57 +126 51 58 +128 51 58 +130 52 59 +133 52 60 +135 52 61 +137 52 61 +139 53 62 +141 53 63 +143 53 64 +145 54 64 +148 54 65 +150 54 66 +152 54 67 +154 55 67 +156 55 68 +158 55 69 +161 56 70 +161 56 70 +161 56 70 +162 58 71 +163 60 72 +164 63 73 +166 65 74 +167 68 75 +168 70 76 +170 73 78 +171 75 79 +172 78 80 +174 80 81 +175 83 82 +176 85 83 +178 88 84 +179 90 86 +180 93 87 +182 95 88 +183 98 89 +184 100 90 +186 103 91 +187 105 93 +188 107 94 +190 110 95 +191 112 96 +192 115 97 +194 117 98 +195 120 99 +196 122 101 +198 125 102 +199 127 103 +200 130 104 +202 132 105 +203 135 106 +204 137 107 +206 140 109 +207 142 110 +208 145 111 +210 147 112 +211 150 113 +212 152 114 +214 155 116 +214 155 116 +214 155 116 +214 156 118 +214 158 121 +214 159 123 +214 161 126 +214 162 128 +214 164 131 +214 165 133 +214 167 136 +215 168 138 +215 170 141 +215 172 144 +215 173 146 +215 175 149 +215 176 151 +215 178 154 +216 179 156 +216 181 159 +216 182 161 +216 184 164 +216 186 167 +216 187 169 +216 189 172 +216 190 174 +217 192 177 +217 193 179 +217 195 182 +217 196 184 +217 198 187 +217 199 189 +217 201 192 +217 203 195 +218 204 197 +218 206 200 +218 207 202 +218 209 205 +218 210 207 +218 212 210 +218 213 212 +218 215 215 +219 217 218 +219 217 218 +219 217 218 +219 217 218 +219 217 218 +219 217 218 diff --git a/src/fractalzoomer/color_maps/design-seeds mineral hues.MAP b/src/fractalzoomer/color_maps/design-seeds mineral hues.MAP new file mode 100644 index 000000000..965a464e2 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds mineral hues.MAP @@ -0,0 +1,256 @@ +250 213 178 +250 211 175 +250 209 173 +250 208 171 +250 206 169 +250 204 167 +250 203 165 +250 201 163 +250 200 161 +250 198 158 +250 196 156 +250 195 154 +250 193 152 +250 191 150 +250 190 148 +250 188 146 +250 186 143 +250 185 141 +250 183 139 +250 182 137 +250 180 135 +250 178 133 +250 177 131 +250 175 129 +250 173 126 +250 172 124 +250 170 122 +250 169 120 +250 167 118 +250 165 116 +250 164 114 +250 162 112 +250 160 109 +250 159 107 +250 157 105 +250 156 103 +250 154 101 +250 152 99 +250 151 97 +250 149 95 +251 147 92 +251 148 93 +251 148 93 +249 146 92 +247 144 92 +245 142 91 +243 140 91 +242 139 91 +240 137 90 +238 135 90 +237 134 90 +235 132 89 +233 130 89 +231 128 88 +230 127 88 +228 125 88 +226 123 87 +224 121 87 +222 119 86 +221 118 86 +219 116 86 +217 114 85 +215 112 85 +214 111 85 +212 109 84 +210 107 84 +208 105 83 +207 104 83 +205 102 83 +203 100 82 +201 98 82 +200 97 82 +198 95 81 +196 93 81 +194 91 80 +193 90 80 +191 88 80 +189 86 79 +187 84 79 +186 83 79 +184 81 78 +182 79 78 +180 77 77 +181 78 78 +181 78 78 +179 77 78 +177 76 79 +175 76 80 +173 75 81 +172 75 82 +170 74 83 +168 74 83 +167 73 84 +165 73 85 +163 72 86 +161 71 87 +160 71 88 +158 70 89 +156 70 89 +154 69 90 +152 69 91 +151 68 92 +149 68 93 +147 67 94 +145 66 95 +144 66 95 +142 65 96 +140 65 97 +138 64 98 +137 64 99 +135 63 100 +133 63 100 +131 62 101 +130 62 102 +128 61 103 +126 60 104 +124 60 105 +123 59 106 +121 59 106 +119 58 107 +117 58 108 +116 57 109 +114 57 110 +112 56 111 +110 55 112 +111 56 112 +111 56 112 +110 56 112 +110 56 112 +109 56 112 +109 56 113 +108 56 113 +108 56 113 +107 56 113 +107 56 113 +106 56 114 +106 56 114 +105 56 114 +105 56 114 +104 56 115 +104 56 115 +103 56 115 +103 56 116 +102 56 116 +102 56 116 +101 56 116 +101 57 117 +101 57 117 +100 57 117 +100 57 117 +99 57 118 +99 57 118 +98 57 118 +98 57 118 +97 57 119 +97 57 119 +96 57 119 +96 57 119 +95 57 120 +95 57 120 +94 57 120 +94 57 120 +93 57 121 +93 57 121 +92 57 121 +92 57 121 +91 58 122 +92 58 122 +92 58 122 +94 60 123 +96 63 125 +98 65 127 +101 68 129 +103 71 131 +105 73 133 +107 76 135 +110 78 137 +112 81 139 +114 84 141 +117 86 143 +119 89 145 +121 92 147 +123 94 148 +126 97 150 +128 100 152 +130 102 154 +132 105 156 +135 107 158 +137 110 160 +139 113 162 +142 115 164 +144 118 166 +146 121 168 +148 123 170 +151 126 172 +153 128 173 +155 131 175 +157 134 177 +160 136 179 +162 139 181 +164 142 183 +167 144 185 +169 147 187 +171 149 189 +173 152 191 +176 155 193 +178 157 195 +180 160 197 +183 163 199 +183 163 199 +183 163 199 +184 164 198 +186 165 197 +188 166 197 +189 168 196 +191 169 196 +193 170 195 +194 171 195 +196 172 194 +198 174 194 +199 175 193 +201 176 193 +203 177 192 +204 179 192 +206 180 191 +208 181 191 +209 183 190 +211 184 190 +213 185 189 +214 186 189 +216 188 188 +218 189 187 +219 190 187 +221 191 186 +223 193 186 +224 194 185 +226 195 185 +228 196 184 +229 198 184 +231 199 183 +233 200 183 +234 201 182 +236 203 182 +238 204 181 +239 205 181 +241 206 180 +243 208 180 +244 209 179 +246 210 179 +248 211 178 +250 213 177 +250 213 178 +250 213 178 +250 213 178 +250 213 178 +250 213 178 diff --git a/src/fractalzoomer/color_maps/design-seeds mineral sparkle.MAP b/src/fractalzoomer/color_maps/design-seeds mineral sparkle.MAP new file mode 100644 index 000000000..e910b988f --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds mineral sparkle.MAP @@ -0,0 +1,256 @@ +201 173 80 +198 169 80 +196 166 81 +194 163 82 +192 160 83 +190 156 84 +188 153 85 +186 150 86 +184 147 87 +181 143 88 +179 140 89 +177 137 90 +175 134 91 +173 131 92 +171 127 92 +169 124 93 +166 121 94 +164 118 95 +162 114 96 +160 111 97 +158 108 98 +156 105 99 +154 102 100 +152 98 101 +149 95 102 +147 92 103 +145 89 104 +143 85 104 +141 82 105 +139 79 106 +137 76 107 +135 73 108 +132 69 109 +130 66 110 +128 63 111 +126 60 112 +124 56 113 +122 53 114 +120 50 115 +118 47 116 +115 43 117 +116 44 117 +116 44 117 +114 44 116 +112 44 115 +110 44 114 +108 44 113 +106 44 112 +104 44 111 +102 44 110 +100 44 109 +98 44 108 +97 44 107 +95 44 106 +93 44 105 +91 44 104 +89 44 104 +87 44 103 +85 44 102 +83 44 101 +81 44 100 +79 44 99 +77 44 98 +76 44 97 +74 44 96 +72 44 95 +70 44 94 +68 44 93 +66 44 92 +64 44 92 +62 44 91 +60 44 90 +58 44 89 +57 44 88 +55 44 87 +53 44 86 +51 44 85 +49 44 84 +47 44 83 +45 44 82 +43 44 81 +41 44 80 +39 45 79 +40 45 80 +40 45 80 +40 45 80 +40 45 81 +40 45 82 +40 45 83 +40 45 83 +41 45 84 +41 45 85 +41 45 86 +41 46 86 +41 46 87 +41 46 88 +42 46 89 +42 46 90 +42 46 90 +42 46 91 +42 47 92 +42 47 93 +43 47 93 +43 47 94 +43 47 95 +43 47 96 +43 47 97 +44 47 97 +44 48 98 +44 48 99 +44 48 100 +44 48 100 +44 48 101 +45 48 102 +45 48 103 +45 48 104 +45 49 104 +45 49 105 +45 49 106 +46 49 107 +46 49 107 +46 49 108 +46 49 109 +46 49 110 +47 50 111 +47 50 111 +47 50 111 +48 53 114 +49 57 117 +51 61 120 +52 65 123 +54 69 127 +55 72 130 +56 76 133 +58 80 136 +59 84 140 +60 88 143 +62 92 146 +63 95 149 +65 99 152 +66 103 156 +68 107 159 +69 111 162 +70 115 165 +72 118 169 +73 122 172 +75 126 175 +76 130 178 +77 134 181 +79 137 185 +80 141 188 +82 145 191 +83 149 194 +84 153 198 +86 157 201 +87 160 204 +89 164 207 +90 168 210 +91 172 214 +93 176 217 +94 180 220 +96 183 223 +97 187 227 +98 191 230 +100 195 233 +101 199 236 +103 203 240 +103 203 240 +103 203 240 +105 204 240 +107 205 240 +110 206 241 +112 208 241 +115 209 241 +117 210 242 +120 211 242 +122 212 242 +125 214 243 +127 215 243 +129 216 244 +132 217 244 +134 219 244 +137 220 245 +139 221 245 +142 223 246 +144 224 246 +147 225 246 +149 226 247 +152 228 247 +154 229 247 +156 230 248 +159 231 248 +161 233 249 +164 234 249 +166 235 249 +169 236 250 +171 238 250 +174 239 250 +176 240 251 +178 241 251 +181 243 252 +183 244 252 +186 245 252 +188 246 253 +191 248 253 +193 249 253 +196 250 254 +198 251 254 +201 253 255 +201 253 255 +201 253 255 +201 250 250 +201 248 246 +201 246 241 +201 244 237 +201 243 233 +201 241 228 +201 239 224 +201 237 220 +201 235 215 +201 233 211 +201 231 206 +201 229 202 +201 226 198 +201 224 193 +201 222 189 +201 220 184 +201 218 180 +201 216 176 +201 214 171 +201 212 167 +201 210 163 +201 208 158 +201 206 154 +201 204 149 +201 202 145 +201 200 141 +201 198 136 +201 196 132 +201 194 128 +201 192 123 +201 190 119 +201 188 114 +201 186 110 +201 184 106 +201 182 101 +201 180 97 +201 178 93 +201 176 88 +201 174 84 +201 172 79 +201 173 80 +201 173 80 +201 173 80 +201 173 80 +201 173 80 diff --git a/src/fractalzoomer/color_maps/design-seeds mineral tones.MAP b/src/fractalzoomer/color_maps/design-seeds mineral tones.MAP new file mode 100644 index 000000000..753f76520 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds mineral tones.MAP @@ -0,0 +1,256 @@ +243 239 233 +242 237 232 +241 236 232 +240 235 231 +239 233 231 +238 232 230 +237 231 230 +237 230 229 +236 228 229 +235 227 228 +234 226 228 +233 224 227 +232 223 227 +231 222 226 +231 221 226 +230 219 225 +229 218 225 +228 217 224 +227 216 224 +226 214 223 +225 213 223 +225 212 223 +224 210 222 +223 209 222 +222 208 221 +221 207 221 +220 205 220 +220 204 220 +219 203 219 +218 202 219 +217 200 218 +216 199 218 +215 198 217 +214 196 217 +214 195 216 +213 194 216 +212 193 215 +211 191 215 +210 190 214 +209 189 214 +208 187 213 +209 188 214 +209 188 214 +207 186 212 +206 184 210 +205 183 209 +203 181 207 +202 180 206 +201 178 204 +200 177 203 +198 175 201 +197 174 200 +196 172 198 +194 170 197 +193 169 195 +192 167 194 +191 166 192 +189 164 191 +188 163 189 +187 161 188 +186 160 186 +184 158 185 +183 156 183 +182 155 181 +180 153 180 +179 152 178 +178 150 177 +177 149 175 +175 147 174 +174 146 172 +173 144 171 +172 143 169 +170 141 168 +169 139 166 +168 138 165 +166 136 163 +165 135 162 +164 133 160 +163 132 159 +161 130 157 +160 129 156 +159 127 154 +157 125 152 +158 126 153 +158 126 153 +155 124 151 +153 122 149 +150 121 147 +148 119 145 +145 118 143 +143 117 141 +140 115 139 +138 114 137 +135 112 135 +133 111 133 +130 109 131 +128 108 129 +125 106 127 +123 104 125 +120 103 123 +118 101 121 +115 100 119 +113 98 117 +110 97 115 +108 95 113 +106 94 112 +103 92 110 +101 91 108 +98 89 106 +96 88 104 +93 86 102 +91 85 100 +88 83 98 +86 82 96 +83 80 94 +81 79 92 +78 77 90 +76 76 88 +73 74 86 +71 73 84 +68 71 82 +66 70 80 +63 68 78 +61 67 76 +58 65 74 +59 66 75 +59 66 75 +62 67 74 +65 69 73 +68 70 73 +71 72 72 +74 74 72 +77 75 72 +80 77 71 +83 79 71 +87 80 70 +90 82 70 +93 84 69 +96 85 69 +99 87 68 +102 89 67 +105 90 67 +109 92 66 +112 94 66 +115 95 65 +118 97 65 +121 99 64 +124 100 64 +127 102 63 +130 103 63 +134 105 62 +137 107 62 +140 108 61 +143 110 61 +146 112 60 +149 113 60 +152 115 59 +155 117 59 +159 118 58 +162 120 58 +165 122 57 +168 123 57 +171 125 56 +174 127 56 +177 128 55 +180 130 55 +184 132 54 +184 132 55 +184 132 55 +185 133 57 +186 135 59 +187 137 62 +188 138 64 +189 140 66 +190 142 69 +191 143 71 +192 145 73 +193 147 76 +194 148 78 +195 150 80 +196 152 83 +197 153 85 +198 155 87 +199 157 90 +200 158 92 +201 160 94 +202 162 97 +203 163 99 +204 165 102 +205 167 104 +206 168 106 +207 170 109 +208 172 111 +209 173 113 +210 175 116 +211 177 118 +212 178 120 +213 180 123 +214 182 125 +215 183 127 +216 185 130 +217 187 132 +218 188 134 +219 190 137 +220 192 139 +221 193 141 +222 195 144 +223 197 146 +225 199 149 +225 199 149 +225 199 149 +225 200 151 +225 201 153 +226 202 155 +226 203 157 +227 204 159 +227 204 161 +228 205 163 +228 206 165 +229 207 167 +229 208 169 +229 209 172 +230 210 174 +230 212 176 +231 213 178 +231 214 180 +232 215 182 +232 216 184 +233 217 186 +233 218 188 +234 219 191 +234 220 193 +234 221 195 +235 222 197 +235 223 199 +236 224 201 +236 225 203 +237 226 205 +237 227 207 +238 228 209 +238 229 212 +238 230 214 +239 231 216 +239 232 218 +240 233 220 +240 234 222 +241 235 224 +241 236 226 +242 237 228 +242 238 230 +243 239 233 +243 239 233 +243 239 233 +243 239 233 +243 239 233 +243 239 233 diff --git a/src/fractalzoomer/color_maps/design-seeds minted hues.MAP b/src/fractalzoomer/color_maps/design-seeds minted hues.MAP new file mode 100644 index 000000000..fd271e4ba --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds minted hues.MAP @@ -0,0 +1,256 @@ +230 240 234 +228 238 232 +226 237 231 +224 236 229 +223 235 228 +221 234 226 +219 233 225 +218 232 223 +216 231 222 +214 230 220 +213 229 219 +211 227 218 +209 226 216 +208 225 215 +206 224 213 +204 223 212 +203 222 210 +201 221 209 +199 220 207 +198 219 206 +196 217 204 +194 216 203 +193 215 202 +191 214 200 +189 213 199 +188 212 197 +186 211 196 +184 210 194 +183 209 193 +181 208 191 +179 206 190 +178 205 189 +176 204 187 +174 203 186 +173 202 184 +171 201 183 +169 200 181 +168 199 180 +166 198 178 +164 197 177 +162 195 175 +163 196 176 +163 196 176 +160 193 173 +157 190 170 +155 188 168 +152 185 165 +150 183 163 +147 180 160 +145 177 158 +142 175 155 +140 172 153 +137 170 150 +135 167 147 +132 164 145 +130 162 142 +127 159 140 +125 156 137 +122 154 135 +120 151 132 +117 149 130 +115 146 127 +112 143 124 +109 141 122 +107 138 119 +104 136 117 +102 133 114 +99 130 112 +97 128 109 +94 125 107 +92 123 104 +89 120 102 +87 117 99 +84 115 96 +82 112 94 +79 110 91 +77 107 89 +74 104 86 +72 102 84 +69 99 81 +67 97 79 +64 94 76 +61 91 73 +62 92 74 +62 92 74 +60 90 73 +59 88 72 +58 87 71 +57 85 70 +57 84 69 +56 82 68 +55 80 67 +54 79 66 +53 77 65 +52 76 65 +51 74 64 +50 72 63 +48 71 62 +47 69 61 +46 67 60 +45 66 59 +44 64 58 +43 63 57 +42 61 56 +41 59 55 +40 58 55 +39 56 54 +38 55 53 +37 53 52 +36 51 51 +35 50 50 +34 48 49 +33 47 48 +32 45 47 +31 43 46 +30 42 46 +29 40 45 +28 39 44 +27 37 43 +26 35 42 +25 34 41 +24 32 40 +23 31 39 +22 29 38 +21 27 37 +22 28 38 +22 28 38 +23 28 38 +24 29 38 +25 30 38 +26 31 39 +28 32 39 +29 33 39 +30 34 39 +31 34 40 +33 35 40 +34 36 40 +35 37 41 +36 38 41 +37 39 41 +39 40 41 +40 41 42 +41 42 42 +42 42 42 +44 43 42 +45 44 43 +46 45 43 +47 46 43 +48 47 44 +50 48 44 +51 49 44 +52 49 44 +53 50 45 +55 51 45 +56 52 45 +57 53 45 +58 54 46 +59 55 46 +61 56 46 +62 56 47 +63 57 47 +64 58 47 +66 59 47 +67 60 48 +68 61 48 +69 62 48 +71 63 49 +71 63 49 +71 63 49 +72 65 50 +73 67 51 +74 69 52 +75 71 53 +77 73 54 +78 75 56 +79 77 57 +80 79 58 +82 81 59 +83 83 60 +84 85 61 +85 87 63 +86 89 64 +88 92 65 +89 94 66 +90 96 67 +91 98 68 +93 100 70 +94 102 71 +95 104 72 +96 106 73 +97 108 74 +99 110 76 +100 112 77 +101 114 78 +102 116 79 +104 119 80 +105 121 81 +106 123 83 +107 125 84 +108 127 85 +110 129 86 +111 131 87 +112 133 88 +113 135 90 +115 137 91 +116 139 92 +117 141 93 +118 143 94 +120 146 96 +120 146 96 +120 146 96 +122 148 99 +125 150 102 +128 153 106 +131 155 109 +133 157 113 +136 160 116 +139 162 120 +141 164 123 +144 167 127 +147 169 130 +150 171 133 +152 174 137 +155 176 140 +158 178 144 +161 181 147 +164 183 151 +166 185 154 +169 188 158 +172 190 161 +175 193 165 +177 195 168 +180 197 171 +183 200 175 +186 202 178 +188 204 182 +191 207 185 +194 209 189 +197 211 192 +199 214 196 +202 216 199 +205 218 202 +208 221 206 +210 223 209 +213 225 213 +216 228 216 +219 230 220 +221 232 223 +224 235 227 +227 237 230 +230 240 234 +230 240 234 +230 240 234 +230 240 234 +230 240 234 +230 240 234 diff --git a/src/fractalzoomer/color_maps/design-seeds moody hues.MAP b/src/fractalzoomer/color_maps/design-seeds moody hues.MAP new file mode 100644 index 000000000..bf739a3e9 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds moody hues.MAP @@ -0,0 +1,256 @@ +90 58 120 +87 56 117 +85 55 114 +83 54 111 +81 52 108 +79 51 106 +77 50 103 +75 48 100 +73 47 97 +71 46 95 +69 44 92 +67 43 89 +65 42 86 +63 40 83 +61 39 81 +59 38 78 +57 36 75 +55 35 72 +53 34 70 +51 32 67 +48 31 64 +46 30 61 +44 28 58 +42 27 56 +40 26 53 +38 24 50 +36 23 47 +34 22 45 +32 20 42 +30 19 39 +28 18 36 +26 16 33 +24 15 31 +22 14 28 +20 12 25 +18 11 22 +16 10 20 +14 8 17 +12 7 14 +10 6 11 +7 4 8 +8 5 9 +8 5 9 +8 6 9 +9 7 9 +10 8 10 +11 9 10 +12 10 11 +13 11 11 +14 12 11 +15 13 12 +16 14 12 +16 15 13 +17 16 13 +18 17 14 +19 18 14 +20 20 14 +21 21 15 +22 22 15 +23 23 16 +24 24 16 +25 25 17 +26 26 17 +26 27 17 +27 28 18 +28 29 18 +29 30 19 +30 31 19 +31 32 20 +32 34 20 +33 35 20 +34 36 21 +35 37 21 +35 38 22 +36 39 22 +37 40 23 +38 41 23 +39 42 23 +40 43 24 +41 44 24 +42 45 25 +43 46 25 +44 48 26 +44 48 26 +44 48 26 +46 47 26 +49 47 27 +52 47 28 +54 47 28 +57 47 29 +60 47 30 +62 46 31 +65 46 31 +68 46 32 +70 46 33 +73 46 33 +76 46 34 +78 46 35 +81 45 36 +84 45 36 +86 45 37 +89 45 38 +92 45 39 +94 45 39 +97 44 40 +100 44 41 +102 44 41 +105 44 42 +108 44 43 +110 44 44 +113 44 44 +116 43 45 +118 43 46 +121 43 47 +124 43 47 +126 43 48 +129 43 49 +132 43 49 +134 42 50 +137 42 51 +140 42 52 +142 42 52 +145 42 53 +148 42 54 +151 41 55 +151 42 55 +151 42 55 +152 43 56 +153 44 57 +155 46 58 +156 47 60 +158 49 61 +159 50 62 +161 52 64 +162 53 65 +164 55 66 +165 56 68 +166 57 69 +168 59 70 +169 60 72 +171 62 73 +172 63 74 +174 65 76 +175 66 77 +177 68 78 +178 69 80 +180 71 81 +181 72 82 +182 73 84 +184 75 85 +185 76 86 +187 78 88 +188 79 89 +190 81 90 +191 82 92 +193 84 93 +194 85 94 +195 86 96 +197 88 97 +198 89 98 +200 91 100 +201 92 101 +203 94 102 +204 95 104 +206 97 105 +207 98 106 +209 100 108 +209 100 108 +209 100 108 +209 102 108 +209 105 109 +209 108 110 +210 111 111 +210 113 112 +210 116 113 +210 119 114 +210 122 115 +211 124 116 +211 127 117 +211 130 118 +211 133 119 +212 136 120 +212 138 121 +212 141 122 +213 144 123 +213 147 124 +213 149 125 +213 152 126 +214 155 127 +214 158 128 +214 161 129 +214 163 130 +215 166 131 +215 169 132 +215 172 133 +215 174 134 +216 177 135 +216 180 136 +216 183 137 +216 186 138 +217 188 139 +217 191 140 +217 194 141 +217 197 142 +218 199 143 +218 202 144 +218 205 145 +218 208 146 +219 211 147 +219 211 147 +219 211 147 +215 207 146 +212 203 145 +209 199 144 +206 195 144 +202 191 143 +199 188 142 +196 184 142 +193 180 141 +189 176 140 +186 172 140 +183 168 139 +180 165 138 +177 161 138 +173 157 137 +170 153 136 +167 149 136 +164 145 135 +160 142 134 +157 138 134 +154 134 133 +151 130 132 +148 126 132 +144 123 131 +141 119 130 +138 115 130 +135 111 129 +131 107 128 +128 103 128 +125 100 127 +122 96 126 +119 92 126 +115 88 125 +112 84 124 +109 80 124 +106 77 123 +102 73 122 +99 69 122 +96 65 121 +93 61 120 +89 57 119 +90 58 120 +90 58 120 +90 58 120 +90 58 120 +90 58 120 diff --git a/src/fractalzoomer/color_maps/design-seeds nature blues.MAP b/src/fractalzoomer/color_maps/design-seeds nature blues.MAP new file mode 100644 index 000000000..4ddb20581 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds nature blues.MAP @@ -0,0 +1,256 @@ +249 243 232 +247 242 232 +246 242 232 +245 241 232 +244 241 232 +244 241 232 +243 240 232 +242 240 232 +241 240 232 +240 239 232 +239 239 232 +238 239 232 +237 238 232 +235 238 232 +234 238 232 +233 237 232 +232 237 232 +231 237 232 +230 236 232 +229 236 232 +228 235 232 +227 235 232 +226 235 232 +225 234 232 +224 234 232 +223 234 232 +222 233 232 +221 233 232 +220 233 232 +219 232 232 +218 232 232 +217 232 232 +216 231 232 +215 231 232 +214 231 232 +213 230 232 +212 230 232 +211 230 232 +210 229 232 +209 229 232 +208 228 232 +209 229 232 +209 229 232 +207 228 231 +206 227 231 +204 226 230 +203 225 230 +202 224 230 +200 223 229 +199 222 229 +198 221 229 +196 220 228 +195 220 228 +193 219 227 +192 218 227 +191 217 227 +189 216 226 +188 215 226 +186 214 225 +185 213 225 +184 212 225 +182 211 224 +181 210 224 +180 210 224 +178 209 223 +177 208 223 +175 207 222 +174 206 222 +173 205 222 +171 204 221 +170 203 221 +169 202 221 +167 201 220 +166 201 220 +164 200 219 +163 199 219 +162 198 219 +160 197 218 +159 196 218 +158 195 218 +156 194 217 +155 193 217 +153 192 216 +154 193 217 +154 193 217 +152 191 215 +150 189 214 +149 188 213 +147 186 212 +145 184 211 +144 183 210 +142 181 209 +140 179 208 +139 178 207 +137 176 206 +135 174 205 +134 173 204 +132 171 203 +130 169 202 +129 168 201 +127 166 200 +125 164 199 +124 163 198 +122 161 197 +120 159 196 +119 158 195 +117 156 194 +116 155 193 +114 153 192 +112 151 191 +111 150 190 +109 148 189 +107 146 188 +106 145 187 +104 143 186 +102 141 185 +101 140 184 +99 138 183 +97 136 182 +96 135 181 +94 133 180 +92 131 179 +91 130 178 +89 128 177 +87 126 175 +88 127 176 +88 127 176 +87 126 174 +86 125 173 +85 124 171 +84 123 170 +84 123 169 +83 122 167 +82 121 166 +82 120 164 +81 120 163 +80 119 162 +79 118 160 +79 117 159 +78 116 157 +77 116 156 +76 115 154 +75 114 153 +75 113 152 +74 113 150 +73 112 149 +72 111 147 +72 110 146 +71 109 145 +70 109 143 +69 108 142 +69 107 140 +68 106 139 +67 106 138 +66 105 136 +66 104 135 +65 103 133 +64 102 132 +63 102 131 +63 101 129 +62 100 128 +61 99 126 +60 99 125 +60 98 124 +59 97 122 +58 96 121 +57 95 119 +58 96 120 +58 96 120 +56 94 117 +55 92 115 +54 90 113 +53 88 111 +52 87 109 +51 85 106 +50 83 104 +49 81 102 +48 79 100 +47 78 98 +46 76 96 +45 74 93 +44 72 91 +42 70 89 +41 68 87 +40 67 85 +39 65 83 +38 63 80 +37 61 78 +36 59 76 +35 58 74 +34 56 72 +33 54 69 +32 52 67 +31 50 65 +30 49 63 +28 47 61 +27 45 59 +26 43 56 +25 41 54 +24 40 52 +23 38 50 +22 36 48 +21 34 46 +20 32 43 +19 31 41 +18 29 39 +17 27 37 +16 25 35 +14 23 32 +15 24 33 +15 24 33 +20 29 37 +26 34 42 +32 40 47 +38 45 52 +44 51 57 +50 56 62 +55 62 67 +61 67 72 +67 73 77 +73 78 82 +79 84 87 +85 89 92 +91 95 97 +96 100 102 +102 106 107 +108 111 112 +114 117 117 +120 122 122 +126 128 127 +132 133 132 +137 138 137 +143 144 142 +149 149 147 +155 155 152 +161 160 157 +167 166 162 +172 171 167 +178 177 172 +184 182 177 +190 188 182 +196 193 187 +202 199 192 +208 204 197 +213 210 202 +219 215 207 +225 221 212 +231 226 217 +237 232 222 +243 237 227 +249 243 232 +249 243 232 +249 243 232 +249 243 232 +249 243 232 +249 243 232 diff --git a/src/fractalzoomer/color_maps/design-seeds northern lights.MAP b/src/fractalzoomer/color_maps/design-seeds northern lights.MAP new file mode 100644 index 000000000..ca808a72c --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds northern lights.MAP @@ -0,0 +1,256 @@ +172 235 211 +170 233 209 +168 232 207 +167 231 205 +165 230 203 +163 229 201 +162 228 199 +160 226 198 +158 225 196 +157 224 194 +155 223 192 +153 222 190 +152 221 188 +150 220 186 +148 218 185 +147 217 183 +145 216 181 +143 215 179 +142 214 177 +140 213 175 +138 211 173 +137 210 172 +135 209 170 +134 208 168 +132 207 166 +130 206 164 +129 205 162 +127 203 161 +125 202 159 +124 201 157 +122 200 155 +120 199 153 +119 198 151 +117 197 149 +115 195 148 +114 194 146 +112 193 144 +110 192 142 +109 191 140 +107 190 138 +105 188 136 +106 189 137 +106 189 137 +104 185 134 +102 182 132 +100 179 130 +98 176 128 +97 173 125 +95 170 123 +93 167 121 +92 164 119 +90 161 116 +88 158 114 +86 155 112 +85 152 110 +83 149 108 +81 146 105 +79 143 103 +77 140 101 +76 137 99 +74 134 96 +72 131 94 +70 128 92 +69 125 90 +67 122 88 +65 119 85 +63 116 83 +62 113 81 +60 110 79 +58 107 76 +56 104 74 +55 101 72 +53 98 70 +51 95 68 +49 92 65 +48 89 63 +46 86 61 +44 83 59 +42 80 56 +41 77 54 +39 74 52 +37 71 50 +35 67 47 +36 68 48 +36 68 48 +35 67 47 +35 66 47 +35 65 47 +34 64 47 +34 63 47 +34 62 47 +33 61 47 +33 60 47 +33 59 46 +32 59 46 +32 58 46 +32 57 46 +31 56 46 +31 55 46 +31 54 46 +30 53 45 +30 52 45 +30 51 45 +29 50 45 +29 49 45 +29 49 45 +28 48 45 +28 47 45 +28 46 44 +27 45 44 +27 44 44 +27 43 44 +26 42 44 +26 41 44 +26 40 44 +25 40 44 +25 39 43 +25 38 43 +24 37 43 +24 36 43 +24 35 43 +23 34 43 +23 33 43 +23 32 43 +22 31 42 +23 32 43 +23 32 43 +23 33 44 +24 35 46 +24 36 48 +25 38 49 +26 39 51 +26 41 53 +27 43 54 +27 44 56 +28 46 58 +28 47 59 +29 49 61 +30 50 63 +30 52 64 +31 54 66 +32 55 68 +32 57 69 +33 58 71 +33 60 73 +34 61 74 +35 63 76 +35 65 78 +36 66 79 +36 68 81 +37 69 83 +38 71 84 +38 72 86 +39 74 88 +39 76 89 +40 77 91 +41 79 93 +41 80 94 +42 82 96 +42 83 98 +43 85 99 +44 87 101 +44 88 103 +45 90 104 +45 91 106 +46 93 108 +47 95 110 +47 95 110 +47 95 110 +52 95 109 +57 95 108 +62 95 108 +67 96 107 +73 96 107 +78 96 106 +83 97 106 +88 97 105 +93 97 105 +98 98 104 +104 98 104 +109 98 103 +114 99 103 +119 99 102 +125 99 102 +130 100 101 +135 100 101 +140 100 100 +145 101 100 +151 101 99 +156 101 98 +161 102 98 +166 102 97 +171 102 97 +177 103 96 +182 103 96 +187 103 95 +192 104 95 +197 104 94 +203 104 94 +208 105 93 +213 105 93 +218 105 92 +223 106 92 +229 106 91 +234 106 91 +239 107 90 +244 107 90 +249 107 89 +255 108 88 +255 108 89 +255 108 89 +252 111 92 +250 114 95 +248 117 98 +246 120 101 +244 123 104 +242 127 107 +240 130 110 +238 133 113 +236 136 116 +234 139 119 +232 142 122 +230 146 125 +228 149 128 +225 152 131 +223 155 134 +221 158 137 +219 161 140 +217 165 143 +215 168 146 +213 171 150 +211 174 153 +209 177 156 +207 181 159 +205 184 162 +203 187 165 +201 190 168 +198 193 171 +196 196 174 +194 200 177 +192 203 180 +190 206 183 +188 209 186 +186 212 189 +184 215 192 +182 219 195 +180 222 198 +178 225 201 +176 228 204 +174 231 207 +171 235 211 +172 235 211 +172 235 211 +172 235 211 +172 235 211 +172 235 211 diff --git a/src/fractalzoomer/color_maps/design-seeds painterly hues.MAP b/src/fractalzoomer/color_maps/design-seeds painterly hues.MAP new file mode 100644 index 000000000..1f083ae3d --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds painterly hues.MAP @@ -0,0 +1,256 @@ +185 174 188 +182 171 186 +179 169 184 +176 166 182 +173 164 180 +170 161 178 +167 159 177 +164 156 175 +161 154 173 +158 151 171 +156 149 169 +153 146 167 +150 144 166 +147 141 164 +144 139 162 +141 136 160 +138 134 158 +135 131 156 +132 129 155 +129 126 153 +126 124 151 +124 122 149 +121 119 147 +118 117 146 +115 114 144 +112 112 142 +109 109 140 +106 107 138 +103 104 136 +100 102 135 +97 99 133 +95 97 131 +92 94 129 +89 92 127 +86 89 125 +83 87 124 +80 84 122 +77 82 120 +74 79 118 +71 77 116 +68 74 114 +69 75 115 +69 75 115 +69 73 114 +69 72 113 +70 71 112 +70 70 111 +70 69 110 +71 67 109 +71 66 108 +71 65 107 +72 64 106 +72 63 105 +72 61 104 +73 60 103 +73 59 102 +73 58 101 +74 56 100 +74 55 99 +74 54 98 +75 53 97 +75 52 96 +76 50 95 +76 49 95 +76 48 94 +77 47 93 +77 46 92 +77 44 91 +78 43 90 +78 42 89 +78 41 88 +79 40 87 +79 38 86 +79 37 85 +80 36 84 +80 35 83 +80 34 82 +81 32 81 +81 31 80 +81 30 79 +82 29 78 +82 28 77 +83 26 76 +83 27 77 +83 27 77 +85 26 76 +87 26 76 +89 26 76 +91 25 75 +93 25 75 +94 25 75 +96 24 75 +98 24 74 +100 24 74 +102 23 74 +104 23 73 +106 23 73 +109 22 73 +111 22 73 +113 22 72 +115 21 72 +117 21 72 +119 21 72 +121 20 71 +123 20 71 +125 20 71 +127 19 70 +129 19 70 +131 19 70 +133 18 70 +135 18 69 +137 18 69 +139 17 69 +141 17 69 +143 17 68 +145 16 68 +147 16 68 +149 16 67 +151 15 67 +153 15 67 +155 15 67 +157 14 66 +159 14 66 +161 14 66 +163 13 65 +163 14 66 +163 14 66 +165 16 65 +167 19 65 +169 22 65 +172 25 65 +174 28 65 +176 31 65 +178 34 65 +180 37 65 +183 40 65 +185 42 65 +187 45 65 +189 48 65 +192 51 65 +194 54 64 +196 57 64 +199 60 64 +201 63 64 +203 66 64 +205 69 64 +208 72 64 +210 74 64 +212 77 64 +214 80 64 +217 83 64 +219 86 64 +221 89 64 +223 92 63 +226 95 63 +228 98 63 +230 101 63 +232 103 63 +235 106 63 +237 109 63 +239 112 63 +241 115 63 +244 118 63 +246 121 63 +248 124 63 +250 127 63 +253 130 62 +253 130 63 +253 130 63 +252 131 66 +251 133 69 +251 135 72 +250 137 75 +249 139 79 +249 141 82 +248 143 85 +247 145 88 +247 147 92 +246 149 95 +245 151 98 +245 153 101 +244 155 104 +243 157 108 +243 159 111 +242 161 114 +241 163 117 +241 165 121 +240 167 124 +239 169 127 +239 170 130 +238 172 133 +238 174 137 +237 176 140 +236 178 143 +236 180 146 +235 182 150 +234 184 153 +234 186 156 +233 188 159 +232 190 162 +232 192 166 +231 194 169 +230 196 172 +230 198 175 +229 200 179 +228 202 182 +228 204 185 +227 206 188 +226 208 192 +227 208 192 +227 208 192 +225 207 191 +224 206 191 +223 205 191 +222 204 191 +221 203 191 +220 202 191 +219 202 191 +218 201 191 +217 200 191 +216 199 191 +215 198 190 +214 197 190 +213 196 190 +212 196 190 +211 195 190 +210 194 190 +209 193 190 +208 192 190 +207 191 190 +205 190 189 +204 190 189 +203 189 189 +202 188 189 +201 187 189 +200 186 189 +199 185 189 +198 185 189 +197 184 189 +196 183 189 +195 182 188 +194 181 188 +193 180 188 +192 179 188 +191 179 188 +190 178 188 +189 177 188 +188 176 188 +187 175 188 +186 174 188 +184 173 187 +185 174 188 +185 174 188 +185 174 188 +185 174 188 +185 174 188 diff --git a/src/fractalzoomer/color_maps/design-seeds paper tones.MAP b/src/fractalzoomer/color_maps/design-seeds paper tones.MAP new file mode 100644 index 000000000..2b9fb4a62 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds paper tones.MAP @@ -0,0 +1,256 @@ +232 228 223 +231 227 222 +231 226 221 +230 226 221 +230 225 220 +230 225 220 +229 225 219 +229 224 219 +229 224 218 +228 223 218 +228 223 217 +227 222 217 +227 222 216 +227 221 216 +226 220 215 +226 220 215 +225 219 214 +225 219 214 +225 218 213 +224 218 213 +224 217 212 +224 217 211 +223 216 211 +223 216 210 +222 215 210 +222 215 209 +222 214 209 +221 214 208 +221 213 208 +221 213 207 +220 212 207 +220 212 206 +219 211 206 +219 211 205 +219 210 205 +218 210 204 +218 209 204 +218 209 203 +217 208 203 +217 208 202 +216 207 201 +217 208 202 +217 208 202 +216 207 201 +215 206 200 +214 205 199 +213 204 198 +212 203 197 +211 202 196 +211 201 196 +210 200 195 +209 199 194 +208 198 193 +207 197 192 +206 196 191 +205 195 190 +205 194 190 +204 193 189 +203 192 188 +202 191 187 +201 190 186 +200 189 185 +199 188 184 +199 187 184 +198 186 183 +197 185 182 +196 184 181 +195 183 180 +194 182 179 +194 181 179 +193 180 178 +192 179 177 +191 178 176 +190 177 175 +189 176 174 +188 175 173 +188 174 173 +187 173 172 +186 172 171 +185 171 170 +184 170 169 +183 169 168 +182 168 167 +183 169 168 +183 169 168 +181 167 166 +180 166 165 +179 165 164 +177 164 163 +176 163 162 +175 161 161 +174 160 160 +173 159 159 +171 158 158 +170 157 157 +169 155 156 +168 154 155 +166 153 154 +165 152 152 +164 150 151 +162 149 150 +161 148 149 +160 147 148 +159 146 147 +157 144 146 +156 143 145 +155 142 144 +154 141 143 +152 140 142 +151 138 141 +150 137 140 +149 136 138 +147 135 137 +146 134 136 +145 132 135 +144 131 134 +142 130 133 +141 129 132 +140 128 131 +139 126 130 +137 125 129 +136 124 128 +135 123 127 +134 122 126 +132 120 124 +133 121 125 +133 121 125 +133 121 125 +134 122 126 +135 123 127 +135 124 128 +136 125 129 +137 126 130 +137 126 131 +138 127 132 +139 128 133 +139 129 133 +140 130 134 +141 131 135 +142 132 136 +142 132 137 +143 133 138 +144 134 139 +144 135 140 +145 136 141 +146 137 142 +147 138 143 +147 138 143 +148 139 144 +149 140 145 +149 141 146 +150 142 147 +151 143 148 +151 143 149 +152 144 150 +153 145 151 +154 146 152 +154 147 152 +155 148 153 +156 149 154 +156 149 155 +157 150 156 +158 151 157 +158 152 158 +159 153 159 +160 154 160 +161 155 161 +161 155 161 +161 155 161 +162 156 162 +164 158 164 +165 159 166 +167 161 167 +169 163 169 +170 164 171 +172 166 172 +173 168 174 +175 169 176 +176 171 177 +178 173 179 +180 174 181 +181 176 182 +183 178 184 +185 179 186 +186 181 187 +188 183 189 +189 184 191 +191 186 192 +193 188 194 +194 189 196 +196 191 197 +197 192 199 +199 194 201 +201 196 202 +202 197 204 +204 199 206 +205 201 207 +207 202 209 +209 204 211 +210 206 212 +212 207 214 +213 209 216 +215 211 217 +217 212 219 +218 214 221 +220 216 222 +221 217 224 +223 219 226 +225 221 228 +225 221 228 +225 221 228 +225 221 227 +225 221 227 +225 221 227 +225 221 227 +225 221 227 +226 222 227 +226 222 227 +226 222 227 +226 222 226 +226 222 226 +226 222 226 +227 223 226 +227 223 226 +227 223 226 +227 223 226 +227 223 225 +227 223 225 +228 224 225 +228 224 225 +228 224 225 +228 224 225 +228 224 225 +229 225 225 +229 225 224 +229 225 224 +229 225 224 +229 225 224 +229 225 224 +230 226 224 +230 226 224 +230 226 224 +230 226 223 +230 226 223 +230 226 223 +231 227 223 +231 227 223 +231 227 223 +231 227 223 +231 227 223 +232 228 222 +232 228 223 +232 228 223 +232 228 223 +232 228 223 +232 228 223 diff --git a/src/fractalzoomer/color_maps/design-seeds passiflora tones.MAP b/src/fractalzoomer/color_maps/design-seeds passiflora tones.MAP new file mode 100644 index 000000000..dbe6e1366 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds passiflora tones.MAP @@ -0,0 +1,256 @@ +230 220 211 +227 216 209 +225 213 207 +223 210 205 +220 206 203 +218 203 201 +216 200 199 +213 196 197 +211 193 195 +209 190 193 +206 187 191 +204 183 189 +202 180 187 +199 177 185 +197 173 183 +195 170 181 +192 167 179 +190 163 177 +188 160 175 +185 157 173 +183 153 171 +181 150 169 +178 147 167 +176 144 165 +174 140 163 +171 137 161 +169 134 159 +167 130 157 +164 127 155 +162 124 153 +160 120 151 +157 117 149 +155 114 147 +153 111 145 +150 107 143 +148 104 141 +146 101 139 +143 97 137 +141 94 135 +139 91 133 +136 87 131 +137 88 132 +137 88 132 +135 86 130 +133 85 128 +131 84 126 +129 83 124 +127 82 123 +125 81 121 +123 80 119 +121 79 118 +119 78 116 +117 77 114 +115 76 112 +113 75 111 +111 74 109 +109 72 107 +107 71 105 +105 70 103 +103 69 102 +101 68 100 +99 67 98 +97 66 96 +95 65 95 +93 64 93 +91 63 91 +89 62 89 +87 61 88 +85 60 86 +83 58 84 +81 57 82 +79 56 81 +77 55 79 +75 54 77 +73 53 75 +71 52 74 +69 51 72 +67 50 70 +65 49 68 +63 48 67 +61 47 65 +59 46 63 +57 44 61 +58 45 62 +58 45 62 +58 45 61 +58 46 61 +58 47 61 +58 48 61 +58 48 61 +59 49 61 +59 50 61 +59 50 61 +59 51 61 +59 52 61 +59 53 61 +60 53 61 +60 54 61 +60 55 60 +60 56 60 +60 57 60 +60 57 60 +61 58 60 +61 59 60 +61 60 60 +61 60 60 +61 61 60 +62 62 60 +62 63 60 +62 63 60 +62 64 60 +62 65 59 +62 66 59 +63 66 59 +63 67 59 +63 68 59 +63 69 59 +63 69 59 +63 70 59 +64 71 59 +64 72 59 +64 72 59 +64 73 59 +64 74 59 +65 75 58 +65 75 59 +65 75 59 +66 76 59 +68 78 60 +70 79 60 +71 81 61 +73 82 61 +75 84 62 +76 85 62 +78 87 63 +80 88 63 +81 90 64 +83 92 65 +85 93 65 +86 95 66 +88 96 66 +90 98 67 +91 99 67 +93 101 68 +95 102 68 +96 104 69 +98 106 70 +100 107 70 +101 109 71 +103 110 71 +105 112 72 +106 113 72 +108 115 73 +110 116 73 +111 118 74 +113 119 74 +115 121 75 +116 123 76 +118 124 76 +120 126 77 +121 127 77 +123 129 78 +125 130 78 +126 132 79 +128 133 79 +130 135 80 +132 137 81 +132 137 81 +132 137 81 +133 138 82 +135 139 83 +137 140 84 +138 141 85 +140 142 86 +142 143 87 +143 144 88 +145 145 89 +147 146 90 +148 147 91 +150 149 92 +152 150 93 +154 151 94 +155 152 95 +157 153 96 +159 154 97 +160 155 98 +162 156 99 +164 157 100 +166 159 101 +167 160 102 +169 161 103 +171 162 104 +172 163 105 +174 164 106 +176 165 107 +177 166 108 +179 167 109 +181 168 110 +183 170 111 +184 171 112 +186 172 113 +188 173 114 +189 174 115 +191 175 116 +193 176 117 +194 177 118 +196 178 119 +198 179 120 +200 181 122 +200 181 122 +200 181 122 +200 181 124 +201 182 126 +202 183 128 +203 184 130 +203 185 133 +204 186 135 +205 187 137 +205 188 139 +206 189 142 +207 190 144 +208 191 146 +208 192 148 +209 193 150 +210 194 153 +211 195 155 +212 196 157 +212 197 159 +213 198 162 +214 199 164 +215 200 166 +215 201 168 +216 202 170 +217 203 173 +218 204 175 +218 205 177 +219 206 179 +220 207 182 +221 208 184 +221 209 186 +222 210 188 +223 211 190 +224 212 193 +224 213 195 +225 214 197 +226 215 199 +227 216 202 +227 217 204 +228 218 206 +229 219 208 +230 220 211 +230 220 211 +230 220 211 +230 220 211 +230 220 211 +230 220 211 diff --git a/src/fractalzoomer/color_maps/design-seeds peacock hues.MAP b/src/fractalzoomer/color_maps/design-seeds peacock hues.MAP new file mode 100644 index 000000000..87e6b1dc9 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds peacock hues.MAP @@ -0,0 +1,256 @@ +196 186 165 +194 183 162 +192 180 160 +190 177 157 +188 174 155 +187 171 153 +185 168 150 +183 165 148 +181 163 146 +180 160 143 +178 157 141 +176 154 139 +174 151 136 +172 148 134 +171 145 132 +169 142 129 +167 139 127 +165 137 125 +164 134 122 +162 131 120 +160 128 117 +158 125 115 +156 122 113 +155 119 110 +153 116 108 +151 114 106 +149 111 103 +148 108 101 +146 105 99 +144 102 96 +142 99 94 +140 96 92 +139 93 89 +137 91 87 +135 88 85 +133 85 82 +132 82 80 +130 79 78 +128 76 75 +126 73 73 +124 70 70 +125 71 71 +125 71 71 +122 70 70 +120 69 69 +118 68 68 +116 67 67 +114 66 67 +112 65 66 +110 64 65 +108 63 64 +106 62 63 +104 61 63 +101 60 62 +99 59 61 +97 58 60 +95 57 59 +93 56 58 +91 55 58 +89 54 57 +87 53 56 +85 52 55 +82 51 54 +80 50 54 +78 49 53 +76 48 52 +74 47 51 +72 46 50 +70 45 50 +68 44 49 +66 43 48 +64 42 47 +61 41 46 +59 40 46 +57 39 45 +55 38 44 +53 37 43 +51 36 42 +49 35 42 +47 34 41 +45 33 40 +43 32 39 +40 31 38 +41 32 39 +41 32 39 +40 31 39 +39 31 40 +39 31 40 +38 31 41 +38 31 42 +37 31 42 +36 31 43 +36 31 43 +35 31 44 +35 31 45 +34 31 45 +33 31 46 +33 31 47 +32 30 47 +31 30 48 +31 30 49 +30 30 49 +30 30 50 +29 30 50 +28 30 51 +28 30 52 +27 30 52 +27 30 53 +26 30 54 +25 30 54 +25 30 55 +24 29 55 +24 29 56 +23 29 57 +22 29 57 +22 29 58 +21 29 59 +21 29 59 +20 29 60 +19 29 60 +19 29 61 +18 29 62 +18 29 62 +17 29 63 +16 28 64 +17 29 64 +17 29 64 +17 30 65 +17 31 67 +18 32 69 +18 33 70 +18 34 72 +19 35 74 +19 36 76 +19 37 77 +20 38 79 +20 39 81 +20 40 82 +21 41 84 +21 42 86 +21 43 88 +22 44 89 +22 45 91 +22 46 93 +23 47 95 +23 48 96 +24 49 98 +24 50 100 +24 51 101 +25 52 103 +25 53 105 +25 54 107 +26 55 108 +26 56 110 +26 57 112 +27 58 114 +27 59 115 +27 60 117 +28 61 119 +28 62 120 +28 63 122 +29 64 124 +29 65 126 +29 66 127 +30 67 129 +30 68 131 +31 70 133 +31 70 133 +31 70 133 +32 71 132 +33 73 132 +35 75 132 +36 77 131 +38 79 131 +39 81 131 +41 83 131 +42 85 131 +44 87 130 +45 89 130 +46 91 130 +48 93 130 +49 95 129 +51 97 129 +52 99 129 +54 101 128 +55 103 128 +57 105 128 +58 107 128 +60 109 127 +61 110 127 +62 112 127 +64 114 127 +65 116 126 +67 118 126 +68 120 126 +70 122 126 +71 124 125 +73 126 125 +74 128 125 +75 130 125 +77 132 124 +78 134 124 +80 136 124 +81 138 124 +83 140 123 +84 142 123 +86 144 123 +87 146 123 +89 148 122 +89 148 123 +89 148 123 +91 148 124 +94 149 125 +97 150 126 +99 151 127 +102 152 128 +105 153 129 +107 154 130 +110 155 131 +113 156 132 +115 157 133 +118 158 134 +121 159 135 +123 160 136 +126 161 137 +129 162 138 +131 163 139 +134 164 140 +137 165 141 +139 166 142 +142 167 144 +145 167 145 +147 168 146 +150 169 147 +153 170 148 +155 171 149 +158 172 150 +161 173 151 +163 174 152 +166 175 153 +169 176 154 +171 177 155 +174 178 156 +177 179 157 +179 180 158 +182 181 159 +185 182 160 +187 183 161 +190 184 162 +193 185 163 +196 186 165 +196 186 165 +196 186 165 +196 186 165 +196 186 165 +196 186 165 diff --git a/src/fractalzoomer/color_maps/design-seeds peony palette.MAP b/src/fractalzoomer/color_maps/design-seeds peony palette.MAP new file mode 100644 index 000000000..13581852e --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds peony palette.MAP @@ -0,0 +1,256 @@ +235 237 247 +234 235 244 +234 233 241 +233 232 238 +233 230 235 +233 228 232 +232 227 229 +232 225 226 +231 223 223 +231 222 220 +231 220 217 +230 218 214 +230 217 211 +229 215 208 +229 213 205 +228 212 202 +228 210 199 +228 208 196 +227 207 193 +227 205 190 +226 203 187 +226 202 184 +226 200 181 +225 199 178 +225 197 175 +224 195 172 +224 194 169 +224 192 166 +223 190 163 +223 189 160 +222 187 157 +222 185 154 +222 184 151 +221 182 148 +221 180 145 +220 179 142 +220 177 139 +220 175 136 +219 174 133 +219 172 130 +218 170 127 +219 171 128 +219 171 128 +217 168 127 +215 166 126 +213 164 125 +211 162 124 +209 160 124 +207 157 123 +205 155 122 +203 153 122 +201 151 121 +199 149 120 +197 146 119 +195 144 119 +193 142 118 +191 140 117 +189 137 116 +187 135 115 +185 133 115 +183 131 114 +181 129 113 +179 126 112 +177 124 112 +175 122 111 +173 120 110 +171 118 109 +169 115 109 +167 113 108 +165 111 107 +163 109 106 +161 107 106 +159 104 105 +157 102 104 +155 100 103 +153 98 103 +151 96 102 +149 93 101 +147 91 100 +145 89 100 +143 87 99 +141 85 98 +139 82 97 +140 83 98 +140 83 98 +141 84 99 +143 86 100 +144 87 102 +146 89 103 +148 90 105 +149 92 106 +151 93 108 +152 95 109 +154 96 111 +155 98 112 +157 100 114 +159 101 115 +160 103 117 +162 104 118 +164 106 120 +165 107 121 +167 109 123 +168 110 124 +170 112 126 +172 114 127 +173 115 128 +175 117 130 +176 118 131 +178 120 133 +180 121 134 +181 123 136 +183 124 137 +184 126 139 +186 127 140 +188 129 142 +189 131 143 +191 132 145 +192 134 146 +194 135 148 +196 137 149 +197 138 151 +199 140 152 +200 141 154 +202 143 155 +204 145 157 +204 145 157 +204 145 157 +204 146 157 +205 147 158 +205 148 159 +206 149 160 +207 150 161 +207 152 162 +208 153 163 +209 154 163 +209 155 164 +210 156 165 +211 157 166 +211 159 167 +212 160 168 +213 161 169 +213 162 170 +214 163 171 +215 164 171 +215 166 172 +216 167 173 +217 168 174 +217 169 175 +218 170 176 +218 172 177 +219 173 178 +220 174 178 +220 175 179 +221 176 180 +222 177 181 +222 179 182 +223 180 183 +224 181 184 +224 182 185 +225 183 185 +226 184 186 +226 186 187 +227 187 188 +228 188 189 +228 189 190 +229 190 191 +230 192 192 +230 192 192 +230 192 192 +230 192 192 +230 193 193 +230 194 193 +231 195 194 +231 196 194 +231 197 195 +232 198 196 +232 199 196 +232 200 197 +232 200 197 +233 201 198 +233 202 198 +233 203 199 +234 204 200 +234 205 200 +234 206 201 +235 207 201 +235 208 202 +235 209 202 +236 210 203 +236 210 204 +236 211 204 +236 212 205 +237 213 205 +237 214 206 +237 215 206 +238 216 207 +238 217 208 +238 218 208 +239 219 209 +239 219 209 +239 220 210 +239 221 210 +240 222 211 +240 223 212 +240 224 212 +241 225 213 +241 226 213 +241 227 214 +242 228 215 +242 228 215 +242 228 215 +241 228 215 +241 228 216 +241 228 217 +241 228 218 +241 229 219 +240 229 219 +240 229 220 +240 229 221 +240 230 222 +240 230 222 +240 230 223 +239 230 224 +239 230 225 +239 231 226 +239 231 227 +239 231 227 +239 231 228 +238 232 229 +238 232 230 +238 232 231 +238 232 231 +238 232 232 +237 233 233 +237 233 234 +237 233 235 +237 233 235 +237 234 236 +237 234 237 +236 234 238 +236 234 239 +236 234 239 +236 235 240 +236 235 241 +236 235 242 +235 235 243 +235 236 243 +235 236 244 +235 236 245 +235 236 246 +234 237 247 +235 237 247 +235 237 247 +235 237 247 +235 237 247 +235 237 247 diff --git a/src/fractalzoomer/color_maps/design-seeds petaled paper.MAP b/src/fractalzoomer/color_maps/design-seeds petaled paper.MAP new file mode 100644 index 000000000..297b90d78 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds petaled paper.MAP @@ -0,0 +1,256 @@ +237 235 232 +237 235 230 +237 235 229 +237 235 228 +237 235 227 +237 235 226 +237 235 225 +237 235 224 +237 235 223 +237 235 222 +237 235 221 +237 235 220 +237 235 219 +237 235 218 +237 235 217 +237 235 216 +237 235 215 +237 235 214 +237 235 213 +237 235 212 +238 235 210 +238 235 209 +238 235 208 +238 235 207 +238 235 206 +238 235 205 +238 235 204 +238 235 203 +238 235 202 +238 235 201 +238 235 200 +238 235 199 +238 235 198 +238 235 197 +238 235 196 +238 235 195 +238 235 194 +238 235 193 +238 235 192 +238 235 191 +239 236 189 +239 236 190 +239 236 190 +238 235 187 +238 235 185 +238 234 182 +238 234 180 +238 233 177 +238 233 175 +238 232 173 +238 232 170 +238 231 168 +238 231 165 +238 230 163 +238 230 160 +238 229 158 +238 229 156 +238 228 153 +238 228 151 +238 227 148 +238 227 146 +238 226 143 +237 226 141 +237 226 139 +237 225 136 +237 225 134 +237 224 131 +237 224 129 +237 223 126 +237 223 124 +237 222 122 +237 222 119 +237 221 117 +237 221 114 +237 220 112 +237 220 109 +237 219 107 +237 219 105 +237 218 102 +237 218 100 +237 217 97 +237 217 95 +236 216 92 +237 217 93 +237 217 93 +236 213 92 +236 209 92 +236 206 92 +235 202 92 +235 199 92 +235 195 92 +235 191 91 +235 188 91 +234 184 91 +234 181 91 +234 177 91 +234 174 91 +233 170 91 +233 166 90 +233 163 90 +232 159 90 +232 156 90 +232 152 90 +232 149 90 +231 145 89 +231 141 89 +231 138 89 +231 134 89 +230 131 89 +230 127 89 +230 124 89 +230 120 88 +229 116 88 +229 113 88 +229 109 88 +229 106 88 +228 102 88 +228 99 88 +228 95 87 +228 91 87 +227 88 87 +227 84 87 +227 81 87 +227 77 87 +226 73 86 +227 74 87 +227 74 87 +227 76 89 +228 79 92 +228 82 94 +229 85 97 +229 88 100 +230 91 102 +230 94 105 +231 97 107 +231 100 110 +232 102 113 +232 105 115 +233 108 118 +233 111 121 +234 114 123 +234 117 126 +235 120 129 +235 123 131 +236 126 134 +236 129 136 +237 132 139 +238 134 142 +238 137 144 +239 140 147 +239 143 150 +240 146 152 +240 149 155 +241 152 157 +241 155 160 +242 158 163 +242 161 165 +243 163 168 +243 166 171 +244 169 173 +244 172 176 +245 175 178 +245 178 181 +246 181 184 +246 184 186 +247 187 189 +248 190 192 +248 190 192 +248 190 192 +247 190 192 +247 191 193 +247 192 194 +247 193 195 +247 194 195 +247 195 196 +247 196 197 +247 197 197 +247 198 198 +247 199 199 +247 200 200 +247 201 200 +247 202 201 +247 203 202 +247 204 203 +247 205 204 +247 206 204 +247 207 205 +247 208 206 +247 209 207 +247 209 207 +247 210 208 +247 211 209 +247 212 210 +247 213 210 +247 214 211 +247 215 212 +247 216 213 +247 217 213 +247 218 214 +247 219 215 +247 220 216 +247 221 216 +247 222 217 +247 223 218 +247 224 219 +247 225 219 +247 226 220 +247 227 221 +246 228 222 +247 228 222 +247 228 222 +246 228 222 +246 228 222 +246 228 222 +245 228 223 +245 228 223 +245 229 223 +245 229 223 +245 229 223 +244 229 224 +244 229 224 +244 229 224 +244 230 224 +243 230 225 +243 230 225 +243 230 225 +242 230 226 +242 230 226 +242 231 226 +242 231 226 +241 231 227 +241 231 227 +241 231 227 +241 232 227 +240 232 228 +240 232 228 +240 232 228 +240 232 228 +239 232 229 +239 233 229 +239 233 229 +239 233 229 +238 233 230 +238 233 230 +238 233 230 +238 234 230 +237 234 231 +237 234 231 +237 234 231 +237 234 231 +236 235 232 +237 235 232 +237 235 232 +237 235 232 +237 235 232 +237 235 232 diff --git a/src/fractalzoomer/color_maps/design-seeds poinsettia blues.MAP b/src/fractalzoomer/color_maps/design-seeds poinsettia blues.MAP new file mode 100644 index 000000000..65385e95e --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds poinsettia blues.MAP @@ -0,0 +1,256 @@ +198 210 220 +197 208 219 +196 207 218 +196 206 218 +195 205 217 +194 204 217 +194 203 216 +193 202 216 +193 201 215 +192 200 215 +191 199 214 +191 197 213 +190 196 213 +189 195 212 +189 194 212 +188 193 211 +187 192 211 +187 191 210 +186 190 210 +186 189 209 +185 187 208 +184 186 208 +184 185 207 +183 184 207 +182 183 206 +182 182 206 +181 181 205 +181 180 205 +180 179 204 +179 178 204 +179 176 203 +178 175 202 +177 174 202 +177 173 201 +176 172 201 +176 171 200 +175 170 200 +174 169 199 +174 168 199 +173 167 198 +172 165 197 +173 166 198 +173 166 198 +171 165 197 +169 164 196 +168 163 196 +166 162 195 +165 161 194 +163 160 194 +161 159 193 +160 159 193 +158 158 192 +157 157 191 +155 156 191 +154 155 190 +152 154 189 +150 153 189 +149 152 188 +147 151 187 +146 151 187 +144 150 186 +143 149 186 +141 148 185 +139 147 184 +138 146 184 +136 145 183 +135 144 182 +133 144 182 +132 143 181 +130 142 181 +128 141 180 +127 140 179 +125 139 179 +124 138 178 +122 137 177 +121 137 177 +119 136 176 +117 135 176 +116 134 175 +114 133 174 +113 132 174 +111 131 173 +109 130 172 +110 131 173 +110 131 173 +108 129 171 +107 128 169 +106 126 168 +105 125 166 +104 123 165 +103 122 163 +102 120 161 +101 119 160 +100 117 158 +99 116 157 +97 114 155 +96 113 154 +95 111 152 +94 110 150 +93 108 149 +92 107 147 +91 105 146 +90 104 144 +89 102 143 +87 101 141 +86 100 139 +85 98 138 +84 97 136 +83 95 135 +82 94 133 +81 92 132 +80 91 130 +79 89 128 +78 88 127 +76 86 125 +75 85 124 +74 83 122 +73 82 121 +72 80 119 +71 79 117 +70 77 116 +69 76 114 +68 74 113 +67 73 111 +65 71 109 +66 72 110 +66 72 110 +65 71 108 +64 70 106 +64 70 104 +63 69 102 +63 69 101 +63 68 99 +62 68 97 +62 67 96 +61 67 94 +61 66 92 +60 66 90 +60 65 89 +59 65 87 +58 64 85 +58 64 83 +57 63 81 +57 63 80 +56 62 78 +56 62 76 +55 61 74 +55 60 73 +54 60 71 +54 59 69 +53 59 67 +53 58 66 +52 58 64 +52 57 62 +51 57 60 +51 56 59 +50 56 57 +50 55 55 +49 55 53 +49 54 52 +48 54 50 +48 53 48 +47 53 46 +47 52 45 +46 52 43 +46 51 41 +45 50 39 +46 51 40 +46 51 40 +49 54 42 +53 58 45 +57 62 48 +61 66 51 +65 70 54 +69 73 56 +72 77 59 +76 81 62 +80 85 65 +84 89 67 +88 93 70 +92 96 73 +96 100 76 +99 104 79 +103 108 82 +107 112 84 +111 116 87 +115 119 90 +119 123 93 +123 127 96 +126 131 98 +130 135 101 +134 138 104 +138 142 107 +142 146 110 +146 150 112 +149 154 115 +153 158 118 +157 161 121 +161 165 124 +165 169 126 +169 173 129 +173 177 132 +176 181 135 +180 184 138 +184 188 140 +188 192 143 +192 196 146 +196 200 149 +200 204 152 +200 204 152 +200 204 152 +199 204 153 +199 204 155 +199 204 157 +199 204 158 +199 204 160 +199 204 162 +199 205 163 +199 205 165 +199 205 167 +199 205 168 +199 205 170 +199 205 172 +199 205 174 +199 206 175 +199 206 177 +199 206 179 +199 206 180 +199 206 182 +199 206 184 +198 207 186 +198 207 187 +198 207 189 +198 207 191 +198 207 192 +198 207 194 +198 207 196 +198 208 197 +198 208 199 +198 208 201 +198 208 203 +198 208 204 +198 208 206 +198 208 208 +198 209 209 +198 209 211 +198 209 213 +198 209 214 +198 209 216 +198 209 218 +197 210 220 +198 210 220 +198 210 220 +198 210 220 +198 210 220 +198 210 220 diff --git a/src/fractalzoomer/color_maps/design-seeds poinsettia hues.MAP b/src/fractalzoomer/color_maps/design-seeds poinsettia hues.MAP new file mode 100644 index 000000000..5d1726ab3 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds poinsettia hues.MAP @@ -0,0 +1,256 @@ +243 234 234 +242 232 233 +241 231 233 +240 230 232 +240 229 232 +239 228 231 +238 227 231 +237 226 230 +237 225 230 +236 224 229 +235 223 229 +235 222 229 +234 221 228 +233 220 228 +232 219 227 +232 218 227 +231 217 226 +230 216 226 +229 215 225 +229 214 225 +228 213 224 +227 212 224 +227 211 224 +226 210 223 +225 209 223 +224 208 222 +224 207 222 +223 206 221 +222 205 221 +221 204 220 +221 203 220 +220 202 220 +219 201 219 +219 200 219 +218 199 218 +217 198 218 +216 197 217 +216 196 217 +215 195 216 +214 194 216 +213 192 215 +214 193 216 +214 193 216 +212 191 214 +211 189 213 +210 187 212 +209 186 210 +208 184 209 +207 182 208 +205 181 207 +204 179 205 +203 177 204 +202 176 203 +201 174 201 +200 172 200 +199 171 199 +197 169 198 +196 167 196 +195 166 195 +194 164 194 +193 162 193 +192 161 191 +190 159 190 +189 157 189 +188 156 187 +187 154 186 +186 152 185 +185 151 184 +184 149 182 +182 147 181 +181 146 180 +180 144 179 +179 142 177 +178 141 176 +177 139 175 +176 137 173 +174 136 172 +173 134 171 +172 132 170 +171 131 168 +170 129 167 +169 127 166 +167 125 164 +168 126 165 +168 126 165 +165 124 162 +162 122 160 +159 121 158 +157 119 156 +154 117 154 +151 116 152 +148 114 150 +146 112 148 +143 111 146 +140 109 144 +138 107 142 +135 106 140 +132 104 138 +129 102 136 +127 101 134 +124 99 132 +121 97 130 +118 96 128 +116 94 126 +113 92 124 +110 91 122 +108 89 120 +105 88 118 +102 86 116 +99 84 114 +97 83 112 +94 81 110 +91 79 108 +88 78 106 +86 76 104 +83 74 102 +80 73 100 +78 71 98 +75 69 96 +72 68 94 +69 66 92 +67 64 90 +64 63 88 +61 61 86 +58 59 83 +59 60 84 +59 60 84 +59 60 83 +59 61 83 +59 61 83 +59 62 82 +60 63 82 +60 63 82 +60 64 82 +60 64 81 +61 65 81 +61 66 81 +61 66 80 +61 67 80 +61 68 80 +62 68 80 +62 69 79 +62 70 79 +62 70 79 +63 71 79 +63 71 78 +63 72 78 +63 73 78 +63 73 77 +64 74 77 +64 75 77 +64 75 77 +64 76 76 +65 76 76 +65 77 76 +65 78 76 +65 78 75 +65 79 75 +66 80 75 +66 80 74 +66 81 74 +66 81 74 +67 82 74 +67 83 73 +67 83 73 +67 84 73 +68 85 72 +68 85 73 +68 85 73 +71 88 75 +74 91 78 +77 94 80 +81 98 83 +84 101 85 +87 104 88 +91 107 91 +94 110 93 +97 114 96 +101 117 98 +104 120 101 +107 123 103 +111 127 106 +114 130 109 +117 133 111 +121 137 114 +124 140 116 +127 143 119 +131 146 121 +134 150 124 +137 153 127 +141 156 129 +144 159 132 +147 163 134 +151 166 137 +154 169 139 +157 172 142 +161 176 145 +164 179 147 +167 182 150 +171 185 152 +174 189 155 +177 192 157 +181 195 160 +184 198 163 +187 202 165 +191 205 168 +194 208 170 +197 211 173 +201 215 176 +201 215 176 +201 215 176 +202 215 177 +203 215 178 +204 216 180 +205 216 181 +206 217 183 +207 217 184 +208 218 186 +209 218 187 +210 219 189 +211 219 190 +212 220 191 +213 220 193 +214 221 194 +215 221 196 +216 222 197 +217 222 199 +218 223 200 +219 223 202 +220 224 203 +222 224 205 +223 224 206 +224 225 207 +225 225 209 +226 226 210 +227 226 212 +228 227 213 +229 227 215 +230 228 216 +231 228 218 +232 229 219 +233 229 220 +234 230 222 +235 230 223 +236 231 225 +237 231 226 +238 232 228 +239 232 229 +240 233 231 +241 233 232 +243 234 234 +243 234 234 +243 234 234 +243 234 234 +243 234 234 +243 234 234 diff --git a/src/fractalzoomer/color_maps/design-seeds produced hues.MAP b/src/fractalzoomer/color_maps/design-seeds produced hues.MAP new file mode 100644 index 000000000..147e67966 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds produced hues.MAP @@ -0,0 +1,256 @@ +171 192 204 +168 189 203 +166 187 203 +164 185 203 +162 183 202 +161 181 202 +159 179 202 +157 177 202 +155 175 201 +153 173 201 +151 171 201 +149 169 200 +147 167 200 +144 165 200 +142 163 200 +140 161 199 +138 159 199 +136 157 199 +134 155 199 +132 153 198 +130 151 198 +128 149 198 +126 147 197 +124 145 197 +122 143 197 +120 141 197 +118 139 196 +116 137 196 +114 135 196 +112 133 196 +110 131 195 +108 129 195 +106 127 195 +104 125 194 +102 123 194 +100 121 194 +98 119 194 +96 117 193 +94 115 193 +92 113 193 +90 110 192 +91 111 193 +91 111 193 +90 109 191 +89 108 189 +88 106 187 +87 105 186 +87 104 184 +86 102 182 +85 101 181 +84 100 179 +84 98 177 +83 97 176 +82 96 174 +81 94 172 +80 93 170 +80 92 169 +79 90 167 +78 89 165 +77 88 164 +77 86 162 +76 85 160 +75 83 158 +74 82 157 +73 81 155 +73 79 153 +72 78 152 +71 77 150 +70 75 148 +70 74 147 +69 73 145 +68 71 143 +67 70 141 +66 69 140 +66 67 138 +65 66 136 +64 65 135 +63 63 133 +63 62 131 +62 61 130 +61 59 128 +60 58 126 +59 56 124 +60 57 125 +60 57 125 +59 56 123 +59 55 121 +58 55 120 +58 54 118 +57 53 117 +57 53 115 +57 52 114 +56 51 112 +56 51 111 +55 50 109 +55 49 108 +54 49 106 +54 48 105 +54 47 103 +53 47 102 +53 46 100 +52 45 99 +52 45 97 +51 44 96 +51 43 94 +51 43 92 +50 42 91 +50 42 89 +49 41 88 +49 40 86 +48 40 85 +48 39 83 +48 38 82 +47 38 80 +47 37 79 +46 36 77 +46 36 76 +45 35 74 +45 34 73 +45 34 71 +44 33 70 +44 32 68 +43 32 67 +43 31 65 +42 30 63 +43 31 64 +43 31 64 +44 31 63 +45 32 63 +46 33 63 +47 34 63 +48 35 63 +49 36 63 +50 37 63 +51 38 63 +52 39 63 +53 40 63 +54 41 63 +55 42 63 +56 43 63 +57 44 63 +58 45 63 +59 46 63 +60 47 63 +61 48 63 +62 49 63 +64 50 63 +65 51 63 +66 52 63 +67 53 63 +68 54 63 +69 55 63 +70 56 63 +71 57 63 +72 58 63 +73 59 63 +74 60 63 +75 61 63 +76 62 63 +77 63 63 +78 64 63 +79 65 63 +80 66 63 +81 67 63 +82 68 63 +83 69 63 +85 70 62 +85 70 63 +85 70 63 +86 70 65 +88 71 67 +89 72 69 +91 72 71 +93 73 73 +94 74 74 +96 75 76 +97 75 78 +99 76 80 +101 77 82 +102 77 84 +104 78 86 +106 79 89 +107 80 91 +109 80 93 +111 81 95 +112 82 97 +114 83 99 +115 83 101 +117 84 103 +119 85 105 +120 85 107 +122 86 109 +124 87 111 +125 88 113 +127 88 115 +128 89 117 +130 90 119 +132 91 121 +133 91 123 +135 92 125 +137 93 127 +138 93 129 +140 94 131 +141 95 133 +143 96 135 +145 96 137 +146 97 139 +148 98 141 +150 99 143 +150 99 143 +150 99 143 +150 101 144 +151 103 146 +151 105 147 +152 108 149 +152 110 150 +153 112 152 +153 115 153 +154 117 155 +154 119 156 +155 122 158 +155 124 159 +156 126 161 +156 129 162 +157 131 164 +157 133 165 +158 136 167 +158 138 168 +159 140 170 +159 143 171 +160 145 173 +161 147 175 +161 150 176 +162 152 178 +162 154 179 +163 157 181 +163 159 182 +164 161 184 +164 164 185 +165 166 187 +165 168 188 +166 171 190 +166 173 191 +167 175 193 +167 178 194 +168 180 196 +168 182 197 +169 185 199 +169 187 200 +170 189 202 +171 192 204 +171 192 204 +171 192 204 +171 192 204 +171 192 204 +171 192 204 diff --git a/src/fractalzoomer/color_maps/design-seeds produced tones.MAP b/src/fractalzoomer/color_maps/design-seeds produced tones.MAP new file mode 100644 index 000000000..4638becc9 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds produced tones.MAP @@ -0,0 +1,256 @@ +212 206 197 +209 203 195 +207 201 193 +205 199 191 +203 197 189 +201 195 188 +199 192 186 +197 190 184 +195 188 182 +193 186 181 +191 184 179 +188 182 177 +186 179 175 +184 177 173 +182 175 172 +180 173 170 +178 171 168 +176 169 166 +174 166 165 +172 164 163 +169 162 161 +167 160 159 +165 158 157 +163 155 156 +161 153 154 +159 151 152 +157 149 150 +155 147 149 +153 145 147 +151 142 145 +148 140 143 +146 138 141 +144 136 140 +142 134 138 +140 132 136 +138 129 134 +136 127 133 +134 125 131 +132 123 129 +130 121 127 +127 118 125 +128 119 126 +128 119 126 +126 117 124 +124 115 122 +123 113 120 +121 111 119 +120 110 117 +118 108 115 +116 106 114 +115 104 112 +113 102 110 +112 101 109 +110 99 107 +108 97 105 +107 95 103 +105 93 102 +103 91 100 +102 90 98 +100 88 97 +99 86 95 +97 84 93 +95 82 91 +94 81 90 +92 79 88 +91 77 86 +89 75 85 +87 73 83 +86 72 81 +84 70 80 +83 68 78 +81 66 76 +79 64 74 +78 63 73 +76 61 71 +75 59 69 +73 57 68 +71 55 66 +70 54 64 +68 52 63 +67 50 61 +65 48 59 +63 46 57 +64 47 58 +64 47 58 +63 47 58 +62 47 58 +62 47 59 +61 47 59 +61 47 59 +61 47 60 +60 48 60 +60 48 60 +59 48 61 +59 48 61 +58 48 62 +58 48 62 +57 48 62 +56 49 63 +56 49 63 +55 49 64 +55 49 64 +54 49 64 +54 49 65 +53 50 65 +53 50 65 +52 50 66 +52 50 66 +51 50 67 +51 50 67 +50 50 67 +50 51 68 +49 51 68 +49 51 68 +48 51 69 +48 51 69 +47 51 70 +47 51 70 +46 52 70 +46 52 71 +45 52 71 +45 52 71 +44 52 72 +44 52 72 +43 53 73 +44 53 73 +44 53 73 +45 54 75 +46 56 77 +48 58 79 +49 59 81 +50 61 83 +52 63 85 +53 65 87 +54 66 89 +56 68 91 +57 70 93 +58 71 95 +60 73 97 +61 75 99 +62 77 102 +64 78 104 +65 80 106 +66 82 108 +68 84 110 +69 85 112 +71 87 114 +72 89 116 +73 90 118 +75 92 120 +76 94 122 +77 96 124 +79 97 126 +80 99 129 +81 101 131 +83 103 133 +84 104 135 +85 106 137 +87 108 139 +88 109 141 +89 111 143 +91 113 145 +92 115 147 +93 116 149 +95 118 151 +96 120 153 +98 122 156 +98 122 156 +98 122 156 +99 124 157 +101 126 158 +102 128 159 +104 130 161 +106 132 162 +107 134 163 +109 136 164 +110 138 165 +112 141 167 +114 143 168 +115 145 169 +117 147 170 +119 149 172 +120 151 173 +122 153 174 +124 156 176 +125 158 177 +127 160 178 +128 162 179 +130 164 181 +132 166 182 +133 168 183 +135 170 184 +137 173 186 +138 175 187 +140 177 188 +141 179 189 +143 181 191 +145 183 192 +146 185 193 +148 187 194 +150 190 196 +151 192 197 +153 194 198 +154 196 199 +156 198 201 +158 200 202 +159 202 203 +161 204 204 +163 207 206 +163 207 206 +163 207 206 +164 206 205 +165 206 205 +166 206 205 +167 206 205 +169 206 204 +170 206 204 +171 206 204 +172 206 204 +174 206 203 +175 206 203 +176 206 203 +177 206 203 +178 206 203 +180 206 202 +181 206 202 +182 206 202 +183 206 202 +185 206 201 +186 206 201 +187 206 201 +188 206 201 +189 206 201 +191 206 200 +192 206 200 +193 206 200 +194 206 200 +196 206 199 +197 206 199 +198 206 199 +199 206 199 +200 206 199 +202 206 198 +203 206 198 +204 206 198 +205 206 198 +207 206 197 +208 206 197 +209 206 197 +210 206 197 +212 205 196 +212 206 197 +212 206 197 +212 206 197 +212 206 197 +212 206 197 diff --git a/src/fractalzoomer/color_maps/design-seeds pumpkin palette.MAP b/src/fractalzoomer/color_maps/design-seeds pumpkin palette.MAP new file mode 100644 index 000000000..8e8bf8175 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds pumpkin palette.MAP @@ -0,0 +1,256 @@ +192 186 180 +189 183 177 +186 180 174 +183 178 172 +180 175 169 +177 173 167 +175 170 164 +172 167 161 +169 165 159 +166 162 156 +163 160 154 +160 157 151 +158 154 148 +155 152 146 +152 149 143 +149 146 140 +146 144 138 +143 141 135 +141 139 133 +138 136 130 +135 133 127 +132 131 125 +129 128 122 +127 126 120 +124 123 117 +121 120 114 +118 118 112 +115 115 109 +112 113 107 +110 110 104 +107 107 101 +104 105 99 +101 102 96 +98 100 94 +95 97 91 +93 94 88 +90 92 86 +87 89 83 +84 87 81 +81 84 78 +78 81 75 +79 82 76 +79 82 76 +81 81 75 +83 81 74 +85 81 73 +87 81 73 +89 81 72 +91 81 71 +93 81 71 +95 81 70 +98 81 69 +100 81 69 +102 81 68 +104 81 67 +106 81 67 +108 81 66 +110 81 65 +113 81 65 +115 81 64 +117 81 63 +119 81 63 +121 80 62 +123 80 61 +125 80 61 +127 80 60 +130 80 59 +132 80 59 +134 80 58 +136 80 57 +138 80 57 +140 80 56 +142 80 55 +144 80 55 +147 80 54 +149 80 53 +151 80 53 +153 80 52 +155 80 51 +157 80 51 +159 80 50 +161 80 49 +164 79 48 +164 80 49 +164 80 49 +165 81 48 +167 82 48 +169 83 47 +171 85 47 +172 86 47 +174 87 46 +176 88 46 +178 90 45 +179 91 45 +181 92 45 +183 94 44 +185 95 44 +187 96 43 +188 97 43 +190 99 42 +192 100 42 +194 101 42 +195 102 41 +197 104 41 +199 105 40 +201 106 40 +203 108 40 +204 109 39 +206 110 39 +208 111 38 +210 113 38 +211 114 38 +213 115 37 +215 116 37 +217 118 36 +219 119 36 +220 120 36 +222 122 35 +224 123 35 +226 124 34 +227 125 34 +229 127 34 +231 128 33 +233 129 33 +235 131 32 +235 131 33 +235 131 33 +235 132 34 +235 134 36 +236 135 38 +236 137 40 +237 139 42 +237 140 44 +238 142 46 +238 143 48 +239 145 50 +239 147 51 +240 148 53 +240 150 55 +241 152 57 +241 153 59 +242 155 61 +242 157 63 +243 158 65 +243 160 67 +244 161 69 +244 163 71 +244 165 72 +245 166 74 +245 168 76 +246 170 78 +246 171 80 +247 173 82 +247 174 84 +248 176 86 +248 178 88 +249 179 90 +249 181 91 +250 183 93 +250 184 95 +251 186 97 +251 187 99 +252 189 101 +252 191 103 +253 192 105 +253 194 107 +254 196 109 +254 196 109 +254 196 109 +253 196 111 +252 197 114 +251 198 117 +250 199 120 +249 200 123 +249 201 126 +248 201 128 +247 202 131 +246 203 134 +245 204 137 +244 205 140 +244 206 143 +243 207 146 +242 207 148 +241 208 151 +240 209 154 +239 210 157 +239 211 160 +238 212 163 +237 213 166 +236 213 168 +235 214 171 +235 215 174 +234 216 177 +233 217 180 +232 218 183 +231 218 185 +230 219 188 +230 220 191 +229 221 194 +228 222 197 +227 223 200 +226 224 203 +225 224 205 +225 225 208 +224 226 211 +223 227 214 +222 228 217 +221 229 220 +220 230 223 +221 230 223 +221 230 223 +220 228 221 +219 227 220 +218 226 219 +218 225 218 +217 224 217 +216 223 216 +215 222 215 +215 221 214 +214 220 213 +213 219 212 +213 217 211 +212 216 210 +211 215 209 +210 214 207 +210 213 206 +209 212 205 +208 211 204 +207 210 203 +207 209 202 +206 207 201 +205 206 200 +205 205 199 +204 204 198 +203 203 197 +202 202 196 +202 201 195 +201 200 193 +200 199 192 +199 198 191 +199 196 190 +198 195 189 +197 194 188 +197 193 187 +196 192 186 +195 191 185 +194 190 184 +194 189 183 +193 188 182 +192 187 181 +191 185 179 +192 186 180 +192 186 180 +192 186 180 +192 186 180 +192 186 180 diff --git a/src/fractalzoomer/color_maps/design-seeds red barn hues.MAP b/src/fractalzoomer/color_maps/design-seeds red barn hues.MAP new file mode 100644 index 000000000..40d0f39d6 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds red barn hues.MAP @@ -0,0 +1,256 @@ +226 198 215 +225 196 212 +224 194 210 +223 192 207 +222 190 205 +222 188 203 +221 186 200 +220 184 198 +219 182 196 +218 180 193 +218 178 191 +217 176 189 +216 174 186 +215 172 184 +214 170 182 +213 168 179 +213 166 177 +212 164 175 +211 162 172 +210 160 170 +209 158 167 +209 156 165 +208 154 163 +207 152 160 +206 150 158 +205 148 156 +205 146 153 +204 144 151 +203 142 149 +202 140 146 +201 138 144 +201 136 142 +200 134 139 +199 132 137 +198 130 135 +197 128 132 +197 126 130 +196 124 128 +195 122 125 +194 120 123 +193 118 120 +194 119 121 +194 119 121 +193 117 119 +192 116 118 +191 115 117 +190 114 115 +189 113 114 +188 112 113 +188 111 112 +187 110 111 +186 108 109 +185 107 108 +184 106 107 +183 105 106 +182 104 104 +182 103 103 +181 102 102 +180 100 100 +179 99 99 +178 98 98 +177 97 97 +176 96 95 +176 95 94 +175 94 93 +174 93 92 +173 91 90 +172 90 89 +171 89 88 +171 88 87 +170 87 85 +169 86 84 +168 85 83 +167 84 82 +166 82 80 +165 81 79 +165 80 78 +164 79 77 +163 78 75 +162 77 74 +161 76 73 +160 75 72 +159 73 70 +160 74 71 +160 74 71 +158 73 70 +156 72 70 +154 72 69 +152 71 69 +150 71 68 +148 70 68 +146 70 68 +144 69 67 +142 69 67 +140 68 66 +138 67 66 +136 67 65 +134 66 65 +132 66 65 +130 65 64 +128 65 64 +126 64 63 +124 64 63 +122 63 62 +120 62 62 +119 62 62 +117 61 61 +115 61 61 +113 60 60 +111 60 60 +109 59 59 +107 59 59 +105 58 59 +103 58 58 +101 57 58 +99 56 57 +97 56 57 +95 55 56 +93 55 56 +91 54 56 +89 54 55 +87 53 55 +85 53 54 +83 52 54 +81 51 53 +82 52 54 +82 52 54 +80 51 53 +79 51 53 +78 50 52 +77 50 52 +76 50 52 +75 49 51 +74 49 51 +73 49 50 +72 48 50 +71 48 50 +70 48 49 +69 47 49 +68 47 48 +67 47 48 +66 46 47 +65 46 47 +64 46 47 +63 45 46 +62 45 46 +61 44 45 +60 44 45 +59 44 45 +58 43 44 +57 43 44 +56 43 43 +55 42 43 +54 42 43 +53 42 42 +52 41 42 +51 41 41 +50 41 41 +49 40 41 +48 40 40 +47 40 40 +46 39 39 +45 39 39 +44 39 39 +43 38 38 +42 38 38 +40 37 37 +41 38 38 +41 38 38 +42 40 40 +44 42 42 +45 44 44 +47 46 46 +49 48 48 +50 51 50 +52 53 52 +54 55 54 +55 57 57 +57 59 59 +59 61 61 +60 64 63 +62 66 65 +64 68 67 +65 70 69 +67 72 72 +69 74 74 +70 77 76 +72 79 78 +74 81 80 +75 83 82 +77 85 84 +78 88 86 +80 90 89 +82 92 91 +83 94 93 +85 96 95 +87 98 97 +88 101 99 +90 103 101 +92 105 103 +93 107 106 +95 109 108 +97 111 110 +98 114 112 +100 116 114 +102 118 116 +103 120 118 +105 122 120 +107 125 123 +107 125 123 +107 125 123 +109 126 125 +112 128 127 +115 130 129 +118 132 132 +121 134 134 +124 135 136 +127 137 139 +130 139 141 +133 141 143 +136 143 145 +139 145 148 +142 146 150 +145 148 152 +148 150 155 +151 152 157 +154 154 159 +157 156 162 +160 157 164 +163 159 166 +166 161 169 +169 163 171 +172 165 173 +175 166 175 +178 168 178 +181 170 180 +184 172 182 +187 174 185 +190 176 187 +193 177 189 +196 179 192 +199 181 194 +202 183 196 +205 185 198 +208 187 201 +211 188 203 +214 190 205 +217 192 208 +220 194 210 +223 196 212 +226 198 215 +226 198 215 +226 198 215 +226 198 215 +226 198 215 +226 198 215 diff --git a/src/fractalzoomer/color_maps/design-seeds rustic winter x3.MAP b/src/fractalzoomer/color_maps/design-seeds rustic winter x3.MAP new file mode 100644 index 000000000..91cab26c4 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds rustic winter x3.MAP @@ -0,0 +1,256 @@ +201 205 212 +164 165 173 +127 126 134 +90 86 95 +53 47 56 +34 25 35 +39 27 37 +46 29 39 +52 32 40 +58 34 42 +64 36 44 +75 38 46 +87 40 48 +100 43 50 +112 45 52 +124 48 54 +136 56 60 +151 67 68 +165 79 76 +180 90 84 +194 102 92 +202 113 99 +209 128 108 +217 143 117 +224 158 126 +232 173 135 +235 183 145 +231 191 162 +227 199 179 +224 207 197 +220 215 215 +217 222 229 +201 205 212 +164 165 173 +127 126 134 +90 86 95 +53 47 56 +34 25 35 +39 27 37 +46 29 39 +52 32 40 +58 34 42 +64 36 44 +75 38 46 +87 40 48 +100 43 50 +112 45 52 +124 48 54 +136 56 60 +151 67 68 +165 79 76 +180 90 84 +194 102 92 +202 113 99 +209 128 108 +217 143 117 +224 158 126 +232 173 135 +235 183 145 +231 191 162 +227 199 179 +224 207 197 +220 215 215 +217 222 229 +201 205 212 +164 165 173 +127 126 134 +90 86 95 +53 47 56 +34 25 35 +39 27 37 +46 29 39 +52 32 40 +58 34 42 +64 36 44 +75 38 46 +87 40 48 +100 43 50 +112 45 52 +124 48 54 +136 56 60 +151 67 68 +165 79 76 +180 90 84 +194 102 92 +202 113 99 +209 128 108 +217 143 117 +224 158 126 +232 173 135 +235 183 145 +231 191 162 +227 199 179 +224 207 197 +220 215 215 +217 222 229 +201 205 212 +164 165 173 +127 126 134 +90 86 95 +53 47 56 +34 25 35 +39 27 37 +46 29 39 +52 32 40 +58 34 42 +64 36 44 +75 38 46 +87 40 48 +100 43 50 +112 45 52 +124 48 54 +136 56 60 +151 67 68 +165 79 76 +180 90 84 +194 102 92 +202 113 99 +209 128 108 +217 143 117 +224 158 126 +232 173 135 +235 183 145 +231 191 162 +227 199 179 +224 207 197 +220 215 215 +217 222 229 +201 205 212 +164 165 173 +127 126 134 +90 86 95 +53 47 56 +34 25 35 +39 27 37 +46 29 39 +52 32 40 +58 34 42 +64 36 44 +75 38 46 +87 40 48 +100 43 50 +112 45 52 +124 48 54 +136 56 60 +151 67 68 +165 79 76 +180 90 84 +194 102 92 +202 113 99 +209 128 108 +217 143 117 +224 158 126 +232 173 135 +235 183 145 +231 191 162 +227 199 179 +224 207 197 +220 215 215 +217 222 229 +201 205 212 +164 165 173 +127 126 134 +90 86 95 +53 47 56 +34 25 35 +39 27 37 +46 29 39 +52 32 40 +58 34 42 +64 36 44 +75 38 46 +87 40 48 +100 43 50 +112 45 52 +124 48 54 +136 56 60 +151 67 68 +165 79 76 +180 90 84 +194 102 92 +202 113 99 +209 128 108 +217 143 117 +224 158 126 +232 173 135 +235 183 145 +231 191 162 +227 199 179 +224 207 197 +220 215 215 +217 222 229 +201 205 212 +164 165 173 +127 126 134 +90 86 95 +53 47 56 +34 25 35 +39 27 37 +46 29 39 +52 32 40 +58 34 42 +64 36 44 +75 38 46 +87 40 48 +100 43 50 +112 45 52 +124 48 54 +136 56 60 +151 67 68 +165 79 76 +180 90 84 +194 102 92 +202 113 99 +209 128 108 +217 143 117 +224 158 126 +232 173 135 +235 183 145 +231 191 162 +227 199 179 +224 207 197 +220 215 215 +217 222 229 +201 205 212 +164 165 173 +127 126 134 +90 86 95 +53 47 56 +34 25 35 +39 27 37 +46 29 39 +52 32 40 +58 34 42 +64 36 44 +75 38 46 +87 40 48 +100 43 50 +112 45 52 +124 48 54 +136 56 60 +151 67 68 +165 79 76 +180 90 84 +194 102 92 +202 113 99 +209 128 108 +217 143 117 +224 158 126 +232 173 135 +235 183 145 +231 191 162 +227 199 179 +224 207 197 +220 215 215 +217 222 229 diff --git a/src/fractalzoomer/color_maps/design-seeds rustic winter.MAP b/src/fractalzoomer/color_maps/design-seeds rustic winter.MAP new file mode 100644 index 000000000..30fea57bc --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds rustic winter.MAP @@ -0,0 +1,256 @@ +218 223 230 +213 218 225 +208 213 220 +204 208 215 +199 203 210 +195 198 205 +190 193 200 +185 188 196 +181 183 191 +176 178 186 +172 173 181 +167 168 176 +162 163 171 +158 158 166 +153 154 162 +148 149 157 +144 144 152 +139 139 147 +135 134 142 +130 129 137 +125 124 132 +121 119 128 +116 114 123 +112 109 118 +107 104 113 +102 99 108 +98 94 103 +93 90 99 +89 85 94 +84 80 89 +79 75 84 +75 70 79 +70 65 74 +66 60 69 +61 55 65 +56 50 60 +52 45 55 +47 40 50 +43 35 45 +38 30 40 +33 25 35 +34 26 36 +34 26 36 +34 26 36 +35 26 36 +36 26 36 +37 27 36 +37 27 37 +38 27 37 +39 27 37 +39 28 37 +40 28 38 +41 28 38 +42 29 38 +42 29 38 +43 29 38 +44 29 39 +45 30 39 +46 30 39 +46 30 39 +47 30 40 +48 31 40 +49 31 40 +49 31 40 +50 32 40 +51 32 41 +52 32 41 +52 32 41 +53 33 41 +54 33 42 +55 33 42 +55 33 42 +56 34 42 +57 34 42 +58 34 43 +58 35 43 +59 35 43 +60 35 43 +61 35 44 +61 36 44 +62 36 44 +63 36 44 +64 37 45 +64 37 45 +64 37 45 +65 37 45 +67 37 45 +68 37 45 +70 38 46 +71 38 46 +73 38 46 +75 39 46 +76 39 46 +78 39 47 +79 39 47 +81 40 47 +82 40 47 +84 40 48 +86 41 48 +87 41 48 +89 41 49 +90 42 49 +92 42 49 +93 42 49 +95 43 50 +97 43 50 +98 43 50 +100 43 50 +101 44 51 +103 44 51 +104 44 51 +106 45 51 +108 45 52 +109 45 52 +111 46 52 +112 46 52 +114 46 53 +115 46 53 +117 47 53 +119 47 53 +120 47 54 +122 48 54 +123 48 54 +125 48 54 +127 49 55 +127 49 55 +127 49 55 +128 50 56 +130 51 57 +132 53 58 +134 54 59 +136 56 60 +137 57 61 +139 59 62 +141 60 63 +143 62 64 +145 63 65 +147 64 66 +148 66 67 +150 67 68 +152 69 69 +154 70 70 +156 72 71 +158 73 72 +159 75 73 +161 76 74 +163 78 75 +165 79 76 +167 80 77 +168 82 78 +170 83 79 +172 85 80 +174 86 81 +176 88 82 +178 89 83 +179 91 84 +181 92 85 +183 93 86 +185 95 87 +187 96 88 +189 98 89 +190 99 90 +192 101 91 +194 102 92 +196 104 93 +198 105 94 +200 107 96 +200 107 96 +200 107 96 +200 108 97 +201 110 98 +202 112 99 +203 114 100 +204 116 101 +205 118 102 +206 120 104 +207 121 105 +208 123 106 +209 125 107 +210 127 108 +211 129 109 +212 131 110 +212 133 112 +213 135 113 +214 137 114 +215 138 115 +216 140 116 +217 142 117 +218 144 119 +219 146 120 +220 148 121 +221 150 122 +222 152 123 +223 153 124 +224 155 125 +224 157 127 +225 159 128 +226 161 129 +227 163 130 +228 165 131 +229 167 132 +230 168 133 +231 170 135 +232 172 136 +233 174 137 +234 176 138 +235 178 139 +236 180 140 +237 182 142 +237 182 142 +237 182 142 +236 183 144 +236 184 146 +235 185 148 +235 186 150 +234 187 153 +234 188 155 +233 189 157 +233 190 159 +232 191 161 +232 192 163 +231 193 166 +231 194 168 +230 195 170 +230 196 172 +229 197 175 +229 198 177 +228 199 179 +228 200 181 +227 201 183 +227 202 186 +227 203 188 +226 204 190 +226 205 192 +225 206 194 +225 207 197 +224 208 199 +224 209 201 +223 210 203 +223 211 205 +222 212 208 +222 213 210 +221 214 212 +221 215 214 +220 216 216 +220 217 219 +219 218 221 +219 219 223 +218 220 225 +218 221 227 +217 223 230 +218 223 230 +218 223 230 +218 223 230 +218 223 230 +218 223 230 diff --git a/src/fractalzoomer/color_maps/design-seeds scenic blues.MAP b/src/fractalzoomer/color_maps/design-seeds scenic blues.MAP new file mode 100644 index 000000000..2201caa5a --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds scenic blues.MAP @@ -0,0 +1,256 @@ +116 160 220 +114 158 218 +112 156 216 +111 154 214 +109 152 212 +108 150 210 +106 148 208 +104 146 206 +103 144 204 +101 142 202 +100 140 200 +98 138 198 +97 136 196 +95 134 194 +93 132 193 +92 130 191 +90 128 189 +89 126 187 +87 124 185 +86 122 183 +84 120 181 +82 119 179 +81 117 177 +79 115 175 +78 113 173 +76 111 171 +75 109 169 +73 107 168 +71 105 166 +70 103 164 +68 101 162 +67 99 160 +65 97 158 +64 95 156 +62 93 154 +60 91 152 +59 89 150 +57 87 148 +56 85 146 +54 83 144 +52 81 142 +53 82 143 +53 82 143 +52 81 141 +52 80 140 +51 79 139 +51 79 138 +51 78 137 +50 77 136 +50 77 135 +50 76 134 +49 75 133 +49 75 132 +49 74 130 +48 73 129 +48 72 128 +48 72 127 +47 71 126 +47 70 125 +47 70 124 +46 69 123 +46 68 122 +45 67 120 +45 67 119 +45 66 118 +44 65 117 +44 65 116 +44 64 115 +43 63 114 +43 63 113 +43 62 112 +42 61 111 +42 60 109 +42 60 108 +41 59 107 +41 58 106 +41 58 105 +40 57 104 +40 56 103 +40 56 102 +39 55 101 +39 54 100 +38 53 98 +39 54 99 +39 54 99 +40 55 100 +42 57 102 +44 59 103 +46 61 105 +48 63 106 +50 65 108 +52 66 109 +54 68 111 +56 70 112 +58 72 114 +60 74 115 +62 76 117 +64 78 118 +66 79 120 +68 81 121 +70 83 123 +72 85 124 +74 87 126 +76 89 127 +78 91 129 +80 92 131 +82 94 132 +84 96 134 +86 98 135 +88 100 137 +90 102 138 +92 103 140 +94 105 141 +96 107 143 +98 109 144 +100 111 146 +102 113 147 +104 115 149 +106 116 150 +108 118 152 +110 120 153 +112 122 155 +114 124 156 +116 126 158 +118 128 160 +118 128 160 +118 128 160 +119 129 161 +121 131 162 +123 133 164 +125 135 165 +127 137 167 +129 139 168 +131 140 170 +133 142 171 +135 144 173 +137 146 174 +139 148 175 +141 150 177 +143 152 178 +145 153 180 +147 155 181 +149 157 183 +151 159 184 +153 161 186 +155 163 187 +157 165 189 +159 166 190 +161 168 191 +163 170 193 +165 172 194 +167 174 196 +169 176 197 +171 177 199 +173 179 200 +175 181 202 +177 183 203 +179 185 204 +181 187 206 +183 189 207 +185 190 209 +187 192 210 +189 194 212 +191 196 213 +193 198 215 +195 200 216 +197 202 218 +197 202 218 +197 202 218 +197 202 218 +198 203 219 +199 204 219 +200 205 220 +201 205 220 +201 206 221 +202 207 221 +203 208 222 +204 208 222 +205 209 223 +206 210 224 +206 211 224 +207 212 225 +208 212 225 +209 213 226 +210 214 226 +211 215 227 +211 215 227 +212 216 228 +213 217 229 +214 218 229 +215 219 230 +215 219 230 +216 220 231 +217 221 231 +218 222 232 +219 222 232 +220 223 233 +220 224 233 +221 225 234 +222 226 235 +223 226 235 +224 227 236 +225 228 236 +225 229 237 +226 229 237 +227 230 238 +228 231 238 +229 232 239 +230 233 240 +230 233 240 +230 233 240 +227 231 239 +224 229 238 +221 227 238 +218 225 237 +215 223 237 +212 222 237 +210 220 236 +207 218 236 +204 216 235 +201 214 235 +198 212 234 +195 211 234 +192 209 233 +190 207 232 +187 205 232 +184 203 231 +181 201 231 +178 200 230 +175 198 230 +172 196 229 +170 194 229 +167 192 228 +164 191 228 +161 189 227 +158 187 227 +155 185 226 +153 183 226 +150 181 225 +147 180 225 +144 178 224 +141 176 224 +138 174 223 +135 172 223 +133 170 222 +130 169 222 +127 167 221 +124 165 221 +121 163 220 +118 161 220 +115 159 219 +116 160 220 +116 160 220 +116 160 220 +116 160 220 +116 160 220 diff --git a/src/fractalzoomer/color_maps/design-seeds setting tones.MAP b/src/fractalzoomer/color_maps/design-seeds setting tones.MAP new file mode 100644 index 000000000..59ef8e2bc --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds setting tones.MAP @@ -0,0 +1,256 @@ +245 240 213 +244 238 211 +243 237 209 +243 235 207 +242 234 205 +242 232 204 +241 231 202 +240 229 200 +240 228 199 +239 226 197 +239 225 195 +238 223 193 +237 222 192 +237 220 190 +236 219 188 +235 217 186 +235 216 184 +234 214 183 +234 213 181 +233 211 179 +232 210 177 +232 209 176 +231 207 174 +231 206 172 +230 204 170 +229 203 169 +229 201 167 +228 200 165 +228 198 163 +227 197 162 +226 195 160 +226 194 158 +225 192 156 +225 191 155 +224 189 153 +223 188 151 +223 186 149 +222 185 148 +222 183 146 +221 182 144 +220 180 142 +221 181 143 +221 181 143 +217 178 141 +214 175 140 +211 173 138 +208 170 137 +205 168 136 +201 166 134 +198 163 133 +195 161 132 +192 158 130 +189 156 129 +186 153 127 +182 151 126 +179 148 125 +176 145 123 +173 143 122 +170 140 120 +167 138 119 +163 135 118 +160 133 116 +157 130 115 +154 128 114 +151 125 112 +147 123 111 +144 120 109 +141 118 108 +138 115 107 +135 113 105 +132 110 104 +128 108 103 +125 105 101 +122 103 100 +119 100 98 +116 98 97 +113 95 96 +109 93 94 +106 90 93 +103 88 92 +100 85 90 +97 83 89 +93 80 87 +94 81 88 +94 81 88 +94 82 89 +95 83 91 +95 84 93 +96 85 95 +97 86 96 +97 87 98 +98 88 100 +99 89 101 +99 90 103 +100 91 105 +101 93 107 +101 94 108 +102 95 110 +103 96 112 +103 97 114 +104 98 116 +105 99 117 +105 100 119 +106 101 121 +107 103 123 +107 104 124 +108 105 126 +108 106 128 +109 107 130 +110 108 131 +110 109 133 +111 110 135 +112 111 137 +112 112 138 +113 114 140 +114 115 142 +114 116 144 +115 117 145 +116 118 147 +116 119 149 +117 120 151 +118 121 152 +118 122 154 +119 123 156 +120 125 158 +120 125 158 +120 125 158 +121 126 159 +122 128 160 +123 130 162 +124 131 163 +125 133 164 +127 135 166 +128 136 167 +129 138 168 +130 140 170 +131 141 171 +132 143 172 +134 145 174 +135 147 175 +136 148 176 +137 150 178 +138 152 179 +139 153 180 +141 155 182 +142 157 183 +143 159 185 +144 160 186 +145 162 187 +147 164 189 +148 165 190 +149 167 191 +150 169 193 +151 170 194 +152 172 195 +154 174 197 +155 176 198 +156 177 199 +157 179 201 +158 181 202 +159 182 203 +161 184 205 +162 186 206 +163 187 207 +164 189 209 +165 191 210 +167 193 212 +167 193 212 +167 193 212 +168 194 212 +169 195 212 +170 196 213 +171 197 213 +172 198 214 +174 199 214 +175 200 215 +176 201 215 +177 202 216 +178 203 216 +179 204 217 +181 205 217 +182 206 218 +183 207 218 +184 208 219 +185 209 219 +186 210 220 +188 211 220 +189 212 221 +190 214 221 +191 215 221 +192 216 222 +194 217 222 +195 218 223 +196 219 223 +197 220 224 +198 221 224 +199 222 225 +201 223 225 +202 224 226 +203 225 226 +204 226 227 +205 227 227 +206 228 228 +208 229 228 +209 230 229 +210 231 229 +211 232 230 +212 233 230 +214 235 231 +214 235 231 +214 235 231 +214 235 230 +215 235 230 +216 235 229 +217 235 229 +217 235 228 +218 235 228 +219 235 227 +220 235 227 +220 236 226 +221 236 226 +222 236 226 +223 236 225 +224 236 225 +224 236 224 +225 236 224 +226 237 223 +227 237 223 +227 237 222 +228 237 222 +229 237 221 +230 237 221 +231 237 221 +231 237 220 +232 238 220 +233 238 219 +234 238 219 +234 238 218 +235 238 218 +236 238 217 +237 238 217 +238 238 217 +238 239 216 +239 239 216 +240 239 215 +241 239 215 +241 239 214 +242 239 214 +243 239 213 +244 239 213 +245 240 212 +245 240 213 +245 240 213 +245 240 213 +245 240 213 +245 240 213 diff --git a/src/fractalzoomer/color_maps/design-seeds sky spectrum.MAP b/src/fractalzoomer/color_maps/design-seeds sky spectrum.MAP new file mode 100644 index 000000000..6a833c014 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds sky spectrum.MAP @@ -0,0 +1,256 @@ +75 86 166 +73 84 163 +72 82 161 +70 81 158 +69 79 156 +67 77 154 +66 76 151 +64 74 149 +63 73 147 +61 71 144 +60 69 142 +58 68 139 +57 66 137 +55 64 135 +54 63 132 +52 61 130 +51 59 127 +49 58 125 +48 56 123 +46 55 120 +45 53 118 +44 51 116 +42 50 113 +41 48 111 +39 46 108 +38 45 106 +36 43 104 +35 42 101 +33 40 99 +32 38 97 +30 37 94 +29 35 92 +27 33 89 +26 32 87 +24 30 85 +23 29 82 +21 27 80 +20 25 78 +18 24 75 +17 22 73 +15 20 70 +16 21 71 +16 21 71 +17 22 71 +19 23 72 +21 25 72 +23 26 73 +25 27 73 +27 29 74 +28 30 74 +30 31 75 +32 33 75 +34 34 76 +36 35 76 +38 37 77 +40 38 77 +41 39 78 +43 41 78 +45 42 79 +47 43 79 +49 45 80 +51 46 80 +53 48 81 +54 49 82 +56 50 82 +58 52 83 +60 53 83 +62 54 84 +64 56 84 +65 57 85 +67 58 85 +69 60 86 +71 61 86 +73 62 87 +75 64 87 +77 65 88 +78 66 88 +80 68 89 +82 69 89 +84 70 90 +86 72 90 +88 73 91 +90 75 92 +90 75 92 +90 75 92 +93 75 93 +97 75 95 +101 76 96 +104 76 98 +108 76 99 +112 77 100 +115 77 102 +119 77 103 +123 78 105 +126 78 106 +130 79 108 +134 79 109 +137 79 111 +141 80 113 +145 80 114 +148 81 116 +152 81 117 +156 81 119 +159 82 120 +163 82 122 +167 82 123 +170 83 125 +174 83 126 +178 84 128 +181 84 129 +185 84 131 +189 85 132 +192 85 134 +196 85 135 +200 86 137 +203 86 138 +207 87 140 +211 87 141 +214 87 143 +218 88 144 +222 88 146 +225 88 147 +229 89 149 +233 89 150 +237 90 152 +237 90 152 +237 90 152 +237 92 150 +237 94 149 +237 96 148 +237 98 147 +237 101 146 +237 103 145 +237 105 143 +237 107 142 +238 109 141 +238 111 140 +238 114 139 +238 116 138 +238 118 137 +238 120 135 +238 123 134 +239 125 133 +239 127 132 +239 129 131 +239 131 130 +239 134 128 +239 136 127 +239 138 126 +239 140 125 +240 142 124 +240 145 123 +240 147 122 +240 149 120 +240 151 119 +240 153 118 +240 156 117 +240 158 116 +241 160 115 +241 162 114 +241 164 112 +241 167 111 +241 169 110 +241 171 109 +241 173 108 +241 175 107 +242 178 105 +242 178 106 +242 178 106 +240 179 108 +238 180 111 +237 182 114 +235 183 117 +233 185 120 +232 186 123 +230 187 126 +228 189 129 +227 190 132 +225 192 135 +223 193 138 +222 195 141 +220 196 144 +218 197 147 +217 199 150 +215 200 153 +213 202 156 +212 203 159 +210 205 162 +208 206 165 +207 207 167 +205 209 170 +204 210 173 +202 212 176 +200 213 179 +199 215 182 +197 216 185 +195 217 188 +194 219 191 +192 220 194 +190 222 197 +189 223 200 +187 225 203 +185 226 206 +184 227 209 +182 229 212 +180 230 215 +179 232 218 +177 233 221 +175 235 224 +176 235 224 +176 235 224 +173 231 222 +170 227 221 +168 223 219 +165 220 218 +163 216 216 +160 212 215 +158 208 213 +155 205 212 +153 201 210 +150 197 209 +148 194 208 +145 190 206 +143 186 205 +140 182 203 +138 179 202 +135 175 200 +133 171 199 +130 167 197 +128 164 196 +125 160 194 +122 156 193 +120 153 192 +117 149 190 +115 145 189 +112 141 187 +110 138 186 +107 134 184 +105 130 183 +102 126 181 +100 123 180 +97 119 179 +95 115 177 +92 112 176 +90 108 174 +87 104 173 +85 100 171 +82 97 170 +80 93 168 +77 89 167 +74 85 165 +75 86 166 +75 86 166 +75 86 166 +75 86 166 +75 86 166 diff --git a/src/fractalzoomer/color_maps/design-seeds snowy tones.MAP b/src/fractalzoomer/color_maps/design-seeds snowy tones.MAP new file mode 100644 index 000000000..44e217223 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds snowy tones.MAP @@ -0,0 +1,256 @@ +238 238 239 +237 237 238 +236 236 237 +235 236 236 +235 235 236 +234 234 235 +233 234 234 +232 233 234 +232 232 233 +231 232 232 +230 231 232 +230 230 231 +229 230 230 +228 229 230 +227 228 229 +227 228 228 +226 227 228 +225 226 227 +224 226 226 +224 225 226 +223 224 225 +222 224 224 +222 223 224 +221 223 223 +220 222 222 +219 221 222 +219 221 221 +218 220 220 +217 219 220 +216 219 219 +216 218 218 +215 217 218 +214 217 217 +214 216 216 +213 215 216 +212 215 215 +211 214 214 +211 213 214 +210 213 213 +209 212 212 +208 211 211 +209 212 212 +209 212 212 +208 210 210 +207 209 208 +207 208 206 +206 207 204 +205 205 203 +205 204 201 +204 203 199 +204 202 197 +203 200 196 +202 199 194 +202 198 192 +201 197 190 +200 196 188 +200 194 187 +199 193 185 +198 192 183 +198 191 181 +197 189 180 +197 188 178 +196 187 176 +195 186 174 +195 185 172 +194 183 171 +193 182 169 +193 181 167 +192 180 165 +192 178 164 +191 177 162 +190 176 160 +190 175 158 +189 174 156 +188 172 155 +188 171 153 +187 170 151 +187 169 149 +186 167 148 +185 166 146 +185 165 144 +184 164 142 +183 162 140 +184 163 141 +184 163 141 +185 161 139 +186 160 138 +187 159 137 +188 158 135 +190 158 134 +191 157 133 +192 156 132 +193 155 130 +194 154 129 +195 153 128 +197 152 126 +198 151 125 +199 149 124 +200 148 123 +202 147 121 +203 146 120 +204 145 119 +205 144 118 +206 143 116 +208 142 115 +209 141 114 +210 140 112 +211 139 111 +212 138 110 +214 137 109 +215 136 107 +216 135 106 +217 134 105 +218 133 104 +220 132 102 +221 131 101 +222 130 100 +223 129 98 +224 128 97 +226 127 96 +227 126 95 +228 125 93 +229 124 92 +230 123 91 +232 122 89 +232 123 90 +232 123 90 +227 121 89 +222 119 88 +218 117 87 +213 115 86 +208 114 86 +204 112 85 +199 110 84 +194 108 83 +190 106 83 +185 105 82 +180 103 81 +176 101 80 +171 99 79 +166 97 79 +162 95 78 +157 94 77 +152 92 76 +148 90 76 +143 88 75 +138 86 74 +134 85 73 +129 83 72 +125 81 72 +120 79 71 +115 77 70 +111 76 69 +106 74 69 +101 72 68 +97 70 67 +92 68 66 +87 67 65 +83 65 65 +78 63 64 +73 61 63 +69 59 62 +64 58 62 +59 56 61 +55 54 60 +50 52 59 +45 50 58 +46 51 59 +46 51 59 +48 53 60 +50 55 62 +52 57 64 +54 59 66 +56 61 68 +58 62 70 +61 64 72 +63 66 74 +65 68 76 +67 70 77 +69 72 79 +71 74 81 +73 77 83 +76 79 85 +78 81 87 +80 83 89 +82 85 91 +84 87 93 +86 89 95 +89 91 97 +91 93 98 +93 95 100 +95 97 102 +97 99 104 +99 101 106 +101 103 108 +104 105 110 +106 107 112 +108 109 114 +110 111 116 +112 113 117 +114 115 119 +116 117 121 +119 119 123 +121 121 125 +123 123 127 +125 125 129 +127 127 131 +129 129 133 +132 131 135 +132 131 135 +132 131 135 +134 133 137 +137 136 140 +139 139 142 +142 141 145 +145 144 148 +147 147 150 +150 149 153 +153 152 155 +155 155 158 +158 157 160 +161 160 163 +163 163 166 +166 165 168 +169 168 171 +171 171 174 +174 173 176 +177 176 179 +179 179 181 +182 181 184 +185 184 187 +187 187 189 +190 189 192 +192 192 194 +195 195 197 +198 197 200 +200 200 202 +203 203 205 +206 205 207 +208 208 210 +211 211 213 +214 213 215 +216 216 218 +219 219 220 +222 221 223 +224 224 226 +227 227 228 +230 229 231 +232 232 233 +235 235 236 +238 238 239 +238 238 239 +238 238 239 +238 238 239 +238 238 239 +238 238 239 diff --git a/src/fractalzoomer/color_maps/design-seeds spring tones.MAP b/src/fractalzoomer/color_maps/design-seeds spring tones.MAP new file mode 100644 index 000000000..425d34a9a --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds spring tones.MAP @@ -0,0 +1,256 @@ +243 239 228 +243 238 226 +243 238 225 +243 238 224 +243 238 222 +243 238 221 +243 238 220 +243 237 218 +243 237 217 +243 237 216 +243 237 214 +243 237 213 +243 237 212 +243 237 210 +243 236 209 +243 236 208 +243 236 206 +243 236 205 +243 236 204 +243 236 202 +244 235 201 +244 235 200 +244 235 198 +244 235 197 +244 235 196 +244 235 194 +244 235 193 +244 234 192 +244 234 190 +244 234 189 +244 234 188 +244 234 186 +244 234 185 +244 234 184 +244 233 182 +244 233 181 +244 233 180 +244 233 178 +244 233 177 +244 233 176 +245 232 174 +245 233 175 +245 233 175 +244 232 173 +244 231 172 +244 230 170 +243 229 169 +243 228 167 +243 227 166 +243 226 165 +243 225 163 +242 224 162 +242 223 160 +242 222 159 +242 221 157 +241 220 156 +241 219 155 +241 218 153 +240 217 152 +240 216 150 +240 215 149 +240 214 147 +239 213 146 +239 212 145 +239 211 143 +239 210 142 +238 209 140 +238 208 139 +238 207 137 +238 206 136 +237 205 135 +237 204 133 +237 203 132 +237 202 130 +236 201 129 +236 200 127 +236 199 126 +236 198 125 +235 197 123 +235 196 122 +235 195 120 +235 194 119 +234 193 117 +235 194 118 +235 194 118 +232 192 117 +230 190 116 +228 188 115 +226 186 115 +224 184 114 +222 182 113 +220 180 112 +218 178 112 +216 176 111 +214 174 110 +212 172 110 +210 170 109 +208 168 108 +206 166 107 +204 164 107 +202 162 106 +200 160 105 +198 158 104 +196 156 104 +193 154 103 +191 153 102 +189 151 102 +187 149 101 +185 147 100 +183 145 99 +181 143 99 +179 141 98 +177 139 97 +175 137 96 +173 135 96 +171 133 95 +169 131 94 +167 129 94 +165 127 93 +163 125 92 +161 123 91 +159 121 91 +157 119 90 +155 117 89 +152 115 88 +153 116 89 +153 116 89 +151 115 87 +149 114 86 +147 114 85 +145 113 84 +144 112 83 +142 112 82 +140 111 81 +138 111 80 +137 110 79 +135 109 78 +133 109 76 +131 108 75 +129 107 74 +128 107 73 +126 106 72 +124 105 71 +122 105 70 +121 104 69 +119 104 68 +117 103 66 +115 102 65 +113 102 64 +112 101 63 +110 100 62 +108 100 61 +106 99 60 +105 99 59 +103 98 58 +101 97 57 +99 97 55 +97 96 54 +96 95 53 +94 95 52 +92 94 51 +90 94 50 +89 93 49 +87 92 48 +85 92 47 +83 91 46 +81 90 44 +82 91 45 +82 91 45 +85 94 48 +89 97 52 +93 100 56 +97 103 60 +101 106 64 +105 110 68 +109 113 72 +113 116 76 +117 119 80 +121 122 84 +125 125 88 +129 129 92 +133 132 96 +137 135 100 +141 138 104 +145 141 108 +149 144 112 +153 148 116 +157 151 120 +161 154 124 +165 157 127 +169 160 131 +173 164 135 +177 167 139 +181 170 143 +185 173 147 +189 176 151 +193 179 155 +197 183 159 +201 186 163 +205 189 167 +209 192 171 +213 195 175 +217 198 179 +221 202 183 +225 205 187 +229 208 191 +233 211 195 +237 214 199 +241 218 203 +241 218 203 +241 218 203 +241 218 203 +241 219 204 +241 219 204 +241 220 205 +241 220 206 +241 221 206 +241 221 207 +241 222 207 +241 222 208 +241 223 209 +241 223 209 +241 224 210 +241 224 211 +241 225 211 +241 225 212 +241 226 213 +241 226 213 +241 227 214 +241 227 214 +242 228 215 +242 229 216 +242 229 216 +242 230 217 +242 230 218 +242 231 218 +242 231 219 +242 232 219 +242 232 220 +242 233 221 +242 233 221 +242 234 222 +242 234 223 +242 235 223 +242 235 224 +242 236 224 +242 236 225 +242 237 226 +242 237 226 +242 238 227 +243 239 228 +243 239 228 +243 239 228 +243 239 228 +243 239 228 +243 239 228 diff --git a/src/fractalzoomer/color_maps/design-seeds succulent tones.MAP b/src/fractalzoomer/color_maps/design-seeds succulent tones.MAP new file mode 100644 index 000000000..031c89d9d --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds succulent tones.MAP @@ -0,0 +1,256 @@ +183 186 201 +181 185 200 +180 184 199 +179 184 198 +178 183 197 +177 183 196 +175 182 196 +174 181 195 +173 181 194 +172 180 193 +171 180 192 +169 179 191 +168 179 191 +167 178 190 +166 177 189 +164 177 188 +163 176 187 +162 176 186 +161 175 186 +160 175 185 +158 174 184 +157 173 183 +156 173 182 +155 172 182 +154 172 181 +152 171 180 +151 171 179 +150 170 178 +149 169 177 +148 169 177 +146 168 176 +145 168 175 +144 167 174 +143 167 173 +142 166 172 +140 165 172 +139 165 171 +138 164 170 +137 164 169 +136 163 168 +134 162 167 +135 163 168 +135 163 168 +133 160 165 +131 158 163 +129 156 161 +128 154 158 +126 152 156 +124 150 154 +122 148 152 +121 146 149 +119 143 147 +117 141 145 +116 139 142 +114 137 140 +112 135 138 +110 133 136 +109 131 133 +107 128 131 +105 126 129 +103 124 127 +102 122 124 +100 120 122 +98 118 120 +97 116 117 +95 114 115 +93 111 113 +91 109 111 +90 107 108 +88 105 106 +86 103 104 +84 101 102 +83 99 99 +81 97 97 +79 94 95 +78 92 92 +76 90 90 +74 88 88 +72 86 86 +71 84 83 +69 82 81 +67 80 79 +65 77 76 +66 78 77 +66 78 77 +66 77 76 +66 76 76 +66 75 75 +66 75 75 +66 74 74 +66 73 74 +66 73 73 +66 72 73 +66 71 72 +66 71 72 +67 70 71 +67 69 71 +67 68 70 +67 68 70 +67 67 69 +67 66 69 +67 66 68 +67 65 68 +67 64 67 +68 63 67 +68 63 67 +68 62 66 +68 61 66 +68 61 65 +68 60 65 +68 59 64 +68 59 64 +68 58 63 +68 57 63 +69 56 62 +69 56 62 +69 55 61 +69 54 61 +69 54 60 +69 53 60 +69 52 59 +69 52 59 +69 51 58 +69 50 58 +70 49 57 +70 50 58 +70 50 58 +72 51 59 +74 53 60 +76 54 61 +78 56 63 +80 57 64 +82 59 65 +85 61 66 +87 62 67 +89 64 69 +91 65 70 +93 67 71 +95 68 72 +97 70 74 +100 72 75 +102 73 76 +104 75 78 +106 76 79 +108 78 80 +110 79 81 +113 81 83 +115 83 84 +117 84 85 +119 86 86 +121 87 88 +123 89 89 +125 90 90 +128 92 91 +130 94 93 +132 95 94 +134 97 95 +136 98 96 +138 100 98 +140 101 99 +143 103 100 +145 105 101 +147 106 103 +149 108 104 +151 109 105 +153 111 106 +156 113 108 +156 113 108 +156 113 108 +156 114 108 +157 115 108 +157 116 108 +158 117 109 +158 118 109 +159 119 109 +160 120 110 +160 121 110 +161 122 110 +161 123 110 +162 124 111 +162 125 111 +163 126 111 +164 127 112 +164 128 112 +165 129 112 +165 130 113 +166 131 113 +166 132 113 +167 134 114 +168 135 114 +168 136 114 +169 137 114 +169 138 115 +170 139 115 +170 140 115 +171 141 116 +172 142 116 +172 143 116 +173 144 117 +173 145 117 +174 146 117 +174 147 117 +175 148 118 +176 149 118 +176 150 118 +177 151 119 +177 152 119 +178 153 119 +179 155 120 +179 155 120 +179 155 120 +179 155 122 +179 156 124 +179 157 126 +179 158 128 +179 158 130 +179 159 132 +179 160 134 +179 161 136 +179 161 138 +179 162 140 +180 163 142 +180 164 144 +180 165 146 +180 165 148 +180 166 150 +180 167 152 +180 168 154 +180 168 156 +180 169 158 +181 170 160 +181 171 162 +181 172 164 +181 172 166 +181 173 168 +181 174 170 +181 175 172 +181 175 174 +181 176 176 +181 177 178 +182 178 180 +182 179 182 +182 179 184 +182 180 186 +182 181 188 +182 182 190 +182 182 192 +182 183 194 +182 184 196 +182 185 198 +183 186 201 +183 186 201 +183 186 201 +183 186 201 +183 186 201 +183 186 201 diff --git a/src/fractalzoomer/color_maps/design-seeds tea tones.MAP b/src/fractalzoomer/color_maps/design-seeds tea tones.MAP new file mode 100644 index 000000000..42413fcdf --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds tea tones.MAP @@ -0,0 +1,256 @@ +214 208 209 +212 206 206 +211 204 204 +210 202 202 +209 200 200 +208 199 198 +207 197 196 +206 195 193 +205 193 191 +204 192 189 +203 190 187 +201 188 185 +200 186 183 +199 184 181 +198 183 178 +197 181 176 +196 179 174 +195 177 172 +194 176 170 +193 174 168 +191 172 165 +190 170 163 +189 168 161 +188 167 159 +187 165 157 +186 163 155 +185 161 153 +184 160 150 +183 158 148 +182 156 146 +180 154 144 +179 152 142 +178 151 140 +177 149 138 +176 147 135 +175 145 133 +174 144 131 +173 142 129 +172 140 127 +171 138 125 +169 136 122 +170 137 123 +170 137 123 +168 135 121 +167 133 120 +166 132 118 +165 130 117 +164 129 116 +163 127 114 +162 125 113 +161 124 111 +160 122 110 +159 121 109 +157 119 107 +156 117 106 +155 116 104 +154 114 103 +153 112 101 +152 111 100 +151 109 99 +150 108 97 +149 106 96 +147 104 94 +146 103 93 +145 101 92 +144 100 90 +143 98 89 +142 96 87 +141 95 86 +140 93 85 +139 92 83 +138 90 82 +136 88 80 +135 87 79 +134 85 78 +133 84 76 +132 82 75 +131 80 73 +130 79 72 +129 77 71 +128 76 69 +127 74 68 +125 72 66 +126 73 67 +126 73 67 +124 72 66 +123 71 65 +122 70 64 +121 70 63 +120 69 63 +118 68 62 +117 68 61 +116 67 60 +115 66 60 +114 66 59 +113 65 58 +111 64 57 +110 64 56 +109 63 56 +108 62 55 +107 62 54 +106 61 53 +104 60 53 +103 60 52 +102 59 51 +101 58 50 +100 58 49 +98 57 49 +97 56 48 +96 56 47 +95 55 46 +94 54 46 +93 54 45 +91 53 44 +90 52 43 +89 52 42 +88 51 42 +87 50 41 +86 50 40 +84 49 39 +83 48 39 +82 48 38 +81 47 37 +80 46 36 +78 45 35 +79 46 36 +79 46 36 +78 45 36 +77 45 36 +77 45 36 +76 45 36 +76 45 36 +75 45 36 +74 44 37 +74 44 37 +73 44 37 +73 44 37 +72 44 37 +72 44 37 +71 44 37 +70 43 38 +70 43 38 +69 43 38 +69 43 38 +68 43 38 +68 43 38 +67 42 39 +66 42 39 +66 42 39 +65 42 39 +65 42 39 +64 42 39 +64 42 39 +63 41 40 +62 41 40 +62 41 40 +61 41 40 +61 41 40 +60 41 40 +60 41 40 +59 40 41 +58 40 41 +58 40 41 +57 40 41 +57 40 41 +56 40 41 +55 39 42 +56 40 42 +56 40 42 +57 41 43 +58 43 44 +59 44 46 +60 46 47 +61 48 49 +62 49 50 +63 51 51 +64 52 53 +66 54 54 +67 55 56 +68 57 57 +69 59 59 +70 60 60 +71 62 61 +72 64 63 +74 65 64 +75 67 66 +76 68 67 +77 70 69 +78 72 70 +79 73 71 +80 75 73 +81 76 74 +83 78 76 +84 80 77 +85 81 79 +86 83 80 +87 84 81 +88 86 83 +89 88 84 +90 89 86 +92 91 87 +93 92 89 +94 94 90 +95 96 91 +96 97 93 +97 99 94 +98 100 96 +99 102 97 +101 104 99 +101 104 99 +101 104 99 +103 106 101 +106 109 104 +109 111 107 +112 114 110 +115 117 112 +117 119 115 +120 122 118 +123 124 120 +126 127 123 +129 129 126 +132 132 129 +134 135 131 +137 137 134 +140 140 137 +143 143 140 +146 145 143 +149 148 145 +151 150 148 +154 153 151 +157 156 154 +160 158 156 +163 161 159 +165 163 162 +168 166 165 +171 169 167 +174 171 170 +177 174 173 +180 176 176 +182 179 178 +185 182 181 +188 184 184 +191 187 187 +194 189 189 +197 192 192 +199 195 195 +202 197 198 +205 200 200 +208 202 203 +211 205 206 +214 208 209 +214 208 209 +214 208 209 +214 208 209 +214 208 209 +214 208 209 diff --git a/src/fractalzoomer/color_maps/design-seeds tiles hues.MAP b/src/fractalzoomer/color_maps/design-seeds tiles hues.MAP new file mode 100644 index 000000000..4c76dd71c --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds tiles hues.MAP @@ -0,0 +1,256 @@ +212 216 233 +209 214 230 +206 212 228 +203 210 225 +200 209 223 +197 207 220 +194 205 218 +191 203 215 +188 202 213 +185 200 210 +182 198 208 +179 197 206 +176 195 203 +173 193 201 +170 191 198 +167 190 196 +164 188 193 +161 186 191 +158 184 188 +155 183 186 +152 181 183 +150 179 181 +147 178 179 +144 176 176 +141 174 174 +138 172 171 +135 171 169 +132 169 166 +129 167 164 +126 165 161 +123 164 159 +120 162 157 +117 160 154 +114 159 152 +111 157 149 +108 155 147 +105 153 144 +102 152 142 +99 150 139 +96 148 137 +93 146 134 +94 147 135 +94 147 135 +92 144 133 +90 141 132 +88 138 130 +86 135 129 +84 132 127 +83 129 126 +81 126 124 +79 123 123 +77 120 121 +75 117 120 +73 114 119 +72 111 117 +70 108 116 +68 106 114 +66 103 113 +64 100 111 +62 97 110 +61 94 108 +59 91 107 +57 88 105 +55 85 104 +53 82 103 +52 79 101 +50 76 100 +48 73 98 +46 70 97 +44 68 95 +42 65 94 +41 62 92 +39 59 91 +37 56 90 +35 53 88 +33 50 87 +31 47 85 +30 44 84 +28 41 82 +26 38 81 +24 35 79 +22 32 78 +20 29 76 +21 30 77 +21 30 77 +25 32 78 +30 34 79 +35 37 80 +40 39 82 +44 41 83 +49 44 84 +54 46 85 +59 48 87 +63 51 88 +68 53 89 +73 56 91 +78 58 92 +83 60 93 +87 63 94 +92 65 96 +97 68 97 +102 70 98 +106 72 99 +111 75 101 +116 77 102 +121 79 103 +126 82 105 +130 84 106 +135 87 107 +140 89 108 +145 91 110 +149 94 111 +154 96 112 +159 98 113 +164 101 115 +169 103 116 +173 106 117 +178 108 119 +183 110 120 +188 113 121 +192 115 122 +197 117 124 +202 120 125 +207 122 126 +212 125 128 +212 125 128 +212 125 128 +213 127 128 +214 129 128 +215 131 128 +216 133 128 +217 135 128 +218 137 128 +219 140 128 +220 142 128 +221 144 128 +222 146 128 +223 148 128 +224 150 128 +225 152 128 +227 155 128 +228 157 128 +229 159 128 +230 161 128 +231 163 128 +232 165 128 +233 168 128 +234 170 128 +235 172 128 +236 174 128 +237 176 128 +238 178 128 +239 180 128 +241 183 128 +242 185 128 +243 187 128 +244 189 128 +245 191 128 +246 193 128 +247 195 128 +248 198 128 +249 200 128 +250 202 128 +251 204 128 +252 206 128 +253 208 128 +255 211 128 +255 211 128 +255 211 128 +254 211 130 +254 211 133 +254 211 135 +253 212 138 +253 212 140 +253 212 143 +253 212 146 +253 212 148 +252 213 151 +252 213 153 +252 213 156 +252 213 158 +251 214 161 +251 214 164 +251 214 166 +250 215 169 +250 215 171 +250 215 174 +250 215 176 +249 216 179 +249 216 182 +249 216 184 +249 216 187 +248 217 189 +248 217 192 +248 217 194 +248 217 197 +247 218 200 +247 218 202 +247 218 205 +247 218 207 +246 219 210 +246 219 212 +246 219 215 +246 219 218 +245 220 220 +245 220 223 +245 220 225 +245 220 228 +244 221 231 +245 221 231 +245 221 231 +244 220 231 +243 220 231 +242 220 231 +241 220 231 +240 220 231 +240 220 231 +239 220 231 +238 220 231 +237 219 231 +236 219 231 +235 219 231 +235 219 231 +234 219 231 +233 219 231 +232 219 231 +231 218 231 +230 218 231 +230 218 231 +229 218 231 +228 218 232 +227 218 232 +226 218 232 +226 218 232 +225 217 232 +224 217 232 +223 217 232 +222 217 232 +221 217 232 +221 217 232 +220 217 232 +219 217 232 +218 216 232 +217 216 232 +216 216 232 +216 216 232 +215 216 232 +214 216 232 +213 216 232 +212 216 232 +211 215 233 +212 216 233 +212 216 233 +212 216 233 +212 216 233 +212 216 233 diff --git a/src/fractalzoomer/color_maps/design-seeds watermelon hues.MAP b/src/fractalzoomer/color_maps/design-seeds watermelon hues.MAP new file mode 100644 index 000000000..6336249a9 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds watermelon hues.MAP @@ -0,0 +1,256 @@ +232 230 225 +232 228 223 +232 226 222 +232 225 221 +232 223 220 +232 222 219 +232 221 218 +232 219 216 +232 218 215 +233 216 214 +233 215 213 +233 213 212 +233 212 211 +233 210 210 +233 208 208 +233 207 207 +234 205 206 +234 204 205 +234 202 204 +234 201 203 +234 199 201 +234 198 200 +234 196 199 +234 195 198 +235 193 197 +235 192 196 +235 190 195 +235 189 193 +235 187 192 +235 186 191 +235 184 190 +235 183 189 +236 181 188 +236 180 187 +236 178 185 +236 177 184 +236 175 183 +236 174 182 +236 172 181 +236 171 180 +237 169 178 +237 170 179 +237 170 179 +235 167 176 +234 164 174 +233 161 171 +232 159 169 +232 156 166 +231 153 164 +230 151 162 +229 148 159 +228 145 157 +227 143 154 +226 140 152 +225 137 149 +223 135 147 +222 132 145 +221 129 142 +220 127 140 +219 124 137 +218 121 135 +217 119 132 +216 116 130 +215 113 128 +214 111 125 +213 108 123 +212 105 120 +211 103 118 +210 100 115 +209 97 113 +208 95 111 +207 92 108 +206 89 106 +205 87 103 +204 84 101 +203 81 98 +202 79 96 +201 76 94 +200 73 91 +199 71 89 +198 68 86 +197 65 84 +196 62 81 +197 63 82 +197 63 82 +194 63 82 +191 63 82 +188 63 82 +186 63 82 +183 63 82 +180 64 82 +177 64 82 +175 64 82 +172 64 82 +169 64 82 +167 64 83 +164 65 83 +161 65 83 +158 65 83 +156 65 83 +153 65 83 +150 65 83 +147 66 83 +145 66 83 +142 66 84 +139 66 84 +137 66 84 +134 67 84 +131 67 84 +128 67 84 +126 67 84 +123 67 84 +120 67 84 +117 68 84 +115 68 85 +112 68 85 +109 68 85 +107 68 85 +104 68 85 +101 69 85 +98 69 85 +96 69 85 +93 69 85 +90 69 85 +87 70 86 +88 70 86 +88 70 86 +89 72 86 +90 75 87 +91 77 88 +92 80 89 +93 82 90 +94 85 90 +95 87 91 +96 90 92 +97 92 93 +98 95 94 +99 97 95 +100 100 95 +101 102 96 +102 105 97 +103 107 98 +104 110 99 +105 112 100 +106 115 100 +107 117 101 +108 120 102 +109 123 103 +110 125 104 +111 128 104 +112 130 105 +113 133 106 +114 135 107 +115 138 108 +116 140 109 +117 143 109 +118 145 110 +119 148 111 +120 150 112 +121 153 113 +122 155 114 +123 158 114 +124 160 115 +125 163 116 +126 165 117 +127 168 118 +129 171 119 +129 171 119 +129 171 119 +131 172 120 +133 173 122 +135 175 123 +137 176 125 +139 178 127 +141 179 128 +143 180 130 +145 182 131 +147 183 133 +149 184 135 +152 186 136 +154 187 138 +156 189 140 +158 190 141 +160 192 143 +162 193 145 +164 194 146 +166 196 148 +168 197 149 +171 199 151 +173 200 153 +175 201 154 +177 203 156 +179 204 158 +181 206 159 +183 207 161 +185 208 162 +187 210 164 +189 211 166 +192 213 167 +194 214 169 +196 215 171 +198 217 172 +200 218 174 +202 220 175 +204 221 177 +206 222 179 +208 224 180 +210 225 182 +213 227 184 +213 227 184 +213 227 184 +213 227 185 +213 227 186 +214 227 187 +214 227 188 +215 227 189 +215 227 190 +216 227 191 +216 227 192 +217 227 193 +217 227 194 +218 227 195 +218 227 196 +219 227 197 +219 228 198 +220 228 199 +220 228 200 +221 228 201 +221 228 202 +222 228 203 +222 228 204 +222 228 205 +223 228 206 +223 228 207 +224 228 208 +224 228 209 +225 228 210 +225 229 211 +226 229 212 +226 229 213 +227 229 214 +227 229 215 +228 229 216 +228 229 217 +229 229 218 +229 229 219 +230 229 220 +230 229 221 +231 229 222 +231 229 223 +232 230 225 +232 230 225 +232 230 225 +232 230 225 +232 230 225 +232 230 225 diff --git a/src/fractalzoomer/color_maps/design-seeds wheat tones.MAP b/src/fractalzoomer/color_maps/design-seeds wheat tones.MAP new file mode 100644 index 000000000..8e7800e77 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds wheat tones.MAP @@ -0,0 +1,256 @@ +171 150 142 +168 147 139 +166 145 137 +164 143 135 +162 140 133 +160 138 131 +157 136 129 +155 134 127 +153 132 125 +151 129 123 +149 127 121 +147 125 118 +144 123 116 +142 120 114 +140 118 112 +138 116 110 +136 113 108 +134 111 106 +131 109 104 +129 107 102 +127 104 99 +125 102 97 +123 100 95 +120 98 93 +118 95 91 +116 93 89 +114 91 87 +112 89 85 +110 86 83 +107 84 81 +105 82 78 +103 80 76 +101 77 74 +99 75 72 +97 73 70 +94 71 68 +92 68 66 +90 66 64 +88 64 62 +86 62 60 +83 59 57 +84 60 58 +84 60 58 +85 61 58 +87 62 58 +89 63 59 +90 64 59 +92 65 60 +94 66 60 +95 67 61 +97 68 61 +99 69 62 +100 70 62 +102 72 62 +104 73 63 +105 74 63 +107 75 64 +109 76 64 +110 77 65 +112 78 65 +114 79 66 +115 80 66 +117 82 67 +119 83 67 +120 84 67 +122 85 68 +124 86 68 +125 87 69 +127 88 69 +129 89 70 +130 90 70 +132 91 71 +134 93 71 +135 94 71 +137 95 72 +139 96 72 +140 97 73 +142 98 73 +144 99 74 +145 100 74 +147 101 75 +149 102 75 +151 104 76 +151 104 76 +151 104 76 +152 104 76 +153 105 77 +154 106 77 +155 107 78 +156 108 78 +156 109 78 +157 110 79 +158 111 79 +159 112 80 +160 113 80 +161 114 81 +162 115 81 +164 116 82 +165 117 83 +166 118 83 +167 119 84 +168 120 84 +169 121 85 +170 122 85 +171 123 86 +172 123 86 +173 124 87 +174 125 87 +175 126 88 +176 127 88 +177 128 89 +178 129 89 +179 130 90 +180 131 90 +181 132 91 +182 133 91 +183 134 92 +184 135 92 +185 136 93 +186 137 93 +187 138 94 +188 139 94 +189 140 95 +190 141 95 +191 142 96 +191 142 96 +191 142 96 +192 143 97 +193 144 98 +194 146 99 +195 147 100 +196 148 101 +196 150 103 +197 151 104 +198 152 105 +199 154 106 +200 155 107 +201 156 108 +202 158 110 +204 159 111 +205 160 112 +206 162 113 +207 163 114 +208 164 115 +209 166 117 +210 167 118 +211 169 119 +212 170 120 +213 171 121 +214 173 123 +215 174 124 +216 175 125 +217 177 126 +218 178 127 +219 179 128 +220 181 130 +221 182 131 +222 183 132 +223 185 133 +224 186 134 +225 187 135 +226 189 137 +227 190 138 +228 191 139 +229 193 140 +230 194 141 +231 196 143 +231 196 143 +231 196 143 +231 196 144 +231 197 145 +231 197 147 +231 198 148 +231 198 149 +231 199 151 +231 199 152 +231 200 153 +231 200 155 +231 201 156 +231 202 157 +231 202 159 +231 203 160 +231 203 161 +231 204 163 +231 204 164 +231 205 165 +231 205 167 +231 206 168 +231 207 170 +231 207 171 +231 208 172 +231 208 174 +231 209 175 +231 209 176 +231 210 178 +231 210 179 +231 211 180 +231 211 182 +231 212 183 +231 213 184 +231 213 186 +231 214 187 +231 214 188 +231 215 190 +231 215 191 +231 216 192 +231 216 194 +231 217 195 +232 218 197 +232 218 197 +232 218 197 +230 216 195 +228 214 194 +227 212 192 +225 211 191 +224 209 190 +222 207 188 +221 206 187 +219 204 186 +218 202 184 +216 201 183 +215 199 181 +213 197 180 +212 195 179 +210 194 177 +209 192 176 +207 190 174 +206 189 173 +204 187 172 +203 185 170 +201 183 169 +199 182 168 +198 180 166 +196 178 165 +195 177 163 +193 175 162 +192 173 161 +190 172 159 +189 170 158 +187 168 157 +186 166 155 +184 165 154 +183 163 152 +181 161 151 +180 160 150 +178 158 148 +177 156 147 +175 155 146 +174 153 144 +172 151 143 +170 149 141 +171 150 142 +171 150 142 +171 150 142 +171 150 142 +171 150 142 diff --git a/src/fractalzoomer/color_maps/design-seeds winter greens 2.MAP b/src/fractalzoomer/color_maps/design-seeds winter greens 2.MAP new file mode 100644 index 000000000..51d153b46 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds winter greens 2.MAP @@ -0,0 +1,256 @@ +245 244 241 +243 242 239 +242 241 238 +241 240 236 +240 238 235 +239 237 234 +238 236 232 +237 235 231 +236 234 229 +234 232 228 +233 231 227 +232 230 225 +231 229 224 +230 227 222 +229 226 221 +228 225 219 +226 223 218 +225 222 217 +224 221 215 +223 220 214 +222 218 212 +221 217 211 +220 216 210 +219 215 208 +217 213 207 +216 212 205 +215 211 204 +214 210 203 +213 208 201 +212 207 200 +211 206 198 +210 205 197 +208 203 196 +207 202 194 +206 201 193 +205 200 191 +204 198 190 +203 197 189 +202 196 187 +201 195 186 +199 193 184 +200 194 185 +200 194 185 +197 190 181 +194 187 178 +191 184 175 +188 181 172 +185 179 169 +183 176 165 +180 173 162 +177 170 159 +174 167 156 +171 164 153 +168 161 150 +166 158 146 +163 154 143 +160 151 140 +157 148 137 +154 145 134 +151 142 131 +149 139 127 +146 136 124 +143 133 121 +140 130 118 +137 127 115 +135 124 111 +132 121 108 +129 118 105 +126 115 102 +123 112 99 +120 109 96 +118 106 92 +115 103 89 +112 100 86 +109 97 83 +106 94 80 +103 91 77 +101 88 73 +98 85 70 +95 82 67 +92 79 64 +89 76 61 +86 73 57 +87 74 58 +87 74 58 +85 73 57 +84 72 56 +83 72 56 +82 71 55 +82 71 54 +81 71 54 +80 70 53 +79 70 53 +78 69 52 +77 69 51 +76 68 51 +75 68 50 +73 67 49 +72 66 49 +71 66 48 +70 65 47 +69 65 47 +68 64 46 +67 64 46 +66 63 45 +65 63 44 +64 62 44 +63 62 43 +62 61 42 +61 61 42 +60 60 41 +59 60 41 +58 59 40 +57 59 39 +56 58 39 +55 58 38 +54 57 37 +53 57 37 +52 56 36 +51 56 36 +50 55 35 +49 55 34 +48 54 34 +47 54 33 +46 53 32 +47 54 33 +47 54 33 +47 55 33 +48 56 34 +49 57 35 +50 58 36 +51 59 37 +52 60 37 +53 61 38 +53 62 39 +54 64 40 +55 65 41 +56 66 42 +57 67 42 +58 68 43 +59 69 44 +60 70 45 +61 72 46 +61 73 47 +62 74 47 +63 75 48 +64 76 49 +65 77 50 +66 78 51 +67 79 51 +68 81 52 +68 82 53 +69 83 54 +70 84 55 +71 85 56 +72 86 56 +73 87 57 +74 88 58 +75 90 59 +75 91 60 +76 92 61 +77 93 61 +78 94 62 +79 95 63 +80 96 64 +81 97 65 +82 99 66 +82 99 66 +82 99 66 +84 101 67 +87 104 69 +90 106 70 +93 109 72 +96 112 74 +99 114 75 +102 117 77 +105 119 78 +108 122 80 +111 125 82 +114 127 83 +117 130 85 +120 133 87 +122 135 88 +125 138 90 +128 141 92 +131 143 93 +134 146 95 +137 148 96 +140 151 98 +143 154 100 +146 156 101 +149 159 103 +152 162 105 +155 164 106 +158 167 108 +160 169 109 +163 172 111 +166 175 113 +169 177 114 +172 180 116 +175 183 118 +178 185 119 +181 188 121 +184 190 122 +187 193 124 +190 196 126 +193 198 127 +196 201 129 +199 204 131 +199 204 131 +199 204 131 +200 205 133 +201 206 136 +202 207 139 +203 208 142 +204 209 144 +205 209 147 +207 210 150 +208 211 152 +209 212 155 +210 213 158 +211 214 161 +212 215 163 +213 217 166 +215 218 169 +216 219 172 +217 220 175 +218 221 177 +219 222 180 +220 223 183 +222 224 186 +223 225 188 +224 226 191 +225 227 194 +226 228 197 +227 229 199 +228 230 202 +230 231 205 +231 232 208 +232 233 210 +233 234 213 +234 235 216 +235 236 219 +236 237 221 +238 238 224 +239 239 227 +240 240 230 +241 241 232 +242 242 235 +243 243 238 +245 244 241 +245 244 241 +245 244 241 +245 244 241 +245 244 241 +245 244 241 diff --git a/src/fractalzoomer/color_maps/design-seeds winter greens.MAP b/src/fractalzoomer/color_maps/design-seeds winter greens.MAP new file mode 100644 index 000000000..88142bde3 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds winter greens.MAP @@ -0,0 +1,256 @@ +232 231 229 +230 229 227 +228 228 225 +227 227 224 +225 226 222 +224 226 220 +222 225 219 +220 224 217 +219 223 216 +217 222 214 +216 221 212 +214 220 211 +213 219 209 +211 217 207 +209 216 206 +208 215 204 +206 214 202 +205 213 201 +203 212 199 +202 211 198 +200 210 196 +198 209 194 +197 208 193 +195 207 191 +194 206 189 +192 205 188 +191 204 186 +189 203 185 +187 202 183 +186 201 181 +184 200 180 +183 199 178 +181 198 176 +180 197 175 +178 196 173 +176 195 172 +175 194 170 +173 193 168 +172 192 167 +170 191 165 +168 190 163 +169 191 164 +169 191 164 +167 189 162 +165 187 160 +164 186 159 +162 184 157 +160 183 156 +159 181 154 +157 180 152 +155 178 151 +154 177 149 +152 175 148 +150 174 146 +149 172 144 +147 171 143 +145 169 141 +144 168 139 +142 166 138 +140 165 136 +139 163 135 +137 162 133 +135 160 131 +134 158 130 +132 157 128 +131 155 127 +129 154 125 +127 152 123 +126 151 122 +124 149 120 +122 148 119 +121 146 117 +119 145 115 +117 143 114 +116 142 112 +114 140 111 +112 139 109 +111 137 107 +109 136 106 +107 134 104 +106 133 103 +104 131 101 +102 129 99 +103 130 100 +103 130 100 +102 128 98 +101 127 97 +100 126 96 +99 125 95 +98 124 94 +97 123 93 +96 122 92 +95 121 91 +94 120 90 +94 119 89 +93 118 87 +92 117 86 +91 116 85 +90 115 84 +89 114 83 +88 113 82 +87 112 81 +86 111 80 +85 110 79 +84 109 77 +84 108 76 +83 107 75 +82 106 74 +81 105 73 +80 104 72 +79 103 71 +78 102 70 +77 101 69 +76 100 68 +75 99 66 +75 98 65 +74 97 64 +73 96 63 +72 95 62 +71 94 61 +70 93 60 +69 92 59 +68 91 58 +67 90 57 +66 88 55 +67 89 56 +67 89 56 +66 87 55 +65 86 54 +65 85 53 +64 84 53 +64 83 52 +63 82 51 +63 81 51 +62 80 50 +62 79 49 +61 78 49 +61 77 48 +60 76 47 +60 75 47 +59 74 46 +59 73 45 +58 72 45 +58 71 44 +57 70 43 +57 69 43 +56 68 42 +55 67 41 +55 66 41 +54 65 40 +54 64 39 +53 63 39 +53 62 38 +52 61 37 +52 60 37 +51 59 36 +51 58 35 +50 57 35 +50 56 34 +49 55 33 +49 54 33 +48 53 32 +48 52 31 +47 51 31 +47 50 30 +46 49 29 +45 47 28 +46 48 29 +46 48 29 +47 48 29 +49 49 30 +50 49 30 +52 50 31 +53 50 31 +55 51 31 +56 52 32 +58 52 32 +59 53 33 +61 53 33 +62 54 34 +64 54 34 +65 55 35 +67 56 36 +68 56 36 +70 57 37 +71 57 37 +73 58 38 +74 58 38 +76 59 39 +78 60 39 +79 60 40 +81 61 40 +82 61 41 +84 62 41 +85 62 42 +87 63 42 +88 64 43 +90 64 43 +91 65 44 +93 65 44 +94 66 45 +96 66 45 +97 67 46 +99 68 46 +100 68 47 +102 69 47 +103 69 48 +105 70 48 +107 71 49 +107 71 49 +107 71 49 +110 75 53 +113 79 58 +116 83 62 +119 87 67 +122 91 71 +125 94 75 +128 98 80 +131 102 84 +135 106 89 +138 110 93 +141 114 98 +144 118 102 +147 123 107 +150 127 112 +153 131 116 +157 135 121 +160 139 125 +163 143 130 +166 147 134 +169 151 139 +172 155 143 +175 159 148 +178 163 152 +182 167 157 +185 171 161 +188 175 166 +191 179 170 +194 183 175 +197 187 179 +200 191 184 +203 195 188 +207 199 193 +210 203 197 +213 207 202 +216 211 206 +219 215 211 +222 219 215 +225 223 220 +228 227 224 +232 231 229 +232 231 229 +232 231 229 +232 231 229 +232 231 229 +232 231 229 diff --git a/src/fractalzoomer/color_maps/design-seeds winter sky.MAP b/src/fractalzoomer/color_maps/design-seeds winter sky.MAP new file mode 100644 index 000000000..099d0d439 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds winter sky.MAP @@ -0,0 +1,256 @@ +207 204 227 +204 201 225 +202 199 224 +199 197 223 +197 195 222 +194 193 221 +192 191 219 +189 189 218 +187 187 217 +184 185 216 +182 183 215 +180 181 213 +177 179 212 +175 177 211 +172 175 210 +170 173 208 +167 171 207 +165 169 206 +162 167 205 +160 165 204 +157 163 202 +155 161 201 +153 159 200 +150 157 199 +148 155 198 +145 153 196 +143 151 195 +140 149 194 +138 147 193 +135 145 192 +133 143 190 +131 141 189 +128 139 188 +126 137 187 +123 135 186 +121 133 184 +118 131 183 +116 129 182 +113 127 181 +111 125 180 +108 122 178 +109 123 179 +109 123 179 +107 121 177 +105 120 175 +104 118 174 +102 117 172 +101 115 171 +99 114 169 +97 112 167 +96 111 166 +94 109 164 +93 108 163 +91 107 161 +90 105 160 +88 104 158 +86 102 156 +85 101 155 +83 99 153 +82 98 152 +80 96 150 +79 95 149 +77 93 147 +75 92 145 +74 91 144 +72 89 142 +71 88 141 +69 86 139 +68 85 138 +66 83 136 +64 82 134 +63 80 133 +61 79 131 +60 78 130 +58 76 128 +57 75 127 +55 73 125 +53 72 123 +52 70 122 +50 69 120 +49 67 119 +47 66 117 +45 64 115 +46 65 116 +46 65 116 +45 64 114 +44 63 112 +43 62 111 +42 61 109 +41 60 108 +40 59 106 +40 58 105 +39 58 103 +38 57 102 +37 56 100 +36 55 99 +35 54 97 +34 53 96 +34 52 94 +33 51 93 +32 50 91 +31 50 90 +30 49 88 +29 48 87 +28 47 85 +28 46 83 +27 45 82 +26 44 80 +25 43 79 +24 43 77 +23 42 76 +23 41 74 +22 40 73 +21 39 71 +20 38 70 +19 37 68 +18 36 67 +17 36 65 +17 35 64 +16 34 62 +15 33 61 +14 32 59 +13 31 58 +12 30 56 +11 29 54 +12 30 55 +12 30 55 +17 32 56 +23 35 58 +28 38 59 +34 40 61 +39 43 62 +45 46 64 +50 49 65 +56 51 67 +61 54 68 +67 57 70 +72 59 72 +78 62 73 +83 65 75 +89 68 76 +94 70 78 +100 73 79 +105 76 81 +111 79 82 +116 81 84 +122 84 86 +128 87 87 +133 89 89 +139 92 90 +144 95 92 +150 98 93 +155 100 95 +161 103 96 +166 106 98 +172 109 99 +177 111 101 +183 114 103 +188 117 104 +194 119 106 +199 122 107 +205 125 109 +210 128 110 +216 130 112 +221 133 113 +227 136 115 +233 139 117 +233 139 117 +233 139 117 +233 140 118 +233 141 120 +234 143 122 +234 144 123 +234 146 125 +235 147 127 +235 149 128 +235 150 130 +236 152 132 +236 153 133 +236 155 135 +237 156 137 +237 158 139 +237 159 140 +238 161 142 +238 162 144 +238 164 145 +239 165 147 +239 167 149 +240 168 151 +240 169 152 +240 171 154 +241 172 156 +241 174 157 +241 175 159 +242 177 161 +242 178 162 +242 180 164 +243 181 166 +243 183 168 +243 184 169 +244 186 171 +244 187 173 +244 189 174 +245 190 176 +245 192 178 +245 193 179 +246 195 181 +246 196 183 +247 198 185 +247 198 185 +247 198 185 +245 198 186 +244 198 187 +243 198 188 +242 198 189 +242 198 190 +241 198 191 +240 199 192 +239 199 193 +238 199 194 +237 199 195 +236 199 196 +235 199 197 +233 199 198 +232 200 199 +231 200 200 +230 200 201 +229 200 202 +228 200 203 +227 200 204 +226 201 206 +225 201 207 +224 201 208 +223 201 209 +222 201 210 +221 201 211 +220 201 212 +219 202 213 +218 202 214 +217 202 215 +216 202 216 +215 202 217 +214 202 218 +213 202 219 +212 203 220 +211 203 221 +210 203 222 +209 203 223 +208 203 224 +207 203 225 +206 204 227 +207 204 227 +207 204 227 +207 204 227 +207 204 227 +207 204 227 diff --git a/src/fractalzoomer/color_maps/design-seeds winter tints.MAP b/src/fractalzoomer/color_maps/design-seeds winter tints.MAP new file mode 100644 index 000000000..aa9507417 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds winter tints.MAP @@ -0,0 +1,256 @@ +227 226 218 +222 220 214 +217 215 210 +212 210 206 +207 205 202 +202 201 198 +197 196 194 +192 191 190 +187 186 186 +182 181 182 +178 176 178 +173 171 174 +168 166 170 +163 160 166 +158 155 162 +153 150 158 +148 145 154 +143 140 150 +138 135 146 +133 130 142 +128 125 138 +124 120 134 +119 115 130 +114 110 126 +109 105 122 +104 100 118 +99 95 114 +94 90 110 +89 85 106 +84 80 102 +79 75 98 +75 70 94 +70 65 90 +65 60 86 +60 55 82 +55 50 78 +50 45 74 +45 40 70 +40 35 66 +35 30 62 +30 25 58 +31 26 59 +31 26 59 +31 26 59 +31 27 60 +32 28 61 +32 28 62 +33 29 63 +33 30 64 +34 30 65 +34 31 66 +35 32 67 +35 32 68 +35 33 69 +36 34 70 +36 35 71 +37 35 72 +37 36 73 +38 37 74 +38 37 75 +39 38 76 +39 39 77 +40 40 78 +40 40 79 +40 41 80 +41 42 81 +41 42 82 +42 43 83 +42 44 84 +43 44 85 +43 45 86 +44 46 87 +44 47 88 +44 47 89 +45 48 90 +45 49 91 +46 49 92 +46 50 93 +47 51 94 +47 51 95 +48 52 96 +48 53 97 +49 54 98 +49 54 98 +49 54 98 +50 55 99 +52 57 101 +53 59 103 +55 61 105 +56 63 107 +58 65 109 +59 67 111 +61 69 112 +62 71 114 +64 73 116 +66 75 118 +67 77 120 +69 79 122 +70 80 124 +72 82 126 +73 84 128 +75 86 129 +76 88 131 +78 90 133 +80 92 135 +81 94 137 +83 96 139 +84 98 141 +86 100 143 +87 102 144 +89 104 146 +90 105 148 +92 107 150 +93 109 152 +95 111 154 +97 113 156 +98 115 158 +100 117 159 +101 119 161 +103 121 163 +104 123 165 +106 125 167 +107 127 169 +109 129 171 +111 131 173 +111 131 173 +111 131 173 +112 132 173 +113 133 174 +114 134 175 +116 135 176 +117 137 177 +118 138 178 +119 139 178 +120 140 179 +122 141 180 +123 142 181 +124 144 182 +125 145 183 +127 146 184 +128 147 184 +129 149 185 +131 150 186 +132 151 187 +133 152 188 +134 153 189 +136 155 190 +137 156 190 +138 157 191 +139 158 192 +141 159 193 +142 161 194 +143 162 195 +144 163 195 +146 164 196 +147 165 197 +148 167 198 +149 168 199 +151 169 200 +152 170 201 +153 171 201 +154 173 202 +156 174 203 +157 175 204 +158 176 205 +159 177 206 +161 179 207 +161 179 207 +161 179 207 +162 179 207 +163 180 207 +164 181 207 +166 182 208 +167 183 208 +168 184 208 +169 185 209 +171 186 209 +172 187 209 +173 188 209 +175 189 210 +176 190 210 +177 191 210 +178 192 211 +180 193 211 +181 194 211 +182 195 212 +183 196 212 +185 197 212 +186 198 213 +187 198 213 +189 199 213 +190 200 213 +191 201 214 +192 202 214 +194 203 214 +195 204 215 +196 205 215 +197 206 215 +199 207 216 +200 208 216 +201 209 216 +203 210 216 +204 211 217 +205 212 217 +206 213 217 +208 214 218 +209 215 218 +210 216 218 +212 217 219 +212 217 219 +212 217 219 +212 217 218 +212 217 218 +213 217 218 +213 217 218 +213 218 218 +214 218 218 +214 218 218 +214 218 218 +215 219 218 +215 219 218 +216 219 218 +216 219 218 +216 219 218 +217 220 218 +217 220 218 +218 220 218 +218 220 218 +218 221 218 +219 221 218 +219 221 218 +219 221 218 +220 221 218 +220 222 218 +221 222 218 +221 222 218 +221 222 218 +222 223 218 +222 223 218 +222 223 218 +223 223 218 +223 223 218 +224 224 218 +224 224 218 +224 224 218 +225 224 218 +225 225 218 +225 225 218 +226 225 218 +226 225 218 +227 226 217 +227 226 218 +227 226 218 +227 226 218 +227 226 218 +227 226 218 diff --git a/src/fractalzoomer/color_maps/design-seeds woodsy hue.MAP b/src/fractalzoomer/color_maps/design-seeds woodsy hue.MAP new file mode 100644 index 000000000..6326ac755 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds woodsy hue.MAP @@ -0,0 +1,256 @@ +227 232 228 +225 231 226 +224 230 225 +223 229 223 +222 228 222 +221 228 220 +220 227 219 +219 226 218 +218 225 216 +217 225 215 +216 224 213 +215 223 212 +214 222 210 +213 221 209 +211 221 208 +210 220 206 +209 219 205 +208 218 203 +207 218 202 +206 217 200 +205 216 199 +204 215 198 +203 214 196 +202 214 195 +201 213 193 +200 212 192 +199 211 190 +197 211 189 +196 210 188 +195 209 186 +194 208 185 +193 207 183 +192 207 182 +191 206 180 +190 205 179 +189 204 178 +188 204 176 +187 203 175 +186 202 173 +185 201 172 +183 200 170 +184 201 171 +184 201 171 +182 199 169 +181 198 168 +180 197 166 +178 196 165 +177 195 164 +176 194 162 +174 193 161 +173 192 159 +172 191 158 +171 190 157 +169 189 155 +168 188 154 +167 187 152 +165 186 151 +164 185 149 +163 184 148 +161 183 147 +160 182 145 +159 181 144 +157 179 142 +156 178 141 +155 177 140 +154 176 138 +152 175 137 +151 174 135 +150 173 134 +148 172 133 +147 171 131 +146 170 130 +144 169 128 +143 168 127 +142 167 126 +141 166 124 +139 165 123 +138 164 121 +137 163 120 +135 162 119 +134 161 117 +133 160 116 +131 158 114 +132 159 115 +132 159 115 +130 157 113 +129 155 111 +127 153 110 +126 151 108 +125 149 107 +123 148 105 +122 146 104 +121 144 102 +119 142 101 +118 140 99 +117 138 97 +115 137 96 +114 135 94 +113 133 93 +111 131 91 +110 129 90 +109 127 88 +107 126 87 +106 124 85 +104 122 83 +103 120 82 +102 118 80 +100 117 79 +99 115 77 +98 113 76 +96 111 74 +95 109 73 +94 107 71 +92 106 70 +91 104 68 +90 102 66 +88 100 65 +87 98 63 +86 96 62 +84 95 60 +83 93 59 +82 91 57 +80 89 56 +79 87 54 +77 85 52 +78 86 53 +78 86 53 +77 85 52 +77 84 52 +77 83 51 +77 82 51 +77 82 51 +77 81 50 +77 80 50 +77 79 49 +77 79 49 +77 78 49 +77 77 48 +77 76 48 +77 75 47 +77 75 47 +77 74 46 +77 73 46 +77 72 46 +77 72 45 +77 71 45 +77 70 44 +77 69 44 +77 68 44 +77 68 43 +77 67 43 +77 66 42 +77 65 42 +77 65 42 +77 64 41 +77 63 41 +77 62 40 +77 61 40 +77 61 40 +77 60 39 +77 59 39 +77 58 38 +77 58 38 +77 57 38 +77 56 37 +77 55 37 +76 54 36 +77 55 37 +77 55 37 +79 58 40 +82 61 43 +85 64 47 +88 67 50 +91 70 54 +93 73 57 +96 77 60 +99 80 64 +102 83 67 +104 86 71 +107 89 74 +110 92 78 +113 95 81 +116 99 84 +119 102 88 +121 105 91 +124 108 95 +127 111 98 +130 114 102 +133 118 105 +135 121 108 +138 124 112 +141 127 115 +144 130 119 +147 133 122 +149 136 126 +152 140 129 +155 143 132 +158 146 136 +161 149 139 +163 152 143 +166 155 146 +169 158 150 +172 162 153 +175 165 156 +177 168 160 +180 171 163 +183 174 167 +186 177 170 +189 181 174 +189 181 174 +189 181 174 +189 182 175 +190 183 176 +191 184 178 +192 186 179 +193 187 180 +194 188 182 +195 189 183 +196 191 184 +197 192 186 +198 193 187 +199 195 188 +200 196 190 +201 197 191 +202 198 192 +203 200 194 +204 201 195 +205 202 196 +206 203 198 +207 205 199 +208 206 201 +208 207 202 +209 209 203 +210 210 205 +211 211 206 +212 212 207 +213 214 209 +214 215 210 +215 216 211 +216 217 213 +217 219 214 +218 220 215 +219 221 217 +220 223 218 +221 224 219 +222 225 221 +223 226 222 +224 228 223 +225 229 225 +226 230 226 +227 232 228 +227 232 228 +227 232 228 +227 232 228 +227 232 228 +227 232 228 diff --git a/src/fractalzoomer/color_maps/design-seeds zinnia hues.MAP b/src/fractalzoomer/color_maps/design-seeds zinnia hues.MAP new file mode 100644 index 000000000..38c75b273 --- /dev/null +++ b/src/fractalzoomer/color_maps/design-seeds zinnia hues.MAP @@ -0,0 +1,256 @@ +240 212 134 +240 209 133 +240 207 132 +240 205 131 +241 203 130 +241 201 129 +241 198 128 +241 196 127 +241 194 126 +242 192 125 +242 190 124 +242 188 123 +242 185 122 +243 183 121 +243 181 121 +243 179 120 +244 177 119 +244 175 118 +244 172 117 +244 170 116 +245 168 115 +245 166 114 +245 164 113 +245 161 112 +246 159 111 +246 157 110 +246 155 109 +246 153 109 +247 151 108 +247 148 107 +247 146 106 +247 144 105 +248 142 104 +248 140 103 +248 138 102 +248 135 101 +249 133 100 +249 131 99 +249 129 98 +249 127 97 +250 124 96 +250 125 97 +250 125 97 +248 123 96 +247 122 96 +246 120 95 +244 119 95 +243 118 94 +242 116 94 +241 115 93 +240 114 93 +238 112 92 +237 111 92 +236 109 92 +235 108 91 +233 107 91 +232 105 90 +231 104 90 +229 102 89 +228 101 89 +227 100 88 +226 98 88 +224 97 87 +223 96 87 +222 94 87 +221 93 86 +219 91 86 +218 90 85 +217 89 85 +216 87 84 +214 86 84 +213 85 83 +212 83 83 +211 82 83 +209 80 82 +208 79 82 +207 78 81 +206 76 81 +204 75 80 +203 74 80 +202 72 79 +201 71 79 +199 69 78 +200 70 79 +200 70 79 +196 68 78 +193 67 77 +189 66 77 +186 65 76 +183 64 76 +179 63 75 +176 62 74 +172 61 74 +169 60 73 +166 59 73 +162 58 72 +159 57 71 +155 56 71 +152 55 70 +148 54 69 +145 53 69 +142 52 68 +138 51 68 +135 50 67 +131 49 66 +128 48 66 +125 47 65 +121 46 65 +118 45 64 +114 44 63 +111 43 63 +108 42 62 +104 41 62 +101 40 61 +97 39 60 +94 38 60 +91 37 59 +87 36 59 +84 35 58 +80 34 57 +77 33 57 +74 32 56 +70 31 56 +67 30 55 +63 28 54 +64 29 55 +64 29 55 +65 29 55 +66 29 56 +67 30 57 +68 30 58 +70 31 59 +71 31 60 +72 31 60 +73 32 61 +75 32 62 +76 32 63 +77 33 64 +78 33 65 +79 34 66 +81 34 66 +82 35 67 +83 35 68 +84 35 69 +86 36 70 +87 36 71 +88 37 72 +89 37 72 +90 37 73 +92 38 74 +93 38 75 +94 39 76 +95 39 77 +97 39 77 +98 40 78 +99 40 79 +100 41 80 +101 41 81 +103 41 82 +104 42 83 +105 42 83 +106 43 84 +108 43 85 +109 43 86 +110 44 87 +111 44 88 +113 45 89 +113 45 89 +113 45 89 +115 45 89 +117 46 90 +119 47 91 +121 48 91 +123 48 92 +125 49 93 +127 50 93 +129 50 94 +131 51 95 +133 52 95 +135 53 96 +137 53 97 +139 54 98 +141 55 98 +143 56 99 +145 57 100 +147 57 100 +149 58 101 +151 59 102 +153 60 103 +155 60 103 +157 61 104 +159 62 105 +161 63 105 +163 63 106 +165 64 107 +167 65 107 +169 66 108 +171 66 109 +173 67 110 +175 68 110 +177 69 111 +179 69 112 +181 70 112 +183 71 113 +185 72 114 +187 72 114 +189 73 115 +191 74 116 +194 75 117 +194 75 117 +194 75 117 +195 78 117 +196 81 117 +197 85 118 +198 88 118 +199 92 119 +200 95 119 +202 98 119 +203 102 120 +204 105 120 +205 109 121 +206 112 121 +207 116 122 +208 119 122 +210 122 122 +211 126 123 +212 129 123 +213 133 124 +214 136 124 +215 140 125 +217 143 125 +218 146 125 +219 150 126 +220 153 126 +221 157 127 +222 160 127 +223 164 128 +225 167 128 +226 170 128 +227 174 129 +228 177 129 +229 181 130 +230 184 130 +231 188 131 +233 191 131 +234 194 131 +235 198 132 +236 201 132 +237 205 133 +238 208 133 +240 212 134 +240 212 134 +240 212 134 +240 212 134 +240 212 134 +240 212 134 diff --git a/src/fractalzoomer/color_maps/droz10.map b/src/fractalzoomer/color_maps/droz10.map new file mode 100644 index 000000000..793101ec4 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz10.map @@ -0,0 +1,256 @@ +0 0 0 +61 64 77 +62 65 78 +63 65 78 +63 66 79 +64 66 80 +64 67 81 +65 68 81 +66 68 82 +66 69 83 +67 70 84 +68 70 84 +68 71 85 +69 72 86 +69 72 87 +70 73 88 +71 74 88 +71 74 89 +72 75 90 +72 75 91 +73 76 91 +74 77 92 +74 77 93 +75 78 94 +76 79 95 +76 79 95 +77 80 96 +77 81 97 +78 81 98 +79 82 98 +79 83 99 +80 83 100 +80 84 101 +81 84 101 +82 85 102 +82 86 103 +83 86 104 +84 87 105 +84 88 105 +85 88 106 +85 89 107 +86 90 108 +87 90 108 +87 91 109 +88 92 110 +89 92 111 +89 93 112 +90 94 112 +90 94 113 +91 95 114 +92 95 115 +92 96 115 +93 97 116 +93 97 117 +94 98 118 +95 99 119 +95 99 119 +96 100 120 +97 101 121 +97 101 122 +98 102 122 +98 103 123 +99 103 124 +100 104 125 +100 104 125 +101 105 126 +102 106 127 +102 106 128 +103 107 129 +103 108 129 +104 108 130 +105 109 131 +105 110 132 +106 110 132 +106 111 133 +107 112 134 +108 112 135 +108 113 135 +109 113 136 +110 114 137 +110 115 138 +111 115 139 +111 116 139 +112 117 140 +113 117 141 +113 118 142 +114 119 142 +114 119 143 +115 120 144 +116 121 145 +116 121 146 +117 122 146 +118 122 147 +118 123 148 +119 124 149 +119 124 149 +120 125 150 +121 126 151 +121 126 152 +122 127 152 +60 63 76 +61 64 77 +62 64 78 +62 65 78 +63 66 79 +64 66 80 +64 67 81 +65 68 81 +65 68 82 +66 69 83 +67 69 84 +67 70 84 +68 71 85 +68 71 86 +69 72 87 +70 73 88 +70 73 88 +71 74 89 +72 75 90 +72 75 91 +73 76 91 +73 77 92 +74 77 93 +75 78 94 +75 78 95 +76 79 95 +76 80 96 +77 80 97 +78 81 98 +78 82 98 +79 82 99 +80 83 100 +80 84 101 +81 84 101 +81 85 102 +82 86 103 +83 86 104 +83 87 105 +84 87 105 +84 88 106 +85 89 107 +86 89 108 +86 90 108 +87 91 109 +88 91 110 +88 92 111 +89 93 112 +89 93 112 +90 94 113 +91 95 114 +91 95 115 +92 96 115 +92 96 116 +93 97 117 +94 98 118 +94 98 119 +95 99 119 +96 100 120 +96 100 121 +97 101 122 +97 102 122 +98 102 123 +99 103 124 +99 103 125 +100 104 125 +100 105 126 +101 105 127 +102 106 128 +102 107 129 +103 107 129 +104 108 130 +104 109 131 +105 109 132 +105 110 132 +106 111 133 +107 111 134 +107 112 135 +108 112 135 +108 113 136 +109 114 137 +110 114 138 +110 115 139 +111 116 139 +112 116 140 +112 117 141 +113 118 142 +113 118 142 +114 119 143 +115 120 144 +115 120 145 +116 121 146 +116 121 146 +117 122 147 +118 123 148 +118 123 149 +119 124 149 +120 125 150 +120 125 151 +121 126 152 +121 127 152 +60 63 76 +61 63 77 +61 64 78 +62 65 78 +63 65 79 +63 66 80 +64 67 81 +65 67 81 +65 68 82 +66 69 83 +66 69 84 +67 70 84 +68 71 85 +68 71 86 +69 72 87 +69 72 88 +70 73 88 +71 74 89 +71 74 90 +72 75 91 +72 76 91 +73 76 92 +74 77 93 +74 78 94 +75 78 95 +76 79 95 +76 79 96 +77 80 97 +77 81 98 +78 81 98 +79 82 99 +79 83 100 +80 83 101 +80 84 101 +81 85 102 +82 85 103 +82 86 104 +83 87 105 +84 87 105 +84 88 106 +85 88 107 +85 89 108 +86 90 108 +87 90 109 +87 91 110 +88 92 111 +88 92 112 +89 93 112 +90 94 113 +90 94 114 +91 95 115 +92 95 115 +92 96 116 +93 97 117 +93 97 118 +94 98 119 diff --git a/src/fractalzoomer/color_maps/droz11.map b/src/fractalzoomer/color_maps/droz11.map new file mode 100644 index 000000000..7570900de --- /dev/null +++ b/src/fractalzoomer/color_maps/droz11.map @@ -0,0 +1,256 @@ +0 0 0 +15 9 9 +31 18 18 +46 27 28 +61 36 37 +77 45 46 +91 53 55 +106 62 64 +120 70 73 +133 78 81 +146 86 89 +159 93 96 +171 100 104 +182 107 110 +193 113 117 +202 119 123 +212 124 128 +220 129 133 +227 133 138 +234 137 142 +240 141 145 +244 144 148 +248 146 151 +251 148 153 +253 149 154 +254 149 154 +254 149 154 +254 149 154 +252 148 153 +249 146 151 +245 144 149 +241 141 146 +235 138 143 +229 134 139 +221 130 134 +213 125 129 +204 120 124 +195 114 118 +184 108 112 +173 102 105 +161 95 98 +149 87 90 +136 80 82 +122 72 74 +109 64 66 +94 55 57 +79 47 48 +64 38 39 +49 29 30 +34 20 20 +18 11 11 +3 2 3 +12 9 12 +28 22 28 +43 34 43 +58 46 58 +74 58 74 +88 69 88 +103 81 103 +117 92 117 +131 102 131 +144 113 144 +156 123 156 +168 132 168 +180 141 180 +191 149 191 +201 157 201 +210 164 210 +218 171 218 +226 177 226 +233 182 233 +239 187 239 +244 191 244 +248 194 248 +251 197 251 +253 198 253 +254 199 254 +254 199 254 +254 199 254 +252 198 252 +250 196 250 +246 193 246 +242 189 242 +236 185 236 +230 180 230 +223 175 223 +215 168 215 +206 162 206 +197 154 197 +186 146 186 +175 137 175 +164 128 164 +151 119 151 +139 109 139 +125 98 125 +111 87 111 +97 76 97 +82 65 82 +68 53 68 +52 41 52 +37 29 37 +21 17 21 +5 4 6 +8 7 9 +21 19 24 +34 31 40 +48 43 55 +61 55 71 +74 67 85 +86 78 100 +98 89 114 +110 100 128 +122 111 141 +133 121 154 +143 130 166 +153 139 178 +163 148 188 +171 156 199 +179 163 208 +187 170 217 +194 176 224 +200 181 231 +205 186 237 +209 190 243 +213 194 247 +216 196 250 +218 198 253 +219 199 254 +220 200 255 +219 199 254 +218 198 253 +216 196 250 +213 194 247 +209 190 243 +205 186 237 +200 181 231 +194 176 224 +187 170 217 +179 163 208 +171 156 199 +163 148 188 +153 139 178 +143 130 166 +133 121 154 +122 111 141 +110 100 128 +98 89 114 +86 78 100 +74 67 85 +61 55 71 +48 43 55 +34 31 40 +21 19 24 +7 3 0 +4 2 0 +17 8 0 +29 14 0 +41 20 0 +53 26 0 +65 32 0 +76 38 0 +87 43 0 +98 49 0 +109 54 0 +119 59 0 +128 64 0 +137 68 0 +146 73 0 +154 77 0 +162 81 0 +168 84 0 +175 87 0 +180 90 0 +185 92 0 +189 94 0 +193 96 0 +196 98 0 +198 99 0 +199 99 0 +199 99 0 +199 99 0 +198 99 0 +197 98 0 +194 97 0 +191 95 0 +187 93 0 +182 91 0 +177 88 0 +171 85 0 +164 82 0 +157 78 0 +149 74 0 +141 70 0 +132 66 0 +123 61 0 +113 56 0 +102 51 0 +92 46 0 +81 40 0 +69 34 0 +58 29 0 +46 23 0 +34 17 0 +22 11 0 +9 4 4 +2 1 1 +14 7 7 +26 13 13 +39 19 19 +50 25 25 +62 31 31 +74 37 37 +85 42 42 +96 48 48 +106 53 53 +117 58 58 +126 63 63 +136 68 68 +144 72 72 +153 76 76 +160 80 80 +167 83 83 +174 87 87 +179 89 89 +184 92 92 +189 94 94 +192 96 96 +195 97 97 +197 98 98 +199 99 99 +199 99 99 +199 99 99 +199 99 99 +197 98 98 +195 97 97 +192 96 96 +188 94 94 +183 91 91 +178 89 89 +172 86 86 +166 83 83 +159 79 79 +151 75 75 +143 71 71 +134 67 67 +124 62 62 +115 57 57 +104 52 52 +94 47 47 +83 41 41 +71 35 35 +60 30 30 +48 24 24 +36 18 18 +24 12 12 +12 6 6 diff --git a/src/fractalzoomer/color_maps/droz12.map b/src/fractalzoomer/color_maps/droz12.map new file mode 100644 index 000000000..25ed6f8ac --- /dev/null +++ b/src/fractalzoomer/color_maps/droz12.map @@ -0,0 +1,256 @@ +0 0 0 +11 5 0 +23 11 0 +34 17 0 +45 22 0 +56 28 0 +66 33 0 +76 38 0 +84 42 0 +92 46 0 +99 49 0 +105 52 0 +110 55 0 +114 57 0 +117 58 0 +119 59 0 +120 60 0 +119 59 0 +117 58 0 +114 57 0 +110 55 0 +105 52 0 +99 49 0 +92 46 0 +84 42 0 +76 38 0 +66 33 0 +56 28 0 +45 22 0 +34 17 0 +23 11 0 +11 5 0 +0 0 0 +17 8 0 +35 17 0 +52 26 0 +68 34 0 +84 42 0 +100 50 0 +114 57 0 +127 63 0 +139 69 0 +149 74 0 +158 79 0 +166 83 0 +172 86 0 +176 88 0 +179 89 0 +180 90 0 +179 89 0 +176 88 0 +172 86 0 +166 83 0 +158 79 0 +149 74 0 +139 69 0 +127 63 0 +114 57 0 +100 50 0 +84 42 0 +68 34 0 +52 26 0 +35 17 0 +17 8 0 +0 0 0 +23 11 0 +46 23 0 +69 34 0 +91 45 0 +113 56 0 +133 66 0 +152 76 0 +169 84 0 +185 92 0 +199 99 0 +211 105 0 +221 110 0 +229 114 0 +235 117 0 +238 119 0 +240 120 0 +238 119 0 +235 117 0 +229 114 0 +221 110 0 +211 105 0 +199 99 0 +185 92 0 +169 84 0 +152 76 0 +133 66 0 +113 56 0 +91 45 0 +69 34 0 +46 23 0 +23 11 0 +0 0 0 +24 17 0 +49 35 0 +74 52 0 +97 68 0 +120 84 0 +141 100 0 +161 114 0 +180 127 0 +197 139 0 +212 149 0 +224 158 0 +235 166 0 +244 172 0 +250 176 0 +253 179 0 +255 180 0 +253 179 0 +250 176 0 +244 172 0 +235 166 0 +224 158 0 +212 149 0 +197 139 0 +180 127 0 +161 114 0 +141 100 0 +120 84 0 +97 68 0 +74 52 0 +49 35 0 +24 17 0 +0 0 0 +24 19 0 +49 39 0 +74 58 0 +97 76 0 +120 94 0 +141 111 0 +161 126 0 +180 141 0 +197 154 0 +212 166 0 +224 176 0 +235 184 0 +244 191 0 +250 196 0 +253 199 0 +255 200 0 +253 199 0 +250 196 0 +244 191 0 +235 184 0 +224 176 0 +212 166 0 +197 154 0 +180 141 0 +161 126 0 +141 111 0 +120 94 0 +97 76 0 +74 58 0 +49 39 0 +24 19 0 +0 0 0 +24 20 0 +49 40 0 +74 60 0 +97 80 0 +120 98 0 +141 116 0 +161 133 0 +180 148 0 +197 162 0 +212 174 0 +224 185 0 +235 194 0 +244 200 0 +250 205 0 +253 208 0 +255 210 0 +253 208 0 +250 205 0 +244 200 0 +235 194 0 +224 185 0 +212 174 0 +197 162 0 +180 148 0 +161 133 0 +141 116 0 +120 98 0 +97 80 0 +74 60 0 +49 40 0 +24 20 0 +0 0 0 +24 21 0 +49 42 0 +74 63 0 +97 84 0 +120 103 0 +141 122 0 +161 139 0 +180 155 0 +197 170 0 +212 182 0 +224 194 0 +235 203 0 +244 210 0 +250 215 0 +253 218 0 +255 220 0 +253 218 0 +250 215 0 +244 210 0 +235 203 0 +224 194 0 +212 182 0 +197 170 0 +180 155 0 +161 139 0 +141 122 0 +120 103 0 +97 84 0 +74 63 0 +49 42 0 +24 21 0 +0 0 0 +24 22 2 +49 44 5 +74 66 8 +97 88 11 +120 108 14 +141 127 16 +161 145 19 +180 162 21 +197 177 23 +212 191 24 +224 202 26 +235 212 27 +244 220 28 +250 225 29 +253 228 29 +255 230 30 +253 228 29 +250 225 29 +244 220 28 +235 212 27 +224 202 26 +212 191 24 +197 177 23 +180 162 21 +161 145 19 +141 127 16 +120 108 14 +97 88 11 +74 66 8 +49 44 5 +24 22 2 diff --git a/src/fractalzoomer/color_maps/droz13.map b/src/fractalzoomer/color_maps/droz13.map new file mode 100644 index 000000000..93f77a2db --- /dev/null +++ b/src/fractalzoomer/color_maps/droz13.map @@ -0,0 +1,256 @@ +0 0 0 +168 132 108 +170 135 112 +173 139 117 +176 143 121 +179 147 126 +182 151 131 +185 155 135 +188 159 140 +191 163 145 +194 167 149 +197 171 154 +199 174 159 +202 178 163 +205 182 168 +208 186 173 +211 190 177 +214 194 182 +217 198 187 +220 202 191 +223 206 196 +226 210 201 +222 204 194 +218 197 186 +214 191 178 +210 184 171 +205 177 163 +201 171 155 +197 164 148 +193 158 140 +189 151 132 +184 144 124 +128 0 0 +135 15 8 +143 31 16 +151 47 24 +159 63 32 +167 79 40 +175 95 48 +183 111 56 +191 127 64 +199 143 72 +207 159 80 +215 175 88 +223 191 96 +231 207 104 +239 223 112 +247 239 120 +255 255 128 +248 240 120 +240 224 112 +232 208 104 +224 192 96 +216 176 88 +208 160 80 +200 144 72 +192 128 64 +184 112 56 +176 96 48 +168 80 40 +160 64 32 +152 48 24 +144 32 16 +136 16 8 +128 0 0 +204 156 140 +205 158 142 +206 160 145 +207 162 147 +209 165 150 +210 167 152 +211 169 155 +212 171 157 +214 174 160 +215 176 162 +216 178 165 +217 180 167 +219 183 170 +220 185 172 +221 187 175 +222 189 177 +224 192 180 +225 194 182 +226 196 185 +228 199 188 +228 197 186 +227 195 183 +226 192 180 +226 190 177 +225 187 174 +224 185 171 +223 182 168 +223 180 165 +222 177 162 +221 175 159 +220 172 156 +168 132 108 +176 144 122 +184 156 136 +192 168 150 +200 180 164 +208 192 178 +216 204 192 +224 216 207 +216 208 198 +207 199 188 +199 191 178 +190 182 168 +182 174 158 +173 165 148 +165 157 138 +156 148 128 +156 148 128 +163 157 138 +170 165 148 +177 173 158 +184 182 168 +191 190 178 +198 198 188 +204 206 198 +197 202 193 +189 197 187 +182 192 181 +174 187 175 +167 183 170 +159 178 164 +152 173 158 +144 168 152 +128 64 64 +135 75 68 +143 87 72 +151 99 76 +159 111 80 +167 123 84 +175 135 88 +183 147 92 +191 159 96 +199 171 100 +207 183 104 +215 195 108 +223 207 112 +231 219 116 +239 231 120 +247 243 124 +255 255 128 +251 249 126 +247 243 124 +243 237 122 +239 231 120 +235 225 118 +231 219 116 +227 212 114 +223 206 112 +219 200 110 +215 194 108 +210 188 106 +206 182 104 +202 175 102 +198 169 100 +194 163 98 +190 157 95 +186 151 93 +182 145 91 +178 138 89 +174 132 87 +169 126 85 +165 120 83 +161 114 81 +157 108 79 +153 101 77 +149 95 75 +145 89 73 +141 83 71 +137 77 69 +133 71 67 +128 64 64 +0 128 128 +15 143 143 +29 158 158 +43 173 173 +58 188 188 +72 203 203 +86 218 218 +100 232 232 +88 219 219 +75 206 206 +63 193 193 +50 180 180 +38 167 167 +25 154 154 +13 141 141 +0 128 128 +128 0 0 +136 17 8 +144 34 17 +153 51 25 +161 68 34 +170 85 42 +178 102 51 +187 119 59 +195 136 68 +204 153 76 +212 170 85 +221 187 93 +229 204 102 +238 221 110 +246 238 119 +255 255 128 +243 239 120 +231 223 112 +219 207 104 +207 191 96 +195 175 88 +183 159 80 +171 143 72 +159 127 64 +147 111 56 +135 95 48 +123 79 40 +111 63 32 +99 47 24 +87 31 16 +75 15 8 +64 0 0 +108 228 196 +109 227 194 +110 226 192 +112 224 190 +113 223 188 +114 222 186 +116 220 184 +163 231 207 +165 229 202 +167 227 197 +168 225 192 +170 223 187 +172 221 182 +173 219 177 +175 217 172 +176 216 168 +149 193 113 +161 196 120 +172 199 127 +183 202 134 +194 205 141 +205 208 148 +216 211 155 +227 213 162 +220 203 156 +213 193 149 +205 183 142 +198 173 135 +191 163 129 +183 153 122 +176 143 115 +168 132 108 diff --git a/src/fractalzoomer/color_maps/droz14.map b/src/fractalzoomer/color_maps/droz14.map new file mode 100644 index 000000000..f9ae46995 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz14.map @@ -0,0 +1,256 @@ + 0 0 0 +248 144 116 +244 140 112 +232 136 108 +224 132 104 +212 124 96 +196 112 92 +180 104 84 +160 92 76 +140 80 64 +120 68 56 + 96 56 44 + 72 40 32 + 48 28 20 + 24 12 8 + 0 0 0 + 16 4 4 + 36 12 8 + 56 20 16 + 76 28 20 + 92 32 28 +108 40 32 +124 44 36 +140 52 40 +152 56 44 +164 60 48 +176 64 52 +184 68 52 +188 68 56 +196 72 56 +196 72 56 +200 72 60 +196 72 56 +196 72 56 +188 68 56 +184 68 52 +176 64 52 +164 60 48 +152 56 44 +140 52 40 +124 44 36 +108 40 32 + 92 32 28 + 76 28 20 + 56 20 16 + 36 12 8 + 16 4 4 + 0 0 0 + 12 4 0 + 28 8 4 + 40 12 8 + 56 16 8 + 68 20 12 + 80 24 16 + 92 28 16 +104 32 20 +112 36 20 +124 40 24 +132 44 24 +136 44 24 +140 44 28 +144 48 28 +148 48 28 +148 48 28 +148 48 28 +144 48 28 +140 44 28 +136 44 24 +132 44 24 +124 40 24 +112 36 20 +104 32 20 + 92 28 16 + 80 24 16 + 68 20 12 + 56 16 8 + 40 12 8 + 28 8 4 + 12 4 0 + 16 8 4 + 36 16 8 + 52 28 12 + 72 36 16 + 88 44 20 +104 52 24 +120 60 28 +132 68 32 +144 76 36 +156 80 40 +164 88 44 +172 92 44 +180 92 44 +184 96 48 +188 96 48 +188 100 48 +188 96 48 +184 96 48 +180 92 44 +172 92 44 +164 88 44 +156 80 40 +144 76 36 +132 68 32 +120 60 28 +104 52 24 + 88 44 20 + 72 36 16 + 52 28 12 + 36 16 8 + 16 8 4 + 0 0 0 + 8 16 4 + 16 36 8 + 28 56 12 + 36 76 16 + 44 92 20 + 52 108 24 + 60 124 28 + 68 140 32 + 76 152 36 + 80 164 40 + 88 176 44 + 92 184 44 + 92 188 44 + 96 196 48 + 96 196 48 +100 200 48 + 96 196 48 + 96 196 48 + 92 188 44 + 92 184 44 + 88 176 44 + 80 164 40 + 76 152 36 + 68 140 32 + 60 124 28 + 52 108 24 + 44 92 20 + 36 76 16 + 28 56 12 + 16 36 8 + 8 16 4 + 0 0 0 + 8 8 24 + 16 16 48 + 28 28 72 + 36 36 96 + 44 44 120 + 52 52 140 + 60 60 160 + 68 68 180 + 76 76 196 + 80 80 212 + 88 88 224 + 92 92 232 + 92 92 244 + 96 96 248 + 96 96 252 +100 100 252 + 96 96 252 + 96 96 248 + 92 92 244 + 92 92 232 + 88 88 224 + 80 80 212 + 76 76 196 + 68 68 180 + 60 60 160 + 52 52 140 + 44 44 120 + 36 36 96 + 28 28 72 + 16 16 48 + 8 8 24 + 0 0 0 + 24 16 4 + 48 36 8 + 72 56 12 + 96 76 16 +120 92 20 +140 108 24 +160 124 28 +180 140 32 +196 152 36 +212 164 40 +224 176 44 +232 184 44 +244 188 44 +248 196 48 +252 196 48 +252 200 48 +252 196 48 +248 196 48 +244 188 44 +232 184 44 +224 176 44 +212 164 40 +196 152 36 +180 140 32 +160 124 28 +140 108 24 +120 92 20 + 96 76 16 + 72 56 12 + 48 36 8 + 24 16 4 + 0 0 0 + 16 4 12 + 36 12 28 + 52 20 40 + 72 24 56 + 88 32 68 +104 36 80 +120 44 92 +132 48 104 +144 52 112 +156 56 124 +164 60 132 +172 64 136 +180 64 140 +184 68 144 +188 68 148 +188 68 148 +188 68 148 +184 68 144 +180 64 140 +172 64 136 +164 60 132 +156 56 124 +144 52 112 +132 48 104 +120 44 92 +104 36 80 + 88 32 68 + 72 24 56 + 52 20 40 + 36 12 28 + 16 4 12 + 0 0 0 + 24 12 8 + 48 28 20 + 72 40 32 + 96 56 44 +120 68 56 +140 80 64 +160 92 76 +180 104 84 +196 112 92 +212 124 96 +224 132 104 +232 136 108 +244 140 112 +248 144 116 +252 148 116 +252 148 120 +252 148 116 diff --git a/src/fractalzoomer/color_maps/droz15.map b/src/fractalzoomer/color_maps/droz15.map new file mode 100644 index 000000000..c1ec5a3f7 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz15.map @@ -0,0 +1,256 @@ +0 0 0 +7 2 0 +14 3 0 +20 5 0 +27 6 0 +33 7 0 +40 9 0 +46 10 0 +53 12 0 +59 13 0 +66 14 0 +72 16 0 +79 17 0 +85 18 0 +92 20 0 +99 21 0 +105 23 0 +112 24 0 +118 25 0 +125 27 0 +131 28 0 +138 30 0 +144 31 0 +151 32 0 +157 34 0 +164 35 0 +170 36 0 +166 39 0 +162 42 0 +158 45 0 +154 48 0 +150 50 0 +146 53 0 +142 56 0 +138 59 0 +134 61 0 +130 64 0 +126 67 0 +128 64 64 +135 74 74 +142 85 85 +149 95 95 +156 106 106 +163 117 117 +170 127 127 +177 138 138 +184 148 148 +191 159 159 +198 170 170 +205 180 180 +212 191 191 +219 201 201 +226 212 212 +233 223 223 +240 233 233 +247 244 244 +255 255 255 +250 244 244 +244 233 233 +239 222 222 +233 211 211 +228 200 200 +222 189 189 +217 178 178 +211 167 167 +206 156 156 +200 145 145 +195 134 134 +189 122 122 +184 111 111 +178 100 100 +173 89 89 +167 78 78 +162 67 67 +156 56 56 +151 45 45 +145 34 34 +140 23 23 +134 12 12 +128 0 0 +255 0 128 +250 0 126 +245 0 123 +240 0 120 +234 0 118 +229 0 115 +224 0 112 +218 0 110 +213 0 107 +208 0 104 +202 0 102 +197 0 99 +192 0 96 +186 0 94 +181 0 91 +176 0 88 +170 0 86 +165 0 83 +160 0 80 +155 0 78 +149 0 75 +144 0 72 +139 0 70 +133 0 67 +128 0 64 +123 0 62 +117 0 59 +112 0 56 +107 0 54 +101 0 51 +96 0 48 +91 0 46 +85 0 43 +80 0 40 +75 0 38 +70 0 35 +64 0 32 +59 0 30 +54 0 27 +48 0 24 +43 0 22 +38 0 19 +32 0 16 +27 0 14 +22 0 11 +16 0 8 +11 0 6 +6 0 3 +0 0 0 +6 0 3 +12 0 6 +17 0 9 +23 0 12 +28 0 14 +34 0 17 +39 0 20 +45 0 23 +50 0 26 +56 0 28 +61 0 31 +67 0 34 +73 0 37 +78 0 39 +84 0 42 +89 0 45 +95 0 48 +100 0 51 +106 0 53 +111 0 56 +117 0 59 +122 0 62 +128 0 64 +134 0 67 +139 0 70 +145 0 73 +150 0 76 +156 0 78 +161 0 81 +167 0 84 +172 0 87 +178 0 90 +183 0 92 +189 0 95 +195 0 98 +200 0 101 +206 0 103 +211 0 106 +217 0 109 +222 0 112 +228 0 115 +233 0 117 +239 0 120 +244 0 123 +250 0 126 +255 0 128 +128 64 64 +133 71 71 +138 79 79 +143 86 86 +148 94 94 +153 102 102 +158 109 109 +163 117 117 +168 125 125 +173 132 132 +178 140 140 +183 148 148 +188 155 155 +194 163 163 +199 170 170 +204 178 178 +209 186 186 +214 193 193 +219 201 201 +224 209 209 +229 216 216 +234 224 224 +239 232 232 +244 239 239 +249 247 247 +255 255 255 +252 249 249 +249 242 242 +245 235 235 +242 228 228 +238 221 221 +235 214 214 +231 207 207 +228 200 200 +225 193 193 +221 187 187 +218 180 180 +214 173 173 +211 166 166 +207 159 159 +204 152 152 +201 145 145 +197 138 138 +194 131 131 +190 125 125 +187 118 118 +183 111 111 +180 104 104 +177 97 97 +173 90 90 +170 83 83 +166 76 76 +163 69 69 +159 63 63 +156 56 56 +153 49 49 +149 42 42 +146 35 35 +142 28 28 +139 21 21 +135 14 14 +132 7 7 +128 0 0 +128 4 4 +128 8 8 +128 11 11 +128 15 15 +128 18 18 +128 22 22 +128 25 25 +128 29 29 +128 32 32 +128 36 36 +128 40 40 +128 43 43 +128 47 47 +128 50 50 +128 54 54 +128 57 57 +128 61 61 +128 64 64 diff --git a/src/fractalzoomer/color_maps/droz21.map b/src/fractalzoomer/color_maps/droz21.map new file mode 100644 index 000000000..c945f6a92 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz21.map @@ -0,0 +1,256 @@ +0 0 0 +8 8 29 +8 8 46 +8 8 64 +8 8 81 +8 8 98 +8 8 116 +8 8 133 +8 8 150 +8 8 168 +8 8 185 +8 8 202 +8 8 220 +8 8 237 +8 8 255 +8 43 12 +8 43 29 +8 43 46 +8 43 64 +8 43 81 +8 43 98 +8 43 116 +8 43 133 +8 43 150 +8 43 168 +8 43 185 +8 43 202 +8 43 220 +8 43 237 +8 43 255 +8 78 12 +8 78 29 +8 78 46 +8 78 64 +8 78 81 +8 78 98 +8 78 116 +8 78 133 +8 78 150 +8 78 168 +8 78 185 +8 78 202 +8 78 220 +8 78 237 +8 78 255 +8 113 12 +8 113 29 +8 113 46 +8 113 64 +8 113 81 +8 113 98 +8 113 116 +8 113 133 +8 113 150 +8 113 168 +8 113 185 +8 113 202 +8 113 220 +8 113 237 +8 113 255 +8 149 12 +8 149 29 +8 149 46 +8 149 64 +8 149 81 +8 149 98 +8 149 116 +8 149 133 +8 149 150 +8 149 168 +8 149 185 +8 149 202 +8 149 220 +8 149 237 +8 149 255 +8 184 12 +8 184 29 +8 184 46 +8 184 64 +8 184 81 +8 184 98 +8 184 116 +8 184 133 +8 184 150 +8 184 168 +8 184 185 +8 184 202 +8 184 220 +8 184 237 +8 184 255 +8 219 12 +8 219 29 +8 219 46 +8 219 64 +8 219 81 +8 219 98 +8 219 116 +8 219 133 +8 219 150 +8 219 168 +8 219 185 +8 219 202 +8 219 220 +8 219 237 +8 219 255 +8 255 12 +8 255 29 +8 255 46 +8 255 64 +8 255 81 +8 255 98 +8 255 116 +8 255 133 +8 255 150 +8 255 168 +8 255 185 +8 255 202 +8 255 220 +8 255 237 +8 255 255 +21 8 12 +21 8 29 +21 8 46 +21 8 64 +21 8 81 +21 8 98 +21 8 116 +21 8 133 +21 8 150 +21 8 168 +21 8 185 +21 8 202 +21 8 220 +21 8 237 +21 8 255 +21 43 12 +21 43 29 +21 43 46 +21 43 64 +21 43 81 +21 43 98 +21 43 116 +21 43 133 +21 43 150 +21 43 168 +21 43 185 +21 43 202 +21 43 220 +21 43 237 +21 43 255 +21 78 12 +21 78 29 +21 78 46 +21 78 64 +21 78 81 +21 78 98 +21 78 116 +21 78 133 +21 78 150 +21 78 168 +21 78 185 +21 78 202 +21 78 220 +21 78 237 +21 78 255 +21 113 12 +21 113 29 +21 113 46 +21 113 64 +21 113 81 +21 113 98 +21 113 116 +21 113 133 +21 113 150 +21 113 168 +21 113 185 +21 113 202 +21 113 220 +21 113 237 +21 113 255 +21 149 12 +21 149 29 +21 149 46 +21 149 64 +21 149 81 +21 149 98 +21 149 116 +21 149 133 +21 149 150 +21 149 168 +21 149 185 +21 149 202 +21 149 220 +21 149 237 +21 149 255 +21 184 12 +21 184 29 +21 184 46 +21 184 64 +21 184 81 +21 184 98 +21 184 116 +21 184 133 +21 184 150 +21 184 168 +21 184 185 +21 184 202 +21 184 220 +21 184 237 +21 184 255 +21 219 12 +21 219 29 +21 219 46 +21 219 64 +21 219 81 +21 219 98 +21 219 116 +21 219 133 +21 219 150 +21 219 168 +21 219 185 +21 219 202 +21 219 220 +21 219 237 +21 219 255 +21 255 12 +21 255 29 +21 255 46 +21 255 64 +21 255 81 +21 255 98 +21 255 116 +21 255 133 +21 255 150 +21 255 168 +21 255 185 +21 255 202 +21 255 220 +21 255 237 +21 255 255 +34 8 12 +34 8 29 +34 8 46 +34 8 64 +34 8 81 +34 8 98 +34 8 116 +34 8 133 +34 8 150 +34 8 168 +34 8 185 +34 8 202 +34 8 220 +34 8 237 +34 8 255 +34 43 12 diff --git a/src/fractalzoomer/color_maps/droz22.map b/src/fractalzoomer/color_maps/droz22.map new file mode 100644 index 000000000..e0290a74b --- /dev/null +++ b/src/fractalzoomer/color_maps/droz22.map @@ -0,0 +1,256 @@ +0 0 0 +255 0 128 +255 42 128 +255 85 128 +255 128 128 +43 171 85 +42 164 82 +41 157 78 +40 150 74 +38 142 70 +37 135 67 +36 128 63 +35 121 59 +33 113 55 +32 106 52 +31 99 48 +30 92 44 +28 84 40 +48 99 57 +69 115 74 +89 130 91 +110 146 108 +130 161 125 +151 177 142 +171 192 159 +192 208 176 +186 204 171 +179 199 166 +173 194 161 +166 190 155 +160 185 150 +153 180 145 +147 175 140 +140 171 134 +134 166 129 +127 161 124 +120 156 118 +114 152 113 +107 147 108 +101 142 103 +94 138 97 +88 133 92 +81 128 87 +75 123 82 +68 119 76 +62 114 71 +55 109 66 +48 104 60 +44 92 52 +49 99 56 +54 106 59 +58 113 62 +63 120 65 +67 127 68 +72 134 71 +77 141 74 +81 148 77 +86 155 80 +90 162 83 +95 169 86 +100 176 89 +104 183 92 +109 190 95 +113 197 98 +118 204 101 +122 210 104 +117 204 102 +112 198 100 +107 192 99 +102 186 97 +97 180 96 +92 174 94 +87 169 92 +82 163 91 +78 157 89 +73 151 88 +68 145 86 +63 139 84 +58 134 83 +53 128 81 +48 122 80 +43 116 78 +39 110 76 +34 104 75 +29 99 73 +24 93 72 +19 87 70 +14 81 68 +9 75 67 +4 69 65 +0 64 64 +255 128 128 +255 86 128 +255 43 128 +255 0 128 +56 80 0 +61 88 9 +66 96 18 +71 105 27 +76 113 36 +82 122 46 +87 130 55 +92 138 64 +97 147 73 +102 155 82 +108 164 92 +113 172 101 +118 180 110 +123 189 119 +128 197 128 +134 206 138 +139 214 147 +144 222 156 +149 231 165 +154 239 174 +160 248 184 +156 243 181 +152 237 177 +148 231 174 +144 225 170 +140 220 167 +136 214 163 +132 208 160 +128 202 156 +124 196 152 +120 191 149 +116 185 145 +112 179 142 +108 173 138 +104 168 135 +100 162 131 +96 156 128 +92 150 124 +88 144 120 +255 128 128 +255 86 128 +255 43 128 +255 0 128 +88 172 116 +87 168 114 +86 164 112 +84 160 110 +83 156 108 +81 152 106 +80 148 103 +78 144 101 +77 140 99 +75 136 97 +74 132 95 +72 128 92 +80 133 96 +88 139 100 +96 144 104 +104 150 108 +112 156 112 +120 161 116 +128 167 120 +136 172 124 +144 178 128 +152 184 132 +139 170 124 +126 155 115 +112 140 106 +99 126 98 +86 111 89 +72 96 80 +80 64 72 +92 32 64 +104 0 56 +60 148 108 +62 150 106 +64 152 104 +66 154 102 +68 156 100 +70 158 98 +72 160 96 +71 159 96 +70 157 95 +69 155 95 +68 153 94 +66 152 94 +65 150 93 +64 148 93 +63 146 92 +61 144 92 +60 143 91 +59 141 90 +58 139 90 +56 137 89 +55 135 89 +54 134 88 +53 132 88 +51 130 87 +50 128 87 +49 126 86 +48 125 85 +46 123 85 +45 121 84 +44 119 84 +43 117 83 +41 116 83 +40 114 82 +39 112 82 +38 110 81 +36 108 80 +32 96 76 +28 80 72 +24 68 68 +16 52 64 +21 71 73 +27 91 83 +32 110 92 +38 130 102 +43 149 111 +49 169 121 +54 188 130 +60 208 140 +59 204 139 +58 200 138 +57 196 136 +56 192 135 +54 188 134 +53 184 132 +52 180 131 +51 176 129 +50 172 128 +48 168 127 +47 164 125 +46 160 124 +45 156 122 +43 152 121 +42 148 120 +41 144 118 +40 140 117 +39 136 115 +37 132 114 +36 128 113 +35 124 111 +34 120 110 +32 116 108 +0 64 0 +37 92 37 +73 119 73 +110 146 110 +146 174 146 +183 201 183 +219 228 219 +255 255 255 +223 231 231 +191 207 207 +159 183 183 +127 159 159 +95 135 135 +63 111 111 +31 87 87 +0 64 64 diff --git a/src/fractalzoomer/color_maps/droz23.map b/src/fractalzoomer/color_maps/droz23.map new file mode 100644 index 000000000..48edd1098 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz23.map @@ -0,0 +1,256 @@ +0 0 0 +0 0 17 +0 0 34 +0 0 51 +0 0 68 +0 0 85 +0 0 102 +0 0 119 +0 0 255 +0 0 238 +0 0 221 +0 0 204 +0 0 187 +0 0 170 +0 0 153 +0 0 136 +0 36 0 +0 36 17 +0 36 34 +0 36 51 +0 36 68 +0 36 85 +0 36 102 +0 36 119 +0 36 255 +0 36 238 +0 36 221 +0 36 204 +0 36 187 +0 36 170 +0 36 153 +0 36 136 +0 72 0 +0 72 17 +0 72 34 +0 72 51 +0 72 68 +0 72 85 +0 72 102 +0 72 119 +0 72 255 +0 72 238 +0 72 221 +0 72 204 +0 72 187 +0 72 170 +0 72 153 +0 72 136 +0 109 0 +0 109 17 +0 109 34 +0 109 51 +0 109 68 +0 109 85 +0 109 102 +0 109 119 +0 109 255 +0 109 238 +0 109 221 +0 109 204 +0 109 187 +0 109 170 +0 109 153 +0 109 136 +0 145 0 +0 145 17 +0 145 34 +0 145 51 +0 145 68 +0 145 85 +0 145 102 +0 145 119 +0 145 255 +0 145 238 +0 145 221 +0 145 204 +0 145 187 +0 145 170 +0 145 153 +0 145 136 +0 182 0 +0 182 17 +0 182 34 +0 182 51 +0 182 68 +0 182 85 +0 182 102 +0 182 119 +0 182 255 +0 182 238 +0 182 221 +0 182 204 +0 182 187 +0 182 170 +0 182 153 +0 182 136 +0 218 0 +0 218 17 +0 218 34 +0 218 51 +0 218 68 +0 218 85 +0 218 102 +0 218 119 +0 218 255 +0 218 238 +0 218 221 +0 218 204 +0 218 187 +0 218 170 +0 218 153 +0 218 136 +0 255 0 +0 255 17 +0 255 34 +0 255 51 +0 255 68 +0 255 85 +0 255 102 +0 255 119 +0 255 255 +0 255 238 +0 255 221 +0 255 204 +0 255 187 +0 255 170 +0 255 153 +0 255 136 +255 0 0 +255 0 17 +255 0 34 +255 0 51 +255 0 68 +255 0 85 +255 0 102 +255 0 119 +255 0 255 +255 0 238 +255 0 221 +255 0 204 +255 0 187 +255 0 170 +255 0 153 +255 0 136 +255 36 0 +255 36 17 +255 36 34 +255 36 51 +255 36 68 +255 36 85 +255 36 102 +255 36 119 +255 36 255 +255 36 238 +255 36 221 +255 36 204 +255 36 187 +255 36 170 +255 36 153 +255 36 136 +255 72 0 +255 72 17 +255 72 34 +255 72 51 +255 72 68 +255 72 85 +255 72 102 +255 72 119 +255 72 255 +255 72 238 +255 72 221 +255 72 204 +255 72 187 +255 72 170 +255 72 153 +255 72 136 +255 109 0 +255 109 17 +255 109 34 +255 109 51 +255 109 68 +255 109 85 +255 109 102 +255 109 119 +255 109 255 +255 109 238 +255 109 221 +255 109 204 +255 109 187 +255 109 170 +255 109 153 +255 109 136 +255 145 0 +255 145 17 +255 145 34 +255 145 51 +255 145 68 +255 145 85 +255 145 102 +255 145 119 +255 145 255 +255 145 238 +255 145 221 +255 145 204 +255 145 187 +255 145 170 +255 145 153 +255 145 136 +255 182 0 +255 182 17 +255 182 34 +255 182 51 +255 182 68 +255 182 85 +255 182 102 +255 182 119 +255 182 255 +255 182 238 +255 182 221 +255 182 204 +255 182 187 +255 182 170 +255 182 153 +255 182 136 +255 218 0 +255 218 17 +255 218 34 +255 218 51 +255 218 68 +255 218 85 +255 218 102 +255 218 119 +255 218 255 +255 218 238 +255 218 221 +255 218 204 +255 218 187 +255 218 170 +255 218 153 +255 218 136 +255 255 0 +255 255 17 +255 255 34 +255 255 51 +255 255 68 +255 255 85 +255 255 102 +255 255 119 +255 255 255 +255 255 238 +255 255 221 +255 255 204 +255 255 187 +255 255 170 +255 255 153 +255 255 136 diff --git a/src/fractalzoomer/color_maps/droz28.map b/src/fractalzoomer/color_maps/droz28.map new file mode 100644 index 000000000..ce93766aa --- /dev/null +++ b/src/fractalzoomer/color_maps/droz28.map @@ -0,0 +1,256 @@ +0 0 0 +24 4 4 +49 9 9 +74 14 14 +97 19 19 +120 23 23 +141 27 27 +161 31 31 +180 35 35 +197 38 38 +212 41 41 +224 44 44 +235 46 46 +244 47 47 +250 49 49 +253 49 49 +255 50 50 +253 49 49 +250 49 49 +244 47 47 +235 46 46 +224 44 44 +212 41 41 +197 38 38 +180 35 35 +161 31 31 +141 27 27 +120 23 23 +97 19 19 +74 14 14 +49 9 9 +24 4 4 +0 0 0 +17 13 13 +34 26 26 +51 40 40 +68 53 53 +85 67 67 +102 80 80 +119 94 94 +136 107 107 +153 121 121 +170 134 134 +187 148 148 +204 161 161 +221 175 175 +238 188 188 +255 202 202 +240 191 190 +225 180 178 +209 168 165 +194 157 153 +179 145 141 +163 134 128 +148 122 116 +132 111 103 +117 100 91 +102 88 79 +86 77 66 +71 65 54 +56 54 42 +40 42 29 +25 31 17 +9 19 4 +0 0 0 +9 9 24 +19 19 49 +29 29 74 +38 38 97 +47 47 120 +55 55 141 +63 63 161 +70 70 180 +77 77 197 +83 83 212 +88 88 224 +92 92 235 +95 95 244 +98 98 250 +99 99 253 +100 100 255 +99 99 253 +98 98 250 +95 95 244 +92 92 235 +88 88 224 +83 83 212 +77 77 197 +70 70 180 +63 63 161 +55 55 141 +47 47 120 +38 38 97 +29 29 74 +19 19 49 +9 9 24 +0 0 0 +24 19 4 +49 39 9 +74 58 14 +97 76 19 +120 94 23 +141 111 27 +161 126 31 +180 141 35 +197 154 38 +212 166 41 +224 176 44 +235 184 46 +244 191 47 +250 196 49 +253 199 49 +255 200 50 +253 199 49 +250 196 49 +244 191 47 +235 184 46 +224 176 44 +212 166 41 +197 154 38 +180 141 35 +161 126 31 +141 111 27 +120 94 23 +97 76 19 +74 58 14 +49 39 9 +24 19 4 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 22 +0 0 43 +0 0 65 +0 0 86 +0 0 106 +1 1 125 +1 1 142 +1 1 159 +1 1 173 +1 1 187 +1 1 198 +1 1 207 +1 1 215 +1 1 220 +1 1 223 +2 2 225 +1 1 223 +1 1 220 +1 1 215 +1 1 207 +1 1 198 +1 1 187 +1 1 173 +1 1 159 +1 1 142 +1 1 125 +0 0 106 +0 0 86 +0 0 65 +0 0 43 +0 0 22 +0 0 0 +15 2 18 +30 4 36 +45 6 53 +59 8 71 +73 10 87 +86 12 103 +98 14 117 +110 16 131 +120 17 143 +129 19 154 +137 20 164 +144 21 171 +149 22 177 +153 22 182 +155 22 185 +156 23 186 +155 22 185 +153 22 182 +149 22 177 +144 21 171 +137 20 164 +129 19 154 +120 17 143 +110 16 131 +98 14 117 +86 12 103 +73 10 87 +59 8 71 +45 6 53 +30 4 36 +15 2 18 +0 0 0 +24 19 19 +49 39 39 +74 58 58 +97 76 76 +120 94 94 +141 111 111 +161 126 126 +180 141 141 +197 154 154 +212 166 166 +224 176 176 +235 184 184 +244 191 191 +250 196 196 +253 199 199 +255 200 200 +253 199 199 +250 196 196 +244 191 191 +235 184 184 +224 176 176 +212 166 166 +197 154 154 +180 141 141 +161 126 126 +141 111 111 +120 94 94 +97 76 76 +74 58 58 +49 39 39 +24 19 19 diff --git a/src/fractalzoomer/color_maps/droz31.map b/src/fractalzoomer/color_maps/droz31.map new file mode 100644 index 000000000..795f6ee85 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz31.map @@ -0,0 +1,256 @@ +0 0 0 +64 0 0 +70 9 9 +76 18 18 +82 27 27 +88 35 35 +94 44 44 +99 53 53 +105 62 62 +111 70 70 +117 79 79 +123 88 88 +128 96 96 +134 105 105 +140 114 114 +146 123 123 +152 131 131 +158 140 140 +163 149 149 +169 158 158 +175 166 166 +181 175 175 +187 184 184 +192 192 192 +186 184 184 +181 176 176 +176 168 168 +170 160 160 +165 152 152 +160 144 144 +154 136 136 +149 128 128 +144 120 120 +138 112 112 +133 104 104 +128 96 96 +122 88 88 +117 80 80 +112 72 72 +106 64 64 +101 56 56 +96 48 48 +90 40 40 +85 32 32 +80 24 24 +74 16 16 +69 8 8 +64 0 0 +128 64 0 +133 72 5 +139 80 11 +144 88 16 +150 97 22 +155 105 27 +161 113 33 +166 122 38 +172 130 44 +177 138 50 +183 147 55 +188 155 61 +194 163 66 +199 171 72 +205 180 77 +210 188 83 +216 196 89 +221 205 94 +227 213 100 +232 221 105 +238 230 111 +243 238 116 +249 246 122 +255 255 128 +250 248 123 +245 240 118 +240 232 112 +234 224 107 +229 216 102 +224 208 96 +218 200 91 +213 192 86 +208 184 80 +203 176 75 +197 168 70 +192 160 64 +187 152 59 +181 144 54 +176 136 48 +171 128 43 +166 120 38 +160 112 32 +155 104 27 +150 96 22 +144 88 16 +139 80 11 +134 72 6 +128 64 0 +131 66 6 +135 68 12 +139 70 18 +143 72 24 +147 74 30 +151 76 36 +155 78 42 +159 80 48 +163 82 54 +167 84 60 +171 86 66 +175 88 72 +179 90 78 +183 92 84 +187 94 90 +191 96 96 +195 98 102 +199 100 108 +203 102 114 +207 104 120 +211 106 126 +215 108 132 +219 110 138 +223 112 144 +227 114 150 +231 116 156 +235 118 162 +239 120 168 +243 122 174 +247 124 180 +251 126 186 +255 128 192 +248 124 180 +240 120 168 +232 116 156 +224 112 144 +216 108 132 +208 104 120 +200 100 108 +192 96 96 +184 92 84 +176 88 72 +168 84 60 +160 80 48 +152 76 36 +144 72 24 +136 68 12 +128 64 0 +64 0 0 +72 5 2 +80 11 5 +88 16 8 +97 22 11 +105 27 13 +113 33 16 +122 38 19 +130 44 22 +138 50 25 +147 55 27 +155 61 30 +163 66 33 +171 72 36 +180 77 38 +188 83 41 +196 89 44 +205 94 47 +213 100 50 +221 105 52 +230 111 55 +238 116 58 +246 122 61 +255 128 64 +248 123 62 +240 118 59 +232 112 56 +224 107 54 +216 102 51 +208 96 48 +200 91 46 +192 86 43 +184 80 40 +176 75 38 +168 70 35 +160 64 32 +152 59 30 +144 54 27 +136 48 24 +128 43 22 +120 38 19 +112 32 16 +104 27 14 +96 22 11 +88 16 8 +80 11 6 +72 6 3 +64 0 0 +0 128 128 +64 128 128 +0 128 128 +0 128 128 +22 136 136 +43 143 143 +64 150 150 +86 157 157 +107 164 164 +128 171 171 +150 178 178 +171 185 185 +192 192 192 +151 179 179 +142 176 176 +134 173 173 +126 170 170 +117 167 167 +109 165 165 +101 162 162 +92 159 159 +84 156 156 +76 154 154 +67 151 151 +59 148 148 +51 145 145 +42 142 142 +34 140 140 +26 137 137 +17 134 134 +9 131 131 +0 128 128 +128 96 96 +133 104 104 +139 113 113 +145 122 122 +151 130 130 +157 139 139 +162 148 148 +168 157 157 +174 165 165 +180 174 174 +186 183 183 +192 192 192 +186 183 183 +180 173 173 +173 164 164 +167 154 154 +160 144 144 +154 135 135 +148 125 125 +141 116 116 +135 106 106 +128 96 96 +122 87 87 +116 77 77 +109 68 68 +103 58 58 +96 48 48 +90 39 39 +84 29 29 +77 20 20 +71 10 10 +64 0 0 diff --git a/src/fractalzoomer/color_maps/droz33.map b/src/fractalzoomer/color_maps/droz33.map new file mode 100644 index 000000000..f1dab3c11 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz33.map @@ -0,0 +1,256 @@ +0 0 0 +18 11 7 +36 22 14 +54 32 21 +72 43 29 +89 53 35 +106 64 42 +123 73 49 +138 83 55 +153 92 61 +167 100 67 +181 108 72 +193 115 77 +204 122 81 +214 128 85 +223 133 89 +230 138 92 +237 142 94 +242 145 97 +246 147 98 +248 149 99 +249 149 99 +249 149 99 +248 148 99 +245 147 98 +240 144 96 +235 141 94 +228 137 91 +220 132 88 +211 126 84 +200 120 80 +189 113 75 +176 106 70 +163 97 65 +148 89 59 +133 80 53 +117 70 47 +101 60 40 +84 50 33 +66 40 26 +48 29 19 +30 18 12 +4 5 7 +2 2 3 +9 11 14 +17 20 25 +24 29 36 +31 38 47 +38 46 57 +44 54 67 +51 62 77 +57 70 86 +63 77 95 +68 84 103 +74 90 111 +78 96 118 +83 101 124 +87 106 130 +90 110 135 +93 113 139 +95 116 143 +97 119 146 +98 120 148 +99 121 149 +100 122 150 +99 121 149 +98 120 148 +97 119 146 +95 116 143 +93 113 139 +90 110 135 +87 106 130 +83 101 124 +78 96 118 +74 90 111 +68 84 103 +63 77 95 +57 70 86 +51 62 77 +44 54 67 +38 46 57 +31 38 47 +24 29 36 +17 20 25 +9 11 14 +6 2 2 +12 4 4 +30 12 12 +48 19 19 +66 26 26 +84 33 33 +101 40 40 +117 47 47 +133 53 53 +148 59 59 +163 65 65 +176 70 70 +189 75 75 +200 80 80 +211 84 84 +220 88 88 +228 91 91 +235 94 94 +240 96 96 +245 98 98 +248 99 99 +249 99 99 +249 99 99 +248 99 99 +246 98 98 +242 97 97 +237 94 94 +230 92 92 +223 89 89 +214 85 85 +204 81 81 +193 77 77 +181 72 72 +167 67 67 +153 61 61 +138 55 55 +123 49 49 +106 42 42 +89 35 35 +72 29 29 +54 21 21 +36 14 14 +18 7 7 +0 0 0 +11 2 7 +22 5 14 +32 8 21 +43 11 29 +53 14 35 +64 17 42 +73 19 49 +83 22 55 +92 24 61 +100 26 67 +108 28 72 +115 30 77 +122 32 81 +128 34 85 +133 35 89 +138 36 92 +142 37 94 +145 38 97 +147 39 98 +149 39 99 +149 39 99 +149 39 99 +148 39 99 +147 39 98 +144 38 96 +141 37 94 +137 36 91 +132 35 88 +126 33 84 +120 32 80 +113 30 75 +106 28 70 +97 26 65 +89 23 59 +80 21 53 +70 18 47 +60 16 40 +50 13 33 +40 10 26 +29 7 19 +18 4 12 +9 7 7 +4 3 3 +19 14 14 +34 25 25 +48 36 36 +62 47 47 +76 57 57 +89 67 67 +102 77 77 +115 86 86 +126 95 95 +137 103 103 +148 111 111 +157 118 118 +166 124 124 +174 130 130 +180 135 135 +186 139 139 +191 143 143 +195 146 146 +197 148 148 +199 149 149 +200 150 150 +199 149 149 +197 148 148 +195 146 146 +191 143 143 +186 139 139 +180 135 135 +174 130 130 +166 124 124 +157 118 118 +148 111 111 +137 103 103 +126 95 95 +115 86 86 +102 77 77 +89 67 67 +76 57 57 +62 47 47 +48 36 36 +34 25 25 +19 14 14 +6 3 2 +12 7 4 +30 18 12 +48 29 19 +66 40 26 +84 50 33 +101 60 40 +117 70 47 +133 80 53 +148 89 59 +163 97 65 +176 106 70 +189 113 75 +200 120 80 +211 126 84 +220 132 88 +228 137 91 +235 141 94 +240 144 96 +245 147 98 +248 148 99 +249 149 99 +249 149 99 +248 149 99 +246 147 98 +242 145 97 +237 142 94 +230 138 92 +223 133 89 +214 128 85 +204 122 81 +193 115 77 +181 108 72 +167 100 67 +153 92 61 +138 83 55 +123 73 49 +106 64 42 +89 53 35 +72 43 29 +54 32 21 +36 22 14 +18 11 7 diff --git a/src/fractalzoomer/color_maps/droz34.map b/src/fractalzoomer/color_maps/droz34.map new file mode 100644 index 000000000..5424da2b4 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz34.map @@ -0,0 +1,256 @@ +0 0 0 +100 0 2 +101 0 7 +102 0 12 +102 0 17 +103 0 21 +103 0 26 +104 0 31 +104 0 35 +105 0 40 +105 0 45 +106 0 49 +106 0 54 +107 0 59 +107 0 63 +108 0 68 +108 0 73 +109 0 77 +109 0 82 +110 0 87 +110 0 92 +111 0 96 +111 0 101 +112 0 106 +112 0 110 +113 0 115 +113 0 120 +114 0 124 +114 0 129 +115 0 134 +116 0 138 +116 0 143 +117 0 148 +117 0 152 +118 0 157 +118 0 162 +119 0 166 +119 0 171 +120 0 176 +120 0 181 +121 0 185 +121 0 190 +122 0 195 +122 0 199 +123 0 204 +123 0 209 +124 0 213 +124 0 218 +125 0 223 +125 0 227 +126 0 232 +126 0 237 +127 0 241 +127 0 246 +128 0 251 +128 0 255 +126 0 250 +125 0 246 +123 0 241 +122 0 237 +120 0 233 +119 0 228 +117 0 224 +116 0 220 +114 0 215 +113 0 211 +112 0 207 +110 0 202 +109 0 198 +107 0 194 +106 0 189 +104 0 185 +103 0 181 +101 0 176 +100 0 172 +98 0 168 +97 0 163 +96 0 159 +94 0 155 +93 0 150 +91 0 146 +90 0 142 +88 0 137 +87 0 133 +85 0 129 +84 0 124 +82 0 120 +81 0 116 +80 0 111 +78 0 107 +77 0 103 +75 0 98 +74 0 94 +72 0 90 +71 0 85 +69 0 81 +68 0 77 +66 0 72 +65 0 68 +64 0 64 +100 2 0 +100 4 5 +101 6 10 +101 9 15 +102 11 20 +102 14 25 +103 16 30 +103 19 35 +104 21 40 +104 24 45 +105 26 50 +106 29 55 +106 31 60 +107 34 65 +107 36 70 +108 39 75 +108 41 80 +109 44 85 +109 46 90 +110 48 95 +110 51 100 +111 53 105 +112 56 110 +112 58 115 +113 61 120 +113 63 125 +114 66 130 +114 68 135 +115 71 140 +115 73 145 +116 76 150 +117 78 155 +117 81 160 +118 83 165 +118 86 170 +119 88 175 +119 90 180 +120 93 185 +120 95 190 +121 98 195 +121 100 200 +122 103 205 +123 105 210 +123 108 215 +124 110 220 +124 113 225 +125 115 230 +125 118 235 +126 120 240 +126 123 245 +127 125 250 +128 128 255 +128 126 255 +127 123 255 +127 121 255 +126 118 255 +126 115 255 +125 113 255 +124 110 255 +124 107 255 +123 105 255 +123 102 255 +122 100 255 +121 97 255 +121 94 255 +120 92 255 +120 89 255 +119 86 255 +119 84 255 +118 81 255 +117 79 255 +117 76 255 +116 73 255 +116 71 255 +115 68 255 +114 65 255 +114 63 255 +113 60 255 +113 58 255 +112 55 255 +112 52 255 +111 50 255 +110 47 255 +110 44 255 +109 42 255 +109 39 255 +108 37 255 +107 34 255 +107 31 255 +106 29 255 +106 26 255 +105 23 255 +105 21 255 +104 18 255 +103 16 255 +103 13 255 +102 10 255 +102 8 255 +101 5 255 +100 2 255 +64 0 128 +68 6 130 +72 12 132 +76 18 134 +80 24 136 +84 30 138 +88 37 140 +92 43 142 +97 49 144 +101 55 146 +105 61 148 +109 68 150 +113 74 152 +117 80 154 +121 86 156 +125 92 158 +130 99 161 +134 105 163 +138 111 165 +142 117 167 +146 123 169 +150 130 171 +154 136 173 +158 142 175 +163 148 177 +167 154 179 +171 161 181 +175 167 183 +179 173 185 +183 179 187 +187 185 189 +192 192 192 +189 185 190 +185 177 188 +181 169 186 +177 161 184 +173 153 182 +169 145 180 +166 138 178 +162 130 175 +158 122 173 +154 114 171 +150 106 169 +146 98 167 +143 91 165 +139 83 163 +135 75 161 +131 67 158 +127 59 156 +123 51 154 +120 44 152 +116 36 150 +112 28 148 +108 20 146 +104 12 144 +100 4 141 diff --git a/src/fractalzoomer/color_maps/droz35.map b/src/fractalzoomer/color_maps/droz35.map new file mode 100644 index 000000000..6280afa70 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz35.map @@ -0,0 +1,256 @@ +0 0 0 +153 77 0 +155 80 2 +157 84 5 +159 88 8 +161 92 11 +164 96 13 +166 100 16 +168 104 19 +170 107 22 +172 111 25 +175 115 27 +177 119 30 +179 123 33 +181 127 36 +184 131 38 +186 135 41 +188 138 44 +190 142 47 +192 146 50 +195 150 52 +197 154 55 +199 158 58 +201 162 61 +204 166 64 +206 169 66 +208 173 69 +210 177 72 +212 181 75 +215 185 77 +217 189 80 +219 193 83 +221 196 86 +223 200 89 +226 204 91 +228 208 94 +230 212 97 +232 216 100 +235 220 102 +237 224 105 +239 227 108 +241 231 111 +243 235 114 +246 239 116 +248 243 119 +250 247 122 +252 251 125 +255 255 128 +172 112 64 +172 113 64 +171 114 64 +170 115 64 +169 116 65 +169 117 65 +168 118 65 +167 120 65 +166 121 66 +166 122 66 +165 123 66 +164 124 66 +163 125 67 +162 127 67 +162 128 67 +161 129 67 +160 130 68 +164 135 70 +167 139 72 +170 143 74 +173 147 76 +176 151 78 +179 155 80 +182 159 82 +185 163 84 +188 167 86 +191 171 88 +194 175 90 +197 179 92 +200 183 94 +203 187 96 +206 191 98 +210 195 99 +213 199 101 +216 203 103 +219 207 105 +222 211 107 +225 215 109 +228 219 111 +231 223 113 +234 227 115 +237 231 117 +240 235 119 +243 239 121 +246 243 123 +249 247 125 +252 251 127 +255 255 128 +172 156 64 +173 158 62 +174 160 60 +176 162 58 +177 165 56 +179 167 54 +180 169 52 +182 172 50 +183 174 48 +184 176 46 +186 178 44 +187 181 42 +189 183 40 +190 185 38 +192 188 36 +193 190 34 +194 192 32 +196 194 30 +197 197 28 +199 199 26 +200 201 24 +202 204 22 +203 206 20 +204 208 18 +206 210 16 +207 213 14 +209 215 12 +210 217 10 +212 220 8 +210 214 8 +208 207 8 +206 200 7 +204 193 7 +201 186 6 +199 180 6 +197 173 6 +195 166 5 +193 159 5 +190 152 4 +188 146 4 +186 139 4 +184 132 3 +182 125 3 +179 118 2 +177 112 2 +175 105 2 +173 98 1 +171 91 1 +168 84 0 +165 83 1 +161 82 2 +157 81 3 +154 79 4 +150 78 5 +146 77 6 +142 75 8 +139 74 9 +135 73 10 +131 72 11 +128 70 12 +124 69 13 +120 68 14 +116 66 16 +113 65 17 +109 64 18 +105 63 19 +102 61 20 +98 60 21 +94 59 22 +90 57 24 +87 56 25 +83 55 26 +79 54 27 +76 52 28 +72 51 29 +68 50 30 +64 48 32 +56 56 32 +64 48 48 +56 48 56 +72 48 40 +73 48 40 +74 49 41 +75 50 42 +76 51 43 +77 51 43 +78 52 44 +79 53 45 +80 54 46 +81 54 46 +82 55 47 +83 56 48 +84 57 49 +85 58 50 +86 58 50 +87 59 51 +88 60 52 +89 61 53 +90 61 53 +91 62 54 +92 63 55 +93 64 56 +94 65 57 +95 65 57 +96 66 58 +97 67 59 +98 68 60 +99 68 60 +100 69 61 +101 70 62 +102 71 63 +104 72 64 +113 83 68 +122 94 72 +132 106 76 +141 117 80 +151 129 84 +160 140 88 +170 152 92 +179 163 96 +188 174 100 +198 186 104 +207 197 108 +217 209 112 +226 220 116 +236 232 120 +245 243 124 +255 255 128 +251 248 124 +246 241 119 +241 233 114 +236 226 109 +231 219 104 +226 211 99 +221 204 94 +216 197 89 +212 189 84 +207 182 79 +202 175 74 +197 167 69 +192 160 64 +187 153 60 +182 145 55 +177 138 50 +172 131 45 +168 123 40 +163 116 35 +158 109 30 +153 101 25 +148 94 20 +143 87 15 +138 79 10 +133 72 5 +128 64 0 +255 255 0 +227 224 19 +198 192 38 +170 160 57 +141 128 76 +112 96 96 diff --git a/src/fractalzoomer/color_maps/droz36.map b/src/fractalzoomer/color_maps/droz36.map new file mode 100644 index 000000000..bdabbb03f --- /dev/null +++ b/src/fractalzoomer/color_maps/droz36.map @@ -0,0 +1,256 @@ +0 0 0 +0 4 17 +0 9 35 +0 14 52 +0 19 68 +0 23 84 +0 27 100 +0 31 114 +0 35 127 +0 38 139 +0 41 149 +0 44 158 +0 46 166 +0 47 172 +0 49 176 +0 49 179 +0 50 180 +0 49 179 +0 49 176 +0 47 172 +0 46 166 +0 44 158 +0 41 149 +0 38 139 +0 35 127 +0 31 114 +0 27 100 +0 23 84 +0 19 68 +0 14 52 +0 9 35 +0 4 17 +0 0 0 +0 19 4 +0 39 9 +0 58 14 +0 76 19 +0 94 23 +0 111 27 +0 126 31 +0 141 35 +0 154 38 +0 166 41 +0 176 44 +0 184 46 +0 191 47 +0 196 49 +0 199 49 +0 200 50 +0 199 49 +0 196 49 +0 191 47 +0 184 46 +0 176 44 +0 166 41 +0 154 38 +0 141 35 +0 126 31 +0 111 27 +0 94 23 +0 76 19 +0 58 14 +0 39 9 +0 19 4 +0 0 0 +0 9 24 +0 19 49 +0 29 74 +0 38 97 +0 47 120 +0 55 141 +0 63 161 +0 70 180 +0 77 197 +0 83 212 +0 88 224 +0 92 235 +0 95 244 +0 98 250 +0 99 253 +0 100 255 +0 99 253 +0 98 250 +0 95 244 +0 92 235 +0 88 224 +0 83 212 +0 77 197 +0 70 180 +0 63 161 +0 55 141 +0 47 120 +0 38 97 +0 29 74 +0 19 49 +0 9 24 +0 0 0 +24 19 4 +49 39 9 +74 58 14 +97 76 19 +120 94 23 +141 111 27 +161 126 31 +180 141 35 +197 154 38 +212 166 41 +224 176 44 +235 184 46 +244 191 47 +250 196 49 +253 199 49 +255 200 50 +253 199 49 +250 196 49 +244 191 47 +235 184 46 +224 176 44 +212 166 41 +197 154 38 +180 141 35 +161 126 31 +141 111 27 +120 94 23 +97 76 19 +74 58 14 +49 39 9 +24 19 4 +0 0 0 +24 0 0 +49 0 0 +74 0 0 +97 0 0 +120 0 0 +141 0 0 +161 0 0 +180 0 0 +197 0 0 +212 0 0 +224 0 0 +235 0 0 +244 0 0 +250 0 0 +253 0 0 +255 0 0 +253 0 0 +250 0 0 +244 0 0 +235 0 0 +224 0 0 +212 0 0 +197 0 0 +180 0 0 +161 0 0 +141 0 0 +120 0 0 +97 0 0 +74 0 0 +49 0 0 +24 0 0 +0 0 0 +24 0 0 +49 0 0 +74 0 0 +97 0 0 +120 0 0 +141 0 0 +161 0 0 +180 0 0 +197 0 0 +212 0 0 +224 0 0 +235 0 0 +244 0 0 +250 0 0 +253 0 0 +255 0 0 +253 0 0 +250 0 0 +244 0 0 +235 0 0 +224 0 0 +212 0 0 +197 0 0 +180 0 0 +161 0 0 +141 0 0 +120 0 0 +97 0 0 +74 0 0 +49 0 0 +24 0 0 +0 0 0 +9 0 0 +19 0 0 +29 0 0 +38 0 0 +47 0 0 +55 0 0 +63 0 0 +70 0 0 +77 0 0 +83 0 0 +88 0 0 +92 0 0 +95 0 0 +98 0 0 +99 0 0 +100 0 0 +99 0 0 +98 0 0 +95 0 0 +92 0 0 +88 0 0 +83 0 0 +77 0 0 +70 0 0 +63 0 0 +55 0 0 +47 0 0 +38 0 0 +29 0 0 +19 0 0 +9 0 0 +0 0 0 +9 0 0 +19 0 0 +29 0 0 +38 0 0 +47 0 0 +55 0 0 +63 0 0 +70 0 0 +77 0 0 +83 0 0 +88 0 0 +92 0 0 +95 0 0 +98 0 0 +99 0 0 +100 0 0 +99 0 0 +98 0 0 +95 0 0 +92 0 0 +88 0 0 +83 0 0 +77 0 0 +70 0 0 +63 0 0 +55 0 0 +47 0 0 +38 0 0 +29 0 0 +19 0 0 +9 0 0 diff --git a/src/fractalzoomer/color_maps/droz38.map b/src/fractalzoomer/color_maps/droz38.map new file mode 100644 index 000000000..3f5f99fe8 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz38.map @@ -0,0 +1,256 @@ +0 0 0 +21 4 4 +38 9 7 +54 14 10 +70 19 13 +86 23 16 +102 28 19 +118 33 22 +134 37 25 +151 42 28 +167 47 31 +183 52 34 +199 56 37 +215 61 40 +231 66 43 +247 70 45 +238 67 43 +230 64 42 +222 61 40 +214 58 39 +206 55 38 +198 52 36 +190 49 35 +182 46 34 +173 43 32 +165 40 31 +157 37 29 +149 34 28 +141 31 27 +133 28 25 +125 25 24 +117 23 23 +64 0 0 +75 8 4 +87 16 8 +99 24 12 +111 32 16 +123 40 20 +135 48 24 +147 56 28 +159 64 32 +171 72 36 +183 80 40 +195 88 44 +207 96 48 +219 104 52 +231 112 56 +243 120 60 +255 128 64 +249 124 62 +243 120 60 +237 116 58 +231 112 56 +225 108 54 +219 104 52 +212 100 50 +206 95 48 +200 91 46 +194 87 44 +188 83 42 +182 79 40 +175 75 38 +169 71 36 +163 67 34 +157 62 31 +151 58 29 +145 54 27 +138 50 25 +132 46 23 +126 42 21 +120 38 19 +114 34 17 +108 29 15 +101 25 13 +95 21 11 +89 17 9 +83 13 7 +77 9 5 +71 5 3 +64 0 0 +128 64 64 +136 68 60 +144 72 56 +153 76 52 +161 81 47 +170 85 43 +178 89 39 +187 93 35 +195 98 30 +204 102 26 +212 106 22 +221 110 18 +229 115 13 +238 119 9 +246 123 5 +255 128 0 +241 122 0 +227 115 0 +213 109 0 +199 102 1 +185 95 1 +170 89 1 +156 82 2 +142 75 2 +128 69 2 +114 62 3 +99 56 3 +85 49 3 +71 42 4 +57 36 4 +43 29 4 +28 22 5 +49 39 9 +61 46 9 +74 53 10 +86 61 11 +99 68 11 +112 76 12 +124 83 13 +137 91 13 +149 98 14 +162 106 15 +175 113 15 +187 121 16 +200 128 17 +212 136 17 +225 143 18 +238 151 19 +228 145 19 +218 139 19 +207 133 18 +197 127 18 +186 121 18 +176 115 17 +165 109 17 +155 103 16 +145 97 16 +134 91 16 +124 85 15 +113 79 15 +103 73 15 +92 67 14 +82 61 14 +71 55 13 +64 0 0 +70 4 4 +76 8 8 +82 12 12 +88 16 16 +94 20 20 +100 24 24 +107 28 28 +113 33 33 +119 37 37 +125 41 41 +131 45 45 +137 49 49 +144 53 53 +150 57 57 +156 61 61 +162 66 66 +168 70 70 +174 74 74 +181 78 78 +187 82 82 +193 86 86 +199 90 90 +205 94 94 +211 99 99 +218 103 103 +224 107 107 +230 111 111 +236 115 115 +242 119 119 +248 123 123 +255 128 128 +243 120 120 +232 112 112 +221 105 105 +210 97 97 +198 90 90 +187 82 82 +176 75 75 +165 67 67 +153 60 60 +142 52 52 +131 45 45 +120 37 37 +108 30 30 +97 22 22 +86 15 15 +75 7 7 +85 18 17 +96 30 27 +107 42 37 +118 53 48 +128 65 58 +139 77 68 +150 88 79 +161 100 89 +171 112 99 +182 123 110 +193 135 120 +204 147 130 +214 158 141 +225 170 151 +236 182 161 +247 194 172 +240 182 162 +233 170 151 +225 158 140 +218 146 129 +210 134 119 +203 122 108 +195 110 97 +188 97 86 +181 85 76 +173 73 65 +166 61 54 +158 49 43 +151 37 33 +143 25 22 +136 13 11 +128 0 0 +64 0 0 +73 13 13 +82 26 26 +90 39 39 +99 52 52 +107 64 64 +116 77 77 +124 90 90 +133 103 103 +141 116 116 +150 128 128 +158 141 141 +167 154 154 +175 167 167 +184 180 180 +192 192 192 +187 178 178 +182 164 164 +178 150 150 +173 137 137 +169 123 123 +164 109 109 +160 96 96 +155 82 82 +150 68 68 +146 54 54 +141 41 41 +137 27 27 +132 13 13 +128 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/droz39.map b/src/fractalzoomer/color_maps/droz39.map new file mode 100644 index 000000000..075dbe4bb --- /dev/null +++ b/src/fractalzoomer/color_maps/droz39.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 06-25-1996 +72 78 103 RGB cycles 5 14 14 +73 45 85 RGB max's 73 213 122 +73 19 65 RGB phases 5.89 1.50 0.47 +73 4 44 SEED was 56 +72 0 25 +71 10 11 +69 30 2 +67 60 0 +64 95 6 +61 131 18 +57 164 35 +54 191 55 +49 208 76 +45 212 95 +41 205 110 +36 185 120 +32 156 122 +27 122 117 +23 85 106 +19 51 89 +15 24 69 +12 6 48 +9 0 29 +6 7 13 +4 25 3 +2 53 0 +1 87 4 +0 123 15 +0 158 31 +0 186 51 +1 205 72 +3 212 91 +5 207 107 +8 190 118 +10 163 122 +14 130 119 +17 93 109 +21 58 93 +26 29 74 +30 9 53 +34 0 33 +39 4 16 +43 20 5 +48 46 0 +52 79 3 +56 116 12 +60 151 27 +63 181 46 +66 202 67 +68 212 87 +70 209 104 +72 195 116 +73 170 122 +73 137 120 +73 101 112 +72 65 97 +71 35 78 +69 12 57 +67 1 37 +64 2 19 +61 16 7 +57 40 1 +54 72 1 +49 108 9 +45 144 23 +41 175 42 +36 198 63 +32 211 83 +27 211 101 +23 199 114 +19 176 121 +15 145 121 +12 109 114 +9 73 101 +6 41 83 +4 16 62 +2 2 41 +1 1 23 +0 12 9 +0 34 1 +0 64 1 +1 100 7 +3 136 20 +5 169 38 +8 194 58 +10 209 79 +14 212 98 +17 202 112 +21 182 120 +26 152 122 +30 117 116 +34 80 104 +39 47 87 +43 21 66 +48 4 46 +52 0 26 +56 8 12 +60 28 2 +63 57 0 +66 92 5 +68 128 17 +70 162 33 +72 190 54 +73 207 74 +73 212 94 +73 206 109 +72 187 119 +71 159 122 +69 124 118 +67 88 107 +64 54 91 +61 25 71 +57 7 50 +54 0 30 +49 6 14 +45 23 4 +41 50 0 +36 84 3 +32 121 14 +27 155 30 +23 184 49 +19 204 70 +15 212 90 +12 208 106 +9 192 118 +6 165 122 +4 132 119 +2 96 110 +1 61 95 +0 31 75 +0 10 54 +0 0 34 +1 3 17 +3 18 5 +5 44 0 +8 77 2 +10 113 11 +14 148 26 +17 179 45 +21 201 66 +26 212 86 +30 210 103 +34 196 116 +39 172 122 +43 140 121 +48 104 113 +52 68 98 +56 37 80 +60 14 59 +63 1 38 +66 2 21 +68 14 7 +70 38 1 +72 69 1 +73 105 9 +73 141 22 +73 173 40 +72 197 61 +71 210 82 +69 211 100 +67 200 114 +64 178 121 +61 147 122 +57 111 115 +54 75 102 +49 43 84 +45 18 63 +41 3 43 +36 1 24 +32 11 10 +27 32 2 +23 62 0 +19 97 6 +15 134 19 +12 167 36 +9 193 57 +6 208 77 +4 212 96 +2 204 111 +1 183 120 +0 154 122 +0 119 117 +0 83 105 +1 49 88 +3 22 68 +5 5 47 +8 0 28 +10 7 12 +14 26 3 +17 55 0 +21 89 5 +26 126 16 +30 160 32 +34 188 52 +39 206 73 +43 213 93 +48 206 108 +52 189 119 +56 161 122 +60 127 119 +63 90 108 +66 56 92 +68 27 72 +70 8 51 +72 0 32 +73 5 15 +73 22 4 +73 48 0 +72 82 3 +71 118 13 +69 153 28 +67 183 48 +64 203 69 +61 212 89 +57 209 105 +54 193 117 +49 168 122 +45 135 120 +41 98 111 +36 63 96 +32 33 77 +27 11 56 +23 1 36 +19 3 18 +15 17 6 +12 42 0 +9 74 2 +6 110 10 +4 146 25 +2 177 43 +1 200 64 +0 211 85 +0 211 102 +0 198 115 +1 174 122 +3 142 121 +5 106 113 +8 70 99 +10 39 81 +14 15 60 +17 2 40 +21 1 22 +26 13 8 +30 36 1 +34 67 1 +39 102 8 +43 139 21 +48 171 39 +52 196 60 +56 210 80 +60 212 99 +63 201 113 +66 180 121 +68 149 122 +70 114 116 diff --git a/src/fractalzoomer/color_maps/droz40.map b/src/fractalzoomer/color_maps/droz40.map new file mode 100644 index 000000000..307f43b25 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz40.map @@ -0,0 +1,256 @@ +0 0 0 +0 0 0 +0 0 8 +0 0 16 +0 0 24 +0 0 32 +0 0 40 +0 0 48 +0 0 56 +0 0 64 +0 0 72 +0 0 84 +0 0 92 +0 0 100 +0 0 108 +0 0 116 +0 0 124 +0 0 132 +0 0 140 +0 0 148 +0 0 156 +0 0 168 +0 0 176 +0 0 184 +0 0 192 +0 0 200 +0 0 208 +0 0 216 +0 0 224 +0 0 232 +0 0 240 +0 0 252 +0 0 252 +4 0 248 +4 0 248 +8 0 244 +12 0 240 +16 0 236 +20 0 232 +24 0 228 +28 0 224 +32 0 220 +36 0 216 +40 0 212 +44 0 208 +48 0 204 +52 0 200 +56 0 196 +60 0 192 +64 0 188 +68 0 184 +72 0 180 +76 0 176 +80 0 172 +84 0 168 +88 0 164 +92 0 160 +96 0 156 +100 0 152 +104 0 148 +108 0 144 +112 0 140 +116 0 136 +120 0 132 +124 0 128 +128 0 124 +128 0 124 +132 0 120 +136 0 116 +140 0 112 +144 0 108 +148 0 104 +152 0 100 +156 0 96 +160 0 92 +164 0 88 +168 0 84 +172 0 80 +176 0 76 +180 0 72 +184 0 68 +188 0 64 +192 0 60 +196 0 56 +200 0 52 +204 0 48 +208 0 44 +212 0 40 +216 0 36 +220 0 32 +224 0 28 +228 0 24 +232 0 20 +236 0 16 +240 0 12 +244 0 8 +248 0 4 +252 0 0 +252 4 0 +252 4 0 +252 8 0 +252 8 0 +252 12 0 +252 12 0 +252 16 0 +252 16 0 +252 20 0 +0 0 0 +0 4 4 +0 12 12 +0 20 20 +0 24 24 +0 32 32 +0 40 40 +0 44 44 +0 52 52 +0 60 60 +0 68 68 +0 72 72 +0 80 80 +0 88 88 +0 92 92 +0 100 100 +0 108 108 +0 112 112 +0 120 120 +0 128 128 +0 136 136 +0 140 140 +0 138 138 +0 136 136 +0 134 134 +0 132 132 +0 129 129 +0 127 127 +0 125 125 +0 123 123 +0 120 120 +0 118 118 +0 116 116 +0 114 114 +0 112 112 +0 109 109 +0 107 107 +0 105 105 +0 103 103 +0 100 100 +0 98 98 +0 96 96 +0 94 94 +0 92 92 +0 89 89 +0 87 87 +0 85 85 +0 83 83 +0 80 80 +0 78 78 +0 76 76 +0 74 74 +0 72 72 +0 69 69 +0 67 67 +0 65 65 +0 63 63 +0 60 60 +0 58 58 +0 56 56 +0 54 54 +0 52 52 +0 49 49 +0 47 47 +0 45 45 +0 43 43 +0 40 40 +0 38 38 +0 36 36 +0 35 39 +0 34 43 +0 33 47 +0 32 51 +0 31 55 +0 30 59 +0 29 63 +0 27 67 +0 26 70 +0 25 74 +0 24 78 +0 23 82 +0 22 86 +0 21 90 +0 20 94 +0 18 98 +0 17 101 +0 16 105 +0 15 109 +0 14 113 +0 13 117 +0 12 121 +0 11 125 +0 9 129 +0 8 132 +0 7 136 +0 6 140 +0 5 144 +0 4 148 +0 3 152 +0 2 156 +0 0 160 +0 0 146 +0 0 131 +0 0 117 +0 0 102 +0 0 88 +0 0 73 +0 0 59 +0 0 44 +0 0 30 +0 0 15 +0 0 0 +24 0 0 +48 0 0 +72 0 0 +100 0 0 +124 0 0 +148 0 0 +176 0 0 +200 0 0 +224 0 0 +252 0 0 +252 8 0 +252 20 0 +252 32 0 +252 44 0 +252 56 0 +252 68 0 +252 80 0 +252 88 0 +252 100 0 +252 112 0 +252 124 0 +252 136 0 +252 148 0 +252 160 0 +252 168 0 +252 180 0 +252 192 0 +252 204 0 +252 216 0 +252 228 0 +252 240 0 +252 252 0 +0 0 0 +0 0 0 +0 0 0 +252 252 244 +252 252 252 diff --git a/src/fractalzoomer/color_maps/droz44.map b/src/fractalzoomer/color_maps/droz44.map new file mode 100644 index 000000000..1bd7839a1 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz44.map @@ -0,0 +1,256 @@ +0 0 0 +29 8 8 +46 8 8 +64 8 8 +81 8 8 +98 8 8 +116 8 8 +133 8 8 +150 8 8 +168 8 8 +185 8 8 +202 8 8 +220 8 8 +237 8 8 +255 8 8 +12 8 43 +29 8 43 +46 8 43 +64 8 43 +81 8 43 +98 8 43 +116 8 43 +133 8 43 +150 8 43 +168 8 43 +185 8 43 +202 8 43 +220 8 43 +237 8 43 +255 8 43 +12 8 78 +29 8 78 +46 8 78 +64 8 78 +81 8 78 +98 8 78 +116 8 78 +133 8 78 +150 8 78 +168 8 78 +185 8 78 +202 8 78 +220 8 78 +237 8 78 +255 8 78 +12 8 113 +29 8 113 +46 8 113 +64 8 113 +81 8 113 +98 8 113 +116 8 113 +133 8 113 +150 8 113 +168 8 113 +185 8 113 +202 8 113 +220 8 113 +237 8 113 +255 8 113 +12 8 149 +29 8 149 +46 8 149 +64 8 149 +81 8 149 +98 8 149 +116 8 149 +133 8 149 +150 8 149 +168 8 149 +185 8 149 +202 8 149 +220 8 149 +237 8 149 +255 8 149 +12 8 184 +29 8 184 +46 8 184 +64 8 184 +81 8 184 +98 8 184 +116 8 184 +133 8 184 +150 8 184 +168 8 184 +185 8 184 +202 8 184 +220 8 184 +237 8 184 +255 8 184 +12 8 219 +29 8 219 +46 8 219 +64 8 219 +81 8 219 +98 8 219 +116 8 219 +133 8 219 +150 8 219 +168 8 219 +185 8 219 +202 8 219 +220 8 219 +237 8 219 +255 8 219 +12 8 255 +29 8 255 +46 8 255 +64 8 255 +81 8 255 +98 8 255 +116 8 255 +133 8 255 +150 8 255 +168 8 255 +185 8 255 +202 8 255 +220 8 255 +237 8 255 +255 8 255 +12 21 8 +29 21 8 +46 21 8 +64 21 8 +81 21 8 +98 21 8 +116 21 8 +133 21 8 +150 21 8 +168 21 8 +185 21 8 +202 21 8 +220 21 8 +237 21 8 +255 21 8 +12 21 43 +29 21 43 +46 21 43 +64 21 43 +81 21 43 +98 21 43 +116 21 43 +133 21 43 +150 21 43 +168 21 43 +185 21 43 +202 21 43 +220 21 43 +237 21 43 +255 21 43 +12 21 78 +29 21 78 +46 21 78 +64 21 78 +81 21 78 +98 21 78 +116 21 78 +133 21 78 +150 21 78 +168 21 78 +185 21 78 +202 21 78 +220 21 78 +237 21 78 +255 21 78 +12 21 113 +29 21 113 +46 21 113 +64 21 113 +81 21 113 +98 21 113 +116 21 113 +133 21 113 +150 21 113 +168 21 113 +185 21 113 +202 21 113 +220 21 113 +237 21 113 +255 21 113 +12 21 149 +29 21 149 +46 21 149 +64 21 149 +81 21 149 +98 21 149 +116 21 149 +133 21 149 +150 21 149 +168 21 149 +185 21 149 +202 21 149 +220 21 149 +237 21 149 +255 21 149 +12 21 184 +29 21 184 +46 21 184 +64 21 184 +81 21 184 +98 21 184 +116 21 184 +133 21 184 +150 21 184 +168 21 184 +185 21 184 +202 21 184 +220 21 184 +237 21 184 +255 21 184 +12 21 219 +29 21 219 +46 21 219 +64 21 219 +81 21 219 +98 21 219 +116 21 219 +133 21 219 +150 21 219 +168 21 219 +185 21 219 +202 21 219 +220 21 219 +237 21 219 +255 21 219 +12 21 255 +29 21 255 +46 21 255 +64 21 255 +81 21 255 +98 21 255 +116 21 255 +133 21 255 +150 21 255 +168 21 255 +185 21 255 +202 21 255 +220 21 255 +237 21 255 +255 21 255 +12 34 8 +29 34 8 +46 34 8 +64 34 8 +81 34 8 +98 34 8 +116 34 8 +133 34 8 +150 34 8 +168 34 8 +185 34 8 +202 34 8 +220 34 8 +237 34 8 +255 34 8 +12 34 43 diff --git a/src/fractalzoomer/color_maps/droz46.map b/src/fractalzoomer/color_maps/droz46.map new file mode 100644 index 000000000..e1b985b22 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz46.map @@ -0,0 +1,256 @@ +252 252 252 +128 64 64 +134 71 69 +140 77 74 +146 83 79 +151 89 84 +157 95 89 +163 102 94 +168 108 99 +174 114 104 +180 120 109 +185 126 114 +191 132 119 +197 139 124 +202 145 129 +208 151 134 +214 157 139 +219 163 144 +225 170 149 +231 176 154 +236 182 159 +242 188 164 +248 194 169 +253 200 173 +253 204 178 +253 204 178 +253 204 178 +253 205 178 +253 205 178 +253 206 178 +253 206 178 +253 207 178 +253 207 178 +253 208 178 +253 208 178 +253 209 178 +253 209 178 +253 209 178 +253 210 178 +253 210 178 +253 211 178 +253 211 178 +253 212 178 +253 212 178 +253 213 178 +253 213 178 +253 214 178 +253 214 178 +252 215 178 +252 211 171 +253 208 163 +253 205 156 +253 201 149 +253 198 142 +253 194 135 +253 191 128 +253 187 121 +253 184 114 +253 180 107 +253 177 100 +253 173 93 +253 170 86 +254 167 78 +254 163 71 +254 160 64 +254 156 57 +254 153 50 +254 149 43 +254 146 36 +254 142 29 +254 139 22 +254 135 15 +254 132 8 +255 128 0 +254 132 8 +254 136 16 +254 140 24 +254 144 32 +254 148 40 +254 152 48 +254 156 56 +254 159 63 +254 163 71 +254 167 79 +253 171 87 +253 175 95 +253 179 103 +253 183 111 +253 187 119 +253 190 126 +253 194 134 +253 198 142 +253 202 150 +253 206 158 +253 210 166 +252 214 174 +252 218 182 +252 221 189 +252 225 197 +252 229 205 +252 233 213 +252 237 221 +252 241 229 +252 245 237 +252 249 245 +252 252 252 +249 247 245 +245 241 237 +241 235 229 +237 229 221 +233 223 213 +229 217 205 +225 211 197 +221 205 189 +218 200 182 +214 194 174 +210 188 166 +206 182 158 +202 176 150 +198 170 142 +194 164 134 +190 158 126 +187 153 119 +183 147 111 +179 141 103 +175 135 95 +171 129 87 +167 123 79 +163 117 71 +159 111 63 +156 106 56 +152 100 48 +148 94 40 +144 88 32 +140 82 24 +136 76 16 +132 70 8 +128 64 0 +132 70 8 +136 76 16 +140 82 23 +144 87 31 +147 93 39 +151 99 46 +155 104 54 +159 110 62 +162 116 69 +166 121 77 +170 127 84 +174 133 92 +177 139 100 +181 144 107 +185 150 115 +189 156 123 +192 161 130 +196 167 138 +200 173 146 +204 178 153 +207 184 161 +211 190 168 +215 196 176 +219 201 184 +222 207 191 +226 213 199 +230 218 207 +234 224 214 +237 230 222 +241 235 230 +245 241 237 +242 236 231 +239 231 224 +235 226 217 +232 221 210 +228 215 203 +225 210 196 +221 205 189 +218 200 182 +215 195 175 +211 189 168 +208 184 161 +204 179 154 +201 174 147 +197 169 140 +194 163 133 +190 158 126 +187 153 119 +184 148 112 +180 143 105 +177 137 98 +173 132 91 +170 127 84 +166 122 77 +163 117 70 +159 111 63 +156 106 56 +153 101 49 +149 96 42 +146 91 35 +142 85 28 +139 80 21 +135 75 14 +132 70 7 +128 64 0 +131 70 7 +134 75 14 +136 80 21 +139 85 28 +142 90 35 +144 95 42 +147 100 49 +150 105 56 +152 110 63 +155 115 70 +158 120 77 +160 125 84 +163 130 91 +166 135 98 +168 140 105 +171 145 112 +174 151 119 +176 156 126 +179 161 133 +182 166 140 +184 171 147 +187 176 154 +190 181 161 +192 186 168 +195 191 175 +198 196 182 +200 201 189 +203 206 196 +206 211 203 +208 216 210 +211 221 217 +214 226 224 +216 231 231 +205 226 226 +194 221 221 +184 216 216 +173 211 211 +162 206 206 +151 200 200 +141 195 195 +130 190 190 +119 185 185 +108 180 180 +97 175 175 +87 170 170 +76 164 164 +65 159 159 +54 154 154 +44 149 149 +33 144 144 +22 139 139 +11 134 134 +0 128 128 diff --git a/src/fractalzoomer/color_maps/droz49.map b/src/fractalzoomer/color_maps/droz49.map new file mode 100644 index 000000000..650cc1b40 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz49.map @@ -0,0 +1,256 @@ +0 0 0 +1 2 9 +3 4 18 +5 6 28 +7 8 37 +9 10 46 +10 13 55 +12 15 64 +14 17 74 +16 19 82 +17 21 91 +19 23 100 +21 25 109 +23 27 117 +24 29 125 +26 31 133 +27 33 141 +29 35 149 +30 36 156 +32 38 164 +33 40 171 +34 41 178 +36 43 184 +37 44 191 +38 46 197 +39 47 202 +40 49 208 +41 50 213 +42 51 218 +43 52 223 +44 53 227 +45 54 231 +46 55 235 +46 56 239 +47 56 242 +48 57 244 +48 58 247 +48 58 249 +49 59 251 +49 59 252 +49 59 253 +49 59 254 +49 59 254 +49 59 254 +49 59 254 +49 59 254 +49 59 253 +49 59 251 +49 58 250 +48 58 248 +48 57 245 +47 57 243 +47 56 240 +46 55 236 +45 54 233 +44 53 229 +44 52 224 +43 51 220 +42 50 215 +41 49 210 +40 48 204 +39 46 199 +37 45 193 +36 43 186 +35 42 180 +34 40 173 +32 39 166 +31 37 159 +29 35 151 +28 33 144 +26 32 136 +25 30 128 +23 28 120 +21 26 111 +20 24 103 +18 22 94 +16 20 85 +15 18 77 +13 16 68 +11 13 58 +9 11 49 +7 9 40 +6 7 31 +4 5 21 +2 2 12 +0 1 3 +1 2 6 +3 7 15 +4 11 24 +6 16 34 +8 20 43 +10 24 52 +12 29 61 +13 33 71 +15 37 79 +17 41 88 +19 45 97 +20 49 106 +22 53 114 +24 57 122 +25 61 131 +27 65 139 +28 69 146 +30 72 154 +31 76 161 +33 79 168 +34 82 175 +35 85 182 +37 88 188 +38 91 195 +39 94 201 +40 97 206 +41 99 212 +42 102 217 +43 104 221 +44 106 226 +45 108 230 +45 110 234 +46 111 237 +47 113 241 +47 114 244 +48 116 246 +48 117 248 +49 117 250 +49 118 252 +49 119 253 +49 119 254 +49 119 254 +50 120 255 +49 119 254 +49 119 254 +49 119 253 +49 118 252 +49 117 250 +48 117 248 +48 116 246 +47 114 244 +47 113 241 +46 111 237 +45 110 234 +45 108 230 +44 106 226 +43 104 221 +42 102 217 +41 99 212 +40 97 206 +39 94 201 +38 91 195 +37 88 188 +35 85 182 +34 82 175 +33 79 168 +31 76 161 +30 72 154 +28 69 146 +27 65 139 +25 61 131 +24 57 122 +22 53 114 +20 49 106 +19 45 97 +17 41 88 +15 37 79 +13 33 71 +12 29 61 +10 24 52 +8 20 43 +6 16 34 +4 11 24 +3 7 15 +2 4 6 +1 2 3 +4 9 12 +8 17 21 +12 24 31 +15 31 40 +19 39 49 +23 46 58 +26 53 68 +30 60 77 +33 67 85 +37 74 94 +40 81 103 +43 87 111 +47 94 120 +50 100 128 +53 106 136 +56 113 144 +59 119 151 +62 124 159 +65 130 166 +68 136 173 +70 141 180 +73 146 186 +75 151 193 +78 156 199 +80 160 204 +82 164 210 +84 168 215 +86 172 220 +88 176 224 +89 179 229 +91 182 233 +92 185 236 +94 188 240 +95 190 243 +96 192 245 +97 194 248 +98 196 250 +98 197 251 +99 198 253 +99 199 254 +99 199 254 +99 199 254 +99 199 254 +99 199 254 +99 199 253 +99 198 252 +98 197 251 +97 195 249 +97 194 247 +96 192 244 +94 189 242 +93 187 239 +92 184 235 +90 181 231 +89 178 227 +87 175 223 +85 171 218 +83 167 213 +81 163 208 +79 159 202 +77 154 197 +74 149 191 +72 144 184 +69 139 178 +67 134 171 +64 128 164 +61 123 156 +58 117 149 +55 111 141 +52 104 133 +49 98 125 +46 92 117 +42 85 109 +39 78 100 +35 71 91 +32 65 82 +29 58 74 +25 50 64 +21 43 55 +18 36 46 +14 29 37 +11 22 28 +7 14 18 +3 7 9 diff --git a/src/fractalzoomer/color_maps/droz52.map b/src/fractalzoomer/color_maps/droz52.map new file mode 100644 index 000000000..dcdae8de8 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz52.map @@ -0,0 +1,256 @@ +0 0 0 +40 0 0 +52 0 0 +60 0 0 +72 0 0 +84 0 0 +96 0 0 +104 0 0 +116 0 0 +128 0 0 +140 0 0 +148 0 0 +160 0 0 +152 0 0 +144 0 0 +140 0 0 +132 0 0 +124 0 0 +116 0 0 +112 0 0 +104 0 0 +96 0 0 +88 0 0 +84 0 0 +76 0 0 +68 0 0 +60 0 0 +56 0 0 +48 0 0 +40 0 0 +0 0 0 +0 0 0 +120 52 64 +128 68 79 +136 84 93 +144 99 107 +152 115 121 +160 130 136 +168 146 150 +176 161 164 +184 177 178 +192 192 192 +189 186 188 +185 180 183 +181 173 178 +177 167 173 +173 161 168 +170 154 163 +166 148 158 +162 142 153 +158 135 148 +154 129 143 +150 122 138 +147 116 134 +143 110 129 +139 103 124 +135 97 119 +131 91 114 +128 84 109 +124 78 104 +120 72 99 +116 65 94 +112 59 89 +108 52 84 +120 64 84 +132 72 80 +144 84 80 +156 96 76 +168 108 76 +180 116 72 +192 128 72 +204 140 68 +216 152 68 +228 160 64 +240 172 64 +252 184 60 +240 172 60 +228 164 60 +216 152 56 +204 140 56 +192 128 56 +180 120 56 +168 108 56 +152 96 52 +140 88 52 +128 76 52 +116 64 52 +104 52 48 +92 44 48 +80 32 48 +16 4 12 +0 0 0 +16 16 12 +28 28 20 +44 44 32 +56 60 40 +72 72 52 +84 84 64 +100 100 76 +116 112 88 +128 128 104 +144 144 116 +160 160 128 +176 172 140 +192 188 152 +208 204 164 +220 220 180 +236 232 192 +252 248 204 +244 240 196 +236 228 188 +228 220 180 +220 208 172 +212 200 160 +204 188 152 +196 180 144 +188 168 136 +176 160 128 +168 148 120 +160 140 112 +152 128 104 +144 120 92 +136 108 84 +128 100 76 +120 88 68 +0 0 0 +0 0 0 +0 0 0 +20 12 88 +20 20 104 +20 26 109 +20 31 113 +20 37 118 +20 42 122 +20 48 126 +20 53 131 +20 59 135 +20 64 139 +20 70 144 +20 75 148 +20 80 152 +20 86 157 +20 91 161 +20 97 166 +20 102 170 +20 108 174 +20 113 179 +20 119 183 +20 124 187 +20 130 192 +20 135 196 +20 140 200 +18 129 184 +16 118 169 +15 107 153 +13 96 138 +12 86 123 +10 75 107 +9 64 92 +7 53 76 +6 43 61 +4 32 46 +3 21 30 +1 10 15 +0 0 0 +156 148 160 +164 160 172 +172 172 184 +180 184 196 +188 196 208 +196 208 220 +204 220 232 +196 212 220 +192 200 204 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 +96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +252 212 152 +240 204 148 +228 192 144 +212 184 136 +200 172 132 +188 164 128 +176 152 124 +160 140 116 +148 128 112 +136 120 108 +124 108 104 +108 96 100 +96 84 96 +80 76 92 +68 64 88 +52 52 84 +40 40 80 +0 0 0 +0 0 0 +40 12 88 +48 16 100 +60 20 112 +73 28 122 +86 35 132 +99 42 141 +112 49 151 +125 56 160 +138 64 170 +151 71 179 +164 78 189 +177 85 198 +190 92 208 +203 100 217 +216 107 227 +229 114 236 +242 121 246 +255 128 255 +240 120 240 +224 112 224 +208 104 208 +192 96 192 +176 88 176 +160 80 160 +144 72 144 +128 64 128 +112 56 112 +96 48 96 +80 40 80 +64 32 64 +48 24 48 +32 16 32 +16 8 16 +0 0 0 diff --git a/src/fractalzoomer/color_maps/droz54.map b/src/fractalzoomer/color_maps/droz54.map new file mode 100644 index 000000000..705e26fde --- /dev/null +++ b/src/fractalzoomer/color_maps/droz54.map @@ -0,0 +1,256 @@ +0 0 0 +24 0 24 +49 0 49 +74 0 74 +97 0 97 +120 0 120 +141 0 141 +161 0 161 +180 0 180 +197 0 197 +212 0 212 +224 0 224 +235 0 235 +244 0 244 +250 0 250 +253 0 253 +255 0 255 +253 0 253 +250 0 250 +244 0 244 +235 0 235 +224 0 224 +212 0 212 +197 0 197 +180 0 180 +161 0 161 +141 0 141 +120 0 120 +97 0 97 +74 0 74 +49 0 49 +24 0 24 +0 0 0 +24 2 24 +49 5 49 +74 8 74 +97 11 97 +120 14 120 +141 16 141 +161 19 161 +180 21 180 +197 23 197 +212 24 212 +224 26 224 +235 27 235 +244 28 244 +250 29 250 +253 29 253 +255 30 255 +253 29 253 +250 29 250 +244 28 244 +235 27 235 +224 26 224 +212 24 212 +197 23 197 +180 21 180 +161 19 161 +141 16 141 +120 14 120 +97 11 97 +74 8 74 +49 5 49 +24 2 24 +0 0 0 +24 7 24 +49 15 49 +74 23 74 +97 30 97 +120 37 120 +141 44 141 +161 50 161 +180 56 180 +197 61 197 +212 66 212 +224 70 224 +235 73 235 +244 76 244 +250 78 250 +253 79 253 +255 80 255 +253 79 253 +250 78 250 +244 76 244 +235 73 235 +224 70 224 +212 66 212 +197 61 197 +180 56 180 +161 50 161 +141 44 141 +120 37 120 +97 30 97 +74 23 74 +49 15 49 +24 7 24 +0 0 0 +24 12 24 +49 25 49 +74 37 74 +97 49 97 +120 61 120 +141 72 141 +161 82 161 +180 91 180 +197 100 197 +212 108 212 +224 114 224 +235 120 235 +244 124 244 +250 127 250 +253 129 253 +255 130 255 +253 129 253 +250 127 250 +244 124 244 +235 120 235 +224 114 224 +212 108 212 +197 100 197 +180 91 180 +161 82 161 +141 72 141 +120 61 120 +97 49 97 +74 37 74 +49 25 49 +24 12 24 +0 0 0 +24 16 24 +49 33 49 +74 49 74 +97 65 97 +120 80 120 +141 94 141 +161 107 161 +180 120 180 +197 131 197 +212 141 212 +224 149 224 +235 157 235 +244 162 244 +250 166 250 +253 169 253 +255 170 255 +253 169 253 +250 166 250 +244 162 244 +235 157 235 +224 149 224 +212 141 212 +197 131 197 +180 120 180 +161 107 161 +141 94 141 +120 80 120 +97 65 97 +74 49 74 +49 33 49 +24 16 24 +0 0 0 +24 19 24 +49 39 49 +74 58 74 +97 76 97 +120 94 120 +141 111 141 +161 126 161 +180 141 180 +197 154 197 +212 166 212 +224 176 224 +235 184 235 +244 191 244 +250 196 250 +253 199 253 +255 200 255 +253 199 253 +250 196 250 +244 191 244 +235 184 235 +224 176 224 +212 166 212 +197 154 197 +180 141 180 +161 126 161 +141 111 141 +120 94 120 +97 76 97 +74 58 74 +49 39 49 +24 19 24 +0 0 0 +24 22 24 +49 43 49 +74 65 74 +97 86 97 +120 106 120 +141 125 141 +161 142 161 +180 159 180 +197 173 197 +212 187 212 +224 198 224 +235 207 235 +244 215 244 +250 220 250 +253 223 253 +255 225 255 +253 223 253 +250 220 250 +244 215 244 +235 207 235 +224 198 224 +212 187 212 +197 173 197 +180 159 180 +161 142 161 +141 125 141 +120 106 120 +97 86 97 +74 65 74 +49 43 49 +24 22 24 +0 0 0 +24 24 24 +49 49 49 +74 74 74 +97 97 97 +120 120 120 +141 141 141 +161 161 161 +180 180 180 +197 197 197 +212 212 212 +224 224 224 +235 235 235 +244 244 244 +250 250 250 +253 253 253 +255 255 255 +253 253 253 +250 250 250 +244 244 244 +235 235 235 +224 224 224 +212 212 212 +197 197 197 +180 180 180 +161 161 161 +141 141 141 +120 120 120 +97 97 97 +74 74 74 +49 49 49 +24 24 24 diff --git a/src/fractalzoomer/color_maps/droz56.map b/src/fractalzoomer/color_maps/droz56.map new file mode 100644 index 000000000..255bf534a --- /dev/null +++ b/src/fractalzoomer/color_maps/droz56.map @@ -0,0 +1,256 @@ +0 0 0 +32 5 50 +34 5 50 +37 5 50 +39 5 50 +42 5 50 +44 5 50 +47 5 50 +49 5 50 +52 5 50 +54 5 50 +56 5 50 +59 5 50 +61 5 50 +64 5 50 +66 5 50 +69 5 50 +71 5 50 +74 5 50 +76 5 50 +78 5 50 +81 5 50 +83 5 50 +86 5 50 +88 5 50 +91 5 50 +93 5 50 +96 5 50 +98 5 50 +101 5 50 +103 5 50 +105 5 50 +108 5 50 +110 5 50 +113 5 50 +115 5 50 +118 5 50 +120 5 50 +123 5 50 +125 5 50 +127 5 50 +130 5 50 +132 5 50 +135 5 50 +137 5 50 +140 5 50 +142 5 50 +145 5 50 +147 5 50 +150 5 50 +30 8 50 +32 8 50 +34 8 50 +37 8 50 +39 8 50 +42 8 50 +44 8 50 +47 8 50 +49 8 50 +52 8 50 +54 8 50 +56 8 50 +59 8 50 +61 8 50 +64 8 50 +66 8 50 +69 8 50 +71 8 50 +74 8 50 +76 8 50 +78 8 50 +81 8 50 +83 8 50 +86 8 50 +88 8 50 +91 8 50 +93 8 50 +96 8 50 +98 8 50 +101 8 50 +103 8 50 +105 8 50 +108 8 50 +110 8 50 +113 8 50 +115 8 50 +118 8 50 +120 8 50 +123 8 50 +125 8 50 +127 8 50 +130 8 50 +132 8 50 +135 8 50 +137 8 50 +140 8 50 +142 8 50 +145 8 50 +147 8 50 +150 8 50 +30 11 50 +32 11 50 +34 11 50 +37 11 50 +39 11 50 +42 11 50 +44 11 50 +47 11 50 +49 11 50 +52 11 50 +54 11 50 +56 11 50 +59 11 50 +61 11 50 +64 11 50 +66 11 50 +69 11 50 +71 11 50 +74 11 50 +76 11 50 +78 11 50 +81 11 50 +83 11 50 +86 11 50 +88 11 50 +91 11 50 +93 11 50 +96 11 50 +98 11 50 +101 11 50 +103 11 50 +105 11 50 +108 11 50 +110 11 50 +113 11 50 +115 11 50 +118 11 50 +120 11 50 +123 11 50 +125 11 50 +127 11 50 +130 11 50 +132 11 50 +135 11 50 +137 11 50 +140 11 50 +142 11 50 +145 11 50 +147 11 50 +150 11 50 +30 14 50 +32 14 50 +34 14 50 +37 14 50 +39 14 50 +42 14 50 +44 14 50 +47 14 50 +49 14 50 +52 14 50 +54 14 50 +56 14 50 +59 14 50 +61 14 50 +64 14 50 +66 14 50 +69 14 50 +71 14 50 +74 14 50 +76 14 50 +78 14 50 +81 14 50 +83 14 50 +86 14 50 +88 14 50 +91 14 50 +93 14 50 +96 14 50 +98 14 50 +101 14 50 +103 14 50 +105 14 50 +108 14 50 +110 14 50 +113 14 50 +115 14 50 +118 14 50 +120 14 50 +123 14 50 +125 14 50 +127 14 50 +130 14 50 +132 14 50 +135 14 50 +137 14 50 +140 14 50 +142 14 50 +145 14 50 +147 14 50 +150 14 50 +30 17 50 +32 17 50 +34 17 50 +37 17 50 +39 17 50 +42 17 50 +44 17 50 +47 17 50 +49 17 50 +52 17 50 +54 17 50 +56 17 50 +59 17 50 +61 17 50 +64 17 50 +66 17 50 +69 17 50 +71 17 50 +74 17 50 +76 17 50 +78 17 50 +81 17 50 +83 17 50 +86 17 50 +88 17 50 +91 17 50 +93 17 50 +96 17 50 +98 17 50 +101 17 50 +103 17 50 +105 17 50 +108 17 50 +110 17 50 +113 17 50 +115 17 50 +118 17 50 +120 17 50 +123 17 50 +125 17 50 +127 17 50 +130 17 50 +132 17 50 +135 17 50 +137 17 50 +140 17 50 +142 17 50 +145 17 50 +147 17 50 +150 17 50 +30 20 50 +32 20 50 +34 20 50 +37 20 50 +39 20 50 +42 20 50 diff --git a/src/fractalzoomer/color_maps/droz60.map b/src/fractalzoomer/color_maps/droz60.map new file mode 100644 index 000000000..8c9fc490a --- /dev/null +++ b/src/fractalzoomer/color_maps/droz60.map @@ -0,0 +1,256 @@ +48 48 48 +0 28 76 +0 24 68 +0 24 64 +0 20 56 +0 20 48 +0 16 44 +0 12 36 +0 12 28 +0 8 20 +0 8 16 +0 4 8 +0 0 0 +4 0 0 +8 0 0 +12 0 0 +16 0 0 +24 0 0 +28 0 0 +32 0 0 +36 0 0 +40 0 0 +44 0 0 +52 0 0 +56 0 0 +60 0 0 +64 0 0 +68 0 0 +72 0 0 +76 0 0 +84 0 0 +88 0 0 +92 0 0 +96 0 0 +100 0 0 +104 0 0 +112 0 0 +116 0 0 +120 0 0 +124 4 0 +128 4 0 +132 4 0 +136 4 0 +144 4 0 +148 4 0 +152 4 0 +156 4 0 +160 4 0 +164 4 0 +172 4 0 +176 4 0 +180 4 0 +184 4 0 +188 4 0 +192 4 0 +196 4 0 +204 4 0 +208 4 0 +212 4 0 +216 4 0 +220 4 0 +224 4 0 +232 4 0 +236 4 0 +240 4 0 +244 4 0 +252 8 0 +252 20 0 +252 36 0 +252 52 0 +252 68 0 +248 80 0 +248 96 0 +248 112 0 +248 128 0 +248 144 0 +248 160 0 +248 176 0 +248 192 0 +244 204 0 +244 220 0 +244 236 0 +244 252 0 +244 252 16 +244 252 28 +244 248 44 +244 248 56 +244 248 72 +244 248 84 +244 248 100 +244 248 112 +240 244 128 +240 244 140 +240 244 156 +240 244 168 +240 244 184 +240 244 196 +224 227 182 +208 211 169 +192 195 156 +176 178 143 +160 162 130 +144 146 117 +128 130 104 +112 113 91 +96 97 78 +80 81 65 +64 65 52 +48 48 39 +32 32 26 +16 16 13 +0 0 0 +52 32 228 +0 0 0 +24 0 228 +0 0 0 +52 4 200 +0 0 0 +80 8 172 +0 0 0 +108 8 144 +0 0 0 +140 12 116 +0 0 0 +168 16 84 +0 0 0 +196 20 56 +0 0 0 +224 20 28 +0 0 0 +252 24 0 +0 0 0 +232 24 0 +0 0 0 +212 20 0 +0 0 0 +192 20 0 +0 0 0 +172 16 0 +0 0 0 +152 16 0 +0 0 0 +132 12 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +44 232 44 +0 0 0 +36 216 68 +0 0 0 +24 204 92 +0 0 0 +12 192 116 +0 0 0 +0 176 140 +0 0 0 +0 136 168 +0 0 0 +0 92 192 +0 0 0 +0 56 216 +0 0 0 +0 12 244 +0 0 0 +24 0 228 +0 0 0 +56 0 196 +1 1 1 +88 0 164 +0 0 0 +120 0 132 +0 0 0 +156 0 96 +0 0 0 +188 0 64 +0 0 0 +220 0 32 +0 0 0 +252 0 0 +0 0 0 +252 24 0 +1 1 1 +252 56 0 +68 68 68 +252 88 0 +64 64 64 +252 120 0 +60 60 60 +252 152 0 +56 56 56 +252 184 0 +52 52 52 +252 216 0 +48 48 48 +46 46 46 +44 44 44 +42 42 42 +40 40 40 +38 38 38 +36 36 36 +34 34 34 +32 32 32 +30 30 30 +28 28 28 +26 26 26 +24 24 24 +22 22 22 +20 20 20 +18 18 18 +16 16 16 +44 232 44 +12 12 12 +36 216 68 +8 8 8 +24 204 92 +4 4 4 +12 192 116 +0 0 0 +0 176 140 +0 0 0 +82 163 163 +0 0 0 +34 70 70 +0 0 0 +24 50 50 +0 0 0 +0 70 186 +0 67 179 +0 65 172 +0 62 165 +0 60 159 +0 57 152 +0 55 145 +0 52 138 +0 50 132 +0 47 125 +0 45 118 +0 42 111 +0 40 105 +0 37 98 +0 35 91 +0 32 84 diff --git a/src/fractalzoomer/color_maps/droz62.map b/src/fractalzoomer/color_maps/droz62.map new file mode 100644 index 000000000..bc7a585f7 --- /dev/null +++ b/src/fractalzoomer/color_maps/droz62.map @@ -0,0 +1,256 @@ +0 0 0 +2 20 20 +5 20 20 +7 20 20 +10 20 20 +12 20 20 +15 20 20 +18 20 20 +20 20 20 +23 20 20 +25 20 20 +28 20 20 +30 20 20 +33 20 20 +36 20 20 +38 20 20 +41 20 20 +43 20 20 +46 20 20 +48 20 20 +51 20 20 +54 20 20 +56 20 20 +59 20 20 +61 20 20 +64 20 20 +66 20 20 +69 20 20 +72 20 20 +74 20 20 +77 20 20 +79 20 20 +82 20 20 +85 20 20 +87 20 20 +90 20 20 +92 20 20 +95 20 20 +97 20 20 +100 20 20 +103 20 20 +105 20 20 +108 20 20 +110 20 20 +113 20 20 +115 20 20 +118 20 20 +121 20 20 +123 20 20 +126 20 20 +128 20 20 +131 20 20 +133 20 20 +136 20 20 +139 20 20 +141 20 20 +144 20 20 +146 20 20 +149 20 20 +151 20 20 +154 20 20 +157 20 20 +159 20 20 +162 20 20 +164 20 20 +167 20 20 +170 20 20 +172 20 20 +175 20 20 +177 20 20 +180 20 20 +182 20 20 +185 20 20 +188 20 20 +190 20 20 +193 20 20 +195 20 20 +198 20 20 +200 20 20 +203 20 20 +206 20 20 +208 20 20 +211 20 20 +213 20 20 +216 20 20 +218 20 20 +221 20 20 +224 20 20 +226 20 20 +229 20 20 +231 20 20 +234 20 20 +236 20 20 +239 20 20 +242 20 20 +244 20 20 +247 20 20 +249 20 20 +252 20 20 +255 20 20 +0 22 20 +2 22 20 +5 22 20 +7 22 20 +10 22 20 +12 22 20 +15 22 20 +18 22 20 +20 22 20 +23 22 20 +25 22 20 +28 22 20 +30 22 20 +33 22 20 +36 22 20 +38 22 20 +41 22 20 +43 22 20 +46 22 20 +48 22 20 +51 22 20 +54 22 20 +56 22 20 +59 22 20 +61 22 20 +64 22 20 +66 22 20 +69 22 20 +72 22 20 +74 22 20 +77 22 20 +79 22 20 +82 22 20 +85 22 20 +87 22 20 +90 22 20 +92 22 20 +95 22 20 +97 22 20 +100 22 20 +103 22 20 +105 22 20 +108 22 20 +110 22 20 +113 22 20 +115 22 20 +118 22 20 +121 22 20 +123 22 20 +126 22 20 +128 22 20 +131 22 20 +133 22 20 +136 22 20 +139 22 20 +141 22 20 +144 22 20 +146 22 20 +149 22 20 +151 22 20 +154 22 20 +157 22 20 +159 22 20 +162 22 20 +164 22 20 +167 22 20 +170 22 20 +172 22 20 +175 22 20 +177 22 20 +180 22 20 +182 22 20 +185 22 20 +188 22 20 +190 22 20 +193 22 20 +195 22 20 +198 22 20 +200 22 20 +203 22 20 +206 22 20 +208 22 20 +211 22 20 +213 22 20 +216 22 20 +218 22 20 +221 22 20 +224 22 20 +226 22 20 +229 22 20 +231 22 20 +234 22 20 +236 22 20 +239 22 20 +242 22 20 +244 22 20 +247 22 20 +249 22 20 +252 22 20 +255 22 20 +0 25 20 +2 25 20 +5 25 20 +7 25 20 +10 25 20 +12 25 20 +15 25 20 +18 25 20 +20 25 20 +23 25 20 +25 25 20 +28 25 20 +30 25 20 +33 25 20 +36 25 20 +38 25 20 +41 25 20 +43 25 20 +46 25 20 +48 25 20 +51 25 20 +54 25 20 +56 25 20 +59 25 20 +61 25 20 +64 25 20 +66 25 20 +69 25 20 +72 25 20 +74 25 20 +77 25 20 +79 25 20 +82 25 20 +85 25 20 +87 25 20 +90 25 20 +92 25 20 +95 25 20 +97 25 20 +100 25 20 +103 25 20 +105 25 20 +108 25 20 +110 25 20 +113 25 20 +115 25 20 +118 25 20 +121 25 20 +123 25 20 +126 25 20 +128 25 20 +131 25 20 +133 25 20 +136 25 20 +139 25 20 +141 25 20 diff --git a/src/fractalzoomer/color_maps/droz8.map b/src/fractalzoomer/color_maps/droz8.map new file mode 100644 index 000000000..8c6eb7e0e --- /dev/null +++ b/src/fractalzoomer/color_maps/droz8.map @@ -0,0 +1,256 @@ +0 0 0 +134 75 23 +138 81 27 +142 87 31 +146 93 36 +150 99 40 +154 105 45 +159 111 49 +163 117 53 +167 123 58 +171 129 62 +175 135 67 +179 141 71 +184 147 75 +188 153 80 +192 159 84 +196 166 89 +200 172 93 +204 178 98 +209 184 102 +213 190 106 +217 196 111 +221 202 115 +225 208 120 +229 214 124 +234 220 128 +238 226 133 +242 232 137 +246 238 142 +250 244 146 +255 251 151 +255 251 152 +255 251 152 +252 246 148 +248 240 144 +244 234 140 +240 229 136 +236 223 132 +232 217 128 +228 212 123 +224 206 119 +220 200 115 +216 195 111 +213 189 107 +209 183 103 +205 178 98 +201 172 94 +197 166 90 +193 161 86 +189 155 82 +185 149 78 +181 144 73 +177 138 69 +174 132 65 +170 127 61 +166 121 57 +162 115 53 +158 110 48 +154 104 44 +150 98 40 +146 93 36 +142 87 32 +138 81 28 +134 75 23 +227 74 0 +228 80 6 +229 85 11 +230 90 16 +231 96 21 +232 101 26 +233 106 31 +234 112 37 +235 117 42 +236 122 47 +237 128 52 +237 133 57 +238 138 62 +239 144 68 +240 149 73 +241 154 78 +242 160 83 +243 165 88 +244 170 93 +245 176 99 +246 181 104 +246 186 109 +247 192 114 +248 197 119 +249 202 124 +250 208 130 +251 213 135 +252 218 140 +253 224 145 +254 229 150 +255 234 155 +255 239 160 +255 232 150 +252 227 146 +249 222 142 +246 217 139 +243 213 135 +240 208 132 +238 203 128 +235 198 125 +232 194 121 +229 189 118 +226 184 114 +224 179 110 +221 175 107 +218 170 103 +215 165 100 +212 160 96 +210 156 93 +207 151 89 +204 146 86 +201 141 82 +198 137 79 +196 132 75 +193 127 71 +190 122 68 +187 118 64 +184 113 61 +182 108 57 +179 103 54 +176 99 50 +173 94 47 +170 89 43 +168 85 40 +171 90 44 +174 95 49 +177 100 54 +180 105 58 +183 110 63 +187 115 68 +190 120 72 +193 126 77 +196 131 82 +199 136 86 +203 141 91 +206 146 96 +209 151 100 +212 156 105 +215 161 110 +219 167 115 +216 163 111 +213 159 107 +210 155 102 +207 151 98 +204 147 94 +200 143 89 +197 139 85 +194 135 80 +191 131 76 +188 127 72 +184 123 67 +181 119 63 +178 115 59 +175 111 54 +172 107 50 +168 103 45 +166 101 44 +164 100 43 +161 98 43 +159 96 42 +157 94 41 +154 93 41 +152 91 40 +150 89 39 +148 87 39 +145 86 38 +143 84 37 +141 82 37 +139 80 36 +136 79 35 +134 77 35 +132 75 34 +64 0 0 +73 10 2 +82 21 5 +92 31 8 +101 42 11 +110 53 14 +120 63 16 +129 74 19 +138 85 22 +148 95 25 +157 106 28 +166 117 30 +176 127 33 +185 138 36 +194 149 39 +204 159 42 +213 170 44 +222 181 47 +232 191 50 +241 202 53 +251 213 56 +241 202 54 +232 191 52 +222 180 50 +213 169 48 +204 159 47 +194 148 45 +185 137 43 +175 126 41 +166 116 40 +157 105 38 +147 94 36 +138 83 34 +142 88 36 +146 92 38 +150 97 39 +153 101 41 +157 105 43 +161 110 44 +165 114 46 +168 119 48 +172 123 49 +176 127 51 +180 132 53 +183 136 54 +187 141 56 +191 145 57 +195 149 59 +198 154 61 +202 158 62 +206 163 64 +210 167 66 +213 171 67 +217 176 69 +221 180 71 +225 185 72 +228 189 74 +232 193 76 +236 198 77 +240 202 79 +243 206 80 +239 199 78 +235 192 76 +230 185 73 +226 178 71 +221 171 69 +217 164 66 +213 157 64 +208 150 62 +204 142 59 +199 135 57 +195 128 55 +191 121 52 +186 114 50 +182 107 48 +177 100 45 +173 93 43 +168 85 40 +255 212 0 +255 212 0 diff --git a/src/fractalzoomer/color_maps/drozdis1.map b/src/fractalzoomer/color_maps/drozdis1.map new file mode 100644 index 000000000..f41bd43f1 --- /dev/null +++ b/src/fractalzoomer/color_maps/drozdis1.map @@ -0,0 +1,256 @@ +0 0 0 +128 0 128 +96 0 96 +64 0 64 +39 65 0 +36 68 0 +34 71 0 +32 73 1 +29 76 1 +27 79 2 +25 82 3 +23 85 5 +21 87 6 +19 90 8 +17 93 10 +15 96 12 +13 99 14 +13 103 19 +14 107 24 +14 112 29 +15 116 34 +16 121 39 +16 125 45 +17 130 50 +18 134 55 +18 139 60 +19 143 65 +20 147 71 +20 152 76 +21 156 81 +22 161 86 +22 165 91 +23 170 97 +23 174 102 +24 179 107 +25 183 112 +25 188 117 +26 192 123 +27 196 128 +27 201 133 +28 205 138 +29 210 143 +29 214 149 +30 219 154 +31 223 159 +31 228 164 +32 232 169 +33 237 175 +17 190 137 +19 192 141 +21 195 145 +23 197 148 +25 199 151 +28 202 154 +30 204 157 +32 206 160 +35 208 162 +37 210 165 +39 212 167 +42 214 169 +44 216 171 +47 218 172 +49 220 174 +52 221 175 +54 223 176 +57 224 177 +60 226 177 +62 227 178 +64 229 178 +67 230 178 +69 231 178 +66 227 176 +63 223 174 +61 219 172 +58 215 170 +55 211 168 +53 207 166 +50 203 164 +47 199 162 +45 195 160 +42 191 158 +39 187 156 +37 183 154 +34 179 153 +31 175 151 +29 171 149 +26 167 147 +23 163 145 +21 159 143 +18 155 141 +15 151 139 +13 147 137 +10 143 135 +7 139 133 +5 135 131 +2 131 129 +0 128 128 +1 129 125 +1 129 123 +1 130 120 +2 130 118 +2 130 115 +2 131 113 +3 131 110 +3 131 108 +3 132 105 +3 132 103 +4 132 101 +4 133 98 +4 133 96 +5 133 93 +5 134 91 +11 140 99 +16 145 106 +22 150 113 +27 156 120 +32 161 127 +38 166 134 +43 171 141 +48 177 149 +54 182 156 +59 187 163 +64 192 170 +70 198 177 +75 203 184 +80 208 191 +86 213 198 +91 219 206 +96 224 213 +102 229 220 +107 234 227 +112 240 234 +118 245 241 +123 250 248 +128 255 255 +123 248 247 +118 242 240 +113 236 233 +108 230 226 +103 224 219 +98 217 212 +93 211 205 +88 205 198 +83 199 191 +78 193 184 +73 186 177 +68 180 170 +64 174 163 +59 168 156 +54 162 149 +49 155 142 +44 149 135 +39 143 128 +34 137 121 +29 131 114 +24 124 107 +19 118 100 +14 112 93 +9 106 86 +4 100 79 +0 94 72 +0 91 77 +1 88 81 +1 85 85 +2 83 90 +3 80 94 +4 77 99 +5 74 103 +6 72 107 +7 69 111 +8 66 116 +10 64 120 +11 61 124 +13 58 128 +14 56 132 +16 53 136 +18 51 139 +20 48 143 +22 46 146 +24 44 150 +26 42 153 +29 39 156 +31 37 158 +33 35 161 +36 33 164 +38 31 166 +41 29 168 +43 27 170 +46 25 172 +48 23 173 +51 22 175 +53 20 176 +56 18 177 +61 25 182 +65 32 187 +70 39 192 +74 46 197 +79 53 202 +83 60 207 +88 67 212 +92 73 216 +97 80 221 +101 87 226 +106 94 231 +110 101 236 +115 108 241 +119 115 246 +124 122 251 +128 128 255 +126 123 247 +125 118 239 +124 113 231 +122 108 224 +121 103 216 +120 98 208 +118 93 201 +117 89 193 +116 84 185 +115 79 177 +113 74 170 +112 69 162 +111 64 154 +109 59 147 +108 54 139 +107 50 131 +106 45 123 +104 40 116 +103 35 108 +102 30 100 +100 25 93 +99 20 85 +98 15 77 +97 11 70 +95 12 66 +94 13 61 +93 15 57 +91 16 53 +89 18 49 +88 19 45 +86 21 42 +84 23 38 +82 25 34 +80 26 31 +78 28 28 +76 30 25 +73 32 22 +71 34 19 +69 36 16 +66 39 14 +64 41 12 +61 43 9 +59 45 8 +56 48 6 +54 50 4 +51 53 3 +49 55 2 diff --git a/src/fractalzoomer/color_maps/fadeblue.MAP b/src/fractalzoomer/color_maps/fadeblue.MAP new file mode 100644 index 000000000..e2b5c61d9 --- /dev/null +++ b/src/fractalzoomer/color_maps/fadeblue.MAP @@ -0,0 +1,256 @@ +0 0 255 +0 0 253 +0 0 252 +0 0 251 +0 0 250 +0 0 249 +0 0 248 +0 0 247 +0 0 246 +0 0 245 +0 0 244 +0 0 243 +0 0 242 +0 0 241 +0 0 240 +0 0 239 +0 0 238 +0 0 237 +0 0 236 +0 0 235 +0 0 234 +0 0 233 +0 0 232 +0 0 231 +0 0 230 +0 0 229 +0 0 228 +0 0 227 +0 0 226 +0 0 225 +0 0 224 +0 0 223 +0 0 222 +0 0 221 +0 0 220 +0 0 219 +0 0 218 +0 0 217 +0 0 216 +0 0 215 +0 0 214 +0 0 213 +0 0 212 +0 0 211 +0 0 210 +0 0 209 +0 0 208 +0 0 207 +0 0 206 +0 0 205 +0 0 204 +0 0 203 +0 0 202 +0 0 201 +0 0 200 +0 0 199 +0 0 198 +0 0 197 +0 0 196 +0 0 195 +0 0 194 +0 0 193 +0 0 192 +0 0 191 +0 0 190 +0 0 189 +0 0 188 +0 0 187 +0 0 186 +0 0 185 +0 0 184 +0 0 183 +0 0 182 +0 0 181 +0 0 180 +0 0 179 +0 0 178 +0 0 177 +0 0 176 +0 0 175 +0 0 174 +0 0 173 +0 0 172 +0 0 171 +0 0 170 +0 0 169 +0 0 168 +0 0 167 +0 0 166 +0 0 165 +0 0 164 +0 0 163 +0 0 162 +0 0 161 +0 0 160 +0 0 159 +0 0 158 +0 0 157 +0 0 156 +0 0 155 +0 0 154 +0 0 153 +0 0 152 +0 0 151 +0 0 150 +0 0 149 +0 0 148 +0 0 147 +0 0 146 +0 0 145 +0 0 144 +0 0 143 +0 0 142 +0 0 141 +0 0 140 +0 0 139 +0 0 138 +0 0 137 +0 0 136 +0 0 135 +0 0 134 +0 0 133 +0 0 132 +0 0 131 +0 0 130 +0 0 129 +0 0 128 +0 0 127 +0 0 126 +0 0 125 +0 0 124 +0 0 123 +0 0 122 +0 0 121 +0 0 120 +0 0 119 +0 0 118 +0 0 117 +0 0 116 +0 0 115 +0 0 114 +0 0 113 +0 0 112 +0 0 111 +0 0 110 +0 0 109 +0 0 108 +0 0 107 +0 0 106 +0 0 105 +0 0 104 +0 0 103 +0 0 102 +0 0 101 +0 0 100 +0 0 99 +0 0 98 +0 0 97 +0 0 96 +0 0 95 +0 0 94 +0 0 93 +0 0 92 +0 0 91 +0 0 90 +0 0 89 +0 0 88 +0 0 87 +0 0 86 +0 0 85 +0 0 84 +0 0 83 +0 0 82 +0 0 81 +0 0 80 +0 0 79 +0 0 78 +0 0 77 +0 0 76 +0 0 75 +0 0 74 +0 0 73 +0 0 72 +0 0 71 +0 0 70 +0 0 69 +0 0 68 +0 0 67 +0 0 66 +0 0 65 +0 0 64 +0 0 63 +0 0 62 +0 0 61 +0 0 60 +0 0 59 +0 0 58 +0 0 57 +0 0 56 +0 0 55 +0 0 54 +0 0 53 +0 0 52 +0 0 51 +0 0 50 +0 0 49 +0 0 48 +0 0 47 +0 0 46 +0 0 45 +0 0 44 +0 0 43 +0 0 42 +0 0 41 +0 0 40 +0 0 39 +0 0 38 +0 0 37 +0 0 36 +0 0 35 +0 0 34 +0 0 33 +0 0 32 +0 0 31 +0 0 30 +0 0 29 +0 0 28 +0 0 27 +0 0 26 +0 0 25 +0 0 24 +0 0 23 +0 0 22 +0 0 21 +0 0 20 +0 0 19 +0 0 18 +0 0 17 +0 0 16 +0 0 15 +0 0 14 +0 0 13 +0 0 12 +0 0 11 +0 0 10 +0 0 9 +0 0 8 +0 0 7 +0 0 6 +0 0 5 +0 0 4 +0 0 3 +0 0 2 +0 0 1 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/fadegreen.MAP b/src/fractalzoomer/color_maps/fadegreen.MAP new file mode 100644 index 000000000..e7bbb815f --- /dev/null +++ b/src/fractalzoomer/color_maps/fadegreen.MAP @@ -0,0 +1,256 @@ +0 128 0 +0 127 0 +0 126 0 +0 126 0 +0 125 0 +0 125 0 +0 124 0 +0 124 0 +0 123 0 +0 123 0 +0 122 0 +0 122 0 +0 121 0 +0 121 0 +0 120 0 +0 120 0 +0 119 0 +0 119 0 +0 118 0 +0 118 0 +0 117 0 +0 117 0 +0 116 0 +0 116 0 +0 115 0 +0 115 0 +0 114 0 +0 114 0 +0 113 0 +0 113 0 +0 112 0 +0 112 0 +0 111 0 +0 111 0 +0 110 0 +0 110 0 +0 109 0 +0 109 0 +0 108 0 +0 108 0 +0 107 0 +0 107 0 +0 106 0 +0 106 0 +0 105 0 +0 105 0 +0 104 0 +0 104 0 +0 103 0 +0 103 0 +0 102 0 +0 102 0 +0 101 0 +0 101 0 +0 100 0 +0 100 0 +0 99 0 +0 99 0 +0 98 0 +0 98 0 +0 97 0 +0 97 0 +0 96 0 +0 96 0 +0 95 0 +0 95 0 +0 94 0 +0 94 0 +0 93 0 +0 93 0 +0 92 0 +0 92 0 +0 91 0 +0 91 0 +0 90 0 +0 90 0 +0 89 0 +0 89 0 +0 88 0 +0 88 0 +0 87 0 +0 87 0 +0 86 0 +0 86 0 +0 85 0 +0 85 0 +0 84 0 +0 84 0 +0 83 0 +0 83 0 +0 82 0 +0 82 0 +0 81 0 +0 81 0 +0 80 0 +0 80 0 +0 79 0 +0 79 0 +0 78 0 +0 78 0 +0 77 0 +0 77 0 +0 76 0 +0 76 0 +0 75 0 +0 75 0 +0 74 0 +0 74 0 +0 73 0 +0 73 0 +0 72 0 +0 72 0 +0 71 0 +0 71 0 +0 70 0 +0 70 0 +0 69 0 +0 69 0 +0 68 0 +0 68 0 +0 67 0 +0 67 0 +0 66 0 +0 66 0 +0 65 0 +0 65 0 +0 64 0 +0 64 0 +0 63 0 +0 62 0 +0 62 0 +0 61 0 +0 61 0 +0 60 0 +0 60 0 +0 59 0 +0 59 0 +0 58 0 +0 58 0 +0 57 0 +0 57 0 +0 56 0 +0 56 0 +0 55 0 +0 55 0 +0 54 0 +0 54 0 +0 53 0 +0 53 0 +0 52 0 +0 52 0 +0 51 0 +0 51 0 +0 50 0 +0 50 0 +0 49 0 +0 49 0 +0 48 0 +0 48 0 +0 47 0 +0 47 0 +0 46 0 +0 46 0 +0 45 0 +0 45 0 +0 44 0 +0 44 0 +0 43 0 +0 43 0 +0 42 0 +0 42 0 +0 41 0 +0 41 0 +0 40 0 +0 40 0 +0 39 0 +0 39 0 +0 38 0 +0 38 0 +0 37 0 +0 37 0 +0 36 0 +0 36 0 +0 35 0 +0 35 0 +0 34 0 +0 34 0 +0 33 0 +0 33 0 +0 32 0 +0 32 0 +0 31 0 +0 31 0 +0 30 0 +0 30 0 +0 29 0 +0 29 0 +0 28 0 +0 28 0 +0 27 0 +0 27 0 +0 26 0 +0 26 0 +0 25 0 +0 25 0 +0 24 0 +0 24 0 +0 23 0 +0 23 0 +0 22 0 +0 22 0 +0 21 0 +0 21 0 +0 20 0 +0 20 0 +0 19 0 +0 19 0 +0 18 0 +0 18 0 +0 17 0 +0 17 0 +0 16 0 +0 16 0 +0 15 0 +0 15 0 +0 14 0 +0 14 0 +0 13 0 +0 13 0 +0 12 0 +0 12 0 +0 11 0 +0 11 0 +0 10 0 +0 10 0 +0 9 0 +0 9 0 +0 8 0 +0 8 0 +0 7 0 +0 7 0 +0 6 0 +0 6 0 +0 5 0 +0 5 0 +0 4 0 +0 4 0 +0 3 0 +0 3 0 +0 2 0 +0 2 0 +0 1 0 +0 1 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/fadered.MAP b/src/fractalzoomer/color_maps/fadered.MAP new file mode 100644 index 000000000..5ff67c747 --- /dev/null +++ b/src/fractalzoomer/color_maps/fadered.MAP @@ -0,0 +1,256 @@ +255 0 0 +253 0 0 +252 0 0 +251 0 0 +250 0 0 +249 0 0 +248 0 0 +247 0 0 +246 0 0 +245 0 0 +244 0 0 +243 0 0 +242 0 0 +241 0 0 +240 0 0 +239 0 0 +238 0 0 +237 0 0 +236 0 0 +235 0 0 +234 0 0 +233 0 0 +232 0 0 +231 0 0 +230 0 0 +229 0 0 +228 0 0 +227 0 0 +226 0 0 +225 0 0 +224 0 0 +223 0 0 +222 0 0 +221 0 0 +220 0 0 +219 0 0 +218 0 0 +217 0 0 +216 0 0 +215 0 0 +214 0 0 +213 0 0 +212 0 0 +211 0 0 +210 0 0 +209 0 0 +208 0 0 +207 0 0 +206 0 0 +205 0 0 +204 0 0 +203 0 0 +202 0 0 +201 0 0 +200 0 0 +199 0 0 +198 0 0 +197 0 0 +196 0 0 +195 0 0 +194 0 0 +193 0 0 +192 0 0 +191 0 0 +190 0 0 +189 0 0 +188 0 0 +187 0 0 +186 0 0 +185 0 0 +184 0 0 +183 0 0 +182 0 0 +181 0 0 +180 0 0 +179 0 0 +178 0 0 +177 0 0 +176 0 0 +175 0 0 +174 0 0 +173 0 0 +172 0 0 +171 0 0 +170 0 0 +169 0 0 +168 0 0 +167 0 0 +166 0 0 +165 0 0 +164 0 0 +163 0 0 +162 0 0 +161 0 0 +160 0 0 +159 0 0 +158 0 0 +157 0 0 +156 0 0 +155 0 0 +154 0 0 +153 0 0 +152 0 0 +151 0 0 +150 0 0 +149 0 0 +148 0 0 +147 0 0 +146 0 0 +145 0 0 +144 0 0 +143 0 0 +142 0 0 +141 0 0 +140 0 0 +139 0 0 +138 0 0 +137 0 0 +136 0 0 +135 0 0 +134 0 0 +133 0 0 +132 0 0 +131 0 0 +130 0 0 +129 0 0 +128 0 0 +127 0 0 +126 0 0 +125 0 0 +124 0 0 +123 0 0 +122 0 0 +121 0 0 +120 0 0 +119 0 0 +118 0 0 +117 0 0 +116 0 0 +115 0 0 +114 0 0 +113 0 0 +112 0 0 +111 0 0 +110 0 0 +109 0 0 +108 0 0 +107 0 0 +106 0 0 +105 0 0 +104 0 0 +103 0 0 +102 0 0 +101 0 0 +100 0 0 +99 0 0 +98 0 0 +97 0 0 +96 0 0 +95 0 0 +94 0 0 +93 0 0 +92 0 0 +91 0 0 +90 0 0 +89 0 0 +88 0 0 +87 0 0 +86 0 0 +85 0 0 +84 0 0 +83 0 0 +82 0 0 +81 0 0 +80 0 0 +79 0 0 +78 0 0 +77 0 0 +76 0 0 +75 0 0 +74 0 0 +73 0 0 +72 0 0 +71 0 0 +70 0 0 +69 0 0 +68 0 0 +67 0 0 +66 0 0 +65 0 0 +64 0 0 +63 0 0 +62 0 0 +61 0 0 +60 0 0 +59 0 0 +58 0 0 +57 0 0 +56 0 0 +55 0 0 +54 0 0 +53 0 0 +52 0 0 +51 0 0 +50 0 0 +49 0 0 +48 0 0 +47 0 0 +46 0 0 +45 0 0 +44 0 0 +43 0 0 +42 0 0 +41 0 0 +40 0 0 +39 0 0 +38 0 0 +37 0 0 +36 0 0 +35 0 0 +34 0 0 +33 0 0 +32 0 0 +31 0 0 +30 0 0 +29 0 0 +28 0 0 +27 0 0 +26 0 0 +25 0 0 +24 0 0 +23 0 0 +22 0 0 +21 0 0 +20 0 0 +19 0 0 +18 0 0 +17 0 0 +16 0 0 +15 0 0 +14 0 0 +13 0 0 +12 0 0 +11 0 0 +10 0 0 +9 0 0 +8 0 0 +7 0 0 +6 0 0 +5 0 0 +4 0 0 +3 0 0 +2 0 0 +1 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/fadewhite.MAP b/src/fractalzoomer/color_maps/fadewhite.MAP new file mode 100644 index 000000000..e57727d82 --- /dev/null +++ b/src/fractalzoomer/color_maps/fadewhite.MAP @@ -0,0 +1,256 @@ +255 255 255 +253 253 253 +252 252 252 +251 251 251 +250 250 250 +249 249 249 +248 248 248 +247 247 247 +246 246 246 +245 245 245 +244 244 244 +243 243 243 +242 242 242 +241 241 241 +240 240 240 +239 239 239 +238 238 238 +237 237 237 +236 236 236 +235 235 235 +234 234 234 +233 233 233 +232 232 232 +231 231 231 +230 230 230 +229 229 229 +228 228 228 +227 227 227 +226 226 226 +225 225 225 +224 224 224 +223 223 223 +222 222 222 +221 221 221 +220 220 220 +219 219 219 +218 218 218 +217 217 217 +216 216 216 +215 215 215 +214 214 214 +213 213 213 +212 212 212 +211 211 211 +210 210 210 +209 209 209 +208 208 208 +207 207 207 +206 206 206 +205 205 205 +204 204 204 +203 203 203 +202 202 202 +201 201 201 +200 200 200 +199 199 199 +198 198 198 +197 197 197 +196 196 196 +195 195 195 +194 194 194 +193 193 193 +192 192 192 +191 191 191 +190 190 190 +189 189 189 +188 188 188 +187 187 187 +186 186 186 +185 185 185 +184 184 184 +183 183 183 +182 182 182 +181 181 181 +180 180 180 +179 179 179 +178 178 178 +177 177 177 +176 176 176 +175 175 175 +174 174 174 +173 173 173 +172 172 172 +171 171 171 +170 170 170 +169 169 169 +168 168 168 +167 167 167 +166 166 166 +165 165 165 +164 164 164 +163 163 163 +162 162 162 +161 161 161 +160 160 160 +159 159 159 +158 158 158 +157 157 157 +156 156 156 +155 155 155 +154 154 154 +153 153 153 +152 152 152 +151 151 151 +150 150 150 +149 149 149 +148 148 148 +147 147 147 +146 146 146 +145 145 145 +144 144 144 +143 143 143 +142 142 142 +141 141 141 +140 140 140 +139 139 139 +138 138 138 +137 137 137 +136 136 136 +135 135 135 +134 134 134 +133 133 133 +132 132 132 +131 131 131 +130 130 130 +129 129 129 +128 128 128 +127 127 127 +126 126 126 +125 125 125 +124 124 124 +123 123 123 +122 122 122 +121 121 121 +120 120 120 +119 119 119 +118 118 118 +117 117 117 +116 116 116 +115 115 115 +114 114 114 +113 113 113 +112 112 112 +111 111 111 +110 110 110 +109 109 109 +108 108 108 +107 107 107 +106 106 106 +105 105 105 +104 104 104 +103 103 103 +102 102 102 +101 101 101 +100 100 100 +99 99 99 +98 98 98 +97 97 97 +96 96 96 +95 95 95 +94 94 94 +93 93 93 +92 92 92 +91 91 91 +90 90 90 +89 89 89 +88 88 88 +87 87 87 +86 86 86 +85 85 85 +84 84 84 +83 83 83 +82 82 82 +81 81 81 +80 80 80 +79 79 79 +78 78 78 +77 77 77 +76 76 76 +75 75 75 +74 74 74 +73 73 73 +72 72 72 +71 71 71 +70 70 70 +69 69 69 +68 68 68 +67 67 67 +66 66 66 +65 65 65 +64 64 64 +63 63 63 +62 62 62 +61 61 61 +60 60 60 +59 59 59 +58 58 58 +57 57 57 +56 56 56 +55 55 55 +54 54 54 +53 53 53 +52 52 52 +51 51 51 +50 50 50 +49 49 49 +48 48 48 +47 47 47 +46 46 46 +45 45 45 +44 44 44 +43 43 43 +42 42 42 +41 41 41 +40 40 40 +39 39 39 +38 38 38 +37 37 37 +36 36 36 +35 35 35 +34 34 34 +33 33 33 +32 32 32 +31 31 31 +30 30 30 +29 29 29 +28 28 28 +27 27 27 +26 26 26 +25 25 25 +24 24 24 +23 23 23 +22 22 22 +21 21 21 +20 20 20 +19 19 19 +18 18 18 +17 17 17 +16 16 16 +15 15 15 +14 14 14 +13 13 13 +12 12 12 +11 11 11 +10 10 10 +9 9 9 +8 8 8 +7 7 7 +6 6 6 +5 5 5 +4 4 4 +3 3 3 +2 2 2 +1 1 1 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/fadeyellow.MAP b/src/fractalzoomer/color_maps/fadeyellow.MAP new file mode 100644 index 000000000..f2d970c00 --- /dev/null +++ b/src/fractalzoomer/color_maps/fadeyellow.MAP @@ -0,0 +1,256 @@ +255 255 0 +253 253 0 +252 252 0 +251 251 0 +250 250 0 +249 249 0 +248 248 0 +247 247 0 +246 246 0 +245 245 0 +244 244 0 +243 243 0 +242 242 0 +241 241 0 +240 240 0 +239 239 0 +238 238 0 +237 237 0 +236 236 0 +235 235 0 +234 234 0 +233 233 0 +232 232 0 +231 231 0 +230 230 0 +229 229 0 +228 228 0 +227 227 0 +226 226 0 +225 225 0 +224 224 0 +223 223 0 +222 222 0 +221 221 0 +220 220 0 +219 219 0 +218 218 0 +217 217 0 +216 216 0 +215 215 0 +214 214 0 +213 213 0 +212 212 0 +211 211 0 +210 210 0 +209 209 0 +208 208 0 +207 207 0 +206 206 0 +205 205 0 +204 204 0 +203 203 0 +202 202 0 +201 201 0 +200 200 0 +199 199 0 +198 198 0 +197 197 0 +196 196 0 +195 195 0 +194 194 0 +193 193 0 +192 192 0 +191 191 0 +190 190 0 +189 189 0 +188 188 0 +187 187 0 +186 186 0 +185 185 0 +184 184 0 +183 183 0 +182 182 0 +181 181 0 +180 180 0 +179 179 0 +178 178 0 +177 177 0 +176 176 0 +175 175 0 +174 174 0 +173 173 0 +172 172 0 +171 171 0 +170 170 0 +169 169 0 +168 168 0 +167 167 0 +166 166 0 +165 165 0 +164 164 0 +163 163 0 +162 162 0 +161 161 0 +160 160 0 +159 159 0 +158 158 0 +157 157 0 +156 156 0 +155 155 0 +154 154 0 +153 153 0 +152 152 0 +151 151 0 +150 150 0 +149 149 0 +148 148 0 +147 147 0 +146 146 0 +145 145 0 +144 144 0 +143 143 0 +142 142 0 +141 141 0 +140 140 0 +139 139 0 +138 138 0 +137 137 0 +136 136 0 +135 135 0 +134 134 0 +133 133 0 +132 132 0 +131 131 0 +130 130 0 +129 129 0 +128 128 0 +127 127 0 +126 126 0 +125 125 0 +124 124 0 +123 123 0 +122 122 0 +121 121 0 +120 120 0 +119 119 0 +118 118 0 +117 117 0 +116 116 0 +115 115 0 +114 114 0 +113 113 0 +112 112 0 +111 111 0 +110 110 0 +109 109 0 +108 108 0 +107 107 0 +106 106 0 +105 105 0 +104 104 0 +103 103 0 +102 102 0 +101 101 0 +100 100 0 +99 99 0 +98 98 0 +97 97 0 +96 96 0 +95 95 0 +94 94 0 +93 93 0 +92 92 0 +91 91 0 +90 90 0 +89 89 0 +88 88 0 +87 87 0 +86 86 0 +85 85 0 +84 84 0 +83 83 0 +82 82 0 +81 81 0 +80 80 0 +79 79 0 +78 78 0 +77 77 0 +76 76 0 +75 75 0 +74 74 0 +73 73 0 +72 72 0 +71 71 0 +70 70 0 +69 69 0 +68 68 0 +67 67 0 +66 66 0 +65 65 0 +64 64 0 +63 63 0 +62 62 0 +61 61 0 +60 60 0 +59 59 0 +58 58 0 +57 57 0 +56 56 0 +55 55 0 +54 54 0 +53 53 0 +52 52 0 +51 51 0 +50 50 0 +49 49 0 +48 48 0 +47 47 0 +46 46 0 +45 45 0 +44 44 0 +43 43 0 +42 42 0 +41 41 0 +40 40 0 +39 39 0 +38 38 0 +37 37 0 +36 36 0 +35 35 0 +34 34 0 +33 33 0 +32 32 0 +31 31 0 +30 30 0 +29 29 0 +28 28 0 +27 27 0 +26 26 0 +25 25 0 +24 24 0 +23 23 0 +22 22 0 +21 21 0 +20 20 0 +19 19 0 +18 18 0 +17 17 0 +16 16 0 +15 15 0 +14 14 0 +13 13 0 +12 12 0 +11 11 0 +10 10 0 +9 9 0 +8 8 0 +7 7 0 +6 6 0 +5 5 0 +4 4 0 +3 3 0 +2 2 0 +1 1 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/gallet01.map b/src/fractalzoomer/color_maps/gallet01.map new file mode 100644 index 000000000..e2a12bcca --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet01.map @@ -0,0 +1,256 @@ +232 232 228 +232 232 228 +232 232 228 +236 236 228 +236 236 228 +236 236 228 +236 236 228 +236 236 228 +240 240 232 +240 240 228 +240 240 224 +240 240 216 +240 240 212 +240 240 208 +240 240 204 +240 240 196 +240 240 192 +240 240 188 +240 240 184 +240 240 176 +240 240 172 +240 236 168 +236 232 164 +236 228 160 +236 228 156 +232 224 152 +232 220 148 +228 216 140 +228 212 136 +224 208 132 +224 204 124 +220 200 120 +220 200 116 +216 196 112 +216 192 108 +212 188 104 +212 188 100 +208 184 96 +208 180 88 +204 176 84 +204 172 80 +200 168 76 +200 164 72 +196 160 68 +196 156 64 +192 152 60 +188 148 56 +188 144 52 +184 140 48 +184 136 44 +180 132 40 +176 128 36 +176 124 32 +172 120 28 +168 116 24 +168 112 20 +168 112 20 +164 108 20 +164 104 20 +160 100 20 +160 96 20 +156 96 20 +152 92 16 +152 88 16 +148 84 16 +148 80 16 +144 80 16 +140 76 16 +140 72 12 +136 68 12 +136 64 12 +132 60 12 +128 60 12 +128 56 12 +124 52 12 +124 48 8 +120 44 8 +116 44 8 +116 40 8 +112 36 8 +112 32 8 +108 28 4 +104 28 4 +104 24 4 +100 20 4 +100 16 4 + 96 12 4 + 92 8 0 + 96 16 4 + 92 8 0 + 92 12 0 + 96 12 0 + 96 12 0 + 96 16 0 + 96 16 0 +100 20 4 +100 20 4 +100 24 4 +104 24 4 +104 28 8 +104 28 8 +108 32 8 +108 32 8 +112 36 12 +116 40 12 +120 44 12 +124 48 12 +128 52 12 +132 56 12 +136 60 12 +140 64 12 +144 72 16 +148 76 16 +152 80 16 +156 84 16 +160 88 20 +164 92 20 +168 96 20 +172 100 20 +176 104 20 +180 108 20 +184 112 16 +188 116 16 +192 120 16 +196 124 12 +200 128 12 +204 132 8 +204 132 8 +204 136 8 +208 140 8 +208 144 8 +212 144 4 +212 148 4 +216 152 4 +216 156 4 +220 160 0 +220 160 0 +220 156 0 +220 152 0 +216 148 0 +216 148 4 +216 144 4 +212 140 4 +212 136 4 +208 132 8 +204 132 8 +200 128 8 +196 124 8 +192 120 8 +188 116 8 +184 112 8 +180 108 12 +176 104 12 +172 100 12 +168 96 12 +164 92 12 +160 88 12 +152 84 16 +148 80 16 +140 72 12 +136 68 12 +128 68 12 +120 64 12 +112 64 16 +104 60 16 + 96 60 20 + 88 56 20 + 80 52 20 + 72 52 24 + 64 48 24 + 52 44 28 + 52 44 28 + 56 48 32 + 56 48 36 + 60 52 36 + 60 56 40 + 64 56 44 + 68 60 44 + 68 60 48 + 72 64 48 + 72 68 52 + 76 68 56 + 76 72 56 + 80 72 60 + 84 76 64 + 84 80 64 + 88 80 68 + 88 84 72 + 92 84 72 + 92 88 76 + 96 92 76 +100 92 80 +100 96 84 +104 96 84 +104 100 88 +108 104 92 +108 104 92 +112 108 96 +116 108 96 +116 112 100 +120 116 104 +120 116 104 +124 120 108 +124 120 112 +128 124 112 +132 128 116 +132 128 120 +136 132 120 +136 132 124 +140 136 124 +140 136 128 +144 140 132 +148 144 132 +148 144 136 +152 148 140 +152 148 140 +156 152 144 +156 156 148 +160 156 148 +164 160 152 +164 160 152 +168 164 156 +168 168 160 +172 168 160 +172 172 164 +176 172 168 +180 176 168 +180 180 172 +184 180 172 +184 184 176 +188 184 180 +188 188 180 +192 192 184 +196 192 188 +196 196 188 +200 196 192 +200 200 196 +204 204 196 +204 204 200 +208 208 200 +212 208 204 +212 212 208 +216 216 208 +216 216 212 +220 220 216 +220 220 216 +224 224 220 +228 228 224 +228 228 224 +228 228 224 +228 228 224 +228 228 224 +228 228 224 +232 232 224 +232 232 224 +232 232 224 diff --git a/src/fractalzoomer/color_maps/gallet02.map b/src/fractalzoomer/color_maps/gallet02.map new file mode 100644 index 000000000..74a3c4878 --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet02.map @@ -0,0 +1,256 @@ + 0 0 0 +252 252 252 +252 252 252 +248 248 248 +248 248 248 +244 244 244 +240 240 240 +240 240 240 +236 236 236 +236 236 236 +232 232 232 +228 228 228 +228 228 228 +224 224 224 +224 224 224 +220 220 220 +216 216 216 +216 216 216 +212 212 212 +212 212 212 +208 208 208 +204 204 204 +204 204 204 +200 200 200 +200 200 200 +196 196 196 +192 192 192 +192 192 192 +188 188 188 +184 184 184 +184 184 184 +180 180 180 +180 180 180 +176 176 176 +172 172 172 +172 172 172 +168 168 168 +168 168 168 +164 164 164 +160 160 160 +160 160 160 +156 156 156 +156 156 156 +152 152 152 +148 148 148 +148 148 148 +144 144 144 +144 144 144 +140 140 140 +136 136 136 +136 136 136 +132 132 132 +132 132 132 +128 128 128 +124 124 124 +124 124 124 +120 120 120 +116 116 116 +116 116 116 +112 112 112 +112 112 112 +108 108 108 +104 104 104 +104 104 104 +100 100 100 +100 100 100 + 96 96 96 + 92 92 92 + 92 92 92 + 88 88 88 + 88 88 88 + 84 84 84 + 80 80 80 + 80 80 80 + 76 76 76 + 76 76 76 + 72 72 72 + 68 68 68 + 68 68 68 + 64 64 64 + 60 60 60 +240 252 240 +240 252 240 +236 248 236 +232 244 232 +228 240 228 +224 236 224 +220 232 220 +216 232 220 +212 228 216 +208 224 212 +204 220 208 +200 216 204 +196 216 200 +192 212 196 +188 208 192 +184 204 192 +180 200 188 +176 200 184 +172 196 180 +168 192 176 +164 188 172 +160 184 168 +156 180 164 +156 180 164 +152 176 160 +148 176 160 +148 172 156 +144 168 152 +140 168 152 +140 164 148 +136 160 144 +132 160 144 +132 156 140 +128 156 140 +124 152 136 +124 148 132 +120 148 132 +116 144 128 +112 140 124 +112 140 124 +112 140 124 +112 140 120 +108 136 120 +108 136 120 +108 136 116 +108 132 116 +104 132 112 +104 132 112 +104 128 112 +104 128 108 +100 128 108 +100 124 108 +100 124 104 +100 124 104 + 96 120 100 + 96 120 100 + 92 116 96 + 92 116 92 + 88 112 92 + 88 112 88 + 84 108 84 + 84 108 84 + 80 104 80 + 80 100 76 + 76 100 76 + 76 96 72 + 72 96 68 + 72 92 68 + 68 92 64 + 68 88 60 + 64 84 56 + 60 80 52 + 60 76 48 + 56 76 44 + 56 72 40 + 52 72 36 + 48 68 32 + 48 68 28 + 44 64 24 + 40 60 20 + 56 60 0 + 56 60 0 + 60 64 4 + 64 64 4 + 68 68 8 + 68 68 12 + 72 72 12 + 76 76 16 + 80 76 20 + 80 80 20 + 84 80 24 + 88 84 24 + 92 88 28 + 92 88 32 + 96 92 32 +100 92 36 +104 96 40 +104 100 40 +108 100 44 +112 104 44 +116 104 48 +116 108 52 +120 112 52 +124 112 56 +128 116 60 +128 116 60 +132 120 64 +136 124 64 +140 124 68 +140 128 72 +144 128 72 +148 132 76 +152 136 80 +152 136 80 +152 136 84 +156 140 84 +156 140 88 +160 144 88 +160 144 92 +160 144 92 +164 148 96 +164 148 96 +168 152 100 +168 152 100 +172 156 104 +172 156 104 +172 156 108 +176 160 108 +176 160 112 +180 164 112 +180 164 116 +180 164 116 +184 168 120 +184 168 120 +188 172 124 +188 172 124 +192 176 128 +192 176 128 +192 176 132 +196 180 132 +196 180 136 +200 184 136 +200 184 140 +204 188 144 +204 188 144 +208 192 148 +208 196 152 +212 196 156 +216 200 156 +216 204 160 +220 204 164 +224 208 168 +224 212 168 +228 212 172 +228 216 176 +232 220 180 +236 220 180 +236 224 184 +240 228 188 +244 232 192 + 24 24 36 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/gallet03.map b/src/fractalzoomer/color_maps/gallet03.map new file mode 100644 index 000000000..6f7e317ce --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet03.map @@ -0,0 +1,256 @@ + 0 0 0 + 40 0 0 + 40 0 0 + 44 4 0 + 48 4 4 + 52 8 4 + 56 8 8 + 56 12 8 + 60 16 8 + 64 16 12 + 68 20 12 + 72 20 16 + 72 24 16 + 76 28 16 + 80 28 20 + 84 32 20 + 88 32 24 + 88 36 24 + 92 40 24 + 96 40 28 +100 44 28 +104 44 32 +104 48 32 +108 52 32 +112 52 36 +116 56 36 +120 60 40 +120 64 40 +124 68 40 +128 72 44 +132 76 44 +136 80 48 +140 84 48 +144 88 52 +148 92 52 +152 96 56 +156 100 56 +160 108 60 +164 112 60 +168 116 64 +176 120 64 +180 124 68 +184 128 68 +188 132 72 +192 140 72 +196 144 76 +200 148 76 +204 152 80 +208 156 80 +212 160 84 +220 168 88 +240 240 240 +236 236 236 +232 232 232 +228 228 228 +224 224 224 +220 220 220 +216 216 216 +212 212 212 +208 208 208 +200 200 200 +196 196 196 +192 192 192 +188 188 188 +184 184 184 +180 180 180 +176 176 176 +172 172 172 +164 164 164 +160 160 160 +156 156 156 +152 152 152 +148 148 148 +144 144 144 +140 140 140 +136 136 136 +128 128 128 +124 124 124 +120 120 120 +116 116 116 +112 112 112 +108 108 108 +104 104 104 +100 100 100 + 92 92 92 + 88 88 88 + 84 84 84 + 80 80 80 + 76 76 76 + 72 72 72 + 68 68 68 + 64 64 64 + 56 56 56 + 52 52 52 + 48 48 48 + 44 44 44 + 40 40 40 + 36 36 36 + 32 32 32 + 28 28 28 + 20 20 20 + 60 0 0 + 64 4 0 + 68 8 4 + 72 12 8 + 76 16 8 + 84 20 12 + 88 24 16 + 92 28 16 + 96 32 20 +104 40 24 +108 44 28 +112 48 28 +116 52 32 +124 56 36 +128 60 36 +132 64 40 +136 68 44 +144 76 48 +144 80 48 +148 84 52 +152 88 56 +156 92 60 +160 96 60 +164 104 64 +164 108 68 +168 112 72 +172 116 76 +176 120 76 +180 128 80 +184 132 84 +184 136 88 +188 140 88 +192 144 92 +196 152 96 +200 156 100 +204 160 104 +208 164 104 +208 168 108 +212 172 112 +216 180 116 +220 184 116 +224 188 120 +228 192 124 +228 196 128 +232 204 132 +236 208 132 +240 212 136 +244 216 140 +248 220 144 +252 228 148 +220 220 220 +220 220 220 +216 216 216 +212 212 212 +208 208 208 +204 204 204 +200 200 200 +196 196 196 +192 192 192 +188 188 188 +184 184 184 +180 180 180 +176 176 176 +176 176 176 +172 172 172 +168 168 168 +164 164 164 +160 160 160 +156 156 156 +152 152 152 +148 148 148 +144 144 144 +140 140 140 +136 136 136 +132 132 132 +132 132 132 +128 128 128 +124 124 124 +120 120 120 +116 116 116 +112 112 112 +108 108 108 +104 104 104 +100 100 100 + 96 96 96 + 92 92 92 + 88 88 88 + 88 88 88 + 84 84 84 + 80 80 80 + 76 76 76 + 72 72 72 + 68 68 68 + 64 64 64 + 60 60 60 + 56 56 56 + 52 52 52 + 48 48 48 + 44 44 44 + 40 40 40 + 80 0 0 + 80 4 0 + 84 8 4 + 88 12 4 + 92 16 8 + 96 20 12 + 96 24 12 +100 28 16 +104 32 16 +108 36 20 +112 40 24 +112 44 24 +116 48 28 +120 52 28 +124 56 32 +128 60 36 +132 64 36 +132 68 40 +136 72 44 +140 76 44 +144 80 48 +148 84 48 +148 88 52 +152 92 56 +156 96 56 +160 100 60 +164 104 60 +168 108 64 +168 112 68 +172 116 68 +176 120 72 +180 124 72 +184 128 76 +184 132 80 +188 136 80 +192 140 84 +196 144 88 +200 148 88 +204 152 92 +204 156 92 +208 160 96 +212 164 100 +216 168 100 +220 172 104 +220 176 104 +224 180 108 +228 184 112 +232 188 112 +236 192 116 +240 200 120 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/gallet04.map b/src/fractalzoomer/color_maps/gallet04.map new file mode 100644 index 000000000..52be23748 --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet04.map @@ -0,0 +1,256 @@ + 0 0 0 + 60 60 60 + 64 64 64 + 68 68 68 + 72 72 72 + 76 76 76 + 80 80 80 + 84 84 84 + 88 88 88 + 96 96 96 +100 100 100 +104 104 104 +108 108 108 +112 112 112 +116 116 116 +120 120 120 +128 128 128 +128 128 128 +132 132 132 +136 136 136 +140 140 140 +144 144 144 +144 144 144 +148 148 148 +152 152 152 +156 156 156 +160 160 160 +164 164 164 +164 164 164 +168 168 168 +172 172 172 +176 176 176 +180 180 180 +180 180 180 +184 184 184 +188 188 188 +192 192 192 +196 196 196 +200 200 200 +200 200 200 +204 204 204 +208 208 208 +212 212 212 +216 216 216 +220 220 220 +220 220 220 +224 224 224 +228 228 228 +232 232 232 +236 236 236 +240 240 240 +252 220 140 +252 216 140 +248 212 136 +244 208 132 +240 204 132 +236 200 128 +232 196 124 +228 192 120 +224 188 120 +224 184 116 +220 180 112 +216 176 112 +212 172 108 +208 168 104 +204 164 100 +200 160 100 +196 156 96 +196 152 92 +192 148 92 +188 144 88 +184 140 84 +180 136 80 +176 132 80 +172 128 76 +168 124 72 +168 120 72 +164 116 68 +160 112 64 +156 108 60 +152 104 60 +148 100 56 +144 96 52 +140 92 52 +140 88 48 +136 84 44 +132 80 40 +128 76 40 +124 72 36 +120 68 32 +116 64 32 +112 60 28 +112 56 24 +108 52 20 +104 48 20 +100 44 16 + 96 40 12 + 92 36 12 + 88 32 8 + 84 28 4 + 80 20 0 + 80 24 8 + 84 28 12 + 84 28 16 + 88 32 20 + 88 36 24 + 92 36 32 + 92 40 36 + 92 44 40 + 96 48 44 + 96 48 48 +100 52 52 +100 56 56 +104 56 64 +104 60 68 +108 64 72 +108 64 76 +108 68 80 +112 72 84 +112 76 88 +116 76 96 +116 80 100 +120 84 104 +120 84 108 +124 88 112 +124 92 116 +128 96 124 +132 100 128 +136 108 132 +140 112 136 +148 120 140 +152 124 148 +156 132 152 +164 136 156 +168 144 160 +172 148 164 +176 156 172 +184 160 176 +188 168 180 +192 172 184 +200 180 188 +204 184 196 +208 192 200 +212 196 204 +220 204 208 +224 208 212 +228 216 220 +236 220 224 +240 228 228 +244 232 232 +252 240 240 +252 228 148 +252 224 148 +248 220 144 +244 216 140 +240 212 136 +236 208 136 +232 200 132 +228 196 128 +224 192 124 +220 188 124 +220 184 120 +216 176 116 +212 172 112 +208 168 108 +204 164 108 +200 160 104 +196 152 100 +192 148 96 +188 144 96 +184 140 92 +184 136 88 +180 132 84 +176 124 84 +172 120 80 +168 116 76 +164 112 72 +160 108 68 +156 100 68 +152 96 64 +152 92 60 +148 88 56 +144 84 56 +140 76 52 +136 72 48 +136 68 48 +132 64 44 +128 60 40 +124 56 36 +120 52 36 +116 48 32 +112 44 28 +108 36 24 +108 32 24 +104 28 20 +100 24 16 + 96 20 12 + 92 16 12 + 88 12 8 + 84 8 4 + 80 0 0 + 0 40 40 + 0 40 40 + 4 44 44 + 8 48 48 + 12 48 52 + 12 52 56 + 16 56 60 + 20 56 60 + 24 60 64 + 28 64 68 + 28 68 72 + 32 68 76 + 36 72 80 + 40 76 80 + 44 76 84 + 44 80 88 + 48 84 92 + 52 88 96 + 56 88 100 + 60 92 100 + 60 96 104 + 64 96 108 + 68 100 112 + 72 104 116 + 76 108 120 + 84 112 124 + 88 120 132 + 96 124 136 +100 128 140 +104 136 148 +112 140 152 +116 144 156 +124 148 160 +128 156 168 +132 160 172 +140 164 176 +144 172 184 +152 176 188 +156 180 192 +160 188 200 +168 192 204 +172 196 208 +180 200 212 +184 208 220 +188 212 224 +196 216 228 +200 224 236 +208 228 240 +212 232 244 +220 240 252 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/gallet05.map b/src/fractalzoomer/color_maps/gallet05.map new file mode 100644 index 000000000..1cead0d8c --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet05.map @@ -0,0 +1,256 @@ + 40 20 0 + 40 20 0 + 44 24 0 + 48 24 0 + 52 28 0 + 56 28 0 + 60 32 0 + 64 32 0 + 68 36 0 + 72 36 0 + 76 40 0 + 80 40 0 + 84 44 0 + 88 44 0 + 92 48 0 + 96 52 0 +100 52 0 +104 56 0 +108 60 0 +116 64 0 +120 68 0 +124 72 0 +128 76 0 +136 80 0 +136 80 0 +140 84 0 +144 84 0 +148 88 0 +148 92 0 +152 92 0 +156 96 0 +160 100 0 +160 100 0 +164 104 0 +168 104 0 +172 108 0 +176 112 0 +180 112 0 +184 116 0 +188 120 0 +188 120 0 +192 124 0 +192 124 0 +196 128 0 +196 128 0 +200 132 0 +200 132 0 +204 136 4 +204 136 4 +208 140 4 +208 140 4 +212 144 8 +216 148 8 +216 148 8 +220 152 8 +224 156 12 +224 156 16 +224 160 20 +224 160 24 +228 164 28 +228 164 32 +228 168 36 +228 168 40 +232 172 44 +232 172 48 +232 176 52 +236 176 56 +236 180 60 +236 184 64 +240 184 68 +240 188 72 +244 192 80 +244 192 84 +244 196 92 +244 196 100 +248 200 108 +248 204 116 +248 204 124 +248 208 132 +252 212 140 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 60 20 0 + 60 20 0 + 64 24 4 + 68 28 8 + 72 32 12 + 76 36 16 + 80 40 20 + 84 44 24 + 88 48 28 + 92 52 32 + 96 56 36 +100 60 40 +104 64 44 +104 64 44 +108 68 44 +112 72 44 +112 72 48 +116 76 48 +120 80 48 +120 80 48 +124 84 52 +128 88 52 +128 88 52 +132 92 52 +136 96 56 +136 96 56 +140 100 60 +144 104 64 +148 108 64 +152 112 68 +156 116 72 +160 120 72 +164 124 76 +164 128 80 +168 132 80 +172 136 84 +176 140 88 +180 144 88 +184 148 92 +188 152 96 +192 156 100 +192 156 100 +196 160 104 +200 164 108 +200 164 112 +204 168 112 +208 172 116 +208 172 120 +212 176 124 +212 176 124 +216 180 128 +216 184 132 +220 184 136 +224 188 140 +224 192 144 +228 192 148 +232 196 152 +232 200 152 +236 200 156 +236 204 160 +240 208 164 +244 208 168 +244 212 172 +248 216 176 +252 220 180 + 56 0 44 + 56 0 44 + 56 0 44 + 56 0 44 + 56 0 44 + 52 0 40 + 52 0 40 + 52 0 40 + 52 0 40 + 52 0 40 + 52 0 40 + 52 0 40 + 52 0 40 + 52 0 40 + 48 0 40 + 48 0 40 + 48 0 36 + 48 0 36 + 48 0 36 + 48 0 36 + 48 0 36 + 48 0 36 + 48 0 36 + 44 0 36 + 44 0 36 + 44 0 36 + 44 0 36 + 44 0 32 + 44 0 32 + 44 0 32 + 44 0 32 + 44 0 32 + 40 0 32 + 40 0 32 + 40 0 32 + 40 0 32 + 40 0 32 + 40 0 32 + 40 0 32 + 40 0 28 + 40 0 28 + 36 0 28 + 36 0 28 + 36 0 28 + 36 0 28 + 36 0 28 + 36 0 28 + 36 0 28 + 36 0 28 + 36 0 28 + 32 0 24 + 32 0 24 + 32 0 24 + 32 0 24 + 32 0 24 + 32 0 24 + 32 0 24 + 32 0 24 + 32 0 24 + 28 0 24 + 28 0 24 + 28 0 20 + 28 0 20 + 28 0 20 + 28 0 20 + 28 0 20 + 28 0 20 + 28 0 20 + 24 0 20 + 24 0 20 + 24 0 20 + 24 0 20 + 24 0 16 + 24 0 16 + 24 0 16 + 24 0 16 + 24 0 16 + 20 0 16 + 20 0 16 + 20 0 16 + 20 0 16 + 20 0 16 + 20 0 16 + 20 0 12 + 20 0 12 + 20 0 12 + 16 0 12 + 16 0 12 + 16 0 12 + 16 0 12 + 16 0 12 diff --git a/src/fractalzoomer/color_maps/gallet06.map b/src/fractalzoomer/color_maps/gallet06.map new file mode 100644 index 000000000..349846171 --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet06.map @@ -0,0 +1,256 @@ +252 252 252 +224 236 236 +200 220 220 +172 204 204 +148 188 188 +120 168 168 + 92 152 152 + 68 136 136 + 40 120 120 + 40 116 116 + 36 108 108 + 36 104 104 + 32 100 100 + 32 92 92 + 28 88 88 + 28 84 84 + 28 80 80 + 24 72 72 + 24 68 68 + 20 64 64 + 20 56 56 + 16 52 52 + 16 48 48 + 12 40 40 + 12 36 36 + 12 32 32 + 8 28 28 + 8 20 20 + 4 16 16 + 4 12 12 + 0 4 4 + 0 0 0 +252 252 252 +232 240 236 +216 228 216 +196 216 200 +176 200 180 +156 188 164 +140 176 144 +120 164 128 +116 156 124 +112 152 116 +104 144 112 +100 136 108 + 96 132 104 + 92 124 96 + 84 116 92 + 80 112 88 + 76 104 80 + 72 96 76 + 64 92 72 + 60 84 68 + 56 76 60 + 52 72 56 + 44 64 52 + 40 56 44 + 36 52 40 + 32 44 36 + 24 36 32 + 20 32 24 + 16 24 20 + 12 16 12 + 8 8 8 + 0 0 0 +252 252 252 +240 240 224 +228 224 200 +216 212 172 +208 196 148 +196 184 120 +184 168 96 +172 156 68 +160 140 40 +156 136 40 +148 128 40 +140 124 36 +136 116 36 +128 112 32 +120 104 32 +112 100 28 +108 92 28 +100 88 24 + 92 80 24 + 84 76 20 + 80 68 20 + 72 60 20 + 64 56 16 + 56 48 16 + 48 44 12 + 44 36 12 + 36 32 8 + 28 24 8 + 20 20 4 + 16 12 4 + 8 8 0 + 0 0 0 +252 252 252 +244 236 224 +240 220 196 +232 204 164 +228 188 136 +220 168 108 +212 152 80 +208 136 48 +200 120 20 +192 116 20 +184 108 20 +172 104 16 +164 100 16 +156 92 16 +148 88 16 +140 84 12 +132 80 12 +120 72 12 +112 68 12 +104 64 12 + 96 56 8 + 88 52 8 + 80 48 8 + 68 40 8 + 60 36 8 + 52 32 4 + 44 28 4 + 36 20 4 + 28 16 4 + 16 12 0 + 8 4 0 + 0 0 0 +252 252 252 +240 228 228 +224 204 208 +212 184 184 +200 160 160 +184 136 140 +172 112 116 +156 88 92 +152 88 92 +144 84 88 +140 80 84 +132 76 80 +124 72 76 +120 68 72 +112 64 68 +104 60 64 +100 56 60 + 92 52 56 + 84 48 52 + 80 44 48 + 72 44 44 + 68 40 40 + 60 36 36 + 52 32 32 + 48 28 28 + 40 24 24 + 32 20 20 + 28 16 16 + 20 12 12 + 12 8 8 + 8 4 4 + 0 0 0 +252 252 252 +236 232 236 +216 208 220 +200 188 204 +180 168 192 +164 148 176 +144 124 160 +128 104 144 +124 100 140 +116 96 132 +112 92 128 +108 88 120 +104 84 116 + 96 80 108 + 92 76 104 + 88 72 96 + 80 68 92 + 76 64 84 + 72 56 80 + 68 52 72 + 60 48 68 + 56 44 60 + 52 40 56 + 44 36 48 + 40 32 44 + 36 28 36 + 32 24 32 + 24 20 24 + 20 16 20 + 12 12 12 + 8 8 8 + 0 0 0 +252 252 252 +232 232 240 +216 216 224 +196 196 212 +176 176 196 +156 156 184 +140 140 168 +120 120 156 +100 100 140 + 96 96 132 + 92 92 128 + 88 88 120 + 84 84 116 + 80 80 108 + 72 72 104 + 68 68 96 + 64 64 92 + 60 60 84 + 56 56 80 + 52 52 72 + 48 48 68 + 44 44 60 + 40 40 56 + 36 36 48 + 32 32 44 + 28 28 36 + 20 20 32 + 16 16 24 + 12 12 20 + 8 8 12 + 4 4 8 + 0 0 0 +252 252 252 +224 244 244 +200 232 232 +172 224 224 +148 212 212 +120 204 204 + 96 192 192 + 68 184 184 + 64 176 176 + 60 168 168 + 60 160 160 + 56 152 156 + 52 144 148 + 48 136 140 + 44 128 132 + 44 120 124 + 40 112 116 + 36 104 108 + 32 96 100 + 28 88 96 + 24 80 88 + 24 72 80 + 20 64 72 + 16 56 64 + 16 52 56 + 12 44 48 + 12 36 40 + 8 28 32 + 8 24 24 + 4 16 16 + 4 8 8 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/gallet07.map b/src/fractalzoomer/color_maps/gallet07.map new file mode 100644 index 000000000..2e34a19c3 --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet07.map @@ -0,0 +1,256 @@ + 36 28 16 + 36 24 12 + 36 24 12 + 32 24 12 + 32 24 12 + 32 24 12 + 32 20 8 + 32 20 8 + 28 20 8 + 28 20 8 + 28 16 4 + 28 16 4 + 28 16 4 + 28 16 4 + 24 12 0 + 24 12 0 + 24 12 0 + 24 12 0 + 28 16 4 + 32 20 8 + 32 20 8 + 36 24 12 + 36 24 12 + 40 28 16 + 40 28 16 + 44 32 20 + 44 32 20 + 48 36 24 + 48 36 24 + 52 40 28 + 52 40 28 + 52 44 32 + 56 44 32 + 56 44 36 + 56 44 36 + 60 48 40 + 60 48 40 + 64 52 44 + 64 52 44 + 68 56 48 + 68 56 48 + 72 60 52 + 72 60 52 + 76 64 56 + 76 64 56 + 76 68 60 + 80 68 60 + 80 72 64 + 84 72 64 + 84 76 68 + 88 76 68 + 88 80 72 + 92 80 72 + 92 84 76 + 96 84 76 + 96 88 80 + 96 88 80 +100 92 84 +100 92 84 +104 92 88 +104 96 88 +108 96 92 +108 100 92 +112 100 96 +112 104 96 +116 104 100 +116 108 100 +116 108 104 +120 112 104 +120 112 108 +124 116 108 +124 116 112 +128 120 112 +128 120 116 +132 124 116 +132 124 120 +136 128 120 +136 128 124 +136 132 124 +140 132 128 +140 136 128 +144 136 132 +144 140 132 +148 140 136 +148 144 136 +152 144 140 +152 144 140 +156 148 144 +156 148 144 +156 152 148 +160 152 148 +160 156 152 +164 156 152 +164 160 156 +168 160 156 +168 164 160 +172 164 160 +172 168 164 +176 168 164 +176 172 168 +176 172 168 +180 176 172 +180 176 172 +184 180 176 +184 180 176 +188 184 180 +188 184 180 +192 188 184 +192 188 184 +196 192 188 +196 192 188 +196 192 188 +200 196 192 +204 200 196 +208 204 200 +208 208 200 +212 208 204 +216 212 208 +220 216 212 +220 220 212 +224 224 216 +228 228 220 +232 228 224 +232 232 224 +236 236 228 +240 240 232 +240 240 228 +240 240 224 +240 240 220 +240 240 216 +240 240 212 +240 240 208 +240 240 204 +240 240 200 +240 240 196 +240 240 192 +240 240 188 +240 240 184 +240 240 180 +240 240 176 +240 240 172 +236 236 164 +240 240 160 +236 236 156 +236 232 148 +232 228 144 +228 224 140 +228 220 136 +224 212 128 +224 208 124 +220 204 120 +216 200 116 +216 196 108 +212 192 104 +208 188 100 +208 184 96 +204 180 88 +204 176 84 +200 168 80 +196 164 72 +196 160 68 +192 156 64 +188 152 60 +188 148 52 +184 144 48 +180 140 44 +180 136 40 +176 132 32 +176 124 28 +172 120 24 +168 116 20 +168 112 12 +164 108 8 +160 100 0 +160 100 0 +160 96 0 +156 96 0 +156 92 4 +152 92 4 +152 88 4 +152 84 4 +148 84 4 +148 80 4 +144 80 8 +144 76 8 +144 72 8 +140 72 8 +140 68 8 +136 68 8 +136 64 12 +136 60 12 +132 60 12 +132 56 12 +128 56 12 +128 52 12 +128 48 16 +124 48 16 +124 44 16 +120 44 16 +120 40 16 +120 36 16 +116 36 20 +116 32 20 +112 32 20 +112 28 20 +108 24 24 +108 24 24 +108 24 24 +108 24 24 +104 24 24 +104 20 20 +104 20 20 +104 20 20 +100 20 20 +100 20 20 +100 20 20 +100 16 16 + 96 16 16 + 96 16 16 + 96 16 16 + 92 16 16 + 92 16 16 + 92 12 12 + 92 12 12 + 88 12 12 + 88 12 12 + 88 12 12 + 84 12 12 + 84 8 8 + 84 8 8 + 84 8 8 + 80 8 8 + 80 8 8 + 80 8 8 + 80 4 4 + 76 4 4 + 76 4 4 + 72 0 0 + 72 0 0 + 68 0 0 + 68 0 0 + 64 0 0 + 64 0 0 + 60 0 0 + 60 0 0 + 56 0 0 + 56 0 0 + 56 4 0 + 52 8 4 + 48 12 4 + 48 16 8 + 44 20 8 + 40 24 12 + 36 28 16 + 36 28 16 + 36 28 16 diff --git a/src/fractalzoomer/color_maps/gallet08.map b/src/fractalzoomer/color_maps/gallet08.map new file mode 100644 index 000000000..10114507a --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet08.map @@ -0,0 +1,256 @@ + 36 12 24 + 28 12 28 + 24 16 32 + 16 16 36 + 8 20 40 + 8 20 40 + 12 24 44 + 12 24 44 + 16 28 44 + 16 28 48 + 20 28 48 + 20 32 52 + 24 32 52 + 24 36 56 + 28 36 56 + 28 40 56 + 28 40 60 + 32 44 60 + 32 44 64 + 36 44 64 + 36 48 68 + 40 48 68 + 40 52 68 + 44 52 72 + 44 56 72 + 48 56 76 + 48 56 76 + 52 60 80 + 52 60 80 + 52 64 80 + 56 64 84 + 56 68 84 + 60 68 88 + 60 72 88 + 64 72 88 + 64 72 92 + 68 76 92 + 68 76 96 + 72 80 96 + 72 80 100 + 76 84 100 + 76 84 100 + 80 88 104 + 80 88 104 + 80 88 108 + 84 92 108 + 84 92 112 + 88 96 112 + 88 96 112 + 92 100 116 + 92 100 116 + 96 104 120 + 96 104 120 +100 104 124 +100 108 124 +104 108 124 +104 112 128 +108 112 128 +108 116 132 +108 116 132 +112 120 136 +112 120 136 +116 120 136 +116 124 140 +120 124 140 +120 128 144 +124 128 144 +124 132 148 +128 132 148 +128 132 148 +132 136 152 +132 136 152 +132 140 156 +136 140 156 +136 144 160 +140 144 160 +140 148 160 +144 148 164 +144 148 164 +148 152 168 +148 152 168 +152 156 172 +152 156 172 +156 160 172 +156 160 176 +160 164 176 +160 164 180 +160 164 180 +164 168 184 +164 168 184 +168 172 184 +168 172 188 +172 176 188 +172 176 192 +176 180 192 +176 180 196 +180 180 196 +180 184 196 +184 184 200 +184 188 200 +188 188 204 +188 192 204 +188 192 204 +192 196 208 +192 196 208 +196 196 212 +196 200 212 +200 200 216 +200 204 216 +204 204 216 +204 208 220 +208 208 220 +208 208 224 +212 212 224 +212 212 228 +212 216 228 +216 216 228 +216 220 232 +220 220 232 +220 224 236 +224 224 236 +224 224 240 +228 228 240 +228 228 240 +232 232 244 +232 232 244 +236 236 248 +236 236 248 +240 240 252 +240 240 252 +240 240 252 +236 236 248 +236 236 248 +232 232 244 +232 232 244 +232 228 240 +228 228 240 +228 224 236 +228 224 236 +224 220 232 +224 220 232 +220 216 228 +220 216 228 +220 212 224 +216 212 224 +216 208 220 +216 208 220 +212 204 216 +212 204 216 +212 200 212 +208 200 212 +208 196 208 +208 196 208 +204 196 204 +204 192 204 +200 192 200 +200 188 200 +200 188 196 +196 184 196 +196 184 192 +196 180 192 +192 180 188 +192 176 188 +192 176 184 +188 172 184 +188 172 180 +188 168 180 +184 168 176 +184 164 176 +184 164 172 +180 160 172 +180 160 168 +176 156 168 +176 156 164 +176 156 164 +172 152 160 +172 152 160 +172 148 156 +168 148 156 +168 144 152 +168 144 152 +164 140 148 +164 140 148 +164 136 144 +160 136 144 +160 132 140 +156 132 140 +156 128 136 +156 128 136 +152 124 132 +152 124 132 +152 120 128 +148 120 128 +148 120 124 +148 116 124 +144 116 120 +144 112 120 +144 112 116 +140 108 116 +140 108 112 +140 104 112 +136 104 108 +136 100 108 +132 100 104 +132 96 104 +132 96 100 +128 92 100 +128 92 96 +128 88 96 +124 88 92 +124 84 92 +124 84 88 +120 80 88 +120 80 84 +120 80 84 +116 76 80 +116 76 80 +112 72 76 +112 72 76 +112 68 72 +108 68 72 +108 64 68 +108 64 68 +104 60 64 +104 60 64 +104 56 60 +100 56 60 +100 52 56 +100 52 56 + 96 48 52 + 96 48 52 + 96 44 48 + 92 44 48 + 92 40 44 + 88 40 44 + 88 40 40 + 88 36 40 + 84 36 36 + 84 32 36 + 84 32 32 + 80 28 32 + 80 28 28 + 80 24 28 + 76 24 24 + 76 20 24 + 76 20 20 + 72 16 20 + 72 16 16 + 68 12 16 + 68 12 12 + 68 8 12 + 64 8 8 + 60 8 8 + 52 8 12 + 48 8 16 + 40 12 20 diff --git a/src/fractalzoomer/color_maps/gallet09.map b/src/fractalzoomer/color_maps/gallet09.map new file mode 100644 index 000000000..293377ae6 --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet09.map @@ -0,0 +1,256 @@ +240 236 248 +236 236 244 +232 232 244 +232 232 240 +228 228 236 +224 228 236 +220 224 232 +216 220 228 +212 220 224 +212 216 224 +208 216 220 +204 212 216 +200 208 212 +200 208 212 +200 208 212 +200 208 212 +196 204 208 +192 204 204 +188 200 200 +184 196 200 +180 196 196 +176 192 192 +172 188 188 +172 188 184 +168 184 180 +164 180 176 +160 176 172 +156 176 172 +152 172 168 +148 168 164 +144 168 160 +140 164 156 +140 164 156 +136 160 152 +136 160 152 +132 156 148 +128 156 144 +128 152 144 +124 152 140 +120 148 136 +120 148 136 +120 148 136 +120 148 136 +116 144 132 +116 144 132 +112 140 128 +112 140 128 +108 136 124 +108 136 124 +108 136 124 +104 132 120 +104 132 120 +100 128 116 +100 128 116 + 96 124 112 + 96 124 112 + 96 124 112 + 96 124 112 + 96 120 108 + 92 120 108 + 92 120 108 + 88 116 104 + 88 116 104 + 88 112 100 + 84 112 100 + 84 108 100 + 84 108 96 + 80 104 96 + 80 104 92 + 80 104 92 + 76 100 92 + 76 100 88 + 76 96 88 + 72 96 84 + 72 92 84 + 72 92 84 + 68 92 80 + 68 88 80 + 68 88 76 + 64 84 76 + 64 84 76 + 64 80 72 + 60 80 72 + 60 76 68 + 60 76 68 + 56 76 68 + 56 72 64 + 56 72 64 + 52 68 60 + 52 68 60 + 52 64 60 + 48 64 56 + 48 60 56 + 48 60 56 + 44 60 52 + 44 56 52 + 40 56 48 + 40 52 48 + 40 52 48 + 36 48 44 + 36 48 44 + 36 44 40 + 32 44 40 + 32 44 40 + 32 40 36 + 28 40 36 + 28 36 32 + 28 36 32 + 24 32 32 + 24 32 28 + 24 32 28 + 20 28 24 + 20 28 24 + 20 24 24 + 16 24 20 + 16 20 20 + 16 20 16 + 12 16 16 + 12 16 16 + 12 16 12 + 8 12 12 + 8 12 8 + 8 8 8 + 4 8 8 + 4 4 4 + 4 4 4 + 0 0 0 + 0 0 0 +240 240 160 +236 236 156 +236 232 152 +232 228 144 +232 224 140 +228 220 136 +224 216 132 +224 212 124 +220 208 120 +220 204 116 +216 200 112 +216 196 108 +212 188 100 +208 184 96 +208 180 92 +204 176 88 +204 172 80 +200 168 76 +196 164 72 +196 160 68 +192 156 60 +192 152 56 +188 148 52 +184 140 44 +184 140 44 +180 136 40 +180 132 40 +176 128 36 +176 124 32 +172 120 32 +172 116 28 +168 116 28 +164 112 24 +164 108 20 +160 104 20 +160 100 16 +156 96 12 +156 92 12 +152 88 8 +148 84 4 +148 84 4 +148 80 4 +148 76 4 +144 76 4 +144 72 8 +140 72 8 +140 68 8 +140 68 8 +136 64 8 +136 60 8 +132 60 12 +132 56 12 +128 56 12 +128 52 12 +128 48 12 +124 44 16 +120 44 16 +120 40 16 +116 40 16 +116 36 20 +116 32 20 +112 32 20 +112 28 20 +108 24 24 +108 24 24 +108 24 24 +108 24 24 +104 24 24 +104 20 20 +104 20 20 +104 20 20 +100 20 20 +100 20 20 +100 20 20 +100 16 16 + 96 16 16 + 96 16 16 + 96 16 16 + 92 16 16 + 92 16 16 + 92 12 12 + 92 12 12 + 88 12 12 + 88 12 12 + 88 12 12 + 84 12 12 + 84 8 8 + 84 8 8 + 84 8 8 + 80 8 8 + 80 8 8 + 80 8 8 + 80 4 4 + 76 4 4 + 76 4 4 + 72 0 0 + 72 0 0 + 68 0 0 + 68 0 0 + 64 0 0 + 64 0 0 + 60 0 0 + 60 0 0 + 56 0 0 + 52 0 0 + 52 0 0 + 48 0 0 + 48 0 0 + 44 0 0 + 44 0 0 + 40 0 0 + 36 0 0 + 36 0 0 + 32 0 0 + 32 0 0 + 28 0 0 + 24 0 0 + 24 0 0 + 20 0 0 + 20 0 0 + 16 0 0 + 16 0 0 + 12 0 0 + 8 0 0 + 8 0 0 + 4 0 0 + 4 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/gallet10.map b/src/fractalzoomer/color_maps/gallet10.map new file mode 100644 index 000000000..1d7403b40 --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet10.map @@ -0,0 +1,256 @@ +252 252 252 +252 252 252 +248 248 248 +244 244 244 +240 240 240 +240 240 240 +236 236 236 +232 232 232 +228 228 228 +228 228 228 +224 224 224 +220 220 220 +216 216 216 +216 216 216 +212 212 212 +208 208 208 +204 204 204 +204 204 204 +200 200 200 +196 196 196 +192 192 192 +192 192 192 +188 188 188 +184 184 184 +180 180 180 +180 180 180 +176 176 176 +172 172 172 +168 168 168 +168 168 168 +164 164 164 +160 160 160 +156 156 156 +156 156 156 +152 152 152 +148 148 148 +144 144 144 +144 144 144 +140 140 140 +136 136 136 +132 132 132 +132 132 132 +128 128 128 +124 124 124 +120 120 120 +120 120 120 +116 116 116 +112 112 112 +108 108 108 +108 108 108 +104 104 104 +100 100 100 + 96 96 96 + 96 96 96 + 92 92 92 + 88 88 88 + 84 84 84 + 84 84 84 + 80 80 80 + 76 76 76 + 72 72 72 + 72 72 72 + 68 68 68 + 64 64 64 + 60 60 60 + 60 60 60 + 56 56 56 + 52 52 52 + 48 48 48 + 48 48 48 + 44 44 44 + 40 40 40 + 36 36 36 + 36 36 36 + 32 32 32 + 28 28 28 + 24 24 24 + 24 24 24 + 20 20 20 + 16 16 16 + 12 12 12 + 12 12 12 + 8 8 8 + 4 4 4 + 0 0 0 +252 220 172 +252 220 172 +248 216 168 +244 216 168 +244 212 164 +240 208 164 +236 208 160 +232 204 160 +232 200 156 +228 200 156 +224 196 152 +220 192 152 +220 192 148 +216 188 148 +212 184 144 +208 184 144 +208 180 140 +204 176 140 +200 176 136 +196 172 136 +196 172 132 +192 168 132 +188 164 128 +184 164 128 +184 160 124 +180 156 124 +176 156 120 +172 152 120 +172 148 116 +168 148 116 +164 144 112 +164 140 112 +160 140 108 +156 136 108 +152 132 104 +152 132 104 +148 128 100 +144 128 100 +140 124 96 +140 120 96 +136 120 92 +132 116 92 +128 112 88 +128 112 88 +124 108 84 +120 104 84 +116 104 80 +116 100 80 +112 96 76 +108 96 76 +104 92 72 +104 88 72 +100 88 68 + 96 84 68 + 92 84 64 + 92 80 64 + 88 76 60 + 84 76 60 + 84 72 56 + 80 68 56 + 76 68 52 + 72 64 52 + 72 60 48 + 68 60 48 + 64 56 44 + 60 52 44 + 60 52 40 + 56 48 40 + 52 44 36 + 48 44 36 + 48 40 32 + 44 40 32 + 40 36 28 + 36 32 28 + 36 32 24 + 32 28 24 + 28 24 20 + 24 24 20 + 24 20 16 + 20 16 16 + 16 16 12 + 12 12 12 + 12 8 8 + 8 8 8 + 4 4 4 +252 200 200 +252 200 200 +252 196 196 +248 192 196 +248 188 192 +244 184 188 +244 180 188 +240 176 184 +240 172 180 +236 168 180 +236 164 176 +232 160 172 +232 156 172 +228 152 168 +228 148 164 +228 144 164 +224 140 160 +224 136 156 +220 136 156 +220 132 152 +216 128 148 +216 124 148 +212 120 144 +212 116 140 +208 112 140 +208 108 136 +204 104 132 +204 100 132 +204 96 128 +200 92 128 +200 88 124 +196 84 120 +196 80 120 +192 76 116 +192 72 112 +188 72 112 +188 68 108 +184 64 104 +184 60 104 +180 56 100 +180 52 96 +180 48 96 +176 44 92 +176 40 88 +172 36 88 +172 32 84 +168 28 80 +168 24 80 +164 20 76 +164 16 72 +160 12 72 +160 8 68 +156 4 64 +152 4 64 +148 4 60 +144 4 60 +140 4 56 +132 4 56 +128 4 52 +124 4 52 +120 4 48 +116 4 48 +108 4 44 +104 4 44 +100 4 40 + 96 4 40 + 88 4 36 + 84 4 36 + 80 4 32 + 76 4 32 + 72 4 28 + 64 4 28 + 60 4 24 + 56 4 24 + 52 4 20 + 44 4 20 + 40 4 16 + 36 4 16 + 32 4 12 + 28 4 12 + 20 4 8 + 16 4 8 + 12 4 4 + 8 4 4 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/gallet11.map b/src/fractalzoomer/color_maps/gallet11.map new file mode 100644 index 000000000..d28468377 --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet11.map @@ -0,0 +1,256 @@ + 76 56 36 + 72 52 36 + 64 48 32 + 60 44 32 + 56 40 28 + 52 36 24 + 44 32 24 + 40 32 20 + 36 28 16 + 32 24 16 + 24 20 12 + 20 16 12 + 16 12 8 + 12 8 4 + 4 4 4 + 0 0 0 +252 252 252 +248 248 248 +244 244 248 +240 240 244 +236 236 240 +232 232 240 +224 228 236 +220 224 232 +216 220 228 +212 216 228 +208 212 224 +200 208 220 +196 204 220 +192 204 220 +188 200 216 +184 196 212 +180 192 208 +176 188 208 +172 184 204 +168 180 200 +160 176 196 +156 172 192 +152 168 188 +148 164 188 +144 160 184 +140 156 180 +136 152 176 +128 148 172 +124 144 168 +116 140 168 +112 136 164 +108 132 160 +104 128 156 +100 124 152 + 96 120 152 + 92 116 148 + 88 112 144 + 84 108 140 + 76 104 136 + 76 100 132 + 72 96 128 + 68 92 120 + 68 88 116 + 64 84 112 + 60 80 104 + 56 76 100 + 56 72 96 + 52 68 88 + 48 64 84 + 44 60 80 + 44 56 72 + 40 52 68 + 36 48 64 + 32 44 56 + 32 40 52 + 28 36 48 + 24 32 40 + 20 28 36 + 20 24 32 + 16 20 24 + 12 16 20 + 8 12 16 + 4 8 8 + 0 0 0 +252 252 252 +252 248 248 +248 248 244 +248 244 240 +244 244 232 +244 240 228 +240 240 224 +240 236 220 +240 236 216 +236 232 212 +236 232 204 +232 228 200 +232 228 196 +228 224 192 +228 224 188 +228 220 184 +224 216 176 +224 216 172 +220 212 168 +220 212 164 +216 208 160 +216 208 156 +212 204 148 +212 204 144 +212 200 140 +208 200 136 +208 196 132 +204 196 128 +204 192 120 +200 192 116 +200 188 112 +196 184 104 +192 180 104 +184 176 100 +180 168 96 +172 164 92 +168 156 92 +160 152 88 +156 144 84 +148 140 80 +144 132 76 +136 128 72 +132 120 72 +124 116 68 +116 112 64 +112 104 60 +104 100 56 +100 92 52 + 92 88 52 + 88 80 48 + 80 76 44 + 76 68 40 + 68 64 36 + 60 60 32 + 56 52 32 + 48 48 28 + 44 40 24 + 36 36 20 + 32 28 16 + 24 24 12 + 20 16 12 + 12 12 8 + 8 4 4 + 0 0 0 +252 244 248 +248 240 244 +244 236 240 +240 232 236 +236 228 232 +232 224 228 +228 220 224 +224 216 220 +220 212 216 +216 208 212 +216 204 208 +212 200 204 +208 196 200 +204 192 196 +200 188 192 +196 184 188 +192 180 184 +188 176 180 +184 172 176 +180 168 172 +176 168 168 +172 164 160 +168 160 156 +164 156 152 +160 152 148 +156 148 144 +152 144 140 +148 140 136 +144 136 132 +140 132 128 +140 128 124 +136 124 120 +132 120 116 +128 116 112 +124 112 108 +120 108 104 +116 104 100 +112 100 96 +108 96 92 +104 92 88 +100 88 84 + 96 84 80 + 92 80 80 + 88 76 76 + 84 72 72 + 80 68 68 + 76 64 64 + 72 60 60 + 64 56 56 + 60 52 52 + 56 48 48 + 52 44 44 + 48 40 40 + 44 40 40 + 40 36 36 + 36 32 32 + 32 28 28 + 28 24 24 + 20 20 20 + 16 16 16 + 12 12 12 + 8 8 8 + 4 4 4 + 0 0 0 +252 252 252 +252 248 248 +248 244 244 +244 240 236 +244 236 232 +240 232 228 +236 228 220 +236 224 216 +232 220 208 +228 216 204 +224 212 200 +224 208 192 +220 204 188 +216 200 184 +212 196 176 +212 192 172 +208 188 164 +204 184 160 +200 176 156 +196 172 148 +196 168 144 +192 164 136 +188 160 132 +184 156 128 +184 152 120 +180 148 116 +176 144 112 +172 140 104 +172 136 100 +168 132 92 +164 128 88 +160 120 80 +156 120 80 +152 116 76 +148 112 76 +140 108 72 +136 104 68 +132 100 68 +128 96 64 +124 92 64 +116 88 60 +112 84 56 +108 80 56 +104 76 52 + 96 72 48 + 92 68 48 + 88 64 44 + 80 60 40 diff --git a/src/fractalzoomer/color_maps/gallet12.map b/src/fractalzoomer/color_maps/gallet12.map new file mode 100644 index 000000000..46667d5df --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet12.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 4 + 4 4 8 + 4 8 12 + 8 12 20 + 8 16 24 + 12 20 28 + 12 24 36 + 16 28 40 + 16 32 44 + 20 36 52 + 20 40 56 + 24 44 60 + 24 48 68 + 28 52 72 + 28 56 76 + 32 60 84 + 32 60 88 + 32 60 92 + 32 64 92 + 36 64 96 + 36 68 100 + 36 68 100 + 40 68 104 + 40 72 104 + 40 72 108 + 44 72 112 + 44 76 112 + 44 76 116 + 44 76 120 + 48 80 120 + 48 80 124 + 52 84 124 + 52 84 128 + 56 88 132 + 64 92 136 + 72 100 140 + 80 104 148 + 88 112 152 + 92 116 156 +100 124 164 +108 132 168 +116 136 172 +124 144 180 +132 148 184 +136 156 188 +144 160 196 +152 168 200 +160 176 208 +160 176 208 +164 180 208 +168 180 208 +172 184 208 +176 188 208 +180 188 208 +184 192 208 +188 196 212 +188 196 212 +192 200 212 +196 200 212 +200 204 212 +204 208 212 +208 208 212 +212 212 212 +216 216 216 +212 212 216 +208 208 212 +204 204 208 +200 200 208 +196 196 204 +192 192 200 +188 188 196 +184 184 192 +180 180 188 +176 176 188 +172 172 184 +168 168 180 +164 164 176 +160 160 172 +156 156 172 +152 152 168 +148 148 164 +144 144 160 +140 140 156 +136 136 156 +132 132 152 +128 128 148 +124 124 144 +120 120 140 +116 116 136 +112 112 136 +108 108 132 +108 108 128 +104 104 124 +100 100 120 + 96 96 120 + 92 92 116 + 88 88 112 + 84 84 108 + 80 80 104 + 76 76 100 + 72 72 100 + 68 68 96 + 64 64 92 + 60 60 88 + 56 56 84 + 52 52 84 + 48 48 80 + 44 44 76 + 40 40 72 + 36 36 68 + 32 32 68 + 28 28 64 + 24 24 60 + 20 20 56 + 16 16 52 + 12 12 48 + 8 8 48 + 4 4 44 + 0 0 40 + 0 0 40 + 4 4 44 + 8 8 48 + 12 12 52 + 16 16 52 + 20 20 56 + 24 24 60 + 28 28 64 + 32 32 68 + 36 36 72 + 40 40 72 + 44 44 76 + 48 48 80 + 52 52 84 + 56 56 88 + 60 60 88 + 64 64 92 + 68 68 96 + 72 72 100 + 76 76 104 + 80 80 104 + 84 84 108 + 88 88 112 + 88 88 116 + 92 92 120 + 96 96 124 +100 100 124 +104 104 128 +108 108 132 +112 112 136 +116 116 140 +120 120 140 +124 124 144 +128 128 148 +132 132 152 +136 136 156 +140 140 156 +144 144 160 +148 148 164 +152 152 168 +156 156 172 +160 160 176 +164 164 176 +168 168 180 +172 172 184 +176 176 188 +184 184 192 +188 188 196 +192 192 200 +196 196 200 +200 200 204 +204 204 208 +208 208 212 +212 212 216 +212 212 216 +216 216 220 +220 220 224 +224 224 228 +228 228 232 +232 232 232 +236 236 236 +240 240 240 +244 244 244 +244 244 236 +244 240 228 +244 240 220 +244 236 208 +244 236 200 +244 232 192 +244 228 180 +244 228 172 +244 224 164 +248 220 152 +248 220 148 +248 216 140 +248 212 132 +248 212 124 +248 208 120 +248 204 112 +248 204 104 +248 200 96 +248 196 92 +248 196 84 +248 192 76 +248 188 68 +248 188 64 +248 184 56 +248 180 48 +244 176 40 +244 176 40 +240 172 36 +236 168 36 +232 164 32 +228 160 28 +228 156 28 +224 152 24 +220 148 20 +216 144 20 +212 140 16 +212 136 16 +208 132 12 +204 128 8 +200 124 8 +196 120 4 +192 116 0 +188 116 0 +184 112 0 +180 108 0 +172 104 0 +168 100 0 +164 96 0 +156 92 0 +152 88 0 +148 88 0 +140 84 0 +136 80 0 +132 76 0 +124 72 0 +120 68 0 +116 64 0 +108 60 0 +104 60 0 + 96 56 0 + 88 52 0 + 84 48 0 + 76 44 0 + 68 40 0 + 64 36 0 + 56 32 0 + 48 28 0 + 44 24 0 + 36 20 0 + 28 16 0 + 24 12 0 + 16 8 0 + 8 4 0 diff --git a/src/fractalzoomer/color_maps/gallet13.map b/src/fractalzoomer/color_maps/gallet13.map new file mode 100644 index 000000000..e5267f89d --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet13.map @@ -0,0 +1,256 @@ + 0 0 0 +100 180 180 +100 180 180 +104 184 184 +108 184 184 +108 188 188 +112 192 192 +116 192 192 +116 196 196 +120 200 200 +124 200 200 +124 204 204 +128 204 204 +132 208 208 +132 212 212 +136 212 212 +140 216 216 +144 220 220 +148 220 220 +152 220 220 +156 220 220 +160 224 220 +164 224 220 +168 224 216 +172 228 216 +176 228 216 +180 228 216 +184 228 216 +188 232 212 +192 232 212 +196 232 212 +200 236 212 +204 236 212 +208 236 212 +212 240 208 +216 240 208 +220 240 208 +224 240 208 +228 244 208 +232 244 204 +236 244 204 +240 248 204 +244 248 204 +248 248 204 +252 252 200 +252 248 180 +252 244 160 +252 236 140 +252 232 120 +248 228 120 +244 220 116 +240 212 112 +236 204 108 +232 200 108 +224 192 104 +220 184 100 +216 176 96 +212 168 92 +208 164 92 +204 156 88 +196 148 84 +192 140 80 +188 132 76 +184 128 76 +180 120 72 +176 112 68 +168 104 64 +164 96 60 +160 92 60 +156 84 56 +152 76 52 +148 68 48 +140 60 44 +136 56 44 +132 48 40 +128 40 36 +124 32 32 +116 24 28 +108 20 32 +120 40 36 +136 60 40 +152 80 44 +164 92 48 +172 104 52 +184 120 56 +192 132 64 +204 144 68 +212 160 72 +224 172 76 +232 184 84 +244 200 88 +252 212 92 +236 208 100 +220 204 108 +204 200 116 +188 200 124 +168 196 128 +152 192 136 +136 188 144 +120 184 152 +116 180 144 +112 172 136 +108 168 124 +104 160 116 + 96 156 108 + 92 148 100 + 88 144 92 + 84 136 84 + 80 132 72 + 76 124 64 + 72 120 56 + 68 112 48 + 60 108 40 + 56 100 28 + 52 96 20 + 48 88 12 + 40 80 0 + 44 76 0 + 48 72 0 + 56 68 0 + 60 64 0 + 64 60 0 + 68 56 0 + 76 52 0 + 80 48 0 + 84 40 0 + 88 36 0 + 96 32 0 +100 28 0 +104 24 0 +108 20 0 +116 16 0 +120 12 0 +128 20 12 +136 32 24 +144 40 36 +152 48 52 +156 56 64 +164 64 76 +172 76 88 +180 84 104 +188 96 116 +196 108 128 +204 116 144 +212 128 156 +220 136 172 +228 148 184 +240 160 200 +232 152 192 +220 140 184 +212 132 176 +200 120 172 +192 112 164 +180 100 156 +172 92 148 +160 80 140 +152 72 132 +140 60 124 +132 52 116 +144 76 124 +160 104 132 +176 132 140 +192 156 152 +208 184 160 +224 212 168 +240 240 180 +240 240 172 +244 236 160 +244 232 152 +248 228 140 +248 224 132 +252 220 120 +248 220 120 +244 216 116 +240 216 112 +236 212 112 +232 208 108 +228 208 104 +224 204 104 +216 200 100 +212 200 96 +208 196 96 +204 192 92 +200 192 88 +196 188 84 +192 188 84 +184 184 80 +180 180 76 +176 180 76 +172 176 72 +168 172 68 +164 172 68 +160 168 64 +152 164 60 +148 164 60 +144 160 56 +140 160 52 +136 156 48 +132 152 48 +128 152 44 +120 148 40 +116 144 40 +112 144 36 +108 140 32 +104 136 32 +100 136 28 + 96 132 24 + 88 128 20 + 88 128 20 + 88 128 20 + 88 124 20 + 84 124 20 + 84 120 20 + 84 120 24 + 84 120 24 + 80 116 24 + 80 116 24 + 80 112 24 + 76 112 28 + 76 112 28 + 76 108 28 + 76 108 28 + 72 104 28 + 72 104 32 + 72 104 32 + 68 100 32 + 68 100 32 + 68 96 32 + 68 96 32 + 64 96 36 + 64 92 36 + 64 92 36 + 60 88 36 + 60 88 36 + 60 88 40 + 60 84 40 + 56 84 40 + 56 80 40 + 56 80 40 + 52 76 44 + 60 76 40 + 64 76 40 + 68 76 40 + 72 76 40 + 76 76 40 + 80 72 40 + 84 72 40 + 88 72 40 + 92 72 40 + 96 72 40 +100 68 40 +104 68 40 +108 68 40 +112 68 40 +116 68 40 +120 64 44 diff --git a/src/fractalzoomer/color_maps/gallet14.map b/src/fractalzoomer/color_maps/gallet14.map new file mode 100644 index 000000000..940bb6a32 --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet14.map @@ -0,0 +1,256 @@ +152 40 56 +148 40 48 +144 36 44 +140 36 36 +136 32 32 +132 32 24 +128 28 20 +120 24 12 +124 28 16 +128 36 20 +132 44 24 +136 52 28 +140 60 32 +148 68 40 +152 76 44 +156 84 48 +160 88 52 +164 96 56 +172 104 64 +176 112 68 +180 120 72 +184 128 76 +188 136 80 +196 144 88 +200 152 92 +204 156 96 +208 164 100 +212 172 104 +220 180 112 +224 188 116 +228 196 120 +232 204 124 +236 212 128 +244 220 136 +248 228 140 +252 236 144 +248 236 144 +244 236 148 +240 236 148 +236 236 152 +232 236 152 +228 236 156 +224 236 156 +220 236 160 +216 236 164 +212 236 164 +204 236 168 +200 236 168 +196 236 172 +192 236 172 +188 236 176 +184 232 180 +180 232 180 +176 232 184 +172 232 184 +168 232 188 +164 232 188 +156 232 192 +152 232 192 +148 232 196 +144 232 200 +140 232 200 +136 232 204 +132 232 204 +128 232 208 +124 232 208 +120 232 212 +112 228 216 +108 220 212 +104 212 208 +100 204 200 + 96 192 196 + 92 184 192 + 88 176 184 + 84 168 180 + 80 156 176 + 72 148 168 + 68 140 164 + 64 128 160 + 60 120 152 + 56 112 148 + 52 104 140 + 48 92 136 + 44 84 132 + 36 76 124 + 32 64 120 + 28 56 116 + 24 48 108 + 20 40 104 + 20 40 92 + 24 36 80 + 24 32 68 + 28 28 56 + 32 24 44 + 32 20 32 + 36 16 20 + 40 12 8 + 40 16 12 + 40 24 16 + 40 28 20 + 40 32 20 + 40 36 24 + 40 40 28 + 40 48 32 + 40 52 36 + 40 56 40 + 40 60 44 + 44 68 48 + 48 76 52 + 52 84 56 + 52 88 64 + 56 96 68 + 60 104 72 + 60 108 80 + 64 116 84 + 68 124 88 + 68 128 96 + 72 136 100 + 76 144 108 + 76 148 108 + 76 152 104 + 76 156 104 + 80 160 100 + 80 164 96 + 80 168 96 + 80 172 92 + 84 180 88 + 96 184 84 +108 188 76 +120 192 72 +132 192 64 +144 196 56 +156 200 52 +168 204 44 +180 208 40 +192 212 32 +204 216 24 +216 220 20 +228 224 12 +240 228 4 +224 220 8 +212 212 12 +196 204 16 +184 196 20 +168 188 24 +152 180 28 +140 172 32 +124 164 36 +112 156 40 + 96 148 44 + 84 140 48 + 68 132 52 + 52 124 60 + 52 120 56 + 52 116 56 + 52 108 52 + 52 104 48 + 48 100 48 + 48 92 44 + 48 88 40 + 48 84 40 + 48 76 36 + 44 72 36 + 44 68 32 + 44 68 32 + 44 64 32 + 44 64 32 + 40 60 28 + 40 56 28 + 36 52 24 + 52 56 24 + 72 60 28 + 88 64 28 +104 68 32 +120 72 36 +136 76 40 +152 84 44 +168 88 48 +176 96 52 +188 104 60 +192 112 64 +196 120 72 +204 124 76 +212 132 68 +220 144 60 +228 152 52 +236 164 44 +248 176 32 +248 180 20 +248 184 12 +248 184 20 +248 188 32 +248 192 44 +248 196 56 +248 200 68 +248 200 80 +248 204 92 +248 208 100 +248 212 112 +248 216 124 +248 216 136 +248 220 148 +248 224 160 +248 228 172 +248 232 180 +248 232 192 +248 236 204 +248 240 216 +248 244 228 +248 248 240 +252 252 252 +244 240 240 +236 228 228 +228 212 216 +220 200 204 +208 188 188 +200 172 176 +192 160 164 +184 148 152 +172 132 136 +164 120 124 +156 108 112 +148 92 100 +136 80 84 +128 68 72 +120 52 60 +112 40 48 +100 24 32 +100 24 32 +104 24 32 +108 24 36 +108 28 36 +112 28 40 +116 28 40 +116 28 44 +120 32 44 +124 32 48 +124 32 48 +128 32 52 +132 36 52 +132 36 56 +136 36 56 +140 40 56 +144 40 60 +144 40 60 +148 40 64 +152 44 64 +152 44 68 +156 44 68 +160 44 72 +160 48 72 +164 48 76 +168 48 76 +164 48 72 +160 44 68 +156 44 60 diff --git a/src/fractalzoomer/color_maps/gallet15.map b/src/fractalzoomer/color_maps/gallet15.map new file mode 100644 index 000000000..9e883ff3c --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet15.map @@ -0,0 +1,256 @@ +172 220 216 +176 224 216 +180 224 216 +184 224 216 +188 228 216 +192 228 216 +196 232 216 +200 232 216 +204 232 216 +208 236 216 +216 236 220 +220 240 220 +224 240 220 +228 240 220 +232 244 220 +236 244 220 +240 248 220 +244 248 220 +252 252 224 +248 252 220 +244 248 216 +240 248 208 +232 244 204 +228 244 200 +224 240 192 +220 236 188 +212 236 184 +208 232 176 +204 232 172 +200 228 168 +196 224 160 +188 224 156 +184 220 152 +180 216 144 +176 216 140 +168 212 136 +164 212 128 +160 208 124 +156 204 120 +156 204 120 +152 200 116 +148 200 116 +144 196 112 +140 192 112 +136 192 108 +132 188 104 +128 184 104 +128 184 100 +124 180 100 +120 176 96 +116 172 92 +112 172 92 +108 168 88 +104 164 88 +100 164 84 + 96 160 84 + 92 156 80 + 88 156 76 + 84 152 76 + 80 148 72 + 76 148 72 + 72 144 68 + 68 140 64 + 68 140 64 + 64 136 60 + 60 132 60 + 56 128 56 + 52 128 52 + 48 124 52 + 44 120 48 + 40 120 48 + 36 116 44 + 48 120 48 + 60 128 48 + 76 132 52 + 88 136 56 +100 140 56 +112 148 60 +124 152 60 +140 156 64 +152 160 68 +164 168 68 +176 172 72 +188 176 76 +200 180 76 +216 188 80 +228 192 80 +240 196 84 +240 200 88 +240 204 96 +240 208 100 +244 208 108 +244 212 112 +244 216 120 +244 220 124 +244 224 132 +244 228 136 +244 232 144 +244 236 148 +248 236 156 +248 240 160 +248 244 168 +248 248 172 +252 252 180 +244 248 180 +236 244 180 +228 240 180 +220 236 180 +212 232 176 +204 224 176 +196 220 176 +184 216 176 +176 212 176 +168 208 176 +160 204 176 +152 200 172 +144 196 172 +136 192 172 +128 184 172 +120 180 172 +112 176 172 +104 172 168 + 96 168 168 + 88 164 168 + 80 160 168 + 68 156 168 + 60 152 168 + 52 144 168 + 44 140 164 + 36 136 164 + 28 132 164 + 20 128 164 + 8 120 160 + 8 124 160 + 8 128 160 + 12 132 160 + 12 136 160 + 16 140 160 + 16 144 160 + 16 148 160 + 20 152 160 + 20 156 160 + 24 160 160 + 24 164 160 + 28 168 160 + 28 172 160 + 28 176 160 + 32 180 160 + 32 184 160 + 36 188 160 + 36 192 160 + 36 196 160 + 40 200 160 + 44 200 160 + 52 200 164 + 56 200 164 + 64 204 168 + 72 204 168 + 76 204 172 + 84 204 172 + 92 204 176 + 96 204 176 +104 208 180 +108 208 180 +116 208 184 +124 208 184 +128 208 188 +136 212 188 +144 212 192 +148 212 192 +156 212 196 +164 212 196 +168 212 200 +176 216 200 +184 216 204 +188 216 204 +196 216 208 +200 216 208 +208 216 212 +216 220 212 +220 220 216 +228 220 216 +236 220 216 +244 224 220 +252 228 224 +248 228 224 +240 224 224 +236 224 224 +228 220 220 +224 220 220 +216 216 220 +212 216 220 +208 216 220 +200 212 220 +196 212 216 +188 208 216 +184 208 216 +180 208 216 +172 204 216 +168 204 216 +160 200 212 +156 200 212 +148 196 212 +144 196 212 +140 196 212 +132 192 212 +128 192 208 +120 188 208 +116 188 208 +112 188 208 +104 184 208 +100 184 208 + 92 180 204 + 88 180 204 + 80 176 204 + 76 176 204 + 68 172 200 + 68 172 200 + 72 172 200 + 72 176 200 + 76 176 200 + 76 176 200 + 80 176 200 + 80 180 200 + 84 180 200 + 84 180 204 + 88 180 204 + 88 184 204 + 92 184 204 + 92 184 204 + 96 188 204 + 96 188 204 +100 188 204 +100 188 204 +104 192 204 +104 192 204 +108 192 204 +108 196 204 +112 196 204 +112 196 208 +116 196 208 +116 200 208 +120 200 208 +120 200 208 +124 200 208 +124 204 208 +128 204 208 +132 204 208 +136 208 212 +140 208 212 +144 208 212 +148 212 212 +152 212 212 +156 216 212 +164 216 216 +168 220 216 diff --git a/src/fractalzoomer/color_maps/gallet16.map b/src/fractalzoomer/color_maps/gallet16.map new file mode 100644 index 000000000..ed1a1775a --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet16.map @@ -0,0 +1,256 @@ +152 48 52 +156 56 64 +164 68 76 +172 76 88 +180 84 100 +184 92 112 +192 100 124 +200 112 136 +208 120 148 +216 132 164 +224 140 176 +232 152 188 +240 160 200 +232 152 192 +220 140 184 +212 132 176 +200 120 172 +192 112 164 +180 100 156 +172 92 148 +160 80 140 +152 72 132 +140 60 124 +132 52 116 +120 40 112 +112 32 104 +100 20 96 + 92 12 88 + 80 0 80 + 72 12 76 + 60 20 72 + 52 32 68 + 40 40 60 + 32 52 56 + 20 60 52 + 12 72 48 + 0 84 40 + 0 84 36 + 0 88 32 + 0 88 28 + 0 92 24 + 0 96 20 + 0 96 16 + 0 100 12 + 0 104 8 + 0 104 8 + 4 104 8 + 8 104 8 + 8 104 8 + 12 104 8 + 12 100 8 + 16 100 8 + 16 100 8 + 20 100 8 + 36 108 8 + 56 120 8 + 72 128 4 + 92 140 4 +108 148 4 +128 160 4 +144 168 0 +164 180 0 +180 188 0 +176 188 0 +172 184 0 +168 184 0 +168 180 0 +164 180 0 +160 176 0 +156 176 0 +152 176 0 +144 172 4 +140 172 4 +136 168 4 +132 168 4 +128 164 4 +124 164 4 +116 160 8 +108 156 8 +100 152 8 + 96 148 8 + 88 148 12 + 84 144 12 + 76 140 12 + 68 136 12 + 64 132 12 + 56 128 12 + 52 128 16 + 44 124 16 + 40 120 16 + 32 116 16 + 24 112 16 + 20 108 16 + 12 108 20 + 8 104 20 + 0 100 20 + 8 96 20 + 20 96 20 + 28 92 20 + 36 88 16 + 44 84 16 + 56 84 16 + 64 80 16 + 72 76 16 + 80 72 16 + 92 72 16 +100 68 16 +108 64 12 +116 60 12 +128 60 12 +136 56 12 +148 52 8 +148 52 20 +152 48 32 +156 44 44 +160 40 56 +164 36 68 +152 32 60 +140 28 56 +132 28 48 +120 24 44 +108 20 36 + 96 16 32 + 84 12 24 + 72 8 20 + 64 8 12 + 52 4 8 + 40 0 0 + 52 0 4 + 60 0 8 + 72 0 12 + 84 0 16 + 92 0 24 +104 0 28 +116 0 32 +124 0 36 +136 0 40 +148 0 48 +148 8 52 +152 16 56 +156 28 64 +160 36 68 +164 44 76 +168 56 80 +172 64 88 +176 72 92 +180 84 96 +184 92 104 +188 100 108 +192 112 116 +196 120 120 +200 132 128 +204 140 132 +208 148 136 +212 160 144 +216 168 148 +220 176 156 +224 188 160 +228 196 164 +232 204 172 +236 216 176 +240 224 184 +244 232 188 +248 244 196 +252 252 200 +252 248 180 +252 244 160 +252 236 140 +252 232 120 +252 228 100 +252 220 80 +248 208 76 +244 196 68 +240 184 60 +232 168 52 +224 152 44 +216 136 36 +212 124 32 +204 108 24 +196 92 16 +188 76 8 +184 72 8 +180 72 12 +176 68 12 +172 64 12 +168 60 12 +164 60 16 +160 56 16 +152 52 16 +148 48 16 +144 48 20 +140 44 20 +136 40 20 +132 36 20 +128 36 24 +124 32 24 +120 28 28 +116 24 28 +124 36 32 +132 48 36 +144 64 40 +152 76 44 +164 92 48 +172 104 52 +184 120 56 +192 132 64 +204 144 68 +212 160 72 +224 172 76 +232 184 84 +244 200 88 +252 212 92 +236 208 100 +220 204 108 +204 200 116 +188 200 124 +168 196 128 +152 192 136 +136 188 144 +120 184 152 +116 180 144 +112 172 136 +108 168 124 +104 160 116 + 96 156 108 + 92 148 100 + 88 144 92 + 84 136 84 + 80 132 72 + 76 124 64 + 72 120 56 + 68 112 48 + 60 108 40 + 56 100 28 + 52 96 20 + 48 88 12 + 40 80 0 + 44 76 0 + 48 72 0 + 56 68 0 + 60 64 0 + 64 60 0 + 68 56 0 + 76 52 0 + 80 48 0 + 84 40 0 + 88 36 0 + 96 32 0 +100 28 0 +104 24 0 +108 20 0 +116 16 0 +120 12 0 +128 20 12 +136 32 24 +144 40 36 diff --git a/src/fractalzoomer/color_maps/gallet17.map b/src/fractalzoomer/color_maps/gallet17.map new file mode 100644 index 000000000..8aa756b3d --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet17.map @@ -0,0 +1,256 @@ +152 120 0 +148 116 0 +144 112 0 +140 112 0 +136 108 0 +132 104 0 +128 100 0 +120 96 0 +116 96 0 +112 92 0 +108 88 0 +104 84 0 +100 84 0 + 96 80 0 + 92 76 0 + 88 72 0 + 84 68 0 + 80 68 0 + 76 64 0 + 68 60 0 + 64 56 0 + 60 52 0 + 56 52 0 + 52 48 0 + 48 44 0 + 40 40 0 + 40 40 0 + 44 44 4 + 48 48 4 + 48 52 8 + 52 56 8 + 56 60 12 + 60 64 16 + 64 68 16 + 64 72 20 + 68 76 24 + 72 80 24 + 76 84 28 + 80 88 28 + 80 92 32 + 84 96 36 + 88 96 36 + 92 100 40 + 92 104 44 + 96 108 44 +100 112 48 +104 116 48 +108 120 52 +108 124 56 +112 128 56 +116 132 60 +120 136 64 +124 140 64 +124 144 68 +128 148 68 +132 152 72 +136 156 76 +140 160 80 +140 160 84 +144 164 88 +148 168 92 +152 168 100 +156 172 104 +160 176 108 +160 180 116 +164 180 120 +168 184 124 +172 188 132 +176 192 136 +180 192 140 +184 196 148 +188 200 152 +192 200 156 +196 204 164 +196 208 168 +200 212 176 +204 212 180 +208 216 184 +212 220 192 +216 220 196 +220 224 200 +224 228 208 +228 232 212 +232 232 216 +232 236 224 +236 240 228 +240 244 232 +244 244 240 +248 248 244 +252 252 252 +252 252 252 +252 252 248 +252 248 240 +248 248 236 +248 244 232 +248 244 228 +248 240 220 +244 240 216 +244 240 212 +244 236 204 +244 236 200 +240 232 196 +240 232 188 +240 228 184 +240 228 180 +240 228 176 +236 224 168 +236 224 164 +236 220 160 +236 220 152 +232 216 148 +232 216 144 +232 212 136 +232 212 132 +228 212 128 +228 208 124 +228 208 116 +228 204 112 +224 204 108 +224 200 100 +224 200 96 +220 196 88 +216 192 88 +212 188 84 +204 184 84 +200 176 80 +192 172 76 +188 168 76 +184 164 72 +176 160 68 +172 152 64 +164 148 64 +160 144 60 +156 140 56 +148 136 56 +144 128 52 +136 124 48 +132 120 48 +128 116 44 +120 112 40 +116 104 36 +108 100 36 +104 96 32 +100 92 28 + 92 88 28 + 88 80 24 + 80 76 20 + 76 72 20 + 72 68 16 + 64 64 12 + 60 56 8 + 52 52 8 + 48 48 4 + 40 40 0 + 40 40 0 + 40 44 0 + 44 44 4 + 44 48 4 + 48 48 8 + 48 52 8 + 52 56 12 + 52 56 12 + 56 60 16 + 56 64 16 + 60 64 20 + 60 68 20 + 64 68 24 + 64 72 24 + 68 76 28 + 68 76 28 + 72 80 32 + 72 84 32 + 76 84 36 + 76 88 36 + 80 88 40 + 80 92 40 + 84 96 44 + 84 96 44 + 88 100 48 + 88 104 48 + 92 104 52 + 92 108 52 + 96 108 56 + 96 112 56 + 96 116 56 +100 120 60 +104 124 64 +108 128 72 +112 132 76 +120 136 84 +124 140 88 +128 144 96 +132 148 100 +136 152 108 +140 156 112 +148 160 120 +152 164 124 +156 168 132 +160 172 136 +164 176 144 +168 180 148 +176 184 156 +180 188 160 +184 192 168 +188 196 172 +192 200 180 +196 204 184 +204 208 192 +208 212 196 +212 216 204 +216 220 208 +220 224 216 +224 228 220 +232 232 228 +236 236 232 +240 240 240 +244 244 244 +252 252 252 +252 252 252 +248 248 244 +248 244 236 +244 240 228 +244 236 220 +240 236 212 +240 232 204 +236 228 196 +232 224 188 +232 220 180 +228 216 172 +228 212 164 +224 208 156 +224 204 148 +220 200 140 +220 200 132 +216 196 124 +212 192 116 +212 188 108 +208 184 100 +208 180 92 +204 176 84 +204 172 76 +200 168 68 +196 164 60 +196 164 52 +192 160 44 +192 156 36 +188 152 28 +188 148 20 +184 144 12 +180 140 0 +176 140 0 +172 136 0 +168 132 0 +164 132 0 +160 128 0 +156 124 0 diff --git a/src/fractalzoomer/color_maps/gallet18.map b/src/fractalzoomer/color_maps/gallet18.map new file mode 100644 index 000000000..917d419c6 --- /dev/null +++ b/src/fractalzoomer/color_maps/gallet18.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 8 8 12 + 12 16 16 + 20 20 24 + 24 28 32 + 28 32 36 + 32 36 44 + 40 44 52 + 44 48 56 + 48 56 64 + 52 60 68 + 60 64 76 + 64 72 84 + 68 76 88 + 72 84 96 + 80 88 104 + 84 92 108 + 88 100 116 + 92 104 120 +100 112 128 +104 116 136 +108 120 140 +112 128 148 +120 132 156 +124 140 160 +128 144 168 +132 148 172 +140 156 180 +144 160 188 +148 168 192 +152 172 200 +160 180 208 +152 172 196 +140 160 184 +132 148 172 +120 136 156 +112 124 144 +100 116 132 + 92 104 120 + 80 92 104 + 72 80 92 + 60 68 80 + 52 60 68 + 40 48 52 + 32 36 40 + 20 24 28 + 12 12 16 + 0 0 0 + 8 0 4 + 16 0 12 + 24 0 20 + 32 0 24 + 44 0 32 + 52 0 40 + 60 0 44 + 68 0 52 + 80 0 60 + 88 0 64 + 96 0 72 +104 0 80 +112 0 84 +124 0 92 +132 0 100 +140 0 104 +148 0 112 +160 0 120 +156 0 120 +152 0 116 +148 0 112 +144 0 108 +140 0 108 +136 0 104 +132 0 100 +128 0 96 +124 0 96 +120 0 92 +116 0 88 +112 0 84 +108 0 84 +104 0 80 +100 0 76 + 96 0 72 + 92 0 72 + 88 0 68 + 84 0 64 + 80 0 60 + 76 0 56 + 72 0 56 + 68 0 52 + 64 0 48 + 60 0 44 + 56 0 44 + 52 0 40 + 48 0 36 + 44 0 32 + 40 0 32 + 36 0 28 + 32 0 24 + 28 0 20 + 24 0 20 + 20 0 16 + 16 0 12 + 12 0 8 + 0 0 0 + 4 4 4 + 12 12 8 + 16 16 12 + 24 24 20 + 28 28 24 + 36 36 28 + 40 40 36 + 48 48 40 + 52 52 44 + 60 60 52 + 64 64 56 + 72 72 60 + 76 76 68 + 84 84 72 + 88 88 76 + 96 96 80 +100 100 88 +108 108 92 +112 112 96 +120 120 104 +124 124 108 +132 132 112 +136 136 120 +144 144 124 +148 148 128 +156 156 136 +160 160 140 +168 168 148 +172 172 152 +180 180 160 +184 184 164 +192 192 172 +196 196 176 +204 204 184 +208 208 188 +216 216 196 +220 220 200 +228 228 208 +232 232 212 +240 240 220 +244 244 224 +252 252 232 +248 248 228 +240 240 220 +232 232 212 +224 224 204 +216 216 196 +208 208 188 +200 200 180 +192 192 172 +184 184 164 +176 176 156 +168 168 148 +160 160 140 +152 152 132 +144 144 124 +136 136 116 +128 128 108 +120 120 104 +112 112 96 +104 104 88 + 96 96 84 + 88 88 76 + 80 80 68 + 72 72 64 + 64 64 56 + 56 56 48 + 48 48 44 + 40 40 36 + 32 32 28 + 24 24 24 + 16 16 16 + 8 8 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/gfadein.MAP b/src/fractalzoomer/color_maps/gfadein.MAP new file mode 100644 index 000000000..0b12089a1 --- /dev/null +++ b/src/fractalzoomer/color_maps/gfadein.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 5 0 +0 10 0 +0 15 0 +0 19 0 +0 24 0 +0 29 0 +0 34 0 +0 39 0 +0 44 0 +0 49 0 +0 53 0 +0 58 0 +0 63 0 +0 68 0 +0 68 0 +0 0 0 +0 7 0 +0 14 0 +0 21 0 +0 28 0 +0 35 0 +0 42 0 +0 49 0 +0 56 0 +0 63 0 +0 70 0 +0 77 0 +0 84 0 +0 91 0 +0 98 0 +0 98 0 +0 0 0 +0 9 0 +0 19 0 +0 28 0 +0 38 0 +0 47 0 +0 57 0 +0 66 0 +0 75 0 +0 85 0 +0 94 0 +0 104 0 +0 113 0 +0 123 0 +0 132 0 +0 132 0 +0 0 0 +0 12 0 +0 24 0 +0 36 0 +0 49 0 +0 61 0 +0 73 0 +0 85 0 +0 97 0 +0 109 0 +0 121 0 +0 134 0 +0 146 0 +0 158 0 +0 170 0 +0 170 0 +0 0 0 +0 14 0 +0 29 0 +0 43 0 +0 58 0 +0 72 0 +0 87 0 +0 101 0 +0 115 0 +0 130 0 +0 144 0 +0 159 0 +0 173 0 +0 188 0 +0 202 0 +0 202 0 +0 0 0 +0 17 0 +0 34 0 +0 51 0 +0 68 0 +0 85 0 +0 102 0 +0 119 0 +0 136 0 +0 153 0 +0 170 0 +0 187 0 +0 204 0 +0 221 0 +0 238 0 +0 238 0 +0 0 0 +1 18 1 +3 36 3 +4 55 4 +5 73 5 +7 91 7 +8 109 8 +9 127 9 +11 146 11 +12 164 12 +14 182 14 +15 200 15 +16 219 16 +18 237 18 +19 255 19 +19 255 19 +0 0 0 +7 18 7 +15 36 15 +22 55 22 +29 73 29 +36 91 36 +44 109 44 +51 127 51 +58 146 58 +66 164 66 +73 182 73 +80 200 80 +87 219 87 +95 237 95 +102 255 102 +102 255 102 +0 0 0 +0 5 0 +0 10 0 +0 15 0 +0 19 0 +0 24 0 +0 29 0 +0 34 0 +0 39 0 +0 44 0 +0 49 0 +0 53 0 +0 58 0 +0 63 0 +0 68 0 +0 68 0 +0 0 0 +0 7 0 +0 14 0 +0 21 0 +0 28 0 +0 35 0 +0 42 0 +0 49 0 +0 56 0 +0 63 0 +0 70 0 +0 77 0 +0 84 0 +0 91 0 +0 98 0 +0 98 0 +0 0 0 +0 9 0 +0 19 0 +0 28 0 +0 38 0 +0 47 0 +0 57 0 +0 66 0 +0 75 0 +0 85 0 +0 94 0 +0 104 0 +0 113 0 +0 123 0 +0 132 0 +0 132 0 +0 0 0 +0 12 0 +0 24 0 +0 36 0 +0 49 0 +0 61 0 +0 73 0 +0 85 0 +0 97 0 +0 109 0 +0 121 0 +0 134 0 +0 146 0 +0 158 0 +0 170 0 +0 170 0 +0 0 0 +0 14 0 +0 29 0 +0 43 0 +0 58 0 +0 72 0 +0 87 0 +0 101 0 +0 115 0 +0 130 0 +0 144 0 +0 159 0 +0 173 0 +0 188 0 +0 202 0 +0 202 0 +0 0 0 +0 17 0 +0 34 0 +0 51 0 +0 68 0 +0 85 0 +0 102 0 +0 119 0 +0 136 0 +0 153 0 +0 170 0 +0 187 0 +0 204 0 +0 221 0 +0 238 0 +0 238 0 +0 0 0 +1 18 1 +3 36 3 +4 55 4 +5 73 5 +7 91 7 +8 109 8 +9 127 9 +11 146 11 +12 164 12 +14 182 14 +15 200 15 +16 219 16 +18 237 18 +19 255 19 +19 255 19 +0 0 0 +7 18 7 +15 36 15 +22 55 22 +29 73 29 +36 91 36 +44 109 44 +51 127 51 +58 146 58 +66 164 66 +73 182 73 +80 200 80 +87 219 87 +95 237 95 +102 255 102 +102 255 102 diff --git a/src/fractalzoomer/color_maps/gfadeout.MAP b/src/fractalzoomer/color_maps/gfadeout.MAP new file mode 100644 index 000000000..e996b96bd --- /dev/null +++ b/src/fractalzoomer/color_maps/gfadeout.MAP @@ -0,0 +1,256 @@ +0 68 0 +0 63 0 +0 58 0 +0 53 0 +0 49 0 +0 44 0 +0 39 0 +0 34 0 +0 29 0 +0 24 0 +0 19 0 +0 15 0 +0 10 0 +0 5 0 +0 0 0 +0 0 0 +0 98 0 +0 91 0 +0 84 0 +0 77 0 +0 70 0 +0 63 0 +0 56 0 +0 49 0 +0 42 0 +0 35 0 +0 28 0 +0 21 0 +0 14 0 +0 7 0 +0 0 0 +0 0 0 +0 132 0 +0 123 0 +0 113 0 +0 104 0 +0 94 0 +0 85 0 +0 75 0 +0 66 0 +0 57 0 +0 47 0 +0 38 0 +0 28 0 +0 19 0 +0 9 0 +0 0 0 +0 0 0 +0 170 0 +0 158 0 +0 146 0 +0 134 0 +0 121 0 +0 109 0 +0 97 0 +0 85 0 +0 73 0 +0 61 0 +0 49 0 +0 36 0 +0 24 0 +0 12 0 +0 0 0 +0 0 0 +0 202 0 +0 188 0 +0 173 0 +0 159 0 +0 144 0 +0 130 0 +0 115 0 +0 101 0 +0 87 0 +0 72 0 +0 58 0 +0 43 0 +0 29 0 +0 14 0 +0 0 0 +0 0 0 +0 238 0 +0 221 0 +0 204 0 +0 187 0 +0 170 0 +0 153 0 +0 136 0 +0 119 0 +0 102 0 +0 85 0 +0 68 0 +0 51 0 +0 34 0 +0 17 0 +0 0 0 +0 0 0 +19 255 19 +18 237 18 +16 219 16 +15 200 15 +14 182 14 +12 164 12 +11 146 11 +10 128 10 +8 109 8 +7 91 7 +5 73 5 +4 55 4 +3 36 3 +1 18 1 +0 0 0 +0 0 0 +102 255 102 +95 237 95 +87 219 87 +80 200 80 +73 182 73 +66 164 66 +58 146 58 +51 128 51 +44 109 44 +36 91 36 +29 73 29 +22 55 22 +15 36 15 +7 18 7 +0 0 0 +0 0 0 +0 68 0 +0 63 0 +0 58 0 +0 53 0 +0 49 0 +0 44 0 +0 39 0 +0 34 0 +0 29 0 +0 24 0 +0 19 0 +0 15 0 +0 10 0 +0 5 0 +0 0 0 +0 0 0 +0 98 0 +0 91 0 +0 84 0 +0 77 0 +0 70 0 +0 63 0 +0 56 0 +0 49 0 +0 42 0 +0 35 0 +0 28 0 +0 21 0 +0 14 0 +0 7 0 +0 0 0 +0 0 0 +0 132 0 +0 123 0 +0 113 0 +0 104 0 +0 94 0 +0 85 0 +0 75 0 +0 66 0 +0 57 0 +0 47 0 +0 38 0 +0 28 0 +0 19 0 +0 9 0 +0 0 0 +0 0 0 +0 170 0 +0 158 0 +0 146 0 +0 134 0 +0 121 0 +0 109 0 +0 97 0 +0 85 0 +0 73 0 +0 61 0 +0 49 0 +0 36 0 +0 24 0 +0 12 0 +0 0 0 +0 0 0 +0 202 0 +0 188 0 +0 173 0 +0 159 0 +0 144 0 +0 130 0 +0 115 0 +0 101 0 +0 87 0 +0 72 0 +0 58 0 +0 43 0 +0 29 0 +0 14 0 +0 0 0 +0 0 0 +0 238 0 +0 221 0 +0 204 0 +0 187 0 +0 170 0 +0 153 0 +0 136 0 +0 119 0 +0 102 0 +0 85 0 +0 68 0 +0 51 0 +0 34 0 +0 17 0 +0 0 0 +0 0 0 +19 255 19 +18 237 18 +16 219 16 +15 200 15 +14 182 14 +12 164 12 +11 146 11 +10 128 10 +8 109 8 +7 91 7 +5 73 5 +4 55 4 +3 36 3 +1 18 1 +0 0 0 +0 0 0 +102 255 102 +95 237 95 +87 219 87 +80 200 80 +73 182 73 +66 164 66 +58 146 58 +51 128 51 +44 109 44 +36 91 36 +29 73 29 +22 55 22 +15 36 15 +7 18 7 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/giger.MAP b/src/fractalzoomer/color_maps/giger.MAP new file mode 100644 index 000000000..97013ec9c --- /dev/null +++ b/src/fractalzoomer/color_maps/giger.MAP @@ -0,0 +1,256 @@ +0 0 0 +2 1 0 +4 2 0 +6 3 0 +8 4 0 +10 5 0 +12 6 0 +14 7 0 +16 8 0 +18 9 0 +20 10 0 +22 11 0 +24 12 0 +27 13 0 +29 14 0 +31 15 0 +33 16 0 +35 17 0 +37 18 0 +39 19 0 +41 20 0 +43 21 0 +45 22 0 +47 23 0 +49 24 0 +52 26 0 +54 27 0 +56 28 0 +58 29 0 +60 30 0 +62 31 0 +64 32 0 +66 33 0 +68 34 0 +70 35 0 +72 36 0 +74 37 0 +77 38 0 +79 39 0 +81 40 0 +83 41 0 +85 42 0 +87 43 0 +89 44 0 +91 45 0 +93 46 0 +95 47 0 +97 48 0 +99 49 0 +102 51 0 +102 51 0 +102 51 0 +99 49 0 +97 48 0 +95 47 0 +93 46 0 +91 45 0 +89 44 0 +87 43 0 +85 42 0 +83 41 0 +81 40 0 +79 39 0 +77 38 0 +74 37 0 +72 36 0 +70 35 0 +68 34 0 +66 33 0 +64 32 0 +62 31 0 +60 30 0 +58 29 0 +56 28 0 +54 27 0 +52 26 0 +49 24 0 +47 23 0 +45 22 0 +43 21 0 +41 20 0 +39 19 0 +37 18 0 +35 17 0 +33 16 0 +31 15 0 +29 14 0 +27 13 0 +24 12 0 +22 11 0 +20 10 0 +18 9 0 +16 8 0 +14 7 0 +12 6 0 +10 5 0 +8 4 0 +6 3 0 +4 2 0 +2 1 0 +0 0 0 +0 0 0 +0 0 0 +2 2 2 +4 4 4 +6 6 6 +8 8 8 +10 10 10 +12 12 12 +14 14 14 +16 16 16 +18 18 18 +20 20 20 +22 22 22 +24 24 24 +27 27 27 +29 29 29 +31 31 31 +33 33 33 +35 35 35 +37 37 37 +39 39 39 +41 41 41 +43 43 43 +45 45 45 +47 47 47 +49 49 49 +52 52 52 +54 54 54 +56 56 56 +58 58 58 +60 60 60 +62 62 62 +64 64 64 +66 66 66 +68 68 68 +70 70 70 +72 72 72 +74 74 74 +77 77 77 +79 79 79 +81 81 81 +83 83 83 +85 85 85 +87 87 87 +89 89 89 +91 91 91 +93 93 93 +95 95 95 +97 97 97 +99 99 99 +102 102 102 +102 102 102 +102 102 102 +103 103 103 +105 105 105 +107 107 107 +109 109 109 +111 111 111 +113 113 113 +114 114 114 +116 116 116 +118 118 118 +120 120 120 +122 122 122 +124 124 124 +125 125 125 +127 127 127 +129 129 129 +131 131 131 +133 133 133 +135 135 135 +136 136 136 +138 138 138 +140 140 140 +142 142 142 +144 144 144 +146 146 146 +147 147 147 +149 149 149 +151 151 151 +153 153 153 +155 155 155 +157 157 157 +158 158 158 +160 160 160 +162 162 162 +164 164 164 +166 166 166 +168 168 168 +169 169 169 +171 171 171 +173 173 173 +175 175 175 +177 177 177 +179 179 179 +180 180 180 +182 182 182 +184 184 184 +186 186 186 +188 188 188 +190 190 190 +192 192 192 +192 192 192 +192 192 192 +193 193 193 +194 194 194 +195 195 195 +197 197 197 +198 198 198 +199 199 199 +201 201 201 +202 202 202 +203 203 203 +204 204 204 +206 206 206 +207 207 207 +208 208 208 +210 210 210 +211 211 211 +212 212 212 +213 213 213 +215 215 215 +216 216 216 +217 217 217 +219 219 219 +220 220 220 +221 221 221 +222 222 222 +224 224 224 +225 225 225 +226 226 226 +228 228 228 +229 229 229 +230 230 230 +231 231 231 +233 233 233 +234 234 234 +235 235 235 +237 237 237 +238 238 238 +239 239 239 +240 240 240 +242 242 242 +243 243 243 +244 244 244 +246 246 246 +247 247 247 +248 248 248 +249 249 249 +251 251 251 +252 252 252 +253 253 253 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/giger2.MAP b/src/fractalzoomer/color_maps/giger2.MAP new file mode 100644 index 000000000..76c431ed9 --- /dev/null +++ b/src/fractalzoomer/color_maps/giger2.MAP @@ -0,0 +1,256 @@ +0 0 0 +2 1 0 +4 2 0 +6 3 0 +8 4 0 +10 5 0 +12 6 0 +14 7 0 +16 8 0 +18 9 0 +20 10 0 +22 11 0 +24 12 0 +27 13 0 +29 14 0 +31 15 0 +33 16 0 +35 17 0 +37 18 0 +39 19 0 +41 20 0 +43 21 0 +45 22 0 +47 23 0 +49 24 0 +52 26 0 +54 27 0 +56 28 0 +58 29 0 +60 30 0 +62 31 0 +64 32 0 +66 33 0 +68 34 0 +70 35 0 +72 36 0 +74 37 0 +77 38 0 +79 39 0 +81 40 0 +83 41 0 +85 42 0 +87 43 0 +89 44 0 +91 45 0 +93 46 0 +95 47 0 +97 48 0 +99 49 0 +102 51 0 +102 51 0 +102 51 0 +99 49 0 +97 48 0 +95 47 0 +93 46 0 +91 45 0 +89 44 0 +87 43 0 +85 42 0 +83 41 0 +81 40 0 +79 39 0 +77 38 0 +74 37 0 +72 36 0 +70 35 0 +68 34 0 +66 33 0 +64 32 0 +62 31 0 +60 30 0 +58 29 0 +56 28 0 +54 27 0 +52 26 0 +49 24 0 +47 23 0 +45 22 0 +43 21 0 +41 20 0 +39 19 0 +37 18 0 +35 17 0 +33 16 0 +31 15 0 +29 14 0 +27 13 0 +24 12 0 +22 11 0 +20 10 0 +18 9 0 +16 8 0 +14 7 0 +12 6 0 +10 5 0 +8 4 0 +6 3 0 +4 2 0 +2 1 0 +0 0 0 +0 0 0 +0 0 0 +2 2 2 +4 4 4 +6 6 6 +8 8 8 +10 10 10 +12 12 12 +14 14 14 +16 16 16 +18 18 18 +20 20 20 +22 22 22 +24 24 24 +27 27 27 +29 29 29 +31 31 31 +33 33 33 +35 35 35 +37 37 37 +39 39 39 +41 41 41 +43 43 43 +45 45 45 +47 47 47 +49 49 49 +52 52 52 +54 54 54 +56 56 56 +58 58 58 +60 60 60 +62 62 62 +64 64 64 +66 66 66 +68 68 68 +70 70 70 +72 72 72 +74 74 74 +77 77 77 +79 79 79 +81 81 81 +83 83 83 +85 85 85 +87 87 87 +89 89 89 +91 91 91 +93 93 93 +95 95 95 +97 97 97 +99 99 99 +102 102 102 +102 102 102 +102 102 102 +105 105 105 +108 108 108 +111 111 111 +114 114 114 +117 117 117 +120 120 120 +123 123 123 +126 126 126 +129 129 129 +132 132 132 +135 135 135 +138 138 138 +141 141 141 +144 144 144 +147 147 147 +150 150 150 +153 153 153 +156 156 156 +159 159 159 +162 162 162 +165 165 165 +168 168 168 +171 171 171 +174 174 174 +178 178 178 +181 181 181 +184 184 184 +187 187 187 +190 190 190 +193 193 193 +196 196 196 +199 199 199 +202 202 202 +205 205 205 +208 208 208 +211 211 211 +214 214 214 +217 217 217 +220 220 220 +223 223 223 +226 226 226 +229 229 229 +232 232 232 +235 235 235 +238 238 238 +241 241 241 +244 244 244 +247 247 247 +251 251 251 +251 251 251 +251 251 251 +250 250 251 +249 249 251 +248 248 251 +247 247 251 +246 246 251 +245 245 251 +244 244 251 +243 243 251 +242 242 251 +241 241 251 +240 240 251 +239 239 251 +238 238 252 +237 237 252 +236 236 252 +235 235 252 +234 234 252 +233 233 252 +232 232 252 +231 231 252 +230 230 252 +229 229 252 +228 228 252 +227 227 252 +227 227 253 +226 226 253 +225 225 253 +224 224 253 +223 223 253 +222 222 253 +221 221 253 +220 220 253 +219 219 253 +218 218 253 +217 217 253 +216 216 253 +215 215 254 +214 214 254 +213 213 254 +212 212 254 +211 211 254 +210 210 254 +209 209 254 +208 208 254 +207 207 254 +206 206 254 +205 205 254 +204 204 254 +203 203 255 +204 204 255 +204 204 255 diff --git a/src/fractalzoomer/color_maps/giger3.MAP b/src/fractalzoomer/color_maps/giger3.MAP new file mode 100644 index 000000000..5f1eea22e --- /dev/null +++ b/src/fractalzoomer/color_maps/giger3.MAP @@ -0,0 +1,256 @@ +0 0 0 +2 1 0 +4 2 0 +6 3 0 +8 4 0 +10 5 0 +12 6 0 +14 7 0 +16 8 0 +18 9 0 +20 10 0 +22 11 0 +24 12 0 +27 13 0 +29 14 0 +31 15 0 +33 16 0 +35 17 0 +37 18 0 +39 19 0 +41 20 0 +43 21 0 +45 22 0 +47 23 0 +49 24 0 +52 26 0 +54 27 0 +56 28 0 +58 29 0 +60 30 0 +62 31 0 +64 32 0 +66 33 0 +68 34 0 +70 35 0 +72 36 0 +74 37 0 +77 38 0 +79 39 0 +81 40 0 +83 41 0 +85 42 0 +87 43 0 +89 44 0 +91 45 0 +93 46 0 +95 47 0 +97 48 0 +99 49 0 +102 51 0 +102 51 0 +102 51 0 +99 49 0 +97 48 0 +95 47 0 +93 46 0 +91 45 0 +89 44 0 +87 43 0 +85 42 0 +83 41 0 +81 40 0 +79 39 0 +77 38 0 +74 37 0 +72 36 0 +70 35 0 +68 34 0 +66 33 0 +64 32 0 +62 31 0 +60 30 0 +58 29 0 +56 28 0 +54 27 0 +52 26 0 +49 24 0 +47 23 0 +45 22 0 +43 21 0 +41 20 0 +39 19 0 +37 18 0 +35 17 0 +33 16 0 +31 15 0 +29 14 0 +27 13 0 +24 12 0 +22 11 0 +20 10 0 +18 9 0 +16 8 0 +14 7 0 +12 6 0 +10 5 0 +8 4 0 +6 3 0 +4 2 0 +2 1 0 +0 0 0 +0 0 0 +0 0 0 +2 2 2 +4 4 4 +6 6 6 +8 8 8 +10 10 10 +12 12 12 +14 14 14 +16 16 16 +18 18 18 +20 20 20 +22 22 22 +24 24 24 +27 27 27 +29 29 29 +31 31 31 +33 33 33 +35 35 35 +37 37 37 +39 39 39 +41 41 41 +43 43 43 +45 45 45 +47 47 47 +49 49 49 +52 52 52 +54 54 54 +56 56 56 +58 58 58 +60 60 60 +62 62 62 +64 64 64 +66 66 66 +68 68 68 +70 70 70 +72 72 72 +74 74 74 +77 77 77 +79 79 79 +81 81 81 +83 83 83 +85 85 85 +87 87 87 +89 89 89 +91 91 91 +93 93 93 +95 95 95 +97 97 97 +99 99 99 +102 102 102 +102 102 102 +102 102 102 +105 105 105 +108 108 108 +111 111 111 +114 114 114 +117 117 117 +120 120 120 +123 123 123 +126 126 126 +129 129 129 +132 132 132 +135 135 135 +138 138 138 +141 141 141 +144 144 144 +147 147 147 +150 150 150 +153 153 153 +156 156 156 +159 159 159 +162 162 162 +165 165 165 +168 168 168 +171 171 171 +174 174 174 +178 178 178 +181 181 181 +184 184 184 +187 187 187 +190 190 190 +193 193 193 +196 196 196 +199 199 199 +202 202 202 +205 205 205 +208 208 208 +211 211 211 +214 214 214 +217 217 217 +220 220 220 +223 223 223 +226 226 226 +229 229 229 +232 232 232 +235 235 235 +238 238 238 +241 241 241 +244 244 244 +247 247 247 +251 251 251 +251 251 251 +251 251 251 +246 246 246 +242 242 242 +237 238 237 +233 234 233 +228 230 229 +224 226 224 +220 222 220 +215 218 216 +211 214 211 +206 209 207 +202 205 202 +198 201 198 +193 197 194 +189 193 189 +184 189 185 +180 185 181 +176 181 176 +171 177 172 +167 173 168 +162 168 163 +158 164 159 +154 160 154 +149 156 150 +145 152 146 +140 148 141 +136 144 137 +131 140 133 +127 136 128 +123 132 124 +118 127 119 +114 123 115 +109 119 111 +105 115 106 +101 111 102 +96 107 98 +92 103 93 +87 99 89 +83 95 85 +79 91 80 +74 86 76 +70 82 71 +65 78 67 +61 74 63 +57 70 58 +52 66 54 +48 62 50 +43 58 45 +39 54 41 +34 49 36 +35 50 37 +35 50 37 diff --git a/src/fractalzoomer/color_maps/giger4.MAP b/src/fractalzoomer/color_maps/giger4.MAP new file mode 100644 index 000000000..ee9f9c2c3 --- /dev/null +++ b/src/fractalzoomer/color_maps/giger4.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 1 0 +0 2 0 +0 3 0 +0 5 0 +0 6 0 +0 7 0 +0 8 0 +0 10 0 +0 11 0 +0 12 0 +0 13 0 +0 15 0 +0 16 0 +0 17 0 +0 18 0 +0 20 0 +0 21 0 +0 22 0 +0 24 0 +0 25 0 +0 26 0 +0 27 0 +0 29 0 +0 30 0 +0 31 0 +0 32 0 +0 34 0 +0 35 0 +0 36 0 +0 37 0 +0 39 0 +0 40 0 +0 41 0 +0 43 0 +0 44 0 +0 45 0 +0 46 0 +0 48 0 +0 49 0 +0 50 0 +0 51 0 +0 53 0 +0 54 0 +0 55 0 +0 56 0 +0 58 0 +0 59 0 +0 60 0 +0 62 0 +0 62 0 +0 62 0 +0 60 0 +0 59 0 +0 58 0 +0 56 0 +0 55 0 +0 54 0 +0 53 0 +0 51 0 +0 50 0 +0 49 0 +0 48 0 +0 46 0 +0 45 0 +0 44 0 +0 43 0 +0 41 0 +0 40 0 +0 39 0 +0 37 0 +0 36 0 +0 35 0 +0 34 0 +0 32 0 +0 31 0 +0 30 0 +0 29 0 +0 27 0 +0 26 0 +0 25 0 +0 24 0 +0 22 0 +0 21 0 +0 20 0 +0 18 0 +0 17 0 +0 16 0 +0 15 0 +0 13 0 +0 12 0 +0 11 0 +0 10 0 +0 8 0 +0 7 0 +0 6 0 +0 5 0 +0 3 0 +0 2 0 +0 1 0 +0 0 0 +0 0 0 +0 0 0 +2 2 2 +4 4 4 +6 6 6 +8 8 8 +10 10 10 +12 12 12 +14 14 14 +16 16 16 +18 18 18 +20 20 20 +22 22 22 +24 24 24 +27 27 27 +29 29 29 +31 31 31 +33 33 33 +35 35 35 +37 37 37 +39 39 39 +41 41 41 +43 43 43 +45 45 45 +47 47 47 +49 49 49 +52 52 52 +54 54 54 +56 56 56 +58 58 58 +60 60 60 +62 62 62 +64 64 64 +66 66 66 +68 68 68 +70 70 70 +72 72 72 +74 74 74 +77 77 77 +79 79 79 +81 81 81 +83 83 83 +85 85 85 +87 87 87 +89 89 89 +91 91 91 +93 93 93 +95 95 95 +97 97 97 +99 99 99 +102 102 102 +102 102 102 +102 102 102 +105 105 105 +108 108 108 +111 111 111 +114 114 114 +117 117 117 +120 120 120 +123 123 123 +126 126 126 +129 129 129 +132 132 132 +135 135 135 +138 138 138 +141 141 141 +144 144 144 +147 147 147 +150 150 150 +153 153 153 +156 156 156 +159 159 159 +162 162 162 +165 165 165 +168 168 168 +171 171 171 +174 174 174 +178 178 178 +181 181 181 +184 184 184 +187 187 187 +190 190 190 +193 193 193 +196 196 196 +199 199 199 +202 202 202 +205 205 205 +208 208 208 +211 211 211 +214 214 214 +217 217 217 +220 220 220 +223 223 223 +226 226 226 +229 229 229 +232 232 232 +235 235 235 +238 238 238 +241 241 241 +244 244 244 +247 247 247 +251 251 251 +251 251 251 +251 251 251 +245 245 247 +240 240 243 +235 235 239 +230 230 235 +225 225 231 +220 220 228 +215 215 224 +210 210 220 +204 204 216 +199 199 212 +194 194 209 +189 189 205 +184 184 201 +179 179 197 +174 174 193 +169 169 189 +163 163 186 +158 158 182 +153 153 178 +148 148 174 +143 143 170 +138 138 167 +133 133 163 +128 128 159 +122 122 155 +117 117 151 +112 112 147 +107 107 144 +102 102 140 +97 97 136 +92 92 132 +87 87 128 +81 81 125 +76 76 121 +71 71 117 +66 66 113 +61 61 109 +56 56 105 +51 51 102 +46 46 98 +40 40 94 +35 35 90 +30 30 86 +25 25 83 +20 20 79 +15 15 75 +10 10 71 +5 5 67 +0 0 63 +0 0 64 +0 0 64 diff --git a/src/fractalzoomer/color_maps/image b tiger.MAP b/src/fractalzoomer/color_maps/image b tiger.MAP new file mode 100644 index 000000000..5354d0f62 --- /dev/null +++ b/src/fractalzoomer/color_maps/image b tiger.MAP @@ -0,0 +1,256 @@ +101 89 65 +99 87 64 +97 86 64 +96 84 64 +94 83 63 +92 81 63 +91 80 63 +89 78 62 +87 77 62 +86 75 62 +84 74 61 +82 72 61 +81 71 61 +79 69 60 +77 68 60 +76 67 60 +76 67 60 +76 67 60 +77 67 60 +79 68 60 +81 69 60 +82 70 60 +84 71 60 +86 72 60 +88 73 60 +89 74 61 +91 75 61 +93 76 61 +95 77 61 +96 78 61 +98 79 61 +100 80 61 +102 81 62 +102 81 62 +102 81 62 +98 78 62 +94 76 62 +90 74 62 +86 71 62 +82 69 62 +78 67 62 +74 65 62 +71 62 62 +67 60 62 +63 58 62 +59 56 62 +55 53 62 +51 51 62 +47 49 62 +44 47 62 +44 47 62 +44 47 62 +42 45 59 +40 44 57 +39 43 54 +37 41 52 +36 40 49 +34 39 47 +33 37 44 +31 36 42 +30 35 39 +28 33 37 +27 32 34 +25 31 32 +24 29 29 +22 28 27 +21 27 25 +21 27 25 +21 27 25 +34 39 36 +48 51 47 +61 63 58 +75 75 70 +89 87 81 +102 99 92 +116 111 103 +129 124 115 +143 136 126 +157 148 137 +170 160 148 +184 172 160 +197 184 171 +211 196 182 +224 208 193 +225 209 194 +225 209 194 +218 202 186 +211 195 179 +204 188 172 +197 182 164 +191 175 157 +184 168 150 +177 161 143 +170 155 135 +163 148 128 +157 141 121 +150 134 114 +143 128 106 +136 121 99 +129 114 92 +123 108 85 +123 108 85 +123 108 85 +121 105 83 +119 103 81 +117 101 79 +115 99 77 +114 97 75 +112 94 73 +110 92 71 +108 90 69 +106 88 67 +105 86 65 +103 83 63 +101 81 61 +99 79 59 +97 77 57 +96 75 56 +96 75 56 +96 75 56 +101 78 58 +106 82 61 +111 85 64 +116 89 66 +122 93 69 +127 96 72 +132 100 74 +137 103 77 +142 107 80 +148 111 82 +153 114 85 +158 118 88 +163 121 90 +168 125 93 +173 128 95 +174 129 96 +174 129 96 +169 126 94 +165 124 92 +161 121 91 +156 119 89 +152 117 88 +148 114 86 +144 112 85 +139 109 83 +135 107 82 +131 105 80 +127 102 79 +122 100 77 +118 97 76 +114 95 74 +110 93 73 +110 93 73 +110 93 73 +113 94 73 +117 96 74 +120 98 75 +124 99 75 +128 101 76 +131 103 77 +135 104 78 +138 106 78 +142 108 79 +146 109 80 +149 111 81 +153 113 81 +156 114 82 +160 116 83 +163 118 84 +164 118 84 +164 118 84 +163 117 83 +162 116 82 +161 116 82 +160 115 81 +159 114 81 +158 114 80 +157 113 80 +157 112 79 +156 112 79 +155 111 78 +154 110 78 +153 110 77 +152 109 77 +151 108 76 +151 108 76 +151 108 76 +151 108 76 +146 105 74 +142 102 72 +137 99 71 +133 97 69 +128 94 67 +124 91 66 +119 88 64 +115 86 62 +110 83 61 +106 80 59 +101 77 57 +97 75 56 +92 72 54 +88 69 52 +84 67 51 +84 67 51 +84 67 51 +86 68 51 +88 69 51 +90 70 51 +93 71 51 +95 72 51 +97 73 51 +99 74 51 +102 75 52 +104 76 52 +106 77 52 +108 78 52 +111 79 52 +113 80 52 +115 81 52 +118 83 53 +118 83 53 +118 83 53 +116 82 52 +114 81 52 +112 80 52 +110 79 51 +109 78 51 +107 77 51 +105 76 51 +103 76 50 +101 75 50 +100 74 50 +98 73 50 +96 72 49 +94 71 49 +92 70 49 +91 70 49 +91 70 49 +91 70 49 +91 71 50 +92 72 51 +93 73 52 +93 75 53 +94 76 54 +95 77 55 +95 78 56 +96 80 57 +97 81 58 +97 82 59 +98 83 60 +99 85 61 +99 86 62 +100 87 63 +101 89 64 +101 89 65 +101 89 65 diff --git a/src/fractalzoomer/color_maps/image frequency abandoned church.MAP b/src/fractalzoomer/color_maps/image frequency abandoned church.MAP new file mode 100644 index 000000000..36c12e60f --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency abandoned church.MAP @@ -0,0 +1,256 @@ +132 137 162 +127 132 153 +122 127 144 +116 121 134 +111 115 127 +106 110 120 +100 103 111 +95 98 101 +89 91 92 +84 86 84 +78 79 75 +73 73 66 +67 67 58 +62 61 48 +56 55 39 +51 49 31 +51 49 31 +51 49 31 +55 54 34 +60 60 37 +65 66 40 +68 72 44 +73 77 48 +77 83 51 +82 89 55 +87 95 59 +90 101 62 +95 106 66 +100 112 70 +103 119 73 +109 124 77 +113 129 80 +116 133 83 +119 134 84 +119 134 84 +112 129 79 +108 125 76 +101 121 72 +97 114 68 +91 110 65 +87 104 61 +80 100 58 +76 94 53 +71 89 49 +65 84 46 +60 79 42 +55 73 38 +49 68 35 +44 64 31 +39 59 27 +39 59 27 +39 59 27 +39 59 27 +39 60 27 +39 60 27 +40 61 27 +40 61 27 +40 62 27 +40 64 27 +42 64 28 +42 65 28 +42 65 28 +42 66 28 +43 67 28 +43 67 28 +43 68 28 +43 68 28 +44 70 29 +44 70 29 +49 71 31 +55 73 32 +60 76 35 +66 78 36 +71 80 38 +77 83 39 +82 86 42 +88 88 43 +92 90 46 +99 92 47 +103 95 49 +110 98 50 +114 100 53 +121 102 54 +125 103 55 +126 104 56 +126 104 56 +128 111 60 +130 116 65 +132 124 68 +134 129 73 +136 134 77 +140 142 82 +142 147 87 +144 155 90 +146 161 95 +148 167 99 +152 174 103 +154 180 109 +156 188 112 +158 194 116 +161 200 121 +162 201 122 +162 201 122 +152 189 113 +141 177 104 +130 165 97 +122 154 88 +111 142 80 +100 131 72 +89 121 64 +79 109 55 +68 98 47 +58 86 39 +47 73 31 +37 62 23 +26 50 14 +15 38 5 +5 27 0 +5 27 0 +5 27 0 +7 29 0 +11 32 0 +13 35 1 +15 37 2 +17 39 2 +20 43 3 +23 46 4 +26 48 5 +28 50 6 +31 53 6 +34 56 7 +36 59 10 +38 61 11 +40 64 12 +43 66 12 +44 67 13 +44 67 13 +47 66 13 +49 65 13 +53 65 13 +55 64 13 +58 64 13 +60 62 14 +64 62 14 +66 61 14 +68 61 14 +72 60 14 +75 60 15 +77 59 15 +80 59 15 +83 58 15 +86 58 15 +87 58 16 +87 58 16 +86 56 15 +84 55 15 +83 54 14 +83 54 14 +82 53 13 +82 51 13 +80 50 12 +79 50 12 +79 49 11 +78 48 11 +77 47 10 +77 47 10 +76 46 7 +75 44 7 +75 44 7 +75 44 7 +75 44 7 +72 43 6 +71 43 5 +70 43 5 +67 43 4 +66 43 4 +65 43 3 +64 43 2 +61 42 2 +60 42 1 +59 42 1 +58 42 0 +55 42 0 +54 42 0 +53 42 0 +51 42 0 +51 42 0 +51 42 0 +66 56 13 +80 72 29 +95 88 47 +111 102 64 +125 119 80 +137 132 98 +153 147 114 +168 162 129 +183 178 145 +197 194 162 +212 209 179 +228 224 196 +242 240 213 +255 255 230 +255 255 245 +255 255 246 +255 255 246 +255 255 231 +255 250 216 +253 238 200 +245 228 184 +240 217 168 +233 206 153 +228 195 136 +220 184 123 +214 173 108 +208 162 91 +202 152 76 +195 141 60 +189 130 44 +183 121 28 +177 110 14 +177 110 14 +177 110 14 +181 116 24 +188 124 34 +194 131 43 +200 137 54 +206 145 64 +212 153 73 +218 161 83 +224 168 94 +230 176 103 +236 184 113 +242 191 123 +249 198 132 +254 207 142 +255 214 152 +255 221 161 +255 222 162 +255 222 162 +255 217 162 +249 210 162 +239 205 162 +230 200 162 +221 194 162 +212 189 162 +203 183 162 +194 177 162 +185 172 162 +177 166 162 +167 159 162 +158 155 162 +148 148 162 +141 143 162 +132 137 162 +132 137 162 +132 137 162 diff --git a/src/fractalzoomer/color_maps/image frequency andrew's shirt.MAP b/src/fractalzoomer/color_maps/image frequency andrew's shirt.MAP new file mode 100644 index 000000000..c2aba9763 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency andrew's shirt.MAP @@ -0,0 +1,256 @@ +35 33 44 +36 33 44 +37 33 44 +38 34 44 +39 34 44 +40 35 44 +41 35 44 +42 35 44 +43 36 44 +44 36 44 +45 37 44 +46 37 44 +47 37 44 +48 38 44 +49 38 44 +50 39 45 +50 39 45 +50 39 45 +51 41 47 +52 44 50 +53 47 53 +54 50 56 +55 53 59 +56 56 62 +57 59 65 +58 61 68 +59 64 71 +60 67 74 +61 70 77 +62 73 80 +63 76 83 +63 79 86 +64 81 88 +65 82 89 +65 82 89 +63 79 86 +62 77 84 +61 75 82 +59 73 80 +58 71 78 +57 69 75 +55 67 73 +54 64 71 +53 62 69 +51 60 67 +50 58 64 +49 56 62 +47 54 60 +46 52 58 +45 50 56 +45 50 56 +45 50 56 +47 53 58 +50 56 61 +53 59 64 +55 62 67 +58 65 70 +61 68 73 +64 71 76 +66 75 78 +69 78 81 +72 81 84 +75 84 87 +77 87 90 +80 90 93 +83 93 96 +85 96 98 +86 97 99 +86 97 99 +82 92 94 +78 88 90 +74 84 86 +70 80 81 +66 76 77 +62 72 73 +58 68 69 +54 64 64 +50 60 60 +46 56 56 +42 52 52 +38 48 47 +34 44 43 +30 40 39 +27 36 35 +27 36 35 +27 36 35 +28 37 37 +30 39 39 +32 40 42 +33 42 44 +35 44 47 +37 45 49 +38 47 51 +40 48 54 +42 50 56 +43 52 59 +45 53 61 +47 55 63 +48 56 66 +50 58 68 +51 60 70 +52 60 71 +52 60 71 +51 58 69 +51 57 67 +51 56 65 +51 55 63 +51 54 62 +51 53 60 +51 52 58 +50 51 56 +50 50 54 +50 49 53 +50 48 51 +50 47 49 +50 46 47 +50 45 45 +50 44 44 +50 44 44 +50 44 44 +51 45 45 +52 47 46 +53 48 47 +54 50 49 +55 52 50 +56 53 51 +57 55 52 +59 56 54 +60 58 55 +61 60 56 +62 61 57 +63 63 59 +64 64 60 +65 66 61 +66 67 63 +67 68 63 +67 68 63 +67 67 64 +67 67 65 +67 67 66 +67 66 67 +67 66 69 +67 66 70 +67 66 71 +67 65 72 +67 65 73 +67 65 75 +67 65 76 +67 64 77 +67 64 78 +67 64 79 +67 64 80 +67 64 81 +67 64 81 +65 62 78 +63 60 75 +61 58 72 +59 56 69 +57 54 66 +55 52 63 +53 50 60 +51 49 57 +49 47 54 +47 45 51 +45 43 48 +43 41 45 +41 39 42 +39 37 39 +38 36 37 +38 36 37 +38 36 37 +41 39 40 +45 42 43 +49 46 46 +52 49 49 +56 53 52 +60 56 55 +63 60 58 +67 63 61 +71 67 64 +74 70 67 +78 74 70 +82 77 73 +85 81 76 +89 84 79 +92 87 81 +93 88 82 +93 88 82 +93 88 82 +93 89 83 +94 90 84 +94 91 85 +95 92 86 +95 92 87 +95 93 88 +96 94 88 +96 95 89 +97 96 90 +97 96 91 +97 97 92 +98 98 93 +98 99 94 +99 100 95 +99 100 95 +99 100 95 +98 98 94 +97 97 94 +96 96 93 +95 95 93 +94 94 93 +93 93 92 +92 92 92 +92 91 91 +91 90 91 +90 89 91 +89 88 90 +88 87 90 +87 86 89 +86 85 89 +86 84 89 +86 84 89 +86 84 89 +86 84 89 +86 84 89 +86 85 90 +87 85 90 +87 86 91 +87 86 91 +87 87 91 +88 87 92 +88 88 92 +88 88 93 +88 89 93 +89 89 93 +89 90 94 +89 90 94 +90 91 95 +90 91 95 +90 91 95 +86 87 91 +82 83 88 +79 79 84 +75 75 81 +71 71 78 +68 67 74 +64 63 71 +60 60 67 +57 56 64 +53 52 61 +49 48 57 +46 44 54 +42 40 50 +38 36 47 +35 33 44 +35 33 44 +35 33 44 diff --git a/src/fractalzoomer/color_maps/image frequency apples.MAP b/src/fractalzoomer/color_maps/image frequency apples.MAP new file mode 100644 index 000000000..54064c689 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency apples.MAP @@ -0,0 +1,256 @@ +208 164 77 +207 160 77 +207 157 77 +206 153 77 +206 150 77 +205 147 77 +205 143 77 +204 140 77 +204 136 77 +203 133 77 +203 130 77 +202 126 77 +202 123 77 +201 119 77 +201 116 77 +201 113 77 +201 113 77 +201 113 77 +192 106 72 +183 99 67 +174 93 62 +165 86 58 +157 80 53 +148 73 49 +139 66 44 +130 60 39 +121 53 35 +113 47 30 +104 40 25 +95 33 21 +86 27 16 +77 20 11 +69 14 7 +69 14 7 +69 14 7 +74 13 7 +80 12 8 +86 11 10 +92 10 10 +97 9 11 +103 8 12 +109 7 13 +115 6 14 +121 5 15 +126 4 16 +132 3 17 +138 2 18 +144 1 19 +150 0 20 +155 0 21 +156 0 22 +156 0 22 +158 6 25 +161 12 29 +164 18 33 +166 24 36 +169 30 40 +172 36 44 +175 42 48 +177 48 51 +180 54 55 +183 60 59 +186 66 63 +188 72 66 +191 78 70 +194 84 74 +196 90 77 +197 91 78 +197 91 78 +196 94 77 +195 97 77 +194 100 77 +194 103 76 +193 106 76 +192 109 76 +191 112 76 +191 116 75 +190 119 75 +189 122 75 +188 125 75 +188 128 74 +187 131 74 +186 134 74 +186 137 74 +186 138 74 +186 138 74 +180 129 69 +174 121 65 +168 112 61 +163 104 57 +157 96 53 +152 88 49 +146 79 45 +140 71 40 +135 63 36 +129 54 32 +123 46 28 +118 38 24 +112 29 20 +106 21 16 +101 13 12 +101 13 12 +101 13 12 +96 12 11 +92 12 10 +87 12 9 +83 12 8 +78 12 8 +74 11 7 +69 11 6 +65 11 5 +60 11 4 +56 11 4 +51 10 3 +47 10 2 +42 10 1 +38 10 0 +34 10 0 +34 10 0 +34 10 0 +45 20 3 +57 30 7 +69 41 10 +81 51 14 +92 61 17 +104 71 21 +116 82 25 +128 92 28 +140 102 32 +151 113 35 +163 123 39 +175 133 43 +187 144 46 +199 154 50 +210 164 53 +211 165 54 +211 165 54 +209 156 52 +207 148 50 +205 139 48 +203 131 47 +201 123 45 +199 114 43 +197 106 41 +196 97 40 +194 89 38 +192 81 36 +190 72 34 +188 64 33 +186 55 31 +184 47 29 +183 39 28 +183 39 28 +183 39 28 +187 46 35 +191 54 42 +196 63 50 +200 70 57 +205 78 65 +209 86 72 +214 94 80 +218 102 87 +223 110 95 +227 118 102 +232 126 110 +236 134 117 +241 142 125 +245 150 132 +249 158 139 +250 159 140 +250 159 140 +241 151 131 +232 143 122 +223 135 114 +214 128 105 +205 120 97 +196 113 88 +187 105 79 +179 97 71 +170 90 62 +161 82 54 +152 74 45 +143 67 36 +134 59 28 +125 51 19 +117 44 11 +117 44 11 +117 44 11 +116 41 11 +115 38 11 +113 35 12 +113 32 12 +112 29 12 +111 26 12 +110 23 13 +109 20 13 +108 17 13 +107 14 14 +106 11 14 +105 8 14 +104 5 15 +103 2 15 +102 0 15 +102 0 16 +102 0 16 +112 12 25 +122 25 34 +132 39 44 +142 51 53 +152 64 63 +163 77 72 +173 90 82 +183 103 91 +193 116 101 +203 129 110 +214 142 120 +224 155 129 +234 168 139 +244 181 148 +254 194 157 +255 195 158 +255 195 158 +238 182 147 +222 169 136 +206 155 126 +190 143 115 +174 130 105 +158 117 94 +142 104 84 +126 91 73 +110 78 63 +94 65 52 +78 52 42 +62 39 31 +46 26 21 +30 13 10 +14 0 0 +14 0 0 +14 0 0 +26 10 5 +39 21 10 +52 32 15 +65 43 20 +78 54 25 +91 65 30 +104 76 35 +117 87 41 +130 98 46 +143 109 51 +156 120 56 +169 131 61 +182 142 66 +195 153 71 +207 163 76 +208 164 77 +208 164 77 diff --git a/src/fractalzoomer/color_maps/image frequency autumn leaves.MAP b/src/fractalzoomer/color_maps/image frequency autumn leaves.MAP new file mode 100644 index 000000000..ee3a24dbc --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency autumn leaves.MAP @@ -0,0 +1,256 @@ +250 121 1 +249 122 2 +249 123 3 +248 125 5 +248 126 6 +247 128 7 +247 129 8 +246 131 10 +246 132 11 +245 134 12 +245 135 14 +244 137 15 +244 138 16 +243 140 18 +243 141 19 +243 142 20 +243 143 21 +243 143 21 +243 143 22 +243 144 23 +243 145 24 +244 146 25 +244 147 26 +244 148 27 +244 149 28 +245 150 29 +245 151 30 +245 152 31 +245 153 32 +246 154 33 +246 155 34 +246 156 35 +246 156 36 +247 157 37 +247 157 37 +246 153 35 +245 150 33 +244 147 31 +244 144 30 +243 141 28 +243 138 26 +242 135 24 +241 132 23 +241 129 21 +240 126 19 +239 123 17 +239 120 16 +238 117 14 +237 114 12 +237 111 11 +237 111 11 +237 111 11 +231 105 10 +226 100 10 +221 94 10 +216 89 9 +211 84 9 +206 79 9 +201 73 9 +196 68 8 +191 63 8 +186 57 8 +181 52 8 +176 47 7 +171 41 7 +166 36 7 +161 31 7 +161 31 7 +161 31 7 +165 36 8 +170 42 10 +175 48 12 +179 53 14 +184 59 15 +189 65 17 +194 71 19 +198 76 21 +203 82 23 +208 88 24 +213 94 26 +217 99 28 +222 105 30 +227 111 32 +231 116 33 +232 117 34 +232 117 34 +232 116 34 +232 116 35 +233 115 36 +233 115 37 +233 114 38 +234 114 39 +234 113 40 +235 113 40 +235 112 41 +235 112 42 +236 111 43 +236 111 44 +237 110 45 +237 110 46 +237 110 46 +238 110 47 +238 110 47 +235 110 44 +233 111 42 +231 113 39 +229 113 37 +227 114 35 +224 115 33 +222 116 30 +220 117 28 +218 118 26 +216 119 23 +213 120 21 +211 121 19 +209 122 16 +207 123 14 +205 124 12 +205 125 12 +205 125 12 +206 126 12 +208 127 13 +209 129 14 +211 130 15 +212 131 16 +214 132 17 +215 134 18 +217 135 18 +218 136 19 +220 138 20 +221 139 21 +223 140 22 +224 142 23 +226 143 24 +227 144 24 +228 145 25 +228 145 25 +228 145 26 +229 146 27 +229 147 28 +230 147 29 +230 148 30 +231 148 32 +232 149 33 +232 150 34 +233 150 35 +233 151 36 +234 152 38 +235 152 39 +235 153 40 +236 154 41 +236 154 42 +237 155 43 +237 155 43 +236 151 40 +235 147 37 +234 143 34 +233 139 31 +232 135 28 +231 131 25 +230 127 22 +230 124 20 +229 120 17 +228 116 14 +227 112 11 +226 108 8 +225 104 5 +224 100 2 +224 97 0 +224 97 0 +224 97 0 +223 96 0 +223 96 0 +223 96 0 +223 95 0 +223 95 0 +223 95 0 +223 95 0 +222 94 1 +222 94 1 +222 94 1 +222 94 1 +222 93 1 +222 93 1 +222 93 1 +222 93 1 +222 93 2 +222 93 2 +223 97 4 +224 101 7 +226 106 10 +227 110 12 +228 114 15 +230 119 18 +231 123 21 +233 128 23 +234 132 26 +235 136 29 +237 141 32 +238 145 34 +240 150 37 +241 154 40 +242 158 42 +243 159 43 +243 159 43 +240 152 41 +238 146 40 +235 140 38 +233 134 37 +230 128 36 +228 122 34 +225 116 33 +223 110 31 +220 104 30 +218 98 29 +215 92 27 +213 86 26 +210 80 24 +208 74 23 +206 68 22 +206 68 22 +206 68 22 +197 63 20 +189 58 19 +181 54 17 +172 49 16 +164 45 14 +156 40 13 +148 36 11 +139 31 10 +131 27 8 +123 22 7 +115 18 5 +106 13 4 +98 9 2 +90 4 1 +82 0 0 +82 0 0 +82 0 0 +93 8 0 +104 16 0 +115 24 0 +126 32 0 +137 40 0 +149 48 0 +160 56 0 +171 64 0 +182 72 0 +193 80 0 +205 88 0 +216 96 0 +227 104 0 +238 112 0 +249 120 0 +250 121 1 +250 121 1 diff --git a/src/fractalzoomer/color_maps/image frequency borealis.MAP b/src/fractalzoomer/color_maps/image frequency borealis.MAP new file mode 100644 index 000000000..11fac1432 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency borealis.MAP @@ -0,0 +1,256 @@ +121 206 138 +112 195 128 +104 185 119 +96 174 110 +88 164 101 +80 153 92 +72 143 83 +64 132 74 +56 122 64 +48 111 55 +40 101 46 +32 90 37 +24 80 28 +16 69 19 +8 59 10 +0 49 1 +0 49 1 +0 49 1 +2 52 4 +4 56 8 +7 60 12 +9 64 16 +12 67 20 +14 71 24 +17 75 28 +19 79 31 +22 83 35 +24 86 39 +27 90 43 +29 94 47 +32 98 51 +34 102 55 +36 105 58 +37 106 59 +37 106 59 +39 108 62 +41 111 65 +44 114 68 +46 116 71 +48 119 74 +50 122 77 +53 125 80 +55 127 84 +57 130 87 +60 133 90 +62 136 93 +64 138 96 +67 141 99 +69 144 102 +71 146 105 +72 147 106 +72 147 106 +67 138 99 +62 129 92 +57 120 85 +52 112 78 +48 103 71 +43 94 64 +38 85 57 +33 77 50 +28 68 43 +24 59 36 +19 50 29 +14 42 22 +9 33 15 +4 24 8 +0 16 2 +0 16 2 +0 16 2 +1 18 4 +3 20 6 +4 23 9 +6 25 11 +7 27 14 +9 29 16 +10 32 19 +12 34 21 +13 36 24 +15 39 26 +16 41 29 +18 43 31 +19 46 34 +21 48 36 +22 50 38 +23 51 39 +23 51 39 +21 49 37 +20 47 36 +19 46 35 +17 44 34 +16 43 33 +15 41 31 +14 39 30 +12 38 29 +11 36 28 +10 35 27 +9 33 25 +7 31 24 +6 30 23 +5 28 22 +4 27 21 +4 27 21 +4 27 21 +3 25 20 +3 23 19 +3 21 18 +2 20 17 +2 18 16 +2 17 15 +2 15 14 +1 13 13 +1 12 12 +1 10 11 +1 8 10 +0 7 9 +0 5 8 +0 3 7 +0 2 7 +0 2 7 +0 2 7 +0 4 9 +1 6 11 +2 8 13 +2 10 15 +3 12 17 +3 14 19 +4 16 21 +5 19 23 +5 21 25 +6 23 27 +7 25 29 +7 27 31 +8 29 33 +9 31 35 +9 33 37 +10 34 38 +10 34 38 +15 38 43 +21 43 48 +26 47 53 +32 52 59 +37 56 64 +43 61 69 +48 65 74 +54 70 80 +59 74 85 +65 79 90 +70 83 95 +76 88 101 +81 92 106 +87 97 111 +92 101 116 +93 102 117 +93 102 117 +90 99 114 +87 97 112 +83 94 110 +81 92 108 +78 90 106 +75 88 103 +72 85 101 +69 83 99 +66 81 97 +63 78 95 +60 76 92 +57 74 90 +54 71 88 +51 69 86 +48 67 84 +48 67 84 +48 67 84 +49 69 86 +51 71 88 +53 73 91 +55 75 93 +56 77 95 +58 80 98 +60 82 100 +62 84 103 +64 86 105 +65 88 107 +67 91 110 +69 93 112 +71 95 115 +73 97 117 +74 99 119 +75 100 120 +75 100 120 +73 96 117 +71 93 115 +69 90 113 +67 87 111 +65 84 109 +63 81 106 +61 78 104 +60 74 102 +58 71 100 +56 68 98 +54 65 95 +52 62 93 +50 59 91 +48 56 89 +47 53 87 +47 53 87 +47 53 87 +48 58 91 +50 63 95 +52 68 100 +54 73 104 +56 78 108 +58 83 113 +60 88 117 +61 93 122 +63 98 126 +65 103 130 +67 108 135 +69 113 139 +71 118 144 +73 123 148 +74 128 152 +75 129 153 +75 129 153 +75 127 152 +75 126 152 +75 124 151 +75 123 151 +75 121 151 +75 120 151 +75 118 150 +75 117 150 +75 115 150 +75 114 149 +75 112 149 +75 111 149 +75 109 148 +75 108 148 +75 107 148 +75 107 148 +75 107 148 +78 113 147 +81 120 146 +84 126 145 +87 133 145 +90 139 144 +93 146 144 +96 153 143 +99 159 142 +102 166 142 +105 172 141 +108 179 140 +111 186 140 +114 192 139 +117 199 138 +120 205 138 +121 206 138 +121 206 138 diff --git a/src/fractalzoomer/color_maps/image frequency bottles.MAP b/src/fractalzoomer/color_maps/image frequency bottles.MAP new file mode 100644 index 000000000..e6f2a492d --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency bottles.MAP @@ -0,0 +1,256 @@ +170 155 150 +163 148 142 +156 141 135 +150 135 128 +143 128 121 +136 122 114 +130 115 107 +123 108 100 +116 102 92 +110 95 85 +103 89 78 +96 82 71 +90 75 64 +83 69 57 +76 62 50 +70 56 43 +70 56 43 +70 56 43 +69 55 42 +69 54 41 +69 54 40 +68 53 39 +68 52 39 +68 52 38 +67 51 37 +67 50 36 +67 50 35 +66 49 35 +66 48 34 +66 48 33 +65 47 32 +65 46 31 +65 46 31 +65 46 31 +65 46 31 +64 45 32 +64 45 34 +64 45 35 +64 44 37 +64 44 38 +64 44 40 +64 44 41 +64 43 43 +64 43 44 +64 43 46 +64 43 47 +64 42 49 +64 42 50 +64 42 52 +64 42 53 +64 42 54 +64 42 54 +61 41 51 +58 40 49 +56 39 46 +53 38 44 +50 38 42 +48 37 39 +45 36 37 +42 35 34 +40 34 32 +37 34 30 +34 33 27 +32 32 25 +29 31 22 +26 30 20 +24 30 18 +24 30 18 +24 30 18 +32 33 19 +41 36 21 +49 39 23 +58 43 25 +66 46 27 +75 49 29 +83 52 31 +92 56 32 +100 59 34 +109 62 36 +117 65 38 +126 69 40 +134 72 42 +143 75 44 +151 78 45 +152 79 46 +152 79 46 +145 76 44 +139 73 42 +133 70 40 +126 67 38 +120 64 37 +114 61 35 +108 58 33 +101 55 31 +95 52 29 +89 49 28 +83 46 26 +76 43 24 +70 40 22 +64 37 20 +58 35 19 +58 35 19 +58 35 19 +65 39 24 +72 43 29 +80 48 34 +87 52 40 +95 57 45 +102 61 50 +109 65 55 +117 70 61 +124 74 66 +132 79 71 +139 83 76 +146 87 82 +154 92 87 +161 96 92 +168 100 97 +169 101 98 +169 101 98 +161 97 94 +154 93 90 +147 89 87 +139 85 83 +132 81 79 +125 77 76 +118 73 72 +110 69 68 +103 65 65 +96 61 61 +89 57 57 +81 53 54 +74 49 50 +67 45 46 +60 41 43 +60 41 43 +60 41 43 +61 41 42 +63 42 41 +64 43 41 +66 43 40 +68 44 40 +69 45 39 +71 45 38 +72 46 38 +74 47 37 +76 47 37 +77 48 36 +79 49 35 +80 49 35 +82 50 34 +83 51 34 +84 51 34 +84 51 34 +82 50 33 +80 49 33 +78 49 33 +76 48 32 +74 47 32 +72 47 32 +70 46 32 +68 45 31 +66 45 31 +64 44 31 +62 43 31 +60 43 30 +58 42 30 +56 41 30 +55 41 30 +55 41 30 +55 41 30 +53 40 30 +52 39 30 +51 39 30 +50 38 30 +49 38 31 +48 37 31 +47 37 31 +46 36 31 +45 36 31 +44 35 32 +43 35 32 +42 34 32 +41 34 32 +40 33 32 +39 33 32 +39 33 33 +39 33 33 +40 32 32 +41 32 32 +43 32 32 +44 32 32 +46 32 32 +47 32 32 +49 32 32 +50 31 31 +52 31 31 +53 31 31 +55 31 31 +56 31 31 +58 31 31 +59 31 31 +61 31 31 +61 31 31 +61 31 31 +60 30 30 +59 30 29 +59 30 29 +58 29 28 +58 29 28 +57 29 27 +56 29 27 +56 28 26 +55 28 26 +55 28 25 +54 28 25 +53 27 24 +53 27 24 +52 27 23 +52 27 23 +52 27 23 +52 27 23 +51 26 23 +50 26 23 +49 26 23 +48 26 23 +47 26 23 +46 25 23 +45 25 23 +44 25 23 +43 25 23 +42 25 23 +41 24 23 +40 24 23 +39 24 23 +38 24 23 +38 24 24 +38 24 24 +38 24 24 +46 32 32 +55 41 40 +64 50 49 +73 58 57 +82 67 66 +90 76 74 +99 85 82 +108 93 91 +117 102 99 +126 111 108 +134 120 116 +143 128 124 +152 137 133 +161 146 141 +169 154 149 +170 155 150 +170 155 150 diff --git a/src/fractalzoomer/color_maps/image frequency broken hill.MAP b/src/fractalzoomer/color_maps/image frequency broken hill.MAP new file mode 100644 index 000000000..0a38abb8b --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency broken hill.MAP @@ -0,0 +1,256 @@ +206 231 253 +194 217 237 +183 203 222 +172 190 207 +161 176 191 +150 163 176 +139 149 161 +128 136 146 +116 122 130 +105 109 115 +94 95 100 +83 82 85 +72 68 69 +61 55 54 +50 41 39 +39 28 24 +39 28 24 +39 28 24 +39 27 23 +39 27 22 +39 27 22 +40 27 21 +40 27 21 +40 27 20 +40 27 20 +41 26 19 +41 26 19 +41 26 18 +41 26 18 +42 26 17 +42 26 17 +42 26 16 +42 26 16 +43 26 16 +43 26 16 +44 26 15 +45 27 15 +47 28 14 +48 29 14 +49 30 14 +50 31 14 +52 32 13 +53 32 13 +54 33 13 +56 34 12 +57 35 12 +58 36 12 +60 37 11 +61 38 11 +62 38 11 +63 39 11 +63 39 11 +62 38 10 +62 38 10 +61 37 10 +61 37 10 +61 36 10 +60 36 10 +60 35 10 +59 35 10 +59 34 10 +59 34 10 +58 33 10 +58 33 10 +57 32 10 +57 32 10 +57 32 10 +57 32 10 +57 32 10 +55 30 9 +53 29 8 +51 28 7 +49 26 7 +47 25 6 +45 24 6 +43 23 5 +42 21 4 +40 20 4 +38 19 3 +36 18 2 +34 16 2 +32 15 1 +30 14 0 +29 13 0 +29 13 0 +29 13 0 +36 19 6 +44 26 12 +52 32 18 +60 39 24 +67 45 30 +75 52 36 +83 58 42 +91 65 48 +99 71 54 +106 78 60 +114 84 66 +122 91 72 +130 97 78 +138 104 84 +145 110 90 +146 111 91 +146 111 91 +140 106 87 +134 102 84 +128 98 81 +122 94 77 +117 90 74 +111 85 71 +105 81 68 +99 77 64 +93 73 61 +88 69 58 +82 64 55 +76 60 51 +70 56 48 +64 52 45 +59 48 42 +59 48 42 +59 48 42 +58 47 41 +57 47 41 +56 47 41 +56 46 41 +55 46 41 +54 46 41 +53 46 41 +53 45 41 +52 45 41 +51 45 41 +50 45 41 +50 44 41 +49 44 41 +48 44 41 +48 44 41 +48 44 41 +48 44 41 +51 46 42 +54 48 43 +58 50 44 +61 52 45 +65 54 46 +68 57 48 +72 59 49 +75 61 50 +79 63 51 +82 65 52 +86 68 54 +89 70 55 +93 72 56 +96 74 57 +99 76 58 +100 77 59 +100 77 59 +101 78 60 +103 79 61 +105 80 63 +106 81 64 +108 82 66 +110 83 67 +112 84 69 +113 86 70 +115 87 72 +117 88 73 +119 89 75 +120 90 76 +122 91 78 +124 92 79 +125 93 80 +126 94 81 +126 94 81 +126 93 80 +126 93 80 +126 93 79 +126 93 79 +126 93 79 +126 93 79 +126 93 78 +126 93 78 +126 93 78 +126 93 77 +126 93 77 +126 93 77 +126 93 76 +126 93 76 +126 93 76 +126 93 76 +126 93 76 +120 88 72 +115 83 69 +109 79 65 +104 74 62 +98 70 59 +93 65 55 +87 60 52 +82 56 48 +76 51 45 +71 47 42 +65 42 38 +60 37 35 +54 33 31 +49 28 28 +44 24 25 +44 24 25 +44 24 25 +51 30 29 +59 37 34 +67 43 39 +75 50 44 +83 56 49 +91 63 54 +99 70 59 +107 76 63 +115 83 68 +123 89 73 +131 96 78 +139 103 83 +147 109 88 +155 116 93 +162 122 97 +163 123 98 +163 123 98 +153 116 92 +144 109 86 +135 101 81 +126 95 75 +117 88 70 +108 81 64 +99 74 59 +89 67 53 +80 60 48 +71 53 42 +62 46 37 +53 39 31 +44 32 26 +35 25 20 +26 18 15 +26 18 15 +26 18 15 +37 32 30 +49 46 46 +62 60 62 +73 74 78 +85 88 94 +97 103 110 +109 117 126 +121 131 141 +133 145 157 +145 159 173 +157 174 189 +169 188 205 +181 202 221 +193 216 237 +205 230 252 +206 231 253 +206 231 253 diff --git a/src/fractalzoomer/color_maps/image frequency chess.MAP b/src/fractalzoomer/color_maps/image frequency chess.MAP new file mode 100644 index 000000000..1d13d24d7 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency chess.MAP @@ -0,0 +1,256 @@ +116 89 62 +111 85 58 +107 81 54 +102 77 50 +98 73 46 +94 69 42 +90 65 38 +85 61 34 +81 58 31 +77 54 27 +72 50 23 +68 46 19 +64 42 15 +59 38 11 +55 34 7 +51 31 4 +51 31 4 +51 31 4 +57 35 5 +64 39 6 +71 44 8 +78 48 9 +85 52 11 +92 57 12 +99 61 14 +105 66 15 +112 70 17 +119 74 18 +126 79 20 +133 83 21 +140 88 23 +147 92 24 +153 96 25 +154 97 26 +154 97 26 +156 98 25 +158 99 25 +160 100 24 +162 101 24 +164 102 23 +166 104 23 +168 105 22 +170 106 22 +172 107 21 +174 108 21 +176 110 20 +178 111 20 +180 112 19 +182 113 19 +184 114 19 +185 115 19 +185 115 19 +181 112 19 +177 110 19 +173 108 19 +169 106 19 +166 104 19 +162 102 19 +158 100 19 +154 98 20 +150 96 20 +147 94 20 +143 92 20 +139 90 20 +135 88 20 +131 86 20 +128 84 20 +128 84 21 +128 84 21 +133 89 25 +139 94 30 +144 100 34 +150 105 39 +155 110 43 +161 115 48 +167 121 53 +172 126 57 +178 131 62 +183 137 66 +189 142 71 +195 147 76 +200 153 80 +206 158 85 +211 163 89 +212 164 90 +212 164 90 +212 164 90 +212 164 90 +212 164 91 +212 164 91 +212 164 91 +212 164 91 +212 164 92 +212 164 92 +212 164 92 +212 164 93 +212 164 93 +212 164 93 +212 164 94 +212 164 94 +212 164 94 +212 165 95 +212 165 95 +212 163 93 +212 162 92 +212 161 91 +212 159 90 +212 158 89 +212 157 88 +212 156 87 +212 154 85 +212 153 84 +212 152 83 +212 151 82 +212 149 81 +212 148 80 +212 147 79 +212 146 78 +213 146 78 +213 146 78 +211 144 78 +209 143 78 +208 142 78 +206 141 78 +205 140 78 +203 139 78 +202 138 78 +200 137 79 +199 136 79 +197 135 79 +196 134 79 +194 133 79 +193 132 79 +191 131 79 +190 130 79 +190 130 80 +190 130 80 +183 125 77 +177 121 74 +170 116 71 +164 112 69 +158 107 66 +152 103 64 +145 98 61 +139 94 58 +133 89 56 +126 85 53 +120 80 50 +114 76 48 +107 71 45 +101 67 42 +95 63 40 +95 63 40 +95 63 40 +94 63 39 +94 63 38 +94 63 37 +94 63 36 +94 63 35 +93 63 34 +93 63 33 +93 63 33 +93 63 32 +93 63 31 +92 63 30 +92 63 29 +92 63 28 +92 63 27 +92 63 27 +92 64 27 +92 64 27 +94 65 28 +96 66 29 +99 67 30 +101 68 31 +103 69 32 +105 70 34 +108 71 35 +110 73 36 +112 74 37 +115 75 38 +117 76 40 +119 77 41 +122 78 42 +124 79 43 +126 80 44 +127 81 45 +127 81 45 +127 81 44 +128 81 44 +128 81 44 +129 81 43 +129 81 43 +130 82 43 +130 82 43 +131 82 42 +131 82 42 +132 82 42 +132 83 42 +133 83 41 +133 83 41 +134 83 41 +134 83 41 +135 84 41 +135 84 41 +134 82 39 +133 81 37 +133 80 35 +132 79 34 +132 78 32 +131 76 31 +130 75 29 +130 74 27 +129 73 26 +129 72 24 +128 70 22 +127 69 21 +127 68 19 +126 67 17 +126 66 16 +126 66 16 +126 66 16 +126 66 16 +126 67 16 +126 67 17 +126 68 17 +126 68 17 +126 69 18 +126 69 18 +126 70 19 +126 70 19 +126 71 19 +126 71 20 +126 72 20 +126 72 21 +126 73 21 +126 73 21 +127 74 22 +127 74 22 +126 74 24 +125 75 27 +124 77 30 +124 77 32 +123 78 35 +122 79 37 +121 80 40 +121 81 43 +120 82 45 +119 83 48 +118 84 51 +118 85 53 +117 86 56 +116 87 59 +116 88 61 +116 89 62 +116 89 62 diff --git a/src/fractalzoomer/color_maps/image frequency china mountains.MAP b/src/fractalzoomer/color_maps/image frequency china mountains.MAP new file mode 100644 index 000000000..9eb139f44 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency china mountains.MAP @@ -0,0 +1,256 @@ +31 102 110 +23 92 106 +17 86 100 +10 80 92 +4 73 88 +0 66 82 +0 60 78 +0 54 71 +0 47 65 +0 40 60 +0 34 54 +0 29 47 +0 22 42 +0 15 38 +0 10 31 +0 2 25 +0 2 25 +0 2 25 +0 2 29 +0 4 31 +0 6 32 +0 10 34 +0 10 38 +0 12 40 +0 13 42 +0 15 46 +0 17 47 +0 17 49 +0 20 54 +0 22 56 +0 23 59 +0 25 60 +0 25 62 +0 29 65 +0 29 65 +0 25 65 +0 25 65 +0 25 65 +0 25 65 +0 25 65 +0 25 66 +0 25 66 +0 23 66 +0 23 66 +0 23 66 +0 23 68 +0 23 68 +0 23 68 +0 23 68 +0 23 68 +0 23 71 +0 23 71 +0 31 66 +0 38 65 +0 46 62 +0 53 60 +6 59 59 +15 65 56 +23 73 54 +32 80 53 +40 86 49 +49 95 47 +59 102 46 +66 108 42 +76 120 40 +84 123 39 +92 126 38 +95 127 38 +95 127 38 +86 122 32 +80 110 31 +73 102 25 +65 92 23 +59 84 20 +53 73 17 +46 65 13 +38 54 12 +31 46 6 +23 38 4 +17 25 1 +10 17 0 +2 6 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +1 0 0 +13 10 1 +23 20 6 +38 31 12 +47 40 17 +60 53 23 +73 62 31 +84 71 34 +98 82 40 +108 92 47 +122 104 54 +128 119 59 +133 124 65 +147 129 71 +156 133 76 +158 134 78 +158 134 78 +154 132 78 +152 131 78 +150 130 78 +148 129 78 +147 128 78 +146 126 78 +137 125 78 +135 124 78 +134 123 78 +133 122 78 +132 120 78 +131 119 78 +130 110 78 +129 109 78 +128 108 78 +128 108 78 +128 108 78 +129 106 73 +131 106 71 +132 104 68 +134 104 66 +135 104 65 +137 104 62 +146 102 60 +148 102 56 +150 102 54 +154 100 53 +156 100 49 +161 100 47 +164 98 46 +168 98 42 +170 98 40 +172 98 40 +172 98 40 +178 106 53 +188 120 65 +196 125 76 +203 129 88 +214 134 100 +222 146 110 +231 154 124 +236 167 129 +244 174 135 +254 185 148 +255 196 161 +255 203 174 +255 216 185 +255 225 197 +255 234 209 +255 236 210 +255 236 210 +255 217 194 +255 200 176 +244 183 156 +231 167 137 +214 148 129 +196 132 121 +178 124 102 +164 106 84 +147 88 66 +131 71 49 +123 54 32 +108 38 15 +89 20 0 +73 2 0 +59 0 0 +59 0 0 +59 0 0 +66 0 0 +76 0 0 +84 0 0 +92 0 0 +102 0 0 +109 1 0 +121 2 0 +126 6 0 +130 10 0 +134 12 0 +146 13 0 +152 17 0 +161 20 0 +170 22 0 +178 23 0 +180 25 0 +180 25 0 +178 22 0 +178 17 0 +176 12 0 +176 10 0 +176 4 0 +176 1 0 +174 0 0 +174 0 0 +174 0 0 +172 0 0 +172 0 0 +172 0 0 +170 0 0 +170 0 0 +170 0 0 +170 0 0 +170 0 0 +164 0 0 +156 0 0 +150 0 0 +146 0 0 +135 0 0 +132 0 0 +129 0 0 +126 0 0 +123 0 0 +120 0 0 +109 0 0 +104 0 0 +98 0 0 +89 0 0 +86 0 0 +86 0 0 +86 0 0 +88 0 0 +92 0 0 +98 0 0 +102 0 0 +104 0 0 +108 0 0 +110 0 0 +120 0 0 +122 0 0 +123 0 0 +125 0 0 +127 0 0 +129 0 0 +131 0 0 +132 0 0 +133 0 0 +133 0 0 +129 0 0 +125 0 4 +122 0 13 +110 0 22 +106 2 29 +98 13 38 +89 22 46 +82 32 54 +76 40 62 +66 53 68 +60 60 78 +53 71 86 +46 80 95 +38 89 104 +31 100 109 +31 102 110 +31 102 110 diff --git a/src/fractalzoomer/color_maps/image frequency christmas tree.MAP b/src/fractalzoomer/color_maps/image frequency christmas tree.MAP new file mode 100644 index 000000000..20f78ec1a --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency christmas tree.MAP @@ -0,0 +1,256 @@ +17 1 1 +19 5 4 +21 9 7 +24 13 10 +26 17 14 +28 21 17 +30 26 20 +33 30 23 +35 34 27 +37 38 30 +40 42 33 +42 47 36 +44 51 40 +47 55 43 +49 59 46 +51 63 49 +52 64 50 +52 64 50 +52 65 48 +52 66 47 +53 68 45 +53 69 44 +54 70 43 +54 71 41 +55 73 40 +55 74 38 +56 75 37 +56 77 36 +57 78 34 +57 79 33 +58 81 31 +58 82 30 +58 83 29 +59 84 29 +59 84 29 +59 85 28 +60 86 28 +61 87 27 +62 88 27 +63 89 27 +64 90 26 +65 91 26 +65 92 25 +66 93 25 +67 94 25 +68 95 24 +69 96 24 +70 97 23 +71 98 23 +71 99 23 +72 100 23 +72 100 23 +72 100 23 +73 100 24 +75 101 25 +75 101 26 +76 102 27 +77 102 28 +78 103 29 +79 103 29 +80 104 30 +81 104 31 +82 105 32 +83 105 33 +84 106 34 +85 106 35 +86 106 35 +87 107 36 +87 107 36 +93 109 41 +99 112 46 +105 116 51 +111 118 57 +117 121 62 +123 124 67 +129 127 72 +135 130 78 +141 133 83 +147 136 88 +153 139 93 +159 142 99 +165 145 104 +171 148 109 +177 151 114 +178 152 115 +178 152 115 +180 157 124 +182 163 133 +184 168 143 +186 174 152 +188 179 161 +191 185 170 +193 191 180 +195 196 189 +197 202 198 +199 207 208 +202 213 217 +204 219 226 +206 224 236 +208 230 245 +210 235 254 +211 236 255 +211 236 255 +204 228 247 +197 220 239 +190 213 231 +183 205 224 +176 198 216 +169 190 208 +162 183 200 +155 175 193 +148 168 185 +141 160 177 +134 153 169 +127 145 162 +120 138 154 +113 130 146 +107 123 139 +107 123 139 +107 123 139 +106 124 137 +105 125 136 +105 127 135 +104 128 134 +104 129 133 +103 130 132 +102 132 131 +102 133 129 +101 134 128 +101 136 127 +100 137 126 +99 138 125 +99 140 124 +98 141 123 +98 142 122 +98 143 122 +98 143 122 +108 148 128 +118 154 134 +129 160 140 +139 166 146 +149 172 152 +159 178 158 +170 184 164 +180 190 170 +190 196 176 +201 202 182 +211 208 188 +221 214 194 +232 220 200 +242 226 206 +252 231 212 +253 232 213 +253 232 213 +240 221 202 +228 211 192 +215 201 182 +203 191 172 +190 181 162 +178 171 151 +165 161 141 +153 151 131 +140 141 121 +128 131 111 +115 121 100 +103 111 90 +90 101 80 +78 91 70 +66 81 60 +66 81 60 +66 81 60 +68 83 59 +70 85 58 +72 87 57 +75 89 56 +77 91 56 +79 93 55 +81 95 54 +84 97 53 +86 99 52 +88 101 52 +90 103 51 +93 105 50 +95 107 49 +97 109 48 +99 111 48 +100 112 48 +100 112 48 +97 110 48 +95 108 49 +92 106 50 +90 104 50 +88 103 51 +86 101 51 +83 99 52 +81 97 53 +79 95 53 +76 94 54 +74 92 55 +72 90 55 +69 88 56 +67 86 57 +65 85 57 +65 85 58 +65 85 58 +65 85 57 +66 85 57 +67 85 56 +68 85 56 +69 85 55 +70 85 55 +71 85 54 +72 85 54 +73 85 53 +74 85 53 +75 85 52 +76 85 52 +77 85 51 +78 85 51 +78 85 51 +79 85 51 +79 85 51 +90 96 64 +102 107 77 +113 118 90 +125 129 103 +136 140 116 +148 151 129 +160 162 142 +171 174 156 +183 185 169 +194 196 182 +206 207 195 +218 218 208 +229 229 221 +241 240 234 +252 251 247 +253 252 248 +253 252 248 +237 235 231 +221 218 215 +205 201 198 +190 185 182 +174 168 165 +158 151 149 +142 134 132 +127 118 116 +111 101 99 +95 84 83 +79 67 66 +64 51 50 +48 34 33 +32 17 17 +17 1 1 +17 1 1 +17 1 1 diff --git a/src/fractalzoomer/color_maps/image frequency clouds.MAP b/src/fractalzoomer/color_maps/image frequency clouds.MAP new file mode 100644 index 000000000..292e07bfd --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency clouds.MAP @@ -0,0 +1,256 @@ +203 203 193 +197 198 189 +192 193 185 +186 188 182 +181 184 178 +176 179 175 +170 175 171 +165 170 167 +159 165 164 +154 161 160 +149 156 157 +143 151 153 +138 147 149 +132 142 146 +127 137 142 +122 133 139 +122 133 139 +122 133 139 +118 129 135 +114 125 132 +110 121 129 +107 118 126 +103 114 123 +99 111 120 +95 107 117 +92 103 113 +88 100 110 +84 96 107 +80 92 104 +77 89 101 +73 85 98 +69 81 95 +66 78 92 +66 78 92 +66 78 92 +67 78 92 +69 79 92 +71 80 92 +72 81 93 +74 82 93 +76 83 93 +78 84 93 +79 84 94 +81 85 94 +83 86 94 +85 87 94 +86 88 95 +88 89 95 +90 90 95 +91 90 95 +92 91 96 +92 91 96 +98 97 101 +104 103 107 +110 109 113 +116 115 119 +122 121 124 +128 127 130 +134 133 136 +141 139 142 +147 145 148 +153 151 153 +159 157 159 +165 163 165 +171 169 171 +177 175 177 +183 181 182 +184 182 183 +184 182 183 +175 174 176 +167 167 169 +159 159 162 +150 152 155 +142 144 148 +134 137 141 +126 129 134 +117 122 127 +109 114 120 +101 107 113 +93 99 106 +84 92 99 +76 84 92 +68 77 85 +60 70 79 +60 70 79 +60 70 79 +69 79 86 +79 88 94 +89 97 103 +98 106 110 +108 115 118 +118 124 126 +128 133 134 +137 143 142 +147 152 150 +157 161 158 +167 170 166 +176 179 174 +186 188 182 +196 197 190 +205 206 198 +206 207 199 +206 207 199 +207 208 200 +209 209 201 +212 211 203 +213 212 204 +215 214 205 +217 215 206 +219 217 208 +221 218 209 +223 220 210 +225 221 212 +227 223 213 +229 224 214 +231 226 216 +233 227 217 +235 228 218 +236 229 219 +236 229 219 +236 229 219 +237 230 220 +238 231 221 +239 232 222 +240 233 223 +241 234 224 +242 235 225 +243 236 226 +244 237 227 +245 238 228 +246 239 229 +247 240 230 +248 241 231 +249 242 232 +249 242 232 +250 243 233 +250 243 233 +239 232 224 +228 222 215 +217 212 206 +206 202 198 +195 192 189 +184 182 180 +173 172 171 +163 161 163 +152 151 154 +141 141 145 +130 131 136 +119 121 128 +108 111 119 +97 101 110 +87 91 102 +87 91 102 +87 91 102 +91 95 105 +96 99 109 +101 104 112 +105 108 116 +110 112 119 +115 117 123 +120 121 126 +124 126 130 +129 130 133 +134 134 137 +139 139 140 +143 143 144 +148 148 147 +153 152 151 +157 156 154 +158 157 155 +158 157 155 +157 156 155 +156 156 155 +156 156 155 +155 156 155 +155 156 155 +154 156 156 +154 156 156 +153 155 156 +153 155 156 +152 155 156 +152 155 157 +151 155 157 +151 155 157 +150 155 157 +150 155 157 +150 155 158 +150 155 158 +145 150 153 +140 145 148 +134 140 144 +130 135 139 +125 130 135 +120 125 130 +115 120 126 +110 116 121 +105 111 117 +100 106 112 +95 101 108 +90 96 103 +85 91 99 +80 86 94 +75 82 90 +75 82 90 +75 82 90 +81 88 95 +88 94 100 +95 100 106 +101 106 111 +108 112 117 +114 118 122 +121 124 128 +128 131 133 +134 137 139 +141 143 144 +148 149 150 +154 155 155 +161 161 161 +168 167 166 +174 173 171 +175 174 172 +175 174 172 +174 173 171 +173 172 170 +172 171 169 +171 170 168 +170 169 167 +169 168 166 +168 167 165 +167 167 165 +166 166 164 +165 165 163 +164 164 162 +163 163 161 +162 162 160 +161 161 159 +161 161 159 +161 161 159 +161 161 159 +163 163 161 +166 166 163 +169 169 165 +172 172 168 +174 174 170 +177 177 172 +180 180 174 +183 183 177 +186 186 179 +188 188 181 +191 191 183 +194 194 186 +197 197 188 +200 200 190 +202 202 192 +203 203 193 +203 203 193 diff --git a/src/fractalzoomer/color_maps/image frequency curtains.MAP b/src/fractalzoomer/color_maps/image frequency curtains.MAP new file mode 100644 index 000000000..ee6041934 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency curtains.MAP @@ -0,0 +1,256 @@ +113 77 45 +117 79 47 +122 81 49 +126 83 51 +131 85 53 +135 87 55 +140 89 57 +144 91 59 +149 93 61 +153 95 63 +158 97 65 +162 99 67 +167 101 69 +171 103 71 +176 105 72 +180 108 74 +181 108 75 +181 108 75 +180 106 73 +179 105 71 +178 104 70 +177 103 68 +176 102 67 +175 101 65 +174 100 64 +173 98 62 +172 97 61 +171 96 59 +170 95 58 +169 94 56 +168 93 55 +167 92 53 +166 91 52 +166 91 52 +166 91 52 +169 91 53 +172 92 55 +175 93 57 +178 94 59 +181 95 61 +184 95 63 +187 96 65 +191 97 66 +194 98 68 +197 99 70 +200 99 72 +203 100 74 +206 101 76 +209 102 78 +213 103 79 +213 103 80 +213 103 80 +215 103 80 +218 104 80 +220 105 81 +223 106 81 +225 107 82 +228 108 82 +230 109 82 +233 109 83 +235 110 83 +238 111 84 +240 112 84 +243 113 84 +245 114 85 +248 115 85 +251 116 86 +251 116 86 +251 116 86 +246 113 85 +241 110 84 +236 107 83 +231 104 82 +226 102 81 +221 99 80 +216 96 79 +212 93 79 +207 90 78 +202 88 77 +197 85 76 +192 82 75 +187 79 74 +182 76 73 +178 74 73 +178 74 73 +178 74 73 +182 82 79 +187 91 86 +192 99 92 +197 108 99 +202 117 105 +207 125 112 +212 134 118 +217 142 125 +222 151 131 +227 159 138 +232 168 144 +237 177 151 +242 185 157 +247 194 164 +252 202 170 +252 203 171 +252 203 171 +251 203 170 +251 203 170 +251 203 169 +250 203 169 +250 204 168 +250 204 168 +250 204 167 +249 204 167 +249 204 166 +249 205 166 +249 205 165 +248 205 165 +248 205 164 +248 205 164 +248 206 164 +248 206 164 +248 206 164 +245 198 159 +243 191 154 +240 184 149 +238 177 144 +235 170 139 +233 163 134 +230 156 129 +228 149 125 +225 142 120 +223 135 115 +220 128 110 +218 121 105 +215 114 100 +213 107 95 +211 100 91 +211 100 91 +211 100 91 +204 97 89 +198 94 87 +192 91 85 +185 88 83 +179 85 81 +173 82 79 +166 79 77 +160 76 76 +154 73 74 +147 70 72 +141 67 70 +135 64 68 +128 61 66 +122 58 64 +116 55 63 +116 55 63 +116 55 63 +118 56 62 +121 58 61 +124 60 60 +126 61 60 +129 63 59 +132 65 58 +135 66 57 +137 68 57 +140 70 56 +143 71 55 +146 73 54 +148 75 54 +151 76 53 +154 78 52 +156 79 52 +157 80 52 +157 80 52 +157 79 52 +158 79 53 +158 79 54 +159 79 55 +159 79 56 +160 79 56 +160 79 57 +161 79 58 +161 79 59 +162 79 60 +162 79 60 +163 79 61 +163 79 62 +164 79 63 +165 79 64 +165 79 64 +165 79 64 +161 77 62 +158 76 61 +154 74 60 +151 73 58 +147 71 57 +144 70 56 +140 68 54 +137 67 53 +133 65 52 +130 64 50 +126 62 49 +123 61 48 +119 59 46 +116 58 45 +113 57 44 +113 57 44 +113 57 44 +121 60 46 +129 63 49 +137 66 52 +145 70 54 +153 73 57 +161 76 60 +169 79 63 +178 83 65 +186 86 68 +194 89 71 +202 92 74 +210 96 76 +218 99 79 +226 102 82 +234 105 84 +235 106 85 +235 106 85 +236 115 96 +237 125 107 +238 135 118 +240 145 129 +241 155 140 +242 165 151 +243 175 162 +245 184 174 +246 194 185 +247 204 196 +248 214 207 +250 224 218 +251 234 229 +252 244 240 +254 253 251 +254 254 252 +254 254 252 +244 242 238 +235 230 224 +225 218 210 +216 206 196 +207 195 183 +197 183 169 +188 171 155 +178 159 141 +169 147 127 +160 136 114 +150 124 100 +141 112 86 +131 100 72 +122 88 58 +113 77 45 +113 77 45 +113 77 45 diff --git a/src/fractalzoomer/color_maps/image frequency earth.MAP b/src/fractalzoomer/color_maps/image frequency earth.MAP new file mode 100644 index 000000000..211962ae3 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency earth.MAP @@ -0,0 +1,256 @@ +167 156 174 +154 148 167 +144 144 162 +131 134 156 +124 131 150 +111 127 146 +100 124 137 +88 120 134 +75 110 131 +62 106 128 +49 98 125 +38 91 122 +25 86 119 +13 78 110 +1 71 106 +0 66 100 +0 66 100 +0 66 100 +0 70 100 +5 75 102 +16 78 106 +23 84 106 +32 88 108 +40 92 109 +49 95 110 +59 102 111 +68 106 112 +76 110 119 +86 112 120 +94 121 121 +104 123 122 +111 126 123 +122 128 124 +123 129 125 +123 129 125 +128 134 130 +133 145 135 +144 152 146 +150 162 154 +161 170 164 +168 180 172 +178 188 181 +188 197 190 +197 207 200 +207 216 208 +216 224 217 +224 233 225 +233 241 234 +241 251 243 +251 255 252 +252 255 254 +252 255 254 +243 254 251 +236 246 246 +227 240 243 +220 233 240 +210 225 239 +203 218 234 +196 210 231 +188 207 227 +180 200 224 +172 191 222 +164 185 218 +156 178 216 +147 170 210 +137 164 208 +133 158 207 +133 158 207 +133 158 207 +129 150 197 +126 145 190 +123 135 181 +119 131 174 +110 127 167 +106 123 161 +100 119 150 +92 110 145 +88 104 135 +82 95 130 +76 89 126 +70 82 122 +65 75 111 +59 68 106 +54 62 98 +54 62 98 +54 62 98 +65 73 108 +75 84 119 +86 95 124 +95 108 130 +108 121 135 +120 127 146 +126 134 154 +132 146 165 +144 158 174 +152 168 183 +164 181 191 +174 191 202 +185 203 210 +196 216 220 +207 225 229 +208 227 231 +208 227 231 +200 220 225 +190 214 220 +181 207 216 +174 200 210 +165 191 207 +158 185 202 +148 178 197 +137 170 191 +133 164 188 +128 156 183 +123 148 178 +119 144 174 +108 134 168 +98 130 164 +91 127 161 +91 127 161 +91 127 161 +86 124 156 +80 122 152 +75 120 148 +71 112 146 +66 110 145 +62 108 137 +56 104 135 +53 98 133 +48 94 131 +42 91 130 +38 88 128 +34 84 126 +29 80 124 +23 76 122 +20 73 121 +20 73 121 +20 73 121 +13 62 108 +5 53 94 +0 40 80 +0 31 70 +0 22 56 +0 12 46 +0 1 32 +0 0 20 +0 0 6 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +2 2 13 +22 23 32 +42 46 53 +62 66 71 +84 86 92 +104 108 111 +124 126 128 +135 144 145 +158 164 165 +178 185 185 +200 207 203 +218 225 224 +220 227 225 +220 227 225 +209 218 220 +200 210 217 +188 203 210 +180 197 208 +168 190 202 +158 183 200 +147 176 194 +136 167 190 +130 161 185 +124 152 181 +112 146 176 +106 136 172 +94 132 167 +84 128 164 +75 124 161 +75 124 161 +75 124 161 +68 121 158 +60 112 156 +54 109 154 +47 106 154 +39 100 152 +32 94 152 +25 89 150 +20 86 148 +13 80 148 +5 75 147 +0 70 146 +0 66 146 +0 60 145 +0 55 144 +0 53 144 +0 53 144 +0 53 144 +0 65 148 +10 78 158 +27 92 167 +47 108 174 +65 121 183 +84 129 191 +102 137 201 +122 154 208 +132 168 217 +150 181 225 +168 196 234 +188 209 241 +207 224 251 +225 239 255 +243 251 255 +244 252 255 +244 252 255 +225 236 255 +208 220 243 +190 202 229 +172 188 218 +154 172 207 +134 156 194 +124 137 181 +108 128 168 +89 119 156 +71 100 145 +53 84 132 +34 68 125 +16 53 112 +0 36 102 +0 20 89 +0 20 89 +0 20 89 +0 29 94 +5 38 100 +17 48 108 +32 56 111 +46 66 121 +56 76 124 +70 86 128 +84 95 131 +95 106 135 +109 112 144 +122 124 148 +130 129 154 +137 135 162 +152 146 167 +165 154 172 +167 156 174 +167 156 174 diff --git a/src/fractalzoomer/color_maps/image frequency fire.MAP b/src/fractalzoomer/color_maps/image frequency fire.MAP new file mode 100644 index 000000000..2df5b6eeb --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency fire.MAP @@ -0,0 +1,256 @@ +61 6 11 +68 10 11 +75 15 11 +82 20 11 +90 24 12 +97 29 12 +104 34 12 +111 38 13 +119 43 13 +126 48 13 +133 52 14 +140 57 14 +148 62 14 +155 66 15 +162 71 15 +170 76 15 +177 81 15 +184 85 16 +191 90 16 +199 95 16 +206 99 17 +213 104 17 +220 109 17 +228 113 18 +235 118 18 +242 123 18 +249 127 18 +250 128 19 +250 128 19 +250 128 19 +250 129 20 +250 130 20 +250 131 21 +250 132 22 +251 132 22 +251 133 23 +251 134 23 +251 135 24 +251 136 25 +252 136 25 +252 137 26 +252 138 27 +252 139 27 +252 140 28 +253 140 28 +253 141 29 +253 142 30 +253 143 30 +253 144 31 +254 144 31 +254 145 32 +254 146 33 +254 147 33 +254 148 34 +255 149 34 +255 149 35 +255 149 35 +254 151 38 +254 153 41 +254 155 44 +254 157 48 +254 159 51 +253 161 54 +253 164 57 +253 166 61 +253 168 64 +253 170 67 +252 172 70 +252 174 74 +252 177 77 +252 179 80 +252 181 84 +251 183 87 +251 185 90 +251 187 93 +251 189 97 +251 192 100 +250 194 103 +250 196 106 +250 198 110 +250 200 113 +250 202 116 +250 204 119 +250 205 120 +250 205 120 +245 198 115 +241 192 111 +236 185 106 +232 179 102 +227 172 97 +223 166 92 +219 160 88 +214 153 84 +210 147 79 +205 140 75 +201 134 70 +196 127 66 +192 121 61 +188 115 57 +183 108 52 +179 102 48 +174 95 43 +170 89 39 +165 82 34 +161 76 30 +157 70 25 +152 63 21 +148 57 16 +143 50 12 +139 44 7 +135 38 3 +135 38 3 +135 38 3 +139 43 6 +144 48 9 +148 54 12 +153 59 15 +158 64 19 +162 70 22 +167 75 25 +171 81 28 +176 86 32 +181 91 35 +185 97 38 +190 102 41 +195 107 44 +199 113 48 +204 118 51 +208 124 54 +213 129 57 +218 134 61 +222 140 64 +227 145 67 +231 151 70 +236 156 74 +241 161 77 +245 167 80 +250 172 83 +254 177 86 +255 178 87 +255 178 87 +255 180 93 +255 183 99 +255 186 105 +255 189 111 +255 192 117 +254 195 123 +255 197 129 +255 200 135 +255 203 142 +255 206 148 +255 209 154 +255 212 160 +255 215 166 +255 217 172 +255 220 178 +255 223 184 +255 226 190 +255 229 197 +255 232 203 +255 234 209 +255 237 215 +255 240 221 +255 243 227 +255 246 233 +255 249 239 +255 251 245 +255 252 246 +255 252 246 +252 245 236 +250 238 227 +248 231 217 +246 224 208 +244 218 198 +242 211 189 +239 204 179 +237 197 170 +235 191 160 +233 184 151 +231 177 141 +229 170 132 +227 164 123 +224 157 113 +222 150 104 +220 143 94 +218 136 85 +216 130 75 +214 123 66 +211 116 56 +209 109 47 +207 103 37 +205 96 28 +203 89 18 +201 82 9 +199 76 0 +199 76 0 +199 76 0 +199 76 0 +199 76 0 +198 76 0 +199 76 0 +199 76 0 +199 76 0 +199 77 0 +199 77 0 +199 77 0 +199 77 0 +199 77 0 +199 77 0 +199 78 0 +199 78 0 +199 78 0 +199 78 0 +199 78 0 +199 78 0 +199 78 0 +199 79 0 +199 79 0 +199 79 0 +199 79 0 +199 79 0 +199 79 0 +199 80 0 +199 80 0 +199 80 0 +193 77 0 +188 74 0 +183 71 1 +177 68 1 +172 65 2 +167 62 2 +161 60 2 +156 57 3 +151 54 3 +145 51 4 +140 48 4 +135 45 5 +130 43 5 +124 40 5 +119 37 6 +114 34 6 +108 31 7 +103 28 7 +98 25 8 +92 23 8 +87 20 8 +82 17 9 +76 14 9 +71 11 10 +66 8 10 +61 6 10 +61 6 11 +61 6 11 +61 6 11 +61 6 11 +61 6 11 diff --git a/src/fractalzoomer/color_maps/image frequency forest.MAP b/src/fractalzoomer/color_maps/image frequency forest.MAP new file mode 100644 index 000000000..f975e1899 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency forest.MAP @@ -0,0 +1,256 @@ +24 46 46 +22 42 40 +20 39 37 +17 36 34 +16 34 29 +14 29 26 +13 27 23 +11 24 18 +10 22 15 +6 17 12 +5 15 7 +3 12 4 +2 10 1 +0 5 0 +0 3 0 +0 1 0 +0 1 0 +0 1 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 1 +0 0 1 +0 0 2 +0 0 2 +0 0 2 +0 0 3 +0 0 4 +0 0 5 +0 2 6 +0 4 7 +0 7 10 +0 11 10 +0 14 11 +0 16 12 +0 20 13 +0 23 14 +0 26 15 +0 28 16 +0 31 16 +0 32 17 +0 32 17 +0 42 29 +2 53 42 +4 64 54 +7 75 67 +11 84 79 +14 95 91 +16 106 103 +20 116 116 +23 127 128 +26 135 140 +28 146 152 +32 157 165 +35 168 177 +38 179 189 +40 189 201 +42 190 202 +42 190 202 +38 179 190 +35 169 179 +31 158 168 +27 148 157 +24 140 146 +20 130 135 +16 121 126 +14 111 114 +11 101 103 +6 90 92 +3 80 82 +0 71 71 +0 60 60 +0 50 49 +0 40 38 +0 40 38 +0 40 38 +0 38 36 +0 36 34 +0 34 31 +0 31 28 +0 28 26 +0 26 24 +0 24 22 +0 23 18 +0 20 16 +0 17 14 +0 15 12 +0 13 10 +0 11 6 +0 7 4 +0 6 3 +0 6 3 +0 6 3 +0 10 3 +0 12 4 +0 15 4 +0 17 5 +0 22 5 +0 24 6 +0 27 6 +0 29 7 +0 34 7 +0 36 10 +0 39 10 +0 42 11 +0 46 11 +0 48 12 +0 50 12 +0 51 13 +0 51 13 +0 54 16 +0 56 22 +0 59 26 +0 61 31 +0 64 35 +0 67 39 +0 70 44 +0 72 49 +0 75 54 +0 77 58 +0 80 62 +0 83 67 +0 86 72 +0 88 77 +0 90 80 +0 91 82 +0 91 82 +0 88 79 +0 86 78 +0 83 76 +0 80 75 +0 78 72 +0 76 71 +0 73 68 +0 71 67 +0 68 65 +0 66 64 +0 64 61 +0 61 60 +0 59 58 +0 56 56 +0 54 55 +0 54 55 +0 54 55 +0 51 53 +0 49 50 +0 46 48 +0 44 46 +0 42 43 +0 39 40 +0 37 38 +0 35 36 +0 32 34 +0 29 31 +0 27 28 +0 25 26 +0 23 24 +0 20 22 +0 17 20 +0 17 20 +0 17 20 +0 24 25 +0 29 31 +0 37 38 +0 43 43 +0 49 49 +0 56 55 +0 62 61 +0 70 67 +0 76 73 +0 82 79 +0 89 86 +0 95 91 +0 102 98 +0 109 103 +0 114 110 +0 115 111 +0 115 111 +0 111 103 +0 106 97 +0 100 90 +0 97 83 +0 91 77 +0 87 70 +0 82 64 +0 77 56 +0 72 50 +0 67 43 +0 62 37 +0 58 29 +0 53 24 +0 48 16 +0 43 11 +0 43 11 +0 43 11 +0 47 14 +0 50 18 +0 55 24 +0 59 28 +0 62 34 +0 66 38 +0 71 43 +0 75 47 +0 78 51 +0 83 56 +0 87 61 +0 90 66 +0 95 71 +0 99 76 +0 102 79 +0 103 80 +0 103 80 +0 100 79 +0 98 78 +0 95 77 +0 91 76 +0 89 76 +0 87 75 +0 84 73 +0 80 72 +0 78 71 +0 76 71 +0 73 70 +0 70 68 +0 67 67 +0 65 66 +0 62 66 +0 62 66 +0 62 66 +0 61 64 +0 60 62 +0 59 61 +0 58 60 +0 56 59 +0 55 58 +0 54 56 +0 53 54 +3 51 53 +6 50 51 +11 49 50 +13 48 49 +16 47 48 +20 46 47 +23 46 46 +24 46 46 +24 46 46 diff --git a/src/fractalzoomer/color_maps/image frequency green marble.MAP b/src/fractalzoomer/color_maps/image frequency green marble.MAP new file mode 100644 index 000000000..64b5225c8 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency green marble.MAP @@ -0,0 +1,256 @@ +30 75 68 +34 79 72 +39 84 76 +44 89 80 +48 93 84 +53 98 88 +58 103 92 +63 107 96 +67 112 101 +72 117 105 +77 121 109 +82 126 113 +86 131 117 +91 135 121 +96 140 125 +100 144 129 +101 145 130 +101 145 130 +99 143 126 +97 141 123 +95 139 120 +93 137 116 +91 135 113 +89 133 110 +87 131 107 +86 130 103 +84 128 100 +82 126 97 +80 124 94 +78 122 90 +76 120 87 +74 118 84 +73 117 81 +73 117 81 +73 117 81 +74 117 82 +75 118 84 +77 118 86 +78 119 88 +80 119 90 +81 120 92 +82 120 94 +84 121 96 +85 121 98 +87 122 100 +88 122 102 +89 123 104 +91 123 106 +92 124 108 +94 125 110 +94 125 110 +94 125 110 +96 127 113 +99 130 117 +102 133 121 +105 136 125 +108 139 129 +111 141 133 +114 144 137 +116 147 141 +119 150 145 +122 153 149 +125 155 153 +128 158 157 +131 161 161 +134 164 165 +136 166 168 +137 167 169 +137 167 169 +131 163 164 +126 159 159 +121 155 154 +116 151 149 +111 147 144 +106 143 139 +101 139 134 +95 135 130 +90 131 125 +85 127 120 +80 123 115 +75 119 110 +70 115 105 +65 111 100 +60 108 96 +60 108 96 +60 108 96 +56 104 91 +53 101 87 +50 98 83 +47 95 79 +44 92 75 +40 89 71 +37 86 67 +34 83 63 +31 80 59 +28 77 55 +24 74 51 +21 71 47 +18 68 43 +15 65 39 +12 62 35 +12 62 35 +12 62 35 +17 67 40 +23 72 46 +28 77 52 +34 82 58 +39 87 64 +45 92 70 +50 97 76 +56 102 81 +61 107 87 +67 112 93 +72 116 99 +78 122 105 +83 126 111 +89 132 117 +94 136 122 +95 137 123 +95 137 123 +91 133 120 +88 130 117 +84 127 114 +81 124 112 +78 121 109 +74 117 106 +71 114 103 +67 111 101 +64 108 98 +61 105 95 +57 101 92 +54 98 90 +50 95 87 +47 92 84 +44 89 82 +44 89 82 +44 89 82 +45 90 82 +46 91 83 +47 93 84 +48 94 85 +50 96 86 +51 97 87 +52 98 88 +53 100 89 +54 101 90 +56 103 91 +57 104 92 +58 105 93 +59 107 94 +60 108 95 +62 110 96 +62 110 96 +62 110 96 +63 111 97 +65 113 98 +67 115 100 +68 116 101 +70 118 103 +72 120 104 +74 121 105 +75 123 107 +77 125 108 +79 126 110 +81 128 111 +82 130 112 +84 131 114 +86 133 115 +87 134 117 +88 135 117 +88 135 117 +82 129 111 +76 123 105 +71 118 100 +65 112 94 +60 107 89 +54 101 83 +48 95 77 +43 90 72 +37 84 66 +32 79 61 +26 73 55 +20 67 49 +15 62 44 +9 56 38 +4 51 33 +4 51 33 +4 51 33 +5 52 34 +7 54 36 +9 56 37 +11 57 39 +13 59 40 +15 61 42 +17 63 43 +18 64 45 +20 66 46 +22 68 48 +24 70 49 +26 71 51 +28 73 52 +30 75 54 +31 76 56 +32 77 56 +32 77 56 +33 78 57 +34 79 59 +36 81 60 +37 82 62 +39 83 64 +40 85 65 +41 86 67 +43 87 68 +44 89 70 +46 90 72 +47 91 73 +48 93 75 +50 94 76 +51 95 78 +53 97 79 +53 97 80 +53 97 80 +52 96 79 +51 95 78 +50 95 78 +49 94 77 +48 93 77 +47 93 76 +46 92 75 +46 91 75 +45 91 74 +44 90 74 +43 89 73 +42 89 72 +41 88 72 +40 87 71 +40 87 71 +40 87 71 +40 87 71 +39 86 70 +38 85 70 +38 84 70 +37 83 70 +36 83 70 +36 82 69 +35 81 69 +34 80 69 +34 79 69 +33 79 69 +32 78 68 +32 77 68 +31 76 68 +30 75 68 +30 75 68 +30 75 68 +30 75 68 diff --git a/src/fractalzoomer/color_maps/image frequency komodo dragon.MAP b/src/fractalzoomer/color_maps/image frequency komodo dragon.MAP new file mode 100644 index 000000000..ca0cfa23d --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency komodo dragon.MAP @@ -0,0 +1,256 @@ +152 153 122 +142 142 113 +132 132 105 +121 122 97 +112 112 89 +102 102 81 +92 92 73 +82 82 65 +72 72 56 +62 62 48 +52 52 40 +42 42 32 +32 32 24 +22 22 16 +12 12 8 +2 2 0 +2 2 0 +2 2 0 +8 11 8 +15 20 17 +22 29 26 +29 39 35 +35 48 44 +42 57 53 +49 66 62 +56 76 70 +63 85 79 +69 94 88 +76 103 97 +83 113 106 +90 122 115 +97 131 124 +103 140 132 +104 141 133 +104 141 133 +101 139 132 +99 138 131 +97 137 130 +94 135 129 +92 134 128 +90 133 127 +88 132 126 +85 130 126 +83 129 125 +81 128 124 +79 127 123 +76 125 122 +74 124 121 +72 123 120 +70 122 120 +70 122 120 +70 122 120 +76 127 125 +83 132 131 +91 137 137 +97 142 142 +104 147 148 +111 153 153 +118 158 159 +125 163 165 +132 168 170 +139 173 176 +146 179 182 +153 184 187 +160 189 193 +167 194 199 +174 199 204 +175 200 205 +175 200 205 +180 203 206 +185 207 207 +190 211 208 +195 214 209 +200 218 210 +205 221 211 +210 225 212 +215 229 214 +220 232 215 +225 236 216 +230 240 217 +235 243 218 +240 247 219 +245 251 220 +250 254 221 +251 255 222 +251 255 222 +242 247 214 +233 239 207 +225 230 200 +216 223 193 +208 215 186 +199 207 179 +191 199 172 +182 191 164 +174 183 157 +165 175 150 +157 167 143 +148 159 136 +140 151 129 +131 143 122 +123 135 115 +123 135 115 +123 135 115 +123 136 118 +124 138 121 +126 140 124 +126 142 127 +127 144 130 +128 146 133 +129 148 136 +130 150 139 +131 152 142 +132 154 145 +133 156 148 +134 158 151 +135 160 154 +136 162 157 +137 163 160 +138 164 161 +138 164 161 +135 161 159 +133 158 157 +131 155 156 +128 152 154 +126 149 153 +124 146 151 +122 143 149 +119 141 148 +117 138 146 +115 135 145 +113 132 143 +110 129 141 +108 126 140 +106 123 138 +104 121 137 +104 121 137 +104 121 137 +98 116 135 +93 112 133 +87 107 131 +82 103 129 +77 99 127 +71 95 125 +66 90 123 +60 86 122 +55 82 120 +50 77 118 +44 73 116 +39 69 114 +33 64 112 +28 60 110 +23 56 109 +23 56 109 +23 56 109 +32 62 111 +42 69 113 +51 76 116 +61 83 118 +70 90 120 +80 97 122 +89 104 125 +99 111 127 +108 118 129 +118 125 132 +127 132 134 +137 139 136 +146 146 139 +156 153 141 +165 159 143 +166 160 144 +166 160 144 +165 160 143 +165 160 143 +164 160 143 +164 160 142 +163 160 142 +163 161 142 +162 161 142 +162 161 141 +161 161 141 +161 161 141 +160 162 141 +160 162 140 +159 162 140 +159 162 140 +159 162 140 +159 163 140 +159 163 140 +157 162 141 +155 162 143 +152 161 145 +151 161 147 +149 161 149 +147 160 151 +145 160 153 +143 159 155 +141 159 157 +139 159 159 +137 158 161 +135 158 163 +133 157 165 +131 157 167 +129 157 168 +129 157 169 +129 157 169 +131 160 173 +134 164 178 +137 168 183 +140 171 187 +143 175 192 +146 179 196 +149 183 201 +152 186 206 +155 190 210 +158 194 215 +161 198 220 +164 201 224 +167 205 229 +170 209 234 +172 212 238 +173 213 239 +173 213 239 +168 205 228 +164 198 218 +160 191 208 +156 184 198 +152 177 188 +148 170 178 +144 163 168 +140 156 157 +136 149 147 +132 142 137 +128 135 127 +124 128 117 +120 121 107 +116 114 97 +112 107 87 +112 107 87 +112 107 87 +114 110 89 +117 113 91 +120 116 94 +122 119 96 +125 122 98 +127 125 100 +130 128 103 +133 131 105 +135 134 107 +138 137 110 +141 140 112 +143 143 114 +146 146 117 +149 149 119 +151 152 121 +152 153 122 +152 153 122 diff --git a/src/fractalzoomer/color_maps/image frequency lightning sunset.MAP b/src/fractalzoomer/color_maps/image frequency lightning sunset.MAP new file mode 100644 index 000000000..eae352aaf --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency lightning sunset.MAP @@ -0,0 +1,256 @@ +125 23 20 +120 22 20 +112 20 20 +108 20 22 +100 18 22 +95 18 22 +88 17 23 +82 16 23 +76 16 25 +70 15 25 +65 15 25 +56 13 26 +51 12 26 +46 12 27 +39 10 27 +34 10 27 +34 10 29 +34 10 29 +38 10 29 +42 10 29 +48 10 31 +53 12 31 +59 12 31 +62 12 31 +68 12 32 +73 13 32 +79 13 32 +83 13 34 +89 13 34 +94 15 34 +99 15 35 +104 15 35 +109 15 35 +110 16 36 +110 16 36 +102 15 36 +97 15 36 +91 13 36 +84 13 38 +79 13 38 +73 13 38 +67 12 38 +61 12 39 +55 12 39 +49 10 39 +44 10 39 +38 10 40 +32 7 40 +26 7 40 +20 7 40 +20 7 42 +20 7 42 +23 7 42 +26 10 42 +29 12 42 +32 13 42 +35 13 42 +38 15 44 +40 16 44 +46 17 44 +48 18 44 +51 18 44 +54 20 46 +56 22 46 +60 23 46 +62 25 46 +66 25 46 +67 26 47 +67 26 47 +73 26 47 +79 27 47 +84 29 47 +91 31 48 +97 32 48 +102 34 48 +109 35 48 +113 36 49 +121 38 49 +125 39 49 +129 40 49 +133 42 51 +137 44 51 +145 46 51 +150 46 51 +152 47 53 +152 47 53 +159 49 53 +168 53 53 +177 56 53 +186 60 53 +194 65 53 +202 67 54 +210 71 54 +220 75 54 +229 79 54 +236 82 54 +244 86 55 +253 89 55 +255 94 55 +255 97 55 +255 99 55 +255 100 56 +255 100 56 +255 95 56 +250 89 56 +233 84 59 +218 79 59 +203 75 59 +188 68 59 +173 62 60 +157 59 60 +143 53 60 +129 48 61 +114 42 61 +100 36 61 +84 32 62 +70 26 62 +55 22 62 +55 22 65 +55 22 65 +71 31 65 +89 39 65 +106 48 65 +123 56 66 +134 66 66 +152 75 66 +168 83 66 +186 92 67 +202 100 67 +220 110 67 +236 120 67 +253 126 68 +255 132 68 +255 142 68 +255 148 68 +255 150 70 +255 150 70 +255 147 70 +255 145 70 +255 143 71 +255 142 71 +255 136 71 +255 135 71 +255 133 73 +255 131 73 +255 130 73 +255 128 75 +255 126 75 +255 125 75 +255 123 76 +255 121 76 +255 120 76 +255 120 78 +255 120 78 +255 114 78 +255 112 78 +255 110 79 +255 108 79 +255 104 80 +251 100 80 +243 98 82 +236 95 82 +229 92 83 +221 89 83 +214 86 84 +207 83 84 +200 80 86 +191 78 86 +185 76 86 +185 76 88 +185 76 88 +186 76 88 +188 76 89 +190 76 89 +191 76 91 +194 76 91 +196 76 92 +197 76 92 +201 78 94 +202 78 94 +203 78 95 +207 78 95 +208 78 97 +210 78 97 +212 78 98 +214 78 98 +216 79 99 +216 79 99 +214 80 99 +214 82 100 +214 83 102 +214 84 102 +214 86 104 +212 89 106 +212 91 108 +212 92 108 +212 94 109 +212 95 110 +210 98 111 +210 99 111 +210 100 112 +210 102 113 +210 104 113 +210 106 114 +210 106 114 +195 100 119 +180 98 120 +165 94 121 +150 91 122 +135 86 123 +125 83 125 +111 79 126 +95 76 127 +80 71 128 +66 68 129 +51 65 131 +36 61 132 +22 56 133 +6 54 134 +0 51 135 +0 51 136 +0 51 136 +0 53 137 +0 55 142 +0 59 144 +0 60 145 +0 62 147 +0 66 148 +0 68 152 +0 70 154 +0 73 157 +0 76 158 +0 79 161 +0 80 162 +0 83 165 +0 86 167 +0 88 168 +0 89 170 +0 89 170 +2 84 159 +10 80 148 +18 75 136 +27 71 130 +36 67 123 +46 62 112 +54 59 102 +62 54 92 +71 49 82 +80 46 71 +89 40 61 +98 36 51 +108 32 40 +114 27 31 +124 23 20 +125 23 20 +125 23 20 diff --git a/src/fractalzoomer/color_maps/image frequency marble 2.MAP b/src/fractalzoomer/color_maps/image frequency marble 2.MAP new file mode 100644 index 000000000..aece09c69 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency marble 2.MAP @@ -0,0 +1,256 @@ +156 154 155 +159 157 158 +162 160 161 +165 163 164 +168 167 167 +171 170 171 +174 173 174 +177 176 177 +181 180 180 +184 183 183 +187 186 187 +190 189 190 +193 193 193 +196 196 196 +199 199 199 +203 203 203 +203 203 203 +203 203 203 +197 197 196 +191 191 190 +186 185 184 +180 179 178 +175 174 172 +169 168 166 +163 162 160 +158 156 153 +152 150 147 +147 145 141 +141 139 135 +135 133 129 +130 127 123 +124 121 117 +119 116 111 +119 116 111 +119 116 111 +117 114 109 +115 112 107 +114 111 105 +112 109 103 +111 107 101 +109 106 99 +107 104 97 +106 102 95 +104 101 93 +103 99 91 +101 97 89 +99 96 87 +98 94 85 +96 92 83 +95 91 82 +95 91 82 +95 91 82 +98 94 85 +102 97 88 +106 101 91 +109 104 94 +113 108 97 +117 111 100 +121 114 103 +124 118 106 +128 121 109 +132 125 112 +136 128 115 +139 131 118 +143 135 121 +147 138 123 +150 141 127 +151 142 127 +151 142 127 +152 143 129 +154 145 132 +155 147 135 +157 149 138 +158 151 141 +160 153 143 +161 155 146 +163 156 149 +164 158 152 +166 160 155 +167 162 157 +169 164 160 +170 166 163 +172 168 166 +174 170 168 +174 170 169 +174 170 169 +171 167 165 +168 164 162 +166 161 159 +163 159 155 +161 156 152 +158 153 149 +156 150 145 +153 148 142 +151 145 139 +148 142 135 +146 139 132 +143 137 129 +141 134 125 +138 131 122 +136 129 119 +136 129 119 +136 129 119 +138 131 121 +140 134 124 +143 136 127 +145 139 130 +147 142 133 +150 144 136 +152 147 139 +154 149 142 +157 152 145 +159 155 148 +161 157 151 +164 160 154 +166 162 157 +168 165 160 +171 168 162 +171 168 163 +171 168 163 +173 169 164 +175 171 165 +177 173 166 +179 175 167 +181 177 169 +183 178 170 +185 180 171 +187 182 172 +189 184 173 +191 186 175 +193 187 176 +195 189 177 +197 191 178 +199 193 179 +201 195 181 +201 195 181 +201 195 181 +198 192 177 +195 189 174 +192 186 171 +189 183 168 +186 180 165 +183 177 162 +180 174 159 +178 171 156 +175 168 153 +172 165 150 +169 162 147 +166 159 144 +163 156 141 +160 153 138 +158 151 135 +158 151 135 +158 151 135 +160 153 138 +163 156 141 +166 159 144 +169 162 148 +172 165 151 +175 168 154 +178 171 157 +180 173 161 +183 176 164 +186 179 167 +189 182 170 +192 185 174 +195 188 177 +198 191 180 +201 194 184 +201 194 184 +201 194 184 +201 194 185 +201 195 186 +201 196 187 +202 196 188 +202 197 189 +202 198 190 +202 198 191 +203 199 192 +203 200 193 +203 200 194 +203 201 195 +204 202 196 +204 202 197 +204 203 198 +205 204 200 +205 204 200 +205 204 200 +205 203 199 +205 203 199 +205 203 199 +205 203 199 +205 203 199 +205 203 199 +205 203 199 +205 203 198 +205 203 198 +205 203 198 +205 203 198 +205 203 198 +205 203 198 +205 203 198 +206 203 198 +206 203 198 +206 203 198 +208 204 200 +210 206 202 +212 208 204 +214 210 206 +216 212 208 +218 214 210 +220 216 212 +222 218 214 +224 220 216 +226 222 218 +228 224 220 +230 226 222 +232 228 224 +234 230 226 +236 232 229 +236 232 229 +236 232 229 +236 232 229 +236 232 229 +236 232 229 +236 233 229 +236 233 230 +236 233 230 +236 233 230 +236 234 230 +236 234 230 +236 234 231 +236 234 231 +236 235 231 +236 235 231 +236 235 231 +237 236 232 +237 236 232 +237 236 232 +231 230 226 +226 225 221 +220 219 216 +215 214 211 +210 208 206 +204 203 201 +199 197 196 +193 192 190 +188 186 185 +183 181 180 +177 175 175 +172 170 170 +166 164 165 +161 159 160 +156 154 155 +156 154 155 +156 154 155 diff --git a/src/fractalzoomer/color_maps/image frequency marble.MAP b/src/fractalzoomer/color_maps/image frequency marble.MAP new file mode 100644 index 000000000..10c846522 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency marble.MAP @@ -0,0 +1,256 @@ +166 116 65 +166 118 67 +166 120 69 +166 122 71 +166 124 74 +166 126 76 +166 129 78 +166 131 80 +166 133 83 +166 135 85 +166 137 87 +166 140 89 +166 142 92 +166 144 94 +166 146 96 +166 148 98 +167 149 99 +167 149 99 +165 148 98 +163 147 97 +162 146 97 +160 146 96 +159 145 96 +157 144 95 +156 143 94 +154 143 94 +153 142 93 +151 141 93 +150 140 92 +148 140 91 +147 139 91 +145 138 90 +144 138 90 +144 138 90 +144 138 90 +142 135 86 +140 132 83 +138 129 79 +137 127 76 +135 124 73 +134 121 69 +132 118 66 +130 116 62 +129 113 59 +127 110 56 +125 107 52 +124 105 49 +122 102 45 +120 99 42 +119 97 39 +119 97 39 +119 97 39 +118 95 37 +117 93 36 +116 91 34 +115 89 33 +114 87 32 +113 85 31 +112 83 29 +112 81 28 +111 79 27 +110 77 25 +109 75 24 +108 73 23 +107 71 21 +106 69 20 +106 68 19 +106 68 19 +106 68 19 +104 67 19 +103 66 20 +101 65 20 +100 65 21 +99 64 21 +98 63 22 +96 62 22 +95 62 23 +94 61 23 +92 60 24 +91 59 24 +90 59 25 +88 58 25 +87 57 26 +86 57 26 +86 57 27 +86 57 27 +87 58 28 +89 59 30 +90 60 32 +92 61 34 +93 62 35 +95 63 37 +97 64 39 +98 65 41 +100 66 43 +101 67 44 +103 68 46 +105 69 48 +106 70 50 +108 71 52 +109 72 53 +110 73 54 +110 73 54 +113 76 55 +117 79 57 +121 82 59 +124 85 60 +128 88 62 +132 92 64 +136 95 66 +139 98 67 +143 101 69 +147 104 71 +151 108 73 +154 111 74 +158 114 76 +162 117 78 +165 120 79 +166 121 80 +166 121 80 +162 117 74 +158 113 69 +155 110 64 +151 106 59 +148 103 54 +144 99 49 +140 96 44 +137 92 38 +133 89 33 +130 85 28 +126 82 23 +122 78 18 +119 75 13 +115 71 8 +112 68 3 +112 68 3 +112 68 3 +111 68 4 +111 68 6 +111 69 8 +111 69 9 +111 69 11 +111 69 12 +111 70 14 +111 70 16 +111 70 17 +111 71 19 +111 71 21 +111 71 22 +111 72 24 +111 72 26 +111 72 27 +111 73 28 +111 73 28 +111 75 30 +112 77 33 +113 79 36 +114 81 39 +115 83 42 +116 85 45 +117 87 48 +117 89 50 +118 91 53 +119 93 56 +120 95 59 +121 97 62 +122 99 65 +123 101 68 +123 103 70 +124 104 71 +124 104 71 +125 104 70 +127 105 70 +130 105 70 +131 106 70 +133 106 70 +135 107 70 +137 107 70 +139 108 70 +141 108 70 +143 109 70 +145 109 70 +147 110 70 +149 110 70 +151 111 70 +153 111 70 +154 112 70 +154 112 70 +154 113 72 +155 115 75 +156 117 78 +157 119 80 +157 120 83 +158 122 85 +159 124 88 +160 126 91 +161 128 93 +161 129 96 +162 131 99 +163 133 101 +164 135 104 +165 137 107 +165 138 109 +166 139 110 +166 139 110 +162 135 105 +159 131 101 +155 127 96 +152 124 92 +149 120 87 +146 117 83 +142 113 78 +139 109 74 +136 106 69 +132 102 65 +129 98 60 +126 95 56 +122 91 51 +119 87 47 +116 84 43 +116 84 43 +116 84 43 +116 84 44 +116 85 46 +117 86 47 +117 87 49 +117 88 50 +118 89 52 +118 90 53 +119 90 55 +119 91 56 +119 92 58 +120 93 59 +120 94 61 +121 95 62 +121 96 64 +121 96 65 +122 97 66 +122 97 66 +124 98 65 +127 99 65 +130 100 65 +133 102 65 +136 103 65 +139 104 65 +142 105 65 +145 107 65 +148 108 65 +151 109 65 +154 110 65 +157 112 65 +160 113 65 +163 114 65 +165 115 65 +166 116 65 +166 116 65 diff --git a/src/fractalzoomer/color_maps/image frequency morning.MAP b/src/fractalzoomer/color_maps/image frequency morning.MAP new file mode 100644 index 000000000..1a7fa67cd --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency morning.MAP @@ -0,0 +1,256 @@ +113 89 43 +120 95 44 +128 101 46 +135 107 48 +143 114 50 +150 120 51 +158 126 53 +165 132 55 +173 139 57 +180 145 59 +188 151 60 +195 157 62 +203 164 64 +210 170 66 +218 176 68 +225 182 69 +226 183 70 +226 183 70 +225 181 69 +225 180 69 +224 179 68 +224 178 68 +223 177 68 +223 176 68 +222 175 67 +222 174 67 +221 173 67 +221 172 66 +220 171 66 +220 170 66 +219 169 65 +219 168 65 +219 167 65 +219 167 65 +219 167 65 +207 157 60 +195 147 56 +183 136 51 +172 127 47 +160 117 43 +149 107 39 +137 97 34 +125 87 30 +114 77 26 +102 67 21 +90 57 17 +79 47 13 +67 37 8 +55 27 4 +44 17 0 +44 17 0 +44 17 0 +48 20 2 +52 24 5 +57 28 8 +61 32 11 +65 36 14 +69 40 17 +74 44 20 +78 48 22 +82 52 25 +87 56 28 +91 60 31 +95 64 34 +100 68 37 +104 72 40 +108 75 42 +109 76 43 +109 76 43 +104 72 41 +100 69 39 +96 65 37 +92 62 36 +88 59 34 +84 55 32 +80 52 30 +76 48 29 +72 45 27 +68 42 25 +64 38 23 +60 35 22 +56 31 20 +52 28 18 +48 25 17 +48 25 17 +48 25 17 +52 28 17 +57 32 18 +61 35 19 +66 39 20 +70 42 21 +75 46 22 +80 50 23 +84 53 23 +89 57 24 +93 60 25 +98 64 26 +103 68 27 +107 71 28 +112 75 29 +116 78 29 +117 79 30 +117 79 30 +121 84 31 +126 89 33 +132 94 36 +136 100 37 +141 105 39 +146 110 41 +151 115 43 +156 121 45 +161 126 47 +166 131 49 +171 136 51 +176 142 53 +181 147 55 +186 152 57 +191 157 59 +192 158 60 +192 158 60 +187 153 57 +183 149 55 +179 144 52 +174 140 50 +170 135 47 +166 131 45 +162 126 42 +157 122 40 +153 117 37 +149 113 35 +145 108 32 +140 104 30 +136 99 27 +132 95 25 +128 91 23 +128 91 23 +128 91 23 +131 94 25 +135 98 27 +139 102 30 +142 105 32 +146 109 34 +149 113 37 +153 117 39 +157 120 42 +160 124 44 +164 128 46 +168 132 49 +171 135 51 +175 139 54 +179 143 56 +182 146 58 +183 147 59 +183 147 59 +180 143 57 +177 140 55 +174 137 53 +171 134 51 +168 131 49 +165 127 47 +162 124 45 +159 121 43 +156 118 41 +153 115 39 +150 111 37 +147 108 35 +144 105 33 +141 102 31 +139 99 30 +139 99 30 +139 99 30 +135 96 29 +131 93 29 +127 91 28 +123 88 28 +119 86 28 +115 83 28 +111 80 27 +107 78 27 +103 75 27 +99 73 26 +95 70 26 +91 67 26 +87 65 25 +83 62 25 +80 60 25 +80 60 25 +80 60 25 +82 62 25 +85 64 25 +88 66 26 +91 68 26 +94 70 26 +97 73 27 +100 75 27 +102 77 28 +105 79 28 +108 81 28 +111 84 29 +114 86 29 +117 88 30 +120 90 30 +122 92 30 +123 93 31 +123 93 31 +129 98 33 +135 104 36 +141 110 39 +148 115 41 +154 121 44 +160 127 47 +166 133 50 +173 138 52 +179 144 55 +185 150 58 +191 156 61 +198 161 63 +204 167 66 +210 173 69 +216 178 71 +217 179 72 +217 179 72 +210 173 70 +203 167 68 +197 162 66 +190 156 64 +184 151 62 +177 145 60 +170 139 58 +164 134 56 +157 128 54 +151 123 52 +144 117 50 +137 111 48 +131 106 46 +124 100 44 +118 95 43 +118 95 43 +118 95 43 +117 94 43 +117 94 43 +116 93 43 +116 93 43 +116 93 43 +116 92 43 +115 92 43 +115 91 43 +115 91 43 +114 91 43 +114 90 43 +114 90 43 +113 89 43 +113 89 43 +113 89 43 +113 89 43 +113 89 43 diff --git a/src/fractalzoomer/color_maps/image frequency mountain sunset.MAP b/src/fractalzoomer/color_maps/image frequency mountain sunset.MAP new file mode 100644 index 000000000..b458a3cef --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency mountain sunset.MAP @@ -0,0 +1,256 @@ +195 186 191 +196 186 191 +197 187 191 +198 188 191 +200 189 191 +201 190 191 +202 191 192 +203 192 192 +205 192 192 +206 193 192 +207 194 192 +208 195 193 +210 196 193 +211 197 193 +212 198 193 +213 198 193 +214 199 194 +214 199 194 +199 187 184 +185 176 174 +171 165 165 +156 154 155 +142 143 146 +128 131 136 +114 120 126 +99 109 117 +85 98 107 +71 87 98 +57 75 88 +42 64 78 +28 53 69 +14 42 59 +0 31 50 +0 31 50 +0 31 50 +0 29 48 +0 28 46 +1 27 44 +1 26 43 +1 25 41 +1 24 39 +2 23 37 +2 22 36 +2 21 34 +3 20 32 +3 19 30 +3 18 29 +4 17 27 +4 16 25 +4 15 24 +5 15 24 +5 15 24 +20 23 28 +35 31 32 +51 39 36 +66 48 41 +81 56 45 +97 64 49 +112 72 53 +128 81 58 +143 89 62 +158 97 66 +174 105 70 +189 114 75 +205 122 79 +220 130 83 +235 138 87 +236 139 88 +236 139 88 +224 135 88 +213 132 89 +202 129 89 +191 126 90 +180 123 90 +168 120 91 +157 117 91 +146 113 92 +135 110 92 +124 107 93 +112 104 93 +101 101 94 +90 98 94 +79 95 95 +68 92 95 +68 92 96 +68 92 96 +79 96 96 +91 100 97 +102 104 98 +114 109 99 +125 113 100 +137 117 101 +149 121 102 +160 126 102 +172 130 103 +183 134 104 +195 138 105 +207 143 106 +218 147 107 +230 151 108 +241 155 108 +242 156 109 +242 156 109 +237 156 111 +233 156 114 +229 157 118 +225 157 120 +221 157 123 +217 157 126 +213 158 129 +208 158 132 +204 158 135 +200 159 138 +196 159 141 +192 159 144 +188 160 147 +184 160 150 +180 160 153 +180 161 154 +180 161 154 +180 157 149 +180 154 145 +180 151 140 +180 148 136 +180 145 131 +180 141 127 +180 138 122 +180 135 118 +180 132 113 +180 129 109 +180 125 104 +180 122 100 +180 119 95 +180 116 91 +180 113 87 +180 113 87 +180 113 87 +176 114 89 +172 115 92 +167 116 96 +164 117 98 +160 118 101 +156 119 104 +152 120 107 +148 122 110 +144 123 113 +140 124 116 +136 125 119 +132 126 122 +128 127 125 +124 128 128 +120 129 131 +120 130 132 +120 130 132 +128 135 136 +136 140 141 +145 146 146 +153 151 150 +161 157 155 +170 162 159 +178 168 164 +187 173 169 +195 179 173 +203 184 178 +212 190 183 +220 195 187 +229 201 192 +237 206 197 +245 211 201 +246 212 202 +246 212 202 +229 200 194 +213 189 186 +196 178 178 +180 167 170 +164 156 163 +148 145 155 +131 134 147 +115 123 139 +99 112 131 +82 101 124 +66 90 116 +50 79 108 +33 68 100 +17 57 92 +1 46 85 +1 46 85 +1 46 85 +5 49 86 +10 52 87 +14 55 89 +19 58 90 +23 61 91 +28 64 93 +33 67 94 +37 70 96 +42 73 97 +46 76 98 +51 79 100 +56 82 101 +60 85 103 +65 88 104 +69 91 105 +70 92 106 +70 92 106 +65 89 104 +61 87 103 +57 84 102 +53 82 101 +49 80 100 +44 78 99 +40 75 98 +36 73 97 +32 71 96 +28 68 95 +23 66 94 +19 64 93 +15 61 92 +11 59 91 +7 57 90 +7 57 90 +7 57 90 +23 68 98 +39 79 106 +56 90 114 +72 101 123 +88 112 131 +105 124 139 +121 135 147 +138 146 156 +154 157 164 +170 168 172 +187 180 180 +203 191 189 +220 202 197 +236 213 205 +252 224 213 +253 225 214 +253 225 214 +249 222 212 +245 219 210 +241 217 209 +237 214 207 +233 212 206 +229 209 204 +225 206 203 +222 204 201 +218 201 200 +214 199 198 +210 196 197 +206 193 195 +202 191 194 +198 188 192 +195 186 191 +195 186 191 +195 186 191 diff --git a/src/fractalzoomer/color_maps/image frequency muzzle flash.MAP b/src/fractalzoomer/color_maps/image frequency muzzle flash.MAP new file mode 100644 index 000000000..85832a435 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency muzzle flash.MAP @@ -0,0 +1,256 @@ +255 234 0 +255 229 0 +255 222 0 +255 217 0 +255 210 0 +255 206 0 +255 200 0 +255 194 0 +255 188 0 +255 181 0 +255 177 0 +255 170 0 +255 165 0 +255 158 0 +255 153 0 +255 147 0 +255 147 0 +255 147 0 +255 155 0 +255 164 0 +255 173 0 +255 180 0 +255 189 0 +255 197 0 +255 206 0 +255 214 0 +255 222 0 +255 231 0 +255 240 0 +255 249 0 +255 255 0 +255 255 0 +255 255 0 +255 255 0 +255 255 0 +255 255 0 +255 239 0 +250 220 0 +241 203 0 +232 185 0 +222 167 0 +214 148 0 +206 132 0 +197 115 0 +189 98 0 +179 79 0 +170 62 0 +162 44 0 +154 26 0 +145 10 0 +145 10 0 +145 10 0 +136 7 0 +130 7 0 +123 6 0 +115 6 0 +109 5 0 +101 5 0 +92 4 0 +86 4 0 +78 3 0 +70 3 0 +62 2 0 +55 2 0 +47 1 0 +39 1 0 +32 1 0 +32 1 0 +32 1 0 +43 3 0 +55 6 0 +67 11 0 +78 13 0 +90 16 0 +101 18 0 +113 23 0 +125 26 0 +134 28 0 +146 32 0 +158 36 0 +169 38 0 +181 42 0 +194 46 0 +205 48 0 +206 49 0 +206 49 0 +197 46 0 +190 43 0 +181 39 0 +174 37 0 +166 34 0 +158 31 0 +150 27 0 +143 25 0 +134 22 0 +128 18 0 +121 15 0 +113 13 0 +104 10 0 +98 6 0 +90 4 0 +90 4 0 +90 4 0 +100 11 0 +110 16 0 +120 24 0 +128 29 0 +136 37 0 +147 43 0 +157 50 0 +167 56 0 +177 64 0 +186 70 0 +197 77 0 +207 83 0 +217 90 0 +227 97 0 +236 102 0 +238 103 0 +238 103 0 +233 97 0 +231 90 0 +229 83 0 +227 77 0 +224 71 0 +220 64 0 +218 58 0 +216 50 0 +213 44 0 +210 38 0 +207 31 0 +205 25 0 +202 17 0 +200 12 0 +197 5 0 +197 5 0 +197 5 0 +185 4 0 +173 4 0 +159 4 0 +148 3 0 +136 3 0 +126 3 0 +114 3 0 +102 2 0 +90 2 0 +78 2 0 +66 2 0 +54 1 0 +42 1 0 +29 1 0 +17 1 0 +17 1 0 +17 1 0 +23 1 0 +27 2 0 +34 3 0 +38 4 0 +43 4 0 +48 5 0 +54 6 0 +59 7 0 +64 10 0 +70 10 0 +75 11 0 +79 12 0 +86 13 0 +90 14 0 +95 14 0 +97 15 0 +97 15 0 +101 17 0 +106 22 0 +112 25 0 +116 28 0 +123 32 0 +127 36 0 +132 39 0 +136 43 0 +143 47 0 +147 50 0 +154 54 0 +158 58 0 +165 61 0 +169 65 0 +174 67 0 +176 68 0 +176 68 0 +178 70 0 +181 71 0 +185 72 0 +189 73 0 +192 75 0 +196 76 0 +200 77 0 +203 78 0 +207 79 0 +210 80 0 +214 82 0 +218 83 0 +221 84 0 +225 86 0 +228 87 0 +229 88 1 +229 88 1 +228 88 1 +227 88 2 +225 89 2 +224 89 3 +222 90 3 +221 90 4 +220 91 4 +220 91 5 +219 92 5 +218 92 6 +217 94 6 +216 94 7 +214 95 7 +213 95 10 +213 95 10 +213 97 11 +213 97 11 +217 101 12 +220 106 14 +225 111 16 +229 116 17 +233 122 20 +238 126 23 +242 130 25 +245 135 26 +251 141 28 +254 145 31 +255 150 34 +255 156 35 +255 161 37 +255 166 39 +255 170 40 +255 172 42 +255 172 42 +255 176 37 +255 179 32 +255 184 27 +255 188 24 +255 192 18 +255 196 14 +255 201 10 +255 205 5 +255 209 1 +255 213 0 +255 218 0 +255 221 0 +255 227 0 +255 230 0 +255 233 0 +255 234 0 +255 234 0 diff --git a/src/fractalzoomer/color_maps/image frequency pirrie.MAP b/src/fractalzoomer/color_maps/image frequency pirrie.MAP new file mode 100644 index 000000000..c5c48f247 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency pirrie.MAP @@ -0,0 +1,256 @@ +105 99 77 +107 100 78 +109 101 79 +111 103 80 +113 104 82 +115 105 83 +117 107 84 +119 108 85 +121 109 87 +123 111 88 +125 112 89 +127 113 90 +129 115 92 +131 116 93 +133 117 94 +134 119 96 +135 119 96 +135 119 96 +133 117 93 +132 116 91 +131 115 89 +130 113 87 +129 112 85 +128 111 83 +127 109 81 +126 108 78 +125 107 76 +124 105 74 +123 104 72 +122 103 70 +121 101 68 +120 100 66 +119 99 64 +119 99 64 +119 99 64 +119 98 65 +119 98 66 +119 98 68 +119 98 69 +119 98 71 +119 98 72 +119 98 73 +120 97 75 +120 97 76 +120 97 78 +120 97 79 +120 97 80 +120 97 82 +120 97 83 +121 97 85 +121 97 85 +121 97 85 +117 93 81 +113 90 77 +109 86 74 +106 83 70 +102 80 67 +98 76 63 +94 73 59 +91 69 56 +87 66 52 +83 63 49 +79 59 45 +76 56 41 +72 52 38 +68 49 34 +65 46 31 +65 46 31 +65 46 31 +67 48 33 +69 51 35 +72 54 38 +74 56 40 +76 59 43 +79 62 45 +81 65 48 +83 67 50 +86 70 53 +88 73 55 +90 76 58 +93 78 60 +95 81 63 +97 84 65 +100 86 67 +100 87 68 +100 87 68 +102 89 71 +104 92 74 +107 95 77 +109 98 80 +111 101 83 +114 103 86 +116 106 89 +118 109 92 +121 112 95 +123 115 98 +125 117 101 +128 120 104 +130 123 107 +132 126 110 +134 128 113 +135 129 113 +135 129 113 +131 124 108 +127 120 103 +123 115 98 +119 111 93 +116 107 88 +112 102 83 +108 98 78 +104 93 74 +100 89 69 +97 85 64 +93 80 59 +89 76 54 +85 71 49 +81 67 44 +78 63 40 +78 63 40 +78 63 40 +81 66 43 +84 69 46 +87 72 49 +90 75 52 +93 79 55 +96 82 58 +99 85 61 +103 88 64 +106 91 67 +109 95 70 +112 98 73 +115 101 76 +118 104 79 +121 107 82 +125 110 84 +125 111 85 +125 111 85 +125 110 84 +125 110 83 +125 110 82 +125 110 81 +125 110 80 +125 110 79 +125 110 78 +126 109 77 +126 109 76 +126 109 75 +126 109 74 +126 109 73 +126 109 72 +126 109 71 +127 109 71 +127 109 71 +127 109 71 +127 109 72 +128 110 73 +128 111 74 +129 111 75 +129 112 76 +130 113 77 +130 114 78 +131 114 79 +131 115 80 +132 116 81 +132 117 82 +133 117 83 +133 118 84 +134 119 85 +134 120 87 +135 120 87 +135 120 87 +136 121 89 +138 122 92 +140 123 95 +141 124 97 +143 126 100 +145 127 103 +146 128 105 +148 129 108 +150 130 111 +151 132 113 +153 133 116 +155 134 119 +156 135 121 +158 136 124 +160 137 127 +160 138 127 +160 138 127 +157 136 125 +155 135 123 +153 134 121 +151 133 119 +149 132 117 +147 130 115 +145 129 113 +142 128 112 +140 127 110 +138 126 108 +136 124 106 +134 123 104 +132 122 102 +130 121 100 +128 120 99 +128 120 99 +128 120 99 +127 118 97 +126 117 95 +126 116 93 +125 115 91 +124 114 89 +124 113 87 +123 112 85 +122 110 83 +122 109 81 +121 108 79 +120 107 77 +120 106 75 +119 105 73 +118 104 71 +118 103 70 +118 103 70 +118 103 70 +118 103 71 +118 104 72 +119 105 73 +119 105 74 +119 106 76 +120 107 77 +120 107 78 +120 108 79 +121 109 80 +121 109 82 +121 110 83 +122 111 84 +122 111 85 +122 112 86 +123 113 88 +123 113 88 +123 113 88 +121 112 87 +120 111 86 +119 110 85 +118 109 85 +117 108 84 +115 107 83 +114 106 82 +113 105 82 +112 104 81 +111 103 80 +109 102 79 +108 101 79 +107 100 78 +106 99 77 +105 99 77 +105 99 77 +105 99 77 diff --git a/src/fractalzoomer/color_maps/image frequency pluto.MAP b/src/fractalzoomer/color_maps/image frequency pluto.MAP new file mode 100644 index 000000000..06e3ecf48 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency pluto.MAP @@ -0,0 +1,256 @@ +214 171 129 +205 163 122 +196 156 116 +188 148 110 +179 141 104 +171 134 98 +162 126 92 +153 119 86 +145 111 80 +136 104 74 +128 97 68 +119 89 62 +110 82 56 +102 74 50 +93 67 44 +85 60 38 +85 60 38 +85 60 38 +92 66 43 +100 73 49 +107 80 55 +115 87 61 +122 94 67 +130 101 73 +138 108 79 +145 114 85 +153 121 91 +160 128 97 +168 135 103 +176 142 109 +183 149 115 +191 156 121 +198 162 126 +199 163 127 +199 163 127 +191 156 121 +184 149 116 +176 143 110 +169 136 105 +162 130 100 +154 123 95 +147 117 89 +139 110 84 +132 104 79 +125 97 73 +117 91 68 +110 84 63 +102 78 57 +95 71 52 +88 65 47 +88 65 47 +88 65 47 +95 72 53 +103 79 59 +111 86 66 +119 93 72 +127 100 78 +135 108 84 +143 115 91 +150 122 97 +158 129 103 +166 136 110 +174 144 116 +182 151 122 +190 158 129 +198 165 135 +205 172 141 +206 173 142 +206 173 142 +202 169 138 +199 166 135 +195 163 132 +192 159 129 +188 156 126 +185 153 123 +181 150 120 +178 146 117 +174 143 114 +171 140 111 +167 137 108 +164 133 105 +160 130 102 +157 127 99 +154 124 96 +154 124 96 +154 124 96 +154 124 97 +155 125 98 +156 126 99 +156 127 100 +157 128 101 +157 129 102 +158 130 103 +159 131 105 +159 132 106 +160 133 107 +161 134 108 +161 135 109 +162 136 110 +163 137 111 +163 137 112 +164 138 113 +164 138 113 +160 135 110 +157 132 108 +154 129 105 +151 126 103 +148 124 101 +145 121 98 +142 118 96 +138 115 93 +135 112 91 +132 110 89 +129 107 86 +126 104 84 +123 101 81 +120 98 79 +117 96 77 +117 96 77 +117 96 77 +114 93 73 +112 90 70 +110 87 66 +108 84 63 +106 81 60 +103 78 57 +101 75 53 +99 72 50 +97 69 47 +95 66 43 +92 63 40 +90 60 37 +88 57 33 +86 54 30 +84 52 27 +84 52 27 +84 52 27 +93 61 35 +103 71 44 +113 80 53 +123 90 62 +133 99 70 +143 109 79 +153 118 88 +163 128 97 +173 137 106 +183 147 114 +193 156 123 +203 166 132 +213 175 141 +223 185 150 +232 194 158 +233 195 159 +233 195 159 +233 195 160 +233 196 161 +234 197 162 +234 197 163 +234 198 164 +235 198 166 +235 199 167 +236 200 168 +236 200 169 +236 201 170 +237 202 172 +237 202 173 +238 203 174 +238 204 175 +238 204 176 +239 205 177 +239 205 177 +230 197 169 +221 189 162 +213 181 154 +204 173 147 +196 166 140 +187 158 133 +178 150 125 +170 142 118 +161 134 111 +153 127 103 +144 119 96 +135 111 89 +127 103 81 +118 95 74 +110 88 67 +110 88 67 +110 88 67 +118 95 73 +127 103 80 +136 111 87 +144 118 93 +153 126 100 +162 133 106 +171 141 113 +179 149 120 +188 156 126 +197 164 133 +206 172 140 +214 179 146 +223 187 153 +232 195 160 +240 202 166 +241 203 167 +241 203 167 +237 199 163 +233 195 160 +229 192 156 +226 188 153 +222 185 149 +218 181 146 +214 177 142 +211 174 139 +207 170 135 +203 167 132 +199 163 128 +196 159 125 +192 156 121 +188 152 118 +185 149 115 +185 149 115 +185 149 115 +186 150 116 +187 151 117 +189 153 119 +190 154 120 +191 155 121 +193 157 123 +194 158 124 +196 160 126 +197 161 127 +198 162 128 +200 164 130 +201 165 131 +203 167 133 +204 168 134 +205 169 135 +206 170 136 +206 170 136 +206 170 135 +207 170 135 +207 170 134 +208 170 134 +208 170 133 +209 170 133 +209 170 132 +210 170 132 +210 170 131 +211 170 131 +211 170 130 +212 170 130 +212 170 129 +213 170 129 +213 170 129 +214 171 129 +214 171 129 diff --git a/src/fractalzoomer/color_maps/image frequency sahara sands.MAP b/src/fractalzoomer/color_maps/image frequency sahara sands.MAP new file mode 100644 index 000000000..c4cafc6f7 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency sahara sands.MAP @@ -0,0 +1,256 @@ +176 124 97 +180 132 106 +185 140 116 +191 148 126 +195 156 136 +200 164 146 +205 172 156 +210 180 166 +215 189 175 +220 197 185 +225 205 195 +230 213 205 +235 221 215 +240 229 225 +245 237 235 +250 245 244 +251 246 245 +251 246 245 +245 234 231 +239 223 217 +233 212 202 +228 201 189 +222 190 175 +217 178 161 +211 167 147 +205 156 133 +200 145 119 +194 134 105 +188 122 91 +183 111 77 +177 100 63 +171 89 49 +166 78 35 +166 78 35 +166 78 35 +162 76 35 +158 75 35 +154 74 36 +151 73 36 +147 72 36 +144 71 36 +140 70 37 +136 69 37 +133 68 37 +129 67 38 +125 66 38 +122 65 38 +118 64 39 +114 63 39 +111 62 39 +111 62 40 +111 62 40 +119 72 50 +128 83 60 +137 94 71 +146 105 81 +155 115 91 +164 126 102 +173 137 112 +182 148 123 +191 159 133 +200 169 143 +209 180 154 +218 191 164 +227 202 175 +236 213 185 +244 223 195 +245 224 196 +245 224 196 +242 216 186 +240 209 177 +237 202 167 +235 195 158 +233 188 149 +230 180 139 +228 173 130 +225 166 120 +223 159 111 +221 152 102 +218 144 92 +216 137 83 +213 130 73 +211 123 64 +209 116 55 +209 116 55 +209 116 55 +211 120 60 +214 125 65 +216 130 71 +219 134 76 +221 139 81 +224 143 86 +227 148 92 +229 153 97 +232 157 102 +234 162 108 +237 167 113 +240 171 118 +242 176 124 +245 181 129 +247 185 134 +248 186 135 +248 186 135 +241 180 131 +234 174 127 +227 168 123 +220 162 120 +213 156 116 +206 150 113 +199 144 109 +193 138 105 +186 132 102 +179 126 98 +172 120 94 +165 114 91 +158 108 87 +151 102 83 +145 97 80 +145 97 80 +145 97 80 +137 91 75 +129 85 70 +122 79 65 +114 73 61 +107 67 56 +99 61 51 +91 55 46 +84 50 42 +76 44 37 +69 38 32 +61 32 27 +53 26 23 +46 20 18 +38 14 13 +31 9 9 +31 9 9 +31 9 9 +38 12 9 +45 16 9 +53 20 10 +60 24 10 +68 28 10 +75 32 11 +83 36 11 +90 39 12 +98 43 12 +105 47 12 +113 51 13 +120 55 13 +128 59 14 +135 63 14 +142 66 14 +143 67 15 +143 67 15 +141 67 18 +140 67 22 +139 67 26 +138 67 29 +137 67 33 +136 67 36 +135 67 40 +134 67 44 +133 67 47 +132 67 51 +131 67 55 +130 67 58 +129 67 62 +128 67 66 +127 67 69 +127 67 70 +127 67 70 +123 65 67 +120 63 64 +116 62 61 +113 60 58 +109 59 56 +106 57 53 +102 55 50 +99 54 47 +95 52 44 +92 51 42 +88 49 39 +85 47 36 +81 46 33 +78 44 30 +75 43 28 +75 43 28 +75 43 28 +80 46 30 +85 49 32 +90 53 35 +95 56 37 +100 59 39 +105 63 42 +110 66 44 +115 70 47 +120 73 49 +125 76 51 +130 80 54 +135 83 56 +140 87 59 +145 90 61 +150 93 63 +151 94 64 +151 94 64 +147 91 63 +144 88 62 +140 86 61 +137 83 60 +134 81 59 +131 78 58 +127 75 57 +124 73 56 +121 70 55 +117 68 54 +114 65 53 +111 62 52 +107 60 51 +104 57 50 +101 55 50 +101 55 50 +101 55 50 +107 58 49 +114 61 48 +121 64 47 +128 68 47 +134 71 46 +141 74 46 +148 77 45 +155 81 44 +162 84 44 +168 87 43 +175 90 42 +182 94 42 +189 97 41 +196 100 40 +202 103 40 +203 104 40 +203 104 40 +201 105 43 +199 106 47 +197 108 51 +195 109 55 +194 110 58 +192 111 62 +190 113 66 +188 114 70 +186 115 74 +185 117 77 +183 118 81 +181 119 85 +179 121 89 +177 122 93 +176 123 96 +176 124 97 +176 124 97 diff --git a/src/fractalzoomer/color_maps/image frequency starry night moon.MAP b/src/fractalzoomer/color_maps/image frequency starry night moon.MAP new file mode 100644 index 000000000..eb8102b25 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency starry night moon.MAP @@ -0,0 +1,256 @@ +56 73 88 +60 76 91 +62 79 95 +66 82 100 +71 86 104 +75 89 109 +78 92 111 +80 95 119 +86 98 122 +89 102 124 +92 106 127 +95 109 130 +100 111 132 +104 113 135 +108 120 143 +110 122 145 +111 123 146 +111 123 146 +106 119 143 +100 110 135 +94 104 131 +89 97 129 +84 92 126 +78 86 123 +73 79 120 +66 73 112 +61 66 109 +56 61 104 +49 55 98 +46 48 94 +39 42 89 +34 36 84 +29 31 79 +29 31 79 +29 31 79 +29 31 78 +31 32 78 +32 34 76 +34 34 76 +36 36 76 +38 38 76 +39 39 75 +40 39 75 +42 40 75 +44 42 73 +46 44 73 +47 44 73 +48 46 71 +49 47 71 +49 47 71 +53 48 71 +53 48 71 +60 55 68 +70 61 66 +78 70 65 +88 76 62 +95 82 61 +106 89 59 +112 97 56 +123 104 55 +128 110 54 +134 120 53 +144 124 48 +152 128 47 +161 133 46 +170 137 44 +178 146 42 +180 147 42 +180 147 42 +180 147 42 +180 147 44 +181 147 46 +181 147 47 +181 147 48 +181 148 49 +183 148 53 +183 148 54 +183 148 55 +185 148 56 +185 150 59 +185 150 60 +186 150 61 +186 150 62 +186 150 62 +188 152 65 +188 152 65 +185 150 70 +183 150 75 +180 150 79 +178 150 84 +177 150 89 +176 150 94 +172 150 98 +170 148 106 +168 148 110 +165 148 113 +164 148 121 +162 148 124 +159 148 127 +158 148 130 +156 148 133 +156 148 134 +156 148 134 +161 150 132 +165 154 131 +170 156 130 +176 159 129 +180 161 128 +185 164 126 +190 167 125 +195 168 124 +200 172 123 +203 174 122 +209 177 120 +214 180 119 +218 181 113 +224 185 112 +229 186 111 +230 188 111 +230 188 111 +233 188 106 +239 188 100 +243 188 94 +249 188 89 +252 188 82 +255 188 78 +255 188 71 +255 190 66 +255 190 60 +255 190 55 +255 190 48 +255 190 44 +255 190 38 +255 190 32 +255 190 27 +255 191 27 +255 191 27 +255 186 23 +255 181 20 +255 177 15 +255 174 12 +255 168 7 +255 164 4 +255 159 1 +255 156 0 +255 150 0 +255 146 0 +255 143 0 +255 136 0 +255 133 0 +254 130 0 +251 128 0 +251 128 0 +251 128 0 +244 127 0 +239 127 0 +230 127 0 +225 127 2 +218 127 10 +212 126 17 +207 126 26 +200 126 34 +194 126 42 +186 126 49 +180 125 59 +174 125 66 +167 125 75 +161 125 82 +154 125 91 +154 125 92 +154 125 92 +158 127 97 +161 130 104 +164 133 110 +167 136 119 +170 144 123 +174 147 127 +177 152 131 +181 158 134 +185 162 143 +188 167 147 +191 172 154 +195 177 161 +197 181 167 +201 186 174 +203 190 178 +207 191 180 +207 191 180 +203 181 165 +202 174 152 +201 164 137 +201 156 128 +200 146 120 +197 136 106 +196 130 92 +196 125 78 +195 119 65 +194 109 53 +191 98 39 +191 91 25 +190 80 12 +188 73 0 +188 65 0 +188 65 0 +188 65 0 +177 60 0 +165 56 0 +154 54 0 +145 48 0 +133 46 0 +126 42 0 +119 39 0 +108 34 0 +95 31 0 +84 27 0 +73 25 0 +62 20 0 +53 16 0 +40 13 0 +31 10 0 +31 10 1 +31 10 1 +36 13 5 +40 17 10 +47 23 15 +53 27 20 +59 32 25 +62 38 29 +70 42 34 +75 47 40 +80 53 46 +86 56 49 +92 61 55 +97 66 60 +104 71 65 +109 76 70 +112 79 75 +113 80 76 +113 80 76 +110 79 76 +108 79 76 +102 78 78 +98 78 78 +95 78 79 +91 78 79 +88 76 80 +82 76 80 +79 76 82 +76 75 82 +71 75 84 +68 75 84 +62 73 86 +60 73 86 +56 73 86 +56 73 88 +56 73 88 diff --git a/src/fractalzoomer/color_maps/image frequency starry night.MAP b/src/fractalzoomer/color_maps/image frequency starry night.MAP new file mode 100644 index 000000000..d4531d48e --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency starry night.MAP @@ -0,0 +1,256 @@ +62 68 116 +68 76 124 +75 85 133 +81 93 142 +88 102 151 +95 111 160 +101 119 169 +108 128 178 +114 136 186 +121 145 195 +128 153 204 +134 162 213 +141 171 222 +147 179 231 +154 188 240 +160 196 248 +161 197 249 +161 197 249 +150 186 240 +140 175 231 +130 164 222 +120 153 213 +110 142 205 +100 131 196 +90 120 187 +80 109 178 +70 98 169 +60 87 161 +50 76 152 +40 65 143 +30 54 134 +20 43 125 +10 32 117 +10 32 117 +10 32 117 +10 33 118 +11 34 119 +12 35 121 +12 36 122 +13 37 124 +14 38 125 +14 39 126 +15 40 128 +16 41 129 +16 42 131 +17 43 132 +18 44 133 +18 45 135 +19 46 136 +19 47 137 +20 47 138 +20 47 138 +20 47 138 +21 48 139 +22 49 140 +22 50 141 +23 51 142 +24 51 143 +24 52 144 +25 53 144 +26 54 145 +26 55 146 +27 55 147 +28 56 148 +28 57 149 +29 58 150 +30 59 151 +30 59 151 +30 59 151 +39 68 156 +48 77 161 +57 86 167 +66 95 172 +75 104 177 +84 113 183 +93 121 188 +102 131 193 +111 140 199 +120 148 204 +129 158 209 +138 167 215 +147 176 220 +156 184 225 +165 193 231 +166 194 231 +166 194 231 +164 191 230 +162 189 230 +160 187 230 +158 184 230 +157 182 230 +155 180 230 +153 177 230 +151 175 230 +149 173 230 +148 170 230 +146 168 230 +144 166 230 +142 163 230 +140 161 230 +139 159 230 +139 159 230 +139 159 230 +146 164 227 +154 169 224 +162 175 221 +169 180 218 +177 186 216 +185 191 213 +192 197 210 +200 202 207 +208 208 204 +215 213 202 +223 219 199 +231 224 196 +238 230 193 +246 235 190 +254 241 188 +254 241 188 +254 241 188 +242 230 183 +230 220 178 +218 210 173 +206 200 168 +194 190 163 +182 180 158 +170 170 153 +158 160 148 +146 150 143 +134 140 138 +122 130 133 +110 120 128 +98 110 123 +86 100 118 +75 90 113 +75 90 113 +75 90 113 +75 91 115 +75 93 118 +75 94 120 +75 96 123 +75 97 126 +75 99 128 +75 100 131 +75 102 133 +75 103 136 +75 105 139 +75 106 141 +75 108 144 +75 109 146 +75 111 149 +75 113 151 +75 113 152 +75 113 152 +79 117 154 +84 122 157 +89 126 160 +94 131 162 +99 135 165 +104 140 168 +109 144 170 +114 149 173 +119 153 176 +124 158 178 +129 162 181 +134 167 184 +139 171 186 +144 176 189 +148 180 192 +149 181 192 +149 181 192 +141 173 187 +133 166 183 +126 159 178 +118 152 174 +111 145 169 +103 137 165 +96 130 160 +88 123 156 +81 116 151 +73 109 147 +66 101 142 +58 94 138 +51 87 133 +43 80 129 +36 73 125 +36 73 125 +36 73 125 +46 81 127 +56 89 130 +67 97 132 +77 105 135 +88 113 138 +98 121 140 +108 129 143 +119 138 145 +129 146 148 +140 154 151 +150 162 153 +160 170 156 +171 178 158 +181 186 161 +191 194 163 +192 195 164 +192 195 164 +185 191 166 +178 187 168 +171 183 171 +164 180 173 +157 176 175 +150 172 178 +143 168 180 +136 165 182 +129 161 185 +122 157 187 +115 153 189 +108 150 192 +101 146 194 +94 142 196 +87 139 199 +87 139 199 +87 139 199 +81 130 185 +75 121 172 +69 112 159 +63 103 145 +58 94 132 +52 85 119 +46 76 106 +40 68 92 +34 59 79 +29 50 66 +23 41 53 +17 32 39 +11 23 26 +5 14 13 +0 6 0 +0 6 0 +0 6 0 +4 10 7 +8 14 15 +12 18 23 +16 22 30 +20 26 38 +24 30 46 +28 34 54 +33 39 61 +37 43 69 +41 47 77 +45 51 85 +49 55 92 +53 59 100 +57 63 108 +61 67 115 +62 68 116 +62 68 116 diff --git a/src/fractalzoomer/color_maps/image frequency steam locomotive.MAP b/src/fractalzoomer/color_maps/image frequency steam locomotive.MAP new file mode 100644 index 000000000..4f2c936ac --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency steam locomotive.MAP @@ -0,0 +1,256 @@ +218 224 238 +218 225 238 +219 226 239 +220 227 240 +221 228 241 +222 229 242 +223 230 243 +224 231 244 +224 233 244 +225 234 245 +226 235 246 +227 236 247 +228 237 248 +229 238 249 +230 239 250 +230 240 250 +231 241 251 +231 241 251 +216 227 238 +202 213 225 +188 199 212 +174 186 200 +160 172 187 +146 158 175 +132 144 162 +117 131 149 +103 117 137 +89 103 124 +75 89 111 +61 76 99 +47 62 86 +33 48 73 +19 35 61 +19 35 61 +19 35 61 +19 34 58 +19 33 56 +19 33 54 +19 32 52 +19 32 50 +19 31 48 +19 30 46 +20 30 44 +20 29 42 +20 29 40 +20 28 38 +20 27 36 +20 27 34 +20 26 32 +20 26 30 +21 26 30 +21 26 30 +23 27 31 +25 28 33 +28 29 35 +30 31 36 +33 32 38 +35 33 39 +38 34 41 +40 36 43 +43 37 44 +45 38 46 +48 39 48 +50 41 49 +53 42 51 +55 43 53 +57 44 54 +58 45 55 +58 45 55 +56 43 52 +54 41 50 +53 40 47 +51 38 45 +50 37 42 +48 35 40 +47 33 37 +45 32 35 +44 30 32 +42 29 30 +41 27 27 +39 25 25 +38 24 22 +36 22 20 +35 21 18 +35 21 18 +35 21 18 +36 23 20 +38 25 23 +39 28 26 +41 30 29 +42 32 32 +44 34 35 +45 37 38 +47 39 40 +48 41 43 +50 44 46 +51 46 49 +53 48 52 +54 51 55 +56 53 58 +57 55 60 +58 56 61 +58 56 61 +62 61 68 +67 67 75 +71 73 82 +76 79 89 +80 85 96 +85 91 103 +89 97 110 +94 102 118 +98 108 125 +103 114 132 +107 120 139 +112 126 146 +116 132 153 +121 138 160 +125 143 167 +126 144 168 +126 144 168 +124 142 166 +122 140 164 +121 139 163 +119 137 161 +118 136 160 +116 134 158 +114 132 156 +113 131 155 +111 129 153 +110 128 152 +108 126 150 +106 124 148 +105 123 147 +103 121 145 +102 120 144 +102 120 144 +102 120 144 +97 115 139 +93 111 134 +89 106 129 +84 102 124 +80 98 119 +76 93 114 +72 89 109 +67 84 104 +63 80 99 +59 76 94 +55 71 89 +50 67 84 +46 62 79 +42 58 74 +38 54 70 +38 54 70 +38 54 70 +39 54 69 +40 54 69 +41 54 68 +42 54 68 +43 54 68 +44 54 68 +45 54 67 +47 54 67 +48 54 67 +49 54 66 +50 54 66 +51 54 66 +52 54 65 +53 54 65 +54 54 65 +55 55 65 +55 55 65 +65 66 76 +76 77 88 +87 89 99 +98 100 111 +109 111 122 +120 123 134 +131 134 146 +141 146 157 +152 157 169 +163 168 180 +174 180 192 +185 191 204 +196 203 215 +207 214 227 +217 225 238 +218 226 239 +218 226 239 +210 219 233 +203 212 227 +196 205 222 +188 198 216 +181 192 211 +174 185 205 +167 178 199 +159 171 194 +152 164 188 +145 158 183 +138 151 177 +130 144 171 +123 137 166 +116 130 160 +109 124 155 +109 124 155 +109 124 155 +107 122 152 +106 120 150 +104 118 147 +103 117 145 +101 115 142 +100 113 140 +98 111 137 +97 110 135 +95 108 132 +94 106 130 +92 104 127 +91 103 125 +89 101 122 +88 99 120 +87 98 118 +87 98 118 +87 98 118 +92 103 123 +98 109 128 +104 114 134 +109 120 139 +115 125 144 +120 131 149 +126 136 155 +132 142 160 +137 147 165 +143 153 171 +149 158 176 +154 164 181 +160 169 187 +166 175 192 +171 180 197 +172 181 198 +172 181 198 +175 183 200 +178 186 203 +181 189 206 +184 192 208 +187 195 211 +190 198 213 +193 201 216 +196 203 219 +199 206 221 +202 209 224 +205 212 227 +208 215 229 +211 218 232 +214 221 235 +217 223 237 +218 224 238 +218 224 238 diff --git a/src/fractalzoomer/color_maps/image frequency sunset 2.MAP b/src/fractalzoomer/color_maps/image frequency sunset 2.MAP new file mode 100644 index 000000000..6011dafab --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency sunset 2.MAP @@ -0,0 +1,256 @@ +130 100 102 +138 108 105 +146 117 109 +154 126 113 +162 135 117 +170 144 120 +178 153 124 +186 162 128 +194 170 132 +202 179 136 +210 188 139 +218 197 143 +226 206 147 +234 215 151 +242 224 155 +250 232 158 +251 233 159 +251 233 159 +251 233 156 +251 233 154 +251 233 151 +251 233 149 +251 233 146 +252 233 144 +252 233 141 +252 233 139 +252 233 136 +252 233 134 +253 233 131 +253 233 129 +253 233 126 +253 233 124 +253 233 122 +254 234 122 +254 234 122 +254 230 117 +254 227 112 +254 224 107 +254 221 102 +254 218 97 +254 215 92 +254 212 87 +254 209 82 +254 206 77 +254 203 72 +254 200 67 +254 197 62 +254 194 57 +254 191 52 +254 188 48 +255 188 48 +255 188 48 +255 182 44 +255 176 41 +255 170 38 +255 165 35 +255 159 32 +255 154 29 +255 148 26 +255 142 23 +255 137 20 +255 131 17 +255 125 14 +255 120 11 +255 114 8 +255 108 5 +255 103 2 +255 103 2 +255 103 2 +249 100 4 +244 98 6 +239 95 8 +233 93 11 +228 91 13 +223 88 15 +218 86 17 +212 83 20 +207 81 22 +202 79 24 +197 76 26 +191 74 29 +186 71 31 +181 69 33 +176 67 35 +176 67 36 +176 67 36 +180 72 37 +185 78 39 +190 84 42 +194 89 43 +199 95 45 +204 101 47 +209 107 49 +213 112 51 +218 118 53 +223 124 55 +228 130 57 +232 135 59 +237 141 61 +242 147 63 +246 152 65 +247 153 66 +247 153 66 +244 153 67 +242 153 69 +240 153 71 +238 154 72 +236 154 74 +234 154 75 +232 154 77 +230 155 79 +228 155 80 +226 155 82 +224 155 84 +222 156 85 +220 156 87 +218 156 89 +216 156 90 +216 157 91 +216 157 91 +212 154 91 +209 151 91 +206 148 91 +202 145 91 +199 143 91 +196 140 92 +193 137 92 +189 134 92 +186 131 92 +183 129 92 +180 126 93 +176 123 93 +173 120 93 +170 117 93 +167 115 93 +167 115 94 +167 115 94 +163 112 92 +159 109 91 +155 106 90 +151 104 89 +147 101 88 +143 99 86 +139 96 85 +136 93 84 +132 91 83 +128 88 82 +124 85 80 +120 83 79 +116 80 78 +112 77 77 +109 75 76 +109 75 76 +109 75 76 +103 70 73 +98 66 70 +93 61 67 +88 57 65 +83 53 62 +78 48 59 +73 44 56 +67 39 54 +62 35 51 +57 31 48 +52 26 45 +47 22 43 +42 17 40 +37 13 37 +32 9 35 +32 9 35 +32 9 35 +35 13 38 +39 17 42 +43 21 46 +46 26 50 +50 30 54 +54 34 58 +58 38 62 +61 43 66 +65 47 70 +69 51 74 +73 55 78 +76 60 82 +80 64 86 +84 68 90 +87 72 93 +88 73 94 +88 73 94 +98 80 90 +109 88 86 +121 95 82 +131 103 78 +142 110 75 +153 118 71 +164 125 67 +175 133 63 +186 140 59 +197 148 56 +208 155 52 +219 163 48 +230 170 44 +241 178 40 +252 185 37 +253 186 37 +253 186 37 +237 173 35 +221 161 34 +206 149 33 +190 136 32 +175 124 31 +159 112 30 +143 100 29 +128 87 27 +112 75 26 +97 63 25 +81 51 24 +65 38 23 +50 26 22 +34 14 21 +19 2 20 +19 2 20 +19 2 20 +23 5 23 +27 9 26 +31 12 29 +36 16 32 +40 19 35 +44 23 38 +48 26 41 +53 30 45 +57 33 48 +61 37 51 +65 40 54 +70 44 57 +74 47 60 +78 51 63 +82 54 66 +83 55 67 +83 55 67 +86 57 69 +89 60 71 +92 64 74 +95 66 76 +98 69 78 +101 72 80 +104 75 83 +108 78 85 +111 81 87 +114 84 90 +117 87 92 +120 90 94 +123 93 97 +126 96 99 +129 99 101 +130 100 102 +130 100 102 diff --git a/src/fractalzoomer/color_maps/image frequency sunset.MAP b/src/fractalzoomer/color_maps/image frequency sunset.MAP new file mode 100644 index 000000000..96db4fd77 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency sunset.MAP @@ -0,0 +1,256 @@ +8 93 176 +14 95 178 +20 97 180 +26 100 182 +32 102 184 +38 105 186 +44 107 188 +50 109 190 +57 112 192 +63 114 194 +69 117 196 +75 119 198 +81 121 200 +87 124 202 +93 126 204 +99 128 207 +100 129 207 +100 129 207 +97 125 203 +95 121 199 +92 117 195 +90 113 191 +87 109 188 +85 105 184 +82 101 180 +80 97 176 +77 93 172 +75 89 169 +72 85 165 +70 81 161 +67 77 157 +65 73 153 +63 70 150 +63 70 150 +63 70 150 +66 70 148 +69 71 147 +72 71 146 +75 72 145 +78 73 144 +81 73 143 +84 74 142 +87 74 140 +90 75 139 +93 76 138 +96 76 137 +99 77 136 +102 77 135 +104 78 134 +107 79 133 +108 79 133 +108 79 133 +114 81 132 +120 83 131 +126 86 130 +132 88 130 +139 90 129 +145 93 128 +151 95 127 +157 97 127 +163 100 126 +170 102 125 +176 104 124 +182 107 124 +188 109 123 +194 111 122 +200 114 122 +201 114 122 +201 114 122 +194 109 116 +187 104 110 +180 99 105 +174 94 99 +167 89 94 +160 84 88 +153 79 82 +147 74 77 +140 69 71 +133 64 66 +126 59 60 +120 54 54 +113 49 49 +106 44 43 +100 39 38 +100 39 38 +100 39 38 +96 36 35 +93 34 33 +90 32 31 +87 30 29 +84 28 27 +81 26 24 +78 24 22 +74 22 20 +71 20 18 +68 18 16 +65 16 13 +62 14 11 +59 12 9 +56 10 7 +53 8 5 +53 8 5 +53 8 5 +58 11 7 +64 14 9 +69 17 12 +75 21 14 +80 24 16 +86 27 19 +91 30 21 +97 34 23 +102 37 26 +108 40 28 +113 43 30 +119 47 33 +124 50 35 +130 53 37 +135 56 39 +136 57 40 +136 57 40 +139 59 41 +142 61 43 +145 64 45 +148 66 46 +151 68 48 +154 71 50 +157 73 51 +161 75 53 +164 78 55 +167 80 56 +170 82 58 +173 85 60 +176 87 61 +179 89 63 +183 91 64 +183 92 65 +183 92 65 +185 93 65 +187 94 65 +190 96 65 +192 97 65 +195 98 65 +197 100 65 +200 101 65 +202 102 65 +205 104 65 +207 105 65 +210 106 65 +212 108 65 +215 109 65 +217 110 65 +220 112 65 +220 112 65 +220 112 65 +210 106 62 +200 101 59 +190 96 57 +180 91 54 +170 86 51 +160 80 49 +150 75 46 +140 70 43 +130 65 41 +120 60 38 +110 54 35 +100 49 33 +90 44 30 +80 39 27 +71 34 25 +71 34 25 +71 34 25 +78 36 25 +85 38 26 +92 41 27 +99 43 28 +106 46 29 +113 48 30 +120 51 31 +127 53 32 +134 56 33 +141 58 34 +148 61 35 +155 63 36 +162 66 37 +169 68 38 +175 70 38 +176 71 39 +176 71 39 +176 73 44 +177 76 49 +178 79 54 +179 82 59 +180 85 64 +181 87 69 +182 90 74 +182 93 79 +183 96 84 +184 99 89 +185 101 94 +186 104 99 +187 107 104 +188 110 109 +189 113 114 +189 113 115 +189 113 115 +188 109 108 +187 106 101 +187 103 95 +186 100 88 +186 97 82 +185 93 75 +185 90 68 +184 87 62 +184 84 55 +183 81 49 +183 77 42 +182 74 35 +182 71 29 +181 68 22 +181 65 16 +181 65 16 +181 65 16 +185 68 16 +189 72 17 +193 76 18 +197 80 18 +201 84 19 +205 88 20 +209 92 20 +213 96 21 +217 100 22 +221 104 22 +225 108 23 +229 112 24 +233 116 24 +237 120 25 +242 124 26 +242 124 26 +242 124 26 +226 121 36 +210 119 46 +195 117 56 +179 115 66 +164 113 76 +148 111 86 +132 109 96 +117 107 106 +101 105 116 +86 103 126 +70 101 136 +54 99 145 +39 97 156 +23 95 166 +8 93 175 +8 93 176 +8 93 176 diff --git a/src/fractalzoomer/color_maps/image frequency sydney dust storm.MAP b/src/fractalzoomer/color_maps/image frequency sydney dust storm.MAP new file mode 100644 index 000000000..2200dd28a --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency sydney dust storm.MAP @@ -0,0 +1,256 @@ +248 191 162 +246 188 159 +245 186 156 +244 183 154 +243 181 151 +242 179 149 +241 177 146 +240 174 144 +238 172 141 +237 170 139 +236 167 136 +235 165 134 +234 163 131 +233 160 129 +232 158 126 +231 156 124 +231 156 124 +231 156 124 +229 154 124 +227 153 124 +225 151 124 +224 150 124 +222 149 124 +221 148 124 +219 146 124 +217 145 124 +216 144 124 +214 142 124 +212 141 124 +211 140 124 +209 138 124 +207 137 124 +206 136 124 +206 136 124 +206 136 124 +205 136 124 +205 137 124 +205 138 124 +204 138 124 +204 139 124 +204 140 125 +204 141 125 +203 141 125 +203 142 125 +203 143 125 +203 144 126 +202 144 126 +202 145 126 +202 146 126 +202 146 126 +202 147 127 +202 147 127 +200 144 125 +198 142 124 +196 140 122 +194 138 121 +192 136 119 +190 134 118 +188 132 116 +186 130 115 +184 128 113 +182 126 112 +180 124 110 +178 122 109 +176 120 107 +174 118 106 +173 116 105 +173 116 105 +173 116 105 +167 112 102 +162 108 99 +157 105 96 +151 101 93 +146 98 91 +141 94 88 +136 90 85 +130 87 82 +125 83 79 +120 80 77 +115 76 74 +109 72 71 +104 69 68 +99 65 65 +94 62 63 +94 62 63 +94 62 63 +95 63 64 +97 64 66 +98 65 68 +100 66 70 +101 67 72 +103 68 74 +104 69 76 +106 71 78 +107 72 80 +109 73 82 +110 74 84 +112 75 86 +113 76 88 +115 77 90 +116 78 91 +117 79 92 +117 79 92 +113 76 88 +109 73 84 +105 69 81 +101 67 77 +97 64 74 +93 61 70 +89 58 66 +86 55 63 +82 52 59 +78 49 56 +74 46 52 +70 43 48 +66 40 45 +62 37 41 +59 34 38 +59 34 38 +59 34 38 +61 36 39 +64 39 41 +66 41 43 +69 44 45 +71 46 46 +74 49 48 +76 51 50 +79 54 52 +81 56 54 +84 59 55 +86 61 57 +89 64 59 +91 66 61 +94 69 63 +96 71 64 +97 72 65 +97 72 65 +106 78 70 +116 85 76 +126 92 82 +135 98 88 +145 105 94 +155 111 100 +165 118 106 +174 125 112 +184 131 118 +194 138 124 +204 145 130 +213 151 136 +223 158 142 +233 165 148 +242 171 153 +243 172 154 +243 172 154 +235 166 148 +228 160 143 +221 155 138 +214 149 133 +207 144 128 +200 138 123 +193 133 118 +186 127 112 +179 122 107 +172 116 102 +165 111 97 +158 105 92 +151 100 87 +144 94 82 +137 89 77 +137 89 77 +137 89 77 +132 85 74 +127 82 71 +123 79 69 +118 76 66 +114 73 64 +109 70 61 +104 67 58 +100 64 56 +95 61 53 +91 58 51 +86 55 48 +81 52 45 +77 49 43 +72 46 40 +68 43 38 +68 43 38 +68 43 38 +68 43 38 +69 43 38 +70 43 39 +70 43 39 +71 43 39 +72 43 40 +73 43 40 +73 44 41 +74 44 41 +75 44 41 +76 44 42 +76 44 42 +77 44 43 +78 44 43 +78 44 43 +79 45 44 +79 45 44 +79 45 44 +79 45 44 +79 45 45 +79 45 45 +79 45 45 +79 45 45 +79 45 46 +80 45 46 +80 45 46 +80 45 47 +80 45 47 +80 45 47 +80 45 48 +80 45 48 +80 45 48 +81 45 49 +81 45 49 +92 54 57 +104 63 65 +115 73 73 +127 82 81 +138 91 89 +150 101 97 +162 110 105 +173 120 114 +185 129 122 +196 138 130 +208 148 138 +220 157 146 +231 167 154 +243 176 162 +254 185 170 +255 186 171 +255 186 171 +254 186 170 +254 186 169 +253 187 169 +253 187 168 +252 187 168 +252 187 167 +251 188 166 +251 188 166 +250 188 165 +250 189 165 +249 189 164 +249 189 163 +248 190 163 +248 190 162 +248 190 162 +248 191 162 +248 191 162 diff --git a/src/fractalzoomer/color_maps/image frequency tiles.MAP b/src/fractalzoomer/color_maps/image frequency tiles.MAP new file mode 100644 index 000000000..f9c57c29d --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency tiles.MAP @@ -0,0 +1,256 @@ +118 57 38 +119 58 38 +121 59 38 +123 60 38 +125 62 39 +127 63 39 +129 64 39 +131 65 39 +132 67 40 +134 68 40 +136 69 40 +138 70 40 +140 72 41 +142 73 41 +144 74 41 +145 75 41 +146 76 42 +146 76 42 +145 77 42 +145 78 42 +145 79 42 +145 80 42 +145 81 42 +145 82 42 +145 83 42 +144 84 43 +144 85 43 +144 86 43 +144 87 43 +144 88 43 +144 89 43 +144 90 43 +144 91 43 +144 92 44 +144 92 44 +141 91 44 +138 91 44 +136 91 44 +133 91 44 +131 91 44 +128 90 44 +126 90 44 +123 90 45 +121 90 45 +118 90 45 +116 89 45 +113 89 45 +111 89 45 +108 89 45 +106 89 45 +106 89 46 +106 89 46 +107 89 50 +109 90 54 +110 90 58 +112 91 62 +113 91 66 +115 92 71 +117 93 75 +118 93 79 +120 94 83 +121 94 87 +123 95 92 +125 96 96 +126 96 100 +128 97 104 +129 97 108 +130 98 109 +130 98 109 +137 108 118 +145 118 127 +153 128 137 +160 139 146 +168 149 155 +176 159 165 +184 169 174 +191 180 184 +199 190 193 +207 200 202 +215 210 212 +222 221 221 +230 231 231 +238 241 240 +245 251 249 +246 252 250 +246 252 250 +234 239 238 +222 226 226 +210 214 215 +199 201 203 +187 189 192 +176 176 180 +164 163 168 +152 151 157 +141 138 145 +129 126 134 +117 113 122 +106 100 110 +94 88 99 +82 75 87 +71 63 76 +71 63 76 +71 63 76 +77 68 80 +84 73 85 +91 78 90 +97 83 94 +104 88 99 +111 94 104 +118 99 109 +124 104 113 +131 109 118 +138 114 123 +145 120 128 +151 125 132 +158 130 137 +165 135 142 +171 140 146 +172 141 147 +172 141 147 +167 137 142 +162 134 137 +157 131 133 +152 128 128 +147 125 124 +142 122 119 +137 119 114 +132 116 110 +127 113 105 +122 110 101 +117 107 96 +112 104 91 +107 101 87 +102 98 82 +98 95 78 +98 95 78 +98 95 78 +96 91 74 +95 88 70 +93 85 65 +92 81 62 +91 78 58 +89 75 54 +88 72 50 +86 68 46 +85 65 42 +84 62 38 +82 59 34 +81 55 30 +79 52 26 +78 49 22 +77 46 18 +77 46 18 +77 46 18 +75 45 19 +74 44 21 +73 43 23 +72 43 25 +71 42 27 +70 41 29 +69 40 31 +68 40 32 +67 39 34 +66 38 36 +65 37 38 +64 37 40 +63 36 42 +62 35 44 +61 35 45 +61 35 46 +61 35 46 +63 37 46 +66 39 47 +69 41 48 +72 44 49 +74 46 50 +77 48 51 +80 50 52 +83 53 52 +86 55 53 +88 57 54 +91 59 55 +94 62 56 +97 64 57 +100 66 58 +102 68 58 +103 69 59 +103 69 59 +102 67 58 +101 66 57 +99 65 57 +99 64 56 +98 63 56 +97 62 55 +96 61 55 +95 60 54 +94 59 54 +93 58 53 +92 57 53 +91 56 52 +90 55 52 +89 54 51 +88 53 51 +88 53 51 +88 53 51 +84 50 47 +80 47 44 +76 45 41 +73 42 38 +69 40 35 +66 37 31 +62 35 28 +58 32 25 +55 30 22 +51 27 19 +47 25 15 +44 22 12 +40 20 9 +36 17 6 +33 15 3 +33 15 3 +33 15 3 +34 16 4 +36 17 6 +37 19 9 +39 20 10 +40 22 12 +42 23 14 +43 25 16 +45 26 18 +46 28 20 +48 29 22 +49 31 24 +51 32 26 +52 34 28 +54 35 30 +55 36 32 +56 37 33 +56 37 33 +60 38 33 +64 39 33 +68 41 34 +72 42 34 +76 43 34 +80 44 34 +84 46 35 +89 47 35 +93 48 35 +97 50 36 +101 51 36 +105 52 36 +109 54 37 +113 55 37 +117 56 37 +118 57 38 +118 57 38 diff --git a/src/fractalzoomer/color_maps/image frequency trees 01.MAP b/src/fractalzoomer/color_maps/image frequency trees 01.MAP new file mode 100644 index 000000000..769b09217 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency trees 01.MAP @@ -0,0 +1,256 @@ +105 142 0 +103 139 0 +102 137 1 +101 135 1 +100 133 2 +98 131 3 +97 129 3 +96 126 4 +95 124 4 +93 122 5 +92 120 6 +91 118 6 +90 116 7 +89 114 7 +87 111 8 +86 109 9 +85 107 9 +84 105 10 +82 103 11 +81 101 11 +80 98 12 +79 96 12 +77 94 13 +76 92 14 +75 90 14 +74 88 15 +73 86 15 +73 86 16 +73 86 16 +74 88 16 +76 91 16 +78 93 16 +80 96 17 +81 99 17 +83 101 17 +85 104 18 +87 106 18 +88 109 18 +90 112 19 +92 114 19 +94 117 19 +96 120 20 +97 122 20 +99 125 20 +101 127 20 +103 130 21 +104 133 21 +106 135 21 +108 138 22 +110 140 22 +111 143 22 +113 146 23 +115 148 23 +117 151 23 +118 153 23 +119 154 24 +119 154 24 +117 152 23 +115 150 22 +113 148 21 +111 146 20 +109 144 19 +107 142 18 +105 141 17 +103 139 16 +102 137 15 +100 135 14 +98 133 13 +96 131 12 +94 130 12 +92 128 11 +90 126 10 +88 124 9 +86 122 8 +85 120 7 +83 118 6 +81 117 5 +79 115 4 +77 113 3 +75 111 2 +73 109 1 +71 107 0 +70 106 0 +70 106 0 +70 106 0 +69 103 0 +68 101 1 +67 99 1 +67 97 2 +66 95 3 +65 93 3 +64 91 4 +64 89 4 +63 87 5 +62 85 6 +61 83 6 +61 81 7 +60 79 7 +59 77 8 +59 75 9 +58 73 9 +57 71 10 +56 69 11 +56 67 11 +55 65 12 +54 63 12 +53 61 13 +53 59 14 +52 57 14 +51 55 15 +51 53 15 +51 53 16 +51 53 16 +52 55 16 +54 57 17 +55 59 17 +57 61 18 +58 63 18 +60 65 19 +61 67 19 +63 69 20 +64 72 20 +66 74 21 +67 76 21 +69 78 22 +71 80 23 +72 82 23 +74 84 24 +75 86 24 +77 88 25 +78 91 25 +80 93 26 +81 95 26 +83 97 27 +84 99 27 +86 101 28 +87 103 28 +89 105 29 +90 107 29 +91 108 30 +91 108 30 +91 109 29 +92 111 28 +93 113 28 +94 114 27 +95 116 26 +95 118 26 +96 120 25 +97 121 24 +98 123 24 +99 125 23 +99 127 22 +100 128 22 +101 130 21 +102 132 20 +103 133 20 +103 135 19 +104 137 18 +105 139 18 +106 140 17 +107 142 16 +107 144 16 +108 146 15 +109 147 14 +110 149 14 +111 151 13 +111 153 13 +112 153 13 +112 153 13 +110 151 12 +108 149 12 +106 147 11 +105 145 11 +103 143 10 +101 142 10 +100 140 9 +98 138 9 +96 136 8 +95 134 8 +93 133 7 +91 131 7 +90 129 6 +88 127 6 +86 125 5 +84 124 5 +83 122 4 +81 120 4 +79 118 3 +78 116 3 +76 115 2 +74 113 2 +73 111 1 +71 109 1 +69 107 0 +68 106 0 +68 106 0 +68 106 0 +65 101 0 +63 97 0 +61 93 0 +58 89 0 +56 85 0 +54 81 0 +51 77 0 +49 73 0 +47 69 0 +44 65 0 +42 61 0 +40 57 0 +38 53 0 +35 48 0 +33 44 0 +31 40 0 +28 36 0 +26 32 0 +24 28 0 +21 24 0 +19 20 0 +17 16 0 +14 12 0 +12 8 0 +10 4 0 +8 0 0 +8 0 0 +8 0 0 +11 5 0 +15 10 0 +19 16 0 +22 21 0 +26 27 0 +30 32 0 +34 38 0 +37 43 0 +41 49 0 +45 54 0 +49 60 0 +52 65 0 +56 70 0 +60 76 0 +63 81 0 +67 87 0 +71 92 0 +75 98 0 +78 103 0 +82 109 0 +86 114 0 +90 120 0 +93 125 0 +97 131 0 +101 136 0 +104 141 0 +105 142 0 +105 142 0 +105 142 0 +105 142 0 +105 142 0 diff --git a/src/fractalzoomer/color_maps/image frequency trees 02.MAP b/src/fractalzoomer/color_maps/image frequency trees 02.MAP new file mode 100644 index 000000000..1e445efcb --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency trees 02.MAP @@ -0,0 +1,256 @@ +70 93 41 +70 92 41 +70 92 41 +70 92 42 +70 92 42 +70 92 42 +70 92 43 +70 92 43 +70 92 43 +70 92 44 +70 92 44 +70 92 44 +70 92 45 +70 92 45 +70 91 45 +70 91 46 +70 91 46 +70 91 46 +70 91 47 +70 91 47 +70 91 47 +70 91 48 +70 91 48 +70 91 48 +70 91 49 +70 91 49 +70 91 50 +70 91 50 +70 91 50 +68 89 48 +66 88 46 +65 87 44 +63 85 42 +61 84 40 +60 83 38 +58 82 36 +57 80 34 +55 79 32 +53 78 30 +52 77 28 +50 75 26 +49 74 25 +47 73 23 +45 71 21 +44 70 19 +42 69 17 +40 68 15 +39 66 13 +37 65 11 +36 64 9 +34 63 7 +32 61 5 +31 60 3 +29 59 1 +28 58 0 +28 58 0 +28 58 0 +30 60 2 +33 62 4 +36 64 6 +39 66 8 +42 69 10 +45 71 13 +47 73 15 +50 75 17 +53 78 19 +56 80 21 +59 82 24 +62 84 26 +64 87 28 +67 89 30 +70 91 32 +73 93 35 +76 95 37 +79 98 39 +82 100 41 +84 102 43 +87 104 46 +90 107 48 +93 109 50 +96 111 52 +99 113 54 +101 115 56 +102 116 57 +102 116 57 +100 114 56 +99 112 55 +98 110 54 +97 108 53 +96 106 52 +94 104 51 +93 102 50 +92 100 49 +91 98 49 +90 96 48 +88 94 47 +87 92 46 +86 91 45 +85 89 44 +84 87 43 +82 85 42 +81 83 41 +80 81 41 +79 79 40 +78 77 39 +76 75 38 +75 73 37 +74 71 36 +73 69 35 +72 67 34 +71 66 34 +71 66 34 +71 66 34 +71 67 34 +71 68 35 +72 69 35 +72 70 36 +72 72 37 +73 73 37 +73 74 38 +73 75 38 +74 77 39 +74 78 40 +74 79 40 +75 80 41 +75 82 42 +75 83 42 +76 84 43 +76 85 43 +76 86 44 +77 88 45 +77 89 45 +77 90 46 +78 91 46 +78 93 47 +78 94 48 +79 95 48 +79 96 49 +80 97 49 +80 98 50 +80 98 50 +79 98 49 +79 98 48 +79 99 47 +79 99 46 +79 99 45 +78 100 45 +78 100 44 +78 101 43 +78 101 42 +78 101 41 +77 102 41 +77 102 40 +77 103 39 +77 103 38 +77 103 37 +76 104 37 +76 104 36 +76 104 35 +76 105 34 +76 105 33 +75 106 33 +75 106 32 +75 106 31 +75 107 30 +75 107 29 +75 108 29 +75 108 29 +75 108 29 +75 107 29 +75 106 29 +76 105 29 +76 105 29 +76 104 29 +77 103 29 +77 102 29 +77 102 29 +78 101 29 +78 100 29 +78 99 29 +79 99 29 +79 98 30 +79 97 30 +80 97 30 +80 96 30 +80 95 30 +81 94 30 +81 94 30 +81 93 30 +82 92 30 +82 91 30 +82 91 30 +83 90 30 +83 89 30 +83 89 31 +84 89 31 +84 89 31 +80 85 29 +77 82 28 +74 79 27 +71 76 26 +67 73 25 +64 70 23 +61 66 22 +58 63 21 +54 60 20 +51 57 19 +48 54 17 +45 51 16 +42 48 15 +38 44 14 +35 41 13 +32 38 11 +29 35 10 +25 32 9 +22 29 8 +19 25 7 +16 22 5 +12 19 4 +9 16 3 +6 13 2 +3 10 1 +0 7 0 +0 7 0 +0 7 0 +2 10 1 +5 13 3 +8 16 4 +10 20 6 +13 23 7 +16 26 9 +18 30 11 +21 33 12 +24 36 14 +26 40 15 +29 43 17 +32 46 18 +34 49 20 +37 53 22 +40 56 23 +43 59 25 +45 63 26 +48 66 28 +51 69 29 +53 73 31 +56 76 33 +59 79 34 +61 83 36 +64 86 37 +67 89 39 +69 92 40 +70 93 41 +70 93 41 +70 93 41 +70 93 41 +70 93 41 diff --git a/src/fractalzoomer/color_maps/image frequency trees 03.MAP b/src/fractalzoomer/color_maps/image frequency trees 03.MAP new file mode 100644 index 000000000..80e72e0ab --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency trees 03.MAP @@ -0,0 +1,256 @@ +70 93 41 +74 97 48 +79 102 55 +84 107 62 +89 111 69 +94 116 77 +99 121 84 +104 126 91 +108 130 98 +113 135 105 +118 140 113 +123 145 120 +128 149 127 +133 154 134 +138 159 141 +142 163 148 +143 164 149 +143 164 149 +142 163 145 +142 163 141 +141 162 137 +141 162 133 +140 161 130 +140 161 126 +139 160 122 +139 160 118 +138 159 114 +138 159 111 +137 158 107 +137 158 103 +136 157 99 +136 157 95 +136 157 92 +136 157 92 +136 157 92 +132 153 90 +128 149 88 +124 146 86 +120 142 85 +116 138 83 +112 135 81 +108 131 79 +105 127 78 +101 124 76 +97 120 74 +93 116 72 +89 113 71 +85 109 69 +81 105 67 +78 102 66 +78 102 66 +78 102 66 +82 106 68 +87 110 71 +92 115 74 +96 119 77 +101 124 80 +106 128 83 +110 132 86 +115 137 88 +120 141 91 +124 146 94 +129 150 97 +134 154 100 +138 159 103 +143 163 106 +147 167 109 +148 168 109 +148 168 109 +139 158 102 +130 148 96 +121 139 89 +113 129 83 +104 120 76 +95 110 70 +86 101 63 +78 91 57 +69 82 50 +60 72 44 +51 63 37 +43 53 31 +34 44 24 +25 34 18 +17 25 12 +17 25 12 +17 25 12 +19 28 12 +21 31 12 +23 34 12 +25 37 12 +27 40 12 +29 43 12 +31 46 12 +34 49 12 +36 52 12 +38 55 12 +40 58 12 +42 60 12 +44 64 12 +46 67 12 +48 69 13 +49 70 13 +49 70 13 +48 68 12 +47 66 12 +46 64 12 +45 62 11 +44 60 11 +43 58 11 +42 56 10 +41 55 10 +40 53 10 +39 51 9 +38 49 9 +37 47 9 +36 45 8 +35 43 8 +35 42 8 +35 42 8 +35 42 8 +35 43 8 +35 44 9 +35 46 9 +35 47 10 +35 48 11 +35 50 11 +35 51 12 +35 52 12 +35 54 13 +35 55 14 +35 56 14 +35 58 15 +35 59 15 +35 60 16 +36 62 16 +36 62 17 +36 62 17 +38 64 19 +40 67 21 +42 69 23 +45 72 25 +47 74 27 +49 77 29 +51 79 31 +54 82 33 +56 84 35 +58 87 37 +60 89 39 +63 92 41 +65 94 43 +67 97 45 +69 99 47 +70 100 48 +70 100 48 +67 96 46 +65 93 44 +62 90 42 +60 87 40 +57 84 38 +55 81 36 +52 78 34 +50 74 32 +47 71 30 +45 68 28 +42 65 26 +40 62 24 +37 59 22 +35 56 20 +33 53 18 +33 53 18 +33 53 18 +37 57 20 +42 61 23 +46 65 26 +51 70 29 +56 74 32 +60 78 35 +65 82 38 +69 87 41 +74 91 44 +79 95 47 +83 99 50 +88 104 53 +92 108 56 +97 112 59 +101 116 61 +102 117 62 +102 117 62 +99 113 59 +97 110 57 +94 107 55 +92 104 53 +89 101 51 +87 98 48 +84 95 46 +82 91 44 +79 88 42 +77 85 40 +74 82 37 +72 79 35 +69 76 33 +67 73 31 +65 70 29 +65 70 29 +65 70 29 +61 68 27 +58 66 25 +55 64 23 +51 62 21 +48 60 19 +45 58 17 +42 56 15 +38 54 13 +35 52 11 +32 50 9 +29 48 7 +25 46 5 +22 44 3 +19 42 1 +16 41 0 +16 41 0 +16 41 0 +14 39 0 +13 37 0 +12 35 0 +11 33 0 +10 31 0 +9 29 0 +8 27 0 +7 25 0 +6 23 0 +5 21 0 +4 19 0 +3 17 0 +2 15 0 +1 13 0 +0 11 0 +0 11 0 +0 11 0 +4 16 2 +9 21 5 +14 27 8 +18 32 10 +23 38 13 +27 43 16 +32 49 19 +37 54 21 +42 60 24 +46 65 27 +51 71 30 +55 76 32 +60 82 35 +65 87 38 +69 92 40 +70 93 41 +70 93 41 diff --git a/src/fractalzoomer/color_maps/image frequency trees 04.MAP b/src/fractalzoomer/color_maps/image frequency trees 04.MAP new file mode 100644 index 000000000..f76f10dc9 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency trees 04.MAP @@ -0,0 +1,256 @@ +103 140 96 +102 138 93 +101 137 91 +99 136 89 +99 135 87 +98 134 85 +97 133 83 +96 132 81 +95 130 79 +94 129 77 +93 128 75 +92 127 73 +91 126 71 +90 125 69 +89 124 67 +88 123 65 +88 123 65 +88 123 65 +90 125 71 +92 127 77 +94 129 84 +97 132 90 +99 134 96 +101 136 103 +103 138 109 +106 141 116 +108 143 122 +110 145 128 +112 147 135 +115 150 141 +117 152 148 +119 154 154 +121 156 160 +122 157 161 +122 157 161 +120 155 156 +118 154 152 +117 152 148 +115 151 143 +114 150 139 +112 148 135 +110 147 131 +109 145 126 +107 144 122 +106 143 118 +104 141 114 +102 140 109 +101 138 105 +99 137 101 +98 136 97 +98 136 97 +98 136 97 +95 134 93 +93 133 90 +91 131 87 +89 130 84 +87 129 81 +84 128 78 +82 126 75 +80 125 71 +78 124 68 +76 122 65 +73 121 62 +71 120 59 +69 118 56 +67 117 53 +65 116 50 +65 116 50 +65 116 50 +63 114 47 +61 112 45 +59 110 43 +57 108 40 +55 106 38 +53 104 36 +51 102 34 +50 100 31 +48 98 29 +46 96 27 +44 94 25 +42 92 22 +40 90 20 +38 88 18 +37 87 16 +37 87 16 +37 87 16 +39 89 17 +42 92 19 +45 95 22 +48 97 23 +50 100 25 +53 103 27 +56 106 29 +59 108 31 +62 111 33 +64 114 35 +67 117 37 +70 119 39 +73 122 41 +76 125 43 +78 127 45 +79 128 46 +79 128 46 +75 122 44 +71 117 43 +68 111 41 +64 106 40 +61 101 39 +57 96 37 +54 90 36 +50 85 34 +47 80 33 +43 74 32 +40 69 30 +36 64 29 +33 58 27 +29 53 26 +26 48 25 +26 48 25 +26 48 25 +27 50 24 +29 52 23 +30 54 22 +32 57 22 +33 59 21 +35 61 21 +37 63 20 +38 66 19 +40 68 19 +41 70 18 +43 72 17 +45 75 17 +46 77 16 +48 79 15 +49 81 15 +50 82 15 +50 82 15 +52 85 16 +55 88 18 +58 92 20 +61 95 21 +64 98 23 +67 102 24 +70 105 26 +73 109 28 +76 112 29 +79 115 31 +82 119 33 +85 122 34 +88 126 36 +91 129 38 +93 132 39 +94 133 40 +94 133 40 +92 130 37 +90 128 34 +88 125 31 +86 123 29 +84 121 26 +82 119 24 +80 116 21 +79 114 18 +77 112 16 +75 109 13 +73 107 10 +71 105 8 +69 102 5 +67 100 2 +66 98 0 +66 98 0 +66 98 0 +63 97 2 +60 96 4 +57 95 6 +55 94 9 +52 93 11 +50 92 13 +47 91 15 +44 90 18 +42 89 20 +39 88 22 +36 87 24 +34 86 27 +31 85 29 +28 84 31 +26 84 33 +26 84 34 +26 84 34 +28 85 35 +31 87 37 +33 88 39 +36 90 41 +38 91 42 +41 93 44 +44 94 46 +46 96 48 +49 97 50 +51 99 51 +54 100 53 +57 102 55 +59 103 57 +62 105 59 +64 106 60 +65 107 61 +65 107 61 +67 109 62 +69 111 64 +72 113 67 +74 116 68 +76 118 70 +79 120 72 +81 122 74 +84 125 76 +86 127 78 +88 129 80 +91 131 82 +93 134 84 +96 136 86 +98 138 88 +100 140 90 +101 141 91 +101 141 91 +110 148 101 +120 156 112 +131 163 123 +140 171 134 +150 178 145 +160 186 156 +170 194 167 +180 201 178 +190 209 189 +200 216 200 +210 224 211 +220 232 222 +230 239 233 +240 247 244 +250 254 254 +251 255 255 +251 255 255 +241 247 244 +231 239 233 +221 231 223 +211 224 212 +201 216 202 +191 209 191 +181 201 180 +172 193 170 +162 186 159 +152 178 149 +142 170 138 +132 163 127 +122 155 117 +112 147 106 +103 140 96 +103 140 96 +103 140 96 diff --git a/src/fractalzoomer/color_maps/image frequency vb.MAP b/src/fractalzoomer/color_maps/image frequency vb.MAP new file mode 100644 index 000000000..0aa8007be --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency vb.MAP @@ -0,0 +1,256 @@ +155 114 60 +158 118 67 +161 122 75 +164 127 83 +167 131 90 +170 136 98 +173 140 106 +176 145 114 +180 149 121 +183 154 129 +186 158 137 +189 163 145 +192 167 152 +195 172 160 +198 176 168 +201 180 175 +202 181 176 +202 181 176 +198 176 169 +194 172 163 +189 167 156 +186 163 150 +182 159 144 +178 155 138 +174 150 131 +170 146 125 +166 142 119 +162 137 112 +158 133 106 +154 129 100 +150 124 93 +146 120 87 +142 116 81 +142 116 81 +142 116 81 +146 121 89 +151 127 97 +156 133 105 +160 139 113 +165 145 121 +170 151 129 +175 157 137 +179 163 146 +184 169 154 +189 175 162 +194 181 170 +198 187 178 +203 193 186 +208 199 194 +212 204 202 +213 205 203 +213 205 203 +203 194 192 +194 184 181 +185 174 169 +176 163 159 +167 153 148 +158 143 137 +149 133 126 +140 122 115 +131 112 104 +122 102 93 +113 92 82 +104 81 71 +95 71 60 +86 61 49 +77 51 38 +77 51 38 +77 51 38 +74 49 35 +71 47 33 +68 45 31 +66 43 28 +63 41 26 +60 39 24 +57 37 22 +55 36 19 +52 34 17 +49 32 15 +46 30 13 +44 28 10 +41 26 8 +38 24 6 +36 23 4 +36 23 4 +36 23 4 +43 26 5 +51 29 6 +60 33 8 +67 36 9 +75 39 11 +83 43 12 +91 46 14 +99 50 15 +107 53 17 +115 56 18 +123 60 20 +131 63 21 +139 67 23 +147 70 24 +155 73 25 +156 74 26 +156 74 26 +160 78 26 +165 83 26 +171 88 26 +175 92 26 +180 97 26 +185 101 27 +190 106 27 +195 111 27 +200 115 27 +205 120 27 +210 125 28 +215 129 28 +220 134 28 +225 139 28 +230 143 28 +231 144 29 +231 144 29 +228 142 27 +226 141 26 +223 139 24 +221 138 23 +219 137 22 +216 136 20 +214 134 19 +211 133 17 +209 132 16 +207 130 15 +204 129 13 +202 128 12 +199 126 10 +197 125 9 +195 124 8 +195 124 8 +195 124 8 +192 126 17 +190 128 27 +187 130 36 +185 132 46 +183 134 55 +181 136 65 +178 138 74 +176 140 84 +174 142 93 +171 144 103 +169 146 112 +167 148 122 +164 150 131 +162 152 141 +160 154 150 +160 155 151 +160 155 151 +161 154 149 +163 154 148 +165 154 146 +167 154 145 +169 154 144 +171 154 143 +173 154 141 +174 153 140 +176 153 139 +178 153 137 +180 153 136 +182 153 135 +184 153 133 +186 153 132 +187 153 131 +188 153 131 +188 153 131 +184 146 122 +181 140 113 +177 134 104 +174 128 96 +171 122 87 +168 116 78 +164 110 69 +161 104 61 +158 98 52 +154 92 43 +151 86 34 +148 80 26 +144 74 17 +141 68 8 +138 62 0 +138 62 0 +138 62 0 +134 60 0 +131 58 0 +128 57 0 +125 55 1 +122 54 1 +119 52 1 +116 50 1 +113 49 2 +110 47 2 +107 46 2 +104 44 2 +101 42 3 +98 41 3 +95 39 3 +92 38 3 +92 38 4 +92 38 4 +98 46 13 +104 54 23 +110 62 33 +117 71 43 +123 79 53 +129 87 63 +135 95 73 +142 104 82 +148 112 92 +154 120 102 +160 128 112 +167 137 122 +173 145 132 +179 153 142 +185 161 151 +186 162 152 +186 162 152 +176 153 143 +167 144 134 +158 135 125 +148 127 116 +139 118 107 +130 109 98 +121 100 89 +111 92 80 +102 83 71 +93 74 62 +84 65 53 +74 57 44 +65 48 35 +56 39 26 +47 31 18 +47 31 18 +47 31 18 +54 36 20 +61 42 23 +68 47 26 +75 53 29 +82 58 31 +90 64 34 +97 69 37 +104 75 40 +111 80 43 +118 86 45 +126 91 48 +133 97 51 +140 102 54 +147 108 57 +154 113 59 +155 114 60 +155 114 60 diff --git a/src/fractalzoomer/color_maps/image frequency waterfall.MAP b/src/fractalzoomer/color_maps/image frequency waterfall.MAP new file mode 100644 index 000000000..53130459d --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency waterfall.MAP @@ -0,0 +1,256 @@ +115 106 97 +118 110 100 +121 115 104 +125 119 108 +128 124 111 +131 128 115 +135 133 119 +138 137 123 +142 142 126 +145 146 130 +148 151 134 +152 155 138 +155 160 141 +159 164 145 +162 169 149 +165 173 152 +166 174 153 +166 174 153 +170 177 157 +174 181 162 +179 185 167 +183 188 172 +188 192 176 +192 196 181 +197 200 186 +201 203 191 +206 207 196 +210 211 200 +215 215 205 +219 218 210 +224 222 215 +228 226 220 +232 229 224 +233 230 225 +233 230 225 +219 216 211 +206 203 198 +193 190 184 +180 177 171 +167 164 158 +154 151 145 +141 138 131 +128 125 118 +115 112 105 +102 99 91 +89 86 78 +76 73 65 +63 60 51 +50 47 38 +37 34 25 +37 34 25 +37 34 25 +39 35 26 +41 36 27 +44 38 29 +46 39 30 +48 41 31 +51 42 33 +53 44 34 +56 45 36 +58 47 37 +60 48 38 +63 50 40 +65 51 41 +68 53 43 +70 54 44 +72 55 45 +73 56 46 +73 56 46 +72 55 45 +71 55 44 +70 55 44 +70 55 43 +69 55 43 +69 55 42 +68 55 41 +67 54 41 +67 54 40 +66 54 40 +65 54 39 +65 54 38 +64 54 38 +63 54 37 +63 54 37 +63 54 37 +63 54 37 +60 52 35 +58 51 34 +56 49 33 +53 48 31 +51 47 30 +49 45 29 +47 44 28 +44 42 26 +42 41 25 +40 40 24 +38 38 23 +35 37 21 +33 35 20 +31 34 19 +29 33 18 +29 33 18 +29 33 18 +40 42 27 +52 52 36 +64 61 46 +76 71 55 +88 80 64 +100 90 73 +112 99 83 +123 109 92 +135 118 101 +147 128 111 +159 137 120 +171 147 129 +183 156 139 +195 166 148 +206 175 157 +207 176 158 +207 176 158 +194 164 148 +181 153 138 +168 142 127 +156 130 118 +143 119 108 +130 108 98 +117 97 88 +105 85 78 +92 74 68 +79 63 58 +66 52 48 +54 40 38 +41 29 28 +28 18 18 +16 7 8 +16 7 8 +16 7 8 +17 10 8 +19 13 9 +22 16 10 +23 19 11 +25 22 11 +27 25 12 +29 28 13 +31 31 14 +33 34 15 +35 37 15 +37 40 16 +39 43 17 +41 46 18 +43 49 19 +45 52 19 +46 53 20 +46 53 20 +49 54 20 +52 55 21 +55 56 21 +58 57 22 +61 58 22 +64 59 23 +67 60 24 +70 62 24 +73 63 25 +76 64 25 +79 65 26 +82 66 27 +85 67 27 +88 68 28 +91 69 28 +92 70 29 +92 70 29 +90 69 28 +88 68 27 +86 66 26 +84 66 25 +82 65 24 +80 64 23 +78 63 22 +77 62 22 +75 61 21 +73 60 20 +71 59 19 +69 58 18 +67 57 17 +65 56 16 +64 55 16 +64 55 16 +64 55 16 +62 54 15 +60 54 15 +58 53 14 +56 53 14 +55 53 13 +53 52 13 +51 52 12 +49 51 12 +47 51 11 +46 51 11 +44 50 10 +42 50 10 +40 49 9 +38 49 9 +37 49 9 +37 49 9 +37 49 9 +40 51 9 +43 54 9 +47 57 9 +50 60 9 +54 63 9 +57 66 9 +61 69 9 +64 71 10 +68 74 10 +71 77 10 +75 80 10 +78 83 10 +82 86 10 +85 89 10 +88 91 10 +89 92 11 +89 92 11 +86 89 10 +83 87 9 +79 84 9 +77 82 8 +74 80 8 +71 78 7 +68 75 7 +65 73 6 +62 71 6 +59 68 5 +56 66 5 +53 64 4 +50 61 4 +47 59 3 +44 57 3 +44 57 3 +44 57 3 +48 60 9 +53 63 15 +58 66 21 +62 70 28 +67 73 34 +72 76 40 +77 79 46 +81 83 53 +86 86 59 +91 89 65 +96 92 71 +100 96 78 +105 99 84 +110 102 90 +114 105 96 +115 106 97 +115 106 97 diff --git a/src/fractalzoomer/color_maps/image frequency waves 2.MAP b/src/fractalzoomer/color_maps/image frequency waves 2.MAP new file mode 100644 index 000000000..470195401 --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency waves 2.MAP @@ -0,0 +1,256 @@ +243 238 242 +238 233 238 +234 229 234 +230 225 230 +226 221 226 +222 217 222 +218 213 218 +214 209 214 +210 205 211 +206 201 207 +202 197 203 +198 193 199 +194 189 195 +190 185 191 +186 181 187 +182 177 184 +182 177 184 +182 177 184 +182 178 184 +183 180 185 +184 182 186 +185 184 187 +186 186 188 +187 188 189 +188 190 190 +189 192 191 +190 194 192 +191 196 193 +192 198 194 +193 200 195 +194 202 196 +195 204 197 +195 205 197 +196 206 198 +196 206 198 +191 201 194 +186 197 190 +182 193 186 +177 189 183 +173 185 179 +168 181 176 +164 177 172 +159 172 168 +155 168 165 +150 164 161 +146 160 157 +141 156 154 +137 152 150 +132 148 146 +128 144 143 +128 144 143 +128 144 143 +134 149 148 +140 154 154 +146 159 159 +152 164 165 +158 169 170 +165 175 176 +171 180 181 +177 185 187 +183 190 192 +189 195 198 +196 201 203 +202 206 209 +208 211 214 +214 216 220 +220 221 225 +221 222 226 +221 222 226 +213 215 218 +206 208 211 +199 201 203 +192 194 196 +185 188 188 +178 181 181 +171 174 173 +164 167 166 +157 160 158 +150 154 151 +143 147 143 +136 140 136 +129 133 128 +122 126 121 +115 120 114 +115 120 114 +115 120 114 +113 117 112 +111 115 110 +108 112 108 +107 110 107 +105 107 105 +103 105 103 +101 102 101 +99 100 100 +97 97 98 +95 95 96 +93 92 94 +91 90 93 +89 87 91 +87 85 89 +85 83 88 +85 83 88 +85 83 88 +92 89 95 +99 96 102 +106 103 110 +113 110 117 +120 117 124 +127 124 131 +134 131 139 +142 137 146 +149 144 153 +156 151 161 +163 158 168 +170 165 175 +177 172 183 +184 179 190 +191 185 197 +192 186 198 +192 186 198 +186 181 192 +180 177 187 +174 172 182 +169 168 177 +163 164 172 +158 160 167 +152 155 162 +146 151 156 +141 147 151 +135 142 146 +129 138 141 +124 134 136 +118 129 131 +112 125 126 +107 121 121 +107 121 121 +107 121 121 +103 117 118 +100 114 115 +96 111 111 +93 108 109 +90 105 106 +86 102 103 +83 99 100 +79 95 97 +76 92 94 +73 89 91 +69 86 88 +66 83 85 +62 80 82 +59 77 79 +56 74 76 +56 74 76 +56 74 76 +62 79 82 +69 85 88 +77 92 95 +83 97 101 +90 103 108 +97 109 114 +104 115 121 +111 121 127 +118 127 134 +125 133 140 +132 139 147 +139 145 153 +146 151 160 +153 157 166 +160 163 172 +161 164 173 +161 164 173 +154 158 166 +148 152 160 +141 146 153 +135 141 147 +128 135 140 +122 130 134 +115 124 127 +109 118 121 +102 113 114 +96 107 108 +89 101 101 +83 96 95 +76 90 88 +70 84 82 +64 79 76 +64 79 76 +64 79 76 +71 85 83 +79 92 91 +87 100 99 +95 106 106 +102 113 114 +110 120 121 +118 127 129 +126 134 137 +134 141 144 +141 148 152 +149 155 160 +157 162 167 +165 169 175 +173 176 183 +180 183 190 +181 184 191 +181 184 191 +180 183 189 +179 182 188 +178 180 186 +177 180 185 +176 179 184 +175 178 183 +174 177 181 +174 176 180 +173 175 179 +172 174 177 +171 173 176 +170 172 175 +169 171 173 +168 170 172 +168 169 171 +168 169 171 +168 169 171 +173 174 176 +179 180 181 +185 186 187 +191 191 192 +196 197 198 +202 203 203 +208 209 209 +214 214 214 +220 220 220 +225 226 225 +231 232 231 +237 237 236 +243 243 242 +249 249 247 +254 254 252 +255 255 253 +255 255 253 +254 253 252 +253 252 251 +252 251 250 +251 250 250 +251 249 249 +250 248 248 +249 247 247 +248 245 247 +247 244 246 +247 243 245 +246 242 244 +245 241 244 +244 240 243 +243 239 242 +243 238 242 +243 238 242 +243 238 242 diff --git a/src/fractalzoomer/color_maps/image frequency waves 3.MAP b/src/fractalzoomer/color_maps/image frequency waves 3.MAP new file mode 100644 index 000000000..5de4e4c8e --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency waves 3.MAP @@ -0,0 +1,256 @@ +179 197 211 +179 196 212 +179 196 213 +179 195 214 +179 195 215 +179 195 216 +179 194 217 +179 194 218 +180 193 219 +180 193 220 +180 193 221 +180 192 222 +180 192 223 +180 191 224 +180 191 225 +181 191 226 +181 191 226 +181 191 226 +171 184 220 +161 178 214 +152 171 209 +142 165 203 +133 158 197 +123 152 192 +114 145 186 +104 139 180 +95 132 175 +85 126 169 +76 119 163 +66 113 158 +57 106 152 +47 100 146 +38 94 141 +38 94 141 +38 94 141 +39 95 142 +41 97 144 +42 99 146 +44 101 147 +45 103 149 +47 105 151 +48 107 153 +50 108 154 +51 110 156 +53 112 158 +54 114 160 +56 116 161 +57 118 163 +59 120 165 +61 122 167 +61 122 167 +61 122 167 +65 123 168 +69 125 169 +74 126 171 +78 128 172 +82 129 174 +87 131 175 +91 132 176 +95 134 178 +100 135 179 +104 137 181 +108 138 182 +113 140 183 +117 141 185 +121 143 186 +125 144 188 +126 145 188 +126 145 188 +128 147 188 +131 149 188 +133 151 189 +136 153 189 +138 155 189 +141 157 190 +143 159 190 +146 162 190 +148 164 191 +151 166 191 +153 168 191 +156 170 192 +158 172 192 +161 174 192 +163 177 193 +164 177 193 +164 177 193 +165 178 194 +167 179 195 +169 181 197 +170 182 198 +172 183 199 +174 185 201 +176 186 202 +177 187 203 +179 189 205 +181 190 206 +183 191 207 +184 193 209 +186 194 210 +188 195 211 +190 197 213 +190 197 213 +190 197 213 +177 188 206 +165 179 199 +152 170 192 +140 162 185 +127 153 178 +115 144 171 +102 135 164 +90 127 158 +77 118 151 +65 109 144 +52 100 137 +40 92 130 +27 83 123 +15 74 116 +3 66 110 +3 66 110 +3 66 110 +3 67 112 +3 68 114 +3 69 116 +4 70 118 +4 71 120 +4 72 122 +4 73 124 +5 75 126 +5 76 128 +5 77 130 +5 78 132 +6 79 134 +6 80 136 +6 81 138 +6 83 140 +7 83 141 +7 83 141 +18 89 145 +29 96 150 +41 103 154 +52 110 159 +64 117 164 +75 124 168 +87 131 173 +98 138 177 +110 145 182 +121 152 187 +133 159 191 +144 166 196 +156 173 200 +167 180 205 +178 186 210 +179 187 210 +179 187 210 +169 181 206 +160 175 202 +151 170 198 +142 164 194 +133 159 191 +124 153 187 +115 147 183 +106 142 179 +97 136 175 +88 131 172 +79 125 168 +70 119 164 +61 114 160 +52 108 156 +43 103 153 +43 103 153 +43 103 153 +41 101 151 +40 100 150 +38 98 149 +37 97 148 +36 95 147 +34 94 146 +33 92 145 +31 91 144 +30 89 143 +29 88 142 +27 86 141 +26 85 140 +24 83 139 +23 82 138 +22 81 137 +22 81 137 +22 81 137 +28 85 139 +34 90 142 +40 94 145 +46 99 148 +52 104 151 +58 108 153 +64 113 156 +70 117 159 +76 122 162 +82 127 165 +88 131 167 +94 136 170 +100 140 173 +106 145 176 +112 149 179 +113 150 179 +113 150 179 +110 148 178 +107 146 177 +104 145 176 +101 143 175 +98 142 174 +95 140 173 +92 139 172 +89 137 171 +86 136 170 +83 134 169 +80 133 168 +77 131 167 +74 130 166 +71 128 165 +69 127 164 +69 127 164 +69 127 164 +64 123 161 +59 119 159 +55 115 157 +50 112 155 +46 108 153 +41 104 151 +37 100 149 +32 97 147 +28 93 145 +23 89 143 +19 85 141 +14 82 139 +10 78 137 +5 74 135 +1 71 133 +1 71 133 +1 71 133 +12 79 138 +24 87 143 +36 96 148 +48 104 153 +60 113 159 +72 121 164 +84 129 169 +95 138 174 +107 146 179 +119 154 185 +131 163 190 +143 171 195 +155 180 200 +167 188 205 +178 196 211 +179 197 211 +179 197 211 diff --git a/src/fractalzoomer/color_maps/image frequency waves.MAP b/src/fractalzoomer/color_maps/image frequency waves.MAP new file mode 100644 index 000000000..d360230ac --- /dev/null +++ b/src/fractalzoomer/color_maps/image frequency waves.MAP @@ -0,0 +1,256 @@ +86 112 129 +86 113 131 +87 115 133 +88 117 135 +89 118 137 +90 120 140 +91 122 142 +92 123 144 +93 125 146 +94 127 149 +95 128 151 +96 130 153 +97 132 155 +98 134 158 +99 135 160 +100 137 162 +101 139 164 +102 140 166 +103 142 169 +104 144 171 +105 145 173 +106 147 175 +107 149 178 +108 150 180 +109 152 182 +110 154 184 +111 156 186 +111 156 187 +111 156 187 +116 159 189 +121 162 191 +126 165 193 +131 168 195 +136 171 198 +141 174 200 +146 178 202 +151 181 204 +156 184 207 +161 187 209 +166 190 211 +171 193 213 +177 197 216 +182 200 218 +187 203 220 +192 206 222 +197 209 224 +202 212 227 +207 215 229 +212 219 231 +217 222 233 +222 225 236 +227 228 238 +232 231 240 +237 234 242 +242 237 244 +243 238 245 +243 238 245 +240 235 241 +238 233 238 +235 231 235 +233 228 231 +231 226 228 +228 224 225 +226 221 221 +223 219 218 +221 217 215 +219 214 211 +216 212 208 +214 210 205 +212 208 202 +209 205 198 +207 203 195 +204 201 192 +202 198 188 +200 196 185 +197 194 182 +195 191 178 +192 189 175 +190 187 172 +188 184 168 +185 182 165 +183 180 162 +181 178 159 +181 178 159 +181 178 159 +176 176 158 +171 174 157 +166 172 156 +161 170 155 +156 168 154 +151 166 153 +146 164 152 +141 162 151 +136 160 150 +131 158 149 +126 156 148 +121 154 147 +117 152 146 +112 150 145 +107 148 144 +102 146 143 +97 144 142 +92 142 141 +87 140 140 +82 138 139 +77 136 138 +72 134 137 +67 132 136 +62 130 135 +57 128 134 +53 126 133 +53 126 133 +53 126 133 +51 124 132 +50 122 131 +48 120 130 +47 118 130 +45 116 129 +44 115 128 +43 113 127 +41 111 127 +40 109 126 +38 107 125 +37 106 124 +35 104 124 +34 102 123 +33 100 122 +31 98 122 +30 97 121 +28 95 120 +27 93 119 +25 91 119 +24 89 118 +23 88 117 +21 86 116 +20 84 116 +18 82 115 +17 80 114 +16 79 114 +16 79 114 +16 79 114 +19 81 115 +22 83 116 +26 86 117 +29 88 118 +32 91 119 +36 93 121 +39 95 122 +43 98 123 +46 100 124 +49 103 125 +53 105 127 +56 108 128 +59 110 129 +63 112 130 +66 115 131 +70 117 133 +73 120 134 +76 122 135 +80 125 136 +83 127 137 +87 129 139 +90 132 140 +93 134 141 +97 137 142 +100 139 143 +103 141 145 +104 142 145 +104 142 145 +103 141 145 +102 141 146 +101 140 147 +100 140 148 +100 139 149 +99 139 150 +98 138 151 +97 138 152 +97 137 152 +96 137 153 +95 136 154 +94 136 155 +94 135 156 +93 135 157 +92 134 158 +91 134 159 +90 133 160 +90 133 160 +89 132 161 +88 132 162 +87 131 163 +87 131 164 +86 130 165 +85 130 166 +84 129 167 +84 129 167 +84 129 168 +84 129 168 +80 126 165 +77 123 162 +74 120 159 +71 118 157 +67 115 154 +64 112 151 +61 109 149 +58 107 146 +54 104 143 +51 101 141 +48 98 138 +45 96 135 +42 93 133 +38 90 130 +35 88 127 +32 85 124 +29 82 122 +25 79 119 +22 77 116 +19 74 114 +16 71 111 +12 68 108 +9 66 106 +6 63 103 +3 60 100 +0 58 98 +0 58 98 +0 58 98 +3 60 99 +6 62 100 +9 64 101 +13 66 102 +16 68 103 +19 70 105 +23 72 106 +26 74 107 +29 76 108 +33 78 109 +36 80 111 +39 82 112 +42 85 113 +46 87 114 +49 89 115 +52 91 117 +56 93 118 +59 95 119 +62 97 120 +66 99 121 +69 101 123 +72 103 124 +76 105 125 +79 107 126 +82 109 127 +85 111 129 +86 112 129 +86 112 129 +86 112 129 +86 112 129 +86 112 129 diff --git a/src/fractalzoomer/color_maps/image h giger 1.MAP b/src/fractalzoomer/color_maps/image h giger 1.MAP new file mode 100644 index 000000000..e27b6d41d --- /dev/null +++ b/src/fractalzoomer/color_maps/image h giger 1.MAP @@ -0,0 +1,256 @@ +156 160 159 +151 156 154 +146 152 150 +142 148 146 +137 145 142 +133 141 138 +128 137 133 +123 133 129 +119 130 125 +114 126 121 +110 122 117 +105 118 112 +100 115 108 +96 111 104 +91 107 100 +87 104 96 +87 104 96 +87 104 96 +88 106 97 +90 108 99 +92 110 101 +94 112 103 +96 114 105 +97 116 106 +99 118 108 +101 120 110 +103 122 112 +105 124 114 +106 126 115 +108 128 117 +110 130 119 +112 132 121 +114 133 123 +114 134 123 +114 134 123 +116 137 125 +119 140 128 +122 143 131 +125 146 134 +128 149 137 +131 152 140 +134 155 143 +136 159 146 +139 162 149 +142 165 152 +145 168 155 +148 171 158 +151 174 161 +154 177 164 +156 181 166 +157 181 167 +157 181 167 +147 171 157 +138 161 147 +129 151 137 +120 141 127 +111 131 118 +101 121 108 +92 111 98 +83 102 88 +74 92 78 +65 82 69 +55 72 59 +46 62 49 +37 52 39 +28 42 29 +19 33 20 +19 33 20 +19 33 20 +30 44 31 +41 55 42 +53 67 54 +64 78 65 +76 90 77 +87 101 88 +99 113 100 +110 124 111 +122 136 123 +133 147 134 +145 159 146 +156 170 157 +168 182 169 +179 193 180 +190 204 191 +191 205 192 +191 205 192 +181 196 182 +172 187 173 +163 178 164 +154 169 154 +145 161 145 +136 152 136 +127 143 127 +117 134 117 +108 125 108 +99 117 99 +90 108 90 +81 99 80 +72 90 71 +63 81 62 +54 73 53 +54 73 53 +54 73 53 +51 70 50 +49 67 48 +47 64 45 +44 61 43 +42 59 41 +40 56 38 +37 53 36 +35 50 33 +33 47 31 +30 45 29 +28 42 26 +26 39 24 +23 36 21 +21 33 19 +19 31 17 +19 31 17 +19 31 17 +18 30 16 +17 29 15 +16 28 14 +15 28 13 +15 27 12 +14 26 11 +13 25 10 +12 25 9 +11 24 8 +11 23 7 +10 22 6 +9 22 5 +8 21 4 +7 20 3 +7 20 3 +7 20 3 +7 20 3 +9 22 4 +11 24 6 +13 26 8 +15 28 10 +17 30 12 +19 32 14 +21 34 16 +24 37 18 +26 39 20 +28 41 22 +30 43 24 +32 45 26 +34 47 28 +36 49 30 +38 51 31 +39 52 32 +39 52 32 +40 53 32 +41 54 33 +42 55 34 +43 56 34 +44 57 35 +45 58 36 +46 59 36 +47 60 37 +48 61 38 +49 62 38 +50 63 39 +51 64 40 +52 65 40 +52 66 41 +54 67 42 +54 68 42 +54 68 42 +56 70 44 +59 73 47 +62 75 50 +65 78 53 +68 80 56 +71 83 59 +74 85 62 +76 88 64 +79 90 67 +82 93 70 +85 95 73 +88 98 76 +91 100 79 +94 103 82 +96 106 84 +97 106 85 +97 106 85 +96 104 84 +95 103 83 +94 102 82 +93 101 81 +92 100 81 +91 98 80 +90 97 79 +90 96 78 +89 95 77 +88 94 77 +87 92 76 +86 91 75 +85 90 74 +84 89 73 +84 88 73 +84 88 73 +84 88 73 +83 86 71 +82 85 70 +81 84 69 +80 83 67 +79 82 66 +78 80 65 +77 79 64 +76 78 62 +75 77 61 +74 76 60 +73 74 59 +72 73 57 +71 72 56 +70 71 55 +69 70 54 +69 70 54 +69 70 54 +66 66 52 +63 63 50 +60 60 48 +57 57 46 +54 54 44 +51 51 42 +48 48 40 +45 44 38 +42 41 36 +39 38 34 +36 35 32 +33 32 30 +30 29 28 +27 26 26 +25 23 24 +25 23 24 +25 23 24 +33 32 33 +42 41 42 +51 50 51 +59 59 60 +68 68 69 +77 77 78 +86 86 86 +94 96 96 +103 105 105 +112 114 114 +121 123 123 +129 132 132 +138 141 140 +147 150 149 +155 159 158 +156 160 159 +156 160 159 diff --git a/src/fractalzoomer/color_maps/image h giger 2.MAP b/src/fractalzoomer/color_maps/image h giger 2.MAP new file mode 100644 index 000000000..92fabfdb1 --- /dev/null +++ b/src/fractalzoomer/color_maps/image h giger 2.MAP @@ -0,0 +1,256 @@ +91 92 61 +91 92 62 +91 93 63 +92 94 65 +92 94 66 +93 95 68 +93 96 69 +93 96 70 +94 97 72 +94 98 73 +95 98 75 +95 99 76 +95 100 77 +96 100 79 +96 101 80 +97 102 81 +97 102 82 +97 102 82 +95 100 81 +94 99 80 +93 98 79 +92 97 78 +91 96 77 +90 94 76 +89 93 75 +88 92 74 +87 91 73 +86 90 72 +85 88 71 +84 87 70 +83 86 69 +82 85 68 +81 84 67 +81 84 67 +81 84 67 +80 83 66 +79 82 65 +79 82 65 +78 81 64 +77 81 64 +77 80 63 +76 79 62 +75 79 62 +75 78 61 +74 78 61 +73 77 60 +73 76 59 +72 76 59 +71 75 58 +71 75 58 +71 75 58 +71 75 58 +71 76 59 +72 77 60 +73 78 61 +74 79 62 +75 80 63 +76 81 64 +77 82 65 +77 83 67 +78 84 68 +79 85 69 +80 86 70 +81 87 71 +82 88 72 +83 89 73 +84 91 74 +84 91 75 +84 91 75 +87 95 79 +91 99 83 +95 103 87 +99 108 91 +103 112 96 +107 116 100 +111 120 104 +114 125 108 +118 129 112 +122 133 117 +126 137 121 +130 142 125 +134 146 129 +138 150 133 +141 154 137 +142 155 138 +142 155 138 +138 150 133 +134 146 129 +130 142 125 +126 137 121 +122 133 117 +118 129 113 +114 124 109 +111 120 104 +107 116 100 +103 111 96 +99 107 92 +95 103 88 +91 98 84 +87 94 80 +84 90 76 +84 90 76 +84 90 76 +79 84 71 +74 79 66 +69 74 61 +64 69 56 +59 64 51 +54 58 46 +49 53 41 +44 48 36 +39 43 31 +34 38 26 +29 32 21 +24 27 16 +19 22 11 +14 17 6 +9 12 1 +9 12 1 +9 12 1 +16 19 8 +23 26 15 +30 33 22 +37 40 29 +44 47 36 +50 54 43 +58 60 50 +65 68 58 +71 75 65 +79 82 72 +86 89 79 +92 96 86 +100 102 93 +106 109 100 +113 116 107 +114 117 108 +114 117 108 +108 112 103 +103 107 98 +98 102 93 +92 98 88 +87 93 84 +82 88 79 +76 83 74 +71 79 69 +66 74 64 +60 69 60 +55 64 55 +50 60 50 +44 55 45 +39 50 40 +34 46 36 +34 46 36 +34 46 36 +36 47 37 +38 49 39 +40 50 41 +42 52 42 +44 53 44 +46 55 46 +48 56 48 +50 58 49 +52 59 51 +54 61 53 +56 62 55 +58 64 56 +60 65 58 +62 67 60 +64 68 62 +64 69 62 +64 69 62 +60 65 58 +57 62 55 +53 58 52 +50 55 48 +47 52 45 +43 48 42 +40 45 38 +36 41 35 +33 38 32 +30 35 28 +26 31 25 +23 28 22 +19 24 18 +16 21 15 +13 18 12 +13 18 12 +13 18 12 +21 27 21 +29 37 30 +38 46 39 +46 56 49 +54 65 58 +63 75 67 +71 84 76 +79 94 86 +88 103 95 +96 113 104 +104 122 113 +112 132 123 +121 141 132 +129 151 141 +137 160 150 +138 161 151 +138 161 151 +137 159 149 +136 157 148 +135 156 147 +134 154 146 +133 153 145 +132 151 143 +131 149 142 +131 148 141 +130 146 140 +129 145 139 +128 143 137 +127 141 136 +126 140 135 +125 138 134 +125 137 133 +125 137 133 +125 137 133 +123 136 132 +122 135 131 +121 134 131 +120 133 130 +119 132 129 +117 131 129 +116 130 128 +115 129 127 +114 128 127 +113 127 126 +111 126 125 +110 125 125 +109 124 124 +108 123 123 +107 123 123 +107 123 123 +107 123 123 +105 120 118 +104 118 114 +103 116 110 +102 114 106 +101 112 102 +100 110 98 +99 108 94 +98 106 89 +97 104 85 +96 102 81 +95 100 77 +94 98 73 +93 96 69 +92 94 65 +91 92 61 +91 92 61 +91 92 61 diff --git a/src/fractalzoomer/color_maps/image h japanese tulips.MAP b/src/fractalzoomer/color_maps/image h japanese tulips.MAP new file mode 100644 index 000000000..0b11adc95 --- /dev/null +++ b/src/fractalzoomer/color_maps/image h japanese tulips.MAP @@ -0,0 +1,256 @@ +221 227 239 +212 217 230 +203 207 222 +194 198 214 +186 188 206 +177 179 198 +168 169 189 +159 159 181 +151 150 173 +142 140 165 +133 131 157 +124 121 148 +116 111 140 +107 102 132 +98 92 124 +90 83 116 +90 83 116 +90 83 116 +91 83 116 +92 83 116 +93 84 117 +94 84 117 +95 84 117 +96 85 117 +97 85 118 +98 86 118 +99 86 118 +100 86 119 +101 87 119 +102 87 119 +103 88 120 +104 88 120 +105 88 120 +106 89 121 +106 89 121 +112 90 117 +118 91 114 +125 92 111 +131 93 108 +137 94 105 +144 96 102 +150 97 99 +157 98 96 +163 99 93 +169 100 90 +176 102 87 +182 103 84 +189 104 81 +195 105 78 +201 106 75 +202 107 75 +202 107 75 +202 110 79 +203 113 84 +205 117 89 +205 120 94 +206 124 98 +207 127 103 +208 131 108 +209 134 113 +210 138 118 +211 141 122 +212 145 127 +213 148 132 +214 152 137 +215 155 142 +216 158 146 +217 159 147 +217 159 147 +219 158 146 +222 158 146 +224 157 145 +227 157 145 +229 157 145 +232 157 144 +234 156 144 +237 156 143 +239 156 143 +242 155 143 +244 155 142 +247 155 142 +249 154 141 +252 154 141 +254 154 141 +255 154 141 +255 154 141 +241 145 132 +228 136 124 +215 127 116 +201 118 108 +188 109 100 +175 100 92 +162 91 84 +148 83 75 +135 74 67 +122 65 59 +109 56 51 +95 47 43 +82 38 35 +69 29 27 +56 21 19 +56 21 19 +56 21 19 +58 24 23 +60 27 27 +62 30 32 +65 33 36 +67 36 40 +69 39 45 +71 42 49 +74 45 54 +76 48 58 +78 51 62 +80 54 67 +83 57 71 +85 60 76 +87 63 80 +89 66 84 +90 67 85 +90 67 85 +88 66 83 +87 65 82 +86 65 80 +84 64 79 +83 64 78 +82 63 77 +81 62 75 +79 62 74 +78 61 73 +77 61 71 +76 60 70 +74 59 69 +73 59 67 +72 58 66 +71 58 65 +71 58 65 +71 58 65 +75 61 68 +80 64 72 +85 68 76 +90 71 80 +95 74 84 +100 78 88 +105 81 92 +110 85 95 +115 88 99 +120 91 103 +125 95 107 +130 98 111 +135 102 115 +140 105 119 +144 108 122 +145 109 123 +145 109 123 +136 101 115 +127 94 107 +119 87 99 +110 79 91 +102 72 83 +93 65 75 +85 58 67 +76 50 60 +68 43 52 +59 36 44 +51 29 36 +42 21 28 +34 14 20 +25 7 12 +17 0 5 +17 0 5 +17 0 5 +25 5 10 +34 11 16 +43 17 22 +52 22 28 +60 28 34 +69 34 40 +78 40 46 +87 45 52 +96 51 58 +104 57 64 +113 63 70 +122 68 76 +131 74 82 +140 80 88 +148 85 93 +149 86 94 +149 86 94 +143 81 90 +138 77 87 +133 73 83 +128 69 80 +123 65 77 +118 61 73 +113 57 70 +107 53 66 +102 49 63 +97 45 60 +92 41 56 +87 37 53 +82 33 49 +77 29 46 +72 25 43 +72 25 43 +72 25 43 +68 24 41 +65 24 39 +62 23 37 +59 23 36 +56 22 34 +52 22 33 +49 21 31 +46 21 29 +43 20 28 +40 20 26 +36 19 24 +33 19 23 +30 18 21 +27 18 19 +24 18 18 +24 18 18 +24 18 18 +30 23 24 +36 28 30 +43 33 37 +49 38 43 +55 43 49 +61 48 55 +68 53 62 +74 58 68 +80 63 74 +87 68 81 +93 73 87 +99 78 93 +106 83 100 +112 88 106 +118 93 112 +119 94 113 +119 94 113 +125 102 121 +132 111 129 +139 120 138 +146 129 146 +152 138 154 +159 147 163 +166 156 171 +173 164 180 +180 173 188 +186 182 196 +193 191 205 +200 200 213 +207 209 222 +214 218 230 +220 226 238 +221 227 239 +221 227 239 diff --git a/src/fractalzoomer/color_maps/image h peacock.MAP b/src/fractalzoomer/color_maps/image h peacock.MAP new file mode 100644 index 000000000..de25ba64d --- /dev/null +++ b/src/fractalzoomer/color_maps/image h peacock.MAP @@ -0,0 +1,256 @@ +49 230 199 +52 227 197 +56 225 196 +60 223 195 +63 221 194 +67 219 193 +71 216 192 +75 214 191 +78 212 189 +82 210 188 +86 208 187 +90 205 186 +93 203 185 +97 201 184 +101 199 183 +104 197 182 +105 197 182 +105 197 182 +98 186 172 +91 175 162 +85 164 152 +78 153 142 +72 142 133 +65 131 123 +58 120 113 +52 110 103 +45 99 93 +39 88 84 +32 77 74 +25 66 64 +19 55 54 +12 44 44 +6 34 35 +6 34 35 +6 34 35 +5 42 45 +5 51 56 +4 60 67 +4 69 78 +4 78 88 +3 87 99 +3 96 110 +2 105 121 +2 114 132 +2 123 142 +1 132 153 +1 141 164 +0 150 175 +0 159 186 +0 167 196 +0 168 197 +0 168 197 +0 164 193 +0 160 190 +1 156 186 +1 152 183 +1 148 180 +2 144 177 +2 140 173 +3 137 170 +3 133 167 +3 129 163 +4 125 160 +4 121 157 +5 117 153 +5 113 150 +5 110 147 +6 110 147 +6 110 147 +5 104 140 +5 99 134 +5 94 127 +5 89 121 +5 84 114 +4 78 108 +4 73 101 +4 68 95 +4 63 88 +4 58 82 +3 52 75 +3 47 69 +3 42 62 +3 37 56 +3 32 50 +3 32 50 +3 32 50 +5 34 54 +7 37 58 +9 40 62 +11 42 66 +13 45 70 +15 48 74 +17 51 78 +19 53 83 +21 56 87 +23 59 91 +25 62 95 +27 64 99 +29 67 103 +31 70 107 +33 72 111 +34 73 112 +34 73 112 +35 75 117 +36 77 123 +37 80 129 +39 82 135 +40 84 141 +41 86 147 +42 89 153 +44 91 159 +45 93 165 +46 96 171 +47 98 177 +49 100 183 +50 103 189 +51 105 195 +52 107 200 +53 108 201 +53 108 201 +49 102 193 +46 96 186 +42 90 179 +39 85 172 +36 79 165 +32 73 158 +29 67 151 +25 62 144 +22 56 137 +19 50 130 +15 44 123 +12 39 116 +8 33 109 +5 27 102 +2 22 95 +2 22 95 +2 22 95 +3 22 97 +5 23 100 +7 24 102 +8 25 105 +10 26 107 +11 27 110 +13 28 112 +15 28 115 +16 29 117 +18 30 120 +20 31 122 +21 32 125 +23 33 127 +25 34 130 +26 34 132 +27 35 133 +27 35 133 +27 34 129 +27 33 126 +27 32 123 +27 32 119 +27 31 116 +27 31 113 +27 30 110 +28 29 106 +28 29 103 +28 28 100 +28 27 97 +28 27 93 +28 26 90 +28 25 87 +28 25 84 +29 25 84 +29 25 84 +30 26 83 +32 28 82 +34 30 80 +35 32 80 +37 33 79 +39 35 78 +41 37 77 +42 39 76 +44 41 75 +46 42 74 +48 44 73 +49 46 72 +51 48 71 +53 50 70 +54 51 69 +55 52 69 +55 52 69 +59 55 69 +64 59 69 +69 63 70 +73 67 70 +78 71 70 +83 75 70 +88 79 71 +92 82 71 +97 86 71 +102 90 72 +107 94 72 +111 98 72 +116 102 73 +121 106 73 +125 109 73 +126 110 74 +126 110 74 +125 108 73 +124 107 72 +124 106 71 +123 105 70 +123 104 70 +122 103 69 +122 102 68 +121 100 67 +121 99 66 +120 98 66 +120 97 65 +119 96 64 +119 95 63 +118 94 62 +118 93 62 +118 93 62 +118 93 62 +112 88 59 +106 84 57 +101 80 54 +95 76 52 +90 72 50 +84 67 48 +78 63 45 +73 59 43 +67 55 41 +62 51 38 +56 46 36 +50 42 34 +45 38 31 +39 34 29 +34 30 27 +34 30 27 +34 30 27 +34 43 38 +35 56 49 +37 70 61 +37 83 72 +38 96 84 +39 109 95 +40 123 107 +41 136 118 +42 149 130 +43 163 141 +44 176 153 +45 189 164 +46 203 176 +47 216 187 +48 229 198 +49 230 199 +49 230 199 diff --git a/src/fractalzoomer/color_maps/image h zebra.MAP b/src/fractalzoomer/color_maps/image h zebra.MAP new file mode 100644 index 000000000..690aecbd3 --- /dev/null +++ b/src/fractalzoomer/color_maps/image h zebra.MAP @@ -0,0 +1,256 @@ +98 100 99 +98 100 99 +99 101 99 +100 102 100 +101 102 100 +102 103 101 +103 104 101 +104 104 102 +104 105 102 +105 106 103 +106 106 103 +107 107 104 +108 108 104 +109 108 105 +110 109 105 +111 110 106 +111 110 106 +111 110 106 +116 114 108 +121 118 111 +126 123 114 +131 127 116 +137 131 119 +142 136 122 +147 140 124 +152 144 127 +157 149 130 +163 153 132 +168 157 135 +173 162 138 +178 166 140 +183 170 143 +188 174 145 +189 175 146 +189 175 146 +182 169 141 +175 163 137 +169 157 133 +162 151 128 +156 145 124 +149 139 120 +142 133 116 +136 128 111 +129 122 107 +123 116 103 +116 110 99 +109 104 94 +103 98 90 +96 92 86 +90 87 82 +90 87 82 +90 87 82 +88 85 80 +87 83 78 +86 82 76 +84 80 74 +83 79 72 +82 77 70 +81 76 68 +79 74 67 +78 73 65 +77 71 63 +76 70 61 +74 68 59 +73 67 57 +72 65 55 +71 64 54 +71 64 54 +71 64 54 +75 68 58 +80 72 62 +85 77 66 +89 81 70 +94 86 74 +99 90 78 +104 94 82 +108 99 86 +113 103 90 +118 108 94 +123 112 98 +127 116 102 +132 121 106 +137 125 110 +141 129 113 +142 130 114 +142 130 114 +143 131 116 +145 133 118 +147 135 120 +148 137 122 +150 139 124 +152 140 126 +153 142 128 +155 144 130 +157 146 132 +158 148 134 +160 149 136 +162 151 138 +163 153 140 +165 155 142 +167 157 144 +167 157 145 +167 157 145 +167 156 143 +168 156 141 +169 155 140 +169 155 138 +170 155 137 +171 154 135 +172 154 133 +172 153 132 +173 153 130 +174 153 129 +175 152 127 +175 152 125 +176 151 124 +177 151 122 +178 151 121 +178 151 121 +178 151 121 +173 147 119 +169 144 117 +164 141 115 +160 137 113 +155 134 111 +151 131 109 +146 127 107 +142 124 105 +137 121 103 +133 117 101 +128 114 99 +124 111 97 +119 107 95 +115 104 93 +111 101 91 +111 101 91 +111 101 91 +115 104 93 +120 107 95 +125 111 97 +129 114 99 +134 118 102 +139 121 104 +144 124 106 +148 128 108 +153 131 110 +158 135 113 +163 138 115 +167 141 117 +172 145 119 +177 148 121 +181 151 124 +182 152 124 +182 152 124 +176 146 119 +170 141 114 +164 135 110 +158 130 105 +152 125 100 +146 119 96 +140 114 91 +134 108 86 +128 103 82 +122 98 77 +116 92 72 +110 87 68 +104 81 63 +98 76 58 +92 71 54 +92 71 54 +92 71 54 +91 71 55 +90 71 56 +90 72 58 +89 72 59 +88 73 61 +88 73 62 +87 74 63 +86 74 65 +86 75 66 +85 75 68 +84 76 69 +84 76 70 +83 77 72 +82 77 73 +82 78 74 +82 78 75 +82 78 75 +86 81 78 +91 85 81 +96 89 85 +100 93 88 +105 97 92 +110 101 95 +115 105 98 +119 108 102 +124 112 105 +129 116 109 +134 120 112 +138 124 115 +143 128 119 +148 132 122 +152 135 126 +153 136 126 +153 136 126 +145 129 119 +137 122 113 +130 115 107 +122 109 101 +115 102 95 +107 95 89 +99 88 83 +92 82 76 +84 75 70 +77 68 64 +69 61 58 +61 55 52 +54 48 46 +46 41 40 +39 35 34 +39 35 34 +39 35 34 +36 32 31 +33 30 29 +31 28 27 +28 25 24 +26 23 22 +23 21 20 +20 18 18 +18 16 15 +15 14 13 +13 11 11 +10 9 9 +7 7 6 +5 4 4 +2 2 2 +0 0 0 +0 0 0 +0 0 0 +6 6 6 +13 13 13 +19 20 19 +26 26 26 +32 33 33 +39 40 39 +45 46 46 +52 53 52 +58 60 59 +65 66 66 +71 73 72 +78 80 79 +84 86 85 +91 93 92 +97 99 98 +98 100 99 +98 100 99 diff --git a/src/fractalzoomer/color_maps/image l tiles.MAP b/src/fractalzoomer/color_maps/image l tiles.MAP new file mode 100644 index 000000000..9aab896ee --- /dev/null +++ b/src/fractalzoomer/color_maps/image l tiles.MAP @@ -0,0 +1,256 @@ +118 57 38 +114 54 36 +110 52 35 +107 50 33 +103 48 32 +100 46 31 +96 44 29 +93 42 28 +89 39 26 +86 37 25 +82 35 24 +79 33 22 +75 31 21 +72 29 19 +68 27 18 +65 25 17 +65 25 17 +65 25 17 +69 28 18 +73 31 20 +78 35 22 +82 38 23 +87 42 25 +91 45 27 +95 49 29 +100 52 30 +104 56 32 +109 59 34 +113 63 36 +117 66 37 +122 70 39 +126 73 41 +130 76 42 +131 77 43 +131 77 43 +129 75 43 +128 74 43 +127 73 43 +126 71 43 +125 70 43 +124 69 43 +123 67 43 +122 66 43 +121 65 43 +120 63 43 +119 62 43 +118 61 43 +117 59 43 +116 58 43 +115 57 43 +115 57 43 +115 57 43 +116 59 43 +117 61 44 +119 63 45 +120 66 46 +121 68 47 +123 70 48 +124 72 49 +125 75 49 +127 77 50 +128 79 51 +129 81 52 +131 84 53 +132 86 54 +133 88 55 +134 90 56 +135 91 56 +135 91 56 +135 91 56 +135 91 57 +135 91 58 +135 91 58 +135 91 59 +135 91 60 +135 91 61 +136 91 61 +136 91 62 +136 91 63 +136 91 64 +136 91 64 +136 91 65 +136 91 66 +137 91 66 +137 91 67 +137 91 67 +137 91 67 +137 92 67 +138 92 67 +138 93 67 +139 93 68 +139 94 68 +140 94 68 +140 95 68 +141 95 68 +141 96 69 +142 96 69 +142 97 69 +143 97 69 +143 98 69 +144 99 70 +144 99 70 +144 99 70 +145 100 72 +147 102 75 +149 104 78 +150 106 80 +152 108 83 +154 110 86 +155 112 88 +157 114 91 +159 116 94 +160 118 96 +162 120 99 +164 122 101 +165 124 104 +167 126 107 +169 128 110 +169 128 110 +169 128 110 +164 123 106 +160 119 103 +156 115 99 +151 110 96 +147 106 92 +143 102 89 +139 98 85 +134 93 82 +130 89 78 +126 85 75 +122 81 71 +117 76 68 +113 72 64 +109 68 61 +105 64 58 +105 64 58 +105 64 58 +103 63 55 +101 62 53 +99 61 51 +97 60 48 +95 60 46 +93 59 44 +91 58 42 +89 57 39 +87 56 37 +85 56 35 +83 55 33 +81 54 30 +79 53 28 +77 52 26 +76 52 24 +76 52 24 +76 52 24 +82 56 32 +88 61 40 +95 65 48 +101 70 56 +108 74 64 +114 79 72 +121 83 80 +127 88 89 +134 92 97 +140 97 105 +147 101 113 +153 106 121 +160 110 129 +166 115 137 +172 119 145 +173 120 146 +173 120 146 +167 115 140 +162 110 134 +157 106 129 +152 101 123 +147 97 118 +141 92 112 +136 88 106 +131 83 101 +126 79 95 +121 74 90 +115 70 84 +110 65 78 +105 61 73 +100 56 67 +95 52 62 +95 52 62 +95 52 62 +93 52 62 +91 52 62 +89 52 63 +87 52 63 +85 52 63 +83 52 64 +81 52 64 +79 52 64 +77 52 65 +75 52 65 +73 52 65 +71 52 66 +69 52 66 +67 52 66 +66 52 66 +66 52 67 +66 52 67 +65 50 62 +64 48 58 +64 47 53 +63 45 49 +63 44 44 +62 42 40 +61 40 35 +61 39 31 +60 37 26 +60 36 22 +59 34 17 +58 32 13 +58 31 8 +57 29 4 +57 28 0 +57 28 0 +57 28 0 +55 27 1 +53 27 3 +52 27 5 +50 26 6 +49 26 8 +47 26 10 +45 26 11 +44 25 13 +42 25 15 +41 25 16 +39 25 18 +37 24 20 +36 24 21 +34 24 23 +33 24 24 +33 24 25 +33 24 25 +38 26 25 +44 28 26 +50 30 27 +55 32 28 +61 35 29 +67 37 30 +72 39 31 +78 41 31 +84 43 32 +89 46 33 +95 48 34 +101 50 35 +106 52 36 +112 54 37 +117 56 37 +118 57 38 +118 57 38 diff --git a/src/fractalzoomer/color_maps/image r nebula.MAP b/src/fractalzoomer/color_maps/image r nebula.MAP new file mode 100644 index 000000000..24eb0819c --- /dev/null +++ b/src/fractalzoomer/color_maps/image r nebula.MAP @@ -0,0 +1,256 @@ +134 77 24 +134 78 24 +135 79 25 +135 80 26 +136 82 27 +136 83 28 +137 84 28 +137 85 29 +138 87 30 +138 88 31 +139 89 32 +139 90 32 +140 92 33 +140 93 34 +141 94 35 +142 96 35 +142 96 36 +142 96 36 +142 95 34 +143 94 33 +144 93 32 +145 93 31 +146 92 30 +146 91 28 +147 90 27 +148 90 26 +149 89 25 +150 88 24 +150 87 22 +151 87 21 +152 86 20 +153 85 19 +154 85 18 +154 85 18 +154 85 18 +149 83 19 +145 81 21 +140 80 23 +136 78 24 +131 76 26 +127 75 28 +122 73 29 +118 71 31 +113 70 33 +109 68 34 +104 66 36 +100 65 38 +95 63 39 +91 61 41 +87 60 42 +87 60 43 +87 60 43 +93 64 44 +100 69 45 +107 73 46 +114 78 47 +121 83 48 +127 87 49 +134 92 50 +141 96 51 +148 101 52 +155 106 53 +161 110 54 +168 115 55 +175 119 56 +182 124 57 +188 128 59 +189 129 59 +189 129 59 +185 129 61 +181 129 63 +178 130 65 +174 130 67 +170 131 69 +167 131 71 +163 132 73 +159 132 75 +156 133 77 +152 133 79 +148 134 81 +145 134 83 +141 135 85 +137 135 87 +134 136 88 +134 136 89 +134 136 89 +139 140 93 +145 144 97 +151 148 101 +157 153 105 +163 157 109 +169 161 113 +175 165 117 +181 170 121 +187 174 125 +193 178 129 +199 182 133 +205 187 137 +211 191 141 +217 195 145 +223 200 149 +223 200 150 +223 200 150 +218 193 142 +214 186 135 +210 180 128 +205 173 121 +201 167 114 +197 160 107 +192 154 100 +188 147 92 +184 141 85 +179 134 78 +175 128 71 +171 121 64 +166 115 57 +162 108 50 +158 102 43 +158 102 43 +158 102 43 +161 105 44 +164 108 46 +167 112 47 +170 115 49 +173 119 51 +176 122 52 +179 125 54 +183 129 55 +186 132 57 +189 136 59 +192 139 60 +195 142 62 +198 146 63 +201 149 65 +205 152 66 +205 153 67 +205 153 67 +202 151 65 +199 149 64 +196 147 63 +193 146 62 +191 144 61 +188 142 60 +185 140 59 +182 139 58 +179 137 57 +177 135 56 +174 133 55 +171 132 54 +168 130 53 +165 128 52 +163 127 51 +163 127 51 +163 127 51 +163 127 51 +164 128 52 +164 128 53 +165 129 53 +165 129 54 +166 130 55 +166 130 55 +167 131 56 +167 131 57 +168 132 57 +168 132 58 +169 133 59 +169 133 59 +170 134 60 +171 134 61 +171 135 61 +171 135 61 +169 133 59 +168 132 58 +167 130 57 +165 129 55 +164 127 54 +163 126 53 +161 124 52 +160 123 50 +159 121 49 +157 120 48 +156 118 47 +155 117 45 +153 115 44 +152 114 43 +151 113 42 +151 113 42 +151 113 42 +154 116 45 +157 119 48 +161 123 51 +164 126 55 +168 129 58 +171 133 61 +175 136 64 +178 139 68 +182 143 71 +185 146 74 +189 149 77 +192 153 81 +196 156 84 +199 159 87 +203 162 90 +203 163 91 +203 163 91 +201 163 93 +199 164 96 +198 165 98 +196 165 101 +195 166 103 +193 167 106 +192 167 108 +190 168 111 +189 169 113 +187 169 116 +186 170 118 +184 171 121 +183 171 123 +181 172 126 +180 173 128 +180 173 129 +180 173 129 +179 172 128 +179 172 128 +178 172 128 +178 171 128 +178 171 128 +177 171 128 +177 171 128 +176 170 127 +176 170 127 +176 170 127 +175 170 127 +175 169 127 +174 169 127 +174 169 127 +174 169 127 +174 169 127 +174 169 127 +171 162 120 +168 156 113 +166 150 106 +163 144 99 +160 138 92 +158 132 85 +155 126 78 +152 119 72 +150 113 65 +147 107 58 +144 101 51 +142 95 44 +139 89 37 +136 83 30 +134 77 24 +134 77 24 +134 77 24 diff --git a/src/fractalzoomer/color_maps/image r sydney dust storm.MAP b/src/fractalzoomer/color_maps/image r sydney dust storm.MAP new file mode 100644 index 000000000..94052809d --- /dev/null +++ b/src/fractalzoomer/color_maps/image r sydney dust storm.MAP @@ -0,0 +1,256 @@ +255 202 187 +254 201 185 +254 200 184 +253 199 182 +253 198 181 +253 197 180 +252 196 178 +252 195 177 +251 194 175 +251 193 174 +251 192 173 +250 191 171 +250 190 170 +249 189 168 +249 188 167 +249 187 166 +249 187 166 +249 187 166 +247 185 163 +245 183 160 +244 182 157 +242 180 155 +240 178 152 +239 177 149 +237 175 146 +235 173 144 +234 172 141 +232 170 138 +230 168 135 +229 167 133 +227 165 130 +225 163 127 +224 162 125 +224 162 125 +224 162 125 +224 161 125 +224 161 125 +225 161 126 +225 161 126 +226 161 126 +226 161 127 +227 161 127 +227 160 127 +228 160 128 +228 160 128 +229 160 128 +229 160 129 +230 160 129 +230 160 129 +231 160 129 +231 160 130 +231 160 130 +225 155 127 +219 150 124 +213 145 122 +207 140 119 +202 135 117 +196 130 114 +190 125 111 +184 120 109 +178 115 106 +173 110 104 +167 105 101 +161 100 98 +155 95 96 +149 90 93 +144 85 91 +144 85 91 +144 85 91 +146 87 92 +148 89 93 +151 92 94 +153 94 95 +156 97 96 +158 99 97 +161 102 98 +163 104 99 +166 107 100 +168 109 101 +171 112 102 +173 114 103 +176 117 104 +178 119 105 +181 122 106 +181 122 106 +181 122 106 +180 121 105 +179 121 105 +178 121 105 +177 120 105 +176 120 105 +175 120 105 +174 120 105 +173 119 104 +172 119 104 +171 119 104 +170 119 104 +169 118 104 +168 118 104 +167 118 104 +167 118 104 +167 118 104 +167 118 104 +167 118 104 +168 118 104 +168 118 104 +169 119 104 +169 119 104 +170 119 104 +170 119 104 +171 120 105 +171 120 105 +172 120 105 +172 120 105 +173 121 105 +173 121 105 +174 121 105 +175 122 106 +175 122 106 +175 122 106 +173 119 105 +171 117 104 +169 115 103 +167 113 102 +165 111 101 +163 109 100 +161 107 99 +160 105 98 +158 103 97 +156 101 96 +154 99 95 +152 97 94 +150 95 93 +148 93 92 +147 91 92 +147 91 92 +147 91 92 +143 88 90 +139 86 88 +136 83 87 +132 81 85 +128 78 84 +125 76 82 +121 73 81 +117 71 79 +114 68 78 +110 66 76 +106 63 75 +103 61 73 +99 58 72 +95 56 70 +92 54 69 +92 54 69 +92 54 69 +91 53 67 +90 53 66 +89 53 65 +89 53 64 +88 53 63 +87 52 61 +86 52 60 +86 52 59 +85 52 58 +84 52 57 +83 51 55 +83 51 54 +82 51 53 +81 51 52 +81 51 51 +81 51 51 +81 51 51 +81 51 50 +82 51 49 +83 51 49 +83 52 48 +84 52 47 +85 52 47 +85 52 46 +86 53 45 +87 53 45 +87 53 44 +88 53 43 +89 54 43 +89 54 42 +90 54 41 +91 55 41 +91 55 41 +91 55 41 +92 56 43 +93 57 46 +95 59 48 +96 60 51 +97 61 53 +99 63 56 +100 64 58 +101 65 61 +103 67 63 +104 68 66 +105 69 68 +107 71 71 +108 72 73 +109 73 76 +111 74 78 +111 75 79 +111 75 79 +111 75 77 +111 76 76 +111 76 75 +111 77 74 +112 77 73 +112 78 72 +112 78 71 +112 79 69 +112 79 68 +113 80 67 +113 80 66 +113 81 65 +113 81 64 +113 82 63 +114 83 62 +114 83 62 +114 83 62 +113 81 62 +113 79 62 +113 77 63 +112 75 63 +112 73 64 +112 71 64 +112 69 64 +111 67 65 +111 65 65 +111 63 66 +111 61 66 +110 59 66 +110 57 67 +110 55 67 +110 53 67 +110 53 68 +110 53 68 +119 62 75 +129 72 83 +139 82 91 +148 92 99 +158 102 107 +168 112 115 +177 122 123 +187 132 131 +197 142 139 +206 152 147 +216 162 155 +225 172 163 +235 182 171 +245 192 179 +254 201 186 +255 202 187 +255 202 187 diff --git a/src/fractalzoomer/color_maps/image sunset 2.MAP b/src/fractalzoomer/color_maps/image sunset 2.MAP new file mode 100644 index 000000000..c4d298bf8 --- /dev/null +++ b/src/fractalzoomer/color_maps/image sunset 2.MAP @@ -0,0 +1,256 @@ +128 31 48 +123 30 47 +119 29 47 +115 27 46 +111 27 46 +107 26 46 +103 25 46 +99 24 45 +94 23 45 +90 22 45 +86 21 44 +82 20 44 +78 19 44 +74 18 43 +70 17 43 +66 16 43 +66 16 43 +66 16 43 +69 21 50 +72 26 57 +76 32 65 +79 37 72 +82 42 80 +85 47 87 +89 53 95 +92 58 102 +95 63 110 +99 69 117 +102 74 125 +105 79 132 +109 85 140 +112 90 147 +115 95 154 +116 96 155 +116 96 155 +116 94 151 +116 92 147 +117 89 143 +117 88 139 +118 86 136 +118 84 132 +119 82 128 +119 80 124 +120 78 120 +120 76 117 +121 74 113 +121 72 109 +122 70 105 +122 68 101 +122 66 98 +123 66 98 +123 66 98 +118 62 94 +113 58 90 +108 54 86 +103 50 83 +98 47 79 +93 43 76 +88 39 72 +84 35 68 +79 31 65 +74 28 61 +69 24 57 +64 20 54 +59 16 50 +54 12 46 +50 9 43 +50 9 43 +50 9 43 +62 14 41 +74 20 40 +86 25 39 +98 31 38 +110 36 37 +122 42 36 +134 48 35 +147 53 33 +159 59 32 +171 64 31 +183 70 30 +195 76 29 +207 81 28 +219 87 27 +231 92 26 +232 93 26 +232 93 26 +224 90 29 +216 88 33 +208 85 37 +200 83 41 +192 81 45 +184 78 49 +176 76 53 +168 73 56 +160 71 60 +152 69 64 +144 66 68 +136 64 72 +128 61 76 +120 59 80 +113 57 83 +113 57 84 +113 57 84 +113 57 84 +114 57 85 +115 57 85 +116 57 86 +116 57 86 +117 58 87 +118 58 87 +119 58 88 +120 58 88 +120 58 89 +121 59 89 +122 59 90 +123 59 90 +124 59 91 +124 59 91 +125 60 92 +125 60 92 +123 59 91 +122 58 90 +121 57 88 +120 56 88 +119 55 87 +117 54 86 +116 53 85 +115 52 84 +114 51 83 +113 50 82 +111 49 81 +110 48 80 +109 47 79 +108 46 78 +107 46 77 +107 46 77 +107 46 77 +116 53 72 +126 60 67 +136 67 63 +146 74 58 +155 81 54 +165 89 49 +175 96 44 +185 103 40 +195 110 35 +204 117 31 +214 125 26 +224 132 21 +234 139 17 +244 146 12 +253 153 8 +254 154 8 +254 154 8 +250 147 8 +247 140 9 +243 133 9 +240 127 10 +236 120 10 +233 114 11 +229 107 11 +226 100 12 +222 94 12 +219 87 13 +215 80 13 +212 74 14 +208 67 14 +205 60 15 +202 54 15 +202 54 16 +202 54 16 +202 54 16 +203 55 17 +203 56 18 +204 57 19 +204 58 20 +205 59 21 +205 60 22 +206 61 23 +206 62 24 +207 63 25 +207 64 26 +208 65 27 +208 66 28 +209 67 29 +209 67 29 +210 68 30 +210 68 30 +201 65 32 +192 62 34 +183 60 37 +174 57 39 +165 55 42 +156 52 44 +147 49 47 +139 47 49 +130 44 52 +121 42 54 +112 39 57 +103 36 59 +94 34 62 +85 31 64 +77 29 66 +77 29 67 +77 29 67 +75 27 65 +73 26 63 +71 24 61 +69 23 60 +67 21 58 +65 20 56 +63 18 54 +61 17 53 +59 15 51 +57 14 49 +55 12 47 +53 11 46 +51 9 44 +49 8 42 +48 7 41 +48 7 41 +48 7 41 +57 14 46 +67 21 51 +78 28 56 +87 35 62 +97 42 67 +107 49 72 +117 56 77 +127 63 83 +137 70 88 +147 77 93 +157 84 98 +167 91 104 +177 98 109 +187 105 114 +197 112 119 +198 113 120 +198 113 120 +193 107 115 +188 102 110 +183 96 105 +179 91 100 +174 85 96 +170 80 91 +165 74 86 +160 69 81 +156 63 76 +151 58 72 +146 52 67 +142 47 62 +137 41 57 +132 36 52 +128 31 48 +128 31 48 +128 31 48 diff --git a/src/fractalzoomer/color_maps/image sunset.MAP b/src/fractalzoomer/color_maps/image sunset.MAP new file mode 100644 index 000000000..46e914d40 --- /dev/null +++ b/src/fractalzoomer/color_maps/image sunset.MAP @@ -0,0 +1,256 @@ +74 79 147 +75 79 148 +76 80 149 +78 81 150 +79 81 152 +81 82 153 +82 82 154 +84 83 155 +85 84 157 +87 84 158 +88 85 159 +90 86 160 +91 86 162 +93 87 163 +94 88 164 +95 88 165 +96 89 166 +96 89 166 +91 84 157 +86 79 149 +81 75 140 +77 70 132 +72 66 124 +67 61 115 +62 56 107 +58 52 98 +53 47 90 +48 43 82 +43 38 73 +39 33 65 +34 29 56 +29 24 48 +25 20 40 +25 20 40 +25 20 40 +29 23 45 +33 26 50 +38 29 56 +42 32 61 +47 35 67 +51 38 72 +56 41 78 +60 45 83 +65 48 89 +69 51 94 +74 54 100 +78 57 105 +83 60 111 +87 63 116 +91 66 121 +92 67 122 +92 67 122 +96 72 124 +100 77 127 +105 82 130 +109 87 133 +113 92 136 +117 97 139 +122 102 142 +126 107 145 +130 112 148 +135 117 151 +139 122 154 +143 127 157 +148 132 160 +152 137 163 +156 142 165 +157 143 166 +157 143 166 +147 133 155 +137 124 145 +126 114 134 +117 105 124 +107 96 113 +97 86 103 +87 77 92 +77 67 82 +67 58 71 +57 49 61 +47 39 50 +37 30 40 +27 20 29 +17 11 19 +7 2 9 +7 2 9 +7 2 9 +20 12 18 +34 23 27 +47 33 37 +61 44 46 +74 54 55 +88 65 65 +102 76 74 +115 86 84 +129 97 93 +142 107 102 +156 118 112 +170 129 121 +183 139 131 +197 150 140 +210 160 149 +211 161 150 +211 161 150 +204 154 147 +197 148 145 +190 142 142 +184 136 140 +177 130 138 +171 124 136 +164 118 133 +157 111 131 +151 105 129 +144 99 126 +137 93 124 +131 87 122 +124 81 119 +117 75 117 +111 69 115 +111 69 115 +111 69 115 +113 73 117 +116 77 119 +119 81 121 +121 85 123 +124 89 125 +127 93 127 +130 97 129 +132 102 131 +135 106 133 +138 110 135 +141 114 137 +143 118 139 +146 122 141 +149 126 143 +151 130 145 +152 131 146 +152 131 146 +146 124 139 +141 117 132 +135 111 125 +130 104 119 +124 98 112 +119 91 105 +113 84 98 +108 78 92 +102 71 85 +97 65 78 +91 58 71 +86 51 65 +80 45 58 +75 38 51 +70 32 45 +70 32 45 +70 32 45 +76 35 49 +82 38 54 +89 42 59 +95 45 64 +102 48 69 +108 52 74 +115 55 79 +121 59 84 +128 62 89 +134 65 94 +141 69 99 +147 72 104 +154 76 109 +160 79 114 +166 82 118 +167 83 119 +167 83 119 +164 81 117 +161 80 115 +157 78 113 +155 77 111 +152 75 110 +149 74 108 +146 72 106 +143 71 104 +140 69 102 +137 68 101 +134 66 99 +131 65 97 +128 63 95 +125 62 93 +122 61 92 +122 61 92 +122 61 92 +127 63 93 +132 65 94 +137 67 95 +142 69 96 +147 71 97 +153 74 98 +158 76 99 +163 78 100 +168 80 101 +173 82 102 +179 85 103 +184 87 104 +189 89 105 +194 91 106 +199 93 107 +200 94 108 +200 94 108 +190 89 104 +181 85 100 +172 81 96 +162 77 92 +153 73 88 +144 69 84 +135 65 80 +125 60 77 +116 56 73 +107 52 69 +98 48 65 +88 44 61 +79 40 57 +70 36 53 +61 32 50 +61 32 50 +61 32 50 +61 31 49 +62 31 48 +63 31 47 +64 30 46 +65 30 45 +66 30 44 +67 30 43 +68 29 42 +69 29 41 +70 29 40 +71 29 39 +72 28 38 +73 28 37 +74 28 36 +74 28 36 +75 28 36 +75 28 36 +74 31 43 +74 34 50 +74 38 58 +74 41 65 +74 44 72 +74 48 80 +74 51 87 +74 55 95 +74 58 102 +74 61 109 +74 65 117 +74 68 124 +74 72 132 +74 75 139 +74 78 146 +74 79 147 +74 79 147 diff --git a/src/fractalzoomer/color_maps/image u mona lisa.MAP b/src/fractalzoomer/color_maps/image u mona lisa.MAP new file mode 100644 index 000000000..055cf74f2 --- /dev/null +++ b/src/fractalzoomer/color_maps/image u mona lisa.MAP @@ -0,0 +1,256 @@ +219 204 121 +217 202 121 +216 201 121 +215 200 121 +214 199 121 +213 198 121 +212 197 121 +211 196 121 +209 194 121 +208 193 121 +207 192 121 +206 191 121 +205 190 121 +204 189 121 +203 188 121 +202 187 122 +202 187 122 +202 187 122 +196 182 117 +191 178 113 +186 174 109 +180 170 104 +175 166 100 +170 162 96 +164 158 92 +159 153 87 +154 149 83 +148 145 79 +143 141 75 +138 137 70 +132 133 66 +127 129 62 +122 125 58 +122 125 58 +122 125 58 +127 130 63 +133 135 68 +138 140 74 +144 145 79 +150 150 85 +155 155 90 +161 160 95 +166 166 101 +172 171 106 +178 176 112 +183 181 117 +189 186 122 +194 191 128 +200 196 133 +205 201 138 +206 202 139 +206 202 139 +205 201 138 +204 200 137 +203 199 136 +202 198 136 +202 197 135 +201 196 134 +200 195 133 +199 194 133 +198 193 132 +198 192 131 +197 191 130 +196 190 130 +195 189 129 +194 188 128 +194 188 128 +194 188 128 +194 188 128 +187 180 121 +180 173 114 +174 166 107 +167 159 100 +160 152 94 +154 145 87 +147 138 80 +140 130 73 +134 123 66 +127 116 60 +120 109 53 +114 102 46 +107 95 39 +100 88 32 +94 81 26 +94 81 26 +94 81 26 +98 85 30 +102 89 34 +106 93 39 +110 97 43 +115 102 48 +119 106 52 +123 110 56 +127 114 61 +131 118 65 +136 123 70 +140 127 74 +144 131 78 +148 135 83 +152 139 87 +156 143 91 +157 144 92 +157 144 92 +154 141 89 +151 138 87 +149 136 84 +146 133 82 +144 131 80 +141 128 77 +138 126 75 +136 123 72 +133 121 70 +131 118 68 +128 116 65 +125 113 63 +123 111 60 +120 108 58 +118 106 56 +118 106 56 +118 106 56 +114 102 52 +110 98 49 +106 95 45 +102 91 42 +99 88 38 +95 84 35 +91 81 31 +87 77 28 +83 74 24 +80 70 21 +76 67 17 +72 63 14 +68 60 10 +64 56 7 +61 53 4 +61 53 4 +61 53 4 +66 59 10 +72 65 16 +77 71 22 +83 77 28 +89 83 34 +94 89 40 +100 95 46 +105 101 52 +111 107 58 +117 113 64 +122 119 70 +128 125 76 +133 131 82 +139 136 88 +144 142 94 +145 143 95 +145 143 95 +144 142 94 +143 141 94 +143 141 93 +142 140 93 +142 140 93 +141 139 92 +141 138 92 +140 138 91 +140 137 91 +139 137 91 +139 136 90 +138 135 90 +138 135 89 +137 134 89 +137 134 89 +137 134 89 +137 134 89 +131 127 83 +126 120 77 +121 113 71 +116 107 65 +111 100 59 +105 93 53 +100 86 47 +95 80 41 +90 73 35 +85 66 29 +79 59 23 +74 53 17 +69 46 11 +64 39 5 +59 33 0 +59 33 0 +59 33 0 +63 40 6 +67 47 12 +71 54 19 +75 61 25 +79 68 32 +83 75 38 +87 82 44 +92 89 51 +96 96 57 +100 103 64 +104 109 70 +108 117 76 +112 124 83 +116 131 89 +120 137 95 +121 138 96 +121 138 96 +119 135 94 +117 132 92 +115 130 91 +113 127 89 +112 124 87 +110 122 86 +108 119 84 +106 116 82 +104 114 81 +103 111 79 +101 108 77 +99 106 76 +97 103 74 +95 100 72 +94 98 71 +94 98 71 +94 98 71 +88 91 66 +82 84 61 +77 78 57 +71 71 52 +65 65 47 +60 58 43 +54 52 38 +48 45 33 +43 39 29 +37 32 24 +31 26 19 +26 19 15 +20 13 10 +14 6 5 +9 0 1 +9 0 1 +9 0 1 +23 13 9 +37 27 17 +51 40 25 +65 54 33 +79 68 40 +93 81 49 +106 95 56 +121 108 65 +135 122 73 +149 136 80 +163 149 88 +177 163 97 +190 176 105 +204 190 112 +218 203 120 +219 204 121 +219 204 121 diff --git a/src/fractalzoomer/color_maps/iq 01.MAP b/src/fractalzoomer/color_maps/iq 01.MAP new file mode 100644 index 000000000..44857afdc --- /dev/null +++ b/src/fractalzoomer/color_maps/iq 01.MAP @@ -0,0 +1,256 @@ +9 3 7 +11 3 7 +12 4 7 +13 5 8 +15 6 8 +16 7 9 +17 8 9 +19 9 9 +21 10 10 +22 11 10 +24 13 11 +26 14 11 +27 15 11 +29 17 12 +31 18 12 +33 20 13 +35 22 13 +37 23 14 +39 25 14 +42 27 15 +44 29 15 +46 31 16 +48 33 16 +51 35 17 +53 37 17 +55 39 18 +58 41 18 +60 44 19 +63 46 19 +66 48 20 +68 50 20 +71 53 21 +73 55 22 +76 58 22 +79 60 23 +82 63 23 +84 66 24 +87 68 25 +90 71 25 +93 73 26 +96 76 26 +98 79 27 +101 82 28 +104 85 28 +107 87 29 +110 90 30 +113 93 30 +116 96 31 +119 99 32 +122 102 32 +125 105 33 +128 108 34 +131 111 35 +134 114 35 +137 117 36 +139 120 37 +142 123 37 +145 126 38 +148 129 39 +151 131 40 +154 134 40 +157 137 41 +160 140 42 +163 143 43 +165 146 43 +168 149 44 +171 152 45 +174 155 46 +177 158 47 +179 161 47 +182 164 48 +185 167 49 +187 170 50 +190 172 51 +192 175 52 +195 178 52 +197 181 53 +200 183 54 +202 186 55 +205 189 56 +207 191 57 +209 194 57 +211 196 58 +214 199 59 +216 201 60 +218 204 61 +220 206 62 +222 208 63 +224 211 64 +226 213 65 +228 215 65 +230 217 66 +231 219 67 +233 221 68 +235 223 69 +236 225 70 +238 227 71 +239 229 72 +241 231 73 +242 233 74 +243 234 75 +245 236 76 +246 238 77 +247 239 77 +248 240 78 +249 242 79 +250 243 80 +251 244 81 +251 246 82 +252 247 83 +253 248 84 +253 249 85 +254 250 86 +254 251 87 +255 251 88 +255 252 89 +255 253 90 +255 253 91 +255 254 92 +255 254 93 +255 255 94 +255 255 95 +255 255 96 +255 255 97 +255 255 98 +254 255 99 +254 255 100 +253 255 101 +253 255 102 +252 255 103 +251 255 104 +251 254 105 +250 254 106 +249 253 107 +248 253 108 +247 252 109 +246 251 110 +245 250 111 +244 250 112 +242 249 113 +241 248 114 +240 247 115 +238 246 116 +237 244 117 +235 243 119 +233 242 120 +232 240 121 +230 239 122 +228 237 123 +226 236 124 +224 234 125 +222 233 126 +220 231 127 +218 229 128 +216 227 129 +214 225 130 +212 223 131 +210 221 132 +207 219 133 +205 217 134 +203 215 135 +200 213 136 +198 211 137 +195 208 138 +193 206 139 +190 204 140 +188 201 141 +185 199 142 +182 196 143 +180 194 144 +177 191 145 +174 188 146 +172 186 147 +169 183 148 +166 180 149 +163 178 150 +160 175 151 +158 172 152 +155 169 153 +152 167 154 +149 164 156 +146 161 157 +143 158 158 +140 155 159 +137 152 160 +134 149 161 +131 146 162 +128 143 163 +125 140 164 +122 137 165 +119 134 165 +117 131 166 +114 128 167 +111 125 168 +108 122 169 +105 119 170 +102 116 171 +99 113 172 +96 110 173 +93 108 174 +90 105 175 +88 102 176 +85 99 177 +82 96 178 +79 93 179 +77 90 180 +74 87 181 +71 84 182 +69 82 183 +66 79 184 +63 76 185 +61 73 186 +58 71 187 +56 68 187 +54 65 188 +51 63 189 +49 60 190 +47 58 191 +44 55 192 +42 53 193 +40 50 194 +38 48 195 +36 46 195 +34 43 196 +32 41 197 +30 39 198 +28 37 199 +26 35 200 +24 33 201 +23 31 201 +21 29 202 +19 27 203 +18 25 204 +16 23 205 +15 22 206 +13 20 206 +12 18 207 +11 17 208 +10 15 209 +9 14 210 +8 13 210 +7 11 211 +6 10 212 +5 9 213 +4 8 214 +3 7 214 +3 6 215 +2 5 216 +1 4 217 +1 3 217 +1 3 218 +0 2 219 +0 2 220 +0 1 220 +0 1 221 +0 0 222 diff --git a/src/fractalzoomer/color_maps/iq 02.MAP b/src/fractalzoomer/color_maps/iq 02.MAP new file mode 100644 index 000000000..3c4f2f314 --- /dev/null +++ b/src/fractalzoomer/color_maps/iq 02.MAP @@ -0,0 +1,256 @@ +28 228 255 +31 224 255 +34 220 255 +36 215 255 +39 211 254 +42 206 254 +46 201 252 +49 196 251 +52 191 249 +56 186 247 +59 180 245 +63 175 243 +66 169 240 +70 163 237 +74 157 234 +77 151 231 +81 145 227 +85 139 223 +89 133 219 +93 127 215 +97 121 211 +101 115 206 +105 109 202 +109 103 197 +113 97 192 +117 91 187 +122 85 181 +126 80 176 +130 74 170 +134 69 165 +138 63 159 +142 58 154 +146 53 148 +151 48 142 +155 44 136 +159 39 130 +163 35 124 +167 31 119 +171 27 113 +174 23 107 +178 20 101 +182 17 96 +186 14 90 +190 11 84 +193 9 79 +197 7 73 +200 5 68 +203 3 63 +207 2 58 +210 1 53 +213 0 49 +216 0 44 +219 0 40 +222 0 36 +225 0 32 +227 1 28 +230 2 24 +232 3 21 +235 5 18 +237 7 15 +239 9 12 +241 11 10 +243 14 8 +245 17 6 +246 20 4 +248 23 3 +249 27 1 +250 31 1 +251 35 0 +252 39 0 +253 44 0 +254 48 0 +255 53 0 +255 58 1 +255 63 2 +255 69 3 +255 74 5 +255 80 6 +255 85 8 +255 91 11 +254 97 13 +254 103 16 +253 109 19 +252 115 22 +251 121 26 +250 127 29 +249 133 33 +247 139 37 +246 145 41 +244 151 46 +242 157 50 +240 163 55 +238 169 60 +236 175 65 +234 180 70 +232 186 76 +229 191 81 +226 196 87 +224 201 92 +221 206 98 +218 211 104 +215 215 109 +212 220 115 +209 224 121 +206 228 127 +202 231 133 +199 235 139 +195 238 144 +192 241 150 +188 244 156 +185 246 162 +181 248 167 +177 250 173 +173 252 178 +169 253 184 +165 254 189 +161 255 194 +157 255 199 +153 255 204 +149 255 208 +145 255 213 +141 254 217 +137 253 221 +133 252 225 +129 251 229 +124 249 232 +120 247 235 +116 244 238 +112 242 241 +108 239 244 +104 236 246 +100 232 248 +96 229 250 +92 225 252 +88 221 253 +84 216 254 +80 212 255 +76 207 255 +72 203 255 +69 198 255 +65 192 255 +61 187 255 +58 182 254 +54 176 253 +51 170 251 +48 165 250 +44 159 248 +41 153 246 +38 147 243 +35 141 241 +33 135 238 +30 129 235 +27 123 232 +25 116 228 +22 110 224 +20 104 220 +18 98 216 +16 93 212 +14 87 207 +12 81 203 +10 75 198 +9 70 193 +7 65 188 +6 59 183 +5 54 177 +3 49 172 +2 45 166 +2 40 161 +1 36 155 +0 32 149 +0 28 143 +0 24 138 +0 21 132 +0 17 126 +0 14 120 +0 12 114 +0 9 108 +1 7 103 +1 5 97 +2 3 91 +3 2 86 +4 1 80 +5 0 75 +7 0 70 +8 0 64 +10 0 59 +11 0 54 +13 1 50 +15 2 45 +17 3 41 +19 4 37 +21 6 33 +24 8 29 +26 10 25 +29 13 22 +32 16 18 +34 19 16 +37 22 13 +40 26 10 +43 30 8 +47 34 6 +50 38 4 +53 42 3 +57 47 2 +60 52 1 +64 57 0 +67 62 0 +71 67 0 +75 73 0 +79 78 0 +82 84 1 +86 90 2 +90 96 3 +94 102 4 +98 108 6 +102 114 8 +106 120 10 +111 126 13 +115 132 15 +119 138 18 +123 144 21 +127 150 25 +131 156 28 +135 162 32 +140 168 36 +144 173 40 +148 179 45 +152 184 49 +156 190 54 +160 195 59 +164 200 64 +168 205 69 +172 210 74 +176 214 80 +180 219 85 +183 223 91 +187 227 96 +191 231 102 +194 234 108 +198 237 114 +201 240 120 +205 243 125 +208 246 131 +211 248 137 +214 250 143 +217 251 149 +220 253 155 +223 254 160 +226 255 166 +228 255 171 +231 255 177 +233 255 182 +235 255 187 +238 254 193 +240 254 198 +242 252 202 diff --git a/src/fractalzoomer/color_maps/iq 03.MAP b/src/fractalzoomer/color_maps/iq 03.MAP new file mode 100644 index 000000000..23211b97f --- /dev/null +++ b/src/fractalzoomer/color_maps/iq 03.MAP @@ -0,0 +1,256 @@ +254 5 55 +255 4 54 +255 4 53 +255 3 52 +255 3 51 +255 2 50 +255 2 50 +255 1 49 +255 1 48 +255 0 47 +255 0 46 +255 0 46 +255 0 45 +255 0 44 +255 0 43 +255 0 43 +255 0 42 +255 0 41 +255 0 40 +255 0 40 +255 0 39 +255 1 38 +255 1 37 +255 1 37 +255 2 36 +255 2 35 +255 3 35 +255 4 34 +255 4 33 +255 5 32 +255 6 32 +255 7 31 +255 7 30 +255 8 30 +255 9 29 +255 10 28 +255 11 28 +255 13 27 +255 14 27 +255 15 26 +255 16 25 +255 18 25 +255 19 24 +255 20 24 +255 22 23 +255 23 22 +255 25 22 +255 26 21 +255 28 21 +255 30 20 +255 31 20 +254 33 19 +254 35 18 +254 37 18 +254 39 17 +254 40 17 +254 42 16 +254 44 16 +254 46 15 +254 48 15 +254 50 14 +253 53 14 +253 55 14 +253 57 13 +253 59 13 +253 61 12 +253 64 12 +253 66 11 +253 68 11 +252 70 10 +252 73 10 +252 75 10 +252 78 9 +252 80 9 +252 82 8 +252 85 8 +251 87 8 +251 90 7 +251 92 7 +251 95 7 +251 97 6 +251 100 6 +250 103 6 +250 105 5 +250 108 5 +250 110 5 +250 113 5 +249 115 4 +249 118 4 +249 121 4 +249 123 3 +249 126 3 +248 129 3 +248 131 3 +248 134 3 +248 136 2 +248 139 2 +247 142 2 +247 144 2 +247 147 2 +247 149 1 +246 152 1 +246 154 1 +246 157 1 +246 160 1 +245 162 1 +245 165 0 +245 167 0 +245 170 0 +244 172 0 +244 174 0 +244 177 0 +244 179 0 +243 182 0 +243 184 0 +243 186 0 +242 189 0 +242 191 0 +242 193 0 +242 195 0 +241 198 0 +241 200 0 +241 202 0 +240 204 0 +240 206 0 +240 208 0 +239 210 0 +239 212 0 +239 214 0 +239 216 0 +238 218 0 +238 220 0 +238 222 0 +237 223 0 +237 225 0 +237 227 0 +236 228 0 +236 230 0 +236 231 1 +235 233 1 +235 234 1 +234 236 1 +234 237 1 +234 239 1 +233 240 2 +233 241 2 +233 242 2 +232 243 2 +232 244 2 +232 245 3 +231 246 3 +231 247 3 +230 248 3 +230 249 3 +230 250 4 +229 251 4 +229 251 4 +228 252 5 +228 253 5 +228 253 5 +227 254 5 +227 254 6 +226 254 6 +226 255 6 +226 255 7 +225 255 7 +225 255 7 +224 255 8 +224 255 8 +224 255 8 +223 255 9 +223 255 9 +222 255 10 +222 255 10 +221 255 10 +221 254 11 +221 254 11 +220 254 12 +220 253 12 +219 253 13 +219 252 13 +218 251 13 +218 251 14 +217 250 14 +217 249 15 +216 248 15 +216 247 16 +215 246 16 +215 245 17 +215 244 17 +214 243 18 +214 242 18 +213 241 19 +213 240 20 +212 239 20 +212 237 21 +211 236 21 +211 234 22 +210 233 22 +210 231 23 +209 230 24 +209 228 24 +208 227 25 +208 225 25 +207 223 26 +207 222 27 +206 220 27 +206 218 28 +205 216 28 +205 214 29 +204 212 30 +204 210 30 +203 208 31 +203 206 32 +202 204 32 +202 202 33 +201 200 34 +201 198 35 +200 195 35 +199 193 36 +199 191 37 +198 189 37 +198 186 38 +197 184 39 +197 182 40 +196 179 40 +196 177 41 +195 175 42 +195 172 43 +194 170 43 +193 167 44 +193 165 45 +192 162 46 +192 160 46 +191 157 47 +191 155 48 +190 152 49 +190 149 50 +189 147 50 +188 144 51 +188 142 52 +187 139 53 +187 136 54 +186 134 54 +186 131 55 +185 129 56 +184 126 57 +184 123 58 +183 121 59 +183 118 60 +182 116 60 +182 113 61 +181 110 62 +180 108 63 +180 105 64 +179 103 65 diff --git a/src/fractalzoomer/color_maps/iq 04.MAP b/src/fractalzoomer/color_maps/iq 04.MAP new file mode 100644 index 000000000..95ee98ef7 --- /dev/null +++ b/src/fractalzoomer/color_maps/iq 04.MAP @@ -0,0 +1,256 @@ +89 213 251 +86 209 250 +83 205 248 +80 201 247 +76 197 244 +73 193 242 +70 189 240 +67 184 237 +64 180 234 +61 175 231 +58 170 228 +55 166 225 +52 161 221 +49 156 217 +47 151 214 +44 146 210 +41 141 205 +39 136 201 +36 131 197 +34 126 192 +31 121 188 +29 116 183 +27 111 178 +25 106 173 +23 101 168 +21 96 163 +19 91 158 +17 87 153 +15 82 147 +14 77 142 +12 73 137 +11 68 131 +9 64 126 +8 59 121 +7 55 116 +6 51 110 +5 47 105 +4 43 100 +3 40 95 +2 36 90 +1 33 85 +1 29 80 +0 26 75 +0 23 70 +0 20 65 +0 18 61 +0 15 56 +0 13 52 +0 11 48 +0 9 43 +0 7 40 +0 5 36 +1 4 32 +2 3 29 +2 2 25 +3 1 22 +4 0 19 +5 0 17 +6 0 14 +7 0 12 +8 0 10 +9 0 8 +11 1 6 +12 1 4 +14 2 3 +16 3 2 +17 5 1 +19 6 0 +21 8 0 +23 10 0 +25 12 0 +27 14 0 +29 16 0 +32 19 1 +34 22 2 +36 24 3 +39 28 4 +41 31 6 +44 34 7 +47 38 9 +49 41 11 +52 45 14 +55 49 16 +58 53 19 +61 57 22 +64 61 25 +67 66 28 +70 70 32 +73 75 35 +77 79 39 +80 84 43 +83 89 47 +86 93 51 +90 98 55 +93 103 60 +96 108 64 +100 113 69 +103 118 74 +107 123 79 +110 128 84 +114 133 89 +117 138 94 +121 143 99 +124 148 104 +127 153 109 +131 158 115 +134 163 120 +138 168 125 +141 172 131 +145 177 136 +148 181 141 +152 186 146 +155 190 152 +159 195 157 +162 199 162 +165 203 167 +169 207 172 +172 211 177 +175 215 182 +178 218 187 +182 222 191 +185 225 196 +188 228 200 +191 231 205 +194 234 209 +197 237 213 +200 239 217 +203 242 220 +205 244 224 +208 246 227 +211 248 231 +214 249 234 +216 251 237 +219 252 239 +221 253 242 +223 254 244 +226 255 246 +228 255 248 +230 255 250 +232 255 251 +234 255 252 +236 255 254 +238 255 254 +239 254 255 +241 253 255 +243 252 255 +244 251 255 +246 249 255 +247 248 255 +248 246 254 +249 244 253 +250 242 252 +251 239 251 +252 237 249 +253 234 247 +253 231 245 +254 228 243 +255 225 241 +255 222 238 +255 218 235 +255 214 232 +255 211 229 +255 207 226 +255 203 222 +255 199 219 +255 195 215 +255 190 211 +254 186 207 +254 181 203 +253 177 198 +252 172 194 +251 167 189 +250 163 184 +249 158 180 +248 153 175 +247 148 170 +246 143 165 +244 138 160 +243 133 154 +241 128 149 +240 123 144 +238 118 139 +236 113 133 +234 108 128 +232 103 123 +230 98 117 +228 93 112 +226 88 107 +224 84 102 +221 79 96 +219 74 91 +216 70 86 +214 65 81 +211 61 76 +208 57 72 +206 53 67 +203 49 62 +200 45 58 +197 41 53 +194 37 49 +191 34 45 +188 31 41 +185 27 37 +182 24 33 +179 21 30 +176 19 26 +172 16 23 +169 14 20 +166 12 18 +162 10 15 +159 8 12 +156 6 10 +152 5 8 +149 3 6 +145 2 5 +142 1 3 +138 0 2 +135 0 1 +131 0 0 +128 0 0 +124 0 0 +121 0 0 +117 0 0 +114 1 0 +110 2 1 +107 3 1 +103 4 2 +100 5 4 +97 7 5 +93 9 7 +90 11 8 +87 13 11 +83 15 13 +80 18 15 +77 21 18 +74 23 21 +70 26 24 +67 29 27 +64 33 30 +61 36 34 +58 40 38 +55 44 41 +53 47 45 +50 51 50 +47 55 54 +44 60 58 +42 64 63 +39 68 67 +37 73 72 +34 77 77 +32 82 82 +30 87 87 +27 92 92 +25 96 97 +23 101 102 +21 106 108 diff --git a/src/fractalzoomer/color_maps/iq 05.MAP b/src/fractalzoomer/color_maps/iq 05.MAP new file mode 100644 index 000000000..17bf6c6ef --- /dev/null +++ b/src/fractalzoomer/color_maps/iq 05.MAP @@ -0,0 +1,256 @@ +35 94 138 +39 99 143 +42 103 147 +46 107 151 +50 111 156 +54 115 160 +58 119 164 +62 123 168 +66 127 172 +70 132 176 +75 136 180 +79 140 184 +84 144 188 +88 148 192 +93 152 196 +98 156 199 +102 160 203 +107 164 206 +112 168 210 +117 172 213 +122 176 216 +127 180 219 +131 184 222 +136 187 225 +141 191 228 +146 195 231 +151 198 233 +156 202 236 +160 205 238 +165 208 240 +170 211 242 +174 214 244 +179 217 246 +183 220 247 +187 223 249 +192 226 250 +196 228 251 +200 231 252 +204 233 253 +208 236 254 +211 238 255 +215 240 255 +219 242 255 +222 244 255 +225 245 255 +228 247 255 +231 248 255 +234 250 255 +237 251 254 +239 252 253 +241 253 252 +244 254 251 +245 254 250 +247 255 249 +249 255 248 +250 255 246 +252 255 244 +253 255 242 +254 255 240 +254 255 238 +255 255 236 +255 254 234 +255 253 231 +255 253 228 +255 252 226 +255 250 223 +254 249 220 +254 248 217 +253 246 214 +252 245 210 +250 243 207 +249 241 204 +247 239 200 +245 237 196 +243 235 193 +241 233 189 +239 230 185 +236 228 181 +234 225 177 +231 222 173 +228 220 169 +225 217 165 +222 214 160 +218 210 156 +215 207 152 +211 204 148 +208 201 143 +204 197 139 +200 194 135 +196 190 130 +191 186 126 +187 183 122 +183 179 117 +178 175 113 +174 171 109 +169 167 104 +165 163 100 +160 159 96 +155 155 92 +151 151 87 +146 147 83 +141 143 79 +136 139 75 +131 134 71 +126 130 67 +121 126 64 +117 122 60 +112 118 56 +107 114 53 +102 110 49 +97 105 46 +93 101 42 +88 97 39 +83 93 36 +79 89 33 +74 85 30 +70 81 27 +66 78 25 +61 74 22 +57 70 20 +53 66 17 +49 63 15 +46 59 13 +42 56 11 +38 52 10 +35 49 8 +32 46 6 +28 43 5 +25 40 4 +23 37 3 +20 34 2 +17 31 1 +15 28 1 +13 26 0 +11 23 0 +9 21 0 +7 19 0 +5 16 0 +4 14 0 +3 13 0 +2 11 1 +1 9 2 +0 8 2 +0 6 3 +0 5 5 +0 4 6 +0 3 7 +0 2 9 +0 1 11 +1 1 12 +2 0 14 +3 0 16 +4 0 19 +5 0 21 +7 0 24 +9 0 26 +10 0 29 +13 1 32 +15 1 35 +17 2 38 +20 3 41 +22 4 44 +25 5 48 +28 6 51 +31 8 55 +35 9 58 +38 11 62 +42 13 66 +45 14 70 +49 16 73 +53 19 77 +57 21 82 +61 23 86 +65 26 90 +70 28 94 +74 31 98 +78 34 102 +83 36 107 +88 39 111 +92 43 115 +97 46 120 +102 49 124 +107 52 128 +111 56 133 +116 59 137 +121 63 142 +126 66 146 +131 70 150 +136 74 154 +141 78 159 +145 81 163 +150 85 167 +155 89 171 +160 93 175 +164 97 179 +169 101 183 +174 105 187 +178 110 191 +183 114 195 +187 118 198 +191 122 202 +195 126 206 +199 130 209 +203 134 212 +207 139 215 +211 143 219 +215 147 222 +218 151 225 +221 155 227 +225 159 230 +228 163 233 +231 167 235 +234 171 237 +236 175 239 +239 179 241 +241 183 243 +243 186 245 +245 190 247 +247 193 248 +249 197 250 +250 200 251 +251 204 252 +253 207 253 +254 210 254 +254 213 254 +255 217 255 +255 219 255 +255 222 255 +255 225 255 +255 228 255 +255 230 255 +254 233 255 +254 235 254 +253 237 254 +252 239 253 +250 241 252 +249 243 251 +247 245 249 +246 246 248 +244 248 246 +242 249 245 +239 250 243 +237 252 241 +234 253 239 +231 253 237 +228 254 234 +225 255 232 +222 255 229 +219 255 226 +215 255 224 +212 255 221 +208 255 218 +204 255 214 +200 255 211 +196 254 208 +192 254 204 diff --git a/src/fractalzoomer/color_maps/iq 06.MAP b/src/fractalzoomer/color_maps/iq 06.MAP new file mode 100644 index 000000000..55bd0e4bd --- /dev/null +++ b/src/fractalzoomer/color_maps/iq 06.MAP @@ -0,0 +1,256 @@ +221 27 64 +217 25 60 +213 22 57 +209 20 54 +204 18 51 +200 16 48 +195 14 45 +190 13 42 +185 11 39 +180 9 37 +175 8 34 +169 7 31 +164 5 29 +158 4 27 +153 3 24 +147 2 22 +141 2 20 +136 1 18 +130 0 16 +124 0 14 +119 0 12 +113 0 11 +107 0 9 +102 0 8 +96 0 7 +91 0 5 +85 0 4 +80 1 3 +75 2 2 +69 2 2 +64 3 1 +59 4 1 +55 5 0 +50 6 0 +46 8 0 +41 9 0 +37 11 0 +33 12 0 +29 14 0 +26 16 0 +22 18 1 +19 20 1 +16 22 2 +14 24 3 +11 27 4 +9 29 5 +7 32 6 +5 34 7 +4 37 8 +2 40 10 +1 43 11 +0 46 13 +0 49 15 +0 52 17 +0 55 19 +0 58 21 +0 61 23 +1 65 25 +2 68 27 +3 72 30 +5 75 32 +6 79 35 +8 82 38 +11 86 40 +13 90 43 +16 93 46 +19 97 49 +22 101 52 +25 105 55 +28 109 58 +32 112 62 +36 116 65 +40 120 68 +44 124 72 +49 128 75 +53 132 79 +58 136 82 +63 140 86 +68 143 89 +73 147 93 +78 151 97 +84 155 100 +89 159 104 +95 162 108 +100 166 111 +106 170 115 +111 173 119 +117 177 123 +123 181 127 +129 184 130 +134 188 134 +140 191 138 +146 194 142 +151 198 146 +157 201 149 +162 204 153 +168 207 157 +173 210 160 +179 213 164 +184 216 168 +189 219 171 +194 221 175 +199 224 178 +203 226 182 +208 229 185 +212 231 189 +216 233 192 +220 235 195 +224 237 198 +228 239 202 +231 241 205 +235 243 208 +238 245 211 +240 246 213 +243 247 216 +245 249 219 +247 250 221 +249 251 224 +251 252 226 +252 253 229 +253 254 231 +254 254 233 +255 255 235 +255 255 237 +255 255 239 +255 255 241 +255 255 243 +254 255 244 +253 255 246 +252 255 247 +251 254 249 +249 254 250 +247 253 251 +245 252 252 +243 252 253 +240 251 253 +238 249 254 +235 248 255 +231 247 255 +228 245 255 +224 244 255 +220 242 255 +216 240 255 +212 238 255 +208 236 255 +203 234 255 +199 232 254 +194 230 254 +189 228 253 +184 225 252 +179 222 251 +173 220 250 +168 217 249 +162 214 248 +157 211 246 +151 208 245 +146 205 243 +140 202 242 +134 199 240 +129 196 238 +123 193 236 +117 189 234 +111 186 232 +106 182 230 +100 179 227 +95 175 225 +89 172 222 +84 168 220 +78 164 217 +73 160 214 +68 157 211 +63 153 208 +58 149 205 +54 145 202 +49 141 199 +44 138 196 +40 134 193 +36 130 190 +32 126 186 +29 122 183 +25 118 179 +22 114 176 +19 110 172 +16 107 169 +13 103 165 +11 99 162 +8 95 158 +6 92 154 +5 88 150 +3 84 147 +2 81 143 +1 77 139 +0 73 135 +0 70 132 +0 67 128 +0 63 124 +0 60 120 +0 57 116 +1 53 113 +2 50 109 +4 47 105 +5 44 101 +7 41 98 +9 38 94 +11 36 90 +14 33 87 +16 30 83 +19 28 80 +22 26 76 +26 23 73 +29 21 69 +33 19 66 +37 17 63 +41 15 59 +46 13 56 +50 12 53 +55 10 50 +59 9 47 +64 7 44 +69 6 41 +74 5 38 +80 4 36 +85 3 33 +91 2 31 +96 1 28 +102 1 26 +107 0 24 +113 0 21 +119 0 19 +124 0 17 +130 0 15 +136 0 14 +141 0 12 +147 0 10 +153 1 9 +158 1 8 +164 2 6 +169 3 5 +175 4 4 +180 5 3 +185 6 2 +190 7 2 +195 9 1 +200 10 0 +204 12 0 +209 13 0 +213 15 0 +217 17 0 +221 19 0 +225 21 0 +229 23 0 +232 26 0 +235 28 1 +238 31 2 +241 33 2 +244 36 3 diff --git a/src/fractalzoomer/color_maps/iq 07.MAP b/src/fractalzoomer/color_maps/iq 07.MAP new file mode 100644 index 000000000..e66cb3190 --- /dev/null +++ b/src/fractalzoomer/color_maps/iq 07.MAP @@ -0,0 +1,256 @@ +5 97 3 +4 88 2 +3 80 1 +2 72 1 +1 64 0 +1 56 0 +0 48 0 +0 41 0 +0 34 0 +0 28 0 +0 23 0 +0 18 0 +0 13 1 +0 9 2 +1 6 3 +1 3 4 +2 1 5 +3 0 6 +4 0 7 +5 0 9 +6 0 11 +8 1 12 +9 2 14 +11 5 16 +13 8 19 +14 12 21 +16 16 24 +19 21 26 +21 26 29 +23 32 32 +26 38 35 +29 45 38 +31 52 41 +34 60 44 +37 68 47 +40 76 51 +43 85 54 +46 93 58 +50 102 62 +53 111 65 +56 120 69 +60 129 73 +64 138 77 +67 147 81 +71 156 85 +75 165 89 +79 174 93 +82 182 97 +86 190 101 +90 198 106 +94 205 110 +98 212 114 +102 219 118 +107 225 123 +111 230 127 +115 235 131 +119 240 136 +123 244 140 +127 247 144 +131 250 148 +136 252 153 +140 254 157 +144 255 161 +148 255 165 +148 255 165 +144 255 161 +140 254 157 +136 252 153 +131 250 148 +127 247 144 +123 244 140 +119 240 136 +115 235 131 +111 230 127 +107 225 123 +102 219 118 +98 212 114 +94 205 110 +90 198 106 +86 190 101 +82 182 97 +79 174 93 +75 165 89 +71 156 85 +67 147 81 +64 138 77 +60 129 73 +56 120 69 +53 111 65 +50 102 62 +46 93 58 +43 85 54 +40 76 51 +37 68 47 +34 60 44 +31 52 41 +29 45 38 +26 38 35 +23 32 32 +21 26 29 +19 21 26 +16 16 24 +14 12 21 +13 8 19 +11 5 16 +9 2 14 +8 1 12 +6 0 11 +5 0 9 +4 0 7 +3 0 6 +2 1 5 +1 3 4 +1 6 3 +0 9 2 +0 13 1 +0 18 0 +0 23 0 +0 28 0 +0 34 0 +0 41 0 +0 48 0 +1 56 0 +1 64 0 +2 72 1 +3 80 1 +4 88 2 +5 97 3 +5 97 3 +4 88 2 +3 80 1 +2 72 1 +1 64 0 +1 56 0 +0 48 0 +0 41 0 +0 34 0 +0 28 0 +0 23 0 +0 18 0 +0 13 1 +0 9 2 +1 6 3 +1 3 4 +2 1 5 +3 0 6 +4 0 7 +5 0 9 +6 0 11 +8 1 12 +9 2 14 +11 5 16 +13 8 19 +14 12 21 +16 16 24 +19 21 26 +21 26 29 +23 32 32 +26 38 35 +29 45 38 +31 52 41 +34 60 44 +37 68 47 +40 76 51 +43 85 54 +46 93 58 +50 102 62 +53 111 65 +56 120 69 +60 129 73 +64 138 77 +67 147 81 +71 156 85 +75 165 89 +79 174 93 +82 182 97 +86 190 101 +90 198 106 +94 205 110 +98 212 114 +102 219 118 +107 225 123 +111 230 127 +115 235 131 +119 240 136 +123 244 140 +127 247 144 +131 250 148 +136 252 153 +140 254 157 +144 255 161 +148 255 165 +148 255 165 +144 255 161 +140 254 157 +136 252 153 +131 250 148 +127 247 144 +123 244 140 +119 240 136 +115 235 131 +111 230 127 +107 225 123 +102 219 118 +98 212 114 +94 205 110 +90 198 106 +86 190 101 +82 182 97 +79 174 93 +75 165 89 +71 156 85 +67 147 81 +64 138 77 +60 129 73 +56 120 69 +53 111 65 +50 102 62 +46 93 58 +43 85 54 +40 76 51 +37 68 47 +34 60 44 +31 52 41 +29 45 38 +26 38 35 +23 32 32 +21 26 29 +19 21 26 +16 16 24 +14 12 21 +13 8 19 +11 5 16 +9 2 14 +8 1 12 +6 0 11 +5 0 9 +4 0 7 +3 0 6 +2 1 5 +1 3 4 +1 6 3 +0 9 2 +0 13 1 +0 18 0 +0 23 0 +0 28 0 +0 34 0 +0 41 0 +0 48 0 +1 56 0 +1 64 0 +2 72 1 +3 80 1 +4 88 2 +5 97 3 diff --git a/src/fractalzoomer/color_maps/iq 08.MAP b/src/fractalzoomer/color_maps/iq 08.MAP new file mode 100644 index 000000000..d1e33ab62 --- /dev/null +++ b/src/fractalzoomer/color_maps/iq 08.MAP @@ -0,0 +1,256 @@ +1 69 61 +0 73 60 +0 78 59 +0 82 58 +0 86 56 +0 90 55 +0 95 54 +0 99 53 +1 103 51 +1 108 50 +2 112 49 +3 117 48 +4 121 47 +5 126 46 +6 130 44 +8 135 43 +9 139 42 +11 144 41 +13 148 40 +15 153 39 +17 157 38 +19 162 37 +21 166 36 +24 170 35 +26 174 34 +29 179 33 +32 183 32 +35 187 31 +38 191 30 +41 195 29 +44 198 28 +47 202 27 +51 206 26 +54 209 25 +58 213 24 +61 216 23 +65 219 22 +69 222 22 +72 225 21 +76 228 20 +80 231 19 +84 233 18 +88 236 18 +92 238 17 +96 240 16 +101 242 15 +105 244 15 +109 246 14 +113 248 13 +117 249 13 +122 251 12 +126 252 11 +130 253 11 +134 254 10 +139 254 9 +143 255 9 +147 255 8 +151 255 8 +155 255 7 +160 255 7 +164 255 6 +168 255 6 +172 254 5 +176 253 5 +180 253 5 +184 252 4 +187 250 4 +191 249 3 +195 248 3 +198 246 3 +202 244 2 +205 242 2 +209 240 2 +212 238 1 +215 236 1 +218 233 1 +221 230 1 +224 228 1 +227 225 0 +229 222 0 +232 219 0 +234 216 0 +237 212 0 +239 209 0 +241 205 0 +243 202 0 +244 198 0 +246 194 0 +248 190 0 +249 186 0 +250 182 0 +251 178 0 +252 174 0 +253 170 0 +254 165 0 +255 161 0 +255 157 0 +255 152 0 +255 148 0 +255 143 1 +255 139 1 +255 134 1 +255 130 1 +254 125 1 +253 121 2 +253 116 2 +252 112 2 +250 107 3 +249 103 3 +248 98 3 +246 94 4 +245 90 4 +243 85 4 +241 81 5 +239 77 5 +237 73 6 +235 69 6 +232 65 7 +230 61 7 +227 57 8 +224 54 8 +221 50 9 +219 46 9 +215 43 10 +212 40 11 +209 36 11 +206 33 12 +202 30 13 +199 27 13 +195 25 14 +192 22 15 +188 20 15 +184 17 16 +180 15 17 +176 13 18 +172 11 18 +168 9 19 +164 7 20 +160 6 21 +156 5 22 +152 3 22 +148 2 23 +143 2 24 +139 1 25 +135 0 26 +131 0 27 +126 0 28 +122 0 29 +118 0 30 +114 0 31 +109 0 32 +105 1 33 +101 1 34 +97 2 35 +93 3 36 +89 4 37 +85 6 38 +81 7 39 +77 9 40 +73 11 41 +69 13 42 +65 15 43 +62 17 44 +58 19 46 +54 22 47 +51 24 48 +48 27 49 +44 30 50 +41 33 51 +38 36 53 +35 39 54 +32 42 55 +29 46 56 +27 49 58 +24 53 59 +22 57 60 +19 60 61 +17 64 63 +15 68 64 +13 72 65 +11 76 67 +9 81 68 +8 85 69 +6 89 71 +5 93 72 +4 98 73 +3 102 75 +2 107 76 +1 111 77 +1 116 79 +0 120 80 +0 125 81 +0 129 83 +0 134 84 +0 138 86 +0 143 87 +0 147 89 +1 151 90 +1 156 91 +2 160 93 +3 165 94 +4 169 96 +5 173 97 +7 177 99 +8 181 100 +10 186 102 +11 189 103 +13 193 104 +15 197 106 +17 201 107 +20 205 109 +22 208 110 +24 212 112 +27 215 113 +30 218 115 +32 221 116 +35 224 118 +38 227 119 +41 230 121 +45 233 122 +48 235 124 +51 238 125 +55 240 127 +58 242 128 +62 244 130 +66 246 131 +69 247 133 +73 249 134 +77 250 136 +81 251 137 +85 252 139 +89 253 140 +93 254 142 +97 255 143 +102 255 145 +106 255 146 +110 255 148 +114 255 149 +118 255 151 +123 255 152 +127 254 154 +131 254 155 +135 253 156 +140 252 158 +144 251 159 +148 249 161 +152 248 162 +156 246 164 +161 245 165 +165 243 167 +169 241 168 +173 239 169 +177 236 171 +181 234 172 +184 231 174 +188 228 175 diff --git a/src/fractalzoomer/color_maps/iq 09.MAP b/src/fractalzoomer/color_maps/iq 09.MAP new file mode 100644 index 000000000..4dde3a5ea --- /dev/null +++ b/src/fractalzoomer/color_maps/iq 09.MAP @@ -0,0 +1,256 @@ +86 78 67 +77 69 56 +69 60 47 +61 52 38 +53 44 30 +46 36 22 +39 29 15 +32 23 10 +26 17 6 +21 13 2 +16 9 0 +12 5 0 +8 2 0 +5 0 1 +3 0 3 +1 0 7 +0 0 11 +0 1 17 +0 3 24 +0 7 31 +2 11 40 +4 15 49 +7 20 59 +10 26 69 +14 33 80 +19 40 92 +24 48 104 +29 56 116 +36 65 128 +42 74 140 +50 83 152 +57 93 164 +65 103 175 +73 113 186 +82 123 196 +90 133 206 +99 143 216 +108 153 224 +117 163 231 +126 173 238 +136 183 244 +145 192 248 +154 201 252 +163 209 254 +172 216 255 +180 223 255 +188 229 254 +196 235 252 +204 241 249 +211 245 244 +218 249 238 +224 251 232 +230 253 225 +235 255 216 +240 255 207 +244 255 197 +247 254 187 +250 252 176 +252 249 165 +254 246 153 +255 241 141 +255 236 129 +255 230 117 +254 224 105 +252 217 93 +250 209 81 +247 201 70 +244 193 59 +239 183 49 +234 174 40 +229 164 32 +223 154 24 +217 144 17 +210 134 12 +203 124 7 +195 114 3 +188 104 1 +179 94 0 +171 84 0 +162 75 0 +153 65 2 +144 57 6 +135 49 10 +125 41 15 +116 33 22 +107 27 29 +98 21 37 +89 15 46 +81 11 56 +72 7 66 +64 4 77 +56 1 89 +49 0 100 +42 0 112 +35 0 124 +29 0 137 +23 2 149 +18 5 160 +14 8 172 +10 12 183 +6 17 193 +3 22 203 +1 29 213 +0 36 222 +0 43 229 +0 51 236 +0 59 242 +1 68 247 +3 77 251 +5 87 253 +9 97 255 +13 107 255 +17 117 254 +22 127 252 +27 137 250 +33 147 245 +39 157 240 +47 167 234 +54 177 227 +62 186 219 +70 195 210 +78 204 200 +87 212 190 +95 219 179 +104 226 168 +113 232 156 +123 238 144 +132 243 132 +132 243 132 +123 238 144 +113 232 156 +104 226 168 +95 219 179 +87 212 190 +78 204 200 +70 195 210 +62 186 219 +54 177 227 +47 167 234 +39 157 240 +33 147 245 +27 137 250 +22 127 252 +17 117 254 +13 107 255 +9 97 255 +5 87 253 +3 77 251 +1 68 247 +0 59 242 +0 51 236 +0 43 229 +0 36 222 +1 29 213 +3 22 203 +6 17 193 +10 12 183 +14 8 172 +18 5 160 +23 2 149 +29 0 137 +35 0 124 +42 0 112 +49 0 100 +56 1 89 +64 4 77 +72 7 66 +81 11 56 +89 15 46 +98 21 37 +107 27 29 +116 33 22 +125 41 15 +135 49 10 +144 57 6 +153 65 2 +162 75 0 +171 84 0 +179 94 0 +188 104 1 +195 114 3 +203 124 7 +210 134 12 +217 144 17 +223 154 24 +229 164 32 +234 174 40 +239 183 49 +244 193 59 +247 201 70 +250 209 81 +252 217 93 +254 224 105 +255 230 117 +255 236 129 +255 241 141 +254 246 153 +252 249 165 +250 252 176 +247 254 187 +244 255 197 +240 255 207 +235 255 216 +230 253 225 +224 251 232 +218 249 238 +211 245 244 +204 241 249 +196 235 252 +188 229 254 +180 223 255 +172 216 255 +163 209 254 +154 201 252 +145 192 248 +136 183 244 +126 173 238 +117 163 231 +108 153 224 +99 143 216 +90 133 206 +82 123 196 +73 113 186 +65 103 175 +57 93 164 +50 83 152 +42 74 140 +36 65 128 +29 56 116 +24 48 104 +19 40 92 +14 33 80 +10 26 69 +7 20 59 +4 15 49 +2 11 40 +0 7 31 +0 3 24 +0 1 17 +0 0 11 +1 0 7 +3 0 3 +5 0 1 +8 2 0 +12 5 0 +16 9 0 +21 13 2 +26 17 6 +32 23 10 +39 29 15 +46 36 22 +53 44 30 +61 52 38 +69 60 47 +77 69 56 +86 78 67 diff --git a/src/fractalzoomer/color_maps/iq 11.MAP b/src/fractalzoomer/color_maps/iq 11.MAP new file mode 100644 index 000000000..cce0b760b --- /dev/null +++ b/src/fractalzoomer/color_maps/iq 11.MAP @@ -0,0 +1,256 @@ +139 27 0 +139 28 0 +139 28 0 +139 29 0 +140 30 0 +140 30 0 +140 31 0 +140 32 0 +141 33 0 +141 34 0 +141 35 0 +141 36 0 +141 37 0 +142 38 0 +142 39 0 +142 40 0 +142 42 0 +142 43 0 +143 44 0 +143 46 0 +143 47 0 +143 49 0 +143 50 0 +143 52 0 +143 54 0 +143 55 0 +143 57 0 +143 59 0 +144 61 0 +144 63 0 +144 65 0 +144 67 0 +144 69 0 +144 71 0 +144 73 0 +144 75 0 +144 77 0 +144 79 0 +144 82 0 +144 84 0 +144 86 0 +143 88 0 +143 91 0 +143 93 0 +143 95 0 +143 98 0 +143 100 0 +143 102 0 +143 105 0 +143 107 0 +142 110 0 +142 112 0 +142 115 0 +142 117 0 +142 120 0 +142 122 0 +141 125 0 +141 127 0 +141 130 0 +141 132 0 +140 135 0 +140 137 0 +140 140 0 +140 142 0 +139 144 0 +139 147 0 +139 149 0 +139 152 0 +138 154 0 +138 157 0 +138 159 0 +137 161 0 +137 164 0 +137 166 0 +136 168 0 +136 171 0 +136 173 0 +135 175 0 +135 177 0 +135 179 0 +134 182 1 +134 184 7 +134 186 14 +133 188 20 +133 190 26 +132 192 32 +132 194 39 +132 195 45 +131 197 52 +131 199 59 +131 201 65 +130 202 72 +130 204 78 +129 206 85 +129 207 92 +129 209 99 +128 210 106 +128 212 112 +127 213 119 +127 214 126 +127 216 133 +126 217 140 +126 218 146 +125 219 153 +125 220 160 +125 221 167 +124 222 173 +124 223 180 +123 224 187 +123 225 193 +123 225 200 +122 226 207 +122 226 213 +122 227 220 +121 227 226 +121 228 232 +120 228 239 +120 229 245 +120 229 251 +119 229 255 +119 229 255 +119 229 255 +118 229 255 +118 229 255 +118 229 255 +117 229 255 +117 228 255 +117 228 255 +116 228 255 +116 227 255 +116 227 255 +116 226 255 +115 225 255 +115 225 255 +115 224 255 +115 223 255 +114 222 255 +114 221 255 +114 220 255 +114 219 255 +114 218 255 +113 217 255 +113 216 255 +113 215 255 +113 213 255 +113 212 255 +112 211 255 +112 209 255 +112 208 255 +112 206 255 +112 205 255 +112 203 255 +112 201 255 +112 200 255 +112 198 255 +112 196 255 +111 194 255 +111 192 255 +111 190 255 +111 188 255 +111 186 255 +111 184 255 +111 182 255 +111 180 255 +111 178 255 +111 176 255 +111 173 255 +111 171 255 +111 169 255 +112 167 255 +112 164 255 +112 162 255 +112 160 255 +112 157 255 +112 155 255 +112 153 255 +112 150 255 +112 148 255 +113 145 255 +113 143 255 +113 140 255 +113 138 255 +113 135 255 +113 133 255 +114 130 255 +114 128 255 +114 125 255 +114 123 255 +115 120 255 +115 118 255 +115 115 255 +115 113 255 +116 111 255 +116 108 255 +116 106 255 +116 103 255 +117 101 255 +117 98 255 +117 96 255 +118 94 255 +118 91 255 +118 89 255 +119 87 255 +119 84 255 +119 82 255 +120 80 255 +120 78 255 +120 76 255 +121 73 254 +121 71 248 +121 69 241 +122 67 235 +122 65 229 +123 63 223 +123 61 216 +123 60 210 +124 58 203 +124 56 196 +124 54 190 +125 53 183 +125 51 177 +126 49 170 +126 48 163 +126 46 156 +127 45 149 +127 43 143 +128 42 136 +128 41 129 +128 39 122 +129 38 115 +129 37 109 +130 36 102 +130 35 95 +130 34 88 +131 33 82 +131 32 75 +132 31 68 +132 30 62 +132 30 55 +133 29 48 +133 29 42 +133 28 35 +134 28 29 +134 27 23 +135 27 16 +135 26 10 +135 26 4 +136 26 0 +136 26 0 +136 26 0 +137 26 0 +137 26 0 +137 26 0 +138 26 0 +138 27 0 +138 27 0 diff --git a/src/fractalzoomer/color_maps/iq 12.MAP b/src/fractalzoomer/color_maps/iq 12.MAP new file mode 100644 index 000000000..11db6c9c3 --- /dev/null +++ b/src/fractalzoomer/color_maps/iq 12.MAP @@ -0,0 +1,256 @@ +237 84 44 +238 87 43 +239 90 43 +241 93 42 +242 96 42 +243 99 42 +244 102 41 +245 105 41 +246 108 40 +247 111 40 +248 115 40 +249 118 39 +250 121 39 +251 124 39 +251 127 38 +252 130 38 +253 133 37 +253 136 37 +254 140 37 +254 143 36 +254 146 36 +255 149 36 +255 152 35 +255 155 35 +255 158 35 +255 161 34 +255 164 34 +255 167 33 +255 170 33 +255 173 33 +255 176 32 +255 179 32 +255 182 32 +254 185 31 +254 187 31 +253 190 31 +253 193 30 +252 195 30 +252 198 30 +251 201 29 +250 203 29 +249 206 29 +249 208 28 +248 211 28 +247 213 28 +246 215 27 +245 217 27 +244 220 27 +242 222 26 +241 224 26 +240 226 26 +239 228 25 +237 230 25 +236 232 25 +235 233 25 +233 235 24 +232 237 24 +230 238 24 +228 240 23 +227 241 23 +225 243 23 +223 244 22 +221 245 22 +220 247 22 +218 248 22 +216 249 21 +214 250 21 +212 251 21 +210 251 20 +208 252 20 +206 253 20 +203 253 20 +201 254 19 +199 254 19 +197 255 19 +195 255 18 +192 255 18 +190 255 18 +188 255 18 +185 255 17 +183 255 17 +180 255 17 +178 255 17 +175 255 16 +173 254 16 +170 254 16 +168 253 16 +165 253 15 +163 252 15 +160 251 15 +158 250 15 +155 249 14 +152 248 14 +150 247 14 +147 246 14 +144 245 13 +142 244 13 +139 242 13 +136 241 13 +134 240 12 +131 238 12 +128 236 12 +126 235 12 +123 233 12 +120 231 11 +118 229 11 +115 227 11 +112 225 11 +110 223 10 +107 221 10 +104 219 10 +102 217 10 +99 215 10 +97 212 9 +94 210 9 +91 207 9 +89 205 9 +86 202 9 +84 200 8 +81 197 8 +79 195 8 +76 192 8 +74 189 8 +71 186 8 +69 184 7 +67 181 7 +64 178 7 +62 175 7 +60 172 7 +58 169 6 +55 166 6 +53 163 6 +51 160 6 +49 157 6 +47 154 6 +45 151 5 +43 148 5 +41 145 5 +39 142 5 +37 139 5 +35 136 5 +33 132 5 +31 129 4 +30 126 4 +28 123 4 +26 120 4 +25 117 4 +23 114 4 +21 111 4 +20 107 3 +19 104 3 +17 101 3 +16 98 3 +15 95 3 +13 92 3 +12 89 3 +11 86 3 +10 83 3 +9 80 2 +8 77 2 +7 75 2 +6 72 2 +5 69 2 +5 66 2 +4 63 2 +3 61 2 +3 58 2 +2 55 2 +1 53 1 +1 50 1 +1 48 1 +0 45 1 +0 43 1 +0 41 1 +0 39 1 +0 36 1 +0 34 1 +0 32 1 +0 30 1 +0 28 1 +0 26 0 +0 24 0 +0 22 0 +1 21 0 +1 19 0 +2 17 0 +2 16 0 +3 14 0 +3 13 0 +4 11 0 +5 10 0 +5 9 0 +6 8 0 +7 7 0 +8 6 0 +9 5 0 +10 4 0 +11 3 0 +12 2 0 +13 2 0 +15 1 0 +16 1 0 +17 0 0 +19 0 0 +20 0 0 +22 0 0 +23 0 0 +25 0 0 +26 0 0 +28 0 0 +30 0 0 +32 0 0 +33 1 0 +35 1 0 +37 1 0 +39 2 0 +41 3 0 +43 3 0 +45 4 0 +47 5 0 +49 6 0 +51 7 0 +53 8 0 +56 9 0 +58 11 0 +60 12 0 +62 13 0 +65 15 0 +67 16 0 +69 18 0 +72 20 0 +74 21 0 +77 23 0 +79 25 0 +82 27 0 +84 29 0 +87 31 0 +89 33 0 +92 35 0 +94 37 0 +97 39 0 +100 42 0 +102 44 1 +105 47 1 +107 49 1 +110 51 1 +113 54 1 +115 57 1 +118 59 1 +121 62 1 +123 65 1 +126 67 1 +129 70 1 +131 73 1 +134 76 1 +137 79 2 diff --git a/src/fractalzoomer/color_maps/jack's00.map b/src/fractalzoomer/color_maps/jack's00.map new file mode 100644 index 000000000..74b651410 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's00.map @@ -0,0 +1,256 @@ + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +248 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 + 0 0 0 +252 252 252 +252 252 252 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/jack's01.map b/src/fractalzoomer/color_maps/jack's01.map new file mode 100644 index 000000000..55eb7afdf --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's01.map @@ -0,0 +1,256 @@ +120 168 128 +120 172 132 +116 176 132 +116 172 136 +116 172 136 +112 176 136 +112 172 140 +108 176 140 +108 172 144 +108 172 144 +104 176 144 +104 172 148 +100 176 148 +100 172 152 +100 172 152 + 96 176 152 + 96 172 156 + 96 172 156 + 92 176 156 + 92 172 160 + 88 176 160 + 88 172 164 + 88 172 164 + 84 176 164 + 84 172 168 + 80 176 168 + 80 172 172 + 80 172 172 + 76 176 172 + 76 172 176 + 76 172 176 + 72 176 176 + 72 172 180 + 72 172 180 + 68 176 180 + 68 172 184 + 68 172 184 + 64 176 184 + 64 172 188 + 60 176 188 + 60 176 188 + 60 172 192 + 56 176 192 + 56 172 196 + 56 172 196 + 52 176 196 + 52 172 200 + 52 172 200 + 52 172 200 + 48 176 200 + 48 172 204 + 48 172 204 + 44 176 204 + 44 172 208 + 44 172 208 + 40 176 208 + 40 172 212 + 40 172 212 + 40 172 212 + 36 176 212 + 36 172 216 + 36 172 216 + 32 176 216 + 32 172 220 + 32 172 220 + 32 172 220 + 28 176 220 + 28 172 224 + 28 172 224 + 28 172 224 + 24 176 224 + 24 172 228 + 24 172 228 + 24 172 228 + 20 176 228 + 20 172 232 + 20 172 232 + 20 172 232 + 20 172 232 + 16 176 232 + 16 172 236 + 16 172 236 + 16 172 236 + 12 176 236 + 12 172 240 + 12 172 240 + 12 172 240 + 12 172 240 + 12 172 240 + 8 176 240 + 8 172 244 + 8 172 244 + 8 172 244 + 8 172 244 + 8 172 244 + 8 172 244 + 4 176 244 + 4 172 248 + 4 172 248 + 4 172 248 + 4 172 248 + 4 172 248 + 4 172 248 + 4 172 248 + 0 176 248 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 168 252 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +248 176 0 +248 172 4 +248 172 4 +248 172 4 +248 172 4 +248 172 4 +248 172 4 +248 172 4 +244 176 4 +244 172 8 +244 172 8 +244 172 8 +244 172 8 +244 172 8 +244 172 8 +240 176 8 +240 172 12 +240 172 12 +240 172 12 +240 172 12 +240 172 12 +236 176 12 +236 172 16 +236 172 16 +236 172 16 +232 176 16 +232 172 20 +232 172 20 +232 172 20 +232 172 20 +228 176 20 +228 172 24 +228 172 24 +228 172 24 +224 176 24 +224 172 28 +224 172 28 +224 172 28 +220 176 28 +220 172 32 +220 172 32 +220 172 32 +216 176 32 +216 172 36 +216 172 36 +212 176 36 +212 172 40 +212 172 40 +212 172 40 +208 176 40 +208 172 44 +208 172 44 +204 176 44 +204 172 48 +204 172 48 +200 176 48 +200 172 52 +200 172 52 +200 172 52 +196 176 52 +196 172 56 +196 172 56 +192 176 56 +192 172 60 +188 176 60 +188 176 60 +188 172 64 +184 176 64 +184 172 68 +184 172 68 +180 176 68 +180 172 72 +180 172 72 +176 176 72 +176 172 76 +176 172 76 +172 176 76 +172 172 80 +172 172 80 +168 176 80 +168 172 84 +164 176 84 +164 172 88 +164 172 88 +160 176 88 +160 172 92 +156 176 92 +156 172 96 +156 172 96 +152 176 96 +152 172 100 +152 172 100 +148 176 100 +148 172 104 +144 176 104 +144 172 108 +144 172 108 +140 176 108 +140 172 112 +136 176 112 +136 172 116 +136 172 116 +132 176 116 +132 172 120 +128 176 120 +128 172 124 +128 172 124 +124 176 124 +124 172 128 +124 172 128 +120 176 128 diff --git a/src/fractalzoomer/color_maps/jack's02.map b/src/fractalzoomer/color_maps/jack's02.map new file mode 100644 index 000000000..63f28c058 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's02.map @@ -0,0 +1,256 @@ +128 128 128 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +252 172 0 +248 176 0 +248 176 0 +248 176 0 +248 176 0 +244 176 0 +244 176 0 +244 176 0 +240 176 0 +240 176 0 +240 176 0 +236 180 0 +236 176 4 +232 180 4 +232 180 4 +232 180 4 +228 180 4 +228 180 4 +224 180 4 +224 180 4 +220 180 8 +220 180 8 +216 184 8 +212 184 8 +212 184 8 +208 184 8 +208 184 8 +204 184 12 +200 188 12 +200 188 12 +196 188 12 +196 188 12 +192 188 12 +188 188 16 +184 192 16 +184 192 16 +180 192 16 +176 192 20 +176 192 20 +172 192 20 +168 196 20 +164 196 20 +164 196 24 +160 196 24 +156 196 24 +152 200 24 +152 196 28 +148 200 28 +144 200 28 +140 200 28 +136 200 32 +136 200 32 +132 204 32 +128 204 32 +124 204 36 +124 204 36 +120 204 36 +116 204 40 +112 208 40 +108 208 40 +108 208 40 +104 208 44 +100 208 44 + 96 212 44 + 96 208 48 + 92 212 48 + 88 212 48 + 84 212 52 + 80 212 52 + 80 212 52 + 76 216 52 + 72 216 56 + 72 216 56 + 68 216 56 + 64 216 60 + 60 216 60 + 60 216 60 + 56 216 64 + 52 220 64 + 52 216 68 + 48 220 68 + 48 220 68 + 44 220 72 + 40 220 72 + 40 220 72 + 36 220 76 + 36 220 76 + 32 220 76 + 32 220 80 + 28 220 80 + 28 220 80 + 24 220 84 + 24 220 84 + 20 220 88 + 20 220 88 + 16 224 88 + 16 220 92 + 12 224 92 + 12 220 96 + 12 220 96 + 8 224 96 + 8 220 100 + 8 220 100 + 8 220 100 + 4 220 104 + 4 220 104 + 4 220 108 + 4 220 108 + 0 220 108 + 0 220 112 + 0 220 112 + 0 220 116 + 0 220 116 + 0 220 116 + 0 216 120 + 0 216 120 + 0 216 124 + 0 216 124 + 0 216 124 + 0 216 128 + 0 216 128 + 0 216 128 + 0 212 132 + 0 212 132 + 0 212 136 + 0 212 136 + 0 212 136 + 0 212 140 + 4 208 140 + 4 208 144 + 4 208 144 + 4 208 144 + 8 204 148 + 8 204 148 + 8 204 152 + 8 204 152 + 12 204 152 + 12 200 156 + 12 200 156 + 16 200 156 + 16 200 160 + 20 196 160 + 20 196 164 + 24 196 164 + 24 196 164 + 28 192 168 + 28 192 168 + 32 188 172 + 32 188 172 + 36 188 172 + 36 188 176 + 40 184 176 + 40 184 176 + 44 184 180 + 48 180 180 + 48 180 180 + 52 180 184 + 52 180 184 + 56 176 184 + 60 176 188 + 64 172 188 + 64 172 188 + 68 172 192 + 72 168 192 + 72 168 196 + 76 168 196 + 80 164 196 + 80 164 200 + 84 164 200 + 88 160 200 + 92 160 200 + 96 156 204 + 96 156 204 +100 156 204 +104 152 208 +108 152 208 +108 152 208 +112 148 212 +116 148 212 +120 148 212 +124 144 212 +124 144 216 +128 144 216 +132 140 216 +136 140 220 +136 140 220 +140 136 220 +144 136 220 +148 132 224 +152 132 224 +152 132 224 +156 132 224 +160 128 228 +164 128 228 +164 128 228 +168 124 228 +172 124 232 +176 120 232 +176 120 232 +180 120 232 +184 120 232 +184 116 236 +188 116 236 +192 116 236 +196 112 236 +196 112 240 +200 112 240 +200 112 240 +204 108 240 +208 108 240 +208 108 240 +212 104 244 +212 104 244 +216 104 244 +220 104 244 +220 104 244 +224 100 244 +224 100 244 +228 100 248 +228 100 248 +232 96 248 +232 96 248 +232 96 248 +236 96 248 +236 96 248 +240 96 248 +240 92 252 +240 92 252 +244 92 252 +244 92 252 +244 92 252 +248 92 252 +248 92 252 +248 92 252 +248 92 252 +252 88 252 +252 88 252 +252 88 252 +252 88 252 +252 88 252 +252 88 252 +252 88 252 +252 88 252 +252 88 252 +252 88 252 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's03.map b/src/fractalzoomer/color_maps/jack's03.map new file mode 100644 index 000000000..4844f5bb8 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's03.map @@ -0,0 +1,256 @@ +128 128 128 +172 0 252 +172 0 252 +172 0 252 +172 0 252 +172 0 252 +172 0 252 +172 0 252 +172 0 252 +172 0 252 +172 0 252 +176 0 248 +176 0 248 +176 0 248 +176 0 248 +176 0 244 +176 0 244 +176 0 244 +176 0 240 +176 0 240 +176 0 240 +180 0 236 +176 4 236 +180 4 232 +180 4 232 +180 4 232 +180 4 228 +180 4 228 +180 4 224 +180 4 224 +180 8 220 +180 8 220 +184 8 216 +184 8 212 +184 8 212 +184 8 208 +184 8 208 +184 12 204 +188 12 200 +188 12 200 +188 12 196 +188 12 196 +188 12 192 +188 16 188 +192 16 184 +192 16 184 +192 16 180 +192 20 176 +192 20 176 +192 20 172 +196 20 168 +196 20 164 +196 24 164 +196 24 160 +196 24 156 +200 24 152 +196 28 152 +200 28 148 +200 28 144 +200 28 140 +200 32 136 +200 32 136 +204 32 132 +204 32 128 +204 36 124 +204 36 124 +204 36 120 +204 40 116 +208 40 112 +208 40 108 +208 40 108 +208 44 104 +208 44 100 +212 44 96 +208 48 96 +212 48 92 +212 48 88 +212 52 84 +212 52 80 +212 52 80 +216 52 76 +216 56 72 +216 56 72 +216 56 68 +216 60 64 +216 60 60 +216 60 60 +216 64 56 +220 64 52 +216 68 52 +220 68 48 +220 68 48 +220 72 44 +220 72 40 +220 72 40 +220 76 36 +220 76 36 +220 76 32 +220 80 32 +220 80 28 +220 80 28 +220 84 24 +220 84 24 +220 88 20 +220 88 20 +224 88 16 +220 92 16 +224 92 12 +220 96 12 +220 96 12 +224 96 8 +220 100 8 +220 100 8 +220 100 8 +220 104 4 +220 104 4 +220 108 4 +220 108 4 +220 108 0 +220 112 0 +220 112 0 +220 116 0 +220 116 0 +220 116 0 +216 120 0 +216 120 0 +216 124 0 +216 124 0 +216 124 0 +216 128 0 +216 128 0 +216 128 0 +212 132 0 +212 132 0 +212 136 0 +212 136 0 +212 136 0 +212 140 0 +208 140 4 +208 144 4 +208 144 4 +208 144 4 +204 148 8 +204 148 8 +204 152 8 +204 152 8 +204 152 12 +200 156 12 +200 156 12 +200 156 16 +200 160 16 +196 160 20 +196 164 20 +196 164 24 +196 164 24 +192 168 28 +192 168 28 +188 172 32 +188 172 32 +188 172 36 +188 176 36 +184 176 40 +184 176 40 +184 180 44 +180 180 48 +180 180 48 +180 184 52 +180 184 52 +176 184 56 +176 188 60 +172 188 64 +172 188 64 +172 192 68 +168 192 72 +168 196 72 +168 196 76 +164 196 80 +164 200 80 +164 200 84 +160 200 88 +160 200 92 +156 204 96 +156 204 96 +156 204 100 +152 208 104 +152 208 108 +152 208 108 +148 212 112 +148 212 116 +148 212 120 +144 212 124 +144 216 124 +144 216 128 +140 216 132 +140 220 136 +140 220 136 +136 220 140 +136 220 144 +132 224 148 +132 224 152 +132 224 152 +132 224 156 +128 228 160 +128 228 164 +128 228 164 +124 228 168 +124 232 172 +120 232 176 +120 232 176 +120 232 180 +120 232 184 +116 236 184 +116 236 188 +116 236 192 +112 236 196 +112 240 196 +112 240 200 +112 240 200 +108 240 204 +108 240 208 +108 240 208 +104 244 212 +104 244 212 +104 244 216 +104 244 220 +104 244 220 +100 244 224 +100 244 224 +100 248 228 +100 248 228 + 96 248 232 + 96 248 232 + 96 248 232 + 96 248 236 + 96 248 236 + 96 248 240 + 92 252 240 + 92 252 240 + 92 252 244 + 92 252 244 + 92 252 244 + 92 252 248 + 92 252 248 + 92 252 248 + 92 252 248 + 88 252 252 + 88 252 252 + 88 252 252 + 88 252 252 + 88 252 252 + 88 252 252 + 88 252 252 + 88 252 252 + 88 252 252 + 88 252 252 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's04.map b/src/fractalzoomer/color_maps/jack's04.map new file mode 100644 index 000000000..c5404397f --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's04.map @@ -0,0 +1,256 @@ +128 128 128 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 172 252 + 0 176 248 + 0 176 248 + 0 176 248 + 0 176 248 + 0 176 244 + 0 176 244 + 0 176 244 + 0 176 240 + 0 176 240 + 0 176 240 + 0 180 236 + 4 176 236 + 4 180 232 + 4 180 232 + 4 180 232 + 4 180 228 + 4 180 228 + 4 180 224 + 4 180 224 + 8 180 220 + 8 180 220 + 8 184 216 + 8 184 212 + 8 184 212 + 8 184 208 + 8 184 208 + 12 184 204 + 12 188 200 + 12 188 200 + 12 188 196 + 12 188 196 + 12 188 192 + 16 188 188 + 16 192 184 + 16 192 184 + 16 192 180 + 20 192 176 + 20 192 176 + 20 192 172 + 20 196 168 + 20 196 164 + 24 196 164 + 24 196 160 + 24 196 156 + 24 200 152 + 28 196 152 + 28 200 148 + 28 200 144 + 28 200 140 + 32 200 136 + 32 200 136 + 32 204 132 + 32 204 128 + 36 204 124 + 36 204 124 + 36 204 120 + 40 204 116 + 40 208 112 + 40 208 108 + 40 208 108 + 44 208 104 + 44 208 100 + 44 212 96 + 48 208 96 + 48 212 92 + 48 212 88 + 52 212 84 + 52 212 80 + 52 212 80 + 52 216 76 + 56 216 72 + 56 216 72 + 56 216 68 + 60 216 64 + 60 216 60 + 60 216 60 + 64 216 56 + 64 220 52 + 68 216 52 + 68 220 48 + 68 220 48 + 72 220 44 + 72 220 40 + 72 220 40 + 76 220 36 + 76 220 36 + 76 220 32 + 80 220 32 + 80 220 28 + 80 220 28 + 84 220 24 + 84 220 24 + 88 220 20 + 88 220 20 + 88 224 16 + 92 220 16 + 92 224 12 + 96 220 12 + 96 220 12 + 96 224 8 +100 220 8 +100 220 8 +100 220 8 +104 220 4 +104 220 4 +108 220 4 +108 220 4 +108 220 0 +112 220 0 +112 220 0 +116 220 0 +116 220 0 +116 220 0 +120 216 0 +120 216 0 +124 216 0 +124 216 0 +124 216 0 +128 216 0 +128 216 0 +128 216 0 +132 212 0 +132 212 0 +136 212 0 +136 212 0 +136 212 0 +140 212 0 +140 208 4 +144 208 4 +144 208 4 +144 208 4 +148 204 8 +148 204 8 +152 204 8 +152 204 8 +152 204 12 +156 200 12 +156 200 12 +156 200 16 +160 200 16 +160 196 20 +164 196 20 +164 196 24 +164 196 24 +168 192 28 +168 192 28 +172 188 32 +172 188 32 +172 188 36 +176 188 36 +176 184 40 +176 184 40 +180 184 44 +180 180 48 +180 180 48 +184 180 52 +184 180 52 +184 176 56 +188 176 60 +188 172 64 +188 172 64 +192 172 68 +192 168 72 +196 168 72 +196 168 76 +196 164 80 +200 164 80 +200 164 84 +200 160 88 +200 160 92 +204 156 96 +204 156 96 +204 156 100 +208 152 104 +208 152 108 +208 152 108 +212 148 112 +212 148 116 +212 148 120 +212 144 124 +216 144 124 +216 144 128 +216 140 132 +220 140 136 +220 140 136 +220 136 140 +220 136 144 +224 132 148 +224 132 152 +224 132 152 +224 132 156 +228 128 160 +228 128 164 +228 128 164 +228 124 168 +232 124 172 +232 120 176 +232 120 176 +232 120 180 +232 120 184 +236 116 184 +236 116 188 +236 116 192 +236 112 196 +240 112 196 +240 112 200 +240 112 200 +240 108 204 +240 108 208 +240 108 208 +244 104 212 +244 104 212 +244 104 216 +244 104 220 +244 104 220 +244 100 224 +244 100 224 +248 100 228 +248 100 228 +248 96 232 +248 96 232 +248 96 232 +248 96 236 +248 96 236 +248 96 240 +252 92 240 +252 92 240 +252 92 244 +252 92 244 +252 92 244 +252 92 248 +252 92 248 +252 92 248 +252 92 248 +252 88 252 +252 88 252 +252 88 252 +252 88 252 +252 88 252 +252 88 252 +252 88 252 +252 88 252 +252 88 252 +252 88 252 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's05.map b/src/fractalzoomer/color_maps/jack's05.map new file mode 100644 index 000000000..55a11fb7a --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's05.map @@ -0,0 +1,256 @@ +128 128 128 +252 132 0 +252 132 0 +252 132 0 +252 132 0 +252 132 0 +252 132 0 +248 132 0 +248 132 0 +248 132 0 +244 136 0 +244 136 0 +240 136 0 +240 136 0 +236 140 0 +236 140 0 +232 140 0 +228 144 0 +228 144 0 +224 144 0 +220 148 0 +216 148 0 +212 148 4 +212 148 4 +208 152 4 +204 152 4 +200 156 4 +196 156 4 +192 160 4 +188 160 4 +184 160 8 +180 164 8 +176 164 8 +172 168 8 +164 172 8 +160 172 8 +156 176 8 +152 176 12 +148 176 12 +144 180 12 +136 184 12 +132 184 12 +128 188 12 +124 188 16 +120 188 16 +116 192 16 +108 196 16 +104 196 20 +100 196 20 + 96 200 20 + 92 200 20 + 88 204 20 + 80 204 24 + 76 208 24 + 72 208 24 + 68 212 24 + 64 212 28 + 60 212 28 + 56 216 28 + 52 216 28 + 48 216 32 + 44 220 32 + 40 220 32 + 40 220 32 + 36 220 36 + 32 224 36 + 28 224 36 + 24 224 40 + 24 224 40 + 20 228 40 + 16 228 40 + 16 228 44 + 12 228 44 + 12 228 44 + 8 228 48 + 8 228 48 + 4 232 48 + 4 228 52 + 4 228 52 + 0 232 52 + 0 232 52 + 0 228 56 + 0 228 56 + 0 228 56 + 0 228 60 + 0 228 60 + 0 228 60 + 0 224 64 + 0 224 64 + 0 224 68 + 0 224 68 + 0 224 68 + 4 220 72 + 4 220 72 + 4 220 72 + 8 216 76 + 8 216 76 + 12 212 76 + 12 212 80 + 16 208 80 + 16 208 80 + 20 204 84 + 24 204 84 + 24 200 88 + 28 200 88 + 32 196 88 + 36 192 92 + 40 192 92 + 40 188 96 + 44 188 96 + 48 184 96 + 52 180 100 + 56 180 100 + 60 176 100 + 64 172 104 + 68 172 104 + 72 168 108 + 76 164 108 + 80 164 108 + 88 156 112 + 92 156 112 + 96 152 116 +100 148 116 +104 148 116 +108 144 120 +116 140 120 +120 136 124 +124 132 124 +128 132 124 +132 128 128 +136 124 128 +144 120 128 +148 116 132 +152 116 132 +156 112 136 +160 108 136 +164 108 136 +172 100 140 +176 100 140 +180 96 144 +184 92 144 +188 92 144 +192 88 148 +196 84 148 +200 80 152 +204 80 152 +208 76 152 +212 72 156 +212 72 156 +216 72 156 +220 68 160 +224 64 160 +228 60 164 +228 60 164 +232 60 164 +236 56 168 +236 56 168 +240 52 172 +240 52 172 +244 48 172 +244 48 176 +248 44 176 +248 44 176 +248 44 180 +252 40 180 +252 40 180 +252 40 184 +252 40 184 +252 40 184 +252 36 188 +252 36 188 +252 36 188 +252 36 192 +252 36 192 +252 32 196 +252 32 196 +252 32 196 +248 32 200 +248 32 200 +248 32 200 +244 36 200 +244 32 204 +240 36 204 +240 36 204 +236 36 208 +236 36 208 +232 36 208 +228 36 212 +228 36 212 +224 40 212 +220 40 212 +216 40 216 +212 44 216 +212 44 216 +208 44 220 +204 44 220 +200 48 220 +196 48 220 +192 48 224 +188 52 224 +184 52 224 +180 56 224 +176 56 228 +172 56 228 +164 60 228 +160 64 228 +156 64 232 +152 64 232 +148 68 232 +144 68 232 +136 72 232 +132 72 236 +128 76 236 +124 76 236 +120 80 236 +116 80 240 +108 84 240 +104 84 240 +100 88 240 + 96 88 240 + 92 92 240 + 88 92 244 + 80 96 244 + 76 96 244 + 72 100 244 + 68 100 244 + 64 104 244 + 60 104 244 + 56 104 248 + 52 108 248 + 48 108 248 + 44 112 248 + 40 112 248 + 40 112 248 + 36 116 248 + 32 116 248 + 28 116 252 + 24 120 252 + 24 120 252 + 20 120 252 + 16 124 252 + 16 124 252 + 12 124 252 + 12 124 252 + 8 128 252 + 8 128 252 + 4 128 252 + 4 128 252 + 4 128 252 + 0 132 252 + 0 132 252 + 0 132 252 + 0 132 252 + 0 132 252 + 0 132 252 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's06.map b/src/fractalzoomer/color_maps/jack's06.map new file mode 100644 index 000000000..1a1d8ea29 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's06.map @@ -0,0 +1,256 @@ +128 128 128 +132 0 252 +132 0 252 +132 0 252 +132 0 252 +132 0 252 +132 0 252 +132 0 248 +132 0 248 +132 0 248 +136 0 244 +136 0 244 +136 0 240 +136 0 240 +140 0 236 +140 0 236 +140 0 232 +144 0 228 +144 0 228 +144 0 224 +148 0 220 +148 0 216 +148 4 212 +148 4 212 +152 4 208 +152 4 204 +156 4 200 +156 4 196 +160 4 192 +160 4 188 +160 8 184 +164 8 180 +164 8 176 +168 8 172 +172 8 164 +172 8 160 +176 8 156 +176 12 152 +176 12 148 +180 12 144 +184 12 136 +184 12 132 +188 12 128 +188 16 124 +188 16 120 +192 16 116 +196 16 108 +196 20 104 +196 20 100 +200 20 96 +200 20 92 +204 20 88 +204 24 80 +208 24 76 +208 24 72 +212 24 68 +212 28 64 +212 28 60 +216 28 56 +216 28 52 +216 32 48 +220 32 44 +220 32 40 +220 32 40 +220 36 36 +224 36 32 +224 36 28 +224 40 24 +224 40 24 +228 40 20 +228 40 16 +228 44 16 +228 44 12 +228 44 12 +228 48 8 +228 48 8 +232 48 4 +228 52 4 +228 52 4 +232 52 0 +232 52 0 +228 56 0 +228 56 0 +228 56 0 +228 60 0 +228 60 0 +228 60 0 +224 64 0 +224 64 0 +224 68 0 +224 68 0 +224 68 0 +220 72 4 +220 72 4 +220 72 4 +216 76 8 +216 76 8 +212 76 12 +212 80 12 +208 80 16 +208 80 16 +204 84 20 +204 84 24 +200 88 24 +200 88 28 +196 88 32 +192 92 36 +192 92 40 +188 96 40 +188 96 44 +184 96 48 +180 100 52 +180 100 56 +176 100 60 +172 104 64 +172 104 68 +168 108 72 +164 108 76 +164 108 80 +156 112 88 +156 112 92 +152 116 96 +148 116 100 +148 116 104 +144 120 108 +140 120 116 +136 124 120 +132 124 124 +132 124 128 +128 128 132 +124 128 136 +120 128 144 +116 132 148 +116 132 152 +112 136 156 +108 136 160 +108 136 164 +100 140 172 +100 140 176 + 96 144 180 + 92 144 184 + 92 144 188 + 88 148 192 + 84 148 196 + 80 152 200 + 80 152 204 + 76 152 208 + 72 156 212 + 72 156 212 + 72 156 216 + 68 160 220 + 64 160 224 + 60 164 228 + 60 164 228 + 60 164 232 + 56 168 236 + 56 168 236 + 52 172 240 + 52 172 240 + 48 172 244 + 48 176 244 + 44 176 248 + 44 176 248 + 44 180 248 + 40 180 252 + 40 180 252 + 40 184 252 + 40 184 252 + 40 184 252 + 36 188 252 + 36 188 252 + 36 188 252 + 36 192 252 + 36 192 252 + 32 196 252 + 32 196 252 + 32 196 252 + 32 200 248 + 32 200 248 + 32 200 248 + 36 200 244 + 32 204 244 + 36 204 240 + 36 204 240 + 36 208 236 + 36 208 236 + 36 208 232 + 36 212 228 + 36 212 228 + 40 212 224 + 40 212 220 + 40 216 216 + 44 216 212 + 44 216 212 + 44 220 208 + 44 220 204 + 48 220 200 + 48 220 196 + 48 224 192 + 52 224 188 + 52 224 184 + 56 224 180 + 56 228 176 + 56 228 172 + 60 228 164 + 64 228 160 + 64 232 156 + 64 232 152 + 68 232 148 + 68 232 144 + 72 232 136 + 72 236 132 + 76 236 128 + 76 236 124 + 80 236 120 + 80 240 116 + 84 240 108 + 84 240 104 + 88 240 100 + 88 240 96 + 92 240 92 + 92 244 88 + 96 244 80 + 96 244 76 +100 244 72 +100 244 68 +104 244 64 +104 244 60 +104 248 56 +108 248 52 +108 248 48 +112 248 44 +112 248 40 +112 248 40 +116 248 36 +116 248 32 +116 252 28 +120 252 24 +120 252 24 +120 252 20 +124 252 16 +124 252 16 +124 252 12 +124 252 12 +128 252 8 +128 252 8 +128 252 4 +128 252 4 +128 252 4 +132 252 0 +132 252 0 +132 252 0 +132 252 0 +132 252 0 +132 252 0 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's07.map b/src/fractalzoomer/color_maps/jack's07.map new file mode 100644 index 000000000..186635702 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's07.map @@ -0,0 +1,256 @@ +128 128 128 + 0 252 132 + 0 252 132 + 0 252 132 + 0 252 132 + 0 252 132 + 0 252 132 + 0 248 132 + 0 248 132 + 0 248 132 + 0 244 136 + 0 244 136 + 0 240 136 + 0 240 136 + 0 236 140 + 0 236 140 + 0 232 140 + 0 228 144 + 0 228 144 + 0 224 144 + 0 220 148 + 0 216 148 + 4 212 148 + 4 212 148 + 4 208 152 + 4 204 152 + 4 200 156 + 4 196 156 + 4 192 160 + 4 188 160 + 8 184 160 + 8 180 164 + 8 176 164 + 8 172 168 + 8 164 172 + 8 160 172 + 8 156 176 + 12 152 176 + 12 148 176 + 12 144 180 + 12 136 184 + 12 132 184 + 12 128 188 + 16 124 188 + 16 120 188 + 16 116 192 + 16 108 196 + 20 104 196 + 20 100 196 + 20 96 200 + 20 92 200 + 20 88 204 + 24 80 204 + 24 76 208 + 24 72 208 + 24 68 212 + 28 64 212 + 28 60 212 + 28 56 216 + 28 52 216 + 32 48 216 + 32 44 220 + 32 40 220 + 32 40 220 + 36 36 220 + 36 32 224 + 36 28 224 + 40 24 224 + 40 24 224 + 40 20 228 + 40 16 228 + 44 16 228 + 44 12 228 + 44 12 228 + 48 8 228 + 48 8 228 + 48 4 232 + 52 4 228 + 52 4 228 + 52 0 232 + 52 0 232 + 56 0 228 + 56 0 228 + 56 0 228 + 60 0 228 + 60 0 228 + 60 0 228 + 64 0 224 + 64 0 224 + 68 0 224 + 68 0 224 + 68 0 224 + 72 4 220 + 72 4 220 + 72 4 220 + 76 8 216 + 76 8 216 + 76 12 212 + 80 12 212 + 80 16 208 + 80 16 208 + 84 20 204 + 84 24 204 + 88 24 200 + 88 28 200 + 88 32 196 + 92 36 192 + 92 40 192 + 96 40 188 + 96 44 188 + 96 48 184 +100 52 180 +100 56 180 +100 60 176 +104 64 172 +104 68 172 +108 72 168 +108 76 164 +108 80 164 +112 88 156 +112 92 156 +116 96 152 +116 100 148 +116 104 148 +120 108 144 +120 116 140 +124 120 136 +124 124 132 +124 128 132 +128 132 128 +128 136 124 +128 144 120 +132 148 116 +132 152 116 +136 156 112 +136 160 108 +136 164 108 +140 172 100 +140 176 100 +144 180 96 +144 184 92 +144 188 92 +148 192 88 +148 196 84 +152 200 80 +152 204 80 +152 208 76 +156 212 72 +156 212 72 +156 216 72 +160 220 68 +160 224 64 +164 228 60 +164 228 60 +164 232 60 +168 236 56 +168 236 56 +172 240 52 +172 240 52 +172 244 48 +176 244 48 +176 248 44 +176 248 44 +180 248 44 +180 252 40 +180 252 40 +184 252 40 +184 252 40 +184 252 40 +188 252 36 +188 252 36 +188 252 36 +192 252 36 +192 252 36 +196 252 32 +196 252 32 +196 252 32 +200 248 32 +200 248 32 +200 248 32 +200 244 36 +204 244 32 +204 240 36 +204 240 36 +208 236 36 +208 236 36 +208 232 36 +212 228 36 +212 228 36 +212 224 40 +212 220 40 +216 216 40 +216 212 44 +216 212 44 +220 208 44 +220 204 44 +220 200 48 +220 196 48 +224 192 48 +224 188 52 +224 184 52 +224 180 56 +228 176 56 +228 172 56 +228 164 60 +228 160 64 +232 156 64 +232 152 64 +232 148 68 +232 144 68 +232 136 72 +236 132 72 +236 128 76 +236 124 76 +236 120 80 +240 116 80 +240 108 84 +240 104 84 +240 100 88 +240 96 88 +240 92 92 +244 88 92 +244 80 96 +244 76 96 +244 72 100 +244 68 100 +244 64 104 +244 60 104 +248 56 104 +248 52 108 +248 48 108 +248 44 112 +248 40 112 +248 40 112 +248 36 116 +248 32 116 +252 28 116 +252 24 120 +252 24 120 +252 20 120 +252 16 124 +252 16 124 +252 12 124 +252 12 124 +252 8 128 +252 8 128 +252 4 128 +252 4 128 +252 4 128 +252 0 132 +252 0 132 +252 0 132 +252 0 132 +252 0 132 +252 0 132 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's08.map b/src/fractalzoomer/color_maps/jack's08.map new file mode 100644 index 000000000..5d2ab48d0 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's08.map @@ -0,0 +1,256 @@ +128 128 128 +252 132 0 +252 132 0 +252 132 0 +252 132 0 +248 132 0 +244 136 0 +244 136 0 +240 136 0 +236 140 0 +232 140 4 +224 144 4 +220 144 8 +216 144 8 +208 148 12 +204 148 12 +196 152 16 +188 152 20 +184 156 20 +176 156 24 +168 160 28 +160 160 32 +152 164 36 +144 168 36 +136 168 40 +128 172 44 +124 172 48 +116 172 52 +108 176 56 +100 176 60 + 92 180 64 + 84 180 68 + 76 184 72 + 68 184 76 + 60 184 84 + 56 184 88 + 48 188 92 + 44 188 96 + 36 188 100 + 32 188 104 + 28 188 112 + 20 188 116 + 16 188 120 + 12 188 124 + 8 188 128 + 8 188 132 + 4 184 140 + 0 184 144 + 0 184 148 + 0 180 152 + 0 180 156 + 0 176 160 + 0 172 168 + 0 172 172 + 0 168 176 + 0 168 180 + 4 164 184 + 8 160 188 + 8 156 192 + 12 152 196 + 16 148 200 + 20 144 204 + 28 140 208 + 32 136 208 + 36 132 212 + 44 128 216 + 48 124 220 + 56 116 224 + 64 112 224 + 68 108 228 + 76 104 232 + 84 100 232 + 92 92 236 +100 88 236 +108 84 240 +116 80 240 +124 72 244 +128 72 244 +136 68 244 +144 60 248 +152 56 248 +160 52 248 +168 48 248 +176 44 248 +184 40 248 +192 36 252 +196 36 248 +204 32 248 +208 28 248 +216 24 248 +220 24 248 +224 20 248 +232 20 244 +236 16 244 +240 16 244 +244 16 240 +244 16 240 +248 16 236 +252 12 236 +252 16 232 +252 16 232 +252 16 228 +252 20 224 +252 20 224 +252 20 220 +252 24 216 +252 24 212 +248 28 208 +244 32 208 +244 32 204 +240 36 200 +236 40 196 +232 44 192 +224 52 188 +220 56 184 +216 60 180 +208 64 176 +204 68 172 +196 76 168 +188 84 160 +184 88 156 +176 92 152 +168 100 148 +160 104 144 +152 112 140 +144 120 132 +136 124 128 +128 132 124 +124 136 120 +116 140 116 +108 148 112 +100 156 104 + 92 160 100 + 84 168 96 + 76 172 92 + 68 180 88 + 60 184 84 + 56 192 76 + 48 196 72 + 44 200 68 + 36 208 64 + 32 212 60 + 28 216 56 + 20 220 52 + 16 224 48 + 12 228 44 + 8 232 40 + 8 236 36 + 4 236 36 + 0 240 32 + 0 244 28 + 0 244 24 + 0 248 20 + 0 248 20 + 0 248 16 + 0 252 12 + 0 252 12 + 0 252 8 + 4 252 8 + 8 252 4 + 8 252 4 + 12 252 0 + 16 248 0 + 20 248 0 + 28 244 0 + 32 240 0 + 36 240 0 + 44 236 0 + 48 232 0 + 56 228 0 + 64 224 0 + 68 224 0 + 76 220 0 + 84 216 0 + 92 212 0 +100 208 0 +108 204 0 +116 200 0 +124 196 0 +128 192 0 +136 188 4 +144 184 4 +152 176 8 +160 172 8 +168 168 12 +176 164 12 +184 156 16 +192 152 20 +196 148 20 +204 144 24 +208 140 28 +216 132 32 +220 128 36 +224 128 36 +232 120 40 +236 116 44 +240 112 48 +244 108 52 +244 108 56 +248 104 60 +252 100 64 +252 96 68 +252 96 72 +252 92 76 +252 88 84 +252 88 88 +252 84 92 +252 84 96 +252 80 100 +248 80 104 +244 80 112 +244 76 116 +240 76 120 +236 76 124 +232 76 128 +224 80 132 +220 76 140 +216 76 144 +208 80 148 +204 80 152 +196 80 156 +188 84 160 +184 80 168 +176 84 172 +168 84 176 +160 88 180 +152 88 184 +144 92 188 +136 92 192 +128 96 196 +124 96 200 +116 96 204 +108 100 208 +100 104 208 + 92 104 212 + 84 108 216 + 76 108 220 + 68 112 224 + 60 116 224 + 56 116 228 + 48 116 232 + 44 120 232 + 36 120 236 + 32 124 236 + 28 124 240 + 20 128 240 + 16 128 244 + 12 128 244 + 8 132 244 + 8 128 248 + 4 132 248 + 0 132 248 + 0 132 248 + 0 132 248 + 0 132 248 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's09.map b/src/fractalzoomer/color_maps/jack's09.map new file mode 100644 index 000000000..6d7b33a2c --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's09.map @@ -0,0 +1,256 @@ +128 128 128 +132 0 252 +132 0 252 +132 0 252 +132 0 252 +132 0 248 +136 0 244 +136 0 244 +136 0 240 +140 0 236 +140 4 232 +144 4 224 +144 8 220 +144 8 216 +148 12 208 +148 12 204 +152 16 196 +152 20 188 +156 20 184 +156 24 176 +160 28 168 +160 32 160 +164 36 152 +168 36 144 +168 40 136 +172 44 128 +172 48 124 +172 52 116 +176 56 108 +176 60 100 +180 64 92 +180 68 84 +184 72 76 +184 76 68 +184 84 60 +184 88 56 +188 92 48 +188 96 44 +188 100 36 +188 104 32 +188 112 28 +188 116 20 +188 120 16 +188 124 12 +188 128 8 +188 132 8 +184 140 4 +184 144 0 +184 148 0 +180 152 0 +180 156 0 +176 160 0 +172 168 0 +172 172 0 +168 176 0 +168 180 0 +164 184 4 +160 188 8 +156 192 8 +152 196 12 +148 200 16 +144 204 20 +140 208 28 +136 208 32 +132 212 36 +128 216 44 +124 220 48 +116 224 56 +112 224 64 +108 228 68 +104 232 76 +100 232 84 + 92 236 92 + 88 236 100 + 84 240 108 + 80 240 116 + 72 244 124 + 72 244 128 + 68 244 136 + 60 248 144 + 56 248 152 + 52 248 160 + 48 248 168 + 44 248 176 + 40 248 184 + 36 252 192 + 36 248 196 + 32 248 204 + 28 248 208 + 24 248 216 + 24 248 220 + 20 248 224 + 20 244 232 + 16 244 236 + 16 244 240 + 16 240 244 + 16 240 244 + 16 236 248 + 12 236 252 + 16 232 252 + 16 232 252 + 16 228 252 + 20 224 252 + 20 224 252 + 20 220 252 + 24 216 252 + 24 212 252 + 28 208 248 + 32 208 244 + 32 204 244 + 36 200 240 + 40 196 236 + 44 192 232 + 52 188 224 + 56 184 220 + 60 180 216 + 64 176 208 + 68 172 204 + 76 168 196 + 84 160 188 + 88 156 184 + 92 152 176 +100 148 168 +104 144 160 +112 140 152 +120 132 144 +124 128 136 +132 124 128 +136 120 124 +140 116 116 +148 112 108 +156 104 100 +160 100 92 +168 96 84 +172 92 76 +180 88 68 +184 84 60 +192 76 56 +196 72 48 +200 68 44 +208 64 36 +212 60 32 +216 56 28 +220 52 20 +224 48 16 +228 44 12 +232 40 8 +236 36 8 +236 36 4 +240 32 0 +244 28 0 +244 24 0 +248 20 0 +248 20 0 +248 16 0 +252 12 0 +252 12 0 +252 8 0 +252 8 4 +252 4 8 +252 4 8 +252 0 12 +248 0 16 +248 0 20 +244 0 28 +240 0 32 +240 0 36 +236 0 44 +232 0 48 +228 0 56 +224 0 64 +224 0 68 +220 0 76 +216 0 84 +212 0 92 +208 0 100 +204 0 108 +200 0 116 +196 0 124 +192 0 128 +188 4 136 +184 4 144 +176 8 152 +172 8 160 +168 12 168 +164 12 176 +156 16 184 +152 20 192 +148 20 196 +144 24 204 +140 28 208 +132 32 216 +128 36 220 +128 36 224 +120 40 232 +116 44 236 +112 48 240 +108 52 244 +108 56 244 +104 60 248 +100 64 252 + 96 68 252 + 96 72 252 + 92 76 252 + 88 84 252 + 88 88 252 + 84 92 252 + 84 96 252 + 80 100 252 + 80 104 248 + 80 112 244 + 76 116 244 + 76 120 240 + 76 124 236 + 76 128 232 + 80 132 224 + 76 140 220 + 76 144 216 + 80 148 208 + 80 152 204 + 80 156 196 + 84 160 188 + 80 168 184 + 84 172 176 + 84 176 168 + 88 180 160 + 88 184 152 + 92 188 144 + 92 192 136 + 96 196 128 + 96 200 124 + 96 204 116 +100 208 108 +104 208 100 +104 212 92 +108 216 84 +108 220 76 +112 224 68 +116 224 60 +116 228 56 +116 232 48 +120 232 44 +120 236 36 +124 236 32 +124 240 28 +128 240 20 +128 244 16 +128 244 12 +132 244 8 +128 248 8 +132 248 4 +132 248 0 +132 248 0 +132 248 0 +132 248 0 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's10.map b/src/fractalzoomer/color_maps/jack's10.map new file mode 100644 index 000000000..b4a708e29 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's10.map @@ -0,0 +1,256 @@ +128 128 128 + 0 252 132 + 0 252 132 + 0 252 132 + 0 252 132 + 0 248 132 + 0 244 136 + 0 244 136 + 0 240 136 + 0 236 140 + 4 232 140 + 4 224 144 + 8 220 144 + 8 216 144 + 12 208 148 + 12 204 148 + 16 196 152 + 20 188 152 + 20 184 156 + 24 176 156 + 28 168 160 + 32 160 160 + 36 152 164 + 36 144 168 + 40 136 168 + 44 128 172 + 48 124 172 + 52 116 172 + 56 108 176 + 60 100 176 + 64 92 180 + 68 84 180 + 72 76 184 + 76 68 184 + 84 60 184 + 88 56 184 + 92 48 188 + 96 44 188 +100 36 188 +104 32 188 +112 28 188 +116 20 188 +120 16 188 +124 12 188 +128 8 188 +132 8 188 +140 4 184 +144 0 184 +148 0 184 +152 0 180 +156 0 180 +160 0 176 +168 0 172 +172 0 172 +176 0 168 +180 0 168 +184 4 164 +188 8 160 +192 8 156 +196 12 152 +200 16 148 +204 20 144 +208 28 140 +208 32 136 +212 36 132 +216 44 128 +220 48 124 +224 56 116 +224 64 112 +228 68 108 +232 76 104 +232 84 100 +236 92 92 +236 100 88 +240 108 84 +240 116 80 +244 124 72 +244 128 72 +244 136 68 +248 144 60 +248 152 56 +248 160 52 +248 168 48 +248 176 44 +248 184 40 +252 192 36 +248 196 36 +248 204 32 +248 208 28 +248 216 24 +248 220 24 +248 224 20 +244 232 20 +244 236 16 +244 240 16 +240 244 16 +240 244 16 +236 248 16 +236 252 12 +232 252 16 +232 252 16 +228 252 16 +224 252 20 +224 252 20 +220 252 20 +216 252 24 +212 252 24 +208 248 28 +208 244 32 +204 244 32 +200 240 36 +196 236 40 +192 232 44 +188 224 52 +184 220 56 +180 216 60 +176 208 64 +172 204 68 +168 196 76 +160 188 84 +156 184 88 +152 176 92 +148 168 100 +144 160 104 +140 152 112 +132 144 120 +128 136 124 +124 128 132 +120 124 136 +116 116 140 +112 108 148 +104 100 156 +100 92 160 + 96 84 168 + 92 76 172 + 88 68 180 + 84 60 184 + 76 56 192 + 72 48 196 + 68 44 200 + 64 36 208 + 60 32 212 + 56 28 216 + 52 20 220 + 48 16 224 + 44 12 228 + 40 8 232 + 36 8 236 + 36 4 236 + 32 0 240 + 28 0 244 + 24 0 244 + 20 0 248 + 20 0 248 + 16 0 248 + 12 0 252 + 12 0 252 + 8 0 252 + 8 4 252 + 4 8 252 + 4 8 252 + 0 12 252 + 0 16 248 + 0 20 248 + 0 28 244 + 0 32 240 + 0 36 240 + 0 44 236 + 0 48 232 + 0 56 228 + 0 64 224 + 0 68 224 + 0 76 220 + 0 84 216 + 0 92 212 + 0 100 208 + 0 108 204 + 0 116 200 + 0 124 196 + 0 128 192 + 4 136 188 + 4 144 184 + 8 152 176 + 8 160 172 + 12 168 168 + 12 176 164 + 16 184 156 + 20 192 152 + 20 196 148 + 24 204 144 + 28 208 140 + 32 216 132 + 36 220 128 + 36 224 128 + 40 232 120 + 44 236 116 + 48 240 112 + 52 244 108 + 56 244 108 + 60 248 104 + 64 252 100 + 68 252 96 + 72 252 96 + 76 252 92 + 84 252 88 + 88 252 88 + 92 252 84 + 96 252 84 +100 252 80 +104 248 80 +112 244 80 +116 244 76 +120 240 76 +124 236 76 +128 232 76 +132 224 80 +140 220 76 +144 216 76 +148 208 80 +152 204 80 +156 196 80 +160 188 84 +168 184 80 +172 176 84 +176 168 84 +180 160 88 +184 152 88 +188 144 92 +192 136 92 +196 128 96 +200 124 96 +204 116 96 +208 108 100 +208 100 104 +212 92 104 +216 84 108 +220 76 108 +224 68 112 +224 60 116 +228 56 116 +232 48 116 +232 44 120 +236 36 120 +236 32 124 +240 28 124 +240 20 128 +244 16 128 +244 12 128 +244 8 132 +248 8 128 +248 4 132 +248 0 132 +248 0 132 +248 0 132 +248 0 132 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's11.map b/src/fractalzoomer/color_maps/jack's11.map new file mode 100644 index 000000000..bb8d52068 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's11.map @@ -0,0 +1,256 @@ +128 128 128 +252 252 0 +252 252 0 +252 252 0 +252 252 0 +248 252 0 +244 252 0 +244 252 0 +240 252 0 +236 252 0 +232 252 4 +224 248 4 +220 248 8 +216 248 8 +208 248 12 +204 244 12 +196 244 16 +188 244 20 +184 240 20 +176 240 24 +168 240 28 +160 236 32 +152 236 36 +144 232 36 +136 232 40 +128 232 44 +124 228 48 +116 228 52 +108 224 56 +100 224 60 + 92 220 64 + 84 220 68 + 76 216 72 + 68 212 76 + 60 212 84 + 56 208 88 + 48 208 92 + 44 204 96 + 36 200 100 + 32 200 104 + 28 196 112 + 20 196 116 + 16 192 120 + 12 188 124 + 8 184 128 + 8 184 132 + 4 180 140 + 0 176 144 + 0 176 148 + 0 172 152 + 0 168 156 + 0 164 160 + 0 164 168 + 0 160 172 + 0 156 176 + 0 152 180 + 4 152 184 + 8 148 188 + 8 144 192 + 12 140 196 + 16 136 200 + 20 136 204 + 28 132 208 + 32 128 208 + 36 124 212 + 44 124 216 + 48 120 220 + 56 116 224 + 64 112 224 + 68 108 228 + 76 108 232 + 84 104 232 + 92 100 236 +100 96 236 +108 96 240 +116 92 240 +124 88 244 +128 84 244 +136 80 244 +144 80 248 +152 76 248 +160 72 248 +168 72 248 +176 68 248 +184 64 248 +192 60 252 +196 60 248 +204 56 248 +208 52 248 +216 52 248 +220 48 248 +224 48 248 +232 44 244 +236 40 244 +240 40 244 +244 36 240 +244 36 240 +248 32 236 +252 32 236 +252 28 232 +252 28 232 +252 24 228 +252 24 224 +252 20 224 +252 20 220 +252 16 216 +252 16 212 +248 12 208 +244 12 208 +244 12 204 +240 8 200 +236 8 196 +232 8 192 +224 8 188 +220 4 184 +216 4 180 +208 4 176 +204 4 172 +196 0 168 +188 0 160 +184 0 156 +176 0 152 +168 0 148 +160 0 144 +152 0 140 +144 0 132 +136 0 128 +128 0 124 +124 0 120 +116 0 116 +108 0 112 +100 0 104 + 92 0 100 + 84 0 96 + 76 0 92 + 68 0 88 + 60 0 84 + 56 0 76 + 48 4 72 + 44 4 68 + 36 4 64 + 32 4 60 + 28 8 56 + 20 8 52 + 16 8 48 + 12 8 44 + 8 12 40 + 8 12 36 + 4 12 36 + 0 16 32 + 0 16 28 + 0 20 24 + 0 20 20 + 0 24 20 + 0 24 16 + 0 28 12 + 0 28 12 + 0 32 8 + 4 32 8 + 8 36 4 + 8 36 4 + 12 40 0 + 16 40 0 + 20 44 0 + 28 48 0 + 32 48 0 + 36 52 0 + 44 52 0 + 48 56 0 + 56 60 0 + 64 64 0 + 68 64 0 + 76 68 0 + 84 72 0 + 92 72 0 +100 76 0 +108 80 0 +116 80 0 +124 84 0 +128 88 0 +136 92 4 +144 96 4 +152 96 8 +160 100 8 +168 104 12 +176 108 12 +184 108 16 +192 112 20 +196 116 20 +204 120 24 +208 124 28 +216 124 32 +220 128 36 +224 132 36 +232 136 40 +236 136 44 +240 140 48 +244 144 52 +244 148 56 +248 152 60 +252 152 64 +252 156 68 +252 160 72 +252 164 76 +252 164 84 +252 168 88 +252 172 92 +252 176 96 +252 176 100 +248 180 104 +244 184 112 +244 184 116 +240 188 120 +236 192 124 +232 196 128 +224 196 132 +220 200 140 +216 200 144 +208 204 148 +204 208 152 +196 208 156 +188 212 160 +184 212 168 +176 216 172 +168 220 176 +160 220 180 +152 224 184 +144 224 188 +136 228 192 +128 228 196 +124 232 200 +116 232 204 +108 232 208 +100 236 208 + 92 236 212 + 84 240 216 + 76 240 220 + 68 240 224 + 60 244 224 + 56 244 228 + 48 244 232 + 44 248 232 + 36 248 236 + 32 248 236 + 28 248 240 + 20 252 240 + 16 252 244 + 12 252 244 + 8 252 244 + 8 252 248 + 4 252 248 + 0 252 248 + 0 252 248 + 0 252 248 + 0 252 248 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's12.map b/src/fractalzoomer/color_maps/jack's12.map new file mode 100644 index 000000000..a953e4ab0 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's12.map @@ -0,0 +1,256 @@ +128 128 128 + 0 92 76 + 0 88 68 + 0 84 60 + 0 76 56 + 4 72 48 + 4 68 44 + 4 64 36 + 4 60 32 + 8 56 28 + 8 52 20 + 8 48 16 + 8 44 12 + 12 40 8 + 12 36 8 + 12 36 4 + 16 32 0 + 16 28 0 + 20 24 0 + 20 20 0 + 24 20 0 + 24 16 0 + 28 12 0 + 28 12 0 + 32 8 0 + 32 8 4 + 36 4 8 + 36 4 8 + 40 0 12 + 40 0 16 + 44 0 20 + 48 0 28 + 48 0 32 + 52 0 36 + 52 0 44 + 56 0 48 + 60 0 56 + 64 0 64 + 64 0 68 + 68 0 76 + 72 0 84 + 72 0 92 + 76 0 100 + 80 0 108 + 80 0 116 + 84 0 124 + 88 0 128 + 92 4 136 + 96 4 144 + 96 8 152 +100 8 160 +104 12 168 +108 12 176 +108 16 184 +112 20 192 +116 20 196 +120 24 204 +124 28 208 +124 32 216 +128 36 220 +132 36 224 +136 40 232 +136 44 236 +140 48 240 +144 52 244 +148 56 244 +152 60 248 +152 64 252 +156 68 252 +160 72 252 +164 76 252 +164 84 252 +168 88 252 +172 92 252 +176 96 252 +176 100 252 +180 104 248 +184 112 244 +184 116 244 +188 120 240 +192 124 236 +196 128 232 +196 132 224 +200 140 220 +200 144 216 +204 148 208 +208 152 204 +208 156 196 +212 160 188 +212 168 184 +216 172 176 +220 176 168 +220 180 160 +224 184 152 +224 188 144 +228 192 136 +228 196 128 +232 200 124 +232 204 116 +232 208 108 +236 208 100 +236 212 92 +240 216 84 +240 220 76 +240 224 68 +244 224 60 +244 228 56 +244 232 48 +248 232 44 +248 236 36 +248 236 32 +248 240 28 +252 240 20 +252 228 32 +252 216 44 +252 200 56 +252 188 68 +252 176 80 +252 160 92 +252 148 104 +252 136 116 +252 120 128 +252 108 140 +252 96 152 +252 80 164 +252 68 176 +252 56 188 +252 40 200 +252 28 212 +252 16 224 +252 0 240 +252 0 236 +252 4 232 +248 4 224 +248 8 220 +248 8 216 +248 12 208 +244 12 204 +244 16 196 +244 20 188 +240 20 184 +240 24 176 +240 28 168 +236 32 160 +236 36 152 +232 36 144 +232 40 136 +232 44 128 +228 48 124 +228 52 116 +224 56 108 +224 60 100 +220 64 92 +220 68 84 +216 72 76 +212 76 68 +212 84 60 +208 88 56 +208 92 48 +204 96 44 +200 100 36 +200 104 32 +196 112 28 +196 116 20 +192 120 16 +188 124 12 +184 128 8 +184 132 8 +180 140 4 +176 144 0 +176 148 0 +172 152 0 +168 156 0 +164 160 0 +164 168 0 +160 172 0 +156 176 0 +152 180 0 +152 184 4 +148 188 8 +144 192 8 +140 196 12 +136 200 16 +136 204 20 +132 208 28 +128 208 32 +124 212 36 +124 216 44 +120 220 48 +116 224 56 +112 224 64 +108 228 68 +108 232 76 +104 232 84 +100 236 92 + 96 236 100 + 96 240 108 + 92 240 116 + 88 244 124 + 84 244 128 + 80 244 136 + 80 248 144 + 76 248 152 + 72 248 160 + 72 248 168 + 68 248 176 + 64 248 184 + 60 252 192 + 60 248 196 + 56 248 204 + 52 248 208 + 52 248 216 + 48 248 220 + 48 248 224 + 44 244 232 + 40 244 236 + 40 244 240 + 36 240 244 + 36 240 244 + 32 236 248 + 32 236 252 + 28 232 252 + 28 232 252 + 24 228 252 + 24 224 252 + 20 224 252 + 20 220 252 + 16 216 252 + 16 212 252 + 12 208 248 + 12 208 244 + 12 204 244 + 8 200 240 + 8 196 236 + 8 192 232 + 8 188 224 + 4 184 220 + 4 180 216 + 4 176 208 + 4 172 204 + 0 168 196 + 0 160 188 + 0 156 184 + 0 152 176 + 0 148 168 + 0 144 160 + 0 140 152 + 0 132 144 + 0 128 136 + 0 124 128 + 0 120 124 + 0 116 116 + 0 112 108 + 0 104 100 + 0 100 92 + 0 96 84 diff --git a/src/fractalzoomer/color_maps/jack's13.map b/src/fractalzoomer/color_maps/jack's13.map new file mode 100644 index 000000000..ede72052b --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's13.map @@ -0,0 +1,256 @@ +128 128 128 + 32 0 16 + 28 0 16 + 24 0 20 + 20 0 20 + 20 0 24 + 16 0 24 + 12 0 28 + 12 0 28 + 8 0 32 + 8 4 32 + 4 8 36 + 4 8 36 + 0 12 40 + 0 16 40 + 0 20 44 + 0 28 48 + 0 32 48 + 0 36 52 + 0 44 52 + 0 48 56 + 0 56 60 + 0 64 64 + 0 68 64 + 0 76 68 + 0 84 72 + 0 92 72 + 0 100 76 + 0 108 80 + 0 116 80 + 0 124 84 + 0 128 88 + 4 136 92 + 4 144 96 + 8 152 96 + 8 160 100 + 12 168 104 + 12 176 108 + 16 184 108 + 20 192 112 + 20 196 116 + 24 204 120 + 28 208 124 + 32 216 124 + 36 220 128 + 36 224 132 + 40 232 136 + 44 236 136 + 48 240 140 + 52 244 144 + 56 244 148 + 60 248 152 + 64 252 152 + 68 252 156 + 72 252 160 + 76 252 164 + 84 252 164 + 88 252 168 + 92 252 172 + 96 252 176 +100 252 176 +104 248 180 +112 244 184 +116 244 184 +120 240 188 +124 236 192 +128 232 196 +132 224 196 +140 220 200 +144 216 200 +148 208 204 +152 204 208 +156 196 208 +160 188 212 +168 184 212 +172 176 216 +176 168 220 +180 160 220 +184 152 224 +188 144 224 +192 136 228 +196 128 228 +200 124 232 +204 116 232 +208 108 232 +208 100 236 +212 92 236 +216 84 240 +220 76 240 +224 68 240 +224 60 244 +228 56 244 +232 48 244 +232 44 248 +236 36 248 +236 32 248 +240 28 248 +240 20 252 +244 16 252 +244 12 252 +244 8 252 +248 8 252 +248 4 252 +248 0 252 +248 0 252 +248 0 252 +248 0 252 +244 4 252 +236 8 252 +228 12 252 +220 16 252 +212 24 252 +204 28 248 +196 32 248 +188 36 248 +180 44 248 +172 48 248 +164 52 244 +156 56 244 +148 64 244 +140 68 244 +132 72 244 +124 76 240 +116 80 240 +108 88 240 +100 92 240 + 92 96 240 + 84 100 236 + 76 108 236 + 68 112 236 + 60 116 236 + 52 120 236 + 44 128 232 + 48 124 228 + 52 116 228 + 56 108 224 + 60 100 224 + 64 92 220 + 68 84 220 + 72 76 216 + 76 68 212 + 84 60 212 + 88 56 208 + 92 48 208 + 96 44 204 +100 36 200 +104 32 200 +112 28 196 +116 20 196 +120 16 192 +124 12 188 +128 8 184 +132 8 184 +140 4 180 +144 0 176 +148 0 176 +152 0 172 +156 0 168 +160 0 164 +168 0 164 +172 0 160 +176 0 156 +180 0 152 +184 4 152 +188 8 148 +192 8 144 +196 12 140 +200 16 136 +204 20 136 +208 28 132 +208 32 128 +212 36 124 +216 44 124 +220 48 120 +224 56 116 +224 64 112 +228 68 108 +232 76 108 +232 84 104 +236 92 100 +236 100 96 +240 108 96 +240 116 92 +244 124 88 +244 128 84 +244 136 80 +248 144 80 +248 152 76 +248 160 72 +248 168 72 +248 176 68 +248 184 64 +252 192 60 +248 196 60 +248 204 56 +248 208 52 +248 216 52 +248 220 48 +248 224 48 +244 232 44 +244 236 40 +244 240 40 +240 244 36 +240 244 36 +236 248 32 +236 252 32 +232 252 28 +232 252 28 +228 252 24 +224 252 24 +224 252 20 +220 252 20 +216 252 16 +212 252 16 +208 248 12 +208 244 12 +204 244 12 +200 240 8 +196 236 8 +192 232 8 +188 224 8 +184 220 4 +180 216 4 +176 208 4 +172 204 4 +168 196 0 +160 188 0 +156 184 0 +152 176 0 +148 168 0 +144 160 0 +140 152 0 +132 144 0 +128 136 0 +124 128 0 +120 124 0 +116 116 0 +112 108 0 +104 100 0 +100 92 0 + 96 84 0 + 92 76 0 + 88 68 0 + 84 60 0 + 76 56 0 + 72 48 4 + 68 44 4 + 64 36 4 + 60 32 4 + 56 28 8 + 52 20 8 + 48 16 8 + 44 12 8 + 40 8 12 + 36 8 12 + 36 4 12 diff --git a/src/fractalzoomer/color_maps/jack's14.map b/src/fractalzoomer/color_maps/jack's14.map new file mode 100644 index 000000000..a97d97c0c --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's14.map @@ -0,0 +1,256 @@ +128 128 128 +144 136 100 +156 128 104 +168 120 104 +180 112 108 +192 108 108 +200 104 108 +212 96 112 +220 92 112 +228 84 116 +236 80 116 +240 80 116 +248 72 120 +252 72 120 +252 68 124 +252 68 124 +252 68 124 +252 68 128 +252 68 128 +248 68 128 +240 72 132 +236 72 132 +228 76 136 +220 80 136 +212 84 136 +200 88 140 +192 92 140 +180 96 144 +168 100 144 +156 108 144 +144 112 148 +132 116 148 +120 120 152 +108 128 152 + 96 132 152 + 80 140 156 + 72 144 156 + 60 148 156 + 48 152 160 + 40 156 160 + 32 160 164 + 24 164 164 + 16 168 164 + 8 168 168 + 4 172 168 + 0 172 172 + 0 172 172 + 0 172 172 + 0 168 176 + 0 168 176 + 4 168 176 + 8 164 180 + 12 160 180 + 16 160 180 + 24 152 184 + 32 148 184 + 40 144 184 + 52 136 188 + 64 132 188 + 72 128 188 + 84 120 192 + 96 112 192 +108 104 196 +124 96 196 +136 92 196 +148 84 200 +160 76 200 +172 72 200 +184 64 200 +196 56 204 +204 52 204 +212 48 204 +224 40 208 +232 36 208 +236 36 208 +244 28 212 +248 28 212 +252 24 212 +252 24 212 +252 24 216 +252 24 216 +252 24 216 +248 24 220 +244 24 220 +240 28 220 +232 32 220 +228 32 224 +220 36 224 +208 40 224 +200 44 224 +188 48 228 +176 56 228 +164 60 228 +152 68 228 +140 72 232 +128 76 232 +116 84 232 +104 88 232 + 92 96 232 + 80 100 236 + 68 104 236 + 56 112 236 + 48 116 236 + 36 120 240 + 28 124 240 + 20 128 240 + 12 132 240 + 8 132 240 + 4 136 240 + 0 136 244 + 0 136 244 + 0 136 244 + 0 136 244 + 0 136 244 + 4 132 244 + 8 132 244 + 12 128 248 + 20 124 248 + 28 120 248 + 32 120 244 + 40 120 236 + 44 120 228 + 52 120 220 + 56 120 212 + 64 124 204 + 68 124 196 + 76 124 188 + 80 124 180 + 88 124 172 + 92 128 164 +100 128 156 +104 128 148 +112 128 140 +116 128 132 +124 132 124 +132 132 120 +136 132 112 +144 132 104 +148 132 96 +156 132 88 +160 136 80 +168 136 72 +172 136 64 +180 136 56 +184 136 48 +192 140 40 +196 140 32 +204 140 24 +208 140 16 +216 140 8 +224 144 0 +216 148 0 +204 152 0 +192 160 0 +180 164 0 +168 172 0 +156 176 0 +148 180 0 +136 188 0 +124 192 0 +112 200 0 +100 204 0 + 88 212 0 + 76 220 0 + 64 224 0 + 52 228 4 + 44 232 4 + 36 236 4 + 28 240 4 + 20 244 4 + 12 248 4 + 8 252 4 + 4 252 4 + 0 252 8 + 0 252 8 + 0 252 8 + 0 252 8 + 0 252 8 + 4 252 8 + 8 248 8 + 12 244 12 + 20 240 12 + 28 236 12 + 36 232 12 + 48 228 12 + 56 224 12 + 68 216 16 + 80 208 16 + 92 204 16 +104 196 16 +116 188 20 +128 184 20 +140 176 20 +152 172 20 +164 164 20 +176 156 24 +188 152 24 +200 144 24 +208 140 24 +220 132 28 +228 128 28 +232 128 28 +240 124 28 +244 120 32 +248 116 32 +252 116 32 +252 116 32 +252 112 36 +252 112 36 +252 112 36 +248 112 40 +244 116 40 +236 120 40 +232 120 40 +224 124 44 +212 128 44 +204 132 44 +196 136 48 +184 140 48 +172 148 48 +160 152 52 +148 156 52 +136 164 52 +124 168 52 +108 176 56 + 96 180 56 + 84 188 56 + 72 192 60 + 60 196 60 + 52 200 60 + 40 204 64 + 32 208 64 + 24 212 68 + 16 216 68 + 12 216 68 + 8 216 72 + 4 220 72 + 0 220 72 + 0 220 76 + 0 220 76 + 0 220 76 + 0 216 80 + 4 216 80 + 8 212 80 + 16 208 84 + 24 204 84 + 32 196 88 + 40 192 88 + 48 188 88 + 60 180 92 + 72 176 92 + 80 168 96 + 96 160 96 +108 156 96 +120 148 100 +132 140 100 diff --git a/src/fractalzoomer/color_maps/jack's15.map b/src/fractalzoomer/color_maps/jack's15.map new file mode 100644 index 000000000..dd229bd80 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's15.map @@ -0,0 +1,256 @@ +128 128 128 +148 100 120 +140 100 132 +136 100 144 +128 104 156 +120 104 168 +112 108 180 +108 108 192 +104 108 200 + 96 112 212 + 92 112 220 + 84 116 228 + 80 116 236 + 80 116 240 + 72 120 248 + 72 120 252 + 68 124 252 + 68 124 252 + 68 124 252 + 68 128 252 + 68 128 252 + 68 128 248 + 72 132 240 + 72 132 236 + 76 136 228 + 80 136 220 + 84 136 212 + 88 140 200 + 92 140 192 + 96 144 180 +100 144 168 +108 144 156 +112 148 144 +116 148 132 +120 152 120 +128 152 108 +132 152 96 +140 156 80 +144 156 72 +148 156 60 +152 160 48 +156 160 40 +160 164 32 +164 164 24 +168 164 16 +168 168 8 +172 168 4 +172 172 0 +172 172 0 +172 172 0 +168 176 0 +168 176 0 +168 176 4 +164 180 8 +160 180 12 +160 180 16 +152 184 24 +148 184 32 +144 184 40 +136 188 52 +132 188 64 +128 188 72 +120 192 84 +112 192 96 +104 196 108 + 96 196 124 + 92 196 136 + 84 200 148 + 76 200 160 + 72 200 172 + 64 200 184 + 56 204 196 + 52 204 204 + 48 204 212 + 40 208 224 + 36 208 232 + 36 208 236 + 28 212 244 + 28 212 248 + 24 212 252 + 24 212 252 + 24 216 252 + 24 216 252 + 24 216 252 + 24 220 248 + 24 220 244 + 28 220 240 + 32 220 232 + 32 224 228 + 36 224 220 + 40 224 208 + 44 224 200 + 48 228 188 + 56 228 176 + 60 228 164 + 68 228 152 + 72 232 140 + 76 232 128 + 84 232 116 + 88 232 104 + 96 232 92 +100 236 80 +104 236 68 +112 236 56 +112 232 60 +112 228 64 +112 220 68 +112 216 72 +112 212 76 +112 204 80 +112 200 84 +112 196 92 +116 188 96 +116 184 100 +116 176 104 +116 172 108 +116 168 112 +116 160 116 +116 156 124 +116 152 128 +116 144 132 +120 140 136 +120 132 140 +120 128 144 +120 124 148 +120 116 156 +120 112 160 +120 108 164 +120 100 168 +124 96 172 +124 88 176 +124 84 180 +124 80 188 +124 72 192 +124 68 196 +124 64 200 +124 56 204 +124 52 208 +128 44 212 +128 40 220 +128 36 224 +128 28 228 +128 24 232 +128 20 236 +128 12 240 +128 8 244 +132 0 252 +132 0 252 +132 0 248 +136 0 244 +136 0 240 +140 0 232 +144 0 224 +148 0 216 +152 0 208 +160 0 196 +164 0 184 +168 0 176 +176 0 164 +180 0 152 +188 0 136 +196 0 124 +200 0 112 +208 0 100 +212 0 88 +220 0 76 +224 0 64 +228 4 52 +232 4 44 +236 4 36 +240 4 28 +244 4 20 +248 4 12 +252 4 8 +252 4 4 +252 8 0 +252 8 0 +252 8 0 +252 8 0 +252 8 0 +252 8 4 +248 8 8 +244 12 12 +240 12 20 +236 12 28 +232 12 36 +228 12 48 +224 12 56 +216 16 68 +208 16 80 +204 16 92 +196 16 104 +188 20 116 +184 20 128 +176 20 140 +172 20 152 +164 20 164 +156 24 176 +152 24 188 +144 24 200 +140 24 208 +132 28 220 +128 28 228 +128 28 232 +124 28 240 +120 32 244 +116 32 248 +116 32 252 +116 32 252 +112 36 252 +112 36 252 +112 36 252 +112 40 248 +116 40 244 +120 40 236 +120 40 232 +124 44 224 +128 44 212 +132 44 204 +136 48 196 +140 48 184 +148 48 172 +152 52 160 +156 52 148 +164 52 136 +168 52 124 +176 56 108 +180 56 96 +188 56 84 +192 60 72 +196 60 60 +200 60 52 +204 64 40 +208 64 32 +212 68 24 +216 68 16 +216 68 12 +216 72 8 +220 72 4 +220 72 0 +220 76 0 +220 76 0 +220 76 0 +216 80 0 +216 80 4 +212 80 8 +208 84 16 +204 84 24 +196 88 32 +192 88 40 +188 88 48 +180 92 60 +176 92 72 +168 96 80 +160 96 96 +156 96 108 diff --git a/src/fractalzoomer/color_maps/jack's16.map b/src/fractalzoomer/color_maps/jack's16.map new file mode 100644 index 000000000..6dfd105b8 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's16.map @@ -0,0 +1,256 @@ +128 128 128 +232 116 84 +232 104 88 +232 92 96 +236 80 100 +236 68 104 +236 56 112 +236 48 116 +240 36 120 +240 28 124 +240 20 128 +240 12 132 +240 8 132 +240 4 136 +244 0 136 +244 0 136 +244 0 136 +244 0 136 +244 0 136 +244 4 132 +244 8 132 +248 12 128 +248 20 124 +248 28 120 +248 36 116 +248 44 112 +248 52 108 +248 64 100 +248 76 96 +252 88 88 +252 100 80 +252 112 76 +252 124 68 +252 136 64 +252 152 56 +252 164 48 +252 176 44 +252 184 40 +252 196 32 +252 208 28 +252 216 24 +252 224 20 +252 232 16 +252 240 12 +252 244 8 +252 248 8 +252 252 4 +252 252 4 +232 248 16 +208 244 32 +184 240 44 +164 232 60 +140 228 72 +116 224 88 + 92 220 100 + 72 212 116 + 48 208 128 + 24 204 144 + 0 196 160 + 0 184 164 + 0 176 168 + 0 164 176 + 0 152 180 + 0 136 188 + 0 124 196 + 0 112 200 + 0 100 208 + 0 88 212 + 0 76 220 + 0 64 224 + 4 52 228 + 4 44 232 + 4 36 236 + 4 28 240 + 4 20 244 + 4 12 248 + 4 8 252 + 4 4 252 + 8 0 252 + 8 0 252 + 8 0 252 + 8 0 252 + 8 0 252 + 8 4 252 + 8 8 248 + 12 12 244 + 12 20 240 + 12 28 236 + 12 36 232 + 12 48 228 + 12 56 224 + 16 68 216 + 16 80 208 + 16 92 204 + 16 104 196 + 20 116 188 + 20 128 184 + 20 140 176 + 20 152 172 + 20 164 164 + 24 176 156 + 24 188 152 + 24 200 144 + 24 208 140 + 28 220 132 + 28 228 128 + 28 232 128 + 28 240 124 + 32 244 120 + 32 248 116 + 32 252 116 + 32 252 116 + 36 252 112 + 36 252 112 + 36 252 112 + 40 248 112 + 40 244 116 + 40 236 120 + 40 232 120 + 44 224 124 + 44 212 128 + 44 204 132 + 48 196 136 + 48 184 140 + 48 172 148 + 52 160 152 + 52 148 156 + 52 136 164 + 52 124 168 + 56 108 176 + 56 96 180 + 56 84 188 + 60 72 192 + 60 60 196 + 60 52 200 + 64 40 204 + 64 32 208 + 68 24 212 + 68 16 216 + 68 12 216 + 72 8 216 + 72 4 220 + 72 0 220 + 76 0 220 + 76 0 220 + 76 0 220 + 80 0 216 + 80 4 216 + 80 8 212 + 84 16 208 + 84 24 204 + 88 32 196 + 88 40 192 + 88 48 188 + 92 60 180 + 92 72 176 + 96 80 168 + 96 96 160 + 96 108 156 +100 120 148 +100 132 140 +100 144 136 +104 156 128 +104 168 120 +108 180 112 +108 192 108 +108 200 104 +112 212 96 +112 220 92 +116 228 84 +116 236 80 +116 240 80 +120 248 72 +120 252 72 +124 252 68 +124 252 68 +124 252 68 +128 252 68 +128 252 68 +128 248 68 +132 240 72 +132 236 72 +136 228 76 +136 220 80 +136 212 84 +140 200 88 +140 192 92 +144 180 96 +144 168 100 +144 156 108 +148 144 112 +148 132 116 +152 120 120 +152 108 128 +152 96 132 +156 80 140 +156 72 144 +156 60 148 +160 48 152 +160 40 156 +164 32 160 +164 24 164 +164 16 168 +168 8 168 +168 4 172 +172 0 172 +172 0 172 +172 0 172 +176 0 168 +176 0 168 +176 4 168 +180 8 164 +180 12 160 +180 16 160 +184 24 152 +184 32 148 +184 40 144 +188 52 136 +188 64 132 +188 72 128 +192 84 120 +192 96 112 +196 108 104 +196 124 96 +196 136 92 +200 148 84 +200 160 76 +200 172 72 +200 184 64 +204 196 56 +204 204 52 +204 212 48 +208 224 40 +208 232 36 +208 236 36 +212 244 28 +212 248 28 +212 252 24 +212 252 24 +216 252 24 +216 252 24 +216 252 24 +220 248 24 +220 244 24 +220 240 28 +220 232 32 +224 228 32 +224 220 36 +224 208 40 +224 200 44 +228 188 48 +228 176 56 +228 164 60 +228 152 68 +232 140 72 +232 128 76 diff --git a/src/fractalzoomer/color_maps/jack's17.map b/src/fractalzoomer/color_maps/jack's17.map new file mode 100644 index 000000000..b911167c5 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's17.map @@ -0,0 +1,256 @@ +128 128 128 +252 0 0 +252 4 0 +248 8 0 +248 12 0 +244 12 0 +236 16 0 +232 20 0 +224 24 0 +216 28 0 +208 28 0 +200 32 0 +192 36 0 +180 40 0 +172 40 0 +160 44 0 +152 48 0 +140 52 0 +128 56 0 +116 56 0 +108 60 0 + 96 64 0 + 84 68 4 + 76 68 4 + 64 72 4 + 56 76 4 + 48 80 4 + 40 80 4 + 32 84 4 + 24 88 4 + 16 92 8 + 12 92 8 + 8 96 8 + 4 100 8 + 0 104 8 + 0 104 8 + 0 108 8 + 0 112 12 + 0 112 12 + 0 116 12 + 4 120 12 + 8 120 12 + 12 124 12 + 20 128 16 + 24 132 16 + 32 132 16 + 40 136 16 + 48 140 20 + 56 140 20 + 68 144 20 + 76 144 20 + 88 148 20 + 96 152 24 +108 152 24 +120 156 24 +128 160 24 +140 160 28 +152 164 28 +164 164 28 +172 168 28 +184 172 32 +192 172 32 +200 176 32 +212 176 32 +220 180 36 +224 180 36 +232 184 36 +240 188 40 +244 188 40 +248 192 40 +252 192 40 +252 196 44 +252 196 44 +252 200 44 +252 200 48 +252 204 48 +248 204 48 +244 208 52 +240 208 52 +236 208 52 +232 212 52 +224 212 56 +216 216 56 +208 216 56 +200 220 60 +188 220 60 +180 220 60 +172 224 64 +160 224 64 +148 224 68 +136 228 68 +128 228 68 +116 228 72 +104 232 72 + 96 232 72 + 84 232 76 + 72 236 76 + 64 236 76 + 52 236 80 + 44 240 80 + 36 240 80 + 28 240 84 + 24 240 84 + 16 244 88 + 12 244 88 + 8 244 88 + 4 244 92 + 0 244 92 + 0 248 96 + 0 248 96 + 0 248 96 + 0 248 100 + 0 248 100 + 4 248 100 + 8 252 104 + 12 252 104 + 20 252 108 + 24 252 108 + 32 252 108 + 40 252 112 + 48 252 112 + 56 252 116 + 68 252 116 + 76 252 116 + 88 252 120 +100 252 120 +108 252 124 +120 252 124 +132 252 124 +144 252 128 +152 252 128 +164 252 128 +176 252 132 +184 252 132 +196 252 136 +204 252 136 +212 252 136 +220 252 140 +228 252 140 +232 252 144 +240 252 144 +244 252 144 +248 248 148 +252 248 148 +252 248 152 +252 248 152 +252 248 152 +252 248 156 +252 244 156 +248 244 156 +244 244 160 +240 244 160 +236 244 164 +228 240 164 +224 240 164 +216 240 168 +208 240 168 +200 236 172 +188 236 172 +180 236 172 +168 232 176 +156 232 176 +148 232 176 +136 228 180 +124 228 180 +116 228 180 +104 224 184 + 92 224 184 + 80 224 184 + 72 220 188 + 60 220 188 + 52 220 188 + 44 216 192 + 36 216 192 + 28 212 196 + 20 212 196 + 16 208 196 + 12 208 200 + 8 208 200 + 4 204 200 + 0 204 200 + 0 200 204 + 0 200 204 + 0 196 204 + 0 196 208 + 0 192 208 + 4 192 208 + 8 188 212 + 12 188 212 + 20 184 212 + 28 180 212 + 32 180 216 + 40 176 216 + 52 176 216 + 60 172 220 + 68 172 220 + 80 168 220 + 88 164 220 +100 164 224 +112 160 224 +124 160 224 +132 156 224 +144 152 228 +156 152 228 +164 148 228 +176 144 228 +184 144 232 +196 140 232 +204 140 232 +212 136 232 +220 132 232 +228 132 236 +232 128 236 +240 124 236 +244 120 236 +248 120 240 +252 116 240 +252 112 240 +252 112 240 +252 108 240 +252 104 240 +252 104 244 +248 100 244 +244 96 244 +240 92 244 +236 92 244 +228 88 244 +220 84 244 +212 80 248 +204 80 248 +196 76 248 +188 72 248 +176 68 248 +168 68 248 +156 64 248 +144 60 248 +136 56 252 +124 56 252 +112 52 252 +100 48 252 + 92 44 252 + 80 40 252 + 72 40 252 + 60 36 252 + 52 32 252 + 44 28 252 + 36 28 252 + 28 24 252 + 20 20 252 + 16 16 252 + 8 12 252 + 4 12 252 + 4 8 252 + 0 4 252 + 0 0 252 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's18.map b/src/fractalzoomer/color_maps/jack's18.map new file mode 100644 index 000000000..0e104fa58 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's18.map @@ -0,0 +1,256 @@ +128 128 128 + 0 252 0 + 0 252 4 + 0 248 8 + 0 248 12 + 0 244 12 + 0 236 16 + 0 232 20 + 0 224 24 + 0 216 28 + 0 208 28 + 0 200 32 + 0 192 36 + 0 180 40 + 0 172 40 + 0 160 44 + 0 152 48 + 0 140 52 + 0 128 56 + 0 116 56 + 0 108 60 + 0 96 64 + 4 84 68 + 4 76 68 + 4 64 72 + 4 56 76 + 4 48 80 + 4 40 80 + 4 32 84 + 4 24 88 + 8 16 92 + 8 12 92 + 8 8 96 + 8 4 100 + 8 0 104 + 8 0 104 + 8 0 108 + 12 0 112 + 12 0 112 + 12 0 116 + 12 4 120 + 12 8 120 + 12 12 124 + 16 20 128 + 16 24 132 + 16 32 132 + 16 40 136 + 20 48 140 + 20 56 140 + 20 68 144 + 20 76 144 + 20 88 148 + 24 96 152 + 24 108 152 + 24 120 156 + 24 128 160 + 28 140 160 + 28 152 164 + 28 164 164 + 28 172 168 + 32 184 172 + 32 192 172 + 32 200 176 + 32 212 176 + 36 220 180 + 36 224 180 + 36 232 184 + 40 240 188 + 40 244 188 + 40 248 192 + 40 252 192 + 44 252 196 + 44 252 196 + 44 252 200 + 48 252 200 + 48 252 204 + 48 248 204 + 52 244 208 + 52 240 208 + 52 236 208 + 52 232 212 + 56 224 212 + 56 216 216 + 56 208 216 + 60 200 220 + 60 188 220 + 60 180 220 + 64 172 224 + 64 160 224 + 68 148 224 + 68 136 228 + 68 128 228 + 72 116 228 + 72 104 232 + 72 96 232 + 76 84 232 + 76 72 236 + 76 64 236 + 80 52 236 + 80 44 240 + 80 36 240 + 84 28 240 + 84 24 240 + 88 16 244 + 88 12 244 + 88 8 244 + 92 4 244 + 92 0 244 + 96 0 248 + 96 0 248 + 96 0 248 +100 0 248 +100 0 248 +100 4 248 +104 8 252 +104 12 252 +108 20 252 +108 24 252 +108 32 252 +112 40 252 +112 48 252 +116 56 252 +116 68 252 +116 76 252 +120 88 252 +120 100 252 +124 108 252 +124 120 252 +124 132 252 +128 144 252 +128 152 252 +128 164 252 +132 176 252 +132 184 252 +136 196 252 +136 204 252 +136 212 252 +140 220 252 +140 228 252 +144 232 252 +144 240 252 +144 244 252 +148 248 248 +148 252 248 +152 252 248 +152 252 248 +152 252 248 +156 252 248 +156 252 244 +156 248 244 +160 244 244 +160 240 244 +164 236 244 +164 228 240 +164 224 240 +168 216 240 +168 208 240 +172 200 236 +172 188 236 +172 180 236 +176 168 232 +176 156 232 +176 148 232 +180 136 228 +180 124 228 +180 116 228 +184 104 224 +184 92 224 +184 80 224 +188 72 220 +188 60 220 +188 52 220 +192 44 216 +192 36 216 +196 28 212 +196 20 212 +196 16 208 +200 12 208 +200 8 208 +200 4 204 +200 0 204 +204 0 200 +204 0 200 +204 0 196 +208 0 196 +208 0 192 +208 4 192 +212 8 188 +212 12 188 +212 20 184 +212 28 180 +216 32 180 +216 40 176 +216 52 176 +220 60 172 +220 68 172 +220 80 168 +220 88 164 +224 100 164 +224 112 160 +224 124 160 +224 132 156 +228 144 152 +228 156 152 +228 164 148 +228 176 144 +232 184 144 +232 196 140 +232 204 140 +232 212 136 +232 220 132 +236 228 132 +236 232 128 +236 240 124 +236 244 120 +240 248 120 +240 252 116 +240 252 112 +240 252 112 +240 252 108 +240 252 104 +244 252 104 +244 248 100 +244 244 96 +244 240 92 +244 236 92 +244 228 88 +244 220 84 +248 212 80 +248 204 80 +248 196 76 +248 188 72 +248 176 68 +248 168 68 +248 156 64 +248 144 60 +252 136 56 +252 124 56 +252 112 52 +252 100 48 +252 92 44 +252 80 40 +252 72 40 +252 60 36 +252 52 32 +252 44 28 +252 36 28 +252 28 24 +252 20 20 +252 16 16 +252 8 12 +252 4 12 +252 4 8 +252 0 4 +252 0 0 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's19.map b/src/fractalzoomer/color_maps/jack's19.map new file mode 100644 index 000000000..04f289699 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's19.map @@ -0,0 +1,256 @@ +128 128 128 + 0 252 0 + 4 252 0 + 8 248 0 + 12 248 0 + 12 244 0 + 16 236 0 + 20 232 0 + 24 224 0 + 28 216 0 + 28 208 0 + 32 200 0 + 36 192 0 + 40 180 0 + 40 172 0 + 44 160 0 + 48 152 0 + 52 140 0 + 56 128 0 + 56 116 0 + 60 108 0 + 64 96 0 + 68 84 4 + 68 76 4 + 72 64 4 + 76 56 4 + 80 48 4 + 80 40 4 + 84 32 4 + 88 24 4 + 92 16 8 + 92 12 8 + 96 8 8 +100 4 8 +104 0 8 +104 0 8 +108 0 8 +112 0 12 +112 0 12 +116 0 12 +120 4 12 +120 8 12 +124 12 12 +128 20 16 +132 24 16 +132 32 16 +136 40 16 +140 48 20 +140 56 20 +144 68 20 +144 76 20 +148 88 20 +152 96 24 +152 108 24 +156 120 24 +160 128 24 +160 140 28 +164 152 28 +164 164 28 +168 172 28 +172 184 32 +172 192 32 +176 200 32 +176 212 32 +180 220 36 +180 224 36 +184 232 36 +188 240 40 +188 244 40 +192 248 40 +192 252 40 +196 252 44 +196 252 44 +200 252 44 +200 252 48 +204 252 48 +204 248 48 +208 244 52 +208 240 52 +208 236 52 +212 232 52 +212 224 56 +216 216 56 +216 208 56 +220 200 60 +220 188 60 +220 180 60 +224 172 64 +224 160 64 +224 148 68 +228 136 68 +228 128 68 +228 116 72 +232 104 72 +232 96 72 +232 84 76 +236 72 76 +236 64 76 +236 52 80 +240 44 80 +240 36 80 +240 28 84 +240 24 84 +244 16 88 +244 12 88 +244 8 88 +244 4 92 +244 0 92 +248 0 96 +248 0 96 +248 0 96 +248 0 100 +248 0 100 +248 4 100 +252 8 104 +252 12 104 +252 20 108 +252 24 108 +252 32 108 +252 40 112 +252 48 112 +252 56 116 +252 68 116 +252 76 116 +252 88 120 +252 100 120 +252 108 124 +252 120 124 +252 132 124 +252 144 128 +252 152 128 +252 164 128 +252 176 132 +252 184 132 +252 196 136 +252 204 136 +252 212 136 +252 220 140 +252 228 140 +252 232 144 +252 240 144 +252 244 144 +248 248 148 +248 252 148 +248 252 152 +248 252 152 +248 252 152 +248 252 156 +244 252 156 +244 248 156 +244 244 160 +244 240 160 +244 236 164 +240 228 164 +240 224 164 +240 216 168 +240 208 168 +236 200 172 +236 188 172 +236 180 172 +232 168 176 +232 156 176 +232 148 176 +228 136 180 +228 124 180 +228 116 180 +224 104 184 +224 92 184 +224 80 184 +220 72 188 +220 60 188 +220 52 188 +216 44 192 +216 36 192 +212 28 196 +212 20 196 +208 16 196 +208 12 200 +208 8 200 +204 4 200 +204 0 200 +200 0 204 +200 0 204 +196 0 204 +196 0 208 +192 0 208 +192 4 208 +188 8 212 +188 12 212 +184 20 212 +180 28 212 +180 32 216 +176 40 216 +176 52 216 +172 60 220 +172 68 220 +168 80 220 +164 88 220 +164 100 224 +160 112 224 +160 124 224 +156 132 224 +152 144 228 +152 156 228 +148 164 228 +144 176 228 +144 184 232 +140 196 232 +140 204 232 +136 212 232 +132 220 232 +132 228 236 +128 232 236 +124 240 236 +120 244 236 +120 248 240 +116 252 240 +112 252 240 +112 252 240 +108 252 240 +104 252 240 +104 252 244 +100 248 244 + 96 244 244 + 92 240 244 + 92 236 244 + 88 228 244 + 84 220 244 + 80 212 248 + 80 204 248 + 76 196 248 + 72 188 248 + 68 176 248 + 68 168 248 + 64 156 248 + 60 144 248 + 56 136 252 + 56 124 252 + 52 112 252 + 48 100 252 + 44 92 252 + 40 80 252 + 40 72 252 + 36 60 252 + 32 52 252 + 28 44 252 + 28 36 252 + 24 28 252 + 20 20 252 + 16 16 252 + 12 8 252 + 12 4 252 + 8 4 252 + 4 0 252 + 0 0 252 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's20.map b/src/fractalzoomer/color_maps/jack's20.map new file mode 100644 index 000000000..73472c4cf --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's20.map @@ -0,0 +1,256 @@ +128 128 128 + 0 252 0 + 0 252 4 + 0 252 8 + 0 252 12 + 0 248 12 + 0 244 16 + 0 244 20 + 0 240 24 + 0 236 28 + 4 232 28 + 4 224 32 + 8 220 36 + 8 216 40 + 12 208 40 + 12 204 44 + 16 196 48 + 20 188 52 + 20 184 56 + 24 176 56 + 28 168 60 + 32 160 64 + 36 152 68 + 36 144 68 + 40 136 72 + 44 128 76 + 48 124 80 + 52 116 80 + 56 108 84 + 60 100 88 + 64 92 92 + 68 84 92 + 72 76 96 + 76 68 100 + 84 60 104 + 88 56 104 + 92 48 108 + 96 44 112 +100 36 112 +104 32 116 +112 28 120 +116 20 120 +120 16 124 +124 12 128 +128 8 132 +132 8 132 +140 4 136 +144 0 140 +148 0 140 +152 0 144 +156 0 144 +160 0 148 +168 0 152 +172 0 152 +176 0 156 +180 0 160 +184 4 160 +188 8 164 +192 8 164 +196 12 168 +200 16 172 +204 20 172 +208 28 176 +208 32 176 +212 36 180 +216 44 180 +220 48 184 +224 56 188 +224 64 188 +228 68 192 +232 76 192 +232 84 196 +236 92 196 +236 100 200 +240 108 200 +240 116 204 +244 124 204 +244 128 208 +244 136 208 +248 144 208 +248 152 212 +248 160 212 +248 168 216 +248 176 216 +248 184 220 +252 192 220 +248 196 220 +248 204 224 +248 208 224 +248 216 224 +248 220 228 +248 224 228 +244 232 228 +244 236 232 +244 240 232 +240 244 232 +240 244 236 +236 248 236 +236 252 236 +232 252 240 +232 252 240 +228 252 240 +224 252 240 +224 252 244 +220 252 244 +216 252 244 +212 252 244 +208 248 244 +208 244 248 +204 244 248 +200 240 248 +196 236 248 +192 232 248 +188 224 248 +184 220 252 +180 216 252 +176 208 252 +172 204 252 +168 196 252 +160 188 252 +156 184 252 +152 176 252 +148 168 252 +144 160 252 +140 152 252 +132 144 252 +128 136 252 +124 128 252 +120 124 252 +116 116 252 +112 108 252 +104 100 252 +100 92 252 + 96 84 252 + 92 76 252 + 88 68 252 + 84 60 252 + 76 56 252 + 72 48 252 + 68 44 252 + 64 36 252 + 60 32 252 + 56 28 248 + 52 20 248 + 48 16 248 + 44 12 248 + 40 8 248 + 36 8 248 + 36 4 244 + 32 0 244 + 28 0 244 + 24 0 244 + 20 0 244 + 20 0 240 + 16 0 240 + 12 0 240 + 12 0 240 + 8 0 236 + 8 4 236 + 4 8 236 + 4 8 232 + 0 12 232 + 0 16 232 + 0 20 228 + 0 28 228 + 0 32 228 + 0 36 224 + 0 44 224 + 0 48 224 + 0 56 220 + 0 64 220 + 0 68 220 + 0 76 216 + 0 84 216 + 0 92 212 + 0 100 212 + 0 108 208 + 0 116 208 + 0 124 208 + 0 128 204 + 4 136 204 + 4 144 200 + 8 152 200 + 8 160 196 + 12 168 196 + 12 176 192 + 16 184 192 + 20 192 188 + 20 196 188 + 24 204 184 + 28 208 180 + 32 216 180 + 36 220 176 + 36 224 176 + 40 232 172 + 44 236 172 + 48 240 168 + 52 244 164 + 56 244 164 + 60 248 160 + 64 252 160 + 68 252 156 + 72 252 152 + 76 252 152 + 84 252 148 + 88 252 144 + 92 252 144 + 96 252 140 +100 252 140 +104 248 136 +112 244 132 +116 244 132 +120 240 128 +124 236 124 +128 232 120 +132 224 120 +140 220 116 +144 216 112 +148 208 112 +152 204 108 +156 196 104 +160 188 104 +168 184 100 +172 176 96 +176 168 92 +180 160 92 +184 152 88 +188 144 84 +192 136 80 +196 128 80 +200 124 76 +204 116 72 +208 108 68 +208 100 68 +212 92 64 +216 84 60 +220 76 56 +224 68 56 +224 60 52 +228 56 48 +232 48 44 +232 44 40 +236 36 40 +236 32 36 +240 28 32 +240 20 28 +244 16 28 +244 12 24 +244 8 20 +248 8 16 +248 4 12 +248 0 12 +248 0 8 +248 0 4 +248 0 0 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's21.map b/src/fractalzoomer/color_maps/jack's21.map new file mode 100644 index 000000000..715ee1354 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's21.map @@ -0,0 +1,256 @@ +128 128 128 +252 0 0 +252 4 0 +252 8 0 +252 12 0 +248 12 0 +244 16 0 +244 20 0 +240 24 0 +236 28 0 +232 28 4 +224 32 4 +220 36 8 +216 40 8 +208 40 12 +204 44 12 +196 48 16 +188 52 20 +184 56 20 +176 56 24 +168 60 28 +160 64 32 +152 68 36 +144 68 36 +136 72 40 +128 76 44 +124 80 48 +116 80 52 +108 84 56 +100 88 60 + 92 92 64 + 84 92 68 + 76 96 72 + 68 100 76 + 60 104 84 + 56 104 88 + 48 108 92 + 44 112 96 + 36 112 100 + 32 116 104 + 28 120 112 + 20 120 116 + 16 124 120 + 12 128 124 + 8 132 128 + 8 132 132 + 4 136 140 + 0 140 144 + 0 140 148 + 0 144 152 + 0 144 156 + 0 148 160 + 0 152 168 + 0 152 172 + 0 156 176 + 0 160 180 + 4 160 184 + 8 164 188 + 8 164 192 + 12 168 196 + 16 172 200 + 20 172 204 + 28 176 208 + 32 176 208 + 36 180 212 + 44 180 216 + 48 184 220 + 56 188 224 + 64 188 224 + 68 192 228 + 76 192 232 + 84 196 232 + 92 196 236 +100 200 236 +108 200 240 +116 204 240 +124 204 244 +128 208 244 +136 208 244 +144 208 248 +152 212 248 +160 212 248 +168 216 248 +176 216 248 +184 220 248 +192 220 252 +196 220 248 +204 224 248 +208 224 248 +216 224 248 +220 228 248 +224 228 248 +232 228 244 +236 232 244 +240 232 244 +244 232 240 +244 236 240 +248 236 236 +252 236 236 +252 240 232 +252 240 232 +252 240 228 +252 240 224 +252 244 224 +252 244 220 +252 244 216 +252 244 212 +248 244 208 +244 248 208 +244 248 204 +240 248 200 +236 248 196 +232 248 192 +224 248 188 +220 252 184 +216 252 180 +208 252 176 +204 252 172 +196 252 168 +188 252 160 +184 252 156 +176 252 152 +168 252 148 +160 252 144 +152 252 140 +144 252 132 +136 252 128 +128 252 124 +124 252 120 +116 252 116 +108 252 112 +100 252 104 + 92 252 100 + 84 252 96 + 76 252 92 + 68 252 88 + 60 252 84 + 56 252 76 + 48 252 72 + 44 252 68 + 36 252 64 + 32 252 60 + 28 248 56 + 20 248 52 + 16 248 48 + 12 248 44 + 8 248 40 + 8 248 36 + 4 244 36 + 0 244 32 + 0 244 28 + 0 244 24 + 0 244 20 + 0 240 20 + 0 240 16 + 0 240 12 + 0 240 12 + 0 236 8 + 4 236 8 + 8 236 4 + 8 232 4 + 12 232 0 + 16 232 0 + 20 228 0 + 28 228 0 + 32 228 0 + 36 224 0 + 44 224 0 + 48 224 0 + 56 220 0 + 64 220 0 + 68 220 0 + 76 216 0 + 84 216 0 + 92 212 0 +100 212 0 +108 208 0 +116 208 0 +124 208 0 +128 204 0 +136 204 4 +144 200 4 +152 200 8 +160 196 8 +168 196 12 +176 192 12 +184 192 16 +192 188 20 +196 188 20 +204 184 24 +208 180 28 +216 180 32 +220 176 36 +224 176 36 +232 172 40 +236 172 44 +240 168 48 +244 164 52 +244 164 56 +248 160 60 +252 160 64 +252 156 68 +252 152 72 +252 152 76 +252 148 84 +252 144 88 +252 144 92 +252 140 96 +252 140 100 +248 136 104 +244 132 112 +244 132 116 +240 128 120 +236 124 124 +232 120 128 +224 120 132 +220 116 140 +216 112 144 +208 112 148 +204 108 152 +196 104 156 +188 104 160 +184 100 168 +176 96 172 +168 92 176 +160 92 180 +152 88 184 +144 84 188 +136 80 192 +128 80 196 +124 76 200 +116 72 204 +108 68 208 +100 68 208 + 92 64 212 + 84 60 216 + 76 56 220 + 68 56 224 + 60 52 224 + 56 48 228 + 48 44 232 + 44 40 232 + 36 40 236 + 32 36 236 + 28 32 240 + 20 28 240 + 16 28 244 + 12 24 244 + 8 20 244 + 8 16 248 + 4 12 248 + 0 12 248 + 0 8 248 + 0 4 248 + 0 0 248 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's22.map b/src/fractalzoomer/color_maps/jack's22.map new file mode 100644 index 000000000..14b6e5d7d --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's22.map @@ -0,0 +1,256 @@ +128 128 128 + 0 0 252 + 4 0 252 + 8 0 252 + 12 0 252 + 12 0 248 + 16 0 244 + 20 0 244 + 24 0 240 + 28 0 236 + 28 4 232 + 32 4 224 + 36 8 220 + 40 8 216 + 40 12 208 + 44 12 204 + 48 16 196 + 52 20 188 + 56 20 184 + 56 24 176 + 60 28 168 + 64 32 160 + 68 36 152 + 68 36 144 + 72 40 136 + 76 44 128 + 80 48 124 + 80 52 116 + 84 56 108 + 88 60 100 + 92 64 92 + 92 68 84 + 96 72 76 +100 76 68 +104 84 60 +104 88 56 +108 92 48 +112 96 44 +112 100 36 +116 104 32 +120 112 28 +120 116 20 +124 120 16 +128 124 12 +132 128 8 +132 132 8 +136 140 4 +140 144 0 +140 148 0 +144 152 0 +144 156 0 +148 160 0 +152 168 0 +152 172 0 +156 176 0 +160 180 0 +160 184 4 +164 188 8 +164 192 8 +168 196 12 +172 200 16 +172 204 20 +176 208 28 +176 208 32 +180 212 36 +180 216 44 +184 220 48 +188 224 56 +188 224 64 +192 228 68 +192 232 76 +196 232 84 +196 236 92 +200 236 100 +200 240 108 +204 240 116 +204 244 124 +208 244 128 +208 244 136 +208 248 144 +212 248 152 +212 248 160 +216 248 168 +216 248 176 +220 248 184 +220 252 192 +220 248 196 +224 248 204 +224 248 208 +224 248 216 +228 248 220 +228 248 224 +228 244 232 +232 244 236 +232 244 240 +232 240 244 +236 240 244 +236 236 248 +236 236 252 +240 232 252 +240 232 252 +240 228 252 +240 224 252 +244 224 252 +244 220 252 +244 216 252 +244 212 252 +244 208 248 +248 208 244 +248 204 244 +248 200 240 +248 196 236 +248 192 232 +248 188 224 +252 184 220 +252 180 216 +252 176 208 +252 172 204 +252 168 196 +252 160 188 +252 156 184 +252 152 176 +252 148 168 +252 144 160 +252 140 152 +252 132 144 +252 128 136 +252 124 128 +252 120 124 +252 116 116 +252 112 108 +252 104 100 +252 100 92 +252 96 84 +252 92 76 +252 88 68 +252 84 60 +252 76 56 +252 72 48 +252 68 44 +252 64 36 +252 60 32 +248 56 28 +248 52 20 +248 48 16 +248 44 12 +248 40 8 +248 36 8 +244 36 4 +244 32 0 +244 28 0 +244 24 0 +244 20 0 +240 20 0 +240 16 0 +240 12 0 +240 12 0 +236 8 0 +236 8 4 +236 4 8 +232 4 8 +232 0 12 +232 0 16 +228 0 20 +228 0 28 +228 0 32 +224 0 36 +224 0 44 +224 0 48 +220 0 56 +220 0 64 +220 0 68 +216 0 76 +216 0 84 +212 0 92 +212 0 100 +208 0 108 +208 0 116 +208 0 124 +204 0 128 +204 4 136 +200 4 144 +200 8 152 +196 8 160 +196 12 168 +192 12 176 +192 16 184 +188 20 192 +188 20 196 +184 24 204 +180 28 208 +180 32 216 +176 36 220 +176 36 224 +172 40 232 +172 44 236 +168 48 240 +164 52 244 +164 56 244 +160 60 248 +160 64 252 +156 68 252 +152 72 252 +152 76 252 +148 84 252 +144 88 252 +144 92 252 +140 96 252 +140 100 252 +136 104 248 +132 112 244 +132 116 244 +128 120 240 +124 124 236 +120 128 232 +120 132 224 +116 140 220 +112 144 216 +112 148 208 +108 152 204 +104 156 196 +104 160 188 +100 168 184 + 96 172 176 + 92 176 168 + 92 180 160 + 88 184 152 + 84 188 144 + 80 192 136 + 80 196 128 + 76 200 124 + 72 204 116 + 68 208 108 + 68 208 100 + 64 212 92 + 60 216 84 + 56 220 76 + 56 224 68 + 52 224 60 + 48 228 56 + 44 232 48 + 40 232 44 + 40 236 36 + 36 236 32 + 32 240 28 + 28 240 20 + 28 244 16 + 24 244 12 + 20 244 8 + 16 248 8 + 12 248 4 + 12 248 0 + 8 248 0 + 4 248 0 + 0 248 0 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's23.map b/src/fractalzoomer/color_maps/jack's23.map new file mode 100644 index 000000000..5e0d48599 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's23.map @@ -0,0 +1,256 @@ +128 128 128 + 0 84 252 + 0 84 252 + 0 84 248 + 0 84 240 + 0 80 236 + 0 80 228 + 0 76 216 + 0 76 208 + 0 72 196 + 0 68 184 + 0 68 172 + 0 64 156 + 0 60 144 + 0 56 128 + 4 52 116 + 4 48 100 + 4 48 88 + 8 44 72 + 8 40 60 + 8 36 48 + 12 36 40 + 12 36 28 + 16 32 20 + 16 32 12 + 16 32 8 + 20 32 4 + 20 32 0 + 24 36 0 + 24 36 0 + 28 40 0 + 28 40 4 + 32 44 8 + 36 48 16 + 36 52 24 + 40 56 32 + 40 60 40 + 44 68 52 + 48 72 64 + 48 80 76 + 52 88 92 + 52 92 104 + 56 100 120 + 60 104 132 + 64 112 148 + 64 116 160 + 68 124 176 + 72 132 188 + 72 136 200 + 76 144 212 + 80 148 220 + 84 152 228 + 84 156 236 + 88 160 244 + 92 164 248 + 96 168 252 + 96 168 252 +100 172 252 +104 172 252 +108 172 248 +112 176 244 +112 172 240 +116 172 232 +120 172 224 +124 172 212 +124 168 204 +128 168 192 +132 164 180 +136 160 164 +140 160 152 +140 156 136 +144 152 124 +148 148 108 +152 148 96 +152 144 80 +156 140 68 +160 140 56 +164 136 44 +168 136 36 +168 132 24 +172 132 16 +176 132 12 +176 132 4 +180 132 0 +184 132 0 +184 132 0 +188 136 0 +192 136 0 +196 140 4 +196 144 12 +200 148 16 +200 148 24 +204 156 36 +208 160 44 +208 164 56 +212 168 68 +212 176 80 +216 180 96 +216 184 108 +220 192 124 +220 196 136 +224 204 152 +224 208 164 +228 216 180 +228 220 192 +232 224 204 +232 228 212 +236 232 224 +236 236 232 +236 240 240 +240 244 244 +240 244 248 +240 244 252 +240 244 252 +244 248 252 +244 248 252 +244 248 248 +244 244 244 +248 244 236 +248 240 228 +248 240 220 +248 236 212 +248 232 200 +248 228 188 +248 224 176 +248 220 160 +248 216 148 +248 208 132 +248 204 120 +248 200 104 +248 196 92 +248 192 76 +248 188 64 +248 184 52 +248 180 40 +248 176 32 +248 172 24 +248 172 16 +244 168 8 +244 164 4 +244 164 0 +244 164 0 +240 160 0 +240 160 0 +240 164 4 +240 164 8 +236 164 12 +236 168 20 +236 168 28 +232 172 40 +232 172 48 +228 176 60 +228 180 72 +224 184 88 +224 188 100 +220 192 116 +220 196 128 +216 196 144 +216 200 156 +212 204 172 +212 208 184 +208 212 196 +208 216 208 +204 216 216 +200 216 228 +200 220 236 +196 220 240 +196 220 248 +192 220 252 +188 220 252 +188 220 252 +184 216 252 +180 216 252 +176 212 248 +176 208 240 +172 204 236 +168 200 228 +168 196 216 +164 192 208 +160 184 196 +156 180 184 +152 172 172 +152 168 156 +148 160 144 +144 156 128 +140 148 116 +140 144 100 +136 136 88 +132 128 72 +128 124 60 +124 116 48 +124 112 40 +120 108 28 +116 104 20 +112 96 12 +112 96 8 +108 92 4 +104 88 0 +100 88 0 + 96 84 0 + 96 84 0 + 92 84 4 + 88 80 8 + 84 84 16 + 84 84 24 + 80 84 32 + 76 84 40 + 72 88 52 + 72 92 64 + 68 92 76 + 64 96 92 + 64 100 104 + 60 100 120 + 56 104 132 + 52 104 148 + 52 108 160 + 48 112 176 + 48 116 188 + 44 116 200 + 40 120 212 + 40 120 220 + 36 120 228 + 36 124 236 + 32 124 244 + 28 120 248 + 28 124 252 + 24 120 252 + 24 120 252 + 20 116 252 + 20 116 248 + 16 112 244 + 16 108 240 + 16 104 232 + 12 100 224 + 12 96 212 + 8 88 204 + 8 84 192 + 8 80 180 + 4 72 164 + 4 68 152 + 4 60 136 + 0 52 124 + 0 48 108 + 0 44 96 + 0 36 80 + 0 32 68 + 0 28 56 + 0 20 44 + 0 16 36 + 0 12 24 + 0 8 16 + 0 8 12 + 0 4 4 + 0 0 0 + 0 0 0 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's24.map b/src/fractalzoomer/color_maps/jack's24.map new file mode 100644 index 000000000..cd4d2db36 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's24.map @@ -0,0 +1,256 @@ +128 128 128 +252 0 0 +252 0 4 +248 0 8 +240 0 12 +236 0 12 +228 0 16 +216 0 20 +208 0 24 +196 0 28 +184 4 28 +172 4 32 +156 8 36 +144 8 40 +128 12 40 +116 12 44 +100 16 48 + 88 20 52 + 72 20 56 + 60 24 56 + 48 28 60 + 40 32 64 + 28 36 68 + 20 36 68 + 12 40 72 + 8 44 76 + 4 48 80 + 0 52 80 + 0 56 84 + 0 60 88 + 0 64 92 + 4 68 92 + 8 72 96 + 16 76 100 + 24 84 104 + 32 88 104 + 40 92 108 + 52 96 112 + 64 100 112 + 76 104 116 + 92 112 120 +104 116 120 +120 120 124 +132 124 128 +148 128 132 +160 132 132 +176 140 136 +188 144 140 +200 148 140 +212 152 144 +220 156 144 +228 160 148 +236 168 152 +244 172 152 +248 176 156 +252 180 160 +252 184 160 +252 188 164 +252 192 164 +248 196 168 +244 200 172 +240 204 172 +232 208 176 +224 208 176 +212 212 180 +204 216 180 +192 220 184 +180 224 188 +164 224 188 +152 228 192 +136 232 192 +124 232 196 +108 236 196 + 96 236 200 + 80 240 200 + 68 240 204 + 56 244 204 + 44 244 208 + 36 244 208 + 24 248 208 + 16 248 212 + 12 248 212 + 4 248 216 + 0 248 216 + 0 248 220 + 0 252 220 + 0 248 220 + 0 248 224 + 4 248 224 + 12 248 224 + 16 248 228 + 24 248 228 + 36 244 228 + 44 244 232 + 56 244 232 + 68 240 232 + 80 240 236 + 96 236 236 +108 236 236 +124 232 240 +136 232 240 +152 228 240 +164 224 240 +180 224 244 +192 220 244 +204 216 244 +212 212 244 +224 208 244 +232 208 248 +240 204 248 +244 200 248 +248 196 248 +252 192 248 +252 188 248 +252 184 252 +252 180 252 +248 176 252 +244 172 252 +236 168 252 +228 160 252 +220 156 252 +212 152 252 +200 148 252 +188 144 252 +176 140 252 +160 132 252 +148 128 252 +132 124 252 +120 120 252 +104 116 252 + 92 112 252 + 76 104 252 + 64 100 252 + 52 96 252 + 40 92 252 + 32 88 252 + 24 84 252 + 16 76 252 + 8 72 252 + 4 68 252 + 0 64 252 + 0 60 252 + 0 56 248 + 0 52 248 + 4 48 248 + 8 44 248 + 12 40 248 + 20 36 248 + 28 36 244 + 40 32 244 + 48 28 244 + 60 24 244 + 72 20 244 + 88 20 240 +100 16 240 +116 12 240 +128 12 240 +144 8 236 +156 8 236 +172 4 236 +184 4 232 +196 0 232 +208 0 232 +216 0 228 +228 0 228 +236 0 228 +240 0 224 +248 0 224 +252 0 224 +252 0 220 +252 0 220 +252 0 220 +252 0 216 +248 0 216 +240 0 212 +236 0 212 +228 0 208 +216 0 208 +208 0 208 +196 0 204 +184 4 204 +172 4 200 +156 8 200 +144 8 196 +128 12 196 +116 12 192 +100 16 192 + 88 20 188 + 72 20 188 + 60 24 184 + 48 28 180 + 40 32 180 + 28 36 176 + 20 36 176 + 12 40 172 + 8 44 172 + 4 48 168 + 0 52 164 + 0 56 164 + 0 60 160 + 0 64 160 + 4 68 156 + 8 72 152 + 16 76 152 + 24 84 148 + 32 88 144 + 40 92 144 + 52 96 140 + 64 100 140 + 76 104 136 + 92 112 132 +104 116 132 +120 120 128 +132 124 124 +148 128 120 +160 132 120 +176 140 116 +188 144 112 +200 148 112 +212 152 108 +220 156 104 +228 160 104 +236 168 100 +244 172 96 +248 176 92 +252 180 92 +252 184 88 +252 188 84 +252 192 80 +248 196 80 +244 200 76 +240 204 72 +232 208 68 +224 208 68 +212 212 64 +204 216 60 +192 220 56 +180 224 56 +164 224 52 +152 228 48 +136 232 44 +124 232 40 +108 236 40 + 96 236 36 + 80 240 32 + 68 240 28 + 56 244 28 + 44 244 24 + 36 244 20 + 24 248 16 + 16 248 12 + 12 248 12 + 4 248 8 + 0 248 4 + 0 248 0 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's25.map b/src/fractalzoomer/color_maps/jack's25.map new file mode 100644 index 000000000..47d6ea801 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's25.map @@ -0,0 +1,256 @@ +128 128 128 + 84 0 252 + 84 0 252 + 84 0 248 + 84 0 240 + 80 0 236 + 80 0 228 + 76 0 216 + 76 0 208 + 72 0 196 + 68 0 184 + 68 0 172 + 64 0 156 + 60 0 144 + 56 0 128 + 52 4 116 + 48 4 100 + 48 4 88 + 44 8 72 + 40 8 60 + 36 8 48 + 36 12 40 + 36 12 28 + 32 16 20 + 32 16 12 + 32 16 8 + 32 20 4 + 32 20 0 + 36 24 0 + 36 24 0 + 40 28 0 + 40 28 4 + 44 32 8 + 48 36 16 + 52 36 24 + 56 40 32 + 60 40 40 + 68 44 52 + 72 48 64 + 80 48 76 + 88 52 92 + 92 52 104 +100 56 120 +104 60 132 +112 64 148 +116 64 160 +124 68 176 +132 72 188 +136 72 200 +144 76 212 +148 80 220 +152 84 228 +156 84 236 +160 88 244 +164 92 248 +168 96 252 +168 96 252 +172 100 252 +172 104 252 +172 108 248 +176 112 244 +172 112 240 +172 116 232 +172 120 224 +172 124 212 +168 124 204 +168 128 192 +164 132 180 +160 136 164 +160 140 152 +156 140 136 +152 144 124 +148 148 108 +148 152 96 +144 152 80 +140 156 68 +140 160 56 +136 164 44 +136 168 36 +132 168 24 +132 172 16 +132 176 12 +132 176 4 +132 180 0 +132 184 0 +132 184 0 +136 188 0 +136 192 0 +140 196 4 +144 196 12 +148 200 16 +148 200 24 +156 204 36 +160 208 44 +164 208 56 +168 212 68 +176 212 80 +180 216 96 +184 216 108 +192 220 124 +196 220 136 +204 224 152 +208 224 164 +216 228 180 +220 228 192 +224 232 204 +228 232 212 +232 236 224 +236 236 232 +240 236 240 +244 240 244 +244 240 248 +244 240 252 +244 240 252 +248 244 252 +248 244 252 +248 244 248 +244 244 244 +244 248 236 +240 248 228 +240 248 220 +236 248 212 +232 248 200 +228 248 188 +224 248 176 +220 248 160 +216 248 148 +208 248 132 +204 248 120 +200 248 104 +196 248 92 +192 248 76 +188 248 64 +184 248 52 +180 248 40 +176 248 32 +172 248 24 +172 248 16 +168 244 8 +164 244 4 +164 244 0 +164 244 0 +160 240 0 +160 240 0 +164 240 4 +164 240 8 +164 236 12 +168 236 20 +168 236 28 +172 232 40 +172 232 48 +176 228 60 +180 228 72 +184 224 88 +188 224 100 +192 220 116 +196 220 128 +196 216 144 +200 216 156 +204 212 172 +208 212 184 +212 208 196 +216 208 208 +216 204 216 +216 200 228 +220 200 236 +220 196 240 +220 196 248 +220 192 252 +220 188 252 +220 188 252 +216 184 252 +216 180 252 +212 176 248 +208 176 240 +204 172 236 +200 168 228 +196 168 216 +192 164 208 +184 160 196 +180 156 184 +172 152 172 +168 152 156 +160 148 144 +156 144 128 +148 140 116 +144 140 100 +136 136 88 +128 132 72 +124 128 60 +116 124 48 +112 124 40 +108 120 28 +104 116 20 + 96 112 12 + 96 112 8 + 92 108 4 + 88 104 0 + 88 100 0 + 84 96 0 + 84 96 0 + 84 92 4 + 80 88 8 + 84 84 16 + 84 84 24 + 84 80 32 + 84 76 40 + 88 72 52 + 92 72 64 + 92 68 76 + 96 64 92 +100 64 104 +100 60 120 +104 56 132 +104 52 148 +108 52 160 +112 48 176 +116 48 188 +116 44 200 +120 40 212 +120 40 220 +120 36 228 +124 36 236 +124 32 244 +120 28 248 +124 28 252 +120 24 252 +120 24 252 +116 20 252 +116 20 248 +112 16 244 +108 16 240 +104 16 232 +100 12 224 + 96 12 212 + 88 8 204 + 84 8 192 + 80 8 180 + 72 4 164 + 68 4 152 + 60 4 136 + 52 0 124 + 48 0 108 + 44 0 96 + 36 0 80 + 32 0 68 + 28 0 56 + 20 0 44 + 16 0 36 + 12 0 24 + 8 0 16 + 8 0 12 + 4 0 4 + 0 0 0 + 0 0 0 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's26.map b/src/fractalzoomer/color_maps/jack's26.map new file mode 100644 index 000000000..03c13d34f --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's26.map @@ -0,0 +1,256 @@ +128 128 128 + 0 252 84 + 0 252 84 + 0 248 84 + 0 240 84 + 0 236 80 + 0 228 80 + 0 216 76 + 0 208 76 + 0 196 72 + 0 184 68 + 0 172 68 + 0 156 64 + 0 144 60 + 0 128 56 + 4 116 52 + 4 100 48 + 4 88 48 + 8 72 44 + 8 60 40 + 8 48 36 + 12 40 36 + 12 28 36 + 16 20 32 + 16 12 32 + 16 8 32 + 20 4 32 + 20 0 32 + 24 0 36 + 24 0 36 + 28 0 40 + 28 4 40 + 32 8 44 + 36 16 48 + 36 24 52 + 40 32 56 + 40 40 60 + 44 52 68 + 48 64 72 + 48 76 80 + 52 92 88 + 52 104 92 + 56 120 100 + 60 132 104 + 64 148 112 + 64 160 116 + 68 176 124 + 72 188 132 + 72 200 136 + 76 212 144 + 80 220 148 + 84 228 152 + 84 236 156 + 88 244 160 + 92 248 164 + 96 252 168 + 96 252 168 +100 252 172 +104 252 172 +108 248 172 +112 244 176 +112 240 172 +116 232 172 +120 224 172 +124 212 172 +124 204 168 +128 192 168 +132 180 164 +136 164 160 +140 152 160 +140 136 156 +144 124 152 +148 108 148 +152 96 148 +152 80 144 +156 68 140 +160 56 140 +164 44 136 +168 36 136 +168 24 132 +172 16 132 +176 12 132 +176 4 132 +180 0 132 +184 0 132 +184 0 132 +188 0 136 +192 0 136 +196 4 140 +196 12 144 +200 16 148 +200 24 148 +204 36 156 +208 44 160 +208 56 164 +212 68 168 +212 80 176 +216 96 180 +216 108 184 +220 124 192 +220 136 196 +224 152 204 +224 164 208 +228 180 216 +228 192 220 +232 204 224 +232 212 228 +236 224 232 +236 232 236 +236 240 240 +240 244 244 +240 248 244 +240 252 244 +240 252 244 +244 252 248 +244 252 248 +244 248 248 +244 244 244 +248 236 244 +248 228 240 +248 220 240 +248 212 236 +248 200 232 +248 188 228 +248 176 224 +248 160 220 +248 148 216 +248 132 208 +248 120 204 +248 104 200 +248 92 196 +248 76 192 +248 64 188 +248 52 184 +248 40 180 +248 32 176 +248 24 172 +248 16 172 +244 8 168 +244 4 164 +244 0 164 +244 0 164 +240 0 160 +240 0 160 +240 4 164 +240 8 164 +236 12 164 +236 20 168 +236 28 168 +232 40 172 +232 48 172 +228 60 176 +228 72 180 +224 88 184 +224 100 188 +220 116 192 +220 128 196 +216 144 196 +216 156 200 +212 172 204 +212 184 208 +208 196 212 +208 208 216 +204 216 216 +200 228 216 +200 236 220 +196 240 220 +196 248 220 +192 252 220 +188 252 220 +188 252 220 +184 252 216 +180 252 216 +176 248 212 +176 240 208 +172 236 204 +168 228 200 +168 216 196 +164 208 192 +160 196 184 +156 184 180 +152 172 172 +152 156 168 +148 144 160 +144 128 156 +140 116 148 +140 100 144 +136 88 136 +132 72 128 +128 60 124 +124 48 116 +124 40 112 +120 28 108 +116 20 104 +112 12 96 +112 8 96 +108 4 92 +104 0 88 +100 0 88 + 96 0 84 + 96 0 84 + 92 4 84 + 88 8 80 + 84 16 84 + 84 24 84 + 80 32 84 + 76 40 84 + 72 52 88 + 72 64 92 + 68 76 92 + 64 92 96 + 64 104 100 + 60 120 100 + 56 132 104 + 52 148 104 + 52 160 108 + 48 176 112 + 48 188 116 + 44 200 116 + 40 212 120 + 40 220 120 + 36 228 120 + 36 236 124 + 32 244 124 + 28 248 120 + 28 252 124 + 24 252 120 + 24 252 120 + 20 252 116 + 20 248 116 + 16 244 112 + 16 240 108 + 16 232 104 + 12 224 100 + 12 212 96 + 8 204 88 + 8 192 84 + 8 180 80 + 4 164 72 + 4 152 68 + 4 136 60 + 0 124 52 + 0 108 48 + 0 96 44 + 0 80 36 + 0 68 32 + 0 56 28 + 0 44 20 + 0 36 16 + 0 24 12 + 0 16 8 + 0 12 8 + 0 4 4 + 0 0 0 + 0 0 0 +128 128 128 diff --git a/src/fractalzoomer/color_maps/jack's27.map b/src/fractalzoomer/color_maps/jack's27.map new file mode 100644 index 000000000..33b3fcf04 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's27.map @@ -0,0 +1,256 @@ +128 128 128 +252 252 0 +252 244 0 +248 232 0 +244 216 0 +240 196 0 +232 176 0 +224 152 0 +216 124 0 +208 100 0 +196 76 0 +184 52 4 +176 36 4 +164 20 4 +152 8 4 +136 0 8 +124 0 8 +112 0 8 +100 8 12 + 88 20 12 + 76 36 12 + 64 56 16 + 52 80 16 + 44 104 20 + 36 128 20 + 28 152 20 + 20 176 24 + 12 200 24 + 8 220 28 + 4 232 28 + 0 244 32 + 0 252 32 + 0 252 36 + 0 252 40 + 0 244 40 + 4 232 44 + 8 212 44 + 12 196 48 + 20 172 52 + 28 148 52 + 36 124 56 + 48 96 56 + 56 72 60 + 68 52 64 + 80 32 68 + 92 16 68 +104 8 72 +116 0 76 +128 0 76 +140 0 80 +152 8 84 +164 24 88 +176 40 88 +188 60 92 +200 80 96 +208 108 100 +220 132 100 +228 156 104 +232 180 108 +240 200 112 +244 220 116 +248 236 116 +252 248 120 +252 252 124 +252 252 128 +252 252 128 +252 240 132 +248 228 136 +244 212 140 +236 192 144 +232 168 144 +224 144 148 +212 120 152 +204 96 156 +196 72 156 +184 48 160 +172 32 164 +160 16 168 +148 4 172 +136 0 172 +124 0 176 +108 4 180 + 96 12 180 + 84 24 184 + 72 40 188 + 60 64 192 + 52 84 192 + 40 108 196 + 32 136 200 + 24 160 200 + 16 184 204 + 12 204 204 + 8 224 208 + 4 236 212 + 0 248 212 + 0 252 216 + 0 252 216 + 0 248 220 + 0 240 220 + 4 228 224 + 8 208 224 + 16 188 228 + 24 164 228 + 32 140 232 + 40 116 232 + 48 92 236 + 60 68 236 + 72 48 240 + 80 28 240 + 96 12 240 +108 4 244 +120 0 244 +132 0 244 +144 4 244 +156 12 248 +168 28 248 +180 44 248 +192 64 248 +200 88 252 +212 112 252 +220 136 252 +228 164 252 +236 184 252 +240 208 252 +248 224 252 +252 240 252 +252 248 252 +252 252 252 +252 252 252 +252 248 252 +252 240 252 +248 224 252 +240 208 252 +236 184 252 +228 164 252 +220 136 252 +212 112 252 +200 88 252 +192 64 248 +180 44 248 +168 28 248 +156 12 248 +144 4 244 +132 0 244 +120 0 244 +108 4 244 + 96 12 240 + 80 28 240 + 72 48 240 + 60 68 236 + 48 92 236 + 40 116 232 + 32 140 232 + 24 164 228 + 16 188 228 + 8 208 224 + 4 228 224 + 0 240 220 + 0 248 220 + 0 252 216 + 0 252 216 + 0 248 212 + 4 236 212 + 8 224 208 + 12 204 204 + 16 184 204 + 24 160 200 + 32 136 200 + 40 108 196 + 52 84 192 + 64 60 188 + 72 40 188 + 84 24 184 + 96 12 180 +108 4 180 +124 0 176 +136 0 172 +148 4 172 +160 16 168 +172 32 164 +184 48 160 +196 72 156 +204 96 156 +212 120 152 +224 144 148 +232 168 144 +236 192 144 +244 212 140 +248 228 136 +252 240 132 +252 252 128 +252 252 128 +252 252 124 +252 248 120 +248 236 116 +244 220 116 +240 200 112 +232 180 108 +228 156 104 +220 132 100 +208 108 100 +200 80 96 +188 60 92 +176 40 88 +164 24 88 +152 8 84 +140 0 80 +128 0 76 +116 0 76 +104 8 72 + 92 16 68 + 80 32 68 + 68 52 64 + 56 72 60 + 48 96 56 + 36 124 56 + 28 148 52 + 20 172 52 + 12 196 48 + 8 212 44 + 4 232 44 + 0 244 40 + 0 252 40 + 0 252 36 + 0 252 32 + 0 244 32 + 4 232 28 + 8 220 28 + 12 200 24 + 20 176 24 + 28 152 20 + 36 128 20 + 44 104 20 + 52 80 16 + 64 56 16 + 76 36 12 + 88 20 12 +100 8 12 +112 0 8 +124 0 8 +136 0 8 +152 8 4 +164 20 4 +176 36 4 +184 52 4 +196 76 0 +208 100 0 +216 124 0 +224 152 0 +232 176 0 +240 196 0 +244 216 0 +248 232 0 +252 244 0 +252 252 0 +252 252 0 diff --git a/src/fractalzoomer/color_maps/jack's28.map b/src/fractalzoomer/color_maps/jack's28.map new file mode 100644 index 000000000..79fe904cd --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's28.map @@ -0,0 +1,256 @@ +128 128 128 +252 252 252 +244 248 252 +228 244 248 +212 236 248 +188 224 244 +164 212 236 +140 200 232 +112 184 224 + 88 172 216 + 60 152 208 + 40 136 200 + 24 120 192 + 8 100 180 + 0 84 172 + 0 68 160 + 0 52 152 + 8 40 140 + 24 28 128 + 40 20 116 + 64 8 108 + 88 4 96 +112 0 84 +140 0 76 +164 0 64 +192 0 56 +212 8 48 +228 16 40 +244 24 32 +252 36 24 +252 48 16 +252 64 12 +244 80 8 +228 96 4 +212 112 0 +188 128 0 +164 148 0 +140 164 0 +112 180 0 + 88 196 0 + 60 208 4 + 40 220 8 + 24 232 12 + 8 240 20 + 0 248 24 + 0 252 32 + 0 252 40 + 8 252 48 + 24 252 56 + 40 244 68 + 64 240 76 + 88 228 88 +112 220 96 +140 204 108 +164 192 120 +192 176 128 +212 160 140 +228 144 152 +244 124 164 +252 108 172 +252 92 184 +252 76 192 +244 60 200 +228 44 212 +212 32 220 +188 20 224 +164 12 232 +140 4 240 +112 0 244 + 88 0 248 + 60 0 252 + 40 0 252 + 24 4 252 + 8 12 252 + 0 20 252 + 0 32 252 + 0 44 248 + 8 56 244 + 24 72 240 + 40 88 236 + 64 108 232 + 88 124 224 +112 140 216 +140 156 208 +164 176 200 +192 192 188 +212 204 180 +228 216 172 +244 228 160 +252 240 148 +252 244 136 +252 252 128 +244 252 116 +228 252 104 +212 252 96 +188 248 84 +164 240 72 +140 232 64 +112 224 52 + 88 212 44 + 60 196 36 + 40 180 28 + 24 164 24 + 8 148 16 + 0 132 12 + 0 116 8 + 0 96 4 + 8 80 0 + 24 64 0 + 40 52 0 + 64 36 0 + 88 24 0 +112 16 0 +140 8 4 +164 4 8 +192 0 12 +212 0 20 +228 0 24 +244 4 32 +252 8 40 +252 16 48 +252 28 56 +244 40 68 +228 52 76 +212 68 88 +188 84 100 +164 100 108 +140 116 120 +112 136 132 + 88 152 144 + 60 168 152 + 40 184 164 + 24 200 176 + 8 212 184 + 0 224 196 + 0 236 204 + 0 244 212 + 8 248 220 + 24 252 228 + 40 252 232 + 64 252 240 + 88 248 244 +112 244 248 +140 236 252 +164 228 252 +192 216 252 +212 200 252 +228 188 252 +244 172 252 +252 156 248 +252 136 244 +252 120 240 +244 104 236 +228 88 228 +212 72 224 +188 56 216 +164 40 208 +140 28 200 +112 20 188 + 88 12 180 + 60 4 168 + 40 0 156 + 24 0 148 + 8 0 136 + 0 0 124 + 0 8 116 + 0 12 104 + 8 24 92 + 24 36 80 + 40 48 72 + 64 64 60 + 88 76 52 +112 96 44 +140 112 36 +164 128 28 +192 144 20 +212 164 16 +228 180 12 +244 196 8 +252 208 4 +252 220 0 +252 232 0 +244 240 0 +228 248 0 +212 252 0 +188 252 0 +164 252 4 +140 252 8 +112 248 12 + 88 240 20 + 60 232 28 + 40 220 32 + 24 208 40 + 8 192 52 + 0 176 60 + 0 160 68 + 0 144 80 + 8 128 88 + 24 108 100 + 40 92 112 + 64 76 124 + 88 60 132 +112 48 144 +140 32 156 +164 24 164 +192 12 176 +212 8 184 +228 0 196 +244 0 204 +252 0 212 +252 0 220 +252 4 228 +244 12 232 +228 20 240 +212 32 244 +188 44 248 +164 56 252 +140 72 252 +112 88 252 + 88 104 252 + 60 124 252 + 40 140 252 + 24 156 248 + 8 172 244 + 0 188 240 + 0 204 236 + 0 216 228 + 8 228 220 + 24 236 212 + 40 244 204 + 64 252 196 + 88 252 188 +112 252 176 +140 252 168 +164 248 156 +192 244 144 +212 232 136 +228 224 124 +244 212 112 +252 200 100 +252 184 92 +252 168 80 +244 152 72 +228 132 60 +212 116 52 +188 100 44 +164 80 36 +140 68 28 +112 52 20 + 88 40 16 + 60 28 8 + 40 16 4 + 24 8 4 + 8 4 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/jack's29.map b/src/fractalzoomer/color_maps/jack's29.map new file mode 100644 index 000000000..188e98261 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's29.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 184 188 +188 172 188 +188 160 188 +188 148 188 +184 132 188 +184 112 188 +184 92 188 +180 76 188 +180 56 188 +176 40 188 +172 24 188 +172 12 188 +168 4 188 +164 0 188 +160 0 188 +160 0 188 +156 4 188 +152 16 188 +148 28 188 +144 40 188 +140 60 188 +136 76 188 +132 96 184 +124 116 184 +120 132 184 +116 148 184 +112 164 184 +108 176 184 +104 184 184 +100 188 184 + 92 188 184 + 88 188 184 + 84 180 180 + 80 172 180 + 76 160 180 + 72 144 180 + 64 128 180 + 60 108 180 + 56 92 180 + 52 72 180 + 48 56 176 + 44 40 176 + 40 24 176 + 36 12 176 + 32 4 176 + 28 0 176 + 24 0 172 + 24 0 172 + 20 8 172 + 16 16 172 + 12 28 172 + 12 44 172 + 8 60 168 + 8 80 168 + 4 100 168 + 4 116 168 + 0 136 168 + 0 152 164 + 0 164 164 + 0 176 164 + 0 184 164 + 0 188 164 + 0 188 160 + 0 188 160 + 0 180 160 + 0 172 160 + 0 160 160 + 0 144 156 + 4 124 156 + 4 108 156 + 4 88 156 + 8 72 152 + 8 52 152 + 12 36 152 + 16 24 152 + 16 12 148 + 20 4 148 + 24 0 148 + 28 0 148 + 32 0 148 + 36 8 144 + 40 16 144 + 40 32 144 + 48 48 140 + 52 64 140 + 56 80 140 + 60 100 140 + 64 120 136 + 68 136 136 + 72 152 136 + 76 168 136 + 80 176 132 + 88 184 132 + 92 188 132 + 96 188 132 +100 188 128 +104 180 128 +108 168 128 +116 156 124 +120 140 124 +124 124 124 +128 104 124 +132 88 120 +136 68 120 +140 52 120 +144 36 116 +148 20 116 +152 8 116 +156 4 116 +160 0 112 +164 0 112 +168 0 112 +168 8 108 +172 20 108 +176 32 108 +176 48 108 +180 64 104 +180 84 104 +184 104 104 +184 120 100 +188 140 100 +188 156 100 +188 168 100 +188 180 96 +188 184 96 +188 188 96 +188 188 92 +188 184 92 +188 180 92 +188 168 88 +188 156 88 +188 140 88 +184 120 88 +184 104 84 +180 84 84 +180 64 84 +176 48 80 +176 32 80 +172 20 80 +168 8 80 +168 0 76 +164 0 76 +160 0 76 +156 4 72 +152 8 72 +148 20 72 +144 36 72 +140 52 68 +136 68 68 +132 88 68 +128 104 64 +124 124 64 +120 140 64 +116 156 64 +108 168 60 +104 180 60 +100 188 60 + 96 188 56 + 92 188 56 + 88 184 56 + 80 176 56 + 76 168 52 + 72 152 52 + 68 136 52 + 64 120 52 + 60 100 48 + 56 80 48 + 52 64 48 + 44 44 44 + 40 32 44 + 40 16 44 + 36 8 44 + 32 0 40 + 28 0 40 + 24 0 40 + 20 4 40 + 16 12 40 + 16 24 36 + 12 36 36 + 8 52 36 + 8 72 36 + 4 88 32 + 4 108 32 + 4 124 32 + 0 144 32 + 0 160 28 + 0 172 28 + 0 180 28 + 0 188 28 + 0 188 28 + 0 188 24 + 0 184 24 + 0 176 24 + 0 164 24 + 0 152 24 + 0 136 20 + 4 116 20 + 4 100 20 + 8 80 20 + 8 60 20 + 12 44 16 + 12 28 16 + 16 16 16 + 20 8 16 + 24 0 16 + 24 0 16 + 28 0 12 + 32 4 12 + 36 12 12 + 40 24 12 + 44 40 12 + 48 56 12 + 52 72 8 + 56 92 8 + 60 108 8 + 64 128 8 + 72 144 8 + 76 160 8 + 80 172 8 + 84 180 8 + 88 188 4 + 92 188 4 +100 188 4 +104 184 4 +108 176 4 +112 164 4 +116 148 4 +120 132 4 +124 116 4 +132 96 4 +136 76 0 +140 60 0 +144 40 0 +148 28 0 +152 16 0 +156 4 0 +160 0 0 +160 0 0 +164 0 0 +168 4 0 +172 12 0 +172 24 0 +176 40 0 +180 56 0 +180 76 0 +184 92 0 +184 112 0 +184 132 0 +188 148 0 +188 160 0 +188 172 0 +188 184 0 +188 188 0 +188 188 0 diff --git a/src/fractalzoomer/color_maps/jack's30.map b/src/fractalzoomer/color_maps/jack's30.map new file mode 100644 index 000000000..863f1e4ff --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's30.map @@ -0,0 +1,256 @@ +128 128 128 +252 252 252 +252 248 244 +248 244 228 +248 236 212 +244 224 188 +236 212 164 +232 200 140 +224 184 112 +216 172 88 +208 152 60 +200 136 40 +192 120 24 +180 100 8 +172 84 0 +160 68 0 +152 52 0 +140 40 8 +128 28 24 +116 20 40 +108 8 64 + 96 4 88 + 84 0 112 + 76 0 140 + 64 0 164 + 56 0 192 + 48 8 212 + 40 16 228 + 32 24 244 + 24 36 252 + 16 48 252 + 12 64 252 + 8 80 244 + 4 96 228 + 0 112 212 + 0 128 188 + 0 148 164 + 0 164 140 + 0 180 112 + 0 196 88 + 4 208 60 + 8 220 40 + 12 232 24 + 20 240 8 + 24 248 0 + 32 252 0 + 40 252 0 + 48 252 8 + 56 252 24 + 68 244 40 + 76 240 64 + 88 228 88 + 96 220 112 +108 204 140 +120 192 164 +128 176 192 +140 160 212 +152 144 228 +164 124 244 +172 108 252 +184 92 252 +192 76 252 +200 60 244 +212 44 228 +220 32 212 +224 20 188 +232 12 164 +240 4 140 +244 0 112 +248 0 88 +252 0 60 +252 0 40 +252 4 24 +252 12 8 +252 20 0 +252 32 0 +248 44 0 +244 56 8 +240 72 24 +236 88 40 +232 108 64 +224 124 88 +216 140 112 +208 156 140 +200 176 164 +188 192 192 +180 204 212 +172 216 228 +160 228 244 +148 240 252 +136 244 252 +128 252 252 +116 252 244 +104 252 228 + 96 252 212 + 84 248 188 + 72 240 164 + 64 232 140 + 52 224 112 + 44 212 88 + 36 196 60 + 28 180 40 + 24 164 24 + 16 148 8 + 12 132 0 + 8 116 0 + 4 96 0 + 0 80 8 + 0 64 24 + 0 52 40 + 0 36 64 + 0 24 88 + 0 16 112 + 4 8 140 + 8 4 164 + 12 0 192 + 20 0 212 + 24 0 228 + 32 4 244 + 40 8 252 + 48 16 252 + 56 28 252 + 68 40 244 + 76 52 228 + 88 68 212 +100 84 188 +108 100 164 +120 116 140 +132 136 112 +144 152 88 +152 168 60 +164 184 40 +176 200 24 +184 212 8 +196 224 0 +204 236 0 +212 244 0 +220 248 8 +228 252 24 +232 252 40 +240 252 64 +244 248 88 +248 244 112 +252 236 140 +252 228 164 +252 216 192 +252 200 212 +252 188 228 +252 172 244 +248 156 252 +244 136 252 +240 120 252 +236 104 244 +228 88 228 +224 72 212 +216 56 188 +208 40 164 +200 28 140 +188 20 112 +180 12 88 +168 4 60 +156 0 40 +148 0 24 +136 0 8 +124 0 0 +116 8 0 +104 12 0 + 92 24 8 + 80 36 24 + 72 48 40 + 60 64 64 + 52 76 88 + 44 96 112 + 36 112 140 + 28 128 164 + 20 144 192 + 16 164 212 + 12 180 228 + 8 196 244 + 4 208 252 + 0 220 252 + 0 232 252 + 0 240 244 + 0 248 228 + 0 252 212 + 0 252 188 + 4 252 164 + 8 252 140 + 12 248 112 + 20 240 88 + 28 232 60 + 32 220 40 + 40 208 24 + 52 192 8 + 60 176 0 + 68 160 0 + 80 144 0 + 88 128 8 +100 108 24 +112 92 40 +124 76 64 +132 60 88 +144 48 112 +156 32 140 +164 24 164 +176 12 192 +184 8 212 +196 0 228 +204 0 244 +212 0 252 +220 0 252 +228 4 252 +232 12 244 +240 20 228 +244 32 212 +248 44 188 +252 56 164 +252 72 140 +252 88 112 +252 104 88 +252 124 60 +252 140 40 +248 156 24 +244 172 8 +240 188 0 +236 204 0 +228 216 0 +220 228 8 +212 236 24 +204 244 40 +196 252 64 +188 252 88 +176 252 112 +168 252 140 +156 248 164 +144 244 192 +136 232 212 +124 224 228 +112 212 244 +100 200 252 + 92 184 252 + 80 168 252 + 72 152 244 + 60 132 228 + 52 116 212 + 44 100 188 + 36 80 164 + 28 68 140 + 20 52 112 + 16 40 88 + 8 28 60 + 4 16 40 + 4 8 24 + 0 4 8 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/jack's31.map b/src/fractalzoomer/color_maps/jack's31.map new file mode 100644 index 000000000..1511583bd --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's31.map @@ -0,0 +1,256 @@ +128 128 128 +252 252 248 +252 252 232 +252 252 208 +252 252 176 +252 252 136 +252 252 100 +248 252 64 +248 252 36 +248 252 12 +244 252 0 +244 248 0 +240 248 8 +240 248 28 +236 248 56 +236 244 92 +232 244 128 +228 244 164 +228 240 200 +224 240 228 +220 240 244 +216 236 252 +212 236 252 +212 232 236 +208 232 212 +204 232 184 +200 228 148 +196 228 108 +192 224 72 +188 224 40 +184 220 16 +180 220 4 +176 216 0 +172 212 4 +164 212 24 +160 208 48 +156 208 80 +152 204 120 +148 200 156 +144 200 192 +136 196 220 +132 196 240 +128 192 252 +124 188 252 +120 184 240 +116 184 220 +108 180 192 +104 176 156 +100 176 120 + 96 172 80 + 92 168 48 + 88 164 24 + 80 164 4 + 76 160 0 + 72 156 4 + 68 152 16 + 64 152 40 + 60 148 72 + 56 144 108 + 52 140 148 + 48 136 184 + 44 136 212 + 40 132 236 + 40 128 252 + 36 124 252 + 32 124 244 + 28 120 228 + 24 116 200 + 24 112 164 + 20 108 128 + 16 108 92 + 16 104 56 + 12 100 28 + 12 96 8 + 8 96 0 + 8 92 0 + 4 88 12 + 4 84 36 + 4 80 64 + 0 80 100 + 0 76 136 + 0 72 176 + 0 72 208 + 0 68 232 + 0 64 248 + 0 60 252 + 0 60 248 + 0 56 232 + 0 52 208 + 0 52 176 + 0 48 136 + 0 48 100 + 4 44 64 + 4 40 36 + 4 40 12 + 8 36 0 + 8 36 0 + 12 32 8 + 12 32 28 + 16 28 56 + 16 28 92 + 20 24 128 + 24 24 164 + 24 20 200 + 28 20 228 + 32 16 244 + 36 16 252 + 40 12 252 + 40 12 236 + 44 12 212 + 48 8 184 + 52 8 148 + 56 8 108 + 60 8 72 + 64 4 40 + 68 4 16 + 72 4 4 + 76 4 0 + 80 0 4 + 88 0 24 + 92 0 48 + 96 0 80 +100 0 120 +104 0 156 +108 0 192 +116 0 220 +120 0 240 +124 0 252 +128 0 252 +132 0 240 +136 0 220 +144 0 192 +148 0 156 +152 0 120 +156 0 80 +160 0 48 +164 0 24 +172 0 4 +176 4 0 +180 4 4 +184 4 16 +188 4 40 +192 8 72 +196 8 108 +200 8 148 +204 8 184 +208 12 212 +212 12 236 +212 12 252 +216 16 252 +220 16 244 +224 20 228 +228 20 200 +228 24 164 +232 24 128 +236 28 92 +236 28 56 +240 32 28 +240 32 8 +244 36 0 +244 36 0 +248 40 12 +248 40 36 +248 44 64 +252 48 100 +252 48 136 +252 52 176 +252 52 208 +252 56 232 +252 60 248 +252 64 252 +252 64 248 +252 68 232 +252 72 208 +252 72 176 +252 76 136 +252 80 100 +248 80 64 +248 84 36 +248 88 12 +244 92 0 +244 96 0 +240 96 8 +240 100 28 +236 104 56 +236 108 92 +232 108 128 +228 112 164 +228 116 200 +224 120 228 +220 124 244 +216 124 252 +212 128 252 +212 132 236 +208 136 212 +204 136 184 +200 140 148 +196 144 108 +192 148 72 +188 152 40 +184 152 16 +180 156 4 +176 160 0 +172 164 4 +164 164 24 +160 168 48 +156 172 80 +152 176 120 +148 176 156 +144 180 192 +136 184 220 +132 184 240 +128 188 252 +124 192 252 +120 196 240 +116 196 220 +108 200 192 +104 200 156 +100 204 120 + 96 208 80 + 92 208 48 + 88 212 24 + 80 212 4 + 76 216 0 + 72 220 4 + 68 220 16 + 64 224 40 + 60 224 72 + 56 228 108 + 52 228 148 + 48 232 184 + 44 232 212 + 40 232 236 + 40 236 252 + 36 236 252 + 32 240 244 + 28 240 228 + 24 240 200 + 24 244 164 + 20 244 128 + 16 244 92 + 16 248 56 + 12 248 28 + 12 248 8 + 8 248 0 + 8 252 0 + 4 252 12 + 4 252 36 + 4 252 64 + 0 252 100 + 0 252 136 + 0 252 176 + 0 252 208 + 0 252 232 + 0 252 248 + 0 252 252 diff --git a/src/fractalzoomer/color_maps/jack's32.map b/src/fractalzoomer/color_maps/jack's32.map new file mode 100644 index 000000000..934f6ab43 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's32.map @@ -0,0 +1,256 @@ +128 128 128 +252 248 252 +252 232 252 +252 208 252 +252 176 252 +252 136 252 +252 100 252 +252 64 248 +252 36 248 +252 12 248 +252 0 244 +248 0 244 +248 8 240 +248 28 240 +248 56 236 +244 92 236 +244 128 232 +244 164 228 +240 200 228 +240 228 224 +240 244 220 +236 252 216 +236 252 212 +232 236 212 +232 212 208 +232 184 204 +228 148 200 +228 108 196 +224 72 192 +224 40 188 +220 16 184 +220 4 180 +216 0 176 +212 4 172 +212 24 164 +208 48 160 +208 80 156 +204 120 152 +200 156 148 +200 192 144 +196 220 136 +196 240 132 +192 252 128 +188 252 124 +184 240 120 +184 220 116 +180 192 108 +176 156 104 +176 120 100 +172 80 96 +168 48 92 +164 24 88 +164 4 80 +160 0 76 +156 4 72 +152 16 68 +152 40 64 +148 72 60 +144 108 56 +140 148 52 +136 184 48 +136 212 44 +132 236 40 +128 252 40 +124 252 36 +124 244 32 +120 228 28 +116 200 24 +112 164 24 +108 128 20 +108 92 16 +104 56 16 +100 28 12 + 96 8 12 + 96 0 8 + 92 0 8 + 88 12 4 + 84 36 4 + 80 64 4 + 80 100 0 + 76 136 0 + 72 176 0 + 72 208 0 + 68 232 0 + 64 248 0 + 60 252 0 + 60 248 0 + 56 232 0 + 52 208 0 + 52 176 0 + 48 136 0 + 48 100 0 + 44 64 4 + 40 36 4 + 40 12 4 + 36 0 8 + 36 0 8 + 32 8 12 + 32 28 12 + 28 56 16 + 28 92 16 + 24 128 20 + 24 164 24 + 20 200 24 + 20 228 28 + 16 244 32 + 16 252 36 + 12 252 40 + 12 236 40 + 12 212 44 + 8 184 48 + 8 148 52 + 8 108 56 + 8 72 60 + 4 40 64 + 4 16 68 + 4 4 72 + 4 0 76 + 0 4 80 + 0 24 88 + 0 48 92 + 0 80 96 + 0 120 100 + 0 156 104 + 0 192 108 + 0 220 116 + 0 240 120 + 0 252 124 + 0 252 128 + 0 240 132 + 0 220 136 + 0 192 144 + 0 156 148 + 0 120 152 + 0 80 156 + 0 48 160 + 0 24 164 + 0 4 172 + 4 0 176 + 4 4 180 + 4 16 184 + 4 40 188 + 8 72 192 + 8 108 196 + 8 148 200 + 8 184 204 + 12 212 208 + 12 236 212 + 12 252 212 + 16 252 216 + 16 244 220 + 20 228 224 + 20 200 228 + 24 164 228 + 24 128 232 + 28 92 236 + 28 56 236 + 32 28 240 + 32 8 240 + 36 0 244 + 36 0 244 + 40 12 248 + 40 36 248 + 44 64 248 + 48 100 252 + 48 136 252 + 52 176 252 + 52 208 252 + 56 232 252 + 60 248 252 + 64 252 252 + 64 248 252 + 68 232 252 + 72 208 252 + 72 176 252 + 76 136 252 + 80 100 252 + 80 64 248 + 84 36 248 + 88 12 248 + 92 0 244 + 96 0 244 + 96 8 240 +100 28 240 +104 56 236 +108 92 236 +108 128 232 +112 164 228 +116 200 228 +120 228 224 +124 244 220 +124 252 216 +128 252 212 +132 236 212 +136 212 208 +136 184 204 +140 148 200 +144 108 196 +148 72 192 +152 40 188 +152 16 184 +156 4 180 +160 0 176 +164 4 172 +164 24 164 +168 48 160 +172 80 156 +176 120 152 +176 156 148 +180 192 144 +184 220 136 +184 240 132 +188 252 128 +192 252 124 +196 240 120 +196 220 116 +200 192 108 +200 156 104 +204 120 100 +208 80 96 +208 48 92 +212 24 88 +212 4 80 +216 0 76 +220 4 72 +220 16 68 +224 40 64 +224 72 60 +228 108 56 +228 148 52 +232 184 48 +232 212 44 +232 236 40 +236 252 40 +236 252 36 +240 244 32 +240 228 28 +240 200 24 +244 164 24 +244 128 20 +244 92 16 +248 56 16 +248 28 12 +248 8 12 +248 0 8 +252 0 8 +252 12 4 +252 36 4 +252 64 4 +252 100 0 +252 136 0 +252 176 0 +252 208 0 +252 232 0 +252 248 0 +252 252 0 diff --git a/src/fractalzoomer/color_maps/jack's33.map b/src/fractalzoomer/color_maps/jack's33.map new file mode 100644 index 000000000..2bb874910 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's33.map @@ -0,0 +1,256 @@ +128 128 128 +248 252 252 +232 252 252 +208 252 252 +176 252 252 +136 252 252 +100 252 252 + 64 248 252 + 36 248 252 + 12 248 252 + 0 244 252 + 0 244 248 + 8 240 248 + 28 240 248 + 56 236 248 + 92 236 244 +128 232 244 +164 228 244 +200 228 240 +228 224 240 +244 220 240 +252 216 236 +252 212 236 +236 212 232 +212 208 232 +184 204 232 +148 200 228 +108 196 228 + 72 192 224 + 40 188 224 + 16 184 220 + 4 180 220 + 0 176 216 + 4 172 212 + 24 164 212 + 48 160 208 + 80 156 208 +120 152 204 +156 148 200 +192 144 200 +220 136 196 +240 132 196 +252 128 192 +252 124 188 +240 120 184 +220 116 184 +192 108 180 +156 104 176 +120 100 176 + 80 96 172 + 48 92 168 + 24 88 164 + 4 80 164 + 0 76 160 + 4 72 156 + 16 68 152 + 40 64 152 + 72 60 148 +108 56 144 +148 52 140 +184 48 136 +212 44 136 +236 40 132 +252 40 128 +252 36 124 +244 32 124 +228 28 120 +200 24 116 +164 24 112 +128 20 108 + 92 16 108 + 56 16 104 + 28 12 100 + 8 12 96 + 0 8 96 + 0 8 92 + 12 4 88 + 36 4 84 + 64 4 80 +100 0 80 +136 0 76 +176 0 72 +208 0 72 +232 0 68 +248 0 64 +252 0 60 +248 0 60 +232 0 56 +208 0 52 +176 0 52 +136 0 48 +100 0 48 + 64 4 44 + 36 4 40 + 12 4 40 + 0 8 36 + 0 8 36 + 8 12 32 + 28 12 32 + 56 16 28 + 92 16 28 +128 20 24 +164 24 24 +200 24 20 +228 28 20 +244 32 16 +252 36 16 +252 40 12 +236 40 12 +212 44 12 +184 48 8 +148 52 8 +108 56 8 + 72 60 8 + 40 64 4 + 16 68 4 + 4 72 4 + 0 76 4 + 4 80 0 + 24 88 0 + 48 92 0 + 80 96 0 +120 100 0 +156 104 0 +192 108 0 +220 116 0 +240 120 0 +252 124 0 +252 128 0 +240 132 0 +220 136 0 +192 144 0 +156 148 0 +120 152 0 + 80 156 0 + 48 160 0 + 24 164 0 + 4 172 0 + 0 176 4 + 4 180 4 + 16 184 4 + 40 188 4 + 72 192 8 +108 196 8 +148 200 8 +184 204 8 +212 208 12 +236 212 12 +252 212 12 +252 216 16 +244 220 16 +228 224 20 +200 228 20 +164 228 24 +128 232 24 + 92 236 28 + 56 236 28 + 28 240 32 + 8 240 32 + 0 244 36 + 0 244 36 + 12 248 40 + 36 248 40 + 64 248 44 +100 252 48 +136 252 48 +176 252 52 +208 252 52 +232 252 56 +248 252 60 +252 252 64 +248 252 64 +232 252 68 +208 252 72 +176 252 72 +136 252 76 +100 252 80 + 64 248 80 + 36 248 84 + 12 248 88 + 0 244 92 + 0 244 96 + 8 240 96 + 28 240 100 + 56 236 104 + 92 236 108 +128 232 108 +164 228 112 +200 228 116 +228 224 120 +244 220 124 +252 216 124 +252 212 128 +236 212 132 +212 208 136 +184 204 136 +148 200 140 +108 196 144 + 72 192 148 + 40 188 152 + 16 184 152 + 4 180 156 + 0 176 160 + 4 172 164 + 24 164 164 + 48 160 168 + 80 156 172 +120 152 176 +156 148 176 +192 144 180 +220 136 184 +240 132 184 +252 128 188 +252 124 192 +240 120 196 +220 116 196 +192 108 200 +156 104 200 +120 100 204 + 80 96 208 + 48 92 208 + 24 88 212 + 4 80 212 + 0 76 216 + 4 72 220 + 16 68 220 + 40 64 224 + 72 60 224 +108 56 228 +148 52 228 +184 48 232 +212 44 232 +236 40 232 +252 40 236 +252 36 236 +244 32 240 +228 28 240 +200 24 240 +164 24 244 +128 20 244 + 92 16 244 + 56 16 248 + 28 12 248 + 8 12 248 + 0 8 248 + 0 8 252 + 12 4 252 + 36 4 252 + 64 4 252 +100 0 252 +136 0 252 +176 0 252 +208 0 252 +232 0 252 +248 0 252 +252 0 252 diff --git a/src/fractalzoomer/color_maps/jack's35.map b/src/fractalzoomer/color_maps/jack's35.map new file mode 100644 index 000000000..88c3b9d42 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's35.map @@ -0,0 +1,256 @@ +128 128 128 +252 252 248 +252 252 232 +252 252 208 +252 252 176 +252 252 136 +252 252 100 +248 252 64 +248 252 36 +248 252 12 +244 252 0 +244 252 0 +240 252 8 +240 252 28 +236 252 56 +236 252 92 +232 252 128 +228 252 164 +228 252 200 +224 252 228 +220 252 244 +216 248 252 +212 248 252 +212 248 236 +208 248 212 +204 248 184 +200 248 148 +196 248 108 +192 248 72 +188 244 40 +184 244 16 +180 244 4 +176 244 0 +172 244 4 +164 244 24 +160 244 48 +156 240 80 +152 240 120 +148 240 156 +144 240 192 +136 240 220 +132 240 240 +128 236 252 +124 236 252 +120 236 240 +116 236 220 +108 232 192 +104 232 156 +100 232 120 + 96 232 80 + 92 232 48 + 88 228 24 + 80 228 4 + 76 228 0 + 72 228 4 + 68 224 16 + 64 224 40 + 60 224 72 + 56 224 108 + 52 220 148 + 48 220 184 + 44 220 212 + 40 220 236 + 40 216 252 + 36 216 252 + 32 216 244 + 28 212 228 + 24 212 200 + 24 212 164 + 20 212 128 + 16 208 92 + 16 208 56 + 12 208 28 + 12 204 8 + 8 204 0 + 8 204 0 + 4 200 12 + 4 200 36 + 4 200 64 + 0 200 100 + 0 196 136 + 0 196 176 + 0 196 208 + 0 192 232 + 0 192 248 + 0 188 252 + 0 188 248 + 0 188 232 + 0 184 208 + 0 184 176 + 0 184 136 + 0 180 100 + 4 180 64 + 4 180 36 + 4 176 12 + 8 176 0 + 8 176 0 + 12 172 8 + 12 172 28 + 16 172 56 + 16 168 92 + 20 168 128 + 24 164 164 + 24 164 200 + 28 164 228 + 32 160 244 + 36 160 252 + 40 156 252 + 40 156 236 + 44 156 212 + 48 152 184 + 52 152 148 + 56 152 108 + 60 148 72 + 64 148 40 + 68 144 16 + 72 144 4 + 76 144 0 + 80 140 4 + 88 140 24 + 92 136 48 + 96 136 80 +100 136 120 +104 132 156 +108 132 192 +116 128 220 +120 128 240 +124 128 252 +128 124 252 +132 124 240 +136 124 220 +144 120 192 +148 120 156 +152 116 120 +156 116 80 +160 116 48 +164 112 24 +172 112 4 +176 108 0 +180 108 4 +184 108 16 +188 104 40 +192 104 72 +196 100 108 +200 100 148 +204 100 184 +208 96 212 +212 96 236 +212 96 252 +216 92 252 +220 92 244 +224 88 228 +228 88 200 +228 88 164 +232 84 128 +236 84 92 +236 80 56 +240 80 28 +240 80 8 +244 76 0 +244 76 0 +248 76 12 +248 72 36 +248 72 64 +252 72 100 +252 68 136 +252 68 176 +252 68 208 +252 64 232 +252 64 248 +252 60 252 +252 60 248 +252 60 232 +252 56 208 +252 56 176 +252 56 136 +252 52 100 +248 52 64 +248 52 36 +248 52 12 +244 48 0 +244 48 0 +240 48 8 +240 44 28 +236 44 56 +236 44 92 +232 40 128 +228 40 164 +228 40 200 +224 40 228 +220 36 244 +216 36 252 +212 36 252 +212 32 236 +208 32 212 +204 32 184 +200 32 148 +196 28 108 +192 28 72 +188 28 40 +184 28 16 +180 24 4 +176 24 0 +172 24 4 +164 24 24 +160 20 48 +156 20 80 +152 20 120 +148 20 156 +144 20 192 +136 16 220 +132 16 240 +128 16 252 +124 16 252 +120 12 240 +116 12 220 +108 12 192 +104 12 156 +100 12 120 + 96 12 80 + 92 8 48 + 88 8 24 + 80 8 4 + 76 8 0 + 72 8 4 + 68 8 16 + 64 8 40 + 60 4 72 + 56 4 108 + 52 4 148 + 48 4 184 + 44 4 212 + 40 4 236 + 40 4 252 + 36 4 252 + 32 0 244 + 28 0 228 + 24 0 200 + 24 0 164 + 20 0 128 + 16 0 92 + 16 0 56 + 12 0 28 + 12 0 8 + 8 0 0 + 8 0 0 + 4 0 12 + 4 0 36 + 4 0 64 + 0 0 100 + 0 0 136 + 0 0 176 + 0 0 208 + 0 0 232 + 0 0 248 + 0 0 252 diff --git a/src/fractalzoomer/color_maps/jack's36.map b/src/fractalzoomer/color_maps/jack's36.map new file mode 100644 index 000000000..2cdd0934c --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's36.map @@ -0,0 +1,256 @@ +128 128 128 +252 248 252 +252 232 252 +252 208 252 +252 176 252 +252 136 252 +252 100 252 +252 64 248 +252 36 248 +252 12 248 +252 0 244 +252 0 244 +252 8 240 +252 28 240 +252 56 236 +252 92 236 +252 128 232 +252 164 228 +252 200 228 +252 228 224 +252 244 220 +248 252 216 +248 252 212 +248 236 212 +248 212 208 +248 184 204 +248 148 200 +248 108 196 +248 72 192 +244 40 188 +244 16 184 +244 4 180 +244 0 176 +244 4 172 +244 24 164 +244 48 160 +240 80 156 +240 120 152 +240 156 148 +240 192 144 +240 220 136 +240 240 132 +236 252 128 +236 252 124 +236 240 120 +236 220 116 +232 192 108 +232 156 104 +232 120 100 +232 80 96 +232 48 92 +228 24 88 +228 4 80 +228 0 76 +228 4 72 +224 16 68 +224 40 64 +224 72 60 +224 108 56 +220 148 52 +220 184 48 +220 212 44 +220 236 40 +216 252 40 +216 252 36 +216 244 32 +212 228 28 +212 200 24 +212 164 24 +212 128 20 +208 92 16 +208 56 16 +208 28 12 +204 8 12 +204 0 8 +204 0 8 +200 12 4 +200 36 4 +200 64 4 +200 100 0 +196 136 0 +196 176 0 +196 208 0 +192 232 0 +192 248 0 +188 252 0 +188 248 0 +188 232 0 +184 208 0 +184 176 0 +184 136 0 +180 100 0 +180 64 4 +180 36 4 +176 12 4 +176 0 8 +176 0 8 +172 8 12 +172 28 12 +172 56 16 +168 92 16 +168 128 20 +164 164 24 +164 200 24 +164 228 28 +160 244 32 +160 252 36 +156 252 40 +156 236 40 +156 212 44 +152 184 48 +152 148 52 +152 108 56 +148 72 60 +148 40 64 +144 16 68 +144 4 72 +144 0 76 +140 4 80 +140 24 88 +136 48 92 +136 80 96 +136 120 100 +132 156 104 +132 192 108 +128 220 116 +128 240 120 +128 252 124 +124 252 128 +124 240 132 +124 220 136 +120 192 144 +120 156 148 +116 120 152 +116 80 156 +116 48 160 +112 24 164 +112 4 172 +108 0 176 +108 4 180 +108 16 184 +104 40 188 +104 72 192 +100 108 196 +100 148 200 +100 184 204 + 96 212 208 + 96 236 212 + 96 252 212 + 92 252 216 + 92 244 220 + 88 228 224 + 88 200 228 + 88 164 228 + 84 128 232 + 84 92 236 + 80 56 236 + 80 28 240 + 80 8 240 + 76 0 244 + 76 0 244 + 76 12 248 + 72 36 248 + 72 64 248 + 72 100 252 + 68 136 252 + 68 176 252 + 68 208 252 + 64 232 252 + 64 248 252 + 60 252 252 + 60 248 252 + 60 232 252 + 56 208 252 + 56 176 252 + 56 136 252 + 52 100 252 + 52 64 248 + 52 36 248 + 52 12 248 + 48 0 244 + 48 0 244 + 48 8 240 + 44 28 240 + 44 56 236 + 44 92 236 + 40 128 232 + 40 164 228 + 40 200 228 + 40 228 224 + 36 244 220 + 36 252 216 + 36 252 212 + 32 236 212 + 32 212 208 + 32 184 204 + 32 148 200 + 28 108 196 + 28 72 192 + 28 40 188 + 28 16 184 + 24 4 180 + 24 0 176 + 24 4 172 + 24 24 164 + 20 48 160 + 20 80 156 + 20 120 152 + 20 156 148 + 20 192 144 + 16 220 136 + 16 240 132 + 16 252 128 + 16 252 124 + 12 240 120 + 12 220 116 + 12 192 108 + 12 156 104 + 12 120 100 + 12 80 96 + 8 48 92 + 8 24 88 + 8 4 80 + 8 0 76 + 8 4 72 + 8 16 68 + 8 40 64 + 4 72 60 + 4 108 56 + 4 148 52 + 4 184 48 + 4 212 44 + 4 236 40 + 4 252 40 + 4 252 36 + 0 244 32 + 0 228 28 + 0 200 24 + 0 164 24 + 0 128 20 + 0 92 16 + 0 56 16 + 0 28 12 + 0 8 12 + 0 0 8 + 0 0 8 + 0 12 4 + 0 36 4 + 0 64 4 + 0 100 0 + 0 136 0 + 0 176 0 + 0 208 0 + 0 232 0 + 0 248 0 + 0 252 0 diff --git a/src/fractalzoomer/color_maps/jack's37.map b/src/fractalzoomer/color_maps/jack's37.map new file mode 100644 index 000000000..37917211e --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's37.map @@ -0,0 +1,256 @@ +128 128 128 +248 252 252 +232 252 252 +208 252 252 +176 252 252 +136 252 252 +100 252 252 + 64 248 252 + 36 248 252 + 12 248 252 + 0 244 252 + 0 244 252 + 8 240 252 + 28 240 252 + 56 236 252 + 92 236 252 +128 232 252 +164 228 252 +200 228 252 +228 224 252 +244 220 252 +252 216 248 +252 212 248 +236 212 248 +212 208 248 +184 204 248 +148 200 248 +108 196 248 + 72 192 248 + 40 188 244 + 16 184 244 + 4 180 244 + 0 176 244 + 4 172 244 + 24 164 244 + 48 160 244 + 80 156 240 +120 152 240 +156 148 240 +192 144 240 +220 136 240 +240 132 240 +252 128 236 +252 124 236 +240 120 236 +220 116 236 +192 108 232 +156 104 232 +120 100 232 + 80 96 232 + 48 92 232 + 24 88 228 + 4 80 228 + 0 76 228 + 4 72 228 + 16 68 224 + 40 64 224 + 72 60 224 +108 56 224 +148 52 220 +184 48 220 +212 44 220 +236 40 220 +252 40 216 +252 36 216 +244 32 216 +228 28 212 +200 24 212 +164 24 212 +128 20 212 + 92 16 208 + 56 16 208 + 28 12 208 + 8 12 204 + 0 8 204 + 0 8 204 + 12 4 200 + 36 4 200 + 64 4 200 +100 0 200 +136 0 196 +176 0 196 +208 0 196 +232 0 192 +248 0 192 +252 0 188 +248 0 188 +232 0 188 +208 0 184 +176 0 184 +136 0 184 +100 0 180 + 64 4 180 + 36 4 180 + 12 4 176 + 0 8 176 + 0 8 176 + 8 12 172 + 28 12 172 + 56 16 172 + 92 16 168 +128 20 168 +164 24 164 +200 24 164 +228 28 164 +244 32 160 +252 36 160 +252 40 156 +236 40 156 +212 44 156 +184 48 152 +148 52 152 +108 56 152 + 72 60 148 + 40 64 148 + 16 68 144 + 4 72 144 + 0 76 144 + 4 80 140 + 24 88 140 + 48 92 136 + 80 96 136 +120 100 136 +156 104 132 +192 108 132 +220 116 128 +240 120 128 +252 124 128 +252 128 124 +240 132 124 +220 136 124 +192 144 120 +156 148 120 +120 152 116 + 80 156 116 + 48 160 116 + 24 164 112 + 4 172 112 + 0 176 108 + 4 180 108 + 16 184 108 + 40 188 104 + 72 192 104 +108 196 100 +148 200 100 +184 204 100 +212 208 96 +236 212 96 +252 212 96 +252 216 92 +244 220 92 +228 224 88 +200 228 88 +164 228 88 +128 232 84 + 92 236 84 + 56 236 80 + 28 240 80 + 8 240 80 + 0 244 76 + 0 244 76 + 12 248 76 + 36 248 72 + 64 248 72 +100 252 72 +136 252 68 +176 252 68 +208 252 68 +232 252 64 +248 252 64 +252 252 60 +248 252 60 +232 252 60 +208 252 56 +176 252 56 +136 252 56 +100 252 52 + 64 248 52 + 36 248 52 + 12 248 52 + 0 244 48 + 0 244 48 + 8 240 48 + 28 240 44 + 56 236 44 + 92 236 44 +128 232 40 +164 228 40 +200 228 40 +228 224 40 +244 220 36 +252 216 36 +252 212 36 +236 212 32 +212 208 32 +184 204 32 +148 200 32 +108 196 28 + 72 192 28 + 40 188 28 + 16 184 28 + 4 180 24 + 0 176 24 + 4 172 24 + 24 164 24 + 48 160 20 + 80 156 20 +120 152 20 +156 148 20 +192 144 20 +220 136 16 +240 132 16 +252 128 16 +252 124 16 +240 120 12 +220 116 12 +192 108 12 +156 104 12 +120 100 12 + 80 96 12 + 48 92 8 + 24 88 8 + 4 80 8 + 0 76 8 + 4 72 8 + 16 68 8 + 40 64 8 + 72 60 4 +108 56 4 +148 52 4 +184 48 4 +212 44 4 +236 40 4 +252 40 4 +252 36 4 +244 32 0 +228 28 0 +200 24 0 +164 24 0 +128 20 0 + 92 16 0 + 56 16 0 + 28 12 0 + 8 12 0 + 0 8 0 + 0 8 0 + 12 4 0 + 36 4 0 + 64 4 0 +100 0 0 +136 0 0 +176 0 0 +208 0 0 +232 0 0 +248 0 0 +252 0 0 diff --git a/src/fractalzoomer/color_maps/jack's38.map b/src/fractalzoomer/color_maps/jack's38.map new file mode 100644 index 000000000..9e572a02e --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's38.map @@ -0,0 +1,256 @@ +128 128 128 +252 0 248 +252 4 232 +252 8 208 +252 12 176 +252 12 136 +252 16 100 +248 20 64 +248 24 36 +248 28 12 +244 28 0 +244 32 0 +240 36 8 +240 40 28 +236 40 56 +236 44 92 +232 48 128 +228 52 164 +228 56 200 +224 56 228 +220 60 244 +216 64 252 +212 68 252 +212 68 236 +208 72 212 +204 76 184 +200 80 148 +196 80 108 +192 84 72 +188 88 40 +184 92 16 +180 92 4 +176 96 0 +172 100 4 +164 104 24 +160 104 48 +156 108 80 +152 112 120 +148 112 156 +144 116 192 +136 120 220 +132 120 240 +128 124 252 +124 128 252 +120 132 240 +116 132 220 +108 136 192 +104 140 156 +100 140 120 + 96 144 80 + 92 144 48 + 88 148 24 + 80 152 4 + 76 152 0 + 72 156 4 + 68 160 16 + 64 160 40 + 60 164 72 + 56 164 108 + 52 168 148 + 48 172 184 + 44 172 212 + 40 176 236 + 40 176 252 + 36 180 252 + 32 180 244 + 28 184 228 + 24 188 200 + 24 188 164 + 20 192 128 + 16 192 92 + 16 196 56 + 12 196 28 + 12 200 8 + 8 200 0 + 8 204 0 + 4 204 12 + 4 208 36 + 4 208 64 + 0 208 100 + 0 212 136 + 0 212 176 + 0 216 208 + 0 216 232 + 0 220 248 + 0 220 252 + 0 220 248 + 0 224 232 + 0 224 208 + 0 224 176 + 0 228 136 + 0 228 100 + 4 228 64 + 4 232 36 + 4 232 12 + 8 232 0 + 8 236 0 + 12 236 8 + 12 236 28 + 16 240 56 + 16 240 92 + 20 240 128 + 24 240 164 + 24 244 200 + 28 244 228 + 32 244 244 + 36 244 252 + 40 244 252 + 40 248 236 + 44 248 212 + 48 248 184 + 52 248 148 + 56 248 108 + 60 248 72 + 64 252 40 + 68 252 16 + 72 252 4 + 76 252 0 + 80 252 4 + 88 252 24 + 92 252 48 + 96 252 80 +100 252 120 +104 252 156 +108 252 192 +116 252 220 +120 252 240 +124 252 252 +128 252 252 +132 252 240 +136 252 220 +144 252 192 +148 252 156 +152 252 120 +156 252 80 +160 252 48 +164 252 24 +172 252 4 +176 252 0 +180 252 4 +184 252 16 +188 252 40 +192 248 72 +196 248 108 +200 248 148 +204 248 184 +208 248 212 +212 248 236 +212 244 252 +216 244 252 +220 244 244 +224 244 228 +228 244 200 +228 240 164 +232 240 128 +236 240 92 +236 240 56 +240 236 28 +240 236 8 +244 236 0 +244 232 0 +248 232 12 +248 232 36 +248 228 64 +252 228 100 +252 228 136 +252 224 176 +252 224 208 +252 224 232 +252 220 248 +252 220 252 +252 220 248 +252 216 232 +252 216 208 +252 212 176 +252 212 136 +252 208 100 +248 208 64 +248 208 36 +248 204 12 +244 204 0 +244 200 0 +240 200 8 +240 196 28 +236 196 56 +236 192 92 +232 192 128 +228 188 164 +228 188 200 +224 184 228 +220 180 244 +216 180 252 +212 176 252 +212 176 236 +208 172 212 +204 172 184 +200 168 148 +196 164 108 +192 164 72 +188 160 40 +184 160 16 +180 156 4 +176 152 0 +172 152 4 +164 148 24 +160 144 48 +156 144 80 +152 140 120 +148 140 156 +144 136 192 +136 132 220 +132 132 240 +128 128 252 +124 124 252 +120 120 240 +116 120 220 +108 116 192 +104 112 156 +100 112 120 + 96 108 80 + 92 104 48 + 88 104 24 + 80 100 4 + 76 96 0 + 72 92 4 + 68 92 16 + 64 88 40 + 60 84 72 + 56 80 108 + 52 80 148 + 48 76 184 + 44 72 212 + 40 68 236 + 40 68 252 + 36 64 252 + 32 60 244 + 28 56 228 + 24 56 200 + 24 52 164 + 20 48 128 + 16 44 92 + 16 40 56 + 12 40 28 + 12 36 8 + 8 32 0 + 8 28 0 + 4 28 12 + 4 24 36 + 4 20 64 + 0 16 100 + 0 12 136 + 0 12 176 + 0 8 208 + 0 4 232 + 0 0 248 + 0 0 252 diff --git a/src/fractalzoomer/color_maps/jack's40.map b/src/fractalzoomer/color_maps/jack's40.map new file mode 100644 index 000000000..875069a24 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's40.map @@ -0,0 +1,256 @@ +128 128 128 + 0 248 252 + 4 232 252 + 8 208 252 + 12 176 252 + 12 136 252 + 16 100 252 + 20 64 248 + 24 36 248 + 28 12 248 + 28 0 244 + 32 0 244 + 36 8 240 + 40 28 240 + 40 56 236 + 44 92 236 + 48 128 232 + 52 164 228 + 56 200 228 + 56 228 224 + 60 244 220 + 64 252 216 + 68 252 212 + 68 236 212 + 72 212 208 + 76 184 204 + 80 148 200 + 80 108 196 + 84 72 192 + 88 40 188 + 92 16 184 + 92 4 180 + 96 0 176 +100 4 172 +104 24 164 +104 48 160 +108 80 156 +112 120 152 +112 156 148 +116 192 144 +120 220 136 +120 240 132 +124 252 128 +128 252 124 +132 240 120 +132 220 116 +136 192 108 +140 156 104 +140 120 100 +144 80 96 +144 48 92 +148 24 88 +152 4 80 +152 0 76 +156 4 72 +160 16 68 +160 40 64 +164 72 60 +164 108 56 +168 148 52 +172 184 48 +172 212 44 +176 236 40 +176 252 40 +180 252 36 +180 244 32 +184 228 28 +188 200 24 +188 164 24 +192 128 20 +192 92 16 +196 56 16 +196 28 12 +200 8 12 +200 0 8 +204 0 8 +204 12 4 +208 36 4 +208 64 4 +208 100 0 +212 136 0 +212 176 0 +216 208 0 +216 232 0 +220 248 0 +220 252 0 +220 248 0 +224 232 0 +224 208 0 +224 176 0 +228 136 0 +228 100 0 +228 64 4 +232 36 4 +232 12 4 +232 0 8 +236 0 8 +236 8 12 +236 28 12 +240 56 16 +240 92 16 +240 128 20 +240 164 24 +244 200 24 +244 228 28 +244 244 32 +244 252 36 +244 252 40 +248 236 40 +248 212 44 +248 184 48 +248 148 52 +248 108 56 +248 72 60 +252 40 64 +252 16 68 +252 4 72 +252 0 76 +252 4 80 +252 24 88 +252 48 92 +252 80 96 +252 120 100 +252 156 104 +252 192 108 +252 220 116 +252 240 120 +252 252 124 +252 252 128 +252 240 132 +252 220 136 +252 192 144 +252 156 148 +252 120 152 +252 80 156 +252 48 160 +252 24 164 +252 4 172 +252 0 176 +252 4 180 +252 16 184 +252 40 188 +248 72 192 +248 108 196 +248 148 200 +248 184 204 +248 212 208 +248 236 212 +244 252 212 +244 252 216 +244 244 220 +244 228 224 +244 200 228 +240 164 228 +240 128 232 +240 92 236 +240 56 236 +236 28 240 +236 8 240 +236 0 244 +232 0 244 +232 12 248 +232 36 248 +228 64 248 +228 100 252 +228 136 252 +224 176 252 +224 208 252 +224 232 252 +220 248 252 +220 252 252 +220 248 252 +216 232 252 +216 208 252 +212 176 252 +212 136 252 +208 100 252 +208 64 248 +208 36 248 +204 12 248 +204 0 244 +200 0 244 +200 8 240 +196 28 240 +196 56 236 +192 92 236 +192 128 232 +188 164 228 +188 200 228 +184 228 224 +180 244 220 +180 252 216 +176 252 212 +176 236 212 +172 212 208 +172 184 204 +168 148 200 +164 108 196 +164 72 192 +160 40 188 +160 16 184 +156 4 180 +152 0 176 +152 4 172 +148 24 164 +144 48 160 +144 80 156 +140 120 152 +140 156 148 +136 192 144 +132 220 136 +132 240 132 +128 252 128 +124 252 124 +120 240 120 +120 220 116 +116 192 108 +112 156 104 +112 120 100 +108 80 96 +104 48 92 +104 24 88 +100 4 80 + 96 0 76 + 92 4 72 + 92 16 68 + 88 40 64 + 84 72 60 + 80 108 56 + 80 148 52 + 76 184 48 + 72 212 44 + 68 236 40 + 68 252 40 + 64 252 36 + 60 244 32 + 56 228 28 + 56 200 24 + 52 164 24 + 48 128 20 + 44 92 16 + 40 56 16 + 40 28 12 + 36 8 12 + 32 0 8 + 28 0 8 + 28 12 4 + 24 36 4 + 20 64 4 + 16 100 0 + 12 136 0 + 12 176 0 + 8 208 0 + 4 232 0 + 0 248 0 + 0 252 0 diff --git a/src/fractalzoomer/color_maps/jack's41.map b/src/fractalzoomer/color_maps/jack's41.map new file mode 100644 index 000000000..c097d7376 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's41.map @@ -0,0 +1,256 @@ +128 128 128 +248 252 0 +232 252 4 +208 252 8 +176 252 12 +136 252 12 +100 252 16 + 64 248 20 + 36 248 24 + 12 248 28 + 0 244 28 + 0 244 32 + 8 240 36 + 28 240 40 + 56 236 40 + 92 236 44 +128 232 48 +164 228 52 +200 228 56 +228 224 56 +244 220 60 +252 216 64 +252 212 68 +236 212 68 +212 208 72 +184 204 76 +148 200 80 +108 196 80 + 72 192 84 + 40 188 88 + 16 184 92 + 4 180 92 + 0 176 96 + 4 172 100 + 24 164 104 + 48 160 104 + 80 156 108 +120 152 112 +156 148 112 +192 144 116 +220 136 120 +240 132 120 +252 128 124 +252 124 128 +240 120 132 +220 116 132 +192 108 136 +156 104 140 +120 100 140 + 80 96 144 + 48 92 144 + 24 88 148 + 4 80 152 + 0 76 152 + 4 72 156 + 16 68 160 + 40 64 160 + 72 60 164 +108 56 164 +148 52 168 +184 48 172 +212 44 172 +236 40 176 +252 40 176 +252 36 180 +244 32 180 +228 28 184 +200 24 188 +164 24 188 +128 20 192 + 92 16 192 + 56 16 196 + 28 12 196 + 8 12 200 + 0 8 200 + 0 8 204 + 12 4 204 + 36 4 208 + 64 4 208 +100 0 208 +136 0 212 +176 0 212 +208 0 216 +232 0 216 +248 0 220 +252 0 220 +248 0 220 +232 0 224 +208 0 224 +176 0 224 +136 0 228 +100 0 228 + 64 4 228 + 36 4 232 + 12 4 232 + 0 8 232 + 0 8 236 + 8 12 236 + 28 12 236 + 56 16 240 + 92 16 240 +128 20 240 +164 24 240 +200 24 244 +228 28 244 +244 32 244 +252 36 244 +252 40 244 +236 40 248 +212 44 248 +184 48 248 +148 52 248 +108 56 248 + 72 60 248 + 40 64 252 + 16 68 252 + 4 72 252 + 0 76 252 + 4 80 252 + 24 88 252 + 48 92 252 + 80 96 252 +120 100 252 +156 104 252 +192 108 252 +220 116 252 +240 120 252 +252 124 252 +252 128 252 +240 132 252 +220 136 252 +192 144 252 +156 148 252 +120 152 252 + 80 156 252 + 48 160 252 + 24 164 252 + 4 172 252 + 0 176 252 + 4 180 252 + 16 184 252 + 40 188 252 + 72 192 248 +108 196 248 +148 200 248 +184 204 248 +212 208 248 +236 212 248 +252 212 244 +252 216 244 +244 220 244 +228 224 244 +200 228 244 +164 228 240 +128 232 240 + 92 236 240 + 56 236 240 + 28 240 236 + 8 240 236 + 0 244 236 + 0 244 232 + 12 248 232 + 36 248 232 + 64 248 228 +100 252 228 +136 252 228 +176 252 224 +208 252 224 +232 252 224 +248 252 220 +252 252 220 +248 252 220 +232 252 216 +208 252 216 +176 252 212 +136 252 212 +100 252 208 + 64 248 208 + 36 248 208 + 12 248 204 + 0 244 204 + 0 244 200 + 8 240 200 + 28 240 196 + 56 236 196 + 92 236 192 +128 232 192 +164 228 188 +200 228 188 +228 224 184 +244 220 180 +252 216 180 +252 212 176 +236 212 176 +212 208 172 +184 204 172 +148 200 168 +108 196 164 + 72 192 164 + 40 188 160 + 16 184 160 + 4 180 156 + 0 176 152 + 4 172 152 + 24 164 148 + 48 160 144 + 80 156 144 +120 152 140 +156 148 140 +192 144 136 +220 136 132 +240 132 132 +252 128 128 +252 124 124 +240 120 120 +220 116 120 +192 108 116 +156 104 112 +120 100 112 + 80 96 108 + 48 92 104 + 24 88 104 + 4 80 100 + 0 76 96 + 4 72 92 + 16 68 92 + 40 64 88 + 72 60 84 +108 56 80 +148 52 80 +184 48 76 +212 44 72 +236 40 68 +252 40 68 +252 36 64 +244 32 60 +228 28 56 +200 24 56 +164 24 52 +128 20 48 + 92 16 44 + 56 16 40 + 28 12 40 + 8 12 36 + 0 8 32 + 0 8 28 + 12 4 28 + 36 4 24 + 64 4 20 +100 0 16 +136 0 12 +176 0 12 +208 0 8 +232 0 4 +248 0 0 +252 0 0 diff --git a/src/fractalzoomer/color_maps/jack's42.map b/src/fractalzoomer/color_maps/jack's42.map new file mode 100644 index 000000000..8543f8e10 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's42.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 124 120 +124 124 116 +124 124 108 +124 124 96 +124 124 88 +124 124 76 +124 128 60 +124 128 48 +124 128 36 +124 132 24 +124 132 16 +124 136 8 +124 136 4 +124 140 0 +124 140 0 +124 144 0 +124 144 4 +124 148 8 +124 152 16 +124 152 28 +124 156 40 +124 160 52 +124 160 64 +124 164 76 +124 168 88 +124 172 100 +124 172 108 +128 176 116 +128 180 120 +128 184 124 +128 188 124 +128 188 124 +128 192 120 +128 196 116 +128 200 104 +128 200 96 +128 204 84 +128 208 72 +128 212 60 +128 212 48 +132 216 36 +132 220 24 +132 224 16 +132 224 8 +132 228 4 +132 228 0 +132 232 0 +132 232 0 +132 236 4 +136 236 12 +136 240 20 +136 240 28 +136 244 40 +136 244 52 +136 244 64 +136 248 76 +136 248 88 +140 248 100 +140 248 108 +140 248 116 +140 248 124 +140 248 124 +140 248 124 +140 248 124 +144 248 120 +144 248 112 +144 248 104 +144 248 96 +144 248 84 +144 244 72 +144 244 60 +148 244 48 +148 244 36 +148 240 24 +148 240 16 +148 236 8 +148 236 0 +148 232 0 +152 232 0 +152 228 0 +152 224 4 +152 224 12 +152 220 20 +156 216 32 +156 216 40 +156 212 52 +156 208 68 +156 208 80 +156 204 92 +160 200 100 +160 196 112 +160 196 116 +160 192 124 +160 188 124 +160 184 124 +164 180 124 +164 180 120 +164 176 112 +164 172 104 +164 168 92 +168 168 80 +168 164 68 +168 160 56 +168 156 44 +168 156 32 +172 152 24 +172 148 12 +172 148 4 +172 144 0 +172 144 0 +172 140 0 +176 136 0 +176 136 4 +176 132 12 +176 132 20 +176 132 32 +180 128 44 +180 128 56 +180 128 68 +180 124 80 +180 124 92 +184 124 104 +184 124 112 +184 124 120 +184 124 124 +184 124 124 +188 124 124 +188 124 124 +188 124 120 +188 124 112 +188 124 104 +192 124 92 +192 124 80 +192 128 68 +192 128 56 +192 128 44 +196 132 32 +196 132 20 +196 132 12 +196 136 4 +196 136 0 +200 140 0 +200 144 0 +200 144 0 +200 148 4 +200 148 12 +200 152 24 +204 156 32 +204 156 44 +204 160 56 +204 164 68 +204 168 80 +208 168 92 +208 172 104 +208 176 112 +208 180 120 +208 180 124 +212 184 124 +212 188 124 +212 192 124 +212 196 116 +212 196 112 +212 200 100 +216 204 92 +216 208 80 +216 208 68 +216 212 52 +216 216 40 +220 220 28 +220 220 20 +220 224 12 +220 224 4 +220 228 0 +220 232 0 +224 232 0 +224 236 0 +224 236 8 +224 240 16 +224 240 24 +224 244 36 +224 244 48 +228 244 60 +228 244 72 +228 248 84 +228 248 96 +228 248 104 +228 248 112 +228 248 120 +232 248 124 +232 248 124 +232 248 124 +232 248 124 +232 248 116 +232 248 108 +232 248 100 +236 248 88 +236 248 76 +236 244 64 +236 244 52 +236 244 40 +236 240 28 +236 240 20 +236 236 12 +240 236 4 +240 232 0 +240 232 0 +240 228 0 +240 228 4 +240 224 8 +240 224 16 +240 220 24 +240 216 36 +244 212 48 +244 212 60 +244 208 72 +244 204 84 +244 200 96 +244 200 104 +244 196 116 +244 192 120 +244 188 124 +244 188 124 +244 184 124 +244 180 120 +244 176 116 +248 172 108 +248 172 100 +248 168 88 +248 164 76 +248 160 64 +248 160 52 +248 156 40 +248 152 28 +248 152 16 +248 148 8 +248 144 4 +248 144 0 +248 140 0 +248 140 0 +248 136 4 +248 136 8 +248 132 16 +248 132 24 +248 128 36 +248 128 48 +248 128 60 +248 124 76 +248 124 88 +248 124 96 +248 124 108 +248 124 116 +248 124 120 +248 124 124 +252 124 124 diff --git a/src/fractalzoomer/color_maps/jack's43.map b/src/fractalzoomer/color_maps/jack's43.map new file mode 100644 index 000000000..77866ec48 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's43.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 120 124 +124 116 124 +124 108 124 +124 96 124 +124 88 124 +124 76 124 +128 60 124 +128 48 124 +128 36 124 +132 24 124 +132 16 124 +136 8 124 +136 4 124 +140 0 124 +140 0 124 +144 0 124 +144 4 124 +148 8 124 +152 16 124 +152 28 124 +156 40 124 +160 52 124 +160 64 124 +164 76 124 +168 88 124 +172 100 124 +172 108 124 +176 116 128 +180 120 128 +184 124 128 +188 124 128 +188 124 128 +192 120 128 +196 116 128 +200 104 128 +200 96 128 +204 84 128 +208 72 128 +212 60 128 +212 48 128 +216 36 132 +220 24 132 +224 16 132 +224 8 132 +228 4 132 +228 0 132 +232 0 132 +232 0 132 +236 4 132 +236 12 136 +240 20 136 +240 28 136 +244 40 136 +244 52 136 +244 64 136 +248 76 136 +248 88 136 +248 100 140 +248 108 140 +248 116 140 +248 124 140 +248 124 140 +248 124 140 +248 124 140 +248 120 144 +248 112 144 +248 104 144 +248 96 144 +248 84 144 +244 72 144 +244 60 144 +244 48 148 +244 36 148 +240 24 148 +240 16 148 +236 8 148 +236 0 148 +232 0 148 +232 0 152 +228 0 152 +224 4 152 +224 12 152 +220 20 152 +216 32 156 +216 40 156 +212 52 156 +208 68 156 +208 80 156 +204 92 156 +200 100 160 +196 112 160 +196 116 160 +192 124 160 +188 124 160 +184 124 160 +180 124 164 +180 120 164 +176 112 164 +172 104 164 +168 92 164 +168 80 168 +164 68 168 +160 56 168 +156 44 168 +156 32 168 +152 24 172 +148 12 172 +148 4 172 +144 0 172 +144 0 172 +140 0 172 +136 0 176 +136 4 176 +132 12 176 +132 20 176 +132 32 176 +128 44 180 +128 56 180 +128 68 180 +124 80 180 +124 92 180 +124 104 184 +124 112 184 +124 120 184 +124 124 184 +124 124 184 +124 124 188 +124 124 188 +124 120 188 +124 112 188 +124 104 188 +124 92 192 +124 80 192 +128 68 192 +128 56 192 +128 44 192 +132 32 196 +132 20 196 +132 12 196 +136 4 196 +136 0 196 +140 0 200 +144 0 200 +144 0 200 +148 4 200 +148 12 200 +152 24 200 +156 32 204 +156 44 204 +160 56 204 +164 68 204 +168 80 204 +168 92 208 +172 104 208 +176 112 208 +180 120 208 +180 124 208 +184 124 212 +188 124 212 +192 124 212 +196 116 212 +196 112 212 +200 100 212 +204 92 216 +208 80 216 +208 68 216 +212 52 216 +216 40 216 +220 28 220 +220 20 220 +224 12 220 +224 4 220 +228 0 220 +232 0 220 +232 0 224 +236 0 224 +236 8 224 +240 16 224 +240 24 224 +244 36 224 +244 48 224 +244 60 228 +244 72 228 +248 84 228 +248 96 228 +248 104 228 +248 112 228 +248 120 228 +248 124 232 +248 124 232 +248 124 232 +248 124 232 +248 116 232 +248 108 232 +248 100 232 +248 88 236 +248 76 236 +244 64 236 +244 52 236 +244 40 236 +240 28 236 +240 20 236 +236 12 236 +236 4 240 +232 0 240 +232 0 240 +228 0 240 +228 4 240 +224 8 240 +224 16 240 +220 24 240 +216 36 240 +212 48 244 +212 60 244 +208 72 244 +204 84 244 +200 96 244 +200 104 244 +196 116 244 +192 120 244 +188 124 244 +188 124 244 +184 124 244 +180 120 244 +176 116 244 +172 108 248 +172 100 248 +168 88 248 +164 76 248 +160 64 248 +160 52 248 +156 40 248 +152 28 248 +152 16 248 +148 8 248 +144 4 248 +144 0 248 +140 0 248 +140 0 248 +136 4 248 +136 8 248 +132 16 248 +132 24 248 +128 36 248 +128 48 248 +128 60 248 +124 76 248 +124 88 248 +124 96 248 +124 108 248 +124 116 248 +124 120 248 +124 124 248 +124 124 252 diff --git a/src/fractalzoomer/color_maps/jack's44.map b/src/fractalzoomer/color_maps/jack's44.map new file mode 100644 index 000000000..b0a87815e --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's44.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 124 +188 188 124 +188 188 124 +188 188 124 +188 184 124 +188 184 124 +188 180 124 +184 180 124 +184 176 124 +184 172 124 +184 168 124 +180 164 124 +180 160 124 +176 156 124 +176 152 128 +172 148 128 +172 140 128 +168 136 128 +168 132 128 +164 124 128 +164 120 132 +160 116 132 +156 108 132 +156 104 132 +152 96 132 +148 92 136 +148 84 136 +144 80 136 +140 72 136 +136 68 140 +132 64 140 +132 56 140 +128 52 144 +124 44 144 +120 40 144 +116 36 144 +112 32 148 +108 28 148 +108 24 148 +104 20 152 +100 16 152 + 96 12 152 + 92 8 156 + 88 8 156 + 84 4 156 + 80 4 160 + 80 0 160 + 76 0 160 + 72 0 164 + 68 0 164 + 64 0 168 + 60 0 168 + 56 0 168 + 56 0 172 + 52 0 172 + 48 4 172 + 44 4 176 + 40 8 176 + 40 8 180 + 36 12 180 + 32 16 180 + 32 20 184 + 28 24 184 + 24 28 188 + 24 32 188 + 20 36 188 + 20 40 192 + 16 48 192 + 16 52 196 + 12 56 196 + 12 64 196 + 8 68 200 + 8 72 200 + 4 80 200 + 4 84 204 + 4 92 204 + 4 96 208 + 0 104 208 + 0 108 208 + 0 116 212 + 0 120 212 + 0 124 212 + 0 132 216 + 0 136 216 + 0 144 220 + 0 148 220 + 0 152 220 + 0 156 224 + 0 160 224 + 0 164 224 + 0 168 224 + 0 172 228 + 4 176 228 + 4 180 228 + 4 180 232 + 4 184 232 + 8 184 232 + 8 188 232 + 12 188 236 + 12 188 236 + 16 188 236 + 16 188 236 + 20 188 240 + 20 188 240 + 24 188 240 + 24 188 240 + 28 184 244 + 32 184 244 + 32 180 244 + 36 180 244 + 40 176 244 + 40 172 244 + 44 168 244 + 48 164 248 + 52 160 248 + 56 156 248 + 56 152 248 + 60 148 248 + 64 140 248 + 68 136 248 + 72 132 248 + 76 124 248 + 80 120 248 + 80 116 248 + 84 108 248 + 88 104 248 + 92 96 248 + 96 92 248 +100 84 248 +104 80 248 +108 72 248 +108 68 248 +112 64 248 +116 56 248 +120 52 248 +124 44 248 +128 40 248 +132 36 248 +132 32 248 +136 28 248 +140 24 248 +144 20 244 +148 16 244 +148 12 244 +152 8 244 +156 8 244 +156 4 244 +160 4 244 +164 0 240 +164 0 240 +168 0 240 +168 0 240 +172 0 236 +172 0 236 +176 0 236 +176 0 236 +180 0 232 +180 4 232 +184 4 232 +184 8 232 +184 8 228 +184 12 228 +188 16 228 +188 20 224 +188 24 224 +188 28 224 +188 32 224 +188 36 220 +188 40 220 +188 48 216 +188 52 216 +188 56 216 +188 64 212 +188 68 212 +188 72 212 +188 80 208 +188 84 208 +184 92 208 +184 96 204 +184 104 204 +184 108 200 +180 116 200 +180 120 200 +176 124 196 +176 132 196 +172 136 196 +172 144 192 +168 148 192 +168 152 188 +164 156 188 +164 160 188 +160 164 184 +156 168 184 +156 172 180 +152 176 180 +148 180 180 +148 180 176 +144 184 176 +140 184 172 +136 188 172 +132 188 172 +132 188 168 +128 188 168 +124 188 168 +120 188 164 +116 188 164 +112 188 160 +108 188 160 +108 184 160 +104 184 156 +100 180 156 + 96 180 156 + 92 176 152 + 88 172 152 + 84 168 152 + 80 164 148 + 80 160 148 + 76 156 148 + 72 152 144 + 68 148 144 + 64 140 144 + 60 136 144 + 56 132 140 + 56 124 140 + 52 120 140 + 48 116 136 + 44 108 136 + 40 104 136 + 40 96 136 + 36 92 132 + 32 84 132 + 32 80 132 + 28 72 132 + 24 68 132 + 24 64 128 + 20 56 128 + 20 52 128 + 16 44 128 + 16 40 128 + 12 36 128 + 12 32 124 + 8 28 124 + 8 24 124 + 4 20 124 + 4 16 124 + 4 12 124 + 4 8 124 + 0 8 124 + 0 4 124 + 0 4 124 + 0 0 124 + 0 0 124 + 0 0 124 + 0 0 124 + 0 0 124 diff --git a/src/fractalzoomer/color_maps/jack's45.map b/src/fractalzoomer/color_maps/jack's45.map new file mode 100644 index 000000000..1a6d4a865 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's45.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 124 124 +128 124 124 +132 124 124 +140 124 124 +144 124 124 +152 124 124 +160 124 128 +172 124 128 +180 124 128 +188 124 132 +200 124 132 +208 124 136 +216 124 136 +224 124 140 +232 124 140 +236 124 144 +244 124 144 +248 124 148 +248 124 152 +248 124 152 +248 124 156 +248 124 160 +244 124 160 +240 124 164 +236 124 168 +228 124 172 +220 124 172 +212 128 176 +204 128 180 +196 128 184 +184 128 188 +176 128 188 +168 128 192 +156 128 196 +148 128 200 +144 128 200 +136 128 204 +132 128 208 +128 128 212 +124 128 212 +124 132 216 +124 132 220 +124 132 224 +128 132 224 +132 132 228 +136 132 228 +144 132 232 +148 132 232 +156 132 236 +168 136 236 +176 136 240 +184 136 240 +196 136 244 +204 136 244 +212 136 244 +220 136 248 +228 136 248 +236 140 248 +240 140 248 +244 140 248 +248 140 248 +248 140 248 +248 140 248 +248 140 248 +248 144 248 +244 144 248 +236 144 248 +232 144 248 +224 144 248 +216 144 244 +208 144 244 +200 148 244 +188 148 244 +180 148 240 +172 148 240 +160 148 236 +152 148 236 +144 148 232 +140 152 232 +132 152 228 +128 152 224 +124 152 224 +124 152 220 +124 156 216 +124 156 216 +124 156 212 +128 156 208 +132 156 208 +140 156 204 +144 160 200 +152 160 196 +160 160 196 +172 160 192 +180 160 188 +188 160 184 +200 164 180 +208 164 180 +216 164 176 +224 164 172 +232 164 168 +236 168 168 +244 168 164 +248 168 160 +248 168 156 +248 168 156 +248 172 152 +248 172 148 +244 172 148 +240 172 144 +236 172 144 +228 172 140 +220 176 136 +212 176 136 +204 176 132 +196 176 132 +184 176 132 +176 180 128 +168 180 128 +156 180 128 +148 180 124 +144 180 124 +136 184 124 +132 184 124 +128 184 124 +124 184 124 +124 184 124 +124 188 124 +124 188 124 +128 188 124 +132 188 124 +136 188 124 +144 192 124 +148 192 124 +156 192 128 +168 192 128 +176 192 128 +184 196 132 +196 196 132 +204 196 132 +212 196 136 +220 196 136 +228 200 140 +236 200 144 +240 200 144 +244 200 148 +248 200 148 +248 200 152 +248 204 156 +248 204 156 +248 204 160 +244 204 164 +236 204 168 +232 208 168 +224 208 172 +216 208 176 +208 208 180 +200 208 180 +188 212 184 +180 212 188 +172 212 192 +160 212 196 +152 212 196 +144 212 200 +140 216 204 +132 216 208 +128 216 208 +124 216 212 +124 216 216 +124 220 220 +124 220 220 +124 220 224 +128 220 224 +132 220 228 +140 220 232 +144 224 232 +152 224 236 +160 224 236 +172 224 240 +180 224 240 +188 224 244 +200 224 244 +208 228 244 +216 228 244 +224 228 248 +232 228 248 +236 228 248 +244 228 248 +248 228 248 +248 232 248 +248 232 248 +248 232 248 +248 232 248 +244 232 248 +240 232 248 +236 232 248 +228 236 248 +220 236 248 +212 236 244 +204 236 244 +196 236 244 +184 236 240 +176 236 240 +168 236 236 +156 240 236 +148 240 232 +144 240 232 +136 240 228 +132 240 228 +128 240 224 +124 240 224 +124 240 220 +124 240 216 +124 244 212 +128 244 212 +132 244 208 +136 244 204 +144 244 200 +148 244 200 +156 244 196 +168 244 192 +176 244 188 +184 244 188 +196 244 184 +204 244 180 +212 244 176 +220 248 172 +228 248 172 +236 248 168 +240 248 164 +244 248 160 +248 248 160 +248 248 156 +248 248 152 +248 248 152 +248 248 148 +244 248 144 +236 248 144 +232 248 140 +224 248 140 +216 248 136 +208 248 136 +200 248 132 +188 248 132 +180 248 128 +172 248 128 +160 248 128 +152 248 124 +144 248 124 +140 248 124 +132 248 124 +128 248 124 +124 248 124 +124 248 124 +124 252 124 diff --git a/src/fractalzoomer/color_maps/jack's46.map b/src/fractalzoomer/color_maps/jack's46.map new file mode 100644 index 000000000..7298a8b16 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's46.map @@ -0,0 +1,256 @@ +128 128 128 +188 124 188 +188 124 188 +188 124 188 +184 124 188 +184 124 188 +180 124 188 +176 124 188 +172 124 184 +168 124 184 +164 124 184 +160 124 184 +156 124 180 +148 124 180 +144 124 176 +136 124 176 +132 124 172 +124 124 172 +116 124 168 +108 124 168 +104 124 164 + 96 124 164 + 88 124 160 + 80 124 156 + 76 124 156 + 68 124 152 + 60 124 148 + 56 124 148 + 48 124 144 + 40 128 140 + 36 128 136 + 32 128 132 + 24 128 132 + 20 128 128 + 16 128 124 + 12 128 120 + 8 128 116 + 4 128 112 + 4 128 108 + 0 128 108 + 0 128 104 + 0 128 100 + 0 132 96 + 0 132 92 + 0 132 88 + 0 132 84 + 0 132 80 + 4 132 80 + 4 132 76 + 8 132 72 + 12 132 68 + 16 136 64 + 20 136 60 + 24 136 56 + 32 136 56 + 36 136 52 + 40 136 48 + 48 136 44 + 56 136 40 + 60 140 40 + 68 140 36 + 76 140 32 + 80 140 32 + 88 140 28 + 96 140 24 +104 140 24 +108 144 20 +116 144 20 +124 144 16 +132 144 16 +136 144 12 +144 144 12 +148 144 8 +156 148 8 +160 148 4 +164 148 4 +168 148 4 +172 148 4 +176 148 0 +180 148 0 +184 152 0 +184 152 0 +188 152 0 +188 152 0 +188 152 0 +188 156 0 +188 156 0 +188 156 0 +188 156 0 +184 156 0 +184 156 0 +180 160 0 +176 160 0 +172 160 4 +168 160 4 +164 160 4 +160 160 4 +156 164 8 +148 164 8 +144 164 12 +136 164 12 +132 164 16 +124 168 16 +116 168 20 +108 168 20 +104 168 24 + 96 168 24 + 88 172 28 + 80 172 32 + 76 172 32 + 68 172 36 + 60 172 40 + 56 172 40 + 48 176 44 + 40 176 48 + 36 176 52 + 32 176 56 + 24 176 56 + 20 180 60 + 16 180 64 + 12 180 68 + 8 180 72 + 4 180 76 + 4 184 80 + 0 184 80 + 0 184 84 + 0 184 88 + 0 184 92 + 0 188 96 + 0 188 100 + 0 188 104 + 0 188 108 + 4 188 108 + 4 192 112 + 8 192 116 + 12 192 120 + 16 192 124 + 20 192 128 + 24 196 132 + 32 196 132 + 36 196 136 + 40 196 140 + 48 196 144 + 56 200 148 + 60 200 148 + 68 200 152 + 76 200 156 + 80 200 156 + 88 200 160 + 96 204 164 +104 204 164 +108 204 168 +116 204 168 +124 204 172 +132 208 172 +136 208 176 +144 208 176 +148 208 180 +156 208 180 +160 212 184 +164 212 184 +168 212 184 +172 212 184 +176 212 188 +180 212 188 +184 216 188 +184 216 188 +188 216 188 +188 216 188 +188 216 188 +188 220 188 +188 220 188 +188 220 188 +188 220 188 +184 220 188 +184 220 188 +180 224 188 +176 224 188 +172 224 184 +168 224 184 +164 224 184 +160 224 184 +156 224 180 +148 228 180 +144 228 176 +136 228 176 +132 228 172 +124 228 172 +116 228 168 +108 228 168 +104 232 164 + 96 232 164 + 88 232 160 + 80 232 156 + 76 232 156 + 68 232 152 + 60 232 148 + 56 236 148 + 48 236 144 + 40 236 140 + 36 236 136 + 32 236 132 + 24 236 132 + 20 236 128 + 16 236 124 + 12 240 120 + 8 240 116 + 4 240 112 + 4 240 108 + 0 240 108 + 0 240 104 + 0 240 100 + 0 240 96 + 0 240 92 + 0 244 88 + 0 244 84 + 0 244 80 + 4 244 80 + 4 244 76 + 8 244 72 + 12 244 68 + 16 244 64 + 20 244 60 + 24 244 56 + 32 244 56 + 36 244 52 + 40 244 48 + 48 248 44 + 56 248 40 + 60 248 40 + 68 248 36 + 76 248 32 + 80 248 32 + 88 248 28 + 96 248 24 +104 248 24 +108 248 20 +116 248 20 +124 248 16 +132 248 16 +136 248 12 +144 248 12 +148 248 8 +156 248 8 +160 248 4 +164 248 4 +168 248 4 +172 248 4 +176 248 0 +180 248 0 +184 248 0 +184 248 0 +188 248 0 +188 248 0 +188 248 0 +188 252 0 diff --git a/src/fractalzoomer/color_maps/jack's47.map b/src/fractalzoomer/color_maps/jack's47.map new file mode 100644 index 000000000..e928ab024 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's47.map @@ -0,0 +1,256 @@ +128 128 128 +124 188 188 +124 188 188 +124 188 188 +124 188 184 +124 188 184 +124 188 180 +124 188 176 +124 184 172 +124 184 168 +124 184 164 +124 184 160 +124 180 156 +124 180 148 +124 176 144 +124 176 136 +124 172 132 +124 172 124 +124 168 116 +124 168 108 +124 164 104 +124 164 96 +124 160 88 +124 156 80 +124 156 76 +124 152 68 +124 148 60 +124 148 56 +124 144 48 +128 140 40 +128 136 36 +128 132 32 +128 132 24 +128 128 20 +128 124 16 +128 120 12 +128 116 8 +128 112 4 +128 108 4 +128 108 0 +128 104 0 +128 100 0 +132 96 0 +132 92 0 +132 88 0 +132 84 0 +132 80 0 +132 80 4 +132 76 4 +132 72 8 +132 68 12 +136 64 16 +136 60 20 +136 56 24 +136 56 32 +136 52 36 +136 48 40 +136 44 48 +136 40 56 +140 40 60 +140 36 68 +140 32 76 +140 32 80 +140 28 88 +140 24 96 +140 24 104 +144 20 108 +144 20 116 +144 16 124 +144 16 132 +144 12 136 +144 12 144 +144 8 148 +148 8 156 +148 4 160 +148 4 164 +148 4 168 +148 4 172 +148 0 176 +148 0 180 +152 0 184 +152 0 184 +152 0 188 +152 0 188 +152 0 188 +156 0 188 +156 0 188 +156 0 188 +156 0 188 +156 0 184 +156 0 184 +160 0 180 +160 0 176 +160 4 172 +160 4 168 +160 4 164 +160 4 160 +164 8 156 +164 8 148 +164 12 144 +164 12 136 +164 16 132 +168 16 124 +168 20 116 +168 20 108 +168 24 104 +168 24 96 +172 28 88 +172 32 80 +172 32 76 +172 36 68 +172 40 60 +172 40 56 +176 44 48 +176 48 40 +176 52 36 +176 56 32 +176 56 24 +180 60 20 +180 64 16 +180 68 12 +180 72 8 +180 76 4 +184 80 4 +184 80 0 +184 84 0 +184 88 0 +184 92 0 +188 96 0 +188 100 0 +188 104 0 +188 108 0 +188 108 4 +192 112 4 +192 116 8 +192 120 12 +192 124 16 +192 128 20 +196 132 24 +196 132 32 +196 136 36 +196 140 40 +196 144 48 +200 148 56 +200 148 60 +200 152 68 +200 156 76 +200 156 80 +200 160 88 +204 164 96 +204 164 104 +204 168 108 +204 168 116 +204 172 124 +208 172 132 +208 176 136 +208 176 144 +208 180 148 +208 180 156 +212 184 160 +212 184 164 +212 184 168 +212 184 172 +212 188 176 +212 188 180 +216 188 184 +216 188 184 +216 188 188 +216 188 188 +216 188 188 +220 188 188 +220 188 188 +220 188 188 +220 188 188 +220 188 184 +220 188 184 +224 188 180 +224 188 176 +224 184 172 +224 184 168 +224 184 164 +224 184 160 +224 180 156 +228 180 148 +228 176 144 +228 176 136 +228 172 132 +228 172 124 +228 168 116 +228 168 108 +232 164 104 +232 164 96 +232 160 88 +232 156 80 +232 156 76 +232 152 68 +232 148 60 +236 148 56 +236 144 48 +236 140 40 +236 136 36 +236 132 32 +236 132 24 +236 128 20 +236 124 16 +240 120 12 +240 116 8 +240 112 4 +240 108 4 +240 108 0 +240 104 0 +240 100 0 +240 96 0 +240 92 0 +244 88 0 +244 84 0 +244 80 0 +244 80 4 +244 76 4 +244 72 8 +244 68 12 +244 64 16 +244 60 20 +244 56 24 +244 56 32 +244 52 36 +244 48 40 +248 44 48 +248 40 56 +248 40 60 +248 36 68 +248 32 76 +248 32 80 +248 28 88 +248 24 96 +248 24 104 +248 20 108 +248 20 116 +248 16 124 +248 16 132 +248 12 136 +248 12 144 +248 8 148 +248 8 156 +248 4 160 +248 4 164 +248 4 168 +248 4 172 +248 0 176 +248 0 180 +248 0 184 +248 0 184 +248 0 188 +248 0 188 +248 0 188 +252 0 188 diff --git a/src/fractalzoomer/color_maps/jack's48.map b/src/fractalzoomer/color_maps/jack's48.map new file mode 100644 index 000000000..66551bc64 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's48.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +128 124 124 +132 124 124 +140 124 124 +148 124 124 +156 128 124 +168 128 124 +180 128 124 +192 132 124 +204 132 128 +216 136 128 +224 140 128 +232 140 128 +240 144 132 +244 148 132 +248 152 132 +252 156 136 +248 156 136 +244 160 136 +240 164 140 +232 168 140 +224 172 144 +216 176 144 +204 180 144 +192 184 148 +180 188 148 +168 192 152 +156 196 152 +148 200 156 +140 204 156 +132 208 160 +128 212 160 +124 216 164 +124 220 168 +124 220 168 +128 224 172 +132 228 172 +140 232 176 +148 232 176 +156 236 180 +168 240 184 +180 240 184 +192 244 188 +204 244 188 +216 244 192 +224 248 196 +232 248 196 +240 248 200 +244 248 200 +248 248 204 +248 252 204 +248 248 208 +244 248 212 +240 248 212 +232 248 216 +224 248 216 +216 244 220 +204 244 220 +192 244 224 +180 240 224 +168 240 228 +156 236 228 +148 232 228 +140 232 232 +132 228 232 +128 224 236 +124 220 236 +124 216 236 +124 216 240 +128 212 240 +132 208 240 +140 204 244 +148 200 244 +156 196 244 +168 192 244 +180 188 248 +192 184 248 +204 180 248 +216 176 248 +224 172 248 +232 168 248 +240 164 248 +244 160 248 +248 156 248 +248 152 252 +248 152 248 +244 148 248 +240 144 248 +232 140 248 +224 140 248 +216 136 248 +204 132 248 +192 132 248 +180 128 248 +168 128 244 +156 128 244 +148 124 244 +140 124 244 +132 124 240 +128 124 240 +124 124 240 +124 124 236 +124 124 236 +128 124 236 +132 124 232 +140 124 232 +148 124 228 +156 128 228 +168 128 228 +180 128 224 +192 132 224 +204 132 220 +216 136 220 +224 140 216 +232 140 216 +240 144 212 +244 148 212 +248 152 208 +248 156 204 +248 156 204 +244 160 200 +240 164 200 +232 168 196 +224 172 196 +216 176 192 +204 180 188 +192 184 188 +180 188 184 +168 192 184 +156 196 180 +148 200 176 +140 204 176 +132 208 172 +128 212 172 +124 216 168 +124 220 168 +124 220 164 +128 224 160 +132 228 160 +140 232 156 +148 232 156 +156 236 152 +168 240 152 +180 240 148 +192 244 148 +204 244 144 +216 244 144 +224 248 144 +232 248 140 +240 248 140 +244 248 136 +248 248 136 +248 248 136 +248 248 132 +244 248 132 +240 248 132 +232 248 128 +224 248 128 +216 244 128 +204 244 128 +192 244 124 +180 240 124 +168 240 124 +156 236 124 +148 232 124 +140 232 124 +132 228 124 +128 224 124 +124 220 124 +124 216 124 +124 216 124 +128 212 124 +132 208 124 +140 204 124 +148 200 124 +156 196 124 +168 192 124 +180 188 124 +192 184 124 +204 180 128 +216 176 128 +224 172 128 +232 168 128 +240 164 132 +244 160 132 +248 156 132 +248 152 136 +248 152 136 +244 148 136 +240 144 140 +232 140 140 +224 140 144 +216 136 144 +204 132 144 +192 132 148 +180 128 148 +168 128 152 +156 128 152 +148 124 156 +140 124 156 +132 124 160 +128 124 160 +124 124 164 +124 124 168 +124 124 168 +128 124 172 +132 124 172 +140 124 176 +148 124 176 +156 128 180 +168 128 184 +180 128 184 +192 132 188 +204 132 188 +216 136 192 +224 140 196 +232 140 196 +240 144 200 +244 148 200 +248 152 204 +248 156 204 +248 156 208 +244 160 212 +240 164 212 +232 168 216 +224 172 216 +216 176 220 +204 180 220 +192 184 224 +180 188 224 +168 192 228 +156 196 228 +148 200 228 +140 204 232 +132 208 232 +128 212 236 +124 216 236 +124 220 236 +124 220 240 +128 224 240 +132 228 240 +140 232 244 +148 232 244 +156 236 244 +168 240 244 +180 240 248 +192 244 248 +204 244 248 +216 244 248 +224 248 248 +232 248 248 +240 248 248 +244 248 248 +248 248 248 +248 248 248 diff --git a/src/fractalzoomer/color_maps/jack's49.map b/src/fractalzoomer/color_maps/jack's49.map new file mode 100644 index 000000000..58b3109d1 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's49.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 124 128 +124 124 132 +124 124 140 +124 124 148 +128 124 156 +128 124 168 +128 124 180 +132 124 192 +132 128 204 +136 128 216 +140 128 224 +140 128 232 +144 132 240 +148 132 244 +152 132 248 +156 136 252 +156 136 248 +160 136 244 +164 140 240 +168 140 232 +172 144 224 +176 144 216 +180 144 204 +184 148 192 +188 148 180 +192 152 168 +196 152 156 +200 156 148 +204 156 140 +208 160 132 +212 160 128 +216 164 124 +220 168 124 +220 168 124 +224 172 128 +228 172 132 +232 176 140 +232 176 148 +236 180 156 +240 184 168 +240 184 180 +244 188 192 +244 188 204 +244 192 216 +248 196 224 +248 196 232 +248 200 240 +248 200 244 +248 204 248 +252 204 248 +248 208 248 +248 212 244 +248 212 240 +248 216 232 +248 216 224 +244 220 216 +244 220 204 +244 224 192 +240 224 180 +240 228 168 +236 228 156 +232 228 148 +232 232 140 +228 232 132 +224 236 128 +220 236 124 +216 236 124 +216 240 124 +212 240 128 +208 240 132 +204 244 140 +200 244 148 +196 244 156 +192 244 168 +188 248 180 +184 248 192 +180 248 204 +176 248 216 +172 248 224 +168 248 232 +164 248 240 +160 248 244 +156 248 248 +152 252 248 +152 248 248 +148 248 244 +144 248 240 +140 248 232 +140 248 224 +136 248 216 +132 248 204 +132 248 192 +128 248 180 +128 244 168 +128 244 156 +124 244 148 +124 244 140 +124 240 132 +124 240 128 +124 240 124 +124 236 124 +124 236 124 +124 236 128 +124 232 132 +124 232 140 +124 228 148 +128 228 156 +128 228 168 +128 224 180 +132 224 192 +132 220 204 +136 220 216 +140 216 224 +140 216 232 +144 212 240 +148 212 244 +152 208 248 +156 204 248 +156 204 248 +160 200 244 +164 200 240 +168 196 232 +172 196 224 +176 192 216 +180 188 204 +184 188 192 +188 184 180 +192 184 168 +196 180 156 +200 176 148 +204 176 140 +208 172 132 +212 172 128 +216 168 124 +220 168 124 +220 164 124 +224 160 128 +228 160 132 +232 156 140 +232 156 148 +236 152 156 +240 152 168 +240 148 180 +244 148 192 +244 144 204 +244 144 216 +248 144 224 +248 140 232 +248 140 240 +248 136 244 +248 136 248 +248 136 248 +248 132 248 +248 132 244 +248 132 240 +248 128 232 +248 128 224 +244 128 216 +244 128 204 +244 124 192 +240 124 180 +240 124 168 +236 124 156 +232 124 148 +232 124 140 +228 124 132 +224 124 128 +220 124 124 +216 124 124 +216 124 124 +212 124 128 +208 124 132 +204 124 140 +200 124 148 +196 124 156 +192 124 168 +188 124 180 +184 124 192 +180 128 204 +176 128 216 +172 128 224 +168 128 232 +164 132 240 +160 132 244 +156 132 248 +152 136 248 +152 136 248 +148 136 244 +144 140 240 +140 140 232 +140 144 224 +136 144 216 +132 144 204 +132 148 192 +128 148 180 +128 152 168 +128 152 156 +124 156 148 +124 156 140 +124 160 132 +124 160 128 +124 164 124 +124 168 124 +124 168 124 +124 172 128 +124 172 132 +124 176 140 +124 176 148 +128 180 156 +128 184 168 +128 184 180 +132 188 192 +132 188 204 +136 192 216 +140 196 224 +140 196 232 +144 200 240 +148 200 244 +152 204 248 +156 204 248 +156 208 248 +160 212 244 +164 212 240 +168 216 232 +172 216 224 +176 220 216 +180 220 204 +184 224 192 +188 224 180 +192 228 168 +196 228 156 +200 228 148 +204 232 140 +208 232 132 +212 236 128 +216 236 124 +220 236 124 +220 240 124 +224 240 128 +228 240 132 +232 244 140 +232 244 148 +236 244 156 +240 244 168 +240 248 180 +244 248 192 +244 248 204 +244 248 216 +248 248 224 +248 248 232 +248 248 240 +248 248 244 +248 248 248 +248 248 248 diff --git a/src/fractalzoomer/color_maps/jack's50.map b/src/fractalzoomer/color_maps/jack's50.map new file mode 100644 index 000000000..bdd1c219e --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's50.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 128 124 +124 132 124 +124 140 124 +124 148 124 +124 156 128 +124 168 128 +124 180 128 +124 192 132 +128 204 132 +128 216 136 +128 224 140 +128 232 140 +132 240 144 +132 244 148 +132 248 152 +136 252 156 +136 248 156 +136 244 160 +140 240 164 +140 232 168 +144 224 172 +144 216 176 +144 204 180 +148 192 184 +148 180 188 +152 168 192 +152 156 196 +156 148 200 +156 140 204 +160 132 208 +160 128 212 +164 124 216 +168 124 220 +168 124 220 +172 128 224 +172 132 228 +176 140 232 +176 148 232 +180 156 236 +184 168 240 +184 180 240 +188 192 244 +188 204 244 +192 216 244 +196 224 248 +196 232 248 +200 240 248 +200 244 248 +204 248 248 +204 248 252 +208 248 248 +212 244 248 +212 240 248 +216 232 248 +216 224 248 +220 216 244 +220 204 244 +224 192 244 +224 180 240 +228 168 240 +228 156 236 +228 148 232 +232 140 232 +232 132 228 +236 128 224 +236 124 220 +236 124 216 +240 124 216 +240 128 212 +240 132 208 +244 140 204 +244 148 200 +244 156 196 +244 168 192 +248 180 188 +248 192 184 +248 204 180 +248 216 176 +248 224 172 +248 232 168 +248 240 164 +248 244 160 +248 248 156 +252 248 152 +248 248 152 +248 244 148 +248 240 144 +248 232 140 +248 224 140 +248 216 136 +248 204 132 +248 192 132 +248 180 128 +244 168 128 +244 156 128 +244 148 124 +244 140 124 +240 132 124 +240 128 124 +240 124 124 +236 124 124 +236 124 124 +236 128 124 +232 132 124 +232 140 124 +228 148 124 +228 156 128 +228 168 128 +224 180 128 +224 192 132 +220 204 132 +220 216 136 +216 224 140 +216 232 140 +212 240 144 +212 244 148 +208 248 152 +204 248 156 +204 248 156 +200 244 160 +200 240 164 +196 232 168 +196 224 172 +192 216 176 +188 204 180 +188 192 184 +184 180 188 +184 168 192 +180 156 196 +176 148 200 +176 140 204 +172 132 208 +172 128 212 +168 124 216 +168 124 220 +164 124 220 +160 128 224 +160 132 228 +156 140 232 +156 148 232 +152 156 236 +152 168 240 +148 180 240 +148 192 244 +144 204 244 +144 216 244 +144 224 248 +140 232 248 +140 240 248 +136 244 248 +136 248 248 +136 248 248 +132 248 248 +132 244 248 +132 240 248 +128 232 248 +128 224 248 +128 216 244 +128 204 244 +124 192 244 +124 180 240 +124 168 240 +124 156 236 +124 148 232 +124 140 232 +124 132 228 +124 128 224 +124 124 220 +124 124 216 +124 124 216 +124 128 212 +124 132 208 +124 140 204 +124 148 200 +124 156 196 +124 168 192 +124 180 188 +124 192 184 +128 204 180 +128 216 176 +128 224 172 +128 232 168 +132 240 164 +132 244 160 +132 248 156 +136 248 152 +136 248 152 +136 244 148 +140 240 144 +140 232 140 +144 224 140 +144 216 136 +144 204 132 +148 192 132 +148 180 128 +152 168 128 +152 156 128 +156 148 124 +156 140 124 +160 132 124 +160 128 124 +164 124 124 +168 124 124 +168 124 124 +172 128 124 +172 132 124 +176 140 124 +176 148 124 +180 156 128 +184 168 128 +184 180 128 +188 192 132 +188 204 132 +192 216 136 +196 224 140 +196 232 140 +200 240 144 +200 244 148 +204 248 152 +204 248 156 +208 248 156 +212 244 160 +212 240 164 +216 232 168 +216 224 172 +220 216 176 +220 204 180 +224 192 184 +224 180 188 +228 168 192 +228 156 196 +228 148 200 +232 140 204 +232 132 208 +236 128 212 +236 124 216 +236 124 220 +240 124 220 +240 128 224 +240 132 228 +244 140 232 +244 148 232 +244 156 236 +244 168 240 +248 180 240 +248 192 244 +248 204 244 +248 216 244 +248 224 248 +248 232 248 +248 240 248 +248 244 248 +248 248 248 +248 248 248 diff --git a/src/fractalzoomer/color_maps/jack's51.map b/src/fractalzoomer/color_maps/jack's51.map new file mode 100644 index 000000000..725706e9d --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's51.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 124 +188 188 124 +188 188 124 +188 184 124 +188 184 124 +188 180 124 +188 176 124 +184 172 124 +184 168 124 +184 164 124 +184 160 124 +180 156 124 +180 148 124 +176 144 124 +176 136 124 +172 132 124 +172 124 124 +168 116 124 +168 108 124 +164 104 124 +164 96 124 +160 88 124 +156 80 124 +156 76 124 +152 68 124 +148 60 124 +148 56 124 +144 48 124 +140 40 128 +136 36 128 +132 32 128 +132 24 128 +128 20 128 +124 16 128 +120 12 128 +116 8 128 +112 4 128 +108 4 128 +108 0 128 +104 0 128 +100 0 128 + 96 0 132 + 92 0 132 + 88 0 132 + 84 0 132 + 80 0 132 + 80 4 132 + 76 4 132 + 72 8 132 + 68 12 132 + 64 16 136 + 60 20 136 + 56 24 136 + 56 32 136 + 52 36 136 + 48 40 136 + 44 48 136 + 40 56 136 + 40 60 140 + 36 68 140 + 32 76 140 + 32 80 140 + 28 88 140 + 24 96 140 + 24 104 140 + 20 108 144 + 20 116 144 + 16 124 144 + 16 132 144 + 12 136 144 + 12 144 144 + 8 148 144 + 8 156 148 + 4 160 148 + 4 164 148 + 4 168 148 + 4 172 148 + 0 176 148 + 0 180 148 + 0 184 152 + 0 184 152 + 0 188 152 + 0 188 152 + 0 188 152 + 0 188 156 + 0 188 156 + 0 188 156 + 0 188 156 + 0 184 156 + 0 184 156 + 0 180 160 + 0 176 160 + 4 172 160 + 4 168 160 + 4 164 160 + 4 160 160 + 8 156 164 + 8 148 164 + 12 144 164 + 12 136 164 + 16 132 164 + 16 124 168 + 20 116 168 + 20 108 168 + 24 104 168 + 24 96 168 + 28 88 172 + 32 80 172 + 32 76 172 + 36 68 172 + 40 60 172 + 40 56 172 + 44 48 176 + 48 40 176 + 52 36 176 + 56 32 176 + 56 24 176 + 60 20 180 + 64 16 180 + 68 12 180 + 72 8 180 + 76 4 180 + 80 4 184 + 80 0 184 + 84 0 184 + 88 0 184 + 92 0 184 + 96 0 188 +100 0 188 +104 0 188 +108 0 188 +108 4 188 +112 4 192 +116 8 192 +120 12 192 +124 16 192 +128 20 192 +132 24 196 +132 32 196 +136 36 196 +140 40 196 +144 48 196 +148 56 200 +148 60 200 +152 68 200 +156 76 200 +156 80 200 +160 88 200 +164 96 204 +164 104 204 +168 108 204 +168 116 204 +172 124 204 +172 132 208 +176 136 208 +176 144 208 +180 148 208 +180 156 208 +184 160 212 +184 164 212 +184 168 212 +184 172 212 +188 176 212 +188 180 212 +188 184 216 +188 184 216 +188 188 216 +188 188 216 +188 188 216 +188 188 220 +188 188 220 +188 188 220 +188 188 220 +188 184 220 +188 184 220 +188 180 224 +188 176 224 +184 172 224 +184 168 224 +184 164 224 +184 160 224 +180 156 224 +180 148 228 +176 144 228 +176 136 228 +172 132 228 +172 124 228 +168 116 228 +168 108 228 +164 104 232 +164 96 232 +160 88 232 +156 80 232 +156 76 232 +152 68 232 +148 60 232 +148 56 236 +144 48 236 +140 40 236 +136 36 236 +132 32 236 +132 24 236 +128 20 236 +124 16 236 +120 12 240 +116 8 240 +112 4 240 +108 4 240 +108 0 240 +104 0 240 +100 0 240 + 96 0 240 + 92 0 240 + 88 0 244 + 84 0 244 + 80 0 244 + 80 4 244 + 76 4 244 + 72 8 244 + 68 12 244 + 64 16 244 + 60 20 244 + 56 24 244 + 56 32 244 + 52 36 244 + 48 40 244 + 44 48 248 + 40 56 248 + 40 60 248 + 36 68 248 + 32 76 248 + 32 80 248 + 28 88 248 + 24 96 248 + 24 104 248 + 20 108 248 + 20 116 248 + 16 124 248 + 16 132 248 + 12 136 248 + 12 144 248 + 8 148 248 + 8 156 248 + 4 160 248 + 4 164 248 + 4 168 248 + 4 172 248 + 0 176 248 + 0 180 248 + 0 184 248 + 0 184 248 + 0 188 248 + 0 188 248 + 0 188 248 + 0 188 252 diff --git a/src/fractalzoomer/color_maps/jack's52.map b/src/fractalzoomer/color_maps/jack's52.map new file mode 100644 index 000000000..9f7fbb4ee --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's52.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 124 128 +124 124 132 +124 124 140 +124 124 152 +124 124 160 +124 124 172 +124 128 188 +124 128 200 +124 128 212 +124 132 224 +124 132 232 +124 136 240 +124 136 244 +124 140 248 +124 140 248 +124 144 248 +124 144 244 +124 148 240 +124 152 232 +124 152 220 +124 156 208 +124 160 196 +124 160 184 +124 164 172 +124 168 160 +124 172 148 +124 172 140 +128 176 132 +128 180 128 +128 184 124 +128 188 124 +128 188 124 +128 192 128 +128 196 132 +128 200 144 +128 200 152 +128 204 164 +128 208 176 +128 212 188 +128 212 200 +132 216 212 +132 220 224 +132 224 232 +132 224 240 +132 228 244 +132 228 248 +132 232 248 +132 232 248 +132 236 244 +136 236 236 +136 240 228 +136 240 220 +136 244 208 +136 244 196 +136 244 184 +136 248 172 +136 248 160 +140 248 148 +140 248 140 +140 248 132 +140 248 124 +140 248 124 +140 248 124 +140 248 124 +144 248 128 +144 248 136 +144 248 144 +144 248 152 +144 248 164 +144 244 176 +144 244 188 +148 244 200 +148 244 212 +148 240 224 +148 240 232 +148 236 240 +148 236 248 +148 232 248 +152 232 248 +152 228 248 +152 224 244 +152 224 236 +152 220 228 +156 216 216 +156 216 208 +156 212 196 +156 208 180 +156 208 168 +156 204 156 +160 200 148 +160 196 136 +160 196 132 +160 192 124 +160 188 124 +160 184 124 +164 180 124 +164 180 128 +164 176 136 +164 172 144 +164 168 156 +168 168 168 +168 164 180 +168 160 192 +168 156 204 +168 156 216 +172 152 224 +172 148 236 +172 148 244 +172 144 248 +172 144 248 +172 140 248 +176 136 248 +176 136 244 +176 132 236 +176 132 228 +176 132 216 +180 128 204 +180 128 192 +180 128 180 +180 124 168 +180 124 156 +184 124 144 +184 124 136 +184 124 128 +184 124 124 +184 124 124 +188 124 124 +188 124 124 +188 124 128 +188 124 136 +188 124 144 +192 124 156 +192 124 168 +192 128 180 +192 128 192 +192 128 204 +196 132 216 +196 132 228 +196 132 236 +196 136 244 +196 136 248 +200 140 248 +200 144 248 +200 144 248 +200 148 244 +200 148 236 +200 152 224 +204 156 216 +204 156 204 +204 160 192 +204 164 180 +204 168 168 +208 168 156 +208 172 144 +208 176 136 +208 180 128 +208 180 124 +212 184 124 +212 188 124 +212 192 124 +212 196 132 +212 196 136 +212 200 148 +216 204 156 +216 208 168 +216 208 180 +216 212 196 +216 216 208 +220 220 220 +220 220 228 +220 224 236 +220 224 244 +220 228 248 +220 232 248 +224 232 248 +224 236 248 +224 236 240 +224 240 232 +224 240 224 +224 244 212 +224 244 200 +228 244 188 +228 244 176 +228 248 164 +228 248 152 +228 248 144 +228 248 136 +228 248 128 +232 248 124 +232 248 124 +232 248 124 +232 248 124 +232 248 132 +232 248 140 +232 248 148 +236 248 160 +236 248 172 +236 244 184 +236 244 196 +236 244 208 +236 240 220 +236 240 228 +236 236 236 +240 236 244 +240 232 248 +240 232 248 +240 228 248 +240 228 244 +240 224 240 +240 224 232 +240 220 224 +240 216 212 +244 212 200 +244 212 188 +244 208 176 +244 204 164 +244 200 152 +244 200 144 +244 196 132 +244 192 128 +244 188 124 +244 188 124 +244 184 124 +244 180 128 +244 176 132 +248 172 140 +248 172 148 +248 168 160 +248 164 172 +248 160 184 +248 160 196 +248 156 208 +248 152 220 +248 152 232 +248 148 240 +248 144 244 +248 144 248 +248 140 248 +248 140 248 +248 136 244 +248 136 240 +248 132 232 +248 132 224 +248 128 212 +248 128 200 +248 128 188 +248 124 172 +248 124 160 +248 124 152 +248 124 140 +248 124 132 +248 124 128 +248 124 124 +252 124 124 diff --git a/src/fractalzoomer/color_maps/jack's53.map b/src/fractalzoomer/color_maps/jack's53.map new file mode 100644 index 000000000..019cc41de --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's53.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 128 124 +124 132 124 +124 140 124 +124 152 124 +124 160 124 +124 172 124 +128 188 124 +128 200 124 +128 212 124 +132 224 124 +132 232 124 +136 240 124 +136 244 124 +140 248 124 +140 248 124 +144 248 124 +144 244 124 +148 240 124 +152 232 124 +152 220 124 +156 208 124 +160 196 124 +160 184 124 +164 172 124 +168 160 124 +172 148 124 +172 140 124 +176 132 128 +180 128 128 +184 124 128 +188 124 128 +188 124 128 +192 128 128 +196 132 128 +200 144 128 +200 152 128 +204 164 128 +208 176 128 +212 188 128 +212 200 128 +216 212 132 +220 224 132 +224 232 132 +224 240 132 +228 244 132 +228 248 132 +232 248 132 +232 248 132 +236 244 132 +236 236 136 +240 228 136 +240 220 136 +244 208 136 +244 196 136 +244 184 136 +248 172 136 +248 160 136 +248 148 140 +248 140 140 +248 132 140 +248 124 140 +248 124 140 +248 124 140 +248 124 140 +248 128 144 +248 136 144 +248 144 144 +248 152 144 +248 164 144 +244 176 144 +244 188 144 +244 200 148 +244 212 148 +240 224 148 +240 232 148 +236 240 148 +236 248 148 +232 248 148 +232 248 152 +228 248 152 +224 244 152 +224 236 152 +220 228 152 +216 216 156 +216 208 156 +212 196 156 +208 180 156 +208 168 156 +204 156 156 +200 148 160 +196 136 160 +196 132 160 +192 124 160 +188 124 160 +184 124 160 +180 124 164 +180 128 164 +176 136 164 +172 144 164 +168 156 164 +168 168 168 +164 180 168 +160 192 168 +156 204 168 +156 216 168 +152 224 172 +148 236 172 +148 244 172 +144 248 172 +144 248 172 +140 248 172 +136 248 176 +136 244 176 +132 236 176 +132 228 176 +132 216 176 +128 204 180 +128 192 180 +128 180 180 +124 168 180 +124 156 180 +124 144 184 +124 136 184 +124 128 184 +124 124 184 +124 124 184 +124 124 188 +124 124 188 +124 128 188 +124 136 188 +124 144 188 +124 156 192 +124 168 192 +128 180 192 +128 192 192 +128 204 192 +132 216 196 +132 228 196 +132 236 196 +136 244 196 +136 248 196 +140 248 200 +144 248 200 +144 248 200 +148 244 200 +148 236 200 +152 224 200 +156 216 204 +156 204 204 +160 192 204 +164 180 204 +168 168 204 +168 156 208 +172 144 208 +176 136 208 +180 128 208 +180 124 208 +184 124 212 +188 124 212 +192 124 212 +196 132 212 +196 136 212 +200 148 212 +204 156 216 +208 168 216 +208 180 216 +212 196 216 +216 208 216 +220 220 220 +220 228 220 +224 236 220 +224 244 220 +228 248 220 +232 248 220 +232 248 224 +236 248 224 +236 240 224 +240 232 224 +240 224 224 +244 212 224 +244 200 224 +244 188 228 +244 176 228 +248 164 228 +248 152 228 +248 144 228 +248 136 228 +248 128 228 +248 124 232 +248 124 232 +248 124 232 +248 124 232 +248 132 232 +248 140 232 +248 148 232 +248 160 236 +248 172 236 +244 184 236 +244 196 236 +244 208 236 +240 220 236 +240 228 236 +236 236 236 +236 244 240 +232 248 240 +232 248 240 +228 248 240 +228 244 240 +224 240 240 +224 232 240 +220 224 240 +216 212 240 +212 200 244 +212 188 244 +208 176 244 +204 164 244 +200 152 244 +200 144 244 +196 132 244 +192 128 244 +188 124 244 +188 124 244 +184 124 244 +180 128 244 +176 132 244 +172 140 248 +172 148 248 +168 160 248 +164 172 248 +160 184 248 +160 196 248 +156 208 248 +152 220 248 +152 232 248 +148 240 248 +144 244 248 +144 248 248 +140 248 248 +140 248 248 +136 244 248 +136 240 248 +132 232 248 +132 224 248 +128 212 248 +128 200 248 +128 188 248 +124 172 248 +124 160 248 +124 152 248 +124 140 248 +124 132 248 +124 128 248 +124 124 248 +124 124 252 diff --git a/src/fractalzoomer/color_maps/jack's54.map b/src/fractalzoomer/color_maps/jack's54.map new file mode 100644 index 000000000..04c712a0d --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's54.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 124 124 +124 124 124 +124 124 124 +124 124 124 +120 124 124 +120 124 124 +120 124 124 +116 124 124 +116 124 128 +112 124 128 +108 124 128 +108 124 128 +104 124 132 +100 128 132 + 96 128 132 + 92 128 136 + 92 128 136 + 88 128 136 + 84 128 140 + 80 132 140 + 76 132 144 + 72 132 144 + 68 132 144 + 64 132 148 + 60 136 148 + 56 136 152 + 52 136 152 + 48 136 156 + 44 140 156 + 40 140 160 + 36 140 160 + 32 144 164 + 28 144 168 + 28 144 168 + 24 144 172 + 20 148 172 + 16 148 176 + 16 148 176 + 12 152 180 + 8 152 184 + 8 152 184 + 4 156 188 + 4 156 188 + 4 156 192 + 0 160 196 + 0 160 196 + 0 160 200 + 0 164 200 + 0 164 204 + 0 168 204 + 0 168 208 + 0 168 212 + 0 172 212 + 0 172 216 + 0 172 216 + 4 176 220 + 4 176 220 + 4 180 224 + 8 180 224 + 8 180 228 + 12 184 228 + 16 184 228 + 16 188 232 + 20 188 232 + 24 188 236 + 28 192 236 + 32 192 236 + 32 196 240 + 36 196 240 + 40 196 240 + 44 200 244 + 48 200 244 + 52 200 244 + 56 204 244 + 60 204 248 + 64 208 248 + 68 208 248 + 72 208 248 + 76 212 248 + 80 212 248 + 84 212 248 + 88 216 248 + 92 216 248 + 96 220 252 + 96 220 248 +100 220 248 +104 224 248 +108 224 248 +108 224 248 +112 224 248 +116 228 248 +116 228 248 +120 228 248 +120 232 244 +120 232 244 +124 232 244 +124 232 244 +124 236 240 +124 236 240 +124 236 240 +124 236 236 +124 240 236 +124 240 236 +124 240 232 +124 240 232 +124 244 228 +120 244 228 +120 244 228 +120 244 224 +116 244 224 +116 244 220 +112 244 220 +108 248 216 +108 248 216 +104 248 212 +100 248 212 + 96 248 208 + 92 248 204 + 92 248 204 + 88 248 200 + 84 248 200 + 80 248 196 + 76 248 196 + 72 248 192 + 68 248 188 + 64 248 188 + 60 248 184 + 56 248 184 + 52 248 180 + 48 248 176 + 44 248 176 + 40 248 172 + 36 248 172 + 32 248 168 + 28 248 168 + 28 248 164 + 24 248 160 + 20 248 160 + 16 248 156 + 16 248 156 + 12 244 152 + 8 244 152 + 8 244 148 + 4 244 148 + 4 244 144 + 4 244 144 + 0 244 144 + 0 240 140 + 0 240 140 + 0 240 136 + 0 240 136 + 0 236 136 + 0 236 132 + 0 236 132 + 0 236 132 + 0 232 128 + 0 232 128 + 4 232 128 + 4 232 128 + 4 228 124 + 8 228 124 + 8 228 124 + 12 224 124 + 16 224 124 + 16 224 124 + 20 224 124 + 24 220 124 + 28 220 124 + 32 216 124 + 32 216 124 + 36 216 124 + 40 212 124 + 44 212 124 + 48 212 124 + 52 208 124 + 56 208 124 + 60 208 124 + 64 204 124 + 68 204 128 + 72 200 128 + 76 200 128 + 80 200 128 + 84 196 132 + 88 196 132 + 92 196 132 + 96 192 136 + 96 192 136 +100 188 136 +104 188 140 +108 188 140 +108 184 144 +112 184 144 +116 180 144 +116 180 148 +120 180 148 +120 176 152 +120 176 152 +124 172 156 +124 172 156 +124 172 160 +124 168 160 +124 168 164 +124 168 168 +124 164 168 +124 164 172 +124 160 172 +124 160 176 +124 160 176 +120 156 180 +120 156 184 +120 156 184 +116 152 188 +116 152 188 +112 152 192 +108 148 196 +108 148 196 +104 148 200 +100 144 200 + 96 144 204 + 92 144 204 + 92 144 208 + 88 140 212 + 84 140 212 + 80 140 216 + 76 136 216 + 72 136 220 + 68 136 220 + 64 136 224 + 60 132 224 + 56 132 228 + 52 132 228 + 48 132 228 + 44 132 232 + 40 128 232 + 36 128 236 + 32 128 236 + 28 128 236 + 28 128 240 + 24 128 240 + 20 124 240 + 16 124 244 + 16 124 244 + 12 124 244 + 8 124 244 + 8 124 248 + 4 124 248 + 4 124 248 + 4 124 248 + 0 124 248 + 0 124 248 + 0 124 248 + 0 124 248 + 0 124 248 + 0 124 248 diff --git a/src/fractalzoomer/color_maps/jack's55.map b/src/fractalzoomer/color_maps/jack's55.map new file mode 100644 index 000000000..55e398db8 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's55.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 124 124 +124 124 124 +124 124 124 +124 124 124 +124 124 120 +124 124 120 +124 124 120 +124 124 116 +124 128 116 +124 128 112 +124 128 108 +124 128 108 +124 132 104 +128 132 100 +128 132 96 +128 136 92 +128 136 92 +128 136 88 +128 140 84 +132 140 80 +132 144 76 +132 144 72 +132 144 68 +132 148 64 +136 148 60 +136 152 56 +136 152 52 +136 156 48 +140 156 44 +140 160 40 +140 160 36 +144 164 32 +144 168 28 +144 168 28 +144 172 24 +148 172 20 +148 176 16 +148 176 16 +152 180 12 +152 184 8 +152 184 8 +156 188 4 +156 188 4 +156 192 4 +160 196 0 +160 196 0 +160 200 0 +164 200 0 +164 204 0 +168 204 0 +168 208 0 +168 212 0 +172 212 0 +172 216 0 +172 216 0 +176 220 4 +176 220 4 +180 224 4 +180 224 8 +180 228 8 +184 228 12 +184 228 16 +188 232 16 +188 232 20 +188 236 24 +192 236 28 +192 236 32 +196 240 32 +196 240 36 +196 240 40 +200 244 44 +200 244 48 +200 244 52 +204 244 56 +204 248 60 +208 248 64 +208 248 68 +208 248 72 +212 248 76 +212 248 80 +212 248 84 +216 248 88 +216 248 92 +220 252 96 +220 248 96 +220 248 100 +224 248 104 +224 248 108 +224 248 108 +224 248 112 +228 248 116 +228 248 116 +228 248 120 +232 244 120 +232 244 120 +232 244 124 +232 244 124 +236 240 124 +236 240 124 +236 240 124 +236 236 124 +240 236 124 +240 236 124 +240 232 124 +240 232 124 +244 228 124 +244 228 120 +244 228 120 +244 224 120 +244 224 116 +244 220 116 +244 220 112 +248 216 108 +248 216 108 +248 212 104 +248 212 100 +248 208 96 +248 204 92 +248 204 92 +248 200 88 +248 200 84 +248 196 80 +248 196 76 +248 192 72 +248 188 68 +248 188 64 +248 184 60 +248 184 56 +248 180 52 +248 176 48 +248 176 44 +248 172 40 +248 172 36 +248 168 32 +248 168 28 +248 164 28 +248 160 24 +248 160 20 +248 156 16 +248 156 16 +244 152 12 +244 152 8 +244 148 8 +244 148 4 +244 144 4 +244 144 4 +244 144 0 +240 140 0 +240 140 0 +240 136 0 +240 136 0 +236 136 0 +236 132 0 +236 132 0 +236 132 0 +232 128 0 +232 128 0 +232 128 4 +232 128 4 +228 124 4 +228 124 8 +228 124 8 +224 124 12 +224 124 16 +224 124 16 +224 124 20 +220 124 24 +220 124 28 +216 124 32 +216 124 32 +216 124 36 +212 124 40 +212 124 44 +212 124 48 +208 124 52 +208 124 56 +208 124 60 +204 124 64 +204 128 68 +200 128 72 +200 128 76 +200 128 80 +196 132 84 +196 132 88 +196 132 92 +192 136 96 +192 136 96 +188 136 100 +188 140 104 +188 140 108 +184 144 108 +184 144 112 +180 144 116 +180 148 116 +180 148 120 +176 152 120 +176 152 120 +172 156 124 +172 156 124 +172 160 124 +168 160 124 +168 164 124 +168 168 124 +164 168 124 +164 172 124 +160 172 124 +160 176 124 +160 176 124 +156 180 120 +156 184 120 +156 184 120 +152 188 116 +152 188 116 +152 192 112 +148 196 108 +148 196 108 +148 200 104 +144 200 100 +144 204 96 +144 204 92 +144 208 92 +140 212 88 +140 212 84 +140 216 80 +136 216 76 +136 220 72 +136 220 68 +136 224 64 +132 224 60 +132 228 56 +132 228 52 +132 228 48 +132 232 44 +128 232 40 +128 236 36 +128 236 32 +128 236 28 +128 240 28 +128 240 24 +124 240 20 +124 244 16 +124 244 16 +124 244 12 +124 244 8 +124 248 8 +124 248 4 +124 248 4 +124 248 4 +124 248 0 +124 248 0 +124 248 0 +124 248 0 +124 248 0 +124 248 0 diff --git a/src/fractalzoomer/color_maps/jack's56.map b/src/fractalzoomer/color_maps/jack's56.map new file mode 100644 index 000000000..b66897a15 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's56.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 124 124 +124 124 124 +124 124 124 +124 124 124 +124 120 124 +124 120 124 +124 120 124 +124 116 124 +128 116 124 +128 112 124 +128 108 124 +128 108 124 +132 104 124 +132 100 128 +132 96 128 +136 92 128 +136 92 128 +136 88 128 +140 84 128 +140 80 132 +144 76 132 +144 72 132 +144 68 132 +148 64 132 +148 60 136 +152 56 136 +152 52 136 +156 48 136 +156 44 140 +160 40 140 +160 36 140 +164 32 144 +168 28 144 +168 28 144 +172 24 144 +172 20 148 +176 16 148 +176 16 148 +180 12 152 +184 8 152 +184 8 152 +188 4 156 +188 4 156 +192 4 156 +196 0 160 +196 0 160 +200 0 160 +200 0 164 +204 0 164 +204 0 168 +208 0 168 +212 0 168 +212 0 172 +216 0 172 +216 0 172 +220 4 176 +220 4 176 +224 4 180 +224 8 180 +228 8 180 +228 12 184 +228 16 184 +232 16 188 +232 20 188 +236 24 188 +236 28 192 +236 32 192 +240 32 196 +240 36 196 +240 40 196 +244 44 200 +244 48 200 +244 52 200 +244 56 204 +248 60 204 +248 64 208 +248 68 208 +248 72 208 +248 76 212 +248 80 212 +248 84 212 +248 88 216 +248 92 216 +252 96 220 +248 96 220 +248 100 220 +248 104 224 +248 108 224 +248 108 224 +248 112 224 +248 116 228 +248 116 228 +248 120 228 +244 120 232 +244 120 232 +244 124 232 +244 124 232 +240 124 236 +240 124 236 +240 124 236 +236 124 236 +236 124 240 +236 124 240 +232 124 240 +232 124 240 +228 124 244 +228 120 244 +228 120 244 +224 120 244 +224 116 244 +220 116 244 +220 112 244 +216 108 248 +216 108 248 +212 104 248 +212 100 248 +208 96 248 +204 92 248 +204 92 248 +200 88 248 +200 84 248 +196 80 248 +196 76 248 +192 72 248 +188 68 248 +188 64 248 +184 60 248 +184 56 248 +180 52 248 +176 48 248 +176 44 248 +172 40 248 +172 36 248 +168 32 248 +168 28 248 +164 28 248 +160 24 248 +160 20 248 +156 16 248 +156 16 248 +152 12 244 +152 8 244 +148 8 244 +148 4 244 +144 4 244 +144 4 244 +144 0 244 +140 0 240 +140 0 240 +136 0 240 +136 0 240 +136 0 236 +132 0 236 +132 0 236 +132 0 236 +128 0 232 +128 0 232 +128 4 232 +128 4 232 +124 4 228 +124 8 228 +124 8 228 +124 12 224 +124 16 224 +124 16 224 +124 20 224 +124 24 220 +124 28 220 +124 32 216 +124 32 216 +124 36 216 +124 40 212 +124 44 212 +124 48 212 +124 52 208 +124 56 208 +124 60 208 +124 64 204 +128 68 204 +128 72 200 +128 76 200 +128 80 200 +132 84 196 +132 88 196 +132 92 196 +136 96 192 +136 96 192 +136 100 188 +140 104 188 +140 108 188 +144 108 184 +144 112 184 +144 116 180 +148 116 180 +148 120 180 +152 120 176 +152 120 176 +156 124 172 +156 124 172 +160 124 172 +160 124 168 +164 124 168 +168 124 168 +168 124 164 +172 124 164 +172 124 160 +176 124 160 +176 124 160 +180 120 156 +184 120 156 +184 120 156 +188 116 152 +188 116 152 +192 112 152 +196 108 148 +196 108 148 +200 104 148 +200 100 144 +204 96 144 +204 92 144 +208 92 144 +212 88 140 +212 84 140 +216 80 140 +216 76 136 +220 72 136 +220 68 136 +224 64 136 +224 60 132 +228 56 132 +228 52 132 +228 48 132 +232 44 132 +232 40 128 +236 36 128 +236 32 128 +236 28 128 +240 28 128 +240 24 128 +240 20 124 +244 16 124 +244 16 124 +244 12 124 +244 8 124 +248 8 124 +248 4 124 +248 4 124 +248 4 124 +248 0 124 +248 0 124 +248 0 124 +248 0 124 +248 0 124 +248 0 124 diff --git a/src/fractalzoomer/color_maps/jack's57.map b/src/fractalzoomer/color_maps/jack's57.map new file mode 100644 index 000000000..215c1c332 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's57.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 124 124 +124 124 124 +124 124 124 +120 124 124 +120 124 124 +116 124 124 +116 124 124 +112 124 124 +108 124 128 +104 124 128 +104 124 128 +100 124 128 + 96 124 132 + 92 124 132 + 88 124 132 + 80 124 136 + 76 124 136 + 72 124 136 + 68 124 140 + 64 124 140 + 60 124 144 + 52 124 144 + 48 124 144 + 44 124 148 + 40 124 148 + 36 124 152 + 32 124 152 + 28 128 156 + 24 128 156 + 20 128 160 + 16 128 160 + 12 128 164 + 12 128 168 + 8 128 168 + 4 128 172 + 4 128 172 + 0 128 176 + 0 128 176 + 0 128 180 + 0 128 184 + 0 132 184 + 0 132 188 + 0 132 188 + 0 132 192 + 0 132 196 + 0 132 196 + 4 132 200 + 4 132 200 + 8 132 204 + 12 136 204 + 12 136 208 + 16 136 212 + 20 136 212 + 24 136 216 + 28 136 216 + 32 136 220 + 36 136 220 + 40 140 224 + 44 140 224 + 48 140 228 + 52 140 228 + 60 140 228 + 64 140 232 + 68 140 232 + 72 144 236 + 76 144 236 + 80 144 236 + 88 144 240 + 92 144 240 + 96 144 240 +100 144 244 +104 148 244 +104 148 244 +108 148 244 +112 148 248 +116 148 248 +116 148 248 +120 148 248 +120 152 248 +124 152 248 +124 152 248 +124 152 248 +124 152 248 +124 156 252 +124 156 248 +124 156 248 +124 156 248 +124 156 248 +120 156 248 +120 160 248 +116 160 248 +116 160 248 +112 160 248 +108 160 244 +104 160 244 +104 164 244 +100 164 244 + 96 164 240 + 92 164 240 + 88 164 240 + 80 168 236 + 76 168 236 + 72 168 236 + 68 168 232 + 64 168 232 + 60 172 228 + 52 172 228 + 48 172 228 + 44 172 224 + 40 172 224 + 36 172 220 + 32 176 220 + 28 176 216 + 24 176 216 + 20 176 212 + 16 176 212 + 12 180 208 + 12 180 204 + 8 180 204 + 4 180 200 + 4 180 200 + 0 184 196 + 0 184 196 + 0 184 192 + 0 184 188 + 0 184 188 + 0 188 184 + 0 188 184 + 0 188 180 + 0 188 176 + 0 188 176 + 4 192 172 + 4 192 172 + 8 192 168 + 12 192 168 + 12 192 164 + 16 196 160 + 20 196 160 + 24 196 156 + 28 196 156 + 32 196 152 + 36 200 152 + 40 200 148 + 44 200 148 + 48 200 144 + 52 200 144 + 60 200 144 + 64 204 140 + 68 204 140 + 72 204 136 + 76 204 136 + 80 204 136 + 88 208 132 + 92 208 132 + 96 208 132 +100 208 128 +104 208 128 +104 212 128 +108 212 128 +112 212 124 +116 212 124 +116 212 124 +120 212 124 +120 216 124 +124 216 124 +124 216 124 +124 216 124 +124 216 124 +124 220 124 +124 220 124 +124 220 124 +124 220 124 +124 220 124 +120 220 124 +120 224 124 +116 224 124 +116 224 124 +112 224 124 +108 224 128 +104 224 128 +104 224 128 +100 228 128 + 96 228 132 + 92 228 132 + 88 228 132 + 80 228 136 + 76 228 136 + 72 228 136 + 68 232 140 + 64 232 140 + 60 232 144 + 52 232 144 + 48 232 144 + 44 232 148 + 40 232 148 + 36 236 152 + 32 236 152 + 28 236 156 + 24 236 156 + 20 236 160 + 16 236 160 + 12 236 164 + 12 236 168 + 8 240 168 + 4 240 172 + 4 240 172 + 0 240 176 + 0 240 176 + 0 240 180 + 0 240 184 + 0 240 184 + 0 240 188 + 0 244 188 + 0 244 192 + 0 244 196 + 0 244 196 + 4 244 200 + 4 244 200 + 8 244 204 + 12 244 204 + 12 244 208 + 16 244 212 + 20 244 212 + 24 244 216 + 28 244 216 + 32 248 220 + 36 248 220 + 40 248 224 + 44 248 224 + 48 248 228 + 52 248 228 + 60 248 228 + 64 248 232 + 68 248 232 + 72 248 236 + 76 248 236 + 80 248 236 + 88 248 240 + 92 248 240 + 96 248 240 +100 248 244 +104 248 244 +104 248 244 +108 248 244 +112 248 248 +116 248 248 +116 248 248 +120 248 248 +120 248 248 +124 248 248 +124 248 248 +124 248 248 +124 248 248 +124 252 248 diff --git a/src/fractalzoomer/color_maps/jack's58.map b/src/fractalzoomer/color_maps/jack's58.map new file mode 100644 index 000000000..e317ef00c --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's58.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 124 124 +124 124 124 +124 124 124 +124 124 120 +124 124 120 +124 124 116 +124 124 116 +124 124 112 +124 128 108 +124 128 104 +124 128 104 +124 128 100 +124 132 96 +124 132 92 +124 132 88 +124 136 80 +124 136 76 +124 136 72 +124 140 68 +124 140 64 +124 144 60 +124 144 52 +124 144 48 +124 148 44 +124 148 40 +124 152 36 +124 152 32 +128 156 28 +128 156 24 +128 160 20 +128 160 16 +128 164 12 +128 168 12 +128 168 8 +128 172 4 +128 172 4 +128 176 0 +128 176 0 +128 180 0 +128 184 0 +132 184 0 +132 188 0 +132 188 0 +132 192 0 +132 196 0 +132 196 0 +132 200 4 +132 200 4 +132 204 8 +136 204 12 +136 208 12 +136 212 16 +136 212 20 +136 216 24 +136 216 28 +136 220 32 +136 220 36 +140 224 40 +140 224 44 +140 228 48 +140 228 52 +140 228 60 +140 232 64 +140 232 68 +144 236 72 +144 236 76 +144 236 80 +144 240 88 +144 240 92 +144 240 96 +144 244 100 +148 244 104 +148 244 104 +148 244 108 +148 248 112 +148 248 116 +148 248 116 +148 248 120 +152 248 120 +152 248 124 +152 248 124 +152 248 124 +152 248 124 +156 252 124 +156 248 124 +156 248 124 +156 248 124 +156 248 124 +156 248 120 +160 248 120 +160 248 116 +160 248 116 +160 248 112 +160 244 108 +160 244 104 +164 244 104 +164 244 100 +164 240 96 +164 240 92 +164 240 88 +168 236 80 +168 236 76 +168 236 72 +168 232 68 +168 232 64 +172 228 60 +172 228 52 +172 228 48 +172 224 44 +172 224 40 +172 220 36 +176 220 32 +176 216 28 +176 216 24 +176 212 20 +176 212 16 +180 208 12 +180 204 12 +180 204 8 +180 200 4 +180 200 4 +184 196 0 +184 196 0 +184 192 0 +184 188 0 +184 188 0 +188 184 0 +188 184 0 +188 180 0 +188 176 0 +188 176 0 +192 172 4 +192 172 4 +192 168 8 +192 168 12 +192 164 12 +196 160 16 +196 160 20 +196 156 24 +196 156 28 +196 152 32 +200 152 36 +200 148 40 +200 148 44 +200 144 48 +200 144 52 +200 144 60 +204 140 64 +204 140 68 +204 136 72 +204 136 76 +204 136 80 +208 132 88 +208 132 92 +208 132 96 +208 128 100 +208 128 104 +212 128 104 +212 128 108 +212 124 112 +212 124 116 +212 124 116 +212 124 120 +216 124 120 +216 124 124 +216 124 124 +216 124 124 +216 124 124 +220 124 124 +220 124 124 +220 124 124 +220 124 124 +220 124 124 +220 124 120 +224 124 120 +224 124 116 +224 124 116 +224 124 112 +224 128 108 +224 128 104 +224 128 104 +228 128 100 +228 132 96 +228 132 92 +228 132 88 +228 136 80 +228 136 76 +228 136 72 +232 140 68 +232 140 64 +232 144 60 +232 144 52 +232 144 48 +232 148 44 +232 148 40 +236 152 36 +236 152 32 +236 156 28 +236 156 24 +236 160 20 +236 160 16 +236 164 12 +236 168 12 +240 168 8 +240 172 4 +240 172 4 +240 176 0 +240 176 0 +240 180 0 +240 184 0 +240 184 0 +240 188 0 +244 188 0 +244 192 0 +244 196 0 +244 196 0 +244 200 4 +244 200 4 +244 204 8 +244 204 12 +244 208 12 +244 212 16 +244 212 20 +244 216 24 +244 216 28 +248 220 32 +248 220 36 +248 224 40 +248 224 44 +248 228 48 +248 228 52 +248 228 60 +248 232 64 +248 232 68 +248 236 72 +248 236 76 +248 236 80 +248 240 88 +248 240 92 +248 240 96 +248 244 100 +248 244 104 +248 244 104 +248 244 108 +248 248 112 +248 248 116 +248 248 116 +248 248 120 +248 248 120 +248 248 124 +248 248 124 +248 248 124 +248 248 124 +252 248 124 diff --git a/src/fractalzoomer/color_maps/jack's59.map b/src/fractalzoomer/color_maps/jack's59.map new file mode 100644 index 000000000..f259b22ea --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's59.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 124 124 +124 124 124 +124 124 124 +124 120 124 +124 120 124 +124 116 124 +124 116 124 +124 112 124 +128 108 124 +128 104 124 +128 104 124 +128 100 124 +132 96 124 +132 92 124 +132 88 124 +136 80 124 +136 76 124 +136 72 124 +140 68 124 +140 64 124 +144 60 124 +144 52 124 +144 48 124 +148 44 124 +148 40 124 +152 36 124 +152 32 124 +156 28 128 +156 24 128 +160 20 128 +160 16 128 +164 12 128 +168 12 128 +168 8 128 +172 4 128 +172 4 128 +176 0 128 +176 0 128 +180 0 128 +184 0 128 +184 0 132 +188 0 132 +188 0 132 +192 0 132 +196 0 132 +196 0 132 +200 4 132 +200 4 132 +204 8 132 +204 12 136 +208 12 136 +212 16 136 +212 20 136 +216 24 136 +216 28 136 +220 32 136 +220 36 136 +224 40 140 +224 44 140 +228 48 140 +228 52 140 +228 60 140 +232 64 140 +232 68 140 +236 72 144 +236 76 144 +236 80 144 +240 88 144 +240 92 144 +240 96 144 +244 100 144 +244 104 148 +244 104 148 +244 108 148 +248 112 148 +248 116 148 +248 116 148 +248 120 148 +248 120 152 +248 124 152 +248 124 152 +248 124 152 +248 124 152 +252 124 156 +248 124 156 +248 124 156 +248 124 156 +248 124 156 +248 120 156 +248 120 160 +248 116 160 +248 116 160 +248 112 160 +244 108 160 +244 104 160 +244 104 164 +244 100 164 +240 96 164 +240 92 164 +240 88 164 +236 80 168 +236 76 168 +236 72 168 +232 68 168 +232 64 168 +228 60 172 +228 52 172 +228 48 172 +224 44 172 +224 40 172 +220 36 172 +220 32 176 +216 28 176 +216 24 176 +212 20 176 +212 16 176 +208 12 180 +204 12 180 +204 8 180 +200 4 180 +200 4 180 +196 0 184 +196 0 184 +192 0 184 +188 0 184 +188 0 184 +184 0 188 +184 0 188 +180 0 188 +176 0 188 +176 0 188 +172 4 192 +172 4 192 +168 8 192 +168 12 192 +164 12 192 +160 16 196 +160 20 196 +156 24 196 +156 28 196 +152 32 196 +152 36 200 +148 40 200 +148 44 200 +144 48 200 +144 52 200 +144 60 200 +140 64 204 +140 68 204 +136 72 204 +136 76 204 +136 80 204 +132 88 208 +132 92 208 +132 96 208 +128 100 208 +128 104 208 +128 104 212 +128 108 212 +124 112 212 +124 116 212 +124 116 212 +124 120 212 +124 120 216 +124 124 216 +124 124 216 +124 124 216 +124 124 216 +124 124 220 +124 124 220 +124 124 220 +124 124 220 +124 124 220 +124 120 220 +124 120 224 +124 116 224 +124 116 224 +124 112 224 +128 108 224 +128 104 224 +128 104 224 +128 100 228 +132 96 228 +132 92 228 +132 88 228 +136 80 228 +136 76 228 +136 72 228 +140 68 232 +140 64 232 +144 60 232 +144 52 232 +144 48 232 +148 44 232 +148 40 232 +152 36 236 +152 32 236 +156 28 236 +156 24 236 +160 20 236 +160 16 236 +164 12 236 +168 12 236 +168 8 240 +172 4 240 +172 4 240 +176 0 240 +176 0 240 +180 0 240 +184 0 240 +184 0 240 +188 0 240 +188 0 244 +192 0 244 +196 0 244 +196 0 244 +200 4 244 +200 4 244 +204 8 244 +204 12 244 +208 12 244 +212 16 244 +212 20 244 +216 24 244 +216 28 244 +220 32 248 +220 36 248 +224 40 248 +224 44 248 +228 48 248 +228 52 248 +228 60 248 +232 64 248 +232 68 248 +236 72 248 +236 76 248 +236 80 248 +240 88 248 +240 92 248 +240 96 248 +244 100 248 +244 104 248 +244 104 248 +244 108 248 +248 112 248 +248 116 248 +248 116 248 +248 120 248 +248 120 248 +248 124 248 +248 124 248 +248 124 248 +248 124 248 +248 124 252 diff --git a/src/fractalzoomer/color_maps/jack's60.map b/src/fractalzoomer/color_maps/jack's60.map new file mode 100644 index 000000000..d1321363c --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's60.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 124 124 +124 124 124 +120 124 124 +120 124 124 +116 124 124 +112 124 124 +108 124 128 +104 124 128 + 96 124 128 + 92 124 132 + 88 124 132 + 80 124 136 + 76 124 136 + 68 128 140 + 60 128 140 + 56 128 144 + 48 128 144 + 44 128 148 + 36 128 152 + 32 132 152 + 24 132 156 + 20 132 160 + 16 132 160 + 12 132 164 + 8 136 168 + 4 136 172 + 4 136 172 + 0 136 176 + 0 140 180 + 0 140 184 + 0 140 188 + 0 144 188 + 0 144 192 + 0 144 196 + 4 144 200 + 4 148 200 + 8 148 204 + 12 148 208 + 16 152 212 + 24 152 212 + 28 152 216 + 32 156 220 + 40 156 224 + 44 156 224 + 52 160 228 + 56 160 228 + 64 160 232 + 68 164 232 + 76 164 236 + 80 168 236 + 88 168 240 + 92 168 240 +100 172 244 +104 172 244 +108 172 244 +112 176 248 +116 176 248 +120 180 248 +120 180 248 +124 180 248 +124 184 248 +124 184 248 +124 188 248 +124 188 248 +124 188 248 +124 192 248 +120 192 248 +116 196 248 +116 196 248 +112 196 244 +104 200 244 +100 200 244 + 96 200 244 + 92 204 240 + 84 204 240 + 80 208 236 + 72 208 236 + 68 208 232 + 60 212 232 + 52 212 228 + 48 212 224 + 40 216 224 + 36 216 220 + 28 220 216 + 24 220 216 + 20 220 212 + 16 224 208 + 12 224 208 + 8 224 204 + 4 224 200 + 4 228 196 + 0 228 196 + 0 228 192 + 0 232 188 + 0 232 184 + 0 232 180 + 0 232 180 + 0 236 176 + 4 236 172 + 8 236 168 + 12 236 168 + 16 240 164 + 20 240 160 + 24 240 156 + 28 240 156 + 36 244 152 + 40 244 148 + 48 244 148 + 52 244 144 + 60 244 144 + 64 244 140 + 72 244 136 + 76 248 136 + 84 248 132 + 88 248 132 + 96 248 132 +100 248 128 +104 248 128 +108 248 128 +112 248 124 +116 248 124 +120 248 124 +124 248 124 +124 248 124 +124 248 124 +124 248 124 +124 248 124 +124 248 124 +124 248 124 +124 248 124 +120 248 124 +116 248 124 +112 248 124 +108 248 128 +104 248 128 +100 248 128 + 96 248 132 + 88 248 132 + 84 248 132 + 76 248 136 + 72 244 136 + 64 244 140 + 60 244 144 + 52 244 144 + 48 244 148 + 40 244 148 + 36 244 152 + 28 240 156 + 24 240 156 + 20 240 160 + 16 240 164 + 12 236 168 + 8 236 168 + 4 236 172 + 0 236 176 + 0 232 180 + 0 232 180 + 0 232 184 + 0 232 188 + 0 228 192 + 0 228 196 + 4 228 196 + 4 224 200 + 8 224 204 + 12 224 208 + 16 224 208 + 20 220 212 + 24 220 216 + 32 216 220 + 36 216 220 + 40 216 224 + 48 212 224 + 52 212 228 + 60 212 232 + 68 208 232 + 72 208 236 + 80 208 236 + 84 204 240 + 92 204 240 + 96 200 244 +100 200 244 +104 200 244 +112 196 244 +116 196 248 +116 196 248 +120 192 248 +124 192 248 +124 188 248 +124 188 248 +124 188 248 +124 184 248 +124 184 248 +124 180 248 +120 180 248 +120 180 248 +116 176 248 +112 176 248 +108 172 244 +104 172 244 +100 172 244 + 92 168 240 + 88 168 240 + 80 168 236 + 76 164 236 + 68 164 232 + 64 160 232 + 56 160 228 + 52 160 228 + 44 156 224 + 40 156 224 + 32 156 220 + 28 152 216 + 24 152 212 + 16 152 212 + 12 148 208 + 8 148 204 + 4 148 200 + 4 144 200 + 0 144 196 + 0 144 192 + 0 144 188 + 0 140 188 + 0 140 184 + 0 140 180 + 0 136 176 + 4 136 172 + 4 136 172 + 8 136 168 + 12 132 164 + 16 132 160 + 20 132 160 + 24 132 156 + 32 132 152 + 36 128 152 + 44 128 148 + 48 128 144 + 56 128 144 + 60 128 140 + 68 128 140 + 76 124 136 + 80 124 136 + 88 124 132 + 92 124 132 + 96 124 128 +104 124 128 +108 124 128 +112 124 124 +116 124 124 +120 124 124 +120 124 124 +124 124 124 +124 124 124 +124 124 124 +124 124 124 diff --git a/src/fractalzoomer/color_maps/jack's61.map b/src/fractalzoomer/color_maps/jack's61.map new file mode 100644 index 000000000..e99ae32c4 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's61.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 124 124 +124 124 124 +124 124 120 +124 124 120 +124 124 116 +124 124 112 +124 128 108 +124 128 104 +124 128 96 +124 132 92 +124 132 88 +124 136 80 +124 136 76 +128 140 68 +128 140 60 +128 144 56 +128 144 48 +128 148 44 +128 152 36 +132 152 32 +132 156 24 +132 160 20 +132 160 16 +132 164 12 +136 168 8 +136 172 4 +136 172 4 +136 176 0 +140 180 0 +140 184 0 +140 188 0 +144 188 0 +144 192 0 +144 196 0 +144 200 4 +148 200 4 +148 204 8 +148 208 12 +152 212 16 +152 212 24 +152 216 28 +156 220 32 +156 224 40 +156 224 44 +160 228 52 +160 228 56 +160 232 64 +164 232 68 +164 236 76 +168 236 80 +168 240 88 +168 240 92 +172 244 100 +172 244 104 +172 244 108 +176 248 112 +176 248 116 +180 248 120 +180 248 120 +180 248 124 +184 248 124 +184 248 124 +188 248 124 +188 248 124 +188 248 124 +192 248 124 +192 248 120 +196 248 116 +196 248 116 +196 244 112 +200 244 104 +200 244 100 +200 244 96 +204 240 92 +204 240 84 +208 236 80 +208 236 72 +208 232 68 +212 232 60 +212 228 52 +212 224 48 +216 224 40 +216 220 36 +220 216 28 +220 216 24 +220 212 20 +224 208 16 +224 208 12 +224 204 8 +224 200 4 +228 196 4 +228 196 0 +228 192 0 +232 188 0 +232 184 0 +232 180 0 +232 180 0 +236 176 0 +236 172 4 +236 168 8 +236 168 12 +240 164 16 +240 160 20 +240 156 24 +240 156 28 +244 152 36 +244 148 40 +244 148 48 +244 144 52 +244 144 60 +244 140 64 +244 136 72 +248 136 76 +248 132 84 +248 132 88 +248 132 96 +248 128 100 +248 128 104 +248 128 108 +248 124 112 +248 124 116 +248 124 120 +248 124 124 +248 124 124 +248 124 124 +248 124 124 +248 124 124 +248 124 124 +248 124 124 +248 124 124 +248 124 120 +248 124 116 +248 124 112 +248 128 108 +248 128 104 +248 128 100 +248 132 96 +248 132 88 +248 132 84 +248 136 76 +244 136 72 +244 140 64 +244 144 60 +244 144 52 +244 148 48 +244 148 40 +244 152 36 +240 156 28 +240 156 24 +240 160 20 +240 164 16 +236 168 12 +236 168 8 +236 172 4 +236 176 0 +232 180 0 +232 180 0 +232 184 0 +232 188 0 +228 192 0 +228 196 0 +228 196 4 +224 200 4 +224 204 8 +224 208 12 +224 208 16 +220 212 20 +220 216 24 +216 220 32 +216 220 36 +216 224 40 +212 224 48 +212 228 52 +212 232 60 +208 232 68 +208 236 72 +208 236 80 +204 240 84 +204 240 92 +200 244 96 +200 244 100 +200 244 104 +196 244 112 +196 248 116 +196 248 116 +192 248 120 +192 248 124 +188 248 124 +188 248 124 +188 248 124 +184 248 124 +184 248 124 +180 248 124 +180 248 120 +180 248 120 +176 248 116 +176 248 112 +172 244 108 +172 244 104 +172 244 100 +168 240 92 +168 240 88 +168 236 80 +164 236 76 +164 232 68 +160 232 64 +160 228 56 +160 228 52 +156 224 44 +156 224 40 +156 220 32 +152 216 28 +152 212 24 +152 212 16 +148 208 12 +148 204 8 +148 200 4 +144 200 4 +144 196 0 +144 192 0 +144 188 0 +140 188 0 +140 184 0 +140 180 0 +136 176 0 +136 172 4 +136 172 4 +136 168 8 +132 164 12 +132 160 16 +132 160 20 +132 156 24 +132 152 32 +128 152 36 +128 148 44 +128 144 48 +128 144 56 +128 140 60 +128 140 68 +124 136 76 +124 136 80 +124 132 88 +124 132 92 +124 128 96 +124 128 104 +124 128 108 +124 124 112 +124 124 116 +124 124 120 +124 124 120 +124 124 124 +124 124 124 +124 124 124 +124 124 124 diff --git a/src/fractalzoomer/color_maps/jack's62.map b/src/fractalzoomer/color_maps/jack's62.map new file mode 100644 index 000000000..05606df78 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's62.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 180 188 +184 168 188 +180 156 184 +176 136 184 +168 116 180 +164 96 176 +156 76 172 +148 56 168 +136 36 164 +128 20 160 +116 8 156 +108 0 148 + 96 0 144 + 84 0 136 + 76 4 132 + 64 16 124 + 56 32 116 + 44 48 108 + 36 68 104 + 28 88 96 + 20 108 88 + 16 132 80 + 8 148 76 + 4 164 68 + 0 176 60 + 0 184 56 + 0 188 48 + 0 188 40 + 0 184 36 + 4 172 32 + 4 160 24 + 12 144 20 + 16 124 16 + 24 104 12 + 32 80 8 + 40 60 4 + 48 40 4 + 56 24 0 + 68 12 0 + 80 4 0 + 88 0 0 +100 0 0 +108 4 0 +120 12 0 +132 24 0 +140 40 4 +148 60 4 +156 80 8 +164 104 12 +172 124 16 +176 144 20 +184 160 24 +184 172 32 +188 184 36 +188 188 40 +188 188 48 +188 184 56 +188 176 60 +184 164 68 +180 148 76 +172 132 80 +168 108 88 +160 88 96 +152 68 104 +144 48 108 +132 32 116 +124 16 124 +112 4 132 +104 0 136 + 92 0 144 + 80 0 148 + 72 8 156 + 60 20 160 + 52 36 164 + 40 56 168 + 32 76 172 + 24 96 176 + 20 116 180 + 12 136 184 + 8 156 184 + 4 168 188 + 0 180 188 + 0 188 188 + 0 188 188 + 0 188 188 + 0 180 188 + 4 168 188 + 8 156 184 + 12 136 184 + 20 116 180 + 24 96 176 + 32 76 172 + 40 56 168 + 52 36 164 + 60 20 160 + 72 8 156 + 80 0 148 + 92 0 144 +104 0 136 +112 4 132 +124 16 124 +132 32 116 +144 48 108 +152 68 104 +160 88 96 +168 108 88 +172 132 80 +180 148 76 +184 164 68 +188 176 60 +188 184 56 +188 188 48 +188 188 40 +188 184 36 +184 172 32 +184 160 24 +176 144 20 +172 124 16 +164 104 12 +156 80 8 +148 60 4 +140 40 4 +132 24 0 +120 12 0 +108 4 0 +100 0 0 + 88 0 0 + 80 4 0 + 68 12 0 + 56 24 0 + 48 40 4 + 40 60 4 + 32 80 8 + 24 104 12 + 16 124 16 + 12 144 20 + 4 160 24 + 4 172 32 + 0 184 36 + 0 188 40 + 0 188 48 + 0 184 56 + 0 176 60 + 4 164 68 + 8 148 76 + 16 132 80 + 20 108 88 + 28 88 96 + 36 68 104 + 44 48 108 + 56 32 116 + 64 16 124 + 76 4 132 + 84 0 136 + 96 0 144 +108 0 148 +116 8 156 +128 20 160 +136 36 164 +148 56 168 +156 76 172 +164 96 176 +168 116 180 +176 136 184 +180 156 184 +184 168 188 +188 180 188 +188 188 188 +188 188 188 +188 188 188 +188 180 188 +184 168 188 +180 156 184 +176 136 184 +168 116 180 +164 96 176 +156 76 172 +148 56 168 +136 36 164 +128 20 160 +116 8 156 +108 0 148 + 96 0 144 + 84 0 136 + 76 4 132 + 64 16 124 + 56 32 116 + 44 48 108 + 36 68 104 + 28 88 96 + 20 108 88 + 16 132 80 + 8 148 76 + 4 164 68 + 0 176 60 + 0 184 56 + 0 188 48 + 0 188 40 + 0 184 36 + 4 172 32 + 4 160 24 + 12 144 20 + 16 124 16 + 24 104 12 + 32 80 8 + 40 60 4 + 48 40 4 + 56 24 0 + 68 12 0 + 80 4 0 + 88 0 0 +100 0 0 +108 4 0 +120 12 0 +132 24 0 +140 40 4 +148 60 4 +156 80 8 +164 104 12 +172 124 16 +176 144 20 +184 160 24 +184 172 32 +188 184 36 +188 188 40 +188 188 48 +188 184 56 +188 176 60 +184 164 68 +180 148 76 +172 132 80 +168 108 88 +160 88 96 +152 68 104 +144 48 108 +132 32 116 +124 16 124 +112 4 132 +104 0 136 + 92 0 144 + 80 0 148 + 72 8 156 + 60 20 160 + 52 36 164 + 40 56 168 + 32 76 172 + 24 96 176 + 20 116 180 + 12 136 184 + 8 156 184 + 4 168 188 + 0 180 188 + 0 188 188 + 0 188 188 diff --git a/src/fractalzoomer/color_maps/jack's63.map b/src/fractalzoomer/color_maps/jack's63.map new file mode 100644 index 000000000..b35cdefcf --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's63.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 124 124 +124 124 120 +124 124 116 +124 124 108 +124 124 104 +124 124 96 +124 128 88 +124 128 76 +124 128 68 +124 132 60 +124 132 48 +124 136 40 +124 136 32 +124 140 24 +124 140 16 +124 144 12 +124 144 4 +124 148 0 +124 152 0 +124 152 0 +124 156 0 +124 160 0 +124 160 4 +124 164 8 +124 168 12 +124 172 20 +124 172 28 +128 176 36 +128 180 44 +128 184 52 +128 188 64 +128 188 72 +128 192 80 +128 196 92 +128 200 100 +128 200 104 +128 204 112 +128 208 116 +128 212 120 +128 212 124 +132 216 124 +132 220 124 +132 224 124 +132 224 120 +132 228 116 +132 228 112 +132 232 104 +132 232 100 +132 236 92 +136 236 80 +136 240 72 +136 240 64 +136 244 52 +136 244 44 +136 244 36 +136 248 28 +136 248 20 +140 248 12 +140 248 8 +140 248 4 +140 248 0 +140 248 0 +140 248 0 +140 248 0 +144 248 0 +144 248 4 +144 248 12 +144 248 16 +144 248 24 +144 244 32 +144 244 40 +148 244 48 +148 244 60 +148 240 68 +148 240 76 +148 236 88 +148 236 96 +148 232 104 +152 232 108 +152 228 116 +152 224 120 +152 224 124 +152 220 124 +156 216 124 +156 216 124 +156 212 124 +156 208 120 +156 208 116 +156 204 108 +160 200 104 +160 196 96 +160 196 88 +160 192 76 +160 188 68 +160 184 60 +164 180 48 +164 180 40 +164 176 32 +164 172 24 +164 168 16 +168 168 12 +168 164 4 +168 160 0 +168 156 0 +168 156 0 +172 152 0 +172 148 0 +172 148 4 +172 144 8 +172 144 12 +172 140 20 +176 136 28 +176 136 36 +176 132 44 +176 132 52 +176 132 64 +180 128 72 +180 128 80 +180 128 92 +180 124 100 +180 124 104 +184 124 112 +184 124 116 +184 124 120 +184 124 124 +184 124 124 +188 124 124 +188 124 124 +188 124 120 +188 124 116 +188 124 112 +192 124 104 +192 124 100 +192 128 92 +192 128 80 +192 128 72 +196 132 64 +196 132 52 +196 132 44 +196 136 36 +196 136 28 +200 140 20 +200 144 12 +200 144 8 +200 148 4 +200 148 0 +200 152 0 +204 156 0 +204 156 0 +204 160 0 +204 164 4 +204 168 12 +208 168 16 +208 172 24 +208 176 32 +208 180 40 +208 180 48 +212 184 60 +212 188 68 +212 192 76 +212 196 88 +212 196 96 +212 200 104 +216 204 108 +216 208 116 +216 208 120 +216 212 124 +216 216 124 +220 220 124 +220 220 124 +220 224 124 +220 224 120 +220 228 116 +220 232 108 +224 232 104 +224 236 96 +224 236 88 +224 240 76 +224 240 68 +224 244 60 +224 244 48 +228 244 40 +228 244 32 +228 248 24 +228 248 16 +228 248 12 +228 248 4 +228 248 0 +232 248 0 +232 248 0 +232 248 0 +232 248 0 +232 248 4 +232 248 8 +232 248 12 +236 248 20 +236 248 28 +236 244 36 +236 244 44 +236 244 52 +236 240 64 +236 240 72 +236 236 80 +240 236 92 +240 232 100 +240 232 104 +240 228 112 +240 228 116 +240 224 120 +240 224 124 +240 220 124 +240 216 124 +244 212 124 +244 212 120 +244 208 116 +244 204 112 +244 200 104 +244 200 100 +244 196 92 +244 192 80 +244 188 72 +244 188 64 +244 184 52 +244 180 44 +244 176 36 +248 172 28 +248 172 20 +248 168 12 +248 164 8 +248 160 4 +248 160 0 +248 156 0 +248 152 0 +248 152 0 +248 148 0 +248 144 4 +248 144 12 +248 140 16 +248 140 24 +248 136 32 +248 136 40 +248 132 48 +248 132 60 +248 128 68 +248 128 76 +248 128 88 +248 124 96 +248 124 104 +248 124 108 +248 124 116 +248 124 120 +248 124 124 +248 124 124 +252 124 124 diff --git a/src/fractalzoomer/color_maps/jack's64.map b/src/fractalzoomer/color_maps/jack's64.map new file mode 100644 index 000000000..d3b915b48 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's64.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 124 124 +124 120 124 +124 116 124 +124 108 124 +124 104 124 +124 96 124 +128 88 124 +128 76 124 +128 68 124 +132 60 124 +132 48 124 +136 40 124 +136 32 124 +140 24 124 +140 16 124 +144 12 124 +144 4 124 +148 0 124 +152 0 124 +152 0 124 +156 0 124 +160 0 124 +160 4 124 +164 8 124 +168 12 124 +172 20 124 +172 28 124 +176 36 128 +180 44 128 +184 52 128 +188 64 128 +188 72 128 +192 80 128 +196 92 128 +200 100 128 +200 104 128 +204 112 128 +208 116 128 +212 120 128 +212 124 128 +216 124 132 +220 124 132 +224 124 132 +224 120 132 +228 116 132 +228 112 132 +232 104 132 +232 100 132 +236 92 132 +236 80 136 +240 72 136 +240 64 136 +244 52 136 +244 44 136 +244 36 136 +248 28 136 +248 20 136 +248 12 140 +248 8 140 +248 4 140 +248 0 140 +248 0 140 +248 0 140 +248 0 140 +248 0 144 +248 4 144 +248 12 144 +248 16 144 +248 24 144 +244 32 144 +244 40 144 +244 48 148 +244 60 148 +240 68 148 +240 76 148 +236 88 148 +236 96 148 +232 104 148 +232 108 152 +228 116 152 +224 120 152 +224 124 152 +220 124 152 +216 124 156 +216 124 156 +212 124 156 +208 120 156 +208 116 156 +204 108 156 +200 104 160 +196 96 160 +196 88 160 +192 76 160 +188 68 160 +184 60 160 +180 48 164 +180 40 164 +176 32 164 +172 24 164 +168 16 164 +168 12 168 +164 4 168 +160 0 168 +156 0 168 +156 0 168 +152 0 172 +148 0 172 +148 4 172 +144 8 172 +144 12 172 +140 20 172 +136 28 176 +136 36 176 +132 44 176 +132 52 176 +132 64 176 +128 72 180 +128 80 180 +128 92 180 +124 100 180 +124 104 180 +124 112 184 +124 116 184 +124 120 184 +124 124 184 +124 124 184 +124 124 188 +124 124 188 +124 120 188 +124 116 188 +124 112 188 +124 104 192 +124 100 192 +128 92 192 +128 80 192 +128 72 192 +132 64 196 +132 52 196 +132 44 196 +136 36 196 +136 28 196 +140 20 200 +144 12 200 +144 8 200 +148 4 200 +148 0 200 +152 0 200 +156 0 204 +156 0 204 +160 0 204 +164 4 204 +168 12 204 +168 16 208 +172 24 208 +176 32 208 +180 40 208 +180 48 208 +184 60 212 +188 68 212 +192 76 212 +196 88 212 +196 96 212 +200 104 212 +204 108 216 +208 116 216 +208 120 216 +212 124 216 +216 124 216 +220 124 220 +220 124 220 +224 124 220 +224 120 220 +228 116 220 +232 108 220 +232 104 224 +236 96 224 +236 88 224 +240 76 224 +240 68 224 +244 60 224 +244 48 224 +244 40 228 +244 32 228 +248 24 228 +248 16 228 +248 12 228 +248 4 228 +248 0 228 +248 0 232 +248 0 232 +248 0 232 +248 0 232 +248 4 232 +248 8 232 +248 12 232 +248 20 236 +248 28 236 +244 36 236 +244 44 236 +244 52 236 +240 64 236 +240 72 236 +236 80 236 +236 92 240 +232 100 240 +232 104 240 +228 112 240 +228 116 240 +224 120 240 +224 124 240 +220 124 240 +216 124 240 +212 124 244 +212 120 244 +208 116 244 +204 112 244 +200 104 244 +200 100 244 +196 92 244 +192 80 244 +188 72 244 +188 64 244 +184 52 244 +180 44 244 +176 36 244 +172 28 248 +172 20 248 +168 12 248 +164 8 248 +160 4 248 +160 0 248 +156 0 248 +152 0 248 +152 0 248 +148 0 248 +144 4 248 +144 12 248 +140 16 248 +140 24 248 +136 32 248 +136 40 248 +132 48 248 +132 60 248 +128 68 248 +128 76 248 +128 88 248 +124 96 248 +124 104 248 +124 108 248 +124 116 248 +124 120 248 +124 124 248 +124 124 248 +124 124 252 diff --git a/src/fractalzoomer/color_maps/jack's65.map b/src/fractalzoomer/color_maps/jack's65.map new file mode 100644 index 000000000..c7f772185 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's65.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 124 120 +124 124 116 +124 124 108 +124 124 100 +128 124 92 +128 124 80 +128 124 68 +132 124 56 +132 128 44 +136 128 32 +140 128 24 +140 128 16 +144 132 8 +148 132 4 +152 132 0 +156 136 0 +156 136 0 +160 136 4 +164 140 8 +168 140 16 +172 144 24 +176 144 32 +180 144 44 +184 148 56 +188 148 68 +192 152 80 +196 152 92 +200 156 100 +204 156 108 +208 160 116 +212 160 120 +216 164 124 +220 168 124 +220 168 124 +224 172 120 +228 172 116 +232 176 108 +232 176 100 +236 180 92 +240 184 80 +240 184 68 +244 188 56 +244 188 44 +244 192 32 +248 196 24 +248 196 16 +248 200 8 +248 200 4 +248 204 0 +252 204 0 +248 208 0 +248 212 4 +248 212 8 +248 216 16 +248 216 24 +244 220 32 +244 220 44 +244 224 56 +240 224 68 +240 228 80 +236 228 92 +232 228 100 +232 232 108 +228 232 116 +224 236 120 +220 236 124 +216 236 124 +216 240 124 +212 240 120 +208 240 116 +204 244 108 +200 244 100 +196 244 92 +192 244 80 +188 248 68 +184 248 56 +180 248 44 +176 248 32 +172 248 24 +168 248 16 +164 248 8 +160 248 4 +156 248 0 +152 252 0 +152 248 0 +148 248 4 +144 248 8 +140 248 16 +140 248 24 +136 248 32 +132 248 44 +132 248 56 +128 248 68 +128 244 80 +128 244 92 +124 244 100 +124 244 108 +124 240 116 +124 240 120 +124 240 124 +124 236 124 +124 236 124 +124 236 120 +124 232 116 +124 232 108 +124 228 100 +128 228 92 +128 228 80 +128 224 68 +132 224 56 +132 220 44 +136 220 32 +140 216 24 +140 216 16 +144 212 8 +148 212 4 +152 208 0 +156 204 0 +156 204 0 +160 200 4 +164 200 8 +168 196 16 +172 196 24 +176 192 32 +180 188 44 +184 188 56 +188 184 68 +192 184 80 +196 180 92 +200 176 100 +204 176 108 +208 172 116 +212 172 120 +216 168 124 +220 168 124 +220 164 124 +224 160 120 +228 160 116 +232 156 108 +232 156 100 +236 152 92 +240 152 80 +240 148 68 +244 148 56 +244 144 44 +244 144 32 +248 144 24 +248 140 16 +248 140 8 +248 136 4 +248 136 0 +248 136 0 +248 132 0 +248 132 4 +248 132 8 +248 128 16 +248 128 24 +244 128 32 +244 128 44 +244 124 56 +240 124 68 +240 124 80 +236 124 92 +232 124 100 +232 124 108 +228 124 116 +224 124 120 +220 124 124 +216 124 124 +216 124 124 +212 124 120 +208 124 116 +204 124 108 +200 124 100 +196 124 92 +192 124 80 +188 124 68 +184 124 56 +180 128 44 +176 128 32 +172 128 24 +168 128 16 +164 132 8 +160 132 4 +156 132 0 +152 136 0 +152 136 0 +148 136 4 +144 140 8 +140 140 16 +140 144 24 +136 144 32 +132 144 44 +132 148 56 +128 148 68 +128 152 80 +128 152 92 +124 156 100 +124 156 108 +124 160 116 +124 160 120 +124 164 124 +124 168 124 +124 168 124 +124 172 120 +124 172 116 +124 176 108 +124 176 100 +128 180 92 +128 184 80 +128 184 68 +132 188 56 +132 188 44 +136 192 32 +140 196 24 +140 196 16 +144 200 8 +148 200 4 +152 204 0 +156 204 0 +156 208 0 +160 212 4 +164 212 8 +168 216 16 +172 216 24 +176 220 32 +180 220 44 +184 224 56 +188 224 68 +192 228 80 +196 228 92 +200 228 100 +204 232 108 +208 232 116 +212 236 120 +216 236 124 +220 236 124 +220 240 124 +224 240 120 +228 240 116 +232 244 108 +232 244 100 +236 244 92 +240 244 80 +240 248 68 +244 248 56 +244 248 44 +244 248 32 +248 248 24 +248 248 16 +248 248 8 +248 248 4 +248 248 0 +248 248 0 diff --git a/src/fractalzoomer/color_maps/jack's66.map b/src/fractalzoomer/color_maps/jack's66.map new file mode 100644 index 000000000..4ee36c1c9 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's66.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +124 120 124 +124 116 124 +124 108 124 +124 100 124 +124 92 128 +124 80 128 +124 68 128 +124 56 132 +128 44 132 +128 32 136 +128 24 140 +128 16 140 +132 8 144 +132 4 148 +132 0 152 +136 0 156 +136 0 156 +136 4 160 +140 8 164 +140 16 168 +144 24 172 +144 32 176 +144 44 180 +148 56 184 +148 68 188 +152 80 192 +152 92 196 +156 100 200 +156 108 204 +160 116 208 +160 120 212 +164 124 216 +168 124 220 +168 124 220 +172 120 224 +172 116 228 +176 108 232 +176 100 232 +180 92 236 +184 80 240 +184 68 240 +188 56 244 +188 44 244 +192 32 244 +196 24 248 +196 16 248 +200 8 248 +200 4 248 +204 0 248 +204 0 252 +208 0 248 +212 4 248 +212 8 248 +216 16 248 +216 24 248 +220 32 244 +220 44 244 +224 56 244 +224 68 240 +228 80 240 +228 92 236 +228 100 232 +232 108 232 +232 116 228 +236 120 224 +236 124 220 +236 124 216 +240 124 216 +240 120 212 +240 116 208 +244 108 204 +244 100 200 +244 92 196 +244 80 192 +248 68 188 +248 56 184 +248 44 180 +248 32 176 +248 24 172 +248 16 168 +248 8 164 +248 4 160 +248 0 156 +252 0 152 +248 0 152 +248 4 148 +248 8 144 +248 16 140 +248 24 140 +248 32 136 +248 44 132 +248 56 132 +248 68 128 +244 80 128 +244 92 128 +244 100 124 +244 108 124 +240 116 124 +240 120 124 +240 124 124 +236 124 124 +236 124 124 +236 120 124 +232 116 124 +232 108 124 +228 100 124 +228 92 128 +228 80 128 +224 68 128 +224 56 132 +220 44 132 +220 32 136 +216 24 140 +216 16 140 +212 8 144 +212 4 148 +208 0 152 +204 0 156 +204 0 156 +200 4 160 +200 8 164 +196 16 168 +196 24 172 +192 32 176 +188 44 180 +188 56 184 +184 68 188 +184 80 192 +180 92 196 +176 100 200 +176 108 204 +172 116 208 +172 120 212 +168 124 216 +168 124 220 +164 124 220 +160 120 224 +160 116 228 +156 108 232 +156 100 232 +152 92 236 +152 80 240 +148 68 240 +148 56 244 +144 44 244 +144 32 244 +144 24 248 +140 16 248 +140 8 248 +136 4 248 +136 0 248 +136 0 248 +132 0 248 +132 4 248 +132 8 248 +128 16 248 +128 24 248 +128 32 244 +128 44 244 +124 56 244 +124 68 240 +124 80 240 +124 92 236 +124 100 232 +124 108 232 +124 116 228 +124 120 224 +124 124 220 +124 124 216 +124 124 216 +124 120 212 +124 116 208 +124 108 204 +124 100 200 +124 92 196 +124 80 192 +124 68 188 +124 56 184 +128 44 180 +128 32 176 +128 24 172 +128 16 168 +132 8 164 +132 4 160 +132 0 156 +136 0 152 +136 0 152 +136 4 148 +140 8 144 +140 16 140 +144 24 140 +144 32 136 +144 44 132 +148 56 132 +148 68 128 +152 80 128 +152 92 128 +156 100 124 +156 108 124 +160 116 124 +160 120 124 +164 124 124 +168 124 124 +168 124 124 +172 120 124 +172 116 124 +176 108 124 +176 100 124 +180 92 128 +184 80 128 +184 68 128 +188 56 132 +188 44 132 +192 32 136 +196 24 140 +196 16 140 +200 8 144 +200 4 148 +204 0 152 +204 0 156 +208 0 156 +212 4 160 +212 8 164 +216 16 168 +216 24 172 +220 32 176 +220 44 180 +224 56 184 +224 68 188 +228 80 192 +228 92 196 +228 100 200 +232 108 204 +232 116 208 +236 120 212 +236 124 216 +236 124 220 +240 124 220 +240 120 224 +240 116 228 +244 108 232 +244 100 232 +244 92 236 +244 80 240 +248 68 240 +248 56 244 +248 44 244 +248 32 244 +248 24 248 +248 16 248 +248 8 248 +248 4 248 +248 0 248 +248 0 248 diff --git a/src/fractalzoomer/color_maps/jack's67.map b/src/fractalzoomer/color_maps/jack's67.map new file mode 100644 index 000000000..686685892 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's67.map @@ -0,0 +1,256 @@ +128 128 128 +124 124 124 +120 124 124 +116 124 124 +108 124 124 + 96 124 124 + 88 124 124 + 76 124 124 + 60 124 128 + 48 124 128 + 36 124 128 + 28 124 132 + 16 124 132 + 8 124 136 + 4 124 136 + 0 124 140 + 0 124 140 + 0 124 144 + 4 124 144 + 8 124 148 + 16 124 152 + 28 124 152 + 36 124 156 + 48 124 160 + 64 124 160 + 76 124 164 + 88 124 168 + 96 124 172 +108 124 172 +116 128 176 +120 128 180 +124 128 184 +124 128 188 +124 128 188 +120 128 192 +116 128 196 +108 128 200 + 96 128 200 + 88 128 204 + 76 128 208 + 60 128 212 + 48 128 212 + 36 132 216 + 28 132 220 + 16 132 224 + 8 132 224 + 4 132 228 + 0 132 228 + 0 132 232 + 0 132 232 + 4 132 236 + 8 136 236 + 16 136 240 + 28 136 240 + 36 136 244 + 48 136 244 + 64 136 244 + 76 136 248 + 88 136 248 + 96 140 248 +108 140 248 +116 140 248 +120 140 248 +124 140 248 +124 140 248 +124 140 248 +120 144 248 +116 144 248 +108 144 248 + 96 144 248 + 88 144 248 + 76 144 244 + 60 144 244 + 48 148 244 + 36 148 244 + 28 148 240 + 16 148 240 + 8 148 236 + 4 148 236 + 0 148 232 + 0 152 232 + 0 152 228 + 4 152 224 + 8 152 224 + 16 152 220 + 28 156 216 + 36 156 216 + 48 156 212 + 64 156 208 + 76 156 208 + 88 156 204 + 96 160 200 +108 160 196 +116 160 196 +120 160 192 +124 160 188 +124 160 184 +124 164 180 +120 164 180 +116 164 176 +108 164 172 + 96 164 168 + 88 168 168 + 76 168 164 + 60 168 160 + 48 168 156 + 36 168 156 + 28 172 152 + 16 172 148 + 8 172 148 + 4 172 144 + 0 172 144 + 0 172 140 + 0 176 136 + 4 176 136 + 8 176 132 + 16 176 132 + 28 176 132 + 36 180 128 + 48 180 128 + 64 180 128 + 76 180 124 + 88 180 124 + 96 184 124 +108 184 124 +116 184 124 +120 184 124 +124 184 124 +124 188 124 +124 188 124 +120 188 124 +116 188 124 +108 188 124 + 96 192 124 + 88 192 124 + 76 192 128 + 60 192 128 + 48 192 128 + 36 196 132 + 28 196 132 + 16 196 132 + 8 196 136 + 4 196 136 + 0 200 140 + 0 200 144 + 0 200 144 + 4 200 148 + 8 200 148 + 16 200 152 + 28 204 156 + 36 204 156 + 48 204 160 + 64 204 164 + 76 204 168 + 88 208 168 + 96 208 172 +108 208 176 +116 208 180 +120 208 180 +124 212 184 +124 212 188 +124 212 192 +120 212 196 +116 212 196 +108 212 200 + 96 216 204 + 88 216 208 + 76 216 208 + 60 216 212 + 48 216 216 + 36 220 220 + 28 220 220 + 16 220 224 + 8 220 224 + 4 220 228 + 0 220 232 + 0 224 232 + 0 224 236 + 4 224 236 + 8 224 240 + 16 224 240 + 28 224 244 + 36 224 244 + 48 228 244 + 64 228 244 + 76 228 248 + 88 228 248 + 96 228 248 +108 228 248 +116 228 248 +120 232 248 +124 232 248 +124 232 248 +124 232 248 +120 232 248 +116 232 248 +108 232 248 + 96 236 248 + 88 236 248 + 76 236 244 + 60 236 244 + 48 236 244 + 36 236 240 + 28 236 240 + 16 236 236 + 8 240 236 + 4 240 232 + 0 240 232 + 0 240 228 + 0 240 228 + 4 240 224 + 8 240 224 + 16 240 220 + 28 240 216 + 36 244 212 + 48 244 212 + 64 244 208 + 76 244 204 + 88 244 200 + 96 244 200 +108 244 196 +116 244 192 +120 244 188 +124 244 188 +124 244 184 +124 244 180 +120 244 176 +116 248 172 +108 248 172 + 96 248 168 + 88 248 164 + 76 248 160 + 60 248 160 + 48 248 156 + 36 248 152 + 28 248 152 + 16 248 148 + 8 248 144 + 4 248 144 + 0 248 140 + 0 248 140 + 0 248 136 + 4 248 136 + 8 248 132 + 16 248 132 + 28 248 128 + 36 248 128 + 48 248 128 + 64 248 124 + 76 248 124 + 88 248 124 + 96 248 124 +108 248 124 +116 248 124 +120 248 124 +120 248 120 diff --git a/src/fractalzoomer/color_maps/jack's69.map b/src/fractalzoomer/color_maps/jack's69.map new file mode 100644 index 000000000..8eb28b83a --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's69.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 188 184 +188 188 172 +188 188 160 +188 188 148 +188 184 132 +188 184 112 +188 184 92 +188 180 76 +188 180 56 +188 176 40 +188 172 24 +188 172 12 +188 168 4 +188 164 0 +188 160 0 +188 160 0 +188 156 4 +188 152 16 +188 148 28 +188 144 40 +188 140 60 +188 136 76 +184 132 96 +184 124 116 +184 120 132 +184 116 148 +184 112 164 +184 108 176 +184 104 184 +184 100 188 +184 92 188 +184 88 188 +180 84 180 +180 80 172 +180 76 160 +180 72 144 +180 64 128 +180 60 108 +180 56 92 +180 52 72 +176 48 56 +176 44 40 +176 40 24 +176 36 12 +176 32 4 +176 28 0 +172 24 0 +172 24 0 +172 20 8 +172 16 16 +172 12 28 +172 12 44 +168 8 60 +168 8 80 +168 4 100 +168 4 116 +168 0 136 +164 0 152 +164 0 164 +164 0 176 +164 0 184 +164 0 188 +160 0 188 +160 0 188 +160 0 180 +160 0 172 +160 0 160 +156 0 144 +156 4 124 +156 4 108 +156 4 88 +152 8 72 +152 8 52 +152 12 36 +152 16 24 +148 16 12 +148 20 4 +148 24 0 +148 28 0 +148 32 0 +144 36 8 +144 40 16 +144 40 32 +140 48 48 +140 52 64 +140 56 80 +140 60 100 +136 64 120 +136 68 136 +136 72 152 +136 76 168 +132 80 176 +132 88 184 +132 92 188 +132 96 188 +128 100 188 +128 104 180 +128 108 168 +124 116 156 +124 120 140 +124 124 124 +124 128 104 +120 132 88 +120 136 68 +120 140 52 +116 144 36 +116 148 20 +116 152 8 +116 156 4 +112 160 0 +112 164 0 +112 168 0 +108 168 8 +108 172 20 +108 176 32 +108 176 48 +104 180 64 +104 180 84 +104 184 104 +100 184 120 +100 188 140 +100 188 156 +100 188 168 + 96 188 180 + 96 188 184 + 96 188 188 + 92 188 188 + 92 188 184 + 92 188 180 + 88 188 168 + 88 188 156 + 88 188 140 + 88 184 120 + 84 184 104 + 84 180 84 + 84 180 64 + 80 176 48 + 80 176 32 + 80 172 20 + 80 168 8 + 76 168 0 + 76 164 0 + 76 160 0 + 72 156 4 + 72 152 8 + 72 148 20 + 72 144 36 + 68 140 52 + 68 136 68 + 68 132 88 + 64 128 104 + 64 124 124 + 64 120 140 + 64 116 156 + 60 108 168 + 60 104 180 + 60 100 188 + 56 96 188 + 56 92 188 + 56 88 184 + 56 80 176 + 52 76 168 + 52 72 152 + 52 68 136 + 52 64 120 + 48 60 100 + 48 56 80 + 48 52 64 + 44 44 44 + 44 40 32 + 44 40 16 + 44 36 8 + 40 32 0 + 40 28 0 + 40 24 0 + 40 20 4 + 40 16 12 + 36 16 24 + 36 12 36 + 36 8 52 + 36 8 72 + 32 4 88 + 32 4 108 + 32 4 124 + 32 0 144 + 28 0 160 + 28 0 172 + 28 0 180 + 28 0 188 + 28 0 188 + 24 0 188 + 24 0 184 + 24 0 176 + 24 0 164 + 24 0 152 + 20 0 136 + 20 4 116 + 20 4 100 + 20 8 80 + 20 8 60 + 16 12 44 + 16 12 28 + 16 16 16 + 16 20 8 + 16 24 0 + 16 24 0 + 12 28 0 + 12 32 4 + 12 36 12 + 12 40 24 + 12 44 40 + 12 48 56 + 8 52 72 + 8 56 92 + 8 60 108 + 8 64 128 + 8 72 144 + 8 76 160 + 8 80 172 + 8 84 180 + 4 88 188 + 4 92 188 + 4 100 188 + 4 104 184 + 4 108 176 + 4 112 164 + 4 116 148 + 4 120 132 + 4 124 116 + 4 132 96 + 0 136 76 + 0 140 60 + 0 144 40 + 0 148 28 + 0 152 16 + 0 156 4 + 0 160 0 + 0 160 0 + 0 164 0 + 0 168 4 + 0 172 12 + 0 172 24 + 0 176 40 + 0 180 56 + 0 180 76 + 0 184 92 + 0 184 112 + 0 184 132 + 0 188 148 + 0 188 160 + 0 188 172 + 0 188 184 + 0 188 188 + 0 188 188 diff --git a/src/fractalzoomer/color_maps/jack's70.map b/src/fractalzoomer/color_maps/jack's70.map new file mode 100644 index 000000000..f7f0b6b79 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's70.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +184 188 188 +172 188 188 +160 188 188 +148 188 188 +132 188 184 +112 188 184 + 92 188 184 + 76 188 180 + 56 188 180 + 40 188 176 + 24 188 172 + 12 188 172 + 4 188 168 + 0 188 164 + 0 188 160 + 0 188 160 + 4 188 156 + 16 188 152 + 28 188 148 + 40 188 144 + 60 188 140 + 76 188 136 + 96 184 132 +116 184 124 +132 184 120 +148 184 116 +164 184 112 +176 184 108 +184 184 104 +188 184 100 +188 184 92 +188 184 88 +180 180 84 +172 180 80 +160 180 76 +144 180 72 +128 180 64 +108 180 60 + 92 180 56 + 72 180 52 + 56 176 48 + 40 176 44 + 24 176 40 + 12 176 36 + 4 176 32 + 0 176 28 + 0 172 24 + 0 172 24 + 8 172 20 + 16 172 16 + 28 172 12 + 44 172 12 + 60 168 8 + 80 168 8 +100 168 4 +116 168 4 +136 168 0 +152 164 0 +164 164 0 +176 164 0 +184 164 0 +188 164 0 +188 160 0 +188 160 0 +180 160 0 +172 160 0 +160 160 0 +144 156 0 +124 156 4 +108 156 4 + 88 156 4 + 72 152 8 + 52 152 8 + 36 152 12 + 24 152 16 + 12 148 16 + 4 148 20 + 0 148 24 + 0 148 28 + 0 148 32 + 8 144 36 + 16 144 40 + 32 144 40 + 48 140 48 + 64 140 52 + 80 140 56 +100 140 60 +120 136 64 +136 136 68 +152 136 72 +168 136 76 +176 132 80 +184 132 88 +188 132 92 +188 132 96 +188 128 100 +180 128 104 +168 128 108 +156 124 116 +140 124 120 +124 124 124 +104 124 128 + 88 120 132 + 68 120 136 + 52 120 140 + 36 116 144 + 20 116 148 + 8 116 152 + 4 116 156 + 0 112 160 + 0 112 164 + 0 112 168 + 8 108 168 + 20 108 172 + 32 108 176 + 48 108 176 + 64 104 180 + 84 104 180 +104 104 184 +120 100 184 +140 100 188 +156 100 188 +168 100 188 +180 96 188 +184 96 188 +188 96 188 +188 92 188 +184 92 188 +180 92 188 +168 88 188 +156 88 188 +140 88 188 +120 88 184 +104 84 184 + 84 84 180 + 64 84 180 + 48 80 176 + 32 80 176 + 20 80 172 + 8 80 168 + 0 76 168 + 0 76 164 + 0 76 160 + 4 72 156 + 8 72 152 + 20 72 148 + 36 72 144 + 52 68 140 + 68 68 136 + 88 68 132 +104 64 128 +124 64 124 +140 64 120 +156 64 116 +168 60 108 +180 60 104 +188 60 100 +188 56 96 +188 56 92 +184 56 88 +176 56 80 +168 52 76 +152 52 72 +136 52 68 +120 52 64 +100 48 60 + 80 48 56 + 64 48 52 + 44 44 44 + 32 44 40 + 16 44 40 + 8 44 36 + 0 40 32 + 0 40 28 + 0 40 24 + 4 40 20 + 12 40 16 + 24 36 16 + 36 36 12 + 52 36 8 + 72 36 8 + 88 32 4 +108 32 4 +124 32 4 +144 32 0 +160 28 0 +172 28 0 +180 28 0 +188 28 0 +188 28 0 +188 24 0 +184 24 0 +176 24 0 +164 24 0 +152 24 0 +136 20 0 +116 20 4 +100 20 4 + 80 20 8 + 60 20 8 + 44 16 12 + 28 16 12 + 16 16 16 + 8 16 20 + 0 16 24 + 0 16 24 + 0 12 28 + 4 12 32 + 12 12 36 + 24 12 40 + 40 12 44 + 56 12 48 + 72 8 52 + 92 8 56 +108 8 60 +128 8 64 +144 8 72 +160 8 76 +172 8 80 +180 8 84 +188 4 88 +188 4 92 +188 4 100 +184 4 104 +176 4 108 +164 4 112 +148 4 116 +132 4 120 +116 4 124 + 96 4 132 + 76 0 136 + 60 0 140 + 40 0 144 + 28 0 148 + 16 0 152 + 4 0 156 + 0 0 160 + 0 0 160 + 0 0 164 + 4 0 168 + 12 0 172 + 24 0 172 + 40 0 176 + 56 0 180 + 76 0 180 + 92 0 184 +112 0 184 +132 0 184 +148 0 188 +160 0 188 +172 0 188 +184 0 188 +188 0 188 +188 0 188 diff --git a/src/fractalzoomer/color_maps/jack's71.map b/src/fractalzoomer/color_maps/jack's71.map new file mode 100644 index 000000000..608678880 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's71.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 184 188 +188 176 188 +188 164 188 +188 152 184 +188 136 184 +188 120 180 +184 104 180 +184 84 176 +184 68 172 +184 52 168 +180 36 164 +180 24 160 +176 12 156 +176 4 152 +172 0 148 +172 0 140 +168 0 136 +168 4 132 +164 12 124 +164 24 120 +160 36 116 +156 52 108 +156 68 104 +152 84 96 +148 104 92 +148 120 84 +144 136 80 +140 152 72 +136 164 68 +132 176 64 +132 184 56 +128 188 52 +124 188 44 +120 188 40 +116 184 36 +112 176 32 +108 164 28 +108 152 24 +104 136 20 +100 120 16 + 96 104 12 + 92 84 8 + 88 68 8 + 84 52 4 + 80 36 4 + 80 24 0 + 76 12 0 + 72 4 0 + 68 0 0 + 64 0 0 + 60 0 0 + 56 4 0 + 56 12 0 + 52 24 0 + 48 36 4 + 44 52 4 + 40 68 8 + 40 84 8 + 36 104 12 + 32 120 16 + 32 136 20 + 28 152 24 + 24 164 28 + 24 176 32 + 20 184 36 + 20 188 40 + 16 188 48 + 16 188 52 + 12 184 56 + 12 176 64 + 8 164 68 + 8 152 72 + 4 136 80 + 4 120 84 + 4 104 92 + 4 84 96 + 0 68 104 + 0 52 108 + 0 36 116 + 0 24 120 + 0 12 124 + 0 4 132 + 0 0 136 + 0 0 144 + 0 0 148 + 0 4 152 + 0 12 156 + 0 24 160 + 0 36 164 + 0 52 168 + 0 68 172 + 4 84 176 + 4 104 180 + 4 120 180 + 4 136 184 + 8 152 184 + 8 164 188 + 12 176 188 + 12 184 188 + 16 188 188 + 16 188 188 + 20 188 188 + 20 184 188 + 24 176 188 + 24 164 188 + 28 152 184 + 32 136 184 + 32 120 180 + 36 104 180 + 40 84 176 + 40 68 172 + 44 52 168 + 48 36 164 + 52 24 160 + 56 12 156 + 56 4 152 + 60 0 148 + 64 0 140 + 68 0 136 + 72 4 132 + 76 12 124 + 80 24 120 + 80 36 116 + 84 52 108 + 88 68 104 + 92 84 96 + 96 104 92 +100 120 84 +104 136 80 +108 152 72 +108 164 68 +112 176 64 +116 184 56 +120 188 52 +124 188 44 +128 188 40 +132 184 36 +132 176 32 +136 164 28 +140 152 24 +144 136 20 +148 120 16 +148 104 12 +152 84 8 +156 68 8 +156 52 4 +160 36 4 +164 24 0 +164 12 0 +168 4 0 +168 0 0 +172 0 0 +172 0 0 +176 4 0 +176 12 0 +180 24 0 +180 36 4 +184 52 4 +184 68 8 +184 84 8 +184 104 12 +188 120 16 +188 136 20 +188 152 24 +188 164 28 +188 176 32 +188 184 36 +188 188 40 +188 188 48 +188 188 52 +188 184 56 +188 176 64 +188 164 68 +188 152 72 +188 136 80 +188 120 84 +184 104 92 +184 84 96 +184 68 104 +184 52 108 +180 36 116 +180 24 120 +176 12 124 +176 4 132 +172 0 136 +172 0 144 +168 0 148 +168 4 152 +164 12 156 +164 24 160 +160 36 164 +156 52 168 +156 68 172 +152 84 176 +148 104 180 +148 120 180 +144 136 184 +140 152 184 +136 164 188 +132 176 188 +132 184 188 +128 188 188 +124 188 188 +120 188 188 +116 184 188 +112 176 188 +108 164 188 +108 152 184 +104 136 184 +100 120 180 + 96 104 180 + 92 84 176 + 88 68 172 + 84 52 168 + 80 36 164 + 80 24 160 + 76 12 156 + 72 4 152 + 68 0 148 + 64 0 140 + 60 0 136 + 56 4 132 + 56 12 124 + 52 24 120 + 48 36 116 + 44 52 108 + 40 68 104 + 40 84 96 + 36 104 92 + 32 120 84 + 32 136 80 + 28 152 72 + 24 164 68 + 24 176 64 + 20 184 56 + 20 188 52 + 16 188 44 + 16 188 40 + 12 184 36 + 12 176 32 + 8 164 28 + 8 152 24 + 4 136 20 + 4 120 16 + 4 104 12 + 4 84 8 + 0 68 8 + 0 52 4 + 0 36 4 + 0 24 0 + 0 12 0 + 0 4 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/jack's72.map b/src/fractalzoomer/color_maps/jack's72.map new file mode 100644 index 000000000..4b1c73168 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's72.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 188 184 +188 188 176 +188 188 164 +184 188 152 +184 188 136 +180 188 120 +180 184 104 +176 184 84 +172 184 68 +168 184 52 +164 180 36 +160 180 24 +156 176 12 +152 176 4 +148 172 0 +140 172 0 +136 168 0 +132 168 4 +124 164 12 +120 164 24 +116 160 36 +108 156 52 +104 156 68 + 96 152 84 + 92 148 104 + 84 148 120 + 80 144 136 + 72 140 152 + 68 136 164 + 64 132 176 + 56 132 184 + 52 128 188 + 44 124 188 + 40 120 188 + 36 116 184 + 32 112 176 + 28 108 164 + 24 108 152 + 20 104 136 + 16 100 120 + 12 96 104 + 8 92 84 + 8 88 68 + 4 84 52 + 4 80 36 + 0 80 24 + 0 76 12 + 0 72 4 + 0 68 0 + 0 64 0 + 0 60 0 + 0 56 4 + 0 56 12 + 0 52 24 + 4 48 36 + 4 44 52 + 8 40 68 + 8 40 84 + 12 36 104 + 16 32 120 + 20 32 136 + 24 28 152 + 28 24 164 + 32 24 176 + 36 20 184 + 40 20 188 + 48 16 188 + 52 16 188 + 56 12 184 + 64 12 176 + 68 8 164 + 72 8 152 + 80 4 136 + 84 4 120 + 92 4 104 + 96 4 84 +104 0 68 +108 0 52 +116 0 36 +120 0 24 +124 0 12 +132 0 4 +136 0 0 +144 0 0 +148 0 0 +152 0 4 +156 0 12 +160 0 24 +164 0 36 +168 0 52 +172 0 68 +176 4 84 +180 4 104 +180 4 120 +184 4 136 +184 8 152 +188 8 164 +188 12 176 +188 12 184 +188 16 188 +188 16 188 +188 20 188 +188 20 184 +188 24 176 +188 24 164 +184 28 152 +184 32 136 +180 32 120 +180 36 104 +176 40 84 +172 40 68 +168 44 52 +164 48 36 +160 52 24 +156 56 12 +152 56 4 +148 60 0 +140 64 0 +136 68 0 +132 72 4 +124 76 12 +120 80 24 +116 80 36 +108 84 52 +104 88 68 + 96 92 84 + 92 96 104 + 84 100 120 + 80 104 136 + 72 108 152 + 68 108 164 + 64 112 176 + 56 116 184 + 52 120 188 + 44 124 188 + 40 128 188 + 36 132 184 + 32 132 176 + 28 136 164 + 24 140 152 + 20 144 136 + 16 148 120 + 12 148 104 + 8 152 84 + 8 156 68 + 4 156 52 + 4 160 36 + 0 164 24 + 0 164 12 + 0 168 4 + 0 168 0 + 0 172 0 + 0 172 0 + 0 176 4 + 0 176 12 + 0 180 24 + 4 180 36 + 4 184 52 + 8 184 68 + 8 184 84 + 12 184 104 + 16 188 120 + 20 188 136 + 24 188 152 + 28 188 164 + 32 188 176 + 36 188 184 + 40 188 188 + 48 188 188 + 52 188 188 + 56 188 184 + 64 188 176 + 68 188 164 + 72 188 152 + 80 188 136 + 84 188 120 + 92 184 104 + 96 184 84 +104 184 68 +108 184 52 +116 180 36 +120 180 24 +124 176 12 +132 176 4 +136 172 0 +144 172 0 +148 168 0 +152 168 4 +156 164 12 +160 164 24 +164 160 36 +168 156 52 +172 156 68 +176 152 84 +180 148 104 +180 148 120 +184 144 136 +184 140 152 +188 136 164 +188 132 176 +188 132 184 +188 128 188 +188 124 188 +188 120 188 +188 116 184 +188 112 176 +188 108 164 +184 108 152 +184 104 136 +180 100 120 +180 96 104 +176 92 84 +172 88 68 +168 84 52 +164 80 36 +160 80 24 +156 76 12 +152 72 4 +148 68 0 +140 64 0 +136 60 0 +132 56 4 +124 56 12 +120 52 24 +116 48 36 +108 44 52 +104 40 68 + 96 40 84 + 92 36 104 + 84 32 120 + 80 32 136 + 72 28 152 + 68 24 164 + 64 24 176 + 56 20 184 + 52 20 188 + 44 16 188 + 40 16 188 + 36 12 184 + 32 12 176 + 28 8 164 + 24 8 152 + 20 4 136 + 16 4 120 + 12 4 104 + 8 4 84 + 8 0 68 + 4 0 52 + 4 0 36 + 0 0 24 + 0 0 12 + 0 0 4 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/jack's73.map b/src/fractalzoomer/color_maps/jack's73.map new file mode 100644 index 000000000..42ce048d9 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's73.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +184 188 188 +176 188 188 +164 188 188 +152 184 188 +136 184 188 +120 180 188 +104 180 184 + 84 176 184 + 68 172 184 + 52 168 184 + 36 164 180 + 24 160 180 + 12 156 176 + 4 152 176 + 0 148 172 + 0 140 172 + 0 136 168 + 4 132 168 + 12 124 164 + 24 120 164 + 36 116 160 + 52 108 156 + 68 104 156 + 84 96 152 +104 92 148 +120 84 148 +136 80 144 +152 72 140 +164 68 136 +176 64 132 +184 56 132 +188 52 128 +188 44 124 +188 40 120 +184 36 116 +176 32 112 +164 28 108 +152 24 108 +136 20 104 +120 16 100 +104 12 96 + 84 8 92 + 68 8 88 + 52 4 84 + 36 4 80 + 24 0 80 + 12 0 76 + 4 0 72 + 0 0 68 + 0 0 64 + 0 0 60 + 4 0 56 + 12 0 56 + 24 0 52 + 36 4 48 + 52 4 44 + 68 8 40 + 84 8 40 +104 12 36 +120 16 32 +136 20 32 +152 24 28 +164 28 24 +176 32 24 +184 36 20 +188 40 20 +188 48 16 +188 52 16 +184 56 12 +176 64 12 +164 68 8 +152 72 8 +136 80 4 +120 84 4 +104 92 4 + 84 96 4 + 68 104 0 + 52 108 0 + 36 116 0 + 24 120 0 + 12 124 0 + 4 132 0 + 0 136 0 + 0 144 0 + 0 148 0 + 4 152 0 + 12 156 0 + 24 160 0 + 36 164 0 + 52 168 0 + 68 172 0 + 84 176 4 +104 180 4 +120 180 4 +136 184 4 +152 184 8 +164 188 8 +176 188 12 +184 188 12 +188 188 16 +188 188 16 +188 188 20 +184 188 20 +176 188 24 +164 188 24 +152 184 28 +136 184 32 +120 180 32 +104 180 36 + 84 176 40 + 68 172 40 + 52 168 44 + 36 164 48 + 24 160 52 + 12 156 56 + 4 152 56 + 0 148 60 + 0 140 64 + 0 136 68 + 4 132 72 + 12 124 76 + 24 120 80 + 36 116 80 + 52 108 84 + 68 104 88 + 84 96 92 +104 92 96 +120 84 100 +136 80 104 +152 72 108 +164 68 108 +176 64 112 +184 56 116 +188 52 120 +188 44 124 +188 40 128 +184 36 132 +176 32 132 +164 28 136 +152 24 140 +136 20 144 +120 16 148 +104 12 148 + 84 8 152 + 68 8 156 + 52 4 156 + 36 4 160 + 24 0 164 + 12 0 164 + 4 0 168 + 0 0 168 + 0 0 172 + 0 0 172 + 4 0 176 + 12 0 176 + 24 0 180 + 36 4 180 + 52 4 184 + 68 8 184 + 84 8 184 +104 12 184 +120 16 188 +136 20 188 +152 24 188 +164 28 188 +176 32 188 +184 36 188 +188 40 188 +188 48 188 +188 52 188 +184 56 188 +176 64 188 +164 68 188 +152 72 188 +136 80 188 +120 84 188 +104 92 184 + 84 96 184 + 68 104 184 + 52 108 184 + 36 116 180 + 24 120 180 + 12 124 176 + 4 132 176 + 0 136 172 + 0 144 172 + 0 148 168 + 4 152 168 + 12 156 164 + 24 160 164 + 36 164 160 + 52 168 156 + 68 172 156 + 84 176 152 +104 180 148 +120 180 148 +136 184 144 +152 184 140 +164 188 136 +176 188 132 +184 188 132 +188 188 128 +188 188 124 +188 188 120 +184 188 116 +176 188 112 +164 188 108 +152 184 108 +136 184 104 +120 180 100 +104 180 96 + 84 176 92 + 68 172 88 + 52 168 84 + 36 164 80 + 24 160 80 + 12 156 76 + 4 152 72 + 0 148 68 + 0 140 64 + 0 136 60 + 4 132 56 + 12 124 56 + 24 120 52 + 36 116 48 + 52 108 44 + 68 104 40 + 84 96 40 +104 92 36 +120 84 32 +136 80 32 +152 72 28 +164 68 24 +176 64 24 +184 56 20 +188 52 20 +188 44 16 +188 40 16 +184 36 12 +176 32 12 +164 28 8 +152 24 8 +136 20 4 +120 16 4 +104 12 4 + 84 8 4 + 68 8 0 + 52 4 0 + 36 4 0 + 24 0 0 + 12 0 0 + 4 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/jack's74.map b/src/fractalzoomer/color_maps/jack's74.map new file mode 100644 index 000000000..a9b5080b9 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's74.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 184 188 +188 180 188 +188 172 188 +188 164 188 +184 156 188 +184 144 188 +184 132 188 +180 116 188 +180 104 188 +176 88 188 +172 76 188 +172 60 188 +168 48 188 +164 36 188 +160 24 188 +160 16 188 +156 8 188 +152 4 188 +148 0 188 +144 0 188 +140 0 188 +136 0 188 +132 4 184 +124 12 184 +120 20 184 +116 32 184 +112 40 184 +108 56 184 +104 68 184 +100 80 184 + 92 96 184 + 88 108 184 + 84 124 180 + 80 136 180 + 76 148 180 + 72 160 180 + 64 168 180 + 60 176 180 + 56 184 180 + 52 188 180 + 48 188 176 + 44 188 176 + 40 188 176 + 36 184 176 + 32 176 176 + 28 168 176 + 24 160 172 + 24 148 172 + 20 136 172 + 16 124 172 + 12 108 172 + 12 96 172 + 8 80 168 + 8 68 168 + 4 56 168 + 4 40 168 + 0 32 168 + 0 20 164 + 0 12 164 + 0 4 164 + 0 0 164 + 0 0 164 + 0 0 160 + 0 0 160 + 0 4 160 + 0 8 160 + 0 16 160 + 0 24 156 + 4 36 156 + 4 48 156 + 4 60 156 + 8 76 152 + 8 88 152 + 12 104 152 + 16 116 152 + 16 132 148 + 20 144 148 + 24 156 148 + 28 164 148 + 32 172 148 + 36 180 144 + 40 184 144 + 40 188 144 + 48 188 140 + 52 188 140 + 56 184 140 + 60 180 140 + 64 172 136 + 68 164 136 + 72 156 136 + 76 144 136 + 80 132 132 + 88 116 132 + 92 104 132 + 96 88 132 +100 76 128 +104 60 128 +108 48 128 +116 36 124 +120 24 124 +124 16 124 +128 8 124 +132 4 120 +136 0 120 +140 0 120 +144 0 116 +148 0 116 +152 4 116 +156 12 116 +160 20 112 +164 32 112 +168 40 112 +168 56 108 +172 68 108 +176 80 108 +176 96 108 +180 108 104 +180 124 104 +184 136 104 +184 148 100 +188 160 100 +188 168 100 +188 176 100 +188 184 96 +188 188 96 +188 188 96 +188 188 92 +188 188 92 +188 184 92 +188 176 88 +188 168 88 +188 160 88 +184 148 88 +184 136 84 +180 124 84 +180 108 84 +176 96 80 +176 80 80 +172 68 80 +168 56 80 +168 40 76 +164 32 76 +160 20 76 +156 12 72 +152 4 72 +148 0 72 +144 0 72 +140 0 68 +136 0 68 +132 4 68 +128 8 64 +124 16 64 +120 24 64 +116 36 64 +108 48 60 +104 60 60 +100 76 60 + 96 88 56 + 92 104 56 + 88 116 56 + 80 132 56 + 76 144 52 + 72 156 52 + 68 164 52 + 64 172 52 + 60 180 48 + 56 184 48 + 52 188 48 + 44 188 44 + 40 188 44 + 40 184 44 + 36 180 44 + 32 172 40 + 28 164 40 + 24 156 40 + 20 144 40 + 16 132 40 + 16 116 36 + 12 104 36 + 8 88 36 + 8 76 36 + 4 60 32 + 4 48 32 + 4 36 32 + 0 24 32 + 0 16 28 + 0 8 28 + 0 4 28 + 0 0 28 + 0 0 28 + 0 0 24 + 0 0 24 + 0 4 24 + 0 12 24 + 0 20 24 + 0 32 20 + 4 40 20 + 4 56 20 + 8 68 20 + 8 80 20 + 12 96 16 + 12 108 16 + 16 124 16 + 20 136 16 + 24 148 16 + 24 160 16 + 28 168 12 + 32 176 12 + 36 184 12 + 40 188 12 + 44 188 12 + 48 188 12 + 52 188 8 + 56 184 8 + 60 176 8 + 64 168 8 + 72 160 8 + 76 148 8 + 80 136 8 + 84 124 8 + 88 108 4 + 92 96 4 +100 80 4 +104 68 4 +108 56 4 +112 40 4 +116 32 4 +120 20 4 +124 12 4 +132 4 4 +136 0 0 +140 0 0 +144 0 0 +148 0 0 +152 4 0 +156 8 0 +160 16 0 +160 24 0 +164 36 0 +168 48 0 +172 60 0 +172 76 0 +176 88 0 +180 104 0 +180 116 0 +184 132 0 +184 144 0 +184 156 0 +188 164 0 +188 172 0 +188 180 0 +188 184 0 +188 188 0 +188 188 0 diff --git a/src/fractalzoomer/color_maps/jack's75.map b/src/fractalzoomer/color_maps/jack's75.map new file mode 100644 index 000000000..0ed380bcc --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's75.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 188 184 +188 188 180 +188 188 172 +188 188 164 +188 184 156 +188 184 144 +188 184 132 +188 180 116 +188 180 104 +188 176 88 +188 172 76 +188 172 60 +188 168 48 +188 164 36 +188 160 24 +188 160 16 +188 156 8 +188 152 4 +188 148 0 +188 144 0 +188 140 0 +188 136 0 +184 132 4 +184 124 12 +184 120 20 +184 116 32 +184 112 40 +184 108 56 +184 104 68 +184 100 80 +184 92 96 +184 88 108 +180 84 124 +180 80 136 +180 76 148 +180 72 160 +180 64 168 +180 60 176 +180 56 184 +180 52 188 +176 48 188 +176 44 188 +176 40 188 +176 36 184 +176 32 176 +176 28 168 +172 24 160 +172 24 148 +172 20 136 +172 16 124 +172 12 108 +172 12 96 +168 8 80 +168 8 68 +168 4 56 +168 4 40 +168 0 32 +164 0 20 +164 0 12 +164 0 4 +164 0 0 +164 0 0 +160 0 0 +160 0 0 +160 0 4 +160 0 8 +160 0 16 +156 0 24 +156 4 36 +156 4 48 +156 4 60 +152 8 76 +152 8 88 +152 12 104 +152 16 116 +148 16 132 +148 20 144 +148 24 156 +148 28 164 +148 32 172 +144 36 180 +144 40 184 +144 40 188 +140 48 188 +140 52 188 +140 56 184 +140 60 180 +136 64 172 +136 68 164 +136 72 156 +136 76 144 +132 80 132 +132 88 116 +132 92 104 +132 96 88 +128 100 76 +128 104 60 +128 108 48 +124 116 36 +124 120 24 +124 124 16 +124 128 8 +120 132 4 +120 136 0 +120 140 0 +116 144 0 +116 148 0 +116 152 4 +116 156 12 +112 160 20 +112 164 32 +112 168 40 +108 168 56 +108 172 68 +108 176 80 +108 176 96 +104 180 108 +104 180 124 +104 184 136 +100 184 148 +100 188 160 +100 188 168 +100 188 176 + 96 188 184 + 96 188 188 + 96 188 188 + 92 188 188 + 92 188 188 + 92 188 184 + 88 188 176 + 88 188 168 + 88 188 160 + 88 184 148 + 84 184 136 + 84 180 124 + 84 180 108 + 80 176 96 + 80 176 80 + 80 172 68 + 80 168 56 + 76 168 40 + 76 164 32 + 76 160 20 + 72 156 12 + 72 152 4 + 72 148 0 + 72 144 0 + 68 140 0 + 68 136 0 + 68 132 4 + 64 128 8 + 64 124 16 + 64 120 24 + 64 116 36 + 60 108 48 + 60 104 60 + 60 100 76 + 56 96 88 + 56 92 104 + 56 88 116 + 56 80 132 + 52 76 144 + 52 72 156 + 52 68 164 + 52 64 172 + 48 60 180 + 48 56 184 + 48 52 188 + 44 44 188 + 44 40 188 + 44 40 184 + 44 36 180 + 40 32 172 + 40 28 164 + 40 24 156 + 40 20 144 + 40 16 132 + 36 16 116 + 36 12 104 + 36 8 88 + 36 8 76 + 32 4 60 + 32 4 48 + 32 4 36 + 32 0 24 + 28 0 16 + 28 0 8 + 28 0 4 + 28 0 0 + 28 0 0 + 24 0 0 + 24 0 0 + 24 0 4 + 24 0 12 + 24 0 20 + 20 0 32 + 20 4 40 + 20 4 56 + 20 8 68 + 20 8 80 + 16 12 96 + 16 12 108 + 16 16 124 + 16 20 136 + 16 24 148 + 16 24 160 + 12 28 168 + 12 32 176 + 12 36 184 + 12 40 188 + 12 44 188 + 12 48 188 + 8 52 188 + 8 56 184 + 8 60 176 + 8 64 168 + 8 72 160 + 8 76 148 + 8 80 136 + 8 84 124 + 4 88 108 + 4 92 96 + 4 100 80 + 4 104 68 + 4 108 56 + 4 112 40 + 4 116 32 + 4 120 20 + 4 124 12 + 4 132 4 + 0 136 0 + 0 140 0 + 0 144 0 + 0 148 0 + 0 152 4 + 0 156 8 + 0 160 16 + 0 160 24 + 0 164 36 + 0 168 48 + 0 172 60 + 0 172 76 + 0 176 88 + 0 180 104 + 0 180 116 + 0 184 132 + 0 184 144 + 0 184 156 + 0 188 164 + 0 188 172 + 0 188 180 + 0 188 184 + 0 188 188 + 0 188 188 diff --git a/src/fractalzoomer/color_maps/jack's76.map b/src/fractalzoomer/color_maps/jack's76.map new file mode 100644 index 000000000..d2f69c2b7 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's76.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +184 188 188 +180 188 188 +172 188 188 +164 188 188 +156 188 184 +144 188 184 +132 188 184 +116 188 180 +104 188 180 + 88 188 176 + 76 188 172 + 60 188 172 + 48 188 168 + 36 188 164 + 24 188 160 + 16 188 160 + 8 188 156 + 4 188 152 + 0 188 148 + 0 188 144 + 0 188 140 + 0 188 136 + 4 184 132 + 12 184 124 + 20 184 120 + 32 184 116 + 40 184 112 + 56 184 108 + 68 184 104 + 80 184 100 + 96 184 92 +108 184 88 +124 180 84 +136 180 80 +148 180 76 +160 180 72 +168 180 64 +176 180 60 +184 180 56 +188 180 52 +188 176 48 +188 176 44 +188 176 40 +184 176 36 +176 176 32 +168 176 28 +160 172 24 +148 172 24 +136 172 20 +124 172 16 +108 172 12 + 96 172 12 + 80 168 8 + 68 168 8 + 56 168 4 + 40 168 4 + 32 168 0 + 20 164 0 + 12 164 0 + 4 164 0 + 0 164 0 + 0 164 0 + 0 160 0 + 0 160 0 + 4 160 0 + 8 160 0 + 16 160 0 + 24 156 0 + 36 156 4 + 48 156 4 + 60 156 4 + 76 152 8 + 88 152 8 +104 152 12 +116 152 16 +132 148 16 +144 148 20 +156 148 24 +164 148 28 +172 148 32 +180 144 36 +184 144 40 +188 144 40 +188 140 48 +188 140 52 +184 140 56 +180 140 60 +172 136 64 +164 136 68 +156 136 72 +144 136 76 +132 132 80 +116 132 88 +104 132 92 + 88 132 96 + 76 128 100 + 60 128 104 + 48 128 108 + 36 124 116 + 24 124 120 + 16 124 124 + 8 124 128 + 4 120 132 + 0 120 136 + 0 120 140 + 0 116 144 + 0 116 148 + 4 116 152 + 12 116 156 + 20 112 160 + 32 112 164 + 40 112 168 + 56 108 168 + 68 108 172 + 80 108 176 + 96 108 176 +108 104 180 +124 104 180 +136 104 184 +148 100 184 +160 100 188 +168 100 188 +176 100 188 +184 96 188 +188 96 188 +188 96 188 +188 92 188 +188 92 188 +184 92 188 +176 88 188 +168 88 188 +160 88 188 +148 88 184 +136 84 184 +124 84 180 +108 84 180 + 96 80 176 + 80 80 176 + 68 80 172 + 56 80 168 + 40 76 168 + 32 76 164 + 20 76 160 + 12 72 156 + 4 72 152 + 0 72 148 + 0 72 144 + 0 68 140 + 0 68 136 + 4 68 132 + 8 64 128 + 16 64 124 + 24 64 120 + 36 64 116 + 48 60 108 + 60 60 104 + 76 60 100 + 88 56 96 +104 56 92 +116 56 88 +132 56 80 +144 52 76 +156 52 72 +164 52 68 +172 52 64 +180 48 60 +184 48 56 +188 48 52 +188 44 44 +188 44 40 +184 44 40 +180 44 36 +172 40 32 +164 40 28 +156 40 24 +144 40 20 +132 40 16 +116 36 16 +104 36 12 + 88 36 8 + 76 36 8 + 60 32 4 + 48 32 4 + 36 32 4 + 24 32 0 + 16 28 0 + 8 28 0 + 4 28 0 + 0 28 0 + 0 28 0 + 0 24 0 + 0 24 0 + 4 24 0 + 12 24 0 + 20 24 0 + 32 20 0 + 40 20 4 + 56 20 4 + 68 20 8 + 80 20 8 + 96 16 12 +108 16 12 +124 16 16 +136 16 20 +148 16 24 +160 16 24 +168 12 28 +176 12 32 +184 12 36 +188 12 40 +188 12 44 +188 12 48 +188 8 52 +184 8 56 +176 8 60 +168 8 64 +160 8 72 +148 8 76 +136 8 80 +124 8 84 +108 4 88 + 96 4 92 + 80 4 100 + 68 4 104 + 56 4 108 + 40 4 112 + 32 4 116 + 20 4 120 + 12 4 124 + 4 4 132 + 0 0 136 + 0 0 140 + 0 0 144 + 0 0 148 + 4 0 152 + 8 0 156 + 16 0 160 + 24 0 160 + 36 0 164 + 48 0 168 + 60 0 172 + 76 0 172 + 88 0 176 +104 0 180 +116 0 180 +132 0 184 +144 0 184 +156 0 184 +164 0 188 +172 0 188 +180 0 188 +184 0 188 +188 0 188 +188 0 188 diff --git a/src/fractalzoomer/color_maps/jack's77.map b/src/fractalzoomer/color_maps/jack's77.map new file mode 100644 index 000000000..06fb69abb --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's77.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 188 188 +188 184 188 +188 184 188 +188 180 188 +184 172 188 +184 168 188 +184 160 188 +180 156 188 +180 148 188 +176 140 188 +172 132 184 +172 120 184 +168 112 184 +164 104 184 +160 92 184 +160 84 180 +156 76 180 +152 64 180 +148 56 180 +144 48 176 +140 40 176 +136 32 176 +132 24 172 +124 20 172 +120 12 172 +116 8 168 +112 4 168 +108 0 168 +104 0 164 +100 0 164 + 92 0 160 + 88 0 160 + 84 0 160 + 80 4 156 + 76 4 156 + 72 8 152 + 64 16 152 + 60 20 148 + 56 28 148 + 52 36 144 + 48 40 144 + 44 52 140 + 40 60 140 + 36 68 136 + 32 76 136 + 28 88 132 + 24 96 132 + 24 104 128 + 20 116 124 + 16 124 124 + 12 132 120 + 12 140 120 + 8 148 116 + 8 156 116 + 4 164 112 + 4 168 108 + 0 176 108 + 0 180 104 + 0 184 104 + 0 188 100 + 0 188 100 + 0 188 96 + 0 188 92 + 0 188 92 + 0 188 88 + 0 184 88 + 0 180 84 + 0 176 80 + 4 172 80 + 4 168 76 + 4 160 76 + 8 152 72 + 8 144 72 + 12 136 68 + 16 128 64 + 16 120 64 + 20 108 60 + 24 100 60 + 28 92 56 + 32 80 56 + 36 72 52 + 40 64 52 + 40 56 48 + 48 44 44 + 52 40 44 + 56 32 40 + 60 24 40 + 64 16 40 + 68 12 36 + 72 8 36 + 76 4 32 + 80 0 32 + 88 0 28 + 92 0 28 + 96 0 24 +100 0 24 +104 0 24 +108 4 20 +116 8 20 +120 12 16 +124 16 16 +128 24 16 +132 28 12 +136 36 12 +140 44 12 +144 52 8 +148 60 8 +152 72 8 +156 80 8 +160 88 4 +164 100 4 +168 108 4 +168 116 4 +172 124 4 +176 136 0 +176 144 0 +180 152 0 +180 160 0 +184 164 0 +184 172 0 +188 176 0 +188 180 0 +188 184 0 +188 188 0 +188 188 0 +188 188 0 +188 188 0 +188 188 0 +188 188 0 +188 184 0 +188 180 0 +188 176 0 +184 172 0 +184 164 0 +180 160 0 +180 152 0 +176 144 0 +176 136 0 +172 124 4 +168 116 4 +168 108 4 +164 100 4 +160 88 4 +156 80 8 +152 72 8 +148 60 8 +144 52 8 +140 44 12 +136 36 12 +132 28 12 +128 24 16 +124 16 16 +120 12 16 +116 8 20 +108 4 20 +104 0 24 +100 0 24 + 96 0 24 + 92 0 28 + 88 0 28 + 80 0 32 + 76 4 32 + 72 8 36 + 68 12 36 + 64 16 40 + 60 24 40 + 56 32 40 + 52 40 44 + 44 48 48 + 40 56 48 + 40 64 52 + 36 72 52 + 32 80 56 + 28 92 56 + 24 100 60 + 20 108 60 + 16 120 64 + 16 128 64 + 12 136 68 + 8 144 72 + 8 152 72 + 4 160 76 + 4 168 76 + 4 172 80 + 0 176 80 + 0 180 84 + 0 184 88 + 0 188 88 + 0 188 92 + 0 188 92 + 0 188 96 + 0 188 100 + 0 188 100 + 0 184 104 + 0 180 104 + 0 176 108 + 4 168 108 + 4 164 112 + 8 156 116 + 8 148 116 + 12 140 120 + 12 132 120 + 16 124 124 + 20 116 124 + 24 104 128 + 24 96 132 + 28 88 132 + 32 76 136 + 36 68 136 + 40 60 140 + 44 52 140 + 48 40 144 + 52 36 144 + 56 28 148 + 60 20 148 + 64 16 152 + 72 8 152 + 76 4 156 + 80 4 156 + 84 0 160 + 88 0 160 + 92 0 160 +100 0 164 +104 0 164 +108 0 168 +112 4 168 +116 8 168 +120 12 172 +124 20 172 +132 24 172 +136 32 176 +140 40 176 +144 48 176 +148 56 180 +152 64 180 +156 76 180 +160 84 180 +160 92 184 +164 104 184 +168 112 184 +172 120 184 +172 132 184 +176 140 188 +180 148 188 +180 156 188 +184 160 188 +184 168 188 +184 172 188 +188 180 188 +188 184 188 +188 184 188 +188 188 188 +188 188 188 +188 188 188 diff --git a/src/fractalzoomer/color_maps/jack's78.map b/src/fractalzoomer/color_maps/jack's78.map new file mode 100644 index 000000000..33a326ba7 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's78.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 188 188 +188 188 184 +188 188 184 +188 188 180 +188 184 172 +188 184 168 +188 184 160 +188 180 156 +188 180 148 +188 176 140 +184 172 132 +184 172 120 +184 168 112 +184 164 104 +184 160 92 +180 160 84 +180 156 76 +180 152 64 +180 148 56 +176 144 48 +176 140 40 +176 136 32 +172 132 24 +172 124 20 +172 120 12 +168 116 8 +168 112 4 +168 108 0 +164 104 0 +164 100 0 +160 92 0 +160 88 0 +160 84 0 +156 80 4 +156 76 4 +152 72 8 +152 64 16 +148 60 20 +148 56 28 +144 52 36 +144 48 40 +140 44 52 +140 40 60 +136 36 68 +136 32 76 +132 28 88 +132 24 96 +128 24 104 +124 20 116 +124 16 124 +120 12 132 +120 12 140 +116 8 148 +116 8 156 +112 4 164 +108 4 168 +108 0 176 +104 0 180 +104 0 184 +100 0 188 +100 0 188 + 96 0 188 + 92 0 188 + 92 0 188 + 88 0 188 + 88 0 184 + 84 0 180 + 80 0 176 + 80 4 172 + 76 4 168 + 76 4 160 + 72 8 152 + 72 8 144 + 68 12 136 + 64 16 128 + 64 16 120 + 60 20 108 + 60 24 100 + 56 28 92 + 56 32 80 + 52 36 72 + 52 40 64 + 48 40 56 + 44 48 44 + 44 52 40 + 40 56 32 + 40 60 24 + 40 64 16 + 36 68 12 + 36 72 8 + 32 76 4 + 32 80 0 + 28 88 0 + 28 92 0 + 24 96 0 + 24 100 0 + 24 104 0 + 20 108 4 + 20 116 8 + 16 120 12 + 16 124 16 + 16 128 24 + 12 132 28 + 12 136 36 + 12 140 44 + 8 144 52 + 8 148 60 + 8 152 72 + 8 156 80 + 4 160 88 + 4 164 100 + 4 168 108 + 4 168 116 + 4 172 124 + 0 176 136 + 0 176 144 + 0 180 152 + 0 180 160 + 0 184 164 + 0 184 172 + 0 188 176 + 0 188 180 + 0 188 184 + 0 188 188 + 0 188 188 + 0 188 188 + 0 188 188 + 0 188 188 + 0 188 188 + 0 188 184 + 0 188 180 + 0 188 176 + 0 184 172 + 0 184 164 + 0 180 160 + 0 180 152 + 0 176 144 + 0 176 136 + 4 172 124 + 4 168 116 + 4 168 108 + 4 164 100 + 4 160 88 + 8 156 80 + 8 152 72 + 8 148 60 + 8 144 52 + 12 140 44 + 12 136 36 + 12 132 28 + 16 128 24 + 16 124 16 + 16 120 12 + 20 116 8 + 20 108 4 + 24 104 0 + 24 100 0 + 24 96 0 + 28 92 0 + 28 88 0 + 32 80 0 + 32 76 4 + 36 72 8 + 36 68 12 + 40 64 16 + 40 60 24 + 40 56 32 + 44 52 40 + 48 44 48 + 48 40 56 + 52 40 64 + 52 36 72 + 56 32 80 + 56 28 92 + 60 24 100 + 60 20 108 + 64 16 120 + 64 16 128 + 68 12 136 + 72 8 144 + 72 8 152 + 76 4 160 + 76 4 168 + 80 4 172 + 80 0 176 + 84 0 180 + 88 0 184 + 88 0 188 + 92 0 188 + 92 0 188 + 96 0 188 +100 0 188 +100 0 188 +104 0 184 +104 0 180 +108 0 176 +108 4 168 +112 4 164 +116 8 156 +116 8 148 +120 12 140 +120 12 132 +124 16 124 +124 20 116 +128 24 104 +132 24 96 +132 28 88 +136 32 76 +136 36 68 +140 40 60 +140 44 52 +144 48 40 +144 52 36 +148 56 28 +148 60 20 +152 64 16 +152 72 8 +156 76 4 +156 80 4 +160 84 0 +160 88 0 +160 92 0 +164 100 0 +164 104 0 +168 108 0 +168 112 4 +168 116 8 +172 120 12 +172 124 20 +172 132 24 +176 136 32 +176 140 40 +176 144 48 +180 148 56 +180 152 64 +180 156 76 +180 160 84 +184 160 92 +184 164 104 +184 168 112 +184 172 120 +184 172 132 +188 176 140 +188 180 148 +188 180 156 +188 184 160 +188 184 168 +188 184 172 +188 188 180 +188 188 184 +188 188 184 +188 188 188 +188 188 188 +188 188 188 diff --git a/src/fractalzoomer/color_maps/jack's79.map b/src/fractalzoomer/color_maps/jack's79.map new file mode 100644 index 000000000..0d636eb32 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's79.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 188 188 +184 188 188 +184 188 188 +180 188 188 +172 188 184 +168 188 184 +160 188 184 +156 188 180 +148 188 180 +140 188 176 +132 184 172 +120 184 172 +112 184 168 +104 184 164 + 92 184 160 + 84 180 160 + 76 180 156 + 64 180 152 + 56 180 148 + 48 176 144 + 40 176 140 + 32 176 136 + 24 172 132 + 20 172 124 + 12 172 120 + 8 168 116 + 4 168 112 + 0 168 108 + 0 164 104 + 0 164 100 + 0 160 92 + 0 160 88 + 0 160 84 + 4 156 80 + 4 156 76 + 8 152 72 + 16 152 64 + 20 148 60 + 28 148 56 + 36 144 52 + 40 144 48 + 52 140 44 + 60 140 40 + 68 136 36 + 76 136 32 + 88 132 28 + 96 132 24 +104 128 24 +116 124 20 +124 124 16 +132 120 12 +140 120 12 +148 116 8 +156 116 8 +164 112 4 +168 108 4 +176 108 0 +180 104 0 +184 104 0 +188 100 0 +188 100 0 +188 96 0 +188 92 0 +188 92 0 +188 88 0 +184 88 0 +180 84 0 +176 80 0 +172 80 4 +168 76 4 +160 76 4 +152 72 8 +144 72 8 +136 68 12 +128 64 16 +120 64 16 +108 60 20 +100 60 24 + 92 56 28 + 80 56 32 + 72 52 36 + 64 52 40 + 56 48 40 + 44 44 48 + 40 44 52 + 32 40 56 + 24 40 60 + 16 40 64 + 12 36 68 + 8 36 72 + 4 32 76 + 0 32 80 + 0 28 88 + 0 28 92 + 0 24 96 + 0 24 100 + 0 24 104 + 4 20 108 + 8 20 116 + 12 16 120 + 16 16 124 + 24 16 128 + 28 12 132 + 36 12 136 + 44 12 140 + 52 8 144 + 60 8 148 + 72 8 152 + 80 8 156 + 88 4 160 +100 4 164 +108 4 168 +116 4 168 +124 4 172 +136 0 176 +144 0 176 +152 0 180 +160 0 180 +164 0 184 +172 0 184 +176 0 188 +180 0 188 +184 0 188 +188 0 188 +188 0 188 +188 0 188 +188 0 188 +188 0 188 +188 0 188 +184 0 188 +180 0 188 +176 0 188 +172 0 184 +164 0 184 +160 0 180 +152 0 180 +144 0 176 +136 0 176 +124 4 172 +116 4 168 +108 4 168 +100 4 164 + 88 4 160 + 80 8 156 + 72 8 152 + 60 8 148 + 52 8 144 + 44 12 140 + 36 12 136 + 28 12 132 + 24 16 128 + 16 16 124 + 12 16 120 + 8 20 116 + 4 20 108 + 0 24 104 + 0 24 100 + 0 24 96 + 0 28 92 + 0 28 88 + 0 32 80 + 4 32 76 + 8 36 72 + 12 36 68 + 16 40 64 + 24 40 60 + 32 40 56 + 40 44 52 + 48 48 44 + 56 48 40 + 64 52 40 + 72 52 36 + 80 56 32 + 92 56 28 +100 60 24 +108 60 20 +120 64 16 +128 64 16 +136 68 12 +144 72 8 +152 72 8 +160 76 4 +168 76 4 +172 80 4 +176 80 0 +180 84 0 +184 88 0 +188 88 0 +188 92 0 +188 92 0 +188 96 0 +188 100 0 +188 100 0 +184 104 0 +180 104 0 +176 108 0 +168 108 4 +164 112 4 +156 116 8 +148 116 8 +140 120 12 +132 120 12 +124 124 16 +116 124 20 +104 128 24 + 96 132 24 + 88 132 28 + 76 136 32 + 68 136 36 + 60 140 40 + 52 140 44 + 40 144 48 + 36 144 52 + 28 148 56 + 20 148 60 + 16 152 64 + 8 152 72 + 4 156 76 + 4 156 80 + 0 160 84 + 0 160 88 + 0 160 92 + 0 164 100 + 0 164 104 + 0 168 108 + 4 168 112 + 8 168 116 + 12 172 120 + 20 172 124 + 24 172 132 + 32 176 136 + 40 176 140 + 48 176 144 + 56 180 148 + 64 180 152 + 76 180 156 + 84 180 160 + 92 184 160 +104 184 164 +112 184 168 +120 184 172 +132 184 172 +140 188 176 +148 188 180 +156 188 180 +160 188 184 +168 188 184 +172 188 184 +180 188 188 +184 188 188 +184 188 188 +188 188 188 +188 188 188 +188 188 188 diff --git a/src/fractalzoomer/color_maps/jack's80.map b/src/fractalzoomer/color_maps/jack's80.map new file mode 100644 index 000000000..cce9869a9 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's80.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 188 188 +188 188 188 +188 184 188 +188 184 188 +188 180 188 +188 176 188 +184 172 188 +184 168 188 +184 164 188 +184 160 188 +180 156 188 +180 148 188 +176 144 188 +176 136 188 +172 132 188 +172 124 188 +168 116 188 +168 108 188 +164 104 188 +164 96 188 +160 88 188 +156 80 188 +156 76 184 +152 68 184 +148 60 184 +148 56 184 +144 48 184 +140 40 184 +136 36 184 +132 32 184 +132 24 184 +128 20 184 +124 16 180 +120 12 180 +116 8 180 +112 4 180 +108 4 180 +108 0 180 +104 0 180 +100 0 180 + 96 0 176 + 92 0 176 + 88 0 176 + 84 0 176 + 80 0 176 + 80 4 176 + 76 4 172 + 72 8 172 + 68 12 172 + 64 16 172 + 60 20 172 + 56 24 172 + 56 32 168 + 52 36 168 + 48 40 168 + 44 48 168 + 40 56 168 + 40 60 164 + 36 68 164 + 32 76 164 + 32 80 164 + 28 88 164 + 24 96 160 + 24 104 160 + 20 108 160 + 20 116 160 + 16 124 160 + 16 132 156 + 12 136 156 + 12 144 156 + 8 148 156 + 8 156 152 + 4 160 152 + 4 164 152 + 4 168 152 + 4 172 148 + 0 176 148 + 0 180 148 + 0 184 148 + 0 184 148 + 0 188 144 + 0 188 144 + 0 188 144 + 0 188 140 + 0 188 140 + 0 188 140 + 0 188 140 + 0 184 136 + 0 184 136 + 0 180 136 + 0 176 136 + 4 172 132 + 4 168 132 + 4 164 132 + 4 160 132 + 8 156 128 + 8 148 128 + 12 144 128 + 12 136 124 + 16 132 124 + 16 124 124 + 20 116 124 + 20 108 120 + 24 104 120 + 24 96 120 + 28 88 116 + 32 80 116 + 32 76 116 + 36 68 116 + 40 60 112 + 40 56 112 + 44 48 112 + 48 40 108 + 52 36 108 + 56 32 108 + 56 24 108 + 60 20 104 + 64 16 104 + 68 12 104 + 72 8 100 + 76 4 100 + 80 4 100 + 80 0 100 + 84 0 96 + 88 0 96 + 92 0 96 + 96 0 92 +100 0 92 +104 0 92 +108 0 88 +108 4 88 +112 4 88 +116 8 88 +120 12 84 +124 16 84 +128 20 84 +132 24 80 +132 32 80 +136 36 80 +140 40 80 +144 48 76 +148 56 76 +148 60 76 +152 68 72 +156 76 72 +156 80 72 +160 88 72 +164 96 68 +164 104 68 +168 108 68 +168 116 64 +172 124 64 +172 132 64 +176 136 64 +176 144 60 +180 148 60 +180 156 60 +184 160 56 +184 164 56 +184 168 56 +184 172 56 +188 176 52 +188 180 52 +188 184 52 +188 184 52 +188 188 48 +188 188 48 +188 188 48 +188 188 44 +188 188 44 +188 188 44 +188 188 44 +188 184 40 +188 184 40 +188 180 40 +188 176 40 +184 172 40 +184 168 36 +184 164 36 +184 160 36 +180 156 36 +180 148 32 +176 144 32 +176 136 32 +172 132 32 +172 124 28 +168 116 28 +168 108 28 +164 104 28 +164 96 28 +160 88 24 +156 80 24 +156 76 24 +152 68 24 +148 60 24 +148 56 20 +144 48 20 +140 40 20 +136 36 20 +132 32 20 +132 24 16 +128 20 16 +124 16 16 +120 12 16 +116 8 16 +112 4 16 +108 4 12 +108 0 12 +104 0 12 +100 0 12 + 96 0 12 + 92 0 12 + 88 0 8 + 84 0 8 + 80 0 8 + 80 4 8 + 76 4 8 + 72 8 8 + 68 12 8 + 64 16 8 + 60 20 4 + 56 24 4 + 56 32 4 + 52 36 4 + 48 40 4 + 44 48 4 + 40 56 4 + 40 60 4 + 36 68 4 + 32 76 4 + 32 80 0 + 28 88 0 + 24 96 0 + 24 104 0 + 20 108 0 + 20 116 0 + 16 124 0 + 16 132 0 + 12 136 0 + 12 144 0 + 8 148 0 + 8 156 0 + 4 160 0 + 4 164 0 + 4 168 0 + 4 172 0 + 0 176 0 + 0 180 0 + 0 184 0 + 0 184 0 + 0 188 0 + 0 188 0 + 0 188 0 + 0 188 0 diff --git a/src/fractalzoomer/color_maps/jack's81.map b/src/fractalzoomer/color_maps/jack's81.map new file mode 100644 index 000000000..571213910 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's81.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 188 188 +188 188 188 +188 188 184 +188 188 184 +188 188 180 +188 188 176 +188 184 172 +188 184 168 +188 184 164 +188 184 160 +188 180 156 +188 180 148 +188 176 144 +188 176 136 +188 172 132 +188 172 124 +188 168 116 +188 168 108 +188 164 104 +188 164 96 +188 160 88 +188 156 80 +184 156 76 +184 152 68 +184 148 60 +184 148 56 +184 144 48 +184 140 40 +184 136 36 +184 132 32 +184 132 24 +184 128 20 +180 124 16 +180 120 12 +180 116 8 +180 112 4 +180 108 4 +180 108 0 +180 104 0 +180 100 0 +176 96 0 +176 92 0 +176 88 0 +176 84 0 +176 80 0 +176 80 4 +172 76 4 +172 72 8 +172 68 12 +172 64 16 +172 60 20 +172 56 24 +168 56 32 +168 52 36 +168 48 40 +168 44 48 +168 40 56 +164 40 60 +164 36 68 +164 32 76 +164 32 80 +164 28 88 +160 24 96 +160 24 104 +160 20 108 +160 20 116 +160 16 124 +156 16 132 +156 12 136 +156 12 144 +156 8 148 +152 8 156 +152 4 160 +152 4 164 +152 4 168 +148 4 172 +148 0 176 +148 0 180 +148 0 184 +148 0 184 +144 0 188 +144 0 188 +144 0 188 +140 0 188 +140 0 188 +140 0 188 +140 0 188 +136 0 184 +136 0 184 +136 0 180 +136 0 176 +132 4 172 +132 4 168 +132 4 164 +132 4 160 +128 8 156 +128 8 148 +128 12 144 +124 12 136 +124 16 132 +124 16 124 +124 20 116 +120 20 108 +120 24 104 +120 24 96 +116 28 88 +116 32 80 +116 32 76 +116 36 68 +112 40 60 +112 40 56 +112 44 48 +108 48 40 +108 52 36 +108 56 32 +108 56 24 +104 60 20 +104 64 16 +104 68 12 +100 72 8 +100 76 4 +100 80 4 +100 80 0 + 96 84 0 + 96 88 0 + 96 92 0 + 92 96 0 + 92 100 0 + 92 104 0 + 88 108 0 + 88 108 4 + 88 112 4 + 88 116 8 + 84 120 12 + 84 124 16 + 84 128 20 + 80 132 24 + 80 132 32 + 80 136 36 + 80 140 40 + 76 144 48 + 76 148 56 + 76 148 60 + 72 152 68 + 72 156 76 + 72 156 80 + 72 160 88 + 68 164 96 + 68 164 104 + 68 168 108 + 64 168 116 + 64 172 124 + 64 172 132 + 64 176 136 + 60 176 144 + 60 180 148 + 60 180 156 + 56 184 160 + 56 184 164 + 56 184 168 + 56 184 172 + 52 188 176 + 52 188 180 + 52 188 184 + 52 188 184 + 48 188 188 + 48 188 188 + 48 188 188 + 44 188 188 + 44 188 188 + 44 188 188 + 44 188 188 + 40 188 184 + 40 188 184 + 40 188 180 + 40 188 176 + 40 184 172 + 36 184 168 + 36 184 164 + 36 184 160 + 36 180 156 + 32 180 148 + 32 176 144 + 32 176 136 + 32 172 132 + 28 172 124 + 28 168 116 + 28 168 108 + 28 164 104 + 28 164 96 + 24 160 88 + 24 156 80 + 24 156 76 + 24 152 68 + 24 148 60 + 20 148 56 + 20 144 48 + 20 140 40 + 20 136 36 + 20 132 32 + 16 132 24 + 16 128 20 + 16 124 16 + 16 120 12 + 16 116 8 + 16 112 4 + 12 108 4 + 12 108 0 + 12 104 0 + 12 100 0 + 12 96 0 + 12 92 0 + 8 88 0 + 8 84 0 + 8 80 0 + 8 80 4 + 8 76 4 + 8 72 8 + 8 68 12 + 8 64 16 + 4 60 20 + 4 56 24 + 4 56 32 + 4 52 36 + 4 48 40 + 4 44 48 + 4 40 56 + 4 40 60 + 4 36 68 + 4 32 76 + 0 32 80 + 0 28 88 + 0 24 96 + 0 24 104 + 0 20 108 + 0 20 116 + 0 16 124 + 0 16 132 + 0 12 136 + 0 12 144 + 0 8 148 + 0 8 156 + 0 4 160 + 0 4 164 + 0 4 168 + 0 4 172 + 0 0 176 + 0 0 180 + 0 0 184 + 0 0 184 + 0 0 188 + 0 0 188 + 0 0 188 + 0 0 188 diff --git a/src/fractalzoomer/color_maps/jack's82.map b/src/fractalzoomer/color_maps/jack's82.map new file mode 100644 index 000000000..3616b9a95 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's82.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 188 188 +188 188 188 +184 188 188 +184 188 188 +180 188 188 +176 188 188 +172 188 184 +168 188 184 +164 188 184 +160 188 184 +156 188 180 +148 188 180 +144 188 176 +136 188 176 +132 188 172 +124 188 172 +116 188 168 +108 188 168 +104 188 164 + 96 188 164 + 88 188 160 + 80 188 156 + 76 184 156 + 68 184 152 + 60 184 148 + 56 184 148 + 48 184 144 + 40 184 140 + 36 184 136 + 32 184 132 + 24 184 132 + 20 184 128 + 16 180 124 + 12 180 120 + 8 180 116 + 4 180 112 + 4 180 108 + 0 180 108 + 0 180 104 + 0 180 100 + 0 176 96 + 0 176 92 + 0 176 88 + 0 176 84 + 0 176 80 + 4 176 80 + 4 172 76 + 8 172 72 + 12 172 68 + 16 172 64 + 20 172 60 + 24 172 56 + 32 168 56 + 36 168 52 + 40 168 48 + 48 168 44 + 56 168 40 + 60 164 40 + 68 164 36 + 76 164 32 + 80 164 32 + 88 164 28 + 96 160 24 +104 160 24 +108 160 20 +116 160 20 +124 160 16 +132 156 16 +136 156 12 +144 156 12 +148 156 8 +156 152 8 +160 152 4 +164 152 4 +168 152 4 +172 148 4 +176 148 0 +180 148 0 +184 148 0 +184 148 0 +188 144 0 +188 144 0 +188 144 0 +188 140 0 +188 140 0 +188 140 0 +188 140 0 +184 136 0 +184 136 0 +180 136 0 +176 136 0 +172 132 4 +168 132 4 +164 132 4 +160 132 4 +156 128 8 +148 128 8 +144 128 12 +136 124 12 +132 124 16 +124 124 16 +116 124 20 +108 120 20 +104 120 24 + 96 120 24 + 88 116 28 + 80 116 32 + 76 116 32 + 68 116 36 + 60 112 40 + 56 112 40 + 48 112 44 + 40 108 48 + 36 108 52 + 32 108 56 + 24 108 56 + 20 104 60 + 16 104 64 + 12 104 68 + 8 100 72 + 4 100 76 + 4 100 80 + 0 100 80 + 0 96 84 + 0 96 88 + 0 96 92 + 0 92 96 + 0 92 100 + 0 92 104 + 0 88 108 + 4 88 108 + 4 88 112 + 8 88 116 + 12 84 120 + 16 84 124 + 20 84 128 + 24 80 132 + 32 80 132 + 36 80 136 + 40 80 140 + 48 76 144 + 56 76 148 + 60 76 148 + 68 72 152 + 76 72 156 + 80 72 156 + 88 72 160 + 96 68 164 +104 68 164 +108 68 168 +116 64 168 +124 64 172 +132 64 172 +136 64 176 +144 60 176 +148 60 180 +156 60 180 +160 56 184 +164 56 184 +168 56 184 +172 56 184 +176 52 188 +180 52 188 +184 52 188 +184 52 188 +188 48 188 +188 48 188 +188 48 188 +188 44 188 +188 44 188 +188 44 188 +188 44 188 +184 40 188 +184 40 188 +180 40 188 +176 40 188 +172 40 184 +168 36 184 +164 36 184 +160 36 184 +156 36 180 +148 32 180 +144 32 176 +136 32 176 +132 32 172 +124 28 172 +116 28 168 +108 28 168 +104 28 164 + 96 28 164 + 88 24 160 + 80 24 156 + 76 24 156 + 68 24 152 + 60 24 148 + 56 20 148 + 48 20 144 + 40 20 140 + 36 20 136 + 32 20 132 + 24 16 132 + 20 16 128 + 16 16 124 + 12 16 120 + 8 16 116 + 4 16 112 + 4 12 108 + 0 12 108 + 0 12 104 + 0 12 100 + 0 12 96 + 0 12 92 + 0 8 88 + 0 8 84 + 0 8 80 + 4 8 80 + 4 8 76 + 8 8 72 + 12 8 68 + 16 8 64 + 20 4 60 + 24 4 56 + 32 4 56 + 36 4 52 + 40 4 48 + 48 4 44 + 56 4 40 + 60 4 40 + 68 4 36 + 76 4 32 + 80 0 32 + 88 0 28 + 96 0 24 +104 0 24 +108 0 20 +116 0 20 +124 0 16 +132 0 16 +136 0 12 +144 0 12 +148 0 8 +156 0 8 +160 0 4 +164 0 4 +168 0 4 +172 0 4 +176 0 0 +180 0 0 +184 0 0 +184 0 0 +188 0 0 +188 0 0 +188 0 0 +188 0 0 diff --git a/src/fractalzoomer/color_maps/jack's83.map b/src/fractalzoomer/color_maps/jack's83.map new file mode 100644 index 000000000..b37e1701d --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's83.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 188 188 +188 188 188 +188 188 188 +188 184 188 +188 184 188 +188 180 188 +184 180 188 +184 176 188 +184 172 188 +184 168 188 +180 164 184 +180 160 184 +176 156 184 +176 152 184 +172 148 184 +172 140 180 +168 136 180 +168 132 180 +164 124 180 +164 120 176 +160 116 176 +156 108 176 +156 104 172 +152 96 172 +148 92 172 +148 84 168 +144 80 168 +140 72 168 +136 68 164 +132 64 164 +132 56 160 +128 52 160 +124 44 160 +120 40 156 +116 36 156 +112 32 152 +108 28 152 +108 24 148 +104 20 148 +100 16 144 + 96 12 144 + 92 8 140 + 88 8 140 + 84 4 136 + 80 4 136 + 80 0 132 + 76 0 132 + 72 0 128 + 68 0 124 + 64 0 124 + 60 0 120 + 56 0 120 + 56 0 116 + 52 0 116 + 48 4 112 + 44 4 108 + 40 8 108 + 40 8 104 + 36 12 104 + 32 16 100 + 32 20 100 + 28 24 96 + 24 28 92 + 24 32 92 + 20 36 88 + 20 40 88 + 16 48 84 + 16 52 80 + 12 56 80 + 12 64 76 + 8 68 76 + 8 72 72 + 4 80 72 + 4 84 68 + 4 92 64 + 4 96 64 + 0 104 60 + 0 108 60 + 0 116 56 + 0 120 56 + 0 124 52 + 0 132 52 + 0 136 48 + 0 144 44 + 0 148 44 + 0 152 40 + 0 156 40 + 0 160 40 + 0 164 36 + 0 168 36 + 0 172 32 + 4 176 32 + 4 180 28 + 4 180 28 + 4 184 24 + 8 184 24 + 8 188 24 + 12 188 20 + 12 188 20 + 16 188 16 + 16 188 16 + 20 188 16 + 20 188 12 + 24 188 12 + 24 188 12 + 28 184 8 + 32 184 8 + 32 180 8 + 36 180 8 + 40 176 4 + 40 172 4 + 44 168 4 + 48 164 4 + 52 160 4 + 56 156 0 + 56 152 0 + 60 148 0 + 64 140 0 + 68 136 0 + 72 132 0 + 76 124 0 + 80 120 0 + 80 116 0 + 84 108 0 + 88 104 0 + 92 96 0 + 96 92 0 +100 84 0 +104 80 0 +108 72 0 +108 68 0 +112 64 0 +116 56 0 +120 52 0 +124 44 0 +128 40 0 +132 36 0 +132 32 0 +136 28 4 +140 24 4 +144 20 4 +148 16 4 +148 12 4 +152 8 8 +156 8 8 +156 4 8 +160 4 8 +164 0 12 +164 0 12 +168 0 12 +168 0 16 +172 0 16 +172 0 16 +176 0 20 +176 0 20 +180 0 24 +180 4 24 +184 4 24 +184 8 28 +184 8 28 +184 12 32 +188 16 32 +188 20 36 +188 24 36 +188 28 40 +188 32 40 +188 36 40 +188 40 44 +188 48 48 +188 52 48 +188 56 52 +188 64 52 +188 68 56 +188 72 56 +188 80 60 +188 84 60 +184 92 64 +184 96 64 +184 104 68 +184 108 72 +180 116 72 +180 120 76 +176 124 76 +176 132 80 +172 136 80 +172 144 84 +168 148 88 +168 152 88 +164 156 92 +164 160 92 +160 164 96 +156 168 100 +156 172 100 +152 176 104 +148 180 104 +148 180 108 +144 184 108 +140 184 112 +136 188 116 +132 188 116 +132 188 120 +128 188 120 +124 188 124 +120 188 124 +116 188 128 +112 188 132 +108 188 132 +108 184 136 +104 184 136 +100 180 140 + 96 180 140 + 92 176 144 + 88 172 144 + 84 168 148 + 80 164 148 + 80 160 152 + 76 156 152 + 72 152 156 + 68 148 156 + 64 140 160 + 60 136 160 + 56 132 160 + 56 124 164 + 52 120 164 + 48 116 168 + 44 108 168 + 40 104 168 + 40 96 172 + 36 92 172 + 32 84 172 + 32 80 176 + 28 72 176 + 24 68 176 + 24 64 180 + 20 56 180 + 20 52 180 + 16 44 180 + 16 40 184 + 12 36 184 + 12 32 184 + 8 28 184 + 8 24 184 + 4 20 188 + 4 16 188 + 4 12 188 + 4 8 188 + 0 8 188 + 0 4 188 + 0 4 188 + 0 0 188 + 0 0 188 + 0 0 188 + 0 0 188 + 0 0 188 diff --git a/src/fractalzoomer/color_maps/jack's84.map b/src/fractalzoomer/color_maps/jack's84.map new file mode 100644 index 000000000..00b289aec --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's84.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 188 188 +188 188 188 +188 188 188 +188 188 184 +188 188 184 +188 188 180 +188 184 180 +188 184 176 +188 184 172 +188 184 168 +184 180 164 +184 180 160 +184 176 156 +184 176 152 +184 172 148 +180 172 140 +180 168 136 +180 168 132 +180 164 124 +176 164 120 +176 160 116 +176 156 108 +172 156 104 +172 152 96 +172 148 92 +168 148 84 +168 144 80 +168 140 72 +164 136 68 +164 132 64 +160 132 56 +160 128 52 +160 124 44 +156 120 40 +156 116 36 +152 112 32 +152 108 28 +148 108 24 +148 104 20 +144 100 16 +144 96 12 +140 92 8 +140 88 8 +136 84 4 +136 80 4 +132 80 0 +132 76 0 +128 72 0 +124 68 0 +124 64 0 +120 60 0 +120 56 0 +116 56 0 +116 52 0 +112 48 4 +108 44 4 +108 40 8 +104 40 8 +104 36 12 +100 32 16 +100 32 20 + 96 28 24 + 92 24 28 + 92 24 32 + 88 20 36 + 88 20 40 + 84 16 48 + 80 16 52 + 80 12 56 + 76 12 64 + 76 8 68 + 72 8 72 + 72 4 80 + 68 4 84 + 64 4 92 + 64 4 96 + 60 0 104 + 60 0 108 + 56 0 116 + 56 0 120 + 52 0 124 + 52 0 132 + 48 0 136 + 44 0 144 + 44 0 148 + 40 0 152 + 40 0 156 + 40 0 160 + 36 0 164 + 36 0 168 + 32 0 172 + 32 4 176 + 28 4 180 + 28 4 180 + 24 4 184 + 24 8 184 + 24 8 188 + 20 12 188 + 20 12 188 + 16 16 188 + 16 16 188 + 16 20 188 + 12 20 188 + 12 24 188 + 12 24 188 + 8 28 184 + 8 32 184 + 8 32 180 + 8 36 180 + 4 40 176 + 4 40 172 + 4 44 168 + 4 48 164 + 4 52 160 + 0 56 156 + 0 56 152 + 0 60 148 + 0 64 140 + 0 68 136 + 0 72 132 + 0 76 124 + 0 80 120 + 0 80 116 + 0 84 108 + 0 88 104 + 0 92 96 + 0 96 92 + 0 100 84 + 0 104 80 + 0 108 72 + 0 108 68 + 0 112 64 + 0 116 56 + 0 120 52 + 0 124 44 + 0 128 40 + 0 132 36 + 0 132 32 + 4 136 28 + 4 140 24 + 4 144 20 + 4 148 16 + 4 148 12 + 8 152 8 + 8 156 8 + 8 156 4 + 8 160 4 + 12 164 0 + 12 164 0 + 12 168 0 + 16 168 0 + 16 172 0 + 16 172 0 + 20 176 0 + 20 176 0 + 24 180 0 + 24 180 4 + 24 184 4 + 28 184 8 + 28 184 8 + 32 184 12 + 32 188 16 + 36 188 20 + 36 188 24 + 40 188 28 + 40 188 32 + 40 188 36 + 44 188 40 + 48 188 48 + 48 188 52 + 52 188 56 + 52 188 64 + 56 188 68 + 56 188 72 + 60 188 80 + 60 188 84 + 64 184 92 + 64 184 96 + 68 184 104 + 72 184 108 + 72 180 116 + 76 180 120 + 76 176 124 + 80 176 132 + 80 172 136 + 84 172 144 + 88 168 148 + 88 168 152 + 92 164 156 + 92 164 160 + 96 160 164 +100 156 168 +100 156 172 +104 152 176 +104 148 180 +108 148 180 +108 144 184 +112 140 184 +116 136 188 +116 132 188 +120 132 188 +120 128 188 +124 124 188 +124 120 188 +128 116 188 +132 112 188 +132 108 188 +136 108 184 +136 104 184 +140 100 180 +140 96 180 +144 92 176 +144 88 172 +148 84 168 +148 80 164 +152 80 160 +152 76 156 +156 72 152 +156 68 148 +160 64 140 +160 60 136 +160 56 132 +164 56 124 +164 52 120 +168 48 116 +168 44 108 +168 40 104 +172 40 96 +172 36 92 +172 32 84 +176 32 80 +176 28 72 +176 24 68 +180 24 64 +180 20 56 +180 20 52 +180 16 44 +184 16 40 +184 12 36 +184 12 32 +184 8 28 +184 8 24 +188 4 20 +188 4 16 +188 4 12 +188 4 8 +188 0 8 +188 0 4 +188 0 4 +188 0 0 +188 0 0 +188 0 0 +188 0 0 +188 0 0 diff --git a/src/fractalzoomer/color_maps/jack's85.map b/src/fractalzoomer/color_maps/jack's85.map new file mode 100644 index 000000000..266545481 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's85.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 188 188 +188 188 188 +188 188 188 +184 188 188 +184 188 188 +180 188 188 +180 188 184 +176 188 184 +172 188 184 +168 188 184 +164 184 180 +160 184 180 +156 184 176 +152 184 176 +148 184 172 +140 180 172 +136 180 168 +132 180 168 +124 180 164 +120 176 164 +116 176 160 +108 176 156 +104 172 156 + 96 172 152 + 92 172 148 + 84 168 148 + 80 168 144 + 72 168 140 + 68 164 136 + 64 164 132 + 56 160 132 + 52 160 128 + 44 160 124 + 40 156 120 + 36 156 116 + 32 152 112 + 28 152 108 + 24 148 108 + 20 148 104 + 16 144 100 + 12 144 96 + 8 140 92 + 8 140 88 + 4 136 84 + 4 136 80 + 0 132 80 + 0 132 76 + 0 128 72 + 0 124 68 + 0 124 64 + 0 120 60 + 0 120 56 + 0 116 56 + 0 116 52 + 4 112 48 + 4 108 44 + 8 108 40 + 8 104 40 + 12 104 36 + 16 100 32 + 20 100 32 + 24 96 28 + 28 92 24 + 32 92 24 + 36 88 20 + 40 88 20 + 48 84 16 + 52 80 16 + 56 80 12 + 64 76 12 + 68 76 8 + 72 72 8 + 80 72 4 + 84 68 4 + 92 64 4 + 96 64 4 +104 60 0 +108 60 0 +116 56 0 +120 56 0 +124 52 0 +132 52 0 +136 48 0 +144 44 0 +148 44 0 +152 40 0 +156 40 0 +160 40 0 +164 36 0 +168 36 0 +172 32 0 +176 32 4 +180 28 4 +180 28 4 +184 24 4 +184 24 8 +188 24 8 +188 20 12 +188 20 12 +188 16 16 +188 16 16 +188 16 20 +188 12 20 +188 12 24 +188 12 24 +184 8 28 +184 8 32 +180 8 32 +180 8 36 +176 4 40 +172 4 40 +168 4 44 +164 4 48 +160 4 52 +156 0 56 +152 0 56 +148 0 60 +140 0 64 +136 0 68 +132 0 72 +124 0 76 +120 0 80 +116 0 80 +108 0 84 +104 0 88 + 96 0 92 + 92 0 96 + 84 0 100 + 80 0 104 + 72 0 108 + 68 0 108 + 64 0 112 + 56 0 116 + 52 0 120 + 44 0 124 + 40 0 128 + 36 0 132 + 32 0 132 + 28 4 136 + 24 4 140 + 20 4 144 + 16 4 148 + 12 4 148 + 8 8 152 + 8 8 156 + 4 8 156 + 4 8 160 + 0 12 164 + 0 12 164 + 0 12 168 + 0 16 168 + 0 16 172 + 0 16 172 + 0 20 176 + 0 20 176 + 0 24 180 + 4 24 180 + 4 24 184 + 8 28 184 + 8 28 184 + 12 32 184 + 16 32 188 + 20 36 188 + 24 36 188 + 28 40 188 + 32 40 188 + 36 40 188 + 40 44 188 + 48 48 188 + 52 48 188 + 56 52 188 + 64 52 188 + 68 56 188 + 72 56 188 + 80 60 188 + 84 60 188 + 92 64 184 + 96 64 184 +104 68 184 +108 72 184 +116 72 180 +120 76 180 +124 76 176 +132 80 176 +136 80 172 +144 84 172 +148 88 168 +152 88 168 +156 92 164 +160 92 164 +164 96 160 +168 100 156 +172 100 156 +176 104 152 +180 104 148 +180 108 148 +184 108 144 +184 112 140 +188 116 136 +188 116 132 +188 120 132 +188 120 128 +188 124 124 +188 124 120 +188 128 116 +188 132 112 +188 132 108 +184 136 108 +184 136 104 +180 140 100 +180 140 96 +176 144 92 +172 144 88 +168 148 84 +164 148 80 +160 152 80 +156 152 76 +152 156 72 +148 156 68 +140 160 64 +136 160 60 +132 160 56 +124 164 56 +120 164 52 +116 168 48 +108 168 44 +104 168 40 + 96 172 40 + 92 172 36 + 84 172 32 + 80 176 32 + 72 176 28 + 68 176 24 + 64 180 24 + 56 180 20 + 52 180 20 + 44 180 16 + 40 184 16 + 36 184 12 + 32 184 12 + 28 184 8 + 24 184 8 + 20 188 4 + 16 188 4 + 12 188 4 + 8 188 4 + 8 188 0 + 4 188 0 + 4 188 0 + 0 188 0 + 0 188 0 + 0 188 0 + 0 188 0 + 0 188 0 diff --git a/src/fractalzoomer/color_maps/jack's86.map b/src/fractalzoomer/color_maps/jack's86.map new file mode 100644 index 000000000..633350e62 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's86.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 124 +188 184 124 +188 172 124 +188 160 124 +188 148 124 +184 132 124 +184 112 124 +184 92 124 +180 76 124 +180 56 124 +176 40 124 +172 24 124 +172 12 124 +168 4 124 +164 0 124 +160 0 124 +160 0 124 +156 4 124 +152 16 124 +148 28 124 +144 40 124 +140 60 124 +136 76 124 +132 96 124 +124 116 124 +120 132 124 +116 148 124 +112 164 124 +108 176 128 +104 184 128 +100 188 128 + 92 188 128 + 88 188 128 + 84 180 128 + 80 172 128 + 76 160 128 + 72 144 128 + 64 128 128 + 60 108 128 + 56 92 128 + 52 72 128 + 48 56 132 + 44 40 132 + 40 24 132 + 36 12 132 + 32 4 132 + 28 0 132 + 24 0 132 + 24 0 132 + 20 8 132 + 16 16 136 + 12 28 136 + 12 44 136 + 8 60 136 + 8 80 136 + 4 100 136 + 4 116 136 + 0 136 136 + 0 152 140 + 0 164 140 + 0 176 140 + 0 184 140 + 0 188 140 + 0 188 140 + 0 188 140 + 0 180 144 + 0 172 144 + 0 160 144 + 0 144 144 + 4 124 144 + 4 108 144 + 4 88 144 + 8 72 148 + 8 52 148 + 12 36 148 + 16 24 148 + 16 12 148 + 20 4 148 + 24 0 148 + 28 0 152 + 32 0 152 + 36 8 152 + 40 16 152 + 40 32 152 + 48 48 156 + 52 64 156 + 56 80 156 + 60 100 156 + 64 120 156 + 68 136 156 + 72 152 160 + 76 168 160 + 80 176 160 + 88 184 160 + 92 188 160 + 96 188 160 +100 188 164 +104 180 164 +108 168 164 +116 156 164 +120 140 164 +124 124 168 +128 104 168 +132 88 168 +136 68 168 +140 52 168 +144 36 172 +148 20 172 +152 8 172 +156 4 172 +160 0 172 +164 0 172 +168 0 176 +168 8 176 +172 20 176 +176 32 176 +176 48 176 +180 64 180 +180 84 180 +184 104 180 +184 120 180 +188 140 180 +188 156 184 +188 168 184 +188 180 184 +188 184 184 +188 188 184 +188 188 188 +188 184 188 +188 180 188 +188 168 188 +188 156 188 +188 140 192 +184 120 192 +184 104 192 +180 84 192 +180 64 192 +176 48 196 +176 32 196 +172 20 196 +168 8 196 +168 0 196 +164 0 200 +160 0 200 +156 4 200 +152 8 200 +148 20 200 +144 36 200 +140 52 204 +136 68 204 +132 88 204 +128 104 204 +124 124 204 +120 140 208 +116 156 208 +108 168 208 +104 180 208 +100 188 208 + 96 188 212 + 92 188 212 + 88 184 212 + 80 176 212 + 76 168 212 + 72 152 212 + 68 136 216 + 64 120 216 + 60 100 216 + 56 80 216 + 52 64 216 + 44 44 220 + 40 32 220 + 40 16 220 + 36 8 220 + 32 0 220 + 28 0 220 + 24 0 224 + 20 4 224 + 16 12 224 + 16 24 224 + 12 36 224 + 8 52 224 + 8 72 224 + 4 88 228 + 4 108 228 + 4 124 228 + 0 144 228 + 0 160 228 + 0 172 228 + 0 180 228 + 0 188 232 + 0 188 232 + 0 188 232 + 0 184 232 + 0 176 232 + 0 164 232 + 0 152 232 + 0 136 236 + 4 116 236 + 4 100 236 + 8 80 236 + 8 60 236 + 12 44 236 + 12 28 236 + 16 16 236 + 20 8 240 + 24 0 240 + 24 0 240 + 28 0 240 + 32 4 240 + 36 12 240 + 40 24 240 + 44 40 240 + 48 56 240 + 52 72 244 + 56 92 244 + 60 108 244 + 64 128 244 + 72 144 244 + 76 160 244 + 80 172 244 + 84 180 244 + 88 188 244 + 92 188 244 +100 188 244 +104 184 244 +108 176 244 +112 164 248 +116 148 248 +120 132 248 +124 116 248 +132 96 248 +136 76 248 +140 60 248 +144 40 248 +148 28 248 +152 16 248 +156 4 248 +160 0 248 +160 0 248 +164 0 248 +168 4 248 +172 12 248 +172 24 248 +176 40 248 +180 56 248 +180 76 248 +184 92 248 +184 112 248 +184 132 248 +188 148 248 +188 160 248 +188 172 248 +188 184 248 +188 188 248 +188 188 252 diff --git a/src/fractalzoomer/color_maps/jack's87.map b/src/fractalzoomer/color_maps/jack's87.map new file mode 100644 index 000000000..c14bfa007 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's87.map @@ -0,0 +1,256 @@ +128 128 128 +124 188 188 +124 188 184 +124 188 172 +124 188 160 +124 188 148 +124 184 132 +124 184 112 +124 184 92 +124 180 76 +124 180 56 +124 176 40 +124 172 24 +124 172 12 +124 168 4 +124 164 0 +124 160 0 +124 160 0 +124 156 4 +124 152 16 +124 148 28 +124 144 40 +124 140 60 +124 136 76 +124 132 96 +124 124 116 +124 120 132 +124 116 148 +124 112 164 +128 108 176 +128 104 184 +128 100 188 +128 92 188 +128 88 188 +128 84 180 +128 80 172 +128 76 160 +128 72 144 +128 64 128 +128 60 108 +128 56 92 +128 52 72 +132 48 56 +132 44 40 +132 40 24 +132 36 12 +132 32 4 +132 28 0 +132 24 0 +132 24 0 +132 20 8 +136 16 16 +136 12 28 +136 12 44 +136 8 60 +136 8 80 +136 4 100 +136 4 116 +136 0 136 +140 0 152 +140 0 164 +140 0 176 +140 0 184 +140 0 188 +140 0 188 +140 0 188 +144 0 180 +144 0 172 +144 0 160 +144 0 144 +144 4 124 +144 4 108 +144 4 88 +148 8 72 +148 8 52 +148 12 36 +148 16 24 +148 16 12 +148 20 4 +148 24 0 +152 28 0 +152 32 0 +152 36 8 +152 40 16 +152 40 32 +156 48 48 +156 52 64 +156 56 80 +156 60 100 +156 64 120 +156 68 136 +160 72 152 +160 76 168 +160 80 176 +160 88 184 +160 92 188 +160 96 188 +164 100 188 +164 104 180 +164 108 168 +164 116 156 +164 120 140 +168 124 124 +168 128 104 +168 132 88 +168 136 68 +168 140 52 +172 144 36 +172 148 20 +172 152 8 +172 156 4 +172 160 0 +172 164 0 +176 168 0 +176 168 8 +176 172 20 +176 176 32 +176 176 48 +180 180 64 +180 180 84 +180 184 104 +180 184 120 +180 188 140 +184 188 156 +184 188 168 +184 188 180 +184 188 184 +184 188 188 +188 188 188 +188 188 184 +188 188 180 +188 188 168 +188 188 156 +192 188 140 +192 184 120 +192 184 104 +192 180 84 +192 180 64 +196 176 48 +196 176 32 +196 172 20 +196 168 8 +196 168 0 +200 164 0 +200 160 0 +200 156 4 +200 152 8 +200 148 20 +200 144 36 +204 140 52 +204 136 68 +204 132 88 +204 128 104 +204 124 124 +208 120 140 +208 116 156 +208 108 168 +208 104 180 +208 100 188 +212 96 188 +212 92 188 +212 88 184 +212 80 176 +212 76 168 +212 72 152 +216 68 136 +216 64 120 +216 60 100 +216 56 80 +216 52 64 +220 44 44 +220 40 32 +220 40 16 +220 36 8 +220 32 0 +220 28 0 +224 24 0 +224 20 4 +224 16 12 +224 16 24 +224 12 36 +224 8 52 +224 8 72 +228 4 88 +228 4 108 +228 4 124 +228 0 144 +228 0 160 +228 0 172 +228 0 180 +232 0 188 +232 0 188 +232 0 188 +232 0 184 +232 0 176 +232 0 164 +232 0 152 +236 0 136 +236 4 116 +236 4 100 +236 8 80 +236 8 60 +236 12 44 +236 12 28 +236 16 16 +240 20 8 +240 24 0 +240 24 0 +240 28 0 +240 32 4 +240 36 12 +240 40 24 +240 44 40 +240 48 56 +244 52 72 +244 56 92 +244 60 108 +244 64 128 +244 72 144 +244 76 160 +244 80 172 +244 84 180 +244 88 188 +244 92 188 +244 100 188 +244 104 184 +244 108 176 +248 112 164 +248 116 148 +248 120 132 +248 124 116 +248 132 96 +248 136 76 +248 140 60 +248 144 40 +248 148 28 +248 152 16 +248 156 4 +248 160 0 +248 160 0 +248 164 0 +248 168 4 +248 172 12 +248 172 24 +248 176 40 +248 180 56 +248 180 76 +248 184 92 +248 184 112 +248 184 132 +248 188 148 +248 188 160 +248 188 172 +248 188 184 +248 188 188 +252 188 188 diff --git a/src/fractalzoomer/color_maps/jack's88.map b/src/fractalzoomer/color_maps/jack's88.map new file mode 100644 index 000000000..aff40c735 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's88.map @@ -0,0 +1,256 @@ +128 128 128 +188 124 188 +184 124 188 +172 124 188 +160 124 188 +148 124 188 +132 124 184 +112 124 184 + 92 124 184 + 76 124 180 + 56 124 180 + 40 124 176 + 24 124 172 + 12 124 172 + 4 124 168 + 0 124 164 + 0 124 160 + 0 124 160 + 4 124 156 + 16 124 152 + 28 124 148 + 40 124 144 + 60 124 140 + 76 124 136 + 96 124 132 +116 124 124 +132 124 120 +148 124 116 +164 124 112 +176 128 108 +184 128 104 +188 128 100 +188 128 92 +188 128 88 +180 128 84 +172 128 80 +160 128 76 +144 128 72 +128 128 64 +108 128 60 + 92 128 56 + 72 128 52 + 56 132 48 + 40 132 44 + 24 132 40 + 12 132 36 + 4 132 32 + 0 132 28 + 0 132 24 + 0 132 24 + 8 132 20 + 16 136 16 + 28 136 12 + 44 136 12 + 60 136 8 + 80 136 8 +100 136 4 +116 136 4 +136 136 0 +152 140 0 +164 140 0 +176 140 0 +184 140 0 +188 140 0 +188 140 0 +188 140 0 +180 144 0 +172 144 0 +160 144 0 +144 144 0 +124 144 4 +108 144 4 + 88 144 4 + 72 148 8 + 52 148 8 + 36 148 12 + 24 148 16 + 12 148 16 + 4 148 20 + 0 148 24 + 0 152 28 + 0 152 32 + 8 152 36 + 16 152 40 + 32 152 40 + 48 156 48 + 64 156 52 + 80 156 56 +100 156 60 +120 156 64 +136 156 68 +152 160 72 +168 160 76 +176 160 80 +184 160 88 +188 160 92 +188 160 96 +188 164 100 +180 164 104 +168 164 108 +156 164 116 +140 164 120 +124 168 124 +104 168 128 + 88 168 132 + 68 168 136 + 52 168 140 + 36 172 144 + 20 172 148 + 8 172 152 + 4 172 156 + 0 172 160 + 0 172 164 + 0 176 168 + 8 176 168 + 20 176 172 + 32 176 176 + 48 176 176 + 64 180 180 + 84 180 180 +104 180 184 +120 180 184 +140 180 188 +156 184 188 +168 184 188 +180 184 188 +184 184 188 +188 184 188 +188 188 188 +184 188 188 +180 188 188 +168 188 188 +156 188 188 +140 192 188 +120 192 184 +104 192 184 + 84 192 180 + 64 192 180 + 48 196 176 + 32 196 176 + 20 196 172 + 8 196 168 + 0 196 168 + 0 200 164 + 0 200 160 + 4 200 156 + 8 200 152 + 20 200 148 + 36 200 144 + 52 204 140 + 68 204 136 + 88 204 132 +104 204 128 +124 204 124 +140 208 120 +156 208 116 +168 208 108 +180 208 104 +188 208 100 +188 212 96 +188 212 92 +184 212 88 +176 212 80 +168 212 76 +152 212 72 +136 216 68 +120 216 64 +100 216 60 + 80 216 56 + 64 216 52 + 44 220 44 + 32 220 40 + 16 220 40 + 8 220 36 + 0 220 32 + 0 220 28 + 0 224 24 + 4 224 20 + 12 224 16 + 24 224 16 + 36 224 12 + 52 224 8 + 72 224 8 + 88 228 4 +108 228 4 +124 228 4 +144 228 0 +160 228 0 +172 228 0 +180 228 0 +188 232 0 +188 232 0 +188 232 0 +184 232 0 +176 232 0 +164 232 0 +152 232 0 +136 236 0 +116 236 4 +100 236 4 + 80 236 8 + 60 236 8 + 44 236 12 + 28 236 12 + 16 236 16 + 8 240 20 + 0 240 24 + 0 240 24 + 0 240 28 + 4 240 32 + 12 240 36 + 24 240 40 + 40 240 44 + 56 240 48 + 72 244 52 + 92 244 56 +108 244 60 +128 244 64 +144 244 72 +160 244 76 +172 244 80 +180 244 84 +188 244 88 +188 244 92 +188 244 100 +184 244 104 +176 244 108 +164 248 112 +148 248 116 +132 248 120 +116 248 124 + 96 248 132 + 76 248 136 + 60 248 140 + 40 248 144 + 28 248 148 + 16 248 152 + 4 248 156 + 0 248 160 + 0 248 160 + 0 248 164 + 4 248 168 + 12 248 172 + 24 248 172 + 40 248 176 + 56 248 180 + 76 248 180 + 92 248 184 +112 248 184 +132 248 184 +148 248 188 +160 248 188 +172 248 188 +184 248 188 +188 248 188 +188 252 188 diff --git a/src/fractalzoomer/color_maps/jack's90.map b/src/fractalzoomer/color_maps/jack's90.map new file mode 100644 index 000000000..0f56eb798 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's90.map @@ -0,0 +1,256 @@ +128 128 128 +124 188 188 +124 188 184 +124 188 176 +124 188 164 +124 188 152 +128 188 136 +128 188 120 +128 184 104 +132 184 84 +132 184 68 +136 184 52 +140 180 36 +140 180 24 +144 176 12 +148 176 4 +152 172 0 +156 172 0 +156 168 0 +160 168 4 +164 164 12 +168 164 24 +172 160 36 +176 156 52 +180 156 68 +184 152 84 +188 148 104 +192 148 120 +196 144 136 +200 140 152 +204 136 164 +208 132 176 +212 132 184 +216 128 188 +220 124 188 +220 120 188 +224 116 184 +228 112 176 +232 108 164 +232 108 152 +236 104 136 +240 100 120 +240 96 104 +244 92 84 +244 88 68 +244 84 52 +248 80 36 +248 80 24 +248 76 12 +248 72 4 +248 68 0 +252 64 0 +248 60 0 +248 56 4 +248 56 12 +248 52 24 +248 48 36 +244 44 52 +244 40 68 +244 40 84 +240 36 104 +240 32 120 +236 32 136 +232 28 152 +232 24 164 +228 24 176 +224 20 184 +220 20 188 +216 16 188 +216 16 188 +212 12 184 +208 12 176 +204 8 164 +200 8 152 +196 4 136 +192 4 120 +188 4 104 +184 4 84 +180 0 68 +176 0 52 +172 0 36 +168 0 24 +164 0 12 +160 0 4 +156 0 0 +152 0 0 +152 0 0 +148 0 4 +144 0 12 +140 0 24 +140 0 36 +136 0 52 +132 0 68 +132 4 84 +128 4 104 +128 4 120 +128 4 136 +124 8 152 +124 8 164 +124 12 176 +124 12 184 +124 16 188 +124 16 188 +124 20 188 +124 20 184 +124 24 176 +124 24 164 +124 28 152 +128 32 136 +128 32 120 +128 36 104 +132 40 84 +132 40 68 +136 44 52 +140 48 36 +140 52 24 +144 56 12 +148 56 4 +152 60 0 +156 64 0 +156 68 0 +160 72 4 +164 76 12 +168 80 24 +172 80 36 +176 84 52 +180 88 68 +184 92 84 +188 96 104 +192 100 120 +196 104 136 +200 108 152 +204 108 164 +208 112 176 +212 116 184 +216 120 188 +220 124 188 +220 128 188 +224 132 184 +228 132 176 +232 136 164 +232 140 152 +236 144 136 +240 148 120 +240 148 104 +244 152 84 +244 156 68 +244 156 52 +248 160 36 +248 164 24 +248 164 12 +248 168 4 +248 168 0 +248 172 0 +248 172 0 +248 176 4 +248 176 12 +248 180 24 +248 180 36 +244 184 52 +244 184 68 +244 184 84 +240 184 104 +240 188 120 +236 188 136 +232 188 152 +232 188 164 +228 188 176 +224 188 184 +220 188 188 +216 188 188 +216 188 188 +212 188 184 +208 188 176 +204 188 164 +200 188 152 +196 188 136 +192 188 120 +188 184 104 +184 184 84 +180 184 68 +176 184 52 +172 180 36 +168 180 24 +164 176 12 +160 176 4 +156 172 0 +152 172 0 +152 168 0 +148 168 4 +144 164 12 +140 164 24 +140 160 36 +136 156 52 +132 156 68 +132 152 84 +128 148 104 +128 148 120 +128 144 136 +124 140 152 +124 136 164 +124 132 176 +124 132 184 +124 128 188 +124 124 188 +124 120 188 +124 116 184 +124 112 176 +124 108 164 +124 108 152 +128 104 136 +128 100 120 +128 96 104 +132 92 84 +132 88 68 +136 84 52 +140 80 36 +140 80 24 +144 76 12 +148 72 4 +152 68 0 +156 64 0 +156 60 0 +160 56 4 +164 56 12 +168 52 24 +172 48 36 +176 44 52 +180 40 68 +184 40 84 +188 36 104 +192 32 120 +196 32 136 +200 28 152 +204 24 164 +208 24 176 +212 20 184 +216 20 188 +220 16 188 +220 16 188 +224 12 184 +228 12 176 +232 8 164 +232 8 152 +236 4 136 +240 4 120 +240 4 104 +244 4 84 +244 0 68 +244 0 52 +248 0 36 +248 0 24 +248 0 12 +248 0 4 +248 0 0 +248 0 0 diff --git a/src/fractalzoomer/color_maps/jack's91.map b/src/fractalzoomer/color_maps/jack's91.map new file mode 100644 index 000000000..f7ab74671 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's91.map @@ -0,0 +1,256 @@ +128 128 128 +188 124 188 +184 124 188 +176 124 188 +164 124 188 +152 124 188 +136 128 188 +120 128 188 +104 128 184 + 84 132 184 + 68 132 184 + 52 136 184 + 36 140 180 + 24 140 180 + 12 144 176 + 4 148 176 + 0 152 172 + 0 156 172 + 0 156 168 + 4 160 168 + 12 164 164 + 24 168 164 + 36 172 160 + 52 176 156 + 68 180 156 + 84 184 152 +104 188 148 +120 192 148 +136 196 144 +152 200 140 +164 204 136 +176 208 132 +184 212 132 +188 216 128 +188 220 124 +188 220 120 +184 224 116 +176 228 112 +164 232 108 +152 232 108 +136 236 104 +120 240 100 +104 240 96 + 84 244 92 + 68 244 88 + 52 244 84 + 36 248 80 + 24 248 80 + 12 248 76 + 4 248 72 + 0 248 68 + 0 252 64 + 0 248 60 + 4 248 56 + 12 248 56 + 24 248 52 + 36 248 48 + 52 244 44 + 68 244 40 + 84 244 40 +104 240 36 +120 240 32 +136 236 32 +152 232 28 +164 232 24 +176 228 24 +184 224 20 +188 220 20 +188 216 16 +188 216 16 +184 212 12 +176 208 12 +164 204 8 +152 200 8 +136 196 4 +120 192 4 +104 188 4 + 84 184 4 + 68 180 0 + 52 176 0 + 36 172 0 + 24 168 0 + 12 164 0 + 4 160 0 + 0 156 0 + 0 152 0 + 0 152 0 + 4 148 0 + 12 144 0 + 24 140 0 + 36 140 0 + 52 136 0 + 68 132 0 + 84 132 4 +104 128 4 +120 128 4 +136 128 4 +152 124 8 +164 124 8 +176 124 12 +184 124 12 +188 124 16 +188 124 16 +188 124 20 +184 124 20 +176 124 24 +164 124 24 +152 124 28 +136 128 32 +120 128 32 +104 128 36 + 84 132 40 + 68 132 40 + 52 136 44 + 36 140 48 + 24 140 52 + 12 144 56 + 4 148 56 + 0 152 60 + 0 156 64 + 0 156 68 + 4 160 72 + 12 164 76 + 24 168 80 + 36 172 80 + 52 176 84 + 68 180 88 + 84 184 92 +104 188 96 +120 192 100 +136 196 104 +152 200 108 +164 204 108 +176 208 112 +184 212 116 +188 216 120 +188 220 124 +188 220 128 +184 224 132 +176 228 132 +164 232 136 +152 232 140 +136 236 144 +120 240 148 +104 240 148 + 84 244 152 + 68 244 156 + 52 244 156 + 36 248 160 + 24 248 164 + 12 248 164 + 4 248 168 + 0 248 168 + 0 248 172 + 0 248 172 + 4 248 176 + 12 248 176 + 24 248 180 + 36 248 180 + 52 244 184 + 68 244 184 + 84 244 184 +104 240 184 +120 240 188 +136 236 188 +152 232 188 +164 232 188 +176 228 188 +184 224 188 +188 220 188 +188 216 188 +188 216 188 +184 212 188 +176 208 188 +164 204 188 +152 200 188 +136 196 188 +120 192 188 +104 188 184 + 84 184 184 + 68 180 184 + 52 176 184 + 36 172 180 + 24 168 180 + 12 164 176 + 4 160 176 + 0 156 172 + 0 152 172 + 0 152 168 + 4 148 168 + 12 144 164 + 24 140 164 + 36 140 160 + 52 136 156 + 68 132 156 + 84 132 152 +104 128 148 +120 128 148 +136 128 144 +152 124 140 +164 124 136 +176 124 132 +184 124 132 +188 124 128 +188 124 124 +188 124 120 +184 124 116 +176 124 112 +164 124 108 +152 124 108 +136 128 104 +120 128 100 +104 128 96 + 84 132 92 + 68 132 88 + 52 136 84 + 36 140 80 + 24 140 80 + 12 144 76 + 4 148 72 + 0 152 68 + 0 156 64 + 0 156 60 + 4 160 56 + 12 164 56 + 24 168 52 + 36 172 48 + 52 176 44 + 68 180 40 + 84 184 40 +104 188 36 +120 192 32 +136 196 32 +152 200 28 +164 204 24 +176 208 24 +184 212 20 +188 216 20 +188 220 16 +188 220 16 +184 224 12 +176 228 12 +164 232 8 +152 232 8 +136 236 4 +120 240 4 +104 240 4 + 84 244 4 + 68 244 0 + 52 244 0 + 36 248 0 + 24 248 0 + 12 248 0 + 4 248 0 + 0 248 0 + 0 248 0 diff --git a/src/fractalzoomer/color_maps/jack's92.map b/src/fractalzoomer/color_maps/jack's92.map new file mode 100644 index 000000000..be0f14a0b --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's92.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 124 +188 184 124 +188 180 124 +188 172 124 +188 164 124 +184 156 124 +184 144 124 +184 132 124 +180 116 124 +180 104 124 +176 88 124 +172 76 124 +172 60 124 +168 48 124 +164 36 124 +160 24 124 +160 16 124 +156 8 124 +152 4 124 +148 0 124 +144 0 124 +140 0 124 +136 0 124 +132 4 124 +124 12 124 +120 20 124 +116 32 124 +112 40 124 +108 56 128 +104 68 128 +100 80 128 + 92 96 128 + 88 108 128 + 84 124 128 + 80 136 128 + 76 148 128 + 72 160 128 + 64 168 128 + 60 176 128 + 56 184 128 + 52 188 128 + 48 188 132 + 44 188 132 + 40 188 132 + 36 184 132 + 32 176 132 + 28 168 132 + 24 160 132 + 24 148 132 + 20 136 132 + 16 124 136 + 12 108 136 + 12 96 136 + 8 80 136 + 8 68 136 + 4 56 136 + 4 40 136 + 0 32 136 + 0 20 140 + 0 12 140 + 0 4 140 + 0 0 140 + 0 0 140 + 0 0 140 + 0 0 140 + 0 4 144 + 0 8 144 + 0 16 144 + 0 24 144 + 4 36 144 + 4 48 144 + 4 60 144 + 8 76 148 + 8 88 148 + 12 104 148 + 16 116 148 + 16 132 148 + 20 144 148 + 24 156 148 + 28 164 152 + 32 172 152 + 36 180 152 + 40 184 152 + 40 188 152 + 48 188 156 + 52 188 156 + 56 184 156 + 60 180 156 + 64 172 156 + 68 164 156 + 72 156 160 + 76 144 160 + 80 132 160 + 88 116 160 + 92 104 160 + 96 88 160 +100 76 164 +104 60 164 +108 48 164 +116 36 164 +120 24 164 +124 16 168 +128 8 168 +132 4 168 +136 0 168 +140 0 168 +144 0 172 +148 0 172 +152 4 172 +156 12 172 +160 20 172 +164 32 172 +168 40 176 +168 56 176 +172 68 176 +176 80 176 +176 96 176 +180 108 180 +180 124 180 +184 136 180 +184 148 180 +188 160 180 +188 168 184 +188 176 184 +188 184 184 +188 188 184 +188 188 184 +188 188 188 +188 188 188 +188 184 188 +188 176 188 +188 168 188 +188 160 192 +184 148 192 +184 136 192 +180 124 192 +180 108 192 +176 96 196 +176 80 196 +172 68 196 +168 56 196 +168 40 196 +164 32 200 +160 20 200 +156 12 200 +152 4 200 +148 0 200 +144 0 200 +140 0 204 +136 0 204 +132 4 204 +128 8 204 +124 16 204 +120 24 208 +116 36 208 +108 48 208 +104 60 208 +100 76 208 + 96 88 212 + 92 104 212 + 88 116 212 + 80 132 212 + 76 144 212 + 72 156 212 + 68 164 216 + 64 172 216 + 60 180 216 + 56 184 216 + 52 188 216 + 44 188 220 + 40 188 220 + 40 184 220 + 36 180 220 + 32 172 220 + 28 164 220 + 24 156 224 + 20 144 224 + 16 132 224 + 16 116 224 + 12 104 224 + 8 88 224 + 8 76 224 + 4 60 228 + 4 48 228 + 4 36 228 + 0 24 228 + 0 16 228 + 0 8 228 + 0 4 228 + 0 0 232 + 0 0 232 + 0 0 232 + 0 0 232 + 0 4 232 + 0 12 232 + 0 20 232 + 0 32 236 + 4 40 236 + 4 56 236 + 8 68 236 + 8 80 236 + 12 96 236 + 12 108 236 + 16 124 236 + 20 136 240 + 24 148 240 + 24 160 240 + 28 168 240 + 32 176 240 + 36 184 240 + 40 188 240 + 44 188 240 + 48 188 240 + 52 188 244 + 56 184 244 + 60 176 244 + 64 168 244 + 72 160 244 + 76 148 244 + 80 136 244 + 84 124 244 + 88 108 244 + 92 96 244 +100 80 244 +104 68 244 +108 56 244 +112 40 248 +116 32 248 +120 20 248 +124 12 248 +132 4 248 +136 0 248 +140 0 248 +144 0 248 +148 0 248 +152 4 248 +156 8 248 +160 16 248 +160 24 248 +164 36 248 +168 48 248 +172 60 248 +172 76 248 +176 88 248 +180 104 248 +180 116 248 +184 132 248 +184 144 248 +184 156 248 +188 164 248 +188 172 248 +188 180 248 +188 184 248 +188 188 248 +188 188 252 diff --git a/src/fractalzoomer/color_maps/jack's93.map b/src/fractalzoomer/color_maps/jack's93.map new file mode 100644 index 000000000..b5b98a087 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's93.map @@ -0,0 +1,256 @@ +128 128 128 +124 188 188 +124 188 184 +124 188 180 +124 188 172 +124 188 164 +124 184 156 +124 184 144 +124 184 132 +124 180 116 +124 180 104 +124 176 88 +124 172 76 +124 172 60 +124 168 48 +124 164 36 +124 160 24 +124 160 16 +124 156 8 +124 152 4 +124 148 0 +124 144 0 +124 140 0 +124 136 0 +124 132 4 +124 124 12 +124 120 20 +124 116 32 +124 112 40 +128 108 56 +128 104 68 +128 100 80 +128 92 96 +128 88 108 +128 84 124 +128 80 136 +128 76 148 +128 72 160 +128 64 168 +128 60 176 +128 56 184 +128 52 188 +132 48 188 +132 44 188 +132 40 188 +132 36 184 +132 32 176 +132 28 168 +132 24 160 +132 24 148 +132 20 136 +136 16 124 +136 12 108 +136 12 96 +136 8 80 +136 8 68 +136 4 56 +136 4 40 +136 0 32 +140 0 20 +140 0 12 +140 0 4 +140 0 0 +140 0 0 +140 0 0 +140 0 0 +144 0 4 +144 0 8 +144 0 16 +144 0 24 +144 4 36 +144 4 48 +144 4 60 +148 8 76 +148 8 88 +148 12 104 +148 16 116 +148 16 132 +148 20 144 +148 24 156 +152 28 164 +152 32 172 +152 36 180 +152 40 184 +152 40 188 +156 48 188 +156 52 188 +156 56 184 +156 60 180 +156 64 172 +156 68 164 +160 72 156 +160 76 144 +160 80 132 +160 88 116 +160 92 104 +160 96 88 +164 100 76 +164 104 60 +164 108 48 +164 116 36 +164 120 24 +168 124 16 +168 128 8 +168 132 4 +168 136 0 +168 140 0 +172 144 0 +172 148 0 +172 152 4 +172 156 12 +172 160 20 +172 164 32 +176 168 40 +176 168 56 +176 172 68 +176 176 80 +176 176 96 +180 180 108 +180 180 124 +180 184 136 +180 184 148 +180 188 160 +184 188 168 +184 188 176 +184 188 184 +184 188 188 +184 188 188 +188 188 188 +188 188 188 +188 188 184 +188 188 176 +188 188 168 +192 188 160 +192 184 148 +192 184 136 +192 180 124 +192 180 108 +196 176 96 +196 176 80 +196 172 68 +196 168 56 +196 168 40 +200 164 32 +200 160 20 +200 156 12 +200 152 4 +200 148 0 +200 144 0 +204 140 0 +204 136 0 +204 132 4 +204 128 8 +204 124 16 +208 120 24 +208 116 36 +208 108 48 +208 104 60 +208 100 76 +212 96 88 +212 92 104 +212 88 116 +212 80 132 +212 76 144 +212 72 156 +216 68 164 +216 64 172 +216 60 180 +216 56 184 +216 52 188 +220 44 188 +220 40 188 +220 40 184 +220 36 180 +220 32 172 +220 28 164 +224 24 156 +224 20 144 +224 16 132 +224 16 116 +224 12 104 +224 8 88 +224 8 76 +228 4 60 +228 4 48 +228 4 36 +228 0 24 +228 0 16 +228 0 8 +228 0 4 +232 0 0 +232 0 0 +232 0 0 +232 0 0 +232 0 4 +232 0 12 +232 0 20 +236 0 32 +236 4 40 +236 4 56 +236 8 68 +236 8 80 +236 12 96 +236 12 108 +236 16 124 +240 20 136 +240 24 148 +240 24 160 +240 28 168 +240 32 176 +240 36 184 +240 40 188 +240 44 188 +240 48 188 +244 52 188 +244 56 184 +244 60 176 +244 64 168 +244 72 160 +244 76 148 +244 80 136 +244 84 124 +244 88 108 +244 92 96 +244 100 80 +244 104 68 +244 108 56 +248 112 40 +248 116 32 +248 120 20 +248 124 12 +248 132 4 +248 136 0 +248 140 0 +248 144 0 +248 148 0 +248 152 4 +248 156 8 +248 160 16 +248 160 24 +248 164 36 +248 168 48 +248 172 60 +248 172 76 +248 176 88 +248 180 104 +248 180 116 +248 184 132 +248 184 144 +248 184 156 +248 188 164 +248 188 172 +248 188 180 +248 188 184 +248 188 188 +252 188 188 diff --git a/src/fractalzoomer/color_maps/jack's94.map b/src/fractalzoomer/color_maps/jack's94.map new file mode 100644 index 000000000..d72c44b9d --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's94.map @@ -0,0 +1,256 @@ +128 128 128 +188 124 188 +184 124 188 +180 124 188 +172 124 188 +164 124 188 +156 124 184 +144 124 184 +132 124 184 +116 124 180 +104 124 180 + 88 124 176 + 76 124 172 + 60 124 172 + 48 124 168 + 36 124 164 + 24 124 160 + 16 124 160 + 8 124 156 + 4 124 152 + 0 124 148 + 0 124 144 + 0 124 140 + 0 124 136 + 4 124 132 + 12 124 124 + 20 124 120 + 32 124 116 + 40 124 112 + 56 128 108 + 68 128 104 + 80 128 100 + 96 128 92 +108 128 88 +124 128 84 +136 128 80 +148 128 76 +160 128 72 +168 128 64 +176 128 60 +184 128 56 +188 128 52 +188 132 48 +188 132 44 +188 132 40 +184 132 36 +176 132 32 +168 132 28 +160 132 24 +148 132 24 +136 132 20 +124 136 16 +108 136 12 + 96 136 12 + 80 136 8 + 68 136 8 + 56 136 4 + 40 136 4 + 32 136 0 + 20 140 0 + 12 140 0 + 4 140 0 + 0 140 0 + 0 140 0 + 0 140 0 + 0 140 0 + 4 144 0 + 8 144 0 + 16 144 0 + 24 144 0 + 36 144 4 + 48 144 4 + 60 144 4 + 76 148 8 + 88 148 8 +104 148 12 +116 148 16 +132 148 16 +144 148 20 +156 148 24 +164 152 28 +172 152 32 +180 152 36 +184 152 40 +188 152 40 +188 156 48 +188 156 52 +184 156 56 +180 156 60 +172 156 64 +164 156 68 +156 160 72 +144 160 76 +132 160 80 +116 160 88 +104 160 92 + 88 160 96 + 76 164 100 + 60 164 104 + 48 164 108 + 36 164 116 + 24 164 120 + 16 168 124 + 8 168 128 + 4 168 132 + 0 168 136 + 0 168 140 + 0 172 144 + 0 172 148 + 4 172 152 + 12 172 156 + 20 172 160 + 32 172 164 + 40 176 168 + 56 176 168 + 68 176 172 + 80 176 176 + 96 176 176 +108 180 180 +124 180 180 +136 180 184 +148 180 184 +160 180 188 +168 184 188 +176 184 188 +184 184 188 +188 184 188 +188 184 188 +188 188 188 +188 188 188 +184 188 188 +176 188 188 +168 188 188 +160 192 188 +148 192 184 +136 192 184 +124 192 180 +108 192 180 + 96 196 176 + 80 196 176 + 68 196 172 + 56 196 168 + 40 196 168 + 32 200 164 + 20 200 160 + 12 200 156 + 4 200 152 + 0 200 148 + 0 200 144 + 0 204 140 + 0 204 136 + 4 204 132 + 8 204 128 + 16 204 124 + 24 208 120 + 36 208 116 + 48 208 108 + 60 208 104 + 76 208 100 + 88 212 96 +104 212 92 +116 212 88 +132 212 80 +144 212 76 +156 212 72 +164 216 68 +172 216 64 +180 216 60 +184 216 56 +188 216 52 +188 220 44 +188 220 40 +184 220 40 +180 220 36 +172 220 32 +164 220 28 +156 224 24 +144 224 20 +132 224 16 +116 224 16 +104 224 12 + 88 224 8 + 76 224 8 + 60 228 4 + 48 228 4 + 36 228 4 + 24 228 0 + 16 228 0 + 8 228 0 + 4 228 0 + 0 232 0 + 0 232 0 + 0 232 0 + 0 232 0 + 4 232 0 + 12 232 0 + 20 232 0 + 32 236 0 + 40 236 4 + 56 236 4 + 68 236 8 + 80 236 8 + 96 236 12 +108 236 12 +124 236 16 +136 240 20 +148 240 24 +160 240 24 +168 240 28 +176 240 32 +184 240 36 +188 240 40 +188 240 44 +188 240 48 +188 244 52 +184 244 56 +176 244 60 +168 244 64 +160 244 72 +148 244 76 +136 244 80 +124 244 84 +108 244 88 + 96 244 92 + 80 244 100 + 68 244 104 + 56 244 108 + 40 248 112 + 32 248 116 + 20 248 120 + 12 248 124 + 4 248 132 + 0 248 136 + 0 248 140 + 0 248 144 + 0 248 148 + 4 248 152 + 8 248 156 + 16 248 160 + 24 248 160 + 36 248 164 + 48 248 168 + 60 248 172 + 76 248 172 + 88 248 176 +104 248 180 +116 248 180 +132 248 184 +144 248 184 +156 248 184 +164 248 188 +172 248 188 +180 248 188 +184 248 188 +188 248 188 +188 252 188 diff --git a/src/fractalzoomer/color_maps/jack's95.map b/src/fractalzoomer/color_maps/jack's95.map new file mode 100644 index 000000000..c6ca6a621 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's95.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 124 +188 188 124 +188 184 124 +188 184 124 +188 180 124 +184 172 124 +184 168 124 +184 160 124 +180 156 124 +180 148 124 +176 140 124 +172 132 124 +172 120 124 +168 112 124 +164 104 128 +160 92 128 +160 84 128 +156 76 128 +152 64 128 +148 56 128 +144 48 132 +140 40 132 +136 32 132 +132 24 132 +124 20 132 +120 12 136 +116 8 136 +112 4 136 +108 0 136 +104 0 140 +100 0 140 + 92 0 140 + 88 0 144 + 84 0 144 + 80 4 144 + 76 4 144 + 72 8 148 + 64 16 148 + 60 20 148 + 56 28 152 + 52 36 152 + 48 40 152 + 44 52 156 + 40 60 156 + 36 68 156 + 32 76 160 + 28 88 160 + 24 96 160 + 24 104 164 + 20 116 164 + 16 124 168 + 12 132 168 + 12 140 168 + 8 148 172 + 8 156 172 + 4 164 172 + 4 168 176 + 0 176 176 + 0 180 180 + 0 184 180 + 0 188 180 + 0 188 184 + 0 188 184 + 0 188 188 + 0 188 188 + 0 188 188 + 0 184 192 + 0 180 192 + 0 176 196 + 4 172 196 + 4 168 196 + 4 160 200 + 8 152 200 + 8 144 200 + 12 136 204 + 16 128 204 + 16 120 208 + 20 108 208 + 24 100 208 + 28 92 212 + 32 80 212 + 36 72 212 + 40 64 216 + 40 56 216 + 48 44 220 + 52 40 220 + 56 32 220 + 60 24 224 + 64 16 224 + 68 12 224 + 72 8 224 + 76 4 228 + 80 0 228 + 88 0 228 + 92 0 232 + 96 0 232 +100 0 232 +104 0 232 +108 4 236 +116 8 236 +120 12 236 +124 16 236 +128 24 240 +132 28 240 +136 36 240 +140 44 240 +144 52 244 +148 60 244 +152 72 244 +156 80 244 +160 88 244 +164 100 244 +168 108 244 +168 116 248 +172 124 248 +176 136 248 +176 144 248 +180 152 248 +180 160 248 +184 164 248 +184 172 248 +188 176 248 +188 180 248 +188 184 248 +188 188 248 +188 188 248 +188 188 248 +188 188 248 +188 188 248 +188 188 248 +188 184 248 +188 180 248 +188 176 248 +184 172 248 +184 164 248 +180 160 248 +180 152 248 +176 144 248 +176 136 248 +172 124 248 +168 116 248 +168 108 244 +164 100 244 +160 88 244 +156 80 244 +152 72 244 +148 60 244 +144 52 244 +140 44 240 +136 36 240 +132 28 240 +128 24 240 +124 16 236 +120 12 236 +116 8 236 +108 4 236 +104 0 232 +100 0 232 + 96 0 232 + 92 0 232 + 88 0 228 + 80 0 228 + 76 4 228 + 72 8 224 + 68 12 224 + 64 16 224 + 60 24 224 + 56 32 220 + 52 40 220 + 44 48 216 + 40 56 216 + 40 64 216 + 36 72 212 + 32 80 212 + 28 92 212 + 24 100 208 + 20 108 208 + 16 120 208 + 16 128 204 + 12 136 204 + 8 144 200 + 8 152 200 + 4 160 200 + 4 168 196 + 4 172 196 + 0 176 196 + 0 180 192 + 0 184 192 + 0 188 188 + 0 188 188 + 0 188 188 + 0 188 184 + 0 188 184 + 0 188 180 + 0 184 180 + 0 180 180 + 0 176 176 + 4 168 176 + 4 164 172 + 8 156 172 + 8 148 172 + 12 140 168 + 12 132 168 + 16 124 168 + 20 116 164 + 24 104 164 + 24 96 160 + 28 88 160 + 32 76 160 + 36 68 156 + 40 60 156 + 44 52 156 + 48 40 152 + 52 36 152 + 56 28 152 + 60 20 148 + 64 16 148 + 72 8 148 + 76 4 144 + 80 4 144 + 84 0 144 + 88 0 144 + 92 0 140 +100 0 140 +104 0 140 +108 0 136 +112 4 136 +116 8 136 +120 12 136 +124 20 132 +132 24 132 +136 32 132 +140 40 132 +144 48 132 +148 56 128 +152 64 128 +156 76 128 +160 84 128 +160 92 128 +164 104 128 +168 112 124 +172 120 124 +172 132 124 +176 140 124 +180 148 124 +180 156 124 +184 160 124 +184 168 124 +184 172 124 +188 180 124 +188 184 124 +188 184 124 +188 188 124 +188 188 124 +188 188 124 diff --git a/src/fractalzoomer/color_maps/jack's96.map b/src/fractalzoomer/color_maps/jack's96.map new file mode 100644 index 000000000..b8e4d0abe --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's96.map @@ -0,0 +1,256 @@ +128 128 128 +124 188 188 +124 188 188 +124 188 184 +124 188 184 +124 188 180 +124 184 172 +124 184 168 +124 184 160 +124 180 156 +124 180 148 +124 176 140 +124 172 132 +124 172 120 +124 168 112 +128 164 104 +128 160 92 +128 160 84 +128 156 76 +128 152 64 +128 148 56 +132 144 48 +132 140 40 +132 136 32 +132 132 24 +132 124 20 +136 120 12 +136 116 8 +136 112 4 +136 108 0 +140 104 0 +140 100 0 +140 92 0 +144 88 0 +144 84 0 +144 80 4 +144 76 4 +148 72 8 +148 64 16 +148 60 20 +152 56 28 +152 52 36 +152 48 40 +156 44 52 +156 40 60 +156 36 68 +160 32 76 +160 28 88 +160 24 96 +164 24 104 +164 20 116 +168 16 124 +168 12 132 +168 12 140 +172 8 148 +172 8 156 +172 4 164 +176 4 168 +176 0 176 +180 0 180 +180 0 184 +180 0 188 +184 0 188 +184 0 188 +188 0 188 +188 0 188 +188 0 188 +192 0 184 +192 0 180 +196 0 176 +196 4 172 +196 4 168 +200 4 160 +200 8 152 +200 8 144 +204 12 136 +204 16 128 +208 16 120 +208 20 108 +208 24 100 +212 28 92 +212 32 80 +212 36 72 +216 40 64 +216 40 56 +220 48 44 +220 52 40 +220 56 32 +224 60 24 +224 64 16 +224 68 12 +224 72 8 +228 76 4 +228 80 0 +228 88 0 +232 92 0 +232 96 0 +232 100 0 +232 104 0 +236 108 4 +236 116 8 +236 120 12 +236 124 16 +240 128 24 +240 132 28 +240 136 36 +240 140 44 +244 144 52 +244 148 60 +244 152 72 +244 156 80 +244 160 88 +244 164 100 +244 168 108 +248 168 116 +248 172 124 +248 176 136 +248 176 144 +248 180 152 +248 180 160 +248 184 164 +248 184 172 +248 188 176 +248 188 180 +248 188 184 +248 188 188 +248 188 188 +248 188 188 +248 188 188 +248 188 188 +248 188 188 +248 188 184 +248 188 180 +248 188 176 +248 184 172 +248 184 164 +248 180 160 +248 180 152 +248 176 144 +248 176 136 +248 172 124 +248 168 116 +244 168 108 +244 164 100 +244 160 88 +244 156 80 +244 152 72 +244 148 60 +244 144 52 +240 140 44 +240 136 36 +240 132 28 +240 128 24 +236 124 16 +236 120 12 +236 116 8 +236 108 4 +232 104 0 +232 100 0 +232 96 0 +232 92 0 +228 88 0 +228 80 0 +228 76 4 +224 72 8 +224 68 12 +224 64 16 +224 60 24 +220 56 32 +220 52 40 +216 44 48 +216 40 56 +216 40 64 +212 36 72 +212 32 80 +212 28 92 +208 24 100 +208 20 108 +208 16 120 +204 16 128 +204 12 136 +200 8 144 +200 8 152 +200 4 160 +196 4 168 +196 4 172 +196 0 176 +192 0 180 +192 0 184 +188 0 188 +188 0 188 +188 0 188 +184 0 188 +184 0 188 +180 0 188 +180 0 184 +180 0 180 +176 0 176 +176 4 168 +172 4 164 +172 8 156 +172 8 148 +168 12 140 +168 12 132 +168 16 124 +164 20 116 +164 24 104 +160 24 96 +160 28 88 +160 32 76 +156 36 68 +156 40 60 +156 44 52 +152 48 40 +152 52 36 +152 56 28 +148 60 20 +148 64 16 +148 72 8 +144 76 4 +144 80 4 +144 84 0 +144 88 0 +140 92 0 +140 100 0 +140 104 0 +136 108 0 +136 112 4 +136 116 8 +136 120 12 +132 124 20 +132 132 24 +132 136 32 +132 140 40 +132 144 48 +128 148 56 +128 152 64 +128 156 76 +128 160 84 +128 160 92 +128 164 104 +124 168 112 +124 172 120 +124 172 132 +124 176 140 +124 180 148 +124 180 156 +124 184 160 +124 184 168 +124 184 172 +124 188 180 +124 188 184 +124 188 184 +124 188 188 +124 188 188 +124 188 188 diff --git a/src/fractalzoomer/color_maps/jack's97.map b/src/fractalzoomer/color_maps/jack's97.map new file mode 100644 index 000000000..66eb3ca8e --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's97.map @@ -0,0 +1,256 @@ +128 128 128 +188 124 188 +188 124 188 +184 124 188 +184 124 188 +180 124 188 +172 124 184 +168 124 184 +160 124 184 +156 124 180 +148 124 180 +140 124 176 +132 124 172 +120 124 172 +112 124 168 +104 128 164 + 92 128 160 + 84 128 160 + 76 128 156 + 64 128 152 + 56 128 148 + 48 132 144 + 40 132 140 + 32 132 136 + 24 132 132 + 20 132 124 + 12 136 120 + 8 136 116 + 4 136 112 + 0 136 108 + 0 140 104 + 0 140 100 + 0 140 92 + 0 144 88 + 0 144 84 + 4 144 80 + 4 144 76 + 8 148 72 + 16 148 64 + 20 148 60 + 28 152 56 + 36 152 52 + 40 152 48 + 52 156 44 + 60 156 40 + 68 156 36 + 76 160 32 + 88 160 28 + 96 160 24 +104 164 24 +116 164 20 +124 168 16 +132 168 12 +140 168 12 +148 172 8 +156 172 8 +164 172 4 +168 176 4 +176 176 0 +180 180 0 +184 180 0 +188 180 0 +188 184 0 +188 184 0 +188 188 0 +188 188 0 +188 188 0 +184 192 0 +180 192 0 +176 196 0 +172 196 4 +168 196 4 +160 200 4 +152 200 8 +144 200 8 +136 204 12 +128 204 16 +120 208 16 +108 208 20 +100 208 24 + 92 212 28 + 80 212 32 + 72 212 36 + 64 216 40 + 56 216 40 + 44 220 48 + 40 220 52 + 32 220 56 + 24 224 60 + 16 224 64 + 12 224 68 + 8 224 72 + 4 228 76 + 0 228 80 + 0 228 88 + 0 232 92 + 0 232 96 + 0 232 100 + 0 232 104 + 4 236 108 + 8 236 116 + 12 236 120 + 16 236 124 + 24 240 128 + 28 240 132 + 36 240 136 + 44 240 140 + 52 244 144 + 60 244 148 + 72 244 152 + 80 244 156 + 88 244 160 +100 244 164 +108 244 168 +116 248 168 +124 248 172 +136 248 176 +144 248 176 +152 248 180 +160 248 180 +164 248 184 +172 248 184 +176 248 188 +180 248 188 +184 248 188 +188 248 188 +188 248 188 +188 248 188 +188 248 188 +188 248 188 +188 248 188 +184 248 188 +180 248 188 +176 248 188 +172 248 184 +164 248 184 +160 248 180 +152 248 180 +144 248 176 +136 248 176 +124 248 172 +116 248 168 +108 244 168 +100 244 164 + 88 244 160 + 80 244 156 + 72 244 152 + 60 244 148 + 52 244 144 + 44 240 140 + 36 240 136 + 28 240 132 + 24 240 128 + 16 236 124 + 12 236 120 + 8 236 116 + 4 236 108 + 0 232 104 + 0 232 100 + 0 232 96 + 0 232 92 + 0 228 88 + 0 228 80 + 4 228 76 + 8 224 72 + 12 224 68 + 16 224 64 + 24 224 60 + 32 220 56 + 40 220 52 + 48 216 44 + 56 216 40 + 64 216 40 + 72 212 36 + 80 212 32 + 92 212 28 +100 208 24 +108 208 20 +120 208 16 +128 204 16 +136 204 12 +144 200 8 +152 200 8 +160 200 4 +168 196 4 +172 196 4 +176 196 0 +180 192 0 +184 192 0 +188 188 0 +188 188 0 +188 188 0 +188 184 0 +188 184 0 +188 180 0 +184 180 0 +180 180 0 +176 176 0 +168 176 4 +164 172 4 +156 172 8 +148 172 8 +140 168 12 +132 168 12 +124 168 16 +116 164 20 +104 164 24 + 96 160 24 + 88 160 28 + 76 160 32 + 68 156 36 + 60 156 40 + 52 156 44 + 40 152 48 + 36 152 52 + 28 152 56 + 20 148 60 + 16 148 64 + 8 148 72 + 4 144 76 + 4 144 80 + 0 144 84 + 0 144 88 + 0 140 92 + 0 140 100 + 0 140 104 + 0 136 108 + 4 136 112 + 8 136 116 + 12 136 120 + 20 132 124 + 24 132 132 + 32 132 136 + 40 132 140 + 48 132 144 + 56 128 148 + 64 128 152 + 76 128 156 + 84 128 160 + 92 128 160 +104 128 164 +112 124 168 +120 124 172 +132 124 172 +140 124 176 +148 124 180 +156 124 180 +160 124 184 +168 124 184 +172 124 184 +180 124 188 +184 124 188 +184 124 188 +188 124 188 +188 124 188 +188 124 188 diff --git a/src/fractalzoomer/color_maps/jack's98.map b/src/fractalzoomer/color_maps/jack's98.map new file mode 100644 index 000000000..bb5cedf26 --- /dev/null +++ b/src/fractalzoomer/color_maps/jack's98.map @@ -0,0 +1,256 @@ +128 128 128 +188 188 188 +188 180 188 +188 168 188 +184 156 188 +184 136 188 +180 116 188 +176 96 188 +172 76 184 +168 56 184 +164 36 184 +160 20 184 +156 8 180 +148 0 180 +144 0 176 +136 0 176 +132 4 172 +124 16 172 +116 32 168 +108 48 168 +104 68 164 + 96 88 164 + 88 108 160 + 80 132 156 + 76 148 156 + 68 164 152 + 60 176 148 + 56 184 148 + 48 188 144 + 40 188 140 + 36 184 136 + 32 172 132 + 24 160 132 + 20 144 128 + 16 124 124 + 12 104 120 + 8 80 116 + 4 60 112 + 4 40 108 + 0 24 108 + 0 12 104 + 0 4 100 + 0 0 96 + 0 0 92 + 0 4 88 + 0 12 84 + 0 24 80 + 4 40 80 + 4 60 76 + 8 80 72 + 12 104 68 + 16 124 64 + 20 144 60 + 24 160 56 + 32 172 56 + 36 184 52 + 40 188 48 + 48 188 44 + 56 184 40 + 60 176 40 + 68 164 36 + 76 148 32 + 80 132 32 + 88 108 28 + 96 88 24 +104 68 24 +108 48 20 +116 32 20 +124 16 16 +132 4 16 +136 0 12 +144 0 12 +148 0 8 +156 8 8 +160 20 4 +164 36 4 +168 56 4 +172 76 4 +176 96 0 +180 116 0 +184 136 0 +184 156 0 +188 168 0 +188 180 0 +188 188 0 +188 188 0 +188 188 0 +188 180 0 +188 168 0 +184 156 0 +184 136 0 +180 116 0 +176 96 0 +172 76 4 +168 56 4 +164 36 4 +160 20 4 +156 8 8 +148 0 8 +144 0 12 +136 0 12 +132 4 16 +124 16 16 +116 32 20 +108 48 20 +104 68 24 + 96 88 24 + 88 108 28 + 80 132 32 + 76 148 32 + 68 164 36 + 60 176 40 + 56 184 40 + 48 188 44 + 40 188 48 + 36 184 52 + 32 172 56 + 24 160 56 + 20 144 60 + 16 124 64 + 12 104 68 + 8 80 72 + 4 60 76 + 4 40 80 + 0 24 80 + 0 12 84 + 0 4 88 + 0 0 92 + 0 0 96 + 0 4 100 + 0 12 104 + 0 24 108 + 4 40 108 + 4 60 112 + 8 80 116 + 12 104 120 + 16 124 124 + 20 144 128 + 24 160 132 + 32 172 132 + 36 184 136 + 40 188 140 + 48 188 144 + 56 184 148 + 60 176 148 + 68 164 152 + 76 148 156 + 80 132 156 + 88 108 160 + 96 88 164 +104 68 164 +108 48 168 +116 32 168 +124 16 172 +132 4 172 +136 0 176 +144 0 176 +148 0 180 +156 8 180 +160 20 184 +164 36 184 +168 56 184 +172 76 184 +176 96 188 +180 116 188 +184 136 188 +184 156 188 +188 168 188 +188 180 188 +188 188 188 +188 188 188 +188 188 188 +188 180 188 +188 168 188 +184 156 188 +184 136 188 +180 116 188 +176 96 188 +172 76 184 +168 56 184 +164 36 184 +160 20 184 +156 8 180 +148 0 180 +144 0 176 +136 0 176 +132 4 172 +124 16 172 +116 32 168 +108 48 168 +104 68 164 + 96 88 164 + 88 108 160 + 80 132 156 + 76 148 156 + 68 164 152 + 60 176 148 + 56 184 148 + 48 188 144 + 40 188 140 + 36 184 136 + 32 172 132 + 24 160 132 + 20 144 128 + 16 124 124 + 12 104 120 + 8 80 116 + 4 60 112 + 4 40 108 + 0 24 108 + 0 12 104 + 0 4 100 + 0 0 96 + 0 0 92 + 0 4 88 + 0 12 84 + 0 24 80 + 4 40 80 + 4 60 76 + 8 80 72 + 12 104 68 + 16 124 64 + 20 144 60 + 24 160 56 + 32 172 56 + 36 184 52 + 40 188 48 + 48 188 44 + 56 184 40 + 60 176 40 + 68 164 36 + 76 148 32 + 80 132 32 + 88 108 28 + 96 88 24 +104 68 24 +108 48 20 +116 32 20 +124 16 16 +132 4 16 +136 0 12 +144 0 12 +148 0 8 +156 8 8 +160 20 4 +164 36 4 +168 56 4 +172 76 4 +176 96 0 +180 116 0 +184 136 0 +184 156 0 +188 168 0 +188 180 0 +188 188 0 +188 188 0 diff --git a/src/fractalzoomer/color_maps/kuler african wild flower.MAP b/src/fractalzoomer/color_maps/kuler african wild flower.MAP new file mode 100644 index 000000000..9b3b67beb --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler african wild flower.MAP @@ -0,0 +1,256 @@ +99 69 99 +99 69 100 +100 70 101 +100 71 103 +101 72 104 +101 73 106 +102 74 107 +102 74 109 +103 75 110 +103 76 112 +104 77 113 +104 78 114 +105 79 116 +105 79 117 +106 80 119 +106 81 120 +107 82 122 +108 83 123 +108 84 125 +109 84 126 +109 85 128 +110 86 129 +110 87 130 +111 88 132 +111 89 133 +112 89 135 +112 90 136 +113 91 138 +113 92 139 +114 93 141 +114 94 142 +115 94 143 +116 95 145 +116 96 146 +117 97 148 +117 98 149 +118 99 151 +118 100 152 +119 100 154 +119 101 155 +120 102 157 +120 103 158 +121 104 159 +121 105 161 +122 105 162 +122 106 164 +123 107 165 +124 108 167 +124 109 168 +125 110 170 +125 110 171 +126 111 173 +126 112 174 +127 113 175 +127 114 177 +128 115 178 +128 115 180 +129 116 181 +129 117 183 +130 118 184 +130 119 186 +131 120 187 +131 120 188 +132 121 189 +132 121 189 +133 122 189 +135 124 190 +137 126 190 +139 128 191 +141 130 191 +143 132 192 +145 133 192 +147 135 193 +149 137 193 +151 139 194 +153 141 194 +155 143 195 +157 144 195 +159 146 196 +161 148 196 +163 150 197 +165 152 198 +167 154 198 +169 155 199 +171 157 199 +173 159 200 +175 161 200 +177 163 201 +179 165 201 +181 166 202 +183 168 202 +185 170 203 +187 172 203 +189 174 204 +191 176 204 +193 177 205 +195 179 206 +197 181 206 +199 183 207 +201 185 207 +203 187 208 +205 189 208 +207 190 209 +209 192 209 +211 194 210 +213 196 210 +215 198 211 +217 200 211 +219 201 212 +221 203 212 +223 205 213 +225 207 214 +227 209 214 +229 211 215 +231 212 215 +233 214 216 +235 216 216 +237 218 217 +239 220 217 +241 222 218 +243 223 218 +245 225 219 +247 227 219 +249 229 220 +251 231 220 +253 233 221 +254 234 221 +255 235 222 +255 235 222 +253 233 219 +252 232 217 +251 231 215 +250 230 213 +249 229 211 +247 228 209 +246 227 207 +245 226 204 +244 225 202 +243 224 200 +241 223 198 +240 222 196 +239 221 194 +238 220 192 +237 219 190 +235 218 187 +234 217 185 +233 216 183 +232 215 181 +231 214 179 +229 212 177 +228 211 175 +227 210 173 +226 209 170 +225 208 168 +223 207 166 +222 206 164 +221 205 162 +220 204 160 +219 203 158 +218 202 156 +216 201 153 +215 200 151 +214 199 149 +213 198 147 +212 197 145 +210 196 143 +209 195 141 +208 194 138 +207 193 136 +206 192 134 +204 190 132 +203 189 130 +202 188 128 +201 187 126 +200 186 124 +198 185 121 +197 184 119 +196 183 117 +195 182 115 +194 181 113 +192 180 111 +191 179 109 +190 178 107 +189 177 104 +188 176 102 +186 175 100 +185 174 98 +184 173 96 +183 172 94 +182 171 92 +181 170 90 +181 170 90 +181 170 90 +181 169 89 +181 168 88 +181 168 87 +181 167 86 +181 166 85 +181 166 84 +181 165 83 +182 164 82 +182 164 81 +182 163 80 +182 162 79 +182 162 78 +182 161 78 +182 160 77 +182 160 76 +183 159 75 +183 159 74 +183 158 73 +183 157 72 +183 157 71 +183 156 70 +183 155 69 +183 155 68 +184 154 67 +184 153 67 +184 153 66 +184 152 65 +184 151 64 +184 151 63 +184 150 62 +184 150 61 +185 149 60 +185 148 59 +185 148 58 +185 147 57 +185 146 56 +185 146 55 +185 145 55 +186 144 54 +186 144 53 +186 143 52 +186 142 51 +186 142 50 +186 141 49 +186 140 48 +186 140 47 +187 139 46 +187 139 45 +187 138 44 +187 137 44 +187 137 43 +187 136 42 +187 135 41 +187 135 40 +188 134 39 +188 133 38 +188 133 37 +188 132 36 +188 131 35 +188 131 34 +188 130 33 +188 130 33 +189 130 33 diff --git a/src/fractalzoomer/color_maps/kuler afternoon heat.MAP b/src/fractalzoomer/color_maps/kuler afternoon heat.MAP new file mode 100644 index 000000000..09d802232 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler afternoon heat.MAP @@ -0,0 +1,256 @@ +41 105 8 +42 105 8 +43 106 8 +44 106 8 +45 107 8 +46 107 8 +48 108 8 +49 108 8 +50 109 8 +51 109 8 +52 110 8 +54 110 8 +55 111 8 +56 111 8 +57 112 8 +58 112 8 +60 113 8 +61 114 8 +62 114 8 +63 115 8 +64 115 8 +66 116 8 +67 116 8 +68 117 8 +69 117 8 +70 118 8 +72 118 8 +73 119 8 +74 119 8 +75 120 8 +76 120 8 +77 121 8 +79 122 8 +80 122 8 +81 123 8 +82 123 8 +83 124 8 +85 124 8 +86 125 8 +87 125 8 +88 126 8 +89 126 8 +91 127 8 +92 127 8 +93 128 8 +94 128 8 +95 129 8 +97 130 8 +98 130 8 +99 131 8 +100 131 8 +101 132 8 +103 132 8 +104 133 8 +105 133 8 +106 134 8 +107 134 8 +109 135 8 +110 135 8 +111 136 8 +112 136 8 +113 137 8 +114 137 8 +115 138 8 +115 138 8 +116 138 8 +118 138 8 +120 138 8 +122 138 9 +124 138 9 +126 138 9 +128 138 9 +130 139 10 +132 139 10 +134 139 10 +136 139 10 +138 139 11 +140 139 11 +142 139 11 +144 139 11 +146 140 12 +148 140 12 +150 140 12 +152 140 12 +154 140 13 +156 140 13 +158 140 13 +160 140 13 +162 141 14 +164 141 14 +166 141 14 +168 141 14 +170 141 15 +172 141 15 +174 141 15 +176 141 15 +178 142 16 +180 142 16 +182 142 16 +184 142 17 +186 142 17 +188 142 17 +190 142 17 +192 143 18 +194 143 18 +196 143 18 +198 143 18 +200 143 19 +202 143 19 +204 143 19 +206 143 19 +208 144 20 +210 144 20 +212 144 20 +214 144 20 +216 144 21 +218 144 21 +220 144 21 +222 144 21 +224 145 22 +226 145 22 +228 145 22 +230 145 22 +232 145 23 +234 145 23 +236 145 23 +238 145 23 +239 146 24 +239 146 24 +238 144 23 +238 143 23 +238 142 23 +237 140 23 +237 139 23 +237 138 23 +237 136 23 +236 135 22 +236 134 22 +236 132 22 +235 131 22 +235 130 22 +235 129 22 +235 127 22 +234 126 22 +234 125 21 +234 123 21 +234 122 21 +233 121 21 +233 119 21 +233 118 21 +232 117 21 +232 115 21 +232 114 20 +232 113 20 +231 112 20 +231 110 20 +231 109 20 +231 108 20 +230 106 20 +230 105 20 +230 104 19 +229 102 19 +229 101 19 +229 100 19 +229 98 19 +228 97 19 +228 96 19 +228 95 18 +228 93 18 +227 92 18 +227 91 18 +227 89 18 +226 88 18 +226 87 18 +226 85 18 +226 84 17 +225 83 17 +225 81 17 +225 80 17 +225 79 17 +224 78 17 +224 76 17 +224 75 17 +223 74 16 +223 72 16 +223 71 16 +223 70 16 +222 68 16 +222 67 16 +222 66 16 +222 65 16 +222 65 16 +222 65 16 +220 64 15 +219 63 15 +218 62 15 +217 61 14 +216 60 14 +215 59 14 +214 58 14 +213 57 13 +212 56 13 +211 55 13 +210 54 13 +209 53 12 +208 53 12 +207 52 12 +206 51 12 +204 50 11 +203 49 11 +202 48 11 +201 47 11 +200 46 10 +199 45 10 +198 44 10 +197 43 10 +196 42 9 +195 42 9 +194 41 9 +193 40 9 +192 39 8 +191 38 8 +190 37 8 +189 36 8 +187 35 7 +186 34 7 +185 33 7 +184 32 6 +183 31 6 +182 30 6 +181 30 6 +180 29 5 +179 28 5 +178 27 5 +177 26 5 +176 25 4 +175 24 4 +174 23 4 +173 22 4 +171 21 3 +170 20 3 +169 19 3 +168 19 3 +167 18 2 +166 17 2 +165 16 2 +164 15 2 +163 14 1 +162 13 1 +161 12 1 +160 11 1 +159 10 0 +158 9 0 +157 8 0 +156 8 0 +156 8 0 diff --git a/src/fractalzoomer/color_maps/kuler archeron.MAP b/src/fractalzoomer/color_maps/kuler archeron.MAP new file mode 100644 index 000000000..0ee12d279 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler archeron.MAP @@ -0,0 +1,256 @@ +90 89 82 +90 89 82 +91 90 83 +92 91 84 +93 92 85 +94 93 86 +95 94 86 +96 94 87 +97 95 88 +98 96 89 +99 97 90 +100 98 90 +101 99 91 +102 100 92 +103 100 93 +104 101 94 +104 102 94 +105 103 95 +106 104 96 +107 105 97 +108 106 98 +109 106 98 +110 107 99 +111 108 100 +112 109 101 +113 110 102 +114 111 102 +115 112 103 +116 112 104 +117 113 105 +118 114 106 +118 115 106 +119 116 107 +120 117 108 +121 118 109 +122 118 110 +123 119 111 +124 120 111 +125 121 112 +126 122 113 +127 123 114 +128 124 115 +129 124 115 +130 125 116 +131 126 117 +132 127 118 +133 128 119 +133 129 119 +134 130 120 +135 130 121 +136 131 122 +137 132 123 +138 133 123 +139 134 124 +140 135 125 +141 136 126 +142 136 127 +143 137 127 +144 138 128 +145 139 129 +146 140 130 +147 141 131 +147 141 131 +148 142 132 +148 142 132 +148 142 132 +149 143 133 +150 144 134 +151 145 135 +152 145 135 +152 146 136 +153 147 137 +154 148 138 +155 148 139 +156 149 139 +156 150 140 +157 151 141 +158 152 142 +159 152 143 +160 153 143 +160 154 144 +161 155 145 +162 155 146 +163 156 147 +164 157 147 +164 158 148 +165 159 149 +166 159 150 +167 160 150 +168 161 151 +168 162 152 +169 162 153 +170 163 154 +171 164 154 +172 165 155 +172 165 156 +173 166 157 +174 167 158 +175 168 158 +176 169 159 +177 169 160 +177 170 161 +178 171 162 +179 172 162 +180 172 163 +181 173 164 +181 174 165 +182 175 165 +183 176 166 +184 176 167 +185 177 168 +185 178 169 +186 179 169 +187 179 170 +188 180 171 +189 181 172 +189 182 173 +190 183 173 +191 183 174 +192 184 175 +193 185 176 +193 186 177 +194 186 177 +195 187 178 +196 188 179 +197 189 180 +197 189 180 +198 190 181 +198 190 181 +198 190 181 +198 191 182 +199 191 182 +199 192 183 +199 192 183 +200 193 184 +200 193 184 +201 194 185 +201 194 185 +201 195 186 +202 195 186 +202 196 187 +203 196 187 +203 197 188 +203 197 188 +204 198 189 +204 199 190 +204 199 190 +205 200 191 +205 200 191 +206 201 192 +206 201 192 +206 202 193 +207 202 193 +207 203 194 +208 203 194 +208 204 195 +208 204 195 +209 205 196 +209 205 196 +209 206 197 +210 207 198 +210 207 198 +211 208 199 +211 208 199 +211 209 200 +212 209 200 +212 210 201 +213 210 201 +213 211 202 +213 211 202 +214 212 203 +214 212 203 +215 213 204 +215 213 204 +215 214 205 +216 215 206 +216 215 206 +216 216 207 +217 216 207 +217 217 208 +218 217 208 +218 218 209 +218 218 209 +219 219 210 +219 219 210 +220 220 211 +220 220 211 +220 221 212 +221 221 212 +221 222 213 +221 222 213 +222 223 214 +222 223 214 +220 221 212 +219 220 211 +218 219 210 +216 217 209 +215 216 208 +214 215 206 +212 213 205 +211 212 204 +210 211 203 +208 209 202 +207 208 200 +206 207 199 +204 206 198 +203 204 197 +202 203 196 +200 202 194 +199 200 193 +198 199 192 +196 198 191 +195 196 190 +194 195 188 +192 194 187 +191 192 186 +190 191 185 +188 190 184 +187 189 182 +186 187 181 +184 186 180 +183 185 179 +182 183 178 +181 182 177 +179 181 175 +178 179 174 +177 178 173 +175 177 172 +174 175 171 +173 174 169 +171 173 168 +170 172 167 +169 170 166 +167 169 165 +166 168 163 +165 166 162 +163 165 161 +162 164 160 +161 162 159 +159 161 157 +158 160 156 +157 158 155 +155 157 154 +154 156 153 +153 155 151 +151 153 150 +150 152 149 +149 151 148 +147 149 147 +146 148 145 +145 147 144 +143 145 143 +142 144 142 +141 143 141 +140 142 140 +140 142 140 diff --git a/src/fractalzoomer/color_maps/kuler aussie outback.MAP b/src/fractalzoomer/color_maps/kuler aussie outback.MAP new file mode 100644 index 000000000..37a5a0033 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler aussie outback.MAP @@ -0,0 +1,256 @@ +90 56 33 +90 56 33 +91 57 34 +92 58 34 +93 59 35 +94 60 36 +94 61 36 +95 62 37 +96 63 38 +97 64 38 +98 65 39 +98 66 40 +99 67 40 +100 67 41 +101 68 42 +102 69 42 +102 70 43 +103 71 44 +104 72 44 +105 73 45 +106 74 46 +106 75 46 +107 76 47 +108 77 48 +109 78 48 +110 78 49 +110 79 50 +111 80 50 +112 81 51 +113 82 52 +114 83 52 +114 84 53 +115 85 54 +116 86 54 +117 87 55 +118 88 56 +119 89 56 +119 90 57 +120 90 58 +121 91 58 +122 92 59 +123 93 60 +123 94 60 +124 95 61 +125 96 62 +126 97 62 +127 98 63 +127 99 64 +128 100 64 +129 101 65 +130 101 66 +131 102 66 +131 103 67 +132 104 68 +133 105 68 +134 106 69 +135 107 70 +135 108 70 +136 109 71 +137 110 72 +138 111 72 +139 112 73 +139 112 73 +140 113 74 +140 113 74 +138 112 73 +137 111 73 +136 111 72 +135 110 72 +134 109 71 +133 109 71 +132 108 71 +131 107 70 +130 107 70 +129 106 69 +128 105 69 +127 105 69 +126 104 68 +125 103 68 +124 103 67 +122 102 67 +121 102 67 +120 101 66 +119 100 66 +118 100 65 +117 99 65 +116 98 65 +115 98 64 +114 97 64 +113 96 63 +112 96 63 +111 95 63 +110 94 62 +109 94 62 +108 93 61 +107 93 61 +105 92 61 +104 91 60 +103 91 60 +102 90 59 +101 89 59 +100 89 59 +99 88 58 +98 87 58 +97 87 57 +96 86 57 +95 85 57 +94 85 56 +93 84 56 +92 83 55 +91 83 55 +89 82 55 +88 82 54 +87 81 54 +86 80 53 +85 80 53 +84 79 53 +83 78 52 +82 78 52 +81 77 51 +80 76 51 +79 76 51 +78 75 50 +77 74 50 +76 74 49 +75 73 49 +74 73 49 +74 73 49 +74 73 49 +76 75 50 +79 78 51 +81 80 53 +84 83 54 +87 86 56 +89 88 57 +92 91 59 +95 93 60 +97 96 62 +100 99 63 +103 101 65 +105 104 66 +108 106 68 +111 109 69 +113 112 71 +116 114 72 +119 117 73 +121 120 75 +124 122 76 +127 125 78 +129 127 79 +132 130 81 +135 133 82 +137 135 84 +140 138 85 +143 140 87 +145 143 88 +148 146 90 +151 148 91 +153 151 93 +156 153 94 +159 156 95 +161 159 97 +164 161 98 +167 164 100 +169 167 101 +172 169 103 +175 172 104 +177 174 106 +180 177 107 +183 180 109 +185 182 110 +188 185 112 +191 187 113 +193 190 115 +196 193 116 +199 195 117 +201 198 119 +204 201 120 +207 203 122 +209 206 123 +212 208 125 +215 211 126 +217 214 128 +220 216 129 +223 219 131 +225 221 132 +228 224 134 +231 227 135 +233 229 137 +236 232 138 +238 234 139 +239 235 140 +239 235 140 +237 232 138 +236 229 136 +235 226 134 +234 223 132 +233 220 130 +231 217 128 +230 214 126 +229 211 125 +228 209 123 +227 206 121 +225 203 119 +224 200 117 +223 197 115 +222 194 113 +221 191 111 +219 188 110 +218 185 108 +217 183 106 +216 180 104 +215 177 102 +213 174 100 +212 171 98 +211 168 96 +210 165 95 +209 162 93 +207 159 91 +206 157 89 +205 154 87 +204 151 85 +203 148 83 +202 145 82 +200 142 80 +199 139 78 +198 136 76 +197 133 74 +196 131 72 +194 128 70 +193 125 68 +192 122 67 +191 119 65 +190 116 63 +188 113 61 +187 110 59 +186 107 57 +185 105 55 +184 102 53 +182 99 52 +181 96 50 +180 93 48 +179 90 46 +178 87 44 +176 84 42 +175 81 40 +174 79 38 +173 76 37 +172 73 35 +170 70 33 +169 67 31 +168 64 29 +167 61 27 +166 58 25 +165 56 24 +165 56 24 diff --git a/src/fractalzoomer/color_maps/kuler baby blue.MAP b/src/fractalzoomer/color_maps/kuler baby blue.MAP new file mode 100644 index 000000000..d2ba6deac --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler baby blue.MAP @@ -0,0 +1,256 @@ +0 89 173 +1 90 174 +3 91 175 +4 93 176 +6 94 178 +7 96 179 +9 97 180 +11 99 182 +12 100 183 +14 102 184 +15 103 186 +17 105 187 +19 106 188 +20 108 190 +22 109 191 +23 111 192 +25 112 194 +27 114 195 +28 115 196 +30 117 198 +31 118 199 +33 120 200 +35 121 202 +36 123 203 +38 124 204 +39 126 206 +41 127 207 +43 129 208 +44 130 210 +46 132 211 +47 133 212 +49 135 213 +51 136 215 +52 138 216 +54 139 217 +55 141 219 +57 142 220 +59 144 221 +60 145 223 +62 147 224 +63 148 225 +65 150 227 +67 151 228 +68 153 229 +70 154 231 +71 156 232 +73 157 233 +75 159 235 +76 160 236 +78 162 237 +79 163 239 +81 165 240 +83 166 241 +84 168 243 +86 169 244 +87 171 245 +89 172 247 +91 174 248 +92 175 249 +94 177 251 +95 178 252 +97 180 253 +98 181 254 +99 182 255 +99 182 255 +100 182 255 +101 183 255 +102 184 255 +103 185 255 +104 185 255 +106 186 255 +107 187 255 +108 188 255 +109 189 255 +110 189 255 +112 190 255 +113 191 255 +114 192 255 +115 193 255 +116 193 255 +118 194 255 +119 195 255 +120 196 255 +121 197 255 +122 197 255 +124 198 255 +125 199 255 +126 200 255 +127 200 255 +128 201 255 +130 202 255 +131 203 255 +132 204 255 +133 204 255 +134 205 255 +135 206 255 +137 207 255 +138 208 255 +139 208 255 +140 209 255 +141 210 255 +143 211 255 +144 212 255 +145 212 255 +146 213 255 +147 214 255 +149 215 255 +150 215 255 +151 216 255 +152 217 255 +153 218 255 +155 219 255 +156 219 255 +157 220 255 +158 221 255 +159 222 255 +161 223 255 +162 223 255 +163 224 255 +164 225 255 +165 226 255 +167 227 255 +168 227 255 +169 228 255 +170 229 255 +171 230 255 +172 230 255 +173 231 255 +173 231 255 +173 231 255 +174 231 255 +174 231 255 +175 231 255 +176 231 255 +176 231 255 +177 231 255 +178 232 255 +178 232 255 +179 232 255 +180 232 255 +180 232 255 +181 232 255 +182 232 255 +182 232 255 +183 233 255 +184 233 255 +184 233 255 +185 233 255 +186 233 255 +186 233 255 +187 233 255 +188 233 255 +188 234 255 +189 234 255 +190 234 255 +190 234 255 +191 234 255 +192 234 255 +192 234 255 +193 234 255 +194 235 255 +194 235 255 +195 235 255 +196 235 255 +196 235 255 +197 235 255 +198 235 255 +198 236 255 +199 236 255 +200 236 255 +200 236 255 +201 236 255 +202 236 255 +202 236 255 +203 236 255 +204 237 255 +204 237 255 +205 237 255 +206 237 255 +206 237 255 +207 237 255 +208 237 255 +208 237 255 +209 238 255 +210 238 255 +210 238 255 +211 238 255 +212 238 255 +212 238 255 +213 238 255 +213 238 255 +214 239 255 +214 239 255 +214 239 255 +215 239 255 +215 239 255 +216 240 255 +217 240 255 +217 240 255 +218 240 255 +219 241 255 +219 241 255 +220 241 255 +221 241 255 +221 242 255 +222 242 255 +223 242 255 +223 242 255 +224 243 255 +225 243 255 +225 243 255 +226 243 255 +227 244 255 +227 244 255 +228 244 255 +229 244 255 +229 245 255 +230 245 255 +231 245 255 +231 245 255 +232 246 255 +233 246 255 +233 246 255 +234 246 255 +235 247 255 +235 247 255 +236 247 255 +237 248 255 +237 248 255 +238 248 255 +239 248 255 +239 249 255 +240 249 255 +241 249 255 +241 249 255 +242 250 255 +243 250 255 +243 250 255 +244 250 255 +245 251 255 +245 251 255 +246 251 255 +247 251 255 +247 252 255 +248 252 255 +249 252 255 +249 252 255 +250 253 255 +251 253 255 +251 253 255 +252 253 255 +253 254 255 +253 254 255 +254 254 255 +254 254 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/kuler backyard bbq.MAP b/src/fractalzoomer/color_maps/kuler backyard bbq.MAP new file mode 100644 index 000000000..b5451dd04 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler backyard bbq.MAP @@ -0,0 +1,256 @@ +90 0 0 +91 0 0 +93 1 0 +95 2 0 +97 3 0 +99 4 0 +101 5 0 +103 6 0 +104 7 0 +106 8 0 +108 9 0 +110 10 0 +112 11 0 +114 12 0 +116 13 0 +118 14 0 +119 15 0 +121 16 0 +123 17 0 +125 18 0 +127 19 0 +129 20 0 +131 21 0 +133 22 0 +134 23 0 +136 24 0 +138 25 0 +140 26 0 +142 27 0 +144 28 0 +146 29 0 +147 29 0 +149 30 0 +151 31 0 +153 32 0 +155 33 0 +157 34 0 +159 35 0 +161 36 0 +162 37 0 +164 38 0 +166 39 0 +168 40 0 +170 41 0 +172 42 0 +174 43 0 +176 44 0 +177 45 0 +179 46 0 +181 47 0 +183 48 0 +185 49 0 +187 50 0 +189 51 0 +191 52 0 +192 53 0 +194 54 0 +196 55 0 +198 56 0 +200 57 0 +202 58 0 +204 59 0 +205 59 0 +206 60 0 +206 60 0 +206 60 0 +207 61 0 +208 62 0 +209 63 1 +209 63 1 +210 64 1 +211 65 1 +212 66 2 +213 67 2 +213 67 2 +214 68 2 +215 69 3 +216 70 3 +217 71 3 +217 71 3 +218 72 4 +219 73 4 +220 74 4 +221 75 4 +221 75 5 +222 76 5 +223 77 5 +224 78 5 +224 78 6 +225 79 6 +226 80 6 +227 81 6 +228 82 7 +228 82 7 +229 83 7 +230 84 7 +231 85 8 +232 86 8 +232 86 8 +233 87 9 +234 88 9 +235 89 9 +236 90 9 +236 90 10 +237 91 10 +238 92 10 +239 93 10 +239 93 11 +240 94 11 +241 95 11 +242 96 11 +243 97 12 +243 97 12 +244 98 12 +245 99 12 +246 100 13 +247 101 13 +247 101 13 +248 102 13 +249 103 14 +250 104 14 +251 105 14 +251 105 14 +252 106 15 +253 107 15 +254 108 15 +254 108 15 +255 109 16 +255 109 16 +255 110 17 +255 111 19 +255 113 20 +255 114 22 +255 115 23 +255 117 25 +255 118 27 +255 120 28 +255 121 30 +255 122 31 +255 124 33 +255 125 35 +255 127 36 +255 128 38 +255 129 39 +255 131 41 +255 132 43 +255 133 44 +255 135 46 +255 136 47 +255 138 49 +255 139 51 +255 140 52 +255 142 54 +255 143 55 +255 145 57 +255 146 59 +255 147 60 +255 149 62 +255 150 63 +255 151 65 +255 153 67 +255 154 68 +255 156 70 +255 157 71 +255 158 73 +255 160 75 +255 161 76 +255 163 78 +255 164 79 +255 165 81 +255 167 83 +255 168 84 +255 170 86 +255 171 87 +255 172 89 +255 174 91 +255 175 92 +255 176 94 +255 178 95 +255 179 97 +255 181 99 +255 182 100 +255 183 102 +255 185 103 +255 186 105 +255 188 107 +255 189 108 +255 190 110 +255 192 111 +255 193 113 +255 194 114 +255 195 115 +255 195 115 +253 194 115 +251 193 116 +249 192 117 +248 191 118 +246 190 119 +244 189 119 +242 188 120 +241 187 121 +239 186 122 +237 185 123 +236 184 123 +234 183 124 +232 183 125 +230 182 126 +229 181 127 +227 180 127 +225 179 128 +223 178 129 +222 177 130 +220 176 131 +218 175 131 +217 174 132 +215 173 133 +213 172 134 +211 172 135 +210 171 135 +208 170 136 +206 169 137 +204 168 138 +203 167 139 +201 166 139 +199 165 140 +198 164 141 +196 163 142 +194 162 143 +192 161 144 +191 160 144 +189 160 145 +187 159 146 +185 158 147 +184 157 148 +182 156 148 +180 155 149 +179 154 150 +177 153 151 +175 152 152 +173 151 152 +172 150 153 +170 149 154 +168 149 155 +166 148 156 +165 147 156 +163 146 157 +161 145 158 +160 144 159 +158 143 160 +156 142 160 +154 141 161 +153 140 162 +151 139 163 +149 138 164 +148 138 164 +148 138 165 diff --git a/src/fractalzoomer/color_maps/kuler blowin smoke.MAP b/src/fractalzoomer/color_maps/kuler blowin smoke.MAP new file mode 100644 index 000000000..1601e08b4 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler blowin smoke.MAP @@ -0,0 +1,256 @@ +222 215 222 +222 215 221 +222 215 221 +222 215 221 +222 215 220 +222 215 220 +222 216 220 +223 216 220 +223 216 219 +223 216 219 +223 216 219 +223 217 219 +223 217 218 +223 217 218 +224 217 218 +224 217 218 +224 218 217 +224 218 217 +224 218 217 +224 218 217 +224 218 216 +225 219 216 +225 219 216 +225 219 216 +225 219 215 +225 219 215 +225 220 215 +225 220 215 +226 220 214 +226 220 214 +226 220 214 +226 220 214 +226 221 213 +226 221 213 +226 221 213 +227 221 212 +227 221 212 +227 222 212 +227 222 212 +227 222 211 +227 222 211 +227 222 211 +228 223 211 +228 223 210 +228 223 210 +228 223 210 +228 223 210 +228 224 209 +228 224 209 +229 224 209 +229 224 209 +229 224 208 +229 225 208 +229 225 208 +229 225 208 +229 225 207 +230 225 207 +230 226 207 +230 226 207 +230 226 206 +230 226 206 +230 226 206 +230 226 206 +231 227 206 +231 227 206 +230 226 205 +230 226 205 +229 226 205 +229 225 204 +228 225 204 +228 225 204 +228 224 204 +227 224 203 +227 224 203 +226 223 203 +226 223 202 +226 223 202 +225 222 202 +225 222 202 +224 222 201 +224 221 201 +224 221 201 +223 221 201 +223 220 200 +222 220 200 +222 220 200 +222 219 199 +221 219 199 +221 219 199 +220 218 199 +220 218 198 +220 218 198 +219 217 198 +219 217 198 +218 217 197 +218 217 197 +218 216 197 +217 216 196 +217 216 196 +216 215 196 +216 215 196 +216 215 195 +215 214 195 +215 214 195 +214 214 195 +214 213 194 +214 213 194 +213 213 194 +213 212 193 +212 212 193 +212 212 193 +212 211 193 +211 211 192 +211 211 192 +210 210 192 +210 210 192 +210 210 191 +209 209 191 +209 209 191 +208 209 190 +208 208 190 +208 208 190 +207 208 190 +207 207 189 +206 207 189 +206 207 189 +206 207 189 +206 207 189 +206 207 189 +205 206 188 +205 206 187 +205 205 187 +204 205 186 +204 204 186 +204 204 185 +204 203 185 +203 203 184 +203 202 184 +203 202 183 +202 201 183 +202 201 182 +202 200 182 +202 200 181 +201 199 181 +201 199 180 +201 199 179 +201 198 179 +200 198 178 +200 197 178 +200 197 177 +199 196 177 +199 196 176 +199 195 176 +199 195 175 +198 194 175 +198 194 174 +198 193 174 +198 193 173 +197 192 173 +197 192 172 +197 192 171 +196 191 171 +196 191 170 +196 190 170 +196 190 169 +195 189 169 +195 189 168 +195 188 168 +195 188 167 +194 187 167 +194 187 166 +194 186 166 +193 186 165 +193 185 165 +193 185 164 +193 185 163 +192 184 163 +192 184 162 +192 183 162 +192 183 161 +191 182 161 +191 182 160 +191 181 160 +190 181 159 +190 180 159 +190 180 158 +190 179 158 +189 179 157 +189 178 157 +189 178 156 +189 178 156 +189 178 156 +189 178 156 +187 176 154 +185 174 153 +184 173 152 +182 171 151 +181 170 150 +179 168 148 +177 167 147 +176 165 146 +174 163 145 +173 162 144 +171 160 142 +169 159 141 +168 157 140 +166 156 139 +165 154 138 +163 152 136 +161 151 135 +160 149 134 +158 148 133 +157 146 132 +155 145 130 +153 143 129 +152 142 128 +150 140 127 +149 138 126 +147 137 124 +145 135 123 +144 134 122 +142 132 121 +141 131 120 +139 129 119 +137 127 117 +136 126 116 +134 124 115 +133 123 114 +131 121 113 +129 120 111 +128 118 110 +126 116 109 +125 115 108 +123 113 107 +121 112 105 +120 110 104 +118 109 103 +117 107 102 +115 106 101 +113 104 99 +112 102 98 +110 101 97 +109 99 96 +107 98 95 +105 96 93 +104 95 92 +102 93 91 +101 91 90 +99 90 89 +97 88 87 +96 87 86 +94 85 85 +93 84 84 +91 82 83 +90 81 82 +90 81 82 diff --git a/src/fractalzoomer/color_maps/kuler blue haze.MAP b/src/fractalzoomer/color_maps/kuler blue haze.MAP new file mode 100644 index 000000000..5cfa82841 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler blue haze.MAP @@ -0,0 +1,256 @@ +198 207 247 +197 206 245 +196 205 244 +195 204 243 +194 203 242 +193 202 241 +193 201 240 +192 200 239 +191 199 238 +190 198 237 +189 197 236 +189 196 235 +188 195 234 +187 195 233 +186 194 232 +185 193 231 +185 192 229 +184 191 228 +183 190 227 +182 189 226 +181 188 225 +181 187 224 +180 186 223 +179 185 222 +178 184 221 +177 184 220 +177 183 219 +176 182 218 +175 181 217 +174 180 216 +173 179 215 +173 178 214 +172 177 212 +171 176 211 +170 175 210 +169 174 209 +168 173 208 +168 172 207 +167 172 206 +166 171 205 +165 170 204 +164 169 203 +164 168 202 +163 167 201 +162 166 200 +161 165 199 +160 164 198 +160 163 196 +159 162 195 +158 161 194 +157 161 193 +156 160 192 +156 159 191 +155 158 190 +154 157 189 +153 156 188 +152 155 187 +152 154 186 +151 153 185 +150 152 184 +149 151 183 +148 150 182 +148 150 181 +148 150 181 +148 150 181 +147 149 179 +146 148 178 +145 147 177 +144 146 176 +143 145 175 +142 144 174 +141 144 173 +140 143 172 +139 142 171 +138 141 170 +137 140 169 +136 139 168 +135 138 167 +134 138 166 +133 137 165 +133 136 163 +132 135 162 +131 134 161 +130 133 160 +129 132 159 +128 132 158 +127 131 157 +126 130 156 +125 129 155 +124 128 154 +123 127 153 +122 126 152 +121 126 151 +120 125 150 +119 124 149 +119 123 148 +118 122 146 +117 121 145 +116 120 144 +115 120 143 +114 119 142 +113 118 141 +112 117 140 +111 116 139 +110 115 138 +109 114 137 +108 114 136 +107 113 135 +106 112 134 +105 111 133 +104 110 132 +104 109 130 +103 108 129 +102 108 128 +101 107 127 +100 106 126 +99 105 125 +98 104 124 +97 103 123 +96 102 122 +95 102 121 +94 101 120 +93 100 119 +92 99 118 +91 98 117 +90 97 116 +90 97 115 +90 97 115 +90 97 115 +91 98 117 +93 100 119 +95 102 121 +97 104 124 +99 106 126 +101 108 128 +103 110 130 +104 112 133 +106 114 135 +108 116 137 +110 117 139 +112 119 142 +114 121 144 +116 123 146 +118 125 148 +119 127 151 +121 129 153 +123 131 155 +125 133 157 +127 135 160 +129 136 162 +131 138 164 +133 140 166 +134 142 169 +136 144 171 +138 146 173 +140 148 175 +142 150 178 +144 152 180 +146 154 182 +147 155 184 +149 157 187 +151 159 189 +153 161 191 +155 163 194 +157 165 196 +159 167 198 +161 169 200 +162 171 203 +164 173 205 +166 175 207 +168 176 209 +170 178 212 +172 180 214 +174 182 216 +176 184 218 +177 186 221 +179 188 223 +181 190 225 +183 192 227 +185 194 230 +187 195 232 +189 197 234 +191 199 236 +192 201 239 +194 203 241 +196 205 243 +198 207 245 +200 209 248 +202 211 250 +204 213 252 +205 214 254 +206 215 255 +206 215 255 +205 214 254 +205 213 253 +204 213 253 +204 212 252 +203 212 252 +203 211 251 +203 211 251 +202 210 250 +202 210 250 +201 209 249 +201 209 249 +201 208 248 +200 208 248 +200 207 247 +199 207 247 +199 206 246 +199 205 245 +198 205 245 +198 204 244 +197 204 244 +197 203 243 +197 203 243 +196 202 242 +196 202 242 +195 201 241 +195 201 241 +195 200 240 +194 200 240 +194 199 239 +193 199 239 +193 198 238 +193 197 237 +192 197 237 +192 196 236 +191 196 236 +191 195 235 +191 195 235 +190 194 234 +190 194 234 +189 193 233 +189 193 233 +189 192 232 +188 192 232 +188 191 231 +187 191 231 +187 190 230 +187 189 229 +186 189 229 +186 188 228 +185 188 228 +185 187 227 +185 187 227 +184 186 226 +184 186 226 +183 185 225 +183 185 225 +183 184 224 +182 184 224 +182 183 223 +181 183 223 +181 182 222 +181 182 222 +181 182 222 diff --git a/src/fractalzoomer/color_maps/kuler blue pastels.MAP b/src/fractalzoomer/color_maps/kuler blue pastels.MAP new file mode 100644 index 000000000..bc8a6e46a --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler blue pastels.MAP @@ -0,0 +1,256 @@ +231 247 255 +230 246 255 +230 246 255 +230 245 255 +230 245 255 +230 245 255 +230 244 255 +229 244 255 +229 243 255 +229 243 255 +229 243 255 +229 242 255 +229 242 255 +229 241 255 +228 241 255 +228 241 255 +228 240 255 +228 240 255 +228 240 255 +228 239 255 +228 239 255 +227 238 255 +227 238 255 +227 238 255 +227 237 255 +227 237 255 +227 236 255 +227 236 255 +226 236 255 +226 235 255 +226 235 255 +226 235 255 +226 234 255 +226 234 255 +226 233 255 +225 233 255 +225 233 255 +225 232 255 +225 232 255 +225 231 255 +225 231 255 +225 231 255 +224 230 255 +224 230 255 +224 229 255 +224 229 255 +224 229 255 +224 228 255 +224 228 255 +223 228 255 +223 227 255 +223 227 255 +223 226 255 +223 226 255 +223 226 255 +223 225 255 +222 225 255 +222 224 255 +222 224 255 +222 224 255 +222 223 255 +222 223 255 +222 223 255 +222 223 255 +222 223 255 +221 222 254 +221 222 254 +220 222 254 +220 222 253 +220 222 253 +219 221 253 +219 221 253 +218 221 252 +218 221 252 +218 221 252 +217 220 252 +217 220 251 +216 220 251 +216 220 251 +216 220 251 +215 219 250 +215 219 250 +215 219 250 +214 219 250 +214 219 249 +213 218 249 +213 218 249 +213 218 249 +212 218 248 +212 218 248 +211 217 248 +211 217 248 +211 217 247 +210 217 247 +210 217 247 +210 217 247 +209 216 246 +209 216 246 +208 216 246 +208 216 245 +208 216 245 +207 215 245 +207 215 245 +206 215 244 +206 215 244 +206 215 244 +205 214 244 +205 214 243 +204 214 243 +204 214 243 +204 214 243 +203 213 242 +203 213 242 +203 213 242 +202 213 242 +202 213 241 +201 212 241 +201 212 241 +201 212 241 +200 212 240 +200 212 240 +199 211 240 +199 211 240 +199 211 239 +198 211 239 +198 211 239 +198 211 239 +198 211 239 +198 211 239 +198 211 238 +198 211 238 +198 211 238 +198 212 238 +198 212 238 +198 212 238 +198 212 238 +198 213 237 +198 213 237 +198 213 237 +198 213 237 +198 214 237 +198 214 237 +198 214 237 +198 214 237 +198 215 236 +198 215 236 +198 215 236 +198 215 236 +198 216 236 +198 216 236 +198 216 236 +198 216 236 +198 217 235 +198 217 235 +198 217 235 +198 217 235 +198 218 235 +198 218 235 +198 218 235 +198 218 235 +198 219 234 +198 219 234 +198 219 234 +198 220 234 +198 220 234 +198 220 234 +198 220 234 +198 221 233 +198 221 233 +198 221 233 +198 221 233 +198 222 233 +198 222 233 +198 222 233 +198 222 233 +198 223 232 +198 223 232 +198 223 232 +198 223 232 +198 224 232 +198 224 232 +198 224 232 +198 224 232 +198 225 231 +198 225 231 +198 225 231 +198 225 231 +198 226 231 +198 226 231 +198 226 231 +198 226 231 +198 227 231 +198 227 231 +198 227 231 +198 227 231 +199 228 232 +199 228 232 +199 229 232 +200 229 233 +200 230 233 +201 230 234 +201 231 234 +201 231 234 +202 231 235 +202 232 235 +203 232 236 +203 233 236 +203 233 236 +204 234 237 +204 234 237 +204 235 237 +205 235 238 +205 236 238 +206 236 239 +206 236 239 +206 237 239 +207 237 240 +207 238 240 +208 238 241 +208 239 241 +208 239 241 +209 240 242 +209 240 242 +209 240 242 +210 241 243 +210 241 243 +211 242 244 +211 242 244 +211 243 244 +212 243 245 +212 244 245 +213 244 246 +213 245 246 +213 245 246 +214 245 247 +214 246 247 +215 246 248 +215 247 248 +215 247 248 +216 248 249 +216 248 249 +216 249 249 +217 249 250 +217 250 250 +218 250 251 +218 250 251 +218 251 251 +219 251 252 +219 252 252 +220 252 253 +220 253 253 +220 253 253 +221 254 254 +221 254 254 +221 254 254 +222 255 255 diff --git a/src/fractalzoomer/color_maps/kuler burberry grey and gold.MAP b/src/fractalzoomer/color_maps/kuler burberry grey and gold.MAP new file mode 100644 index 000000000..9a99ffdfe --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler burberry grey and gold.MAP @@ -0,0 +1,256 @@ +107 101 123 +108 102 123 +109 103 124 +110 104 124 +111 105 125 +112 106 125 +114 107 126 +115 108 126 +116 109 127 +117 110 127 +118 111 128 +120 112 128 +121 113 129 +122 114 129 +123 115 130 +124 116 130 +126 117 131 +127 118 132 +128 119 132 +129 120 133 +130 121 133 +132 123 134 +133 124 134 +134 125 135 +135 126 135 +136 127 136 +138 128 136 +139 129 137 +140 130 137 +141 131 138 +142 132 138 +143 133 139 +145 134 140 +146 135 140 +147 136 141 +148 137 141 +149 138 142 +151 139 142 +152 140 143 +153 141 143 +154 142 144 +155 143 144 +157 145 145 +158 146 145 +159 147 146 +160 148 146 +161 149 147 +163 150 148 +164 151 148 +165 152 149 +166 153 149 +167 154 150 +169 155 150 +170 156 151 +171 157 151 +172 158 152 +173 159 152 +175 160 153 +176 161 153 +177 162 154 +178 163 154 +179 164 155 +180 165 155 +181 166 156 +181 166 156 +182 167 156 +183 168 157 +184 169 158 +185 170 159 +186 171 160 +187 172 160 +188 173 161 +189 174 162 +190 176 163 +191 177 164 +192 178 164 +193 179 165 +194 180 166 +195 181 167 +196 182 168 +198 183 168 +199 184 169 +200 186 170 +201 187 171 +202 188 172 +203 189 172 +204 190 173 +205 191 174 +206 192 175 +207 193 176 +208 194 176 +209 196 177 +210 197 178 +211 198 179 +212 199 180 +213 200 180 +215 201 181 +216 202 182 +217 203 183 +218 204 184 +219 206 185 +220 207 185 +221 208 186 +222 209 187 +223 210 188 +224 211 189 +225 212 189 +226 213 190 +227 214 191 +228 216 192 +229 217 193 +231 218 193 +232 219 194 +233 220 195 +234 221 196 +235 222 197 +236 223 197 +237 224 198 +238 226 199 +239 227 200 +240 228 201 +241 229 201 +242 230 202 +243 231 203 +244 232 204 +245 233 205 +246 234 205 +247 235 206 +247 235 206 +246 234 204 +246 233 203 +246 233 201 +245 232 200 +245 232 198 +245 231 197 +245 230 195 +244 230 194 +244 229 192 +244 229 191 +244 228 189 +243 228 188 +243 227 186 +243 226 185 +243 226 183 +242 225 182 +242 225 181 +242 224 179 +242 223 178 +241 223 176 +241 222 175 +241 222 173 +241 221 172 +240 221 170 +240 220 169 +240 219 167 +240 219 166 +239 218 164 +239 218 163 +239 217 161 +239 217 160 +238 216 159 +238 215 157 +238 215 156 +237 214 154 +237 214 153 +237 213 151 +237 212 150 +236 212 148 +236 211 147 +236 211 145 +236 210 144 +235 210 142 +235 209 141 +235 208 139 +235 208 138 +234 207 137 +234 207 135 +234 206 134 +234 205 132 +233 205 131 +233 204 129 +233 204 128 +233 203 126 +232 203 125 +232 202 123 +232 201 122 +232 201 120 +231 200 119 +231 200 117 +231 199 116 +231 199 115 +231 199 115 +231 199 115 +230 198 114 +229 197 113 +228 196 112 +227 195 111 +226 195 110 +225 194 109 +224 193 108 +223 192 107 +222 191 106 +221 191 105 +220 190 104 +219 189 103 +218 188 102 +217 187 101 +216 187 100 +216 186 100 +215 185 99 +214 184 98 +213 183 97 +212 183 96 +211 182 95 +210 181 94 +209 180 93 +208 180 92 +207 179 91 +206 178 90 +205 177 89 +204 176 88 +203 176 87 +202 175 86 +202 174 86 +201 173 85 +200 172 84 +199 172 83 +198 171 82 +197 170 81 +196 169 80 +195 168 79 +194 168 78 +193 167 77 +192 166 76 +191 165 75 +190 165 74 +189 164 73 +188 163 72 +187 162 71 +187 161 71 +186 161 70 +185 160 69 +184 159 68 +183 158 67 +182 157 66 +181 157 65 +180 156 64 +179 155 63 +178 154 62 +177 153 61 +176 153 60 +175 152 59 +174 151 58 +173 150 57 +173 150 57 +173 150 57 diff --git a/src/fractalzoomer/color_maps/kuler ca.MAP b/src/fractalzoomer/color_maps/kuler ca.MAP new file mode 100644 index 000000000..c375de9e4 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler ca.MAP @@ -0,0 +1,256 @@ +123 89 189 +121 87 188 +120 86 187 +119 85 186 +118 84 185 +117 83 185 +116 82 184 +115 81 183 +114 80 182 +113 78 181 +112 77 181 +111 76 180 +110 75 179 +109 74 178 +108 73 177 +107 72 177 +105 71 176 +104 70 175 +103 68 174 +102 67 173 +101 66 173 +100 65 172 +99 64 171 +98 63 170 +97 62 170 +96 61 169 +95 60 168 +94 58 167 +93 57 166 +92 56 166 +91 55 165 +90 54 164 +88 53 163 +87 52 162 +86 51 162 +85 50 161 +84 48 160 +83 47 159 +82 46 158 +81 45 158 +80 44 157 +79 43 156 +78 42 155 +77 41 155 +76 40 154 +75 38 153 +74 37 152 +72 36 151 +71 35 151 +70 34 150 +69 33 149 +68 32 148 +67 31 147 +66 30 147 +65 28 146 +64 27 145 +63 26 144 +62 25 143 +61 24 143 +60 23 142 +59 22 141 +58 21 140 +57 20 140 +57 20 140 +57 20 140 +56 20 139 +55 20 138 +54 20 137 +53 20 136 +52 20 135 +51 20 135 +50 20 134 +49 20 133 +48 20 132 +47 20 131 +46 20 131 +45 20 130 +45 20 129 +44 20 128 +43 20 127 +42 20 127 +41 20 126 +40 20 125 +39 20 124 +38 20 123 +37 20 123 +36 20 122 +35 20 121 +34 20 120 +34 20 119 +33 20 119 +32 20 118 +31 20 117 +30 20 116 +29 20 115 +28 20 115 +27 20 114 +26 20 113 +25 20 112 +24 20 111 +23 20 110 +22 20 110 +22 20 109 +21 20 108 +20 20 107 +19 20 106 +18 20 106 +17 20 105 +16 20 104 +15 20 103 +14 20 102 +13 20 102 +12 20 101 +11 20 100 +11 20 99 +10 20 98 +9 20 98 +8 20 97 +7 20 96 +6 20 95 +5 20 94 +4 20 94 +3 20 93 +2 20 92 +1 20 91 +0 20 90 +0 20 90 +0 20 90 +0 20 90 +1 20 88 +3 21 87 +4 22 86 +6 23 85 +7 24 84 +9 25 83 +11 26 82 +12 27 81 +14 28 80 +15 29 79 +17 30 78 +19 31 77 +20 31 76 +22 32 75 +23 33 74 +25 34 72 +27 35 71 +28 36 70 +30 37 69 +31 38 68 +33 39 67 +35 40 66 +36 41 65 +38 42 64 +39 42 63 +41 43 62 +43 44 61 +44 45 60 +46 46 59 +47 47 58 +49 48 57 +51 49 55 +52 50 54 +54 51 53 +55 52 52 +57 53 51 +59 54 50 +60 54 49 +62 55 48 +63 56 47 +65 57 46 +67 58 45 +68 59 44 +70 60 43 +71 61 42 +73 62 41 +75 63 39 +76 64 38 +78 65 37 +79 65 36 +81 66 35 +83 67 34 +84 68 33 +86 69 32 +87 70 31 +89 71 30 +91 72 29 +92 73 28 +94 74 27 +95 75 26 +97 76 25 +98 76 24 +99 77 24 +99 77 24 +99 77 23 +100 77 23 +100 77 23 +101 77 23 +102 77 23 +102 77 23 +103 77 23 +104 78 22 +104 78 22 +105 78 22 +106 78 22 +106 78 22 +107 78 22 +108 78 22 +108 78 22 +109 79 21 +110 79 21 +110 79 21 +111 79 21 +112 79 21 +112 79 21 +113 79 21 +114 79 21 +114 80 20 +115 80 20 +116 80 20 +116 80 20 +117 80 20 +118 80 20 +118 80 20 +119 80 20 +120 81 19 +120 81 19 +121 81 19 +122 81 19 +122 81 19 +123 81 19 +124 81 19 +124 82 18 +125 82 18 +126 82 18 +126 82 18 +127 82 18 +128 82 18 +128 82 18 +129 82 18 +130 83 17 +130 83 17 +131 83 17 +132 83 17 +132 83 17 +133 83 17 +134 83 17 +134 83 17 +135 84 16 +136 84 16 +136 84 16 +137 84 16 +138 84 16 +138 84 16 +139 84 16 +139 84 16 +140 85 16 diff --git a/src/fractalzoomer/color_maps/kuler cadet.MAP b/src/fractalzoomer/color_maps/kuler cadet.MAP new file mode 100644 index 000000000..b8f64a6fb --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler cadet.MAP @@ -0,0 +1,256 @@ +148 162 173 +146 160 171 +145 159 170 +144 158 169 +143 157 168 +142 156 167 +141 155 165 +140 154 164 +139 153 163 +138 151 162 +137 150 161 +136 149 159 +135 148 158 +134 147 157 +133 146 156 +132 145 155 +130 144 153 +129 143 152 +128 141 151 +127 140 150 +126 139 149 +125 138 147 +124 137 146 +123 136 145 +122 135 144 +121 134 143 +120 133 141 +119 131 140 +118 130 139 +117 129 138 +116 128 137 +115 127 136 +113 126 134 +112 125 133 +111 124 132 +110 123 131 +109 121 130 +108 120 128 +107 119 127 +106 118 126 +105 117 125 +104 116 124 +103 115 122 +102 114 121 +101 113 120 +100 111 119 +99 110 118 +97 109 116 +96 108 115 +95 107 114 +94 106 113 +93 105 112 +92 104 110 +91 103 109 +90 101 108 +89 100 107 +88 99 106 +87 98 104 +86 97 103 +85 96 102 +84 95 101 +83 94 100 +82 93 99 +82 93 99 +82 93 99 +84 95 101 +87 98 104 +90 100 106 +93 103 109 +95 106 111 +98 108 114 +101 111 116 +104 113 119 +107 116 121 +109 119 124 +112 121 126 +115 124 129 +118 126 131 +121 129 134 +123 132 136 +126 134 139 +129 137 141 +132 140 144 +135 142 146 +137 145 149 +140 147 151 +143 150 154 +146 153 156 +148 155 159 +151 158 161 +154 160 164 +157 163 166 +160 166 169 +162 168 171 +165 171 174 +168 173 176 +171 176 179 +174 179 182 +176 181 184 +179 184 187 +182 187 189 +185 189 192 +188 192 194 +190 194 197 +193 197 199 +196 200 202 +199 202 204 +201 205 207 +204 207 209 +207 210 212 +210 213 214 +213 215 217 +215 218 219 +218 221 222 +221 223 224 +224 226 227 +227 228 229 +229 231 232 +232 234 234 +235 236 237 +238 239 239 +241 241 242 +243 244 244 +246 247 247 +249 249 249 +252 252 252 +254 254 254 +255 255 255 +255 255 255 +253 253 253 +252 252 251 +251 250 249 +249 249 247 +248 248 245 +247 246 243 +245 245 241 +244 244 239 +243 242 237 +241 241 235 +240 239 233 +239 238 231 +237 237 229 +236 235 227 +235 234 225 +233 233 223 +232 231 221 +231 230 219 +229 228 217 +228 227 215 +227 226 213 +225 224 211 +224 223 209 +223 222 207 +221 220 205 +220 219 203 +219 217 201 +217 216 199 +216 215 197 +215 213 195 +214 212 193 +212 211 191 +211 209 189 +210 208 187 +208 207 185 +207 205 183 +206 204 181 +204 202 179 +203 201 177 +202 200 175 +200 198 173 +199 197 171 +198 196 169 +196 194 167 +195 193 165 +194 191 163 +192 190 161 +191 189 159 +190 187 157 +188 186 155 +187 185 153 +186 183 151 +184 182 149 +183 180 147 +182 179 145 +180 178 143 +179 176 141 +178 175 139 +176 174 137 +175 172 135 +174 171 133 +173 170 132 +173 170 132 +173 170 132 +171 168 130 +170 167 129 +169 166 127 +168 165 126 +167 164 125 +166 163 123 +165 162 122 +164 161 121 +163 159 119 +162 158 118 +161 157 117 +160 156 115 +159 155 114 +158 154 113 +157 153 111 +155 152 110 +154 151 109 +153 149 107 +152 148 106 +151 147 105 +150 146 103 +149 145 102 +148 144 101 +147 143 99 +146 142 98 +145 141 97 +144 139 95 +143 138 94 +142 137 93 +141 136 91 +140 135 90 +138 134 89 +137 133 87 +136 132 86 +135 131 85 +134 129 83 +133 128 82 +132 127 81 +131 126 79 +130 125 78 +129 124 77 +128 123 75 +127 122 74 +126 121 73 +125 119 71 +124 118 70 +122 117 69 +121 116 67 +120 115 66 +119 114 65 +118 113 63 +117 112 62 +116 111 61 +115 109 59 +114 108 58 +113 107 57 +112 106 55 +111 105 54 +110 104 53 +109 103 51 +108 102 50 +107 101 49 +107 101 49 diff --git a/src/fractalzoomer/color_maps/kuler candy apple.MAP b/src/fractalzoomer/color_maps/kuler candy apple.MAP new file mode 100644 index 000000000..4b06033e8 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler candy apple.MAP @@ -0,0 +1,256 @@ +115 154 33 +115 154 34 +116 155 35 +117 156 36 +118 157 37 +119 158 38 +120 159 40 +121 159 41 +122 160 42 +123 161 43 +124 162 44 +125 163 46 +126 164 47 +127 165 48 +128 165 49 +129 166 50 +129 167 52 +130 168 53 +131 169 54 +132 170 55 +133 171 56 +134 171 58 +135 172 59 +136 173 60 +137 174 61 +138 175 62 +139 176 64 +140 177 65 +141 177 66 +142 178 67 +143 179 68 +143 180 69 +144 181 71 +145 182 72 +146 183 73 +147 183 74 +148 184 75 +149 185 77 +150 186 78 +151 187 79 +152 188 80 +153 189 81 +154 189 83 +155 190 84 +156 191 85 +157 192 86 +158 193 87 +158 194 89 +159 195 90 +160 195 91 +161 196 92 +162 197 93 +163 198 95 +164 199 96 +165 200 97 +166 201 98 +167 201 99 +168 202 101 +169 203 102 +170 204 103 +171 205 104 +172 206 105 +172 206 106 +173 207 107 +173 207 107 +174 207 107 +175 208 108 +176 208 109 +178 209 110 +179 210 111 +180 210 112 +182 211 113 +183 212 114 +184 212 115 +186 213 116 +187 214 117 +188 214 118 +190 215 119 +191 216 120 +192 216 121 +194 217 121 +195 217 122 +196 218 123 +198 219 124 +199 219 125 +200 220 126 +202 221 127 +203 221 128 +204 222 129 +206 223 130 +207 223 131 +208 224 132 +210 225 133 +211 225 134 +212 226 135 +213 226 135 +215 227 136 +216 228 137 +217 228 138 +219 229 139 +220 230 140 +221 230 141 +223 231 142 +224 232 143 +225 232 144 +227 233 145 +228 234 146 +229 234 147 +231 235 148 +232 236 149 +233 236 150 +235 237 150 +236 237 151 +237 238 152 +239 239 153 +240 239 154 +241 240 155 +243 241 156 +244 241 157 +245 242 158 +247 243 159 +248 243 160 +249 244 161 +251 245 162 +252 245 163 +253 246 164 +254 246 164 +255 247 165 +255 247 165 +253 245 164 +251 244 163 +249 242 162 +247 241 161 +245 239 160 +243 238 159 +242 236 158 +240 235 157 +238 233 156 +236 232 155 +234 230 154 +232 229 153 +230 227 152 +229 226 151 +227 224 150 +225 223 150 +223 221 149 +221 220 148 +219 218 147 +217 217 146 +216 215 145 +214 214 144 +212 212 143 +210 211 142 +208 209 141 +206 208 140 +204 206 139 +203 205 138 +201 203 137 +199 202 136 +197 200 136 +195 199 135 +193 197 134 +191 196 133 +190 194 132 +188 193 131 +186 191 130 +184 190 129 +182 188 128 +180 187 127 +178 185 126 +177 184 125 +175 182 124 +173 181 123 +171 179 122 +169 178 121 +167 176 121 +165 175 120 +164 173 119 +162 172 118 +160 170 117 +158 169 116 +156 167 115 +154 166 114 +152 164 113 +151 163 112 +149 161 111 +147 160 110 +145 158 109 +143 157 108 +141 155 107 +140 154 107 +140 154 107 +140 154 107 +140 152 106 +141 150 105 +142 148 105 +143 146 104 +144 144 104 +145 142 103 +146 140 103 +147 138 102 +148 136 102 +149 134 101 +150 132 101 +151 130 100 +152 128 100 +153 126 99 +154 124 99 +154 122 98 +155 120 97 +156 118 97 +157 116 96 +158 114 96 +159 112 95 +160 110 95 +161 108 94 +162 106 94 +163 104 93 +164 102 93 +165 100 92 +166 98 92 +167 96 91 +168 94 91 +168 93 90 +169 91 89 +170 89 89 +171 87 88 +172 85 88 +173 83 87 +174 81 87 +175 79 86 +176 77 86 +177 75 85 +178 73 85 +179 71 84 +180 69 84 +181 67 83 +182 65 83 +183 63 82 +183 61 81 +184 59 81 +185 57 80 +186 55 80 +187 53 79 +188 51 79 +189 49 78 +190 47 78 +191 45 77 +192 43 77 +193 41 76 +194 39 76 +195 37 75 +196 35 75 +197 33 74 +197 32 74 +198 32 74 diff --git a/src/fractalzoomer/color_maps/kuler candy corn.MAP b/src/fractalzoomer/color_maps/kuler candy corn.MAP new file mode 100644 index 000000000..b7bfb6145 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler candy corn.MAP @@ -0,0 +1,256 @@ +255 231 66 +254 229 65 +254 227 64 +254 225 63 +254 223 63 +254 222 62 +254 220 61 +254 218 61 +253 216 60 +253 215 59 +253 213 59 +253 211 58 +253 209 57 +253 207 57 +253 206 56 +253 204 55 +252 202 55 +252 200 54 +252 199 53 +252 197 53 +252 195 52 +252 193 51 +252 191 51 +252 190 50 +251 188 49 +251 186 49 +251 184 48 +251 183 47 +251 181 47 +251 179 46 +251 177 45 +251 176 45 +250 174 44 +250 172 43 +250 170 42 +250 168 42 +250 167 41 +250 165 40 +250 163 40 +249 161 39 +249 160 38 +249 158 38 +249 156 37 +249 154 36 +249 152 36 +249 151 35 +249 149 34 +248 147 34 +248 145 33 +248 144 32 +248 142 32 +248 140 31 +248 138 30 +248 136 30 +248 135 29 +247 133 28 +247 131 28 +247 129 27 +247 128 26 +247 126 26 +247 124 25 +247 122 24 +247 121 24 +247 121 24 +247 121 24 +246 120 24 +246 120 24 +246 119 24 +245 119 24 +245 119 24 +245 118 24 +245 118 24 +244 117 24 +244 117 24 +244 117 24 +244 116 24 +243 116 24 +243 115 24 +243 115 24 +243 115 24 +242 114 24 +242 114 24 +242 114 24 +242 113 24 +241 113 24 +241 112 24 +241 112 24 +241 112 24 +240 111 24 +240 111 24 +240 110 24 +240 110 24 +239 110 24 +239 109 24 +239 109 24 +239 109 24 +238 108 24 +238 108 24 +238 107 24 +237 107 24 +237 107 24 +237 106 24 +237 106 24 +236 105 24 +236 105 24 +236 105 24 +236 104 24 +235 104 24 +235 103 24 +235 103 24 +235 103 24 +234 102 24 +234 102 24 +234 102 24 +234 101 24 +233 101 24 +233 100 24 +233 100 24 +233 100 24 +232 99 24 +232 99 24 +232 98 24 +232 98 24 +231 98 24 +231 97 24 +231 97 24 +231 97 24 +231 97 24 +231 97 24 +229 97 24 +228 97 24 +227 97 24 +226 97 25 +225 97 25 +224 97 25 +223 97 25 +222 98 26 +221 98 26 +220 98 26 +219 98 27 +218 98 27 +217 98 27 +216 98 27 +215 98 28 +213 99 28 +212 99 28 +211 99 28 +210 99 29 +209 99 29 +208 99 29 +207 99 30 +206 99 30 +205 100 30 +204 100 30 +203 100 31 +202 100 31 +201 100 31 +200 100 31 +199 100 32 +198 100 32 +196 101 32 +195 101 33 +194 101 33 +193 101 33 +192 101 33 +191 101 34 +190 101 34 +189 102 34 +188 102 34 +187 102 35 +186 102 35 +185 102 35 +184 102 36 +183 102 36 +182 102 36 +180 103 36 +179 103 37 +178 103 37 +177 103 37 +176 103 37 +175 103 38 +174 103 38 +173 103 38 +172 104 39 +171 104 39 +170 104 39 +169 104 39 +168 104 40 +167 104 40 +166 104 40 +165 104 40 +165 105 41 +165 105 41 +166 107 44 +167 109 47 +169 112 50 +170 114 53 +172 116 56 +173 119 59 +175 121 62 +176 123 65 +178 126 68 +179 128 71 +180 130 74 +182 133 77 +183 135 80 +185 137 83 +186 140 86 +188 142 90 +189 145 93 +191 147 96 +192 149 99 +194 152 102 +195 154 105 +196 156 108 +198 159 111 +199 161 114 +201 163 117 +202 166 120 +204 168 123 +205 170 126 +207 173 129 +208 175 132 +209 177 135 +211 180 139 +212 182 142 +214 185 145 +215 187 148 +217 189 151 +218 192 154 +220 194 157 +221 196 160 +223 199 163 +224 201 166 +225 203 169 +227 206 172 +228 208 175 +230 210 178 +231 213 181 +233 215 185 +234 218 188 +236 220 191 +237 222 194 +239 225 197 +240 227 200 +241 229 203 +243 232 206 +244 234 209 +246 236 212 +247 239 215 +249 241 218 +250 243 221 +252 246 224 +253 248 227 +254 250 230 +255 251 231 diff --git a/src/fractalzoomer/color_maps/kuler chewbacca.MAP b/src/fractalzoomer/color_maps/kuler chewbacca.MAP new file mode 100644 index 000000000..a1c3d955c --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler chewbacca.MAP @@ -0,0 +1,256 @@ +74 36 16 +74 36 16 +74 36 16 +74 36 17 +74 37 17 +74 37 18 +74 37 18 +74 37 18 +74 38 19 +74 38 19 +74 38 20 +74 38 20 +74 39 20 +74 39 21 +74 39 21 +74 39 22 +74 40 22 +74 40 22 +74 40 23 +74 40 23 +74 41 24 +74 41 24 +74 41 24 +74 41 25 +74 42 25 +74 42 26 +74 42 26 +74 42 26 +74 43 27 +74 43 27 +74 43 28 +74 43 28 +74 44 28 +74 44 29 +74 44 29 +74 45 30 +74 45 30 +74 45 30 +74 45 31 +74 46 31 +74 46 32 +74 46 32 +74 46 32 +74 47 33 +74 47 33 +74 47 34 +74 47 34 +74 48 34 +74 48 35 +74 48 35 +74 48 36 +74 49 36 +74 49 36 +74 49 37 +74 49 37 +74 50 38 +74 50 38 +74 50 38 +74 50 39 +74 51 39 +74 51 40 +74 51 40 +74 51 40 +74 52 41 +74 52 41 +74 52 40 +75 52 40 +75 52 40 +76 53 40 +77 53 40 +77 53 40 +78 53 40 +79 54 39 +79 54 39 +80 54 39 +81 55 39 +81 55 39 +82 55 39 +83 55 39 +83 56 39 +84 56 38 +85 56 38 +85 56 38 +86 57 38 +87 57 38 +87 57 38 +88 58 38 +89 58 38 +89 58 37 +90 58 37 +91 59 37 +91 59 37 +92 59 37 +93 59 37 +93 60 37 +94 60 37 +95 60 36 +95 61 36 +96 61 36 +97 61 36 +97 61 36 +98 62 36 +99 62 36 +99 62 35 +100 62 35 +101 63 35 +101 63 35 +102 63 35 +103 64 35 +103 64 35 +104 64 35 +105 64 34 +105 65 34 +106 65 34 +107 65 34 +107 65 34 +108 66 34 +109 66 34 +109 66 34 +110 67 33 +111 67 33 +111 67 33 +112 67 33 +113 68 33 +113 68 33 +114 68 33 +114 68 33 +115 69 33 +115 69 33 +115 70 35 +116 71 37 +116 72 39 +117 73 41 +118 75 43 +118 76 45 +119 77 47 +120 78 50 +120 80 52 +121 81 54 +122 82 56 +122 83 58 +123 85 60 +124 86 62 +124 87 64 +125 88 67 +126 90 69 +126 91 71 +127 92 73 +128 93 75 +128 95 77 +129 96 79 +130 97 81 +130 98 84 +131 100 86 +132 101 88 +132 102 90 +133 103 92 +134 105 94 +134 106 96 +135 107 98 +136 108 101 +136 109 103 +137 111 105 +138 112 107 +138 113 109 +139 114 111 +140 116 113 +140 117 116 +141 118 118 +142 119 120 +142 121 122 +143 122 124 +144 123 126 +144 124 128 +145 126 130 +146 127 133 +146 128 135 +147 129 137 +148 131 139 +148 132 141 +149 133 143 +150 134 145 +150 136 147 +151 137 150 +152 138 152 +152 139 154 +153 141 156 +154 142 158 +154 143 160 +155 144 162 +155 145 164 +156 146 165 +156 146 165 +155 144 162 +155 143 160 +155 142 157 +155 141 155 +155 140 152 +155 138 150 +155 137 148 +154 136 145 +154 135 143 +154 134 140 +154 133 138 +154 131 136 +154 130 133 +154 129 131 +154 128 128 +153 127 126 +153 125 124 +153 124 121 +153 123 119 +153 122 116 +153 121 114 +153 120 112 +153 118 109 +152 117 107 +152 116 104 +152 115 102 +152 114 100 +152 113 97 +152 111 95 +152 110 92 +152 109 90 +151 108 88 +151 107 85 +151 105 83 +151 104 80 +151 103 78 +151 102 76 +151 101 73 +150 100 71 +150 98 68 +150 97 66 +150 96 64 +150 95 61 +150 94 59 +150 93 56 +150 91 54 +149 90 52 +149 89 49 +149 88 47 +149 87 44 +149 85 42 +149 84 40 +149 83 37 +149 82 35 +148 81 32 +148 80 30 +148 78 28 +148 77 25 +148 76 23 +148 75 20 +148 74 18 +148 73 16 +148 73 16 diff --git a/src/fractalzoomer/color_maps/kuler chic glow.MAP b/src/fractalzoomer/color_maps/kuler chic glow.MAP new file mode 100644 index 000000000..7e1a7d244 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler chic glow.MAP @@ -0,0 +1,256 @@ +123 138 132 +121 136 130 +120 135 129 +119 133 128 +118 132 127 +117 131 125 +115 129 124 +114 128 123 +113 126 122 +112 125 121 +111 124 119 +109 122 118 +108 121 117 +107 119 116 +106 118 115 +105 117 113 +103 115 112 +102 114 111 +101 113 110 +100 111 109 +99 110 107 +97 108 106 +96 107 105 +95 106 104 +94 104 102 +93 103 101 +91 101 100 +90 100 99 +89 99 98 +88 97 96 +87 96 95 +86 95 94 +84 93 93 +83 92 92 +82 90 90 +81 89 89 +80 88 88 +78 86 87 +77 85 86 +76 83 84 +75 82 83 +74 81 82 +72 79 81 +71 78 79 +70 76 78 +69 75 77 +68 74 76 +66 72 75 +65 71 73 +64 70 72 +63 68 71 +62 67 70 +60 65 69 +59 64 67 +58 63 66 +57 61 65 +56 60 64 +54 58 63 +53 57 61 +52 56 60 +51 54 59 +50 53 58 +49 52 57 +49 52 57 +49 52 57 +50 52 58 +51 53 59 +53 54 60 +54 54 61 +55 55 62 +57 56 63 +58 57 64 +59 57 65 +61 58 66 +62 59 67 +63 59 68 +65 60 69 +66 61 70 +67 62 71 +69 62 72 +70 63 74 +71 64 75 +73 65 76 +74 65 77 +75 66 78 +77 67 79 +78 67 80 +79 68 81 +81 69 82 +82 70 83 +83 70 84 +85 71 85 +86 72 86 +87 73 87 +89 73 88 +90 74 89 +91 75 91 +93 75 92 +94 76 93 +95 77 94 +97 78 95 +98 78 96 +99 79 97 +101 80 98 +102 81 99 +103 81 100 +105 82 101 +106 83 102 +107 83 103 +109 84 104 +110 85 105 +111 86 107 +113 86 108 +114 87 109 +115 88 110 +117 89 111 +118 89 112 +119 90 113 +121 91 114 +122 91 115 +123 92 116 +125 93 117 +126 94 118 +127 94 119 +129 95 120 +130 96 121 +131 96 122 +132 97 123 +132 97 123 +132 98 123 +132 99 123 +133 100 123 +133 102 123 +133 103 123 +134 104 123 +134 106 123 +135 107 123 +135 108 123 +135 110 123 +136 111 123 +136 112 123 +137 113 123 +137 115 123 +137 116 123 +138 117 123 +138 119 123 +138 120 123 +139 121 123 +139 123 123 +140 124 123 +140 125 123 +140 127 123 +141 128 123 +141 129 123 +142 130 123 +142 132 123 +142 133 123 +143 134 123 +143 136 123 +143 137 123 +144 138 123 +144 140 123 +145 141 123 +145 142 123 +145 144 123 +146 145 123 +146 146 123 +147 147 123 +147 149 123 +147 150 123 +148 151 123 +148 153 123 +149 154 123 +149 155 123 +149 157 123 +150 158 123 +150 159 123 +150 161 123 +151 162 123 +151 163 123 +152 164 123 +152 166 123 +152 167 123 +153 168 123 +153 170 123 +154 171 123 +154 172 123 +154 174 123 +155 175 123 +155 176 123 +155 177 123 +156 178 123 +156 178 123 +155 179 123 +155 180 123 +155 181 123 +154 182 124 +154 183 124 +154 185 124 +154 186 124 +153 187 125 +153 188 125 +153 189 125 +153 190 126 +152 192 126 +152 193 126 +152 194 126 +152 195 127 +151 196 127 +151 198 127 +151 199 127 +151 200 128 +150 201 128 +150 202 128 +150 203 129 +150 205 129 +149 206 129 +149 207 129 +149 208 130 +149 209 130 +148 210 130 +148 212 130 +148 213 131 +148 214 131 +147 215 131 +147 216 132 +147 218 132 +146 219 132 +146 220 132 +146 221 133 +146 222 133 +145 223 133 +145 225 133 +145 226 134 +145 227 134 +144 228 134 +144 229 135 +144 230 135 +144 232 135 +143 233 135 +143 234 136 +143 235 136 +143 236 136 +142 238 136 +142 239 137 +142 240 137 +142 241 137 +141 242 138 +141 243 138 +141 245 138 +141 246 138 +140 247 139 +140 248 139 +140 249 139 +140 250 139 +140 251 140 diff --git a/src/fractalzoomer/color_maps/kuler chocolate ice cream.MAP b/src/fractalzoomer/color_maps/kuler chocolate ice cream.MAP new file mode 100644 index 000000000..171d84354 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler chocolate ice cream.MAP @@ -0,0 +1,256 @@ +231 186 132 +231 186 132 +231 187 133 +232 188 134 +232 189 135 +232 189 135 +233 190 136 +233 191 137 +234 192 138 +234 193 139 +234 193 139 +235 194 140 +235 195 141 +236 196 142 +236 197 143 +236 197 143 +237 198 144 +237 199 145 +237 200 146 +238 201 147 +238 201 147 +239 202 148 +239 203 149 +239 204 150 +240 204 150 +240 205 151 +241 206 152 +241 207 153 +241 208 154 +242 208 154 +242 209 155 +242 210 156 +243 211 157 +243 212 158 +244 212 158 +244 213 159 +244 214 160 +245 215 161 +245 216 162 +246 216 162 +246 217 163 +246 218 164 +247 219 165 +247 219 165 +248 220 166 +248 221 167 +248 222 168 +249 223 169 +249 223 169 +249 224 170 +250 225 171 +250 226 172 +251 227 173 +251 227 173 +251 228 174 +252 229 175 +252 230 176 +253 231 177 +253 231 177 +253 232 178 +254 233 179 +254 234 180 +254 234 180 +255 235 181 +255 235 181 +253 232 178 +251 230 176 +250 228 174 +248 226 172 +247 223 170 +245 221 168 +243 219 166 +242 217 163 +240 214 161 +239 212 159 +237 210 157 +235 208 155 +234 206 153 +232 203 151 +231 201 149 +229 199 146 +227 197 144 +226 194 142 +224 192 140 +223 190 138 +221 188 136 +219 186 134 +218 183 132 +216 181 129 +215 179 127 +213 177 125 +211 174 123 +210 172 121 +208 170 119 +207 168 117 +205 166 115 +203 163 112 +202 161 110 +200 159 108 +199 157 106 +197 154 104 +195 152 102 +194 150 100 +192 148 97 +191 145 95 +189 143 93 +187 141 91 +186 139 89 +184 137 87 +183 134 85 +181 132 83 +179 130 80 +178 128 78 +176 125 76 +175 123 74 +173 121 72 +171 119 70 +170 117 68 +168 114 66 +167 112 63 +165 110 61 +163 108 59 +162 105 57 +160 103 55 +159 101 53 +157 99 51 +156 97 49 +156 97 49 +156 97 49 +156 97 49 +157 98 50 +157 98 50 +158 99 51 +158 99 51 +159 100 52 +159 101 52 +160 101 53 +160 102 53 +161 102 54 +161 103 54 +162 104 55 +162 104 55 +163 105 56 +163 105 56 +164 106 57 +165 107 58 +165 107 58 +166 108 59 +166 108 59 +167 109 60 +167 110 60 +168 110 61 +168 111 61 +169 111 62 +169 112 62 +170 113 63 +170 113 63 +171 114 64 +171 114 64 +172 115 65 +173 116 66 +173 116 66 +174 117 67 +174 117 67 +175 118 68 +175 119 68 +176 119 69 +176 120 69 +177 120 70 +177 121 70 +178 122 71 +178 122 71 +179 123 72 +179 123 72 +180 124 73 +181 125 74 +181 125 74 +182 126 75 +182 126 75 +183 127 76 +183 128 76 +184 128 77 +184 129 77 +185 129 78 +185 130 78 +186 131 79 +186 131 79 +187 132 80 +187 132 80 +188 133 81 +188 133 81 +189 134 82 +189 134 82 +187 132 81 +185 131 80 +183 129 79 +182 128 78 +180 126 78 +178 125 77 +176 123 76 +175 122 75 +173 120 74 +171 119 74 +170 118 73 +168 116 72 +166 115 71 +164 113 70 +163 112 70 +161 110 69 +159 109 68 +157 107 67 +156 106 66 +154 104 66 +152 103 65 +151 102 64 +149 100 63 +147 99 63 +145 97 62 +144 96 61 +142 94 60 +140 93 59 +138 91 59 +137 90 58 +135 89 57 +133 87 56 +132 86 55 +130 84 55 +128 83 54 +126 81 53 +125 80 52 +123 78 51 +121 77 51 +119 75 50 +118 74 49 +116 73 48 +114 71 48 +113 70 47 +111 68 46 +109 67 45 +107 65 44 +106 64 44 +104 62 43 +102 61 42 +100 59 41 +99 58 40 +97 57 40 +95 55 39 +94 54 38 +92 52 37 +90 51 36 +88 49 36 +87 48 35 +85 46 34 +83 45 33 +82 44 33 +82 44 33 diff --git a/src/fractalzoomer/color_maps/kuler chocolate locust.MAP b/src/fractalzoomer/color_maps/kuler chocolate locust.MAP new file mode 100644 index 000000000..33f23b58b --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler chocolate locust.MAP @@ -0,0 +1,256 @@ +41 28 24 +42 28 24 +43 29 25 +44 30 26 +45 31 27 +46 32 28 +48 33 28 +49 34 29 +50 35 30 +51 36 31 +52 37 32 +54 38 32 +55 39 33 +56 40 34 +57 41 35 +58 42 36 +60 43 36 +61 44 37 +62 45 38 +63 46 39 +64 47 40 +66 48 40 +67 49 41 +68 50 42 +69 51 43 +70 52 44 +72 53 44 +73 54 45 +74 55 46 +75 56 47 +76 57 48 +77 58 48 +79 59 49 +80 60 50 +81 61 51 +82 62 52 +83 63 53 +85 64 53 +86 65 54 +87 66 55 +88 67 56 +89 68 57 +91 69 57 +92 70 58 +93 71 59 +94 72 60 +95 73 61 +97 74 61 +98 75 62 +99 76 63 +100 77 64 +101 78 65 +103 79 65 +104 80 66 +105 81 67 +106 82 68 +107 83 69 +109 84 69 +110 85 70 +111 86 71 +112 87 72 +113 88 73 +114 88 73 +115 89 74 +115 89 74 +114 87 72 +113 86 71 +112 85 70 +111 84 69 +111 83 68 +110 82 66 +109 81 65 +108 80 64 +107 78 63 +107 77 62 +106 76 60 +105 75 59 +104 74 58 +103 73 57 +103 72 56 +102 71 54 +101 70 53 +100 68 52 +99 67 51 +99 66 50 +98 65 48 +97 64 47 +96 63 46 +96 62 45 +95 61 44 +94 60 42 +93 58 41 +92 57 40 +92 56 39 +91 55 38 +90 54 37 +89 53 35 +88 52 34 +88 51 33 +87 50 32 +86 48 31 +85 47 29 +84 46 28 +84 45 27 +83 44 26 +82 43 25 +81 42 23 +81 41 22 +80 40 21 +79 38 20 +78 37 19 +77 36 17 +77 35 16 +76 34 15 +75 33 14 +74 32 13 +73 31 11 +73 30 10 +72 28 9 +71 27 8 +70 26 7 +69 25 5 +69 24 4 +68 23 3 +67 22 2 +66 21 1 +66 20 0 +66 20 0 +66 20 0 +66 20 0 +67 21 1 +68 22 2 +69 23 3 +69 24 4 +70 25 5 +71 26 6 +72 27 7 +73 28 8 +73 29 9 +74 30 10 +75 31 11 +76 31 11 +77 32 12 +77 33 13 +78 34 14 +79 35 15 +80 36 16 +81 37 17 +81 38 18 +82 39 19 +83 40 20 +84 41 21 +84 42 22 +85 42 22 +86 43 23 +87 44 24 +88 45 25 +88 46 26 +89 47 27 +90 48 28 +91 49 29 +92 50 30 +92 51 31 +93 52 32 +94 53 33 +95 54 34 +96 54 34 +96 55 35 +97 56 36 +98 57 37 +99 58 38 +99 59 39 +100 60 40 +101 61 41 +102 62 42 +103 63 43 +103 64 44 +104 65 45 +105 65 45 +106 66 46 +107 67 47 +107 68 48 +108 69 49 +109 70 50 +110 71 51 +111 72 52 +111 73 53 +112 74 54 +113 75 55 +114 76 56 +114 76 56 +115 77 57 +115 77 57 +116 78 58 +117 79 59 +119 80 60 +120 81 61 +121 82 63 +123 84 64 +124 85 65 +125 86 66 +127 87 67 +128 88 69 +129 89 70 +131 91 71 +132 92 72 +133 93 73 +135 94 75 +136 95 76 +137 97 77 +139 98 78 +140 99 79 +141 100 81 +143 101 82 +144 102 83 +145 104 84 +147 105 86 +148 106 87 +149 107 88 +151 108 89 +152 109 90 +153 111 92 +155 112 93 +156 113 94 +157 114 95 +159 115 96 +160 117 98 +161 118 99 +163 119 100 +164 120 101 +165 121 102 +167 122 104 +168 124 105 +169 125 106 +171 126 107 +172 127 109 +173 128 110 +175 129 111 +176 131 112 +177 132 113 +179 133 115 +180 134 116 +181 135 117 +183 137 118 +184 138 119 +185 139 121 +187 140 122 +188 141 123 +189 142 124 +191 144 125 +192 145 127 +193 146 128 +195 147 129 +196 148 130 +197 149 131 +198 150 132 diff --git a/src/fractalzoomer/color_maps/kuler chocolate rain.MAP b/src/fractalzoomer/color_maps/kuler chocolate rain.MAP new file mode 100644 index 000000000..cd9b0f73a --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler chocolate rain.MAP @@ -0,0 +1,256 @@ +156 16 0 +155 16 0 +155 17 0 +154 17 0 +154 18 0 +154 19 0 +153 19 0 +153 20 0 +152 21 0 +152 21 0 +152 22 0 +151 23 0 +151 23 0 +150 24 0 +150 25 0 +150 25 0 +149 26 0 +149 26 0 +149 27 0 +148 28 0 +148 28 0 +147 29 0 +147 30 0 +147 30 0 +146 31 0 +146 32 0 +145 32 0 +145 33 0 +145 34 0 +144 34 0 +144 35 0 +144 35 0 +143 36 0 +143 37 0 +142 37 0 +142 38 0 +142 39 0 +141 39 0 +141 40 0 +140 41 0 +140 41 0 +140 42 0 +139 43 0 +139 43 0 +138 44 0 +138 45 0 +138 45 0 +137 46 0 +137 46 0 +137 47 0 +136 48 0 +136 48 0 +135 49 0 +135 50 0 +135 50 0 +134 51 0 +134 52 0 +133 52 0 +133 53 0 +133 54 0 +132 54 0 +132 55 0 +132 55 0 +132 56 0 +132 56 0 +131 55 0 +130 55 0 +129 54 0 +128 54 0 +127 54 0 +127 53 0 +126 53 0 +125 52 0 +124 52 0 +123 52 0 +123 51 0 +122 51 0 +121 50 0 +120 50 0 +119 50 0 +119 49 0 +118 49 0 +117 49 0 +116 48 0 +115 48 0 +115 47 0 +114 47 0 +113 47 0 +112 46 0 +111 46 0 +111 45 0 +110 45 0 +109 45 0 +108 44 0 +107 44 0 +107 44 0 +106 43 0 +105 43 0 +104 42 0 +103 42 0 +102 42 0 +102 41 0 +101 41 0 +100 40 0 +99 40 0 +98 40 0 +98 39 0 +97 39 0 +96 38 0 +95 38 0 +94 38 0 +94 37 0 +93 37 0 +92 37 0 +91 36 0 +90 36 0 +90 35 0 +89 35 0 +88 35 0 +87 34 0 +86 34 0 +86 33 0 +85 33 0 +84 33 0 +83 32 0 +82 32 0 +82 32 0 +82 32 0 +82 32 0 +81 31 0 +81 31 0 +81 31 0 +80 31 0 +80 31 0 +80 31 0 +80 31 0 +79 31 1 +79 31 1 +79 31 1 +79 31 1 +78 31 1 +78 31 1 +78 31 1 +78 31 1 +77 30 2 +77 30 2 +77 30 2 +77 30 2 +76 30 2 +76 30 2 +76 30 2 +76 30 2 +75 30 3 +75 30 3 +75 30 3 +75 30 3 +74 30 3 +74 30 3 +74 30 3 +74 30 3 +73 29 4 +73 29 4 +73 29 4 +72 29 4 +72 29 4 +72 29 4 +72 29 4 +71 29 5 +71 29 5 +71 29 5 +71 29 5 +70 29 5 +70 29 5 +70 29 5 +70 29 5 +69 28 6 +69 28 6 +69 28 6 +69 28 6 +68 28 6 +68 28 6 +68 28 6 +68 28 6 +67 28 7 +67 28 7 +67 28 7 +67 28 7 +66 28 7 +66 28 7 +66 28 7 +66 28 7 +66 28 8 +66 28 8 +65 28 9 +65 29 10 +64 30 12 +64 30 13 +63 31 15 +63 32 16 +63 33 18 +62 33 19 +62 34 21 +61 35 22 +61 35 24 +61 36 25 +60 37 27 +60 38 28 +59 38 30 +59 39 31 +59 40 32 +58 41 34 +58 41 35 +57 42 37 +57 43 38 +57 43 40 +56 44 41 +56 45 43 +55 46 44 +55 46 46 +55 47 47 +54 48 49 +54 49 50 +53 49 52 +53 50 53 +53 51 54 +52 51 56 +52 52 57 +51 53 59 +51 54 60 +51 54 62 +50 55 63 +50 56 65 +49 57 66 +49 57 68 +49 58 69 +48 59 71 +48 59 72 +47 60 74 +47 61 75 +47 62 76 +46 62 78 +46 63 79 +45 64 81 +45 65 82 +45 65 84 +44 66 85 +44 67 87 +43 67 88 +43 68 90 +43 69 91 +42 70 93 +42 70 94 +41 71 96 +41 72 97 +41 72 98 +41 73 99 diff --git a/src/fractalzoomer/color_maps/kuler clay pot.MAP b/src/fractalzoomer/color_maps/kuler clay pot.MAP new file mode 100644 index 000000000..6c565f8e6 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler clay pot.MAP @@ -0,0 +1,256 @@ +90 24 8 +90 24 8 +91 25 8 +92 26 8 +93 26 8 +94 27 8 +95 28 8 +96 29 8 +97 29 8 +98 30 8 +99 31 8 +100 31 8 +101 32 8 +102 33 8 +103 34 8 +104 34 8 +104 35 8 +105 36 8 +106 37 8 +107 37 8 +108 38 8 +109 39 8 +110 39 8 +111 40 8 +112 41 8 +113 42 8 +114 42 8 +115 43 8 +116 44 8 +117 45 8 +118 45 8 +118 46 8 +119 47 8 +120 47 8 +121 48 8 +122 49 8 +123 50 8 +124 50 8 +125 51 8 +126 52 8 +127 53 8 +128 53 8 +129 54 8 +130 55 8 +131 55 8 +132 56 8 +133 57 8 +133 58 8 +134 58 8 +135 59 8 +136 60 8 +137 61 8 +138 61 8 +139 62 8 +140 63 8 +141 63 8 +142 64 8 +143 65 8 +144 66 8 +145 66 8 +146 67 8 +147 68 8 +147 68 8 +148 69 8 +148 69 8 +148 70 9 +149 71 11 +150 72 12 +151 74 14 +152 75 15 +152 76 17 +153 78 19 +154 79 20 +155 80 22 +156 82 23 +156 83 25 +157 84 27 +158 85 28 +159 87 30 +160 88 31 +160 89 33 +161 91 35 +162 92 36 +163 93 38 +164 95 39 +164 96 41 +165 97 43 +166 99 44 +167 100 46 +168 101 47 +168 102 49 +169 104 51 +170 105 52 +171 106 54 +172 108 55 +172 109 57 +173 110 59 +174 112 60 +175 113 62 +176 114 63 +177 116 65 +177 117 67 +178 118 68 +179 119 70 +180 121 71 +181 122 73 +181 123 75 +182 125 76 +183 126 78 +184 127 79 +185 129 81 +185 130 83 +186 131 84 +187 133 86 +188 134 87 +189 135 89 +189 136 91 +190 138 92 +191 139 94 +192 140 95 +193 142 97 +193 143 99 +194 144 100 +195 146 102 +196 147 103 +197 148 105 +197 149 106 +198 150 107 +198 150 107 +195 149 106 +192 148 105 +190 147 104 +187 147 103 +185 146 102 +182 145 102 +180 144 101 +177 144 100 +175 143 99 +172 142 98 +170 142 98 +167 141 97 +165 140 96 +162 139 95 +160 139 94 +157 138 94 +154 137 93 +152 136 92 +149 136 91 +147 135 90 +144 134 90 +142 134 89 +139 133 88 +137 132 87 +134 131 86 +132 131 86 +129 130 85 +127 129 84 +124 128 83 +122 128 82 +119 127 82 +116 126 81 +114 126 80 +111 125 79 +109 124 78 +106 123 77 +104 123 77 +101 122 76 +99 121 75 +96 120 74 +94 120 73 +91 119 73 +89 118 72 +86 118 71 +84 117 70 +81 116 69 +78 115 69 +76 115 68 +73 114 67 +71 113 66 +68 112 65 +66 112 65 +63 111 64 +61 110 63 +58 110 62 +56 109 61 +53 108 61 +51 107 60 +48 107 59 +46 106 58 +43 105 57 +41 105 57 +41 105 57 +41 105 57 +40 105 56 +39 106 55 +39 106 54 +38 107 53 +38 108 53 +37 108 52 +37 109 51 +36 110 50 +36 110 49 +35 111 49 +35 112 48 +34 112 47 +34 113 46 +33 114 45 +33 114 45 +32 115 44 +31 116 43 +31 116 42 +30 117 41 +30 118 41 +29 118 40 +29 119 39 +28 120 38 +28 120 38 +27 121 37 +27 122 36 +26 122 35 +26 123 34 +25 124 34 +25 124 33 +24 125 32 +23 126 31 +23 126 30 +22 127 30 +22 128 29 +21 128 28 +21 129 27 +20 130 26 +20 130 26 +19 131 25 +19 132 24 +18 132 23 +18 133 23 +17 134 22 +17 134 21 +16 135 20 +15 136 19 +15 136 19 +14 137 18 +14 138 17 +13 138 16 +13 139 15 +12 140 15 +12 140 14 +11 141 13 +11 142 12 +10 142 11 +10 143 11 +9 144 10 +9 144 9 +8 145 8 +8 145 8 +8 146 8 diff --git a/src/fractalzoomer/color_maps/kuler clooney.MAP b/src/fractalzoomer/color_maps/kuler clooney.MAP new file mode 100644 index 000000000..492938aa2 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler clooney.MAP @@ -0,0 +1,256 @@ +132 186 222 +130 183 218 +128 180 215 +126 178 212 +124 175 209 +122 172 206 +120 170 203 +118 167 200 +117 165 197 +115 162 194 +113 159 191 +111 157 188 +109 154 185 +107 152 182 +105 149 179 +103 146 176 +102 144 173 +100 141 170 +98 138 167 +96 136 164 +94 133 161 +92 131 157 +90 128 154 +88 125 151 +87 123 148 +85 120 145 +83 118 142 +81 115 139 +79 112 136 +77 110 133 +75 107 130 +74 105 127 +72 102 124 +70 99 121 +68 97 118 +66 94 115 +64 91 112 +62 89 109 +60 86 106 +59 84 103 +57 81 100 +55 78 97 +53 76 93 +51 73 90 +49 71 87 +47 68 84 +45 65 81 +44 63 78 +42 60 75 +40 57 72 +38 55 69 +36 52 66 +34 50 63 +32 47 60 +30 44 57 +29 42 54 +27 39 51 +25 37 48 +23 34 45 +21 31 42 +19 29 39 +17 26 36 +16 24 33 +16 24 33 +16 24 33 +16 24 33 +17 25 33 +18 25 34 +19 26 34 +20 26 34 +20 27 35 +21 28 35 +22 28 36 +23 29 36 +24 29 36 +24 30 37 +25 30 37 +26 31 38 +27 32 38 +28 32 38 +28 33 39 +29 33 39 +30 34 39 +31 35 40 +32 35 40 +32 36 41 +33 36 41 +34 37 41 +35 37 42 +36 38 42 +36 39 43 +37 39 43 +38 40 43 +39 40 44 +40 41 44 +40 41 44 +41 42 45 +42 43 45 +43 43 46 +44 44 46 +45 44 46 +45 45 47 +46 46 47 +47 46 48 +48 47 48 +49 47 48 +49 48 49 +50 48 49 +51 49 50 +52 50 50 +53 50 50 +53 51 51 +54 51 51 +55 52 51 +56 53 52 +57 53 52 +57 54 53 +58 54 53 +59 55 53 +60 55 54 +61 56 54 +61 57 55 +62 57 55 +63 58 55 +64 58 56 +65 59 56 +65 59 56 +66 60 57 +66 60 57 +66 60 57 +66 61 58 +66 61 58 +66 62 59 +66 62 59 +66 63 60 +66 64 60 +67 64 61 +67 65 61 +67 65 62 +67 66 62 +67 67 63 +67 67 63 +67 68 64 +67 68 64 +68 69 65 +68 70 66 +68 70 66 +68 71 67 +68 71 67 +68 72 68 +68 73 68 +68 73 69 +69 74 69 +69 74 70 +69 75 70 +69 76 71 +69 76 71 +69 77 72 +69 77 72 +69 78 73 +70 79 74 +70 79 74 +70 80 75 +70 80 75 +70 81 76 +70 82 76 +70 82 77 +71 83 77 +71 83 78 +71 84 78 +71 85 79 +71 85 79 +71 86 80 +71 86 80 +71 87 81 +72 88 82 +72 88 82 +72 89 83 +72 89 83 +72 90 84 +72 91 84 +72 91 85 +72 92 85 +73 92 86 +73 93 86 +73 94 87 +73 94 87 +73 95 88 +73 95 88 +73 96 89 +73 96 89 +74 97 90 +74 97 90 +75 97 90 +76 98 91 +77 99 92 +78 100 93 +79 100 94 +80 101 94 +81 102 95 +82 103 96 +83 104 97 +84 104 98 +85 105 98 +86 106 99 +87 107 100 +88 108 101 +89 108 102 +91 109 102 +92 110 103 +93 111 104 +94 112 105 +95 112 106 +96 113 106 +97 114 107 +98 115 108 +99 115 109 +100 116 110 +101 117 110 +102 118 111 +103 119 112 +104 119 113 +105 120 114 +106 121 114 +108 122 115 +109 123 116 +110 123 117 +111 124 118 +112 125 119 +113 126 119 +114 127 120 +115 127 121 +116 128 122 +117 129 123 +118 130 123 +119 130 124 +120 131 125 +121 132 126 +122 133 127 +124 134 127 +125 134 128 +126 135 129 +127 136 130 +128 137 131 +129 138 131 +130 138 132 +131 139 133 +132 140 134 +133 141 135 +134 142 135 +135 142 136 +136 143 137 +137 144 138 +138 145 139 +139 145 139 +140 146 140 diff --git a/src/fractalzoomer/color_maps/kuler cold construction.MAP b/src/fractalzoomer/color_maps/kuler cold construction.MAP new file mode 100644 index 000000000..971b6299e --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler cold construction.MAP @@ -0,0 +1,256 @@ +239 207 99 +236 204 98 +233 202 97 +230 199 96 +227 197 96 +224 194 95 +221 192 94 +218 189 94 +215 187 93 +212 185 92 +209 182 92 +206 180 91 +203 177 90 +200 175 90 +197 172 89 +194 170 88 +192 168 88 +189 165 87 +186 163 86 +183 160 86 +180 158 85 +177 155 84 +174 153 84 +171 150 83 +168 148 82 +165 146 82 +162 143 81 +159 141 80 +156 138 80 +153 136 79 +150 133 78 +148 131 78 +145 129 77 +142 126 76 +139 124 75 +136 121 75 +133 119 74 +130 116 73 +127 114 73 +124 112 72 +121 109 71 +118 107 71 +115 104 70 +112 102 69 +109 99 69 +106 97 68 +103 94 67 +101 92 67 +98 90 66 +95 87 65 +92 85 65 +89 82 64 +86 80 63 +83 77 63 +80 75 62 +77 73 61 +74 70 61 +71 68 60 +68 65 59 +65 63 59 +62 60 58 +59 58 57 +57 56 57 +57 56 57 +57 56 57 +57 56 57 +58 57 58 +59 58 59 +59 59 59 +60 60 60 +61 61 61 +61 61 61 +62 62 62 +63 63 63 +63 64 63 +64 65 64 +65 66 65 +65 67 65 +66 67 66 +67 68 67 +67 69 67 +68 70 68 +69 71 69 +69 72 69 +70 73 70 +71 73 71 +71 74 71 +72 75 72 +73 76 73 +73 77 73 +74 78 74 +75 79 75 +75 79 75 +76 80 76 +77 81 77 +77 82 77 +78 83 78 +79 84 79 +80 85 80 +80 85 80 +81 86 81 +82 87 82 +82 88 82 +83 89 83 +84 90 84 +84 91 84 +85 91 85 +86 92 86 +86 93 86 +87 94 87 +88 95 88 +88 96 88 +89 97 89 +90 97 90 +90 98 90 +91 99 91 +92 100 92 +92 101 92 +93 102 93 +94 103 94 +94 103 94 +95 104 95 +96 105 96 +96 106 96 +97 107 97 +98 108 98 +98 108 98 +99 109 99 +99 109 99 +97 108 98 +96 107 98 +95 107 97 +94 106 97 +93 105 96 +92 105 96 +91 104 96 +90 103 95 +89 103 95 +88 102 94 +87 101 94 +86 101 94 +85 100 93 +84 99 93 +83 99 92 +81 98 92 +80 98 92 +79 97 91 +78 96 91 +77 96 90 +76 95 90 +75 94 90 +74 94 89 +73 93 89 +72 92 88 +71 92 88 +70 91 88 +69 90 87 +68 90 87 +67 89 86 +66 89 86 +64 88 86 +63 87 85 +62 87 85 +61 86 84 +60 85 84 +59 85 84 +58 84 83 +57 83 83 +56 83 82 +55 82 82 +54 81 82 +53 81 81 +52 80 81 +51 79 80 +50 79 80 +48 78 80 +47 78 79 +46 77 79 +45 76 78 +44 76 78 +43 75 78 +42 74 77 +41 74 77 +40 73 76 +39 72 76 +38 72 76 +37 71 75 +36 70 75 +35 70 74 +34 69 74 +33 69 74 +33 69 74 +33 69 74 +33 69 75 +34 70 76 +35 71 77 +36 72 78 +36 73 79 +37 74 80 +38 74 81 +39 75 82 +40 76 83 +40 77 84 +41 78 85 +42 79 86 +43 79 87 +44 80 88 +44 81 89 +45 82 91 +46 83 92 +47 84 93 +48 84 94 +48 85 95 +49 86 96 +50 87 97 +51 88 98 +51 89 99 +52 89 100 +53 90 101 +54 91 102 +55 92 103 +55 93 104 +56 94 105 +57 94 106 +58 95 108 +59 96 109 +59 97 110 +60 98 111 +61 99 112 +62 100 113 +63 100 114 +63 101 115 +64 102 116 +65 103 117 +66 104 118 +66 105 119 +67 105 120 +68 106 121 +69 107 122 +70 108 124 +70 109 125 +71 110 126 +72 110 127 +73 111 128 +74 112 129 +74 113 130 +75 114 131 +76 115 132 +77 115 133 +78 116 134 +78 117 135 +79 118 136 +80 119 137 +81 120 138 +81 120 139 +82 121 140 diff --git a/src/fractalzoomer/color_maps/kuler cold harbour.MAP b/src/fractalzoomer/color_maps/kuler cold harbour.MAP new file mode 100644 index 000000000..16ab2f01b --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler cold harbour.MAP @@ -0,0 +1,256 @@ +239 223 189 +237 221 188 +236 220 187 +234 219 186 +233 218 185 +231 217 185 +230 216 184 +228 215 183 +227 214 182 +225 212 181 +224 211 181 +222 210 180 +221 209 179 +219 208 178 +218 207 177 +216 206 177 +215 205 176 +214 204 175 +212 202 174 +211 201 173 +209 200 173 +208 199 172 +206 198 171 +205 197 170 +203 196 170 +202 195 169 +200 194 168 +199 192 167 +197 191 166 +196 190 166 +194 189 165 +193 188 164 +192 187 163 +190 186 162 +189 185 162 +187 184 161 +186 182 160 +184 181 159 +183 180 158 +181 179 158 +180 178 157 +178 177 156 +177 176 155 +175 175 155 +174 174 154 +172 172 153 +171 171 152 +170 170 151 +168 169 151 +167 168 150 +165 167 149 +164 166 148 +162 165 147 +161 164 147 +159 162 146 +158 161 145 +156 160 144 +155 159 143 +153 158 143 +152 157 142 +150 156 141 +149 155 140 +148 154 140 +148 154 140 +148 154 140 +148 155 141 +149 156 143 +150 158 145 +151 159 146 +152 161 148 +152 162 150 +153 164 152 +154 165 153 +155 166 155 +156 168 157 +156 169 158 +157 171 160 +158 172 162 +159 174 164 +160 175 165 +160 176 167 +161 178 169 +162 179 171 +163 181 172 +164 182 174 +164 184 176 +165 185 177 +166 187 179 +167 188 181 +168 189 183 +168 191 184 +169 192 186 +170 194 188 +171 195 190 +172 197 191 +172 198 193 +173 199 195 +174 201 196 +175 202 198 +176 204 200 +177 205 202 +177 207 203 +178 208 205 +179 209 207 +180 211 209 +181 212 210 +181 214 212 +182 215 214 +183 217 215 +184 218 217 +185 220 219 +185 221 221 +186 222 222 +187 224 224 +188 225 226 +189 227 228 +189 228 229 +190 230 231 +191 231 233 +192 232 234 +193 234 236 +193 235 238 +194 237 240 +195 238 241 +196 240 243 +197 241 245 +197 242 246 +198 243 247 +198 243 247 +196 241 245 +195 240 244 +194 239 243 +193 238 241 +192 236 240 +191 235 239 +190 234 237 +189 233 236 +188 231 235 +187 230 233 +186 229 232 +185 228 231 +184 226 229 +183 225 228 +182 224 227 +180 223 225 +179 221 224 +178 220 223 +177 219 221 +176 218 220 +175 216 219 +174 215 217 +173 214 216 +172 213 215 +171 211 213 +170 210 212 +169 209 211 +168 208 209 +167 206 208 +166 205 207 +165 204 206 +163 203 204 +162 202 203 +161 200 202 +160 199 200 +159 198 199 +158 197 198 +157 195 196 +156 194 195 +155 193 194 +154 192 192 +153 190 191 +152 189 190 +151 188 188 +150 187 187 +149 185 186 +147 184 184 +146 183 183 +145 182 182 +144 180 180 +143 179 179 +142 178 178 +141 177 176 +140 175 175 +139 174 174 +138 173 172 +137 172 171 +136 170 170 +135 169 168 +134 168 167 +133 167 166 +132 166 165 +132 166 165 +132 166 165 +130 165 164 +129 164 163 +127 163 162 +126 162 161 +125 161 160 +123 160 159 +122 159 158 +121 158 157 +119 157 156 +118 156 155 +117 155 154 +115 154 153 +114 154 152 +113 153 151 +111 152 150 +110 151 150 +109 150 149 +107 149 148 +106 148 147 +105 147 146 +103 146 145 +102 145 144 +101 144 143 +99 143 142 +98 143 141 +97 142 140 +95 141 139 +94 140 138 +93 139 137 +91 138 136 +90 137 136 +89 136 135 +87 135 134 +86 134 133 +85 133 132 +83 132 131 +82 131 130 +81 131 129 +79 130 128 +78 129 127 +77 128 126 +75 127 125 +74 126 124 +73 125 123 +71 124 122 +70 123 121 +69 122 121 +67 121 120 +66 120 119 +65 120 118 +63 119 117 +62 118 116 +61 117 115 +59 116 114 +58 115 113 +57 114 112 +55 113 111 +54 112 110 +53 111 109 +51 110 108 +50 109 107 +49 109 107 +49 109 107 diff --git a/src/fractalzoomer/color_maps/kuler corporate blue complement.MAP b/src/fractalzoomer/color_maps/kuler corporate blue complement.MAP new file mode 100644 index 000000000..8289e5645 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler corporate blue complement.MAP @@ -0,0 +1,256 @@ +0 32 66 +0 32 67 +0 33 68 +0 33 69 +0 34 70 +0 35 71 +0 35 73 +0 36 74 +0 37 75 +0 37 76 +0 38 77 +0 39 79 +0 39 80 +0 40 81 +0 41 82 +0 41 83 +0 42 85 +0 43 86 +0 43 87 +0 44 88 +0 45 89 +0 45 91 +0 46 92 +0 47 93 +0 47 94 +0 48 95 +0 49 97 +0 49 98 +0 50 99 +0 51 100 +0 51 101 +0 52 102 +0 53 104 +0 53 105 +0 54 106 +0 55 107 +0 55 108 +0 56 110 +0 57 111 +0 57 112 +0 58 113 +0 59 114 +0 59 116 +0 60 117 +0 61 118 +0 61 119 +0 62 120 +0 63 122 +0 63 123 +0 64 124 +0 65 125 +0 65 126 +0 66 128 +0 67 129 +0 67 130 +0 68 131 +0 69 132 +0 69 134 +0 70 135 +0 71 136 +0 71 137 +0 72 138 +0 72 139 +0 73 140 +0 73 140 +0 73 141 +0 74 142 +0 75 143 +1 76 145 +1 77 146 +1 78 147 +1 78 149 +2 79 150 +2 80 151 +2 81 153 +2 82 154 +3 83 155 +3 83 157 +3 84 158 +3 85 159 +4 86 161 +4 87 162 +4 88 163 +4 88 165 +5 89 166 +5 90 167 +5 91 169 +5 92 170 +6 93 171 +6 93 173 +6 94 174 +6 95 175 +7 96 177 +7 97 178 +7 98 179 +7 98 180 +8 99 182 +8 100 183 +8 101 184 +9 102 186 +9 103 187 +9 104 188 +9 104 190 +10 105 191 +10 106 192 +10 107 194 +10 108 195 +11 109 196 +11 109 198 +11 110 199 +11 111 200 +12 112 202 +12 113 203 +12 114 204 +12 114 206 +13 115 207 +13 116 208 +13 117 210 +13 118 211 +14 119 212 +14 119 214 +14 120 215 +14 121 216 +15 122 218 +15 123 219 +15 124 220 +15 124 221 +16 125 222 +16 125 222 +16 123 218 +17 122 214 +18 120 211 +19 119 207 +20 118 204 +20 116 200 +21 115 196 +22 114 193 +23 112 189 +24 111 186 +24 109 182 +25 108 179 +26 107 175 +27 105 171 +28 104 168 +28 103 164 +29 101 161 +30 100 157 +31 98 153 +32 97 150 +32 96 146 +33 94 143 +34 93 139 +35 92 136 +36 90 132 +36 89 128 +37 87 125 +38 86 121 +39 85 118 +40 83 114 +40 82 111 +41 81 107 +42 79 103 +43 78 100 +44 77 96 +45 75 93 +45 74 89 +46 72 85 +47 71 82 +48 70 78 +49 68 75 +49 67 71 +50 66 68 +51 64 64 +52 63 60 +53 61 57 +53 60 53 +54 59 50 +55 57 46 +56 56 42 +57 55 39 +57 53 35 +58 52 32 +59 50 28 +60 49 25 +61 48 21 +61 46 17 +62 45 14 +63 44 10 +64 42 7 +65 41 3 +65 40 0 +66 40 0 +66 40 0 +67 40 0 +68 41 0 +69 42 0 +70 42 0 +71 43 0 +73 44 0 +74 45 0 +75 45 0 +76 46 0 +77 47 0 +79 47 0 +80 48 0 +81 49 0 +82 50 0 +83 50 0 +85 51 0 +86 52 0 +87 53 0 +88 53 0 +89 54 0 +91 55 0 +92 55 0 +93 56 0 +94 57 0 +95 58 0 +97 58 0 +98 59 0 +99 60 0 +100 61 0 +101 61 0 +102 62 0 +104 63 0 +105 63 0 +106 64 0 +107 65 0 +108 66 0 +110 66 0 +111 67 0 +112 68 0 +113 69 0 +114 69 0 +116 70 0 +117 71 0 +118 71 0 +119 72 0 +120 73 0 +122 74 0 +123 74 0 +124 75 0 +125 76 0 +126 77 0 +128 77 0 +129 78 0 +130 79 0 +131 79 0 +132 80 0 +134 81 0 +135 82 0 +136 82 0 +137 83 0 +138 84 0 +139 84 0 +140 85 0 diff --git a/src/fractalzoomer/color_maps/kuler crocus.MAP b/src/fractalzoomer/color_maps/kuler crocus.MAP new file mode 100644 index 000000000..c70fb93a0 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler crocus.MAP @@ -0,0 +1,256 @@ +74 20 99 +75 21 100 +76 22 101 +77 24 102 +78 25 104 +79 27 105 +80 28 106 +81 30 108 +82 31 109 +83 32 110 +84 34 112 +85 35 113 +86 37 114 +87 38 116 +88 40 117 +89 41 118 +91 42 120 +92 44 121 +93 45 122 +94 47 124 +95 48 125 +96 50 126 +97 51 128 +98 53 129 +99 54 130 +100 55 132 +101 57 133 +102 58 134 +103 60 136 +104 61 137 +105 63 138 +106 64 139 +108 65 141 +109 67 142 +110 68 143 +111 70 145 +112 71 146 +113 73 147 +114 74 149 +115 75 150 +116 77 151 +117 78 153 +118 80 154 +119 81 155 +120 83 157 +121 84 158 +122 86 159 +124 87 161 +125 88 162 +126 90 163 +127 91 165 +128 93 166 +129 94 167 +130 96 169 +131 97 170 +132 98 171 +133 100 173 +134 101 174 +135 103 175 +136 104 177 +137 106 178 +138 107 179 +139 108 180 +140 109 181 +140 109 181 +141 110 182 +142 112 183 +143 114 184 +145 116 185 +146 117 186 +147 119 187 +149 121 188 +150 123 189 +151 124 190 +153 126 191 +154 128 192 +155 130 193 +157 132 194 +158 133 195 +159 135 196 +161 137 198 +162 139 199 +163 140 200 +165 142 201 +166 144 202 +167 146 203 +169 148 204 +170 149 205 +171 151 206 +173 153 207 +174 155 208 +175 156 209 +177 158 210 +178 160 211 +179 162 212 +180 163 213 +182 165 215 +183 167 216 +184 169 217 +186 171 218 +187 172 219 +188 174 220 +190 176 221 +191 178 222 +192 179 223 +194 181 224 +195 183 225 +196 185 226 +198 187 227 +199 188 228 +200 190 229 +202 192 231 +203 194 232 +204 195 233 +206 197 234 +207 199 235 +208 201 236 +210 203 237 +211 204 238 +212 206 239 +214 208 240 +215 210 241 +216 211 242 +218 213 243 +219 215 244 +220 217 245 +221 218 246 +222 219 247 +222 219 247 +222 218 243 +223 218 239 +223 217 235 +224 217 231 +224 217 227 +225 216 223 +225 216 219 +226 215 215 +226 215 211 +227 215 207 +227 214 203 +228 214 199 +228 213 195 +229 213 191 +229 213 187 +230 212 183 +231 212 179 +231 212 175 +232 211 171 +232 211 167 +233 210 163 +233 210 159 +234 210 155 +234 209 151 +235 209 147 +235 208 143 +236 208 139 +236 208 135 +237 207 131 +237 207 127 +238 207 123 +239 206 119 +239 206 115 +240 205 111 +240 205 107 +241 205 103 +241 204 99 +242 204 95 +242 203 91 +243 203 87 +243 203 83 +244 202 79 +244 202 75 +245 201 71 +245 201 67 +246 201 63 +247 200 59 +247 200 55 +248 200 51 +248 199 47 +249 199 43 +249 198 39 +250 198 35 +250 198 31 +251 197 27 +251 197 23 +252 196 19 +252 196 15 +253 196 11 +253 195 7 +254 195 3 +254 195 0 +255 195 0 +255 195 0 +254 193 0 +254 192 0 +254 191 0 +254 190 0 +254 189 0 +254 188 0 +254 187 0 +253 185 0 +253 184 0 +253 183 0 +253 182 0 +253 181 0 +253 180 0 +253 179 0 +253 178 0 +252 176 0 +252 175 0 +252 174 0 +252 173 0 +252 172 0 +252 171 0 +252 170 0 +252 169 0 +251 167 0 +251 166 0 +251 165 0 +251 164 0 +251 163 0 +251 162 0 +251 161 0 +251 160 0 +250 158 0 +250 157 0 +250 156 0 +250 155 0 +250 154 0 +250 153 0 +250 152 0 +249 150 0 +249 149 0 +249 148 0 +249 147 0 +249 146 0 +249 145 0 +249 144 0 +249 143 0 +248 141 0 +248 140 0 +248 139 0 +248 138 0 +248 137 0 +248 136 0 +248 135 0 +248 134 0 +247 132 0 +247 131 0 +247 130 0 +247 129 0 +247 128 0 +247 127 0 +247 126 0 +247 125 0 +247 125 0 diff --git a/src/fractalzoomer/color_maps/kuler cumulonimbus.MAP b/src/fractalzoomer/color_maps/kuler cumulonimbus.MAP new file mode 100644 index 000000000..bff8f0567 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler cumulonimbus.MAP @@ -0,0 +1,256 @@ +74 69 66 +74 69 66 +75 70 66 +75 70 67 +76 71 67 +76 71 67 +77 72 68 +77 72 68 +78 73 69 +78 73 69 +79 74 69 +79 74 70 +80 75 70 +80 75 71 +81 76 71 +81 76 71 +82 77 72 +83 77 72 +83 78 72 +84 78 73 +84 79 73 +85 79 74 +85 80 74 +86 80 74 +86 81 75 +87 81 75 +87 82 76 +88 82 76 +88 83 76 +89 83 77 +89 84 77 +90 84 77 +91 85 78 +91 86 78 +92 86 79 +92 87 79 +93 87 79 +93 88 80 +94 88 80 +94 89 81 +95 89 81 +95 90 81 +96 90 82 +96 91 82 +97 91 83 +97 92 83 +98 92 83 +99 93 84 +99 93 84 +100 94 84 +100 94 85 +101 95 85 +101 95 86 +102 96 86 +102 96 86 +103 97 87 +103 97 87 +104 98 88 +104 98 88 +105 99 88 +105 99 89 +106 100 89 +106 100 89 +107 101 90 +107 101 90 +109 103 91 +111 105 93 +113 108 95 +116 110 96 +118 113 98 +120 115 100 +122 118 102 +125 120 103 +127 123 105 +129 125 107 +131 128 109 +134 130 110 +136 133 112 +138 135 114 +140 138 116 +143 140 117 +145 143 119 +147 145 121 +149 148 123 +152 150 124 +154 153 126 +156 155 128 +158 158 130 +161 160 131 +163 163 133 +165 165 135 +167 168 137 +170 170 138 +172 173 140 +174 175 142 +176 177 143 +179 180 145 +181 182 147 +183 185 149 +186 187 150 +188 190 152 +190 192 154 +192 195 156 +195 197 157 +197 200 159 +199 202 161 +201 205 163 +204 207 164 +206 210 166 +208 212 168 +210 215 170 +213 217 171 +215 220 173 +217 222 175 +219 225 177 +222 227 178 +224 230 180 +226 232 182 +228 235 184 +231 237 185 +233 240 187 +235 242 189 +237 245 191 +240 247 192 +242 250 194 +244 252 196 +246 254 197 +247 255 198 +247 255 198 +245 253 197 +243 251 196 +241 249 195 +239 247 195 +237 246 194 +235 244 193 +234 242 193 +232 240 192 +230 239 191 +228 237 191 +226 235 190 +224 233 189 +222 232 189 +221 230 188 +219 228 187 +217 226 187 +215 225 186 +213 223 185 +211 221 185 +209 219 184 +208 218 183 +206 216 183 +204 214 182 +202 212 181 +200 211 181 +198 209 180 +196 207 179 +195 205 179 +193 204 178 +191 202 177 +189 200 177 +187 198 176 +185 196 175 +183 195 174 +182 193 174 +180 191 173 +178 189 172 +176 188 172 +174 186 171 +172 184 170 +170 182 170 +169 181 169 +167 179 168 +165 177 168 +163 175 167 +161 174 166 +159 172 166 +157 170 165 +156 168 164 +154 167 164 +152 165 163 +150 163 162 +148 161 162 +146 160 161 +144 158 160 +143 156 160 +141 154 159 +139 153 158 +137 151 158 +135 149 157 +133 147 156 +132 146 156 +132 146 156 +132 146 156 +132 146 156 +132 147 157 +132 147 157 +132 148 158 +132 148 158 +132 149 159 +132 150 159 +133 150 160 +133 151 160 +133 151 161 +133 152 161 +133 152 162 +133 153 162 +133 154 163 +133 154 163 +134 155 164 +134 155 165 +134 156 165 +134 157 166 +134 157 166 +134 158 167 +134 158 167 +134 159 168 +135 159 168 +135 160 169 +135 161 169 +135 161 170 +135 162 170 +135 162 171 +135 163 171 +135 163 172 +136 164 173 +136 165 173 +136 165 174 +136 166 174 +136 166 175 +136 167 175 +136 168 176 +137 168 176 +137 169 177 +137 169 177 +137 170 178 +137 170 178 +137 171 179 +137 172 179 +137 172 180 +138 173 181 +138 173 181 +138 174 182 +138 175 182 +138 175 183 +138 176 183 +138 176 184 +138 177 184 +139 177 185 +139 178 185 +139 179 186 +139 179 186 +139 180 187 +139 180 187 +139 181 188 +139 181 188 +140 182 189 diff --git a/src/fractalzoomer/color_maps/kuler day dream.MAP b/src/fractalzoomer/color_maps/kuler day dream.MAP new file mode 100644 index 000000000..9816dc8a8 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler day dream.MAP @@ -0,0 +1,256 @@ +255 255 222 +253 253 220 +252 251 219 +251 250 218 +250 248 217 +249 246 216 +247 245 215 +246 243 214 +245 241 213 +244 240 212 +243 238 211 +241 237 210 +240 235 209 +239 233 208 +238 232 207 +237 230 206 +235 228 204 +234 227 203 +233 225 202 +232 224 201 +231 222 200 +229 220 199 +228 219 198 +227 217 197 +226 215 196 +225 214 195 +223 212 194 +222 211 193 +221 209 192 +220 207 191 +219 206 190 +218 204 189 +216 202 187 +215 201 186 +214 199 185 +213 197 184 +212 196 183 +210 194 182 +209 193 181 +208 191 180 +207 189 179 +206 188 178 +204 186 177 +203 184 176 +202 183 175 +201 181 174 +200 180 173 +198 178 171 +197 176 170 +196 175 169 +195 173 168 +194 171 167 +192 170 166 +191 168 165 +190 167 164 +189 165 163 +188 163 162 +186 162 161 +185 160 160 +184 158 159 +183 157 158 +182 155 157 +181 154 156 +181 154 156 +181 154 156 +182 155 157 +183 156 158 +184 158 160 +185 159 161 +186 161 163 +188 162 164 +189 164 166 +190 165 167 +191 166 169 +192 168 170 +194 169 172 +195 171 173 +196 172 175 +197 174 176 +198 175 178 +200 176 179 +201 178 180 +202 179 182 +203 181 183 +204 182 185 +206 184 186 +207 185 188 +208 187 189 +209 188 191 +210 189 192 +212 191 194 +213 192 195 +214 194 197 +215 195 198 +216 197 200 +217 198 201 +219 199 202 +220 201 204 +221 202 205 +222 204 207 +223 205 208 +225 207 210 +226 208 211 +227 209 213 +228 211 214 +229 212 216 +231 214 217 +232 215 219 +233 217 220 +234 218 222 +235 220 223 +237 221 224 +238 222 226 +239 224 227 +240 225 229 +241 227 230 +243 228 232 +244 230 233 +245 231 235 +246 232 236 +247 234 238 +249 235 239 +250 237 241 +251 238 242 +252 240 244 +253 241 245 +254 242 246 +255 243 247 +255 243 247 +253 242 246 +252 241 245 +251 240 245 +249 239 244 +248 239 243 +247 238 243 +245 237 242 +244 236 241 +243 236 241 +241 235 240 +240 234 239 +239 233 239 +237 232 238 +236 232 237 +235 231 237 +233 230 236 +232 229 235 +231 229 235 +229 228 234 +228 227 233 +227 226 233 +225 225 232 +224 225 231 +223 224 231 +221 223 230 +220 222 229 +219 222 229 +217 221 228 +216 220 227 +215 219 227 +214 219 226 +212 218 225 +211 217 225 +210 216 224 +208 215 223 +207 215 223 +206 214 222 +204 213 221 +203 212 221 +202 212 220 +200 211 219 +199 210 219 +198 209 218 +196 208 217 +195 208 217 +194 207 216 +192 206 215 +191 205 215 +190 205 214 +188 204 213 +187 203 213 +186 202 212 +184 201 211 +183 201 211 +182 200 210 +180 199 209 +179 198 209 +178 198 208 +176 197 207 +175 196 207 +174 195 206 +173 195 206 +173 195 206 +173 195 206 +172 194 205 +172 194 205 +172 193 204 +172 193 204 +172 193 203 +172 192 203 +172 192 203 +171 192 202 +171 191 202 +171 191 201 +171 191 201 +171 190 201 +171 190 200 +171 190 200 +171 189 199 +170 189 199 +170 189 199 +170 188 198 +170 188 198 +170 188 197 +170 187 197 +170 187 197 +170 187 196 +169 186 196 +169 186 195 +169 186 195 +169 185 195 +169 185 194 +169 185 194 +169 184 193 +169 184 193 +168 184 193 +168 183 192 +168 183 192 +168 183 191 +168 182 191 +168 182 191 +168 182 190 +167 181 190 +167 181 189 +167 181 189 +167 180 189 +167 180 188 +167 180 188 +167 179 187 +167 179 187 +166 179 187 +166 178 186 +166 178 186 +166 178 185 +166 177 185 +166 177 185 +166 177 184 +166 176 184 +165 176 183 +165 176 183 +165 175 183 +165 175 182 +165 175 182 +165 174 181 +165 174 181 +165 174 181 +165 174 181 diff --git a/src/fractalzoomer/color_maps/kuler day into night.MAP b/src/fractalzoomer/color_maps/kuler day into night.MAP new file mode 100644 index 000000000..d3267fc3e --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler day into night.MAP @@ -0,0 +1,256 @@ +239 105 33 +239 106 32 +239 107 31 +239 108 31 +240 109 30 +240 110 30 +240 111 29 +240 112 29 +241 113 28 +241 115 28 +241 116 27 +241 117 27 +242 118 26 +242 119 26 +242 120 25 +242 121 25 +243 122 24 +243 123 23 +243 125 23 +243 126 22 +244 127 22 +244 128 21 +244 129 21 +244 130 20 +245 131 20 +245 132 19 +245 133 19 +245 135 18 +246 136 18 +246 137 17 +246 138 17 +246 139 16 +247 140 15 +247 141 15 +247 142 14 +248 143 14 +248 145 13 +248 146 13 +248 147 12 +249 148 12 +249 149 11 +249 150 11 +249 151 10 +250 152 10 +250 153 9 +250 155 9 +250 156 8 +251 157 7 +251 158 7 +251 159 6 +251 160 6 +252 161 5 +252 162 5 +252 163 4 +252 165 4 +253 166 3 +253 167 3 +253 168 2 +253 169 2 +254 170 1 +254 171 1 +254 172 0 +254 173 0 +255 174 0 +255 174 0 +255 175 2 +255 176 5 +255 177 7 +255 178 10 +255 180 13 +255 181 15 +255 182 18 +255 183 21 +255 185 23 +255 186 26 +255 187 29 +255 188 31 +255 190 34 +255 191 37 +255 192 39 +255 193 42 +255 195 45 +255 196 47 +255 197 50 +255 198 53 +255 200 55 +255 201 58 +255 202 61 +255 203 63 +255 205 66 +255 206 69 +255 207 71 +255 208 74 +255 210 77 +255 211 79 +255 212 82 +255 213 85 +255 214 87 +255 216 90 +255 217 93 +255 218 95 +255 219 98 +255 221 101 +255 222 103 +255 223 106 +255 224 109 +255 226 111 +255 227 114 +255 228 117 +255 229 119 +255 231 122 +255 232 125 +255 233 127 +255 234 130 +255 236 133 +255 237 135 +255 238 138 +255 239 141 +255 241 143 +255 242 146 +255 243 149 +255 244 151 +255 246 154 +255 247 157 +255 248 159 +255 249 162 +255 250 164 +255 251 165 +255 251 165 +252 249 166 +249 248 167 +247 246 169 +244 245 170 +242 244 172 +239 242 173 +237 241 175 +234 240 176 +232 238 178 +229 237 179 +227 235 180 +224 234 182 +222 233 183 +219 231 185 +217 230 186 +214 229 188 +212 227 189 +209 226 191 +207 224 192 +204 223 194 +202 222 195 +199 220 196 +197 219 198 +194 218 199 +192 216 201 +189 215 202 +187 213 204 +184 212 205 +182 211 207 +179 209 208 +177 208 209 +174 207 211 +171 205 212 +169 204 214 +166 203 215 +164 201 217 +161 200 218 +159 198 220 +156 197 221 +154 196 223 +151 194 224 +149 193 225 +146 192 227 +144 190 228 +141 189 230 +139 187 231 +136 186 233 +134 185 234 +131 183 236 +129 182 237 +126 181 239 +124 179 240 +121 178 241 +119 176 243 +116 175 244 +114 174 246 +111 172 247 +109 171 249 +106 170 250 +104 168 252 +101 167 253 +99 166 254 +99 166 255 +99 166 255 +97 164 253 +96 162 251 +94 160 250 +93 158 248 +91 157 247 +90 155 245 +88 153 243 +87 151 242 +85 150 240 +84 148 239 +82 146 237 +81 144 235 +79 142 234 +78 141 232 +76 139 231 +75 137 229 +74 135 227 +72 134 226 +71 132 224 +69 130 223 +68 128 221 +66 126 219 +65 125 218 +63 123 216 +62 121 215 +60 119 213 +59 118 211 +57 116 210 +56 114 208 +54 112 207 +53 111 205 +52 109 203 +50 107 202 +49 105 200 +47 103 199 +46 102 197 +44 100 195 +43 98 194 +41 96 192 +40 95 191 +38 93 189 +37 91 187 +35 89 186 +34 87 184 +32 86 183 +31 84 181 +30 82 179 +28 80 178 +27 79 176 +25 77 175 +24 75 173 +22 73 171 +21 71 170 +19 70 168 +18 68 167 +16 66 165 +15 64 163 +13 63 162 +12 61 160 +10 59 159 +9 57 157 +8 56 156 +8 56 156 diff --git a/src/fractalzoomer/color_maps/kuler dead presidents.MAP b/src/fractalzoomer/color_maps/kuler dead presidents.MAP new file mode 100644 index 000000000..e555d12c3 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler dead presidents.MAP @@ -0,0 +1,256 @@ +231 247 189 +227 243 186 +224 240 183 +220 236 181 +217 233 178 +214 229 175 +210 226 173 +207 223 170 +204 219 167 +200 216 165 +197 212 162 +194 209 159 +190 206 157 +187 202 154 +184 199 151 +180 195 149 +177 192 146 +174 189 143 +170 185 141 +167 182 138 +164 178 135 +160 175 133 +157 172 130 +154 168 127 +150 165 125 +147 161 122 +144 158 119 +140 155 117 +137 151 114 +134 148 111 +130 144 109 +127 141 106 +124 138 103 +120 134 101 +117 131 98 +114 127 95 +110 124 93 +107 121 90 +104 117 87 +100 114 85 +97 110 82 +94 107 79 +90 104 77 +87 100 74 +84 97 71 +80 93 69 +77 90 66 +74 87 63 +70 83 61 +67 80 58 +64 76 55 +60 73 53 +57 70 50 +54 66 47 +50 63 45 +47 59 42 +44 56 39 +40 53 37 +37 49 34 +34 46 31 +30 42 29 +27 39 26 +24 36 24 +24 36 24 +24 36 24 +25 37 24 +26 39 25 +27 40 26 +28 42 27 +29 43 28 +30 45 29 +31 46 30 +32 48 31 +33 49 32 +34 51 33 +35 52 34 +36 54 35 +37 55 36 +38 57 37 +39 58 38 +41 60 38 +42 61 39 +43 63 40 +44 64 41 +45 66 42 +46 67 43 +47 69 44 +48 70 45 +49 72 46 +50 73 47 +51 75 48 +52 76 49 +53 78 50 +54 79 51 +55 81 52 +56 82 52 +58 84 53 +59 86 54 +60 87 55 +61 89 56 +62 90 57 +63 92 58 +64 93 59 +65 95 60 +66 96 61 +67 98 62 +68 99 63 +69 101 64 +70 102 65 +71 104 66 +72 105 67 +74 107 67 +75 108 68 +76 110 69 +77 111 70 +78 113 71 +79 114 72 +80 116 73 +81 117 74 +82 119 75 +83 120 76 +84 122 77 +85 123 78 +86 125 79 +87 126 80 +88 128 81 +89 129 81 +90 130 82 +90 130 82 +91 131 83 +93 132 84 +94 134 86 +96 135 87 +97 136 89 +99 138 90 +101 139 92 +102 140 93 +104 142 95 +105 143 96 +107 145 98 +109 146 99 +110 147 101 +112 149 102 +113 150 104 +115 151 105 +117 153 106 +118 154 108 +120 156 109 +121 157 111 +123 158 112 +125 160 114 +126 161 115 +128 162 117 +129 164 118 +131 165 120 +133 167 121 +134 168 123 +136 169 124 +137 171 126 +139 172 127 +141 173 128 +142 175 130 +144 176 131 +145 177 133 +147 179 134 +149 180 136 +150 182 137 +152 183 139 +153 184 140 +155 186 142 +157 187 143 +158 188 145 +160 190 146 +161 191 148 +163 193 149 +165 194 150 +166 195 152 +168 197 153 +169 198 155 +171 199 156 +173 201 158 +174 202 159 +176 204 161 +177 205 162 +179 206 164 +181 208 165 +182 209 167 +184 210 168 +185 212 170 +187 213 171 +188 214 172 +189 215 173 +189 215 173 +188 214 172 +187 214 171 +187 214 171 +186 213 170 +186 213 170 +185 213 169 +185 212 169 +184 212 168 +184 212 168 +183 211 167 +183 211 167 +182 211 166 +182 210 166 +181 210 165 +181 210 165 +180 209 164 +179 209 163 +179 209 163 +178 208 162 +178 208 162 +177 208 161 +177 207 161 +176 207 160 +176 207 160 +175 206 159 +175 206 159 +174 206 158 +174 205 158 +173 205 157 +173 205 157 +172 205 156 +171 204 155 +171 204 155 +170 204 154 +170 203 154 +169 203 153 +169 203 153 +168 202 152 +168 202 152 +167 202 151 +167 201 151 +166 201 150 +166 201 150 +165 200 149 +165 200 149 +164 200 148 +163 199 147 +163 199 147 +162 199 146 +162 198 146 +161 198 145 +161 198 145 +160 197 144 +160 197 144 +159 197 143 +159 196 143 +158 196 142 +158 196 142 +157 195 141 +157 195 141 +156 195 140 +156 195 140 +156 195 140 diff --git a/src/fractalzoomer/color_maps/kuler dreaming in the desert.MAP b/src/fractalzoomer/color_maps/kuler dreaming in the desert.MAP new file mode 100644 index 000000000..e4edcc908 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler dreaming in the desert.MAP @@ -0,0 +1,256 @@ +41 16 66 +41 16 66 +41 16 67 +42 16 67 +42 16 68 +43 16 68 +43 16 69 +43 16 69 +44 17 70 +44 17 70 +45 17 71 +45 17 71 +45 17 72 +46 17 72 +46 17 73 +47 17 73 +47 18 74 +47 18 75 +48 18 75 +48 18 76 +49 18 76 +49 18 77 +49 18 77 +50 18 78 +50 19 78 +51 19 79 +51 19 79 +51 19 80 +52 19 80 +52 19 81 +53 19 81 +53 19 82 +53 20 83 +54 20 83 +54 20 84 +55 20 84 +55 20 85 +55 20 85 +56 20 86 +56 21 86 +57 21 87 +57 21 87 +57 21 88 +58 21 88 +58 21 89 +59 21 89 +59 21 90 +59 22 91 +60 22 91 +60 22 92 +61 22 92 +61 22 93 +61 22 93 +62 22 94 +62 22 94 +63 23 95 +63 23 95 +63 23 96 +64 23 96 +64 23 97 +65 23 97 +65 23 98 +65 23 98 +66 24 99 +66 24 99 +66 25 100 +67 26 102 +67 28 104 +68 29 105 +69 30 107 +69 32 109 +70 33 111 +71 34 112 +71 36 114 +72 37 116 +73 39 117 +73 40 119 +74 41 121 +75 43 123 +75 44 124 +76 45 126 +77 47 128 +77 48 130 +78 50 131 +79 51 133 +79 52 135 +80 54 136 +81 55 138 +81 56 140 +82 58 142 +83 59 143 +83 61 145 +84 62 147 +85 63 149 +85 65 150 +86 66 152 +87 67 154 +87 69 155 +88 70 157 +89 71 159 +89 73 161 +90 74 162 +91 76 164 +91 77 166 +92 78 168 +93 80 169 +93 81 171 +94 82 173 +95 84 174 +95 85 176 +96 87 178 +97 88 180 +97 89 181 +98 91 183 +99 92 185 +99 93 187 +100 95 188 +101 96 190 +101 98 192 +102 99 193 +103 100 195 +103 102 197 +104 103 199 +105 104 200 +105 106 202 +106 107 204 +106 108 205 +107 109 206 +107 109 206 +109 110 202 +111 111 199 +114 112 196 +116 113 192 +118 114 189 +121 115 186 +123 116 182 +126 117 179 +128 119 176 +130 120 172 +133 121 169 +135 122 166 +138 123 162 +140 124 159 +142 125 156 +145 126 152 +147 127 149 +149 129 146 +152 130 142 +154 131 139 +157 132 136 +159 133 132 +161 134 129 +164 135 126 +166 136 122 +169 137 119 +171 139 116 +173 140 112 +176 141 109 +178 142 106 +180 143 103 +183 144 99 +185 145 96 +188 146 93 +190 147 89 +192 149 86 +195 150 83 +197 151 79 +200 152 76 +202 153 73 +204 154 69 +207 155 66 +209 156 63 +212 157 59 +214 159 56 +216 160 53 +219 161 49 +221 162 46 +223 163 43 +226 164 39 +228 165 36 +231 166 33 +233 167 29 +235 169 26 +238 170 23 +240 171 19 +243 172 16 +245 173 13 +247 174 9 +250 175 6 +252 176 3 +254 177 0 +255 178 0 +255 178 0 +253 176 0 +252 175 0 +251 174 0 +250 173 0 +249 172 0 +248 171 0 +247 170 0 +246 169 1 +245 168 1 +244 167 1 +243 166 1 +242 165 1 +241 164 1 +240 163 1 +239 162 1 +237 161 2 +236 160 2 +235 159 2 +234 158 2 +233 157 2 +232 155 2 +231 154 2 +230 153 2 +229 152 3 +228 151 3 +227 150 3 +226 149 3 +225 148 3 +224 147 3 +223 146 3 +222 145 3 +220 144 4 +219 143 4 +218 142 4 +217 141 4 +216 140 4 +215 139 4 +214 138 4 +213 137 5 +212 136 5 +211 135 5 +210 133 5 +209 132 5 +208 131 5 +207 130 5 +206 129 5 +204 128 6 +203 127 6 +202 126 6 +201 125 6 +200 124 6 +199 123 6 +198 122 6 +197 121 6 +196 120 7 +195 119 7 +194 118 7 +193 117 7 +192 116 7 +191 115 7 +190 114 7 +189 113 7 +189 113 8 diff --git a/src/fractalzoomer/color_maps/kuler drholwegneu.MAP b/src/fractalzoomer/color_maps/kuler drholwegneu.MAP new file mode 100644 index 000000000..bf426e265 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler drholwegneu.MAP @@ -0,0 +1,256 @@ +24 12 49 +26 11 48 +29 11 47 +32 11 47 +35 11 46 +38 11 45 +41 10 45 +44 10 44 +47 10 43 +50 10 43 +53 10 42 +56 9 41 +59 9 41 +62 9 40 +65 9 39 +68 9 39 +70 8 38 +73 8 37 +76 8 37 +79 8 36 +82 8 35 +85 7 35 +88 7 34 +91 7 33 +94 7 33 +97 7 32 +100 6 31 +103 6 31 +106 6 30 +109 6 29 +112 6 29 +114 6 28 +117 5 27 +120 5 27 +123 5 26 +126 5 25 +129 5 25 +132 4 24 +135 4 23 +138 4 23 +141 4 22 +144 4 21 +147 3 21 +150 3 20 +153 3 19 +156 3 19 +159 3 18 +161 2 17 +164 2 17 +167 2 16 +170 2 15 +173 2 15 +176 1 14 +179 1 13 +182 1 13 +185 1 12 +188 1 11 +191 0 11 +194 0 10 +197 0 9 +200 0 9 +203 0 8 +205 0 8 +206 0 8 +206 0 8 +206 2 7 +207 5 7 +208 8 7 +209 11 7 +209 14 7 +210 17 7 +211 20 7 +212 23 6 +213 26 6 +213 29 6 +214 32 6 +215 35 6 +216 38 6 +217 41 6 +217 44 6 +218 47 5 +219 50 5 +220 53 5 +221 56 5 +221 59 5 +222 62 5 +223 65 5 +224 68 5 +224 71 4 +225 74 4 +226 77 4 +227 80 4 +228 83 4 +228 86 4 +229 89 4 +230 92 4 +231 95 3 +232 98 3 +232 101 3 +233 104 3 +234 107 3 +235 110 3 +236 113 3 +236 116 2 +237 119 2 +238 122 2 +239 125 2 +239 128 2 +240 131 2 +241 134 2 +242 137 2 +243 140 1 +243 143 1 +244 146 1 +245 149 1 +246 152 1 +247 155 1 +247 158 1 +248 161 1 +249 164 0 +250 167 0 +251 170 0 +251 173 0 +252 176 0 +253 179 0 +254 182 0 +254 185 0 +255 186 0 +255 186 0 +255 186 1 +255 187 3 +255 187 5 +255 188 7 +255 188 9 +255 189 11 +255 190 12 +255 190 14 +255 191 16 +255 191 18 +255 192 20 +255 193 22 +255 193 24 +255 194 25 +255 194 27 +255 195 29 +255 196 31 +255 196 33 +255 197 35 +255 197 37 +255 198 38 +255 199 40 +255 199 42 +255 200 44 +255 200 46 +255 201 48 +255 202 50 +255 202 51 +255 203 53 +255 203 55 +255 204 57 +255 205 59 +255 205 61 +255 206 63 +255 206 64 +255 207 66 +255 208 68 +255 208 70 +255 209 72 +255 209 74 +255 210 76 +255 211 77 +255 211 79 +255 212 81 +255 212 83 +255 213 85 +255 214 87 +255 214 89 +255 215 90 +255 215 92 +255 216 94 +255 217 96 +255 217 98 +255 218 100 +255 218 102 +255 219 103 +255 220 105 +255 220 107 +255 221 109 +255 221 111 +255 222 113 +255 222 114 +255 223 115 +255 223 115 +255 223 116 +255 223 117 +255 223 118 +255 223 119 +255 223 120 +255 223 121 +255 223 122 +255 224 123 +255 224 124 +255 224 125 +255 224 126 +255 224 127 +255 224 128 +255 224 129 +255 224 130 +255 225 132 +255 225 133 +255 225 134 +255 225 135 +255 225 136 +255 225 137 +255 225 138 +255 225 139 +255 226 140 +255 226 141 +255 226 142 +255 226 143 +255 226 144 +255 226 145 +255 226 146 +255 226 147 +255 227 149 +255 227 150 +255 227 151 +255 227 152 +255 227 153 +255 227 154 +255 227 155 +255 228 156 +255 228 157 +255 228 158 +255 228 159 +255 228 160 +255 228 161 +255 228 162 +255 228 163 +255 229 165 +255 229 166 +255 229 167 +255 229 168 +255 229 169 +255 229 170 +255 229 171 +255 229 172 +255 230 173 +255 230 174 +255 230 175 +255 230 176 +255 230 177 +255 230 178 +255 230 179 +255 230 180 +255 231 181 diff --git a/src/fractalzoomer/color_maps/kuler dutch iris.MAP b/src/fractalzoomer/color_maps/kuler dutch iris.MAP new file mode 100644 index 000000000..2f7e8dd9e --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler dutch iris.MAP @@ -0,0 +1,256 @@ +41 0 74 +41 0 75 +42 1 76 +42 2 77 +43 3 78 +43 4 79 +44 5 80 +44 6 81 +45 7 82 +45 8 83 +46 9 84 +46 10 85 +47 11 86 +47 12 87 +48 13 88 +48 14 89 +49 15 91 +50 16 92 +50 17 93 +51 18 94 +51 19 95 +52 20 96 +52 21 97 +53 22 98 +53 23 99 +54 24 100 +54 25 101 +55 26 102 +55 27 103 +56 28 104 +56 29 105 +57 29 106 +58 30 108 +58 31 109 +59 32 110 +59 33 111 +60 34 112 +60 35 113 +61 36 114 +61 37 115 +62 38 116 +62 39 117 +63 40 118 +63 41 119 +64 42 120 +64 43 121 +65 44 122 +66 45 124 +66 46 125 +67 47 126 +67 48 127 +68 49 128 +68 50 129 +69 51 130 +69 52 131 +70 53 132 +70 54 133 +71 55 134 +71 56 135 +72 57 136 +72 58 137 +73 59 138 +73 59 139 +74 60 140 +74 60 140 +76 62 141 +78 64 143 +80 66 144 +82 68 146 +84 70 147 +86 73 149 +88 75 151 +91 77 152 +93 79 154 +95 81 155 +97 83 157 +99 86 159 +101 88 160 +103 90 162 +105 92 163 +108 94 165 +110 97 167 +112 99 168 +114 101 170 +116 103 171 +118 105 173 +120 107 175 +122 110 176 +125 112 178 +127 114 179 +129 116 181 +131 118 183 +133 120 184 +135 123 186 +137 125 187 +139 127 189 +142 129 191 +144 131 192 +146 134 194 +148 136 195 +150 138 197 +152 140 199 +154 142 200 +157 144 202 +159 147 203 +161 149 205 +163 151 207 +165 153 208 +167 155 210 +169 157 211 +171 160 213 +174 162 215 +176 164 216 +178 166 218 +180 168 219 +182 171 221 +184 173 223 +186 175 224 +188 177 226 +191 179 227 +193 181 229 +195 184 231 +197 186 232 +199 188 234 +201 190 235 +203 192 237 +205 194 238 +206 195 239 +206 195 239 +206 195 237 +207 196 236 +208 196 234 +209 197 233 +209 197 231 +210 198 230 +211 199 228 +212 199 227 +213 200 225 +213 200 224 +214 201 222 +215 201 221 +216 202 219 +217 203 218 +217 203 216 +218 204 215 +219 204 214 +220 205 212 +221 206 211 +221 206 209 +222 207 208 +223 207 206 +224 208 205 +224 208 203 +225 209 202 +226 210 200 +227 210 199 +228 211 197 +228 211 196 +229 212 194 +230 212 193 +231 213 192 +232 214 190 +232 214 189 +233 215 187 +234 215 186 +235 216 184 +236 217 183 +236 217 181 +237 218 180 +238 218 178 +239 219 177 +239 219 175 +240 220 174 +241 221 172 +242 221 171 +243 222 170 +243 222 168 +244 223 167 +245 224 165 +246 224 164 +247 225 162 +247 225 161 +248 226 159 +249 226 158 +250 227 156 +251 228 155 +251 228 153 +252 229 152 +253 229 150 +254 230 149 +254 230 148 +255 231 148 +255 231 148 +254 230 146 +254 229 144 +254 229 143 +253 228 141 +253 228 140 +253 227 138 +253 226 136 +252 226 135 +252 225 133 +252 225 132 +252 224 130 +251 224 128 +251 223 127 +251 222 125 +251 222 124 +250 221 122 +250 221 120 +250 220 119 +250 219 117 +249 219 116 +249 218 114 +249 218 112 +249 217 111 +248 217 109 +248 216 108 +248 215 106 +248 215 104 +247 214 103 +247 214 101 +247 213 100 +247 213 98 +246 212 96 +246 211 95 +246 211 93 +245 210 92 +245 210 90 +245 209 88 +245 208 87 +244 208 85 +244 207 84 +244 207 82 +244 206 80 +243 206 79 +243 205 77 +243 204 76 +243 204 74 +242 203 72 +242 203 71 +242 202 69 +242 201 68 +241 201 66 +241 200 64 +241 200 63 +241 199 61 +240 199 60 +240 198 58 +240 197 56 +240 197 55 +239 196 53 +239 196 52 +239 195 50 +239 195 49 +239 195 49 diff --git a/src/fractalzoomer/color_maps/kuler earth light.MAP b/src/fractalzoomer/color_maps/kuler earth light.MAP new file mode 100644 index 000000000..f5c5d53f5 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler earth light.MAP @@ -0,0 +1,256 @@ +24 36 74 +26 38 76 +29 41 79 +32 44 81 +35 47 84 +38 49 86 +41 52 89 +44 55 91 +47 58 94 +50 60 96 +53 63 99 +56 66 101 +59 69 104 +62 71 106 +65 74 109 +68 77 111 +70 80 114 +73 82 117 +76 85 119 +79 88 122 +82 91 124 +85 93 127 +88 96 129 +91 99 132 +94 102 134 +97 104 137 +100 107 139 +103 110 142 +106 113 144 +109 115 147 +112 118 149 +114 121 152 +117 124 155 +120 127 157 +123 129 160 +126 132 162 +129 135 165 +132 138 167 +135 140 170 +138 143 172 +141 146 175 +144 149 177 +147 151 180 +150 154 182 +153 157 185 +156 160 187 +159 162 190 +161 165 193 +164 168 195 +167 171 198 +170 173 200 +173 176 203 +176 179 205 +179 182 208 +182 184 210 +185 187 213 +188 190 215 +191 193 218 +194 195 220 +197 198 223 +200 201 225 +203 204 228 +205 206 230 +206 207 231 +206 207 231 +205 206 230 +204 205 229 +204 205 228 +203 204 227 +203 204 226 +202 203 226 +202 203 225 +201 202 224 +201 202 223 +200 201 222 +200 201 222 +199 200 221 +199 200 220 +198 199 219 +198 199 218 +197 198 218 +196 197 217 +196 197 216 +195 196 215 +195 196 214 +194 195 214 +194 195 213 +193 194 212 +193 194 211 +192 193 210 +192 193 210 +191 192 209 +191 192 208 +190 191 207 +190 191 206 +189 190 206 +188 189 205 +188 189 204 +187 188 203 +187 188 202 +186 187 201 +186 187 201 +185 186 200 +185 186 199 +184 185 198 +184 185 197 +183 184 197 +183 184 196 +182 183 195 +182 183 194 +181 182 193 +180 181 193 +180 181 192 +179 180 191 +179 180 190 +178 179 189 +178 179 189 +177 178 188 +177 178 187 +176 177 186 +176 177 185 +175 176 185 +175 176 184 +174 175 183 +174 175 182 +173 174 181 +173 174 181 +173 174 181 +173 174 181 +172 172 179 +171 171 178 +171 170 177 +170 169 175 +169 168 174 +169 167 173 +168 166 171 +167 165 170 +167 164 169 +166 163 167 +165 162 166 +165 161 165 +164 160 163 +163 159 162 +163 158 161 +162 157 159 +161 156 158 +161 155 157 +160 154 155 +159 153 154 +159 151 153 +158 150 151 +157 149 150 +157 148 149 +156 147 147 +155 146 146 +155 145 145 +154 144 143 +153 143 142 +153 142 141 +152 141 140 +151 140 138 +151 139 137 +150 138 136 +149 137 134 +149 136 133 +148 135 132 +147 134 130 +147 133 129 +146 132 128 +145 131 126 +145 129 125 +144 128 124 +143 127 122 +143 126 121 +142 125 120 +141 124 118 +141 123 117 +140 122 116 +139 121 114 +139 120 113 +138 119 112 +137 118 110 +137 117 109 +136 116 108 +135 115 106 +135 114 105 +134 113 104 +133 112 102 +133 111 101 +132 110 100 +132 109 99 +132 109 99 +132 109 99 +133 110 100 +135 112 102 +136 113 104 +138 115 105 +139 116 107 +141 118 109 +143 120 111 +144 121 112 +146 123 114 +147 124 116 +149 126 117 +151 127 119 +152 129 121 +154 131 123 +155 132 124 +157 134 126 +159 135 128 +160 137 130 +162 139 131 +163 140 133 +165 142 135 +167 143 136 +168 145 138 +170 146 140 +171 148 142 +173 150 143 +175 151 145 +176 153 147 +178 154 149 +179 156 150 +181 157 152 +183 159 154 +184 161 155 +186 162 157 +187 164 159 +189 165 161 +191 167 162 +192 169 164 +194 170 166 +195 172 168 +197 173 169 +199 175 171 +200 176 173 +202 178 174 +203 180 176 +205 181 178 +207 183 180 +208 184 181 +210 186 183 +211 188 185 +213 189 187 +215 191 188 +216 192 190 +218 194 192 +219 195 193 +221 197 195 +223 199 197 +224 200 199 +226 202 200 +227 203 202 +229 205 204 +230 206 205 +231 207 206 diff --git a/src/fractalzoomer/color_maps/kuler earthica.MAP b/src/fractalzoomer/color_maps/kuler earthica.MAP new file mode 100644 index 000000000..d4eb56f15 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler earthica.MAP @@ -0,0 +1,256 @@ +99 190 239 +98 188 236 +97 186 234 +96 184 232 +95 183 230 +94 181 228 +93 179 226 +92 178 224 +91 176 221 +90 174 219 +89 173 217 +88 171 215 +87 169 213 +86 167 211 +85 166 209 +84 164 207 +84 162 204 +83 161 202 +82 159 200 +81 157 198 +80 156 196 +79 154 194 +78 152 192 +77 151 190 +76 149 187 +75 147 185 +74 145 183 +73 144 181 +72 142 179 +71 140 177 +70 139 175 +70 137 173 +69 135 170 +68 134 168 +67 132 166 +66 130 164 +65 129 162 +64 127 160 +63 125 158 +62 123 155 +61 122 153 +60 120 151 +59 118 149 +58 117 147 +57 115 145 +56 113 143 +55 112 141 +55 110 138 +54 108 136 +53 107 134 +52 105 132 +51 103 130 +50 101 128 +49 100 126 +48 98 124 +47 96 121 +46 95 119 +45 93 117 +44 91 115 +43 90 113 +42 88 111 +41 86 109 +41 85 107 +41 85 107 +41 85 107 +43 87 109 +45 89 111 +47 91 113 +49 93 115 +51 95 117 +53 97 119 +55 99 121 +58 101 124 +60 103 126 +62 105 128 +64 108 130 +66 110 132 +68 112 134 +70 114 136 +72 116 138 +75 118 141 +77 120 143 +79 122 145 +81 124 147 +83 126 149 +85 129 151 +87 131 153 +89 133 155 +92 135 158 +94 137 160 +96 139 162 +98 141 164 +100 143 166 +102 145 168 +104 147 170 +106 149 172 +109 152 175 +111 154 177 +113 156 179 +115 158 181 +117 160 183 +119 162 185 +121 164 187 +124 166 190 +126 168 192 +128 170 194 +130 173 196 +132 175 198 +134 177 200 +136 179 202 +138 181 204 +141 183 207 +143 185 209 +145 187 211 +147 189 213 +149 191 215 +151 194 217 +153 196 219 +155 198 221 +158 200 224 +160 202 226 +162 204 228 +164 206 230 +166 208 232 +168 210 234 +170 212 236 +172 214 238 +173 215 239 +173 215 239 +171 213 236 +169 211 234 +168 209 232 +166 207 230 +165 205 228 +163 203 226 +161 201 224 +160 199 221 +158 197 219 +157 195 217 +155 193 215 +153 191 213 +152 189 211 +150 187 209 +149 185 207 +147 183 204 +145 181 202 +144 179 200 +142 177 198 +141 175 196 +139 173 194 +137 171 192 +136 169 190 +134 167 187 +133 165 185 +131 163 183 +129 161 181 +128 159 179 +126 157 177 +125 155 175 +123 154 173 +121 152 170 +120 150 168 +118 148 166 +117 146 164 +115 144 162 +113 142 160 +112 140 158 +110 138 155 +109 136 153 +107 134 151 +105 132 149 +104 130 147 +102 128 145 +101 126 143 +99 124 141 +97 122 138 +96 120 136 +94 118 134 +93 116 132 +91 114 130 +89 112 128 +88 110 126 +86 108 124 +85 106 121 +83 104 119 +81 102 117 +80 100 115 +78 98 113 +77 96 111 +75 94 109 +74 93 107 +74 93 107 +74 93 107 +74 93 108 +74 94 109 +74 95 110 +74 96 111 +74 97 112 +74 98 114 +74 98 115 +74 99 116 +74 100 117 +74 101 118 +74 102 120 +74 103 121 +74 104 122 +74 104 123 +74 105 124 +74 106 126 +74 107 127 +74 108 128 +74 109 129 +74 110 130 +74 110 132 +74 111 133 +74 112 134 +74 113 135 +74 114 136 +74 115 138 +74 116 139 +74 116 140 +74 117 141 +74 118 142 +74 119 143 +74 120 145 +74 121 146 +74 122 147 +74 122 148 +74 123 149 +74 124 151 +74 125 152 +74 126 153 +74 127 154 +74 128 155 +74 128 157 +74 129 158 +74 130 159 +74 131 160 +74 132 161 +74 133 163 +74 134 164 +74 134 165 +74 135 166 +74 136 167 +74 137 169 +74 138 170 +74 139 171 +74 140 172 +74 140 173 +74 141 175 +74 142 176 +74 143 177 +74 144 178 +74 145 179 +74 145 180 +74 146 181 diff --git a/src/fractalzoomer/color_maps/kuler espresso shot.MAP b/src/fractalzoomer/color_maps/kuler espresso shot.MAP new file mode 100644 index 000000000..7856257d9 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler espresso shot.MAP @@ -0,0 +1,256 @@ +140 195 214 +138 193 212 +137 192 211 +136 191 210 +135 189 208 +134 188 207 +133 187 206 +132 186 204 +131 184 203 +130 183 202 +129 182 200 +128 181 199 +127 179 198 +126 178 196 +125 177 195 +124 176 194 +122 174 192 +121 173 191 +120 172 190 +119 171 188 +118 169 187 +117 168 186 +116 167 184 +115 166 183 +114 164 182 +113 163 180 +112 162 179 +111 161 178 +110 159 176 +109 158 175 +108 157 174 +107 156 173 +105 154 171 +104 153 170 +103 152 169 +102 150 167 +101 149 166 +100 148 165 +99 147 163 +98 145 162 +97 144 161 +96 143 159 +95 142 158 +94 140 157 +93 139 155 +92 138 154 +91 137 153 +89 135 151 +88 134 150 +87 133 149 +86 132 147 +85 130 146 +84 129 145 +83 128 143 +82 127 142 +81 125 141 +80 124 139 +79 123 138 +78 122 137 +77 120 135 +76 119 134 +75 118 133 +74 117 132 +74 117 132 +74 117 132 +75 119 133 +77 121 135 +79 123 137 +81 125 139 +83 127 141 +85 129 143 +87 131 145 +89 133 147 +91 135 149 +93 137 151 +95 139 153 +97 141 155 +99 143 157 +101 145 159 +103 147 161 +105 149 163 +107 151 165 +109 153 167 +111 155 169 +113 157 171 +115 159 173 +117 161 175 +119 163 177 +121 165 179 +123 167 181 +125 169 183 +127 171 185 +129 173 187 +131 175 189 +133 177 191 +135 179 193 +137 182 195 +139 184 197 +141 186 199 +143 188 201 +145 190 203 +147 192 205 +149 194 207 +151 196 209 +153 198 211 +155 200 213 +157 202 215 +159 204 217 +161 206 219 +163 208 221 +165 210 223 +167 212 225 +169 214 227 +171 216 229 +173 218 231 +175 220 233 +177 222 235 +179 224 237 +181 226 239 +183 228 241 +185 230 243 +187 232 245 +189 234 247 +191 236 249 +193 238 251 +195 240 253 +197 242 254 +198 243 255 +198 243 255 +196 240 251 +195 238 248 +194 235 245 +193 233 242 +192 231 239 +191 228 235 +190 226 232 +189 224 229 +188 221 226 +187 219 223 +186 217 219 +185 214 216 +184 212 213 +183 210 210 +182 207 207 +180 205 203 +179 202 200 +178 200 197 +177 198 194 +176 195 191 +175 193 187 +174 191 184 +173 188 181 +172 186 178 +171 184 175 +170 181 171 +169 179 168 +168 177 165 +167 174 162 +166 172 159 +165 170 156 +163 167 152 +162 165 149 +161 162 146 +160 160 143 +159 158 140 +158 155 136 +157 153 133 +156 151 130 +155 148 127 +154 146 124 +153 144 120 +152 141 117 +151 139 114 +150 137 111 +149 134 108 +147 132 104 +146 129 101 +145 127 98 +144 125 95 +143 122 92 +142 120 88 +141 118 85 +140 115 82 +139 113 79 +138 111 76 +137 108 72 +136 106 69 +135 104 66 +134 101 63 +133 99 60 +132 97 57 +132 97 57 +132 97 57 +133 98 58 +134 99 59 +135 100 61 +137 101 62 +138 103 63 +139 104 65 +141 105 66 +142 106 67 +143 108 69 +145 109 70 +146 110 71 +147 111 73 +149 113 74 +150 114 75 +151 115 77 +153 116 78 +154 118 79 +155 119 81 +157 120 82 +158 121 83 +159 123 85 +161 124 86 +162 125 87 +163 126 89 +165 128 90 +166 129 91 +167 130 93 +169 131 94 +170 133 95 +171 134 97 +172 135 98 +174 136 99 +175 137 101 +176 139 102 +178 140 103 +179 141 105 +180 142 106 +182 144 107 +183 145 109 +184 146 110 +186 147 111 +187 149 113 +188 150 114 +190 151 115 +191 152 117 +192 154 118 +194 155 119 +195 156 121 +196 157 122 +198 159 123 +199 160 125 +200 161 126 +202 162 127 +203 164 129 +204 165 130 +206 166 131 +207 167 133 +208 169 134 +210 170 135 +211 171 137 +212 172 138 +213 173 139 +214 174 140 diff --git a/src/fractalzoomer/color_maps/kuler factory manganese blue.MAP b/src/fractalzoomer/color_maps/kuler factory manganese blue.MAP new file mode 100644 index 000000000..e20a04369 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler factory manganese blue.MAP @@ -0,0 +1,256 @@ +189 182 156 +188 181 155 +187 181 154 +187 180 154 +186 180 153 +186 180 153 +185 179 152 +185 179 152 +184 178 151 +184 178 151 +183 178 150 +183 177 150 +182 177 149 +182 176 149 +181 176 148 +181 176 148 +180 175 147 +179 175 146 +179 175 146 +178 174 145 +178 174 145 +177 173 144 +177 173 144 +176 173 143 +176 172 143 +175 172 142 +175 171 142 +174 171 141 +174 171 141 +173 170 140 +173 170 140 +172 170 139 +171 169 138 +171 169 138 +170 168 137 +170 168 137 +169 168 136 +169 167 136 +168 167 135 +168 166 135 +167 166 134 +167 166 134 +166 165 133 +166 165 133 +165 164 132 +165 164 132 +164 164 131 +163 163 130 +163 163 130 +162 163 129 +162 162 129 +161 162 128 +161 161 128 +160 161 127 +160 161 127 +159 160 126 +159 160 126 +158 159 125 +158 159 125 +157 159 124 +157 158 124 +156 158 123 +156 158 123 +156 158 123 +156 158 123 +156 158 124 +157 159 125 +158 160 127 +159 161 128 +160 162 129 +160 163 131 +161 164 132 +162 165 133 +163 166 135 +164 167 136 +164 168 137 +165 169 139 +166 169 140 +167 170 141 +168 171 143 +168 172 144 +169 173 145 +170 174 147 +171 175 148 +172 176 149 +172 177 151 +173 178 152 +174 179 153 +175 180 155 +176 180 156 +176 181 157 +177 182 159 +178 183 160 +179 184 161 +180 185 163 +180 186 164 +181 187 165 +182 188 167 +183 189 168 +184 190 169 +185 191 171 +185 192 172 +186 192 173 +187 193 175 +188 194 176 +189 195 177 +189 196 179 +190 197 180 +191 198 181 +192 199 183 +193 200 184 +193 201 185 +194 202 187 +195 203 188 +196 203 189 +197 204 191 +197 205 192 +198 206 193 +199 207 195 +200 208 196 +201 209 197 +201 210 199 +202 211 200 +203 212 201 +204 213 203 +205 214 204 +205 214 205 +206 215 206 +206 215 206 +203 213 205 +200 212 205 +197 211 204 +194 210 204 +191 209 203 +188 207 203 +185 206 203 +182 205 202 +179 204 202 +176 203 201 +173 202 201 +170 200 201 +167 199 200 +164 198 200 +161 197 199 +159 196 199 +156 194 199 +153 193 198 +150 192 198 +147 191 197 +144 190 197 +141 189 197 +138 187 196 +135 186 196 +132 185 195 +129 184 195 +126 183 195 +123 182 194 +120 180 194 +117 179 193 +115 178 193 +112 177 193 +109 176 192 +106 174 192 +103 173 191 +100 172 191 +97 171 191 +94 170 190 +91 169 190 +88 167 189 +85 166 189 +82 165 189 +79 164 188 +76 163 188 +73 162 187 +70 160 187 +68 159 187 +65 158 186 +62 157 186 +59 156 185 +56 154 185 +53 153 185 +50 152 184 +47 151 184 +44 150 183 +41 149 183 +38 147 183 +35 146 182 +32 145 182 +29 144 181 +26 143 181 +24 142 181 +24 142 181 +24 142 181 +23 141 180 +23 140 179 +22 139 178 +22 138 177 +22 137 177 +21 136 176 +21 135 175 +20 134 174 +20 133 173 +20 132 173 +19 131 172 +19 130 171 +18 130 170 +18 129 169 +18 128 169 +17 127 168 +17 126 167 +17 125 166 +16 124 165 +16 123 165 +15 122 164 +15 121 163 +15 120 162 +14 119 162 +14 119 161 +13 118 160 +13 117 159 +13 116 158 +12 115 158 +12 114 157 +12 113 156 +11 112 155 +11 111 154 +10 110 154 +10 109 153 +10 108 152 +9 107 151 +9 107 150 +8 106 150 +8 105 149 +8 104 148 +7 103 147 +7 102 147 +6 101 146 +6 100 145 +6 99 144 +5 98 143 +5 97 143 +5 96 142 +4 96 141 +4 95 140 +3 94 139 +3 93 139 +3 92 138 +2 91 137 +2 90 136 +1 89 135 +1 88 135 +1 87 134 +0 86 133 +0 85 132 +0 85 132 +0 85 132 diff --git a/src/fractalzoomer/color_maps/kuler faded photo.MAP b/src/fractalzoomer/color_maps/kuler faded photo.MAP new file mode 100644 index 000000000..f89f49173 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler faded photo.MAP @@ -0,0 +1,256 @@ +74 69 82 +74 69 82 +75 70 82 +75 70 83 +76 71 83 +77 71 84 +77 72 84 +78 72 84 +79 73 85 +79 73 85 +80 74 86 +81 74 86 +81 75 86 +82 75 87 +83 76 87 +83 76 88 +84 77 88 +85 77 88 +85 78 89 +86 78 89 +87 79 90 +87 79 90 +88 80 90 +89 80 91 +89 81 91 +90 81 92 +91 82 92 +91 82 92 +92 83 93 +93 83 93 +93 84 94 +94 84 94 +95 85 94 +95 86 95 +96 86 95 +97 87 96 +97 87 96 +98 88 96 +99 88 97 +99 89 97 +100 89 98 +101 90 98 +101 90 98 +102 91 99 +103 91 99 +103 92 100 +104 92 100 +105 93 100 +105 93 101 +106 94 101 +107 94 102 +107 95 102 +108 95 102 +109 96 103 +109 96 103 +110 97 104 +111 97 104 +111 98 104 +112 98 105 +113 99 105 +113 99 106 +114 100 106 +114 100 106 +115 101 107 +115 101 107 +116 101 106 +117 102 106 +118 103 106 +119 104 106 +120 104 106 +121 105 106 +122 106 106 +123 107 105 +124 108 105 +125 108 105 +126 109 105 +127 110 105 +128 111 105 +129 112 105 +130 112 105 +132 113 104 +133 114 104 +134 115 104 +135 116 104 +136 116 104 +137 117 104 +138 118 104 +139 119 104 +140 119 103 +141 120 103 +142 121 103 +143 122 103 +144 123 103 +145 123 103 +146 124 103 +147 125 103 +149 126 102 +150 127 102 +151 127 102 +152 128 102 +153 129 102 +154 130 102 +155 131 102 +156 131 101 +157 132 101 +158 133 101 +159 134 101 +160 134 101 +161 135 101 +162 136 101 +163 137 101 +165 138 100 +166 138 100 +167 139 100 +168 140 100 +169 141 100 +170 142 100 +171 142 100 +172 143 100 +173 144 99 +174 145 99 +175 146 99 +176 146 99 +177 147 99 +178 148 99 +179 149 99 +180 149 99 +181 150 99 +181 150 99 +181 150 99 +182 151 100 +182 152 101 +183 153 102 +183 153 102 +184 154 103 +184 155 104 +185 156 105 +185 157 106 +186 157 106 +186 158 107 +187 159 108 +187 160 109 +188 161 110 +188 161 110 +189 162 111 +190 163 112 +190 164 113 +191 165 114 +191 165 114 +192 166 115 +192 167 116 +193 168 117 +193 168 117 +194 169 118 +194 170 119 +195 171 120 +195 172 121 +196 172 121 +196 173 122 +197 174 123 +198 175 124 +198 176 125 +199 176 125 +199 177 126 +200 178 127 +200 179 128 +201 180 129 +201 180 129 +202 181 130 +202 182 131 +203 183 132 +203 183 132 +204 184 133 +204 185 134 +205 186 135 +206 187 136 +206 187 136 +207 188 137 +207 189 138 +208 190 139 +208 191 140 +209 191 140 +209 192 141 +210 193 142 +210 194 143 +211 195 144 +211 195 144 +212 196 145 +212 197 146 +213 198 147 +213 198 147 +214 199 148 +214 199 148 +214 199 148 +215 200 149 +215 200 149 +216 201 150 +216 202 151 +217 202 151 +217 203 152 +218 204 153 +218 204 153 +219 205 154 +219 206 155 +220 206 155 +220 207 156 +221 208 157 +221 208 157 +222 209 158 +223 209 159 +223 210 159 +224 211 160 +224 211 161 +225 212 161 +225 213 162 +226 213 163 +226 214 163 +227 215 164 +227 215 165 +228 216 165 +228 217 166 +229 217 167 +229 218 167 +230 218 168 +231 219 169 +231 220 169 +232 220 170 +232 221 171 +233 222 171 +233 222 172 +234 223 173 +234 224 173 +235 224 174 +235 225 175 +236 226 175 +236 226 176 +237 227 177 +237 228 177 +238 228 178 +239 229 179 +239 229 179 +240 230 180 +240 231 181 +241 231 181 +241 232 182 +242 233 183 +242 233 183 +243 234 184 +243 235 185 +244 235 185 +244 236 186 +245 237 187 +245 237 187 +246 238 188 +246 238 188 +247 239 189 diff --git a/src/fractalzoomer/color_maps/kuler fire and ice.MAP b/src/fractalzoomer/color_maps/kuler fire and ice.MAP new file mode 100644 index 000000000..7b87a320f --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler fire and ice.MAP @@ -0,0 +1,256 @@ +123 0 8 +124 1 8 +126 2 8 +127 3 8 +129 4 9 +130 5 9 +132 6 9 +134 7 9 +135 8 10 +137 10 10 +138 11 10 +140 12 10 +142 13 11 +143 14 11 +145 15 11 +146 16 11 +148 17 12 +150 18 12 +151 20 12 +153 21 12 +154 22 13 +156 23 13 +158 24 13 +159 25 13 +161 26 14 +162 27 14 +164 28 14 +166 30 14 +167 31 15 +169 32 15 +170 33 15 +172 34 15 +174 35 16 +175 36 16 +177 37 16 +178 38 17 +180 40 17 +182 41 17 +183 42 17 +185 43 18 +186 44 18 +188 45 18 +190 46 18 +191 47 19 +193 48 19 +194 50 19 +196 51 19 +198 52 20 +199 53 20 +201 54 20 +202 55 20 +204 56 21 +206 57 21 +207 58 21 +209 60 21 +210 61 22 +212 62 22 +214 63 22 +215 64 22 +217 65 23 +218 66 23 +220 67 23 +221 68 23 +222 69 24 +222 69 24 +222 70 24 +223 71 24 +223 73 24 +224 74 24 +224 76 24 +225 77 24 +225 79 24 +226 80 24 +226 82 24 +227 83 24 +227 85 24 +228 86 24 +228 88 24 +229 89 24 +229 91 24 +230 92 24 +231 94 24 +231 95 24 +232 97 24 +232 98 24 +233 100 24 +233 101 24 +234 103 24 +234 104 24 +235 106 24 +235 107 24 +236 109 24 +236 110 24 +237 112 24 +237 113 24 +238 115 24 +239 116 24 +239 118 24 +240 119 24 +240 121 24 +241 122 24 +241 124 24 +242 125 24 +242 127 24 +243 128 24 +243 130 24 +244 131 24 +244 133 24 +245 134 24 +245 136 24 +246 137 24 +247 139 24 +247 140 24 +248 142 24 +248 143 24 +249 145 24 +249 146 24 +250 148 24 +250 149 24 +251 151 24 +251 152 24 +252 154 24 +252 155 24 +253 157 24 +253 158 24 +254 160 24 +254 161 24 +255 162 24 +255 162 24 +253 162 27 +252 163 30 +251 164 33 +250 165 36 +249 166 39 +247 167 43 +246 168 46 +245 169 49 +244 170 52 +243 171 55 +241 172 59 +240 173 62 +239 173 65 +238 174 68 +237 175 71 +235 176 75 +234 177 78 +233 178 81 +232 179 84 +231 180 87 +229 181 91 +228 182 94 +227 183 97 +226 184 100 +225 184 103 +223 185 107 +222 186 110 +221 187 113 +220 188 116 +219 189 119 +218 190 122 +216 191 126 +215 192 129 +214 193 132 +213 194 135 +212 195 138 +210 196 142 +209 196 145 +208 197 148 +207 198 151 +206 199 154 +204 200 158 +203 201 161 +202 202 164 +201 203 167 +200 204 170 +198 205 174 +197 206 177 +196 207 180 +195 207 183 +194 208 186 +192 209 190 +191 210 193 +190 211 196 +189 212 199 +188 213 202 +186 214 206 +185 215 209 +184 216 212 +183 217 215 +182 218 218 +181 218 221 +181 219 222 +181 219 222 +178 216 219 +176 213 217 +173 211 215 +171 208 213 +169 205 211 +166 203 209 +164 200 207 +161 197 204 +159 195 202 +157 192 200 +154 190 198 +152 187 196 +149 184 194 +147 182 192 +145 179 190 +142 176 187 +140 174 185 +138 171 183 +135 169 181 +133 166 179 +130 163 177 +128 161 175 +126 158 173 +123 155 170 +121 153 168 +118 150 166 +116 148 164 +114 145 162 +111 142 160 +109 140 158 +107 137 156 +104 134 153 +102 132 151 +99 129 149 +97 126 147 +95 124 145 +92 121 143 +90 119 141 +87 116 138 +85 113 136 +83 111 134 +80 108 132 +78 105 130 +75 103 128 +73 100 126 +71 98 124 +68 95 121 +66 92 119 +64 90 117 +61 87 115 +59 84 113 +56 82 111 +54 79 109 +52 77 107 +49 74 104 +47 71 102 +44 69 100 +42 66 98 +40 63 96 +37 61 94 +35 58 92 +33 56 90 +33 56 90 diff --git a/src/fractalzoomer/color_maps/kuler fire dance.MAP b/src/fractalzoomer/color_maps/kuler fire dance.MAP new file mode 100644 index 000000000..880cc8295 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler fire dance.MAP @@ -0,0 +1,256 @@ +206 65 41 +203 65 41 +201 65 42 +199 65 42 +197 65 43 +195 65 43 +193 65 44 +191 65 44 +188 66 45 +186 66 45 +184 66 46 +182 66 46 +180 66 47 +178 66 47 +176 66 48 +174 66 48 +171 67 49 +169 67 50 +167 67 50 +165 67 51 +163 67 51 +161 67 52 +159 67 52 +157 67 53 +154 68 53 +152 68 54 +150 68 54 +148 68 55 +146 68 55 +144 68 56 +142 68 56 +140 68 57 +137 69 58 +135 69 58 +133 69 59 +131 69 59 +129 69 60 +127 69 60 +125 69 61 +122 70 61 +120 70 62 +118 70 62 +116 70 63 +114 70 63 +112 70 64 +110 70 64 +108 70 65 +105 71 66 +103 71 66 +101 71 67 +99 71 67 +97 71 68 +95 71 68 +93 71 69 +91 71 69 +88 72 70 +86 72 70 +84 72 71 +82 72 71 +80 72 72 +78 72 72 +76 72 73 +74 72 73 +74 73 74 +74 73 74 +74 73 74 +74 73 74 +75 74 74 +75 74 74 +76 74 74 +76 75 74 +76 75 74 +77 76 74 +77 76 74 +78 76 74 +78 77 74 +78 77 74 +79 78 74 +79 78 74 +80 78 74 +80 79 74 +80 79 74 +81 79 74 +81 80 74 +82 80 74 +82 81 74 +82 81 74 +83 81 74 +83 82 74 +84 82 74 +84 83 74 +84 83 74 +85 83 74 +85 84 74 +86 84 74 +86 84 74 +86 85 74 +87 85 74 +87 86 74 +88 86 74 +88 86 74 +88 87 74 +89 87 74 +89 88 74 +90 88 74 +90 88 74 +90 89 74 +91 89 74 +91 90 74 +92 90 74 +92 90 74 +92 91 74 +93 91 74 +93 91 74 +94 92 74 +94 92 74 +94 93 74 +95 93 74 +95 93 74 +96 94 74 +96 94 74 +96 95 74 +97 95 74 +97 95 74 +98 96 74 +98 96 74 +98 96 74 +99 97 74 +99 97 74 +101 96 74 +104 95 74 +106 94 74 +109 93 75 +111 92 75 +114 91 75 +116 90 75 +119 89 76 +121 88 76 +124 87 76 +126 86 76 +129 85 77 +131 84 77 +134 83 77 +136 82 77 +139 81 78 +141 80 78 +144 79 78 +146 78 78 +149 77 79 +151 76 79 +154 75 79 +156 74 79 +159 73 80 +161 72 80 +164 71 80 +166 70 80 +169 69 81 +171 68 81 +174 67 81 +176 66 81 +179 65 82 +182 64 82 +184 63 82 +187 62 83 +189 61 83 +192 60 83 +194 59 83 +197 58 84 +199 57 84 +202 56 84 +204 55 84 +207 54 85 +209 53 85 +212 52 85 +214 51 85 +217 50 86 +219 49 86 +222 48 86 +224 47 86 +227 46 87 +229 45 87 +232 44 87 +234 43 87 +237 42 88 +239 41 88 +242 40 88 +244 39 88 +247 38 89 +249 37 89 +252 36 89 +254 36 89 +255 36 90 +255 36 90 +252 36 90 +249 37 90 +247 38 90 +244 39 90 +242 40 90 +239 41 90 +237 41 90 +234 42 90 +232 43 90 +229 44 90 +227 45 90 +224 46 90 +222 47 90 +219 47 90 +217 48 90 +214 49 90 +212 50 90 +209 51 90 +207 52 90 +204 53 90 +202 53 90 +199 54 90 +197 55 90 +194 56 90 +192 57 90 +189 58 90 +187 59 90 +184 59 90 +182 60 90 +179 61 90 +177 62 90 +174 63 90 +171 64 90 +169 65 90 +166 65 90 +164 66 90 +161 67 90 +159 68 90 +156 69 90 +154 70 90 +151 71 90 +149 71 90 +146 72 90 +144 73 90 +141 74 90 +139 75 90 +136 76 90 +134 77 90 +131 77 90 +129 78 90 +126 79 90 +124 80 90 +121 81 90 +119 82 90 +116 83 90 +114 83 90 +111 84 90 +109 85 90 +106 86 90 +104 87 90 +101 88 90 +99 88 90 +99 89 90 diff --git a/src/fractalzoomer/color_maps/kuler fleshtones.MAP b/src/fractalzoomer/color_maps/kuler fleshtones.MAP new file mode 100644 index 000000000..ed2c11c59 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler fleshtones.MAP @@ -0,0 +1,256 @@ +239 158 123 +237 157 122 +236 156 121 +235 155 121 +234 155 120 +233 154 120 +232 153 119 +231 152 119 +230 152 118 +229 151 118 +228 150 117 +227 150 117 +226 149 116 +225 148 116 +224 147 115 +223 147 115 +221 146 114 +220 145 113 +219 144 113 +218 144 112 +217 143 112 +216 142 111 +215 142 111 +214 141 110 +213 140 110 +212 139 109 +211 139 109 +210 138 108 +209 137 108 +208 136 107 +207 136 107 +206 135 106 +204 134 105 +203 134 105 +202 133 104 +201 132 104 +200 131 103 +199 131 103 +198 130 102 +197 129 102 +196 128 101 +195 128 101 +194 127 100 +193 126 100 +192 126 99 +191 125 99 +190 124 98 +188 123 97 +187 123 97 +186 122 96 +185 121 96 +184 120 95 +183 120 95 +182 119 94 +181 118 94 +180 118 93 +179 117 93 +178 116 92 +177 115 92 +176 115 91 +175 114 91 +174 113 90 +173 113 90 +173 113 90 +173 113 90 +171 112 89 +170 111 88 +169 110 88 +168 110 87 +167 109 87 +166 108 86 +165 108 86 +164 107 85 +163 106 85 +162 105 84 +161 105 84 +160 104 83 +159 103 83 +158 103 82 +157 102 82 +155 101 81 +154 100 80 +153 100 80 +152 99 79 +151 98 79 +150 98 78 +149 97 78 +148 96 77 +147 95 77 +146 95 76 +145 94 76 +144 93 75 +143 93 75 +142 92 74 +141 91 74 +140 91 73 +138 90 72 +137 89 72 +136 88 71 +135 88 71 +134 87 70 +133 86 70 +132 86 69 +131 85 69 +130 84 68 +129 83 68 +128 83 67 +127 82 67 +126 81 66 +125 81 66 +124 80 65 +122 79 64 +121 78 64 +120 78 63 +119 77 63 +118 76 62 +117 76 62 +116 75 61 +115 74 61 +114 73 60 +113 73 60 +112 72 59 +111 71 59 +110 71 58 +109 70 58 +108 69 57 +107 69 57 +107 69 57 +107 69 57 +109 70 58 +111 72 59 +113 73 60 +116 75 61 +118 76 63 +120 78 64 +122 79 65 +125 81 66 +127 83 67 +129 84 69 +131 86 70 +134 87 71 +136 89 72 +138 90 73 +140 92 75 +143 94 76 +145 95 77 +147 97 78 +149 98 79 +152 100 81 +154 101 82 +156 103 83 +158 104 84 +161 106 86 +163 108 87 +165 109 88 +167 111 89 +170 112 90 +172 114 92 +174 115 93 +176 117 94 +179 119 95 +181 120 96 +183 122 98 +186 123 99 +188 125 100 +190 126 101 +192 128 102 +195 130 104 +197 131 105 +199 133 106 +201 134 107 +204 136 109 +206 137 110 +208 139 111 +210 140 112 +213 142 113 +215 144 115 +217 145 116 +219 147 117 +222 148 118 +224 150 119 +226 151 121 +228 153 122 +231 155 123 +233 156 124 +235 158 125 +237 159 127 +240 161 128 +242 162 129 +244 164 130 +246 165 131 +247 166 132 +247 166 132 +246 165 131 +245 165 131 +245 164 131 +244 164 130 +244 164 130 +243 163 130 +243 163 130 +242 162 129 +242 162 129 +241 162 129 +241 161 128 +240 161 128 +240 160 128 +239 160 128 +239 160 127 +238 159 127 +237 159 127 +237 159 127 +236 158 126 +236 158 126 +235 157 126 +235 157 125 +234 157 125 +234 156 125 +233 156 125 +233 155 124 +232 155 124 +232 155 124 +231 154 124 +231 154 123 +230 154 123 +229 153 123 +229 153 122 +228 152 122 +228 152 122 +227 152 122 +227 151 121 +226 151 121 +226 150 121 +225 150 121 +225 150 120 +224 149 120 +224 149 120 +223 148 119 +223 148 119 +222 148 119 +221 147 119 +221 147 118 +220 147 118 +220 146 118 +219 146 118 +219 145 117 +218 145 117 +218 145 117 +217 144 116 +217 144 116 +216 143 116 +216 143 116 +215 143 115 +215 142 115 +214 142 115 +214 142 115 +214 142 115 diff --git a/src/fractalzoomer/color_maps/kuler fruit of passion.MAP b/src/fractalzoomer/color_maps/kuler fruit of passion.MAP new file mode 100644 index 000000000..2a1ca28b1 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler fruit of passion.MAP @@ -0,0 +1,256 @@ +99 113 57 +100 114 57 +101 115 57 +103 116 57 +104 117 57 +106 118 57 +107 120 57 +109 121 57 +110 122 57 +112 123 57 +113 124 57 +114 125 57 +116 127 57 +117 128 57 +119 129 57 +120 130 57 +122 131 57 +123 133 57 +125 134 57 +126 135 57 +128 136 57 +129 137 57 +130 138 57 +132 140 57 +133 141 57 +135 142 57 +136 143 57 +138 144 57 +139 145 57 +141 147 57 +142 148 57 +143 149 57 +145 150 57 +146 151 57 +148 153 57 +149 154 57 +151 155 57 +152 156 57 +154 157 57 +155 158 57 +157 160 57 +158 161 57 +159 162 57 +161 163 57 +162 164 57 +164 165 57 +165 167 57 +167 168 57 +168 169 57 +170 170 57 +171 171 57 +173 173 57 +174 174 57 +175 175 57 +177 176 57 +178 177 57 +180 178 57 +181 180 57 +183 181 57 +184 182 57 +186 183 57 +187 184 57 +188 185 57 +189 186 57 +189 186 57 +190 186 56 +191 186 55 +192 187 54 +193 187 53 +194 187 52 +195 188 51 +196 188 50 +197 188 49 +198 189 48 +199 189 47 +200 189 46 +201 190 45 +202 190 45 +203 190 44 +204 191 43 +206 191 42 +207 191 41 +208 192 40 +209 192 39 +210 192 38 +211 193 37 +212 193 36 +213 193 35 +214 194 34 +215 194 34 +216 194 33 +217 195 32 +218 195 31 +219 195 30 +220 196 29 +221 196 28 +223 196 27 +224 197 26 +225 197 25 +226 197 24 +227 198 23 +228 198 22 +229 198 22 +230 199 21 +231 199 20 +232 199 19 +233 200 18 +234 200 17 +235 200 16 +236 201 15 +237 201 14 +239 201 13 +240 202 12 +241 202 11 +242 202 11 +243 203 10 +244 203 9 +245 203 8 +246 204 7 +247 204 6 +248 204 5 +249 205 4 +250 205 3 +251 205 2 +252 206 1 +253 206 0 +254 206 0 +255 207 0 +255 207 0 +255 207 2 +255 207 5 +255 207 7 +255 207 10 +255 207 12 +255 208 15 +255 208 17 +255 208 20 +255 208 22 +255 208 25 +255 209 27 +255 209 30 +255 209 32 +255 209 35 +255 209 37 +255 210 40 +255 210 42 +255 210 45 +255 210 47 +255 210 50 +255 211 52 +255 211 55 +255 211 57 +255 211 60 +255 211 62 +255 212 65 +255 212 67 +255 212 70 +255 212 72 +255 212 75 +255 212 77 +255 213 80 +255 213 83 +255 213 85 +255 213 88 +255 213 90 +255 214 93 +255 214 95 +255 214 98 +255 214 100 +255 214 103 +255 215 105 +255 215 108 +255 215 110 +255 215 113 +255 215 115 +255 216 118 +255 216 120 +255 216 123 +255 216 125 +255 216 128 +255 217 130 +255 217 133 +255 217 135 +255 217 138 +255 217 140 +255 218 143 +255 218 145 +255 218 148 +255 218 150 +255 218 153 +255 218 155 +255 219 156 +255 219 156 +252 215 155 +249 211 155 +246 208 155 +243 204 154 +240 201 154 +237 197 154 +234 194 154 +231 190 153 +228 187 153 +225 183 153 +222 180 153 +219 176 152 +217 173 152 +214 169 152 +211 166 152 +208 162 151 +205 158 151 +202 155 151 +199 151 151 +196 148 150 +193 144 150 +190 141 150 +187 137 150 +184 134 149 +182 130 149 +179 127 149 +176 123 149 +173 120 148 +170 116 148 +167 113 148 +164 109 148 +161 105 147 +158 102 147 +155 98 147 +152 95 146 +149 91 146 +146 88 146 +144 84 146 +141 81 145 +138 77 145 +135 74 145 +132 70 145 +129 67 144 +126 63 144 +123 60 144 +120 56 144 +117 52 143 +114 49 143 +111 45 143 +109 42 143 +106 38 142 +103 35 142 +100 31 142 +97 28 142 +94 24 141 +91 21 141 +88 17 141 +85 14 141 +82 10 140 +79 7 140 +76 3 140 +74 0 140 +74 0 140 diff --git a/src/fractalzoomer/color_maps/kuler glass.MAP b/src/fractalzoomer/color_maps/kuler glass.MAP new file mode 100644 index 000000000..0c633b002 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler glass.MAP @@ -0,0 +1,256 @@ +181 235 231 +179 233 229 +178 232 228 +176 230 226 +175 229 225 +173 227 224 +172 226 222 +170 224 221 +169 223 220 +167 222 218 +166 220 217 +164 219 216 +163 217 214 +161 216 213 +160 214 212 +158 213 210 +157 212 209 +156 210 208 +154 209 206 +153 207 205 +151 206 204 +150 204 202 +148 203 201 +147 201 200 +145 200 198 +144 199 197 +142 197 196 +141 196 194 +139 194 193 +138 193 192 +136 191 190 +135 190 189 +134 189 188 +132 187 186 +131 186 185 +129 184 184 +128 183 182 +126 181 181 +125 180 180 +123 179 178 +122 177 177 +120 176 176 +119 174 174 +117 173 173 +116 171 172 +114 170 170 +113 168 169 +112 167 168 +110 166 166 +109 164 165 +107 163 164 +106 161 162 +104 160 161 +103 158 160 +101 157 158 +100 156 157 +98 154 156 +97 153 154 +95 151 153 +94 150 152 +92 148 150 +91 147 149 +90 146 148 +90 146 148 +90 146 148 +89 144 146 +89 143 145 +89 142 144 +88 141 143 +88 140 142 +88 139 141 +88 138 140 +87 137 139 +87 136 138 +87 135 137 +87 134 136 +86 133 135 +86 132 134 +86 131 133 +86 130 132 +85 129 130 +85 128 129 +85 127 128 +85 126 127 +84 125 126 +84 123 125 +84 122 124 +84 121 123 +83 120 122 +83 119 121 +83 118 120 +83 117 119 +82 116 118 +82 115 117 +82 114 116 +82 113 115 +81 112 113 +81 111 112 +81 110 111 +80 109 110 +80 108 109 +80 107 108 +80 106 107 +79 105 106 +79 104 105 +79 103 104 +79 101 103 +78 100 102 +78 99 101 +78 98 100 +78 97 99 +77 96 97 +77 95 96 +77 94 95 +77 93 94 +76 92 93 +76 91 92 +76 90 91 +76 89 90 +75 88 89 +75 87 88 +75 86 87 +75 85 86 +74 84 85 +74 83 84 +74 82 83 +74 81 82 +74 81 82 +74 81 82 +75 83 83 +76 85 84 +77 87 86 +79 89 87 +80 91 89 +81 93 90 +83 95 92 +84 97 93 +85 99 95 +87 101 96 +88 103 98 +89 105 99 +91 107 101 +92 109 102 +93 111 104 +95 113 105 +96 115 106 +97 117 108 +99 119 109 +100 121 111 +101 123 112 +103 125 114 +104 127 115 +105 129 117 +107 131 118 +108 133 120 +109 135 121 +111 137 123 +112 139 124 +113 141 126 +114 143 127 +116 146 128 +117 148 130 +118 150 131 +120 152 133 +121 154 134 +122 156 136 +124 158 137 +125 160 139 +126 162 140 +128 164 142 +129 166 143 +130 168 145 +132 170 146 +133 172 148 +134 174 149 +136 176 150 +137 178 152 +138 180 153 +140 182 155 +141 184 156 +142 186 158 +144 188 159 +145 190 161 +146 192 162 +148 194 164 +149 196 165 +150 198 167 +152 200 168 +153 202 170 +154 204 171 +155 206 172 +156 207 173 +156 207 173 +157 207 174 +158 208 175 +160 209 176 +161 210 177 +163 210 178 +164 211 179 +166 212 180 +167 213 181 +169 213 182 +170 214 183 +172 215 184 +173 216 185 +175 217 186 +176 217 187 +178 218 188 +179 219 190 +180 220 191 +182 220 192 +183 221 193 +185 222 194 +186 223 195 +188 224 196 +189 224 197 +191 225 198 +192 226 199 +194 227 200 +195 227 201 +197 228 202 +198 229 203 +200 230 204 +201 230 205 +202 231 207 +204 232 208 +205 233 209 +207 234 210 +208 234 211 +210 235 212 +211 236 213 +213 237 214 +214 237 215 +216 238 216 +217 239 217 +219 240 218 +220 241 219 +222 241 220 +223 242 221 +224 243 223 +226 244 224 +227 244 225 +229 245 226 +230 246 227 +232 247 228 +233 248 229 +235 248 230 +236 249 231 +238 250 232 +239 251 233 +241 251 234 +242 252 235 +244 253 236 +245 254 237 +246 254 238 +247 255 239 diff --git a/src/fractalzoomer/color_maps/kuler global warming.MAP b/src/fractalzoomer/color_maps/kuler global warming.MAP new file mode 100644 index 000000000..4b802d624 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler global warming.MAP @@ -0,0 +1,256 @@ +0 81 24 +1 81 24 +2 82 24 +3 83 24 +5 84 24 +6 84 24 +7 85 24 +9 86 24 +10 87 24 +11 88 24 +13 88 24 +14 89 24 +15 90 24 +17 91 24 +18 92 24 +19 92 24 +21 93 24 +22 94 24 +23 95 24 +25 96 24 +26 96 24 +27 97 24 +29 98 24 +30 99 24 +31 99 24 +33 100 24 +34 101 24 +35 102 24 +37 103 24 +38 103 24 +39 104 24 +40 105 24 +42 106 24 +43 107 24 +44 107 24 +46 108 24 +47 109 24 +48 110 24 +50 111 24 +51 111 24 +52 112 24 +54 113 24 +55 114 24 +56 114 24 +58 115 24 +59 116 24 +60 117 24 +62 118 24 +63 118 24 +64 119 24 +66 120 24 +67 121 24 +68 122 24 +70 122 24 +71 123 24 +72 124 24 +74 125 24 +75 126 24 +76 126 24 +78 127 24 +79 128 24 +80 129 24 +81 129 24 +82 130 24 +82 130 24 +83 130 24 +84 131 25 +85 131 25 +86 132 26 +87 133 26 +89 133 27 +90 134 27 +91 135 28 +92 135 28 +93 136 29 +95 137 29 +96 137 30 +97 138 30 +98 139 31 +99 139 31 +101 140 32 +102 140 33 +103 141 33 +104 142 34 +105 142 34 +107 143 35 +108 144 35 +109 144 36 +110 145 36 +111 146 37 +113 146 37 +114 147 38 +115 148 38 +116 148 39 +117 149 39 +118 149 40 +120 150 41 +121 151 41 +122 151 42 +123 152 42 +124 153 43 +126 153 43 +127 154 44 +128 155 44 +129 155 45 +130 156 45 +132 157 46 +133 157 46 +134 158 47 +135 159 47 +136 159 48 +138 160 49 +139 160 49 +140 161 50 +141 162 50 +142 162 51 +144 163 51 +145 164 52 +146 164 52 +147 165 53 +148 166 53 +150 166 54 +151 167 54 +152 168 55 +153 168 55 +154 169 56 +155 169 56 +156 170 57 +156 170 57 +157 170 57 +158 170 58 +159 171 59 +160 171 60 +161 172 61 +162 172 62 +163 173 63 +164 173 64 +165 174 65 +166 174 66 +167 175 67 +168 175 68 +169 176 69 +170 176 70 +171 177 71 +173 177 71 +174 177 72 +175 178 73 +176 178 74 +177 179 75 +178 179 76 +179 180 77 +180 180 78 +181 181 79 +182 181 80 +183 182 81 +184 182 82 +185 183 83 +186 183 84 +187 184 85 +188 184 85 +190 184 86 +191 185 87 +192 185 88 +193 186 89 +194 186 90 +195 187 91 +196 187 92 +197 188 93 +198 188 94 +199 189 95 +200 189 96 +201 190 97 +202 190 98 +203 191 99 +204 191 100 +206 191 100 +207 192 101 +208 192 102 +209 193 103 +210 193 104 +211 194 105 +212 194 106 +213 195 107 +214 195 108 +215 196 109 +216 196 110 +217 197 111 +218 197 112 +219 198 113 +220 198 114 +221 198 114 +222 199 115 +222 199 115 +222 199 116 +223 199 117 +223 200 118 +224 200 119 +224 201 120 +225 201 121 +225 202 122 +226 202 123 +226 203 124 +227 203 125 +227 203 126 +228 204 127 +228 204 128 +229 205 129 +229 205 130 +230 206 132 +231 206 133 +231 207 134 +232 207 135 +232 208 136 +233 208 137 +233 208 138 +234 209 139 +234 209 140 +235 210 141 +235 210 142 +236 211 143 +236 211 144 +237 212 145 +237 212 146 +238 212 147 +239 213 149 +239 213 150 +240 214 151 +240 214 152 +241 215 153 +241 215 154 +242 216 155 +242 216 156 +243 217 157 +243 217 158 +244 217 159 +244 218 160 +245 218 161 +245 219 162 +246 219 163 +247 220 165 +247 220 166 +248 221 167 +248 221 168 +249 222 169 +249 222 170 +250 222 171 +250 223 172 +251 223 173 +251 224 174 +252 224 175 +252 225 176 +253 225 177 +253 226 178 +254 226 179 +254 226 180 +255 227 181 diff --git a/src/fractalzoomer/color_maps/kuler gold agleam.MAP b/src/fractalzoomer/color_maps/kuler gold agleam.MAP new file mode 100644 index 000000000..0a16dd2f0 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler gold agleam.MAP @@ -0,0 +1,256 @@ +99 52 0 +100 53 0 +102 55 1 +103 56 2 +105 58 3 +106 59 4 +108 61 5 +110 63 6 +111 64 7 +113 66 8 +114 67 9 +116 69 10 +118 70 11 +119 72 11 +121 74 12 +122 75 13 +124 77 14 +126 78 15 +127 80 16 +129 82 17 +130 83 18 +132 85 19 +134 86 20 +135 88 21 +137 89 22 +138 91 22 +140 93 23 +142 94 24 +143 96 25 +145 97 26 +146 99 27 +148 100 28 +150 102 29 +151 104 30 +153 105 31 +154 107 32 +156 108 33 +158 110 34 +159 112 34 +161 113 35 +162 115 36 +164 116 37 +166 118 38 +167 119 39 +169 121 40 +170 123 41 +172 124 42 +174 126 43 +175 127 44 +177 129 45 +178 131 45 +180 132 46 +182 134 47 +183 135 48 +185 137 49 +186 138 50 +188 140 51 +190 142 52 +191 143 53 +193 145 54 +194 146 55 +196 148 56 +197 149 56 +198 150 57 +198 150 57 +198 151 59 +199 152 62 +200 154 64 +201 155 67 +201 157 70 +202 158 72 +203 160 75 +204 161 78 +205 162 80 +205 164 83 +206 165 86 +207 167 88 +208 168 91 +209 170 94 +209 171 96 +210 172 99 +211 174 102 +212 175 104 +213 177 107 +213 178 110 +214 180 112 +215 181 115 +216 183 118 +216 184 120 +217 185 123 +218 187 126 +219 188 128 +220 190 131 +220 191 134 +221 193 136 +222 194 139 +223 195 142 +224 197 144 +224 198 147 +225 200 150 +226 201 152 +227 203 155 +228 204 158 +228 205 160 +229 207 163 +230 208 166 +231 210 168 +231 211 171 +232 213 174 +233 214 176 +234 216 179 +235 217 182 +235 218 184 +236 220 187 +237 221 190 +238 223 192 +239 224 195 +239 226 198 +240 227 200 +241 228 203 +242 230 206 +243 231 208 +243 233 211 +244 234 214 +245 236 216 +246 237 219 +246 238 221 +247 239 222 +247 239 222 +247 239 221 +247 239 220 +247 239 220 +247 239 219 +247 239 218 +247 240 218 +247 240 217 +248 240 216 +248 240 216 +248 240 215 +248 241 214 +248 241 214 +248 241 213 +248 241 212 +248 241 212 +249 242 211 +249 242 210 +249 242 210 +249 242 209 +249 242 208 +249 243 208 +249 243 207 +249 243 206 +250 243 206 +250 243 205 +250 244 204 +250 244 204 +250 244 203 +250 244 202 +250 244 202 +250 244 201 +251 245 200 +251 245 200 +251 245 199 +251 245 198 +251 245 198 +251 246 197 +251 246 196 +252 246 196 +252 246 195 +252 246 194 +252 247 194 +252 247 193 +252 247 192 +252 247 192 +252 247 191 +253 248 190 +253 248 190 +253 248 189 +253 248 188 +253 248 188 +253 249 187 +253 249 186 +253 249 186 +254 249 185 +254 249 184 +254 250 184 +254 250 183 +254 250 182 +254 250 182 +254 250 181 +254 250 181 +255 251 181 +255 251 181 +254 249 179 +253 248 178 +253 247 177 +252 246 176 +251 245 175 +251 244 173 +250 243 172 +249 242 171 +249 240 170 +248 239 169 +247 238 167 +247 237 166 +246 236 165 +245 235 164 +245 234 163 +244 233 161 +243 232 160 +243 230 159 +242 229 158 +241 228 157 +241 227 155 +240 226 154 +239 225 153 +239 224 152 +238 223 151 +237 222 149 +237 220 148 +236 219 147 +235 218 146 +235 217 145 +234 216 144 +233 215 142 +233 214 141 +232 213 140 +231 212 139 +231 210 138 +230 209 136 +229 208 135 +229 207 134 +228 206 133 +227 205 132 +227 204 130 +226 203 129 +225 202 128 +225 200 127 +224 199 126 +223 198 124 +223 197 123 +222 196 122 +221 195 121 +221 194 120 +220 193 118 +219 192 117 +219 190 116 +218 189 115 +217 188 114 +217 187 112 +216 186 111 +215 185 110 +215 184 109 +214 183 108 +214 182 107 +214 182 107 diff --git a/src/fractalzoomer/color_maps/kuler golden butterfly.MAP b/src/fractalzoomer/color_maps/kuler golden butterfly.MAP new file mode 100644 index 000000000..067ea7e2f --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler golden butterfly.MAP @@ -0,0 +1,256 @@ +255 251 173 +253 248 172 +252 246 171 +251 244 170 +250 242 169 +249 240 168 +247 238 167 +246 236 166 +245 234 165 +244 232 164 +243 230 163 +241 227 162 +240 225 161 +239 223 160 +238 221 159 +237 219 158 +235 217 158 +234 215 157 +233 213 156 +232 211 155 +231 209 154 +229 206 153 +228 204 152 +227 202 151 +226 200 150 +225 198 149 +223 196 148 +222 194 147 +221 192 146 +220 190 145 +219 188 144 +218 186 144 +216 183 143 +215 181 142 +214 179 141 +213 177 140 +212 175 139 +210 173 138 +209 171 137 +208 169 136 +207 167 135 +206 165 134 +204 162 133 +203 160 132 +202 158 131 +201 156 130 +200 154 129 +198 152 129 +197 150 128 +196 148 127 +195 146 126 +194 144 125 +192 141 124 +191 139 123 +190 137 122 +189 135 121 +188 133 120 +186 131 119 +185 129 118 +184 127 117 +183 125 116 +182 123 115 +181 121 115 +181 121 115 +181 121 115 +182 123 116 +183 125 117 +184 127 119 +185 129 120 +186 131 121 +188 133 123 +189 136 124 +190 138 125 +191 140 127 +192 142 128 +194 144 129 +195 146 131 +196 149 132 +197 151 133 +198 153 135 +200 155 136 +201 157 137 +202 159 139 +203 162 140 +204 164 141 +206 166 143 +207 168 144 +208 170 145 +209 172 147 +210 175 148 +212 177 149 +213 179 151 +214 181 152 +215 183 153 +216 185 155 +217 187 156 +219 190 157 +220 192 159 +221 194 160 +222 196 161 +223 198 163 +225 200 164 +226 203 165 +227 205 167 +228 207 168 +229 209 169 +231 211 171 +232 213 172 +233 216 173 +234 218 175 +235 220 176 +237 222 177 +238 224 179 +239 226 180 +240 229 181 +241 231 183 +243 233 184 +244 235 185 +245 237 187 +246 239 188 +247 242 189 +249 244 191 +250 246 192 +251 248 193 +252 250 195 +253 252 196 +254 254 197 +255 255 198 +255 255 198 +253 253 196 +252 252 195 +251 250 193 +250 249 192 +249 247 191 +247 246 189 +246 244 188 +245 243 187 +244 241 185 +243 240 184 +241 238 183 +240 237 181 +239 235 180 +238 234 179 +237 232 177 +235 231 176 +234 229 175 +233 228 173 +232 226 172 +231 225 171 +229 223 169 +228 222 168 +227 220 167 +226 219 165 +225 217 164 +223 216 163 +222 214 161 +221 213 160 +220 211 159 +219 210 157 +218 208 156 +216 207 155 +215 205 153 +214 204 152 +213 202 151 +212 201 149 +210 199 148 +209 198 147 +208 196 145 +207 195 144 +206 193 143 +204 192 141 +203 190 140 +202 189 139 +201 187 137 +200 186 136 +198 184 135 +197 183 133 +196 181 132 +195 180 131 +194 178 129 +192 177 128 +191 175 127 +190 174 125 +189 172 124 +188 171 123 +186 169 121 +185 168 120 +184 166 119 +183 165 117 +182 163 116 +181 162 115 +181 162 115 +181 162 115 +182 163 115 +183 164 116 +184 165 117 +185 166 118 +186 167 119 +188 169 120 +189 170 121 +190 171 122 +191 172 123 +192 173 124 +194 174 125 +195 176 126 +196 177 127 +197 178 128 +198 179 129 +200 180 129 +201 182 130 +202 183 131 +203 184 132 +204 185 133 +206 186 134 +207 187 135 +208 189 136 +209 190 137 +210 191 138 +212 192 139 +213 193 140 +214 194 141 +215 196 142 +216 197 143 +217 198 143 +219 199 144 +220 200 145 +221 202 146 +222 203 147 +223 204 148 +225 205 149 +226 206 150 +227 207 151 +228 209 152 +229 210 153 +231 211 154 +232 212 155 +233 213 156 +234 214 157 +235 216 158 +237 217 158 +238 218 159 +239 219 160 +240 220 161 +241 222 162 +243 223 163 +244 224 164 +245 225 165 +246 226 166 +247 227 167 +249 229 168 +250 230 169 +251 231 170 +252 232 171 +253 233 172 +254 234 172 +255 235 173 diff --git a/src/fractalzoomer/color_maps/kuler golf course.MAP b/src/fractalzoomer/color_maps/kuler golf course.MAP new file mode 100644 index 000000000..e728439f3 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler golf course.MAP @@ -0,0 +1,256 @@ +0 121 24 +0 122 24 +0 123 25 +0 124 26 +1 125 27 +1 126 28 +1 127 28 +1 128 29 +2 129 30 +2 131 31 +2 132 32 +2 133 32 +3 134 33 +3 135 34 +3 136 35 +3 137 36 +4 138 36 +4 139 37 +4 141 38 +4 142 39 +5 143 40 +5 144 40 +5 145 41 +5 146 42 +6 147 43 +6 148 44 +6 149 44 +6 151 45 +7 152 46 +7 153 47 +7 154 48 +7 155 48 +8 156 49 +8 157 50 +8 158 51 +9 159 52 +9 161 53 +9 162 53 +9 163 54 +10 164 55 +10 165 56 +10 166 57 +10 167 57 +11 168 58 +11 169 59 +11 171 60 +11 172 61 +12 173 61 +12 174 62 +12 175 63 +12 176 64 +13 177 65 +13 178 65 +13 179 66 +13 181 67 +14 182 68 +14 183 69 +14 184 69 +14 185 70 +15 186 71 +15 187 72 +15 188 73 +15 189 73 +16 190 74 +16 190 74 +19 190 75 +22 191 76 +26 192 77 +29 192 78 +33 193 79 +36 194 81 +40 195 82 +43 195 83 +47 196 84 +50 197 85 +54 197 87 +57 198 88 +61 199 89 +64 200 90 +68 200 91 +71 201 93 +74 202 94 +78 203 95 +81 203 96 +85 204 97 +88 205 99 +92 205 100 +95 206 101 +99 207 102 +102 208 103 +106 208 105 +109 209 106 +113 210 107 +116 211 108 +120 211 109 +123 212 110 +126 213 112 +130 213 113 +133 214 114 +137 215 115 +140 216 116 +144 216 118 +147 217 119 +151 218 120 +154 219 121 +158 219 122 +161 220 124 +165 221 125 +168 221 126 +172 222 127 +175 223 128 +178 224 130 +182 224 131 +185 225 132 +189 226 133 +192 227 134 +196 227 136 +199 228 137 +203 229 138 +206 229 139 +210 230 140 +213 231 142 +217 232 143 +220 232 144 +224 233 145 +227 234 146 +230 234 147 +231 235 148 +231 235 148 +231 235 148 +231 235 149 +232 235 149 +232 235 150 +232 235 150 +233 235 151 +233 235 151 +234 235 152 +234 235 152 +234 235 153 +235 235 153 +235 235 154 +236 235 154 +236 235 155 +236 235 155 +237 235 156 +237 235 157 +237 235 157 +238 235 158 +238 235 158 +239 235 159 +239 235 159 +239 235 160 +240 235 160 +240 235 161 +241 235 161 +241 235 162 +241 235 162 +242 235 163 +242 235 163 +242 235 164 +243 235 165 +243 235 165 +244 235 166 +244 235 166 +244 235 167 +245 235 167 +245 235 168 +246 235 168 +246 235 169 +246 235 169 +247 235 170 +247 235 170 +248 235 171 +248 235 171 +248 235 172 +249 235 173 +249 235 173 +249 235 174 +250 235 174 +250 235 175 +251 235 175 +251 235 176 +251 235 176 +252 235 177 +252 235 177 +253 235 178 +253 235 178 +253 235 179 +254 235 179 +254 235 180 +254 235 180 +255 235 181 +255 235 181 +252 231 178 +249 227 175 +247 223 172 +244 219 169 +242 216 166 +239 212 163 +237 208 160 +234 204 157 +232 200 154 +229 197 151 +227 193 148 +224 189 145 +222 185 143 +219 181 140 +217 178 137 +214 174 134 +212 170 131 +209 166 128 +207 162 125 +204 159 122 +202 155 119 +199 151 116 +197 147 113 +194 144 110 +192 140 108 +189 136 105 +187 132 102 +184 128 99 +182 125 96 +179 121 93 +177 117 90 +174 113 87 +171 109 84 +169 106 81 +166 102 78 +164 98 75 +161 94 72 +159 90 70 +156 87 67 +154 83 64 +151 79 61 +149 75 58 +146 72 55 +144 68 52 +141 64 49 +139 60 46 +136 56 43 +134 53 40 +131 49 37 +129 45 35 +126 41 32 +124 37 29 +121 34 26 +119 30 23 +116 26 20 +114 22 17 +111 18 14 +109 15 11 +106 11 8 +104 7 5 +101 3 2 +99 0 0 +99 0 0 diff --git a/src/fractalzoomer/color_maps/kuler halloween.MAP b/src/fractalzoomer/color_maps/kuler halloween.MAP new file mode 100644 index 000000000..97db56ccb --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler halloween.MAP @@ -0,0 +1,256 @@ +8 8 8 +11 11 10 +14 14 13 +18 17 16 +21 21 19 +25 24 22 +28 27 25 +32 30 28 +35 34 31 +39 37 34 +42 40 37 +45 44 40 +49 47 43 +52 50 45 +56 53 48 +59 57 51 +63 60 54 +66 63 57 +70 66 60 +73 70 63 +77 73 66 +80 76 69 +83 80 72 +87 83 75 +90 86 78 +94 89 80 +97 93 83 +101 96 86 +104 99 89 +108 102 92 +111 106 95 +114 109 98 +118 112 101 +121 116 104 +125 119 107 +128 122 110 +132 125 113 +135 129 116 +139 132 118 +142 135 121 +146 138 124 +149 142 127 +152 145 130 +156 148 133 +159 152 136 +163 155 139 +166 158 142 +170 161 145 +173 165 148 +177 168 151 +180 171 153 +184 174 156 +187 178 159 +190 181 162 +194 184 165 +197 188 168 +201 191 171 +204 194 174 +208 197 177 +211 201 180 +215 204 183 +218 207 186 +221 210 188 +222 211 189 +222 211 189 +221 210 187 +221 209 185 +221 208 184 +220 207 182 +220 207 181 +220 206 179 +220 205 177 +219 204 176 +219 203 174 +219 203 173 +219 202 171 +218 201 169 +218 200 168 +218 199 166 +218 199 165 +217 198 163 +217 197 161 +217 196 160 +217 195 158 +216 195 157 +216 194 155 +216 193 153 +216 192 152 +215 192 150 +215 191 149 +215 190 147 +215 189 145 +214 188 144 +214 188 142 +214 187 141 +214 186 139 +213 185 137 +213 184 136 +213 184 134 +212 183 133 +212 182 131 +212 181 129 +212 180 128 +211 180 126 +211 179 125 +211 178 123 +211 177 121 +210 177 120 +210 176 118 +210 175 117 +210 174 115 +209 173 113 +209 173 112 +209 172 110 +209 171 109 +208 170 107 +208 169 105 +208 169 104 +208 168 102 +207 167 101 +207 166 99 +207 165 97 +207 165 96 +206 164 94 +206 163 93 +206 162 91 +206 162 90 +206 162 90 +206 162 90 +203 159 88 +200 157 87 +198 155 86 +195 153 84 +193 151 83 +190 149 82 +188 147 80 +185 145 79 +183 143 78 +180 141 76 +178 138 75 +175 136 74 +173 134 72 +170 132 71 +168 130 70 +165 128 68 +162 126 67 +160 124 66 +157 122 64 +155 120 63 +152 117 62 +150 115 60 +147 113 59 +145 111 58 +142 109 56 +140 107 55 +137 105 54 +135 103 52 +132 101 51 +130 99 50 +127 97 49 +124 94 47 +122 92 46 +119 90 45 +117 88 43 +114 86 42 +112 84 41 +109 82 39 +107 80 38 +104 78 37 +102 76 35 +99 73 34 +97 71 33 +94 69 31 +92 67 30 +89 65 29 +86 63 27 +84 61 26 +81 59 25 +79 57 23 +76 55 22 +74 52 21 +71 50 19 +69 48 18 +66 46 17 +64 44 15 +61 42 14 +59 40 13 +56 38 11 +54 36 10 +51 34 9 +49 32 8 +49 32 8 +49 32 8 +52 33 8 +55 34 8 +58 35 8 +62 36 8 +65 37 8 +68 38 8 +72 39 8 +75 40 8 +78 41 8 +82 42 8 +85 43 8 +88 44 8 +92 45 8 +95 46 8 +98 47 8 +102 48 8 +105 49 8 +108 50 8 +112 51 8 +115 52 8 +118 54 8 +122 55 8 +125 56 8 +128 57 8 +132 58 8 +135 59 8 +138 60 8 +142 61 8 +145 62 8 +148 63 8 +151 64 8 +155 65 8 +158 66 8 +161 67 8 +165 68 8 +168 69 8 +171 70 8 +175 71 8 +178 72 8 +181 73 8 +185 74 8 +188 76 8 +191 77 8 +195 78 8 +198 79 8 +201 80 8 +205 81 8 +208 82 8 +211 83 8 +215 84 8 +218 85 8 +221 86 8 +225 87 8 +228 88 8 +231 89 8 +235 90 8 +238 91 8 +241 92 8 +245 93 8 +248 94 8 +251 95 8 +254 96 8 +255 97 8 diff --git a/src/fractalzoomer/color_maps/kuler harvest time.MAP b/src/fractalzoomer/color_maps/kuler harvest time.MAP new file mode 100644 index 000000000..26e657331 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler harvest time.MAP @@ -0,0 +1,256 @@ +255 227 123 +253 227 122 +252 227 122 +251 228 122 +249 228 121 +248 229 121 +247 229 121 +245 230 121 +244 230 120 +243 231 120 +241 231 120 +240 231 120 +239 232 119 +237 232 119 +236 233 119 +235 233 119 +233 234 118 +232 234 118 +231 235 118 +229 235 118 +228 236 117 +227 236 117 +225 236 117 +224 237 117 +223 237 116 +221 238 116 +220 238 116 +219 239 116 +217 239 115 +216 240 115 +215 240 115 +214 240 115 +212 241 114 +211 241 114 +210 242 114 +208 242 113 +207 243 113 +206 243 113 +204 244 113 +203 244 112 +202 245 112 +200 245 112 +199 245 112 +198 246 111 +196 246 111 +195 247 111 +194 247 111 +192 248 110 +191 248 110 +190 249 110 +188 249 110 +187 250 109 +186 250 109 +184 250 109 +183 251 109 +182 251 108 +180 252 108 +179 252 108 +178 253 108 +176 253 107 +175 254 107 +174 254 107 +173 254 107 +173 255 107 +173 255 107 +173 254 106 +174 254 105 +174 254 104 +175 253 103 +175 253 102 +176 253 102 +176 252 101 +177 252 100 +177 252 99 +178 251 98 +178 251 98 +179 251 97 +179 250 96 +180 250 95 +180 250 94 +181 249 94 +182 249 93 +182 249 92 +183 248 91 +183 248 90 +184 248 90 +184 247 89 +185 247 88 +185 247 87 +186 246 86 +186 246 86 +187 246 85 +187 245 84 +188 245 83 +188 245 82 +189 245 82 +190 244 81 +190 244 80 +191 244 79 +191 243 78 +192 243 77 +192 243 77 +193 242 76 +193 242 75 +194 242 74 +194 241 73 +195 241 73 +195 241 72 +196 240 71 +196 240 70 +197 240 69 +198 239 69 +198 239 68 +199 239 67 +199 238 66 +200 238 65 +200 238 65 +201 237 64 +201 237 63 +202 237 62 +202 236 61 +203 236 61 +203 236 60 +204 235 59 +204 235 58 +205 235 57 +205 235 57 +206 235 57 +206 235 57 +206 233 57 +207 231 57 +207 230 57 +208 228 57 +208 226 57 +209 225 57 +209 223 58 +210 221 58 +210 220 58 +211 218 58 +211 217 58 +212 215 58 +212 213 58 +213 212 59 +213 210 59 +214 208 59 +215 207 59 +215 205 59 +216 204 59 +216 202 59 +217 200 60 +217 199 60 +218 197 60 +218 195 60 +219 194 60 +219 192 60 +220 191 60 +220 189 61 +221 187 61 +221 186 61 +222 184 61 +223 182 61 +223 181 61 +224 179 61 +224 177 62 +225 176 62 +225 174 62 +226 173 62 +226 171 62 +227 169 62 +227 168 62 +228 166 63 +228 164 63 +229 163 63 +229 161 63 +230 160 63 +231 158 63 +231 156 63 +232 155 64 +232 153 64 +233 151 64 +233 150 64 +234 148 64 +234 147 64 +235 145 64 +235 143 65 +236 142 65 +236 140 65 +237 138 65 +237 137 65 +238 135 65 +238 134 65 +239 134 66 +239 134 66 +239 133 66 +239 132 66 +239 131 66 +240 130 67 +240 129 67 +240 128 67 +240 128 67 +241 127 68 +241 126 68 +241 125 68 +241 124 68 +242 123 69 +242 122 69 +242 122 69 +242 121 69 +243 120 70 +243 119 70 +243 118 70 +243 117 70 +244 116 71 +244 116 71 +244 115 71 +244 114 71 +245 113 72 +245 112 72 +245 111 72 +245 110 72 +246 110 73 +246 109 73 +246 108 73 +246 107 73 +247 106 74 +247 105 74 +247 104 74 +248 104 75 +248 103 75 +248 102 75 +248 101 75 +249 100 76 +249 99 76 +249 98 76 +249 98 76 +250 97 77 +250 96 77 +250 95 77 +250 94 77 +251 93 78 +251 92 78 +251 92 78 +251 91 78 +252 90 79 +252 89 79 +252 88 79 +252 87 79 +253 86 80 +253 86 80 +253 85 80 +253 84 80 +254 83 81 +254 82 81 +254 81 81 +254 81 81 +255 81 82 diff --git a/src/fractalzoomer/color_maps/kuler hawaiian sunset.MAP b/src/fractalzoomer/color_maps/kuler hawaiian sunset.MAP new file mode 100644 index 000000000..4daed11c0 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler hawaiian sunset.MAP @@ -0,0 +1,256 @@ +255 178 24 +254 178 24 +254 179 24 +254 179 24 +254 180 24 +254 180 24 +254 181 24 +254 182 25 +253 182 25 +253 183 25 +253 183 25 +253 184 25 +253 185 25 +253 185 25 +253 186 26 +253 186 26 +252 187 26 +252 188 26 +252 188 26 +252 189 26 +252 189 26 +252 190 27 +252 191 27 +252 191 27 +251 192 27 +251 192 27 +251 193 27 +251 194 27 +251 194 28 +251 195 28 +251 195 28 +251 196 28 +250 197 28 +250 197 28 +250 198 28 +250 198 29 +250 199 29 +250 200 29 +250 200 29 +249 201 29 +249 201 29 +249 202 29 +249 203 30 +249 203 30 +249 204 30 +249 204 30 +249 205 30 +248 206 30 +248 206 30 +248 207 31 +248 207 31 +248 208 31 +248 209 31 +248 209 31 +248 210 31 +247 210 31 +247 211 32 +247 212 32 +247 212 32 +247 213 32 +247 213 32 +247 214 32 +247 214 32 +247 215 33 +247 215 33 +246 213 33 +246 211 33 +246 210 33 +246 208 34 +246 207 34 +246 205 34 +246 204 34 +245 202 35 +245 201 35 +245 199 35 +245 198 35 +245 196 36 +245 195 36 +245 193 36 +245 192 36 +244 190 37 +244 189 37 +244 187 37 +244 186 37 +244 184 38 +244 183 38 +244 181 38 +244 180 38 +243 178 39 +243 177 39 +243 175 39 +243 174 39 +243 172 40 +243 171 40 +243 169 40 +243 168 40 +242 166 41 +242 164 41 +242 163 41 +242 161 42 +242 160 42 +242 158 42 +242 157 42 +241 155 43 +241 154 43 +241 152 43 +241 151 43 +241 149 44 +241 148 44 +241 146 44 +241 145 44 +240 143 45 +240 142 45 +240 140 45 +240 139 45 +240 137 46 +240 136 46 +240 134 46 +240 133 46 +239 131 47 +239 130 47 +239 128 47 +239 127 47 +239 125 48 +239 124 48 +239 122 48 +239 121 48 +239 121 49 +239 121 49 +239 120 48 +239 119 48 +239 118 48 +239 117 48 +239 116 48 +239 115 48 +239 114 48 +239 113 47 +239 112 47 +239 111 47 +239 111 47 +239 110 47 +239 109 47 +239 108 47 +239 107 47 +239 106 46 +239 105 46 +239 104 46 +239 103 46 +239 102 46 +239 102 46 +239 101 46 +239 100 46 +239 99 45 +239 98 45 +239 97 45 +239 96 45 +239 95 45 +239 94 45 +239 93 45 +239 93 45 +239 92 44 +239 91 44 +239 90 44 +239 89 44 +239 88 44 +239 87 44 +239 86 44 +239 85 43 +239 84 43 +239 83 43 +239 83 43 +239 82 43 +239 81 43 +239 80 43 +239 79 43 +239 78 42 +239 77 42 +239 76 42 +239 75 42 +239 74 42 +239 74 42 +239 73 42 +239 72 42 +239 71 41 +239 70 41 +239 69 41 +239 68 41 +239 67 41 +239 66 41 +239 65 41 +239 65 41 +239 65 41 +239 65 41 +238 64 42 +237 63 43 +236 62 44 +235 62 45 +234 61 46 +234 60 48 +233 59 49 +232 59 50 +231 58 51 +230 57 52 +230 57 54 +229 56 55 +228 55 56 +227 54 57 +226 54 58 +226 53 60 +225 52 61 +224 51 62 +223 51 63 +222 50 64 +222 49 66 +221 49 67 +220 48 68 +219 47 69 +218 46 70 +218 46 72 +217 45 73 +216 44 74 +215 43 75 +214 43 76 +214 42 77 +213 41 79 +212 41 80 +211 40 81 +210 39 82 +209 38 83 +209 38 85 +208 37 86 +207 36 87 +206 35 88 +205 35 89 +205 34 91 +204 33 92 +203 33 93 +202 32 94 +201 31 95 +201 30 97 +200 30 98 +199 29 99 +198 28 100 +197 27 101 +197 27 103 +196 26 104 +195 25 105 +194 25 106 +193 24 107 +193 23 109 +192 22 110 +191 22 111 +190 21 112 +189 20 113 +189 20 114 +189 20 115 diff --git a/src/fractalzoomer/color_maps/kuler heaven.MAP b/src/fractalzoomer/color_maps/kuler heaven.MAP new file mode 100644 index 000000000..59499bbb4 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler heaven.MAP @@ -0,0 +1,256 @@ +255 239 198 +253 237 196 +252 236 194 +251 234 193 +250 233 191 +249 232 190 +247 230 188 +246 229 186 +245 228 185 +244 226 183 +243 225 182 +241 223 180 +240 222 178 +239 221 177 +238 219 175 +237 218 174 +235 217 172 +234 215 170 +233 214 169 +232 212 167 +231 211 166 +229 210 164 +228 208 162 +227 207 161 +226 206 159 +225 204 158 +223 203 156 +222 201 154 +221 200 153 +220 199 151 +219 197 150 +218 196 148 +216 195 146 +215 193 145 +214 192 143 +213 191 142 +212 189 140 +210 188 138 +209 186 137 +208 185 135 +207 184 134 +206 182 132 +204 181 130 +203 180 129 +202 178 127 +201 177 126 +200 175 124 +198 174 122 +197 173 121 +196 171 119 +195 170 118 +194 169 116 +192 167 114 +191 166 113 +190 164 111 +189 163 110 +188 162 108 +186 160 106 +185 159 105 +184 158 103 +183 156 102 +182 155 100 +181 154 99 +181 154 99 +181 154 99 +182 155 100 +183 156 102 +184 158 104 +185 159 105 +186 161 107 +188 162 109 +189 164 111 +190 165 112 +191 167 114 +192 168 116 +194 170 117 +195 171 119 +196 173 121 +197 174 123 +198 176 124 +200 177 126 +201 179 128 +202 180 130 +203 182 131 +204 183 133 +206 185 135 +207 186 136 +208 188 138 +209 189 140 +210 191 142 +212 192 143 +213 194 145 +214 195 147 +215 197 149 +216 198 150 +217 200 152 +219 201 154 +220 203 155 +221 204 157 +222 206 159 +223 207 161 +225 209 162 +226 210 164 +227 212 166 +228 213 168 +229 215 169 +231 216 171 +232 218 173 +233 219 174 +234 221 176 +235 222 178 +237 224 180 +238 225 181 +239 227 183 +240 228 185 +241 230 187 +243 231 188 +244 233 190 +245 234 192 +246 236 193 +247 237 195 +249 239 197 +250 240 199 +251 242 200 +252 243 202 +253 245 204 +254 246 205 +255 247 206 +255 247 206 +252 245 205 +249 244 205 +246 242 204 +243 241 204 +240 239 203 +237 238 203 +234 236 203 +231 235 202 +228 234 202 +225 232 201 +222 231 201 +219 229 201 +217 228 200 +214 226 200 +211 225 199 +208 224 199 +205 222 199 +202 221 198 +199 219 198 +196 218 197 +193 216 197 +190 215 197 +187 213 196 +184 212 196 +182 211 195 +179 209 195 +176 208 195 +173 206 194 +170 205 194 +167 203 193 +164 202 193 +161 201 193 +158 199 192 +155 198 192 +152 196 191 +149 195 191 +146 193 191 +144 192 190 +141 191 190 +138 189 189 +135 188 189 +132 186 189 +129 185 188 +126 183 188 +123 182 187 +120 180 187 +117 179 187 +114 178 186 +111 176 186 +109 175 185 +106 173 185 +103 172 185 +100 170 184 +97 169 184 +94 168 183 +91 166 183 +88 165 183 +85 163 182 +82 162 182 +79 160 181 +76 159 181 +74 158 181 +74 158 181 +74 158 181 +75 159 182 +76 160 183 +77 161 184 +79 162 185 +80 163 186 +81 164 188 +83 165 189 +84 166 190 +85 168 191 +87 169 192 +88 170 194 +89 171 195 +91 172 196 +92 173 197 +93 174 198 +95 175 200 +96 176 201 +97 178 202 +99 179 203 +100 180 204 +101 181 206 +103 182 207 +104 183 208 +105 184 209 +107 185 210 +108 186 212 +109 188 213 +111 189 214 +112 190 215 +113 191 216 +114 192 217 +116 193 219 +117 194 220 +118 195 221 +120 196 222 +121 198 223 +122 199 225 +124 200 226 +125 201 227 +126 202 228 +128 203 229 +129 204 231 +130 205 232 +132 206 233 +133 208 234 +134 209 235 +136 210 237 +137 211 238 +138 212 239 +140 213 240 +141 214 241 +142 215 243 +144 216 244 +145 218 245 +146 219 246 +148 220 247 +149 221 249 +150 222 250 +152 223 251 +153 224 252 +154 225 253 +155 226 254 +156 227 255 diff --git a/src/fractalzoomer/color_maps/kuler herbal mist.MAP b/src/fractalzoomer/color_maps/kuler herbal mist.MAP new file mode 100644 index 000000000..2510167c0 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler herbal mist.MAP @@ -0,0 +1,256 @@ +123 117 99 +123 117 99 +123 117 99 +123 118 99 +124 118 100 +124 118 100 +124 119 100 +124 119 100 +125 119 101 +125 120 101 +125 120 101 +126 120 101 +126 121 102 +126 121 102 +126 121 102 +127 122 102 +127 122 103 +127 122 103 +127 123 103 +128 123 103 +128 123 104 +128 124 104 +129 124 104 +129 124 104 +129 125 105 +129 125 105 +130 125 105 +130 126 105 +130 126 106 +130 126 106 +131 127 106 +131 127 106 +131 127 107 +132 128 107 +132 128 107 +132 128 108 +132 129 108 +133 129 108 +133 129 108 +133 130 109 +133 130 109 +134 130 109 +134 131 109 +134 131 110 +135 131 110 +135 132 110 +135 132 110 +135 132 111 +136 133 111 +136 133 111 +136 133 111 +136 134 112 +137 134 112 +137 134 112 +137 135 112 +138 135 113 +138 135 113 +138 136 113 +138 136 113 +139 136 114 +139 137 114 +139 137 114 +139 137 114 +140 138 115 +140 138 115 +141 138 115 +142 139 115 +143 139 116 +144 140 116 +145 141 117 +146 141 117 +147 142 117 +148 143 118 +149 143 118 +150 144 119 +151 145 119 +152 145 119 +153 146 120 +154 147 120 +155 147 121 +157 148 121 +158 148 121 +159 149 122 +160 150 122 +161 150 123 +162 151 123 +163 152 123 +164 152 124 +165 153 124 +166 154 125 +167 154 125 +168 155 125 +169 156 126 +170 156 126 +171 157 127 +172 157 127 +174 158 127 +175 159 128 +176 159 128 +177 160 129 +178 161 129 +179 161 129 +180 162 130 +181 163 130 +182 163 131 +183 164 131 +184 165 131 +185 165 132 +186 166 132 +187 167 133 +188 167 133 +190 168 133 +191 168 134 +192 169 134 +193 170 135 +194 170 135 +195 171 135 +196 172 136 +197 172 136 +198 173 137 +199 174 137 +200 174 137 +201 175 138 +202 176 138 +203 176 139 +204 177 139 +205 177 139 +206 178 140 +206 178 140 +206 178 140 +207 178 140 +207 179 141 +208 179 141 +208 180 142 +209 180 142 +209 181 142 +210 181 143 +210 182 143 +211 182 144 +211 183 144 +212 183 144 +212 184 145 +213 184 145 +213 185 146 +214 185 146 +215 185 146 +215 186 147 +216 186 147 +216 187 148 +217 187 148 +217 188 148 +218 188 149 +218 189 149 +219 189 150 +219 190 150 +220 190 150 +220 191 151 +221 191 151 +221 192 152 +222 192 152 +223 192 152 +223 193 153 +224 193 153 +224 194 154 +225 194 154 +225 195 154 +226 195 155 +226 196 155 +227 196 156 +227 197 156 +228 197 156 +228 198 157 +229 198 157 +229 199 158 +230 199 158 +231 199 158 +231 200 159 +232 200 159 +232 201 160 +233 201 160 +233 202 160 +234 202 161 +234 203 161 +235 203 162 +235 204 162 +236 204 162 +236 205 163 +237 205 163 +237 206 164 +238 206 164 +238 206 164 +239 207 165 +239 207 165 +239 207 165 +239 207 165 +239 207 165 +240 208 165 +240 208 165 +240 208 165 +240 208 165 +241 209 166 +241 209 166 +241 209 166 +241 209 166 +242 210 166 +242 210 166 +242 210 166 +242 210 166 +243 211 167 +243 211 167 +243 211 167 +243 211 167 +244 212 167 +244 212 167 +244 212 167 +244 212 167 +245 213 168 +245 213 168 +245 213 168 +245 213 168 +246 214 168 +246 214 168 +246 214 168 +246 214 168 +247 215 169 +247 215 169 +247 215 169 +248 216 169 +248 216 169 +248 216 169 +248 216 169 +249 217 170 +249 217 170 +249 217 170 +249 217 170 +250 218 170 +250 218 170 +250 218 170 +250 218 170 +251 219 171 +251 219 171 +251 219 171 +251 219 171 +252 220 171 +252 220 171 +252 220 171 +252 220 171 +253 221 172 +253 221 172 +253 221 172 +253 221 172 +254 222 172 +254 222 172 +254 222 172 +254 222 172 +255 223 173 diff --git a/src/fractalzoomer/color_maps/kuler high energy.MAP b/src/fractalzoomer/color_maps/kuler high energy.MAP new file mode 100644 index 000000000..c5fd25661 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler high energy.MAP @@ -0,0 +1,256 @@ +0 117 123 +2 117 121 +5 118 119 +8 119 117 +11 120 115 +14 121 113 +17 122 111 +20 122 109 +23 123 107 +26 124 105 +29 125 103 +32 126 101 +35 127 99 +37 128 97 +40 128 95 +43 129 93 +46 130 91 +49 131 89 +52 132 87 +55 133 85 +58 134 83 +61 134 81 +64 135 79 +67 136 77 +70 137 75 +72 138 73 +75 139 71 +78 140 69 +81 140 67 +84 141 65 +87 142 63 +90 143 61 +93 144 59 +96 145 57 +99 146 55 +102 146 53 +105 147 51 +108 148 49 +110 149 47 +113 150 45 +116 151 43 +119 152 41 +122 152 39 +125 153 37 +128 154 35 +131 155 33 +134 156 31 +137 157 29 +140 158 27 +143 158 25 +145 159 23 +148 160 21 +151 161 19 +154 162 17 +157 163 15 +160 164 13 +163 164 11 +166 165 9 +169 166 7 +172 167 5 +175 168 3 +178 169 1 +180 169 0 +181 170 0 +181 170 0 +182 170 0 +183 171 0 +184 172 1 +185 173 1 +186 173 1 +188 174 2 +189 175 2 +190 176 3 +191 177 3 +192 177 3 +194 178 4 +195 179 4 +196 180 5 +197 181 5 +198 181 5 +200 182 6 +201 183 6 +202 184 6 +203 185 7 +204 185 7 +206 186 8 +207 187 8 +208 188 8 +209 188 9 +210 189 9 +212 190 10 +213 191 10 +214 192 10 +215 192 11 +216 193 11 +217 194 11 +219 195 12 +220 196 12 +221 196 13 +222 197 13 +223 198 13 +225 199 14 +226 200 14 +227 200 15 +228 201 15 +229 202 15 +231 203 16 +232 203 16 +233 204 17 +234 205 17 +235 206 17 +237 207 18 +238 207 18 +239 208 18 +240 209 19 +241 210 19 +243 211 20 +244 211 20 +245 212 20 +246 213 21 +247 214 21 +249 215 22 +250 215 22 +251 216 22 +252 217 23 +253 218 23 +254 218 23 +255 219 24 +255 219 24 +254 216 25 +253 213 27 +252 210 29 +251 207 31 +250 205 33 +249 202 35 +248 199 37 +247 196 39 +246 194 41 +245 191 43 +244 188 45 +243 185 47 +243 183 49 +242 180 51 +241 177 53 +240 174 55 +239 172 57 +238 169 59 +237 166 61 +236 163 63 +235 161 65 +234 158 67 +233 155 69 +232 152 71 +232 150 73 +231 147 75 +230 144 77 +229 141 79 +228 139 81 +227 136 83 +226 133 85 +225 130 87 +224 127 89 +223 125 91 +222 122 93 +221 119 95 +220 116 97 +220 114 99 +219 111 101 +218 108 103 +217 105 105 +216 103 107 +215 100 109 +214 97 111 +213 94 113 +212 92 115 +211 89 117 +210 86 119 +209 83 121 +209 81 123 +208 78 125 +207 75 127 +206 72 129 +205 70 131 +204 67 133 +203 64 135 +202 61 137 +201 59 139 +200 56 141 +199 53 143 +198 50 145 +198 48 147 +198 48 148 +198 48 148 +197 48 145 +197 48 143 +197 49 140 +196 49 138 +196 50 136 +196 50 133 +196 50 131 +195 51 128 +195 51 126 +195 52 124 +194 52 121 +194 52 119 +194 53 116 +194 53 114 +193 54 112 +193 54 109 +193 54 107 +193 55 105 +192 55 102 +192 56 100 +192 56 97 +191 56 95 +191 57 93 +191 57 90 +191 58 88 +190 58 85 +190 58 83 +190 59 81 +190 59 78 +189 60 76 +189 60 74 +189 60 71 +188 61 69 +188 61 66 +188 62 64 +188 62 62 +187 62 59 +187 63 57 +187 63 54 +187 64 52 +186 64 50 +186 64 47 +186 65 45 +185 65 42 +185 66 40 +185 66 38 +185 66 35 +184 67 33 +184 67 31 +184 68 28 +184 68 26 +183 68 23 +183 69 21 +183 69 19 +182 70 16 +182 70 14 +182 70 11 +182 71 9 +181 71 7 +181 72 4 +181 72 2 +181 72 0 +181 73 0 diff --git a/src/fractalzoomer/color_maps/kuler hsb nature 13.MAP b/src/fractalzoomer/color_maps/kuler hsb nature 13.MAP new file mode 100644 index 000000000..d0d3728cc --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler hsb nature 13.MAP @@ -0,0 +1,256 @@ +74 81 74 +74 81 74 +74 81 75 +74 82 76 +75 82 77 +75 82 78 +75 83 79 +75 83 80 +76 84 81 +76 84 82 +76 84 83 +76 85 84 +77 85 85 +77 86 86 +77 86 87 +77 86 88 +78 87 88 +78 87 89 +78 87 90 +78 88 91 +79 88 92 +79 89 93 +79 89 94 +79 89 95 +80 90 96 +80 90 97 +80 91 98 +80 91 99 +81 91 100 +81 92 101 +81 92 102 +81 92 102 +82 93 103 +82 93 104 +82 94 105 +83 94 106 +83 94 107 +83 95 108 +83 95 109 +84 96 110 +84 96 111 +84 96 112 +84 97 113 +85 97 114 +85 98 115 +85 98 116 +85 98 117 +86 99 117 +86 99 118 +86 99 119 +86 100 120 +87 100 121 +87 101 122 +87 101 123 +87 101 124 +88 102 125 +88 102 126 +88 103 127 +88 103 128 +89 103 129 +89 104 130 +89 104 131 +89 104 131 +90 105 132 +90 105 132 +91 106 133 +93 108 135 +94 110 137 +96 112 139 +97 113 141 +99 115 143 +101 117 145 +102 119 147 +104 120 149 +105 122 151 +107 124 153 +109 126 155 +110 128 157 +112 129 159 +113 131 161 +115 133 163 +117 135 165 +118 136 167 +120 138 169 +121 140 171 +123 142 173 +125 144 175 +126 145 177 +128 147 179 +129 149 181 +131 151 183 +133 152 185 +134 154 187 +136 156 189 +137 158 191 +139 159 193 +141 161 195 +142 163 197 +144 165 199 +145 167 201 +147 168 203 +149 170 205 +150 172 207 +152 174 209 +153 175 211 +155 177 213 +157 179 215 +158 181 217 +160 183 219 +161 184 221 +163 186 223 +165 188 225 +166 190 227 +168 191 229 +169 193 231 +171 195 233 +173 197 235 +174 199 237 +176 200 239 +177 202 241 +179 204 243 +181 206 245 +182 207 247 +184 209 249 +185 211 251 +187 213 253 +188 214 254 +189 215 255 +189 215 255 +189 215 255 +190 216 255 +191 216 255 +192 217 255 +193 217 255 +193 218 255 +194 218 255 +195 219 255 +196 219 255 +197 220 255 +197 220 255 +198 221 255 +199 221 255 +200 222 255 +201 222 255 +201 223 255 +202 223 255 +203 224 255 +204 224 255 +205 225 255 +205 225 255 +206 226 255 +207 226 255 +208 227 255 +209 227 255 +209 228 255 +210 228 255 +211 229 255 +212 229 255 +213 230 255 +213 230 255 +214 231 255 +215 232 255 +216 232 255 +217 233 255 +218 233 255 +218 234 255 +219 234 255 +220 235 255 +221 235 255 +222 236 255 +222 236 255 +223 237 255 +224 237 255 +225 238 255 +226 238 255 +226 239 255 +227 239 255 +228 240 255 +229 240 255 +230 241 255 +230 241 255 +231 242 255 +232 242 255 +233 243 255 +234 243 255 +234 244 255 +235 244 255 +236 245 255 +237 245 255 +238 246 255 +238 246 255 +239 247 255 +239 247 255 +237 245 253 +236 244 251 +235 243 250 +234 241 248 +233 240 247 +231 239 245 +230 237 243 +229 236 242 +228 235 240 +227 233 239 +225 232 237 +224 231 235 +223 230 234 +222 228 232 +221 227 231 +219 226 229 +218 224 227 +217 223 226 +216 222 224 +215 220 223 +213 219 221 +212 218 219 +211 216 218 +210 215 216 +209 214 215 +207 213 213 +206 211 211 +205 210 210 +204 209 208 +203 207 207 +202 206 205 +200 205 203 +199 203 202 +198 202 200 +197 201 199 +196 199 197 +194 198 195 +193 197 194 +192 196 192 +191 194 191 +190 193 189 +188 192 187 +187 190 186 +186 189 184 +185 188 183 +184 186 181 +182 185 179 +181 184 178 +180 182 176 +179 181 175 +178 180 173 +176 179 171 +175 177 170 +174 176 168 +173 175 167 +172 173 165 +170 172 163 +169 171 162 +168 169 160 +167 168 159 +166 167 157 +165 166 156 +165 166 156 diff --git a/src/fractalzoomer/color_maps/kuler i salute king tut.MAP b/src/fractalzoomer/color_maps/kuler i salute king tut.MAP new file mode 100644 index 000000000..1f6a986e7 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler i salute king tut.MAP @@ -0,0 +1,256 @@ +0 81 156 +0 81 156 +1 81 157 +2 81 158 +3 81 159 +4 81 160 +5 81 160 +6 81 161 +7 81 162 +8 81 163 +9 81 164 +10 81 164 +11 81 165 +11 81 166 +12 81 167 +13 81 168 +14 82 168 +15 82 169 +16 82 170 +17 82 171 +18 82 172 +19 82 172 +20 82 173 +21 82 174 +22 82 175 +22 82 176 +23 82 176 +24 82 177 +25 82 178 +26 82 179 +27 82 180 +28 82 180 +29 83 181 +30 83 182 +31 83 183 +32 83 184 +33 83 185 +34 83 185 +34 83 186 +35 83 187 +36 83 188 +37 83 189 +38 83 189 +39 83 190 +40 83 191 +41 83 192 +42 83 193 +43 84 193 +44 84 194 +45 84 195 +45 84 196 +46 84 197 +47 84 197 +48 84 198 +49 84 199 +50 84 200 +51 84 201 +52 84 201 +53 84 202 +54 84 203 +55 84 204 +56 84 205 +56 84 205 +57 85 206 +57 85 206 +57 86 206 +58 87 207 +59 88 208 +59 89 209 +60 90 209 +61 91 210 +61 92 211 +62 93 212 +63 95 213 +63 96 213 +64 97 214 +65 98 215 +65 99 216 +66 100 217 +67 101 217 +67 102 218 +68 103 219 +69 105 220 +69 106 221 +70 107 221 +71 108 222 +71 109 223 +72 110 224 +73 111 224 +73 112 225 +74 113 226 +75 115 227 +75 116 228 +76 117 228 +77 118 229 +77 119 230 +78 120 231 +79 121 232 +80 122 232 +80 123 233 +81 125 234 +82 126 235 +82 127 236 +83 128 236 +84 129 237 +84 130 238 +85 131 239 +86 132 239 +86 133 240 +87 135 241 +88 136 242 +88 137 243 +89 138 243 +90 139 244 +90 140 245 +91 141 246 +92 142 247 +92 143 247 +93 145 248 +94 146 249 +94 147 250 +95 148 251 +96 149 251 +96 150 252 +97 151 253 +98 152 254 +98 153 254 +99 154 255 +99 154 255 +101 154 251 +103 154 248 +105 154 245 +107 154 241 +109 154 238 +111 154 235 +113 154 231 +116 154 228 +118 154 225 +120 154 221 +122 154 218 +124 154 215 +126 154 211 +128 154 208 +130 154 205 +133 155 201 +135 155 198 +137 155 195 +139 155 191 +141 155 188 +143 155 185 +145 155 181 +147 155 178 +150 155 175 +152 155 171 +154 155 168 +156 155 165 +158 155 161 +160 155 158 +162 155 155 +164 155 152 +167 156 148 +169 156 145 +171 156 142 +173 156 138 +175 156 135 +177 156 132 +179 156 128 +182 156 125 +184 156 122 +186 156 118 +188 156 115 +190 156 112 +192 156 108 +194 156 105 +196 156 102 +199 157 98 +201 157 95 +203 157 92 +205 157 88 +207 157 85 +209 157 82 +211 157 78 +213 157 75 +216 157 72 +218 157 68 +220 157 65 +222 157 62 +224 157 58 +226 157 55 +228 157 52 +230 157 49 +231 158 49 +231 158 49 +231 159 51 +231 161 54 +232 162 56 +232 164 59 +232 165 61 +233 167 64 +233 168 66 +234 170 69 +234 172 71 +234 173 74 +235 175 76 +235 176 79 +236 178 81 +236 179 84 +236 181 86 +237 183 89 +237 184 92 +237 186 94 +238 187 97 +238 189 99 +239 190 102 +239 192 104 +239 193 107 +240 195 109 +240 197 112 +241 198 114 +241 200 117 +241 201 119 +242 203 122 +242 204 124 +242 206 127 +243 208 130 +243 209 132 +244 211 135 +244 212 137 +244 214 140 +245 215 142 +245 217 145 +246 219 147 +246 220 150 +246 222 152 +247 223 155 +247 225 157 +248 226 160 +248 228 162 +248 229 165 +249 231 168 +249 233 170 +249 234 173 +250 236 175 +250 237 178 +251 239 180 +251 240 183 +251 242 185 +252 244 188 +252 245 190 +253 247 193 +253 248 195 +253 250 198 +254 251 200 +254 253 203 +254 254 205 +255 255 206 diff --git a/src/fractalzoomer/color_maps/kuler jaguar.MAP b/src/fractalzoomer/color_maps/kuler jaguar.MAP new file mode 100644 index 000000000..e9b0d4d33 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler jaguar.MAP @@ -0,0 +1,256 @@ +8 12 8 +8 12 8 +9 13 8 +10 14 9 +11 15 9 +12 16 10 +13 17 10 +14 18 10 +15 19 11 +16 20 11 +17 21 12 +18 22 12 +19 23 12 +20 24 13 +21 25 13 +22 26 14 +22 27 14 +23 28 14 +24 29 15 +25 30 15 +26 31 16 +27 32 16 +28 33 16 +29 34 17 +30 35 17 +31 36 18 +32 37 18 +33 38 18 +34 39 19 +35 40 19 +36 41 20 +36 42 20 +37 43 20 +38 44 21 +39 45 21 +40 46 22 +41 47 22 +42 48 22 +43 49 23 +44 50 23 +45 51 24 +46 52 24 +47 53 24 +48 54 25 +49 55 25 +50 56 26 +51 57 26 +51 58 26 +52 59 27 +53 60 27 +54 61 28 +55 62 28 +56 63 28 +57 64 29 +58 65 29 +59 66 30 +60 67 30 +61 68 30 +62 69 31 +63 70 31 +64 71 32 +65 72 32 +65 72 32 +66 73 33 +66 73 33 +68 74 33 +70 76 33 +73 78 33 +75 80 34 +77 81 34 +80 83 34 +82 85 34 +85 87 35 +87 88 35 +89 90 35 +92 92 35 +94 94 36 +97 95 36 +99 97 36 +101 99 36 +104 101 37 +106 102 37 +108 104 37 +111 106 37 +113 108 38 +116 109 38 +118 111 38 +120 113 38 +123 115 39 +125 116 39 +128 118 39 +130 120 39 +132 122 40 +135 123 40 +137 125 40 +139 127 40 +142 129 41 +144 131 41 +147 132 41 +149 134 42 +151 136 42 +154 138 42 +156 139 42 +159 141 43 +161 143 43 +163 145 43 +166 146 43 +168 148 44 +171 150 44 +173 152 44 +175 153 44 +178 155 45 +180 157 45 +182 159 45 +185 160 45 +187 162 46 +190 164 46 +192 166 46 +194 167 46 +197 169 47 +199 171 47 +202 173 47 +204 174 47 +206 176 48 +209 178 48 +211 180 48 +213 181 48 +214 182 49 +214 182 49 +214 182 51 +215 183 54 +215 184 56 +216 185 59 +216 185 61 +217 186 64 +217 187 66 +218 188 69 +218 189 71 +219 189 74 +219 190 76 +220 191 79 +220 192 81 +221 193 84 +221 193 86 +222 194 89 +223 195 92 +223 196 94 +224 197 97 +224 197 99 +225 198 102 +225 199 104 +226 200 107 +226 200 109 +227 201 112 +227 202 114 +228 203 117 +228 204 119 +229 204 122 +229 205 124 +230 206 127 +231 207 130 +231 208 132 +232 208 135 +232 209 137 +233 210 140 +233 211 142 +234 212 145 +234 212 147 +235 213 150 +235 214 152 +236 215 155 +236 215 157 +237 216 160 +237 217 162 +238 218 165 +239 219 168 +239 219 170 +240 220 173 +240 221 175 +241 222 178 +241 223 180 +242 223 183 +242 224 185 +243 225 188 +243 226 190 +244 227 193 +244 227 195 +245 228 198 +245 229 200 +246 230 203 +246 230 205 +247 231 206 +247 231 206 +245 229 204 +243 228 202 +242 226 201 +240 225 199 +239 223 198 +237 221 196 +235 220 194 +234 219 193 +232 217 191 +231 216 190 +229 214 188 +227 213 186 +226 211 185 +224 210 183 +223 208 182 +221 207 180 +219 205 178 +218 204 177 +216 202 175 +215 201 174 +213 199 172 +211 198 170 +210 196 169 +208 195 167 +207 193 166 +205 192 164 +203 190 162 +202 189 161 +200 187 159 +199 186 158 +197 184 156 +195 183 154 +194 181 153 +192 180 151 +191 178 150 +189 177 148 +187 175 146 +186 174 145 +184 172 143 +183 171 142 +181 169 140 +179 168 138 +178 166 137 +176 165 135 +175 163 134 +173 162 132 +171 160 130 +170 159 129 +168 157 127 +167 156 126 +165 154 124 +163 153 122 +162 151 121 +160 150 119 +159 148 118 +157 147 116 +155 145 114 +154 144 113 +152 142 111 +151 141 110 +149 139 108 +148 138 107 +148 138 107 diff --git a/src/fractalzoomer/color_maps/kuler jill olantern.MAP b/src/fractalzoomer/color_maps/kuler jill olantern.MAP new file mode 100644 index 000000000..4f47566bf --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler jill olantern.MAP @@ -0,0 +1,256 @@ +231 130 206 +229 129 204 +227 128 202 +225 127 200 +224 126 199 +222 125 197 +220 124 195 +218 124 193 +217 123 192 +215 122 190 +213 121 188 +211 120 187 +210 119 185 +208 118 183 +206 118 181 +204 117 180 +203 116 178 +201 115 176 +199 114 174 +197 113 173 +196 112 171 +194 112 169 +192 111 168 +190 110 166 +189 109 164 +187 108 162 +185 107 161 +183 106 159 +182 106 157 +180 105 155 +178 104 154 +177 103 152 +175 102 150 +173 101 149 +171 100 147 +170 100 145 +168 99 143 +166 98 142 +164 97 140 +163 96 138 +161 95 136 +159 94 135 +157 94 133 +156 93 131 +154 92 130 +152 91 128 +150 90 126 +149 89 124 +147 88 123 +145 88 121 +143 87 119 +142 86 117 +140 85 116 +138 84 114 +136 83 112 +135 82 111 +133 82 109 +131 81 107 +129 80 105 +128 79 104 +126 78 102 +124 77 100 +123 77 99 +123 77 99 +123 77 99 +125 78 99 +127 79 99 +129 80 99 +131 81 99 +133 82 99 +135 83 99 +137 84 99 +140 85 100 +142 87 100 +144 88 100 +146 89 100 +148 90 100 +150 91 100 +152 92 100 +154 93 100 +157 94 101 +159 95 101 +161 97 101 +163 98 101 +165 99 101 +167 100 101 +169 101 101 +171 102 101 +174 103 102 +176 104 102 +178 105 102 +180 107 102 +182 108 102 +184 109 102 +186 110 102 +188 111 102 +191 112 103 +193 113 103 +195 114 103 +197 115 103 +199 117 103 +201 118 103 +203 119 103 +206 120 104 +208 121 104 +210 122 104 +212 123 104 +214 124 104 +216 125 104 +218 127 104 +220 128 104 +223 129 105 +225 130 105 +227 131 105 +229 132 105 +231 133 105 +233 134 105 +235 135 105 +237 137 105 +240 138 106 +242 139 106 +244 140 106 +246 141 106 +248 142 106 +250 143 106 +252 144 106 +254 145 106 +255 146 107 +255 146 107 +251 144 105 +248 142 104 +245 141 103 +242 139 102 +239 137 101 +236 136 100 +233 134 99 +230 132 98 +227 131 97 +224 129 96 +221 127 95 +218 126 94 +215 124 93 +212 122 92 +209 121 91 +206 119 89 +203 118 88 +200 116 87 +197 114 86 +194 113 85 +190 111 84 +187 109 83 +184 108 82 +181 106 81 +178 104 80 +175 103 79 +172 101 78 +169 99 77 +166 98 76 +163 96 75 +160 95 74 +157 93 72 +154 91 71 +151 90 70 +148 88 69 +145 86 68 +142 85 67 +139 83 66 +136 81 65 +133 80 64 +130 78 63 +126 76 62 +123 75 61 +120 73 60 +117 71 59 +114 70 58 +111 68 56 +108 67 55 +105 65 54 +102 63 53 +99 62 52 +96 60 51 +93 58 50 +90 57 49 +87 55 48 +84 53 47 +81 52 46 +78 50 45 +75 48 44 +72 47 43 +69 45 42 +66 44 41 +66 44 41 +66 44 41 +66 44 41 +66 44 41 +66 45 41 +67 45 42 +67 46 42 +67 46 42 +67 46 42 +68 47 43 +68 47 43 +68 48 43 +68 48 43 +69 48 44 +69 49 44 +69 49 44 +69 50 44 +70 50 45 +70 50 45 +70 51 45 +70 51 45 +71 52 46 +71 52 46 +71 52 46 +71 53 46 +72 53 47 +72 54 47 +72 54 47 +72 54 47 +73 55 48 +73 55 48 +73 56 48 +73 56 48 +74 56 49 +74 57 49 +74 57 49 +75 58 50 +75 58 50 +75 58 50 +75 59 50 +76 59 51 +76 60 51 +76 60 51 +76 60 51 +77 61 52 +77 61 52 +77 62 52 +77 62 52 +78 62 53 +78 63 53 +78 63 53 +78 64 53 +79 64 54 +79 64 54 +79 65 54 +79 65 54 +80 66 55 +80 66 55 +80 66 55 +80 67 55 +81 67 56 +81 68 56 +81 68 56 +81 68 56 +82 69 57 diff --git a/src/fractalzoomer/color_maps/kuler jupiter.MAP b/src/fractalzoomer/color_maps/kuler jupiter.MAP new file mode 100644 index 000000000..b706799be --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler jupiter.MAP @@ -0,0 +1,256 @@ +255 162 115 +253 160 113 +251 159 112 +249 157 111 +248 156 109 +246 154 108 +244 153 107 +242 151 105 +241 150 104 +239 149 103 +237 147 101 +236 146 100 +234 144 99 +232 143 97 +230 141 96 +229 140 95 +227 139 93 +225 137 92 +223 136 91 +222 134 89 +220 133 88 +218 131 87 +217 130 85 +215 128 84 +213 127 83 +211 126 81 +210 124 80 +208 123 79 +206 121 77 +204 120 76 +203 118 75 +201 117 74 +199 116 72 +198 114 71 +196 113 70 +194 111 68 +192 110 67 +191 108 66 +189 107 64 +187 106 63 +185 104 62 +184 103 60 +182 101 59 +180 100 58 +179 98 56 +177 97 55 +175 95 54 +173 94 52 +172 93 51 +170 91 50 +168 90 48 +166 88 47 +165 87 46 +163 85 44 +161 84 43 +160 83 42 +158 81 40 +156 80 39 +154 78 38 +153 77 36 +151 75 35 +149 74 34 +148 73 33 +148 73 33 +148 73 33 +149 73 33 +150 74 33 +152 74 33 +153 75 34 +155 76 34 +156 76 34 +158 77 34 +159 78 35 +161 78 35 +162 79 35 +164 80 35 +165 80 36 +167 81 36 +168 82 36 +170 82 36 +171 83 37 +172 83 37 +174 84 37 +175 85 37 +177 85 38 +178 86 38 +180 87 38 +181 87 38 +183 88 39 +184 89 39 +186 89 39 +187 90 39 +189 91 40 +190 91 40 +192 92 40 +193 92 40 +194 93 41 +196 94 41 +197 94 41 +199 95 42 +200 96 42 +202 96 42 +203 97 42 +205 98 43 +206 98 43 +208 99 43 +209 100 43 +211 100 44 +212 101 44 +214 102 44 +215 102 44 +216 103 45 +218 103 45 +219 104 45 +221 105 45 +222 105 46 +224 106 46 +225 107 46 +227 107 46 +228 108 47 +230 109 47 +231 109 47 +233 110 47 +234 111 48 +236 111 48 +237 112 48 +238 112 48 +239 113 49 +239 113 49 +238 112 48 +237 111 47 +237 110 46 +236 110 45 +236 109 45 +235 108 44 +235 108 43 +234 107 42 +234 106 41 +233 105 41 +233 105 40 +232 104 39 +232 103 38 +231 103 37 +231 102 37 +230 101 36 +229 100 35 +229 100 34 +228 99 33 +228 98 33 +227 98 32 +227 97 31 +226 96 30 +226 95 30 +225 95 29 +225 94 28 +224 93 27 +224 93 26 +223 92 26 +223 91 25 +222 91 24 +221 90 23 +221 89 22 +220 88 22 +220 88 21 +219 87 20 +219 86 19 +218 86 18 +218 85 18 +217 84 17 +217 83 16 +216 83 15 +216 82 15 +215 81 14 +215 81 13 +214 80 12 +213 79 11 +213 78 11 +212 78 10 +212 77 9 +211 76 8 +211 76 7 +210 75 7 +210 74 6 +209 73 5 +209 73 4 +208 72 3 +208 71 3 +207 71 2 +207 70 1 +206 69 0 +206 69 0 +206 69 0 +206 69 0 +206 70 1 +207 72 3 +208 74 5 +209 76 6 +209 78 8 +210 80 10 +211 82 12 +212 84 13 +213 86 15 +213 88 17 +214 90 18 +215 92 20 +216 94 22 +217 96 24 +217 98 25 +218 100 27 +219 102 29 +220 104 31 +221 106 32 +221 108 34 +222 109 36 +223 111 37 +224 113 39 +224 115 41 +225 117 43 +226 119 44 +227 121 46 +228 123 48 +228 125 50 +229 127 51 +230 129 53 +231 131 55 +232 133 56 +232 135 58 +233 137 60 +234 139 62 +235 141 63 +236 143 65 +236 145 67 +237 147 69 +238 149 70 +239 150 72 +239 152 74 +240 154 75 +241 156 77 +242 158 79 +243 160 81 +243 162 82 +244 164 84 +245 166 86 +246 168 88 +247 170 89 +247 172 91 +248 174 93 +249 176 94 +250 178 96 +251 180 98 +251 182 100 +252 184 101 +253 186 103 +254 188 105 +254 189 106 +255 190 107 diff --git a/src/fractalzoomer/color_maps/kuler lavender sand.MAP b/src/fractalzoomer/color_maps/kuler lavender sand.MAP new file mode 100644 index 000000000..fbdde60b2 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler lavender sand.MAP @@ -0,0 +1,256 @@ +99 16 156 +99 17 156 +100 18 157 +101 19 158 +102 20 159 +103 21 160 +104 22 160 +105 23 161 +106 24 162 +107 26 163 +108 27 164 +109 28 164 +110 29 165 +110 30 166 +111 31 167 +112 32 168 +113 33 168 +114 34 169 +115 36 170 +116 37 171 +117 38 172 +118 39 172 +119 40 173 +120 41 174 +121 42 175 +121 43 176 +122 44 176 +123 46 177 +124 47 178 +125 48 179 +126 49 180 +127 50 180 +128 51 181 +129 52 182 +130 53 183 +131 54 184 +132 56 185 +133 57 185 +133 58 186 +134 59 187 +135 60 188 +136 61 189 +137 62 189 +138 63 190 +139 64 191 +140 66 192 +141 67 193 +142 68 193 +143 69 194 +144 70 195 +144 71 196 +145 72 197 +146 73 197 +147 74 198 +148 76 199 +149 77 200 +150 78 201 +151 79 201 +152 80 202 +153 81 203 +154 82 204 +155 83 205 +155 84 205 +156 85 206 +156 85 206 +155 85 206 +155 86 207 +155 87 208 +154 88 209 +154 88 209 +154 89 210 +154 90 211 +153 91 212 +153 92 213 +153 92 213 +153 93 214 +152 94 215 +152 95 216 +152 96 217 +152 96 217 +151 97 218 +151 98 219 +151 99 220 +151 100 221 +150 100 221 +150 101 222 +150 102 223 +150 103 224 +149 103 224 +149 104 225 +149 105 226 +149 106 227 +148 107 228 +148 107 228 +148 108 229 +148 109 230 +147 110 231 +147 111 232 +147 111 232 +146 112 233 +146 113 234 +146 114 235 +146 115 236 +145 115 236 +145 116 237 +145 117 238 +145 118 239 +144 118 239 +144 119 240 +144 120 241 +144 121 242 +143 122 243 +143 122 243 +143 123 244 +143 124 245 +142 125 246 +142 126 247 +142 126 247 +142 127 248 +141 128 249 +141 129 250 +141 130 251 +141 130 251 +140 131 252 +140 132 253 +140 133 254 +140 133 254 +140 134 255 +140 134 255 +141 135 254 +143 137 253 +145 139 252 +147 141 251 +149 142 250 +151 144 249 +152 146 248 +154 148 247 +156 149 246 +158 151 245 +160 153 244 +162 155 243 +164 156 243 +165 158 242 +167 160 241 +169 162 240 +171 163 239 +173 165 238 +175 167 237 +177 169 236 +178 170 235 +180 172 234 +182 174 233 +184 176 232 +186 177 232 +188 179 231 +190 181 230 +191 183 229 +193 184 228 +195 186 227 +197 188 226 +199 190 225 +201 192 224 +203 193 223 +204 195 222 +206 197 221 +208 199 220 +210 200 220 +212 202 219 +214 204 218 +216 206 217 +217 207 216 +219 209 215 +221 211 214 +223 213 213 +225 214 212 +227 216 211 +229 218 210 +230 220 209 +232 221 209 +234 223 208 +236 225 207 +238 227 206 +240 228 205 +242 230 204 +243 232 203 +245 234 202 +247 235 201 +249 237 200 +251 239 199 +253 241 198 +254 242 198 +255 243 198 +255 243 198 +254 241 196 +253 240 194 +252 239 192 +251 237 190 +251 236 188 +250 235 186 +249 233 184 +248 232 183 +247 231 181 +247 229 179 +246 228 177 +245 227 175 +244 226 173 +243 224 171 +243 223 169 +242 222 168 +241 220 166 +240 219 164 +239 218 162 +239 216 160 +238 215 158 +237 214 156 +236 212 154 +236 211 153 +235 210 151 +234 209 149 +233 207 147 +232 206 145 +232 205 143 +231 203 141 +230 202 140 +229 201 138 +228 199 136 +228 198 134 +227 197 132 +226 195 130 +225 194 128 +224 193 126 +224 192 125 +223 190 123 +222 189 121 +221 188 119 +221 186 117 +220 185 115 +219 184 113 +218 182 111 +217 181 110 +217 180 108 +216 178 106 +215 177 104 +214 176 102 +213 175 100 +213 173 98 +212 172 96 +211 171 95 +210 169 93 +209 168 91 +209 167 89 +208 165 87 +207 164 85 +206 163 83 +206 162 82 +206 162 82 diff --git a/src/fractalzoomer/color_maps/kuler lazy plethora.MAP b/src/fractalzoomer/color_maps/kuler lazy plethora.MAP new file mode 100644 index 000000000..33e3d38ab --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler lazy plethora.MAP @@ -0,0 +1,256 @@ +90 12 8 +91 13 8 +93 14 9 +95 15 10 +96 16 11 +98 17 12 +100 18 13 +102 19 14 +103 20 15 +105 21 16 +107 22 17 +109 23 18 +110 24 19 +112 25 20 +114 26 21 +116 27 22 +117 28 22 +119 29 23 +121 30 24 +123 31 25 +124 32 26 +126 34 27 +128 35 28 +130 36 29 +131 37 30 +133 38 31 +135 39 32 +137 40 33 +138 41 34 +140 42 35 +142 43 36 +143 44 36 +145 45 37 +147 46 38 +149 47 39 +150 48 40 +152 49 41 +154 50 42 +156 51 43 +157 52 44 +159 53 45 +161 54 46 +163 56 47 +164 57 48 +166 58 49 +168 59 50 +170 60 51 +171 61 51 +173 62 52 +175 63 53 +177 64 54 +178 65 55 +180 66 56 +182 67 57 +184 68 58 +185 69 59 +187 70 60 +189 71 61 +191 72 62 +192 73 63 +194 74 64 +196 75 65 +197 76 65 +198 77 66 +198 77 66 +198 79 66 +199 81 67 +200 84 68 +201 86 69 +202 88 70 +203 91 71 +204 93 72 +205 95 73 +206 98 74 +207 100 75 +208 102 76 +209 105 77 +209 107 77 +210 109 78 +211 112 79 +212 114 80 +213 117 81 +214 119 82 +215 121 83 +216 124 84 +217 126 85 +218 128 86 +219 131 87 +220 133 88 +220 135 88 +221 138 89 +222 140 90 +223 142 91 +224 145 92 +225 147 93 +226 149 94 +227 152 95 +228 154 96 +229 157 97 +230 159 98 +231 161 99 +232 164 100 +232 166 100 +233 168 101 +234 171 102 +235 173 103 +236 175 104 +237 178 105 +238 180 106 +239 182 107 +240 185 108 +241 187 109 +242 190 110 +243 192 111 +243 194 111 +244 197 112 +245 199 113 +246 201 114 +247 204 115 +248 206 116 +249 208 117 +250 211 118 +251 213 119 +252 215 120 +253 218 121 +254 220 122 +254 222 122 +255 223 123 +255 223 123 +252 221 123 +249 219 123 +247 217 123 +244 215 124 +241 213 124 +239 211 124 +236 210 124 +233 208 125 +231 206 125 +228 204 125 +225 202 126 +223 200 126 +220 199 126 +217 197 126 +215 195 127 +212 193 127 +209 191 127 +207 189 127 +204 188 128 +201 186 128 +199 184 128 +196 182 129 +193 180 129 +191 178 129 +188 177 129 +185 175 130 +183 173 130 +180 171 130 +177 169 130 +175 167 131 +172 166 131 +169 164 131 +167 162 132 +164 160 132 +161 158 132 +159 156 132 +156 154 133 +153 153 133 +151 151 133 +148 149 133 +145 147 134 +143 145 134 +140 143 134 +137 142 135 +135 140 135 +132 138 135 +129 136 135 +127 134 136 +124 132 136 +121 131 136 +119 129 136 +116 127 137 +113 125 137 +111 123 137 +108 121 138 +105 120 138 +103 118 138 +100 116 138 +97 114 139 +95 112 139 +92 110 139 +90 109 139 +90 109 140 +90 109 140 +90 107 138 +90 106 137 +90 105 136 +90 104 135 +90 102 134 +90 101 133 +90 100 132 +90 99 131 +90 97 130 +90 96 129 +90 95 128 +90 94 127 +90 92 126 +90 91 125 +90 90 124 +90 89 122 +90 87 121 +90 86 120 +90 85 119 +90 84 118 +90 82 117 +90 81 116 +90 80 115 +90 79 114 +90 77 113 +90 76 112 +90 75 111 +90 74 110 +90 72 109 +90 71 108 +90 70 107 +90 69 105 +90 68 104 +90 66 103 +90 65 102 +90 64 101 +90 63 100 +90 61 99 +90 60 98 +90 59 97 +90 58 96 +90 56 95 +90 55 94 +90 54 93 +90 53 92 +90 51 91 +90 50 89 +90 49 88 +90 48 87 +90 46 86 +90 45 85 +90 44 84 +90 43 83 +90 41 82 +90 40 81 +90 39 80 +90 38 79 +90 36 78 +90 35 77 +90 34 76 +90 33 75 +90 32 74 +90 32 74 diff --git a/src/fractalzoomer/color_maps/kuler leek.MAP b/src/fractalzoomer/color_maps/kuler leek.MAP new file mode 100644 index 000000000..80d754d64 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler leek.MAP @@ -0,0 +1,256 @@ +82 113 74 +83 114 74 +84 116 75 +86 117 75 +87 119 76 +89 120 76 +90 122 77 +92 123 77 +93 125 78 +95 126 78 +96 128 79 +98 129 79 +99 131 80 +101 132 80 +102 134 81 +104 135 81 +105 137 82 +106 138 83 +108 140 83 +109 141 84 +111 143 84 +112 144 85 +114 146 85 +115 147 86 +117 149 86 +118 150 87 +120 152 87 +121 153 88 +123 155 88 +124 156 89 +126 158 89 +127 159 90 +128 161 91 +130 163 91 +131 164 92 +133 166 92 +134 167 93 +136 169 93 +137 170 94 +139 172 94 +140 173 95 +142 175 95 +143 176 96 +145 178 96 +146 179 97 +148 181 97 +149 182 98 +150 184 99 +152 185 99 +153 187 100 +155 188 100 +156 190 101 +158 191 101 +159 193 102 +161 194 102 +162 196 103 +164 197 103 +165 199 104 +167 200 104 +168 202 105 +170 203 105 +171 205 106 +172 206 106 +173 207 107 +173 207 107 +174 207 108 +175 208 109 +176 209 110 +177 210 111 +178 210 112 +180 211 114 +181 212 115 +182 213 116 +183 213 117 +184 214 118 +186 215 120 +187 216 121 +188 217 122 +189 217 123 +190 218 124 +192 219 126 +193 220 127 +194 220 128 +195 221 129 +196 222 130 +198 223 132 +199 224 133 +200 224 134 +201 225 135 +202 226 136 +204 227 138 +205 227 139 +206 228 140 +207 229 141 +208 230 142 +209 230 143 +211 231 145 +212 232 146 +213 233 147 +214 234 148 +215 234 149 +217 235 151 +218 236 152 +219 237 153 +220 237 154 +221 238 155 +223 239 157 +224 240 158 +225 241 159 +226 241 160 +227 242 161 +229 243 163 +230 244 164 +231 244 165 +232 245 166 +233 246 167 +235 247 169 +236 248 170 +237 248 171 +238 249 172 +239 250 173 +241 251 175 +242 251 176 +243 252 177 +244 253 178 +245 254 179 +246 254 180 +247 255 181 +247 255 181 +247 255 181 +247 255 182 +247 255 183 +247 255 184 +247 255 185 +247 255 185 +247 255 186 +248 255 187 +248 255 188 +248 255 189 +248 255 189 +248 255 190 +248 255 191 +248 255 192 +248 255 193 +249 255 193 +249 255 194 +249 255 195 +249 255 196 +249 255 197 +249 255 197 +249 255 198 +249 255 199 +250 255 200 +250 255 201 +250 255 201 +250 255 202 +250 255 203 +250 255 204 +250 255 205 +250 255 205 +251 255 206 +251 255 207 +251 255 208 +251 255 209 +251 255 210 +251 255 210 +251 255 211 +252 255 212 +252 255 213 +252 255 214 +252 255 214 +252 255 215 +252 255 216 +252 255 217 +252 255 218 +253 255 218 +253 255 219 +253 255 220 +253 255 221 +253 255 222 +253 255 222 +253 255 223 +253 255 224 +254 255 225 +254 255 226 +254 255 226 +254 255 227 +254 255 228 +254 255 229 +254 255 230 +254 255 230 +255 255 231 +255 255 231 +255 254 230 +255 253 229 +255 253 228 +255 252 227 +255 252 226 +255 251 225 +255 251 224 +255 250 223 +255 250 222 +255 249 221 +255 249 220 +255 248 219 +255 248 218 +255 247 217 +255 247 216 +255 246 216 +255 246 215 +255 245 214 +255 245 213 +255 244 212 +255 244 211 +255 243 210 +255 243 209 +255 242 208 +255 242 207 +255 241 206 +255 241 205 +255 240 204 +255 240 203 +255 239 202 +255 239 202 +255 238 201 +255 237 200 +255 237 199 +255 236 198 +255 236 197 +255 235 196 +255 235 195 +255 234 194 +255 234 193 +255 233 192 +255 233 191 +255 232 190 +255 232 189 +255 231 188 +255 231 187 +255 230 187 +255 230 186 +255 229 185 +255 229 184 +255 228 183 +255 228 182 +255 227 181 +255 227 180 +255 226 179 +255 226 178 +255 225 177 +255 225 176 +255 224 175 +255 224 174 +255 223 173 +255 223 173 +255 223 173 diff --git a/src/fractalzoomer/color_maps/kuler lenticular odyssey.MAP b/src/fractalzoomer/color_maps/kuler lenticular odyssey.MAP new file mode 100644 index 000000000..d9ff915da --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler lenticular odyssey.MAP @@ -0,0 +1,256 @@ +214 207 255 +213 206 255 +212 206 255 +212 205 255 +211 205 255 +211 205 255 +210 204 255 +210 204 255 +209 204 255 +209 203 255 +208 203 255 +208 203 255 +207 202 255 +207 202 255 +206 202 255 +206 201 255 +205 201 255 +204 201 255 +204 200 255 +203 200 255 +203 200 255 +202 199 255 +202 199 255 +201 199 255 +201 198 255 +200 198 255 +200 198 255 +199 197 255 +199 197 255 +198 197 255 +198 196 255 +197 196 255 +196 196 255 +196 195 255 +195 195 255 +195 195 255 +194 194 255 +194 194 255 +193 194 255 +193 193 255 +192 193 255 +192 193 255 +191 192 255 +191 192 255 +190 192 255 +190 191 255 +189 191 255 +188 191 255 +188 190 255 +187 190 255 +187 190 255 +186 189 255 +186 189 255 +185 189 255 +185 188 255 +184 188 255 +184 188 255 +183 187 255 +183 187 255 +182 187 255 +182 186 255 +181 186 255 +181 186 255 +181 186 255 +181 186 255 +178 183 251 +176 181 248 +173 178 245 +171 176 242 +169 173 239 +166 171 235 +164 168 232 +161 166 229 +159 163 226 +157 161 223 +154 158 219 +152 156 216 +149 153 213 +147 151 210 +145 148 207 +142 146 203 +140 143 200 +138 141 197 +135 138 194 +133 136 191 +130 133 187 +128 131 184 +126 128 181 +123 126 178 +121 123 175 +118 121 171 +116 118 168 +114 116 165 +111 113 162 +109 111 159 +107 109 156 +104 106 152 +102 104 149 +99 101 146 +97 99 143 +95 96 140 +92 94 136 +90 91 133 +87 89 130 +85 86 127 +83 84 124 +80 81 120 +78 79 117 +75 76 114 +73 74 111 +71 71 108 +68 69 104 +66 66 101 +64 64 98 +61 61 95 +59 59 92 +56 56 88 +54 54 85 +52 51 82 +49 49 79 +47 46 76 +44 44 72 +42 41 69 +40 39 66 +37 36 63 +35 34 60 +33 32 57 +33 32 57 +33 32 57 +36 35 59 +39 38 62 +42 41 64 +46 44 67 +49 47 70 +52 50 72 +56 53 75 +59 56 78 +62 59 80 +66 62 83 +69 65 86 +72 68 88 +76 71 91 +79 74 94 +82 77 96 +86 80 99 +89 83 102 +92 86 104 +96 89 107 +99 92 110 +102 95 112 +106 98 115 +109 101 118 +112 104 120 +116 107 123 +119 110 126 +122 113 128 +126 116 131 +129 119 134 +132 122 136 +135 125 139 +139 128 142 +142 131 144 +145 134 147 +149 137 150 +152 140 152 +155 143 155 +159 146 158 +162 149 160 +165 152 163 +169 155 166 +172 158 168 +175 161 171 +179 164 174 +182 167 176 +185 170 179 +189 173 182 +192 176 184 +195 179 187 +199 182 190 +202 185 192 +205 188 195 +209 191 198 +212 194 200 +215 197 203 +219 200 206 +222 203 208 +225 206 211 +229 209 214 +232 212 216 +235 215 219 +238 218 221 +239 219 222 +239 219 222 +239 219 222 +239 219 222 +239 219 222 +240 220 223 +240 220 223 +240 220 223 +240 221 223 +241 221 224 +241 221 224 +241 222 224 +241 222 225 +242 222 225 +242 223 225 +242 223 225 +242 223 226 +243 224 226 +243 224 226 +243 224 226 +243 225 227 +244 225 227 +244 225 227 +244 226 228 +244 226 228 +245 226 228 +245 227 228 +245 227 229 +245 227 229 +246 228 229 +246 228 229 +246 228 230 +246 228 230 +247 229 230 +247 229 231 +247 229 231 +248 230 231 +248 230 231 +248 230 232 +248 231 232 +249 231 232 +249 231 232 +249 232 233 +249 232 233 +250 232 233 +250 233 234 +250 233 234 +250 233 234 +251 234 234 +251 234 235 +251 234 235 +251 235 235 +252 235 235 +252 235 236 +252 236 236 +252 236 236 +253 236 237 +253 237 237 +253 237 237 +253 237 237 +254 238 238 +254 238 238 +254 238 238 +254 238 238 +255 239 239 diff --git a/src/fractalzoomer/color_maps/kuler letoile.MAP b/src/fractalzoomer/color_maps/kuler letoile.MAP new file mode 100644 index 000000000..ef5ad586f --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler letoile.MAP @@ -0,0 +1,256 @@ +24 73 115 +24 73 115 +25 74 115 +25 74 116 +26 75 116 +26 75 117 +27 76 117 +27 76 117 +28 77 118 +28 77 118 +29 78 119 +29 78 119 +30 79 119 +30 79 120 +31 80 120 +31 80 121 +32 81 121 +33 81 121 +33 82 122 +34 82 122 +34 83 123 +35 83 123 +35 84 123 +36 84 124 +36 85 124 +37 85 125 +37 86 125 +38 86 125 +38 87 126 +39 87 126 +39 88 127 +40 88 127 +41 89 127 +41 90 128 +42 90 128 +42 91 129 +43 91 129 +43 92 129 +44 92 130 +44 93 130 +45 93 131 +45 94 131 +46 94 131 +46 95 132 +47 95 132 +47 96 133 +48 96 133 +49 97 133 +49 97 134 +50 98 134 +50 98 135 +51 99 135 +51 99 135 +52 100 136 +52 100 136 +53 101 137 +53 101 137 +54 102 137 +54 102 138 +55 103 138 +55 103 139 +56 104 139 +56 104 139 +57 105 140 +57 105 140 +59 107 141 +62 109 143 +64 111 145 +67 113 147 +70 115 149 +72 117 151 +75 119 152 +78 121 154 +80 123 156 +83 125 158 +86 128 160 +88 130 162 +91 132 164 +94 134 165 +96 136 167 +99 138 169 +102 140 171 +104 142 173 +107 144 175 +110 146 177 +112 149 178 +115 151 180 +118 153 182 +120 155 184 +123 157 186 +126 159 188 +128 161 190 +131 163 191 +134 165 193 +136 167 195 +139 169 197 +142 172 199 +144 174 201 +147 176 203 +150 178 204 +152 180 206 +155 182 208 +158 184 210 +160 186 212 +163 188 214 +166 190 216 +168 193 217 +171 195 219 +174 197 221 +176 199 223 +179 201 225 +182 203 227 +184 205 229 +187 207 230 +190 209 232 +192 211 234 +195 214 236 +198 216 238 +200 218 240 +203 220 242 +206 222 243 +208 224 245 +211 226 247 +214 228 249 +216 230 251 +219 232 253 +221 234 254 +222 235 255 +222 235 255 +222 235 253 +223 235 252 +223 235 251 +224 235 249 +224 235 248 +225 235 247 +225 235 245 +226 236 244 +226 236 243 +227 236 241 +227 236 240 +228 236 239 +228 236 237 +229 236 236 +229 236 235 +230 237 233 +231 237 232 +231 237 231 +232 237 229 +232 237 228 +233 237 227 +233 237 225 +234 237 224 +234 238 223 +235 238 221 +235 238 220 +236 238 219 +236 238 217 +237 238 216 +237 238 215 +238 238 214 +239 239 212 +239 239 211 +240 239 210 +240 239 208 +241 239 207 +241 239 206 +242 239 204 +242 240 203 +243 240 202 +243 240 200 +244 240 199 +244 240 198 +245 240 196 +245 240 195 +246 240 194 +247 241 192 +247 241 191 +248 241 190 +248 241 188 +249 241 187 +249 241 186 +250 241 184 +250 241 183 +251 242 182 +251 242 180 +252 242 179 +252 242 178 +253 242 176 +253 242 175 +254 242 174 +254 242 173 +255 243 173 +255 243 173 +255 242 172 +255 242 171 +255 242 171 +255 242 170 +255 242 169 +255 242 169 +255 242 168 +255 241 167 +255 241 167 +255 241 166 +255 241 165 +255 241 165 +255 241 164 +255 241 163 +255 241 163 +255 240 162 +255 240 161 +255 240 161 +255 240 160 +255 240 159 +255 240 159 +255 240 158 +255 240 157 +255 239 157 +255 239 156 +255 239 155 +255 239 155 +255 239 154 +255 239 153 +255 239 153 +255 239 152 +255 238 151 +255 238 151 +255 238 150 +255 238 149 +255 238 149 +255 238 148 +255 238 147 +255 237 147 +255 237 146 +255 237 145 +255 237 145 +255 237 144 +255 237 143 +255 237 143 +255 237 142 +255 236 141 +255 236 141 +255 236 140 +255 236 139 +255 236 139 +255 236 138 +255 236 137 +255 236 137 +255 235 136 +255 235 135 +255 235 135 +255 235 134 +255 235 133 +255 235 133 +255 235 132 +255 235 132 +255 235 132 diff --git a/src/fractalzoomer/color_maps/kuler leviathan.MAP b/src/fractalzoomer/color_maps/kuler leviathan.MAP new file mode 100644 index 000000000..c3f7b516a --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler leviathan.MAP @@ -0,0 +1,256 @@ +255 255 181 +252 253 180 +249 251 179 +246 250 179 +243 248 178 +241 247 178 +238 245 177 +235 244 177 +232 242 176 +229 240 176 +227 239 175 +224 237 175 +221 236 174 +218 234 174 +215 233 173 +213 231 173 +210 229 172 +207 228 171 +204 226 171 +201 225 170 +199 223 170 +196 222 169 +193 220 169 +190 219 168 +188 217 168 +185 215 167 +182 214 167 +179 212 166 +176 211 166 +174 209 165 +171 208 165 +168 206 164 +165 204 163 +162 203 163 +160 201 162 +157 200 162 +154 198 161 +151 197 161 +148 195 160 +146 193 160 +143 192 159 +140 190 159 +137 189 158 +135 187 158 +132 186 157 +129 184 157 +126 183 156 +123 181 155 +121 179 155 +118 178 154 +115 176 154 +112 175 153 +109 173 153 +107 172 152 +104 170 152 +101 168 151 +98 167 151 +95 165 150 +93 164 150 +90 162 149 +87 161 149 +84 159 148 +82 158 148 +82 158 148 +82 158 148 +82 157 147 +82 156 146 +82 155 145 +82 154 144 +82 153 143 +82 152 142 +82 152 141 +82 151 140 +82 150 139 +82 149 138 +82 148 137 +82 147 136 +82 146 135 +82 146 134 +82 145 133 +82 144 133 +82 143 132 +82 142 131 +82 141 130 +82 140 129 +82 140 128 +82 139 127 +82 138 126 +82 137 125 +82 136 124 +82 135 123 +82 134 122 +82 134 121 +82 133 120 +82 132 119 +82 131 119 +82 130 118 +82 129 117 +82 128 116 +82 128 115 +82 127 114 +82 126 113 +82 125 112 +82 124 111 +82 123 110 +82 122 109 +82 122 108 +82 121 107 +82 120 106 +82 119 105 +82 118 104 +82 117 104 +82 116 103 +82 116 102 +82 115 101 +82 114 100 +82 113 99 +82 112 98 +82 111 97 +82 110 96 +82 110 95 +82 109 94 +82 108 93 +82 107 92 +82 106 91 +82 105 90 +82 105 90 +82 105 90 +82 105 90 +81 103 89 +80 102 88 +79 101 87 +78 100 86 +78 99 86 +77 98 85 +76 97 84 +75 96 83 +74 95 82 +74 94 82 +73 93 81 +72 92 80 +71 91 79 +70 90 78 +70 89 78 +69 88 77 +68 87 76 +67 86 75 +66 85 74 +66 84 74 +65 82 73 +64 81 72 +63 80 71 +63 79 71 +62 78 70 +61 77 69 +60 76 68 +59 75 67 +59 74 67 +58 73 66 +57 72 65 +56 71 64 +55 70 63 +55 69 63 +54 68 62 +53 67 61 +52 66 60 +51 65 59 +51 64 59 +50 63 58 +49 62 57 +48 60 56 +48 59 56 +47 58 55 +46 57 54 +45 56 53 +44 55 52 +44 54 52 +43 53 51 +42 52 50 +41 51 49 +40 50 48 +40 49 48 +39 48 47 +38 47 46 +37 46 45 +36 45 44 +36 44 44 +35 43 43 +34 42 42 +33 41 41 +33 40 41 +33 40 41 +33 40 41 +34 43 40 +36 46 39 +38 50 39 +40 53 38 +42 57 37 +44 60 37 +46 64 36 +48 67 35 +50 71 35 +52 74 34 +54 78 33 +56 81 33 +58 85 32 +60 88 31 +62 92 31 +64 95 30 +66 98 29 +68 102 29 +70 105 28 +72 109 27 +74 112 27 +76 116 26 +78 119 25 +80 123 25 +82 126 24 +84 130 23 +86 133 23 +88 137 22 +90 140 21 +92 144 21 +94 147 20 +96 150 19 +98 154 19 +100 157 18 +102 161 17 +104 164 17 +106 168 16 +108 171 15 +110 175 15 +112 178 14 +114 182 13 +116 185 13 +118 189 12 +120 192 11 +122 196 11 +124 199 10 +126 202 9 +128 206 9 +130 209 8 +132 213 7 +134 216 7 +136 220 6 +138 223 5 +140 227 5 +142 230 4 +144 234 3 +146 237 3 +148 241 2 +150 244 1 +152 248 1 +154 251 0 +155 254 0 +156 255 0 diff --git a/src/fractalzoomer/color_maps/kuler lipstick.MAP b/src/fractalzoomer/color_maps/kuler lipstick.MAP new file mode 100644 index 000000000..c49a6bb8d --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler lipstick.MAP @@ -0,0 +1,256 @@ +173 81 90 +171 80 89 +170 79 88 +169 79 88 +168 78 87 +167 78 87 +166 77 86 +165 77 86 +164 76 85 +163 76 85 +162 75 84 +161 75 84 +160 74 83 +159 74 83 +158 73 82 +157 73 82 +155 72 81 +154 71 80 +153 71 80 +152 70 79 +151 70 79 +150 69 78 +149 69 78 +148 68 77 +147 68 77 +146 67 76 +145 67 76 +144 66 75 +143 66 75 +142 65 74 +141 65 74 +140 64 73 +138 63 72 +137 63 72 +136 62 71 +135 62 71 +134 61 70 +133 61 70 +132 60 69 +131 60 69 +130 59 68 +129 59 68 +128 58 67 +127 58 67 +126 57 66 +125 57 66 +124 56 65 +122 55 64 +121 55 64 +120 54 63 +119 54 63 +118 53 62 +117 53 62 +116 52 61 +115 52 61 +114 51 60 +113 51 60 +112 50 59 +111 50 59 +110 49 58 +109 49 58 +108 48 57 +107 48 57 +107 48 57 +107 48 57 +109 49 58 +111 50 59 +114 51 61 +116 52 62 +118 53 63 +121 54 65 +123 55 66 +126 56 67 +128 58 69 +130 59 70 +133 60 71 +135 61 73 +138 62 74 +140 63 75 +142 64 77 +145 65 78 +147 66 79 +149 68 81 +152 69 82 +154 70 83 +157 71 85 +159 72 86 +161 73 87 +164 74 89 +166 75 90 +169 76 91 +171 78 93 +173 79 94 +176 80 95 +178 81 97 +180 82 98 +183 83 99 +185 84 101 +188 85 102 +190 86 103 +192 88 105 +195 89 106 +197 90 107 +200 91 109 +202 92 110 +204 93 111 +207 94 113 +209 95 114 +212 96 115 +214 98 117 +216 99 118 +219 100 119 +221 101 121 +223 102 122 +226 103 123 +228 104 125 +231 105 126 +233 106 127 +235 108 129 +238 109 130 +240 110 131 +243 111 133 +245 112 134 +247 113 135 +250 114 137 +252 115 138 +254 116 139 +255 117 140 +255 117 140 +253 116 139 +252 115 138 +251 115 138 +250 114 137 +249 114 136 +248 113 136 +247 113 135 +246 112 134 +245 112 134 +244 111 133 +243 111 132 +242 110 132 +241 110 131 +240 109 130 +239 109 130 +237 108 129 +236 108 128 +235 107 128 +234 107 127 +233 106 126 +232 106 126 +231 105 125 +230 105 124 +229 104 124 +228 104 123 +227 103 122 +226 103 122 +225 102 121 +224 102 120 +223 101 120 +222 101 119 +220 100 118 +219 99 118 +218 99 117 +217 98 116 +216 98 116 +215 97 115 +214 97 114 +213 96 114 +212 96 113 +211 95 112 +210 95 112 +209 94 111 +208 94 110 +207 93 110 +206 93 109 +204 92 108 +203 92 108 +202 91 107 +201 91 106 +200 90 106 +199 90 105 +198 89 104 +197 89 104 +196 88 103 +195 88 102 +194 87 102 +193 87 101 +192 86 100 +191 86 100 +190 85 99 +189 85 99 +189 85 99 +189 85 99 +188 84 98 +187 84 98 +187 84 98 +186 83 97 +185 83 97 +185 83 97 +184 83 97 +183 82 96 +183 82 96 +182 82 96 +181 82 95 +181 81 95 +180 81 95 +179 81 95 +179 81 94 +178 80 94 +177 80 94 +177 80 94 +176 80 93 +175 79 93 +175 79 93 +174 79 92 +173 79 92 +173 78 92 +172 78 92 +171 78 91 +171 78 91 +170 77 91 +169 77 91 +169 77 90 +168 77 90 +167 76 90 +167 76 89 +166 76 89 +165 75 89 +165 75 89 +164 75 88 +163 75 88 +163 74 88 +162 74 88 +161 74 87 +161 74 87 +160 73 87 +159 73 86 +159 73 86 +158 73 86 +157 72 86 +157 72 85 +156 72 85 +155 72 85 +155 71 85 +154 71 84 +153 71 84 +153 71 84 +152 70 83 +151 70 83 +151 70 83 +150 70 83 +149 69 82 +149 69 82 +148 69 82 +148 69 82 +148 69 82 diff --git a/src/fractalzoomer/color_maps/kuler looney tunes.MAP b/src/fractalzoomer/color_maps/kuler looney tunes.MAP new file mode 100644 index 000000000..c57807f28 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler looney tunes.MAP @@ -0,0 +1,256 @@ +115 97 255 +115 96 254 +116 95 253 +116 95 252 +117 94 251 +117 93 251 +118 93 250 +118 92 249 +119 91 248 +119 91 247 +120 90 247 +120 89 246 +121 89 245 +121 88 244 +122 87 243 +122 87 243 +123 86 242 +124 85 241 +124 85 240 +125 84 239 +125 83 239 +126 83 238 +126 82 237 +127 81 236 +127 81 236 +128 80 235 +128 79 234 +129 79 233 +129 78 232 +130 77 232 +130 77 231 +131 76 230 +132 75 229 +132 75 228 +133 74 228 +133 73 227 +134 73 226 +134 72 225 +135 71 224 +135 71 224 +136 70 223 +136 69 222 +137 69 221 +137 68 221 +138 67 220 +138 67 219 +139 66 218 +140 65 217 +140 65 217 +141 64 216 +141 63 215 +142 63 214 +142 62 213 +143 61 213 +143 61 212 +144 60 211 +144 59 210 +145 59 209 +145 58 209 +146 57 208 +146 57 207 +147 56 206 +147 56 206 +148 56 206 +148 56 206 +147 56 205 +147 57 204 +147 58 203 +147 59 202 +147 60 201 +147 61 201 +147 62 200 +146 63 199 +146 64 198 +146 65 197 +146 66 197 +146 67 196 +146 68 195 +146 69 194 +146 70 193 +145 71 193 +145 72 192 +145 73 191 +145 74 190 +145 75 189 +145 76 189 +145 77 188 +145 78 187 +144 79 186 +144 80 185 +144 81 185 +144 82 184 +144 83 183 +144 84 182 +144 85 181 +144 86 181 +143 87 180 +143 88 179 +143 89 178 +143 90 177 +143 91 176 +143 92 176 +143 93 175 +142 94 174 +142 95 173 +142 96 172 +142 97 172 +142 98 171 +142 99 170 +142 100 169 +142 101 168 +141 102 168 +141 103 167 +141 104 166 +141 105 165 +141 106 164 +141 107 164 +141 108 163 +141 109 162 +140 110 161 +140 111 160 +140 112 160 +140 113 159 +140 114 158 +140 115 157 +140 116 156 +140 116 156 +140 117 156 +140 117 156 +141 119 156 +143 121 156 +145 123 156 +147 125 156 +149 127 156 +151 129 156 +152 131 157 +154 133 157 +156 135 157 +158 137 157 +160 139 157 +162 141 157 +164 143 157 +165 145 158 +167 147 158 +169 149 158 +171 151 158 +173 153 158 +175 155 158 +177 157 158 +178 159 159 +180 161 159 +182 163 159 +184 165 159 +186 167 159 +188 169 159 +190 171 159 +191 173 160 +193 175 160 +195 177 160 +197 179 160 +199 182 160 +201 184 160 +203 186 160 +204 188 161 +206 190 161 +208 192 161 +210 194 161 +212 196 161 +214 198 161 +216 200 161 +217 202 162 +219 204 162 +221 206 162 +223 208 162 +225 210 162 +227 212 162 +229 214 162 +230 216 163 +232 218 163 +234 220 163 +236 222 163 +238 224 163 +240 226 163 +242 228 163 +243 230 164 +245 232 164 +247 234 164 +249 236 164 +251 238 164 +253 240 164 +254 242 164 +255 243 165 +255 243 165 +254 241 163 +253 239 161 +252 238 159 +251 236 158 +251 235 156 +250 233 154 +249 232 152 +248 230 151 +247 228 149 +247 227 147 +246 225 145 +245 224 144 +244 222 142 +243 221 140 +243 219 138 +242 217 137 +241 216 135 +240 214 133 +239 213 131 +239 211 130 +238 210 128 +237 208 126 +236 207 124 +236 205 123 +235 203 121 +234 202 119 +233 200 117 +232 199 116 +232 197 114 +231 196 112 +230 194 111 +229 192 109 +228 191 107 +228 189 105 +227 188 104 +226 186 102 +225 185 100 +224 183 98 +224 181 97 +223 180 95 +222 178 93 +221 177 91 +221 175 90 +220 174 88 +219 172 86 +218 171 84 +217 169 83 +217 167 81 +216 166 79 +215 164 77 +214 163 76 +213 161 74 +213 160 72 +212 158 70 +211 156 69 +210 155 67 +209 153 65 +209 152 63 +208 150 62 +207 149 60 +206 147 58 +206 146 57 +206 146 57 diff --git a/src/fractalzoomer/color_maps/kuler metallic midnight blue.MAP b/src/fractalzoomer/color_maps/kuler metallic midnight blue.MAP new file mode 100644 index 000000000..f00d64205 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler metallic midnight blue.MAP @@ -0,0 +1,256 @@ +16 16 49 +17 17 50 +18 18 51 +19 19 53 +20 20 54 +21 21 55 +23 23 57 +24 24 58 +25 25 59 +26 26 61 +27 27 62 +29 28 63 +30 30 65 +31 31 66 +32 32 67 +33 33 69 +35 34 70 +36 36 71 +37 37 73 +38 38 74 +39 39 75 +41 40 77 +42 41 78 +43 43 79 +44 44 81 +45 45 82 +47 46 83 +48 47 85 +49 48 86 +50 50 87 +51 51 89 +52 52 90 +54 53 91 +55 54 93 +56 56 94 +57 57 95 +58 58 97 +60 59 98 +61 60 99 +62 61 101 +63 63 102 +64 64 103 +66 65 105 +67 66 106 +68 67 107 +69 68 109 +70 70 110 +72 71 111 +73 72 113 +74 73 114 +75 74 115 +76 76 117 +78 77 118 +79 78 119 +80 79 121 +81 80 122 +82 81 123 +84 83 125 +85 84 126 +86 85 127 +87 86 129 +88 87 130 +89 88 131 +90 89 132 +90 89 132 +90 89 132 +91 90 133 +92 91 133 +93 92 134 +94 93 135 +95 94 135 +96 95 136 +97 96 137 +98 97 137 +99 98 138 +100 99 139 +101 100 139 +102 100 140 +103 101 141 +104 102 141 +104 103 142 +105 104 143 +106 105 143 +107 106 144 +108 107 145 +109 108 145 +110 109 146 +111 110 147 +112 111 147 +113 111 148 +114 112 149 +115 113 149 +116 114 150 +117 115 151 +118 116 151 +118 117 152 +119 118 153 +120 119 153 +121 120 154 +122 121 155 +123 122 155 +124 123 156 +125 123 157 +126 124 157 +127 125 158 +128 126 159 +129 127 159 +130 128 160 +131 129 161 +132 130 161 +133 131 162 +133 132 163 +134 133 163 +135 134 164 +136 134 165 +137 135 165 +138 136 166 +139 137 167 +140 138 167 +141 139 168 +142 140 169 +143 141 169 +144 142 170 +145 143 171 +146 144 171 +147 145 172 +147 145 172 +148 146 173 +148 146 173 +148 146 173 +148 147 173 +149 147 174 +149 148 174 +150 148 175 +150 149 175 +150 149 175 +151 150 176 +151 150 176 +152 151 177 +152 151 177 +152 152 177 +153 152 178 +153 153 178 +154 153 179 +154 154 179 +154 154 179 +155 155 180 +155 155 180 +156 156 181 +156 156 181 +156 157 181 +157 157 182 +157 158 182 +158 158 183 +158 159 183 +158 159 183 +159 160 184 +159 160 184 +160 161 185 +160 161 185 +160 162 185 +161 163 186 +161 163 186 +162 164 187 +162 164 187 +162 165 187 +163 165 188 +163 166 188 +164 166 189 +164 167 189 +164 167 189 +165 168 190 +165 168 190 +166 169 191 +166 169 191 +166 170 191 +167 170 192 +167 171 192 +168 171 193 +168 172 193 +168 172 193 +169 173 194 +169 173 194 +170 174 195 +170 174 195 +170 175 195 +171 175 196 +171 176 196 +172 176 197 +172 177 197 +172 177 197 +173 178 198 +173 178 198 +173 178 198 +174 178 198 +174 179 198 +175 179 199 +176 180 199 +176 180 199 +177 181 199 +178 181 200 +178 182 200 +179 182 200 +180 183 200 +180 183 201 +181 184 201 +182 184 201 +182 185 201 +183 185 202 +184 185 202 +184 186 202 +185 186 202 +186 187 203 +186 187 203 +187 188 203 +188 188 203 +188 189 204 +189 189 204 +190 190 204 +190 190 204 +191 191 205 +192 191 205 +192 192 205 +193 192 205 +194 192 206 +194 193 206 +195 193 206 +196 194 207 +196 194 207 +197 195 207 +198 195 207 +198 196 208 +199 196 208 +200 197 208 +200 197 208 +201 198 209 +202 198 209 +202 199 209 +203 199 209 +204 199 210 +204 200 210 +205 200 210 +206 201 210 +206 201 211 +207 202 211 +208 202 211 +208 203 211 +209 203 212 +210 204 212 +210 204 212 +211 205 212 +212 205 213 +212 206 213 +213 206 213 +213 206 213 +214 207 214 diff --git a/src/fractalzoomer/color_maps/kuler mexican blanket.MAP b/src/fractalzoomer/color_maps/kuler mexican blanket.MAP new file mode 100644 index 000000000..451ea1b77 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler mexican blanket.MAP @@ -0,0 +1,256 @@ +107 93 74 +107 93 74 +108 93 74 +109 93 74 +110 94 74 +111 94 74 +112 94 74 +113 95 74 +114 95 75 +115 95 75 +116 96 75 +117 96 75 +118 96 75 +119 97 75 +120 97 75 +121 97 75 +121 98 76 +122 98 76 +123 98 76 +124 99 76 +125 99 76 +126 99 76 +127 100 76 +128 100 76 +129 100 77 +130 101 77 +131 101 77 +132 101 77 +133 102 77 +134 102 77 +135 102 77 +135 102 77 +136 103 78 +137 103 78 +138 103 78 +139 104 78 +140 104 78 +141 104 78 +142 105 78 +143 105 79 +144 105 79 +145 106 79 +146 106 79 +147 106 79 +148 107 79 +149 107 79 +150 107 79 +150 108 80 +151 108 80 +152 108 80 +153 109 80 +154 109 80 +155 109 80 +156 110 80 +157 110 80 +158 110 81 +159 111 81 +160 111 81 +161 111 81 +162 112 81 +163 112 81 +164 112 81 +164 112 81 +165 113 82 +165 113 82 +165 113 82 +165 113 82 +165 114 82 +165 114 83 +165 115 83 +165 115 83 +165 116 83 +166 116 84 +166 117 84 +166 117 84 +166 118 85 +166 118 85 +166 119 85 +166 119 85 +166 120 86 +167 120 86 +167 120 86 +167 121 86 +167 121 87 +167 122 87 +167 122 87 +167 123 88 +167 123 88 +168 124 88 +168 124 88 +168 125 89 +168 125 89 +168 126 89 +168 126 89 +168 127 90 +168 127 90 +169 127 90 +169 128 91 +169 128 91 +169 129 91 +169 129 91 +169 130 92 +169 130 92 +170 131 92 +170 131 92 +170 132 93 +170 132 93 +170 133 93 +170 133 94 +170 134 94 +170 134 94 +171 134 94 +171 135 95 +171 135 95 +171 136 95 +171 136 95 +171 137 96 +171 137 96 +171 138 96 +172 138 97 +172 139 97 +172 139 97 +172 140 97 +172 140 98 +172 141 98 +172 141 98 +172 141 98 +173 142 99 +173 142 99 +174 142 99 +175 143 99 +176 144 99 +177 144 100 +178 145 100 +179 146 100 +180 146 100 +181 147 101 +182 148 101 +183 149 101 +184 149 101 +185 150 102 +186 151 102 +187 151 102 +188 152 102 +190 153 103 +191 154 103 +192 154 103 +193 155 103 +194 156 104 +195 156 104 +196 157 104 +197 158 104 +198 159 105 +199 159 105 +200 160 105 +201 161 105 +202 161 106 +203 162 106 +204 163 106 +205 163 106 +207 164 107 +208 165 107 +209 166 107 +210 166 108 +211 167 108 +212 168 108 +213 168 108 +214 169 109 +215 170 109 +216 171 109 +217 171 109 +218 172 110 +219 173 110 +220 173 110 +221 174 110 +223 175 111 +224 176 111 +225 176 111 +226 177 111 +227 178 112 +228 178 112 +229 179 112 +230 180 112 +231 181 113 +232 181 113 +233 182 113 +234 183 113 +235 183 114 +236 184 114 +237 185 114 +238 185 114 +239 186 115 +239 186 115 +239 186 116 +239 187 117 +239 187 119 +239 188 120 +239 188 121 +239 189 123 +239 190 124 +239 190 125 +239 191 127 +239 191 128 +239 192 129 +239 193 131 +239 193 132 +239 194 133 +239 194 135 +239 195 136 +239 196 137 +239 196 139 +239 197 140 +239 197 141 +239 198 143 +239 199 144 +239 199 145 +239 200 147 +239 200 148 +239 201 149 +239 202 151 +239 202 152 +239 203 153 +239 203 155 +239 204 156 +239 205 157 +239 205 159 +239 206 160 +239 206 161 +239 207 163 +239 208 164 +239 208 165 +239 209 167 +239 209 168 +239 210 169 +239 211 171 +239 211 172 +239 212 173 +239 212 175 +239 213 176 +239 214 177 +239 214 179 +239 215 180 +239 215 181 +239 216 183 +239 217 184 +239 217 185 +239 218 187 +239 218 188 +239 219 189 +239 220 191 +239 220 192 +239 221 193 +239 221 195 +239 222 196 +239 222 197 +239 223 198 diff --git a/src/fractalzoomer/color_maps/kuler minimal blue.MAP b/src/fractalzoomer/color_maps/kuler minimal blue.MAP new file mode 100644 index 000000000..3dc8944c3 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler minimal blue.MAP @@ -0,0 +1,256 @@ +231 231 231 +230 230 230 +229 229 229 +229 229 229 +228 228 228 +228 228 228 +227 227 227 +227 227 227 +226 226 226 +226 226 226 +225 225 225 +225 225 225 +224 224 224 +224 224 224 +223 223 223 +223 223 223 +222 222 222 +221 222 221 +221 221 221 +220 221 220 +220 220 220 +219 220 219 +219 219 219 +218 219 218 +218 218 218 +217 218 217 +217 217 217 +216 217 216 +216 216 216 +215 216 215 +215 215 215 +214 215 214 +213 214 213 +213 213 213 +212 213 212 +212 212 212 +211 212 211 +211 211 211 +210 211 210 +210 210 210 +209 210 209 +209 209 209 +208 209 208 +208 208 208 +207 208 207 +207 207 207 +206 207 206 +205 206 205 +205 206 205 +204 205 204 +204 205 204 +203 204 203 +203 204 203 +202 203 202 +202 203 202 +201 202 201 +201 202 201 +200 201 200 +200 201 200 +199 200 199 +199 200 199 +198 199 198 +198 199 198 +198 199 198 +198 199 198 +196 197 196 +195 196 195 +194 195 194 +193 194 193 +191 193 191 +190 191 190 +189 190 189 +188 189 188 +187 188 187 +185 187 185 +184 185 184 +183 184 183 +182 183 182 +181 182 181 +179 181 179 +178 179 178 +177 178 177 +176 177 176 +175 176 175 +173 175 173 +172 173 172 +171 172 171 +170 171 170 +168 170 168 +167 169 167 +166 167 166 +165 166 165 +164 165 164 +162 164 162 +161 163 161 +160 162 160 +159 160 159 +158 159 158 +156 158 156 +155 157 155 +154 156 154 +153 154 153 +152 153 152 +150 152 150 +149 151 149 +148 150 148 +147 148 147 +145 147 145 +144 146 144 +143 145 143 +142 144 142 +141 142 141 +139 141 139 +138 140 138 +137 139 137 +136 138 136 +135 136 135 +133 135 133 +132 134 132 +131 133 131 +130 132 130 +129 130 129 +127 129 127 +126 128 126 +125 127 125 +124 126 124 +123 125 123 +123 125 123 +123 125 123 +122 124 122 +121 123 121 +121 122 121 +120 122 120 +119 121 119 +119 120 119 +118 120 118 +117 119 117 +117 118 117 +116 117 116 +115 117 115 +115 116 115 +114 115 114 +113 115 113 +113 114 113 +112 113 112 +111 112 111 +111 112 111 +110 111 110 +109 110 109 +109 110 109 +108 109 108 +107 108 107 +107 107 107 +106 107 106 +105 106 105 +105 105 105 +104 105 104 +103 104 103 +103 103 103 +102 103 102 +101 102 101 +101 101 101 +100 100 100 +99 100 99 +99 99 99 +98 98 98 +97 98 97 +97 97 97 +96 96 96 +95 95 95 +95 95 95 +94 94 94 +93 93 93 +93 93 93 +92 92 92 +91 91 91 +91 90 91 +90 90 90 +89 89 89 +89 88 89 +88 88 88 +87 87 87 +87 86 87 +86 85 86 +85 85 85 +85 84 85 +84 83 84 +83 83 83 +83 82 83 +82 81 82 +82 81 82 +82 81 82 +82 81 82 +81 81 83 +80 81 84 +80 82 85 +79 82 86 +79 83 87 +78 83 88 +78 84 89 +77 84 90 +77 85 91 +76 85 92 +76 85 93 +75 86 94 +75 86 95 +74 87 96 +74 87 97 +73 88 99 +72 88 100 +72 89 101 +71 89 102 +71 90 103 +70 90 104 +70 90 105 +69 91 106 +69 91 107 +68 92 108 +68 92 109 +67 93 110 +67 93 111 +66 94 112 +66 94 113 +65 94 114 +64 95 116 +64 95 117 +63 96 118 +63 96 119 +62 97 120 +62 97 121 +61 98 122 +61 98 123 +60 99 124 +60 99 125 +59 99 126 +59 100 127 +58 100 128 +58 101 129 +57 101 130 +56 102 132 +56 102 133 +55 103 134 +55 103 135 +54 104 136 +54 104 137 +53 104 138 +53 105 139 +52 105 140 +52 106 141 +51 106 142 +51 107 143 +50 107 144 +50 108 145 +49 108 146 +49 108 147 +49 109 148 diff --git a/src/fractalzoomer/color_maps/kuler minotaur.MAP b/src/fractalzoomer/color_maps/kuler minotaur.MAP new file mode 100644 index 000000000..0a13183f9 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler minotaur.MAP @@ -0,0 +1,256 @@ +57 69 33 +57 69 34 +57 70 35 +57 71 37 +58 72 38 +58 73 40 +58 74 41 +58 74 43 +59 75 44 +59 76 46 +59 77 47 +60 78 48 +60 79 50 +60 79 51 +60 80 53 +61 81 54 +61 82 56 +61 83 57 +61 84 59 +62 84 60 +62 85 62 +62 86 63 +63 87 64 +63 88 66 +63 89 67 +63 89 69 +64 90 70 +64 91 72 +64 92 73 +64 93 75 +65 94 76 +65 94 77 +65 95 79 +66 96 80 +66 97 82 +66 98 83 +66 99 85 +67 100 86 +67 100 88 +67 101 89 +67 102 91 +68 103 92 +68 104 93 +68 105 95 +69 105 96 +69 106 98 +69 107 99 +69 108 101 +70 109 102 +70 110 104 +70 110 105 +70 111 107 +71 112 108 +71 113 109 +71 114 111 +72 115 112 +72 115 114 +72 116 115 +72 117 117 +73 118 118 +73 119 120 +73 120 121 +73 120 122 +74 121 123 +74 121 123 +73 119 121 +72 117 120 +71 115 119 +70 113 118 +69 111 117 +69 109 116 +68 107 115 +67 105 114 +66 103 113 +65 101 112 +65 99 111 +64 97 110 +63 95 109 +62 93 108 +61 91 107 +61 89 105 +60 87 104 +59 85 103 +58 83 102 +57 81 101 +57 80 100 +56 78 99 +55 76 98 +54 74 97 +53 72 96 +53 70 95 +52 68 94 +51 66 93 +50 64 92 +49 62 91 +49 60 90 +48 58 88 +47 56 87 +46 54 86 +45 52 85 +44 50 84 +44 48 83 +43 46 82 +42 44 81 +41 42 80 +40 40 79 +40 39 78 +39 37 77 +38 35 76 +37 33 75 +36 31 74 +36 29 72 +35 27 71 +34 25 70 +33 23 69 +32 21 68 +32 19 67 +31 17 66 +30 15 65 +29 13 64 +28 11 63 +28 9 62 +27 7 61 +26 5 60 +25 3 59 +24 1 58 +24 0 57 +24 0 57 +24 0 57 +24 0 57 +25 1 57 +26 1 58 +27 2 58 +28 2 59 +28 3 59 +29 4 59 +30 4 60 +31 5 60 +32 5 61 +32 6 61 +33 6 61 +34 7 62 +35 8 62 +36 8 63 +36 9 63 +37 9 63 +38 10 64 +39 11 64 +40 11 65 +40 12 65 +41 12 65 +42 13 66 +43 13 66 +44 14 67 +44 15 67 +45 15 67 +46 16 68 +47 16 68 +48 17 69 +48 17 69 +49 18 69 +50 19 70 +51 19 70 +52 20 71 +53 20 71 +53 21 71 +54 22 72 +55 22 72 +56 23 73 +57 23 73 +57 24 73 +58 24 74 +59 25 74 +60 26 75 +61 26 75 +61 27 75 +62 27 76 +63 28 76 +64 29 77 +65 29 77 +65 30 77 +66 30 78 +67 31 78 +68 31 79 +69 32 79 +69 33 79 +70 33 80 +71 34 80 +72 34 81 +73 35 81 +73 35 81 +74 36 82 +74 36 82 +75 37 82 +76 38 82 +78 39 82 +79 41 83 +81 42 83 +82 43 83 +84 45 83 +85 46 84 +87 47 84 +88 49 84 +90 50 85 +91 51 85 +93 52 85 +94 54 85 +96 55 86 +97 56 86 +98 58 86 +100 59 86 +101 60 87 +103 62 87 +104 63 87 +106 64 88 +107 66 88 +109 67 88 +110 68 88 +112 69 89 +113 71 89 +115 72 89 +116 73 89 +118 75 90 +119 76 90 +120 77 90 +122 79 91 +123 80 91 +125 81 91 +126 83 91 +128 84 92 +129 85 92 +131 86 92 +132 88 92 +134 89 93 +135 90 93 +137 92 93 +138 93 94 +140 94 94 +141 96 94 +142 97 94 +144 98 95 +145 100 95 +147 101 95 +148 102 95 +150 103 96 +151 105 96 +153 106 96 +154 107 97 +156 109 97 +157 110 97 +159 111 97 +160 113 98 +162 114 98 +163 115 98 +164 116 98 +165 117 99 diff --git a/src/fractalzoomer/color_maps/kuler mint dream.MAP b/src/fractalzoomer/color_maps/kuler mint dream.MAP new file mode 100644 index 000000000..d6223daed --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler mint dream.MAP @@ -0,0 +1,256 @@ +33 255 156 +32 253 155 +32 252 154 +32 251 154 +32 250 153 +32 249 152 +32 248 152 +31 247 151 +31 246 150 +31 245 150 +31 244 149 +31 243 148 +31 242 148 +31 241 147 +30 240 146 +30 239 146 +30 238 145 +30 237 144 +30 236 144 +30 235 143 +30 234 142 +29 232 142 +29 231 141 +29 230 140 +29 229 140 +29 228 139 +29 227 138 +29 226 138 +28 225 137 +28 224 136 +28 223 136 +28 222 135 +28 221 134 +28 220 134 +28 219 133 +27 218 132 +27 217 132 +27 216 131 +27 215 130 +27 214 130 +27 213 129 +27 212 128 +26 210 128 +26 209 127 +26 208 126 +26 207 126 +26 206 125 +26 205 124 +26 204 124 +25 203 123 +25 202 122 +25 201 122 +25 200 121 +25 199 120 +25 198 120 +25 197 119 +24 196 118 +24 195 118 +24 194 117 +24 193 116 +24 192 116 +24 191 115 +24 190 115 +24 190 115 +24 190 115 +23 188 114 +23 187 113 +23 186 113 +23 185 112 +23 184 111 +23 183 111 +23 182 110 +22 181 109 +22 180 109 +22 179 108 +22 178 107 +22 177 107 +22 176 106 +22 175 105 +22 174 105 +21 173 104 +21 172 103 +21 171 103 +21 170 102 +21 169 101 +21 167 101 +21 166 100 +21 165 99 +20 164 99 +20 163 98 +20 162 97 +20 161 97 +20 160 96 +20 159 95 +20 158 95 +20 157 94 +19 156 93 +19 155 93 +19 154 92 +19 153 91 +19 152 91 +19 151 90 +19 150 89 +18 149 89 +18 148 88 +18 147 87 +18 145 87 +18 144 86 +18 143 85 +18 142 85 +18 141 84 +17 140 83 +17 139 83 +17 138 82 +17 137 81 +17 136 81 +17 135 80 +17 134 79 +17 133 79 +16 132 78 +16 131 77 +16 130 77 +16 129 76 +16 128 75 +16 127 75 +16 126 74 +16 125 74 +16 125 74 +16 125 74 +15 123 73 +15 122 72 +15 121 72 +15 120 71 +15 119 70 +15 118 70 +15 117 69 +14 116 68 +14 115 68 +14 114 67 +14 113 66 +14 112 66 +14 111 65 +14 110 64 +14 109 64 +13 108 63 +13 107 62 +13 106 62 +13 105 61 +13 104 60 +13 102 60 +13 101 59 +13 100 58 +12 99 58 +12 98 57 +12 97 56 +12 96 56 +12 95 55 +12 94 54 +12 93 54 +12 92 53 +11 91 52 +11 90 52 +11 89 51 +11 88 50 +11 87 50 +11 86 49 +11 85 48 +10 84 48 +10 83 47 +10 82 46 +10 80 46 +10 79 45 +10 78 44 +10 77 44 +10 76 43 +9 75 42 +9 74 42 +9 73 41 +9 72 40 +9 71 40 +9 70 39 +9 69 38 +9 68 38 +8 67 37 +8 66 36 +8 65 36 +8 64 35 +8 63 34 +8 62 34 +8 61 33 +8 60 33 +8 60 33 +8 60 33 +8 62 34 +8 65 36 +9 68 38 +9 71 39 +10 73 41 +10 76 43 +10 79 45 +11 82 46 +11 84 48 +12 87 50 +12 90 51 +12 93 53 +13 95 55 +13 98 57 +14 101 58 +14 104 60 +14 106 62 +15 109 64 +15 112 65 +16 115 67 +16 117 69 +16 120 70 +17 123 72 +17 126 74 +18 128 76 +18 131 77 +18 134 79 +19 137 81 +19 139 83 +20 142 84 +20 145 86 +20 148 88 +21 151 89 +21 153 91 +22 156 93 +22 159 95 +22 162 96 +23 164 98 +23 167 100 +24 170 102 +24 173 103 +24 175 105 +25 178 107 +25 181 108 +26 184 110 +26 186 112 +26 189 114 +27 192 115 +27 195 117 +28 197 119 +28 200 121 +28 203 122 +29 206 124 +29 208 126 +30 211 127 +30 214 129 +30 217 131 +31 219 133 +31 222 134 +32 225 136 +32 228 138 +32 230 139 +33 231 140 diff --git a/src/fractalzoomer/color_maps/kuler ml43.MAP b/src/fractalzoomer/color_maps/kuler ml43.MAP new file mode 100644 index 000000000..662b48326 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler ml43.MAP @@ -0,0 +1,256 @@ +214 97 66 +214 98 66 +214 99 67 +215 100 68 +215 101 69 +216 102 69 +216 104 70 +216 105 71 +217 106 72 +217 107 73 +218 108 73 +218 109 74 +218 111 75 +219 112 76 +219 113 77 +220 114 77 +220 115 78 +220 117 79 +221 118 80 +221 119 81 +222 120 81 +222 121 82 +222 122 83 +223 124 84 +223 125 84 +224 126 85 +224 127 86 +224 128 87 +225 129 88 +225 131 88 +226 132 89 +226 133 90 +226 134 91 +227 135 92 +227 137 92 +228 138 93 +228 139 94 +228 140 95 +229 141 96 +229 142 96 +230 144 97 +230 145 98 +230 146 99 +231 147 99 +231 148 100 +232 149 101 +232 151 102 +232 152 103 +233 153 103 +233 154 104 +234 155 105 +234 157 106 +234 158 107 +235 159 107 +235 160 108 +236 161 109 +236 162 110 +236 164 111 +237 165 111 +237 166 112 +238 167 113 +238 168 114 +238 169 114 +239 170 115 +239 170 115 +238 170 116 +238 171 117 +238 172 118 +237 173 119 +237 173 120 +237 174 122 +237 175 123 +236 176 124 +236 177 125 +236 177 126 +235 178 128 +235 179 129 +235 180 130 +235 181 131 +234 181 132 +234 182 134 +234 183 135 +234 184 136 +233 185 137 +233 185 138 +233 186 140 +232 187 141 +232 188 142 +232 188 143 +232 189 144 +231 190 146 +231 191 147 +231 192 148 +231 192 149 +230 193 150 +230 194 151 +230 195 153 +229 196 154 +229 196 155 +229 197 156 +229 198 157 +228 199 159 +228 200 160 +228 200 161 +228 201 162 +227 202 163 +227 203 165 +227 203 166 +226 204 167 +226 205 168 +226 206 169 +226 207 171 +225 207 172 +225 208 173 +225 209 174 +225 210 175 +224 211 177 +224 211 178 +224 212 179 +223 213 180 +223 214 181 +223 215 183 +223 215 184 +222 216 185 +222 217 186 +222 218 187 +222 218 188 +222 219 189 +222 219 189 +221 218 188 +220 217 187 +220 216 187 +219 215 186 +219 214 186 +218 213 185 +218 212 185 +217 211 184 +217 210 184 +216 209 183 +216 208 183 +215 207 182 +215 207 182 +214 206 181 +214 205 181 +213 204 180 +212 203 179 +212 202 179 +211 201 178 +211 200 178 +210 199 177 +210 198 177 +209 197 176 +209 196 176 +208 196 175 +208 195 175 +207 194 174 +207 193 174 +206 192 173 +206 191 173 +205 190 172 +204 189 171 +204 188 171 +203 187 170 +203 186 170 +202 185 169 +202 184 169 +201 184 168 +201 183 168 +200 182 167 +200 181 167 +199 180 166 +199 179 166 +198 178 165 +198 177 165 +197 176 164 +196 175 163 +196 174 163 +195 173 162 +195 173 162 +194 172 161 +194 171 161 +193 170 160 +193 169 160 +192 168 159 +192 167 159 +191 166 158 +191 165 158 +190 164 157 +190 163 157 +189 162 156 +189 162 156 +189 162 156 +189 162 156 +187 160 155 +186 159 154 +185 157 153 +184 156 152 +183 155 151 +181 153 150 +180 152 149 +179 151 148 +178 149 147 +177 148 146 +175 146 145 +174 145 144 +173 144 144 +172 142 143 +171 141 142 +169 140 141 +168 138 140 +167 137 139 +166 135 138 +165 134 137 +163 133 136 +162 131 135 +161 130 134 +160 129 133 +159 127 133 +157 126 132 +156 124 131 +155 123 130 +154 122 129 +153 120 128 +152 119 127 +150 118 126 +149 116 125 +148 115 124 +147 114 123 +146 112 122 +144 111 121 +143 109 121 +142 108 120 +141 107 119 +140 105 118 +138 104 117 +137 103 116 +136 101 115 +135 100 114 +134 98 113 +132 97 112 +131 96 111 +130 94 110 +129 93 110 +128 92 109 +126 90 108 +125 89 107 +124 87 106 +123 86 105 +122 85 104 +120 83 103 +119 82 102 +118 81 101 +117 79 100 +116 78 99 +115 77 99 +115 77 99 diff --git a/src/fractalzoomer/color_maps/kuler ml67.MAP b/src/fractalzoomer/color_maps/kuler ml67.MAP new file mode 100644 index 000000000..4e731ccc4 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler ml67.MAP @@ -0,0 +1,256 @@ +239 227 239 +236 224 236 +234 222 234 +231 220 232 +229 217 229 +226 215 227 +224 213 225 +222 210 223 +219 208 220 +217 206 218 +214 204 216 +212 201 214 +210 199 211 +207 197 209 +205 194 207 +202 192 205 +200 190 202 +198 188 200 +195 185 198 +193 183 196 +190 181 193 +188 178 191 +186 176 189 +183 174 187 +181 172 184 +178 169 182 +176 167 180 +174 165 178 +171 162 175 +169 160 173 +166 158 171 +164 156 169 +162 153 166 +159 151 164 +157 149 162 +154 146 159 +152 144 157 +150 142 155 +147 139 153 +145 137 150 +142 135 148 +140 133 146 +138 130 144 +135 128 141 +133 126 139 +130 123 137 +128 121 135 +126 119 132 +123 117 130 +121 114 128 +118 112 126 +116 110 123 +114 107 121 +111 105 119 +109 103 117 +106 101 114 +104 98 112 +102 96 110 +99 94 108 +97 91 105 +94 89 103 +92 87 101 +90 85 99 +90 85 99 +90 85 99 +88 83 97 +87 82 96 +85 80 95 +84 79 94 +82 78 92 +81 76 91 +79 75 90 +78 74 89 +76 72 88 +75 71 86 +74 69 85 +72 68 84 +71 67 83 +69 65 82 +68 64 80 +66 63 79 +65 61 78 +63 60 77 +62 58 76 +60 57 74 +59 56 73 +58 54 72 +56 53 71 +55 52 69 +53 50 68 +52 49 67 +50 47 66 +49 46 65 +47 45 63 +46 43 62 +45 42 61 +43 41 60 +42 39 59 +40 38 57 +39 37 56 +37 35 55 +36 34 54 +34 32 53 +33 31 51 +31 30 50 +30 28 49 +29 27 48 +27 26 46 +26 24 45 +24 23 44 +23 21 43 +21 20 42 +20 19 40 +18 17 39 +17 16 38 +15 15 37 +14 13 36 +13 12 34 +11 10 33 +10 9 32 +8 8 31 +7 6 30 +5 5 28 +4 4 27 +2 2 26 +1 1 25 +0 0 24 +0 0 24 +0 0 24 +1 1 25 +3 2 27 +4 4 28 +6 5 30 +7 7 31 +9 8 33 +11 10 35 +12 11 36 +14 13 38 +15 14 39 +17 16 41 +19 17 43 +20 19 44 +22 20 46 +23 22 47 +25 23 49 +27 25 51 +28 26 52 +30 28 54 +31 29 55 +33 31 57 +35 32 59 +36 34 60 +38 35 62 +39 37 63 +41 38 65 +43 40 67 +44 41 68 +46 43 70 +47 44 71 +49 46 73 +51 47 75 +52 49 76 +54 50 78 +55 52 79 +57 53 81 +59 55 83 +60 56 84 +62 58 86 +63 59 87 +65 61 89 +67 62 91 +68 64 92 +70 65 94 +71 67 95 +73 68 97 +75 70 99 +76 71 100 +78 73 102 +79 74 103 +81 76 105 +83 77 107 +84 79 108 +86 80 110 +87 82 111 +89 83 113 +91 85 115 +92 86 116 +94 88 118 +95 89 119 +97 91 121 +98 92 122 +99 93 123 +99 93 123 +100 94 125 +102 96 127 +104 98 129 +106 100 131 +108 101 133 +110 103 135 +111 105 137 +113 107 140 +115 108 142 +117 110 144 +119 112 146 +121 114 148 +123 116 150 +124 117 152 +126 119 154 +128 121 157 +130 123 159 +132 124 161 +134 126 163 +136 128 165 +137 130 167 +139 132 169 +141 133 171 +143 135 174 +145 137 176 +147 139 178 +149 140 180 +150 142 182 +152 144 184 +154 146 186 +156 147 188 +158 149 191 +160 151 193 +162 153 195 +163 155 197 +165 156 199 +167 158 201 +169 160 203 +171 162 206 +173 163 208 +175 165 210 +176 167 212 +178 169 214 +180 171 216 +182 172 218 +184 174 220 +186 176 223 +188 178 225 +189 179 227 +191 181 229 +193 183 231 +195 185 233 +197 187 235 +199 188 237 +201 190 240 +202 192 242 +204 194 244 +206 195 246 +208 197 248 +210 199 250 +212 201 252 +213 202 254 +214 203 255 diff --git a/src/fractalzoomer/color_maps/kuler ml8.MAP b/src/fractalzoomer/color_maps/kuler ml8.MAP new file mode 100644 index 000000000..d2e3b8bf1 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler ml8.MAP @@ -0,0 +1,256 @@ +49 48 57 +49 48 57 +50 49 58 +50 50 59 +51 51 59 +52 52 60 +52 53 61 +53 53 61 +54 54 62 +54 55 63 +55 56 63 +56 57 64 +56 58 65 +57 59 65 +58 59 66 +58 60 67 +59 61 67 +60 62 68 +60 63 69 +61 64 69 +62 65 70 +62 65 71 +63 66 71 +64 67 72 +64 68 73 +65 69 73 +66 70 74 +66 71 75 +67 71 75 +68 72 76 +68 73 77 +69 74 77 +70 75 78 +70 76 79 +71 77 80 +72 77 80 +72 78 81 +73 79 82 +74 80 82 +74 81 83 +75 82 84 +76 83 84 +76 83 85 +77 84 86 +78 85 86 +78 86 87 +79 87 88 +80 88 88 +80 89 89 +81 89 90 +82 90 90 +82 91 91 +83 92 92 +84 93 92 +84 94 93 +85 95 94 +86 95 94 +86 96 95 +87 97 96 +88 98 96 +88 99 97 +89 100 98 +89 100 98 +90 101 99 +90 101 99 +90 101 99 +91 101 99 +92 102 99 +92 102 99 +93 102 99 +94 103 99 +94 103 99 +95 104 100 +96 104 100 +96 104 100 +97 105 100 +98 105 100 +98 106 100 +99 106 100 +100 106 100 +100 107 101 +101 107 101 +102 107 101 +102 108 101 +103 108 101 +104 109 101 +104 109 101 +105 109 101 +106 110 102 +106 110 102 +107 111 102 +108 111 102 +108 111 102 +109 112 102 +110 112 102 +110 112 102 +111 113 103 +112 113 103 +113 114 103 +113 114 103 +114 114 103 +115 115 103 +115 115 103 +116 116 104 +117 116 104 +117 116 104 +118 117 104 +119 117 104 +119 118 104 +120 118 104 +121 118 104 +121 119 105 +122 119 105 +123 119 105 +123 120 105 +124 120 105 +125 121 105 +125 121 105 +126 121 105 +127 122 106 +127 122 106 +128 123 106 +129 123 106 +129 123 106 +130 124 106 +131 124 106 +131 124 106 +132 125 107 +132 125 107 +132 125 106 +133 125 106 +134 125 105 +135 126 105 +135 126 104 +136 126 104 +137 126 104 +138 127 103 +139 127 103 +139 127 102 +140 128 102 +141 128 102 +142 128 101 +143 128 101 +143 129 100 +144 129 100 +145 129 100 +146 129 99 +147 130 99 +147 130 98 +148 130 98 +149 131 98 +150 131 97 +150 131 97 +151 131 96 +152 132 96 +153 132 96 +154 132 95 +154 132 95 +155 133 94 +156 133 94 +157 133 94 +158 134 93 +158 134 93 +159 134 92 +160 134 92 +161 135 92 +162 135 91 +162 135 91 +163 135 90 +164 136 90 +165 136 90 +165 136 89 +166 137 89 +167 137 88 +168 137 88 +169 137 88 +169 138 87 +170 138 87 +171 138 86 +172 138 86 +173 139 86 +173 139 85 +174 139 85 +175 140 84 +176 140 84 +177 140 84 +177 140 83 +178 141 83 +179 141 82 +180 141 82 +180 141 82 +181 142 82 +181 142 82 +180 142 83 +180 142 84 +180 142 86 +180 143 87 +180 143 89 +180 143 90 +180 144 92 +179 144 93 +179 144 95 +179 145 96 +179 145 98 +179 145 99 +179 146 101 +179 146 102 +179 146 104 +178 147 105 +178 147 106 +178 147 108 +178 148 109 +178 148 111 +178 148 112 +178 149 114 +178 149 115 +177 149 117 +177 150 118 +177 150 120 +177 150 121 +177 151 123 +177 151 124 +177 151 126 +177 151 127 +176 152 128 +176 152 130 +176 152 131 +176 153 133 +176 153 134 +176 153 136 +176 154 137 +175 154 139 +175 154 140 +175 155 142 +175 155 143 +175 155 145 +175 156 146 +175 156 148 +175 156 149 +174 157 150 +174 157 152 +174 157 153 +174 158 155 +174 158 156 +174 158 158 +174 159 159 +174 159 161 +173 159 162 +173 160 164 +173 160 165 +173 160 167 +173 161 168 +173 161 170 +173 161 171 +173 161 172 +173 162 173 diff --git a/src/fractalzoomer/color_maps/kuler monogreens.MAP b/src/fractalzoomer/color_maps/kuler monogreens.MAP new file mode 100644 index 000000000..0e776a811 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler monogreens.MAP @@ -0,0 +1,256 @@ +247 243 173 +245 241 172 +244 240 171 +243 239 170 +242 238 169 +241 237 168 +240 236 168 +239 235 167 +238 234 166 +237 233 165 +236 232 164 +235 231 164 +234 230 163 +233 229 162 +232 228 161 +231 227 160 +229 226 160 +228 225 159 +227 224 158 +226 223 157 +225 222 156 +224 220 156 +223 219 155 +222 218 154 +221 217 153 +220 216 152 +219 215 152 +218 214 151 +217 213 150 +216 212 149 +215 211 148 +214 210 148 +212 209 147 +211 208 146 +210 207 145 +209 206 144 +208 205 143 +207 204 143 +206 203 142 +205 202 141 +204 201 140 +203 200 139 +202 198 139 +201 197 138 +200 196 137 +199 195 136 +198 194 135 +196 193 135 +195 192 134 +194 191 133 +193 190 132 +192 189 131 +191 188 131 +190 187 130 +189 186 129 +188 185 128 +187 184 127 +186 183 127 +185 182 126 +184 181 125 +183 180 124 +182 179 123 +181 178 123 +181 178 123 +181 178 123 +179 176 122 +178 175 121 +177 174 121 +176 173 120 +175 172 119 +174 171 119 +173 170 118 +172 169 117 +171 168 117 +170 167 116 +169 166 115 +168 165 115 +167 164 114 +166 163 113 +165 162 113 +163 161 112 +162 160 111 +161 159 111 +160 158 110 +159 157 109 +158 155 109 +157 154 108 +156 153 107 +155 152 107 +154 151 106 +153 150 105 +152 149 105 +151 148 104 +150 147 103 +149 146 103 +148 145 102 +146 144 101 +145 143 101 +144 142 100 +143 141 99 +142 140 99 +141 139 98 +140 138 97 +139 137 97 +138 136 96 +137 135 95 +136 133 95 +135 132 94 +134 131 93 +133 130 93 +132 129 92 +130 128 91 +129 127 91 +128 126 90 +127 125 89 +126 124 89 +125 123 88 +124 122 87 +123 121 87 +122 120 86 +121 119 85 +120 118 85 +119 117 84 +118 116 83 +117 115 83 +116 114 82 +115 113 82 +115 113 82 +115 113 82 +117 115 83 +119 117 85 +121 119 86 +124 122 88 +126 124 89 +128 126 91 +130 129 93 +133 131 94 +135 133 96 +137 135 97 +139 138 99 +142 140 101 +144 142 102 +146 145 104 +148 147 105 +151 149 107 +153 151 109 +155 154 110 +157 156 112 +160 158 113 +162 161 115 +164 163 117 +166 165 118 +169 167 120 +171 170 121 +173 172 123 +175 174 125 +178 177 126 +180 179 128 +182 181 129 +184 183 131 +187 186 133 +189 188 134 +191 190 136 +194 193 137 +196 195 139 +198 197 141 +200 200 142 +203 202 144 +205 204 145 +207 206 147 +209 209 149 +212 211 150 +214 213 152 +216 216 153 +218 218 155 +221 220 157 +223 222 158 +225 225 160 +227 227 161 +230 229 163 +232 232 165 +234 234 166 +236 236 168 +239 238 169 +241 241 171 +243 243 173 +245 245 174 +248 248 176 +250 250 177 +252 252 179 +254 254 180 +255 255 181 +255 255 181 +254 254 180 +253 253 180 +253 253 179 +252 252 179 +251 251 178 +251 251 178 +250 250 178 +249 249 177 +249 249 177 +248 248 176 +247 247 176 +247 247 176 +246 246 175 +245 245 175 +245 245 174 +244 244 174 +243 244 174 +243 243 173 +242 242 173 +241 242 172 +241 241 172 +240 240 172 +239 240 171 +239 239 171 +238 238 170 +237 238 170 +237 237 170 +236 236 169 +235 236 169 +235 235 168 +234 235 168 +233 234 168 +233 233 167 +232 233 167 +231 232 166 +231 231 166 +230 231 166 +229 230 165 +229 229 165 +228 229 164 +227 228 164 +227 227 164 +226 227 163 +225 226 163 +225 225 162 +224 225 162 +223 224 162 +223 224 161 +222 223 161 +221 222 160 +221 222 160 +220 221 160 +219 220 159 +219 220 159 +218 219 158 +217 218 158 +217 218 158 +216 217 157 +215 216 157 +215 216 156 +214 215 156 +214 215 156 +214 215 156 diff --git a/src/fractalzoomer/color_maps/kuler moonlight sonata.MAP b/src/fractalzoomer/color_maps/kuler moonlight sonata.MAP new file mode 100644 index 000000000..029d113e5 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler moonlight sonata.MAP @@ -0,0 +1,256 @@ +0 0 8 +0 0 8 +0 0 9 +0 0 9 +1 0 10 +1 0 11 +1 1 11 +1 1 12 +2 1 13 +2 1 13 +2 1 14 +2 2 15 +3 2 15 +3 2 16 +3 2 17 +3 2 17 +4 3 18 +4 3 19 +4 3 19 +4 3 20 +5 3 21 +5 4 21 +5 4 22 +5 4 23 +6 4 23 +6 4 24 +6 5 25 +6 5 25 +7 5 26 +7 5 27 +7 5 27 +7 5 28 +8 6 29 +8 6 29 +8 6 30 +9 6 31 +9 6 31 +9 7 32 +9 7 33 +10 7 33 +10 7 34 +10 7 35 +10 8 35 +11 8 36 +11 8 37 +11 8 37 +11 8 38 +12 9 39 +12 9 39 +12 9 40 +12 9 41 +13 9 41 +13 10 42 +13 10 43 +13 10 43 +14 10 44 +14 10 45 +14 11 45 +14 11 46 +15 11 47 +15 11 47 +15 11 48 +15 11 48 +16 12 49 +16 12 49 +17 13 50 +18 14 52 +20 15 54 +21 17 55 +23 18 57 +24 19 59 +26 21 61 +27 22 62 +29 23 64 +30 25 66 +32 26 67 +33 27 69 +35 28 71 +36 30 73 +38 31 74 +39 32 76 +40 34 78 +42 35 80 +43 36 81 +45 38 83 +46 39 85 +48 40 86 +49 42 88 +51 43 90 +52 44 92 +54 45 93 +55 47 95 +57 48 97 +58 49 99 +60 51 100 +61 52 102 +62 53 104 +64 55 105 +65 56 107 +67 57 109 +68 59 111 +70 60 112 +71 61 114 +73 62 116 +74 64 118 +76 65 119 +77 66 121 +79 68 123 +80 69 124 +82 70 126 +83 72 128 +84 73 130 +86 74 131 +87 76 133 +89 77 135 +90 78 137 +92 79 138 +93 81 140 +95 82 142 +96 83 143 +98 85 145 +99 86 147 +101 87 149 +102 89 150 +104 90 152 +105 91 154 +106 92 155 +107 93 156 +107 93 156 +107 93 156 +108 94 156 +109 94 157 +110 95 157 +111 95 158 +112 96 158 +113 96 158 +114 97 159 +115 97 159 +116 98 160 +117 98 160 +118 99 160 +119 99 161 +120 100 161 +121 100 162 +121 101 162 +122 101 162 +123 102 163 +124 102 163 +125 103 164 +126 103 164 +127 104 164 +128 104 165 +129 105 165 +130 105 166 +131 106 166 +132 106 166 +133 107 167 +134 107 167 +135 108 168 +135 108 168 +136 109 168 +137 110 169 +138 110 169 +139 111 170 +140 111 170 +141 112 170 +142 112 171 +143 113 171 +144 113 172 +145 114 172 +146 114 172 +147 115 173 +148 115 173 +149 116 174 +150 116 174 +150 117 174 +151 117 175 +152 118 175 +153 118 176 +154 119 176 +155 119 176 +156 120 177 +157 120 177 +158 121 178 +159 121 178 +160 122 178 +161 122 179 +162 123 179 +163 123 180 +164 124 180 +164 124 180 +165 125 181 +165 125 181 +166 126 182 +167 128 183 +168 130 184 +169 131 185 +170 133 186 +171 135 188 +172 136 189 +173 138 190 +174 140 191 +175 142 192 +176 143 194 +177 145 195 +178 147 196 +179 148 197 +180 150 198 +182 152 200 +183 154 201 +184 155 202 +185 157 203 +186 159 204 +187 160 206 +188 162 207 +189 164 208 +190 166 209 +191 167 210 +192 169 212 +193 171 213 +194 172 214 +195 174 215 +196 176 216 +197 177 217 +199 179 219 +200 181 220 +201 183 221 +202 184 222 +203 186 223 +204 188 225 +205 189 226 +206 191 227 +207 193 228 +208 195 229 +209 196 231 +210 198 232 +211 200 233 +212 201 234 +213 203 235 +215 205 237 +216 207 238 +217 208 239 +218 210 240 +219 212 241 +220 213 243 +221 215 244 +222 217 245 +223 219 246 +224 220 247 +225 222 249 +226 224 250 +227 225 251 +228 227 252 +229 229 253 +230 230 254 +231 231 255 diff --git a/src/fractalzoomer/color_maps/kuler mossy slate.MAP b/src/fractalzoomer/color_maps/kuler mossy slate.MAP new file mode 100644 index 000000000..dc9845210 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler mossy slate.MAP @@ -0,0 +1,256 @@ +99 150 49 +97 148 48 +96 146 48 +94 145 47 +93 143 47 +92 142 46 +90 140 46 +89 138 46 +88 137 45 +86 135 45 +85 134 44 +84 132 44 +82 131 44 +81 129 43 +80 127 43 +78 126 42 +77 124 42 +76 123 42 +74 121 41 +73 119 41 +72 118 40 +70 116 40 +69 115 40 +68 113 39 +66 112 39 +65 110 38 +64 108 38 +62 107 38 +61 105 37 +60 104 37 +58 102 36 +57 101 36 +56 99 36 +54 97 35 +53 96 35 +52 94 34 +50 93 34 +49 91 34 +48 89 33 +46 88 33 +45 86 32 +44 85 32 +42 83 32 +41 82 31 +40 80 31 +38 78 30 +37 77 30 +36 75 30 +34 74 29 +33 72 29 +32 70 28 +30 69 28 +29 67 28 +28 66 27 +26 64 27 +25 63 26 +24 61 26 +22 59 26 +21 58 25 +20 56 25 +18 55 24 +17 53 24 +16 52 24 +16 52 24 +16 52 24 +19 54 27 +22 57 30 +25 60 34 +28 62 37 +31 65 40 +34 68 44 +37 70 47 +40 73 50 +43 76 54 +46 78 57 +49 81 60 +52 84 64 +55 87 67 +58 89 70 +61 92 74 +65 95 77 +68 97 80 +71 100 84 +74 103 87 +77 105 90 +80 108 94 +83 111 97 +86 113 100 +89 116 104 +92 119 107 +95 122 110 +98 124 114 +101 127 117 +104 130 120 +107 132 124 +110 135 127 +114 138 130 +117 140 134 +120 143 137 +123 146 140 +126 148 144 +129 151 147 +132 154 150 +135 157 154 +138 159 157 +141 162 160 +144 165 164 +147 167 167 +150 170 170 +153 173 174 +156 175 177 +160 178 180 +163 181 184 +166 183 187 +169 186 190 +172 189 194 +175 192 197 +178 194 200 +181 197 204 +184 200 207 +187 202 210 +190 205 214 +193 208 217 +196 210 220 +199 213 224 +202 216 227 +205 218 230 +206 219 231 +206 219 231 +205 218 230 +204 217 229 +203 216 228 +202 215 228 +201 215 227 +200 214 226 +199 213 226 +198 212 225 +197 211 224 +196 211 224 +195 210 223 +194 209 222 +193 208 222 +192 207 221 +191 207 220 +191 206 220 +190 205 219 +189 204 218 +188 203 218 +187 203 217 +186 202 216 +185 201 216 +184 200 215 +183 200 214 +182 199 214 +181 198 213 +180 197 212 +179 196 212 +178 196 211 +177 195 210 +177 194 210 +176 193 209 +175 192 208 +174 192 207 +173 191 207 +172 190 206 +171 189 205 +170 188 205 +169 188 204 +168 187 203 +167 186 203 +166 185 202 +165 185 201 +164 184 201 +163 183 200 +162 182 199 +162 181 199 +161 181 198 +160 180 197 +159 179 197 +158 178 196 +157 177 195 +156 177 195 +155 176 194 +154 175 193 +153 174 193 +152 173 192 +151 173 191 +150 172 191 +149 171 190 +148 170 189 +148 170 189 +148 170 189 +148 170 189 +146 168 187 +145 167 186 +144 166 185 +142 165 183 +141 163 182 +140 162 181 +138 161 179 +137 160 178 +136 158 177 +134 157 175 +133 156 174 +132 155 173 +130 153 171 +129 152 170 +128 151 169 +126 150 167 +125 148 166 +124 147 165 +122 146 163 +121 145 162 +120 143 161 +118 142 159 +117 141 158 +116 140 157 +114 138 155 +113 137 154 +112 136 153 +110 135 151 +109 133 150 +108 132 149 +107 131 148 +105 130 146 +104 129 145 +103 127 144 +101 126 142 +100 125 141 +99 124 140 +97 122 138 +96 121 137 +95 120 136 +93 119 134 +92 117 133 +91 116 132 +89 115 130 +88 114 129 +87 112 128 +85 111 126 +84 110 125 +83 109 124 +81 107 122 +80 106 121 +79 105 120 +77 104 118 +76 102 117 +75 101 116 +73 100 114 +72 99 113 +71 97 112 +69 96 110 +68 95 109 +67 94 108 +66 93 107 +66 93 107 diff --git a/src/fractalzoomer/color_maps/kuler napoli.MAP b/src/fractalzoomer/color_maps/kuler napoli.MAP new file mode 100644 index 000000000..ec675a0d4 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler napoli.MAP @@ -0,0 +1,256 @@ +123 207 148 +121 205 146 +119 204 144 +117 203 142 +115 201 140 +113 200 138 +111 199 136 +109 197 135 +107 196 133 +105 195 131 +103 193 129 +101 192 127 +99 191 125 +97 189 123 +95 188 122 +93 187 120 +91 185 118 +89 184 116 +87 183 114 +85 181 112 +83 180 110 +81 179 109 +79 177 107 +77 176 105 +75 175 103 +73 173 101 +71 172 99 +69 171 97 +67 169 96 +65 168 94 +63 167 92 +61 166 90 +59 164 88 +57 163 86 +55 162 84 +53 160 83 +51 159 81 +49 158 79 +47 156 77 +45 155 75 +43 154 73 +41 152 71 +39 151 70 +37 150 68 +35 148 66 +33 147 64 +31 146 62 +29 144 60 +27 143 58 +25 142 57 +23 140 55 +21 139 53 +19 138 51 +17 136 49 +15 135 47 +13 134 45 +11 132 44 +9 131 42 +7 130 40 +5 128 38 +3 127 36 +1 126 34 +0 125 33 +0 125 33 +0 125 33 +3 127 36 +7 129 39 +11 131 43 +15 133 46 +19 135 50 +23 137 53 +27 139 57 +31 141 60 +35 143 64 +39 145 67 +43 148 70 +47 150 74 +51 152 77 +55 154 81 +59 156 84 +63 158 88 +67 160 91 +71 162 95 +75 164 98 +79 166 102 +83 169 105 +87 171 108 +91 173 112 +95 175 115 +99 177 119 +103 179 122 +107 181 126 +111 183 129 +115 185 133 +119 187 136 +123 189 139 +127 192 143 +131 194 146 +135 196 150 +139 198 153 +143 200 157 +147 202 160 +151 204 164 +155 206 167 +159 208 171 +163 210 174 +167 213 177 +171 215 181 +175 217 184 +179 219 188 +183 221 191 +187 223 195 +191 225 198 +195 227 202 +199 229 205 +203 231 209 +207 234 212 +211 236 215 +215 238 219 +219 240 222 +223 242 226 +227 244 229 +231 246 233 +235 248 236 +239 250 240 +243 252 243 +246 254 246 +247 255 247 +247 255 247 +245 251 243 +243 247 240 +241 243 236 +239 239 233 +237 235 229 +235 231 226 +233 227 222 +231 223 219 +229 219 215 +227 215 212 +225 211 209 +223 207 205 +221 203 202 +219 199 198 +217 195 195 +215 191 191 +213 187 188 +211 183 184 +209 179 181 +207 175 177 +205 171 174 +203 167 171 +201 163 167 +199 159 164 +197 155 160 +195 151 157 +193 147 153 +191 143 150 +189 139 146 +187 135 143 +185 131 140 +183 127 136 +181 123 133 +179 119 129 +177 115 126 +175 111 122 +173 107 119 +171 103 115 +169 99 112 +167 95 108 +165 91 105 +163 87 102 +161 83 98 +159 79 95 +157 75 91 +155 71 88 +153 67 84 +151 63 81 +149 59 77 +147 55 74 +145 51 70 +143 47 67 +141 43 64 +139 39 60 +137 35 57 +135 31 53 +133 27 50 +131 23 46 +129 19 43 +127 15 39 +125 11 36 +123 8 33 +123 8 33 +123 8 33 +124 9 34 +125 11 36 +127 13 38 +128 15 39 +129 17 41 +131 19 43 +132 21 45 +133 23 46 +135 24 48 +136 26 50 +137 28 51 +139 30 53 +140 32 55 +141 34 57 +143 36 58 +144 38 60 +145 40 62 +147 41 64 +148 43 65 +149 45 67 +151 47 69 +152 49 70 +153 51 72 +155 53 74 +156 55 76 +157 57 77 +159 58 79 +160 60 81 +161 62 83 +163 64 84 +164 66 86 +165 68 88 +167 70 89 +168 72 91 +169 74 93 +171 75 95 +172 77 96 +173 79 98 +175 81 100 +176 83 102 +177 85 103 +179 87 105 +180 89 107 +181 91 108 +183 92 110 +184 94 112 +185 96 114 +187 98 115 +188 100 117 +189 102 119 +191 104 121 +192 106 122 +193 108 124 +195 109 126 +196 111 127 +197 113 129 +199 115 131 +200 117 133 +201 119 134 +203 121 136 +204 123 138 +205 124 139 +206 125 140 diff --git a/src/fractalzoomer/color_maps/kuler neon nights.MAP b/src/fractalzoomer/color_maps/kuler neon nights.MAP new file mode 100644 index 000000000..fd871b19c --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler neon nights.MAP @@ -0,0 +1,256 @@ +57 199 247 +58 196 247 +59 193 247 +60 190 247 +61 187 247 +63 184 247 +64 181 247 +65 178 247 +66 175 248 +67 173 248 +69 170 248 +70 167 248 +71 164 248 +72 161 248 +73 158 248 +75 155 248 +76 152 249 +77 149 249 +78 147 249 +79 144 249 +81 141 249 +82 138 249 +83 135 249 +84 132 249 +86 129 250 +87 126 250 +88 123 250 +89 121 250 +90 118 250 +92 115 250 +93 112 250 +94 109 250 +95 106 251 +96 103 251 +98 100 251 +99 97 251 +100 95 251 +101 92 251 +102 89 251 +104 86 252 +105 83 252 +106 80 252 +107 77 252 +109 74 252 +110 71 252 +111 69 252 +112 66 252 +113 63 253 +115 60 253 +116 57 253 +117 54 253 +118 51 253 +119 48 253 +121 45 253 +122 43 253 +123 40 254 +124 37 254 +125 34 254 +127 31 254 +128 28 254 +129 25 254 +130 22 254 +131 20 254 +132 20 255 +132 20 255 +129 19 250 +127 19 246 +125 19 242 +123 18 238 +121 18 234 +119 18 230 +117 17 226 +114 17 222 +112 17 217 +110 16 213 +108 16 209 +106 16 205 +104 15 201 +102 15 197 +100 15 193 +97 14 189 +95 14 185 +93 14 180 +91 13 176 +89 13 172 +87 13 168 +85 12 164 +83 12 160 +80 12 156 +78 11 152 +76 11 148 +74 11 143 +72 10 139 +70 10 135 +68 10 131 +66 10 127 +63 9 123 +61 9 119 +59 9 115 +57 8 111 +55 8 106 +53 8 102 +51 7 98 +48 7 94 +46 7 90 +44 6 86 +42 6 82 +40 6 78 +38 5 74 +36 5 69 +34 5 65 +31 4 61 +29 4 57 +27 4 53 +25 3 49 +23 3 45 +21 3 41 +19 2 37 +17 2 32 +14 2 28 +12 1 24 +10 1 20 +8 1 16 +6 0 12 +4 0 8 +2 0 4 +0 0 0 +0 0 0 +0 0 0 +3 0 3 +6 0 7 +9 1 11 +12 1 15 +15 2 19 +18 2 23 +21 3 26 +24 3 30 +27 4 34 +30 4 38 +33 4 42 +36 5 46 +39 5 50 +42 6 53 +45 6 57 +48 7 61 +51 7 65 +54 8 69 +57 8 73 +60 9 77 +64 9 80 +67 9 84 +70 10 88 +73 10 92 +76 11 96 +79 11 100 +82 12 104 +85 12 107 +88 13 111 +91 13 115 +94 13 119 +97 14 123 +100 14 127 +103 15 131 +106 15 134 +109 16 138 +112 16 142 +115 17 146 +118 17 150 +121 18 154 +124 18 158 +128 18 161 +131 19 165 +134 19 169 +137 20 173 +140 20 177 +143 21 181 +146 21 185 +149 22 188 +152 22 192 +155 23 196 +158 23 200 +161 23 204 +164 24 208 +167 24 212 +170 25 215 +173 25 219 +176 26 223 +179 26 227 +182 27 231 +185 27 235 +188 27 238 +189 28 239 +189 28 239 +189 27 239 +190 27 239 +191 27 239 +192 27 240 +193 27 240 +194 27 240 +195 27 240 +196 26 241 +197 26 241 +198 26 241 +199 26 241 +200 26 242 +201 26 242 +202 26 242 +203 26 242 +203 25 243 +204 25 243 +205 25 243 +206 25 243 +207 25 244 +208 25 244 +209 25 244 +210 25 244 +211 24 245 +212 24 245 +213 24 245 +214 24 245 +215 24 246 +216 24 246 +217 24 246 +217 24 246 +218 23 247 +219 23 247 +220 23 247 +221 23 248 +222 23 248 +223 23 248 +224 23 248 +225 22 249 +226 22 249 +227 22 249 +228 22 249 +229 22 250 +230 22 250 +231 22 250 +232 22 250 +232 21 251 +233 21 251 +234 21 251 +235 21 251 +236 21 252 +237 21 252 +238 21 252 +239 21 252 +240 20 253 +241 20 253 +242 20 253 +243 20 253 +244 20 254 +245 20 254 +246 20 254 +246 20 254 +247 20 255 diff --git a/src/fractalzoomer/color_maps/kuler neutrality first.MAP b/src/fractalzoomer/color_maps/kuler neutrality first.MAP new file mode 100644 index 000000000..d858e381f --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler neutrality first.MAP @@ -0,0 +1,256 @@ +255 251 231 +253 249 230 +252 248 229 +250 247 228 +249 246 227 +247 245 226 +246 243 225 +244 242 224 +243 241 223 +241 240 222 +240 239 221 +239 238 220 +237 236 219 +236 235 218 +234 234 217 +233 233 216 +231 232 216 +230 230 215 +228 229 214 +227 228 213 +225 227 212 +224 226 211 +223 225 210 +221 223 209 +220 222 208 +218 221 207 +217 220 206 +215 219 205 +214 218 204 +212 216 203 +211 215 202 +210 214 202 +208 213 201 +207 212 200 +205 210 199 +204 209 198 +202 208 197 +201 207 196 +199 206 195 +198 205 194 +196 203 193 +195 202 192 +194 201 191 +192 200 190 +191 199 189 +189 198 188 +188 196 187 +186 195 187 +185 194 186 +183 193 185 +182 192 184 +180 190 183 +179 189 182 +178 188 181 +176 187 180 +175 186 179 +173 185 178 +172 183 177 +170 182 176 +169 181 175 +167 180 174 +166 179 173 +165 178 173 +165 178 173 +165 178 173 +166 179 174 +167 180 175 +168 181 176 +170 182 178 +171 184 179 +172 185 180 +174 186 182 +175 187 183 +176 189 184 +178 190 186 +179 191 187 +180 192 188 +182 194 190 +183 195 191 +184 196 192 +186 197 194 +187 199 195 +188 200 196 +190 201 198 +191 202 199 +192 204 200 +194 205 202 +195 206 203 +196 207 204 +198 209 206 +199 210 207 +200 211 208 +202 212 210 +203 214 211 +204 215 212 +205 216 213 +207 217 215 +208 218 216 +209 220 217 +211 221 219 +212 222 220 +213 223 221 +215 225 223 +216 226 224 +217 227 225 +219 228 227 +220 230 228 +221 231 229 +223 232 231 +224 233 232 +225 235 233 +227 236 235 +228 237 236 +229 238 237 +231 240 239 +232 241 240 +233 242 241 +235 243 243 +236 245 244 +237 246 245 +239 247 247 +240 248 248 +241 250 249 +243 251 251 +244 252 252 +245 253 253 +246 254 254 +247 255 255 +247 255 255 +246 254 253 +245 253 252 +245 252 251 +244 251 250 +244 250 249 +243 249 247 +243 249 246 +242 248 245 +242 247 244 +241 246 243 +241 245 241 +240 244 240 +240 244 239 +239 243 238 +239 242 237 +238 241 235 +237 240 234 +237 239 233 +236 239 232 +236 238 231 +235 237 229 +235 236 228 +234 235 227 +234 234 226 +233 234 225 +233 233 223 +232 232 222 +232 231 221 +231 230 220 +231 229 219 +230 229 218 +229 228 216 +229 227 215 +228 226 214 +228 225 213 +227 224 212 +227 223 210 +226 223 209 +226 222 208 +225 221 207 +225 220 206 +224 219 204 +224 218 203 +223 218 202 +223 217 201 +222 216 200 +221 215 198 +221 214 197 +220 213 196 +220 213 195 +219 212 194 +219 211 192 +218 210 191 +218 209 190 +217 208 189 +217 208 188 +216 207 186 +216 206 185 +215 205 184 +215 204 183 +214 203 182 +214 203 181 +214 203 181 +214 203 181 +212 202 180 +211 201 180 +210 201 180 +209 200 180 +208 200 180 +206 199 180 +205 198 180 +204 198 179 +203 197 179 +202 197 179 +200 196 179 +199 195 179 +198 195 179 +197 194 179 +196 194 179 +194 193 178 +193 192 178 +192 192 178 +191 191 178 +190 191 178 +188 190 178 +187 189 178 +186 189 178 +185 188 177 +184 188 177 +182 187 177 +181 186 177 +180 186 177 +179 185 177 +178 185 177 +177 184 177 +175 183 176 +174 183 176 +173 182 176 +172 182 176 +171 181 176 +169 180 176 +168 180 176 +167 179 175 +166 179 175 +165 178 175 +163 177 175 +162 177 175 +161 176 175 +160 176 175 +159 175 175 +157 174 174 +156 174 174 +155 173 174 +154 173 174 +153 172 174 +151 171 174 +150 171 174 +149 170 174 +148 170 173 +147 169 173 +145 168 173 +144 168 173 +143 167 173 +142 167 173 +141 166 173 +140 166 173 +140 166 173 diff --git a/src/fractalzoomer/color_maps/kuler night blooming.MAP b/src/fractalzoomer/color_maps/kuler night blooming.MAP new file mode 100644 index 000000000..712b32032 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler night blooming.MAP @@ -0,0 +1,256 @@ +107 97 49 +106 95 51 +106 93 53 +106 92 55 +105 90 57 +105 89 59 +105 87 61 +105 86 63 +104 84 66 +104 82 68 +104 81 70 +103 79 72 +103 78 74 +103 76 76 +103 75 78 +102 73 80 +102 71 83 +102 70 85 +102 68 87 +101 67 89 +101 65 91 +101 64 93 +100 62 95 +100 61 97 +100 59 100 +100 57 102 +99 56 104 +99 54 106 +99 53 108 +99 51 110 +98 50 112 +98 48 114 +98 46 117 +97 45 119 +97 43 121 +97 42 123 +97 40 125 +96 39 127 +96 37 129 +96 35 132 +96 34 134 +95 32 136 +95 31 138 +95 29 140 +94 28 142 +94 26 144 +94 25 146 +94 23 149 +93 21 151 +93 20 153 +93 18 155 +93 17 157 +92 15 159 +92 14 161 +92 12 163 +91 10 166 +91 9 168 +91 7 170 +91 6 172 +90 4 174 +90 3 176 +90 1 178 +90 0 180 +90 0 181 +90 0 181 +89 1 179 +88 3 178 +88 4 177 +87 6 176 +86 7 175 +86 9 173 +85 10 172 +84 12 171 +84 14 170 +83 15 169 +82 17 167 +82 18 166 +81 20 165 +80 21 164 +80 23 163 +79 25 161 +78 26 160 +78 28 159 +77 29 158 +76 31 157 +76 32 155 +75 34 154 +74 35 153 +74 37 152 +73 39 151 +72 40 149 +72 42 148 +71 43 147 +70 45 146 +70 46 145 +69 48 144 +68 50 142 +68 51 141 +67 53 140 +66 54 139 +66 56 138 +65 57 136 +64 59 135 +64 61 134 +63 62 133 +62 64 132 +62 65 130 +61 67 129 +60 68 128 +60 70 127 +59 71 126 +58 73 124 +58 75 123 +57 76 122 +56 78 121 +56 79 120 +55 81 118 +54 82 117 +54 84 116 +53 86 115 +52 87 114 +52 89 112 +51 90 111 +50 92 110 +50 93 109 +49 95 108 +49 96 107 +49 97 107 +49 97 107 +49 97 106 +49 97 106 +49 97 106 +49 98 106 +49 98 106 +49 98 106 +49 98 106 +50 99 105 +50 99 105 +50 99 105 +50 99 105 +50 100 105 +50 100 105 +50 100 105 +50 100 105 +51 101 104 +51 101 104 +51 101 104 +51 101 104 +51 102 104 +51 102 104 +51 102 104 +51 102 104 +52 103 103 +52 103 103 +52 103 103 +52 103 103 +52 104 103 +52 104 103 +52 104 103 +52 104 103 +53 105 102 +53 105 102 +53 105 102 +53 106 102 +53 106 102 +53 106 102 +53 106 102 +54 107 101 +54 107 101 +54 107 101 +54 107 101 +54 108 101 +54 108 101 +54 108 101 +54 108 101 +55 109 100 +55 109 100 +55 109 100 +55 109 100 +55 110 100 +55 110 100 +55 110 100 +55 110 100 +56 111 99 +56 111 99 +56 111 99 +56 111 99 +56 112 99 +56 112 99 +56 112 99 +56 112 99 +57 113 99 +57 113 99 +58 111 101 +59 109 104 +61 107 106 +62 105 109 +63 103 111 +65 102 114 +66 100 116 +67 98 119 +69 96 121 +70 94 124 +71 92 126 +73 91 129 +74 89 131 +75 87 134 +77 85 136 +78 83 139 +79 82 141 +81 80 144 +82 78 146 +83 76 149 +85 74 151 +86 72 154 +87 71 156 +89 69 159 +90 67 161 +91 65 164 +93 63 166 +94 61 169 +95 60 171 +97 58 174 +98 56 176 +99 54 179 +101 52 182 +102 51 184 +103 49 187 +105 47 189 +106 45 192 +107 43 194 +109 41 197 +110 40 199 +111 38 202 +113 36 204 +114 34 207 +115 32 209 +117 30 212 +118 29 214 +119 27 217 +121 25 219 +122 23 222 +123 21 224 +125 20 227 +126 18 229 +127 16 232 +129 14 234 +130 12 237 +131 10 239 +133 9 242 +134 7 244 +135 5 247 +137 3 249 +138 1 252 +139 0 254 +140 0 255 diff --git a/src/fractalzoomer/color_maps/kuler nordic blonde.MAP b/src/fractalzoomer/color_maps/kuler nordic blonde.MAP new file mode 100644 index 000000000..359a08fa6 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler nordic blonde.MAP @@ -0,0 +1,256 @@ +156 154 140 +154 152 139 +153 151 138 +152 150 137 +151 149 136 +150 148 135 +149 147 134 +148 146 133 +147 145 132 +146 144 131 +145 143 130 +144 142 129 +143 141 128 +142 140 127 +141 139 126 +140 138 125 +138 137 125 +137 136 124 +136 135 123 +135 134 122 +134 133 121 +133 131 120 +132 130 119 +131 129 118 +130 128 117 +129 127 116 +128 126 115 +127 125 114 +126 124 113 +125 123 112 +124 122 111 +123 121 111 +121 120 110 +120 119 109 +119 118 108 +118 117 107 +117 116 106 +116 115 105 +115 114 104 +114 113 103 +113 112 102 +112 111 101 +111 109 100 +110 108 99 +109 107 98 +108 106 97 +107 105 96 +105 104 96 +104 103 95 +103 102 94 +102 101 93 +101 100 92 +100 99 91 +99 98 90 +98 97 89 +97 96 88 +96 95 87 +95 94 86 +94 93 85 +93 92 84 +92 91 83 +91 90 82 +90 89 82 +90 89 82 +90 89 82 +92 91 84 +94 93 86 +97 95 88 +99 98 90 +102 100 92 +104 102 94 +106 105 96 +109 107 99 +111 109 101 +114 111 103 +116 114 105 +118 116 107 +121 118 109 +123 121 111 +126 123 113 +128 125 116 +130 127 118 +133 130 120 +135 132 122 +138 134 124 +140 137 126 +142 139 128 +145 141 130 +147 143 133 +150 146 135 +152 148 137 +154 150 139 +157 153 141 +159 155 143 +162 157 145 +164 159 147 +166 162 150 +169 164 152 +171 166 154 +174 169 156 +176 171 158 +178 173 160 +181 176 162 +183 178 165 +186 180 167 +188 182 169 +190 185 171 +193 187 173 +195 189 175 +198 192 177 +200 194 179 +202 196 182 +205 198 184 +207 201 186 +210 203 188 +212 205 190 +214 208 192 +217 210 194 +219 212 196 +222 214 199 +224 217 201 +226 219 203 +229 221 205 +231 224 207 +234 226 209 +236 228 211 +238 230 213 +239 231 214 +239 231 214 +237 229 212 +236 228 211 +235 227 210 +234 226 209 +233 225 208 +232 224 207 +231 223 206 +230 222 205 +229 221 204 +228 220 203 +227 219 202 +226 218 201 +225 217 200 +224 216 199 +223 215 198 +221 214 196 +220 213 195 +219 212 194 +218 211 193 +217 210 192 +216 208 191 +215 207 190 +214 206 189 +213 205 188 +212 204 187 +211 203 186 +210 202 185 +209 201 184 +208 200 183 +207 199 182 +206 198 181 +204 197 179 +203 196 178 +202 195 177 +201 194 176 +200 193 175 +199 192 174 +198 191 173 +197 190 172 +196 189 171 +195 188 170 +194 186 169 +193 185 168 +192 184 167 +191 183 166 +190 182 165 +188 181 163 +187 180 162 +186 179 161 +185 178 160 +184 177 159 +183 176 158 +182 175 157 +181 174 156 +180 173 155 +179 172 154 +178 171 153 +177 170 152 +176 169 151 +175 168 150 +174 167 149 +173 166 148 +173 166 148 +173 166 148 +172 165 147 +171 164 146 +171 164 146 +170 163 145 +169 163 145 +169 162 144 +168 161 144 +167 161 143 +167 160 143 +166 160 142 +165 159 142 +165 159 141 +164 158 141 +163 157 140 +163 157 140 +162 156 139 +161 156 138 +161 155 138 +160 154 137 +159 154 137 +159 153 136 +158 153 136 +157 152 135 +157 152 135 +156 151 134 +155 150 134 +155 150 133 +154 149 133 +153 149 132 +153 148 132 +152 148 131 +151 147 130 +151 146 130 +150 146 129 +149 145 129 +149 145 128 +148 144 128 +147 143 127 +147 143 127 +146 142 126 +145 142 126 +145 141 125 +144 141 125 +143 140 124 +143 139 124 +142 139 123 +141 138 122 +141 138 122 +140 137 121 +139 136 121 +139 136 120 +138 135 120 +137 135 119 +137 134 119 +136 134 118 +135 133 118 +135 132 117 +134 132 117 +133 131 116 +133 131 116 +132 130 115 +132 130 115 +132 130 115 diff --git a/src/fractalzoomer/color_maps/kuler nothing gold.MAP b/src/fractalzoomer/color_maps/kuler nothing gold.MAP new file mode 100644 index 000000000..90320d617 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler nothing gold.MAP @@ -0,0 +1,256 @@ +63 49 10 +65 50 10 +67 52 11 +69 53 12 +71 55 13 +73 57 13 +75 58 14 +77 60 15 +79 62 16 +81 63 16 +83 65 17 +85 66 18 +87 68 19 +89 70 19 +91 71 20 +93 73 21 +95 75 22 +97 76 22 +99 78 23 +101 79 24 +103 81 25 +105 83 25 +107 84 26 +109 86 27 +111 88 28 +113 89 28 +115 91 29 +117 92 30 +119 94 31 +121 96 31 +123 97 32 +125 99 33 +128 101 34 +130 102 35 +132 104 35 +134 106 36 +136 107 37 +138 109 38 +140 110 38 +142 112 39 +144 114 40 +146 115 41 +148 117 41 +150 119 42 +152 120 43 +154 122 44 +156 123 44 +158 125 45 +160 127 46 +162 128 47 +164 130 47 +166 132 48 +168 133 49 +170 135 50 +172 136 50 +174 138 51 +176 140 52 +178 141 53 +180 143 53 +182 145 54 +184 146 55 +186 148 56 +188 149 56 +189 150 57 +189 150 57 +189 150 57 +190 151 58 +191 152 58 +192 153 59 +193 153 59 +193 154 60 +194 155 60 +195 156 61 +196 157 61 +197 157 62 +197 158 62 +198 159 63 +199 160 63 +200 161 64 +201 161 64 +201 162 65 +202 163 66 +203 164 66 +204 165 67 +205 165 67 +205 166 68 +206 167 68 +207 168 69 +208 168 69 +209 169 70 +209 170 70 +210 171 71 +211 172 71 +212 172 72 +213 173 72 +213 174 73 +214 175 74 +215 176 74 +216 176 75 +217 177 75 +218 178 76 +218 179 76 +219 180 77 +220 180 77 +221 181 78 +222 182 78 +222 183 79 +223 183 79 +224 184 80 +225 185 80 +226 186 81 +226 187 82 +227 187 82 +228 188 83 +229 189 83 +230 190 84 +230 191 84 +231 191 85 +232 192 85 +233 193 86 +234 194 86 +234 195 87 +235 195 87 +236 196 88 +237 197 88 +238 198 89 +238 198 89 +239 199 90 +239 199 90 +239 199 90 +239 200 91 +239 200 92 +239 201 93 +239 201 94 +239 202 95 +239 202 96 +240 203 97 +240 203 98 +240 204 99 +240 204 100 +240 205 101 +240 205 102 +240 206 103 +240 206 104 +241 207 104 +241 207 105 +241 208 106 +241 208 107 +241 209 108 +241 209 109 +241 210 110 +241 210 111 +242 211 112 +242 211 113 +242 212 114 +242 212 115 +242 213 116 +242 213 117 +242 214 118 +243 215 118 +243 215 119 +243 216 120 +243 216 121 +243 217 122 +243 217 123 +243 218 124 +243 218 125 +244 219 126 +244 219 127 +244 220 128 +244 220 129 +244 221 130 +244 221 131 +244 222 132 +244 222 133 +245 223 133 +245 223 134 +245 224 135 +245 224 136 +245 225 137 +245 225 138 +245 226 139 +245 226 140 +246 227 141 +246 227 142 +246 228 143 +246 228 144 +246 229 145 +246 229 146 +246 230 147 +247 230 147 +247 231 148 +247 231 148 +246 230 146 +246 229 145 +246 228 143 +245 228 142 +245 227 140 +245 226 139 +245 225 137 +244 225 136 +244 224 134 +244 223 133 +244 223 131 +243 222 130 +243 221 128 +243 220 127 +243 220 125 +242 219 124 +242 218 123 +242 217 121 +242 217 120 +241 216 118 +241 215 117 +241 215 115 +241 214 114 +240 213 112 +240 212 111 +240 212 109 +240 211 108 +239 210 106 +239 209 105 +239 209 103 +239 208 102 +238 207 101 +238 207 99 +238 206 98 +237 205 96 +237 204 95 +237 204 93 +237 203 92 +236 202 90 +236 201 89 +236 201 87 +236 200 86 +235 199 84 +235 199 83 +235 198 81 +235 197 80 +234 196 79 +234 196 77 +234 195 76 +234 194 74 +233 193 73 +233 193 71 +233 192 70 +233 191 68 +232 191 67 +232 190 65 +232 189 64 +232 188 62 +231 188 61 +231 187 59 +231 186 58 +231 186 57 +231 186 57 diff --git a/src/fractalzoomer/color_maps/kuler nuts.MAP b/src/fractalzoomer/color_maps/kuler nuts.MAP new file mode 100644 index 000000000..65558f255 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler nuts.MAP @@ -0,0 +1,256 @@ +198 113 66 +198 114 66 +199 115 67 +200 117 68 +201 118 69 +202 119 70 +203 121 71 +204 122 72 +205 124 73 +206 125 74 +207 126 75 +208 128 76 +209 129 77 +209 131 77 +210 132 78 +211 133 79 +212 135 80 +213 136 81 +214 137 82 +215 139 83 +216 140 84 +217 142 85 +218 143 86 +219 144 87 +220 146 88 +220 147 88 +221 149 89 +222 150 90 +223 151 91 +224 153 92 +225 154 93 +226 155 94 +227 157 95 +228 158 96 +229 160 97 +230 161 98 +231 162 99 +232 164 100 +232 165 100 +233 167 101 +234 168 102 +235 169 103 +236 171 104 +237 172 105 +238 174 106 +239 175 107 +240 176 108 +241 178 109 +242 179 110 +243 180 111 +243 182 111 +244 183 112 +245 185 113 +246 186 114 +247 187 115 +248 189 116 +249 190 117 +250 192 118 +251 193 119 +252 194 120 +253 196 121 +254 197 122 +254 198 122 +255 199 123 +255 199 123 +253 196 121 +251 194 120 +249 192 119 +248 189 117 +246 187 116 +244 185 115 +242 182 113 +241 180 112 +239 178 111 +237 175 109 +236 173 108 +234 171 107 +232 169 105 +230 166 104 +229 164 103 +227 162 101 +225 159 100 +223 157 99 +222 155 97 +220 152 96 +218 150 95 +217 148 93 +215 145 92 +213 143 91 +211 141 89 +210 139 88 +208 136 87 +206 134 85 +204 132 84 +203 129 83 +201 127 82 +199 125 80 +198 122 79 +196 120 78 +194 118 76 +192 115 75 +191 113 74 +189 111 72 +187 109 71 +185 106 70 +184 104 68 +182 102 67 +180 99 66 +179 97 64 +177 95 63 +175 92 62 +173 90 60 +172 88 59 +170 85 58 +168 83 56 +166 81 55 +165 79 54 +163 76 52 +161 74 51 +160 72 50 +158 69 48 +156 67 47 +154 65 46 +153 62 44 +151 60 43 +149 58 42 +148 56 41 +148 56 41 +148 56 41 +149 58 42 +151 60 43 +153 63 44 +154 65 45 +156 68 46 +158 70 48 +160 73 49 +161 75 50 +163 77 51 +165 80 52 +166 82 54 +168 85 55 +170 87 56 +172 90 57 +173 92 58 +175 94 60 +177 97 61 +179 99 62 +180 102 63 +182 104 64 +184 107 66 +185 109 67 +187 112 68 +189 114 69 +191 116 70 +192 119 72 +194 121 73 +196 124 74 +198 126 75 +199 129 76 +201 131 77 +203 133 79 +204 136 80 +206 138 81 +208 141 82 +210 143 83 +211 146 85 +213 148 86 +215 150 87 +217 153 88 +218 155 89 +220 158 91 +222 160 92 +223 163 93 +225 165 94 +227 168 95 +229 170 97 +230 172 98 +232 175 99 +234 177 100 +236 180 101 +237 182 103 +239 185 104 +241 187 105 +242 189 106 +244 192 107 +246 194 109 +248 197 110 +249 199 111 +251 202 112 +253 204 113 +254 206 114 +255 207 115 +255 207 115 +254 206 114 +253 205 113 +253 205 113 +252 204 112 +252 203 112 +251 203 111 +251 202 111 +250 201 110 +250 201 110 +249 200 109 +249 199 109 +248 199 108 +248 198 108 +247 197 107 +247 197 107 +246 196 106 +245 195 105 +245 195 105 +244 194 104 +244 193 104 +243 193 103 +243 192 103 +242 191 102 +242 191 102 +241 190 101 +241 189 101 +240 189 100 +240 188 100 +239 187 99 +239 187 99 +238 186 98 +237 185 97 +237 185 97 +236 184 96 +236 183 96 +235 183 95 +235 182 95 +234 181 94 +234 181 94 +233 180 93 +233 179 93 +232 179 92 +232 178 92 +231 177 91 +231 177 91 +230 176 90 +229 175 89 +229 175 89 +228 174 88 +228 173 88 +227 173 87 +227 172 87 +226 171 86 +226 171 86 +225 170 85 +225 169 85 +224 169 84 +224 168 84 +223 167 83 +223 167 83 +222 166 82 +222 166 82 +222 166 82 diff --git a/src/fractalzoomer/color_maps/kuler ocean breaker.MAP b/src/fractalzoomer/color_maps/kuler ocean breaker.MAP new file mode 100644 index 000000000..115f0c7b3 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler ocean breaker.MAP @@ -0,0 +1,256 @@ +16 113 132 +16 114 132 +17 115 132 +18 116 133 +19 117 133 +20 118 133 +21 120 134 +22 121 134 +23 122 135 +24 123 135 +25 124 135 +26 125 136 +27 127 136 +28 128 137 +29 129 137 +30 130 137 +30 131 138 +31 133 138 +32 134 138 +33 135 139 +34 136 139 +35 137 140 +36 138 140 +37 140 140 +38 141 141 +39 142 141 +40 143 142 +41 144 142 +42 145 142 +43 147 143 +44 148 143 +44 149 143 +45 150 144 +46 151 144 +47 153 145 +48 154 145 +49 155 145 +50 156 146 +51 157 146 +52 158 147 +53 160 147 +54 161 147 +55 162 148 +56 163 148 +57 164 149 +58 165 149 +59 167 149 +59 168 150 +60 169 150 +61 170 150 +62 171 151 +63 173 151 +64 174 152 +65 175 152 +66 176 152 +67 177 153 +68 178 153 +69 180 154 +70 181 154 +71 182 154 +72 183 155 +73 184 155 +73 185 155 +74 186 156 +74 186 156 +75 186 156 +76 187 156 +77 188 156 +79 189 156 +80 189 156 +81 190 156 +83 191 157 +84 192 157 +85 193 157 +87 193 157 +88 194 157 +89 195 157 +91 196 157 +92 197 158 +93 197 158 +95 198 158 +96 199 158 +97 200 158 +99 201 158 +100 201 158 +101 202 159 +103 203 159 +104 204 159 +105 204 159 +107 205 159 +108 206 159 +109 207 159 +111 208 160 +112 208 160 +113 209 160 +114 210 160 +116 211 160 +117 212 160 +118 212 160 +120 213 161 +121 214 161 +122 215 161 +124 216 161 +125 216 161 +126 217 161 +128 218 161 +129 219 162 +130 219 162 +132 220 162 +133 221 162 +134 222 162 +136 223 162 +137 223 162 +138 224 163 +140 225 163 +141 226 163 +142 227 163 +144 227 163 +145 228 163 +146 229 163 +148 230 164 +149 231 164 +150 231 164 +152 232 164 +153 233 164 +154 234 164 +155 234 164 +156 235 165 +156 235 165 +157 235 165 +158 235 165 +159 235 166 +160 236 166 +161 236 166 +162 236 167 +163 237 167 +164 237 168 +165 237 168 +166 238 168 +167 238 169 +168 238 169 +169 239 170 +170 239 170 +171 239 170 +173 240 171 +174 240 171 +175 240 171 +176 241 172 +177 241 172 +178 241 173 +179 242 173 +180 242 173 +181 242 174 +182 243 174 +183 243 175 +184 243 175 +185 244 175 +186 244 176 +187 244 176 +188 244 176 +190 245 177 +191 245 177 +192 245 178 +193 246 178 +194 246 178 +195 246 179 +196 247 179 +197 247 180 +198 247 180 +199 248 180 +200 248 181 +201 248 181 +202 249 182 +203 249 182 +204 249 182 +206 250 183 +207 250 183 +208 250 183 +209 251 184 +210 251 184 +211 251 185 +212 252 185 +213 252 185 +214 252 186 +215 253 186 +216 253 187 +217 253 187 +218 254 187 +219 254 188 +220 254 188 +221 254 188 +222 255 189 +222 255 189 +222 255 190 +223 255 191 +223 255 192 +224 255 193 +224 255 194 +225 255 195 +225 255 196 +226 255 197 +226 255 198 +227 255 199 +227 255 200 +228 255 201 +228 255 202 +229 255 203 +229 255 204 +230 255 206 +231 255 207 +231 255 208 +232 255 209 +232 255 210 +233 255 211 +233 255 212 +234 255 213 +234 255 214 +235 255 215 +235 255 216 +236 255 217 +236 255 218 +237 255 219 +237 255 220 +238 255 221 +239 255 223 +239 255 224 +240 255 225 +240 255 226 +241 255 227 +241 255 228 +242 255 229 +242 255 230 +243 255 231 +243 255 232 +244 255 233 +244 255 234 +245 255 235 +245 255 236 +246 255 237 +247 255 239 +247 255 240 +248 255 241 +248 255 242 +249 255 243 +249 255 244 +250 255 245 +250 255 246 +251 255 247 +251 255 248 +252 255 249 +252 255 250 +253 255 251 +253 255 252 +254 255 253 +254 255 254 +255 255 255 diff --git a/src/fractalzoomer/color_maps/kuler october sky.MAP b/src/fractalzoomer/color_maps/kuler october sky.MAP new file mode 100644 index 000000000..91122f893 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler october sky.MAP @@ -0,0 +1,256 @@ +123 154 198 +124 155 198 +126 156 198 +128 157 198 +130 158 198 +132 159 198 +134 160 198 +136 161 198 +138 162 198 +140 164 198 +142 165 198 +144 166 198 +146 167 198 +148 168 198 +150 169 198 +152 170 198 +154 171 198 +156 172 198 +158 174 198 +160 175 198 +162 176 198 +164 177 198 +166 178 198 +168 179 198 +170 180 198 +172 181 198 +174 182 198 +176 184 198 +178 185 198 +180 186 198 +182 187 198 +184 188 198 +186 189 198 +188 190 198 +190 191 198 +192 192 198 +194 194 198 +196 195 198 +198 196 198 +200 197 198 +202 198 198 +204 199 198 +206 200 198 +208 201 198 +210 202 198 +212 204 198 +214 205 198 +216 206 198 +218 207 198 +220 208 198 +222 209 198 +224 210 198 +226 211 198 +228 212 198 +230 214 198 +232 215 198 +234 216 198 +236 217 198 +238 218 198 +240 219 198 +242 220 198 +244 221 198 +246 222 198 +247 223 198 +247 223 198 +246 222 196 +246 221 195 +245 220 194 +245 220 193 +244 219 191 +244 218 190 +244 217 189 +243 217 188 +243 216 187 +242 215 185 +242 215 184 +242 214 183 +241 213 182 +241 212 181 +240 212 179 +240 211 178 +240 210 177 +239 209 176 +239 209 175 +238 208 173 +238 207 172 +238 207 171 +237 206 170 +237 205 168 +236 204 167 +236 204 166 +236 203 165 +235 202 164 +235 201 162 +234 201 161 +234 200 160 +234 199 159 +233 199 158 +233 198 156 +232 197 155 +232 196 154 +232 196 153 +231 195 152 +231 194 150 +230 193 149 +230 193 148 +230 192 147 +229 191 145 +229 191 144 +228 190 143 +228 189 142 +228 188 141 +227 188 139 +227 187 138 +226 186 137 +226 185 136 +226 185 135 +225 184 133 +225 183 132 +224 183 131 +224 182 130 +224 181 129 +223 180 127 +223 180 126 +222 179 125 +222 178 124 +222 178 123 +222 178 123 +222 178 123 +220 176 122 +218 175 121 +216 173 121 +214 172 120 +212 171 119 +210 169 119 +208 168 118 +206 167 117 +204 165 117 +202 164 116 +200 162 115 +198 161 115 +196 160 114 +194 158 113 +192 157 113 +190 156 112 +188 154 111 +186 153 111 +184 151 110 +182 150 109 +180 149 109 +178 147 108 +176 146 107 +174 145 107 +172 143 106 +170 142 105 +168 140 105 +166 139 104 +164 138 103 +162 136 103 +160 135 102 +158 134 101 +156 132 101 +154 131 100 +152 130 99 +150 128 99 +148 127 98 +146 125 97 +144 124 97 +142 123 96 +140 121 95 +138 120 95 +136 119 94 +134 117 93 +132 116 93 +130 114 92 +128 113 91 +126 112 91 +124 110 90 +122 109 89 +120 108 89 +118 106 88 +116 105 87 +114 103 87 +112 102 86 +110 101 85 +108 99 85 +106 98 84 +104 97 83 +102 95 83 +100 94 82 +99 93 82 +99 93 82 +99 93 82 +98 92 82 +97 92 82 +97 91 82 +96 91 82 +96 91 82 +95 90 82 +95 90 82 +94 89 83 +94 89 83 +93 89 83 +93 88 83 +92 88 83 +92 87 83 +91 87 83 +91 87 83 +90 86 84 +89 86 84 +89 86 84 +88 85 84 +88 85 84 +87 84 84 +87 84 84 +86 84 84 +86 83 85 +85 83 85 +85 82 85 +84 82 85 +84 82 85 +83 81 85 +83 81 85 +82 81 85 +81 80 86 +81 80 86 +80 79 86 +80 79 86 +79 79 86 +79 78 86 +78 78 86 +78 77 87 +77 77 87 +77 77 87 +76 76 87 +76 76 87 +75 75 87 +75 75 87 +74 75 87 +73 74 88 +73 74 88 +72 74 88 +72 73 88 +71 73 88 +71 72 88 +70 72 88 +70 72 88 +69 71 89 +69 71 89 +68 70 89 +68 70 89 +67 70 89 +67 69 89 +66 69 89 +66 69 89 +66 69 90 diff --git a/src/fractalzoomer/color_maps/kuler orange tweak.MAP b/src/fractalzoomer/color_maps/kuler orange tweak.MAP new file mode 100644 index 000000000..04ac8ca39 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler orange tweak.MAP @@ -0,0 +1,256 @@ +239 101 0 +239 101 1 +239 101 2 +239 102 3 +240 102 4 +240 103 5 +240 103 6 +240 104 7 +241 104 8 +241 105 9 +241 105 10 +241 106 11 +242 106 12 +242 107 13 +242 107 14 +242 108 15 +243 108 17 +243 108 18 +243 109 19 +243 109 20 +244 110 21 +244 110 22 +244 111 23 +244 111 24 +245 112 25 +245 112 26 +245 113 27 +245 113 28 +246 114 29 +246 114 30 +246 115 31 +246 115 32 +247 115 34 +247 116 35 +247 116 36 +248 117 37 +248 117 38 +248 118 39 +248 118 40 +249 119 41 +249 119 42 +249 120 43 +249 120 44 +250 121 45 +250 121 46 +250 122 47 +250 122 48 +251 122 50 +251 123 51 +251 123 52 +251 124 53 +252 124 54 +252 125 55 +252 125 56 +252 126 57 +253 126 58 +253 127 59 +253 127 60 +253 128 61 +254 128 62 +254 129 63 +254 129 64 +254 129 65 +255 130 66 +255 130 66 +255 131 65 +255 132 64 +255 133 63 +255 134 62 +255 135 61 +255 137 61 +255 138 60 +255 139 59 +255 140 58 +255 141 57 +255 142 57 +255 144 56 +255 145 55 +255 146 54 +255 147 53 +255 148 53 +255 150 52 +255 151 51 +255 152 50 +255 153 49 +255 154 49 +255 155 48 +255 157 47 +255 158 46 +255 159 45 +255 160 45 +255 161 44 +255 162 43 +255 164 42 +255 165 41 +255 166 41 +255 167 40 +255 168 39 +255 170 38 +255 171 37 +255 172 36 +255 173 36 +255 174 35 +255 175 34 +255 177 33 +255 178 32 +255 179 32 +255 180 31 +255 181 30 +255 182 29 +255 184 28 +255 185 28 +255 186 27 +255 187 26 +255 188 25 +255 190 24 +255 191 24 +255 192 23 +255 193 22 +255 194 21 +255 195 20 +255 197 20 +255 198 19 +255 199 18 +255 200 17 +255 201 16 +255 202 16 +255 203 16 +255 203 16 +255 202 16 +255 201 17 +255 200 17 +255 199 18 +255 199 18 +255 198 19 +255 197 19 +255 196 20 +255 195 20 +255 195 21 +255 194 21 +255 193 22 +255 192 22 +255 191 23 +255 191 23 +255 190 24 +255 189 25 +255 188 25 +255 187 26 +255 187 26 +255 186 27 +255 185 27 +255 184 28 +255 184 28 +255 183 29 +255 182 29 +255 181 30 +255 180 30 +255 180 31 +255 179 31 +255 178 32 +255 177 33 +255 176 33 +255 176 34 +255 175 34 +255 174 35 +255 173 35 +255 172 36 +255 172 36 +255 171 37 +255 170 37 +255 169 38 +255 169 38 +255 168 39 +255 167 39 +255 166 40 +255 165 41 +255 165 41 +255 164 42 +255 163 42 +255 162 43 +255 161 43 +255 161 44 +255 160 44 +255 159 45 +255 158 45 +255 157 46 +255 157 46 +255 156 47 +255 155 47 +255 154 48 +255 154 48 +255 154 49 +255 154 49 +252 151 49 +250 149 49 +248 147 50 +246 145 50 +244 143 51 +242 141 51 +240 138 51 +237 136 52 +235 134 52 +233 132 53 +231 130 53 +229 128 53 +227 125 54 +225 123 54 +223 121 55 +220 119 55 +218 117 55 +216 115 56 +214 112 56 +212 110 57 +210 108 57 +208 106 57 +206 104 58 +203 102 58 +201 99 59 +199 97 59 +197 95 59 +195 93 60 +193 91 60 +191 89 61 +189 87 61 +186 84 61 +184 82 62 +182 80 62 +180 78 63 +178 76 63 +176 74 63 +174 71 64 +171 69 64 +169 67 65 +167 65 65 +165 63 65 +163 61 66 +161 58 66 +159 56 67 +157 54 67 +154 52 67 +152 50 68 +150 48 68 +148 45 69 +146 43 69 +144 41 69 +142 39 70 +140 37 70 +137 35 71 +135 32 71 +133 30 71 +131 28 72 +129 26 72 +127 24 73 +125 22 73 +123 20 73 +123 20 74 diff --git a/src/fractalzoomer/color_maps/kuler pale waters.MAP b/src/fractalzoomer/color_maps/kuler pale waters.MAP new file mode 100644 index 000000000..8c8a2c74e --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler pale waters.MAP @@ -0,0 +1,256 @@ +198 215 206 +197 214 205 +196 214 204 +195 213 204 +195 213 203 +194 212 203 +193 212 202 +193 211 202 +192 211 201 +191 210 201 +191 210 200 +190 209 200 +189 209 199 +189 208 199 +188 208 198 +187 207 198 +187 207 197 +186 207 196 +185 206 196 +185 206 195 +184 205 195 +183 205 194 +183 204 194 +182 204 193 +181 203 193 +181 203 192 +180 202 192 +179 202 191 +179 201 191 +178 201 190 +177 200 190 +177 200 189 +176 200 188 +175 199 188 +174 199 187 +174 198 187 +173 198 186 +172 197 186 +172 197 185 +171 196 185 +170 196 184 +170 195 184 +169 195 183 +168 194 183 +168 194 182 +167 193 182 +166 193 181 +166 193 180 +165 192 180 +164 192 179 +164 191 179 +163 191 178 +162 190 178 +162 190 177 +161 189 177 +160 189 176 +160 188 176 +159 188 175 +158 187 175 +158 187 174 +157 186 174 +156 186 173 +156 186 173 +156 186 173 +156 186 173 +155 185 172 +154 185 172 +154 184 171 +153 184 171 +153 184 170 +152 183 170 +152 183 170 +151 182 169 +151 182 169 +150 182 168 +150 181 168 +149 181 168 +149 180 167 +148 180 167 +148 180 166 +147 179 166 +146 179 166 +146 179 165 +145 178 165 +145 178 164 +144 177 164 +144 177 164 +143 177 163 +143 176 163 +142 176 162 +142 175 162 +141 175 162 +141 175 161 +140 174 161 +140 174 160 +139 174 160 +138 173 160 +138 173 159 +137 172 159 +137 172 158 +136 172 158 +136 171 158 +135 171 157 +135 170 157 +134 170 156 +134 170 156 +133 169 156 +133 169 155 +132 168 155 +132 168 154 +131 168 154 +130 167 154 +130 167 153 +129 167 153 +129 166 152 +128 166 152 +128 165 152 +127 165 151 +127 165 151 +126 164 150 +126 164 150 +125 163 150 +125 163 149 +124 163 149 +124 162 148 +123 162 148 +123 162 148 +123 162 148 +123 162 148 +123 161 147 +123 161 147 +123 161 147 +123 161 146 +123 161 146 +123 160 146 +123 160 146 +123 160 145 +123 160 145 +123 160 145 +123 159 145 +123 159 144 +123 159 144 +123 159 144 +123 159 144 +123 158 143 +123 158 143 +123 158 143 +123 158 143 +123 158 142 +123 157 142 +123 157 142 +123 157 142 +123 157 141 +123 157 141 +123 156 141 +123 156 141 +123 156 140 +123 156 140 +123 156 140 +123 156 140 +123 155 139 +123 155 139 +123 155 139 +123 155 138 +123 155 138 +123 154 138 +123 154 138 +123 154 137 +123 154 137 +123 154 137 +123 153 137 +123 153 136 +123 153 136 +123 153 136 +123 153 136 +123 152 135 +123 152 135 +123 152 135 +123 152 135 +123 152 134 +123 151 134 +123 151 134 +123 151 134 +123 151 133 +123 151 133 +123 150 133 +123 150 133 +123 150 132 +123 150 132 +123 150 132 +123 150 132 +123 150 132 +123 150 132 +122 149 131 +122 149 131 +121 148 131 +121 148 130 +121 147 130 +120 147 130 +120 147 130 +119 146 129 +119 146 129 +119 145 129 +118 145 128 +118 145 128 +117 144 128 +117 144 128 +117 143 127 +116 143 127 +116 143 127 +116 142 127 +115 142 126 +115 141 126 +114 141 126 +114 141 125 +114 140 125 +113 140 125 +113 139 125 +112 139 124 +112 139 124 +112 138 124 +111 138 124 +111 137 123 +111 137 123 +110 137 123 +110 136 122 +109 136 122 +109 135 122 +109 135 122 +108 135 121 +108 134 121 +107 134 121 +107 133 121 +107 133 120 +106 133 120 +106 132 120 +105 132 119 +105 131 119 +105 131 119 +104 131 119 +104 130 118 +104 130 118 +103 129 118 +103 129 118 +102 129 117 +102 128 117 +102 128 117 +101 127 116 +101 127 116 +100 127 116 +100 126 116 +100 126 115 +99 125 115 +99 125 115 +99 125 115 +99 125 115 diff --git a/src/fractalzoomer/color_maps/kuler pales.MAP b/src/fractalzoomer/color_maps/kuler pales.MAP new file mode 100644 index 000000000..1155250b9 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler pales.MAP @@ -0,0 +1,256 @@ +123 150 132 +123 149 131 +123 148 131 +123 148 131 +123 147 131 +123 147 131 +123 146 131 +123 145 130 +123 145 130 +123 144 130 +123 144 130 +123 143 130 +123 142 130 +123 142 130 +123 141 129 +123 141 129 +123 140 129 +123 139 129 +123 139 129 +123 138 129 +123 138 129 +123 137 128 +123 136 128 +123 136 128 +123 135 128 +123 135 128 +123 134 128 +123 133 128 +123 133 127 +123 132 127 +123 132 127 +123 131 127 +123 130 127 +123 130 127 +123 129 127 +123 129 126 +123 128 126 +123 127 126 +123 127 126 +123 126 126 +123 126 126 +123 125 126 +123 124 125 +123 124 125 +123 123 125 +123 123 125 +123 122 125 +123 121 125 +123 121 125 +123 120 124 +123 120 124 +123 119 124 +123 118 124 +123 118 124 +123 117 124 +123 117 124 +123 116 123 +123 115 123 +123 115 123 +123 114 123 +123 114 123 +123 113 123 +123 113 123 +123 113 123 +123 113 123 +123 113 123 +123 114 124 +123 114 125 +124 115 125 +124 115 126 +124 116 127 +124 116 127 +125 117 128 +125 117 129 +125 118 129 +126 118 130 +126 119 131 +126 119 131 +126 120 132 +127 120 133 +127 121 133 +127 122 134 +127 122 135 +128 123 135 +128 123 136 +128 124 137 +129 124 137 +129 125 138 +129 125 139 +129 126 139 +130 126 140 +130 127 141 +130 127 141 +130 128 142 +131 128 143 +131 129 143 +131 130 144 +132 130 145 +132 131 146 +132 131 146 +132 132 147 +133 132 148 +133 133 148 +133 133 149 +133 134 150 +134 134 150 +134 135 151 +134 135 152 +135 136 152 +135 136 153 +135 137 154 +135 138 154 +136 138 155 +136 139 156 +136 139 156 +136 140 157 +137 140 158 +137 141 158 +137 141 159 +138 142 160 +138 142 160 +138 143 161 +138 143 162 +139 144 162 +139 144 163 +139 145 164 +139 145 164 +140 146 165 +140 146 165 +140 146 165 +141 146 165 +141 147 165 +142 147 165 +142 147 165 +143 148 165 +143 148 165 +144 149 165 +144 149 165 +145 149 165 +145 150 165 +146 150 165 +146 151 165 +147 151 165 +147 151 165 +148 152 165 +149 152 165 +149 152 165 +150 153 165 +150 153 165 +151 154 165 +151 154 165 +152 154 165 +152 155 165 +153 155 165 +153 156 165 +154 156 165 +154 156 165 +155 157 165 +155 157 165 +156 157 165 +157 158 165 +157 158 165 +158 159 165 +158 159 165 +159 159 165 +159 160 165 +160 160 165 +160 161 165 +161 161 165 +161 161 165 +162 162 165 +162 162 165 +163 163 165 +163 163 165 +164 163 165 +165 164 165 +165 164 165 +166 164 165 +166 165 165 +167 165 165 +167 166 165 +168 166 165 +168 166 165 +169 167 165 +169 167 165 +170 168 165 +170 168 165 +171 168 165 +171 169 165 +172 169 165 +172 169 165 +173 170 165 +173 170 165 +173 170 164 +174 170 164 +174 171 164 +175 171 164 +176 172 164 +176 172 164 +177 173 163 +178 173 163 +178 174 163 +179 174 163 +180 175 163 +180 175 163 +181 176 163 +182 176 162 +182 177 162 +183 177 162 +184 177 162 +184 178 162 +185 178 162 +186 179 162 +186 179 161 +187 180 161 +188 180 161 +188 181 161 +189 181 161 +190 182 161 +190 182 161 +191 183 160 +192 183 160 +192 184 160 +193 184 160 +194 184 160 +194 185 160 +195 185 160 +196 186 159 +196 186 159 +197 187 159 +198 187 159 +198 188 159 +199 188 159 +200 189 159 +200 189 158 +201 190 158 +202 190 158 +202 191 158 +203 191 158 +204 191 158 +204 192 158 +205 192 157 +206 193 157 +206 193 157 +207 194 157 +208 194 157 +208 195 157 +209 195 157 +210 196 156 +210 196 156 +211 197 156 +212 197 156 +212 198 156 +213 198 156 +213 198 156 +214 199 156 diff --git a/src/fractalzoomer/color_maps/kuler paris modern.MAP b/src/fractalzoomer/color_maps/kuler paris modern.MAP new file mode 100644 index 000000000..d6584fa5c --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler paris modern.MAP @@ -0,0 +1,256 @@ +255 207 255 +254 205 253 +253 204 252 +252 203 251 +251 202 250 +250 201 249 +249 200 247 +248 199 246 +247 198 245 +246 196 244 +245 195 243 +244 194 241 +243 193 240 +243 192 239 +242 191 238 +241 190 237 +240 189 235 +239 188 234 +238 186 233 +237 185 232 +236 184 231 +235 183 229 +234 182 228 +233 181 227 +232 180 226 +232 179 225 +231 178 223 +230 176 222 +229 175 221 +228 174 220 +227 173 219 +226 172 218 +225 171 216 +224 170 215 +223 169 214 +222 168 213 +221 166 212 +220 165 210 +220 164 209 +219 163 208 +218 162 207 +217 161 206 +216 160 204 +215 159 203 +214 158 202 +213 156 201 +212 155 200 +211 154 198 +210 153 197 +209 152 196 +209 151 195 +208 150 194 +207 149 192 +206 148 191 +205 146 190 +204 145 189 +203 144 188 +202 143 186 +201 142 185 +200 141 184 +199 140 183 +198 139 182 +198 138 181 +198 138 181 +198 138 181 +196 136 179 +194 135 178 +192 134 176 +191 133 175 +189 132 173 +187 131 172 +185 130 170 +184 129 169 +182 128 167 +180 127 166 +178 126 164 +177 125 163 +175 124 161 +173 123 160 +171 122 158 +170 121 157 +168 120 156 +166 119 154 +164 118 153 +163 117 151 +161 115 150 +159 114 148 +157 113 147 +156 112 145 +154 111 144 +152 110 142 +150 109 141 +149 108 139 +147 107 138 +145 106 136 +144 105 135 +142 104 134 +140 103 132 +138 102 131 +137 101 129 +135 100 128 +133 99 126 +131 98 125 +130 97 123 +128 96 122 +126 95 120 +124 93 119 +123 92 117 +121 91 116 +119 90 114 +117 89 113 +116 88 112 +114 87 110 +112 86 109 +110 85 107 +109 84 106 +107 83 104 +105 82 103 +103 81 101 +102 80 100 +100 79 98 +98 78 97 +96 77 95 +95 76 94 +93 75 92 +91 74 91 +90 73 90 +90 73 90 +90 73 90 +92 74 92 +94 76 95 +96 77 97 +98 79 100 +100 81 102 +102 82 105 +104 84 107 +107 86 110 +109 87 112 +111 89 115 +113 90 117 +115 92 120 +117 94 122 +119 95 125 +121 97 127 +124 99 130 +126 100 133 +128 102 135 +130 103 138 +132 105 140 +134 107 143 +136 108 145 +138 110 148 +141 112 150 +143 113 153 +145 115 155 +147 116 158 +149 118 160 +151 120 163 +153 121 165 +155 123 168 +158 125 171 +160 126 173 +162 128 176 +164 130 178 +166 131 181 +168 133 183 +170 134 186 +173 136 188 +175 138 191 +177 139 193 +179 141 196 +181 143 198 +183 144 201 +185 146 203 +187 147 206 +190 149 209 +192 151 211 +194 152 214 +196 154 216 +198 156 219 +200 157 221 +202 159 224 +204 160 226 +207 162 229 +209 164 231 +211 165 234 +213 167 236 +215 169 239 +217 170 241 +219 172 244 +221 173 246 +222 174 247 +222 174 247 +221 174 244 +221 174 242 +220 174 240 +220 174 237 +220 174 235 +219 174 233 +219 174 231 +218 174 228 +218 174 226 +218 174 224 +217 174 222 +217 174 219 +216 174 217 +216 174 215 +216 174 213 +215 175 210 +215 175 208 +215 175 206 +214 175 204 +214 175 201 +213 175 199 +213 175 197 +213 175 195 +212 175 192 +212 175 190 +211 175 188 +211 175 186 +211 175 183 +210 175 181 +210 175 179 +210 175 177 +209 176 174 +209 176 172 +208 176 170 +208 176 167 +208 176 165 +207 176 163 +207 176 161 +206 176 158 +206 176 156 +206 176 154 +205 176 152 +205 176 149 +204 176 147 +204 176 145 +204 176 143 +203 177 140 +203 177 138 +203 177 136 +202 177 134 +202 177 131 +201 177 129 +201 177 127 +201 177 125 +200 177 122 +200 177 120 +199 177 118 +199 177 116 +199 177 113 +198 177 111 +198 177 109 +198 177 107 +198 178 107 diff --git a/src/fractalzoomer/color_maps/kuler passing shower.MAP b/src/fractalzoomer/color_maps/kuler passing shower.MAP new file mode 100644 index 000000000..19cfd9754 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler passing shower.MAP @@ -0,0 +1,256 @@ +132 134 140 +132 134 140 +133 135 141 +133 136 142 +134 137 143 +135 138 143 +135 139 144 +136 140 145 +137 141 146 +137 142 147 +138 143 147 +139 143 148 +139 144 149 +140 145 150 +141 146 151 +141 147 151 +142 148 152 +143 149 153 +143 150 154 +144 151 155 +145 152 155 +145 152 156 +146 153 157 +147 154 158 +147 155 158 +148 156 159 +149 157 160 +149 158 161 +150 159 162 +151 160 162 +151 161 163 +152 161 164 +153 162 165 +153 163 166 +154 164 166 +155 165 167 +155 166 168 +156 167 169 +157 168 170 +157 169 170 +158 170 171 +159 171 172 +159 171 173 +160 172 173 +161 173 174 +161 174 175 +162 175 176 +163 176 177 +163 177 177 +164 178 178 +165 179 179 +165 180 180 +166 180 181 +167 181 181 +167 182 182 +168 183 183 +169 184 184 +169 185 185 +170 186 185 +171 187 186 +171 188 187 +172 189 188 +172 189 188 +173 190 189 +173 190 189 +173 190 189 +174 191 189 +174 192 189 +175 193 190 +176 193 190 +176 194 190 +177 195 190 +178 196 191 +178 197 191 +179 197 191 +180 198 192 +180 199 192 +181 200 192 +182 201 192 +182 201 193 +183 202 193 +184 203 193 +184 204 193 +185 205 194 +186 205 194 +186 206 194 +187 207 195 +188 208 195 +188 208 195 +189 209 195 +190 210 196 +190 211 196 +191 212 196 +192 212 196 +192 213 197 +193 214 197 +194 215 197 +194 216 198 +195 216 198 +196 217 198 +196 218 198 +197 219 199 +198 220 199 +198 220 199 +199 221 199 +200 222 200 +200 223 200 +201 223 200 +202 224 201 +202 225 201 +203 226 201 +204 227 201 +204 227 202 +205 228 202 +206 229 202 +206 230 202 +207 231 203 +208 231 203 +208 232 203 +209 233 204 +210 234 204 +210 235 204 +211 235 204 +212 236 205 +212 237 205 +213 238 205 +213 238 205 +214 239 206 +214 239 206 +214 238 204 +214 238 202 +214 238 201 +214 237 199 +214 237 198 +214 237 196 +214 236 194 +215 236 193 +215 236 191 +215 235 190 +215 235 188 +215 235 186 +215 234 185 +215 234 183 +215 234 182 +216 233 180 +216 233 178 +216 233 177 +216 232 175 +216 232 174 +216 232 172 +216 231 170 +216 231 169 +217 231 167 +217 230 166 +217 230 164 +217 230 162 +217 229 161 +217 229 159 +217 229 158 +217 229 156 +218 228 154 +218 228 153 +218 228 151 +218 227 150 +218 227 148 +218 227 146 +218 226 145 +219 226 143 +219 226 142 +219 225 140 +219 225 138 +219 225 137 +219 224 135 +219 224 134 +219 224 132 +220 223 130 +220 223 129 +220 223 127 +220 222 126 +220 222 124 +220 222 122 +220 221 121 +220 221 119 +221 221 118 +221 220 116 +221 220 114 +221 220 113 +221 219 111 +221 219 110 +221 219 108 +221 219 107 +222 219 107 +222 219 107 +222 219 107 +222 220 107 +222 220 108 +222 221 108 +222 221 109 +222 222 109 +222 223 109 +222 223 110 +222 224 110 +222 224 111 +222 225 111 +222 225 111 +222 226 112 +222 227 112 +222 227 113 +222 228 113 +222 228 113 +222 229 114 +222 230 114 +222 230 115 +222 231 115 +222 231 115 +222 232 116 +222 232 116 +222 233 117 +222 234 117 +222 234 117 +222 235 118 +222 235 118 +222 236 119 +222 236 119 +222 237 119 +222 238 120 +222 238 120 +222 239 121 +222 239 121 +222 240 121 +222 241 122 +222 241 122 +222 242 123 +222 242 123 +222 243 123 +222 243 124 +222 244 124 +222 245 125 +222 245 125 +222 246 125 +222 246 126 +222 247 126 +222 248 127 +222 248 127 +222 249 127 +222 249 128 +222 250 128 +222 250 129 +222 251 129 +222 252 129 +222 252 130 +222 253 130 +222 253 131 +222 254 131 +222 254 131 +222 255 132 diff --git a/src/fractalzoomer/color_maps/kuler peacock.MAP b/src/fractalzoomer/color_maps/kuler peacock.MAP new file mode 100644 index 000000000..606f512ee --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler peacock.MAP @@ -0,0 +1,256 @@ +57 44 0 +56 43 1 +55 43 3 +54 43 5 +53 42 6 +52 42 8 +51 42 10 +50 41 12 +49 41 13 +48 41 15 +47 40 17 +46 40 18 +45 40 20 +45 39 22 +44 39 24 +43 39 25 +42 38 27 +41 38 29 +40 38 31 +39 37 32 +38 37 34 +37 37 36 +36 36 37 +35 36 39 +34 36 41 +34 35 43 +33 35 44 +32 35 46 +31 34 48 +30 34 50 +29 34 51 +28 34 53 +27 33 55 +26 33 56 +25 33 58 +24 32 60 +23 32 62 +22 32 63 +22 31 65 +21 31 67 +20 31 69 +19 30 70 +18 30 72 +17 30 74 +16 29 75 +15 29 77 +14 29 79 +13 28 81 +12 28 82 +11 28 84 +11 27 86 +10 27 88 +9 27 89 +8 26 91 +7 26 93 +6 26 94 +5 25 96 +4 25 98 +3 25 100 +2 24 101 +1 24 103 +0 24 105 +0 24 106 +0 24 107 +0 24 107 +0 26 107 +0 28 108 +0 30 109 +0 32 110 +0 35 111 +0 37 112 +0 39 113 +0 41 114 +0 44 115 +0 46 116 +0 48 117 +0 50 118 +0 52 119 +0 55 120 +0 57 121 +0 59 121 +0 61 122 +0 64 123 +0 66 124 +0 68 125 +0 70 126 +0 72 127 +0 75 128 +0 77 129 +0 79 130 +0 81 131 +0 84 132 +0 86 133 +0 88 134 +0 90 135 +0 92 135 +0 95 136 +0 97 137 +0 99 138 +0 101 139 +0 104 140 +0 106 141 +0 108 142 +0 110 143 +0 113 144 +0 115 145 +0 117 146 +0 119 147 +0 121 148 +0 124 149 +0 126 150 +0 128 150 +0 130 151 +0 133 152 +0 135 153 +0 137 154 +0 139 155 +0 141 156 +0 144 157 +0 146 158 +0 148 159 +0 150 160 +0 153 161 +0 155 162 +0 157 163 +0 159 164 +0 161 164 +0 162 165 +0 162 165 +0 161 162 +0 161 159 +0 160 157 +0 160 154 +0 160 151 +0 159 149 +0 159 146 +0 158 143 +0 158 141 +0 158 138 +0 157 135 +0 157 133 +0 156 130 +0 156 127 +0 156 125 +0 155 122 +0 155 119 +0 155 117 +0 154 114 +0 154 111 +0 153 109 +0 153 106 +0 153 103 +0 152 101 +0 152 98 +0 151 95 +0 151 93 +0 151 90 +0 150 87 +0 150 85 +0 150 82 +0 149 79 +0 149 77 +0 148 74 +0 148 71 +0 148 69 +0 147 66 +0 147 63 +0 146 61 +0 146 58 +0 146 55 +0 145 53 +0 145 50 +0 144 47 +0 144 45 +0 144 42 +0 143 39 +0 143 37 +0 143 34 +0 142 31 +0 142 29 +0 141 26 +0 141 23 +0 141 21 +0 140 18 +0 140 15 +0 139 13 +0 139 10 +0 139 7 +0 138 5 +0 138 2 +0 138 0 +0 138 0 +0 138 0 +2 139 2 +5 141 4 +8 143 7 +11 145 9 +14 147 11 +17 149 14 +20 151 16 +23 153 19 +26 154 21 +29 156 23 +32 158 26 +35 160 28 +37 162 31 +40 164 33 +43 166 35 +46 168 38 +49 170 40 +52 171 42 +55 173 45 +58 175 47 +61 177 50 +64 179 52 +67 181 54 +70 183 57 +72 185 59 +75 187 62 +78 188 64 +81 190 66 +84 192 69 +87 194 71 +90 196 73 +93 198 76 +96 200 78 +99 202 81 +102 204 83 +105 205 85 +108 207 88 +110 209 90 +113 211 93 +116 213 95 +119 215 97 +122 217 100 +125 219 102 +128 221 105 +131 222 107 +134 224 109 +137 226 112 +140 228 114 +143 230 116 +145 232 119 +148 234 121 +151 236 124 +154 238 126 +157 239 128 +160 241 131 +163 243 133 +166 245 136 +169 247 138 +172 249 140 +175 251 143 +178 253 145 +180 254 147 +181 255 148 diff --git a/src/fractalzoomer/color_maps/kuler phoenix flame.MAP b/src/fractalzoomer/color_maps/kuler phoenix flame.MAP new file mode 100644 index 000000000..134a52068 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler phoenix flame.MAP @@ -0,0 +1,256 @@ +33 16 0 +34 16 0 +35 16 0 +36 16 0 +37 16 0 +38 16 0 +39 16 0 +40 16 0 +41 17 0 +42 17 0 +43 17 0 +44 17 0 +45 17 0 +46 17 0 +47 17 0 +48 17 0 +50 18 0 +51 18 0 +52 18 0 +53 18 0 +54 18 0 +55 18 0 +56 18 0 +57 18 0 +58 19 0 +59 19 0 +60 19 0 +61 19 0 +62 19 0 +63 19 0 +64 19 0 +65 19 0 +67 20 0 +68 20 0 +69 20 0 +70 20 0 +71 20 0 +72 20 0 +73 20 0 +74 21 0 +75 21 0 +76 21 0 +77 21 0 +78 21 0 +79 21 0 +80 21 0 +81 21 0 +83 22 0 +84 22 0 +85 22 0 +86 22 0 +87 22 0 +88 22 0 +89 22 0 +90 22 0 +91 23 0 +92 23 0 +93 23 0 +94 23 0 +95 23 0 +96 23 0 +97 23 0 +98 23 0 +99 24 0 +99 24 0 +100 24 0 +102 24 0 +103 24 0 +105 24 0 +106 24 0 +108 24 0 +110 24 0 +111 25 0 +113 25 0 +114 25 0 +116 25 0 +118 25 0 +119 25 0 +121 25 0 +122 25 0 +124 26 0 +126 26 0 +127 26 0 +129 26 0 +130 26 0 +132 26 0 +134 26 0 +135 26 0 +137 27 0 +138 27 0 +140 27 0 +142 27 0 +143 27 0 +145 27 0 +146 27 0 +148 27 0 +150 28 0 +151 28 0 +153 28 0 +154 28 0 +156 28 0 +158 28 0 +159 28 0 +161 29 0 +162 29 0 +164 29 0 +166 29 0 +167 29 0 +169 29 0 +170 29 0 +172 29 0 +174 30 0 +175 30 0 +177 30 0 +178 30 0 +180 30 0 +182 30 0 +183 30 0 +185 30 0 +186 31 0 +188 31 0 +190 31 0 +191 31 0 +193 31 0 +194 31 0 +196 31 0 +197 31 0 +198 32 0 +198 32 0 +198 32 0 +199 33 0 +200 34 0 +201 35 0 +201 36 0 +202 37 0 +203 38 0 +204 39 1 +205 40 1 +205 41 1 +206 42 1 +207 43 1 +208 44 1 +209 45 1 +209 46 1 +210 47 2 +211 48 2 +212 49 2 +213 50 2 +213 51 2 +214 52 2 +215 53 2 +216 54 2 +216 55 3 +217 56 3 +218 57 3 +219 58 3 +220 59 3 +220 60 3 +221 61 3 +222 62 3 +223 63 4 +224 64 4 +224 65 4 +225 66 4 +226 67 4 +227 68 4 +228 69 4 +228 70 5 +229 71 5 +230 72 5 +231 73 5 +231 74 5 +232 75 5 +233 76 5 +234 77 5 +235 78 6 +235 79 6 +236 80 6 +237 81 6 +238 82 6 +239 83 6 +239 84 6 +240 85 6 +241 86 7 +242 87 7 +243 88 7 +243 89 7 +244 90 7 +245 91 7 +246 92 7 +246 92 7 +247 93 8 +247 93 8 +247 94 8 +247 96 9 +247 97 10 +247 99 11 +247 101 12 +247 102 13 +247 104 14 +248 106 15 +248 107 16 +248 109 17 +248 111 18 +248 112 19 +248 114 20 +248 116 21 +248 117 22 +249 119 22 +249 120 23 +249 122 24 +249 124 25 +249 125 26 +249 127 27 +249 129 28 +249 130 29 +250 132 30 +250 134 31 +250 135 32 +250 137 33 +250 139 34 +250 140 35 +250 142 36 +250 143 36 +251 145 37 +251 147 38 +251 148 39 +251 150 40 +251 152 41 +251 153 42 +251 155 43 +252 157 44 +252 158 45 +252 160 46 +252 162 47 +252 163 48 +252 165 49 +252 167 50 +252 168 51 +253 170 51 +253 171 52 +253 173 53 +253 175 54 +253 176 55 +253 178 56 +253 180 57 +253 181 58 +254 183 59 +254 185 60 +254 186 61 +254 188 62 +254 190 63 +254 191 64 +254 193 65 +254 194 65 +255 195 66 diff --git a/src/fractalzoomer/color_maps/kuler pistachio.MAP b/src/fractalzoomer/color_maps/kuler pistachio.MAP new file mode 100644 index 000000000..b001a8bc0 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler pistachio.MAP @@ -0,0 +1,256 @@ +165 190 140 +163 188 139 +162 187 138 +161 186 137 +160 185 136 +159 184 135 +158 183 134 +157 182 133 +156 181 132 +155 180 131 +154 179 130 +153 178 129 +152 177 128 +151 176 127 +150 175 126 +149 174 125 +147 173 125 +146 172 124 +145 171 123 +144 170 122 +143 169 121 +142 167 120 +141 166 119 +140 165 118 +139 164 117 +138 163 116 +137 162 115 +136 161 114 +135 160 113 +134 159 112 +133 158 111 +132 157 111 +130 156 110 +129 155 109 +128 154 108 +127 153 107 +126 152 106 +125 151 105 +124 150 104 +123 149 103 +122 148 102 +121 147 101 +120 145 100 +119 144 99 +118 143 98 +117 142 97 +116 141 96 +114 140 96 +113 139 95 +112 138 94 +111 137 93 +110 136 92 +109 135 91 +108 134 90 +107 133 89 +106 132 88 +105 131 87 +104 130 86 +103 129 85 +102 128 84 +101 127 83 +100 126 82 +99 125 82 +99 125 82 +99 125 82 +100 126 82 +101 127 83 +102 128 83 +104 130 84 +105 131 85 +106 132 85 +108 133 86 +109 135 87 +110 136 87 +112 137 88 +113 138 89 +114 140 89 +116 141 90 +117 142 91 +118 143 91 +120 145 92 +121 146 93 +122 147 93 +124 148 94 +125 150 95 +126 151 95 +128 152 96 +129 153 97 +130 155 97 +132 156 98 +133 157 99 +134 158 99 +136 160 100 +137 161 101 +138 162 101 +139 163 102 +141 165 103 +142 166 103 +143 167 104 +145 169 105 +146 170 105 +147 171 106 +149 172 107 +150 174 107 +151 175 108 +153 176 109 +154 177 109 +155 179 110 +157 180 111 +158 181 111 +159 182 112 +161 184 113 +162 185 113 +163 186 114 +165 187 115 +166 189 115 +167 190 116 +169 191 117 +170 192 117 +171 194 118 +173 195 119 +174 196 119 +175 197 120 +177 199 121 +178 200 121 +179 201 122 +180 202 122 +181 203 123 +181 203 123 +182 203 123 +183 204 124 +184 204 125 +185 205 126 +186 205 127 +187 206 128 +188 206 129 +189 207 130 +190 207 131 +191 208 132 +192 208 133 +193 209 134 +194 209 135 +195 210 136 +196 210 137 +198 211 137 +199 211 138 +200 212 139 +201 212 140 +202 213 141 +203 213 142 +204 214 143 +205 214 144 +206 215 145 +207 215 146 +208 216 147 +209 216 148 +210 217 149 +211 217 150 +212 218 151 +213 218 151 +215 219 152 +216 220 153 +217 220 154 +218 221 155 +219 221 156 +220 222 157 +221 222 158 +222 223 159 +223 223 160 +224 224 161 +225 224 162 +226 225 163 +227 225 164 +228 226 165 +229 226 166 +231 227 166 +232 227 167 +233 228 168 +234 228 169 +235 229 170 +236 229 171 +237 230 172 +238 230 173 +239 231 174 +240 231 175 +241 232 176 +242 232 177 +243 233 178 +244 233 179 +245 234 180 +246 234 180 +247 235 181 +247 235 181 +245 233 179 +243 231 178 +241 229 176 +240 227 175 +238 225 173 +236 223 172 +234 221 170 +233 219 169 +231 217 167 +229 215 166 +228 213 164 +226 211 163 +224 209 161 +222 207 160 +221 205 158 +219 203 157 +217 201 156 +215 199 154 +214 197 153 +212 195 151 +210 193 150 +209 191 148 +207 189 147 +205 187 145 +203 185 144 +202 183 142 +200 181 141 +198 179 139 +196 177 138 +195 175 136 +193 174 135 +191 172 134 +190 170 132 +188 168 131 +186 166 129 +184 164 128 +183 162 126 +181 160 125 +179 158 123 +177 156 122 +176 154 120 +174 152 119 +172 150 117 +171 148 116 +169 146 114 +167 144 113 +165 142 112 +164 140 110 +162 138 109 +160 136 107 +158 134 106 +157 132 104 +155 130 103 +153 128 101 +152 126 100 +150 124 98 +148 122 97 +146 120 95 +145 118 94 +143 116 92 +141 114 91 +140 113 90 +140 113 90 diff --git a/src/fractalzoomer/color_maps/kuler platoon.MAP b/src/fractalzoomer/color_maps/kuler platoon.MAP new file mode 100644 index 000000000..d7b34b665 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler platoon.MAP @@ -0,0 +1,256 @@ +140 130 99 +138 128 98 +137 127 97 +135 126 96 +134 124 95 +132 123 94 +131 122 93 +129 121 92 +128 119 91 +126 118 90 +125 117 89 +123 116 88 +122 114 87 +120 113 86 +119 112 85 +117 111 84 +116 109 84 +115 108 83 +113 107 82 +112 106 81 +110 104 80 +109 103 79 +107 102 78 +106 101 77 +104 99 76 +103 98 75 +101 97 74 +100 96 73 +98 94 72 +97 93 71 +95 92 70 +94 91 70 +93 89 69 +91 88 68 +90 87 67 +88 85 66 +87 84 65 +85 83 64 +84 82 63 +82 80 62 +81 79 61 +79 78 60 +78 77 59 +76 75 58 +75 74 57 +73 73 56 +72 72 55 +71 70 55 +69 69 54 +68 68 53 +66 67 52 +65 65 51 +63 64 50 +62 63 49 +60 62 48 +59 60 47 +57 59 46 +56 58 45 +54 57 44 +53 55 43 +51 54 42 +50 53 41 +49 52 41 +49 52 41 +49 52 41 +49 52 41 +49 53 41 +50 54 42 +50 55 42 +51 55 43 +51 56 43 +51 57 43 +52 58 44 +52 59 44 +53 59 45 +53 60 45 +53 61 45 +54 62 46 +54 63 46 +55 63 47 +55 64 47 +55 65 47 +56 66 48 +56 67 48 +57 67 49 +57 68 49 +57 69 49 +58 70 50 +58 70 50 +59 71 51 +59 72 51 +59 73 51 +60 74 52 +60 74 52 +61 75 53 +61 76 53 +61 77 53 +62 78 54 +62 78 54 +63 79 55 +63 80 55 +63 81 55 +64 82 56 +64 82 56 +65 83 57 +65 84 57 +65 85 57 +66 85 58 +66 86 58 +67 87 59 +67 88 59 +67 89 59 +68 89 60 +68 90 60 +69 91 61 +69 92 61 +69 93 61 +70 93 62 +70 94 62 +71 95 63 +71 96 63 +71 97 63 +72 97 64 +72 98 64 +73 99 65 +73 100 65 +73 100 65 +74 101 66 +74 101 66 +76 101 64 +79 102 63 +81 103 62 +84 104 61 +86 105 60 +89 106 59 +91 107 58 +94 108 57 +96 109 56 +99 110 55 +101 111 54 +104 112 53 +106 112 52 +109 113 51 +111 114 50 +114 115 48 +117 116 47 +119 117 46 +122 118 45 +124 119 44 +127 120 43 +129 121 42 +132 122 41 +134 123 40 +137 123 39 +139 124 38 +142 125 37 +144 126 36 +147 127 35 +149 128 34 +152 129 33 +155 130 31 +157 131 30 +160 132 29 +162 133 28 +165 134 27 +167 135 26 +170 135 25 +172 136 24 +175 137 23 +177 138 22 +180 139 21 +182 140 20 +185 141 19 +187 142 18 +190 143 17 +193 144 15 +195 145 14 +198 146 13 +200 146 12 +203 147 11 +205 148 10 +208 149 9 +210 150 8 +213 151 7 +215 152 6 +218 153 5 +220 154 4 +223 155 3 +225 156 2 +228 157 1 +230 157 0 +231 158 0 +231 158 0 +230 158 2 +230 159 5 +230 160 8 +230 161 11 +230 161 13 +230 162 16 +229 163 19 +229 164 22 +229 165 25 +229 165 27 +229 166 30 +229 167 33 +229 168 36 +228 169 39 +228 169 41 +228 170 44 +228 171 47 +228 172 50 +228 173 53 +228 173 55 +227 174 58 +227 175 61 +227 176 64 +227 176 66 +227 177 69 +227 178 72 +227 179 75 +226 180 78 +226 180 80 +226 181 83 +226 182 86 +226 183 89 +226 184 92 +226 184 94 +225 185 97 +225 186 100 +225 187 103 +225 188 106 +225 188 108 +225 189 111 +225 190 114 +224 191 117 +224 191 119 +224 192 122 +224 193 125 +224 194 128 +224 195 131 +224 195 133 +223 196 136 +223 197 139 +223 198 142 +223 199 145 +223 199 147 +223 200 150 +223 201 153 +222 202 156 +222 203 159 +222 203 161 +222 204 164 +222 205 167 +222 206 170 +222 206 172 +222 207 173 diff --git a/src/fractalzoomer/color_maps/kuler plumb purple.MAP b/src/fractalzoomer/color_maps/kuler plumb purple.MAP new file mode 100644 index 000000000..c80533cac --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler plumb purple.MAP @@ -0,0 +1,256 @@ +33 24 16 +34 25 17 +35 26 19 +36 27 20 +38 29 22 +39 30 23 +40 31 25 +42 33 27 +43 34 28 +44 35 30 +46 37 31 +47 38 33 +48 39 35 +50 40 36 +51 42 38 +52 43 39 +54 44 41 +55 46 43 +56 47 44 +58 48 46 +59 50 47 +60 51 49 +62 52 51 +63 54 52 +64 55 54 +66 56 55 +67 57 57 +68 59 59 +70 60 60 +71 61 62 +72 63 63 +73 64 65 +75 65 67 +76 67 68 +77 68 70 +79 69 71 +80 71 73 +81 72 75 +83 73 76 +84 74 78 +85 76 79 +87 77 81 +88 78 83 +89 80 84 +91 81 86 +92 82 87 +93 84 89 +95 85 91 +96 86 92 +97 88 94 +99 89 95 +100 90 97 +101 91 99 +103 93 100 +104 94 102 +105 95 103 +107 97 105 +108 98 107 +109 99 108 +111 101 110 +112 102 111 +113 103 113 +114 104 114 +115 105 115 +115 105 115 +114 104 114 +113 103 113 +113 102 112 +112 101 111 +112 101 110 +111 100 109 +111 99 108 +110 98 107 +110 97 106 +109 97 105 +109 96 104 +108 95 103 +108 94 102 +107 93 101 +107 93 100 +106 92 100 +105 91 99 +105 90 98 +104 89 97 +104 89 96 +103 88 95 +103 87 94 +102 86 93 +102 86 92 +101 85 91 +101 84 90 +100 83 89 +100 82 88 +99 82 87 +99 81 86 +98 80 86 +97 79 85 +97 78 84 +96 78 83 +96 77 82 +95 76 81 +95 75 80 +94 74 79 +94 74 78 +93 73 77 +93 72 76 +92 71 75 +92 71 74 +91 70 73 +91 69 72 +90 68 71 +89 67 71 +89 67 70 +88 66 69 +88 65 68 +87 64 67 +87 63 66 +86 63 65 +86 62 64 +85 61 63 +85 60 62 +84 59 61 +84 59 60 +83 58 59 +83 57 58 +82 56 57 +82 56 57 +82 56 57 +82 56 57 +84 58 59 +87 61 61 +90 64 63 +93 67 65 +95 69 67 +98 72 69 +101 75 71 +104 78 74 +107 80 76 +109 83 78 +112 86 80 +115 89 82 +118 91 84 +121 94 86 +123 97 88 +126 100 91 +129 102 93 +132 105 95 +135 108 97 +137 111 99 +140 113 101 +143 116 103 +146 119 105 +148 122 108 +151 124 110 +154 127 112 +157 130 114 +160 133 116 +162 135 118 +165 138 120 +168 141 122 +171 144 125 +174 147 127 +176 149 129 +179 152 131 +182 155 133 +185 158 135 +188 160 137 +190 163 140 +193 166 142 +196 169 144 +199 171 146 +201 174 148 +204 177 150 +207 180 152 +210 182 154 +213 185 157 +215 188 159 +218 191 161 +221 193 163 +224 196 165 +227 199 167 +229 202 169 +232 204 171 +235 207 174 +238 210 176 +241 213 178 +243 215 180 +246 218 182 +249 221 184 +252 224 186 +254 226 188 +255 227 189 +255 227 189 +253 225 188 +251 224 187 +250 222 187 +248 221 186 +247 219 185 +245 218 185 +243 216 184 +242 215 183 +240 214 183 +239 212 182 +237 211 181 +235 209 181 +234 208 180 +232 206 179 +231 205 179 +229 204 178 +227 202 177 +226 201 177 +224 199 176 +223 198 175 +221 196 175 +219 195 174 +218 193 173 +216 192 173 +215 191 172 +213 189 171 +211 188 171 +210 186 170 +208 185 169 +207 183 169 +205 182 168 +203 181 167 +202 179 167 +200 178 166 +199 176 165 +197 175 165 +195 173 164 +194 172 163 +192 171 163 +191 169 162 +189 168 161 +187 166 161 +186 165 160 +184 163 159 +183 162 159 +181 160 158 +179 159 157 +178 158 157 +176 156 156 +175 155 155 +173 153 155 +171 152 154 +170 150 153 +168 149 153 +167 148 152 +165 146 151 +163 145 151 +162 143 150 +160 142 149 +159 140 149 +157 139 148 +156 138 148 +156 138 148 diff --git a/src/fractalzoomer/color_maps/kuler prime symmetry.MAP b/src/fractalzoomer/color_maps/kuler prime symmetry.MAP new file mode 100644 index 000000000..2e6f91c91 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler prime symmetry.MAP @@ -0,0 +1,256 @@ +189 69 57 +187 69 58 +185 70 59 +183 70 60 +181 71 61 +179 71 63 +177 72 64 +176 73 65 +174 73 66 +172 74 67 +170 74 69 +168 75 70 +166 75 71 +164 76 72 +163 77 73 +161 77 75 +159 78 76 +157 78 77 +155 79 78 +153 80 79 +151 80 81 +150 81 82 +148 81 83 +146 82 84 +144 82 86 +142 83 87 +140 84 88 +138 84 89 +137 85 90 +135 85 92 +133 86 93 +131 86 94 +129 87 95 +127 88 96 +125 88 98 +124 89 99 +122 89 100 +120 90 101 +118 91 102 +116 91 104 +114 92 105 +112 92 106 +111 93 107 +109 93 109 +107 94 110 +105 95 111 +103 95 112 +101 96 113 +99 96 115 +98 97 116 +96 98 117 +94 98 118 +92 99 119 +90 99 121 +88 100 122 +86 100 123 +85 101 124 +83 102 125 +81 102 127 +79 103 128 +77 103 129 +75 104 130 +74 104 131 +74 105 132 +74 105 132 +76 107 131 +79 109 130 +82 111 129 +85 114 128 +88 116 127 +91 118 127 +94 121 126 +97 123 125 +100 125 124 +103 127 123 +106 130 123 +109 132 122 +111 134 121 +114 137 120 +117 139 119 +120 141 119 +123 143 118 +126 146 117 +129 148 116 +132 150 115 +135 153 115 +138 155 114 +141 157 113 +144 159 112 +146 162 111 +149 164 111 +152 166 110 +155 169 109 +158 171 108 +161 173 107 +164 175 107 +167 178 106 +170 180 105 +173 182 104 +176 185 103 +179 187 102 +182 189 102 +184 192 101 +187 194 100 +190 196 99 +193 198 98 +196 201 98 +199 203 97 +202 205 96 +205 208 95 +208 210 94 +211 212 94 +214 214 93 +217 217 92 +219 219 91 +222 221 90 +225 224 90 +228 226 89 +231 228 88 +234 230 87 +237 233 86 +240 235 86 +243 237 85 +246 240 84 +249 242 83 +252 244 82 +254 246 82 +255 247 82 +255 247 82 +255 245 82 +255 244 82 +255 243 82 +255 242 82 +255 241 82 +255 240 82 +255 239 82 +255 238 82 +255 237 82 +255 236 82 +255 235 82 +255 234 82 +255 233 82 +255 232 82 +255 231 82 +255 230 82 +255 229 82 +255 228 82 +255 227 82 +255 226 82 +255 224 82 +255 223 82 +255 222 82 +255 221 82 +255 220 82 +255 219 82 +255 218 82 +255 217 82 +255 216 82 +255 215 82 +255 214 82 +255 213 82 +255 212 82 +255 211 82 +255 210 82 +255 209 82 +255 208 82 +255 207 82 +255 206 82 +255 205 82 +255 204 82 +255 202 82 +255 201 82 +255 200 82 +255 199 82 +255 198 82 +255 197 82 +255 196 82 +255 195 82 +255 194 82 +255 193 82 +255 192 82 +255 191 82 +255 190 82 +255 189 82 +255 188 82 +255 187 82 +255 186 82 +255 185 82 +255 184 82 +255 183 82 +255 182 82 +255 182 82 +255 182 82 +255 182 82 +255 182 83 +255 183 84 +255 183 85 +255 184 86 +255 184 87 +255 184 88 +255 185 89 +255 185 90 +255 186 91 +255 186 92 +255 186 93 +255 187 94 +255 187 95 +255 188 96 +255 188 96 +255 188 97 +255 189 98 +255 189 99 +255 190 100 +255 190 101 +255 190 102 +255 191 103 +255 191 104 +255 192 105 +255 192 106 +255 192 107 +255 193 108 +255 193 109 +255 194 110 +255 194 110 +255 194 111 +255 195 112 +255 195 113 +255 196 114 +255 196 115 +255 196 116 +255 197 117 +255 197 118 +255 198 119 +255 198 120 +255 198 121 +255 199 122 +255 199 123 +255 200 124 +255 200 125 +255 200 125 +255 201 126 +255 201 127 +255 202 128 +255 202 129 +255 202 130 +255 203 131 +255 203 132 +255 204 133 +255 204 134 +255 204 135 +255 205 136 +255 205 137 +255 206 138 +255 206 139 +255 206 139 +255 207 140 diff --git a/src/fractalzoomer/color_maps/kuler raspberry whip.MAP b/src/fractalzoomer/color_maps/kuler raspberry whip.MAP new file mode 100644 index 000000000..dd6835891 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler raspberry whip.MAP @@ -0,0 +1,256 @@ +156 77 123 +156 77 123 +157 78 123 +158 78 123 +159 79 124 +160 79 124 +160 80 124 +161 81 124 +162 81 125 +163 82 125 +164 82 125 +164 83 126 +165 83 126 +166 84 126 +167 85 126 +168 85 127 +168 86 127 +169 86 127 +170 87 127 +171 88 128 +172 88 128 +172 89 128 +173 89 129 +174 90 129 +175 90 129 +176 91 129 +176 92 130 +177 92 130 +178 93 130 +179 93 130 +180 94 131 +180 94 131 +181 95 131 +182 96 132 +183 96 132 +184 97 132 +185 97 132 +185 98 133 +186 99 133 +187 99 133 +188 100 133 +189 100 134 +189 101 134 +190 101 134 +191 102 135 +192 103 135 +193 103 135 +193 104 135 +194 104 136 +195 105 136 +196 106 136 +197 106 136 +197 107 137 +198 107 137 +199 108 137 +200 108 138 +201 109 138 +201 110 138 +202 110 138 +203 111 139 +204 111 139 +205 112 139 +205 112 139 +206 113 140 +206 113 140 +206 114 140 +207 115 140 +208 116 140 +209 117 141 +209 119 141 +210 120 141 +211 121 141 +212 122 142 +213 124 142 +213 125 142 +214 126 142 +215 127 143 +216 129 143 +217 130 143 +217 131 143 +218 132 144 +219 134 144 +220 135 144 +221 136 144 +221 137 145 +222 139 145 +223 140 145 +224 141 145 +224 142 146 +225 144 146 +226 145 146 +227 146 146 +228 147 147 +228 149 147 +229 150 147 +230 151 147 +231 152 148 +232 153 148 +232 155 148 +233 156 149 +234 157 149 +235 158 149 +236 160 149 +236 161 150 +237 162 150 +238 163 150 +239 165 150 +239 166 151 +240 167 151 +241 168 151 +242 170 151 +243 171 152 +243 172 152 +244 173 152 +245 175 152 +246 176 153 +247 177 153 +247 178 153 +248 180 153 +249 181 154 +250 182 154 +251 183 154 +251 185 154 +252 186 155 +253 187 155 +254 188 155 +254 189 155 +255 190 156 +255 190 156 +255 190 156 +255 190 157 +255 190 158 +255 191 159 +255 191 160 +255 191 160 +255 191 161 +255 192 162 +255 192 163 +255 192 164 +255 193 164 +255 193 165 +255 193 166 +255 193 167 +255 194 168 +255 194 168 +255 194 169 +255 194 170 +255 195 171 +255 195 172 +255 195 172 +255 196 173 +255 196 174 +255 196 175 +255 196 176 +255 197 176 +255 197 177 +255 197 178 +255 197 179 +255 198 180 +255 198 180 +255 198 181 +255 199 182 +255 199 183 +255 199 184 +255 199 185 +255 200 185 +255 200 186 +255 200 187 +255 200 188 +255 201 189 +255 201 189 +255 201 190 +255 202 191 +255 202 192 +255 202 193 +255 202 193 +255 203 194 +255 203 195 +255 203 196 +255 203 197 +255 204 197 +255 204 198 +255 204 199 +255 205 200 +255 205 201 +255 205 201 +255 205 202 +255 206 203 +255 206 204 +255 206 205 +255 206 205 +255 207 206 +255 207 206 +254 206 206 +253 206 206 +252 205 206 +251 205 206 +251 205 206 +250 204 206 +249 204 206 +248 204 206 +247 203 206 +247 203 206 +246 203 206 +245 202 206 +244 202 206 +243 202 206 +243 201 206 +242 201 206 +241 201 206 +240 200 206 +239 200 206 +239 200 206 +238 199 206 +237 199 206 +236 199 206 +236 198 206 +235 198 206 +234 198 206 +233 197 206 +232 197 206 +232 197 206 +231 196 206 +230 196 206 +229 196 206 +228 195 206 +228 195 206 +227 195 206 +226 194 206 +225 194 206 +224 194 206 +224 193 206 +223 193 206 +222 193 206 +221 192 206 +221 192 206 +220 192 206 +219 191 206 +218 191 206 +217 191 206 +217 190 206 +216 190 206 +215 190 206 +214 189 206 +213 189 206 +213 189 206 +212 188 206 +211 188 206 +210 188 206 +209 187 206 +209 187 206 +208 187 206 +207 186 206 +206 186 206 +206 186 206 +206 186 206 diff --git a/src/fractalzoomer/color_maps/kuler red and black.MAP b/src/fractalzoomer/color_maps/kuler red and black.MAP new file mode 100644 index 000000000..69c39daeb --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler red and black.MAP @@ -0,0 +1,256 @@ +255 235 222 +250 231 218 +246 227 214 +242 223 211 +238 219 207 +234 216 204 +230 212 200 +226 208 196 +222 204 193 +217 200 189 +213 197 186 +209 193 182 +205 189 179 +201 185 175 +197 181 171 +193 178 168 +189 174 164 +185 170 161 +180 166 157 +176 162 153 +172 159 150 +168 155 146 +164 151 143 +160 147 139 +156 144 136 +152 140 132 +148 136 128 +143 132 125 +139 128 121 +135 125 118 +131 121 114 +127 117 111 +123 113 107 +119 109 103 +115 106 100 +111 102 96 +106 98 93 +102 94 89 +98 90 85 +94 87 82 +90 83 78 +86 79 75 +82 75 71 +78 72 68 +74 68 64 +69 64 60 +65 60 57 +61 56 53 +57 53 50 +53 49 46 +49 45 42 +45 41 39 +41 37 35 +37 34 32 +32 30 28 +28 26 25 +24 22 21 +20 18 17 +16 15 14 +12 11 10 +8 7 7 +4 3 3 +0 0 0 +0 0 0 +0 0 0 +1 1 1 +2 2 2 +3 3 3 +5 4 4 +6 6 5 +7 7 6 +9 8 7 +10 9 8 +11 11 9 +13 12 10 +14 13 11 +15 14 12 +17 16 13 +18 17 14 +19 18 15 +21 19 17 +22 21 18 +23 22 19 +25 23 20 +26 24 21 +27 26 22 +29 27 23 +30 28 24 +31 29 25 +33 31 26 +34 32 27 +35 33 28 +37 34 29 +38 36 30 +39 37 31 +40 38 32 +42 39 34 +43 40 35 +44 42 36 +46 43 37 +47 44 38 +48 45 39 +50 47 40 +51 48 41 +52 49 42 +54 50 43 +55 52 44 +56 53 45 +58 54 46 +59 55 47 +60 57 48 +62 58 50 +63 59 51 +64 60 52 +66 62 53 +67 63 54 +68 64 55 +70 65 56 +71 67 57 +72 68 58 +74 69 59 +75 70 60 +76 72 61 +78 73 62 +79 74 63 +80 75 64 +81 76 65 +82 77 66 +82 77 66 +83 78 67 +84 79 68 +85 80 69 +86 81 70 +87 82 71 +88 83 72 +89 84 73 +90 85 74 +91 87 75 +92 88 76 +93 89 77 +94 90 78 +95 91 79 +96 92 80 +97 93 81 +99 94 83 +100 95 84 +101 97 85 +102 98 86 +103 99 87 +104 100 88 +105 101 89 +106 102 90 +107 103 91 +108 104 92 +109 105 93 +110 107 94 +111 108 95 +112 109 96 +113 110 97 +114 111 98 +116 112 100 +117 113 101 +118 114 102 +119 115 103 +120 117 104 +121 118 105 +122 119 106 +123 120 107 +124 121 108 +125 122 109 +126 123 110 +127 124 111 +128 125 112 +129 127 113 +130 128 114 +132 129 116 +133 130 117 +134 131 118 +135 132 119 +136 133 120 +137 134 121 +138 135 122 +139 137 123 +140 138 124 +141 139 125 +142 140 126 +143 141 127 +144 142 128 +145 143 129 +146 144 130 +147 145 131 +148 146 132 +148 146 132 +148 143 130 +148 141 128 +148 138 127 +149 136 125 +149 134 124 +149 131 122 +149 129 120 +150 127 119 +150 124 117 +150 122 116 +151 120 114 +151 117 112 +151 115 111 +151 113 109 +152 110 108 +152 108 106 +152 105 104 +152 103 103 +153 101 101 +153 98 100 +153 96 98 +154 94 96 +154 91 95 +154 89 93 +154 87 92 +155 84 90 +155 82 88 +155 80 87 +155 77 85 +156 75 84 +156 73 82 +156 70 80 +157 68 79 +157 65 77 +157 63 76 +157 61 74 +158 58 72 +158 56 71 +158 54 69 +158 51 68 +159 49 66 +159 47 64 +159 44 63 +160 42 61 +160 40 60 +160 37 58 +160 35 56 +161 32 55 +161 30 53 +161 28 52 +161 25 50 +162 23 48 +162 21 47 +162 18 45 +163 16 44 +163 14 42 +163 11 40 +163 9 39 +164 7 37 +164 4 36 +164 2 34 +164 0 33 +165 0 33 diff --git a/src/fractalzoomer/color_maps/kuler red silk.MAP b/src/fractalzoomer/color_maps/kuler red silk.MAP new file mode 100644 index 000000000..d39b6ff90 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler red silk.MAP @@ -0,0 +1,256 @@ +132 69 82 +133 68 81 +134 68 80 +135 67 80 +136 67 79 +137 67 79 +139 66 78 +140 66 78 +141 66 77 +142 65 77 +143 65 76 +145 65 76 +146 64 75 +147 64 75 +148 64 74 +149 63 74 +151 63 73 +152 63 72 +153 62 72 +154 62 71 +155 62 71 +157 61 70 +158 61 70 +159 61 69 +160 60 69 +161 60 68 +163 60 68 +164 59 67 +165 59 67 +166 59 66 +167 58 66 +168 58 65 +170 58 64 +171 57 64 +172 57 63 +173 57 63 +174 56 62 +176 56 62 +177 56 61 +178 55 61 +179 55 60 +180 55 60 +182 54 59 +183 54 59 +184 54 58 +185 53 58 +186 53 57 +188 53 56 +189 52 56 +190 52 55 +191 52 55 +192 51 54 +194 51 54 +195 51 53 +196 50 53 +197 50 52 +198 50 52 +200 49 51 +201 49 51 +202 49 50 +203 48 50 +204 48 49 +205 48 49 +206 48 49 +206 48 49 +206 47 49 +207 47 49 +208 47 50 +209 47 50 +209 47 51 +210 47 51 +211 47 51 +212 46 52 +213 46 52 +213 46 53 +214 46 53 +215 46 53 +216 46 54 +217 46 54 +217 46 55 +218 45 55 +219 45 55 +220 45 56 +221 45 56 +221 45 57 +222 45 57 +223 45 57 +224 45 58 +224 44 58 +225 44 59 +226 44 59 +227 44 59 +228 44 60 +228 44 60 +229 44 61 +230 44 61 +231 43 61 +232 43 62 +232 43 62 +233 43 63 +234 43 63 +235 43 63 +236 43 64 +236 42 64 +237 42 65 +238 42 65 +239 42 65 +239 42 66 +240 42 66 +241 42 67 +242 42 67 +243 41 67 +243 41 68 +244 41 68 +245 41 69 +246 41 69 +247 41 69 +247 41 70 +248 41 70 +249 40 71 +250 40 71 +251 40 71 +251 40 72 +252 40 72 +253 40 73 +254 40 73 +254 40 73 +255 40 74 +255 40 74 +254 41 75 +253 43 76 +252 45 77 +251 47 79 +251 49 80 +250 51 81 +249 52 83 +248 54 84 +247 56 85 +247 58 87 +246 60 88 +245 62 89 +244 63 91 +243 65 92 +243 67 93 +242 69 95 +241 71 96 +240 73 97 +239 74 99 +239 76 100 +238 78 101 +237 80 103 +236 82 104 +236 84 105 +235 85 107 +234 87 108 +233 89 109 +232 91 111 +232 93 112 +231 95 113 +230 96 114 +229 98 116 +228 100 117 +228 102 118 +227 104 120 +226 106 121 +225 108 122 +224 109 124 +224 111 125 +223 113 126 +222 115 128 +221 117 129 +221 119 130 +220 120 132 +219 122 133 +218 124 134 +217 126 136 +217 128 137 +216 130 138 +215 131 140 +214 133 141 +213 135 142 +213 137 144 +212 139 145 +211 141 146 +210 142 148 +209 144 149 +209 146 150 +208 148 152 +207 150 153 +206 152 154 +206 153 155 +206 154 156 +206 154 156 +206 154 155 +207 154 154 +208 154 154 +209 154 153 +209 154 153 +210 154 152 +211 154 152 +212 155 151 +213 155 151 +213 155 150 +214 155 150 +215 155 149 +216 155 149 +217 155 148 +217 155 148 +218 156 147 +219 156 146 +220 156 146 +221 156 145 +221 156 145 +222 156 144 +223 156 144 +224 156 143 +224 157 143 +225 157 142 +226 157 142 +227 157 141 +228 157 141 +228 157 140 +229 157 140 +230 157 139 +231 158 138 +232 158 138 +232 158 137 +233 158 137 +234 158 136 +235 158 136 +236 158 135 +236 159 135 +237 159 134 +238 159 134 +239 159 133 +239 159 133 +240 159 132 +241 159 132 +242 159 131 +243 160 130 +243 160 130 +244 160 129 +245 160 129 +246 160 128 +247 160 128 +247 160 127 +248 160 127 +249 161 126 +250 161 126 +251 161 125 +251 161 125 +252 161 124 +253 161 124 +254 161 123 +254 161 123 +255 162 123 diff --git a/src/fractalzoomer/color_maps/kuler remember november.MAP b/src/fractalzoomer/color_maps/kuler remember november.MAP new file mode 100644 index 000000000..d42d2de31 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler remember november.MAP @@ -0,0 +1,256 @@ +148 154 107 +148 154 106 +149 155 105 +150 155 105 +151 156 104 +152 156 103 +153 157 103 +154 158 102 +155 158 101 +156 159 101 +157 159 100 +158 160 99 +159 160 99 +160 161 98 +161 162 97 +162 162 97 +162 163 96 +163 163 95 +164 164 95 +165 165 94 +166 165 93 +167 166 93 +168 166 92 +169 167 91 +170 167 91 +171 168 90 +172 169 89 +173 169 89 +174 170 88 +175 170 87 +176 171 87 +176 171 86 +177 172 85 +178 173 85 +179 173 84 +180 174 83 +181 174 83 +182 175 82 +183 176 81 +184 176 81 +185 177 80 +186 177 79 +187 178 79 +188 178 78 +189 179 77 +190 180 77 +191 180 76 +191 181 75 +192 181 75 +193 182 74 +194 183 73 +195 183 73 +196 184 72 +197 184 71 +198 185 71 +199 185 70 +200 186 69 +201 187 69 +202 187 68 +203 188 67 +204 188 67 +205 189 66 +205 189 66 +206 190 66 +206 190 66 +206 190 66 +207 191 66 +208 191 66 +209 192 66 +209 192 66 +210 193 66 +211 193 66 +212 194 67 +213 194 67 +213 195 67 +214 195 67 +215 196 67 +216 196 67 +217 197 67 +217 197 67 +218 198 68 +219 199 68 +220 199 68 +221 200 68 +221 200 68 +222 201 68 +223 201 68 +224 202 68 +224 202 69 +225 203 69 +226 203 69 +227 204 69 +228 204 69 +228 205 69 +229 205 69 +230 206 69 +231 207 70 +232 207 70 +232 208 70 +233 208 70 +234 209 70 +235 209 70 +236 210 70 +236 210 71 +237 211 71 +238 211 71 +239 212 71 +239 212 71 +240 213 71 +241 213 71 +242 214 71 +243 215 72 +243 215 72 +244 216 72 +245 216 72 +246 217 72 +247 217 72 +247 218 72 +248 218 72 +249 219 73 +250 219 73 +251 220 73 +251 220 73 +252 221 73 +253 221 73 +254 222 73 +254 222 73 +255 223 74 +255 223 74 +253 221 73 +252 219 72 +251 217 72 +250 216 71 +249 214 71 +247 212 70 +246 211 70 +245 209 69 +244 207 69 +243 205 68 +241 204 68 +240 202 67 +239 200 67 +238 199 66 +237 197 66 +235 195 65 +234 193 64 +233 192 64 +232 190 63 +231 188 63 +229 187 62 +228 185 62 +227 183 61 +226 181 61 +225 180 60 +223 178 60 +222 176 59 +221 175 59 +220 173 58 +219 171 58 +218 170 57 +216 168 56 +215 166 56 +214 164 55 +213 163 55 +212 161 54 +210 159 54 +209 158 53 +208 156 53 +207 154 52 +206 152 52 +204 151 51 +203 149 51 +202 147 50 +201 146 50 +200 144 49 +198 142 48 +197 140 48 +196 139 47 +195 137 47 +194 135 46 +192 134 46 +191 132 45 +190 130 45 +189 128 44 +188 127 44 +186 125 43 +185 123 43 +184 122 42 +183 120 42 +182 118 41 +181 117 41 +181 117 41 +181 117 41 +179 116 41 +177 115 41 +176 114 41 +174 114 41 +173 113 41 +171 112 41 +169 112 41 +168 111 42 +166 110 42 +165 109 42 +163 109 42 +161 108 42 +160 107 42 +158 107 42 +157 106 42 +155 105 43 +153 104 43 +152 104 43 +150 103 43 +149 102 43 +147 102 43 +145 101 43 +144 100 43 +142 99 44 +141 99 44 +139 98 44 +137 97 44 +136 97 44 +134 96 44 +133 95 44 +131 95 44 +129 94 45 +128 93 45 +126 92 45 +125 92 45 +123 91 45 +121 90 45 +120 90 45 +118 89 46 +117 88 46 +115 87 46 +113 87 46 +112 86 46 +110 85 46 +109 85 46 +107 84 46 +105 83 47 +104 82 47 +102 82 47 +101 81 47 +99 80 47 +97 80 47 +96 79 47 +94 78 47 +93 77 48 +91 77 48 +89 76 48 +88 75 48 +86 75 48 +85 74 48 +83 73 48 +82 73 48 +82 73 49 diff --git a/src/fractalzoomer/color_maps/kuler rural landscape.MAP b/src/fractalzoomer/color_maps/kuler rural landscape.MAP new file mode 100644 index 000000000..3488c46f4 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler rural landscape.MAP @@ -0,0 +1,256 @@ +82 81 66 +82 81 66 +83 81 66 +83 82 66 +84 82 67 +84 82 67 +85 83 67 +85 83 67 +86 84 68 +86 84 68 +87 84 68 +87 85 68 +88 85 69 +88 86 69 +89 86 69 +89 86 69 +90 87 70 +91 87 70 +91 87 70 +92 88 70 +92 88 71 +93 89 71 +93 89 71 +94 89 71 +94 90 72 +95 90 72 +95 91 72 +96 91 72 +96 91 73 +97 92 73 +97 92 73 +98 92 73 +99 93 74 +99 93 74 +100 94 74 +100 94 75 +101 94 75 +101 95 75 +102 95 75 +102 96 76 +103 96 76 +103 96 76 +104 97 76 +104 97 77 +105 98 77 +105 98 77 +106 98 77 +107 99 78 +107 99 78 +108 99 78 +108 100 78 +109 100 79 +109 101 79 +110 101 79 +110 101 79 +111 102 80 +111 102 80 +112 103 80 +112 103 80 +113 103 81 +113 104 81 +114 104 81 +114 104 81 +115 105 82 +115 105 82 +116 105 82 +117 106 83 +118 107 83 +119 108 84 +120 109 85 +122 110 85 +123 111 86 +124 112 87 +125 113 87 +126 114 88 +128 115 89 +129 116 89 +130 116 90 +131 117 91 +132 118 91 +134 119 92 +135 120 93 +136 121 93 +137 122 94 +138 123 95 +140 124 95 +141 125 96 +142 126 97 +143 127 97 +144 127 98 +146 128 99 +147 129 99 +148 130 100 +149 131 101 +150 132 101 +151 133 102 +153 134 103 +154 135 103 +155 136 104 +156 137 105 +157 138 105 +159 139 106 +160 139 107 +161 140 107 +162 141 108 +163 142 109 +165 143 109 +166 144 110 +167 145 111 +168 146 111 +169 147 112 +171 148 113 +172 149 113 +173 150 114 +174 150 115 +175 151 115 +177 152 116 +178 153 117 +179 154 117 +180 155 118 +181 156 119 +183 157 119 +184 158 120 +185 159 121 +186 160 121 +187 161 122 +188 161 122 +189 162 123 +189 162 123 +189 162 122 +190 162 122 +191 162 122 +192 163 122 +193 163 122 +194 163 122 +195 164 122 +196 164 121 +197 164 121 +198 165 121 +199 165 121 +200 165 121 +201 166 121 +202 166 121 +203 166 121 +203 167 120 +204 167 120 +205 167 120 +206 168 120 +207 168 120 +208 168 120 +209 169 120 +210 169 120 +211 169 119 +212 170 119 +213 170 119 +214 170 119 +215 171 119 +216 171 119 +217 171 119 +217 171 119 +218 172 118 +219 172 118 +220 172 118 +221 173 118 +222 173 118 +223 173 118 +224 174 118 +225 174 117 +226 174 117 +227 175 117 +228 175 117 +229 175 117 +230 176 117 +231 176 117 +232 176 117 +232 177 116 +233 177 116 +234 177 116 +235 178 116 +236 178 116 +237 178 116 +238 179 116 +239 179 116 +240 179 115 +241 180 115 +242 180 115 +243 180 115 +244 181 115 +245 181 115 +246 181 115 +246 181 115 +247 182 115 +247 182 115 +247 181 114 +247 181 114 +247 181 113 +247 180 113 +247 180 112 +247 180 112 +247 179 112 +248 179 111 +248 179 111 +248 178 110 +248 178 110 +248 178 110 +248 177 109 +248 177 109 +248 177 108 +249 176 108 +249 176 108 +249 176 107 +249 175 107 +249 175 106 +249 175 106 +249 174 106 +249 174 105 +250 174 105 +250 173 104 +250 173 104 +250 173 104 +250 172 103 +250 172 103 +250 172 102 +250 172 102 +251 171 102 +251 171 101 +251 171 101 +251 170 100 +251 170 100 +251 170 100 +251 169 99 +252 169 99 +252 169 98 +252 168 98 +252 168 98 +252 168 97 +252 167 97 +252 167 96 +252 167 96 +253 166 96 +253 166 95 +253 166 95 +253 165 94 +253 165 94 +253 165 94 +253 164 93 +253 164 93 +254 164 92 +254 163 92 +254 163 92 +254 163 91 +254 162 91 +254 162 90 +254 162 90 +254 162 90 +255 162 90 diff --git a/src/fractalzoomer/color_maps/kuler rusted steel.MAP b/src/fractalzoomer/color_maps/kuler rusted steel.MAP new file mode 100644 index 000000000..5c9ae0d1e --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler rusted steel.MAP @@ -0,0 +1,256 @@ +57 44 41 +57 44 42 +58 45 43 +58 46 44 +59 47 45 +59 48 46 +60 49 48 +60 50 49 +61 51 50 +61 52 51 +62 53 52 +62 54 54 +63 55 55 +63 56 56 +64 57 57 +64 58 58 +65 59 60 +66 60 61 +66 61 62 +67 62 63 +67 63 64 +68 64 66 +68 65 67 +69 66 68 +69 67 69 +70 68 70 +70 69 72 +71 70 73 +71 71 74 +72 72 75 +72 73 76 +73 74 77 +74 75 79 +74 76 80 +75 77 81 +75 78 82 +76 79 83 +76 80 85 +77 81 86 +77 82 87 +78 83 88 +78 84 89 +79 85 91 +79 86 92 +80 87 93 +80 88 94 +81 89 95 +82 90 97 +82 91 98 +83 92 99 +83 93 100 +84 94 101 +84 95 103 +85 96 104 +85 97 105 +86 98 106 +86 99 107 +87 100 109 +87 101 110 +88 102 111 +88 103 112 +89 104 113 +89 104 114 +90 105 115 +90 105 115 +90 105 114 +91 105 114 +92 105 114 +93 105 113 +94 105 113 +94 105 113 +95 105 113 +96 105 112 +97 105 112 +98 105 112 +98 105 112 +99 105 111 +100 105 111 +101 105 111 +102 105 111 +102 105 110 +103 105 110 +104 105 110 +105 105 110 +106 105 109 +106 105 109 +107 105 109 +108 105 109 +109 105 108 +110 105 108 +110 105 108 +111 105 108 +112 105 107 +113 105 107 +114 105 107 +114 105 107 +115 105 106 +116 105 106 +117 105 106 +118 105 105 +119 105 105 +119 105 105 +120 105 105 +121 105 104 +122 105 104 +123 105 104 +123 105 104 +124 105 103 +125 105 103 +126 105 103 +127 105 103 +127 105 102 +128 105 102 +129 105 102 +130 105 102 +131 105 101 +131 105 101 +132 105 101 +133 105 101 +134 105 100 +135 105 100 +135 105 100 +136 105 100 +137 105 99 +138 105 99 +139 105 99 +139 105 99 +140 105 99 +140 105 99 +138 104 98 +137 103 97 +136 102 96 +135 101 95 +134 101 94 +133 100 94 +132 99 93 +131 98 92 +130 97 91 +129 97 90 +128 96 90 +127 95 89 +126 94 88 +125 93 87 +124 93 86 +122 92 86 +121 91 85 +120 90 84 +119 89 83 +118 89 82 +117 88 82 +116 87 81 +115 86 80 +114 86 79 +113 85 78 +112 84 78 +111 83 77 +110 82 76 +109 82 75 +108 81 74 +107 80 74 +105 79 73 +104 78 72 +103 78 71 +102 77 70 +101 76 69 +100 75 69 +99 74 68 +98 74 67 +97 73 66 +96 72 65 +95 71 65 +94 71 64 +93 70 63 +92 69 62 +91 68 61 +89 67 61 +88 67 60 +87 66 59 +86 65 58 +85 64 57 +84 63 57 +83 63 56 +82 62 55 +81 61 54 +80 60 53 +79 59 53 +78 59 52 +77 58 51 +76 57 50 +75 56 49 +74 56 49 +74 56 49 +74 56 49 +73 55 48 +73 55 48 +72 55 48 +72 54 47 +71 54 47 +71 54 47 +71 53 47 +70 53 46 +70 53 46 +69 52 46 +69 52 46 +69 52 45 +68 51 45 +68 51 45 +67 51 45 +67 50 44 +67 50 44 +66 50 44 +66 49 44 +65 49 43 +65 49 43 +65 48 43 +64 48 43 +64 48 42 +63 47 42 +63 47 42 +63 47 42 +62 46 41 +62 46 41 +61 46 41 +61 46 41 +61 45 40 +60 45 40 +60 45 40 +59 44 39 +59 44 39 +59 44 39 +58 43 39 +58 43 38 +57 43 38 +57 42 38 +57 42 38 +56 42 37 +56 41 37 +55 41 37 +55 41 37 +55 40 36 +54 40 36 +54 40 36 +53 39 36 +53 39 35 +53 39 35 +52 38 35 +52 38 35 +51 38 34 +51 37 34 +51 37 34 +50 37 34 +50 36 33 +49 36 33 +49 36 33 +49 36 33 +49 36 33 diff --git a/src/fractalzoomer/color_maps/kuler sandstone.MAP b/src/fractalzoomer/color_maps/kuler sandstone.MAP new file mode 100644 index 000000000..10549b40e --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler sandstone.MAP @@ -0,0 +1,256 @@ +255 231 181 +253 228 178 +251 226 176 +249 224 174 +247 222 172 +245 220 170 +243 218 168 +241 216 166 +239 214 163 +237 212 161 +235 210 159 +233 207 157 +231 205 155 +229 203 153 +227 201 151 +225 199 149 +223 197 146 +221 195 144 +219 193 142 +217 191 140 +215 189 138 +213 186 136 +211 184 134 +209 182 132 +207 180 129 +205 178 127 +203 176 125 +201 174 123 +199 172 121 +197 170 119 +195 168 117 +193 166 115 +191 163 112 +189 161 110 +187 159 108 +185 157 106 +183 155 104 +181 153 102 +179 151 100 +177 149 97 +175 147 95 +173 145 93 +171 142 91 +169 140 89 +167 138 87 +165 136 85 +163 134 83 +161 132 80 +159 130 78 +157 128 76 +155 126 74 +153 124 72 +151 121 70 +149 119 68 +147 117 66 +145 115 63 +143 113 61 +141 111 59 +139 109 57 +137 107 55 +135 105 53 +133 103 51 +132 101 49 +132 101 49 +132 101 49 +133 102 49 +135 104 50 +137 105 51 +139 107 52 +141 109 53 +143 110 53 +145 112 54 +147 114 55 +149 115 56 +151 117 57 +153 119 57 +155 120 58 +157 122 59 +159 124 60 +161 125 61 +163 127 61 +165 128 62 +167 130 63 +169 132 64 +171 133 65 +173 135 65 +175 137 66 +177 138 67 +179 140 68 +181 142 69 +183 143 69 +185 145 70 +187 147 71 +189 148 72 +191 150 73 +193 151 73 +195 153 74 +197 155 75 +199 156 76 +201 158 77 +203 160 78 +205 161 78 +207 163 79 +209 165 80 +211 166 81 +213 168 82 +215 170 82 +217 171 83 +219 173 84 +221 175 85 +223 176 86 +225 178 86 +227 179 87 +229 181 88 +231 183 89 +233 184 90 +235 186 90 +237 188 91 +239 189 92 +241 191 93 +243 193 94 +245 194 94 +247 196 95 +249 198 96 +251 199 97 +253 201 98 +254 202 98 +255 203 99 +255 203 99 +253 201 98 +251 200 98 +249 198 98 +247 197 98 +245 195 98 +243 194 98 +241 192 97 +239 191 97 +237 189 97 +235 188 97 +233 187 97 +231 185 97 +229 184 97 +227 182 96 +225 181 96 +223 179 96 +221 178 96 +219 176 96 +217 175 96 +215 173 96 +213 172 95 +211 171 95 +209 169 95 +207 168 95 +205 166 95 +203 165 95 +201 163 95 +199 162 94 +197 160 94 +195 159 94 +193 158 94 +191 156 94 +189 155 94 +187 153 94 +185 152 93 +183 150 93 +181 149 93 +179 147 93 +177 146 93 +175 144 93 +173 143 93 +171 142 92 +169 140 92 +167 139 92 +165 137 92 +163 136 92 +161 134 92 +159 133 92 +157 131 91 +155 130 91 +153 128 91 +151 127 91 +149 126 91 +147 124 91 +145 123 91 +143 121 90 +141 120 90 +139 118 90 +137 117 90 +135 115 90 +133 114 90 +132 113 90 +132 113 90 +132 113 90 +133 113 89 +134 114 89 +135 115 89 +136 116 89 +137 116 89 +139 117 89 +140 118 89 +141 119 88 +142 120 88 +143 120 88 +145 121 88 +146 122 88 +147 123 88 +148 124 88 +149 124 88 +151 125 87 +152 126 87 +153 127 87 +154 128 87 +155 128 87 +157 129 87 +158 130 87 +159 131 87 +160 131 86 +161 132 86 +163 133 86 +164 134 86 +165 135 86 +166 135 86 +167 136 86 +168 137 86 +170 138 85 +171 139 85 +172 139 85 +173 140 85 +174 141 85 +176 142 85 +177 143 85 +178 143 84 +179 144 84 +180 145 84 +182 146 84 +183 146 84 +184 147 84 +185 148 84 +186 149 84 +188 150 83 +189 150 83 +190 151 83 +191 152 83 +192 153 83 +194 154 83 +195 154 83 +196 155 83 +197 156 82 +198 157 82 +200 158 82 +201 158 82 +202 159 82 +203 160 82 +204 161 82 +205 161 82 +206 162 82 diff --git a/src/fractalzoomer/color_maps/kuler sardegna.MAP b/src/fractalzoomer/color_maps/kuler sardegna.MAP new file mode 100644 index 000000000..7faaa7af4 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler sardegna.MAP @@ -0,0 +1,256 @@ +49 69 74 +49 69 74 +50 70 75 +51 71 76 +52 72 77 +53 73 78 +53 74 79 +54 74 80 +55 75 81 +56 76 82 +57 77 83 +57 78 84 +58 79 85 +59 79 86 +60 80 87 +61 81 88 +61 82 88 +62 83 89 +63 84 90 +64 84 91 +65 85 92 +65 86 93 +66 87 94 +67 88 95 +68 89 96 +69 89 97 +69 90 98 +70 91 99 +71 92 100 +72 93 101 +73 94 102 +73 94 102 +74 95 103 +75 96 104 +76 97 105 +77 98 106 +78 99 107 +78 100 108 +79 100 109 +80 101 110 +81 102 111 +82 103 112 +82 104 113 +83 105 114 +84 105 115 +85 106 116 +86 107 117 +86 108 117 +87 109 118 +88 110 119 +89 110 120 +90 111 121 +90 112 122 +91 113 123 +92 114 124 +93 115 125 +94 115 126 +94 116 127 +95 117 128 +96 118 129 +97 119 130 +98 120 131 +98 120 131 +99 121 132 +99 121 132 +100 122 133 +102 123 134 +103 124 135 +105 126 137 +106 127 138 +108 128 139 +110 129 141 +111 131 142 +113 132 143 +114 133 145 +116 134 146 +118 136 147 +119 137 149 +121 138 150 +122 139 151 +124 141 153 +126 142 154 +127 143 155 +129 144 157 +130 146 158 +132 147 159 +134 148 161 +135 149 162 +137 151 163 +138 152 165 +140 153 166 +142 154 167 +143 156 169 +145 157 170 +146 158 171 +148 159 172 +150 161 174 +151 162 175 +153 163 176 +154 165 178 +156 166 179 +158 167 180 +159 168 182 +161 170 183 +162 171 184 +164 172 186 +166 173 187 +167 175 188 +169 176 190 +170 177 191 +172 178 192 +174 180 194 +175 181 195 +177 182 196 +178 183 198 +180 185 199 +182 186 200 +183 187 202 +185 188 203 +186 190 204 +188 191 206 +190 192 207 +191 193 208 +193 195 210 +194 196 211 +196 197 212 +197 198 213 +198 199 214 +198 199 214 +197 198 212 +196 197 211 +195 196 209 +195 195 208 +194 195 206 +193 194 205 +193 193 203 +192 192 202 +191 191 200 +191 191 199 +190 190 197 +189 189 196 +189 188 194 +188 187 193 +187 187 191 +187 186 190 +186 185 189 +185 184 187 +185 183 186 +184 183 184 +183 182 183 +183 181 181 +182 180 180 +181 180 178 +181 179 177 +180 178 175 +179 177 174 +179 176 172 +178 176 171 +177 175 169 +177 174 168 +176 173 167 +175 172 165 +174 172 164 +174 171 162 +173 170 161 +172 169 159 +172 168 158 +171 168 156 +170 167 155 +170 166 153 +169 165 152 +168 165 150 +168 164 149 +167 163 147 +166 162 146 +166 161 145 +165 161 143 +164 160 142 +164 159 140 +163 158 139 +162 157 137 +162 157 136 +161 156 134 +160 155 133 +160 154 131 +159 153 130 +158 153 128 +158 152 127 +157 151 125 +156 150 124 +156 150 123 +156 150 123 +156 150 123 +154 148 122 +153 147 121 +152 145 120 +151 144 119 +150 143 118 +148 141 117 +147 140 116 +146 139 115 +145 137 114 +144 136 113 +142 134 112 +141 133 111 +140 132 111 +139 130 110 +138 129 109 +136 128 108 +135 126 107 +134 125 106 +133 123 105 +132 122 104 +130 121 103 +129 119 102 +128 118 101 +127 117 100 +126 115 100 +124 114 99 +123 112 98 +122 111 97 +121 110 96 +120 108 95 +119 107 94 +117 106 93 +116 104 92 +115 103 91 +114 102 90 +113 100 89 +111 99 88 +110 97 88 +109 96 87 +108 95 86 +107 93 85 +105 92 84 +104 91 83 +103 89 82 +102 88 81 +101 86 80 +99 85 79 +98 84 78 +97 82 77 +96 81 77 +95 80 76 +93 78 75 +92 77 74 +91 75 73 +90 74 72 +89 73 71 +87 71 70 +86 70 69 +85 69 68 +84 67 67 +83 66 66 +82 65 66 +82 65 66 diff --git a/src/fractalzoomer/color_maps/kuler saturated classics.MAP b/src/fractalzoomer/color_maps/kuler saturated classics.MAP new file mode 100644 index 000000000..8399441a9 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler saturated classics.MAP @@ -0,0 +1,256 @@ +255 255 66 +251 251 65 +248 247 64 +245 244 63 +242 240 63 +239 236 62 +236 233 61 +233 229 61 +230 225 60 +227 222 59 +224 218 59 +221 214 58 +218 211 57 +215 207 57 +212 203 56 +209 200 55 +206 196 55 +203 192 54 +200 189 53 +197 185 53 +194 181 52 +190 178 51 +187 174 51 +184 170 50 +181 167 49 +178 163 49 +175 159 48 +172 156 47 +169 152 47 +166 148 46 +163 145 45 +160 141 45 +157 137 44 +154 134 43 +151 130 42 +148 126 42 +145 123 41 +142 119 40 +139 115 40 +136 112 39 +133 108 38 +130 104 38 +126 101 37 +123 97 36 +120 93 36 +117 90 35 +114 86 34 +111 82 34 +108 79 33 +105 75 32 +102 71 32 +99 68 31 +96 64 30 +93 60 30 +90 57 29 +87 53 28 +84 49 28 +81 46 27 +78 42 26 +75 38 26 +72 35 25 +69 31 24 +66 28 24 +66 28 24 +66 28 24 +69 27 24 +72 27 25 +75 26 26 +78 26 27 +81 25 28 +84 25 29 +87 24 30 +90 24 31 +93 23 32 +96 23 33 +99 23 34 +102 22 35 +105 22 36 +108 21 37 +111 21 38 +114 20 38 +117 20 39 +120 19 40 +123 19 41 +126 18 42 +130 18 43 +133 18 44 +136 17 45 +139 17 46 +142 16 47 +145 16 48 +148 15 49 +151 15 50 +154 14 51 +157 14 52 +160 14 52 +163 13 53 +166 13 54 +169 12 55 +172 12 56 +175 11 57 +178 11 58 +181 10 59 +184 10 60 +187 9 61 +190 9 62 +194 9 63 +197 8 64 +200 8 65 +203 7 66 +206 7 67 +209 6 67 +212 6 68 +215 5 69 +218 5 70 +221 4 71 +224 4 72 +227 4 73 +230 3 74 +233 3 75 +236 2 76 +239 2 77 +242 1 78 +245 1 79 +248 0 80 +251 0 81 +254 0 81 +255 0 82 +255 0 82 +251 0 81 +248 1 80 +245 2 80 +241 3 79 +238 3 79 +235 4 78 +231 5 78 +228 6 77 +225 6 77 +221 7 76 +218 8 76 +215 9 75 +211 10 75 +208 10 74 +205 11 74 +201 12 73 +198 13 72 +195 13 72 +191 14 71 +188 15 71 +185 16 70 +181 17 70 +178 17 69 +175 18 69 +171 19 68 +168 20 68 +165 20 67 +161 21 67 +158 22 66 +155 23 66 +152 23 65 +148 24 64 +145 25 64 +142 26 63 +138 27 63 +135 27 62 +132 28 62 +128 29 61 +125 30 61 +122 30 60 +118 31 60 +115 32 59 +112 33 59 +108 34 58 +105 34 58 +102 35 57 +98 36 56 +95 37 56 +92 37 55 +88 38 55 +85 39 54 +82 40 54 +78 41 53 +75 41 53 +72 42 52 +68 43 52 +65 44 51 +62 44 51 +58 45 50 +55 46 50 +52 47 49 +49 47 49 +49 48 49 +49 48 49 +51 50 51 +53 52 53 +55 54 55 +57 56 57 +59 58 59 +61 60 61 +63 63 63 +66 65 66 +68 67 68 +70 69 70 +72 71 72 +74 73 74 +76 76 76 +78 78 78 +80 80 80 +83 82 83 +85 84 85 +87 86 87 +89 89 89 +91 91 91 +93 93 93 +95 95 95 +97 97 97 +100 99 100 +102 102 102 +104 104 104 +106 106 106 +108 108 108 +110 110 110 +112 112 112 +114 114 114 +117 117 117 +119 119 119 +121 121 121 +123 123 123 +125 125 125 +127 127 127 +129 130 129 +132 132 132 +134 134 134 +136 136 136 +138 138 138 +140 140 140 +142 143 142 +144 145 144 +146 147 146 +149 149 149 +151 151 151 +153 153 153 +155 156 155 +157 158 157 +159 160 159 +161 162 161 +163 164 163 +166 166 166 +168 169 168 +170 171 170 +172 173 172 +174 175 174 +176 177 176 +178 179 178 +180 181 180 +181 182 181 diff --git a/src/fractalzoomer/color_maps/kuler seaside.MAP b/src/fractalzoomer/color_maps/kuler seaside.MAP new file mode 100644 index 000000000..2e93f021b --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler seaside.MAP @@ -0,0 +1,256 @@ +123 77 49 +124 78 50 +126 80 51 +128 81 53 +130 83 54 +132 85 55 +134 86 57 +136 88 58 +137 90 59 +139 91 61 +141 93 62 +143 94 63 +145 96 65 +147 98 66 +149 99 67 +151 101 69 +152 103 70 +154 104 71 +156 106 73 +158 107 74 +160 109 75 +162 111 77 +164 112 78 +166 114 79 +167 116 81 +169 117 82 +171 119 83 +173 120 85 +175 122 86 +177 124 87 +179 125 89 +180 127 90 +182 129 91 +184 130 93 +186 132 94 +188 134 95 +190 135 97 +192 137 98 +194 138 99 +195 140 101 +197 142 102 +199 143 103 +201 145 105 +203 147 106 +205 148 107 +207 150 109 +209 151 110 +210 153 111 +212 155 113 +214 156 114 +216 158 115 +218 160 117 +220 161 118 +222 163 119 +224 164 121 +225 166 122 +227 168 123 +229 169 125 +231 171 126 +233 173 127 +235 174 129 +237 176 130 +238 177 131 +239 178 132 +239 178 132 +239 179 133 +239 180 135 +239 181 136 +240 182 138 +240 183 139 +240 184 141 +240 185 143 +241 186 144 +241 188 146 +241 189 147 +241 190 149 +242 191 151 +242 192 152 +242 193 154 +242 194 155 +243 195 157 +243 196 159 +243 198 160 +243 199 162 +244 200 163 +244 201 165 +244 202 167 +244 203 168 +245 204 170 +245 205 171 +245 206 173 +245 208 175 +246 209 176 +246 210 178 +246 211 179 +246 212 181 +247 213 183 +247 214 184 +247 215 186 +248 216 187 +248 218 189 +248 219 191 +248 220 192 +249 221 194 +249 222 195 +249 223 197 +249 224 199 +250 225 200 +250 226 202 +250 228 203 +250 229 205 +251 230 207 +251 231 208 +251 232 210 +251 233 211 +252 234 213 +252 235 215 +252 236 216 +252 238 218 +253 239 219 +253 240 221 +253 241 223 +253 242 224 +254 243 226 +254 244 227 +254 245 229 +254 246 230 +255 247 231 +255 247 231 +253 246 230 +252 245 229 +251 244 228 +250 243 227 +249 242 226 +247 241 226 +246 241 225 +245 240 224 +244 239 223 +243 238 222 +241 237 222 +240 236 221 +239 236 220 +238 235 219 +237 234 218 +235 233 218 +234 232 217 +233 231 216 +232 231 215 +231 230 214 +229 229 214 +228 228 213 +227 227 212 +226 226 211 +225 226 210 +223 225 210 +222 224 209 +221 223 208 +220 222 207 +219 221 206 +218 221 206 +216 220 205 +215 219 204 +214 218 203 +213 217 202 +212 216 201 +210 215 201 +209 215 200 +208 214 199 +207 213 198 +206 212 197 +204 211 197 +203 210 196 +202 210 195 +201 209 194 +200 208 193 +198 207 193 +197 206 192 +196 205 191 +195 205 190 +194 204 189 +192 203 189 +191 202 188 +190 201 187 +189 200 186 +188 200 185 +186 199 185 +185 198 184 +184 197 183 +183 196 182 +182 195 181 +181 195 181 +181 195 181 +181 195 181 +179 192 179 +177 190 177 +175 188 175 +173 186 174 +171 184 172 +169 182 170 +167 180 168 +165 178 167 +163 176 165 +161 174 163 +159 172 162 +157 170 160 +155 168 158 +153 166 156 +151 164 155 +149 162 153 +147 160 151 +145 158 149 +143 156 148 +141 154 146 +139 152 144 +137 150 143 +135 148 141 +133 146 139 +131 144 137 +129 142 136 +127 140 134 +125 138 132 +123 136 130 +121 134 129 +119 132 127 +117 129 125 +115 127 124 +113 125 122 +111 123 120 +109 121 118 +107 119 117 +105 117 115 +103 115 113 +101 113 111 +99 111 110 +97 109 108 +95 107 106 +93 105 105 +91 103 103 +89 101 101 +87 99 99 +85 97 98 +83 95 96 +81 93 94 +79 91 92 +77 89 91 +75 87 89 +73 85 87 +71 83 86 +69 81 84 +67 79 82 +65 77 80 +63 75 79 +61 73 77 +59 71 75 +57 69 74 +57 69 74 diff --git a/src/fractalzoomer/color_maps/kuler seeds of change.MAP b/src/fractalzoomer/color_maps/kuler seeds of change.MAP new file mode 100644 index 000000000..b0a6e2ed5 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler seeds of change.MAP @@ -0,0 +1,256 @@ +255 227 189 +254 227 189 +254 227 189 +254 227 190 +254 228 190 +254 228 191 +254 228 191 +254 228 191 +253 229 192 +253 229 192 +253 229 193 +253 229 193 +253 230 193 +253 230 194 +253 230 194 +253 230 195 +252 231 195 +252 231 195 +252 231 196 +252 231 196 +252 232 197 +252 232 197 +252 232 197 +252 232 198 +251 233 198 +251 233 199 +251 233 199 +251 233 199 +251 234 200 +251 234 200 +251 234 201 +251 234 201 +250 235 201 +250 235 202 +250 235 202 +250 236 203 +250 236 203 +250 236 203 +250 236 204 +249 237 204 +249 237 205 +249 237 205 +249 237 205 +249 238 206 +249 238 206 +249 238 207 +249 238 207 +248 239 207 +248 239 208 +248 239 208 +248 239 209 +248 240 209 +248 240 209 +248 240 210 +248 240 210 +247 241 211 +247 241 211 +247 241 211 +247 241 212 +247 242 212 +247 242 213 +247 242 213 +247 242 213 +247 243 214 +247 243 214 +247 242 212 +247 241 211 +247 241 210 +247 240 209 +247 240 208 +247 239 207 +247 239 206 +247 238 205 +247 238 204 +247 237 203 +247 237 202 +247 236 201 +247 236 200 +247 235 199 +247 235 198 +247 234 196 +247 234 195 +247 233 194 +247 233 193 +247 232 192 +247 232 191 +247 231 190 +247 231 189 +247 230 188 +247 230 187 +247 229 186 +247 229 185 +247 228 184 +247 228 183 +247 227 182 +247 227 181 +247 226 179 +247 225 178 +247 225 177 +247 224 176 +247 224 175 +247 223 174 +247 223 173 +247 222 172 +247 222 171 +247 221 170 +247 221 169 +247 220 168 +247 220 167 +247 219 166 +247 219 165 +247 218 163 +247 218 162 +247 217 161 +247 217 160 +247 216 159 +247 216 158 +247 215 157 +247 215 156 +247 214 155 +247 214 154 +247 213 153 +247 213 152 +247 212 151 +247 212 150 +247 211 149 +247 211 148 +247 211 148 +247 211 148 +246 209 146 +245 208 145 +245 207 144 +244 206 143 +244 205 142 +243 204 140 +243 203 139 +242 202 138 +242 200 137 +241 199 136 +241 198 134 +240 197 133 +240 196 132 +239 195 131 +239 194 130 +238 193 128 +237 192 127 +237 190 126 +236 189 125 +236 188 124 +235 187 122 +235 186 121 +234 185 120 +234 184 119 +233 183 118 +233 182 116 +232 180 115 +232 179 114 +231 178 113 +231 177 112 +230 176 111 +229 175 109 +229 174 108 +228 173 107 +228 172 106 +227 170 105 +227 169 103 +226 168 102 +226 167 101 +225 166 100 +225 165 99 +224 164 97 +224 163 96 +223 162 95 +223 160 94 +222 159 93 +221 158 91 +221 157 90 +220 156 89 +220 155 88 +219 154 87 +219 153 85 +218 152 84 +218 150 83 +217 149 82 +217 148 81 +216 147 79 +216 146 78 +215 145 77 +215 144 76 +214 143 75 +214 142 74 +214 142 74 +214 142 74 +214 143 75 +214 144 77 +214 146 79 +214 147 80 +214 149 82 +214 150 84 +214 152 86 +215 153 87 +215 154 89 +215 156 91 +215 157 92 +215 159 94 +215 160 96 +215 162 98 +215 163 99 +216 164 101 +216 166 103 +216 167 105 +216 169 106 +216 170 108 +216 172 110 +216 173 111 +216 175 113 +217 176 115 +217 177 117 +217 179 118 +217 180 120 +217 182 122 +217 183 124 +217 185 125 +217 186 127 +218 187 129 +218 189 130 +218 190 132 +218 192 134 +218 193 136 +218 195 137 +218 196 139 +219 197 141 +219 199 143 +219 200 144 +219 202 146 +219 203 148 +219 205 149 +219 206 151 +219 208 153 +220 209 155 +220 210 156 +220 212 158 +220 213 160 +220 215 162 +220 216 163 +220 218 165 +220 219 167 +221 220 168 +221 222 170 +221 223 172 +221 225 174 +221 226 175 +221 228 177 +221 229 179 +221 230 180 +222 231 181 diff --git a/src/fractalzoomer/color_maps/kuler serena.MAP b/src/fractalzoomer/color_maps/kuler serena.MAP new file mode 100644 index 000000000..e92aa8175 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler serena.MAP @@ -0,0 +1,256 @@ +90 93 57 +89 93 58 +88 93 59 +88 93 60 +87 94 61 +86 94 63 +86 94 64 +85 95 65 +84 95 66 +84 95 67 +83 96 69 +82 96 70 +82 96 71 +81 97 72 +80 97 73 +80 97 75 +79 98 76 +78 98 77 +78 98 78 +77 99 79 +76 99 81 +76 99 82 +75 100 83 +74 100 84 +74 100 86 +73 101 87 +72 101 88 +72 101 89 +71 102 90 +70 102 92 +70 102 93 +69 102 94 +68 103 95 +68 103 96 +67 103 98 +66 104 99 +66 104 100 +65 104 101 +64 105 102 +64 105 104 +63 105 105 +62 106 106 +62 106 107 +61 106 109 +60 107 110 +60 107 111 +59 107 112 +58 108 113 +58 108 115 +57 108 116 +56 109 117 +56 109 118 +55 109 119 +54 110 121 +54 110 122 +53 110 123 +52 111 124 +52 111 125 +51 111 127 +50 112 128 +50 112 129 +49 112 130 +49 112 131 +49 113 132 +49 113 132 +50 113 131 +52 114 131 +54 114 131 +55 115 130 +57 115 130 +59 116 130 +61 116 130 +62 117 129 +64 117 129 +66 118 129 +67 118 128 +69 119 128 +71 119 128 +73 120 128 +74 120 127 +76 121 127 +78 122 127 +80 122 127 +81 123 126 +83 123 126 +85 124 126 +86 124 125 +88 125 125 +90 125 125 +92 126 125 +93 126 124 +95 127 124 +97 127 124 +99 128 124 +100 128 123 +102 129 123 +104 130 123 +105 130 122 +107 131 122 +109 131 122 +111 132 122 +112 132 121 +114 133 121 +116 133 121 +118 134 121 +119 134 120 +121 135 120 +123 135 120 +124 136 119 +126 136 119 +128 137 119 +130 138 119 +131 138 118 +133 139 118 +135 139 118 +137 140 118 +138 140 117 +140 141 117 +142 141 117 +143 142 116 +145 142 116 +147 143 116 +149 143 116 +150 144 115 +152 144 115 +154 145 115 +155 145 115 +156 146 115 +156 146 115 +156 146 116 +156 147 117 +156 148 118 +157 149 119 +157 150 120 +157 151 122 +157 151 123 +158 152 124 +158 153 125 +158 154 126 +159 155 128 +159 156 129 +159 157 130 +159 157 131 +160 158 132 +160 159 134 +160 160 135 +160 161 136 +161 162 137 +161 163 138 +161 163 140 +162 164 141 +162 165 142 +162 166 143 +162 167 144 +163 168 146 +163 169 147 +163 169 148 +163 170 149 +164 171 150 +164 172 151 +164 173 153 +165 174 154 +165 175 155 +165 175 156 +165 176 157 +166 177 159 +166 178 160 +166 179 161 +166 180 162 +167 181 163 +167 181 165 +167 182 166 +168 183 167 +168 184 168 +168 185 169 +168 186 171 +169 187 172 +169 187 173 +169 188 174 +169 189 175 +170 190 177 +170 191 178 +170 192 179 +171 193 180 +171 193 181 +171 194 183 +171 195 184 +172 196 185 +172 197 186 +172 198 187 +172 198 188 +173 199 189 +173 199 189 +174 199 188 +175 199 187 +176 199 187 +177 200 186 +178 200 185 +180 200 185 +181 200 184 +182 201 183 +183 201 183 +184 201 182 +186 201 181 +187 202 181 +188 202 180 +189 202 179 +190 202 179 +192 203 178 +193 203 177 +194 203 177 +195 203 176 +196 204 175 +198 204 175 +199 204 174 +200 204 173 +201 205 173 +202 205 172 +204 205 171 +205 205 171 +206 206 170 +207 206 169 +208 206 169 +209 206 168 +211 207 167 +212 207 167 +213 207 166 +214 208 165 +215 208 165 +217 208 164 +218 208 163 +219 209 163 +220 209 162 +221 209 161 +223 209 161 +224 210 160 +225 210 159 +226 210 159 +227 210 158 +229 211 157 +230 211 157 +231 211 156 +232 211 155 +233 212 155 +235 212 154 +236 212 153 +237 212 153 +238 213 152 +239 213 151 +241 213 151 +242 213 150 +243 214 149 +244 214 149 +245 214 148 +246 214 148 +247 215 148 diff --git a/src/fractalzoomer/color_maps/kuler shades of plum.MAP b/src/fractalzoomer/color_maps/kuler shades of plum.MAP new file mode 100644 index 000000000..513e138fc --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler shades of plum.MAP @@ -0,0 +1,256 @@ +214 113 189 +213 112 188 +212 111 187 +212 110 187 +211 109 186 +211 109 186 +210 108 185 +210 107 185 +209 106 184 +209 106 184 +208 105 183 +208 104 183 +207 103 182 +207 102 182 +206 102 181 +206 101 181 +205 100 180 +204 99 179 +204 99 179 +203 98 178 +203 97 178 +202 96 177 +202 95 177 +201 95 176 +201 94 176 +200 93 175 +200 92 175 +199 92 174 +199 91 174 +198 90 173 +198 89 173 +197 89 172 +196 88 171 +196 87 171 +195 86 170 +195 85 170 +194 85 169 +194 84 169 +193 83 168 +193 82 168 +192 82 167 +192 81 167 +191 80 166 +191 79 166 +190 78 165 +190 78 165 +189 77 164 +188 76 163 +188 75 163 +187 75 162 +187 74 162 +186 73 161 +186 72 161 +185 71 160 +185 71 160 +184 70 159 +184 69 159 +183 68 158 +183 68 158 +182 67 157 +182 66 157 +181 65 156 +181 65 156 +181 65 156 +181 65 156 +181 65 156 +181 66 157 +181 67 157 +181 67 158 +181 68 158 +181 69 159 +181 69 159 +181 70 160 +181 71 160 +181 72 161 +181 72 161 +181 73 162 +181 74 162 +181 74 163 +181 75 163 +181 76 164 +181 77 165 +181 77 165 +181 78 166 +181 79 166 +181 79 167 +181 80 167 +181 81 168 +181 82 168 +181 82 169 +181 83 169 +181 84 170 +181 84 170 +181 85 171 +181 86 171 +181 86 172 +181 87 173 +181 88 173 +181 89 174 +181 89 174 +181 90 175 +181 91 175 +181 91 176 +181 92 176 +181 93 177 +181 94 177 +181 94 178 +181 95 178 +181 96 179 +181 96 179 +181 97 180 +181 98 181 +181 99 181 +181 99 182 +181 100 182 +181 101 183 +181 101 183 +181 102 184 +181 103 184 +181 104 185 +181 104 185 +181 105 186 +181 106 186 +181 106 187 +181 107 187 +181 108 188 +181 108 188 +181 109 189 +181 109 189 +180 107 188 +179 106 188 +179 105 188 +178 104 187 +178 103 187 +177 102 187 +177 101 187 +176 100 186 +176 99 186 +175 98 186 +175 97 186 +174 96 185 +174 95 185 +173 94 185 +173 93 185 +172 92 184 +171 91 184 +171 90 184 +170 89 184 +170 88 183 +169 86 183 +169 85 183 +168 84 183 +168 83 182 +167 82 182 +167 81 182 +166 80 182 +166 79 181 +165 78 181 +165 77 181 +164 76 181 +163 75 180 +163 74 180 +162 73 180 +162 72 179 +161 71 179 +161 70 179 +160 69 179 +160 68 178 +159 67 178 +159 66 178 +158 64 178 +158 63 177 +157 62 177 +157 61 177 +156 60 177 +155 59 176 +155 58 176 +154 57 176 +154 56 176 +153 55 175 +153 54 175 +152 53 175 +152 52 175 +151 51 174 +151 50 174 +150 49 174 +150 48 174 +149 47 173 +149 46 173 +148 45 173 +148 44 173 +148 44 173 +148 44 173 +147 43 172 +146 42 171 +145 41 171 +144 41 170 +143 40 169 +142 39 169 +141 39 168 +140 38 167 +139 37 167 +138 36 166 +137 36 165 +136 35 165 +135 34 164 +134 34 163 +133 33 163 +133 32 162 +132 31 161 +131 31 161 +130 30 160 +129 29 159 +128 29 159 +127 28 158 +126 27 157 +125 26 157 +124 26 156 +123 25 155 +122 24 155 +121 24 154 +120 23 153 +119 22 153 +119 22 152 +118 21 151 +117 20 151 +116 19 150 +115 19 149 +114 18 149 +113 17 148 +112 17 147 +111 16 147 +110 15 146 +109 14 145 +108 14 145 +107 13 144 +106 12 143 +105 12 143 +104 11 142 +104 10 141 +103 9 141 +102 9 140 +101 8 139 +100 7 139 +99 7 138 +98 6 137 +97 5 137 +96 4 136 +95 4 135 +94 3 135 +93 2 134 +92 2 133 +91 1 133 +90 0 132 +90 0 132 +90 0 132 diff --git a/src/fractalzoomer/color_maps/kuler sharky.MAP b/src/fractalzoomer/color_maps/kuler sharky.MAP new file mode 100644 index 000000000..445fa5e0a --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler sharky.MAP @@ -0,0 +1,256 @@ +132 97 0 +132 97 0 +133 98 0 +134 99 0 +135 100 0 +136 101 0 +137 102 0 +138 102 0 +139 103 0 +140 104 0 +141 105 0 +142 106 0 +143 107 0 +143 108 0 +144 108 0 +145 109 0 +146 110 0 +147 111 0 +148 112 0 +149 113 0 +150 114 0 +151 114 0 +152 115 0 +153 116 0 +154 117 0 +154 118 0 +155 119 0 +156 120 0 +157 120 0 +158 121 0 +159 122 0 +160 123 0 +161 124 0 +162 125 0 +163 126 0 +164 126 0 +165 127 0 +166 128 0 +166 129 0 +167 130 0 +168 131 0 +169 132 0 +170 132 0 +171 133 0 +172 134 0 +173 135 0 +174 136 0 +175 137 0 +176 138 0 +177 138 0 +177 139 0 +178 140 0 +179 141 0 +180 142 0 +181 143 0 +182 144 0 +183 144 0 +184 145 0 +185 146 0 +186 147 0 +187 148 0 +188 149 0 +188 149 0 +189 150 0 +189 150 0 +190 150 0 +191 151 0 +192 152 0 +193 153 0 +194 153 0 +195 154 0 +196 155 0 +197 156 0 +198 157 0 +199 157 0 +200 158 0 +201 159 0 +202 160 0 +203 161 0 +204 161 0 +206 162 0 +207 163 0 +208 164 0 +209 165 0 +210 165 0 +211 166 0 +212 167 0 +213 168 0 +214 168 0 +215 169 0 +216 170 0 +217 171 0 +218 172 0 +219 172 0 +220 173 0 +221 174 0 +223 175 0 +224 176 0 +225 176 0 +226 177 0 +227 178 0 +228 179 0 +229 180 0 +230 180 0 +231 181 0 +232 182 0 +233 183 0 +234 183 0 +235 184 0 +236 185 0 +237 186 0 +239 187 0 +240 187 0 +241 188 0 +242 189 0 +243 190 0 +244 191 0 +245 191 0 +246 192 0 +247 193 0 +248 194 0 +249 195 0 +250 195 0 +251 196 0 +252 197 0 +253 198 0 +254 198 0 +255 199 0 +255 199 0 +251 196 0 +248 194 0 +245 191 0 +242 189 0 +239 186 0 +236 184 0 +233 181 0 +230 179 0 +227 177 0 +224 174 0 +221 172 0 +218 169 0 +215 167 0 +212 164 0 +209 162 0 +206 160 0 +203 157 0 +200 155 0 +197 152 0 +194 150 0 +190 147 0 +187 145 0 +184 142 0 +181 140 0 +178 138 0 +175 135 0 +172 133 0 +169 130 0 +166 128 0 +163 125 0 +160 123 0 +157 121 0 +154 118 0 +151 116 0 +148 113 0 +145 111 0 +142 108 0 +139 106 0 +136 104 0 +133 101 0 +130 99 0 +126 96 0 +123 94 0 +120 91 0 +117 89 0 +114 86 0 +111 84 0 +108 82 0 +105 79 0 +102 77 0 +99 74 0 +96 72 0 +93 69 0 +90 67 0 +87 65 0 +84 62 0 +81 60 0 +78 57 0 +75 55 0 +72 52 0 +69 50 0 +66 48 0 +66 48 0 +66 48 0 +68 50 0 +71 52 0 +73 54 0 +76 56 0 +79 58 0 +81 60 0 +84 62 0 +87 64 0 +89 66 0 +92 68 0 +95 71 0 +97 73 0 +100 75 0 +103 77 0 +105 79 0 +108 81 0 +111 83 0 +113 85 0 +116 87 0 +119 89 0 +121 92 0 +124 94 0 +127 96 0 +129 98 0 +132 100 0 +135 102 0 +137 104 0 +140 106 0 +143 108 0 +145 110 0 +148 112 0 +151 115 0 +153 117 0 +156 119 0 +159 121 0 +161 123 0 +164 125 0 +167 127 0 +169 129 0 +172 131 0 +175 133 0 +177 136 0 +180 138 0 +183 140 0 +185 142 0 +188 144 0 +191 146 0 +193 148 0 +196 150 0 +199 152 0 +201 154 0 +204 157 0 +207 159 0 +209 161 0 +212 163 0 +215 165 0 +217 167 0 +220 169 0 +223 171 0 +225 173 0 +228 175 0 +230 177 0 +231 178 0 diff --git a/src/fractalzoomer/color_maps/kuler silverback gorilla.MAP b/src/fractalzoomer/color_maps/kuler silverback gorilla.MAP new file mode 100644 index 000000000..aac5dd64a --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler silverback gorilla.MAP @@ -0,0 +1,256 @@ +132 121 115 +130 119 113 +129 118 112 +128 117 111 +127 116 110 +125 115 109 +124 114 108 +123 113 107 +122 112 106 +121 110 105 +119 109 104 +118 108 103 +117 107 102 +116 106 101 +115 105 100 +113 104 99 +112 103 97 +111 102 96 +110 100 95 +109 99 94 +107 98 93 +106 97 92 +105 96 91 +104 95 90 +102 94 89 +101 93 88 +100 92 87 +99 90 86 +98 89 85 +96 88 84 +95 87 83 +94 86 82 +93 85 80 +92 84 79 +90 83 78 +89 82 77 +88 80 76 +87 79 75 +86 78 74 +84 77 73 +83 76 72 +82 75 71 +81 74 70 +79 73 69 +78 72 68 +77 70 67 +76 69 66 +75 68 64 +73 67 63 +72 66 62 +71 65 61 +70 64 60 +69 63 59 +67 62 58 +66 60 57 +65 59 56 +64 58 55 +63 57 54 +61 56 53 +60 55 52 +59 54 51 +58 53 50 +57 52 49 +57 52 49 +57 52 49 +56 51 48 +56 51 48 +56 51 48 +55 51 48 +55 51 48 +55 50 48 +55 50 48 +54 50 47 +54 50 47 +54 50 47 +54 49 47 +53 49 47 +53 49 47 +53 49 47 +53 49 47 +52 48 46 +52 48 46 +52 48 46 +52 48 46 +51 48 46 +51 47 46 +51 47 46 +51 47 46 +50 47 45 +50 47 45 +50 46 45 +50 46 45 +49 46 45 +49 46 45 +49 46 45 +49 46 45 +48 45 44 +48 45 44 +48 45 44 +47 45 44 +47 45 44 +47 44 44 +47 44 44 +46 44 43 +46 44 43 +46 44 43 +46 43 43 +45 43 43 +45 43 43 +45 43 43 +45 43 43 +44 42 42 +44 42 42 +44 42 42 +44 42 42 +43 42 42 +43 41 42 +43 41 42 +43 41 42 +42 41 41 +42 41 41 +42 40 41 +42 40 41 +41 40 41 +41 40 41 +41 40 41 +41 40 41 +41 40 41 +41 40 41 +40 39 41 +40 39 41 +40 39 41 +39 39 41 +39 39 41 +39 39 41 +39 39 41 +38 39 41 +38 39 41 +38 39 41 +37 39 41 +37 39 41 +37 39 41 +37 39 41 +36 39 41 +36 38 41 +36 38 41 +36 38 41 +35 38 41 +35 38 41 +35 38 41 +34 38 41 +34 38 41 +34 38 41 +34 38 41 +33 38 41 +33 38 41 +33 38 41 +33 38 41 +32 38 41 +32 38 41 +32 37 41 +31 37 41 +31 37 41 +31 37 41 +31 37 41 +30 37 41 +30 37 41 +30 37 41 +30 37 41 +29 37 41 +29 37 41 +29 37 41 +28 37 41 +28 37 41 +28 37 41 +28 36 41 +27 36 41 +27 36 41 +27 36 41 +27 36 41 +26 36 41 +26 36 41 +26 36 41 +25 36 41 +25 36 41 +25 36 41 +25 36 41 +24 36 41 +24 36 41 +24 36 41 +24 36 41 +24 36 41 +24 36 41 +26 38 43 +29 41 46 +32 44 49 +35 47 52 +38 50 55 +40 53 58 +43 56 61 +46 59 64 +49 61 67 +52 64 70 +54 67 73 +57 70 76 +60 73 78 +63 76 81 +66 79 84 +68 82 87 +71 85 90 +74 87 93 +77 90 96 +80 93 99 +82 96 102 +85 99 105 +88 102 108 +91 105 111 +94 108 113 +96 111 116 +99 113 119 +102 116 122 +105 119 125 +108 122 128 +110 125 131 +113 128 134 +116 131 137 +119 134 140 +122 137 143 +125 139 146 +127 142 149 +130 145 151 +133 148 154 +136 151 157 +139 154 160 +141 157 163 +144 160 166 +147 163 169 +150 165 172 +153 168 175 +155 171 178 +158 174 181 +161 177 184 +164 180 186 +167 183 189 +169 186 192 +172 189 195 +175 191 198 +178 194 201 +181 197 204 +183 200 207 +186 203 210 +189 206 213 +192 209 216 +195 212 219 +197 214 221 +198 215 222 diff --git a/src/fractalzoomer/color_maps/kuler smoke.MAP b/src/fractalzoomer/color_maps/kuler smoke.MAP new file mode 100644 index 000000000..4a672375c --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler smoke.MAP @@ -0,0 +1,256 @@ +222 190 148 +219 188 146 +217 186 144 +214 184 143 +212 182 141 +210 180 140 +207 178 138 +205 176 136 +202 174 135 +200 172 133 +198 170 132 +195 168 130 +193 166 128 +190 164 127 +188 162 125 +186 160 124 +183 158 122 +181 156 120 +179 154 119 +176 152 117 +174 150 116 +171 149 114 +169 147 112 +167 145 111 +164 143 109 +162 141 108 +159 139 106 +157 137 104 +155 135 103 +152 133 101 +150 131 100 +148 129 98 +145 127 96 +143 125 95 +140 123 93 +138 121 92 +136 119 90 +133 117 88 +131 115 87 +128 113 85 +126 111 84 +124 109 82 +121 108 80 +119 106 79 +116 104 77 +114 102 76 +112 100 74 +109 98 72 +107 96 71 +105 94 69 +102 92 68 +100 90 66 +97 88 64 +95 86 63 +93 84 61 +90 82 60 +88 80 58 +85 78 56 +83 76 55 +81 74 53 +78 72 52 +76 70 50 +74 69 49 +74 69 49 +74 69 49 +73 68 48 +72 68 48 +72 67 48 +71 67 47 +71 66 47 +70 66 47 +70 65 47 +69 65 46 +69 64 46 +68 64 46 +68 63 46 +67 63 45 +67 62 45 +66 62 45 +66 61 45 +65 61 44 +64 61 44 +64 60 44 +63 60 44 +63 59 43 +62 59 43 +62 58 43 +61 58 43 +61 57 42 +60 57 42 +60 56 42 +59 56 42 +59 55 41 +58 55 41 +58 54 41 +57 54 41 +56 54 40 +56 53 40 +55 53 40 +55 52 39 +54 52 39 +54 51 39 +53 51 39 +53 50 38 +52 50 38 +52 49 38 +51 49 38 +51 48 37 +50 48 37 +50 47 37 +49 47 37 +48 47 36 +48 46 36 +47 46 36 +47 45 36 +46 45 35 +46 44 35 +45 44 35 +45 43 35 +44 43 34 +44 42 34 +43 42 34 +43 41 34 +42 41 33 +42 40 33 +41 40 33 +41 40 33 +41 40 33 +41 40 33 +42 41 34 +43 42 35 +44 43 36 +45 44 37 +46 45 38 +48 46 39 +49 47 40 +50 48 41 +51 49 42 +52 50 43 +54 51 44 +55 52 45 +56 53 46 +57 54 47 +58 55 48 +60 56 50 +61 57 51 +62 58 52 +63 59 53 +64 60 54 +66 62 55 +67 63 56 +68 64 57 +69 65 58 +70 66 59 +72 67 60 +73 68 61 +74 69 62 +75 70 63 +76 71 64 +77 72 65 +79 73 67 +80 74 68 +81 75 69 +82 76 70 +83 77 71 +85 78 72 +86 79 73 +87 80 74 +88 81 75 +89 82 76 +91 84 77 +92 85 78 +93 86 79 +94 87 80 +95 88 81 +97 89 83 +98 90 84 +99 91 85 +100 92 86 +101 93 87 +103 94 88 +104 95 89 +105 96 90 +106 97 91 +107 98 92 +109 99 93 +110 100 94 +111 101 95 +112 102 96 +113 103 97 +114 104 98 +115 105 99 +115 105 99 +116 106 100 +117 107 101 +119 109 102 +120 110 103 +122 112 104 +123 113 106 +125 115 107 +126 116 108 +128 118 109 +129 119 110 +131 120 112 +132 122 113 +134 123 114 +135 125 115 +137 126 116 +138 128 118 +139 129 119 +141 131 120 +142 132 121 +144 134 122 +145 135 124 +147 136 125 +148 138 126 +150 139 127 +151 141 128 +153 142 130 +154 144 131 +156 145 132 +157 147 133 +159 148 134 +160 149 135 +161 151 137 +163 152 138 +164 154 139 +166 155 140 +167 157 141 +169 158 143 +170 160 144 +172 161 145 +173 163 146 +175 164 147 +176 165 149 +178 167 150 +179 168 151 +181 170 152 +182 171 153 +183 173 155 +185 174 156 +186 176 157 +188 177 158 +189 179 159 +191 180 161 +192 181 162 +194 183 163 +195 184 164 +197 186 165 +198 187 167 +200 189 168 +201 190 169 +203 192 170 +204 193 171 +205 194 172 +206 195 173 diff --git a/src/fractalzoomer/color_maps/kuler softly softly.MAP b/src/fractalzoomer/color_maps/kuler softly softly.MAP new file mode 100644 index 000000000..1e6bbd7ea --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler softly softly.MAP @@ -0,0 +1,256 @@ +255 239 189 +253 237 188 +252 236 187 +251 235 186 +250 234 185 +249 233 184 +247 231 183 +246 230 182 +245 229 181 +244 228 180 +243 227 179 +241 226 178 +240 224 177 +239 223 177 +238 222 176 +237 221 175 +235 220 174 +234 218 173 +233 217 172 +232 216 171 +231 215 170 +229 214 169 +228 213 168 +227 211 167 +226 210 166 +225 209 166 +223 208 165 +222 207 164 +221 206 163 +220 204 162 +219 203 161 +218 202 160 +216 201 159 +215 200 158 +214 198 157 +213 197 156 +212 196 155 +210 195 154 +209 194 154 +208 193 153 +207 191 152 +206 190 151 +204 189 150 +203 188 149 +202 187 148 +201 186 147 +200 184 146 +198 183 145 +197 182 144 +196 181 143 +195 180 143 +194 178 142 +192 177 141 +191 176 140 +190 175 139 +189 174 138 +188 173 137 +186 171 136 +185 170 135 +184 169 134 +183 168 133 +182 167 132 +181 166 132 +181 166 132 +181 166 132 +179 165 131 +178 164 130 +177 163 129 +176 163 129 +175 162 128 +174 161 127 +173 160 127 +172 160 126 +171 159 125 +170 158 125 +169 158 124 +168 157 123 +167 156 123 +166 155 122 +165 155 121 +163 154 121 +162 153 120 +161 152 119 +160 152 119 +159 151 118 +158 150 117 +157 150 117 +156 149 116 +155 148 115 +154 147 115 +153 147 114 +152 146 113 +151 145 113 +150 144 112 +149 144 111 +148 143 111 +146 142 110 +145 142 109 +144 141 108 +143 140 108 +142 139 107 +141 139 106 +140 138 106 +139 137 105 +138 136 104 +137 136 104 +136 135 103 +135 134 102 +134 134 102 +133 133 101 +132 132 100 +130 131 100 +129 131 99 +128 130 98 +127 129 98 +126 128 97 +125 128 96 +124 127 96 +123 126 95 +122 126 94 +121 125 94 +120 124 93 +119 123 92 +118 123 92 +117 122 91 +116 121 90 +115 121 90 +115 121 90 +115 121 90 +114 120 90 +113 119 90 +113 119 90 +112 118 91 +111 118 91 +111 117 91 +110 116 91 +109 116 92 +109 115 92 +108 115 92 +107 114 93 +107 114 93 +106 113 93 +105 112 93 +105 112 94 +104 111 94 +103 111 94 +103 110 94 +102 109 95 +101 109 95 +101 108 95 +100 108 96 +99 107 96 +99 107 96 +98 106 96 +97 105 97 +97 105 97 +96 104 97 +95 104 97 +95 103 98 +94 103 98 +93 102 98 +93 101 99 +92 101 99 +91 100 99 +91 100 99 +90 99 100 +89 98 100 +89 98 100 +88 97 100 +87 97 101 +87 96 101 +86 96 101 +85 95 102 +85 94 102 +84 94 102 +83 93 102 +83 93 103 +82 92 103 +81 91 103 +81 91 103 +80 90 104 +79 90 104 +79 89 104 +78 89 105 +77 88 105 +77 87 105 +76 87 105 +75 86 106 +75 86 106 +74 85 106 +74 85 106 +74 85 107 +74 85 107 +75 85 108 +76 86 109 +77 87 110 +78 88 112 +79 89 113 +80 90 114 +81 91 116 +82 92 117 +83 93 118 +84 94 120 +85 95 121 +86 96 122 +87 97 124 +88 98 125 +89 99 126 +91 100 128 +92 101 129 +93 102 130 +94 103 132 +95 104 133 +96 105 134 +97 106 136 +98 107 137 +99 108 138 +100 109 140 +101 110 141 +102 111 142 +103 112 144 +104 113 145 +105 114 146 +106 115 147 +108 116 149 +109 117 150 +110 118 151 +111 119 153 +112 120 154 +113 121 155 +114 122 157 +115 123 158 +116 124 159 +117 125 161 +118 126 162 +119 127 163 +120 128 165 +121 129 166 +122 130 167 +124 131 169 +125 132 170 +126 133 171 +127 134 173 +128 135 174 +129 136 175 +130 137 177 +131 138 178 +132 139 179 +133 140 181 +134 141 182 +135 142 183 +136 143 185 +137 144 186 +138 145 187 +139 145 188 +140 146 189 diff --git a/src/fractalzoomer/color_maps/kuler sognefjord.MAP b/src/fractalzoomer/color_maps/kuler sognefjord.MAP new file mode 100644 index 000000000..a86aae569 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler sognefjord.MAP @@ -0,0 +1,256 @@ +49 73 239 +51 75 239 +53 77 239 +55 79 239 +58 81 240 +60 83 240 +62 85 240 +64 88 240 +67 90 241 +69 92 241 +71 94 241 +73 96 241 +76 98 242 +78 101 242 +80 103 242 +82 105 242 +85 107 243 +87 109 243 +89 111 243 +91 114 243 +94 116 244 +96 118 244 +98 120 244 +100 122 244 +103 124 245 +105 127 245 +107 129 245 +109 131 245 +112 133 246 +114 135 246 +116 137 246 +118 139 247 +121 142 247 +123 144 247 +125 146 247 +128 148 248 +130 150 248 +132 152 248 +134 155 248 +137 157 249 +139 159 249 +141 161 249 +143 163 249 +146 165 250 +148 168 250 +150 170 250 +152 172 250 +155 174 251 +157 176 251 +159 178 251 +161 181 251 +164 183 252 +166 185 252 +168 187 252 +170 189 252 +173 191 253 +175 194 253 +177 196 253 +179 198 253 +182 200 254 +184 202 254 +186 204 254 +188 206 255 +189 207 255 +189 207 255 +186 204 253 +183 201 251 +181 199 249 +178 196 248 +175 193 246 +173 191 244 +170 188 242 +167 185 241 +165 183 239 +162 180 237 +159 178 236 +157 175 234 +154 172 232 +151 170 230 +149 167 229 +146 164 227 +143 162 225 +141 159 223 +138 157 222 +135 154 220 +133 151 218 +130 149 217 +127 146 215 +125 143 213 +122 141 211 +119 138 210 +117 136 208 +114 133 206 +111 130 204 +109 128 203 +106 125 201 +103 122 199 +101 120 198 +98 117 196 +95 114 194 +93 112 192 +90 109 191 +87 107 189 +85 104 187 +82 101 185 +79 99 184 +77 96 182 +74 93 180 +71 91 179 +69 88 177 +66 86 175 +63 83 173 +61 80 172 +58 78 170 +55 75 168 +53 72 166 +50 70 165 +47 67 163 +45 65 161 +42 62 160 +39 59 158 +37 57 156 +34 54 154 +31 51 153 +29 49 151 +26 46 149 +24 44 148 +24 44 148 +24 44 148 +24 45 149 +25 47 150 +26 49 152 +27 51 153 +28 53 155 +29 55 156 +30 56 158 +31 58 159 +32 60 161 +33 62 162 +34 64 164 +35 66 165 +36 67 167 +37 69 168 +38 71 170 +38 73 171 +39 75 172 +40 77 174 +41 78 175 +42 80 177 +43 82 178 +44 84 180 +45 86 181 +46 88 183 +47 89 184 +48 91 186 +49 93 187 +50 95 189 +51 97 190 +52 99 192 +52 100 193 +53 102 194 +54 104 196 +55 106 197 +56 108 199 +57 110 200 +58 112 202 +59 113 203 +60 115 205 +61 117 206 +62 119 208 +63 121 209 +64 123 211 +65 124 212 +66 126 214 +67 128 215 +67 130 216 +68 132 218 +69 134 219 +70 135 221 +71 137 222 +72 139 224 +73 141 225 +74 143 227 +75 145 228 +76 146 230 +77 148 231 +78 150 233 +79 152 234 +80 154 236 +81 156 237 +81 157 238 +82 158 239 +82 158 239 +84 159 237 +87 161 236 +89 162 235 +92 164 234 +95 165 233 +97 167 232 +100 168 231 +103 170 230 +105 172 229 +108 173 228 +111 175 227 +113 176 226 +116 178 225 +119 179 224 +121 181 223 +124 183 221 +127 184 220 +129 186 219 +132 187 218 +135 189 217 +137 190 216 +140 192 215 +143 193 214 +145 195 213 +148 197 212 +151 198 211 +153 200 210 +156 201 209 +159 203 208 +161 204 207 +164 206 206 +167 208 204 +169 209 203 +172 211 202 +175 212 201 +177 214 200 +180 215 199 +183 217 198 +185 219 197 +188 220 196 +191 222 195 +193 223 194 +196 225 193 +199 226 192 +201 228 191 +204 229 190 +207 231 188 +209 233 187 +212 234 186 +215 236 185 +217 237 184 +220 239 183 +223 240 182 +225 242 181 +228 244 180 +231 245 179 +233 247 178 +236 248 177 +239 250 176 +241 251 175 +244 253 174 +246 254 173 +247 255 173 diff --git a/src/fractalzoomer/color_maps/kuler striped lamp shade.MAP b/src/fractalzoomer/color_maps/kuler striped lamp shade.MAP new file mode 100644 index 000000000..5d3f2ab4b --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler striped lamp shade.MAP @@ -0,0 +1,256 @@ +74 40 24 +76 42 25 +79 45 27 +81 47 29 +84 50 30 +87 53 32 +89 55 34 +92 58 36 +95 61 37 +97 63 39 +100 66 41 +103 68 43 +105 71 44 +108 74 46 +111 76 48 +113 79 50 +116 82 51 +119 84 53 +121 87 55 +124 89 57 +127 92 58 +129 95 60 +132 97 62 +135 100 64 +137 103 65 +140 105 67 +143 108 69 +145 110 71 +148 113 72 +151 116 74 +153 118 76 +156 121 77 +159 124 79 +161 126 81 +164 129 83 +167 132 84 +169 134 86 +172 137 88 +175 139 90 +177 142 91 +180 145 93 +183 147 95 +185 150 97 +188 153 98 +191 155 100 +193 158 102 +196 160 104 +199 163 105 +201 166 107 +204 168 109 +207 171 111 +209 174 112 +212 176 114 +215 179 116 +217 181 118 +220 184 119 +223 187 121 +225 189 123 +228 192 125 +231 195 126 +233 197 128 +236 200 130 +238 202 131 +239 203 132 +239 203 132 +239 203 133 +239 204 134 +239 204 135 +240 205 136 +240 205 137 +240 206 138 +240 207 139 +241 207 140 +241 208 141 +241 208 142 +241 209 143 +242 209 144 +242 210 145 +242 211 146 +242 211 147 +243 212 149 +243 212 150 +243 213 151 +243 214 152 +244 214 153 +244 215 154 +244 215 155 +244 216 156 +245 216 157 +245 217 158 +245 218 159 +245 218 160 +246 219 161 +246 219 162 +246 220 163 +246 220 164 +247 221 166 +247 222 167 +247 222 168 +248 223 169 +248 223 170 +248 224 171 +248 225 172 +249 225 173 +249 226 174 +249 226 175 +249 227 176 +250 227 177 +250 228 178 +250 229 179 +250 229 180 +251 230 182 +251 230 183 +251 231 184 +251 232 185 +252 232 186 +252 233 187 +252 233 188 +252 234 189 +253 234 190 +253 235 191 +253 236 192 +253 236 193 +254 237 194 +254 237 195 +254 238 196 +254 238 197 +255 239 198 +255 239 198 +253 238 197 +252 237 196 +251 236 195 +250 235 195 +249 234 194 +247 233 193 +246 232 193 +245 231 192 +244 230 191 +243 229 191 +241 228 190 +240 227 189 +239 227 189 +238 226 188 +237 225 187 +235 224 187 +234 223 186 +233 222 185 +232 221 185 +231 220 184 +229 219 183 +228 218 183 +227 217 182 +226 216 181 +225 216 181 +223 215 180 +222 214 179 +221 213 179 +220 212 178 +219 211 177 +218 210 177 +216 209 176 +215 208 175 +214 207 174 +213 206 174 +212 205 173 +210 204 172 +209 204 172 +208 203 171 +207 202 170 +206 201 170 +204 200 169 +203 199 168 +202 198 168 +201 197 167 +200 196 166 +198 195 166 +197 194 165 +196 193 164 +195 193 164 +194 192 163 +192 191 162 +191 190 162 +190 189 161 +189 188 160 +188 187 160 +186 186 159 +185 185 158 +184 184 158 +183 183 157 +182 182 156 +181 182 156 +181 182 156 +181 182 156 +180 181 154 +179 180 153 +178 180 152 +177 179 151 +177 179 150 +176 178 149 +175 178 148 +174 177 147 +173 177 146 +173 176 145 +172 176 144 +171 175 143 +170 175 142 +169 174 141 +169 174 140 +168 173 138 +167 173 137 +166 172 136 +165 172 135 +165 171 134 +164 171 133 +163 170 132 +162 170 131 +162 169 130 +161 169 129 +160 168 128 +159 168 127 +158 167 126 +158 167 125 +157 166 124 +156 166 123 +155 165 121 +154 164 120 +154 164 119 +153 163 118 +152 163 117 +151 162 116 +150 162 115 +150 161 114 +149 161 113 +148 160 112 +147 160 111 +147 159 110 +146 159 109 +145 158 108 +144 158 107 +143 157 105 +143 157 104 +142 156 103 +141 156 102 +140 155 101 +139 155 100 +139 154 99 +138 154 98 +137 153 97 +136 153 96 +135 152 95 +135 152 94 +134 151 93 +133 151 92 +132 150 91 +132 150 90 +132 150 90 diff --git a/src/fractalzoomer/color_maps/kuler sunlight trees.MAP b/src/fractalzoomer/color_maps/kuler sunlight trees.MAP new file mode 100644 index 000000000..b87a5afbc --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler sunlight trees.MAP @@ -0,0 +1,256 @@ +82 138 66 +84 139 67 +87 141 69 +90 143 70 +93 145 72 +95 147 73 +98 149 75 +101 151 77 +104 153 78 +107 154 80 +109 156 81 +112 158 83 +115 160 85 +118 162 86 +121 164 88 +123 166 89 +126 168 91 +129 170 93 +132 171 94 +135 173 96 +137 175 97 +140 177 99 +143 179 101 +146 181 102 +148 183 104 +151 185 105 +154 187 107 +157 188 109 +160 190 110 +162 192 112 +165 194 113 +168 196 115 +171 198 117 +174 200 118 +176 202 120 +179 204 121 +182 205 123 +185 207 125 +188 209 126 +190 211 128 +193 213 129 +196 215 131 +199 217 133 +201 219 134 +204 221 136 +207 222 137 +210 224 139 +213 226 141 +215 228 142 +218 230 144 +221 232 145 +224 234 147 +227 236 149 +229 238 150 +232 239 152 +235 241 153 +238 243 155 +241 245 157 +243 247 158 +246 249 160 +249 251 161 +252 253 163 +254 254 164 +255 255 165 +255 255 165 +253 254 163 +252 253 161 +250 253 159 +249 252 158 +247 251 156 +246 251 154 +244 250 152 +243 249 151 +241 249 149 +240 248 147 +239 247 145 +237 247 144 +236 246 142 +234 245 140 +233 245 138 +231 244 137 +230 244 135 +228 243 133 +227 242 131 +225 242 130 +224 241 128 +223 240 126 +221 240 124 +220 239 123 +218 238 121 +217 238 119 +215 237 117 +214 236 116 +212 236 114 +211 235 112 +210 235 111 +208 234 109 +207 233 107 +205 233 105 +204 232 104 +202 231 102 +201 231 100 +199 230 98 +198 229 97 +196 229 95 +195 228 93 +194 227 91 +192 227 90 +191 226 88 +189 225 86 +188 225 84 +186 224 83 +185 224 81 +183 223 79 +182 222 77 +180 222 76 +179 221 74 +178 220 72 +176 220 70 +175 219 69 +173 218 67 +172 218 65 +170 217 63 +169 216 62 +167 216 60 +166 215 58 +165 215 57 +165 215 57 +165 215 57 +163 213 57 +162 211 57 +161 209 57 +160 207 57 +159 205 56 +158 203 57 +157 201 57 +156 199 57 +155 197 57 +154 195 57 +153 194 57 +152 192 57 +151 190 57 +150 188 57 +149 186 57 +147 184 57 +146 182 57 +145 180 57 +144 178 57 +143 176 57 +142 175 57 +141 173 57 +140 171 57 +139 169 57 +138 167 57 +137 165 57 +136 163 57 +135 161 57 +134 159 57 +133 157 57 +132 156 57 +130 154 57 +129 152 57 +128 150 57 +127 148 57 +126 146 57 +125 144 57 +124 142 57 +123 140 57 +122 138 57 +121 136 57 +120 135 57 +119 133 57 +118 131 57 +117 129 57 +116 127 57 +114 125 57 +113 123 57 +112 121 57 +111 119 57 +110 117 57 +109 116 57 +108 114 57 +107 112 57 +106 110 57 +105 108 57 +104 106 57 +103 104 57 +102 102 57 +101 100 57 +100 98 57 +99 97 57 +99 97 57 +99 97 57 +99 97 57 +100 98 58 +101 99 58 +102 99 59 +102 100 59 +103 101 60 +104 102 60 +105 102 61 +106 103 61 +106 104 62 +107 104 62 +108 105 63 +109 106 63 +110 107 64 +110 107 64 +111 108 65 +112 109 66 +113 110 66 +114 110 67 +114 111 67 +115 112 68 +116 112 68 +117 113 69 +117 114 69 +118 115 70 +119 115 70 +120 116 71 +121 117 71 +121 118 72 +122 118 72 +123 119 73 +124 120 74 +125 120 74 +125 121 75 +126 122 75 +127 123 76 +128 123 76 +129 124 77 +129 125 77 +130 126 78 +131 126 78 +132 127 79 +132 128 79 +133 128 80 +134 129 80 +135 130 81 +136 131 82 +136 131 82 +137 132 83 +138 133 83 +139 134 84 +140 134 84 +140 135 85 +141 136 85 +142 136 86 +143 137 86 +144 138 87 +144 139 87 +145 139 88 +146 140 88 +147 141 89 +147 141 89 +148 142 90 diff --git a/src/fractalzoomer/color_maps/kuler sweet funk.MAP b/src/fractalzoomer/color_maps/kuler sweet funk.MAP new file mode 100644 index 000000000..0eee50530 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler sweet funk.MAP @@ -0,0 +1,256 @@ +123 125 74 +121 123 72 +119 121 71 +117 119 70 +116 117 69 +114 115 68 +112 113 66 +110 111 65 +109 109 64 +107 107 63 +105 105 62 +104 103 60 +102 101 59 +100 99 58 +98 97 57 +97 95 56 +95 93 54 +93 91 53 +91 89 52 +90 87 51 +88 85 50 +86 84 48 +85 82 47 +83 80 46 +81 78 45 +79 76 44 +78 74 42 +76 72 41 +74 70 40 +72 68 39 +71 66 38 +69 64 37 +67 62 35 +66 60 34 +64 58 33 +62 56 32 +60 54 31 +59 52 29 +57 50 28 +55 48 27 +53 46 26 +52 44 25 +50 43 23 +48 41 22 +47 39 21 +45 37 20 +43 35 19 +41 33 17 +40 31 16 +38 29 15 +36 27 14 +34 25 13 +33 23 11 +31 21 10 +29 19 9 +28 17 8 +26 15 7 +24 13 5 +22 11 4 +21 9 3 +19 7 2 +17 5 1 +16 4 0 +16 4 0 +16 4 0 +19 6 1 +23 8 3 +27 10 5 +30 12 7 +34 14 9 +38 16 11 +42 19 13 +45 21 15 +49 23 17 +53 25 19 +56 27 21 +60 29 23 +64 32 25 +68 34 27 +71 36 29 +75 38 31 +79 40 33 +83 42 35 +86 45 37 +90 47 39 +94 49 41 +97 51 43 +101 53 45 +105 55 47 +109 58 49 +112 60 51 +116 62 53 +120 64 55 +124 66 57 +127 68 59 +131 70 61 +135 73 63 +138 75 65 +142 77 67 +146 79 69 +150 81 71 +153 83 73 +157 86 75 +161 88 77 +165 90 79 +168 92 81 +172 94 83 +176 96 85 +179 99 87 +183 101 89 +187 103 91 +191 105 93 +194 107 95 +198 109 97 +202 112 99 +206 114 101 +209 116 103 +213 118 105 +217 120 107 +220 122 109 +224 125 111 +228 127 113 +232 129 115 +235 131 117 +239 133 119 +243 135 121 +246 137 122 +247 138 123 +247 138 123 +243 135 121 +240 133 119 +237 131 117 +233 129 116 +230 126 114 +227 124 112 +223 122 110 +220 120 109 +217 117 107 +213 115 105 +210 113 104 +207 111 102 +203 109 100 +200 106 98 +197 104 97 +193 102 95 +190 100 93 +187 97 91 +183 95 90 +180 93 88 +177 91 86 +173 89 85 +170 86 83 +167 84 81 +163 82 79 +160 80 78 +157 77 76 +153 75 74 +150 73 72 +147 71 71 +144 69 69 +140 66 67 +137 64 66 +134 62 64 +130 60 62 +127 57 60 +124 55 59 +120 53 57 +117 51 55 +114 48 53 +110 46 52 +107 44 50 +104 42 48 +100 40 47 +97 37 45 +94 35 43 +90 33 41 +87 31 40 +84 28 38 +80 26 36 +77 24 34 +74 22 33 +70 20 31 +67 17 29 +64 15 28 +60 13 26 +57 11 24 +54 8 22 +50 6 21 +47 4 19 +44 2 17 +41 0 16 +41 0 16 +41 0 16 +41 1 17 +42 2 18 +43 3 20 +44 4 21 +45 5 22 +46 6 24 +47 7 25 +48 8 26 +49 9 28 +50 10 29 +51 11 30 +52 12 32 +53 13 33 +54 14 34 +55 15 36 +55 16 37 +56 17 38 +57 18 40 +58 19 41 +59 20 42 +60 22 44 +61 23 45 +62 24 46 +63 25 48 +64 26 49 +65 27 50 +66 28 52 +67 29 53 +68 30 54 +69 31 56 +69 32 57 +70 33 58 +71 34 60 +72 35 61 +73 36 62 +74 37 64 +75 38 65 +76 39 66 +77 40 68 +78 41 69 +79 42 70 +80 44 72 +81 45 73 +82 46 74 +83 47 76 +84 48 77 +84 49 78 +85 50 80 +86 51 81 +87 52 82 +88 53 84 +89 54 85 +90 55 86 +91 56 88 +92 57 89 +93 58 90 +94 59 92 +95 60 93 +96 61 94 +97 62 96 +98 63 97 +98 64 98 +99 65 99 diff --git a/src/fractalzoomer/color_maps/kuler the eagle.MAP b/src/fractalzoomer/color_maps/kuler the eagle.MAP new file mode 100644 index 000000000..01850ff79 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler the eagle.MAP @@ -0,0 +1,256 @@ +66 69 57 +67 69 57 +68 70 57 +69 70 58 +70 71 58 +71 71 59 +73 72 59 +74 73 59 +75 73 60 +76 74 60 +77 74 61 +79 75 61 +80 75 61 +81 76 62 +82 77 62 +83 77 63 +85 78 63 +86 78 63 +87 79 64 +88 80 64 +89 80 65 +91 81 65 +92 81 65 +93 82 66 +94 82 66 +95 83 67 +97 84 67 +98 84 67 +99 85 68 +100 85 68 +101 86 69 +102 86 69 +104 87 69 +105 88 70 +106 88 70 +107 89 71 +108 89 71 +110 90 71 +111 91 72 +112 91 72 +113 92 73 +114 92 73 +116 93 73 +117 93 74 +118 94 74 +119 95 75 +120 95 75 +122 96 75 +123 96 76 +124 97 76 +125 98 77 +126 98 77 +128 99 77 +129 99 78 +130 100 78 +131 100 79 +132 101 79 +134 102 79 +135 102 80 +136 103 80 +137 103 81 +138 104 81 +139 104 81 +140 105 82 +140 105 82 +140 105 83 +140 106 84 +140 106 85 +140 107 86 +140 107 87 +140 108 88 +140 109 89 +140 109 90 +140 110 91 +140 110 92 +140 111 93 +140 112 94 +140 112 95 +140 113 96 +140 113 97 +140 114 99 +140 115 100 +140 115 101 +140 116 102 +140 116 103 +140 117 104 +140 118 105 +140 118 106 +140 119 107 +140 119 108 +140 120 109 +140 121 110 +140 121 111 +140 122 112 +140 122 113 +140 123 114 +140 124 116 +140 124 117 +140 125 118 +140 125 119 +140 126 120 +140 127 121 +140 127 122 +140 128 123 +140 128 124 +140 129 125 +140 130 126 +140 130 127 +140 131 128 +140 131 129 +140 132 130 +140 133 132 +140 133 133 +140 134 134 +140 134 135 +140 135 136 +140 136 137 +140 136 138 +140 137 139 +140 137 140 +140 138 141 +140 139 142 +140 139 143 +140 140 144 +140 140 145 +140 141 146 +140 141 147 +140 142 148 +140 142 148 +141 142 147 +142 143 146 +143 144 146 +145 145 145 +146 146 145 +147 147 144 +149 148 144 +150 149 143 +151 150 143 +153 151 142 +154 152 142 +155 153 141 +157 153 141 +158 154 140 +159 155 140 +161 156 139 +162 157 138 +163 158 138 +165 159 137 +166 160 137 +167 161 136 +169 162 136 +170 163 135 +171 164 135 +173 164 134 +174 165 134 +175 166 133 +177 167 133 +178 168 132 +179 169 132 +180 170 131 +182 171 130 +183 172 130 +184 173 129 +186 174 129 +187 175 128 +188 176 128 +190 176 127 +191 177 127 +192 178 126 +194 179 126 +195 180 125 +196 181 125 +198 182 124 +199 183 124 +200 184 123 +202 185 122 +203 186 122 +204 187 121 +206 187 121 +207 188 120 +208 189 120 +210 190 119 +211 191 119 +212 192 118 +214 193 118 +215 194 117 +216 195 117 +218 196 116 +219 197 116 +220 198 115 +221 198 115 +222 199 115 +222 199 115 +222 199 116 +223 200 117 +223 201 119 +224 202 120 +224 203 121 +225 204 123 +225 205 124 +226 206 125 +226 207 127 +227 208 128 +227 208 129 +228 209 131 +228 210 132 +229 211 133 +229 212 135 +230 213 136 +231 214 137 +231 215 139 +232 216 140 +232 217 141 +233 217 143 +233 218 144 +234 219 145 +234 220 147 +235 221 148 +235 222 149 +236 223 151 +236 224 152 +237 225 153 +237 226 155 +238 226 156 +239 227 157 +239 228 159 +240 229 160 +240 230 161 +241 231 163 +241 232 164 +242 233 165 +242 234 167 +243 235 168 +243 236 169 +244 236 171 +244 237 172 +245 238 173 +245 239 175 +246 240 176 +247 241 177 +247 242 179 +248 243 180 +248 244 181 +249 245 183 +249 245 184 +250 246 185 +250 247 187 +251 248 188 +251 249 189 +252 250 191 +252 251 192 +253 252 193 +253 253 195 +254 254 196 +254 254 197 +255 255 198 diff --git a/src/fractalzoomer/color_maps/kuler the incredible hulk.MAP b/src/fractalzoomer/color_maps/kuler the incredible hulk.MAP new file mode 100644 index 000000000..4a40c8bef --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler the incredible hulk.MAP @@ -0,0 +1,256 @@ +57 146 115 +56 145 114 +55 144 113 +54 143 112 +53 142 111 +53 141 111 +52 140 110 +51 140 109 +50 139 108 +49 138 107 +49 137 107 +48 136 106 +47 135 105 +46 134 104 +45 134 103 +45 133 103 +44 132 102 +43 131 101 +42 130 100 +41 129 99 +41 128 99 +40 128 98 +39 127 97 +38 126 96 +38 125 96 +37 124 95 +36 123 94 +35 122 93 +34 122 92 +34 121 92 +33 120 91 +32 119 90 +31 118 89 +30 117 88 +30 116 88 +29 116 87 +28 115 86 +27 114 85 +26 113 84 +26 112 84 +25 111 83 +24 110 82 +23 110 81 +23 109 81 +22 108 80 +21 107 79 +20 106 78 +19 105 77 +19 104 77 +18 104 76 +17 103 75 +16 102 74 +15 101 73 +15 100 73 +14 99 72 +13 98 71 +12 98 70 +11 97 69 +11 96 69 +10 95 68 +9 94 67 +8 93 66 +8 93 66 +8 93 66 +8 93 66 +7 92 64 +7 91 63 +7 90 62 +7 89 61 +7 88 60 +7 87 59 +7 87 58 +6 86 57 +6 85 56 +6 84 55 +6 83 54 +6 82 53 +6 81 52 +6 81 51 +6 80 50 +5 79 48 +5 78 47 +5 77 46 +5 76 45 +5 75 44 +5 75 43 +5 74 42 +5 73 41 +4 72 40 +4 71 39 +4 70 38 +4 69 37 +4 69 36 +4 68 35 +4 67 34 +4 66 33 +3 65 31 +3 64 30 +3 63 29 +3 63 28 +3 62 27 +3 61 26 +3 60 25 +2 59 24 +2 58 23 +2 57 22 +2 57 21 +2 56 20 +2 55 19 +2 54 18 +2 53 17 +1 52 15 +1 51 14 +1 51 13 +1 50 12 +1 49 11 +1 48 10 +1 47 9 +1 46 8 +0 45 7 +0 45 6 +0 44 5 +0 43 4 +0 42 3 +0 41 2 +0 40 1 +0 40 0 +0 40 0 +0 40 0 +0 39 0 +1 39 1 +2 38 2 +3 38 3 +4 38 3 +5 37 4 +6 37 5 +7 36 6 +8 36 7 +9 36 7 +10 35 8 +11 35 9 +11 34 10 +12 34 11 +13 34 11 +14 33 12 +15 33 13 +16 33 14 +17 32 15 +18 32 15 +19 31 16 +20 31 17 +21 31 18 +22 30 18 +22 30 19 +23 29 20 +24 29 21 +25 29 22 +26 28 22 +27 28 23 +28 28 24 +29 27 25 +30 27 26 +31 26 26 +32 26 27 +33 26 28 +34 25 29 +34 25 30 +35 24 30 +36 24 31 +37 24 32 +38 23 33 +39 23 33 +40 22 34 +41 22 35 +42 22 36 +43 21 37 +44 21 37 +45 21 38 +45 20 39 +46 20 40 +47 19 41 +48 19 41 +49 19 42 +50 18 43 +51 18 44 +52 17 45 +53 17 45 +54 17 46 +55 16 47 +56 16 48 +56 16 48 +57 16 49 +57 16 49 +57 15 49 +57 15 50 +57 15 50 +58 15 51 +58 15 52 +58 15 52 +58 15 53 +59 15 54 +59 15 54 +59 15 55 +60 15 56 +60 15 56 +60 15 57 +60 15 58 +61 15 58 +61 14 59 +61 14 60 +61 14 60 +62 14 61 +62 14 62 +62 14 62 +63 14 63 +63 14 64 +63 14 64 +63 14 65 +64 14 66 +64 14 66 +64 14 67 +64 14 68 +65 14 68 +65 14 69 +65 13 70 +66 13 70 +66 13 71 +66 13 72 +66 13 72 +67 13 73 +67 13 74 +67 13 74 +67 13 75 +68 13 76 +68 13 76 +68 13 77 +69 13 78 +69 13 78 +69 13 79 +69 12 80 +70 12 80 +70 12 81 +70 12 82 +70 12 82 +71 12 83 +71 12 84 +71 12 84 +72 12 85 +72 12 86 +72 12 86 +72 12 87 +73 12 88 +73 12 88 +73 12 89 +73 12 89 +74 12 90 diff --git a/src/fractalzoomer/color_maps/kuler the perfect storm.MAP b/src/fractalzoomer/color_maps/kuler the perfect storm.MAP new file mode 100644 index 000000000..46ecfd964 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler the perfect storm.MAP @@ -0,0 +1,256 @@ +214 235 255 +211 232 253 +209 230 251 +206 228 249 +204 226 247 +202 224 245 +199 222 243 +197 219 241 +194 217 239 +192 215 237 +190 213 235 +187 211 233 +185 209 231 +182 206 229 +180 204 227 +178 202 225 +175 200 223 +173 198 221 +171 196 219 +168 193 217 +166 191 215 +163 189 213 +161 187 211 +159 185 209 +156 183 207 +154 180 205 +151 178 203 +149 176 201 +147 174 199 +144 172 197 +142 170 195 +140 168 193 +137 165 191 +135 163 189 +132 161 187 +130 159 185 +128 157 183 +125 155 181 +123 152 179 +120 150 177 +118 148 175 +116 146 173 +113 144 171 +111 142 169 +108 139 167 +106 137 165 +104 135 163 +101 133 161 +99 131 159 +97 129 157 +94 126 155 +92 124 153 +89 122 151 +87 120 149 +85 118 147 +82 116 145 +80 113 143 +77 111 141 +75 109 139 +73 107 137 +70 105 135 +68 103 133 +66 101 132 +66 101 132 +66 101 132 +67 102 133 +68 104 135 +69 105 137 +70 107 139 +71 109 141 +72 110 143 +73 112 145 +74 114 147 +75 115 149 +76 117 151 +77 119 153 +78 120 155 +79 122 157 +80 124 159 +81 125 161 +83 127 163 +84 128 165 +85 130 167 +86 132 169 +87 133 171 +88 135 173 +89 137 175 +90 138 177 +91 140 179 +92 142 181 +93 143 183 +94 145 185 +95 147 187 +96 148 189 +97 150 191 +98 151 193 +100 153 195 +101 155 197 +102 156 199 +103 158 201 +104 160 203 +105 161 205 +106 163 207 +107 165 209 +108 166 211 +109 168 213 +110 170 215 +111 171 217 +112 173 219 +113 175 221 +114 176 223 +116 178 225 +117 179 227 +118 181 229 +119 183 231 +120 184 233 +121 186 235 +122 188 237 +123 189 239 +124 191 241 +125 193 243 +126 194 245 +127 196 247 +128 198 249 +129 199 251 +130 201 253 +131 202 254 +132 203 255 +132 203 255 +131 202 254 +131 201 253 +130 201 252 +130 200 251 +129 199 251 +129 199 250 +129 198 249 +128 197 248 +128 197 247 +127 196 247 +127 195 246 +127 195 245 +126 194 244 +126 193 243 +125 193 243 +125 192 242 +125 191 241 +124 191 240 +124 190 239 +123 189 239 +123 189 238 +123 188 237 +122 187 236 +122 187 236 +121 186 235 +121 185 234 +121 185 233 +120 184 232 +120 183 232 +119 183 231 +119 182 230 +119 181 229 +118 181 228 +118 180 228 +117 179 227 +117 179 226 +117 178 225 +116 177 224 +116 177 224 +115 176 223 +115 175 222 +115 175 221 +114 174 221 +114 173 220 +113 173 219 +113 172 218 +113 171 217 +112 171 217 +112 170 216 +111 169 215 +111 169 214 +111 168 213 +110 167 213 +110 167 212 +109 166 211 +109 165 210 +109 165 209 +108 164 209 +108 163 208 +107 163 207 +107 162 206 +107 162 206 +107 162 206 +107 162 206 +106 160 203 +105 159 201 +104 157 199 +103 156 197 +102 154 195 +102 153 193 +101 151 191 +100 150 188 +99 148 186 +98 147 184 +98 145 182 +97 144 180 +96 142 178 +95 141 176 +94 139 174 +94 138 171 +93 136 169 +92 135 167 +91 133 165 +90 132 163 +90 130 161 +89 129 159 +88 127 157 +87 126 154 +86 124 152 +86 123 150 +85 121 148 +84 120 146 +83 118 144 +82 117 142 +82 115 140 +81 114 137 +80 112 135 +79 111 133 +78 109 131 +77 108 129 +77 106 127 +76 105 125 +75 103 122 +74 102 120 +73 100 118 +73 99 116 +72 97 114 +71 96 112 +70 94 110 +69 93 108 +69 91 105 +68 90 103 +67 88 101 +66 87 99 +65 85 97 +65 84 95 +64 82 93 +63 81 91 +62 79 88 +61 78 86 +61 76 84 +60 75 82 +59 73 80 +58 72 78 +57 70 76 +57 69 74 +57 69 74 diff --git a/src/fractalzoomer/color_maps/kuler thru the woods.MAP b/src/fractalzoomer/color_maps/kuler thru the woods.MAP new file mode 100644 index 000000000..5fe5c10bd --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler thru the woods.MAP @@ -0,0 +1,256 @@ +90 150 148 +89 148 146 +89 147 144 +88 145 142 +88 144 140 +87 143 138 +87 141 136 +87 140 135 +86 139 133 +86 137 131 +85 136 129 +85 135 127 +85 133 125 +84 132 123 +84 131 122 +83 129 120 +83 128 118 +83 126 116 +82 125 114 +82 124 112 +81 122 110 +81 121 109 +81 120 107 +80 118 105 +80 117 103 +79 116 101 +79 114 99 +79 113 97 +78 112 96 +78 110 94 +77 109 92 +77 108 90 +77 106 88 +76 105 86 +76 103 84 +75 102 83 +75 101 81 +75 99 79 +74 98 77 +74 97 75 +73 95 73 +73 94 71 +73 93 70 +72 91 68 +72 90 66 +71 89 64 +71 87 62 +71 86 60 +70 84 58 +70 83 57 +69 82 55 +69 80 53 +69 79 51 +68 78 49 +68 76 47 +67 75 45 +67 74 44 +67 72 42 +66 71 40 +66 70 38 +65 68 36 +65 67 34 +65 66 33 +65 66 33 +65 66 33 +65 66 33 +65 67 33 +66 68 33 +66 69 33 +67 70 33 +67 70 33 +67 71 33 +68 72 33 +68 73 33 +69 74 33 +69 75 33 +69 75 33 +70 76 33 +70 77 33 +71 78 33 +71 79 33 +71 79 33 +72 80 33 +72 81 33 +73 82 33 +73 83 33 +73 84 33 +74 84 33 +74 85 33 +75 86 33 +75 87 33 +75 88 33 +76 89 33 +76 89 33 +77 90 33 +77 91 33 +77 92 33 +78 93 33 +78 93 33 +79 94 33 +79 95 33 +79 96 33 +80 97 33 +80 98 33 +81 98 33 +81 99 33 +81 100 33 +82 101 33 +82 102 33 +83 103 33 +83 103 33 +83 104 33 +84 105 33 +84 106 33 +85 107 33 +85 107 33 +85 108 33 +86 109 33 +86 110 33 +87 111 33 +87 112 33 +87 112 33 +88 113 33 +88 114 33 +89 115 33 +89 116 33 +89 116 33 +90 117 33 +90 117 33 +88 115 33 +87 114 33 +86 113 34 +85 112 34 +84 111 34 +83 110 35 +82 109 35 +81 108 36 +80 106 36 +79 105 36 +78 104 37 +77 103 37 +76 102 38 +75 101 38 +74 100 38 +72 99 39 +71 98 39 +70 96 39 +69 95 40 +68 94 40 +67 93 41 +66 92 41 +65 91 41 +64 90 42 +63 89 42 +62 88 43 +61 86 43 +60 85 43 +59 84 44 +58 83 44 +57 82 44 +55 81 45 +54 80 45 +53 79 46 +52 78 46 +51 76 46 +50 75 47 +49 74 47 +48 73 48 +47 72 48 +46 71 48 +45 70 49 +44 69 49 +43 68 50 +42 66 50 +41 65 50 +39 64 51 +38 63 51 +37 62 51 +36 61 52 +35 60 52 +34 59 53 +33 58 53 +32 56 53 +31 55 54 +30 54 54 +29 53 55 +28 52 55 +27 51 55 +26 50 56 +25 49 56 +24 48 56 +24 48 57 +24 48 57 +25 49 56 +27 50 56 +29 51 56 +30 52 55 +32 53 55 +34 55 55 +36 56 55 +37 57 54 +39 58 54 +41 59 54 +43 60 54 +44 62 53 +46 63 53 +48 64 53 +50 65 53 +51 66 52 +53 68 52 +55 69 52 +57 70 52 +58 71 51 +60 72 51 +62 73 51 +64 75 51 +65 76 50 +67 77 50 +69 78 50 +71 79 50 +72 80 49 +74 82 49 +76 83 49 +77 84 49 +79 85 48 +81 86 48 +83 88 48 +84 89 47 +86 90 47 +88 91 47 +90 92 47 +91 93 46 +93 95 46 +95 96 46 +97 97 46 +98 98 45 +100 99 45 +102 100 45 +104 102 45 +105 103 44 +107 104 44 +109 105 44 +111 106 44 +112 108 43 +114 109 43 +116 110 43 +118 111 43 +119 112 42 +121 113 42 +123 115 42 +125 116 42 +126 117 41 +128 118 41 +130 119 41 +131 120 41 +132 121 41 diff --git a/src/fractalzoomer/color_maps/kuler tropical fish.MAP b/src/fractalzoomer/color_maps/kuler tropical fish.MAP new file mode 100644 index 000000000..e8100f164 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler tropical fish.MAP @@ -0,0 +1,256 @@ +49 85 115 +49 85 115 +49 86 116 +50 86 116 +50 87 117 +51 87 117 +51 88 118 +51 88 118 +52 89 119 +52 89 119 +53 90 120 +53 90 120 +53 91 121 +54 91 121 +54 92 122 +55 92 122 +55 93 123 +55 93 124 +56 94 124 +56 94 125 +57 95 125 +57 95 126 +57 96 126 +58 96 127 +58 97 127 +59 97 128 +59 98 128 +59 98 129 +60 99 129 +60 99 130 +61 100 130 +61 100 131 +61 101 132 +62 102 132 +62 102 133 +63 103 133 +63 103 134 +63 104 134 +64 104 135 +64 105 135 +65 105 136 +65 106 136 +65 106 137 +66 107 137 +66 107 138 +67 108 138 +67 108 139 +67 109 140 +68 109 140 +68 110 141 +69 110 141 +69 111 142 +69 111 142 +70 112 143 +70 112 143 +71 113 144 +71 113 144 +71 114 145 +72 114 145 +72 115 146 +73 115 146 +73 116 147 +73 116 147 +74 117 148 +74 117 148 +73 117 148 +73 118 149 +72 118 149 +72 119 150 +71 119 151 +71 120 151 +71 120 152 +70 121 153 +70 121 153 +69 122 154 +69 122 155 +69 123 155 +68 123 156 +68 124 157 +67 124 157 +67 125 158 +67 126 159 +66 126 159 +66 127 160 +65 127 161 +65 128 161 +65 128 162 +64 129 163 +64 129 163 +63 130 164 +63 130 165 +63 131 165 +62 131 166 +62 132 167 +61 132 167 +61 133 168 +61 134 169 +60 134 169 +60 135 170 +59 135 171 +59 136 171 +59 136 172 +58 137 173 +58 137 173 +57 138 174 +57 138 175 +57 139 175 +56 139 176 +56 140 177 +55 140 177 +55 141 178 +55 142 179 +54 142 179 +54 143 180 +53 143 181 +53 144 181 +53 144 182 +52 145 183 +52 145 183 +51 146 184 +51 146 185 +51 147 185 +50 147 186 +50 148 187 +49 148 187 +49 149 188 +49 149 188 +49 150 189 +49 150 189 +52 150 186 +55 150 183 +58 150 181 +61 151 178 +64 151 176 +67 151 173 +70 151 171 +73 152 168 +76 152 166 +79 152 163 +82 152 161 +85 153 158 +88 153 156 +91 153 153 +94 153 151 +98 154 148 +101 154 146 +104 154 143 +107 154 141 +110 155 138 +113 155 136 +116 155 133 +119 155 131 +122 156 128 +125 156 126 +128 156 123 +131 156 121 +134 157 118 +137 157 116 +140 157 113 +143 157 111 +147 158 108 +150 158 105 +153 158 103 +156 159 100 +159 159 98 +162 159 95 +165 159 93 +168 160 90 +171 160 88 +174 160 85 +177 160 83 +180 161 80 +183 161 78 +186 161 75 +189 161 73 +193 162 70 +196 162 68 +199 162 65 +202 162 63 +205 163 60 +208 163 58 +211 163 55 +214 163 53 +217 164 50 +220 164 48 +223 164 45 +226 164 43 +229 165 40 +232 165 38 +235 165 35 +238 165 33 +239 166 33 +239 166 33 +239 166 33 +239 166 33 +239 167 33 +239 167 34 +239 168 34 +239 168 34 +239 169 34 +240 169 35 +240 170 35 +240 170 35 +240 171 35 +240 171 36 +240 172 36 +240 172 36 +240 173 36 +241 173 37 +241 173 37 +241 174 37 +241 174 37 +241 175 38 +241 175 38 +241 176 38 +241 176 38 +242 177 39 +242 177 39 +242 178 39 +242 178 39 +242 179 40 +242 179 40 +242 180 40 +242 180 40 +243 180 41 +243 181 41 +243 181 41 +243 182 42 +243 182 42 +243 183 42 +243 183 42 +244 184 43 +244 184 43 +244 185 43 +244 185 43 +244 186 44 +244 186 44 +244 187 44 +244 187 44 +245 187 45 +245 188 45 +245 188 45 +245 189 45 +245 189 46 +245 190 46 +245 190 46 +245 191 46 +246 191 47 +246 192 47 +246 192 47 +246 193 47 +246 193 48 +246 194 48 +246 194 48 +246 194 48 +247 195 49 diff --git a/src/fractalzoomer/color_maps/kuler tuscan sunset.MAP b/src/fractalzoomer/color_maps/kuler tuscan sunset.MAP new file mode 100644 index 000000000..6ee736bfa --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler tuscan sunset.MAP @@ -0,0 +1,256 @@ +123 60 107 +123 59 106 +124 59 105 +124 59 105 +125 58 104 +125 58 103 +126 58 103 +126 57 102 +127 57 101 +127 57 101 +128 56 100 +128 56 99 +129 56 99 +129 55 98 +130 55 97 +130 55 97 +131 54 96 +132 54 95 +132 54 95 +133 53 94 +133 53 93 +134 53 93 +134 52 92 +135 52 91 +135 52 91 +136 51 90 +136 51 89 +137 51 89 +137 50 88 +138 50 87 +138 50 87 +139 50 86 +140 49 85 +140 49 85 +141 49 84 +141 48 83 +142 48 83 +142 48 82 +143 47 81 +143 47 81 +144 47 80 +144 46 79 +145 46 79 +145 46 78 +146 45 77 +146 45 77 +147 45 76 +148 44 75 +148 44 75 +149 44 74 +149 43 73 +150 43 73 +150 43 72 +151 42 71 +151 42 71 +152 42 70 +152 41 69 +153 41 69 +153 41 68 +154 40 67 +154 40 67 +155 40 66 +155 40 66 +156 40 66 +156 40 66 +156 40 65 +156 40 65 +156 41 65 +157 41 64 +157 42 64 +157 42 64 +157 42 64 +158 43 63 +158 43 63 +158 44 63 +159 44 62 +159 44 62 +159 45 62 +159 45 62 +160 46 61 +160 46 61 +160 46 61 +160 47 61 +161 47 60 +161 48 60 +161 48 60 +162 48 59 +162 49 59 +162 49 59 +162 50 59 +163 50 58 +163 50 58 +163 51 58 +163 51 58 +164 52 57 +164 52 57 +164 52 57 +165 53 56 +165 53 56 +165 54 56 +165 54 56 +166 54 55 +166 55 55 +166 55 55 +166 56 55 +167 56 54 +167 56 54 +167 57 54 +168 57 53 +168 58 53 +168 58 53 +168 58 53 +169 59 52 +169 59 52 +169 60 52 +169 60 52 +170 60 51 +170 61 51 +170 61 51 +171 62 50 +171 62 50 +171 62 50 +171 63 50 +172 63 49 +172 64 49 +172 64 49 +172 64 49 +173 65 49 +173 65 49 +172 65 49 +171 65 49 +170 65 49 +169 65 50 +168 65 50 +167 65 50 +166 65 50 +165 66 51 +164 66 51 +163 66 51 +162 66 52 +161 66 52 +160 66 52 +159 66 52 +158 66 53 +158 67 53 +157 67 53 +156 67 53 +155 67 54 +154 67 54 +153 67 54 +152 67 55 +151 67 55 +150 68 55 +149 68 55 +148 68 56 +147 68 56 +146 68 56 +145 68 56 +144 68 57 +144 68 57 +143 69 57 +142 69 58 +141 69 58 +140 69 58 +139 69 58 +138 69 59 +137 69 59 +136 70 59 +135 70 59 +134 70 60 +133 70 60 +132 70 60 +131 70 61 +130 70 61 +129 70 61 +129 71 61 +128 71 62 +127 71 62 +126 71 62 +125 71 62 +124 71 63 +123 71 63 +122 71 63 +121 72 64 +120 72 64 +119 72 64 +118 72 64 +117 72 65 +116 72 65 +115 72 65 +115 72 65 +115 73 66 +115 73 66 +115 74 66 +116 75 67 +116 76 67 +117 77 68 +118 78 69 +118 79 69 +119 80 70 +120 81 71 +120 83 71 +121 84 72 +122 85 73 +122 86 73 +123 87 74 +124 88 75 +124 89 75 +125 90 76 +126 91 77 +126 93 77 +127 94 78 +128 95 79 +128 96 79 +129 97 80 +130 98 81 +130 99 81 +131 100 82 +132 101 83 +132 103 83 +133 104 84 +134 105 85 +134 106 85 +135 107 86 +136 108 87 +136 109 87 +137 110 88 +138 111 89 +138 113 89 +139 114 90 +140 115 91 +140 116 91 +141 117 92 +142 118 93 +142 119 93 +143 120 94 +144 121 95 +144 123 95 +145 124 96 +146 125 97 +146 126 97 +147 127 98 +148 128 99 +148 129 99 +149 130 100 +150 131 101 +150 133 101 +151 134 102 +152 135 103 +152 136 103 +153 137 104 +154 138 105 +154 139 105 +155 140 106 +155 141 106 +156 142 107 diff --git a/src/fractalzoomer/color_maps/kuler vinter's harvest.MAP b/src/fractalzoomer/color_maps/kuler vinter's harvest.MAP new file mode 100644 index 000000000..b0ab14f51 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler vinter's harvest.MAP @@ -0,0 +1,256 @@ +107 125 165 +106 124 164 +106 123 163 +106 123 162 +106 122 161 +106 122 160 +106 121 160 +106 120 159 +105 120 158 +105 119 157 +105 119 156 +105 118 156 +105 118 155 +105 117 154 +105 116 153 +105 116 152 +104 115 152 +104 115 151 +104 114 150 +104 113 149 +104 113 148 +104 112 148 +104 112 147 +104 111 146 +103 111 145 +103 110 144 +103 109 144 +103 109 143 +103 108 142 +103 108 141 +103 107 140 +103 107 140 +102 106 139 +102 105 138 +102 105 137 +102 104 136 +102 104 135 +102 103 135 +102 102 134 +101 102 133 +101 101 132 +101 101 131 +101 100 131 +101 100 130 +101 99 129 +101 98 128 +101 98 127 +100 97 127 +100 97 126 +100 96 125 +100 95 124 +100 95 123 +100 94 123 +100 94 122 +100 93 121 +99 93 120 +99 92 119 +99 91 119 +99 91 118 +99 90 117 +99 90 116 +99 89 115 +99 89 115 +99 89 115 +99 89 115 +98 88 114 +97 88 114 +96 88 114 +96 87 114 +95 87 114 +94 87 114 +94 87 114 +93 86 113 +92 86 113 +92 86 113 +91 86 113 +90 85 113 +90 85 113 +89 85 113 +88 85 113 +88 84 112 +87 84 112 +86 84 112 +86 84 112 +85 83 112 +84 83 112 +84 83 112 +83 83 112 +82 82 111 +82 82 111 +81 82 111 +80 82 111 +80 81 111 +79 81 111 +78 81 111 +78 81 111 +77 80 110 +76 80 110 +75 80 110 +75 79 110 +74 79 110 +73 79 110 +73 79 110 +72 78 109 +71 78 109 +71 78 109 +70 78 109 +69 77 109 +69 77 109 +68 77 109 +67 77 109 +67 76 108 +66 76 108 +65 76 108 +65 76 108 +64 75 108 +63 75 108 +63 75 108 +62 75 108 +61 74 107 +61 74 107 +60 74 107 +59 74 107 +59 73 107 +58 73 107 +57 73 107 +57 73 107 +57 73 107 +57 73 107 +56 72 106 +56 71 105 +55 71 104 +55 70 103 +55 70 102 +54 69 101 +54 69 100 +53 68 99 +53 68 98 +53 67 97 +52 67 96 +52 66 95 +51 66 94 +51 65 93 +51 65 92 +50 64 92 +50 63 91 +50 63 90 +49 62 89 +49 62 88 +48 61 87 +48 61 86 +48 60 85 +47 60 84 +47 59 83 +46 59 82 +46 58 81 +46 58 80 +45 57 79 +45 57 78 +45 56 78 +44 55 77 +44 55 76 +43 54 75 +43 54 74 +43 53 73 +42 53 72 +42 52 71 +41 52 70 +41 51 69 +41 51 68 +40 50 67 +40 50 66 +39 49 65 +39 49 64 +39 48 63 +38 47 63 +38 47 62 +38 46 61 +37 46 60 +37 45 59 +36 45 58 +36 44 57 +36 44 56 +35 43 55 +35 43 54 +34 42 53 +34 42 52 +34 41 51 +33 41 50 +33 40 49 +33 40 49 +33 40 49 +33 40 49 +34 41 49 +35 42 49 +36 43 49 +37 44 49 +38 45 49 +39 46 49 +40 47 49 +41 48 49 +42 50 49 +43 51 49 +44 52 49 +45 53 49 +46 54 49 +47 55 49 +48 56 49 +50 57 49 +51 58 49 +52 60 49 +53 61 49 +54 62 49 +55 63 49 +56 64 49 +57 65 49 +58 66 49 +59 67 49 +60 68 49 +61 70 49 +62 71 49 +63 72 49 +64 73 49 +65 74 49 +67 75 49 +68 76 49 +69 77 49 +70 78 49 +71 80 49 +72 81 49 +73 82 49 +74 83 49 +75 84 49 +76 85 49 +77 86 49 +78 87 49 +79 88 49 +80 90 49 +81 91 49 +83 92 49 +84 93 49 +85 94 49 +86 95 49 +87 96 49 +88 97 49 +89 98 49 +90 100 49 +91 101 49 +92 102 49 +93 103 49 +94 104 49 +95 105 49 +96 106 49 +97 107 49 +98 108 49 +99 109 49 diff --git a/src/fractalzoomer/color_maps/kuler warm green.MAP b/src/fractalzoomer/color_maps/kuler warm green.MAP new file mode 100644 index 000000000..a0591efc1 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler warm green.MAP @@ -0,0 +1,256 @@ +90 81 41 +91 82 41 +93 84 42 +94 85 42 +96 87 43 +97 89 44 +99 90 44 +101 92 45 +102 94 46 +104 95 46 +105 97 47 +107 98 48 +109 100 48 +110 102 49 +112 103 50 +113 105 50 +115 107 51 +117 108 52 +118 110 52 +120 111 53 +121 113 54 +123 115 54 +125 116 55 +126 118 56 +128 120 56 +129 121 57 +131 123 58 +133 124 58 +134 126 59 +136 128 60 +137 129 60 +139 131 61 +141 133 62 +142 134 62 +144 136 63 +145 138 64 +147 139 64 +149 141 65 +150 142 66 +152 144 66 +153 146 67 +155 147 68 +157 149 68 +158 151 69 +160 152 70 +161 154 70 +163 155 71 +165 157 72 +166 159 72 +168 160 73 +169 162 74 +171 164 74 +173 165 75 +174 167 76 +176 168 76 +177 170 77 +179 172 78 +181 173 78 +182 175 79 +184 177 80 +185 178 80 +187 180 81 +188 181 81 +189 182 82 +189 182 82 +189 183 82 +190 184 82 +190 185 82 +191 186 83 +191 187 83 +192 189 83 +192 190 83 +193 191 84 +193 192 84 +194 193 84 +194 194 85 +195 196 85 +195 197 85 +196 198 85 +196 199 86 +197 200 86 +198 202 86 +198 203 86 +199 204 87 +199 205 87 +200 206 87 +200 207 88 +201 209 88 +201 210 88 +202 211 88 +202 212 89 +203 213 89 +203 214 89 +204 216 89 +204 217 90 +205 218 90 +206 219 90 +206 220 91 +207 222 91 +207 223 91 +208 224 91 +208 225 92 +209 226 92 +209 227 92 +210 229 92 +210 230 93 +211 231 93 +211 232 93 +212 233 94 +212 234 94 +213 236 94 +214 237 94 +214 238 95 +215 239 95 +215 240 95 +216 242 95 +216 243 96 +217 244 96 +217 245 96 +218 246 97 +218 247 97 +219 249 97 +219 250 97 +220 251 98 +220 252 98 +221 253 98 +221 254 98 +222 255 99 +222 255 99 +220 254 98 +219 253 97 +217 252 96 +216 251 96 +214 251 95 +213 250 94 +211 249 94 +210 248 93 +208 248 92 +207 247 92 +206 246 91 +204 245 90 +203 244 90 +201 244 89 +200 243 88 +198 242 88 +197 241 87 +195 241 86 +194 240 86 +192 239 85 +191 238 84 +190 237 84 +188 237 83 +187 236 82 +185 235 82 +184 234 81 +182 234 80 +181 233 80 +179 232 79 +178 231 78 +177 231 78 +175 230 77 +174 229 76 +172 228 75 +171 227 75 +169 227 74 +168 226 73 +166 225 73 +165 224 72 +163 224 71 +162 223 71 +161 222 70 +159 221 69 +158 220 69 +156 220 68 +155 219 67 +153 218 67 +152 217 66 +150 217 65 +149 216 65 +147 215 64 +146 214 63 +145 213 63 +143 213 62 +142 212 61 +140 211 61 +139 210 60 +137 210 59 +136 209 59 +134 208 58 +133 207 57 +132 207 57 +132 207 57 +132 207 57 +130 205 56 +129 204 55 +127 203 55 +126 202 54 +125 201 54 +123 200 53 +122 199 53 +121 198 52 +119 196 52 +118 195 51 +117 194 51 +115 193 50 +114 192 50 +113 191 49 +111 190 49 +110 189 48 +109 188 47 +107 186 47 +106 185 46 +105 184 46 +103 183 45 +102 182 45 +101 181 44 +99 180 44 +98 179 43 +97 178 43 +95 176 42 +94 175 42 +93 174 41 +91 173 41 +90 172 40 +89 171 39 +87 170 39 +86 169 38 +85 168 38 +83 166 37 +82 165 37 +81 164 36 +79 163 36 +78 162 35 +77 161 35 +75 160 34 +74 159 34 +73 158 33 +71 156 33 +70 155 32 +69 154 31 +67 153 31 +66 152 30 +65 151 30 +63 150 29 +62 149 29 +61 148 28 +59 146 28 +58 145 27 +57 144 27 +55 143 26 +54 142 26 +53 141 25 +51 140 25 +50 139 24 +49 138 24 +49 138 24 diff --git a/src/fractalzoomer/color_maps/kuler wasabi soy.MAP b/src/fractalzoomer/color_maps/kuler wasabi soy.MAP new file mode 100644 index 000000000..68c8db199 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler wasabi soy.MAP @@ -0,0 +1,256 @@ +222 255 173 +220 255 170 +219 255 167 +217 255 164 +216 255 161 +214 255 159 +213 255 156 +211 255 153 +210 255 150 +208 255 147 +207 255 145 +206 255 142 +204 255 139 +203 255 136 +201 255 133 +200 255 131 +198 255 128 +197 255 125 +195 255 122 +194 255 119 +192 255 117 +191 255 114 +190 255 111 +188 255 108 +187 255 106 +185 255 103 +184 255 100 +182 255 97 +181 255 94 +179 255 92 +178 255 89 +177 255 86 +175 255 83 +174 255 80 +172 255 78 +171 255 75 +169 255 72 +168 255 69 +166 255 66 +165 255 64 +163 255 61 +162 255 58 +161 255 55 +159 255 53 +158 255 50 +156 255 47 +155 255 44 +153 255 41 +152 255 39 +150 255 36 +149 255 33 +147 255 30 +146 255 27 +145 255 25 +143 255 22 +142 255 19 +140 255 16 +139 255 13 +137 255 11 +136 255 8 +134 255 5 +133 255 2 +132 255 0 +132 255 0 +132 255 0 +130 254 0 +128 253 1 +126 252 2 +125 251 3 +123 250 3 +121 249 4 +119 249 5 +118 248 6 +116 247 7 +114 246 7 +112 245 8 +111 244 9 +109 244 10 +107 243 11 +105 242 11 +104 241 12 +102 240 13 +100 239 14 +98 239 15 +97 238 15 +95 237 16 +93 236 17 +91 235 18 +90 234 18 +88 234 19 +86 233 20 +84 232 21 +83 231 22 +81 230 22 +79 229 23 +78 229 24 +76 228 25 +74 227 26 +72 226 26 +71 225 27 +69 224 28 +67 223 29 +65 223 30 +64 222 30 +62 221 31 +60 220 32 +58 219 33 +57 218 33 +55 218 34 +53 217 35 +51 216 36 +50 215 37 +48 214 37 +46 213 38 +44 213 39 +43 212 40 +41 211 41 +39 210 41 +37 209 42 +36 208 43 +34 208 44 +32 207 45 +30 206 45 +29 205 46 +27 204 47 +25 203 48 +24 203 48 +24 203 49 +24 203 49 +25 200 49 +26 198 49 +27 196 49 +28 194 50 +29 191 50 +30 189 50 +31 187 50 +32 185 51 +33 182 51 +34 180 51 +35 178 52 +36 176 52 +37 174 52 +38 171 52 +39 169 53 +41 167 53 +42 165 53 +43 162 53 +44 160 54 +45 158 54 +46 156 54 +47 154 55 +48 151 55 +49 149 55 +50 147 55 +51 145 56 +52 142 56 +53 140 56 +54 138 56 +55 136 57 +56 134 57 +58 131 57 +59 129 58 +60 127 58 +61 125 58 +62 122 58 +63 120 59 +64 118 59 +65 116 59 +66 113 59 +67 111 60 +68 109 60 +69 107 60 +70 105 61 +71 102 61 +72 100 61 +74 98 61 +75 96 62 +76 93 62 +77 91 62 +78 89 62 +79 87 63 +80 85 63 +81 82 63 +82 80 64 +83 78 64 +84 76 64 +85 73 64 +86 71 65 +87 69 65 +88 67 65 +89 65 65 +90 65 66 +90 65 66 +91 67 68 +93 69 70 +95 71 72 +96 73 75 +98 75 77 +100 77 79 +102 79 81 +103 81 84 +105 83 86 +107 85 88 +109 87 90 +110 89 93 +112 91 95 +114 93 97 +116 95 99 +117 97 102 +119 99 104 +121 101 106 +123 103 108 +124 105 111 +126 107 113 +128 109 115 +130 111 117 +131 113 120 +133 115 122 +135 117 124 +137 119 126 +138 121 129 +140 123 131 +142 125 133 +143 127 135 +145 129 138 +147 131 140 +149 133 142 +150 135 145 +152 137 147 +154 139 149 +156 141 151 +157 143 154 +159 145 156 +161 147 158 +163 149 160 +164 151 163 +166 153 165 +168 155 167 +170 157 169 +171 159 172 +173 161 174 +175 163 176 +177 165 178 +178 167 181 +180 169 183 +182 171 185 +184 173 187 +185 175 190 +187 177 192 +189 179 194 +191 181 196 +192 183 199 +194 185 201 +196 187 203 +197 189 205 +198 190 206 diff --git a/src/fractalzoomer/color_maps/kuler wine.MAP b/src/fractalzoomer/color_maps/kuler wine.MAP new file mode 100644 index 000000000..3f9334bb8 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler wine.MAP @@ -0,0 +1,256 @@ +123 146 132 +121 144 130 +119 143 128 +117 142 126 +116 141 125 +114 139 123 +112 138 121 +110 137 119 +109 136 118 +107 134 116 +105 133 114 +104 132 112 +102 131 111 +100 129 109 +98 128 107 +97 127 105 +95 126 104 +93 124 102 +91 123 100 +90 122 98 +88 121 97 +86 119 95 +85 118 93 +83 117 91 +81 116 90 +79 114 88 +78 113 86 +76 112 84 +74 111 83 +72 109 81 +71 108 79 +69 107 78 +67 106 76 +66 105 74 +64 103 72 +62 102 71 +60 101 69 +59 100 67 +57 98 65 +55 97 64 +53 96 62 +52 95 60 +50 93 58 +48 92 57 +47 91 55 +45 90 53 +43 88 51 +41 87 50 +40 86 48 +38 85 46 +36 83 44 +34 82 43 +33 81 41 +31 80 39 +29 78 37 +28 77 36 +26 76 34 +24 75 32 +22 73 30 +21 72 29 +19 71 27 +17 70 25 +16 69 24 +16 69 24 +16 69 24 +19 71 27 +22 73 30 +25 76 33 +28 78 36 +31 81 39 +34 83 42 +37 86 45 +40 88 48 +43 91 51 +46 93 54 +49 96 57 +52 98 60 +55 101 63 +58 103 66 +61 106 69 +65 108 73 +68 111 76 +71 113 79 +74 116 82 +77 118 85 +80 121 88 +83 123 91 +86 126 94 +89 128 97 +92 131 100 +95 133 103 +98 136 106 +101 138 109 +104 141 112 +107 143 115 +110 145 118 +114 148 122 +117 150 125 +120 153 128 +123 155 131 +126 158 134 +129 160 137 +132 163 140 +135 165 143 +138 168 146 +141 170 149 +144 173 152 +147 175 155 +150 178 158 +153 180 161 +156 183 164 +160 185 168 +163 188 171 +166 190 174 +169 193 177 +172 195 180 +175 198 183 +178 200 186 +181 203 189 +184 205 192 +187 208 195 +190 210 198 +193 213 201 +196 215 204 +199 218 207 +202 220 210 +205 222 213 +206 223 214 +206 223 214 +203 219 211 +201 216 208 +199 212 206 +196 209 203 +194 205 200 +192 202 198 +190 199 195 +187 195 192 +185 192 190 +183 188 187 +181 185 184 +178 182 182 +176 178 179 +174 175 176 +172 171 174 +169 168 171 +167 165 168 +165 161 166 +163 158 163 +160 154 160 +158 151 158 +156 148 155 +154 144 152 +151 141 150 +149 137 147 +147 134 144 +145 131 142 +142 127 139 +140 124 136 +138 120 134 +136 117 131 +133 114 128 +131 110 126 +129 107 123 +126 103 120 +124 100 118 +122 97 115 +120 93 112 +117 90 110 +115 86 107 +113 83 104 +111 80 102 +108 76 99 +106 73 96 +104 69 94 +102 66 91 +99 63 88 +97 59 86 +95 56 83 +93 52 80 +90 49 78 +88 46 75 +86 42 72 +84 39 70 +81 35 67 +79 32 64 +77 29 62 +75 25 59 +72 22 56 +70 18 54 +68 15 51 +66 12 49 +66 12 49 +66 12 49 +67 13 50 +68 14 51 +69 16 53 +71 17 54 +72 18 55 +73 20 57 +75 21 58 +76 22 59 +77 24 61 +79 25 62 +80 27 63 +81 28 65 +83 29 66 +84 31 67 +85 32 69 +87 33 70 +88 35 71 +89 36 73 +91 38 74 +92 39 75 +93 40 77 +95 42 78 +96 43 79 +97 44 81 +99 46 82 +100 47 83 +101 49 85 +103 50 86 +104 51 87 +105 53 89 +106 54 90 +108 55 91 +109 57 93 +110 58 94 +112 59 95 +113 61 97 +114 62 98 +116 64 99 +117 65 101 +118 66 102 +120 68 103 +121 69 105 +122 70 106 +124 72 107 +125 73 109 +126 75 110 +128 76 111 +129 77 113 +130 79 114 +132 80 115 +133 81 117 +134 83 118 +136 84 119 +137 86 121 +138 87 122 +140 88 123 +141 90 125 +142 91 126 +144 92 127 +145 94 129 +146 95 130 +147 96 131 +148 97 132 diff --git a/src/fractalzoomer/color_maps/kuler winter.MAP b/src/fractalzoomer/color_maps/kuler winter.MAP new file mode 100644 index 000000000..be15621de --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler winter.MAP @@ -0,0 +1,256 @@ +66 73 74 +66 73 74 +67 74 75 +67 75 76 +68 76 77 +69 76 77 +69 77 78 +70 78 79 +71 79 80 +71 79 81 +72 80 81 +73 81 82 +73 82 83 +74 83 84 +75 83 85 +75 84 85 +76 85 86 +77 86 87 +77 86 88 +78 87 89 +79 88 89 +79 89 90 +80 90 91 +81 90 92 +81 91 92 +82 92 93 +83 93 94 +83 93 95 +84 94 96 +85 95 96 +85 96 97 +86 96 98 +87 97 99 +87 98 100 +88 99 100 +89 100 101 +89 100 102 +90 101 103 +91 102 104 +91 103 104 +92 103 105 +93 104 106 +93 105 107 +94 106 107 +95 107 108 +95 107 109 +96 108 110 +97 109 111 +97 110 111 +98 110 112 +99 111 113 +99 112 114 +100 113 115 +101 114 115 +101 114 116 +102 115 117 +103 116 118 +103 117 119 +104 117 119 +105 118 120 +105 119 121 +106 120 122 +106 120 122 +107 121 123 +107 121 123 +108 122 124 +109 123 125 +110 124 127 +111 126 128 +112 127 129 +114 128 131 +115 129 132 +116 131 133 +117 132 135 +118 133 136 +120 134 137 +121 136 139 +122 137 140 +123 138 141 +124 139 143 +126 141 144 +127 142 145 +128 143 147 +129 144 148 +130 146 149 +132 147 151 +133 148 152 +134 149 153 +135 151 155 +136 152 156 +138 153 157 +139 154 159 +140 156 160 +141 157 161 +142 158 163 +143 159 164 +145 161 165 +146 162 167 +147 163 168 +148 165 169 +149 166 171 +151 167 172 +152 168 173 +153 170 175 +154 171 176 +155 172 177 +157 173 179 +158 175 180 +159 176 181 +160 177 183 +161 178 184 +163 180 185 +164 181 187 +165 182 188 +166 183 189 +167 185 191 +169 186 192 +170 187 193 +171 188 195 +172 190 196 +173 191 197 +175 192 199 +176 193 200 +177 195 201 +178 196 203 +179 197 204 +180 198 205 +181 199 206 +181 199 206 +178 197 205 +175 196 204 +173 194 203 +170 193 202 +168 192 201 +165 190 200 +163 189 199 +160 187 198 +158 186 197 +155 185 196 +153 183 195 +150 182 194 +148 180 193 +145 179 192 +143 178 191 +140 176 191 +137 175 190 +135 174 189 +132 172 188 +130 171 187 +127 169 186 +125 168 185 +122 167 184 +120 165 183 +117 164 182 +115 162 181 +112 161 180 +110 160 179 +107 158 178 +105 157 177 +102 156 177 +99 154 176 +97 153 175 +94 151 174 +92 150 173 +89 149 172 +87 147 171 +84 146 170 +82 144 169 +79 143 168 +77 142 167 +74 140 166 +72 139 165 +69 137 164 +67 136 163 +64 135 162 +61 133 162 +59 132 161 +56 131 160 +54 129 159 +51 128 158 +49 126 157 +46 125 156 +44 124 155 +41 122 154 +39 121 153 +36 119 152 +34 118 151 +31 117 150 +29 115 149 +26 114 148 +24 113 148 +24 113 148 +24 113 148 +26 115 149 +29 117 151 +31 119 153 +34 121 154 +37 123 156 +39 125 158 +42 127 160 +45 129 161 +47 131 163 +50 133 165 +53 135 166 +55 137 168 +58 139 170 +61 141 172 +63 143 173 +66 145 175 +69 147 177 +71 149 179 +74 151 180 +77 153 182 +79 155 184 +82 157 185 +85 159 187 +87 161 189 +90 163 191 +93 165 192 +95 167 194 +98 169 196 +101 171 198 +103 173 199 +106 175 201 +109 178 203 +111 180 204 +114 182 206 +117 184 208 +119 186 210 +122 188 211 +125 190 213 +127 192 215 +130 194 217 +133 196 218 +135 198 220 +138 200 222 +141 202 223 +143 204 225 +146 206 227 +149 208 229 +151 210 230 +154 212 232 +157 214 234 +159 216 236 +162 218 237 +165 220 239 +167 222 241 +170 224 242 +173 226 244 +175 228 246 +178 230 248 +181 232 249 +183 234 251 +186 236 253 +188 238 254 +189 239 255 diff --git a/src/fractalzoomer/color_maps/kuler woodpile.MAP b/src/fractalzoomer/color_maps/kuler woodpile.MAP new file mode 100644 index 000000000..028958548 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler woodpile.MAP @@ -0,0 +1,256 @@ +189 190 189 +189 190 188 +190 190 187 +191 190 186 +191 190 185 +192 190 185 +193 190 184 +193 190 183 +194 190 182 +195 190 181 +195 190 181 +196 190 180 +197 190 179 +197 191 178 +198 191 177 +199 191 177 +199 191 176 +200 191 175 +201 191 174 +201 191 173 +202 191 173 +203 191 172 +203 191 171 +204 191 170 +205 191 170 +205 192 169 +206 192 168 +207 192 167 +207 192 166 +208 192 166 +209 192 165 +209 192 164 +210 192 163 +211 192 162 +212 192 162 +212 192 161 +213 192 160 +214 192 159 +214 193 158 +215 193 158 +216 193 157 +216 193 156 +217 193 155 +218 193 155 +218 193 154 +219 193 153 +220 193 152 +220 193 151 +221 193 151 +222 193 150 +222 194 149 +223 194 148 +224 194 147 +224 194 147 +225 194 146 +226 194 145 +226 194 144 +227 194 143 +228 194 143 +228 194 142 +229 194 141 +230 194 140 +230 194 140 +231 195 140 +231 195 140 +229 193 139 +227 192 139 +226 191 139 +224 190 139 +223 189 139 +221 188 139 +219 187 139 +218 186 138 +216 185 138 +215 184 138 +213 183 138 +211 182 138 +210 181 138 +208 180 138 +207 179 138 +205 178 137 +203 177 137 +202 176 137 +200 175 137 +199 174 137 +197 172 137 +195 171 137 +194 170 137 +192 169 136 +191 168 136 +189 167 136 +187 166 136 +186 165 136 +184 164 136 +183 163 136 +181 162 136 +179 161 135 +178 160 135 +176 159 135 +175 158 135 +173 157 135 +171 156 135 +170 155 135 +168 154 134 +167 153 134 +165 152 134 +163 150 134 +162 149 134 +160 148 134 +159 147 134 +157 146 134 +155 145 133 +154 144 133 +152 143 133 +151 142 133 +149 141 133 +147 140 133 +146 139 133 +144 138 133 +143 137 132 +141 136 132 +139 135 132 +138 134 132 +136 133 132 +135 132 132 +133 131 132 +132 130 132 +132 130 132 +132 130 132 +133 130 131 +134 131 131 +136 132 131 +137 133 131 +139 134 131 +140 135 131 +142 136 130 +143 137 130 +145 138 130 +146 139 130 +147 140 130 +149 141 130 +150 142 130 +152 143 129 +153 144 129 +155 145 129 +156 146 129 +158 147 129 +159 148 129 +161 149 129 +162 150 128 +163 151 128 +165 152 128 +166 153 128 +168 154 128 +169 155 128 +171 156 128 +172 157 127 +174 158 127 +175 159 127 +176 159 127 +178 160 127 +179 161 127 +181 162 127 +182 163 126 +184 164 126 +185 165 126 +187 166 126 +188 167 126 +190 168 126 +191 169 126 +192 170 125 +194 171 125 +195 172 125 +197 173 125 +198 174 125 +200 175 125 +201 176 125 +203 177 124 +204 178 124 +206 179 124 +207 180 124 +208 181 124 +210 182 124 +211 183 124 +213 184 123 +214 185 123 +216 186 123 +217 187 123 +219 188 123 +220 189 123 +221 189 123 +222 190 123 +222 190 123 +220 188 122 +219 187 122 +217 185 121 +216 184 121 +214 183 121 +213 181 120 +211 180 120 +210 179 119 +208 177 119 +207 176 119 +206 174 118 +204 173 118 +203 172 117 +201 170 117 +200 169 117 +198 168 116 +197 166 116 +195 165 116 +194 163 115 +192 162 115 +191 161 114 +190 159 114 +188 158 114 +187 157 113 +185 155 113 +184 154 112 +182 152 112 +181 151 112 +179 150 111 +178 148 111 +177 147 111 +175 146 110 +174 144 110 +172 143 109 +171 142 109 +169 140 109 +168 139 108 +166 137 108 +165 136 107 +163 135 107 +162 133 107 +161 132 106 +159 131 106 +158 129 105 +156 128 105 +155 126 105 +153 125 104 +152 124 104 +150 122 104 +149 121 103 +147 120 103 +146 118 102 +145 117 102 +143 115 102 +142 114 101 +140 113 101 +139 111 100 +137 110 100 +136 109 100 +134 107 99 +133 106 99 +132 105 99 +132 105 99 diff --git a/src/fractalzoomer/color_maps/kuler woods.MAP b/src/fractalzoomer/color_maps/kuler woods.MAP new file mode 100644 index 000000000..7c8e307d6 --- /dev/null +++ b/src/fractalzoomer/color_maps/kuler woods.MAP @@ -0,0 +1,256 @@ +132 48 90 +132 48 89 +133 48 89 +134 49 89 +135 49 88 +136 50 88 +137 50 88 +138 51 88 +139 51 87 +140 52 87 +141 52 87 +142 53 87 +143 53 86 +143 54 86 +144 54 86 +145 55 86 +146 55 85 +147 55 85 +148 56 85 +149 56 85 +150 57 84 +151 57 84 +152 58 84 +153 58 84 +154 59 83 +154 59 83 +155 60 83 +156 60 83 +157 61 82 +158 61 82 +159 62 82 +160 62 82 +161 62 81 +162 63 81 +163 63 81 +164 64 80 +165 64 80 +166 65 80 +166 65 80 +167 66 79 +168 66 79 +169 67 79 +170 67 79 +171 68 78 +172 68 78 +173 69 78 +174 69 78 +175 69 77 +176 70 77 +177 70 77 +177 71 77 +178 71 76 +179 72 76 +180 72 76 +181 73 76 +182 73 75 +183 74 75 +184 74 75 +185 75 75 +186 75 74 +187 76 74 +188 76 74 +188 76 74 +189 77 74 +189 77 74 +190 78 74 +191 80 74 +192 82 75 +193 84 75 +194 86 76 +195 87 76 +196 89 76 +197 91 77 +198 93 77 +199 95 78 +200 97 78 +201 98 78 +202 100 79 +203 102 79 +204 104 80 +206 106 80 +207 107 80 +208 109 81 +209 111 81 +210 113 82 +211 115 82 +212 117 82 +213 118 83 +214 120 83 +215 122 84 +216 124 84 +217 126 84 +218 128 85 +219 129 85 +220 131 86 +221 133 86 +223 135 86 +224 137 87 +225 138 87 +226 140 88 +227 142 88 +228 144 88 +229 146 89 +230 148 89 +231 149 90 +232 151 90 +233 153 90 +234 155 91 +235 157 91 +236 159 92 +237 160 92 +239 162 92 +240 164 93 +241 166 93 +242 168 94 +243 169 94 +244 171 94 +245 173 95 +246 175 95 +247 177 96 +248 179 96 +249 180 96 +250 182 97 +251 184 97 +252 186 98 +253 188 98 +254 189 98 +255 190 99 +255 190 99 +252 187 98 +250 185 97 +248 182 96 +245 180 95 +243 178 94 +241 175 93 +239 173 92 +236 171 91 +234 168 90 +232 166 89 +230 164 88 +227 161 87 +225 159 86 +223 157 85 +221 154 84 +218 152 84 +216 149 83 +214 147 82 +212 145 81 +209 142 80 +207 140 79 +205 138 78 +203 135 77 +200 133 76 +198 131 75 +196 128 74 +194 126 73 +191 124 72 +189 121 71 +187 119 70 +185 117 70 +182 114 69 +180 112 68 +178 109 67 +175 107 66 +173 105 65 +171 102 64 +169 100 63 +166 98 62 +164 95 61 +162 93 60 +160 91 59 +157 88 58 +155 86 57 +153 84 56 +151 81 55 +148 79 55 +146 76 54 +144 74 53 +142 72 52 +139 69 51 +137 67 50 +135 65 49 +133 62 48 +130 60 47 +128 58 46 +126 55 45 +124 53 44 +121 51 43 +119 48 42 +117 46 41 +115 44 41 +115 44 41 +115 44 41 +114 44 41 +113 45 41 +112 46 42 +111 46 42 +110 47 43 +109 48 43 +108 49 43 +107 49 44 +106 50 44 +105 51 45 +104 51 45 +103 52 45 +102 53 46 +101 54 46 +100 54 47 +100 55 47 +99 56 47 +98 57 48 +97 57 48 +96 58 49 +95 59 49 +94 59 49 +93 60 50 +92 61 50 +91 62 51 +90 62 51 +89 63 51 +88 64 52 +87 65 52 +86 65 53 +86 66 53 +85 67 53 +84 67 54 +83 68 54 +82 69 55 +81 70 55 +80 70 55 +79 71 56 +78 72 56 +77 73 57 +76 73 57 +75 74 57 +74 75 58 +73 75 58 +72 76 59 +71 77 59 +71 78 59 +70 78 60 +69 79 60 +68 80 61 +67 81 61 +66 81 61 +65 82 62 +64 83 62 +63 83 63 +62 84 63 +61 85 63 +60 86 64 +59 86 64 +58 87 65 +57 88 65 +57 88 65 +57 89 66 diff --git a/src/fractalzoomer/color_maps/lindaa01.map b/src/fractalzoomer/color_maps/lindaa01.map new file mode 100644 index 000000000..e06ee7727 --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa01.map @@ -0,0 +1,256 @@ +200 208 156 +196 208 156 +188 204 156 +184 204 156 +176 200 156 +168 200 160 +164 196 160 +156 192 160 +152 192 160 +144 188 160 +136 188 164 +132 184 164 +124 180 164 +120 180 164 +112 176 164 +104 172 168 +100 168 164 +100 168 160 + 96 164 156 + 92 160 156 + 92 156 152 + 88 152 148 + 84 148 144 + 80 144 140 + 76 136 132 + 72 128 124 + 64 120 116 + 60 112 112 + 56 108 104 + 48 100 96 + 44 92 88 + 40 84 84 + 32 76 76 + 28 72 68 + 24 64 60 + 20 60 56 + 16 52 52 + 12 48 44 + 8 40 40 + 8 36 36 + 8 32 32 + 12 28 28 + 12 24 24 + 12 20 24 + 8 16 20 + 8 12 16 + 8 12 20 + 8 12 24 + 8 12 28 + 8 12 36 + 8 8 44 + 8 8 52 + 12 4 60 + 16 8 68 + 16 8 76 + 20 12 88 + 24 16 100 + 28 16 104 + 32 16 112 + 40 16 120 + 44 16 128 + 48 16 136 + 56 16 144 + 60 16 152 + 68 12 160 + 72 12 168 + 76 12 176 + 84 12 184 + 88 12 192 + 92 12 200 +100 12 208 +104 12 216 +112 8 224 +116 8 232 +120 4 236 +124 4 244 +132 0 252 +132 8 252 +132 16 252 +128 24 252 +128 32 252 +124 40 252 +124 44 252 +120 52 252 +120 60 252 +116 68 252 +116 76 252 +112 80 252 +112 88 252 +108 96 252 +108 104 252 +104 112 252 +104 112 252 +108 116 248 +112 120 248 +116 120 244 +120 124 240 +120 128 240 +124 128 236 +128 132 232 +132 136 232 +136 136 228 +136 140 228 +140 144 224 +144 144 220 +148 148 220 +152 152 216 +156 156 212 +164 164 220 +172 172 228 +180 180 236 +188 188 244 +196 196 252 +192 188 248 +188 176 240 +184 164 232 +180 152 224 +176 140 216 +168 128 208 +168 124 204 +164 116 200 +160 112 196 +160 104 188 +156 96 184 +152 92 180 +152 84 176 +148 76 168 +144 72 164 +144 64 160 +140 60 156 +136 52 148 +136 44 144 +132 40 140 +128 32 136 +124 24 128 +120 24 124 +116 24 120 +112 20 116 +108 20 112 +104 20 108 +100 16 104 + 96 16 100 + 92 12 96 + 88 12 92 + 84 12 88 + 80 8 84 + 76 8 80 + 72 8 76 + 68 4 72 + 64 4 68 + 60 0 60 + 56 0 56 + 52 0 52 + 48 0 48 + 44 4 44 + 40 4 40 + 36 4 36 + 32 4 32 + 28 8 28 + 24 8 24 + 8 20 20 + 8 16 16 + 12 12 12 + 8 8 8 + 8 8 8 + 12 4 12 + 16 4 16 + 20 4 20 + 28 4 28 + 32 4 36 + 40 0 44 + 44 0 52 + 48 0 60 + 48 0 68 + 52 0 76 + 56 0 84 + 60 0 92 + 64 0 100 + 68 0 108 + 68 0 112 + 68 0 120 + 72 0 128 + 72 0 132 + 72 0 140 + 76 0 148 + 76 0 152 + 80 0 160 + 80 0 168 + 80 0 172 + 84 0 180 + 84 0 188 + 84 0 192 + 88 0 200 + 88 0 208 + 92 0 216 + 92 0 216 + 96 4 216 + 96 8 220 +100 12 220 +104 16 220 +104 16 224 +108 20 224 +112 24 228 +112 28 228 +116 32 228 +116 32 232 +120 36 232 +124 40 232 +124 44 236 +128 44 232 +136 48 224 +140 52 220 +148 52 212 +152 56 204 +160 60 200 +164 60 192 +172 64 184 +180 68 180 +184 68 172 +192 72 168 +196 76 160 +204 76 152 +208 80 148 +216 84 140 +224 88 132 +224 92 132 +220 96 128 +220 100 128 +220 104 128 +220 112 124 +220 116 124 +220 124 120 +220 128 120 +220 136 120 +220 140 120 +220 148 124 +220 152 124 +220 160 124 +220 164 124 +216 172 128 +216 176 132 +216 180 140 +216 188 148 +216 192 156 +216 200 164 +216 204 172 +216 212 180 +216 216 188 +212 224 196 +212 224 192 +212 224 188 +208 220 180 +208 220 176 +208 216 172 + 0 0 0 +192 192 192 diff --git a/src/fractalzoomer/color_maps/lindaa02.map b/src/fractalzoomer/color_maps/lindaa02.map new file mode 100644 index 000000000..caf3ab40d --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa02.map @@ -0,0 +1,256 @@ + 56 0 88 + 48 0 76 + 40 0 64 + 32 0 52 + 24 0 40 + 16 0 28 + 8 0 16 + 0 0 0 + 0 0 0 + 4 0 0 + 8 0 0 + 12 0 0 + 16 0 0 + 20 0 0 + 24 0 0 + 28 0 0 + 32 0 0 + 36 0 0 + 40 0 0 + 44 0 0 + 48 0 0 + 52 0 0 + 56 0 0 + 60 0 0 + 64 0 0 + 68 0 0 + 72 0 0 + 76 0 0 + 80 0 0 + 84 0 0 + 88 0 0 + 92 0 0 + 96 0 0 +100 0 0 +104 0 0 +108 0 0 +112 0 0 +116 0 0 +120 0 0 +124 0 0 +128 0 0 +132 0 0 +128 0 0 +124 0 0 +120 0 0 +116 0 0 +112 0 0 +108 0 0 +104 0 0 +100 0 0 + 96 0 0 + 92 0 0 + 88 0 0 + 84 0 0 + 80 0 0 + 76 0 0 + 72 0 0 + 68 0 0 + 64 0 0 + 60 0 0 + 56 0 0 + 52 0 0 + 48 0 0 + 44 0 0 + 40 0 0 + 36 0 0 + 32 0 0 + 28 0 0 + 24 0 0 + 20 0 0 + 16 0 0 + 12 0 0 + 8 0 0 + 4 0 0 + 0 0 0 + 8 0 12 + 16 0 28 + 24 0 40 + 32 0 56 + 40 0 68 + 48 0 84 + 60 0 100 + 56 0 88 + 48 0 76 + 40 0 64 + 32 0 52 + 24 0 40 + 16 0 28 + 8 0 16 + 0 0 0 + 0 4 4 + 0 8 8 + 0 16 12 + 4 20 16 + 4 24 20 + 4 32 24 + 8 36 28 + 8 44 32 + 8 48 36 + 12 52 40 + 12 60 44 + 12 64 48 + 16 72 52 + 16 76 60 + 16 80 64 + 20 88 68 + 20 92 72 + 20 100 76 + 24 104 80 + 24 108 84 + 24 116 88 + 24 120 92 + 28 124 96 + 28 132 100 + 28 136 104 + 32 144 108 + 32 148 112 + 32 152 120 + 36 160 124 + 36 164 128 + 36 172 132 + 40 176 136 + 40 180 140 + 40 188 144 + 44 192 148 + 44 200 152 + 44 204 156 + 48 208 160 + 48 216 164 + 48 220 168 + 52 228 176 + 52 224 172 + 52 216 168 + 48 212 164 + 48 204 156 + 48 196 152 + 44 192 148 + 44 184 144 + 44 176 136 + 40 172 132 + 40 164 128 + 36 160 124 + 36 152 116 + 36 144 112 + 32 140 108 + 32 132 104 + 32 124 96 + 28 120 92 + 28 112 88 + 24 108 84 + 24 100 76 + 24 92 72 + 20 88 68 + 20 80 64 + 20 72 56 + 16 68 52 + 16 60 48 + 12 56 44 + 12 48 36 + 12 40 32 + 8 36 28 + 8 28 24 + 8 20 16 + 4 16 12 + 4 8 8 + 0 0 0 + 8 0 12 + 16 0 28 + 24 0 40 + 32 0 56 + 40 0 68 + 48 0 84 + 60 0 100 + 56 0 92 + 48 0 80 + 40 0 68 + 36 0 56 + 28 0 48 + 20 0 36 + 16 0 24 + 8 0 12 + 0 0 0 + 4 4 4 + 12 12 12 + 20 20 20 + 28 28 28 + 36 36 36 + 44 44 44 + 52 52 52 + 60 60 60 + 68 68 68 + 76 76 76 + 84 84 84 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +128 128 128 +136 136 136 +144 144 144 +152 152 152 +160 160 160 +168 168 168 +172 172 172 +180 180 180 +188 188 188 +196 196 196 +204 204 204 +212 212 212 +220 220 220 +228 228 228 +236 236 236 +244 244 244 +252 252 252 +248 248 248 +240 240 240 +232 232 232 +224 224 224 +216 216 216 +208 208 208 +200 200 200 +192 192 192 +184 184 184 +176 176 176 +168 168 168 +164 164 164 +156 156 156 +148 148 148 +140 140 140 +132 132 132 +124 124 124 +116 116 116 +108 108 108 +100 100 100 + 92 92 92 + 84 84 84 + 80 80 80 + 72 72 72 + 64 64 64 + 56 56 56 + 48 48 48 + 40 40 40 + 32 32 32 + 24 24 24 + 16 16 16 + 8 8 8 + 0 0 0 + 8 0 12 + 16 0 28 + 24 0 40 + 32 0 56 + 40 0 68 + 48 0 84 + 60 0 100 + 56 0 88 diff --git a/src/fractalzoomer/color_maps/lindaa03.map b/src/fractalzoomer/color_maps/lindaa03.map new file mode 100644 index 000000000..dfcc4de67 --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa03.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 12 12 12 + 20 20 20 + 28 28 28 + 32 32 32 + 40 40 40 + 48 48 48 + 56 56 56 + 60 60 60 + 68 68 68 + 76 76 76 + 84 84 84 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +116 116 116 +124 124 124 +132 132 132 +140 140 140 +144 144 144 +152 152 152 +160 160 160 +168 168 168 +172 172 172 +180 180 180 +188 188 188 +196 196 196 +200 200 200 +208 208 208 +216 216 216 +224 224 224 +228 228 228 +236 236 236 +244 244 244 +252 252 252 +248 248 248 +240 240 240 +232 232 232 +224 224 224 +216 216 216 +208 208 208 +200 200 200 +192 192 192 +184 184 184 +176 176 176 +168 168 168 +164 164 164 +156 156 156 +148 148 148 +140 140 140 +132 132 132 +124 124 124 +116 116 116 +108 108 108 +100 100 100 + 92 92 92 + 84 84 84 + 80 80 80 + 72 72 72 + 64 64 64 + 56 56 56 + 48 48 48 + 40 40 40 + 32 32 32 + 24 24 24 + 16 16 16 + 8 8 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 12 12 8 + 20 16 12 + 28 24 16 + 36 28 20 + 44 36 24 + 52 44 28 + 60 48 36 + 68 56 40 + 76 60 44 + 80 68 48 + 88 76 52 + 96 80 56 +104 88 60 +112 92 64 +120 100 72 +128 108 76 +136 112 80 +144 120 84 +152 124 88 +160 132 92 +164 140 96 +172 144 100 +180 152 108 +188 156 112 +196 164 116 +204 172 120 +212 176 124 +220 184 128 +228 188 132 +236 196 136 +244 204 144 +240 200 140 +232 192 136 +224 188 132 +216 180 128 +208 176 124 +200 168 120 +196 164 116 +188 156 112 +180 152 108 +172 144 104 +164 140 100 +156 132 92 +148 124 88 +144 120 84 +136 112 80 +128 108 76 +120 100 72 +112 96 68 +104 88 64 +100 84 60 + 92 76 56 + 84 72 52 + 76 64 44 + 68 56 40 + 60 52 36 + 52 44 32 + 48 40 28 + 40 32 24 + 32 28 20 + 24 20 16 + 16 16 12 + 8 8 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/lindaa04.map b/src/fractalzoomer/color_maps/lindaa04.map new file mode 100644 index 000000000..d80c70625 --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa04.map @@ -0,0 +1,256 @@ + 0 52 0 + 0 44 0 + 0 40 0 + 0 36 0 + 0 28 0 + 0 24 0 + 0 20 0 + 0 12 0 + 0 8 0 + 0 0 0 + 0 0 4 + 0 0 8 + 0 4 20 + 4 12 36 + 4 20 52 + 8 28 68 + 8 36 84 + 12 40 96 + 12 48 112 + 16 56 128 + 20 64 144 + 20 72 160 + 24 76 172 + 24 84 188 + 28 92 204 + 28 100 220 + 32 108 236 + 36 116 252 + 36 112 248 + 36 108 240 + 36 104 236 + 32 100 228 + 32 96 224 + 32 92 216 + 28 88 212 + 28 84 204 + 28 80 200 + 24 76 192 + 24 72 188 + 24 68 180 + 20 64 176 + 20 60 168 + 20 56 160 + 16 52 156 + 16 48 148 + 16 44 144 + 12 40 136 + 12 36 132 + 12 32 124 + 8 28 120 + 8 24 112 + 8 20 108 + 4 16 100 + 4 12 96 + 4 8 88 + 0 0 80 + 0 0 76 + 0 0 72 + 0 0 68 + 0 0 64 + 0 0 60 + 0 0 56 + 0 0 52 + 0 0 48 + 0 0 40 + 0 0 36 + 0 0 32 + 0 0 28 + 0 0 24 + 0 0 20 + 0 0 16 + 0 0 12 + 0 0 8 + 0 0 0 + 12 0 0 + 24 0 0 + 32 0 0 + 48 0 0 + 60 0 0 + 72 4 0 + 84 4 0 + 96 8 0 +108 12 0 +120 12 0 +128 16 0 +140 20 0 +152 24 0 +160 28 0 +168 32 0 +180 36 0 +188 40 0 +196 48 0 +204 52 0 +208 56 0 +216 60 0 +224 68 0 +228 72 0 +232 80 0 +240 88 0 +244 92 0 +244 96 0 +248 104 0 +252 112 0 +252 116 0 +252 124 0 +252 128 0 +248 116 0 +240 104 0 +232 88 0 +224 76 0 +216 60 0 +204 56 0 +200 56 0 +188 52 0 +176 48 0 +164 40 0 +152 36 0 +140 32 0 +128 24 0 +116 20 0 +104 12 0 + 96 12 0 + 84 8 0 + 76 8 0 + 68 4 0 + 60 4 0 + 48 0 0 + 48 0 0 + 44 0 0 + 40 0 0 + 36 0 0 + 32 0 0 + 28 0 0 + 24 0 0 + 20 0 0 + 16 0 0 + 12 0 0 + 8 0 0 + 4 0 0 + 0 0 0 + 4 0 4 + 8 0 0 + 12 0 8 + 20 0 16 + 24 0 24 + 32 0 32 + 36 0 40 + 44 0 48 + 52 0 56 + 56 0 68 + 64 0 76 + 68 0 84 + 76 0 92 + 84 0 100 + 88 0 108 + 96 0 116 +100 0 128 +108 0 136 +112 0 144 +120 0 152 +128 0 160 +132 0 168 +140 0 176 +144 0 188 +152 0 196 +160 0 204 +164 0 212 +172 0 220 +176 0 228 +184 0 236 +192 0 248 +180 0 232 +168 0 216 +156 0 200 +144 0 184 +132 0 164 +120 0 148 +108 0 132 + 96 0 116 + 80 0 96 + 80 0 92 + 76 0 88 + 72 0 84 + 68 0 80 + 64 0 76 + 60 0 72 + 60 0 68 + 56 0 64 + 52 0 60 + 48 0 52 + 44 0 48 + 40 0 44 + 40 0 40 + 36 0 36 + 32 0 32 + 28 0 28 + 24 0 24 + 20 0 20 + 16 0 12 + 0 0 0 + 0 0 0 + 0 4 0 + 0 4 0 + 0 8 0 + 0 16 0 + 0 20 0 + 0 24 0 + 0 32 0 + 0 36 0 + 0 44 0 + 0 48 0 + 0 52 0 + 0 60 0 + 0 64 0 + 0 72 0 + 0 76 0 + 0 80 0 + 0 88 0 + 0 92 0 + 0 96 0 + 0 104 0 + 0 108 0 + 0 116 0 + 0 120 0 + 0 124 0 + 0 132 0 + 0 136 0 + 0 144 0 + 0 148 0 + 0 152 0 + 0 160 0 + 0 164 0 + 0 172 0 + 0 168 0 + 0 164 0 + 0 156 0 + 0 152 0 + 0 148 0 + 0 140 0 + 0 136 0 + 0 132 0 + 0 124 0 + 0 120 0 + 0 116 0 + 0 108 0 + 0 104 0 + 0 100 0 + 0 92 0 + 0 88 0 + 0 84 0 + 0 76 0 + 0 72 0 + 0 68 0 + 0 60 0 + 0 56 0 + 0 52 0 diff --git a/src/fractalzoomer/color_maps/lindaa05.map b/src/fractalzoomer/color_maps/lindaa05.map new file mode 100644 index 000000000..5a50c5de4 --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa05.map @@ -0,0 +1,256 @@ +164 64 16 +164 64 20 +168 68 24 +168 68 32 +172 72 36 +172 76 40 +176 76 48 +176 80 52 +180 84 60 +180 84 64 +184 88 68 +184 88 76 +188 92 80 +188 96 84 +192 96 92 +192 100 96 +196 104 104 +192 100 104 +188 96 100 +184 92 100 +176 84 96 +172 80 96 +168 76 92 +160 72 92 +156 64 88 +152 60 84 +144 56 84 +140 52 80 +136 44 80 +128 40 76 +124 36 76 +120 32 72 +112 24 68 +112 24 72 +112 28 76 +116 32 80 +116 36 84 +116 36 88 +120 40 92 +120 44 96 +124 48 100 +124 48 104 +124 52 108 +128 56 112 +128 60 116 +128 60 120 +132 64 124 +132 68 128 +136 72 132 +136 72 132 +132 72 132 +128 68 132 +124 68 132 +124 68 132 +120 64 132 +116 64 132 +112 60 128 +112 60 128 +108 60 128 +104 56 128 +100 56 128 +100 56 128 + 96 52 128 + 92 52 128 + 88 48 124 + 88 52 128 + 92 56 132 + 96 60 140 +100 64 144 +100 68 152 +104 72 156 +108 76 164 +112 84 168 +112 88 172 +116 92 180 +120 96 184 +124 100 192 +124 104 196 +128 108 204 +132 112 208 +136 120 216 +136 124 216 +136 128 216 +132 132 216 +132 136 220 +132 140 220 +128 144 220 +128 148 224 +124 152 224 +124 156 224 +124 160 228 +120 164 228 +120 168 228 +120 172 232 +116 176 232 +116 180 232 +112 188 236 +112 192 236 +112 196 240 +112 196 244 +112 200 244 +112 204 248 +112 196 244 +112 204 248 +112 192 240 +108 176 232 +108 160 224 +104 144 216 +104 128 208 +100 112 200 +100 96 192 + 96 80 184 + 96 80 184 +100 84 188 +100 88 188 +104 92 192 +108 96 192 +108 100 196 +112 104 196 +116 108 200 +116 112 204 +120 116 204 +120 120 208 +124 124 208 +128 128 212 +128 132 212 +132 136 216 +136 140 220 +136 140 220 +132 136 216 +132 132 216 +128 128 212 +124 124 212 +124 120 208 +120 116 208 +116 112 204 +116 108 200 +112 104 200 +112 100 196 +108 96 196 +104 92 192 +104 88 192 +100 84 188 + 96 80 184 + 96 92 192 +100 108 200 +100 124 208 +104 140 216 +104 156 224 +108 172 232 +108 188 240 +112 204 248 +112 204 248 +112 200 244 +112 196 244 +112 196 240 +112 192 236 +112 188 236 +112 188 232 +112 184 228 +112 180 228 +112 176 228 +116 172 228 +116 168 228 +116 164 228 +120 160 224 +120 156 224 +124 152 224 +124 148 224 +124 144 224 +128 140 220 +128 136 220 +128 132 220 +132 128 220 +132 124 220 +136 120 216 +136 116 212 +132 112 208 +128 108 200 +124 104 196 +124 100 188 +120 96 184 +116 92 176 +112 84 172 +112 80 168 +108 76 160 +104 72 156 +100 68 148 +100 64 144 + 96 60 136 + 92 56 132 + 88 48 124 + 88 48 124 + 92 48 124 + 96 52 124 +100 52 124 +100 52 124 +104 56 124 +108 56 124 +112 60 128 +112 60 128 +116 60 128 +120 64 128 +124 64 128 +124 64 128 +128 68 128 +132 68 128 +136 72 132 +136 72 128 +136 68 124 +132 64 120 +132 60 116 +132 60 112 +128 56 108 +128 52 104 +124 48 100 +124 48 96 +124 44 92 +120 40 88 +120 36 84 +120 36 80 +116 32 76 +116 28 72 +112 24 68 +116 28 68 +120 32 72 +124 36 72 +132 44 76 +136 48 76 +140 52 80 +148 56 80 +152 64 84 +156 68 88 +164 72 88 +168 76 92 +172 84 92 +180 88 96 +184 92 96 +188 96 100 +196 104 104 +196 104 100 +192 100 96 +192 100 88 +188 96 84 +188 92 80 +184 92 72 +184 88 68 +180 84 60 +180 84 56 +176 80 52 +176 80 44 +172 76 40 +172 72 36 +168 72 28 +168 68 24 +164 64 16 diff --git a/src/fractalzoomer/color_maps/lindaa06.map b/src/fractalzoomer/color_maps/lindaa06.map new file mode 100644 index 000000000..fe8d07647 --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa06.map @@ -0,0 +1,256 @@ +240 60 0 +240 60 0 +236 56 0 +232 56 0 +228 52 0 +228 48 0 +224 48 0 +220 44 0 +216 40 0 +212 36 0 +204 32 0 +200 28 0 +192 24 0 +188 20 0 +180 16 0 +176 12 0 +168 8 0 +160 0 0 +164 4 0 +168 4 0 +172 8 0 +176 12 0 +180 12 0 +184 16 0 +188 20 0 +192 24 0 +196 24 0 +200 28 0 +204 32 0 +208 32 0 +212 36 0 +216 40 0 +220 44 0 +220 52 0 +220 60 0 +224 72 0 +224 80 0 +228 88 0 +228 100 0 +232 108 0 +232 116 0 +236 128 0 +236 140 0 +240 156 0 +240 168 0 +244 184 0 +244 196 0 +248 212 0 +252 228 0 +252 240 0 +252 252 0 +252 240 0 +252 228 0 +252 212 0 +252 200 0 +252 184 0 +252 172 0 +248 156 0 +248 148 0 +244 136 0 +244 128 0 +240 116 0 +240 108 0 +236 96 0 +236 88 0 +232 76 0 +232 68 0 +228 56 0 +224 44 0 +212 44 8 +196 40 16 +180 36 24 +168 32 32 +152 28 40 +136 28 48 +120 24 56 +108 20 64 + 92 16 72 + 76 12 80 + 60 8 88 + 64 12 104 + 72 12 112 + 80 16 124 + 88 20 132 + 96 24 144 +108 28 156 +116 32 164 +124 36 176 +132 40 188 +140 44 196 +152 48 208 +160 52 220 +168 56 228 +176 60 240 +188 64 252 +180 60 248 +172 56 244 +160 52 240 +152 44 236 +144 40 232 +132 32 224 +100 24 168 + 68 16 112 + 36 8 56 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 12 0 0 + 28 0 0 + 44 0 0 + 60 0 0 + 72 0 0 + 88 0 0 +104 0 0 +120 0 0 +108 0 0 + 92 0 0 + 76 0 0 + 60 0 0 + 48 0 0 + 32 0 0 + 16 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 24 4 44 + 52 12 88 + 76 16 132 +104 24 176 +132 32 224 +144 36 232 +156 44 244 +168 48 248 +180 56 252 +188 60 252 +180 60 244 +172 56 232 +164 52 224 +156 48 212 +144 44 200 +136 40 192 +128 40 180 +120 36 168 +112 32 160 +100 28 148 + 92 24 136 + 84 20 128 + 76 16 116 + 64 12 104 + 60 8 88 + 72 8 80 + 88 12 72 +104 16 64 +116 20 56 +132 24 48 +148 24 40 +164 28 32 +176 32 24 +192 36 16 +208 40 8 +224 44 0 +224 56 0 +228 68 0 +232 80 0 +236 92 0 +240 104 0 +240 112 0 +240 120 0 +244 128 0 +244 140 0 +248 148 0 +248 156 0 +252 168 0 +252 168 0 +252 184 0 +252 200 0 +252 216 0 +252 232 0 +252 252 0 +252 240 0 +252 228 0 +248 212 0 +248 200 0 +244 184 0 +244 172 0 +240 156 0 +240 144 0 +236 128 0 +236 116 0 +232 100 0 +232 88 0 +228 72 0 +228 60 0 +224 44 0 +224 44 0 +220 44 0 +220 44 0 +216 40 0 +212 36 0 +208 36 0 +204 32 0 +200 28 0 +196 28 0 +192 24 0 +188 20 0 +184 20 0 +180 16 0 +176 12 0 +172 12 0 +168 8 0 +164 4 0 +160 0 0 +156 0 0 +160 4 0 +168 8 0 +176 12 0 +184 20 0 +192 24 0 +200 28 0 +208 32 0 +216 40 0 +216 40 0 +220 44 0 +224 48 0 +228 48 0 +232 52 0 +236 56 0 +240 60 0 diff --git a/src/fractalzoomer/color_maps/lindaa07.map b/src/fractalzoomer/color_maps/lindaa07.map new file mode 100644 index 000000000..f5c193590 --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa07.map @@ -0,0 +1,256 @@ + 16 28 112 + 20 32 112 + 28 40 112 + 36 48 116 + 44 52 116 + 52 60 120 + 56 68 120 + 64 76 124 + 72 80 124 + 80 88 128 + 88 96 128 + 92 100 132 +100 108 132 +108 116 136 +116 124 136 +124 128 140 +132 136 140 +136 144 140 +144 148 144 +152 156 144 +160 164 148 +168 172 148 +172 176 152 +180 184 152 +188 192 156 +196 196 156 +204 204 160 +208 212 160 +216 220 164 +224 224 164 +232 232 168 +240 240 168 +248 248 172 +244 244 168 +236 240 164 +228 232 160 +220 228 156 +212 224 152 +204 216 144 +196 212 140 +188 204 136 +180 200 132 +172 196 128 +168 188 120 +160 184 116 +152 180 112 +144 172 108 +136 168 104 +128 160 96 +120 156 92 +112 152 88 +104 144 84 + 96 140 80 + 88 136 76 + 84 128 68 + 76 124 64 + 68 116 60 + 60 112 56 + 52 108 52 + 44 100 44 + 36 96 40 + 28 92 36 + 20 84 32 + 12 80 28 + 4 72 20 + 8 76 24 + 12 80 28 + 16 88 32 + 24 92 36 + 28 96 40 + 32 104 44 + 36 108 52 + 44 112 56 + 48 120 60 + 52 124 64 + 60 128 68 + 64 136 72 + 68 140 80 + 72 144 84 + 80 152 88 + 84 156 92 + 88 160 96 + 96 168 100 +100 172 104 +104 176 112 +108 184 116 +116 188 120 +120 192 124 +124 200 128 +132 204 132 +136 208 140 +140 216 144 +144 220 148 +152 224 152 +156 232 156 +160 236 160 +168 244 168 +164 240 168 +160 236 164 +156 228 160 +152 224 160 +148 216 156 +144 212 152 +136 204 148 +132 200 148 +128 192 144 +124 188 140 +120 180 140 +116 176 136 +108 168 132 +104 164 128 +100 156 128 + 96 152 124 + 92 148 120 + 88 140 120 + 84 136 116 + 76 128 112 + 72 124 108 + 68 116 108 + 64 112 104 + 60 104 100 + 56 100 100 + 48 92 96 + 44 88 92 + 40 80 88 + 36 76 88 + 32 68 84 + 28 64 80 + 20 56 76 + 24 60 80 + 28 68 84 + 32 72 92 + 36 80 96 + 40 84 100 + 48 92 108 + 52 96 112 + 56 104 120 + 60 108 124 + 64 116 128 + 72 120 136 + 76 128 140 + 80 132 144 + 84 140 152 + 88 144 156 + 96 152 164 +100 160 168 +104 164 172 +108 172 180 +112 176 184 +116 184 188 +124 188 196 +128 196 200 +132 200 208 +136 208 212 +140 212 216 +148 220 224 +152 224 228 +156 232 232 +160 236 240 +164 244 244 +172 252 252 +172 248 248 +168 240 244 +164 236 240 +160 228 236 +156 220 232 +152 216 224 +148 208 220 +144 200 216 +140 196 212 +136 188 208 +132 180 200 +128 176 196 +124 168 192 +120 160 188 +116 156 184 +112 148 176 +108 140 172 +104 136 168 +100 128 164 + 96 120 160 + 92 116 156 + 88 108 148 + 84 100 144 + 80 96 140 + 76 88 136 + 72 80 132 + 68 76 124 + 64 68 120 + 60 60 116 + 56 56 112 + 52 48 108 + 48 40 100 + 52 44 104 + 56 48 108 + 60 52 112 + 64 56 116 + 68 60 120 + 72 64 124 + 76 68 128 + 84 72 132 + 88 76 136 + 92 80 140 + 96 84 144 +100 88 148 +104 92 152 +108 96 156 +112 100 160 +120 108 164 +124 112 168 +128 116 172 +132 120 176 +136 124 180 +140 128 184 +144 132 188 +148 136 192 +156 140 196 +160 144 200 +164 148 204 +168 152 208 +172 156 212 +176 160 216 +180 164 220 +184 168 224 +192 176 228 +188 172 228 +184 168 224 +176 164 220 +172 160 216 +164 156 212 +160 148 208 +156 144 204 +148 140 200 +144 136 196 +136 132 192 +132 124 188 +124 120 184 +120 116 180 +116 112 176 +108 108 172 +104 100 172 + 96 96 168 + 92 92 164 + 88 88 160 + 80 84 156 + 76 76 152 + 68 72 148 + 64 68 144 + 56 64 140 + 52 60 136 + 48 52 132 + 40 48 128 + 36 44 124 + 28 40 120 + 24 36 116 + 16 28 112 diff --git a/src/fractalzoomer/color_maps/lindaa08.map b/src/fractalzoomer/color_maps/lindaa08.map new file mode 100644 index 000000000..1f7e9ffaf --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa08.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 20 0 0 + 20 0 0 + 24 0 0 + 32 0 0 + 36 4 0 + 44 4 0 + 48 8 0 + 56 8 0 + 60 8 0 + 68 12 0 + 72 12 0 + 80 16 4 + 84 16 4 + 92 16 4 + 96 20 4 +104 20 4 +108 24 4 +116 24 4 +120 24 4 +128 28 4 +132 28 8 +140 32 8 +144 32 8 +152 32 8 +156 36 8 +164 36 8 +168 40 8 +176 40 8 +184 44 12 +188 56 16 +196 72 24 +204 84 32 +208 100 40 +216 112 48 +224 128 56 +228 140 64 +236 156 72 +244 168 80 +252 184 88 +248 172 84 +240 156 76 +232 144 68 +228 128 60 +220 116 52 +212 100 44 +208 88 36 +200 72 28 +192 60 20 +184 44 12 +172 40 12 +156 36 12 +140 32 12 +128 28 8 +112 24 8 + 96 20 8 + 80 16 8 + 68 12 4 + 52 8 4 + 36 4 4 + 20 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 4 4 + 0 8 4 + 0 12 8 + 0 12 12 + 4 16 12 + 4 20 16 + 4 24 20 + 4 24 20 + 4 28 24 + 8 32 24 + 8 36 28 + 8 36 32 + 8 40 32 + 8 44 36 + 12 48 40 + 12 48 40 + 12 44 36 + 12 44 36 + 12 40 32 + 12 36 32 + 12 36 28 + 8 32 28 + 8 28 24 + 8 28 20 + 8 24 20 + 8 20 16 + 8 20 16 + 4 16 12 + 4 12 12 + 4 12 8 + 4 8 8 + 4 4 4 + 0 0 0 + 0 0 0 + 0 8 4 + 4 16 12 + 4 24 20 + 8 32 24 + 8 40 32 + 12 48 40 + 16 60 48 + 20 76 60 + 24 88 68 + 28 104 80 + 32 116 88 + 32 128 96 + 36 144 108 + 40 156 116 + 44 172 128 + 48 184 136 + 52 200 148 + 56 212 156 + 60 228 168 + 60 216 160 + 56 200 148 + 52 188 140 + 48 172 128 + 44 160 120 + 40 144 108 + 36 132 100 + 32 116 88 + 28 104 80 + 24 88 68 + 20 76 60 + 16 60 48 + 12 48 40 + 8 32 28 + 4 20 20 + 0 4 8 + 0 0 0 + 0 12 12 + 0 28 24 + 0 44 36 + 4 60 48 + 4 76 60 + 4 92 76 + 4 108 88 + 8 124 100 + 8 140 112 + 8 156 124 + 8 172 140 + 12 188 152 + 12 204 164 + 12 220 176 + 12 236 188 + 16 252 204 + 16 240 192 + 16 224 180 + 16 212 168 + 16 196 156 + 16 180 144 + 12 164 132 + 12 148 120 + 12 132 108 + 12 116 96 + 8 104 84 + 8 88 72 + 8 72 60 + 4 56 48 + 4 40 36 + 4 24 24 + 0 8 8 + 0 24 20 + 0 40 36 + 0 60 48 + 4 76 64 + 4 92 80 + 4 112 92 + 4 128 108 + 8 144 124 + 8 164 136 + 8 180 152 + 12 196 168 + 12 216 180 + 12 232 196 + 16 252 212 + 16 248 208 + 16 240 204 + 16 232 196 + 16 228 192 + 16 220 188 + 16 212 180 + 16 208 176 + 16 200 168 + 16 192 164 + 16 188 160 + 16 180 152 + 12 172 148 + 12 168 140 + 12 160 136 + 12 152 132 + 12 148 124 + 12 140 120 + 12 132 112 + 12 124 108 + 12 120 104 + 12 112 96 + 12 104 92 + 12 100 84 + 8 92 80 + 8 84 76 + 8 80 68 + 8 72 64 + 8 64 56 + 8 60 52 + 8 52 48 + 8 44 40 + 8 44 40 + 8 40 36 + 8 36 36 + 8 36 32 + 8 32 28 + 8 28 28 + 8 24 24 + 4 24 20 + 4 20 20 + 4 16 16 + 4 12 12 + 4 12 12 + 4 8 8 + 4 4 4 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/lindaa09.map b/src/fractalzoomer/color_maps/lindaa09.map new file mode 100644 index 000000000..cd69296a2 --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa09.map @@ -0,0 +1,256 @@ + 32 0 0 + 36 0 0 + 44 0 0 + 48 0 0 + 52 0 0 + 60 0 0 + 64 0 0 + 72 0 0 + 76 0 0 + 80 0 0 + 88 0 0 + 92 0 0 +100 0 0 +104 0 0 +108 0 0 +116 0 0 +120 0 0 +128 0 0 +132 0 0 +136 0 0 +144 0 0 +148 0 0 +156 0 0 +160 0 0 +164 0 0 +172 0 0 +176 0 0 +184 0 0 +188 0 0 +192 0 0 +200 0 0 +204 0 0 +212 0 0 +216 0 0 +220 0 0 +228 0 0 +232 0 0 +240 0 0 +236 0 0 +228 0 0 +224 0 0 +216 0 0 +212 0 0 +204 0 0 +200 0 0 +192 0 0 +188 0 0 +180 0 0 +176 0 0 +168 0 0 +164 0 0 +156 0 0 +152 0 0 +144 0 0 +140 0 0 +132 0 0 +128 0 0 +120 0 0 +116 0 0 +108 0 0 +104 0 0 + 96 0 0 + 92 0 0 + 84 0 0 + 80 0 0 + 72 0 0 + 68 0 0 + 60 0 0 + 56 0 0 + 48 0 0 + 44 0 0 + 36 0 0 + 32 0 0 + 24 0 0 + 20 0 0 + 12 0 0 + 8 0 0 + 0 0 0 + 0 8 0 + 0 20 0 + 16 32 16 + 32 48 36 + 48 64 56 + 64 80 72 + 80 96 92 + 96 112 112 +112 128 128 +128 144 148 +144 160 168 +160 176 184 +176 192 204 +196 208 224 +192 200 212 +184 192 200 +180 184 188 +172 176 176 +168 168 164 +160 160 148 +156 152 136 +148 140 124 +140 132 112 +136 124 100 +128 116 84 +124 108 72 +116 100 60 +112 92 48 +104 84 36 +100 80 32 +104 80 24 +112 88 32 +120 96 40 +132 104 48 +140 112 56 +148 120 64 +160 128 72 +168 136 80 +176 144 88 +188 152 96 +196 160 104 +204 168 112 +216 176 120 +224 184 128 +232 192 136 +244 204 144 +236 196 140 +228 188 132 +220 180 124 +208 172 116 +200 164 108 +192 156 100 +180 148 92 +172 140 84 +164 132 76 +152 124 68 +144 116 60 +136 108 52 +124 100 44 +116 92 36 +108 84 28 +100 76 28 +100 80 32 +108 88 44 +116 96 56 +120 108 72 +128 116 84 +136 124 96 +140 136 112 +148 144 124 +156 152 136 +160 164 152 +168 172 164 +176 180 176 +180 192 192 +188 200 204 +196 208 216 +204 220 232 +192 208 220 +180 196 204 +164 180 188 +152 168 172 +140 156 156 +124 140 140 +112 128 124 + 96 116 112 + 84 100 96 + 72 88 80 + 56 76 64 + 44 60 48 + 28 48 32 + 16 36 16 + 0 20 0 + 4 12 0 + 8 0 0 + 4 0 0 + 0 0 0 + 0 0 0 + 0 4 0 + 0 8 0 + 0 12 4 + 0 12 4 + 0 16 4 + 0 20 8 + 0 24 8 + 0 24 8 + 0 28 12 + 0 32 12 + 0 36 12 + 0 36 16 + 0 40 16 + 0 44 16 + 0 48 20 + 0 48 24 + 4 52 28 + 8 56 32 + 8 60 40 + 12 64 44 + 16 68 48 + 16 72 52 + 20 76 60 + 24 80 64 + 24 84 68 + 28 88 72 + 32 92 80 + 32 96 84 + 36 100 88 + 40 104 92 + 44 108 100 + 44 108 96 + 40 104 92 + 36 100 88 + 36 96 80 + 32 92 76 + 28 88 72 + 28 84 68 + 24 80 60 + 20 76 56 + 20 72 52 + 16 68 48 + 12 64 40 + 12 60 36 + 12 60 36 + 12 60 36 + 12 56 36 + 12 56 32 + 12 52 32 + 12 52 32 + 12 48 32 + 12 48 28 + 12 44 28 + 12 44 28 + 8 40 24 + 8 40 24 + 8 36 24 + 8 36 24 + 8 32 20 + 8 32 20 + 8 28 20 + 8 28 20 + 8 24 16 + 8 24 16 + 8 20 16 + 8 20 12 + 4 16 12 + 4 16 12 + 4 12 8 + 4 12 8 + 4 8 8 + 4 8 4 + 4 4 4 + 0 0 0 + 4 0 0 + 8 0 0 + 16 0 0 + 20 0 0 + 24 0 0 + 32 0 0 diff --git a/src/fractalzoomer/color_maps/lindaa10.map b/src/fractalzoomer/color_maps/lindaa10.map new file mode 100644 index 000000000..ca9a0357f --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa10.map @@ -0,0 +1,256 @@ + 28 152 196 + 36 156 196 + 48 160 200 + 56 164 200 + 68 168 204 + 76 172 208 + 88 176 208 + 96 180 212 +108 184 216 +120 188 216 +128 192 220 +140 196 220 +148 200 224 +160 204 228 +168 208 228 +180 212 232 +192 216 236 +192 212 232 +192 208 224 +192 204 216 +192 200 212 +192 196 204 +192 192 196 +192 188 192 +192 184 184 +192 180 176 +192 176 172 +192 172 164 +192 168 156 +192 164 152 +192 160 144 +192 156 136 +196 152 128 +192 148 128 +184 144 128 +176 140 124 +168 132 124 +164 128 124 +156 124 120 +148 120 120 +140 112 116 +136 108 116 +128 104 116 +120 100 112 +112 92 112 +108 88 112 +100 84 108 + 92 80 108 + 84 72 104 + 80 72 104 + 76 76 104 + 72 80 104 + 68 84 108 + 64 88 108 + 60 88 108 + 56 92 112 + 52 96 112 + 48 100 112 + 44 104 116 + 40 104 116 + 36 108 116 + 32 112 120 + 28 116 120 + 24 120 120 + 20 124 124 + 28 128 128 + 40 136 136 + 48 140 144 + 60 148 152 + 72 152 160 + 80 160 164 + 92 164 172 +104 172 180 +112 180 188 +124 184 196 +132 192 200 +144 196 208 +156 204 216 +164 208 224 +176 216 232 +188 224 240 +180 216 236 +172 204 228 +164 196 220 +156 184 212 +148 176 208 +136 164 200 +128 156 192 +120 144 184 +112 136 180 +104 124 172 + 92 116 164 + 84 104 156 + 76 96 152 + 68 84 144 + 60 76 136 + 60 76 136 + 56 72 132 + 68 80 136 + 80 88 140 + 92 96 148 +104 104 152 +112 112 156 +124 120 160 +136 128 168 +148 136 172 +160 144 176 +168 152 180 +180 160 188 +192 168 192 +204 176 196 +216 184 200 +228 196 208 +224 192 204 +216 184 196 +208 176 188 +200 168 180 +196 160 172 +188 152 164 +180 144 156 +172 136 148 +168 128 140 +160 120 132 +152 112 124 +144 104 116 +140 96 108 +132 88 100 +124 80 92 +116 72 84 +112 72 84 +108 76 84 +104 80 84 +100 84 84 + 96 84 84 + 88 88 88 + 84 92 88 + 80 96 88 + 76 96 88 + 72 100 88 + 64 104 92 + 60 108 92 + 56 108 92 + 52 112 92 + 48 116 92 + 40 120 96 + 48 124 100 + 56 132 108 + 64 136 112 + 72 144 120 + 80 152 128 + 88 156 132 + 96 164 140 +104 172 148 +112 176 152 +120 184 160 +128 188 164 +136 196 172 +144 204 180 +152 208 184 +160 216 192 +168 224 200 +164 216 192 +156 204 184 +152 196 176 +144 184 164 +140 172 156 +132 164 148 +128 152 136 +120 140 128 +116 132 120 +108 120 108 +104 112 100 + 96 100 92 + 92 88 80 + 84 80 72 + 80 68 64 + 72 56 52 + 76 64 60 + 80 72 72 + 88 80 80 + 92 88 92 +100 96 104 +104 104 112 +112 112 124 +116 120 136 +120 128 144 +128 136 156 +132 144 164 +140 152 176 +144 160 188 +152 168 196 +156 176 208 +164 188 220 +160 184 216 +156 180 212 +152 176 208 +144 168 204 +140 164 200 +136 160 192 +128 152 188 +124 148 184 +120 144 180 +112 136 176 +108 132 168 +104 128 164 + 96 120 160 + 92 116 156 + 88 112 152 + 80 104 144 + 84 108 148 + 92 116 152 + 96 124 160 +104 132 164 +112 136 168 +116 144 176 +124 152 180 +132 160 188 +136 164 192 +144 172 196 +148 180 204 +156 188 208 +164 192 212 +168 200 220 +176 208 224 +184 216 232 +180 212 228 +172 204 220 +164 196 212 +156 188 204 +148 180 196 +140 172 192 +132 164 184 +124 156 176 +120 152 168 +112 144 160 +104 136 156 + 96 128 148 + 88 120 140 + 80 112 132 + 72 104 124 + 64 96 116 + 64 96 120 + 60 100 124 + 60 104 128 + 56 108 136 + 56 112 140 + 52 116 144 + 48 120 152 + 48 124 156 + 44 128 160 + 44 132 168 + 40 136 172 + 36 140 176 + 36 144 184 + 32 148 188 + 28 152 196 diff --git a/src/fractalzoomer/color_maps/lindaa11.map b/src/fractalzoomer/color_maps/lindaa11.map new file mode 100644 index 000000000..40e8a4b97 --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa11.map @@ -0,0 +1,256 @@ + 0 0 0 + 8 8 8 + 16 16 16 + 24 24 24 + 32 32 32 + 40 40 40 + 48 48 48 + 56 56 56 + 64 64 64 + 72 72 72 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 + 8 8 8 + 16 16 16 + 24 24 24 + 32 32 32 + 40 40 40 + 48 48 48 + 56 56 56 + 64 64 64 + 72 72 72 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +132 132 132 + 16 16 16 + 24 24 24 + 32 32 32 + 40 40 40 + 48 48 48 + 56 56 56 + 64 64 64 + 72 72 72 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +132 132 132 +144 144 144 + 24 24 24 + 32 32 32 + 40 40 40 + 48 48 48 + 56 56 56 + 64 64 64 + 72 72 72 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +132 132 132 +144 144 144 +156 156 156 + 32 32 32 + 40 40 40 + 48 48 48 + 56 56 56 + 64 64 64 + 72 72 72 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +132 132 132 +144 144 144 +156 156 156 +168 168 168 + 40 40 40 + 48 48 48 + 56 56 56 + 64 64 64 + 72 72 72 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +132 132 132 +144 144 144 +156 156 156 +168 168 168 +180 180 180 + 48 48 48 + 56 56 56 + 64 64 64 + 72 72 72 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +132 132 132 +144 144 144 +156 156 156 +168 168 168 +180 180 180 +192 192 192 + 56 56 56 + 64 64 64 + 72 72 72 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +132 132 132 +144 144 144 +156 156 156 +168 168 168 +180 180 180 +192 192 192 +204 204 204 + 64 64 64 + 72 72 72 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +132 132 132 +144 144 144 +156 156 156 +168 168 168 +180 180 180 +192 192 192 +204 204 204 +216 216 216 + 72 72 72 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +132 132 132 +144 144 144 +156 156 156 +168 168 168 +180 180 180 +192 192 192 +204 204 204 +216 216 216 +228 228 228 + 80 80 80 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +132 132 132 +144 144 144 +156 156 156 +168 168 168 +180 180 180 +192 192 192 +204 204 204 +216 216 216 +228 228 228 +232 232 232 + 88 88 88 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +132 132 132 +144 144 144 +156 156 156 +168 168 168 +180 180 180 +192 192 192 +204 204 204 +216 216 216 +228 228 228 +232 232 232 +236 236 236 + 96 96 96 +104 104 104 +112 112 112 +120 120 120 +132 132 132 +144 144 144 +156 156 156 +168 168 168 +180 180 180 +192 192 192 +204 204 204 +216 216 216 +228 228 228 +232 232 232 +236 236 236 +240 240 240 +104 104 104 +112 112 112 +120 120 120 +132 132 132 +144 144 144 +156 156 156 +168 168 168 +180 180 180 +192 192 192 +204 204 204 +216 216 216 +228 228 228 +232 232 232 +236 236 236 +240 240 240 +244 244 244 +112 112 112 +120 120 120 +132 132 132 +144 144 144 +156 156 156 +168 168 168 +180 180 180 +192 192 192 +204 204 204 +216 216 216 +228 228 228 +232 232 232 +236 236 236 +240 240 240 +244 244 244 +248 248 248 +120 120 120 +132 132 132 +144 144 144 +156 156 156 +168 168 168 +180 180 180 +192 192 192 +204 204 204 +216 216 216 +228 228 228 +232 232 232 +236 236 236 +240 240 240 +244 244 244 +248 248 248 +252 252 252 diff --git a/src/fractalzoomer/color_maps/lindaa12.map b/src/fractalzoomer/color_maps/lindaa12.map new file mode 100644 index 000000000..ee812cf01 --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa12.map @@ -0,0 +1,256 @@ +244 204 144 +240 200 144 +236 196 140 +232 192 136 +228 188 132 +224 184 128 +220 180 124 +212 176 120 +208 172 116 +204 168 112 +200 164 108 +196 160 104 +192 156 100 +184 152 96 +180 148 92 +176 144 88 +172 140 84 +168 136 80 +164 132 76 +160 128 72 +152 124 68 +148 120 64 +144 116 60 +140 112 56 +136 108 52 +132 104 48 +124 100 44 +120 96 40 +116 92 36 +112 88 32 +108 84 28 +104 80 24 +104 80 28 +104 84 36 +108 88 44 +112 96 56 +120 104 68 +124 112 80 +132 120 96 +136 128 108 +144 140 120 +152 148 132 +156 156 144 +164 164 160 +168 172 172 +176 180 184 +180 188 196 +188 196 208 +196 208 224 +180 192 208 +164 176 188 +148 156 168 +132 140 148 +112 120 132 + 96 104 112 + 80 88 92 + 64 68 72 + 48 52 52 + 28 32 32 + 24 28 28 + 20 20 20 + 12 16 16 + 8 8 8 + 0 0 0 + 0 0 4 + 0 0 8 + 0 0 12 + 0 0 16 + 0 0 20 + 4 0 28 + 4 4 32 + 4 4 36 + 4 4 40 + 8 4 44 + 8 4 48 + 8 4 52 + 8 8 56 + 8 8 60 + 8 12 64 + 8 12 72 + 8 16 76 + 12 16 80 + 12 16 84 + 12 20 88 + 12 20 96 + 12 24 100 + 12 24 104 + 12 28 108 + 12 28 112 + 16 32 120 + 20 32 128 + 20 36 136 + 24 40 140 + 24 44 148 + 28 44 156 + 28 48 164 + 32 52 168 + 32 52 168 + 36 56 172 + 40 60 172 + 40 60 176 + 44 64 176 + 48 68 180 + 48 72 184 + 52 72 184 + 56 76 188 + 56 80 188 + 60 84 192 + 64 84 192 + 64 88 196 + 68 92 200 + 72 96 200 + 72 96 204 + 76 100 204 + 80 104 208 + 80 108 212 + 84 108 212 + 88 112 216 + 88 116 216 + 92 120 220 + 96 120 220 + 96 124 224 +100 128 228 +104 132 228 +104 132 232 +108 136 232 +112 140 236 +116 144 240 +116 144 240 +112 140 236 +112 136 236 +108 136 232 +104 132 228 +104 128 228 +100 128 224 + 96 124 224 + 96 120 220 + 92 120 216 + 92 116 216 + 88 112 212 + 84 108 212 + 84 108 208 + 80 104 204 + 76 100 204 + 76 100 200 + 72 96 200 + 68 92 196 + 68 92 192 + 64 88 192 + 64 84 188 + 60 80 188 + 56 80 184 + 56 76 180 + 52 72 180 + 48 72 176 + 48 68 176 + 44 64 172 + 40 64 168 + 40 60 168 + 36 56 164 + 32 52 160 + 28 48 156 + 28 44 148 + 24 40 140 + 24 40 136 + 20 36 128 + 20 32 120 + 16 28 116 + 16 28 108 + 12 24 100 + 12 20 96 + 8 16 88 + 8 16 80 + 4 12 76 + 4 8 68 + 0 4 60 + 0 4 60 + 0 4 56 + 0 4 52 + 0 4 48 + 0 4 48 + 0 4 44 + 0 4 40 + 0 4 36 + 0 4 36 + 0 4 32 + 0 4 28 + 0 4 24 + 0 4 24 + 0 4 20 + 0 4 16 + 0 0 12 + 0 0 4 + 0 0 4 + 12 12 16 + 28 28 32 + 40 44 48 + 56 56 64 + 68 72 80 + 84 88 96 + 96 104 112 +112 116 128 +124 132 144 +140 148 160 +152 160 176 +168 176 192 +180 192 208 +196 208 224 +192 200 212 +184 192 200 +180 184 188 +172 176 176 +168 168 164 +160 160 148 +156 152 136 +148 140 124 +140 132 112 +136 124 100 +128 116 84 +124 108 72 +116 100 60 +112 92 48 +104 84 36 +104 84 36 +104 84 32 +104 80 28 +108 84 32 +112 88 36 +120 92 40 +124 96 44 +128 100 48 +132 104 52 +140 108 56 +144 116 60 +148 120 64 +152 124 68 +160 128 72 +164 132 76 +168 136 80 +172 140 84 +176 144 88 +184 148 92 +188 152 96 +192 160 100 +196 164 104 +204 168 108 +208 172 112 +212 176 116 +216 180 120 +224 184 124 +228 188 128 +232 192 132 +236 196 136 +244 204 144 +244 204 144 +244 204 144 diff --git a/src/fractalzoomer/color_maps/lindaa14.map b/src/fractalzoomer/color_maps/lindaa14.map new file mode 100644 index 000000000..e52491e4f --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa14.map @@ -0,0 +1,256 @@ + 40 0 0 +240 108 24 +240 108 24 +240 108 24 +240 104 24 +240 104 24 +236 104 24 +236 100 24 +236 100 24 +236 96 20 +232 96 20 +232 96 20 +232 92 20 +232 92 20 +228 92 20 +228 88 20 +228 88 16 + 48 0 8 +224 84 16 +224 84 16 +224 80 16 +224 80 16 +224 80 16 +220 76 12 +220 76 12 +220 72 12 +220 72 12 +216 72 12 +216 68 12 +216 68 12 +216 64 8 +212 64 8 +212 64 8 +212 60 8 + 56 0 16 +208 60 8 +208 56 8 +208 56 4 +208 52 4 +204 52 4 +204 52 4 +204 48 4 +204 48 4 +200 44 0 +200 44 0 +200 44 0 +196 44 0 +196 44 0 +192 40 0 +192 40 0 +192 40 0 + 64 0 24 +188 36 0 +184 36 0 +184 36 0 +184 36 0 +180 32 0 +180 32 0 +176 32 0 +176 32 0 +172 28 0 +172 28 0 +172 28 0 +168 28 0 +168 24 0 +168 24 0 +168 24 0 +168 24 0 + 72 4 32 +164 24 0 +164 24 0 +164 24 0 +160 20 0 +160 20 0 +160 20 0 +160 20 0 +156 20 0 +156 20 0 +156 20 0 +152 16 0 +152 16 0 +148 16 0 +148 16 0 +144 12 0 +144 12 0 + 80 8 36 +140 12 0 +136 8 0 +136 8 0 +132 8 0 +132 8 0 +128 4 0 +128 4 0 +124 4 0 +124 4 0 +120 0 0 +120 0 0 +116 0 0 +116 0 0 +112 0 0 +108 0 0 +108 0 0 + 88 12 40 +100 0 0 +100 0 0 + 96 0 0 + 96 0 0 + 92 0 0 + 88 0 0 + 88 0 0 + 84 0 0 + 80 0 0 + 80 0 0 + 76 0 0 + 76 0 0 + 72 0 0 + 68 0 0 + 68 0 0 + 64 0 0 +100 20 48 + 60 0 0 + 56 0 0 + 56 0 0 + 52 0 0 + 48 0 0 + 48 0 0 + 44 0 0 + 40 0 0 + 40 0 0 + 40 0 0 + 44 0 0 + 44 0 0 + 48 0 0 + 52 0 0 + 52 0 0 + 56 0 0 +100 20 48 + 60 0 0 + 64 0 0 + 64 0 0 + 68 0 0 + 72 0 0 + 72 0 0 + 76 0 0 + 80 0 0 + 80 0 0 + 84 0 0 + 84 0 0 + 88 0 0 + 92 0 0 + 92 0 0 + 96 0 0 +100 0 0 + 88 12 40 +104 0 0 +104 0 0 +108 0 0 +112 0 0 +112 0 0 +116 0 0 +120 0 0 +120 0 0 +124 0 0 +124 0 0 +128 4 0 +128 4 0 +132 4 0 +132 4 0 +136 8 0 +136 8 0 + 80 8 36 +140 8 0 +144 12 0 +144 12 0 +148 12 0 +148 12 0 +152 16 0 +152 16 0 +152 16 0 +152 16 0 +156 16 0 +156 16 0 +156 16 0 +156 16 0 +160 20 0 +160 20 0 +160 20 0 + 72 4 32 +164 20 0 +164 20 0 +164 20 0 +168 24 0 +168 28 0 +168 28 0 +168 28 0 +172 28 0 +172 28 0 +176 28 0 +176 32 0 +180 32 0 +180 32 0 +184 32 0 +184 32 0 +188 36 0 + 64 0 24 +192 40 0 +192 40 0 +192 40 0 +196 44 0 +196 44 0 +196 44 0 +196 44 0 +200 48 0 +200 48 0 +200 48 0 +200 52 4 +204 52 4 +204 52 4 +204 56 4 +204 56 4 +208 60 8 + 56 0 16 +212 60 8 +212 64 8 +212 64 8 +212 64 8 +212 64 8 +212 68 8 +212 68 8 +216 68 8 +216 72 8 +216 72 12 +216 76 12 +220 76 12 +220 76 12 +220 80 12 +220 80 12 +224 84 16 + 48 0 8 +228 88 16 +228 88 20 +228 88 20 +228 88 20 +228 92 20 +228 92 20 +232 92 20 +232 96 20 +232 96 20 +232 96 20 +232 100 20 +236 100 20 +236 100 20 +236 104 20 +236 104 20 +240 108 24 + 40 0 0 diff --git a/src/fractalzoomer/color_maps/lindaa15.map b/src/fractalzoomer/color_maps/lindaa15.map new file mode 100644 index 000000000..61e157adb --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa15.map @@ -0,0 +1,256 @@ + 0 212 96 + 0 208 96 + 0 204 92 + 0 196 88 + 0 192 88 + 0 184 84 + 0 180 80 + 0 172 80 + 0 168 76 + 0 160 72 + 0 156 72 + 0 148 68 + 0 144 64 + 0 136 64 + 0 132 60 + 0 124 56 + 0 120 56 + 0 112 52 + 0 108 48 + 0 100 48 + 0 96 44 + 0 88 40 + 0 84 40 + 0 76 36 + 0 72 32 + 0 64 32 + 0 60 28 + 0 52 24 + 0 48 24 + 0 40 20 + 0 36 20 + 0 32 16 + 0 28 16 + 0 20 12 + 0 16 8 + 0 12 8 + 0 8 4 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 4 + 0 0 0 + 12 0 24 + 24 0 48 + 36 0 72 + 48 4 96 + 60 4 120 + 72 8 140 + 84 12 160 + 96 16 180 +108 20 196 +120 28 208 +132 32 224 +144 36 232 +156 44 244 +168 48 248 +180 56 252 +188 60 252 +180 56 252 +168 48 248 +156 44 244 +144 36 232 +132 32 224 +120 28 208 +108 20 196 + 96 16 180 + 84 12 160 + 72 8 140 + 60 4 120 + 48 4 96 + 36 0 72 + 24 0 48 + 12 0 24 + 8 0 12 + 0 0 0 + 24 8 0 + 48 16 0 + 72 24 4 + 96 32 8 +120 40 12 +140 48 20 +160 56 28 +180 64 36 +196 72 44 +208 80 56 +224 88 64 +232 96 76 +244 104 88 +248 112 100 +252 120 112 +252 124 124 +252 120 112 +248 112 100 +244 104 88 +232 96 76 +224 88 64 +208 80 56 +196 72 44 +180 64 36 +160 56 32 +136 48 28 +116 40 24 + 92 32 20 + 68 24 16 + 48 16 12 + 24 8 8 + 0 0 0 + 0 0 0 + 4 0 24 + 8 4 48 + 12 4 72 + 16 12 96 + 20 20 120 + 24 28 140 + 28 40 160 + 32 52 180 + 36 68 196 + 40 84 208 + 44 96 224 + 48 116 232 + 52 132 244 + 56 152 248 + 60 172 252 + 64 188 252 + 60 172 252 + 56 152 248 + 52 132 244 + 48 116 232 + 44 96 224 + 40 84 208 + 36 68 196 + 32 52 180 + 28 40 160 + 24 28 140 + 20 20 120 + 16 12 96 + 12 4 72 + 8 4 48 + 4 0 24 + 0 0 0 + 12 0 4 + 28 0 12 + 44 0 20 + 60 0 28 + 72 0 32 + 88 0 40 +104 0 48 +120 0 56 +136 0 72 +148 0 88 +156 0 112 +168 0 128 +176 0 152 +184 0 176 +188 0 200 +188 0 228 +192 0 248 +188 0 240 +180 0 228 +172 0 220 +164 0 208 +160 0 200 +152 0 188 +144 0 176 +136 0 168 +128 0 156 +124 0 148 +116 0 136 +108 0 124 +100 0 116 + 92 0 104 + 88 0 96 + 80 0 84 + 72 0 76 + 64 0 64 + 56 0 52 + 52 0 44 + 44 0 32 + 36 0 24 + 28 0 12 diff --git a/src/fractalzoomer/color_maps/lindaa16.map b/src/fractalzoomer/color_maps/lindaa16.map new file mode 100644 index 000000000..ddc8f0052 --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa16.map @@ -0,0 +1,256 @@ + 72 32 60 + 92 56 80 +116 80 104 +140 104 128 +160 128 148 +184 152 172 +208 176 196 +232 204 220 +208 188 200 +184 168 176 +160 152 152 +132 132 128 +108 116 104 + 84 96 80 + 60 80 56 + 32 60 32 + 52 80 52 + 72 104 72 + 92 128 92 +112 152 112 +132 176 132 +152 200 152 +172 224 172 +196 248 196 +172 220 180 +148 192 160 +124 164 140 +100 136 120 + 76 108 100 + 52 80 80 + 28 52 60 + 0 20 40 + 20 44 64 + 40 68 88 + 60 92 112 + 80 120 136 +100 144 160 +120 168 184 +140 192 208 +160 220 232 +144 196 208 +124 172 180 +108 144 152 + 88 120 124 + 72 96 100 + 52 68 72 + 36 44 44 + 16 16 16 + 36 36 44 + 60 60 72 + 84 84 104 +108 108 132 +128 128 160 +152 152 192 +176 176 220 +200 200 252 +184 180 228 +168 160 204 +152 140 180 +136 116 156 +120 96 132 +104 76 108 + 88 56 84 + 72 32 60 + 92 52 76 +116 72 92 +136 92 112 +160 116 128 +184 136 144 +204 156 164 +228 176 180 +252 200 200 +228 176 176 +200 152 152 +176 128 128 +148 100 100 +120 76 76 + 96 52 52 + 68 28 28 + 40 0 0 + 64 28 20 + 92 60 44 +116 92 64 +144 124 88 +172 156 108 +196 188 132 +224 220 152 +252 252 176 +232 224 156 +212 192 136 +192 160 116 +172 128 96 +152 100 76 +132 68 56 +112 36 36 + 92 4 12 +112 20 20 +132 36 28 +152 56 36 +172 72 44 +192 88 52 +212 108 60 +232 124 68 +252 144 80 +244 132 72 +236 116 60 +224 100 52 +216 84 40 +208 68 32 +196 52 20 +188 36 12 +176 20 0 +184 44 24 +192 72 48 +204 100 76 +212 128 100 +220 152 124 +232 180 152 +240 208 176 +252 236 204 +232 212 188 +208 188 168 +188 160 152 +164 136 132 +140 112 116 +120 84 96 + 96 60 80 + 72 32 60 + 84 48 76 + 96 68 92 +108 84 108 +124 104 128 +136 124 144 +148 140 160 +160 160 176 +176 180 196 +156 164 180 +132 144 160 +112 128 144 + 88 108 124 + 68 88 104 + 44 72 88 + 24 52 68 + 0 32 48 + 16 56 60 + 36 80 72 + 56 104 84 + 76 128 100 + 92 152 112 +112 176 124 +132 200 136 +152 228 152 +140 200 140 +124 172 124 +112 144 112 + 96 116 96 + 84 88 84 + 68 60 68 + 56 32 56 + 40 0 40 + 52 24 56 + 64 52 76 + 76 80 96 + 88 108 116 +100 136 132 +112 164 152 +124 192 172 +140 220 192 +132 196 168 +120 172 144 +108 144 120 + 96 120 96 + 84 96 72 + 72 68 48 + 60 44 24 + 48 16 0 + 72 36 20 + 96 56 44 +124 76 68 +148 100 92 +172 120 112 +200 140 136 +224 160 160 +252 184 184 +228 164 164 +204 140 140 +180 116 116 +156 92 92 +132 72 72 +108 48 48 + 84 24 24 + 60 0 0 + 84 24 20 +108 52 40 +132 80 60 +156 108 80 +180 136 100 +204 164 120 +228 192 140 +252 220 160 +232 196 144 +212 172 128 +192 148 112 +172 120 96 +152 96 80 +132 72 64 +112 48 48 + 92 20 28 +108 32 32 +128 48 40 +148 64 44 +168 80 52 +188 92 56 +208 108 64 +228 124 68 +248 140 76 +240 124 68 +228 108 60 +216 92 48 +204 76 40 +196 60 32 +184 44 20 +172 28 12 +160 8 0 +168 24 12 +180 44 28 +192 60 44 +204 80 60 +216 96 76 +228 116 92 +240 132 108 +252 152 124 +228 136 112 +204 116 96 +180 96 80 +156 76 64 +132 60 48 +108 40 32 + 84 20 16 + 60 0 0 + 80 24 20 +100 52 44 +120 76 64 +140 104 88 +160 128 108 +180 156 132 +200 180 152 +224 208 176 +208 188 164 +188 164 148 +168 144 136 +148 120 120 +132 100 104 +112 76 92 + 92 56 76 + 72 32 60 diff --git a/src/fractalzoomer/color_maps/lindaa17.map b/src/fractalzoomer/color_maps/lindaa17.map new file mode 100644 index 000000000..975cf4301 --- /dev/null +++ b/src/fractalzoomer/color_maps/lindaa17.map @@ -0,0 +1,256 @@ +160 20 40 +168 28 40 +180 40 36 +192 48 36 +204 60 32 +216 72 28 +228 84 24 +244 100 20 +244 108 28 +240 120 40 +240 128 52 +236 140 64 +232 152 76 +232 160 88 +228 172 96 +224 184 108 +224 192 120 +220 204 132 +216 216 144 +212 228 156 +200 216 152 +188 204 144 +176 196 140 +164 184 132 +152 172 128 +140 160 120 +128 152 116 +116 140 112 +104 128 104 + 92 120 100 + 80 108 92 + 68 96 88 + 56 84 80 + 56 80 76 + 52 76 72 + 48 68 68 + 44 64 64 + 44 60 60 + 40 56 56 + 36 52 52 + 32 44 44 + 32 44 44 + 36 44 48 + 40 44 52 + 44 44 56 + 44 52 64 + 44 60 76 + 44 68 88 + 48 76 100 + 48 84 112 + 48 92 124 + 48 100 136 + 52 108 144 + 52 116 156 + 52 124 168 + 52 132 180 + 56 140 192 + 56 148 204 + 56 156 216 + 60 164 228 + 56 152 216 + 56 140 204 + 56 128 192 + 56 120 180 + 56 108 168 + 52 96 152 + 52 88 140 + 52 76 128 + 52 64 116 + 48 52 104 + 48 44 92 + 48 32 80 + 36 28 60 + 36 32 60 + 36 40 60 + 36 44 60 + 60 52 36 + 56 60 40 + 72 72 52 + 84 88 60 +100 104 72 +112 120 80 +128 132 92 +140 148 100 +156 164 112 +168 176 120 +184 192 132 +196 208 140 +212 220 152 +224 236 160 +224 236 160 +224 236 160 +224 236 160 +216 228 160 +204 216 156 +192 208 152 +184 196 148 +172 184 144 +160 176 144 +148 164 140 +140 152 136 +128 144 132 +116 132 128 +104 120 128 + 96 112 124 + 84 100 120 + 72 88 116 + 60 76 112 + 60 76 112 + 72 72 104 + 88 64 96 +100 60 88 +116 56 80 +128 52 72 +144 44 64 +156 40 56 +168 48 52 +176 56 48 +188 64 44 +204 72 40 +220 84 32 +220 84 32 +232 92 28 +244 100 20 +232 92 20 +220 80 24 +208 68 28 +196 56 32 +184 44 32 +172 32 36 +160 20 40 +148 20 44 +140 24 48 +128 24 52 +120 28 56 +112 32 64 +104 36 68 + 92 40 76 + 84 44 80 + 84 48 88 + 80 56 96 + 92 68 104 +100 80 112 +112 92 120 +120 100 128 +132 112 136 +140 124 144 +160 148 156 +172 160 164 +184 172 172 +196 184 180 +208 196 188 +220 208 196 +232 220 204 +220 212 196 +204 200 192 +184 192 192 +176 184 180 +172 172 164 +164 164 152 +156 156 140 +152 148 128 +144 136 112 +136 128 100 +128 120 88 +124 108 72 +116 100 60 +108 92 48 +104 80 32 + 96 72 20 +108 80 28 +116 92 36 +128 100 44 +136 108 52 +148 116 60 +156 128 68 +168 136 76 +176 144 84 +184 152 92 +192 160 100 +204 168 108 +212 176 116 +224 184 124 +232 196 136 +244 204 144 +240 200 144 +236 196 140 +224 188 136 +216 176 132 +208 168 132 +196 160 128 +184 152 124 +172 144 124 +160 136 120 +148 128 116 +136 120 112 +124 112 112 +112 104 108 +100 96 104 + 88 88 100 + 76 80 100 + 64 72 96 + 52 64 92 + 40 52 88 + 40 64 92 + 40 72 100 + 40 84 104 + 40 96 112 + 40 108 120 + 44 120 128 + 44 132 136 + 44 144 144 + 48 156 152 + 48 168 160 + 48 180 172 + 48 192 180 + 52 204 188 + 52 216 196 + 52 228 204 + 52 216 204 + 52 204 204 + 56 192 208 + 56 176 208 + 60 164 208 + 60 152 212 + 64 140 212 + 64 124 216 + 64 112 216 + 68 100 216 + 68 88 220 + 72 72 220 + 72 60 220 + 72 48 196 + 68 32 168 + 68 20 140 + 64 4 112 + 68 4 108 + 76 8 104 + 84 12 100 + 92 16 96 +100 20 92 +108 20 84 +116 24 80 +124 28 76 +132 32 72 +140 36 68 +148 40 64 +156 40 56 +164 44 52 +172 48 48 +180 52 44 +188 56 40 +196 60 32 +192 52 32 +184 44 32 +176 36 36 diff --git a/src/fractalzoomer/color_maps/lkmtch00.map b/src/fractalzoomer/color_maps/lkmtch00.map new file mode 100644 index 000000000..dd3f298f8 --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch00.map @@ -0,0 +1,256 @@ + 8 0 8 + 24 16 8 + 40 32 8 + 40 16 24 + 56 32 24 + 56 48 8 + 72 64 8 + 88 80 8 + 88 64 24 + 72 48 24 + 72 32 40 + 72 16 56 + 88 32 56 + 88 48 40 +104 64 40 +104 48 56 +120 64 56 +120 80 40 +120 96 24 +104 80 24 +104 96 8 +120 112 8 +136 128 8 +152 144 8 +152 128 24 +136 112 24 +136 96 40 +136 80 56 +152 96 56 +152 112 40 +168 128 40 +168 112 56 +184 128 56 +184 144 40 +184 160 24 +168 144 24 +168 160 8 +184 176 8 +200 192 8 +200 176 24 +216 192 24 +216 208 8 +232 224 8 +248 240 8 +248 224 24 +232 208 24 +232 192 40 +248 208 40 +248 192 56 +232 176 56 +216 160 56 +216 176 40 +200 160 40 +200 144 56 +200 128 72 +200 112 88 +216 128 88 +216 144 72 +232 160 72 +248 176 72 +248 160 88 +232 144 88 +232 128 104 +248 144 104 +248 128 120 +232 112 120 +216 96 120 +216 112 104 +200 96 104 +200 80 120 +184 64 120 +168 48 120 +168 64 104 +184 80 104 +184 96 88 +184 112 72 +168 96 72 +168 80 88 +152 64 88 +152 80 72 +136 64 72 +136 48 88 +136 32 104 +152 48 104 +152 32 120 +136 16 120 +136 0 136 +152 16 136 +152 0 152 +136 16 152 +136 32 168 +136 48 184 +152 32 184 +152 16 168 +168 0 168 +168 16 184 +184 0 184 +184 16 168 +184 32 152 +168 16 152 +168 32 136 +184 48 136 +200 64 136 +200 48 152 +216 64 152 +216 80 136 +232 96 136 +248 112 136 +248 96 152 +232 80 152 +232 64 168 +248 80 168 +248 64 184 +232 48 184 +216 32 184 +216 48 168 +200 32 168 +200 16 184 +200 0 200 +200 16 216 +216 0 216 +216 16 200 +232 32 200 +248 48 200 +248 32 216 +232 16 216 +232 0 232 +248 16 232 +248 0 248 +232 16 248 +216 32 248 +216 16 232 +200 32 232 +200 48 248 +184 64 248 +168 80 248 +168 64 232 +184 48 232 +184 32 216 +184 16 200 +168 32 200 +168 48 216 +152 64 216 +152 48 200 +136 64 200 +136 80 216 +136 96 232 +152 80 232 +152 96 248 +136 112 248 +120 128 248 +104 144 248 +104 128 232 +120 112 232 +120 96 216 +120 80 200 +104 96 200 +104 112 216 + 88 128 216 + 88 112 200 + 72 128 200 + 72 144 216 + 72 160 232 + 88 144 232 + 88 160 248 + 72 176 248 + 56 192 248 + 56 176 232 + 40 192 232 + 40 208 248 + 24 224 248 + 8 240 248 + 8 224 232 + 24 208 232 + 24 192 216 + 8 208 216 + 8 192 200 + 24 176 200 + 40 160 200 + 40 176 216 + 56 160 216 + 56 144 200 + 56 128 184 + 56 112 168 + 40 128 168 + 40 144 184 + 24 160 184 + 8 176 184 + 8 160 168 + 24 144 168 + 24 128 152 + 8 144 152 + 8 128 136 + 24 112 136 + 40 96 136 + 40 112 152 + 56 96 152 + 56 80 136 + 72 64 136 + 88 48 136 + 88 64 152 + 72 80 152 + 72 96 168 + 72 112 184 + 88 96 184 + 88 80 168 +104 64 168 +104 80 184 +120 64 184 +120 48 168 +120 32 152 +104 48 152 +104 32 136 +120 16 136 +120 0 120 +104 16 120 +104 0 104 +120 16 104 +120 32 88 +120 48 72 +104 32 72 +104 16 88 + 88 0 88 + 88 16 72 + 72 0 72 + 72 16 88 + 72 32 104 + 88 16 104 + 88 32 120 + 72 48 120 + 56 64 120 + 56 48 104 + 40 64 104 + 40 80 120 + 24 96 120 + 8 112 120 + 8 96 104 + 24 80 104 + 24 64 88 + 8 80 88 + 8 64 72 + 24 48 72 + 40 32 72 + 40 48 88 + 56 32 88 + 56 16 72 + 56 0 56 + 56 16 40 + 40 0 40 + 40 16 56 + 24 32 56 + 8 48 56 + 8 32 40 + 24 16 40 + 24 0 24 + 8 16 24 diff --git a/src/fractalzoomer/color_maps/lkmtch01.map b/src/fractalzoomer/color_maps/lkmtch01.map new file mode 100644 index 000000000..7ccfc289c --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch01.map @@ -0,0 +1,256 @@ + 8 16 8 + 24 32 8 + 40 48 8 + 40 64 24 + 56 80 24 + 56 64 8 + 72 80 8 + 88 96 8 + 88 112 24 + 72 96 24 + 72 112 40 + 72 128 56 + 88 144 56 + 88 128 40 +104 144 40 +104 160 56 +120 176 56 +120 160 40 +120 144 24 +104 128 24 +104 112 8 +120 128 8 +136 144 8 +152 160 8 +152 176 24 +136 160 24 +136 176 40 +136 192 56 +152 208 56 +152 192 40 +168 208 40 +168 224 56 +184 240 56 +184 224 40 +184 208 24 +168 192 24 +168 176 8 +184 192 8 +200 208 8 +200 224 24 +216 240 24 +216 224 8 +232 240 8 +248 252 8 +248 236 24 +232 252 24 +232 236 40 +248 220 40 +248 204 56 +232 220 56 +216 236 56 +216 252 40 +200 240 40 +200 252 56 +200 236 72 +200 220 88 +216 204 88 +216 220 72 +232 204 72 +248 188 72 +248 172 88 +232 188 88 +232 172 104 +248 156 104 +248 140 120 +232 156 120 +216 172 120 +216 188 104 +200 204 104 +200 188 120 +184 204 120 +168 220 120 +168 236 104 +184 220 104 +184 236 88 +184 252 72 +168 240 72 +168 252 88 +152 240 88 +152 224 72 +136 208 72 +136 224 88 +136 240 104 +152 252 104 +152 236 120 +136 252 120 +136 236 136 +152 220 136 +152 204 152 +136 220 152 +136 204 168 +136 188 184 +152 172 184 +152 188 168 +168 172 168 +168 156 184 +184 140 184 +184 156 168 +184 172 152 +168 188 152 +168 204 136 +184 188 136 +200 172 136 +200 156 152 +216 140 152 +216 156 136 +232 140 136 +248 124 136 +248 108 152 +232 124 152 +232 108 168 +248 92 168 +248 76 184 +232 92 184 +216 108 184 +216 124 168 +200 140 168 +200 124 184 +200 108 200 +200 92 216 +216 76 216 +216 92 200 +232 76 200 +248 60 200 +248 44 216 +232 60 216 +232 44 232 +248 28 232 +248 12 248 +232 28 248 +216 44 248 +216 60 232 +200 76 232 +200 60 248 +184 76 248 +168 92 248 +168 108 232 +184 92 232 +184 108 216 +184 124 200 +168 140 200 +168 124 216 +152 140 216 +152 156 200 +136 172 200 +136 156 216 +136 140 232 +152 124 232 +152 108 248 +136 124 248 +120 140 248 +104 156 248 +104 172 232 +120 156 232 +120 172 216 +120 188 200 +104 204 200 +104 188 216 + 88 204 216 + 88 220 200 + 72 236 200 + 72 220 216 + 72 204 232 + 88 188 232 + 88 172 248 + 72 188 248 + 56 204 248 + 56 220 232 + 40 236 232 + 40 220 248 + 24 236 248 + 8 252 248 + 8 240 232 + 24 252 232 + 24 240 216 + 8 224 216 + 8 208 200 + 24 224 200 + 40 240 200 + 40 252 216 + 56 236 216 + 56 252 200 + 56 240 184 + 56 224 168 + 40 208 168 + 40 224 184 + 24 208 184 + 8 192 184 + 8 176 168 + 24 192 168 + 24 176 152 + 8 160 152 + 8 144 136 + 24 160 136 + 40 176 136 + 40 192 152 + 56 208 152 + 56 192 136 + 72 208 136 + 88 224 136 + 88 240 152 + 72 224 152 + 72 240 168 + 72 252 184 + 88 236 184 + 88 252 168 +104 236 168 +104 220 184 +120 204 184 +120 220 168 +120 236 152 +104 252 152 +104 240 136 +120 252 136 +120 240 120 +104 224 120 +104 208 104 +120 224 104 +120 208 88 +120 192 72 +104 176 72 +104 192 88 + 88 176 88 + 88 160 72 + 72 144 72 + 72 160 88 + 72 176 104 + 88 192 104 + 88 208 120 + 72 192 120 + 56 176 120 + 56 160 104 + 40 144 104 + 40 160 120 + 24 144 120 + 8 128 120 + 8 112 104 + 24 128 104 + 24 112 88 + 8 96 88 + 8 80 72 + 24 96 72 + 40 112 72 + 40 128 88 + 56 144 88 + 56 128 72 + 56 112 56 + 56 96 40 + 40 80 40 + 40 96 56 + 24 80 56 + 8 64 56 + 8 48 40 + 24 64 40 + 24 48 24 + 8 32 24 diff --git a/src/fractalzoomer/color_maps/lkmtch02.map b/src/fractalzoomer/color_maps/lkmtch02.map new file mode 100644 index 000000000..4a442e9c2 --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch02.map @@ -0,0 +1,256 @@ + 8 8 8 + 24 16 8 + 40 24 8 + 40 32 24 + 56 40 24 + 56 32 8 + 72 40 8 + 88 48 8 + 88 56 24 + 72 48 24 + 72 56 40 + 72 64 56 + 88 72 56 + 88 64 40 +104 72 40 +104 80 56 +120 88 56 +120 80 40 +120 72 24 +104 64 24 +104 56 8 +120 64 8 +136 72 8 +152 80 8 +152 88 24 +136 80 24 +136 88 40 +136 96 56 +152 104 56 +152 96 40 +168 104 40 +168 112 56 +184 120 56 +184 112 40 +184 104 24 +168 96 24 +168 88 8 +184 96 8 +200 104 8 +200 112 24 +216 120 24 +216 112 8 +232 120 8 +248 128 8 +248 136 24 +232 128 24 +232 136 40 +248 144 40 +248 152 56 +232 144 56 +216 136 56 +216 128 40 +200 120 40 +200 128 56 +200 136 72 +200 144 88 +216 152 88 +216 144 72 +232 152 72 +248 160 72 +248 168 88 +232 160 88 +232 168 104 +248 176 104 +248 184 120 +232 176 120 +216 168 120 +216 160 104 +200 152 104 +200 160 120 +184 152 120 +168 144 120 +168 136 104 +184 144 104 +184 136 88 +184 128 72 +168 120 72 +168 128 88 +152 120 88 +152 112 72 +136 104 72 +136 112 88 +136 120 104 +152 128 104 +152 136 120 +136 128 120 +136 136 136 +152 144 136 +152 152 152 +136 144 152 +136 152 168 +136 160 184 +152 168 184 +152 160 168 +168 168 168 +168 176 184 +184 184 184 +184 176 168 +184 168 152 +168 160 152 +168 152 136 +184 160 136 +200 168 136 +200 176 152 +216 184 152 +216 176 136 +232 184 136 +248 192 136 +248 200 152 +232 192 152 +232 200 168 +248 208 168 +248 216 184 +232 208 184 +216 200 184 +216 192 168 +200 184 168 +200 192 184 +200 200 200 +200 208 216 +216 216 216 +216 208 200 +232 216 200 +248 224 200 +248 232 216 +232 224 216 +232 232 232 +248 240 232 +248 248 248 +232 240 248 +216 232 248 +216 224 232 +200 216 232 +200 224 248 +184 216 248 +168 208 248 +168 200 232 +184 208 232 +184 200 216 +184 192 200 +168 184 200 +168 192 216 +152 184 216 +152 176 200 +136 168 200 +136 176 216 +136 184 232 +152 192 232 +152 200 248 +136 192 248 +120 184 248 +104 176 248 +104 168 232 +120 176 232 +120 168 216 +120 160 200 +104 152 200 +104 160 216 + 88 152 216 + 88 144 200 + 72 136 200 + 72 144 216 + 72 152 232 + 88 160 232 + 88 168 248 + 72 160 248 + 56 152 248 + 56 144 232 + 40 136 232 + 40 144 248 + 24 136 248 + 8 128 248 + 8 120 232 + 24 128 232 + 24 120 216 + 8 112 216 + 8 104 200 + 24 112 200 + 40 120 200 + 40 128 216 + 56 136 216 + 56 128 200 + 56 120 184 + 56 112 168 + 40 104 168 + 40 112 184 + 24 104 184 + 8 96 184 + 8 88 168 + 24 96 168 + 24 88 152 + 8 80 152 + 8 72 136 + 24 80 136 + 40 88 136 + 40 96 152 + 56 104 152 + 56 96 136 + 72 104 136 + 88 112 136 + 88 120 152 + 72 112 152 + 72 120 168 + 72 128 184 + 88 136 184 + 88 128 168 +104 136 168 +104 144 184 +120 152 184 +120 144 168 +120 136 152 +104 128 152 +104 120 136 +120 128 136 +120 120 120 +104 112 120 +104 104 104 +120 112 104 +120 104 88 +120 96 72 +104 88 72 +104 96 88 + 88 88 88 + 88 80 72 + 72 72 72 + 72 80 88 + 72 88 104 + 88 96 104 + 88 104 120 + 72 96 120 + 56 88 120 + 56 80 104 + 40 72 104 + 40 80 120 + 24 72 120 + 8 64 120 + 8 56 104 + 24 64 104 + 24 56 88 + 8 48 88 + 8 40 72 + 24 48 72 + 40 56 72 + 40 64 88 + 56 72 88 + 56 64 72 + 56 56 56 + 56 48 40 + 40 40 40 + 40 48 56 + 24 40 56 + 8 32 56 + 8 24 40 + 24 32 40 + 24 24 24 + 8 16 24 diff --git a/src/fractalzoomer/color_maps/lkmtch03.map b/src/fractalzoomer/color_maps/lkmtch03.map new file mode 100644 index 000000000..7a5767689 --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch03.map @@ -0,0 +1,256 @@ + 8 8 8 + 24 24 8 + 40 40 8 + 40 40 24 + 56 56 24 + 56 56 8 + 72 72 8 + 88 88 8 + 88 88 24 + 72 72 24 + 72 72 40 + 72 72 56 + 88 88 56 + 88 88 40 +104 104 40 +104 104 56 +120 120 56 +120 120 40 +120 120 24 +104 104 24 +104 104 8 +120 120 8 +136 136 8 +152 152 8 +152 152 24 +136 136 24 +136 136 40 +136 136 56 +152 152 56 +152 152 40 +168 168 40 +168 168 56 +184 184 56 +184 184 40 +184 184 24 +168 168 24 +168 168 8 +184 184 8 +200 200 8 +200 200 24 +216 216 24 +216 216 8 +232 232 8 +248 244 8 +248 228 24 +232 228 24 +232 212 40 +248 212 40 +248 196 56 +232 196 56 +216 196 56 +216 212 40 +200 200 40 +200 196 56 +200 180 72 +200 164 88 +216 164 88 +216 180 72 +232 180 72 +248 180 72 +248 164 88 +232 164 88 +232 148 104 +248 148 104 +248 132 120 +232 132 120 +216 132 120 +216 148 104 +200 148 104 +200 132 120 +184 132 120 +168 132 120 +168 148 104 +184 148 104 +184 164 88 +184 180 72 +168 168 72 +168 164 88 +152 152 88 +152 152 72 +136 136 72 +136 136 88 +136 136 104 +152 148 104 +152 132 120 +136 132 120 +136 116 136 +152 116 136 +152 100 152 +136 116 152 +136 116 168 +136 116 184 +152 100 184 +152 100 168 +168 84 168 +168 84 184 +184 68 184 +184 84 168 +184 100 152 +168 100 152 +168 116 136 +184 116 136 +200 116 136 +200 100 152 +216 100 152 +216 116 136 +232 116 136 +248 116 136 +248 100 152 +232 100 152 +232 84 168 +248 84 168 +248 68 184 +232 68 184 +216 68 184 +216 84 168 +200 84 168 +200 68 184 +200 52 200 +200 52 216 +216 36 216 +216 52 200 +232 52 200 +248 52 200 +248 36 216 +232 36 216 +232 20 232 +248 20 232 +248 4 248 +232 20 248 +216 36 248 +216 36 232 +200 52 232 +200 52 248 +184 68 248 +168 84 248 +168 84 232 +184 68 232 +184 68 216 +184 68 200 +168 84 200 +168 84 216 +152 100 216 +152 100 200 +136 116 200 +136 116 216 +136 116 232 +152 100 232 +152 100 248 +136 116 248 +120 132 248 +104 148 248 +104 148 232 +120 132 232 +120 132 216 +120 132 200 +104 148 200 +104 148 216 + 88 164 216 + 88 164 200 + 72 180 200 + 72 180 216 + 72 180 232 + 88 164 232 + 88 164 248 + 72 180 248 + 56 196 248 + 56 196 232 + 40 212 232 + 40 212 248 + 24 228 248 + 8 244 248 + 8 232 232 + 24 228 232 + 24 216 216 + 8 216 216 + 8 200 200 + 24 200 200 + 40 200 200 + 40 212 216 + 56 196 216 + 56 196 200 + 56 184 184 + 56 168 168 + 40 168 168 + 40 184 184 + 24 184 184 + 8 184 184 + 8 168 168 + 24 168 168 + 24 152 152 + 8 152 152 + 8 136 136 + 24 136 136 + 40 136 136 + 40 152 152 + 56 152 152 + 56 136 136 + 72 136 136 + 88 136 136 + 88 152 152 + 72 152 152 + 72 168 168 + 72 180 184 + 88 164 184 + 88 164 168 +104 148 168 +104 148 184 +120 132 184 +120 132 168 +120 132 152 +104 148 152 +104 136 136 +120 132 136 +120 120 120 +104 120 120 +104 104 104 +120 120 104 +120 120 88 +120 120 72 +104 104 72 +104 104 88 + 88 88 88 + 88 88 72 + 72 72 72 + 72 88 88 + 72 104 104 + 88 104 104 + 88 120 120 + 72 120 120 + 56 120 120 + 56 104 104 + 40 104 104 + 40 120 120 + 24 120 120 + 8 120 120 + 8 104 104 + 24 104 104 + 24 88 88 + 8 88 88 + 8 72 72 + 24 72 72 + 40 72 72 + 40 88 88 + 56 88 88 + 56 72 72 + 56 56 56 + 56 56 40 + 40 40 40 + 40 56 56 + 24 56 56 + 8 56 56 + 8 40 40 + 24 40 40 + 24 24 24 + 8 24 24 diff --git a/src/fractalzoomer/color_maps/lkmtch04.map b/src/fractalzoomer/color_maps/lkmtch04.map new file mode 100644 index 000000000..0e9cf587c --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch04.map @@ -0,0 +1,256 @@ + 8 12 8 + 24 12 8 + 40 12 8 + 40 44 24 + 56 44 24 + 56 12 8 + 72 12 8 + 88 12 8 + 88 44 24 + 72 44 24 + 72 76 40 + 72 108 56 + 88 108 56 + 88 76 40 +104 76 40 +104 108 56 +120 108 56 +120 76 40 +120 44 24 +104 44 24 +104 12 8 +120 12 8 +136 12 8 +152 12 8 +152 44 24 +136 44 24 +136 76 40 +136 108 56 +152 108 56 +152 76 40 +168 76 40 +168 108 56 +184 108 56 +184 76 40 +184 44 24 +168 44 24 +168 12 8 +184 12 8 +200 12 8 +200 44 24 +216 44 24 +216 12 8 +232 12 8 +248 8 8 +248 8 24 +232 40 24 +232 40 40 +248 8 40 +248 8 56 +232 40 56 +216 72 56 +216 72 40 +200 76 40 +200 104 56 +200 104 72 +200 104 88 +216 72 88 +216 72 72 +232 40 72 +248 8 72 +248 8 88 +232 40 88 +232 40 104 +248 8 104 +248 8 120 +232 40 120 +216 72 120 +216 72 104 +200 104 104 +200 104 120 +184 136 120 +168 168 120 +168 168 104 +184 136 104 +184 136 88 +184 136 72 +168 140 72 +168 168 88 +152 172 88 +152 140 72 +136 140 72 +136 172 88 +136 204 104 +152 200 104 +152 200 120 +136 232 120 +136 232 136 +152 200 136 +152 200 152 +136 200 152 +136 168 168 +136 136 184 +152 136 184 +152 168 168 +168 168 168 +168 136 184 +184 136 184 +184 136 168 +184 136 152 +168 168 152 +168 168 136 +184 136 136 +200 104 136 +200 104 152 +216 72 152 +216 72 136 +232 40 136 +248 8 136 +248 8 152 +232 40 152 +232 40 168 +248 8 168 +248 8 184 +232 40 184 +216 72 184 +216 72 168 +200 104 168 +200 104 184 +200 104 200 +200 72 216 +216 72 216 +216 72 200 +232 40 200 +248 8 200 +248 8 216 +232 40 216 +232 40 232 +248 8 232 +248 8 248 +232 8 248 +216 8 248 +216 40 232 +200 40 232 +200 8 248 +184 8 248 +168 8 248 +168 40 232 +184 40 232 +184 72 216 +184 104 200 +168 104 200 +168 72 216 +152 72 216 +152 104 200 +136 104 200 +136 72 216 +136 40 232 +152 40 232 +152 8 248 +136 8 248 +120 8 248 +104 8 248 +104 40 232 +120 40 232 +120 72 216 +120 104 200 +104 104 200 +104 72 216 + 88 72 216 + 88 104 200 + 72 104 200 + 72 72 216 + 72 40 232 + 88 40 232 + 88 8 248 + 72 8 248 + 56 8 248 + 56 40 232 + 40 40 232 + 40 8 248 + 24 8 248 + 8 8 248 + 8 12 232 + 24 40 232 + 24 44 216 + 8 12 216 + 8 12 200 + 24 44 200 + 40 76 200 + 40 72 216 + 56 72 216 + 56 104 200 + 56 108 184 + 56 108 168 + 40 76 168 + 40 76 184 + 24 44 184 + 8 12 184 + 8 12 168 + 24 44 168 + 24 44 152 + 8 12 152 + 8 12 136 + 24 44 136 + 40 76 136 + 40 76 152 + 56 108 152 + 56 108 136 + 72 140 136 + 88 172 136 + 88 172 152 + 72 140 152 + 72 140 168 + 72 136 184 + 88 136 184 + 88 168 168 +104 168 168 +104 136 184 +120 136 184 +120 168 168 +120 200 152 +104 200 152 +104 204 136 +120 232 136 +120 236 120 +104 204 120 +104 204 104 +120 204 104 +120 172 88 +120 140 72 +104 140 72 +104 172 88 + 88 172 88 + 88 140 72 + 72 140 72 + 72 140 88 + 72 140 104 + 88 172 104 + 88 172 120 + 72 140 120 + 56 108 120 + 56 108 104 + 40 76 104 + 40 76 120 + 24 44 120 + 8 12 120 + 8 12 104 + 24 44 104 + 24 44 88 + 8 12 88 + 8 12 72 + 24 44 72 + 40 76 72 + 40 76 88 + 56 108 88 + 56 108 72 + 56 108 56 + 56 76 40 + 40 76 40 + 40 76 56 + 24 44 56 + 8 12 56 + 8 12 40 + 24 44 40 + 24 44 24 + 8 12 24 diff --git a/src/fractalzoomer/color_maps/lkmtch05.map b/src/fractalzoomer/color_maps/lkmtch05.map new file mode 100644 index 000000000..35e959153 --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch05.map @@ -0,0 +1,256 @@ + 8 0 8 + 40 32 8 + 56 32 24 + 72 64 8 + 88 64 24 + 72 32 40 + 88 32 56 +104 64 40 +120 64 56 +120 96 24 +104 96 8 +136 128 8 +152 128 24 +136 96 40 +152 96 56 +168 128 40 +184 128 56 +184 160 24 +168 160 8 +200 192 8 +216 192 24 +232 224 8 +248 224 24 +232 192 40 +248 192 56 +216 160 56 +200 160 40 +200 128 72 +216 128 88 +232 160 72 +248 160 88 +232 128 104 +248 128 120 +216 96 120 +200 96 104 +184 64 120 +168 64 104 +184 96 88 +168 96 72 +152 64 88 +136 64 72 +136 32 104 +152 32 120 +136 0 136 +152 0 152 +136 32 168 +152 32 184 +168 0 168 +184 0 184 +184 32 152 +168 32 136 +200 64 136 +216 64 152 +232 96 136 +248 96 152 +232 64 168 +248 64 184 +216 32 184 +200 32 168 +200 0 200 +216 0 216 +232 32 200 +248 32 216 +232 0 232 +248 0 248 +216 32 248 +200 32 232 +184 64 248 +168 64 232 +184 32 216 +168 32 200 +152 64 216 +136 64 200 +136 96 232 +152 96 248 +120 128 248 +104 128 232 +120 96 216 +104 96 200 + 88 128 216 + 72 128 200 + 72 160 232 + 88 160 248 + 56 192 248 + 40 192 232 + 24 224 248 + 8 224 232 + 24 192 216 + 8 192 200 + 40 160 200 + 56 160 216 + 56 128 184 + 40 128 168 + 24 160 184 + 8 160 168 + 24 128 152 + 8 128 136 + 40 96 136 + 56 96 152 + 72 64 136 + 88 64 152 + 72 96 168 + 88 96 184 +104 64 168 +120 64 184 +120 32 152 +104 32 136 +120 0 120 +104 0 104 +120 32 88 +104 32 72 + 88 0 88 + 72 0 72 + 72 32 104 + 88 32 120 + 56 64 120 + 40 64 104 + 24 96 120 + 8 96 104 + 24 64 88 + 8 64 72 + 40 32 72 + 56 32 88 + 56 0 56 + 40 0 40 + 24 32 56 + 8 32 40 + 24 0 24 + 24 16 8 + 40 16 24 + 56 48 8 + 88 80 8 + 72 48 24 + 72 16 56 + 88 48 40 +104 48 56 +120 80 40 +104 80 24 +120 112 8 +152 144 8 +136 112 24 +136 80 56 +152 112 40 +168 112 56 +184 144 40 +168 144 24 +184 176 8 +200 176 24 +216 208 8 +248 240 8 +232 208 24 +248 208 40 +232 176 56 +216 176 40 +200 144 56 +200 112 88 +216 144 72 +248 176 72 +232 144 88 +248 144 104 +232 112 120 +216 112 104 +200 80 120 +168 48 120 +184 80 104 +184 112 72 +168 80 88 +152 80 72 +136 48 88 +152 48 104 +136 16 120 +152 16 136 +136 16 152 +136 48 184 +152 16 168 +168 16 184 +184 16 168 +168 16 152 +184 48 136 +200 48 152 +216 80 136 +248 112 136 +232 80 152 +248 80 168 +232 48 184 +216 48 168 +200 16 184 +200 16 216 +216 16 200 +248 48 200 +232 16 216 +248 16 232 +232 16 248 +216 16 232 +200 48 248 +168 80 248 +184 48 232 +184 16 200 +168 48 216 +152 48 200 +136 80 216 +152 80 232 +136 112 248 +104 144 248 +120 112 232 +120 80 200 +104 112 216 + 88 112 200 + 72 144 216 + 88 144 232 + 72 176 248 + 56 176 232 + 40 208 248 + 8 240 248 + 24 208 232 + 8 208 216 + 24 176 200 + 40 176 216 + 56 144 200 + 56 112 168 + 40 144 184 + 8 176 184 + 24 144 168 + 8 144 152 + 24 112 136 + 40 112 152 + 56 80 136 + 88 48 136 + 72 80 152 + 72 112 184 + 88 80 168 +104 80 184 +120 48 168 +104 48 152 +120 16 136 +104 16 120 +120 16 104 +120 48 72 +104 16 88 + 88 16 72 + 72 16 88 + 88 16 104 + 72 48 120 + 56 48 104 + 40 80 120 + 8 112 120 + 24 80 104 + 8 80 88 + 24 48 72 + 40 48 88 + 56 16 72 + 56 16 40 + 40 16 56 + 8 48 56 + 24 16 40 + 8 16 24 diff --git a/src/fractalzoomer/color_maps/lkmtch06.map b/src/fractalzoomer/color_maps/lkmtch06.map new file mode 100644 index 000000000..53a33e3a5 --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch06.map @@ -0,0 +1,256 @@ + 8 16 8 + 40 48 8 + 56 80 24 + 72 80 8 + 88 112 24 + 72 112 40 + 88 144 56 +104 144 40 +120 176 56 +120 144 24 +104 112 8 +136 144 8 +152 176 24 +136 176 40 +152 208 56 +168 208 40 +184 240 56 +184 208 24 +168 176 8 +200 208 8 +216 240 24 +232 240 8 +248 236 24 +232 236 40 +248 204 56 +216 236 56 +200 240 40 +200 236 72 +216 204 88 +232 204 72 +248 172 88 +232 172 104 +248 140 120 +216 172 120 +200 204 104 +184 204 120 +168 236 104 +184 236 88 +168 240 72 +152 240 88 +136 208 72 +136 240 104 +152 236 120 +136 236 136 +152 204 152 +136 204 168 +152 172 184 +168 172 168 +184 140 184 +184 172 152 +168 204 136 +200 172 136 +216 140 152 +232 140 136 +248 108 152 +232 108 168 +248 76 184 +216 108 184 +200 140 168 +200 108 200 +216 76 216 +232 76 200 +248 44 216 +232 44 232 +248 12 248 +216 44 248 +200 76 232 +184 76 248 +168 108 232 +184 108 216 +168 140 200 +152 140 216 +136 172 200 +136 140 232 +152 108 248 +120 140 248 +104 172 232 +120 172 216 +104 204 200 + 88 204 216 + 72 236 200 + 72 204 232 + 88 172 248 + 56 204 248 + 40 236 232 + 24 236 248 + 8 240 232 + 24 240 216 + 8 208 200 + 40 240 200 + 56 236 216 + 56 240 184 + 40 208 168 + 24 208 184 + 8 176 168 + 24 176 152 + 8 144 136 + 40 176 136 + 56 208 152 + 72 208 136 + 88 240 152 + 72 240 168 + 88 236 184 +104 236 168 +120 204 184 +120 236 152 +104 240 136 +120 240 120 +104 208 104 +120 208 88 +104 176 72 + 88 176 88 + 72 144 72 + 72 176 104 + 88 208 120 + 56 176 120 + 40 144 104 + 24 144 120 + 8 112 104 + 24 112 88 + 8 80 72 + 40 112 72 + 56 144 88 + 56 112 56 + 40 80 40 + 24 80 56 + 8 48 40 + 24 48 24 + 24 32 8 + 40 64 24 + 56 64 8 + 88 96 8 + 72 96 24 + 72 128 56 + 88 128 40 +104 160 56 +120 160 40 +104 128 24 +120 128 8 +152 160 8 +136 160 24 +136 192 56 +152 192 40 +168 224 56 +184 224 40 +168 192 24 +184 192 8 +200 224 24 +216 224 8 +248 252 8 +232 252 24 +248 220 40 +232 220 56 +216 252 40 +200 252 56 +200 220 88 +216 220 72 +248 188 72 +232 188 88 +248 156 104 +232 156 120 +216 188 104 +200 188 120 +168 220 120 +184 220 104 +184 252 72 +168 252 88 +152 224 72 +136 224 88 +152 252 104 +136 252 120 +152 220 136 +136 220 152 +136 188 184 +152 188 168 +168 156 184 +184 156 168 +168 188 152 +184 188 136 +200 156 152 +216 156 136 +248 124 136 +232 124 152 +248 92 168 +232 92 184 +216 124 168 +200 124 184 +200 92 216 +216 92 200 +248 60 200 +232 60 216 +248 28 232 +232 28 248 +216 60 232 +200 60 248 +168 92 248 +184 92 232 +184 124 200 +168 124 216 +152 156 200 +136 156 216 +152 124 232 +136 124 248 +104 156 248 +120 156 232 +120 188 200 +104 188 216 + 88 220 200 + 72 220 216 + 88 188 232 + 72 188 248 + 56 220 232 + 40 220 248 + 8 252 248 + 24 252 232 + 8 224 216 + 24 224 200 + 40 252 216 + 56 252 200 + 56 224 168 + 40 224 184 + 8 192 184 + 24 192 168 + 8 160 152 + 24 160 136 + 40 192 152 + 56 192 136 + 88 224 136 + 72 224 152 + 72 252 184 + 88 252 168 +104 220 184 +120 220 168 +104 252 152 +120 252 136 +104 224 120 +120 224 104 +120 192 72 +104 192 88 + 88 160 72 + 72 160 88 + 88 192 104 + 72 192 120 + 56 160 104 + 40 160 120 + 8 128 120 + 24 128 104 + 8 96 88 + 24 96 72 + 40 128 88 + 56 128 72 + 56 96 40 + 40 96 56 + 8 64 56 + 24 64 40 + 8 32 24 diff --git a/src/fractalzoomer/color_maps/lkmtch07.map b/src/fractalzoomer/color_maps/lkmtch07.map new file mode 100644 index 000000000..e19c7b56a --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch07.map @@ -0,0 +1,256 @@ + 8 8 8 + 40 24 8 + 56 40 24 + 72 40 8 + 88 56 24 + 72 56 40 + 88 72 56 +104 72 40 +120 88 56 +120 72 24 +104 56 8 +136 72 8 +152 88 24 +136 88 40 +152 104 56 +168 104 40 +184 120 56 +184 104 24 +168 88 8 +200 104 8 +216 120 24 +232 120 8 +248 136 24 +232 136 40 +248 152 56 +216 136 56 +200 120 40 +200 136 72 +216 152 88 +232 152 72 +248 168 88 +232 168 104 +248 184 120 +216 168 120 +200 152 104 +184 152 120 +168 136 104 +184 136 88 +168 120 72 +152 120 88 +136 104 72 +136 120 104 +152 136 120 +136 136 136 +152 152 152 +136 152 168 +152 168 184 +168 168 168 +184 184 184 +184 168 152 +168 152 136 +200 168 136 +216 184 152 +232 184 136 +248 200 152 +232 200 168 +248 216 184 +216 200 184 +200 184 168 +200 200 200 +216 216 216 +232 216 200 +248 232 216 +232 232 232 +248 248 248 +216 232 248 +200 216 232 +184 216 248 +168 200 232 +184 200 216 +168 184 200 +152 184 216 +136 168 200 +136 184 232 +152 200 248 +120 184 248 +104 168 232 +120 168 216 +104 152 200 + 88 152 216 + 72 136 200 + 72 152 232 + 88 168 248 + 56 152 248 + 40 136 232 + 24 136 248 + 8 120 232 + 24 120 216 + 8 104 200 + 40 120 200 + 56 136 216 + 56 120 184 + 40 104 168 + 24 104 184 + 8 88 168 + 24 88 152 + 8 72 136 + 40 88 136 + 56 104 152 + 72 104 136 + 88 120 152 + 72 120 168 + 88 136 184 +104 136 168 +120 152 184 +120 136 152 +104 120 136 +120 120 120 +104 104 104 +120 104 88 +104 88 72 + 88 88 88 + 72 72 72 + 72 88 104 + 88 104 120 + 56 88 120 + 40 72 104 + 24 72 120 + 8 56 104 + 24 56 88 + 8 40 72 + 40 56 72 + 56 72 88 + 56 56 56 + 40 40 40 + 24 40 56 + 8 24 40 + 24 24 24 + 24 16 8 + 40 32 24 + 56 32 8 + 88 48 8 + 72 48 24 + 72 64 56 + 88 64 40 +104 80 56 +120 80 40 +104 64 24 +120 64 8 +152 80 8 +136 80 24 +136 96 56 +152 96 40 +168 112 56 +184 112 40 +168 96 24 +184 96 8 +200 112 24 +216 112 8 +248 128 8 +232 128 24 +248 144 40 +232 144 56 +216 128 40 +200 128 56 +200 144 88 +216 144 72 +248 160 72 +232 160 88 +248 176 104 +232 176 120 +216 160 104 +200 160 120 +168 144 120 +184 144 104 +184 128 72 +168 128 88 +152 112 72 +136 112 88 +152 128 104 +136 128 120 +152 144 136 +136 144 152 +136 160 184 +152 160 168 +168 176 184 +184 176 168 +168 160 152 +184 160 136 +200 176 152 +216 176 136 +248 192 136 +232 192 152 +248 208 168 +232 208 184 +216 192 168 +200 192 184 +200 208 216 +216 208 200 +248 224 200 +232 224 216 +248 240 232 +232 240 248 +216 224 232 +200 224 248 +168 208 248 +184 208 232 +184 192 200 +168 192 216 +152 176 200 +136 176 216 +152 192 232 +136 192 248 +104 176 248 +120 176 232 +120 160 200 +104 160 216 + 88 144 200 + 72 144 216 + 88 160 232 + 72 160 248 + 56 144 232 + 40 144 248 + 8 128 248 + 24 128 232 + 8 112 216 + 24 112 200 + 40 128 216 + 56 128 200 + 56 112 168 + 40 112 184 + 8 96 184 + 24 96 168 + 8 80 152 + 24 80 136 + 40 96 152 + 56 96 136 + 88 112 136 + 72 112 152 + 72 128 184 + 88 128 168 +104 144 184 +120 144 168 +104 128 152 +120 128 136 +104 112 120 +120 112 104 +120 96 72 +104 96 88 + 88 80 72 + 72 80 88 + 88 96 104 + 72 96 120 + 56 80 104 + 40 80 120 + 8 64 120 + 24 64 104 + 8 48 88 + 24 48 72 + 40 64 88 + 56 64 72 + 56 48 40 + 40 48 56 + 8 32 56 + 24 32 40 + 8 16 24 diff --git a/src/fractalzoomer/color_maps/lkmtch08.map b/src/fractalzoomer/color_maps/lkmtch08.map new file mode 100644 index 000000000..a11d85c9c --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch08.map @@ -0,0 +1,256 @@ + 8 8 8 + 40 40 8 + 56 56 24 + 72 72 8 + 88 88 24 + 72 72 40 + 88 88 56 +104 104 40 +120 120 56 +120 120 24 +104 104 8 +136 136 8 +152 152 24 +136 136 40 +152 152 56 +168 168 40 +184 184 56 +184 184 24 +168 168 8 +200 200 8 +216 216 24 +232 232 8 +248 228 24 +232 212 40 +248 196 56 +216 196 56 +200 200 40 +200 180 72 +216 164 88 +232 180 72 +248 164 88 +232 148 104 +248 132 120 +216 132 120 +200 148 104 +184 132 120 +168 148 104 +184 164 88 +168 168 72 +152 152 88 +136 136 72 +136 136 104 +152 132 120 +136 116 136 +152 100 152 +136 116 168 +152 100 184 +168 84 168 +184 68 184 +184 100 152 +168 116 136 +200 116 136 +216 100 152 +232 116 136 +248 100 152 +232 84 168 +248 68 184 +216 68 184 +200 84 168 +200 52 200 +216 36 216 +232 52 200 +248 36 216 +232 20 232 +248 4 248 +216 36 248 +200 52 232 +184 68 248 +168 84 232 +184 68 216 +168 84 200 +152 100 216 +136 116 200 +136 116 232 +152 100 248 +120 132 248 +104 148 232 +120 132 216 +104 148 200 + 88 164 216 + 72 180 200 + 72 180 232 + 88 164 248 + 56 196 248 + 40 212 232 + 24 228 248 + 8 232 232 + 24 216 216 + 8 200 200 + 40 200 200 + 56 196 216 + 56 184 184 + 40 168 168 + 24 184 184 + 8 168 168 + 24 152 152 + 8 136 136 + 40 136 136 + 56 152 152 + 72 136 136 + 88 152 152 + 72 168 168 + 88 164 184 +104 148 168 +120 132 184 +120 132 152 +104 136 136 +120 120 120 +104 104 104 +120 120 88 +104 104 72 + 88 88 88 + 72 72 72 + 72 104 104 + 88 120 120 + 56 120 120 + 40 104 104 + 24 120 120 + 8 104 104 + 24 88 88 + 8 72 72 + 40 72 72 + 56 88 88 + 56 56 56 + 40 40 40 + 24 56 56 + 8 40 40 + 24 24 24 + 24 24 8 + 40 40 24 + 56 56 8 + 88 88 8 + 72 72 24 + 72 72 56 + 88 88 40 +104 104 56 +120 120 40 +104 104 24 +120 120 8 +152 152 8 +136 136 24 +136 136 56 +152 152 40 +168 168 56 +184 184 40 +168 168 24 +184 184 8 +200 200 24 +216 216 8 +248 244 8 +232 228 24 +248 212 40 +232 196 56 +216 212 40 +200 196 56 +200 164 88 +216 180 72 +248 180 72 +232 164 88 +248 148 104 +232 132 120 +216 148 104 +200 132 120 +168 132 120 +184 148 104 +184 180 72 +168 164 88 +152 152 72 +136 136 88 +152 148 104 +136 132 120 +152 116 136 +136 116 152 +136 116 184 +152 100 168 +168 84 184 +184 84 168 +168 100 152 +184 116 136 +200 100 152 +216 116 136 +248 116 136 +232 100 152 +248 84 168 +232 68 184 +216 84 168 +200 68 184 +200 52 216 +216 52 200 +248 52 200 +232 36 216 +248 20 232 +232 20 248 +216 36 232 +200 52 248 +168 84 248 +184 68 232 +184 68 200 +168 84 216 +152 100 200 +136 116 216 +152 100 232 +136 116 248 +104 148 248 +120 132 232 +120 132 200 +104 148 216 + 88 164 200 + 72 180 216 + 88 164 232 + 72 180 248 + 56 196 232 + 40 212 248 + 8 244 248 + 24 228 232 + 8 216 216 + 24 200 200 + 40 212 216 + 56 196 200 + 56 168 168 + 40 184 184 + 8 184 184 + 24 168 168 + 8 152 152 + 24 136 136 + 40 152 152 + 56 136 136 + 88 136 136 + 72 152 152 + 72 180 184 + 88 164 168 +104 148 184 +120 132 168 +104 148 152 +120 132 136 +104 120 120 +120 120 104 +120 120 72 +104 104 88 + 88 88 72 + 72 88 88 + 88 104 104 + 72 120 120 + 56 104 104 + 40 120 120 + 8 120 120 + 24 104 104 + 8 88 88 + 24 72 72 + 40 88 88 + 56 72 72 + 56 56 40 + 40 56 56 + 8 56 56 + 24 40 40 + 8 24 24 diff --git a/src/fractalzoomer/color_maps/lkmtch09.map b/src/fractalzoomer/color_maps/lkmtch09.map new file mode 100644 index 000000000..3cf22e995 --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch09.map @@ -0,0 +1,256 @@ + 8 12 8 + 40 12 8 + 56 44 24 + 72 12 8 + 88 44 24 + 72 76 40 + 88 108 56 +104 76 40 +120 108 56 +120 44 24 +104 12 8 +136 12 8 +152 44 24 +136 76 40 +152 108 56 +168 76 40 +184 108 56 +184 44 24 +168 12 8 +200 12 8 +216 44 24 +232 12 8 +248 8 24 +232 40 40 +248 8 56 +216 72 56 +200 76 40 +200 104 72 +216 72 88 +232 40 72 +248 8 88 +232 40 104 +248 8 120 +216 72 120 +200 104 104 +184 136 120 +168 168 104 +184 136 88 +168 140 72 +152 172 88 +136 140 72 +136 204 104 +152 200 120 +136 232 136 +152 200 152 +136 168 168 +152 136 184 +168 168 168 +184 136 184 +184 136 152 +168 168 136 +200 104 136 +216 72 152 +232 40 136 +248 8 152 +232 40 168 +248 8 184 +216 72 184 +200 104 168 +200 104 200 +216 72 216 +232 40 200 +248 8 216 +232 40 232 +248 8 248 +216 8 248 +200 40 232 +184 8 248 +168 40 232 +184 72 216 +168 104 200 +152 72 216 +136 104 200 +136 40 232 +152 8 248 +120 8 248 +104 40 232 +120 72 216 +104 104 200 + 88 72 216 + 72 104 200 + 72 40 232 + 88 8 248 + 56 8 248 + 40 40 232 + 24 8 248 + 8 12 232 + 24 44 216 + 8 12 200 + 40 76 200 + 56 72 216 + 56 108 184 + 40 76 168 + 24 44 184 + 8 12 168 + 24 44 152 + 8 12 136 + 40 76 136 + 56 108 152 + 72 140 136 + 88 172 152 + 72 140 168 + 88 136 184 +104 168 168 +120 136 184 +120 200 152 +104 204 136 +120 236 120 +104 204 104 +120 172 88 +104 140 72 + 88 172 88 + 72 140 72 + 72 140 104 + 88 172 120 + 56 108 120 + 40 76 104 + 24 44 120 + 8 12 104 + 24 44 88 + 8 12 72 + 40 76 72 + 56 108 88 + 56 108 56 + 40 76 40 + 24 44 56 + 8 12 40 + 24 44 24 + 24 12 8 + 40 44 24 + 56 12 8 + 88 12 8 + 72 44 24 + 72 108 56 + 88 76 40 +104 108 56 +120 76 40 +104 44 24 +120 12 8 +152 12 8 +136 44 24 +136 108 56 +152 76 40 +168 108 56 +184 76 40 +168 44 24 +184 12 8 +200 44 24 +216 12 8 +248 8 8 +232 40 24 +248 8 40 +232 40 56 +216 72 40 +200 104 56 +200 104 88 +216 72 72 +248 8 72 +232 40 88 +248 8 104 +232 40 120 +216 72 104 +200 104 120 +168 168 120 +184 136 104 +184 136 72 +168 168 88 +152 140 72 +136 172 88 +152 200 104 +136 232 120 +152 200 136 +136 200 152 +136 136 184 +152 168 168 +168 136 184 +184 136 168 +168 168 152 +184 136 136 +200 104 152 +216 72 136 +248 8 136 +232 40 152 +248 8 168 +232 40 184 +216 72 168 +200 104 184 +200 72 216 +216 72 200 +248 8 200 +232 40 216 +248 8 232 +232 8 248 +216 40 232 +200 8 248 +168 8 248 +184 40 232 +184 104 200 +168 72 216 +152 104 200 +136 72 216 +152 40 232 +136 8 248 +104 8 248 +120 40 232 +120 104 200 +104 72 216 + 88 104 200 + 72 72 216 + 88 40 232 + 72 8 248 + 56 40 232 + 40 8 248 + 8 8 248 + 24 40 232 + 8 12 216 + 24 44 200 + 40 72 216 + 56 104 200 + 56 108 168 + 40 76 184 + 8 12 184 + 24 44 168 + 8 12 152 + 24 44 136 + 40 76 152 + 56 108 136 + 88 172 136 + 72 140 152 + 72 136 184 + 88 168 168 +104 136 184 +120 168 168 +104 200 152 +120 232 136 +104 204 120 +120 204 104 +120 140 72 +104 172 88 + 88 140 72 + 72 140 88 + 88 172 104 + 72 140 120 + 56 108 104 + 40 76 120 + 8 12 120 + 24 44 104 + 8 12 88 + 24 44 72 + 40 76 88 + 56 108 72 + 56 76 40 + 40 76 56 + 8 12 56 + 24 44 40 + 8 12 24 diff --git a/src/fractalzoomer/color_maps/lkmtch10.map b/src/fractalzoomer/color_maps/lkmtch10.map new file mode 100644 index 000000000..080957c4d --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch10.map @@ -0,0 +1,256 @@ + 8 0 8 + 56 32 24 + 88 64 24 + 88 32 56 +120 64 56 +104 96 8 +152 128 24 +152 96 56 +184 128 56 +168 160 8 +216 192 24 +248 224 24 +248 192 56 +200 160 40 +216 128 88 +248 160 88 +248 128 120 +200 96 104 +168 64 104 +168 96 72 +136 64 72 +152 32 120 +152 0 152 +152 32 184 +184 0 184 +168 32 136 +216 64 152 +248 96 152 +248 64 184 +200 32 168 +216 0 216 +248 32 216 +248 0 248 +200 32 232 +168 64 232 +168 32 200 +136 64 200 +152 96 248 +104 128 232 +104 96 200 + 72 128 200 + 88 160 248 + 40 192 232 + 8 224 232 + 8 192 200 + 56 160 216 + 40 128 168 + 8 160 168 + 8 128 136 + 56 96 152 + 88 64 152 + 88 96 184 +120 64 184 +104 32 136 +104 0 104 +104 32 72 + 72 0 72 + 88 32 120 + 40 64 104 + 8 96 104 + 8 64 72 + 56 32 88 + 40 0 40 + 8 32 40 + 24 16 8 + 56 48 8 + 72 48 24 + 88 48 40 +120 80 40 +120 112 8 +136 112 24 +152 112 40 +184 144 40 +184 176 8 +216 208 8 +232 208 24 +232 176 56 +200 144 56 +216 144 72 +232 144 88 +232 112 120 +200 80 120 +184 80 104 +168 80 88 +136 48 88 +136 16 120 +136 16 152 +152 16 168 +184 16 168 +184 48 136 +216 80 136 +232 80 152 +232 48 184 +200 16 184 +216 16 200 +232 16 216 +232 16 248 +200 48 248 +184 48 232 +168 48 216 +136 80 216 +136 112 248 +120 112 232 +104 112 216 + 72 144 216 + 72 176 248 + 40 208 248 + 24 208 232 + 24 176 200 + 56 144 200 + 40 144 184 + 24 144 168 + 24 112 136 + 56 80 136 + 72 80 152 + 88 80 168 +120 48 168 +120 16 136 +120 16 104 +104 16 88 + 72 16 88 + 72 48 120 + 40 80 120 + 24 80 104 + 24 48 72 + 56 16 72 + 40 16 56 + 24 16 40 + 40 32 8 + 72 64 8 + 72 32 40 +104 64 40 +120 96 24 +136 128 8 +136 96 40 +168 128 40 +184 160 24 +200 192 8 +232 224 8 +232 192 40 +216 160 56 +200 128 72 +232 160 72 +232 128 104 +216 96 120 +184 64 120 +184 96 88 +152 64 88 +136 32 104 +136 0 136 +136 32 168 +168 0 168 +184 32 152 +200 64 136 +232 96 136 +232 64 168 +216 32 184 +200 0 200 +232 32 200 +232 0 232 +216 32 248 +184 64 248 +184 32 216 +152 64 216 +136 96 232 +120 128 248 +120 96 216 + 88 128 216 + 72 160 232 + 56 192 248 + 24 224 248 + 24 192 216 + 40 160 200 + 56 128 184 + 24 160 184 + 24 128 152 + 40 96 136 + 72 64 136 + 72 96 168 +104 64 168 +120 32 152 +120 0 120 +120 32 88 + 88 0 88 + 72 32 104 + 56 64 120 + 24 96 120 + 24 64 88 + 40 32 72 + 56 0 56 + 24 32 56 + 24 0 24 + 40 16 24 + 88 80 8 + 72 16 56 +104 48 56 +104 80 24 +152 144 8 +136 80 56 +168 112 56 +168 144 24 +200 176 24 +248 240 8 +248 208 40 +216 176 40 +200 112 88 +248 176 72 +248 144 104 +216 112 104 +168 48 120 +184 112 72 +152 80 72 +152 48 104 +152 16 136 +136 48 184 +168 16 184 +168 16 152 +200 48 152 +248 112 136 +248 80 168 +216 48 168 +200 16 216 +248 48 200 +248 16 232 +216 16 232 +168 80 248 +184 16 200 +152 48 200 +152 80 232 +104 144 248 +120 80 200 + 88 112 200 + 88 144 232 + 56 176 232 + 8 240 248 + 8 208 216 + 40 176 216 + 56 112 168 + 8 176 184 + 8 144 152 + 40 112 152 + 88 48 136 + 72 112 184 +104 80 184 +104 48 152 +104 16 120 +120 48 72 + 88 16 72 + 88 16 104 + 56 48 104 + 8 112 120 + 8 80 88 + 40 48 88 + 56 16 40 + 8 48 56 + 8 16 24 diff --git a/src/fractalzoomer/color_maps/lkmtch11.map b/src/fractalzoomer/color_maps/lkmtch11.map new file mode 100644 index 000000000..c6ffe3d4a --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch11.map @@ -0,0 +1,256 @@ + 8 16 8 + 56 80 24 + 88 112 24 + 88 144 56 +120 176 56 +104 112 8 +152 176 24 +152 208 56 +184 240 56 +168 176 8 +216 240 24 +248 236 24 +248 204 56 +200 240 40 +216 204 88 +248 172 88 +248 140 120 +200 204 104 +168 236 104 +168 240 72 +136 208 72 +152 236 120 +152 204 152 +152 172 184 +184 140 184 +168 204 136 +216 140 152 +248 108 152 +248 76 184 +200 140 168 +216 76 216 +248 44 216 +248 12 248 +200 76 232 +168 108 232 +168 140 200 +136 172 200 +152 108 248 +104 172 232 +104 204 200 + 72 236 200 + 88 172 248 + 40 236 232 + 8 240 232 + 8 208 200 + 56 236 216 + 40 208 168 + 8 176 168 + 8 144 136 + 56 208 152 + 88 240 152 + 88 236 184 +120 204 184 +104 240 136 +104 208 104 +104 176 72 + 72 144 72 + 88 208 120 + 40 144 104 + 8 112 104 + 8 80 72 + 56 144 88 + 40 80 40 + 8 48 40 + 24 32 8 + 56 64 8 + 72 96 24 + 88 128 40 +120 160 40 +120 128 8 +136 160 24 +152 192 40 +184 224 40 +184 192 8 +216 224 8 +232 252 24 +232 220 56 +200 252 56 +216 220 72 +232 188 88 +232 156 120 +200 188 120 +184 220 104 +168 252 88 +136 224 88 +136 252 120 +136 220 152 +152 188 168 +184 156 168 +184 188 136 +216 156 136 +232 124 152 +232 92 184 +200 124 184 +216 92 200 +232 60 216 +232 28 248 +200 60 248 +184 92 232 +168 124 216 +136 156 216 +136 124 248 +120 156 232 +104 188 216 + 72 220 216 + 72 188 248 + 40 220 248 + 24 252 232 + 24 224 200 + 56 252 200 + 40 224 184 + 24 192 168 + 24 160 136 + 56 192 136 + 72 224 152 + 88 252 168 +120 220 168 +120 252 136 +120 224 104 +104 192 88 + 72 160 88 + 72 192 120 + 40 160 120 + 24 128 104 + 24 96 72 + 56 128 72 + 40 96 56 + 24 64 40 + 40 48 8 + 72 80 8 + 72 112 40 +104 144 40 +120 144 24 +136 144 8 +136 176 40 +168 208 40 +184 208 24 +200 208 8 +232 240 8 +232 236 40 +216 236 56 +200 236 72 +232 204 72 +232 172 104 +216 172 120 +184 204 120 +184 236 88 +152 240 88 +136 240 104 +136 236 136 +136 204 168 +168 172 168 +184 172 152 +200 172 136 +232 140 136 +232 108 168 +216 108 184 +200 108 200 +232 76 200 +232 44 232 +216 44 248 +184 76 248 +184 108 216 +152 140 216 +136 140 232 +120 140 248 +120 172 216 + 88 204 216 + 72 204 232 + 56 204 248 + 24 236 248 + 24 240 216 + 40 240 200 + 56 240 184 + 24 208 184 + 24 176 152 + 40 176 136 + 72 208 136 + 72 240 168 +104 236 168 +120 236 152 +120 240 120 +120 208 88 + 88 176 88 + 72 176 104 + 56 176 120 + 24 144 120 + 24 112 88 + 40 112 72 + 56 112 56 + 24 80 56 + 24 48 24 + 40 64 24 + 88 96 8 + 72 128 56 +104 160 56 +104 128 24 +152 160 8 +136 192 56 +168 224 56 +168 192 24 +200 224 24 +248 252 8 +248 220 40 +216 252 40 +200 220 88 +248 188 72 +248 156 104 +216 188 104 +168 220 120 +184 252 72 +152 224 72 +152 252 104 +152 220 136 +136 188 184 +168 156 184 +168 188 152 +200 156 152 +248 124 136 +248 92 168 +216 124 168 +200 92 216 +248 60 200 +248 28 232 +216 60 232 +168 92 248 +184 124 200 +152 156 200 +152 124 232 +104 156 248 +120 188 200 + 88 220 200 + 88 188 232 + 56 220 232 + 8 252 248 + 8 224 216 + 40 252 216 + 56 224 168 + 8 192 184 + 8 160 152 + 40 192 152 + 88 224 136 + 72 252 184 +104 220 184 +104 252 152 +104 224 120 +120 192 72 + 88 160 72 + 88 192 104 + 56 160 104 + 8 128 120 + 8 96 88 + 40 128 88 + 56 96 40 + 8 64 56 + 8 32 24 diff --git a/src/fractalzoomer/color_maps/lkmtch12.map b/src/fractalzoomer/color_maps/lkmtch12.map new file mode 100644 index 000000000..eca775a52 --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch12.map @@ -0,0 +1,256 @@ + 8 8 8 + 56 40 24 + 88 56 24 + 88 72 56 +120 88 56 +104 56 8 +152 88 24 +152 104 56 +184 120 56 +168 88 8 +216 120 24 +248 136 24 +248 152 56 +200 120 40 +216 152 88 +248 168 88 +248 184 120 +200 152 104 +168 136 104 +168 120 72 +136 104 72 +152 136 120 +152 152 152 +152 168 184 +184 184 184 +168 152 136 +216 184 152 +248 200 152 +248 216 184 +200 184 168 +216 216 216 +248 232 216 +248 248 248 +200 216 232 +168 200 232 +168 184 200 +136 168 200 +152 200 248 +104 168 232 +104 152 200 + 72 136 200 + 88 168 248 + 40 136 232 + 8 120 232 + 8 104 200 + 56 136 216 + 40 104 168 + 8 88 168 + 8 72 136 + 56 104 152 + 88 120 152 + 88 136 184 +120 152 184 +104 120 136 +104 104 104 +104 88 72 + 72 72 72 + 88 104 120 + 40 72 104 + 8 56 104 + 8 40 72 + 56 72 88 + 40 40 40 + 8 24 40 + 24 16 8 + 56 32 8 + 72 48 24 + 88 64 40 +120 80 40 +120 64 8 +136 80 24 +152 96 40 +184 112 40 +184 96 8 +216 112 8 +232 128 24 +232 144 56 +200 128 56 +216 144 72 +232 160 88 +232 176 120 +200 160 120 +184 144 104 +168 128 88 +136 112 88 +136 128 120 +136 144 152 +152 160 168 +184 176 168 +184 160 136 +216 176 136 +232 192 152 +232 208 184 +200 192 184 +216 208 200 +232 224 216 +232 240 248 +200 224 248 +184 208 232 +168 192 216 +136 176 216 +136 192 248 +120 176 232 +104 160 216 + 72 144 216 + 72 160 248 + 40 144 248 + 24 128 232 + 24 112 200 + 56 128 200 + 40 112 184 + 24 96 168 + 24 80 136 + 56 96 136 + 72 112 152 + 88 128 168 +120 144 168 +120 128 136 +120 112 104 +104 96 88 + 72 80 88 + 72 96 120 + 40 80 120 + 24 64 104 + 24 48 72 + 56 64 72 + 40 48 56 + 24 32 40 + 40 24 8 + 72 40 8 + 72 56 40 +104 72 40 +120 72 24 +136 72 8 +136 88 40 +168 104 40 +184 104 24 +200 104 8 +232 120 8 +232 136 40 +216 136 56 +200 136 72 +232 152 72 +232 168 104 +216 168 120 +184 152 120 +184 136 88 +152 120 88 +136 120 104 +136 136 136 +136 152 168 +168 168 168 +184 168 152 +200 168 136 +232 184 136 +232 200 168 +216 200 184 +200 200 200 +232 216 200 +232 232 232 +216 232 248 +184 216 248 +184 200 216 +152 184 216 +136 184 232 +120 184 248 +120 168 216 + 88 152 216 + 72 152 232 + 56 152 248 + 24 136 248 + 24 120 216 + 40 120 200 + 56 120 184 + 24 104 184 + 24 88 152 + 40 88 136 + 72 104 136 + 72 120 168 +104 136 168 +120 136 152 +120 120 120 +120 104 88 + 88 88 88 + 72 88 104 + 56 88 120 + 24 72 120 + 24 56 88 + 40 56 72 + 56 56 56 + 24 40 56 + 24 24 24 + 40 32 24 + 88 48 8 + 72 64 56 +104 80 56 +104 64 24 +152 80 8 +136 96 56 +168 112 56 +168 96 24 +200 112 24 +248 128 8 +248 144 40 +216 128 40 +200 144 88 +248 160 72 +248 176 104 +216 160 104 +168 144 120 +184 128 72 +152 112 72 +152 128 104 +152 144 136 +136 160 184 +168 176 184 +168 160 152 +200 176 152 +248 192 136 +248 208 168 +216 192 168 +200 208 216 +248 224 200 +248 240 232 +216 224 232 +168 208 248 +184 192 200 +152 176 200 +152 192 232 +104 176 248 +120 160 200 + 88 144 200 + 88 160 232 + 56 144 232 + 8 128 248 + 8 112 216 + 40 128 216 + 56 112 168 + 8 96 184 + 8 80 152 + 40 96 152 + 88 112 136 + 72 128 184 +104 144 184 +104 128 152 +104 112 120 +120 96 72 + 88 80 72 + 88 96 104 + 56 80 104 + 8 64 120 + 8 48 88 + 40 64 88 + 56 48 40 + 8 32 56 + 8 16 24 diff --git a/src/fractalzoomer/color_maps/lkmtch13.map b/src/fractalzoomer/color_maps/lkmtch13.map new file mode 100644 index 000000000..6f714709d --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch13.map @@ -0,0 +1,256 @@ + 8 8 8 + 56 56 24 + 88 88 24 + 88 88 56 +120 120 56 +104 104 8 +152 152 24 +152 152 56 +184 184 56 +168 168 8 +216 216 24 +248 228 24 +248 196 56 +200 200 40 +216 164 88 +248 164 88 +248 132 120 +200 148 104 +168 148 104 +168 168 72 +136 136 72 +152 132 120 +152 100 152 +152 100 184 +184 68 184 +168 116 136 +216 100 152 +248 100 152 +248 68 184 +200 84 168 +216 36 216 +248 36 216 +248 4 248 +200 52 232 +168 84 232 +168 84 200 +136 116 200 +152 100 248 +104 148 232 +104 148 200 + 72 180 200 + 88 164 248 + 40 212 232 + 8 232 232 + 8 200 200 + 56 196 216 + 40 168 168 + 8 168 168 + 8 136 136 + 56 152 152 + 88 152 152 + 88 164 184 +120 132 184 +104 136 136 +104 104 104 +104 104 72 + 72 72 72 + 88 120 120 + 40 104 104 + 8 104 104 + 8 72 72 + 56 88 88 + 40 40 40 + 8 40 40 + 24 24 8 + 56 56 8 + 72 72 24 + 88 88 40 +120 120 40 +120 120 8 +136 136 24 +152 152 40 +184 184 40 +184 184 8 +216 216 8 +232 228 24 +232 196 56 +200 196 56 +216 180 72 +232 164 88 +232 132 120 +200 132 120 +184 148 104 +168 164 88 +136 136 88 +136 132 120 +136 116 152 +152 100 168 +184 84 168 +184 116 136 +216 116 136 +232 100 152 +232 68 184 +200 68 184 +216 52 200 +232 36 216 +232 20 248 +200 52 248 +184 68 232 +168 84 216 +136 116 216 +136 116 248 +120 132 232 +104 148 216 + 72 180 216 + 72 180 248 + 40 212 248 + 24 228 232 + 24 200 200 + 56 196 200 + 40 184 184 + 24 168 168 + 24 136 136 + 56 136 136 + 72 152 152 + 88 164 168 +120 132 168 +120 132 136 +120 120 104 +104 104 88 + 72 88 88 + 72 120 120 + 40 120 120 + 24 104 104 + 24 72 72 + 56 72 72 + 40 56 56 + 24 40 40 + 40 40 8 + 72 72 8 + 72 72 40 +104 104 40 +120 120 24 +136 136 8 +136 136 40 +168 168 40 +184 184 24 +200 200 8 +232 232 8 +232 212 40 +216 196 56 +200 180 72 +232 180 72 +232 148 104 +216 132 120 +184 132 120 +184 164 88 +152 152 88 +136 136 104 +136 116 136 +136 116 168 +168 84 168 +184 100 152 +200 116 136 +232 116 136 +232 84 168 +216 68 184 +200 52 200 +232 52 200 +232 20 232 +216 36 248 +184 68 248 +184 68 216 +152 100 216 +136 116 232 +120 132 248 +120 132 216 + 88 164 216 + 72 180 232 + 56 196 248 + 24 228 248 + 24 216 216 + 40 200 200 + 56 184 184 + 24 184 184 + 24 152 152 + 40 136 136 + 72 136 136 + 72 168 168 +104 148 168 +120 132 152 +120 120 120 +120 120 88 + 88 88 88 + 72 104 104 + 56 120 120 + 24 120 120 + 24 88 88 + 40 72 72 + 56 56 56 + 24 56 56 + 24 24 24 + 40 40 24 + 88 88 8 + 72 72 56 +104 104 56 +104 104 24 +152 152 8 +136 136 56 +168 168 56 +168 168 24 +200 200 24 +248 244 8 +248 212 40 +216 212 40 +200 164 88 +248 180 72 +248 148 104 +216 148 104 +168 132 120 +184 180 72 +152 152 72 +152 148 104 +152 116 136 +136 116 184 +168 84 184 +168 100 152 +200 100 152 +248 116 136 +248 84 168 +216 84 168 +200 52 216 +248 52 200 +248 20 232 +216 36 232 +168 84 248 +184 68 200 +152 100 200 +152 100 232 +104 148 248 +120 132 200 + 88 164 200 + 88 164 232 + 56 196 232 + 8 244 248 + 8 216 216 + 40 212 216 + 56 168 168 + 8 184 184 + 8 152 152 + 40 152 152 + 88 136 136 + 72 180 184 +104 148 184 +104 148 152 +104 120 120 +120 120 72 + 88 88 72 + 88 104 104 + 56 104 104 + 8 120 120 + 8 88 88 + 40 88 88 + 56 56 40 + 8 56 56 + 8 24 24 diff --git a/src/fractalzoomer/color_maps/lkmtch14.map b/src/fractalzoomer/color_maps/lkmtch14.map new file mode 100644 index 000000000..808ee1cca --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch14.map @@ -0,0 +1,256 @@ + 8 12 8 + 56 44 24 + 88 44 24 + 88 108 56 +120 108 56 +104 12 8 +152 44 24 +152 108 56 +184 108 56 +168 12 8 +216 44 24 +248 8 24 +248 8 56 +200 76 40 +216 72 88 +248 8 88 +248 8 120 +200 104 104 +168 168 104 +168 140 72 +136 140 72 +152 200 120 +152 200 152 +152 136 184 +184 136 184 +168 168 136 +216 72 152 +248 8 152 +248 8 184 +200 104 168 +216 72 216 +248 8 216 +248 8 248 +200 40 232 +168 40 232 +168 104 200 +136 104 200 +152 8 248 +104 40 232 +104 104 200 + 72 104 200 + 88 8 248 + 40 40 232 + 8 12 232 + 8 12 200 + 56 72 216 + 40 76 168 + 8 12 168 + 8 12 136 + 56 108 152 + 88 172 152 + 88 136 184 +120 136 184 +104 204 136 +104 204 104 +104 140 72 + 72 140 72 + 88 172 120 + 40 76 104 + 8 12 104 + 8 12 72 + 56 108 88 + 40 76 40 + 8 12 40 + 24 12 8 + 56 12 8 + 72 44 24 + 88 76 40 +120 76 40 +120 12 8 +136 44 24 +152 76 40 +184 76 40 +184 12 8 +216 12 8 +232 40 24 +232 40 56 +200 104 56 +216 72 72 +232 40 88 +232 40 120 +200 104 120 +184 136 104 +168 168 88 +136 172 88 +136 232 120 +136 200 152 +152 168 168 +184 136 168 +184 136 136 +216 72 136 +232 40 152 +232 40 184 +200 104 184 +216 72 200 +232 40 216 +232 8 248 +200 8 248 +184 40 232 +168 72 216 +136 72 216 +136 8 248 +120 40 232 +104 72 216 + 72 72 216 + 72 8 248 + 40 8 248 + 24 40 232 + 24 44 200 + 56 104 200 + 40 76 184 + 24 44 168 + 24 44 136 + 56 108 136 + 72 140 152 + 88 168 168 +120 168 168 +120 232 136 +120 204 104 +104 172 88 + 72 140 88 + 72 140 120 + 40 76 120 + 24 44 104 + 24 44 72 + 56 108 72 + 40 76 56 + 24 44 40 + 40 12 8 + 72 12 8 + 72 76 40 +104 76 40 +120 44 24 +136 12 8 +136 76 40 +168 76 40 +184 44 24 +200 12 8 +232 12 8 +232 40 40 +216 72 56 +200 104 72 +232 40 72 +232 40 104 +216 72 120 +184 136 120 +184 136 88 +152 172 88 +136 204 104 +136 232 136 +136 168 168 +168 168 168 +184 136 152 +200 104 136 +232 40 136 +232 40 168 +216 72 184 +200 104 200 +232 40 200 +232 40 232 +216 8 248 +184 8 248 +184 72 216 +152 72 216 +136 40 232 +120 8 248 +120 72 216 + 88 72 216 + 72 40 232 + 56 8 248 + 24 8 248 + 24 44 216 + 40 76 200 + 56 108 184 + 24 44 184 + 24 44 152 + 40 76 136 + 72 140 136 + 72 140 168 +104 168 168 +120 200 152 +120 236 120 +120 172 88 + 88 172 88 + 72 140 104 + 56 108 120 + 24 44 120 + 24 44 88 + 40 76 72 + 56 108 56 + 24 44 56 + 24 44 24 + 40 44 24 + 88 12 8 + 72 108 56 +104 108 56 +104 44 24 +152 12 8 +136 108 56 +168 108 56 +168 44 24 +200 44 24 +248 8 8 +248 8 40 +216 72 40 +200 104 88 +248 8 72 +248 8 104 +216 72 104 +168 168 120 +184 136 72 +152 140 72 +152 200 104 +152 200 136 +136 136 184 +168 136 184 +168 168 152 +200 104 152 +248 8 136 +248 8 168 +216 72 168 +200 72 216 +248 8 200 +248 8 232 +216 40 232 +168 8 248 +184 104 200 +152 104 200 +152 40 232 +104 8 248 +120 104 200 + 88 104 200 + 88 40 232 + 56 40 232 + 8 8 248 + 8 12 216 + 40 72 216 + 56 108 168 + 8 12 184 + 8 12 152 + 40 76 152 + 88 172 136 + 72 136 184 +104 136 184 +104 200 152 +104 204 120 +120 140 72 + 88 140 72 + 88 172 104 + 56 108 104 + 8 12 120 + 8 12 88 + 40 76 88 + 56 76 40 + 8 12 56 + 8 12 24 diff --git a/src/fractalzoomer/color_maps/lkmtch15.map b/src/fractalzoomer/color_maps/lkmtch15.map new file mode 100644 index 000000000..6c9953227 --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch15.map @@ -0,0 +1,256 @@ + 8 0 8 + 88 64 24 +120 64 56 +152 128 24 +184 128 56 +216 192 24 +248 192 56 +216 128 88 +248 128 120 +168 64 104 +136 64 72 +152 0 152 +184 0 184 +216 64 152 +248 64 184 +216 0 216 +248 0 248 +168 64 232 +136 64 200 +104 128 232 + 72 128 200 + 40 192 232 + 8 192 200 + 40 128 168 + 8 128 136 + 88 64 152 +120 64 184 +104 0 104 + 72 0 72 + 40 64 104 + 8 64 72 + 40 0 40 + 24 16 8 + 72 48 24 +120 80 40 +136 112 24 +184 144 40 +216 208 8 +232 176 56 +216 144 72 +232 112 120 +184 80 104 +136 48 88 +136 16 152 +184 16 168 +216 80 136 +232 48 184 +216 16 200 +232 16 248 +184 48 232 +136 80 216 +120 112 232 + 72 144 216 + 40 208 248 + 24 176 200 + 40 144 184 + 24 112 136 + 72 80 152 +120 48 168 +120 16 104 + 72 16 88 + 40 80 120 + 24 48 72 + 40 16 56 + 40 32 8 + 72 32 40 +120 96 24 +136 96 40 +184 160 24 +232 224 8 +216 160 56 +232 160 72 +216 96 120 +184 96 88 +136 32 104 +136 32 168 +184 32 152 +232 96 136 +216 32 184 +232 32 200 +216 32 248 +184 32 216 +136 96 232 +120 96 216 + 72 160 232 + 24 224 248 + 40 160 200 + 24 160 184 + 40 96 136 + 72 96 168 +120 32 152 +120 32 88 + 72 32 104 + 24 96 120 + 40 32 72 + 24 32 56 + 40 16 24 + 72 16 56 +104 80 24 +136 80 56 +168 144 24 +248 240 8 +216 176 40 +248 176 72 +216 112 104 +184 112 72 +152 48 104 +136 48 184 +168 16 152 +248 112 136 +216 48 168 +248 48 200 +216 16 232 +184 16 200 +152 80 232 +120 80 200 + 88 144 232 + 8 240 248 + 40 176 216 + 8 176 184 + 40 112 152 + 72 112 184 +104 48 152 +120 48 72 + 88 16 104 + 8 112 120 + 40 48 88 + 8 48 56 + 56 32 24 + 88 32 56 +104 96 8 +152 96 56 +168 160 8 +248 224 24 +200 160 40 +248 160 88 +200 96 104 +168 96 72 +152 32 120 +152 32 184 +168 32 136 +248 96 152 +200 32 168 +248 32 216 +200 32 232 +168 32 200 +152 96 248 +104 96 200 + 88 160 248 + 8 224 232 + 56 160 216 + 8 160 168 + 56 96 152 + 88 96 184 +104 32 136 +104 32 72 + 88 32 120 + 8 96 104 + 56 32 88 + 8 32 40 + 56 48 8 + 88 48 40 +120 112 8 +152 112 40 +184 176 8 +232 208 24 +200 144 56 +232 144 88 +200 80 120 +168 80 88 +136 16 120 +152 16 168 +184 48 136 +232 80 152 +200 16 184 +232 16 216 +200 48 248 +168 48 216 +136 112 248 +104 112 216 + 72 176 248 + 24 208 232 + 56 144 200 + 24 144 168 + 56 80 136 + 88 80 168 +120 16 136 +104 16 88 + 72 48 120 + 24 80 104 + 56 16 72 + 24 16 40 + 72 64 8 +104 64 40 +136 128 8 +168 128 40 +200 192 8 +232 192 40 +200 128 72 +232 128 104 +184 64 120 +152 64 88 +136 0 136 +168 0 168 +200 64 136 +232 64 168 +200 0 200 +232 0 232 +184 64 248 +152 64 216 +120 128 248 + 88 128 216 + 56 192 248 + 24 192 216 + 56 128 184 + 24 128 152 + 72 64 136 +104 64 168 +120 0 120 + 88 0 88 + 56 64 120 + 24 64 88 + 56 0 56 + 24 0 24 + 88 80 8 +104 48 56 +152 144 8 +168 112 56 +200 176 24 +248 208 40 +200 112 88 +248 144 104 +168 48 120 +152 80 72 +152 16 136 +168 16 184 +200 48 152 +248 80 168 +200 16 216 +248 16 232 +168 80 248 +152 48 200 +104 144 248 + 88 112 200 + 56 176 232 + 8 208 216 + 56 112 168 + 8 144 152 + 88 48 136 +104 80 184 +104 16 120 + 88 16 72 + 56 48 104 + 8 80 88 + 56 16 40 + 8 16 24 diff --git a/src/fractalzoomer/color_maps/lkmtch16.map b/src/fractalzoomer/color_maps/lkmtch16.map new file mode 100644 index 000000000..c8609907a --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch16.map @@ -0,0 +1,256 @@ + 8 16 8 + 88 112 24 +120 176 56 +152 176 24 +184 240 56 +216 240 24 +248 204 56 +216 204 88 +248 140 120 +168 236 104 +136 208 72 +152 204 152 +184 140 184 +216 140 152 +248 76 184 +216 76 216 +248 12 248 +168 108 232 +136 172 200 +104 172 232 + 72 236 200 + 40 236 232 + 8 208 200 + 40 208 168 + 8 144 136 + 88 240 152 +120 204 184 +104 208 104 + 72 144 72 + 40 144 104 + 8 80 72 + 40 80 40 + 24 32 8 + 72 96 24 +120 160 40 +136 160 24 +184 224 40 +216 224 8 +232 220 56 +216 220 72 +232 156 120 +184 220 104 +136 224 88 +136 220 152 +184 156 168 +216 156 136 +232 92 184 +216 92 200 +232 28 248 +184 92 232 +136 156 216 +120 156 232 + 72 220 216 + 40 220 248 + 24 224 200 + 40 224 184 + 24 160 136 + 72 224 152 +120 220 168 +120 224 104 + 72 160 88 + 40 160 120 + 24 96 72 + 40 96 56 + 40 48 8 + 72 112 40 +120 144 24 +136 176 40 +184 208 24 +232 240 8 +216 236 56 +232 204 72 +216 172 120 +184 236 88 +136 240 104 +136 204 168 +184 172 152 +232 140 136 +216 108 184 +232 76 200 +216 44 248 +184 108 216 +136 140 232 +120 172 216 + 72 204 232 + 24 236 248 + 40 240 200 + 24 208 184 + 40 176 136 + 72 240 168 +120 236 152 +120 208 88 + 72 176 104 + 24 144 120 + 40 112 72 + 24 80 56 + 40 64 24 + 72 128 56 +104 128 24 +136 192 56 +168 192 24 +248 252 8 +216 252 40 +248 188 72 +216 188 104 +184 252 72 +152 252 104 +136 188 184 +168 188 152 +248 124 136 +216 124 168 +248 60 200 +216 60 232 +184 124 200 +152 124 232 +120 188 200 + 88 188 232 + 8 252 248 + 40 252 216 + 8 192 184 + 40 192 152 + 72 252 184 +104 252 152 +120 192 72 + 88 192 104 + 8 128 120 + 40 128 88 + 8 64 56 + 56 80 24 + 88 144 56 +104 112 8 +152 208 56 +168 176 8 +248 236 24 +200 240 40 +248 172 88 +200 204 104 +168 240 72 +152 236 120 +152 172 184 +168 204 136 +248 108 152 +200 140 168 +248 44 216 +200 76 232 +168 140 200 +152 108 248 +104 204 200 + 88 172 248 + 8 240 232 + 56 236 216 + 8 176 168 + 56 208 152 + 88 236 184 +104 240 136 +104 176 72 + 88 208 120 + 8 112 104 + 56 144 88 + 8 48 40 + 56 64 8 + 88 128 40 +120 128 8 +152 192 40 +184 192 8 +232 252 24 +200 252 56 +232 188 88 +200 188 120 +168 252 88 +136 252 120 +152 188 168 +184 188 136 +232 124 152 +200 124 184 +232 60 216 +200 60 248 +168 124 216 +136 124 248 +104 188 216 + 72 188 248 + 24 252 232 + 56 252 200 + 24 192 168 + 56 192 136 + 88 252 168 +120 252 136 +104 192 88 + 72 192 120 + 24 128 104 + 56 128 72 + 24 64 40 + 72 80 8 +104 144 40 +136 144 8 +168 208 40 +200 208 8 +232 236 40 +200 236 72 +232 172 104 +184 204 120 +152 240 88 +136 236 136 +168 172 168 +200 172 136 +232 108 168 +200 108 200 +232 44 232 +184 76 248 +152 140 216 +120 140 248 + 88 204 216 + 56 204 248 + 24 240 216 + 56 240 184 + 24 176 152 + 72 208 136 +104 236 168 +120 240 120 + 88 176 88 + 56 176 120 + 24 112 88 + 56 112 56 + 24 48 24 + 88 96 8 +104 160 56 +152 160 8 +168 224 56 +200 224 24 +248 220 40 +200 220 88 +248 156 104 +168 220 120 +152 224 72 +152 220 136 +168 156 184 +200 156 152 +248 92 168 +200 92 216 +248 28 232 +168 92 248 +152 156 200 +104 156 248 + 88 220 200 + 56 220 232 + 8 224 216 + 56 224 168 + 8 160 152 + 88 224 136 +104 220 184 +104 224 120 + 88 160 72 + 56 160 104 + 8 96 88 + 56 96 40 + 8 32 24 diff --git a/src/fractalzoomer/color_maps/lkmtch17.map b/src/fractalzoomer/color_maps/lkmtch17.map new file mode 100644 index 000000000..26710e16b --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch17.map @@ -0,0 +1,256 @@ + 8 8 8 + 88 56 24 +120 88 56 +152 88 24 +184 120 56 +216 120 24 +248 152 56 +216 152 88 +248 184 120 +168 136 104 +136 104 72 +152 152 152 +184 184 184 +216 184 152 +248 216 184 +216 216 216 +248 248 248 +168 200 232 +136 168 200 +104 168 232 + 72 136 200 + 40 136 232 + 8 104 200 + 40 104 168 + 8 72 136 + 88 120 152 +120 152 184 +104 104 104 + 72 72 72 + 40 72 104 + 8 40 72 + 40 40 40 + 24 16 8 + 72 48 24 +120 80 40 +136 80 24 +184 112 40 +216 112 8 +232 144 56 +216 144 72 +232 176 120 +184 144 104 +136 112 88 +136 144 152 +184 176 168 +216 176 136 +232 208 184 +216 208 200 +232 240 248 +184 208 232 +136 176 216 +120 176 232 + 72 144 216 + 40 144 248 + 24 112 200 + 40 112 184 + 24 80 136 + 72 112 152 +120 144 168 +120 112 104 + 72 80 88 + 40 80 120 + 24 48 72 + 40 48 56 + 40 24 8 + 72 56 40 +120 72 24 +136 88 40 +184 104 24 +232 120 8 +216 136 56 +232 152 72 +216 168 120 +184 136 88 +136 120 104 +136 152 168 +184 168 152 +232 184 136 +216 200 184 +232 216 200 +216 232 248 +184 200 216 +136 184 232 +120 168 216 + 72 152 232 + 24 136 248 + 40 120 200 + 24 104 184 + 40 88 136 + 72 120 168 +120 136 152 +120 104 88 + 72 88 104 + 24 72 120 + 40 56 72 + 24 40 56 + 40 32 24 + 72 64 56 +104 64 24 +136 96 56 +168 96 24 +248 128 8 +216 128 40 +248 160 72 +216 160 104 +184 128 72 +152 128 104 +136 160 184 +168 160 152 +248 192 136 +216 192 168 +248 224 200 +216 224 232 +184 192 200 +152 192 232 +120 160 200 + 88 160 232 + 8 128 248 + 40 128 216 + 8 96 184 + 40 96 152 + 72 128 184 +104 128 152 +120 96 72 + 88 96 104 + 8 64 120 + 40 64 88 + 8 32 56 + 56 40 24 + 88 72 56 +104 56 8 +152 104 56 +168 88 8 +248 136 24 +200 120 40 +248 168 88 +200 152 104 +168 120 72 +152 136 120 +152 168 184 +168 152 136 +248 200 152 +200 184 168 +248 232 216 +200 216 232 +168 184 200 +152 200 248 +104 152 200 + 88 168 248 + 8 120 232 + 56 136 216 + 8 88 168 + 56 104 152 + 88 136 184 +104 120 136 +104 88 72 + 88 104 120 + 8 56 104 + 56 72 88 + 8 24 40 + 56 32 8 + 88 64 40 +120 64 8 +152 96 40 +184 96 8 +232 128 24 +200 128 56 +232 160 88 +200 160 120 +168 128 88 +136 128 120 +152 160 168 +184 160 136 +232 192 152 +200 192 184 +232 224 216 +200 224 248 +168 192 216 +136 192 248 +104 160 216 + 72 160 248 + 24 128 232 + 56 128 200 + 24 96 168 + 56 96 136 + 88 128 168 +120 128 136 +104 96 88 + 72 96 120 + 24 64 104 + 56 64 72 + 24 32 40 + 72 40 8 +104 72 40 +136 72 8 +168 104 40 +200 104 8 +232 136 40 +200 136 72 +232 168 104 +184 152 120 +152 120 88 +136 136 136 +168 168 168 +200 168 136 +232 200 168 +200 200 200 +232 232 232 +184 216 248 +152 184 216 +120 184 248 + 88 152 216 + 56 152 248 + 24 120 216 + 56 120 184 + 24 88 152 + 72 104 136 +104 136 168 +120 120 120 + 88 88 88 + 56 88 120 + 24 56 88 + 56 56 56 + 24 24 24 + 88 48 8 +104 80 56 +152 80 8 +168 112 56 +200 112 24 +248 144 40 +200 144 88 +248 176 104 +168 144 120 +152 112 72 +152 144 136 +168 176 184 +200 176 152 +248 208 168 +200 208 216 +248 240 232 +168 208 248 +152 176 200 +104 176 248 + 88 144 200 + 56 144 232 + 8 112 216 + 56 112 168 + 8 80 152 + 88 112 136 +104 144 184 +104 112 120 + 88 80 72 + 56 80 104 + 8 48 88 + 56 48 40 + 8 16 24 diff --git a/src/fractalzoomer/color_maps/lkmtch18.map b/src/fractalzoomer/color_maps/lkmtch18.map new file mode 100644 index 000000000..45465300c --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch18.map @@ -0,0 +1,256 @@ + 8 8 8 + 88 88 24 +120 120 56 +152 152 24 +184 184 56 +216 216 24 +248 196 56 +216 164 88 +248 132 120 +168 148 104 +136 136 72 +152 100 152 +184 68 184 +216 100 152 +248 68 184 +216 36 216 +248 4 248 +168 84 232 +136 116 200 +104 148 232 + 72 180 200 + 40 212 232 + 8 200 200 + 40 168 168 + 8 136 136 + 88 152 152 +120 132 184 +104 104 104 + 72 72 72 + 40 104 104 + 8 72 72 + 40 40 40 + 24 24 8 + 72 72 24 +120 120 40 +136 136 24 +184 184 40 +216 216 8 +232 196 56 +216 180 72 +232 132 120 +184 148 104 +136 136 88 +136 116 152 +184 84 168 +216 116 136 +232 68 184 +216 52 200 +232 20 248 +184 68 232 +136 116 216 +120 132 232 + 72 180 216 + 40 212 248 + 24 200 200 + 40 184 184 + 24 136 136 + 72 152 152 +120 132 168 +120 120 104 + 72 88 88 + 40 120 120 + 24 72 72 + 40 56 56 + 40 40 8 + 72 72 40 +120 120 24 +136 136 40 +184 184 24 +232 232 8 +216 196 56 +232 180 72 +216 132 120 +184 164 88 +136 136 104 +136 116 168 +184 100 152 +232 116 136 +216 68 184 +232 52 200 +216 36 248 +184 68 216 +136 116 232 +120 132 216 + 72 180 232 + 24 228 248 + 40 200 200 + 24 184 184 + 40 136 136 + 72 168 168 +120 132 152 +120 120 88 + 72 104 104 + 24 120 120 + 40 72 72 + 24 56 56 + 40 40 24 + 72 72 56 +104 104 24 +136 136 56 +168 168 24 +248 244 8 +216 212 40 +248 180 72 +216 148 104 +184 180 72 +152 148 104 +136 116 184 +168 100 152 +248 116 136 +216 84 168 +248 52 200 +216 36 232 +184 68 200 +152 100 232 +120 132 200 + 88 164 232 + 8 244 248 + 40 212 216 + 8 184 184 + 40 152 152 + 72 180 184 +104 148 152 +120 120 72 + 88 104 104 + 8 120 120 + 40 88 88 + 8 56 56 + 56 56 24 + 88 88 56 +104 104 8 +152 152 56 +168 168 8 +248 228 24 +200 200 40 +248 164 88 +200 148 104 +168 168 72 +152 132 120 +152 100 184 +168 116 136 +248 100 152 +200 84 168 +248 36 216 +200 52 232 +168 84 200 +152 100 248 +104 148 200 + 88 164 248 + 8 232 232 + 56 196 216 + 8 168 168 + 56 152 152 + 88 164 184 +104 136 136 +104 104 72 + 88 120 120 + 8 104 104 + 56 88 88 + 8 40 40 + 56 56 8 + 88 88 40 +120 120 8 +152 152 40 +184 184 8 +232 228 24 +200 196 56 +232 164 88 +200 132 120 +168 164 88 +136 132 120 +152 100 168 +184 116 136 +232 100 152 +200 68 184 +232 36 216 +200 52 248 +168 84 216 +136 116 248 +104 148 216 + 72 180 248 + 24 228 232 + 56 196 200 + 24 168 168 + 56 136 136 + 88 164 168 +120 132 136 +104 104 88 + 72 120 120 + 24 104 104 + 56 72 72 + 24 40 40 + 72 72 8 +104 104 40 +136 136 8 +168 168 40 +200 200 8 +232 212 40 +200 180 72 +232 148 104 +184 132 120 +152 152 88 +136 116 136 +168 84 168 +200 116 136 +232 84 168 +200 52 200 +232 20 232 +184 68 248 +152 100 216 +120 132 248 + 88 164 216 + 56 196 248 + 24 216 216 + 56 184 184 + 24 152 152 + 72 136 136 +104 148 168 +120 120 120 + 88 88 88 + 56 120 120 + 24 88 88 + 56 56 56 + 24 24 24 + 88 88 8 +104 104 56 +152 152 8 +168 168 56 +200 200 24 +248 212 40 +200 164 88 +248 148 104 +168 132 120 +152 152 72 +152 116 136 +168 84 184 +200 100 152 +248 84 168 +200 52 216 +248 20 232 +168 84 248 +152 100 200 +104 148 248 + 88 164 200 + 56 196 232 + 8 216 216 + 56 168 168 + 8 152 152 + 88 136 136 +104 148 184 +104 120 120 + 88 88 72 + 56 104 104 + 8 88 88 + 56 56 40 + 8 24 24 diff --git a/src/fractalzoomer/color_maps/lkmtch19.map b/src/fractalzoomer/color_maps/lkmtch19.map new file mode 100644 index 000000000..0bd8085cc --- /dev/null +++ b/src/fractalzoomer/color_maps/lkmtch19.map @@ -0,0 +1,256 @@ + 8 12 8 + 88 44 24 +120 108 56 +152 44 24 +184 108 56 +216 44 24 +248 8 56 +216 72 88 +248 8 120 +168 168 104 +136 140 72 +152 200 152 +184 136 184 +216 72 152 +248 8 184 +216 72 216 +248 8 248 +168 40 232 +136 104 200 +104 40 232 + 72 104 200 + 40 40 232 + 8 12 200 + 40 76 168 + 8 12 136 + 88 172 152 +120 136 184 +104 204 104 + 72 140 72 + 40 76 104 + 8 12 72 + 40 76 40 + 24 12 8 + 72 44 24 +120 76 40 +136 44 24 +184 76 40 +216 12 8 +232 40 56 +216 72 72 +232 40 120 +184 136 104 +136 172 88 +136 200 152 +184 136 168 +216 72 136 +232 40 184 +216 72 200 +232 8 248 +184 40 232 +136 72 216 +120 40 232 + 72 72 216 + 40 8 248 + 24 44 200 + 40 76 184 + 24 44 136 + 72 140 152 +120 168 168 +120 204 104 + 72 140 88 + 40 76 120 + 24 44 72 + 40 76 56 + 40 12 8 + 72 76 40 +120 44 24 +136 76 40 +184 44 24 +232 12 8 +216 72 56 +232 40 72 +216 72 120 +184 136 88 +136 204 104 +136 168 168 +184 136 152 +232 40 136 +216 72 184 +232 40 200 +216 8 248 +184 72 216 +136 40 232 +120 72 216 + 72 40 232 + 24 8 248 + 40 76 200 + 24 44 184 + 40 76 136 + 72 140 168 +120 200 152 +120 172 88 + 72 140 104 + 24 44 120 + 40 76 72 + 24 44 56 + 40 44 24 + 72 108 56 +104 44 24 +136 108 56 +168 44 24 +248 8 8 +216 72 40 +248 8 72 +216 72 104 +184 136 72 +152 200 104 +136 136 184 +168 168 152 +248 8 136 +216 72 168 +248 8 200 +216 40 232 +184 104 200 +152 40 232 +120 104 200 + 88 40 232 + 8 8 248 + 40 72 216 + 8 12 184 + 40 76 152 + 72 136 184 +104 200 152 +120 140 72 + 88 172 104 + 8 12 120 + 40 76 88 + 8 12 56 + 56 44 24 + 88 108 56 +104 12 8 +152 108 56 +168 12 8 +248 8 24 +200 76 40 +248 8 88 +200 104 104 +168 140 72 +152 200 120 +152 136 184 +168 168 136 +248 8 152 +200 104 168 +248 8 216 +200 40 232 +168 104 200 +152 8 248 +104 104 200 + 88 8 248 + 8 12 232 + 56 72 216 + 8 12 168 + 56 108 152 + 88 136 184 +104 204 136 +104 140 72 + 88 172 120 + 8 12 104 + 56 108 88 + 8 12 40 + 56 12 8 + 88 76 40 +120 12 8 +152 76 40 +184 12 8 +232 40 24 +200 104 56 +232 40 88 +200 104 120 +168 168 88 +136 232 120 +152 168 168 +184 136 136 +232 40 152 +200 104 184 +232 40 216 +200 8 248 +168 72 216 +136 8 248 +104 72 216 + 72 8 248 + 24 40 232 + 56 104 200 + 24 44 168 + 56 108 136 + 88 168 168 +120 232 136 +104 172 88 + 72 140 120 + 24 44 104 + 56 108 72 + 24 44 40 + 72 12 8 +104 76 40 +136 12 8 +168 76 40 +200 12 8 +232 40 40 +200 104 72 +232 40 104 +184 136 120 +152 172 88 +136 232 136 +168 168 168 +200 104 136 +232 40 168 +200 104 200 +232 40 232 +184 8 248 +152 72 216 +120 8 248 + 88 72 216 + 56 8 248 + 24 44 216 + 56 108 184 + 24 44 152 + 72 140 136 +104 168 168 +120 236 120 + 88 172 88 + 56 108 120 + 24 44 88 + 56 108 56 + 24 44 24 + 88 12 8 +104 108 56 +152 12 8 +168 108 56 +200 44 24 +248 8 40 +200 104 88 +248 8 104 +168 168 120 +152 140 72 +152 200 136 +168 136 184 +200 104 152 +248 8 168 +200 72 216 +248 8 232 +168 8 248 +152 104 200 +104 8 248 + 88 104 200 + 56 40 232 + 8 12 216 + 56 108 168 + 8 12 152 + 88 172 136 +104 136 184 +104 204 120 + 88 140 72 + 56 108 104 + 8 12 88 + 56 76 40 + 8 12 24 diff --git a/src/fractalzoomer/color_maps/matrix01.MAP b/src/fractalzoomer/color_maps/matrix01.MAP new file mode 100644 index 000000000..bd11eba62 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix01.MAP @@ -0,0 +1,256 @@ +121 113 124 +123 118 127 +120 117 125 +112 114 120 +101 106 111 +88 96 101 +71 83 89 +57 69 75 +42 54 60 +28 40 48 +16 26 34 +29 41 54 +45 60 77 +65 79 103 +84 98 128 +101 115 152 +118 131 177 +130 142 194 +139 149 206 +133 147 199 +120 139 183 +106 128 165 +88 112 141 +70 93 115 +50 74 90 +53 82 98 +60 99 115 +65 112 130 +65 121 140 +61 127 147 +55 129 149 +46 126 147 +35 120 141 +25 110 135 +13 98 122 +3 84 110 +0 75 101 +5 70 95 +7 62 85 +15 68 95 +29 92 129 +45 116 163 +60 140 197 +75 161 228 +86 178 250 +85 185 255 +87 185 249 +84 179 235 +76 168 216 +68 152 191 +57 132 164 +45 110 135 +32 87 105 +25 76 91 +30 90 106 +34 101 119 +35 108 128 +35 112 132 +32 111 133 +27 108 131 +21 99 124 +16 89 115 +26 90 118 +36 90 119 +45 88 117 +49 81 110 +47 72 99 +45 62 87 +67 84 117 +92 105 147 +110 122 167 +121 136 180 +130 145 186 +133 150 185 +133 149 180 +129 144 170 +119 134 155 +106 121 137 +90 104 115 +74 85 94 +57 67 73 +40 48 51 +45 54 58 +51 61 65 +55 65 70 +57 66 74 +57 65 75 +60 65 78 +75 75 92 +89 84 104 +100 90 113 +105 92 118 +108 90 119 +105 85 113 +98 75 104 +84 63 89 +90 68 91 +109 85 110 +125 100 122 +139 112 133 +146 120 138 +150 125 139 +148 123 134 +142 120 127 +131 110 115 +116 99 101 +100 85 85 +81 69 69 +64 54 55 +45 38 39 +39 32 33 +45 37 40 +50 40 45 +63 50 59 +82 65 78 +100 80 97 +117 91 115 +130 102 130 +140 109 142 +144 111 148 +144 110 150 +131 101 136 +113 89 116 +91 73 94 +76 63 78 +94 79 94 +106 93 107 +116 105 117 +121 113 124 +123 118 127 +120 117 125 +112 114 120 +101 106 111 +88 96 101 +71 83 89 +57 69 75 +42 54 60 +28 40 48 +16 26 34 +29 41 54 +45 60 77 +65 79 103 +84 98 128 +101 115 152 +118 131 177 +130 142 194 +139 149 206 +133 147 199 +120 139 183 +106 128 165 +88 112 141 +70 93 115 +50 74 90 +53 82 98 +60 99 115 +65 112 130 +65 121 140 +61 127 147 +55 129 149 +46 126 147 +35 120 141 +25 110 135 +13 98 122 +3 84 110 +0 75 101 +5 70 95 +7 62 85 +15 68 95 +29 92 129 +45 116 163 +60 140 197 +75 161 228 +86 178 250 +85 185 255 +87 185 249 +84 179 235 +76 168 216 +68 152 191 +57 132 164 +45 110 135 +32 87 105 +25 76 91 +30 90 106 +34 101 119 +35 108 128 +35 112 132 +32 111 133 +27 108 131 +21 99 124 +16 89 115 +26 90 118 +36 90 119 +45 88 117 +49 81 110 +47 72 99 +45 62 87 +67 84 117 +92 105 147 +110 122 167 +121 136 180 +130 145 186 +133 150 185 +133 149 180 +129 144 170 +119 134 155 +106 121 137 +90 104 115 +74 85 94 +57 67 73 +40 48 51 +45 54 58 +51 61 65 +55 65 70 +57 66 74 +57 65 75 +60 65 78 +75 75 92 +89 84 104 +100 90 113 +105 92 118 +108 90 119 +105 85 113 +98 75 104 +84 63 89 +90 68 91 +109 85 110 +125 100 122 +139 112 133 +146 120 138 +150 125 139 +148 123 134 +142 120 127 +131 110 115 +116 99 101 +100 85 85 +81 69 69 +64 54 55 +45 38 39 +39 32 33 +45 37 40 +50 40 45 +63 50 59 +82 65 78 +100 80 97 +117 91 115 +130 102 130 +140 109 142 +144 111 148 +144 110 150 +131 101 136 +113 89 116 +91 73 94 +76 63 78 +94 79 94 +106 93 107 +116 105 117 diff --git a/src/fractalzoomer/color_maps/matrix02.MAP b/src/fractalzoomer/color_maps/matrix02.MAP new file mode 100644 index 000000000..1a5ff4c5c --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix02.MAP @@ -0,0 +1,256 @@ +125 73 27 +127 78 28 +123 78 28 +115 79 27 +103 76 26 +90 71 24 +73 67 24 +58 57 20 +42 46 18 +29 38 16 +16 27 12 +31 42 20 +49 60 30 +73 77 40 +95 94 50 +116 110 60 +136 127 72 +150 137 79 +161 144 85 +154 142 81 +138 136 74 +122 127 67 +100 112 57 +79 93 46 +56 77 36 +60 87 40 +68 107 49 +76 125 57 +78 139 63 +75 153 69 +70 161 73 +62 165 76 +51 165 77 +41 160 78 +29 151 75 +19 139 71 +14 128 67 +18 116 60 +18 100 53 +27 105 57 +47 137 76 +68 166 94 +88 197 112 +108 224 128 +123 245 139 +122 255 143 +122 249 137 +116 237 127 +104 222 116 +91 197 100 +77 172 86 +59 143 69 +42 114 54 +33 101 47 +40 119 55 +46 134 62 +49 146 68 +49 152 71 +47 154 73 +42 155 74 +37 147 73 +30 137 69 +40 130 68 +50 122 64 +58 111 59 +60 98 53 +57 84 46 +53 68 39 +78 88 51 +107 106 62 +127 118 68 +139 130 72 +147 135 71 +149 136 68 +147 132 63 +141 124 58 +129 114 50 +114 102 43 +95 86 34 +77 68 27 +58 54 19 +39 37 11 +45 42 14 +51 49 17 +56 51 19 +58 53 20 +59 53 22 +63 52 23 +79 58 27 +94 61 29 +106 63 31 +112 64 34 +116 60 34 +111 54 31 +104 46 29 +88 37 24 +94 38 21 +114 49 27 +130 57 27 +144 62 28 +150 67 28 +154 68 25 +150 66 22 +143 63 19 +131 56 15 +115 49 12 +98 40 8 +78 32 5 +61 24 3 +41 16 1 +35 11 0 +42 15 2 +48 17 4 +62 24 9 +83 33 14 +103 44 19 +122 51 26 +137 59 31 +148 65 37 +154 67 39 +155 68 41 +140 61 37 +119 53 29 +95 43 22 +78 37 17 +97 46 19 +109 57 23 +119 66 25 +125 73 27 +127 78 28 +123 78 28 +115 79 27 +103 76 26 +90 71 24 +73 67 24 +58 57 20 +42 46 18 +29 38 16 +16 27 12 +31 42 20 +49 60 30 +73 77 40 +95 94 50 +116 110 60 +136 127 72 +150 137 79 +161 144 85 +154 142 81 +138 136 74 +122 127 67 +100 112 57 +79 93 46 +56 77 36 +60 87 40 +68 107 49 +76 125 57 +78 139 63 +75 153 69 +70 161 73 +62 165 76 +51 165 77 +41 160 78 +29 151 75 +19 139 71 +14 128 67 +18 116 60 +18 100 53 +27 105 57 +47 137 76 +68 166 94 +88 197 112 +108 224 128 +123 245 139 +122 255 143 +122 249 137 +116 237 127 +104 222 116 +91 197 100 +77 172 86 +59 143 69 +42 114 54 +33 101 47 +40 119 55 +46 134 62 +49 146 68 +49 152 71 +47 154 73 +42 155 74 +37 147 73 +30 137 69 +40 130 68 +50 122 64 +58 111 59 +60 98 53 +57 84 46 +53 68 39 +78 88 51 +107 106 62 +127 118 68 +139 130 72 +147 135 71 +149 136 68 +147 132 63 +141 124 58 +129 114 50 +114 102 43 +95 86 34 +77 68 27 +58 54 19 +39 37 11 +45 42 14 +51 49 17 +56 51 19 +58 53 20 +59 53 22 +63 52 23 +79 58 27 +94 61 29 +106 63 31 +112 64 34 +116 60 34 +111 54 31 +104 46 29 +88 37 24 +94 38 21 +114 49 27 +130 57 27 +144 62 28 +150 67 28 +154 68 25 +150 66 22 +143 63 19 +131 56 15 +115 49 12 +98 40 8 +78 32 5 +61 24 3 +41 16 1 +35 11 0 +42 15 2 +48 17 4 +62 24 9 +83 33 14 +103 44 19 +122 51 26 +137 59 31 +148 65 37 +154 67 39 +155 68 41 +140 61 37 +119 53 29 +95 43 22 +78 37 17 +97 46 19 +109 57 23 +119 66 25 diff --git a/src/fractalzoomer/color_maps/matrix03.MAP b/src/fractalzoomer/color_maps/matrix03.MAP new file mode 100644 index 000000000..31efbab4b --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix03.MAP @@ -0,0 +1,256 @@ +84 0 0 +108 1 0 +129 10 0 +154 22 0 +180 31 0 +207 40 0 +229 49 0 +251 65 0 +255 78 0 +255 92 13 +255 100 27 +255 110 40 +255 112 53 +255 113 60 +255 112 66 +255 111 71 +246 108 75 +233 100 78 +220 95 78 +210 91 79 +203 86 80 +200 84 82 +200 86 88 +203 89 95 +212 95 104 +224 106 113 +236 119 126 +250 127 135 +255 135 150 +255 150 167 +255 164 181 +255 168 186 +255 170 185 +255 167 181 +255 164 178 +255 159 174 +255 152 168 +236 144 162 +214 133 154 +190 125 145 +161 106 125 +133 79 95 +112 55 62 +95 31 31 +86 10 0 +79 0 0 +73 0 0 +71 0 0 +75 0 0 +91 0 0 +111 1 0 +132 12 0 +161 23 0 +191 36 0 +222 47 0 +251 59 0 +255 68 0 +255 84 1 +255 104 29 +255 122 59 +255 133 88 +255 150 112 +255 165 131 +255 172 143 +255 170 145 +255 162 145 +255 152 145 +240 143 145 +212 132 144 +188 125 143 +164 120 137 +145 104 130 +128 89 121 +121 76 104 +112 68 89 +110 60 76 +111 55 66 +119 54 56 +125 54 49 +133 56 46 +146 62 42 +161 66 39 +172 73 39 +183 78 38 +190 80 36 +194 82 32 +194 82 27 +188 79 23 +181 71 13 +170 62 2 +158 53 0 +144 40 0 +131 26 0 +122 13 0 +110 1 0 +104 0 0 +104 0 0 +108 0 0 +113 0 0 +126 5 0 +135 12 0 +158 20 0 +180 29 0 +203 42 0 +231 62 0 +255 89 22 +255 113 54 +255 132 86 +255 152 120 +255 170 143 +255 176 148 +255 178 152 +255 177 156 +255 170 156 +255 161 156 +255 150 154 +233 137 152 +202 129 147 +172 122 145 +144 110 137 +126 100 134 +122 84 119 +112 65 88 +106 47 59 +98 29 29 +91 12 4 +84 0 0 +80 0 0 +84 0 0 +108 1 0 +129 10 0 +154 22 0 +180 31 0 +207 40 0 +229 49 0 +251 65 0 +255 78 0 +255 92 13 +255 100 27 +255 110 40 +255 112 53 +255 113 60 +255 112 66 +255 111 71 +246 108 75 +233 100 78 +220 95 78 +210 91 79 +203 86 80 +200 84 82 +200 86 88 +203 89 95 +212 95 104 +224 106 113 +236 119 126 +250 127 135 +255 135 150 +255 150 167 +255 164 181 +255 168 186 +255 170 185 +255 167 181 +255 164 178 +255 159 174 +255 152 168 +236 144 162 +214 133 154 +190 125 145 +161 106 125 +133 79 95 +112 55 62 +95 31 31 +86 10 0 +79 0 0 +73 0 0 +71 0 0 +75 0 0 +91 0 0 +111 1 0 +132 12 0 +161 23 0 +191 36 0 +222 47 0 +251 59 0 +255 68 0 +255 84 1 +255 104 29 +255 122 59 +255 133 88 +255 150 112 +255 165 131 +255 172 143 +255 170 145 +255 162 145 +255 152 145 +240 143 145 +212 132 144 +188 125 143 +164 120 137 +145 104 130 +128 89 121 +121 76 104 +112 68 89 +110 60 76 +111 55 66 +119 54 56 +125 54 49 +133 56 46 +146 62 42 +161 66 39 +172 73 39 +183 78 38 +190 80 36 +194 82 32 +194 82 27 +188 79 23 +181 71 13 +170 62 2 +158 53 0 +144 40 0 +131 26 0 +122 13 0 +110 1 0 +104 0 0 +104 0 0 +108 0 0 +113 0 0 +126 5 0 +135 12 0 +158 20 0 +180 29 0 +203 42 0 +231 62 0 +255 89 22 +255 113 54 +255 132 86 +255 152 120 +255 170 143 +255 176 148 +255 178 152 +255 177 156 +255 170 156 +255 161 156 +255 150 154 +233 137 152 +202 129 147 +172 122 145 +144 110 137 +126 100 134 +122 84 119 +112 65 88 +106 47 59 +98 29 29 +91 12 4 +84 0 0 +80 0 0 diff --git a/src/fractalzoomer/color_maps/matrix04.MAP b/src/fractalzoomer/color_maps/matrix04.MAP new file mode 100644 index 000000000..9073d022a --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix04.MAP @@ -0,0 +1,256 @@ +177 177 25 +161 171 18 +143 165 10 +127 158 4 +111 151 0 +117 157 9 +121 161 19 +124 164 28 +125 164 34 +125 163 40 +123 160 43 +120 155 46 +115 149 47 +108 141 46 +101 132 44 +92 123 42 +83 111 37 +72 99 31 +60 85 22 +48 73 14 +39 60 5 +49 61 12 +61 62 18 +76 65 26 +91 69 34 +107 73 41 +124 79 47 +139 84 53 +157 90 60 +172 97 66 +180 99 65 +175 94 55 +170 91 46 +169 89 39 +169 89 33 +170 91 27 +172 95 24 +175 100 22 +180 106 21 +187 115 22 +196 124 25 +205 135 30 +214 146 35 +226 159 42 +237 171 49 +250 185 58 +250 192 60 +239 192 54 +225 189 46 +212 187 41 +197 183 34 +180 177 26 +163 172 19 +146 166 12 +131 161 6 +114 153 0 +115 155 7 +120 160 17 +124 163 26 +125 163 33 +125 163 39 +124 161 42 +121 156 46 +116 150 47 +110 143 46 +103 134 45 +94 126 42 +85 113 38 +74 101 32 +63 89 24 +50 75 15 +39 62 6 +46 60 10 +60 62 18 +74 65 25 +87 68 31 +103 72 38 +120 77 45 +136 83 52 +153 88 58 +169 95 65 +181 100 67 +176 95 57 +171 91 48 +170 89 41 +169 89 34 +169 90 28 +170 93 24 +174 99 23 +180 106 22 +186 113 22 +194 122 24 +203 132 28 +213 144 34 +223 156 40 +235 170 47 +247 183 56 +253 192 61 +241 191 55 +228 190 48 +213 186 42 +200 184 35 +184 179 28 +168 173 21 +150 168 13 +134 162 8 +117 153 1 +114 155 5 +119 159 15 +123 162 24 +125 164 32 +125 163 37 +125 162 42 +121 157 45 +117 152 47 +111 144 47 +104 136 45 +96 127 43 +86 116 39 +77 105 34 +66 92 26 +53 79 17 +42 65 8 +45 61 9 +57 62 16 +70 64 23 +85 68 31 +101 72 38 +116 76 43 +132 82 50 +150 88 58 +167 94 64 +182 102 69 +176 96 59 +172 92 50 +170 89 42 +169 89 35 +169 90 29 +170 93 25 +173 98 23 +178 104 22 +185 112 22 +192 120 24 +201 130 27 +211 141 33 +221 154 39 +233 168 46 +245 180 54 +255 192 63 +245 192 57 +232 191 50 +217 188 43 +202 183 36 +186 180 29 +170 174 21 +154 170 15 +136 162 8 +121 156 2 +113 154 3 +119 159 13 +123 162 23 +125 164 31 +125 164 36 +125 162 42 +121 158 44 +118 153 47 +113 147 48 +106 138 46 +98 129 43 +88 118 40 +79 107 35 +67 93 27 +56 81 19 +43 68 10 +43 61 9 +54 61 14 +68 64 22 +82 66 28 +96 70 36 +114 76 43 +130 81 50 +147 86 56 +163 92 62 +179 100 68 +178 98 61 +173 93 52 +170 90 43 +170 90 37 +169 90 30 +170 92 26 +173 97 22 +177 103 22 +183 110 22 +191 119 23 +199 127 26 +210 140 32 +219 152 38 +230 164 44 +243 178 53 +255 191 62 +247 193 58 +234 190 51 +219 187 43 +206 185 38 +190 181 31 +174 176 24 +158 170 16 +141 165 10 +125 158 4 +113 153 1 +118 158 11 +122 162 21 +124 164 29 +125 164 35 +125 163 41 +123 160 44 +119 154 46 +113 147 47 +108 140 46 +99 130 44 +90 121 41 +81 108 36 +71 97 30 +58 84 21 +46 70 12 +41 61 7 +52 61 14 +65 63 20 +80 67 28 +93 69 34 +109 74 41 +126 79 47 +143 85 55 +159 91 61 +177 99 68 +179 98 63 +174 94 54 +170 91 45 +169 89 38 +169 89 32 +170 91 26 +172 95 23 +176 101 22 +182 109 22 +189 117 23 +197 126 25 +207 137 31 +216 148 36 +228 161 42 +240 174 51 +252 188 60 +249 192 59 +236 191 52 +223 189 46 +208 185 39 +192 181 32 diff --git a/src/fractalzoomer/color_maps/matrix05.MAP b/src/fractalzoomer/color_maps/matrix05.MAP new file mode 100644 index 000000000..de96541b6 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix05.MAP @@ -0,0 +1,256 @@ +137 94 30 +155 102 24 +168 107 19 +175 109 17 +177 108 14 +172 106 14 +162 99 15 +145 91 19 +126 81 24 +106 71 29 +92 64 31 +99 67 26 +101 68 23 +100 67 22 +120 76 16 +140 87 10 +157 96 5 +170 103 2 +178 108 0 +180 111 0 +175 111 3 +163 107 7 +148 102 14 +128 95 21 +108 88 29 +118 91 24 +124 95 22 +126 96 20 +121 92 20 +116 89 22 +135 103 18 +152 116 17 +165 128 15 +173 138 18 +175 145 21 +170 148 27 +160 149 34 +144 146 42 +126 141 49 +131 144 49 +143 150 45 +148 151 42 +149 149 39 +144 143 38 +133 131 38 +123 122 39 +138 141 41 +151 158 46 +159 173 51 +160 184 58 +155 193 68 +145 195 77 +131 195 87 +133 200 90 +149 210 86 +160 215 82 +167 214 79 +167 209 74 +161 198 71 +150 183 67 +134 164 64 +120 148 62 +131 169 71 +136 187 81 +138 202 92 +132 212 105 +123 219 117 +120 225 126 +140 240 123 +155 248 120 +169 255 116 +175 253 111 +174 246 107 +168 233 101 +157 216 97 +141 195 91 +122 171 86 +105 151 82 +109 168 94 +109 183 108 +103 193 122 +96 201 136 +116 218 138 +135 232 137 +152 243 136 +163 247 132 +170 247 128 +170 241 124 +164 229 119 +153 212 114 +136 193 109 +118 169 102 +99 146 96 +82 126 91 +80 136 104 +73 144 120 +86 158 126 +106 173 128 +123 186 129 +138 195 129 +150 200 128 +155 199 126 +155 195 123 +150 185 120 +138 172 117 +123 155 113 +104 137 108 +86 118 104 +69 101 98 +54 86 93 +61 94 101 +75 105 107 +91 116 110 +107 125 113 +121 132 115 +130 136 116 +136 137 116 +135 133 116 +129 127 116 +116 117 116 +101 106 116 +84 92 113 +66 79 111 +49 66 107 +45 60 98 +53 59 86 +65 67 92 +79 74 98 +92 82 103 +103 87 106 +111 91 111 +116 93 114 +113 91 118 +106 86 122 +94 80 125 +78 71 128 +61 63 130 +44 54 129 +34 48 125 +47 52 111 +54 54 98 +58 55 89 +71 63 96 +81 71 104 +91 77 113 +97 83 121 +99 86 130 +96 87 138 +87 86 147 +74 82 153 +58 76 160 +41 70 163 +25 64 165 +39 69 153 +51 74 140 +60 77 126 +64 76 112 +66 76 103 +75 86 115 +84 97 128 +87 106 141 +88 114 155 +83 118 170 +74 121 183 +61 121 194 +45 118 203 +28 113 210 +36 117 204 +52 125 193 +64 128 179 +72 127 165 +76 123 149 +74 115 133 +71 108 122 +78 123 139 +83 139 158 +82 151 176 +76 160 194 +67 167 212 +54 169 227 +37 169 241 +39 174 243 +56 184 237 +73 190 225 +84 190 214 +91 188 198 +92 179 183 +90 166 165 +82 149 148 +76 136 135 +79 154 155 +79 170 176 +73 183 198 +63 192 217 +50 198 235 +46 204 247 +64 218 247 +81 227 241 +97 235 233 +106 234 222 +112 229 209 +111 217 194 +106 202 179 +97 183 163 +86 160 146 +74 143 132 +74 158 152 +71 172 172 +61 181 191 +52 188 207 +71 205 212 +89 220 211 +106 230 209 +121 235 202 +131 236 193 +133 230 184 +131 220 173 +124 205 160 +113 185 148 +98 163 135 +83 141 122 +69 123 111 +66 133 126 +59 140 142 +73 154 148 +93 170 149 +111 183 149 +128 192 146 +142 198 141 +150 198 134 +153 195 128 +150 185 121 +141 173 113 +126 156 106 +109 138 100 +92 120 94 +76 102 86 +61 88 81 +71 97 84 +89 108 85 +108 121 83 +128 131 79 +145 139 75 +158 143 70 +166 146 66 +168 143 61 +164 137 59 +153 127 56 +138 116 56 +120 102 54 +100 89 55 +82 76 54 +74 68 51 +79 66 43 +98 76 39 +118 86 35 diff --git a/src/fractalzoomer/color_maps/matrix06.MAP b/src/fractalzoomer/color_maps/matrix06.MAP new file mode 100644 index 000000000..68fea036f --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix06.MAP @@ -0,0 +1,256 @@ +173 110 16 +188 120 11 +198 127 10 +203 132 12 +202 132 16 +197 130 24 +186 127 33 +173 120 44 +159 114 55 +146 111 63 +147 124 60 +147 140 58 +168 160 49 +190 177 39 +212 195 29 +231 206 22 +245 214 16 +253 215 13 +254 209 14 +248 198 17 +235 181 23 +218 160 31 +197 147 39 +179 149 41 +165 149 42 +174 150 36 +180 147 33 +181 142 32 +178 134 35 +171 125 39 +161 115 45 +163 109 43 +166 101 39 +164 90 38 +159 77 39 +151 74 39 +143 82 37 +145 94 32 +166 110 22 +188 124 13 +205 137 6 +219 146 3 +227 152 3 +228 154 6 +225 153 13 +216 148 22 +202 140 32 +185 132 44 +170 137 52 +156 146 57 +154 151 58 +158 153 58 +166 159 55 +185 171 45 +202 182 38 +216 187 32 +225 188 27 +228 182 25 +224 171 26 +214 154 29 +199 134 35 +185 136 35 +167 138 36 +176 142 29 +189 144 20 +198 143 14 +203 139 12 +203 132 12 +198 123 16 +189 112 22 +176 101 30 +160 92 40 +146 85 51 +132 80 59 +130 86 55 +127 94 53 +147 107 42 +166 121 32 +188 137 22 +207 150 15 +222 161 10 +233 168 8 +238 171 9 +237 170 13 +228 165 21 +215 156 31 +200 154 39 +186 167 43 +177 177 46 +189 186 41 +197 187 38 +199 185 38 +197 177 39 +189 166 44 +176 153 50 +179 149 48 +185 145 44 +183 135 43 +178 121 44 +169 115 44 +159 118 42 +157 123 35 +175 128 24 +191 131 13 +203 131 6 +212 129 1 +215 124 0 +212 116 2 +205 107 7 +194 96 15 +178 86 26 +161 78 37 +147 85 45 +135 96 51 +136 107 53 +143 117 54 +153 126 51 +171 139 42 +189 151 34 +205 162 29 +216 170 25 +224 173 24 +225 173 26 +219 167 31 +209 159 39 +200 172 40 +187 185 42 +199 197 35 +215 205 28 +226 208 22 +231 204 19 +230 196 19 +223 182 22 +212 165 28 +195 146 35 +176 127 45 +156 110 54 +140 98 62 +137 101 58 +131 104 54 +147 109 42 +163 114 31 +180 118 20 +194 120 12 +205 120 5 +212 117 2 +212 112 2 +209 104 6 +199 96 13 +186 87 22 +171 86 31 +159 103 35 +153 120 39 +169 137 35 +180 148 33 +187 156 34 +189 157 37 +184 156 42 +176 150 49 +182 153 49 +189 156 45 +192 156 45 +192 153 48 +186 156 49 +180 170 48 +183 182 43 +202 194 32 +221 201 22 +234 203 14 +241 199 9 +243 189 7 +238 174 9 +226 156 13 +210 135 20 +190 114 29 +169 94 39 +150 91 45 +134 94 51 +132 98 52 +137 102 52 +144 106 49 +159 110 39 +173 113 29 +185 115 22 +193 115 18 +198 112 16 +196 107 19 +191 101 23 +181 94 30 +173 111 32 +163 130 35 +179 151 30 +199 170 23 +215 184 19 +225 192 18 +230 196 19 +227 191 23 +219 183 30 +205 171 39 +188 156 49 +170 140 58 +153 130 65 +153 140 62 +150 150 59 +169 161 49 +187 170 38 +205 176 27 +218 176 18 +227 173 12 +232 164 7 +228 150 6 +220 132 9 +205 111 15 +187 91 22 +168 78 30 +151 85 33 +140 92 35 +153 101 31 +163 107 29 +169 113 29 +170 114 32 +166 114 38 +160 112 45 +164 112 43 +171 112 40 +173 110 40 +173 107 42 +169 114 43 +165 133 43 +170 153 39 +195 175 29 +218 194 21 +235 207 15 +248 215 11 +255 217 10 +254 213 13 +246 202 19 +232 187 26 +214 169 35 +192 150 46 +173 144 52 +155 143 56 +150 142 57 +152 138 56 +158 138 52 +173 142 42 +186 143 33 +196 140 26 +201 133 20 +202 121 18 +196 106 19 +186 88 22 +171 69 28 +158 75 28 +144 85 30 +156 97 23 diff --git a/src/fractalzoomer/color_maps/matrix07.MAP b/src/fractalzoomer/color_maps/matrix07.MAP new file mode 100644 index 000000000..63ad9f101 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix07.MAP @@ -0,0 +1,256 @@ +94 83 50 +123 105 65 +150 126 80 +175 142 93 +191 154 101 +200 159 106 +200 157 104 +191 150 98 +172 134 87 +146 112 72 +117 89 55 +129 99 62 +158 123 79 +181 144 93 +196 158 104 +204 165 109 +202 167 110 +189 161 104 +171 148 96 +145 131 81 +117 110 65 +87 88 49 +75 81 37 +61 69 25 +81 95 33 +108 128 44 +131 162 51 +150 192 56 +163 217 58 +171 235 57 +167 243 50 +158 242 43 +140 230 31 +120 210 20 +94 183 8 +72 146 3 +55 112 0 +73 137 9 +87 156 18 +98 168 26 +104 173 33 +104 169 39 +99 158 41 +109 158 49 +121 160 54 +127 154 58 +126 145 57 +117 127 51 +100 105 42 +96 96 40 +129 126 58 +161 153 75 +189 176 91 +210 193 104 +221 202 111 +224 201 113 +217 196 111 +201 180 104 +179 158 92 +149 132 76 +117 103 59 +84 75 41 +75 67 37 +85 80 45 +98 96 54 +120 121 63 +142 146 72 +158 166 76 +167 180 76 +170 188 73 +164 187 66 +153 179 57 +133 162 45 +108 137 31 +83 112 18 +88 124 18 +108 154 24 +119 179 25 +134 191 35 +146 194 45 +149 188 51 +146 175 56 +138 153 58 +124 127 57 +105 100 52 +85 73 45 +81 61 41 +71 48 34 +99 65 50 +136 87 72 +171 107 94 +204 125 112 +230 137 129 +249 145 140 +255 145 144 +253 138 144 +238 125 135 +215 108 122 +183 88 104 +148 66 83 +117 45 65 +143 57 83 +167 64 101 +182 66 115 +189 64 123 +188 57 126 +175 50 121 +175 59 117 +175 73 110 +168 80 100 +156 83 87 +135 79 69 +110 71 51 +99 69 41 +127 99 54 +150 128 62 +169 155 67 +179 177 69 +183 192 66 +175 198 59 +166 197 52 +156 180 52 +141 157 50 +119 129 43 +95 100 35 +69 71 25 +64 62 25 +77 72 36 +94 83 50 +123 105 65 +150 126 80 +175 142 93 +191 154 101 +200 159 106 +200 157 104 +191 150 98 +172 134 87 +146 112 72 +117 89 55 +129 99 62 +158 123 79 +181 144 93 +196 158 104 +204 165 109 +202 167 110 +189 161 104 +171 148 96 +145 131 81 +117 110 65 +87 88 49 +75 81 37 +61 69 25 +81 95 33 +108 128 44 +131 162 51 +150 192 56 +163 217 58 +171 235 57 +167 243 50 +158 242 43 +140 230 31 +120 210 20 +94 183 8 +72 146 3 +55 112 0 +73 137 9 +87 156 18 +98 168 26 +104 173 33 +104 169 39 +99 158 41 +109 158 49 +121 160 54 +127 154 58 +126 145 57 +117 127 51 +100 105 42 +96 96 40 +129 126 58 +161 153 75 +189 176 91 +210 193 104 +221 202 111 +224 201 113 +217 196 111 +201 180 104 +179 158 92 +149 132 76 +117 103 59 +84 75 41 +75 67 37 +85 80 45 +98 96 54 +120 121 63 +142 146 72 +158 166 76 +167 180 76 +170 188 73 +164 187 66 +153 179 57 +133 162 45 +108 137 31 +83 112 18 +88 124 18 +108 154 24 +119 179 25 +134 191 35 +146 194 45 +149 188 51 +146 175 56 +138 153 58 +124 127 57 +105 100 52 +85 73 45 +81 61 41 +71 48 34 +99 65 50 +136 87 72 +171 107 94 +204 125 112 +230 137 129 +249 145 140 +255 145 144 +253 138 144 +238 125 135 +215 108 122 +183 88 104 +148 66 83 +117 45 65 +143 57 83 +167 64 101 +182 66 115 +189 64 123 +188 57 126 +175 50 121 +175 59 117 +175 73 110 +168 80 100 +156 83 87 +135 79 69 +110 71 51 +99 69 41 +127 99 54 +150 128 62 +169 155 67 +179 177 69 +183 192 66 +175 198 59 +166 197 52 +156 180 52 +141 157 50 +119 129 43 +95 100 35 +69 71 25 +64 62 25 +77 72 36 diff --git a/src/fractalzoomer/color_maps/matrix08.MAP b/src/fractalzoomer/color_maps/matrix08.MAP new file mode 100644 index 000000000..9c7aadddc --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix08.MAP @@ -0,0 +1,256 @@ +99 62 49 +132 80 73 +163 94 95 +189 104 114 +205 108 125 +212 107 131 +209 101 128 +196 90 119 +172 74 101 +139 53 78 +104 33 54 +119 42 64 +156 66 91 +186 88 111 +209 107 128 +223 120 137 +225 129 140 +216 131 132 +198 128 120 +171 118 100 +140 103 77 +106 83 51 +85 60 34 +61 34 17 +89 51 33 +127 74 55 +161 94 74 +189 108 88 +210 118 97 +222 123 101 +221 121 96 +213 114 87 +191 101 71 +164 85 53 +131 65 31 +95 43 14 +67 26 0 +97 51 19 +123 75 36 +143 97 49 +156 116 61 +160 128 66 +156 136 67 +163 137 75 +169 130 81 +166 117 82 +155 100 76 +134 77 63 +106 54 46 +96 42 40 +139 68 69 +177 91 97 +212 112 121 +237 128 140 +252 137 151 +255 140 153 +249 138 148 +229 129 137 +200 114 118 +163 94 92 +124 71 65 +83 46 37 +74 44 31 +95 68 45 +117 88 60 +146 105 77 +173 116 94 +191 120 103 +201 118 107 +203 111 105 +193 100 96 +177 83 83 +150 63 64 +117 41 41 +82 19 18 +92 25 22 +120 41 37 +142 54 46 +163 69 62 +175 81 74 +179 87 80 +174 89 81 +160 86 78 +140 80 69 +114 67 56 +85 52 40 +71 33 32 +51 12 19 +82 26 42 +121 45 72 +157 60 100 +190 72 126 +214 80 146 +231 83 160 +234 82 164 +229 77 162 +210 65 148 +183 51 129 +149 35 103 +111 17 74 +77 2 48 +106 18 73 +129 32 94 +146 45 111 +154 54 120 +152 59 121 +144 63 115 +146 63 113 +148 58 108 +143 49 99 +130 37 85 +109 22 64 +83 6 41 +71 0 30 +106 15 52 +137 30 69 +163 42 83 +181 52 91 +189 58 92 +188 60 87 +181 61 80 +169 60 75 +149 54 66 +123 45 51 +92 32 34 +60 17 15 +54 19 14 +75 40 30 +99 62 49 +132 80 73 +163 94 95 +189 104 114 +205 108 125 +212 107 131 +209 101 128 +196 90 119 +172 74 101 +139 53 78 +104 33 54 +119 42 64 +156 66 91 +186 88 111 +209 107 128 +223 120 137 +225 129 140 +216 131 132 +198 128 120 +171 118 100 +140 103 77 +106 83 51 +85 60 34 +61 34 17 +89 51 33 +127 74 55 +161 94 74 +189 108 88 +210 118 97 +222 123 101 +221 121 96 +213 114 87 +191 101 71 +164 85 53 +131 65 31 +95 43 14 +67 26 0 +97 51 19 +123 75 36 +143 97 49 +156 116 61 +160 128 66 +156 136 67 +163 137 75 +169 130 81 +166 117 82 +155 100 76 +134 77 63 +106 54 46 +96 42 40 +139 68 69 +177 91 97 +212 112 121 +237 128 140 +252 137 151 +255 140 153 +249 138 148 +229 129 137 +200 114 118 +163 94 92 +124 71 65 +83 46 37 +74 44 31 +95 68 45 +117 88 60 +146 105 77 +173 116 94 +191 120 103 +201 118 107 +203 111 105 +193 100 96 +177 83 83 +150 63 64 +117 41 41 +82 19 18 +92 25 22 +120 41 37 +142 54 46 +163 69 62 +175 81 74 +179 87 80 +174 89 81 +160 86 78 +140 80 69 +114 67 56 +85 52 40 +71 33 32 +51 12 19 +82 26 42 +121 45 72 +157 60 100 +190 72 126 +214 80 146 +231 83 160 +234 82 164 +229 77 162 +210 65 148 +183 51 129 +149 35 103 +111 17 74 +77 2 48 +106 18 73 +129 32 94 +146 45 111 +154 54 120 +152 59 121 +144 63 115 +146 63 113 +148 58 108 +143 49 99 +130 37 85 +109 22 64 +83 6 41 +71 0 30 +106 15 52 +137 30 69 +163 42 83 +181 52 91 +189 58 92 +188 60 87 +181 61 80 +169 60 75 +149 54 66 +123 45 51 +92 32 34 +60 17 15 +54 19 14 +75 40 30 diff --git a/src/fractalzoomer/color_maps/matrix09.MAP b/src/fractalzoomer/color_maps/matrix09.MAP new file mode 100644 index 000000000..42ce773cb --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix09.MAP @@ -0,0 +1,256 @@ +189 42 66 +190 39 63 +189 35 60 +186 33 57 +181 31 54 +174 30 50 +164 29 48 +154 28 46 +142 29 44 +128 30 44 +139 26 43 +153 23 42 +166 19 39 +179 15 38 +188 11 37 +197 8 36 +203 6 34 +207 4 34 +207 3 34 +206 2 34 +202 2 33 +195 4 34 +186 6 35 +175 8 37 +162 11 38 +149 15 39 +135 18 41 +121 22 42 +121 22 43 +130 20 44 +138 18 45 +144 16 46 +149 16 49 +152 15 51 +152 15 54 +151 17 57 +149 18 59 +144 20 61 +138 22 63 +131 25 65 +123 28 67 +114 30 68 +105 33 67 +97 35 66 +88 37 66 +80 39 64 +76 41 64 +78 41 68 +81 42 72 +82 43 77 +83 44 81 +83 46 85 +82 47 87 +81 48 89 +79 48 90 +78 49 91 +76 50 90 +74 50 89 +72 51 87 +70 50 84 +68 50 80 +65 50 76 +63 49 72 +61 48 68 +59 47 63 +62 48 66 +67 47 69 +72 48 72 +77 47 74 +83 47 75 +88 47 76 +93 45 76 +99 44 75 +103 43 74 +108 42 72 +111 41 70 +113 39 66 +113 38 64 +113 37 60 +112 36 57 +108 36 54 +104 36 51 +98 36 49 +105 35 48 +117 33 48 +130 30 46 +142 28 45 +154 26 44 +165 23 42 +175 21 39 +183 19 37 +190 18 35 +194 17 34 +195 17 33 +194 18 32 +190 18 32 +183 20 32 +176 22 32 +165 23 32 +154 27 33 +140 29 35 +139 30 35 +155 28 34 +170 27 33 +184 26 32 +196 26 33 +207 27 33 +215 27 33 +219 28 34 +223 30 36 +222 33 38 +220 35 40 +213 38 42 +206 41 44 +195 44 47 +183 45 48 +169 48 50 +154 49 51 +139 50 52 +127 51 54 +140 55 57 +151 59 61 +160 62 65 +169 68 70 +176 72 74 +180 77 79 +182 82 84 +182 86 87 +181 90 91 +177 92 94 +171 95 95 +165 96 96 +156 96 96 +146 95 94 +136 93 91 +126 90 88 +114 86 84 +103 81 79 +110 87 84 +119 94 90 +127 101 97 +134 108 102 +141 114 107 +147 119 111 +151 124 114 +154 126 116 +156 128 116 +157 128 115 +155 127 112 +154 125 109 +150 121 104 +145 115 99 +139 109 93 +131 103 87 +123 95 80 +113 88 74 +116 88 73 +130 94 75 +142 99 77 +155 104 78 +167 106 77 +179 110 76 +189 110 74 +196 110 71 +203 110 68 +206 107 63 +208 104 59 +207 100 55 +204 96 50 +197 90 47 +189 85 44 +178 80 41 +166 74 38 +152 69 37 +146 66 36 +165 69 32 +182 71 28 +199 72 24 +215 73 20 +228 73 15 +239 74 11 +247 73 7 +253 73 4 +255 72 2 +253 71 1 +248 69 0 +240 67 0 +230 65 1 +216 64 3 +201 62 6 +184 60 9 +166 58 13 +148 56 18 +164 58 14 +179 61 12 +195 64 10 +207 67 9 +217 69 10 +224 72 11 +229 74 13 +230 76 16 +229 78 19 +224 80 23 +218 81 28 +208 82 32 +197 81 36 +183 80 40 +170 78 43 +154 76 46 +139 74 48 +124 71 50 +127 74 52 +137 79 57 +145 85 61 +152 90 66 +157 95 72 +160 100 76 +163 104 82 +163 107 86 +160 109 90 +158 110 93 +153 110 96 +147 108 96 +141 106 96 +132 102 95 +124 98 93 +115 93 90 +106 87 86 +97 82 81 +96 81 81 +103 86 87 +110 90 94 +116 95 99 +123 98 104 +129 100 108 +133 101 110 +137 101 111 +140 100 113 +141 98 112 +142 95 109 +140 91 106 +139 87 102 +135 82 97 +130 76 91 +125 72 86 +117 66 80 +110 62 74 +104 58 69 +116 59 72 +128 58 73 +140 57 74 +151 56 75 +162 54 74 +171 51 73 +178 48 72 +184 45 69 diff --git a/src/fractalzoomer/color_maps/matrix10.MAP b/src/fractalzoomer/color_maps/matrix10.MAP new file mode 100644 index 000000000..876616582 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix10.MAP @@ -0,0 +1,256 @@ +180 104 0 +212 121 0 +241 129 0 +255 134 0 +255 144 0 +255 144 0 +255 143 0 +255 134 0 +255 127 0 +254 120 0 +227 100 0 +194 80 0 +156 61 0 +147 55 0 +186 76 0 +222 97 0 +254 112 0 +255 127 0 +255 133 0 +255 144 0 +255 146 0 +255 146 0 +255 143 0 +255 133 0 +244 125 0 +214 110 0 +180 95 0 +144 75 0 +111 54 0 +98 47 0 +120 66 0 +130 82 6 +143 98 23 +146 110 40 +147 121 56 +144 124 75 +133 126 89 +125 125 98 +110 122 109 +92 112 112 +71 102 112 +49 89 109 +29 73 104 +12 55 89 +0 39 73 +0 31 71 +0 48 102 +0 62 128 +0 76 152 +0 86 177 +0 97 197 +0 102 214 +0 104 225 +0 104 229 +0 100 227 +0 95 220 +0 86 202 +0 75 181 +0 62 161 +0 47 131 +0 31 109 +0 27 97 +0 46 124 +0 61 143 +0 75 158 +0 89 174 +1 98 181 +13 108 183 +23 110 181 +36 111 172 +44 111 159 +49 108 145 +55 98 126 +56 89 104 +55 76 80 +49 61 54 +42 46 34 +46 40 22 +73 61 27 +102 79 36 +128 97 36 +154 111 34 +180 124 27 +203 129 22 +225 133 12 +234 134 1 +241 133 0 +241 130 0 +233 124 0 +220 111 0 +200 97 0 +174 78 0 +144 59 0 +136 54 0 +178 76 0 +216 95 0 +251 112 0 +255 127 0 +255 134 0 +255 145 0 +255 148 0 +255 148 0 +255 145 0 +255 136 0 +255 128 0 +250 119 0 +214 98 0 +177 78 0 +136 59 0 +127 53 0 +150 71 0 +177 91 0 +195 106 0 +208 121 0 +212 127 1 +212 130 15 +207 132 26 +194 131 38 +177 128 47 +154 123 55 +130 110 59 +109 95 61 +84 79 56 +55 61 49 +31 44 42 +22 38 42 +26 54 70 +29 70 95 +31 80 122 +27 94 137 +23 102 161 +17 108 180 +10 109 194 +2 109 200 +0 106 202 +0 98 200 +0 89 190 +0 76 176 +0 65 154 +0 47 131 +0 31 109 +0 27 100 +0 44 128 +0 59 152 +0 73 177 +0 84 196 +0 94 208 +0 100 216 +0 106 217 +0 106 212 +0 106 202 +0 100 186 +2 92 167 +6 80 143 +7 70 123 +6 54 94 +2 39 66 +7 36 54 +27 54 68 +48 71 79 +73 89 84 +97 102 89 +121 119 86 +134 124 79 +152 127 71 +165 128 61 +177 128 47 +180 125 34 +178 120 17 +170 106 2 +156 92 0 +137 73 0 +122 55 0 +121 49 0 +150 71 0 +188 92 0 +225 110 0 +255 125 0 +255 132 0 +255 143 0 +255 147 0 +255 147 0 +255 145 0 +255 137 0 +255 129 0 +255 120 0 +231 102 0 +195 80 0 +154 61 0 +144 54 0 +178 76 0 +209 95 0 +231 110 0 +252 124 0 +255 131 0 +255 136 0 +255 143 0 +255 137 0 +241 133 0 +222 129 0 +195 121 4 +162 104 7 +131 89 13 +106 68 10 +75 48 6 +61 42 10 +73 61 29 +80 76 49 +86 91 73 +89 102 95 +86 110 112 +78 119 129 +70 120 144 +55 119 152 +44 111 159 +29 106 161 +15 94 156 +2 80 146 +0 68 132 +0 49 121 +0 34 97 +0 27 94 +0 46 124 +0 59 147 +0 73 174 +0 84 197 +0 94 214 +0 98 227 +0 102 233 +0 102 233 +0 100 227 +0 97 214 +0 86 195 +0 76 170 +0 65 146 +0 49 123 +0 36 94 +0 31 79 +0 48 102 +2 66 121 +20 80 128 +36 94 133 +53 106 136 +71 112 133 +84 121 130 +100 123 122 +110 122 109 +120 120 92 +121 109 73 +120 97 53 +110 84 36 +98 68 15 +82 49 0 +84 46 0 +121 66 0 +147 86 0 diff --git a/src/fractalzoomer/color_maps/matrix11.MAP b/src/fractalzoomer/color_maps/matrix11.MAP new file mode 100644 index 000000000..e8b4c5948 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix11.MAP @@ -0,0 +1,256 @@ +56 58 0 +54 60 0 +51 60 0 +48 60 0 +47 58 0 +46 55 0 +44 48 0 +42 40 0 +38 31 0 +35 23 0 +29 14 0 +51 26 13 +76 38 28 +101 48 44 +120 62 47 +126 76 42 +132 89 35 +134 100 26 +137 110 16 +137 114 6 +134 119 0 +131 115 0 +125 111 0 +119 102 0 +104 91 0 +89 76 0 +76 61 0 +106 84 0 +132 106 0 +165 126 0 +197 143 0 +228 157 6 +254 169 17 +255 176 29 +255 178 40 +255 178 43 +255 176 28 +255 169 15 +229 157 2 +198 142 0 +165 124 0 +133 102 0 +108 82 0 +129 106 0 +148 125 0 +169 143 0 +185 156 0 +198 169 0 +208 176 0 +212 176 0 +213 173 2 +210 167 13 +203 154 20 +191 137 28 +178 124 35 +158 102 38 +136 83 38 +106 65 20 +76 48 6 +88 65 12 +98 79 13 +102 92 14 +108 102 13 +108 111 13 +106 119 12 +102 120 10 +99 119 7 +94 113 7 +89 109 7 +84 100 10 +79 89 10 +71 76 10 +62 61 7 +55 47 6 +46 34 4 +68 47 18 +95 60 35 +123 72 53 +134 86 55 +144 99 49 +148 111 42 +152 120 32 +150 125 22 +148 127 12 +145 128 1 +137 124 0 +129 119 0 +120 106 0 +104 91 0 +89 76 0 +75 59 0 +101 79 0 +128 98 0 +157 115 0 +186 129 0 +213 141 1 +239 148 12 +255 152 22 +255 152 32 +255 148 34 +253 145 18 +230 137 5 +202 127 0 +172 112 0 +142 95 0 +113 76 0 +87 58 0 +106 75 0 +122 89 0 +133 102 0 +144 111 0 +154 119 0 +157 120 0 +159 119 0 +157 111 0 +155 101 0 +147 89 0 +136 76 6 +127 60 15 +112 44 17 +95 29 20 +66 18 5 +43 10 0 +53 20 0 +56 29 0 +58 38 0 +59 46 0 +58 53 0 +56 58 0 +54 60 0 +51 60 0 +48 60 0 +47 58 0 +46 55 0 +44 48 0 +42 40 0 +38 31 0 +35 23 0 +29 14 0 +51 26 13 +76 38 28 +101 48 44 +120 62 47 +126 76 42 +132 89 35 +134 100 26 +137 110 16 +137 114 6 +134 119 0 +131 115 0 +125 111 0 +119 102 0 +104 91 0 +89 76 0 +76 61 0 +106 84 0 +132 106 0 +165 126 0 +197 143 0 +228 157 6 +254 169 17 +255 176 29 +255 178 40 +255 178 43 +255 176 28 +255 169 15 +229 157 2 +198 142 0 +165 124 0 +133 102 0 +108 82 0 +129 106 0 +148 125 0 +169 143 0 +185 156 0 +198 169 0 +208 176 0 +212 176 0 +213 173 2 +210 167 13 +203 154 20 +191 137 28 +178 124 35 +158 102 38 +136 83 38 +106 65 20 +76 48 6 +88 65 12 +98 79 13 +102 92 14 +108 102 13 +108 111 13 +106 119 12 +102 120 10 +99 119 7 +94 113 7 +89 109 7 +84 100 10 +79 89 10 +71 76 10 +62 61 7 +55 47 6 +46 34 4 +68 47 18 +95 60 35 +123 72 53 +134 86 55 +144 99 49 +148 111 42 +152 120 32 +150 125 22 +148 127 12 +145 128 1 +137 124 0 +129 119 0 +120 106 0 +104 91 0 +89 76 0 +75 59 0 +101 79 0 +128 98 0 +157 115 0 +186 129 0 +213 141 1 +239 148 12 +255 152 22 +255 152 32 +255 148 34 +253 145 18 +230 137 5 +202 127 0 +172 112 0 +142 95 0 +113 76 0 +87 58 0 +106 75 0 +122 89 0 +133 102 0 +144 111 0 +154 119 0 +157 120 0 +159 119 0 +157 111 0 +155 101 0 +147 89 0 +136 76 6 +127 60 15 +112 44 17 +95 29 20 +66 18 5 +43 10 0 +53 20 0 +56 29 0 +58 38 0 +59 46 0 +58 53 0 diff --git a/src/fractalzoomer/color_maps/matrix12.MAP b/src/fractalzoomer/color_maps/matrix12.MAP new file mode 100644 index 000000000..020693a91 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix12.MAP @@ -0,0 +1,256 @@ +154 147 53 +184 186 68 +210 221 84 +229 255 100 +230 251 95 +219 231 81 +202 205 67 +179 175 51 +152 144 36 +122 110 21 +93 80 9 +96 82 8 +119 105 13 +139 127 21 +158 150 28 +173 170 39 +182 186 47 +185 198 55 +182 204 63 +174 205 69 +150 177 57 +121 141 40 +91 103 23 +62 68 9 +64 65 3 +72 67 1 +77 68 0 +79 70 0 +79 70 0 +85 77 3 +96 90 9 +104 101 15 +110 112 23 +111 120 31 +110 127 40 +106 133 49 +91 115 45 +107 121 43 +127 132 41 +144 137 40 +160 144 40 +169 147 37 +176 147 38 +179 147 38 +177 144 40 +171 138 41 +160 131 45 +147 123 50 +131 116 55 +126 119 65 +161 161 86 +196 203 108 +213 211 108 +216 201 99 +217 189 91 +212 174 81 +201 154 71 +185 131 63 +165 108 55 +144 86 50 +120 64 45 +97 43 41 +93 44 44 +115 67 55 +133 90 65 +147 109 75 +156 125 83 +160 135 89 +149 122 81 +133 98 67 +112 73 54 +92 51 42 +85 37 40 +78 21 40 +67 5 39 +78 7 44 +102 25 54 +126 43 67 +152 67 80 +175 88 96 +197 108 114 +214 127 131 +227 145 147 +234 158 165 +224 139 163 +203 105 153 +175 68 138 +146 33 121 +157 37 116 +176 52 114 +196 67 113 +211 83 114 +224 99 115 +230 111 117 +234 121 120 +231 131 123 +223 134 126 +211 135 130 +196 136 134 +176 134 135 +144 101 118 +154 104 107 +162 107 95 +166 106 84 +169 106 75 +167 101 67 +160 97 58 +149 89 52 +136 81 45 +120 72 40 +103 63 36 +84 53 32 +67 44 29 +57 43 29 +70 63 35 +96 94 51 +113 109 53 +126 115 52 +134 119 49 +142 120 46 +142 116 40 +138 107 35 +133 99 30 +120 89 26 +106 77 22 +90 65 19 +92 71 24 +122 107 37 +154 147 53 +184 186 68 +210 221 84 +229 255 100 +230 251 95 +219 231 81 +202 205 67 +179 175 51 +152 144 36 +122 110 21 +93 80 9 +96 82 8 +119 105 13 +139 127 21 +158 150 28 +173 170 39 +182 186 47 +185 198 55 +182 204 63 +174 205 69 +150 177 57 +121 141 40 +91 103 23 +62 68 9 +64 65 3 +72 67 1 +77 68 0 +79 70 0 +79 70 0 +85 77 3 +96 90 9 +104 101 15 +110 112 23 +111 120 31 +110 127 40 +106 133 49 +91 115 45 +107 121 43 +127 132 41 +144 137 40 +160 144 40 +169 147 37 +176 147 38 +179 147 38 +177 144 40 +171 138 41 +160 131 45 +147 123 50 +131 116 55 +126 119 65 +161 161 86 +196 203 108 +213 211 108 +216 201 99 +217 189 91 +212 174 81 +201 154 71 +185 131 63 +165 108 55 +144 86 50 +120 64 45 +97 43 41 +93 44 44 +115 67 55 +134 90 67 +147 109 75 +156 125 83 +160 135 89 +149 122 81 +133 98 67 +112 73 54 +92 51 42 +85 37 40 +78 21 40 +67 5 39 +78 7 44 +102 25 54 +126 43 67 +152 67 80 +175 88 96 +197 108 114 +214 127 131 +227 145 147 +234 158 165 +224 139 163 +203 105 153 +175 68 138 +146 33 121 +157 37 116 +176 52 114 +196 67 113 +211 83 114 +224 99 115 +230 111 117 +234 121 120 +231 131 123 +223 134 126 +211 135 130 +196 136 134 +176 134 135 +144 101 118 +154 104 107 +162 107 95 +166 106 84 +169 106 75 +167 101 67 +160 97 58 +149 89 52 +136 81 45 +120 72 40 +103 63 36 +84 53 32 +67 44 29 +57 43 29 +70 63 35 +96 94 51 +113 109 53 +126 115 52 +134 119 49 +142 120 46 +142 116 40 +138 107 35 +133 99 30 +120 89 26 +106 77 22 +90 65 19 +92 71 24 +122 107 37 diff --git a/src/fractalzoomer/color_maps/matrix13.MAP b/src/fractalzoomer/color_maps/matrix13.MAP new file mode 100644 index 000000000..6ae82dbf3 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix13.MAP @@ -0,0 +1,256 @@ +174 134 129 +187 143 135 +197 149 139 +204 151 140 +208 151 140 +207 147 137 +202 141 130 +195 132 123 +184 122 114 +171 111 105 +157 100 95 +142 88 86 +125 78 76 +109 68 67 +115 68 68 +125 69 71 +135 71 73 +144 71 75 +152 72 77 +157 72 77 +161 71 78 +162 71 78 +163 71 78 +162 72 78 +157 71 78 +153 72 77 +145 72 76 +137 71 74 +126 69 71 +114 67 68 +125 73 73 +143 84 83 +162 95 94 +178 107 105 +195 119 115 +209 130 125 +220 140 134 +228 147 141 +231 153 146 +230 155 148 +227 155 148 +217 150 146 +205 144 141 +189 135 133 +170 123 123 +149 109 111 +160 116 119 +180 129 135 +197 140 149 +212 148 162 +224 153 173 +231 154 182 +233 153 186 +230 147 188 +224 139 186 +213 129 181 +199 117 173 +183 104 163 +166 91 152 +147 77 138 +128 66 124 +109 56 108 +112 53 114 +120 49 125 +125 44 135 +129 39 144 +131 32 152 +131 25 157 +129 19 160 +126 13 161 +122 9 160 +116 6 157 +111 5 152 +104 6 145 +97 7 138 +91 11 128 +84 15 117 +77 20 106 +82 20 114 +92 20 129 +101 22 144 +111 25 159 +120 30 171 +129 36 183 +137 44 192 +143 52 198 +147 58 200 +149 65 201 +148 71 196 +145 76 190 +140 78 180 +132 78 166 +123 76 151 +110 73 133 +119 79 143 +134 89 161 +149 98 178 +162 107 192 +172 114 204 +180 120 211 +185 123 215 +185 123 215 +183 121 211 +177 116 203 +168 109 191 +157 101 177 +144 92 162 +130 83 145 +116 73 127 +100 64 109 +104 63 112 +113 64 121 +119 63 128 +125 61 132 +128 58 134 +129 55 134 +129 51 131 +128 47 127 +124 44 121 +121 40 116 +116 39 108 +111 38 100 +105 37 92 +97 36 84 +91 38 77 +83 39 69 +89 41 72 +101 45 77 +112 50 83 +124 56 88 +136 64 94 +148 73 98 +158 82 103 +166 91 106 +172 100 109 +176 107 110 +177 112 109 +175 116 107 +169 116 104 +161 114 100 +148 110 93 +134 102 85 +147 112 92 +169 130 104 +190 146 114 +210 163 124 +228 177 133 +241 187 139 +251 195 144 +255 197 147 +255 197 147 +249 193 144 +240 185 139 +226 172 131 +209 158 123 +189 142 112 +167 125 101 +144 107 90 +152 110 93 +167 117 101 +181 122 109 +191 124 114 +199 123 117 +201 119 120 +201 113 120 +197 105 119 +191 97 116 +182 87 112 +171 78 107 +157 68 102 +145 61 96 +130 54 90 +116 49 83 +102 44 76 +107 43 80 +117 43 89 +127 43 97 +137 44 106 +145 45 116 +153 46 124 +158 49 131 +161 52 137 +163 55 142 +162 59 144 +160 63 144 +155 65 143 +149 68 139 +139 68 133 +129 67 124 +116 65 113 +125 71 124 +143 81 143 +159 91 161 +175 101 178 +189 110 194 +199 118 207 +206 124 216 +209 127 222 +209 129 225 +205 127 222 +196 122 215 +185 116 205 +171 108 192 +155 98 175 +138 88 157 +119 77 137 +124 78 145 +136 81 162 +145 82 177 +152 81 189 +154 77 197 +156 73 202 +153 66 204 +148 58 201 +141 50 196 +133 42 189 +122 35 177 +111 29 164 +101 24 150 +90 21 135 +81 19 120 +71 20 105 +73 16 109 +77 11 119 +81 6 128 +85 2 135 +88 0 143 +92 0 147 +95 0 149 +98 3 150 +100 8 150 +102 13 148 +103 20 143 +102 26 137 +101 33 129 +99 39 121 +94 44 111 +88 46 100 +97 54 107 +112 63 121 +128 74 134 +143 87 146 +157 99 156 +170 111 164 +181 123 170 +189 131 172 +194 139 173 +195 143 171 +192 144 164 +186 142 156 +176 136 145 +164 128 133 +149 117 120 +131 105 105 +140 112 110 +159 125 120 diff --git a/src/fractalzoomer/color_maps/matrix14.MAP b/src/fractalzoomer/color_maps/matrix14.MAP new file mode 100644 index 000000000..ee0aa66d7 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix14.MAP @@ -0,0 +1,256 @@ +219 97 0 +195 89 0 +169 80 0 +142 71 0 +129 66 0 +150 80 0 +169 97 0 +185 110 0 +203 120 0 +221 124 0 +236 126 0 +245 125 0 +251 122 0 +251 116 0 +243 109 0 +232 98 0 +217 87 1 +196 76 4 +174 64 5 +147 50 6 +135 44 7 +159 50 13 +183 56 16 +202 61 22 +219 64 26 +231 66 28 +236 66 32 +236 65 34 +232 62 34 +221 60 32 +208 55 31 +190 50 27 +169 44 24 +146 38 18 +124 32 15 +101 26 11 +88 23 7 +100 29 5 +111 37 2 +120 46 0 +131 53 0 +148 58 0 +165 62 2 +178 65 5 +188 66 7 +195 67 11 +195 66 12 +192 64 13 +184 60 13 +172 55 13 +156 49 12 +135 42 10 +129 39 7 +155 49 11 +181 59 13 +206 68 14 +229 78 15 +246 87 14 +255 94 13 +255 99 11 +255 102 7 +255 104 4 +254 103 1 +240 101 0 +219 97 0 +195 89 0 +169 80 0 +142 71 0 +129 66 0 +150 80 0 +169 97 0 +185 110 0 +203 120 0 +221 124 0 +236 126 0 +245 125 0 +251 122 0 +251 116 0 +243 109 0 +232 98 0 +217 87 1 +196 76 4 +174 64 5 +147 50 6 +135 44 7 +159 50 13 +183 56 16 +202 61 22 +219 64 26 +231 66 28 +236 66 32 +236 65 34 +232 62 34 +221 60 32 +208 55 31 +190 50 27 +169 44 24 +146 38 18 +124 32 15 +101 26 11 +88 23 7 +100 29 5 +111 37 2 +120 46 0 +131 53 0 +148 58 0 +165 62 2 +178 65 5 +188 66 7 +195 67 11 +195 66 12 +192 64 13 +184 60 13 +172 55 13 +156 49 12 +135 42 10 +129 39 7 +155 49 11 +181 59 13 +206 68 14 +229 78 15 +246 87 14 +255 94 13 +255 99 11 +255 102 7 +255 104 4 +254 103 1 +240 101 0 +219 97 0 +195 89 0 +169 80 0 +142 71 0 +129 66 0 +150 80 0 +169 97 0 +185 110 0 +203 120 0 +221 124 0 +236 126 0 +245 125 0 +251 122 0 +251 116 0 +243 109 0 +232 98 0 +217 87 1 +196 76 4 +174 64 5 +147 50 6 +135 44 7 +159 50 13 +183 56 16 +202 61 22 +219 64 26 +231 66 28 +236 66 32 +236 65 34 +232 62 34 +221 60 32 +208 55 31 +190 50 27 +169 44 24 +146 38 18 +124 32 15 +101 26 11 +88 23 7 +100 29 5 +111 37 2 +120 46 0 +131 53 0 +148 58 0 +165 62 2 +178 65 5 +188 66 7 +195 67 11 +195 66 12 +192 64 13 +184 60 13 +172 55 13 +156 49 12 +135 42 10 +129 39 7 +155 49 11 +181 59 13 +206 68 14 +229 78 15 +246 87 14 +255 94 13 +255 99 11 +255 102 7 +255 104 4 +254 103 1 +240 101 0 +219 97 0 +195 89 0 +169 80 0 +142 71 0 +129 66 0 +150 80 0 +169 97 0 +185 110 0 +203 120 0 +221 124 0 +236 126 0 +245 125 0 +251 122 0 +251 116 0 +243 109 0 +232 98 0 +217 87 1 +196 76 4 +174 64 5 +147 50 6 +135 44 7 +159 50 13 +183 56 16 +202 61 22 +219 64 26 +231 66 28 +236 66 32 +236 65 34 +232 62 34 +221 60 32 +208 55 31 +190 50 27 +169 44 24 +146 38 18 +124 32 15 +101 26 11 +88 23 7 +100 29 5 +111 37 2 +120 46 0 +131 53 0 +148 58 0 +165 62 2 +178 65 5 +188 66 7 +195 67 11 +195 66 12 +192 64 13 +184 60 13 +172 55 13 +156 49 12 +135 42 10 +129 39 7 +155 49 11 +181 59 13 +206 68 14 +229 78 15 +246 87 14 +255 94 13 +255 99 11 +255 102 7 +255 104 4 +254 103 1 +240 101 0 diff --git a/src/fractalzoomer/color_maps/matrix15.MAP b/src/fractalzoomer/color_maps/matrix15.MAP new file mode 100644 index 000000000..bc0b6b383 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix15.MAP @@ -0,0 +1,256 @@ +180 103 21 +185 103 22 +189 102 22 +188 99 23 +183 97 23 +175 93 23 +165 89 23 +154 87 25 +138 83 25 +123 79 25 +141 95 31 +170 118 39 +193 138 53 +209 154 73 +224 170 92 +236 177 99 +244 175 94 +249 170 85 +251 162 77 +247 155 65 +241 145 54 +231 135 40 +218 123 27 +201 112 15 +184 102 2 +155 84 0 +161 88 7 +183 99 17 +200 112 29 +218 124 40 +232 137 51 +243 148 61 +251 160 70 +255 169 78 +253 176 84 +248 181 89 +238 184 92 +227 169 71 +203 147 63 +175 124 53 +147 102 44 +119 79 34 +124 78 30 +142 82 27 +157 87 26 +171 92 23 +181 97 21 +190 102 18 +194 104 17 +194 107 16 +188 106 15 +175 102 22 +157 95 29 +140 88 34 +121 82 39 +102 75 42 +84 70 46 +65 63 47 +75 66 45 +94 74 41 +116 82 37 +135 88 30 +155 95 25 +171 102 21 +180 103 21 +185 103 22 +189 102 22 +188 99 23 +183 97 23 +175 93 23 +165 89 23 +154 87 25 +138 83 25 +123 79 25 +141 95 31 +170 118 39 +193 138 53 +209 154 73 +224 170 92 +236 177 99 +244 175 94 +249 170 85 +251 162 77 +247 155 65 +241 145 54 +231 135 40 +218 123 27 +201 112 15 +184 102 2 +155 84 0 +161 88 7 +183 99 17 +200 112 29 +218 124 40 +232 137 51 +243 148 61 +251 160 70 +255 169 78 +253 176 84 +248 181 89 +238 184 92 +227 169 71 +203 147 63 +175 124 53 +147 102 44 +119 79 34 +124 78 30 +142 82 27 +157 87 26 +171 92 23 +181 97 21 +190 102 18 +194 104 17 +194 107 16 +188 106 15 +175 102 22 +157 95 29 +140 88 34 +121 82 39 +102 75 42 +84 70 46 +65 63 47 +75 66 45 +94 74 41 +116 82 37 +135 88 30 +155 95 25 +171 102 21 +180 103 21 +185 103 22 +189 102 22 +188 99 23 +183 97 23 +175 93 23 +165 89 23 +154 87 25 +138 83 25 +123 79 25 +141 95 31 +170 118 39 +193 138 53 +209 154 73 +224 170 92 +236 177 99 +244 175 94 +249 170 85 +251 162 77 +247 155 65 +241 145 54 +231 135 40 +218 123 27 +201 112 15 +184 102 2 +155 84 0 +161 88 7 +183 99 17 +200 112 29 +218 124 40 +232 137 51 +243 148 61 +251 160 70 +255 169 78 +253 176 84 +248 181 89 +238 184 92 +227 169 71 +203 147 63 +175 124 53 +147 102 44 +119 79 34 +124 78 30 +142 82 27 +157 87 26 +171 92 23 +181 97 21 +190 102 18 +194 104 17 +194 107 16 +188 106 15 +175 102 22 +157 95 29 +140 88 34 +121 82 39 +102 75 42 +84 70 46 +65 63 47 +75 66 45 +94 74 41 +116 82 37 +135 88 30 +155 95 25 +171 102 21 +180 103 21 +185 103 22 +189 102 22 +188 99 23 +183 97 23 +175 93 23 +165 89 23 +154 87 25 +138 83 25 +123 79 25 +141 95 31 +170 118 39 +193 138 53 +209 154 73 +224 170 92 +236 177 99 +244 175 94 +249 170 85 +251 162 77 +247 155 65 +241 145 54 +231 135 40 +218 123 27 +201 112 15 +184 102 2 +155 84 0 +161 88 7 +183 99 17 +200 112 29 +218 124 40 +232 137 51 +243 148 61 +251 160 70 +255 169 78 +253 176 84 +248 181 89 +238 184 92 +227 169 71 +203 147 63 +175 124 53 +147 102 44 +119 79 34 +124 78 30 +142 82 27 +157 87 26 +171 92 23 +181 97 21 +190 102 18 +194 104 17 +194 107 16 +188 106 15 +175 102 22 +157 95 29 +140 88 34 +121 82 39 +102 75 42 +84 70 46 +65 63 47 +75 66 45 +94 74 41 +116 82 37 +135 88 30 +155 95 25 +171 102 21 diff --git a/src/fractalzoomer/color_maps/matrix16.MAP b/src/fractalzoomer/color_maps/matrix16.MAP new file mode 100644 index 000000000..9f8a21d31 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix16.MAP @@ -0,0 +1,256 @@ +242 124 59 +237 114 59 +230 104 57 +224 97 57 +219 89 57 +216 86 58 +215 85 59 +216 87 60 +221 93 63 +227 102 67 +236 114 71 +244 125 74 +255 139 78 +253 142 79 +235 126 75 +216 110 70 +199 97 65 +184 86 61 +171 77 57 +162 72 54 +154 70 52 +149 70 51 +145 72 50 +144 76 49 +142 81 48 +141 85 47 +128 77 42 +109 62 36 +91 49 30 +76 37 24 +67 31 22 +68 30 23 +69 32 25 +72 35 27 +78 41 30 +86 49 33 +95 60 37 +105 71 40 +118 86 46 +113 82 45 +100 70 41 +89 60 39 +77 49 36 +68 41 33 +62 36 31 +61 38 33 +66 45 39 +73 55 45 +83 68 52 +96 85 59 +112 103 68 +125 120 75 +114 110 75 +101 98 74 +91 88 73 +81 80 73 +75 73 72 +71 71 73 +72 72 74 +73 76 75 +79 82 77 +86 91 79 +96 101 81 +103 109 82 +108 114 82 +93 99 77 +80 85 71 +69 72 65 +60 62 60 +52 54 55 +48 49 50 +45 45 46 +43 43 43 +51 50 46 +63 61 52 +77 74 59 +92 90 66 +103 98 71 +101 94 72 +98 88 73 +96 84 73 +96 80 74 +97 78 75 +101 79 76 +107 82 78 +115 88 80 +129 98 82 +141 108 85 +158 121 88 +176 137 91 +178 135 89 +167 120 82 +157 105 76 +148 92 70 +142 81 64 +137 72 59 +137 68 55 +138 67 51 +142 69 49 +148 73 46 +158 82 45 +166 89 44 +175 98 43 +165 86 36 +147 67 27 +133 51 19 +119 37 12 +108 26 6 +99 19 1 +96 17 0 +96 19 1 +98 23 2 +99 28 4 +102 34 6 +104 40 8 +105 45 9 +110 44 11 +113 40 11 +117 39 13 +122 38 14 +127 38 17 +134 39 19 +144 44 23 +155 51 27 +171 62 33 +187 75 39 +206 92 46 +225 108 52 +242 124 59 +237 114 59 +230 104 57 +224 97 57 +219 89 57 +216 86 58 +215 85 59 +216 87 60 +221 93 63 +227 102 67 +236 114 71 +244 125 74 +255 139 78 +253 142 79 +235 126 75 +216 110 70 +199 97 65 +184 86 61 +171 77 57 +162 72 54 +154 70 52 +149 70 51 +145 72 50 +144 76 49 +142 81 48 +141 85 47 +128 77 42 +109 62 36 +91 49 30 +76 37 24 +67 31 22 +68 30 23 +69 32 25 +72 35 27 +78 41 30 +86 49 33 +95 60 37 +105 71 40 +118 86 46 +113 82 45 +100 70 41 +89 60 39 +77 49 36 +68 41 33 +62 36 31 +61 38 33 +66 45 39 +73 55 45 +83 68 52 +96 85 59 +112 103 68 +125 120 75 +114 110 75 +101 98 74 +91 88 73 +81 80 73 +75 73 72 +71 71 73 +72 72 74 +73 76 75 +79 82 77 +86 91 79 +96 101 81 +103 109 82 +108 114 82 +93 99 77 +80 85 71 +69 72 65 +60 62 60 +52 54 55 +48 49 50 +45 45 46 +43 43 43 +51 50 46 +63 61 52 +77 74 59 +92 90 66 +103 98 71 +101 94 72 +98 88 73 +96 84 73 +96 80 74 +97 78 75 +101 79 76 +107 82 78 +115 88 80 +129 98 82 +141 108 85 +158 121 88 +176 137 91 +178 135 89 +167 120 82 +157 105 76 +148 92 70 +142 81 64 +137 72 59 +137 68 55 +138 67 51 +142 69 49 +148 73 46 +158 82 45 +166 89 44 +175 98 43 +165 86 36 +147 67 27 +133 51 19 +119 37 12 +108 26 6 +99 19 1 +96 17 0 +96 19 1 +98 23 2 +99 28 4 +102 34 6 +104 40 8 +105 45 9 +110 44 11 +113 40 11 +117 39 13 +122 38 14 +127 38 17 +134 39 19 +144 44 23 +155 51 27 +171 62 33 +187 75 39 +206 92 46 +225 108 52 diff --git a/src/fractalzoomer/color_maps/matrix17.MAP b/src/fractalzoomer/color_maps/matrix17.MAP new file mode 100644 index 000000000..4126ae2db --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix17.MAP @@ -0,0 +1,256 @@ +44 11 41 +81 36 72 +117 60 103 +151 82 132 +178 101 153 +198 114 172 +212 122 182 +213 124 184 +206 119 179 +188 107 165 +164 91 144 +132 70 118 +95 44 86 +71 29 66 +103 55 102 +132 79 137 +152 98 166 +166 113 190 +171 122 207 +166 125 214 +155 121 214 +135 112 204 +110 96 186 +81 76 160 +50 52 127 +20 27 93 +16 21 83 +42 45 119 +70 66 148 +94 83 172 +116 96 189 +132 104 198 +141 106 199 +143 102 190 +135 91 173 +122 76 151 +103 58 124 +78 37 91 +49 13 58 +56 17 63 +82 35 88 +107 52 112 +126 64 130 +136 72 143 +140 74 148 +138 76 152 +133 75 153 +120 71 148 +99 60 135 +78 47 116 +50 28 90 +21 9 62 +33 22 86 +50 45 124 +65 66 160 +73 83 191 +75 95 214 +73 103 232 +78 107 236 +85 106 230 +88 99 213 +82 87 190 +71 70 159 +55 49 124 +33 25 85 +67 52 125 +101 79 164 +132 104 198 +158 124 225 +178 138 245 +191 147 255 +194 147 253 +188 140 244 +172 127 225 +149 107 196 +120 83 161 +86 56 120 +63 39 95 +94 65 135 +121 90 174 +141 111 206 +156 127 230 +159 135 246 +156 137 252 +144 133 249 +127 121 235 +103 104 211 +75 83 181 +45 58 144 +17 32 104 +12 25 94 +40 49 128 +67 68 157 +91 86 180 +114 98 195 +130 104 201 +141 106 199 +143 101 188 +137 89 167 +125 74 143 +105 56 114 +80 34 81 +51 10 48 +59 13 50 +87 29 72 +113 45 91 +133 56 104 +145 62 112 +150 63 113 +150 64 114 +144 63 113 +132 57 107 +111 48 95 +88 34 78 +59 18 57 +29 0 33 +42 12 51 +63 32 81 +80 50 110 +90 65 132 +93 74 150 +93 81 161 +98 83 164 +105 83 157 +107 76 143 +102 66 125 +88 50 98 +70 32 71 +44 11 41 +81 36 72 +117 60 103 +151 82 132 +178 101 153 +198 114 172 +212 122 182 +213 124 184 +206 119 179 +188 107 165 +164 91 144 +132 70 118 +95 44 86 +71 29 66 +103 55 102 +132 79 137 +152 98 166 +166 113 190 +171 122 207 +166 125 214 +155 121 214 +135 112 204 +110 96 186 +81 76 160 +50 52 127 +20 27 93 +16 21 83 +42 45 119 +70 66 148 +94 83 172 +116 96 189 +132 104 198 +141 106 199 +143 102 190 +135 91 173 +122 76 151 +103 58 124 +78 37 91 +49 13 58 +56 17 63 +82 35 88 +107 52 112 +126 64 130 +136 72 143 +140 74 148 +138 76 152 +133 75 153 +120 71 148 +99 60 135 +78 47 116 +50 28 90 +21 9 62 +33 22 86 +50 45 124 +65 66 160 +73 83 191 +75 95 214 +73 103 232 +78 107 236 +85 106 230 +88 99 213 +82 87 190 +71 70 159 +55 49 124 +33 25 85 +67 52 125 +101 79 164 +132 104 198 +158 124 225 +178 138 245 +191 147 255 +194 147 253 +188 140 244 +172 127 225 +149 107 196 +120 83 161 +86 56 120 +63 39 95 +94 65 135 +121 90 174 +141 111 206 +156 127 230 +159 135 246 +156 137 252 +144 133 249 +127 121 235 +103 104 211 +75 83 181 +45 58 144 +17 32 104 +12 25 94 +40 49 128 +67 68 157 +91 86 180 +114 98 195 +130 104 201 +141 106 199 +143 101 188 +137 89 167 +125 74 143 +105 56 114 +80 34 81 +51 10 48 +59 13 50 +87 29 72 +113 45 91 +133 56 104 +145 62 112 +150 63 113 +150 64 114 +144 63 113 +132 57 107 +111 48 95 +88 34 78 +59 18 57 +29 0 33 +42 12 51 +63 32 81 +80 50 110 +90 65 132 +93 74 150 +93 81 161 +98 83 164 +105 83 157 +107 76 143 +102 66 125 +88 50 98 +70 32 71 diff --git a/src/fractalzoomer/color_maps/matrix18.MAP b/src/fractalzoomer/color_maps/matrix18.MAP new file mode 100644 index 000000000..1a956eeeb --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix18.MAP @@ -0,0 +1,256 @@ +217 173 56 +186 147 48 +154 125 42 +150 124 42 +172 137 47 +185 150 53 +191 158 59 +195 165 65 +190 164 70 +180 159 75 +174 155 70 +178 150 54 +177 144 39 +173 133 25 +162 123 13 +147 109 5 +130 94 1 +126 87 0 +147 100 0 +170 113 0 +188 123 0 +202 129 0 +209 131 0 +210 132 0 +205 130 0 +194 125 0 +176 119 0 +156 108 0 +135 97 0 +114 84 0 +94 71 5 +76 60 10 +98 73 5 +121 88 0 +143 102 0 +164 114 0 +185 126 0 +202 133 0 +213 141 0 +220 144 0 +217 142 0 +208 137 0 +194 131 0 +174 123 0 +150 109 2 +127 94 7 +142 109 15 +162 125 25 +177 137 35 +189 155 51 +194 165 67 +194 173 83 +188 176 99 +196 181 100 +203 184 95 +209 183 88 +203 174 79 +194 162 71 +174 145 61 +154 128 54 +168 136 56 +201 165 65 +231 189 73 +255 212 84 +255 229 92 +255 241 100 +255 249 110 +255 246 115 +255 240 122 +255 227 123 +228 208 122 +198 186 119 +167 161 110 +134 134 99 +131 131 98 +162 157 108 +194 181 113 +221 201 115 +246 218 114 +255 230 112 +255 236 104 +255 238 98 +255 230 87 +255 218 78 +253 202 68 +228 181 59 +198 157 51 +164 131 43 +144 119 39 +164 132 44 +181 146 51 +191 157 56 +196 164 62 +191 165 70 +184 162 73 +172 156 76 +177 154 59 +180 146 44 +174 136 28 +165 126 16 +155 114 7 +135 99 2 +119 82 0 +141 97 0 +164 110 0 +183 121 0 +198 126 0 +208 131 0 +210 132 0 +208 131 0 +198 127 0 +183 122 0 +164 112 0 +143 100 0 +123 87 0 +100 75 3 +79 62 10 +89 70 6 +113 84 2 +133 98 0 +157 111 0 +180 123 0 +197 131 0 +210 137 0 +217 142 0 +218 144 0 +210 137 0 +198 133 0 +181 125 0 +158 113 1 +133 98 6 +135 101 13 +156 121 20 +173 134 31 +185 148 46 +191 161 60 +195 169 76 +191 176 95 +194 180 102 +202 183 97 +207 183 89 +205 177 82 +196 167 72 +183 154 65 +161 133 56 +156 130 54 +190 156 61 +222 183 71 +251 205 80 +255 225 91 +255 238 98 +255 246 108 +255 249 114 +255 242 121 +255 230 122 +238 216 123 +209 194 120 +177 169 112 +145 144 102 +123 125 94 +150 147 104 +181 172 112 +212 195 114 +239 213 115 +255 227 112 +255 236 108 +255 238 100 +255 234 89 +255 222 80 +255 208 71 +236 188 62 +208 165 54 +176 141 46 +144 119 39 +157 128 43 +176 143 49 +188 155 55 +195 162 60 +194 165 67 +186 164 71 +174 157 76 +176 154 65 +178 148 49 +177 142 34 +169 130 20 +158 120 10 +142 102 3 +125 87 0 +131 91 0 +156 106 0 +176 115 0 +194 124 0 +203 129 0 +209 131 0 +209 132 0 +202 129 0 +189 124 0 +170 114 0 +148 102 0 +129 91 0 +109 79 1 +86 67 6 +84 66 7 +106 79 4 +128 94 0 +148 108 0 +172 120 0 +191 129 0 +207 135 0 +216 142 0 +218 144 0 +214 142 0 +203 135 0 +189 129 0 +168 119 0 +143 104 5 +128 95 10 +147 113 16 +168 130 27 +183 145 40 +190 157 55 +194 168 72 +191 174 89 +186 177 104 +200 183 99 +207 184 94 +207 180 84 +200 170 76 +188 157 68 +168 141 59 +145 123 51 +180 146 59 +212 173 68 +241 197 78 +255 218 87 +255 234 97 +255 243 104 +255 249 112 +255 244 119 +255 238 122 +246 221 123 +220 201 121 +188 177 114 +157 154 108 +127 128 95 +141 141 101 +172 165 110 +202 188 114 +230 208 115 +255 224 114 +255 233 110 +255 238 102 +255 236 95 +255 228 84 +255 213 76 +244 195 67 diff --git a/src/fractalzoomer/color_maps/matrix19.MAP b/src/fractalzoomer/color_maps/matrix19.MAP new file mode 100644 index 000000000..78f624bdd --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix19.MAP @@ -0,0 +1,256 @@ +102 42 91 +109 34 104 +116 29 115 +124 29 126 +129 34 133 +135 45 140 +139 62 145 +144 84 148 +144 103 145 +143 123 141 +127 101 128 +104 66 112 +83 38 95 +62 17 76 +54 6 70 +65 5 85 +77 8 101 +89 15 116 +102 30 131 +117 50 144 +129 77 155 +141 106 165 +152 136 170 +142 112 165 +125 79 153 +110 50 141 +95 29 126 +79 12 111 +66 3 95 +54 0 77 +50 2 72 +65 16 89 +83 35 109 +102 62 126 +123 96 142 +141 127 157 +139 105 159 +132 81 160 +127 57 156 +119 37 151 +110 24 142 +102 16 132 +94 14 121 +85 18 108 +77 23 94 +68 29 77 +66 39 73 +89 70 91 +111 95 110 +118 84 119 +125 71 128 +129 57 135 +131 44 136 +132 35 138 +133 32 137 +135 35 133 +133 44 127 +132 57 119 +128 70 111 +122 83 100 +114 90 87 +95 75 71 +84 55 62 +98 52 73 +112 48 85 +125 46 92 +137 43 100 +149 46 108 +160 56 111 +170 70 114 +180 90 115 +189 114 115 +191 136 111 +191 155 106 +175 135 94 +151 99 77 +126 69 63 +102 44 47 +92 33 41 +114 39 48 +135 47 59 +156 61 66 +180 84 74 +203 110 82 +222 142 87 +240 176 91 +255 207 95 +247 184 87 +229 151 76 +210 121 66 +190 95 56 +169 74 45 +148 59 35 +123 47 27 +113 45 25 +138 65 36 +164 91 49 +190 123 61 +215 159 74 +236 193 87 +234 171 89 +226 145 90 +219 121 89 +206 97 87 +190 79 83 +175 65 78 +157 58 73 +140 57 66 +124 56 59 +104 55 50 +99 62 48 +125 95 64 +149 121 82 +157 111 91 +164 98 99 +167 83 106 +166 68 111 +163 57 115 +162 51 116 +157 51 117 +151 57 114 +145 65 111 +137 76 104 +127 86 97 +115 91 87 +94 74 72 +79 51 65 +90 47 78 +102 42 91 +109 34 104 +116 29 115 +124 29 126 +129 34 133 +135 45 140 +139 62 145 +144 84 148 +144 103 145 +143 123 141 +127 101 128 +104 66 112 +83 38 95 +62 17 76 +54 6 70 +65 5 85 +77 8 101 +89 15 116 +102 30 131 +117 50 144 +129 77 155 +141 106 165 +152 136 170 +142 112 165 +125 79 153 +110 50 141 +95 29 126 +79 12 111 +66 3 95 +54 0 77 +50 2 72 +65 16 89 +83 35 109 +102 62 126 +123 96 142 +141 127 157 +139 105 159 +132 81 160 +127 57 156 +119 37 151 +110 24 142 +102 16 132 +94 14 121 +85 18 108 +77 23 94 +68 29 77 +66 39 73 +89 70 91 +111 95 110 +118 84 119 +125 71 128 +129 57 135 +131 44 136 +132 35 138 +133 32 137 +135 35 133 +133 44 127 +132 57 119 +128 70 111 +122 83 100 +114 90 87 +95 75 71 +84 55 62 +98 52 73 +112 48 85 +125 46 92 +137 43 100 +149 46 108 +160 56 111 +170 70 114 +180 90 115 +189 114 115 +191 136 111 +191 155 106 +175 135 94 +151 99 77 +126 69 63 +102 44 47 +92 33 41 +114 39 48 +135 47 59 +156 61 66 +180 84 74 +203 110 82 +222 142 87 +240 176 91 +255 207 95 +247 184 87 +229 151 76 +210 121 66 +190 95 56 +169 74 45 +148 59 35 +123 47 27 +113 45 25 +138 65 36 +164 91 49 +190 123 61 +215 159 74 +236 193 87 +234 171 89 +226 145 90 +219 121 89 +206 97 87 +190 79 83 +175 65 78 +157 58 73 +140 57 66 +124 56 59 +104 55 50 +99 62 48 +125 95 64 +149 121 82 +157 111 91 +164 98 99 +167 83 106 +166 68 111 +163 57 115 +162 51 116 +157 51 117 +151 57 114 +145 65 111 +137 76 104 +127 86 97 +115 91 87 +94 74 72 +79 51 65 +90 47 78 diff --git a/src/fractalzoomer/color_maps/matrix20.MAP b/src/fractalzoomer/color_maps/matrix20.MAP new file mode 100644 index 000000000..dda08296d --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix20.MAP @@ -0,0 +1,256 @@ +177 112 33 +199 125 37 +216 132 41 +227 137 44 +233 138 46 +230 133 46 +221 126 45 +206 115 42 +185 101 39 +161 86 34 +134 69 28 +106 53 23 +79 39 17 +55 26 12 +34 15 7 +17 7 3 +6 2 1 +2 0 0 +3 1 0 +11 4 2 +25 9 6 +42 15 10 +62 21 16 +86 28 22 +109 34 29 +132 40 35 +152 44 41 +169 47 46 +180 48 51 +187 47 53 +190 45 54 +186 43 53 +176 38 51 +163 34 48 +144 29 43 +124 23 37 +102 18 30 +78 13 23 +57 9 17 +37 5 11 +22 2 6 +9 1 2 +2 0 0 +2 0 0 +5 0 1 +13 1 4 +27 4 7 +45 6 13 +64 9 20 +86 13 26 +110 17 33 +131 22 39 +150 26 46 +166 30 50 +178 33 53 +185 36 55 +186 38 55 +183 40 53 +173 39 50 +159 39 46 +141 36 40 +121 32 34 +98 27 27 +75 22 20 +53 16 13 +34 11 9 +18 6 4 +8 3 1 +2 0 0 +3 0 0 +9 3 2 +22 8 5 +39 16 9 +61 26 13 +87 39 20 +113 53 25 +141 67 32 +166 82 37 +189 96 41 +207 108 44 +220 116 46 +226 123 47 +226 126 46 +219 125 44 +206 119 41 +187 111 37 +164 99 32 +136 84 25 +109 68 20 +81 51 14 +55 36 9 +33 21 6 +16 11 2 +5 4 0 +3 2 0 +5 4 0 +16 11 2 +33 23 4 +57 40 9 +84 60 13 +114 81 19 +146 104 23 +176 126 29 +204 146 34 +226 163 37 +243 176 39 +252 183 41 +255 185 41 +250 180 41 +238 173 39 +219 159 35 +194 141 31 +166 120 27 +136 97 22 +104 74 17 +74 53 11 +48 35 7 +27 18 4 +11 8 1 +4 2 0 +3 2 0 +9 6 1 +23 16 3 +42 28 7 +66 44 11 +93 61 16 +122 79 22 +150 96 27 +177 112 33 +199 125 37 +216 132 41 +227 137 44 +233 138 46 +230 133 46 +221 126 45 +206 115 42 +185 101 39 +161 86 34 +134 69 28 +106 53 23 +79 39 17 +55 26 12 +34 15 7 +17 7 3 +6 2 1 +2 0 0 +3 1 0 +11 4 2 +25 9 6 +42 15 10 +62 21 16 +86 28 22 +109 34 29 +132 40 35 +152 44 41 +169 47 46 +180 48 51 +187 47 53 +190 45 54 +186 43 53 +176 38 51 +163 34 48 +144 29 43 +124 23 37 +102 18 30 +78 13 23 +57 9 17 +37 5 11 +22 2 6 +9 1 2 +2 0 0 +2 0 0 +5 0 1 +13 1 4 +27 4 7 +45 6 13 +64 9 20 +86 13 26 +110 17 33 +131 22 39 +150 26 46 +166 30 50 +178 33 53 +185 36 55 +186 38 55 +183 40 53 +173 39 50 +159 39 46 +141 36 40 +121 32 34 +98 27 27 +75 22 20 +53 16 13 +34 11 9 +18 6 4 +8 3 1 +2 0 0 +3 0 0 +9 3 2 +22 8 5 +39 16 9 +61 26 13 +87 39 20 +113 53 25 +141 67 32 +166 82 37 +189 96 41 +207 108 44 +220 116 46 +226 123 47 +226 126 46 +219 125 44 +206 119 41 +187 111 37 +164 99 32 +136 84 25 +109 68 20 +81 51 14 +55 36 9 +33 21 6 +16 11 2 +5 4 0 +3 2 0 +5 4 0 +16 11 2 +33 23 4 +57 40 9 +84 60 13 +114 81 19 +146 104 23 +176 126 29 +204 146 34 +226 163 37 +243 176 39 +252 183 41 +255 185 41 +250 180 41 +238 173 39 +219 159 35 +194 141 31 +166 120 27 +136 97 22 +104 74 17 +74 53 11 +48 35 7 +27 18 4 +11 8 1 +4 2 0 +3 2 0 +9 6 1 +23 16 3 +42 28 7 +66 44 11 +93 61 16 +122 79 22 +150 96 27 diff --git a/src/fractalzoomer/color_maps/matrix21.MAP b/src/fractalzoomer/color_maps/matrix21.MAP new file mode 100644 index 000000000..b5e186e38 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix21.MAP @@ -0,0 +1,256 @@ +9 55 6 +11 61 9 +22 78 22 +35 95 36 +49 108 49 +61 118 60 +73 123 67 +85 126 73 +95 123 74 +103 116 71 +110 114 67 +114 111 61 +115 104 51 +110 92 38 +102 79 27 +90 63 12 +77 46 0 +96 56 1 +131 77 7 +152 101 24 +168 127 43 +179 151 62 +185 172 79 +188 190 96 +185 202 109 +178 210 118 +168 212 122 +154 208 123 +136 199 119 +116 181 109 +96 161 96 +76 136 79 +55 109 59 +63 124 70 +83 156 91 +101 184 111 +119 210 126 +134 232 139 +147 245 145 +157 254 147 +165 255 144 +169 249 136 +169 237 122 +165 221 108 +156 199 88 +144 171 66 +127 144 46 +108 113 26 +88 83 6 +104 90 4 +134 109 4 +151 130 16 +161 148 26 +166 165 38 +166 177 48 +158 183 55 +150 185 60 +136 181 62 +120 174 61 +101 162 57 +82 145 52 +61 124 42 +43 102 31 +25 79 19 +9 55 6 +11 61 9 +22 78 22 +35 95 36 +49 108 49 +61 118 60 +73 123 67 +85 126 73 +95 123 74 +103 116 71 +110 114 67 +114 111 61 +115 104 51 +110 92 38 +102 79 27 +90 63 12 +77 46 0 +96 56 1 +131 77 7 +152 101 24 +168 127 43 +179 151 62 +185 172 79 +188 190 96 +185 202 109 +178 210 118 +168 212 122 +154 208 123 +136 199 119 +116 181 109 +96 161 96 +76 136 79 +55 109 59 +63 124 70 +83 156 91 +101 184 111 +119 210 126 +134 232 139 +147 245 145 +157 254 147 +165 255 144 +169 249 136 +169 237 122 +165 221 108 +156 199 88 +144 171 66 +127 144 46 +108 113 26 +88 83 6 +104 90 4 +134 109 4 +151 130 16 +161 148 26 +166 165 38 +166 177 48 +158 183 55 +150 185 60 +136 181 62 +120 174 61 +101 162 57 +82 145 52 +61 124 42 +43 102 31 +25 79 19 +9 55 6 +11 61 9 +22 78 22 +35 95 36 +49 108 49 +61 118 60 +73 123 67 +85 126 73 +95 123 74 +103 116 71 +110 114 67 +114 111 61 +115 104 51 +110 92 38 +102 79 27 +90 63 12 +77 46 0 +96 56 1 +131 77 7 +152 101 24 +168 127 43 +179 151 62 +185 172 79 +188 190 96 +185 202 109 +178 210 118 +168 212 122 +154 208 123 +136 199 119 +116 181 109 +96 161 96 +76 136 79 +55 109 59 +63 124 70 +83 156 91 +101 184 111 +119 210 126 +134 232 139 +147 245 145 +157 254 147 +165 255 144 +169 249 136 +169 237 122 +165 221 108 +156 199 88 +144 171 66 +127 144 46 +108 113 26 +88 83 6 +104 90 4 +134 109 4 +151 130 16 +161 148 26 +166 165 38 +166 177 48 +158 183 55 +150 185 60 +136 181 62 +120 174 61 +101 162 57 +82 145 52 +61 124 42 +43 102 31 +25 79 19 +9 55 6 +11 61 9 +22 78 22 +35 95 36 +49 108 49 +61 118 60 +73 123 67 +85 126 73 +95 123 74 +103 116 71 +110 114 67 +114 111 61 +115 104 51 +110 92 38 +102 79 27 +90 63 12 +77 46 0 +96 56 1 +131 77 7 +152 101 24 +168 127 43 +179 151 62 +185 172 79 +188 190 96 +185 202 109 +178 210 118 +168 212 122 +154 208 123 +136 199 119 +116 181 109 +96 161 96 +76 136 79 +55 109 59 +63 124 70 +83 156 91 +101 184 111 +119 210 126 +134 232 139 +147 245 145 +157 254 147 +165 255 144 +169 249 136 +169 237 122 +165 221 108 +156 199 88 +144 171 66 +127 144 46 +108 113 26 +88 83 6 +104 90 4 +134 109 4 +151 130 16 +161 148 26 +166 165 38 +166 177 48 +158 183 55 +150 185 60 +136 181 62 +120 174 61 +101 162 57 +82 145 52 +61 124 42 +43 102 31 +25 79 19 diff --git a/src/fractalzoomer/color_maps/matrix22.MAP b/src/fractalzoomer/color_maps/matrix22.MAP new file mode 100644 index 000000000..10be9786c --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix22.MAP @@ -0,0 +1,256 @@ +102 104 158 +89 88 143 +73 70 128 +60 56 111 +59 53 112 +62 55 128 +66 55 142 +66 53 152 +67 51 158 +75 48 162 +80 47 162 +86 44 156 +91 44 144 +92 42 130 +89 39 119 +83 38 98 +76 36 79 +91 40 83 +111 49 89 +129 60 94 +148 70 94 +167 80 89 +183 91 82 +194 99 71 +201 108 60 +197 111 49 +189 111 38 +177 108 29 +158 99 20 +134 89 16 +168 112 10 +202 133 3 +234 158 0 +255 180 0 +255 201 0 +255 212 0 +255 221 0 +255 222 0 +255 214 0 +255 201 0 +229 181 0 +194 157 0 +172 142 0 +207 172 0 +238 197 0 +255 222 0 +255 240 0 +255 251 0 +255 252 0 +255 249 0 +255 234 5 +239 214 17 +209 189 25 +177 161 31 +143 131 36 +131 125 42 +148 136 55 +161 150 71 +168 158 89 +168 159 108 +164 156 125 +154 146 134 +136 134 146 +125 123 150 +108 106 150 +88 88 145 +70 70 134 +54 55 123 +49 53 129 +48 53 157 +46 53 183 +40 49 207 +36 47 225 +36 44 241 +40 42 250 +42 40 249 +46 39 240 +47 38 224 +47 36 202 +47 35 173 +44 34 143 +53 38 158 +66 44 181 +79 55 201 +94 65 216 +109 75 220 +122 83 217 +130 94 207 +135 100 191 +136 104 170 +135 106 146 +132 102 125 +124 97 100 +110 88 78 +133 109 83 +164 131 84 +194 154 80 +220 177 75 +241 196 65 +255 209 51 +255 217 38 +255 220 23 +255 212 15 +239 200 5 +216 180 1 +186 156 0 +167 142 0 +205 172 0 +239 200 0 +255 224 0 +255 240 0 +255 252 0 +255 254 0 +255 251 0 +255 238 0 +255 217 0 +240 191 0 +207 164 0 +168 133 0 +158 126 0 +185 143 0 +205 156 0 +218 162 0 +225 165 0 +224 162 0 +216 152 5 +202 142 16 +183 127 25 +159 111 34 +134 94 39 +112 75 46 +91 60 47 +86 55 53 +92 56 67 +94 56 83 +92 55 99 +89 53 114 +91 49 129 +91 47 142 +89 46 148 +86 42 152 +82 40 148 +75 38 143 +67 36 129 +60 35 114 +67 39 129 +79 47 152 +92 55 174 +104 66 196 +112 75 209 +122 83 217 +126 94 217 +128 99 212 +128 102 197 +125 104 180 +120 100 158 +108 95 134 +94 84 112 +114 108 129 +134 128 144 +157 150 156 +177 173 162 +191 190 164 +203 205 161 +209 212 152 +209 214 142 +201 207 128 +188 194 113 +170 176 97 +146 152 79 +133 135 67 +162 167 75 +189 194 79 +214 217 80 +233 236 79 +243 246 78 +250 250 75 +249 244 67 +238 231 61 +220 212 55 +197 188 48 +172 161 42 +143 131 36 +134 125 34 +158 137 36 +177 152 38 +191 159 39 +201 162 40 +202 159 42 +197 150 42 +189 137 42 +176 127 40 +157 111 39 +135 94 38 +119 75 36 +97 60 34 +95 56 34 +108 60 38 +113 60 40 +120 56 46 +122 55 47 +126 53 53 +129 51 56 +130 49 60 +129 47 60 +125 46 60 +119 42 56 +106 40 53 +92 38 47 +104 42 53 +124 51 60 +137 61 67 +158 70 75 +173 80 79 +183 91 80 +189 99 82 +189 106 82 +185 109 78 +173 109 71 +159 106 66 +142 98 59 +123 88 51 +145 110 59 +173 131 66 +197 156 71 +218 176 78 +233 195 82 +241 208 84 +243 216 84 +239 217 83 +224 209 82 +205 196 78 +181 177 71 +154 152 65 +135 136 60 +162 167 71 +188 194 83 +207 217 95 +220 234 104 +227 244 112 +227 246 122 +221 241 123 +208 229 123 +189 209 122 +165 185 114 +143 158 106 +121 129 94 +111 123 94 +126 135 112 +133 147 128 +142 156 143 +144 158 158 +143 154 168 +134 145 173 +128 132 173 +120 122 168 diff --git a/src/fractalzoomer/color_maps/matrix23.MAP b/src/fractalzoomer/color_maps/matrix23.MAP new file mode 100644 index 000000000..aebeaf910 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix23.MAP @@ -0,0 +1,256 @@ +154 102 64 +169 109 61 +181 115 53 +188 117 42 +190 117 30 +189 116 19 +184 111 9 +176 105 2 +169 100 0 +159 93 0 +149 87 4 +139 82 11 +126 75 20 +118 71 27 +143 81 32 +170 92 39 +198 103 49 +204 107 43 +205 110 35 +199 110 26 +190 110 19 +180 108 16 +168 104 15 +155 101 17 +141 96 22 +126 89 28 +125 90 33 +150 105 39 +176 123 49 +205 141 62 +230 154 76 +244 157 85 +255 158 93 +237 147 78 +212 132 61 +187 118 47 +159 103 36 +135 88 29 +111 75 25 +107 73 21 +119 77 15 +129 81 11 +141 84 10 +151 87 12 +161 90 17 +169 92 26 +176 94 37 +179 95 48 +178 95 59 +156 87 51 +131 78 43 +109 70 37 +111 73 34 +121 80 30 +130 88 27 +139 96 27 +148 104 29 +154 111 35 +161 117 42 +167 122 53 +170 125 64 +170 125 74 +163 119 80 +147 105 78 +129 91 74 +138 96 73 +143 99 68 +144 99 60 +140 96 51 +135 93 41 +126 87 32 +117 80 26 +110 75 23 +103 69 23 +97 65 26 +91 62 31 +85 58 36 +82 56 41 +99 62 49 +117 69 60 +137 78 74 +137 79 70 +132 79 64 +124 78 56 +115 77 49 +105 77 46 +98 75 43 +91 74 43 +84 72 45 +79 69 47 +80 71 51 +94 82 61 +112 96 75 +132 110 92 +150 120 109 +161 122 119 +169 122 128 +151 111 112 +130 98 95 +110 85 78 +91 73 64 +75 63 53 +62 54 45 +58 52 41 +59 52 39 +60 51 39 +64 52 41 +68 52 45 +74 53 52 +83 55 61 +91 59 71 +98 61 81 +104 64 89 +90 59 78 +75 54 66 +64 51 56 +61 52 54 +62 55 54 +63 59 54 +65 64 56 +69 70 61 +74 77 67 +82 84 75 +91 90 85 +98 95 93 +105 97 101 +106 95 104 +100 85 98 +91 75 90 +93 77 92 +91 77 90 +86 74 84 +78 70 76 +69 65 68 +61 59 59 +53 54 51 +49 50 47 +47 46 45 +48 45 46 +49 44 48 +51 43 49 +53 43 53 +65 48 63 +78 53 76 +94 60 92 +92 60 88 +87 60 83 +79 59 75 +72 59 67 +67 60 61 +63 60 57 +61 61 55 +60 62 55 +60 61 54 +63 64 58 +76 74 68 +92 87 83 +111 100 100 +129 112 117 +141 113 127 +151 114 136 +135 104 119 +117 92 100 +100 81 83 +83 70 67 +70 61 55 +59 53 46 +56 51 42 +58 51 40 +61 52 38 +66 53 40 +73 54 43 +81 56 48 +92 60 58 +103 64 67 +111 66 75 +118 69 84 +104 65 72 +88 60 60 +75 55 51 +76 58 48 +80 63 46 +86 69 45 +92 75 45 +100 84 48 +109 91 53 +118 99 60 +128 105 69 +136 111 78 +141 112 86 +139 109 90 +129 98 86 +116 85 80 +124 90 79 +129 92 74 +130 93 66 +128 91 55 +124 88 45 +119 84 35 +112 79 28 +108 75 24 +104 70 22 +100 67 24 +97 64 29 +92 60 34 +89 59 38 +110 67 45 +131 75 54 +156 86 67 +160 88 61 +160 91 53 +155 92 44 +149 92 36 +141 92 32 +133 90 29 +125 88 29 +117 86 32 +107 81 35 +107 82 40 +131 97 46 +156 114 57 +184 131 71 +208 145 85 +224 149 93 +237 150 100 +220 139 85 +199 127 67 +176 113 52 +151 99 39 +130 86 31 +108 74 26 +106 72 22 +118 77 16 +130 81 10 +143 85 9 +156 90 10 +168 93 14 +179 96 22 +188 99 33 +192 100 42 +192 101 53 +169 93 45 +145 84 37 +121 75 33 +126 79 28 +140 88 22 +153 97 18 +167 107 15 +179 117 16 +189 125 20 +198 132 28 +205 138 38 +207 141 49 +206 140 60 +196 133 67 +176 117 66 diff --git a/src/fractalzoomer/color_maps/matrix24.MAP b/src/fractalzoomer/color_maps/matrix24.MAP new file mode 100644 index 000000000..bec721fbe --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix24.MAP @@ -0,0 +1,256 @@ +109 75 43 +131 86 42 +151 94 36 +169 98 28 +183 99 16 +192 96 4 +195 95 0 +193 106 16 +185 111 30 +170 109 40 +151 102 45 +129 91 47 +124 90 52 +145 107 63 +164 119 74 +179 129 83 +186 131 86 +189 129 87 +186 119 83 +176 106 73 +163 89 62 +146 70 48 +128 53 34 +109 37 22 +89 26 15 +90 29 22 +105 36 35 +117 44 49 +128 54 65 +136 62 80 +142 70 92 +146 75 100 +146 80 104 +143 81 102 +137 78 94 +129 73 84 +116 66 70 +100 57 57 +116 63 57 +141 71 57 +165 79 54 +187 82 44 +205 84 34 +220 98 42 +230 116 58 +231 129 71 +226 136 80 +213 136 85 +194 130 84 +169 117 78 +141 100 69 +172 122 84 +200 142 96 +224 156 105 +242 163 108 +252 165 106 +255 158 98 +247 145 87 +234 126 72 +214 106 56 +188 84 40 +163 70 37 +135 63 42 +118 59 46 +136 69 61 +151 80 78 +164 88 92 +172 94 107 +174 96 116 +173 96 121 +169 93 120 +161 86 113 +149 78 104 +135 67 89 +118 56 71 +103 46 57 +100 42 48 +119 43 44 +139 44 39 +157 45 32 +174 62 46 +188 80 62 +197 97 77 +202 111 87 +200 119 93 +193 122 94 +180 119 91 +161 111 83 +139 97 71 +146 104 73 +175 122 82 +200 137 86 +221 146 85 +237 150 80 +243 147 68 +243 138 55 +235 123 39 +218 106 23 +198 102 31 +174 96 39 +147 87 44 +119 74 45 +130 83 55 +145 94 67 +157 104 80 +164 108 88 +165 107 93 +162 103 95 +153 93 90 +142 81 81 +128 66 69 +112 52 55 +95 38 40 +79 27 28 +65 18 17 +75 13 9 +84 12 8 +93 19 17 +103 31 30 +111 42 43 +116 54 53 +120 64 62 +121 72 66 +118 77 67 +113 77 63 +105 73 57 +94 67 47 +87 62 41 +109 75 43 +131 86 42 +151 94 36 +169 98 28 +183 99 16 +192 96 4 +195 95 0 +193 106 16 +185 111 30 +170 109 40 +151 102 45 +129 91 47 +124 90 52 +145 107 63 +164 119 74 +179 129 83 +186 131 86 +189 129 87 +186 119 83 +176 106 73 +163 89 62 +146 70 48 +128 53 34 +109 37 22 +89 26 15 +90 29 22 +105 36 35 +117 44 49 +128 54 65 +136 62 80 +142 70 92 +146 75 100 +146 80 104 +143 81 102 +137 78 94 +129 73 84 +116 66 70 +100 57 57 +116 63 57 +141 71 57 +165 79 54 +187 82 44 +205 84 34 +220 98 42 +230 116 58 +231 129 71 +226 136 80 +213 136 85 +194 130 84 +169 117 78 +141 100 69 +172 122 84 +200 142 96 +224 156 105 +242 163 108 +252 165 106 +255 158 98 +247 145 87 +234 126 72 +214 106 56 +188 84 40 +163 70 37 +135 63 42 +118 59 46 +136 69 61 +151 80 78 +164 88 92 +172 94 107 +174 96 116 +173 96 121 +169 93 120 +161 86 113 +149 78 104 +135 67 89 +118 56 71 +103 46 57 +100 42 48 +119 43 44 +139 44 39 +157 45 32 +174 62 46 +188 80 62 +197 97 77 +202 111 87 +200 119 93 +193 122 94 +180 119 91 +161 111 83 +139 97 71 +146 104 73 +175 122 82 +200 137 86 +221 146 85 +237 150 80 +243 147 68 +243 138 55 +235 123 39 +218 106 23 +198 102 31 +174 96 39 +147 87 44 +119 74 45 +130 83 55 +145 94 67 +157 104 80 +164 108 88 +165 107 93 +162 103 95 +153 93 90 +142 81 81 +128 66 69 +112 52 55 +95 38 40 +79 27 28 +65 18 17 +75 13 9 +84 12 8 +93 19 17 +103 31 30 +111 42 43 +116 54 53 +120 64 62 +121 72 66 +118 77 67 +113 77 63 +105 73 57 +94 67 47 +87 62 41 diff --git a/src/fractalzoomer/color_maps/matrix25.MAP b/src/fractalzoomer/color_maps/matrix25.MAP new file mode 100644 index 000000000..dbcafaed2 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix25.MAP @@ -0,0 +1,256 @@ +0 29 66 +20 65 98 +42 100 128 +58 127 157 +73 147 189 +83 167 208 +92 177 224 +92 177 233 +92 176 233 +82 164 227 +72 144 212 +56 123 190 +36 91 161 +13 56 129 +0 22 97 +0 2 79 +5 40 122 +31 76 157 +53 112 196 +72 141 228 +86 161 255 +100 183 255 +110 189 255 +112 189 255 +112 189 255 +102 174 255 +95 156 243 +78 132 218 +58 100 180 +35 62 141 +12 27 100 +0 6 80 +27 47 120 +56 84 154 +83 120 183 +109 145 208 +127 172 227 +143 188 239 +155 189 241 +158 189 236 +158 189 227 +154 183 207 +141 161 183 +125 134 150 +100 104 120 +75 68 86 +43 28 48 +31 12 39 +68 47 51 +101 87 78 +132 122 91 +162 145 100 +186 172 110 +209 188 110 +221 189 110 +225 189 99 +225 189 88 +214 177 71 +198 159 51 +177 133 39 +144 102 39 +114 62 39 +80 27 39 +65 4 39 +102 44 39 +141 83 39 +177 114 39 +209 142 39 +238 167 39 +242 183 39 +242 189 39 +242 189 39 +242 186 39 +242 172 39 +230 154 39 +205 127 39 +167 94 39 +132 59 39 +92 20 39 +72 1 39 +113 39 39 +147 75 39 +180 106 39 +209 132 39 +236 155 39 +242 169 39 +242 177 39 +242 177 39 +242 173 39 +229 159 39 +207 141 39 +173 114 39 +142 83 39 +102 48 39 +68 14 39 +43 0 39 +76 28 39 +106 62 39 +130 94 39 +146 122 39 +162 142 39 +172 155 39 +172 167 39 +165 164 39 +154 157 39 +134 144 39 +113 127 39 +86 104 39 +58 72 39 +27 39 39 +0 4 39 +0 0 39 +0 20 39 +15 53 39 +35 84 39 +54 112 60 +67 132 82 +76 147 97 +83 159 110 +84 161 115 +83 157 122 +76 145 120 +66 130 111 +49 108 100 +31 76 86 +7 44 62 +0 13 39 +0 0 39 +0 29 66 +20 65 98 +42 100 128 +58 127 157 +73 147 189 +83 167 208 +92 177 224 +92 177 233 +92 176 233 +82 164 227 +72 144 212 +56 123 190 +36 91 161 +13 56 129 +0 22 97 +0 2 79 +5 40 122 +31 76 157 +53 112 196 +72 141 228 +86 161 255 +100 183 255 +110 189 255 +112 189 255 +112 189 255 +102 174 255 +95 156 243 +78 132 218 +58 100 180 +35 62 141 +12 27 100 +0 6 80 +27 47 120 +56 84 154 +83 120 183 +109 145 208 +127 172 227 +143 188 239 +155 189 241 +158 189 236 +158 189 227 +154 183 207 +141 161 183 +125 134 150 +100 104 120 +75 68 86 +43 28 48 +31 12 39 +68 47 51 +101 87 78 +132 122 91 +162 145 100 +186 172 110 +209 188 110 +221 189 110 +225 189 99 +225 189 88 +214 177 71 +198 159 51 +177 133 39 +144 102 39 +114 62 39 +80 27 39 +65 4 39 +102 44 39 +141 83 39 +177 114 39 +209 142 39 +238 167 39 +242 183 39 +242 189 39 +242 189 39 +242 186 39 +242 172 39 +230 154 39 +205 127 39 +167 94 39 +132 59 39 +92 20 39 +72 1 39 +113 39 39 +147 75 39 +180 106 39 +209 132 39 +236 155 39 +242 169 39 +242 177 39 +242 177 39 +242 173 39 +229 159 39 +207 141 39 +173 114 39 +142 83 39 +102 48 39 +68 14 39 +43 0 39 +76 28 39 +106 62 39 +130 94 39 +146 122 39 +162 142 39 +172 155 39 +172 167 39 +165 164 39 +154 157 39 +134 144 39 +113 127 39 +86 104 39 +58 72 39 +27 39 39 +0 4 39 +0 0 39 +0 20 39 +15 53 39 +35 84 39 +54 112 60 +67 132 82 +76 147 97 +83 159 110 +84 161 115 +83 157 122 +76 145 120 +66 130 111 +49 108 100 +31 76 86 +7 44 62 +0 13 39 +0 0 39 diff --git a/src/fractalzoomer/color_maps/matrix26.MAP b/src/fractalzoomer/color_maps/matrix26.MAP new file mode 100644 index 000000000..456483290 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix26.MAP @@ -0,0 +1,256 @@ +201 220 117 +206 214 109 +205 204 99 +194 184 83 +180 162 67 +158 136 49 +134 107 29 +103 75 9 +96 65 2 +131 90 17 +165 111 29 +194 128 40 +220 142 49 +239 151 55 +250 154 58 +255 152 60 +250 144 57 +240 131 52 +221 116 46 +198 96 36 +170 80 28 +141 73 22 +111 60 13 +77 46 4 +65 45 4 +88 77 26 +110 110 51 +127 140 73 +139 171 96 +146 197 116 +147 216 132 +146 233 145 +136 240 153 +124 239 154 +109 234 152 +90 216 141 +70 196 128 +49 170 110 +28 140 88 +6 105 62 +0 94 55 +13 127 83 +25 154 107 +35 177 128 +46 196 146 +53 208 159 +59 213 165 +62 211 167 +63 201 161 +62 185 150 +60 166 136 +53 140 116 +46 119 97 +40 103 78 +31 85 59 +19 63 36 +18 60 30 +45 90 51 +73 121 71 +100 148 87 +127 174 102 +154 194 112 +174 208 117 +191 219 120 +201 220 117 +206 214 109 +205 204 99 +194 184 83 +180 162 67 +158 136 49 +134 107 29 +103 75 9 +96 65 2 +131 90 17 +165 111 29 +194 128 40 +220 142 49 +239 151 55 +250 154 58 +255 152 60 +250 144 57 +240 131 52 +221 116 46 +198 96 36 +170 80 28 +141 73 22 +111 60 13 +77 46 4 +65 45 4 +88 77 26 +110 110 51 +127 140 73 +139 171 96 +146 197 116 +147 216 132 +146 233 145 +136 240 153 +124 239 154 +109 234 152 +90 216 141 +70 196 128 +49 170 110 +28 140 88 +6 105 62 +0 94 55 +13 127 83 +25 154 107 +35 177 128 +46 196 146 +53 208 159 +59 213 165 +62 211 167 +63 201 161 +62 185 150 +60 166 136 +53 140 116 +46 119 97 +40 103 78 +31 85 59 +19 63 36 +18 60 30 +45 90 51 +73 121 71 +100 148 87 +127 174 102 +154 194 112 +174 208 117 +191 219 120 +201 220 117 +206 214 109 +205 204 99 +194 184 83 +180 162 67 +158 136 49 +134 107 29 +103 75 9 +96 65 2 +131 90 17 +165 111 29 +194 128 40 +220 142 49 +239 151 55 +250 154 58 +255 152 60 +250 144 57 +240 131 52 +221 116 46 +198 96 36 +170 80 28 +141 73 22 +111 60 13 +77 46 4 +65 45 4 +88 77 26 +110 110 51 +127 140 73 +139 171 96 +146 197 116 +147 216 132 +146 233 145 +136 240 153 +124 239 154 +109 234 152 +90 216 141 +70 196 128 +49 170 110 +28 140 88 +6 105 62 +0 94 55 +13 127 83 +25 154 107 +35 177 128 +46 196 146 +53 208 159 +59 213 165 +62 211 167 +63 201 161 +62 185 150 +60 166 136 +53 140 116 +46 119 97 +40 103 78 +31 85 59 +19 63 36 +18 60 30 +45 90 51 +73 121 71 +100 148 87 +127 174 102 +154 194 112 +174 208 117 +191 219 120 +201 220 117 +206 214 109 +205 204 99 +194 184 83 +180 162 67 +158 136 49 +134 107 29 +103 75 9 +96 65 2 +131 90 17 +165 111 29 +194 128 40 +220 142 49 +239 151 55 +250 154 58 +255 152 60 +250 144 57 +240 131 52 +221 116 46 +198 96 36 +170 80 28 +141 73 22 +111 60 13 +77 46 4 +65 45 4 +88 77 26 +110 110 51 +127 140 73 +139 171 96 +146 197 116 +147 216 132 +146 233 145 +136 240 153 +124 239 154 +109 234 152 +90 216 141 +70 196 128 +49 170 110 +28 140 88 +6 105 62 +0 94 55 +13 127 83 +25 154 107 +35 177 128 +46 196 146 +53 208 159 +59 213 165 +62 211 167 +63 201 161 +62 185 150 +60 166 136 +53 140 116 +46 119 97 +40 103 78 +31 85 59 +19 63 36 +18 60 30 +45 90 51 +73 121 71 +100 148 87 +127 174 102 +154 194 112 +174 208 117 +191 219 120 diff --git a/src/fractalzoomer/color_maps/matrix27.MAP b/src/fractalzoomer/color_maps/matrix27.MAP new file mode 100644 index 000000000..038bc2872 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix27.MAP @@ -0,0 +1,256 @@ +198 202 198 +167 171 169 +133 136 129 +94 94 86 +78 77 66 +111 114 109 +147 150 145 +176 178 172 +200 204 194 +213 216 206 +221 225 217 +220 222 212 +211 211 199 +195 195 182 +170 169 157 +141 140 127 +109 107 92 +73 69 53 +42 39 24 +72 67 48 +99 94 72 +123 117 97 +139 134 107 +150 145 120 +155 147 119 +155 146 117 +146 137 109 +133 123 94 +114 103 68 +98 89 60 +77 70 48 +55 47 24 +28 21 3 +52 46 25 +85 78 57 +116 110 88 +144 139 118 +165 161 141 +185 181 161 +194 191 175 +196 195 179 +194 192 179 +179 178 162 +160 160 147 +135 135 123 +105 104 93 +73 72 60 +84 82 68 +119 119 109 +155 156 147 +187 190 182 +212 217 210 +229 235 232 +241 248 243 +242 248 243 +236 241 238 +220 226 221 +196 200 199 +167 170 166 +133 134 126 +93 93 85 +86 87 79 +124 125 119 +157 161 158 +189 191 186 +216 219 215 +231 236 232 +241 247 243 +241 246 241 +232 236 228 +213 217 215 +189 192 185 +160 162 153 +126 125 113 +86 85 76 +62 60 46 +96 94 80 +124 124 113 +153 151 138 +170 169 153 +187 186 170 +192 190 172 +190 188 170 +181 178 160 +165 160 140 +144 138 116 +117 111 88 +88 82 60 +54 47 27 +24 17 0 +47 38 15 +68 60 37 +89 78 48 +111 103 75 +133 124 97 +150 143 114 +157 150 126 +162 155 128 +158 151 126 +146 141 121 +130 126 108 +109 104 84 +82 77 63 +51 47 33 +68 66 52 +105 103 89 +141 139 125 +170 169 154 +194 195 184 +212 213 208 +222 226 218 +223 227 221 +218 222 215 +205 207 197 +184 186 177 +155 157 153 +120 124 118 +85 84 76 +88 87 77 +126 128 120 +164 167 160 +192 196 192 +219 225 220 +237 243 242 +245 251 249 +248 255 255 +240 247 245 +222 228 225 +198 202 198 +167 171 169 +133 136 129 +94 94 86 +78 77 66 +111 114 109 +147 150 145 +176 178 172 +200 204 194 +213 216 206 +221 225 217 +220 222 212 +211 211 199 +195 195 182 +170 169 157 +141 140 127 +109 107 92 +73 69 53 +42 39 24 +72 67 48 +99 94 72 +123 117 97 +139 134 107 +150 145 120 +155 147 119 +155 146 117 +146 137 109 +133 123 94 +114 103 68 +98 89 60 +77 70 48 +55 47 24 +28 21 3 +52 46 25 +85 78 57 +116 110 88 +144 139 118 +165 161 141 +185 181 161 +194 191 175 +196 195 179 +194 192 179 +179 178 162 +160 160 147 +135 135 123 +105 104 93 +73 72 60 +84 82 68 +119 119 109 +155 156 147 +187 190 182 +212 217 210 +229 235 232 +241 248 243 +242 248 243 +236 241 238 +220 226 221 +196 200 199 +167 170 166 +133 134 126 +93 93 85 +86 87 79 +124 125 119 +157 161 158 +189 191 186 +216 219 215 +231 236 232 +241 247 243 +241 246 241 +232 236 228 +213 217 215 +189 192 185 +160 162 153 +126 125 113 +86 85 76 +62 60 46 +96 94 80 +124 124 113 +153 151 138 +170 169 153 +187 186 170 +192 190 172 +190 188 170 +181 178 160 +165 160 140 +144 138 116 +117 111 88 +88 82 60 +54 47 27 +24 17 0 +47 38 15 +68 60 37 +89 78 48 +111 103 75 +133 124 97 +150 143 114 +157 150 126 +162 155 128 +158 151 126 +146 141 121 +130 126 108 +109 104 84 +82 77 63 +51 47 33 +68 66 52 +105 103 89 +141 139 125 +170 169 154 +194 195 184 +212 213 208 +222 226 218 +223 227 221 +218 222 215 +205 207 197 +184 186 177 +155 157 153 +120 124 118 +85 84 76 +88 87 77 +126 128 120 +164 167 160 +192 196 192 +219 225 220 +237 243 242 +245 251 249 +248 255 255 +240 247 245 +222 228 225 diff --git a/src/fractalzoomer/color_maps/matrix28.MAP b/src/fractalzoomer/color_maps/matrix28.MAP new file mode 100644 index 000000000..97bb0d9c7 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix28.MAP @@ -0,0 +1,256 @@ +132 35 99 +157 51 126 +175 66 149 +189 80 170 +193 90 184 +189 96 189 +180 96 189 +164 93 182 +141 85 167 +115 73 146 +87 58 121 +61 42 94 +59 44 97 +75 65 127 +87 85 157 +97 97 179 +111 99 195 +119 99 206 +123 91 208 +122 81 203 +114 67 190 +103 50 169 +87 33 144 +70 16 116 +49 0 86 +63 3 100 +91 16 132 +116 25 158 +140 33 182 +159 39 198 +173 43 207 +181 44 209 +182 43 203 +175 39 190 +160 33 169 +141 23 143 +116 12 114 +87 1 83 +119 13 111 +153 23 138 +184 34 161 +210 41 180 +230 48 192 +241 50 196 +244 50 193 +238 47 184 +222 42 167 +200 35 145 +170 22 118 +137 11 89 +113 3 69 +149 15 93 +183 26 114 +212 33 129 +236 40 142 +248 44 148 +255 44 147 +250 43 140 +237 44 136 +215 42 128 +184 37 115 +152 29 96 +116 20 76 +104 18 71 +132 35 99 +157 51 126 +175 66 149 +189 80 170 +193 90 184 +189 96 189 +180 96 189 +164 93 182 +141 85 167 +115 73 146 +87 58 121 +61 42 94 +59 44 97 +75 65 127 +87 85 157 +97 97 179 +111 99 195 +119 99 206 +123 91 208 +122 81 203 +114 67 190 +103 50 169 +87 33 144 +70 16 116 +49 0 86 +63 3 100 +91 16 132 +116 25 158 +140 33 182 +159 39 198 +173 43 207 +181 44 209 +182 43 203 +175 39 190 +160 33 169 +141 23 143 +116 12 114 +87 1 83 +119 13 111 +153 23 138 +184 34 161 +210 41 180 +230 48 192 +241 50 196 +244 50 193 +238 47 184 +222 42 167 +200 35 145 +170 22 118 +137 11 89 +113 3 69 +149 15 93 +183 26 114 +212 33 129 +236 40 142 +248 44 148 +255 44 147 +250 43 140 +237 44 136 +215 42 128 +184 37 115 +152 29 96 +116 20 76 +104 18 71 +132 35 99 +157 51 126 +175 66 149 +189 80 170 +193 90 184 +189 96 189 +180 96 189 +164 93 182 +141 85 167 +115 73 146 +87 58 121 +61 42 94 +59 44 97 +75 65 127 +87 85 157 +97 97 179 +111 99 195 +119 99 206 +123 91 208 +122 81 203 +114 67 190 +103 50 169 +87 33 144 +70 16 116 +49 0 86 +63 3 100 +91 16 132 +116 25 158 +140 33 182 +159 39 198 +173 43 207 +181 44 209 +182 43 203 +175 39 190 +160 33 169 +141 23 143 +116 12 114 +87 1 83 +119 13 111 +153 23 138 +184 34 161 +210 41 180 +230 48 192 +241 50 196 +244 50 193 +238 47 184 +222 42 167 +200 35 145 +170 22 118 +137 11 89 +113 3 69 +149 15 93 +183 26 114 +212 33 129 +236 40 142 +248 44 148 +255 44 147 +250 43 140 +237 44 136 +215 42 128 +184 37 115 +152 29 96 +116 20 76 +104 18 71 +132 35 99 +157 51 126 +175 66 149 +189 80 170 +193 90 184 +189 96 189 +180 96 189 +164 93 182 +141 85 167 +115 73 146 +87 58 121 +61 42 94 +59 44 97 +75 65 127 +87 85 157 +97 97 179 +111 99 195 +119 99 206 +123 91 208 +122 81 203 +114 67 190 +103 50 169 +87 33 144 +70 16 116 +49 0 86 +63 3 100 +91 16 132 +116 25 158 +140 33 182 +159 39 198 +173 43 207 +181 44 209 +182 43 203 +175 39 190 +160 33 169 +141 23 143 +116 12 114 +87 1 83 +119 13 111 +153 23 138 +184 34 161 +210 41 180 +230 48 192 +241 50 196 +244 50 193 +238 47 184 +222 42 167 +200 35 145 +170 22 118 +137 11 89 +113 3 69 +149 15 93 +183 26 114 +212 33 129 +236 40 142 +248 44 148 +255 44 147 +250 43 140 +237 44 136 +215 42 128 +184 37 115 +152 29 96 +116 20 76 +104 18 71 diff --git a/src/fractalzoomer/color_maps/matrix29.MAP b/src/fractalzoomer/color_maps/matrix29.MAP new file mode 100644 index 000000000..33813b426 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix29.MAP @@ -0,0 +1,256 @@ +121 68 73 +143 76 83 +160 82 92 +170 85 99 +173 87 105 +167 87 109 +155 86 111 +139 85 113 +120 81 110 +101 77 105 +84 73 98 +68 67 87 +55 60 74 +58 67 79 +69 83 94 +85 102 107 +101 120 116 +120 135 122 +139 149 123 +157 157 119 +170 160 111 +177 157 100 +175 147 86 +166 133 72 +148 114 57 +124 93 45 +140 101 45 +162 113 46 +175 119 45 +178 120 43 +173 115 40 +158 105 36 +136 91 32 +110 76 29 +84 59 26 +60 45 24 +41 33 21 +27 24 20 +19 19 19 +17 18 21 +20 19 25 +25 22 30 +36 27 35 +52 35 41 +72 46 48 +93 57 54 +113 68 59 +128 78 64 +138 85 66 +137 86 66 +129 83 63 +124 83 64 +158 109 83 +191 135 105 +216 160 127 +234 181 148 +242 197 167 +238 205 180 +224 204 187 +204 197 187 +178 183 181 +149 162 167 +121 138 148 +95 112 124 +87 105 119 +98 119 139 +108 129 154 +117 134 162 +126 134 165 +134 130 159 +140 121 149 +146 112 134 +146 99 116 +143 86 97 +134 73 78 +119 59 60 +101 48 46 +108 48 44 +126 54 45 +140 59 48 +149 64 49 +150 68 51 +145 72 53 +135 76 56 +121 78 58 +105 78 59 +88 77 59 +74 75 57 +60 69 52 +50 62 47 +55 74 54 +67 91 64 +81 108 73 +97 123 78 +115 137 82 +131 145 82 +147 149 79 +158 147 74 +162 140 66 +159 128 58 +148 111 48 +130 93 40 +110 74 32 +133 85 35 +151 92 38 +162 95 41 +165 95 44 +159 89 47 +145 81 50 +126 72 54 +105 62 57 +83 52 59 +65 44 59 +50 38 58 +39 34 55 +33 32 54 +39 39 69 +49 50 86 +64 63 102 +84 78 117 +106 96 131 +130 111 140 +152 125 145 +171 135 147 +181 140 143 +182 139 134 +173 131 121 +154 117 105 +156 119 105 +192 147 127 +222 173 148 +243 193 165 +255 208 179 +252 212 186 +238 208 186 +216 198 182 +187 180 170 +155 157 154 +123 131 133 +93 104 110 +68 79 86 +63 75 85 +65 78 91 +68 78 92 +71 75 89 +74 69 81 +81 62 69 +88 55 57 +95 49 43 +100 43 30 +102 40 20 +100 36 12 +93 32 8 +82 30 7 +96 35 5 +115 44 5 +130 54 6 +140 64 10 +147 76 16 +144 85 24 +138 93 34 +126 98 43 +112 101 51 +97 99 57 +82 93 58 +69 86 58 +57 74 53 +69 93 67 +83 112 82 +98 129 95 +115 143 106 +132 152 113 +148 157 116 +161 156 115 +168 149 109 +169 138 101 +163 122 89 +149 105 77 +130 86 64 +118 74 58 +141 83 68 +159 90 77 +171 93 86 +174 93 95 +170 92 102 +158 87 108 +141 82 112 +122 76 114 +102 70 112 +83 64 107 +68 59 100 +55 53 87 +53 55 88 +65 71 109 +80 87 129 +98 106 145 +119 124 159 +142 141 167 +163 155 170 +182 165 167 +192 167 158 +196 164 144 +189 154 128 +172 137 108 +148 116 88 +158 122 88 +186 143 100 +208 159 108 +220 169 113 +220 171 114 +209 164 110 +187 153 103 +159 134 93 +129 114 80 +98 91 67 +71 71 54 +48 52 41 +32 36 31 +27 32 29 +26 30 27 +25 25 22 +28 22 17 +35 20 11 +46 20 6 +60 22 2 +75 26 0 +87 30 0 +96 35 2 +99 40 5 +96 42 9 +88 43 12 +114 58 19 +140 76 28 +162 95 40 +178 114 56 +186 130 72 +188 143 88 +181 152 103 +168 154 113 +150 150 119 +131 141 119 +110 127 112 +90 110 101 +79 99 95 +93 119 117 +109 137 139 +123 150 155 +139 159 166 +152 163 172 +164 161 170 +172 154 163 +175 142 150 +172 127 135 +162 110 116 +146 92 97 +124 73 78 diff --git a/src/fractalzoomer/color_maps/matrix30.MAP b/src/fractalzoomer/color_maps/matrix30.MAP new file mode 100644 index 000000000..ba09d6526 --- /dev/null +++ b/src/fractalzoomer/color_maps/matrix30.MAP @@ -0,0 +1,256 @@ +102 99 72 +125 120 87 +140 137 98 +150 147 106 +155 152 108 +153 151 106 +145 144 99 +134 134 91 +118 120 79 +102 104 67 +87 88 56 +71 72 44 +56 57 34 +59 60 37 +75 75 48 +92 92 61 +110 108 75 +126 123 87 +142 137 102 +154 146 111 +160 151 118 +161 149 121 +153 141 116 +140 126 106 +121 108 91 +97 86 73 +110 97 84 +126 111 98 +135 119 106 +137 120 106 +132 116 104 +118 103 94 +100 87 78 +78 68 61 +57 49 43 +38 33 28 +22 19 15 +11 8 5 +3 3 0 +3 3 0 +7 7 1 +13 12 5 +23 23 13 +38 37 24 +57 54 38 +76 71 52 +92 87 65 +105 99 76 +114 106 83 +114 106 83 +106 98 76 +103 97 76 +137 129 99 +171 162 125 +201 191 147 +223 213 163 +238 228 172 +240 233 173 +233 228 167 +219 215 154 +197 194 137 +168 167 115 +139 139 94 +108 109 71 +99 100 64 +117 118 77 +130 133 86 +140 144 92 +148 152 98 +152 154 100 +151 152 101 +148 149 102 +140 139 96 +129 126 90 +115 112 81 +96 92 68 +77 72 54 +80 76 57 +95 90 70 +107 99 78 +114 106 83 +116 108 86 +114 106 83 +107 99 78 +98 91 72 +87 81 62 +74 69 53 +64 58 44 +50 47 35 +41 38 27 +48 45 34 +62 57 44 +77 71 56 +91 84 68 +107 98 79 +120 110 91 +130 118 99 +137 122 104 +136 121 106 +129 115 100 +117 103 90 +99 87 76 +79 69 60 +98 87 76 +113 100 87 +122 109 94 +125 113 97 +122 110 92 +114 103 84 +99 93 73 +84 79 60 +69 67 46 +55 56 36 +44 45 26 +34 36 19 +29 31 15 +40 43 22 +55 59 31 +72 76 43 +95 98 59 +117 120 76 +140 141 93 +158 159 108 +173 171 121 +180 176 126 +175 171 125 +164 159 117 +144 138 102 +145 139 103 +182 174 131 +214 206 156 +238 228 172 +252 243 182 +255 247 184 +243 237 175 +225 220 161 +197 194 140 +167 164 116 +133 133 91 +101 101 68 +71 71 45 +66 67 41 +71 72 45 +73 74 46 +73 74 46 +73 72 47 +72 71 48 +72 68 49 +71 66 49 +69 63 50 +67 59 49 +62 54 46 +54 45 41 +45 38 34 +56 46 43 +70 59 56 +83 70 66 +92 79 73 +100 86 79 +103 89 81 +102 89 80 +98 87 76 +91 80 69 +81 73 61 +72 64 52 +60 55 43 +49 45 34 +65 60 46 +83 78 59 +99 95 72 +117 111 84 +133 126 96 +147 138 106 +155 146 114 +157 148 116 +154 145 114 +144 135 106 +128 120 94 +107 100 78 +96 89 69 +117 110 84 +135 129 98 +147 140 106 +152 147 109 +152 148 106 +145 144 100 +134 134 91 +121 122 79 +105 109 68 +88 93 54 +74 79 45 +60 64 35 +60 63 34 +76 82 46 +97 102 60 +118 123 76 +140 144 92 +160 163 107 +178 178 121 +192 189 133 +196 191 139 +194 186 138 +181 173 130 +159 151 115 +132 125 96 +140 131 103 +167 156 123 +187 175 140 +197 185 148 +198 186 149 +189 176 141 +170 158 126 +144 135 106 +115 107 83 +86 80 62 +60 56 41 +37 34 25 +19 18 11 +15 14 8 +13 11 7 +10 7 3 +10 7 5 +13 9 8 +19 14 13 +28 21 21 +38 30 30 +46 38 37 +54 44 42 +58 49 46 +58 49 45 +54 45 41 +76 65 58 +99 87 77 +121 108 94 +141 127 108 +156 141 117 +164 152 123 +165 154 122 +159 151 117 +149 143 107 +134 129 95 +116 112 80 +95 93 65 +83 82 56 +104 103 71 +125 125 85 +144 144 97 +159 159 109 +172 172 118 +180 180 125 +182 181 126 +178 176 125 +169 167 118 +152 150 107 +133 129 93 +108 105 76 diff --git a/src/fractalzoomer/color_maps/multiplesinpal01.MAP b/src/fractalzoomer/color_maps/multiplesinpal01.MAP new file mode 100644 index 000000000..404c175b3 --- /dev/null +++ b/src/fractalzoomer/color_maps/multiplesinpal01.MAP @@ -0,0 +1,256 @@ +93 190 255 +90 185 255 +87 181 255 +84 176 255 +81 172 255 +77 167 255 +74 162 255 +70 157 255 +66 152 255 +62 147 254 +57 141 248 +53 136 241 +49 131 234 +45 126 228 +41 121 221 +36 115 213 +32 110 206 +29 105 199 +25 100 192 +22 95 184 +18 90 177 +15 85 170 +13 80 163 +10 76 157 +8 71 150 +7 67 144 +5 63 138 +4 59 133 +4 55 128 +3 51 123 +3 47 119 +4 44 115 +5 41 111 +6 38 108 +7 35 106 +9 33 104 +11 30 102 +14 28 101 +16 27 101 +19 25 101 +23 24 101 +26 23 103 +30 22 104 +33 21 106 +37 21 109 +41 21 111 +45 21 115 +49 22 119 +53 22 123 +57 23 127 +61 25 132 +64 26 137 +68 28 142 +71 30 148 +75 32 154 +78 34 159 +81 37 165 +83 40 171 +86 43 177 +88 46 183 +90 50 189 +91 53 195 +93 57 201 +94 61 207 +94 65 212 +95 70 217 +95 74 222 +95 79 226 +95 83 230 +95 88 234 +94 93 238 +93 98 240 +92 103 243 +91 108 245 +90 114 246 +89 119 247 +88 124 248 +87 129 247 +86 134 247 +85 140 245 +84 145 243 +83 150 241 +82 155 238 +81 160 235 +81 165 230 +81 170 226 +81 175 221 +81 179 215 +82 184 209 +83 188 202 +84 192 195 +85 196 188 +87 200 180 +89 204 172 +92 208 164 +94 211 155 +97 214 146 +101 217 137 +104 220 128 +108 222 118 +113 225 109 +117 227 99 +122 228 90 +126 230 81 +131 231 71 +136 232 62 +142 233 53 +147 234 44 +152 234 36 +158 234 28 +163 234 20 +168 233 12 +173 233 5 +178 232 0 +183 230 0 +188 229 0 +193 227 0 +197 225 0 +201 223 0 +205 221 0 +208 218 0 +211 215 0 +214 212 0 +217 209 0 +219 205 0 +221 202 0 +222 198 0 +223 194 0 +224 190 0 +225 185 0 +225 181 0 +225 176 0 +224 172 0 +223 167 0 +222 162 0 +221 157 0 +220 152 0 +218 147 1 +216 141 7 +214 136 14 +212 131 21 +210 126 27 +207 121 34 +205 115 42 +203 110 49 +201 105 56 +199 100 63 +197 95 71 +195 90 78 +193 85 85 +191 80 92 +190 76 98 +189 71 105 +188 67 111 +187 63 117 +187 59 122 +187 55 127 +187 51 132 +187 47 136 +187 44 140 +188 41 144 +189 38 147 +191 35 149 +192 33 151 +194 30 153 +196 28 154 +198 27 154 +200 25 154 +202 24 154 +205 23 152 +207 22 151 +210 21 149 +212 21 146 +215 21 144 +217 21 140 +219 22 136 +222 22 132 +224 23 128 +226 25 123 +227 26 118 +229 28 113 +230 30 107 +231 32 101 +232 34 96 +232 37 90 +232 40 84 +232 43 78 +231 46 72 +230 50 66 +229 53 60 +227 57 54 +225 61 48 +223 65 43 +220 70 38 +217 74 33 +214 79 29 +210 83 25 +206 88 21 +202 93 17 +197 98 15 +193 103 12 +188 108 10 +183 114 9 +178 119 8 +173 124 7 +168 129 8 +162 134 8 +157 140 10 +152 145 12 +147 150 14 +142 155 17 +137 160 20 +132 165 25 +128 170 29 +123 175 34 +119 179 40 +116 184 46 +112 188 53 +109 192 60 +106 196 67 +103 200 75 +101 204 83 +99 208 91 +97 211 100 +95 214 109 +94 217 118 +93 220 127 +93 222 137 +92 225 146 +92 227 156 +93 228 165 +93 230 174 +93 231 184 +94 232 193 +95 233 202 +96 234 211 +97 234 219 +98 234 227 +99 234 235 +100 233 243 +101 233 250 +102 232 255 +103 230 255 +104 229 255 +104 227 255 +105 225 255 +105 223 255 +105 221 255 +105 218 255 +104 215 255 +103 212 255 +102 209 255 +101 205 255 +99 202 255 +97 198 255 +95 194 255 diff --git a/src/fractalzoomer/color_maps/multiplesinpal02.MAP b/src/fractalzoomer/color_maps/multiplesinpal02.MAP new file mode 100644 index 000000000..5dacda540 --- /dev/null +++ b/src/fractalzoomer/color_maps/multiplesinpal02.MAP @@ -0,0 +1,256 @@ +255 225 84 +255 228 86 +255 231 88 +255 234 90 +255 237 92 +255 240 94 +255 243 96 +255 246 98 +255 249 100 +255 252 103 +255 254 105 +255 255 107 +255 255 109 +255 255 111 +255 255 113 +255 255 116 +255 255 118 +255 255 120 +255 255 122 +255 255 125 +255 255 127 +255 255 129 +255 255 131 +255 255 133 +255 255 136 +255 255 138 +255 255 140 +255 255 142 +255 255 145 +255 255 147 +255 255 149 +255 255 151 +255 255 153 +252 255 155 +248 255 157 +245 255 160 +241 255 162 +237 255 164 +233 255 166 +229 255 168 +225 255 170 +221 255 172 +217 255 174 +212 255 175 +208 255 177 +204 255 179 +199 255 181 +195 255 183 +191 255 185 +186 255 186 +181 255 188 +177 255 190 +172 255 191 +168 255 193 +163 255 194 +158 255 196 +154 255 197 +149 255 199 +144 255 200 +140 255 201 +135 255 203 +130 255 204 +125 255 205 +121 255 206 +116 255 207 +111 255 208 +106 255 209 +102 253 210 +97 251 211 +92 248 212 +88 245 213 +83 242 213 +78 239 214 +74 236 215 +69 233 215 +65 230 216 +60 227 216 +56 224 217 +52 220 217 +47 217 218 +43 213 218 +39 210 218 +34 206 218 +30 203 218 +26 199 218 +22 195 218 +18 192 218 +14 188 218 +11 184 218 +7 180 218 +3 177 217 +0 173 217 +0 169 217 +0 165 216 +0 161 216 +0 157 215 +0 153 215 +0 149 214 +0 145 213 +0 141 212 +0 137 212 +0 133 211 +0 129 210 +0 125 209 +0 121 208 +0 117 207 +0 112 206 +0 108 205 +0 104 203 +0 100 202 +0 96 201 +0 92 200 +0 89 198 +0 85 197 +0 81 195 +0 77 194 +0 73 192 +0 69 191 +0 65 189 +0 62 187 +0 58 186 +0 54 184 +0 51 182 +0 47 180 +0 44 179 +0 40 177 +0 37 175 +0 33 173 +0 30 171 +0 27 169 +0 24 167 +0 21 165 +0 18 163 +0 15 161 +0 12 159 +0 9 157 +0 6 155 +0 3 152 +0 1 150 +0 0 148 +0 0 146 +0 0 144 +0 0 142 +0 0 139 +0 0 137 +0 0 135 +0 0 133 +0 0 130 +0 0 128 +0 0 126 +0 0 124 +0 0 122 +0 0 119 +0 0 117 +0 0 115 +0 0 113 +0 0 110 +0 0 108 +0 0 106 +0 0 104 +0 0 102 +3 0 100 +7 0 98 +10 0 95 +14 0 93 +18 0 91 +22 0 89 +26 0 87 +30 0 85 +34 0 83 +38 0 81 +43 0 80 +47 0 78 +51 0 76 +56 0 74 +60 0 72 +64 0 70 +69 0 69 +74 0 67 +78 0 65 +83 0 64 +87 0 62 +92 0 61 +97 0 59 +101 0 58 +106 0 56 +111 0 55 +115 0 54 +120 0 52 +125 0 51 +130 0 50 +134 0 49 +139 0 48 +144 0 47 +149 0 46 +153 2 45 +158 4 44 +163 7 43 +167 10 42 +172 13 42 +177 16 41 +181 19 40 +186 22 40 +190 25 39 +195 28 39 +199 31 38 +203 35 38 +208 38 37 +212 42 37 +216 45 37 +221 49 37 +225 52 37 +229 56 37 +233 60 37 +237 63 37 +241 67 37 +244 71 37 +248 75 37 +252 78 38 +255 82 38 +255 86 38 +255 90 39 +255 94 39 +255 98 40 +255 102 40 +255 106 41 +255 110 42 +255 114 43 +255 118 43 +255 122 44 +255 126 45 +255 130 46 +255 134 47 +255 138 48 +255 143 49 +255 147 50 +255 151 52 +255 155 53 +255 159 54 +255 163 55 +255 166 57 +255 170 58 +255 174 60 +255 178 61 +255 182 63 +255 186 64 +255 190 66 +255 193 68 +255 197 69 +255 201 71 +255 204 73 +255 208 75 +255 211 76 +255 215 78 +255 218 80 +255 222 82 diff --git a/src/fractalzoomer/color_maps/multiplesinpal03.MAP b/src/fractalzoomer/color_maps/multiplesinpal03.MAP new file mode 100644 index 000000000..9b68193ef --- /dev/null +++ b/src/fractalzoomer/color_maps/multiplesinpal03.MAP @@ -0,0 +1,256 @@ +173 125 78 +183 126 83 +190 126 87 +196 126 95 +201 127 99 +207 127 103 +212 127 108 +214 126 111 +217 126 114 +219 125 122 +219 125 125 +219 124 127 +217 123 128 +216 122 132 +214 114 132 +210 113 134 +207 111 134 +202 109 132 +198 106 130 +194 103 127 +190 102 125 +185 100 123 +179 98 114 +176 95 111 +172 88 106 +167 87 101 +164 84 97 +161 83 87 +158 82 80 +157 80 71 +156 80 64 +156 80 56 +156 80 47 +157 80 40 +158 80 32 +161 82 25 +164 83 22 +167 86 15 +172 87 10 +176 94 6 +179 97 5 +185 99 3 +191 101 1 +196 103 1 +201 106 3 +207 110 5 +210 112 6 +216 113 10 +219 115 15 +225 123 22 +227 124 28 +230 125 32 +231 126 42 +233 126 49 +233 126 58 +231 125 67 +230 124 73 +228 123 83 +225 115 94 +219 112 100 +214 110 106 +209 104 112 +201 101 122 +194 97 126 +185 87 132 +177 80 137 +166 70 143 +157 61 147 +146 51 152 +136 44 154 +126 35 157 +114 25 157 +108 16 158 +100 7 158 +88 0 157 +82 0 157 +71 0 154 +64 0 152 +54 0 150 +49 0 146 +42 0 143 +36 0 140 +32 0 136 +29 0 132 +25 0 130 +24 0 127 +24 0 125 +24 0 124 +25 0 123 +28 0 123 +29 0 123 +32 3 123 +36 12 123 +42 22 124 +46 31 126 +50 42 127 +56 54 132 +61 65 136 +67 76 141 +71 86 147 +78 99 156 +83 104 162 +86 112 169 +88 123 177 +95 128 185 +98 136 192 +99 143 201 +100 146 210 +100 152 217 +100 154 225 +100 156 231 +99 157 239 +98 156 245 +95 154 252 +94 150 254 +86 144 255 +83 140 255 +78 132 255 +71 125 255 +67 114 255 +61 109 255 +56 101 255 +50 94 255 +46 82 255 +40 68 252 +35 58 245 +31 47 239 +25 35 231 +24 24 222 +22 15 214 +17 5 205 +16 0 196 +16 0 185 +16 0 177 +17 0 166 +22 0 157 +24 0 146 +28 0 137 +32 0 128 +38 0 123 +44 0 113 +50 0 108 +58 0 103 +65 0 99 +71 0 95 +82 7 88 +88 17 86 +98 29 83 +103 42 82 +110 54 80 +114 67 80 +124 82 80 +128 97 82 +134 104 83 +141 114 84 +144 128 86 +147 141 88 +152 154 94 +156 164 97 +156 176 99 +156 185 101 +156 194 102 +154 201 104 +152 209 106 +147 214 108 +144 217 109 +140 219 110 +134 220 110 +127 220 110 +123 219 109 +113 217 108 +109 214 106 +102 209 103 +98 202 101 +87 196 98 +82 190 94 +71 179 86 +65 172 82 +58 162 73 +50 152 67 +46 143 58 +40 134 50 +35 125 44 +31 114 35 +28 109 28 +24 102 22 +23 98 14 +23 88 6 +23 84 0 +23 80 0 +24 73 0 +28 70 0 +29 68 0 +32 67 0 +36 67 0 +42 68 0 +47 70 0 +51 71 0 +58 78 0 +64 82 0 +68 86 0 +71 95 0 +78 100 0 +83 104 3 +86 111 10 +88 115 16 +95 126 24 +97 134 32 +99 143 42 +99 150 50 +99 158 60 +99 166 68 +99 173 78 +98 179 86 +95 186 95 +94 192 101 +87 198 106 +83 201 110 +78 205 114 +73 209 122 +67 210 125 +61 212 127 +56 212 128 +50 212 130 +44 210 130 +38 209 130 +32 205 130 +28 202 128 +24 200 126 +17 194 124 +15 191 122 +14 185 114 +12 179 111 +10 176 108 +10 169 103 +12 164 100 +14 161 95 +15 156 87 +22 150 83 +24 146 78 +29 141 71 +36 137 68 +44 134 64 +51 130 60 +60 128 58 +70 127 54 +80 126 51 +88 125 51 +100 124 51 +108 124 51 +114 124 54 +126 124 56 +136 124 60 +146 124 64 +156 124 67 +164 125 71 diff --git a/src/fractalzoomer/color_maps/multiplesinpal04.MAP b/src/fractalzoomer/color_maps/multiplesinpal04.MAP new file mode 100644 index 000000000..f1c6b66b6 --- /dev/null +++ b/src/fractalzoomer/color_maps/multiplesinpal04.MAP @@ -0,0 +1,256 @@ +70 35 203 +73 34 200 +78 32 195 +80 31 189 +84 29 185 +88 27 178 +92 27 174 +97 27 168 +99 26 162 +104 26 157 +109 26 150 +112 26 145 +114 27 137 +121 27 133 +124 29 129 +127 31 125 +129 31 120 +132 32 112 +135 35 108 +137 36 100 +144 38 94 +146 40 88 +150 44 82 +154 46 76 +157 48 70 +161 51 65 +164 54 59 +167 59 53 +170 61 48 +173 65 42 +174 68 38 +177 71 32 +180 76 27 +181 80 23 +183 83 18 +186 88 15 +188 92 12 +189 97 6 +189 100 4 +190 106 2 +191 110 0 +191 113 0 +191 120 0 +194 123 0 +194 126 0 +191 129 0 +191 131 0 +191 134 0 +190 137 0 +190 144 0 +189 147 0 +188 150 0 +186 156 0 +185 158 0 +183 162 0 +180 165 0 +178 168 0 +176 173 0 +173 176 2 +170 178 4 +168 181 6 +165 183 10 +161 186 15 +158 188 17 +156 190 22 +152 191 26 +147 194 31 +145 195 36 +142 196 40 +136 197 47 +133 197 51 +130 197 56 +128 200 62 +125 200 68 +122 200 75 +119 200 80 +113 197 86 +110 197 92 +106 196 98 +100 195 104 +98 195 111 +94 194 119 +89 190 123 +86 189 127 +82 188 132 +79 185 136 +75 181 144 +71 180 148 +68 177 156 +65 174 161 +61 172 167 +59 167 173 +55 164 177 +53 161 183 +51 157 188 +48 154 194 +46 148 197 +44 145 202 +42 143 207 +39 136 210 +38 133 214 +36 130 218 +36 127 221 +35 124 224 +34 121 227 +34 114 229 +34 111 231 +32 108 233 +32 102 234 +34 98 236 +34 95 238 +34 91 238 +35 86 238 +35 82 238 +36 78 238 +38 75 238 +39 70 236 +40 67 234 +42 62 233 +46 60 231 +47 56 230 +49 53 227 +53 49 224 +55 47 221 +56 44 218 +60 42 216 +65 39 210 +67 38 208 +70 35 203 +73 34 200 +78 32 195 +80 31 189 +84 29 185 +88 27 178 +92 27 174 +97 27 168 +99 26 162 +104 26 157 +109 26 150 +112 26 145 +114 27 137 +121 27 133 +124 29 129 +127 31 125 +129 31 120 +132 32 112 +135 35 108 +137 36 100 +144 38 94 +146 40 88 +150 44 82 +154 46 76 +157 48 70 +161 51 65 +164 54 59 +167 59 53 +170 61 48 +173 65 42 +174 68 38 +177 71 32 +180 76 27 +181 80 23 +183 83 18 +186 88 15 +188 92 12 +189 97 6 +189 100 4 +190 106 2 +191 110 0 +191 113 0 +191 120 0 +194 123 0 +194 126 0 +191 129 0 +191 131 0 +191 134 0 +190 137 0 +190 144 0 +189 147 0 +188 150 0 +186 156 0 +185 158 0 +183 162 0 +180 165 0 +178 168 0 +176 173 0 +173 176 2 +170 178 4 +168 181 6 +165 183 10 +161 186 15 +158 188 17 +156 190 22 +152 191 26 +147 194 31 +145 195 36 +142 196 40 +136 197 47 +133 197 51 +130 197 56 +128 200 62 +125 200 68 +122 200 75 +119 200 80 +113 197 86 +110 197 92 +106 196 98 +100 195 104 +98 195 111 +94 194 119 +89 190 123 +86 189 127 +82 188 132 +79 185 136 +75 181 144 +71 180 148 +68 177 156 +65 174 161 +61 172 167 +59 167 173 +55 164 177 +53 161 183 +51 157 188 +48 154 194 +46 148 197 +44 145 202 +42 143 207 +39 136 210 +38 133 214 +36 130 218 +36 127 221 +35 124 224 +34 121 227 +34 114 229 +34 111 231 +32 108 233 +32 102 234 +34 98 236 +34 95 238 +34 91 238 +35 86 238 +35 82 238 +36 78 238 +38 75 238 +39 70 236 +40 67 234 +42 62 233 +46 60 231 +47 56 230 +49 53 227 +53 49 224 +55 47 221 +56 44 218 +60 42 216 +65 39 210 +67 38 208 diff --git a/src/fractalzoomer/color_maps/multiplesinpal05.MAP b/src/fractalzoomer/color_maps/multiplesinpal05.MAP new file mode 100644 index 000000000..f4fcee7cf --- /dev/null +++ b/src/fractalzoomer/color_maps/multiplesinpal05.MAP @@ -0,0 +1,256 @@ +71 135 183 +68 132 179 +66 128 175 +64 125 171 +63 121 167 +61 118 163 +59 115 159 +58 111 155 +57 108 151 +56 104 146 +55 101 142 +54 98 138 +54 95 133 +54 92 129 +53 89 124 +54 86 120 +54 83 115 +54 80 111 +55 78 107 +56 75 102 +56 73 98 +58 71 94 +59 69 90 +60 67 86 +62 65 82 +64 63 78 +66 62 74 +68 61 71 +70 59 67 +72 58 64 +75 58 61 +77 57 58 +80 57 55 +83 56 53 +86 56 50 +89 56 48 +92 56 46 +95 57 44 +99 57 42 +102 58 41 +105 59 40 +109 60 39 +112 61 38 +116 63 37 +120 64 37 +123 66 37 +127 68 37 +131 70 37 +134 72 38 +138 74 38 +141 76 39 +145 79 40 +148 81 42 +152 84 43 +155 87 45 +159 90 47 +162 93 49 +165 96 51 +168 99 54 +171 103 57 +174 106 59 +177 109 62 +179 113 66 +182 116 69 +184 120 72 +187 123 76 +189 127 80 +191 130 84 +192 134 88 +194 137 92 +196 140 96 +197 144 100 +198 147 104 +199 151 109 +200 154 113 +201 157 117 +201 160 122 +201 163 126 +202 166 131 +201 169 135 +201 172 140 +201 175 144 +200 177 148 +199 180 153 +199 182 157 +197 184 161 +196 186 165 +195 188 169 +193 190 173 +191 192 177 +189 193 181 +187 194 184 +185 196 188 +183 197 191 +180 197 194 +178 198 197 +175 198 200 +172 199 202 +169 199 205 +166 199 207 +163 199 209 +160 198 211 +156 198 213 +153 197 214 +150 196 215 +146 195 216 +143 194 217 +139 192 218 +135 191 218 +132 189 218 +128 187 218 +124 185 218 +121 183 217 +117 181 217 +114 179 216 +110 176 215 +107 174 213 +103 171 212 +100 168 210 +96 165 208 +93 162 206 +90 159 204 +87 156 201 +84 152 198 +81 149 196 +78 146 193 +76 142 189 +73 139 186 +71 135 183 +68 132 179 +66 128 175 +64 125 171 +63 121 167 +61 118 163 +59 115 159 +58 111 155 +57 108 151 +56 104 146 +55 101 142 +54 98 138 +54 95 133 +54 92 129 +53 89 124 +54 86 120 +54 83 115 +54 80 111 +55 78 107 +56 75 102 +56 73 98 +58 71 94 +59 69 90 +60 67 86 +62 65 82 +64 63 78 +66 62 74 +68 61 71 +70 59 67 +72 58 64 +75 58 61 +77 57 58 +80 57 55 +83 56 53 +86 56 50 +89 56 48 +92 56 46 +95 57 44 +99 57 42 +102 58 41 +105 59 40 +109 60 39 +112 61 38 +116 63 37 +120 64 37 +123 66 37 +127 68 37 +131 70 37 +134 72 38 +138 74 38 +141 76 39 +145 79 40 +148 81 42 +152 84 43 +155 87 45 +159 90 47 +162 93 49 +165 96 51 +168 99 54 +171 103 57 +174 106 59 +177 109 62 +179 113 66 +182 116 69 +184 120 72 +187 123 76 +189 127 80 +191 130 84 +192 134 88 +194 137 92 +196 140 96 +197 144 100 +198 147 104 +199 151 109 +200 154 113 +201 157 117 +201 160 122 +201 163 126 +202 166 131 +201 169 135 +201 172 140 +201 175 144 +200 177 148 +199 180 153 +199 182 157 +197 184 161 +196 186 165 +195 188 169 +193 190 173 +191 192 177 +189 193 181 +187 194 184 +185 196 188 +183 197 191 +180 197 194 +178 198 197 +175 198 200 +172 199 202 +169 199 205 +166 199 207 +163 199 209 +160 198 211 +156 198 213 +153 197 214 +150 196 215 +146 195 216 +143 194 217 +139 192 218 +135 191 218 +132 189 218 +128 187 218 +124 185 218 +121 183 217 +117 181 217 +114 179 216 +110 176 215 +107 174 213 +103 171 212 +100 168 210 +96 165 208 +93 162 206 +90 159 204 +87 156 201 +84 152 198 +81 149 196 +78 146 193 +76 142 189 +73 139 186 diff --git a/src/fractalzoomer/color_maps/multiplesinpal06.MAP b/src/fractalzoomer/color_maps/multiplesinpal06.MAP new file mode 100644 index 000000000..5d51d5d7d --- /dev/null +++ b/src/fractalzoomer/color_maps/multiplesinpal06.MAP @@ -0,0 +1,256 @@ +31 74 106 +33 76 106 +34 78 107 +36 80 108 +37 82 108 +39 84 109 +40 86 110 +42 87 110 +43 89 111 +45 91 112 +47 93 113 +49 95 113 +51 97 114 +53 100 115 +55 102 116 +57 104 117 +59 106 117 +61 108 118 +63 110 119 +65 112 120 +67 114 121 +70 116 122 +72 119 122 +74 121 123 +76 123 124 +79 125 125 +81 127 126 +84 130 127 +86 132 127 +89 134 128 +91 136 129 +94 138 130 +96 140 131 +99 143 132 +101 145 132 +104 147 133 +107 149 134 +109 151 135 +112 153 136 +115 155 137 +117 157 137 +120 159 138 +123 161 139 +125 163 140 +128 165 141 +131 167 141 +133 169 142 +136 171 143 +139 173 144 +141 175 144 +144 177 145 +147 179 146 +149 180 147 +152 182 147 +155 184 148 +157 185 149 +160 187 149 +162 189 150 +165 190 151 +167 192 151 +170 193 152 +172 195 152 +175 196 153 +177 197 154 +179 199 154 +182 200 155 +184 201 155 +186 202 156 +189 204 156 +191 205 157 +193 206 157 +195 207 157 +197 208 158 +199 209 158 +201 210 159 +203 210 159 +205 211 159 +207 212 160 +209 212 160 +211 213 160 +212 214 160 +214 214 161 +215 215 161 +217 215 161 +219 215 161 +220 216 161 +221 216 162 +223 216 162 +224 216 162 +225 216 162 +226 216 162 +228 216 162 +229 216 162 +230 216 162 +230 216 162 +231 216 162 +232 215 162 +233 215 162 +234 215 162 +234 214 161 +235 214 161 +235 213 161 +236 213 161 +236 212 161 +236 211 161 +236 210 160 +237 210 160 +237 209 160 +237 208 159 +237 207 159 +237 206 159 +236 205 158 +236 204 158 +236 203 158 +235 201 157 +235 200 157 +234 199 156 +234 198 156 +233 196 155 +233 195 155 +232 193 154 +231 192 154 +230 190 153 +229 189 153 +228 187 152 +227 186 151 +226 184 151 +225 182 150 +224 181 149 +222 179 149 +221 177 148 +219 175 147 +218 173 147 +216 171 146 +215 169 145 +213 168 145 +212 166 144 +210 164 143 +208 162 142 +206 160 142 +204 158 141 +202 155 140 +200 153 139 +198 151 138 +196 149 138 +194 147 137 +192 145 136 +190 143 135 +188 141 134 +185 139 133 +183 136 133 +181 134 132 +179 132 131 +176 130 130 +174 128 129 +171 125 128 +169 123 128 +166 121 127 +164 119 126 +161 117 125 +159 115 124 +156 112 123 +154 110 123 +151 108 122 +148 106 121 +146 104 120 +143 102 119 +140 100 118 +138 98 118 +135 96 117 +132 94 116 +130 92 115 +127 90 114 +124 88 114 +122 86 113 +119 84 112 +116 82 111 +114 80 111 +111 78 110 +108 76 109 +106 75 108 +103 73 108 +100 71 107 +98 70 106 +95 68 106 +93 66 105 +90 65 104 +88 63 104 +85 62 103 +83 60 103 +80 59 102 +78 58 101 +76 56 101 +73 55 100 +71 54 100 +69 53 99 +66 51 99 +64 50 98 +62 49 98 +60 48 98 +58 47 97 +56 46 97 +54 45 96 +52 45 96 +50 44 96 +48 43 95 +46 43 95 +44 42 95 +43 41 95 +41 41 94 +40 40 94 +38 40 94 +36 40 94 +35 39 94 +34 39 93 +32 39 93 +31 39 93 +30 39 93 +29 39 93 +27 39 93 +26 39 93 +25 39 93 +25 39 93 +24 39 93 +23 40 93 +22 40 93 +21 40 93 +21 41 94 +20 41 94 +20 42 94 +19 42 94 +19 43 94 +19 44 94 +19 45 95 +18 45 95 +18 46 95 +18 47 96 +18 48 96 +18 49 96 +19 50 97 +19 51 97 +19 52 97 +20 54 98 +20 55 98 +21 56 99 +21 57 99 +22 59 100 +22 60 100 +23 62 101 +24 63 101 +25 65 102 +26 66 102 +27 68 103 +28 69 104 +29 71 104 +30 73 105 diff --git a/src/fractalzoomer/color_maps/multiplesinpal07.MAP b/src/fractalzoomer/color_maps/multiplesinpal07.MAP new file mode 100644 index 000000000..2ccbe99ff --- /dev/null +++ b/src/fractalzoomer/color_maps/multiplesinpal07.MAP @@ -0,0 +1,256 @@ +104 189 133 +76 189 146 +49 188 158 +24 186 170 +0 183 182 +0 180 192 +0 175 202 +0 170 211 +0 164 218 +0 158 224 +0 151 228 +0 144 231 +0 137 232 +0 129 232 +0 122 230 +0 114 227 +0 107 222 +0 100 216 +0 93 208 +0 87 200 +2 82 190 +26 77 179 +52 73 167 +79 70 155 +107 68 143 +135 66 130 +163 66 117 +190 66 104 +216 68 92 +241 70 80 +255 73 69 +255 77 59 +255 82 49 +255 87 41 +255 93 35 +255 100 29 +255 107 26 +255 114 23 +255 121 22 +255 129 23 +255 136 26 +255 144 30 +255 151 35 +255 158 42 +255 164 50 +255 170 59 +243 175 69 +218 180 81 +192 183 92 +165 186 105 +137 188 118 +109 189 130 +81 189 143 +54 188 156 +29 187 168 +4 184 180 +0 180 190 +0 176 200 +0 171 209 +0 165 216 +0 159 223 +0 153 227 +0 145 231 +0 138 232 +0 131 232 +0 123 231 +0 116 228 +0 108 223 +0 101 217 +0 95 210 +0 88 201 +0 83 192 +21 78 181 +47 74 170 +74 71 158 +101 68 145 +129 67 132 +157 66 119 +184 66 107 +211 67 94 +236 69 82 +255 72 71 +255 76 61 +255 81 51 +255 86 43 +255 92 36 +255 98 30 +255 105 26 +255 112 24 +255 120 23 +255 127 23 +255 135 25 +255 142 29 +255 150 34 +255 156 40 +255 163 48 +255 169 57 +248 174 67 +223 179 78 +197 183 90 +170 185 102 +143 188 115 +115 189 128 +87 189 141 +60 188 153 +34 187 166 +9 184 177 +0 181 188 +0 177 198 +0 172 207 +0 167 215 +0 161 221 +0 154 227 +0 147 230 +0 140 232 +0 132 232 +0 125 231 +0 117 229 +0 110 224 +0 103 219 +0 96 212 +0 90 203 +0 84 194 +17 79 183 +42 75 172 +68 71 160 +96 69 148 +124 67 135 +151 66 122 +179 66 109 +206 67 97 +231 69 85 +255 72 73 +255 75 63 +255 80 53 +255 85 44 +255 91 37 +255 97 31 +255 104 27 +255 111 24 +255 118 23 +255 126 23 +255 133 25 +255 141 28 +255 148 33 +255 155 39 +255 162 47 +255 168 55 +253 173 65 +229 178 76 +203 182 88 +176 185 100 +148 187 112 +120 189 125 +92 189 138 +65 189 151 +39 187 163 +14 185 175 +0 182 186 +0 178 196 +0 173 206 +0 168 214 +0 162 220 +0 155 226 +0 148 229 +0 141 232 +0 134 233 +0 126 232 +0 119 229 +0 111 225 +0 104 220 +0 97 213 +0 91 205 +0 85 196 +12 80 186 +37 75 174 +63 72 163 +90 69 150 +118 67 137 +146 66 125 +174 66 112 +201 67 99 +226 68 87 +251 71 75 +255 75 65 +255 79 55 +255 84 46 +255 90 39 +255 96 32 +255 102 28 +255 110 24 +255 117 23 +255 124 23 +255 132 24 +255 139 27 +255 147 32 +255 154 38 +255 160 45 +255 167 54 +255 172 63 +234 177 74 +208 181 85 +181 184 97 +154 187 110 +126 188 123 +98 189 136 +71 189 148 +44 188 161 +19 186 173 +0 183 184 +0 179 194 +0 174 204 +0 169 212 +0 163 219 +0 157 225 +0 150 229 +0 143 231 +0 135 232 +0 128 232 +0 120 230 +0 113 226 +0 105 221 +0 99 215 +0 92 207 +0 86 198 +7 81 188 +32 76 177 +58 72 165 +85 70 153 +112 67 140 +140 66 127 +168 66 114 +195 67 102 +221 68 89 +246 71 78 +255 74 67 +255 78 57 +255 83 48 +255 88 40 +255 94 34 +255 101 28 +255 108 25 +255 115 23 +255 123 23 +255 130 24 +255 138 26 +255 145 31 +255 152 36 +255 159 43 +255 165 52 +255 171 61 +238 176 72 +213 180 83 +187 184 95 +159 186 107 +131 188 120 diff --git a/src/fractalzoomer/color_maps/multiplesinpal08.MAP b/src/fractalzoomer/color_maps/multiplesinpal08.MAP new file mode 100644 index 000000000..9294a4825 --- /dev/null +++ b/src/fractalzoomer/color_maps/multiplesinpal08.MAP @@ -0,0 +1,256 @@ +207 195 220 +208 201 220 +209 210 220 +210 216 220 +210 220 220 +210 220 220 +210 220 220 +210 220 220 +209 220 220 +208 220 220 +207 220 220 +203 220 220 +201 220 220 +200 220 220 +197 220 220 +194 220 220 +189 220 220 +186 220 220 +181 220 220 +177 220 220 +173 220 220 +168 220 220 +162 220 220 +158 220 220 +150 220 220 +146 220 220 +137 220 220 +133 220 220 +129 220 220 +124 220 220 +121 220 220 +111 220 220 +108 220 220 +98 220 220 +92 212 220 +84 207 220 +78 200 220 +68 190 220 +60 183 217 +55 174 208 +47 165 197 +40 158 186 +34 147 174 +27 137 162 +20 130 150 +13 124 137 +6 113 129 +2 106 121 +0 97 108 +0 84 95 +0 75 83 +0 62 67 +0 53 54 +0 44 42 +0 34 31 +0 23 17 +0 13 5 +0 4 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +4 0 0 +10 0 0 +17 0 0 +23 0 0 +31 0 0 +35 0 0 +44 0 0 +49 0 0 +59 0 0 +65 0 0 +73 0 0 +82 0 0 +86 0 0 +95 0 0 +100 0 0 +109 0 0 +113 1 0 +122 7 0 +127 18 1 +131 27 12 +135 36 23 +143 47 35 +147 59 47 +154 67 59 +159 79 75 +164 89 88 +170 98 99 +174 109 111 +178 121 124 +185 127 133 +186 133 145 +190 144 157 +195 150 168 +200 161 178 +200 170 190 +202 177 201 +205 186 212 +207 195 220 +208 201 220 +209 210 220 +210 216 220 +210 220 220 +210 220 220 +210 220 220 +210 220 220 +209 220 220 +208 220 220 +207 220 220 +203 220 220 +201 220 220 +200 220 220 +197 220 220 +194 220 220 +189 220 220 +186 220 220 +181 220 220 +177 220 220 +173 220 220 +168 220 220 +162 220 220 +158 220 220 +150 220 220 +146 220 220 +137 220 220 +133 220 220 +129 220 220 +124 220 220 +121 220 220 +111 220 220 +108 220 220 +98 220 220 +92 212 220 +84 207 220 +78 200 220 +68 190 220 +60 183 217 +55 174 208 +47 165 197 +40 158 186 +34 147 174 +27 137 162 +20 130 150 +13 124 137 +6 113 129 +2 106 121 +0 97 108 +0 84 95 +0 75 83 +0 62 67 +0 53 54 +0 44 42 +0 34 31 +0 23 17 +0 13 5 +0 4 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +4 0 0 +10 0 0 +17 0 0 +23 0 0 +31 0 0 +35 0 0 +44 0 0 +49 0 0 +59 0 0 +65 0 0 +73 0 0 +82 0 0 +86 0 0 +95 0 0 +100 0 0 +109 0 0 +113 1 0 +122 7 0 +127 18 1 +131 27 12 +135 36 23 +143 47 35 +147 59 47 +154 67 59 +159 79 75 +164 89 88 +170 98 99 +174 109 111 +178 121 124 +185 127 133 +186 133 145 +190 144 157 +195 150 168 +200 161 178 +200 170 190 +202 177 201 +205 186 212 diff --git a/src/fractalzoomer/color_maps/multiplesinpal09.MAP b/src/fractalzoomer/color_maps/multiplesinpal09.MAP new file mode 100644 index 000000000..4105c4e2a --- /dev/null +++ b/src/fractalzoomer/color_maps/multiplesinpal09.MAP @@ -0,0 +1,256 @@ +114 0 255 +111 14 255 +108 30 255 +105 46 255 +102 63 255 +99 81 255 +97 98 255 +95 116 255 +93 133 255 +92 150 255 +91 166 255 +90 181 255 +89 195 255 +89 208 255 +90 220 245 +90 230 235 +91 239 224 +93 246 213 +94 252 202 +97 255 191 +99 255 181 +102 255 172 +105 255 163 +108 255 155 +112 251 148 +116 245 142 +120 239 137 +125 231 132 +130 222 129 +135 213 127 +140 203 125 +145 193 125 +151 182 125 +156 171 126 +162 161 127 +168 151 129 +173 141 131 +179 131 134 +185 123 136 +191 115 138 +196 109 140 +202 103 142 +207 99 143 +212 95 143 +217 93 143 +222 92 142 +226 93 140 +230 94 137 +234 96 132 +238 100 127 +241 104 121 +244 109 114 +247 115 106 +249 121 97 +251 127 87 +252 134 76 +253 141 65 +254 147 54 +254 154 42 +254 160 30 +253 165 17 +252 170 6 +250 173 0 +248 176 0 +246 178 0 +243 179 0 +240 178 0 +237 176 0 +233 173 0 +229 169 0 +225 163 0 +220 156 0 +215 149 0 +210 140 0 +205 130 0 +199 119 0 +193 108 0 +188 96 0 +182 84 0 +176 72 8 +170 60 24 +164 48 43 +158 36 62 +151 25 83 +146 15 104 +140 6 127 +134 0 149 +128 0 172 +123 0 195 +118 0 218 +113 0 240 +108 0 255 +103 0 255 +99 0 255 +95 0 255 +92 0 255 +89 2 255 +86 11 255 +83 23 255 +81 36 255 +79 50 255 +78 65 255 +76 81 255 +76 99 255 +75 116 255 +75 134 255 +76 153 255 +77 171 255 +78 189 255 +79 207 255 +81 224 255 +83 239 255 +85 254 255 +87 255 248 +90 255 226 +93 255 204 +96 255 182 +100 255 159 +103 255 137 +107 255 115 +111 255 94 +115 255 74 +118 255 54 +122 255 36 +126 255 20 +130 255 5 +134 255 0 +137 255 0 +141 255 0 +144 241 0 +147 225 0 +150 209 0 +153 192 0 +156 174 0 +158 157 0 +160 139 0 +162 122 0 +163 105 0 +164 89 0 +165 74 0 +166 60 0 +166 47 0 +165 35 10 +165 25 20 +164 16 31 +162 9 42 +161 3 53 +158 0 64 +156 0 74 +153 0 83 +150 0 92 +147 0 100 +143 4 107 +139 10 113 +135 16 118 +130 24 123 +125 33 126 +120 42 128 +115 52 130 +110 62 130 +104 73 130 +99 84 129 +93 94 128 +87 104 126 +82 114 124 +76 124 121 +70 132 119 +64 140 117 +59 146 115 +53 152 113 +48 156 112 +43 160 112 +38 162 112 +33 163 113 +29 162 115 +25 161 118 +21 159 123 +17 155 128 +14 151 134 +11 146 141 +8 140 149 +6 134 158 +4 128 168 +3 121 179 +2 114 190 +1 108 201 +1 101 213 +1 95 225 +2 90 238 +3 85 249 +5 82 255 +7 79 255 +9 77 255 +12 76 255 +15 77 255 +18 79 255 +22 82 255 +26 86 255 +30 92 255 +35 99 255 +40 106 255 +45 115 255 +50 125 255 +56 136 255 +62 147 255 +67 159 255 +73 171 255 +79 183 247 +85 195 231 +91 207 212 +97 219 193 +104 230 172 +109 240 151 +115 249 128 +121 255 106 +127 255 83 +132 255 60 +137 255 37 +142 255 15 +147 255 0 +152 255 0 +156 255 0 +160 255 0 +163 255 0 +166 253 0 +169 244 0 +172 232 0 +174 219 0 +176 205 0 +177 190 0 +179 174 0 +179 156 0 +180 139 0 +180 121 0 +179 102 0 +178 84 0 +177 66 0 +176 48 0 +174 31 0 +172 16 0 +170 1 0 +168 0 7 +165 0 29 +162 0 51 +159 0 73 +155 0 96 +152 0 118 +148 0 140 +144 0 161 +140 0 181 +137 0 201 +133 0 219 +129 0 235 +125 0 250 +121 0 255 +118 0 255 diff --git a/src/fractalzoomer/color_maps/orbit traps blue 01.MAP b/src/fractalzoomer/color_maps/orbit traps blue 01.MAP new file mode 100644 index 000000000..55f810efe --- /dev/null +++ b/src/fractalzoomer/color_maps/orbit traps blue 01.MAP @@ -0,0 +1,256 @@ +200 201 202 +198 199 202 +196 197 202 +195 196 203 +193 194 203 +192 193 204 +190 191 204 +188 189 204 +187 188 205 +185 186 205 +184 185 206 +182 183 206 +180 181 207 +179 180 207 +177 178 207 +176 177 208 +174 175 208 +173 173 209 +171 172 209 +169 170 209 +168 169 210 +166 167 210 +165 165 211 +163 164 211 +161 162 212 +160 161 212 +158 159 212 +157 157 213 +155 156 213 +153 154 214 +152 153 214 +150 151 215 +149 149 215 +147 148 215 +146 146 216 +144 145 216 +142 143 217 +141 141 217 +139 140 217 +138 138 218 +136 137 218 +134 135 219 +133 134 219 +131 132 220 +130 130 220 +128 129 220 +126 127 221 +125 126 221 +123 124 222 +122 122 222 +120 121 223 +119 119 223 +117 118 223 +115 116 224 +114 114 224 +112 113 225 +111 111 225 +109 110 225 +107 108 226 +106 106 226 +104 105 227 +103 103 227 +101 102 228 +100 100 228 +98 98 228 +96 97 229 +95 95 229 +93 94 230 +92 92 230 +90 90 231 +88 89 231 +87 87 231 +85 86 232 +84 84 232 +82 82 233 +80 81 233 +79 79 233 +77 78 234 +76 76 234 +74 74 235 +73 73 235 +71 71 236 +69 70 236 +68 68 236 +66 67 237 +65 65 237 +63 63 238 +61 62 238 +60 60 239 +58 59 239 +57 57 239 +55 55 240 +53 54 240 +52 52 241 +50 51 241 +49 49 241 +47 47 242 +46 46 242 +44 44 243 +42 43 243 +41 41 244 +39 39 244 +38 38 244 +36 36 245 +34 35 245 +33 33 246 +31 31 246 +30 30 247 +28 28 247 +26 27 247 +25 25 248 +23 23 248 +22 22 249 +20 20 249 +19 19 249 +17 17 250 +15 15 250 +14 14 251 +12 12 251 +11 11 252 +9 9 252 +7 7 252 +6 6 253 +4 4 253 +3 3 254 +1 1 254 +0 0 254 +0 0 255 +0 0 255 +0 0 252 +0 0 250 +0 0 248 +0 0 246 +0 0 244 +0 0 242 +0 0 240 +0 0 238 +0 0 236 +0 0 234 +0 0 232 +0 0 230 +0 0 228 +0 0 226 +0 0 224 +0 0 222 +0 0 220 +0 0 218 +0 0 216 +0 0 214 +0 0 212 +0 0 210 +0 0 208 +0 0 206 +0 0 204 +0 0 202 +0 0 200 +0 0 198 +0 0 196 +0 0 194 +0 0 192 +0 0 190 +0 0 188 +0 0 186 +0 0 184 +0 0 182 +0 0 180 +0 0 178 +0 0 176 +0 0 174 +0 0 172 +0 0 170 +0 0 167 +0 0 165 +0 0 163 +0 0 161 +0 0 159 +0 0 157 +0 0 155 +0 0 153 +0 0 151 +0 0 149 +0 0 147 +0 0 145 +0 0 143 +0 0 141 +0 0 139 +0 0 137 +0 0 135 +0 0 133 +0 0 131 +0 0 129 +0 0 127 +0 0 125 +0 0 123 +0 0 121 +0 0 119 +0 0 117 +0 0 115 +0 0 113 +0 0 111 +0 0 109 +0 0 107 +0 0 105 +0 0 103 +0 0 101 +0 0 99 +0 0 97 +0 0 95 +0 0 93 +0 0 91 +0 0 89 +0 0 87 +0 0 85 +0 0 82 +0 0 80 +0 0 78 +0 0 76 +0 0 74 +0 0 72 +0 0 70 +0 0 68 +0 0 66 +0 0 64 +0 0 62 +0 0 60 +0 0 58 +0 0 56 +0 0 54 +0 0 52 +0 0 50 +0 0 48 +0 0 46 +0 0 44 +0 0 42 +0 0 40 +0 0 38 +0 0 36 +0 0 34 +0 0 32 +0 0 30 +0 0 28 +0 0 26 +0 0 24 +0 0 22 +0 0 20 +0 0 18 +0 0 16 +0 0 14 +0 0 12 +0 0 10 +0 0 8 +0 0 6 +0 0 4 +0 0 2 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/orbit traps gold 01.MAP b/src/fractalzoomer/color_maps/orbit traps gold 01.MAP new file mode 100644 index 000000000..c755eb06a --- /dev/null +++ b/src/fractalzoomer/color_maps/orbit traps gold 01.MAP @@ -0,0 +1,256 @@ +249 254 177 +249 253 175 +249 253 174 +249 252 173 +249 252 172 +249 251 171 +249 251 170 +249 251 169 +249 250 168 +249 250 166 +249 249 165 +249 249 164 +249 249 163 +249 248 162 +249 248 161 +249 247 160 +249 247 159 +249 247 157 +249 246 156 +249 246 155 +249 245 154 +249 245 153 +249 245 152 +249 244 151 +249 244 150 +249 243 149 +249 243 147 +249 243 146 +249 242 145 +249 242 144 +249 241 143 +249 241 142 +249 241 141 +249 240 140 +249 240 138 +249 239 137 +249 239 136 +249 239 135 +249 238 134 +249 238 133 +249 237 132 +249 237 131 +249 237 130 +249 236 128 +249 236 127 +249 235 126 +249 235 125 +249 234 124 +249 234 123 +249 234 122 +249 233 121 +249 233 119 +249 232 118 +249 232 117 +249 232 116 +249 231 115 +249 231 114 +249 230 113 +249 230 112 +249 230 110 +249 229 109 +249 229 108 +249 228 107 +250 228 106 +250 228 105 +250 227 104 +250 227 103 +250 226 102 +250 226 100 +250 226 99 +250 225 98 +250 225 97 +250 224 96 +250 224 95 +250 224 94 +250 223 93 +250 223 91 +250 222 90 +250 222 89 +250 222 88 +250 221 87 +250 221 86 +250 220 85 +250 220 84 +250 220 83 +250 219 81 +250 219 80 +250 218 79 +250 218 78 +250 217 77 +250 217 76 +250 217 75 +250 216 74 +250 216 72 +250 215 71 +250 215 70 +250 215 69 +250 214 68 +250 214 67 +250 213 66 +250 213 65 +250 213 63 +250 212 62 +250 212 61 +250 211 60 +250 211 59 +250 211 58 +250 210 57 +250 210 56 +250 209 55 +250 209 53 +250 209 52 +250 208 51 +250 208 50 +250 207 49 +250 207 48 +250 207 47 +250 206 46 +250 206 44 +250 205 43 +250 205 42 +250 205 41 +250 204 40 +250 204 39 +250 203 38 +250 203 37 +250 203 36 +251 203 36 +251 203 36 +249 201 35 +247 199 35 +245 198 35 +243 196 34 +241 194 34 +239 193 34 +237 191 34 +235 190 33 +233 188 33 +231 186 33 +229 185 32 +227 183 32 +225 182 32 +223 180 32 +221 178 31 +219 177 31 +217 175 31 +215 174 30 +213 172 30 +211 170 30 +209 169 30 +207 167 29 +205 165 29 +203 164 29 +201 162 28 +199 161 28 +197 159 28 +195 157 28 +193 156 27 +191 154 27 +189 153 27 +187 151 26 +185 149 26 +183 148 26 +181 146 26 +179 145 25 +177 143 25 +175 141 25 +173 140 24 +171 138 24 +169 136 24 +167 135 24 +165 133 23 +163 132 23 +161 130 23 +159 128 22 +157 127 22 +155 125 22 +153 124 22 +151 122 21 +149 120 21 +147 119 21 +145 117 20 +143 116 20 +141 114 20 +139 112 20 +137 111 19 +135 109 19 +133 107 19 +131 106 18 +129 104 18 +127 103 18 +125 101 18 +123 99 17 +121 98 17 +119 96 17 +117 95 16 +115 93 16 +113 91 16 +111 90 16 +109 88 15 +107 87 15 +105 85 15 +103 83 14 +101 82 14 +99 80 14 +97 78 14 +95 77 13 +93 75 13 +91 74 13 +89 72 12 +87 70 12 +85 69 12 +83 67 12 +81 66 11 +79 64 11 +77 62 11 +75 61 10 +73 59 10 +71 58 10 +69 56 10 +67 54 9 +65 53 9 +63 51 9 +61 49 8 +59 48 8 +57 46 8 +55 45 8 +53 43 7 +51 41 7 +49 40 7 +47 38 6 +45 37 6 +43 35 6 +41 33 6 +39 32 5 +37 30 5 +35 29 5 +33 27 4 +31 25 4 +29 24 4 +27 22 4 +25 20 3 +23 19 3 +21 17 3 +19 16 2 +17 14 2 +15 12 2 +13 11 2 +11 9 1 +9 8 1 +7 6 1 +5 4 0 +3 3 0 +1 1 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/orbit traps green 01.MAP b/src/fractalzoomer/color_maps/orbit traps green 01.MAP new file mode 100644 index 000000000..ea7b222a7 --- /dev/null +++ b/src/fractalzoomer/color_maps/orbit traps green 01.MAP @@ -0,0 +1,256 @@ +173 209 198 +171 207 196 +170 206 194 +168 205 193 +167 204 191 +166 203 190 +164 202 188 +163 200 187 +162 199 185 +160 198 183 +159 197 182 +157 196 180 +156 195 179 +155 194 177 +153 192 176 +152 191 174 +151 190 172 +149 189 171 +148 188 169 +146 187 168 +145 185 166 +144 184 165 +142 183 163 +141 182 161 +140 181 160 +138 180 158 +137 179 157 +135 177 155 +134 176 154 +133 175 152 +131 174 150 +130 173 149 +129 172 147 +127 171 146 +126 169 144 +124 168 143 +123 167 141 +122 166 139 +120 165 138 +119 164 136 +118 162 135 +116 161 133 +115 160 132 +113 159 130 +112 158 128 +111 157 127 +109 156 125 +108 154 124 +107 153 122 +105 152 121 +104 151 119 +102 150 117 +101 149 116 +100 148 114 +98 146 113 +97 145 111 +96 144 110 +94 143 108 +93 142 106 +91 141 105 +90 139 103 +89 138 102 +87 137 100 +86 136 99 +85 135 97 +83 134 95 +82 133 94 +81 131 92 +79 130 91 +78 129 89 +76 128 88 +75 127 86 +74 126 84 +72 124 83 +71 123 81 +70 122 80 +68 121 78 +67 120 77 +65 119 75 +64 118 73 +63 116 72 +61 115 70 +60 114 69 +59 113 67 +57 112 66 +56 111 64 +54 110 62 +53 108 61 +52 107 59 +50 106 58 +49 105 56 +48 104 55 +46 103 53 +45 101 51 +43 100 50 +42 99 48 +41 98 47 +39 97 45 +38 96 44 +37 95 42 +35 93 40 +34 92 39 +32 91 37 +31 90 36 +30 89 34 +28 88 33 +27 87 31 +26 85 29 +24 84 28 +23 83 26 +21 82 25 +20 81 23 +19 80 22 +17 78 20 +16 77 18 +15 76 17 +13 75 15 +12 74 14 +10 73 12 +9 72 11 +8 70 9 +6 69 7 +5 68 6 +4 67 4 +2 66 3 +1 65 1 +0 64 0 +0 64 0 +0 64 0 +0 63 0 +0 62 0 +0 62 0 +0 61 0 +0 61 0 +0 60 0 +0 60 0 +0 59 0 +0 59 0 +0 58 0 +0 58 0 +0 57 0 +0 57 0 +0 56 0 +0 56 0 +0 55 0 +0 55 0 +0 54 0 +0 54 0 +0 53 0 +0 53 0 +0 52 0 +0 52 0 +0 51 0 +0 51 0 +0 50 0 +0 50 0 +0 49 0 +0 49 0 +0 48 0 +0 48 0 +0 47 0 +0 47 0 +0 46 0 +0 46 0 +0 45 0 +0 45 0 +0 44 0 +0 44 0 +0 43 0 +0 43 0 +0 42 0 +0 42 0 +0 41 0 +0 41 0 +0 40 0 +0 40 0 +0 39 0 +0 39 0 +0 38 0 +0 38 0 +0 37 0 +0 37 0 +0 36 0 +0 36 0 +0 35 0 +0 35 0 +0 34 0 +0 34 0 +0 33 0 +0 33 0 +0 32 0 +0 32 0 +0 31 0 +0 30 0 +0 30 0 +0 29 0 +0 29 0 +0 28 0 +0 28 0 +0 27 0 +0 27 0 +0 26 0 +0 26 0 +0 25 0 +0 25 0 +0 24 0 +0 24 0 +0 23 0 +0 23 0 +0 22 0 +0 22 0 +0 21 0 +0 21 0 +0 20 0 +0 20 0 +0 19 0 +0 19 0 +0 18 0 +0 18 0 +0 17 0 +0 17 0 +0 16 0 +0 16 0 +0 15 0 +0 15 0 +0 14 0 +0 14 0 +0 13 0 +0 13 0 +0 12 0 +0 12 0 +0 11 0 +0 11 0 +0 10 0 +0 10 0 +0 9 0 +0 9 0 +0 8 0 +0 8 0 +0 7 0 +0 7 0 +0 6 0 +0 6 0 +0 5 0 +0 5 0 +0 4 0 +0 4 0 +0 3 0 +0 3 0 +0 2 0 +0 2 0 +0 1 0 +0 1 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/orbit traps light blue 01.MAP b/src/fractalzoomer/color_maps/orbit traps light blue 01.MAP new file mode 100644 index 000000000..ad81d580c --- /dev/null +++ b/src/fractalzoomer/color_maps/orbit traps light blue 01.MAP @@ -0,0 +1,256 @@ +200 201 202 +198 200 201 +196 199 201 +195 199 201 +193 198 201 +192 198 201 +190 197 201 +188 196 201 +187 196 201 +185 195 201 +184 195 201 +182 194 201 +180 194 201 +179 193 200 +177 192 200 +176 192 200 +174 191 200 +173 191 200 +171 190 200 +169 189 200 +168 189 200 +166 188 200 +165 188 200 +163 187 200 +161 187 200 +160 186 200 +158 185 199 +157 185 199 +155 184 199 +153 184 199 +152 183 199 +150 183 199 +149 182 199 +147 181 199 +146 181 199 +144 180 199 +142 180 199 +141 179 199 +139 178 198 +138 178 198 +136 177 198 +134 177 198 +133 176 198 +131 176 198 +130 175 198 +128 174 198 +126 174 198 +125 173 198 +123 173 198 +122 172 198 +120 172 198 +119 171 197 +117 170 197 +115 170 197 +114 169 197 +112 169 197 +111 168 197 +109 167 197 +107 167 197 +106 166 197 +104 166 197 +103 165 197 +101 165 197 +100 164 197 +98 163 196 +96 163 196 +95 162 196 +93 162 196 +92 161 196 +90 161 196 +88 160 196 +87 159 196 +85 159 196 +84 158 196 +82 158 196 +80 157 196 +79 156 195 +77 156 195 +76 155 195 +74 155 195 +73 154 195 +71 154 195 +69 153 195 +68 152 195 +66 152 195 +65 151 195 +63 151 195 +61 150 195 +60 150 195 +58 149 194 +57 148 194 +55 148 194 +53 147 194 +52 147 194 +50 146 194 +49 145 194 +47 145 194 +46 144 194 +44 144 194 +42 143 194 +41 143 194 +39 142 193 +38 141 193 +36 141 193 +34 140 193 +33 140 193 +31 139 193 +30 139 193 +28 138 193 +26 137 193 +25 137 193 +23 136 193 +22 136 193 +20 135 193 +19 134 192 +17 134 192 +15 133 192 +14 133 192 +12 132 192 +11 132 192 +9 131 192 +7 130 192 +6 130 192 +4 129 192 +3 129 192 +1 128 192 +0 128 192 +0 128 192 +0 128 192 +0 126 190 +0 125 188 +0 124 187 +0 123 185 +0 122 184 +0 121 182 +0 120 181 +0 119 179 +0 118 178 +0 117 176 +0 116 175 +0 115 173 +0 114 172 +0 113 170 +0 112 169 +0 111 167 +0 110 166 +0 109 164 +0 108 163 +0 107 161 +0 106 160 +0 105 158 +0 104 156 +0 103 155 +0 102 153 +0 101 152 +0 100 150 +0 99 149 +0 98 147 +0 97 146 +0 96 144 +0 95 143 +0 94 141 +0 93 140 +0 92 138 +0 91 137 +0 90 135 +0 89 134 +0 88 132 +0 87 131 +0 86 129 +0 85 128 +0 84 126 +0 83 124 +0 82 123 +0 81 121 +0 80 120 +0 79 118 +0 78 117 +0 77 115 +0 76 114 +0 75 112 +0 74 111 +0 73 109 +0 72 108 +0 71 106 +0 70 105 +0 69 103 +0 68 102 +0 67 100 +0 66 99 +0 65 97 +0 64 96 +0 62 94 +0 61 92 +0 60 91 +0 59 89 +0 58 88 +0 57 86 +0 56 85 +0 55 83 +0 54 82 +0 53 80 +0 52 79 +0 51 77 +0 50 76 +0 49 74 +0 48 73 +0 47 71 +0 46 70 +0 45 68 +0 44 67 +0 43 65 +0 42 64 +0 41 62 +0 40 60 +0 39 59 +0 38 57 +0 37 56 +0 36 54 +0 35 53 +0 34 51 +0 33 50 +0 32 48 +0 31 47 +0 30 45 +0 29 44 +0 28 42 +0 27 41 +0 26 39 +0 25 38 +0 24 36 +0 23 35 +0 22 33 +0 21 32 +0 20 30 +0 19 28 +0 18 27 +0 17 25 +0 16 24 +0 15 22 +0 14 21 +0 13 19 +0 12 18 +0 11 16 +0 10 15 +0 9 13 +0 8 12 +0 7 10 +0 6 9 +0 5 7 +0 4 6 +0 3 4 +0 2 3 +0 1 1 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/orbit traps light green 01.MAP b/src/fractalzoomer/color_maps/orbit traps light green 01.MAP new file mode 100644 index 000000000..d64b25b9d --- /dev/null +++ b/src/fractalzoomer/color_maps/orbit traps light green 01.MAP @@ -0,0 +1,256 @@ +188 254 227 +187 253 225 +186 253 224 +185 252 223 +184 252 222 +183 252 221 +182 251 220 +182 251 219 +181 251 217 +180 250 216 +179 250 215 +178 250 214 +177 249 213 +176 249 212 +176 249 211 +175 248 209 +174 248 208 +173 247 207 +172 247 206 +171 247 205 +170 246 204 +170 246 203 +169 246 201 +168 245 200 +167 245 199 +166 245 198 +165 244 197 +164 244 196 +164 244 195 +163 243 193 +162 243 192 +161 242 191 +160 242 190 +159 242 189 +158 241 188 +158 241 187 +157 241 185 +156 240 184 +155 240 183 +154 240 182 +153 239 181 +152 239 180 +152 239 179 +151 238 177 +150 238 176 +149 237 175 +148 237 174 +147 237 173 +146 236 172 +146 236 171 +145 236 169 +144 235 168 +143 235 167 +142 235 166 +141 234 165 +140 234 164 +140 234 163 +139 233 161 +138 233 160 +137 232 159 +136 232 158 +135 232 157 +134 231 156 +134 231 155 +133 231 153 +132 230 152 +131 230 151 +130 230 150 +129 229 149 +128 229 148 +128 229 147 +127 228 145 +126 228 144 +125 227 143 +124 227 142 +123 227 141 +122 226 140 +122 226 139 +121 226 137 +120 225 136 +119 225 135 +118 225 134 +117 224 133 +116 224 132 +116 224 131 +115 223 129 +114 223 128 +113 222 127 +112 222 126 +111 222 125 +110 221 124 +110 221 123 +109 221 121 +108 220 120 +107 220 119 +106 220 118 +105 219 117 +104 219 116 +104 219 115 +103 218 113 +102 218 112 +101 217 111 +100 217 110 +99 217 109 +98 216 108 +98 216 107 +97 216 105 +96 215 104 +95 215 103 +94 215 102 +93 214 101 +92 214 100 +92 214 99 +91 213 97 +90 213 96 +89 212 95 +88 212 94 +87 212 93 +86 211 92 +86 211 91 +85 211 89 +84 210 88 +83 210 87 +82 210 86 +81 209 85 +80 209 84 +80 209 83 +80 209 83 +80 209 83 +79 207 82 +78 205 81 +78 204 81 +77 202 80 +76 200 79 +76 199 79 +75 197 78 +74 195 77 +74 194 77 +73 192 76 +73 190 75 +72 189 75 +71 187 74 +71 185 73 +70 184 73 +69 182 72 +69 180 71 +68 179 71 +67 177 70 +67 175 69 +66 174 69 +66 172 68 +65 170 67 +64 169 67 +64 167 66 +63 165 65 +62 164 65 +62 162 64 +61 160 63 +60 159 63 +60 157 62 +59 155 61 +59 154 61 +58 152 60 +57 150 59 +57 149 59 +56 147 58 +55 145 57 +55 144 57 +54 142 56 +53 140 55 +53 139 55 +52 137 54 +52 136 54 +51 134 53 +50 132 52 +50 131 52 +49 129 51 +48 127 50 +48 126 50 +47 124 49 +46 122 48 +46 121 48 +45 119 47 +45 117 46 +44 116 46 +43 114 45 +43 112 44 +42 111 44 +41 109 43 +41 107 42 +40 106 42 +40 104 41 +39 102 40 +38 101 40 +38 99 39 +37 97 38 +36 96 38 +36 94 37 +35 92 36 +34 91 36 +34 89 35 +33 87 34 +33 86 34 +32 84 33 +31 82 32 +31 81 32 +30 79 31 +29 77 30 +29 76 30 +28 74 29 +27 72 28 +27 71 28 +26 69 27 +26 68 27 +25 66 26 +24 64 25 +24 63 25 +23 61 24 +22 59 23 +22 58 23 +21 56 22 +20 54 21 +20 53 21 +19 51 20 +19 49 19 +18 48 19 +17 46 18 +17 44 17 +16 43 17 +15 41 16 +15 39 15 +14 38 15 +13 36 14 +13 34 13 +12 33 13 +12 31 12 +11 29 11 +10 28 11 +10 26 10 +9 24 9 +8 23 9 +8 21 8 +7 19 7 +6 18 7 +6 16 6 +5 14 5 +5 13 5 +4 11 4 +3 9 3 +3 8 3 +2 6 2 +1 4 1 +1 3 1 +0 1 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/orbit traps pink 01.MAP b/src/fractalzoomer/color_maps/orbit traps pink 01.MAP new file mode 100644 index 000000000..a90b1d371 --- /dev/null +++ b/src/fractalzoomer/color_maps/orbit traps pink 01.MAP @@ -0,0 +1,256 @@ +255 179 255 +254 177 253 +253 176 252 +253 174 251 +252 173 249 +252 171 248 +251 170 247 +251 169 246 +250 167 244 +250 166 243 +249 164 242 +249 163 241 +248 161 239 +248 160 238 +247 159 237 +247 157 236 +246 156 234 +246 154 233 +245 153 232 +245 152 231 +244 150 229 +244 149 228 +243 147 227 +243 146 225 +242 144 224 +242 143 223 +241 142 222 +241 140 220 +240 139 219 +240 137 218 +239 136 217 +239 134 215 +238 133 214 +238 132 213 +237 130 212 +237 129 210 +236 127 209 +236 126 208 +235 125 207 +235 123 205 +234 122 204 +234 120 203 +233 119 202 +233 117 200 +232 116 199 +232 115 198 +231 113 196 +231 112 195 +230 110 194 +230 109 193 +229 107 191 +229 106 190 +228 105 189 +228 103 188 +227 102 186 +227 100 185 +226 99 184 +226 98 183 +225 96 181 +225 95 180 +224 93 179 +224 92 178 +223 90 176 +223 89 175 +222 88 174 +221 86 172 +221 85 171 +220 83 170 +220 82 169 +219 80 167 +219 79 166 +218 78 165 +218 76 164 +217 75 162 +217 73 161 +216 72 160 +216 71 159 +215 69 157 +215 68 156 +214 66 155 +214 65 154 +213 63 152 +213 62 151 +212 61 150 +212 59 149 +211 58 147 +211 56 146 +210 55 145 +210 53 143 +209 52 142 +209 51 141 +208 49 140 +208 48 138 +207 46 137 +207 45 136 +206 44 135 +206 42 133 +205 41 132 +205 39 131 +204 38 130 +204 36 128 +203 35 127 +203 34 126 +202 32 125 +202 31 123 +201 29 122 +201 28 121 +200 26 119 +200 25 118 +199 24 117 +199 22 116 +198 21 114 +198 19 113 +197 18 112 +197 17 111 +196 15 109 +196 14 108 +195 12 107 +195 11 106 +194 9 104 +194 8 103 +193 7 102 +193 5 101 +192 4 99 +192 2 98 +191 1 97 +191 0 96 +191 0 96 +191 0 96 +189 0 95 +187 0 94 +186 0 93 +184 0 92 +183 0 92 +181 0 91 +180 0 90 +178 0 89 +177 0 89 +175 0 88 +174 0 87 +172 0 86 +171 0 86 +169 0 85 +168 0 84 +166 0 83 +165 0 83 +163 0 82 +162 0 81 +160 0 80 +159 0 80 +157 0 79 +156 0 78 +154 0 77 +153 0 76 +151 0 76 +150 0 75 +148 0 74 +147 0 73 +145 0 73 +144 0 72 +142 0 71 +140 0 70 +139 0 70 +137 0 69 +136 0 68 +134 0 67 +133 0 67 +131 0 66 +130 0 65 +128 0 64 +127 0 64 +125 0 63 +124 0 62 +122 0 61 +121 0 60 +119 0 60 +118 0 59 +116 0 58 +115 0 57 +113 0 57 +112 0 56 +110 0 55 +109 0 54 +107 0 54 +106 0 53 +104 0 52 +103 0 51 +101 0 51 +100 0 50 +98 0 49 +97 0 48 +95 0 48 +93 0 47 +92 0 46 +90 0 45 +89 0 44 +87 0 44 +86 0 43 +84 0 42 +83 0 41 +81 0 41 +80 0 40 +78 0 39 +77 0 38 +75 0 38 +74 0 37 +72 0 36 +71 0 35 +69 0 35 +68 0 34 +66 0 33 +65 0 32 +63 0 32 +62 0 31 +60 0 30 +59 0 29 +57 0 28 +56 0 28 +54 0 27 +53 0 26 +51 0 25 +50 0 25 +48 0 24 +46 0 23 +45 0 22 +43 0 22 +42 0 21 +40 0 20 +39 0 19 +37 0 19 +36 0 18 +34 0 17 +33 0 16 +31 0 16 +30 0 15 +28 0 14 +27 0 13 +25 0 12 +24 0 12 +22 0 11 +21 0 10 +19 0 9 +18 0 9 +16 0 8 +15 0 7 +13 0 6 +12 0 6 +10 0 5 +9 0 4 +7 0 3 +6 0 3 +4 0 2 +3 0 1 +1 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/orbit traps red 01.MAP b/src/fractalzoomer/color_maps/orbit traps red 01.MAP new file mode 100644 index 000000000..59c869cd8 --- /dev/null +++ b/src/fractalzoomer/color_maps/orbit traps red 01.MAP @@ -0,0 +1,256 @@ +255 106 106 +254 105 105 +253 104 104 +253 103 103 +252 102 102 +251 101 101 +251 100 100 +250 100 100 +249 99 99 +249 98 98 +248 97 97 +247 96 96 +247 95 95 +246 95 95 +246 94 94 +245 93 93 +244 92 92 +244 91 91 +243 90 90 +242 90 90 +242 89 89 +241 88 88 +240 87 87 +240 86 86 +239 85 85 +238 84 84 +238 84 84 +237 83 83 +237 82 82 +236 81 81 +235 80 80 +235 79 79 +234 79 79 +233 78 78 +233 77 77 +232 76 76 +231 75 75 +231 74 74 +230 74 74 +229 73 73 +229 72 72 +228 71 71 +228 70 70 +227 69 69 +226 68 68 +226 68 68 +225 67 67 +224 66 66 +224 65 65 +223 64 64 +222 63 63 +222 63 63 +221 62 62 +220 61 61 +220 60 60 +219 59 59 +219 58 58 +218 58 58 +217 57 57 +217 56 56 +216 55 55 +215 54 54 +215 53 53 +214 53 53 +213 52 52 +213 51 51 +212 50 50 +211 49 49 +211 48 48 +210 47 47 +210 47 47 +209 46 46 +208 45 45 +208 44 44 +207 43 43 +206 42 42 +206 42 42 +205 41 41 +204 40 40 +204 39 39 +203 38 38 +202 37 37 +202 37 37 +201 36 36 +201 35 35 +200 34 34 +199 33 33 +199 32 32 +198 31 31 +197 31 31 +197 30 30 +196 29 29 +195 28 28 +195 27 27 +194 26 26 +193 26 26 +193 25 25 +192 24 24 +192 23 23 +191 22 22 +190 21 21 +190 21 21 +189 20 20 +188 19 19 +188 18 18 +187 17 17 +186 16 16 +186 15 15 +185 15 15 +184 14 14 +184 13 13 +183 12 12 +183 11 11 +182 10 10 +181 10 10 +181 9 9 +180 8 8 +179 7 7 +179 6 6 +178 5 5 +177 5 5 +177 4 4 +176 3 3 +175 2 2 +175 1 1 +174 0 0 +174 0 0 +174 0 0 +174 0 0 +172 0 0 +171 0 0 +169 0 0 +168 0 0 +167 0 0 +165 0 0 +164 0 0 +162 0 0 +161 0 0 +160 0 0 +158 0 0 +157 0 0 +156 0 0 +154 0 0 +153 0 0 +151 0 0 +150 0 0 +149 0 0 +147 0 0 +146 0 0 +145 0 0 +143 0 0 +142 0 0 +140 0 0 +139 0 0 +138 0 0 +136 0 0 +135 0 0 +133 0 0 +132 0 0 +131 0 0 +129 0 0 +128 0 0 +127 0 0 +125 0 0 +124 0 0 +122 0 0 +121 0 0 +120 0 0 +118 0 0 +117 0 0 +116 0 0 +114 0 0 +113 0 0 +111 0 0 +110 0 0 +109 0 0 +107 0 0 +106 0 0 +104 0 0 +103 0 0 +102 0 0 +100 0 0 +99 0 0 +98 0 0 +96 0 0 +95 0 0 +93 0 0 +92 0 0 +91 0 0 +89 0 0 +88 0 0 +87 0 0 +85 0 0 +84 0 0 +82 0 0 +81 0 0 +80 0 0 +78 0 0 +77 0 0 +75 0 0 +74 0 0 +73 0 0 +71 0 0 +70 0 0 +69 0 0 +67 0 0 +66 0 0 +64 0 0 +63 0 0 +62 0 0 +60 0 0 +59 0 0 +58 0 0 +56 0 0 +55 0 0 +53 0 0 +52 0 0 +51 0 0 +49 0 0 +48 0 0 +46 0 0 +45 0 0 +44 0 0 +42 0 0 +41 0 0 +40 0 0 +38 0 0 +37 0 0 +35 0 0 +34 0 0 +33 0 0 +31 0 0 +30 0 0 +29 0 0 +27 0 0 +26 0 0 +24 0 0 +23 0 0 +22 0 0 +20 0 0 +19 0 0 +17 0 0 +16 0 0 +15 0 0 +13 0 0 +12 0 0 +11 0 0 +9 0 0 +8 0 0 +6 0 0 +5 0 0 +4 0 0 +2 0 0 +1 0 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/orbit traps silver 01.MAP b/src/fractalzoomer/color_maps/orbit traps silver 01.MAP new file mode 100644 index 000000000..9186b1eba --- /dev/null +++ b/src/fractalzoomer/color_maps/orbit traps silver 01.MAP @@ -0,0 +1,256 @@ +164 164 164 +164 164 164 +165 165 165 +166 166 166 +166 166 166 +167 167 167 +168 168 168 +169 169 169 +169 169 169 +170 170 170 +171 171 171 +171 171 171 +172 172 172 +173 173 173 +174 174 174 +174 174 174 +175 175 175 +176 176 176 +177 177 177 +177 177 177 +178 178 178 +179 179 179 +179 179 179 +180 180 180 +181 181 181 +182 182 182 +182 182 182 +183 183 183 +184 184 184 +184 184 184 +185 185 185 +186 186 186 +187 187 187 +187 187 187 +188 188 188 +189 189 189 +190 190 190 +190 190 190 +191 191 191 +192 192 192 +192 192 192 +193 193 193 +194 194 194 +195 195 195 +195 195 195 +196 196 196 +197 197 197 +197 197 197 +198 198 198 +199 199 199 +200 200 200 +200 200 200 +201 201 201 +202 202 202 +202 202 202 +203 203 203 +204 204 204 +205 205 205 +205 205 205 +206 206 206 +207 207 207 +208 208 208 +208 208 208 +209 209 209 +210 210 210 +210 210 210 +211 211 211 +212 212 212 +213 213 213 +213 213 213 +214 214 214 +215 215 215 +215 215 215 +216 216 216 +217 217 217 +218 218 218 +218 218 218 +219 219 219 +220 220 220 +221 221 221 +221 221 221 +222 222 222 +223 223 223 +223 223 223 +224 224 224 +225 225 225 +226 226 226 +226 226 226 +227 227 227 +228 228 228 +228 228 228 +229 229 229 +230 230 230 +231 231 231 +231 231 231 +232 232 232 +233 233 233 +234 234 234 +234 234 234 +235 235 235 +236 236 236 +236 236 236 +237 237 237 +238 238 238 +239 239 239 +239 239 239 +240 240 240 +241 241 241 +241 241 241 +242 242 242 +243 243 243 +244 244 244 +244 244 244 +245 245 245 +246 246 246 +247 247 247 +247 247 247 +248 248 248 +249 249 249 +249 249 249 +250 250 250 +251 251 251 +252 252 252 +252 252 252 +253 253 253 +254 254 254 +254 254 254 +255 255 255 +255 255 255 +252 252 252 +250 250 250 +248 248 248 +246 246 246 +244 244 244 +242 242 242 +240 240 240 +238 238 238 +236 236 236 +234 234 234 +232 232 232 +230 230 230 +228 228 228 +226 226 226 +224 224 224 +222 222 222 +220 220 220 +218 218 218 +216 216 216 +214 214 214 +212 212 212 +210 210 210 +208 208 208 +206 206 206 +204 204 204 +202 202 202 +200 200 200 +198 198 198 +196 196 196 +194 194 194 +192 192 192 +190 190 190 +188 188 188 +186 186 186 +184 184 184 +182 182 182 +180 180 180 +178 178 178 +176 176 176 +174 174 174 +172 172 172 +170 170 170 +167 167 167 +165 165 165 +163 163 163 +161 161 161 +159 159 159 +157 157 157 +155 155 155 +153 153 153 +151 151 151 +149 149 149 +147 147 147 +145 145 145 +143 143 143 +141 141 141 +139 139 139 +137 137 137 +135 135 135 +133 133 133 +131 131 131 +129 129 129 +127 127 127 +125 125 125 +123 123 123 +121 121 121 +119 119 119 +117 117 117 +115 115 115 +113 113 113 +111 111 111 +109 109 109 +107 107 107 +105 105 105 +103 103 103 +101 101 101 +99 99 99 +97 97 97 +95 95 95 +93 93 93 +91 91 91 +89 89 89 +87 87 87 +85 85 85 +82 82 82 +80 80 80 +78 78 78 +76 76 76 +74 74 74 +72 72 72 +70 70 70 +68 68 68 +66 66 66 +64 64 64 +62 62 62 +60 60 60 +58 58 58 +56 56 56 +54 54 54 +52 52 52 +50 50 50 +48 48 48 +46 46 46 +44 44 44 +42 42 42 +40 40 40 +38 38 38 +36 36 36 +34 34 34 +32 32 32 +30 30 30 +28 28 28 +26 26 26 +24 24 24 +22 22 22 +20 20 20 +18 18 18 +16 16 16 +14 14 14 +12 12 12 +10 10 10 +8 8 8 +6 6 6 +4 4 4 +2 2 2 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/plasma 3d mars.MAP b/src/fractalzoomer/color_maps/plasma 3d mars.MAP new file mode 100644 index 000000000..5107a6065 --- /dev/null +++ b/src/fractalzoomer/color_maps/plasma 3d mars.MAP @@ -0,0 +1,256 @@ +147 73 0 +147 72 0 +148 72 0 +149 72 0 +150 72 0 +151 71 0 +152 71 0 +153 71 1 +154 71 1 +155 70 1 +156 70 1 +157 70 1 +158 70 1 +159 69 1 +160 69 2 +161 69 2 +162 69 2 +163 68 2 +164 68 2 +165 68 2 +166 68 2 +166 67 3 +167 67 3 +168 67 3 +169 67 3 +170 66 3 +171 66 3 +172 66 3 +173 66 4 +174 65 4 +175 65 4 +176 65 4 +177 65 4 +178 65 4 +179 64 4 +180 64 5 +181 64 5 +182 64 5 +183 63 5 +184 63 5 +185 63 5 +186 63 5 +186 62 6 +187 62 6 +188 62 6 +189 62 6 +190 61 6 +191 61 6 +192 61 6 +193 61 7 +194 60 7 +195 60 7 +196 60 7 +197 60 7 +198 59 7 +199 59 7 +200 59 8 +201 59 8 +202 58 8 +203 58 8 +204 58 8 +205 58 8 +205 58 8 +206 58 9 +206 58 9 +206 57 8 +206 56 8 +207 55 8 +207 54 8 +207 53 8 +208 52 8 +208 52 8 +208 51 7 +209 50 7 +209 49 7 +209 48 7 +210 47 7 +210 47 7 +210 46 7 +211 45 7 +211 44 6 +212 43 6 +212 42 6 +212 42 6 +213 41 6 +213 40 6 +213 39 6 +214 38 6 +214 37 5 +214 37 5 +215 36 5 +215 35 5 +215 34 5 +216 33 5 +216 32 5 +216 32 5 +217 31 4 +217 30 4 +218 29 4 +218 28 4 +218 27 4 +219 26 4 +219 26 4 +219 25 3 +220 24 3 +220 23 3 +220 22 3 +221 21 3 +221 21 3 +221 20 3 +222 19 3 +222 18 2 +223 17 2 +223 16 2 +223 16 2 +224 15 2 +224 14 2 +224 13 2 +225 12 2 +225 11 1 +225 11 1 +226 10 1 +226 9 1 +226 8 1 +227 7 1 +227 6 1 +227 6 1 +228 6 1 +228 6 1 +226 5 0 +224 5 0 +223 5 0 +221 5 0 +219 5 0 +218 5 0 +216 5 0 +215 5 0 +213 5 0 +211 5 0 +210 4 0 +208 4 0 +207 4 0 +205 4 0 +203 4 0 +202 4 0 +200 4 0 +198 4 0 +197 4 0 +195 4 0 +194 3 0 +192 3 0 +190 3 0 +189 3 0 +187 3 0 +186 3 0 +184 3 0 +182 3 0 +181 3 0 +179 3 0 +178 3 0 +176 2 0 +174 2 0 +173 2 0 +171 2 0 +169 2 0 +168 2 0 +166 2 0 +165 2 0 +163 2 0 +161 2 0 +160 1 0 +158 1 0 +157 1 0 +155 1 0 +153 1 0 +152 1 0 +150 1 0 +148 1 0 +147 1 0 +145 1 0 +144 0 0 +142 0 0 +140 0 0 +139 0 0 +137 0 0 +136 0 0 +134 0 0 +132 0 0 +131 0 0 +129 0 0 +128 0 0 +128 0 0 +128 0 0 +130 2 0 +132 5 1 +134 8 1 +136 11 2 +138 14 3 +140 17 3 +142 19 4 +144 22 4 +146 25 5 +148 28 6 +150 31 6 +152 34 7 +154 37 7 +156 39 8 +158 42 9 +160 45 9 +162 48 10 +164 51 11 +166 54 11 +168 57 12 +170 59 12 +172 62 13 +174 65 14 +176 68 14 +178 71 15 +180 74 15 +182 77 16 +184 79 17 +186 82 17 +188 85 18 +190 88 18 +192 91 19 +194 94 20 +196 97 20 +198 99 21 +200 102 22 +202 105 22 +204 108 23 +206 111 23 +208 114 24 +210 117 25 +212 119 25 +214 122 26 +216 125 26 +218 128 27 +220 131 28 +222 134 28 +224 137 29 +226 139 30 +228 142 30 +230 145 31 +232 148 31 +234 151 32 +236 154 33 +238 157 33 +240 159 34 +242 162 34 +244 165 35 +246 168 36 +248 171 36 +250 174 37 +252 176 37 +253 177 38 diff --git a/src/fractalzoomer/color_maps/plasma3d.MAP b/src/fractalzoomer/color_maps/plasma3d.MAP new file mode 100644 index 000000000..b0442b488 --- /dev/null +++ b/src/fractalzoomer/color_maps/plasma3d.MAP @@ -0,0 +1,256 @@ +255 255 255 +253 253 253 +251 251 251 +249 249 249 +247 247 247 +244 244 244 +242 242 242 +240 240 240 +238 238 238 +236 236 236 +234 234 234 +232 232 232 +230 230 230 +228 228 228 +226 226 226 +224 224 224 +221 221 221 +219 219 219 +217 217 217 +215 215 215 +213 213 213 +211 211 211 +209 209 209 +207 207 207 +205 205 205 +202 202 202 +200 200 200 +198 198 198 +196 196 196 +194 194 194 +192 192 192 +192 192 192 +192 192 192 +190 188 186 +188 183 179 +186 179 173 +183 175 166 +181 171 160 +179 166 154 +177 162 147 +175 158 141 +173 154 134 +171 149 128 +169 145 122 +166 141 115 +164 137 109 +162 132 102 +160 128 96 +158 124 90 +156 119 83 +154 115 77 +151 111 70 +149 107 64 +147 102 58 +145 98 51 +143 94 45 +141 90 38 +139 85 32 +137 81 26 +134 77 19 +132 73 13 +130 68 6 +128 64 0 +128 64 0 +128 64 0 +124 66 0 +119 68 0 +115 70 0 +111 73 0 +107 75 0 +102 77 0 +98 79 0 +94 81 0 +90 83 0 +85 85 0 +81 87 0 +77 90 0 +73 92 0 +68 94 0 +64 96 0 +60 98 0 +55 100 0 +51 102 0 +47 105 0 +43 107 0 +38 109 0 +34 111 0 +30 113 0 +26 115 0 +21 117 0 +17 119 0 +13 122 0 +9 124 0 +4 126 0 +0 128 0 +0 128 0 +0 128 0 +0 132 0 +0 136 0 +0 141 0 +0 145 0 +0 149 0 +0 153 0 +0 158 0 +0 162 0 +0 166 0 +0 170 0 +0 175 0 +0 179 0 +0 183 0 +0 187 0 +0 192 0 +0 196 0 +0 200 0 +0 204 0 +0 208 0 +0 213 0 +0 217 0 +0 221 0 +0 225 0 +0 230 0 +0 234 0 +0 238 0 +0 242 0 +0 247 0 +0 251 0 +0 255 0 +0 255 0 +0 255 0 +8 255 0 +17 255 0 +26 255 0 +34 255 0 +42 255 0 +51 255 0 +60 255 0 +68 255 0 +76 255 0 +85 255 0 +94 255 0 +102 255 0 +110 255 0 +119 255 0 +128 255 0 +136 255 0 +145 255 0 +153 255 0 +162 255 0 +170 255 0 +179 255 0 +187 255 0 +196 255 0 +204 255 0 +213 255 0 +221 255 0 +230 255 0 +238 255 0 +247 255 0 +255 255 0 +255 255 0 +255 255 0 +246 255 8 +238 255 17 +230 255 26 +221 255 34 +212 255 42 +204 255 51 +196 255 60 +187 255 68 +178 255 76 +170 255 85 +162 255 94 +153 255 102 +144 255 110 +136 255 119 +128 255 128 +119 255 136 +110 255 145 +102 255 153 +93 255 162 +85 255 170 +76 255 179 +68 255 187 +59 255 196 +51 255 204 +42 255 213 +34 255 221 +25 255 230 +17 255 238 +8 255 247 +0 255 255 +0 255 255 +0 255 255 +0 246 255 +0 238 255 +0 230 255 +0 221 255 +0 212 255 +0 204 255 +0 196 255 +0 187 255 +0 178 255 +0 170 255 +0 162 255 +0 153 255 +0 144 255 +0 136 255 +0 128 255 +0 119 255 +0 110 255 +0 102 255 +0 93 255 +0 85 255 +0 76 255 +0 68 255 +0 59 255 +0 51 255 +0 42 255 +0 34 255 +0 25 255 +0 17 255 +0 8 255 +0 0 255 +0 0 255 +0 0 255 +0 2 251 +0 4 247 +0 6 242 +0 9 238 +0 11 234 +0 13 230 +0 15 225 +0 17 221 +0 19 217 +0 21 213 +0 23 208 +0 26 204 +0 28 200 +0 30 196 +0 32 192 +0 34 187 +0 36 183 +0 38 179 +0 41 175 +0 43 170 +0 45 166 +0 47 162 +0 49 158 +0 51 153 +0 53 149 +0 55 145 +0 58 141 +0 60 136 +0 62 132 +0 64 128 +0 0 0 diff --git a/src/fractalzoomer/color_maps/puke1.MAP b/src/fractalzoomer/color_maps/puke1.MAP new file mode 100644 index 000000000..defbca0c2 --- /dev/null +++ b/src/fractalzoomer/color_maps/puke1.MAP @@ -0,0 +1,256 @@ +255 128 128 +255 136 128 +255 145 128 +255 153 128 +255 162 128 +255 170 128 +255 179 128 +255 187 128 +255 196 128 +255 204 128 +255 213 128 +255 221 128 +255 230 128 +255 238 128 +255 247 128 +255 255 128 +255 255 128 +255 255 128 +247 255 128 +238 255 128 +230 255 128 +221 255 128 +213 255 128 +204 255 128 +196 255 128 +187 255 128 +179 255 128 +170 255 128 +162 255 128 +153 255 128 +145 255 128 +136 255 128 +128 255 128 +128 255 128 +128 255 128 +119 255 128 +111 255 128 +102 255 128 +94 255 128 +85 255 128 +77 255 128 +68 255 128 +60 255 128 +51 255 128 +43 255 128 +34 255 128 +26 255 128 +17 255 128 +9 255 128 +0 255 128 +0 255 128 +0 255 128 +9 255 136 +17 255 145 +26 255 153 +34 255 162 +43 255 170 +51 255 179 +60 255 187 +68 255 196 +77 255 204 +85 255 213 +94 255 221 +102 255 230 +111 255 238 +119 255 247 +128 255 255 +128 255 255 +128 255 255 +119 247 255 +111 238 255 +102 230 255 +94 221 255 +85 213 255 +77 204 255 +68 196 255 +60 187 255 +51 179 255 +43 170 255 +34 162 255 +26 153 255 +17 145 255 +9 136 255 +0 128 255 +0 128 255 +0 128 255 +17 128 251 +34 128 247 +51 128 242 +68 128 238 +85 128 234 +102 128 230 +119 128 226 +136 128 221 +153 128 217 +170 128 213 +187 128 209 +204 128 205 +221 128 200 +238 128 196 +255 128 192 +255 128 192 +255 128 192 +255 128 196 +255 128 200 +255 128 205 +255 128 209 +255 128 213 +255 128 217 +255 128 221 +255 128 226 +255 128 230 +255 128 234 +255 128 238 +255 128 242 +255 128 247 +255 128 251 +255 128 255 +255 128 255 +255 128 255 +247 124 242 +238 119 230 +230 115 217 +221 111 204 +213 107 191 +204 102 179 +196 98 166 +187 94 153 +179 90 140 +170 85 128 +162 81 115 +153 77 102 +145 73 89 +136 68 77 +128 64 64 +128 64 64 +128 64 64 +136 68 64 +145 73 64 +153 77 64 +162 81 64 +170 85 64 +179 90 64 +187 94 64 +196 98 64 +204 102 64 +213 107 64 +221 111 64 +230 115 64 +238 119 64 +247 124 64 +255 128 64 +255 128 64 +255 128 64 +238 136 60 +221 145 55 +204 153 51 +187 162 47 +170 170 43 +153 179 38 +136 187 34 +119 196 30 +102 204 26 +85 213 21 +68 221 17 +51 230 13 +34 238 9 +17 247 4 +0 255 0 +0 255 0 +0 255 0 +0 247 9 +0 238 17 +0 230 26 +0 221 34 +0 213 43 +0 204 51 +0 196 60 +0 187 68 +0 179 77 +0 170 85 +0 162 94 +0 153 102 +0 145 111 +0 136 119 +0 128 128 +0 128 128 +0 128 128 +0 124 128 +0 119 128 +0 115 128 +0 111 128 +0 107 128 +0 102 128 +0 98 128 +0 94 128 +0 90 128 +0 85 128 +0 81 128 +0 77 128 +0 73 128 +0 68 128 +0 64 128 +0 64 128 +0 64 128 +9 68 136 +17 73 145 +26 77 153 +34 81 162 +43 85 170 +51 90 179 +60 94 187 +68 98 196 +77 102 204 +85 107 213 +94 111 221 +102 115 230 +111 119 238 +119 124 247 +128 128 255 +128 128 255 +128 128 255 +128 119 242 +128 111 230 +128 102 217 +128 94 204 +128 85 191 +128 77 179 +128 68 166 +128 60 153 +128 51 140 +128 43 128 +128 34 115 +128 26 102 +128 17 89 +128 9 77 +128 0 64 +128 0 64 +128 0 64 +136 0 68 +145 0 73 +153 0 77 +162 0 81 +170 0 85 +179 0 90 +187 0 94 +196 0 98 +204 0 102 +213 0 107 +221 0 111 +230 0 115 +238 0 119 +247 0 124 +255 0 128 +255 0 128 +255 0 128 diff --git a/src/fractalzoomer/color_maps/quatwood.MAP b/src/fractalzoomer/color_maps/quatwood.MAP new file mode 100644 index 000000000..decbbcf3f --- /dev/null +++ b/src/fractalzoomer/color_maps/quatwood.MAP @@ -0,0 +1,256 @@ +0 0 0 +1 0 0 +2 1 0 +3 1 0 +4 2 0 +5 2 0 +6 3 0 +7 3 0 +8 4 0 +9 4 0 +10 5 0 +11 5 0 +12 6 0 +13 6 0 +14 7 0 +15 7 0 +16 8 0 +17 8 0 +18 9 0 +19 9 0 +20 10 0 +21 10 0 +22 11 0 +23 11 0 +24 12 0 +25 12 0 +26 13 0 +27 13 0 +28 14 0 +29 14 0 +30 15 0 +31 15 0 +32 16 0 +33 16 0 +34 17 0 +35 17 0 +36 18 0 +37 18 0 +38 19 0 +39 19 0 +40 20 0 +41 20 0 +42 21 0 +43 21 0 +44 22 0 +45 22 0 +46 23 0 +47 23 0 +48 24 0 +49 24 0 +50 25 0 +51 25 0 +52 26 0 +53 26 0 +54 27 0 +55 27 0 +56 28 0 +57 28 0 +58 29 0 +59 29 0 +60 30 0 +61 30 0 +62 31 0 +63 31 0 +65 32 0 +66 33 0 +67 33 0 +68 34 0 +69 34 0 +70 35 0 +71 35 0 +72 36 0 +73 36 0 +74 37 0 +75 37 0 +76 38 0 +77 38 0 +78 39 0 +79 39 0 +80 40 0 +81 40 0 +82 41 0 +83 41 0 +84 42 0 +85 42 0 +86 43 0 +87 43 0 +88 44 0 +89 44 0 +90 45 0 +91 45 0 +92 46 0 +93 46 0 +94 47 0 +95 47 0 +96 48 0 +97 48 0 +98 49 0 +99 49 0 +100 50 0 +101 50 0 +102 51 0 +103 51 0 +104 52 0 +105 52 0 +106 53 0 +107 53 0 +108 54 0 +109 54 0 +110 55 0 +111 55 0 +112 56 0 +113 56 0 +114 57 0 +115 57 0 +116 58 0 +117 58 0 +118 59 0 +119 59 0 +120 60 0 +121 60 0 +122 61 0 +123 61 0 +124 62 0 +125 62 0 +126 63 0 +127 63 0 +128 64 0 +128 64 0 +128 64 0 +129 64 0 +129 64 0 +130 65 0 +131 65 0 +131 65 0 +132 66 0 +132 66 0 +133 66 0 +134 67 0 +134 67 0 +135 67 0 +136 68 0 +136 68 0 +137 68 0 +137 68 0 +138 69 0 +139 69 0 +139 69 0 +140 70 0 +141 70 0 +141 70 0 +142 71 0 +142 71 0 +143 71 0 +144 72 0 +144 72 0 +145 72 0 +145 72 0 +146 73 0 +147 73 0 +147 73 0 +148 74 0 +149 74 0 +149 74 0 +150 75 0 +150 75 0 +151 75 0 +152 76 0 +152 76 0 +153 76 0 +153 76 0 +154 77 0 +155 77 0 +155 77 0 +156 78 0 +157 78 0 +157 78 0 +158 79 0 +158 79 0 +159 79 0 +160 80 0 +160 80 0 +161 80 0 +162 81 0 +162 81 0 +163 81 0 +163 81 0 +164 82 0 +165 82 0 +165 82 0 +166 83 0 +166 83 0 +167 83 0 +168 84 0 +168 84 0 +169 84 0 +170 85 0 +170 85 0 +171 85 0 +171 85 0 +172 86 0 +173 86 0 +173 86 0 +174 87 0 +175 87 0 +175 87 0 +176 88 0 +176 88 0 +177 88 0 +178 89 0 +178 89 0 +179 89 0 +179 89 0 +180 90 0 +181 90 0 +181 90 0 +182 91 0 +183 91 0 +183 91 0 +184 92 0 +184 92 0 +185 92 0 +186 93 0 +186 93 0 +187 93 0 +188 94 0 +188 94 0 +189 94 0 +189 94 0 +190 95 0 +191 95 0 +191 95 0 +192 96 0 +192 96 0 +193 96 0 +194 97 0 +194 97 0 +195 97 0 +196 98 0 +196 98 0 +197 98 0 +197 98 0 +198 99 0 +199 99 0 +199 99 0 +200 100 0 +201 100 0 +201 100 0 +202 101 0 +202 101 0 +203 101 0 +204 102 0 +204 102 0 +205 102 0 +205 102 0 +206 103 0 diff --git a/src/fractalzoomer/color_maps/rainband.MAP b/src/fractalzoomer/color_maps/rainband.MAP new file mode 100644 index 000000000..119a4327e --- /dev/null +++ b/src/fractalzoomer/color_maps/rainband.MAP @@ -0,0 +1,256 @@ +0 0 0 +17 0 0 +34 0 0 +51 0 0 +68 0 0 +85 0 0 +102 0 0 +119 0 0 +136 0 0 +153 0 0 +170 0 0 +187 0 0 +204 0 0 +221 0 0 +238 0 0 +255 0 0 +255 0 0 +255 0 0 +238 0 0 +221 0 0 +204 0 0 +187 0 0 +170 0 0 +153 0 0 +136 0 0 +119 0 0 +102 0 0 +85 0 0 +68 0 0 +51 0 0 +34 0 0 +17 0 0 +0 0 0 +0 0 0 +0 0 0 +17 9 4 +34 17 9 +51 26 13 +68 34 17 +85 43 21 +102 51 26 +119 60 30 +136 68 34 +153 77 38 +170 85 43 +187 94 47 +204 102 51 +221 111 55 +238 119 60 +255 128 64 +255 128 64 +255 128 64 +238 119 60 +221 111 55 +204 102 51 +187 94 47 +170 85 43 +153 77 38 +136 68 34 +119 60 30 +102 51 26 +85 43 21 +68 34 17 +51 26 13 +34 17 9 +17 9 4 +0 0 0 +0 0 0 +0 0 0 +17 17 0 +34 34 0 +51 51 0 +68 68 0 +85 85 0 +102 102 0 +119 119 0 +136 136 0 +153 153 0 +170 170 0 +187 187 0 +204 204 0 +221 221 0 +238 238 0 +255 255 0 +255 255 0 +255 255 0 +238 238 0 +221 221 0 +204 204 0 +187 187 0 +170 170 0 +153 153 0 +136 136 0 +119 119 0 +102 102 0 +85 85 0 +68 68 0 +51 51 0 +34 34 0 +17 17 0 +0 0 0 +0 0 0 +0 0 0 +0 17 0 +0 34 0 +0 51 0 +0 68 0 +0 85 0 +0 102 0 +0 119 0 +0 136 0 +0 153 0 +0 170 0 +0 187 0 +0 204 0 +0 221 0 +0 238 0 +0 255 0 +0 255 0 +0 255 0 +0 238 0 +0 221 0 +0 204 0 +0 187 0 +0 170 0 +0 153 0 +0 136 0 +0 119 0 +0 102 0 +0 85 0 +0 68 0 +0 51 0 +0 34 0 +0 17 0 +0 0 0 +0 0 0 +0 0 0 +0 0 17 +0 0 34 +0 0 51 +0 0 68 +0 0 85 +0 0 102 +0 0 119 +0 0 136 +0 0 153 +0 0 170 +0 0 187 +0 0 204 +0 0 221 +0 0 238 +0 0 255 +0 0 255 +0 0 255 +0 0 238 +0 0 221 +0 0 204 +0 0 187 +0 0 170 +0 0 153 +0 0 136 +0 0 119 +0 0 102 +0 0 85 +0 0 68 +0 0 51 +0 0 34 +0 0 17 +0 0 0 +0 0 0 +0 0 0 +9 9 17 +17 17 34 +26 26 51 +34 34 68 +43 43 85 +51 51 102 +60 60 119 +68 68 136 +77 77 153 +85 85 170 +94 94 187 +102 102 204 +111 111 221 +119 119 238 +128 128 255 +128 128 255 +128 128 255 +119 119 238 +111 111 221 +102 102 204 +94 94 187 +85 85 170 +77 77 153 +68 68 136 +60 60 119 +51 51 102 +43 43 85 +34 34 68 +26 26 51 +17 17 34 +9 9 17 +0 0 0 +0 0 0 +0 0 0 +9 0 9 +17 0 17 +26 0 26 +34 0 34 +43 0 43 +51 0 51 +60 0 60 +68 0 68 +77 0 77 +85 0 85 +94 0 94 +102 0 102 +111 0 111 +119 0 119 +128 0 128 +128 0 128 +128 0 128 +119 0 119 +111 0 111 +102 0 102 +94 0 94 +85 0 85 +77 0 77 +68 0 68 +60 0 60 +51 0 51 +43 0 43 +34 0 34 +26 0 26 +17 0 17 +9 0 9 +0 0 0 +0 0 0 +0 0 0 +17 17 17 +34 34 34 +51 51 51 +68 68 68 +85 85 85 +102 102 102 +119 119 119 +136 136 136 +153 153 153 +170 170 170 +187 187 187 +204 204 204 +221 221 221 +238 238 238 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/rainfade.MAP b/src/fractalzoomer/color_maps/rainfade.MAP new file mode 100644 index 000000000..c3e5c8f89 --- /dev/null +++ b/src/fractalzoomer/color_maps/rainfade.MAP @@ -0,0 +1,256 @@ +0 0 0 +13 0 0 +27 0 0 +40 0 0 +54 0 0 +67 0 0 +81 0 0 +94 0 0 +107 0 0 +121 0 0 +134 0 0 +148 0 0 +161 0 0 +174 0 0 +188 0 0 +201 0 0 +215 0 0 +228 0 0 +242 0 0 +255 0 0 +255 0 0 +0 0 0 +13 7 7 +27 14 14 +40 21 21 +54 28 28 +67 35 35 +81 42 42 +94 49 49 +107 56 56 +121 63 63 +134 69 69 +148 76 76 +161 83 83 +174 90 90 +188 97 97 +201 104 104 +215 111 111 +228 118 118 +242 125 125 +255 132 132 +255 132 132 +0 0 0 +13 7 0 +27 13 0 +40 20 0 +54 27 0 +67 34 0 +81 40 0 +94 47 0 +107 54 0 +121 61 0 +134 67 0 +148 74 0 +161 81 0 +174 88 0 +188 94 0 +201 101 0 +215 108 0 +228 115 0 +242 121 0 +255 128 0 +255 128 0 +0 0 0 +13 10 6 +27 19 12 +40 29 18 +54 39 23 +67 48 29 +81 58 35 +94 67 41 +107 77 47 +121 87 53 +134 96 58 +148 106 64 +161 116 70 +174 125 76 +188 135 82 +201 144 88 +215 154 93 +228 164 99 +242 173 105 +255 183 111 +255 183 111 +0 0 0 +13 13 0 +27 27 0 +40 40 0 +54 54 0 +67 67 0 +81 81 0 +94 94 0 +107 107 0 +121 121 0 +134 134 0 +148 148 0 +161 161 0 +174 174 0 +188 188 0 +201 201 0 +215 215 0 +228 228 0 +242 242 0 +255 255 0 +255 255 0 +0 0 0 +13 13 7 +27 27 14 +40 40 21 +54 54 29 +67 67 36 +81 81 43 +94 94 50 +107 107 57 +121 121 64 +134 134 72 +148 148 79 +161 161 86 +174 174 93 +188 188 100 +201 201 107 +215 215 115 +228 228 122 +242 242 129 +255 255 136 +255 255 136 +0 0 0 +0 10 0 +0 19 0 +0 29 0 +0 39 0 +0 48 0 +0 58 0 +0 67 0 +0 77 0 +0 87 0 +0 96 0 +0 106 0 +0 116 0 +0 125 0 +0 135 0 +0 144 0 +0 154 0 +0 164 0 +0 173 0 +0 183 0 +0 183 0 +0 0 0 +2 13 2 +4 27 4 +6 40 6 +8 54 8 +9 67 9 +11 81 11 +13 94 13 +15 107 15 +17 121 17 +19 134 19 +21 148 21 +23 161 23 +25 174 25 +27 188 27 +28 201 28 +30 215 30 +32 228 32 +34 242 34 +36 255 36 +36 255 36 +0 0 0 +0 0 10 +0 0 20 +0 0 30 +0 0 39 +0 0 49 +0 0 59 +0 0 69 +0 0 79 +0 0 89 +0 0 98 +0 0 108 +0 0 118 +0 0 128 +0 0 138 +0 0 148 +0 0 157 +0 0 167 +0 0 177 +0 0 187 +0 0 187 +0 0 0 +2 2 13 +4 4 27 +6 6 40 +8 8 54 +9 9 67 +11 11 81 +13 13 94 +15 15 107 +17 17 121 +19 19 134 +21 21 148 +23 23 161 +25 25 174 +27 27 188 +28 28 201 +30 30 215 +32 32 228 +34 34 242 +36 36 255 +36 36 255 +0 0 0 +7 0 7 +13 0 13 +20 0 20 +27 0 27 +34 0 34 +40 0 40 +47 0 47 +54 0 54 +61 0 61 +67 0 67 +74 0 74 +81 0 81 +88 0 88 +94 0 94 +101 0 101 +108 0 108 +115 0 115 +121 0 121 +128 0 128 +128 0 128 +0 0 0 +13 2 13 +27 4 27 +40 5 40 +54 7 54 +67 9 67 +81 11 81 +94 13 94 +107 14 107 +121 16 121 +134 18 134 +148 20 148 +161 21 161 +174 23 174 +188 25 188 +201 27 201 +215 29 215 +228 30 228 +242 32 242 +255 34 255 +255 34 255 +255 34 255 +255 34 255 +255 34 255 +255 34 255 diff --git a/src/fractalzoomer/color_maps/rayfil11.map b/src/fractalzoomer/color_maps/rayfil11.map new file mode 100644 index 000000000..733805c32 --- /dev/null +++ b/src/fractalzoomer/color_maps/rayfil11.map @@ -0,0 +1,256 @@ +0 0 0 Using FIntMap by Raymond Filiatreault +63 64 0 rayfil@hotmail.com +73 72 0 +82 81 0 +92 89 0 +101 98 0 +111 106 0 +120 114 0 +129 122 0 +138 130 0 +147 138 0 +156 145 0 +164 152 0 +172 159 0 +180 166 0 +187 173 0 +195 179 0 +201 185 0 +208 191 0 +214 196 0 +220 201 0 +225 206 0 +230 210 0 +234 214 0 +239 217 0 +242 221 0 +245 223 0 +248 226 0 +250 228 0 +252 229 0 +253 230 0 +254 231 0 +253 231 0 +244 224 0 +234 216 0 +225 209 0 +216 201 0 +207 194 0 +198 187 0 +189 180 0 +180 172 0 +172 165 0 +163 158 0 +155 151 0 +147 144 0 +140 137 0 +132 131 0 +125 124 0 +119 118 0 +112 111 0 +106 105 0 +100 99 0 +95 93 0 +90 87 0 +85 81 0 +81 76 0 +77 70 0 +74 65 0 +71 60 0 +69 55 0 +67 50 0 +65 46 0 +64 42 0 +63 37 0 +63 33 0 +72 30 11 +82 26 22 +91 23 33 +100 20 43 +109 17 54 +118 14 64 +127 12 75 +136 10 85 +145 8 95 +153 6 105 +161 4 114 +169 3 123 +177 2 132 +184 1 141 +191 0 149 +198 0 157 +205 0 164 +211 0 172 +216 0 178 +222 0 185 +227 0 190 +231 0 196 +236 0 201 +239 0 205 +243 0 209 +246 0 212 +248 0 215 +250 0 218 +252 0 220 +253 0 221 +255 0 222 +253 0 222 +247 0 222 +241 0 221 +234 0 220 +228 0 218 +222 0 215 +216 0 212 +210 0 209 +204 0 205 +198 0 201 +192 0 196 +186 0 190 +180 0 185 +174 0 178 +168 0 172 +162 0 164 +156 0 157 +150 0 149 +145 1 141 +139 2 132 +134 3 123 +128 5 114 +123 7 105 +118 10 95 +112 13 85 +107 16 75 +102 20 64 +97 24 54 +92 28 43 +88 32 33 +83 37 22 +79 42 11 +74 47 1 +70 53 12 +66 59 23 +61 64 34 +54 70 44 +63 76 55 +73 83 65 +82 89 76 +91 95 86 +101 103 96 +109 112 106 +118 121 115 +127 130 124 +135 138 133 +143 146 142 +151 154 150 +159 162 158 +166 169 165 +173 176 173 +179 182 179 +185 188 186 +191 193 191 +196 198 197 +201 203 202 +205 207 206 +209 211 210 +213 214 213 +215 217 216 +218 219 219 +220 221 221 +221 222 222 +222 223 223 +222 223 223 +222 223 223 +221 222 222 +220 220 221 +218 218 219 +215 216 216 +213 212 213 +209 209 210 +205 205 206 +201 200 202 +196 195 197 +191 189 191 +185 183 186 +179 176 179 +173 169 173 +166 162 165 +159 154 158 +151 147 150 +143 139 142 +135 130 133 +127 122 124 +118 113 115 +109 105 106 +101 96 96 +91 92 86 +82 89 76 +73 85 65 +63 81 55 +51 77 44 +39 74 34 +27 70 23 +14 67 12 +0 63 1 +5 60 9 +9 56 19 +14 53 28 +19 50 38 +23 46 47 +28 43 56 +32 40 65 +36 37 74 +41 34 82 +45 32 91 +49 29 99 +53 26 107 +57 24 115 +60 21 122 +64 19 129 +67 17 136 +70 15 142 +73 13 149 +76 11 154 +79 10 160 +81 8 165 +84 7 169 +86 6 173 +88 5 177 +89 4 180 +91 3 183 +92 2 185 +93 2 187 +94 1 189 +95 1 189 +95 0 190 +95 0 190 +93 0 189 +92 1 189 +90 1 187 +89 2 185 +87 3 183 +85 4 180 +84 5 177 +82 6 173 +81 8 169 +79 9 165 +78 11 160 +77 13 154 +75 15 149 +74 17 142 +73 19 136 +72 21 129 +71 23 122 +70 26 115 +69 28 107 +68 31 99 +67 34 91 +66 37 82 +66 40 74 +65 42 65 +64 45 56 +64 48 47 +64 52 38 +63 55 28 +63 58 19 +63 61 9 +63 64 0 diff --git a/src/fractalzoomer/color_maps/rayfil12.map b/src/fractalzoomer/color_maps/rayfil12.map new file mode 100644 index 000000000..7336382f4 --- /dev/null +++ b/src/fractalzoomer/color_maps/rayfil12.map @@ -0,0 +1,256 @@ +0 0 0 Using FIntMap by Raymond Filiatreault +1 233 236 rayfil@hotmail.com +1 225 234 +1 217 232 +2 209 230 +3 201 226 +3 193 222 +5 185 217 +6 177 211 +7 169 204 +9 161 197 +11 153 189 +13 145 181 +15 137 172 +17 129 162 +19 121 152 +22 113 142 +24 105 131 +27 97 119 +30 89 108 +33 81 96 +36 73 84 +39 65 72 +42 57 59 +48 49 47 +48 41 48 +49 32 48 +51 30 48 +54 27 49 +57 25 51 +61 23 54 +66 21 57 +71 19 60 +77 17 65 +84 15 70 +91 13 75 +99 11 81 +107 9 88 +116 8 95 +125 6 103 +135 5 111 +145 4 120 +156 3 129 +167 2 138 +178 1 148 +189 1 158 +201 0 168 +212 0 178 +224 0 189 +236 0 199 +236 0 209 +235 0 203 +233 0 197 +230 0 191 +227 0 185 +223 0 179 +218 0 173 +213 0 166 +207 0 160 +201 0 154 +194 0 148 +187 0 142 +179 0 136 +171 0 130 +162 0 124 +154 0 118 +145 1 112 +136 2 106 +127 3 100 +122 5 93 +117 8 87 +112 11 81 +107 14 75 +103 17 69 +98 21 63 +94 26 64 +91 31 60 +88 36 56 +86 41 52 +84 47 49 +82 53 45 +83 60 41 +84 67 38 +87 74 34 +90 81 31 +95 89 28 +101 97 25 +107 105 22 +115 114 19 +123 122 16 +132 131 14 +142 140 11 +152 149 9 +163 159 7 +175 168 6 +187 177 4 +199 187 3 +211 197 2 +224 206 1 +237 216 0 +237 218 0 +236 212 0 +235 207 0 +233 201 0 +230 195 0 +227 189 0 +224 184 0 +220 178 0 +215 172 0 +210 167 0 +205 161 0 +199 155 0 +193 150 0 +186 144 0 +179 138 0 +171 132 0 +164 127 0 +156 121 0 +147 115 0 +138 110 0 +130 104 0 +120 98 0 +111 93 0 +102 87 0 +92 81 0 +82 75 0 +73 70 0 +63 64 0 +58 62 0 +52 66 0 +47 70 0 +41 74 0 +36 78 0 +31 82 0 +27 86 0 +23 90 0 +18 94 0 +15 98 0 +11 102 0 +8 106 0 +6 110 0 +4 115 0 +2 119 0 +1 123 0 +0 127 0 +0 131 0 +0 135 0 +0 139 0 +0 143 0 +0 147 0 +0 151 0 +0 155 0 +0 159 0 +0 153 0 +0 146 0 +0 140 0 +0 133 0 +0 127 0 +0 121 0 +0 115 0 +0 109 0 +5 103 0 +10 97 0 +15 91 0 +19 85 0 +24 79 0 +29 74 0 +34 69 0 +39 63 0 +44 58 0 +48 54 0 +53 49 0 +58 44 0 +63 40 0 +68 36 0 +73 32 0 +77 28 0 +82 25 0 +87 21 0 +92 18 0 +97 15 0 +102 13 0 +106 10 0 +111 8 0 +116 6 0 +121 5 0 +126 3 0 +131 2 0 +136 1 0 +140 1 0 +145 0 0 +150 0 0 +155 1 0 +160 0 0 +165 0 0 +169 0 0 +174 0 0 +179 0 0 +184 0 0 +189 0 0 +194 0 0 +198 0 0 +203 0 0 +208 0 0 +213 0 0 +208 0 0 +203 0 0 +197 0 0 +192 0 0 +187 0 0 +182 0 0 +177 0 0 +171 0 0 +166 0 0 +161 0 0 +156 0 0 +151 0 0 +145 0 0 +140 6 6 +135 12 12 +130 19 19 +125 25 25 +119 31 31 +114 37 37 +109 44 44 +104 50 50 +99 56 56 +94 62 62 +88 69 69 +83 75 75 +78 81 81 +73 87 87 +68 94 94 +62 100 100 +57 106 106 +52 112 112 +47 118 118 +42 125 125 +36 131 131 +31 137 137 +26 143 143 +21 150 150 +16 156 156 +10 162 162 +5 168 168 +0 175 175 +0 181 181 +0 187 187 +0 193 193 +0 200 200 +0 206 206 +0 212 212 +0 218 218 +0 225 225 +0 231 231 +0 237 237 diff --git a/src/fractalzoomer/color_maps/rayfil13.map b/src/fractalzoomer/color_maps/rayfil13.map new file mode 100644 index 000000000..5a470ce9a --- /dev/null +++ b/src/fractalzoomer/color_maps/rayfil13.map @@ -0,0 +1,256 @@ +0 0 0 Using FIntMap by Raymond Filiatreault +252 160 160 rayfil@hotmail.com +245 155 155 +237 150 150 +230 145 145 +222 140 140 +215 134 134 +208 129 129 +200 124 124 +193 119 119 +185 114 114 +178 109 109 +170 104 104 +163 99 99 +156 93 93 +148 88 88 +141 83 83 +133 78 78 +126 73 73 +119 68 68 +111 63 63 +104 58 63 +96 52 63 +89 47 64 +82 42 65 +74 37 66 +67 32 67 +59 0 69 +52 0 70 +44 0 72 +37 0 74 +30 0 77 +22 0 79 +15 0 82 +7 0 85 +0 0 88 +0 0 91 +0 0 95 +0 0 98 +0 0 102 +0 0 106 +0 0 110 +0 0 114 +0 0 119 +0 0 123 +0 0 127 +0 0 132 +0 0 136 +0 0 141 +0 0 146 +0 0 150 +0 0 155 +0 0 160 +0 0 154 +0 0 149 +0 0 143 +0 0 137 +0 0 132 +0 0 126 +0 0 121 +0 0 115 +0 0 110 +0 0 104 +0 0 99 +0 0 94 +0 0 89 +0 0 84 +0 0 79 +0 0 74 +0 0 69 +0 0 65 +0 0 60 +0 0 56 +0 0 52 +0 0 48 +0 0 44 +0 11 40 +0 22 36 +0 33 33 +0 44 29 +0 55 26 +0 65 23 +0 76 20 +0 86 18 +0 96 15 +0 105 13 +0 114 11 +0 123 9 +0 131 7 +0 139 6 +0 146 5 +0 153 4 +0 160 3 +0 165 2 +0 171 1 +0 175 1 +0 179 1 +0 183 0 +0 186 0 +0 188 0 +0 190 0 +0 190 0 +0 185 0 +0 181 0 +0 176 0 +0 171 0 +0 166 0 +0 162 0 +0 157 0 +0 152 0 +0 148 0 +0 143 0 +0 138 0 +0 134 0 +0 129 0 +0 124 0 +0 119 0 +0 115 0 +0 110 0 +0 105 0 +0 101 0 +0 96 0 +0 91 0 +0 87 0 +0 82 0 +0 77 0 +0 72 0 +0 68 1 +0 63 5 +13 65 9 +27 67 13 +40 70 17 +53 72 21 +66 74 25 +79 76 29 +92 78 33 +104 81 36 +116 83 39 +128 85 43 +139 87 46 +150 89 48 +160 91 51 +170 94 53 +179 96 56 +188 98 58 +196 100 59 +203 102 61 +210 105 62 +216 107 63 +222 109 65 +227 111 65 +231 113 65 +234 116 65 +237 118 65 +238 120 65 +240 121 65 +240 120 64 +240 120 63 +238 118 62 +237 117 61 +234 115 60 +231 113 59 +227 111 57 +222 108 55 +216 105 53 +210 101 51 +203 98 49 +196 94 47 +188 90 45 +179 86 42 +170 81 40 +160 76 37 +150 71 35 +139 66 32 +128 61 32 +116 55 33 +104 49 34 +92 43 35 +79 37 37 +64 31 40 +71 25 42 +77 19 46 +84 13 49 +91 6 53 +97 0 57 +104 0 62 +111 0 67 +117 0 73 +124 0 78 +131 0 84 +137 0 91 +144 0 97 +150 0 104 +157 0 111 +164 0 118 +170 0 126 +177 0 133 +184 0 141 +190 0 149 +197 0 157 +204 0 165 +210 0 173 +217 0 182 +211 0 190 +204 0 183 +196 0 174 +189 0 166 +182 0 157 +176 0 149 +169 2 141 +162 5 134 +156 7 126 +150 9 119 +144 12 111 +138 14 105 +133 16 98 +128 19 92 +123 21 86 +119 23 81 +115 26 76 +111 28 71 +108 30 67 +105 33 63 +102 35 60 +100 37 57 +99 40 55 +97 42 53 +96 44 52 +96 47 51 +96 49 51 +96 51 51 +97 53 53 +99 55 55 +100 58 58 +102 60 60 +105 63 63 +108 66 66 +111 70 70 +115 73 73 +119 77 77 +123 81 81 +128 85 85 +133 90 90 +138 94 94 +144 99 99 +150 104 104 +156 109 109 +162 114 114 +169 120 120 +176 125 125 +182 131 131 +189 136 136 +196 142 142 +204 148 148 +211 153 153 +218 159 159 diff --git a/src/fractalzoomer/color_maps/rayfil14.map b/src/fractalzoomer/color_maps/rayfil14.map new file mode 100644 index 000000000..de3692c63 --- /dev/null +++ b/src/fractalzoomer/color_maps/rayfil14.map @@ -0,0 +1,256 @@ +0 0 0 Using FIntMap by Raymond Filiatreault +239 194 0 rayfil@hotmail.com +232 189 0 +226 183 0 +220 178 0 +214 172 0 +207 167 0 +201 161 0 +195 156 0 +189 150 0 +182 144 0 +176 139 0 +170 133 0 +163 128 0 +157 122 0 +151 117 0 +145 111 0 +138 106 0 +132 100 0 +126 94 0 +119 89 0 +113 83 0 +107 78 0 +101 72 0 +94 67 0 +88 61 0 +82 56 0 +76 50 0 +69 44 0 +63 39 0 +64 33 0 +67 28 0 +70 22 0 +73 17 0 +76 11 0 +78 6 0 +81 0 0 +84 0 0 +87 0 0 +90 0 0 +93 0 0 +96 0 0 +99 0 0 +101 0 0 +104 0 0 +107 0 0 +110 0 0 +113 0 0 +116 0 0 +119 0 0 +122 0 0 +124 0 0 +127 0 0 +130 0 0 +133 0 0 +136 0 0 +139 0 0 +142 0 0 +145 0 0 +147 0 0 +150 0 0 +153 0 0 +156 0 0 +159 0 0 +156 0 0 +153 0 0 +150 0 0 +147 0 0 +144 0 0 +140 0 0 +137 0 0 +134 0 0 +131 0 0 +128 0 0 +125 0 0 +122 0 0 +119 0 0 +116 0 0 +113 0 0 +109 0 0 +106 0 0 +103 0 0 +100 0 0 +97 0 0 +94 0 0 +91 5 1 +88 10 7 +85 15 12 +82 20 18 +78 25 24 +75 30 29 +72 35 35 +69 40 41 +66 45 46 +63 50 52 +63 55 58 +64 60 63 +65 65 69 +66 70 75 +67 75 80 +69 80 86 +71 85 92 +74 90 97 +77 95 103 +80 100 109 +83 105 114 +87 110 120 +91 115 126 +96 120 131 +100 125 137 +105 130 143 +110 135 148 +115 140 154 +121 145 160 +127 150 165 +133 155 171 +139 160 177 +145 165 182 +152 170 188 +159 175 194 +165 180 199 +172 185 205 +179 190 211 +186 195 216 +193 200 222 +201 205 228 +208 210 233 +215 215 238 +210 210 233 +205 206 228 +201 201 223 +196 197 218 +192 192 213 +187 188 208 +183 183 203 +178 178 198 +174 174 193 +169 169 187 +164 165 182 +160 160 177 +155 156 172 +151 151 167 +146 146 162 +142 142 157 +137 137 152 +132 133 147 +128 128 142 +123 124 137 +119 119 132 +114 114 127 +110 110 122 +105 105 117 +101 101 112 +96 96 107 +91 91 102 +87 87 96 +82 82 91 +78 78 86 +73 73 81 +69 69 76 +64 64 71 +63 59 66 +64 55 61 +68 50 56 +73 46 50 +77 41 54 +82 37 59 +86 32 63 +90 27 67 +95 23 71 +99 18 76 +103 14 80 +108 9 84 +112 5 88 +117 0 93 +121 0 97 +125 0 101 +130 0 105 +134 0 110 +138 0 114 +143 0 118 +147 0 122 +152 0 127 +156 0 131 +160 0 135 +165 0 139 +169 0 144 +173 0 148 +178 0 152 +182 0 156 +187 0 161 +191 0 165 +191 0 163 +191 0 161 +190 0 158 +189 0 156 +188 0 153 +187 0 151 +186 0 148 +185 0 145 +183 0 143 +181 0 140 +179 0 138 +177 0 135 +174 0 132 +172 0 130 +169 0 127 +166 0 125 +163 0 122 +160 0 120 +157 0 117 +153 0 114 +150 0 112 +146 0 109 +142 0 107 +138 0 104 +134 0 102 +130 0 99 +126 5 96 +122 10 94 +118 16 91 +113 21 89 +109 26 86 +105 31 84 +100 37 81 +96 42 78 +97 47 76 +102 52 73 +107 58 71 +112 63 68 +117 68 65 +123 73 63 +128 79 60 +133 84 58 +138 89 55 +143 94 53 +148 99 50 +153 105 47 +158 110 45 +163 115 42 +168 120 40 +174 126 37 +179 131 35 +184 136 32 +189 141 29 +194 147 27 +199 152 24 +204 157 22 +209 162 19 +214 168 16 +219 173 14 +225 178 11 +230 183 9 +235 189 6 +240 194 4 +245 199 1 diff --git a/src/fractalzoomer/color_maps/rayfil15.map b/src/fractalzoomer/color_maps/rayfil15.map new file mode 100644 index 000000000..63f27ddfe --- /dev/null +++ b/src/fractalzoomer/color_maps/rayfil15.map @@ -0,0 +1,256 @@ +0 0 0 Using FIntMap by Raymond Filiatreault +223 237 253 rayfil@hotmail.com +214 228 244 +204 218 234 +195 209 225 +186 199 215 +177 190 206 +167 180 196 +158 171 187 +149 161 177 +140 152 168 +130 143 158 +121 133 149 +112 124 139 +103 114 130 +93 105 120 +84 95 111 +75 86 101 +66 76 92 +52 67 82 +63 57 64 +74 50 70 +84 46 76 +95 43 82 +105 39 88 +115 36 94 +125 32 100 +134 29 106 +143 26 112 +152 22 118 +159 19 124 +167 17 130 +174 14 136 +180 12 142 +185 9 148 +190 7 154 +194 6 160 +198 4 166 +201 3 172 +202 2 178 +204 1 184 +204 0 190 +198 0 183 +191 0 177 +184 0 170 +177 1 164 +170 2 157 +163 3 151 +156 4 144 +149 6 138 +142 7 131 +135 9 125 +128 12 118 +121 14 111 +114 17 105 +107 19 98 +100 22 92 +93 26 85 +86 29 79 +79 32 72 +72 36 66 +65 39 59 +58 43 53 +48 47 46 +45 55 44 +41 64 40 +38 72 36 +34 80 32 +31 89 28 +28 97 24 +25 105 21 +22 114 17 +19 122 14 +17 130 11 +14 139 9 +12 147 7 +10 156 5 +8 164 3 +7 172 2 +5 181 1 +4 189 0 +3 197 0 +3 206 0 +2 214 0 +2 207 0 +2 200 0 +3 194 0 +3 187 0 +4 180 0 +5 173 0 +7 166 0 +8 159 0 +10 153 0 +12 146 0 +14 139 0 +17 132 0 +19 125 0 +22 119 0 +25 112 0 +28 105 0 +31 98 0 +34 91 0 +38 84 0 +41 78 0 +45 71 0 +50 59 0 +60 55 0 +71 51 0 +81 46 0 +91 42 0 +101 38 0 +111 34 0 +120 30 0 +129 27 0 +137 23 0 +145 20 0 +153 17 0 +159 14 0 +166 12 0 +171 10 0 +176 8 0 +180 6 0 +184 5 0 +186 3 0 +188 3 0 +190 2 0 +191 2 0 +191 2 0 +189 3 0 +187 3 0 +184 5 0 +180 6 0 +175 8 0 +170 10 0 +163 12 0 +156 14 0 +149 17 0 +141 20 0 +132 23 0 +123 27 0 +113 30 0 +104 34 0 +93 38 0 +83 42 0 +73 46 0 +72 51 0 +78 57 0 +85 64 0 +91 70 0 +97 77 0 +103 83 0 +110 90 0 +116 96 0 +122 103 0 +129 110 0 +135 116 0 +141 123 0 +147 129 0 +154 136 0 +160 142 0 +166 149 0 +173 155 0 +179 162 0 +185 169 0 +192 175 0 +198 182 0 +204 188 0 +210 195 0 +217 201 0 +223 208 0 +217 202 1 +212 197 2 +206 191 3 +201 186 4 +195 180 6 +189 174 7 +184 169 9 +178 163 12 +173 158 14 +167 152 17 +161 146 19 +156 141 22 +150 135 26 +144 129 29 +139 124 33 +133 118 36 +128 113 40 +122 107 45 +116 101 49 +111 96 54 +105 90 58 +100 85 63 +95 76 68 +91 73 73 +88 70 79 +84 67 84 +81 64 90 +77 61 95 +74 58 101 +71 55 107 +67 53 113 +64 50 119 +61 48 126 +58 45 132 +55 43 138 +52 41 145 +50 39 151 +47 38 158 +45 36 164 +43 35 171 +41 34 178 +39 33 184 +37 32 191 +36 31 185 +35 31 179 +34 31 173 +33 32 167 +32 32 161 +31 33 155 +31 34 149 +31 35 143 +32 36 137 +32 38 131 +33 40 124 +34 43 118 +35 45 112 +37 49 106 +39 52 100 +42 56 95 +45 60 95 +48 64 96 +52 69 97 +56 74 99 +61 79 102 +65 84 104 +71 90 108 +76 96 112 +82 102 116 +88 108 121 +94 115 126 +101 121 132 +108 128 138 +115 135 144 +122 143 151 +130 150 158 +138 158 166 +146 166 173 +154 173 182 +162 181 190 +171 189 198 +179 198 207 +188 206 216 +197 214 225 +205 222 234 +214 231 243 +223 239 252 diff --git a/src/fractalzoomer/color_maps/rayfil50.map b/src/fractalzoomer/color_maps/rayfil50.map new file mode 100644 index 000000000..62e946643 --- /dev/null +++ b/src/fractalzoomer/color_maps/rayfil50.map @@ -0,0 +1,256 @@ +0 0 0 Using FIntMap by Raymond Filiatreault +235 235 95 rayfil@hotmail.com +235 235 95 +233 235 95 +231 233 94 +228 231 94 +225 229 93 +220 225 93 +215 221 92 +209 216 91 +202 210 90 +195 204 89 +187 197 87 +178 189 86 +169 181 84 +159 172 83 +148 162 81 +138 153 79 +126 142 78 +114 131 76 +102 120 74 +90 109 72 +77 97 70 +64 85 68 +51 72 65 +38 60 63 +25 48 61 +23 35 59 +23 35 59 +35 40 61 +46 45 63 +58 50 64 +70 55 66 +81 60 68 +92 65 70 +103 69 71 +113 74 73 +123 78 75 +133 83 76 +142 87 77 +151 90 79 +159 94 80 +167 97 81 +174 101 82 +181 103 83 +187 106 84 +192 108 85 +197 110 86 +201 112 87 +204 113 87 +207 115 87 +209 115 88 +210 116 88 +210 116 88 +210 116 88 +209 115 88 +207 115 87 +205 114 86 +203 113 85 +200 111 84 +196 109 83 +192 108 81 +188 105 80 +182 103 78 +177 100 76 +171 97 74 +164 94 71 +157 91 69 +150 88 66 +143 84 63 +135 80 60 +126 76 57 +118 72 54 +109 68 51 +100 64 48 +91 60 45 +82 55 41 +73 51 38 +63 46 34 +54 42 31 +65 48 41 +76 55 51 +87 61 61 +98 67 71 +108 73 81 +119 79 90 +129 85 100 +139 90 109 +148 96 117 +157 101 126 +166 106 134 +174 110 141 +182 115 148 +190 119 155 +196 123 161 +203 126 167 +208 130 172 +213 132 177 +218 135 181 +221 137 184 +224 139 187 +227 140 189 +229 141 191 +230 142 192 +230 142 192 +230 142 192 +229 141 191 +227 140 189 +224 139 187 +221 138 185 +217 136 182 +213 134 178 +208 131 174 +202 129 170 +196 126 165 +189 122 159 +181 119 153 +173 115 147 +165 111 140 +156 107 133 +147 102 125 +137 98 117 +127 93 109 +116 88 101 +105 83 92 +94 77 83 +83 72 74 +72 67 65 +60 61 56 +49 56 46 +37 50 37 +43 61 38 +50 72 38 +56 82 38 +62 93 39 +68 103 39 +74 114 40 +80 124 40 +85 133 41 +91 143 41 +96 152 42 +101 160 42 +105 168 42 +110 176 43 +114 183 43 +118 190 43 +121 196 44 +125 202 44 +127 207 44 +130 211 44 +132 215 45 +134 218 45 +135 220 45 +136 222 45 +137 223 45 +137 223 45 +137 223 45 +136 221 45 +135 220 45 +134 217 45 +132 214 44 +130 210 44 +128 205 44 +125 199 44 +123 193 43 +119 187 43 +116 179 42 +112 171 42 +108 163 41 +103 154 41 +99 144 40 +94 134 39 +89 124 39 +84 113 38 +78 102 37 +73 91 37 +67 79 36 +61 68 35 +56 56 35 +50 44 34 +44 32 33 +46 32 45 +47 33 58 +49 33 70 +51 34 82 +52 34 94 +54 35 105 +55 35 117 +57 36 128 +58 36 139 +60 37 149 +61 37 159 +63 37 168 +64 38 177 +65 38 186 +66 38 194 +67 39 201 +68 39 208 +69 39 214 +70 39 219 +70 39 224 +71 40 228 +71 40 231 +72 40 234 +72 40 236 +72 40 237 +72 40 237 +72 40 237 +72 40 236 +71 40 234 +71 40 232 +70 39 228 +70 39 225 +69 39 220 +68 39 215 +67 38 210 +66 38 204 +65 37 197 +63 37 190 +62 36 182 +60 36 174 +59 35 165 +57 34 156 +55 34 147 +54 33 137 +52 32 127 +50 32 117 +48 31 106 +46 30 96 +44 30 85 +42 29 74 +41 28 65 +53 40 67 +65 53 69 +77 65 71 +89 78 72 +101 90 74 +112 101 76 +124 113 78 +134 124 79 +145 135 81 +155 146 83 +165 156 84 +174 165 86 +182 174 87 +190 183 88 +198 191 89 +205 198 90 +211 205 91 +217 211 92 +221 217 93 +226 222 94 +229 226 94 +232 229 94 +233 232 95 +235 233 95 diff --git a/src/fractalzoomer/color_maps/rayfil60.map b/src/fractalzoomer/color_maps/rayfil60.map new file mode 100644 index 000000000..77f3db90c --- /dev/null +++ b/src/fractalzoomer/color_maps/rayfil60.map @@ -0,0 +1,256 @@ +0 0 0 Using FIntMap by Raymond Filiatreault +246 242 81 rayfil@hotmail.com +245 241 81 +244 240 80 +241 237 79 +237 234 78 +232 229 77 +226 224 75 +220 217 74 +212 210 72 +203 202 70 +193 193 67 +183 183 65 +172 173 62 +160 162 60 +148 151 57 +134 138 54 +121 126 51 +107 113 48 +93 100 44 +78 86 41 +64 73 38 +49 59 38 +60 68 52 +72 78 67 +83 87 81 +94 96 95 +105 105 108 +115 114 121 +126 122 134 +135 130 146 +144 138 158 +153 145 169 +161 151 179 +169 158 188 +175 163 197 +182 168 204 +187 173 211 +191 176 217 +195 179 221 +198 182 225 +200 184 228 +202 185 229 +202 185 230 +202 185 230 +200 184 228 +198 182 226 +195 180 223 +191 177 219 +187 173 215 +182 169 209 +175 165 203 +169 159 196 +161 153 189 +153 147 181 +144 140 172 +135 133 163 +125 126 153 +115 118 143 +104 110 132 +93 101 121 +82 92 109 +70 83 98 +59 74 86 +35 65 74 +41 56 62 +47 69 64 +53 82 66 +59 95 67 +64 108 69 +70 121 71 +75 133 72 +81 145 74 +86 156 76 +90 166 77 +95 176 78 +99 186 80 +103 194 81 +107 202 82 +111 209 83 +114 215 84 +117 221 84 +119 225 85 +121 229 85 +123 231 86 +124 233 86 +125 233 86 +126 232 86 +126 231 86 +126 228 85 +125 225 85 +123 220 84 +120 214 83 +117 208 82 +114 200 81 +109 192 79 +104 183 78 +99 173 76 +93 162 75 +87 151 73 +80 139 71 +73 127 69 +65 114 67 +58 100 65 +50 87 63 +42 73 60 +34 59 58 +34 45 56 +50 46 55 +67 47 54 +83 48 53 +99 49 52 +114 50 51 +129 51 50 +144 52 49 +157 53 48 +171 54 47 +183 55 46 +195 55 46 +205 56 45 +215 57 44 +224 57 44 +231 58 43 +238 58 43 +243 58 43 +248 59 42 +251 59 42 +252 59 42 +253 59 42 +252 59 42 +251 59 42 +248 59 42 +244 59 42 +238 58 42 +232 58 42 +225 58 41 +216 57 41 +207 57 41 +197 56 41 +186 55 40 +174 55 40 +161 54 40 +148 54 40 +134 53 39 +119 52 39 +104 51 38 +89 50 38 +73 50 38 +58 49 37 +42 42 37 +43 49 51 +44 57 65 +45 64 79 +46 71 92 +46 78 105 +47 85 118 +48 91 131 +49 98 142 +49 104 154 +50 109 164 +51 115 174 +51 120 183 +52 124 192 +52 129 199 +53 132 205 +53 136 211 +53 139 216 +54 141 219 +54 143 222 +54 144 223 +54 145 224 +54 145 224 +54 145 222 +54 144 220 +54 142 217 +55 140 213 +55 137 208 +55 134 202 +55 130 195 +56 126 188 +56 121 180 +57 115 171 +57 109 161 +58 103 151 +58 96 140 +59 89 129 +59 82 118 +60 75 106 +60 67 93 +61 59 81 +62 51 68 +62 43 42 +63 52 53 +74 57 63 +85 62 73 +96 68 84 +107 73 94 +117 78 103 +128 82 113 +138 87 122 +147 91 131 +156 96 139 +164 100 147 +172 103 154 +179 107 160 +186 110 167 +192 113 172 +197 115 177 +202 117 181 +205 119 184 +208 120 187 +210 121 188 +212 122 190 +212 122 190 +212 122 190 +210 121 188 +208 120 186 +205 119 184 +201 117 180 +196 114 176 +191 112 171 +185 108 166 +178 105 159 +170 101 153 +162 97 145 +153 93 137 +143 88 129 +134 83 120 +123 78 111 +112 72 101 +101 67 91 +90 61 81 +78 56 71 +67 50 60 +55 44 50 +55 44 45 +69 59 48 +83 74 51 +98 88 53 +111 102 56 +125 116 59 +138 130 61 +151 143 64 +163 156 66 +174 167 68 +185 179 70 +195 189 72 +204 199 74 +213 208 76 +220 215 77 +227 222 78 +233 228 79 +238 233 80 +241 237 81 +244 240 81 +245 241 81 diff --git a/src/fractalzoomer/color_maps/rayfil70.map b/src/fractalzoomer/color_maps/rayfil70.map new file mode 100644 index 000000000..1fe5021a6 --- /dev/null +++ b/src/fractalzoomer/color_maps/rayfil70.map @@ -0,0 +1,256 @@ +0 0 0 Using FIntMap by Raymond Filiatreault +37 253 244 rayfil@hotmail.com +37 252 243 +37 250 241 +37 246 237 +37 241 232 +37 234 225 +37 226 217 +38 217 207 +38 206 196 +38 194 184 +38 182 171 +38 168 157 +38 153 142 +39 138 126 +39 121 110 +39 105 93 +39 88 75 +40 70 58 +40 53 40 +40 53 40 +56 61 41 +72 69 43 +88 76 44 +104 84 45 +119 91 47 +133 98 48 +147 105 49 +160 111 50 +172 117 51 +182 122 52 +192 127 53 +201 131 54 +209 135 55 +215 138 55 +220 140 55 +223 142 56 +225 143 56 +226 143 56 +225 143 56 +223 141 56 +220 139 56 +216 136 56 +211 132 56 +204 127 57 +196 122 57 +187 115 57 +178 108 57 +167 101 58 +156 93 58 +144 84 58 +131 75 59 +117 65 59 +104 56 60 +63 45 60 +75 35 61 +87 25 61 +99 41 59 +110 57 58 +122 72 56 +133 87 55 +144 102 53 +154 116 52 +163 129 51 +173 142 49 +181 154 48 +189 164 47 +196 174 46 +202 183 45 +208 190 45 +213 196 44 +217 201 44 +220 204 43 +222 206 43 +224 207 43 +224 206 43 +223 205 43 +221 202 42 +217 198 42 +211 193 41 +204 188 40 +196 181 39 +186 173 38 +175 164 37 +163 155 36 +149 145 35 +135 134 33 +120 123 31 +104 111 30 +87 98 28 +71 86 26 +53 73 25 +36 59 23 +49 46 21 +63 60 40 +77 74 58 +91 88 76 +104 102 94 +117 115 111 +130 128 128 +141 139 144 +152 151 159 +162 161 172 +172 171 185 +180 180 196 +187 187 206 +193 194 215 +199 199 222 +203 203 228 +206 207 232 +207 208 234 +208 209 235 +207 208 234 +205 206 232 +202 203 228 +197 198 222 +190 192 215 +183 185 206 +174 177 196 +164 167 184 +153 157 172 +141 145 158 +128 133 143 +115 120 127 +101 106 110 +86 91 93 +71 76 75 +56 61 57 +40 46 38 +42 30 19 +45 49 26 +48 68 34 +51 86 41 +54 104 48 +56 122 55 +59 139 62 +62 154 68 +64 169 74 +66 183 79 +68 196 84 +70 208 89 +71 218 93 +73 227 96 +74 234 99 +75 240 101 +75 244 103 +76 246 104 +76 247 104 +76 246 104 +76 244 103 +75 241 102 +74 236 101 +74 230 99 +73 222 97 +71 214 94 +70 204 92 +69 193 88 +67 181 85 +65 169 81 +64 155 78 +62 141 73 +60 126 69 +57 111 65 +55 95 60 +53 79 56 +51 56 51 +57 65 68 +64 74 85 +70 83 101 +76 91 117 +81 100 133 +87 108 148 +92 115 162 +97 122 175 +102 129 187 +106 135 199 +110 140 209 +113 145 218 +116 149 226 +119 153 232 +121 155 237 +122 157 241 +123 159 243 +123 159 244 +123 158 243 +122 157 241 +120 154 237 +118 151 231 +115 146 223 +111 141 215 +107 135 204 +102 127 193 +97 119 180 +92 111 165 +85 101 150 +79 92 134 +72 81 117 +65 70 99 +58 59 81 +50 47 62 +43 36 43 +35 24 24 +51 31 24 +66 38 23 +82 45 23 +97 52 22 +111 59 22 +125 65 21 +139 71 21 +152 77 20 +164 82 20 +175 87 20 +185 92 19 +194 96 19 +202 100 19 +209 103 19 +215 105 18 +219 107 18 +222 109 18 +224 110 18 +225 110 18 +224 110 18 +222 109 18 +219 107 19 +215 105 20 +209 103 21 +202 100 22 +194 96 23 +185 92 24 +176 87 26 +165 82 28 +153 77 30 +141 71 31 +127 65 34 +114 59 36 +100 52 38 +85 46 40 +71 39 43 +56 32 45 +54 51 62 +53 70 80 +51 89 97 +50 108 113 +48 125 129 +46 143 145 +45 159 159 +44 174 173 +43 188 186 +41 201 197 +40 213 208 +40 223 217 +39 232 225 +38 240 232 +38 245 237 +37 250 241 +37 252 243 diff --git a/src/fractalzoomer/color_maps/rayfil80.map b/src/fractalzoomer/color_maps/rayfil80.map new file mode 100644 index 000000000..0d371f947 --- /dev/null +++ b/src/fractalzoomer/color_maps/rayfil80.map @@ -0,0 +1,256 @@ +0 0 0 Using FIntMap by Raymond Filiatreault +249 180 214 rayfil@hotmail.com +248 179 213 +245 178 211 +240 175 207 +233 170 201 +223 165 194 +213 159 185 +200 151 175 +186 143 164 +170 134 151 +153 124 138 +135 113 124 +116 102 108 +96 90 93 +75 78 76 +33 65 60 +39 53 43 +45 73 44 +52 92 44 +57 111 45 +63 129 45 +69 147 46 +74 163 47 +78 178 47 +82 192 47 +86 204 48 +89 215 48 +92 224 48 +94 231 49 +96 236 49 +97 239 49 +97 240 49 +97 239 49 +96 236 49 +95 232 48 +93 226 48 +91 218 47 +88 209 46 +85 198 45 +81 186 44 +78 172 43 +73 158 42 +69 142 41 +64 126 39 +59 109 38 +54 91 36 +49 73 35 +44 55 33 +63 65 38 +83 75 43 +103 84 48 +122 93 53 +141 102 58 +158 111 62 +174 118 67 +189 126 70 +203 132 74 +215 138 77 +226 143 80 +234 147 82 +241 151 84 +246 153 85 +249 155 86 +250 155 86 +249 154 86 +246 153 85 +241 150 85 +233 146 84 +224 142 82 +213 136 81 +201 129 79 +186 122 77 +170 114 74 +153 105 72 +135 95 69 +115 85 66 +95 75 63 +75 64 60 +53 53 57 +32 42 43 +35 62 56 +39 82 68 +42 101 80 +45 120 92 +48 138 104 +51 155 115 +54 171 125 +56 186 134 +58 199 143 +60 211 150 +62 221 157 +63 230 162 +65 236 166 +65 241 170 +66 244 171 +66 245 172 +66 244 171 +66 241 169 +65 236 166 +65 229 162 +64 221 156 +63 210 150 +62 198 142 +61 185 133 +60 170 124 +58 153 114 +57 136 103 +56 118 91 +54 99 79 +52 79 67 +51 39 55 +49 57 58 +66 74 57 +83 91 55 +100 108 54 +116 124 52 +131 139 51 +146 153 50 +159 167 49 +172 179 47 +184 191 46 +194 201 46 +202 209 45 +210 216 44 +216 222 44 +220 226 43 +222 228 43 +223 229 43 +222 228 43 +220 226 43 +216 222 42 +210 216 42 +203 209 42 +195 200 41 +185 190 40 +174 178 39 +161 166 38 +148 152 38 +134 138 36 +119 122 35 +103 106 34 +87 90 33 +71 73 32 +54 56 32 +57 55 55 +60 67 77 +63 78 99 +66 88 121 +69 99 141 +72 108 160 +74 117 178 +76 125 194 +78 132 208 +80 138 221 +81 144 231 +83 148 239 +83 151 245 +84 152 249 +84 153 250 +84 152 249 +83 151 246 +83 148 241 +82 145 234 +80 140 224 +79 135 214 +77 128 201 +75 121 187 +73 113 171 +71 105 154 +68 95 136 +65 86 117 +63 76 97 +60 65 76 +57 55 55 +54 44 34 +68 51 49 +82 59 64 +96 66 79 +109 73 94 +121 80 108 +133 86 121 +145 92 133 +155 98 144 +165 103 155 +173 107 164 +180 111 172 +186 114 178 +191 117 183 +194 119 187 +196 120 189 +197 120 190 +196 120 189 +194 119 187 +190 117 184 +185 115 179 +179 112 173 +171 109 165 +162 105 157 +152 100 147 +141 96 136 +129 90 125 +116 85 112 +102 79 99 +88 72 86 +73 66 72 +58 60 57 +43 53 43 +63 53 43 +80 51 49 +97 49 54 +113 47 60 +129 45 65 +144 43 70 +159 41 75 +172 40 80 +185 38 84 +196 37 88 +206 36 91 +215 34 94 +222 34 97 +228 33 99 +232 32 100 +234 32 101 +235 32 101 +234 32 101 +231 33 100 +227 33 98 +221 34 96 +213 35 94 +204 37 90 +193 38 87 +181 40 83 +167 42 78 +153 44 73 +137 47 68 +121 49 62 +104 52 56 +86 55 50 +68 57 44 +50 60 38 +70 72 55 +89 83 72 +108 95 89 +126 106 105 +144 117 121 +161 127 136 +176 136 150 +191 145 162 +204 153 174 +215 160 184 +226 166 193 +234 171 201 +240 175 206 +245 178 211 +248 179 213 diff --git a/src/fractalzoomer/color_maps/reb10.map b/src/fractalzoomer/color_maps/reb10.map new file mode 100644 index 000000000..cf4bfe014 --- /dev/null +++ b/src/fractalzoomer/color_maps/reb10.map @@ -0,0 +1,256 @@ +0 0 0 +37 0 0 +73 0 0 +110 0 0 +146 0 0 +183 0 0 +219 0 0 +255 0 0 +224 0 0 +192 0 0 +160 0 0 +128 0 0 +96 0 0 +64 0 0 +32 0 0 +0 0 0 +0 0 0 +0 10 37 +0 19 73 +0 28 110 +0 37 146 +0 46 183 +0 55 219 +0 64 255 +0 56 224 +0 48 192 +0 40 160 +0 32 128 +0 24 96 +0 16 64 +0 8 32 +0 0 0 +0 0 0 +37 19 0 +73 37 0 +110 55 0 +146 74 0 +183 92 0 +219 110 0 +255 128 0 +224 112 0 +192 96 0 +160 80 0 +128 64 0 +96 48 0 +64 32 0 +32 16 0 +0 0 0 +0 0 0 +0 28 37 +0 55 73 +0 83 110 +0 110 146 +0 138 183 +0 165 219 +0 192 255 +0 168 224 +0 144 192 +0 120 160 +0 96 128 +0 72 96 +0 48 64 +0 24 32 +0 0 0 +0 0 0 +37 37 0 +73 73 0 +110 110 0 +146 146 0 +183 183 0 +219 219 0 +255 255 0 +224 224 0 +192 192 0 +160 160 0 +128 128 0 +96 96 0 +64 64 0 +32 32 0 +0 0 0 +0 0 0 +0 37 28 +0 73 55 +0 110 83 +0 146 110 +0 183 138 +0 219 165 +0 255 192 +0 224 168 +0 192 144 +0 160 120 +0 128 96 +0 96 72 +0 64 48 +0 32 24 +0 0 0 +0 0 0 +19 37 0 +37 73 0 +55 110 0 +74 146 0 +92 183 0 +110 219 0 +128 255 0 +112 224 0 +96 192 0 +80 160 0 +64 128 0 +48 96 0 +32 64 0 +16 32 0 +0 0 0 +0 0 0 +17 0 17 +34 0 34 +51 0 51 +68 0 68 +85 0 85 +102 0 102 +119 0 119 +136 0 136 +153 0 153 +170 0 170 +187 0 187 +204 0 204 +221 0 221 +238 0 238 +255 0 255 +240 0 240 +224 0 224 +208 0 208 +192 0 192 +176 0 176 +160 0 160 +144 0 144 +128 0 128 +112 0 112 +96 0 96 +80 0 80 +64 0 64 +48 0 48 +32 0 32 +16 0 16 +0 0 0 +0 0 0 +0 37 19 +0 73 37 +0 110 55 +0 146 74 +0 183 92 +0 219 110 +0 255 128 +0 224 112 +0 192 96 +0 160 80 +0 128 64 +0 96 48 +0 64 32 +0 32 16 +0 0 0 +0 0 0 +28 37 0 +55 73 0 +83 110 0 +110 146 0 +138 183 0 +165 219 0 +192 255 0 +168 224 0 +144 192 0 +120 160 0 +96 128 0 +72 96 0 +48 64 0 +24 32 0 +0 0 0 +0 0 0 +0 37 37 +0 73 73 +0 110 110 +0 146 146 +0 183 183 +0 219 219 +0 255 255 +0 224 224 +0 192 192 +0 160 160 +0 128 128 +0 96 96 +0 64 64 +0 32 32 +0 0 0 +0 0 0 +37 28 0 +73 55 0 +110 83 0 +146 110 0 +183 138 0 +219 165 0 +255 192 0 +224 168 0 +192 144 0 +160 120 0 +128 96 0 +96 72 0 +64 48 0 +32 24 0 +0 0 0 +0 0 0 +0 19 37 +0 37 73 +0 55 110 +0 74 146 +0 92 183 +0 110 219 +0 128 255 +0 112 224 +0 96 192 +0 80 160 +0 64 128 +0 48 96 +0 32 64 +0 16 32 +0 0 0 +0 0 0 +0 10 37 +43 19 30 +85 28 24 +128 37 18 +170 46 12 +213 55 6 +255 64 0 +224 56 0 +192 48 0 +160 40 0 +128 32 0 +96 24 0 +64 16 0 +32 8 0 +0 0 0 +0 0 0 +0 0 37 +0 0 73 +0 0 110 +0 0 146 +0 0 183 +0 0 219 +0 0 255 +0 0 224 +0 0 192 +0 0 160 +0 0 128 +0 0 96 +0 0 64 +0 0 32 +0 0 0 diff --git a/src/fractalzoomer/color_maps/reb11.map b/src/fractalzoomer/color_maps/reb11.map new file mode 100644 index 000000000..b520498d7 --- /dev/null +++ b/src/fractalzoomer/color_maps/reb11.map @@ -0,0 +1,256 @@ +0 0 0 +37 0 0 +73 0 0 +110 0 0 +146 0 0 +183 0 0 +219 0 0 +255 0 0 +240 4 15 +224 8 31 +208 12 47 +192 16 63 +176 20 79 +160 24 95 +144 28 111 +128 32 127 +112 36 143 +96 40 159 +80 44 175 +64 48 191 +48 52 207 +32 56 223 +16 60 239 +0 64 255 +0 56 224 +0 48 192 +0 40 160 +0 32 128 +0 24 96 +0 16 64 +0 8 32 +0 0 0 +0 0 0 +37 19 0 +73 37 0 +110 55 0 +146 74 0 +183 92 0 +219 110 0 +255 128 0 +240 132 15 +224 136 31 +208 140 47 +192 144 63 +176 148 79 +160 152 95 +144 156 111 +128 160 127 +112 164 143 +96 168 159 +80 172 175 +64 176 191 +48 180 207 +32 184 223 +16 188 239 +0 192 255 +0 168 224 +0 144 192 +0 120 160 +0 96 128 +0 72 96 +0 48 64 +0 24 32 +0 0 0 +0 0 0 +37 37 0 +73 73 0 +110 110 0 +146 146 0 +183 183 0 +219 219 0 +255 255 0 +240 255 12 +224 255 24 +208 255 36 +192 255 48 +176 255 60 +160 255 72 +144 255 84 +128 255 96 +112 255 108 +96 255 120 +80 255 132 +64 255 144 +48 255 156 +32 255 168 +16 255 180 +0 255 192 +0 224 168 +0 192 144 +0 160 120 +0 128 96 +0 96 72 +0 64 48 +0 32 24 +0 0 0 +0 0 0 +19 37 0 +37 73 0 +55 110 0 +74 146 0 +92 183 0 +110 219 0 +128 255 0 +112 224 0 +96 192 0 +80 160 0 +64 128 0 +48 96 0 +32 64 0 +16 32 0 +0 0 0 +0 0 0 +17 0 17 +34 0 34 +51 0 51 +68 0 68 +85 0 85 +102 0 102 +119 0 119 +136 0 136 +153 0 153 +170 0 170 +187 0 187 +204 0 204 +221 0 221 +238 0 238 +255 0 255 +240 0 240 +224 0 224 +208 0 208 +192 0 192 +176 0 176 +160 0 160 +144 0 144 +128 0 128 +112 0 112 +96 0 96 +80 0 80 +64 0 64 +48 0 48 +32 0 32 +16 0 16 +0 0 0 +0 0 0 +0 37 19 +0 73 37 +0 110 55 +0 146 74 +0 183 92 +0 219 110 +0 255 128 +0 224 112 +0 192 96 +0 160 80 +0 128 64 +0 96 48 +0 64 32 +0 32 16 +0 0 0 +0 0 0 +28 37 0 +55 73 0 +83 110 0 +110 146 0 +138 183 0 +165 219 0 +192 255 0 +180 255 15 +168 255 31 +156 255 47 +144 255 63 +132 255 79 +120 255 95 +108 255 111 +96 255 127 +84 255 143 +72 255 159 +60 255 175 +48 255 191 +36 255 207 +24 255 223 +12 255 239 +0 255 255 +0 224 224 +0 192 192 +0 160 160 +0 128 128 +0 96 96 +0 64 64 +0 32 32 +0 0 0 +0 0 0 +37 28 0 +73 55 0 +110 83 0 +146 110 0 +183 138 0 +219 165 0 +255 192 0 +240 188 15 +224 184 31 +208 180 47 +192 176 63 +176 172 79 +160 168 95 +144 164 111 +128 160 127 +112 156 143 +96 152 159 +80 148 175 +64 144 191 +48 140 207 +32 136 223 +16 132 239 +0 128 255 +0 112 224 +0 96 192 +0 80 160 +0 64 128 +0 48 96 +0 32 64 +0 16 32 +0 0 0 +0 0 0 +0 10 37 +43 19 30 +85 28 24 +128 37 18 +170 46 12 +213 55 6 +255 64 0 +240 60 15 +224 56 31 +208 52 47 +192 48 63 +176 44 79 +160 40 95 +144 36 111 +128 32 127 +112 28 143 +96 24 159 +80 20 175 +64 16 191 +48 12 207 +32 8 223 +16 4 239 +0 0 255 +0 0 224 +0 0 192 +0 0 160 +0 0 128 +0 0 96 +0 0 64 +0 0 32 +0 0 0 diff --git a/src/fractalzoomer/color_maps/reb12.map b/src/fractalzoomer/color_maps/reb12.map new file mode 100644 index 000000000..dcc002b0b --- /dev/null +++ b/src/fractalzoomer/color_maps/reb12.map @@ -0,0 +1,256 @@ +0 0 0 +85 85 43 +170 170 86 +255 255 128 +192 192 97 +128 128 65 +65 65 33 +1 1 1 +52 0 52 +103 0 103 +154 0 154 +205 0 205 +255 0 255 +171 0 171 +86 0 86 +1 1 1 +0 0 0 +26 40 81 +52 80 162 +78 119 243 +59 90 183 +39 60 122 +20 30 61 +0 0 0 +51 0 0 +102 0 0 +153 0 0 +204 0 0 +255 0 0 +170 0 0 +85 0 0 +0 0 0 +0 0 0 +0 85 0 +0 170 0 +0 255 0 +0 192 0 +0 128 0 +0 64 0 +0 0 0 +51 26 0 +102 52 0 +153 77 0 +204 103 0 +255 128 0 +170 86 0 +85 43 0 +0 0 0 +0 0 0 +64 41 84 +127 82 168 +190 123 251 +143 93 189 +95 62 126 +48 31 63 +0 0 0 +19 37 49 +38 73 98 +57 109 146 +76 145 195 +95 181 243 +64 121 162 +32 61 81 +0 0 0 +0 0 0 +82 65 65 +163 130 129 +244 194 193 +183 146 145 +122 97 97 +61 49 49 +0 0 0 +26 17 13 +52 34 26 +77 50 39 +103 67 52 +128 83 64 +86 56 43 +43 28 22 +0 0 0 +0 0 0 +80 19 35 +159 38 69 +238 57 103 +179 43 78 +119 29 52 +60 15 26 +0 0 0 +44 29 18 +88 57 36 +132 86 54 +176 114 72 +220 142 90 +147 95 60 +74 48 30 +0 0 0 +0 0 0 +72 38 70 +144 76 139 +216 114 208 +162 86 156 +108 57 104 +54 29 52 +0 0 0 +51 51 0 +102 102 0 +153 153 0 +204 204 0 +255 255 0 +170 170 0 +85 85 0 +0 0 0 +0 0 0 +44 85 76 +87 169 152 +130 253 228 +98 190 171 +65 127 114 +33 64 57 +0 0 0 +50 14 1 +99 28 1 +149 42 2 +198 56 2 +247 69 2 +165 46 2 +83 23 1 +0 0 0 +0 0 0 +85 85 43 +170 170 86 +255 255 128 +192 192 96 +128 128 64 +64 64 32 +0 0 0 +32 19 18 +63 38 36 +95 57 54 +126 76 72 +157 95 89 +105 64 60 +53 32 30 +0 0 0 +0 0 0 +20 57 28 +39 114 56 +58 171 84 +44 129 63 +29 86 42 +15 43 21 +0 0 0 +29 8 51 +58 15 102 +87 22 152 +116 29 203 +145 36 253 +97 24 169 +49 12 85 +0 0 0 +0 0 0 +8 47 85 +16 93 170 +23 139 255 +18 105 192 +12 70 128 +6 35 64 +0 0 0 +51 5 28 +102 9 56 +153 13 83 +204 17 111 +255 21 138 +170 14 92 +85 7 46 +0 0 0 +0 0 0 +66 66 47 +132 132 94 +198 198 140 +149 149 105 +99 99 70 +50 50 35 +0 0 0 +0 0 0 +48 48 48 +96 96 96 +144 144 144 +192 192 192 +128 128 128 +64 64 64 +0 0 0 +0 0 0 +56 27 85 +112 53 170 +167 79 255 +126 60 192 +84 40 128 +42 20 64 +0 0 0 +35 51 1 +69 101 2 +103 152 2 +137 202 3 +171 252 3 +114 168 2 +57 84 1 +0 0 0 +0 0 0 +85 61 36 +170 121 71 +255 181 106 +192 136 80 +128 91 53 +64 46 27 +0 0 0 +0 51 51 +0 102 102 +0 153 153 +0 204 204 +0 255 255 +0 170 170 +0 85 85 +0 0 0 +0 0 0 +83 10 52 +166 19 104 +249 28 155 +187 21 117 +125 14 78 +63 7 39 +0 0 0 +33 29 14 +65 58 28 +98 86 42 +130 115 56 +162 143 70 +108 96 47 +54 48 24 +0 0 0 +0 0 0 +43 60 36 +86 120 72 +129 180 107 +97 135 81 +65 90 54 +33 45 27 +0 0 0 +0 0 51 +0 0 102 +0 0 153 +0 0 204 +0 0 255 +0 0 170 +0 0 85 +0 0 0 diff --git a/src/fractalzoomer/color_maps/reb50.map b/src/fractalzoomer/color_maps/reb50.map new file mode 100644 index 000000000..a72a93239 --- /dev/null +++ b/src/fractalzoomer/color_maps/reb50.map @@ -0,0 +1,256 @@ +146 57 31 +143 57 28 +141 57 25 +138 58 23 +136 58 20 +133 59 18 +131 59 15 +128 60 12 +136 56 12 +148 52 8 +148 52 20 +152 48 32 +156 44 44 +160 40 56 +164 36 68 +152 32 60 +140 28 56 +132 28 48 +120 24 44 +108 20 36 +96 16 32 +84 12 24 +72 8 20 +64 8 12 +52 4 8 +40 0 0 +52 0 4 +60 0 8 +72 0 16 +84 0 20 +92 0 24 +104 0 28 +116 0 36 +124 0 40 +136 0 44 +148 0 48 +152 8 52 +156 16 56 +160 28 64 +164 36 68 +168 44 76 +172 56 80 +176 64 88 +180 72 92 +184 84 96 +188 92 104 +192 100 108 +196 112 116 +200 120 120 +204 132 128 +204 140 132 +208 148 136 +212 160 144 +216 168 148 +220 176 156 +224 188 160 +228 196 164 +232 204 172 +236 216 176 +240 224 184 +244 232 188 +248 244 196 +252 252 200 +252 248 180 +252 244 160 +252 236 140 +252 232 120 +252 228 100 +252 220 80 +248 208 76 +244 196 72 +240 188 64 +236 176 60 +232 164 52 +228 156 48 +224 144 40 +220 132 36 +216 120 28 +212 112 24 +208 100 16 +200 88 8 +192 84 8 +188 80 8 +180 76 12 +176 72 12 +168 68 16 +164 64 16 +160 60 16 +152 56 20 +148 48 20 +140 44 24 +136 40 24 +132 36 24 +124 32 28 +120 28 28 +112 24 32 +108 20 32 +132 52 32 +156 88 36 +180 120 36 +204 152 40 +228 184 44 +252 220 48 +244 220 52 +236 216 60 +228 216 68 +220 212 72 +208 212 80 +200 208 88 +192 204 96 +184 204 100 +176 200 108 +168 196 116 +156 196 124 +148 192 128 +140 192 136 +132 188 144 +120 184 152 +116 180 144 +112 172 136 +108 168 128 +104 160 116 +96 156 108 +92 148 100 +88 144 92 +84 136 84 +80 132 72 +76 124 64 +72 120 56 +68 112 48 +60 108 40 +56 100 28 +52 96 20 +48 88 12 +40 80 0 +44 76 0 +48 72 0 +56 68 0 +60 64 0 +64 60 0 +68 56 0 +76 52 0 +80 48 0 +84 40 0 +88 36 0 +96 32 0 +100 28 0 +104 24 0 +108 20 0 +116 16 0 +120 12 0 +128 20 12 +136 32 24 +144 40 36 +152 48 52 +156 60 64 +164 68 76 +172 76 88 +180 88 100 +188 96 112 +196 104 124 +204 112 136 +212 124 152 +216 132 164 +224 140 176 +232 152 188 +240 160 200 +232 152 192 +220 140 184 +212 132 176 +200 120 172 +192 112 164 +180 100 156 +172 92 148 +160 80 140 +152 72 132 +140 60 124 +132 52 116 +120 40 112 +112 32 104 +100 20 96 +92 12 88 +80 0 80 +72 12 76 +60 20 72 +52 32 68 +40 40 60 +32 52 56 +20 60 52 +12 72 48 +0 84 40 +0 84 36 +0 88 32 +0 88 28 +0 92 24 +0 96 20 +0 96 16 +0 100 12 +0 104 8 +0 104 8 +4 104 8 +8 104 8 +8 104 8 +12 104 8 +12 100 8 +16 100 8 +16 100 8 +39 94 21 +62 88 33 +85 82 46 +107 76 58 +130 70 71 +153 64 83 +175 58 96 +198 52 108 +221 46 121 +243 41 133 +241 41 131 +239 41 128 +236 42 126 +234 42 123 +231 43 121 +229 43 118 +226 43 115 +224 44 113 +221 44 110 +219 45 108 +217 45 105 +214 45 103 +212 46 100 +209 46 97 +207 47 95 +204 47 92 +202 47 90 +199 48 87 +197 48 85 +195 49 82 +192 49 79 +190 49 77 +187 50 74 +185 50 72 +182 51 69 +180 51 67 +177 51 64 +175 52 61 +173 52 59 +170 53 56 +168 53 54 +165 53 51 +163 54 49 +160 54 46 +158 55 43 +155 55 41 +153 55 38 +151 56 36 +148 56 33 diff --git a/src/fractalzoomer/color_maps/reb56.map b/src/fractalzoomer/color_maps/reb56.map new file mode 100644 index 000000000..dae702679 --- /dev/null +++ b/src/fractalzoomer/color_maps/reb56.map @@ -0,0 +1,256 @@ +116 98 60 +111 95 61 +106 92 62 +102 89 62 +97 86 63 +92 83 64 +87 80 65 +83 77 65 +78 74 66 +73 71 67 +68 68 68 +72 72 72 +80 80 80 +88 88 88 +92 92 92 +100 100 100 +108 108 108 +116 116 116 +120 120 120 +128 128 128 +136 136 136 +140 140 140 +148 148 148 +156 156 156 +164 164 164 +168 168 168 +176 176 176 +184 184 184 +188 188 188 +196 196 196 +204 204 204 +212 212 212 +208 208 208 +200 200 200 +196 196 196 +188 188 188 +180 180 180 +176 176 176 +168 168 168 +160 160 160 +156 156 156 +148 148 148 +140 140 140 +136 136 136 +128 128 128 +120 120 120 +116 116 116 +108 108 108 +100 100 100 +96 96 96 +88 88 88 +80 80 80 +76 76 76 +68 68 68 +71 67 67 +74 66 66 +77 65 65 +80 65 65 +83 64 64 +86 63 63 +89 62 62 +92 62 62 +95 61 61 +98 60 60 +100 60 60 +104 60 60 +108 64 60 +112 68 60 +116 72 60 +124 76 60 +128 80 60 +132 84 60 +136 88 60 +144 92 60 +148 96 60 +152 96 56 +156 100 56 +160 104 56 +168 108 56 +172 112 56 +176 116 56 +180 120 56 +188 124 56 +192 128 56 +196 132 56 +200 132 52 +204 136 52 +212 140 52 +216 144 52 +220 148 52 +224 152 52 +232 156 52 +236 160 52 +240 164 52 +244 168 52 +252 172 48 +248 172 48 +244 168 48 +240 164 48 +236 160 48 +232 156 48 +224 152 48 +220 148 48 +216 144 48 +212 144 48 +208 140 48 +200 136 52 +196 132 52 +192 128 52 +188 124 52 +184 120 52 +176 116 52 +172 116 52 +168 112 52 +164 108 52 +160 104 52 +156 100 52 +148 96 56 +144 92 56 +140 88 56 +136 88 56 +132 84 56 +124 80 56 +120 76 56 +116 72 56 +112 68 56 +108 64 56 +100 60 60 +54 52 30 +8 44 0 +16 52 0 +24 60 0 +32 68 0 +40 76 0 +52 84 0 +60 92 0 +68 100 0 +76 104 0 +84 112 0 +96 120 0 +104 128 0 +112 136 0 +120 144 0 +128 152 0 +140 160 0 +132 152 0 +124 144 0 +112 136 0 +104 128 0 +96 120 0 +84 112 0 +76 104 0 +68 96 0 +56 88 0 +48 80 0 +40 72 0 +28 64 0 +20 56 0 +12 48 0 +0 40 0 +8 44 0 +16 52 0 +24 60 0 +32 68 0 +40 76 0 +52 84 0 +60 92 0 +68 100 0 +76 104 0 +84 112 0 +96 120 0 +104 128 0 +112 136 0 +120 144 0 +128 152 0 +140 160 0 +132 156 0 +124 148 0 +116 140 0 +108 132 0 +100 124 0 +88 116 0 +80 108 0 +72 100 0 +64 96 0 +56 88 0 +44 80 0 +36 72 0 +28 64 0 +20 56 0 +51 68 16 +82 80 32 +112 92 48 +116 92 48 +120 96 52 +124 100 56 +128 104 60 +132 108 64 +136 112 68 +140 116 68 +148 120 72 +152 124 76 +156 128 80 +160 132 84 +164 136 88 +168 140 88 +172 144 92 +176 148 96 +184 152 100 +188 156 104 +192 160 108 +196 164 108 +200 168 112 +204 172 116 +208 176 120 +212 180 124 +220 184 128 +224 188 128 +228 192 132 +232 196 136 +236 200 140 +240 204 144 +244 208 148 +252 212 152 +248 212 152 +244 208 148 +240 204 144 +236 200 144 +232 196 140 +228 192 136 +224 188 132 +220 184 132 +216 180 128 +212 180 124 +208 176 120 +204 172 120 +200 168 116 +196 164 112 +192 160 108 +184 156 108 +184 156 108 +180 152 104 +176 148 100 +172 144 96 +168 140 96 +164 140 92 +160 136 88 +156 132 84 +152 128 84 +148 124 80 +144 120 76 +140 116 72 +136 112 72 +132 108 68 +128 104 64 +120 100 60 diff --git a/src/fractalzoomer/color_maps/reb57.map b/src/fractalzoomer/color_maps/reb57.map new file mode 100644 index 000000000..84ca7aab1 --- /dev/null +++ b/src/fractalzoomer/color_maps/reb57.map @@ -0,0 +1,256 @@ +0 0 0 +168 76 84 +176 88 100 +184 104 116 +192 116 132 +200 132 148 +208 144 164 +220 160 180 +224 156 180 +232 148 184 +224 140 180 +216 132 172 +208 124 168 +200 116 160 +192 108 156 +184 100 152 +172 92 144 +164 84 140 +156 76 136 +148 68 128 +140 60 124 +132 52 116 +124 44 112 +112 32 104 +108 32 104 +100 36 108 +96 40 108 +88 44 112 +80 48 112 +76 52 116 +68 56 116 +60 60 120 +60 64 120 +60 72 124 +60 76 128 +60 84 132 +60 92 136 +60 96 140 +60 104 144 +64 112 148 +64 116 148 +64 124 152 +64 128 156 +64 136 160 +64 144 164 +64 148 168 +64 156 172 +68 164 176 +76 164 176 +88 168 180 +96 172 180 +108 176 184 +116 180 184 +128 184 188 +136 188 192 +148 192 192 +156 196 196 +168 200 196 +176 204 200 +188 208 204 +196 212 204 +208 216 208 +216 220 208 +228 224 212 +224 220 196 +224 216 176 +220 212 160 +220 208 144 +216 208 124 +213 202 120 +210 196 116 +208 190 113 +205 184 109 +203 178 106 +200 172 102 +198 166 99 +195 160 95 +193 154 92 +190 148 88 +188 142 85 +185 136 81 +183 130 77 +180 124 74 +178 118 70 +175 112 67 +173 106 63 +170 101 60 +168 95 56 +165 89 53 +163 83 49 +160 77 46 +158 71 42 +155 65 38 +153 59 35 +150 53 31 +148 47 28 +145 41 24 +143 35 21 +140 29 17 +138 23 14 +135 17 10 +133 11 7 +130 5 3 +128 0 0 +130 4 1 +132 8 3 +134 12 5 +136 16 7 +139 20 8 +141 24 10 +143 29 12 +145 33 14 +147 37 16 +150 41 17 +152 45 19 +154 49 21 +156 53 23 +159 58 25 +161 62 26 +163 66 28 +165 70 30 +167 74 32 +170 78 33 +172 82 35 +174 87 37 +176 91 39 +178 95 41 +181 99 42 +183 103 44 +185 107 46 +187 111 48 +190 116 50 +192 120 51 +194 124 53 +196 128 55 +198 132 57 +201 136 58 +203 140 60 +205 145 62 +207 149 64 +209 153 66 +212 157 67 +214 161 69 +216 165 71 +218 169 73 +221 174 75 +223 178 76 +225 182 78 +227 186 80 +229 190 82 +232 194 83 +234 198 85 +236 203 87 +238 207 89 +240 211 91 +243 215 92 +245 219 94 +247 223 96 +249 227 98 +252 232 100 +248 224 92 +248 216 80 +248 212 76 +244 204 72 +244 200 72 +240 192 68 +240 188 64 +236 180 60 +236 172 56 +236 172 56 +236 168 52 +232 160 48 +232 156 44 +228 148 40 +224 140 36 +220 128 28 +216 116 24 +212 104 16 +204 92 8 +200 88 8 +192 84 12 +188 80 12 +184 76 12 +176 72 12 +172 68 16 +164 64 16 +160 60 16 +156 56 20 +148 56 20 +140 56 20 +132 56 20 +124 56 16 +112 56 16 +104 56 16 +96 56 16 +88 56 12 +80 56 12 +72 56 12 +60 56 12 +52 56 8 +44 56 8 +36 56 8 +36 56 16 +36 52 24 +36 48 32 +32 48 36 +32 44 44 +32 40 52 +32 36 60 +32 32 68 +32 32 76 +28 28 80 +28 24 88 +28 20 96 +28 16 104 +28 12 112 +24 12 116 +24 8 124 +24 4 132 +20 0 140 +20 0 136 +20 0 128 +20 4 120 +24 4 116 +24 8 108 +24 8 100 +24 8 92 +24 12 84 +28 12 80 +28 16 72 +28 16 64 +28 16 56 +28 20 48 +32 20 44 +32 24 36 +32 24 28 +36 28 20 +40 32 8 +40 24 8 +40 16 4 +40 8 4 +40 0 0 +48 12 4 +56 24 12 +68 36 16 +76 48 24 +88 60 28 +96 72 36 +104 72 40 +112 72 44 +120 68 48 +128 68 56 +136 68 60 +144 68 64 +152 64 68 +160 64 72 diff --git a/src/fractalzoomer/color_maps/reb66.map b/src/fractalzoomer/color_maps/reb66.map new file mode 100644 index 000000000..185519179 --- /dev/null +++ b/src/fractalzoomer/color_maps/reb66.map @@ -0,0 +1,256 @@ +0 60 255 +36 87 255 +72 115 255 +109 143 255 +145 171 255 +182 199 255 +218 227 255 +255 255 255 +239 224 255 +222 192 255 +205 160 255 +188 128 255 +171 96 255 +154 64 255 +137 32 255 +120 0 255 +113 0 232 +106 0 208 +99 0 184 +92 0 160 +85 0 136 +78 0 112 +71 0 88 +64 0 64 +87 0 80 +111 0 97 +135 0 113 +159 0 130 +183 0 146 +207 0 163 +231 0 179 +255 0 196 +255 31 203 +255 63 210 +255 95 218 +255 127 225 +255 159 232 +255 191 240 +255 223 247 +255 255 255 +255 224 226 +255 192 196 +255 160 166 +255 128 136 +255 96 106 +255 64 76 +255 32 46 +255 0 16 +232 0 22 +208 0 28 +184 0 34 +160 0 40 +136 0 46 +112 0 52 +88 0 58 +64 0 64 +87 22 56 +111 44 48 +135 66 40 +159 88 32 +183 110 24 +207 132 16 +231 154 8 +255 176 0 +255 185 31 +255 195 63 +255 205 95 +255 215 127 +255 225 159 +255 235 191 +255 245 223 +255 255 255 +241 255 224 +227 255 192 +212 255 160 +198 255 128 +184 255 96 +169 255 64 +155 255 32 +140 255 0 +131 224 8 +121 192 16 +112 160 24 +102 128 32 +93 96 40 +83 64 48 +74 32 56 +64 0 64 +56 31 63 +48 63 61 +40 95 60 +32 127 58 +24 159 57 +16 191 55 +8 223 54 +0 255 52 +31 255 77 +63 255 102 +95 255 128 +127 255 153 +159 255 178 +191 255 204 +223 255 229 +255 255 255 +224 255 254 +192 255 253 +160 255 251 +128 255 250 +96 255 249 +64 255 247 +32 255 246 +0 255 244 +8 224 222 +16 192 199 +24 160 177 +32 128 154 +40 96 132 +48 64 109 +56 32 87 +64 0 64 +56 9 87 +48 18 111 +40 27 135 +32 36 159 +24 45 183 +16 54 207 +8 63 231 +0 72 255 +0 60 255 +0 48 255 +0 36 255 +0 24 255 +0 12 255 +0 0 255 +11 0 255 +23 0 255 +28 0 250 +34 0 244 +40 0 238 +46 0 232 +52 0 226 +57 0 220 +63 0 214 +69 0 208 +75 0 202 +81 0 196 +86 0 190 +92 0 184 +98 0 178 +104 0 172 +110 0 166 +115 0 160 +121 0 154 +127 0 148 +133 0 142 +139 0 136 +144 0 130 +150 0 124 +156 0 118 +162 0 112 +168 0 106 +173 0 100 +179 0 94 +185 0 88 +191 0 82 +197 0 76 +202 0 70 +208 0 64 +214 0 58 +220 0 52 +226 0 46 +231 0 40 +237 0 34 +243 0 28 +249 0 22 +255 0 16 +255 0 4 +252 3 7 +248 7 11 +244 11 15 +240 15 19 +236 19 23 +232 23 27 +228 27 31 +224 31 35 +220 35 39 +216 39 43 +212 43 47 +208 47 51 +204 51 54 +200 55 58 +196 59 62 +192 63 66 +188 67 70 +184 71 74 +180 75 78 +176 79 82 +172 83 86 +168 86 90 +164 90 94 +160 94 98 +156 98 102 +152 102 105 +148 106 109 +144 110 113 +140 114 117 +136 118 121 +132 122 125 +128 126 129 +124 130 133 +120 134 137 +116 138 141 +112 142 145 +108 146 149 +104 150 153 +100 154 156 +96 158 160 +92 162 164 +88 166 168 +84 169 172 +80 173 176 +76 177 180 +72 181 184 +68 185 188 +64 189 192 +60 193 196 +56 197 200 +52 201 204 +48 205 207 +44 209 211 +40 213 215 +36 217 219 +32 221 223 +28 225 227 +24 229 231 +20 233 235 +16 237 239 +12 241 243 +8 245 247 +4 249 251 +0 253 255 +0 241 255 +0 229 255 +0 217 255 +0 204 255 +0 192 255 +0 180 255 +0 168 255 +0 156 255 +0 144 255 +0 132 255 +0 120 255 +0 108 255 +0 96 255 +0 84 255 +0 72 255 diff --git a/src/fractalzoomer/color_maps/rebghst1.map b/src/fractalzoomer/color_maps/rebghst1.map new file mode 100644 index 000000000..474ecaf86 --- /dev/null +++ b/src/fractalzoomer/color_maps/rebghst1.map @@ -0,0 +1,256 @@ +128 128 128 +130 126 126 +131 125 124 +133 123 122 +134 122 120 +135 120 118 +137 119 116 +138 117 114 +139 116 112 +141 114 110 +142 113 108 +143 111 106 +145 110 104 +146 108 102 +147 107 100 +149 105 98 +150 104 96 +151 102 94 +153 101 92 +154 99 90 +155 98 88 +157 96 86 +158 95 84 +159 93 82 +161 92 80 +162 90 78 +163 89 77 +165 88 75 +166 86 73 +168 85 71 +169 83 69 +170 82 67 +172 80 65 +173 79 63 +174 77 61 +176 76 59 +177 74 57 +178 73 55 +180 71 53 +181 70 51 +182 68 49 +184 67 47 +185 65 45 +186 64 43 +188 62 41 +189 61 39 +190 59 37 +192 58 35 +193 56 33 +194 55 31 +196 53 29 +197 52 27 +198 51 26 +198 53 26 +199 55 26 +200 58 26 +200 60 25 +201 63 25 +202 65 25 +202 68 24 +203 70 24 +204 73 24 +204 75 23 +205 78 23 +206 80 23 +206 82 22 +207 85 22 +208 87 22 +208 90 21 +209 92 21 +210 95 21 +211 97 21 +211 100 20 +212 102 20 +213 105 20 +213 107 19 +214 109 19 +215 112 19 +215 114 18 +216 117 18 +217 119 18 +217 122 17 +218 124 17 +219 127 17 +219 129 16 +220 132 16 +221 134 16 +222 137 16 +222 139 15 +223 141 15 +224 144 15 +224 146 14 +225 149 14 +226 151 14 +226 154 13 +227 156 13 +228 159 13 +228 161 12 +229 164 12 +230 166 12 +230 168 11 +231 171 11 +232 173 11 +233 176 11 +233 178 10 +234 181 10 +235 183 10 +235 186 9 +236 188 9 +237 191 9 +237 193 8 +238 196 8 +239 198 8 +239 200 7 +240 203 7 +241 205 7 +241 208 6 +242 210 6 +243 213 6 +244 215 6 +244 218 5 +245 220 5 +246 223 5 +246 225 4 +247 227 4 +248 230 4 +248 232 3 +249 235 3 +250 237 3 +250 240 2 +251 242 2 +252 245 2 +252 247 1 +253 250 1 +254 252 1 +255 255 0 +254 253 0 +252 250 0 +250 247 0 +248 244 0 +246 241 0 +244 239 0 +242 236 0 +241 233 0 +239 230 0 +237 227 0 +235 225 0 +233 222 0 +231 219 0 +229 216 0 +227 213 0 +226 211 0 +224 208 0 +222 205 0 +220 202 0 +218 199 0 +216 197 0 +214 194 0 +213 191 0 +211 188 0 +209 185 0 +207 182 0 +205 180 0 +203 177 0 +201 174 0 +199 171 0 +198 168 0 +196 166 0 +194 163 0 +192 160 0 +190 157 0 +188 154 0 +186 152 0 +185 149 0 +183 146 0 +181 143 0 +179 140 0 +177 138 0 +175 135 0 +173 132 0 +171 129 0 +170 126 0 +168 123 0 +166 121 0 +164 118 0 +162 115 0 +160 112 0 +158 109 0 +157 107 0 +155 104 0 +153 101 0 +151 98 0 +149 95 0 +147 93 0 +145 90 0 +143 87 0 +142 84 0 +140 81 0 +138 79 0 +136 76 0 +134 73 0 +132 70 0 +130 67 0 +128 64 0 +128 65 2 +128 66 4 +128 67 7 +128 68 9 +128 70 12 +128 71 14 +128 72 17 +128 73 19 +128 75 22 +128 76 24 +128 77 27 +128 78 29 +128 80 32 +128 81 34 +128 82 36 +128 83 39 +128 84 41 +128 86 44 +128 87 46 +128 88 49 +128 89 51 +128 91 54 +128 92 56 +128 93 59 +128 94 61 +128 96 64 +128 97 66 +128 98 68 +128 99 71 +128 100 73 +128 102 76 +128 103 78 +128 104 81 +128 105 83 +128 107 86 +128 108 88 +128 109 91 +128 110 93 +128 112 96 +128 113 98 +128 114 100 +128 115 103 +128 116 105 +128 118 108 +128 119 110 +128 120 113 +128 121 115 +128 123 118 +128 124 120 +128 125 123 +128 126 125 +128 128 128 diff --git a/src/fractalzoomer/color_maps/rebghst2.map b/src/fractalzoomer/color_maps/rebghst2.map new file mode 100644 index 000000000..44b65db82 --- /dev/null +++ b/src/fractalzoomer/color_maps/rebghst2.map @@ -0,0 +1,256 @@ +255 128 64 +251 124 64 +247 120 64 +244 117 64 +240 113 64 +237 110 64 +233 106 64 +230 103 64 +226 99 64 +223 96 64 +219 92 64 +216 88 64 +212 85 64 +209 81 64 +205 78 64 +202 74 64 +198 71 64 +195 67 64 +191 64 64 +187 60 64 +184 56 64 +180 53 64 +177 49 64 +173 46 64 +170 42 64 +166 39 64 +163 35 64 +159 32 64 +156 28 64 +152 24 64 +149 21 64 +145 17 64 +142 14 64 +138 10 64 +135 7 64 +131 3 64 +128 0 64 +129 3 64 +131 6 63 +132 9 62 +134 12 61 +135 15 61 +137 18 60 +138 21 59 +140 24 58 +141 27 58 +143 30 57 +144 33 56 +146 36 55 +147 39 54 +149 43 54 +150 46 53 +152 49 52 +154 52 51 +155 55 51 +157 58 50 +158 61 49 +160 64 48 +161 67 48 +163 70 47 +164 73 46 +166 76 45 +167 79 44 +169 82 44 +170 86 43 +172 89 42 +173 92 41 +175 95 41 +176 98 40 +178 101 39 +180 104 38 +181 107 38 +183 110 37 +184 113 36 +186 116 35 +187 119 34 +189 122 34 +190 125 33 +192 129 32 +193 132 31 +195 135 31 +196 138 30 +198 141 29 +199 144 28 +201 147 27 +202 150 27 +204 153 26 +206 156 25 +207 159 24 +209 162 24 +210 165 23 +212 168 22 +213 172 21 +215 175 21 +216 178 20 +218 181 19 +219 184 18 +221 187 17 +222 190 17 +224 193 16 +225 196 15 +227 199 14 +228 202 14 +230 205 13 +232 208 12 +233 211 11 +235 215 11 +236 218 10 +238 221 9 +239 224 8 +241 227 7 +242 230 7 +244 233 6 +245 236 5 +247 239 4 +248 242 4 +250 245 3 +251 248 2 +253 251 1 +255 255 0 +253 250 0 +251 245 0 +248 240 0 +246 235 0 +243 230 0 +241 225 0 +238 220 0 +236 215 0 +233 210 0 +231 205 0 +228 200 0 +226 195 0 +223 190 0 +221 185 0 +218 180 0 +216 175 0 +213 170 0 +211 165 0 +208 160 0 +206 155 0 +203 150 0 +201 145 0 +198 140 0 +196 135 0 +193 130 0 +191 125 0 +188 120 0 +186 115 0 +183 110 0 +181 105 0 +178 100 0 +176 95 0 +173 90 0 +171 85 0 +168 80 0 +166 75 0 +163 70 0 +161 65 0 +158 60 0 +156 55 0 +153 50 0 +151 45 0 +148 40 0 +146 35 0 +143 30 0 +141 25 0 +138 20 0 +136 15 0 +133 10 0 +131 5 0 +128 0 0 +130 2 1 +131 4 2 +133 5 3 +134 7 4 +136 8 4 +137 10 5 +139 11 6 +140 13 7 +142 14 7 +143 16 8 +145 17 9 +146 19 10 +148 20 10 +149 22 11 +151 23 12 +152 25 13 +154 26 13 +155 28 14 +157 29 15 +158 31 16 +160 32 16 +161 34 17 +163 35 18 +164 37 19 +166 38 19 +167 40 20 +169 41 21 +170 43 22 +172 44 22 +173 46 23 +175 47 24 +176 49 25 +178 50 25 +179 52 26 +181 53 27 +182 55 28 +184 56 28 +185 58 29 +187 59 30 +188 61 31 +190 62 31 +191 64 32 +193 65 33 +194 67 34 +196 68 34 +197 70 35 +199 71 36 +200 73 37 +202 74 37 +203 76 38 +205 77 39 +206 79 40 +208 80 40 +209 82 41 +211 83 42 +212 85 43 +214 86 43 +215 88 44 +217 89 45 +218 91 46 +220 92 46 +221 94 47 +223 95 48 +224 97 49 +226 98 49 +227 100 50 +229 101 51 +230 103 52 +232 104 52 +233 106 53 +235 107 54 +236 109 55 +238 110 55 +239 112 56 +241 113 57 +242 115 58 +244 116 58 +245 118 59 +247 119 60 +248 121 61 +250 122 61 +251 124 62 +253 125 63 +254 127 64 +255 128 64 diff --git a/src/fractalzoomer/color_maps/rebghst3.map b/src/fractalzoomer/color_maps/rebghst3.map new file mode 100644 index 000000000..baa4877e6 --- /dev/null +++ b/src/fractalzoomer/color_maps/rebghst3.map @@ -0,0 +1,256 @@ +128 0 128 +124 4 128 +120 8 128 +117 11 128 +113 15 128 +110 18 128 +106 22 128 +103 25 128 +99 29 128 +96 32 128 +92 36 128 +88 40 128 +85 43 128 +81 47 128 +78 50 128 +74 54 128 +71 57 128 +67 61 128 +64 64 128 +60 68 128 +56 72 128 +53 75 128 +49 79 128 +46 82 128 +42 86 128 +39 89 128 +35 93 128 +32 96 128 +28 100 128 +24 104 128 +21 107 128 +17 111 128 +14 114 128 +10 118 128 +7 121 128 +3 125 128 +0 128 128 +3 128 129 +6 128 131 +9 128 132 +12 128 134 +15 128 135 +18 128 137 +21 128 138 +24 128 140 +27 128 141 +30 128 143 +33 128 144 +36 128 146 +39 128 147 +43 128 149 +46 128 150 +49 128 152 +52 128 154 +55 128 155 +58 128 157 +61 128 158 +64 128 160 +67 128 161 +70 128 163 +73 128 164 +76 128 166 +79 128 167 +82 128 169 +86 128 170 +89 128 172 +92 128 173 +95 128 175 +98 128 176 +101 128 178 +104 128 180 +107 128 181 +110 128 183 +113 128 184 +116 128 186 +119 128 187 +122 128 189 +125 128 190 +129 128 192 +132 128 193 +135 128 195 +138 128 196 +141 128 198 +144 128 199 +147 128 201 +150 128 202 +153 128 204 +156 128 206 +159 128 207 +162 128 209 +165 128 210 +168 128 212 +172 128 213 +175 128 215 +178 128 216 +181 128 218 +184 128 219 +187 128 221 +190 128 222 +193 128 224 +196 128 225 +199 128 227 +202 128 228 +205 128 230 +208 128 232 +211 128 233 +215 128 235 +218 128 236 +221 128 238 +224 128 239 +227 128 241 +230 128 242 +233 128 244 +236 128 245 +239 128 247 +242 128 248 +245 128 250 +248 128 251 +251 128 253 +255 128 255 +251 126 253 +246 124 251 +241 121 248 +236 119 246 +231 116 243 +226 114 241 +221 111 238 +216 109 236 +211 106 234 +206 104 231 +202 101 229 +197 99 226 +192 96 224 +187 94 221 +182 92 219 +177 89 216 +172 87 214 +167 84 212 +162 82 209 +157 79 207 +153 77 204 +148 74 202 +143 72 199 +138 69 197 +133 67 194 +128 64 192 +123 62 190 +118 60 187 +113 57 185 +108 55 182 +103 52 180 +99 50 177 +94 47 175 +89 45 172 +84 42 170 +79 40 168 +74 37 165 +69 35 163 +64 32 160 +59 30 158 +54 28 155 +50 25 153 +45 23 150 +40 20 148 +35 18 146 +30 15 143 +25 13 141 +20 10 138 +15 8 136 +10 5 133 +5 3 131 +0 0 128 +1 0 128 +3 0 128 +4 0 128 +6 0 128 +7 0 128 +9 0 128 +10 0 128 +12 0 128 +13 0 128 +15 0 128 +16 0 128 +18 0 128 +19 0 128 +21 0 128 +22 0 128 +24 0 128 +25 0 128 +27 0 128 +28 0 128 +30 0 128 +32 0 128 +33 0 128 +35 0 128 +36 0 128 +38 0 128 +39 0 128 +41 0 128 +42 0 128 +44 0 128 +45 0 128 +47 0 128 +48 0 128 +50 0 128 +51 0 128 +53 0 128 +54 0 128 +56 0 128 +57 0 128 +59 0 128 +60 0 128 +62 0 128 +64 0 128 +65 0 128 +67 0 128 +68 0 128 +70 0 128 +71 0 128 +73 0 128 +74 0 128 +76 0 128 +77 0 128 +79 0 128 +80 0 128 +82 0 128 +83 0 128 +85 0 128 +86 0 128 +88 0 128 +89 0 128 +91 0 128 +92 0 128 +94 0 128 +96 0 128 +97 0 128 +99 0 128 +100 0 128 +102 0 128 +103 0 128 +105 0 128 +106 0 128 +108 0 128 +109 0 128 +111 0 128 +112 0 128 +114 0 128 +115 0 128 +117 0 128 +118 0 128 +120 0 128 +121 0 128 +123 0 128 +124 0 128 +126 0 128 +128 0 128 diff --git a/src/fractalzoomer/color_maps/rebghst4.map b/src/fractalzoomer/color_maps/rebghst4.map new file mode 100644 index 000000000..0b4c84314 --- /dev/null +++ b/src/fractalzoomer/color_maps/rebghst4.map @@ -0,0 +1,256 @@ +128 255 255 +131 250 252 +133 245 250 +136 240 247 +138 235 245 +141 230 242 +143 225 240 +146 220 237 +148 215 235 +150 210 233 +153 205 230 +155 201 228 +158 196 225 +160 191 223 +163 186 220 +165 181 218 +168 176 215 +170 171 213 +172 166 211 +175 161 208 +177 156 206 +180 152 203 +182 147 201 +185 142 198 +187 137 196 +190 132 193 +192 127 191 +194 122 189 +197 117 186 +199 112 184 +202 107 181 +204 102 179 +207 98 176 +209 93 174 +212 88 171 +214 83 169 +216 78 167 +219 73 164 +221 68 162 +224 63 159 +226 58 157 +229 53 154 +231 49 152 +234 44 149 +236 39 147 +238 34 145 +241 29 142 +243 24 140 +246 19 137 +248 14 135 +251 9 132 +253 4 130 +255 0 128 +252 0 128 +248 0 128 +244 0 128 +240 0 128 +236 0 128 +233 0 128 +229 0 128 +225 0 128 +221 0 128 +217 0 128 +214 0 128 +210 0 128 +206 0 128 +202 0 128 +198 0 128 +195 0 128 +191 0 128 +187 0 128 +183 0 128 +179 0 128 +176 0 128 +172 0 128 +168 0 128 +164 0 128 +160 0 128 +157 0 128 +153 0 128 +149 0 128 +145 0 128 +141 0 128 +138 0 128 +134 0 128 +130 0 128 +126 0 128 +122 0 128 +118 0 128 +115 0 128 +111 0 128 +107 0 128 +103 0 128 +99 0 128 +96 0 128 +92 0 128 +88 0 128 +84 0 128 +80 0 128 +77 0 128 +73 0 128 +69 0 128 +65 0 128 +61 0 128 +58 0 128 +54 0 128 +50 0 128 +46 0 128 +42 0 128 +39 0 128 +35 0 128 +31 0 128 +27 0 128 +23 0 128 +20 0 128 +16 0 128 +12 0 128 +8 0 128 +4 0 128 +0 0 128 +1 0 128 +3 0 127 +5 0 126 +7 0 125 +9 0 124 +11 0 123 +13 0 122 +15 0 121 +16 0 120 +18 0 119 +20 0 118 +22 0 117 +24 0 116 +26 0 115 +28 0 114 +30 0 113 +32 0 112 +33 0 112 +35 0 111 +37 0 110 +39 0 109 +41 0 108 +43 0 107 +45 0 106 +47 0 105 +48 0 104 +50 0 103 +52 0 102 +54 0 101 +56 0 100 +58 0 99 +60 0 98 +62 0 97 +64 0 96 +65 0 96 +67 0 95 +69 0 94 +71 0 93 +73 0 92 +75 0 91 +77 0 90 +79 0 89 +80 0 88 +82 0 87 +84 0 86 +86 0 85 +88 0 84 +90 0 83 +92 0 82 +94 0 81 +96 0 80 +97 0 80 +99 0 79 +101 0 78 +103 0 77 +105 0 76 +107 0 75 +109 0 74 +111 0 73 +112 0 72 +114 0 71 +116 0 70 +118 0 69 +120 0 68 +122 0 67 +124 0 66 +126 0 65 +128 0 64 +128 3 66 +128 7 69 +128 11 72 +128 15 75 +128 18 78 +128 22 80 +128 26 83 +128 30 86 +128 33 89 +128 37 92 +128 41 94 +128 45 97 +128 48 100 +128 52 103 +128 56 106 +128 60 108 +128 63 111 +128 67 114 +128 71 117 +128 75 120 +128 78 122 +128 82 125 +128 86 128 +128 90 131 +128 93 134 +128 97 137 +128 101 139 +128 105 142 +128 108 145 +128 112 148 +128 116 151 +128 120 153 +128 123 156 +128 127 159 +128 131 162 +128 135 165 +128 138 167 +128 142 170 +128 146 173 +128 150 176 +128 153 179 +128 157 181 +128 161 184 +128 165 187 +128 168 190 +128 172 193 +128 176 196 +128 180 198 +128 183 201 +128 187 204 +128 191 207 +128 195 210 +128 198 212 +128 202 215 +128 206 218 +128 210 221 +128 213 224 +128 217 226 +128 221 229 +128 225 232 +128 228 235 +128 232 238 +128 236 240 +128 240 243 +128 243 246 +128 247 249 +128 251 252 +128 255 255 diff --git a/src/fractalzoomer/color_maps/rebghst5.map b/src/fractalzoomer/color_maps/rebghst5.map new file mode 100644 index 000000000..86db8b5ae --- /dev/null +++ b/src/fractalzoomer/color_maps/rebghst5.map @@ -0,0 +1,256 @@ +150 150 200 +151 151 196 +151 152 193 +152 153 189 +152 154 186 +152 155 182 +153 156 179 +153 157 175 +154 158 172 +154 159 168 +154 160 165 +155 161 161 +155 162 158 +155 163 155 +156 164 151 +156 165 148 +157 166 144 +157 167 141 +157 168 137 +158 169 134 +158 170 130 +159 171 127 +159 172 123 +159 173 120 +160 174 116 +160 175 113 +160 175 110 +161 176 106 +161 177 103 +162 178 99 +162 179 96 +162 180 92 +163 181 89 +163 182 85 +164 183 82 +164 184 78 +164 185 75 +165 186 71 +165 187 68 +165 188 65 +166 189 61 +166 190 58 +167 191 54 +167 192 51 +167 193 47 +168 194 44 +168 195 40 +169 196 37 +169 197 33 +169 198 30 +170 199 26 +170 200 23 +170 200 20 +168 197 19 +167 195 19 +166 193 19 +165 191 18 +164 189 18 +163 187 18 +162 185 17 +161 183 17 +160 181 17 +159 179 17 +158 177 16 +157 174 16 +156 172 16 +155 170 15 +154 168 15 +153 166 15 +152 164 14 +151 162 14 +150 160 14 +149 158 14 +148 156 13 +147 154 13 +145 151 13 +144 149 12 +143 147 12 +142 145 12 +141 143 11 +140 141 11 +139 139 11 +138 137 11 +137 135 10 +136 133 10 +135 131 10 +134 128 9 +133 126 9 +132 124 9 +131 122 8 +130 120 8 +129 118 8 +128 116 8 +127 114 7 +126 112 7 +125 110 7 +124 108 6 +122 105 6 +121 103 6 +120 101 5 +119 99 5 +118 97 5 +117 95 5 +116 93 4 +115 91 4 +114 89 4 +113 87 3 +112 85 3 +111 82 3 +110 80 2 +109 78 2 +108 76 2 +107 74 2 +106 72 1 +105 70 1 +104 68 1 +103 66 0 +102 64 0 +101 62 0 +100 60 0 +99 59 2 +98 59 3 +97 59 4 +97 59 5 +96 59 6 +95 59 7 +94 58 8 +94 58 9 +93 58 10 +92 58 11 +91 58 12 +91 58 13 +90 58 14 +89 57 15 +88 57 16 +88 57 17 +87 57 18 +86 57 19 +86 57 20 +85 57 21 +84 56 22 +83 56 23 +83 56 24 +82 56 25 +81 56 26 +80 56 27 +80 56 28 +79 55 29 +78 55 30 +77 55 31 +77 55 32 +76 55 33 +75 55 34 +75 55 35 +74 54 37 +73 54 38 +72 54 39 +72 54 40 +71 54 41 +70 54 42 +69 53 43 +69 53 44 +68 53 45 +67 53 46 +66 53 47 +66 53 48 +65 53 49 +64 52 50 +63 52 51 +63 52 52 +62 52 53 +61 52 54 +61 52 55 +60 52 56 +59 51 57 +58 51 58 +58 51 59 +57 51 60 +56 51 61 +55 51 62 +55 51 63 +54 50 64 +53 50 65 +52 50 66 +52 50 67 +51 50 68 +50 50 69 +50 50 70 +52 52 72 +53 53 74 +55 55 76 +56 56 78 +58 58 80 +59 59 82 +61 61 84 +62 62 86 +64 64 88 +65 65 90 +67 67 92 +68 68 93 +70 70 95 +71 71 97 +73 73 99 +74 74 101 +75 75 103 +77 77 105 +78 78 107 +80 80 109 +81 81 111 +83 83 113 +84 84 114 +86 86 116 +87 87 118 +89 89 120 +90 90 122 +92 92 124 +93 93 126 +95 95 128 +96 96 130 +98 98 132 +99 99 134 +100 100 135 +102 102 137 +103 103 139 +105 105 141 +106 106 143 +108 108 145 +109 109 147 +111 111 149 +112 112 151 +114 114 153 +115 115 155 +117 117 157 +118 118 158 +120 120 160 +121 121 162 +123 123 164 +124 124 166 +125 125 168 +127 127 170 +128 128 172 +130 130 174 +131 131 176 +133 133 178 +134 134 179 +136 136 181 +137 137 183 +139 139 185 +140 140 187 +142 142 189 +143 143 191 +145 145 193 +146 146 195 +148 148 197 +149 149 199 +150 150 200 diff --git a/src/fractalzoomer/color_maps/sg40107.map b/src/fractalzoomer/color_maps/sg40107.map new file mode 100644 index 000000000..f8ab01c9f --- /dev/null +++ b/src/fractalzoomer/color_maps/sg40107.map @@ -0,0 +1,256 @@ + 8 8 28 + 16 16 36 + 24 24 44 + 32 32 48 + 40 40 56 + 48 48 64 + 56 56 72 + 64 64 80 + 72 72 84 + 80 80 92 + 88 88 100 + 96 96 108 +104 104 116 +112 112 120 +120 120 128 +128 128 136 +132 132 144 +140 140 152 +148 148 160 +156 156 164 +164 164 172 +172 172 180 +180 180 188 +188 188 196 +196 196 200 +204 204 208 +212 212 216 +220 220 224 +228 228 232 +236 236 236 +244 244 244 +252 252 252 +244 244 244 +236 236 236 +228 228 232 +220 220 224 +212 212 216 +204 204 208 +196 196 200 +188 188 196 +180 180 188 +172 172 180 +164 164 172 +156 156 164 +148 148 156 +140 140 152 +132 132 144 +128 128 136 +120 120 128 +112 112 120 +104 104 116 + 96 96 108 + 88 88 100 + 80 80 92 + 72 72 84 + 64 64 80 + 56 56 72 + 48 48 64 + 40 40 56 + 32 32 48 + 24 24 40 + 16 16 36 + 8 8 28 + 0 0 20 + 8 8 28 + 16 16 36 + 24 24 40 + 32 32 48 + 40 40 56 + 48 48 64 + 56 56 72 + 64 64 80 + 72 72 84 + 80 80 92 + 88 88 100 + 96 96 108 +104 104 116 +112 112 120 +120 120 128 +128 128 136 +132 132 144 +140 140 152 +148 148 156 +156 156 164 +164 164 172 +172 172 180 +180 180 188 +188 188 196 +196 196 200 +204 204 208 +212 212 216 +220 220 224 +228 228 232 +236 236 236 +244 244 244 +252 252 252 +244 244 244 +240 240 236 +232 232 228 +228 228 220 +220 220 212 +216 216 204 +208 208 196 +204 204 188 +196 196 180 +188 188 172 +184 184 164 +176 176 156 +172 172 148 +164 164 140 +160 160 132 +152 152 128 +144 144 120 +140 140 112 +132 132 104 +128 128 96 +120 120 88 +116 116 80 +108 108 72 +104 104 64 + 96 96 56 + 88 88 48 + 84 84 40 + 76 76 32 + 72 72 24 + 64 64 16 + 60 60 8 + 52 52 0 + 60 60 8 + 64 64 16 + 72 72 24 + 76 76 32 + 84 84 40 + 88 88 48 + 96 96 56 +104 104 64 +108 108 72 +116 116 80 +120 120 88 +128 128 96 +132 132 104 +140 140 112 +144 144 120 +152 152 128 +160 160 132 +164 164 140 +172 172 148 +176 176 156 +184 184 164 +188 188 172 +196 196 180 +204 204 188 +208 208 196 +216 216 204 +220 220 212 +228 228 220 +232 232 228 +240 240 236 +244 244 244 +252 252 252 +244 244 244 +240 240 236 +232 232 228 +228 228 220 +220 220 212 +216 216 204 +208 208 196 +204 204 188 +196 196 180 +188 188 172 +184 184 164 +176 176 156 +172 172 148 +164 164 140 +160 160 132 +152 152 128 +144 144 120 +140 140 112 +132 132 104 +128 128 96 +120 120 88 +116 116 80 +108 108 72 +104 104 64 + 96 96 56 + 88 88 48 + 84 84 40 + 76 76 32 + 72 72 24 + 64 64 16 + 60 60 8 + 52 52 0 + 60 60 8 + 64 64 16 + 72 72 24 + 76 76 32 + 84 84 40 + 88 88 48 + 96 96 56 +104 104 64 +108 108 72 +116 116 80 +120 120 88 +128 128 96 +132 132 104 +140 140 112 +144 144 120 +152 152 128 +160 160 132 +164 164 140 +172 172 148 +176 176 156 +184 184 164 +188 188 172 +196 196 180 +204 204 188 +208 208 196 +216 216 204 +220 220 212 +228 228 220 +232 232 228 +240 240 236 +244 244 244 +252 252 252 +244 244 244 +236 236 236 +228 228 232 +220 220 224 +212 212 216 +204 204 208 +196 196 200 +188 188 196 +180 180 188 +172 172 180 +164 164 172 +156 156 164 +148 148 156 +140 140 152 +132 132 144 +128 128 136 +120 120 128 +112 112 120 +104 104 116 + 96 96 108 + 88 88 100 + 80 80 92 + 72 72 84 + 64 64 80 + 56 56 72 + 48 48 64 + 40 40 56 + 32 32 48 + 24 24 40 + 16 16 36 + 8 8 28 + 0 0 20 diff --git a/src/fractalzoomer/color_maps/sgg000.map b/src/fractalzoomer/color_maps/sgg000.map new file mode 100644 index 000000000..ada916a0d --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg000.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +238 157 0 RGB cycles 2 2 3 +240 159 0 RGB max's 244 168 151 +241 161 0 RGB phases 5.93 5.71 2.96 +243 162 1 SEED was 3 +243 164 1 +244 165 3 +244 166 4 +244 167 6 +243 167 9 +243 168 12 +242 168 15 +240 168 18 +239 168 22 +237 168 26 +235 167 30 +233 166 35 +230 165 40 +227 164 45 +224 163 50 +220 161 55 +217 159 61 +213 157 66 +209 155 72 +204 153 78 +200 150 83 +195 148 89 +190 145 94 +185 142 100 +180 139 105 +174 136 110 +169 132 115 +163 129 119 +158 125 124 +152 122 128 +146 118 132 +140 114 135 +134 110 139 +128 106 142 +122 102 144 +116 98 146 +110 94 148 +104 90 150 +98 86 151 +92 82 151 +86 78 151 +81 73 151 +75 69 150 +70 65 149 +64 61 148 +59 57 146 +54 53 144 +49 50 141 +44 46 138 +40 42 135 +36 39 131 +31 35 127 +27 32 123 +24 29 118 +20 26 114 +17 23 109 +14 20 104 +12 17 98 +9 15 93 +7 13 88 +5 11 82 +4 9 76 +2 7 71 +1 5 65 +1 4 60 +0 3 54 +0 2 49 +0 1 44 +1 1 39 +1 0 34 +2 0 30 +4 0 25 +5 0 21 +7 1 18 +10 1 14 +12 2 11 +15 3 8 +18 5 6 +21 6 4 +25 8 2 +28 9 1 +32 11 0 +36 14 0 +41 16 0 +45 18 1 +50 21 1 +55 24 3 +60 27 4 +66 30 6 +71 33 9 +76 37 12 +82 40 15 +88 44 18 +94 47 22 +100 51 26 +105 55 30 +111 59 35 +117 63 40 +123 67 45 +129 71 50 +135 75 55 +141 79 61 +147 83 66 +153 87 72 +159 92 78 +165 96 83 +170 100 89 +176 104 94 +181 108 100 +186 112 105 +191 116 110 +196 120 115 +201 123 119 +205 127 124 +210 130 128 +214 134 132 +217 137 135 +221 140 139 +224 143 142 +228 146 144 +230 149 146 +233 151 148 +235 154 150 +238 156 151 +239 158 151 +241 160 151 +242 162 151 +243 163 150 +244 164 149 +244 166 148 +244 166 146 +244 167 144 +243 168 141 +242 168 138 +241 168 135 +240 168 131 +238 168 127 +236 167 123 +234 167 118 +231 166 114 +228 165 109 +225 163 104 +222 162 98 +218 160 93 +215 158 88 +211 156 82 +206 154 76 +202 152 71 +197 149 65 +193 146 60 +188 144 54 +182 141 49 +177 137 44 +172 134 39 +166 131 34 +160 127 30 +155 124 25 +149 120 21 +143 116 18 +137 112 14 +131 108 11 +125 104 8 +119 100 6 +113 96 4 +107 92 2 +101 88 1 +95 84 0 +89 80 0 +84 76 0 +78 71 1 +72 67 1 +67 63 3 +62 59 4 +57 55 6 +52 52 9 +47 48 12 +42 44 15 +38 40 18 +33 37 22 +29 34 26 +26 30 30 +22 27 35 +19 24 40 +16 21 45 +13 19 50 +10 16 55 +8 14 61 +6 12 66 +4 10 72 +3 8 78 +2 6 83 +1 5 89 +0 3 94 +0 2 100 +0 1 105 +0 1 110 +1 0 115 +2 0 119 +3 0 124 +5 0 128 +6 0 132 +8 1 135 +11 2 139 +13 3 142 +16 4 144 +19 5 146 +23 7 148 +26 8 150 +30 10 151 +34 12 151 +39 15 151 +43 17 151 +48 20 150 +53 23 149 +58 25 148 +63 28 146 +68 32 144 +74 35 141 +79 38 138 +85 42 135 +91 45 131 +97 49 127 +102 53 123 +108 57 118 +114 61 114 +120 65 109 +126 69 104 +132 73 98 +138 77 93 +144 81 88 +150 85 82 +156 90 76 +162 94 71 +167 98 65 +173 102 60 +178 106 54 +184 110 49 +189 114 44 +194 118 39 +198 121 34 +203 125 30 +207 129 25 +212 132 21 +216 135 18 +219 139 14 +223 142 11 +226 145 8 +229 147 6 +232 150 4 +234 153 2 +237 155 1 diff --git a/src/fractalzoomer/color_maps/sgg001.map b/src/fractalzoomer/color_maps/sgg001.map new file mode 100644 index 000000000..139b61013 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg001.map @@ -0,0 +1,256 @@ + 0 0 0 + 80 64 92 + 80 64 92 + 84 64 92 + 84 64 92 + 84 60 92 + 88 60 88 + 0 0 0 + 88 60 88 + 96 80 76 + 96 76 76 + 96 72 80 + 96 72 80 + 96 68 80 + 96 64 80 + 96 60 84 + 96 60 84 + 96 56 84 + 96 52 84 +252 204 128 +244 196 124 +240 192 120 +232 188 116 +228 184 116 +224 180 112 +216 176 108 +212 172 108 +204 164 104 +200 160 100 +196 156 96 +188 152 96 +184 148 92 +176 144 88 +172 140 88 +168 136 84 +160 128 80 +156 124 76 +148 120 76 +144 116 72 +140 112 68 +132 108 68 +128 104 64 +120 96 60 +116 92 56 +112 88 56 +104 84 52 +100 80 48 + 92 76 48 + 88 72 44 + 84 68 40 + 76 60 36 + 72 56 36 + 64 52 32 + 60 48 28 + 56 44 28 + 48 40 24 + 44 36 20 + 48 248 200 + 52 244 196 + 52 244 196 + 52 240 196 + 52 240 196 + 52 236 196 + 52 236 192 + 56 236 192 + 56 232 192 + 56 232 192 + 56 228 192 + 56 228 192 + 56 228 188 + 60 224 188 + 60 224 188 + 60 220 188 + 60 220 188 + 60 220 188 + 60 216 184 + 60 216 184 + 64 212 184 + 64 212 184 + 64 212 184 + 64 208 184 + 64 208 180 + 64 204 180 + 68 204 180 + 68 200 180 + 68 200 180 + 68 200 180 + 68 196 176 + 68 196 176 + 72 192 176 + 72 192 176 + 72 192 176 + 72 188 176 + 72 188 172 + 72 184 172 + 72 184 172 + 76 184 172 + 76 180 172 + 76 180 168 + 76 176 168 + 76 176 168 + 76 176 168 + 80 172 168 + 80 172 168 + 80 168 164 + 80 168 164 + 80 168 164 + 80 164 164 + 84 164 164 + 84 160 164 + 84 160 160 + 84 156 160 + 84 156 160 + 84 156 160 + 84 152 160 + 88 152 160 + 88 148 156 + 88 148 156 + 88 148 156 + 88 144 156 + 88 144 156 + 92 140 156 + 92 140 152 + 92 140 152 + 92 136 152 + 92 136 152 + 92 132 152 + 96 132 152 + 96 132 148 + 96 128 148 + 96 128 148 + 96 124 148 + 96 124 148 + 92 240 148 + 92 236 144 + 92 236 140 + 92 232 136 + 92 232 132 + 92 228 128 + 92 228 124 + 92 228 120 + 92 224 116 + 92 224 112 + 92 220 108 + 92 220 104 + 92 216 100 + 92 216 96 + 92 216 96 + 92 212 92 + 92 212 88 + 92 208 84 + 92 208 80 + 92 204 76 + 92 204 72 + 92 204 68 + 92 200 64 + 92 200 60 + 92 196 56 + 92 196 52 + 92 192 48 + 92 192 44 +124 168 104 +120 164 108 +120 164 108 +120 164 112 +120 164 112 +116 164 116 +116 164 116 +116 160 120 +116 160 120 +112 160 124 +112 160 124 +112 160 128 +112 160 128 +108 156 132 +108 156 132 +108 156 136 +108 156 136 +104 156 140 +104 156 140 +104 152 144 +104 152 144 +100 152 148 +100 152 148 +100 152 148 +100 152 152 + 96 152 152 + 96 148 156 + 96 148 156 + 96 148 160 + 92 148 160 + 92 148 164 + 92 148 164 + 92 144 168 + 88 144 168 + 88 144 172 + 88 144 172 + 88 144 176 + 84 144 176 + 84 140 180 + 84 140 180 + 84 140 184 + 80 140 184 + 80 140 188 + 80 140 188 + 24 108 132 + 28 104 128 + 28 104 128 + 28 104 128 + 32 104 128 + 32 104 128 + 32 100 124 + 32 100 124 + 36 100 124 + 36 100 124 + 36 100 124 + 36 96 124 + 40 96 120 + 40 96 120 + 40 96 120 + 40 96 120 + 44 92 120 + 44 92 120 + 44 92 116 + 48 92 116 + 48 92 116 + 48 88 116 + 48 88 116 + 52 88 112 + 52 88 112 + 52 88 112 + 52 84 112 + 56 84 112 + 56 84 112 + 56 84 108 + 56 84 108 + 60 80 108 + 60 80 108 + 60 80 108 + 60 80 108 + 64 80 104 + 64 76 104 + 64 76 104 + 68 76 104 + 68 76 104 + 68 76 100 + 68 72 100 + 72 72 100 + 72 72 100 + 72 72 100 + 72 72 100 + 76 68 96 + 76 68 96 + 76 68 96 + 76 68 96 + 80 68 96 diff --git a/src/fractalzoomer/color_maps/sgg002.map b/src/fractalzoomer/color_maps/sgg002.map new file mode 100644 index 000000000..1d6f336f2 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg002.map @@ -0,0 +1,256 @@ + 0 0 0 + 64 44 48 + 64 48 48 + 64 48 48 + 68 52 52 + 68 52 52 + 68 56 52 + 72 56 56 + 72 60 56 + 72 60 56 + 72 60 60 + 76 64 60 + 76 64 60 + 76 68 64 + 76 68 64 + 80 72 64 + 80 72 68 + 80 76 68 + 80 76 72 + 84 80 72 + 84 80 72 + 84 84 76 + 84 84 76 + 88 84 76 + 88 88 80 + 88 88 80 + 88 92 80 + 92 92 84 + 92 96 84 + 92 96 84 + 96 100 88 + 96 100 88 + 96 104 88 + 96 104 92 +100 108 92 +100 108 96 +100 108 96 +100 112 96 +104 112 100 +104 116 100 +104 116 100 +104 120 104 +108 120 104 +108 124 104 +108 124 108 +108 128 108 +112 128 108 +112 132 112 +112 132 112 +132 148 236 +128 144 232 +128 144 232 +128 144 228 +128 144 228 +128 144 224 +128 144 224 +128 144 220 +128 144 220 +128 144 220 +128 144 216 +128 144 216 +128 144 212 +128 144 212 +128 144 208 +124 144 208 +124 144 208 +124 144 204 +124 144 204 +124 140 200 +124 140 200 +124 140 196 +124 140 196 +124 140 196 +124 140 192 +124 140 192 +124 140 188 +124 140 188 +124 140 184 +120 140 184 +120 140 184 +120 140 180 +120 140 180 +120 140 176 +120 140 176 +120 140 172 +120 140 172 +120 136 172 +120 136 168 +120 136 168 +120 136 164 +120 136 164 +120 136 160 +120 136 160 +116 136 160 +116 136 156 +116 136 156 +116 136 152 +116 136 152 +116 136 148 +116 136 148 +116 136 148 +116 136 144 +116 136 144 +116 136 140 +116 132 140 +116 132 136 +116 132 136 +112 132 136 +112 132 132 +112 132 132 +112 132 128 +112 132 128 +112 132 124 +112 132 124 +112 132 124 +112 132 120 +112 132 120 +112 132 116 +112 132 116 +112 132 112 +112 132 112 +204 68 32 +200 72 36 +200 72 36 +200 72 36 +196 72 36 +196 72 40 +196 76 40 +196 76 40 +192 76 40 +192 76 44 +192 76 44 +188 80 44 +188 80 44 +188 80 48 +188 80 48 +184 80 48 +184 84 48 +184 84 52 +180 84 52 +180 84 52 +180 84 52 +180 88 56 +176 88 56 +176 88 56 +176 88 56 +172 88 60 +172 92 60 +172 92 60 +172 92 60 +168 92 64 +168 92 64 +168 96 64 +164 96 64 +164 96 68 +164 96 68 +164 96 68 +160 100 68 +160 100 72 +160 100 72 +156 100 72 +156 100 72 +156 104 76 +156 104 76 +152 104 76 +152 104 76 +152 104 80 +148 108 80 +148 108 80 +148 108 80 +148 108 84 +144 108 84 +144 112 84 +144 112 84 +140 112 88 +140 112 88 +140 112 88 +140 116 88 +136 116 92 +136 116 92 +136 116 92 +132 116 92 +132 120 96 +132 120 96 +132 120 96 +128 120 96 +128 120 100 +128 124 100 +124 124 100 +124 124 100 +124 124 104 +124 124 104 +120 128 104 +120 128 104 +120 128 108 +116 128 108 +116 128 108 +116 132 108 +116 132 112 +112 132 112 +112 132 112 +112 132 112 +196 52 180 +192 56 176 +188 60 172 +184 64 172 +180 64 168 +180 68 164 +176 72 164 +172 76 160 +168 76 156 +168 80 156 +164 84 152 +160 88 152 +156 88 148 +152 92 144 +152 96 144 +148 100 140 +144 100 136 +140 104 136 +140 108 132 +136 112 132 +132 112 128 +128 116 124 +124 120 124 +124 124 120 +120 124 116 +116 128 116 +112 132 112 +176 200 148 +144 164 128 +100 128 104 + 96 128 100 + 96 128 100 + 92 128 96 + 92 124 96 + 88 124 96 + 88 124 92 + 84 124 92 + 84 124 88 + 80 120 88 + 80 120 88 + 76 120 84 + 76 120 84 + 72 120 80 + 72 120 80 + 68 116 80 + 68 116 76 + 64 116 76 + 64 116 72 + 60 116 72 + 60 112 72 + 56 112 68 + 56 112 68 + 52 112 64 + 52 112 64 diff --git a/src/fractalzoomer/color_maps/sgg003.map b/src/fractalzoomer/color_maps/sgg003.map new file mode 100644 index 000000000..aad69abfb --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg003.map @@ -0,0 +1,256 @@ + 0 0 0 + 48 76 244 + 52 76 244 + 56 76 240 + 60 76 240 + 68 76 240 + 72 76 240 + 0 0 0 + 76 76 236 + 84 80 228 + 84 80 232 + 84 80 236 +240 224 212 +236 220 208 +236 220 208 +232 220 204 +232 220 204 +228 220 200 +228 216 200 +224 216 196 +224 216 196 +220 216 192 +220 216 192 +216 216 188 +216 212 188 +216 212 184 +212 212 184 +212 212 180 +208 212 180 +208 212 176 +204 208 176 +204 208 176 +200 208 172 +200 208 172 +196 208 168 +196 204 168 +196 204 164 +192 204 164 +192 204 160 +188 204 160 +188 204 156 +184 200 156 +184 200 152 +180 200 152 +180 200 148 +176 200 148 +176 200 144 +176 196 144 +172 196 140 +172 196 140 +168 196 140 +168 196 136 +164 192 136 +164 192 132 +160 192 132 +160 192 128 +156 192 128 +156 192 124 +156 188 124 +152 188 120 +152 188 120 +148 188 116 +148 188 116 +144 188 112 +144 184 112 +140 184 108 +140 184 108 +136 184 104 +136 184 104 +112 200 172 +116 196 168 +116 196 168 +116 196 168 +116 192 168 +116 192 168 +116 192 168 +116 188 164 +120 188 164 +120 188 164 +120 184 164 +120 184 164 +120 184 164 +120 180 160 +120 180 160 +124 180 160 +124 176 160 +124 176 160 +124 176 160 +124 176 156 +124 172 156 +124 172 156 +124 172 156 +128 168 156 +128 168 156 +128 168 152 +128 164 152 +128 164 152 +128 164 152 +128 160 152 +132 160 152 +132 160 148 +132 156 148 +132 156 148 +132 156 148 +132 156 148 +132 152 148 +132 152 144 +136 152 144 +136 148 144 +136 148 144 +136 148 144 +136 144 144 +136 144 140 +136 144 140 +140 140 140 +140 140 140 +140 140 140 +140 136 140 +140 136 136 +140 136 136 +140 136 136 +140 132 136 +144 132 136 +144 132 136 +144 128 132 +144 128 132 +144 128 132 +144 124 132 +144 124 132 +148 124 132 +148 120 128 +148 120 128 +148 120 128 +148 116 128 +148 116 128 +148 116 128 +188 64 88 +184 68 92 +184 68 92 +184 72 92 +184 72 92 +180 76 92 +180 76 96 +180 80 96 +180 80 96 +176 80 96 +176 84 96 +176 84 100 +176 88 100 +172 88 100 +172 92 100 +172 92 100 +172 92 104 +168 96 104 +168 96 104 +168 100 104 +168 100 104 +168 104 108 +164 104 108 +164 108 108 +164 108 108 +164 108 108 +160 112 112 +160 112 112 +160 116 112 +160 116 112 +156 120 112 +156 120 116 +156 120 116 +156 124 116 +152 124 116 +152 128 116 +152 128 120 +152 132 120 +152 132 120 +148 136 120 +148 136 120 +148 136 124 +148 140 124 +144 140 124 +144 144 124 +144 144 124 +144 148 128 +140 148 128 +140 148 128 +140 152 128 +140 152 128 +136 156 132 +136 156 132 +136 160 132 +136 160 132 + 44 136 220 + 48 132 216 + 48 132 216 + 48 132 216 + 48 132 212 + 48 132 212 + 48 132 212 + 52 132 208 + 52 132 208 + 52 132 208 + 52 132 208 + 52 132 204 + 52 132 204 + 52 132 204 + 56 132 200 + 56 132 200 + 56 132 200 + 56 132 200 + 56 132 196 + 56 132 196 + 60 132 196 + 60 132 192 + 60 132 192 + 60 132 192 + 60 132 192 + 60 132 188 + 60 132 188 + 64 132 188 + 64 132 184 + 64 132 184 + 64 128 184 + 64 128 184 + 64 128 180 + 68 128 180 + 68 128 180 + 68 128 176 + 68 128 176 + 68 128 176 + 68 128 176 + 68 128 172 + 72 128 172 + 72 128 172 + 72 128 168 + 72 128 168 + 72 128 168 + 72 128 168 + 76 128 164 + 76 128 164 + 76 128 164 + 76 128 160 + 76 128 160 + 76 128 160 + 76 128 160 + 80 128 156 + 80 128 156 + 80 128 156 + 80 128 152 + 80 128 152 + 80 128 152 + 16 68 252 + 24 72 248 + 28 72 248 + 32 72 248 + 36 72 248 + 40 72 244 diff --git a/src/fractalzoomer/color_maps/sgg005.map b/src/fractalzoomer/color_maps/sgg005.map new file mode 100644 index 000000000..21b13fe10 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg005.map @@ -0,0 +1,256 @@ + 0 0 0 + 72 32 12 + 72 32 12 + 68 32 12 + 68 32 12 + 64 28 12 + 64 28 12 + 60 28 12 + 60 28 12 + 56 28 12 + 56 24 8 + 52 24 8 + 52 24 8 + 48 24 8 + 48 24 8 + 44 20 8 + 44 20 8 + 40 20 8 + 40 20 8 + 36 20 8 + 36 16 8 + 32 16 8 + 32 16 8 + 28 16 8 + 28 16 8 + 24 12 8 + 24 12 8 + 20 12 8 + 20 12 8 + 16 12 8 + 16 8 8 + 12 8 8 + 12 8 8 + 8 8 8 + 8 8 8 +184 240 180 +172 228 168 +164 216 160 +156 204 152 +148 192 144 +140 180 136 +128 168 128 +120 160 120 +112 148 108 +104 136 100 + 96 124 92 + 84 112 84 + 76 100 76 + 68 88 68 + 60 80 60 + 52 68 48 + 40 56 40 + 32 44 32 + 24 32 24 + 16 20 16 + 20 24 44 + 20 24 48 + 20 24 48 + 20 28 52 + 24 28 52 + 24 28 56 + 24 28 60 + 24 32 60 + 24 32 64 + 28 32 64 + 28 32 68 + 28 36 68 + 28 36 72 + 28 36 76 + 32 36 76 + 32 40 80 + 32 40 80 + 32 40 84 + 32 44 88 + 36 44 88 + 36 44 92 + 36 44 92 + 36 48 96 + 36 48 100 + 40 48 100 + 40 48 104 + 40 52 104 + 40 52 108 + 40 52 112 + 44 52 112 + 44 56 116 + 44 56 116 + 44 56 120 + 48 60 124 +176 84 12 +172 88 16 +168 92 20 +164 96 24 +164 100 28 +160 104 32 +156 108 36 +152 112 44 +152 116 48 +148 116 52 +144 120 56 +140 124 60 +136 128 64 +136 132 68 +132 136 72 +128 140 80 +124 144 84 +124 148 88 +120 152 92 +116 152 96 +112 156 100 +112 160 104 +108 164 108 +104 168 116 +100 172 120 + 96 176 124 + 96 180 128 + 92 184 132 + 88 188 136 + 84 188 140 + 84 192 144 + 80 196 152 + 76 200 156 + 72 204 160 + 72 208 164 + 68 212 168 + 64 216 172 + 60 220 176 + 56 224 184 + 72 36 8 + 72 40 12 + 72 40 16 + 72 44 20 + 72 44 24 + 72 48 24 + 72 52 28 + 72 52 32 + 72 56 36 + 72 56 40 + 72 60 44 + 68 64 44 + 68 64 48 + 68 68 52 + 68 68 56 + 68 72 60 + 68 76 64 + 68 76 64 + 68 80 68 + 68 80 72 + 68 84 76 + 68 88 80 + 68 88 84 + 64 92 84 + 64 92 88 + 64 96 92 + 64 96 96 + 64 100 100 + 64 104 104 + 64 104 104 + 64 108 108 + 64 108 112 + 64 112 116 + 64 116 120 + 64 116 124 + 60 120 124 + 60 120 128 + 60 124 132 + 60 128 136 + 60 128 140 + 60 132 144 + 60 132 144 + 60 136 148 + 60 140 152 + 60 140 156 + 60 144 160 + 60 144 164 + 56 148 164 + 56 148 168 + 56 152 172 + 56 156 176 + 56 156 180 + 56 160 184 + 56 160 184 + 56 164 188 + 56 168 192 + 56 168 196 + 56 172 200 + 56 172 204 + 52 176 204 + 52 180 208 + 52 180 212 + 52 184 216 + 52 184 220 + 52 188 224 + 52 192 224 + 52 192 228 + 52 196 232 + 52 196 236 + 52 200 240 + 48 204 244 +108 172 24 +180 76 20 +180 76 24 +180 76 24 +180 76 28 +180 76 28 +180 76 32 +180 80 32 +180 80 36 +180 80 40 +176 80 40 +176 80 44 +176 80 44 +176 84 48 +176 84 48 +176 84 52 +176 84 52 +176 84 56 +176 84 60 +176 84 60 +172 88 64 +172 88 64 +172 88 68 +172 88 68 +172 88 72 +172 88 72 +172 92 76 +172 92 80 +172 92 80 +168 92 84 +168 92 84 +168 92 88 +168 92 88 +168 96 92 +168 96 92 +168 96 96 +168 96 100 +168 96 100 +168 96 104 +164 100 104 +164 100 108 +164 100 108 +164 100 112 +164 100 116 +164 100 116 +164 104 120 +164 104 120 +164 104 124 +164 104 124 +160 104 128 +160 104 128 +160 104 132 +160 108 136 +160 108 136 +160 108 140 +160 108 140 +160 108 144 diff --git a/src/fractalzoomer/color_maps/sgg006.map b/src/fractalzoomer/color_maps/sgg006.map new file mode 100644 index 000000000..f95c866b0 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg006.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +60 242 208 RGB cycles 2 1 1 +64 243 209 RGB max's 190 253 223 +68 244 211 RGB phases 4.28 5.85 5.74 +73 245 212 SEED was 3 +77 246 213 +82 247 214 +87 248 215 +91 249 216 +96 250 217 +101 250 218 +106 251 219 +110 251 219 +115 252 220 +119 252 221 +124 252 221 +128 252 222 +133 252 222 +137 253 222 +141 252 223 +145 252 223 +149 252 223 +153 252 223 +157 251 223 +160 251 223 +163 250 223 +167 250 222 +170 249 222 +172 248 222 +175 248 221 +178 247 221 +180 246 220 +182 245 220 +184 244 219 +185 243 218 +187 241 217 +188 240 216 +189 239 215 +190 237 214 +190 236 213 +190 234 212 +190 232 211 +190 231 210 +190 229 208 +189 227 207 +188 225 206 +187 223 204 +186 221 203 +184 219 201 +183 217 199 +181 215 198 +178 212 196 +176 210 194 +173 208 192 +171 205 190 +168 203 188 +165 200 186 +161 198 184 +158 195 182 +154 193 180 +150 190 178 +147 187 176 +143 185 173 +138 182 171 +134 179 169 +130 176 166 +125 173 164 +121 170 161 +116 167 159 +112 164 156 +107 162 154 +103 159 151 +98 155 149 +93 152 146 +88 149 144 +84 146 141 +79 143 138 +75 140 136 +70 137 133 +65 134 130 +61 131 128 +57 128 125 +52 125 122 +48 122 119 +44 118 117 +40 115 114 +37 112 111 +33 109 108 +30 106 106 +26 103 103 +23 100 100 +20 97 97 +17 94 95 +15 91 92 +12 88 89 +10 85 87 +8 82 84 +6 79 81 +5 76 79 +3 73 76 +2 71 73 +1 68 71 +1 65 68 +0 62 66 +0 60 63 +0 57 61 +0 55 58 +1 52 56 +1 50 54 +2 47 51 +4 45 49 +5 42 47 +7 40 45 +8 38 42 +10 36 40 +13 33 38 +15 31 36 +18 29 34 +21 27 32 +24 25 30 +27 24 28 +30 22 27 +34 20 25 +37 18 23 +41 17 21 +45 15 20 +49 14 18 +53 13 17 +57 11 15 +62 10 14 +66 9 13 +71 8 12 +75 7 10 +80 6 9 +84 5 8 +89 4 7 +94 3 6 +99 3 5 +103 2 5 +108 1 4 +112 1 3 +117 1 3 +122 0 2 +126 0 1 +131 0 1 +135 0 1 +139 0 0 +143 0 0 +147 0 0 +151 1 0 +155 1 0 +158 1 0 +162 2 0 +165 2 0 +168 3 1 +171 4 1 +174 4 1 +176 5 2 +179 6 2 +181 7 3 +183 8 4 +185 9 4 +186 11 5 +187 12 6 +188 13 7 +189 15 8 +190 16 9 +190 18 10 +190 19 11 +190 21 12 +190 23 14 +190 25 15 +189 26 17 +188 28 18 +187 30 20 +185 32 21 +183 35 23 +182 37 24 +180 39 26 +177 41 28 +175 44 30 +172 46 32 +169 48 34 +166 51 36 +163 53 38 +160 56 40 +156 59 42 +152 61 44 +149 64 46 +145 67 48 +141 69 51 +136 72 53 +132 75 55 +128 78 58 +123 81 60 +119 84 63 +114 87 65 +110 90 68 +105 92 70 +100 96 73 +95 99 75 +91 102 78 +86 105 81 +81 108 83 +77 111 86 +72 114 89 +68 117 91 +63 120 94 +59 123 97 +55 126 99 +50 129 102 +46 133 105 +42 136 108 +39 139 110 +35 142 113 +31 145 116 +28 148 119 +25 151 121 +22 154 124 +19 157 127 +16 160 130 +13 163 132 +11 166 135 +9 169 138 +7 172 140 +5 175 143 +4 178 146 +3 180 148 +2 183 151 +1 186 153 +0 189 156 +0 191 158 +0 194 161 +0 197 163 +0 199 166 +1 202 168 +2 204 170 +3 207 173 +4 209 175 +6 211 177 +7 214 179 +9 216 182 +11 218 184 +14 220 186 +16 222 188 +19 224 190 +22 226 192 +25 228 194 +28 230 195 +32 232 197 +35 233 199 +39 235 201 +43 236 202 +47 238 204 +51 239 205 +55 241 207 diff --git a/src/fractalzoomer/color_maps/sgg007.map b/src/fractalzoomer/color_maps/sgg007.map new file mode 100644 index 000000000..ab0fb1c6f --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg007.map @@ -0,0 +1,256 @@ + 0 0 0 + 44 0 0 + 12 252 0 + 0 36 92 + 0 0 0 + 0 0 0 + 0 0 0 + 0 16 48 + 0 0 96 +152 0 0 +244 164 0 + 0 0 0 + 0 0 0 + 0 0 0 + 40 16 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 40 + 88 0 0 + 0 0 0 + 0 0 0 + 0 0 96 +212 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 40 204 + 0 0 68 + 64 0 0 + 80 188 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 64 +176 0 0 + 68 32 0 + 0 64 60 + 0 0 40 +216 0 0 + 0 0 0 + 0 0 0 + 0 0 40 + 4 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 236 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 52 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +160 40 40 +252 160 200 +240 240 240 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 0 0 0 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 +160 160 160 + 80 80 80 + 80 80 80 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 4 + 0 0 88 + 80 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 64 32 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 24 + 64 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/sgg008.map b/src/fractalzoomer/color_maps/sgg008.map new file mode 100644 index 000000000..6006932f5 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg008.map @@ -0,0 +1,256 @@ +0 0 251 +0 0 250 +0 0 247 +0 0 245 +253 251 244 +253 244 242 +251 236 240 +0 231 234 +246 211 233 +244 209 226 +238 200 224 +232 198 217 +225 189 0 +217 186 211 +212 183 208 +213 183 200 +0 0 198 +0 0 193 +0 183 191 +0 183 190 +0 183 185 +0 182 184 +0 180 180 +0 178 180 +0 0 175 +0 172 171 +0 162 166 +0 162 139 +0 0 127 +0 0 122 +0 0 95 +0 0 96 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 32 0 +0 0 0 +0 35 0 +0 42 0 +0 0 0 +0 80 0 +0 80 0 +177 80 0 +178 0 0 +183 86 0 +181 81 0 +190 81 0 +0 81 0 +0 95 0 +0 71 0 +193 71 0 +194 0 0 +195 113 0 +197 122 0 +0 141 0 +0 147 0 +198 155 0 +0 166 0 +0 167 0 +0 0 0 +203 183 0 +0 189 0 +0 0 0 +0 201 0 +0 0 0 +205 0 0 +0 206 0 +0 0 0 +0 0 0 +211 223 0 +244 228 0 +246 234 0 +233 239 0 +232 244 0 +226 244 0 +226 246 0 +0 247 0 +0 248 0 +0 248 0 +0 248 0 +0 248 0 +0 0 0 +0 249 0 +0 249 0 +0 250 0 +0 250 0 +253 250 0 +253 250 0 +253 249 0 +0 249 0 +0 248 0 +253 247 249 +253 245 239 +253 244 0 +251 243 234 +0 237 231 +0 234 228 +0 216 226 +0 214 225 +0 213 222 +0 0 0 +0 0 0 +0 0 220 +0 212 219 +0 0 217 +0 0 216 +0 0 0 +0 0 0 +0 211 216 +253 0 0 +0 0 0 +0 0 215 +0 0 216 +251 211 0 +0 212 0 +0 213 220 +250 218 229 +248 218 240 +247 218 248 +244 216 248 +0 216 244 +240 213 239 +237 212 236 +233 209 233 +0 196 228 +230 191 226 +230 188 219 +0 183 210 +228 159 202 +227 114 135 +226 106 130 +225 92 127 +212 78 114 +212 74 67 +0 0 0 +0 0 0 +0 0 61 +0 66 0 +0 54 50 +0 54 44 +0 37 43 +0 31 24 +0 26 21 +0 0 20 +0 0 18 +0 25 18 +0 0 12 +0 0 0 +0 0 246 +0 0 244 +239 0 9 +237 242 243 +0 0 241 +0 235 240 +230 234 240 +230 231 9 +229 0 9 +226 0 238 +224 0 237 +223 0 7 +219 220 6 +218 0 235 +217 0 3 +207 219 2 +205 217 0 +195 216 233 +194 207 0 +186 198 0 +0 191 0 +183 189 229 +0 186 228 +24 0 223 +24 178 217 +23 0 184 +0 0 181 +0 0 180 +0 0 14 +0 0 173 +0 0 113 +0 0 62 +0 0 60 +0 0 59 +23 0 52 +0 0 50 +0 0 50 +0 0 30 +0 0 0 +0 0 0 +24 0 32 +0 19 33 +0 20 0 +0 21 0 +0 0 34 +0 0 35 +24 0 36 +0 22 38 +0 0 0 +0 0 0 +24 32 252 +0 33 251 +215 0 250 +219 211 248 +226 209 247 +237 209 245 +237 209 38 +237 209 38 +0 209 244 +34 208 242 +0 0 240 +0 0 0 +0 42 230 +77 206 220 +76 205 215 +76 201 208 +77 200 205 +81 195 184 +82 191 174 +83 192 167 +82 0 0 +0 0 0 +0 49 0 +0 56 0 +0 61 0 +0 62 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +243 245 0 +230 240 244 +224 240 243 +212 239 241 +206 236 235 +0 233 234 +0 230 229 +200 230 223 +0 228 218 +0 227 212 +194 225 212 +0 222 204 +0 212 203 +193 209 195 +192 208 191 +191 199 188 +190 194 185 +185 191 0 +184 190 0 +0 0 0 +0 0 0 diff --git a/src/fractalzoomer/color_maps/sgg009.map b/src/fractalzoomer/color_maps/sgg009.map new file mode 100644 index 000000000..77dc2576e --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg009.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 02-14-1995 +215 231 250 RGB cycles 1 3 3 +213 225 247 RGB max's 255 255 255 +210 219 244 RGB phases 0.79 0.55 0.20 +208 212 240 SEED was 5 +205 205 235 +203 197 229 +200 189 223 +198 181 217 +195 172 210 +192 163 203 +190 154 195 +187 145 187 +184 135 178 +181 126 169 +178 116 160 +175 107 151 +172 98 142 +170 89 132 +167 80 123 +164 71 114 +161 63 104 +157 55 95 +154 47 86 +151 40 77 +148 34 69 +145 28 61 +142 22 53 +139 17 45 +136 13 38 +133 9 32 +130 6 26 +126 3 20 +123 1 16 +120 0 11 +117 0 8 +114 0 5 +111 1 3 +108 3 1 +105 5 0 +101 8 0 +98 12 1 +95 16 2 +92 21 4 +89 27 6 +86 33 9 +83 39 13 +80 47 18 +77 54 23 +75 62 29 +72 70 35 +69 79 41 +66 88 49 +63 97 56 +61 106 64 +58 115 73 +55 125 81 +53 134 90 +50 143 99 +48 153 109 +45 162 118 +43 171 127 +41 180 137 +38 188 146 +36 196 155 +34 204 164 +32 211 173 +30 218 182 +28 224 190 +26 230 198 +24 236 206 +22 240 213 +21 244 220 +19 248 226 +17 251 232 +16 253 237 +14 254 242 +13 255 245 +12 255 249 +10 254 251 +9 253 253 +8 251 254 +7 248 255 +6 245 255 +5 241 254 +4 236 252 +3 231 250 +3 225 247 +2 219 244 +2 212 240 +1 205 235 +1 197 229 +0 189 223 +0 181 217 +0 172 210 +0 163 203 +0 154 195 +0 145 187 +0 135 178 +1 126 169 +1 116 160 +1 107 151 +2 98 142 +2 89 132 +3 80 123 +4 71 114 +4 63 104 +5 55 95 +6 47 86 +7 40 77 +8 34 69 +9 28 61 +11 22 53 +12 17 45 +13 13 38 +15 9 32 +16 6 26 +18 3 20 +19 1 16 +21 0 11 +23 0 8 +25 0 5 +26 1 3 +28 3 1 +30 5 0 +32 8 0 +35 12 1 +37 16 2 +39 21 4 +41 27 6 +44 33 9 +46 39 13 +48 47 18 +51 54 23 +53 62 29 +56 70 35 +59 79 41 +61 88 49 +64 97 56 +67 106 64 +70 115 73 +72 125 81 +75 134 90 +78 143 99 +81 153 109 +84 162 118 +87 171 127 +90 180 137 +93 188 146 +96 196 155 +99 204 164 +102 211 173 +105 218 182 +108 224 190 +111 230 198 +115 236 206 +118 240 213 +121 244 220 +124 248 226 +127 251 232 +130 253 237 +133 254 242 +136 255 245 +140 255 249 +143 254 251 +146 253 253 +149 251 254 +152 248 255 +155 245 255 +158 241 254 +161 236 252 +164 231 250 +167 225 247 +170 219 244 +173 212 240 +176 205 235 +179 197 229 +182 189 223 +185 181 217 +187 172 210 +190 163 203 +193 154 195 +196 145 187 +198 135 178 +201 126 169 +203 116 160 +206 107 151 +208 98 142 +211 89 132 +213 80 123 +215 71 114 +218 63 104 +220 55 95 +222 47 86 +224 40 77 +226 34 69 +228 28 61 +230 22 53 +232 17 45 +234 13 38 +235 9 32 +237 6 26 +238 3 20 +240 1 16 +241 0 11 +243 0 8 +244 0 5 +245 1 3 +247 3 1 +248 5 0 +249 8 0 +250 12 1 +250 16 2 +251 21 4 +252 27 6 +253 33 9 +253 39 13 +254 47 18 +254 54 23 +254 62 29 +255 70 35 +255 79 41 +255 88 49 +255 97 56 +255 106 64 +255 115 73 +255 125 81 +254 134 90 +254 143 99 +254 153 109 +253 162 118 +252 171 127 +252 180 137 +251 188 146 +250 196 155 +249 204 164 +248 211 173 +247 218 182 +246 224 190 +245 230 198 +244 236 206 +243 240 213 +241 244 220 +240 248 226 +238 251 232 +237 253 237 +235 254 242 +233 255 245 +231 255 249 +230 254 251 +228 253 253 +226 251 254 +224 248 255 +221 245 255 +219 241 254 +217 236 252 diff --git a/src/fractalzoomer/color_maps/sgg010.map b/src/fractalzoomer/color_maps/sgg010.map new file mode 100644 index 000000000..c5fa26fb6 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg010.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 02-14-1995 +251 145 9 RGB cycles 1 1 3 +252 149 13 RGB max's 255 255 255 +252 152 17 RGB phases 6.01 4.83 3.44 +253 155 22 SEED was 5 +254 158 28 +254 161 34 +254 164 40 +255 167 47 +255 170 55 +255 173 63 +255 176 71 +255 179 80 +255 181 89 +255 184 98 +254 187 107 +254 190 116 +254 193 126 +253 195 135 +253 198 145 +252 200 154 +251 203 163 +251 206 172 +250 208 181 +249 210 189 +248 213 197 +247 215 205 +245 217 212 +244 220 219 +243 222 225 +242 224 231 +240 226 236 +239 228 241 +237 230 245 +235 232 248 +234 233 251 +232 235 253 +230 237 254 +228 238 255 +226 240 255 +224 241 254 +222 243 253 +220 244 251 +218 245 248 +216 246 244 +213 247 240 +211 248 236 +209 249 230 +206 250 224 +204 251 218 +201 252 211 +198 253 204 +196 253 196 +193 254 188 +190 254 180 +188 254 171 +185 255 162 +182 255 153 +179 255 143 +176 255 134 +173 255 125 +170 255 115 +167 255 106 +164 254 97 +161 254 88 +158 254 79 +155 253 70 +152 253 62 +149 252 54 +146 251 47 +143 250 39 +140 249 33 +137 249 27 +134 248 21 +130 246 16 +127 245 12 +124 244 8 +121 243 5 +118 241 3 +115 240 1 +112 238 0 +109 237 0 +105 235 0 +102 233 1 +99 232 3 +96 230 6 +93 228 9 +90 226 13 +87 224 17 +84 222 22 +81 220 28 +78 217 34 +75 215 40 +73 213 47 +70 211 55 +67 208 63 +64 206 71 +62 203 80 +59 201 89 +56 198 98 +54 195 107 +51 193 116 +49 190 126 +46 187 135 +44 184 145 +41 182 154 +39 179 163 +37 176 172 +35 173 181 +33 170 189 +31 167 197 +29 164 205 +27 161 212 +25 158 219 +23 155 225 +21 152 231 +19 149 236 +18 146 241 +16 142 245 +15 139 248 +13 136 251 +12 133 253 +11 130 254 +9 127 255 +8 124 255 +7 121 254 +6 117 253 +5 114 251 +4 111 248 +4 108 244 +3 105 240 +2 102 236 +2 99 230 +1 96 224 +1 93 218 +1 90 211 +0 87 204 +0 84 196 +0 81 188 +0 78 180 +0 75 171 +0 72 162 +0 69 153 +1 67 143 +1 64 134 +2 61 125 +2 58 115 +3 56 106 +3 53 97 +4 51 88 +5 48 79 +6 46 70 +7 43 62 +8 41 54 +9 39 47 +10 37 39 +11 34 33 +13 32 27 +14 30 21 +16 28 16 +17 26 12 +19 24 8 +20 23 5 +22 21 3 +24 19 1 +26 18 0 +28 16 0 +30 14 0 +32 13 1 +34 12 3 +36 10 6 +38 9 9 +41 8 13 +43 7 17 +45 6 22 +48 5 28 +50 4 34 +53 3 40 +55 3 47 +58 2 55 +61 2 63 +63 1 71 +66 1 80 +69 0 89 +72 0 98 +74 0 107 +77 0 116 +80 0 126 +83 0 135 +86 0 145 +89 0 154 +92 1 163 +95 1 172 +98 2 181 +101 2 189 +104 3 197 +107 3 205 +110 4 212 +114 5 219 +117 6 225 +120 7 231 +123 8 236 +126 9 241 +129 10 245 +132 12 248 +136 13 251 +139 14 253 +142 16 254 +145 17 255 +148 19 255 +151 21 254 +154 22 253 +157 24 251 +160 26 248 +163 28 244 +166 30 240 +169 32 236 +172 34 230 +175 36 224 +178 39 218 +181 41 211 +184 43 204 +187 46 196 +189 48 188 +192 51 180 +195 53 171 +197 56 162 +200 58 153 +203 61 143 +205 64 134 +208 66 125 +210 69 115 +212 72 106 +215 75 97 +217 78 88 +219 81 79 +221 84 70 +223 87 62 +225 90 54 +227 93 47 +229 96 39 +231 99 33 +233 102 27 +235 105 21 +236 108 16 +238 111 12 +240 114 8 +241 117 5 +242 120 3 +244 123 1 +245 127 0 +246 130 0 +247 133 0 +248 136 1 +249 139 3 +250 142 6 diff --git a/src/fractalzoomer/color_maps/sgg011.map b/src/fractalzoomer/color_maps/sgg011.map new file mode 100644 index 000000000..e4e6ae61c --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg011.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 02-14-1995 +149 0 99 RGB cycles 3 3 5 +140 1 90 RGB max's 240 219 147 +132 3 81 RGB phases 1.25 3.14 1.10 +123 5 72 SEED was 7 +114 7 63 +105 11 54 +96 14 46 +88 19 37 +79 23 30 +71 29 23 +63 34 17 +56 40 11 +48 47 7 +41 54 4 +35 61 1 +29 68 0 +23 76 0 +18 83 1 +14 91 3 +10 99 6 +7 108 11 +4 116 16 +2 124 22 +1 132 28 +0 140 36 +0 147 44 +1 155 52 +2 162 61 +4 169 70 +6 176 79 +9 182 88 +13 188 97 +17 193 105 +22 198 113 +28 203 120 +34 207 127 +40 210 133 +47 213 138 +54 216 141 +62 218 144 +70 219 146 +78 219 147 +86 219 146 +95 219 145 +103 218 142 +112 216 138 +121 213 134 +130 211 128 +139 207 122 +147 203 115 +156 199 107 +164 194 99 +172 188 90 +180 182 81 +188 176 72 +195 169 63 +201 162 54 +208 155 46 +213 148 37 +219 140 30 +223 132 23 +228 124 17 +231 116 11 +234 108 7 +236 100 4 +238 92 1 +239 84 0 +240 76 0 +239 68 1 +238 61 3 +237 54 6 +235 47 11 +232 41 16 +228 34 22 +224 29 28 +220 24 36 +214 19 44 +209 14 52 +203 11 61 +196 7 70 +189 5 79 +182 3 88 +174 1 97 +166 0 105 +158 0 113 +149 0 120 +140 1 127 +132 3 133 +123 5 138 +114 7 141 +105 11 144 +96 14 146 +88 19 147 +79 23 146 +71 29 145 +63 34 142 +56 40 138 +48 47 134 +41 54 128 +35 61 122 +29 68 115 +23 76 107 +18 83 99 +14 91 90 +10 99 81 +7 108 72 +4 116 63 +2 124 54 +1 132 46 +0 140 37 +0 147 30 +1 155 23 +2 162 17 +4 169 11 +6 176 7 +9 182 4 +13 188 1 +17 193 0 +22 198 0 +28 203 1 +34 207 3 +40 210 6 +47 213 11 +54 216 16 +62 218 22 +70 219 28 +78 219 36 +86 219 44 +95 219 52 +103 218 61 +112 216 70 +121 213 79 +130 211 88 +139 207 97 +147 203 105 +156 199 113 +164 194 120 +172 188 127 +180 182 133 +188 176 138 +195 169 141 +201 162 144 +208 155 146 +213 148 147 +219 140 146 +223 132 145 +228 124 142 +231 116 138 +234 108 134 +236 100 128 +238 92 122 +239 84 115 +240 76 107 +239 68 99 +238 61 90 +237 54 81 +235 47 72 +232 41 63 +228 34 54 +224 29 46 +220 24 37 +214 19 30 +209 14 23 +203 11 17 +196 7 11 +189 5 7 +182 3 4 +174 1 1 +166 0 0 +158 0 0 +149 0 1 +140 1 3 +132 3 6 +123 5 11 +114 7 16 +105 11 22 +96 14 28 +88 19 36 +79 23 44 +71 29 52 +63 34 61 +56 40 70 +48 47 79 +41 54 88 +35 61 97 +29 68 105 +23 76 113 +18 83 120 +14 91 127 +10 99 133 +7 108 138 +4 116 141 +2 124 144 +1 132 146 +0 140 147 +0 147 146 +1 155 145 +2 162 142 +4 169 138 +6 176 134 +9 182 128 +13 188 122 +17 193 115 +22 198 107 +28 203 99 +34 207 90 +40 210 81 +47 213 72 +54 216 63 +62 218 54 +70 219 46 +78 219 37 +86 219 30 +95 219 23 +103 218 17 +112 216 11 +121 213 7 +130 211 4 +139 207 1 +147 203 0 +156 199 0 +164 194 1 +172 188 3 +180 182 6 +188 176 11 +195 169 16 +201 162 22 +208 155 28 +213 148 36 +219 140 44 +223 132 52 +228 124 61 +231 116 70 +234 108 79 +236 100 88 +238 92 97 +239 84 105 +240 76 113 +239 68 120 +238 61 127 +237 54 133 +235 47 138 +232 41 141 +228 34 144 +224 29 146 +220 24 147 +214 19 146 +209 14 145 +203 11 142 +196 7 138 +189 5 134 +182 3 128 +174 1 122 +166 0 115 +158 0 107 diff --git a/src/fractalzoomer/color_maps/sgg012.map b/src/fractalzoomer/color_maps/sgg012.map new file mode 100644 index 000000000..19507ed86 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg012.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 02-14-1995 +220 102 60 RGB cycles 3 6 2 +219 87 56 RGB max's 220 200 191 +218 73 52 RGB phases 6.23 1.40 1.90 +217 59 48 SEED was 7 +214 46 44 +212 34 40 +208 24 36 +204 15 32 +200 8 29 +195 3 26 +190 1 22 +184 0 20 +178 2 17 +171 5 14 +164 11 12 +157 19 10 +150 29 8 +142 40 6 +134 52 4 +126 65 3 +118 80 2 +110 94 1 +102 109 1 +94 124 0 +86 138 0 +78 151 0 +70 163 0 +63 174 1 +56 183 2 +49 190 3 +42 196 4 +36 199 5 +30 200 7 +25 199 9 +20 196 11 +16 190 13 +12 183 16 +8 174 18 +5 163 21 +3 151 24 +2 138 28 +0 124 31 +0 109 35 +0 95 38 +1 80 42 +2 66 46 +4 52 50 +7 40 54 +10 29 59 +13 19 63 +17 11 68 +22 6 72 +27 2 77 +33 0 81 +39 1 86 +45 3 91 +52 8 95 +59 15 100 +66 24 105 +74 34 109 +81 46 114 +89 59 119 +97 73 123 +106 87 128 +114 102 132 +122 116 136 +130 131 141 +138 144 145 +145 157 149 +153 169 153 +160 179 156 +167 187 160 +174 193 163 +181 197 167 +187 200 170 +192 200 173 +197 198 175 +202 193 178 +206 187 180 +210 179 182 +213 169 184 +215 157 186 +217 145 187 +219 131 189 +219 117 190 +220 102 190 +219 87 191 +218 73 191 +217 59 191 +214 46 191 +212 34 191 +208 24 190 +204 15 190 +200 8 188 +195 3 187 +190 1 186 +184 0 184 +178 2 182 +171 5 180 +164 11 178 +157 19 175 +150 29 172 +142 40 169 +134 52 166 +126 65 163 +118 80 160 +110 94 156 +102 109 152 +94 124 148 +86 138 144 +78 151 140 +70 163 136 +63 174 132 +56 183 127 +49 190 123 +42 196 118 +36 199 114 +30 200 109 +25 199 104 +20 196 100 +16 190 95 +12 183 90 +8 174 85 +5 163 81 +3 151 76 +2 138 72 +0 124 67 +0 109 63 +0 95 58 +1 80 54 +2 66 50 +4 52 46 +7 40 42 +10 29 38 +13 19 34 +17 11 31 +22 6 27 +27 2 24 +33 0 21 +39 1 18 +45 3 15 +52 8 13 +59 15 11 +66 24 9 +74 34 7 +81 46 5 +89 59 4 +97 73 3 +106 87 2 +114 102 1 +122 116 0 +130 131 0 +138 144 0 +145 157 0 +153 169 1 +160 179 1 +167 187 2 +174 193 3 +181 197 5 +187 200 6 +192 200 8 +197 198 10 +202 193 12 +206 187 14 +210 179 17 +213 169 20 +215 157 23 +217 145 26 +219 131 29 +219 117 33 +220 102 36 +219 87 40 +218 73 44 +217 59 48 +214 46 52 +212 34 56 +208 24 61 +204 15 65 +200 8 70 +195 3 74 +190 1 79 +184 0 84 +178 2 88 +171 5 93 +164 11 98 +157 19 102 +150 29 107 +142 40 112 +134 52 116 +126 65 121 +118 80 126 +110 94 130 +102 109 134 +94 124 139 +86 138 143 +78 151 147 +70 163 151 +63 174 155 +56 183 158 +49 190 162 +42 196 165 +36 199 168 +30 200 171 +25 199 174 +20 196 177 +16 190 179 +12 183 181 +8 174 183 +5 163 185 +3 151 187 +2 138 188 +0 124 189 +0 109 190 +0 95 191 +1 80 191 +2 66 191 +4 52 191 +7 40 191 +10 29 191 +13 19 190 +17 11 189 +22 6 188 +27 2 186 +33 0 185 +39 1 183 +45 3 181 +52 8 179 +59 15 176 +66 24 174 +74 34 171 +81 46 168 +89 59 165 +97 73 161 +106 87 158 +114 102 154 +122 116 150 +130 131 146 +138 144 142 +145 157 138 +153 169 134 +160 179 129 +167 187 125 +174 193 121 +181 197 116 +187 200 111 +192 200 107 +197 198 102 +202 193 97 +206 187 93 +210 179 88 +213 169 83 +215 157 78 +217 145 74 +219 131 69 +219 117 65 diff --git a/src/fractalzoomer/color_maps/sgg013.map b/src/fractalzoomer/color_maps/sgg013.map new file mode 100644 index 000000000..327551708 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg013.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 02-14-1995 +47 0 11 RGB cycles 3 2 2 +52 0 9 RGB max's 123 195 142 +56 1 8 RGB phases 4.40 3.14 2.53 +61 2 6 SEED was 7 +65 3 5 +70 4 4 +74 6 3 +79 7 2 +83 9 1 +87 11 1 +91 14 0 +95 16 0 +99 19 0 +102 22 0 +106 25 1 +109 28 1 +112 32 2 +114 35 3 +116 39 4 +118 43 5 +120 47 6 +121 51 8 +122 56 9 +123 60 11 +123 65 13 +123 69 15 +123 74 17 +122 79 20 +121 83 22 +120 88 25 +118 93 28 +116 98 30 +114 102 33 +111 107 36 +108 112 39 +105 117 43 +102 121 46 +98 126 49 +95 131 52 +91 135 56 +87 140 59 +82 144 63 +78 148 66 +74 152 70 +69 156 73 +65 160 77 +60 163 80 +56 167 84 +51 170 87 +47 173 90 +42 176 94 +38 179 97 +34 182 100 +30 184 103 +26 186 106 +22 188 109 +19 190 112 +16 191 115 +13 193 118 +10 194 120 +8 194 123 +6 195 125 +4 195 127 +3 195 129 +1 195 131 +1 195 133 +0 194 135 +0 193 136 +0 192 137 +1 191 138 +2 189 139 +3 188 140 +4 186 141 +6 183 141 +8 181 142 +11 178 142 +13 176 142 +16 173 141 +19 170 141 +23 166 141 +27 163 140 +30 159 139 +34 155 138 +39 151 137 +43 147 135 +47 143 134 +52 139 132 +56 134 130 +61 130 128 +65 125 126 +70 120 124 +74 116 121 +79 111 119 +83 106 116 +87 101 113 +91 97 111 +95 92 108 +99 87 105 +102 82 102 +106 77 98 +109 73 95 +112 68 92 +114 64 88 +116 59 85 +118 55 82 +120 50 78 +121 46 75 +122 42 71 +123 38 68 +123 35 64 +123 31 61 +123 28 57 +122 24 54 +121 21 50 +120 18 47 +118 16 44 +116 13 41 +114 11 38 +111 9 35 +108 7 32 +105 5 29 +102 4 26 +98 3 23 +95 2 21 +91 1 18 +87 0 16 +82 0 14 +78 0 12 +74 0 10 +69 1 8 +65 1 7 +60 2 5 +56 3 4 +51 5 3 +47 6 2 +42 8 1 +38 10 1 +34 12 0 +30 15 0 +26 18 0 +22 20 0 +19 23 0 +16 27 1 +13 30 1 +10 34 2 +8 37 3 +6 41 4 +4 45 6 +3 49 7 +1 54 9 +1 58 10 +0 62 12 +0 67 14 +0 71 16 +1 76 19 +2 81 21 +3 86 24 +4 90 26 +6 95 29 +8 100 32 +11 105 35 +13 110 38 +16 114 41 +19 119 44 +23 124 47 +27 128 51 +30 133 54 +34 137 58 +39 142 61 +43 146 65 +47 150 68 +52 154 71 +56 158 75 +61 162 78 +65 165 82 +70 169 85 +74 172 89 +79 175 92 +83 178 95 +87 180 99 +91 183 102 +95 185 105 +99 187 108 +102 189 111 +106 191 114 +109 192 116 +112 193 119 +114 194 122 +116 195 124 +118 195 126 +120 195 128 +121 195 130 +122 195 132 +123 195 134 +123 194 135 +123 193 137 +123 192 138 +122 190 139 +121 189 140 +120 187 141 +118 185 141 +116 182 142 +114 180 142 +111 177 142 +108 174 142 +105 171 141 +102 168 141 +98 164 140 +95 161 139 +91 157 138 +87 153 137 +82 149 136 +78 145 134 +74 141 133 +69 136 131 +65 132 129 +60 127 127 +56 123 125 +51 118 123 +47 113 120 +42 109 118 +38 104 115 +34 99 112 +30 94 109 +26 89 106 +22 85 103 +19 80 100 +16 75 97 +13 70 93 +10 66 90 +8 61 87 +6 57 83 +4 53 80 +3 48 76 +1 44 73 +1 40 69 +0 36 66 +0 33 62 +0 29 59 +1 26 56 +2 23 52 +3 20 49 +4 17 46 +6 14 42 +8 12 39 +11 10 36 +13 8 33 +16 6 30 +19 4 27 +23 3 25 +27 2 22 +30 1 20 +34 1 17 +39 0 15 +43 0 13 diff --git a/src/fractalzoomer/color_maps/sgg014.map b/src/fractalzoomer/color_maps/sgg014.map new file mode 100644 index 000000000..a7943cd5f --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg014.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 02-14-1995 +215 234 1 RGB cycles 3 3 1 +214 234 1 RGB max's 215 234 156 +213 234 1 RGB phases 6.24 6.13 3.25 +211 233 2 SEED was 7 +209 231 2 +206 229 2 +203 226 3 +199 223 4 +195 219 4 +190 214 5 +185 209 5 +179 204 6 +173 198 7 +166 191 8 +159 184 9 +152 177 10 +145 169 10 +138 162 11 +130 153 12 +122 145 14 +114 137 15 +106 128 16 +98 119 17 +90 111 18 +83 102 19 +75 94 21 +67 85 22 +60 77 23 +53 69 25 +47 61 26 +40 54 28 +34 47 29 +29 40 31 +23 34 32 +19 28 34 +14 22 35 +11 18 37 +8 13 39 +5 10 40 +3 6 42 +1 4 44 +0 2 45 +0 1 47 +0 0 49 +1 0 51 +2 1 52 +4 2 54 +7 4 56 +10 6 58 +14 10 60 +18 13 62 +22 17 64 +27 22 65 +33 28 67 +39 33 69 +45 40 71 +52 46 73 +59 54 75 +66 61 77 +73 69 79 +81 77 81 +89 85 83 +97 93 85 +105 102 87 +113 111 88 +120 119 90 +128 128 92 +136 136 94 +144 145 96 +151 153 98 +158 161 100 +165 169 102 +171 177 103 +178 184 105 +183 191 107 +189 198 109 +194 204 110 +198 209 112 +202 214 114 +206 219 116 +209 223 117 +211 226 119 +213 229 121 +214 231 122 +215 233 124 +215 234 125 +214 234 127 +213 234 128 +211 233 130 +209 231 131 +206 229 132 +203 226 134 +199 223 135 +195 219 136 +190 214 138 +185 209 139 +179 204 140 +173 198 141 +166 191 142 +159 184 143 +152 177 144 +145 169 145 +138 162 146 +130 153 147 +122 145 148 +114 137 149 +106 128 150 +98 119 150 +90 111 151 +83 102 152 +75 94 152 +67 85 153 +60 77 153 +53 69 154 +47 61 154 +40 54 155 +34 47 155 +29 40 155 +23 34 155 +19 28 155 +14 22 156 +11 18 156 +8 13 156 +5 10 156 +3 6 156 +1 4 156 +0 2 155 +0 1 155 +0 0 155 +1 0 155 +2 1 154 +4 2 154 +7 4 153 +10 6 153 +14 10 152 +18 13 152 +22 17 151 +27 22 151 +33 28 150 +39 33 149 +45 40 148 +52 46 148 +59 54 147 +66 61 146 +73 69 145 +81 77 144 +89 85 143 +97 93 142 +105 102 141 +113 111 139 +120 119 138 +128 128 137 +136 136 136 +144 145 134 +151 153 133 +158 161 132 +165 169 130 +171 177 129 +178 184 127 +183 191 126 +189 198 124 +194 204 123 +198 209 121 +202 214 120 +206 219 118 +209 223 116 +211 226 115 +213 229 113 +214 231 111 +215 233 110 +215 234 108 +214 234 106 +213 234 104 +211 233 102 +209 231 101 +206 229 99 +203 226 97 +199 223 95 +195 219 93 +190 214 91 +185 209 89 +179 204 87 +173 198 85 +166 191 84 +159 184 82 +152 177 80 +145 169 78 +138 162 76 +130 153 74 +122 145 72 +114 137 70 +106 128 68 +98 119 66 +90 111 64 +83 102 63 +75 94 61 +67 85 59 +60 77 57 +53 69 55 +47 61 53 +40 54 52 +34 47 50 +29 40 48 +23 34 46 +19 28 44 +14 22 43 +11 18 41 +8 13 39 +5 10 38 +3 6 36 +1 4 34 +0 2 33 +0 1 31 +0 0 30 +1 0 28 +2 1 27 +4 2 25 +7 4 24 +10 6 23 +14 10 21 +18 13 20 +22 17 19 +27 22 17 +33 28 16 +39 33 15 +45 40 14 +52 46 13 +59 54 12 +66 61 11 +73 69 10 +81 77 9 +89 85 8 +97 93 7 +105 102 7 +113 111 6 +120 119 5 +128 128 4 +136 136 4 +144 145 3 +151 153 3 +158 161 2 +165 169 2 +171 177 1 +178 184 1 +183 191 1 +189 198 1 +194 204 0 +198 209 0 +202 214 0 +206 219 0 +209 223 0 +211 226 0 +213 229 0 +214 231 0 +215 233 0 diff --git a/src/fractalzoomer/color_maps/sgg015.map b/src/fractalzoomer/color_maps/sgg015.map new file mode 100644 index 000000000..34fb91d86 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg015.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 02-14-1995 +0 10 34 RGB cycles 2 6 4 +0 16 41 RGB max's 190 156 162 +0 24 48 RGB phases 3.05 3.51 3.99 +1 33 55 SEED was 7 +1 43 63 +2 54 71 +3 65 79 +4 76 87 +6 88 95 +7 99 102 +9 110 110 +12 120 117 +14 129 124 +16 137 131 +19 144 137 +22 150 142 +25 153 147 +28 155 151 +32 156 155 +35 155 158 +39 152 160 +43 147 161 +47 141 162 +51 134 162 +55 125 161 +60 116 159 +64 105 156 +68 94 153 +73 83 149 +78 71 144 +82 60 139 +87 49 133 +92 38 127 +96 29 120 +101 21 113 +106 13 106 +110 8 98 +115 3 90 +119 1 82 +124 0 74 +128 1 66 +133 3 59 +137 7 51 +141 13 44 +145 20 37 +149 29 30 +153 38 24 +157 48 19 +160 59 14 +163 71 10 +167 82 6 +170 93 4 +173 105 2 +175 115 0 +178 125 0 +180 133 0 +182 141 1 +184 147 3 +185 152 6 +187 155 9 +188 156 13 +189 156 18 +190 153 23 +190 150 29 +190 144 36 +190 138 42 +190 130 50 +190 120 57 +189 110 65 +188 100 73 +187 88 81 +186 77 89 +184 65 97 +182 54 104 +180 43 112 +178 34 119 +176 25 126 +173 17 132 +171 10 138 +168 5 143 +164 2 148 +161 0 152 +158 0 156 +154 2 158 +150 5 160 +146 10 161 +142 16 162 +138 24 161 +134 33 160 +130 43 158 +125 54 156 +121 65 152 +116 76 148 +112 88 143 +107 99 138 +102 110 132 +98 120 125 +93 129 119 +88 137 111 +84 144 104 +79 150 96 +74 153 88 +70 155 80 +65 156 72 +61 155 64 +57 152 57 +52 147 49 +48 141 42 +44 134 35 +40 125 29 +37 116 23 +33 105 18 +29 94 13 +26 83 9 +23 71 6 +20 60 3 +17 49 1 +15 38 0 +12 29 0 +10 21 1 +8 13 2 +6 8 4 +5 3 7 +3 1 10 +2 0 14 +1 1 19 +1 3 25 +0 7 31 +0 13 37 +0 20 44 +0 29 51 +1 38 59 +1 48 67 +2 59 75 +4 71 83 +5 82 91 +7 93 98 +8 105 106 +10 115 114 +13 125 121 +15 133 127 +18 141 134 +21 147 140 +24 152 145 +27 155 149 +30 156 153 +34 156 156 +37 153 159 +41 150 161 +45 144 162 +49 138 162 +53 130 161 +57 120 160 +62 110 158 +66 100 155 +71 88 151 +75 77 147 +80 65 142 +85 54 136 +89 43 130 +94 34 124 +99 25 117 +103 17 109 +108 10 102 +113 5 94 +117 2 86 +122 0 78 +126 0 70 +131 2 62 +135 5 55 +139 10 47 +143 16 40 +147 24 34 +151 33 27 +155 43 22 +158 54 16 +162 65 12 +165 76 8 +168 88 5 +171 99 3 +174 110 1 +176 120 0 +179 129 0 +181 137 1 +183 144 2 +185 150 5 +186 153 8 +187 155 11 +188 156 16 +189 155 21 +190 152 26 +190 147 32 +190 141 39 +190 134 46 +190 125 53 +189 116 61 +189 105 69 +188 94 77 +186 83 85 +185 71 93 +183 60 100 +181 49 108 +179 38 115 +177 29 122 +175 21 129 +172 13 135 +169 8 141 +166 3 146 +163 1 150 +159 0 154 +156 1 157 +152 3 159 +148 7 161 +144 13 162 +140 20 162 +136 29 161 +132 38 159 +128 48 157 +123 59 154 +119 71 150 +114 82 146 +109 93 141 +105 105 135 +100 115 129 +95 125 122 +91 133 115 +86 141 108 +81 147 100 +77 152 92 +72 155 84 +68 156 76 +63 156 68 +59 153 60 +54 150 53 +50 144 46 +46 138 39 +42 130 32 +38 120 26 +35 110 20 +31 100 15 +28 88 11 +25 77 7 +21 65 4 +19 54 2 +16 43 1 +13 34 0 +11 25 0 +9 17 1 +7 10 3 +5 5 5 +4 2 8 +3 0 12 +2 0 17 +1 2 22 +0 5 28 diff --git a/src/fractalzoomer/color_maps/sgg016.map b/src/fractalzoomer/color_maps/sgg016.map new file mode 100644 index 000000000..84039ddb9 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg016.map @@ -0,0 +1,256 @@ + 0 0 0 +180 172 152 +184 184 144 +188 188 136 +188 192 128 +192 196 120 +192 192 112 +192 188 104 + 0 0 0 +188 180 92 +188 172 84 +184 160 76 +180 144 68 +176 128 60 +168 112 52 +164 96 48 +156 80 40 +148 64 32 +140 48 28 +132 36 24 +124 24 16 +112 12 12 +104 4 8 + 96 0 4 + 84 0 4 + 76 0 0 + 68 4 0 + 56 12 0 + 48 20 0 + 40 32 0 + 32 44 0 + 28 60 0 + 20 76 4 + 16 92 8 + 8 108 12 + 4 128 16 + 4 140 20 + 0 156 24 + 0 168 28 + 0 180 36 + 0 188 40 + 0 192 48 + 4 196 56 + 8 192 64 + 12 192 72 + 16 184 80 + 20 176 88 + 28 164 96 + 36 152 104 + 44 136 112 + 52 120 120 + 60 104 128 + 68 88 140 + 76 72 148 + 88 56 156 + 96 40 164 +104 28 168 +116 16 176 +124 8 184 +132 0 192 +140 0 196 +148 0 204 +156 0 208 +164 8 212 +172 16 216 +176 28 220 +180 40 224 +184 52 224 +188 68 228 +188 84 228 +192 104 228 +192 120 228 +192 136 228 +188 152 228 +188 164 224 +184 176 224 +180 184 220 +172 192 216 +168 192 212 +160 196 208 +152 192 200 +148 188 196 +136 180 188 +128 168 184 +120 156 176 +112 144 168 +100 128 160 + 92 112 152 + 84 96 144 + 72 76 136 + 64 60 128 + 56 44 120 + 48 32 112 + 40 20 104 + 32 12 92 + 24 4 84 + 20 0 76 + 12 0 68 + 8 0 60 + 4 4 52 + 0 12 48 + 0 20 40 + 0 32 32 + 0 48 28 + 0 64 24 + 0 80 16 + 4 96 12 + 8 112 8 + 12 128 4 + 16 144 4 + 24 156 0 + 28 172 0 + 36 180 0 + 44 188 0 + 52 192 0 + 60 196 0 + 72 192 0 + 80 188 4 + 88 184 8 +100 172 12 +108 164 16 +116 148 20 +128 136 24 +136 120 28 +144 100 36 +152 84 40 +160 68 48 +164 52 56 +172 36 64 +176 24 72 +180 16 80 +184 8 88 +188 0 96 +188 0 104 +192 0 112 +192 4 120 +188 8 128 +188 16 140 +184 28 148 +180 40 156 +176 56 164 +172 72 168 +168 88 176 +160 104 184 +152 120 192 +144 136 196 +136 152 204 +128 164 208 +116 176 212 +108 184 216 +100 192 220 + 88 192 224 + 80 196 224 + 72 192 228 + 60 188 228 + 52 180 228 + 44 168 228 + 36 156 228 + 28 140 228 + 24 124 224 + 16 108 224 + 12 92 220 + 8 76 216 + 4 60 212 + 0 44 208 + 0 32 200 + 0 20 196 + 0 8 188 + 0 4 184 + 0 0 176 + 4 0 168 + 8 0 160 + 12 4 152 + 20 12 144 + 24 24 136 + 32 36 128 + 40 48 120 + 48 64 112 + 56 80 104 + 64 96 92 + 72 116 84 + 84 132 76 + 92 144 68 +100 160 60 +112 172 52 +120 180 48 +128 188 40 +136 192 32 +144 196 28 +152 192 24 +160 188 16 +168 180 12 +172 172 8 +180 160 4 +184 148 4 +188 132 0 +188 116 0 +192 100 0 +192 84 0 +192 64 0 +188 52 0 +188 36 0 +184 24 4 +180 12 8 +176 4 12 +172 0 16 +164 0 20 +156 0 24 +152 4 28 +144 8 36 +132 20 40 +124 28 48 +116 44 56 +108 56 64 + 96 72 72 + 88 92 80 + 76 108 88 + 68 124 96 + 60 140 104 + 52 156 112 + 44 168 120 + 36 176 128 + 28 184 140 + 20 192 148 + 16 196 156 + 12 196 164 + 8 192 168 + 4 184 176 + 0 176 184 + 0 164 192 + 0 152 196 + 0 140 204 + 0 124 208 + 4 108 212 + 4 88 216 + 8 72 220 + 16 56 224 + 20 40 224 + 24 28 228 + 32 16 228 + 40 8 228 + 48 4 228 + 56 0 228 + 64 0 228 + 76 0 224 + 84 8 224 + 92 16 220 +104 24 216 +112 36 212 +120 52 208 +132 68 200 +140 84 196 +148 100 188 +156 116 184 +164 132 176 +168 148 168 diff --git a/src/fractalzoomer/color_maps/sgg017.map b/src/fractalzoomer/color_maps/sgg017.map new file mode 100644 index 000000000..59c323626 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg017.map @@ -0,0 +1,256 @@ + 0 0 0 + 4 12 84 + 4 12 88 + 4 16 92 + 0 16 92 + 0 20 96 + 0 24 100 + 0 28 104 + 0 28 104 + 0 32 108 + 0 36 112 + 0 40 112 + 0 44 116 + 0 48 120 + 0 52 120 + 0 56 124 + 0 60 128 + 0 64 132 + 0 68 132 + 0 72 136 + 0 76 140 + 0 80 140 + 0 84 144 + 0 88 148 + 4 92 148 + 4 96 152 + 4 100 156 + 4 104 156 + 4 108 160 + 8 112 164 + 8 116 164 + 8 120 168 + 8 124 168 + 12 128 172 + 12 128 176 + 12 132 176 + 16 136 180 + 16 140 180 + 20 144 184 + 20 144 184 + 20 148 188 + 24 152 192 + 24 152 192 + 28 156 196 + 28 156 196 + 32 160 200 + 32 160 200 + 36 164 200 + 36 164 204 + 40 164 204 + 40 164 208 + 44 164 208 + 44 168 208 + 48 168 212 + 48 168 212 + 52 168 212 + 56 168 216 + 56 164 216 + 60 164 216 + 60 164 220 + 64 164 220 + 68 160 220 + 68 160 220 + 72 160 224 + 76 156 224 + 76 156 224 + 80 152 224 + 84 148 224 + 84 148 224 + 88 144 224 + 92 140 228 + 92 140 228 + 96 136 228 +100 132 228 +100 128 228 +104 124 228 +108 120 228 +112 116 228 +112 112 228 +116 108 228 +120 104 224 +120 100 224 +124 96 224 +128 92 224 +128 88 224 +132 84 224 +136 80 224 +136 76 220 +140 72 220 +144 68 220 +144 64 220 +148 60 216 +152 56 216 +152 52 216 +156 48 212 +160 44 212 +160 40 212 +164 40 208 +168 36 208 +168 32 208 +172 28 204 +172 24 204 +176 24 200 +180 20 200 +180 16 196 +184 16 196 +184 12 196 +188 8 192 +188 8 192 +192 4 188 +192 4 184 +196 4 184 +196 0 180 +200 0 180 +200 0 176 +204 0 176 +204 0 172 +204 0 168 +208 0 168 +208 0 164 +208 0 164 +212 0 160 +212 0 156 +212 0 156 +216 4 152 +216 4 148 +216 4 148 +220 8 144 +220 8 140 +220 12 140 +220 12 136 +220 16 132 +224 20 132 +224 20 128 +224 24 124 +224 28 120 +224 32 120 +224 36 116 +224 36 112 +224 40 112 +224 44 108 +224 48 104 +224 52 104 +224 56 100 +224 60 96 +224 64 92 +224 68 92 +224 72 88 +224 76 84 +224 80 84 +224 84 80 +220 88 76 +220 92 76 +220 96 72 +220 100 68 +220 104 68 +216 108 64 +216 112 60 +216 116 60 +216 120 56 +212 124 56 +212 128 52 +212 132 48 +208 136 48 +208 136 44 +208 140 44 +204 144 40 +204 148 40 +200 148 36 +200 152 36 +196 156 32 +196 156 32 +196 160 28 +192 160 28 +192 160 24 +188 164 24 +188 164 20 +184 164 20 +180 164 16 +180 168 16 +176 168 16 +176 168 12 +172 168 12 +172 168 12 +168 168 8 +164 164 8 +164 164 8 +160 164 8 +160 164 4 +156 160 4 +152 160 4 +152 156 4 +148 156 0 +144 152 0 +144 152 0 +140 148 0 +136 144 0 +136 144 0 +132 140 0 +128 136 0 +124 132 0 +124 132 0 +120 128 0 +116 124 0 +116 120 0 +112 116 0 +108 112 0 +108 108 0 +104 104 0 +100 100 0 +100 96 0 + 96 92 0 + 92 88 0 + 88 84 4 + 88 80 4 + 84 76 4 + 80 72 4 + 80 68 8 + 76 64 8 + 72 60 8 + 72 56 8 + 68 52 12 + 64 48 12 + 64 44 12 + 60 40 16 + 60 36 16 + 56 32 16 + 52 28 20 + 52 28 20 + 48 24 24 + 48 20 24 + 44 16 28 + 44 16 28 + 40 12 32 + 36 12 32 + 36 8 36 + 32 8 36 + 32 4 40 + 28 4 40 + 28 4 44 + 24 0 44 + 24 0 48 + 24 0 48 + 20 0 52 + 20 0 56 + 16 0 56 + 16 0 60 + 16 0 60 + 12 0 64 + 12 0 68 + 12 0 68 + 8 4 72 + 8 4 76 + 8 4 76 + 4 8 80 + 4 8 84 diff --git a/src/fractalzoomer/color_maps/sgg018.map b/src/fractalzoomer/color_maps/sgg018.map new file mode 100644 index 000000000..937c7add4 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg018.map @@ -0,0 +1,256 @@ + 0 0 0 + 20 0 24 + 28 0 16 + 36 4 8 + 44 4 4 + 52 8 0 + 64 8 0 + 72 12 0 + 84 16 0 + 96 16 4 +104 20 8 +116 24 16 +128 28 24 +140 32 32 +148 36 44 +160 40 52 +168 44 64 +180 48 72 +188 52 84 +196 56 92 +204 60 100 +208 64 108 +212 68 112 +220 72 116 +220 76 120 +224 80 120 +224 84 116 +224 88 112 +224 88 108 +220 92 104 +216 96 96 +212 100 84 +208 100 76 +200 104 68 +196 104 56 +188 108 44 +180 108 36 +168 108 28 +160 108 20 +148 108 12 +140 108 4 +128 108 0 +116 108 0 +104 108 0 + 92 108 0 + 84 104 4 + 72 104 8 + 64 104 12 + 52 100 20 + 44 96 28 + 36 96 40 + 28 92 48 + 20 88 60 + 12 84 68 + 8 84 80 + 4 80 88 + 0 76 96 + 0 72 104 + 0 68 112 + 0 64 116 + 0 60 116 + 4 56 120 + 4 52 116 + 12 48 116 + 16 44 112 + 20 40 104 + 28 36 100 + 36 32 88 + 44 28 80 + 56 24 72 + 64 20 60 + 76 16 48 + 88 16 40 + 96 12 32 +108 8 20 +120 8 16 +132 4 8 +140 4 4 +152 0 0 +164 0 0 +172 0 0 +180 0 0 +188 0 4 +196 0 12 +204 0 16 +208 0 24 +216 0 36 +220 0 44 +220 4 56 +224 4 64 +224 8 76 +224 8 84 +224 12 92 +220 16 100 +216 16 108 +212 20 112 +208 24 116 +200 28 120 +192 32 120 +184 36 116 +176 40 112 +168 44 108 +156 48 100 +148 52 92 +136 56 84 +124 60 76 +112 64 64 +104 68 56 + 92 72 44 + 80 76 36 + 68 80 24 + 60 84 16 + 52 88 12 + 40 88 4 + 32 92 0 + 24 96 0 + 20 100 0 + 12 100 0 + 8 104 4 + 4 104 8 + 0 108 16 + 0 108 20 + 0 108 32 + 0 108 40 + 0 108 52 + 4 108 60 + 8 108 72 + 12 108 80 + 16 108 88 + 24 108 100 + 32 104 104 + 40 104 112 + 48 104 116 + 56 100 116 + 68 96 120 + 80 96 116 + 88 92 116 +100 88 112 +112 84 104 +124 84 96 +132 80 88 +144 76 80 +156 72 68 +164 68 60 +176 64 48 +184 60 40 +192 56 28 +200 52 20 +204 48 12 +212 44 8 +216 40 4 +220 36 0 +224 32 0 +224 28 0 +224 24 0 +224 20 4 +224 16 12 +220 16 20 +216 12 28 +212 8 36 +204 8 44 +200 4 56 +192 4 68 +184 0 76 +172 0 88 +164 0 96 +156 0 104 +144 0 108 +132 0 112 +120 0 116 +112 0 120 +100 0 120 + 88 0 116 + 76 4 112 + 68 4 108 + 56 8 100 + 48 8 92 + 40 12 84 + 32 16 72 + 24 16 64 + 16 20 52 + 12 24 44 + 8 28 32 + 4 32 24 + 0 36 16 + 0 40 8 + 0 44 4 + 0 48 0 + 0 52 0 + 4 56 0 + 8 60 0 + 12 64 4 + 20 68 8 + 24 72 16 + 32 76 24 + 40 80 32 + 52 84 40 + 60 88 52 + 72 88 64 + 80 92 72 + 92 96 84 +104 100 92 +112 100 100 +124 104 108 +136 104 112 +148 108 116 +156 108 120 +168 108 120 +176 108 116 +184 108 116 +192 108 108 +200 108 104 +208 108 96 +212 108 88 +216 108 76 +220 104 68 +224 104 56 +224 104 48 +224 100 36 +224 96 28 +220 96 20 +220 92 12 +216 88 8 +208 84 4 +204 84 0 +196 80 0 +188 76 0 +180 72 4 +172 68 8 +160 64 12 +152 60 20 +140 56 28 +128 52 36 +120 48 48 +108 44 56 + 96 40 68 + 84 36 76 + 76 32 88 + 64 28 96 + 56 24 104 + 44 20 108 + 36 16 116 + 0 0 0 + 28 16 116 + 20 12 120 + 16 8 120 + 8 8 116 + 4 4 112 + 4 4 108 + 0 0 100 + 0 0 92 + 0 0 80 + 0 0 72 + 0 0 60 + 4 0 52 + 8 0 40 diff --git a/src/fractalzoomer/color_maps/sgg019.map b/src/fractalzoomer/color_maps/sgg019.map new file mode 100644 index 000000000..9b39442d9 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg019.map @@ -0,0 +1,256 @@ + 0 0 0 +168 144 20 +172 148 24 +176 156 32 +180 160 40 +184 164 44 +188 172 52 +188 176 60 +192 180 68 +196 184 72 +196 188 80 +200 196 84 +204 200 88 +204 204 92 +204 208 96 +208 212 96 +208 212 96 +208 216 96 +208 220 92 +212 224 92 +212 224 88 +212 228 84 +208 228 76 +208 232 72 +208 232 64 +208 232 56 +204 232 52 +204 236 44 +200 236 36 +200 236 28 +196 232 24 +196 232 16 +192 232 12 +188 232 8 +184 228 4 +184 228 0 +180 224 0 +176 224 0 +172 220 0 +168 220 0 +164 216 4 +160 212 8 +152 208 12 +148 204 16 +144 200 20 +140 196 28 +136 192 36 +128 188 44 +124 184 48 +120 176 56 +112 172 64 +108 168 72 +104 164 76 +100 156 80 + 92 152 88 + 88 144 92 + 84 140 92 + 76 136 96 + 72 128 96 + 68 124 96 + 64 116 96 + 60 112 92 + 52 104 88 + 48 100 84 + 44 92 80 + 40 88 72 + 36 84 68 + 32 76 60 + 28 72 52 + 24 68 48 + 20 60 40 + 20 56 32 + 16 52 24 + 12 48 20 + 12 40 16 + 8 36 8 + 0 0 0 + 8 32 4 + 4 28 0 + 4 24 0 + 0 20 0 + 0 20 0 + 0 16 0 + 0 12 0 + 0 8 4 + 0 8 8 + 0 4 12 + 0 4 20 + 0 4 24 + 0 0 32 + 4 0 40 + 4 0 44 + 4 0 52 + 8 0 60 + 8 0 68 + 12 0 72 + 16 0 80 + 16 0 84 + 20 4 88 + 24 4 92 + 28 4 96 + 32 8 96 + 36 8 96 + 40 12 96 + 44 16 92 + 48 20 92 + 52 20 88 + 56 24 84 + 60 28 76 + 64 32 72 + 72 36 64 + 76 40 56 + 80 48 52 + 84 52 44 + 92 56 36 + 96 60 28 +100 68 24 +108 72 16 +112 76 12 +116 84 8 +124 88 4 +128 96 0 +132 100 0 +136 104 0 +144 112 0 +148 116 0 +152 124 4 +156 128 8 +160 136 12 +164 140 16 +168 144 20 +172 152 28 +176 156 36 +180 164 44 +184 168 48 +188 172 56 +192 176 64 +192 184 72 +196 188 76 +200 192 80 +200 196 88 +204 200 92 +204 204 92 +208 208 96 +208 212 96 +208 216 96 +208 220 96 +208 220 92 +212 224 88 +212 224 84 +208 228 80 +208 228 72 +208 232 68 +208 232 60 +208 232 52 +204 232 48 +204 236 40 +200 236 32 +200 236 24 +196 232 20 +192 232 16 +192 232 8 +188 232 4 +184 228 0 +180 228 0 +176 224 0 +172 224 0 +168 220 0 +164 216 0 +160 212 4 +156 208 8 +152 208 12 +148 204 20 +140 200 24 +136 196 32 +132 188 40 +128 184 44 +120 180 52 +116 176 60 +112 172 68 +108 164 72 +100 160 80 + 96 156 84 + 92 148 88 + 84 144 92 + 80 136 96 + 76 132 96 + 72 124 96 + 64 120 96 + 60 116 92 + 56 108 92 + 52 104 88 + 48 96 84 + 44 92 76 + 40 84 72 + 36 80 64 + 32 76 56 + 28 68 52 + 24 64 44 + 20 60 36 + 16 52 28 + 16 48 24 + 12 44 16 + 8 40 12 + 8 36 8 + 4 32 4 + 4 28 0 + 0 24 0 + 0 20 0 + 0 16 0 + 0 12 0 + 0 12 4 + 0 8 8 + 0 8 12 + 0 4 16 + 0 4 20 + 0 0 28 + 0 0 36 + 4 0 44 + 4 0 48 + 8 0 56 + 8 0 64 + 12 0 72 + 12 0 76 + 16 0 80 + 20 0 88 + 20 4 92 + 24 4 92 + 28 8 96 + 32 8 96 + 36 12 96 + 40 12 96 + 44 16 92 + 48 20 88 + 52 24 84 + 60 28 80 + 64 32 72 + 68 36 68 + 72 40 60 + 80 44 52 + 84 48 48 + 88 52 40 + 92 60 32 +100 64 24 +104 68 20 +108 76 16 +116 80 8 +120 84 4 +124 92 0 +128 96 0 +136 104 0 +140 108 0 +144 116 0 +148 120 0 +152 124 4 +160 132 8 diff --git a/src/fractalzoomer/color_maps/sgg020.map b/src/fractalzoomer/color_maps/sgg020.map new file mode 100644 index 000000000..0383b908d --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg020.map @@ -0,0 +1,256 @@ + 0 0 0 +216 188 128 +216 184 136 +220 184 144 +220 180 152 +224 176 160 +224 176 168 +224 172 176 +224 168 180 +224 168 188 +224 164 192 +224 160 196 +224 160 196 +220 156 200 +220 152 200 +220 148 200 +216 148 196 + 0 0 0 +216 144 196 +212 140 192 +212 140 188 +208 136 180 +204 132 176 +200 128 168 +200 128 164 +196 124 156 +192 120 144 +188 116 136 +184 112 128 +176 112 120 +172 108 108 +168 104 100 +164 104 88 +160 100 80 +152 96 68 +148 92 60 +144 92 52 +136 88 44 +132 84 36 +128 80 28 +120 80 20 +116 76 16 +112 72 12 +104 72 4 +100 68 4 + 92 64 0 + 88 64 0 + 84 60 0 + 76 56 0 + 72 56 0 + 68 52 4 + 60 48 8 + 56 48 12 + 52 44 16 + 48 44 20 + 44 40 28 + 40 36 36 + 36 36 44 + 32 32 52 + 28 32 60 + 24 28 72 + 20 28 80 + 16 24 92 + 12 24 100 + 12 20 108 + 8 20 120 + 8 20 128 + 4 16 140 + 4 16 148 + 0 12 156 + 0 12 164 + 0 12 172 + 0 8 176 + 0 8 184 + 0 8 188 + 0 8 192 + 0 4 196 + 0 4 196 + 0 4 200 + 4 4 200 + 4 0 196 + 4 0 196 + 8 0 192 + 12 0 192 + 12 0 184 + 16 0 180 + 20 0 176 + 24 0 168 + 24 0 160 + 28 0 152 + 32 0 144 + 36 0 136 + 40 0 124 + 48 0 116 + 52 0 104 + 56 0 96 + 60 0 88 + 64 0 76 + 72 0 68 + 76 0 56 + 80 4 48 + 88 4 40 + 92 4 32 + 96 4 24 +104 8 20 +108 8 12 +116 8 8 +120 8 4 +124 12 0 +132 12 0 +136 12 0 +140 16 0 +148 16 0 +152 20 0 +156 20 4 +164 20 8 +168 24 12 +172 24 16 +176 28 24 +180 28 32 +184 32 36 +188 32 48 +192 36 56 +196 36 64 +200 40 72 +204 44 84 +208 44 92 +208 48 104 +212 48 112 +216 52 120 +216 56 132 +220 56 140 +220 60 148 +220 64 156 +224 64 164 +224 68 172 +224 72 180 +224 72 184 +224 76 188 +224 80 192 +224 80 196 +224 84 196 +220 88 200 +220 92 200 +220 92 196 +216 96 196 +216 100 192 +212 100 188 +208 104 184 +208 108 180 +204 112 172 +200 112 164 +196 116 160 +192 120 152 +188 124 140 +184 124 132 +180 128 124 +176 132 112 +172 136 104 +168 136 92 +160 140 84 +156 144 76 +152 148 64 +144 148 56 +140 152 48 +136 156 40 +128 160 32 +124 160 24 +120 164 16 +112 168 12 +108 168 8 +100 172 4 + 96 176 0 + 92 176 0 + 84 180 0 + 80 184 0 + 76 184 0 + 68 188 0 + 64 192 4 + 60 192 8 + 56 196 12 + 48 196 20 + 44 200 24 + 40 204 32 + 36 204 40 + 32 208 48 + 28 208 56 + 24 212 68 + 20 212 76 + 20 216 84 + 16 216 96 + 12 220 104 + 8 220 116 + 8 224 124 + 4 224 132 + 4 224 144 + 4 228 152 + 0 228 160 + 0 228 168 + 0 232 172 + 0 232 180 + 0 232 184 + 0 236 188 + 0 236 192 + 0 236 196 + 0 236 196 + 0 240 200 + 4 240 200 + 4 240 196 + 8 240 196 + 8 240 192 + 12 240 188 + 16 244 184 + 16 244 176 + 20 244 172 + 24 244 164 + 28 244 156 + 32 244 148 + 36 244 140 + 40 244 128 + 44 244 120 + 48 244 112 + 52 244 100 + 56 240 92 + 64 240 80 + 68 240 72 + 72 240 64 + 80 240 52 + 84 240 44 + 88 236 36 + 96 236 28 +100 236 24 +104 236 16 +112 232 12 +116 232 8 +124 232 4 +128 228 0 +132 228 0 +140 228 0 +144 224 0 +148 224 0 +156 224 4 +160 220 4 +164 220 8 +168 216 16 +176 216 20 +180 212 28 +184 212 36 +188 208 40 +192 208 52 +196 204 60 +200 204 68 +204 200 76 +204 196 88 +208 196 96 +212 192 108 diff --git a/src/fractalzoomer/color_maps/sgg021.map b/src/fractalzoomer/color_maps/sgg021.map new file mode 100644 index 000000000..b6fefdc5d --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg021.map @@ -0,0 +1,256 @@ + 0 0 0 +216 192 100 +208 184 92 +200 176 88 +188 168 80 +176 160 72 +164 152 68 +148 144 60 +132 136 52 +116 128 44 +100 120 40 + 84 112 32 + 68 104 24 + 52 96 20 + 40 84 16 + 28 76 8 + 16 68 4 + 8 60 4 + 4 56 0 + 0 48 0 + 0 40 0 + 0 32 0 + 4 28 0 + 8 24 4 + 16 16 4 + 28 12 8 + 40 8 12 + 52 4 20 + 68 4 24 + 84 0 32 +100 0 36 +116 0 44 +132 0 52 +148 0 60 +164 0 64 +176 0 72 +188 4 80 +200 8 84 +208 12 92 +216 16 96 +220 20 104 +220 24 108 +220 32 112 +220 36 112 +212 44 116 +204 48 116 +196 56 116 +184 64 116 +172 72 112 +156 80 112 +140 88 108 +124 96 104 +108 108 100 + 92 116 92 + 76 124 88 + 60 132 80 + 48 140 72 + 32 148 68 + 0 0 0 + 24 156 60 + 12 164 52 + 8 172 44 + 0 180 40 + 0 188 32 + 0 192 24 + 0 200 20 + 8 204 16 + 12 212 8 + 24 216 4 + 32 220 4 + 48 224 0 + 60 228 0 + 76 228 0 + 92 232 0 +108 232 0 +124 232 4 +140 232 4 +156 232 8 +172 228 12 +184 228 20 +196 224 24 +204 220 32 +212 216 36 +220 212 44 +220 208 52 +220 204 60 +220 196 64 +216 192 72 +208 184 80 +200 176 84 +188 168 92 +176 160 96 +164 152 104 +148 144 108 +132 136 112 +116 128 112 +100 120 116 + 84 112 116 + 68 104 116 + 52 96 116 + 40 84 112 + 28 76 112 + 16 68 108 + 8 60 104 + 4 56 100 + 0 48 92 + 0 40 88 + 0 32 80 + 4 28 72 + 8 24 68 + 16 16 60 + 28 12 52 + 40 8 44 + 52 4 40 + 68 4 32 + 84 0 24 +100 0 20 +116 0 16 +132 0 8 +148 0 4 +164 0 4 +176 0 0 +188 4 0 +200 8 0 +208 12 0 +216 16 0 +220 20 4 +220 24 4 +220 32 8 +220 36 12 +212 44 20 +204 48 24 +196 56 32 +184 64 36 +172 72 44 +156 80 52 +140 88 60 +124 96 64 +108 108 72 + 92 116 80 + 76 124 84 + 60 132 92 + 48 140 96 + 32 148 104 + 24 156 108 + 12 164 112 + 8 172 112 + 0 180 116 + 0 188 116 + 0 192 116 + 0 200 116 + 8 204 112 + 12 212 112 + 24 216 108 + 32 220 104 + 48 224 100 + 60 228 92 + 76 228 88 + 92 232 80 +108 232 72 +124 232 68 +140 232 60 +156 232 52 +172 228 44 +184 228 40 +196 224 32 +204 220 24 +212 216 20 +220 212 16 +220 208 8 +220 204 4 +220 196 4 +216 192 0 +208 184 0 +200 176 0 +188 168 0 +176 160 0 +164 152 4 +148 144 4 +132 136 8 +116 128 12 +100 120 20 + 84 112 24 + 68 104 32 + 52 96 36 + 40 84 44 + 28 76 52 + 16 68 60 + 8 60 64 + 4 56 72 + 0 48 80 + 0 40 84 + 0 32 92 + 4 28 96 + 8 24 104 + 16 16 108 + 28 12 112 + 40 8 112 + 52 4 116 + 68 4 116 + 84 0 116 +100 0 116 +116 0 112 +132 0 112 +148 0 108 +164 0 104 +176 0 100 +188 4 92 +200 8 88 +208 12 80 +216 16 72 +220 20 68 +220 24 60 +220 32 52 +220 36 44 +212 44 40 +204 48 32 +196 56 24 +184 64 20 +172 72 16 +156 80 8 +140 88 4 +124 96 4 +108 108 0 + 92 116 0 + 76 124 0 + 60 132 0 + 48 140 0 + 32 148 4 + 24 156 4 + 12 164 8 + 8 172 12 + 0 180 20 + 0 188 24 + 0 192 32 + 0 200 36 + 8 204 44 + 12 212 52 + 24 216 60 + 32 220 64 + 48 224 72 + 60 228 80 + 76 228 84 + 92 232 92 +108 232 96 +124 232 104 +140 232 108 +156 232 112 +172 228 112 +184 228 116 +196 224 116 +204 220 116 +212 216 116 +220 212 112 +220 208 112 +220 204 108 diff --git a/src/fractalzoomer/color_maps/sgg022.map b/src/fractalzoomer/color_maps/sgg022.map new file mode 100644 index 000000000..b8af3dfa6 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg022.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 4 0 + 0 4 0 + 0 8 4 + 0 12 4 + 0 16 4 + 0 20 8 + 0 24 8 + 0 28 12 + 0 36 12 + 0 40 16 + 0 48 20 + 0 56 20 + 0 60 24 + 0 68 28 + 0 76 32 + 4 84 32 + 4 92 36 + 4 100 40 + 4 108 44 + 4 112 48 + 4 120 48 + 4 128 52 + 8 136 56 + 8 144 60 + 8 152 60 + 8 156 64 + 8 164 68 + 8 168 68 + 12 176 72 + 12 180 72 + 12 184 76 + 12 188 76 + 12 192 80 + 16 196 80 + 16 200 80 + 16 204 84 + 16 204 84 + 20 204 84 + 20 204 84 + 20 208 84 + 20 204 84 + 24 204 84 + 24 204 84 + 24 200 80 + 24 200 80 + 28 196 80 + 28 192 76 + 28 188 76 + 28 184 72 + 32 176 72 + 32 172 68 + 32 168 68 + 32 160 64 + 36 152 60 + 36 148 60 + 36 140 56 + 40 132 52 + 40 124 48 + 40 116 48 + 40 108 44 + 44 104 40 + 44 96 36 + 44 88 36 + 48 80 32 + 48 72 28 + 48 64 24 + 48 56 24 + 52 52 20 + 52 44 16 + 52 40 16 + 56 32 12 + 56 28 8 + 56 20 8 + 56 16 4 + 60 12 4 + 60 8 4 + 60 8 0 + 60 4 0 + 64 0 0 + 64 0 0 + 64 0 0 + 64 0 0 + 68 0 0 + 68 0 0 + 68 0 0 + 68 4 0 + 72 4 0 + 72 8 4 + 72 12 4 + 72 16 4 + 76 20 8 + 76 24 8 + 76 28 12 + 76 36 12 + 76 40 16 + 80 48 20 + 80 56 20 + 80 60 24 + 80 68 28 + 80 76 32 + 84 84 32 + 84 92 36 + 84 100 40 + 84 108 44 + 84 112 48 + 84 120 48 + 88 128 52 + 88 136 56 + 88 144 60 + 88 152 60 + 88 156 64 + 88 164 68 + 88 168 68 + 88 176 72 + 88 180 72 + 88 184 76 + 92 188 76 + 92 192 80 + 92 196 80 + 92 200 80 + 92 204 84 + 92 204 84 + 92 204 84 + 92 204 84 + 92 208 84 + 92 204 84 + 92 204 84 + 92 204 84 + 92 200 80 + 92 200 80 + 92 196 80 + 92 192 76 + 92 188 76 + 92 184 72 + 92 176 72 + 92 172 68 + 88 168 68 + 88 160 64 + 88 152 60 + 88 148 60 + 88 140 56 + 88 132 52 + 88 124 48 + 88 116 48 + 88 108 44 + 88 104 40 + 84 96 36 + 84 88 36 + 84 80 32 + 84 72 28 + 84 64 24 + 84 56 24 + 80 52 20 + 80 44 16 + 80 40 16 + 80 32 12 + 80 28 8 + 80 20 8 + 76 16 4 + 76 12 4 + 76 8 4 + 76 8 0 + 76 4 0 + 72 0 0 + 72 0 0 + 72 0 0 + 72 0 0 + 68 0 0 + 68 0 0 + 68 0 0 + 68 4 0 + 64 4 0 + 64 8 4 + 64 12 4 + 64 16 4 + 60 20 8 + 60 24 8 + 60 28 12 + 56 36 12 + 56 40 16 + 56 48 20 + 56 56 20 + 52 60 24 + 52 68 28 + 52 76 32 + 52 84 32 + 48 92 36 + 48 100 40 + 48 108 44 + 44 112 48 + 44 120 48 + 44 128 52 + 44 136 56 + 40 144 60 + 40 152 60 + 40 156 64 + 36 164 68 + 36 168 68 + 36 176 72 + 36 180 72 + 32 184 76 + 32 188 76 + 32 192 80 + 28 196 80 + 28 200 80 + 28 204 84 + 28 204 84 + 24 204 84 + 24 204 84 + 24 208 84 + 24 204 84 + 20 204 84 + 20 204 84 + 20 200 80 + 20 200 80 + 16 196 80 + 16 192 76 + 16 188 76 + 16 184 72 + 16 176 72 + 12 172 68 + 12 168 68 + 12 160 64 + 12 152 60 + 8 148 60 + 8 140 56 + 8 132 52 + 8 124 48 + 8 116 48 + 8 108 44 + 4 104 40 + 4 96 36 + 4 88 36 + 4 80 32 + 4 72 28 + 4 64 24 + 4 56 24 + 4 52 20 + 0 44 16 + 0 40 16 + 0 32 12 + 0 28 8 + 0 20 8 + 0 16 4 + 0 12 4 + 0 8 4 + 0 8 0 + 0 4 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/sgg023.map b/src/fractalzoomer/color_maps/sgg023.map new file mode 100644 index 000000000..070e29295 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg023.map @@ -0,0 +1,256 @@ + 0 0 0 +236 228 188 +232 224 196 +232 224 204 +228 220 208 +228 220 216 +224 216 224 +224 216 228 +220 212 236 +220 212 240 +216 208 244 +216 204 248 +212 204 248 +212 200 252 +208 196 252 +208 196 252 +204 192 252 +200 188 252 +200 188 252 +196 184 248 +192 180 248 +192 180 244 +188 176 240 +184 172 236 +184 168 228 +180 168 224 +176 164 216 +172 160 212 +172 156 204 +168 156 196 +164 152 188 +160 148 180 +160 144 172 +156 144 160 +152 140 152 +148 136 144 +148 132 132 +144 132 124 +140 128 116 +136 124 104 +136 120 96 +132 116 88 +128 116 80 +124 112 68 +120 108 60 +120 104 52 +116 100 44 +112 100 40 +108 96 32 +104 92 24 +104 88 20 +100 88 16 + 96 84 12 + 92 80 8 + 92 76 4 + 88 76 0 + 84 72 0 + 80 68 0 + 80 68 0 + 76 64 0 + 72 60 0 + 72 60 0 + 68 56 4 + 64 52 8 + 60 52 12 + 60 48 16 + 56 44 20 + 52 44 24 + 52 40 32 + 48 40 40 + 48 36 44 + 44 32 52 + 40 32 60 + 40 28 68 + 36 28 76 + 36 24 88 + 32 24 96 + 32 20 104 + 28 20 112 + 28 20 124 + 24 16 132 + 24 16 144 + 20 12 152 + 20 12 160 + 16 12 168 + 16 8 180 + 16 8 188 + 12 8 196 + 12 8 204 + 8 4 208 + 8 4 216 + 8 4 224 + 8 4 228 + 4 0 236 + 4 0 240 + 4 0 244 + 4 0 248 + 0 0 248 + 0 0 252 + 0 0 252 + 0 0 252 + 0 0 252 + 0 0 252 + 0 0 252 + 0 0 248 + 0 0 248 + 0 0 244 + 0 0 240 + 0 0 236 + 0 0 228 + 0 0 224 + 0 0 216 + 0 4 212 + 0 4 204 + 0 4 196 + 0 4 188 + 4 4 180 + 4 8 172 + 4 8 160 + 4 8 152 + 4 12 144 + 8 12 132 + 8 12 124 + 8 16 116 + 12 16 104 + 12 20 96 + 12 20 88 + 16 20 80 + 16 24 68 + 16 24 60 + 20 28 52 + 20 28 44 + 24 32 40 + 24 32 32 + 28 36 24 + 28 40 20 + 32 40 16 + 32 44 12 + 36 44 8 + 36 48 4 + 40 52 0 + 44 52 0 + 44 56 0 + 48 60 0 + 48 60 0 + 52 64 0 + 56 68 0 + 56 68 4 + 60 72 8 + 64 76 12 + 64 76 16 + 68 80 20 + 72 84 24 + 72 88 32 + 76 88 40 + 80 92 44 + 84 96 52 + 84 100 60 + 88 100 68 + 92 104 76 + 96 108 88 + 96 112 96 +100 116 104 +104 116 112 +108 120 124 +112 124 132 +112 128 144 +116 128 152 +120 132 160 +124 136 168 +124 140 180 +128 144 188 +132 144 196 +136 148 204 +140 152 208 +140 156 216 +144 156 224 +148 160 228 +152 164 236 +152 168 240 +156 168 244 +160 172 248 +164 176 248 +164 180 252 +168 180 252 +172 184 252 +176 188 252 +176 188 252 +180 192 252 +184 196 248 +188 196 248 +188 200 244 +192 204 240 +196 204 236 +196 208 228 +200 212 224 +204 212 216 +204 216 212 +208 216 204 +208 220 196 +212 220 188 +216 224 180 +216 224 172 +220 228 160 +220 228 152 +224 232 144 +224 232 132 +228 236 124 +228 236 116 +232 236 104 +232 240 96 +232 240 88 +236 240 80 +236 244 68 +240 244 60 +240 244 52 +240 248 44 +244 248 40 +244 248 32 +244 248 24 +248 252 20 +248 252 16 +248 252 12 +248 252 8 +248 252 4 +252 252 0 +252 252 0 +252 252 0 +252 252 0 +252 252 0 +252 252 0 +252 252 0 +252 252 4 +252 252 8 +252 252 12 +252 252 16 +252 252 20 +252 252 24 +252 252 32 +252 252 40 +252 248 44 +252 248 52 +252 248 60 +252 248 68 +248 244 76 +248 244 88 +248 244 96 +248 240 104 +244 240 112 +244 240 124 +244 236 132 +244 236 144 +240 236 152 +240 232 160 +240 232 168 +236 228 180 diff --git a/src/fractalzoomer/color_maps/sgg024.map b/src/fractalzoomer/color_maps/sgg024.map new file mode 100644 index 000000000..fc0e21cef --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg024.map @@ -0,0 +1,256 @@ + 0 0 0 +128 204 236 +128 200 232 +124 200 232 +120 196 228 +116 192 228 +116 192 224 +112 188 224 +108 184 220 +104 180 220 +100 180 216 +100 176 216 + 96 172 212 + 92 172 212 + 88 168 208 + 88 164 204 + 84 160 204 + 80 160 200 + 76 156 200 + 76 152 196 + 72 148 192 + 68 144 192 + 68 144 188 + 64 140 184 + 60 136 184 + 60 132 180 + 56 132 176 + 52 128 172 + 52 124 172 + 48 120 168 + 44 116 164 + 44 116 160 + 40 112 160 + 40 108 156 + 36 104 152 + 32 104 148 + 32 100 148 + 28 96 144 + 28 92 140 + 24 88 136 + 24 88 132 + 0 0 0 + 20 84 132 + 20 80 128 + 20 80 124 + 16 76 120 + 16 72 120 + 12 68 116 + 12 68 112 + 12 64 108 + 8 60 104 + 8 60 104 + 8 56 100 + 4 52 96 + 4 52 92 + 4 48 92 + 4 44 88 + 4 44 84 + 0 40 80 + 0 40 80 + 0 36 76 + 0 36 72 + 0 32 68 + 0 28 68 + 0 28 64 + 0 24 60 + 0 24 60 + 0 24 56 + 0 20 52 + 0 20 52 + 0 16 48 + 0 16 48 + 0 12 44 + 0 12 40 + 0 12 40 + 0 8 36 + 0 8 36 + 4 8 32 + 4 8 32 + 4 4 28 + 4 4 28 + 8 4 24 + 8 4 24 + 8 0 20 + 8 0 20 + 12 0 16 + 12 0 16 + 12 0 16 + 16 0 12 + 16 0 12 + 20 0 8 + 20 0 8 + 24 0 8 + 24 0 8 + 24 0 4 + 28 0 4 + 28 0 4 + 32 0 4 + 36 0 0 + 36 0 0 + 40 0 0 + 40 0 0 + 44 4 0 + 44 4 0 + 48 4 0 + 52 4 0 + 52 4 0 + 56 8 0 + 60 8 0 + 60 8 0 + 64 12 0 + 68 12 0 + 68 12 0 + 72 16 0 + 76 16 0 + 76 20 0 + 80 20 0 + 84 20 4 + 88 24 4 + 88 24 4 + 92 28 4 + 96 28 4 +100 32 8 +100 32 8 +104 36 8 +108 40 12 +112 40 12 +116 44 12 +116 44 16 +120 48 16 +124 52 16 +128 52 20 +132 56 20 +132 56 24 +136 60 24 +140 64 28 +144 68 28 +144 68 32 +148 72 32 +152 76 36 +156 76 36 +160 80 40 +160 84 44 +164 88 44 +168 88 48 +172 92 48 +172 96 52 +176 100 56 +180 100 56 +180 104 60 +184 108 64 +188 112 64 +188 112 68 +192 116 72 +196 120 76 +196 124 76 +200 128 80 +204 128 84 +204 132 84 +208 136 88 +212 140 92 +212 144 96 +216 144 96 +216 148 100 +220 152 104 +220 156 108 +224 156 112 +224 160 112 +228 164 116 +228 168 120 +232 168 124 +232 172 124 +236 176 128 +236 180 132 +236 180 136 +240 184 140 +240 188 140 +240 188 144 +244 192 148 +244 196 152 +244 196 152 +248 200 156 +248 204 160 +248 204 164 +248 208 168 +252 208 168 +252 212 172 +252 216 176 +252 216 176 +252 220 180 +252 220 184 +252 224 188 +252 224 188 +252 228 192 +252 228 196 +252 232 196 +252 232 200 +252 236 204 +252 236 204 +252 236 208 +252 240 208 +252 240 212 +252 240 216 +252 244 216 +248 244 220 +248 244 220 +248 248 224 +248 248 224 +248 248 228 +244 248 228 +244 248 232 +244 252 232 +240 252 232 +240 252 236 +240 252 236 +236 252 240 +236 252 240 +236 252 240 +232 252 244 +232 252 244 +228 252 244 +228 252 248 +224 252 248 +224 252 248 +220 252 248 +220 252 248 +216 252 252 +216 252 252 +212 252 252 +212 252 252 +208 248 252 +204 248 252 +204 248 252 +200 248 252 +196 244 252 +196 244 252 +192 244 252 +188 240 252 +188 240 252 +184 240 252 +180 236 252 +180 236 252 +176 236 252 +172 232 252 +168 232 252 +168 228 248 +164 228 248 +160 224 248 +156 224 248 +156 220 244 +152 220 244 +148 216 244 +144 216 244 +144 212 240 +140 212 240 +136 208 236 diff --git a/src/fractalzoomer/color_maps/sgg025.map b/src/fractalzoomer/color_maps/sgg025.map new file mode 100644 index 000000000..0abe849c4 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg025.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +59 67 138 RGB cycles 1 3 2 +60 61 131 RGB max's 121 150 249 +62 56 125 RGB phases 4.66 1.61 1.42 +63 50 119 SEED was 3 +65 45 113 +66 40 107 +68 35 101 +69 31 95 +71 26 89 +72 22 83 +74 19 78 +75 15 72 +77 12 66 +78 9 61 +79 7 56 +81 4 51 +82 3 46 +84 1 41 +85 1 37 +86 0 33 +88 0 29 +89 0 25 +90 1 21 +92 2 18 +93 4 15 +94 6 12 +95 8 10 +97 11 7 +98 14 5 +99 17 4 +100 21 2 +101 25 1 +102 29 1 +103 33 0 +104 38 0 +105 43 0 +106 48 1 +107 53 1 +108 59 2 +109 64 4 +110 70 5 +111 75 7 +112 81 9 +112 86 12 +113 92 15 +114 97 18 +115 102 21 +115 108 25 +116 113 28 +116 117 32 +117 122 37 +117 126 41 +118 130 46 +118 134 50 +119 137 55 +119 140 61 +120 142 66 +120 145 71 +120 147 77 +120 148 83 +121 149 89 +121 150 95 +121 150 101 +121 150 107 +121 150 113 +121 149 119 +121 147 125 +121 146 131 +121 143 137 +121 141 143 +121 138 149 +120 135 155 +120 131 161 +120 128 167 +119 123 173 +119 119 178 +119 114 184 +118 110 189 +118 105 194 +117 99 199 +117 94 204 +116 89 209 +116 83 213 +115 78 217 +114 72 221 +114 67 225 +113 61 228 +112 56 232 +111 50 235 +111 45 237 +110 40 240 +109 35 242 +108 31 244 +107 26 245 +106 22 247 +105 19 248 +104 15 248 +103 12 249 +102 9 249 +101 7 248 +100 4 248 +99 3 247 +97 1 246 +96 1 245 +95 0 243 +94 0 241 +92 0 239 +91 1 236 +90 2 233 +89 4 230 +87 6 227 +86 8 223 +85 11 219 +83 14 215 +82 17 211 +80 21 207 +79 25 202 +78 29 197 +76 33 192 +75 38 187 +73 43 181 +72 48 176 +70 53 170 +69 59 164 +67 64 159 +66 70 153 +64 75 147 +63 81 141 +61 86 135 +60 92 128 +58 97 122 +57 102 116 +55 108 110 +54 113 104 +52 117 98 +51 122 92 +50 126 86 +48 130 80 +47 134 75 +45 137 69 +44 140 64 +42 142 58 +41 145 53 +39 147 48 +38 148 44 +37 149 39 +35 150 35 +34 150 31 +33 150 27 +31 150 23 +30 149 20 +29 147 16 +28 146 13 +26 143 11 +25 141 8 +24 138 6 +23 135 5 +22 131 3 +20 128 2 +19 123 1 +18 119 0 +17 114 0 +16 110 0 +15 105 0 +14 99 1 +13 94 2 +12 89 3 +11 83 4 +11 78 6 +10 72 8 +9 67 11 +8 61 13 +7 56 16 +7 50 19 +6 45 23 +5 40 26 +5 35 30 +4 31 34 +4 26 39 +3 22 43 +3 19 48 +2 15 53 +2 12 58 +2 9 63 +1 7 69 +1 4 74 +1 3 80 +1 1 86 +0 1 92 +0 0 98 +0 0 104 +0 0 110 +0 1 116 +0 2 122 +0 4 128 +0 6 134 +0 8 140 +0 11 146 +1 14 152 +1 17 158 +1 21 164 +1 25 170 +2 29 175 +2 33 181 +2 38 186 +3 43 192 +3 48 197 +4 53 202 +4 59 206 +5 64 211 +6 70 215 +6 75 219 +7 81 223 +8 86 227 +8 92 230 +9 97 233 +10 102 236 +11 108 238 +12 113 241 +13 117 243 +13 122 245 +14 126 246 +15 130 247 +16 134 248 +17 137 248 +19 140 249 +20 142 249 +21 145 248 +22 147 248 +23 148 247 +24 149 245 +25 150 244 +27 150 242 +28 150 240 +29 150 237 +30 149 235 +32 147 232 +33 146 229 +34 143 225 +36 141 221 +37 138 217 +38 135 213 +40 131 209 +41 128 204 +43 123 199 +44 119 194 +46 114 189 +47 110 184 +48 105 179 +50 99 173 +51 94 167 +53 89 162 +54 83 156 +56 78 150 +57 72 144 diff --git a/src/fractalzoomer/color_maps/sgg026.map b/src/fractalzoomer/color_maps/sgg026.map new file mode 100644 index 000000000..3486a4d4c --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg026.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 120 16 + 0 116 12 + 0 108 12 + 0 104 8 + 0 96 8 + 0 88 8 + 0 84 8 + 4 80 4 + 4 72 4 + 4 68 4 + 4 60 4 + 8 56 0 + 8 52 0 + 8 44 0 + 8 40 0 + 12 36 0 + 12 32 0 + 12 28 0 + 16 24 0 + 16 20 0 + 20 16 0 + 0 0 0 + 20 12 0 + 20 12 0 + 24 8 0 + 24 8 0 + 28 4 0 + 28 4 0 + 32 0 0 + 32 0 0 + 36 0 0 + 40 0 4 + 40 0 4 + 44 0 4 + 44 0 4 + 48 0 4 + 52 0 8 + 52 4 8 + 56 4 8 + 60 4 12 + 60 8 12 + 64 12 12 + 68 12 16 + 68 16 16 + 72 20 16 + 76 24 20 + 76 28 20 + 80 32 24 + 84 36 24 + 88 40 28 + 88 44 28 + 92 52 32 + 96 56 32 +100 60 36 +100 68 36 +104 72 40 +108 76 44 +112 84 44 +116 88 48 +116 96 48 +120 100 52 +124 108 56 +128 112 56 +128 120 60 +132 128 64 +136 132 64 +140 140 68 +144 144 72 +144 152 72 +148 156 76 +152 164 80 +156 168 84 +156 176 84 +160 180 88 +164 188 92 +168 192 96 +168 196 96 +172 204 100 +176 208 104 +180 212 108 +180 216 112 +184 220 112 +188 224 116 +188 228 120 +192 232 124 +196 236 124 +196 240 128 +200 240 132 +204 244 136 +204 248 140 +208 248 140 +212 248 144 +212 252 148 +216 252 152 +216 252 152 +220 252 156 +220 252 160 +224 252 164 +224 252 164 +228 252 168 +228 252 172 +232 248 176 +232 248 176 +236 244 180 +236 244 184 +236 240 188 +240 236 188 +240 236 192 +240 232 196 +244 228 196 +244 224 200 +244 220 200 +248 216 204 +248 212 208 +248 204 208 +248 200 212 +252 196 212 +252 192 216 +252 184 220 +252 180 220 +252 172 224 +252 168 224 +252 160 228 +252 156 228 +252 148 232 +252 144 232 +252 136 232 +252 132 236 +252 124 236 +252 116 240 +252 112 240 +252 104 240 +252 100 244 +252 92 244 +252 88 244 +252 80 248 +248 76 248 +248 68 248 +248 64 248 +248 60 248 +244 52 252 +244 48 252 +244 44 252 +240 40 252 +240 36 252 +240 28 252 +236 24 252 +236 24 252 +236 20 252 +232 16 252 +232 12 252 +228 8 252 +228 8 252 +224 4 252 +224 4 252 +220 0 252 +220 0 252 +216 0 252 +216 0 252 +212 0 248 +212 0 248 +208 0 248 +204 0 248 +204 0 244 +200 0 244 +196 4 244 +196 4 244 +192 8 240 +188 8 240 +188 12 240 +184 16 236 +180 20 236 +180 20 232 +176 24 232 +172 28 228 +168 32 228 +168 40 228 +164 44 224 +160 48 224 +156 52 220 +156 56 216 +152 64 216 +148 68 212 +144 76 212 +144 80 208 +140 88 208 +136 92 204 +132 100 200 +128 104 200 +128 112 196 +124 116 192 +120 124 192 +116 128 188 +116 136 184 +112 144 184 +108 148 180 +104 156 176 +100 160 172 +100 168 172 + 96 172 168 + 92 180 164 + 88 184 160 + 88 188 160 + 84 196 156 + 80 200 152 + 76 204 148 + 76 208 148 + 72 216 144 + 68 220 140 + 68 224 136 + 64 228 136 + 60 232 132 + 60 236 128 + 56 236 124 + 52 240 120 + 52 244 120 + 48 244 116 + 44 248 112 + 44 248 108 + 40 252 104 + 40 252 104 + 36 252 100 + 32 252 96 + 32 252 92 + 28 252 92 + 28 252 88 + 24 252 84 + 24 252 80 + 20 252 80 + 20 248 76 + 20 248 72 + 16 244 72 + 16 240 68 + 12 240 64 + 12 236 60 + 12 232 60 + 8 228 56 + 8 224 52 + 8 220 52 + 4 216 48 + 4 212 48 + 4 208 44 + 4 204 40 + 4 200 40 + 0 192 36 + 0 188 36 + 0 180 32 + 0 176 32 + 0 172 28 + 0 164 28 + 0 160 24 + 0 152 24 + 0 144 20 + 0 140 20 + 0 132 16 diff --git a/src/fractalzoomer/color_maps/sgg027.map b/src/fractalzoomer/color_maps/sgg027.map new file mode 100644 index 000000000..986fa6f21 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg027.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 +116 88 160 +104 136 128 +108 136 128 +108 140 128 +112 140 128 +112 144 132 +116 144 132 +116 148 132 +120 152 132 +124 152 136 +124 156 136 +128 156 136 +128 160 136 +132 160 140 +132 164 140 +136 168 140 +140 168 140 +140 172 144 +144 172 144 +144 176 144 +148 176 144 +152 180 148 +152 184 148 +156 184 148 +156 188 148 +160 188 152 +160 192 152 +164 192 152 +168 196 152 +168 196 156 +172 200 156 +172 204 156 +176 204 156 +176 208 160 +180 208 160 +184 212 160 +184 212 160 +188 216 164 +188 220 164 +192 220 164 +196 224 164 +196 224 168 +200 228 168 +200 228 168 +204 232 168 +204 236 172 +208 236 172 +212 240 172 +212 240 172 +216 244 176 +216 244 176 +220 248 176 +208 244 212 +212 248 208 +212 248 208 +212 248 204 +212 248 204 +212 248 204 +212 248 200 +212 248 200 +212 248 200 +212 248 196 +216 248 196 +216 248 196 +232 248 116 +228 244 116 +228 244 116 +224 244 116 +220 240 116 +220 240 116 +216 240 116 +212 236 116 +212 236 112 +208 236 112 +204 232 112 +204 232 112 +200 232 112 +196 228 112 +196 228 112 +192 224 112 +188 224 112 +188 224 112 +184 220 108 +180 220 108 +180 220 108 +176 216 108 +172 216 108 +172 216 108 +168 212 108 +164 212 108 +164 212 108 +160 208 104 +156 208 104 +152 204 104 +152 204 104 +148 204 104 +144 200 104 +144 200 104 +140 200 104 +136 196 104 +136 196 104 +132 196 100 +128 192 100 +128 192 100 +124 192 100 +120 188 100 +120 188 100 +116 184 100 +112 184 100 +112 184 100 +108 180 100 +104 180 96 +104 180 96 +100 176 96 + 96 176 96 + 96 176 96 + 92 172 96 + 88 172 96 + 88 172 96 + 84 168 96 + 80 168 92 + 76 164 92 + 76 164 92 + 72 164 92 + 68 160 92 + 68 160 92 + 64 160 92 + 60 156 92 + 60 156 92 + 56 156 92 + 52 152 88 + 52 152 88 + 48 152 88 + 44 148 88 + 44 148 88 + 40 144 88 + 36 144 88 + 36 144 88 + 32 140 88 + 28 140 88 + 28 140 84 + 24 136 84 + 20 136 84 + 20 136 84 + 16 132 84 + 12 132 84 + 12 132 84 + 8 128 84 + 4 128 84 + 0 124 80 +236 248 116 +236 248 116 +232 244 116 +232 244 116 +232 244 116 +228 240 120 +228 240 120 +224 236 120 +224 236 120 +224 236 120 +220 232 120 +220 232 124 +216 228 124 +216 228 124 +216 228 124 +212 224 124 +212 224 124 +208 220 128 +208 220 128 +208 220 128 +204 216 128 +204 216 128 +200 212 128 +200 212 132 +200 212 132 +196 208 132 +196 208 132 +192 204 132 +192 204 132 +192 204 136 +188 200 136 +188 200 136 +184 196 136 +184 196 136 +184 196 136 +180 192 140 +180 192 140 +176 188 140 +176 188 140 +176 188 140 +172 184 144 +172 184 144 +172 184 144 +168 180 144 +168 180 144 +164 176 144 +164 176 148 +164 176 148 +160 172 148 +160 172 148 +156 168 148 +156 168 148 +156 168 152 +152 164 152 +152 164 152 +148 160 152 +148 160 152 +148 160 152 +144 156 156 +144 156 156 +140 152 156 +140 152 156 +140 152 156 +136 148 156 +136 148 160 +132 144 160 +132 144 160 +132 144 160 +128 140 160 +128 140 160 +124 136 164 +124 136 164 +124 136 164 +120 132 164 +120 132 164 +116 128 168 +232 244 116 +228 240 116 +224 232 120 +220 228 120 +216 224 120 +212 216 124 +208 212 124 +204 208 124 +200 200 128 +196 196 128 +192 192 132 +188 184 132 +184 180 132 +180 176 136 +176 168 136 +172 164 136 +168 160 140 +164 152 140 +160 148 144 +156 144 144 +152 136 144 +148 132 148 +144 128 148 +140 120 148 +136 116 152 +132 112 152 +128 104 156 +124 100 156 diff --git a/src/fractalzoomer/color_maps/sgg028.map b/src/fractalzoomer/color_maps/sgg028.map new file mode 100644 index 000000000..79480da6c --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg028.map @@ -0,0 +1,256 @@ + 0 0 0 + 68 0 8 + 68 0 4 + 72 0 4 + 76 0 0 + 80 0 0 + 80 0 0 + 84 4 0 + 88 4 0 + 88 4 0 + 92 8 0 + 96 12 0 +100 12 0 +104 16 4 +104 20 4 +108 24 4 +112 28 8 +116 32 12 +116 36 12 +120 40 16 +124 44 20 +128 48 24 +132 56 28 +132 60 32 +136 64 36 +140 72 40 +144 76 44 +144 84 48 +148 88 56 +152 96 60 +156 100 64 +160 108 72 +160 112 76 +164 120 84 +168 128 88 +172 132 96 +172 140 100 +176 144 108 +180 152 112 +180 156 120 +184 164 124 +188 168 132 +188 176 140 +192 180 144 +196 188 152 +196 192 156 +200 196 164 +204 204 168 +204 208 176 +208 212 180 +212 216 188 +212 220 192 +216 224 196 +216 228 200 +220 232 208 +220 236 212 +224 240 216 +224 240 220 +228 244 224 +228 248 228 +232 248 232 +232 248 236 +236 252 240 +236 252 240 +236 252 244 +240 252 248 +240 252 248 +240 252 248 +244 252 252 +244 252 252 +244 252 252 +248 248 252 +248 248 252 +248 244 252 +248 244 252 +252 240 252 +252 236 252 +252 236 248 +252 232 248 +252 228 244 +252 224 244 +252 220 240 +252 216 240 +252 212 236 +252 204 232 +252 200 228 +252 196 224 +252 192 220 +252 184 216 +252 180 212 +252 172 208 +252 168 200 +252 160 196 +252 156 192 +248 148 184 +248 144 180 +248 136 172 +248 132 168 +248 124 160 +244 116 156 +244 112 148 +244 104 144 +240 100 136 +240 92 132 +240 88 124 +236 80 120 +236 76 112 +236 68 104 +232 64 100 +232 60 92 +228 52 88 +228 48 80 +224 44 76 +224 40 72 +220 36 64 +220 32 60 +216 28 52 +216 24 48 +212 20 44 +208 16 40 +208 12 36 +204 8 32 +204 8 28 +200 4 24 +196 4 20 +196 0 16 +192 0 12 +188 0 8 +188 0 8 +184 0 4 +180 0 4 +180 0 0 +176 0 0 +172 0 0 +168 0 0 +168 4 0 +164 4 0 +160 8 0 +156 8 0 +156 12 0 +152 16 0 +148 20 4 +144 20 4 +144 24 8 +140 28 8 +136 32 12 +132 36 16 +128 44 16 +128 48 20 +124 52 24 +120 56 28 +116 64 32 +112 68 36 +112 76 44 +108 80 48 +104 88 52 +100 92 56 +100 100 64 + 96 104 68 + 92 112 72 + 88 116 80 + 88 124 84 + 84 128 92 + 80 136 96 + 76 140 104 + 76 148 112 + 72 156 116 + 68 160 124 + 68 168 128 + 64 172 136 + 60 180 140 + 56 184 148 + 56 188 152 + 52 196 160 + 52 200 164 + 48 204 172 + 44 208 176 + 44 216 184 + 40 220 188 + 40 224 196 + 36 228 200 + 32 232 204 + 32 236 208 + 28 236 212 + 28 240 220 + 0 0 0 + 24 244 224 + 24 244 228 + 20 248 232 + 20 248 232 + 20 252 236 + 16 252 240 + 16 252 244 + 12 252 244 + 12 252 248 + 12 252 248 + 8 252 252 + 8 252 252 + 8 252 252 + 4 252 252 + 4 248 252 + 4 248 252 + 4 244 252 + 4 244 252 + 0 240 252 + 0 236 252 + 0 232 248 + 0 228 248 + 0 224 244 + 0 220 244 + 0 216 240 + 0 212 236 + 0 208 232 + 0 204 228 + 0 200 228 + 0 192 224 + 0 188 216 + 0 180 212 + 0 176 208 + 0 172 204 + 0 164 200 + 0 160 192 + 0 152 188 + 4 148 184 + 4 140 176 + 4 132 172 + 4 128 164 + 8 120 160 + 8 116 152 + 8 108 148 + 8 104 140 + 12 96 136 + 12 92 128 + 12 84 120 + 16 80 116 + 16 72 108 + 20 68 104 + 20 60 96 + 24 56 92 + 24 52 84 + 24 44 80 + 28 40 72 + 28 36 68 + 32 32 60 + 36 28 56 + 36 24 52 + 40 20 48 + 40 16 40 + 44 12 36 + 44 12 32 + 48 8 28 + 52 8 24 + 52 4 20 + 56 4 16 + 60 0 16 + 60 0 12 diff --git a/src/fractalzoomer/color_maps/sgg029.map b/src/fractalzoomer/color_maps/sgg029.map new file mode 100644 index 000000000..88e29556b --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg029.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +6 5 28 RGB cycles 2 1 1 +5 6 30 RGB max's 117 132 135 +4 6 31 RGB phases 2.63 3.51 4.07 +3 7 32 SEED was 3 +2 8 34 +1 9 35 +1 9 37 +0 10 38 +0 11 40 +0 12 41 +0 13 43 +0 14 44 +1 15 46 +1 16 48 +2 17 49 +2 18 51 +3 19 52 +4 21 54 +5 22 56 +7 23 57 +8 24 59 +9 26 61 +11 27 62 +13 28 64 +15 29 66 +17 31 67 +19 32 69 +21 34 71 +23 35 72 +25 36 74 +28 38 76 +30 39 77 +33 41 79 +35 42 80 +38 44 82 +41 46 84 +44 47 85 +46 49 87 +49 50 88 +52 52 90 +55 53 92 +58 55 93 +61 57 95 +64 58 96 +66 60 98 +69 61 99 +72 63 101 +75 65 102 +78 66 103 +80 68 105 +83 70 106 +85 71 108 +88 73 109 +90 74 110 +93 76 111 +95 78 113 +97 79 114 +99 81 115 +101 82 116 +103 84 117 +105 85 119 +107 87 120 +108 89 121 +110 90 122 +111 92 123 +112 93 124 +113 95 124 +114 96 125 +115 97 126 +115 99 127 +116 100 128 +116 102 128 +117 103 129 +117 104 130 +117 106 130 +116 107 131 +116 108 132 +116 109 132 +115 111 133 +114 112 133 +113 113 133 +112 114 134 +111 115 134 +110 116 134 +108 117 134 +107 118 135 +105 119 135 +103 120 135 +101 121 135 +100 122 135 +97 123 135 +95 124 135 +93 124 135 +91 125 135 +88 126 134 +86 126 134 +83 127 134 +80 128 134 +78 128 133 +75 129 133 +72 129 132 +70 130 132 +67 130 131 +64 130 131 +61 131 130 +58 131 130 +55 131 129 +52 131 128 +49 132 128 +47 132 127 +44 132 126 +41 132 125 +38 132 124 +36 132 123 +33 132 122 +31 132 121 +28 131 120 +26 131 119 +23 131 118 +21 131 117 +19 130 116 +17 130 115 +15 130 114 +13 129 112 +11 129 111 +10 128 110 +8 128 109 +7 127 107 +5 126 106 +4 126 105 +3 125 103 +2 124 102 +2 124 100 +1 123 99 +1 122 97 +0 121 96 +0 120 94 +0 119 93 +0 118 91 +0 117 90 +1 116 88 +1 115 87 +2 114 85 +3 113 83 +4 112 82 +5 111 80 +6 109 78 +7 108 77 +9 107 75 +10 106 74 +12 104 72 +14 103 70 +16 102 69 +18 100 67 +20 99 65 +22 97 64 +24 96 62 +27 95 60 +29 93 59 +32 92 57 +34 90 55 +37 89 54 +39 87 52 +42 85 50 +45 84 49 +48 82 47 +51 81 46 +54 79 44 +56 78 43 +59 76 41 +62 74 39 +65 73 38 +68 71 37 +71 70 35 +73 68 34 +76 66 32 +79 65 31 +82 63 29 +84 61 28 +87 60 27 +89 58 25 +92 57 24 +94 55 23 +96 53 22 +98 52 20 +100 50 19 +102 49 18 +104 47 17 +106 46 16 +107 44 15 +109 42 14 +110 41 13 +112 39 12 +113 38 11 +114 37 10 +114 35 9 +115 34 8 +116 32 8 +116 31 7 +116 30 6 +117 28 5 +117 27 5 +116 26 4 +116 24 4 +116 23 3 +115 22 3 +115 21 2 +114 19 2 +113 18 1 +112 17 1 +110 16 1 +109 15 1 +108 14 0 +106 13 0 +104 12 0 +102 11 0 +101 10 0 +98 9 0 +96 9 0 +94 8 0 +92 7 0 +89 6 0 +87 6 1 +84 5 1 +82 4 1 +79 4 2 +76 3 2 +74 3 2 +71 2 3 +68 2 3 +65 2 4 +62 1 4 +60 1 5 +57 1 6 +54 1 6 +51 0 7 +48 0 8 +45 0 9 +42 0 9 +40 0 10 +37 0 11 +34 0 12 +32 0 13 +29 0 14 +27 0 15 +24 1 16 +22 1 17 +20 1 18 +18 2 19 +16 2 21 +14 2 22 +12 3 23 +10 3 24 +9 4 26 +7 4 27 diff --git a/src/fractalzoomer/color_maps/sgg030.map b/src/fractalzoomer/color_maps/sgg030.map new file mode 100644 index 000000000..9d7ffac7e --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg030.map @@ -0,0 +1,256 @@ + 0 0 0 +216 124 172 +212 120 168 +204 120 160 +200 116 156 +196 112 148 +192 108 140 +184 104 136 +180 104 128 +172 100 124 +168 96 116 +160 92 112 +156 92 104 +148 88 100 +144 84 92 +136 80 88 +132 80 80 +124 76 76 +116 72 68 +112 68 64 +104 68 56 +100 64 52 + 92 60 48 + 88 60 44 + 80 56 36 + 76 52 32 + 68 52 28 + 64 48 24 + 60 48 20 + 52 44 20 + 48 40 16 + 44 40 12 + 40 36 8 + 36 36 8 + 32 32 4 + 28 32 4 + 24 28 0 + 20 28 0 + 16 24 0 + 12 24 0 + 8 20 0 + 8 20 0 + 4 16 0 + 4 16 0 + 0 16 0 + 0 12 0 + 0 12 4 + 0 8 4 + 0 8 8 + 0 8 8 + 0 8 12 + 0 4 16 + 0 4 20 + 0 4 24 + 4 4 28 + 4 0 32 + 8 0 36 + 8 0 40 + 12 0 44 + 16 0 48 + 20 0 52 + 20 0 60 + 24 0 64 + 28 0 68 + 32 0 76 + 40 0 80 + 44 0 88 + 48 0 92 + 52 0 100 + 56 0 104 + 64 0 112 + 68 0 116 + 76 0 124 + 80 0 132 + 88 4 136 + 92 4 144 +100 4 148 +104 4 156 +112 4 160 +116 8 168 +124 8 172 +128 8 180 +136 12 184 +140 12 192 +148 12 196 +156 16 200 +160 16 204 +168 16 212 +172 20 216 +180 20 220 +184 24 224 +188 24 228 +196 28 232 +200 28 236 +204 32 236 +208 32 240 +216 36 244 +220 36 244 +224 40 248 +228 44 248 +232 44 252 +236 48 252 +236 48 252 +240 52 252 +244 56 252 +244 56 252 +248 60 252 +248 64 252 +252 64 252 +252 68 248 +252 72 248 +252 76 248 +252 76 244 +252 80 240 +252 84 240 +252 84 236 +252 88 232 +252 92 228 +248 96 224 +248 96 220 +244 100 216 +244 104 212 +240 108 208 +236 112 204 +232 112 196 +228 116 192 +224 120 188 +220 124 180 +216 124 176 +212 128 168 +208 132 164 +204 136 156 +200 140 152 +192 140 144 +188 144 140 +180 148 132 +176 152 128 +172 152 120 +164 156 112 +160 160 108 +152 164 100 +148 168 96 +140 168 88 +132 172 84 +128 176 76 +120 176 72 +116 180 64 +108 184 60 +104 188 56 + 96 188 52 + 92 192 44 + 84 196 40 + 80 196 36 + 72 200 32 + 68 204 28 + 60 204 24 + 56 208 20 + 52 208 16 + 44 212 12 + 40 216 12 + 36 216 8 + 32 220 4 + 28 220 4 + 24 224 4 + 20 224 0 + 16 228 0 + 12 228 0 + 12 232 0 + 8 232 0 + 8 232 0 + 4 236 0 + 4 236 0 + 0 240 0 + 0 240 4 + 0 240 4 + 0 244 8 + 0 244 8 + 0 244 12 + 0 248 12 + 0 248 16 + 0 248 20 + 4 248 24 + 4 248 28 + 4 252 32 + 8 252 36 + 12 252 40 + 12 252 44 + 16 252 52 + 20 252 56 + 24 252 60 + 28 252 68 + 32 252 72 + 36 252 80 + 40 252 84 + 44 252 92 + 52 252 96 + 56 252 104 + 60 252 108 + 64 252 116 + 72 252 120 + 76 252 128 + 84 252 132 + 88 248 140 + 96 248 148 +100 248 152 +108 248 160 +112 244 164 +120 244 172 +128 244 176 +132 244 180 +140 240 188 +144 240 192 +152 240 200 +156 236 204 +164 236 208 +168 232 212 +176 232 216 +180 228 220 +188 228 224 +192 224 228 +196 224 232 +204 220 236 + 0 0 0 +208 220 240 +212 216 244 +216 216 244 +220 212 248 +224 212 248 +228 208 252 +232 208 252 +236 204 252 +240 200 252 +240 200 252 +244 196 252 +248 192 252 +248 192 252 +248 188 252 +252 184 252 +252 184 248 +252 180 248 +252 176 244 +252 172 244 +252 172 240 +252 168 236 +252 164 236 +252 160 232 +248 160 228 +248 156 224 +244 152 220 +244 148 216 +240 148 208 +236 144 204 +236 140 200 +232 136 196 +228 132 188 +224 132 184 diff --git a/src/fractalzoomer/color_maps/sgg031.map b/src/fractalzoomer/color_maps/sgg031.map new file mode 100644 index 000000000..184135a44 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg031.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 56 140 160 + 60 144 164 + 60 152 168 + 60 156 168 + 64 160 172 + 64 168 176 + 68 172 180 + 68 176 184 + 68 180 188 + 72 188 192 + 72 192 196 + 72 196 200 + 76 200 204 + 76 208 208 + 76 212 212 + 80 216 216 + 80 220 220 + 80 228 224 + 84 232 228 + 84 236 232 +180 212 156 +176 216 160 +172 216 164 +168 216 168 +164 216 168 +160 220 172 +156 220 176 +156 220 176 +152 220 180 +148 224 184 +144 224 184 +140 224 188 +136 224 192 +132 228 192 +132 228 196 +128 228 200 +124 228 200 +120 232 204 +116 232 208 +112 232 208 +108 232 212 +108 236 216 +104 236 216 +100 236 220 + 96 236 224 + 92 240 224 + 88 240 228 + 84 240 232 +232 108 32 +156 176 132 + 8 4 4 + 16 20 20 + 20 32 32 + 24 48 48 + 28 60 60 + 32 76 72 + 36 88 88 + 40 104 100 + 44 116 112 + 52 132 128 + 56 144 140 + 60 160 152 + 64 172 168 + 68 188 180 + 72 200 192 + 76 216 208 + 80 228 220 +240 240 240 +236 240 236 +232 240 236 +228 240 236 +228 240 236 +224 240 236 +220 240 236 +220 240 236 +216 240 236 +212 240 236 +212 240 236 +208 240 236 +204 240 236 +204 240 236 +200 240 236 +196 240 236 +196 240 236 +192 240 236 +188 240 236 +188 240 236 +184 240 236 +180 240 236 +176 240 236 +176 240 236 +172 240 236 +168 240 236 +168 240 236 +164 240 236 +160 240 236 +160 240 232 +156 240 232 +152 240 232 +152 240 232 +148 240 232 +144 240 232 +144 240 232 +140 240 232 +136 240 232 +136 240 232 +132 240 232 +128 240 232 +124 240 232 +124 240 232 +120 240 232 +116 240 232 +116 240 232 +112 240 232 +108 240 232 +108 240 232 +104 240 232 +100 240 232 +100 240 232 + 96 240 232 + 92 240 232 + 92 240 232 + 88 240 232 + 84 240 232 +108 212 180 +104 216 188 +100 220 196 + 96 224 204 + 92 228 212 + 88 232 220 + 84 236 228 +244 244 172 +240 240 176 +240 240 176 +236 240 176 +236 240 176 +232 240 176 +232 240 176 +232 240 180 +228 240 180 +228 240 180 +224 240 180 +224 240 180 +224 240 180 +220 240 180 +220 240 184 +216 240 184 +216 240 184 +216 240 184 +212 240 184 +212 240 184 +208 240 188 +208 240 188 +208 240 188 +204 240 188 +204 240 188 +200 240 188 +200 240 188 +196 240 192 +196 240 192 +196 240 192 +192 240 192 +192 240 192 +188 240 192 +188 240 196 +188 240 196 +184 240 196 +184 240 196 +180 240 196 +180 240 196 +180 240 196 +176 240 200 +176 240 200 +172 240 200 +172 240 200 +172 240 200 +168 240 200 +168 240 204 +164 240 204 +164 240 204 +164 240 204 +160 240 204 +160 240 204 +156 240 204 +156 240 208 +152 240 208 +152 240 208 +152 240 208 +148 240 208 +148 240 208 +144 240 212 +144 240 212 +144 240 212 +140 240 212 +140 240 212 +136 240 212 +136 240 212 +136 240 216 +132 240 216 +132 240 216 +128 240 216 +128 240 216 +128 240 216 +124 240 220 +124 240 220 +120 240 220 +120 240 220 +116 240 220 +116 240 220 +116 240 220 +112 240 224 +112 240 224 +108 240 224 +108 240 224 +108 240 224 +104 240 224 +104 240 228 +100 240 228 +100 240 228 +100 240 228 + 96 240 228 + 96 240 228 + 92 240 228 + 92 240 232 + 92 240 232 + 88 240 232 + 88 240 232 + 84 240 232 + 72 232 232 + 72 232 232 + 72 232 232 + 68 228 232 + 68 228 232 + 68 228 232 + 64 228 232 + 64 228 236 + 64 228 236 + 64 224 236 + 60 224 236 + 60 224 236 + 60 224 236 + 60 224 236 + 56 220 236 + 56 220 236 + 56 220 236 + 56 220 236 + 52 220 236 + 52 216 236 + 52 216 236 + 48 216 236 + 48 216 236 + 48 216 236 + 48 212 236 + 44 212 236 diff --git a/src/fractalzoomer/color_maps/sgg032.map b/src/fractalzoomer/color_maps/sgg032.map new file mode 100644 index 000000000..a163426cd --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg032.map @@ -0,0 +1,256 @@ + 0 0 0 +168 32 60 +172 36 52 +176 40 48 +176 44 44 +180 48 40 +184 56 32 +184 60 28 +188 64 24 +192 72 20 +192 76 20 +196 84 16 +200 88 12 +200 96 8 +204 100 8 +208 108 4 + 0 0 0 +208 112 4 +212 120 0 +212 124 0 +216 132 0 +220 136 0 +220 144 0 +224 152 0 +224 156 0 +228 164 0 +228 168 0 +232 176 0 +232 180 4 +232 184 4 +236 192 8 +236 196 8 +240 200 12 +240 208 16 +240 212 20 +244 216 20 +244 220 24 +244 224 28 +244 228 32 +248 232 40 +248 236 44 +248 240 48 +248 240 52 +252 244 60 +252 248 64 +252 248 68 +252 248 76 +252 252 80 +252 252 88 +252 252 92 +252 252 100 +252 252 104 +252 252 112 +252 252 116 +252 252 124 +252 252 132 +252 248 136 +252 248 144 +252 244 148 +252 244 156 +252 240 160 +252 240 168 +248 236 172 +248 232 180 +248 228 184 +248 224 188 +248 220 196 +244 216 200 +244 212 204 +244 208 212 +240 200 216 +240 196 220 +240 192 224 +236 184 228 +236 180 232 +232 176 236 +232 168 236 +232 164 240 +228 156 244 +228 152 244 +224 144 248 +224 136 248 +220 132 252 +220 124 252 +216 120 252 +212 112 252 +212 108 252 +208 100 252 +208 96 252 +204 88 252 +200 84 252 +200 76 252 +196 72 248 +192 64 248 +192 60 244 +188 56 240 +184 48 240 +184 44 236 +180 40 232 +176 36 228 +176 32 224 +172 28 220 +168 24 216 +164 20 212 +164 16 208 +160 12 204 +156 12 196 +152 8 192 +152 4 188 +148 4 180 +144 0 176 +140 0 168 +136 0 164 +136 0 156 +132 0 152 +128 0 144 +124 0 140 +124 0 132 +120 0 128 +116 0 120 +112 4 116 +108 4 108 +108 8 100 +104 8 96 +100 12 88 + 96 16 84 + 96 16 76 + 92 20 72 + 88 24 68 + 84 28 60 + 84 32 56 + 80 36 52 + 76 40 44 + 72 48 40 + 72 52 36 + 68 56 32 + 64 64 28 + 64 68 24 + 60 72 20 + 56 80 16 + 56 84 12 + 52 92 12 + 48 96 8 + 48 104 4 + 44 108 4 + 40 116 4 + 40 124 0 + 36 128 0 + 36 136 0 + 32 140 0 + 32 148 0 + 28 152 0 + 28 160 0 + 24 164 0 + 24 172 0 + 20 176 4 + 20 184 4 + 16 188 8 + 16 192 8 + 16 200 12 + 12 204 12 + 12 208 16 + 12 212 20 + 8 220 24 + 8 224 28 + 8 228 32 + 4 232 36 + 4 232 40 + 4 236 44 + 4 240 52 + 0 244 56 + 0 244 60 + 0 248 68 + 0 248 72 + 0 252 76 + 0 252 84 + 0 252 88 + 0 252 96 + 0 252 100 + 0 252 108 + 0 252 116 + 0 252 120 + 0 252 128 + 0 252 132 + 0 248 140 + 0 248 144 + 0 244 152 + 0 244 156 + 0 240 164 + 0 236 168 + 4 232 176 + 4 232 180 + 4 228 188 + 4 224 192 + 8 220 196 + 8 212 204 + 8 208 208 + 12 204 212 + 12 200 216 + 12 192 220 + 16 188 224 + 16 184 228 + 16 176 232 + 20 172 236 + 20 164 240 + 24 160 240 + 24 152 244 + 28 148 248 + 28 140 248 + 32 136 252 + 32 128 252 + 36 120 252 + 36 116 252 + 40 108 252 + 40 104 252 + 44 96 252 + 48 92 252 + 48 84 252 + 52 80 252 + 56 72 248 + 56 68 248 + 60 64 244 + 64 56 244 + 64 52 240 + 68 48 236 + 72 40 236 + 72 36 232 + 76 32 228 + 80 28 224 + 84 24 220 + 84 20 216 + 88 16 212 + 92 16 204 + 96 12 200 + 96 8 196 +100 8 188 +104 4 184 +108 4 180 +108 0 172 +112 0 168 +116 0 160 +120 0 156 +124 0 148 +124 0 144 +128 0 136 +132 0 128 +136 0 124 +136 0 116 +140 4 112 +144 4 104 +148 8 100 +152 12 92 +152 12 88 +156 16 80 +160 20 76 +164 24 68 diff --git a/src/fractalzoomer/color_maps/sgg033.map b/src/fractalzoomer/color_maps/sgg033.map new file mode 100644 index 000000000..15e433c4e --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg033.map @@ -0,0 +1,256 @@ + 0 0 0 +128 128 32 +124 120 28 +124 116 28 +120 108 24 +116 104 24 +112 96 20 +112 92 20 +108 84 16 +104 80 16 +100 72 16 + 96 68 12 + 96 60 12 + 92 56 12 + 88 52 8 + 84 44 8 + 84 40 8 + 80 36 4 + 76 32 4 + 76 28 4 + 72 24 4 + 68 20 0 + 64 16 0 + 64 12 0 + 60 12 0 + 56 8 0 + 56 8 0 + 52 4 0 + 48 4 0 + 48 0 0 + 44 0 0 + 44 0 0 + 40 0 0 + 36 0 0 + 36 0 0 + 32 0 0 + 32 0 0 + 28 0 0 + 28 4 0 + 24 4 0 + 24 4 4 + 20 8 4 + 20 12 4 + 16 12 4 + 16 16 4 + 16 20 8 + 12 24 8 + 12 28 8 + 12 32 12 + 8 36 12 + 8 40 12 + 8 44 16 + 4 52 16 + 4 56 16 + 4 60 20 + 4 64 20 + 4 72 24 + 0 76 24 + 0 84 28 + 0 88 28 + 0 96 32 + 0 100 32 + 0 108 36 + 0 112 36 + 0 120 40 + 0 128 40 + 0 132 44 + 0 140 48 + 0 144 48 + 0 152 52 + 0 156 56 + 0 164 56 + 0 168 60 + 0 176 64 + 0 180 64 + 0 188 68 + 4 192 72 + 4 196 72 + 4 204 76 + 4 208 80 + 8 212 84 + 8 216 84 + 8 220 88 + 8 224 92 + 12 228 96 + 12 232 96 + 16 236 100 + 16 240 104 + 16 240 108 + 20 244 108 + 20 248 112 + 24 248 116 + 24 248 120 + 28 252 124 + 28 252 124 + 32 252 128 + 32 252 132 + 0 0 0 + 36 252 136 + 36 252 136 + 40 252 140 + 40 252 144 + 44 252 148 + 48 248 152 + 48 248 152 + 52 244 156 + 52 244 160 + 56 240 164 + 60 236 164 + 60 236 168 + 64 232 172 + 68 228 176 + 68 224 176 + 72 220 180 + 76 216 184 + 80 212 184 + 80 204 188 + 84 200 192 + 88 196 192 + 92 192 196 + 92 184 200 + 96 180 200 +100 172 204 +104 168 208 +104 160 208 +108 156 212 +112 148 212 +116 144 216 +120 136 220 +120 132 220 +124 124 224 +128 116 224 +132 112 228 +132 104 228 +136 100 232 +140 92 232 +144 88 232 +148 80 236 +148 76 236 +152 68 240 +156 64 240 +160 60 240 +160 52 244 +164 48 244 +168 44 244 +172 40 248 +172 36 248 +176 32 248 +180 28 248 +184 24 248 +184 20 252 +188 16 252 +192 12 252 +192 8 252 +196 8 252 +200 4 252 +204 0 252 +208 0 252 +208 0 252 +212 0 252 +212 0 252 +216 0 252 +216 0 252 +220 0 252 +220 0 252 +224 0 252 +224 4 252 +228 4 252 +228 8 248 +232 8 248 +232 12 248 +236 16 248 +236 20 244 +240 20 244 +240 24 244 +240 28 244 +244 32 240 +244 40 240 +244 44 240 +244 48 236 +248 52 236 +248 56 232 +248 64 232 +248 68 232 +252 76 228 +252 80 228 +252 88 224 +252 92 224 +252 100 220 +252 104 220 +252 112 216 +252 116 212 +252 124 212 +252 128 208 +252 136 208 +252 140 204 +252 148 200 +252 156 200 +252 160 196 +252 168 192 +252 172 192 +252 180 188 +252 184 184 +248 188 184 +248 196 180 +248 200 176 +248 204 176 +248 208 172 +244 216 168 +244 220 164 +244 224 164 +240 228 160 +240 232 156 +240 236 152 +236 236 152 +236 240 148 +232 244 144 +232 244 140 +232 248 136 +228 248 136 +228 252 132 +224 252 128 +224 252 124 +220 252 120 +220 252 120 +216 252 116 +216 252 112 +212 252 108 +208 252 108 +208 252 104 +204 248 100 +204 248 96 +200 244 96 +196 244 92 +196 240 88 +192 236 84 +188 232 84 +188 228 80 +184 224 76 +180 220 72 +176 216 72 +176 212 68 +172 208 64 +168 204 64 +168 200 60 +164 192 56 +160 188 56 +156 180 52 +152 176 48 +152 172 48 +148 164 44 +144 160 40 +140 152 40 +140 148 36 +200 4 252 +136 140 36 diff --git a/src/fractalzoomer/color_maps/sgg034.map b/src/fractalzoomer/color_maps/sgg034.map new file mode 100644 index 000000000..e634f8627 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg034.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 20 160 + 0 20 156 + 0 16 148 + 0 16 144 + 0 12 136 + 0 12 128 + 0 12 124 + 0 8 116 + 0 8 112 + 0 8 104 + 0 8 100 + 0 4 92 + 0 4 88 + 0 4 80 + 0 4 76 + 4 0 68 + 4 0 64 + 4 0 56 + 4 0 52 + 4 0 48 + 8 0 44 + 8 0 40 + 8 0 32 + 12 0 28 + 12 0 24 + 12 0 20 + 16 0 20 + 16 0 16 + 16 0 12 + 20 0 8 + 20 0 8 + 24 0 4 + 24 0 4 + 28 0 0 + 28 4 0 + 32 4 0 + 32 4 0 + 36 4 0 + 36 4 0 + 40 8 0 + 44 8 0 + 44 8 0 + 48 12 0 + 48 12 4 + 52 12 4 + 56 16 8 + 56 16 8 + 60 20 12 + 64 20 16 + 64 20 20 + 68 24 24 + 72 24 24 + 72 28 28 + 76 28 36 + 80 32 40 + 84 32 44 + 84 36 48 + 88 40 52 + 92 40 60 + 96 44 64 + 96 44 68 +100 48 76 +104 52 80 +108 52 88 +108 56 92 +112 60 100 +116 60 104 +120 64 112 +124 68 116 +124 68 124 +128 72 132 +132 76 136 +136 76 144 +140 80 148 +140 84 156 +144 88 160 +148 88 168 +152 92 172 +152 96 180 +156 100 184 +160 100 192 +164 104 196 +164 108 200 +168 112 204 +172 116 212 +176 116 216 +176 120 220 +180 124 224 +184 128 228 +184 128 232 +188 132 236 +192 136 236 +196 140 240 +196 144 244 +200 144 244 +200 148 248 +204 152 248 +208 156 252 +208 156 252 +212 160 252 +212 164 252 +216 168 252 +220 168 252 +220 172 252 +224 176 252 +224 180 252 +228 180 248 +228 184 248 +232 188 248 + 0 0 0 +232 188 244 +232 192 240 +236 196 240 +236 196 236 +240 200 232 +240 204 228 +240 204 224 +244 208 220 +244 212 216 +244 212 212 +248 216 208 +248 216 204 +248 220 196 +248 220 192 +248 224 188 +252 224 180 +252 228 176 +252 228 168 +252 232 164 +252 232 156 +252 236 152 +252 236 144 +252 236 140 +252 240 132 +252 240 128 +252 240 120 +252 244 112 +252 244 108 +252 244 100 +252 248 96 +252 248 88 +252 248 84 +252 248 76 +252 248 72 +248 252 68 +248 252 60 +248 252 56 +248 252 52 +244 252 44 +244 252 40 +244 252 36 +244 252 32 +240 252 28 +240 252 24 +240 252 20 +236 252 16 +236 252 12 +232 252 12 +232 252 8 +228 252 4 +228 252 4 +228 252 4 +224 252 0 +224 248 0 +220 248 0 +216 248 0 +216 248 0 +212 244 0 +212 244 0 +208 244 0 +208 240 0 +204 240 4 +200 240 4 +200 236 8 +196 236 8 +192 236 12 +192 232 12 +188 232 16 +184 228 20 +184 228 24 +180 224 28 +176 224 32 +172 220 36 +172 220 40 +168 216 44 +164 216 52 +164 212 56 +160 212 60 +156 208 68 +152 204 72 +148 204 80 +148 200 84 +144 196 88 +140 196 96 +136 192 104 +136 188 108 +132 188 116 +128 184 120 +124 180 128 +120 180 132 +120 176 140 +116 172 144 +112 168 152 +108 168 160 +108 164 164 +104 160 172 +100 156 176 + 96 156 180 + 92 152 188 + 92 148 192 + 88 144 200 + 84 144 204 + 80 140 208 + 80 136 212 + 76 132 216 + 72 132 220 + 72 128 224 + 68 124 228 + 64 120 232 + 60 116 236 + 60 116 240 + 56 112 240 + 52 108 244 + 52 104 248 + 48 100 248 + 48 100 252 + 44 96 252 + 40 92 252 + 40 88 252 + 36 88 252 + 36 84 252 + 32 80 252 + 32 76 252 + 28 76 252 + 28 72 252 + 24 68 248 + 24 68 248 + 20 64 244 + 20 60 244 + 16 60 240 + 16 56 236 + 16 52 236 + 12 52 232 + 12 48 228 + 12 44 224 + 8 44 220 + 8 40 216 + 8 40 208 + 4 36 204 + 4 36 200 + 4 32 196 + 4 28 188 + 0 28 184 + 0 24 180 + 0 24 172 diff --git a/src/fractalzoomer/color_maps/sgg035.map b/src/fractalzoomer/color_maps/sgg035.map new file mode 100644 index 000000000..295ede206 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg035.map @@ -0,0 +1,256 @@ + 0 0 0 + 84 8 168 + 76 8 160 + 72 8 152 + 64 8 140 + 60 12 132 + 56 12 124 + 48 16 112 + 44 16 104 + 40 16 96 + 36 20 84 + 32 20 76 + 28 24 68 + 24 24 60 + 20 28 52 + 16 28 44 + 12 32 36 + 12 32 32 + 8 36 24 + 4 36 20 + 4 40 16 + 4 40 12 + 0 44 8 + 0 48 4 + 0 48 0 + 0 52 0 + 0 52 0 + 0 56 0 + 0 60 0 + 0 60 0 + 0 64 0 + 4 68 4 + 4 72 8 + 8 72 12 + 8 76 16 + 12 80 20 + 16 80 28 + 16 84 32 + 20 88 40 + 24 92 44 + 28 92 52 + 32 96 60 + 36 100 68 + 40 104 80 + 48 104 88 + 52 108 96 + 56 112 104 + 60 116 116 + 68 120 124 + 72 120 132 + 80 124 144 + 84 128 152 + 92 132 160 + 96 136 172 +104 136 180 +108 140 188 +116 144 196 +120 148 204 +128 148 212 +136 152 216 +140 156 224 +148 160 228 +152 160 236 +160 164 240 +164 168 244 +172 172 248 +176 172 248 +184 176 252 +188 180 252 +192 184 252 +200 184 252 +204 188 252 +208 192 252 +212 192 248 +216 196 248 +220 200 244 +224 200 240 +228 204 236 +232 208 228 +236 208 224 +240 212 216 +244 212 208 +244 216 204 +248 216 196 +248 220 188 +252 220 176 +252 224 168 +252 224 160 +252 228 152 +252 228 140 +252 232 132 +252 232 124 +252 236 112 +252 236 104 +252 240 96 +248 240 84 +248 240 76 +244 244 68 +244 244 60 +240 244 52 +236 244 44 +232 248 36 +232 248 32 +228 248 24 +224 248 20 +220 252 16 +216 252 12 +208 252 8 +204 252 4 +200 252 0 +196 252 0 +188 252 0 +184 252 0 +176 252 0 +172 252 0 +164 252 0 +160 252 4 +152 252 8 +148 252 12 +140 252 16 +136 252 20 +128 252 28 +124 252 32 +116 252 40 +112 248 44 +104 248 52 + 96 248 60 + 92 248 68 + 84 248 80 + 80 244 88 + 72 244 96 + 68 244 104 + 64 240 116 + 56 240 124 + 52 240 132 + 48 236 144 + 44 236 152 + 36 232 160 + 32 232 172 + 28 232 180 + 24 228 188 + 20 228 196 + 16 224 204 + 16 224 212 + 12 220 216 + 8 220 224 + 8 216 228 + 4 216 236 + 4 212 240 + 0 208 244 + 0 208 248 + 0 204 248 + 0 204 252 + 0 200 252 + 0 196 252 + 0 196 252 + 0 192 252 + 0 188 252 + 0 188 248 + 4 184 248 + 4 180 244 + 8 176 240 + 8 176 236 + 12 172 228 + 16 168 224 + 20 164 216 + 24 164 208 + 28 160 204 + 32 156 196 + 36 152 188 + 40 152 176 + 44 148 168 + 48 144 160 + 52 140 152 + 60 140 140 + 64 136 132 + 72 132 124 + 76 128 112 + 80 124 104 + 88 124 96 + 92 120 84 +100 116 76 +104 112 68 +112 112 60 +120 108 52 +124 104 44 +132 100 36 +136 96 32 +144 96 24 +148 92 20 +156 88 16 +160 84 12 +168 84 8 +172 80 4 +180 76 0 +184 72 0 +192 72 0 +196 68 0 +200 64 0 +208 64 0 +212 60 0 +216 56 4 +220 56 8 +224 52 12 +228 48 16 +232 48 20 +236 44 28 +240 44 32 +240 40 40 +244 36 44 +244 36 52 +248 32 60 +248 32 68 +252 28 80 +252 28 88 +252 24 96 +252 24 104 +252 20 116 +252 20 124 +252 16 132 +252 16 144 +252 16 152 +248 12 160 +248 12 172 +248 12 180 +244 8 188 +240 8 196 +240 8 204 +236 4 212 +232 4 216 +228 4 224 +224 4 228 +220 4 236 +216 0 240 +212 0 244 +208 0 248 +204 0 248 +196 0 252 +192 0 252 +188 0 252 +180 0 252 +176 0 252 +168 0 252 +164 0 248 +156 0 248 + 0 0 0 +152 0 244 +144 0 240 +140 0 236 +132 0 228 +124 0 224 +120 0 216 +112 0 208 +108 4 204 +100 4 196 + 96 4 188 diff --git a/src/fractalzoomer/color_maps/sgg036.map b/src/fractalzoomer/color_maps/sgg036.map new file mode 100644 index 000000000..7de4e113e --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg036.map @@ -0,0 +1,256 @@ + 0 0 0 +164 60 4 +160 64 8 +152 68 8 +148 68 12 +140 72 16 +132 76 20 +128 80 24 +120 80 28 +116 84 32 +108 88 36 + 0 0 0 +104 92 40 + 96 92 44 + 92 96 48 + 84 100 52 + 80 104 60 + 72 104 64 + 68 108 68 + 60 112 76 + 56 116 80 + 52 120 88 + 48 120 92 + 40 124 100 + 36 128 104 + 32 132 112 + 28 132 120 + 24 136 124 + 20 140 132 + 16 144 136 + 16 148 144 + 12 148 148 + 8 152 156 + 8 156 160 + 4 160 168 + 4 160 172 + 0 164 180 + 0 168 184 + 0 172 192 + 0 172 196 + 0 176 200 + 0 180 204 + 0 184 212 + 0 184 216 + 0 188 220 + 4 192 224 + 4 192 228 + 4 196 232 + 8 200 236 + 12 200 236 + 12 204 240 + 16 204 244 + 20 208 244 + 24 212 248 + 28 212 248 + 32 216 252 + 36 216 252 + 40 220 252 + 44 220 252 + 48 224 252 + 56 224 252 + 60 228 252 + 64 228 252 + 72 232 252 + 76 232 248 + 84 236 248 + 88 236 248 + 96 236 244 +100 240 240 +108 240 240 +112 244 236 +120 244 232 +124 244 228 +132 244 224 +140 248 220 +144 248 216 +152 248 212 +156 248 208 +164 252 204 +168 252 196 +176 252 192 +180 252 188 +188 252 180 +192 252 176 +196 252 168 +204 252 164 +208 252 156 +212 252 152 +216 252 144 +220 252 140 +224 252 132 +228 252 128 +232 252 120 +236 252 112 +240 252 108 +240 252 100 +244 252 96 +248 248 88 +248 248 84 +248 248 76 +252 248 72 +252 248 64 +252 244 60 +252 244 56 +252 244 48 +252 240 44 +252 240 40 +252 240 36 +252 236 32 +248 236 28 +248 232 24 +244 232 20 +244 232 16 +240 228 12 +240 228 12 +236 224 8 +232 224 4 +228 220 4 +224 220 4 +220 216 0 +216 216 0 +212 212 0 +208 208 0 +200 208 0 +196 204 0 +192 204 0 +184 200 0 +180 196 0 +172 196 4 +168 192 4 +160 188 8 +156 188 8 +148 184 12 +144 180 12 +136 176 16 +132 176 20 +124 172 24 +120 168 28 +112 168 32 +104 164 36 +100 160 40 + 92 156 44 + 88 152 52 + 80 152 56 + 76 148 60 + 72 144 68 + 64 140 72 + 60 140 80 + 52 136 84 + 48 132 92 + 44 128 96 + 40 124 104 + 36 124 108 + 32 120 116 + 28 116 120 + 24 112 128 + 20 112 132 + 16 108 140 + 12 104 148 + 8 100 152 + 8 96 160 + 4 96 164 + 4 92 172 + 0 88 176 + 0 84 184 + 0 84 188 + 0 80 192 + 0 76 200 + 0 76 204 + 0 72 208 + 0 68 212 + 0 64 216 + 0 64 220 + 4 60 224 + 4 56 228 + 8 56 232 + 8 52 236 + 12 48 240 + 16 48 244 + 16 44 244 + 20 44 248 + 24 40 248 + 28 36 252 + 32 36 252 + 36 32 252 + 44 32 252 + 48 28 252 + 52 28 252 + 56 24 252 + 64 24 252 + 68 20 252 + 76 20 252 + 80 16 248 + 84 16 248 + 92 16 244 + 96 12 244 +104 12 240 +112 12 236 +116 8 236 +124 8 232 +128 8 228 +136 4 224 +140 4 220 +148 4 216 +152 4 208 +160 4 204 +168 0 200 +172 0 196 +176 0 188 +184 0 184 +188 0 176 +196 0 172 +200 0 168 +204 0 160 +208 0 156 +216 0 148 +220 0 140 +224 0 136 +228 0 128 +232 0 124 +232 0 116 +236 0 112 +240 0 104 +244 0 100 +244 0 92 +248 4 84 +248 4 80 +252 4 76 +252 4 68 +252 8 64 +252 8 56 +252 8 52 +252 8 48 +252 12 44 +252 12 36 +252 16 32 +252 16 28 +248 16 24 +248 20 20 +244 20 20 +244 24 16 +240 24 12 +236 28 8 +232 28 8 +228 32 4 +224 32 4 +220 36 0 +216 36 0 +212 40 0 +208 40 0 +204 44 0 +200 48 0 +192 48 0 +188 52 0 +184 52 0 +176 56 0 diff --git a/src/fractalzoomer/color_maps/sgg037.map b/src/fractalzoomer/color_maps/sgg037.map new file mode 100644 index 000000000..57f04aa28 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg037.map @@ -0,0 +1,256 @@ + 0 0 0 +252 240 176 +252 236 168 +252 232 164 +252 224 156 +252 220 152 +252 212 144 +252 204 140 +252 196 132 +252 188 128 +248 180 120 +248 172 112 +248 164 108 +244 156 100 +240 144 96 +240 136 88 +236 128 84 +232 116 76 +228 108 72 +224 100 68 +220 88 60 +216 80 56 +212 72 52 +208 64 44 +204 56 40 +196 48 36 +192 40 32 +188 32 28 +180 28 24 +176 20 20 +168 16 16 +164 12 12 +156 8 12 +152 4 8 +144 4 4 +140 0 4 +132 0 4 +128 0 0 +120 0 0 +112 0 0 +108 0 0 +100 4 0 + 96 8 0 + 88 8 0 + 84 12 0 + 76 20 0 + 72 24 4 + 64 28 4 + 60 36 8 + 56 44 8 + 52 52 12 + 44 60 12 + 40 68 16 + 36 76 20 + 32 84 24 + 28 92 28 + 24 104 32 + 20 112 36 + 16 120 40 + 12 132 44 + 12 140 52 + 8 148 56 + 4 160 60 + 4 168 68 + 4 176 72 + 0 184 80 + 0 192 84 + 0 200 88 + 0 208 96 + 0 216 104 + 0 220 108 + 0 228 116 + 0 232 120 + 0 236 128 + 4 240 132 + 4 244 140 + 8 248 144 + 8 252 152 + 12 252 160 + 12 252 164 + 16 252 172 + 20 252 176 + 24 252 180 + 28 248 188 + 32 248 192 + 36 244 200 + 40 240 204 + 44 236 208 + 52 232 212 + 56 224 216 + 60 220 220 + 68 212 224 + 72 204 228 + 80 196 232 + 84 188 236 + 92 180 240 + 96 172 240 +104 164 244 +108 156 248 +116 144 248 +120 136 252 +128 128 252 +132 116 252 +140 108 252 +148 100 252 +152 88 252 +160 80 252 +164 72 252 +172 64 252 +176 56 252 +180 48 248 +188 40 248 +192 32 244 +200 28 244 +204 20 240 +208 16 236 +212 12 236 +216 8 232 +220 4 228 +224 4 224 +228 0 220 +232 0 216 +236 0 208 +240 0 204 +244 0 200 +244 0 196 +248 4 188 +248 8 184 +252 8 180 +252 12 172 +252 20 168 +252 24 160 +252 28 156 +252 36 148 +252 44 144 +252 52 136 +252 60 128 +252 68 124 +248 76 116 +248 84 112 +244 92 104 +244 104 100 +240 112 92 +236 120 88 +236 132 80 +232 140 76 +228 148 68 +224 160 64 +220 168 56 +216 176 52 +208 184 48 +204 192 44 +200 200 40 +196 208 32 +188 216 28 +184 220 24 +180 228 20 +172 232 20 +168 236 16 +160 240 12 +156 244 8 +148 248 8 +140 252 4 +136 252 4 +128 252 0 +124 252 0 +116 252 0 +112 252 0 +104 248 0 +100 248 0 + 92 244 0 + 88 240 0 + 80 236 0 + 76 232 0 + 68 224 4 + 64 220 4 + 56 212 8 + 52 204 8 + 48 196 12 + 44 188 16 + 36 180 20 + 32 172 24 + 28 164 24 + 24 156 28 + 20 144 36 + 20 136 40 + 16 128 44 + 12 116 48 + 8 108 52 + 8 100 60 + 4 88 64 + 4 80 68 + 0 72 76 + 0 64 80 + 0 56 88 + 0 48 92 + 0 40 100 + 0 32 104 + 0 28 112 + 0 20 116 + 0 16 124 + 0 12 132 + 4 8 136 + 4 4 144 + 8 4 148 + 8 0 156 + 12 0 160 + 16 0 168 + 20 0 172 + 24 0 180 + 28 0 184 + 32 4 192 + 36 8 196 + 40 8 200 + 44 12 204 + 48 20 212 + 52 24 216 + 60 28 220 + 64 36 224 + 68 44 228 + 76 52 232 + 80 60 236 + 88 68 236 + 92 76 240 +100 84 244 +104 92 244 +112 104 248 +116 112 248 +124 120 252 +132 132 252 +136 140 252 +144 148 252 +148 160 252 +156 168 252 +160 176 252 +168 184 252 +172 192 252 +180 200 248 +184 208 248 +192 216 248 +196 220 244 +200 228 240 +204 232 240 +212 236 236 + 0 0 0 +216 240 232 +220 244 228 +224 248 224 +228 252 220 +232 252 216 +236 252 212 +236 252 208 +240 252 204 +244 252 196 +244 248 192 +248 248 188 diff --git a/src/fractalzoomer/color_maps/sgg038.map b/src/fractalzoomer/color_maps/sgg038.map new file mode 100644 index 000000000..b4c16b1e6 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg038.map @@ -0,0 +1,256 @@ + 0 0 0 +156 116 80 +152 124 84 +152 132 92 +148 136 96 +144 144 104 +140 148 108 +136 156 116 +136 160 120 +132 168 128 +128 172 136 +124 180 140 +124 184 148 +120 192 152 +116 196 160 +112 200 164 +108 204 172 +108 212 176 +104 216 184 +100 220 188 + 96 224 192 + 96 228 200 + 92 232 204 + 88 236 208 + 84 236 212 + 84 240 216 + 80 244 224 + 76 244 228 + 72 248 228 + 72 248 232 + 68 252 236 + 64 252 240 + 64 252 244 + 60 252 244 + 56 252 248 + 56 252 248 + 52 252 252 + 48 252 252 + 48 252 252 + 44 248 252 + 40 248 252 + 40 248 252 + 36 244 252 + 36 240 252 + 32 240 252 + 32 236 252 + 28 232 248 + 28 228 248 + 24 224 244 + 24 220 244 + 20 216 240 + 20 212 236 + 16 208 232 + 16 204 232 + 16 196 228 + 12 192 224 + 12 188 220 + 12 180 212 + 8 176 208 + 8 168 204 + 8 164 200 + 4 156 192 + 4 152 188 + 4 144 184 + 4 140 176 + 0 132 172 + 0 128 164 + 0 120 160 + 0 112 152 + 0 108 148 + 0 100 140 + 0 96 136 + 0 88 128 + 0 84 124 + 0 76 116 + 0 72 108 + 0 64 104 + 0 60 96 + 0 56 92 + 0 52 84 + 0 44 80 + 0 40 72 + 0 36 68 + 0 32 64 + 0 28 56 + 4 24 52 + 4 20 48 + 4 16 40 + 4 12 36 + 8 12 32 + 8 8 28 + 8 4 24 + 12 4 20 + 12 4 16 + 12 0 16 + 16 0 12 + 16 0 8 + 16 0 8 + 20 0 4 + 20 0 4 + 24 0 0 + 24 0 0 + 28 0 0 + 28 4 0 + 32 4 0 + 32 8 0 + 36 8 0 + 36 12 0 + 40 12 0 + 40 16 0 + 44 20 4 + 48 24 4 + 48 28 8 + 52 32 12 + 56 36 12 + 56 40 16 + 60 44 20 + 64 52 24 + 64 56 28 + 68 60 32 + 72 68 36 + 72 72 40 + 76 80 44 + 80 84 48 + 84 92 56 + 84 96 60 + 88 104 64 + 92 108 72 + 96 116 76 + 96 120 80 +100 128 88 +104 132 92 +108 140 100 +108 148 108 +112 152 112 +116 160 120 +120 164 124 +124 172 132 +124 176 136 +128 180 144 +132 188 152 +136 192 156 +136 200 164 +140 204 168 +144 208 176 +148 212 180 +152 216 184 +152 220 192 +156 224 196 +160 228 200 +164 232 208 +164 236 212 +168 240 216 +172 244 220 +176 244 224 +176 248 228 +180 248 232 +184 252 236 +184 252 240 +188 252 240 +192 252 244 +192 252 244 +196 252 248 +200 252 248 +200 252 252 +204 252 252 +208 252 252 +208 248 252 +212 248 252 +212 244 252 +216 244 252 +220 240 252 +220 236 252 +224 236 248 +224 232 248 +228 228 248 +228 224 244 +232 220 240 +232 216 240 +232 208 236 +236 204 232 +236 200 228 +240 196 224 +240 188 220 +240 184 216 +244 180 212 +244 172 208 +244 168 200 +244 160 196 +248 156 192 +248 148 184 +248 140 180 +248 136 176 +252 128 168 +252 124 164 +252 116 156 +252 112 152 +252 104 144 +252 100 136 +252 92 132 +252 88 124 +252 80 120 +252 76 112 +252 68 108 +252 64 100 +252 56 96 +252 52 88 +252 48 84 +252 44 76 +252 40 72 +252 32 64 +252 28 60 +248 24 56 +248 20 48 +248 20 44 +248 16 40 +244 12 36 +244 8 32 +244 8 28 +244 4 24 +240 4 20 +240 0 16 +240 0 12 +236 0 12 +236 0 8 +232 0 4 +232 0 4 +232 0 4 +228 0 0 +228 0 0 +224 0 0 +224 4 0 +220 4 0 +220 8 0 +216 8 0 +212 12 0 +212 16 0 +208 20 4 +208 24 4 +204 24 8 +200 32 8 +200 36 12 +196 40 16 +192 44 16 +192 48 20 +188 52 24 +184 60 28 +184 64 32 +180 68 36 +176 76 40 +176 80 48 +172 88 52 +168 92 56 +164 100 64 +164 104 68 +160 112 72 diff --git a/src/fractalzoomer/color_maps/sgg039.map b/src/fractalzoomer/color_maps/sgg039.map new file mode 100644 index 000000000..1b6ca13d3 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg039.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +170 177 33 RGB cycles 1 1 1 +167 176 34 RGB max's 236 181 167 +165 175 36 RGB phases 1.09 0.27 4.03 +162 175 38 SEED was 3 +159 174 39 +157 173 41 +154 172 43 +151 171 45 +148 170 47 +146 169 49 +143 168 50 +140 167 52 +137 165 54 +134 164 56 +131 163 58 +128 161 60 +125 160 62 +122 159 64 +120 157 66 +117 156 68 +114 154 70 +111 152 72 +108 151 74 +105 149 76 +102 147 78 +99 146 80 +96 144 82 +94 142 84 +91 140 86 +88 138 89 +85 137 91 +82 135 93 +80 133 95 +77 131 97 +74 129 99 +71 127 101 +69 125 103 +66 123 105 +64 121 107 +61 118 109 +58 116 111 +56 114 113 +53 112 115 +51 110 116 +49 108 118 +46 105 120 +44 103 122 +42 101 124 +40 99 126 +37 97 127 +35 94 129 +33 92 131 +31 90 133 +29 88 134 +27 86 136 +26 83 137 +24 81 139 +22 79 140 +20 77 142 +19 74 143 +17 72 145 +16 70 146 +14 68 148 +13 66 149 +12 64 150 +11 62 151 +9 59 153 +8 57 154 +7 55 155 +6 53 156 +5 51 157 +5 49 158 +4 47 159 +3 45 160 +2 43 160 +2 42 161 +1 40 162 +1 38 163 +1 36 163 +0 34 164 +0 33 164 +0 31 165 +0 29 165 +0 28 166 +0 26 166 +0 24 166 +1 23 167 +1 22 167 +1 20 167 +2 19 167 +2 17 167 +3 16 167 +3 15 167 +4 14 167 +5 13 167 +6 11 167 +7 10 166 +8 9 166 +9 8 166 +10 7 165 +11 7 165 +12 6 164 +14 5 164 +15 4 163 +17 4 162 +18 3 162 +20 3 161 +21 2 160 +23 2 159 +25 1 158 +27 1 157 +28 1 156 +30 0 155 +32 0 154 +34 0 153 +36 0 152 +39 0 151 +41 0 150 +43 0 148 +45 0 147 +47 1 146 +50 1 144 +52 1 143 +55 1 141 +57 2 140 +60 2 138 +62 3 137 +65 4 135 +67 4 134 +70 5 132 +73 6 130 +75 6 128 +78 7 127 +81 8 125 +84 9 123 +86 10 121 +89 11 120 +92 12 118 +95 13 116 +98 15 114 +101 16 112 +104 17 110 +106 18 108 +109 20 106 +112 21 104 +115 23 102 +118 24 100 +121 26 98 +124 27 96 +127 29 94 +130 30 92 +133 32 90 +135 34 88 +138 36 86 +141 37 84 +144 39 82 +147 41 80 +150 43 77 +152 45 75 +155 47 73 +158 49 71 +161 51 69 +163 53 67 +166 55 65 +169 57 63 +171 59 61 +174 61 59 +176 63 57 +179 65 55 +181 67 53 +184 70 52 +186 72 50 +189 74 48 +191 76 46 +193 78 44 +195 81 42 +198 83 41 +200 85 39 +202 87 37 +204 89 35 +206 92 34 +208 94 32 +210 96 30 +211 98 29 +213 101 27 +215 103 26 +217 105 24 +218 107 23 +220 109 22 +221 111 20 +222 114 19 +224 116 18 +225 118 16 +226 120 15 +227 122 14 +228 124 13 +229 126 12 +230 128 11 +231 130 10 +232 132 9 +233 134 8 +233 136 7 +234 138 6 +235 140 6 +235 142 5 +235 144 4 +236 145 4 +236 147 3 +236 149 2 +236 150 2 +236 152 2 +236 154 1 +236 155 1 +236 157 1 +236 158 0 +235 160 0 +235 161 0 +234 162 0 +234 164 0 +233 165 0 +232 166 0 +232 167 0 +231 169 0 +230 170 1 +229 171 1 +228 172 1 +227 173 2 +226 173 2 +224 174 3 +223 175 3 +222 176 4 +220 177 4 +219 177 5 +217 178 6 +216 178 7 +214 179 7 +212 179 8 +211 179 9 +209 180 10 +207 180 11 +205 180 12 +203 180 13 +201 180 14 +199 181 16 +197 180 17 +194 180 18 +192 180 19 +190 180 21 +188 180 22 +185 180 23 +183 179 25 +180 179 26 +178 178 28 +175 178 29 +173 177 31 diff --git a/src/fractalzoomer/color_maps/sgg040.map b/src/fractalzoomer/color_maps/sgg040.map new file mode 100644 index 000000000..9872f29e6 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg040.map @@ -0,0 +1,256 @@ + 0 0 0 +132 0 32 +128 0 32 +120 0 36 +116 0 36 +112 0 40 +104 0 40 +100 0 44 + 96 0 44 + 88 0 48 + 84 4 48 + 80 4 52 + 72 4 52 + 68 8 56 + 64 8 56 + 60 12 60 + 52 16 60 + 48 16 64 + 44 20 64 + 40 24 68 + 36 28 72 + 32 28 72 + 28 32 76 + 24 36 76 + 20 40 80 + 20 44 80 + 16 48 84 + 12 52 88 + 12 56 88 + 8 60 92 + 4 64 92 + 4 68 96 + 4 76 100 + 0 80 100 + 0 84 104 + 0 88 104 + 0 92 108 + 0 96 112 + 0 100 112 + 0 108 116 + 0 112 116 + 0 116 120 + 0 120 120 + 4 124 124 + 4 128 128 + 4 132 128 + 8 136 132 + 12 140 132 + 12 144 136 + 16 148 136 + 20 152 140 + 20 156 140 + 24 160 144 + 28 164 144 + 32 164 148 + 36 168 148 + 40 172 152 + 44 172 152 + 48 176 156 + 56 176 156 + 60 180 160 + 64 180 160 + 68 184 160 + 72 184 164 + 80 184 164 + 84 184 168 + 88 184 168 + 96 184 168 +100 184 172 +104 184 172 +112 184 172 +116 184 176 +120 184 176 +128 184 176 +132 180 180 +136 180 180 +144 180 180 +148 176 180 +152 176 184 +156 172 184 +160 168 184 +168 168 184 +172 164 184 +176 160 188 +180 156 188 +184 156 188 +188 152 188 +192 148 188 +192 144 188 +196 140 188 +200 136 188 +204 132 188 +204 128 188 +208 124 188 +208 116 192 +212 112 188 +212 108 188 +212 104 188 +216 100 188 +216 96 188 +216 92 188 +216 84 188 +216 80 188 +216 76 188 +216 72 188 +212 68 188 +212 64 184 +212 60 184 +208 56 184 +208 52 184 +204 48 184 +204 44 180 +200 40 180 +196 36 180 +196 32 180 +192 28 176 +188 24 176 +184 20 176 +180 20 172 +176 16 172 +172 12 172 +168 12 168 +164 8 168 +160 8 168 +156 4 164 +148 4 164 +144 0 160 +140 0 160 +132 0 160 +128 0 156 +124 0 156 +120 0 152 +112 0 152 +108 0 148 +104 0 148 + 96 0 144 + 92 0 144 + 88 0 140 + 80 4 140 + 76 4 136 + 72 8 136 + 64 8 132 + 60 12 132 + 56 12 128 + 52 16 128 + 48 20 124 + 44 20 120 + 40 24 120 + 36 28 116 + 32 32 116 + 28 36 112 + 24 40 112 + 20 44 108 + 16 48 104 + 12 52 104 + 12 56 100 + 8 60 100 + 8 64 96 + 4 68 92 + 4 72 92 + 0 76 88 + 0 80 88 + 0 84 84 + 0 92 80 + 0 96 80 + 0 100 76 + 0 104 76 + 0 108 72 + 0 112 72 + 0 116 68 + 0 124 64 + 4 128 64 + 4 132 60 + 8 136 60 + 8 140 56 + 12 144 56 + 16 148 52 + 16 152 52 + 20 152 48 + 24 156 48 + 28 160 44 + 32 164 44 + 36 168 40 + 40 168 40 + 44 172 36 + 48 176 36 + 52 176 32 + 56 180 32 + 60 180 28 + 68 180 28 + 72 184 24 + 76 184 24 + 80 184 24 + 88 184 20 + 92 184 20 + 96 184 20 +104 184 16 +108 184 16 +112 184 16 +120 184 12 +124 184 12 +128 184 12 +136 180 8 +140 180 8 +144 176 8 +148 176 8 +156 172 4 +160 172 4 +164 168 4 +168 164 4 +172 164 4 +176 160 0 +180 156 0 +184 152 0 +188 148 0 +192 144 0 +196 140 0 +200 136 0 +200 132 0 +204 128 0 +204 124 0 +208 120 0 +208 116 0 +212 112 0 +212 108 0 +212 104 0 +216 96 0 +216 92 0 +216 88 0 +216 84 0 +216 80 0 +216 76 0 +216 68 0 +212 64 4 +212 60 4 +212 56 4 +208 52 4 +208 48 4 +204 44 8 +204 40 8 +200 36 8 +196 32 8 +192 28 12 +188 28 12 +188 24 12 +184 20 16 +180 16 16 +176 16 16 +172 12 20 +164 8 20 +160 8 20 +156 4 24 +152 4 24 +148 4 24 +140 0 28 +136 0 28 diff --git a/src/fractalzoomer/color_maps/sgg041.map b/src/fractalzoomer/color_maps/sgg041.map new file mode 100644 index 000000000..5e1e1f408 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg041.map @@ -0,0 +1,256 @@ + 0 0 0 + 40 40 64 + 40 40 64 + 44 44 64 + 44 48 64 + 48 48 60 + 52 52 60 + 52 52 60 + 56 56 60 + 60 56 60 + 60 60 60 + 64 60 56 + 68 64 56 + 68 64 56 + 72 64 56 + 76 68 56 + 80 68 56 + 80 68 52 + 84 68 52 + 88 68 52 + 88 68 52 + 92 68 52 + 96 68 48 +100 68 48 +104 68 48 +104 68 48 +108 68 48 +112 64 44 +116 64 44 +116 64 44 +120 60 44 +124 60 44 +128 56 40 +132 56 40 +132 52 40 +136 52 40 +140 48 40 +144 48 36 +144 44 36 +148 40 36 +152 40 36 +156 36 32 +156 32 32 +160 32 32 +164 28 32 +168 24 32 +168 24 28 +172 20 28 +176 16 28 +180 16 28 +180 12 24 +184 12 24 +188 8 24 +188 8 24 +192 4 24 +196 4 20 +196 4 20 +200 0 20 +204 0 20 +204 0 20 +208 0 16 +208 0 16 +212 0 16 +216 0 16 +216 0 16 +220 0 12 +220 0 12 +224 0 12 +224 0 12 +228 4 12 +228 4 12 +232 4 8 +232 8 8 +232 8 8 +236 8 8 +236 12 8 +240 16 8 +240 16 8 +240 20 4 +244 20 4 +244 24 4 +244 28 4 +244 28 4 +248 32 4 +248 32 4 +248 36 4 +248 40 4 +248 40 0 +252 44 0 +252 48 0 +252 48 0 +252 52 0 +252 52 0 +252 56 0 +252 56 0 +252 60 0 +252 60 0 +252 64 0 +252 64 0 +252 64 0 +252 68 0 +252 68 0 +252 68 0 +252 68 0 +248 68 0 +248 68 0 +248 68 0 +248 68 0 +248 68 0 +244 68 0 +244 68 0 +244 68 0 +240 64 0 +240 64 0 +240 64 0 +236 60 0 +236 60 0 +236 56 0 +232 56 0 +232 52 0 +228 52 0 +228 48 0 +224 48 0 +224 44 4 +220 40 4 +220 40 4 +216 36 4 +216 32 4 +212 32 4 +212 28 4 +208 24 4 +208 24 4 +204 20 8 +200 16 8 +200 16 8 +196 12 8 +192 12 8 +192 8 8 +188 8 12 +184 4 12 +184 4 12 +180 4 12 +176 0 12 +176 0 12 +172 0 16 +168 0 16 +164 0 16 +164 0 16 +160 0 16 +156 0 20 +152 0 20 +152 0 20 +148 0 20 +144 0 20 +140 4 24 +140 4 24 +136 4 24 +132 8 24 +128 8 24 +124 8 28 +124 12 28 +120 16 28 +116 16 28 +112 20 28 +108 20 32 +108 24 32 +104 28 32 +100 28 32 + 96 32 36 + 96 32 36 + 92 36 36 + 88 40 36 + 84 40 36 + 84 44 40 + 80 48 40 + 76 48 40 + 72 52 40 + 72 52 44 + 68 56 44 + 64 56 44 + 64 60 44 + 60 60 44 + 56 64 48 + 56 64 48 + 52 64 48 + 48 68 48 + 48 68 48 + 44 68 52 + 44 68 52 + 40 68 52 + 36 68 52 + 36 68 52 + 32 68 56 + 32 68 56 + 28 68 56 + 28 68 56 + 24 68 56 + 24 64 56 + 20 64 60 + 20 64 60 + 16 60 60 + 16 60 60 + 16 56 60 + 12 56 60 + 12 52 60 + 12 52 64 + 8 48 64 + 8 48 64 + 8 44 64 + 4 40 64 + 4 40 64 + 4 36 64 + 4 32 64 + 4 32 68 + 0 28 68 + 0 24 68 + 0 24 68 + 0 20 68 + 0 16 68 + 0 16 68 + 0 12 68 + 0 12 68 + 0 8 68 + 0 8 68 + 0 4 68 + 0 4 68 + 0 4 68 + 0 0 68 + 0 0 68 + 0 0 68 + 0 0 68 + 0 0 68 + 0 0 68 + 4 0 68 + 4 0 68 + 4 0 68 + 4 0 68 + 8 0 68 + 8 0 68 + 8 4 68 + 8 4 68 + 12 4 68 + 12 8 68 + 12 8 68 + 16 8 68 + 16 12 68 + 20 16 68 + 20 16 68 + 24 20 68 + 24 20 68 + 24 24 68 + 28 28 64 + 32 28 64 + 32 32 64 + 36 32 64 + 36 36 64 diff --git a/src/fractalzoomer/color_maps/sgg042.map b/src/fractalzoomer/color_maps/sgg042.map new file mode 100644 index 000000000..0f11f95b6 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg042.map @@ -0,0 +1,256 @@ + 0 0 0 +212 188 44 +212 188 44 +212 184 44 +216 184 44 +216 180 44 +216 176 48 +216 176 48 +212 172 48 +212 168 48 +208 164 48 +204 160 48 +200 156 52 +196 152 52 +192 148 52 +188 144 52 +184 140 52 +176 136 52 +168 132 56 +164 128 56 +156 120 56 +148 116 56 +140 112 56 +132 108 56 +128 104 56 +120 96 60 +112 92 60 +104 88 60 + 96 84 60 + 88 76 60 + 80 72 60 + 72 68 60 + 64 64 60 + 56 60 60 + 48 56 64 + 44 52 64 + 36 48 64 + 32 44 64 + 24 40 64 + 20 36 64 + 16 32 64 + 12 28 64 + 8 24 64 + 4 20 64 + 4 16 64 + 0 16 64 + 0 12 64 + 0 8 64 + 0 8 64 + 0 4 64 + 0 4 64 + 0 4 64 + 4 0 64 + 8 0 64 + 12 0 64 + 12 0 64 + 20 0 64 + 24 0 64 + 28 0 64 + 36 0 64 + 40 0 64 + 48 0 64 + 52 0 64 + 60 4 64 + 68 4 64 + 76 8 64 + 84 8 64 + 92 12 64 +100 12 64 +108 16 64 +116 20 60 +124 20 60 +132 24 60 +140 28 60 +148 32 60 +152 36 60 +160 40 60 +168 44 60 +176 48 60 +180 52 56 +184 56 56 +192 60 56 +196 68 56 +200 72 56 +204 76 56 +208 80 56 +212 84 52 +212 88 52 +212 96 52 +216 100 52 +216 104 52 +216 108 52 +216 116 48 +212 120 48 +212 124 48 +208 128 48 +204 132 48 +200 136 48 +196 144 44 +192 148 44 +188 152 44 +184 156 44 +176 160 44 +168 164 40 +164 168 40 +156 168 40 +148 172 40 +140 176 40 +132 180 36 +128 180 36 +120 184 36 +112 188 36 +104 188 36 + 96 192 32 + 88 192 32 + 80 192 32 + 72 196 32 + 64 196 32 + 56 196 28 + 48 196 28 + 44 196 28 + 36 196 28 + 32 196 28 + 24 196 24 + 20 196 24 + 16 196 24 + 12 192 24 + 8 192 24 + 4 192 20 + 4 188 20 + 0 188 20 + 0 184 20 + 0 180 20 + 0 180 16 + 0 176 16 + 0 172 16 + 0 168 16 + 4 168 16 + 8 164 16 + 12 160 12 + 12 156 12 + 20 152 12 + 24 148 12 + 28 144 12 + 36 136 12 + 40 132 8 + 48 128 8 + 52 124 8 + 60 120 8 + 68 116 8 + 76 108 8 + 84 104 8 + 92 100 4 +100 96 4 +108 92 4 +116 84 4 +124 80 4 +132 76 4 +140 72 4 +148 68 4 +152 60 4 +160 56 0 +168 52 0 +176 48 0 +180 44 0 +184 40 0 +192 36 0 +196 32 0 +200 28 0 +204 24 0 +208 24 0 +212 20 0 +212 16 0 +212 12 0 +216 12 0 +216 8 0 +216 8 0 +216 4 0 +212 4 0 +212 0 0 +208 0 0 +204 0 0 +200 0 0 +196 0 0 +192 0 0 +188 0 0 +184 0 0 +176 0 0 +168 0 0 +164 0 0 +156 4 0 +148 4 0 +140 4 0 +132 8 0 +128 8 0 +120 12 0 +112 16 0 +104 16 0 + 96 20 4 + 88 24 4 + 80 28 4 + 72 32 4 + 64 36 4 + 56 36 4 + 48 40 4 + 44 48 4 + 36 52 4 + 32 56 8 + 24 60 8 + 20 64 8 + 16 68 8 + 12 72 8 + 8 76 8 + 4 84 8 + 4 88 12 + 0 92 12 + 0 96 12 + 0 104 12 + 0 108 12 + 0 112 12 + 0 116 16 + 0 120 16 + 4 128 16 + 8 132 16 + 12 136 16 + 12 140 16 + 20 144 20 + 24 148 20 + 28 152 20 + 36 156 20 + 40 160 20 + 48 164 24 + 52 168 24 + 60 172 24 + 68 176 24 + 76 176 24 + 84 180 28 + 92 184 28 +100 184 28 +108 188 28 +116 188 28 +124 192 32 +132 192 32 +140 196 32 + 0 0 0 +148 196 32 +152 196 32 +160 196 36 +168 196 36 +176 196 36 +180 196 36 +184 196 36 +192 196 40 +196 196 40 +200 196 40 +204 192 40 diff --git a/src/fractalzoomer/color_maps/sgg043.map b/src/fractalzoomer/color_maps/sgg043.map new file mode 100644 index 000000000..e68af85d6 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg043.map @@ -0,0 +1,256 @@ + 0 0 0 +196 196 200 +212 196 200 +204 208 200 +212 208 200 +200 200 212 +216 204 212 +200 208 216 +212 212 216 +232 204 212 +220 228 220 +232 232 212 +204 212 228 +240 220 228 +216 228 244 +232 228 232 +244 228 232 +244 240 232 +228 236 248 +248 236 240 +232 244 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +252 252 252 +224 224 224 +192 192 192 +164 164 164 +132 136 132 +104 104 104 + 72 76 72 + 44 44 44 + 12 16 12 + 24 16 8 + 12 12 16 + 0 0 0 + 20 12 16 + 12 20 24 + 24 20 16 + 36 12 4 + 52 12 4 + 36 24 8 + 52 20 8 + 36 24 16 + 52 28 16 + 28 32 16 + 40 32 12 + 52 36 8 + 60 48 8 + 40 36 20 + 52 36 20 + 44 48 20 + 56 52 20 + 16 28 36 + 36 28 36 + 20 40 48 + 40 36 40 + 0 0 0 + 52 40 36 + 40 52 36 + 56 52 36 + 40 40 52 + 52 44 52 + 40 52 56 + 56 52 52 + 64 12 4 + 68 24 8 + 84 28 8 + 68 28 16 + 84 28 20 +100 28 20 + 68 40 12 + 84 36 12 + 72 52 12 + 84 60 12 + 68 36 20 + 84 40 20 + 68 52 24 + 84 52 24 +104 48 24 + 68 44 32 + 84 44 32 + 72 52 36 + 88 56 36 + 68 40 48 + 68 56 52 + 84 56 52 +100 44 32 +112 44 36 +100 56 36 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 72 68 36 + 88 68 40 + 72 80 40 + 88 84 40 + 72 68 56 + 88 72 52 + 72 84 52 + 88 84 56 +104 68 40 +116 68 40 +100 84 40 +120 84 40 +100 72 52 +116 72 52 +104 84 56 +120 84 56 + 88 100 56 +112 100 48 + 12 28 76 + 20 56 76 + 48 56 72 + 16 56 112 + 40 56 104 + 72 56 72 +100 60 76 + 68 56 96 + 24 64 88 + 56 68 80 + 60 100 88 + 24 72 108 + 36 80 116 + 48 100 120 + 72 68 68 + 84 72 68 + 76 84 72 + 88 84 68 + 68 72 84 + 84 72 84 + 68 80 88 + 88 84 84 +108 84 72 + 84 100 80 +116 100 80 + 76 84 104 +104 88 104 + 84 100 112 +108 108 108 +132 56 24 +132 52 40 +136 84 20 +136 104 24 +164 100 24 +136 80 52 +164 80 48 +140 100 52 +168 108 48 +140 88 68 +164 88 72 +136 100 72 +148 100 72 +132 116 72 +152 112 76 +132 104 84 +152 104 84 +132 116 88 +152 116 84 +168 108 84 +136 88 108 +140 116 104 +172 116 104 +192 116 92 +196 120 108 +120 132 76 +136 128 56 +172 132 40 +144 136 88 +164 132 92 +148 132 116 +172 136 116 +168 160 112 +200 132 120 +196 172 112 + 16 60 128 + 24 72 132 + 32 88 132 + 36 96 140 + 76 92 132 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +140 148 172 +172 152 172 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +232 188 192 +180 196 216 +184 200 224 diff --git a/src/fractalzoomer/color_maps/sgg044.map b/src/fractalzoomer/color_maps/sgg044.map new file mode 100644 index 000000000..16c5c6764 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg044.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +47 137 79 RGB cycles 2 1 1 +44 138 79 RGB max's 117 155 79 +41 139 79 RGB phases 1.73 5.55 0.09 +38 140 79 SEED was 3 +36 141 78 +33 142 78 +31 143 78 +28 144 78 +26 145 77 +23 146 77 +21 147 77 +19 148 76 +17 149 76 +15 150 76 +13 150 75 +11 151 75 +10 152 74 +8 152 74 +7 153 73 +5 153 73 +4 154 72 +3 154 72 +2 154 71 +2 155 70 +1 155 70 +1 155 69 +0 155 69 +0 155 68 +0 155 67 +0 155 66 +0 155 66 +1 155 65 +1 155 64 +2 155 63 +3 155 63 +4 154 62 +5 154 61 +6 154 60 +7 153 59 +9 153 58 +10 152 58 +12 152 57 +14 151 56 +16 151 55 +18 150 54 +20 149 53 +22 148 52 +24 148 51 +27 147 50 +29 146 49 +32 145 48 +34 144 47 +37 143 47 +40 142 46 +43 141 45 +45 140 44 +48 139 43 +51 137 42 +54 136 41 +57 135 40 +60 134 39 +63 132 38 +65 131 37 +68 129 36 +71 128 35 +74 126 34 +77 125 33 +79 123 32 +82 122 31 +85 120 30 +87 119 29 +90 117 28 +92 115 27 +95 114 26 +97 112 25 +99 110 24 +101 108 24 +103 107 23 +105 105 22 +106 103 21 +108 101 20 +110 99 19 +111 98 18 +112 96 18 +113 94 17 +114 92 16 +115 90 15 +116 88 14 +116 86 14 +117 84 13 +117 83 12 +117 81 12 +117 79 11 +117 77 10 +117 75 10 +116 73 9 +116 71 8 +115 69 8 +114 67 7 +113 65 7 +112 63 6 +111 62 6 +109 60 5 +108 58 5 +106 56 4 +105 54 4 +103 52 3 +101 51 3 +99 49 3 +97 47 2 +94 45 2 +92 44 2 +90 42 1 +87 40 1 +85 38 1 +82 37 1 +79 35 1 +77 34 0 +74 32 0 +71 31 0 +68 29 0 +65 28 0 +63 26 0 +60 25 0 +57 23 0 +54 22 0 +51 21 0 +48 19 0 +45 18 0 +43 17 0 +40 16 1 +37 15 1 +34 13 1 +32 12 1 +29 11 1 +27 10 2 +24 9 2 +22 9 2 +20 8 3 +18 7 3 +16 6 3 +14 5 4 +12 5 4 +10 4 5 +9 4 5 +7 3 6 +6 2 6 +5 2 7 +4 2 7 +3 1 8 +2 1 9 +1 1 9 +1 0 10 +0 0 10 +0 0 11 +0 0 12 +0 0 13 +0 0 13 +1 0 14 +1 0 15 +2 0 16 +2 1 16 +3 1 17 +4 1 18 +5 1 19 +7 2 20 +8 2 20 +10 3 21 +11 3 22 +13 4 23 +15 4 24 +17 5 25 +19 6 26 +21 7 27 +23 7 28 +26 8 29 +28 9 29 +31 10 30 +33 11 31 +36 12 32 +38 13 33 +41 14 34 +44 15 35 +47 16 36 +50 17 37 +53 19 38 +55 20 39 +58 21 40 +61 23 41 +64 24 42 +67 25 43 +70 27 44 +73 28 45 +75 30 46 +78 31 47 +81 33 48 +83 34 49 +86 36 50 +89 38 51 +91 39 52 +93 41 53 +96 43 53 +98 44 54 +100 46 55 +102 48 56 +104 50 57 +106 51 58 +107 53 59 +109 55 60 +110 57 60 +112 59 61 +113 61 62 +114 62 63 +115 64 64 +115 66 64 +116 68 65 +117 70 66 +117 72 67 +117 74 67 +117 76 68 +117 78 69 +117 80 69 +117 81 70 +116 83 71 +115 85 71 +115 87 72 +114 89 72 +113 91 73 +111 93 73 +110 95 74 +109 97 74 +107 98 75 +106 100 75 +104 102 76 +102 104 76 +100 106 77 +98 107 77 +96 109 77 +93 111 77 +91 113 78 +88 114 78 +86 116 78 +83 118 78 +81 119 79 +78 121 79 +75 123 79 +72 124 79 +70 126 79 +67 127 79 +64 129 79 +61 130 79 +58 131 79 +55 133 79 +52 134 79 +50 135 79 diff --git a/src/fractalzoomer/color_maps/sgg045.map b/src/fractalzoomer/color_maps/sgg045.map new file mode 100644 index 000000000..fbb4c1c18 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg045.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +118 91 81 RGB cycles 2 1 2 +117 88 82 RGB max's 129 218 83 +115 86 82 RGB phases 0.53 1.71 5.93 +113 83 83 SEED was 3 +110 81 83 +108 78 83 +106 75 83 +103 73 83 +101 70 83 +98 68 83 +95 65 83 +92 63 82 +90 61 82 +87 58 81 +84 56 80 +81 53 79 +78 51 79 +74 49 78 +71 47 76 +68 45 75 +65 42 74 +62 40 73 +59 38 71 +55 36 70 +52 34 68 +49 32 67 +46 30 65 +43 29 63 +40 27 62 +37 25 60 +34 23 58 +32 22 56 +29 20 54 +26 19 52 +24 17 50 +21 16 48 +19 14 46 +17 13 44 +15 12 42 +13 11 40 +11 10 38 +9 8 36 +8 7 34 +6 6 32 +5 6 30 +4 5 28 +3 4 26 +2 3 24 +1 3 22 +1 2 20 +0 2 19 +0 1 17 +0 1 15 +0 1 14 +0 0 12 +1 0 11 +1 0 9 +2 0 8 +3 0 7 +4 0 6 +5 0 5 +6 1 4 +8 1 3 +9 1 2 +11 2 2 +13 2 1 +15 3 1 +17 3 0 +19 4 0 +21 5 0 +24 5 0 +26 6 0 +29 7 0 +31 8 0 +34 9 1 +37 10 1 +40 12 2 +43 13 2 +46 14 3 +49 15 4 +52 17 5 +55 18 6 +58 20 7 +61 21 8 +65 23 10 +68 25 11 +71 26 12 +74 28 14 +77 30 15 +80 32 17 +83 34 19 +86 36 20 +89 38 22 +92 40 24 +95 42 26 +98 44 28 +100 46 30 +103 49 32 +105 51 34 +108 53 36 +110 55 38 +112 58 40 +114 60 42 +116 63 44 +118 65 46 +120 67 48 +121 70 50 +123 72 52 +124 75 54 +125 78 56 +126 80 58 +127 83 60 +128 85 62 +128 88 63 +128 91 65 +129 93 67 +129 96 68 +129 99 70 +128 101 71 +128 104 73 +127 107 74 +127 109 75 +126 112 77 +125 115 78 +124 117 79 +122 120 80 +121 123 80 +119 125 81 +117 128 82 +116 131 82 +114 133 83 +112 136 83 +109 138 83 +107 141 83 +105 144 83 +102 146 83 +99 149 83 +97 151 83 +94 154 82 +91 156 82 +88 158 81 +85 161 81 +82 163 80 +79 165 79 +76 168 78 +73 170 77 +70 172 76 +67 174 75 +63 176 73 +60 178 72 +57 181 71 +54 183 69 +51 184 68 +48 186 66 +45 188 64 +42 190 62 +39 192 61 +36 194 59 +33 195 57 +30 197 55 +28 198 53 +25 200 51 +23 201 49 +20 203 47 +18 204 45 +16 205 43 +14 206 41 +12 208 39 +10 209 37 +9 210 35 +7 211 33 +6 212 31 +4 213 29 +3 213 27 +2 214 25 +2 215 23 +1 215 21 +1 216 19 +0 216 18 +0 217 16 +0 217 14 +0 217 13 +0 217 12 +1 218 10 +2 218 9 +2 218 8 +3 218 6 +4 218 5 +5 217 4 +7 217 4 +8 217 3 +10 216 2 +12 216 2 +14 215 1 +16 215 1 +18 214 0 +20 213 0 +22 213 0 +25 212 0 +27 211 0 +30 210 0 +33 209 1 +36 208 1 +38 207 2 +41 205 2 +44 204 3 +47 203 4 +50 202 5 +54 200 5 +57 199 7 +60 197 8 +63 195 9 +66 194 10 +69 192 12 +72 190 13 +76 189 15 +79 187 16 +82 185 18 +85 183 20 +88 181 21 +91 179 23 +94 177 25 +96 175 27 +99 172 29 +102 170 31 +104 168 33 +107 166 35 +109 163 37 +111 161 39 +113 159 41 +115 156 43 +117 154 45 +119 152 47 +121 149 49 +122 147 51 +123 144 53 +125 141 55 +126 139 57 +127 136 59 +127 134 61 +128 131 63 +128 128 64 +129 126 66 +129 123 68 +129 120 69 +128 118 71 +128 115 72 +128 112 74 +127 110 75 +126 107 76 +125 104 77 +124 102 78 +123 99 79 +122 96 80 +120 94 81 diff --git a/src/fractalzoomer/color_maps/sgg046.map b/src/fractalzoomer/color_maps/sgg046.map new file mode 100644 index 000000000..78fb8f8e1 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg046.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +105 42 2 RGB cycles 1 1 1 +102 40 2 RGB max's 193 103 128 +100 39 2 RGB phases 1.46 1.74 3.34 +98 38 3 SEED was 3 +95 37 3 +93 35 4 +90 34 4 +88 33 5 +86 32 5 +83 31 6 +81 30 7 +79 28 8 +76 27 8 +74 26 9 +72 25 10 +69 24 11 +67 23 12 +65 22 13 +63 21 14 +60 20 15 +58 19 16 +56 18 17 +54 17 18 +52 16 19 +50 15 20 +48 14 21 +46 13 22 +44 12 23 +42 12 25 +40 11 26 +38 10 27 +36 9 28 +34 9 30 +32 8 31 +30 7 33 +29 7 34 +27 6 35 +25 5 37 +24 5 38 +22 4 40 +21 4 41 +19 3 43 +18 3 44 +17 3 46 +15 2 47 +14 2 49 +13 1 50 +12 1 52 +11 1 53 +9 1 55 +8 1 56 +8 0 58 +7 0 59 +6 0 61 +5 0 63 +4 0 64 +4 0 66 +3 0 67 +2 0 69 +2 0 70 +1 0 72 +1 0 74 +1 1 75 +1 1 77 +0 1 78 +0 1 80 +0 2 81 +0 2 83 +0 2 84 +0 3 86 +0 3 87 +0 4 89 +1 4 90 +1 5 91 +1 5 93 +2 6 94 +2 6 96 +3 7 97 +3 8 98 +4 8 100 +5 9 101 +6 10 102 +6 10 103 +7 11 105 +8 12 106 +9 13 107 +10 14 108 +11 15 109 +12 15 110 +14 16 111 +15 17 112 +16 18 113 +18 19 114 +19 20 115 +20 21 116 +22 22 117 +23 23 118 +25 24 119 +27 26 120 +28 27 120 +30 28 121 +32 29 122 +34 30 122 +35 31 123 +37 32 124 +39 34 124 +41 35 125 +43 36 125 +45 37 125 +47 38 126 +49 40 126 +51 41 126 +53 42 127 +55 43 127 +58 45 127 +60 46 127 +62 47 127 +64 48 128 +66 50 128 +69 51 128 +71 52 128 +73 54 127 +76 55 127 +78 56 127 +80 57 127 +83 59 127 +85 60 127 +87 61 126 +90 62 126 +92 64 125 +95 65 125 +97 66 125 +99 67 124 +102 68 124 +104 70 123 +106 71 122 +109 72 122 +111 73 121 +113 74 120 +116 76 120 +118 77 119 +120 78 118 +123 79 117 +125 80 116 +127 81 115 +130 82 115 +132 83 114 +134 84 113 +136 85 112 +138 86 110 +140 87 109 +143 88 108 +145 89 107 +147 90 106 +149 90 105 +151 91 104 +153 92 102 +155 93 101 +156 94 100 +158 94 98 +160 95 97 +162 96 96 +164 96 94 +165 97 93 +167 98 92 +169 98 90 +170 99 89 +172 99 87 +173 100 86 +175 100 84 +176 101 83 +177 101 81 +179 101 80 +180 102 78 +181 102 77 +182 102 75 +183 103 74 +184 103 72 +185 103 71 +186 103 69 +187 103 67 +188 103 66 +189 103 64 +189 103 63 +190 103 61 +191 103 60 +191 103 58 +192 103 56 +192 103 55 +192 103 53 +193 103 52 +193 102 50 +193 102 49 +193 102 47 +193 102 46 +193 101 44 +193 101 43 +193 100 41 +193 100 40 +193 100 38 +192 99 37 +192 99 35 +192 98 34 +191 97 33 +191 97 31 +190 96 30 +189 95 29 +189 95 27 +188 94 26 +187 93 25 +186 93 24 +185 92 22 +185 91 21 +184 90 20 +182 89 19 +181 88 18 +180 87 17 +179 87 16 +178 86 15 +176 85 14 +175 84 13 +174 83 12 +172 82 11 +171 81 10 +169 79 9 +167 78 8 +166 77 8 +164 76 7 +162 75 6 +161 74 6 +159 73 5 +157 72 4 +155 70 4 +153 69 3 +151 68 3 +149 67 2 +147 66 2 +145 64 2 +143 63 1 +141 62 1 +139 61 1 +137 59 0 +135 58 0 +132 57 0 +130 56 0 +128 54 0 +126 53 0 +123 52 0 +121 50 0 +119 49 0 +116 48 0 +114 47 0 +112 45 1 +109 44 1 +107 43 1 diff --git a/src/fractalzoomer/color_maps/sgg047.map b/src/fractalzoomer/color_maps/sgg047.map new file mode 100644 index 000000000..352a014c5 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg047.map @@ -0,0 +1,256 @@ + 0 0 0 +128 60 80 +124 64 76 +124 64 72 +120 68 68 +120 68 64 +116 72 60 +116 76 56 +112 76 52 +108 80 48 +108 84 44 +104 84 40 +100 88 36 +100 92 32 + 96 92 28 + 92 96 24 + 88 100 24 + 84 100 20 + 84 104 16 + 80 108 16 + 76 108 12 + 72 112 8 + 68 116 8 + 64 116 4 + 60 120 4 + 60 124 4 + 56 124 0 + 52 128 0 + 48 132 0 + 44 132 0 + 40 136 0 + 40 140 0 + 36 140 0 + 32 144 0 + 28 148 0 + 28 148 0 + 24 152 0 + 20 156 0 + 20 156 4 + 16 160 4 + 16 160 8 + 12 164 8 + 12 168 8 + 8 168 12 + 8 172 16 + 4 172 16 + 4 176 20 + 4 176 24 + 0 180 24 + 0 180 28 + 0 184 32 + 0 184 36 + 0 188 40 + 0 188 44 + 0 192 48 + 0 192 52 + 0 196 56 + 0 196 60 + 0 196 64 + 0 200 68 + 0 200 72 + 4 204 76 + 4 204 80 + 4 204 84 + 8 208 88 + 8 208 92 + 12 208 96 + 12 208 100 + 16 212 104 + 16 212 108 + 20 212 112 + 20 212 116 + 24 216 120 + 28 216 124 + 28 216 128 + 32 216 132 + 36 216 136 + 40 216 140 + 40 216 144 + 44 216 148 + 48 216 148 + 52 220 152 + 56 220 156 + 56 220 156 + 60 220 160 + 64 220 160 + 68 216 164 + 72 216 164 + 76 216 168 + 80 216 168 + 80 216 168 + 84 216 172 + 88 216 172 + 92 216 172 + 96 216 172 + 96 212 172 +100 212 172 +104 212 172 +108 212 172 +108 212 172 +112 208 172 +116 208 168 +116 208 168 +120 204 168 +120 204 164 +124 204 164 +124 200 160 +128 200 160 +128 200 156 +132 196 152 +132 196 152 +132 192 148 +136 192 144 +136 192 140 +136 188 136 +136 188 136 +136 184 132 +136 184 128 +136 180 124 +136 180 120 +136 176 116 +136 176 112 +136 172 108 +136 168 104 +132 168 100 +132 164 96 +132 164 92 +132 160 84 +128 156 80 +128 156 76 +124 152 72 +124 152 68 +120 148 64 +120 144 60 +116 144 56 +112 140 52 +112 136 48 +108 136 44 +104 132 40 +104 128 36 +100 128 32 + 96 124 32 + 92 120 28 + 92 120 24 + 88 116 20 + 84 112 20 + 80 112 16 + 76 108 12 + 72 104 12 + 72 104 8 + 68 100 8 + 64 96 4 + 60 96 4 + 56 92 4 + 52 88 0 + 48 88 0 + 48 84 0 + 44 80 0 + 40 80 0 + 36 76 0 + 36 72 0 + 32 72 0 + 28 68 0 + 24 68 0 + 24 64 0 + 20 60 4 + 16 60 4 + 16 56 4 + 12 52 8 + 12 52 8 + 8 48 12 + 8 48 12 + 8 44 16 + 4 44 20 + 4 40 20 + 4 40 24 + 0 36 28 + 0 36 32 + 0 32 36 + 0 32 36 + 0 28 40 + 0 28 44 + 0 24 48 + 0 24 52 + 0 20 56 + 0 20 60 + 0 20 64 + 0 16 68 + 0 16 72 + 4 12 76 + 4 12 80 + 4 12 88 + 8 8 92 + 8 8 96 + 12 8 100 + 12 8 104 + 16 4 108 + 16 4 112 + 20 4 116 + 24 4 120 + 24 4 124 + 28 0 128 + 32 0 132 + 32 0 136 + 36 0 140 + 40 0 140 + 44 0 144 + 48 0 148 + 48 0 152 + 52 0 152 + 56 0 156 + 60 0 160 + 64 0 160 + 68 0 164 + 68 0 164 + 72 0 168 + 76 0 168 + 80 0 168 + 84 0 172 + 88 0 172 + 88 0 172 + 92 0 172 + 96 4 172 +100 4 172 +104 4 172 +104 4 172 +108 8 172 +112 8 172 +112 8 168 +116 8 168 +120 12 168 +120 12 164 +124 12 164 +124 16 160 +128 16 160 +128 16 156 +128 20 156 +132 20 152 +132 24 148 +132 24 148 +136 24 144 +136 28 140 +136 28 136 +136 32 132 +136 32 128 +136 36 124 +136 36 120 +136 40 116 +136 40 112 +136 44 108 +136 48 104 +136 48 100 +132 52 96 +132 52 92 +132 56 88 +128 56 84 diff --git a/src/fractalzoomer/color_maps/sgg048.map b/src/fractalzoomer/color_maps/sgg048.map new file mode 100644 index 000000000..762e9aba7 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg048.map @@ -0,0 +1,256 @@ +0 0 0 +177 145 238 +181 146 239 +185 147 239 +190 147 240 +194 148 241 +198 147 242 +202 147 243 +206 146 243 +210 146 244 +214 145 245 +218 143 246 +221 142 246 +225 140 247 +228 138 247 +231 136 248 +234 133 249 +237 131 249 +239 128 250 +242 125 250 +244 122 251 +246 119 251 +248 115 252 +249 112 252 +251 108 252 +252 104 253 +253 100 253 +254 96 253 +254 92 254 +254 88 254 +254 84 254 +254 80 254 +254 76 254 +253 72 254 +252 68 254 +251 63 254 +255 255 232 +248 55 254 +247 51 254 +245 47 254 +242 43 254 +240 40 254 +237 36 254 +235 32 254 +232 29 253 +228 26 253 +225 23 253 +221 20 252 +218 17 252 +214 14 252 +210 12 251 +205 10 251 +201 9 251 +197 7 250 +192 192 192 +188 4 249 +183 2 248 +178 1 247 +173 0 246 +168 0 246 +163 0 245 +158 0 244 +152 0 243 +147 0 242 +142 1 241 +137 2 240 +132 4 239 +127 5 238 +121 7 237 +116 9 236 +111 12 235 +106 14 234 +130 130 130 +97 20 231 +92 23 230 +88 27 229 +83 31 227 +79 34 226 +75 39 225 +70 43 223 +67 47 222 +63 52 220 +59 57 219 +56 62 217 +53 67 216 +50 72 214 +47 78 212 +44 83 211 +42 89 209 +40 94 207 +38 100 206 +36 106 204 +34 112 202 +33 118 200 +32 124 199 +31 130 197 +30 136 195 +30 142 193 +30 147 191 +30 153 189 +30 159 187 +31 165 185 +31 171 183 +32 176 181 +33 182 179 +35 187 177 +36 192 175 +38 197 173 +40 202 171 +42 207 169 +45 211 167 +47 216 165 +50 220 162 +53 224 160 +56 228 158 +60 231 156 +63 235 154 +66 238 152 +70 241 149 +74 243 147 +78 246 145 +82 248 143 +86 249 140 +90 251 138 +94 252 136 +99 253 134 +103 254 131 +107 254 129 +112 255 127 +116 254 125 +121 254 123 +125 253 120 +130 252 118 +134 251 116 +139 249 114 +143 248 111 +147 246 109 +151 243 107 +155 241 105 +160 238 102 +163 235 100 +167 231 98 +171 228 96 +175 224 94 +178 220 92 +182 216 89 +185 211 87 +188 207 85 +191 202 83 +193 197 81 +196 192 79 +198 187 77 +201 182 75 +203 176 73 +204 171 71 +206 165 69 +208 159 67 +209 153 65 +208 147 63 +208 141 61 +207 135 59 +207 130 58 +206 124 56 +206 118 54 +205 113 52 +205 107 51 +204 101 49 +204 96 47 +203 90 45 +255 128 128 +202 79 42 +202 73 40 +255 255 232 +0 0 255 +255 255 232 +255 255 232 +195 47 32 +192 43 31 +189 39 29 +187 34 28 +184 31 27 +181 27 25 +177 23 24 +174 20 23 +171 17 21 +255 128 128 +164 12 19 +160 9 18 +157 7 17 +153 5 16 +149 4 15 +146 2 14 +142 1 13 +138 0 12 +135 0 11 +131 0 10 +127 0 9 +124 0 8 +120 0 8 +117 1 7 +113 2 6 +110 3 6 +255 128 128 +104 6 4 +101 8 4 +98 10 3 +95 12 3 +92 14 2 +90 17 2 +87 20 2 +85 23 1 +83 26 1 +81 29 1 +255 255 232 +255 255 232 +76 40 0 +75 43 0 +74 47 0 +73 51 0 +73 55 0 +72 59 0 +72 63 0 +72 68 0 +72 72 0 +73 76 0 +74 80 0 +128 0 255 +75 88 0 +77 92 0 +255 128 0 +80 100 1 +82 104 1 +84 108 2 +0 128 128 +88 115 2 +91 119 3 +93 122 3 +96 125 4 +99 128 4 +103 131 5 +106 133 5 +109 136 6 +113 138 7 +117 140 7 +121 142 8 +125 143 8 +129 145 9 +133 146 10 +137 146 11 +141 147 11 +146 147 12 +150 148 13 +154 147 14 +159 147 15 +163 146 15 +168 145 16 diff --git a/src/fractalzoomer/color_maps/sgg049.map b/src/fractalzoomer/color_maps/sgg049.map new file mode 100644 index 000000000..76b9d403e --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg049.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +0 116 73 RGB cycles 3 1 2 +0 113 72 RGB max's 86 237 75 +0 110 71 RGB phases 2.93 1.56 0.27 +0 108 71 SEED was 3 +1 105 70 +1 102 69 +2 99 68 +3 96 67 +4 93 66 +6 90 64 +8 87 63 +10 85 62 +12 82 60 +14 79 59 +16 76 57 +19 74 56 +22 71 54 +24 68 52 +27 66 51 +30 63 49 +33 61 47 +36 58 45 +40 56 44 +43 53 42 +46 51 40 +49 48 38 +52 46 36 +55 44 34 +58 41 33 +61 39 31 +64 37 29 +67 35 27 +69 33 25 +72 31 24 +74 29 22 +76 27 20 +78 25 19 +80 24 17 +81 22 16 +83 20 14 +84 19 13 +85 17 11 +85 16 10 +86 14 9 +86 13 8 +86 12 7 +86 10 6 +85 9 5 +84 8 4 +83 7 3 +82 6 2 +81 5 2 +79 4 1 +77 4 1 +75 3 0 +73 2 0 +71 2 0 +68 1 0 +66 1 0 +63 1 0 +60 0 0 +57 0 1 +54 0 1 +51 0 1 +48 0 2 +45 0 3 +42 0 3 +38 1 4 +35 1 5 +32 1 6 +29 2 7 +26 2 8 +23 3 9 +21 4 11 +18 4 12 +15 5 13 +13 6 15 +11 7 16 +9 8 18 +7 9 19 +5 10 21 +4 11 23 +3 13 25 +2 14 26 +1 15 28 +0 17 30 +0 18 32 +0 20 33 +0 22 35 +1 23 37 +1 25 39 +2 27 41 +3 29 43 +4 31 44 +6 33 46 +8 35 48 +10 37 50 +12 39 51 +14 41 53 +16 43 55 +19 46 56 +22 48 58 +24 50 59 +27 53 61 +30 55 62 +33 58 64 +36 60 65 +40 63 66 +43 65 67 +46 68 68 +49 71 69 +52 73 70 +55 76 71 +58 79 72 +61 82 72 +64 84 73 +67 87 74 +69 90 74 +72 93 74 +74 96 75 +76 99 75 +78 101 75 +80 104 75 +81 107 75 +83 110 74 +84 113 74 +85 116 74 +85 119 73 +86 122 72 +86 125 72 +86 128 71 +86 130 70 +85 133 69 +84 136 68 +83 139 67 +82 142 66 +81 145 65 +79 148 64 +77 150 62 +75 153 61 +73 156 59 +71 159 58 +68 162 56 +66 164 55 +63 167 53 +60 170 51 +57 172 50 +54 175 48 +51 177 46 +48 180 44 +45 182 43 +42 185 41 +38 187 39 +35 189 37 +32 192 35 +29 194 33 +26 196 32 +23 198 30 +21 200 28 +18 203 26 +15 205 24 +13 207 23 +11 208 21 +9 210 19 +7 212 18 +5 214 16 +4 216 15 +3 217 13 +2 219 12 +1 220 11 +0 222 9 +0 223 8 +0 224 7 +0 226 6 +1 227 5 +1 228 4 +2 229 3 +3 230 3 +4 231 2 +6 232 1 +8 233 1 +10 233 1 +12 234 0 +14 234 0 +16 235 0 +19 235 0 +22 236 0 +24 236 0 +27 236 0 +30 236 1 +33 237 1 +36 237 2 +40 236 2 +43 236 3 +46 236 4 +49 236 5 +52 235 6 +55 235 7 +58 235 8 +61 234 9 +64 233 10 +67 233 11 +69 232 13 +72 231 14 +74 230 16 +76 229 17 +78 228 19 +80 227 20 +81 226 22 +83 225 24 +84 223 25 +85 222 27 +85 220 29 +86 219 31 +86 217 33 +86 216 34 +86 214 36 +85 212 38 +84 210 40 +83 209 42 +82 207 44 +81 205 45 +79 203 47 +77 201 49 +75 199 51 +73 196 52 +71 194 54 +68 192 56 +66 190 57 +63 187 59 +60 185 60 +57 182 62 +54 180 63 +51 178 64 +48 175 66 +45 172 67 +42 170 68 +38 167 69 +35 164 70 +32 162 71 +29 159 71 +26 156 72 +23 154 73 +21 151 73 +18 148 74 +15 145 74 +13 142 74 +11 139 75 +9 137 75 +7 134 75 +5 131 75 +4 128 74 +3 125 74 +2 122 74 +1 119 73 diff --git a/src/fractalzoomer/color_maps/sgg050.map b/src/fractalzoomer/color_maps/sgg050.map new file mode 100644 index 000000000..203b207b8 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg050.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +63 38 175 RGB cycles 3 1 2 +69 36 179 RGB max's 152 205 228 +74 34 184 RGB phases 4.47 2.22 5.23 +80 33 188 SEED was 3 +85 31 192 +91 29 196 +96 27 200 +102 26 203 +107 24 207 +112 22 210 +117 21 213 +121 19 215 +126 18 218 +130 16 220 +134 15 222 +137 14 223 +140 13 225 +143 11 226 +145 10 227 +148 9 227 +149 8 227 +150 7 227 +151 6 227 +152 5 227 +152 5 226 +151 4 225 +151 3 223 +149 3 222 +148 2 220 +146 2 218 +143 1 215 +141 1 212 +137 1 210 +134 0 206 +130 0 203 +126 0 199 +122 0 196 +117 0 192 +112 0 188 +107 0 183 +102 0 179 +97 1 174 +91 1 169 +86 1 164 +80 2 159 +75 2 154 +69 3 149 +64 4 143 +58 4 138 +53 5 132 +47 6 127 +42 7 121 +37 8 116 +33 9 110 +28 10 104 +24 11 99 +20 12 93 +16 13 88 +13 14 82 +10 16 77 +7 17 72 +5 18 67 +3 20 61 +2 21 57 +1 23 52 +0 25 47 +0 26 43 +0 28 38 +1 30 34 +2 32 30 +3 33 27 +5 35 23 +7 37 20 +10 39 17 +13 41 14 +16 43 11 +20 45 9 +24 47 7 +28 50 5 +32 52 4 +37 54 2 +42 56 1 +47 58 1 +52 61 0 +58 63 0 +63 65 0 +69 68 0 +74 70 1 +80 73 2 +85 75 3 +91 77 5 +96 80 6 +102 82 8 +107 85 11 +112 87 13 +117 90 16 +121 92 19 +126 95 22 +130 97 25 +134 100 29 +137 102 33 +140 105 37 +143 107 41 +145 110 45 +148 112 50 +149 115 55 +150 117 60 +151 120 65 +152 122 70 +152 125 75 +151 127 80 +151 130 86 +149 132 91 +148 135 97 +146 137 102 +143 139 108 +141 142 113 +137 144 119 +134 146 125 +130 149 130 +126 151 136 +122 153 141 +117 155 147 +112 157 152 +107 159 157 +102 162 162 +97 164 167 +91 166 172 +86 168 177 +80 170 181 +75 171 186 +69 173 190 +64 175 194 +58 177 198 +53 179 202 +47 180 205 +42 182 208 +37 183 211 +33 185 214 +28 186 217 +24 188 219 +20 189 221 +16 190 223 +13 192 224 +10 193 225 +7 194 226 +5 195 227 +3 196 227 +2 197 228 +1 198 227 +0 199 227 +0 200 226 +0 201 225 +1 201 224 +2 202 222 +3 202 221 +5 203 219 +7 203 216 +10 204 214 +13 204 211 +16 204 208 +20 205 205 +24 205 201 +28 205 198 +32 205 194 +37 205 190 +42 205 185 +47 205 181 +52 204 176 +58 204 172 +63 204 167 +69 203 162 +74 203 156 +80 202 151 +85 202 146 +91 201 140 +96 200 135 +102 199 129 +107 199 124 +112 198 118 +117 197 113 +121 196 107 +126 195 102 +130 194 96 +134 192 90 +137 191 85 +140 190 80 +143 189 74 +145 187 69 +148 186 64 +149 184 59 +150 183 54 +151 181 49 +152 179 45 +152 178 41 +151 176 36 +151 174 32 +149 172 29 +148 171 25 +146 169 22 +143 167 18 +141 165 15 +137 163 13 +134 161 10 +130 159 8 +126 156 6 +122 154 4 +117 152 3 +112 150 2 +107 148 1 +102 145 0 +97 143 0 +91 141 0 +86 138 0 +80 136 1 +75 134 2 +69 131 3 +64 129 4 +58 126 5 +53 124 7 +47 121 9 +42 119 12 +37 116 14 +33 114 17 +28 111 20 +24 109 24 +20 106 27 +16 104 31 +13 101 35 +10 99 39 +7 96 43 +5 94 48 +3 91 52 +2 89 57 +1 86 62 +0 84 67 +0 81 72 +0 79 78 +1 76 83 +2 74 88 +3 71 94 +5 69 99 +7 67 105 +10 64 111 +13 62 116 +16 60 122 +20 57 127 +24 55 133 +28 53 138 +32 51 144 +37 49 149 +42 46 155 +47 44 160 +52 42 165 +58 40 170 diff --git a/src/fractalzoomer/color_maps/sgg051.map b/src/fractalzoomer/color_maps/sgg051.map new file mode 100644 index 000000000..9c50232e6 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg051.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +20 27 95 RGB cycles 2 2 1 +24 31 93 RGB max's 226 202 135 +27 35 92 RGB phases 3.70 3.85 1.13 +31 38 90 SEED was 3 +35 42 88 +39 46 87 +43 51 85 +48 55 84 +52 60 82 +57 64 80 +62 69 79 +67 74 77 +72 78 75 +77 83 74 +83 88 72 +88 93 71 +94 98 69 +99 103 67 +105 108 66 +110 113 64 +116 118 62 +121 123 61 +127 128 59 +132 132 57 +138 137 56 +143 142 54 +149 146 52 +154 151 51 +159 155 49 +164 159 48 +169 163 46 +174 167 44 +178 171 43 +183 174 41 +187 177 40 +191 181 38 +195 184 37 +199 186 35 +203 189 34 +206 191 32 +209 193 31 +212 195 30 +214 197 28 +217 198 27 +219 200 26 +221 201 24 +222 201 23 +224 202 22 +225 202 21 +226 202 19 +226 202 18 +226 201 17 +226 200 16 +226 199 15 +225 198 14 +225 197 13 +223 195 12 +222 193 11 +220 191 10 +218 189 9 +216 186 9 +214 183 8 +211 180 7 +208 177 6 +205 174 6 +202 170 5 +198 166 4 +194 163 4 +190 159 3 +186 154 3 +182 150 2 +177 146 2 +173 141 2 +168 137 1 +163 132 1 +158 127 1 +153 122 0 +148 117 0 +142 113 0 +137 108 0 +131 103 0 +126 98 0 +120 93 0 +115 88 0 +109 83 0 +103 78 0 +98 73 1 +92 68 1 +87 64 1 +82 59 1 +76 55 2 +71 50 2 +66 46 3 +61 42 3 +56 38 4 +51 34 4 +47 30 5 +42 27 5 +38 24 6 +34 21 7 +30 18 8 +26 15 8 +23 12 9 +20 10 10 +17 8 11 +14 6 12 +11 5 13 +9 3 14 +7 2 15 +5 1 16 +4 1 17 +2 0 18 +1 0 19 +1 0 20 +0 0 22 +0 1 23 +0 2 24 +0 3 25 +1 4 27 +2 6 28 +3 7 29 +5 9 31 +6 12 32 +8 14 33 +11 17 35 +13 19 36 +16 22 38 +19 26 39 +22 29 41 +25 33 42 +29 36 44 +33 40 46 +37 44 47 +41 49 49 +45 53 50 +50 57 52 +55 62 54 +60 67 55 +65 71 57 +70 76 58 +75 81 60 +80 86 62 +85 91 63 +91 96 65 +96 101 67 +102 106 68 +107 111 70 +113 116 72 +119 120 73 +124 125 75 +130 130 77 +135 135 78 +141 139 80 +146 144 82 +151 148 83 +157 153 85 +162 157 86 +167 161 88 +171 165 90 +176 169 91 +181 172 93 +185 176 94 +189 179 96 +193 182 97 +197 185 99 +201 188 100 +204 190 102 +207 192 103 +210 194 104 +213 196 106 +216 198 107 +218 199 108 +220 200 110 +222 201 111 +223 202 112 +224 202 113 +225 202 115 +226 202 116 +226 201 117 +226 201 118 +226 200 119 +226 199 120 +225 198 121 +224 196 122 +223 194 123 +221 192 124 +219 190 125 +217 187 126 +215 185 127 +213 182 127 +210 179 128 +207 175 129 +203 172 129 +200 168 130 +196 165 131 +192 161 131 +188 157 132 +184 152 132 +180 148 133 +175 144 133 +170 139 133 +166 134 134 +161 130 134 +155 125 134 +150 120 134 +145 115 135 +139 110 135 +134 105 135 +129 100 135 +123 95 135 +117 90 135 +112 85 135 +106 80 134 +101 75 134 +95 71 134 +90 66 134 +84 61 133 +79 57 133 +74 52 133 +68 48 132 +63 44 132 +58 40 131 +54 36 131 +49 32 130 +44 29 130 +40 25 129 +36 22 128 +32 19 128 +28 16 127 +25 14 126 +21 11 125 +18 9 124 +15 7 123 +13 5 123 +10 4 122 +8 3 121 +6 2 119 +4 1 118 +3 0 117 +2 0 116 +1 0 115 +0 0 114 +0 1 113 +0 1 111 +0 2 110 +1 3 109 +2 5 108 +3 6 106 +4 8 105 +6 10 103 +7 13 102 +9 15 101 +12 18 99 +14 21 98 +17 24 96 diff --git a/src/fractalzoomer/color_maps/sgg052.map b/src/fractalzoomer/color_maps/sgg052.map new file mode 100644 index 000000000..3b616ef2a --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg052.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +254 232 254 RGB cycles 1 1 1 +254 234 255 RGB max's 255 255 255 +253 236 255 RGB phases 0.09 5.65 6.17 +253 237 255 SEED was 6 +252 239 255 +251 240 255 +251 242 255 +250 243 255 +249 244 254 +248 246 254 +247 247 253 +246 248 253 +244 249 252 +243 250 252 +242 251 251 +240 251 250 +239 252 249 +237 253 248 +236 253 247 +234 254 246 +232 254 245 +230 254 244 +228 255 242 +226 255 241 +224 255 239 +222 255 238 +220 255 236 +218 255 235 +216 255 233 +214 254 231 +211 254 229 +209 253 227 +206 253 225 +204 252 223 +201 252 221 +199 251 219 +196 250 217 +193 249 214 +191 248 212 +188 247 210 +185 246 207 +182 245 205 +180 244 202 +177 242 200 +174 241 197 +171 239 194 +168 238 192 +165 236 189 +162 234 186 +159 233 183 +156 231 181 +153 229 178 +150 227 175 +146 225 172 +143 223 169 +140 221 166 +137 219 163 +134 217 160 +131 214 157 +128 212 154 +125 210 151 +121 207 148 +118 205 145 +115 202 141 +112 200 138 +109 197 135 +106 194 132 +103 192 129 +100 189 126 +97 186 123 +94 183 119 +91 181 116 +88 178 113 +85 175 110 +82 172 107 +79 169 104 +76 166 101 +73 163 98 +70 160 95 +67 157 92 +65 154 89 +62 151 86 +59 148 83 +57 144 80 +54 141 77 +51 138 74 +49 135 71 +46 132 68 +44 129 66 +42 126 63 +39 122 60 +37 119 58 +35 116 55 +33 113 52 +31 110 50 +29 107 47 +27 104 45 +25 101 43 +23 98 40 +21 95 38 +20 92 36 +18 89 34 +16 86 32 +15 83 30 +13 80 28 +12 77 26 +11 74 24 +10 71 22 +8 68 20 +7 66 19 +6 63 17 +5 60 15 +4 57 14 +4 55 13 +3 52 11 +2 50 10 +2 47 9 +1 45 8 +1 43 7 +1 40 6 +0 38 5 +0 36 4 +0 34 3 +0 31 3 +0 29 2 +0 27 1 +0 26 1 +1 24 1 +1 22 0 +1 20 0 +2 19 0 +3 17 0 +3 15 0 +4 14 0 +5 13 0 +6 11 1 +7 10 1 +8 9 1 +9 8 2 +10 7 2 +11 6 3 +13 5 4 +14 4 4 +15 3 5 +17 3 6 +19 2 7 +20 1 8 +22 1 10 +24 1 11 +26 0 12 +28 0 13 +30 0 15 +32 0 16 +34 0 18 +36 0 20 +38 0 21 +40 1 23 +43 1 25 +45 1 27 +47 2 29 +50 2 31 +52 3 33 +55 4 35 +58 5 37 +60 5 39 +63 6 42 +66 7 44 +68 8 46 +71 10 49 +74 11 51 +77 12 54 +80 14 57 +83 15 59 +86 16 62 +89 18 65 +92 20 67 +95 21 70 +98 23 73 +101 25 76 +104 27 79 +107 29 82 +110 31 85 +113 33 88 +116 35 91 +119 37 94 +123 40 97 +126 42 100 +129 44 103 +132 47 106 +135 49 109 +138 52 112 +141 54 115 +145 57 118 +148 59 121 +151 62 125 +154 65 128 +157 67 131 +160 70 134 +163 73 137 +166 76 140 +169 79 143 +172 82 146 +175 85 150 +178 88 153 +181 91 156 +183 94 159 +186 97 162 +189 100 165 +192 103 168 +194 106 171 +197 109 174 +200 112 177 +202 115 180 +205 118 182 +207 122 185 +210 125 188 +212 128 191 +214 131 193 +217 134 196 +219 137 199 +221 140 201 +223 143 204 +225 147 206 +227 150 209 +229 153 211 +231 156 214 +233 159 216 +235 162 218 +236 165 220 +238 168 222 +239 171 224 +241 174 226 +242 177 228 +244 180 230 +245 182 232 +246 185 234 +247 188 236 +248 191 237 +249 194 239 +250 196 240 +251 199 242 +252 201 243 +252 204 244 +253 206 246 +253 209 247 +254 211 248 +254 214 249 +255 216 250 +255 218 251 +255 220 251 +255 222 252 +255 225 253 +255 227 253 +255 228 254 +254 230 254 diff --git a/src/fractalzoomer/color_maps/sgg053.map b/src/fractalzoomer/color_maps/sgg053.map new file mode 100644 index 000000000..bd927d339 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg053.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +0 14 240 RGB cycles 5 5 3 +0 22 235 RGB max's 255 255 255 +2 32 230 RGB phases 2.97 3.49 0.41 +6 43 224 SEED was 6 +12 55 218 +20 69 211 +29 83 204 +40 98 196 +52 114 188 +65 129 179 +79 145 170 +94 160 161 +109 175 152 +125 189 143 +141 203 134 +156 215 124 +171 226 115 +186 235 105 +199 242 96 +212 248 87 +223 252 78 +232 255 70 +241 255 62 +247 253 54 +251 250 46 +254 244 39 +255 237 33 +254 228 27 +251 218 21 +246 206 16 +239 193 12 +231 179 8 +221 164 5 +209 149 3 +197 134 1 +183 118 0 +168 102 0 +153 87 0 +138 73 2 +122 59 3 +106 46 6 +91 35 9 +76 25 13 +62 16 17 +49 9 22 +38 4 28 +27 1 34 +18 0 41 +11 1 48 +6 3 55 +2 8 63 +0 14 72 +0 22 80 +2 32 89 +6 43 98 +12 55 107 +20 69 117 +29 83 126 +40 98 136 +52 114 145 +65 129 154 +79 145 163 +94 160 172 +109 175 181 +125 189 189 +141 203 197 +156 215 205 +171 226 212 +186 235 219 +199 242 225 +212 248 231 +223 252 236 +232 255 241 +241 255 245 +247 253 248 +251 250 251 +254 244 253 +255 237 254 +254 228 255 +251 218 255 +246 206 254 +239 193 253 +231 179 251 +221 164 248 +209 149 244 +197 134 240 +183 118 235 +168 102 230 +153 87 224 +138 73 218 +122 59 211 +106 46 204 +91 35 196 +76 25 188 +62 16 179 +49 9 170 +38 4 161 +27 1 152 +18 0 143 +11 1 134 +6 3 124 +2 8 115 +0 14 105 +0 22 96 +2 32 87 +6 43 78 +12 55 70 +20 69 62 +29 83 54 +40 98 46 +52 114 39 +65 129 33 +79 145 27 +94 160 21 +109 175 16 +125 189 12 +141 203 8 +156 215 5 +171 226 3 +186 235 1 +199 242 0 +212 248 0 +223 252 0 +232 255 2 +241 255 3 +247 253 6 +251 250 9 +254 244 13 +255 237 17 +254 228 22 +251 218 28 +246 206 34 +239 193 41 +231 179 48 +221 164 55 +209 149 63 +197 134 72 +183 118 80 +168 102 89 +153 87 98 +138 73 107 +122 59 117 +106 46 126 +91 35 136 +76 25 145 +62 16 154 +49 9 163 +38 4 172 +27 1 181 +18 0 189 +11 1 197 +6 3 205 +2 8 212 +0 14 219 +0 22 225 +2 32 231 +6 43 236 +12 55 241 +20 69 245 +29 83 248 +40 98 251 +52 114 253 +65 129 254 +79 145 255 +94 160 255 +109 175 254 +125 189 253 +141 203 251 +156 215 248 +171 226 244 +186 235 240 +199 242 235 +212 248 230 +223 252 224 +232 255 218 +241 255 211 +247 253 204 +251 250 196 +254 244 188 +255 237 179 +254 228 170 +251 218 161 +246 206 152 +239 193 143 +231 179 134 +221 164 124 +209 149 115 +197 134 105 +183 118 96 +168 102 87 +153 87 78 +138 73 70 +122 59 62 +106 46 54 +91 35 46 +76 25 39 +62 16 33 +49 9 27 +38 4 21 +27 1 16 +18 0 12 +11 1 8 +6 3 5 +2 8 3 +0 14 1 +0 22 0 +2 32 0 +6 43 0 +12 55 2 +20 69 3 +29 83 6 +40 98 9 +52 114 13 +65 129 17 +79 145 22 +94 160 28 +109 175 34 +125 189 41 +141 203 48 +156 215 55 +171 226 63 +186 235 72 +199 242 80 +212 248 89 +223 252 98 +232 255 107 +241 255 117 +247 253 126 +251 250 136 +254 244 145 +255 237 154 +254 228 163 +251 218 172 +246 206 181 +239 193 189 +231 179 197 +221 164 205 +209 149 212 +197 134 219 +183 118 225 +168 102 231 +153 87 236 +138 73 241 +122 59 245 +106 46 248 +91 35 251 +76 25 253 +62 16 254 +49 9 255 +38 4 255 +27 1 254 +18 0 253 +11 1 251 +6 3 248 +2 8 244 diff --git a/src/fractalzoomer/color_maps/sgg054.map b/src/fractalzoomer/color_maps/sgg054.map new file mode 100644 index 000000000..e01e97e75 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg054.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +11 10 5 RGB cycles 1 1 2 +10 12 4 RGB max's 255 255 255 +9 13 2 RGB phases 2.69 3.52 2.80 +8 14 1 SEED was 6 +7 16 1 +6 17 0 +5 19 0 +4 21 0 +3 22 1 +3 24 1 +2 26 3 +1 28 4 +1 30 6 +1 32 8 +0 34 10 +0 36 13 +0 39 16 +0 41 19 +0 43 22 +0 46 26 +0 48 30 +1 50 34 +1 53 38 +1 56 43 +2 58 48 +2 61 52 +3 64 58 +4 66 63 +5 69 68 +5 72 74 +6 75 80 +7 78 86 +8 80 92 +10 83 98 +11 86 104 +12 89 110 +13 92 116 +15 95 123 +16 98 129 +18 101 135 +20 105 142 +21 108 148 +23 111 154 +25 114 160 +27 117 166 +29 120 172 +31 123 178 +33 126 184 +35 130 189 +37 133 195 +40 136 200 +42 139 205 +44 142 210 +47 145 214 +49 148 219 +52 151 223 +54 155 227 +57 158 231 +59 161 235 +62 164 238 +65 167 241 +67 170 244 +70 173 246 +73 175 248 +76 178 250 +79 181 252 +82 184 253 +85 187 254 +88 190 255 +91 192 255 +94 195 255 +97 198 255 +100 200 254 +103 203 253 +106 205 252 +109 208 251 +112 210 249 +115 213 247 +118 215 244 +122 217 242 +125 219 239 +128 222 236 +131 224 232 +134 226 228 +137 228 224 +140 230 220 +143 231 216 +147 233 211 +150 235 206 +153 237 201 +156 238 196 +159 240 191 +162 241 185 +165 243 179 +168 244 174 +171 245 168 +174 246 162 +177 247 156 +180 248 149 +182 249 143 +185 250 137 +188 251 131 +191 252 124 +194 252 118 +196 253 112 +199 254 106 +201 254 100 +204 254 93 +206 255 87 +209 255 82 +211 255 76 +214 255 70 +216 255 65 +218 255 59 +220 255 54 +222 254 49 +225 254 44 +227 254 39 +228 253 35 +230 253 31 +232 252 27 +234 251 23 +236 250 20 +237 250 16 +239 249 13 +240 248 11 +242 246 8 +243 245 6 +244 244 4 +246 243 3 +247 241 2 +248 240 1 +249 238 0 +250 237 0 +251 235 0 +251 233 0 +252 232 1 +253 230 2 +253 228 3 +254 226 5 +254 224 7 +254 222 9 +255 220 11 +255 218 14 +255 215 17 +255 213 20 +255 211 24 +255 208 28 +255 206 32 +254 203 36 +254 201 40 +253 198 45 +253 196 50 +252 193 55 +252 190 60 +251 187 66 +250 185 71 +249 182 77 +248 179 83 +247 176 89 +246 173 95 +245 170 101 +244 167 107 +242 164 113 +241 161 120 +239 158 126 +238 155 132 +236 152 138 +234 149 145 +233 146 151 +231 143 157 +229 140 163 +227 136 169 +225 133 175 +223 130 181 +221 127 186 +219 124 192 +217 121 197 +214 118 202 +212 114 207 +210 111 212 +207 108 217 +205 105 221 +202 102 225 +200 99 229 +197 96 233 +194 93 236 +192 90 239 +189 87 242 +186 84 245 +183 81 247 +181 78 249 +178 75 251 +175 72 252 +172 70 253 +169 67 254 +166 64 255 +163 61 255 +160 59 255 +157 56 254 +154 53 254 +151 51 253 +148 48 251 +144 46 250 +141 44 248 +138 41 246 +135 39 243 +132 37 240 +129 35 237 +126 32 234 +122 30 230 +119 28 226 +116 26 222 +113 25 218 +110 23 213 +107 21 209 +104 19 204 +101 18 199 +98 16 193 +95 15 188 +92 13 182 +89 12 177 +86 11 171 +83 9 165 +80 8 159 +77 7 153 +74 6 146 +71 5 140 +68 4 134 +66 4 128 +63 3 121 +60 2 115 +57 2 109 +55 1 103 +52 1 96 +50 0 90 +47 0 84 +45 0 79 +43 0 73 +40 0 67 +38 0 62 +36 0 56 +34 0 51 +32 1 46 +29 1 42 +27 2 37 +26 2 33 +24 3 29 +22 3 25 +20 4 21 +19 5 18 +17 6 15 +15 7 12 +14 8 10 +13 9 7 diff --git a/src/fractalzoomer/color_maps/sgg055.map b/src/fractalzoomer/color_maps/sgg055.map new file mode 100644 index 000000000..a9419a698 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg055.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +2 221 18 RGB cycles 3 4 3 +3 212 23 RGB max's 255 255 255 +6 202 29 RGB phases 3.23 0.65 3.61 +9 191 35 SEED was 6 +13 180 42 +17 168 49 +23 156 57 +28 144 65 +34 131 73 +41 119 82 +48 106 91 +56 94 100 +64 82 109 +72 71 119 +81 60 128 +90 49 138 +99 40 147 +108 31 156 +117 23 165 +127 17 174 +136 11 183 +145 6 191 +155 3 199 +164 1 207 +173 0 214 +181 0 221 +190 2 227 +198 5 232 +206 9 237 +213 14 242 +220 20 246 +226 27 249 +232 35 252 +237 45 253 +241 54 255 +245 65 255 +249 76 255 +251 88 254 +253 100 252 +254 113 250 +255 125 247 +255 138 243 +254 150 239 +253 162 234 +250 174 229 +247 186 223 +244 197 216 +240 207 209 +235 216 202 +230 225 194 +224 232 186 +217 239 177 +210 245 168 +203 249 159 +195 252 150 +187 254 141 +179 255 132 +170 255 122 +161 253 113 +152 250 103 +142 246 94 +133 241 85 +124 234 76 +114 227 68 +105 219 60 +96 209 52 +87 199 45 +78 189 38 +69 177 31 +61 165 25 +53 153 20 +46 141 15 +39 128 11 +32 116 8 +26 103 5 +21 91 2 +16 79 1 +12 68 0 +8 57 0 +5 47 1 +3 38 2 +1 29 4 +0 22 6 +0 15 10 +0 10 14 +2 6 18 +3 2 23 +6 1 29 +9 0 35 +13 1 42 +17 2 49 +23 6 57 +28 10 65 +34 15 73 +41 22 82 +48 29 91 +56 38 100 +64 47 109 +72 57 119 +81 68 128 +90 79 138 +99 91 147 +108 103 156 +117 116 165 +127 128 174 +136 141 183 +145 153 191 +155 165 199 +164 177 207 +173 188 214 +181 199 221 +190 209 227 +198 218 232 +206 227 237 +213 234 242 +220 241 246 +226 246 249 +232 250 252 +237 253 253 +241 255 255 +245 255 255 +249 254 255 +251 252 254 +253 249 252 +254 245 250 +255 239 247 +255 232 243 +254 225 239 +253 216 234 +250 207 229 +247 197 223 +244 186 216 +240 174 209 +235 162 202 +230 150 194 +224 138 186 +217 125 177 +210 113 168 +203 100 159 +195 88 150 +187 76 141 +179 65 132 +170 54 122 +161 45 113 +152 35 103 +142 27 94 +133 20 85 +124 14 76 +114 9 68 +105 5 60 +96 2 52 +87 0 45 +78 0 38 +69 1 31 +61 3 25 +53 6 20 +46 11 15 +39 17 11 +32 23 8 +26 31 5 +21 40 2 +16 49 1 +12 60 0 +8 71 0 +5 82 1 +3 94 2 +1 106 4 +0 119 6 +0 131 10 +0 144 14 +2 156 18 +3 168 23 +6 180 29 +9 191 35 +13 202 42 +17 212 49 +23 221 57 +28 229 65 +34 236 73 +41 242 82 +48 247 91 +56 251 100 +64 253 109 +72 255 119 +81 255 128 +90 254 138 +99 252 147 +108 248 156 +117 243 165 +127 238 174 +136 231 183 +145 223 191 +155 214 199 +164 204 207 +173 194 214 +181 183 221 +190 171 227 +198 159 232 +206 147 237 +213 135 242 +220 122 246 +226 110 249 +232 97 252 +237 85 253 +241 74 255 +245 62 255 +249 52 255 +251 42 254 +253 33 252 +254 25 250 +255 18 247 +255 12 243 +254 8 239 +253 4 234 +250 1 229 +247 0 223 +244 0 216 +240 1 209 +235 4 202 +230 8 194 +224 12 186 +217 18 177 +210 25 168 +203 33 159 +195 42 150 +187 52 141 +179 62 132 +170 73 122 +161 85 113 +152 97 103 +142 109 94 +133 122 85 +124 135 76 +114 147 68 +105 159 60 +96 171 52 +87 183 45 +78 194 38 +69 204 31 +61 214 25 +53 223 20 +46 231 15 +39 238 11 +32 243 8 +26 248 5 +21 252 2 +16 254 1 +12 255 0 +8 255 0 +5 253 1 +3 251 2 +1 247 4 +0 242 6 +0 236 10 +0 229 14 diff --git a/src/fractalzoomer/color_maps/sgg056.map b/src/fractalzoomer/color_maps/sgg056.map new file mode 100644 index 000000000..8b6bf4fed --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg056.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +1 8 12 RGB cycles 3 2 2 +2 11 15 RGB max's 255 255 255 +5 13 18 RGB phases 3.19 3.45 3.53 +8 16 21 SEED was 6 +11 19 25 +15 23 28 +20 27 33 +25 31 37 +31 35 41 +38 39 46 +45 44 51 +52 49 56 +60 54 61 +68 59 67 +76 64 72 +85 70 78 +94 76 84 +103 81 90 +113 87 96 +122 93 102 +132 99 108 +141 105 115 +150 112 121 +159 118 127 +168 124 133 +177 131 140 +186 137 146 +194 143 152 +202 149 158 +209 155 164 +216 162 170 +223 168 176 +229 173 182 +234 179 187 +239 185 193 +243 190 198 +247 196 203 +250 201 208 +252 206 213 +254 211 218 +255 216 222 +255 220 226 +255 224 230 +253 228 234 +252 232 237 +249 235 240 +246 239 243 +242 242 245 +237 244 248 +232 247 250 +227 249 251 +221 251 253 +214 252 254 +207 253 254 +199 254 255 +191 255 255 +183 255 255 +174 255 254 +165 255 254 +156 254 252 +147 253 251 +138 252 249 +128 250 247 +119 248 245 +109 246 242 +100 244 240 +91 241 237 +82 238 233 +73 235 229 +65 231 226 +57 227 221 +49 223 217 +42 219 213 +35 215 208 +29 210 203 +23 205 198 +18 200 192 +14 195 187 +10 189 181 +6 184 175 +4 178 169 +2 172 163 +1 166 157 +0 160 151 +0 154 145 +1 148 139 +2 142 133 +5 135 126 +8 129 120 +11 123 114 +15 117 108 +20 110 101 +25 104 95 +31 98 89 +38 92 83 +45 86 77 +52 80 72 +60 74 66 +68 69 61 +76 63 55 +85 58 50 +94 53 45 +103 48 41 +113 43 36 +122 38 32 +132 34 28 +141 30 24 +150 26 21 +159 22 17 +168 19 14 +177 16 11 +186 13 9 +194 10 7 +202 8 5 +209 6 3 +216 4 2 +223 3 1 +229 2 0 +234 1 0 +239 0 0 +243 0 0 +247 0 1 +250 1 2 +252 1 3 +254 2 4 +255 4 6 +255 5 8 +255 7 11 +253 9 13 +252 12 16 +249 15 19 +246 18 23 +242 21 26 +237 25 30 +232 29 35 +227 33 39 +221 37 44 +214 42 49 +207 46 54 +199 51 59 +191 56 64 +183 62 70 +174 67 75 +165 73 81 +156 78 87 +147 84 93 +138 90 99 +128 96 105 +119 102 111 +109 109 118 +100 115 124 +91 121 130 +82 127 137 +73 134 143 +65 140 149 +57 146 155 +49 152 161 +42 158 167 +35 165 173 +29 170 179 +23 176 185 +18 182 190 +14 188 196 +10 193 201 +6 198 206 +4 204 211 +2 209 215 +1 213 220 +0 218 224 +0 222 228 +1 226 232 +2 230 235 +5 234 239 +8 237 241 +11 240 244 +15 243 247 +20 245 249 +25 248 250 +31 250 252 +38 251 253 +45 253 254 +52 254 255 +60 254 255 +68 255 255 +76 255 255 +85 255 254 +94 254 253 +103 254 252 +113 252 250 +122 251 248 +132 249 246 +141 247 244 +150 245 241 +159 242 238 +168 240 235 +177 236 231 +186 233 228 +194 229 224 +202 225 219 +209 221 215 +216 217 210 +223 212 205 +229 208 200 +234 203 195 +239 197 190 +243 192 184 +247 187 178 +250 181 172 +252 175 166 +254 169 160 +255 163 154 +255 157 148 +255 151 142 +253 145 136 +252 139 129 +249 132 123 +246 126 117 +242 120 111 +237 114 104 +232 107 98 +227 101 92 +221 95 86 +214 89 80 +207 83 75 +199 77 69 +191 71 63 +183 66 58 +174 60 53 +165 55 48 +156 50 43 +147 45 38 +138 41 34 +128 36 30 +119 32 26 +109 28 22 +100 24 19 +91 20 16 +82 17 13 +73 14 10 +65 11 8 +57 9 6 +49 7 4 +42 5 3 +35 3 2 +29 2 1 +23 1 0 +18 0 0 +14 0 0 +10 0 1 +6 0 1 +4 1 2 +2 2 4 +1 3 5 +0 4 7 +0 6 9 diff --git a/src/fractalzoomer/color_maps/sgg057.map b/src/fractalzoomer/color_maps/sgg057.map new file mode 100644 index 000000000..f07a776d0 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg057.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +70 218 96 RGB cycles 1 1 1 +73 221 99 RGB max's 255 255 255 +76 223 102 RGB phases 4.22 5.48 4.43 +79 225 105 SEED was 6 +82 227 108 +85 229 111 +88 231 114 +91 232 117 +94 234 120 +97 236 124 +100 238 127 +103 239 130 +106 241 133 +109 242 136 +112 243 139 +116 245 142 +119 246 145 +122 247 149 +125 248 152 +128 249 155 +131 250 158 +134 251 161 +138 252 164 +141 252 167 +144 253 170 +147 253 173 +150 254 176 +153 254 179 +156 255 181 +159 255 184 +162 255 187 +165 255 190 +168 255 193 +171 255 195 +174 255 198 +177 255 200 +180 254 203 +183 254 206 +186 253 208 +188 253 210 +191 252 213 +194 252 215 +196 251 217 +199 250 220 +202 249 222 +204 248 224 +207 247 226 +209 246 228 +211 245 230 +214 243 232 +216 242 233 +218 241 235 +221 239 237 +223 238 238 +225 236 240 +227 234 241 +229 232 243 +231 231 244 +232 229 245 +234 227 246 +236 225 247 +237 223 248 +239 221 249 +240 218 250 +242 216 251 +243 214 252 +245 212 253 +246 209 253 +247 207 254 +248 204 254 +249 202 254 +250 199 255 +251 197 255 +251 194 255 +252 191 255 +253 189 255 +253 186 255 +254 183 255 +254 180 254 +255 177 254 +255 174 254 +255 171 253 +255 168 253 +255 165 252 +255 162 251 +255 159 250 +255 156 249 +254 153 249 +254 150 248 +253 147 246 +253 144 245 +252 141 244 +252 138 243 +251 135 241 +250 131 240 +249 128 238 +248 125 237 +247 122 235 +246 119 233 +245 116 232 +243 113 230 +242 109 228 +241 106 226 +239 103 224 +238 100 222 +236 97 220 +234 94 217 +233 91 215 +231 88 213 +229 85 210 +227 82 208 +225 79 206 +223 76 203 +221 73 201 +219 71 198 +216 68 195 +214 65 193 +212 62 190 +209 60 187 +207 57 184 +204 54 182 +202 52 179 +199 49 176 +197 47 173 +194 45 170 +191 42 167 +189 40 164 +186 38 161 +183 35 158 +180 33 155 +177 31 152 +174 29 149 +172 27 146 +169 25 142 +166 23 139 +163 22 136 +160 20 133 +157 18 130 +153 17 127 +150 15 124 +147 14 120 +144 12 117 +141 11 114 +138 10 111 +135 9 108 +132 8 105 +128 6 102 +125 6 99 +122 5 96 +119 4 93 +116 3 90 +113 2 87 +110 2 84 +107 1 81 +103 1 78 +100 1 75 +97 0 72 +94 0 69 +91 0 67 +88 0 64 +85 0 61 +82 0 58 +79 0 56 +77 1 53 +74 1 51 +71 1 48 +68 2 46 +65 2 43 +63 3 41 +60 4 39 +57 5 37 +55 6 34 +52 6 32 +50 8 30 +47 9 28 +45 10 26 +42 11 24 +40 12 23 +38 14 21 +36 15 19 +33 17 18 +31 18 16 +29 20 14 +27 22 13 +25 23 12 +24 25 10 +22 27 9 +20 29 8 +18 31 7 +17 33 6 +15 35 5 +14 38 4 +12 40 3 +11 42 3 +10 45 2 +9 47 2 +8 49 1 +7 52 1 +6 54 0 +5 57 0 +4 60 0 +3 62 0 +3 65 0 +2 68 0 +1 71 0 +1 74 0 +1 76 1 +0 79 1 +0 82 2 +0 85 2 +0 88 3 +0 91 3 +0 94 4 +0 97 5 +1 100 6 +1 103 7 +1 106 8 +2 110 9 +2 113 10 +3 116 12 +4 119 13 +5 122 14 +5 125 16 +6 128 17 +7 131 19 +9 135 21 +10 138 23 +11 141 24 +12 144 26 +14 147 28 +15 150 30 +17 153 32 +18 156 34 +20 159 36 +22 162 39 +23 165 41 +25 168 43 +27 171 46 +29 174 48 +31 177 51 +33 180 53 +35 183 56 +37 186 58 +40 189 61 +42 191 64 +44 194 66 +47 197 69 +49 199 72 +52 202 75 +54 204 78 +57 207 81 +60 209 84 +62 212 87 +65 214 90 +68 216 93 diff --git a/src/fractalzoomer/color_maps/sgg058.map b/src/fractalzoomer/color_maps/sgg058.map new file mode 100644 index 000000000..a61b73e91 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg058.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +183 0 151 RGB cycles 1 5 6 +180 0 132 RGB max's 255 255 255 +177 2 113 RGB phases 1.09 2.95 1.24 +175 6 95 SEED was 6 +172 11 77 +169 18 60 +166 27 45 +163 38 32 +160 50 20 +157 62 11 +153 76 5 +150 91 1 +147 107 0 +144 122 2 +141 138 6 +138 153 13 +135 169 23 +132 183 35 +129 197 49 +125 209 64 +122 221 81 +119 231 99 +116 239 118 +113 246 137 +110 251 156 +107 254 174 +104 255 191 +100 254 206 +97 251 220 +94 247 232 +91 241 242 +88 232 249 +85 223 253 +82 212 255 +79 199 254 +77 186 250 +74 171 244 +71 156 235 +68 141 223 +65 125 210 +63 109 195 +60 94 178 +57 79 160 +55 65 142 +52 52 123 +50 40 104 +47 29 86 +45 20 69 +42 12 53 +40 6 38 +38 2 26 +36 0 16 +33 0 8 +31 2 3 +29 6 0 +27 11 1 +25 18 4 +24 27 9 +22 38 18 +20 50 29 +18 62 42 +17 76 56 +15 91 73 +14 107 90 +12 122 109 +11 138 128 +10 153 146 +9 169 165 +8 183 182 +7 197 199 +6 209 213 +5 221 226 +4 231 237 +3 239 246 +3 246 251 +2 251 254 +1 254 255 +1 255 252 +1 254 247 +0 251 239 +0 247 229 +0 241 217 +0 232 202 +0 223 186 +0 212 169 +0 199 151 +1 186 132 +1 171 113 +1 156 95 +2 141 77 +2 125 60 +3 109 45 +4 94 32 +5 79 20 +5 65 11 +6 52 5 +7 40 1 +9 29 0 +10 20 2 +11 12 6 +12 6 13 +14 2 23 +15 0 35 +17 0 49 +18 2 64 +20 6 81 +22 11 99 +23 18 118 +25 27 137 +27 38 156 +29 50 174 +31 62 191 +33 76 206 +35 91 220 +37 107 232 +40 122 242 +42 138 249 +44 153 253 +47 169 255 +49 183 254 +52 197 250 +54 209 244 +57 221 235 +59 231 223 +62 239 210 +65 246 195 +68 251 178 +70 254 160 +73 255 142 +76 254 123 +79 251 104 +82 247 86 +85 241 69 +88 232 53 +91 223 38 +94 212 26 +97 199 16 +100 186 8 +103 171 3 +106 156 0 +109 141 1 +112 125 4 +115 109 9 +119 94 18 +122 79 29 +125 65 42 +128 52 56 +131 40 73 +134 29 90 +137 20 109 +141 12 128 +144 6 146 +147 2 165 +150 0 182 +153 0 199 +156 2 213 +159 6 226 +162 11 237 +165 18 246 +168 27 251 +171 38 254 +174 50 255 +177 62 252 +180 76 247 +183 91 239 +186 107 229 +188 122 217 +191 138 202 +194 153 186 +196 169 169 +199 183 151 +202 197 132 +204 209 113 +207 221 95 +209 231 77 +211 239 60 +214 246 45 +216 251 32 +218 254 20 +220 255 11 +223 254 5 +225 251 1 +227 247 0 +229 241 2 +230 232 6 +232 223 13 +234 212 23 +236 199 35 +237 186 49 +239 171 64 +240 156 81 +242 141 99 +243 125 118 +245 109 137 +246 94 156 +247 79 174 +248 65 191 +249 52 206 +250 40 220 +251 29 232 +251 20 242 +252 12 249 +253 6 253 +253 2 255 +254 0 254 +254 0 250 +255 2 244 +255 6 235 +255 11 223 +255 18 210 +255 27 195 +255 38 178 +255 50 160 +255 62 142 +254 76 123 +254 91 104 +253 107 86 +253 122 69 +252 138 53 +252 153 38 +251 169 26 +250 183 16 +249 197 8 +248 209 3 +247 221 0 +246 231 1 +245 239 4 +243 246 9 +242 251 18 +241 254 29 +239 255 42 +238 254 56 +236 251 73 +234 247 90 +233 241 109 +231 232 128 +229 223 146 +227 212 165 +225 199 182 +223 186 199 +221 171 213 +219 156 226 +216 141 237 +214 125 246 +212 109 251 +209 94 254 +207 79 255 +205 65 252 +202 52 247 +199 40 239 +197 29 229 +194 20 217 +191 12 202 +189 6 186 +186 2 169 diff --git a/src/fractalzoomer/color_maps/sgg059.map b/src/fractalzoomer/color_maps/sgg059.map new file mode 100644 index 000000000..d8cc585c2 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg059.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +9 121 255 RGB cycles 5 2 6 +4 127 254 RGB max's 255 255 255 +1 133 250 RGB phases 2.64 4.61 6.11 +0 139 244 SEED was 6 +1 146 235 +4 152 224 +8 158 211 +15 164 195 +23 170 179 +32 176 161 +44 182 142 +56 187 124 +70 193 105 +84 198 87 +99 203 69 +115 208 53 +130 213 39 +146 218 26 +161 222 16 +176 226 8 +190 230 3 +203 233 0 +215 237 0 +226 240 3 +235 243 9 +243 245 17 +249 248 28 +253 250 41 +255 251 56 +255 253 72 +253 254 90 +249 254 108 +244 255 127 +237 255 145 +228 255 164 +217 254 181 +205 254 198 +192 252 213 +178 251 226 +164 249 237 +148 247 245 +133 245 251 +117 243 254 +101 240 255 +86 237 253 +72 233 248 +58 230 240 +45 226 230 +34 222 217 +24 217 203 +16 213 187 +9 208 170 +4 203 152 +1 198 133 +0 192 114 +1 187 96 +4 181 78 +8 176 61 +15 170 46 +23 164 32 +32 158 21 +44 152 12 +56 145 5 +70 139 1 +84 133 0 +99 127 2 +115 120 6 +130 114 13 +146 108 22 +161 102 34 +176 95 48 +190 89 64 +203 83 81 +215 78 99 +226 72 117 +235 66 136 +243 61 155 +249 56 173 +253 51 190 +255 46 206 +255 41 220 +253 36 232 +249 32 241 +244 28 248 +237 24 253 +228 21 255 +217 17 254 +205 14 250 +192 12 244 +178 9 235 +164 7 224 +148 5 211 +133 3 195 +117 2 179 +101 1 161 +86 0 142 +72 0 124 +58 0 105 +45 0 87 +34 1 69 +24 2 53 +16 3 39 +9 4 26 +4 6 16 +1 8 8 +0 10 3 +1 13 0 +4 16 0 +8 19 3 +15 23 9 +23 26 17 +32 30 28 +44 34 41 +56 39 56 +70 43 72 +84 48 90 +99 53 108 +115 59 127 +130 64 145 +146 69 164 +161 75 181 +176 81 198 +190 87 213 +203 93 226 +215 99 237 +226 105 245 +235 111 251 +243 117 254 +249 124 255 +253 130 253 +255 136 248 +255 143 240 +253 149 230 +249 155 217 +244 161 203 +237 167 187 +228 173 170 +217 179 152 +205 184 133 +192 190 114 +178 195 96 +164 201 78 +148 206 61 +133 211 46 +117 215 32 +101 220 21 +86 224 12 +72 228 5 +58 232 1 +45 235 0 +34 238 2 +24 241 6 +16 244 13 +9 246 22 +4 249 34 +1 250 48 +0 252 64 +1 253 81 +4 254 99 +8 255 117 +15 255 136 +23 255 155 +32 255 173 +44 254 190 +56 253 206 +70 252 220 +84 250 232 +99 248 241 +115 246 248 +130 244 253 +146 241 255 +161 238 254 +176 235 250 +190 231 244 +203 228 235 +215 224 224 +226 219 211 +235 215 195 +243 210 179 +249 205 161 +253 200 142 +255 195 124 +255 190 105 +253 184 87 +249 178 69 +244 173 53 +237 167 39 +228 161 26 +217 155 16 +205 148 8 +192 142 3 +178 136 0 +164 130 0 +148 123 3 +133 117 9 +117 111 17 +101 105 28 +86 99 41 +72 92 56 +58 86 72 +45 81 90 +34 75 108 +24 69 127 +16 64 145 +9 58 164 +4 53 181 +1 48 198 +0 43 213 +1 39 226 +4 34 237 +8 30 245 +15 26 251 +23 22 254 +32 19 255 +44 16 253 +56 13 248 +70 10 240 +84 8 230 +99 6 217 +115 4 203 +130 3 187 +146 2 170 +161 1 152 +176 0 133 +190 0 114 +203 0 96 +215 0 78 +226 1 61 +235 2 46 +243 4 32 +249 5 21 +253 7 12 +255 9 5 +255 12 1 +253 15 0 +249 18 2 +244 21 6 +237 24 13 +228 28 22 +217 32 34 +205 37 48 +192 41 64 +178 46 81 +164 51 99 +148 56 117 +133 61 136 +117 67 155 +101 72 173 +86 78 190 +72 84 206 +58 90 220 +45 96 232 +34 102 241 +24 108 248 +16 114 253 diff --git a/src/fractalzoomer/color_maps/sgg060.map b/src/fractalzoomer/color_maps/sgg060.map new file mode 100644 index 000000000..42a425cdc --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg060.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +249 243 177 RGB cycles 2 2 1 +251 240 174 RGB max's 255 255 255 +252 237 171 RGB phases 5.93 0.39 1.15 +253 234 168 SEED was 6 +254 230 165 +255 226 162 +255 222 159 +255 218 156 +254 214 153 +254 209 149 +253 204 146 +251 199 143 +250 193 140 +248 188 137 +246 182 134 +243 177 131 +240 171 128 +237 165 124 +234 159 121 +230 153 118 +226 146 115 +222 140 112 +218 134 109 +214 128 106 +209 121 103 +204 115 100 +199 109 96 +193 103 93 +188 97 90 +182 91 87 +177 85 84 +171 79 82 +165 73 79 +159 67 76 +153 62 73 +146 57 70 +140 51 67 +134 47 65 +128 42 62 +121 37 59 +115 33 56 +109 29 54 +103 25 51 +97 21 49 +91 18 46 +85 15 44 +79 12 42 +73 10 39 +67 7 37 +62 5 35 +57 4 33 +51 2 31 +46 1 29 +42 1 27 +37 0 25 +33 0 23 +29 0 21 +25 1 20 +21 1 18 +18 3 16 +15 4 15 +12 6 13 +10 8 12 +7 10 11 +5 13 10 +4 15 8 +2 19 7 +1 22 6 +1 26 5 +0 30 4 +0 34 4 +0 38 3 +1 43 2 +1 47 2 +3 52 1 +4 58 1 +6 63 1 +8 68 0 +10 74 0 +13 80 0 +15 86 0 +19 92 0 +22 98 0 +26 104 0 +30 110 1 +34 116 1 +38 123 1 +43 129 2 +47 135 3 +52 141 3 +58 148 4 +63 154 5 +68 160 6 +74 166 7 +80 172 8 +86 178 9 +92 183 10 +98 189 11 +104 194 13 +110 200 14 +116 205 16 +123 210 17 +129 214 19 +135 219 20 +141 223 22 +148 227 24 +154 231 26 +160 235 28 +166 238 30 +172 241 32 +178 244 34 +183 246 36 +189 248 38 +194 250 40 +200 252 43 +205 253 45 +210 254 47 +214 255 50 +219 255 52 +223 255 55 +227 255 58 +231 254 60 +235 253 63 +238 252 66 +241 251 68 +244 249 71 +246 247 74 +248 244 77 +250 242 80 +252 239 83 +253 236 86 +254 232 89 +255 228 92 +255 224 95 +255 220 98 +255 216 101 +254 211 104 +253 206 107 +252 201 110 +251 196 113 +249 191 116 +247 185 120 +244 180 123 +242 174 126 +239 168 129 +236 162 132 +232 156 135 +228 150 138 +224 143 142 +220 137 145 +216 131 148 +211 125 151 +206 118 154 +201 112 157 +196 106 160 +191 100 163 +185 94 166 +180 88 169 +174 82 172 +168 76 175 +162 70 178 +156 65 181 +150 59 184 +143 54 186 +137 49 189 +131 44 192 +125 39 195 +118 35 197 +112 31 200 +106 27 202 +100 23 205 +94 20 207 +88 16 210 +82 13 212 +76 11 214 +70 8 217 +65 6 219 +59 4 221 +54 3 223 +49 2 225 +44 1 227 +39 0 229 +35 0 231 +31 0 233 +27 0 235 +23 1 236 +20 2 238 +16 3 239 +13 5 241 +11 7 242 +8 9 244 +6 11 245 +4 14 246 +3 17 247 +2 20 248 +1 24 249 +0 28 250 +0 32 251 +0 36 252 +0 40 252 +1 45 253 +2 50 253 +3 55 254 +5 60 254 +7 66 255 +9 71 255 +11 77 255 +14 83 255 +17 89 255 +20 95 255 +24 101 255 +28 107 254 +32 113 254 +36 119 254 +40 126 253 +45 132 253 +50 138 252 +55 145 251 +60 151 251 +66 157 250 +71 163 249 +77 169 248 +83 175 247 +89 181 246 +95 186 244 +101 192 243 +107 197 242 +113 202 240 +119 207 239 +126 212 237 +132 217 236 +138 221 234 +145 225 232 +151 229 230 +157 233 228 +163 236 226 +169 239 224 +175 242 222 +181 245 220 +186 247 218 +192 249 216 +197 251 213 +202 252 211 +207 253 209 +212 254 206 +217 255 204 +221 255 201 +225 255 199 +229 254 196 +233 254 193 +236 253 191 +239 251 188 +242 250 185 +245 248 182 +247 246 179 diff --git a/src/fractalzoomer/color_maps/sgg061.map b/src/fractalzoomer/color_maps/sgg061.map new file mode 100644 index 000000000..41e5579b2 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg061.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +252 251 72 RGB cycles 1 1 4 +252 251 61 RGB max's 255 255 255 +251 252 50 RGB phases 0.18 5.99 1.93 +250 253 41 SEED was 6 +249 253 32 +248 254 24 +247 254 17 +246 254 11 +245 255 7 +244 255 3 +242 255 1 +241 255 0 +239 255 0 +238 255 2 +236 255 4 +235 254 8 +233 254 13 +231 253 19 +229 253 26 +227 252 35 +225 252 44 +223 251 54 +221 250 64 +219 249 75 +217 248 87 +215 247 99 +212 246 111 +210 245 124 +207 244 137 +205 242 149 +202 241 161 +200 239 173 +197 238 185 +195 236 196 +192 235 206 +189 233 215 +186 231 224 +184 229 232 +181 227 239 +178 225 244 +175 223 249 +172 221 252 +169 219 254 +166 217 255 +163 215 255 +160 212 253 +157 210 250 +154 207 246 +151 205 241 +148 202 235 +145 200 228 +142 197 219 +139 195 210 +135 192 200 +132 189 190 +129 186 178 +126 184 166 +123 181 154 +120 178 142 +117 175 129 +113 172 117 +110 169 104 +107 166 92 +104 163 80 +101 160 69 +98 157 58 +95 154 48 +92 151 38 +89 148 30 +86 145 22 +83 142 16 +80 138 10 +77 135 6 +74 132 3 +71 129 1 +69 126 0 +66 123 1 +63 120 2 +60 117 5 +58 113 9 +55 110 15 +53 107 21 +50 104 28 +48 101 37 +45 98 46 +43 95 56 +40 92 67 +38 89 78 +36 86 90 +34 83 102 +32 80 115 +30 77 127 +28 74 140 +26 71 152 +24 69 164 +22 66 176 +20 63 188 +19 60 198 +17 58 208 +16 55 218 +14 53 226 +13 50 234 +11 48 240 +10 45 245 +9 43 250 +8 40 253 +7 38 254 +6 36 255 +5 34 254 +4 32 252 +3 30 249 +3 28 245 +2 26 240 +2 24 233 +1 22 226 +1 20 217 +0 19 208 +0 17 198 +0 16 187 +0 14 175 +0 13 163 +0 11 151 +0 10 139 +1 9 126 +1 8 114 +1 7 101 +2 6 89 +2 5 77 +3 4 66 +4 3 55 +4 3 45 +5 2 36 +6 2 28 +7 1 21 +8 1 14 +9 0 9 +11 0 5 +12 0 2 +13 0 0 +15 0 0 +16 0 1 +18 0 3 +19 1 6 +21 1 11 +23 1 16 +25 2 23 +27 2 30 +29 3 39 +31 4 49 +33 4 59 +35 5 70 +37 6 81 +39 7 93 +42 8 105 +44 9 118 +46 11 130 +49 12 143 +51 13 155 +54 15 167 +56 16 179 +59 18 190 +62 20 201 +64 21 211 +67 23 220 +70 25 228 +73 27 235 +76 29 241 +78 31 247 +81 33 250 +84 35 253 +87 37 255 +90 39 255 +93 42 254 +96 44 252 +99 46 248 +102 49 244 +106 51 238 +109 54 231 +112 56 224 +115 59 215 +118 62 205 +121 64 195 +124 67 184 +127 70 172 +131 73 160 +134 76 148 +137 79 136 +140 81 123 +143 84 111 +146 87 98 +149 90 86 +152 93 75 +155 96 63 +159 99 53 +162 103 43 +165 106 34 +168 109 26 +171 112 19 +174 115 13 +176 118 8 +179 121 4 +182 124 2 +185 127 0 +188 131 0 +191 134 1 +193 137 4 +196 140 7 +199 143 12 +201 146 18 +204 149 25 +206 152 33 +209 156 41 +211 159 51 +213 162 61 +216 165 72 +218 168 84 +220 171 96 +222 174 108 +224 176 121 +226 179 133 +228 182 146 +230 185 158 +232 188 170 +234 191 182 +235 193 193 +237 196 203 +239 199 213 +240 201 222 +242 204 230 +243 206 237 +244 209 243 +245 211 248 +247 213 251 +248 216 254 +249 218 255 +250 220 255 +251 222 254 +251 224 251 +252 226 247 +253 228 242 +253 230 236 +254 232 229 +254 234 221 +254 235 212 +255 237 203 +255 239 192 +255 240 181 +255 242 169 +255 243 157 +255 244 145 +255 246 133 +254 247 120 +254 248 108 +253 249 95 +253 250 83 diff --git a/src/fractalzoomer/color_maps/sgg062.map b/src/fractalzoomer/color_maps/sgg062.map new file mode 100644 index 000000000..abeb33eab --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg062.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +91 86 66 RGB cycles 3 6 2 +101 68 71 RGB max's 255 255 255 +110 52 77 RGB phases 4.35 1.76 4.16 +119 38 83 SEED was 6 +129 26 89 +138 15 95 +147 8 101 +157 3 107 +166 0 113 +175 1 120 +183 4 126 +192 10 132 +199 18 138 +207 29 145 +214 42 151 +221 57 157 +227 73 163 +233 91 169 +238 109 175 +242 128 181 +246 147 186 +249 165 192 +252 182 197 +253 199 202 +255 214 207 +255 227 212 +255 237 217 +254 246 221 +252 251 225 +250 254 229 +247 255 233 +243 252 236 +239 247 239 +234 239 242 +229 229 245 +223 217 247 +216 202 249 +209 186 251 +202 169 252 +194 151 253 +185 132 254 +177 113 255 +168 95 255 +159 77 255 +150 60 254 +141 45 254 +131 31 253 +122 20 251 +112 11 250 +103 5 248 +94 1 246 +85 0 243 +76 2 240 +68 6 237 +59 14 234 +52 23 230 +44 35 226 +37 49 222 +31 65 218 +25 82 213 +20 100 209 +15 118 204 +11 137 199 +7 156 193 +5 174 188 +2 191 182 +1 206 177 +0 220 171 +0 232 165 +1 242 159 +2 249 153 +4 253 146 +7 255 140 +10 254 134 +14 250 128 +18 244 121 +24 234 115 +29 223 109 +36 210 103 +42 194 97 +50 178 90 +57 160 84 +65 141 79 +74 122 73 +82 104 67 +91 86 62 +101 68 57 +110 52 51 +119 38 46 +129 26 42 +138 15 37 +147 8 33 +157 3 29 +166 0 25 +175 1 21 +183 4 18 +192 10 15 +199 18 12 +207 29 10 +214 42 7 +221 57 5 +227 73 4 +233 91 2 +238 109 1 +242 128 1 +246 147 0 +249 165 0 +252 182 0 +253 199 1 +255 214 1 +255 227 3 +255 237 4 +254 246 6 +252 251 8 +250 254 10 +247 255 13 +243 252 15 +239 247 19 +234 239 22 +229 229 26 +223 217 30 +216 202 34 +209 186 38 +202 169 43 +194 151 47 +185 132 52 +177 113 58 +168 95 63 +159 77 68 +150 60 74 +141 45 80 +131 31 86 +122 20 92 +112 11 98 +103 5 104 +94 1 110 +85 0 116 +76 2 123 +68 6 129 +59 14 135 +52 23 142 +44 35 148 +37 49 154 +31 65 160 +25 82 166 +20 100 172 +15 118 178 +11 137 184 +7 156 189 +5 174 195 +2 191 200 +1 206 205 +0 220 210 +0 232 214 +1 242 219 +2 249 223 +4 253 227 +7 255 231 +10 254 235 +14 250 238 +18 244 241 +24 234 244 +29 223 246 +36 210 248 +42 194 250 +50 178 252 +57 160 253 +65 141 254 +74 122 255 +82 104 255 +91 86 255 +101 68 255 +110 52 254 +119 38 253 +129 26 252 +138 15 251 +147 8 249 +157 3 247 +166 0 244 +175 1 242 +183 4 239 +192 10 236 +199 18 232 +207 29 228 +214 42 224 +221 57 220 +227 73 216 +233 91 211 +238 109 206 +242 128 201 +246 147 196 +249 165 191 +252 182 185 +253 199 179 +255 214 174 +255 227 168 +255 237 162 +254 246 156 +252 251 149 +250 254 143 +247 255 137 +243 252 131 +239 247 124 +234 239 118 +229 229 112 +223 217 106 +216 202 100 +209 186 93 +202 169 87 +194 151 82 +185 132 76 +177 113 70 +168 95 65 +159 77 59 +150 60 54 +141 45 49 +131 31 44 +122 20 39 +112 11 35 +103 5 31 +94 1 27 +85 0 23 +76 2 20 +68 6 16 +59 14 13 +52 23 11 +44 35 8 +37 49 6 +31 65 4 +25 82 3 +20 100 2 +15 118 1 +11 137 0 +7 156 0 +5 174 0 +2 191 0 +1 206 1 +0 220 2 +0 232 3 +1 242 5 +2 249 7 +4 253 9 +7 255 11 +10 254 14 +14 250 17 +18 244 20 +24 234 24 +29 223 28 +36 210 32 +42 194 36 +50 178 40 +57 160 45 +65 141 50 +74 122 55 +82 104 60 diff --git a/src/fractalzoomer/color_maps/sgg063.map b/src/fractalzoomer/color_maps/sgg063.map new file mode 100644 index 000000000..ced88b568 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg063.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +255 204 246 RGB cycles 2 4 3 +255 214 250 RGB max's 255 255 255 +255 222 252 RGB phases 6.20 5.26 5.84 +254 230 254 SEED was 6 +253 237 255 +252 243 255 +251 248 255 +249 251 254 +247 254 252 +245 255 249 +242 255 246 +239 253 243 +236 251 238 +232 247 233 +229 242 228 +225 236 222 +221 229 215 +216 221 208 +212 212 200 +207 202 192 +202 192 184 +197 181 176 +191 169 167 +186 157 158 +180 145 148 +174 132 139 +168 119 130 +162 107 120 +156 95 111 +150 83 101 +144 71 92 +138 60 83 +131 50 75 +125 40 66 +119 32 58 +113 24 50 +106 17 43 +100 11 36 +94 7 30 +88 3 24 +82 1 19 +76 0 14 +71 0 10 +65 2 7 +60 4 4 +55 8 2 +49 13 1 +45 20 0 +40 27 0 +35 35 1 +31 44 2 +27 54 4 +23 65 7 +20 76 10 +17 88 15 +14 100 19 +11 112 25 +9 125 30 +6 137 37 +5 150 44 +3 162 51 +2 174 59 +1 185 67 +0 196 75 +0 206 84 +0 216 93 +0 224 102 +1 232 111 +2 239 121 +3 244 130 +5 249 140 +6 252 149 +9 254 158 +11 255 167 +14 255 176 +17 253 185 +20 250 193 +23 246 201 +27 241 208 +31 235 215 +35 227 222 +40 219 228 +45 210 233 +49 200 238 +54 189 243 +60 178 246 +65 166 250 +71 154 252 +76 141 254 +82 129 255 +88 116 255 +94 104 255 +100 92 254 +106 80 252 +113 68 249 +119 58 246 +125 47 243 +131 38 238 +138 30 233 +144 22 228 +150 15 222 +156 10 215 +162 6 208 +168 3 200 +174 1 192 +180 0 184 +186 1 176 +191 2 167 +197 5 158 +202 10 148 +207 15 139 +212 21 130 +216 29 120 +221 37 111 +225 46 101 +229 57 92 +232 67 83 +236 79 75 +239 91 66 +242 103 58 +245 115 50 +247 128 43 +249 140 36 +251 153 30 +252 165 24 +253 177 19 +254 188 14 +255 199 10 +255 209 7 +255 218 4 +255 226 2 +254 234 1 +253 240 0 +252 246 0 +250 250 1 +248 253 2 +246 254 4 +243 255 7 +241 254 10 +238 252 15 +234 249 19 +231 245 25 +227 239 30 +223 233 37 +219 225 44 +214 217 51 +209 207 59 +204 197 67 +199 186 75 +194 175 84 +189 163 93 +183 151 102 +177 138 111 +171 126 121 +165 113 130 +159 101 140 +153 89 149 +147 77 158 +141 66 167 +135 55 176 +128 45 185 +122 36 193 +116 28 201 +110 20 208 +103 14 215 +97 9 222 +91 5 228 +85 2 233 +79 0 238 +74 0 243 +68 1 246 +62 3 250 +57 6 252 +52 11 254 +47 16 255 +42 23 255 +38 31 255 +33 39 254 +29 49 252 +25 59 249 +22 70 246 +18 82 243 +15 94 238 +12 106 233 +10 118 228 +8 131 222 +6 143 215 +4 156 208 +2 168 200 +1 180 192 +1 191 184 +0 201 176 +0 211 167 +0 220 158 +1 228 148 +1 236 139 +2 242 130 +4 247 120 +6 251 111 +7 253 101 +10 255 92 +12 255 83 +15 254 75 +18 252 66 +22 248 58 +25 244 50 +29 238 43 +33 231 36 +38 223 30 +42 214 24 +47 205 19 +52 194 14 +57 183 10 +62 172 7 +68 160 4 +73 148 2 +79 135 1 +85 123 0 +91 110 0 +97 98 1 +103 86 2 +109 74 4 +116 63 7 +122 52 10 +128 43 15 +135 34 19 +141 26 25 +147 19 30 +153 13 37 +159 8 44 +165 4 51 +171 1 59 +177 0 67 +183 0 75 +188 1 84 +194 4 93 +199 7 102 +204 12 111 +209 18 121 +214 25 130 +218 33 140 +223 42 149 +227 51 158 +231 62 167 +234 73 176 +238 85 185 +241 97 193 +243 109 201 +246 121 208 +248 134 215 +250 146 222 +252 159 228 +253 171 233 +254 182 238 +255 193 243 diff --git a/src/fractalzoomer/color_maps/sgg064.map b/src/fractalzoomer/color_maps/sgg064.map new file mode 100644 index 000000000..000869e1f --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg064.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +66 164 73 RGB cycles 4 4 5 +56 152 59 RGB max's 255 255 255 +46 139 47 RGB phases 1.97 1.18 1.89 +37 127 35 SEED was 6 +28 114 25 +21 102 17 +14 90 10 +9 78 5 +5 66 1 +2 56 0 +0 46 1 +0 37 3 +1 28 8 +3 21 14 +6 14 22 +10 9 31 +16 5 42 +23 2 55 +30 0 68 +39 0 83 +48 1 98 +58 3 113 +69 6 129 +81 10 144 +93 16 160 +105 23 175 +117 30 189 +130 39 202 +142 48 214 +155 58 225 +167 69 234 +179 81 242 +190 93 248 +201 105 252 +210 117 255 +220 130 255 +228 142 253 +235 155 250 +241 167 244 +246 179 237 +250 190 229 +253 201 218 +255 210 207 +255 220 194 +254 228 180 +252 235 165 +249 241 150 +244 246 134 +238 250 118 +232 253 103 +224 255 88 +215 255 73 +206 254 59 +195 252 47 +184 249 35 +173 244 25 +161 238 17 +149 232 10 +136 224 5 +124 215 1 +111 206 0 +99 195 1 +87 184 3 +75 173 8 +64 161 14 +53 149 22 +43 136 31 +34 124 42 +26 111 55 +19 99 68 +13 87 83 +8 75 98 +4 64 113 +2 53 129 +0 43 144 +0 34 160 +1 26 175 +3 19 189 +7 13 202 +12 8 214 +17 4 225 +24 2 234 +32 0 242 +41 0 248 +51 1 252 +61 3 255 +72 7 255 +84 12 253 +96 17 250 +108 24 244 +120 32 237 +133 41 229 +146 51 218 +158 61 207 +170 72 194 +182 84 180 +193 96 165 +203 108 150 +213 120 134 +222 133 118 +230 146 103 +237 158 88 +243 170 73 +247 182 59 +251 193 47 +254 203 35 +255 213 25 +255 222 17 +254 230 10 +251 237 5 +247 243 1 +243 247 0 +237 251 1 +230 254 3 +222 255 8 +213 255 14 +203 254 22 +193 251 31 +181 247 42 +170 243 55 +158 237 68 +145 230 83 +133 222 98 +120 213 113 +108 203 129 +96 193 144 +84 182 160 +72 170 175 +61 158 189 +51 146 202 +41 133 214 +32 120 225 +24 108 234 +17 96 242 +12 84 248 +7 72 252 +3 61 255 +1 51 255 +0 41 253 +0 32 250 +2 24 244 +4 17 237 +8 12 229 +13 7 218 +19 3 207 +26 1 194 +34 0 180 +43 0 165 +53 2 150 +64 4 134 +75 8 118 +87 13 103 +99 19 88 +111 26 73 +124 34 59 +136 43 47 +149 53 35 +161 64 25 +173 75 17 +184 87 10 +195 99 5 +206 111 1 +215 124 0 +224 136 1 +232 149 3 +238 161 8 +244 173 14 +249 184 22 +252 195 31 +254 206 42 +255 215 55 +255 224 68 +253 232 83 +250 238 98 +246 244 113 +241 249 129 +235 252 144 +228 254 160 +220 255 175 +210 255 189 +201 253 202 +190 250 214 +179 246 225 +167 241 234 +155 235 242 +142 228 248 +130 220 252 +117 210 255 +105 201 255 +93 190 253 +81 179 250 +69 167 244 +58 155 237 +48 142 229 +39 130 218 +30 117 207 +23 105 194 +16 93 180 +10 81 165 +6 69 150 +3 58 134 +1 48 118 +0 39 103 +0 30 88 +2 23 73 +5 16 59 +9 10 47 +14 6 35 +21 3 25 +28 1 17 +37 0 10 +46 0 5 +56 2 1 +67 5 0 +78 9 1 +90 14 3 +102 21 8 +114 28 14 +127 37 22 +139 46 31 +152 56 42 +164 66 55 +176 78 68 +187 90 83 +198 102 98 +208 114 113 +217 127 129 +226 139 144 +233 152 160 +240 164 175 +245 176 189 +249 187 202 +253 198 214 +254 208 225 +255 217 234 +254 226 242 +253 233 248 +249 240 252 +245 245 255 +240 249 255 +233 253 253 +226 254 250 +217 255 244 +208 254 237 +198 253 229 +187 249 218 +176 245 207 +164 240 194 +152 233 180 +139 226 165 +127 217 150 +114 208 134 +102 198 118 +90 187 103 +78 176 88 diff --git a/src/fractalzoomer/color_maps/sgg065.map b/src/fractalzoomer/color_maps/sgg065.map new file mode 100644 index 000000000..9e02af824 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg065.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +15 253 248 RGB cycles 3 1 5 +11 252 252 RGB max's 255 255 255 +7 251 254 RGB phases 2.58 0.17 5.82 +4 250 255 SEED was 6 +2 249 254 +1 249 250 +0 247 245 +0 246 238 +1 245 230 +2 244 219 +4 243 208 +7 241 195 +10 240 181 +14 238 167 +19 237 151 +24 235 136 +30 233 120 +36 232 105 +43 230 89 +50 228 75 +58 226 61 +66 224 48 +74 222 36 +83 220 26 +92 217 17 +101 215 10 +110 213 5 +120 210 2 +129 208 0 +138 206 1 +148 203 3 +157 201 7 +166 198 13 +175 195 21 +184 193 30 +192 190 41 +200 187 53 +207 184 67 +214 182 81 +221 179 96 +227 176 111 +233 173 127 +238 170 143 +242 167 158 +246 164 173 +249 161 187 +252 158 201 +253 155 213 +255 152 224 +255 149 234 +255 146 241 +254 142 248 +252 139 252 +250 136 254 +247 133 255 +243 130 254 +239 127 250 +234 124 245 +228 120 238 +222 117 230 +216 114 219 +209 111 208 +201 108 195 +193 105 181 +185 102 167 +177 99 151 +168 96 136 +159 93 120 +150 90 105 +140 87 89 +131 84 75 +121 81 61 +112 78 48 +103 75 36 +93 72 26 +85 69 17 +76 67 10 +67 64 5 +59 61 2 +51 58 0 +44 56 1 +37 53 3 +31 51 7 +25 48 13 +20 46 21 +15 43 30 +11 41 41 +7 39 53 +4 37 67 +2 34 81 +1 32 96 +0 30 111 +0 28 127 +1 26 143 +2 24 158 +4 23 173 +7 21 187 +10 19 201 +14 17 213 +19 16 224 +24 14 234 +30 13 241 +36 12 248 +43 10 252 +50 9 254 +58 8 255 +66 7 254 +74 6 250 +83 5 245 +92 4 238 +101 3 230 +110 3 219 +120 2 208 +129 2 195 +138 1 181 +148 1 167 +157 0 151 +166 0 136 +175 0 120 +184 0 105 +192 0 89 +200 0 75 +207 0 61 +214 0 48 +221 1 36 +227 1 26 +233 2 17 +238 2 10 +242 3 5 +246 3 2 +249 4 0 +252 5 1 +253 6 3 +255 7 7 +255 8 13 +255 9 21 +254 10 30 +252 12 41 +250 13 53 +247 14 67 +243 16 81 +239 17 96 +234 19 111 +228 21 127 +222 23 143 +216 24 158 +209 26 173 +201 28 187 +193 30 201 +185 32 213 +177 34 224 +168 37 234 +159 39 241 +150 41 248 +140 43 252 +131 46 254 +121 48 255 +112 51 254 +103 53 250 +93 56 245 +85 58 238 +76 61 230 +67 64 219 +59 66 208 +51 69 195 +44 72 181 +37 75 167 +31 78 151 +25 81 136 +20 84 120 +15 87 105 +11 90 89 +7 93 75 +4 96 61 +2 99 48 +1 102 36 +0 105 26 +0 108 17 +1 111 10 +2 114 5 +4 117 2 +7 120 0 +10 124 1 +14 127 3 +19 130 7 +24 133 13 +30 136 21 +36 139 30 +43 142 41 +50 145 53 +58 149 67 +66 152 81 +74 155 96 +83 158 111 +92 161 127 +101 164 143 +110 167 158 +120 170 173 +129 173 187 +138 176 201 +148 179 213 +157 181 224 +166 184 234 +175 187 241 +184 190 248 +192 193 252 +200 195 254 +207 198 255 +214 201 254 +221 203 250 +227 206 245 +233 208 238 +238 210 230 +242 213 219 +246 215 208 +249 217 195 +252 220 181 +253 222 167 +255 224 151 +255 226 136 +255 228 120 +254 230 105 +252 232 89 +250 233 75 +247 235 61 +243 237 48 +239 238 36 +234 240 26 +228 241 17 +222 243 10 +216 244 5 +209 245 2 +201 246 0 +193 247 1 +185 249 3 +177 249 7 +168 250 13 +159 251 21 +150 252 30 +140 253 41 +131 253 53 +121 254 67 +112 254 81 +103 254 96 +93 255 111 +85 255 127 +76 255 143 +67 255 158 +59 255 173 +51 255 187 +44 255 201 +37 254 213 +31 254 224 +25 254 234 +20 253 241 diff --git a/src/fractalzoomer/color_maps/sgg066.map b/src/fractalzoomer/color_maps/sgg066.map new file mode 100644 index 000000000..52b1ebab2 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg066.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +196 140 103 RGB cycles 1 1 1 +193 137 99 RGB max's 255 255 255 +191 134 96 RGB phases 0.98 1.45 1.74 +188 130 93 SEED was 6 +185 127 90 +182 124 87 +179 121 84 +177 118 81 +174 115 79 +171 112 76 +168 109 73 +165 105 70 +162 102 67 +159 99 64 +156 96 62 +153 93 59 +150 90 56 +146 87 54 +143 84 51 +140 81 49 +137 78 46 +134 75 44 +131 73 42 +128 70 39 +124 67 37 +121 64 35 +118 62 33 +115 59 31 +112 56 29 +109 54 27 +106 51 25 +103 49 23 +100 46 21 +97 44 20 +93 41 18 +90 39 16 +87 37 15 +85 35 13 +82 33 12 +79 31 11 +76 29 9 +73 27 8 +70 25 7 +67 23 6 +65 21 5 +62 19 4 +59 18 4 +57 16 3 +54 15 2 +51 13 2 +49 12 1 +46 11 1 +44 9 1 +42 8 0 +39 7 0 +37 6 0 +35 5 0 +33 4 0 +31 4 0 +29 3 0 +27 2 1 +25 2 1 +23 1 2 +21 1 2 +20 1 3 +18 0 3 +16 0 4 +15 0 5 +13 0 6 +12 0 7 +11 0 8 +10 0 9 +8 1 10 +7 1 11 +6 2 13 +5 2 14 +4 3 16 +4 3 17 +3 4 19 +2 5 20 +2 6 22 +1 7 24 +1 8 26 +1 9 28 +0 10 30 +0 11 32 +0 13 34 +0 14 36 +0 16 38 +0 17 40 +0 19 43 +1 20 45 +1 22 48 +1 24 50 +2 26 53 +3 28 55 +3 30 58 +4 32 60 +5 34 63 +6 36 66 +7 38 69 +8 41 71 +9 43 74 +10 45 77 +11 48 80 +13 50 83 +14 53 86 +15 55 89 +17 58 92 +19 61 95 +20 63 98 +22 66 101 +24 69 104 +26 72 107 +28 74 110 +30 77 113 +32 80 117 +34 83 120 +36 86 123 +38 89 126 +40 92 129 +43 95 132 +45 98 135 +47 101 138 +50 104 142 +52 107 145 +55 110 148 +58 114 151 +60 117 154 +63 120 157 +66 123 160 +68 126 163 +71 129 166 +74 132 169 +77 136 172 +80 139 175 +83 142 178 +86 145 181 +89 148 184 +92 151 186 +95 154 189 +98 157 192 +101 160 195 +104 163 197 +107 166 200 +110 169 202 +113 172 205 +116 175 207 +120 178 210 +123 181 212 +126 184 215 +129 187 217 +132 189 219 +135 192 221 +138 195 223 +141 197 225 +145 200 227 +148 203 229 +151 205 231 +154 208 233 +157 210 235 +160 212 236 +163 215 238 +166 217 239 +169 219 241 +172 221 242 +175 223 244 +178 225 245 +181 227 246 +184 229 247 +186 231 248 +189 233 249 +192 235 250 +195 236 251 +197 238 252 +200 240 252 +202 241 253 +205 242 253 +207 244 254 +210 245 254 +212 246 255 +214 247 255 +217 248 255 +219 249 255 +221 250 255 +223 251 255 +225 252 255 +227 252 254 +229 253 254 +231 254 254 +233 254 253 +235 254 253 +236 255 252 +238 255 251 +239 255 251 +241 255 250 +242 255 249 +244 255 248 +245 255 247 +246 254 246 +247 254 244 +248 254 243 +249 253 242 +250 253 240 +251 252 239 +252 251 237 +252 251 235 +253 250 234 +253 249 232 +254 248 230 +254 247 228 +255 245 226 +255 244 224 +255 243 222 +255 242 220 +255 240 218 +255 239 216 +255 237 213 +254 235 211 +254 234 209 +254 232 206 +253 230 204 +253 228 201 +252 226 199 +251 224 196 +251 222 193 +250 220 191 +249 218 188 +248 216 185 +247 213 182 +246 211 179 +244 208 176 +243 206 174 +242 204 171 +240 201 168 +239 198 165 +237 196 162 +236 193 159 +234 190 156 +232 188 152 +230 185 149 +228 182 146 +226 179 143 +224 176 140 +222 173 137 +220 170 134 +218 167 131 +216 164 127 +213 161 124 +211 158 121 +209 155 118 +206 152 115 +204 149 112 +201 146 109 +199 143 106 diff --git a/src/fractalzoomer/color_maps/sgg067.map b/src/fractalzoomer/color_maps/sgg067.map new file mode 100644 index 000000000..a1a8857b5 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg067.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +112 6 208 RGB cycles 3 2 1 +103 5 210 RGB max's 255 255 255 +93 3 213 RGB phases 1.62 2.77 5.37 +84 2 215 SEED was 6 +76 1 217 +67 0 220 +59 0 222 +51 0 224 +44 0 226 +37 1 228 +31 2 230 +25 3 232 +20 5 233 +15 7 235 +11 9 237 +7 11 238 +4 14 240 +2 17 241 +1 20 243 +0 24 244 +0 27 245 +1 31 246 +2 36 248 +4 40 249 +7 45 249 +10 50 250 +14 55 251 +19 60 252 +24 65 253 +30 71 253 +36 77 254 +43 82 254 +50 88 254 +58 94 255 +66 100 255 +74 107 255 +83 113 255 +92 119 255 +101 125 255 +110 132 255 +120 138 254 +129 144 254 +138 150 254 +148 156 253 +157 163 253 +166 169 252 +175 174 251 +184 180 250 +192 186 249 +200 191 248 +207 197 247 +215 202 246 +221 207 245 +227 212 244 +233 216 243 +238 221 241 +242 225 240 +246 229 238 +249 233 237 +252 236 235 +253 239 233 +255 242 232 +255 245 230 +255 247 228 +254 249 226 +252 251 224 +250 252 222 +247 253 220 +243 254 217 +239 255 215 +234 255 213 +228 255 210 +222 255 208 +216 254 206 +209 253 203 +201 251 200 +193 250 198 +185 248 195 +177 246 193 +168 243 190 +159 240 187 +149 237 184 +140 234 181 +131 231 179 +121 227 176 +112 223 173 +103 218 170 +93 214 167 +84 209 164 +76 204 161 +67 199 158 +59 194 155 +51 188 152 +44 183 149 +37 177 145 +31 171 142 +25 165 139 +20 159 136 +15 153 133 +11 147 130 +7 141 127 +4 134 124 +2 128 120 +1 122 117 +0 116 114 +0 109 111 +1 103 108 +2 97 105 +4 91 102 +7 85 99 +10 79 96 +14 73 93 +19 68 90 +24 62 87 +30 57 84 +36 52 81 +43 47 78 +50 42 75 +58 37 72 +66 33 69 +74 29 66 +83 25 64 +92 22 61 +101 18 58 +110 15 56 +120 12 53 +129 10 51 +138 7 48 +148 5 46 +157 4 43 +166 2 41 +175 1 39 +184 1 36 +192 0 34 +200 0 32 +207 0 30 +215 1 28 +221 1 26 +227 3 24 +233 4 23 +238 6 21 +242 8 19 +246 10 17 +249 12 16 +252 15 14 +253 18 13 +255 22 12 +255 25 10 +255 29 9 +254 33 8 +252 38 7 +250 42 6 +247 47 5 +243 52 4 +239 57 3 +234 63 3 +228 68 2 +222 74 2 +216 79 1 +209 85 1 +201 91 0 +193 97 0 +185 103 0 +177 110 0 +168 116 0 +159 122 0 +149 128 0 +140 135 0 +131 141 1 +121 147 1 +112 153 2 +103 160 2 +93 166 3 +84 172 3 +76 177 4 +67 183 5 +59 189 6 +51 194 7 +44 199 8 +37 204 9 +31 209 10 +25 214 12 +20 219 13 +15 223 14 +11 227 16 +7 231 18 +4 234 19 +2 238 21 +1 241 23 +0 243 24 +0 246 26 +1 248 28 +2 250 30 +4 252 32 +7 253 34 +10 254 37 +14 255 39 +19 255 41 +24 255 43 +30 255 46 +36 254 48 +43 253 51 +50 252 53 +58 251 56 +66 249 58 +74 247 61 +83 245 64 +92 242 67 +101 239 69 +110 236 72 +120 232 75 +129 229 78 +138 225 81 +148 221 84 +157 216 87 +166 212 90 +175 207 93 +184 202 96 +192 196 99 +200 191 102 +207 186 105 +215 180 108 +221 174 111 +227 168 114 +233 162 117 +238 156 120 +242 150 124 +246 144 127 +249 138 130 +252 131 133 +253 125 136 +255 119 139 +255 112 142 +255 106 146 +254 100 149 +252 94 152 +250 88 155 +247 82 158 +243 76 161 +239 71 164 +234 65 167 +228 60 170 +222 54 173 +216 49 176 +209 44 179 +201 40 182 +193 35 184 +185 31 187 +177 27 190 +168 23 193 +159 20 195 +149 17 198 +140 14 201 +131 11 203 +121 9 206 diff --git a/src/fractalzoomer/color_maps/sgg068.map b/src/fractalzoomer/color_maps/sgg068.map new file mode 100644 index 000000000..8ad5a9bd5 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg068.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +14 16 27 RGB cycles 1 2 2 +16 13 23 RGB max's 255 255 255 +17 10 20 RGB phases 3.59 2.59 2.43 +19 8 17 SEED was 6 +20 6 14 +22 4 11 +24 3 8 +26 2 6 +28 1 5 +30 0 3 +32 0 2 +34 0 1 +36 0 0 +38 1 0 +40 2 0 +43 4 0 +45 5 1 +48 7 2 +50 9 3 +53 12 5 +55 15 7 +58 18 9 +60 21 11 +63 24 14 +66 28 17 +69 32 20 +71 37 24 +74 41 27 +77 46 31 +80 51 36 +83 56 40 +86 61 45 +89 67 50 +92 72 55 +95 78 60 +98 84 65 +101 90 71 +104 96 77 +107 102 83 +110 108 88 +113 114 94 +116 121 101 +120 127 107 +123 133 113 +126 139 119 +129 146 126 +132 152 132 +135 158 138 +138 164 144 +142 170 151 +145 176 157 +148 182 163 +151 187 169 +154 193 175 +157 198 180 +160 203 186 +163 208 192 +166 213 197 +169 217 202 +172 222 207 +175 226 212 +178 230 217 +181 233 221 +184 237 225 +186 240 229 +189 243 233 +192 245 236 +195 248 239 +197 250 242 +200 251 245 +202 253 247 +205 254 249 +207 254 251 +210 255 252 +212 255 253 +215 255 254 +217 254 255 +219 254 255 +221 252 255 +223 251 254 +225 249 254 +227 247 253 +229 245 251 +231 243 250 +233 240 248 +235 237 246 +236 233 243 +238 230 240 +239 226 237 +241 222 234 +242 217 230 +244 213 227 +245 208 223 +246 203 218 +247 198 214 +248 192 209 +249 187 204 +250 181 199 +251 176 194 +252 170 188 +252 164 183 +253 158 177 +253 152 171 +254 145 165 +254 139 159 +255 133 153 +255 127 147 +255 120 140 +255 114 134 +255 108 128 +255 102 122 +255 95 115 +254 89 109 +254 83 103 +254 78 97 +253 72 91 +253 66 85 +252 61 79 +251 56 73 +251 51 68 +250 46 62 +249 41 57 +248 36 52 +247 32 47 +246 28 42 +244 24 37 +243 21 33 +242 17 29 +240 14 25 +239 12 21 +237 9 18 +236 7 15 +234 5 12 +232 3 10 +230 2 7 +228 1 5 +226 0 4 +224 0 2 +222 0 1 +220 0 1 +218 1 0 +216 2 0 +213 3 0 +211 4 1 +209 6 1 +206 8 3 +204 10 4 +201 13 6 +199 16 8 +196 19 10 +193 23 12 +191 26 15 +188 30 18 +185 34 22 +182 39 25 +179 43 29 +177 48 34 +174 53 38 +171 59 42 +168 64 47 +165 69 52 +162 75 57 +159 81 63 +156 87 68 +153 93 74 +149 99 80 +146 105 85 +143 111 91 +140 117 98 +137 124 104 +134 130 110 +131 136 116 +128 143 122 +124 149 129 +121 155 135 +118 161 141 +115 167 147 +112 173 154 +109 179 160 +106 184 166 +103 190 172 +100 195 178 +96 201 183 +93 206 189 +90 211 194 +87 215 200 +84 220 205 +82 224 210 +79 228 214 +76 232 219 +73 235 223 +70 238 227 +67 241 231 +64 244 234 +62 246 238 +59 249 241 +56 250 243 +54 252 246 +51 253 248 +49 254 250 +46 255 252 +44 255 253 +42 255 254 +39 255 255 +37 254 255 +35 253 255 +33 252 255 +31 250 254 +29 248 253 +27 246 252 +25 244 251 +23 241 249 +21 238 247 +20 235 244 +18 231 242 +16 228 239 +15 224 236 +13 219 232 +12 215 229 +11 210 225 +10 205 220 +8 200 216 +7 195 211 +6 190 207 +5 184 202 +4 178 196 +4 173 191 +3 167 185 +2 161 180 +2 155 174 +1 148 168 +1 142 162 +1 136 156 +0 130 150 +0 123 144 +0 117 137 +0 111 131 +0 105 125 +0 99 119 +0 92 112 +1 86 106 +1 81 100 +1 75 94 +2 69 88 +3 64 82 +3 58 76 +4 53 70 +5 48 65 +6 43 59 +7 39 54 +8 34 49 +9 30 44 +10 26 40 +11 22 35 +13 19 31 diff --git a/src/fractalzoomer/color_maps/sgg069.map b/src/fractalzoomer/color_maps/sgg069.map new file mode 100644 index 000000000..6e0b2ecce --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg069.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +62 111 25 RGB cycles 2 1 4 +65 110 29 RGB max's 120 154 86 +68 108 33 RGB phases 4.69 1.09 4.17 +71 106 37 SEED was 4 +73 105 41 +76 103 45 +79 101 50 +82 99 54 +85 97 58 +87 95 62 +90 94 65 +92 92 69 +95 90 72 +97 88 75 +99 86 78 +102 84 80 +104 82 82 +106 80 84 +107 78 85 +109 77 86 +111 75 86 +112 73 86 +114 71 86 +115 69 85 +116 67 84 +117 65 82 +118 63 80 +118 61 78 +119 60 75 +119 58 72 +120 56 69 +120 54 65 +120 52 61 +119 50 57 +119 49 53 +119 47 49 +118 45 45 +117 43 40 +116 42 36 +115 40 32 +114 38 28 +113 37 24 +111 35 20 +110 34 17 +108 32 14 +106 31 11 +105 29 8 +102 28 6 +100 26 4 +98 25 2 +96 23 1 +93 22 0 +91 21 0 +88 19 0 +86 18 1 +83 17 2 +80 16 3 +78 15 5 +75 14 7 +72 12 9 +69 11 12 +66 10 15 +63 10 18 +60 9 22 +57 8 26 +54 7 30 +51 6 34 +48 5 38 +46 5 42 +43 4 46 +40 4 51 +37 3 55 +34 3 59 +32 2 63 +29 2 66 +27 1 70 +24 1 73 +22 1 76 +20 0 79 +18 0 81 +16 0 83 +14 0 84 +12 0 85 +10 0 86 +9 0 86 +7 0 86 +6 0 86 +5 0 85 +4 1 83 +3 1 82 +2 1 79 +1 2 77 +1 2 74 +0 3 71 +0 3 68 +0 4 64 +0 4 60 +0 5 56 +1 6 52 +1 6 48 +2 7 44 +3 8 39 +4 9 35 +5 10 31 +6 11 27 +7 12 23 +9 13 20 +10 14 16 +12 15 13 +14 16 10 +16 17 7 +18 18 5 +20 20 3 +22 21 2 +24 22 1 +27 24 0 +29 25 0 +32 26 0 +35 28 1 +37 29 2 +40 31 3 +43 32 5 +46 34 7 +49 36 10 +51 37 13 +54 39 16 +57 40 19 +60 42 23 +63 44 27 +66 46 31 +69 47 35 +72 49 39 +75 51 43 +78 53 47 +80 54 52 +83 56 56 +86 58 60 +89 60 64 +91 62 67 +94 64 71 +96 66 74 +98 67 77 +100 69 79 +103 71 81 +105 73 83 +106 75 85 +108 77 86 +110 79 86 +111 81 86 +113 83 86 +114 85 85 +115 86 84 +116 88 83 +117 90 81 +118 92 79 +119 94 76 +119 96 73 +119 98 70 +120 99 67 +120 101 63 +120 103 59 +119 105 55 +119 107 51 +118 108 47 +118 110 43 +117 112 38 +116 113 34 +115 115 30 +114 117 26 +112 118 22 +111 120 19 +109 122 15 +107 123 12 +105 125 9 +104 126 7 +101 128 5 +99 129 3 +97 130 2 +95 132 1 +92 133 0 +90 134 0 +87 136 0 +84 137 1 +82 138 2 +79 139 4 +76 140 6 +73 141 8 +70 142 10 +67 143 13 +65 144 17 +62 145 20 +59 146 24 +56 147 28 +53 148 32 +50 149 36 +47 149 40 +44 150 44 +41 151 49 +39 151 53 +36 152 57 +33 152 61 +31 153 65 +28 153 68 +26 153 72 +23 154 75 +21 154 77 +19 154 80 +17 154 82 +15 154 84 +13 154 85 +11 154 86 +9 154 86 +8 154 86 +6 154 86 +5 154 85 +4 154 84 +3 154 82 +2 153 81 +1 153 78 +1 153 76 +0 152 73 +0 152 69 +0 151 66 +0 150 62 +0 150 58 +0 149 54 +1 148 50 +1 148 46 +2 147 42 +3 146 37 +4 145 33 +5 144 29 +6 143 25 +8 142 21 +9 141 18 +11 140 14 +13 139 11 +15 138 9 +17 137 6 +19 135 4 +21 134 3 +23 133 1 +26 132 1 +28 130 0 +31 129 0 +33 127 0 +36 126 1 +39 124 2 +41 123 4 +44 121 6 +47 120 8 +50 118 11 +53 116 14 +56 115 17 +59 113 21 diff --git a/src/fractalzoomer/color_maps/sgg070.map b/src/fractalzoomer/color_maps/sgg070.map new file mode 100644 index 000000000..fd3d3d3af --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg070.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +61 132 52 RGB cycles 3 2 2 +66 128 47 RGB max's 133 181 207 +71 124 43 RGB phases 4.55 1.05 2.05 +75 120 39 SEED was 4 +80 115 35 +85 111 31 +90 107 28 +94 102 24 +99 98 21 +103 93 18 +107 89 15 +111 84 13 +114 80 11 +118 76 8 +121 71 7 +123 67 5 +126 63 3 +128 58 2 +130 54 1 +131 50 1 +132 46 0 +133 42 0 +133 39 0 +133 35 0 +133 32 1 +132 28 2 +131 25 3 +129 22 4 +128 19 6 +125 17 7 +123 14 9 +120 12 12 +117 10 14 +114 8 17 +110 6 20 +106 5 23 +102 3 26 +98 2 30 +94 1 33 +89 1 37 +84 0 41 +80 0 45 +75 0 49 +70 0 54 +65 1 58 +60 1 63 +55 2 68 +50 3 73 +46 5 77 +41 6 82 +37 8 87 +32 10 92 +28 12 98 +24 14 103 +21 17 108 +17 19 113 +14 22 118 +11 25 123 +9 28 128 +6 32 133 +4 35 138 +3 39 142 +2 42 147 +1 46 152 +0 50 156 +0 54 160 +0 58 164 +1 62 169 +2 67 172 +3 71 176 +5 75 180 +7 80 183 +9 84 186 +11 89 189 +14 93 192 +18 98 194 +21 102 197 +25 106 199 +29 111 200 +33 115 202 +37 119 203 +42 124 205 +46 128 205 +51 132 206 +56 136 206 +61 139 207 +66 143 206 +71 147 206 +75 150 205 +80 153 205 +85 156 203 +90 159 202 +94 162 200 +99 165 199 +103 167 197 +107 170 194 +111 172 192 +114 174 189 +118 175 186 +121 177 183 +123 178 180 +126 179 176 +128 180 172 +130 180 169 +131 181 164 +132 181 160 +133 181 156 +133 181 152 +133 180 147 +133 179 142 +132 179 138 +131 177 133 +129 176 128 +128 174 123 +125 173 118 +123 171 113 +120 169 108 +117 166 103 +114 164 98 +110 161 92 +106 158 87 +102 155 82 +98 152 77 +94 149 73 +89 145 68 +84 141 63 +80 138 58 +75 134 54 +70 130 49 +65 126 45 +60 122 41 +55 117 37 +50 113 33 +46 109 30 +41 104 26 +37 100 23 +32 96 20 +28 91 17 +24 87 14 +21 82 12 +17 78 9 +14 73 7 +11 69 6 +9 65 4 +6 61 3 +4 56 2 +3 52 1 +2 48 0 +1 44 0 +0 41 0 +0 37 0 +0 33 1 +1 30 1 +2 27 2 +3 24 3 +5 21 5 +7 18 7 +9 15 8 +11 13 11 +14 11 13 +18 9 15 +21 7 18 +25 5 21 +29 4 24 +33 3 28 +37 2 31 +42 1 35 +46 0 39 +51 0 43 +56 0 47 +61 0 52 +66 0 56 +71 1 61 +75 2 65 +80 3 70 +85 4 75 +90 5 80 +94 7 85 +99 9 90 +103 11 95 +107 13 100 +111 15 105 +114 18 110 +118 21 115 +121 24 120 +123 27 125 +126 30 130 +128 33 135 +130 37 140 +131 40 145 +132 44 149 +133 48 154 +133 52 158 +133 56 162 +133 60 167 +132 65 170 +131 69 174 +129 73 178 +128 78 181 +125 82 185 +123 86 188 +120 91 190 +117 95 193 +114 100 195 +110 104 198 +106 109 200 +102 113 201 +98 117 203 +94 121 204 +89 126 205 +84 130 206 +80 134 206 +75 138 207 +70 141 207 +65 145 206 +60 148 206 +55 152 205 +50 155 204 +46 158 203 +41 161 201 +37 164 200 +32 166 198 +28 168 195 +24 171 193 +21 173 190 +17 174 188 +14 176 185 +11 177 181 +9 178 178 +6 179 174 +4 180 170 +3 181 167 +2 181 162 +1 181 158 +0 181 154 +0 180 149 +0 180 145 +1 179 140 +2 178 135 +3 177 130 +5 175 125 +7 174 120 +9 172 115 +11 170 110 +14 167 105 +18 165 100 +21 162 95 +25 160 90 +29 157 85 +33 154 80 +37 150 75 +42 147 70 +46 143 65 +51 140 61 +56 136 56 diff --git a/src/fractalzoomer/color_maps/sgg071.map b/src/fractalzoomer/color_maps/sgg071.map new file mode 100644 index 000000000..81efbefcb --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg071.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +16 6 3 RGB cycles 2 2 2 +18 8 2 RGB max's 146 204 162 +21 10 1 RGB phases 3.77 3.44 2.82 +23 12 1 SEED was 4 +26 15 0 +29 17 0 +32 20 0 +35 23 0 +38 27 1 +41 30 1 +44 34 2 +48 37 3 +51 41 4 +55 46 6 +58 50 7 +62 54 9 +65 59 11 +69 63 13 +73 68 15 +76 73 17 +80 78 20 +83 82 23 +87 87 26 +90 92 29 +94 97 32 +97 102 35 +101 107 38 +104 112 42 +107 117 45 +110 122 49 +113 127 52 +116 132 56 +119 137 60 +122 142 64 +125 146 68 +127 151 72 +129 155 76 +132 159 80 +134 163 84 +136 167 88 +138 171 92 +139 175 96 +141 178 100 +142 181 103 +143 184 107 +144 187 111 +145 190 115 +145 192 118 +146 195 122 +146 197 125 +146 198 128 +146 200 132 +146 201 135 +146 202 138 +145 203 140 +144 204 143 +143 204 145 +142 204 148 +141 204 150 +139 203 152 +138 203 154 +136 202 155 +134 201 157 +132 199 158 +130 198 159 +127 196 160 +125 194 161 +122 191 161 +119 189 162 +117 186 162 +114 183 162 +111 180 162 +108 177 161 +104 173 160 +101 169 160 +98 166 159 +94 162 157 +91 157 156 +87 153 154 +84 149 153 +80 144 151 +76 140 149 +73 135 146 +69 130 144 +66 125 141 +62 120 139 +59 115 136 +55 110 133 +52 105 130 +48 100 126 +45 95 123 +42 90 119 +38 85 116 +35 80 112 +32 75 109 +29 71 105 +26 66 101 +24 61 97 +21 57 93 +19 52 89 +16 48 85 +14 44 81 +12 40 77 +10 36 73 +8 32 69 +7 28 65 +5 25 61 +4 22 58 +3 19 54 +2 16 50 +1 13 46 +1 11 43 +0 9 39 +0 7 36 +0 5 33 +0 4 30 +0 3 27 +1 2 24 +2 1 21 +2 0 18 +3 0 16 +5 0 14 +6 0 11 +7 1 9 +9 1 8 +11 2 6 +13 4 5 +15 5 3 +17 7 2 +20 9 2 +22 11 1 +25 13 0 +28 16 0 +30 19 0 +33 22 0 +36 25 0 +40 28 1 +43 32 2 +46 36 3 +50 39 4 +53 43 5 +56 48 6 +60 52 8 +64 56 10 +67 61 12 +71 66 14 +74 70 16 +78 75 19 +82 80 21 +85 85 24 +89 90 27 +92 95 30 +96 100 33 +99 105 36 +102 110 40 +106 115 43 +109 120 47 +112 125 51 +115 130 54 +118 135 58 +121 139 62 +123 144 66 +126 148 70 +128 153 74 +131 157 78 +133 161 82 +135 165 86 +137 169 90 +138 173 94 +140 176 98 +141 180 101 +143 183 105 +144 186 109 +144 189 113 +145 191 116 +146 193 120 +146 196 123 +146 197 127 +146 199 130 +146 201 133 +146 202 136 +145 203 139 +145 203 142 +144 204 144 +143 204 147 +141 204 149 +140 204 151 +139 203 153 +137 202 155 +135 201 156 +133 200 158 +131 198 159 +129 197 160 +126 195 161 +124 192 161 +121 190 162 +118 187 162 +115 185 162 +112 182 162 +109 178 161 +106 175 161 +103 171 160 +99 167 159 +96 164 158 +92 159 157 +89 155 155 +85 151 154 +82 146 152 +78 142 150 +75 137 147 +71 132 145 +67 128 143 +64 123 140 +60 118 137 +57 113 134 +53 108 131 +50 103 128 +46 98 125 +43 93 121 +40 88 118 +37 83 114 +34 78 110 +31 73 107 +28 68 103 +25 64 99 +22 59 95 +20 54 91 +17 50 87 +15 46 83 +13 42 79 +11 38 75 +9 34 71 +8 30 67 +6 27 63 +5 23 59 +3 20 56 +2 17 52 +2 15 48 +1 12 45 +0 10 41 +0 8 38 +0 6 34 +0 4 31 +0 3 28 +1 2 25 +1 1 22 +2 1 20 +3 0 17 +4 0 15 +5 0 13 +7 0 10 +8 1 9 +10 2 7 +12 3 5 +14 4 4 diff --git a/src/fractalzoomer/color_maps/sgg072.map b/src/fractalzoomer/color_maps/sgg072.map new file mode 100644 index 000000000..6da9518e2 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg072.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +123 35 75 RGB cycles 2 1 1 +128 34 75 RGB max's 216 75 84 +133 33 74 RGB phases 4.80 1.60 0.63 +139 32 73 SEED was 4 +144 32 73 +149 31 72 +153 30 71 +158 29 70 +163 28 70 +167 27 69 +172 26 68 +176 25 67 +180 24 66 +184 24 66 +188 23 65 +191 22 64 +195 21 63 +198 20 62 +201 19 61 +203 19 60 +206 18 59 +208 17 58 +210 16 57 +211 16 56 +213 15 55 +214 14 54 +215 13 53 +216 13 52 +216 12 51 +216 11 50 +216 11 49 +216 10 48 +215 9 47 +214 9 46 +213 8 45 +212 8 44 +210 7 43 +208 7 42 +206 6 41 +204 6 40 +201 5 39 +198 5 38 +195 4 37 +192 4 36 +188 3 35 +185 3 34 +181 3 33 +177 2 32 +173 2 31 +168 2 30 +164 1 29 +159 1 28 +154 1 27 +150 1 26 +145 1 25 +140 0 24 +134 0 23 +129 0 22 +124 0 21 +119 0 21 +113 0 20 +108 0 19 +103 0 18 +97 0 17 +92 0 16 +87 0 15 +82 0 15 +76 0 14 +71 0 13 +66 1 12 +62 1 12 +57 1 11 +52 1 10 +48 2 10 +43 2 9 +39 2 8 +35 2 8 +31 3 7 +28 3 7 +24 3 6 +21 4 6 +18 4 5 +15 5 5 +12 5 4 +10 6 4 +8 6 3 +6 7 3 +4 7 2 +3 8 2 +2 8 2 +1 9 2 +0 9 1 +0 10 1 +0 11 1 +0 11 1 +1 12 0 +1 13 0 +2 13 0 +3 14 0 +5 15 0 +7 16 0 +9 16 0 +11 17 0 +13 18 0 +16 19 0 +19 19 0 +22 20 0 +25 21 0 +29 22 1 +32 23 1 +36 24 1 +40 25 1 +45 25 2 +49 26 2 +54 27 2 +58 28 2 +63 29 3 +68 30 3 +73 31 4 +78 32 4 +83 33 5 +88 33 5 +94 34 5 +99 35 6 +104 36 7 +110 37 7 +115 38 8 +120 39 8 +126 40 9 +131 41 10 +136 42 10 +141 43 11 +146 44 12 +151 44 12 +156 45 13 +161 46 14 +165 47 15 +170 48 15 +174 49 16 +178 50 17 +182 51 18 +186 51 19 +189 52 20 +193 53 21 +196 54 21 +199 55 22 +202 56 23 +204 56 24 +207 57 25 +209 58 26 +211 59 27 +212 59 28 +214 60 29 +215 61 30 +215 62 31 +216 62 32 +216 63 33 +216 64 34 +216 64 35 +216 65 36 +215 65 37 +214 66 38 +212 67 39 +211 67 40 +209 68 41 +207 68 42 +205 69 43 +202 69 44 +200 70 45 +197 70 46 +194 71 47 +190 71 48 +187 71 49 +183 72 50 +179 72 51 +175 72 52 +170 73 53 +166 73 54 +161 73 55 +157 73 56 +152 74 57 +147 74 58 +142 74 59 +137 74 60 +132 74 61 +127 74 62 +121 74 63 +116 75 64 +111 75 65 +105 75 66 +100 75 66 +95 75 67 +89 74 68 +84 74 69 +79 74 70 +74 74 70 +69 74 71 +64 74 72 +59 74 73 +55 73 73 +50 73 74 +46 73 75 +41 73 75 +37 72 76 +33 72 77 +29 72 77 +26 71 78 +23 71 78 +19 71 79 +16 70 79 +14 70 80 +11 69 80 +9 69 81 +7 68 81 +5 68 81 +4 67 82 +2 67 82 +1 66 82 +1 65 83 +0 65 83 +0 64 83 +0 64 83 +0 63 83 +1 62 84 +2 61 84 +3 61 84 +4 60 84 +6 59 84 +8 59 84 +10 58 84 +12 57 84 +15 56 84 +17 55 84 +20 55 84 +24 54 84 +27 53 83 +31 52 83 +34 51 83 +38 50 83 +43 50 83 +47 49 82 +51 48 82 +56 47 82 +61 46 81 +66 45 81 +70 44 81 +75 43 80 +81 42 80 +86 42 79 +91 41 79 +96 40 78 +102 39 78 +107 38 77 +112 37 77 +118 36 76 diff --git a/src/fractalzoomer/color_maps/sgg073.map b/src/fractalzoomer/color_maps/sgg073.map new file mode 100644 index 000000000..755edde87 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg073.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +23 37 49 RGB cycles 2 1 1 +20 35 47 RGB max's 139 251 225 +18 33 45 RGB phases 2.26 2.33 2.14 +15 31 42 SEED was 4 +13 29 40 +11 27 38 +10 25 36 +8 23 34 +6 21 32 +5 20 30 +4 18 28 +3 16 27 +2 15 25 +1 13 23 +1 12 21 +0 11 20 +0 10 18 +0 8 17 +0 7 15 +0 6 14 +1 5 13 +1 5 11 +2 4 10 +3 3 9 +4 2 8 +6 2 7 +7 1 6 +9 1 5 +10 1 4 +12 0 4 +14 0 3 +16 0 2 +19 0 2 +21 0 1 +23 0 1 +26 0 1 +29 1 0 +32 1 0 +35 1 0 +38 2 0 +41 2 0 +44 3 0 +47 4 0 +50 5 0 +54 5 1 +57 6 1 +60 7 1 +64 8 2 +67 10 2 +71 11 3 +74 12 4 +77 14 4 +81 15 5 +84 16 6 +87 18 7 +91 20 8 +94 21 9 +97 23 10 +100 25 11 +103 27 13 +106 29 14 +109 31 15 +112 33 17 +114 35 18 +117 37 20 +119 39 21 +122 42 23 +124 44 25 +126 46 27 +128 49 28 +130 51 30 +131 54 32 +133 56 34 +134 59 36 +135 61 38 +136 64 40 +137 67 42 +138 70 45 +138 72 47 +139 75 49 +139 78 51 +139 81 54 +139 84 56 +138 87 59 +138 90 61 +137 93 64 +136 96 66 +135 99 69 +134 102 71 +133 105 74 +132 108 76 +130 111 79 +128 114 82 +126 117 84 +124 120 87 +122 123 90 +120 126 92 +117 129 95 +115 132 98 +112 136 101 +109 139 103 +107 142 106 +104 145 109 +101 148 112 +98 151 114 +94 154 117 +91 157 120 +88 160 123 +85 163 125 +81 166 128 +78 169 131 +74 172 134 +71 174 136 +68 177 139 +64 180 142 +61 183 144 +57 186 147 +54 188 150 +51 191 152 +47 193 155 +44 196 157 +41 199 160 +38 201 162 +35 204 165 +32 206 167 +29 208 170 +26 211 172 +24 213 174 +21 215 177 +19 217 179 +17 219 181 +14 221 183 +12 223 185 +11 225 187 +9 227 189 +7 229 191 +6 230 193 +4 232 195 +3 234 197 +2 235 199 +2 237 201 +1 238 202 +0 239 204 +0 241 206 +0 242 207 +0 243 209 +0 244 210 +1 245 211 +1 246 213 +2 247 214 +3 248 215 +4 248 216 +5 249 217 +6 249 218 +8 250 219 +9 250 220 +11 250 220 +13 251 221 +15 251 222 +17 251 222 +20 251 223 +22 251 223 +25 251 224 +27 250 224 +30 250 224 +33 250 224 +36 249 225 +39 249 225 +42 248 225 +45 248 224 +49 247 224 +52 246 224 +55 245 224 +59 244 223 +62 243 223 +65 242 222 +69 241 222 +72 239 221 +76 238 220 +79 237 220 +82 235 219 +86 234 218 +89 232 217 +92 230 216 +96 229 215 +99 227 214 +102 225 212 +105 223 211 +108 221 210 +110 219 208 +113 217 207 +116 215 205 +118 213 204 +121 211 202 +123 208 201 +125 206 199 +127 204 197 +129 201 195 +131 199 193 +132 196 191 +133 193 189 +135 191 187 +136 188 185 +137 186 183 +138 183 181 +138 180 179 +139 177 177 +139 174 174 +139 172 172 +139 169 170 +139 166 167 +138 163 165 +138 160 162 +137 157 160 +136 154 157 +135 151 155 +134 148 152 +132 145 150 +131 142 147 +129 139 144 +127 135 142 +125 132 139 +123 129 136 +121 126 134 +119 123 131 +116 120 128 +114 117 125 +111 114 123 +108 111 120 +105 108 117 +102 105 114 +99 102 112 +96 99 109 +93 96 106 +89 93 103 +86 90 101 +83 87 98 +79 84 95 +76 81 92 +73 78 90 +69 75 87 +66 72 84 +62 70 82 +59 67 79 +56 64 76 +52 61 74 +49 59 71 +46 56 68 +43 54 66 +39 51 63 +36 49 61 +33 46 59 +31 44 56 +28 42 54 +25 39 51 diff --git a/src/fractalzoomer/color_maps/sgg074.map b/src/fractalzoomer/color_maps/sgg074.map new file mode 100644 index 000000000..429f6d400 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg074.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +6 4 160 RGB cycles 1 1 1 +7 3 158 RGB max's 239 97 211 +8 3 156 RGB phases 3.43 2.73 1.00 +9 2 154 SEED was 4 +10 2 151 +11 2 149 +13 1 146 +14 1 144 +15 1 142 +17 1 139 +18 0 137 +20 0 134 +22 0 132 +23 0 129 +25 0 127 +27 0 124 +29 0 122 +31 0 119 +33 0 116 +35 0 114 +37 0 111 +39 0 109 +41 1 106 +44 1 103 +46 1 101 +48 1 98 +51 2 96 +53 2 93 +56 2 90 +58 3 88 +61 3 85 +63 3 83 +66 4 80 +68 4 78 +71 5 75 +74 5 73 +77 6 70 +79 6 68 +82 7 65 +85 8 63 +88 8 61 +91 9 58 +93 10 56 +96 10 54 +99 11 51 +102 12 49 +105 13 47 +108 14 45 +111 14 43 +114 15 41 +117 16 39 +120 17 37 +123 18 35 +126 19 33 +128 20 31 +131 21 29 +134 22 27 +137 23 26 +140 24 24 +143 25 22 +146 26 21 +149 27 19 +152 28 18 +154 29 16 +157 30 15 +160 31 14 +163 33 12 +166 34 11 +168 35 10 +171 36 9 +174 37 8 +176 38 7 +179 39 6 +181 41 5 +184 42 5 +186 43 4 +189 44 3 +191 45 3 +193 47 2 +196 48 2 +198 49 1 +200 50 1 +202 51 0 +204 52 0 +206 54 0 +208 55 0 +210 56 0 +212 57 0 +214 58 0 +216 60 0 +217 61 1 +219 62 1 +221 63 1 +222 64 2 +224 65 2 +225 66 3 +226 67 3 +228 69 4 +229 70 5 +230 71 5 +231 72 6 +232 73 7 +233 74 8 +234 75 9 +235 76 10 +235 77 11 +236 78 13 +237 79 14 +237 80 15 +238 80 17 +238 81 18 +238 82 20 +239 83 21 +239 84 23 +239 85 24 +239 85 26 +239 86 28 +239 87 29 +238 88 31 +238 88 33 +238 89 35 +237 90 37 +237 90 39 +236 91 41 +236 91 43 +235 92 45 +234 92 47 +233 93 50 +232 93 52 +231 94 54 +230 94 56 +229 94 59 +228 95 61 +227 95 63 +225 95 66 +224 96 68 +223 96 71 +221 96 73 +220 96 76 +218 96 78 +216 96 81 +215 97 83 +213 97 86 +211 97 88 +209 97 91 +207 97 93 +205 97 96 +203 96 99 +201 96 101 +199 96 104 +196 96 106 +194 96 109 +192 95 112 +189 95 114 +187 95 117 +185 95 119 +182 94 122 +180 94 125 +177 93 127 +174 93 130 +172 93 132 +169 92 135 +166 92 137 +164 91 140 +161 90 142 +158 90 144 +155 89 147 +153 89 149 +150 88 152 +147 87 154 +144 86 156 +141 86 159 +138 85 161 +135 84 163 +132 83 165 +129 83 167 +126 82 169 +124 81 171 +121 80 173 +118 79 175 +115 78 177 +112 77 179 +109 76 181 +106 75 183 +103 74 185 +100 73 186 +97 72 188 +94 71 190 +91 70 191 +89 69 193 +86 68 194 +83 67 195 +80 66 197 +77 65 198 +75 64 199 +72 62 200 +69 61 202 +67 60 203 +64 59 204 +61 58 205 +59 57 205 +56 55 206 +54 54 207 +51 53 208 +49 52 208 +47 51 209 +44 49 209 +42 48 210 +40 47 210 +38 46 210 +36 45 211 +33 44 211 +31 42 211 +30 41 211 +28 40 211 +26 39 211 +24 38 211 +22 37 211 +21 35 210 +19 34 210 +17 33 210 +16 32 209 +14 31 209 +13 30 208 +12 29 208 +11 28 207 +9 27 206 +8 25 205 +7 24 204 +6 23 203 +5 22 202 +4 21 201 +4 20 200 +3 19 199 +2 18 198 +2 18 197 +1 17 195 +1 16 194 +1 15 192 +0 14 191 +0 13 189 +0 12 188 +0 12 186 +0 11 184 +0 10 183 +0 9 181 +1 9 179 +1 8 177 +1 7 175 +2 7 173 +2 6 171 +3 6 169 +3 5 167 +4 5 165 +5 4 163 diff --git a/src/fractalzoomer/color_maps/sgg075.map b/src/fractalzoomer/color_maps/sgg075.map new file mode 100644 index 000000000..e20923d32 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg075.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +14 114 96 RGB cycles 1 2 1 +15 115 97 RGB max's 242 118 104 +17 116 98 RGB phases 3.60 5.87 5.72 +18 117 98 SEED was 4 +20 118 99 +22 118 99 +23 118 100 +25 118 100 +27 118 101 +29 118 101 +31 118 102 +33 117 102 +35 117 102 +37 116 102 +39 115 103 +41 114 103 +44 113 103 +46 112 103 +48 110 103 +51 109 104 +53 107 104 +56 105 104 +58 104 104 +61 102 104 +63 100 104 +66 97 104 +69 95 103 +71 93 103 +74 90 103 +77 88 103 +80 85 103 +82 82 102 +85 80 102 +88 77 102 +91 74 101 +94 71 101 +97 69 101 +100 66 100 +103 63 100 +106 60 99 +108 57 99 +111 54 98 +114 51 97 +117 48 97 +120 45 96 +123 43 95 +126 40 95 +129 37 94 +132 34 93 +135 32 92 +138 29 92 +141 27 91 +144 24 90 +147 22 89 +150 20 88 +153 18 87 +156 16 86 +158 14 85 +161 12 84 +164 10 83 +167 9 82 +170 7 81 +172 6 80 +175 5 79 +178 4 78 +180 3 77 +183 2 76 +185 1 75 +188 1 74 +190 0 72 +193 0 71 +195 0 70 +197 0 69 +200 0 68 +202 1 66 +204 1 65 +206 2 64 +208 2 63 +210 3 61 +212 4 60 +214 6 59 +216 7 58 +218 8 56 +220 10 55 +221 12 54 +223 13 52 +224 15 51 +226 17 50 +227 19 49 +229 22 47 +230 24 46 +231 26 45 +232 29 44 +234 31 42 +235 34 41 +236 36 40 +236 39 39 +237 42 37 +238 45 36 +239 48 35 +239 51 34 +240 53 33 +240 56 31 +241 59 30 +241 62 29 +241 65 28 +241 68 27 +242 71 26 +242 74 25 +242 76 23 +241 79 22 +241 82 21 +241 85 20 +241 87 19 +240 90 18 +240 92 17 +239 95 16 +239 97 16 +238 99 15 +237 101 14 +236 103 13 +235 105 12 +234 107 11 +233 109 10 +232 110 10 +231 111 9 +230 113 8 +228 114 8 +227 115 7 +226 116 6 +224 117 6 +222 117 5 +221 118 5 +219 118 4 +217 118 4 +216 118 3 +214 118 3 +212 118 2 +210 118 2 +208 117 2 +206 116 1 +204 116 1 +201 115 1 +199 114 1 +197 112 0 +194 111 0 +192 110 0 +190 108 0 +187 106 0 +185 105 0 +182 103 0 +180 101 0 +177 98 0 +174 96 0 +172 94 0 +169 91 1 +166 89 1 +163 86 1 +161 84 1 +158 81 1 +155 78 2 +152 76 2 +149 73 3 +146 70 3 +143 67 3 +140 64 4 +137 61 4 +135 58 5 +132 55 5 +129 53 6 +126 50 7 +123 47 7 +120 44 8 +117 41 9 +114 38 9 +111 36 10 +108 33 11 +105 30 12 +102 28 12 +99 26 13 +96 23 14 +93 21 15 +90 19 16 +87 17 17 +85 15 18 +82 13 19 +79 11 20 +76 9 21 +73 8 22 +71 7 23 +68 5 24 +65 4 25 +63 3 26 +60 2 27 +58 2 28 +55 1 30 +53 0 31 +50 0 32 +48 0 33 +45 0 34 +43 0 36 +41 0 37 +39 1 38 +36 1 39 +34 2 40 +32 3 42 +30 4 43 +28 5 44 +26 6 45 +25 8 47 +23 9 48 +21 11 49 +19 12 51 +18 14 52 +16 16 53 +15 18 54 +14 20 56 +12 23 57 +11 25 58 +10 27 59 +9 30 61 +8 33 62 +7 35 63 +6 38 65 +5 41 66 +4 43 67 +3 46 68 +3 49 69 +2 52 71 +1 55 72 +1 58 73 +1 61 74 +0 64 75 +0 66 76 +0 69 78 +0 72 79 +0 75 80 +0 78 81 +0 81 82 +0 83 83 +1 86 84 +1 88 85 +2 91 86 +2 93 87 +3 96 88 +3 98 89 +4 100 90 +5 102 90 +6 104 91 +7 106 92 +8 108 93 +9 109 94 +10 111 94 +11 112 95 +12 113 96 diff --git a/src/fractalzoomer/color_maps/sgg076.map b/src/fractalzoomer/color_maps/sgg076.map new file mode 100644 index 000000000..78ae8e168 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg076.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +92 71 143 RGB cycles 3 1 2 +84 69 145 RGB max's 234 231 157 +75 66 147 RGB phases 1.71 1.94 5.62 +68 64 149 SEED was 4 +60 61 150 +52 59 152 +45 56 153 +39 54 154 +33 51 155 +27 49 156 +22 47 157 +17 44 157 +13 42 157 +9 40 157 +6 38 157 +4 36 156 +2 34 156 +1 32 155 +0 30 154 +0 28 153 +1 26 152 +2 24 150 +4 23 148 +7 21 147 +10 19 145 +14 18 142 +18 16 140 +23 15 138 +29 14 135 +34 12 132 +41 11 129 +48 10 126 +55 9 123 +62 8 120 +70 7 117 +78 6 113 +86 5 110 +95 4 106 +103 3 103 +112 3 99 +120 2 95 +129 2 91 +138 1 87 +146 1 84 +154 1 80 +162 0 76 +170 0 72 +178 0 68 +185 0 64 +192 0 60 +198 0 57 +204 0 53 +210 1 49 +215 1 46 +219 1 42 +223 2 39 +226 2 36 +229 3 33 +231 4 29 +233 4 26 +234 5 24 +234 6 21 +233 7 18 +232 8 16 +231 9 14 +228 10 12 +225 11 10 +222 13 8 +218 14 6 +213 15 5 +208 17 4 +202 18 3 +196 20 2 +190 21 1 +183 23 0 +176 25 0 +168 27 0 +160 28 0 +152 30 0 +143 32 1 +135 34 1 +126 36 2 +118 38 3 +109 41 4 +101 43 6 +92 45 7 +84 47 9 +75 50 11 +68 52 13 +60 54 15 +52 57 18 +45 59 20 +39 62 23 +33 64 26 +27 67 28 +22 69 31 +17 72 35 +13 75 38 +9 77 41 +6 80 45 +4 83 48 +2 86 52 +1 88 56 +0 91 59 +0 94 63 +1 97 67 +2 99 71 +4 102 75 +7 105 78 +10 108 82 +14 111 86 +18 114 90 +23 116 94 +29 119 98 +34 122 101 +41 125 105 +48 128 109 +55 131 112 +62 133 116 +70 136 119 +78 139 122 +86 142 125 +95 145 128 +103 147 131 +112 150 134 +120 153 137 +129 155 139 +138 158 142 +146 161 144 +154 163 146 +162 166 148 +170 168 150 +178 171 151 +185 173 153 +192 176 154 +198 178 155 +204 181 156 +210 183 156 +215 185 157 +219 187 157 +223 190 157 +226 192 157 +229 194 157 +231 196 156 +233 198 156 +234 200 155 +234 202 154 +233 204 152 +232 205 151 +231 207 149 +228 209 148 +225 210 146 +222 212 144 +218 214 141 +213 215 139 +208 216 136 +202 218 134 +196 219 131 +190 220 128 +183 221 125 +176 222 122 +168 223 118 +160 224 115 +152 225 112 +143 226 108 +135 227 104 +126 228 101 +118 228 97 +109 229 93 +101 229 89 +92 230 85 +84 230 82 +75 230 78 +68 230 74 +60 231 70 +52 231 66 +45 231 62 +39 230 59 +33 230 55 +27 230 51 +22 230 48 +17 229 44 +13 229 41 +9 229 37 +6 228 34 +4 227 31 +2 227 28 +1 226 25 +0 225 22 +0 224 20 +1 223 17 +2 222 15 +4 221 13 +7 220 11 +10 219 9 +14 217 7 +18 216 6 +23 215 4 +29 213 3 +34 212 2 +41 210 1 +48 208 1 +55 207 0 +62 205 0 +70 203 0 +78 201 0 +86 199 1 +95 197 1 +103 195 2 +112 193 3 +120 191 4 +129 189 5 +138 187 7 +146 184 8 +154 182 10 +162 180 12 +170 177 14 +178 175 16 +185 173 19 +192 170 21 +198 168 24 +204 165 27 +210 162 30 +215 160 33 +219 157 36 +223 155 40 +226 152 43 +229 149 46 +231 146 50 +233 144 54 +234 141 57 +234 138 61 +233 135 65 +232 133 69 +231 130 73 +228 127 76 +225 124 80 +222 121 84 +218 118 88 +213 116 92 +208 113 96 +202 110 99 +196 107 103 +190 104 107 +183 101 110 +176 99 114 +168 96 117 +160 93 121 +152 90 124 +143 87 127 +135 85 130 +126 82 133 +118 79 135 +109 77 138 +101 74 141 diff --git a/src/fractalzoomer/color_maps/sgg077.map b/src/fractalzoomer/color_maps/sgg077.map new file mode 100644 index 000000000..7cd8ecbe6 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg077.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +93 1 1 RGB cycles 1 2 2 +95 1 1 RGB max's 188 200 156 +98 0 0 RGB phases 4.68 2.93 2.93 +100 0 0 SEED was 4 +102 0 0 +105 0 0 +107 1 1 +109 2 1 +111 3 2 +114 4 3 +116 6 4 +118 7 5 +120 9 7 +123 11 9 +125 14 10 +127 16 12 +129 19 15 +131 22 17 +133 25 19 +135 29 22 +138 32 25 +140 36 28 +142 40 31 +144 44 34 +146 48 37 +147 52 40 +149 57 44 +151 61 47 +153 66 51 +155 71 54 +157 75 58 +158 80 62 +160 85 66 +162 90 69 +163 95 73 +165 100 77 +166 105 81 +168 110 85 +169 114 89 +170 119 92 +172 124 96 +173 129 100 +174 134 104 +175 138 107 +176 143 111 +178 147 114 +179 151 118 +180 156 121 +180 160 124 +181 163 127 +182 167 130 +183 171 133 +184 174 135 +184 177 138 +185 180 140 +185 183 143 +186 186 145 +186 188 147 +187 191 148 +187 193 150 +187 194 151 +188 196 153 +188 197 154 +188 198 155 +188 199 155 +188 200 156 +188 200 156 +188 200 156 +187 200 156 +187 200 156 +187 199 155 +186 198 155 +186 197 154 +186 196 153 +185 194 152 +184 192 150 +184 190 149 +183 188 147 +182 186 145 +182 183 143 +181 180 141 +180 177 139 +179 174 136 +178 170 134 +177 167 131 +176 163 128 +175 159 125 +173 155 122 +172 151 118 +171 147 115 +169 142 112 +168 138 108 +167 133 105 +165 128 101 +164 124 97 +162 119 93 +160 114 90 +159 109 86 +157 104 82 +155 99 78 +153 94 74 +152 89 70 +150 84 67 +148 80 63 +146 75 59 +144 70 55 +142 65 52 +140 61 48 +138 56 45 +136 52 41 +134 48 38 +132 44 35 +130 40 31 +128 36 28 +125 32 26 +123 28 23 +121 25 20 +119 22 18 +117 19 15 +114 16 13 +112 14 11 +110 11 9 +107 9 7 +105 7 6 +103 5 4 +101 4 3 +98 3 2 +96 2 1 +94 1 1 +91 0 0 +89 0 0 +87 0 0 +84 0 0 +82 1 0 +80 1 1 +78 2 2 +75 3 2 +73 5 4 +71 6 5 +69 8 6 +66 10 8 +64 13 10 +62 15 11 +60 18 14 +58 21 16 +55 24 18 +53 27 21 +51 31 23 +49 34 26 +47 38 29 +45 42 32 +43 46 35 +41 50 39 +39 55 42 +38 59 45 +36 64 49 +34 68 53 +32 73 56 +30 78 60 +29 83 64 +27 87 68 +26 92 71 +24 97 75 +22 102 79 +21 107 83 +20 112 87 +18 117 91 +17 122 94 +15 127 98 +14 131 102 +13 136 105 +12 140 109 +11 145 112 +10 149 116 +9 153 119 +8 158 122 +7 162 126 +6 165 129 +5 169 131 +5 173 134 +4 176 137 +3 179 139 +3 182 142 +2 185 144 +2 187 146 +1 189 148 +1 192 149 +1 193 151 +0 195 152 +0 197 153 +0 198 154 +0 199 155 +0 199 156 +0 200 156 +0 200 156 +0 200 156 +1 200 156 +1 199 156 +1 199 155 +2 198 154 +2 196 153 +2 195 152 +3 193 151 +4 191 150 +4 189 148 +5 187 146 +6 184 144 +7 182 142 +8 179 140 +8 176 137 +9 172 135 +10 169 132 +12 165 129 +13 161 126 +14 157 123 +15 153 120 +16 149 117 +18 144 113 +19 140 110 +21 135 106 +22 131 103 +24 126 99 +25 121 95 +27 116 92 +28 112 88 +30 107 84 +32 102 80 +33 97 76 +35 92 72 +37 87 69 +39 82 65 +41 77 61 +43 72 57 +45 68 54 +47 63 50 +49 59 46 +51 54 43 +53 50 39 +55 46 36 +57 42 33 +59 38 30 +61 34 27 +64 30 24 +66 27 21 +68 24 19 +70 20 16 +72 18 14 +75 15 12 +77 12 10 +79 10 8 +81 8 7 +84 6 5 +86 5 4 +88 3 3 +91 2 2 diff --git a/src/fractalzoomer/color_maps/sgg078.map b/src/fractalzoomer/color_maps/sgg078.map new file mode 100644 index 000000000..f76c388a7 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg078.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +0 38 13 RGB cycles 1 4 2 +0 33 11 RGB max's 154 111 118 +0 28 9 RGB phases 3.06 1.80 2.43 +0 23 8 SEED was 4 +0 19 6 +0 15 5 +0 11 4 +1 8 3 +1 6 2 +1 4 1 +1 2 1 +2 1 0 +2 0 0 +3 0 0 +3 1 0 +4 2 0 +4 3 0 +5 5 1 +6 8 1 +6 11 2 +7 14 3 +8 18 4 +9 22 5 +10 27 6 +11 31 8 +12 36 9 +13 42 11 +14 47 13 +15 53 14 +16 58 16 +17 63 18 +18 69 21 +20 74 23 +21 79 25 +22 84 28 +24 89 30 +25 93 33 +26 97 35 +28 100 38 +29 103 41 +31 106 44 +32 108 47 +34 110 49 +36 111 52 +37 111 55 +39 111 58 +40 111 61 +42 110 64 +44 108 67 +45 106 70 +47 103 73 +49 100 75 +51 97 78 +53 93 81 +54 89 84 +56 84 86 +58 79 89 +60 74 91 +62 69 94 +64 64 96 +65 58 98 +67 53 100 +69 47 102 +71 42 104 +73 37 106 +75 32 108 +77 27 110 +79 22 111 +81 18 112 +82 14 114 +84 11 115 +86 8 116 +88 5 116 +90 3 117 +92 2 118 +94 1 118 +95 0 118 +97 0 118 +99 1 118 +101 2 118 +103 3 118 +104 6 117 +106 8 117 +108 11 116 +110 15 115 +111 19 114 +113 23 113 +115 28 112 +116 33 110 +118 38 109 +120 43 107 +121 48 105 +123 54 104 +124 59 102 +126 65 99 +127 70 97 +128 75 95 +130 80 93 +131 85 90 +133 90 88 +134 94 85 +135 98 82 +136 101 80 +137 104 77 +139 107 74 +140 109 71 +141 110 68 +142 111 65 +143 111 63 +144 111 60 +145 111 57 +146 109 54 +146 108 51 +147 105 48 +148 103 45 +149 100 42 +149 96 40 +150 92 37 +150 88 34 +151 83 32 +151 78 29 +152 73 27 +152 68 24 +153 62 22 +153 57 20 +153 51 18 +153 46 15 +153 41 14 +154 35 12 +154 30 10 +154 26 9 +154 21 7 +153 17 6 +153 13 5 +153 10 4 +153 7 3 +153 5 2 +152 3 1 +152 1 1 +152 0 0 +151 0 0 +151 0 0 +150 1 0 +150 2 0 +149 4 1 +148 6 1 +148 9 2 +147 12 3 +146 16 3 +145 20 5 +144 24 6 +143 29 7 +142 34 8 +141 39 10 +140 44 12 +139 50 14 +138 55 15 +137 61 17 +136 66 20 +135 72 22 +133 77 24 +132 82 26 +131 86 29 +129 91 31 +128 95 34 +126 99 37 +125 102 40 +124 105 42 +122 107 45 +120 109 48 +119 110 51 +117 111 54 +116 111 57 +114 111 60 +112 110 62 +111 109 65 +109 107 68 +107 105 71 +105 102 74 +104 99 77 +102 95 80 +100 91 82 +98 86 85 +97 82 88 +95 77 90 +93 72 93 +91 66 95 +89 61 97 +87 55 99 +85 50 101 +83 45 103 +82 39 105 +80 34 107 +78 29 109 +76 24 110 +74 20 112 +72 16 113 +70 12 114 +68 9 115 +66 6 116 +65 4 117 +63 2 117 +61 1 118 +59 0 118 +57 0 118 +55 0 118 +54 1 118 +52 3 118 +50 5 118 +48 7 117 +46 10 116 +45 13 116 +43 17 115 +41 21 114 +40 25 112 +38 30 111 +36 35 110 +35 40 108 +33 46 106 +32 51 104 +30 57 103 +29 62 100 +27 68 98 +26 73 96 +24 78 94 +23 83 91 +22 88 89 +20 92 86 +19 96 84 +18 99 81 +17 103 78 +16 105 75 +14 108 73 +13 109 70 +12 111 67 +11 111 64 +10 111 61 +9 111 58 +9 110 55 +8 109 52 +7 107 49 +6 104 47 +5 101 44 +5 98 41 +4 94 38 +3 90 36 +3 85 33 +2 81 30 +2 76 28 +2 70 25 +1 65 23 +1 60 21 +1 54 19 +0 49 16 +0 43 15 diff --git a/src/fractalzoomer/color_maps/sgg079.map b/src/fractalzoomer/color_maps/sgg079.map new file mode 100644 index 000000000..d9f517a68 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg079.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +5 1 0 RGB cycles 2 2 2 +4 2 1 RGB max's 177 164 248 +3 3 1 RGB phases 2.75 3.24 3.14 +2 4 2 SEED was 4 +1 5 4 +0 6 5 +0 8 7 +0 10 9 +0 12 12 +0 14 14 +1 16 17 +2 19 21 +3 22 24 +4 24 28 +5 27 32 +7 30 36 +9 34 40 +11 37 45 +13 40 50 +15 44 55 +18 47 60 +20 51 65 +23 55 71 +26 59 76 +30 63 82 +33 67 88 +36 71 94 +40 75 100 +44 79 106 +47 83 112 +51 87 118 +55 91 124 +59 95 130 +64 99 136 +68 103 142 +72 106 148 +76 110 154 +81 114 160 +85 118 166 +89 121 172 +94 125 177 +98 128 183 +102 131 188 +107 135 193 +111 138 198 +115 140 203 +119 143 208 +123 146 212 +127 148 216 +131 151 220 +135 153 224 +139 155 227 +142 156 231 +146 158 234 +149 159 236 +152 161 239 +155 162 241 +158 162 243 +160 163 245 +163 164 246 +165 164 247 +167 164 248 +169 164 248 +171 163 248 +172 163 248 +174 162 247 +175 161 247 +176 160 246 +176 159 244 +177 157 243 +177 155 241 +177 153 238 +177 151 236 +177 149 233 +176 147 230 +175 144 227 +174 142 223 +173 139 219 +171 136 215 +170 133 211 +168 129 207 +166 126 202 +164 123 197 +161 119 192 +159 115 187 +156 112 181 +153 108 176 +150 104 170 +147 100 165 +143 96 159 +140 92 153 +136 88 147 +133 84 141 +129 80 135 +125 76 129 +121 72 123 +117 68 116 +112 64 110 +108 60 104 +104 56 98 +100 53 92 +95 49 86 +91 45 81 +87 42 75 +82 38 69 +78 35 64 +74 32 59 +69 28 54 +65 25 49 +61 23 44 +57 20 39 +53 17 35 +49 15 31 +45 13 27 +41 11 23 +38 9 20 +34 7 17 +31 5 14 +27 4 11 +24 3 9 +21 2 7 +19 1 5 +16 1 3 +14 0 2 +11 0 1 +9 0 0 +8 0 0 +6 1 0 +4 1 0 +3 2 1 +2 3 2 +1 4 3 +1 6 4 +0 7 6 +0 9 8 +0 11 10 +0 13 13 +1 15 16 +1 18 19 +2 20 22 +3 23 26 +5 26 30 +6 29 34 +8 32 38 +10 35 43 +12 39 47 +14 42 52 +16 46 57 +19 49 63 +22 53 68 +25 57 74 +28 61 79 +31 65 85 +35 69 91 +38 73 97 +42 77 103 +46 81 109 +49 85 115 +53 89 121 +57 93 127 +62 97 133 +66 101 139 +70 105 145 +74 108 151 +79 112 157 +83 116 163 +87 119 169 +92 123 175 +96 126 180 +100 130 185 +105 133 191 +109 136 196 +113 139 201 +117 142 205 +121 145 210 +125 147 214 +129 149 218 +133 152 222 +137 154 226 +140 156 229 +144 157 232 +147 159 235 +150 160 238 +153 161 240 +156 162 242 +159 163 244 +162 163 245 +164 164 246 +166 164 247 +168 164 248 +170 163 248 +172 163 248 +173 162 248 +174 162 247 +175 160 246 +176 159 245 +177 158 243 +177 156 242 +177 154 239 +177 152 237 +177 150 234 +176 148 232 +176 146 228 +175 143 225 +173 140 221 +172 137 217 +171 134 213 +169 131 209 +167 128 204 +165 124 199 +162 121 195 +160 117 189 +157 114 184 +154 110 179 +151 106 173 +148 102 167 +145 98 162 +142 94 156 +138 90 150 +134 86 144 +131 82 138 +127 78 132 +123 74 126 +119 70 120 +115 66 113 +110 62 107 +106 58 101 +102 54 95 +97 51 89 +93 47 84 +89 43 78 +84 40 72 +80 36 67 +76 33 61 +71 30 56 +67 27 51 +63 24 46 +59 21 42 +55 19 37 +51 16 33 +47 14 29 +43 12 25 +39 10 22 +36 8 18 +32 6 15 +29 5 12 +26 3 10 +23 2 8 +20 2 6 +17 1 4 +15 0 3 +13 0 1 +10 0 1 +8 0 0 +7 0 0 diff --git a/src/fractalzoomer/color_maps/sgg080.map b/src/fractalzoomer/color_maps/sgg080.map new file mode 100644 index 000000000..0f71f38d1 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg080.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +75 32 96 RGB cycles 1 1 1 +78 34 94 RGB max's 245 134 137 +81 35 92 RGB phases 4.29 4.15 1.14 +84 37 91 SEED was 4 +87 38 89 +89 40 88 +92 41 86 +95 43 84 +98 44 83 +101 46 81 +104 48 79 +107 49 78 +110 51 76 +113 52 74 +116 54 73 +119 56 71 +122 57 69 +125 59 68 +128 61 66 +131 62 64 +134 64 63 +137 65 61 +140 67 59 +143 69 58 +146 70 56 +149 72 54 +152 74 53 +155 75 51 +158 77 49 +161 79 48 +164 80 46 +167 82 45 +169 84 43 +172 85 41 +175 87 40 +178 88 38 +180 90 37 +183 91 35 +186 93 34 +188 94 33 +191 96 31 +193 97 30 +196 99 28 +198 100 27 +200 102 26 +203 103 24 +205 105 23 +207 106 22 +209 107 21 +211 109 19 +214 110 18 +216 111 17 +217 112 16 +219 114 15 +221 115 14 +223 116 13 +225 117 12 +226 118 11 +228 119 10 +229 120 9 +231 121 8 +232 122 8 +234 123 7 +235 124 6 +236 125 5 +237 126 5 +238 127 4 +239 127 4 +240 128 3 +241 129 3 +242 129 2 +242 130 2 +243 130 1 +243 131 1 +244 132 1 +244 132 1 +245 132 0 +245 133 0 +245 133 0 +245 133 0 +245 134 0 +245 134 0 +245 134 0 +245 134 0 +245 134 0 +244 134 0 +244 134 1 +243 134 1 +243 134 1 +242 134 2 +241 134 2 +241 134 2 +240 134 3 +239 133 3 +238 133 4 +237 133 4 +236 132 5 +234 132 6 +233 131 6 +232 131 7 +230 130 8 +229 130 9 +227 129 9 +226 128 10 +224 128 11 +222 127 12 +221 126 13 +219 125 14 +217 124 15 +215 124 16 +213 123 17 +211 122 19 +209 121 20 +207 120 21 +204 119 22 +202 118 23 +200 117 25 +197 115 26 +195 114 27 +192 113 29 +190 112 30 +187 111 31 +185 109 33 +182 108 34 +180 107 36 +177 105 37 +174 104 39 +171 103 40 +169 101 42 +166 100 43 +163 98 45 +160 97 47 +157 95 48 +154 94 50 +151 92 51 +148 91 53 +145 89 55 +142 88 56 +139 86 58 +136 84 60 +133 83 61 +130 81 63 +127 80 65 +124 78 66 +121 76 68 +118 75 70 +115 73 71 +112 71 73 +109 70 75 +106 68 76 +103 66 78 +100 65 80 +97 63 81 +94 61 83 +92 60 85 +89 58 86 +86 56 88 +83 55 90 +80 53 91 +77 52 93 +74 50 94 +72 48 96 +69 47 97 +66 45 99 +64 44 100 +61 42 102 +58 41 103 +56 39 105 +53 38 106 +51 36 108 +48 35 109 +46 33 110 +44 32 112 +41 30 113 +39 29 114 +37 28 115 +35 26 117 +33 25 118 +31 24 119 +29 23 120 +27 21 121 +25 20 122 +23 19 123 +21 18 124 +20 17 125 +18 16 126 +17 15 127 +15 14 128 +14 13 129 +12 12 129 +11 11 130 +10 10 131 +9 9 131 +8 8 132 +7 7 133 +6 7 133 +5 6 134 +4 5 134 +3 5 135 +3 4 135 +2 4 135 +1 3 136 +1 3 136 +1 2 136 +0 2 136 +0 1 136 +0 1 137 +0 1 137 +0 1 137 +0 0 137 +0 0 137 +0 0 136 +1 0 136 +1 0 136 +2 0 136 +2 0 136 +3 0 135 +3 0 135 +4 0 134 +5 1 134 +6 1 134 +7 1 133 +8 2 133 +9 2 132 +10 2 131 +11 3 131 +13 3 130 +14 4 129 +16 4 128 +17 5 128 +19 6 127 +20 6 126 +22 7 125 +24 8 124 +25 9 123 +27 9 122 +29 10 121 +31 11 120 +33 12 119 +35 13 117 +38 14 116 +40 15 115 +42 16 114 +44 17 113 +47 18 111 +49 20 110 +52 21 109 +54 22 107 +57 23 106 +59 24 104 +62 26 103 +64 27 102 +67 28 100 +70 30 99 +72 31 97 diff --git a/src/fractalzoomer/color_maps/sgg081.map b/src/fractalzoomer/color_maps/sgg081.map new file mode 100644 index 000000000..8f2ad1e48 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg081.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +0 6 136 RGB cycles 4 4 3 +2 10 130 RGB max's 231 233 181 +5 15 124 RGB phases 3.13 3.36 0.97 +8 21 117 SEED was 33 +13 28 111 +19 36 104 +26 45 98 +33 54 91 +42 64 84 +51 74 78 +60 85 71 +71 97 65 +81 108 58 +92 119 52 +104 131 46 +115 142 41 +126 153 35 +138 164 30 +149 174 25 +159 184 21 +170 193 17 +179 201 13 +189 209 10 +197 215 7 +205 221 5 +211 225 3 +217 229 1 +222 231 0 +226 233 0 +229 233 0 +230 232 1 +231 230 2 +230 227 3 +229 223 5 +226 217 8 +222 211 11 +217 204 14 +211 196 18 +204 187 22 +197 178 27 +188 168 32 +179 157 37 +169 146 42 +159 135 48 +148 124 54 +137 112 60 +126 101 67 +114 89 73 +103 78 80 +92 68 87 +81 58 93 +70 48 100 +60 39 107 +50 31 113 +41 24 120 +33 17 126 +25 12 132 +19 7 138 +13 4 143 +8 1 149 +5 0 154 +2 0 158 +0 1 162 +0 3 166 +1 7 170 +3 11 173 +6 16 175 +10 23 177 +15 30 179 +21 38 180 +28 47 181 +35 56 181 +44 67 181 +53 77 180 +63 88 179 +73 99 177 +84 111 174 +95 122 172 +107 134 169 +118 145 165 +129 156 161 +140 167 157 +151 177 152 +162 186 147 +172 195 141 +182 203 136 +191 210 130 +199 217 124 +206 222 117 +213 226 111 +219 230 104 +223 232 98 +227 233 91 +229 233 84 +231 232 78 +231 229 71 +230 226 65 +228 221 58 +225 216 52 +221 209 46 +216 202 41 +210 194 35 +202 185 30 +195 175 25 +186 165 21 +177 154 17 +167 143 13 +156 132 10 +145 121 7 +134 109 5 +123 98 3 +112 87 1 +100 76 0 +89 65 0 +78 55 0 +68 46 1 +57 37 2 +48 29 3 +39 22 5 +31 16 8 +24 10 11 +17 6 14 +12 3 18 +7 1 22 +4 0 27 +1 0 32 +0 2 37 +0 4 42 +1 8 48 +3 12 54 +6 18 60 +11 24 67 +16 32 73 +22 40 80 +29 49 87 +37 59 93 +46 69 100 +56 80 107 +66 91 113 +76 102 120 +87 114 126 +98 125 132 +109 137 138 +121 148 143 +132 159 149 +143 169 154 +154 179 158 +165 188 162 +175 197 166 +184 205 170 +193 212 173 +201 218 175 +208 223 177 +215 227 179 +220 230 180 +224 232 181 +227 233 181 +230 233 181 +231 231 180 +231 229 179 +230 225 177 +227 220 174 +224 214 172 +220 208 169 +214 200 165 +208 192 161 +201 183 157 +192 173 152 +184 163 147 +174 152 141 +164 141 136 +154 129 130 +143 118 124 +131 106 117 +120 95 111 +109 84 104 +97 73 98 +86 63 91 +75 53 84 +65 43 78 +55 35 71 +46 27 65 +37 20 58 +29 14 52 +22 9 46 +16 5 41 +10 2 35 +6 1 30 +3 0 25 +1 1 21 +0 2 17 +0 5 13 +2 9 10 +4 14 7 +7 19 5 +12 26 3 +17 34 1 +24 42 0 +31 52 0 +39 61 0 +48 72 1 +58 83 2 +68 94 3 +79 105 5 +90 117 8 +101 128 11 +112 139 14 +124 150 18 +135 161 22 +146 172 27 +157 181 32 +167 191 37 +177 199 42 +186 207 48 +195 214 54 +203 219 60 +210 224 67 +216 228 73 +221 231 80 +225 232 87 +228 233 93 +230 232 100 +231 231 107 +231 228 113 +229 224 120 +227 219 126 +223 213 132 +218 206 138 +213 198 143 +206 189 149 +199 180 154 +190 170 158 +181 160 162 +172 149 166 +161 138 170 +151 126 173 +140 115 175 +129 104 177 +117 92 179 +106 81 180 +95 70 181 +84 60 181 +73 50 181 +62 41 180 +53 33 179 +43 25 177 +35 19 174 +27 13 172 +20 8 169 +14 4 165 +9 2 161 +5 0 157 +2 0 152 +1 1 147 +0 3 141 diff --git a/src/fractalzoomer/color_maps/sgg082.map b/src/fractalzoomer/color_maps/sgg082.map new file mode 100644 index 000000000..3fce2aef0 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg082.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +131 22 20 RGB cycles 4 9 3 +143 12 24 RGB max's 253 157 154 +155 4 29 RGB phases 4.65 2.15 3.81 +167 0 33 SEED was 33 +179 1 38 +190 4 43 +201 12 48 +210 23 53 +219 36 59 +227 52 65 +234 69 70 +241 86 76 +245 103 82 +249 119 87 +252 133 93 +253 144 98 +253 152 104 +252 156 109 +250 157 114 +246 154 119 +242 147 124 +236 136 128 +229 123 132 +221 108 136 +213 91 140 +203 74 143 +193 57 146 +182 41 148 +170 26 150 +158 15 152 +146 6 153 +134 1 154 +121 0 154 +109 3 154 +96 9 154 +85 19 153 +73 31 152 +62 46 150 +52 63 148 +42 80 146 +33 98 143 +25 114 140 +18 128 136 +12 141 132 +7 150 128 +4 155 124 +1 157 119 +0 155 114 +0 149 109 +1 140 104 +4 128 98 +7 113 93 +12 97 87 +18 80 81 +25 62 76 +33 46 70 +42 31 64 +52 18 59 +62 9 53 +73 3 48 +85 0 43 +97 1 38 +109 7 33 +121 15 28 +134 27 24 +146 41 20 +158 57 16 +170 75 13 +182 92 10 +193 109 7 +203 124 5 +213 137 3 +221 147 2 +229 154 1 +236 157 0 +242 156 0 +247 152 0 +250 144 1 +252 132 2 +253 118 3 +253 103 5 +252 85 8 +249 68 10 +245 51 13 +240 36 17 +234 22 20 +227 12 24 +219 4 29 +210 0 33 +200 1 38 +190 4 43 +179 12 48 +167 23 53 +155 36 59 +143 52 65 +131 69 70 +118 86 76 +106 103 82 +93 119 87 +82 133 93 +70 144 98 +59 152 104 +49 156 109 +40 157 114 +31 154 119 +23 147 124 +17 136 128 +11 123 132 +6 108 136 +3 91 140 +1 74 143 +0 57 146 +0 41 148 +2 26 150 +5 15 152 +9 6 153 +14 1 154 +20 0 154 +27 3 154 +35 9 154 +44 19 153 +54 31 152 +65 46 150 +76 63 148 +88 80 146 +100 98 143 +112 114 140 +124 128 136 +137 141 132 +149 150 128 +161 155 124 +173 157 119 +185 155 114 +195 149 109 +206 140 104 +215 128 98 +223 113 93 +231 97 87 +238 80 81 +243 62 76 +247 46 70 +251 31 64 +253 18 59 +253 9 53 +253 3 48 +251 0 43 +248 1 38 +244 7 33 +239 15 28 +233 27 24 +225 41 20 +217 57 16 +208 75 13 +198 92 10 +187 109 7 +176 124 5 +164 137 3 +152 147 2 +140 154 1 +127 157 0 +115 156 0 +103 152 0 +90 144 1 +79 132 2 +67 118 3 +57 103 5 +47 85 8 +37 68 10 +29 51 13 +21 36 17 +15 22 20 +10 12 24 +5 4 29 +2 0 33 +1 1 38 +0 4 43 +1 12 48 +2 23 53 +6 36 59 +10 52 65 +15 69 70 +22 86 76 +29 103 82 +37 119 87 +47 133 93 +57 144 98 +68 152 104 +79 156 109 +91 157 114 +103 154 119 +115 147 124 +128 136 128 +140 123 132 +152 108 136 +164 91 140 +176 74 143 +187 57 146 +198 41 148 +208 26 150 +217 15 152 +225 6 153 +233 1 154 +239 0 154 +244 3 154 +248 9 154 +251 19 153 +253 31 152 +253 46 150 +253 63 148 +251 80 146 +247 98 143 +243 114 140 +238 128 136 +231 141 132 +223 150 128 +215 155 124 +205 157 119 +195 155 114 +184 149 109 +173 140 104 +161 128 98 +149 113 93 +137 97 87 +124 80 81 +112 62 76 +100 46 70 +87 31 64 +76 18 59 +65 9 53 +54 3 48 +44 0 43 +35 1 38 +27 7 33 +20 15 28 +14 27 24 +9 41 20 +5 57 16 +2 75 13 +0 92 10 +0 109 7 +1 124 5 +3 137 3 +6 147 2 +11 154 1 +17 157 0 +23 156 0 +31 152 0 +40 144 1 +49 132 2 +59 118 3 +70 103 5 +82 85 8 +94 68 10 +106 51 13 +118 36 17 diff --git a/src/fractalzoomer/color_maps/sgg083.map b/src/fractalzoomer/color_maps/sgg083.map new file mode 100644 index 000000000..d8879170a --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg083.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +68 0 42 RGB cycles 9 11 8 +81 2 49 RGB max's 118 64 75 +92 6 56 RGB phases 4.64 2.93 4.64 +102 11 62 SEED was 33 +110 19 67 +115 27 71 +118 36 74 +118 44 75 +115 51 75 +109 58 73 +100 62 70 +90 64 66 +78 63 60 +65 61 54 +52 56 47 +40 50 40 +28 42 32 +17 33 25 +9 25 18 +4 17 13 +0 10 8 +0 4 4 +3 1 1 +8 0 0 +16 1 0 +26 5 2 +38 10 5 +51 17 10 +64 25 15 +77 34 21 +89 43 28 +99 50 36 +108 57 43 +114 61 50 +117 64 57 +118 64 63 +116 61 68 +111 57 71 +103 51 74 +94 43 75 +82 35 74 +70 26 73 +57 18 69 +44 11 65 +32 5 59 +21 2 53 +12 0 46 +5 1 39 +1 4 31 +0 9 24 +2 16 18 +6 24 12 +13 33 7 +23 41 3 +34 49 1 +46 56 0 +59 60 1 +72 63 2 +85 64 6 +96 62 10 +105 58 16 +112 52 22 +117 45 29 +118 36 37 +117 28 44 +113 19 51 +106 12 58 +97 6 63 +86 2 68 +74 0 72 +61 1 74 +48 3 75 +35 8 74 +24 15 72 +15 22 69 +7 31 64 +2 40 59 +0 48 52 +1 54 45 +5 60 38 +11 63 31 +20 64 23 +30 62 17 +42 59 11 +55 53 6 +68 46 3 +81 38 1 +92 29 0 +102 21 1 +110 13 3 +115 7 6 +118 3 11 +118 0 17 +115 0 23 +109 3 30 +100 7 37 +90 13 45 +78 21 52 +65 29 58 +52 38 64 +40 46 69 +28 53 72 +17 59 74 +9 62 75 +4 64 74 +0 63 72 +0 60 68 +3 54 64 +8 48 58 +16 40 51 +26 31 44 +38 22 37 +51 15 30 +64 8 23 +77 3 16 +89 1 11 +99 0 6 +108 2 3 +114 6 1 +117 12 0 +118 19 1 +116 28 3 +111 36 7 +103 45 12 +94 52 17 +82 58 24 +70 62 31 +57 64 38 +44 63 46 +32 60 53 +21 56 59 +12 49 65 +5 41 69 +1 33 72 +0 24 74 +2 16 75 +6 9 74 +13 4 72 +23 1 68 +34 0 63 +46 2 57 +59 5 50 +72 11 43 +85 18 36 +96 26 29 +105 35 22 +112 43 15 +117 51 10 +118 57 5 +117 61 2 +113 64 0 +106 64 0 +97 61 1 +86 57 4 +74 50 7 +61 43 12 +48 34 18 +35 25 25 +24 17 32 +15 10 39 +7 5 47 +2 1 53 +0 0 60 +1 1 65 +5 4 70 +11 10 73 +20 17 74 +30 25 75 +42 33 74 +55 42 71 +68 50 67 +81 56 62 +92 61 56 +102 63 50 +110 64 42 +115 62 35 +118 58 28 +118 51 21 +115 44 15 +109 36 9 +100 27 5 +90 19 2 +78 11 0 +65 6 0 +52 2 1 +40 0 4 +28 1 8 +17 4 13 +9 9 19 +4 15 26 +0 23 33 +0 32 40 +3 40 47 +8 48 54 +16 55 61 +26 60 66 +38 63 70 +51 64 73 +64 62 75 +77 58 75 +89 53 73 +99 45 71 +108 37 67 +114 29 62 +117 20 56 +118 13 49 +116 7 42 +111 2 34 +103 0 27 +94 0 20 +82 3 14 +70 8 9 +57 14 5 +44 22 2 +32 30 0 +21 39 0 +12 47 2 +5 54 4 +1 59 8 +0 63 14 +2 64 20 +6 63 27 +13 59 34 +23 54 41 +34 47 48 +46 39 55 +59 30 61 +72 22 66 +85 14 71 +96 8 73 +105 3 75 +112 0 75 +117 0 73 +118 2 70 +117 7 66 +113 13 61 +106 20 55 +97 29 48 +86 37 41 +74 45 33 +61 53 26 +48 58 19 +35 62 13 +24 64 8 +15 63 4 +7 60 1 +2 55 0 +0 48 0 +1 40 2 +5 32 5 +11 23 9 +20 15 14 +30 9 21 +42 4 27 +55 1 35 diff --git a/src/fractalzoomer/color_maps/sgg084.map b/src/fractalzoomer/color_maps/sgg084.map new file mode 100644 index 000000000..04879b4de --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg084.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +43 8 4 RGB cycles 2 2 2 +45 10 5 RGB max's 100 76 65 +48 11 6 RGB phases 4.52 3.77 3.61 +50 12 7 SEED was 33 +53 14 8 +55 15 9 +57 17 10 +60 18 11 +62 20 12 +65 21 14 +67 23 15 +69 25 16 +72 27 18 +74 28 19 +76 30 21 +78 32 22 +80 34 24 +82 36 25 +84 38 27 +85 40 28 +87 41 30 +89 43 32 +90 45 33 +92 47 35 +93 49 36 +94 51 38 +95 52 40 +96 54 41 +97 56 43 +98 57 44 +98 59 46 +99 60 47 +99 62 48 +100 63 50 +100 65 51 +100 66 52 +100 67 54 +99 68 55 +99 70 56 +99 71 57 +98 71 58 +97 72 59 +97 73 60 +96 74 61 +95 74 61 +94 75 62 +92 75 63 +91 76 63 +90 76 64 +88 76 64 +86 76 64 +85 76 65 +83 76 65 +81 76 65 +79 75 65 +77 75 65 +75 74 64 +73 74 64 +70 73 64 +68 72 63 +66 72 63 +64 71 62 +61 70 62 +59 69 61 +56 67 60 +54 66 59 +51 65 59 +49 63 58 +47 62 57 +44 61 56 +42 59 54 +39 57 53 +37 56 52 +34 54 51 +32 52 49 +30 51 48 +28 49 46 +26 47 45 +23 45 44 +21 43 42 +19 42 41 +17 40 39 +16 38 37 +14 36 36 +12 34 34 +11 32 33 +9 30 31 +8 29 29 +7 27 28 +5 25 26 +4 23 25 +3 22 23 +3 20 22 +2 18 20 +1 17 19 +1 15 17 +0 14 16 +0 12 15 +0 11 13 +0 10 12 +0 8 11 +0 7 10 +1 6 9 +1 5 7 +2 4 6 +3 4 6 +3 3 5 +4 2 4 +5 2 3 +7 1 3 +8 1 2 +9 0 1 +11 0 1 +12 0 1 +14 0 0 +16 0 0 +17 0 0 +19 0 0 +21 1 0 +23 1 0 +25 2 0 +28 2 1 +30 3 1 +32 4 1 +34 5 2 +37 6 2 +39 7 3 +42 8 4 +44 9 5 +46 10 5 +49 11 6 +51 13 7 +54 14 8 +56 16 9 +59 17 11 +61 19 12 +63 21 13 +66 22 14 +68 24 16 +70 26 17 +73 28 19 +75 29 20 +77 31 22 +79 33 23 +81 35 25 +83 37 26 +85 39 28 +86 40 29 +88 42 31 +89 44 32 +91 46 34 +92 48 36 +94 50 37 +95 51 39 +96 53 40 +97 55 42 +97 57 43 +98 58 45 +99 60 46 +99 61 48 +99 63 49 +100 64 50 +100 65 52 +100 67 53 +100 68 54 +99 69 55 +99 70 56 +98 71 58 +98 72 58 +97 73 59 +96 73 60 +95 74 61 +94 75 62 +93 75 62 +92 75 63 +90 76 63 +89 76 64 +87 76 64 +85 76 64 +84 76 65 +82 76 65 +80 75 65 +78 75 65 +76 75 65 +74 74 64 +72 73 64 +69 73 64 +67 72 63 +65 71 63 +62 70 62 +60 69 61 +58 68 61 +55 67 60 +53 66 59 +50 64 58 +48 63 57 +45 61 56 +43 60 55 +40 58 54 +38 57 53 +36 55 51 +33 53 50 +31 52 49 +29 50 47 +27 48 46 +24 46 44 +22 44 43 +20 43 41 +18 41 40 +17 39 38 +15 37 37 +13 35 35 +11 33 33 +10 31 32 +8 29 30 +7 28 29 +6 26 27 +5 24 26 +4 22 24 +3 21 22 +2 19 21 +2 17 19 +1 16 18 +1 14 17 +0 13 15 +0 12 14 +0 10 13 +0 9 11 +0 8 10 +1 7 9 +1 6 8 +1 5 7 +2 4 6 +3 3 5 +4 2 4 +5 2 4 +6 1 3 +7 1 2 +8 0 2 +10 0 1 +11 0 1 +13 0 0 +15 0 0 +16 0 0 +18 0 0 +20 1 0 +22 1 0 +24 1 0 +27 2 0 +29 3 1 +31 3 1 +33 4 2 +36 5 2 +38 6 3 +40 7 3 diff --git a/src/fractalzoomer/color_maps/sgg085.map b/src/fractalzoomer/color_maps/sgg085.map new file mode 100644 index 000000000..2c02a080a --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg085.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +118 65 41 RGB cycles 4 7 9 +108 75 52 RGB max's 212 118 97 +98 84 62 RGB phases 1.35 4.64 4.33 +87 93 72 SEED was 33 +77 101 81 +67 107 88 +58 112 93 +49 116 96 +40 118 97 +32 118 95 +25 116 91 +19 112 85 +13 107 77 +9 101 68 +5 93 58 +2 84 47 +1 75 36 +0 65 26 +0 55 17 +2 45 10 +4 35 4 +8 26 1 +12 18 0 +17 12 1 +23 6 5 +30 3 11 +38 0 18 +46 0 27 +55 1 37 +64 5 48 +74 9 59 +84 15 69 +94 23 78 +105 31 86 +115 41 92 +126 51 95 +136 61 97 +146 71 96 +155 80 93 +164 90 87 +172 98 80 +180 105 71 +187 110 61 +193 115 51 +199 117 40 +203 118 30 +207 117 20 +209 114 12 +211 110 6 +212 104 2 +211 97 0 +210 88 1 +207 79 3 +204 69 8 +199 59 16 +194 49 24 +188 39 34 +181 30 44 +173 22 55 +164 14 66 +156 8 75 +146 4 83 +136 1 90 +126 0 94 +116 1 97 +105 3 97 +95 7 94 +85 13 89 +75 19 83 +65 28 74 +55 37 65 +47 46 54 +38 56 44 +31 66 33 +24 76 23 +17 86 15 +12 94 8 +8 102 3 +4 108 0 +2 113 0 +0 116 2 +0 118 7 +1 117 13 +2 115 21 +5 112 31 +9 107 41 +13 100 52 +19 92 62 +25 83 72 +32 74 81 +40 64 88 +48 53 93 +57 43 96 +67 34 97 +77 25 95 +87 17 91 +97 11 85 +107 6 77 +118 2 68 +128 0 58 +138 0 47 +148 2 36 +157 5 26 +166 10 17 +174 16 10 +182 24 4 +189 33 1 +195 42 0 +200 52 1 +204 62 5 +208 72 11 +210 82 18 +211 91 27 +212 99 37 +211 106 48 +209 111 59 +206 115 69 +203 117 78 +198 118 86 +192 116 92 +186 114 95 +179 109 97 +171 103 96 +162 96 93 +153 87 87 +144 78 80 +134 68 71 +124 58 61 +113 48 51 +103 38 40 +92 29 30 +82 21 20 +72 13 12 +62 8 6 +53 3 2 +44 1 0 +36 0 1 +29 1 3 +22 3 8 +16 8 16 +11 13 24 +7 21 34 +4 29 44 +1 38 55 +0 48 66 +0 58 75 +1 68 83 +3 78 90 +6 87 94 +10 95 97 +14 103 97 +20 109 94 +27 114 89 +34 116 83 +42 118 74 +50 117 65 +60 115 54 +69 111 44 +79 106 33 +89 99 23 +100 91 15 +110 82 8 +120 72 3 +131 62 0 +141 52 0 +150 42 2 +160 33 7 +168 24 13 +176 16 21 +184 10 31 +190 5 41 +196 2 52 +201 0 62 +205 0 72 +208 2 81 +210 6 88 +211 11 93 +211 17 96 +210 25 97 +208 34 95 +205 43 91 +201 53 85 +197 64 77 +191 74 68 +184 83 58 +177 92 47 +169 100 36 +160 106 26 +151 112 17 +141 115 10 +131 117 4 +121 118 1 +111 116 0 +100 113 1 +90 108 5 +80 102 11 +70 94 18 +60 86 27 +51 76 37 +42 66 48 +34 56 59 +27 46 69 +20 37 78 +15 28 86 +10 19 92 +6 13 95 +3 7 97 +1 3 96 +0 1 93 +0 0 87 +1 1 80 +3 4 71 +7 8 61 +11 14 51 +16 22 40 +22 30 30 +28 39 20 +36 49 12 +44 59 6 +53 69 2 +62 79 0 +72 88 1 +82 97 3 +92 104 8 +102 110 16 +113 114 24 +123 117 34 +133 118 44 +143 117 55 +153 115 66 +162 110 75 +170 105 83 +178 98 90 +185 90 94 +192 80 97 +198 71 97 +202 61 94 +206 51 89 +209 41 83 +211 31 74 +212 23 65 +211 15 54 +210 9 44 +208 5 33 +205 1 23 +200 0 15 +195 0 8 +189 3 3 +182 6 0 +175 12 0 +167 18 2 +158 26 7 +149 35 13 +139 45 21 +129 55 31 diff --git a/src/fractalzoomer/color_maps/sgg086.map b/src/fractalzoomer/color_maps/sgg086.map new file mode 100644 index 000000000..32711b3eb --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg086.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +195 250 120 RGB cycles 4 2 1 +200 250 117 RGB max's 210 250 226 +204 249 114 RGB phases 5.65 6.26 1.49 +207 248 111 SEED was 33 +209 247 108 +210 246 106 +210 244 103 +209 242 100 +207 239 97 +204 237 95 +200 234 92 +195 231 89 +189 227 86 +182 224 84 +175 220 81 +167 216 78 +158 211 76 +149 207 73 +139 202 71 +130 197 68 +119 192 65 +109 186 63 +99 181 60 +88 175 58 +78 170 56 +68 164 53 +59 158 51 +50 152 48 +41 146 46 +33 140 44 +26 134 42 +20 128 40 +14 121 38 +9 115 36 +6 109 34 +3 103 32 +1 97 30 +0 91 28 +0 85 26 +1 79 24 +4 74 23 +7 68 21 +11 63 19 +16 57 18 +22 52 16 +29 47 15 +36 43 14 +44 38 12 +53 34 11 +62 30 10 +72 26 9 +82 22 8 +92 19 7 +102 16 6 +113 13 5 +123 10 4 +133 8 3 +143 6 3 +152 4 2 +161 3 2 +170 2 1 +178 1 1 +185 0 1 +191 0 0 +197 0 0 +201 0 0 +205 1 0 +208 2 0 +209 3 0 +210 5 0 +210 7 1 +208 9 1 +206 11 1 +203 14 2 +198 17 2 +193 20 3 +187 24 3 +180 28 4 +173 32 5 +165 36 6 +156 40 7 +147 45 8 +137 50 9 +127 55 10 +117 60 11 +106 65 12 +96 71 13 +86 76 15 +76 82 16 +66 88 18 +57 94 19 +48 100 21 +39 106 22 +32 112 24 +25 118 26 +18 124 28 +13 130 29 +8 137 31 +5 143 33 +2 149 35 +1 155 37 +0 161 39 +0 167 42 +2 172 44 +4 178 46 +8 184 48 +12 189 51 +17 194 53 +24 199 55 +30 204 58 +38 209 60 +46 213 63 +55 218 65 +65 222 68 +74 225 70 +84 229 73 +95 232 75 +105 235 78 +115 238 81 +125 241 83 +135 243 86 +145 245 89 +155 246 92 +163 248 94 +172 249 97 +179 250 100 +186 250 103 +192 250 105 +198 250 108 +202 250 111 +206 249 114 +208 248 117 +210 247 119 +210 245 122 +209 243 125 +208 241 128 +205 238 130 +202 235 133 +197 232 136 +192 229 139 +186 225 141 +179 222 144 +171 218 147 +163 213 149 +154 209 152 +144 204 155 +135 199 157 +124 194 160 +114 189 162 +104 184 165 +94 178 167 +83 173 170 +73 167 172 +64 161 174 +54 155 177 +46 149 179 +37 143 181 +30 137 184 +23 131 186 +17 124 188 +12 118 190 +7 112 192 +4 106 194 +2 100 196 +0 94 198 +0 88 200 +1 82 201 +2 76 203 +5 71 205 +9 65 206 +13 60 208 +19 55 209 +25 50 211 +32 45 212 +40 40 214 +49 36 215 +58 32 216 +67 28 217 +77 24 218 +87 20 219 +97 17 220 +107 14 221 +118 11 222 +128 9 223 +138 7 223 +148 5 224 +157 3 224 +166 2 225 +174 1 225 +181 0 226 +188 0 226 +194 0 226 +199 0 226 +203 1 226 +206 2 226 +209 3 226 +210 4 226 +210 6 226 +209 8 226 +207 10 225 +205 13 225 +201 16 225 +196 19 224 +190 22 223 +184 26 223 +177 30 222 +169 34 221 +160 38 220 +151 43 219 +142 47 218 +132 52 217 +122 57 216 +112 63 215 +101 68 214 +91 73 212 +81 79 211 +71 85 210 +61 91 208 +52 97 207 +43 103 205 +35 109 203 +28 115 202 +21 121 200 +15 127 198 +10 134 196 +6 140 194 +3 146 192 +1 152 190 +0 158 188 +0 164 186 +1 170 184 +3 175 182 +6 181 179 +10 186 177 +15 192 175 +20 197 172 +27 202 170 +34 207 168 +42 211 165 +51 215 163 +60 220 160 +69 224 157 +79 227 155 +89 231 152 +100 234 150 +110 237 147 +120 239 144 +130 242 142 +140 244 139 +150 246 136 +159 247 133 +168 248 131 +176 249 128 +183 250 125 +190 250 122 diff --git a/src/fractalzoomer/color_maps/sgg087.map b/src/fractalzoomer/color_maps/sgg087.map new file mode 100644 index 000000000..205e37587 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg087.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +27 70 144 RGB cycles 18 9 10 +3 51 148 RGB max's 251 188 148 +3 34 148 RGB phases 2.03 1.60 5.70 +27 19 143 SEED was 33 +69 9 133 +123 2 121 +177 0 105 +221 3 88 +247 10 70 +249 21 52 +227 36 35 +186 53 21 +133 73 10 +78 93 3 +33 114 0 +6 134 2 +1 152 8 +21 166 18 +61 178 31 +114 185 48 +168 188 65 +215 186 83 +244 180 101 +250 169 117 +233 155 131 +194 138 141 +142 118 147 +87 98 148 +40 77 146 +9 57 138 +0 39 127 +16 24 113 +53 12 97 +104 4 79 +160 0 60 +208 1 43 +241 7 28 +251 17 15 +237 30 6 +202 47 1 +151 66 0 +96 86 4 +47 107 12 +12 127 24 +0 146 39 +12 162 56 +46 174 74 +95 183 92 +151 187 109 +201 187 124 +237 182 136 +251 173 144 +241 160 148 +209 144 148 +160 125 143 +105 105 133 +54 84 121 +17 64 105 +0 45 88 +8 29 70 +39 15 52 +86 6 35 +141 1 21 +193 0 10 +232 4 3 +250 13 0 +244 25 2 +215 41 8 +169 60 18 +114 80 31 +62 100 48 +22 121 65 +1 140 83 +5 157 101 +33 171 117 +78 181 131 +132 186 141 +185 188 147 +227 184 148 +249 177 146 +247 165 138 +222 150 127 +178 132 113 +124 112 97 +70 91 79 +27 70 60 +3 51 43 +3 34 28 +27 19 15 +69 9 6 +123 2 1 +177 0 0 +221 3 4 +247 10 12 +249 21 24 +227 36 39 +186 53 56 +133 73 74 +78 93 92 +33 114 109 +6 134 124 +1 152 136 +21 166 144 +61 178 148 +114 185 148 +168 188 143 +215 186 133 +244 180 121 +250 169 105 +233 155 88 +194 138 70 +142 118 52 +87 98 35 +40 77 21 +9 57 10 +0 39 3 +16 24 0 +53 12 2 +104 4 8 +160 0 18 +208 1 31 +241 7 48 +251 17 65 +237 30 83 +202 47 101 +151 66 117 +96 86 131 +47 107 141 +12 127 147 +0 146 148 +12 162 146 +46 174 138 +95 183 127 +151 187 113 +201 187 97 +237 182 79 +251 173 60 +241 160 43 +209 144 28 +160 125 15 +105 105 6 +54 84 1 +17 64 0 +0 45 4 +8 29 12 +39 15 24 +86 6 39 +141 1 56 +193 0 74 +232 4 92 +250 13 109 +244 25 124 +215 41 136 +169 60 144 +114 80 148 +62 100 148 +22 121 143 +1 140 133 +5 157 121 +33 171 105 +78 181 88 +132 186 70 +185 188 52 +227 184 35 +249 177 21 +247 165 10 +222 150 3 +178 132 0 +124 112 2 +70 91 8 +27 70 18 +3 51 31 +3 34 48 +27 19 65 +69 9 83 +123 2 101 +177 0 117 +221 3 131 +247 10 141 +249 21 147 +227 36 148 +186 53 146 +133 73 138 +78 93 127 +33 114 113 +6 134 97 +1 152 79 +21 166 60 +61 178 43 +114 185 28 +168 188 15 +215 186 6 +244 180 1 +250 169 0 +233 155 4 +194 138 12 +142 118 24 +87 98 39 +40 77 56 +9 57 74 +0 39 92 +16 24 109 +53 12 124 +104 4 136 +160 0 144 +208 1 148 +241 7 148 +251 17 143 +237 30 133 +202 47 121 +151 66 105 +96 86 88 +47 107 70 +12 127 52 +0 146 35 +12 162 21 +46 174 10 +95 183 3 +151 187 0 +201 187 2 +237 182 8 +251 173 18 +241 160 31 +209 144 48 +160 125 65 +105 105 83 +54 84 101 +17 64 117 +0 45 131 +8 29 141 +39 15 147 +86 6 148 +141 1 146 +193 0 138 +232 4 127 +250 13 113 +244 25 97 +215 41 79 +169 60 60 +114 80 43 +62 100 28 +22 121 15 +1 140 6 +5 157 1 +33 171 0 +78 181 4 +132 186 12 +185 188 24 +227 184 39 +249 177 56 +247 165 74 +222 150 92 +178 132 109 +124 112 124 +70 91 136 diff --git a/src/fractalzoomer/color_maps/sgg088.map b/src/fractalzoomer/color_maps/sgg088.map new file mode 100644 index 000000000..bc40b1924 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg088.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +180 60 150 RGB cycles 5 4 7 +189 71 171 RGB max's 209 245 251 +196 82 190 RGB phases 5.39 4.08 4.74 +201 94 208 SEED was 33 +206 106 223 +208 118 235 +209 130 244 +209 142 250 +207 154 251 +203 165 249 +198 176 244 +192 187 235 +184 197 222 +175 206 207 +165 215 189 +154 222 170 +142 229 149 +130 234 127 +117 239 106 +104 242 85 +91 244 65 +79 245 47 +66 245 31 +55 244 18 +44 241 9 +34 237 3 +25 233 0 +17 227 1 +11 220 6 +6 212 15 +2 203 26 +0 194 41 +0 184 58 +1 173 77 +4 162 98 +8 150 119 +14 138 141 +21 126 162 +30 114 182 +39 102 201 +50 90 217 +61 79 230 +73 68 241 +86 57 248 +99 47 251 +112 38 251 +124 30 247 +137 22 239 +149 16 228 +160 10 214 +171 6 197 +180 3 178 +189 1 158 +196 0 137 +201 0 115 +206 2 94 +208 5 73 +209 8 54 +209 13 38 +207 19 24 +203 26 13 +198 34 5 +192 43 1 +184 53 0 +175 63 4 +165 74 11 +154 85 21 +142 97 34 +130 109 50 +117 121 69 +104 133 89 +91 145 110 +79 157 132 +66 168 153 +55 179 174 +44 189 193 +34 199 210 +25 208 225 +17 216 237 +11 224 245 +6 230 250 +2 235 251 +0 240 249 +0 243 243 +1 245 233 +4 245 220 +8 245 205 +14 243 187 +21 240 167 +30 236 146 +39 231 124 +50 225 103 +61 218 82 +73 210 62 +86 201 45 +99 191 29 +112 181 17 +124 170 8 +137 159 2 +149 147 0 +160 135 2 +171 123 7 +180 111 16 +189 99 28 +196 87 43 +201 76 61 +206 65 80 +208 55 101 +209 45 122 +209 36 144 +207 28 165 +203 21 185 +198 14 203 +192 9 219 +184 5 232 +175 2 242 +165 1 248 +154 0 251 +142 1 250 +130 2 246 +117 5 238 +104 10 226 +91 15 212 +79 21 195 +66 28 176 +55 36 155 +44 45 134 +34 55 112 +25 66 91 +17 77 70 +11 88 52 +6 100 36 +2 112 22 +0 124 11 +0 136 4 +1 148 0 +4 159 1 +8 171 4 +14 182 12 +21 192 23 +30 202 36 +39 210 53 +50 218 72 +61 225 92 +73 232 113 +86 237 135 +99 241 156 +112 243 177 +124 245 196 +137 245 213 +149 245 227 +160 243 238 +171 239 246 +180 235 251 +189 230 251 +196 223 248 +201 216 242 +206 208 231 +208 199 218 +209 189 202 +209 178 184 +207 167 164 +203 156 143 +198 144 121 +192 132 100 +184 120 79 +175 108 60 +165 96 42 +154 84 27 +142 73 15 +130 62 7 +117 52 2 +104 43 0 +91 34 2 +79 26 8 +66 19 18 +55 13 30 +44 8 46 +34 4 63 +25 2 83 +17 0 104 +11 0 126 +6 1 147 +2 3 168 +0 6 188 +0 11 206 +1 16 221 +4 23 234 +8 30 243 +14 39 249 +21 48 251 +30 58 250 +39 68 245 +50 79 236 +61 91 224 +73 103 209 +86 115 192 +99 127 173 +112 139 152 +124 151 130 +137 162 109 +149 173 88 +160 184 68 +171 194 49 +180 204 33 +189 212 20 +196 220 10 +201 227 3 +206 233 0 +208 238 1 +209 241 5 +209 244 13 +207 245 24 +203 245 39 +198 244 56 +192 242 74 +184 239 95 +175 234 116 +165 228 138 +154 222 159 +142 214 180 +130 206 198 +117 196 215 +104 186 229 +91 176 240 +79 165 247 +66 153 251 +55 141 251 +44 129 247 +34 117 240 +25 105 230 +17 93 216 +11 82 200 +6 70 181 +2 60 161 +0 50 140 +0 40 118 +1 32 97 +4 24 76 +8 17 57 +14 12 40 +21 7 25 +30 4 14 +39 1 6 +50 0 1 +61 0 0 +73 1 3 +86 4 9 +99 7 19 +112 12 32 +124 18 48 +137 24 66 +149 32 86 +160 41 107 +171 50 129 diff --git a/src/fractalzoomer/color_maps/sgg089.map b/src/fractalzoomer/color_maps/sgg089.map new file mode 100644 index 000000000..dbf6920a6 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg089.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +199 141 7 RGB cycles 4 2 7 +199 147 3 RGB max's 199 240 103 +198 153 1 RGB phases 6.11 4.84 2.45 +197 158 0 SEED was 33 +194 164 1 +190 169 3 +186 175 7 +181 180 12 +175 185 18 +168 190 25 +161 195 33 +152 199 41 +144 203 50 +135 208 59 +126 211 68 +116 215 76 +106 219 83 +97 222 89 +87 225 95 +77 228 99 +68 230 101 +59 232 102 +50 234 102 +42 236 100 +34 237 97 +27 238 92 +20 239 86 +15 240 79 +10 240 71 +6 240 63 +3 239 54 +1 239 45 +0 238 37 +0 237 29 +1 235 21 +3 233 14 +5 231 9 +9 229 5 +14 226 2 +19 223 0 +25 220 0 +32 217 2 +40 213 5 +48 210 9 +56 206 15 +65 201 22 +75 197 29 +84 192 38 +94 187 46 +104 182 55 +114 177 64 +123 172 72 +133 167 80 +142 161 87 +150 156 93 +158 150 97 +166 144 100 +173 138 102 +179 133 102 +185 127 101 +189 121 98 +193 115 94 +196 109 89 +198 103 82 +199 97 75 +199 91 67 +198 86 58 +196 80 49 +193 75 40 +189 69 32 +185 64 24 +179 59 17 +173 54 11 +166 49 6 +159 44 3 +150 40 1 +142 35 0 +133 31 1 +123 27 3 +114 24 7 +104 20 12 +94 17 19 +84 14 26 +75 12 34 +65 9 43 +56 7 51 +48 5 60 +40 4 69 +32 2 77 +25 1 84 +19 1 90 +14 0 95 +9 0 99 +5 0 102 +3 1 103 +1 1 102 +0 2 100 +0 4 96 +1 5 91 +3 7 85 +6 9 78 +10 12 70 +15 14 62 +20 17 53 +27 20 44 +34 24 36 +41 27 27 +50 31 20 +58 35 14 +68 40 8 +77 44 4 +87 49 1 +96 54 0 +106 59 0 +116 64 2 +126 69 5 +135 75 10 +144 80 16 +152 86 23 +160 91 31 +168 97 39 +175 103 48 +181 109 56 +186 115 65 +190 121 73 +194 127 81 +197 132 88 +198 138 93 +199 144 98 +199 150 101 +198 156 102 +195 161 102 +192 167 101 +188 172 98 +184 177 94 +178 182 88 +171 187 81 +164 192 74 +157 197 65 +148 201 57 +139 205 48 +130 210 39 +121 213 31 +111 217 23 +101 220 16 +92 223 10 +82 226 6 +72 229 2 +63 231 0 +54 233 0 +46 235 1 +38 237 4 +30 238 8 +24 239 13 +18 239 20 +12 240 27 +8 240 35 +5 240 44 +2 239 53 +1 238 61 +0 237 70 +0 236 78 +2 234 85 +4 232 91 +7 230 96 +11 228 100 +16 225 102 +22 222 103 +28 219 102 +36 215 99 +43 212 96 +52 208 91 +61 203 84 +70 199 77 +79 195 69 +89 190 61 +99 185 52 +109 180 43 +118 175 34 +128 169 26 +137 164 19 +146 158 13 +154 153 7 +162 147 4 +170 141 1 +176 135 0 +182 130 1 +187 124 3 +191 118 6 +195 112 11 +197 106 17 +199 100 24 +199 94 32 +199 89 40 +197 83 49 +195 77 58 +191 72 66 +187 67 74 +182 61 82 +176 56 89 +170 51 94 +162 47 98 +155 42 101 +146 38 102 +137 33 102 +128 29 101 +118 26 97 +109 22 93 +99 19 87 +89 16 80 +79 13 73 +70 10 64 +61 8 56 +52 6 47 +44 4 38 +36 3 30 +29 2 22 +22 1 15 +16 0 10 +11 0 5 +7 0 2 +4 0 0 +2 1 0 +0 2 2 +0 3 4 +1 4 9 +2 6 14 +5 8 21 +8 10 28 +12 13 36 +18 16 45 +24 19 54 +30 22 63 +38 26 71 +46 29 79 +54 33 86 +63 37 92 +72 42 97 +82 46 100 +92 51 102 +101 56 102 +111 61 101 +121 66 99 +130 72 95 +139 77 90 +148 83 83 +156 88 76 +164 94 68 +171 100 59 +178 106 51 +183 112 42 +188 118 33 +192 124 25 +195 129 18 +198 135 12 diff --git a/src/fractalzoomer/color_maps/sgg090.map b/src/fractalzoomer/color_maps/sgg090.map new file mode 100644 index 000000000..309d0659e --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg090.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +247 204 0 RGB cycles 9 7 6 +254 186 1 RGB max's 255 255 255 +255 165 4 RGB phases 5.71 0.75 2.94 +249 144 10 SEED was 24 +237 122 18 +221 100 29 +199 79 42 +174 60 57 +147 42 73 +119 27 91 +91 15 109 +65 6 128 +42 1 147 +23 0 165 +10 2 183 +2 9 199 +0 18 214 +5 31 227 +15 47 237 +31 65 246 +52 85 251 +76 107 254 +103 128 255 +132 150 252 +159 171 247 +186 191 239 +209 209 229 +229 225 216 +243 238 202 +252 247 186 +255 253 169 +251 255 150 +242 253 132 +227 248 113 +207 239 94 +183 227 77 +156 212 60 +128 194 45 +100 174 31 +73 153 20 +49 131 11 +29 109 5 +14 88 1 +4 68 0 +0 49 2 +2 33 6 +11 20 14 +25 10 23 +45 3 35 +68 0 49 +94 1 65 +122 6 82 +150 14 100 +177 25 119 +202 40 137 +223 57 156 +239 76 174 +250 97 191 +255 119 207 +253 141 220 +246 163 232 +232 183 242 +214 202 249 +191 219 253 +165 233 255 +138 243 254 +109 251 250 +82 255 243 +57 255 234 +35 251 223 +18 243 210 +6 232 194 +1 218 177 +1 202 160 +8 183 141 +20 162 122 +38 141 104 +60 119 85 +85 97 68 +113 76 52 +141 57 38 +169 40 25 +194 25 15 +216 14 8 +234 5 3 +247 1 0 +254 0 1 +255 3 4 +249 10 10 +237 20 18 +221 33 29 +199 50 42 +174 68 57 +147 88 73 +119 110 91 +91 132 109 +65 153 128 +42 174 147 +23 194 165 +10 212 183 +2 227 199 +0 239 214 +5 248 227 +15 253 237 +31 255 246 +52 253 251 +76 247 254 +103 237 255 +132 225 252 +159 209 247 +186 191 239 +209 171 229 +229 150 216 +243 128 202 +252 106 186 +255 85 169 +251 65 150 +242 47 132 +227 31 113 +207 18 94 +183 9 77 +156 2 60 +128 0 45 +100 1 31 +73 7 20 +49 15 11 +29 27 5 +14 42 1 +4 60 0 +0 79 2 +2 100 6 +11 122 14 +25 144 23 +45 166 35 +68 186 49 +94 204 65 +122 221 82 +150 234 100 +177 245 119 +202 252 137 +223 255 156 +239 254 174 +250 250 191 +255 242 207 +253 231 220 +246 216 232 +232 199 242 +214 180 249 +191 159 253 +165 138 255 +138 116 254 +109 94 250 +82 73 243 +57 54 234 +35 38 223 +18 23 210 +6 12 194 +1 5 177 +1 1 160 +8 0 141 +20 4 122 +38 11 104 +60 22 85 +85 35 68 +113 52 52 +141 71 38 +169 91 25 +194 113 15 +216 135 8 +234 156 3 +247 177 0 +254 197 1 +255 214 4 +249 229 10 +237 241 18 +221 249 29 +199 254 42 +174 255 57 +147 252 73 +119 246 91 +91 236 109 +65 223 128 +42 207 147 +23 188 165 +10 168 183 +2 147 199 +0 125 214 +5 103 227 +15 82 237 +31 62 246 +52 44 251 +76 29 254 +103 17 255 +132 7 252 +159 2 247 +186 0 239 +209 2 229 +229 8 216 +243 17 202 +252 29 186 +255 45 169 +251 62 150 +242 82 132 +227 103 113 +207 125 94 +183 147 77 +156 168 60 +128 189 45 +100 207 31 +73 223 20 +49 236 11 +29 246 5 +14 252 1 +4 255 0 +0 254 2 +2 249 6 +11 241 14 +25 229 23 +45 214 35 +68 197 49 +94 177 65 +122 156 82 +150 134 100 +177 112 119 +202 91 137 +223 71 156 +239 52 174 +250 35 191 +255 22 207 +253 11 220 +246 4 232 +232 0 242 +214 1 249 +191 5 253 +165 12 255 +138 24 254 +109 38 250 +82 55 243 +57 74 234 +35 94 223 +18 116 210 +6 138 194 +1 159 177 +1 180 160 +8 199 141 +20 216 122 +38 231 104 +60 242 85 +85 250 68 +113 254 52 +141 255 38 +169 251 25 +194 245 15 +216 234 8 +234 221 3 diff --git a/src/fractalzoomer/color_maps/sgg091.map b/src/fractalzoomer/color_maps/sgg091.map new file mode 100644 index 000000000..3e29be281 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg091.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +161 132 9 RGB cycles 1 2 3 +163 138 12 RGB max's 206 255 143 +165 145 15 RGB phases 5.28 4.70 3.58 +167 151 18 SEED was 3 +169 157 22 +171 163 26 +173 169 30 +175 175 35 +176 181 39 +178 186 44 +180 192 49 +182 197 54 +183 202 59 +185 207 65 +186 212 70 +188 216 75 +189 221 80 +191 225 86 +192 229 91 +193 233 96 +194 236 101 +196 239 105 +197 242 110 +198 245 114 +199 247 118 +200 249 122 +200 251 126 +201 252 129 +202 253 132 +203 254 135 +203 254 137 +204 255 139 +204 254 141 +205 254 142 +205 253 143 +206 252 143 +206 251 143 +206 249 143 +206 247 142 +206 245 141 +206 243 139 +206 240 137 +206 237 135 +206 233 133 +206 230 130 +205 226 126 +205 222 123 +205 218 119 +204 213 115 +204 208 111 +203 203 106 +202 198 101 +201 193 97 +201 187 92 +200 182 86 +199 176 81 +198 170 76 +197 164 71 +196 158 65 +195 152 60 +194 146 55 +192 140 50 +191 134 45 +190 127 40 +188 121 35 +187 115 31 +185 109 27 +184 102 23 +182 96 19 +180 90 16 +179 84 12 +177 78 10 +175 73 7 +173 67 5 +171 62 3 +170 56 2 +168 51 1 +166 46 0 +163 42 0 +161 37 0 +159 33 1 +157 29 2 +155 25 3 +153 21 5 +151 18 7 +148 15 9 +146 12 12 +144 9 15 +141 7 18 +139 5 22 +137 4 26 +134 2 30 +132 1 35 +129 1 39 +127 0 44 +124 0 49 +122 0 54 +119 1 59 +117 2 65 +114 3 70 +112 4 75 +109 6 80 +107 8 86 +104 10 91 +102 13 96 +99 16 101 +96 19 105 +94 22 110 +91 26 114 +89 30 118 +86 34 122 +84 38 126 +81 43 129 +79 48 132 +76 52 135 +74 58 137 +72 63 139 +69 68 141 +67 74 142 +64 80 143 +62 86 143 +60 92 143 +57 98 143 +55 104 142 +53 110 141 +51 116 139 +49 123 137 +46 129 135 +44 135 133 +42 141 130 +40 148 126 +38 154 123 +36 160 119 +34 166 115 +32 172 111 +31 178 106 +29 183 101 +27 189 97 +25 194 92 +24 200 86 +22 205 81 +21 210 76 +19 214 71 +18 219 65 +16 223 60 +15 227 55 +14 231 50 +12 234 45 +11 238 40 +10 241 35 +9 243 31 +8 246 27 +7 248 23 +6 250 19 +5 251 16 +5 253 12 +4 254 10 +3 254 7 +3 255 5 +2 255 3 +2 254 2 +1 254 1 +1 253 0 +1 252 0 +0 250 0 +0 248 1 +0 246 2 +0 244 3 +0 241 5 +0 238 7 +0 235 9 +0 232 12 +1 228 15 +1 224 18 +1 220 22 +2 215 26 +2 211 30 +3 206 35 +4 201 39 +4 196 44 +5 190 49 +6 185 54 +7 179 59 +8 173 65 +9 167 70 +10 161 75 +11 155 80 +12 149 86 +13 143 91 +15 137 96 +16 130 101 +17 124 105 +19 118 110 +20 112 114 +22 105 118 +23 99 122 +25 93 126 +27 87 129 +28 81 132 +30 75 135 +32 70 137 +34 64 139 +36 59 141 +38 54 142 +40 49 143 +42 44 143 +44 39 143 +46 35 143 +48 31 142 +50 27 141 +52 23 139 +55 19 137 +57 16 135 +59 13 133 +61 11 130 +64 8 126 +66 6 123 +69 4 119 +71 3 115 +73 2 111 +76 1 106 +78 0 101 +81 0 97 +83 0 92 +86 0 86 +88 1 81 +91 2 76 +93 3 71 +96 5 65 +98 7 60 +101 9 55 +103 11 50 +106 14 45 +109 17 40 +111 20 35 +114 24 31 +116 28 27 +119 32 23 +121 36 19 +124 40 16 +126 45 12 +129 50 10 +131 55 7 +133 60 5 +136 66 3 +138 71 2 +141 77 1 +143 83 0 +145 89 0 +148 95 0 +150 101 1 +152 107 2 +154 113 3 +157 119 5 +159 126 7 diff --git a/src/fractalzoomer/color_maps/sgg092.map b/src/fractalzoomer/color_maps/sgg092.map new file mode 100644 index 000000000..d3bfe6643 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg092.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +97 14 83 RGB cycles 2 1 1 +95 13 80 RGB max's 122 188 177 +92 11 78 RGB phases 0.89 2.57 1.61 +90 10 76 SEED was 3 +87 9 74 +84 8 72 +82 7 70 +79 7 68 +76 6 65 +73 5 63 +70 4 61 +67 4 59 +64 3 57 +61 2 55 +58 2 53 +55 2 51 +52 1 49 +49 1 47 +46 1 45 +43 0 43 +40 0 42 +37 0 40 +35 0 38 +32 0 36 +29 0 34 +27 0 33 +24 0 31 +22 1 29 +20 1 28 +18 1 26 +15 2 25 +14 2 23 +12 3 22 +10 3 20 +8 4 19 +7 5 18 +6 5 16 +4 6 15 +3 7 14 +2 8 13 +2 9 12 +1 10 11 +1 11 10 +0 12 9 +0 13 8 +0 14 7 +0 16 6 +0 17 5 +1 18 5 +1 20 4 +2 21 3 +3 22 3 +4 24 2 +5 26 2 +6 27 1 +8 29 1 +9 31 1 +11 32 0 +13 34 0 +14 36 0 +16 38 0 +19 39 0 +21 41 0 +23 43 0 +26 45 0 +28 47 0 +31 49 1 +33 51 1 +36 53 1 +39 56 2 +42 58 2 +44 60 3 +47 62 3 +50 64 4 +53 66 4 +56 69 5 +59 71 6 +62 73 7 +65 75 8 +68 78 9 +71 80 9 +74 82 10 +77 84 12 +80 87 13 +83 89 14 +86 91 15 +88 94 16 +91 96 18 +94 98 19 +96 101 20 +99 103 22 +101 105 23 +103 107 25 +105 110 26 +107 112 28 +109 114 29 +111 117 31 +113 119 33 +114 121 34 +116 123 36 +117 125 38 +118 128 40 +119 130 41 +120 132 43 +121 134 45 +121 136 47 +122 138 49 +122 140 51 +122 142 53 +122 144 55 +122 146 57 +122 148 59 +121 150 61 +121 152 63 +120 153 65 +119 155 67 +118 157 70 +117 159 72 +116 160 74 +114 162 76 +113 163 78 +111 165 80 +109 166 82 +107 168 85 +105 169 87 +103 171 89 +101 172 91 +99 173 93 +96 174 96 +94 175 98 +91 177 100 +88 178 102 +86 179 104 +83 180 106 +80 181 108 +77 181 111 +74 182 113 +71 183 115 +68 184 117 +65 184 119 +62 185 121 +59 185 123 +56 186 125 +53 186 127 +50 187 129 +47 187 131 +44 187 133 +42 187 135 +39 187 136 +36 188 138 +33 188 140 +31 188 142 +28 187 144 +26 187 145 +23 187 147 +21 187 148 +19 186 150 +16 186 152 +14 186 153 +13 185 155 +11 185 156 +9 184 157 +8 183 159 +6 183 160 +5 182 161 +4 181 163 +3 180 164 +2 179 165 +1 178 166 +1 177 167 +0 176 168 +0 175 169 +0 174 170 +0 173 171 +0 171 171 +1 170 172 +1 169 173 +2 167 173 +2 166 174 +3 164 175 +4 163 175 +6 161 176 +7 160 176 +8 158 176 +10 156 176 +12 154 177 +14 153 177 +15 151 177 +18 149 177 +20 147 177 +22 145 177 +24 143 177 +27 141 177 +29 139 176 +32 137 176 +35 135 176 +37 133 176 +40 131 175 +43 129 175 +46 127 174 +49 125 174 +52 122 173 +55 120 172 +58 118 171 +61 116 171 +64 113 170 +67 111 169 +70 109 168 +73 107 167 +76 104 166 +79 102 165 +82 100 164 +84 97 163 +87 95 161 +90 93 160 +92 90 159 +95 88 158 +97 86 156 +100 84 155 +102 81 153 +104 79 152 +106 77 150 +108 74 149 +110 72 147 +112 70 145 +114 68 144 +115 65 142 +116 63 140 +118 61 138 +119 59 137 +120 57 135 +121 55 133 +121 53 131 +122 51 129 +122 48 127 +122 46 125 +122 45 123 +122 43 121 +122 41 119 +122 39 117 +121 37 115 +121 35 113 +120 33 111 +119 32 109 +118 30 106 +116 28 104 +115 27 102 +114 25 100 +112 23 98 +110 22 96 +108 20 93 +106 19 91 +104 18 89 +102 16 87 +100 15 85 diff --git a/src/fractalzoomer/color_maps/sgg093.map b/src/fractalzoomer/color_maps/sgg093.map new file mode 100644 index 000000000..5f38d1354 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg093.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +1 5 150 RGB cycles 2 2 1 +0 4 150 RGB max's 170 122 151 +0 3 151 RGB phases 2.97 2.69 6.09 +0 2 151 SEED was 3 +0 1 151 +1 1 151 +1 0 151 +2 0 151 +3 0 151 +4 0 151 +6 0 151 +7 1 151 +9 1 151 +11 2 150 +13 2 150 +16 3 150 +18 4 149 +21 6 149 +24 7 148 +26 8 148 +30 10 147 +33 12 147 +36 14 146 +40 15 145 +43 18 145 +47 20 144 +51 22 143 +55 24 142 +59 27 141 +63 29 140 +67 32 139 +71 35 138 +75 37 137 +79 40 136 +83 43 135 +88 46 134 +92 49 133 +96 52 131 +100 55 130 +104 58 129 +108 61 128 +112 64 126 +116 67 125 +120 70 123 +124 73 122 +128 76 120 +131 79 119 +135 81 117 +138 84 116 +141 87 114 +144 90 113 +147 92 111 +150 95 109 +153 97 108 +155 100 106 +158 102 104 +160 104 102 +162 106 101 +163 108 99 +165 110 97 +166 112 95 +168 113 94 +169 115 92 +169 116 90 +170 117 88 +170 118 86 +170 119 84 +170 120 83 +170 121 81 +170 121 79 +169 122 77 +168 122 75 +167 122 73 +166 122 71 +164 122 70 +163 121 68 +161 121 66 +159 120 64 +157 119 62 +154 118 60 +152 117 58 +149 116 57 +146 115 55 +143 113 53 +140 112 51 +137 110 50 +133 108 48 +130 106 46 +126 104 44 +123 102 43 +119 99 41 +115 97 39 +111 95 38 +107 92 36 +103 89 35 +99 87 33 +94 84 32 +90 81 30 +86 78 29 +82 75 27 +78 72 26 +73 70 24 +69 67 23 +65 64 22 +61 61 20 +57 58 19 +53 55 18 +49 52 17 +46 49 16 +42 46 14 +38 43 13 +35 40 12 +32 37 11 +28 34 10 +25 32 9 +22 29 9 +20 27 8 +17 24 7 +15 22 6 +12 20 5 +10 17 5 +8 15 4 +7 13 4 +5 12 3 +4 10 3 +3 8 2 +2 7 2 +1 6 1 +0 4 1 +0 3 1 +0 2 0 +0 2 0 +0 1 0 +1 1 0 +2 0 0 +3 0 0 +4 0 0 +5 0 0 +6 0 0 +8 1 0 +10 1 1 +12 2 1 +14 3 1 +17 4 2 +19 5 2 +22 6 3 +25 8 3 +28 9 4 +31 11 4 +35 13 5 +38 15 5 +42 17 6 +45 19 7 +49 21 8 +53 23 9 +57 26 9 +61 28 10 +65 31 11 +69 33 12 +73 36 13 +77 39 14 +81 42 16 +86 44 17 +90 47 18 +94 50 19 +98 53 20 +102 56 22 +106 59 23 +110 62 24 +114 65 26 +118 68 27 +122 71 29 +126 74 30 +129 77 32 +133 80 33 +136 83 35 +140 86 36 +143 88 38 +146 91 39 +149 94 41 +152 96 43 +154 98 44 +156 101 46 +159 103 48 +161 105 50 +163 107 51 +164 109 53 +166 111 55 +167 113 57 +168 114 59 +169 116 60 +170 117 62 +170 118 64 +170 119 66 +170 120 68 +170 121 70 +170 121 71 +169 122 73 +169 122 75 +168 122 77 +167 122 79 +165 122 81 +164 122 83 +162 121 84 +160 121 86 +158 120 88 +156 119 90 +153 118 92 +150 117 94 +148 115 95 +145 114 97 +142 112 99 +138 111 101 +135 109 102 +132 107 104 +128 105 106 +124 103 108 +121 101 109 +117 98 111 +113 96 113 +109 93 114 +105 91 116 +101 88 117 +96 85 119 +92 83 120 +88 80 122 +84 77 123 +80 74 125 +76 71 126 +71 68 128 +67 65 129 +63 62 130 +59 59 131 +55 56 133 +51 53 134 +47 50 135 +44 47 136 +40 44 137 +37 41 138 +33 39 139 +30 36 140 +27 33 141 +24 30 142 +21 28 143 +18 25 144 +16 23 145 +13 21 145 +11 18 146 +9 16 147 +7 14 147 +6 12 148 +4 11 148 +3 9 149 +2 8 149 +1 6 150 diff --git a/src/fractalzoomer/color_maps/sgg094.map b/src/fractalzoomer/color_maps/sgg094.map new file mode 100644 index 000000000..fe61105f8 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg094.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +3 8 6 RGB cycles 1 1 1 +4 7 5 RGB max's 161 186 175 +4 6 5 RGB phases 3.39 2.70 2.74 +5 5 4 SEED was 3 +5 5 3 +6 4 3 +7 3 2 +8 3 2 +9 2 1 +10 2 1 +11 1 1 +12 1 1 +13 1 0 +14 0 0 +15 0 0 +16 0 0 +17 0 0 +18 0 0 +20 0 0 +21 0 0 +22 0 1 +24 0 1 +25 1 1 +27 1 2 +28 1 2 +30 2 2 +31 2 3 +33 3 4 +34 3 4 +36 4 5 +38 5 6 +39 6 6 +41 6 7 +43 7 8 +45 8 9 +46 9 10 +48 10 11 +50 11 12 +52 12 13 +54 13 14 +56 15 16 +58 16 17 +60 17 18 +61 19 20 +63 20 21 +65 21 22 +67 23 24 +69 24 25 +71 26 27 +73 28 28 +75 29 30 +77 31 32 +79 33 33 +81 34 35 +83 36 37 +85 38 39 +87 40 40 +89 42 42 +91 44 44 +93 46 46 +95 48 48 +97 50 50 +99 52 52 +101 54 54 +103 56 56 +105 58 58 +106 60 60 +108 62 62 +110 65 64 +112 67 66 +114 69 68 +116 71 70 +117 73 72 +119 76 75 +121 78 77 +123 80 79 +124 82 81 +126 85 83 +127 87 85 +129 89 87 +131 92 90 +132 94 92 +134 96 94 +135 98 96 +137 101 98 +138 103 100 +139 105 102 +141 108 105 +142 110 107 +143 112 109 +144 114 111 +146 117 113 +147 119 115 +148 121 117 +149 123 119 +150 125 121 +151 127 123 +152 130 125 +153 132 127 +154 134 129 +154 136 131 +155 138 133 +156 140 135 +157 142 136 +157 144 138 +158 146 140 +158 147 142 +159 149 143 +159 151 145 +160 153 147 +160 155 148 +160 156 150 +160 158 151 +161 160 153 +161 161 154 +161 163 155 +161 164 157 +161 166 158 +161 167 159 +161 168 161 +161 170 162 +160 171 163 +160 172 164 +160 173 165 +160 175 166 +159 176 167 +159 177 168 +158 178 169 +158 179 170 +157 179 170 +157 180 171 +156 181 172 +155 182 172 +154 182 173 +154 183 173 +153 184 174 +152 184 174 +151 185 174 +150 185 175 +149 185 175 +148 186 175 +147 186 175 +146 186 175 +144 186 175 +143 186 175 +142 186 175 +141 186 175 +139 186 175 +138 186 175 +136 185 174 +135 185 174 +134 185 174 +132 184 173 +130 184 173 +129 183 172 +127 183 171 +126 182 171 +124 182 170 +122 181 169 +121 180 169 +119 179 168 +117 178 167 +115 177 166 +114 176 165 +112 175 164 +110 174 163 +108 173 162 +106 172 160 +104 171 159 +102 169 158 +100 168 156 +99 167 155 +97 165 154 +95 164 152 +93 162 151 +91 161 149 +89 159 148 +87 158 146 +85 156 145 +83 154 143 +81 153 141 +79 151 139 +77 149 138 +75 147 136 +73 145 134 +71 143 132 +69 141 130 +67 139 128 +65 137 127 +63 135 125 +61 133 123 +59 131 121 +57 129 119 +56 127 117 +54 125 115 +52 123 112 +50 120 110 +48 118 108 +46 116 106 +45 114 104 +43 112 102 +41 109 100 +39 107 98 +38 105 95 +36 103 93 +34 100 91 +33 98 89 +31 96 87 +30 93 85 +28 91 83 +27 89 80 +25 86 78 +24 84 76 +22 82 74 +21 80 72 +20 77 70 +18 75 68 +17 73 66 +16 71 63 +15 68 61 +14 66 59 +13 64 57 +11 62 55 +10 60 53 +10 58 51 +9 55 49 +8 53 47 +7 51 45 +6 49 44 +5 47 42 +5 45 40 +4 43 38 +3 41 36 +3 40 35 +2 38 33 +2 36 31 +2 34 30 +1 32 28 +1 31 26 +1 29 25 +0 27 23 +0 26 22 +0 24 21 +0 23 19 +0 21 18 +0 20 17 +0 18 15 +0 17 14 +0 16 13 +1 14 12 +1 13 11 +1 12 10 +2 11 9 +2 10 8 +2 9 7 diff --git a/src/fractalzoomer/color_maps/sgg095.map b/src/fractalzoomer/color_maps/sgg095.map new file mode 100644 index 000000000..d476200f7 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg095.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +211 174 47 RGB cycles 1 2 2 +210 175 51 RGB max's 225 179 202 +208 176 55 RGB phases 0.48 5.90 4.10 +207 177 60 SEED was 3 +205 178 65 +203 179 69 +202 179 74 +200 179 79 +198 179 84 +197 178 89 +195 178 94 +193 177 99 +191 176 104 +189 175 109 +187 173 113 +185 172 118 +182 170 123 +180 168 128 +178 166 133 +176 163 138 +173 160 142 +171 158 147 +169 155 151 +166 152 155 +164 148 159 +161 145 163 +159 142 167 +156 138 171 +154 134 175 +151 130 178 +149 126 181 +146 122 184 +143 118 187 +141 114 189 +138 110 192 +135 105 194 +132 101 196 +130 97 197 +127 92 199 +124 88 200 +121 83 201 +119 79 202 +116 75 202 +113 70 202 +110 66 202 +108 62 202 +105 58 201 +102 54 201 +99 50 200 +97 46 198 +94 42 197 +91 38 195 +88 35 193 +86 31 191 +83 28 189 +80 25 186 +78 22 183 +75 19 180 +73 16 177 +70 14 174 +67 12 170 +65 10 166 +62 8 163 +60 6 159 +57 5 154 +55 3 150 +53 2 146 +50 1 141 +48 1 137 +46 0 132 +44 0 127 +41 0 122 +39 0 117 +37 1 112 +35 1 107 +33 2 102 +31 3 97 +29 5 92 +28 6 88 +26 8 83 +24 10 78 +22 12 73 +21 14 68 +19 16 63 +18 19 59 +16 22 54 +15 25 50 +13 28 46 +12 31 42 +11 35 38 +10 38 34 +9 42 30 +8 46 27 +7 50 24 +6 54 20 +5 58 18 +4 62 15 +3 66 12 +3 70 10 +2 75 8 +2 79 6 +1 83 5 +1 88 3 +1 92 2 +0 97 1 +0 101 1 +0 105 0 +0 110 0 +0 114 0 +0 118 0 +0 122 1 +1 126 2 +1 130 3 +1 134 4 +2 138 6 +2 142 7 +3 145 9 +3 149 12 +4 152 14 +5 155 17 +6 158 20 +7 161 23 +8 163 26 +9 166 29 +10 168 33 +11 170 37 +12 172 41 +13 173 45 +15 175 49 +16 176 53 +18 177 58 +19 178 62 +21 178 67 +22 179 72 +24 179 76 +26 179 81 +27 179 86 +29 178 91 +31 177 96 +33 176 101 +35 175 106 +37 174 111 +39 172 116 +41 171 121 +44 169 126 +46 167 131 +48 164 135 +50 162 140 +53 159 144 +55 156 149 +57 153 153 +60 150 157 +62 147 161 +65 143 165 +67 140 169 +70 136 173 +72 132 176 +75 128 179 +78 124 183 +80 120 185 +83 116 188 +86 112 190 +88 107 193 +91 103 195 +94 99 196 +97 94 198 +99 90 199 +102 86 200 +105 81 201 +108 77 202 +110 72 202 +113 68 202 +116 64 202 +119 60 202 +121 56 201 +124 52 200 +127 48 199 +130 44 198 +132 40 196 +135 36 194 +138 33 192 +141 30 190 +143 26 187 +146 23 185 +149 20 182 +151 18 179 +154 15 175 +156 13 172 +159 11 168 +161 9 165 +164 7 161 +166 5 157 +169 4 152 +171 3 148 +173 2 143 +176 1 139 +178 0 134 +180 0 129 +182 0 125 +185 0 120 +187 0 115 +189 1 110 +191 2 105 +193 3 100 +195 4 95 +197 5 90 +198 7 85 +200 9 80 +202 11 75 +203 13 71 +205 15 66 +207 18 61 +208 20 57 +210 23 52 +211 26 48 +212 30 44 +213 33 40 +215 36 36 +216 40 32 +217 44 29 +218 48 25 +219 52 22 +220 56 19 +220 60 16 +221 64 14 +222 68 11 +222 73 9 +223 77 7 +224 81 5 +224 86 4 +224 90 3 +225 94 2 +225 99 1 +225 103 0 +225 108 0 +225 112 0 +225 116 0 +225 120 1 +225 124 1 +224 128 2 +224 132 4 +224 136 5 +223 140 7 +222 143 8 +222 147 11 +221 150 13 +220 153 15 +220 156 18 +219 159 21 +218 162 24 +217 164 28 +216 167 31 +215 169 35 +213 171 39 +212 172 43 diff --git a/src/fractalzoomer/color_maps/sgg096.map b/src/fractalzoomer/color_maps/sgg096.map new file mode 100644 index 000000000..13476d8c7 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg096.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +135 125 105 RGB cycles 2 2 1 +141 128 105 RGB max's 246 157 110 +147 131 106 RGB phases 4.76 5.30 5.84 +153 134 106 SEED was 3 +159 136 107 +165 139 107 +170 141 108 +176 143 108 +181 146 108 +187 147 109 +192 149 109 +197 151 109 +202 152 109 +206 153 109 +211 154 109 +215 155 110 +219 156 110 +222 156 110 +226 157 110 +229 157 110 +232 157 109 +235 156 109 +237 156 109 +239 155 109 +241 154 109 +243 153 109 +244 152 108 +245 151 108 +246 149 108 +246 147 107 +246 145 107 +246 143 106 +246 141 106 +245 139 105 +244 136 105 +242 133 104 +241 131 104 +239 128 103 +237 125 102 +234 121 102 +231 118 101 +228 115 100 +225 111 99 +221 108 99 +218 104 98 +214 101 97 +209 97 96 +205 93 95 +200 89 94 +195 85 93 +190 82 92 +185 78 91 +180 74 90 +175 70 89 +169 66 88 +163 62 87 +158 59 86 +152 55 85 +146 51 84 +140 48 83 +134 44 82 +128 41 80 +122 37 79 +115 34 78 +109 31 77 +103 28 75 +97 25 74 +92 22 73 +86 20 72 +80 17 70 +74 15 69 +69 13 68 +63 11 66 +58 9 65 +53 7 64 +48 6 62 +44 4 61 +39 3 60 +35 2 58 +31 1 57 +27 1 56 +23 0 54 +20 0 53 +16 0 52 +14 0 50 +11 1 49 +9 1 48 +6 2 46 +5 3 45 +3 4 44 +2 5 42 +1 6 41 +0 8 40 +0 10 38 +0 12 37 +0 14 36 +1 16 35 +2 19 33 +3 21 32 +4 24 31 +6 27 30 +8 30 29 +10 33 27 +13 36 26 +16 39 25 +19 43 24 +22 46 23 +26 50 22 +30 53 21 +34 57 20 +38 61 19 +42 65 18 +47 68 17 +52 72 16 +57 76 15 +62 80 14 +68 84 13 +73 88 12 +79 92 11 +84 95 10 +90 99 10 +96 103 9 +102 106 8 +108 110 7 +114 113 7 +120 117 6 +126 120 6 +132 123 5 +138 126 4 +144 129 4 +150 132 3 +156 135 3 +162 138 3 +168 140 2 +173 142 2 +179 145 1 +184 147 1 +189 148 1 +194 150 1 +199 151 0 +204 153 0 +208 154 0 +213 155 0 +217 156 0 +221 156 0 +224 156 0 +227 157 0 +231 157 0 +233 156 0 +236 156 0 +238 155 1 +240 155 1 +242 154 1 +243 153 1 +245 151 2 +245 150 2 +246 148 2 +246 146 3 +246 144 3 +246 142 3 +245 140 4 +244 137 4 +243 135 5 +242 132 6 +240 129 6 +238 126 7 +235 123 8 +233 120 8 +230 116 9 +227 113 10 +223 110 11 +220 106 11 +216 102 12 +211 99 13 +207 95 14 +203 91 15 +198 87 16 +193 83 17 +188 80 18 +183 76 19 +177 72 20 +172 68 21 +166 64 22 +160 60 23 +155 57 24 +149 53 25 +143 49 26 +137 46 27 +131 42 29 +125 39 30 +119 36 31 +112 33 32 +106 29 34 +100 26 35 +95 24 36 +89 21 37 +83 18 39 +77 16 40 +72 14 41 +66 12 42 +61 10 44 +56 8 45 +51 6 46 +46 5 48 +41 4 49 +37 3 50 +33 2 52 +29 1 53 +25 0 55 +21 0 56 +18 0 57 +15 0 59 +12 0 60 +10 1 61 +7 1 63 +6 2 64 +4 3 65 +3 4 67 +1 6 68 +1 7 69 +0 9 71 +0 11 72 +0 13 73 +1 15 74 +1 17 76 +2 20 77 +4 23 78 +5 25 79 +7 28 80 +9 31 82 +12 34 83 +14 38 84 +17 41 85 +21 44 86 +24 48 87 +28 52 88 +32 55 89 +36 59 91 +40 63 92 +45 67 93 +50 70 93 +55 74 94 +60 78 95 +65 82 96 +70 86 97 +76 90 98 +82 93 99 +87 97 100 +93 101 100 +99 105 101 +105 108 102 +111 112 102 +117 115 103 +123 119 104 +129 122 104 diff --git a/src/fractalzoomer/color_maps/sgg097.map b/src/fractalzoomer/color_maps/sgg097.map new file mode 100644 index 000000000..1d7a3dad2 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg097.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +41 2 7 RGB cycles 2 2 1 +45 1 6 RGB max's 179 158 247 +49 0 5 RGB phases 4.10 2.88 2.78 +53 0 4 SEED was 3 +57 0 4 +61 0 3 +66 0 2 +70 1 2 +74 1 1 +79 2 1 +83 3 1 +87 4 0 +92 6 0 +96 7 0 +100 9 0 +105 11 0 +109 13 0 +113 15 0 +118 18 1 +122 20 1 +126 23 1 +130 26 2 +134 28 3 +138 32 3 +141 35 4 +145 38 5 +148 41 6 +151 45 6 +154 48 8 +157 52 9 +160 56 10 +163 59 11 +165 63 12 +168 67 14 +170 71 15 +171 75 17 +173 79 18 +175 83 20 +176 87 21 +177 90 23 +178 94 25 +178 98 27 +179 102 29 +179 106 31 +179 109 33 +179 113 35 +178 116 37 +177 120 39 +177 123 41 +176 126 44 +174 129 46 +173 132 48 +171 135 51 +169 138 53 +167 140 56 +165 143 58 +162 145 61 +159 147 64 +157 149 66 +154 151 69 +151 152 72 +147 154 75 +144 155 77 +140 156 80 +137 157 83 +133 157 86 +129 158 89 +125 158 92 +121 158 95 +117 158 98 +112 158 101 +108 157 104 +104 157 107 +99 156 110 +95 155 113 +91 154 116 +86 152 119 +82 151 122 +77 149 125 +73 147 128 +69 145 131 +64 143 134 +60 140 137 +56 138 140 +52 135 143 +48 132 146 +44 129 149 +40 126 152 +37 123 155 +33 120 158 +30 116 161 +27 113 164 +24 109 167 +21 105 170 +18 102 172 +15 98 175 +13 94 178 +11 90 181 +9 86 183 +7 83 186 +5 79 189 +4 75 191 +3 71 194 +2 67 196 +1 63 199 +0 59 201 +0 56 203 +0 52 206 +0 48 208 +0 45 210 +1 41 212 +2 38 214 +3 35 216 +4 31 218 +5 28 220 +7 25 222 +8 23 224 +10 20 226 +13 17 227 +15 15 229 +17 13 231 +20 11 232 +23 9 233 +26 7 235 +29 6 236 +33 4 237 +36 3 238 +40 2 240 +43 1 241 +47 1 241 +51 0 242 +55 0 243 +59 0 244 +63 0 245 +68 0 245 +72 1 246 +76 2 246 +81 3 246 +85 4 247 +89 5 247 +94 6 247 +98 8 247 +103 10 247 +107 12 247 +111 14 247 +116 16 247 +120 19 246 +124 21 246 +128 24 245 +132 27 245 +136 30 244 +139 33 244 +143 36 243 +146 40 242 +150 43 241 +153 47 240 +156 50 239 +159 54 238 +162 58 237 +164 61 236 +166 65 234 +169 69 233 +171 73 231 +172 77 230 +174 81 228 +175 85 227 +176 89 225 +177 92 223 +178 96 221 +179 100 219 +179 104 217 +179 107 215 +179 111 213 +178 115 211 +178 118 209 +177 121 207 +176 125 205 +175 128 202 +173 131 200 +172 134 197 +170 136 195 +168 139 193 +166 142 190 +163 144 187 +161 146 185 +158 148 182 +155 150 179 +152 152 177 +149 153 174 +146 154 171 +142 155 168 +138 156 165 +135 157 163 +131 158 160 +127 158 157 +123 158 154 +119 158 151 +114 158 148 +110 158 145 +106 157 142 +102 156 139 +97 155 136 +93 154 133 +88 153 130 +84 151 127 +80 150 124 +75 148 121 +71 146 118 +67 144 115 +62 141 111 +58 139 108 +54 136 105 +50 134 102 +46 131 99 +42 128 96 +39 124 94 +35 121 91 +32 118 88 +28 114 85 +25 111 82 +22 107 79 +19 104 76 +17 100 73 +14 96 71 +12 92 68 +10 88 65 +8 84 63 +6 81 60 +5 77 57 +3 73 55 +2 69 52 +1 65 50 +1 61 47 +0 57 45 +0 54 43 +0 50 40 +0 46 38 +1 43 36 +1 40 34 +2 36 32 +3 33 30 +4 30 28 +6 27 26 +8 24 24 +9 21 22 +11 19 21 +14 16 19 +16 14 17 +19 12 16 +22 10 14 +24 8 13 +28 6 12 +31 5 10 +34 4 9 +38 3 8 diff --git a/src/fractalzoomer/color_maps/sgg098.map b/src/fractalzoomer/color_maps/sgg098.map new file mode 100644 index 000000000..ad23d2465 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg098.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +199 5 175 RGB cycles 2 3 2 +194 3 175 RGB max's 248 134 175 +188 2 174 RGB phases 0.88 2.69 0.00 +183 1 173 SEED was 3 +178 0 173 +172 0 171 +166 0 170 +161 1 168 +155 1 167 +149 3 165 +143 4 163 +137 6 160 +131 8 158 +124 11 155 +118 14 152 +112 17 149 +106 20 146 +100 24 143 +94 28 139 +88 32 136 +82 37 132 +77 41 128 +71 46 124 +66 51 121 +60 55 116 +55 60 112 +50 65 108 +45 70 104 +41 75 100 +36 80 95 +32 85 91 +28 90 87 +24 94 83 +21 99 78 +18 103 74 +15 107 70 +12 111 65 +9 115 61 +7 118 57 +5 121 53 +4 124 49 +2 126 45 +1 129 42 +1 131 38 +0 132 35 +0 133 31 +0 134 28 +1 134 25 +1 134 22 +2 134 19 +4 133 17 +6 132 14 +7 131 12 +10 129 10 +12 127 8 +15 125 6 +18 122 5 +21 119 3 +25 116 2 +29 112 1 +33 108 1 +37 104 0 +41 100 0 +46 96 0 +51 91 0 +56 86 1 +61 82 1 +66 77 2 +72 72 3 +78 67 4 +83 62 6 +89 57 7 +95 52 9 +101 47 11 +107 42 13 +113 38 16 +119 34 18 +125 29 21 +131 25 24 +138 22 27 +144 18 30 +150 15 33 +156 12 37 +161 9 40 +167 7 44 +173 5 48 +179 3 52 +184 2 56 +189 1 60 +194 0 64 +199 0 68 +204 0 72 +209 1 77 +213 1 81 +217 3 85 +221 4 89 +225 6 94 +228 8 98 +231 11 102 +234 14 107 +237 17 111 +239 20 115 +242 24 119 +243 28 123 +245 32 127 +246 37 131 +247 41 134 +248 46 138 +248 51 141 +248 55 145 +248 60 148 +247 65 151 +247 70 154 +245 75 157 +244 80 159 +242 85 162 +240 90 164 +238 94 166 +235 99 168 +233 103 169 +229 107 171 +226 111 172 +222 115 173 +219 118 174 +215 121 175 +210 124 175 +206 126 175 +201 129 175 +196 131 175 +191 132 175 +186 133 174 +180 134 173 +175 134 172 +169 134 171 +164 134 169 +158 133 168 +152 132 166 +146 131 164 +140 129 161 +134 127 159 +127 125 156 +121 122 154 +115 119 151 +109 116 148 +103 112 144 +97 108 141 +91 104 138 +85 100 134 +80 96 130 +74 91 126 +68 86 123 +63 82 119 +58 77 114 +53 72 110 +48 67 106 +43 62 102 +38 57 98 +34 52 93 +30 47 89 +26 42 85 +23 38 80 +19 34 76 +16 29 72 +13 25 68 +11 22 63 +8 18 59 +6 15 55 +4 12 51 +3 9 47 +2 7 44 +1 5 40 +0 3 36 +0 2 33 +0 1 30 +0 0 26 +1 0 23 +2 0 21 +3 1 18 +5 1 15 +6 3 13 +9 4 11 +11 6 9 +14 8 7 +16 11 5 +20 14 4 +23 17 3 +27 20 2 +31 24 1 +35 28 1 +39 32 0 +44 37 0 +48 41 0 +53 46 0 +59 51 1 +64 55 2 +69 60 2 +75 65 4 +80 70 5 +86 75 6 +92 80 8 +98 85 10 +104 90 12 +110 94 14 +116 99 17 +122 103 20 +128 107 22 +135 111 25 +141 115 28 +147 118 32 +153 121 35 +159 124 39 +164 126 42 +170 129 46 +176 131 50 +181 132 54 +187 133 58 +192 134 62 +197 134 66 +202 134 70 +206 134 74 +211 133 79 +215 132 83 +219 131 87 +223 129 92 +227 127 96 +230 125 100 +233 122 105 +236 119 109 +238 116 113 +241 112 117 +243 108 121 +244 104 125 +246 100 129 +247 96 133 +248 91 136 +248 86 140 +248 82 143 +248 77 146 +248 72 150 +247 67 153 +246 62 155 +245 57 158 +243 52 161 +241 47 163 +239 42 165 +237 38 167 +234 34 169 +231 29 170 +228 25 172 +224 22 173 +221 18 174 +217 15 174 +212 12 175 +208 9 175 +203 7 175 diff --git a/src/fractalzoomer/color_maps/sgg099.map b/src/fractalzoomer/color_maps/sgg099.map new file mode 100644 index 000000000..6744caa59 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg099.map @@ -0,0 +1,256 @@ +0 0 0 MAPGEN FRACTINT .MAP created 03-09-1995 +139 82 120 RGB cycles 1 1 3 +142 85 114 RGB max's 227 205 166 +145 87 108 RGB phases 4.92 4.49 1.04 +147 90 102 SEED was 3 +150 92 96 +153 95 90 +155 97 84 +158 100 78 +161 102 72 +163 105 66 +166 108 60 +168 110 54 +170 113 48 +173 115 43 +175 118 38 +178 120 32 +180 123 28 +182 125 23 +184 127 19 +186 130 15 +189 132 12 +191 135 9 +193 137 7 +195 139 4 +197 142 3 +198 144 1 +200 146 0 +202 149 0 +204 151 0 +205 153 1 +207 155 2 +209 157 3 +210 160 5 +211 162 7 +213 164 10 +214 166 13 +215 168 16 +217 170 20 +218 171 24 +219 173 29 +220 175 34 +221 177 39 +222 179 44 +222 180 50 +223 182 55 +224 183 61 +224 185 67 +225 186 73 +225 188 79 +226 189 85 +226 190 92 +226 192 98 +227 193 104 +227 194 110 +227 195 115 +227 196 121 +227 197 126 +227 198 131 +226 199 136 +226 200 141 +226 201 145 +225 201 149 +225 202 153 +224 202 156 +224 203 159 +223 203 161 +222 204 163 +221 204 164 +220 204 166 +220 205 166 +219 205 166 +217 205 166 +216 205 165 +215 205 164 +214 205 163 +212 204 160 +211 204 158 +210 204 155 +208 204 152 +207 203 148 +205 203 144 +203 202 140 +202 201 135 +200 201 130 +198 200 125 +196 199 120 +194 198 114 +192 198 108 +190 197 102 +188 196 96 +186 195 90 +184 193 84 +181 192 78 +179 191 72 +177 190 66 +175 188 60 +172 187 54 +170 185 48 +167 184 43 +165 182 38 +162 181 32 +160 179 28 +157 178 23 +155 176 19 +152 174 15 +149 172 12 +147 170 9 +144 168 7 +141 166 4 +139 164 3 +136 162 1 +133 160 0 +130 158 0 +128 156 0 +125 154 1 +122 152 2 +119 150 3 +117 147 5 +114 145 7 +111 143 10 +108 140 13 +105 138 16 +103 136 20 +100 133 24 +97 131 29 +94 128 34 +91 126 39 +89 124 44 +86 121 50 +83 119 55 +81 116 61 +78 114 67 +75 111 73 +73 109 79 +70 106 85 +68 104 92 +65 101 98 +63 98 104 +60 96 110 +58 93 115 +55 91 121 +53 88 126 +50 86 131 +48 83 136 +46 81 141 +44 79 145 +41 76 149 +39 74 153 +37 71 156 +35 69 159 +33 66 161 +31 64 163 +29 62 164 +27 59 166 +26 57 166 +24 55 166 +22 53 166 +21 51 165 +19 48 164 +18 46 163 +16 44 160 +15 42 158 +13 40 155 +12 38 152 +11 36 148 +10 34 144 +9 32 140 +8 31 135 +7 29 130 +6 27 125 +5 25 120 +4 24 114 +3 22 108 +3 21 102 +2 19 96 +2 18 90 +1 16 84 +1 15 78 +1 14 72 +0 12 66 +0 11 60 +0 10 54 +0 9 48 +0 8 43 +0 7 38 +0 6 32 +1 5 28 +1 5 23 +1 4 19 +2 3 15 +2 3 12 +3 2 9 +4 2 7 +4 1 4 +5 1 3 +6 1 1 +7 0 0 +8 0 0 +9 0 0 +10 0 1 +11 0 2 +12 0 3 +14 0 5 +15 0 7 +16 1 10 +18 1 13 +19 1 16 +21 2 20 +23 2 24 +24 3 29 +26 4 34 +28 4 39 +30 5 44 +32 6 50 +34 7 55 +36 8 61 +38 9 67 +40 10 73 +42 11 79 +44 12 85 +47 13 92 +49 14 98 +51 16 104 +53 17 110 +56 19 115 +58 20 121 +61 22 126 +63 23 131 +66 25 136 +68 26 141 +71 28 145 +73 30 149 +76 32 153 +79 33 156 +81 35 159 +84 37 161 +87 39 163 +90 41 164 +92 43 166 +95 45 166 +98 48 166 +101 50 166 +103 52 165 +106 54 164 +109 56 163 +112 59 160 +115 61 158 +117 63 155 +120 65 152 +123 68 148 +126 70 144 +128 73 140 +131 75 135 +134 78 130 +137 80 125 diff --git a/src/fractalzoomer/color_maps/sgg100.map b/src/fractalzoomer/color_maps/sgg100.map new file mode 100644 index 000000000..6cfee5155 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg100.map @@ -0,0 +1,256 @@ + 0 0 0 Map File created with MAPPER V1.0 + 106 108 123 + 17 176 172 + 196 56 152 + 180 89 103 + 252 84 126 + 242 51 138 + 178 140 105 + 96 135 212 + 145 106 238 + 101 210 241 + 169 109 189 + 229 178 32 + 189 4 182 + 147 130 224 + 2 198 105 + 199 118 236 + 7 147 106 + 56 116 224 + 150 196 247 + 107 75 94 + 20 90 189 + 50 69 179 + 24 190 205 + 127 147 135 + 107 11 199 + 87 211 124 + 249 32 82 + 173 52 201 + 229 208 53 + 112 180 145 + 166 223 192 + 138 57 107 + 31 78 98 + 79 43 97 + 5 61 122 + 217 64 221 + 126 144 5 + 73 36 10 + 99 205 209 + 138 139 135 + 159 246 249 + 155 170 124 + 89 33 205 + 32 5 6 + 63 159 53 + 111 184 100 + 66 118 75 + 85 146 57 + 240 207 17 + 162 120 31 + 72 80 119 + 49 123 147 + 70 95 92 + 109 55 135 + 62 236 151 + 227 211 110 + 25 54 235 + 141 196 82 + 163 213 146 + 21 29 123 + 56 81 159 + 165 219 68 + 172 34 174 + 141 133 127 + 167 215 12 + 224 232 138 + 23 29 108 + 81 157 230 + 19 66 63 + 22 67 233 + 38 95 152 + 154 68 244 + 84 170 79 + 243 159 161 + 28 153 202 + 88 50 148 + 9 166 180 + 244 107 40 + 249 152 8 + 20 106 9 + 165 77 146 + 43 64 35 + 114 64 71 + 84 105 8 + 125 97 105 + 20 179 68 + 56 138 242 + 252 233 1 + 174 162 235 + 12 23 232 + 53 204 186 + 54 140 140 + 251 204 230 + 28 4 159 + 69 179 75 + 201 189 87 + 215 202 105 + 31 197 7 + 118 223 184 + 30 157 2 + 87 25 175 + 151 237 140 + 3 7 188 + 42 227 179 + 187 103 114 + 158 180 11 + 107 228 20 + 15 214 127 + 194 242 157 + 199 233 106 + 130 137 133 + 45 239 179 + 10 44 163 + 242 152 133 + 47 196 129 + 240 194 197 + 7 138 202 + 76 163 40 + 81 170 81 + 161 40 127 + 139 202 76 + 11 1 229 + 13 123 61 + 231 229 123 + 198 213 19 + 161 81 253 + 76 120 51 + 224 53 56 + 42 32 114 + 119 253 169 + 98 97 199 + 247 243 65 + 203 52 37 + 96 31 132 + 4 159 163 + 206 94 46 + 6 189 105 + 92 208 217 + 11 97 173 + 246 148 143 + 116 84 26 + 96 174 28 + 183 56 144 + 64 88 232 + 166 186 249 + 50 176 209 + 97 230 99 + 216 185 105 + 23 118 173 + 151 151 159 + 215 110 136 + 157 165 252 + 50 219 21 + 86 153 99 + 204 172 48 + 56 138 218 + 146 246 242 + 215 12 103 + 31 235 229 + 234 133 186 + 183 3 30 + 104 50 57 + 220 82 43 + 70 210 77 + 214 43 169 + 88 123 157 + 57 21 18 + 11 109 162 + 138 248 191 + 130 189 160 + 252 197 63 + 247 17 160 + 139 140 26 + 9 83 230 + 249 42 217 + 93 30 172 + 173 128 82 + 49 28 139 + 173 125 76 + 142 6 36 + 196 52 129 + 193 196 81 + 27 17 209 + 175 62 99 + 74 184 211 + 74 222 238 + 90 126 76 + 105 225 82 + 192 172 23 + 52 161 159 + 162 24 196 + 118 136 204 + 65 209 107 + 134 105 114 + 172 51 147 + 42 243 96 + 188 9 146 + 183 71 212 + 185 109 53 + 87 141 33 + 191 20 131 + 249 42 105 + 136 26 21 + 46 246 163 + 217 83 79 + 226 149 34 + 45 114 246 + 13 255 83 + 235 54 109 + 80 208 38 + 125 56 192 + 77 226 188 + 8 73 251 + 241 1 19 + 114 220 202 + 138 144 108 + 156 246 153 + 219 174 139 + 223 101 239 + 239 88 153 + 20 104 211 + 255 162 26 + 58 160 20 + 128 97 173 + 43 33 92 + 122 13 1 + 95 96 216 + 117 147 75 + 173 74 115 + 14 107 92 + 151 189 154 + 33 3 144 + 68 194 71 + 65 168 175 + 59 188 31 + 232 241 156 + 147 83 50 + 224 90 221 + 188 191 94 + 70 255 138 + 217 201 13 + 255 46 11 + 254 152 108 + 255 14 138 + 192 171 19 + 160 200 241 + 56 49 116 + 213 254 167 + 27 227 248 + 147 207 174 + 204 38 29 + 118 94 128 + 179 142 67 + 90 196 255 + 210 186 2 diff --git a/src/fractalzoomer/color_maps/sgg101.map b/src/fractalzoomer/color_maps/sgg101.map new file mode 100644 index 000000000..9326e9164 --- /dev/null +++ b/src/fractalzoomer/color_maps/sgg101.map @@ -0,0 +1,256 @@ +0 0 0 +47 0 11 +52 0 9 +56 1 8 +61 2 6 +65 3 5 +70 4 4 +74 6 3 +79 7 2 +83 9 1 +87 11 1 +91 14 0 +95 16 0 +99 19 0 +102 22 0 +106 25 1 +109 28 1 +112 32 2 +114 35 3 +116 39 4 +118 43 5 +120 47 6 +121 51 8 +122 56 9 +123 60 11 +123 65 13 +123 69 15 +123 74 17 +122 79 20 +121 83 22 +120 88 25 +118 93 28 +116 98 30 +114 102 33 +111 107 36 +108 112 39 +105 117 43 +102 121 46 +98 126 49 +95 131 52 +91 135 56 +87 140 59 +82 144 63 +78 148 66 +74 152 70 +69 156 73 +65 160 77 +60 163 80 +56 167 84 +51 170 87 +47 173 90 +0 0 64 +1 24 70 +3 48 77 +4 72 84 +6 96 91 +8 120 97 +9 144 104 +11 168 111 +13 193 118 +10 194 120 +8 194 123 +6 195 125 +4 195 127 +3 195 129 +1 195 131 +1 195 133 +85 215 166 +170 235 199 +255 255 232 +206 241 214 +156 227 196 +106 212 178 +56 198 160 +6 183 141 +8 181 142 +11 178 142 +13 176 142 +16 173 141 +19 170 141 +23 166 141 +27 163 140 +30 159 139 +34 155 138 +39 151 137 +43 147 135 +47 143 134 +52 139 132 +56 134 130 +61 130 128 +65 125 126 +70 120 124 +74 116 121 +79 111 119 +83 106 116 +87 101 113 +91 97 111 +95 92 108 +99 87 105 +102 82 102 +106 77 98 +109 73 95 +112 68 92 +114 64 88 +116 59 85 +118 55 82 +120 50 78 +121 46 75 +122 42 71 +123 38 68 +123 35 64 +123 31 61 +123 28 57 +122 24 54 +121 21 50 +120 18 47 +118 16 44 +116 13 41 +114 11 38 +111 9 35 +108 7 32 +105 5 29 +102 4 26 +98 3 23 +95 2 21 +91 1 18 +87 0 16 +82 0 14 +78 0 12 +74 0 10 +69 1 8 +65 1 7 +60 2 5 +56 3 4 +51 5 3 +47 6 2 +42 8 1 +38 10 1 +34 12 0 +30 15 0 +26 18 0 +22 20 0 +19 23 0 +16 27 1 +13 30 1 +10 34 2 +8 37 3 +6 41 4 +4 45 6 +3 49 7 +1 54 9 +1 58 10 +0 62 12 +0 67 14 +0 71 16 +1 76 19 +2 81 21 +3 86 24 +4 90 26 +6 95 29 +8 100 32 +11 105 35 +13 110 38 +16 114 41 +19 119 44 +23 124 47 +27 128 51 +30 133 54 +34 137 58 +255 128 0 +224 134 13 +192 140 27 +160 146 41 +129 152 54 +192 203 27 +255 255 0 +255 255 0 +233 246 15 +211 236 30 +189 226 46 +166 217 61 +144 207 77 +122 197 92 +99 187 108 +102 189 111 +106 191 114 +109 192 116 +112 193 119 +114 194 122 +116 195 124 +118 195 126 +120 195 128 +121 195 130 +122 195 132 +123 195 134 +123 194 135 +123 193 137 +123 192 138 +122 190 139 +121 189 140 +120 187 141 +118 185 141 +116 182 142 +114 180 142 +111 177 142 +108 174 142 +105 171 141 +102 168 141 +98 164 140 +95 161 139 +91 157 138 +87 153 137 +82 149 136 +78 145 134 +74 141 133 +69 136 131 +65 132 129 +60 127 127 +56 123 125 +51 118 123 +47 113 120 +42 109 118 +38 104 115 +34 99 112 +30 94 109 +26 89 106 +22 85 103 +19 80 100 +16 75 97 +13 70 93 +10 66 90 +8 61 87 +6 57 83 +4 53 80 +3 48 76 +1 44 73 +1 40 69 +0 36 66 +0 33 62 +0 29 59 +1 26 56 +2 23 52 +3 20 49 +4 17 46 +6 14 42 +8 12 39 +11 10 36 +13 8 33 +16 6 30 +19 4 27 +23 3 25 +27 2 22 +30 1 20 +34 1 17 +39 0 15 +43 0 13 diff --git a/src/fractalzoomer/color_maps/sinpal01.MAP b/src/fractalzoomer/color_maps/sinpal01.MAP new file mode 100644 index 000000000..3e8990c25 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal01.MAP @@ -0,0 +1,256 @@ +38 4 6 +21 2 2 +9 0 0 +3 0 0 +4 0 0 +11 0 0 +24 1 3 +40 1 9 +56 2 21 +70 2 40 +80 2 59 +86 2 54 +94 2 43 +123 3 30 +150 3 17 +175 3 7 +194 3 3 +206 4 5 +207 5 14 +199 6 26 +183 7 40 +159 7 51 +130 7 58 +100 6 47 +71 6 25 +45 4 11 +25 3 4 +12 1 1 +4 0 0 +2 0 0 +3 1 0 +10 3 1 +23 7 5 +41 12 13 +66 19 28 +94 28 49 +126 38 58 +157 50 50 +184 61 39 +205 72 25 +220 82 12 +224 91 4 +217 97 3 +202 101 8 +180 101 18 +151 97 32 +121 86 45 +91 70 55 +64 54 59 +53 39 37 +44 26 19 +31 16 8 +19 8 2 +9 3 0 +4 1 0 +3 1 0 +10 2 0 +23 5 2 +41 9 7 +63 13 18 +87 16 36 +107 20 59 +125 22 55 +136 23 46 +139 23 33 +135 21 20 +124 20 9 +126 18 3 +144 15 4 +158 12 11 +163 10 23 +160 7 37 +148 5 50 +130 3 57 +108 2 52 +82 1 29 +56 0 14 +34 0 5 +18 0 1 +7 0 0 +3 0 0 +4 0 0 +11 0 1 +20 1 4 +28 2 10 +39 3 24 +62 5 45 +89 8 58 +120 12 52 +151 16 41 +181 20 27 +204 26 15 +222 30 6 +229 35 3 +226 38 7 +216 40 16 +194 41 29 +168 39 42 +136 37 53 +105 33 59 +75 28 42 +49 22 22 +29 15 10 +14 10 3 +7 4 0 +3 1 0 +2 1 0 +6 3 0 +17 9 1 +35 18 6 +57 29 15 +84 40 31 +112 50 55 +141 59 57 +163 66 48 +180 72 36 +189 74 22 +189 73 11 +179 70 4 +163 66 3 +140 59 10 +114 51 21 +107 42 34 +109 34 47 +103 26 56 +91 19 58 +75 13 33 +56 8 16 +38 4 6 +21 2 2 +9 0 0 +3 0 0 +4 0 0 +11 0 0 +24 1 3 +40 1 9 +56 2 21 +70 2 40 +80 2 59 +86 2 54 +94 2 43 +123 3 30 +150 3 17 +175 3 7 +194 3 3 +206 4 5 +207 5 14 +199 6 26 +183 7 40 +159 7 51 +130 7 58 +100 6 47 +71 6 25 +45 4 11 +25 3 4 +12 1 1 +4 0 0 +2 0 0 +3 1 0 +10 3 1 +23 7 5 +41 12 13 +66 19 28 +94 28 49 +126 38 58 +157 50 50 +184 61 39 +205 72 25 +220 82 12 +224 91 4 +217 97 3 +202 101 8 +180 101 18 +151 97 32 +121 86 45 +91 70 55 +64 54 59 +53 39 37 +44 26 19 +31 16 8 +19 8 2 +9 3 0 +4 1 0 +3 1 0 +10 2 0 +23 5 2 +41 9 7 +63 13 18 +87 16 36 +107 20 59 +125 22 55 +136 23 46 +139 23 33 +135 21 20 +124 20 9 +126 18 3 +144 15 4 +158 12 11 +163 10 23 +160 7 37 +148 5 50 +130 3 57 +108 2 52 +82 1 29 +56 0 14 +34 0 5 +18 0 1 +7 0 0 +3 0 0 +4 0 0 +11 0 1 +20 1 4 +28 2 10 +39 3 24 +62 5 45 +89 8 58 +120 12 52 +151 16 41 +181 20 27 +204 26 15 +222 30 6 +229 35 3 +226 38 7 +216 40 16 +194 41 29 +168 39 42 +136 37 53 +105 33 59 +75 28 42 +49 22 22 +29 15 10 +14 10 3 +7 4 0 +3 1 0 +2 1 0 +6 3 0 +17 9 1 +35 18 6 +57 29 15 +84 40 31 +112 50 55 +141 59 57 +163 66 48 +180 72 36 +189 74 22 +189 73 11 +179 70 4 +163 66 3 +140 59 10 +114 51 21 +107 42 34 +109 34 47 +103 26 56 +91 19 58 +75 13 33 +56 8 16 diff --git a/src/fractalzoomer/color_maps/sinpal02.MAP b/src/fractalzoomer/color_maps/sinpal02.MAP new file mode 100644 index 000000000..1548f1fad --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal02.MAP @@ -0,0 +1,256 @@ +14 201 23 +16 209 18 +17 209 12 +19 203 7 +20 191 4 +21 173 3 +22 151 3 +20 128 4 +19 104 6 +18 81 9 +15 60 11 +20 80 18 +25 103 28 +30 128 41 +34 152 55 +38 173 70 +43 192 87 +45 204 102 +47 210 115 +47 211 100 +47 203 81 +45 191 64 +42 171 48 +37 148 33 +33 122 22 +37 133 18 +46 154 15 +54 171 12 +62 181 9 +69 186 6 +75 185 3 +79 177 3 +81 164 4 +82 148 7 +80 127 10 +76 106 15 +71 94 19 +63 91 22 +55 84 24 +56 92 31 +69 118 45 +81 144 62 +93 169 80 +103 191 99 +111 209 109 +116 220 98 +113 226 85 +108 224 70 +101 215 55 +91 200 41 +80 179 29 +68 155 19 +56 128 11 +51 115 7 +59 132 5 +66 146 3 +72 153 3 +75 157 3 +77 154 5 +78 146 8 +75 132 14 +71 117 20 +66 122 26 +60 125 33 +52 126 39 +44 120 43 +37 110 44 +30 99 44 +35 126 62 +38 153 82 +41 178 87 +44 200 83 +44 217 76 +44 227 65 +42 230 55 +39 228 43 +36 217 31 +32 201 22 +28 178 14 +23 153 8 +19 127 4 +14 99 2 +16 108 2 +18 118 2 +18 123 5 +19 124 9 +19 120 15 +18 118 23 +18 134 32 +16 147 41 +14 156 51 +13 158 59 +11 156 65 +8 147 68 +6 134 68 +5 116 62 +4 126 58 +5 154 59 +5 177 57 +5 199 53 +5 214 46 +5 224 37 +4 225 29 +4 221 21 +3 209 13 +3 191 8 +3 169 4 +2 144 2 +2 119 2 +2 93 2 +2 82 4 +2 89 8 +2 92 14 +3 107 22 +3 128 33 +4 148 44 +4 165 57 +5 178 70 +6 186 82 +6 187 90 +6 183 97 +6 171 87 +6 156 67 +6 135 49 +6 121 36 +7 147 36 +9 169 33 +11 188 29 +14 201 23 +16 209 18 +17 209 12 +19 203 7 +20 191 4 +21 173 3 +22 151 3 +20 128 4 +19 104 6 +18 81 9 +15 60 11 +20 80 18 +25 103 28 +30 128 41 +34 152 55 +38 173 70 +43 192 87 +45 204 102 +47 210 115 +47 211 100 +47 203 81 +45 191 64 +42 171 48 +37 148 33 +33 122 22 +37 133 18 +46 154 15 +54 171 12 +62 181 9 +69 186 6 +75 185 3 +79 177 3 +81 164 4 +82 148 7 +80 127 10 +76 106 15 +71 94 19 +63 91 22 +55 84 24 +56 92 31 +69 118 45 +81 144 62 +93 169 80 +103 191 99 +111 209 109 +116 220 98 +113 226 85 +108 224 70 +101 215 55 +91 200 41 +80 179 29 +68 155 19 +56 128 11 +51 115 7 +59 132 5 +66 146 3 +72 153 3 +75 157 3 +77 154 5 +78 146 8 +75 132 14 +71 117 20 +66 122 26 +60 125 33 +52 126 39 +44 120 43 +37 110 44 +30 99 44 +35 126 62 +38 153 82 +41 178 87 +44 200 83 +44 217 76 +44 227 65 +42 230 55 +39 228 43 +36 217 31 +32 201 22 +28 178 14 +23 153 8 +19 127 4 +14 99 2 +16 108 2 +18 118 2 +18 123 5 +19 124 9 +19 120 15 +18 118 23 +18 134 32 +16 147 41 +14 156 51 +13 158 59 +11 156 65 +8 147 68 +6 134 68 +5 116 62 +4 126 58 +5 154 59 +5 177 57 +5 199 53 +5 214 46 +5 224 37 +4 225 29 +4 221 21 +3 209 13 +3 191 8 +3 169 4 +2 144 2 +2 119 2 +2 93 2 +2 82 4 +2 89 8 +2 92 14 +3 107 22 +3 128 33 +4 148 44 +4 165 57 +5 178 70 +6 186 82 +6 187 90 +6 183 97 +6 171 87 +6 156 67 +6 135 49 +6 121 36 +7 147 36 +9 169 33 +11 188 29 diff --git a/src/fractalzoomer/color_maps/sinpal03.MAP b/src/fractalzoomer/color_maps/sinpal03.MAP new file mode 100644 index 000000000..7e38b31fe --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal03.MAP @@ -0,0 +1,256 @@ +239 223 124 +229 225 126 +214 226 129 +194 228 132 +171 229 135 +146 230 138 +128 232 141 +154 233 144 +178 234 147 +200 235 150 +219 236 153 +232 237 156 +241 238 158 +243 239 161 +240 240 164 +231 240 167 +217 241 169 +199 242 172 +176 242 175 +152 243 177 +125 243 180 +148 243 183 +173 243 185 +196 243 188 +215 243 190 +230 243 193 +239 243 195 +243 243 197 +242 243 200 +234 243 202 +221 242 204 +203 242 206 +182 241 208 +157 241 210 +131 240 212 +142 239 214 +168 238 216 +191 238 218 +211 237 220 +227 236 222 +238 235 223 +243 233 225 +242 232 226 +236 231 228 +224 230 229 +208 228 231 +187 227 232 +163 225 233 +137 224 234 +136 222 235 +162 220 236 +186 218 237 +207 217 238 +224 215 239 +236 213 240 +242 211 241 +243 209 241 +238 207 242 +227 204 242 +212 202 243 +192 200 243 +168 198 243 +143 195 243 +130 193 243 +157 191 244 +181 188 243 +203 186 243 +221 183 243 +234 181 243 +241 178 243 +243 175 242 +240 173 242 +230 170 241 +216 167 241 +196 164 240 +174 162 239 +149 159 238 +125 156 237 +151 153 236 +176 150 235 +198 147 234 +217 145 233 +231 142 232 +240 139 231 +243 136 229 +241 133 228 +233 130 226 +219 127 225 +201 124 223 +179 121 222 +154 118 220 +128 115 218 +145 112 216 +170 109 214 +194 106 212 +213 104 210 +228 101 208 +239 98 206 +243 95 204 +242 92 202 +235 89 200 +223 86 197 +205 84 195 +184 81 193 +160 78 190 +134 75 188 +139 73 185 +165 70 183 +189 67 180 +209 65 177 +225 62 175 +237 60 172 +243 57 169 +243 55 167 +237 52 164 +226 50 161 +210 48 158 +189 46 156 +166 43 153 +140 41 150 +133 39 147 +159 37 144 +184 35 141 +205 33 138 +222 31 135 +235 29 132 +242 27 129 +243 26 126 +239 24 123 +229 22 121 +214 21 118 +194 19 115 +171 18 112 +146 17 109 +128 15 106 +154 14 103 +178 13 100 +200 12 97 +219 11 94 +232 10 91 +241 9 89 +243 8 86 +240 7 83 +231 7 80 +217 6 78 +199 5 75 +176 5 72 +152 4 70 +125 4 67 +148 4 64 +173 4 62 +196 4 59 +215 4 57 +230 4 54 +239 4 52 +243 4 50 +242 4 47 +234 4 45 +221 5 43 +203 5 41 +182 6 39 +157 6 37 +131 7 35 +142 8 33 +168 9 31 +191 9 29 +211 10 27 +227 11 25 +238 12 24 +243 14 22 +242 15 21 +236 16 19 +224 17 18 +208 19 16 +187 20 15 +163 22 14 +137 23 13 +136 25 12 +162 27 11 +186 29 10 +207 30 9 +224 32 8 +236 34 7 +242 36 6 +243 38 6 +238 40 5 +227 43 5 +212 45 4 +192 47 4 +168 49 4 +143 52 4 +130 54 4 +157 56 4 +181 59 4 +203 61 4 +221 64 4 +234 66 4 +241 69 4 +243 72 5 +240 74 5 +230 77 6 +216 80 6 +196 83 7 +174 85 8 +149 88 9 +125 91 10 +151 94 11 +176 97 12 +198 100 13 +217 102 14 +231 105 15 +240 108 16 +243 111 18 +241 114 19 +233 117 21 +219 120 22 +201 123 24 +179 126 25 +154 129 27 +128 132 29 +145 135 31 +170 138 33 +194 141 35 +213 143 37 +228 146 39 +239 149 41 +243 152 43 +242 155 45 +235 158 47 +223 161 50 +205 163 52 +184 166 54 +160 169 57 +134 172 59 +139 174 62 +165 177 64 +189 180 67 +209 182 70 +225 185 72 +237 187 75 +243 190 78 +243 192 80 +237 195 83 +226 197 86 +210 199 89 +189 201 91 +166 204 94 +140 206 97 +133 208 100 +159 210 103 +184 212 106 +205 214 109 +222 216 112 +235 218 115 +242 220 118 +243 221 121 diff --git a/src/fractalzoomer/color_maps/sinpal04.MAP b/src/fractalzoomer/color_maps/sinpal04.MAP new file mode 100644 index 000000000..d4890cd8a --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal04.MAP @@ -0,0 +1,256 @@ +153 161 242 +175 172 236 +195 182 226 +212 192 212 +226 201 194 +236 210 174 +242 218 152 +243 225 128 +240 230 105 +232 235 82 +220 239 61 +204 242 42 +185 243 26 +164 243 15 +141 243 7 +129 241 4 +153 238 5 +175 233 11 +195 228 21 +212 222 35 +226 215 53 +236 207 73 +242 198 95 +243 188 119 +240 178 142 +232 167 165 +220 156 186 +204 145 205 +185 133 221 +164 121 232 +141 109 240 +129 98 243 +153 86 242 +175 75 236 +195 65 226 +212 55 212 +226 46 194 +236 37 174 +242 29 152 +243 22 128 +240 17 105 +232 12 82 +220 8 61 +204 5 42 +185 4 26 +164 4 15 +141 4 7 +129 6 4 +153 9 5 +175 14 11 +195 19 21 +212 25 35 +226 32 53 +236 40 73 +242 49 95 +243 59 119 +240 69 142 +232 80 165 +220 91 186 +204 102 205 +185 114 221 +164 126 232 +141 138 240 +129 149 243 +153 161 242 +175 172 236 +195 182 226 +212 192 212 +226 201 194 +236 210 174 +242 218 152 +243 225 128 +240 230 105 +232 235 82 +220 239 61 +204 242 42 +185 243 26 +164 243 15 +141 243 7 +129 241 4 +153 238 5 +175 233 11 +195 228 21 +212 222 35 +226 215 53 +236 207 73 +242 198 95 +243 188 119 +240 178 142 +232 167 165 +220 156 186 +204 145 205 +185 133 221 +164 121 232 +141 109 240 +129 98 243 +153 86 242 +175 75 236 +195 65 226 +212 55 212 +226 46 194 +236 37 174 +242 29 152 +243 22 128 +240 17 105 +232 12 82 +220 8 61 +204 5 42 +185 4 26 +164 4 15 +141 4 7 +129 6 4 +153 9 5 +175 14 11 +195 19 21 +212 25 35 +226 32 53 +236 40 73 +242 49 95 +243 59 119 +240 69 142 +232 80 165 +220 91 186 +204 102 205 +185 114 221 +164 126 232 +141 138 240 +129 149 243 +153 161 242 +175 172 236 +195 182 226 +212 192 212 +226 201 194 +236 210 174 +242 218 152 +243 225 128 +240 230 105 +232 235 82 +220 239 61 +204 242 42 +185 243 26 +164 243 15 +141 243 7 +129 241 4 +153 238 5 +175 233 11 +195 228 21 +212 222 35 +226 215 53 +236 207 73 +242 198 95 +243 188 119 +240 178 142 +232 167 165 +220 156 186 +204 145 205 +185 133 221 +164 121 232 +141 109 240 +129 98 243 +153 86 242 +175 75 236 +195 65 226 +212 55 212 +226 46 194 +236 37 174 +242 29 152 +243 22 128 +240 17 105 +232 12 82 +220 8 61 +204 5 42 +185 4 26 +164 4 15 +141 4 7 +129 6 4 +153 9 5 +175 14 11 +195 19 21 +212 25 35 +226 32 53 +236 40 73 +242 49 95 +243 59 119 +240 69 142 +232 80 165 +220 91 186 +204 102 205 +185 114 221 +164 126 232 +141 138 240 +129 149 243 +153 161 242 +175 172 236 +195 182 226 +212 192 212 +226 201 194 +236 210 174 +242 218 152 +243 225 128 +240 230 105 +232 235 82 +220 239 61 +204 242 42 +185 243 26 +164 243 15 +141 243 7 +129 241 4 +153 238 5 +175 233 11 +195 228 21 +212 222 35 +226 215 53 +236 207 73 +242 198 95 +243 188 119 +240 178 142 +232 167 165 +220 156 186 +204 145 205 +185 133 221 +164 121 232 +141 109 240 +129 98 243 +153 86 242 +175 75 236 +195 65 226 +212 55 212 +226 46 194 +236 37 174 +242 29 152 +243 22 128 +240 17 105 +232 12 82 +220 8 61 +204 5 42 +185 4 26 +164 4 15 +141 4 7 +129 6 4 +153 9 5 +175 14 11 +195 19 21 +212 25 35 +226 32 53 +236 40 73 +242 49 95 +243 59 119 +240 69 142 +232 80 165 +220 91 186 +204 102 205 +185 114 221 +164 126 232 +141 138 240 +129 149 243 diff --git a/src/fractalzoomer/color_maps/sinpal05.MAP b/src/fractalzoomer/color_maps/sinpal05.MAP new file mode 100644 index 000000000..bcaf63dd4 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal05.MAP @@ -0,0 +1,256 @@ +167 14 41 +192 13 42 +212 11 43 +223 10 44 +224 8 42 +216 7 40 +200 5 38 +175 4 35 +147 3 32 +116 3 28 +94 2 24 +101 2 20 +101 2 16 +98 2 13 +128 2 15 +156 4 16 +180 6 16 +199 8 17 +210 10 16 +212 12 16 +205 16 15 +187 18 14 +164 21 13 +136 23 11 +107 26 10 +119 26 8 +127 27 7 +128 27 5 +121 25 4 +113 25 3 +139 32 3 +163 40 4 +180 48 3 +191 58 4 +193 66 3 +185 74 3 +171 82 3 +148 88 3 +122 92 3 +130 94 3 +146 95 3 +154 93 3 +155 89 2 +148 83 2 +133 74 2 +119 68 2 +140 84 2 +158 101 4 +168 117 4 +169 132 5 +163 147 7 +148 158 8 +128 168 8 +130 174 9 +153 177 10 +170 176 11 +180 171 12 +181 163 12 +173 152 11 +158 137 11 +136 120 10 +117 107 9 +132 129 12 +141 151 16 +143 171 18 +136 189 22 +124 205 25 +121 216 28 +149 224 30 +172 226 32 +192 226 33 +201 220 34 +202 210 35 +194 195 34 +178 178 33 +155 158 30 +129 136 27 +105 119 25 +113 140 31 +116 161 38 +110 179 44 +103 194 50 +133 206 56 +162 213 61 +188 217 65 +206 215 68 +218 210 70 +218 201 70 +210 188 69 +193 172 66 +170 154 63 +142 133 57 +112 113 51 +87 96 46 +89 111 56 +85 125 67 +109 136 77 +141 144 86 +171 150 94 +196 152 101 +216 151 107 +226 146 111 +228 140 112 +220 130 111 +203 118 109 +178 105 103 +149 91 96 +119 77 88 +89 64 77 +65 53 69 +82 59 83 +111 64 98 +142 67 111 +172 69 124 +198 69 136 +217 67 145 +229 65 152 +230 59 155 +223 54 156 +204 48 153 +181 42 149 +151 35 140 +120 29 129 +90 23 117 +75 18 102 +79 13 91 +107 14 108 +138 14 127 +167 14 144 +192 13 159 +212 11 173 +223 10 182 +224 8 190 +216 7 193 +200 5 193 +175 4 189 +147 3 182 +116 3 170 +94 2 157 +101 2 140 +101 2 122 +98 2 108 +128 2 128 +156 4 149 +180 6 168 +199 8 185 +210 10 200 +212 12 210 +205 16 218 +187 18 220 +164 21 219 +136 23 212 +107 26 203 +119 26 189 +127 27 174 +128 27 155 +121 25 134 +113 25 118 +139 32 140 +163 40 161 +180 48 181 +191 58 198 +193 66 213 +185 74 223 +171 82 229 +148 88 230 +122 92 228 +130 94 221 +146 95 210 +154 93 195 +155 89 178 +148 83 158 +133 74 136 +119 68 119 +140 84 140 +158 101 161 +168 117 180 +169 132 196 +163 147 210 +148 158 218 +128 168 224 +130 174 224 +153 177 222 +170 176 212 +180 171 202 +181 163 186 +173 152 169 +158 137 149 +136 120 128 +117 107 111 +132 129 130 +141 151 149 +143 171 166 +136 189 180 +124 205 191 +121 216 198 +149 224 203 +172 226 202 +192 226 198 +201 220 190 +202 210 178 +194 195 164 +178 178 148 +155 158 130 +129 136 111 +105 119 95 +113 140 112 +116 161 127 +110 179 141 +103 194 151 +133 206 160 +162 213 165 +188 217 168 +206 215 166 +218 210 161 +218 201 154 +210 188 144 +193 172 131 +170 154 118 +142 133 103 +112 113 87 +87 96 75 +89 111 87 +85 125 98 +109 136 108 +141 144 115 +171 150 122 +196 152 124 +216 151 125 +226 146 123 +228 140 119 +220 130 112 +203 118 104 +178 105 94 +149 91 84 +119 77 73 +89 64 61 +65 53 52 +82 59 59 +111 64 67 +142 67 73 +172 69 77 +198 69 80 +217 67 81 +229 65 81 +230 59 78 +223 54 76 +204 48 70 +181 42 65 +151 35 57 +120 29 51 +90 23 43 +75 18 36 +79 13 30 +107 14 34 +138 14 38 diff --git a/src/fractalzoomer/color_maps/sinpal06.MAP b/src/fractalzoomer/color_maps/sinpal06.MAP new file mode 100644 index 000000000..f5a70abec --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal06.MAP @@ -0,0 +1,256 @@ +110 114 83 +96 96 65 +100 96 72 +111 102 91 +122 106 112 +132 107 135 +139 107 156 +146 104 177 +152 98 196 +154 91 210 +156 83 221 +156 74 228 +154 64 230 +151 54 228 +145 44 221 +139 36 210 +132 27 194 +123 19 175 +113 13 154 +103 9 133 +92 5 111 +81 3 90 +70 2 71 +66 2 66 +73 2 84 +80 3 105 +88 5 127 +97 9 148 +106 13 170 +115 19 189 +122 26 206 +128 35 219 +133 43 226 +137 53 230 +140 62 230 +141 71 225 +140 79 213 +138 87 199 +134 92 182 +129 97 162 +122 99 141 +114 99 118 +105 96 97 +95 92 77 +85 86 60 +99 104 78 +112 123 98 +125 141 119 +138 160 142 +150 177 162 +161 194 183 +172 207 201 +179 218 215 +185 225 225 +190 230 230 +192 230 230 +192 228 226 +190 222 217 +186 213 204 +181 201 189 +173 186 169 +163 170 148 +152 152 126 +139 133 103 +126 114 83 +111 96 65 +119 96 72 +135 102 91 +150 106 112 +165 107 135 +179 107 156 +192 104 177 +203 98 196 +212 91 210 +218 83 221 +223 74 228 +224 64 230 +224 54 228 +222 44 221 +216 36 210 +209 27 194 +199 19 175 +187 13 154 +174 9 133 +159 5 111 +144 3 90 +128 2 71 +123 2 66 +139 2 84 +155 3 105 +171 5 127 +185 9 148 +198 13 170 +208 19 189 +218 26 206 +224 35 219 +227 43 226 +229 53 230 +228 62 230 +225 71 225 +219 79 213 +210 87 199 +200 92 182 +188 97 162 +175 99 141 +159 99 118 +144 96 97 +128 92 77 +111 86 60 +127 104 78 +142 123 98 +155 141 119 +168 160 142 +178 177 162 +189 194 183 +195 207 201 +201 218 215 +203 225 225 +205 230 230 +203 230 230 +199 228 226 +193 222 217 +186 213 204 +176 201 189 +164 186 169 +153 170 148 +139 152 126 +124 133 103 +110 114 83 +96 96 65 +100 96 72 +111 102 91 +122 106 112 +132 107 135 +139 107 156 +146 104 177 +152 98 196 +154 91 210 +156 83 221 +156 74 228 +154 64 230 +151 54 228 +145 44 221 +139 36 210 +132 27 194 +123 19 175 +113 13 154 +103 9 133 +92 5 111 +81 3 90 +70 2 71 +66 2 66 +73 2 84 +80 3 105 +88 5 127 +97 9 148 +106 13 170 +115 19 189 +122 26 206 +128 35 219 +133 43 226 +137 53 230 +140 62 230 +141 71 225 +140 79 213 +138 87 199 +134 92 182 +129 97 162 +122 99 141 +114 99 118 +105 96 97 +95 92 77 +85 86 60 +99 104 78 +112 123 98 +125 141 119 +138 160 142 +150 177 162 +161 194 183 +172 207 201 +179 218 215 +185 225 225 +190 230 230 +192 230 230 +192 228 226 +190 222 217 +186 213 204 +181 201 189 +173 186 169 +163 170 148 +152 152 126 +139 133 103 +126 114 83 +111 96 65 +119 96 72 +135 102 91 +150 106 112 +165 107 135 +179 107 156 +192 104 177 +203 98 196 +212 91 210 +218 83 221 +223 74 228 +224 64 230 +224 54 228 +222 44 221 +216 36 210 +209 27 194 +199 19 175 +187 13 154 +174 9 133 +159 5 111 +144 3 90 +128 2 71 +123 2 66 +139 2 84 +155 3 105 +171 5 127 +185 9 148 +198 13 170 +208 19 189 +218 26 206 +224 35 219 +227 43 226 +229 53 230 +228 62 230 +225 71 225 +219 79 213 +210 87 199 +200 92 182 +188 97 162 +175 99 141 +159 99 118 +144 96 97 +128 92 77 +111 86 60 +127 104 78 +142 123 98 +155 141 119 +168 160 142 +178 177 162 +189 194 183 +195 207 201 +201 218 215 +203 225 225 +205 230 230 +203 230 230 +199 228 226 +193 222 217 +186 213 204 +176 201 189 +164 186 169 +153 170 148 +139 152 126 +124 133 103 diff --git a/src/fractalzoomer/color_maps/sinpal07.MAP b/src/fractalzoomer/color_maps/sinpal07.MAP new file mode 100644 index 000000000..9e7103908 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal07.MAP @@ -0,0 +1,256 @@ +162 207 223 +181 215 212 +192 213 195 +196 204 175 +191 186 153 +179 163 129 +160 136 105 +136 107 82 +111 80 62 +88 62 46 +85 87 42 +77 114 36 +105 142 28 +134 168 21 +164 191 13 +189 205 7 +209 214 4 +223 213 3 +226 204 5 +223 186 11 +208 163 20 +188 135 32 +161 122 45 +131 143 58 +110 160 72 +127 170 84 +139 171 94 +144 166 101 +143 153 105 +134 136 104 +120 114 99 +128 114 115 +140 116 137 +144 110 157 +143 100 176 +133 109 190 +118 139 202 +118 168 207 +148 195 207 +177 215 202 +200 227 191 +217 230 176 +226 225 158 +225 211 137 +216 189 114 +199 162 92 +175 132 71 +147 102 52 +117 102 35 +89 112 22 +82 116 13 +87 113 6 +99 119 3 +125 140 2 +150 157 2 +171 168 5 +186 173 12 +196 168 22 +195 157 34 +187 139 50 +172 116 68 +150 141 87 +123 168 108 +138 191 127 +162 207 144 +181 215 159 +192 213 168 +196 204 174 +191 186 175 +179 163 171 +160 136 161 +136 107 148 +111 80 131 +88 62 117 +85 87 130 +77 114 140 +105 142 145 +134 168 147 +164 191 143 +189 205 134 +209 214 123 +223 213 109 +226 204 91 +223 186 74 +208 163 56 +188 135 41 +161 122 27 +131 143 16 +110 160 8 +127 170 4 +139 171 3 +144 166 4 +143 153 6 +134 136 11 +120 114 15 +128 114 25 +140 116 38 +144 110 54 +143 100 74 +133 109 96 +118 139 119 +118 168 142 +148 195 165 +177 215 185 +200 227 202 +217 230 214 +226 225 222 +225 211 224 +216 189 219 +199 162 209 +175 132 196 +147 102 177 +118 103 157 +89 112 134 +82 116 111 +87 113 88 +99 119 77 +125 140 75 +150 157 71 +171 168 63 +186 173 53 +196 168 43 +195 157 31 +187 139 21 +172 116 12 +150 141 6 +123 168 3 +138 191 3 +162 207 7 +181 215 13 +192 213 21 +196 204 31 +191 186 42 +179 163 52 +160 136 61 +136 107 67 +111 80 71 +88 62 74 +85 87 95 +77 114 118 +105 142 142 +134 168 164 +164 191 185 +189 205 201 +209 214 214 +223 213 223 +226 204 225 +223 186 223 +208 163 213 +188 135 200 +161 122 182 +131 143 161 +110 160 138 +127 170 114 +139 171 91 +144 166 70 +143 153 51 +134 136 35 +120 114 22 +128 114 16 +140 116 12 +144 110 7 +143 100 3 +133 109 3 +118 139 4 +118 168 8 +148 195 17 +177 215 28 +200 227 41 +217 230 57 +226 225 74 +225 211 92 +216 189 108 +199 162 121 +175 132 131 +147 102 138 +117 102 140 +89 112 139 +82 116 132 +87 113 121 +99 119 122 +125 140 141 +150 157 157 +171 168 169 +186 173 177 +196 168 180 +195 157 178 +187 139 171 +172 116 160 +150 141 145 +123 168 126 +138 191 107 +162 207 85 +181 215 66 +192 213 48 +196 204 32 +191 186 20 +179 163 11 +160 136 5 +136 107 2 +111 80 2 +88 62 3 +85 87 7 +77 114 14 +105 142 24 +134 168 38 +164 191 55 +189 205 74 +209 214 95 +223 213 117 +226 204 139 +223 186 160 +208 163 177 +188 135 191 +161 122 200 +131 143 203 +110 160 202 +127 170 195 +139 171 183 +144 166 167 +143 153 149 +134 136 128 +120 114 106 +128 114 107 +140 116 111 +144 110 110 +143 100 105 +133 109 97 +118 139 86 +118 168 73 +148 195 59 +177 215 44 +200 227 31 +217 230 19 +226 225 11 +225 211 5 +216 189 3 +199 162 4 +175 132 7 +147 102 13 +118 103 20 +89 112 27 +82 116 34 +87 113 40 +99 119 49 +125 140 68 +150 157 88 +171 168 111 +186 173 136 +196 168 159 +195 157 181 +187 139 200 +172 116 215 +150 141 226 +123 168 230 +138 191 230 diff --git a/src/fractalzoomer/color_maps/sinpal08.MAP b/src/fractalzoomer/color_maps/sinpal08.MAP new file mode 100644 index 000000000..da1f9bf53 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal08.MAP @@ -0,0 +1,256 @@ +140 162 173 +159 176 195 +176 186 212 +189 192 224 +198 195 229 +203 195 227 +203 191 220 +198 183 206 +188 171 186 +174 157 163 +156 141 138 +135 122 112 +121 111 93 +143 131 100 +162 152 104 +180 171 103 +192 187 98 +202 202 90 +205 212 78 +204 219 64 +197 221 50 +186 219 37 +172 213 25 +154 204 15 +134 189 8 +114 173 4 +94 154 2 +74 134 2 +62 120 3 +80 142 7 +100 163 13 +120 183 22 +140 200 34 +159 214 48 +176 224 65 +189 229 82 +198 230 98 +203 227 114 +203 221 126 +198 209 135 +188 194 138 +174 177 138 +156 157 131 +135 135 120 +121 121 113 +143 142 138 +162 162 161 +180 181 184 +192 196 200 +202 210 213 +205 218 218 +204 223 217 +197 223 209 +186 219 196 +172 212 178 +154 200 157 +134 184 132 +114 167 108 +94 147 84 +74 126 63 +62 112 48 +80 131 46 +100 150 42 +120 166 37 +140 179 29 +159 190 22 +176 197 14 +189 200 8 +198 199 4 +203 195 3 +203 187 4 +198 176 6 +188 161 11 +174 146 16 +156 127 21 +135 108 25 +121 96 30 +143 112 44 +162 127 62 +180 140 83 +192 150 105 +202 158 128 +205 163 149 +204 165 169 +197 163 184 +186 158 194 +172 151 199 +154 141 197 +134 128 188 +114 115 176 +94 100 157 +74 85 135 +62 75 120 +80 86 138 +100 97 153 +120 106 164 +140 113 168 +159 119 169 +176 121 162 +189 121 151 +198 119 135 +203 116 117 +203 115 98 +198 111 77 +188 105 59 +174 98 42 +156 89 28 +135 78 17 +121 72 10 +143 86 7 +162 101 5 +180 115 3 +192 128 3 +202 139 4 +205 148 9 +204 155 16 +197 158 24 +186 158 34 +172 156 46 +154 151 56 +134 142 64 +114 131 71 +94 118 75 +74 103 74 +62 94 75 +80 112 99 +100 130 124 +120 147 150 +140 162 173 +159 176 195 +176 186 212 +189 192 224 +198 195 229 +203 195 227 +203 191 220 +198 183 206 +188 171 186 +174 157 163 +156 141 138 +135 122 112 +121 111 93 +143 131 100 +162 152 104 +180 171 103 +192 187 98 +202 202 90 +205 212 78 +204 219 64 +197 221 50 +186 219 37 +172 213 25 +154 204 15 +134 189 8 +114 173 4 +94 154 2 +74 134 2 +62 120 3 +80 142 7 +100 163 13 +120 183 22 +140 200 34 +159 214 48 +176 224 65 +189 229 82 +198 230 98 +203 227 114 +203 221 126 +198 209 135 +188 194 138 +174 177 138 +156 157 131 +135 135 120 +121 121 113 +143 142 138 +162 162 161 +180 181 184 +192 196 200 +202 210 213 +205 218 218 +204 223 217 +197 223 209 +186 219 196 +172 212 178 +154 200 157 +134 184 132 +114 167 108 +94 147 84 +74 126 63 +62 112 48 +80 131 46 +100 150 42 +120 166 37 +140 179 29 +159 190 22 +176 197 14 +189 200 8 +198 199 4 +203 195 3 +203 187 4 +198 176 6 +188 161 11 +174 146 16 +156 127 21 +135 108 25 +121 96 30 +143 112 44 +162 127 62 +180 140 83 +192 150 105 +202 158 128 +205 163 149 +204 165 169 +197 163 184 +186 158 194 +172 151 199 +154 141 197 +134 128 188 +114 115 176 +94 100 157 +74 85 135 +62 75 120 +80 86 138 +100 97 153 +120 106 164 +140 113 168 +159 119 169 +176 121 162 +189 121 151 +198 119 135 +203 116 117 +203 115 98 +198 111 77 +188 105 59 +174 98 42 +156 89 28 +135 78 17 +121 72 10 +143 86 7 +162 101 5 +180 115 3 +192 128 3 +202 139 4 +205 148 9 +204 155 16 +197 158 24 +186 158 34 +172 156 46 +154 151 56 +134 142 64 +114 131 71 +94 118 75 +74 103 74 +62 94 75 +80 112 99 +100 130 124 +120 147 150 diff --git a/src/fractalzoomer/color_maps/sinpal09.MAP b/src/fractalzoomer/color_maps/sinpal09.MAP new file mode 100644 index 000000000..377edf575 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal09.MAP @@ -0,0 +1,256 @@ +97 140 144 +122 158 166 +147 173 185 +169 182 199 +185 186 206 +195 185 208 +195 179 203 +189 168 191 +174 151 172 +151 130 149 +126 109 125 +136 119 136 +161 143 163 +180 166 186 +192 185 206 +196 199 220 +192 208 227 +180 211 225 +161 208 219 +138 198 203 +113 183 183 +88 163 159 +85 140 132 +78 115 105 +101 135 119 +131 161 138 +160 185 152 +187 203 159 +208 217 163 +223 225 161 +227 226 152 +224 221 141 +210 208 124 +190 190 107 +164 168 88 +134 141 75 +108 119 67 +125 147 89 +138 172 110 +144 195 131 +144 213 151 +136 224 166 +122 230 177 +128 229 184 +139 221 183 +144 206 177 +143 187 165 +134 162 147 +119 136 126 +114 124 118 +145 151 146 +173 175 172 +198 196 196 +216 212 214 +225 222 226 +225 224 230 +218 222 228 +201 212 219 +178 195 203 +150 174 180 +120 150 155 +91 124 127 +81 122 124 +87 147 147 +97 168 166 +122 187 180 +147 200 190 +169 207 192 +185 207 187 +195 202 177 +195 191 162 +189 175 144 +174 154 122 +151 131 99 +126 107 77 +136 115 79 +161 135 89 +180 153 95 +192 168 112 +196 178 128 +192 182 140 +180 181 149 +161 174 154 +138 163 153 +113 147 146 +88 129 135 +85 108 120 +78 86 101 +101 100 122 +131 117 149 +160 131 174 +187 142 195 +208 148 212 +223 150 222 +227 148 224 +224 141 221 +210 130 209 +190 116 191 +164 100 168 +134 83 142 +108 68 119 +125 82 145 +138 94 169 +144 104 190 +144 111 204 +136 114 212 +122 119 213 +128 121 207 +139 120 195 +144 114 177 +143 105 156 +134 94 131 +119 80 105 +114 75 92 +145 93 108 +173 111 119 +198 127 127 +216 140 130 +225 149 129 +225 154 123 +218 156 118 +201 152 121 +178 143 120 +150 131 114 +120 115 105 +91 97 91 +81 98 95 +87 119 119 +97 140 144 +122 158 166 +147 173 185 +169 182 199 +185 186 206 +195 185 208 +195 179 203 +189 168 191 +174 151 172 +151 130 149 +126 109 125 +136 119 136 +161 143 163 +180 166 186 +192 185 206 +196 199 220 +192 208 227 +180 211 225 +161 208 219 +138 198 203 +113 183 183 +88 163 159 +85 140 132 +78 115 105 +101 135 119 +131 161 138 +160 185 152 +187 203 159 +208 217 163 +223 225 161 +227 226 152 +224 221 141 +210 208 124 +190 190 107 +164 168 88 +134 141 75 +108 119 67 +125 147 89 +138 172 110 +144 195 131 +144 213 151 +136 224 166 +122 230 177 +128 229 184 +139 221 183 +144 206 177 +143 187 165 +134 162 147 +119 136 126 +114 124 118 +145 151 146 +173 175 172 +198 196 196 +216 212 214 +225 222 226 +225 224 230 +218 222 228 +201 212 219 +178 195 203 +150 174 180 +120 150 155 +91 124 127 +81 122 124 +87 147 147 +97 168 166 +122 187 180 +147 200 190 +169 207 192 +185 207 187 +195 202 177 +195 191 162 +189 175 144 +174 154 122 +151 131 99 +126 107 77 +136 115 79 +161 135 89 +180 153 95 +192 168 112 +196 178 128 +192 182 140 +180 181 149 +161 174 154 +138 163 153 +113 147 146 +88 129 135 +85 108 120 +78 86 101 +101 100 122 +131 117 149 +160 131 174 +187 142 195 +208 148 212 +223 150 222 +227 148 224 +224 141 221 +210 130 209 +190 116 191 +164 100 168 +134 83 142 +108 68 119 +125 82 145 +138 94 169 +144 104 190 +144 111 204 +136 114 212 +122 119 213 +128 121 207 +139 120 195 +144 114 177 +143 105 156 +134 94 131 +119 80 105 +114 75 92 +145 93 108 +173 111 119 +198 127 127 +216 140 130 +225 149 129 +225 154 123 +218 156 118 +201 152 121 +178 143 120 +150 131 114 +120 115 105 +91 97 91 +81 98 95 +87 119 119 diff --git a/src/fractalzoomer/color_maps/sinpal10.MAP b/src/fractalzoomer/color_maps/sinpal10.MAP new file mode 100644 index 000000000..06abeb36d --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal10.MAP @@ -0,0 +1,256 @@ +153 80 232 +159 77 229 +163 72 224 +164 67 216 +162 61 205 +157 56 191 +148 49 174 +138 43 157 +125 36 138 +109 30 118 +125 31 132 +145 35 150 +165 37 167 +183 39 182 +198 39 195 +212 40 206 +222 40 213 +228 39 219 +230 37 220 +229 36 219 +224 33 212 +215 30 205 +202 27 194 +186 24 181 +169 20 165 +150 17 149 +130 14 131 +109 11 112 +109 11 113 +121 12 130 +131 12 144 +140 12 158 +144 13 169 +147 12 178 +146 11 184 +142 11 188 +137 10 189 +129 9 186 +119 8 182 +107 7 175 +94 6 165 +82 5 154 +70 4 140 +58 4 126 +46 3 111 +36 2 95 +30 2 88 +30 2 100 +30 2 111 +28 2 122 +26 3 130 +22 3 137 +19 3 141 +16 3 144 +13 3 144 +10 3 142 +7 4 138 +5 4 132 +3 5 124 +3 5 115 +3 5 105 +2 5 94 +3 5 82 +3 5 70 +4 4 60 +6 6 70 +10 7 82 +14 9 94 +19 10 105 +25 13 115 +31 15 124 +38 16 132 +46 18 138 +53 19 142 +60 21 144 +66 23 144 +71 23 141 +74 23 137 +77 23 130 +77 23 122 +75 22 111 +72 21 100 +66 19 88 +76 21 95 +91 25 111 +109 30 126 +126 35 140 +142 40 154 +158 44 165 +172 48 175 +184 52 182 +193 55 186 +199 57 189 +201 58 188 +200 59 184 +195 58 178 +186 57 169 +176 55 158 +162 51 144 +146 48 130 +127 43 113 +125 43 112 +145 51 131 +163 60 149 +180 69 165 +193 77 181 +205 85 194 +213 92 205 +216 96 212 +218 101 219 +213 104 220 +207 106 219 +196 106 213 +183 104 206 +167 101 195 +150 96 182 +132 90 167 +113 82 150 +95 73 132 +80 67 118 +89 80 138 +95 93 157 +100 104 174 +102 116 191 +102 127 205 +99 137 216 +95 144 224 +89 151 229 +81 155 232 +73 155 229 +64 154 224 +55 152 216 +46 146 205 +37 138 191 +29 129 174 +22 118 157 +16 105 138 +11 91 118 +10 104 132 +9 120 150 +8 136 167 +6 150 182 +5 164 195 +4 176 206 +3 185 213 +3 192 219 +3 196 220 +4 198 219 +5 196 212 +7 192 205 +9 184 194 +12 174 181 +14 162 165 +15 148 149 +17 132 131 +17 115 112 +21 119 113 +28 138 130 +36 156 144 +45 173 158 +56 187 169 +66 202 178 +77 212 184 +87 219 188 +96 224 189 +105 224 186 +112 223 182 +117 217 175 +120 209 165 +119 196 154 +118 183 140 +112 166 126 +106 149 111 +97 130 95 +94 122 88 +114 142 100 +132 160 111 +152 178 122 +170 193 130 +187 206 137 +201 217 141 +212 224 144 +220 229 144 +224 230 142 +224 227 138 +221 222 132 +214 212 124 +203 201 115 +189 187 105 +173 171 94 +155 153 82 +135 133 70 +115 114 60 +132 132 70 +147 150 82 +162 167 94 +173 182 105 +181 193 115 +186 203 124 +188 210 132 +186 213 138 +181 214 142 +172 211 144 +162 205 144 +149 197 141 +135 186 137 +119 172 130 +104 157 122 +87 140 111 +72 123 100 +57 105 88 +57 111 95 +60 126 111 +61 140 126 +61 153 140 +59 162 154 +56 170 165 +51 176 175 +46 179 182 +40 179 186 +35 176 189 +28 171 188 +23 164 184 +18 155 178 +13 143 169 +9 130 158 +6 116 144 +4 102 130 +2 87 113 +2 84 112 +2 95 131 +2 105 149 +2 114 165 +4 121 181 +6 127 194 +9 130 205 +13 132 212 +16 132 219 +20 130 220 +25 126 219 +29 119 213 +33 112 206 +37 103 195 +40 93 182 +41 83 167 +41 72 150 +40 62 132 +40 54 118 +52 61 138 +65 67 157 +78 73 174 +92 78 191 +106 81 205 +120 82 216 +131 82 224 +143 82 229 diff --git a/src/fractalzoomer/color_maps/sinpal11.MAP b/src/fractalzoomer/color_maps/sinpal11.MAP new file mode 100644 index 000000000..91c56495a --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal11.MAP @@ -0,0 +1,256 @@ +21 134 11 +16 140 6 +11 144 3 +7 145 3 +5 144 5 +3 140 9 +3 132 14 +2 122 20 +3 110 25 +5 98 30 +6 84 33 +10 102 48 +16 119 67 +23 135 88 +32 151 90 +42 163 81 +53 174 70 +64 180 57 +74 185 44 +84 185 32 +93 181 21 +98 175 13 +101 165 6 +101 152 3 +97 136 2 +91 119 2 +83 103 4 +104 123 8 +126 143 15 +149 162 26 +170 179 39 +189 193 55 +205 204 72 +216 211 89 +223 214 107 +224 214 110 +220 209 90 +211 200 71 +197 188 53 +179 172 37 +158 153 24 +135 134 14 +114 115 8 +132 137 5 +147 158 3 +160 178 2 +168 195 3 +173 210 6 +173 221 11 +168 227 19 +159 229 29 +147 228 41 +132 222 53 +116 211 63 +99 197 73 +81 179 78 +64 159 80 +49 138 59 +37 118 42 +38 140 41 +37 161 37 +34 181 31 +31 197 24 +26 211 17 +21 221 11 +16 226 6 +11 227 3 +7 224 3 +5 217 5 +3 207 9 +3 192 14 +2 174 20 +3 154 25 +5 132 30 +6 113 33 +10 133 48 +16 152 67 +23 170 88 +32 185 90 +42 196 81 +53 205 70 +64 208 57 +74 208 44 +84 205 32 +93 198 21 +98 187 13 +101 173 6 +101 155 3 +97 137 2 +91 118 2 +83 99 4 +104 116 8 +126 132 15 +149 147 26 +170 159 39 +189 168 55 +205 175 72 +216 176 89 +223 176 107 +224 172 110 +220 165 90 +211 155 71 +197 142 53 +179 127 37 +158 111 24 +135 95 14 +114 80 8 +132 93 5 +147 105 3 +160 116 2 +168 124 3 +173 131 6 +173 134 11 +168 136 19 +159 134 29 +147 130 41 +132 124 53 +116 115 63 +99 105 73 +81 93 78 +64 81 80 +49 71 59 +37 62 42 +38 76 41 +37 89 37 +34 102 31 +31 115 24 +26 125 17 +21 134 11 +16 140 6 +11 144 3 +7 145 3 +5 144 5 +3 140 9 +3 132 14 +2 122 20 +3 110 25 +5 98 30 +6 84 33 +10 102 48 +16 119 67 +23 135 88 +32 151 90 +42 163 81 +53 174 70 +64 180 57 +74 185 44 +84 185 32 +93 181 21 +98 175 13 +101 165 6 +101 152 3 +97 136 2 +91 119 2 +83 103 4 +104 123 8 +126 143 15 +149 162 26 +170 179 39 +189 193 55 +205 204 72 +216 211 89 +223 214 107 +224 214 110 +220 209 90 +211 200 71 +197 188 53 +179 172 37 +158 153 24 +135 134 14 +114 115 8 +132 137 5 +147 158 3 +160 178 2 +168 195 3 +173 210 6 +173 221 11 +168 227 19 +159 229 29 +147 228 41 +132 222 53 +116 211 63 +99 197 73 +81 179 78 +64 159 80 +49 138 59 +37 118 42 +38 140 41 +37 161 37 +34 181 31 +31 197 24 +26 211 17 +21 221 11 +16 226 6 +11 227 3 +7 224 3 +5 217 5 +3 207 9 +3 192 14 +2 174 20 +3 154 25 +5 132 30 +6 113 33 +10 133 48 +16 152 67 +23 170 88 +32 185 90 +42 196 81 +53 205 70 +64 208 57 +74 208 44 +84 205 32 +93 198 21 +98 187 13 +101 173 6 +101 155 3 +97 137 2 +91 118 2 +83 99 4 +104 116 8 +126 132 15 +149 147 26 +170 159 39 +189 168 55 +205 175 72 +216 176 89 +223 176 107 +224 172 110 +220 165 90 +211 155 71 +197 142 53 +179 127 37 +158 111 24 +135 95 14 +114 80 8 +132 93 5 +147 105 3 +160 116 2 +168 124 3 +173 131 6 +173 134 11 +168 136 19 +159 134 29 +147 130 41 +132 124 53 +116 115 63 +99 105 73 +81 93 78 +64 81 80 +49 71 59 +37 62 42 +38 76 41 +37 89 37 +34 102 31 +31 115 24 +26 125 17 diff --git a/src/fractalzoomer/color_maps/sinpal12.MAP b/src/fractalzoomer/color_maps/sinpal12.MAP new file mode 100644 index 000000000..7922c4485 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal12.MAP @@ -0,0 +1,256 @@ +169 45 17 +193 64 16 +211 85 15 +223 108 13 +227 100 13 +226 79 12 +217 59 11 +201 41 10 +180 26 9 +154 14 8 +127 6 7 +132 3 6 +156 4 6 +176 9 5 +193 17 4 +203 29 4 +206 43 4 +202 59 3 +192 75 3 +176 91 3 +156 80 3 +134 61 2 +109 43 2 +85 29 2 +93 17 2 +105 9 2 +113 3 2 +116 2 2 +116 2 2 +121 5 3 +130 10 3 +134 19 3 +135 30 4 +129 45 5 +120 62 6 +106 81 6 +90 78 8 +115 63 9 +142 49 10 +165 35 12 +187 23 13 +202 12 14 +212 6 16 +216 3 17 +212 4 20 +202 9 21 +185 18 23 +163 32 25 +138 48 26 +123 67 28 +150 88 30 +176 111 32 +197 101 34 +212 78 35 +221 58 37 +223 40 38 +217 25 39 +205 13 41 +187 6 42 +165 3 43 +139 4 44 +112 8 44 +105 15 44 +122 25 45 +136 36 45 +146 48 45 +150 61 45 +149 72 44 +143 63 43 +133 46 42 +118 32 41 +102 21 39 +97 14 43 +89 8 48 +78 4 52 +87 2 57 +110 3 62 +132 6 67 +154 14 72 +171 25 77 +185 39 83 +192 56 88 +195 76 93 +190 98 98 +179 92 103 +163 74 108 +141 56 109 +117 40 108 +136 25 107 +164 14 105 +189 6 103 +208 3 101 +223 4 98 +229 9 95 +230 18 93 +222 32 89 +208 47 85 +188 65 83 +164 85 79 +136 105 75 +108 94 71 +131 72 67 +152 52 63 +166 35 59 +177 22 55 +181 11 52 +179 5 47 +171 2 44 +158 3 40 +141 6 37 +121 12 33 +100 19 30 +79 27 27 +66 36 24 +77 45 22 +97 61 23 +116 59 22 +134 49 23 +148 39 23 +160 29 23 +166 19 22 +166 10 22 +162 5 22 +151 3 21 +135 4 20 +116 8 19 +115 16 19 +142 29 18 +169 45 17 +193 64 16 +211 85 15 +223 108 13 +227 100 13 +226 79 12 +217 59 11 +201 41 10 +180 26 9 +154 14 8 +127 6 7 +132 3 6 +156 4 6 +176 9 5 +193 17 4 +203 29 4 +206 43 4 +202 59 3 +192 75 3 +176 91 3 +156 80 3 +134 61 2 +109 43 2 +85 29 2 +93 17 2 +105 9 2 +113 3 2 +116 2 2 +116 2 2 +121 5 3 +130 10 3 +134 19 3 +135 30 4 +129 45 5 +120 62 6 +106 81 6 +90 78 8 +115 63 9 +142 49 10 +165 35 12 +187 23 13 +202 12 14 +212 6 16 +216 3 17 +212 4 20 +202 9 21 +185 18 23 +163 32 25 +138 48 26 +123 67 28 +150 88 30 +176 111 32 +197 101 34 +212 78 35 +221 58 37 +223 40 38 +217 25 39 +205 13 41 +187 6 42 +165 3 43 +139 4 44 +112 8 44 +105 15 44 +122 25 45 +137 36 46 +146 48 45 +150 61 45 +149 72 44 +143 63 43 +133 46 42 +118 32 41 +102 21 39 +97 14 43 +89 8 48 +78 4 52 +87 2 57 +110 3 62 +132 6 67 +154 14 72 +171 25 77 +185 39 83 +192 56 88 +195 76 93 +190 98 98 +179 92 103 +163 74 108 +141 56 109 +117 40 108 +136 25 107 +164 14 105 +189 6 103 +208 3 101 +223 4 98 +229 9 95 +230 18 93 +222 32 89 +208 47 85 +188 65 83 +164 85 79 +136 105 75 +108 94 71 +131 72 67 +152 52 63 +166 35 59 +177 22 55 +181 11 52 +179 5 47 +171 2 44 +158 3 40 +141 6 37 +121 12 33 +100 19 30 +79 27 27 +66 36 24 +77 45 22 +97 61 23 +116 59 22 +134 49 23 +148 39 23 +160 29 23 +166 19 22 +166 10 22 +162 5 22 +151 3 21 +135 4 20 +116 8 19 +115 16 19 +142 29 18 diff --git a/src/fractalzoomer/color_maps/sinpal13.MAP b/src/fractalzoomer/color_maps/sinpal13.MAP new file mode 100644 index 000000000..cf5d2845d --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal13.MAP @@ -0,0 +1,256 @@ +153 202 177 +131 183 153 +108 161 129 +86 136 104 +71 122 88 +78 146 99 +90 169 107 +111 189 111 +131 205 111 +149 215 107 +164 221 99 +175 220 90 +182 215 77 +184 204 65 +179 189 52 +170 170 40 +154 148 29 +135 124 20 +114 101 13 +139 119 12 +164 135 10 +186 150 8 +205 161 5 +218 167 4 +225 169 3 +224 167 3 +218 160 4 +205 150 6 +189 136 8 +168 120 11 +143 104 14 +118 86 16 +93 69 17 +98 73 24 +108 81 34 +114 88 45 +116 93 59 +115 95 73 +119 93 87 +133 90 100 +144 84 110 +151 77 118 +152 67 122 +149 59 122 +141 49 119 +129 39 110 +112 30 98 +118 28 105 +144 30 130 +169 31 154 +191 31 178 +210 30 198 +223 28 213 +230 26 224 +230 22 227 +224 19 224 +212 15 215 +195 12 200 +172 9 179 +147 7 156 +121 4 130 +109 3 119 +125 3 140 +138 3 156 +147 3 169 +151 3 176 +149 3 178 +144 3 175 +133 3 166 +121 4 153 +115 5 137 +118 5 118 +116 6 99 +110 6 79 +100 6 60 +91 7 46 +115 10 49 +141 13 50 +164 17 48 +187 22 44 +204 27 38 +217 31 32 +224 36 25 +225 39 19 +219 42 13 +206 43 9 +189 43 5 +168 42 3 +143 39 2 +117 35 1 +133 44 2 +151 55 4 +167 67 7 +178 78 12 +182 88 17 +182 98 25 +175 105 32 +165 110 40 +150 112 47 +132 111 52 +112 106 57 +92 100 59 +80 90 58 +73 78 55 +84 87 64 +106 105 83 +129 125 104 +151 142 124 +172 158 144 +188 171 161 +201 180 175 +208 184 185 +209 184 188 +203 179 186 +192 169 179 +176 155 165 +155 138 148 +131 118 128 +128 117 126 +152 142 152 +173 165 175 +190 186 195 +202 203 210 +207 216 220 +207 224 224 +202 227 220 +189 224 211 +173 215 195 +153 202 177 +131 183 153 +108 161 129 +86 136 104 +71 122 88 +78 146 99 +90 169 107 +111 189 111 +131 205 111 +149 215 107 +164 221 99 +175 220 90 +182 215 77 +184 204 65 +179 189 52 +170 170 40 +154 148 29 +135 124 20 +114 101 13 +139 119 12 +164 135 10 +186 150 8 +205 161 5 +218 167 4 +225 169 3 +224 167 3 +218 160 4 +205 150 6 +189 136 8 +168 120 11 +143 104 14 +118 86 16 +93 69 17 +98 73 24 +108 81 34 +114 88 45 +116 93 59 +115 95 73 +119 93 87 +133 90 100 +144 84 110 +151 77 118 +152 67 122 +149 59 122 +141 49 119 +129 39 110 +112 30 98 +118 28 105 +144 30 130 +169 31 154 +191 31 178 +210 30 198 +223 28 213 +230 26 224 +230 22 227 +224 19 224 +212 15 215 +195 12 200 +172 9 179 +147 7 156 +121 4 130 +109 3 119 +125 3 140 +138 3 156 +147 3 169 +151 3 176 +149 3 178 +144 3 175 +133 3 166 +121 4 153 +115 5 137 +118 5 118 +116 6 99 +110 6 79 +100 6 60 +91 7 46 +115 10 49 +141 13 50 +164 17 48 +187 22 44 +204 27 38 +217 31 32 +224 36 25 +225 39 19 +219 42 13 +206 43 9 +189 43 5 +168 42 3 +143 39 2 +117 35 1 +133 44 2 +151 55 4 +167 67 7 +178 78 12 +182 88 17 +182 98 25 +175 105 32 +165 110 40 +150 112 47 +132 111 52 +112 106 57 +92 100 59 +80 90 58 +73 78 55 +84 87 64 +106 105 83 +129 125 104 +151 142 124 +172 158 144 +188 171 161 +201 180 175 +208 184 185 +209 184 188 +203 179 186 +192 169 179 +176 155 165 +155 138 148 +131 118 128 +128 117 126 +152 142 152 +173 165 175 +190 186 195 +202 203 210 +207 216 220 +207 224 224 +202 227 220 +189 224 211 +173 215 195 diff --git a/src/fractalzoomer/color_maps/sinpal14.MAP b/src/fractalzoomer/color_maps/sinpal14.MAP new file mode 100644 index 000000000..1507250a3 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal14.MAP @@ -0,0 +1,256 @@ +110 164 44 +125 176 45 +140 181 44 +153 181 42 +164 177 40 +170 167 37 +174 153 32 +175 136 28 +172 117 23 +165 98 19 +155 79 15 +142 61 12 +126 45 8 +108 31 6 +121 28 5 +142 24 5 +163 21 5 +182 16 4 +199 12 4 +212 8 3 +221 4 3 +225 3 3 +226 3 3 +222 5 3 +213 7 4 +201 12 4 +185 16 5 +166 20 6 +145 23 6 +122 25 6 +133 34 8 +154 49 11 +173 65 15 +189 83 19 +203 102 23 +212 121 28 +217 139 32 +217 154 37 +213 166 40 +205 174 43 +194 177 45 +178 175 47 +162 168 47 +142 156 45 +121 140 43 +100 120 39 +107 133 45 +121 155 57 +133 175 67 +143 191 79 +150 202 91 +154 208 101 +153 208 110 +149 202 117 +144 191 122 +135 176 124 +124 157 124 +111 136 121 +99 115 116 +84 92 108 +70 72 98 +56 53 85 +58 51 96 +64 50 115 +67 46 133 +70 42 151 +71 36 167 +70 28 181 +67 21 191 +63 15 197 +58 9 201 +52 5 199 +45 3 194 +38 3 184 +32 3 172 +26 5 156 +20 7 138 +15 10 117 +14 15 130 +15 24 152 +15 35 173 +14 48 192 +12 63 207 +11 79 220 +10 95 227 +8 111 230 +6 123 229 +5 134 224 +4 141 213 +3 144 199 +3 142 182 +2 136 162 +2 125 141 +2 110 117 +2 125 127 +3 149 146 +5 172 163 +7 192 177 +8 208 189 +11 220 195 +14 225 198 +17 224 197 +19 218 192 +22 206 184 +23 189 172 +25 169 157 +25 147 140 +26 123 123 +25 100 104 +23 77 85 +28 76 90 +36 80 101 +44 79 110 +53 75 117 +61 69 121 +69 61 122 +77 51 120 +84 41 116 +88 31 110 +92 22 103 +93 15 93 +92 9 82 +89 5 71 +84 2 60 +77 2 49 +68 2 38 +77 4 39 +94 7 42 +110 13 44 +125 20 45 +140 30 44 +153 42 42 +164 54 40 +170 67 37 +174 80 32 +175 91 28 +172 100 23 +165 106 19 +155 108 15 +142 107 12 +126 102 8 +108 92 6 +121 107 5 +142 133 5 +163 156 5 +182 180 4 +199 200 4 +212 215 3 +221 226 3 +225 230 3 +226 229 3 +222 222 3 +213 210 4 +201 192 4 +185 171 5 +166 148 6 +145 123 6 +122 98 6 +133 101 8 +154 108 11 +173 113 15 +189 113 19 +203 110 23 +212 102 28 +217 91 32 +217 79 37 +213 67 40 +205 53 43 +194 40 45 +178 28 47 +162 19 47 +142 12 45 +121 7 43 +100 3 39 +107 2 45 +121 2 57 +133 2 67 +143 5 79 +150 9 91 +154 15 101 +153 23 110 +149 32 117 +144 41 122 +135 51 124 +124 60 124 +111 67 121 +99 73 116 +84 75 108 +70 74 98 +56 70 85 +58 84 96 +64 107 115 +67 131 133 +70 154 151 +71 176 167 +70 195 181 +67 210 191 +63 219 197 +58 224 201 +52 222 199 +45 214 194 +38 201 184 +32 184 172 +26 163 156 +20 139 138 +15 114 117 +14 120 130 +15 133 152 +15 143 173 +14 148 192 +12 148 207 +11 144 220 +10 135 227 +8 123 230 +6 109 229 +5 93 224 +4 76 213 +3 60 199 +3 45 182 +2 32 162 +2 22 141 +2 14 117 +2 11 127 +3 8 146 +5 5 163 +7 3 177 +8 3 189 +11 3 195 +14 5 198 +17 9 197 +19 15 192 +22 21 184 +23 28 172 +25 34 157 +25 40 140 +26 45 123 +25 47 104 +23 46 85 +28 59 90 +36 78 101 +44 99 110 +53 121 117 +61 142 121 +69 162 122 +77 180 120 +84 192 116 +88 202 110 +92 205 103 +93 203 93 +92 195 82 +89 182 71 +84 166 60 +77 145 49 +68 121 38 +77 131 39 +94 150 42 diff --git a/src/fractalzoomer/color_maps/sinpal15.MAP b/src/fractalzoomer/color_maps/sinpal15.MAP new file mode 100644 index 000000000..338cb91d4 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal15.MAP @@ -0,0 +1,256 @@ +188 192 162 +171 174 140 +153 155 118 +132 133 95 +122 123 83 +145 145 90 +166 166 96 +185 184 98 +202 200 108 +215 212 125 +224 221 141 +228 224 155 +228 223 166 +224 218 174 +214 208 176 +201 195 175 +185 178 169 +166 159 158 +146 139 145 +123 117 127 +112 106 120 +130 122 143 +146 137 165 +159 149 185 +171 158 202 +179 165 214 +182 167 222 +181 166 223 +178 162 220 +170 154 211 +160 145 199 +147 132 182 +133 117 162 +116 103 140 +99 87 118 +82 72 95 +73 63 83 +82 76 90 +90 91 96 +95 106 98 +105 120 108 +117 133 125 +127 145 141 +136 153 155 +142 159 166 +146 162 174 +145 162 176 +143 158 175 +137 150 169 +128 140 158 +117 126 145 +103 111 127 +98 105 120 +117 126 143 +138 146 165 +156 166 185 +175 184 202 +189 200 214 +201 212 222 +209 218 223 +213 222 220 +213 221 211 +209 215 199 +200 206 182 +188 192 162 +171 174 140 +153 155 118 +132 133 95 +122 123 83 +145 145 90 +166 166 96 +185 184 98 +202 200 108 +215 212 125 +224 221 141 +228 224 155 +228 223 166 +224 218 174 +214 208 176 +201 195 175 +185 178 169 +166 159 158 +146 139 145 +123 117 127 +112 106 120 +130 122 143 +146 137 165 +159 149 185 +171 158 202 +179 165 214 +182 167 222 +181 166 223 +178 162 220 +170 154 211 +160 145 199 +147 132 182 +133 117 162 +116 103 140 +99 87 118 +82 72 95 +73 63 83 +82 76 90 +90 91 96 +95 106 98 +105 120 108 +117 133 125 +127 145 141 +136 153 155 +142 159 166 +146 162 174 +145 162 176 +143 158 175 +137 150 169 +128 140 158 +117 126 145 +103 111 127 +98 105 120 +117 126 143 +138 146 165 +156 166 185 +175 184 202 +189 200 214 +201 212 222 +209 218 223 +213 222 220 +213 221 211 +209 215 199 +200 206 182 +188 192 162 +171 174 140 +153 155 118 +132 133 95 +122 123 83 +145 145 90 +166 166 96 +185 184 98 +202 200 108 +215 212 125 +224 221 141 +228 224 155 +228 223 166 +224 218 174 +214 208 176 +201 195 175 +185 178 169 +166 159 158 +146 139 145 +123 117 127 +112 106 120 +130 122 143 +146 137 165 +159 149 185 +171 158 202 +179 165 214 +182 167 222 +181 166 223 +178 162 220 +170 154 211 +160 145 199 +147 132 182 +133 117 162 +116 103 140 +99 87 118 +82 72 95 +73 63 83 +82 76 90 +90 91 96 +95 106 98 +105 120 108 +117 133 125 +127 145 141 +136 153 155 +142 159 166 +146 162 174 +145 162 176 +143 158 175 +137 150 169 +128 140 158 +117 126 145 +103 111 127 +98 105 120 +117 126 143 +138 146 165 +156 166 185 +175 184 202 +189 200 214 +201 212 222 +209 218 223 +213 222 220 +213 221 211 +209 215 199 +200 206 182 +188 192 162 +171 174 140 +153 155 118 +132 133 95 +122 123 83 +145 145 90 +166 166 96 +185 184 98 +202 200 108 +215 212 125 +224 221 141 +228 224 155 +228 223 166 +224 218 174 +214 208 176 +201 195 175 +185 178 169 +166 159 158 +146 139 145 +123 117 127 +112 106 120 +130 122 143 +146 137 165 +159 149 185 +171 158 202 +179 165 214 +182 167 222 +181 166 223 +178 162 220 +170 154 211 +160 145 199 +147 132 182 +133 117 162 +116 103 140 +99 87 118 +82 72 95 +73 63 83 +82 76 90 +90 91 96 +95 106 98 +105 120 108 +117 133 125 +127 145 141 +136 153 155 +142 159 166 +146 162 174 +145 162 176 +143 158 175 +137 150 169 +128 140 158 +117 126 145 +103 111 127 +98 105 120 +117 126 143 +138 146 165 +156 166 185 +175 184 202 +189 200 214 +201 212 222 +209 218 223 +213 222 220 +213 221 211 +209 215 199 +200 206 182 diff --git a/src/fractalzoomer/color_maps/sinpal16.MAP b/src/fractalzoomer/color_maps/sinpal16.MAP new file mode 100644 index 000000000..509befa22 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal16.MAP @@ -0,0 +1,256 @@ +152 14 53 +159 9 38 +164 5 24 +165 3 12 +162 2 5 +156 3 2 +147 6 5 +136 12 13 +121 19 26 +104 29 45 +116 40 67 +137 52 92 +158 67 91 +176 83 68 +194 99 46 +207 103 28 +216 89 14 +222 74 5 +223 60 3 +219 47 7 +211 35 18 +199 24 35 +184 16 57 +166 9 82 +145 5 110 +122 3 96 +133 3 69 +155 6 45 +174 12 26 +192 19 12 +206 30 4 +216 41 3 +222 53 9 +223 67 21 +220 81 38 +212 96 59 +200 108 82 +185 91 106 +168 75 82 +148 60 57 +127 46 36 +105 34 20 +112 24 8 +128 15 3 +141 9 3 +152 5 8 +159 2 18 +164 2 32 +165 4 48 +162 7 66 +155 11 76 +147 17 56 +135 24 37 +122 30 23 +108 37 11 +93 45 4 +78 52 2 +62 58 2 +70 55 7 +85 48 15 +101 41 27 +115 33 43 +129 27 61 +142 20 69 +152 14 53 +159 9 38 +164 5 24 +165 3 12 +162 2 5 +156 3 2 +147 6 5 +136 12 13 +121 19 26 +104 29 45 +116 40 67 +137 52 92 +158 67 91 +176 83 68 +194 99 46 +207 103 28 +216 89 14 +222 74 5 +223 60 3 +219 47 7 +211 35 18 +199 24 35 +184 16 57 +166 9 82 +145 5 110 +122 3 96 +133 3 69 +155 6 45 +174 12 26 +192 19 12 +206 30 4 +216 41 3 +222 53 9 +223 67 21 +220 81 38 +212 96 59 +200 108 82 +185 91 106 +168 75 82 +148 60 57 +127 46 36 +105 34 20 +112 24 8 +128 15 3 +141 9 3 +152 5 8 +159 2 18 +164 2 32 +165 4 48 +162 7 66 +155 11 76 +147 17 56 +135 24 37 +122 30 23 +108 37 11 +93 45 4 +78 52 2 +62 58 2 +70 55 7 +85 48 15 +101 41 27 +115 33 43 +129 27 61 +142 20 69 +152 14 53 +159 9 38 +164 5 24 +165 3 12 +162 2 5 +156 3 2 +147 6 5 +136 12 13 +121 19 26 +104 29 45 +116 40 67 +137 52 92 +158 67 91 +176 83 68 +194 99 46 +207 103 28 +216 89 14 +222 74 5 +223 60 3 +219 47 7 +211 35 18 +199 24 35 +184 16 57 +166 9 82 +145 5 110 +122 3 96 +133 3 69 +155 6 45 +174 12 26 +192 19 12 +206 30 4 +216 41 3 +222 53 9 +223 67 21 +220 81 38 +212 96 59 +200 108 82 +185 91 106 +168 75 82 +148 60 57 +127 46 36 +105 34 20 +112 24 8 +128 15 3 +141 9 3 +152 5 8 +159 2 18 +164 2 32 +165 4 48 +162 7 66 +155 11 76 +147 17 56 +135 24 37 +122 30 23 +108 37 11 +93 45 4 +78 52 2 +62 58 2 +70 55 7 +85 48 15 +101 41 27 +115 33 43 +129 27 61 +142 20 69 +152 14 53 +159 9 38 +164 5 24 +165 3 12 +162 2 5 +156 3 2 +147 6 5 +136 12 13 +121 19 26 +104 29 45 +116 40 67 +137 52 92 +158 67 91 +176 83 68 +194 99 46 +207 103 28 +216 89 14 +222 74 5 +223 60 3 +219 47 7 +211 35 18 +199 24 35 +184 16 57 +166 9 82 +145 5 110 +122 3 96 +133 3 69 +155 6 45 +174 12 26 +192 19 12 +206 30 4 +216 41 3 +222 53 9 +223 67 21 +220 81 38 +212 96 59 +200 108 82 +185 91 106 +168 75 82 +148 60 57 +127 46 36 +105 34 20 +112 24 8 +128 15 3 +141 9 3 +152 5 8 +159 2 18 +164 2 32 +165 4 48 +162 7 66 +155 11 76 +147 17 56 +135 24 37 +122 30 23 +108 37 11 +93 45 4 +78 52 2 +62 58 2 +70 55 7 +85 48 15 +101 41 27 +115 33 43 +129 27 61 +142 20 69 diff --git a/src/fractalzoomer/color_maps/sinpal17.MAP b/src/fractalzoomer/color_maps/sinpal17.MAP new file mode 100644 index 000000000..2c2845572 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal17.MAP @@ -0,0 +1,256 @@ +17 38 91 +16 32 104 +15 26 118 +14 19 132 +13 13 144 +12 7 156 +10 4 167 +9 3 176 +7 4 184 +5 7 189 +4 13 192 +3 21 193 +3 29 192 +3 40 188 +3 49 183 +3 59 174 +2 66 163 +3 73 152 +3 71 138 +4 53 123 +5 42 118 +6 39 136 +8 34 153 +11 28 169 +14 21 184 +17 15 197 +21 9 208 +25 5 217 +30 3 224 +34 3 228 +38 6 229 +42 11 228 +46 18 225 +49 27 217 +52 36 209 +54 46 197 +54 55 184 +55 64 169 +54 71 154 +53 75 137 +50 59 121 +46 44 104 +56 40 117 +67 35 128 +78 30 139 +89 23 148 +100 17 155 +111 10 160 +121 7 163 +131 3 164 +140 3 164 +147 4 161 +152 9 155 +157 16 148 +159 24 141 +158 33 131 +157 42 121 +152 52 109 +147 61 99 +138 68 87 +129 74 82 +118 65 77 +106 48 71 +112 41 77 +130 37 91 +146 32 104 +162 26 118 +178 19 132 +191 13 144 +202 7 156 +212 4 167 +220 3 176 +225 4 184 +228 7 189 +228 13 192 +225 21 193 +220 29 192 +211 40 188 +202 49 183 +189 59 174 +175 66 163 +160 73 152 +144 71 138 +126 53 123 +119 42 118 +134 39 136 +149 34 153 +162 28 169 +173 21 184 +182 15 197 +190 9 208 +195 5 217 +197 3 224 +197 3 228 +195 6 229 +191 11 228 +184 18 225 +176 27 217 +165 36 209 +154 46 197 +141 55 184 +127 64 169 +114 71 154 +99 75 137 +85 59 121 +72 44 104 +79 40 117 +85 35 128 +90 30 139 +94 23 148 +96 17 155 +97 10 160 +96 7 163 +94 3 164 +90 3 164 +87 4 161 +81 9 155 +75 16 148 +69 24 141 +62 33 131 +55 42 121 +47 52 109 +41 61 99 +35 68 87 +28 74 82 +23 65 77 +18 48 71 +17 41 77 +17 37 91 +16 32 104 +15 26 118 +14 19 132 +13 13 144 +12 7 156 +10 4 167 +9 3 176 +7 4 184 +5 7 189 +4 13 192 +3 21 193 +3 29 192 +3 40 188 +3 49 183 +3 59 174 +2 66 163 +3 73 152 +3 71 138 +4 53 123 +5 42 118 +6 39 136 +8 34 153 +11 28 169 +14 21 184 +17 15 197 +21 9 208 +25 5 217 +30 3 224 +34 3 228 +38 6 229 +42 11 228 +46 18 225 +49 27 217 +52 36 209 +54 46 197 +54 55 184 +55 64 169 +54 71 154 +53 75 137 +50 59 121 +46 44 104 +56 40 117 +67 35 128 +78 30 139 +89 23 148 +100 17 155 +111 10 160 +121 7 163 +131 3 164 +140 3 164 +147 4 161 +152 9 155 +157 16 148 +159 24 141 +158 33 131 +157 42 121 +152 52 109 +147 61 99 +138 68 87 +129 74 82 +118 65 77 +106 48 71 +112 41 77 +130 37 91 +146 32 104 +162 26 118 +178 19 132 +191 13 144 +202 7 156 +212 4 167 +220 3 176 +225 4 184 +228 7 189 +228 13 192 +225 21 193 +220 29 192 +211 40 188 +202 49 183 +189 59 174 +175 66 163 +160 73 152 +144 71 138 +126 53 123 +119 42 118 +134 39 136 +149 34 153 +162 28 169 +173 21 184 +182 15 197 +190 9 208 +195 5 217 +197 3 224 +197 3 228 +195 6 229 +191 11 228 +184 18 225 +176 27 217 +165 36 209 +154 46 197 +141 55 184 +127 64 169 +114 71 154 +99 75 137 +85 59 121 +72 44 104 +79 40 117 +85 35 128 +90 30 139 +94 23 148 +96 17 155 +97 10 160 +96 7 163 +94 3 164 +90 3 164 +87 4 161 +81 9 155 +75 16 148 +69 24 141 +62 33 131 +55 42 121 +47 52 109 +41 61 99 +35 68 87 +28 74 82 +23 65 77 +18 48 71 +17 41 77 diff --git a/src/fractalzoomer/color_maps/sinpal18.MAP b/src/fractalzoomer/color_maps/sinpal18.MAP new file mode 100644 index 000000000..d5d70c69f --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal18.MAP @@ -0,0 +1,256 @@ +210 103 192 +215 79 199 +218 56 205 +221 36 211 +223 19 216 +224 8 221 +224 3 224 +223 4 226 +221 13 228 +218 28 229 +215 48 230 +210 71 228 +206 97 226 +200 104 224 +194 77 221 +187 51 217 +180 31 212 +172 15 207 +163 6 199 +156 3 192 +147 5 185 +138 12 177 +128 24 168 +120 38 160 +111 54 151 +102 70 141 +93 65 131 +85 45 122 +77 28 113 +69 16 103 +64 7 100 +66 3 104 +66 2 108 +67 4 111 +67 12 114 +67 24 117 +66 41 119 +65 62 119 +64 87 121 +61 79 121 +59 59 119 +56 40 119 +53 23 117 +50 11 114 +47 4 112 +44 3 115 +40 9 122 +37 21 129 +33 39 135 +30 61 141 +26 88 148 +23 115 152 +19 91 158 +17 64 162 +15 41 167 +12 23 170 +10 10 172 +8 3 174 +7 4 176 +5 10 175 +4 22 175 +3 38 174 +3 57 173 +3 76 169 +3 89 166 +2 65 162 +3 43 157 +3 26 152 +4 13 146 +4 5 140 +5 2 133 +6 2 126 +6 6 118 +8 15 122 +10 27 131 +13 43 139 +15 63 148 +19 72 155 +22 57 163 +26 40 170 +30 26 177 +35 13 183 +40 6 188 +44 3 193 +50 5 197 +55 14 200 +62 29 203 +67 49 203 +73 73 204 +80 101 204 +86 100 203 +92 74 201 +98 50 199 +104 30 195 +110 15 191 +115 5 186 +121 3 181 +125 7 175 +128 18 168 +132 33 161 +136 54 155 +138 76 146 +139 100 138 +141 86 130 +141 60 122 +142 39 114 +141 21 106 +140 9 97 +137 3 89 +135 2 86 +131 6 86 +127 14 85 +122 24 83 +118 35 82 +112 47 80 +107 59 77 +117 49 86 +126 37 94 +135 25 104 +145 15 113 +153 7 122 +162 2 131 +170 3 141 +178 8 149 +187 20 159 +193 36 168 +200 58 177 +205 82 183 +210 103 192 +215 79 199 +218 56 205 +221 36 211 +223 19 216 +224 8 221 +224 3 224 +223 4 226 +221 13 228 +218 28 229 +215 48 230 +210 71 228 +206 97 226 +200 104 224 +194 77 221 +187 51 217 +180 31 212 +172 15 207 +163 6 199 +156 3 192 +147 5 185 +138 12 177 +128 24 168 +120 38 160 +111 54 151 +102 70 141 +93 65 131 +85 45 122 +77 28 113 +69 16 103 +64 7 100 +66 3 104 +66 2 108 +67 4 111 +67 12 114 +67 24 117 +66 41 119 +65 62 119 +64 87 121 +61 79 121 +59 59 119 +56 40 119 +53 23 117 +50 11 114 +47 4 112 +44 3 115 +40 9 122 +37 21 129 +33 39 135 +30 61 141 +26 88 148 +23 115 152 +19 91 158 +17 64 162 +15 41 167 +12 23 170 +10 10 172 +8 3 174 +7 4 176 +5 10 175 +4 22 175 +3 38 174 +3 57 173 +3 76 169 +3 89 166 +2 65 162 +3 43 157 +3 26 152 +4 13 146 +4 5 140 +5 2 133 +6 2 126 +6 6 118 +8 15 122 +10 27 131 +13 43 139 +15 63 148 +19 72 155 +22 57 163 +26 40 170 +30 26 177 +35 13 183 +40 6 188 +44 3 193 +50 5 197 +55 14 200 +62 29 203 +67 49 203 +73 73 204 +80 101 204 +86 100 203 +92 74 201 +98 50 199 +104 30 195 +110 15 191 +115 5 186 +121 3 181 +125 7 175 +128 18 168 +132 33 161 +136 54 155 +138 76 146 +139 100 138 +141 86 130 +141 60 122 +142 39 114 +141 21 106 +140 9 97 +137 3 89 +135 2 86 +131 6 86 +127 14 85 +122 24 83 +118 35 82 +112 47 80 +107 59 77 +117 49 86 +126 37 94 +135 25 104 +145 15 113 +153 7 122 +162 2 131 +170 3 141 +178 8 149 +187 20 159 +193 36 168 +200 58 177 +205 82 183 diff --git a/src/fractalzoomer/color_maps/sinpal19.MAP b/src/fractalzoomer/color_maps/sinpal19.MAP new file mode 100644 index 000000000..0da4a5688 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal19.MAP @@ -0,0 +1,256 @@ +66 76 178 +83 77 198 +102 77 213 +103 76 221 +89 74 221 +75 73 213 +60 72 200 +47 69 178 +34 66 153 +23 64 125 +14 60 134 +8 58 158 +4 54 177 +3 50 191 +3 46 198 +6 43 199 +11 39 191 +16 36 179 +23 32 160 +30 29 139 +37 25 115 +43 22 91 +49 20 68 +54 17 73 +61 17 91 +57 17 113 +52 18 133 +44 18 152 +37 17 168 +29 17 177 +22 17 181 +15 16 178 +9 16 168 +5 15 153 +3 15 133 +3 13 114 +5 12 143 +11 12 170 +18 11 195 +27 10 213 +38 9 224 +51 8 229 +65 7 225 +79 6 214 +92 6 196 +106 5 174 +92 4 147 +75 4 118 +59 3 104 +44 3 121 +32 2 133 +22 2 141 +13 2 144 +8 2 140 +4 2 131 +1 1 119 +2 2 119 +2 2 120 +6 2 116 +10 3 108 +17 3 96 +27 4 100 +38 4 127 +52 5 154 +66 6 178 +83 6 198 +102 8 213 +103 9 221 +89 10 221 +75 11 213 +60 12 200 +47 14 178 +34 15 153 +23 16 125 +14 17 134 +8 18 158 +4 19 177 +3 20 191 +3 21 198 +6 22 199 +11 22 191 +16 22 179 +23 22 160 +30 22 139 +37 22 115 +43 22 91 +49 21 68 +54 20 73 +61 22 91 +57 26 113 +52 29 133 +44 33 152 +37 37 168 +29 40 177 +22 44 181 +15 49 178 +9 53 168 +5 56 153 +3 61 133 +3 64 114 +5 68 143 +11 72 170 +18 74 195 +27 77 213 +38 80 224 +51 83 229 +65 84 225 +79 85 214 +92 86 196 +106 87 174 +92 86 147 +75 86 118 +59 85 104 +44 83 121 +32 81 133 +22 79 141 +13 75 144 +8 72 140 +4 66 131 +1 59 119 +2 59 119 +2 63 120 +6 66 116 +10 69 108 +17 71 96 +27 73 100 +38 75 127 +52 76 154 +66 76 178 +83 77 198 +102 77 213 +103 76 221 +89 74 221 +75 73 213 +60 72 200 +47 69 178 +34 66 153 +23 64 125 +14 60 134 +8 58 158 +4 54 177 +3 50 191 +3 46 198 +6 43 199 +11 39 191 +16 36 179 +23 32 160 +30 29 139 +37 25 115 +43 22 91 +49 20 68 +54 17 73 +61 17 91 +57 17 113 +52 18 133 +44 18 152 +37 17 168 +29 17 177 +22 17 181 +15 16 178 +9 16 168 +5 15 153 +3 15 133 +3 13 114 +5 12 143 +11 12 170 +18 11 195 +27 10 213 +38 9 224 +51 8 229 +65 7 225 +79 6 214 +92 6 196 +106 5 174 +92 4 147 +75 4 118 +59 3 104 +44 3 121 +32 2 133 +22 2 141 +13 2 144 +8 2 140 +4 2 131 +1 1 119 +2 2 119 +2 2 120 +6 2 116 +10 3 108 +17 3 96 +27 4 100 +38 4 127 +52 5 154 +66 6 178 +83 6 198 +102 8 213 +103 9 221 +89 10 221 +75 11 213 +60 12 200 +47 14 178 +34 15 153 +23 16 125 +14 17 134 +8 18 158 +4 19 177 +3 20 191 +3 21 198 +6 22 199 +11 22 191 +16 22 179 +23 22 160 +30 22 139 +37 22 115 +43 22 91 +49 21 68 +54 20 73 +61 22 91 +57 26 113 +52 29 133 +44 33 152 +37 37 168 +29 40 177 +22 44 181 +15 49 178 +9 52 168 +5 56 153 +3 61 133 +3 64 114 +5 68 143 +11 72 170 +18 74 195 +27 77 213 +38 80 224 +51 83 229 +65 84 225 +79 85 214 +92 86 196 +106 87 174 +92 86 147 +75 86 118 +59 85 104 +44 83 121 +32 81 133 +22 79 141 +13 75 144 +8 72 140 +4 66 131 +1 59 119 +2 59 119 +2 63 120 +6 66 116 +10 69 108 +17 71 96 +27 73 100 +38 75 127 +52 76 154 diff --git a/src/fractalzoomer/color_maps/sinpal20.MAP b/src/fractalzoomer/color_maps/sinpal20.MAP new file mode 100644 index 000000000..27d32b5a9 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal20.MAP @@ -0,0 +1,256 @@ +94 107 60 +122 134 75 +149 160 90 +175 184 105 +197 202 117 +213 217 127 +224 225 133 +226 225 136 +221 220 134 +208 207 128 +189 189 119 +165 166 106 +137 139 90 +118 122 81 +143 149 101 +163 175 120 +177 196 137 +187 212 151 +188 222 162 +184 224 168 +173 221 169 +157 211 165 +137 194 156 +115 173 143 +92 148 125 +70 121 106 +68 114 102 +90 137 126 +114 155 148 +136 170 167 +157 180 182 +174 184 193 +186 183 198 +192 175 196 +190 162 189 +182 146 177 +168 127 160 +148 106 139 +124 84 116 +132 85 122 +159 98 147 +185 109 171 +205 116 190 +219 119 206 +225 118 215 +224 120 219 +215 123 215 +199 122 205 +177 117 190 +153 108 169 +125 96 145 +97 81 119 +105 95 136 +118 117 163 +127 139 187 +130 157 207 +127 171 220 +121 182 228 +123 187 229 +130 186 224 +134 179 211 +131 168 193 +123 151 170 +111 130 145 +94 107 118 +122 134 145 +149 160 170 +175 184 193 +197 202 211 +213 217 224 +224 225 229 +226 225 228 +221 220 220 +208 207 207 +189 189 187 +165 166 163 +137 139 136 +118 122 119 +143 149 145 +163 175 169 +177 196 190 +187 212 205 +188 222 215 +184 224 219 +173 221 215 +157 211 206 +137 194 190 +115 173 171 +92 148 147 +70 121 122 +68 114 116 +90 137 139 +114 155 160 +136 170 177 +157 180 189 +174 184 196 +186 183 198 +192 175 193 +190 162 182 +182 146 167 +168 127 148 +148 106 126 +124 84 102 +132 85 106 +159 98 125 +185 109 143 +205 116 156 +219 119 165 +225 118 169 +224 120 168 +215 123 162 +199 122 151 +177 117 137 +153 108 120 +125 96 101 +97 81 81 +105 95 90 +118 117 106 +127 139 119 +130 157 128 +127 171 134 +121 182 136 +123 187 133 +130 186 127 +134 179 117 +131 168 105 +123 151 90 +111 130 75 +94 107 60 +122 134 75 +149 160 90 +175 184 105 +197 202 117 +213 217 127 +224 225 133 +226 225 136 +221 220 134 +208 207 128 +189 189 119 +165 166 106 +137 139 90 +118 122 81 +143 149 101 +163 175 120 +177 196 137 +187 212 151 +188 222 162 +184 224 168 +173 221 169 +157 211 165 +137 194 156 +115 173 143 +92 148 125 +70 121 106 +68 114 102 +90 137 126 +114 155 148 +136 170 167 +157 180 182 +174 184 193 +186 183 198 +192 175 196 +190 162 189 +182 146 177 +168 127 160 +148 106 139 +124 84 116 +132 85 122 +159 98 147 +185 109 171 +205 116 190 +219 119 206 +225 118 215 +224 120 219 +215 123 215 +199 122 205 +177 117 190 +153 108 169 +125 96 145 +97 81 119 +105 95 136 +118 117 163 +127 139 187 +130 157 207 +127 171 220 +121 182 228 +123 187 229 +130 186 224 +134 179 211 +131 168 193 +123 151 170 +111 130 145 +94 107 118 +122 134 145 +149 160 170 +175 184 193 +197 202 211 +213 217 224 +224 225 229 +226 225 228 +221 220 220 +208 207 207 +189 189 187 +165 166 163 +137 139 136 +118 122 119 +143 149 145 +163 175 169 +177 196 190 +187 212 205 +188 222 215 +184 224 219 +173 221 215 +157 211 206 +137 194 190 +115 173 171 +92 148 147 +70 121 122 +68 114 116 +90 137 139 +114 155 160 +136 170 177 +157 180 189 +174 184 196 +186 183 198 +192 175 193 +190 162 182 +182 146 167 +168 127 148 +148 106 126 +124 84 102 +132 85 106 +159 98 125 +185 109 143 +205 116 156 +219 119 165 +225 118 169 +224 120 168 +215 123 162 +199 122 151 +177 117 137 +153 108 120 +125 96 101 +97 81 81 +105 95 90 +118 117 106 +127 139 119 +130 157 128 +127 171 134 +121 182 136 +123 187 133 +130 186 127 +134 179 117 +131 168 105 +123 151 90 +111 130 75 diff --git a/src/fractalzoomer/color_maps/sinpal21.MAP b/src/fractalzoomer/color_maps/sinpal21.MAP new file mode 100644 index 000000000..838d9e06c --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal21.MAP @@ -0,0 +1,256 @@ +34 3 6 +20 0 2 +9 0 0 +3 0 0 +4 0 0 +11 0 0 +23 3 3 +36 8 9 +47 18 21 +53 34 40 +72 56 67 +106 71 100 +142 65 136 +178 56 172 +205 43 201 +224 29 223 +230 18 230 +224 8 226 +203 3 208 +174 3 180 +140 6 147 +103 11 110 +70 16 75 +63 19 47 +55 20 25 +42 18 11 +28 14 4 +15 7 1 +6 2 0 +3 1 0 +7 1 0 +15 2 1 +28 2 5 +40 2 13 +50 1 28 +54 1 49 +85 4 79 +120 11 114 +156 22 150 +189 38 183 +215 59 212 +229 82 228 +229 104 230 +217 105 221 +194 79 199 +160 55 167 +125 35 132 +90 19 96 +65 9 64 +60 3 37 +51 1 19 +37 0 8 +23 0 2 +11 0 0 +4 0 0 +3 0 0 +9 2 0 +21 8 2 +33 18 7 +44 30 18 +52 33 36 +66 33 61 +98 29 92 +135 22 129 +170 15 164 +201 7 196 +222 3 219 +230 3 230 +226 7 228 +209 15 213 +181 25 187 +146 35 153 +110 43 116 +76 49 82 +63 49 52 +57 38 29 +45 21 14 +31 9 5 +18 3 1 +7 1 0 +3 0 0 +5 0 0 +14 0 1 +26 0 4 +38 1 10 +48 5 24 +54 12 45 +78 24 73 +113 42 107 +150 65 144 +183 91 178 +211 102 206 +226 84 225 +230 65 230 +220 45 223 +199 28 204 +168 15 173 +132 6 139 +96 2 102 +64 2 70 +62 3 42 +53 5 22 +40 5 10 +26 5 3 +12 3 0 +4 1 0 +3 1 0 +8 4 0 +18 7 1 +31 10 6 +42 12 15 +51 11 31 +60 8 55 +92 5 86 +127 2 121 +164 3 157 +195 6 190 +218 15 215 +229 28 228 +228 43 230 +213 59 217 +187 75 192 +154 87 160 +118 79 125 +83 53 89 +64 32 58 +59 17 33 +48 8 16 +34 3 6 +20 0 2 +9 0 0 +3 0 0 +4 0 0 +11 0 0 +23 3 3 +36 8 9 +47 18 21 +53 34 40 +72 56 67 +106 71 100 +142 65 136 +178 56 172 +205 43 201 +224 29 223 +230 18 230 +224 8 226 +203 3 208 +174 3 180 +140 6 147 +103 11 110 +70 16 75 +63 19 47 +55 20 25 +42 18 11 +28 14 4 +15 7 1 +6 2 0 +3 1 0 +7 1 0 +15 2 1 +28 2 5 +40 2 13 +50 1 28 +54 1 49 +85 4 79 +120 11 114 +156 22 150 +189 38 183 +215 59 212 +229 82 228 +229 104 230 +217 105 221 +194 79 199 +160 55 167 +125 35 132 +90 19 96 +65 9 64 +60 3 37 +51 1 19 +37 0 8 +23 0 2 +11 0 0 +4 0 0 +3 0 0 +9 2 0 +21 8 2 +33 18 7 +44 30 18 +52 33 36 +66 33 61 +98 29 92 +135 22 129 +170 15 164 +201 7 196 +222 3 219 +230 3 230 +226 7 228 +209 15 213 +181 25 187 +146 35 153 +110 43 116 +76 49 82 +63 49 52 +57 38 29 +45 21 14 +31 9 5 +18 3 1 +7 1 0 +3 0 0 +5 0 0 +14 0 1 +26 0 4 +38 1 10 +48 5 24 +54 12 45 +78 24 73 +113 42 107 +150 65 144 +183 91 178 +211 102 206 +226 84 225 +230 65 230 +220 45 223 +199 28 204 +168 15 173 +132 6 139 +96 2 102 +64 2 70 +62 3 42 +53 5 22 +40 5 10 +26 5 3 +12 3 0 +4 1 0 +3 1 0 +8 4 0 +18 7 1 +31 10 6 +42 12 15 +51 11 31 +60 8 55 +92 5 86 +127 2 121 +164 3 157 +195 6 190 +218 15 215 +229 28 228 +228 43 230 +213 59 217 +187 75 192 +154 87 160 +118 79 125 +83 53 89 +64 32 58 +59 17 33 +48 8 16 diff --git a/src/fractalzoomer/color_maps/sinpal22.MAP b/src/fractalzoomer/color_maps/sinpal22.MAP new file mode 100644 index 000000000..9f421bc40 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal22.MAP @@ -0,0 +1,256 @@ +174 70 133 +149 61 111 +121 51 89 +120 52 86 +135 62 98 +146 71 105 +149 78 109 +147 85 111 +140 89 108 +127 92 103 +124 92 94 +137 89 85 +145 85 73 +148 79 61 +145 71 49 +136 63 38 +121 53 28 +118 50 23 +146 59 24 +172 69 23 +193 77 21 +210 84 19 +219 88 16 +221 91 13 +214 92 10 +201 90 7 +181 86 5 +157 81 3 +132 73 3 +105 65 2 +80 55 2 +61 47 2 +84 57 4 +109 67 6 +137 75 10 +162 82 13 +185 87 19 +204 91 23 +215 92 29 +221 91 34 +217 87 38 +206 82 42 +189 75 44 +167 67 44 +141 57 43 +113 48 39 +125 55 51 +139 65 65 +147 73 80 +149 81 96 +145 86 110 +136 90 123 +121 92 133 +128 91 141 +140 88 144 +148 84 144 +148 77 139 +143 69 130 +131 59 117 +115 50 101 +127 53 112 +155 63 136 +179 71 160 +199 79 182 +213 85 199 +220 89 213 +219 92 222 +211 92 224 +196 89 222 +174 85 212 +149 78 197 +123 71 178 +97 62 155 +72 52 130 +69 51 127 +93 61 150 +119 70 171 +145 78 187 +170 84 199 +191 89 206 +208 91 207 +218 92 203 +220 90 193 +214 86 179 +202 80 162 +183 73 141 +159 64 119 +131 54 96 +113 48 82 +130 58 94 +142 68 103 +149 76 108 +149 83 111 +142 88 110 +131 91 105 +118 92 97 +133 90 88 +143 87 77 +148 81 65 +146 74 53 +140 66 42 +127 56 32 +109 46 22 +137 56 24 +164 66 23 +186 74 22 +205 81 20 +217 87 17 +221 90 14 +217 92 11 +206 91 8 +189 88 5 +166 83 4 +141 76 3 +114 68 2 +88 59 2 +65 49 2 +76 54 3 +101 64 5 +128 72 8 +154 80 12 +179 86 16 +198 90 22 +212 92 27 +219 91 32 +220 89 37 +210 84 40 +195 78 43 +174 70 44 +149 61 43 +121 51 40 +120 52 46 +135 62 60 +146 71 75 +149 78 91 +147 85 105 +140 89 118 +127 92 130 +124 92 139 +137 89 143 +145 85 144 +148 79 141 +145 71 133 +136 63 122 +121 53 107 +118 50 104 +146 59 128 +172 69 152 +193 77 175 +210 84 195 +219 88 209 +221 91 220 +214 92 224 +201 90 223 +181 86 215 +157 81 203 +132 73 185 +105 65 163 +80 55 139 +61 47 119 +84 57 143 +109 67 163 +137 75 182 +162 82 196 +185 87 204 +204 91 208 +215 92 205 +221 91 197 +217 87 184 +206 82 167 +189 75 148 +167 67 127 +141 57 104 +113 48 82 +125 55 90 +139 65 100 +147 73 107 +149 81 110 +145 86 110 +136 90 107 +121 92 100 +128 91 91 +140 88 81 +148 84 69 +148 77 57 +143 69 45 +131 59 35 +115 50 25 +127 53 23 +155 63 24 +179 71 23 +199 79 20 +213 85 18 +220 89 14 +219 92 12 +211 92 9 +196 89 6 +174 85 4 +149 78 3 +123 71 2 +97 62 2 +72 52 2 +69 51 3 +93 61 5 +119 70 7 +145 78 11 +170 84 15 +191 89 20 +208 91 25 +218 92 31 +220 90 36 +214 86 40 +202 80 43 +183 73 44 +159 64 44 +131 54 42 +113 48 41 +130 58 55 +142 68 70 +149 76 86 +149 83 100 +142 88 114 +131 91 127 +118 92 136 +133 90 143 +143 87 145 +148 81 142 +146 74 136 +140 66 126 +127 56 112 +109 46 96 +137 56 120 +164 66 144 +186 74 167 +205 81 188 +217 87 205 +221 90 217 +217 92 223 +206 91 224 +189 88 219 +166 83 207 +141 76 191 +114 68 170 +88 59 148 +65 49 122 +76 54 135 +101 64 157 +128 72 177 +154 80 192 +179 86 203 +198 90 207 +212 92 206 +219 91 201 +220 89 189 +210 84 174 +195 78 155 diff --git a/src/fractalzoomer/color_maps/sinpal23.MAP b/src/fractalzoomer/color_maps/sinpal23.MAP new file mode 100644 index 000000000..54ccadcbc --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal23.MAP @@ -0,0 +1,256 @@ +214 215 199 +201 202 186 +185 185 169 +166 166 151 +145 145 131 +122 122 109 +100 101 89 +78 79 69 +58 59 51 +40 40 35 +25 25 21 +14 14 12 +6 6 5 +3 3 3 +4 4 3 +10 10 8 +19 20 15 +33 33 26 +49 49 38 +68 68 52 +89 89 67 +112 112 84 +133 134 99 +155 156 113 +175 176 126 +193 194 137 +208 209 145 +220 221 151 +227 228 153 +230 231 152 +229 230 149 +224 224 142 +214 215 135 +201 202 124 +185 185 111 +166 166 98 +145 145 84 +122 122 69 +100 101 55 +78 79 42 +58 59 31 +40 40 21 +25 25 13 +14 14 7 +6 6 3 +3 3 2 +4 4 2 +10 10 5 +19 20 11 +33 33 19 +49 49 29 +68 68 42 +89 89 56 +112 112 71 +133 134 87 +155 156 103 +175 176 118 +193 194 133 +208 209 146 +220 221 155 +227 228 164 +230 231 168 +229 230 170 +224 224 168 +214 215 163 +201 202 155 +185 185 144 +166 166 131 +145 145 116 +122 122 99 +100 101 82 +78 79 65 +58 59 49 +40 40 34 +25 25 21 +14 14 12 +6 6 5 +3 3 3 +4 4 4 +10 10 9 +19 20 18 +33 33 30 +49 49 45 +68 68 63 +89 89 82 +112 112 105 +133 134 126 +155 156 147 +175 176 167 +193 194 185 +208 209 201 +220 221 213 +227 228 222 +230 231 224 +229 230 224 +224 224 220 +214 215 211 +201 202 199 +185 185 183 +166 166 165 +145 145 144 +122 122 122 +100 101 100 +78 79 78 +58 59 58 +40 40 40 +25 25 25 +14 14 14 +6 6 6 +3 3 3 +4 4 4 +10 10 10 +19 20 19 +33 33 33 +49 49 48 +68 68 67 +89 89 88 +112 112 110 +133 134 131 +155 156 151 +175 176 170 +193 194 187 +208 209 201 +220 221 211 +227 228 217 +230 231 219 +229 230 216 +224 224 210 +214 215 199 +201 202 186 +185 185 169 +166 166 151 +145 145 131 +122 122 109 +100 101 89 +78 79 69 +58 59 51 +40 40 35 +25 25 21 +14 14 12 +6 6 5 +3 3 3 +4 4 3 +10 10 8 +19 20 15 +33 33 26 +49 49 38 +68 68 52 +89 89 67 +112 112 84 +133 134 99 +155 156 113 +175 176 126 +193 194 137 +208 209 145 +220 221 151 +227 228 153 +230 231 152 +229 230 149 +224 224 142 +214 215 135 +201 202 124 +185 185 111 +166 166 98 +145 145 84 +122 122 69 +100 101 55 +78 79 42 +58 59 31 +40 40 21 +25 25 13 +14 14 7 +6 6 3 +3 3 2 +4 4 2 +10 10 5 +19 20 11 +33 33 19 +49 49 29 +68 68 42 +89 89 56 +112 112 71 +133 134 87 +155 156 103 +175 176 118 +193 194 133 +208 209 146 +220 221 155 +227 228 164 +230 231 168 +229 230 170 +224 224 168 +214 215 163 +201 202 155 +185 185 144 +166 166 131 +145 145 116 +122 122 99 +100 101 82 +78 79 65 +58 59 49 +40 40 34 +25 25 21 +14 14 12 +6 6 5 +3 3 3 +4 4 4 +10 10 9 +19 20 18 +33 33 30 +49 49 45 +68 68 63 +89 89 82 +112 112 105 +133 134 126 +155 156 147 +175 176 167 +193 194 185 +208 209 201 +220 221 213 +227 228 222 +230 231 224 +229 230 224 +224 224 220 +214 215 211 +201 202 199 +185 185 183 +166 166 165 +145 145 144 +122 122 122 +100 101 100 +78 79 78 +58 59 58 +40 40 40 +25 25 25 +14 14 14 +6 6 6 +3 3 3 +4 4 4 +10 10 10 +19 20 19 +33 33 33 +49 49 48 +68 68 67 +89 89 88 +112 112 110 +133 134 131 +155 156 151 +175 176 170 +193 194 187 +208 209 201 +220 221 211 +227 228 217 +230 231 219 +229 230 216 +224 224 210 diff --git a/src/fractalzoomer/color_maps/sinpal24.MAP b/src/fractalzoomer/color_maps/sinpal24.MAP new file mode 100644 index 000000000..1ae737154 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal24.MAP @@ -0,0 +1,256 @@ +22 22 121 +22 13 134 +23 5 146 +23 3 156 +22 7 162 +21 17 166 +19 34 167 +18 55 165 +16 76 158 +14 97 150 +12 81 139 +10 53 126 +8 31 112 +6 15 96 +5 7 90 +6 3 105 +6 2 121 +6 6 134 +5 18 146 +6 35 156 +5 59 162 +4 86 166 +4 113 167 +4 91 165 +3 63 158 +3 38 150 +3 20 139 +2 8 126 +2 2 112 +2 2 96 +2 5 90 +2 15 105 +2 30 121 +3 52 134 +4 80 146 +4 107 156 +5 85 162 +5 61 166 +6 38 167 +7 20 165 +7 9 158 +7 3 150 +7 3 139 +7 10 126 +7 18 112 +7 26 96 +7 37 90 +9 61 105 +11 79 121 +13 65 134 +16 49 146 +18 32 156 +21 17 162 +23 7 166 +24 3 167 +26 5 165 +27 14 158 +27 27 150 +26 42 139 +25 57 126 +24 68 112 +21 59 96 +21 41 90 +26 33 105 +31 22 121 +37 13 134 +42 5 146 +46 3 156 +51 7 162 +54 17 166 +57 34 167 +59 55 165 +59 76 158 +58 97 150 +56 81 139 +53 53 126 +48 31 112 +43 15 96 +41 7 90 +51 3 105 +59 2 121 +68 6 134 +77 18 146 +85 35 156 +91 59 162 +96 86 166 +99 113 167 +101 91 165 +99 63 158 +96 38 150 +91 20 139 +85 8 126 +77 2 112 +66 2 96 +60 5 90 +69 15 105 +77 30 121 +84 52 134 +89 80 146 +92 107 156 +93 85 162 +92 61 166 +91 38 167 +87 20 165 +81 9 158 +74 3 150 +66 3 139 +58 10 126 +50 18 112 +41 26 96 +37 37 90 +42 61 105 +46 79 121 +49 65 134 +52 49 146 +53 32 156 +53 17 162 +51 7 166 +50 3 167 +47 5 165 +43 14 158 +39 27 150 +34 42 139 +30 57 126 +25 68 112 +20 59 96 +17 41 90 +19 33 105 +22 22 121 +22 13 134 +23 5 146 +23 3 156 +22 7 162 +21 17 166 +19 34 167 +18 55 165 +16 76 158 +14 97 150 +12 81 139 +10 53 126 +8 31 112 +6 15 96 +5 7 90 +6 3 105 +6 2 121 +6 6 134 +5 18 146 +6 35 156 +5 59 162 +4 86 166 +4 113 167 +4 91 165 +3 63 158 +3 38 150 +3 20 139 +2 8 126 +2 2 112 +2 2 96 +2 5 90 +2 15 105 +2 30 121 +3 52 134 +4 80 146 +4 107 156 +5 85 162 +5 61 166 +6 38 167 +7 20 165 +7 9 158 +7 3 150 +7 3 139 +7 10 126 +7 18 112 +7 26 96 +7 37 90 +9 61 105 +11 79 121 +13 65 134 +16 49 146 +18 32 156 +21 17 162 +23 7 166 +24 3 167 +26 5 165 +27 14 158 +27 27 150 +26 42 139 +25 57 126 +24 68 112 +21 59 96 +21 41 90 +26 33 105 +31 22 121 +37 13 134 +42 5 146 +46 3 156 +51 7 162 +54 17 166 +57 34 167 +59 55 165 +59 76 158 +58 97 150 +56 81 139 +53 53 126 +48 31 112 +43 15 96 +41 7 90 +51 3 105 +59 2 121 +68 6 134 +77 18 146 +85 35 156 +91 59 162 +96 86 166 +99 113 167 +101 91 165 +99 63 158 +96 38 150 +91 20 139 +85 8 126 +77 2 112 +66 2 96 +60 5 90 +69 15 105 +77 30 121 +84 52 134 +89 80 146 +92 107 156 +93 85 162 +92 61 166 +91 38 167 +87 20 165 +81 9 158 +74 3 150 +66 3 139 +58 10 126 +50 18 112 +41 26 96 +37 37 90 +42 61 105 +46 79 121 +49 65 134 +52 49 146 +53 32 156 +53 17 162 +51 7 166 +50 3 167 +47 5 165 +43 14 158 +39 27 150 +34 42 139 +30 57 126 +25 68 112 +20 59 96 +17 41 90 +19 33 105 diff --git a/src/fractalzoomer/color_maps/sinpal25.MAP b/src/fractalzoomer/color_maps/sinpal25.MAP new file mode 100644 index 000000000..2a98e810a --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal25.MAP @@ -0,0 +1,256 @@ +148 135 47 +168 149 53 +183 158 58 +194 163 61 +200 163 63 +199 156 63 +192 147 61 +181 133 57 +164 116 52 +144 98 45 +121 79 38 +97 60 30 +73 43 23 +51 29 16 +32 17 10 +17 8 5 +7 3 2 +3 1 1 +4 2 1 +12 5 3 +25 9 8 +42 15 13 +63 20 20 +87 26 27 +111 31 35 +135 34 42 +156 36 49 +174 37 55 +188 36 59 +197 33 62 +200 30 63 +197 27 62 +188 22 59 +175 18 55 +156 14 49 +135 10 42 +112 7 35 +87 4 27 +64 2 20 +42 1 13 +25 0 8 +12 0 3 +4 0 1 +3 0 1 +7 0 2 +16 0 5 +31 0 9 +51 0 16 +72 1 23 +96 2 30 +121 4 38 +144 6 45 +164 9 52 +181 12 57 +192 14 61 +199 17 63 +200 20 63 +195 24 62 +183 25 58 +168 26 53 +148 26 47 +126 24 40 +102 21 32 +78 18 24 +55 14 17 +35 10 11 +19 6 6 +9 3 2 +3 1 1 +4 1 1 +10 4 3 +22 9 7 +38 17 12 +59 28 18 +82 42 26 +106 57 33 +130 74 41 +152 91 48 +171 108 54 +186 122 59 +196 133 62 +200 142 63 +198 146 63 +191 145 60 +178 140 56 +160 131 51 +140 118 44 +116 100 36 +92 82 29 +68 62 21 +46 44 14 +28 27 9 +14 14 4 +5 5 1 +3 3 1 +5 5 1 +14 15 4 +28 29 8 +46 50 14 +68 74 21 +91 101 29 +116 129 36 +139 157 44 +160 182 51 +178 203 56 +191 219 60 +198 228 63 +200 230 63 +196 225 62 +187 215 59 +172 198 54 +152 175 48 +131 150 41 +107 122 34 +82 93 26 +59 66 18 +39 44 12 +22 24 7 +10 11 3 +4 4 1 +3 3 1 +8 8 2 +19 20 6 +35 35 11 +55 54 17 +77 75 24 +101 97 32 +125 116 39 +148 135 47 +168 149 53 +183 158 58 +194 163 61 +200 163 63 +199 156 63 +192 147 61 +181 133 57 +164 116 52 +144 98 45 +121 79 38 +97 60 30 +73 43 23 +51 29 16 +32 17 10 +17 8 5 +7 3 2 +3 1 1 +4 2 1 +12 5 3 +25 9 8 +42 15 13 +63 20 20 +87 26 27 +111 31 35 +135 34 42 +156 36 49 +174 37 55 +188 36 59 +197 33 62 +200 30 63 +197 27 62 +188 22 59 +175 18 55 +156 14 49 +135 10 42 +112 7 35 +87 4 27 +64 2 20 +42 1 13 +25 0 8 +12 0 3 +4 0 1 +3 0 1 +7 0 2 +16 0 5 +31 0 9 +51 0 16 +72 1 23 +96 2 30 +121 4 38 +144 6 45 +164 9 52 +181 12 57 +192 14 61 +199 17 63 +200 20 63 +195 24 62 +183 25 58 +168 26 53 +148 26 47 +126 24 40 +102 21 32 +78 18 24 +55 14 17 +35 10 11 +19 6 6 +9 3 2 +3 1 1 +4 1 1 +10 4 3 +22 9 7 +38 17 12 +59 28 18 +82 42 26 +106 57 33 +130 74 41 +152 91 48 +171 108 54 +186 122 59 +196 133 62 +200 142 63 +198 146 63 +191 145 60 +178 140 56 +160 131 51 +140 118 44 +116 100 36 +92 82 29 +68 62 21 +46 44 14 +28 27 9 +14 14 4 +5 5 1 +3 3 1 +5 5 1 +14 15 4 +28 29 8 +46 50 14 +68 74 21 +91 101 29 +116 129 36 +139 157 44 +160 182 51 +178 203 56 +191 219 60 +198 228 63 +200 230 63 +196 225 62 +187 215 59 +172 198 54 +152 175 48 +131 150 41 +107 122 34 +82 93 26 +59 66 18 +39 44 12 +22 24 7 +10 11 3 +4 4 1 +3 3 1 +8 8 2 +19 20 6 +35 35 11 +55 54 17 +77 75 24 +101 97 32 +125 116 39 diff --git a/src/fractalzoomer/color_maps/sinpal26.MAP b/src/fractalzoomer/color_maps/sinpal26.MAP new file mode 100644 index 000000000..73b020403 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal26.MAP @@ -0,0 +1,256 @@ +64 60 18 +48 47 11 +33 33 6 +21 21 3 +13 13 1 +6 6 0 +3 3 0 +3 3 0 +7 6 0 +14 11 0 +24 17 0 +36 23 0 +51 28 0 +68 38 1 +86 55 2 +105 76 5 +124 99 8 +143 123 13 +162 149 19 +179 172 27 +194 193 37 +206 208 47 +216 219 58 +224 224 70 +227 222 81 +227 212 93 +225 197 102 +219 179 110 +210 157 116 +198 132 120 +184 107 120 +168 90 117 +150 93 111 +132 92 103 +112 87 92 +93 79 80 +75 67 67 +57 54 52 +42 41 40 +28 28 27 +17 18 17 +9 9 9 +4 4 4 +3 3 3 +4 4 4 +10 8 10 +17 13 17 +29 19 28 +43 26 41 +58 30 54 +75 45 68 +94 64 82 +113 85 95 +133 110 106 +151 134 115 +169 159 121 +185 181 124 +199 200 123 +210 213 121 +220 222 115 +225 224 107 +227 218 96 +227 207 86 +223 190 74 +215 169 61 +206 146 50 +193 121 39 +178 97 29 +161 92 21 +142 93 14 +123 90 9 +104 84 6 +85 74 3 +67 62 1 +50 49 0 +35 35 0 +23 23 0 +14 14 0 +7 7 0 +3 3 0 +3 3 0 +6 5 0 +13 10 1 +22 16 3 +34 22 6 +48 27 11 +65 35 17 +83 52 26 +102 72 36 +121 95 49 +140 120 63 +159 145 80 +176 168 97 +192 190 116 +204 206 132 +215 218 150 +223 224 165 +226 222 177 +227 214 187 +225 200 194 +220 181 197 +211 159 195 +200 135 190 +186 110 181 +170 88 169 +152 92 153 +134 92 135 +115 88 116 +95 80 96 +77 69 78 +60 56 59 +44 43 43 +30 30 28 +18 18 17 +10 10 9 +5 5 4 +3 3 3 +4 4 3 +9 7 7 +16 13 12 +27 19 18 +40 24 25 +56 30 32 +73 42 38 +91 61 43 +110 82 47 +130 106 49 +149 131 49 +166 155 47 +182 178 44 +197 197 40 +210 212 35 +218 221 29 +225 224 23 +227 219 18 +227 209 13 +224 193 8 +217 173 5 +207 149 3 +195 125 3 +180 100 3 +163 91 3 +145 93 4 +126 91 6 +106 85 7 +88 76 8 +69 63 8 +52 50 8 +37 37 7 +25 25 5 +15 15 4 +7 7 2 +3 3 1 +3 3 1 +6 5 2 +12 9 6 +20 15 11 +32 21 19 +46 27 30 +62 33 43 +80 49 59 +99 69 77 +119 92 98 +137 116 118 +156 141 140 +174 166 161 +189 187 179 +203 205 197 +213 216 211 +222 223 223 +226 223 229 +227 215 230 +226 203 229 +221 185 223 +213 163 212 +202 139 198 +188 113 180 +173 90 162 +155 92 141 +136 92 119 +118 89 98 +98 81 78 +79 70 60 +61 58 44 +45 44 30 +31 32 19 +20 20 11 +11 11 5 +5 5 2 +3 3 1 +3 3 1 +8 7 2 +15 12 4 +25 18 6 +38 24 7 +53 29 8 +70 40 9 +89 58 9 +107 79 8 +127 103 7 +146 127 5 +164 152 4 +180 175 3 +195 195 3 +208 210 3 +217 220 4 +224 224 7 +227 221 11 +227 210 16 +225 195 20 +218 176 26 +209 153 32 +196 128 37 +182 104 41 +165 90 44 +148 93 46 +129 92 46 +109 86 44 +90 77 41 +72 65 36 +55 53 30 +39 39 23 +27 27 17 +15 16 11 +8 8 6 +4 4 3 +3 3 3 +5 4 4 +11 9 10 +19 14 18 +30 20 29 +45 26 43 +60 31 60 +78 47 79 +97 67 98 +116 89 117 +135 113 137 +153 137 155 +171 162 170 +187 184 183 +201 202 193 +212 215 199 +221 223 200 +225 223 197 +227 217 190 +226 205 181 +222 187 168 +214 166 153 +204 143 137 +191 117 118 +175 93 100 +158 92 83 +139 93 66 +120 90 51 +101 82 38 +82 72 27 diff --git a/src/fractalzoomer/color_maps/sinpal27.MAP b/src/fractalzoomer/color_maps/sinpal27.MAP new file mode 100644 index 000000000..c251c22bf --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal27.MAP @@ -0,0 +1,256 @@ +3 89 66 +2 94 68 +2 105 82 +2 115 97 +4 122 112 +6 127 126 +10 129 137 +15 128 148 +21 124 155 +28 118 159 +35 118 161 +40 118 159 +46 116 153 +50 110 144 +51 103 133 +51 93 118 +50 82 103 +60 92 114 +78 111 135 +81 129 156 +81 146 175 +77 162 191 +71 175 204 +63 186 214 +55 192 220 +46 195 221 +37 195 218 +28 190 211 +20 182 199 +13 169 183 +8 154 165 +5 136 145 +3 117 123 +2 128 133 +2 151 155 +2 171 175 +4 191 192 +6 207 207 +10 219 217 +15 227 223 +21 230 224 +28 229 222 +35 224 214 +40 215 203 +46 201 188 +50 183 169 +51 164 150 +51 142 129 +50 120 108 +60 129 115 +78 149 130 +81 166 144 +81 180 155 +77 192 163 +71 200 168 +63 203 168 +55 202 166 +46 197 160 +37 189 151 +28 178 140 +20 163 127 +13 145 111 +8 127 96 +5 108 81 +3 89 66 +2 94 68 +2 105 82 +2 115 97 +4 122 112 +6 127 126 +10 129 137 +15 128 148 +21 124 155 +28 118 159 +35 118 161 +40 118 159 +46 116 153 +50 110 144 +51 103 133 +51 93 118 +50 82 103 +60 92 114 +78 111 135 +81 129 156 +81 146 175 +77 162 191 +71 175 204 +63 186 214 +55 192 220 +46 195 221 +37 195 218 +28 190 211 +20 182 199 +13 169 183 +8 154 165 +5 136 145 +3 117 123 +2 128 133 +2 151 155 +2 171 175 +4 191 192 +6 207 207 +10 219 217 +15 227 223 +21 230 224 +28 229 222 +35 224 214 +40 215 203 +46 201 188 +50 183 169 +51 164 150 +51 142 129 +50 120 108 +60 129 115 +78 149 130 +81 166 144 +81 180 155 +77 192 163 +71 200 168 +63 203 168 +55 202 166 +46 197 160 +37 189 151 +28 178 140 +20 163 127 +13 145 111 +8 127 96 +5 108 81 +3 89 66 +2 94 68 +2 105 82 +2 115 97 +4 122 112 +6 127 126 +10 129 137 +15 128 148 +21 124 155 +28 118 159 +35 118 161 +40 118 159 +46 116 153 +50 110 144 +51 103 133 +51 93 118 +50 82 103 +60 92 114 +78 111 135 +81 129 156 +81 146 175 +77 162 191 +71 175 204 +63 186 214 +55 192 220 +46 195 221 +37 195 218 +28 190 211 +20 182 199 +13 169 183 +8 154 165 +5 136 145 +3 117 123 +2 128 133 +2 151 155 +2 171 175 +4 191 192 +6 207 207 +10 219 217 +15 227 223 +21 230 224 +28 229 222 +35 224 214 +40 215 203 +46 201 188 +50 183 169 +51 164 150 +51 142 129 +50 120 108 +60 129 115 +78 149 130 +81 166 144 +81 180 155 +77 192 163 +71 200 168 +63 203 168 +55 202 166 +46 197 160 +37 189 151 +28 178 140 +20 163 127 +13 145 111 +8 127 96 +5 108 81 +3 89 66 +2 94 68 +2 105 82 +2 115 97 +4 122 112 +6 127 126 +10 129 137 +15 128 148 +21 124 155 +28 118 159 +35 118 161 +40 118 159 +46 116 153 +50 110 144 +51 103 133 +51 93 118 +50 82 103 +60 92 114 +78 111 135 +81 129 156 +81 146 175 +77 162 191 +71 175 204 +63 186 214 +55 192 220 +46 195 221 +37 195 218 +28 190 211 +20 182 199 +13 169 183 +8 154 165 +5 136 145 +3 117 123 +2 128 133 +2 151 155 +2 171 175 +4 191 192 +6 207 207 +10 219 217 +15 227 223 +21 230 224 +28 229 222 +35 224 214 +40 215 203 +46 201 188 +50 183 169 +51 164 150 +51 142 129 +50 120 108 +60 129 115 +78 149 130 +81 166 144 +81 180 155 +77 192 163 +71 200 168 +63 203 168 +55 202 166 +46 197 160 +37 189 151 +28 178 140 +20 163 127 +13 145 111 +8 127 96 +5 108 81 diff --git a/src/fractalzoomer/color_maps/sinpal28.MAP b/src/fractalzoomer/color_maps/sinpal28.MAP new file mode 100644 index 000000000..62203e699 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal28.MAP @@ -0,0 +1,256 @@ +139 76 177 +120 60 153 +100 44 128 +80 31 102 +80 27 102 +92 27 117 +102 25 129 +108 21 136 +113 18 138 +122 13 135 +129 9 129 +132 6 118 +131 4 104 +125 3 88 +115 2 72 +102 3 57 +86 4 42 +101 6 43 +123 10 45 +144 17 46 +164 24 44 +179 32 41 +189 41 36 +194 51 31 +193 59 24 +185 64 19 +172 67 14 +155 67 9 +133 64 6 +109 58 3 +136 77 3 +163 100 2 +187 123 3 +206 144 3 +220 163 3 +227 177 4 +227 186 6 +222 189 8 +208 183 10 +189 172 12 +166 155 13 +139 133 14 +122 119 15 +149 148 22 +174 174 31 +195 197 39 +210 214 50 +219 224 59 +222 226 68 +218 222 75 +207 209 79 +191 190 82 +169 166 80 +145 140 75 +118 111 67 +111 101 69 +133 117 90 +150 128 110 +164 134 130 +173 135 148 +177 130 163 +174 120 172 +167 108 178 +156 93 176 +139 76 169 +120 60 155 +100 44 138 +80 31 117 +80 27 124 +92 27 152 +102 25 178 +108 21 199 +113 18 217 +122 13 227 +129 9 230 +132 6 225 +131 4 215 +125 3 198 +115 2 175 +102 3 148 +86 4 120 +101 6 133 +123 10 156 +144 17 174 +164 24 189 +179 32 196 +189 41 197 +194 51 191 +193 59 180 +185 64 163 +172 67 143 +155 67 120 +133 64 98 +109 58 75 +136 77 87 +163 100 97 +187 123 103 +206 144 105 +220 163 103 +227 177 97 +227 186 89 +222 189 78 +208 183 67 +189 172 54 +166 155 42 +139 133 31 +122 119 24 +149 148 25 +174 174 25 +195 197 23 +210 214 21 +219 224 17 +222 226 14 +218 222 11 +207 209 8 +191 190 5 +169 166 3 +145 140 2 +118 111 2 +111 101 2 +133 117 3 +150 128 4 +164 134 7 +173 135 9 +177 130 14 +174 120 18 +167 108 22 +156 93 26 +139 76 28 +120 60 29 +100 44 30 +80 31 28 +80 27 33 +92 27 45 +102 25 58 +108 21 71 +113 18 85 +122 13 96 +129 9 105 +132 6 111 +131 4 114 +125 3 112 +115 2 106 +102 3 96 +86 4 83 +101 6 98 +123 10 122 +144 17 145 +164 24 167 +179 32 184 +189 41 196 +194 51 203 +193 58 203 +185 64 195 +172 67 182 +155 67 163 +133 64 141 +109 58 115 +136 77 143 +163 100 170 +187 123 193 +206 144 211 +220 163 224 +227 177 229 +227 186 226 +222 189 218 +208 183 201 +189 172 180 +166 155 155 +139 133 127 +122 119 109 +149 148 130 +174 174 147 +195 197 160 +210 214 167 +219 224 170 +222 226 166 +218 222 157 +207 209 144 +191 190 127 +169 166 107 +145 140 88 +118 111 68 +111 101 60 +133 117 67 +150 128 72 +164 134 73 +173 135 72 +177 130 68 +174 120 61 +167 108 53 +156 93 44 +139 76 35 +120 60 27 +100 44 19 +80 31 13 +80 27 11 +92 27 10 +102 25 9 +108 21 8 +113 18 6 +122 13 4 +129 9 3 +132 6 3 +131 4 3 +125 3 3 +115 2 4 +102 3 4 +86 4 5 +101 6 8 +123 10 11 +144 17 17 +164 24 23 +179 32 29 +189 41 35 +194 51 42 +193 58 48 +185 64 51 +172 67 53 +155 67 52 +133 64 49 +109 58 44 +136 77 59 +163 100 75 +187 123 93 +206 144 109 +220 163 124 +227 177 136 +227 186 143 +222 189 147 +208 183 145 +189 172 138 +166 155 126 +139 133 110 +122 119 100 +149 148 127 +174 174 153 +195 197 177 +210 214 196 +219 224 211 +222 226 220 +218 222 221 +207 209 215 +191 190 203 +169 166 184 +145 140 161 +118 111 133 +111 101 128 +133 117 155 +150 128 178 +164 134 197 +173 135 211 +177 130 217 +174 120 216 +167 108 209 +156 93 195 diff --git a/src/fractalzoomer/color_maps/sinpal29.MAP b/src/fractalzoomer/color_maps/sinpal29.MAP new file mode 100644 index 000000000..1ee77c48b --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal29.MAP @@ -0,0 +1,256 @@ +158 155 129 +170 167 139 +182 179 149 +192 189 157 +200 196 163 +206 202 168 +210 207 172 +211 207 172 +211 207 172 +208 204 169 +203 200 166 +195 192 159 +187 183 152 +176 173 144 +164 161 134 +150 147 122 +136 134 111 +121 118 98 +108 106 88 +124 122 101 +139 136 113 +153 150 125 +167 164 136 +178 175 145 +189 185 154 +197 194 161 +204 201 167 +209 205 170 +211 207 172 +211 207 172 +209 206 171 +205 201 167 +198 195 162 +190 187 155 +180 177 147 +168 165 137 +155 152 126 +141 138 115 +126 124 103 +111 109 91 +119 117 97 +134 131 109 +148 146 121 +162 159 132 +175 171 142 +186 183 152 +195 191 159 +202 199 165 +208 204 169 +210 207 172 +211 207 172 +210 207 172 +207 203 169 +201 197 164 +193 189 157 +183 180 150 +172 169 140 +160 157 130 +146 143 119 +131 129 107 +115 113 94 +114 112 93 +129 127 105 +144 142 118 +158 155 129 +170 167 139 +182 179 149 +192 189 157 +200 196 163 +206 202 168 +210 207 172 +211 207 172 +211 207 172 +208 204 169 +203 200 166 +195 192 159 +187 183 152 +176 173 144 +164 161 134 +150 147 122 +136 134 111 +121 118 98 +108 106 88 +124 122 101 +139 136 113 +153 150 125 +167 164 136 +178 175 145 +189 185 154 +197 194 161 +204 201 167 +209 205 170 +211 207 172 +211 207 172 +209 206 171 +205 201 167 +198 195 162 +190 187 155 +180 177 147 +168 165 137 +155 152 126 +141 138 115 +126 124 103 +111 109 91 +119 117 97 +134 131 109 +148 146 121 +162 159 132 +175 171 142 +186 183 152 +195 191 159 +202 199 165 +208 204 169 +210 207 172 +211 207 172 +210 207 172 +207 203 169 +201 197 164 +193 189 157 +183 180 150 +172 169 140 +160 157 130 +146 143 119 +131 129 107 +115 113 94 +114 112 93 +129 127 105 +144 142 118 +158 155 129 +170 167 139 +182 179 149 +192 189 157 +200 196 163 +206 202 168 +210 207 172 +211 207 172 +211 207 172 +208 204 169 +203 200 166 +195 192 159 +187 183 152 +176 173 144 +164 161 134 +150 147 122 +136 134 111 +121 118 98 +108 106 88 +124 122 101 +139 136 113 +153 150 125 +167 164 136 +178 175 145 +189 185 154 +197 194 161 +204 201 167 +209 205 170 +211 207 172 +211 207 172 +209 206 171 +205 201 167 +198 195 162 +190 187 155 +180 177 147 +168 165 137 +155 152 126 +141 138 115 +126 124 103 +111 109 91 +119 117 97 +134 131 109 +148 146 121 +162 159 132 +175 171 142 +186 183 152 +195 191 159 +202 199 165 +208 204 169 +210 207 172 +211 207 172 +210 207 172 +207 203 169 +201 197 164 +193 189 157 +183 180 150 +172 169 140 +160 157 130 +146 143 119 +131 129 107 +115 113 94 +114 112 93 +129 127 105 +144 142 118 +158 155 129 +170 167 139 +182 179 149 +192 189 157 +200 196 163 +206 202 168 +210 207 172 +211 207 172 +211 207 172 +208 204 169 +203 200 166 +195 192 159 +187 183 152 +176 173 144 +164 161 134 +150 147 122 +136 134 111 +121 118 98 +108 106 88 +124 122 101 +139 136 113 +153 150 125 +167 164 136 +178 175 145 +189 185 154 +197 194 161 +204 201 167 +209 205 170 +211 207 172 +211 207 172 +209 206 171 +205 201 167 +198 195 162 +190 187 155 +180 177 147 +168 165 137 +155 152 126 +141 138 115 +126 124 103 +111 109 91 +119 117 97 +134 131 109 +148 146 121 +162 159 132 +175 171 142 +186 183 152 +195 191 159 +202 199 165 +208 204 169 +210 207 172 +211 207 172 +210 207 172 +207 203 169 +201 197 164 +193 189 157 +183 180 150 +172 169 140 +160 157 130 +146 143 119 +131 129 107 +115 113 94 +114 112 93 +129 127 105 +144 142 118 diff --git a/src/fractalzoomer/color_maps/sinpal30.MAP b/src/fractalzoomer/color_maps/sinpal30.MAP new file mode 100644 index 000000000..2cd3a66cb --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal30.MAP @@ -0,0 +1,256 @@ +118 47 59 +142 50 60 +168 51 55 +191 50 46 +210 46 34 +224 41 23 +230 34 12 +229 26 5 +223 20 3 +209 13 4 +190 8 9 +168 5 15 +141 2 21 +120 1 27 +147 2 46 +172 2 70 +194 5 97 +211 8 89 +223 13 74 +227 18 56 +225 24 37 +216 30 22 +201 34 11 +181 38 4 +156 40 2 +130 39 2 +121 42 6 +146 58 14 +168 76 27 +188 94 45 +202 106 67 +210 100 91 +212 92 114 +209 79 95 +198 66 71 +183 53 49 +162 40 30 +139 29 16 +113 19 6 +114 15 3 +136 14 2 +156 12 3 +172 9 10 +183 7 20 +189 4 34 +188 3 52 +182 3 70 +172 3 86 +156 5 99 +138 7 74 +116 8 50 +94 9 30 +102 14 22 +120 22 16 +136 31 10 +148 42 5 +156 54 3 +158 66 4 +156 76 11 +150 85 21 +140 91 32 +126 92 44 +109 85 54 +91 65 59 +72 47 59 +86 50 60 +99 51 55 +111 50 46 +118 46 34 +123 41 23 +124 34 12 +121 26 5 +114 20 3 +105 13 4 +93 8 9 +80 5 15 +65 2 21 +54 1 27 +65 2 46 +75 2 70 +82 5 97 +87 8 89 +89 13 74 +88 18 56 +85 24 37 +79 30 22 +72 34 11 +63 38 4 +52 40 2 +42 39 2 +38 42 6 +44 58 14 +49 76 27 +54 94 45 +56 106 67 +56 100 91 +55 92 114 +52 79 95 +47 66 71 +42 53 49 +36 40 30 +29 29 16 +23 19 6 +22 15 3 +26 14 2 +28 12 3 +30 9 10 +30 7 20 +30 4 34 +28 3 52 +26 3 70 +23 3 86 +20 5 99 +16 7 74 +13 8 50 +10 9 30 +10 14 22 +11 22 16 +12 31 10 +11 42 5 +11 54 3 +11 66 4 +10 76 11 +9 85 21 +7 91 32 +6 92 44 +4 85 54 +4 65 59 +2 47 59 +3 50 60 +3 51 55 +3 50 46 +3 46 34 +3 41 23 +3 34 12 +3 26 5 +3 20 3 +3 13 4 +3 8 9 +2 5 15 +2 2 21 +1 1 27 +3 2 46 +3 2 70 +4 5 97 +5 8 89 +6 13 74 +6 18 56 +7 24 37 +8 30 22 +8 34 11 +8 38 4 +8 40 2 +7 39 2 +7 42 6 +10 58 14 +12 76 27 +14 94 45 +17 106 67 +19 100 91 +21 92 114 +22 79 95 +23 66 71 +23 53 49 +22 40 30 +20 29 16 +18 19 6 +19 15 3 +24 14 2 +30 12 3 +35 9 10 +39 7 20 +43 4 34 +45 3 52 +47 3 70 +46 3 86 +45 5 99 +42 7 74 +37 8 50 +32 9 30 +37 14 22 +45 22 16 +54 31 10 +62 42 5 +69 54 3 +74 66 4 +77 76 11 +77 85 21 +76 91 32 +72 92 44 +66 85 54 +58 65 59 +48 47 59 +59 50 60 +72 51 55 +84 50 46 +95 46 34 +104 41 23 +110 34 12 +112 26 5 +111 20 3 +107 13 4 +100 8 9 +90 5 15 +77 2 21 +67 1 27 +85 2 46 +101 2 70 +117 5 97 +130 8 89 +140 13 74 +146 18 56 +148 24 37 +145 30 22 +137 34 11 +126 38 4 +112 40 2 +95 39 2 +89 42 6 +111 58 14 +131 76 27 +149 94 45 +163 106 67 +173 100 91 +179 92 114 +179 79 95 +174 66 71 +163 53 49 +148 40 30 +130 29 16 +108 19 6 +111 15 3 +135 14 2 +157 12 3 +177 9 10 +192 7 20 +202 4 34 +205 3 52 +204 3 70 +195 3 86 +182 5 99 +163 7 74 +141 8 50 +116 9 30 +129 14 22 +155 22 16 +178 31 10 +199 42 5 +213 54 3 +222 66 4 +224 76 11 +219 85 21 +208 91 32 +192 92 44 +170 85 54 +145 65 59 diff --git a/src/fractalzoomer/color_maps/sinpal31.MAP b/src/fractalzoomer/color_maps/sinpal31.MAP new file mode 100644 index 000000000..2057288c2 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal31.MAP @@ -0,0 +1,256 @@ +14 78 98 +26 93 126 +42 106 155 +62 118 180 +82 127 200 +103 132 215 +110 134 220 +87 132 217 +64 125 205 +44 115 185 +28 102 159 +15 87 129 +9 85 121 +5 104 140 +3 123 154 +3 140 162 +5 152 161 +11 163 153 +19 168 139 +30 167 120 +42 162 99 +53 152 77 +62 138 57 +66 121 39 +64 101 24 +56 106 18 +55 130 15 +48 151 11 +39 169 7 +29 183 4 +18 193 3 +10 197 4 +5 195 8 +3 187 13 +4 173 19 +7 156 25 +11 134 29 +14 110 31 +24 126 44 +41 152 64 +60 175 87 +84 194 111 +107 207 134 +102 216 155 +83 218 170 +63 213 179 +45 202 182 +28 186 175 +16 165 161 +8 140 140 +3 114 116 +2 142 145 +2 168 170 +6 191 191 +13 209 203 +24 223 209 +37 229 205 +51 228 192 +66 221 173 +79 208 150 +87 188 122 +77 166 96 +53 139 70 +37 123 53 +34 150 54 +28 175 52 +22 198 46 +14 215 38 +8 225 28 +3 229 18 +3 227 12 +6 218 6 +10 203 3 +16 182 3 +23 157 3 +27 131 6 +35 126 9 +55 151 17 +78 175 28 +99 195 43 +89 209 59 +75 217 77 +57 219 94 +42 215 110 +26 203 121 +15 187 126 +7 166 126 +3 143 118 +2 117 105 +2 121 117 +7 145 148 +14 165 176 +26 181 200 +41 193 219 +58 198 228 +76 198 229 +93 192 221 +106 180 204 +85 164 181 +61 144 153 +40 122 122 +24 98 93 +19 110 97 +15 130 103 +9 146 105 +5 159 100 +3 167 91 +3 171 78 +8 168 63 +15 162 47 +23 150 33 +32 135 21 +40 117 12 +44 97 5 +46 78 2 +68 95 2 +78 109 2 +72 121 5 +62 131 11 +49 137 19 +36 137 29 +23 134 40 +13 127 52 +6 116 61 +3 103 69 +2 88 72 +4 72 71 +7 62 71 +14 78 98 +26 93 126 +42 106 155 +62 118 180 +82 127 200 +103 132 215 +110 134 220 +87 132 217 +64 125 205 +44 115 185 +28 102 159 +15 87 129 +9 85 121 +5 104 140 +3 123 154 +3 140 162 +5 152 161 +11 163 153 +19 168 139 +30 167 120 +42 162 99 +53 152 77 +62 138 57 +66 121 39 +64 101 24 +56 106 18 +55 130 15 +48 151 11 +39 169 7 +29 183 4 +18 193 3 +10 197 4 +5 195 8 +3 187 13 +4 173 19 +7 156 25 +11 134 29 +14 110 31 +24 126 44 +41 152 64 +60 175 87 +84 194 111 +107 207 134 +102 216 155 +83 218 170 +63 213 179 +45 202 182 +28 186 175 +16 165 161 +8 140 140 +3 114 116 +2 142 145 +2 168 170 +6 191 191 +13 209 203 +24 223 209 +37 229 205 +51 228 192 +66 221 173 +79 208 150 +87 188 122 +77 166 96 +53 139 70 +37 123 53 +34 150 54 +28 175 52 +22 198 46 +14 215 38 +8 225 28 +3 229 18 +3 227 12 +6 218 6 +10 203 3 +16 182 3 +23 157 3 +27 131 6 +35 126 9 +55 151 17 +78 175 28 +99 195 43 +89 209 59 +75 217 77 +57 219 94 +42 215 110 +26 203 121 +15 187 126 +7 166 126 +3 143 118 +2 117 105 +2 121 117 +7 145 148 +14 165 176 +26 181 200 +41 193 219 +58 198 228 +76 198 229 +93 192 221 +106 180 204 +85 164 181 +61 144 153 +40 122 122 +24 98 93 +19 110 97 +15 130 103 +9 146 105 +5 159 100 +3 167 91 +3 171 78 +8 168 63 +15 162 47 +23 150 33 +32 135 21 +40 117 12 +44 97 5 +46 78 2 +68 95 2 +78 109 2 +72 121 5 +62 131 11 +49 137 19 +36 137 29 +23 134 40 +13 127 52 +6 116 61 +3 103 69 +2 88 72 +4 72 71 +7 62 71 diff --git a/src/fractalzoomer/color_maps/sinpal32.MAP b/src/fractalzoomer/color_maps/sinpal32.MAP new file mode 100644 index 000000000..832c00dd9 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal32.MAP @@ -0,0 +1,256 @@ +99 108 91 +115 124 108 +131 138 124 +144 150 139 +156 160 154 +165 167 165 +172 172 174 +175 172 180 +176 170 182 +172 164 181 +165 156 175 +155 145 165 +142 131 153 +127 116 138 +111 100 121 +102 91 112 +123 108 135 +142 124 156 +159 138 176 +175 150 193 +188 160 208 +199 167 219 +206 172 226 +208 172 228 +207 170 226 +202 164 220 +193 156 208 +180 145 193 +164 131 175 +146 116 155 +127 100 133 +116 91 121 +139 108 143 +159 124 162 +179 138 180 +195 150 193 +209 160 204 +219 167 211 +225 172 213 +227 172 211 +225 170 206 +218 164 195 +207 156 183 +192 145 165 +175 131 147 +155 116 128 +133 100 107 +122 91 95 +145 108 110 +166 124 123 +185 138 133 +201 150 140 +214 160 144 +224 167 145 +229 172 144 +229 172 139 +226 170 132 +218 164 122 +207 156 111 +191 145 98 +172 131 85 +152 116 71 +131 100 58 +119 91 50 +141 108 56 +159 124 60 +177 138 63 +192 150 64 +203 160 63 +211 167 61 +215 172 58 +215 172 54 +210 170 48 +202 164 42 +190 156 36 +175 145 31 +157 131 25 +138 116 19 +117 100 14 +107 91 12 +126 108 12 +142 124 12 +156 138 11 +168 150 10 +178 160 9 +184 167 8 +186 172 6 +185 172 5 +180 170 4 +172 164 3 +161 156 3 +147 145 3 +132 131 2 +115 116 2 +98 100 2 +88 91 3 +102 108 4 +116 124 6 +127 138 7 +135 150 10 +142 160 13 +146 167 16 +147 172 19 +145 172 22 +140 170 25 +133 164 28 +123 156 29 +112 145 31 +99 131 31 +86 116 30 +73 100 28 +65 91 28 +75 108 37 +84 124 45 +95 138 54 +106 150 63 +116 160 73 +124 167 82 +130 172 88 +133 172 94 +135 170 99 +133 164 101 +128 156 100 +121 145 98 +112 131 93 +101 116 86 +88 100 77 +82 91 74 +99 108 91 +115 124 108 +131 138 124 +144 150 139 +156 160 154 +165 167 165 +172 172 174 +175 172 180 +176 170 182 +172 164 181 +165 156 175 +155 145 165 +142 131 153 +127 116 138 +111 100 121 +102 91 112 +123 108 135 +142 124 156 +159 138 176 +175 150 193 +188 160 208 +199 167 219 +206 172 226 +208 172 228 +207 170 226 +202 164 220 +193 156 208 +180 145 193 +164 131 175 +146 116 155 +127 100 133 +116 91 121 +139 108 143 +159 124 162 +179 138 180 +195 150 193 +209 160 204 +219 167 211 +225 172 213 +227 172 211 +225 170 206 +218 164 195 +207 156 183 +192 145 165 +175 131 147 +155 116 128 +133 100 107 +122 91 95 +145 108 110 +166 124 123 +185 138 133 +201 150 140 +214 160 144 +224 167 145 +229 172 144 +229 172 139 +226 170 132 +218 164 122 +207 156 111 +191 145 98 +172 131 85 +152 116 71 +131 100 58 +119 91 50 +141 108 56 +159 124 60 +177 138 63 +192 150 64 +203 160 63 +211 167 61 +215 172 58 +215 172 54 +210 170 48 +202 164 42 +190 156 36 +175 145 31 +157 131 25 +138 116 19 +117 100 14 +107 91 12 +126 108 12 +142 124 12 +156 138 11 +168 150 10 +178 160 9 +184 167 8 +186 172 6 +185 172 5 +180 170 4 +172 164 3 +161 156 3 +147 145 3 +132 131 2 +115 116 2 +98 100 2 +88 91 3 +102 108 4 +116 124 6 +127 138 7 +135 150 10 +142 160 13 +146 167 16 +147 172 19 +145 172 22 +140 170 25 +133 164 28 +123 156 29 +112 145 31 +99 131 31 +86 116 30 +73 100 28 +65 91 28 +75 108 37 +84 124 45 +95 138 54 +106 150 63 +116 160 73 +124 167 82 +130 172 88 +133 172 94 +135 170 99 +133 164 101 +128 156 100 +121 145 98 +112 131 93 +101 116 86 +88 100 77 +82 91 74 diff --git a/src/fractalzoomer/color_maps/sinpal33.MAP b/src/fractalzoomer/color_maps/sinpal33.MAP new file mode 100644 index 000000000..f64d22077 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal33.MAP @@ -0,0 +1,256 @@ +154 224 230 +162 223 226 +166 218 219 +165 206 206 +160 191 191 +150 173 173 +138 152 153 +122 128 131 +119 120 125 +142 138 147 +165 152 168 +186 164 186 +203 172 203 +216 175 216 +224 174 224 +227 168 230 +224 158 230 +217 144 226 +204 129 219 +188 112 206 +168 100 191 +146 98 173 +124 94 153 +100 87 131 +90 88 125 +99 110 147 +106 133 168 +110 155 186 +109 176 203 +105 194 216 +99 208 224 +91 219 230 +79 224 230 +68 223 226 +56 218 219 +45 206 206 +34 191 191 +25 173 173 +17 152 153 +11 128 131 +8 120 125 +6 138 147 +4 152 168 +3 164 186 +3 172 203 +3 175 216 +4 174 224 +6 168 230 +9 158 230 +13 144 226 +18 129 219 +22 112 206 +26 100 191 +30 98 173 +32 94 153 +33 87 131 +36 88 125 +49 110 147 +64 133 168 +80 155 186 +96 176 203 +114 194 216 +129 208 224 +143 219 230 +154 224 230 +162 223 226 +166 218 219 +165 206 206 +160 191 191 +150 173 173 +138 152 153 +122 128 131 +119 120 125 +142 138 147 +165 152 168 +186 164 186 +203 172 203 +216 175 216 +224 174 224 +227 168 230 +224 158 230 +217 144 226 +204 129 219 +188 112 206 +168 100 191 +146 98 173 +124 94 153 +100 87 131 +90 88 125 +99 110 147 +106 133 168 +110 155 186 +109 176 203 +105 194 216 +99 208 224 +91 219 230 +79 224 230 +68 223 226 +56 218 219 +45 206 206 +34 191 191 +25 173 173 +17 152 153 +11 128 131 +8 120 125 +6 138 147 +4 152 168 +3 164 186 +3 172 203 +3 175 216 +4 174 224 +6 168 230 +9 158 230 +13 144 226 +18 129 219 +22 112 206 +26 100 191 +30 98 173 +32 94 153 +33 87 131 +36 88 125 +49 110 147 +64 133 168 +80 155 186 +96 176 203 +114 194 216 +129 208 224 +143 219 230 +154 224 230 +162 223 226 +166 218 219 +165 206 206 +160 191 191 +150 173 173 +138 152 153 +122 128 131 +119 120 125 +142 138 147 +165 152 168 +186 164 186 +203 172 203 +216 175 216 +224 174 224 +227 168 230 +224 158 230 +217 144 226 +204 129 219 +188 112 206 +168 100 191 +146 98 173 +124 94 153 +100 87 131 +90 88 125 +99 110 147 +106 133 168 +110 155 186 +109 176 203 +105 194 216 +99 208 224 +91 219 230 +79 224 230 +68 223 226 +56 218 219 +45 206 206 +34 191 191 +25 173 173 +17 152 153 +11 128 131 +8 120 125 +6 138 147 +4 152 168 +3 164 186 +3 172 203 +3 175 216 +4 174 224 +6 168 230 +9 158 230 +13 144 226 +18 129 219 +22 112 206 +26 100 191 +30 98 173 +32 94 153 +33 87 131 +36 88 125 +49 110 147 +64 133 168 +80 155 186 +96 176 203 +114 194 216 +129 208 224 +143 219 230 +154 224 230 +162 223 226 +166 218 219 +165 206 206 +160 191 191 +150 173 173 +138 152 153 +122 128 131 +119 120 125 +142 138 147 +165 152 168 +186 164 186 +203 172 203 +216 175 216 +224 174 224 +227 168 230 +224 158 230 +217 144 226 +204 129 219 +188 112 206 +168 100 191 +146 98 173 +124 94 153 +100 87 131 +90 88 125 +99 110 147 +106 133 168 +110 155 186 +109 176 203 +105 194 216 +99 208 224 +91 219 230 +79 224 230 +68 223 226 +56 218 219 +45 206 206 +34 191 191 +25 173 173 +17 152 153 +11 128 131 +8 120 125 +6 138 147 +4 152 168 +3 164 186 +3 172 203 +3 175 216 +4 174 224 +6 168 230 +9 158 230 +13 144 226 +18 129 219 +22 112 206 +26 100 191 +30 98 173 +32 94 153 +33 87 131 +36 88 125 +49 110 147 +64 133 168 +80 155 186 +96 176 203 +114 194 216 +129 208 224 +143 219 230 diff --git a/src/fractalzoomer/color_maps/sinpal34.MAP b/src/fractalzoomer/color_maps/sinpal34.MAP new file mode 100644 index 000000000..dc16044f3 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal34.MAP @@ -0,0 +1,256 @@ +123 198 173 +111 179 157 +98 156 138 +83 131 117 +76 120 107 +91 142 129 +106 163 150 +118 180 167 +129 193 182 +137 201 192 +141 205 199 +142 202 200 +140 195 196 +134 183 189 +125 167 177 +114 149 161 +101 129 142 +86 107 121 +73 88 103 +88 103 124 +103 116 145 +116 127 164 +127 134 178 +135 138 190 +140 137 197 +142 134 200 +141 128 198 +136 118 192 +128 106 180 +117 101 165 +104 94 147 +90 84 126 +75 73 105 +85 86 120 +100 105 140 +113 123 159 +125 141 176 +134 155 188 +140 168 196 +142 175 200 +141 179 199 +137 179 193 +130 172 182 +120 163 168 +107 149 151 +93 132 131 +78 113 110 +82 120 115 +97 144 136 +110 166 155 +123 187 173 +132 204 186 +138 216 195 +142 224 200 +142 225 200 +138 222 195 +132 212 186 +122 197 172 +110 179 155 +96 156 135 +81 131 114 +78 127 110 +93 151 131 +107 173 151 +120 192 168 +130 209 183 +137 218 193 +141 224 199 +142 223 200 +140 216 196 +134 205 188 +124 188 175 +113 169 159 +100 146 140 +84 122 119 +75 106 105 +90 125 126 +104 142 147 +117 157 165 +128 166 180 +136 173 192 +141 175 198 +142 171 200 +140 164 197 +135 153 190 +127 139 178 +116 122 163 +103 105 145 +88 86 124 +73 69 103 +87 79 122 +101 88 143 +114 94 161 +125 108 177 +134 121 189 +140 132 197 +142 138 200 +141 143 198 +137 144 192 +129 140 182 +118 134 167 +106 123 149 +91 110 129 +76 94 107 +83 106 117 +98 127 138 +112 149 158 +124 168 174 +133 184 187 +139 197 196 +142 205 200 +141 207 199 +138 205 194 +131 197 184 +121 185 170 +108 168 153 +94 148 133 +79 125 112 +80 127 112 +95 152 134 +109 176 154 +121 195 170 +131 212 184 +138 224 194 +141 229 199 +142 230 200 +139 225 196 +133 214 187 +123 198 173 +111 179 157 +98 156 138 +83 131 117 +76 120 107 +91 142 129 +106 163 150 +118 180 167 +129 193 182 +137 201 192 +141 205 199 +142 202 200 +140 195 196 +134 183 189 +125 167 177 +114 149 161 +101 129 142 +86 107 121 +73 88 103 +88 103 124 +103 116 145 +116 127 164 +127 134 178 +135 138 190 +140 137 197 +142 134 200 +141 128 198 +136 118 192 +128 106 180 +117 101 165 +104 94 147 +90 84 126 +75 73 105 +85 86 120 +100 105 140 +113 123 159 +125 141 176 +134 155 188 +140 168 196 +142 175 200 +141 179 199 +137 179 193 +130 172 182 +120 163 168 +107 149 151 +93 132 131 +78 113 110 +82 120 115 +97 144 136 +110 166 155 +123 187 173 +132 204 186 +138 216 195 +142 224 200 +142 225 200 +138 222 195 +132 212 186 +122 197 172 +110 179 155 +96 156 135 +81 131 114 +78 127 110 +93 151 131 +107 173 151 +120 192 168 +130 209 183 +137 218 193 +141 224 199 +142 223 200 +140 216 196 +134 205 188 +124 188 175 +113 169 159 +100 146 140 +84 122 119 +75 106 105 +90 125 126 +104 142 147 +117 157 165 +128 166 180 +136 173 192 +141 175 198 +142 171 200 +140 164 197 +135 153 190 +127 139 178 +116 122 163 +103 105 145 +88 86 124 +73 69 103 +87 79 122 +101 88 143 +114 94 161 +125 108 177 +134 121 189 +140 132 197 +142 138 200 +141 143 198 +137 144 192 +129 140 182 +118 134 167 +106 123 149 +91 110 129 +76 94 107 +83 106 117 +98 127 138 +112 149 158 +124 168 174 +133 184 187 +139 197 196 +142 205 200 +141 207 199 +138 205 194 +131 197 184 +121 185 170 +108 168 153 +94 148 133 +79 125 112 +80 127 112 +95 152 134 +109 176 154 +121 195 170 +131 212 184 +138 224 194 +141 229 199 +142 230 200 +139 225 196 +133 214 187 diff --git a/src/fractalzoomer/color_maps/sinpal35.MAP b/src/fractalzoomer/color_maps/sinpal35.MAP new file mode 100644 index 000000000..a8979db55 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal35.MAP @@ -0,0 +1,256 @@ +7 164 27 +3 156 26 +3 147 24 +2 138 23 +5 127 21 +8 116 19 +11 106 17 +15 95 15 +24 106 17 +35 117 19 +48 128 21 +64 138 23 +82 148 24 +101 156 26 +121 165 27 +141 172 28 +160 177 29 +178 182 30 +194 185 31 +206 186 31 +216 186 31 +223 186 31 +224 183 30 +222 180 30 +216 175 29 +206 169 28 +192 161 27 +177 153 25 +159 143 24 +140 133 22 +120 123 20 +100 112 18 +83 101 17 +72 100 16 +70 110 18 +67 122 20 +61 133 22 +53 143 23 +45 152 25 +36 160 26 +27 167 28 +19 174 29 +12 179 30 +7 183 30 +3 186 31 +3 186 31 +4 186 31 +9 185 31 +15 182 30 +23 178 29 +32 173 29 +42 166 27 +52 158 26 +61 150 25 +69 140 23 +75 130 21 +80 119 19 +82 108 18 +82 96 16 +97 104 17 +116 115 19 +135 126 21 +154 136 22 +172 146 24 +187 155 26 +201 163 27 +210 170 28 +218 176 29 +220 181 30 +218 184 30 +213 186 31 +203 186 31 +190 186 31 +175 184 30 +157 180 30 +138 176 29 +119 170 28 +99 163 27 +80 155 26 +63 146 24 +47 136 22 +34 125 21 +23 114 19 +15 103 17 +9 97 16 +6 109 18 +3 120 20 +2 130 21 +2 140 23 +5 150 25 +9 159 26 +16 166 27 +25 173 29 +37 178 29 +51 183 30 +65 185 31 +81 186 31 +98 186 31 +114 186 31 +129 183 30 +141 179 30 +152 173 29 +160 167 28 +164 160 26 +165 151 25 +162 142 23 +156 132 22 +147 121 20 +136 110 18 +122 99 16 +125 102 17 +136 113 18 +145 124 20 +151 134 22 +154 144 24 +153 153 25 +150 162 27 +142 169 28 +132 175 29 +121 180 30 +106 183 30 +91 186 31 +75 186 31 +60 186 31 +45 184 30 +33 181 30 +22 176 29 +13 171 28 +7 164 27 +3 156 26 +3 147 24 +2 138 23 +5 127 21 +8 116 19 +11 106 17 +15 95 15 +24 106 17 +35 117 19 +48 128 21 +64 138 23 +82 148 24 +101 156 26 +121 165 27 +141 172 28 +160 177 29 +178 182 30 +194 185 31 +206 186 31 +216 186 31 +223 186 31 +224 183 30 +222 180 30 +216 175 29 +206 169 28 +192 161 27 +177 153 25 +159 143 24 +140 133 22 +120 123 20 +100 112 18 +83 101 17 +72 100 16 +70 110 18 +67 122 20 +61 133 22 +53 143 23 +45 152 25 +36 160 26 +27 167 28 +19 174 29 +12 179 30 +7 183 30 +3 186 31 +3 186 31 +4 186 31 +9 185 31 +15 182 30 +23 178 29 +32 173 29 +42 166 27 +52 158 26 +61 150 25 +69 140 23 +75 130 21 +80 119 19 +82 108 18 +82 96 16 +97 104 17 +116 115 19 +135 126 21 +154 136 22 +172 146 24 +187 155 26 +201 163 27 +210 170 28 +218 176 29 +220 181 30 +218 184 30 +213 186 31 +203 186 31 +190 186 31 +175 184 30 +157 180 30 +138 176 29 +119 170 28 +99 163 27 +80 155 26 +63 146 24 +47 136 22 +34 125 21 +23 114 19 +15 103 17 +9 97 16 +6 109 18 +3 120 20 +2 130 21 +2 140 23 +5 150 25 +9 159 26 +16 166 27 +25 173 29 +37 178 29 +51 183 30 +65 185 31 +81 186 31 +98 186 31 +114 186 31 +129 183 30 +141 179 30 +152 173 29 +160 167 28 +164 160 26 +165 151 25 +162 142 23 +156 132 22 +147 121 20 +136 110 18 +122 99 16 +125 102 17 +136 113 18 +145 124 20 +151 134 22 +154 144 24 +153 153 25 +150 162 27 +142 169 28 +132 175 29 +121 180 30 +106 183 30 +91 186 31 +75 186 31 +60 186 31 +45 184 30 +33 181 30 +22 176 29 +13 171 28 diff --git a/src/fractalzoomer/color_maps/sinpal36.MAP b/src/fractalzoomer/color_maps/sinpal36.MAP new file mode 100644 index 000000000..709f2db95 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal36.MAP @@ -0,0 +1,256 @@ +46 93 108 +40 96 118 +35 99 129 +29 102 140 +24 105 151 +19 108 160 +15 110 170 +11 113 179 +8 115 187 +5 118 194 +4 120 201 +3 122 206 +3 124 209 +4 126 213 +6 128 215 +9 129 215 +14 131 214 +19 132 212 +25 133 208 +33 134 203 +41 135 198 +50 136 190 +59 136 183 +69 136 173 +79 136 163 +91 136 152 +101 136 142 +112 136 130 +109 136 120 +97 135 124 +86 134 134 +76 133 144 +65 132 153 +55 131 161 +46 129 169 +37 128 175 +29 126 181 +22 124 185 +17 122 188 +11 120 190 +8 118 192 +5 115 190 +3 113 190 +3 110 186 +3 108 183 +3 105 178 +5 102 172 +7 100 166 +10 96 158 +13 93 150 +17 90 141 +21 87 132 +25 84 123 +29 81 113 +33 77 104 +37 74 95 +41 71 85 +47 70 79 +55 74 77 +64 77 74 +65 81 71 +60 84 77 +56 87 87 +51 90 97 +46 93 108 +40 96 118 +35 99 129 +29 102 140 +24 105 151 +19 108 160 +15 110 170 +11 113 179 +8 115 187 +5 118 194 +4 120 201 +3 122 206 +3 124 209 +4 126 213 +6 128 215 +9 129 215 +14 131 214 +19 132 212 +25 133 208 +33 134 203 +41 135 198 +50 136 190 +59 136 183 +69 136 173 +79 136 163 +91 136 152 +101 136 142 +112 136 130 +109 136 120 +97 135 124 +86 134 134 +76 133 144 +65 132 153 +55 131 161 +46 129 169 +37 128 175 +29 126 181 +22 124 185 +17 122 188 +11 120 190 +8 118 192 +5 115 190 +3 113 190 +3 110 186 +3 108 183 +3 105 178 +5 102 172 +7 100 166 +10 96 158 +13 93 150 +17 90 141 +21 87 132 +25 84 123 +29 81 113 +33 77 104 +37 74 95 +41 71 85 +47 70 79 +55 74 77 +64 77 74 +65 81 71 +60 84 77 +56 87 87 +51 90 97 +46 93 108 +40 96 118 +35 99 129 +29 102 140 +24 105 151 +19 108 160 +15 110 170 +11 113 179 +8 115 187 +5 118 194 +4 120 201 +3 122 206 +3 124 209 +4 126 213 +6 128 215 +9 129 215 +14 131 214 +19 132 212 +25 133 208 +33 134 203 +41 135 198 +50 136 190 +59 136 183 +69 136 173 +79 136 163 +91 136 152 +101 136 142 +112 136 130 +109 136 120 +97 135 124 +86 134 134 +76 133 144 +65 132 153 +55 131 161 +46 129 169 +37 128 175 +29 126 181 +22 124 185 +17 122 188 +11 120 190 +8 118 192 +5 115 190 +3 113 190 +3 110 186 +3 108 183 +3 105 178 +5 102 172 +7 100 166 +10 96 158 +13 93 150 +17 90 141 +21 87 132 +25 84 123 +29 81 113 +33 77 104 +37 74 95 +41 71 85 +47 70 79 +55 74 77 +64 77 74 +65 81 71 +60 84 77 +56 87 87 +51 90 97 +46 93 108 +40 96 118 +35 99 129 +29 102 140 +24 105 151 +19 108 160 +15 110 170 +11 113 179 +8 115 187 +5 118 194 +4 120 201 +3 122 206 +3 124 209 +4 126 213 +6 128 215 +9 129 215 +14 131 214 +19 132 212 +25 133 208 +33 134 203 +41 135 198 +50 136 190 +59 136 183 +69 136 173 +79 136 163 +91 136 152 +101 136 142 +112 136 130 +109 136 120 +97 135 124 +86 134 134 +76 133 144 +65 132 153 +55 131 161 +46 129 169 +37 128 175 +29 126 181 +22 124 185 +17 122 188 +11 120 190 +8 118 192 +5 115 190 +3 113 190 +3 110 186 +3 108 183 +3 105 178 +5 102 172 +7 100 166 +10 96 158 +13 93 150 +17 90 141 +21 87 132 +25 84 123 +29 81 113 +33 77 104 +37 74 95 +41 71 85 +47 70 79 +55 74 77 +64 77 74 +65 81 71 +60 84 77 +56 87 87 +51 90 97 diff --git a/src/fractalzoomer/color_maps/sinpal37.MAP b/src/fractalzoomer/color_maps/sinpal37.MAP new file mode 100644 index 000000000..dbdef87ef --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal37.MAP @@ -0,0 +1,256 @@ +172 149 40 +192 180 37 +205 205 31 +214 223 26 +216 230 19 +212 226 14 +202 211 9 +186 188 5 +165 158 3 +141 125 2 +116 93 2 +130 91 2 +154 93 4 +177 89 7 +195 77 12 +208 63 18 +215 47 24 +216 31 32 +211 17 38 +199 8 44 +182 3 48 +161 2 50 +137 4 49 +111 7 45 +135 17 62 +159 31 81 +180 50 94 +198 74 93 +210 100 87 +216 125 79 +215 147 69 +209 163 57 +196 170 45 +179 168 34 +156 156 24 +131 137 16 +114 121 10 +139 149 9 +163 171 7 +185 187 5 +201 192 4 +211 187 3 +216 173 3 +214 151 4 +206 125 6 +193 97 8 +174 69 11 +152 46 13 +126 27 14 +119 17 17 +145 12 26 +168 7 37 +188 3 50 +203 3 63 +213 7 76 +216 15 88 +213 27 98 +204 40 104 +189 53 99 +170 64 79 +146 70 61 +121 70 44 +124 85 39 +149 116 41 +172 149 40 +192 180 37 +205 205 31 +214 223 26 +216 230 19 +212 226 14 +202 211 9 +186 188 5 +165 158 3 +141 125 2 +116 93 2 +130 91 2 +154 93 4 +177 89 7 +195 77 12 +208 63 18 +215 47 24 +216 31 32 +211 17 38 +199 8 44 +182 3 48 +161 2 50 +137 4 49 +111 7 45 +135 17 62 +159 31 81 +180 50 94 +198 74 93 +210 100 87 +216 125 79 +215 147 69 +209 163 57 +196 170 45 +179 168 34 +156 156 24 +131 137 16 +114 121 10 +139 149 9 +163 171 7 +185 187 5 +201 192 4 +211 187 3 +216 173 3 +214 151 4 +206 125 6 +193 97 8 +174 69 11 +152 46 13 +126 27 14 +119 17 17 +145 12 26 +168 7 37 +188 3 50 +203 3 63 +213 7 76 +216 15 88 +213 27 98 +204 40 104 +189 53 99 +170 64 79 +146 70 61 +121 70 44 +124 85 39 +149 116 41 +172 149 40 +192 180 37 +205 205 31 +214 223 26 +216 230 19 +212 226 14 +202 211 9 +186 188 5 +165 158 3 +141 125 2 +116 93 2 +130 91 2 +154 93 4 +177 89 7 +195 77 12 +208 63 18 +215 47 24 +216 31 32 +211 17 38 +199 8 44 +182 3 48 +161 2 50 +137 4 49 +111 7 45 +135 17 62 +159 31 81 +180 50 94 +198 74 93 +210 100 87 +216 125 79 +215 147 69 +209 163 57 +196 170 45 +179 168 34 +156 156 24 +131 137 16 +114 121 10 +139 149 9 +163 171 7 +185 187 5 +201 192 4 +211 187 3 +216 173 3 +214 151 4 +206 125 6 +193 97 8 +174 69 11 +152 46 13 +126 27 14 +119 17 17 +145 12 26 +168 7 37 +188 3 50 +203 3 63 +213 7 76 +216 15 88 +213 27 98 +204 40 104 +189 53 99 +170 64 79 +146 70 61 +121 70 44 +124 85 39 +149 116 41 +172 149 40 +192 180 37 +205 205 31 +214 223 26 +216 230 19 +212 226 14 +202 211 9 +186 188 5 +165 158 3 +141 125 2 +116 93 2 +130 91 2 +154 93 4 +177 89 7 +195 77 12 +208 63 18 +215 47 24 +216 31 32 +211 17 38 +199 8 44 +182 3 48 +161 2 50 +137 4 49 +111 7 45 +135 17 62 +159 31 81 +180 50 94 +198 74 93 +210 100 87 +216 125 79 +215 147 69 +209 163 57 +196 170 45 +179 168 34 +156 156 24 +131 137 16 +114 121 10 +139 149 9 +163 171 7 +185 187 5 +201 192 4 +211 187 3 +216 173 3 +214 151 4 +206 125 6 +193 97 8 +174 69 11 +152 46 13 +126 27 14 +119 17 17 +145 12 26 +168 7 37 +188 3 50 +203 3 63 +213 7 76 +216 15 88 +213 27 98 +204 40 104 +189 53 99 +170 64 79 +146 70 61 +121 70 44 +124 85 39 +149 116 41 diff --git a/src/fractalzoomer/color_maps/sinpal38.MAP b/src/fractalzoomer/color_maps/sinpal38.MAP new file mode 100644 index 000000000..0b17530b3 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal38.MAP @@ -0,0 +1,256 @@ +128 149 103 +146 171 124 +159 189 143 +168 203 160 +171 210 172 +168 209 179 +162 203 181 +150 191 178 +134 173 168 +116 152 154 +96 128 135 +77 104 115 +76 104 119 +87 122 145 +96 137 171 +105 147 192 +119 153 208 +129 155 220 +136 150 224 +139 143 222 +137 131 212 +131 115 196 +120 98 175 +107 81 151 +90 63 124 +103 72 137 +127 91 165 +149 108 188 +168 124 207 +184 138 220 +194 148 226 +199 154 226 +198 155 219 +190 152 205 +176 143 186 +159 130 162 +137 113 136 +112 94 109 +137 117 130 +164 141 151 +187 164 168 +207 183 181 +221 199 188 +229 207 190 +229 210 185 +223 207 175 +209 197 160 +190 182 142 +167 160 121 +140 136 98 +121 119 82 +147 147 98 +171 173 110 +192 195 119 +208 214 126 +216 225 127 +219 230 124 +214 228 117 +204 221 116 +188 205 113 +166 184 107 +143 160 96 +117 133 84 +108 124 82 +128 149 103 +146 171 124 +159 189 143 +168 203 160 +171 210 172 +168 209 179 +162 203 181 +150 191 178 +134 173 168 +116 152 154 +96 128 135 +77 104 115 +76 104 119 +87 122 145 +96 137 171 +105 147 192 +119 153 208 +129 155 220 +136 150 224 +139 143 222 +137 131 212 +131 115 196 +120 98 175 +107 81 151 +90 63 124 +103 72 137 +127 91 165 +149 108 188 +168 124 207 +184 138 220 +194 148 226 +199 154 226 +198 155 219 +190 152 205 +176 143 186 +159 130 162 +137 113 136 +112 94 109 +137 117 130 +164 141 151 +187 164 168 +207 183 181 +221 199 188 +229 207 190 +229 210 185 +223 207 175 +209 197 160 +190 182 142 +167 160 121 +140 136 98 +121 119 82 +147 147 98 +171 173 110 +192 195 119 +208 214 126 +216 225 127 +219 230 124 +214 228 117 +204 221 116 +188 205 113 +166 184 107 +143 160 96 +117 133 84 +108 124 82 +128 149 103 +146 171 124 +159 189 143 +168 203 160 +171 210 172 +168 209 179 +162 203 181 +150 191 178 +134 173 168 +116 152 154 +96 128 135 +77 104 115 +76 104 119 +87 122 145 +96 137 171 +105 147 192 +119 153 208 +129 155 220 +136 150 224 +139 143 222 +137 131 212 +131 115 196 +120 98 175 +107 81 151 +90 63 124 +103 72 137 +127 91 165 +149 108 188 +168 124 207 +184 138 220 +194 148 226 +199 154 226 +198 155 219 +190 152 205 +176 143 186 +159 130 162 +137 113 136 +112 94 109 +137 117 130 +164 141 151 +187 164 168 +207 183 181 +221 199 188 +229 207 190 +229 210 185 +223 207 175 +209 197 160 +190 182 142 +167 160 121 +140 136 98 +121 119 82 +147 147 98 +171 173 110 +192 195 119 +208 214 126 +216 225 127 +219 230 124 +214 228 117 +204 221 116 +188 205 113 +166 184 107 +143 160 96 +117 133 84 +108 124 82 +128 149 103 +146 171 124 +159 189 143 +168 203 160 +171 210 172 +168 209 179 +162 203 181 +150 191 178 +134 173 168 +116 152 154 +96 128 135 +77 104 115 +76 104 119 +87 122 145 +96 137 171 +105 147 192 +119 153 208 +129 155 220 +136 150 224 +139 143 222 +137 131 212 +131 115 196 +120 98 175 +107 81 151 +90 63 124 +103 72 137 +127 91 165 +149 108 188 +168 124 207 +184 138 220 +194 148 226 +199 154 226 +198 155 219 +190 152 205 +176 143 186 +159 130 162 +137 113 136 +112 94 109 +137 117 130 +164 141 151 +187 164 168 +207 183 181 +221 199 188 +229 207 190 +229 210 185 +223 207 175 +209 197 160 +190 182 142 +167 160 121 +140 136 98 +121 119 82 +147 147 98 +171 173 110 +192 195 119 +208 214 126 +216 225 127 +219 230 124 +214 228 117 +204 221 116 +188 205 113 +166 184 107 +143 160 96 +117 133 84 +108 124 82 diff --git a/src/fractalzoomer/color_maps/sinpal39.MAP b/src/fractalzoomer/color_maps/sinpal39.MAP new file mode 100644 index 000000000..2b86fe8b2 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal39.MAP @@ -0,0 +1,256 @@ +194 180 208 +175 168 196 +154 153 180 +131 136 159 +108 118 135 +86 99 110 +66 80 86 +47 62 63 +31 45 43 +20 30 27 +11 18 15 +6 9 7 +3 4 3 +2 3 1 +3 4 2 +9 10 4 +17 19 6 +30 31 7 +46 46 8 +66 63 7 +88 81 6 +111 100 4 +134 118 2 +158 137 2 +179 154 2 +198 168 6 +212 181 11 +223 190 20 +226 194 30 +225 196 41 +220 194 54 +209 189 67 +194 180 78 +175 168 87 +154 153 92 +131 136 94 +108 118 91 +86 99 84 +66 80 75 +47 62 61 +31 45 47 +20 30 33 +11 18 21 +6 9 11 +3 4 5 +2 3 3 +3 4 5 +9 10 11 +17 19 21 +30 31 33 +46 46 46 +66 63 59 +88 81 70 +111 100 78 +134 118 83 +158 137 85 +179 154 82 +198 168 75 +212 181 66 +223 190 55 +226 194 43 +225 196 31 +220 194 21 +209 189 12 +194 180 6 +175 168 4 +154 153 2 +131 136 3 +108 118 5 +86 99 7 +66 80 9 +47 62 10 +31 45 10 +20 30 9 +11 18 7 +6 9 4 +3 4 2 +2 3 2 +3 4 3 +9 10 8 +17 19 17 +30 31 29 +46 46 46 +66 63 67 +88 81 90 +111 100 114 +134 118 138 +158 137 161 +179 154 181 +198 168 195 +212 181 204 +223 190 206 +226 194 202 +225 196 192 +220 194 177 +209 189 158 +194 180 136 +175 168 112 +154 153 90 +131 136 68 +108 118 49 +86 99 34 +66 80 21 +47 62 12 +31 45 6 +20 30 2 +11 18 1 +6 9 0 +3 4 0 +2 3 0 +3 4 0 +9 10 0 +17 19 1 +30 31 4 +46 46 8 +66 63 16 +88 81 27 +111 100 41 +134 118 58 +158 137 79 +179 154 102 +198 168 125 +212 181 149 +223 190 171 +226 194 189 +225 196 203 +220 194 210 +209 189 212 +194 180 208 +175 168 196 +154 153 180 +131 136 159 +108 118 135 +86 99 110 +66 80 86 +47 62 63 +31 45 43 +20 30 27 +11 18 15 +6 9 7 +3 4 3 +2 3 1 +3 4 2 +9 10 4 +17 19 6 +30 31 7 +46 46 8 +66 63 7 +88 81 6 +111 100 4 +134 118 2 +158 137 2 +179 154 2 +198 168 6 +212 181 11 +223 190 20 +226 194 30 +225 196 41 +220 194 54 +209 189 67 +194 180 78 +175 168 87 +154 153 92 +131 136 94 +108 118 91 +86 99 84 +66 80 75 +47 62 61 +31 45 47 +20 30 33 +11 18 21 +6 9 11 +3 4 5 +2 3 3 +3 4 5 +9 10 11 +17 19 21 +30 31 33 +46 46 46 +66 63 59 +88 81 70 +111 100 78 +134 118 83 +158 137 85 +179 154 82 +198 168 75 +212 181 66 +223 190 55 +226 194 43 +225 196 31 +220 194 21 +209 189 12 +194 180 6 +175 168 4 +154 153 2 +131 136 3 +108 118 5 +86 99 7 +66 80 9 +47 62 10 +31 45 10 +20 30 9 +11 18 7 +6 9 4 +3 4 2 +2 3 2 +3 4 3 +9 10 8 +17 19 17 +30 31 29 +46 46 46 +66 63 67 +88 81 90 +111 100 114 +134 118 138 +158 137 161 +179 154 181 +198 168 195 +212 181 204 +223 190 206 +226 194 202 +225 196 192 +220 194 177 +209 189 158 +194 180 136 +175 168 112 +154 153 90 +131 136 68 +108 118 49 +86 99 34 +66 80 21 +47 62 12 +31 45 6 +20 30 2 +11 18 1 +6 9 0 +3 4 0 +2 3 0 +3 4 0 +9 10 0 +17 19 1 +30 31 4 +46 46 8 +66 63 16 +88 81 27 +111 100 41 +134 118 58 +158 137 79 +179 154 102 +198 168 125 +212 181 149 +223 190 171 +226 194 189 +225 196 203 +220 194 210 +209 189 212 diff --git a/src/fractalzoomer/color_maps/sinpal40.MAP b/src/fractalzoomer/color_maps/sinpal40.MAP new file mode 100644 index 000000000..948082e32 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal40.MAP @@ -0,0 +1,256 @@ +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 +88 95 74 +89 98 101 +92 95 130 +119 108 159 +148 137 185 +175 164 208 +197 187 223 +214 206 230 +224 218 230 +224 221 219 +216 216 203 +200 203 178 +178 183 151 +152 158 123 +124 131 95 +95 102 68 diff --git a/src/fractalzoomer/color_maps/sinpal41.MAP b/src/fractalzoomer/color_maps/sinpal41.MAP new file mode 100644 index 000000000..75c3b0046 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal41.MAP @@ -0,0 +1,256 @@ +28 163 118 +25 176 130 +23 188 143 +19 198 155 +17 207 165 +14 216 177 +10 222 186 +8 226 194 +6 229 200 +4 230 205 +3 230 207 +3 228 209 +3 224 209 +4 219 206 +5 212 203 +6 203 196 +8 193 188 +10 181 179 +12 170 169 +15 156 157 +16 142 144 +18 129 131 +19 115 117 +24 127 130 +31 140 144 +39 152 157 +47 162 169 +57 174 180 +67 184 191 +77 192 199 +88 198 206 +99 203 211 +109 207 213 +120 210 215 +130 210 215 +138 208 212 +145 207 207 +152 202 202 +156 197 195 +159 189 186 +160 181 176 +159 172 164 +157 161 153 +152 150 140 +146 138 127 +138 126 114 +129 114 101 +118 101 88 +117 97 83 +131 106 88 +147 116 94 +161 124 99 +174 132 102 +186 139 104 +197 144 105 +206 149 105 +213 152 113 +218 154 122 +221 155 130 +222 155 138 +219 153 144 +215 150 149 +208 146 153 +201 142 157 +191 135 157 +180 130 157 +167 122 156 +154 114 153 +140 106 148 +125 97 142 +111 88 135 +97 79 126 +83 70 117 +70 61 107 +70 66 115 +72 75 129 +73 84 143 +73 93 158 +72 101 172 +70 109 183 +67 118 195 +63 126 205 +58 133 214 +53 139 221 +47 145 226 +41 149 230 +35 151 230 +30 154 230 +24 155 227 +19 155 224 +15 153 217 +11 150 208 +8 147 199 +5 141 188 +3 135 176 +2 128 163 +2 120 149 +2 111 134 +2 102 120 +2 95 110 +4 107 120 +6 120 131 +8 132 140 +12 145 148 +15 156 155 +20 167 160 +27 177 165 +33 186 167 +39 193 168 +47 199 167 +54 205 164 +62 207 161 +70 209 156 +77 210 150 +84 209 142 +90 205 134 +95 202 125 +99 195 116 +102 187 106 +103 179 95 +103 169 93 +102 158 91 +99 145 86 +95 133 82 +89 120 77 +94 122 81 +109 136 92 +125 150 106 +139 163 118 +154 176 130 +168 188 143 +182 198 155 +194 207 165 +205 216 177 +214 222 186 +222 226 194 +226 229 200 +229 230 205 +230 230 207 +228 228 209 +224 224 209 +218 219 206 +210 212 203 +200 203 196 +188 193 188 +175 181 179 +161 170 169 +146 156 157 +130 142 144 +115 129 131 +100 115 117 +108 127 130 +115 140 144 +120 152 157 +125 162 169 +128 174 180 +129 184 191 +128 192 199 +126 198 206 +122 203 211 +118 207 213 +111 210 215 +104 210 215 +95 208 212 +87 207 207 +78 202 202 +69 197 195 +60 189 186 +51 181 176 +43 172 164 +35 161 153 +29 150 140 +22 138 127 +17 126 114 +13 114 101 +9 101 88 +7 97 83 +6 106 88 +4 116 94 +4 124 99 +3 132 102 +3 139 104 +3 144 105 +3 149 105 +4 152 113 +6 154 122 +8 155 130 +11 155 138 +15 153 144 +18 150 149 +23 146 153 +27 142 157 +32 135 157 +36 130 157 +41 122 156 +45 114 153 +48 106 148 +50 97 142 +52 88 135 +53 79 126 +53 70 117 +52 61 107 +59 66 115 +71 75 129 +83 84 143 +96 93 158 +110 101 172 +123 109 183 +137 118 195 +150 126 205 +162 133 214 +173 139 221 +183 145 226 +192 149 230 +199 151 230 +204 154 230 +207 155 227 +208 155 224 +206 153 217 +202 150 208 +197 147 199 +189 141 188 +180 135 176 +168 128 163 +156 120 149 +142 111 134 +129 102 120 +118 95 110 +130 107 120 +143 120 131 +154 132 140 +163 145 148 +171 156 155 +177 167 160 +181 177 165 +183 186 167 +183 193 168 +181 199 167 +177 205 164 +171 207 161 +164 209 156 +155 210 150 +146 209 142 +134 205 134 +123 202 125 +112 195 116 +99 187 106 +87 179 95 +75 169 93 +64 158 91 +54 145 86 +44 133 82 +36 120 77 +32 122 81 +31 136 92 +30 150 106 diff --git a/src/fractalzoomer/color_maps/sinpal42.MAP b/src/fractalzoomer/color_maps/sinpal42.MAP new file mode 100644 index 000000000..f099f3f7f --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal42.MAP @@ -0,0 +1,256 @@ +126 19 129 +156 15 156 +179 10 180 +191 5 198 +192 3 211 +180 3 215 +157 7 212 +128 14 204 +96 22 187 +65 31 166 +40 40 142 +20 45 115 +8 47 89 +3 61 88 +2 86 98 +6 116 104 +16 144 106 +33 171 103 +56 193 96 +82 207 86 +107 213 74 +128 210 60 +140 196 47 +143 175 35 +135 148 24 +117 118 16 +139 130 14 +167 146 13 +185 154 10 +192 155 7 +189 148 5 +172 134 3 +147 114 3 +115 93 3 +83 70 4 +54 50 6 +30 32 8 +14 18 10 +5 9 11 +2 6 17 +3 3 26 +9 3 36 +22 4 48 +42 9 60 +66 18 72 +92 28 82 +116 40 89 +133 52 94 +143 62 94 +140 67 90 +128 68 82 +120 71 79 +150 99 103 +175 130 129 +190 160 153 +192 187 175 +183 209 193 +162 222 204 +134 225 208 +103 220 206 +71 205 197 +43 181 180 +23 152 159 +10 120 132 +4 109 129 +2 123 156 +5 129 180 +14 127 198 +29 119 211 +51 105 215 +76 87 212 +103 68 204 +124 49 187 +139 32 166 +143 19 142 +136 9 115 +120 4 89 +133 2 88 +161 2 98 +182 5 104 +192 11 106 +190 20 103 +176 33 96 +151 48 86 +121 64 74 +90 77 60 +60 87 47 +35 93 35 +17 91 24 +6 85 16 +2 108 14 +2 139 13 +7 170 10 +19 196 7 +37 217 5 +61 228 3 +87 230 3 +112 222 3 +131 205 4 +141 180 6 +141 150 8 +131 118 10 +114 88 11 +145 98 17 +171 102 26 +188 99 36 +193 91 48 +186 77 60 +168 61 72 +140 45 82 +109 30 89 +77 17 94 +49 9 94 +27 4 90 +12 2 82 +4 2 79 +2 5 103 +3 12 129 +11 22 153 +26 37 175 +46 55 193 +72 73 204 +97 90 208 +120 106 206 +136 115 197 +143 119 180 +139 116 159 +124 106 132 +126 111 129 +156 143 156 +179 173 180 +191 199 198 +192 218 211 +180 227 215 +157 226 212 +128 217 204 +96 198 187 +65 173 166 +40 143 142 +20 112 115 +8 81 89 +3 75 88 +2 77 98 +6 72 104 +16 64 106 +33 52 103 +56 38 96 +82 26 86 +107 15 74 +128 7 60 +140 4 47 +143 2 35 +135 3 24 +117 6 16 +139 12 14 +167 23 13 +185 38 10 +192 56 7 +189 78 5 +172 99 3 +147 119 3 +115 134 3 +83 144 4 +54 146 6 +30 140 8 +14 128 10 +5 109 11 +2 141 17 +3 171 26 +9 194 36 +22 211 48 +42 219 60 +66 216 72 +92 205 82 +116 185 89 +133 159 94 +143 129 94 +140 100 90 +128 72 82 +120 54 79 +150 54 103 +175 49 129 +190 40 153 +192 31 175 +183 21 193 +162 12 204 +134 6 208 +103 3 206 +71 3 197 +43 6 180 +23 10 159 +10 14 132 +4 21 129 +2 36 156 +5 55 180 +14 78 198 +29 102 211 +51 125 215 +76 147 212 +103 163 204 +124 171 187 +139 172 166 +143 164 142 +136 147 115 +120 125 89 +133 134 88 +161 161 98 +182 183 104 +192 198 106 +190 203 103 +176 198 96 +151 186 86 +121 165 74 +90 140 60 +60 112 47 +35 85 35 +17 60 24 +6 39 16 +2 34 14 +2 30 13 +7 22 10 +19 15 7 +37 9 5 +61 4 3 +87 3 3 +112 5 3 +131 9 4 +141 15 6 +141 22 8 +131 27 10 +114 31 11 +145 49 17 +171 72 26 +188 98 36 +193 125 48 +186 150 60 +168 172 72 +140 188 82 +109 195 89 +77 193 94 +49 182 94 +27 163 90 +12 138 82 +4 122 79 +2 147 103 +3 167 129 +11 178 153 +26 181 175 +46 175 193 +72 161 204 +97 142 208 +120 117 206 +136 92 197 +143 67 180 +139 46 159 +124 28 132 diff --git a/src/fractalzoomer/color_maps/sinpal43.MAP b/src/fractalzoomer/color_maps/sinpal43.MAP new file mode 100644 index 000000000..39d7eb6e2 --- /dev/null +++ b/src/fractalzoomer/color_maps/sinpal43.MAP @@ -0,0 +1,256 @@ +105 81 13 +126 97 15 +141 110 18 +150 118 19 +154 123 19 +151 123 18 +142 119 17 +130 113 15 +114 103 13 +98 91 10 +83 79 8 +68 65 6 +55 53 5 +58 55 5 +73 67 7 +91 79 10 +109 90 13 +127 100 15 +145 108 19 +159 112 21 +168 113 23 +171 110 24 +165 102 24 +152 90 22 +133 76 19 +108 61 15 +123 67 18 +142 76 21 +152 80 23 +154 80 23 +149 77 23 +135 69 21 +115 59 17 +91 47 14 +68 35 9 +47 25 6 +29 16 3 +16 10 1 +8 7 0 +8 8 0 +10 11 0 +16 16 0 +26 24 2 +41 34 4 +60 46 7 +79 58 9 +97 69 12 +111 77 15 +120 82 16 +120 81 16 +112 76 15 +110 74 15 +143 98 19 +178 123 24 +206 145 28 +227 163 31 +240 176 32 +241 181 32 +232 179 30 +215 172 27 +192 158 23 +163 138 19 +134 117 15 +104 94 11 +95 88 10 +111 103 12 +123 116 13 +132 125 14 +139 131 15 +143 132 15 +144 129 16 +144 125 17 +138 115 16 +129 103 16 +117 90 15 +100 74 13 +82 58 10 +86 60 11 +102 69 14 +114 76 15 +121 80 16 +124 81 17 +121 80 16 +114 76 15 +105 70 14 +93 63 12 +80 55 10 +69 47 8 +56 39 7 +46 32 5 +54 37 7 +68 46 8 +84 55 11 +100 63 14 +117 72 16 +131 79 19 +143 84 21 +150 86 22 +151 84 23 +144 79 22 +131 71 19 +112 61 16 +91 49 13 +111 60 16 +127 69 19 +136 76 20 +139 79 21 +134 79 19 +123 76 17 +107 71 15 +89 64 11 +71 57 8 +56 50 6 +43 43 3 +33 37 2 +28 34 1 +37 45 2 +50 58 3 +66 73 5 +87 90 8 +110 106 11 +133 121 15 +153 132 18 +170 140 21 +178 142 22 +176 136 23 +166 126 22 +146 109 19 +148 109 19 +185 135 24 +217 159 29 +240 176 32 +254 188 34 +255 191 34 +243 185 32 +224 174 29 +196 155 25 +164 134 20 +131 110 15 +99 86 11 +70 63 7 +65 60 6 +69 64 7 +71 66 7 +71 66 7 +72 64 7 +73 61 8 +75 57 9 +76 53 9 +77 48 10 +76 44 10 +72 39 10 +65 32 9 +56 27 8 +68 31 10 +84 39 13 +98 46 15 +108 51 17 +117 56 18 +119 59 18 +117 60 18 +111 60 16 +102 57 15 +91 54 13 +79 49 10 +67 44 8 +55 37 7 +71 48 9 +88 62 11 +105 74 14 +122 87 16 +139 97 18 +152 106 20 +161 111 22 +164 112 23 +161 110 22 +151 102 21 +135 91 18 +114 77 15 +102 69 13 +123 85 16 +140 99 19 +151 109 20 +155 116 20 +152 119 19 +143 118 17 +130 113 15 +115 106 12 +98 97 10 +81 86 7 +68 74 6 +55 62 4 +55 61 4 +70 77 6 +88 94 8 +109 110 11 +131 126 14 +152 138 17 +172 148 20 +188 153 23 +195 152 25 +195 146 25 +184 134 24 +164 116 22 +138 95 19 +148 99 20 +175 117 24 +197 129 28 +208 136 30 +209 136 30 +199 129 28 +179 117 25 +152 101 21 +122 82 16 +92 63 12 +65 45 8 +42 30 5 +24 18 2 +20 15 1 +18 13 1 +15 10 0 +16 9 1 +20 9 2 +27 11 3 +38 15 5 +49 20 7 +59 25 9 +67 29 10 +71 32 11 +70 33 10 +65 32 9 +88 45 13 +113 60 17 +136 75 20 +155 89 23 +168 101 24 +175 110 25 +174 114 24 +166 114 23 +153 111 20 +136 103 17 +117 91 14 +96 78 11 +84 70 9 +103 87 12 +122 105 14 +139 120 16 +154 133 18 +166 143 20 +175 148 21 +177 148 22 +175 143 22 +167 135 21 +152 121 19 +134 105 16 +110 85 14 diff --git a/src/fractalzoomer/color_maps/skydye01.map b/src/fractalzoomer/color_maps/skydye01.map new file mode 100644 index 000000000..556d05ebb --- /dev/null +++ b/src/fractalzoomer/color_maps/skydye01.map @@ -0,0 +1,256 @@ + 0 0 0 + 12 0 8 + 16 0 12 + 20 0 12 + 20 0 16 + 24 0 16 + 28 0 20 + 32 0 20 + 32 0 24 + 36 0 28 + 40 0 28 + 44 0 32 + 44 0 32 + 48 0 36 + 52 4 40 + 56 4 40 + 60 4 44 + 60 4 44 + 64 4 48 + 68 4 48 + 72 4 52 + 72 4 56 + 76 4 56 + 80 4 60 + 84 4 60 + 84 4 64 + 88 4 64 + 92 4 68 + 96 8 72 + 92 8 80 + 88 8 92 + 80 8 104 + 76 8 116 + 68 8 124 + 64 8 136 + 56 8 148 + 52 8 160 + 44 4 172 + 40 4 184 + 32 4 196 + 28 4 204 + 20 4 216 + 16 4 228 + 8 4 240 + 0 0 252 + 0 12 252 + 0 28 252 + 0 44 252 + 0 60 252 + 0 76 252 + 0 92 252 + 0 108 252 + 0 124 252 + 0 140 252 + 0 156 252 + 0 172 252 + 0 188 252 + 0 204 252 + 0 220 252 + 0 236 252 + 0 252 252 + 0 244 252 + 0 236 252 + 0 228 252 + 0 220 252 + 0 212 252 + 0 204 252 + 0 196 252 + 0 188 252 + 0 180 252 + 0 172 252 + 0 164 252 + 0 156 252 + 0 148 252 + 0 140 252 + 0 132 252 + 0 128 252 + 0 120 252 + 0 112 252 + 0 104 252 + 0 96 252 + 0 88 252 + 0 80 252 + 0 72 252 + 0 64 252 + 0 56 252 + 0 48 252 + 0 40 252 + 0 32 252 + 0 24 252 + 0 16 252 + 0 8 252 + 0 0 252 + 0 0 248 + 4 0 244 + 8 0 236 + 8 0 232 + 12 0 224 + 16 0 220 + 20 0 212 + 20 0 208 + 24 4 204 + 28 4 196 + 32 4 192 + 36 4 184 + 36 4 180 + 40 4 176 + 44 4 168 + 48 4 164 + 48 4 156 + 52 4 152 + 56 4 144 + 60 4 140 + 60 4 136 + 64 4 128 + 68 4 124 + 72 4 116 + 76 8 112 + 76 8 108 + 80 8 100 + 84 8 96 + 88 8 88 + 88 8 84 + 92 8 76 + 96 8 72 + 88 8 64 + 76 8 56 + 68 8 48 + 56 4 40 + 48 4 32 + 36 4 24 + 24 4 16 + 12 4 8 + 0 0 0 + 4 0 4 + 12 0 8 + 20 0 12 + 24 0 20 + 32 0 24 + 40 0 28 + 48 4 36 + 52 4 36 + 56 4 40 + 60 4 40 + 60 4 44 + 64 4 44 + 68 4 48 + 72 4 52 + 72 4 52 + 76 4 56 + 80 4 56 + 84 4 60 + 84 4 60 + 88 4 64 + 92 4 68 + 96 8 72 + 96 8 76 +104 8 72 +112 8 68 +124 8 64 +132 8 60 +144 8 52 +152 8 48 +164 8 44 +172 8 40 +180 4 36 +192 4 32 +200 4 28 +212 4 20 +220 4 16 +232 4 12 +240 4 8 +252 0 0 +252 8 0 +252 20 0 +252 28 0 +252 40 0 +252 48 0 +252 60 0 +252 68 0 +252 80 0 +252 88 0 +252 100 0 +252 108 0 +252 120 0 +252 132 0 +252 140 0 +252 152 0 +252 160 0 +252 172 0 +252 180 0 +252 192 0 +252 200 0 +252 212 0 +252 220 0 +252 232 0 +252 240 0 +252 252 0 +252 240 0 +252 232 0 +252 220 0 +252 208 0 +252 196 0 +252 188 0 +252 176 0 +252 164 0 +252 152 0 +252 144 0 +252 132 0 +252 120 0 +252 112 0 +252 100 0 +252 88 0 +252 76 0 +252 68 0 +252 56 0 +252 44 0 +252 32 0 +252 24 0 +252 12 0 +252 0 0 +244 0 4 +236 0 8 +224 0 12 +216 0 16 +204 0 24 +196 0 28 +184 0 32 +176 4 36 +168 4 40 +156 4 44 +148 4 48 +136 4 56 +128 4 60 +116 4 64 +108 4 68 + 96 8 76 + 92 8 72 + 88 8 68 + 80 8 64 + 76 8 60 + 68 8 52 + 64 8 48 + 56 8 44 + 52 8 40 + 44 4 36 + 40 4 32 + 32 4 28 + 28 4 20 + 20 4 16 + 16 4 12 + 8 4 8 + 0 0 0 + 0 0 0 + 4 0 4 + 8 0 4 diff --git a/src/fractalzoomer/color_maps/skydye02.map b/src/fractalzoomer/color_maps/skydye02.map new file mode 100644 index 000000000..dd27585b9 --- /dev/null +++ b/src/fractalzoomer/color_maps/skydye02.map @@ -0,0 +1,256 @@ + 0 0 0 + 60 4 68 + 60 4 68 + 60 4 68 + 60 4 68 + 60 4 68 + 60 4 68 + 60 4 68 + 60 4 68 + 60 4 68 + 60 4 68 + 64 4 68 + 64 4 68 + 64 4 68 + 64 4 68 + 64 4 68 + 64 4 68 + 64 4 68 + 64 4 68 + 64 4 68 + 64 4 68 + 64 4 68 + 64 4 68 + 68 4 68 + 68 4 68 + 72 4 68 + 76 4 68 + 80 4 64 + 84 4 64 + 88 4 64 + 92 4 64 + 96 4 60 +100 4 60 +104 4 60 +108 4 60 +112 4 56 +116 4 56 +120 4 56 +124 4 56 +128 4 52 +132 4 52 +136 0 48 +140 4 48 +148 12 44 +152 20 44 +160 28 40 +168 36 36 +176 44 32 +180 52 32 +188 60 28 +196 68 24 +204 76 20 +208 84 20 +216 92 16 +224 100 12 +232 108 8 +236 116 8 +244 124 4 +236 116 8 +232 108 8 +224 100 12 +216 92 16 +212 84 16 +204 76 20 +196 68 24 +192 64 24 +184 56 28 +176 48 32 +172 40 32 +164 32 36 +156 24 40 +152 16 40 +144 8 44 +136 0 48 +132 0 48 +128 0 48 +124 0 52 +120 0 52 +116 0 52 +112 0 56 +108 0 56 +104 4 60 +100 4 60 + 96 4 60 + 92 4 64 + 88 4 64 + 84 4 64 + 80 4 68 + 76 4 68 + 72 8 72 + 72 8 72 + 72 8 72 + 72 8 72 + 68 8 72 + 68 8 72 + 64 8 72 + 64 8 72 + 60 4 68 + 60 4 64 + 56 4 60 + 52 4 56 + 48 4 52 + 44 4 48 + 40 4 44 + 36 4 40 + 32 4 36 + 28 4 32 + 24 4 28 + 20 4 24 + 16 4 20 + 12 4 16 + 8 4 12 + 4 4 8 + 0 0 0 + 0 0 0 + 0 0 4 + 4 0 4 + 4 0 8 + 8 0 8 + 8 0 12 + 12 0 12 + 12 0 16 + 16 0 16 + 16 0 20 + 20 0 24 + 20 0 24 + 24 0 28 + 24 0 28 + 28 0 32 + 28 0 32 + 32 0 36 + 32 0 36 + 36 0 40 + 36 0 40 + 40 0 44 + 40 0 48 + 44 0 48 + 44 0 52 + 48 0 52 + 48 0 56 + 52 0 56 + 52 0 60 + 56 0 60 + 56 0 64 + 60 4 68 + 60 4 68 + 64 4 68 + 64 4 68 + 68 4 68 + 68 4 68 + 72 4 68 + 72 4 68 + 76 4 68 + 80 4 68 + 84 4 68 + 88 4 68 + 92 4 68 + 96 4 64 +100 4 64 +104 4 64 +108 4 60 +112 4 60 +120 4 60 +124 4 60 +128 4 56 +132 4 56 +136 4 56 +140 4 52 +144 4 52 +152 0 48 +156 8 48 +164 16 44 +168 24 40 +176 32 40 +180 40 36 +188 48 32 +196 56 28 +200 64 24 +208 76 24 +212 84 20 +220 92 16 +228 100 12 +232 108 8 +240 116 8 +244 124 4 +252 132 0 +244 124 4 +236 116 4 +232 108 8 +224 100 12 +216 92 16 +208 84 16 +200 76 20 +196 68 24 +188 60 28 +180 52 28 +172 44 32 +164 36 36 +160 28 40 +152 20 40 +144 12 44 +136 0 48 +132 0 48 +128 0 48 +124 0 52 +120 0 52 +116 4 56 +112 4 56 +108 4 56 +104 4 60 +100 4 60 + 96 4 60 +100 4 64 + 88 4 64 + 84 4 68 + 80 8 68 + 76 8 72 + 72 8 72 + 72 8 72 + 68 8 72 + 68 8 72 + 68 8 72 + 64 8 72 + 64 8 68 + 60 4 68 + 60 4 64 + 56 4 60 + 52 4 56 + 48 4 52 + 44 4 48 + 40 4 44 + 36 4 40 + 32 4 36 + 28 4 32 + 24 4 28 + 20 4 24 + 16 4 20 + 12 4 16 + 8 4 12 + 4 4 8 + 0 0 0 + 0 0 4 + 4 0 8 + 8 0 12 + 12 0 16 + 16 0 20 + 20 0 24 + 24 0 28 + 28 0 32 + 32 0 36 + 36 0 40 + 40 0 44 + 44 0 48 + 48 0 52 + 52 0 56 + 56 0 60 diff --git a/src/fractalzoomer/color_maps/skydye03.map b/src/fractalzoomer/color_maps/skydye03.map new file mode 100644 index 000000000..a3146e190 --- /dev/null +++ b/src/fractalzoomer/color_maps/skydye03.map @@ -0,0 +1,256 @@ + 0 0 0 + 96 140 116 + 96 140 116 +100 140 116 +100 144 120 +104 144 120 +104 144 120 +108 144 120 +108 148 120 +112 148 120 +112 148 124 +116 148 124 +116 152 124 +116 152 124 +120 152 124 +120 152 128 +124 156 128 +124 156 128 +128 156 128 +128 156 128 +132 160 128 +132 160 132 +136 160 132 +136 160 132 +136 164 132 +140 164 132 +140 164 136 +144 164 136 +144 168 136 +148 168 136 +148 168 136 +152 168 136 +152 172 140 +156 172 140 +156 172 140 +156 172 140 +160 172 140 +160 176 144 +164 176 144 +164 176 144 +168 176 144 +168 180 144 +172 180 144 +172 180 148 +176 180 148 +176 184 148 +176 184 148 +180 184 148 +180 184 152 +184 188 152 +184 188 152 +188 188 152 +188 188 152 +192 192 152 +192 192 156 +196 192 156 +196 192 156 +196 196 156 +200 196 156 +200 196 160 +204 196 160 +204 200 160 +208 200 160 +208 200 160 +212 200 160 +212 204 164 +216 204 164 +216 204 164 +220 208 168 +212 200 164 +200 188 160 +188 180 152 +180 168 148 +168 156 144 +156 148 136 +144 136 132 +132 128 124 +124 116 120 +112 104 116 +100 96 108 + 88 84 104 + 80 72 100 + 68 64 92 + 56 52 88 + 44 44 80 + 32 32 76 + 24 20 72 + 12 12 64 + 0 0 60 + 0 0 60 + 4 0 60 + 4 0 60 + 8 0 60 + 8 0 60 + 8 0 60 + 12 0 60 + 12 0 60 + 16 0 60 + 16 0 60 + 16 0 60 + 20 0 60 + 20 0 60 + 24 0 60 + 24 0 60 + 24 0 60 + 28 0 60 + 28 0 60 + 32 0 60 + 32 0 60 + 32 0 60 + 36 0 60 + 36 0 60 + 40 0 60 + 40 0 60 + 40 0 60 + 44 0 60 + 44 0 60 + 48 0 60 + 48 0 60 + 48 0 60 + 52 0 64 + 52 0 64 + 52 0 64 + 56 0 64 + 56 0 64 + 60 0 64 + 60 0 64 + 60 0 64 + 64 0 64 + 64 0 64 + 68 0 64 + 68 0 64 + 68 0 64 + 72 0 64 + 72 0 64 + 76 0 64 + 76 0 64 + 76 0 64 + 80 0 64 + 80 0 64 + 84 0 64 + 84 0 64 + 84 0 64 + 88 0 64 + 88 0 64 + 92 0 64 + 92 0 64 + 92 0 64 + 96 0 64 + 96 0 64 +100 0 64 +100 0 64 +104 0 68 +112 0 68 +116 0 64 +124 0 64 +128 0 60 +132 0 56 +140 0 56 +144 0 52 +148 0 52 +156 0 48 +160 0 44 +164 0 44 +172 0 40 +176 0 36 +180 0 36 +184 0 32 +192 0 28 +196 0 28 +200 0 24 +208 0 20 +212 0 20 +216 0 16 +224 0 16 +228 0 12 +232 0 8 +240 0 8 +244 0 4 +252 0 0 +252 8 0 +252 20 0 +252 28 0 +252 40 0 +252 48 0 +252 60 0 +252 68 0 +252 80 0 +252 88 0 +252 100 0 +252 108 0 +252 120 0 +252 128 0 +252 140 0 +252 148 0 +252 160 0 +252 168 0 +252 180 0 +252 188 0 +252 200 0 +252 208 0 +252 220 0 +252 228 0 +252 240 0 + 0 92 80 + 0 92 80 + 4 92 80 + 4 96 84 + 8 96 84 + 8 96 84 + 12 96 84 + 12 100 84 + 16 100 84 + 16 100 88 + 20 100 88 + 20 104 88 + 20 104 88 + 24 104 88 + 24 104 88 + 28 108 92 + 28 108 92 + 32 108 92 + 32 108 92 + 36 108 92 + 36 112 96 + 36 112 96 + 40 112 96 + 40 112 96 + 44 116 96 + 44 116 96 + 48 116 100 + 48 116 100 + 52 120 100 + 52 120 100 + 56 120 100 + 56 120 100 + 56 124 104 + 60 124 104 + 60 124 104 + 64 124 104 + 64 124 104 + 68 128 108 + 68 128 108 + 72 128 108 + 72 128 108 + 72 132 108 + 76 132 108 + 76 132 112 + 80 132 112 + 80 136 112 + 84 136 112 + 84 136 112 + 88 136 112 + 88 140 116 + 92 140 116 + 92 140 116 diff --git a/src/fractalzoomer/color_maps/skydye04.map b/src/fractalzoomer/color_maps/skydye04.map new file mode 100644 index 000000000..9600d9e20 --- /dev/null +++ b/src/fractalzoomer/color_maps/skydye04.map @@ -0,0 +1,256 @@ + 0 0 0 +220 236 232 +232 240 240 +240 248 244 +252 252 252 +248 248 248 +244 244 244 +236 236 240 +232 232 236 +228 228 236 +224 224 232 +216 216 228 +212 212 224 +208 208 220 +204 204 216 +200 200 212 +192 192 208 +188 188 204 +184 184 200 +180 180 196 +172 172 192 +168 168 188 +164 164 184 +156 156 180 +152 152 176 +144 144 172 +140 140 168 +136 136 164 +120 120 152 +116 116 148 +108 108 144 +104 104 140 + 96 96 132 + 92 92 128 + 84 84 124 + 80 80 120 + 76 76 116 + 72 72 112 + 68 68 112 + 64 64 108 + 60 60 104 + 56 56 100 + 56 56 100 + 52 52 96 + 48 48 92 + 44 44 88 + 40 40 88 + 36 36 84 + 32 32 84 + 32 32 80 + 28 28 76 + 28 28 76 + 24 24 72 + 20 20 72 + 16 16 68 + 16 16 64 + 12 12 64 + 8 8 60 + 4 4 60 + 0 0 56 + 0 0 56 + 0 0 56 + 20 20 68 + 32 32 80 + 40 40 88 + 52 52 92 + 60 60 100 + 68 68 108 + 72 72 112 + 80 80 116 + 88 88 124 + 92 92 128 +100 100 132 +108 108 136 +112 112 144 +116 116 148 +124 124 152 +128 128 156 +136 136 160 +140 140 164 +144 144 168 +148 148 172 +156 156 176 +160 160 180 +164 164 184 +168 168 188 +172 172 192 +176 176 196 +184 184 196 +188 188 200 +192 192 204 +196 196 208 +200 200 212 +204 204 216 +212 212 216 +212 212 220 +216 216 224 +224 224 228 +228 228 232 +212 212 220 +200 200 208 +188 188 196 +176 176 180 +164 164 168 +148 148 156 +136 136 144 +124 124 128 +112 112 116 +100 100 104 + 88 88 92 + 76 76 76 + 64 64 64 + 48 48 52 + 36 36 40 + 24 24 24 + 12 12 12 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 4 + 4 4 8 + 8 8 12 + 12 12 20 + 12 12 24 + 16 16 28 + 20 20 36 + 24 24 40 + 28 28 44 + 28 28 48 + 32 32 56 + 36 36 60 + 40 40 68 + 48 44 76 + 56 52 80 + 60 56 88 + 68 64 92 + 72 68 96 + 80 76 104 + 84 80 108 + 92 88 112 + 96 92 120 +104 100 124 +112 104 128 +116 112 136 +124 116 140 +128 124 144 +136 128 152 +140 136 156 +148 140 160 +152 148 168 +160 152 172 +168 160 180 +172 164 184 +176 168 188 +180 172 188 +184 176 192 +192 180 196 +192 184 200 +196 184 200 +200 192 204 +200 192 204 +200 192 204 +200 192 204 +200 192 204 +200 192 204 +200 192 204 +200 192 204 +200 192 204 +200 192 204 +200 192 204 +200 192 204 +200 192 204 +200 188 200 +196 180 196 +192 172 192 +188 164 184 +188 156 180 +184 148 172 +180 144 168 +176 136 160 +172 128 156 +172 120 148 +168 112 144 +164 104 140 +160 96 132 +156 88 128 +156 80 120 +152 72 116 +148 68 108 +144 60 104 +140 52 96 +140 44 92 +136 36 84 +132 28 80 +128 20 76 +124 12 68 +120 4 60 +116 4 64 +108 8 68 +104 8 72 +100 8 76 + 96 8 80 + 88 12 84 + 84 12 88 + 80 12 92 + 72 12 88 + 64 12 84 + 56 12 80 + 44 8 76 + 36 8 72 + 28 8 68 + 20 4 64 + 12 4 60 + 0 0 56 + 0 8 60 + 4 20 68 + 4 28 76 + 8 40 84 + 8 48 92 + 12 60 100 + 12 68 108 + 16 80 116 + 20 92 124 + 20 100 124 + 16 108 124 + 16 116 124 + 12 120 124 + 12 128 124 + 8 136 124 + 20 140 128 + 32 144 132 + 40 148 136 + 52 152 140 + 64 152 144 + 76 156 148 + 84 160 152 + 96 164 156 +108 168 160 +120 172 168 +128 180 172 +140 188 180 +148 192 184 +160 200 192 +172 204 200 +180 212 204 +192 216 212 +200 224 216 +212 228 224 diff --git a/src/fractalzoomer/color_maps/skydye05.map b/src/fractalzoomer/color_maps/skydye05.map new file mode 100644 index 000000000..a8bdf6d04 --- /dev/null +++ b/src/fractalzoomer/color_maps/skydye05.map @@ -0,0 +1,256 @@ + 0 0 0 + 88 16 80 + 76 28 92 + 64 36 100 + 52 48 112 + 36 60 124 + 24 72 136 + 12 80 144 + 0 92 156 + 12 80 144 + 28 68 132 + 40 56 120 + 56 44 108 + 68 32 96 + 84 20 84 + 96 8 72 +112 12 64 +144 20 52 +172 28 36 +204 36 24 +232 44 8 +236 88 8 +244 132 4 +252 176 0 +248 140 4 +240 104 8 +236 64 8 +228 28 12 +196 24 28 +164 20 44 +128 12 56 + 96 8 72 + 88 16 80 + 76 28 92 + 64 36 100 + 52 48 112 + 36 60 124 + 24 72 136 + 12 80 144 + 0 92 156 + 12 80 144 + 24 72 136 + 36 60 124 + 48 52 116 + 60 40 104 + 72 28 92 + 84 20 84 + 96 8 72 +112 12 64 +144 20 52 +172 28 36 +204 36 24 +232 44 8 +236 88 8 +244 132 4 +252 176 0 +248 140 4 +240 104 8 +236 64 8 +228 28 12 +196 24 28 +164 20 44 +128 12 56 + 96 8 72 + 88 16 80 + 76 28 92 + 64 36 100 + 52 48 112 + 36 60 124 + 24 72 136 + 12 80 144 + 0 92 156 + 12 80 144 + 24 72 136 + 36 60 124 + 48 52 116 + 60 40 104 + 72 28 92 + 84 20 84 + 96 8 72 +112 12 64 +144 20 52 +172 28 36 +204 36 24 +232 44 8 +236 88 8 +244 132 4 +252 176 0 +248 140 4 +240 104 8 +236 64 8 +228 28 12 +196 24 28 +164 20 44 +128 12 56 + 96 8 72 + 88 16 80 + 76 28 92 + 64 36 100 + 52 48 112 + 36 60 124 + 24 72 136 + 12 80 144 + 0 92 156 + 12 80 144 + 24 72 136 + 36 60 124 + 48 52 116 + 60 40 104 + 72 28 92 + 84 20 84 + 96 8 72 +112 12 64 +144 20 52 +172 28 36 +204 36 24 +232 44 8 +236 88 8 +244 132 4 +252 176 0 +248 140 4 +240 104 8 +236 64 8 +228 28 12 +196 24 28 +164 20 44 +128 12 56 + 96 8 72 + 88 16 80 + 76 28 92 + 64 36 100 + 52 48 112 + 36 60 124 + 24 72 136 + 12 80 144 + 0 92 156 + 12 80 144 + 24 72 136 + 36 60 124 + 48 52 116 + 60 40 104 + 72 28 92 + 84 20 84 + 96 8 72 +112 12 64 +144 20 52 +172 28 36 +204 36 24 +232 44 8 +236 88 8 +244 132 4 +252 176 0 +248 140 4 +240 104 8 +236 64 8 +228 28 12 +196 24 28 +164 20 44 +128 12 56 + 96 8 72 + 88 16 80 + 76 28 92 + 64 36 100 + 52 48 112 + 36 60 124 + 24 72 136 + 12 80 144 + 0 92 156 + 12 80 144 + 24 72 136 + 36 60 124 + 48 52 116 + 60 40 104 + 72 28 92 + 84 20 84 + 96 8 72 +112 12 64 +144 20 52 +172 28 36 +204 36 24 +232 44 8 +236 88 8 +244 132 4 +252 176 0 +248 140 4 +240 104 8 +236 64 8 +228 28 12 +196 24 28 +164 20 44 +128 12 56 + 96 8 72 + 88 16 80 + 76 28 92 + 64 36 100 + 52 48 112 + 36 60 124 + 24 72 136 + 12 80 144 + 0 92 156 + 12 80 144 + 24 72 136 + 36 60 124 + 48 52 116 + 60 40 104 + 72 28 92 + 84 20 84 + 96 8 72 +112 12 64 +144 20 52 +172 28 36 +204 36 24 +232 44 8 +236 88 8 +244 132 4 +252 176 0 +248 140 4 +240 104 8 +236 64 8 +228 28 12 +196 24 28 +164 20 44 +128 12 56 + 96 8 72 + 88 16 80 + 76 28 92 + 64 36 100 + 52 48 112 + 36 60 124 + 24 72 136 + 12 80 144 + 0 92 156 + 12 80 144 + 24 72 136 + 36 60 124 + 48 52 116 + 60 40 104 + 72 28 92 + 84 20 84 + 96 8 72 +112 12 64 +144 20 52 +172 28 36 +204 36 24 +232 44 8 +236 88 8 +244 132 4 +252 176 0 +248 140 4 +240 104 8 +236 64 8 +228 28 12 +196 24 28 +164 20 44 +128 12 56 + 96 8 72 diff --git a/src/fractalzoomer/color_maps/skydye06.map b/src/fractalzoomer/color_maps/skydye06.map new file mode 100644 index 000000000..cce108b2a --- /dev/null +++ b/src/fractalzoomer/color_maps/skydye06.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 4 0 0 + 8 0 0 + 12 0 0 + 12 0 0 + 16 0 0 + 20 0 0 + 24 0 0 + 32 0 0 + 36 0 0 + 44 0 0 + 48 0 0 + 56 0 0 + 64 0 0 + 72 0 0 + 80 0 0 + 92 0 0 +100 0 0 +112 0 0 +120 0 0 +128 0 0 +140 0 0 +152 0 0 +164 0 0 +176 0 0 +184 0 0 +196 0 0 +212 0 0 +224 0 0 +236 0 0 +252 0 40 +252 12 40 +252 28 44 +252 40 44 +252 52 48 +252 60 48 +252 68 48 +252 76 52 +252 84 52 +252 92 52 +252 104 56 +252 112 56 +252 120 56 +252 128 60 +252 136 60 +252 144 60 +252 148 64 +252 156 64 +252 164 64 +252 168 68 +252 176 68 +252 184 68 +252 192 68 +252 200 68 +252 204 72 +252 212 72 +252 220 72 +252 224 72 +252 232 76 +252 236 76 +252 244 76 +252 252 80 +252 252 80 + 0 0 0 + 0 0 0 + 4 0 0 + 8 0 0 + 12 0 0 + 12 0 0 + 16 0 0 + 20 0 0 + 24 0 4 + 32 0 4 + 40 0 4 + 48 0 4 + 52 0 8 + 60 0 8 + 68 0 8 + 76 0 12 + 88 0 12 + 96 0 12 +108 0 12 +116 0 16 +128 0 16 +136 0 20 +148 0 20 +160 0 24 +172 0 24 +184 0 28 +196 0 28 +208 0 32 +220 0 32 +236 0 36 +248 0 36 +252 0 40 +252 12 40 +252 28 44 +252 40 44 +252 52 48 +252 60 48 +252 68 48 +252 76 52 +252 84 52 +252 92 52 +252 104 56 +252 112 56 +252 120 56 +252 128 60 +252 136 60 +252 144 60 +252 148 64 +252 156 64 +252 164 64 +252 168 68 +252 176 68 +252 184 68 +252 192 68 +252 200 68 +252 204 72 +252 212 72 +252 220 72 +252 224 72 +252 232 76 +252 236 76 +252 244 76 +252 252 80 +252 252 80 + 0 0 96 +248 248 152 + 0 0 92 +244 244 148 + 0 0 92 +244 244 148 + 0 0 88 +244 244 148 + 0 0 88 +244 244 148 + 0 0 88 +240 240 148 + 0 0 88 +240 240 148 + 0 0 88 +240 240 144 + 0 0 88 +236 236 144 + 0 0 88 +236 236 144 + 0 0 88 +232 232 140 + 0 0 88 +228 228 140 + 0 0 88 +228 228 140 + 0 0 84 +224 224 136 + 0 0 84 +220 220 136 + 0 0 84 +216 216 136 + 0 0 80 +216 216 132 + 0 0 80 +212 212 132 + 0 0 80 +208 208 128 + 0 0 80 +204 204 128 + 0 0 76 +200 200 124 + 0 0 76 +196 196 124 + 0 0 76 +192 192 120 + 0 0 72 +188 188 116 + 0 0 72 +184 184 116 + 0 0 72 +180 180 112 + 0 0 68 +176 176 112 + 0 0 68 +172 172 108 + 0 0 64 +168 168 104 + 0 0 64 +160 160 104 + 0 0 64 +156 156 100 + 0 0 60 +152 152 96 + 0 0 60 +148 148 96 + 0 0 56 +140 140 92 + 0 0 56 +136 136 88 + 0 0 56 +132 132 84 + 0 0 52 +124 124 80 + 0 0 52 +120 120 80 + 0 0 48 +116 116 76 + 0 0 48 +108 108 72 + 0 0 44 +104 104 68 + 0 0 44 + 96 96 64 + 0 0 44 + 92 92 64 + 0 0 40 + 84 84 60 + 0 0 40 + 76 76 56 + 0 0 36 + 72 72 52 + 0 0 36 + 64 64 48 + 0 0 32 + 60 60 44 + 0 0 32 + 52 52 40 + 0 0 28 + 44 44 36 + 0 0 28 + 36 36 32 + 0 0 24 + 32 32 28 + 0 0 24 + 24 24 24 + 0 0 20 + 16 16 20 + 0 0 16 + 8 8 16 + 0 0 16 + 0 0 16 + 0 0 12 + 0 0 12 + 0 0 12 + 0 0 8 + 0 0 8 + 0 0 8 + 0 0 8 + 0 0 4 + 0 0 4 + 0 0 4 + 0 0 4 + 0 0 4 + 0 0 4 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/skydye07.map b/src/fractalzoomer/color_maps/skydye07.map new file mode 100644 index 000000000..bd6b527d8 --- /dev/null +++ b/src/fractalzoomer/color_maps/skydye07.map @@ -0,0 +1,256 @@ + 0 0 0 + 68 32 96 + 72 28 92 + 76 28 92 + 80 24 88 + 84 20 84 + 84 16 80 + 88 16 80 + 92 12 76 + 96 8 72 +252 176 0 + 96 20 72 +232 176 8 + 92 32 76 +212 176 16 + 92 44 76 +192 176 28 + 88 56 80 +172 176 36 + 84 68 80 +152 176 44 + 84 80 84 +132 176 56 + 80 92 88 +112 176 64 + 76 104 88 + 92 176 76 + 76 116 92 + 84 172 80 + 72 128 92 + 76 164 88 + 68 140 96 + 68 156 96 + 64 152 100 + 60 148 104 + 56 144 108 + 52 140 112 + 48 136 112 + 44 132 116 + 40 128 120 + 36 128 124 + 32 124 128 + 28 120 132 + 24 116 136 + 20 112 140 + 16 108 140 + 12 104 144 + 8 100 148 + 4 96 152 + 0 92 156 + 4 92 156 + 8 88 152 + 12 84 148 + 16 80 144 + 20 76 140 + 24 72 136 + 28 72 136 + 32 68 132 + 36 64 128 + 40 60 124 + 44 56 120 + 48 52 116 + 52 48 112 + 56 44 108 + 60 40 104 + 64 36 100 + 68 32 96 + 72 28 92 + 76 28 92 + 80 24 88 + 84 20 84 + 88 16 80 + 92 12 76 + 96 8 72 + 0 176 120 + 88 16 80 + 0 168 124 + 76 28 88 + 0 156 128 + 64 40 100 + 0 144 132 + 52 52 108 + 0 136 136 + 40 60 116 + 0 124 140 + 28 72 128 + 0 112 144 + 16 84 136 + 0 100 152 + 4 96 148 + 12 88 144 + 16 84 136 + 24 76 132 + 28 72 128 + 36 68 124 + 40 60 120 + 48 56 112 + 52 48 108 + 60 44 104 + 64 40 100 + 72 32 96 + 76 28 88 + 84 20 84 + 88 16 80 + 96 8 72 + 96 8 72 + 0 176 120 + 92 12 76 + 8 152 120 + 84 20 80 + 16 136 120 + 80 24 88 + 20 120 120 + 72 32 92 + 28 104 120 + 64 40 100 + 32 88 120 + 60 44 104 + 40 72 120 + 52 52 112 + 48 56 116 + 52 52 112 + 56 52 112 + 56 48 108 + 60 44 104 + 64 40 104 + 68 40 100 + 68 36 96 + 72 32 96 + 76 28 92 + 80 28 88 + 80 24 84 + 84 20 84 + 88 16 80 + 92 16 76 + 92 12 76 + 96 8 72 +252 176 0 +116 8 64 +252 156 0 +136 8 56 +252 132 0 +156 8 44 +252 108 0 +176 8 36 +252 84 0 +200 8 28 +252 60 0 +220 8 16 +252 36 0 +240 8 8 +252 12 0 +252 0 0 +244 0 4 +232 0 8 +224 0 12 +212 4 20 +204 4 24 +192 4 28 +184 4 32 +176 4 36 +164 4 40 +156 4 44 +144 4 48 +136 8 56 +124 8 60 +116 8 64 +104 8 68 + 96 8 72 +252 176 0 +116 8 64 +252 156 0 +136 8 56 +252 132 0 +156 8 44 +252 108 0 +176 8 36 +252 84 0 +200 8 28 +252 60 0 +220 8 16 +252 36 0 +240 8 8 +252 12 0 +248 0 0 +240 0 4 +228 0 8 +220 0 12 +212 4 20 +200 4 24 +192 4 28 +180 4 32 +172 4 36 +164 4 40 +152 4 44 +144 4 48 +136 8 56 +124 8 60 +116 8 64 +104 8 68 + 96 8 72 + 0 176 120 + 84 20 80 + 0 168 124 + 72 32 92 + 0 156 128 + 60 44 100 + 0 144 132 + 48 56 112 + 0 132 136 + 32 68 124 + 0 124 140 + 20 80 132 + 0 112 148 + 8 92 144 + 0 100 152 + 0 92 156 + 0 92 156 + 8 88 152 + 12 80 144 + 20 76 140 + 24 68 132 + 32 64 128 + 40 60 124 + 44 52 116 + 52 48 112 + 56 40 104 + 64 36 100 + 72 32 96 + 76 24 88 + 84 20 84 + 88 12 76 + 96 8 72 + 0 176 120 + 92 12 76 + 4 160 120 + 84 20 84 + 8 144 120 + 76 28 88 + 16 128 120 + 68 36 96 + 20 112 120 + 60 44 104 + 28 96 120 + 52 52 108 + 32 80 120 + 44 60 116 + 40 64 120 + 44 52 116 + 48 48 112 + 48 48 112 + 52 44 108 + 56 44 108 + 60 40 104 + 60 40 104 + 64 36 100 diff --git a/src/fractalzoomer/color_maps/skydye08.map b/src/fractalzoomer/color_maps/skydye08.map new file mode 100644 index 000000000..d9344e69c --- /dev/null +++ b/src/fractalzoomer/color_maps/skydye08.map @@ -0,0 +1,256 @@ + 0 0 0 +108 224 240 +108 224 240 +108 220 236 +104 220 236 +104 220 236 +104 216 232 +104 216 232 +104 212 232 +100 212 232 +100 212 228 +100 208 228 +100 208 228 +100 208 224 +100 204 224 + 96 204 224 + 96 204 220 + 96 200 220 + 96 200 220 + 96 200 220 + 92 196 216 + 92 196 216 + 92 192 216 + 92 192 212 + 92 192 212 + 88 188 212 + 88 188 208 + 88 188 208 + 88 184 208 + 88 184 204 + 84 184 204 + 84 180 204 + 84 180 204 + 84 176 200 + 84 176 200 + 80 176 200 + 80 172 196 + 80 172 196 + 80 172 196 + 80 168 192 + 80 168 192 + 76 168 192 + 76 164 192 + 76 164 188 + 76 164 188 + 76 160 188 + 72 160 184 + 72 156 184 + 72 156 184 + 72 156 180 + 72 152 180 + 68 152 180 + 68 152 176 + 68 148 176 + 68 148 176 + 68 148 176 + 64 144 172 + 64 144 172 + 64 140 172 + 64 140 168 + 64 140 168 + 60 136 168 + 60 136 164 + 60 136 164 + 60 132 164 + 60 132 164 + 60 132 160 + 56 128 160 + 56 128 160 + 56 128 156 + 56 124 156 + 56 124 156 + 52 120 152 + 52 120 152 + 52 120 152 + 52 116 152 + 52 116 148 + 48 116 148 + 48 112 148 + 48 112 144 + 48 112 144 + 48 108 144 + 44 108 140 + 44 104 140 + 44 104 140 + 44 104 136 + 44 100 136 + 40 100 136 + 40 100 136 + 40 96 132 + 40 96 132 + 40 96 132 + 40 92 128 + 36 92 128 + 36 92 128 + 36 88 124 + 36 88 124 + 36 84 124 + 32 84 124 + 32 84 120 + 32 80 120 + 32 80 120 + 32 80 116 + 28 76 116 + 28 76 116 + 28 76 112 + 28 72 112 + 28 72 112 + 24 68 108 + 24 68 108 + 24 68 108 + 24 64 108 + 24 64 104 + 20 64 104 + 20 60 104 + 20 60 100 + 20 60 100 + 20 56 100 + 20 56 96 + 16 56 96 + 16 52 96 + 16 52 96 + 16 48 92 + 16 48 92 + 12 48 92 + 12 44 88 + 12 44 88 + 8 40 84 + 0 28 76 + 0 20 72 + 0 16 68 + 0 8 64 + 0 0 60 + 4 0 60 + 12 0 60 + 20 0 60 + 28 0 60 + 36 0 60 + 40 0 64 + 48 0 64 + 56 0 64 + 64 0 64 + 72 0 64 + 76 0 68 + 76 0 68 + 76 0 68 + 76 0 68 + 76 0 68 + 80 0 68 + 80 0 68 + 84 0 68 + 84 4 68 + 88 4 68 + 92 4 68 + 96 8 68 + 96 8 68 +100 8 68 +104 8 68 +108 12 68 +112 12 68 +116 16 68 +120 16 68 +124 20 68 +128 20 68 +132 24 68 +140 24 68 +144 28 68 +148 28 68 +152 32 68 +156 32 68 +164 32 68 +168 36 68 +176 36 68 +180 40 68 +188 44 68 +188 44 68 +188 44 68 +188 44 68 +188 44 68 +188 44 68 +188 48 68 +188 48 68 +188 52 68 +188 52 68 +188 56 68 +192 56 68 +192 60 68 +192 60 68 +192 64 68 +192 68 68 +192 72 68 +192 72 68 +192 76 68 +196 80 68 +196 84 72 +196 92 72 +200 96 72 +200 100 72 +200 104 72 +204 108 76 +204 112 76 +204 116 76 +204 120 76 +208 128 76 +208 132 76 +208 136 80 +212 140 80 +212 144 80 +212 148 80 +212 152 80 +216 160 80 +216 164 80 +220 172 84 +220 180 84 +224 184 84 +224 192 84 +224 196 84 +228 204 88 +228 208 88 +228 216 88 +232 220 88 +232 228 88 +236 236 92 +236 236 92 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 + 0 4 60 diff --git a/src/fractalzoomer/color_maps/skydye09.map b/src/fractalzoomer/color_maps/skydye09.map new file mode 100644 index 000000000..6cd859ce8 --- /dev/null +++ b/src/fractalzoomer/color_maps/skydye09.map @@ -0,0 +1,256 @@ + 0 0 0 +204 196 172 +200 188 168 +192 176 160 +184 160 156 +172 148 148 +164 132 140 +152 116 132 +136 92 120 +124 68 112 +108 48 100 + 96 24 92 + 80 0 80 + 80 0 80 + 72 4 80 + 68 12 80 + 60 16 80 + 56 20 80 + 52 20 80 + 48 20 80 + 44 20 80 + 36 20 80 + 32 20 80 + 24 24 76 + 20 20 72 + 16 16 72 + 16 16 68 + 12 12 68 + 8 8 64 + 4 4 60 + 4 4 60 + 4 4 60 + 4 4 60 + 8 8 64 + 8 8 64 + 8 8 68 + 8 8 68 + 12 12 68 + 12 12 72 + 12 12 72 + 12 12 72 + 16 16 76 + 20 20 76 + 20 20 80 + 24 24 84 + 32 32 88 + 36 36 88 + 44 44 92 + 48 48 96 + 52 52 100 + 60 60 108 + 68 68 112 + 76 76 120 + 80 80 124 + 88 88 128 + 92 92 132 +104 104 140 +112 112 148 +120 120 152 +128 128 160 +140 140 164 +148 148 172 +160 160 180 +168 168 188 +180 180 196 +192 192 204 +204 204 212 +212 212 220 +228 228 232 +228 228 232 +212 212 220 +196 196 208 +188 180 196 +172 172 188 +160 160 180 +156 156 176 +148 148 168 +144 144 164 +136 136 160 +132 132 156 +124 124 148 +120 120 144 +112 112 140 +104 104 128 +104 104 128 +100 100 124 + 96 96 120 + 88 88 112 + 84 84 108 + 80 80 104 + 72 72 100 + 68 68 96 + 60 60 88 + 60 60 88 + 60 60 88 + 60 60 88 + 60 60 88 + 60 60 88 + 60 60 88 + 60 60 88 + 64 64 92 + 68 64 92 + 72 68 96 + 72 68 96 + 76 72 100 + 80 76 100 + 84 76 104 + 84 80 104 + 88 84 108 + 92 84 108 + 92 88 112 + 96 92 112 +100 92 116 +104 96 120 +104 100 120 +108 100 124 +112 104 124 +112 108 128 +116 108 128 +120 112 132 +120 116 132 +124 116 136 +128 120 136 +132 124 140 +132 124 140 +136 128 144 +140 132 148 +140 132 148 +144 136 152 +148 140 152 +152 140 156 +152 144 156 +156 148 160 +160 148 160 +160 152 164 +164 156 164 +168 156 168 +172 160 172 +172 164 172 +176 164 176 +180 168 176 +180 172 180 +184 172 180 +188 176 184 +188 180 184 +192 180 188 +196 184 188 +200 188 192 +200 188 192 +204 192 196 +204 192 196 +200 188 200 +196 180 196 +192 172 188 +192 164 184 +188 156 176 +184 148 172 +180 144 164 +176 136 160 +176 128 156 +172 120 148 +168 112 144 +164 104 136 +160 96 132 +156 88 124 +156 80 120 +152 72 116 +148 68 108 +144 60 104 +140 52 96 +140 44 92 +136 36 84 +132 28 80 +128 20 76 +124 12 68 +120 4 60 +116 4 64 +108 8 68 +104 8 72 +100 8 76 + 96 8 80 + 88 12 84 + 84 12 88 + 80 12 92 + 72 12 88 + 64 12 84 + 56 8 80 + 48 8 76 + 36 8 72 + 28 8 68 + 20 4 64 + 12 4 60 + 0 0 56 + 0 8 60 + 4 20 68 + 4 28 76 + 8 40 84 + 8 48 92 + 12 60 100 + 12 68 108 + 16 80 116 + 20 92 124 + 20 100 124 + 16 108 124 + 16 116 124 + 12 120 124 + 12 128 124 + 8 136 124 + 20 140 128 + 32 144 132 + 40 148 136 + 52 152 140 + 64 152 148 + 76 156 152 + 84 160 156 + 96 164 160 +108 168 164 +120 172 168 +124 172 168 +128 172 168 +132 176 168 +136 176 172 +136 180 172 +140 180 172 +144 184 172 +148 184 172 +152 188 172 +156 188 176 +160 192 176 +164 192 176 +164 196 176 +168 196 176 +172 200 176 +176 200 180 +180 200 180 +184 204 180 +188 204 180 +188 208 180 +192 208 180 +196 212 184 +200 212 184 +204 216 184 +208 216 184 +212 220 184 +216 220 184 +216 224 188 +220 224 188 +224 228 188 +228 228 188 +232 232 192 +228 228 188 +220 220 184 +216 216 180 +216 216 180 +212 208 176 +208 204 176 diff --git a/src/fractalzoomer/color_maps/skydye10.map b/src/fractalzoomer/color_maps/skydye10.map new file mode 100644 index 000000000..650c8a719 --- /dev/null +++ b/src/fractalzoomer/color_maps/skydye10.map @@ -0,0 +1,256 @@ + 0 0 0 + 12 80 192 + 16 76 184 + 24 72 176 + 28 68 168 + 36 60 160 + 40 56 152 + 44 52 144 + 52 48 132 + 56 44 124 + 60 40 116 + 68 32 108 + 72 28 100 + 80 24 92 + 84 20 84 +100 20 76 +120 20 68 +136 16 60 +152 16 52 +168 16 44 +188 12 36 +208 8 24 +232 4 12 +252 0 0 +252 24 0 +252 48 0 +252 76 0 +252 100 0 +252 124 0 +252 148 0 +244 176 0 +252 156 0 +252 136 0 +252 112 0 +252 92 0 +252 68 0 +252 48 0 +252 24 0 +232 24 8 +216 24 20 +196 24 28 +176 24 36 +160 20 48 +140 20 56 +120 20 64 +104 20 76 + 84 20 84 + 80 24 92 + 76 28 100 + 68 32 108 + 64 36 116 + 60 40 124 + 56 44 132 + 48 52 140 + 44 56 148 + 40 60 156 + 36 64 164 + 28 68 172 + 24 72 180 + 20 76 188 + 12 80 196 + 8 84 204 + 0 92 216 + 4 88 208 + 8 84 200 + 16 80 192 + 20 76 184 + 24 68 176 + 32 64 168 + 36 60 160 + 40 56 152 + 48 52 140 + 52 48 132 + 56 44 124 + 64 40 116 + 68 32 108 + 72 28 100 + 80 24 92 + 84 20 84 +100 20 76 +116 20 68 +132 20 60 +152 16 52 +168 16 44 +188 12 36 +208 8 24 +232 4 12 +252 0 0 +252 24 0 +252 48 0 +252 76 0 +252 100 0 +252 124 0 +252 148 0 +244 176 0 +252 156 0 +252 136 0 +252 112 0 +252 92 0 +252 68 0 +252 48 0 +252 24 0 +232 24 8 +216 24 20 +196 24 28 +176 24 36 +160 20 48 +140 20 56 +120 20 64 +104 20 76 + 84 20 84 + 80 24 92 + 72 28 100 + 68 32 108 + 64 40 120 + 56 44 128 + 52 48 136 + 48 52 144 + 40 56 152 + 36 60 160 + 28 64 168 + 24 72 180 + 20 76 188 + 12 80 196 + 8 84 204 + 0 92 216 + 4 88 208 + 8 84 200 + 16 80 192 + 20 76 184 + 24 68 176 + 32 64 168 + 36 60 160 + 40 56 152 + 48 52 140 + 52 48 132 + 56 44 124 + 64 40 116 + 68 32 108 + 72 28 100 + 80 24 92 + 84 20 84 +100 20 76 +116 20 68 +132 20 60 +152 16 52 +168 16 44 +188 12 36 +208 8 24 +232 4 12 +252 0 0 +252 24 0 +252 48 0 +252 76 0 +252 100 0 +252 124 0 +252 148 0 +244 176 0 +252 152 0 +252 132 0 +252 108 0 +252 88 0 +252 68 0 +252 44 0 +252 24 0 +232 24 8 +216 24 20 +196 24 28 +176 24 36 +160 20 48 +140 20 56 +120 20 64 +104 20 76 + 84 20 84 + 80 24 92 + 76 28 100 + 68 32 108 + 64 36 116 + 60 40 124 + 56 44 132 + 48 52 140 + 44 56 148 + 40 60 156 + 36 64 164 + 28 68 172 + 24 72 180 + 20 76 188 + 12 80 196 + 8 84 204 + 0 92 216 + 4 88 208 + 8 84 200 + 16 80 192 + 20 76 184 + 24 68 176 + 32 64 168 + 36 60 160 + 40 56 152 + 48 52 140 + 52 48 132 + 56 44 124 + 64 40 116 + 68 32 108 + 72 28 100 + 80 24 92 + 84 20 84 +100 20 76 +116 20 68 +132 20 60 +152 16 52 +168 16 44 +188 12 36 +208 8 24 +232 4 12 +252 0 0 +252 24 0 +252 48 0 +252 76 0 +252 100 0 +252 124 0 +252 148 0 +244 176 0 +252 156 0 +252 136 0 +252 112 0 +252 92 0 +252 68 0 +252 48 0 +252 24 0 +232 24 8 +216 24 20 +196 24 28 +176 24 36 +160 20 48 +140 20 56 +120 20 64 +104 20 76 + 84 20 84 + 80 24 92 + 76 28 100 + 68 32 108 + 64 36 116 + 60 40 124 + 56 44 132 + 48 52 140 + 44 56 148 + 40 60 156 + 36 64 164 + 28 68 172 + 24 72 180 + 20 76 188 + 12 80 196 + 8 84 204 + 0 92 216 + 4 88 208 + 8 84 200 diff --git a/src/fractalzoomer/color_maps/skydye11.map b/src/fractalzoomer/color_maps/skydye11.map new file mode 100644 index 000000000..6170b055a --- /dev/null +++ b/src/fractalzoomer/color_maps/skydye11.map @@ -0,0 +1,256 @@ + 0 0 0 + 8 0 4 + 12 0 8 + 12 0 8 + 16 0 12 + 20 0 12 + 20 0 16 + 24 0 16 + 28 0 20 + 28 0 20 + 32 0 24 + 36 0 24 + 36 0 28 + 40 0 28 + 44 0 32 + 44 0 32 + 48 0 36 + 52 0 36 + 56 0 40 + 60 0 44 + 60 0 44 + 64 0 48 + 68 0 52 + 72 0 52 + 76 0 56 + 76 4 56 + 80 4 60 + 84 4 60 + 88 4 64 + 92 4 68 + 96 8 72 + 96 8 76 + 92 8 80 + 88 8 84 + 84 8 92 + 84 8 96 + 80 8 104 + 76 8 108 + 72 8 112 + 72 8 120 + 68 8 124 + 64 8 132 + 60 8 136 + 60 8 144 + 56 8 148 + 52 8 152 + 48 8 160 + 48 4 164 + 44 4 172 + 40 4 176 + 36 4 180 + 36 4 188 + 32 4 192 + 28 4 200 + 24 4 204 + 24 4 212 + 20 4 216 + 16 4 220 + 12 4 228 + 12 4 232 + 8 4 240 + 4 4 244 + 0 0 252 + 0 4 248 + 0 12 244 + 0 20 240 + 0 28 236 + 0 36 232 + 0 44 228 + 0 52 224 + 0 60 220 + 0 68 216 + 0 76 212 + 0 84 208 + 0 92 204 + 0 100 200 + 0 108 196 + 0 116 192 + 0 124 188 + 0 132 184 + 0 140 180 + 0 148 176 + 0 156 172 + 0 164 168 + 0 172 164 + 0 180 160 + 0 188 156 + 0 196 152 + 0 204 148 + 0 212 144 + 0 220 140 + 0 228 136 + 0 236 132 + 0 232 124 + 0 224 120 + 0 220 112 + 0 216 104 + 0 208 96 + 0 200 92 + 0 192 88 + 0 184 80 + 0 172 76 + 0 164 68 + 0 156 64 + 0 148 56 + 0 140 52 + 0 128 44 + 0 120 40 + 0 112 32 + 0 104 28 + 0 92 20 + 0 84 16 + 0 76 8 + 0 64 0 + 0 60 0 + 0 56 0 + 0 52 0 + 0 48 0 + 0 44 0 + 0 40 0 + 0 36 0 + 4 32 0 + 4 28 0 + 4 24 0 + 4 20 0 + 4 16 0 + 4 12 0 + 4 8 0 + 4 4 0 + 8 0 4 + 12 0 8 + 16 0 12 + 20 0 12 + 20 0 16 + 24 0 16 + 28 0 20 + 32 0 20 + 32 0 24 + 36 0 24 + 40 0 28 + 44 0 32 + 44 0 32 + 48 0 36 + 52 4 36 + 56 4 40 + 56 4 40 + 60 4 44 + 64 4 48 + 68 4 48 + 68 4 52 + 72 4 52 + 76 4 56 + 80 4 56 + 80 4 60 + 84 4 60 + 88 4 64 + 92 4 68 + 96 8 72 + 96 8 76 +104 8 72 +112 8 68 +124 8 64 +132 8 60 +144 8 52 +152 8 48 +164 8 44 +172 8 40 +180 4 36 +192 4 32 +200 4 28 +212 4 20 +220 4 16 +232 4 12 +240 4 8 +252 0 0 +252 8 0 +252 20 0 +252 28 0 +252 40 0 +252 48 0 +252 60 0 +252 68 0 +252 80 0 +252 88 0 +252 100 0 +252 108 0 +252 120 0 +252 132 0 +252 140 0 +252 152 0 +252 160 0 +252 172 0 +252 180 0 +252 192 0 +252 200 0 +252 212 0 +252 220 0 +252 232 0 +252 240 0 +252 252 0 +252 240 0 +252 232 0 +252 220 0 +252 208 0 +252 196 0 +252 188 0 +252 176 0 +252 164 0 +252 152 0 +252 144 0 +252 132 0 +252 120 0 +252 112 0 +252 100 0 +252 88 0 +252 76 0 +252 68 0 +252 56 0 +252 44 0 +252 32 0 +252 24 0 +252 12 0 +252 0 0 +244 0 4 +236 0 8 +224 0 12 +216 0 16 +204 0 24 +196 0 28 +184 0 32 +176 4 36 +168 4 40 +156 4 44 +148 4 48 +136 4 56 +128 4 60 +116 4 64 +108 4 68 + 96 8 76 + 92 8 72 + 84 8 68 + 80 8 64 + 72 8 56 + 68 4 52 + 60 4 48 + 56 4 44 + 48 4 40 + 44 4 32 + 36 4 28 + 32 4 24 + 24 4 20 + 20 0 16 + 12 0 8 + 8 0 4 + 0 0 0 + 4 0 4 diff --git a/src/fractalzoomer/color_maps/test.MAP b/src/fractalzoomer/color_maps/test.MAP new file mode 100644 index 000000000..4c32e9b40 --- /dev/null +++ b/src/fractalzoomer/color_maps/test.MAP @@ -0,0 +1,256 @@ +127 84 131 +130 86 132 +133 88 134 +137 91 135 +140 93 137 +143 95 138 +146 97 140 +149 99 141 +153 101 143 +156 104 144 +159 106 146 +162 108 147 +165 110 149 +169 112 150 +172 114 152 +175 117 153 +178 119 155 +181 121 156 +185 123 158 +188 125 159 +191 128 160 +194 130 162 +197 132 163 +201 134 165 +204 136 166 +207 138 168 +210 141 169 +213 143 171 +217 145 172 +220 147 174 +223 149 175 +226 151 177 +229 154 178 +233 156 180 +236 158 181 +239 160 183 +242 162 184 +245 164 186 +249 167 187 +252 169 189 +255 171 190 +255 171 190 +255 171 190 +250 169 189 +245 167 188 +240 165 186 +234 163 185 +229 160 184 +224 158 182 +219 156 181 +214 154 180 +209 152 179 +204 150 178 +199 148 176 +193 146 175 +188 144 174 +183 142 172 +178 140 171 +173 137 170 +168 135 169 +163 133 168 +158 131 166 +152 129 165 +147 127 164 +142 125 162 +137 123 161 +132 121 160 +127 118 159 +122 116 158 +117 114 156 +112 112 155 +106 110 154 +101 108 153 +96 106 151 +91 104 150 +86 102 149 +81 100 148 +76 98 146 +71 95 145 +65 93 144 +60 91 143 +55 89 141 +50 87 140 +50 87 140 +50 87 140 +53 86 140 +56 85 141 +60 83 141 +63 82 142 +66 81 142 +70 80 143 +73 78 143 +76 77 143 +79 76 144 +82 75 144 +86 74 145 +89 72 145 +92 71 146 +96 70 146 +99 69 146 +102 67 147 +105 66 147 +109 65 148 +112 64 148 +115 62 148 +118 61 149 +122 60 149 +125 59 150 +128 58 150 +131 56 151 +134 55 151 +138 54 151 +141 53 152 +144 51 152 +147 50 153 +151 49 153 +154 48 154 +157 47 154 +160 45 154 +164 44 155 +167 43 155 +170 42 156 +173 40 156 +177 39 157 +180 38 157 +180 38 157 +180 38 157 +178 43 158 +175 48 159 +172 52 160 +170 57 161 +168 62 162 +165 67 163 +162 72 164 +160 76 165 +158 81 166 +155 86 166 +152 91 167 +150 96 168 +148 100 169 +145 105 170 +142 110 171 +140 115 172 +138 120 173 +135 124 174 +132 129 175 +130 134 176 +128 139 177 +125 144 178 +122 148 179 +120 153 180 +118 158 181 +115 163 182 +113 168 183 +110 172 184 +108 177 185 +105 182 186 +103 187 186 +100 192 187 +98 196 188 +95 201 189 +93 206 190 +90 211 191 +88 216 192 +85 220 193 +83 225 194 +80 230 195 +80 230 195 +80 230 195 +79 226 195 +79 221 195 +78 217 195 +77 212 196 +77 208 196 +76 203 196 +75 199 196 +75 194 196 +74 190 196 +73 186 196 +73 181 196 +72 177 196 +71 172 197 +71 168 197 +70 163 197 +69 159 197 +69 154 197 +68 150 197 +67 145 197 +66 141 198 +66 137 198 +65 132 198 +64 128 198 +64 123 198 +63 119 198 +62 114 198 +62 110 198 +61 105 198 +60 101 199 +60 97 199 +59 92 199 +58 88 199 +58 83 199 +57 79 199 +56 74 199 +56 70 200 +55 65 200 +54 61 200 +54 56 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 +53 52 200 diff --git a/src/fractalzoomer/color_maps/test2.MAP b/src/fractalzoomer/color_maps/test2.MAP new file mode 100644 index 000000000..6089bc95e --- /dev/null +++ b/src/fractalzoomer/color_maps/test2.MAP @@ -0,0 +1,256 @@ +0 0 0 +0 0 8 +0 0 17 +0 0 25 +0 0 34 +0 0 42 +0 0 51 +0 0 59 +0 0 67 +0 0 76 +0 0 84 +0 0 93 +0 0 101 +0 0 109 +0 0 118 +0 0 126 +0 0 135 +0 0 143 +0 0 152 +0 0 160 +0 0 160 +0 0 0 +7 7 13 +13 13 27 +20 20 40 +27 27 54 +34 34 67 +40 40 81 +47 47 94 +54 54 107 +61 61 121 +67 67 134 +74 74 148 +81 81 161 +88 88 174 +94 94 188 +101 101 201 +108 108 215 +115 115 228 +121 121 242 +128 128 255 +128 128 255 +0 0 0 +7 0 7 +13 0 13 +20 0 20 +27 0 27 +34 0 34 +40 0 40 +47 0 47 +54 0 54 +61 0 61 +67 0 67 +74 0 74 +81 0 81 +88 0 88 +94 0 94 +101 0 101 +108 0 108 +115 0 115 +121 0 121 +128 0 128 +128 0 128 +0 0 0 +13 13 0 +27 27 0 +40 40 0 +54 54 0 +67 67 0 +81 81 0 +94 94 0 +107 107 0 +121 121 0 +134 134 0 +148 148 0 +161 161 0 +174 174 0 +188 188 0 +201 201 0 +215 215 0 +228 228 0 +242 242 0 +255 255 0 +255 255 0 +0 0 0 +13 7 3 +27 13 7 +40 20 10 +54 27 13 +67 34 17 +81 40 20 +94 47 24 +107 54 27 +121 61 30 +134 67 34 +148 74 37 +161 81 40 +174 88 44 +188 94 47 +201 101 51 +215 108 54 +228 115 57 +242 121 61 +255 128 64 +255 128 64 +0 0 0 +13 3 3 +27 7 7 +40 10 10 +54 13 13 +67 17 17 +81 20 20 +94 24 24 +107 27 27 +121 30 30 +134 34 34 +148 37 37 +161 40 40 +174 44 44 +188 47 47 +201 51 51 +215 54 54 +228 57 57 +242 61 61 +255 64 64 +255 64 64 +0 0 0 +5 11 0 +11 21 0 +16 32 0 +21 42 0 +26 53 0 +32 63 0 +37 74 0 +42 84 0 +47 95 0 +53 105 0 +58 116 0 +63 126 0 +68 137 0 +74 147 0 +79 158 0 +84 168 0 +89 179 0 +95 189 0 +100 200 0 +100 200 0 +0 0 0 +0 7 7 +0 13 13 +0 20 20 +0 27 27 +0 34 34 +0 40 40 +0 47 47 +0 54 54 +0 61 61 +0 67 67 +0 74 74 +0 81 81 +0 88 88 +0 94 94 +0 101 101 +0 108 108 +0 115 115 +0 121 121 +0 128 128 +0 128 128 +0 0 0 +0 6 12 +0 12 24 +0 18 36 +0 24 47 +0 30 59 +0 36 71 +0 42 83 +0 48 95 +0 54 107 +0 59 118 +0 65 130 +0 71 142 +0 77 154 +0 83 166 +0 89 178 +0 95 189 +0 101 201 +0 107 213 +0 113 225 +0 113 225 +0 0 0 +13 0 13 +27 0 27 +40 0 40 +54 0 54 +67 0 67 +81 0 81 +94 0 94 +107 0 107 +121 0 121 +134 0 134 +148 0 148 +161 0 161 +174 0 174 +188 0 188 +201 0 201 +215 0 215 +228 0 228 +242 0 242 +255 0 255 +255 0 255 +0 0 0 +12 0 6 +24 0 12 +36 0 18 +48 0 24 +61 0 30 +73 0 36 +85 0 42 +97 0 48 +109 0 54 +121 0 61 +133 0 67 +145 0 73 +157 0 79 +169 0 85 +182 0 91 +194 0 97 +206 0 103 +218 0 109 +230 0 115 +230 0 115 +0 0 0 +10 10 10 +20 20 20 +30 30 30 +40 40 40 +51 51 51 +61 61 61 +71 71 71 +81 81 81 +91 91 91 +101 101 101 +111 111 111 +121 121 121 +131 131 131 +141 141 141 +152 152 152 +162 162 162 +172 172 172 +182 182 182 +192 192 192 +192 192 192 +192 192 192 +192 192 192 +192 192 192 +192 192 192 diff --git a/src/fractalzoomer/color_maps/white only.MAP b/src/fractalzoomer/color_maps/white only.MAP new file mode 100644 index 000000000..6e2f00e1b --- /dev/null +++ b/src/fractalzoomer/color_maps/white only.MAP @@ -0,0 +1,256 @@ +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 +255 255 255 diff --git a/src/fractalzoomer/color_maps/wizzl011.map b/src/fractalzoomer/color_maps/wizzl011.map new file mode 100644 index 000000000..c9927beaa --- /dev/null +++ b/src/fractalzoomer/color_maps/wizzl011.map @@ -0,0 +1,256 @@ + 48 0 48 + 20 100 100 + 20 104 104 + 24 104 104 + 24 108 108 + 28 108 108 + 28 112 112 + 32 116 116 + 36 116 116 + 36 120 120 + 40 124 124 + 40 124 124 + 44 128 128 + 44 128 128 + 48 132 132 + 52 136 136 + 52 136 136 + 56 140 140 + 56 140 140 + 60 144 144 + 60 148 148 + 64 148 148 + 68 152 152 + 68 156 156 + 72 156 156 + 72 160 160 + 76 160 160 + 76 164 164 + 80 168 168 + 84 168 168 + 84 172 172 + 88 172 172 + 88 176 176 + 92 180 180 + 92 180 180 + 96 184 184 +100 188 188 +100 188 188 +104 192 192 +104 192 192 +108 196 196 +108 200 200 +112 200 200 +116 204 204 +116 204 204 +120 208 208 +120 212 212 +124 212 212 +124 216 216 +128 220 220 +132 220 220 +132 224 224 +136 224 224 +136 228 228 +140 232 232 +140 232 232 +144 236 236 +148 236 236 +148 240 240 +152 244 244 +152 244 244 +156 248 248 +160 252 252 +160 252 252 +156 248 248 +152 244 244 +152 240 240 +148 240 240 +144 236 236 +140 232 232 +140 228 228 +136 228 228 +132 224 224 +132 220 220 +128 216 216 +124 216 216 +120 212 212 +120 208 208 +116 204 204 +112 200 200 +112 200 200 +108 196 196 +104 192 192 +100 188 188 +100 188 188 + 96 184 184 + 92 180 180 + 92 176 176 + 88 176 176 + 84 172 172 + 80 168 168 + 80 164 164 + 76 160 160 + 72 160 160 + 72 156 156 + 68 152 152 + 64 148 148 + 60 148 148 + 60 144 144 + 56 140 140 + 52 136 136 + 52 136 136 + 48 132 132 + 44 128 128 + 40 124 124 + 40 120 120 + 36 120 120 + 32 116 116 + 32 112 112 + 28 108 108 + 24 108 108 + 20 104 104 + 20 100 100 + 16 96 96 + 12 96 96 + 12 92 92 + 8 88 88 + 4 84 84 +120 60 0 +120 60 4 +124 64 8 +124 68 12 +128 72 16 +128 76 20 +132 80 24 +136 84 28 +136 84 32 +140 88 36 +140 92 40 +144 96 44 +148 100 48 +148 104 52 +152 108 56 +152 112 60 +156 112 64 +160 116 68 +160 120 72 +164 124 76 +164 128 80 +168 132 84 +172 136 88 +172 140 92 +176 140 96 +176 144 100 +180 148 104 +184 152 108 +184 156 112 +188 160 116 +188 164 120 +192 168 124 +196 168 128 +196 172 132 +200 176 136 +200 180 140 +204 184 144 +208 188 148 +208 192 152 +212 196 156 +212 196 160 +216 200 164 +220 204 168 +220 208 172 +224 212 176 +224 216 180 +228 220 184 +232 224 188 +232 224 192 +236 228 196 +236 232 200 +240 236 204 +244 240 208 +244 244 212 +248 248 216 +252 252 220 +252 252 220 +252 248 216 +248 244 212 +248 244 212 +248 240 208 +244 240 204 +244 236 200 +240 232 200 +240 232 196 +236 228 192 +236 224 188 +232 224 188 +232 220 184 +228 216 180 +228 216 176 +224 212 176 +224 208 172 +224 208 168 +220 204 164 +220 200 160 +216 200 160 +216 196 156 +212 192 152 +212 192 148 +208 188 148 +208 184 144 +204 184 140 +204 180 136 +200 176 136 +200 176 132 +200 172 128 +196 168 124 +196 168 120 +192 164 120 +192 160 116 +188 160 112 +188 156 108 +184 152 108 +184 152 104 +180 148 100 +180 144 96 +176 144 96 +176 140 92 +172 136 88 +172 136 84 +172 132 80 +168 128 80 +168 128 76 +164 124 72 +164 120 68 +160 120 68 +160 116 64 +156 112 60 +156 112 56 +152 108 56 +152 104 52 +148 104 48 +148 100 44 +148 96 40 +144 96 40 +144 92 36 +140 88 32 +140 88 28 +136 84 28 +136 80 24 +132 80 20 +132 76 16 +128 72 16 +128 72 12 +124 68 8 +124 64 4 +120 60 0 + 0 80 80 + 0 80 80 + 0 80 80 + 4 84 84 + 4 84 84 + 8 88 88 + 8 92 92 + 12 92 92 + 12 96 96 + 16 96 96 diff --git a/src/fractalzoomer/color_maps/wizzl012.map b/src/fractalzoomer/color_maps/wizzl012.map new file mode 100644 index 000000000..d84fcb91d --- /dev/null +++ b/src/fractalzoomer/color_maps/wizzl012.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 88 36 + 0 92 40 + 0 96 40 + 0 100 44 + 0 104 48 + 0 108 48 + 0 108 52 + 0 112 56 + 0 116 56 + 0 120 60 + 0 124 60 + 0 128 64 + 0 128 68 + 0 132 68 + 0 136 72 + 0 140 76 + 0 144 76 + 0 148 80 + 0 152 84 + 0 152 84 + 0 156 88 + 0 160 88 + 0 164 92 + 0 168 96 + 0 172 96 + 0 176 100 + 0 176 104 + 0 180 104 + 0 184 108 + 0 188 112 + 0 192 112 + 0 196 116 + 0 200 120 + 0 200 120 + 0 196 116 + 0 192 116 + 0 188 112 + 0 184 108 + 0 180 108 + 0 180 104 + 0 176 100 + 0 172 100 + 0 168 96 + 0 164 96 + 0 160 92 + 0 160 88 + 0 156 88 + 0 152 84 + 0 148 80 + 0 144 80 + 0 140 76 + 0 140 76 + 0 136 72 + 0 132 68 + 0 128 68 + 0 124 64 + 0 120 60 + 0 120 60 + 0 116 56 + 0 112 56 + 0 108 52 + 0 104 48 + 0 100 48 + 0 100 44 + 0 96 40 + 0 92 40 + 0 88 36 + 0 84 36 + 0 80 32 + 0 80 28 + 0 76 28 + 0 72 24 + 0 68 20 + 0 64 20 + 0 60 16 + 0 60 16 + 0 56 12 + 0 52 8 + 0 48 8 + 0 44 4 + 0 40 16 + 0 32 28 + 0 24 40 + 0 16 52 + 0 8 64 + 0 0 80 + 0 0 80 + 0 0 84 + 0 4 88 + 0 4 92 + 0 8 96 + 0 8 100 + 0 8 104 + 0 12 108 + 0 12 112 + 0 16 116 + 0 16 120 + 0 20 120 + 0 20 124 + 0 20 128 + 0 24 132 + 0 24 136 + 0 28 140 + 0 28 144 + 0 32 148 + 0 32 152 + 0 32 156 + 0 36 160 + 0 36 164 + 0 40 164 + 0 40 168 + 0 44 172 + 0 44 176 + 0 44 180 + 0 48 184 + 0 48 188 + 0 52 192 + 0 52 196 + 0 56 200 + 0 56 204 + 0 56 208 + 0 60 208 + 0 60 212 + 0 64 216 + 0 64 220 + 0 68 224 + 0 68 228 + 0 68 232 + 0 72 236 + 0 72 240 + 0 76 244 + 0 76 248 + 0 80 252 + 0 80 248 + 0 76 244 + 0 76 240 + 4 72 236 + 4 72 232 + 4 68 228 + 4 68 224 + 8 64 220 + 8 64 216 + 8 60 212 + 8 60 208 + 12 56 204 + 12 56 200 + 12 52 192 + 12 52 188 + 16 48 184 + 16 48 180 + 16 44 176 + 16 44 172 + 20 40 168 + 20 40 164 + 20 36 160 + 20 36 156 + 24 32 152 + 24 32 148 + 24 28 144 + 24 28 136 + 28 24 132 + 28 24 128 + 28 20 124 + 28 20 120 + 32 16 116 + 32 16 112 + 32 12 108 + 32 12 104 + 36 8 100 + 36 8 96 + 36 4 92 + 36 4 88 + 40 0 80 + 48 0 60 + 60 0 40 + 72 0 20 + 84 0 0 + 92 0 0 +100 0 0 +104 0 0 +112 0 0 +120 0 0 +124 0 0 +132 0 0 +140 0 0 +144 0 0 +152 0 0 +160 0 0 +164 0 0 +172 0 0 +180 0 0 +184 0 0 +192 0 0 +200 0 0 +204 0 0 +212 0 0 +220 0 0 +224 0 0 +232 0 0 +240 0 0 +236 0 0 +232 0 0 +228 0 0 +224 0 0 +216 0 0 +212 0 0 +208 0 0 +204 0 0 +200 0 0 +192 0 0 +188 0 0 +184 0 0 +180 0 0 +172 0 0 +168 0 0 +164 0 0 +160 0 0 +156 0 0 +148 0 0 +144 0 0 +140 0 0 +136 0 0 +132 0 0 +124 0 0 +120 0 0 +116 0 0 +112 0 0 +104 0 0 +100 0 0 + 96 0 0 + 92 0 0 + 88 0 0 + 80 0 0 + 76 0 0 + 72 0 0 + 68 0 0 + 60 0 0 + 48 8 0 + 32 20 0 + 16 28 0 + 0 40 0 + 0 40 0 + 0 44 4 + 0 48 4 + 0 52 8 + 0 56 12 + 0 60 12 + 0 60 16 + 0 64 20 + 0 68 20 + 0 72 24 + 0 76 28 + 0 80 28 + 0 84 32 + 0 84 32 diff --git a/src/fractalzoomer/color_maps/wizzl013.map b/src/fractalzoomer/color_maps/wizzl013.map new file mode 100644 index 000000000..0f897cd94 --- /dev/null +++ b/src/fractalzoomer/color_maps/wizzl013.map @@ -0,0 +1,256 @@ + 0 0 0 + 60 60 120 + 60 60 120 + 64 64 120 + 64 64 124 + 68 68 124 + 68 68 128 + 72 72 128 + 76 76 132 + 76 76 132 + 80 80 136 + 80 80 136 + 84 84 136 + 84 84 140 + 88 88 140 + 92 92 144 + 92 92 144 + 96 96 148 + 96 96 148 +100 100 152 +100 100 152 +104 104 156 +108 108 156 +108 108 156 +112 112 160 +112 112 160 +116 116 164 +116 116 164 +120 120 168 +124 124 168 +124 124 172 +128 128 172 +128 128 176 +132 132 176 +132 132 176 +136 136 180 +140 140 180 +140 140 184 +144 144 184 +144 144 188 +148 148 188 +152 152 192 +152 152 192 +156 156 192 +156 156 196 +160 160 196 +160 160 200 +164 164 200 +168 168 204 +168 168 204 +172 172 208 +172 172 208 +176 176 212 +176 176 212 +180 180 212 +184 184 216 +184 184 216 +188 188 220 +188 188 220 +192 192 224 +192 192 224 +196 196 228 +200 200 228 +200 200 232 +204 204 232 +204 204 232 +208 208 236 +208 208 236 +212 212 240 +216 216 240 +216 216 244 +220 220 244 +220 220 248 +224 224 248 +228 228 252 +228 228 252 +224 224 248 +220 220 244 +216 216 244 +216 216 240 +212 212 236 +208 208 232 +204 204 232 +200 200 228 +200 200 224 +196 196 224 +192 192 220 +188 188 216 +184 184 212 +184 184 212 +180 180 208 +176 176 204 +172 172 204 +168 168 200 +168 168 196 +164 164 192 +160 160 192 +156 156 188 +152 152 184 +152 152 184 +148 148 180 +144 144 176 +140 140 172 +140 140 172 +136 136 168 +132 132 164 +128 128 164 +124 124 160 +124 124 156 +120 120 152 +116 116 152 +112 112 148 +108 108 144 +108 108 144 +104 104 140 +100 100 136 + 96 96 132 + 92 92 132 + 92 92 128 + 88 88 124 + 84 84 124 + 80 80 120 + 76 76 116 + 76 76 112 + 72 72 112 + 68 68 108 + 64 64 104 + 60 60 100 +120 40 0 +120 40 0 +124 44 4 +124 48 8 +128 52 12 +128 56 16 +132 60 20 +136 64 24 +136 68 28 +140 72 28 +140 76 32 +144 80 36 +144 84 40 +148 88 44 +152 92 48 +152 92 52 +156 96 56 +156 100 56 +160 104 60 +164 108 64 +164 112 68 +168 116 72 +168 120 76 +172 124 80 +172 128 84 +176 132 84 +180 136 88 +180 140 92 +184 144 96 +184 144 100 +188 148 104 +188 152 108 +192 156 112 +196 160 112 +196 164 116 +200 168 120 +200 172 124 +204 176 128 +208 180 132 +208 184 136 +212 188 140 +212 192 140 +216 196 144 +216 196 148 +220 200 152 +224 204 156 +224 208 160 +228 212 164 +228 216 168 +232 220 168 +232 224 172 +236 228 176 +240 232 180 +240 236 184 +244 240 188 +244 244 192 +248 248 196 +252 252 200 +252 252 200 +252 248 196 +248 244 192 +248 240 192 +244 240 188 +244 236 184 +240 232 180 +240 228 180 +236 224 176 +236 224 172 +232 220 172 +232 216 168 +228 212 164 +228 212 160 +224 208 160 +224 204 156 +220 200 152 +220 196 152 +216 196 148 +216 192 144 +212 188 140 +212 184 140 +208 184 136 +208 180 132 +204 176 128 +204 172 128 +200 168 124 +200 168 120 +196 164 120 +196 160 116 +192 156 112 +192 156 108 +188 152 108 +188 148 104 +188 144 100 +184 140 100 +184 140 96 +180 136 92 +180 132 88 +176 128 88 +176 128 84 +172 124 80 +172 120 80 +168 116 76 +168 112 72 +164 112 68 +164 108 68 +160 104 64 +160 100 60 +156 100 56 +156 96 56 +152 92 52 +152 88 48 +148 84 48 +148 84 44 +144 80 40 +144 76 36 +140 72 36 +140 72 32 +136 68 28 +136 64 28 +132 60 24 +132 56 20 +128 56 16 +128 52 16 +124 48 12 +124 44 8 +120 40 4 + 80 0 0 + 80 4 0 diff --git a/src/fractalzoomer/color_maps/wizzl014.map b/src/fractalzoomer/color_maps/wizzl014.map new file mode 100644 index 000000000..af21f6cee --- /dev/null +++ b/src/fractalzoomer/color_maps/wizzl014.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 12 0 16 + 28 0 32 + 40 0 44 + 52 0 60 + 68 0 76 + 80 0 92 + 92 0 104 +108 0 120 +120 0 136 +132 0 152 +144 0 164 +160 0 180 +172 0 196 +184 0 212 +200 0 224 +212 0 240 +200 0 224 +184 0 212 +172 0 196 +160 0 180 +144 0 164 +132 0 152 +120 0 136 +108 0 120 + 92 0 104 + 80 0 92 + 68 0 76 + 64 0 92 + 56 4 108 + 52 32 112 + 44 60 120 + 36 92 124 + 28 120 132 + 24 148 140 + 16 180 144 + 8 208 152 + 0 240 160 + 0 232 152 + 0 220 144 + 0 212 136 + 0 200 128 + 4 188 120 + 4 180 112 + 4 168 104 + 4 160 96 + 4 148 88 + 8 136 80 + 8 128 72 + 8 116 64 + 8 108 56 + 12 96 48 + 12 84 40 + 12 76 32 + 12 64 24 + 16 52 12 + 28 60 20 + 36 68 28 + 48 76 36 + 56 84 44 + 64 92 52 + 76 100 60 + 84 108 68 + 96 116 76 +104 124 84 +116 132 92 +124 140 100 +132 144 104 +144 152 112 +152 160 120 +164 168 128 +172 176 136 +184 184 144 +192 192 152 +200 200 160 +212 208 168 +220 216 176 +232 224 184 +240 232 192 +252 240 200 +240 228 188 +228 212 172 +216 196 156 +200 180 140 +188 164 124 +176 148 108 +160 136 96 +148 120 80 +136 104 64 +120 88 48 +108 72 32 + 96 56 16 + 80 40 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 12 12 0 + 12 12 0 + 12 12 0 + 8 8 0 + 8 8 0 + 8 8 0 + 8 8 0 + 8 8 0 + 8 8 0 + 8 8 0 + 8 8 0 + 4 4 0 + 4 4 0 + 4 4 0 + 4 4 0 + 4 4 0 + 4 4 0 + 4 4 0 + 0 0 0 + 80 40 16 + 92 52 24 +104 68 36 +116 84 44 +128 100 56 +140 112 64 +152 128 76 +164 144 88 +176 160 96 +188 176 108 +200 188 116 +212 204 128 +224 220 136 +236 236 148 +252 252 160 +240 240 152 +228 224 140 +216 208 132 +200 192 120 +188 176 112 +176 160 100 +160 144 92 +148 128 80 +136 112 72 +120 96 60 +108 80 52 + 96 64 40 + 80 48 32 + 68 32 20 + 56 16 12 + 40 0 0 + 52 0 4 + 64 0 8 + 76 0 12 + 92 0 20 +104 0 24 +116 0 28 +132 0 32 +144 0 40 +156 0 44 +172 0 48 +184 0 52 +196 0 60 +212 0 64 +224 0 68 +236 0 72 +252 0 80 +236 0 80 +220 0 76 +204 0 72 +188 0 68 +172 0 64 +156 0 60 +140 0 56 +124 0 52 +108 0 48 + 92 0 44 + 76 0 40 + 60 0 36 + 40 0 32 + 0 0 16 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/wizzl015.map b/src/fractalzoomer/color_maps/wizzl015.map new file mode 100644 index 000000000..e46248f04 --- /dev/null +++ b/src/fractalzoomer/color_maps/wizzl015.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 16 16 24 + 32 40 40 + 32 52 52 + 28 68 68 + 28 80 80 + 24 96 96 + 24 108 108 + 20 124 124 + 20 140 140 + 16 152 152 + 12 168 168 + 12 180 180 + 8 196 196 + 8 208 208 + 4 224 224 + 0 240 240 + 0 232 232 + 0 220 220 + 0 212 212 + 0 200 200 + 0 192 192 + 0 180 180 + 0 172 172 + 0 160 160 + 0 152 152 + 0 140 140 + 0 132 132 + 0 120 120 + 0 112 112 + 0 100 100 + 0 92 92 + 0 80 80 + 8 88 88 + 20 100 100 + 32 108 108 + 44 120 120 + 52 128 128 + 64 140 140 + 76 148 148 + 88 160 160 + 96 168 168 +108 180 180 +120 188 188 +132 200 200 +140 208 208 +152 220 220 +164 228 228 +176 240 240 +168 236 236 +156 228 228 +144 220 220 +132 212 212 +124 204 204 +112 196 196 +100 188 188 + 88 180 180 + 80 176 176 + 68 168 168 + 56 160 160 + 44 152 152 + 36 144 144 + 24 136 136 + 12 128 128 + 0 120 120 +120 120 120 +116 116 116 +104 104 104 + 96 96 96 + 84 84 84 + 92 92 92 +100 100 100 +112 112 112 +120 120 120 +124 124 124 +132 132 132 +140 140 140 +152 152 152 +160 160 160 +168 168 168 +176 176 176 +188 188 188 +192 192 192 +204 204 204 +212 212 212 +224 224 224 +216 216 216 +208 208 208 +200 200 200 +192 192 192 +184 184 184 +172 172 172 +164 164 164 +156 156 156 +148 148 148 +140 140 140 +132 132 132 +120 120 120 +116 116 116 +104 104 104 + 96 96 96 + 84 84 84 + 92 92 92 +100 100 100 +112 112 112 +120 120 120 +124 124 124 +132 132 132 +140 140 140 +152 152 152 +160 160 160 +168 168 168 +176 176 176 +188 188 188 +192 192 192 +204 204 204 +212 212 212 +224 224 224 +212 212 212 +196 196 196 +184 184 184 +168 168 168 +156 156 156 +140 140 140 +128 128 128 +112 112 112 +100 100 100 + 84 84 84 + 72 72 72 + 56 56 56 + 44 44 44 + 28 28 28 + 16 16 16 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/wizzl016.map b/src/fractalzoomer/color_maps/wizzl016.map new file mode 100644 index 000000000..b78947258 --- /dev/null +++ b/src/fractalzoomer/color_maps/wizzl016.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 24 24 + 0 48 48 + 0 72 72 + 0 100 100 + 0 124 124 + 0 148 148 + 0 176 176 + 0 200 200 + 0 224 224 + 0 252 252 + 20 228 252 + 44 204 248 + 64 180 244 + 88 152 240 +108 128 236 +132 104 236 +152 76 232 +176 52 228 +196 28 224 +220 0 220 +200 0 200 +176 0 176 +156 0 156 +132 0 132 +112 0 112 + 88 0 88 + 68 0 68 + 44 0 44 + 24 0 24 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 4 4 4 + 12 12 12 + 20 20 20 + 28 28 28 + 36 36 36 + 44 44 44 + 52 52 52 + 60 60 60 + 68 68 68 + 76 76 76 + 84 84 84 + 92 92 92 +100 100 100 +108 108 108 +116 116 116 +124 124 124 +132 132 132 +140 140 140 +148 148 148 +156 156 156 +164 164 164 +172 172 172 +180 180 180 +188 188 188 +196 196 196 +204 204 204 +212 212 212 +220 220 220 +228 228 228 +236 236 236 +244 244 244 +252 252 252 +248 248 248 +240 240 240 +232 232 232 +224 224 224 +216 216 216 +208 208 208 +200 200 200 +192 192 192 +184 184 184 +176 176 176 +168 168 168 +160 160 160 +152 152 152 +144 144 144 +136 136 136 +128 128 128 +120 120 120 +112 112 112 +104 104 104 + 96 96 96 + 88 88 88 + 80 80 80 + 72 72 72 + 64 64 64 + 56 56 56 + 48 48 48 + 40 40 40 + 32 32 32 + 24 24 24 + 16 16 16 + 8 8 8 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +140 0 40 +120 0 0 +128 0 0 +140 0 0 +152 0 0 +164 0 0 +176 0 0 +188 0 0 +200 0 0 +192 0 24 +180 0 48 +172 0 72 +160 0 100 +148 0 124 +140 0 148 +128 0 172 +116 0 200 +108 0 172 + 96 0 144 + 84 0 116 + 72 0 88 + 60 0 60 + 40 0 40 + 20 0 20 + 0 0 0 + 4 4 4 + 8 8 8 + 16 16 16 + 20 20 20 + 24 24 24 + 32 32 32 + 36 36 36 + 40 40 40 + 48 48 48 + 52 52 52 + 60 60 60 + 64 64 64 + 68 68 68 + 76 76 76 + 80 80 80 + 84 84 84 + 92 92 92 + 96 96 96 +104 104 104 +108 108 108 +112 112 112 +120 120 120 +124 124 124 +128 128 128 +136 136 136 +140 140 140 +144 144 144 +152 152 152 +156 156 156 +164 164 164 +168 168 168 +172 172 172 +180 180 180 +184 184 184 +188 188 188 +196 196 196 +200 200 200 +208 208 208 +212 212 212 +216 216 216 +224 224 224 +228 228 228 +232 232 232 +240 240 240 +244 244 244 +252 252 252 diff --git a/src/fractalzoomer/color_maps/wizzl017.map b/src/fractalzoomer/color_maps/wizzl017.map new file mode 100644 index 000000000..249af1442 --- /dev/null +++ b/src/fractalzoomer/color_maps/wizzl017.map @@ -0,0 +1,256 @@ + 4 0 8 + 0 0 4 + 0 0 0 + 0 0 0 + 8 0 0 + 16 0 0 + 24 0 0 + 32 0 0 + 40 0 0 + 44 0 0 + 52 0 0 + 60 0 0 + 68 0 0 + 76 0 0 + 84 0 0 + 92 0 0 +100 0 0 +108 0 0 +116 0 0 +120 0 0 +128 0 0 +136 0 0 +144 0 0 +152 0 0 +160 0 0 +168 0 0 +176 0 0 +184 0 0 +192 0 0 +196 0 0 +204 0 0 +212 0 0 +220 0 0 +228 0 0 +236 0 0 +228 0 0 +220 0 0 +212 0 0 +208 0 0 +200 0 0 +192 0 0 +184 0 0 +176 0 0 +168 0 0 +160 0 0 +152 0 0 +148 0 0 +140 0 0 +132 0 0 +124 0 0 +116 0 0 +108 0 0 +100 0 0 + 92 0 0 + 88 0 0 + 80 0 0 + 72 0 0 + 64 0 0 + 56 0 0 + 48 0 0 + 40 0 0 + 32 0 0 + 28 0 0 + 20 0 0 + 12 0 0 + 4 0 0 + 0 0 0 + 0 0 4 + 0 0 12 + 0 0 20 + 0 0 28 + 0 0 36 + 0 0 44 + 0 0 52 + 0 0 60 + 0 0 68 + 0 0 76 + 0 0 84 + 0 0 92 + 0 0 100 + 0 0 108 + 0 0 116 + 0 0 124 + 0 0 132 + 0 0 140 + 0 0 148 + 0 0 156 + 0 0 164 + 0 0 172 + 0 0 180 + 0 0 188 + 0 0 196 + 0 0 204 + 0 0 212 + 0 0 220 + 0 0 228 + 0 0 236 + 0 0 244 + 0 0 252 + 0 0 244 + 0 0 236 + 0 0 228 + 0 0 220 + 0 0 212 + 0 0 204 + 0 0 196 + 0 0 188 + 0 0 180 + 0 0 172 + 0 0 164 + 0 0 156 + 0 0 148 + 0 0 140 + 0 0 132 + 0 0 128 + 0 0 120 + 0 0 112 + 0 0 104 + 0 0 96 + 0 0 88 + 0 0 80 + 0 0 72 + 0 0 64 + 0 0 56 + 0 0 48 + 0 0 40 + 0 0 32 + 0 0 24 + 0 0 16 + 0 0 8 + 0 0 0 + 0 0 0 + 8 4 0 + 0 0 0 + 16 8 4 + 24 12 8 + 32 16 8 + 40 16 12 + 48 20 12 + 52 24 16 + 60 28 16 + 68 32 20 + 76 32 20 + 84 36 24 + 92 40 24 +100 44 28 +108 44 28 +116 48 32 +124 52 32 +128 56 36 +136 60 36 +144 60 40 +152 64 40 +160 68 44 +168 72 44 +176 76 48 +184 76 48 +192 80 52 +196 84 52 +204 88 56 +212 88 56 +220 92 60 +228 96 60 +236 100 60 +228 96 60 +220 92 56 +212 92 56 +204 88 52 +200 84 52 +192 80 48 +184 80 48 +176 76 44 +168 72 44 +160 68 40 +152 68 40 +144 64 36 +140 60 36 +132 56 32 +124 56 32 +116 52 28 +108 48 28 +100 44 24 + 92 44 24 + 84 40 20 + 80 36 20 + 72 32 16 + 64 32 16 + 56 28 12 + 48 24 12 + 68 32 16 + 76 36 20 + 84 36 20 + 92 40 24 +100 44 24 +108 48 28 +116 48 28 +124 52 32 + 4 0 8 + 8 0 12 + 12 0 16 + 20 0 24 + 24 0 28 + 28 0 32 + 32 0 36 + 36 0 40 + 40 0 44 + 48 0 52 + 52 0 56 + 56 0 60 + 60 0 64 + 64 0 68 + 68 0 72 + 76 0 80 + 80 0 84 + 84 0 88 + 88 0 92 + 92 0 96 + 96 0 100 +104 0 108 +108 0 112 +112 0 116 +116 0 120 +120 0 124 +124 0 128 +132 0 136 +136 0 140 +140 0 144 +148 0 152 +144 0 148 +140 0 144 +136 0 140 +128 0 132 +124 0 128 +120 0 124 +116 0 120 +108 0 112 +104 0 108 +100 0 104 + 96 0 100 + 88 0 92 + 84 0 88 + 80 0 84 + 76 0 80 + 68 0 72 + 64 0 68 + 60 0 64 + 56 0 60 + 48 0 52 + 44 0 48 + 40 0 44 + 36 0 40 + 28 0 32 + 24 0 28 + 20 0 24 + 16 0 20 + 8 0 12 diff --git a/src/fractalzoomer/color_maps/wizzl018.map b/src/fractalzoomer/color_maps/wizzl018.map new file mode 100644 index 000000000..8b2bc9b69 --- /dev/null +++ b/src/fractalzoomer/color_maps/wizzl018.map @@ -0,0 +1,256 @@ + 0 0 0 + 8 0 0 + 20 0 0 + 32 0 0 + 44 0 4 + 56 0 4 + 64 0 4 + 76 0 8 + 88 0 8 +100 0 8 +112 0 12 +120 0 12 +132 0 12 +144 0 16 +156 0 16 +168 0 16 +180 0 20 +168 0 20 +156 0 20 +144 0 20 +132 0 16 +120 0 16 +108 0 16 + 96 0 12 + 84 0 12 + 72 0 12 + 60 0 8 + 48 0 8 + 36 0 8 + 24 0 4 + 12 0 4 + 0 0 0 + 0 0 8 + 4 0 20 + 4 0 28 + 8 0 40 + 8 0 52 + 12 0 60 + 16 0 72 + 16 0 84 + 20 0 92 + 20 0 104 + 24 0 116 + 28 0 124 + 28 0 136 + 32 0 148 + 32 0 156 + 36 0 168 + 40 0 180 + 40 0 172 + 36 0 160 + 36 0 148 + 32 0 136 + 28 0 124 + 28 0 116 + 24 0 104 + 20 0 92 + 20 0 80 + 16 0 68 + 16 0 60 + 12 0 48 + 8 0 36 + 8 0 24 + 4 0 12 + 0 0 0 + 12 8 0 + 28 16 0 + 44 24 0 + 60 32 0 + 72 40 0 + 88 52 0 +104 60 0 +120 68 0 +132 76 0 +148 84 0 +164 96 0 +180 104 0 +192 112 0 +208 120 0 +224 128 0 +240 140 0 +228 132 0 +212 124 0 +196 116 0 +180 108 0 +168 100 0 +152 88 0 +136 80 0 +120 72 0 +108 64 0 + 92 56 0 + 76 44 0 + 60 36 0 + 48 28 0 + 32 20 0 + 16 12 0 + 0 0 0 + 0 0 0 + 0 4 0 + 0 8 0 + 0 12 0 + 0 16 0 + 0 16 0 + 0 20 0 + 0 24 0 + 0 28 0 + 0 32 0 + 0 32 0 + 0 36 0 + 0 40 0 + 0 44 0 + 0 48 0 + 0 52 0 + 0 52 0 + 0 48 0 + 0 44 0 + 0 40 0 + 0 36 0 + 0 36 0 + 0 32 0 + 0 28 0 + 0 24 0 + 0 20 0 + 0 20 0 + 0 16 0 + 0 12 0 + 0 8 0 + 0 4 0 + 0 0 0 + 4 0 8 + 8 0 16 + 12 0 24 + 16 0 32 + 20 0 40 + 24 0 48 + 28 0 56 + 32 0 64 + 36 0 72 + 40 0 80 + 44 0 88 + 48 0 96 + 52 0 104 + 56 0 112 + 60 0 120 + 68 0 132 + 64 0 124 + 60 0 116 + 56 0 108 + 52 0 100 + 48 0 92 + 44 0 84 + 40 0 76 + 36 0 68 + 32 0 60 + 28 0 52 + 24 0 44 + 20 0 36 + 16 0 28 + 12 0 20 + 8 0 12 + 0 0 0 + 0 4 8 + 0 12 20 + 0 20 28 + 0 28 40 + 0 36 48 + 0 44 60 + 0 52 68 + 0 60 80 + 0 64 88 + 0 72 100 + 0 80 108 + 0 88 120 + 0 96 128 + 0 104 140 + 0 112 148 + 0 120 160 + 0 116 152 + 0 108 140 + 0 100 132 + 0 92 120 + 0 84 112 + 0 76 100 + 0 68 92 + 0 60 80 + 0 56 72 + 0 48 60 + 0 40 52 + 0 32 40 + 0 24 32 + 0 16 20 + 0 8 12 + 0 0 0 + 8 0 8 + 20 0 20 + 28 0 28 + 40 0 40 + 48 0 48 + 60 0 60 + 68 0 68 + 80 0 80 + 88 0 88 +100 0 100 +108 0 108 +120 0 120 +128 0 128 +140 0 140 +148 0 148 +160 0 160 +152 0 152 +140 0 140 +132 0 132 +120 0 120 +112 0 112 +100 0 100 + 92 0 92 + 80 0 80 + 72 0 72 + 60 0 60 + 52 0 52 + 40 0 40 + 32 0 32 + 20 0 20 + 12 0 12 + 0 0 0 + 4 12 0 + 8 24 0 + 16 36 0 + 20 48 0 + 28 60 0 + 32 76 0 + 40 88 0 + 44 100 0 + 48 112 0 + 56 124 0 + 60 140 0 + 68 152 0 + 72 164 0 + 80 176 0 + 84 188 0 + 92 204 0 + 88 192 0 + 84 180 0 + 76 164 0 + 72 152 0 + 64 140 0 + 60 124 0 + 52 112 0 + 48 96 0 + 40 84 0 + 36 72 0 + 28 56 0 + 24 44 0 + 16 28 0 + 12 16 0 + 4 0 4 diff --git a/src/fractalzoomer/color_maps/wizzl020.map b/src/fractalzoomer/color_maps/wizzl020.map new file mode 100644 index 000000000..c00144d2a --- /dev/null +++ b/src/fractalzoomer/color_maps/wizzl020.map @@ -0,0 +1,256 @@ + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 +120 0 0 +124 0 0 +132 0 0 +136 0 0 +144 0 0 +148 0 0 +156 0 0 +160 0 0 +168 0 0 +172 0 0 +180 0 0 +184 0 0 +192 0 0 +196 0 0 +204 0 0 +208 0 0 +216 0 0 +220 0 0 +228 0 0 +232 0 0 +240 0 0 +244 0 0 +252 0 0 +240 0 0 +224 0 0 +212 0 0 +196 0 0 +180 0 0 +168 0 0 +152 0 0 +136 0 0 +120 0 0 + 92 0 20 + 60 0 40 + 32 0 60 + 0 0 80 + 0 0 88 + 0 0 96 + 0 0 104 + 0 0 112 + 0 0 120 + 0 0 128 + 0 0 140 + 0 0 148 + 0 0 156 + 0 0 164 + 0 0 172 + 0 0 180 + 0 0 188 + 0 0 200 + 0 0 208 + 0 0 216 + 0 0 224 + 0 0 232 + 0 0 240 + 0 0 252 + 0 0 248 + 0 0 244 + 0 0 236 + 0 0 232 + 0 0 224 + 0 0 220 + 0 0 212 + 0 0 208 + 0 0 200 + 0 0 196 + 0 0 188 + 0 0 184 + 0 0 176 + 0 0 172 + 0 0 164 + 0 0 160 + 0 0 152 + 0 0 148 + 0 0 140 + 0 0 136 + 0 0 128 + 0 0 124 + 0 0 116 + 0 0 112 + 0 0 104 + 0 0 100 + 0 0 92 + 0 0 88 + 0 0 80 + 0 4 72 + 0 8 60 + 0 16 48 + 0 20 36 + 0 28 24 + 0 32 12 + 0 40 0 + 4 44 0 + 8 52 0 + 12 60 4 + 16 68 4 + 20 72 8 + 28 80 8 + 32 88 8 + 36 96 12 + 40 104 12 + 44 108 16 + 48 116 16 + 56 124 20 + 60 132 20 + 64 140 20 + 68 144 24 + 72 152 24 + 76 160 28 + 84 168 28 + 88 176 28 + 92 180 32 + 96 188 32 +100 196 36 +104 204 36 +112 212 40 +116 220 40 +124 228 40 +132 240 40 +128 236 40 +124 228 40 +120 220 36 +112 216 36 +108 208 36 +104 200 32 +100 192 32 + 92 188 28 + 88 180 28 + 84 172 28 + 80 164 24 + 72 160 24 + 68 152 20 + 64 144 20 + 56 140 20 + 52 132 16 + 48 124 16 + 44 116 16 + 36 112 12 + 32 104 12 + 28 96 8 + 24 88 8 + 16 84 8 + 12 76 4 + 8 68 4 + 0 60 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/xDeepSea.map b/src/fractalzoomer/color_maps/xDeepSea.map new file mode 100644 index 000000000..3e2357ab0 --- /dev/null +++ b/src/fractalzoomer/color_maps/xDeepSea.map @@ -0,0 +1,256 @@ + 0 1 65 + 0 2 65 + 0 3 66 + 0 4 66 + 0 5 67 + 0 6 68 + 0 7 68 + 0 8 69 + 0 9 69 + 0 10 70 + 0 11 71 + 0 12 71 + 0 13 72 + 0 14 72 + 0 15 73 + 0 16 74 + 0 17 74 + 0 18 75 + 0 19 75 + 0 20 76 + 0 21 76 + 0 22 77 + 0 23 78 + 0 24 78 + 0 25 79 + 0 26 79 + 0 27 80 + 0 28 81 + 0 29 81 + 0 30 82 + 0 31 82 + 0 32 83 + 0 33 84 + 0 34 84 + 0 35 85 + 0 36 85 + 0 37 86 + 0 38 87 + 0 39 87 + 0 40 88 + 0 41 88 + 0 42 89 + 0 43 90 + 0 44 90 + 0 45 91 + 0 46 91 + 0 47 92 + 0 48 92 + 0 49 93 + 0 50 94 + 0 51 94 + 0 52 95 + 0 53 95 + 0 54 96 + 0 55 97 + 0 56 97 + 0 57 98 + 0 58 98 + 0 59 99 + 0 60 100 + 0 61 100 + 0 62 101 + 0 63 101 + 0 64 102 + 0 65 103 + 0 66 103 + 0 67 104 + 0 68 104 + 0 69 105 + 0 70 106 + 0 71 106 + 0 72 107 + 0 73 107 + 0 74 108 + 0 75 109 + 0 76 109 + 0 77 110 + 0 78 110 + 0 79 111 + 0 80 112 + 0 81 112 + 0 82 113 + 0 83 113 + 0 84 114 + 0 85 114 + 0 86 115 + 0 87 116 + 0 88 116 + 0 89 117 + 0 90 117 + 0 91 118 + 0 92 119 + 0 93 119 + 0 94 120 + 0 95 120 + 0 96 121 + 0 97 122 + 0 98 122 + 0 99 123 + 0 100 123 + 0 101 124 + 0 102 125 + 0 103 125 + 0 104 126 + 0 105 126 + 0 106 127 + 0 107 128 + 0 108 128 + 0 109 129 + 0 110 129 + 0 111 130 + 0 112 130 + 0 113 131 + 0 114 132 + 0 115 132 + 0 116 133 + 0 117 133 + 0 118 134 + 0 119 135 + 0 120 135 + 0 121 136 + 0 122 136 + 0 123 137 + 0 124 138 + 0 125 138 + 0 126 139 + 0 127 139 + 0 128 140 + 0 128 141 + 0 129 141 + 0 130 142 + 0 131 142 + 0 132 143 + 0 133 144 + 0 134 144 + 0 135 145 + 0 136 145 + 0 137 146 + 0 138 147 + 0 139 147 + 0 140 148 + 0 141 148 + 0 142 149 + 0 143 150 + 0 144 150 + 0 145 151 + 0 146 151 + 0 147 152 + 0 148 152 + 0 149 153 + 0 150 154 + 0 151 154 + 0 152 155 + 0 153 155 + 0 154 156 + 0 155 157 + 0 156 157 + 0 157 158 + 0 158 158 + 0 159 159 + 0 160 160 + 0 161 160 + 0 162 161 + 0 163 161 + 0 164 162 + 0 165 163 + 0 166 163 + 0 167 164 + 0 168 164 + 0 169 165 + 0 170 166 + 0 171 166 + 0 172 167 + 0 173 167 + 0 174 168 + 0 175 168 + 0 176 169 + 0 177 170 + 0 178 170 + 0 179 171 + 0 180 171 + 0 181 172 + 0 182 173 + 0 183 173 + 0 184 174 + 0 185 174 + 0 186 175 + 0 187 176 + 0 188 176 + 0 189 177 + 0 190 177 + 0 191 178 + 0 192 179 + 0 193 179 + 0 194 180 + 0 195 180 + 0 196 181 + 0 197 182 + 0 198 182 + 0 199 183 + 0 200 183 + 0 201 184 + 0 202 185 + 0 203 185 + 0 204 186 + 0 205 186 + 0 206 187 + 0 207 188 + 0 208 188 + 0 209 189 + 0 210 189 + 0 211 190 + 0 212 190 + 0 213 191 + 0 214 192 + 0 215 192 + 0 216 193 + 0 217 193 + 0 218 194 + 0 219 195 + 0 220 195 + 0 221 196 + 0 222 196 + 0 223 197 + 0 224 198 + 0 225 198 + 0 226 199 + 0 227 199 + 0 228 200 + 0 229 201 + 0 230 201 + 0 231 202 + 0 232 202 + 0 233 203 + 0 234 204 + 0 235 204 + 0 236 205 + 0 237 205 + 0 238 206 + 0 239 206 + 0 240 207 + 0 241 208 + 0 242 208 + 0 243 209 + 0 244 209 + 0 245 210 + 0 246 211 + 0 247 211 + 0 248 212 + 0 249 212 + 0 250 213 + 0 251 214 + 0 252 214 + 0 253 215 + 0 254 215 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/xGrayAndPink.map b/src/fractalzoomer/color_maps/xGrayAndPink.map new file mode 100644 index 000000000..a7bce2b70 --- /dev/null +++ b/src/fractalzoomer/color_maps/xGrayAndPink.map @@ -0,0 +1,256 @@ +255 128 128 +255 129 129 + 34 34 34 + 34 34 34 + 34 34 34 +255 131 131 +255 131 131 + 36 36 36 + 36 36 36 + 37 37 37 +255 133 133 +255 134 134 + 38 38 38 + 39 39 39 + 40 40 40 +255 136 136 +255 136 136 + 41 41 41 + 42 42 42 + 42 42 42 +255 138 138 +255 139 139 +255 139 139 + 44 44 44 + 44 44 44 +255 141 141 +255 141 141 +255 142 142 + 46 46 46 + 47 47 47 +255 143 143 +255 144 144 +255 144 144 + 49 49 49 + 50 50 50 +255 146 146 +255 146 146 +255 147 147 + 52 52 52 + 52 52 52 +255 148 148 +255 149 149 +255 149 149 + 54 54 54 + 54 54 54 + 55 55 55 +255 151 151 +255 152 152 + 56 56 56 + 57 57 57 + 58 58 58 +255 154 154 +255 154 154 + 59 59 59 + 60 60 60 + 60 60 60 +255 156 156 +255 157 157 + 62 62 62 + 62 62 62 + 62 62 62 +255 159 159 +255 159 159 + 64 64 64 + 64 64 64 + 65 65 65 +255 161 161 +255 162 162 +255 162 162 + 67 67 67 + 68 68 68 +255 164 164 +255 164 164 +255 165 165 + 70 70 70 + 70 70 70 +255 166 166 +255 167 167 +255 167 167 + 72 72 72 + 72 72 72 +255 169 169 +255 169 169 +255 170 170 + 74 74 74 + 75 75 75 + 76 76 76 +255 172 172 +255 172 172 + 77 77 77 + 78 78 78 + 78 78 78 +255 174 174 +255 175 175 + 80 80 80 + 80 80 80 + 80 80 80 +255 177 177 +255 177 177 + 82 82 82 + 82 82 82 + 83 83 83 +255 179 179 +255 180 180 + 84 84 84 + 85 85 85 + 86 86 86 +255 182 182 +255 182 182 +255 183 183 + 88 88 88 + 88 88 88 +255 184 184 +255 185 185 +255 185 185 + 90 90 90 + 90 90 90 +255 187 187 +255 187 187 +255 188 188 + 92 92 92 + 93 93 93 +255 189 189 +255 190 190 +255 190 190 + 95 95 95 + 96 96 96 +255 192 192 +255 192 192 +255 192 192 + 98 98 98 + 98 98 98 + 98 98 98 +255 194 194 +255 195 195 +100 100 100 +100 100 100 +101 101 101 +255 197 197 +255 197 197 +102 102 102 +103 103 103 +104 104 104 +255 199 199 +255 200 200 +105 105 105 +106 106 106 +106 106 106 +255 202 202 +255 202 202 +255 203 203 +108 108 108 +108 108 108 +255 204 204 +255 205 205 +255 205 205 +110 110 110 +111 111 111 +255 207 207 +255 207 207 +255 208 208 +113 113 113 +114 114 114 +255 209 209 +255 210 210 +255 210 210 +116 116 116 +116 116 116 +255 212 212 +255 212 212 +255 213 213 +118 118 118 +118 118 118 +119 119 119 +255 215 215 +255 215 215 +120 120 120 +121 121 121 +122 122 122 +255 217 217 +255 218 218 +123 123 123 +124 124 124 +124 124 124 +255 220 220 +255 220 220 +126 126 126 +126 126 126 +126 126 126 +255 222 222 +255 223 223 +128 128 128 +128 128 128 +129 129 129 +255 225 225 +255 225 225 +255 226 226 +131 131 131 +132 132 132 +255 227 227 +255 228 228 +255 228 228 +134 134 134 +134 134 134 +255 230 230 +255 230 230 +255 231 231 +136 136 136 +136 136 136 +255 232 232 +255 233 233 +255 233 233 +138 138 138 +139 139 139 +140 140 140 +255 235 235 +255 236 236 +141 141 141 +142 142 142 +142 142 142 +255 238 238 +255 238 238 +144 144 144 +144 144 144 +144 144 144 +255 240 240 +255 241 241 +146 146 146 +146 146 146 +147 147 147 +255 243 243 +255 243 243 +148 148 148 +149 149 149 +150 150 150 +255 245 245 +255 246 246 +255 246 246 +152 152 152 +152 152 152 +255 248 248 +255 248 248 +255 249 249 +154 154 154 +154 154 154 +255 250 250 +255 251 251 +255 251 251 +156 156 156 +157 157 157 +255 253 253 +255 253 253 +255 254 254 +159 159 159 +160 160 160 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/xLagoon.map b/src/fractalzoomer/color_maps/xLagoon.map new file mode 100644 index 000000000..c8aa7082c --- /dev/null +++ b/src/fractalzoomer/color_maps/xLagoon.map @@ -0,0 +1,256 @@ + 0 128 65 + 0 129 65 + 0 129 66 + 0 130 67 + 0 130 68 + 0 131 68 + 0 131 69 + 0 132 70 + 0 132 71 + 0 133 71 + 0 133 72 + 0 134 73 + 0 134 74 + 0 135 74 + 0 135 75 + 0 136 76 + 0 136 77 + 0 137 77 + 0 137 78 + 0 138 79 + 0 138 80 + 0 139 80 + 0 139 81 + 0 140 82 + 0 140 83 + 0 141 83 + 0 141 84 + 0 142 85 + 0 142 86 + 0 143 86 + 0 143 87 + 0 144 88 + 0 144 89 + 0 145 89 + 0 145 90 + 0 146 91 + 0 146 92 + 0 147 92 + 0 147 93 + 0 148 94 + 0 148 95 + 0 149 95 + 0 149 96 + 0 150 97 + 0 150 98 + 0 151 98 + 0 151 99 + 0 152 100 + 0 152 101 + 0 153 101 + 0 153 102 + 0 154 103 + 0 154 104 + 0 155 104 + 0 155 105 + 0 156 106 + 0 156 107 + 0 157 107 + 0 157 108 + 0 158 109 + 0 158 110 + 0 159 110 + 0 159 111 + 0 160 112 + 0 160 112 + 0 161 113 + 0 161 114 + 0 162 115 + 0 162 115 + 0 163 116 + 0 163 117 + 0 164 118 + 0 164 118 + 0 165 119 + 0 165 120 + 0 166 121 + 0 166 121 + 0 167 122 + 0 167 123 + 0 168 124 + 0 168 124 + 0 169 125 + 0 169 126 + 0 170 127 + 0 170 127 + 0 171 128 + 0 171 129 + 0 172 130 + 0 172 130 + 0 173 131 + 0 173 132 + 0 174 133 + 0 174 133 + 0 175 134 + 0 175 135 + 0 176 136 + 0 176 136 + 0 177 137 + 0 177 138 + 0 178 139 + 0 178 139 + 0 179 140 + 0 179 141 + 0 180 142 + 0 180 142 + 0 181 143 + 0 181 144 + 0 182 145 + 0 182 145 + 0 183 146 + 0 183 147 + 0 184 148 + 0 184 148 + 0 185 149 + 0 185 150 + 0 186 151 + 0 186 151 + 0 187 152 + 0 187 153 + 0 188 154 + 0 188 154 + 0 189 155 + 0 189 156 + 0 190 157 + 0 190 157 + 0 191 158 + 0 191 159 + 0 192 160 + 0 192 160 + 0 192 161 + 0 193 162 + 0 193 162 + 0 194 163 + 0 194 164 + 0 195 165 + 0 195 165 + 0 196 166 + 0 196 167 + 0 197 168 + 0 197 168 + 0 198 169 + 0 198 170 + 0 199 171 + 0 199 171 + 0 200 172 + 0 200 173 + 0 201 174 + 0 201 174 + 0 202 175 + 0 202 176 + 0 203 177 + 0 203 177 + 0 204 178 + 0 204 179 + 0 205 180 + 0 205 180 + 0 206 181 + 0 206 182 + 0 207 183 + 0 207 183 + 0 208 184 + 0 208 185 + 0 209 186 + 0 209 186 + 0 210 187 + 0 210 188 + 0 211 189 + 0 211 189 + 0 212 190 + 0 212 191 + 0 213 192 + 0 213 192 + 0 214 193 + 0 214 194 + 0 215 195 + 0 215 195 + 0 216 196 + 0 216 197 + 0 217 198 + 0 217 198 + 0 218 199 + 0 218 200 + 0 219 201 + 0 219 201 + 0 220 202 + 0 220 203 + 0 221 204 + 0 221 204 + 0 222 205 + 0 222 206 + 0 223 207 + 0 223 207 + 0 224 208 + 0 224 209 + 0 225 209 + 0 225 210 + 0 226 211 + 0 226 212 + 0 227 212 + 0 227 213 + 0 228 214 + 0 228 215 + 0 229 215 + 0 229 216 + 0 230 217 + 0 230 218 + 0 231 218 + 0 231 219 + 0 232 220 + 0 232 221 + 0 233 221 + 0 233 222 + 0 234 223 + 0 234 224 + 0 235 224 + 0 235 225 + 0 236 226 + 0 236 227 + 0 237 227 + 0 237 228 + 0 238 229 + 0 238 230 + 0 239 230 + 0 239 231 + 0 240 232 + 0 240 233 + 0 241 233 + 0 241 234 + 0 242 235 + 0 242 236 + 0 243 236 + 0 243 237 + 0 244 238 + 0 244 239 + 0 245 239 + 0 245 240 + 0 246 241 + 0 246 242 + 0 247 242 + 0 247 243 + 0 248 244 + 0 248 245 + 0 249 245 + 0 249 246 + 0 250 247 + 0 250 248 + 0 251 248 + 0 251 249 + 0 252 250 + 0 252 251 + 0 253 251 + 0 253 252 + 0 254 253 + 0 254 254 + 0 255 254 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/xLeaps.map b/src/fractalzoomer/color_maps/xLeaps.map new file mode 100644 index 000000000..086caabe7 --- /dev/null +++ b/src/fractalzoomer/color_maps/xLeaps.map @@ -0,0 +1,256 @@ +249 249 62 +243 243 61 +237 237 60 +231 231 58 +225 225 56 +219 219 55 +213 213 54 +207 207 52 +201 201 50 +195 195 49 +189 189 48 +183 183 46 +177 177 44 +171 171 43 +165 165 42 +159 159 40 +153 153 38 +147 147 37 +141 141 36 +135 135 34 +129 129 32 +124 124 31 +118 118 30 +112 112 28 +106 106 26 +100 100 25 + 94 94 24 + 88 88 22 + 82 82 20 + 76 76 19 + 70 70 18 + 64 64 16 + 58 58 14 + 52 52 13 + 46 46 12 + 40 40 10 + 34 34 8 + 28 28 7 + 22 22 6 + 16 16 4 + 10 10 2 + 4 4 1 + 64 253 253 + 62 247 247 + 60 241 241 + 59 235 235 + 58 229 229 + 56 223 223 + 54 217 217 + 53 211 211 + 52 205 205 + 50 199 199 + 48 193 193 + 47 187 187 + 46 181 181 + 44 175 175 + 42 169 169 + 41 163 163 + 40 157 157 + 38 151 151 + 36 145 145 + 35 139 139 + 34 133 133 + 32 128 128 + 30 122 122 + 29 116 116 + 28 110 110 + 26 104 104 + 24 98 98 + 23 92 92 + 22 86 86 + 20 80 80 + 18 74 74 + 17 68 68 + 16 62 62 + 14 56 56 + 12 50 50 + 11 44 44 + 10 38 38 + 8 32 32 + 6 26 26 + 5 20 20 + 4 14 14 + 2 8 8 + 0 2 2 + 63 251 63 + 62 245 62 + 60 239 60 + 58 233 58 + 57 227 57 + 56 221 56 + 54 215 54 + 52 209 52 + 51 203 51 + 50 197 50 + 48 191 48 + 46 185 46 + 45 179 45 + 44 173 44 + 42 167 42 + 40 161 40 + 39 155 39 + 38 149 38 + 36 143 36 + 34 137 34 + 33 131 33 + 32 126 32 + 30 120 30 + 28 114 28 + 27 108 27 + 26 102 26 + 24 96 24 + 22 90 22 + 21 84 21 + 20 78 20 + 18 72 18 + 16 66 16 + 15 60 15 + 14 54 14 + 12 48 12 + 10 42 10 + 9 36 9 + 8 30 8 + 6 24 6 + 4 18 4 + 3 12 3 + 2 6 2 +255 64 255 +249 62 249 +243 61 243 +237 60 237 +231 58 231 +225 56 225 +219 55 219 +213 54 213 +207 52 207 +201 50 201 +195 49 195 +189 48 189 +183 46 183 +177 44 177 +171 43 171 +165 42 165 +159 40 159 +153 38 153 +147 37 147 +141 36 141 +135 34 135 +129 32 129 +124 31 124 +118 30 118 +112 28 112 +106 26 106 +100 25 100 + 94 24 94 + 88 22 88 + 82 20 82 + 76 19 76 + 70 18 70 + 64 16 64 + 58 14 58 + 52 13 52 + 46 12 46 + 40 10 40 + 34 8 34 + 28 7 28 + 22 6 22 + 16 4 16 + 10 2 10 + 4 1 4 + 64 64 253 + 62 62 247 + 60 60 241 + 59 59 235 + 58 58 229 + 56 56 223 + 54 54 217 + 53 53 211 + 52 52 205 + 50 50 199 + 48 48 193 + 47 47 187 + 46 46 181 + 44 44 175 + 42 42 169 + 41 41 163 + 40 40 157 + 38 38 151 + 36 36 145 + 35 35 139 + 34 34 133 + 32 32 128 + 30 30 122 + 29 29 116 + 28 28 110 + 26 26 104 + 24 24 98 + 23 23 92 + 22 22 86 + 20 20 80 + 18 18 74 + 17 17 68 + 16 16 62 + 14 14 56 + 12 12 50 + 11 11 44 + 10 10 38 + 8 8 32 + 6 6 26 + 5 5 20 + 4 4 14 + 2 2 8 + 0 0 2 +251 63 63 +245 62 62 +239 60 60 +233 58 58 +227 57 57 +221 56 56 +215 54 54 +209 52 52 +203 51 51 +197 50 50 +191 48 48 +185 46 46 +179 45 45 +173 44 44 +167 42 42 +161 40 40 +155 39 39 +149 38 38 +143 36 36 +137 34 34 +131 33 33 +126 32 32 +120 30 30 +114 28 28 +108 27 27 +102 26 26 + 96 24 24 + 90 22 22 + 84 21 21 + 78 20 20 + 72 18 18 + 66 16 16 + 60 15 15 + 54 14 14 + 48 12 12 + 42 10 10 + 36 9 9 + 30 8 8 + 24 6 6 + 18 4 4 + 12 3 3 + 6 2 2 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/xPlasma.map b/src/fractalzoomer/color_maps/xPlasma.map new file mode 100644 index 000000000..5de0a6c0f --- /dev/null +++ b/src/fractalzoomer/color_maps/xPlasma.map @@ -0,0 +1,256 @@ + 6 6 3 + 12 12 6 + 18 18 9 + 24 24 12 + 30 30 15 + 36 36 18 + 42 42 21 + 48 48 24 + 54 54 27 + 60 60 30 + 66 66 33 + 72 72 36 + 78 78 39 + 84 84 42 + 90 90 45 + 96 96 48 +102 102 51 +108 108 54 +114 114 57 +120 120 60 +126 126 63 +131 131 65 +137 137 68 +143 143 71 +149 149 74 +155 155 77 +161 161 80 +167 167 83 +173 173 86 +179 179 89 +185 185 92 +191 191 95 +197 197 98 +203 203 101 +209 209 104 +215 215 107 +221 221 110 +227 227 113 +233 233 116 +239 239 119 +245 245 122 +251 251 125 +255 255 128 +255 255 131 +255 255 134 +255 255 137 +255 255 140 +255 255 143 +255 255 146 +255 255 149 +255 255 152 +255 255 155 +255 255 158 +255 255 161 +255 255 164 +255 255 167 +255 255 170 +255 255 173 +255 255 176 +255 255 179 +255 255 182 +255 255 185 +255 255 188 +255 255 191 +255 255 194 +255 255 197 +255 255 200 +255 255 203 +255 255 206 +255 255 209 +255 255 212 +255 255 215 +255 255 218 +255 255 221 +255 255 224 +255 255 227 +255 255 230 +255 255 233 +255 255 236 +255 255 239 +255 255 242 +255 255 245 +255 255 248 +255 255 251 +255 255 254 + 0 2 4 + 0 5 10 + 0 8 16 + 0 11 22 + 0 14 28 + 0 17 34 + 0 20 40 + 0 23 46 + 0 26 52 + 0 29 58 + 0 32 64 + 0 35 70 + 0 38 76 + 0 41 82 + 0 44 88 + 0 47 94 + 0 50 100 + 0 53 106 + 0 56 112 + 0 59 118 + 0 62 124 + 0 64 129 + 0 67 135 + 0 70 141 + 0 73 147 + 0 76 153 + 0 79 159 + 0 82 165 + 0 85 171 + 0 88 177 + 0 91 183 + 0 94 189 + 0 97 195 + 0 100 201 + 0 103 207 + 0 106 213 + 0 109 219 + 0 112 225 + 0 115 231 + 0 118 237 + 0 121 243 + 0 124 249 + 0 127 255 + 3 130 255 + 6 133 255 + 9 136 255 + 12 139 255 + 15 142 255 + 18 145 255 + 21 148 255 + 24 151 255 + 27 154 255 + 30 157 255 + 33 160 255 + 36 163 255 + 39 166 255 + 42 169 255 + 45 172 255 + 48 175 255 + 51 178 255 + 54 181 255 + 57 184 255 + 60 187 255 + 63 190 255 + 65 193 255 + 68 196 255 + 71 199 255 + 74 202 255 + 77 205 255 + 80 208 255 + 83 211 255 + 86 214 255 + 89 217 255 + 92 220 255 + 95 223 255 + 98 226 255 +101 229 255 +104 232 255 +107 235 255 +110 238 255 +113 241 255 +116 244 255 +119 247 255 +122 250 255 +125 253 255 + 0 2 0 + 0 8 0 + 0 14 0 + 0 20 0 + 0 26 0 + 0 32 0 + 0 38 0 + 0 44 0 + 0 50 0 + 0 56 0 + 0 62 0 + 0 68 0 + 0 74 0 + 0 80 0 + 0 86 0 + 0 92 0 + 0 98 0 + 0 104 0 + 0 110 0 + 0 116 0 + 0 122 0 + 0 128 0 + 0 133 0 + 0 139 0 + 0 145 0 + 0 151 0 + 0 157 0 + 0 163 0 + 0 169 0 + 0 175 0 + 0 181 0 + 0 187 0 + 0 193 0 + 0 199 0 + 0 205 0 + 0 211 0 + 0 217 0 + 0 223 0 + 0 229 0 + 0 235 0 + 0 241 0 + 0 247 0 + 0 253 0 + 4 255 4 + 10 255 10 + 16 255 16 + 22 255 22 + 28 255 28 + 34 255 34 + 40 255 40 + 46 255 46 + 52 255 52 + 58 255 58 + 64 255 64 + 70 255 70 + 76 255 76 + 82 255 82 + 88 255 88 + 94 255 94 +100 255 100 +106 255 106 +112 255 112 +118 255 118 +124 255 124 +129 255 129 +135 255 135 +141 255 141 +147 255 147 +153 255 153 +159 255 159 +165 255 165 +171 255 171 +177 255 177 +183 255 183 +189 255 189 +195 255 195 +201 255 201 +207 255 207 +213 255 213 +219 255 219 +225 255 225 +231 255 231 +237 255 237 +243 255 243 +249 255 249 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/xSmoothness.map b/src/fractalzoomer/color_maps/xSmoothness.map new file mode 100644 index 000000000..1048d01de --- /dev/null +++ b/src/fractalzoomer/color_maps/xSmoothness.map @@ -0,0 +1,256 @@ + 0 3 252 + 0 6 249 + 0 9 246 + 0 12 243 + 0 15 240 + 0 18 237 + 0 21 234 + 0 24 231 + 0 27 228 + 0 30 225 + 0 33 222 + 0 36 219 + 0 39 216 + 0 42 213 + 0 45 210 + 0 48 207 + 0 51 204 + 0 54 201 + 0 57 198 + 0 60 195 + 0 63 192 + 0 66 189 + 0 69 186 + 0 72 183 + 0 75 180 + 0 78 177 + 0 81 174 + 0 84 171 + 0 87 168 + 0 90 165 + 0 93 162 + 0 96 159 + 0 99 156 + 0 102 153 + 0 105 150 + 0 108 147 + 0 111 144 + 0 114 141 + 0 117 138 + 0 120 135 + 0 123 132 + 0 126 129 + 0 128 127 + 0 131 124 + 0 134 121 + 0 137 118 + 0 140 115 + 0 143 112 + 0 146 109 + 0 149 106 + 0 152 103 + 0 155 100 + 0 158 97 + 0 161 94 + 0 164 91 + 0 167 88 + 0 170 85 + 0 173 82 + 0 176 79 + 0 179 76 + 0 182 73 + 0 185 70 + 0 188 67 + 0 191 64 + 0 194 61 + 0 197 58 + 0 200 55 + 0 203 52 + 0 206 49 + 0 209 46 + 0 212 43 + 0 215 40 + 0 218 37 + 0 221 34 + 0 224 31 + 0 227 28 + 0 230 25 + 0 233 22 + 0 236 19 + 0 239 16 + 0 242 13 + 0 245 10 + 0 248 7 + 0 251 4 + 0 254 1 + 2 253 0 + 5 250 0 + 8 247 0 + 11 244 0 + 14 241 0 + 17 238 0 + 20 235 0 + 23 232 0 + 26 229 0 + 29 226 0 + 32 223 0 + 35 220 0 + 38 217 0 + 41 214 0 + 44 211 0 + 47 208 0 + 50 205 0 + 53 202 0 + 56 199 0 + 59 196 0 + 62 193 0 + 65 190 0 + 68 187 0 + 71 184 0 + 74 181 0 + 77 178 0 + 80 175 0 + 83 172 0 + 86 169 0 + 89 166 0 + 92 163 0 + 95 160 0 + 98 157 0 +101 154 0 +104 151 0 +107 148 0 +110 145 0 +113 142 0 +116 139 0 +119 136 0 +122 133 0 +125 130 0 +128 128 0 +130 125 0 +133 122 0 +136 119 0 +139 116 0 +142 113 0 +145 110 0 +148 107 0 +151 104 0 +154 101 0 +157 98 0 +160 95 0 +163 92 0 +166 89 0 +169 86 0 +172 83 0 +175 80 0 +178 77 0 +181 74 0 +184 71 0 +187 68 0 +190 65 0 +193 62 0 +196 59 0 +199 56 0 +202 53 0 +205 50 0 +208 47 0 +211 44 0 +214 41 0 +217 38 0 +220 35 0 +223 32 0 +226 29 0 +229 26 0 +232 23 0 +235 20 0 +238 17 0 +241 14 0 +244 11 0 +247 8 0 +250 5 0 +253 2 0 +255 1 1 +255 4 4 +255 7 7 +255 10 10 +255 13 13 +255 16 16 +255 19 19 +255 22 22 +255 25 25 +255 28 28 +255 31 31 +255 34 34 +255 37 37 +255 40 40 +255 43 43 +255 46 46 +255 49 49 +255 52 52 +255 55 55 +255 58 58 +255 61 61 +255 64 64 +255 67 67 +255 70 70 +255 73 73 +255 76 76 +255 79 79 +255 82 82 +255 85 85 +255 88 88 +255 91 91 +255 94 94 +255 97 97 +255 100 100 +255 103 103 +255 106 106 +255 109 109 +255 112 112 +255 115 115 +255 118 118 +255 121 121 +255 124 124 +255 127 127 +255 129 129 +255 132 132 +255 135 135 +255 138 138 +255 141 141 +255 144 144 +255 147 147 +255 150 150 +255 153 153 +255 156 156 +255 159 159 +255 162 162 +255 165 165 +255 168 168 +255 171 171 +255 174 174 +255 177 177 +255 180 180 +255 183 183 +255 186 186 +255 189 189 +255 192 192 +255 195 195 +255 198 198 +255 201 201 +255 204 204 +255 207 207 +255 210 210 +255 213 213 +255 216 216 +255 219 219 +255 222 222 +255 225 225 +255 228 228 +255 231 231 +255 234 234 +255 237 237 +255 240 240 +255 243 243 +255 246 246 +255 249 249 +255 252 252 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/xStandard.map b/src/fractalzoomer/color_maps/xStandard.map new file mode 100644 index 000000000..8e5814767 --- /dev/null +++ b/src/fractalzoomer/color_maps/xStandard.map @@ -0,0 +1,256 @@ + 6 0 64 + 12 0 64 + 18 0 64 + 24 0 64 + 30 0 64 + 36 0 64 + 42 0 64 + 48 0 64 + 54 0 64 + 60 0 64 + 66 0 64 + 72 0 64 + 78 0 64 + 84 0 64 + 90 0 64 + 96 0 64 +102 0 64 +108 0 64 +114 0 64 +120 0 64 +126 0 64 +131 0 64 +137 0 64 +143 0 64 +149 0 64 +155 0 64 +161 0 64 +167 0 64 +173 0 64 +179 0 64 +185 0 64 +191 0 64 +197 0 64 +203 0 64 +209 0 64 +215 0 64 +221 0 64 +227 0 64 +233 0 64 +239 0 64 +245 0 64 +251 0 64 +255 2 0 +255 8 0 +255 14 0 +255 20 0 +255 26 0 +255 32 0 +255 38 0 +255 44 0 +255 50 0 +255 56 0 +255 62 0 +255 68 0 +255 74 0 +255 80 0 +255 86 0 +255 92 0 +255 98 0 +255 104 0 +255 110 0 +255 116 0 +255 122 0 +255 128 0 +255 133 0 +255 139 0 +255 145 0 +255 151 0 +255 157 0 +255 163 0 +255 169 0 +255 175 0 +255 181 0 +255 187 0 +255 193 0 +255 199 0 +255 205 0 +255 211 0 +255 217 0 +255 223 0 +255 229 0 +255 235 0 +255 241 0 +255 247 0 +255 253 0 +251 255 0 +245 255 0 +239 255 0 +233 255 0 +227 255 0 +221 255 0 +215 255 0 +209 255 0 +203 255 0 +197 255 0 +191 255 0 +185 255 0 +179 255 0 +173 255 0 +167 255 0 +161 255 0 +155 255 0 +149 255 0 +143 255 0 +137 255 0 +131 255 0 +126 255 0 +120 255 0 +114 255 0 +108 255 0 +102 255 0 + 96 255 0 + 90 255 0 + 84 255 0 + 78 255 0 + 72 255 0 + 66 255 0 + 60 255 0 + 54 255 0 + 48 255 0 + 42 255 0 + 36 255 0 + 30 255 0 + 24 255 0 + 18 255 0 + 12 255 0 + 6 255 0 + 0 64 0 + 0 64 6 + 0 64 12 + 0 64 18 + 0 64 24 + 0 64 30 + 0 64 36 + 0 64 42 + 0 64 48 + 0 64 54 + 0 64 60 + 0 64 66 + 0 64 72 + 0 64 78 + 0 64 84 + 0 64 90 + 0 64 96 + 0 64 102 + 0 64 108 + 0 64 114 + 0 64 120 + 0 64 126 + 0 64 131 + 0 64 137 + 0 64 143 + 0 64 149 + 0 64 155 + 0 64 161 + 0 64 167 + 0 64 173 + 0 64 179 + 0 64 185 + 0 64 191 + 0 64 197 + 0 64 203 + 0 64 209 + 0 64 215 + 0 64 221 + 0 64 227 + 0 64 233 + 0 64 239 + 0 64 245 + 0 64 251 + 0 2 255 + 0 8 255 + 0 14 255 + 0 20 255 + 0 26 255 + 0 32 255 + 0 38 255 + 0 44 255 + 0 50 255 + 0 56 255 + 0 62 255 + 0 68 255 + 0 74 255 + 0 80 255 + 0 86 255 + 0 92 255 + 0 98 255 + 0 104 255 + 0 110 255 + 0 116 255 + 0 122 255 + 0 128 255 + 0 133 255 + 0 139 255 + 0 145 255 + 0 151 255 + 0 157 255 + 0 163 255 + 0 169 255 + 0 175 255 + 0 181 255 + 0 187 255 + 0 193 255 + 0 199 255 + 0 205 255 + 0 211 255 + 0 217 255 + 0 223 255 + 0 229 255 + 0 235 255 + 0 241 255 + 0 247 255 + 0 253 255 + 4 251 255 + 10 245 255 + 16 239 255 + 22 233 255 + 28 227 255 + 34 221 255 + 40 215 255 + 46 209 255 + 52 203 255 + 58 197 255 + 64 191 255 + 70 185 255 + 76 179 255 + 82 173 255 + 88 167 255 + 94 161 255 +100 155 255 +106 149 255 +112 143 255 +118 137 255 +124 131 255 +129 126 255 +135 120 255 +141 114 255 +147 108 255 +153 102 255 +159 96 255 +165 90 255 +171 84 255 +177 78 255 +183 72 255 +189 66 255 +195 60 255 +201 54 255 +207 48 255 +213 42 255 +219 36 255 +225 30 255 +231 24 255 +237 18 255 +243 12 255 +249 6 255 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/xSunset.map b/src/fractalzoomer/color_maps/xSunset.map new file mode 100644 index 000000000..fea5f083d --- /dev/null +++ b/src/fractalzoomer/color_maps/xSunset.map @@ -0,0 +1,256 @@ + 2 0 0 + 4 0 0 + 6 0 0 + 8 0 0 + 10 0 0 + 12 0 0 + 14 0 0 + 16 0 0 + 18 0 0 + 20 0 0 + 22 0 0 + 24 0 0 + 26 0 0 + 28 0 0 + 30 0 0 + 32 0 0 + 34 0 0 + 36 0 0 + 38 0 0 + 40 0 0 + 42 0 0 + 44 0 0 + 46 0 0 + 48 0 0 + 50 0 0 + 52 0 0 + 54 0 0 + 56 0 0 + 58 0 0 + 60 0 0 + 62 0 0 + 64 0 0 + 66 0 0 + 68 0 0 + 70 0 0 + 72 0 0 + 74 0 0 + 76 0 0 + 78 0 0 + 80 0 0 + 82 0 0 + 84 0 0 + 86 0 0 + 88 0 0 + 90 0 0 + 92 0 0 + 94 0 0 + 96 0 0 + 98 0 0 +100 0 0 +102 0 0 +104 0 0 +106 0 0 +108 0 0 +110 0 0 +112 0 0 +114 0 0 +116 0 0 +118 0 0 +120 0 0 +122 0 0 +124 0 0 +126 0 0 +128 0 0 +130 0 0 +132 0 0 +134 0 0 +136 0 0 +138 0 0 +140 0 0 +142 0 0 +144 0 0 +146 0 0 +148 0 0 +150 0 0 +152 0 0 +154 0 0 +156 0 0 +158 0 0 +160 0 0 +162 0 0 +164 0 0 +166 0 0 +168 0 0 +170 0 0 +172 0 0 +174 0 0 +176 0 0 +178 0 0 +180 0 0 +182 0 0 +184 0 0 +186 0 0 +188 0 0 +190 0 0 +192 0 0 +193 0 0 +195 0 0 +197 0 0 +199 0 0 +201 0 0 +203 0 0 +205 0 0 +207 0 0 +209 0 0 +211 0 0 +213 0 0 +215 0 0 +217 0 0 +219 0 0 +221 0 0 +223 0 0 +225 0 0 +227 0 0 +229 0 0 +231 0 0 +233 0 0 +235 0 0 +237 0 0 +239 0 0 +241 0 0 +243 0 0 +245 0 0 +247 0 0 +249 0 0 +251 0 0 +253 0 0 +255 0 0 +255 4 0 +255 8 0 +255 12 0 +255 16 0 +255 20 0 +255 24 0 +255 28 0 +255 32 0 +255 36 0 +255 40 0 +255 44 0 +255 48 0 +255 52 0 +255 56 0 +255 60 0 +255 64 0 +255 68 0 +255 72 0 +255 76 0 +255 80 0 +255 84 0 +255 88 0 +255 92 0 +255 96 0 +255 100 0 +255 104 0 +255 108 0 +255 112 0 +255 116 0 +255 120 0 +255 124 0 +255 128 0 +255 131 0 +255 135 0 +255 139 0 +255 143 0 +255 147 0 +255 151 0 +255 155 0 +255 159 0 +255 163 0 +255 167 0 +255 171 0 +255 175 0 +255 179 0 +255 183 0 +255 187 0 +255 191 0 +255 195 0 +255 199 0 +255 203 0 +255 207 0 +255 211 0 +255 215 0 +255 219 0 +255 223 0 +255 227 0 +255 231 0 +255 235 0 +255 239 0 +255 243 0 +255 247 0 +255 251 0 +255 255 0 +255 255 2 +255 255 4 +255 255 6 +255 255 8 +255 255 10 +255 255 12 +255 255 14 +255 255 16 +255 255 18 +255 255 20 +255 255 22 +255 255 24 +255 255 26 +255 255 28 +255 255 30 +255 255 32 +255 255 34 +255 255 36 +255 255 38 +255 255 40 +255 255 42 +255 255 44 +255 255 46 +255 255 48 +255 255 50 +255 255 52 +255 255 54 +255 255 56 +255 255 58 +255 255 60 +255 255 62 +255 255 64 +255 255 66 +255 255 68 +255 255 70 +255 255 72 +255 255 74 +255 255 76 +255 255 78 +255 255 80 +255 255 82 +255 255 84 +255 255 86 +255 255 88 +255 255 90 +255 255 92 +255 255 94 +255 255 96 +255 255 98 +255 255 100 +255 255 102 +255 255 104 +255 255 106 +255 255 108 +255 255 110 +255 255 112 +255 255 114 +255 255 116 +255 255 118 +255 255 120 +255 255 122 +255 255 124 +255 255 126 + 0 0 0 diff --git a/src/fractalzoomer/color_maps/xWaterColors.map b/src/fractalzoomer/color_maps/xWaterColors.map new file mode 100644 index 000000000..71b3f257f --- /dev/null +++ b/src/fractalzoomer/color_maps/xWaterColors.map @@ -0,0 +1,256 @@ +255 1 1 +255 2 2 + 3 255 3 + 4 255 4 + 5 255 5 + 6 6 255 + 7 7 255 +255 8 8 +255 9 9 +255 10 10 + 11 255 11 + 12 255 12 + 13 13 255 + 14 14 255 + 15 15 255 +255 16 16 +255 17 17 + 18 255 18 + 19 255 19 + 20 255 20 + 21 21 255 + 22 22 255 + 23 23 255 +255 24 24 +255 25 25 + 26 255 26 + 27 255 27 + 28 255 28 + 29 29 255 + 30 30 255 +255 31 31 +255 32 32 +255 33 33 + 34 255 34 + 35 255 35 + 36 36 255 + 37 37 255 + 38 38 255 +255 39 39 +255 40 40 + 41 255 41 + 42 255 42 + 43 255 43 + 44 44 255 + 45 45 255 + 46 46 255 +255 47 47 +255 48 48 + 49 255 49 + 50 255 50 + 51 255 51 + 52 52 255 + 53 53 255 +255 54 54 +255 55 55 +255 56 56 + 57 255 57 + 58 255 58 + 59 59 255 + 60 60 255 + 61 61 255 +255 62 62 +255 63 63 + 64 255 64 + 65 255 65 + 66 255 66 + 67 67 255 + 68 68 255 + 69 69 255 +255 70 70 +255 71 71 + 72 255 72 + 73 255 73 + 74 255 74 + 75 75 255 + 76 76 255 +255 77 77 +255 78 78 +255 79 79 + 80 255 80 + 81 255 81 + 82 82 255 + 83 83 255 + 84 84 255 +255 85 85 +255 86 86 +255 87 87 + 88 255 88 + 89 255 89 + 90 90 255 + 91 91 255 + 92 92 255 +255 93 93 +255 94 94 + 95 255 95 + 96 255 96 + 97 255 97 + 98 98 255 + 99 99 255 +255 100 100 +255 101 101 +255 102 102 +103 255 103 +104 255 104 +105 105 255 +106 106 255 +107 107 255 +255 108 108 +255 109 109 +255 110 110 +111 255 111 +112 255 112 +113 113 255 +114 114 255 +115 115 255 +255 116 116 +255 117 117 +118 255 118 +119 255 119 +120 255 120 +121 121 255 +122 122 255 +255 123 123 +255 124 124 +255 125 125 +126 255 126 +127 255 127 +128 128 255 +128 128 255 +129 129 255 +255 130 130 +255 131 131 +255 132 132 +133 255 133 +134 255 134 +135 135 255 +136 136 255 +137 137 255 +255 138 138 +255 139 139 +140 255 140 +141 255 141 +142 255 142 +143 143 255 +144 144 255 +255 145 145 +255 146 146 +255 147 147 +148 255 148 +149 255 149 +150 255 150 +151 151 255 +152 152 255 +255 153 153 +255 154 154 +255 155 155 +156 255 156 +157 255 157 +158 158 255 +159 159 255 +160 160 255 +255 161 161 +255 162 162 +163 255 163 +164 255 164 +165 255 165 +166 166 255 +167 167 255 +255 168 168 +255 169 169 +255 170 170 +171 255 171 +172 255 172 +173 255 173 +174 174 255 +175 175 255 +255 176 176 +255 177 177 +255 178 178 +179 255 179 +180 255 180 +181 181 255 +182 182 255 +183 183 255 +255 184 184 +255 185 185 +186 255 186 +187 255 187 +188 255 188 +189 189 255 +190 190 255 +255 191 191 +255 192 192 +255 193 193 +194 255 194 +195 255 195 +196 255 196 +197 197 255 +198 198 255 +255 199 199 +255 200 200 +255 201 201 +202 255 202 +203 255 203 +204 204 255 +205 205 255 +206 206 255 +255 207 207 +255 208 208 +209 255 209 +210 255 210 +211 255 211 +212 212 255 +213 213 255 +214 214 255 +255 215 215 +255 216 216 +217 255 217 +218 255 218 +219 255 219 +220 220 255 +221 221 255 +255 222 222 +255 223 223 +255 224 224 +225 255 225 +226 255 226 +227 227 255 +228 228 255 +229 229 255 +255 230 230 +255 231 231 +232 255 232 +233 255 233 +234 255 234 +235 235 255 +236 236 255 +237 237 255 +255 238 238 +255 239 239 +240 255 240 +241 255 241 +242 255 242 +243 243 255 +244 244 255 +255 245 245 +255 246 246 +255 247 247 +248 255 248 +249 255 249 +250 250 255 +251 251 255 +252 252 255 +255 253 253 +255 254 254 + 0 0 0 diff --git a/src/fractalzoomer/convergent_bailout_conditions/CircleDistanceBailoutCondition.java b/src/fractalzoomer/convergent_bailout_conditions/CircleDistanceBailoutCondition.java index 04a02b268..620c23bea 100644 --- a/src/fractalzoomer/convergent_bailout_conditions/CircleDistanceBailoutCondition.java +++ b/src/fractalzoomer/convergent_bailout_conditions/CircleDistanceBailoutCondition.java @@ -1,7 +1,7 @@ package fractalzoomer.convergent_bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; public class CircleDistanceBailoutCondition extends ConvergentBailoutCondition { @@ -22,6 +22,20 @@ public boolean converged(BigComplex z, BigComplex zold, BigComplex zold2, int it return distance.compareTo(ddconvergent_bailout) <= 0; } + @Override + public boolean converged(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + DoubleDouble distance = z.distance_squared(zold); + this.distance = distance.doubleValue(); + return distance.compareTo(ddcconvergent_bailout) <= 0; + } + + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + MpfrBigNum distance = z.distance_squared(zold); + this.distance = distance.doubleValue(); + return distance.compare(convergent_bailout) <= 0; + } + @Override public boolean converged(Complex z, double root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel) { distance = z.distance_squared(root); @@ -35,6 +49,20 @@ public boolean converged(BigComplex z, Apfloat root, BigComplex zold, BigComplex return distance.compareTo(ddconvergent_bailout) <= 0; } + @Override + public boolean converged(DDComplex z, DoubleDouble root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + DoubleDouble distance = z.distance_squared(root); + this.distance = distance.doubleValue(); + return distance.compareTo(ddcconvergent_bailout) <= 0; + } + + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNum root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + MpfrBigNum distance = z.distance_squared(root); + this.distance = distance.doubleValue(); + return distance.compare(convergent_bailout) <= 0; + } + @Override public boolean converged(Complex z, Complex root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel) { distance = z.distance_squared(root); @@ -47,4 +75,18 @@ public boolean converged(BigComplex z, BigComplex root, BigComplex zold, BigComp this.distance = distance.doubleValue(); return distance.compareTo(ddconvergent_bailout) <= 0; } + + @Override + public boolean converged(DDComplex z, DDComplex root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + DoubleDouble distance = z.distance_squared(root); + this.distance = distance.doubleValue(); + return distance.compareTo(ddcconvergent_bailout) <= 0; + } + + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + MpfrBigNum distance = z.distance_squared(root); + this.distance = distance.doubleValue(); + return distance.compare(convergent_bailout) <= 0; + } } diff --git a/src/fractalzoomer/convergent_bailout_conditions/ConvergentBailoutCondition.java b/src/fractalzoomer/convergent_bailout_conditions/ConvergentBailoutCondition.java index beb1b7ce5..af1ab27ea 100644 --- a/src/fractalzoomer/convergent_bailout_conditions/ConvergentBailoutCondition.java +++ b/src/fractalzoomer/convergent_bailout_conditions/ConvergentBailoutCondition.java @@ -17,9 +17,8 @@ package fractalzoomer.convergent_bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; -import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; /** @@ -29,22 +28,74 @@ public abstract class ConvergentBailoutCondition { protected double convergent_bailout; protected Apfloat ddconvergent_bailout; + protected DoubleDouble ddcconvergent_bailout; protected double distance; - public ConvergentBailoutCondition(double convergent_bailout) { + protected ConvergentBailoutCondition(double convergent_bailout) { this.convergent_bailout = convergent_bailout; - ddconvergent_bailout = new MyApfloat(convergent_bailout); + + if(ThreadDraw.PERTURBATION_THEORY) { + ddconvergent_bailout = new MyApfloat(convergent_bailout); + ddcconvergent_bailout = new DoubleDouble(convergent_bailout); + } } public abstract boolean converged(Complex z, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel); public abstract boolean converged(BigComplex z, BigComplex zold, BigComplex zold2, int iterations, BigComplex c, BigComplex start, BigComplex c0, BigComplex pixel); - public abstract boolean converged(Complex z, double root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel); - public abstract boolean converged(BigComplex z, Apfloat root, BigComplex zold, BigComplex zold2, int iterations, BigComplex c, BigComplex start, BigComplex c0, BigComplex pixel); + public abstract boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel); + + public abstract boolean converged(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel); + + public abstract boolean converged(Complex z, Complex root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel); public abstract boolean converged(BigComplex z, BigComplex root, BigComplex zold, BigComplex zold2, int iterations, BigComplex c, BigComplex start, BigComplex c0, BigComplex pixel); + public abstract boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel); + + public abstract boolean converged(DDComplex z, DDComplex root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel); + + + public abstract boolean converged(MpfrBigNumComplex z, MpfrBigNum root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel); + public abstract boolean converged(BigComplex z, Apfloat root, BigComplex zold, BigComplex zold2, int iterations, BigComplex c, BigComplex start, BigComplex c0, BigComplex pixel); + public abstract boolean converged(Complex z, double root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel); + + public abstract boolean converged(DDComplex z, DoubleDouble root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel); + + public boolean Converged(GenericComplex z, GenericComplex zold, GenericComplex zold2, int iterations, GenericComplex c, GenericComplex start, GenericComplex c0, GenericComplex pixel) { +// if(z instanceof BigNumComplex) { +// return converged((BigNumComplex)z, (BigNumComplex)zold, (BigNumComplex)zold2, iterations, (BigNumComplex)c, (BigNumComplex)start, (BigNumComplex)c0, (BigNumComplex)pixel); +// } + if(z instanceof MpfrBigNumComplex) { + return converged((MpfrBigNumComplex)z, (MpfrBigNumComplex)zold, (MpfrBigNumComplex)zold2, iterations, (MpfrBigNumComplex)c, (MpfrBigNumComplex)start, (MpfrBigNumComplex)c0, (MpfrBigNumComplex)pixel); + } + else if (z instanceof BigComplex) { + return converged((BigComplex)z, (BigComplex)zold, (BigComplex)zold2, iterations, (BigComplex)c, (BigComplex)start, (BigComplex)c0, (BigComplex)pixel); + } + else if (z instanceof DDComplex) { + return converged((DDComplex)z, (DDComplex)zold, (DDComplex)zold2, iterations, (DDComplex)c, (DDComplex)start, (DDComplex)c0, (DDComplex)pixel); + } + else { + return converged((Complex) z, (Complex)zold, (Complex)zold2, iterations, (Complex)c, (Complex)start, (Complex)c0, (Complex)pixel); + } + } + + public boolean Converged(GenericComplex z, Object root, GenericComplex zold, GenericComplex zold2, int iterations, GenericComplex c, GenericComplex start, GenericComplex c0, GenericComplex pixel) { + + if(z instanceof MpfrBigNumComplex) { + return converged((MpfrBigNumComplex)z, (MpfrBigNum)root, (MpfrBigNumComplex)zold, (MpfrBigNumComplex)zold2, iterations, (MpfrBigNumComplex)c, (MpfrBigNumComplex)start, (MpfrBigNumComplex)c0, (MpfrBigNumComplex)pixel); + } + else if (z instanceof BigComplex) { + return converged((BigComplex)z, (Apfloat)root, (BigComplex)zold, (BigComplex)zold2, iterations, (BigComplex)c, (BigComplex)start, (BigComplex)c0, (BigComplex)pixel); + } + else if (z instanceof DDComplex) { + return converged((DDComplex)z, (DoubleDouble) root, (DDComplex)zold, (DDComplex)zold2, iterations, (DDComplex)c, (DDComplex)start, (DDComplex)c0, (DDComplex)pixel); + } + else { + return converged((Complex) z, (Double)root, (Complex)zold, (Complex)zold2, iterations, (Complex)c, (Complex)start, (Complex)c0, (Complex)pixel); + } + } public double getDistance() { return distance; } diff --git a/src/fractalzoomer/convergent_bailout_conditions/NNormDistanceBailoutCondition.java b/src/fractalzoomer/convergent_bailout_conditions/NNormDistanceBailoutCondition.java index e7f3bf999..23c1b6569 100644 --- a/src/fractalzoomer/convergent_bailout_conditions/NNormDistanceBailoutCondition.java +++ b/src/fractalzoomer/convergent_bailout_conditions/NNormDistanceBailoutCondition.java @@ -1,24 +1,43 @@ package fractalzoomer.convergent_bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; -import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.LibMpfr; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apcomplex; import org.apfloat.Apfloat; public class NNormDistanceBailoutCondition extends ConvergentBailoutCondition { protected double n_norm; protected Apfloat ddn_norm; + protected MpfrBigNum mpfrbn_norm; + + protected DoubleDouble ddcn_norm; public NNormDistanceBailoutCondition(double convergent_bailout, double n_norm) { super(convergent_bailout); this.n_norm = n_norm; - ddn_norm = new MyApfloat(n_norm); + + + if(ThreadDraw.PERTURBATION_THEORY) { + ddn_norm = new MyApfloat(n_norm); + ddcn_norm = new DoubleDouble(n_norm); + + if(ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { + + if(LibMpfr.LOAD_ERROR == null) { + mpfrbn_norm = new MpfrBigNum(n_norm); + } + } + } } @Override public boolean converged(Complex z, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel) { + if(n_norm == 0) { + return false; + } + Complex diff = z.sub(zold); boolean result = diff.nnorm(n_norm) <= convergent_bailout; @@ -47,9 +66,49 @@ public boolean converged(BigComplex z, BigComplex zold, BigComplex zold2, int it return result; } + @Override + public boolean converged(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + + if(ddcn_norm.isZero()) { + return false; + } + + DDComplex diff = z.sub(zold); + + boolean result = diff.nnorm(ddcn_norm).compareTo(ddcconvergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(zold).doubleValue(); + } + + return result; + } + + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + + if(n_norm == 0) { + return false; + } + + MpfrBigNumComplex diff = z.sub(zold); + + boolean result = diff.nnorm(mpfrbn_norm).compare(convergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(zold).doubleValue(); + } + + return result; + } + @Override public boolean converged(Complex z, double root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel) { + if(n_norm == 0) { + return false; + } + Complex diff = z.sub(root); boolean result = diff.nnorm(n_norm) <= convergent_bailout; @@ -60,6 +119,23 @@ public boolean converged(Complex z, double root, Complex zold, Complex zold2, in return result; } + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNum root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + if(n_norm == 0) { + return false; + } + + MpfrBigNumComplex diff = z.sub(root); + + boolean result = diff.nnorm(mpfrbn_norm).compare(convergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(root).doubleValue(); + } + + return result; + } + @Override public boolean converged(BigComplex z, Apfloat root, BigComplex zold, BigComplex zold2, int iterations, BigComplex c, BigComplex start, BigComplex c0, BigComplex pixel) { @@ -78,9 +154,31 @@ public boolean converged(BigComplex z, Apfloat root, BigComplex zold, BigComplex return result; } + @Override + public boolean converged(DDComplex z, DoubleDouble root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + + if(ddcn_norm.isZero()) { + return false; + } + + DDComplex diff = z.sub(root); + + boolean result = diff.nnorm(ddcn_norm).compareTo(ddcconvergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(root).doubleValue(); + } + + return result; + } + @Override public boolean converged(Complex z, Complex root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel) { + if(n_norm == 0) { + return false; + } + Complex diff = z.sub(root); boolean result = diff.nnorm(n_norm) <= convergent_bailout; @@ -108,4 +206,39 @@ public boolean converged(BigComplex z, BigComplex root, BigComplex zold, BigComp return result; } + + @Override + public boolean converged(DDComplex z, DDComplex root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + + if(ddcn_norm.isZero()) { + return false; + } + + DDComplex diff = z.sub(root); + + boolean result = diff.nnorm(ddcn_norm).compareTo(ddcconvergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(root).doubleValue(); + } + + return result; + } + + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + if(n_norm == 0) { + return false; + } + + MpfrBigNumComplex diff = z.sub(root); + + boolean result = diff.nnorm(mpfrbn_norm).compare(convergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(root).doubleValue(); + } + + return result; + } } diff --git a/src/fractalzoomer/convergent_bailout_conditions/NoConvergentBailoutCondition.java b/src/fractalzoomer/convergent_bailout_conditions/NoConvergentBailoutCondition.java index 9aa73612d..13c583fc1 100644 --- a/src/fractalzoomer/convergent_bailout_conditions/NoConvergentBailoutCondition.java +++ b/src/fractalzoomer/convergent_bailout_conditions/NoConvergentBailoutCondition.java @@ -1,7 +1,7 @@ package fractalzoomer.convergent_bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; public class NoConvergentBailoutCondition extends ConvergentBailoutCondition { @@ -22,16 +22,36 @@ public boolean converged(BigComplex z, BigComplex zold, BigComplex zold2, int it return false; } + @Override + public boolean converged(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + return false; + } + + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + return false; + } + @Override public boolean converged(Complex z, double root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel) { return false; } + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNum root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + return false; + } + @Override public boolean converged(BigComplex z, Apfloat root, BigComplex zold, BigComplex zold2, int iterations, BigComplex c, BigComplex start, BigComplex c0, BigComplex pixel) { return false; } + @Override + public boolean converged(DDComplex z, DoubleDouble root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + return false; + } + @Override public boolean converged(Complex z, Complex root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel) { return false; @@ -41,4 +61,14 @@ public boolean converged(Complex z, Complex root, Complex zold, Complex zold2, i public boolean converged(BigComplex z, BigComplex root, BigComplex zold, BigComplex zold2, int iterations, BigComplex c, BigComplex start, BigComplex c0, BigComplex pixel) { return false; } + + @Override + public boolean converged(DDComplex z, DDComplex root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + return false; + } + + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + return false; + } } diff --git a/src/fractalzoomer/convergent_bailout_conditions/RhombusDistanceBailoutCondition.java b/src/fractalzoomer/convergent_bailout_conditions/RhombusDistanceBailoutCondition.java index f4a780f4b..ba361254e 100644 --- a/src/fractalzoomer/convergent_bailout_conditions/RhombusDistanceBailoutCondition.java +++ b/src/fractalzoomer/convergent_bailout_conditions/RhombusDistanceBailoutCondition.java @@ -1,8 +1,7 @@ package fractalzoomer.convergent_bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; -import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; public class RhombusDistanceBailoutCondition extends ConvergentBailoutCondition { @@ -23,6 +22,21 @@ public boolean converged(Complex z, Complex zold, Complex zold2, int iterations, return result; } + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + MpfrBigNumComplex diff = z.sub(zold); + + MpfrBigNum tempRe = diff.getAbsRe(); + tempRe.add(diff.getAbsIm(), tempRe); + boolean result = tempRe.compare(convergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(zold).doubleValue(); + } + + return result; + } + @Override public boolean converged(BigComplex z, BigComplex zold, BigComplex zold2, int iterations, BigComplex c, BigComplex start, BigComplex c0, BigComplex pixel) { @@ -37,6 +51,20 @@ public boolean converged(BigComplex z, BigComplex zold, BigComplex zold2, int it return result; } + @Override + public boolean converged(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + + DDComplex diff = z.sub(zold); + + boolean result = diff.getAbsRe().add(diff.getAbsIm()).compareTo(ddcconvergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(zold).doubleValue(); + } + + return result; + } + @Override public boolean converged(Complex z, double root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel) { @@ -50,6 +78,23 @@ public boolean converged(Complex z, double root, Complex zold, Complex zold2, in return result; } + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNum root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + + MpfrBigNumComplex diff = z.sub(root); + + MpfrBigNum tempRe = diff.getAbsRe(); + tempRe.add(diff.getAbsIm(), tempRe); + boolean result = tempRe.compare(convergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(root).doubleValue(); + } + + return result; + + } + @Override public boolean converged(BigComplex z, Apfloat root, BigComplex zold, BigComplex zold2, int iterations, BigComplex c, BigComplex start, BigComplex c0, BigComplex pixel) { @@ -64,6 +109,20 @@ public boolean converged(BigComplex z, Apfloat root, BigComplex zold, BigComplex return result; } + @Override + public boolean converged(DDComplex z, DoubleDouble root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + + DDComplex diff = z.sub(root); + + boolean result = diff.getAbsRe().add(diff.getAbsIm()).compareTo(ddcconvergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(root).doubleValue(); + } + + return result; + } + @Override public boolean converged(Complex z, Complex root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel) { @@ -77,6 +136,21 @@ public boolean converged(Complex z, Complex root, Complex zold, Complex zold2, i return result; } + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + MpfrBigNumComplex diff = z.sub(root); + + MpfrBigNum tempRe = diff.getAbsRe(); + tempRe.add(diff.getAbsIm(), tempRe); + boolean result = tempRe.compare(convergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(root).doubleValue(); + } + + return result; + } + @Override public boolean converged(BigComplex z, BigComplex root, BigComplex zold, BigComplex zold2, int iterations, BigComplex c, BigComplex start, BigComplex c0, BigComplex pixel) { @@ -90,4 +164,18 @@ public boolean converged(BigComplex z, BigComplex root, BigComplex zold, BigComp return result; } + + @Override + public boolean converged(DDComplex z, DDComplex root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + + DDComplex diff = z.sub(root); + + boolean result = diff.getAbsRe().add(diff.getAbsIm()).compareTo(ddcconvergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(root).doubleValue(); + } + + return result; + } } diff --git a/src/fractalzoomer/convergent_bailout_conditions/SkipConvergentBailoutCondition.java b/src/fractalzoomer/convergent_bailout_conditions/SkipConvergentBailoutCondition.java index 37a335537..db9c1a2c2 100644 --- a/src/fractalzoomer/convergent_bailout_conditions/SkipConvergentBailoutCondition.java +++ b/src/fractalzoomer/convergent_bailout_conditions/SkipConvergentBailoutCondition.java @@ -16,8 +16,8 @@ */ package fractalzoomer.convergent_bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; /** @@ -54,6 +54,24 @@ public boolean converged(BigComplex z, BigComplex zold, BigComplex zold2, int it return wrappedCondition.converged(z, zold, zold2, iterations, c, start, c0, pixel); } + @Override + public boolean converged(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + if(iterations < SKIPPED_ITERATION_COUNT) { + return false; + } + + return wrappedCondition.converged(z, zold, zold2, iterations, c, start, c0, pixel); + } + + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + if(iterations < SKIPPED_ITERATION_COUNT) { + return false; + } + + return wrappedCondition.converged(z, zold, zold2, iterations, c, start, c0, pixel); + } + @Override public boolean converged(Complex z, double root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel) { if(iterations < SKIPPED_ITERATION_COUNT) { @@ -72,6 +90,24 @@ public boolean converged(BigComplex z, Apfloat root, BigComplex zold, BigComplex return wrappedCondition.converged(z, root, zold, zold2, iterations, c, start, c0, pixel); } + @Override + public boolean converged(DDComplex z, DoubleDouble root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + if(iterations < SKIPPED_ITERATION_COUNT) { + return false; + } + + return wrappedCondition.converged(z, root, zold, zold2, iterations, c, start, c0, pixel); + } + + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNum root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + if(iterations < SKIPPED_ITERATION_COUNT) { + return false; + } + + return wrappedCondition.converged(z, root, zold, zold2, iterations, c, start, c0, pixel); + } + @Override public boolean converged(Complex z, Complex root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel) { if(iterations < SKIPPED_ITERATION_COUNT) { @@ -81,6 +117,15 @@ public boolean converged(Complex z, Complex root, Complex zold, Complex zold2, i return wrappedCondition.converged(z, root, zold, zold2, iterations, c, start, c0, pixel); } + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + if(iterations < SKIPPED_ITERATION_COUNT) { + return false; + } + + return wrappedCondition.converged(z, root, zold, zold2, iterations, c, start, c0, pixel); + } + @Override public boolean converged(BigComplex z, BigComplex root, BigComplex zold, BigComplex zold2, int iterations, BigComplex c, BigComplex start, BigComplex c0, BigComplex pixel) { if(iterations < SKIPPED_ITERATION_COUNT) { @@ -89,4 +134,13 @@ public boolean converged(BigComplex z, BigComplex root, BigComplex zold, BigComp return wrappedCondition.converged(z, root, zold, zold2, iterations, c, start, c0, pixel); } + + @Override + public boolean converged(DDComplex z, DDComplex root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + if(iterations < SKIPPED_ITERATION_COUNT) { + return false; + } + + return wrappedCondition.converged(z, root, zold, zold2, iterations, c, start, c0, pixel); + } } diff --git a/src/fractalzoomer/convergent_bailout_conditions/SquareDistanceBailoutCondition.java b/src/fractalzoomer/convergent_bailout_conditions/SquareDistanceBailoutCondition.java index b9d59502c..3bb2a8ade 100644 --- a/src/fractalzoomer/convergent_bailout_conditions/SquareDistanceBailoutCondition.java +++ b/src/fractalzoomer/convergent_bailout_conditions/SquareDistanceBailoutCondition.java @@ -1,7 +1,7 @@ package fractalzoomer.convergent_bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import org.apfloat.Apfloat; import org.apfloat.ApfloatMath; @@ -23,6 +23,23 @@ public boolean converged(Complex z, Complex zold, Complex zold2, int iterations, return result; } + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + MpfrBigNumComplex diff = z.sub(zold); + MpfrBigNum absRe = diff.getAbsRe(); + MpfrBigNum absIm = diff.getAbsIm(); + + MpfrBigNum max = MpfrBigNum.max(absRe, absIm); + + boolean result = max.compare(convergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(zold).doubleValue(); + } + + return result; + } + @Override public boolean converged(BigComplex z, BigComplex zold, BigComplex zold2, int iterations, BigComplex c, BigComplex start, BigComplex c0, BigComplex pixel) { @@ -41,6 +58,24 @@ public boolean converged(BigComplex z, BigComplex zold, BigComplex zold2, int it return result; } + @Override + public boolean converged(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + + DDComplex diff = z.sub(zold); + DoubleDouble absRe = diff.getAbsRe(); + DoubleDouble absIm = diff.getAbsIm(); + + DoubleDouble max = absRe.max(absIm); + + boolean result = max.compareTo(ddcconvergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(zold).doubleValue(); + } + + return result; + } + @Override public boolean converged(Complex z, double root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel) { @@ -72,6 +107,41 @@ public boolean converged(BigComplex z, Apfloat root, BigComplex zold, BigComplex return result; } + @Override + public boolean converged(DDComplex z, DoubleDouble root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + + DDComplex diff = z.sub(root); + DoubleDouble absRe = diff.getAbsRe(); + DoubleDouble absIm = diff.getAbsIm(); + + DoubleDouble max = absRe.max(absIm); + + boolean result = max.compareTo(ddcconvergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(root).doubleValue(); + } + + return result; + } + + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNum root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + MpfrBigNumComplex diff = z.sub(root); + MpfrBigNum absRe = diff.getAbsRe(); + MpfrBigNum absIm = diff.getAbsIm(); + + MpfrBigNum max = MpfrBigNum.max(absRe, absIm); + + boolean result = max.compare(convergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(root).doubleValue(); + } + + return result; + } + @Override public boolean converged(Complex z, Complex root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel) { @@ -103,4 +173,39 @@ public boolean converged(BigComplex z, BigComplex root, BigComplex zold, BigComp return result; } + @Override + public boolean converged(DDComplex z, DDComplex root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + + DDComplex diff = z.sub(root); + DoubleDouble absRe = diff.getAbsRe(); + DoubleDouble absIm = diff.getAbsIm(); + + DoubleDouble max = absRe.max(absIm); + + boolean result = max.compareTo(ddcconvergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(root).doubleValue(); + } + + return result; + } + + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + MpfrBigNumComplex diff = z.sub(root); + MpfrBigNum absRe = diff.getAbsRe(); + MpfrBigNum absIm = diff.getAbsIm(); + + MpfrBigNum max = MpfrBigNum.max(absRe, absIm); + + boolean result = max.compare(convergent_bailout) <= 0; + + if(result) { + distance = z.distance_squared(root).doubleValue(); + } + + return result; + } + } diff --git a/src/fractalzoomer/convergent_bailout_conditions/UserConvergentBailoutCondition.java b/src/fractalzoomer/convergent_bailout_conditions/UserConvergentBailoutCondition.java index e25483688..c5a0c753f 100644 --- a/src/fractalzoomer/convergent_bailout_conditions/UserConvergentBailoutCondition.java +++ b/src/fractalzoomer/convergent_bailout_conditions/UserConvergentBailoutCondition.java @@ -1,8 +1,7 @@ package fractalzoomer.convergent_bailout_conditions; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; -import fractalzoomer.core.ThreadDraw; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import fractalzoomer.main.MainWindow; import fractalzoomer.parser.ExpressionNode; import fractalzoomer.parser.Parser; @@ -211,16 +210,36 @@ public boolean converged(BigComplex z, BigComplex zold, BigComplex zold2, int it return converged(z.toComplex(), zold.toComplex(), zold2.toComplex(), iterations, c.toComplex(), start.toComplex(), c0.toComplex(), pixel.toComplex()); } + @Override + public boolean converged(DDComplex z, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + return converged(z.toComplex(), zold.toComplex(), zold2.toComplex(), iterations, c.toComplex(), start.toComplex(), c0.toComplex(), pixel.toComplex()); + } + + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + return converged(z.toComplex(), zold.toComplex(), zold2.toComplex(), iterations, c.toComplex(), start.toComplex(), c0.toComplex(), pixel.toComplex()); + } + @Override public boolean converged(Complex z, double root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel) { return converged(z, zold, zold2, iterations, c, start, c0, pixel); } + @Override + public boolean converged(DDComplex z, DoubleDouble root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + return converged(z.toComplex(), zold.toComplex(), zold2.toComplex(), iterations, c.toComplex(), start.toComplex(), c0.toComplex(), pixel.toComplex()); + } + @Override public boolean converged(BigComplex z, Apfloat root, BigComplex zold, BigComplex zold2, int iterations, BigComplex c, BigComplex start, BigComplex c0, BigComplex pixel) { return converged(z.toComplex(), zold.toComplex(), zold2.toComplex(), iterations, c.toComplex(), start.toComplex(), c0.toComplex(), pixel.toComplex()); } + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNum root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + return converged(z.toComplex(), zold.toComplex(), zold2.toComplex(), iterations, c.toComplex(), start.toComplex(), c0.toComplex(), pixel.toComplex()); + } + @Override public boolean converged(Complex z, Complex root, Complex zold, Complex zold2, int iterations, Complex c, Complex start, Complex c0, Complex pixel) { return converged(z, zold, zold2, iterations, c, start, c0, pixel); @@ -230,4 +249,14 @@ public boolean converged(Complex z, Complex root, Complex zold, Complex zold2, i public boolean converged(BigComplex z, BigComplex root, BigComplex zold, BigComplex zold2, int iterations, BigComplex c, BigComplex start, BigComplex c0, BigComplex pixel) { return converged(z.toComplex(), zold.toComplex(), zold2.toComplex(), iterations, c.toComplex(), start.toComplex(), c0.toComplex(), pixel.toComplex()); } + + @Override + public boolean converged(MpfrBigNumComplex z, MpfrBigNumComplex root, MpfrBigNumComplex zold, MpfrBigNumComplex zold2, int iterations, MpfrBigNumComplex c, MpfrBigNumComplex start, MpfrBigNumComplex c0, MpfrBigNumComplex pixel) { + return converged(z.toComplex(), zold.toComplex(), zold2.toComplex(), iterations, c.toComplex(), start.toComplex(), c0.toComplex(), pixel.toComplex()); + } + + @Override + public boolean converged(DDComplex z, DDComplex root, DDComplex zold, DDComplex zold2, int iterations, DDComplex c, DDComplex start, DDComplex c0, DDComplex pixel) { + return converged(z.toComplex(), zold.toComplex(), zold2.toComplex(), iterations, c.toComplex(), start.toComplex(), c0.toComplex(), pixel.toComplex()); + } } diff --git a/src/fractalzoomer/core/BigComplex.java b/src/fractalzoomer/core/BigComplex.java index 8c25da887..696d87578 100644 --- a/src/fractalzoomer/core/BigComplex.java +++ b/src/fractalzoomer/core/BigComplex.java @@ -3,7 +3,6 @@ import fractalzoomer.utils.NormComponents; import org.apfloat.Apfloat; import org.apfloat.ApfloatMath; -import org.apfloat.FixedPrecisionApfloatHelper; public class BigComplex extends GenericComplex { private Apfloat re; @@ -47,6 +46,9 @@ public BigComplex(Complex z) { @Override public BigNumComplex toBigNumComplex() { return new BigNumComplex(this); } + @Override + public MpfrBigNumComplex toMpfrBigNumComplex() { return new MpfrBigNumComplex(this);} + public final Apfloat getRe() { return re; @@ -71,8 +73,9 @@ public final void setIm(Apfloat im) { } + @Override public final Complex toComplex() { - return new Complex(re.doubleValue(), im.doubleValue()); + return new Complex(this); } /* @@ -87,6 +90,7 @@ public final BigComplex plus(BigComplex z) { /* * z + Real */ + @Override public final BigComplex plus(Apfloat number) { return new BigComplex(MyApfloat.fp.add(re, number), im); @@ -121,10 +125,18 @@ public final BigComplex sub(Apfloat number) { } + /* + * z - Imaginary + */ + public final BigComplex sub_i(Apfloat number) { + + return new BigComplex(re, MyApfloat.fp.subtract(im , number)); + + } + /* * Real - z1 */ - @Override public final BigComplex r_sub(Apfloat number) { return new BigComplex(MyApfloat.fp.subtract(number, re), im.negate()); @@ -184,6 +196,7 @@ public final BigComplex divide(BigComplex z) { /* * z / Real */ + @Override public final BigComplex divide(Apfloat number) { return new BigComplex(MyApfloat.fp.divide(re, number), MyApfloat.fp.divide(im, number)); @@ -241,9 +254,8 @@ public final BigComplex cube() { Apfloat temp = MyApfloat.fp.multiply(re, re); Apfloat temp2 = MyApfloat.fp.multiply(im, im); - Apfloat three = new MyApfloat(3.0); - return new BigComplex(MyApfloat.fp.multiply(re, MyApfloat.fp.subtract(temp, MyApfloat.fp.multiply(temp2, three))), MyApfloat.fp.multiply(im, MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp, three), temp2))); + return new BigComplex(MyApfloat.fp.multiply(re, MyApfloat.fp.subtract(temp, MyApfloat.fp.multiply(temp2, MyApfloat.THREE))), MyApfloat.fp.multiply(im, MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp, MyApfloat.THREE), temp2))); } @@ -256,7 +268,7 @@ public final BigComplex fourth() { Apfloat temp = MyApfloat.fp.multiply(re, re); Apfloat temp2 = MyApfloat.fp.multiply(im, im); - return new BigComplex(MyApfloat.fp.add(MyApfloat.fp.multiply(temp, MyApfloat.fp.subtract(temp, MyApfloat.fp.multiply(new MyApfloat(6), temp2))), MyApfloat.fp.multiply(temp2, temp2)), MyApfloat.fp.multiply(new MyApfloat(4), MyApfloat.fp.multiply(re, MyApfloat.fp.multiply(im, MyApfloat.fp.subtract(temp, temp2))))); + return new BigComplex(MyApfloat.fp.add(MyApfloat.fp.multiply(temp, MyApfloat.fp.subtract(temp, MyApfloat.fp.multiply(MyApfloat.SIX, temp2))), MyApfloat.fp.multiply(temp2, temp2)), MyApfloat.fp.multiply(MyApfloat.FOUR, MyApfloat.fp.multiply(re, MyApfloat.fp.multiply(im, MyApfloat.fp.subtract(temp, temp2))))); } @@ -269,10 +281,7 @@ public final BigComplex fifth() { Apfloat temp = MyApfloat.fp.multiply(re, re); Apfloat temp2 = MyApfloat.fp.multiply(im, im); - Apfloat five = new MyApfloat(5); - Apfloat ten = new MyApfloat(10); - - return new BigComplex(MyApfloat.fp.multiply(re, MyApfloat.fp.add(MyApfloat.fp.multiply(temp, temp), MyApfloat.fp.multiply(temp2, MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp2, five), MyApfloat.fp.multiply(temp, ten))))), MyApfloat.fp.multiply(im, MyApfloat.fp.add(MyApfloat.fp.multiply(temp2, temp2), MyApfloat.fp.multiply(temp, MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp, five), MyApfloat.fp.multiply(temp2, ten)))))); + return new BigComplex(MyApfloat.fp.multiply(re, MyApfloat.fp.add(MyApfloat.fp.multiply(temp, temp), MyApfloat.fp.multiply(temp2, MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp2, MyApfloat.FIVE), MyApfloat.fp.multiply(temp, MyApfloat.TEN))))), MyApfloat.fp.multiply(im, MyApfloat.fp.add(MyApfloat.fp.multiply(temp2, temp2), MyApfloat.fp.multiply(temp, MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp, MyApfloat.FIVE), MyApfloat.fp.multiply(temp2, MyApfloat.TEN)))))); } @@ -286,7 +295,7 @@ public final Apfloat norm_squared() { } @Override - public NormComponents normSquaredWithComponents() { + public NormComponents normSquaredWithComponents(NormComponents n) { Apfloat reSqr = MyApfloat.fp.multiply(re, re); Apfloat imSqr = MyApfloat.fp.multiply(im, im); return new NormComponents(reSqr, imSqr, MyApfloat.fp.add(reSqr, imSqr)); @@ -392,6 +401,7 @@ public final BigComplex conjugate() { /* * -z */ + @Override public final BigComplex negative() { return new BigComplex(re.negate(), im.negate()); @@ -649,6 +659,20 @@ public static final String toString2Pretty(Apfloat real, Apfloat imaginary, Apfl return temp; } + public static final String toString2Pretty(Apfloat real, Apfloat imaginary) { + String temp = ""; + + real = real.compareTo(MyApfloat.ZERO) == 0 ? MyApfloat.ZERO : real; + imaginary = imaginary.compareTo(MyApfloat.ZERO) == 0 ? MyApfloat.ZERO : imaginary; + + if (imaginary.compareTo(MyApfloat.ZERO) >= 0) { + temp = MyApfloat.toStringPretty(real) + "+" + MyApfloat.toStringPretty(imaginary) + "i"; + } else { + temp = MyApfloat.toStringPretty(real) + "" + MyApfloat.toStringPretty(imaginary) + "i"; + } + return temp; + } + /* more efficient z^2 + c */ public final BigComplex square_plus_c(BigComplex c) { @@ -699,16 +723,7 @@ public final boolean isZero() { } - /* more efficient z^2 + c */ - @Override - public final BigComplex square_plus_c(GenericComplex cn) { - BigComplex c = (BigComplex)cn; - Apfloat temp = MyApfloat.fp.multiply(re, im); - - return new BigComplex(MyApfloat.fp.add(MyApfloat.fp.multiply(MyApfloat.fp.add(re, im), MyApfloat.fp.subtract(re, im)), c.re), MyApfloat.fp.add(MyApfloat.fp.add(temp, temp), c.im)); - - } /* * z^2 + c @@ -743,9 +758,8 @@ public final BigComplex cubeFast(NormComponents normComponents) { Apfloat temp = (Apfloat) normComponents.reSqr; Apfloat temp2 = (Apfloat) normComponents.imSqr; - Apfloat three = new MyApfloat(3.0); - return new BigComplex(MyApfloat.fp.multiply(re, MyApfloat.fp.subtract(temp, MyApfloat.fp.multiply(temp2, three))), MyApfloat.fp.multiply(im, MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp, three), temp2))); + return new BigComplex(MyApfloat.fp.multiply(re, MyApfloat.fp.subtract(temp, MyApfloat.fp.multiply(temp2, MyApfloat.THREE))), MyApfloat.fp.multiply(im, MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp, MyApfloat.THREE), temp2))); } @@ -758,7 +772,7 @@ public final BigComplex fourthFast(NormComponents normComponents) { Apfloat temp = (Apfloat) normComponents.reSqr; Apfloat temp2 = (Apfloat) normComponents.imSqr; - return new BigComplex(MyApfloat.fp.add(MyApfloat.fp.multiply(temp, MyApfloat.fp.subtract(temp, MyApfloat.fp.multiply(new MyApfloat(6), temp2))), MyApfloat.fp.multiply(temp2, temp2)), MyApfloat.fp.multiply(new MyApfloat(4), MyApfloat.fp.multiply(re, MyApfloat.fp.multiply(im, MyApfloat.fp.subtract(temp, temp2))))); + return new BigComplex(MyApfloat.fp.add(MyApfloat.fp.multiply(temp, MyApfloat.fp.subtract(temp, MyApfloat.fp.multiply(MyApfloat.SIX, temp2))), MyApfloat.fp.multiply(temp2, temp2)), MyApfloat.fp.multiply(MyApfloat.FOUR, MyApfloat.fp.multiply(re, MyApfloat.fp.multiply(im, MyApfloat.fp.subtract(temp, temp2))))); } @@ -771,10 +785,7 @@ public final BigComplex fifthFast(NormComponents normComponents) { Apfloat temp = (Apfloat) normComponents.reSqr; Apfloat temp2 = (Apfloat) normComponents.imSqr; - Apfloat five = new MyApfloat(5); - Apfloat ten = new MyApfloat(10); - - return new BigComplex(MyApfloat.fp.multiply(re, MyApfloat.fp.add(MyApfloat.fp.multiply(temp, temp), MyApfloat.fp.multiply(temp2, MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp2, five), MyApfloat.fp.multiply(temp, ten))))), MyApfloat.fp.multiply(im, MyApfloat.fp.add(MyApfloat.fp.multiply(temp2, temp2), MyApfloat.fp.multiply(temp, MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp, five), MyApfloat.fp.multiply(temp2, ten)))))); + return new BigComplex(MyApfloat.fp.multiply(re, MyApfloat.fp.add(MyApfloat.fp.multiply(temp, temp), MyApfloat.fp.multiply(temp2, MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp2, MyApfloat.FIVE), MyApfloat.fp.multiply(temp, MyApfloat.TEN))))), MyApfloat.fp.multiply(im, MyApfloat.fp.add(MyApfloat.fp.multiply(temp2, temp2), MyApfloat.fp.multiply(temp, MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp, MyApfloat.FIVE), MyApfloat.fp.multiply(temp2, MyApfloat.TEN)))))); } /* @@ -833,63 +844,57 @@ public final Apfloat distanceSquared(GenericComplex za) { } + @Override + public BigComplex times2() { + return new BigComplex(re.multiply(MyApfloat.TWO), im.multiply(MyApfloat.TWO)); + } - public static void main(String[] args) { - - - MyApfloat.precision = 1500; - MyApfloat.fp = new FixedPrecisionApfloatHelper( MyApfloat.precision); - BigComplex c1 = new BigComplex(new MyApfloat("-1.76856539435366368125259371293453236892641782036550238084035683278139847516020579836940755448093853806358532335622720215954860387925973462676210264185332619249622446097144464301696263314670575799470331597794419853481280083049813344714412669978249805531445637915677921147242961218729448326140934509447244923346834491904750058368493978125046376837105104088610590469955376290684019988563370767077290823529345255614107999427775332199891983963556882307645602243231590462852451961554663143998042396613582745038196155573683320524468218885621413135815233178922623800880270744324820393949165276400291219551742132035215660506960425009699199467178686542633858457116215710847955765911389610660640760093031838759495011431952174690031733085134861830812337744591371152885478077354772622020072507170087102831622232514924494081112032259257747492310876060757910257868803734144196405678120512443001786915069999243567634982118143679073365001032947680409484031048637779321233465936777391817115730373775376125971055725674328445312481196980698269861097741754301242350002619529351486080897755930259555714557011668880546952923003933637167679746220379199085840523329826374660"), new MyApfloat("0.00149693415390767795776818884840489556855946301445691471574014563855527433886417969977385819538260268120841953162872636930325763746322273045770475720864573841501787930094585669029854545526055550254240550601638349230447392478835897915689588386917873306732459133130195499040290663241163281171562214964938877814041525983714426684720617999806166857035264185620487882712073265176954914054913266203287997924901540871019242527521230712886590484380712839459054394699971951683593643432733875864612142164058384584027531954686991700717520592706134315477867770419967332102686480959769035927998828366145957010260008071330081671951130257876517738836139132327131150083875547829353693231330986024536074662266149266972020406424662729505261246207754916338512723205243386084554727716044392705072728590247105881028092304993724655676823686703579759639901910397135711042548453158584111749222905493046484296618244721966973379997931675069363108125568864266991641443350605262290076130999673222331940884558082142583551902556005768303536299446355536559649684565312212482597275388117026700207573378170627060834006934127513560312023382257072757055987599151386137785304306581858")); - //Apcomplex c3 = new Apcomplex(new Apfloat("-1.76856539435366368125259371293453236892641782036550238084035683278139847516020579836940755448093853806358532335622720215954860387925973462676210264185332619249622446097144464301696263314670575799470331597794419853481280083049813344714412669978249805531445637915677921147242961218729448326140934509447244923346834491904750058368493978125046376837105104088610590469955376290684019988563370767077290823529345255614107999427775332199891983963556882307645602243231590462852451961554663143998042396613582745038196155573683320524468218885621413135815233178922623800880270744324820393949165276400291219551742132035215660506960425009699199467178686542633858457116215710847955765911389610660640760093031838759495011431952174690031733085134861830812337744591371152885478077354772622020072507170087102831622232514924494081112032259257747492310876060757910257868803734144196405678120512443001786915069999243567634982118143679073365001032947680409484031048637779321233465936777391817115730373775376125971055725674328445312481196980698269861097741754301242350002619529351486080897755930259555714557011668880546952923003933637167679746220379199085840523329826374660", 1200), new Apfloat("0.00149693415390767795776818884840489556855946301445691471574014563855527433886417969977385819538260268120841953162872636930325763746322273045770475720864573841501787930094585669029854545526055550254240550601638349230447392478835897915689588386917873306732459133130195499040290663241163281171562214964938877814041525983714426684720617999806166857035264185620487882712073265176954914054913266203287997924901540871019242527521230712886590484380712839459054394699971951683593643432733875864612142164058384584027531954686991700717520592706134315477867770419967332102686480959769035927998828366145957010260008071330081671951130257876517738836139132327131150083875547829353693231330986024536074662266149266972020406424662729505261246207754916338512723205243386084554727716044392705072728590247105881028092304993724655676823686703579759639901910397135711042548453158584111749222905493046484296618244721966973379997931675069363108125568864266991641443350605262290076130999673222331940884558082142583551902556005768303536299446355536559649684565312212482597275388117026700207573378170627060834006934127513560312023382257072757055987599151386137785304306581858", 1200)); - - - long runs = 100000; - + @Override + public BigComplex times4() { + return new BigComplex(re.multiply(MyApfloat.FOUR), im.multiply(MyApfloat.FOUR)); + } - BigComplex z; + @Override + public MantExpComplex toMantExpComplex() { return new MantExpComplex(this);} - z = new BigComplex(); - for(long i = 0; i < runs; i++) { - z = z.square_plus_c(c1); - } + @Override + public void set(GenericComplex za) { + BigComplex z = (BigComplex) za; + re = z.re; + im = z.im; + } - z = new BigComplex(); - for(long i = 0; i < runs; i++) { - // z = z.square_plus_c2(c1); - } + /* more efficient z^2 + c */ + @Override + public final BigComplex square_plus_c(GenericComplex cn) { - z = new BigComplex(); - for(long i = 0; i < runs; i++) { - z = z.square_plus_c(c1); - } + BigComplex c = (BigComplex)cn; + Apfloat temp = MyApfloat.fp.multiply(re, im); + return new BigComplex(MyApfloat.fp.add(MyApfloat.fp.multiply(MyApfloat.fp.add(re, im), MyApfloat.fp.subtract(re, im)), c.re), MyApfloat.fp.add(MyApfloat.fp.add(temp, temp), c.im)); - z = new BigComplex(); - for(long i = 0; i < runs; i++) { - //z = z.square_plus_c2(c1); - } + } + /* + * z1 / z2 + */ + @Override + public final BigComplex divide(GenericComplex za) { - z = new BigComplex(); - long time = System.currentTimeMillis(); - for(long i = 0; i < runs; i++) { - z = z.square_plus_c(c1); - } - System.out.println(System.currentTimeMillis() - time); - System.out.println(z.getRe().precision() + " " + z.getIm().precision()); - System.out.println(z); - - z = new BigComplex(); - time = System.currentTimeMillis(); - for(long i = 0; i < runs; i++) { - //z = z.square_plus_c2(c1); - } + BigComplex z = (BigComplex)za; + Apfloat temp = z.re; + Apfloat temp2 = z.im; + Apfloat temp3 = MyApfloat.fp.add(MyApfloat.fp.multiply(temp, temp), MyApfloat.fp.multiply(temp2, temp2)); - System.out.println(System.currentTimeMillis() - time); - System.out.println(z.getRe().precision() + " " + z.getIm().precision()); - System.out.println(z); + return new BigComplex(MyApfloat.fp.divide(MyApfloat.fp.add(MyApfloat.fp.multiply(re, temp), MyApfloat.fp.multiply(im, temp2)), temp3), MyApfloat.fp.divide(MyApfloat.fp.subtract(MyApfloat.fp.multiply(im, temp), MyApfloat.fp.multiply(re, temp2)), temp3)); + } + @Override + public DDComplex toDDComplex() { return new DDComplex(this); } + @Override + public GenericComplex times_mutable(GenericComplex a) {return times(a);} - } + @Override + public GenericComplex sub_mutable(GenericComplex v) { return sub(v); } } diff --git a/src/fractalzoomer/core/BigNum.java b/src/fractalzoomer/core/BigNum.java index 584d51018..b4614dbe4 100644 --- a/src/fractalzoomer/core/BigNum.java +++ b/src/fractalzoomer/core/BigNum.java @@ -42,7 +42,7 @@ public class BigNum { public static void reinitialize(double digits) { //Lets always have even fracDigits - int temp = (int)((digits / SHIFT)); + int temp = (int)(digits / SHIFT); if(temp == 0) { temp = 1; @@ -69,7 +69,7 @@ else if(digits % SHIFT != 0) { } public static void reinitializeTest(double digits) { - fracDigits = ((int)((digits / SHIFT)) + 1) * ThreadDraw.BIGNUM_PRECISION_FACTOR;//should be two if comparing with 64version + fracDigits = ((int)(digits / SHIFT) + 1) * ThreadDraw.BIGNUM_PRECISION_FACTOR;//should be two if comparing with 64version fracDigitsm1 = fracDigits - 1; fracDigitsp1 = fracDigits + 1; @@ -290,7 +290,7 @@ public long getScale() { public static BigNum getNegative(BigNum other) { BigNum copy = new BigNum(); - copy.sign = other.sign;; + copy.sign = other.sign; copy.isOne = other.isOne; int[] otherDigits = other.digits; @@ -371,7 +371,7 @@ public String toString() { public void print() { - Apfloat sum = new MyApfloat(0); + Apfloat sum = MyApfloat.ZERO; int decimal_bit_count = -1; if(sign == -1) { @@ -432,7 +432,7 @@ public int compare(BigNum other) { else if(signA > signB) { return 1; } - else if(signA == signB) { + else {//if(signA == signB) if (signA == 0) { return 0; } @@ -668,6 +668,93 @@ else if(sign == 0) { return result; } + + public BigNum add(int a) { + + BigNum result = new BigNum(); + + int otherSign; + if(a == 0) { + otherSign = 0; + } + else if(a < 0) { + otherSign = -1; + } + else { + otherSign = 1; + } + + int otherDigits = a; + + boolean aIsOne = a == 1 || a == -1; + + int[] resDigits = result.digits; + + int[] digits = this.digits; + int sign = this.sign; + + if(sign == 0 || otherSign == 0) { + if(sign == 0 && otherSign == 0){ + return result; + } + else if(sign == 0) { + result.sign = otherSign; + result.isOne = aIsOne; + + if(otherSign < 0) { + a = ~a + 1; + } + + resDigits[0] = a; + } + else { + result.sign = sign; + result.isOne = isOne; + System.arraycopy(digits, 0, resDigits, 0, digits.length); + } + return result; + } + + if(sign != otherSign) { + if(sign == -1) { + BigNum copy = getNegative(this); + digits = copy.digits; + } + } + else { + if(otherSign < 0) { + otherDigits = ~otherDigits + 1; + } + } + + int isNonZero = 0; + int temp; + for(int i=fracDigits; i>0; i--) { + temp = resDigits[i] = digits[i]; + isNonZero |= temp; + } + + temp = digits[0] + otherDigits; + result.isOne = (temp == 1 || temp == -1) && isNonZero == 0; + isNonZero |= temp; + resDigits[0] = temp; + + if(sign != otherSign) { + if(resDigits[0] < 0) { + result.sign = -1; + result.negSelf(); + } + else { + result.sign = isNonZero != 0 ? 1 : 0; + } + } + else { + result.sign = isNonZero != 0 ? sign : 0; + } + + return result; + } + /* When sign was not an extra field public BigNum sub(BigNum a) { BigNum result = new BigNum(); @@ -768,6 +855,102 @@ else if(sign == 0) { return result; } + public BigNum sub(int a) { + + BigNum result = new BigNum(); + + int otherSign; + if(a == 0) { + otherSign = 0; + } + else if(a < 0) { + otherSign = -1; + } + else { + otherSign = 1; + } + + int otherDigits = a; + + boolean aIsOne = a == 1 || a == -1; + + int[] resDigits = result.digits; + + int[] digits = this.digits; + int sign = this.sign; + + if(sign == 0 || otherSign == 0) { + if(sign == 0 && otherSign == 0){ + return result; + } + else if(sign == 0) { + result.sign = -otherSign; + result.isOne = aIsOne; + + if(otherSign < 0) { + a = ~a + 1; + } + + resDigits[0] = a; + } + else { + result.sign = sign; + result.isOne = isOne; + System.arraycopy(digits, 0, resDigits, 0, digits.length); + } + return result; + } + + if(sign == otherSign) { + // + + -> + - + // - - -> - + + if(sign == -1) { + BigNum copy = getNegative(this); + digits = copy.digits; + + if(otherSign < 0) { + otherDigits = ~otherDigits + 1; + } + } + else { + otherDigits = ~otherDigits + 1; + } + } + else { + if(otherSign < 0) { + otherDigits = ~otherDigits + 1; + } + } + + + int isNonZero = 0; + int temp; + for(int i=fracDigits; i>0; i--) { + temp = resDigits[i] = digits[i]; + isNonZero |= temp; + } + + temp = digits[0] + otherDigits; + result.isOne = (temp == 1 || temp == -1) && isNonZero == 0; + isNonZero |= temp; + resDigits[0] = temp; + + if(sign == otherSign) { + if(resDigits[0] < 0) { + result.sign = -1; + result.negSelf(); + } + else { + result.sign = isNonZero != 0 ? 1 : 0; + } + } + else { + result.sign = isNonZero != 0 ? sign : 0; + } + + return result; + } + public BigNum square() { if(offset <= 15) { return squareFull(); @@ -1871,6 +2054,78 @@ public BigNum mult(BigNum b) { } } + /* Sign is positive */ + public BigNum mult(int value) { + BigNum result = new BigNum(); + + if(sign == 0 || value == 0) { + return result; + } + + int[] resDigits = result.digits; + + boolean bIsOne = value == 1 || value == -1; + + int bsign; + + if(value < 0) { + bsign = -1; + value = ~value + 1; + } + else { + bsign = 1; + } + + if(isOne || bIsOne) { + if (isOne && bIsOne) { + resDigits[0] = 1; + result.isOne = true; + result.sign = sign * bsign; + } + else if(isOne) { + resDigits[0] = value; + result.sign = sign * bsign; + } + else { + System.arraycopy(digits, 0, resDigits, 0, digits.length); + result.sign = sign * bsign; + } + return result; + } + + long old_sum = 0; + long sum; + long carry; + + int isNonZero = 0; + for(int i = fracDigits; i > 0; i--) { + sum = old_sum; //carry from prev + carry = 0; + + sum += (long)digits[i] * (long)value; + carry += sum >>> SHIFT; + sum = sum & MASK; + + int di = (int) (sum); + resDigits[i] = di; + isNonZero |= di; + old_sum = carry; + } + + sum = old_sum; + + sum += (long)digits[0] * (long)value; + + int d0 = (int) (sum); + resDigits[0] = d0; + + result.isOne = d0 == 1 && isNonZero == 0; + + result.sign = sign * bsign; + + return result; + } + @Deprecated public BigNum multFullOLD(BigNum b) { @@ -2966,4 +3221,5 @@ public static BigNum max(BigNum a, BigNum b) { public static BigNum min(BigNum a, BigNum b) { return a.compare(b) < 0 ? a : b; } + } diff --git a/src/fractalzoomer/core/BigNumComplex.java b/src/fractalzoomer/core/BigNumComplex.java index 1d98ec3b1..a6317bef4 100644 --- a/src/fractalzoomer/core/BigNumComplex.java +++ b/src/fractalzoomer/core/BigNumComplex.java @@ -2,7 +2,6 @@ import fractalzoomer.utils.NormComponents; import org.apfloat.Apfloat; -import org.apfloat.FixedPrecisionApfloatHelper; public class BigNumComplex extends GenericComplex { private BigNum re; @@ -72,6 +71,7 @@ public final void setIm(BigNum im) { } + @Override public final Complex toComplex() { return new Complex(re.doubleValue(), im.doubleValue()); } @@ -94,6 +94,13 @@ public final BigNumComplex plus(BigNum number) { } + @Override + public final BigNumComplex plus(int number) { + + return new BigNumComplex(re.add(number), im); + + } + /* * z + Imaginary */ @@ -115,17 +122,31 @@ public final BigNumComplex sub(BigNumComplex z) { /* * z - Real */ - @Override public final BigNumComplex sub(BigNum number) { return new BigNumComplex(re.sub(number), im); } + @Override + public final BigNumComplex sub(int number) { + + return new BigNumComplex(re.sub(number), im); + + } + + /* + * z - Imaginary + */ + public final BigNumComplex sub_i(BigNum number) { + + return new BigNumComplex(re, im.sub(number)); + + } + /* * Real - z1 */ - @Override public final BigNumComplex r_sub(BigNum number) { return new BigNumComplex(number.sub(re), im.negate()); @@ -153,13 +174,22 @@ public final BigNumComplex times(BigNumComplex z) { /* * z1 * Real */ - @Override public final BigNumComplex times(BigNum number) { return new BigNumComplex(re.mult(number), im.mult(number)); } + /* + * z1 * Real + */ + @Override + public final BigNumComplex times(int number) { + + return new BigNumComplex(re.mult(number), im.mult(number)); + + } + /* * z * Imaginary */ @@ -210,9 +240,7 @@ public final BigNumComplex cubeFast(NormComponents normComponents) { BigNum temp = (BigNum)normComponents.reSqr; BigNum temp2 = (BigNum)normComponents.imSqr; - BigNum three = new BigNum(3); - - return new BigNumComplex(re.mult(temp.sub(temp2.mult(three))), im.mult(temp.mult(three).sub(temp2))); + return new BigNumComplex(re.mult(temp.sub(temp2.mult(3))), im.mult(temp.mult(3).sub(temp2))); } @@ -225,7 +253,7 @@ public final BigNumComplex fourthFast(NormComponents normComponents) { BigNum temp = (BigNum)normComponents.reSqr; BigNum temp2 = (BigNum)normComponents.imSqr; - return new BigNumComplex(temp.mult(temp.sub(temp2.mult(new BigNum(6)))).add(temp2.squareFull()), re.mult(im).mult4().mult(temp.sub(temp2))); + return new BigNumComplex(temp.mult(temp.sub(temp2.mult(6))).add(temp2.squareFull()), re.mult(im).mult4().mult(temp.sub(temp2))); } @@ -238,15 +266,12 @@ public final BigNumComplex fifthFast(NormComponents normComponents) { BigNum temp = (BigNum)normComponents.reSqr; BigNum temp2 = (BigNum)normComponents.imSqr; - BigNum five = new BigNum(5); - BigNum ten = new BigNum(10); - - return new BigNumComplex(re.mult(temp.squareFull().add(temp2.mult(temp2.mult(five).sub(temp.mult(ten))))), im.mult(temp2.squareFull().add(temp.mult(temp.mult(five).sub(temp2.mult(ten)))))); + return new BigNumComplex(re.mult(temp.squareFull().add(temp2.mult(temp2.mult(5).sub(temp.mult(10))))), im.mult(temp2.squareFull().add(temp.mult(temp.mult(5).sub(temp2.mult(10)))))); } @Override - public NormComponents normSquaredWithComponents() { + public NormComponents normSquaredWithComponents(NormComponents n) { BigNum reSqr = re.square(); BigNum imSqr = im.square(); return new NormComponents(reSqr, imSqr, reSqr.add(imSqr)); @@ -322,6 +347,7 @@ public final BigNumComplex conjugate() { /* * -z */ + @Override public final BigNumComplex negative() { return new BigNumComplex(re.negate(), im.negate()); @@ -337,9 +363,7 @@ public final BigNumComplex cube() { BigNum temp = re.square(); BigNum temp2 = im.square(); - BigNum three = new BigNum(3); - - return new BigNumComplex(re.mult(temp.sub(temp2.mult(three))), im.mult(temp.mult(three).sub(temp2))); + return new BigNumComplex(re.mult(temp.sub(temp2.mult(3))), im.mult(temp.mult(3).sub(temp2))); } @@ -352,7 +376,7 @@ public final BigNumComplex fourth() { BigNum temp = re.square(); BigNum temp2 = im.square(); - return new BigNumComplex(temp.mult(temp.sub(temp2.mult(new BigNum(6)))).add(temp2.squareFull()), re.mult(im).mult4().mult(temp.sub(temp2))); + return new BigNumComplex(temp.mult(temp.sub(temp2.mult(6))).add(temp2.squareFull()), re.mult(im).mult4().mult(temp.sub(temp2))); } @@ -365,10 +389,7 @@ public final BigNumComplex fifth() { BigNum temp = re.square(); BigNum temp2 = im.square(); - BigNum five = new BigNum(5); - BigNum ten = new BigNum(10); - - return new BigNumComplex(re.mult(temp.squareFull().add(temp2.mult(temp2.mult(five).sub(temp.mult(ten))))), im.mult(temp2.squareFull().add(temp.mult(temp.mult(five).sub(temp2.mult(ten)))))); + return new BigNumComplex(re.mult(temp.squareFull().add(temp2.mult(temp2.mult(5).sub(temp.mult(10))))), im.mult(temp2.squareFull().add(temp.mult(temp.mult(5).sub(temp2.mult(10)))))); } @@ -424,6 +445,7 @@ public final BigNumComplex sub(GenericComplex zn) { /* * z1 + z2 */ + @Override public final BigNumComplex plus(GenericComplex zn) { BigNumComplex z = (BigNumComplex)zn; @@ -446,6 +468,7 @@ public final BigNumComplex square_plus_c(GenericComplex cn) { /* * z1 * z2 */ + @Override public final BigNumComplex times(GenericComplex zn) { BigNumComplex z = (BigNumComplex)zn; @@ -578,4 +601,30 @@ public final BigNum distanceSquared(GenericComplex za) { return temp_re.squareFull().add(temp_im.squareFull()); } + + @Override + public BigNumComplex times2() { + return new BigNumComplex(re.mult2(), im.mult2()); + } + + @Override + public BigNumComplex times4() { + return new BigNumComplex(re.mult4(), im.mult4()); + } + + @Override + public MantExpComplex toMantExpComplex() { return new MantExpComplex(this);} + + @Override + public void set(GenericComplex za) { + BigNumComplex z = (BigNumComplex) za; + re = z.re; + im = z.im; + } + + @Override + public GenericComplex sub_mutable(int a) {return sub(a);} + + @Override + public GenericComplex times_mutable(GenericComplex a) {return times(a);} } diff --git a/src/fractalzoomer/core/Complex.java b/src/fractalzoomer/core/Complex.java index 3f6fd39e3..3912c34eb 100644 --- a/src/fractalzoomer/core/Complex.java +++ b/src/fractalzoomer/core/Complex.java @@ -17,6 +17,7 @@ package fractalzoomer.core; import fractalzoomer.filters_utils.math.Noise; +import fractalzoomer.utils.NormComponents; public final class Complex extends GenericComplex { public static final double HALF_PI = Math.PI * 0.5; @@ -49,6 +50,13 @@ public Complex(Complex z) { } + public Complex(BigComplex c) { + + this.re = c.getRe().doubleValue(); + this.im = c.getIm().doubleValue(); + + } + public final void reset() { re = 0; @@ -71,6 +79,9 @@ public final double getIm() { @Override public BigNumComplex toBigNumComplex() { return new BigNumComplex(this); } + @Override + public MpfrBigNumComplex toMpfrBigNumComplex() { return new MpfrBigNumComplex(this);} + public final void setRe(double re) { this.re = re; @@ -89,6 +100,13 @@ public final void assign(Complex z) { im = z.im; } + + @Override + public void set(GenericComplex za) { + Complex z = (Complex) za; + re = z.re; + im = z.im; + } public final void assign(double re) { @@ -138,6 +156,28 @@ public final Complex plus_mutable(double number) { } + /* + * z + Real + */ + @Override + public final Complex plus(int number) { + + return new Complex(re + number, im); + + } + + /* + * z = z + Real + */ + @Override + public final Complex plus_mutable(int number) { + + re = re + number; + + return this; + + } + /* * z + Imaginary */ @@ -199,6 +239,28 @@ public final Complex sub_mutable(double number) { } + /* + * z - Real + */ + @Override + public final Complex sub(int number) { + + return new Complex(re - number, im); + + } + + /* + * z = z - Real + */ + @Override + public final Complex sub_mutable(int number) { + + re = re - number; + + return this; + + } + /* * Real - z1 */ @@ -320,6 +382,29 @@ public final Complex times_mutable(double number) { } + /* + * z1 * Real + */ + @Override + public final Complex times(int number) { + + return new Complex(re * number, im * number); + + } + + /* + * z1 = z1 * Real + */ + @Override + public final Complex times_mutable(int number) { + + re = re * number; + im = im * number; + + return this; + + } + /* * z * Imaginary */ @@ -393,6 +478,28 @@ public final Complex divide_mutable(double number) { } + /* + * z / Real + */ + @Override + public final Complex divide(int number) { + + return new Complex(re / number, im / number); + + } + + /* + * z = z / Real + */ + public final Complex divide_mutable(int number) { + + re = re / number; + im = im / number; + + return this; + + } + /* * z1 / Imaginary */ @@ -631,6 +738,7 @@ public final Complex reciprocal_mutable() { /* * z^2 */ + @Override public final Complex square() { double temp = re * im; @@ -642,6 +750,7 @@ public final Complex square() { /* * z = z^2 */ + @Override public final Complex square_mutable() { double temp = re * im; @@ -656,6 +765,7 @@ public final Complex square_mutable() { /* * z^3 */ + @Override public final Complex cube() { double temp = re * re; @@ -683,6 +793,7 @@ public final Complex cube_mutable() { /* * z^4 */ + @Override public final Complex fourth() { double temp = re * re; @@ -711,6 +822,7 @@ public final Complex fourth_mutable() { /* * z^5 */ + @Override public final Complex fifth() { double temp = re * re; @@ -1015,6 +1127,7 @@ public final double getAbsIm() { /* * abs(z) */ + @Override public final Complex abs() { return new Complex(re >= 0 ? re : -re, im >= 0 ? im : -im); @@ -1076,6 +1189,7 @@ public final Complex absim_mutable() { /* * Real -Imaginary i */ + @Override public final Complex conjugate() { return new Complex(re, -im); @@ -1096,6 +1210,7 @@ public final Complex conjugate_mutable() { /* * -z */ + @Override public final Complex negative() { return new Complex(-re, -im); @@ -1105,6 +1220,7 @@ public final Complex negative() { /* * z = -z */ + @Override public final Complex negative_mutable() { re = -re; @@ -2049,7 +2165,7 @@ public final Complex erf() { Complex sum = new Complex(); for (int k = 0; k < 50; k++) { - double temp = 2 * k + 1; + double temp = 2 * k + 1.0; sum.plus_mutable((this.pow(temp).times_mutable(Math.pow(-1, k))).divide_mutable(new Complex(k, 0).factorial().times_mutable(temp))); } @@ -2065,7 +2181,7 @@ private final Complex riemann_zeta_positive() { Complex sum2 = new Complex(); for (int k = 1; k < 101; k++) { - sum2.plus_mutable((new Complex(-1, 0).pow(k - 1)).times_mutable(new Complex(k, 0).pow(temp2))); + sum2.plus_mutable((new Complex(-1, 0).pow(k - 1.0)).times_mutable(new Complex(k, 0).pow(temp2))); } return sum2.divide_mutable(new Complex(2, 0).pow(temp).r_sub_mutable(1)); @@ -2233,6 +2349,15 @@ public final Complex shear(Complex sh) { } + public final Complex shear_mutable(Complex sh) { + + double tempRe = re + (im * sh.re); + im = im + (re * sh.im); + re = tempRe; + return this; + + } + public final Complex kaleidoscope(Complex center, double phi, double phi2, double radius, int sides) { double angle = Math.toRadians(phi); @@ -2359,11 +2484,6 @@ public final Complex ripples(Complex wavelength, Complex amplitude, int waveType double ny = re / wavelength.im; double fx, fy; switch (waveType) { - case 0: - default: - fx = Math.sin(nx); - fy = Math.sin(ny); - break; case 1: fx = mod(nx, 1); fy = mod(ny, 1); @@ -2376,6 +2496,11 @@ public final Complex ripples(Complex wavelength, Complex amplitude, int waveType fx = Noise.noise1((float) nx); fy = Noise.noise1((float) ny); break; + case 0: + default: + fx = Math.sin(nx); + fy = Math.sin(ny); + break; } return new Complex(re + amplitude.re * fx, im + amplitude.im * fy); @@ -2495,4 +2620,278 @@ public static final Complex AtXpY(Complex A, Complex X, Complex Y) { return new Complex(Ax * zx - Ay * zy + cx, Ax * zy + Ay * zx + cy); } + + @Override + public MantExpComplex toMantExpComplex() { return new MantExpComplex(this);} + + @Override + public Complex toComplex() {return new Complex(this);} + + @Override + public NormComponents normSquaredWithComponents(NormComponents n) { + double reSqr = re * re; + double imSqr = im * im; + return new NormComponents(reSqr, imSqr, reSqr + imSqr); + } + + /* + * z1 - z2 + */ + @Override + public final Complex sub(GenericComplex zn) { + + Complex z = (Complex)zn; + + return new Complex(re - z.re, im - z.im); + + } + + /* + * z1 * z2 + */ + @Override + public final Complex times(GenericComplex zn) { + + Complex z = (Complex)zn; + return new Complex(re * z.re - im * z.im, re * z.im + im * z.re); + + } + + @Override + public Complex times2() { + return new Complex(re * 2, im * 2); + } + + @Override + public Complex times4() { + return new Complex(re * 4, im * 4); + } + + @Override + public Complex times2_mutable() { + re = 2 * re; + im = 2 * im; + return this; + } + + public Complex times4_mutable() { + + re = 4 * re; + im = 4 * im; + return this; + + } + + /* + * z1 + z2 + */ + @Override + public final Complex plus(GenericComplex zn) { + + Complex z = (Complex)zn; + return new Complex(re + z.re, im + z.im); + + } + + /* + * lexicographical comparison between two complex numbers + * -1 when z1 > z2 + * 1 when z1 < z2 + * 0 when z1 == z2 + */ + @Override + public final int compare(GenericComplex z2c) { + + Complex z2 = (Complex)z2c; + + if (re > z2.re) { + return -1; + } else if (re < z2.re) { + return 1; + } else if (im > z2.im) { + return -1; + } else if (im < z2.im) { + return 1; + } else if (re == z2.re && im == z2.im) { + return 0; + } + + return 2; + + } + + /* + * |z|^2 + */ + @Override + public final Double normSquared() { + + return re * re + im * im; + + } + + /* + * |z1 - z2|^2 + */ + @Override + public final Double distanceSquared(GenericComplex za) { + Complex z = (Complex) za; + double temp_re = re - z.re; + double temp_im = im - z.im; + return temp_re * temp_re + temp_im * temp_im; + + } + + /* + * z^2 + c + */ + @Override + public final Complex squareFast_plus_c(NormComponents normComponents, GenericComplex ca) { + double reSqr = (double) normComponents.reSqr; + double imSqr = (double) normComponents.imSqr; + double normSquared = (double) normComponents.normSquared; + Complex c = (Complex) ca; + double temp = re + im; + return new Complex(reSqr - imSqr + c.re, temp * temp - normSquared + c.im); + } + + /* + * z^2 + c + */ + @Override + public final Complex squareFast(NormComponents normComponents) { + double reSqr = (double) normComponents.reSqr; + double imSqr = (double) normComponents.imSqr; + double normSquared = (double) normComponents.normSquared; + double temp = re + im; + return new Complex(reSqr - imSqr, temp * temp - normSquared); + } + + /* + * z^3 + */ + @Override + public final Complex cubeFast(NormComponents normComponents) { + + double temp = (double) normComponents.reSqr; + double temp2 = (double) normComponents.imSqr; + + return new Complex(re * (temp - 3 * temp2), im * (3 * temp - temp2)); + } + + /* + * z^4 + */ + @Override + public final Complex fourthFast(NormComponents normComponents) { + + double temp = (double) normComponents.reSqr; + double temp2 = (double) normComponents.imSqr; + + return new Complex(temp * (temp - 6 * temp2) + temp2 * temp2, 4 * re * im * (temp - temp2)); + } + + /* + * z^5 + */ + @Override + public final Complex fifthFast(NormComponents normComponents) { + + double temp = (double) normComponents.reSqr; + double temp2 = (double) normComponents.imSqr; + + return new Complex(re * (temp * temp + temp2 * (5 * temp2 - 10 * temp)), im * (temp2 * temp2 + temp * (5 * temp - 10 * temp2))); + } + + /* more efficient z^2 + c */ + @Override + public final Complex square_plus_c(GenericComplex cn) { + + Complex c = (Complex)cn; + double temp = re * im; + + return new Complex((re + im) * (re - im) + c.re, temp + temp + c.im); + } + + /* + * z1 / z2 + */ + @Override + public final Complex divide(GenericComplex za) { + Complex z = (Complex) za; + + double temp = z.re; + double temp2 = z.im; + double temp3 = temp * temp + temp2 * temp2; + + return new Complex((re * temp + im * temp2) / temp3, (im * temp - re * temp2) / temp3); + + } + + /* + * z1 = z1 * z2 + */ + @Override + public final Complex times_mutable(GenericComplex za) { + Complex z = (Complex) za; + + double temp = z.re; + double temp2 = z.im; + + double temp3 = re * temp - im * temp2; + im = re * temp2 + im * temp; + re = temp3; + + return this; + + } + + /* + * z1 = z1 + z2 + */ + @Override + public final Complex plus_mutable(GenericComplex za) { + Complex z = (Complex) za; + + + re = re + z.re; + im = im + z.im; + + return this; + + } + + /* + * z1 = z1 / z2 + */ + public final Complex divide_mutable(GenericComplex za) { + Complex z = (Complex) za; + + double temp = z.re; + double temp2 = z.im; + double temp3 = temp * temp + temp2 * temp2; + + double temp4 = (re * temp + im * temp2) / temp3; + im = (im * temp - re * temp2) / temp3; + re = temp4; + + return this; + + } + + /* + * z1 = z1 - z2 + */ + public final Complex sub_mutable(GenericComplex za) { + Complex z = (Complex) za; + + re = re - z.re; + im = im - z.im; + + return this; + + } + + @Override + public DDComplex toDDComplex() { return new DDComplex(this); } } diff --git a/src/fractalzoomer/core/DDComplex.java b/src/fractalzoomer/core/DDComplex.java new file mode 100644 index 000000000..8864ee035 --- /dev/null +++ b/src/fractalzoomer/core/DDComplex.java @@ -0,0 +1,1531 @@ +package fractalzoomer.core; + +import fractalzoomer.utils.NormComponents; +import org.apfloat.Apfloat; + +public class DDComplex extends GenericComplex { + + private DoubleDouble re; + private DoubleDouble im; + + public DDComplex(BigComplex c) { + re = new DoubleDouble(c.getRe()); + im = new DoubleDouble(c.getIm()); + } + + public DDComplex(double re, double im) { + this.re = new DoubleDouble(re); + this.im = new DoubleDouble(im); + } + + public DDComplex(DDComplex c) { + re = new DoubleDouble(c.getRe()); + im = new DoubleDouble(c.getIm()); + } + + public DDComplex(Complex c) { + re = new DoubleDouble(c.getRe()); + im = new DoubleDouble(c.getIm()); + } + + public DDComplex(DoubleDouble re, DoubleDouble im) { + this.re = re; + this.im = im; + } + + public DDComplex(Apfloat re, Apfloat im) { + this.re = new DoubleDouble(re); + this.im = new DoubleDouble(im); + } + + public DDComplex() { + + re = new DoubleDouble(); + im = new DoubleDouble(); + + } + + public final DoubleDouble getRe() { + + return re; + + } + + public final DoubleDouble getIm() { + + return im; + + } + + public final void setRe(DoubleDouble re) { + + this.re = re; + + } + + public final void setIm(DoubleDouble im) { + + this.im = im; + + } + + @Override + public final Complex toComplex() { + return new Complex(re.doubleValue(), im.doubleValue()); + } + + /* + * z1 + z2 + */ + public final DDComplex plus(DDComplex z) { + + return new DDComplex(re.add(z.re), im.add(z.im)); + + } + + /* + * z + Real + */ + public final DDComplex plus(DoubleDouble number) { + + return new DDComplex(re.add(number), im); + + } + + @Override + public final DDComplex plus(int number) { + + return new DDComplex(re.add(new DoubleDouble(number)), im); + + } + + public final DDComplex plus(double number) { + + return new DDComplex(re.add(new DoubleDouble(number)), im); + + } + + /* + * z + Imaginary + */ + public final DDComplex plus_i(DoubleDouble number) { + + return new DDComplex(re, im.add(number)); + + } + + public final DDComplex plus_i(double number) { + + DoubleDouble num = new DoubleDouble(number); + return new DDComplex(re, im.add(num)); + + } + + public final DDComplex plus_i(int number) { + + DoubleDouble num = new DoubleDouble(number); + return new DDComplex(re, im.add(num)); + + } + + /* + * z1 - z2 + */ + public final DDComplex sub(DDComplex z) { + + return new DDComplex(re.subtract(z.re), im.subtract(z.im)); + + } + + /* + * z - Real + */ + public final DDComplex sub(DoubleDouble number) { + + return new DDComplex(re.subtract(number), im); + + } + + @Override + public final DDComplex sub(int number) { + + return new DDComplex(re.subtract(new DoubleDouble(number)), im); + + } + + public final DDComplex sub(double number) { + + return new DDComplex(re.subtract(new DoubleDouble(number)), im); + + } + + /* + * z - Imaginary + */ + public final DDComplex sub_i(DoubleDouble number) { + + return new DDComplex(re, im.subtract(number)); + + } + + public final DDComplex sub_i(int number) { + + return new DDComplex(re, im.subtract(new DoubleDouble(number))); + + } + + public final DDComplex sub_i(double number) { + + return new DDComplex(re, im.subtract(new DoubleDouble(number))); + + } + + + /* + * Real - z1 + */ + public final DDComplex r_sub(DoubleDouble number) { + + return new DDComplex(number.subtract(re), im.negate()); + + } + + public final DDComplex r_sub(double number) { + + DoubleDouble num = new DoubleDouble(number); + return new DDComplex(num.subtract(re), im.negate()); + + } + + public final DDComplex r_sub(int number) { + + DoubleDouble num = new DoubleDouble(number); + return new DDComplex(num.subtract(re), im.negate()); + + } + + /* + * Imaginary - z + */ + public final DDComplex i_sub(DoubleDouble number) { + + return new DDComplex(re.negate(), number.subtract(im)); + + } + + public final DDComplex i_sub(double number) { + + DoubleDouble num = new DoubleDouble(number); + return new DDComplex(re.negate(), num.subtract(im)); + + } + + public final DDComplex i_sub(int number) { + + DoubleDouble num = new DoubleDouble(number); + return new DDComplex(re.negate(), num.subtract(im)); + + } + + /* + * z1 * z2 + */ + public final DDComplex times(DDComplex z) { + + return new DDComplex(re.multiply(z.re).subtract(im.multiply(z.im)), re.multiply(z.im).add(im.multiply(z.re))); + + } + + /* + * z1 * Real + */ + public final DDComplex times(DoubleDouble number) { + + return new DDComplex(re.multiply(number), im.multiply(number)); + + } + + /* + * z1 * Real + */ + @Override + public final DDComplex times(int number) { + + DoubleDouble num = new DoubleDouble(number); + return new DDComplex(re.multiply(num), im.multiply(num)); + + } + + public final DDComplex times(double number) { + + DoubleDouble num = new DoubleDouble(number); + return new DDComplex(re.multiply(num), im.multiply(num)); + + } + + /* + * z * Imaginary + */ + public final DDComplex times_i(DoubleDouble number) { + + return new DDComplex(im.negate().multiply(number), re.multiply(number)); + + } + + public final DDComplex times_i(int number) { + + DoubleDouble num = new DoubleDouble(number); + return new DDComplex(im.negate().multiply(num), re.multiply(num)); + + } + + public final DDComplex times_i(double number) { + + DoubleDouble num = new DoubleDouble(number); + return new DDComplex(im.negate().multiply(num), re.multiply(num)); + + } + + /* + * z^2 + */ + @Override + public final DDComplex square() { + DoubleDouble temp = re.multiply(im); + return new DDComplex(re.add(im).multiply(re.subtract(im)), temp.add(temp)); + } + + /* + * z^2 + c + */ + @Override + public final DDComplex squareFast_plus_c(NormComponents normComponents, GenericComplex ca) { + DoubleDouble reSqr = (DoubleDouble) normComponents.reSqr; + DoubleDouble imSqr = (DoubleDouble) normComponents.imSqr; + DoubleDouble normSquared = (DoubleDouble) normComponents.normSquared; + DDComplex c = (DDComplex) ca; + return new DDComplex(reSqr.subtract(imSqr).add(c.re), re.add(im).sqr().subtract(normSquared).add(c.im)); + } + + /* + * z^2 + */ + @Override + public final DDComplex squareFast(NormComponents normComponents) { + DoubleDouble reSqr = (DoubleDouble) normComponents.reSqr; + DoubleDouble imSqr = (DoubleDouble) normComponents.imSqr; + DoubleDouble normSquared = (DoubleDouble) normComponents.normSquared; + return new DDComplex(reSqr.subtract(imSqr), re.add(im).sqr().subtract(normSquared)); + } + + /* + * z^3 + */ + @Override + public final DDComplex cubeFast(NormComponents normComponents) { + + DoubleDouble temp = (DoubleDouble)normComponents.reSqr; + DoubleDouble temp2 = (DoubleDouble)normComponents.imSqr; + + DoubleDouble three = new DoubleDouble(3); + return new DDComplex(re.multiply(temp.subtract(temp2.multiply(three))), im.multiply(temp.multiply(three).subtract(temp2))); + + } + + /* + * z^4 + */ + @Override + public final DDComplex fourthFast(NormComponents normComponents) { + + DoubleDouble temp = (DoubleDouble)normComponents.reSqr; + DoubleDouble temp2 = (DoubleDouble)normComponents.imSqr; + + DoubleDouble six = new DoubleDouble(6); + DoubleDouble four = new DoubleDouble(4); + + return new DDComplex(temp.multiply(temp.subtract(temp2.multiply(six))).add(temp2.sqr()), re.multiply(im).multiply(four).multiply(temp.subtract(temp2))); + + } + + /* + * z^5 + */ + @Override + public final DDComplex fifthFast(NormComponents normComponents) { + + DoubleDouble temp = (DoubleDouble)normComponents.reSqr; + DoubleDouble temp2 = (DoubleDouble)normComponents.imSqr; + + DoubleDouble five = new DoubleDouble(5); + DoubleDouble ten = new DoubleDouble(10); + + return new DDComplex(re.multiply(temp.sqr().add(temp2.multiply(temp2.multiply(five).subtract(temp.multiply(ten))))), im.multiply(temp2.sqr().add(temp.multiply(temp.multiply(five).subtract(temp2.multiply(ten)))))); + + } + + @Override + public NormComponents normSquaredWithComponents(NormComponents n) { + DoubleDouble reSqr = re.sqr(); + DoubleDouble imSqr = im.sqr(); + return new NormComponents(reSqr, imSqr, reSqr.add(imSqr)); + } + + /* + * |z|^2 + */ + public final DoubleDouble norm_squared() { + + return re.sqr().add(im.sqr()); + //return re.mult(re).add(im.mult(im)); + + } + + + /* + * |z|, euclidean norm + */ + public final DoubleDouble norm() { + + return re.sqr().add(im.sqr()).sqrt(); + + } + + /* + * |z1 - z2|^2 + */ + public final DoubleDouble distance_squared(DDComplex z) { + + DoubleDouble temp_re = re.subtract(z.re); + DoubleDouble temp_im = im.subtract(z.im); + return temp_re.sqr().add(temp_im.sqr()); + + } + + /* + * |z1 - z2| + */ + public final DoubleDouble distance(DDComplex z) { + + DoubleDouble temp_re = re.subtract(z.re); + DoubleDouble temp_im = im.subtract(z.im); + return temp_re.sqr().add(temp_im.sqr()).sqrt(); + + } + + /* + * n-norm + */ + public final DoubleDouble nnorm(DoubleDouble n) { + return re.abs().pow(n).add(im.abs().pow(n)).pow(n.reciprocal()); + } + + /* + * |z1 - z2|^2 + */ + public final DoubleDouble distance_squared(DoubleDouble rootRe) { + + DoubleDouble temp_re = re.subtract(rootRe); + return temp_re.sqr().add(im.sqr()); + + } + + /* + * |z1 - z2| + */ + public final DoubleDouble distance(DoubleDouble rootRe) { + + DoubleDouble temp_re = re.subtract(rootRe); + return temp_re.sqr().add(im.sqr()).sqrt(); + + } + + /* + * |Real| + */ + public final DoubleDouble getAbsRe() { + + return re.abs(); + + } + + /* + * |Imaginary| + */ + public final DoubleDouble getAbsIm() { + + return im.abs(); + + } + + /* + * |Re(z)| + Im(z)i + */ + public final DDComplex absre() { + + return new DDComplex(re.abs(), im); + + } + + /* + * Re(z) + |Im(z)|i + */ + public final DDComplex absim() { + + return new DDComplex(re, im.abs()); + + } + + /* + * Real -Imaginary i + */ + @Override + public final DDComplex conjugate() { + + return new DDComplex(re, im.negate()); + + } + + /* + * -z + */ + @Override + public final DDComplex negative() { + + return new DDComplex(re.negate(), im.negate()); + + } + + /* + * z^3 + */ + @Override + public final DDComplex cube() { + + DoubleDouble temp = re.sqr(); + DoubleDouble temp2 = im.sqr(); + + DoubleDouble three = new DoubleDouble(3); + + return new DDComplex(re.multiply(temp.subtract(temp2.multiply(three))), im.multiply(temp.multiply(three).subtract(temp2))); + + } + + /* + * z^4 + */ + @Override + public final DDComplex fourth() { + + DoubleDouble temp = re.sqr(); + DoubleDouble temp2 = im.sqr(); + + DoubleDouble six = new DoubleDouble(6); + DoubleDouble four = new DoubleDouble(4); + + return new DDComplex(temp.multiply(temp.subtract(temp2.multiply(six))).add(temp2.sqr()), re.multiply(im).multiply(four).multiply(temp.subtract(temp2))); + + } + + /* + * z^5 + */ + @Override + public final DDComplex fifth() { + + DoubleDouble temp = re.sqr(); + DoubleDouble temp2 = im.sqr(); + + DoubleDouble five = new DoubleDouble(5); + DoubleDouble ten = new DoubleDouble(10); + + return new DDComplex(re.multiply(temp.sqr().add(temp2.multiply(temp2.multiply(five).subtract(temp.multiply(ten))))), im.multiply(temp2.sqr().add(temp.multiply(temp.multiply(five).subtract(temp2.multiply(ten)))))); + + } + + + /* + * abs(z) + */ + @Override + public final DDComplex abs() { + + return new DDComplex(re.abs(), im.abs()); + + } + + /* more efficient z^2 + c */ + public final DDComplex square_plus_c(DDComplex c) { + + DoubleDouble temp = re.multiply(im); + + return new DDComplex(re.add(im).multiply(re.subtract(im)).add(c.re), temp.add(temp).add(c.im)); + + } + + @Override + public final String toString() { + + String temp = ""; + + if(im.isPositive()) { + temp = re.doubleValue() + "+" + im.doubleValue() + "i"; + } + else if (im.isZero()) { + temp = re.doubleValue() + "+" + (0.0) + "i"; + } else { + temp = re.doubleValue() + "" + im.doubleValue() + "i"; + } + + return temp; + + } + + /* + * lexicographical comparison between two complex numbers + * -1 when z1 > z2 + * 1 when z1 < z2 + * 0 when z1 == z2 + */ + public final int compare(DDComplex z2) { + + int comparisonRe = re.compareTo(z2.re); + int comparisonIm = im.compareTo(z2.im); + + if (comparisonRe > 0) { + return -1; + } else if (comparisonRe < 0) { + return 1; + } else if (comparisonIm > 0) { + return -1; + } else if (comparisonIm < 0) { + return 1; + } else if (comparisonRe == 0 && comparisonIm == 0) { + return 0; + } + + return 2; + } + + /* + * 1 / z + */ + public final DDComplex reciprocal() { + + DoubleDouble temp = re.sqr().add(im.sqr()); + + return new DDComplex(re.divide(temp), im.negate().divide(temp)); + + } + + public final DDComplex toBiPolar(DDComplex a) { + + return this.times(0.5).cot().times(a).times_i(1); + + } + + public final DDComplex fromBiPolar(DDComplex a) { + + return this.divide(a.times_i(1)).acot().times(2); + + } + + /* + * cot(z) = i(1 + exp(-2zi)) / (1 - exp(-2zi)) + */ + public final DDComplex cot() { + + DoubleDouble temp = im.multiply(2).exp(); + + DoubleDouble temp3 = re.multiply(2); + + DoubleDouble cos_re = temp3.cos(); + DoubleDouble sin_re = temp3.sin(); + + DDComplex temp2 = new DDComplex(temp.multiply(cos_re), temp.multiply(sin_re.negate())); + + return (temp2.times_i(1).plus_i(1)).divide(temp2.r_sub(1)); + + } + + /* + * acot(z) = (i / 2)log((z^2 - iz) / (z^2 + iz)) + */ + public final DDComplex acot() { + + DDComplex temp = this.times_i(1); + DDComplex temp2 = this.square(); + + return ((temp2.sub(temp)).divide(temp2.plus(temp))).log().times_i(0.5); + + } + + /* + * cos(z) = (exp(iz) + exp(-iz)) / 2 + */ + public final DDComplex cos() { + + DoubleDouble temp = im.negate().exp();; + + DoubleDouble cos_re = re.cos(); + DoubleDouble sin_re = re.sin(); + + DDComplex temp2 = new DDComplex(temp.multiply(cos_re), temp.multiply(sin_re)); + + DoubleDouble temp3 = temp.reciprocal(); + DDComplex temp4 = new DDComplex(temp3.multiply(cos_re), temp3.multiply(sin_re.negate())); + + return (temp2.plus(temp4)).times(0.5); + + } + + /* + * cosh(z) = (exp(z) + exp(-z)) / 2 + */ + public final DDComplex cosh() { + + DoubleDouble temp = re.exp(); + + DoubleDouble cos_im = im.cos(); + DoubleDouble sin_im = im.sin(); + + DDComplex temp2 = new DDComplex(temp.multiply(cos_im), temp.multiply(sin_im)); + + DoubleDouble temp3 = temp.reciprocal(); + DDComplex temp4 = new DDComplex(temp3.multiply(cos_im), temp3.multiply(sin_im.negate())); + + return (temp2.plus(temp4)).times(0.5); + + } + + /* + * acos(z) = pi / 2 + ilog(iz + sqrt(1 - z^2)) + */ + public final DDComplex acos() { + + return this.asin().r_sub(DoubleDouble.PI_2); + + } + + /* + * acosh(z) = log(z + sqrt(z^2 - 1)) + */ + public final DDComplex acosh() { + + return this.plus((this.square().sub(1)).sqrt()).log(); + + } + + /* + * sin(z) = (exp(iz) - exp(-iz)) / 2i + */ + public final DDComplex sin() { + + DoubleDouble temp = im.negate().exp(); + + DoubleDouble cos_re = re.cos(); + DoubleDouble sin_re = re.sin(); + + DDComplex temp2 = new DDComplex(temp.multiply(cos_re), temp.multiply(sin_re)); + + DoubleDouble temp3 = temp.reciprocal(); + DDComplex temp4 = new DDComplex(temp3.multiply(cos_re), temp3.multiply(sin_re.negate())); + + return (temp2.sub(temp4)).times_i(-0.5); + + } + + /* + * sinh(z) = (exp(z) - exp(-z)) / 2 + */ + public final DDComplex sinh() { + + DoubleDouble temp = re.exp(); + + DoubleDouble cos_im = im.cos(); + DoubleDouble sin_im = im.sin(); + + DDComplex temp2 = new DDComplex(temp.multiply(cos_im), temp.multiply(sin_im)); + + DoubleDouble temp3 = temp.reciprocal(); + DDComplex temp4 = new DDComplex(temp3.multiply(cos_im), temp3.multiply(sin_im.negate())); + + return (temp2.sub(temp4)).times(0.5); + + } + + /* + * asin(z) =-ilog(iz + sqrt(1 - z^2)) + */ + public final DDComplex asin() { + + return this.times_i(1).plus((this.square().r_sub(1)).sqrt()).log().times_i(-1); + + } + + /* + * asinh(z) = log(z + sqrt(z^2 + 1)) + */ + public final DDComplex asinh() { + + return this.plus((this.square().plus(1)).sqrt()).log(); + + } + + /* + * tan(z) = (1 - exp(-2zi)) / i(1 + exp(-2zi)) + */ + public final DDComplex tan() { + + DoubleDouble temp = im.multiply(2).exp();; + + DoubleDouble temp3 = re.multiply(2); + + DoubleDouble cos_re = temp3.cos(); + DoubleDouble sin_re = temp3.sin(); + + DDComplex temp2 = new DDComplex(temp.multiply(cos_re), temp.multiply(sin_re.negate())); + + return (temp2.r_sub(1)).divide((temp2.plus(1)).times_i(1)); + + } + + /* + * tahn(z) = (1 - exp(-2z)) / (1 + exp(-2z)) + */ + public final DDComplex tanh() { + + DoubleDouble temp = re.multiply(-2).exp(); + + DoubleDouble temp3 = im.multiply(2); + + DoubleDouble cos_im = temp3.cos(); + DoubleDouble sin_im = temp3.sin(); + + DDComplex temp2 = new DDComplex(temp.multiply(cos_im), temp.multiply(sin_im.negate())); + + return (temp2.r_sub(1)).divide(temp2.plus(1)); + + } + + /* + * atan(z) = (i / 2)log((1 - iz) / (iz + 1)) + */ + public final DDComplex atan() { + + DDComplex temp = this.times_i(1); + + return ((temp.r_sub(1)).divide(temp.plus(1))).log().times_i(0.5); + + } + + /* + * atanh(z) = (1 / 2)log((z + 1) / (1 - z)) + */ + public final DDComplex atanh() { + + return ((this.plus(1)).divide(this.r_sub(1))).log().times(0.5); + + } + + /* + * coth(z) = (1 + exp(-2z)) / (1 - exp(-2z)) + */ + public final DDComplex coth() { + + DoubleDouble temp = re.multiply(-2).exp(); + + DoubleDouble temp3 = im.multiply(2); + + DoubleDouble cos_im = temp3.cos(); + DoubleDouble sin_im = temp3.sin(); + + DDComplex temp2 = new DDComplex(temp.multiply(cos_im), temp.multiply(sin_im.negate())); + + return (temp2.plus(1)).divide(temp2.r_sub(1)); + + } + + /* + * acoth(z) = (1 / 2)log((1 + 1/z) / (1 - 1/z)) + */ + public final DDComplex acoth() { + + DDComplex temp = this.reciprocal(); + + return ((temp.plus(1)).divide(temp.r_sub(1))).log().times(0.5); + + } + + + /* + * sec(z) = 1 / cos(z) + */ + public final DDComplex sec() { + + return this.cos().reciprocal(); + + } + + /* + * asec(z) = pi / 2 + ilog(sqrt(1 - 1 / z^2) + i / z) + */ + public final DDComplex asec() { + + return (((this.square().reciprocal()).r_sub(1).sqrt()).plus(this.i_divide(1))).log().times_i(1).plus(DoubleDouble.PI_2); + + } + + /* + * sech(z) = 1 / cosh(z) + */ + public final DDComplex sech() { + + return this.cosh().reciprocal(); + + } + + /* + * asech(z) = log(sqrt(1 / z^2 - 1) + 1 / z) + */ + public final DDComplex asech() { + + return (((this.square().reciprocal()).sub(1).sqrt()).plus(this.reciprocal())).log(); + + } + + /* + * csc(z) = 1 / sin(z) + */ + public final DDComplex csc() { + + return this.sin().reciprocal(); + + } + + /* + * acsc(z) = -ilog(sqrt(1 - 1 / z^2) + i / z) + */ + public final DDComplex acsc() { + + return (((this.square().reciprocal()).r_sub(1).sqrt()).plus(this.i_divide(1))).log().times_i(-1); + + } + + /* + * csch(z) = 1 / sinh(z) + */ + public final DDComplex csch() { + + return this.sinh().reciprocal(); + + } + + /* + * acsch(z) = log(sqrt(1 / z^2 + 1) + 1 / z) + */ + public final DDComplex acsch() { + + return (((this.square().reciprocal()).plus(1).sqrt()).plus(this.reciprocal())).log(); + + } + + /* + * versine(z) = 1 - cos(z) + */ + public final DDComplex vsin() { + + return this.cos().r_sub(1); + + } + + /* + * arc versine(z) = acos(1 - z) + */ + public final DDComplex avsin() { + + return this.r_sub(1).acos(); + + } + + /* + * vercosine(z) = 1 + cos(z) + */ + public final DDComplex vcos() { + + return this.cos().plus(1); + + } + + /* + * arc vercosine(z) = acos(1 + z) + */ + public final DDComplex avcos() { + + return this.plus(1).acos(); + + } + + /* + * coversine(z) = 1 - sin(z) + */ + public final DDComplex cvsin() { + + return this.sin().r_sub(1); + + } + + /* + * arc coversine(z) = asin(1 - z) + */ + public final DDComplex acvsin() { + + return this.r_sub(1).asin(); + + } + + /* + * covercosine(z) = 1 + sin(z) + */ + public final DDComplex cvcos() { + + return this.sin().plus(1); + + } + + /* + * arc covercosine(z) = asin(1 + z) + */ + public final DDComplex acvcos() { + + return this.plus(1).asin(); + + } + + /* + * haversine(z) = versine(z) / 2 + */ + public final DDComplex hvsin() { + + return this.vsin().times(0.5); + + } + + /* + * arc haversine(z) = 2 * asin(sqrt(z)) + */ + public final DDComplex ahvsin() { + + return this.sqrt().asin().times(2); + + } + + /* + * havercosine(z) = vercosine(z) / 2 + */ + public final DDComplex hvcos() { + + return this.vcos().times(0.5); + + } + + /* + * arc havercosine(z) = 2 * acos(sqrt(z)) + */ + public final DDComplex ahvcos() { + + return this.sqrt().acos().times(2); + + } + + /* + * hacoversine(z) = coversine(z) / 2 + */ + public final DDComplex hcvsin() { + + return this.cvsin().times(0.5); + + } + + /* + * arc hacoversine(z) = asin(1 - 2*z) + */ + public final DDComplex ahcvsin() { + + return this.times(2).r_sub(1).asin(); + + } + + /* + * hacovercosine(z) = covercosine(z) / 2 + */ + public final DDComplex hcvcos() { + + return this.cvcos().times(0.5); + + } + + /* + * arc hacovercosine(z) = asin(-1 - 2*z) + */ + public final DDComplex ahcvcos() { + + return this.times(-2).r_sub(1).asin(); + + } + + /* + * exsecant(z) = sec(z) - 1 + */ + public final DDComplex exsec() { + + return this.sec().sub(1); + + } + + /* + * arc exsecant(z) = asec(z + 1) + */ + public final DDComplex aexsec() { + + return this.plus(1).asec(); + + } + + /* + * excosecant(z) = csc(z) - 1 + */ + public final DDComplex excsc() { + + return this.csc().sub(1); + + } + + /* + * arc excosecant(z) = acsc(z + 1) + */ + public final DDComplex aexcsc() { + + return this.plus(1).acsc(); + + } + + public final DDComplex fold_out(DDComplex z2) { + + DoubleDouble norm_sqr = re.sqr().add(im.sqr()); + + return norm_sqr.compareTo(z2.norm_squared()) > 0 ? this.divide(norm_sqr) : this; + + } + + public final DDComplex fold_in(DDComplex z2) { + + DoubleDouble norm_sqr = re.sqr().add(im.sqr()); + + return norm_sqr.compareTo(z2.norm_squared()) < 0 ? this.divide(norm_sqr) : this; + + } + + public final DDComplex fold_right(DDComplex z2) { + + return re.compareTo(z2.re) < 0 ? new DDComplex(re.add(z2.re.subtract(re).multiply(new DoubleDouble(2))), im) : this; + + } + + public final DDComplex fold_left(DDComplex z2) { + + return re.compareTo(z2.re) > 0 ? new DDComplex(re.subtract(re.subtract(z2.re).multiply(new DoubleDouble(2))), im) : this; + + } + + public final DDComplex fold_up(DDComplex z2) { + + return im.compareTo(z2.im) < 0 ? new DDComplex(re, im.add(z2.im.subtract(im).multiply(new DoubleDouble(2)))) : this; + + } + + public final DDComplex fold_down(DDComplex z2) { + + return im.compareTo(z2.im) > 0 ? new DDComplex(re, im.subtract(im.subtract(z2.im).multiply(new DoubleDouble(2)))) : this; + + } + + public final DDComplex inflection(DDComplex inf) { + + DDComplex diff = this.sub(inf); + + return inf.plus(diff.square()); + + } + + public final DDComplex shear(DDComplex sh) { + + return new DDComplex(re.add(im.multiply(sh.re)), im.add(re.multiply(sh.im))); + + } + + /* + * y + xi + */ + public final DDComplex flip() { + + return new DDComplex(im, re); + + } + + /* + * z1 / z2 + */ + public final DDComplex divide(DDComplex z) { + + DoubleDouble temp = z.re; + DoubleDouble temp2 = z.im; + DoubleDouble temp3 = temp.sqr().add(temp2.sqr()); + + return new DDComplex(re.multiply(temp).add(im.multiply(temp2)).divide(temp3), im.multiply(temp).subtract(re.multiply(temp2)).divide(temp3)); + } + + /* + * z / Real + */ + public final DDComplex divide(DoubleDouble number) { + + return new DDComplex(re.divide(number), im.divide(number)); + + } + + public final DDComplex divide(int number) { + + DoubleDouble num = new DoubleDouble(number); + return new DDComplex(re.divide(num), im.divide(num)); + + } + + public final DDComplex divide(double number) { + + DoubleDouble num = new DoubleDouble(number); + return new DDComplex(re.divide(num), im.divide(num)); + + } + + /* + * z1 / Imaginary + */ + public final DDComplex divide_i(DoubleDouble number) { + + DoubleDouble temp3 = number.sqr(); + return new DDComplex(re.add(im.multiply(number)).divide(temp3), im.subtract(re.multiply(number)).divide(temp3)); + + } + + public final DDComplex divide_i(int number) { + + DoubleDouble num = new DoubleDouble(number); + DoubleDouble temp3 = num.sqr(); + return new DDComplex(re.add(im.multiply(number)).divide(temp3), im.subtract(re.multiply(number)).divide(temp3)); + + } + + public final DDComplex divide_i(double number) { + + DoubleDouble num = new DoubleDouble(number); + DoubleDouble temp3 = num.sqr(); + return new DDComplex(re.add(im.multiply(number)).divide(temp3), im.subtract(re.multiply(number)).divide(temp3)); + + } + + /* + * Real / z + */ + public final DDComplex r_divide(DoubleDouble number) { + + DoubleDouble temp = number.divide(re.sqr().add(im.sqr())); + + return new DDComplex(re.multiply(temp), im.negate().multiply(temp)); + + } + + public final DDComplex r_divide(double number) { + + DoubleDouble num = new DoubleDouble(number); + DoubleDouble temp = num.divide(re.sqr().add(im.sqr())); + + return new DDComplex(re.multiply(temp), im.negate().multiply(temp)); + + } + + public final DDComplex r_divide(int number) { + + DoubleDouble num = new DoubleDouble(number); + DoubleDouble temp = num.divide(re.sqr().add(im.sqr())); + + return new DDComplex(re.multiply(temp), im.negate().multiply(temp)); + + } + + /* + * Imaginary / z + */ + public final DDComplex i_divide(DoubleDouble number) { + + DoubleDouble temp = number.divide(re.sqr().add(im.sqr())); + + return new DDComplex(im.multiply(temp), re.multiply(temp)); + + } + + public final DDComplex i_divide(double number) { + + DoubleDouble num = new DoubleDouble(number); + + DoubleDouble temp = num.divide(re.sqr().add(im.sqr())); + + return new DDComplex(im.multiply(temp), re.multiply(temp)); + + } + + public final DDComplex i_divide(int number) { + + DoubleDouble num = new DoubleDouble(number); + + DoubleDouble temp = num.divide(re.sqr().add(im.sqr())); + + return new DDComplex(im.multiply(temp), re.multiply(temp)); + + } + + /* + * exp(z) = exp(Re(z)) * (cos(Im(z)) + sin(Im(z))i) + */ + public final DDComplex exp() { + + DoubleDouble temp = re.exp(); + + return new DDComplex(temp.multiply(im.cos()), temp.multiply(im.sin())); + + } + + /* + * log(z) = ln|z| + arctan(Im/Re)i + */ + //atan2 infinite loop + public final DDComplex log() { + + return new DDComplex(re.sqr().add(im.sqr()).log().multiply(0.5), im.atan2(re)); + + } + + /* + * z1 ^ z2 = exp(z2 * log(z1)) + */ + public final DDComplex pow(DDComplex z) { + + return (z.times(this.log())).exp(); + + } + + /* + * z^n + */ + public final DDComplex pow(double exponent) { + + DoubleDouble temp = re.sqr().add(im.sqr()).pow(exponent * 0.5); + DoubleDouble temp2 = im.atan2(re).multiply(exponent); + + return new DDComplex(temp.multiply(temp2.cos()), temp.multiply(temp2.sin())); + + } + + /* + * sqrt(z) = z^0.5 + */ + public final DDComplex sqrt() { + + DoubleDouble temp = re.sqr().add(im.sqr()).pow(0.25); + DoubleDouble temp2 = im.atan2(re).multiply(0.5); + + return new DDComplex(temp.multiply(temp2.cos()), temp.multiply(temp2.sin())); + + } + + public final DDComplex circle_inversion(DDComplex center, DoubleDouble radius) { + + DoubleDouble distance = this.distance_squared(center); + DoubleDouble radius2 = radius.sqr(); + + DoubleDouble temp = radius2.divide(distance); + + return new DDComplex(center.re.add(re.subtract(center.re).multiply(temp)), center.im.add(im.subtract(center.im).multiply(temp))); + + } + + + /* + * z1 - z2 + */ + @Override + public final DDComplex sub(GenericComplex zn) { + DDComplex z = (DDComplex)zn; + + return new DDComplex(re.subtract(z.re), im.subtract(z.im)); + + } + + /* + * z1 + z2 + */ + @Override + public final DDComplex plus(GenericComplex zn) { + + DDComplex z = (DDComplex)zn; + return new DDComplex(re.add(z.re), im.add(z.im)); + + } + + /* more efficient z^2 + c */ + @Override + public final DDComplex square_plus_c(GenericComplex cn) { + + DDComplex c = (DDComplex)cn; + + DoubleDouble temp = re.multiply(im); + + return new DDComplex(re.add(im).multiply(re.subtract(im)).add(c.re), temp.add(temp).add(c.im)); + + } + + /* + * z1 * z2 + */ + @Override + public final DDComplex times(GenericComplex zn) { + + DDComplex z = (DDComplex)zn; + return new DDComplex(re.multiply(z.re).subtract(im.multiply(z.im)), re.multiply(z.im).add(im.multiply(z.re))); + + } + + /* + * lexicographical comparison between two complex numbers + * -1 when z1 > z2 + * 1 when z1 < z2 + * 0 when z1 == z2 + */ + @Override + public final int compare(GenericComplex z2c) { + + DDComplex z2 = (DDComplex)z2c; + + int comparisonRe = re.compareTo(z2.re); + int comparisonIm = im.compareTo(z2.im); + + if (comparisonRe > 0) { + return -1; + } else if (comparisonRe < 0) { + return 1; + } else if (comparisonIm > 0) { + return -1; + } else if (comparisonIm < 0) { + return 1; + } else if (comparisonRe == 0 && comparisonIm == 0) { + return 0; + } + + return 2; + } + + /* + * |z|^2 + */ + @Override + public final DoubleDouble normSquared() { + + return re.sqr().add(im.sqr()); + //return re.mult(re).add(im.mult(im)); + + } + + /* + * |z1 - z2|^2 + */ + @Override + public final DoubleDouble distanceSquared(GenericComplex za) { + DDComplex z = (DDComplex) za; + + DoubleDouble temp_re = re.subtract(z.re); + DoubleDouble temp_im = im.subtract(z.im); + return temp_re.sqr().add(temp_im.sqr()); + + } + + @Override + public DDComplex times2() { + return new DDComplex(re.add(re), im.add(im)); + } + + @Override + public DDComplex times4() { + DoubleDouble four = new DoubleDouble(4); + return new DDComplex(re.multiply(four), im.multiply(four)); + } + + @Override + public MantExpComplex toMantExpComplex() { return new MantExpComplex(this.toComplex());} + + @Override + public void set(GenericComplex za) { + DDComplex z = (DDComplex) za; + re = z.re; + im = z.im; + } + + public boolean isZero() { + return re.isZero() && im.isZero(); + } + + @Override + public DDComplex toDDComplex() { return this; } + + @Override + public final DDComplex divide(GenericComplex za) { + + DDComplex z = (DDComplex)za; + DoubleDouble temp = z.re; + DoubleDouble temp2 = z.im; + DoubleDouble temp3 = temp.sqr().add(temp2.sqr()); + + return new DDComplex(re.multiply(temp).add(im.multiply(temp2)).divide(temp3), im.multiply(temp).subtract(re.multiply(temp2)).divide(temp3)); + } + + @Override + public GenericComplex sub_mutable(int a) { + return sub(a); + } + + @Override + public GenericComplex plus_mutable(int a) {return plus(a);} + + @Override + public GenericComplex negative_mutable() {return negative();} + + @Override + public GenericComplex sub_mutable(GenericComplex v) { return sub(v); } + + @Override + public GenericComplex plus_mutable(GenericComplex v) { return plus(v); } + + @Override + public GenericComplex times_mutable(GenericComplex a) {return times(a);} + + @Override + public GenericComplex times2_mutable() {return times2();} + + @Override + public GenericComplex divide_mutable(GenericComplex a) {return divide(a);} + + @Override + public GenericComplex times_mutable(int a) {return times(a);} + + @Override + public GenericComplex square_mutable() {return square();} +} diff --git a/src/fractalzoomer/core/unused/DoubleDouble.java b/src/fractalzoomer/core/DoubleDouble.java similarity index 97% rename from src/fractalzoomer/core/unused/DoubleDouble.java rename to src/fractalzoomer/core/DoubleDouble.java index 99b3a574f..df0c47573 100644 --- a/src/fractalzoomer/core/unused/DoubleDouble.java +++ b/src/fractalzoomer/core/DoubleDouble.java @@ -1,4 +1,6 @@ -package fractalzoomer.core.unused; +package fractalzoomer.core; + +import org.apfloat.Apfloat; import java.io.Serializable; @@ -138,10 +140,10 @@ public strictfp class DoubleDouble * @return the extended precision version of the value * @throws NumberFormatException if s is not a valid representation of a number */ - public static DoubleDouble valueOf(String str) + public static DoubleDouble valueOf(String str, boolean skipDigitsAfterANumber) throws NumberFormatException { - return parse(str); + return parse(str, Integer.MAX_VALUE); } /** @@ -215,7 +217,17 @@ public DoubleDouble(DoubleDouble dd) public DoubleDouble(String str) throws NumberFormatException { - this(parse(str)); + this(parse(str, Integer.MAX_VALUE)); + } + + public DoubleDouble(String str, int skipDecimals) + throws NumberFormatException + { + this(parse(str,skipDecimals)); + } + + public DoubleDouble(Apfloat a) { + this(a.toString(true), 100); } /** @@ -377,6 +389,14 @@ public DoubleDouble multiply(DoubleDouble y) return (new DoubleDouble(this)).selfMultiply(y); } + public DoubleDouble multiply(int y) { + return multiply(new DoubleDouble(y)); + } + + public DoubleDouble multiply(double y) { + return multiply(new DoubleDouble(y)); + } + /** * Multiplies this by the argument, returning this. * To prevent altering constants, @@ -420,6 +440,14 @@ public DoubleDouble divide(DoubleDouble y) return new DoubleDouble(zhi, zlo); } + public DoubleDouble divide(double y) { + return divide(new DoubleDouble(y)); + } + + public DoubleDouble divide(int y) { + return divide(new DoubleDouble(y)); + } + /* // experimental @@ -661,13 +689,15 @@ else if (intX <= -1) { DoubleDouble t = new DoubleDouble(fractionX); double n = 1.0; + int iters = 0; do { n += 1.0; t = t.divide(DoubleDouble.valueOf(n)); t = t.multiply(fractionX); sOld = s; s = s.add(t); - } while (s.ne(sOld)); + iters++; + } while (s.ne(sOld) && iters < MAX_ITER); if (invert) { s = s.reciprocal(); } @@ -676,6 +706,8 @@ else if (intX <= -1) { } + public static final int MAX_ITER = 5000; + /** * For x > 0, ratio = (x-1)/(x+1), log(x) = 2(ratio + ratio**3/3 + ratio**5/5 + ...) * @return @@ -714,13 +746,15 @@ public DoubleDouble log() { DoubleDouble w = (DoubleDouble)s.clone(); double n = 1.0; + int iters = 0; do { n += 2.0; t = t.multiply(ratioSquare); w = t.divide(DoubleDouble.valueOf(n)); sOld = s; s = s.add(w); - } while (s.ne(sOld)); + iters++; + } while (s.ne(sOld) && iters < MAX_ITER); return s.add(DoubleDouble.valueOf(intPart)); } @@ -738,6 +772,7 @@ public DoubleDouble sinh() { DoubleDouble sOld = (DoubleDouble)s.clone(); DoubleDouble t = new DoubleDouble(this); double n = 1.0; + int iters = 0; do { n += 1.0; t = t.divide(DoubleDouble.valueOf(n)); @@ -746,7 +781,8 @@ public DoubleDouble sinh() { t = t.multiply(square); sOld = s; s = s.add(t); - } while (s.ne(sOld)); + iters++; + } while (s.ne(sOld) && iters < MAX_ITER); return s; } @@ -764,6 +800,7 @@ public DoubleDouble cosh() { DoubleDouble sOld = (DoubleDouble)s.clone(); DoubleDouble t = DoubleDouble.valueOf(1.0); double n = 0.0; + int iters = 0 ; do { n += 1.0; t = t.divide(DoubleDouble.valueOf(n)); @@ -772,7 +809,8 @@ public DoubleDouble cosh() { t = t.multiply(square); sOld = s; s = s.add(t); - } while (s.ne(sOld)); + iters++; + } while (s.ne(sOld) && iters < MAX_ITER); return s; } @@ -808,6 +846,7 @@ else if (TWO_PIremainder.lt(PI.negate())) { DoubleDouble sOld = (DoubleDouble)s.clone(); DoubleDouble t = new DoubleDouble(TWO_PIremainder); double n = 1.0; + int iters = 0; do { n += 1.0; t = t.divide(DoubleDouble.valueOf(n)); @@ -816,7 +855,8 @@ else if (TWO_PIremainder.lt(PI.negate())) { t = t.multiply(msquare); sOld = s; s = s.add(t); - } while (s.ne(sOld)); + iters++; + } while (s.ne(sOld) && iters < MAX_ITER); if (negate) { s = s.negate(); } @@ -885,6 +925,7 @@ else if (TWO_PIremainder.lt(PI.negate())) { DoubleDouble sOld = (DoubleDouble)s.clone(); DoubleDouble t = DoubleDouble.valueOf(1.0); double n = 0.0; + int iters = 0; do { n += 1.0; t = t.divide(DoubleDouble.valueOf(n)); @@ -893,7 +934,8 @@ else if (TWO_PIremainder.lt(PI.negate())) { t = t.multiply(msquare); sOld = s; s = s.add(t); - } while (s.ne(sOld)); + iters++; + } while (s.ne(sOld) && iters < MAX_ITER); if (negate) { s = s.negate(); } @@ -939,6 +981,7 @@ else if (PIremainder.equals(PI_2.negate())) { DoubleDouble sOld = (DoubleDouble)s.clone(); DoubleDouble t = new DoubleDouble(PIremainder); int n = 1; + int iters = 0; do { n++; twon = 2*n; @@ -951,7 +994,8 @@ else if (PIremainder.equals(PI_2.negate())) { t = t.multiply(square); sOld = s; s = s.add(t); - } while (s.ne(sOld)); + iters++; + } while (s.ne(sOld) && iters < MAX_ITER); return s; } @@ -981,6 +1025,7 @@ public DoubleDouble asin() { double n = 1.0; double numn = 1.0; double denomn = 1.0; + int iters = 0; do { n += 2.0; numn = (n - 2.0); @@ -991,7 +1036,8 @@ public DoubleDouble asin() { w = t.divide(DoubleDouble.valueOf(n)); sOld = s; s = s.add(w); - } while (s.ne(sOld)); + iters++; + } while (s.ne(sOld) && iters < MAX_ITER); return s; } @@ -1092,6 +1138,8 @@ else if (this.abs().lt(DoubleDouble.valueOf(1.0))) { sOld = (DoubleDouble)s.clone(); DoubleDouble t = new DoubleDouble(this); DoubleDouble w = new DoubleDouble(this); + + int iter = 0; double n = 1.0; do { n += 2.0; @@ -1099,7 +1147,8 @@ else if (this.abs().lt(DoubleDouble.valueOf(1.0))) { w = t.divide(DoubleDouble.valueOf(n)); sOld = s; s = s.add(w); - } while (s.ne(sOld)); + iter++; + } while (s.ne(sOld) && iter < MAX_ITER); } else { DoubleDouble msquare = (this.multiply(this)).negate(); @@ -1108,13 +1157,15 @@ else if (this.abs().lt(DoubleDouble.valueOf(1.0))) { DoubleDouble t = (DoubleDouble)s.clone(); DoubleDouble w = (DoubleDouble)s.clone(); double n = 1.0; + int iter = 0; do { n += 2.0; t = t.divide(msquare); w = t.divide(DoubleDouble.valueOf(n)); sOld = s; s = s.add(w); - } while (s.ne(sOld)); + iter++; + } while (s.ne(sOld) && iter < MAX_ITER); if (isPositive()) { s = s.add(PI_2); } @@ -2023,7 +2074,7 @@ private static int magnitude(double x) * @return the value of the parsed number * @throws NumberFormatException if str is not a valid representation of a number */ - public static DoubleDouble parse(String str) + public static DoubleDouble parse(String str, int skipDecimalValue) throws NumberFormatException { int i = 0; @@ -2054,6 +2105,11 @@ public static DoubleDouble parse(String str) while (true) { if (i >= strlen) break; + + if(numDigits > skipDecimalValue) { + break; + } + char ch = str.charAt(i); i++; if (Character.isDigit(ch)) { @@ -2122,4 +2178,8 @@ public DoubleDouble toRadians() { public DoubleDouble toDegrees() { return this.multiply(new DoubleDouble(180.0)).divide(PI); } + + public MantExp getMantExp() { + return new MantExp(doubleValue()); + } } diff --git a/src/fractalzoomer/core/DrawOrbit.java b/src/fractalzoomer/core/DrawOrbit.java index eedbedc83..0bfb4360d 100644 --- a/src/fractalzoomer/core/DrawOrbit.java +++ b/src/fractalzoomer/core/DrawOrbit.java @@ -19,8 +19,8 @@ import fractalzoomer.core.iteration_algorithm.FractalIterationAlgorithm; import fractalzoomer.core.iteration_algorithm.IterationAlgorithm; import fractalzoomer.core.iteration_algorithm.JuliaIterationAlgorithm; -import fractalzoomer.core.location.CartesianLocation; -import fractalzoomer.core.location.PolarLocation; +import fractalzoomer.core.location.normal.CartesianLocationNormalApfloatArbitrary; +import fractalzoomer.core.location.normal.PolarLocationNormalApfloatArbitrary; import fractalzoomer.fractal_options.Rotation; import fractalzoomer.functions.Fractal; import fractalzoomer.functions.barnsley.Barnsley1; @@ -137,7 +137,7 @@ public DrawOrbit(Settings s, int pixel_x, int pixel_y, int image_size, MainWindo InitOrbitSettings(s.xCenter, s.yCenter, s.size, s.max_iterations > 400 ? 400 : s.max_iterations, pixel_x, pixel_y, image_size, ptr, orbit_color, orbit_style, s.fns.plane_type, s.fns.burning_ship, s.fns.mandel_grass, s.fns.mandel_grass_vals, s.fns.function, s.fns.z_exponent, s.fns.z_exponent_complex, Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center), s.fns.perturbation, s.fns.perturbation_vals, s.fns.variable_perturbation, s.fns.user_perturbation_algorithm, s.fns.user_perturbation_conditions, s.fns.user_perturbation_condition_formula, s.fns.perturbation_user_formula, s.fns.init_val, s.fns.initial_vals, s.fns.variable_init_value, s.fns.user_initial_value_algorithm, s.fns.user_initial_value_conditions, s.fns.user_initial_value_condition_formula, s.fns.initial_value_user_formula, s.fns.coefficients, s.fns.z_exponent_nova, s.fns.relaxation, s.fns.nova_method, s.fns.user_formula, s.fns.user_formula2, s.fns.bail_technique, s.fns.user_plane, s.fns.user_plane_algorithm, s.fns.user_plane_conditions, s.fns.user_plane_condition_formula, s.fns.user_formula_iteration_based, s.fns.user_formula_conditions, s.fns.user_formula_condition_formula, s.height_ratio, s.fns.plane_transform_center, s.fns.plane_transform_angle, s.fns.plane_transform_radius, s.fns.plane_transform_scales, s.fns.plane_transform_wavelength, s.fns.waveType, s.fns.plane_transform_angle2, s.fns.plane_transform_sides, s.fns.plane_transform_amount, s.polar_projection, s.circle_period, s.fns.user_fz_formula, s.fns.user_dfz_formula, s.fns.user_ddfz_formula, s.fns.user_dddfz_formula, show_converging_point, s.fns.coupling, s.fns.user_formula_coupled, s.fns.coupling_method, s.fns.coupling_amplitude, s.fns.coupling_frequency, s.fns.coupling_seed, s.fns.laguerre_deg, s.fns.kleinianLine, s.fns.kleinianK, s.fns.kleinianM, s.fns.gcs, s.fns.durand_kerner_init_val, s.fns.mps, s.fns.coefficients_im, s.fns.lpns.lyapunovFinalExpression, s.fns.lpns.lyapunovFunction, s.fns.lpns.lyapunovExponentFunction, s.fns.user_relaxation_formula, s.fns.user_nova_addend_formula, s.fns.gcps, s.fns.igs, s.fns.lfns, s.fns.newton_hines_k, s.fns.lpns.lyapunovInitialValue, s.fns.lpns.lyapunovInitializationIteratons, s.fns.root_initialization_method, s.fns.preffs, s.fns.postffs, s.fns.ips, s.fns.defaultNovaInitialValue, s.fns.useGlobalMethod, s.fns.globalMethodFactor); } else { - InitOrbitSettings(s.xCenter, s.yCenter, s.size, s.max_iterations > 400 ? 400 : s.max_iterations, pixel_x, pixel_y, image_size, ptr, orbit_color, orbit_style, s.fns.plane_type, s.fns.apply_plane_on_julia, s.fns.apply_plane_on_julia_seed, s.fns.burning_ship, s.fns.mandel_grass, s.fns.mandel_grass_vals, s.fns.function, s.fns.z_exponent, s.fns.z_exponent_complex, Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center), s.fns.coefficients, s.fns.z_exponent_nova, s.fns.relaxation, s.fns.nova_method, s.fns.user_formula, s.fns.user_formula2, s.fns.bail_technique, s.fns.user_plane, s.fns.user_plane_algorithm, s.fns.user_plane_conditions, s.fns.user_plane_condition_formula, s.fns.user_formula_iteration_based, s.fns.user_formula_conditions, s.fns.user_formula_condition_formula, s.height_ratio, s.fns.plane_transform_center, s.fns.plane_transform_angle, s.fns.plane_transform_radius, s.fns.plane_transform_scales, s.fns.plane_transform_wavelength, s.fns.waveType, s.fns.plane_transform_angle2, s.fns.plane_transform_sides, s.fns.plane_transform_amount, s.polar_projection, s.circle_period, show_converging_point, s.fns.coupling, s.fns.user_formula_coupled, s.fns.coupling_method, s.fns.coupling_amplitude, s.fns.coupling_frequency, s.fns.coupling_seed, s.fns.gcs, s.fns.coefficients_im, s.fns.lpns.lyapunovFinalExpression, s.fns.lpns.lyapunovFunction, s.fns.lpns.lyapunovExponentFunction, s.fns.user_fz_formula, s.fns.user_dfz_formula, s.fns.user_ddfz_formula, s.fns.user_dddfz_formula, s.fns.user_relaxation_formula, s.fns.user_nova_addend_formula, s.fns.laguerre_deg, s.fns.gcps, s.fns.lfns, s.fns.newton_hines_k, s.fns.lpns.lyapunovInitialValue, s.fns.lpns.lyapunovInitializationIteratons, s.fns.preffs, s.fns.postffs, s.fns.ips, s.fns.juliter, s.fns.juliterIterations, s.fns.juliterIncludeInitialIterations, s.fns.defaultNovaInitialValue, s.fns.perturbation, s.fns.perturbation_vals, s.fns.variable_perturbation, s.fns.user_perturbation_algorithm, s.fns.perturbation_user_formula, s.fns.user_perturbation_conditions, s.fns.user_perturbation_condition_formula, s.fns.init_val, s.fns.initial_vals, s.fns.variable_init_value, s.fns.user_initial_value_algorithm, s.fns.initial_value_user_formula, s.fns.user_initial_value_conditions, s.fns.user_initial_value_condition_formula, s.fns.useGlobalMethod, s.fns.globalMethodFactor, s.xJuliaCenter, s.yJuliaCenter); + InitOrbitSettings(s.xCenter, s.yCenter, s.size, s.max_iterations > 400 ? 400 : s.max_iterations, pixel_x, pixel_y, image_size, ptr, orbit_color, orbit_style, s.fns.plane_type, s.fns.apply_plane_on_julia, s.fns.apply_plane_on_julia_seed, s.fns.burning_ship, s.fns.mandel_grass, s.fns.mandel_grass_vals, s.fns.function, s.fns.z_exponent, s.fns.z_exponent_complex, Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center), s.fns.coefficients, s.fns.z_exponent_nova, s.fns.relaxation, s.fns.nova_method, s.fns.user_formula, s.fns.user_formula2, s.fns.bail_technique, s.fns.user_plane, s.fns.user_plane_algorithm, s.fns.user_plane_conditions, s.fns.user_plane_condition_formula, s.fns.user_formula_iteration_based, s.fns.user_formula_conditions, s.fns.user_formula_condition_formula, s.height_ratio, s.fns.plane_transform_center, s.fns.plane_transform_angle, s.fns.plane_transform_radius, s.fns.plane_transform_scales, s.fns.plane_transform_wavelength, s.fns.waveType, s.fns.plane_transform_angle2, s.fns.plane_transform_sides, s.fns.plane_transform_amount, s.polar_projection, s.circle_period, show_converging_point, s.fns.coupling, s.fns.user_formula_coupled, s.fns.coupling_method, s.fns.coupling_amplitude, s.fns.coupling_frequency, s.fns.coupling_seed, s.fns.gcs, s.fns.coefficients_im, s.fns.lpns.lyapunovFinalExpression, s.fns.lpns.lyapunovFunction, s.fns.lpns.lyapunovExponentFunction, s.fns.user_fz_formula, s.fns.user_dfz_formula, s.fns.user_ddfz_formula, s.fns.user_dddfz_formula, s.fns.user_relaxation_formula, s.fns.user_nova_addend_formula, s.fns.laguerre_deg, s.fns.gcps, s.fns.lfns, s.fns.newton_hines_k, s.fns.lpns.lyapunovInitialValue, s.fns.lpns.lyapunovInitializationIteratons, s.fns.preffs, s.fns.postffs, s.fns.ips, s.fns.juliter, s.fns.juliterIterations, s.fns.juliterIncludeInitialIterations, s.fns.defaultNovaInitialValue, s.fns.perturbation, s.fns.perturbation_vals, s.fns.variable_perturbation, s.fns.user_perturbation_algorithm, s.fns.perturbation_user_formula, s.fns.user_perturbation_conditions, s.fns.user_perturbation_condition_formula, s.fns.init_val, s.fns.initial_vals, s.fns.variable_init_value, s.fns.user_initial_value_algorithm, s.fns.initial_value_user_formula, s.fns.user_initial_value_conditions, s.fns.user_initial_value_condition_formula, s.fns.useGlobalMethod, s.fns.globalMethodFactor, s.xJuliaCenter.doubleValue(), s.yJuliaCenter.doubleValue()); } } @@ -148,7 +148,7 @@ public DrawOrbit(Settings s, double pixel_x, double pixel_y, int sec_points, int InitOrbitSettings(s.xCenter, s.yCenter, s.size, sec_points, pixel_x, pixel_y, image_size, ptr, orbit_color, orbit_style, s.fns.plane_type, s.fns.burning_ship, s.fns.mandel_grass, s.fns.mandel_grass_vals, s.fns.function, s.fns.z_exponent, s.fns.z_exponent_complex, Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center), s.fns.perturbation, s.fns.perturbation_vals, s.fns.variable_perturbation, s.fns.user_perturbation_algorithm, s.fns.user_perturbation_conditions, s.fns.user_perturbation_condition_formula, s.fns.perturbation_user_formula, s.fns.init_val, s.fns.initial_vals, s.fns.variable_init_value, s.fns.user_initial_value_algorithm, s.fns.user_initial_value_conditions, s.fns.user_initial_value_condition_formula, s.fns.initial_value_user_formula, s.fns.coefficients, s.fns.z_exponent_nova, s.fns.relaxation, s.fns.nova_method, s.fns.user_formula, s.fns.user_formula2, s.fns.bail_technique, s.fns.user_plane, s.fns.user_plane_algorithm, s.fns.user_plane_conditions, s.fns.user_plane_condition_formula, s.fns.user_formula_iteration_based, s.fns.user_formula_conditions, s.fns.user_formula_condition_formula, s.height_ratio, s.fns.plane_transform_center, s.fns.plane_transform_angle, s.fns.plane_transform_radius, s.fns.plane_transform_scales, s.fns.plane_transform_wavelength, s.fns.waveType, s.fns.plane_transform_angle2, s.fns.plane_transform_sides, s.fns.plane_transform_amount, s.polar_projection, s.circle_period, s.fns.user_fz_formula, s.fns.user_dfz_formula, s.fns.user_ddfz_formula, s.fns.user_dddfz_formula, show_converging_point, s.fns.coupling, s.fns.user_formula_coupled, s.fns.coupling_method, s.fns.coupling_amplitude, s.fns.coupling_frequency, s.fns.coupling_seed, s.fns.laguerre_deg, s.fns.kleinianLine, s.fns.kleinianK, s.fns.kleinianM, s.fns.gcs, s.fns.durand_kerner_init_val, s.fns.mps, s.fns.coefficients_im, s.fns.lpns.lyapunovFinalExpression, s.fns.lpns.lyapunovFunction, s.fns.lpns.lyapunovExponentFunction, s.fns.user_relaxation_formula, s.fns.user_nova_addend_formula, s.fns.gcps, s.fns.igs, s.fns.lfns, s.fns.newton_hines_k, s.fns.lpns.lyapunovInitialValue, s.fns.lpns.lyapunovInitializationIteratons, s.fns.root_initialization_method, s.fns.preffs, s.fns.postffs, s.fns.ips, s.fns.defaultNovaInitialValue, s.fns.useGlobalMethod, s.fns.globalMethodFactor); } else { - InitOrbitSettings(s.xCenter, s.yCenter, s.size, sec_points, pixel_x, pixel_y, image_size, ptr, orbit_color, orbit_style, s.fns.plane_type, s.fns.apply_plane_on_julia, s.fns.apply_plane_on_julia_seed, s.fns.burning_ship, s.fns.mandel_grass, s.fns.mandel_grass_vals, s.fns.function, s.fns.z_exponent, s.fns.z_exponent_complex, Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center), s.fns.coefficients, s.fns.z_exponent_nova, s.fns.relaxation, s.fns.nova_method, s.fns.user_formula, s.fns.user_formula2, s.fns.bail_technique, s.fns.user_plane, s.fns.user_plane_algorithm, s.fns.user_plane_conditions, s.fns.user_plane_condition_formula, s.fns.user_formula_iteration_based, s.fns.user_formula_conditions, s.fns.user_formula_condition_formula, s.height_ratio, s.fns.plane_transform_center, s.fns.plane_transform_angle, s.fns.plane_transform_radius, s.fns.plane_transform_scales, s.fns.plane_transform_wavelength, s.fns.waveType, s.fns.plane_transform_angle2, s.fns.plane_transform_sides, s.fns.plane_transform_amount, s.polar_projection, s.circle_period, show_converging_point, s.fns.coupling, s.fns.user_formula_coupled, s.fns.coupling_method, s.fns.coupling_amplitude, s.fns.coupling_frequency, s.fns.coupling_seed, s.fns.gcs, s.fns.coefficients_im, s.fns.lpns.lyapunovFinalExpression, s.fns.lpns.lyapunovFunction, s.fns.lpns.lyapunovExponentFunction, s.fns.user_fz_formula, s.fns.user_dfz_formula, s.fns.user_ddfz_formula, s.fns.user_dddfz_formula, s.fns.user_relaxation_formula, s.fns.user_nova_addend_formula, s.fns.laguerre_deg, s.fns.gcps, s.fns.lfns, s.fns.newton_hines_k, s.fns.lpns.lyapunovInitialValue, s.fns.lpns.lyapunovInitializationIteratons, s.fns.preffs, s.fns.postffs, s.fns.ips, s.fns.juliter, s.fns.juliterIterations, s.fns.juliterIncludeInitialIterations, s.fns.defaultNovaInitialValue, s.fns.perturbation, s.fns.perturbation_vals, s.fns.variable_perturbation, s.fns.user_perturbation_algorithm, s.fns.perturbation_user_formula, s.fns.user_perturbation_conditions, s.fns.user_perturbation_condition_formula, s.fns.init_val, s.fns.initial_vals, s.fns.variable_init_value, s.fns.user_initial_value_algorithm, s.fns.initial_value_user_formula, s.fns.user_initial_value_conditions, s.fns.user_initial_value_condition_formula, s.fns.useGlobalMethod, s.fns.globalMethodFactor, s.xJuliaCenter, s.yJuliaCenter); + InitOrbitSettings(s.xCenter, s.yCenter, s.size, sec_points, pixel_x, pixel_y, image_size, ptr, orbit_color, orbit_style, s.fns.plane_type, s.fns.apply_plane_on_julia, s.fns.apply_plane_on_julia_seed, s.fns.burning_ship, s.fns.mandel_grass, s.fns.mandel_grass_vals, s.fns.function, s.fns.z_exponent, s.fns.z_exponent_complex, Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center), s.fns.coefficients, s.fns.z_exponent_nova, s.fns.relaxation, s.fns.nova_method, s.fns.user_formula, s.fns.user_formula2, s.fns.bail_technique, s.fns.user_plane, s.fns.user_plane_algorithm, s.fns.user_plane_conditions, s.fns.user_plane_condition_formula, s.fns.user_formula_iteration_based, s.fns.user_formula_conditions, s.fns.user_formula_condition_formula, s.height_ratio, s.fns.plane_transform_center, s.fns.plane_transform_angle, s.fns.plane_transform_radius, s.fns.plane_transform_scales, s.fns.plane_transform_wavelength, s.fns.waveType, s.fns.plane_transform_angle2, s.fns.plane_transform_sides, s.fns.plane_transform_amount, s.polar_projection, s.circle_period, show_converging_point, s.fns.coupling, s.fns.user_formula_coupled, s.fns.coupling_method, s.fns.coupling_amplitude, s.fns.coupling_frequency, s.fns.coupling_seed, s.fns.gcs, s.fns.coefficients_im, s.fns.lpns.lyapunovFinalExpression, s.fns.lpns.lyapunovFunction, s.fns.lpns.lyapunovExponentFunction, s.fns.user_fz_formula, s.fns.user_dfz_formula, s.fns.user_ddfz_formula, s.fns.user_dddfz_formula, s.fns.user_relaxation_formula, s.fns.user_nova_addend_formula, s.fns.laguerre_deg, s.fns.gcps, s.fns.lfns, s.fns.newton_hines_k, s.fns.lpns.lyapunovInitialValue, s.fns.lpns.lyapunovInitializationIteratons, s.fns.preffs, s.fns.postffs, s.fns.ips, s.fns.juliter, s.fns.juliterIterations, s.fns.juliterIncludeInitialIterations, s.fns.defaultNovaInitialValue, s.fns.perturbation, s.fns.perturbation_vals, s.fns.variable_perturbation, s.fns.user_perturbation_algorithm, s.fns.perturbation_user_formula, s.fns.user_perturbation_conditions, s.fns.user_perturbation_condition_formula, s.fns.init_val, s.fns.initial_vals, s.fns.variable_init_value, s.fns.user_initial_value_algorithm, s.fns.initial_value_user_formula, s.fns.user_initial_value_conditions, s.fns.user_initial_value_condition_formula, s.fns.useGlobalMethod, s.fns.globalMethodFactor, s.xJuliaCenter.doubleValue(), s.yJuliaCenter.doubleValue()); } } @@ -173,12 +173,12 @@ private void InitOrbitSettings(Apfloat xCenter, Apfloat yCenter, Apfloat size, i this.rotation_center = rotation_center; if(polar_projection) { - PolarLocation location = new PolarLocation(xCenter, yCenter, size, height_ratio, image_size, circle_period); + PolarLocationNormalApfloatArbitrary location = new PolarLocationNormalApfloatArbitrary(xCenter, yCenter, size, height_ratio, image_size, circle_period); complex_orbit = new ArrayList<>(max_iterations + 1); complex_orbit.add(location.getComplexOrbit(pixel_x, pixel_y)); } else { - CartesianLocation location = new CartesianLocation(xCenter, yCenter, size, height_ratio, image_size); + CartesianLocationNormalApfloatArbitrary location = new CartesianLocationNormalApfloatArbitrary(xCenter, yCenter, size, height_ratio, image_size); complex_orbit = new ArrayList<>(max_iterations + 1); complex_orbit.add(location.getComplexOrbit(pixel_x, pixel_y)); } @@ -245,12 +245,12 @@ private void InitOrbitSettings(Apfloat xCenter, Apfloat yCenter, Apfloat size, i this.rotation_center = rotation_center; if(polar_projection) { - PolarLocation location = new PolarLocation(xCenter, yCenter, size, height_ratio, image_size, circle_period); + PolarLocationNormalApfloatArbitrary location = new PolarLocationNormalApfloatArbitrary(xCenter, yCenter, size, height_ratio, image_size, circle_period); complex_orbit = new ArrayList<>(max_iterations + 1); complex_orbit.add(location.getComplexOrbit(pixel_x, pixel_y)); } else { - CartesianLocation location = new CartesianLocation(xCenter, yCenter, size, height_ratio, image_size); + CartesianLocationNormalApfloatArbitrary location = new CartesianLocationNormalApfloatArbitrary(xCenter, yCenter, size, height_ratio, image_size); complex_orbit = new ArrayList<>(max_iterations + 1); complex_orbit.add(location.getComplexOrbit(pixel_x, pixel_y)); } diff --git a/src/fractalzoomer/core/GenericComplex.java b/src/fractalzoomer/core/GenericComplex.java index 95a17999d..4a1f60908 100644 --- a/src/fractalzoomer/core/GenericComplex.java +++ b/src/fractalzoomer/core/GenericComplex.java @@ -7,6 +7,8 @@ public class GenericComplex { public Complex toComplex() {return null;} + public MantExpComplex toMantExpComplex() {return null;} + public GenericComplex square_plus_c(GenericComplex c) { return null;} public GenericComplex squareFast_plus_c(NormComponents normComponents, GenericComplex c) { return null;} @@ -15,14 +17,20 @@ public class GenericComplex { public GenericComplex fourthFast(NormComponents normComponents) { return null;} public GenericComplex fifthFast(NormComponents normComponents) { return null;} + public GenericComplex squareFast_non_mutable(NormComponents normComponents) { return null;} + public GenericComplex abs() {return null;} public GenericComplex sub(GenericComplex v) { return null; } + public GenericComplex sub_mutable(GenericComplex v) { return null; } + public int compare(GenericComplex z2) { return 2; } public GenericComplex square() {return null;} + public GenericComplex square_mutable() {return null;} + public GenericComplex cube() {return null;} public GenericComplex fourth() {return null;} @@ -31,28 +39,56 @@ public class GenericComplex { public GenericComplex plus(GenericComplex z2) {return null;} + public GenericComplex plus_mutable(GenericComplex z2) {return null;} + public GenericComplex conjugate() {return null;} + public GenericComplex times2() {return null;} + + public GenericComplex times2_mutable() {return null;} + + public GenericComplex times4() {return null;} + public GenericComplex times(Apfloat a) {return null;} - public GenericComplex sub(Apfloat a) {return null;} + public GenericComplex divide(Apfloat a) {return null;} - public GenericComplex r_sub(Apfloat a) {return null;} + public GenericComplex divide(int a) {return null;} + public GenericComplex times(int a) {return null;} + public GenericComplex times_mutable(int a) {return null;} - public GenericComplex times(BigNum a) {return null;} + public GenericComplex times_mutable(GenericComplex a) {return null;} - public GenericComplex sub(BigNum a) {return null;} + public GenericComplex negative() { return null;} + public GenericComplex negative_mutable() { return null;} - public GenericComplex r_sub(BigNum a) {return null;} + public GenericComplex plus(Apfloat a) {return null;} + public GenericComplex plus(int a) {return null;} + public GenericComplex plus_mutable(int a) {return null;} + public GenericComplex sub(Apfloat a) {return null;} + + public GenericComplex sub(int a) {return null;} + public GenericComplex sub_mutable(int a) {return null;} public GenericComplex times(GenericComplex c) {return null;} public Object normSquared() { return null;} public Object distanceSquared(GenericComplex z) { return null;} - public NormComponents normSquaredWithComponents() {return null;} + public NormComponents normSquaredWithComponents(NormComponents n) {return null;} public BigNumComplex toBigNumComplex() { return null; } + public MpfrBigNumComplex toMpfrBigNumComplex() { return null; } + + public DDComplex toDDComplex() { return null; } + + + public void set(GenericComplex z) {}; + + public GenericComplex divide(GenericComplex z) {return null;} + + public GenericComplex divide_mutable(GenericComplex z) {return null;} + } diff --git a/src/fractalzoomer/core/ImageFilters.java b/src/fractalzoomer/core/ImageFilters.java index ee77de5e2..dd2e164f5 100644 --- a/src/fractalzoomer/core/ImageFilters.java +++ b/src/fractalzoomer/core/ImageFilters.java @@ -42,7 +42,6 @@ public class ImageFilters { private static final float[] sharpness_high = {-0.1f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, 3.4f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f}; private static float[] sharpness_low = {0.0f, -0.2f, 0.0f, -0.2f, 1.8f, -0.2f, 0.0f, -0.2f, 0.0f}; private static final float[] EMBOSS = {1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, -1.0f}; - public static final int IMAGE_SIZE_LIMIT = 4000; private static void filterEmboss(BufferedImage image, int filter_value) { @@ -121,10 +120,6 @@ private static void filterEmboss(BufferedImage image, int filter_value) { f.filter(image, image); } - if (image_size > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterEdgeDetection(BufferedImage image, int filter_value, Color filter_color) { @@ -188,10 +183,6 @@ private static void filterEdgeDetection(BufferedImage image, int filter_value, C newSource = null; newSource2 = null; - if (image_size > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterSharpness(BufferedImage image, int filter_value) { @@ -225,9 +216,6 @@ private static void filterSharpness(BufferedImage image, int filter_value) { cop = null; newSource = null; - if (image_size > IMAGE_SIZE_LIMIT) { - System.gc(); - } } private static void filterBlurring(BufferedImage image, int filter_value) { //OLD antialiasing method (blurring) @@ -373,11 +361,6 @@ private static void filterBlurring(BufferedImage image, int filter_value) { //OL f.filter(image, image); } - - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterInvertColors(BufferedImage image, int filter_value) { @@ -467,10 +450,6 @@ private static void filterMaskColors(BufferedImage image, int filter_value) { f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterFadeOut(BufferedImage image) { @@ -479,10 +458,6 @@ private static void filterFadeOut(BufferedImage image) { f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterColorChannelSwapping(BufferedImage image, int filter_value) { @@ -529,10 +504,6 @@ private static void filterContrastBrightness(BufferedImage image, int filter_val f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterColorTemperature(BufferedImage image, int filter_value) { @@ -542,11 +513,6 @@ private static void filterColorTemperature(BufferedImage image, int filter_value f.setTemperature((float) filter_value); f.filter(image, image); - - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterGrayscale(BufferedImage image, int filter_value) { @@ -923,10 +889,6 @@ private static void filterHistogramEqualization(BufferedImage image, int filter_ }); } - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterColorChannelSwizzling(BufferedImage image, int filter_value) { @@ -951,10 +913,6 @@ private static void filterColorChannelSwizzling(BufferedImage image, int filter_ f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterColorChannelAdjusting(BufferedImage image, int filter_value) { @@ -971,9 +929,6 @@ private static void filterColorChannelAdjusting(BufferedImage image, int filter_ f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } } private static void filterDither(BufferedImage image, int filter_value) { @@ -1035,10 +990,6 @@ private static void filterDither(BufferedImage image, int filter_value) { f.filter(image, image); } - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterHSBcolorChannelAdjusting(BufferedImage image, int filter_value) { @@ -1053,10 +1004,6 @@ private static void filterHSBcolorChannelAdjusting(BufferedImage image, int filt f.setBFactor((float) bFactor); f.filter(image, image); - - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } } private static void filterPosterize(BufferedImage image, int filter_value) { @@ -1068,10 +1015,6 @@ private static void filterPosterize(BufferedImage image, int filter_value) { f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterSolarize(BufferedImage image) { @@ -1080,10 +1023,6 @@ private static void filterSolarize(BufferedImage image) { f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterGain(BufferedImage image, int filter_value) { @@ -1097,10 +1036,6 @@ private static void filterGain(BufferedImage image, int filter_value) { f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterGamma(BufferedImage image, int filter_value) { @@ -1112,10 +1047,6 @@ private static void filterGamma(BufferedImage image, int filter_value) { f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterExposure(BufferedImage image, int filter_value) { @@ -1127,10 +1058,6 @@ private static void filterExposure(BufferedImage image, int filter_value) { f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterCrystallize(BufferedImage image, int filter_value, int filter_value2, Color filter_color) { @@ -1164,9 +1091,6 @@ private static void filterCrystallize(BufferedImage image, int filter_value, int f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } } private static void filterMarble(BufferedImage image, int filter_value) { @@ -1187,9 +1111,6 @@ private static void filterMarble(BufferedImage image, int filter_value) { f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } } @@ -1226,10 +1147,6 @@ private static void filterPointillize(BufferedImage image, int filter_value, int f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterOil(BufferedImage image, int filter_value) { @@ -1244,10 +1161,6 @@ private static void filterOil(BufferedImage image, int filter_value) { f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterWeave(BufferedImage image, int filter_value, Color filter_color) { @@ -1285,10 +1198,6 @@ private static void filterWeave(BufferedImage image, int filter_value, Color fil f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterSparkle(BufferedImage image, int filter_value, Color filter_color) { @@ -1308,10 +1217,6 @@ private static void filterSparkle(BufferedImage image, int filter_value, Color f f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterGlow(BufferedImage image, int filter_value) { @@ -1326,10 +1231,6 @@ private static void filterGlow(BufferedImage image, int filter_value) { f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterNoise(BufferedImage image, int filter_value) { @@ -1353,10 +1254,6 @@ private static void filterNoise(BufferedImage image, int filter_value) { f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterColorChannelScaling(BufferedImage image, int filter_value) { @@ -1368,10 +1265,6 @@ private static void filterColorChannelScaling(BufferedImage image, int filter_va f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterMirror(BufferedImage image, int filter_value) { @@ -1388,10 +1281,6 @@ private static void filterMirror(BufferedImage image, int filter_value) { f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterLightEffects(BufferedImage image, int filter_value, int filter_value2, int filter_value3, Color filter_color, Color filter_color2, Color filter_color3) { @@ -1441,10 +1330,6 @@ private static void filterLightEffects(BufferedImage image, int filter_value, in f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterColorChannelMixing(BufferedImage image, int filter_value, Color filter_color) { @@ -1468,10 +1353,6 @@ private static void filterColorChannelMixing(BufferedImage image, int filter_val f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } - } private static void filterEdgeDetection2(BufferedImage image, int filter_value) { @@ -1484,9 +1365,6 @@ private static void filterEdgeDetection2(BufferedImage image, int filter_value) f.filter(image, image); - if (image.getHeight() > IMAGE_SIZE_LIMIT) { - System.gc(); - } } private static float[] createGaussianKernel(int length, double weight) { diff --git a/src/fractalzoomer/core/MantExp.java b/src/fractalzoomer/core/MantExp.java index 2f2246cc5..bb4746bb1 100644 --- a/src/fractalzoomer/core/MantExp.java +++ b/src/fractalzoomer/core/MantExp.java @@ -7,6 +7,7 @@ public class MantExp { public static final long MIN_BIG_EXPONENT = Long.MIN_VALUE >> 3; public static final MantExp ZERO = new MantExp(MIN_BIG_EXPONENT, 0.0); public static final MantExp POINTTWOFIVE = new MantExp(0.25); + public static final MantExp POINTFIVE = new MantExp(0.5); public static final MantExp ONEPOINTFIVE = new MantExp(1.5); public static final MantExp ONE = new MantExp(1.0); public static final MantExp TWO = new MantExp(2.0); @@ -31,6 +32,9 @@ public class MantExp { public static final double LOG_10_2 = Math.log10(2); private static final double LN2 = Math.log(2); private static final double LN2_REC = 1.0/LN2; + + public static long EXPONENT_DIFF_IGNORED = 120; + public static long MINUS_EXPONENT_DIFF_IGNORED = -EXPONENT_DIFF_IGNORED; double mantissa; long exp; @@ -57,7 +61,7 @@ public MantExp(MantExp other) { public MantExp(double mantissa, long exp) { this.mantissa = mantissa; - this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; + this.exp = exp < MIN_BIG_EXPONENT ? MIN_BIG_EXPONENT : exp; } public MantExp(long exp, double mantissa) { @@ -118,15 +122,24 @@ public void Reduce() { long bits = Double.doubleToRawLongBits(mantissa); long f_exp = ((bits & 0x7FF0000000000000L) >> 52) + MIN_SMALL_EXPONENT; double f_val = Double.longBitsToDouble((bits & 0x800FFFFFFFFFFFFFL) | 0x3FF0000000000000L); - double temp_mantissa = f_val; - long temp_exp = f_exp; - if (mantissa != temp_mantissa) { - exp += temp_exp; - mantissa = temp_mantissa; - } + exp += f_exp; + mantissa = f_val; + } + /*public void Reduce() { + + if(mantissa == 0) { + return; + } + + long bits = Double.doubleToRawLongBits(mantissa); + long f_exp = ((bits & 0x7FF0000000000000L) >> 52) + MIN_SMALL_EXPONENT; + exp += f_exp; + mantissa = mantissa * getMultiplier(-f_exp); + }*/ + /*public double toDouble() { return mantissa * toExp(exp); }*/ @@ -144,7 +157,7 @@ else if (exp >= 1024) { }*/ public static double getMultiplier(long scaleFactor) { - if (scaleFactor <= MantExp.MIN_SMALL_EXPONENT) { + if (scaleFactor <= MIN_SMALL_EXPONENT) { return 0.0; } else if (scaleFactor >= 1024) { @@ -154,15 +167,22 @@ else if (scaleFactor >= 1024) { return twoPowExp[(int)scaleFactor - Double.MIN_EXPONENT]; } +// public double toDouble() +// { +// return toDouble(mantissa, exp); +// } + public double toDouble() { - return toDouble(mantissa, exp); + return mantissa * getMultiplier(exp); } public double getMantissa() {return mantissa;} public long getExp() { return exp;} + + /* public static double toDouble(double mantissa, long exp) { if(mantissa == 0) { @@ -178,24 +198,22 @@ public static double toDouble(double mantissa, long exp) return 0.0; } else if (sum_exp >= 1024) { - return mantissa / 0.0; + return mantissa * Double.POSITIVE_INFINITY; } return Double.longBitsToDouble((bits & 0x800FFFFFFFFFFFFFL) | ((sum_exp - MIN_SMALL_EXPONENT) << 52)); - } + }*/ public MantExp divide(MantExp factor) { double mantissa = this.mantissa / factor.mantissa; long exp = this.exp - factor.exp; - MantExp res = new MantExp(mantissa, exp); + return new MantExp(mantissa, exp); /*double abs = Math.abs(res.mantissa); if (abs > 1e50 || abs < 1e-50) { res.Reduce(); }*/ - - return res; } public MantExp divide_mutable(MantExp factor) { @@ -203,7 +221,7 @@ public MantExp divide_mutable(MantExp factor) { long exp = this.exp - factor.exp; this.mantissa = mantissa; - this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; + this.exp = exp < MIN_BIG_EXPONENT ? MIN_BIG_EXPONENT : exp; /*double abs = Math.abs(mantissa); if (abs > 1e50 || abs < 1e-50) { @@ -227,14 +245,12 @@ public MantExp multiply(MantExp factor) { double mantissa = this.mantissa * factor.mantissa; long exp = this.exp + factor.exp; - MantExp res = new MantExp(mantissa, exp); + return new MantExp(mantissa, exp); /*double abs = Math.abs(res.mantissa); if (abs > 1e50 || abs < 1e-50) { res.Reduce(); }*/ - - return res; } public MantExp multiply(double factor) { @@ -247,7 +263,7 @@ public MantExp multiply_mutable(MantExp factor) { long exp = this.exp + factor.exp; this.mantissa = mantissa; - this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; + this.exp = exp < MIN_BIG_EXPONENT ? MIN_BIG_EXPONENT : exp; /*double abs = Math.abs(mantissa); if (abs > 1e50 || abs < 1e-50) { @@ -266,14 +282,12 @@ public MantExp square() { double mantissa = this.mantissa * this.mantissa; long exp = this.exp << 1; - MantExp res = new MantExp(mantissa, exp); + return new MantExp(mantissa, exp); /*double abs = Math.abs(res.mantissa); if (abs > 1e50 || abs < 1e-50) { res.Reduce(); }*/ - - return res; } public MantExp square_mutable() { @@ -281,7 +295,7 @@ public MantExp square_mutable() { long exp = this.exp << 1; this.mantissa = mantissa; - this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; + this.exp = exp < MIN_BIG_EXPONENT ? MIN_BIG_EXPONENT : exp; /*double abs = Math.abs(mantissa); if (abs > 1e50 || abs < 1e-50) { @@ -291,40 +305,47 @@ public MantExp square_mutable() { return this; } - public MantExp multiply05() { - MantExp res = new MantExp(mantissa, exp - 1); - return res; + public MantExp multiply2() { + return new MantExp(exp + 1, mantissa); } - public MantExp multiply05_mutable() { - long exp = this.exp - 1; - this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; + public MantExp multiply2_mutable() { + exp++; return this; } - public MantExp multiply2() { - MantExp res = new MantExp(mantissa, exp + 1); - return res; + public MantExp multiply4() { + return new MantExp(exp + 2, mantissa); } - public MantExp multiply2_mutable() { - long exp = this.exp + 1; - this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; + public MantExp multiply4_mutable() { + exp += 2; return this; } - public MantExp multiply4() { - MantExp res = new MantExp(mantissa, exp + 2); - return res; + + public MantExp divide2() { + return new MantExp(mantissa, exp - 1); } - public MantExp multiply4_mutable() { - long exp = this.exp + 2; - this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; + public MantExp divide2_mutable() { + exp--; + this.exp = exp < MIN_BIG_EXPONENT ? MIN_BIG_EXPONENT : exp; return this; } - public MantExp add(MantExp value) { + public MantExp divide4() { + return new MantExp(mantissa, exp - 2); + } + + public MantExp divide4_mutable() { + exp -= 2; + exp--; + this.exp = exp < MIN_BIG_EXPONENT ? MIN_BIG_EXPONENT : exp; + return this; + } + + public MantExp addOld(MantExp value) { double temp_mantissa = 0; long temp_exp = exp; @@ -334,23 +355,40 @@ public MantExp add(MantExp value) { } else if(exp > value.exp){ //temp_mantissa = value.mantissa / toExp(exp - value.exp); - temp_mantissa = toDouble(value.mantissa, value.exp - exp); - temp_mantissa = mantissa + temp_mantissa; + temp_mantissa = mantissa + getMultiplier(value.exp - exp) * value.mantissa; } else { //temp_mantissa = mantissa / toExp(value.exp - exp); - temp_mantissa = toDouble(mantissa, exp - value.exp); + temp_mantissa = getMultiplier(exp - value.exp) * mantissa; temp_exp = value.exp; temp_mantissa = temp_mantissa + value.mantissa; } - return new MantExp(temp_mantissa, temp_exp); + return new MantExp(temp_exp, temp_mantissa); } - public MantExp add_mutable(MantExp value) { + public MantExp add(MantExp value) { - double temp_mantissa = 0; + long expDiff = exp - value.exp; + + if(expDiff >= EXPONENT_DIFF_IGNORED) { + return new MantExp(exp, mantissa); + } else if(expDiff >= 0) { + double mul = getMultiplier(-expDiff); + return new MantExp(exp, mantissa + value.mantissa * mul); + } + /*else if(expDiff == 0) { + return new MantExp(exp, mantissa + value.mantissa); + }*/ + else if(expDiff > MINUS_EXPONENT_DIFF_IGNORED) { + double mul = getMultiplier(expDiff); + return new MantExp(value.exp, mantissa * mul + value.mantissa); + } else { + return new MantExp(value.exp, value.mantissa); + } + + /*double temp_mantissa = 0; long temp_exp = exp; if (exp == value.exp) { @@ -368,59 +406,77 @@ else if(exp > value.exp){ temp_mantissa = temp_mantissa + value.mantissa; } - mantissa = temp_mantissa; - exp = temp_exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : temp_exp; + return new MantExp(temp_exp, temp_mantissa);*/ + } + + public MantExp add_mutable(MantExp value) { + + long expDiff = exp - value.exp; + + if(expDiff >= EXPONENT_DIFF_IGNORED) { + return this; + } else if(expDiff >= 0) { + double mul = getMultiplier(-expDiff); + mantissa = mantissa + value.mantissa * mul; + } + /*else if(expDiff == 0) { + mantissa = mantissa + value.mantissa; + }*/ + else if(expDiff > MINUS_EXPONENT_DIFF_IGNORED) { + double mul = getMultiplier(expDiff); + exp = value.exp; + mantissa = mantissa * mul + value.mantissa; + } else { + exp = value.exp; + mantissa = value.mantissa; + } return this; } public MantExp subtract(MantExp value) { - double temp_mantissa = 0; - long temp_exp = exp; + long expDiff = exp - value.exp; - if (exp == value.exp) { - temp_mantissa = mantissa - value.mantissa; + if(expDiff >= EXPONENT_DIFF_IGNORED) { + return new MantExp(exp, mantissa); + } else if(expDiff >= 0) { + double mul = getMultiplier(-expDiff); + return new MantExp(exp, mantissa - value.mantissa * mul); } - else if(exp > value.exp){ - //temp_mantissa = value.mantissa / toExp(exp - value.exp); - temp_mantissa = toDouble(value.mantissa, value.exp - exp); - temp_mantissa = mantissa - temp_mantissa; - } - else { - //temp_mantissa = mantissa / toExp(value.exp - exp); - temp_mantissa = toDouble(mantissa, exp - value.exp); - temp_exp = value.exp; - temp_mantissa = temp_mantissa - value.mantissa; + /*else if(expDiff == 0) { + return new MantExp(exp, mantissa - value.mantissa); + }*/ + else if(expDiff> MINUS_EXPONENT_DIFF_IGNORED) { + double mul = getMultiplier(expDiff); + return new MantExp(value.exp, mantissa * mul - value.mantissa); + } else { + return new MantExp(value.exp, -value.mantissa); } - - return new MantExp(temp_mantissa, temp_exp); } public MantExp subtract_mutable(MantExp value) { - double temp_mantissa = 0; - long temp_exp = exp; + long expDiff = exp - value.exp; - if (exp == value.exp) { - temp_mantissa = mantissa - value.mantissa; - } - else if(exp > value.exp){ - //temp_mantissa = value.mantissa / toExp(exp - value.exp); - temp_mantissa = toDouble(value.mantissa, value.exp - exp); - temp_mantissa = mantissa - temp_mantissa; + if(expDiff >= EXPONENT_DIFF_IGNORED) { + return this; + } else if(expDiff >= 0) { + double mul = getMultiplier(-expDiff); + mantissa = mantissa - value.mantissa * mul; } - else { - //temp_mantissa = mantissa / toExp(value.exp - exp); - temp_mantissa = toDouble(mantissa, exp - value.exp); - temp_exp = value.exp; - temp_mantissa = temp_mantissa - value.mantissa; + /*else if(expDiff == 0) { + mantissa = mantissa - value.mantissa; + }*/ + else if(expDiff> MINUS_EXPONENT_DIFF_IGNORED) { + double mul = getMultiplier(expDiff); + exp = value.exp; + mantissa = mantissa * mul - value.mantissa; + } else { + exp = value.exp; + mantissa = -value.mantissa; } - - mantissa = temp_mantissa; - exp = temp_exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : temp_exp; - return this; } @@ -441,7 +497,7 @@ public MantExp subtract_mutable(double value) { } public MantExp negate() { - return new MantExp(-mantissa, exp); + return new MantExp(exp, -mantissa); } public MantExp negate_mutable() { @@ -450,7 +506,7 @@ public MantExp negate_mutable() { } public MantExp abs() { - return new MantExp(Math.abs(mantissa), exp); + return new MantExp(exp, Math.abs(mantissa)); } public MantExp abs_mutable() { @@ -580,7 +636,9 @@ public double log2() { } public long log2approx() { - return MantExp.getExponent(mantissa) + exp; + long bits = Double.doubleToRawLongBits(mantissa); + long exponent = ((bits & 0x7FF0000000000000L) >> 52) + MIN_SMALL_EXPONENT; + return exponent + exp; } public double log() { @@ -597,15 +655,14 @@ public MantExp sqrt() { //return new MantExp(Math.sqrt(mantissa) * Math.pow(2, dexp - (int)dexp), (int)dexp); boolean isOdd = (exp & 1) != 0; - return new MantExp(Math.sqrt(isOdd ? 2.0 * mantissa : mantissa), isOdd ? (exp - 1) >> 1 : exp >> 1); + return new MantExp(isOdd ? (exp - 1) / 2 : exp / 2, Math.sqrt(isOdd ? 2.0 * mantissa : mantissa)); } public MantExp sqrt_mutable() { boolean isOdd = (exp & 1) != 0; mantissa = Math.sqrt(isOdd ? 2.0 * mantissa : mantissa); - long exp = isOdd ? (this.exp - 1) >> 1 : this.exp >> 1; - this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; + exp = isOdd ? (exp - 1) / 2 : exp / 2; return this; } diff --git a/src/fractalzoomer/core/MantExpComplex.java b/src/fractalzoomer/core/MantExpComplex.java index f08f90d24..6ef6525e0 100644 --- a/src/fractalzoomer/core/MantExpComplex.java +++ b/src/fractalzoomer/core/MantExpComplex.java @@ -37,10 +37,22 @@ public MantExpComplex(Complex c) { setMantexp(new MantExp(c.getRe()), new MantExp(c.getIm())); } + public MantExpComplex(DDComplex c) { + setMantexp(new MantExp(c.getRe().doubleValue()), new MantExp(c.getIm().doubleValue())); + } + public MantExpComplex(BigComplex c) { setMantexp(new MantExp(c.getRe()), new MantExp(c.getIm())); } + public MantExpComplex(BigNumComplex c) { + setMantexp(c.getRe().getMantExp(), c.getIm().getMantExp()); + } + + public MantExpComplex(MpfrBigNumComplex c) { + setMantexp(c.getRe().getMantExp(), c.getIm().getMantExp()); + } + public MantExpComplex(Apfloat re, Apfloat im) { setMantexp(new MantExp(re), new MantExp(im)); } @@ -89,6 +101,29 @@ else if (realIn.exp > imagIn.exp) { public MantExpComplex plus(MantExpComplex value) { + long expDiff = exp - value.exp; + + if(expDiff >= MantExp.EXPONENT_DIFF_IGNORED) { + return new MantExpComplex(exp, mantissaReal, mantissaImag); + } else if(expDiff >= 0) { + double mul = MantExp.getMultiplier(-expDiff); + return new MantExpComplex(exp, mantissaReal + value.mantissaReal * mul, mantissaImag + value.mantissaImag * mul); + } + /*else if(expDiff == 0) { + return new MantExpComplex(exp, mantissaReal + value.mantissaReal, mantissaImag + value.mantissaImag); + }*/ + else if(expDiff > MantExp.MINUS_EXPONENT_DIFF_IGNORED) { + double mul = MantExp.getMultiplier(expDiff); + return new MantExpComplex(value.exp, mantissaReal * mul + value.mantissaReal, mantissaImag * mul + value.mantissaImag); + } else { + return new MantExpComplex(value.exp, value.mantissaReal, value.mantissaImag); + } + + } + + @Deprecated + public MantExpComplex plusOld(MantExpComplex value) { + double temp_mantissa_real = 0; double temp_mantissa_imag = 0; long temp_exp = 0; @@ -129,48 +164,35 @@ else if (exp > value.exp) { } - return new MantExpComplex(temp_mantissa_real, temp_mantissa_imag, temp_exp); + return new MantExpComplex(temp_exp, temp_mantissa_real, temp_mantissa_imag); } public MantExpComplex plus_mutable(MantExpComplex value) { - double temp_mantissa_real = 0; - double temp_mantissa_imag = 0; - long temp_exp = 0; + long expDiff = exp - value.exp; - if(exp == value.exp) { - temp_exp = exp; - temp_mantissa_real = mantissaReal + value.mantissaReal; - temp_mantissa_imag = mantissaImag + value.mantissaImag; + if(expDiff >= MantExp.EXPONENT_DIFF_IGNORED) { + return this; + } else if(expDiff >= 0) { + double mul = MantExp.getMultiplier(-expDiff); + mantissaReal = mantissaReal + value.mantissaReal * mul; + mantissaImag = mantissaImag + value.mantissaImag * mul; } - else if (exp > value.exp) { - temp_exp = exp; - - long diff = value.exp - exp; - //temp_mantissa_real = mantissaReal + MantExp.toDouble(value.mantissaReal, diff); - //temp_mantissa_imag = mantissaImag + MantExp.toDouble(value.mantissaImag, diff); - double d = MantExp.getMultiplier(diff); - temp_mantissa_real = mantissaReal + value.mantissaReal * d; - temp_mantissa_imag = mantissaImag + value.mantissaImag * d; - - } - else { - temp_exp = value.exp; - - long diff = exp - value.exp; - //temp_mantissa_real = MantExp.toDouble(mantissaReal, diff) + value.mantissaReal; - //temp_mantissa_imag = MantExp.toDouble(mantissaImag, diff) + value.mantissaImag; - double d = MantExp.getMultiplier(diff); - temp_mantissa_real = mantissaReal * d + value.mantissaReal; - temp_mantissa_imag = mantissaImag * d + value.mantissaImag; - + /*else if(expDiff == 0) { + mantissaReal = mantissaReal + value.mantissaReal; + mantissaImag = mantissaImag + value.mantissaImag; + }*/ + else if(expDiff > MantExp.MINUS_EXPONENT_DIFF_IGNORED) { + double mul = MantExp.getMultiplier(expDiff); + exp = value.exp; + mantissaReal = mantissaReal * mul + value.mantissaReal; + mantissaImag = mantissaImag * mul + value.mantissaImag; + } else { + exp = value.exp; + mantissaReal = value.mantissaReal; + mantissaImag = value.mantissaImag; } - - mantissaReal = temp_mantissa_real; - mantissaImag = temp_mantissa_imag; - exp = temp_exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : temp_exp; - return this; } @@ -181,7 +203,7 @@ public MantExpComplex times(MantExpComplex factor) { double tempMantissaImag = (mantissaReal * factor.mantissaImag) + (mantissaImag * factor.mantissaReal); - MantExpComplex p = new MantExpComplex(tempMantissaReal, tempMantissaImag, exp + factor.exp); + return new MantExpComplex(tempMantissaReal, tempMantissaImag, exp + factor.exp); /*double absRe = Math.abs(tempMantissaReal); double absIm = Math.abs(tempMantissaImag); @@ -189,7 +211,6 @@ public MantExpComplex times(MantExpComplex factor) { p.Reduce(); }*/ - return p; } public MantExpComplex times_mutable(MantExpComplex factor) { @@ -225,15 +246,13 @@ public MantExpComplex times(MantExp factor) { double tempMantissaImag = mantissaImag * factor.mantissa; - MantExpComplex p = new MantExpComplex(tempMantissaReal, tempMantissaImag, exp + factor.exp); + return new MantExpComplex(tempMantissaReal, tempMantissaImag, exp + factor.exp); /*double absRe = Math.abs(tempMantissaReal); double absIm = Math.abs(tempMantissaImag); if (absRe > 1e50 || absIm > 1e50 || absRe < 1e-50 || absIm < 1e-50) { p.Reduce(); }*/ - - return p; } public MantExpComplex times_mutable(MantExp factor) { @@ -256,12 +275,11 @@ public MantExpComplex times_mutable(MantExp factor) { return this; } - public MantExpComplex times05() { - MantExpComplex p = new MantExpComplex(mantissaReal, mantissaImag, exp - 1); - return p; + public MantExpComplex divide2() { + return new MantExpComplex(mantissaReal, mantissaImag, exp - 1); } - public MantExpComplex times05_mutable() { + public MantExpComplex divide2_mutable() { long exp = this.exp - 1; this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; @@ -269,67 +287,72 @@ public MantExpComplex times05_mutable() { } + public MantExpComplex divide4() { + return new MantExpComplex(mantissaReal, mantissaImag, exp - 2); + } + + public MantExpComplex divide4_mutable() { + + long exp = this.exp - 2; + this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; + return this; + + } + + @Override public MantExpComplex times2() { - MantExpComplex p = new MantExpComplex(mantissaReal, mantissaImag, exp + 1); - return p; + return new MantExpComplex(exp + 1, mantissaReal, mantissaImag); } + @Override public MantExpComplex times2_mutable() { - long exp = this.exp + 1; - this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; + exp++; return this; } + @Override public MantExpComplex times4() { - MantExpComplex p = new MantExpComplex(mantissaReal, mantissaImag, exp + 2); - return p; + return new MantExpComplex(exp + 2, mantissaReal, mantissaImag); } public MantExpComplex times4_mutable() { - long exp = this.exp + 2; - this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; + exp += 2; return this; } public MantExpComplex times8() { - MantExpComplex p = new MantExpComplex(mantissaReal, mantissaImag, exp + 3); - return p; + return new MantExpComplex(exp + 3, mantissaReal, mantissaImag); } public MantExpComplex times8_mutable() { - long exp = this.exp + 3; - this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; + exp += 3; return this; } public MantExpComplex times16() { - MantExpComplex p = new MantExpComplex(mantissaReal, mantissaImag, exp + 4); - return p; + return new MantExpComplex(exp + 4, mantissaReal, mantissaImag); } public MantExpComplex times16_mutable() { - long exp = this.exp + 4; - this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; + exp += 4; return this; } public MantExpComplex times32() { - MantExpComplex p = new MantExpComplex(mantissaReal, mantissaImag, exp + 5); - return p; + return new MantExpComplex(exp + 5, mantissaReal, mantissaImag); } public MantExpComplex times32_mutable() { - long exp = this.exp + 5; - this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; + exp += 5; return this; } @@ -344,225 +367,149 @@ public MantExpComplex plus_mutable(double real) { public MantExpComplex plus(MantExp real) { - double temp_mantissa_real = 0; - double temp_mantissa_imag; - long temp_exp = 0; + long expDiff = exp - real.exp; - if(exp == real.exp) { - temp_exp = exp; - temp_mantissa_real = mantissaReal + real.mantissa; - temp_mantissa_imag = mantissaImag; + if(expDiff >= MantExp.EXPONENT_DIFF_IGNORED) { + return new MantExpComplex(exp, mantissaReal, mantissaImag); + } else if(expDiff >= 0) { + double mul = MantExp.getMultiplier(-expDiff); + return new MantExpComplex(exp, mantissaReal + real.mantissa * mul, mantissaImag); } - else if (exp > real.exp) { - //double temp = MantExp.toExp(exp - real.exp); - temp_exp = exp; - //temp_mantissa_real = mantissaReal + MantExp.toDouble(real.mantissa, real.exp - exp); - //temp_mantissa_real = mantissaReal + real.mantissa / temp; - temp_mantissa_real = mantissaReal + real.mantissa * MantExp.getMultiplier(real.exp - exp); - temp_mantissa_imag = mantissaImag; - - } - else { - //double temp = MantExp.toExp(real.exp - exp); - temp_exp = real.exp; - //temp_mantissa_real = mantissaReal / temp + real.mantissa; - //temp_mantissa_imag = mantissaImag / temp; - long diff = exp - real.exp; - //temp_mantissa_real = MantExp.toDouble(mantissaReal, diff) + real.mantissa; - //temp_mantissa_imag = MantExp.toDouble(mantissaImag, diff); - double d = MantExp.getMultiplier(diff); - temp_mantissa_real = mantissaReal * d + real.mantissa; - temp_mantissa_imag = mantissaImag * d; + /*else if(expDiff == 0) { + return new MantExpComplex(exp, mantissaReal + real.mantissa, mantissaImag); + }*/ + else if(expDiff > MantExp.MINUS_EXPONENT_DIFF_IGNORED) { + double mul = MantExp.getMultiplier(expDiff); + return new MantExpComplex(real.exp, mantissaReal * mul + real.mantissa, mantissaImag * mul); + } else { + return new MantExpComplex(real.exp, real.mantissa, 0.0); } - - return new MantExpComplex(temp_mantissa_real, temp_mantissa_imag, temp_exp); } public MantExpComplex plus_mutable(MantExp real) { - double temp_mantissa_real = 0; - double temp_mantissa_imag; - long temp_exp = 0; - - if(exp == real.exp) { - temp_exp = exp; - temp_mantissa_real = mantissaReal + real.mantissa; - temp_mantissa_imag = mantissaImag; - } - else if (exp > real.exp) { - temp_exp = exp; - //temp_mantissa_real = mantissaReal + MantExp.toDouble(real.mantissa, real.exp - exp); - temp_mantissa_real = mantissaReal + real.mantissa * MantExp.getMultiplier(real.exp - exp); - temp_mantissa_imag = mantissaImag; + long expDiff = exp - real.exp; + if(expDiff >= MantExp.EXPONENT_DIFF_IGNORED) { + return this; + } else if(expDiff >= 0) { + double mul = MantExp.getMultiplier(-expDiff); + mantissaReal = mantissaReal + real.mantissa * mul; } - else { - temp_exp = real.exp; - long diff = exp - real.exp; - //temp_mantissa_real = MantExp.toDouble(mantissaReal, diff) + real.mantissa; - //temp_mantissa_imag = MantExp.toDouble(mantissaImag, diff); - double d = MantExp.getMultiplier(diff); - temp_mantissa_real = mantissaReal * d + real.mantissa; - temp_mantissa_imag = mantissaImag * d; + /*else if(expDiff == 0) { + mantissaReal = mantissaReal + real.mantissa; + }*/ + else if(expDiff > MantExp.MINUS_EXPONENT_DIFF_IGNORED) { + double mul = MantExp.getMultiplier(expDiff); + exp = real.exp; + mantissaReal = mantissaReal * mul + real.mantissa; + mantissaImag = mantissaImag * mul; + } else { + exp = real.exp; + mantissaReal = real.mantissa; + mantissaImag = 0.0; } - - mantissaReal = temp_mantissa_real; - mantissaImag = temp_mantissa_imag; - exp = temp_exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : temp_exp; return this; + } public MantExpComplex sub(MantExpComplex value) { - double temp_mantissa_real = 0; - double temp_mantissa_imag = 0; - long temp_exp = 0; - - if(exp == value.exp) { - temp_exp = exp; - temp_mantissa_real = mantissaReal - value.mantissaReal; - temp_mantissa_imag = mantissaImag - value.mantissaImag; - } - else if (exp > value.exp) { - //double temp = MantExp.toExp(exp - value.exp); - temp_exp = exp; - //temp_mantissa_real = mantissaReal - value.mantissaReal / temp; - //temp_mantissa_imag = mantissaImag - value.mantissaImag / temp; - long diff = value.exp - exp; - //temp_mantissa_real = mantissaReal - MantExp.toDouble(value.mantissaReal, diff); - //temp_mantissa_imag = mantissaImag - MantExp.toDouble(value.mantissaImag, diff); - double d = MantExp.getMultiplier(diff); - temp_mantissa_real = mantissaReal - value.mantissaReal * d; - temp_mantissa_imag = mantissaImag - value.mantissaImag * d; + long expDiff = exp - value.exp; + if(expDiff >= MantExp.EXPONENT_DIFF_IGNORED) { + return new MantExpComplex(exp, mantissaReal, mantissaImag); + } else if(expDiff >= 0) { + double mul = MantExp.getMultiplier(-expDiff); + return new MantExpComplex(exp, mantissaReal - value.mantissaReal * mul, mantissaImag - value.mantissaImag * mul); } - else { - //double temp = MantExp.toExp(value.exp - exp); - temp_exp = value.exp; - //temp_mantissa_real = mantissaReal / temp - value.mantissaReal; - //temp_mantissa_imag = mantissaImag / temp - value.mantissaImag; - long diff = exp - value.exp; - //temp_mantissa_real = MantExp.toDouble(mantissaReal, diff) - value.mantissaReal; - //temp_mantissa_imag = MantExp.toDouble(mantissaImag, diff) - value.mantissaImag; - double d = MantExp.getMultiplier(diff); - temp_mantissa_real = mantissaReal * d - value.mantissaReal; - temp_mantissa_imag = mantissaImag * d - value.mantissaImag; + /*else if(expDiff == 0) { + return new MantExpComplex(exp, mantissaReal - value.mantissaReal, mantissaImag - value.mantissaImag); + }*/ + else if(expDiff > MantExp.MINUS_EXPONENT_DIFF_IGNORED) { + double mul = MantExp.getMultiplier(expDiff); + return new MantExpComplex(value.exp, mantissaReal * mul - value.mantissaReal, mantissaImag * mul - value.mantissaImag); + } else { + return new MantExpComplex(value.exp, -value.mantissaReal, -value.mantissaImag); } - return new MantExpComplex(temp_mantissa_real, temp_mantissa_imag, temp_exp); - } public MantExpComplex sub_mutable(MantExpComplex value) { - double temp_mantissa_real = 0; - double temp_mantissa_imag = 0; - long temp_exp = 0; + long expDiff = exp - value.exp; - if(exp == value.exp) { - temp_exp = exp; - temp_mantissa_real = mantissaReal - value.mantissaReal; - temp_mantissa_imag = mantissaImag - value.mantissaImag; - } - else if (exp > value.exp) { - temp_exp = exp; - long diff = value.exp - exp; - //temp_mantissa_real = mantissaReal - MantExp.toDouble(value.mantissaReal, diff); - //temp_mantissa_imag = mantissaImag - MantExp.toDouble(value.mantissaImag, diff); - double d = MantExp.getMultiplier(diff); - temp_mantissa_real = mantissaReal - value.mantissaReal * d; - temp_mantissa_imag = mantissaImag - value.mantissaImag * d; + if(expDiff >= MantExp.EXPONENT_DIFF_IGNORED) { + return this; + } else if(expDiff >= 0) { + double mul = MantExp.getMultiplier(-expDiff); + mantissaReal = mantissaReal - value.mantissaReal * mul; + mantissaImag = mantissaImag - value.mantissaImag * mul; } - else { - temp_exp = value.exp; - long diff = exp - value.exp; - //temp_mantissa_real = MantExp.toDouble(mantissaReal, diff) - value.mantissaReal; - //temp_mantissa_imag = MantExp.toDouble(mantissaImag, diff) - value.mantissaImag; - double d = MantExp.getMultiplier(diff); - temp_mantissa_real = mantissaReal * d - value.mantissaReal; - temp_mantissa_imag = mantissaImag * d - value.mantissaImag; + /*else if(expDiff == 0) { + mantissaReal = mantissaReal - value.mantissaReal; + mantissaImag = mantissaImag - value.mantissaImag; + }*/ + else if(expDiff > MantExp.MINUS_EXPONENT_DIFF_IGNORED) { + double mul = MantExp.getMultiplier(expDiff); + exp = value.exp; + mantissaReal = mantissaReal * mul - value.mantissaReal; + mantissaImag = mantissaImag * mul - value.mantissaImag; + } else { + exp = value.exp; + mantissaReal = -value.mantissaReal; + mantissaImag = -value.mantissaImag; } - - mantissaReal = temp_mantissa_real; - mantissaImag = temp_mantissa_imag; - exp = temp_exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : temp_exp; return this; } public MantExpComplex sub(MantExp real) { - double temp_mantissa_real = 0; - double temp_mantissa_imag; - long temp_exp = 0; - - if(exp == real.exp) { - temp_exp = exp; - temp_mantissa_real = mantissaReal - real.mantissa; - temp_mantissa_imag = mantissaImag; - } - else if (exp > real.exp) { - //double temp = MantExp.toExp(exp - real.exp); - temp_exp = exp; - //temp_mantissa_real = mantissaReal - real.mantissa / temp; - //temp_mantissa_real = mantissaReal - MantExp.toDouble(real.mantissa, real.exp - exp); - temp_mantissa_real = mantissaReal - real.mantissa * MantExp.getMultiplier(real.exp - exp); - temp_mantissa_imag = mantissaImag; + long expDiff = exp - real.exp; + if(expDiff >= MantExp.EXPONENT_DIFF_IGNORED) { + return new MantExpComplex(exp, mantissaReal, mantissaImag); + } else if(expDiff >= 0) { + double mul = MantExp.getMultiplier(-expDiff); + return new MantExpComplex(exp, mantissaReal - real.mantissa * mul, mantissaImag); } - else { - //double temp = MantExp.toExp(real.exp - exp); - temp_exp = real.exp; - //temp_mantissa_real = mantissaReal / temp - real.mantissa; - //temp_mantissa_imag = mantissaImag / temp; - long diff = exp - real.exp; - //temp_mantissa_real = MantExp.toDouble(mantissaReal, diff) - real.mantissa; - //temp_mantissa_imag = MantExp.toDouble(mantissaImag, diff); - double d = MantExp.getMultiplier(diff); - temp_mantissa_real = mantissaReal * d - real.mantissa; - temp_mantissa_imag = mantissaImag * d; + /*else if(expDiff == 0) { + return new MantExpComplex(exp, mantissaReal - real.mantissa, mantissaImag); + }*/ + else if(expDiff > MantExp.MINUS_EXPONENT_DIFF_IGNORED) { + double mul = MantExp.getMultiplier(expDiff); + return new MantExpComplex(real.exp, mantissaReal * mul - real.mantissa, mantissaImag * mul); + } else { + return new MantExpComplex(real.exp, -real.mantissa, 0.0); } - - return new MantExpComplex(temp_mantissa_real, temp_mantissa_imag, temp_exp); } public MantExpComplex sub_mutable(MantExp real) { - double temp_mantissa_real = 0; - double temp_mantissa_imag; - long temp_exp = 0; + long expDiff = exp - real.exp; - if(exp == real.exp) { - temp_exp = exp; - temp_mantissa_real = mantissaReal - real.mantissa; - temp_mantissa_imag = mantissaImag; + if(expDiff >= MantExp.EXPONENT_DIFF_IGNORED) { + return this; + } else if(expDiff >= 0) { + double mul = MantExp.getMultiplier(-expDiff); + mantissaReal = mantissaReal - real.mantissa * mul; } - else if (exp > real.exp) { - //double temp = MantExp.toExp(exp - real.exp); - temp_exp = exp; - //temp_mantissa_real = mantissaReal - real.mantissa / temp; - //temp_mantissa_real = mantissaReal - MantExp.toDouble(real.mantissa, real.exp - exp); - temp_mantissa_real = mantissaReal - real.mantissa * MantExp.getMultiplier(real.exp - exp); - temp_mantissa_imag = mantissaImag; - - } - else { - //double temp = MantExp.toExp(real.exp - exp); - temp_exp = real.exp; - //temp_mantissa_real = mantissaReal / temp - real.mantissa; - //temp_mantissa_imag = mantissaImag / temp; - long diff = exp - real.exp; - //temp_mantissa_real = MantExp.toDouble(mantissaReal, diff) - real.mantissa; - //temp_mantissa_imag = MantExp.toDouble(mantissaImag, diff); - double d = MantExp.getMultiplier(diff); - temp_mantissa_real = mantissaReal * d - real.mantissa; - temp_mantissa_imag = mantissaImag * d; + /*else if(expDiff == 0) { + mantissaReal = mantissaReal - real.mantissa; + }*/ + else if(expDiff > MantExp.MINUS_EXPONENT_DIFF_IGNORED) { + double mul = MantExp.getMultiplier(expDiff); + exp = real.exp; + mantissaReal = mantissaReal * mul - real.mantissa; + mantissaImag = mantissaImag * mul; + } else { + exp = real.exp; + mantissaReal = -real.mantissa; + mantissaImag = 0; } - - mantissaReal = temp_mantissa_real; - mantissaImag = temp_mantissa_imag; - exp = temp_exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : temp_exp; return this; + } public MantExpComplex sub(double real) { @@ -578,10 +525,14 @@ public void Reduce() { return; } - long expDiffRe = MantExp.getExponent(mantissaReal); - long expDiffIm = MantExp.getExponent(mantissaImag); + long bits = Double.doubleToRawLongBits(mantissaReal); + long expDiffRe = ((bits & 0x7FF0000000000000L) >> 52); + + bits = Double.doubleToRawLongBits(mantissaImag); + long expDiffIm = ((bits & 0x7FF0000000000000L) >> 52); + + long expDiff = Math.max(expDiffRe, expDiffIm) + MantExp.MIN_SMALL_EXPONENT; - long expDiff = Math.max(expDiffRe, expDiffIm); long expCombined = exp + expDiff; double mul = MantExp.getMultiplier(-expDiff); mantissaReal *= mul; @@ -642,19 +593,19 @@ else if (realExp > imagExp) { } }*/ + @Override public MantExpComplex square() { double temp = mantissaReal * mantissaImag; - MantExpComplex p = new MantExpComplex((mantissaReal + mantissaImag) * (mantissaReal - mantissaImag), temp + temp, exp << 1); + return new MantExpComplex((mantissaReal + mantissaImag) * (mantissaReal - mantissaImag), temp + temp, exp << 1); /*double absRe = Math.abs(p.mantissaReal); double absIm = Math.abs(p.mantissaImag); if (absRe > 1e50 || absIm > 1e50 || absRe < 1e-50 || absIm < 1e-50) { p.Reduce(); }*/ - - return p; } + @Override public MantExpComplex square_mutable() { double temp = mantissaReal * mantissaImag; @@ -672,26 +623,25 @@ public MantExpComplex square_mutable() { return this; } + @Override public MantExpComplex cube() { double temp = mantissaReal * mantissaReal; double temp2 = mantissaImag * mantissaImag; - MantExpComplex p = new MantExpComplex(mantissaReal * (temp - 3 * temp2), mantissaImag * (3 * temp - temp2), exp + (exp << 1)); + return new MantExpComplex(mantissaReal * (temp - 3 * temp2), mantissaImag * (3 * temp - temp2), 3 * exp); /*double absRe = Math.abs(p.mantissaReal); double absIm = Math.abs(p.mantissaImag); if (absRe > 1e50 || absIm > 1e50 || absRe < 1e-50 || absIm < 1e-50) { p.Reduce(); }*/ - - return p; } public MantExpComplex cube_mutable() { double temp = mantissaReal * mantissaReal; double temp2 = mantissaImag * mantissaImag; - long exp = this.exp + (this.exp << 1); + long exp = 3 * this.exp; mantissaReal = mantissaReal * (temp - 3 * temp2); mantissaImag = mantissaImag * (3 * temp - temp2); this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; @@ -705,19 +655,18 @@ public MantExpComplex cube_mutable() { return this; } + @Override public MantExpComplex fourth() { double temp = mantissaReal * mantissaReal; double temp2 = mantissaImag * mantissaImag; - MantExpComplex p = new MantExpComplex(temp * (temp - 6 * temp2) + temp2 * temp2, 4 * mantissaReal * mantissaImag * (temp - temp2), exp << 2); + return new MantExpComplex(temp * (temp - 6 * temp2) + temp2 * temp2, 4 * mantissaReal * mantissaImag * (temp - temp2), exp << 2); /*double absRe = Math.abs(p.mantissaReal); double absIm = Math.abs(p.mantissaImag); if (absRe > 1e50 || absIm > 1e50 || absRe < 1e-50 || absIm < 1e-50) { p.Reduce(); }*/ - - return p; } public MantExpComplex fourth_mutable() { @@ -740,27 +689,26 @@ public MantExpComplex fourth_mutable() { return this; } + @Override public MantExpComplex fifth() { double temp = mantissaReal * mantissaReal; double temp2 = mantissaImag * mantissaImag; - MantExpComplex p = new MantExpComplex(mantissaReal * (temp * temp + temp2 * (5 * temp2 - 10 * temp)), mantissaImag * (temp2 * temp2 + temp * (5 * temp - 10 * temp2)), exp + (exp << 2)); + return new MantExpComplex(mantissaReal * (temp * temp + temp2 * (5 * temp2 - 10 * temp)), mantissaImag * (temp2 * temp2 + temp * (5 * temp - 10 * temp2)), 5 * exp); /*double absRe = Math.abs(p.mantissaReal); double absIm = Math.abs(p.mantissaImag); if (absRe > 1e50 || absIm > 1e50 || absRe < 1e-50 || absIm < 1e-50) { p.Reduce(); }*/ - - return p; } public MantExpComplex fifth_mutable() { double temp = mantissaReal * mantissaReal; double temp2 = mantissaImag * mantissaImag; - long exp = this.exp + (this.exp << 2); + long exp = 5 * this.exp; mantissaReal = mantissaReal * (temp * temp + temp2 * (5 * temp2 - 10 * temp)); mantissaImag = mantissaImag * (temp2 * temp2 + temp * (5 * temp - 10 * temp2)); this.exp = exp < MantExp.MIN_BIG_EXPONENT ? MantExp.MIN_BIG_EXPONENT : exp; @@ -794,15 +742,13 @@ public final MantExpComplex divide(MantExpComplex factor) { double tempMantissaImag = (mantissaImag * factor.mantissaReal - mantissaReal * factor.mantissaImag) / temp; - MantExpComplex p = new MantExpComplex(tempMantissaReal , tempMantissaImag, exp - factor.exp); + return new MantExpComplex(tempMantissaReal , tempMantissaImag, exp - factor.exp); /*double absRe = Math.abs(tempMantissaReal); double absIm = Math.abs(tempMantissaImag); if (absRe > 1e50 || absIm > 1e50 || absRe < 1e-50 || absIm < 1e-50) { p.Reduce(); }*/ - - return p; } public final MantExpComplex divide_mutable(MantExpComplex factor) { @@ -829,15 +775,13 @@ public final MantExpComplex divide_mutable(MantExpComplex factor) { public final MantExpComplex divide(MantExp real) { - MantExpComplex p = new MantExpComplex(mantissaReal / real.mantissa, mantissaImag / real.mantissa, exp - real.exp); + return new MantExpComplex(mantissaReal / real.mantissa, mantissaImag / real.mantissa, exp - real.exp); /*double absRe = Math.abs(p.mantissaReal); double absIm = Math.abs(p.mantissaImag); if (absRe > 1e50 || absIm > 1e50 || absRe < 1e-50 || absIm < 1e-50) { p.Reduce(); }*/ - - return p; } public final MantExpComplex divide_mutable(MantExp real) { @@ -868,12 +812,14 @@ public final MantExpComplex divide_mutable(double real) { } + @Override public MantExpComplex negative() { return new MantExpComplex(exp, -mantissaReal, -mantissaImag); } + @Override public MantExpComplex negative_mutable() { mantissaReal = -mantissaReal; @@ -882,6 +828,7 @@ public MantExpComplex negative_mutable() { } + @Override public MantExpComplex abs() { return new MantExpComplex(exp, Math.abs(mantissaReal), Math.abs(mantissaImag)); @@ -896,6 +843,7 @@ public MantExpComplex abs_mutable() { } + @Override public MantExpComplex conjugate() { return new MantExpComplex(exp, mantissaReal, -mantissaImag); @@ -909,6 +857,7 @@ public MantExpComplex conjugate_mutable() { } + @Override public Complex toComplex() { //return new Complex(mantissaReal * MantExp.toExp(exp), mantissaImag * MantExp.toExp(exp)); double d = MantExp.getMultiplier(exp); @@ -916,6 +865,7 @@ public Complex toComplex() { return new Complex(mantissaReal * d, mantissaImag * d); } + @Override public String toString() { return "" + mantissaReal + "*2^" + exp + " " + mantissaImag + "*2^" + exp + " " + toComplex(); } @@ -958,7 +908,10 @@ public static MantExp DiffAbs(MantExp c, MantExp d) } public long log2normApprox() { - return (MantExp.getExponent(mantissaReal*mantissaReal + mantissaImag*mantissaImag) >> 1) + exp; + double temp = mantissaReal * mantissaReal + mantissaImag * mantissaImag; + long bits = Double.doubleToRawLongBits(temp); + long exponent = ((bits & 0x7FF0000000000000L) >> 52) + MantExp.MIN_SMALL_EXPONENT; + return (exponent / 2) + exp; } /* @@ -1006,53 +959,25 @@ public static final MantExpComplex AtX(MantExpComplex A, MantExpComplex X) { } - public static void main(String[] args) { - Complex c1 = new Complex(3123423.42342, -482394.32142134); - Complex c2 = new Complex(-2313, -0.5); + public final boolean equals(MantExpComplex z2) { + return z2.exp == exp && z2.mantissaReal == mantissaReal && z2.mantissaImag == mantissaImag; - MantExpComplex mc11 = new MantExpComplex(c1); - MantExpComplex mc21 = new MantExpComplex(c2); - - //System.out.println(mc11.plus(mc21) + " " + mc11.plus2(mc21)); - //System.out.println(mc21.plus(mc11) + " " + mc21.plus2(mc11)); - - long runs = Long.MAX_VALUE >> 25; - - - for(long i = 0; i < runs; i++) { - mc11.plus(mc21); - //mc11.plus2(mc21); - } - - for(long i = 0; i < runs; i++) { - mc11.plus(mc21); - //mc11.plus2(mc21); - } - - - - - - - long time = System.currentTimeMillis(); - for(long i = 0; i < runs; i++) { - mc11.plus(mc21); - mc21.plus(mc11); - } - System.out.println(System.currentTimeMillis() - time); - - - time = System.currentTimeMillis(); - for(long i = 0; i < runs; i++) { - //mc11.plus2(mc21); - //mc21.plus2(mc11); - } - System.out.println(System.currentTimeMillis() - time); - + } + public final void assign(MantExpComplex z) { + mantissaReal = z.mantissaReal; + mantissaImag = z.mantissaImag; + exp = z.exp; } + @Override + public void set(GenericComplex za) { + MantExpComplex z = (MantExpComplex) za; + mantissaReal = z.mantissaReal; + mantissaImag = z.mantissaImag; + exp = z.exp; + } } diff --git a/src/fractalzoomer/core/MpfrBigNumComplex.java b/src/fractalzoomer/core/MpfrBigNumComplex.java new file mode 100644 index 000000000..b68c0798e --- /dev/null +++ b/src/fractalzoomer/core/MpfrBigNumComplex.java @@ -0,0 +1,2757 @@ +package fractalzoomer.core; + +import fractalzoomer.core.mpfr.MpfrBigNum; +import fractalzoomer.core.mpfr.mpfr_t; +import fractalzoomer.utils.NormComponents; +import org.apfloat.Apfloat; + +public class MpfrBigNumComplex extends GenericComplex { + private MpfrBigNum re; + private MpfrBigNum im; + + public MpfrBigNumComplex(BigComplex c) { + re = new MpfrBigNum(c.getRe()); + im = new MpfrBigNum(c.getIm()); + } + + public MpfrBigNumComplex(double re, double im) { + this.re = new MpfrBigNum(re); + this.im = new MpfrBigNum(im); + } + + public MpfrBigNumComplex(int re, int im) { + this.re = new MpfrBigNum(re); + this.im = new MpfrBigNum(im); + } + + //Does Copy + public MpfrBigNumComplex(MpfrBigNumComplex c) { + re = new MpfrBigNum(c.getRe()); + im = new MpfrBigNum(c.getIm()); + } + + public MpfrBigNumComplex(Complex c) { + re = new MpfrBigNum(c.getRe()); + im = new MpfrBigNum(c.getIm()); + } + + public MpfrBigNumComplex(MpfrBigNum re, MpfrBigNum im) { + this.re = re; + this.im = im; + } + + public MpfrBigNumComplex(mpfr_t rePeer, mpfr_t imPeer) { + + re = new MpfrBigNum(rePeer); + im = new MpfrBigNum(imPeer); + + } + + public MpfrBigNumComplex(Apfloat re, Apfloat im) { + this.re = new MpfrBigNum(re); + this.im = new MpfrBigNum(im); + } + + public MpfrBigNumComplex() { + + re = new MpfrBigNum(); + im = new MpfrBigNum(); + + } + + public MpfrBigNumComplex(String reStr, String imStr) { + + re = new MpfrBigNum(reStr); + im = new MpfrBigNum(imStr); + + } + + @Override + public MpfrBigNumComplex toMpfrBigNumComplex() { return this; } + + public final MpfrBigNum getRe() { + + return re; + + } + + public final MpfrBigNum getIm() { + + return im; + + } + + public final void setRe(MpfrBigNum re) { + + this.re = re; + + } + + public final void setIm(MpfrBigNum im) { + + this.im = im; + + } + + @Override + public final Complex toComplex() { + return new Complex(re.doubleValue(), im.doubleValue()); + } + + /* + * z1 + z2 + */ + public final MpfrBigNumComplex plus(MpfrBigNumComplex z) { + + return new MpfrBigNumComplex(re.add(z.re), im.add(z.im)); + + } + + + public final MpfrBigNumComplex plus_mutable(MpfrBigNumComplex z) { + + re.add(z.re, re); + im.add(z.im, im); + + return this; + + } + + public final MpfrBigNumComplex plus(double value) { + + return new MpfrBigNumComplex(re.add(value), new MpfrBigNum(im)); + + } + + @Override + public final MpfrBigNumComplex plus(int value) { + + return new MpfrBigNumComplex(re.add(value), new MpfrBigNum(im)); + + } + + public final MpfrBigNumComplex plus_mutable(double value) { + + re.add(value, re); + return this; + + } + + @Override + public final MpfrBigNumComplex plus_mutable(int value) { + + re.add(value, re); + return this; + + } + + /* + * z + Real + */ + public final MpfrBigNumComplex plus(MpfrBigNum number) { + + return new MpfrBigNumComplex(re.add(number), new MpfrBigNum(im)); + + } + + public final MpfrBigNumComplex plus_mutable(MpfrBigNum number) { + + re.add(number, re); + return this; + + } + + /* + * z + Imaginary + */ + public final MpfrBigNumComplex plus_i(MpfrBigNum number) { + + return new MpfrBigNumComplex(new MpfrBigNum(re), im.add(number)); + + } + + public final MpfrBigNumComplex plus_i_mutable(MpfrBigNum number) { + + im.add(number, im); + return this; + + } + + public final MpfrBigNumComplex plus_i(double number) { + + return new MpfrBigNumComplex(new MpfrBigNum(re), im.add(number)); + + } + + public final MpfrBigNumComplex plus_i(int number) { + + return new MpfrBigNumComplex(new MpfrBigNum(re), im.add(number)); + + } + + public final MpfrBigNumComplex plus_i_mutable(double number) { + + im.add(number, im); + return this; + + } + + public final MpfrBigNumComplex plus_i_mutable(int number) { + + im.add(number, im); + return this; + + } + + /* + * z1 - z2 + */ + public final MpfrBigNumComplex sub(MpfrBigNumComplex z) { + + return new MpfrBigNumComplex(re.sub(z.re), im.sub(z.im)); + + } + + public final MpfrBigNumComplex sub_mutable(MpfrBigNumComplex z) { + + re.sub(z.re, re); + im.sub(z.im, im); + return this; + + } + + public final MpfrBigNumComplex sub(double val) { + + return new MpfrBigNumComplex(re.sub(val), new MpfrBigNum(im)); + + } + + public final MpfrBigNumComplex sub_mutable(double val) { + + re.sub(val, re); + return this; + + } + + /* + * z - Imaginary + */ + public final MpfrBigNumComplex sub_i(MpfrBigNum number) { + + return new MpfrBigNumComplex(new MpfrBigNum(re), im.sub(number)); + + } + public final MpfrBigNumComplex sub_i_mutable(MpfrBigNum number) { + + im.sub(number, im); + return this; + + } + + public final MpfrBigNumComplex sub_i(double number) { + + return new MpfrBigNumComplex(new MpfrBigNum(re), im.sub(number)); + + } + public final MpfrBigNumComplex sub_i_mutable(double number) { + + im.sub(number, im); + return this; + + } + + public final MpfrBigNumComplex sub_i(int number) { + + return new MpfrBigNumComplex(new MpfrBigNum(re), im.sub(number)); + + } + public final MpfrBigNumComplex sub_i_mutable(int number) { + + im.sub(number, im); + return this; + + } + + @Override + public final MpfrBigNumComplex sub(int val) { + + return new MpfrBigNumComplex(re.sub(val), new MpfrBigNum(im)); + + } + + @Override + public final MpfrBigNumComplex sub_mutable(int val) { + + re.sub(val, re); + return this; + + } + + /* + * z - Real, Mutable + */ + public final MpfrBigNumComplex sub_mutable(MpfrBigNum number) { + + re.sub(number, re); + return this; + + } + + + /* + * z - Real + */ + public final MpfrBigNumComplex sub(MpfrBigNum number) { + + return new MpfrBigNumComplex(re.sub(number), new MpfrBigNum(im)); + + } + + /* + * Real - z1 + */ + public final MpfrBigNumComplex r_sub(MpfrBigNum number) { + + return new MpfrBigNumComplex(number.sub(re), im.negate()); + + } + + public final MpfrBigNumComplex r_sub_mutable(MpfrBigNum number) { + + number.sub(re, re); + im.negate(im); + return this; + + } + + public final MpfrBigNumComplex r_sub(double number) { + + return new MpfrBigNumComplex(re.r_sub(number), im.negate()); + + } + + public final MpfrBigNumComplex r_sub_mutable(double number) { + + re.r_sub(number, re); + im.negate(im); + return this; + + } + + public final MpfrBigNumComplex r_sub(int number) { + + return new MpfrBigNumComplex(re.r_sub(number), im.negate()); + + } + + public final MpfrBigNumComplex r_sub_mutable(int number) { + + re.r_sub(number, re); + im.negate(im); + return this; + + } + + /* + * Imaginary - z + */ + public final MpfrBigNumComplex i_sub(MpfrBigNum number) { + + return new MpfrBigNumComplex(re.negate(), number.sub(im)); + + } + + public final MpfrBigNumComplex i_sub_mutable(MpfrBigNum number) { + + re.negate(re); + number.sub(im, im); + return this; + + } + + public final MpfrBigNumComplex i_sub(double number) { + + return new MpfrBigNumComplex(re.negate(), im.r_sub(number)); + + } + + public final MpfrBigNumComplex i_sub_mutable(double number) { + + re.negate(re); + im.r_sub(number, im); + return this; + + } + + public final MpfrBigNumComplex i_sub(int number) { + + return new MpfrBigNumComplex(re.negate(), im.r_sub(number)); + + } + + public final MpfrBigNumComplex i_sub_mutable(int number) { + + re.negate(re); + im.r_sub(number, im); + return this; + + } + + /* + * z1 * z2 + */ + public final MpfrBigNumComplex times(MpfrBigNumComplex z) { + + MpfrBigNum tempRe = re.mult(z.re); + MpfrBigNum tempRe2 = im.mult(z.im); + tempRe.sub(tempRe2, tempRe); + + MpfrBigNum tempIm = re.mult(z.im); + MpfrBigNum tempIm2 = im.mult(z.re); + tempIm.add(tempIm2, tempIm); + + return new MpfrBigNumComplex(tempRe, tempIm); + + } + + public final MpfrBigNumComplex times_mutable(MpfrBigNumComplex z) { + + MpfrBigNum tempRe = new MpfrBigNum(re); + MpfrBigNum tempIm = new MpfrBigNum(im); + + tempRe = tempRe.mult(z.re, tempRe); + tempIm = tempIm.mult(z.im, tempIm); + tempRe = tempRe.sub(tempIm, tempRe); + + re.mult(z.im, re); + im.mult(z.re, im); + im.add(re, im); + + re = tempRe; + + return this; + + } + + /* + * z1 * Real + */public final MpfrBigNumComplex times(MpfrBigNum number) { + + return new MpfrBigNumComplex(re.mult(number), im.mult(number)); + + } + + public final MpfrBigNumComplex times(double number) { + + return new MpfrBigNumComplex(re.mult(number), im.mult(number)); + + } + + @Override + public final MpfrBigNumComplex times(int number) { + + return new MpfrBigNumComplex(re.mult(number), im.mult(number)); + + } + + public final MpfrBigNumComplex times_mutable(MpfrBigNum number) { + + re.mult(number, re); + im.mult(number, im); + return this; + + } + + public final MpfrBigNumComplex times_mutable(double number) { + + re.mult(number, re); + im.mult(number, im); + return this; + + } + + @Override + public final MpfrBigNumComplex times_mutable(int number) { + + re.mult(number, re); + im.mult(number, im); + return this; + + } + + /* + * z * Imaginary + */ + public final MpfrBigNumComplex times_i(MpfrBigNum number) { + + return new MpfrBigNumComplex(im.negate().mult(number), re.mult(number)); + + } + + public final MpfrBigNumComplex times_i(double number) { + + return new MpfrBigNumComplex(im.negate().mult(number), re.mult(number)); + + } + + public final MpfrBigNumComplex times_i(int number) { + + return new MpfrBigNumComplex(im.negate().mult(number), re.mult(number)); + + } + + public final MpfrBigNumComplex times_i_mutable(MpfrBigNum number) { + + im.negate(im); + im.mult(number, im); + re.mult(number, re); + + MpfrBigNum temp = re; + re = im; + im = temp; + + return this; + + } + + public final MpfrBigNumComplex times_i_mutable(double number) { + + im.negate(im); + im.mult(number, im); + re.mult(number, re); + + MpfrBigNum temp = re; + re = im; + im = temp; + + return this; + + } + + public final MpfrBigNumComplex times_i_mutable(int number) { + + im.negate(im); + im.mult(number, im); + re.mult(number, re); + + MpfrBigNum temp = re; + re = im; + im = temp; + + return this; + + } + + /* + * z^2 + */ + @Override + public final MpfrBigNumComplex square() { + MpfrBigNum tempIm = re.mult(im); + tempIm.mult2(tempIm); + + MpfrBigNum tempRe = re.add(im); + MpfrBigNum tempRe2 = re.sub(im); + tempRe.mult(tempRe2, tempRe); + + return new MpfrBigNumComplex(tempRe, tempIm); + } + + @Override + public final MpfrBigNumComplex square_mutable() { + + MpfrBigNum tempRe = re.add(im); + MpfrBigNum tempRe2 = re.sub(im); + tempRe.mult(tempRe2, tempRe); + + re.mult(im, im); + im.mult2(im); + + re = tempRe; + + return this; + } + + /* + * z^2 + c + */ + public final MpfrBigNumComplex squareFast_plus_c_non_mutable(NormComponents normComponents, GenericComplex ca) { + MpfrBigNum reSqr = (MpfrBigNum) normComponents.reSqr; + MpfrBigNum imSqr = (MpfrBigNum) normComponents.imSqr; + MpfrBigNum normSquared = (MpfrBigNum) normComponents.normSquared; + MpfrBigNumComplex c = (MpfrBigNumComplex) ca; + + MpfrBigNum tempRe = new MpfrBigNum(reSqr); + tempRe.sub(imSqr, tempRe); + tempRe.add(c.re, tempRe); + + MpfrBigNum tempIm = new MpfrBigNum(re); + tempIm.add(im, tempIm); + tempIm.square(tempIm); + tempIm.sub(normSquared, tempIm); + tempIm.add(c.im, tempIm); + + return new MpfrBigNumComplex(tempRe, tempIm); + } + + /* + * z^2 + c, Mutable for performance + */ + @Override + public final MpfrBigNumComplex squareFast_plus_c(NormComponents normComponents, GenericComplex ca) { + MpfrBigNum reSqr = (MpfrBigNum) normComponents.reSqr; + MpfrBigNum imSqr = (MpfrBigNum) normComponents.imSqr; + MpfrBigNum normSquared = (MpfrBigNum) normComponents.normSquared; + MpfrBigNumComplex c = (MpfrBigNumComplex) ca; + + MpfrBigNum tempRe = (MpfrBigNum) normComponents.tempRe; + reSqr.sub(imSqr, tempRe); + tempRe.add(c.re, tempRe); + + MpfrBigNum tempIm = (MpfrBigNum) normComponents.tempIm; + re.add(im, tempIm); + tempIm.square(tempIm); + tempIm.sub(normSquared, tempIm); + tempIm.add(c.im, im); + + re.set(tempRe); + + return this; + } + + /* + * z^2 , Mutable for performance + */ + @Override + public final MpfrBigNumComplex squareFast(NormComponents normComponents) { + MpfrBigNum reSqr = (MpfrBigNum) normComponents.reSqr; + MpfrBigNum imSqr = (MpfrBigNum) normComponents.imSqr; + MpfrBigNum normSquared = (MpfrBigNum) normComponents.normSquared; + + MpfrBigNum tempRe = (MpfrBigNum) normComponents.tempRe; + reSqr.sub(imSqr, tempRe); + + MpfrBigNum tempIm = (MpfrBigNum) normComponents.tempIm; + re.add(im, tempIm); + tempIm.square(tempIm); + tempIm.sub(normSquared, im); + + re.set(tempRe); + + return this; + } + + /* + * z^2 + */ + @Override + public final MpfrBigNumComplex squareFast_non_mutable(NormComponents normComponents) { + MpfrBigNum reSqr = (MpfrBigNum) normComponents.reSqr; + MpfrBigNum imSqr = (MpfrBigNum) normComponents.imSqr; + MpfrBigNum normSquared = (MpfrBigNum) normComponents.normSquared; + + MpfrBigNum tempRe = new MpfrBigNum(reSqr); + tempRe.sub(imSqr, tempRe); + + MpfrBigNum tempIm = new MpfrBigNum(re); + tempIm.add(im, tempIm); + tempIm.square(tempIm); + tempIm.sub(normSquared, tempIm); + + return new MpfrBigNumComplex(tempRe, tempIm); + } + + /* + * z^3, Mutable + */ + @Override + public final MpfrBigNumComplex cubeFast(NormComponents normComponents) { + + MpfrBigNum temp = (MpfrBigNum)normComponents.reSqr; + MpfrBigNum temp2 = (MpfrBigNum)normComponents.imSqr; + + MpfrBigNum tempRe = (MpfrBigNum) normComponents.tempRe; + temp2.mult(3, tempRe); + temp.sub(tempRe, tempRe); + re.mult(tempRe, tempRe); + + MpfrBigNum tempIm = (MpfrBigNum) normComponents.tempIm; + temp.mult(3, tempIm); + tempIm.sub(temp2, tempIm); + im.mult(tempIm, im); + + re.set(tempRe); + + return this; + + } + + public final MpfrBigNumComplex cubeFast_non_mutable(NormComponents normComponents) { + + MpfrBigNum temp = (MpfrBigNum)normComponents.reSqr; + MpfrBigNum temp2 = (MpfrBigNum)normComponents.imSqr; + + MpfrBigNum tempRe = temp2.mult(3); + temp.sub(tempRe, tempRe); + tempRe.mult(re, tempRe); + + MpfrBigNum tempIm = temp.mult(3); + tempIm.sub(temp2, tempIm); + tempIm.mult(im, tempIm); + + return new MpfrBigNumComplex(tempRe, tempIm); + + } + + /* + * z^4 + */ + @Override + public final MpfrBigNumComplex fourthFast(NormComponents normComponents) { + + MpfrBigNum temp = (MpfrBigNum)normComponents.reSqr; + MpfrBigNum temp2 = (MpfrBigNum)normComponents.imSqr; + + MpfrBigNum tempRe = (MpfrBigNum) normComponents.tempRe; + temp2.mult(6, tempRe); + temp.sub(tempRe, tempRe); + temp.mult(tempRe, tempRe); + + MpfrBigNum temp1 = (MpfrBigNum) normComponents.temp1; + temp2.square(temp1); + tempRe.add(temp1, tempRe); + + + MpfrBigNum tempIm = (MpfrBigNum) normComponents.tempIm; + re.mult(im, tempIm); + tempIm.mult4(tempIm); + + temp.sub(temp2, temp1); + tempIm.mult(temp1, im); + + re.set(tempRe); + + return this; + + } + + public final MpfrBigNumComplex fourthFast_non_mutable(NormComponents normComponents) { + + MpfrBigNum temp = (MpfrBigNum)normComponents.reSqr; + MpfrBigNum temp2 = (MpfrBigNum)normComponents.imSqr; + + temp.mult(temp.sub(temp2.mult(6))).add(temp2.square()); + + MpfrBigNum tempRe = temp2.mult(6); + temp.sub(tempRe, tempRe); + temp.mult(tempRe, tempRe); + tempRe.add(temp2.square(), tempRe); + + MpfrBigNum tempIm = re.mult(im); + tempIm.mult4(tempIm); + tempIm.mult(temp.sub(temp2), tempIm); + + + return new MpfrBigNumComplex(tempRe, tempIm); + + } + + /* + * z^5 + */ + @Override + public final MpfrBigNumComplex fifthFast(NormComponents normComponents) { + + MpfrBigNum temp = (MpfrBigNum)normComponents.reSqr; + MpfrBigNum temp2 = (MpfrBigNum)normComponents.imSqr; + + MpfrBigNum tempRe = (MpfrBigNum) normComponents.tempRe; + temp.mult(10, tempRe); + + MpfrBigNum temp1 = (MpfrBigNum) normComponents.temp1; + temp2.mult(5, temp1); + temp1.sub(tempRe, tempRe); + temp.square(temp1); + temp1.add(tempRe, tempRe); + re.mult(tempRe, tempRe); + + MpfrBigNum tempIm = (MpfrBigNum) normComponents.tempIm; + temp2.mult(10, tempIm); + temp.mult(5, temp1); + temp1.sub(tempRe, tempRe); + temp2.square(temp1); + temp1.add(tempIm, tempIm); + im.mult(tempIm, im); + + re.set(tempRe); + + return this; + + } + + public final MpfrBigNumComplex fifthFast_non_mutable(NormComponents normComponents) { + + MpfrBigNum temp = (MpfrBigNum)normComponents.reSqr; + MpfrBigNum temp2 = (MpfrBigNum)normComponents.imSqr; + + MpfrBigNum tempRe = temp.mult(10); + temp2.mult(5).sub(tempRe, tempRe); + temp2.mult(tempRe, tempRe); + temp.square().add(tempRe, tempRe); + re.mult(tempRe, tempRe); + + MpfrBigNum tempIm = temp2.mult(10); + temp.mult(5).sub(tempIm, tempIm); + temp.mult(tempIm, tempIm); + temp2.square().add(tempIm, tempIm); + im.mult(tempIm, tempIm); + + return new MpfrBigNumComplex(tempRe, tempIm); + } + + @Override + public NormComponents normSquaredWithComponents(NormComponents n) { + + if(n == null) { + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + MpfrBigNum tempRe = new MpfrBigNum(); + MpfrBigNum tempIm = new MpfrBigNum(); + MpfrBigNum temp1 = new MpfrBigNum(); + return new NormComponents(reSqr, imSqr, reSqr.add(imSqr), tempRe, tempIm, temp1); + } + + MpfrBigNum reSqr = (MpfrBigNum)n.reSqr; + MpfrBigNum imSqr = (MpfrBigNum)n.imSqr; + MpfrBigNum normSquared = (MpfrBigNum)n.normSquared; + + re.square(reSqr); + im.square(imSqr); + reSqr.add(imSqr, normSquared); + + return n; + } + + /* + * |z|, euclidean norm + */ + public final MpfrBigNum norm() { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + + reSqr.add(imSqr, reSqr); + reSqr.sqrt(reSqr); + + return reSqr; + + } + + /* + * |z|^2 + */ + public final MpfrBigNum norm_squared() { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + + reSqr.add(imSqr, reSqr); + + return reSqr; + + } + + /* + * |z1 - z2|^2 + */ + public final MpfrBigNum distance_squared(MpfrBigNumComplex z) { + + MpfrBigNum temp_re = re.sub(z.re); + MpfrBigNum temp_im = im.sub(z.im); + temp_re.square(temp_re); + temp_im.square(temp_im); + temp_re.add(temp_im, temp_re); + return temp_re; + + } + + /* + * |z1 - z2|^2 + */ + public final MpfrBigNum distance_squared(MpfrBigNum rootRe) { + + MpfrBigNum temp_re = re.sub(rootRe); + temp_re.square(temp_re); + temp_re.add(im.square(), temp_re); + return temp_re; + + } + + /* + * |z1 - z2| + */ + public final MpfrBigNum distance(MpfrBigNumComplex z) { + + MpfrBigNum temp_re = re.sub(z.re); + MpfrBigNum temp_im = im.sub(z.im); + temp_re.square(temp_re); + temp_im.square(temp_im); + temp_re.add(temp_im, temp_re); + temp_re.sqrt(temp_re); + return temp_re; + + } + + /* + * |z1 - z2| + */ + public final MpfrBigNum distance(MpfrBigNum rootRe) { + + MpfrBigNum temp_re = re.sub(rootRe); + temp_re.square(temp_re); + temp_re.add(im.square(), temp_re); + temp_re.sqrt(temp_re); + return temp_re; + + } + + /* + * |Real| + */ + public final MpfrBigNum getAbsRe() { + + return re.abs(); + + } + + /* + * |Imaginary| + */ + public final MpfrBigNum getAbsIm() { + + return im.abs(); + + } + + /* + * |Re(z)| + Im(z)i + */ + public final MpfrBigNumComplex absre() { + + return new MpfrBigNumComplex(re.abs(), new MpfrBigNum(im)); + + } + + public final MpfrBigNumComplex absre_mutable() { + + re.abs(re); + return this; + + } + + /* + * Re(z) + |Im(z)|i + */ + public final MpfrBigNumComplex absim() { + + return new MpfrBigNumComplex(new MpfrBigNum(re), im.abs()); + + } + + public final MpfrBigNumComplex absim_mutable() { + + im.abs(im); + return this; + + } + + /* + * Real -Imaginary i, mutable + */ + @Override + public final MpfrBigNumComplex conjugate() { + + im.negate(im); + return this; + + } + + public final MpfrBigNumComplex conjugate_non_mutable() { + + return new MpfrBigNumComplex(new MpfrBigNum(re), im.negate()); + + } + + /* + * -z + */ + @Override + public final MpfrBigNumComplex negative() { + + return new MpfrBigNumComplex(re.negate(), im.negate()); + + } + + @Override + public final MpfrBigNumComplex negative_mutable() { + + re.negate(re); + im.negate(im); + return this; + + } + + /* + * z^3 + */ + @Override + public final MpfrBigNumComplex cube() { + + MpfrBigNum temp = re.square(); + MpfrBigNum temp2 = im.square(); + + MpfrBigNum tempRe = temp2.mult(3); + temp.sub(tempRe, tempRe); + tempRe.mult(re, tempRe); + + MpfrBigNum tempIm = temp.mult(3); + tempIm.sub(temp2, tempIm); + tempIm.mult(im, tempIm); + + return new MpfrBigNumComplex(tempRe, tempIm); + + } + + public final MpfrBigNumComplex cube_mutable() { + + MpfrBigNum temp = re.square(); + MpfrBigNum temp2 = im.square(); + + MpfrBigNum tempRe = temp2.mult(3); + temp.sub(tempRe, tempRe); + tempRe.mult(re, re); + + MpfrBigNum tempIm = temp.mult(3); + tempIm.sub(temp2, tempIm); + tempIm.mult(im, im); + + return this; + + } + + /* + * z^4 + */ + @Override + public final MpfrBigNumComplex fourth() { + + MpfrBigNum temp = re.square(); + MpfrBigNum temp2 = im.square(); + + temp.mult(temp.sub(temp2.mult(6))).add(temp2.square()); + + MpfrBigNum tempRe = temp2.mult(6); + temp.sub(tempRe, tempRe); + temp.mult(tempRe, tempRe); + tempRe.add(temp2.square(), tempRe); + + MpfrBigNum tempIm = re.mult(im); + tempIm.mult4(tempIm); + tempIm.mult(temp.sub(temp2), tempIm); + + + return new MpfrBigNumComplex(tempRe, tempIm); + + } + + public final MpfrBigNumComplex fourth_mutable() { + + MpfrBigNum temp = re.square(); + MpfrBigNum temp2 = im.square(); + + temp.mult(temp.sub(temp2.mult(6))).add(temp2.square()); + + MpfrBigNum tempRe = temp2.mult(6); + temp.sub(tempRe, tempRe); + temp.mult(tempRe, tempRe); + tempRe.add(temp2.square(), tempRe); + + MpfrBigNum tempIm = re.mult(im); + tempIm.mult4(tempIm); + tempIm.mult(temp.sub(temp2), im); + + re = tempRe; + + + return this; + + } + + + /* + * z^5 + */ + @Override + public final MpfrBigNumComplex fifth() { + + MpfrBigNum temp = re.square(); + MpfrBigNum temp2 = im.square(); + + MpfrBigNum tempRe = temp.mult(10); + temp2.mult(5).sub(tempRe, tempRe); + temp2.mult(tempRe, tempRe); + temp.square().add(tempRe, tempRe); + re.mult(tempRe, tempRe); + + MpfrBigNum tempIm = temp2.mult(10); + temp.mult(5).sub(tempIm, tempIm); + temp.mult(tempIm, tempIm); + temp2.square().add(tempIm, tempIm); + im.mult(tempIm, tempIm); + + return new MpfrBigNumComplex(tempRe, tempIm); + + } + + public final MpfrBigNumComplex fifth_mutable() { + + MpfrBigNum temp = re.square(); + MpfrBigNum temp2 = im.square(); + + MpfrBigNum tempRe = temp.mult(10); + temp2.mult(5).sub(tempRe, tempRe); + temp2.mult(tempRe, tempRe); + temp.square().add(tempRe, tempRe); + re.mult(tempRe, tempRe); + + MpfrBigNum tempIm = temp2.mult(10); + temp.mult(5).sub(tempIm, tempIm); + temp.mult(tempIm, tempIm); + temp2.square().add(tempIm, tempIm); + im.mult(tempIm, im); + + re = tempRe; + + return this; + + } + + /* + * abs(z) + */ + public final MpfrBigNumComplex abs_non_mutable() { + + return new MpfrBigNumComplex(re.abs(), im.abs()); + + } + + /* + * abs(z), mutable + */ + @Override + public final MpfrBigNumComplex abs() { + + re.abs(re); + im.abs(im); + return this; + + } + + /* more efficient z^2 + c */ + public final MpfrBigNumComplex square_plus_c(MpfrBigNumComplex c) { + + MpfrBigNum temp = re.mult(im); + + return new MpfrBigNumComplex(re.add(im).mult(re.sub(im)).add(c.re), temp.mult2().add(c.im)); + + } + + @Override + public final String toString() { + + String temp = ""; + + if(im.isPositive()) { + temp = re.doubleValue() + "+" + im.doubleValue() + "i"; + } + else if (im.isZero()) { + temp = re.doubleValue() + "+" + (0.0) + "i"; + } else { + temp = re.doubleValue() + "" + im.doubleValue() + "i"; + } + + return temp; + + } + + /* + * z1 - z2 + */ + @Override + public final MpfrBigNumComplex sub(GenericComplex zn) { + MpfrBigNumComplex z = (MpfrBigNumComplex)zn; + + return new MpfrBigNumComplex(re.sub(z.re), im.sub(z.im)); + + } + + + /* + * z1 = z1 - z2 + */ + @Override + public final MpfrBigNumComplex sub_mutable(GenericComplex zn) { + MpfrBigNumComplex z = (MpfrBigNumComplex)zn; + + re = re.sub(z.re, re); + im = im.sub(z.im, im); + + return this; + + } + + /* + * z1 + z2 + */ + @Override + public final MpfrBigNumComplex plus(GenericComplex zn) { + + MpfrBigNumComplex z = (MpfrBigNumComplex)zn; + return new MpfrBigNumComplex(re.add(z.re), im.add(z.im)); + + } + + /* + * z1 = z1 + z2 + */ + @Override + public final MpfrBigNumComplex plus_mutable(GenericComplex zn) { + + MpfrBigNumComplex z = (MpfrBigNumComplex)zn; + + re = re.add(z.re, re); + im = im.add(z.im, im); + + return this; + + } + + /* more efficient z^2 + c, Mutable for performance */ + @Override + public final MpfrBigNumComplex square_plus_c(GenericComplex cn) { + + MpfrBigNumComplex c = (MpfrBigNumComplex)cn; + + MpfrBigNum temp = re.mult(im); + temp.mult2(temp); + temp.add(c.im, temp); + + + MpfrBigNum temp2 = new MpfrBigNum(re); + temp2.add(im, temp2); + + MpfrBigNum temp3 = re.sub(im); + + temp2.mult(temp3, temp2); + temp2.add(c.re, temp2); + + return new MpfrBigNumComplex(temp2, temp); + + } + + /* + * z1 * z2 + */ + @Override + public final MpfrBigNumComplex times(GenericComplex zn) { + MpfrBigNumComplex z = (MpfrBigNumComplex)zn; + + MpfrBigNum tempRe = re.mult(z.re); + MpfrBigNum tempRe2 = im.mult(z.im); + tempRe.sub(tempRe2, tempRe); + + MpfrBigNum tempIm = re.mult(z.im); + MpfrBigNum tempIm2 = im.mult(z.re); + tempIm.add(tempIm2, tempIm); + + return new MpfrBigNumComplex(tempRe, tempIm); + + } + + /* + * z1 = z1 * z2 + */ + public final MpfrBigNumComplex times_mutable(MpfrBigNumComplex z, MpfrBigNum tempRe, MpfrBigNum tempIm) { + + re.mult(z.re, tempRe); + im.mult(z.im, tempIm); + tempRe.sub(tempIm, tempRe); + + re.mult(z.im, re); + im.mult(z.re, im); + im.add(re, im); + + re.set(tempRe); + + return this; + + } + + /* + * z1 / z2 + */ + public final MpfrBigNumComplex divide(MpfrBigNumComplex z) { + + MpfrBigNum temp = z.re; + MpfrBigNum temp2 = z.im; + + MpfrBigNum temp3 = temp.square(); + MpfrBigNum temp4 = temp2.square(); + temp3.add(temp4, temp3); + + re.mult(temp, temp4); + MpfrBigNum temp5 = im.mult(temp2); + temp4.add(temp5, temp4); + temp4.divide(temp3, temp4); + + im.mult(temp, temp5); + MpfrBigNum temp6 = re.mult(temp2); + temp5.sub(temp6, temp5); + temp5.divide(temp3, temp5); + + return new MpfrBigNumComplex(temp4, temp5); + } + + public final MpfrBigNumComplex divide_mutable(MpfrBigNumComplex z) { + + MpfrBigNum temp = z.re; + MpfrBigNum temp2 = z.im; + + MpfrBigNum temp3 = temp.square(); + MpfrBigNum temp4 = temp2.square(); + temp3.add(temp4, temp3); + + re.mult(temp, temp4); + MpfrBigNum temp5 = im.mult(temp2); + temp4.add(temp5, temp4); + temp4.divide(temp3, temp4); + + im.mult(temp, im); + re.mult(temp2, temp5); + im.sub(temp5, im); + im.divide(temp3, im); + + re = temp4; + + return this; + } + + /* + * z / Real + */ + public final MpfrBigNumComplex divide(MpfrBigNum number) { + + return new MpfrBigNumComplex(re.divide(number), im.divide(number)); + + } + + public final MpfrBigNumComplex divide_mutable(MpfrBigNum number) { + re.divide(number, re); + im.divide(number, im); + return this; + } + + public final MpfrBigNumComplex divide(double number) { + + return new MpfrBigNumComplex(re.divide(number), im.divide(number)); + + } + + public final MpfrBigNumComplex divide_mutable(double number) { + re.divide(number, re); + im.divide(number, im); + return this; + } + + @Override + public final MpfrBigNumComplex divide(int number) { + + return new MpfrBigNumComplex(re.divide(number), im.divide(number)); + + } + + public final MpfrBigNumComplex divide_mutable(int number) { + re.divide(number, re); + im.divide(number, im); + return this; + } + + /* + * z1 / Imaginary + */ + public final MpfrBigNumComplex divide_i(MpfrBigNum number) { + + MpfrBigNum temp3 = number.square(); + + MpfrBigNum tempRe = im.mult(number); + tempRe.add(re, tempRe); + tempRe.divide(temp3, tempRe); + + MpfrBigNum tempIm = re.mult(number); + im.sub(tempIm, tempIm); + tempIm.divide(temp3, tempIm); + + return new MpfrBigNumComplex(tempRe, tempIm); + } + + public final MpfrBigNumComplex divide_i_mutable(MpfrBigNum number) { + + MpfrBigNum temp3 = number.square(); + + MpfrBigNum tempRe = im.mult(number); + tempRe.add(re, tempRe); + tempRe.divide(temp3, tempRe); + + MpfrBigNum tempIm = re.mult(number); + im.sub(tempIm, im); + im.divide(temp3, im); + + re = tempRe; + + return this; + } + + public final MpfrBigNumComplex divide_i(double number) { + + double temp3 = number * number; + + MpfrBigNum tempRe = im.mult(number); + tempRe.add(re, tempRe); + tempRe.divide(temp3, tempRe); + + MpfrBigNum tempIm = re.mult(number); + im.sub(tempIm, tempIm); + tempIm.divide(temp3, tempIm); + + return new MpfrBigNumComplex(tempRe, tempIm); + } + + public final MpfrBigNumComplex divide_i_mutable(double number) { + + double temp3 = number * number; + + MpfrBigNum tempRe = im.mult(number); + tempRe.add(re, tempRe); + tempRe.divide(temp3, tempRe); + + MpfrBigNum tempIm = re.mult(number); + im.sub(tempIm, im); + im.divide(temp3, im); + + re = tempRe; + + return this; + } + + public final MpfrBigNumComplex divide_i(int number) { + + int temp3 = number * number; + + MpfrBigNum tempRe = im.mult(number); + tempRe.add(re, tempRe); + tempRe.divide(temp3, tempRe); + + MpfrBigNum tempIm = re.mult(number); + im.sub(tempIm, tempIm); + tempIm.divide(temp3, tempIm); + + return new MpfrBigNumComplex(tempRe, tempIm); + } + + public final MpfrBigNumComplex divide_i_mutable(int number) { + + int temp3 = number * number; + + MpfrBigNum tempRe = im.mult(number); + tempRe.add(re, tempRe); + tempRe.divide(temp3, tempRe); + + MpfrBigNum tempIm = re.mult(number); + im.sub(tempIm, im); + im.divide(temp3, im); + + re = tempRe; + + return this; + } + + /* + * Real / z + */ + public final MpfrBigNumComplex r_divide(MpfrBigNum number) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + number.divide(reSqr, reSqr); + + MpfrBigNum tempIm = im.negate(); + tempIm.mult(reSqr, tempIm); + return new MpfrBigNumComplex(re.mult(reSqr), tempIm); + + } + + public final MpfrBigNumComplex r_divide_mutable(MpfrBigNum number) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + number.divide(reSqr, reSqr); + + re.mult(reSqr, re); + im.negate(im); + im.mult(reSqr, im); + + return this; + + } + + public final MpfrBigNumComplex r_divide(double number) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + reSqr.r_divide(number, reSqr); + + MpfrBigNum tempIm = im.negate(); + tempIm.mult(reSqr, tempIm); + return new MpfrBigNumComplex(re.mult(reSqr), tempIm); + + } + + public final MpfrBigNumComplex r_divide_mutable(double number) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + reSqr.r_divide(number, reSqr); + + re.mult(reSqr, re); + im.negate(im); + im.mult(reSqr, im); + + return this; + + } + + public final MpfrBigNumComplex r_divide(int number) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + reSqr.r_divide(number, reSqr); + + MpfrBigNum tempIm = im.negate(); + tempIm.mult(reSqr, tempIm); + return new MpfrBigNumComplex(re.mult(reSqr), tempIm); + + } + + public final MpfrBigNumComplex r_divide_mutable(int number) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + reSqr.r_divide(number, reSqr); + + re.mult(reSqr, re); + im.negate(im); + im.mult(reSqr, im); + + return this; + + } + + /* + * Imaginary / z + */ + public final MpfrBigNumComplex i_divide(MpfrBigNum number) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + number.divide(reSqr, reSqr); + + + return new MpfrBigNumComplex(im.mult(reSqr), re.mult(reSqr)); + + } + + public final MpfrBigNumComplex i_divide_mutable(MpfrBigNum number) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + number.divide(reSqr, reSqr); + + im.mult(reSqr, im); + re.mult(reSqr, re); + + MpfrBigNum temp = re; + re = im; + im = temp; + + return this; + + } + + public final MpfrBigNumComplex i_divide(double number) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + reSqr.r_divide(number, reSqr); + + + return new MpfrBigNumComplex(im.mult(reSqr), re.mult(reSqr)); + + } + + public final MpfrBigNumComplex i_divide_mutable(double number) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + reSqr.r_divide(number, reSqr); + + im.mult(reSqr, im); + re.mult(reSqr, re); + + MpfrBigNum temp = re; + re = im; + im = temp; + + return this; + + } + + public final MpfrBigNumComplex i_divide(int number) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + reSqr.r_divide(number, reSqr); + + + return new MpfrBigNumComplex(im.mult(reSqr), re.mult(reSqr)); + + } + + public final MpfrBigNumComplex i_divide_mutable(int number) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + reSqr.r_divide(number, reSqr); + + im.mult(reSqr, im); + re.mult(reSqr, re); + + MpfrBigNum temp = re; + re = im; + im = temp; + + return this; + + } + + /* + * lexicographical comparison between two complex numbers + * -1 when z1 > z2 + * 1 when z1 < z2 + * 0 when z1 == z2 + */ + public final int compare(MpfrBigNumComplex z2) { + + if(isNaN() || z2.isNaN()) { + return 2; + } + + int comparisonRe = re.compare(z2.re); + int comparisonIm = im.compare(z2.im); + + if (comparisonRe > 0) { + return -1; + } else if (comparisonRe < 0) { + return 1; + } else if (comparisonIm > 0) { + return -1; + } else if (comparisonIm < 0) { + return 1; + } else if (comparisonRe == 0 && comparisonIm == 0) { + return 0; + } + + return 2; + } + + /* + * lexicographical comparison between two complex numbers + * -1 when z1 > z2 + * 1 when z1 < z2 + * 0 when z1 == z2 + */ + @Override + public final int compare(GenericComplex z2c) { + + MpfrBigNumComplex z2 = (MpfrBigNumComplex)z2c; + + if(isNaN() || z2.isNaN()) { + return 2; + } + + int comparisonRe = re.compare(z2.re); + int comparisonIm = im.compare(z2.im); + + if (comparisonRe > 0) { + return -1; + } else if (comparisonRe < 0) { + return 1; + } else if (comparisonIm > 0) { + return -1; + } else if (comparisonIm < 0) { + return 1; + } else if (comparisonRe == 0 && comparisonIm == 0) { + return 0; + } + + return 2; + } + + public final MpfrBigNumComplex fold_right(MpfrBigNumComplex z2) { + + if(re.compare(z2.re) < 0) { + MpfrBigNum tempRe = z2.re.sub(re); + tempRe.mult2(tempRe); + re.add(tempRe, tempRe); + return new MpfrBigNumComplex(tempRe, new MpfrBigNum(im)); + } + return this; + + } + + public final MpfrBigNumComplex fold_left(MpfrBigNumComplex z2) { + + if(re.compare(z2.re) > 0) { + MpfrBigNum tempRe = re.sub(z2.re); + tempRe.mult2(tempRe); + re.sub(tempRe, tempRe); + return new MpfrBigNumComplex(tempRe, new MpfrBigNum(im)); + } + return this; + + } + + public final MpfrBigNumComplex fold_up(MpfrBigNumComplex z2) { + + if(im.compare(z2.im) < 0) { + MpfrBigNum tempIm = z2.im.sub(im); + tempIm.mult2(tempIm); + im.add(tempIm, tempIm); + return new MpfrBigNumComplex(new MpfrBigNum(re), tempIm); + } + return this; + + + } + + public final MpfrBigNumComplex fold_down(MpfrBigNumComplex z2) { + + if(im.compare(z2.im) > 0) { + MpfrBigNum tempIm = im.sub(z2.im); + tempIm.mult2(tempIm); + im.sub(tempIm, tempIm); + new MpfrBigNumComplex(new MpfrBigNum(re), tempIm); + } + + return this; + + } + + public final MpfrBigNumComplex inflection(MpfrBigNumComplex inf) { + + MpfrBigNumComplex diff = this.sub(inf); + + return inf.plus(diff.square_mutable()); + + } + + public final MpfrBigNumComplex shear(MpfrBigNumComplex sh) { + + return new MpfrBigNumComplex(re.add(im.mult(sh.re)), im.add(re.mult(sh.im))); + + } + + public final MpfrBigNumComplex shear_mutable(MpfrBigNumComplex sh) { + + MpfrBigNum tempRe = im.mult(sh.re); + tempRe.add(re, tempRe); + + im.add(re.mult(sh.im), im); + re = tempRe; + + return this; + + } + + /* + * y + xi + */ + public final MpfrBigNumComplex flip() { + + return new MpfrBigNumComplex(new MpfrBigNum(im), new MpfrBigNum(re)); + + } + + public final MpfrBigNumComplex flip_mutable() { + + MpfrBigNum temp = re; + re = im; + im = temp; + return this; + + } + + /* + * |z|^2 + */ + @Override + public final MpfrBigNum normSquared() { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + return reSqr; + + } + + /* + * |z1 - z2|^2 + */ + @Override + public final MpfrBigNum distanceSquared(GenericComplex za) { + MpfrBigNumComplex z = (MpfrBigNumComplex) za; + + MpfrBigNum temp_re = re.sub(z.re); + MpfrBigNum temp_im = im.sub(z.im); + temp_re.square(temp_re); + temp_im.square(temp_im); + temp_re.add(temp_im, temp_re); + return temp_re; + + } + + @Override + public MpfrBigNumComplex times2() { + return new MpfrBigNumComplex(re.mult2(), im.mult2()); + } + + @Override + public MpfrBigNumComplex times2_mutable() { + re.mult2(re); + im.mult2(im); + return this; + } + + @Override + public MpfrBigNumComplex times4() { + return new MpfrBigNumComplex(re.mult4(), im.mult4()); + } + + public MpfrBigNumComplex times4_mutable() { + re.mult4(re); + im.mult4(im); + return this; + } + + public MpfrBigNumComplex divide2() { + return new MpfrBigNumComplex(re.divide2(), im.divide2()); + } + + public MpfrBigNumComplex divide2_mutable() { + + re.divide2(re); + im.divide2(im); + return this; + } + + public MpfrBigNumComplex divide4() { + return new MpfrBigNumComplex(re.divide4(), im.divide4()); + } + + public MpfrBigNumComplex divide4_mutable() { + + re.divide4(re); + im.divide4(im); + return this; + } + + + /* + * n-norm + */ + public final MpfrBigNum nnorm(MpfrBigNum n) { + + MpfrBigNum tempRe = re.abs(); + tempRe.pow(n, tempRe); + MpfrBigNum tempIm = im.abs(); + tempIm.pow(n, tempIm); + + tempRe.add(tempIm, tempRe); + tempRe.pow(n.reciprocal(), tempRe); + return tempRe; + + } + + /* + * exp(z) = exp(Re(z)) * (cos(Im(z)) + sin(Im(z))i) + */ + public final MpfrBigNumComplex exp() { + + MpfrBigNum temp = re.exp(); + + MpfrBigNum[] res = im.sin_cos(); + + return new MpfrBigNumComplex(temp.mult(res[1]), temp.mult(res[0])); + + } + + public final MpfrBigNumComplex exp_mutable() { + + MpfrBigNum temp = re.exp(); + + MpfrBigNum[] res = im.sin_cos(); + + temp.mult(res[1], re); + temp.mult(res[0], im); + return this; + + } + + /* + * log(z) = ln|z| + arctan(Im/Re)i + */ + public final MpfrBigNumComplex log() { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + reSqr.log(reSqr); + reSqr.divide2(reSqr); + + + return new MpfrBigNumComplex(reSqr, MpfrBigNum.atan2(im, re)); + + } + + public final MpfrBigNumComplex log_mutable() { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + reSqr.log(reSqr); + reSqr.divide2(reSqr); + + MpfrBigNum.atan2(im, re, im); + re = reSqr; + + return this; + + } + + + /* + * 1 / z + */ + public final MpfrBigNumComplex reciprocal() { + MpfrBigNum tempRe = re.square(); + MpfrBigNum tempIm = im.square(); + tempRe.add(tempIm, tempRe); + + im.negate(tempIm); + tempIm.divide(tempRe, tempIm); + + re.divide(tempRe, tempRe); + + return new MpfrBigNumComplex(tempRe, tempIm); + + } + + public final MpfrBigNumComplex reciprocal_mutable() { + MpfrBigNum tempRe = re.square(); + MpfrBigNum tempIm = im.square(); + tempRe.add(tempIm, tempRe); + + im.negate(im); + im.divide(tempRe, im); + + re.divide(tempRe, re); + + return this; + + } + + /* + * sin(z) = (exp(iz) - exp(-iz)) / 2i + */ + public final MpfrBigNumComplex sin() { + + MpfrBigNum temp = im.negate(); + temp.exp(temp); + + MpfrBigNum[] res = re.sin_cos(); + MpfrBigNum cos_re = res[1]; + MpfrBigNum sin_re = res[0]; + + MpfrBigNumComplex temp2 = new MpfrBigNumComplex(temp.mult(cos_re), temp.mult(sin_re)); + + temp.reciprocal(temp); + + sin_re.negate(sin_re); + MpfrBigNumComplex temp4 = new MpfrBigNumComplex(temp.mult(cos_re), temp.mult(sin_re)); + + return (temp2.sub_mutable(temp4)).times_i_mutable(-0.5); + + } + + /* + * cos(z) = (exp(iz) + exp(-iz)) / 2 + */ + public final MpfrBigNumComplex cos() { + + MpfrBigNum temp = im.negate(); + temp.exp(temp); + + MpfrBigNum[] res = re.sin_cos(); + MpfrBigNum cos_re = res[1]; + MpfrBigNum sin_re = res[0]; + + MpfrBigNumComplex temp2 = new MpfrBigNumComplex(temp.mult(cos_re), temp.mult(sin_re)); + + temp.reciprocal(temp); + + sin_re.negate(sin_re); + MpfrBigNumComplex temp4 = new MpfrBigNumComplex(temp.mult(cos_re), temp.mult(sin_re)); + + return (temp2.plus_mutable(temp4)).divide2_mutable(); + + } + + /* + * tan(z) = (1 - exp(-2zi)) / i(1 + exp(-2zi)) + */ + public final MpfrBigNumComplex tan() { + + MpfrBigNum temp = im.mult2(); + temp.exp(temp); + + MpfrBigNum temp3 = re.mult2(); + + MpfrBigNum[] res = temp3.sin_cos(); + + MpfrBigNum cos_re = res[1]; + MpfrBigNum sin_re = res[0]; + sin_re.negate(sin_re); + + MpfrBigNumComplex temp2 = new MpfrBigNumComplex(temp.mult(cos_re), temp.mult(sin_re)); + + return (temp2.r_sub(1)).divide_mutable((temp2.plus(1)).times_i_mutable(1)); + + } + + /* + * cot(z) = i(1 + exp(-2zi)) / (1 - exp(-2zi)) + */ + public final MpfrBigNumComplex cot() { + + MpfrBigNum temp = im.mult2(); + temp.exp(temp); + + MpfrBigNum temp3 = re.mult2(); + + MpfrBigNum[] res = temp3.sin_cos(); + + MpfrBigNum cos_re = res[1]; + MpfrBigNum sin_re = res[0]; + + sin_re.negate(sin_re); + MpfrBigNumComplex temp2 = new MpfrBigNumComplex(temp.mult(cos_re), temp.mult(sin_re)); + + return (temp2.times_i(1).plus_i_mutable(1)).divide_mutable(temp2.r_sub(1)); + + } + + /* + * csc(z) = 1 / sin(z) + */ + public final MpfrBigNumComplex csc() { + + return this.sin().reciprocal_mutable(); + + } + + /* + * cosh(z) = (exp(z) + exp(-z)) / 2 + */ + public final MpfrBigNumComplex cosh() { + + MpfrBigNum temp = re.exp(); + + MpfrBigNum[] res = im.sin_cos(); + + MpfrBigNum cos_im = res[1]; + MpfrBigNum sin_im = res[0]; + + MpfrBigNumComplex temp2 = new MpfrBigNumComplex(temp.mult(cos_im), temp.mult(sin_im)); + + temp.reciprocal(temp); + sin_im.negate(sin_im); + MpfrBigNumComplex temp4 = new MpfrBigNumComplex(temp.mult(cos_im), temp.mult(sin_im)); + + return (temp2.plus_mutable(temp4)).divide2_mutable(); + + } + + /* + * coth(z) = (1 + exp(-2z)) / (1 - exp(-2z)) + */ + public final MpfrBigNumComplex coth() { + + MpfrBigNum temp = re.mult2(); + temp.negate(temp); + temp.exp(temp); + + MpfrBigNum temp3 = im.mult2(); + + MpfrBigNum[] res = temp3.sin_cos(); + + MpfrBigNum cos_im = res[1]; + MpfrBigNum sin_im = res[0]; + + sin_im.negate(sin_im); + MpfrBigNumComplex temp2 = new MpfrBigNumComplex(temp.mult(cos_im), temp.mult(sin_im)); + + return (temp2.plus(1)).divide_mutable(temp2.r_sub(1)); + + } + + /* + * sech(z) = 1 / cosh(z) + */ + public final MpfrBigNumComplex sech() { + + return this.cosh().reciprocal_mutable(); + + } + + /* + * csch(z) = 1 / sinh(z) + */ + public final MpfrBigNumComplex csch() { + + return this.sinh().reciprocal_mutable(); + + } + + /* + * sec(z) = 1 / cos(z) + */ + public final MpfrBigNumComplex sec() { + + return this.cos().reciprocal_mutable(); + + } + + /* + * sinh(z) = (exp(z) - exp(-z)) / 2 + */ + public final MpfrBigNumComplex sinh() { + + MpfrBigNum temp = re.exp(); + + MpfrBigNum[] res = im.sin_cos(); + + MpfrBigNum cos_im = res[1]; + MpfrBigNum sin_im = res[0]; + + MpfrBigNumComplex temp2 = new MpfrBigNumComplex(temp.mult(cos_im), temp.mult(sin_im)); + + temp.reciprocal(temp); + sin_im.negate(sin_im); + MpfrBigNumComplex temp4 = new MpfrBigNumComplex(temp.mult(cos_im), temp.mult(sin_im)); + + return (temp2.sub_mutable(temp4)).divide2_mutable(); + + + } + + /* + * tahn(z) = (1 - exp(-2z)) / (1 + exp(-2z)) + */ + public final MpfrBigNumComplex tanh() { + + MpfrBigNum temp = re.mult2(); + temp.negate(temp); + temp.exp(temp); + + MpfrBigNum temp3 = im.mult2(); + + MpfrBigNum[] res = temp3.sin_cos(); + + MpfrBigNum cos_im = res[1]; + MpfrBigNum sin_im = res[0]; + + sin_im.negate(sin_im); + MpfrBigNumComplex temp2 = new MpfrBigNumComplex(temp.mult(cos_im), temp.mult(sin_im)); + + return (temp2.r_sub(1)).divide_mutable(temp2.plus(1)); + + } + + + /* + * acot(z) = (i / 2)log((z^2 - iz) / (z^2 + iz)) + */ + public final MpfrBigNumComplex acot() { + + MpfrBigNumComplex temp = this.times_i(1); + MpfrBigNumComplex temp2 = this.square(); + + return ((temp2.sub(temp)).divide_mutable(temp2.plus(temp))).log_mutable().times_i_mutable(0.5); + + } + + /* + * asin(z) =-ilog(iz + sqrt(1 - z^2)) + */ + public final MpfrBigNumComplex asin() { + + return this.times_i(1).plus_mutable((this.square().r_sub_mutable(1)).sqrt_mutable()).log_mutable().times_i_mutable(-1); + + } + + /* + * asec(z) = pi / 2 + ilog(sqrt(1 - 1 / z^2) + i / z) + */ + public final MpfrBigNumComplex asec() { + + return (((this.square().reciprocal_mutable()).r_sub_mutable(1).sqrt_mutable()).plus_mutable(this.i_divide(1))).log_mutable().times_i_mutable(1).plus_mutable(MpfrBigNum.HALF_PI); + + } + + /* + * atan(z) = (i / 2)log((1 - iz) / (iz + 1)) + */ + public final MpfrBigNumComplex atan() { + + MpfrBigNumComplex temp = this.times_i(1); + + return ((temp.r_sub(1)).divide_mutable(temp.plus(1))).log_mutable().times_i_mutable(0.5); + + } + + /* + * acos(z) = pi / 2 + ilog(iz + sqrt(1 - z^2)) + */ + public final MpfrBigNumComplex acos() { + + return this.asin().r_sub_mutable(MpfrBigNum.HALF_PI); + + } + + /* + * atanh(z) = (1 / 2)log((z + 1) / (1 - z)) + */ + public final MpfrBigNumComplex atanh() { + + return ((this.plus(1)).divide_mutable(this.r_sub(1))).log_mutable().divide2_mutable(); + + } + + /* + * acsch(z) = log(sqrt(1 / z^2 + 1) + 1 / z) + */ + public final MpfrBigNumComplex acsch() { + + return (((this.square().reciprocal_mutable()).plus_mutable(1).sqrt_mutable()).plus_mutable(this.reciprocal())).log_mutable(); + + } + + /* + * acsc(z) = -ilog(sqrt(1 - 1 / z^2) + i / z) + */ + public final MpfrBigNumComplex acsc() { + + return (((this.square().reciprocal_mutable()).r_sub_mutable(1).sqrt_mutable()).plus_mutable(this.i_divide(1))).log_mutable().times_i_mutable(-1); + + } + + /* + * asech(z) = log(sqrt(1 / z^2 - 1) + 1 / z) + */ + public final MpfrBigNumComplex asech() { + + return (((this.square().reciprocal_mutable()).sub_mutable(1).sqrt_mutable()).plus_mutable(this.reciprocal())).log_mutable(); + + } + + /* + * asinh(z) = log(z + sqrt(z^2 + 1)) + */ + public final MpfrBigNumComplex asinh() { + + return this.plus((this.square().plus_mutable(1)).sqrt_mutable()).log_mutable(); + + } + + /* + * acoth(z) = (1 / 2)log((1 + 1/z) / (1 - 1/z)) + */ + public final MpfrBigNumComplex acoth() { + + MpfrBigNumComplex temp = this.reciprocal(); + + return ((temp.plus(1)).divide_mutable(temp.r_sub(1))).log_mutable().divide2_mutable(); + + } + + /* + * acosh(z) = log(z + sqrt(z^2 - 1)) + */ + public final MpfrBigNumComplex acosh() { + + return this.plus((this.square().sub_mutable(1)).sqrt_mutable()).log_mutable(); + + } + + public final MpfrBigNumComplex fold_out(MpfrBigNumComplex z2) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + + return reSqr.compare(z2.norm_squared()) > 0 ? this.divide(reSqr) : this; + + } + + public final MpfrBigNumComplex fold_in(MpfrBigNumComplex z2) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + + return reSqr.compare(z2.norm_squared()) < 0 ? this.divide(reSqr) : this; + + } + + public final MpfrBigNumComplex circle_inversion(MpfrBigNumComplex center, MpfrBigNum radius) { + + MpfrBigNum distance = this.distance_squared(center); + MpfrBigNum radius2 = radius.square(); + + radius2.divide(distance, radius2); + + MpfrBigNum tempRe = re.sub(center.re); + tempRe.add(center.re, tempRe); + tempRe.mult(radius2, tempRe); + + MpfrBigNum tempIm = im.sub(center.im); + tempIm.add(center.im, tempIm); + tempIm.mult(radius2, tempIm); + return new MpfrBigNumComplex(tempRe, tempIm); + + } + + public final MpfrBigNumComplex toBiPolar(MpfrBigNumComplex a) { + + return this.divide2().cot().times_mutable(a).times_i_mutable(1); + + } + + public final MpfrBigNumComplex fromBiPolar(MpfrBigNumComplex a) { + + return this.divide(a.times_i(1)).acot().times2_mutable(); + + } + + @Override + public MantExpComplex toMantExpComplex() { return new MantExpComplex(this);} + + public boolean isZero() { + return re.isZero() && im.isZero(); + } + public boolean isOne() { + return re.isOne() && im.isZero(); + } + + @Override + public void set(GenericComplex za) { + MpfrBigNumComplex z = (MpfrBigNumComplex) za; + re.set(z.re); + im.set(z.im); + } + + /* + * z1 ^ z2 = exp(z2 * log(z1)) + */ + public final MpfrBigNumComplex pow(MpfrBigNumComplex z) { + + return (z.times(this.log())).exp(); + + } + + /* + * z^n + */ + public final MpfrBigNumComplex pow(double exponent) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + reSqr.pow(new MpfrBigNum(exponent * 0.5), reSqr); + + MpfrBigNum temp2 = MpfrBigNum.atan2(im, re); + temp2.mult(exponent, temp2); + + MpfrBigNum[] res = temp2.sin_cos(); + + return new MpfrBigNumComplex(reSqr.mult(res[1]), reSqr.mult(res[0])); + + } + + /* + * z^n + */ + public final MpfrBigNumComplex pow_mutable(double exponent) { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + reSqr.pow(new MpfrBigNum(exponent * 0.5), reSqr); + + MpfrBigNum temp2 = MpfrBigNum.atan2(im, re); + temp2.mult(exponent, temp2); + + MpfrBigNum[] res = temp2.sin_cos(); + + reSqr.mult(res[1], re); + reSqr.mult(res[0], im); + + return this; + + } + + /* + * sqrt(z) = z^0.5 + */ + public final MpfrBigNumComplex sqrt() { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + reSqr.pow(new MpfrBigNum(0.25), reSqr); + + MpfrBigNum temp2 = MpfrBigNum.atan2(im, re); + temp2.divide2(temp2); + + MpfrBigNum[] res = temp2.sin_cos(); + + return new MpfrBigNumComplex(reSqr.mult(res[1]), reSqr.mult(res[0])); + + } + + /* + * z = sqrt(z) = z^0.5 + */ + public final MpfrBigNumComplex sqrt_mutable() { + + MpfrBigNum reSqr = re.square(); + MpfrBigNum imSqr = im.square(); + reSqr.add(imSqr, reSqr); + reSqr.pow(new MpfrBigNum(0.25), reSqr); + + MpfrBigNum temp2 = MpfrBigNum.atan2(im, re); + temp2.divide2(temp2); + + MpfrBigNum[] res = temp2.sin_cos(); + + reSqr.mult(res[1], re); + reSqr.mult(res[0], im); + + return this; + + } + + public boolean isNaN() { + if(re.isNaN() || im.isNaN()) { + return true; + } + return false; + } + + /* + * versine(z) = 1 - cos(z) + */ + public final MpfrBigNumComplex vsin() { + + return this.cos().r_sub_mutable(1); + + } + + /* + * arc versine(z) = acos(1 - z) + */ + public final MpfrBigNumComplex avsin() { + + return this.r_sub(1).acos(); + + } + + /* + * vercosine(z) = 1 + cos(z) + */ + public final MpfrBigNumComplex vcos() { + + return this.cos().plus_mutable(1); + + } + + /* + * arc vercosine(z) = acos(1 + z) + */ + public final MpfrBigNumComplex avcos() { + + return this.plus(1).acos(); + + } + + /* + * coversine(z) = 1 - sin(z) + */ + public final MpfrBigNumComplex cvsin() { + + return this.sin().r_sub_mutable(1); + + } + + /* + * arc coversine(z) = asin(1 - z) + */ + public final MpfrBigNumComplex acvsin() { + + return this.r_sub(1).asin(); + + } + + /* + * covercosine(z) = 1 + sin(z) + */ + public final MpfrBigNumComplex cvcos() { + + return this.sin().plus_mutable(1); + + } + + /* + * arc covercosine(z) = asin(1 + z) + */ + public final MpfrBigNumComplex acvcos() { + + return this.plus(1).asin(); + + } + + /* + * haversine(z) = versine(z) / 2 + */ + public final MpfrBigNumComplex hvsin() { + + return this.vsin().divide2_mutable(); + + } + + /* + * arc haversine(z) = 2 * asin(sqrt(z)) + */ + public final MpfrBigNumComplex ahvsin() { + + return this.sqrt().asin().times2_mutable(); + + } + + /* + * havercosine(z) = vercosine(z) / 2 + */ + public final MpfrBigNumComplex hvcos() { + + return this.vcos().divide2_mutable(); + + } + + /* + * arc havercosine(z) = 2 * acos(sqrt(z)) + */ + public final MpfrBigNumComplex ahvcos() { + + return this.sqrt().acos().times2_mutable(); + + } + + /* + * hacoversine(z) = coversine(z) / 2 + */ + public final MpfrBigNumComplex hcvsin() { + + return this.cvsin().divide2_mutable(); + + } + + /* + * arc hacoversine(z) = asin(1 - 2*z) + */ + public final MpfrBigNumComplex ahcvsin() { + + return this.times2().r_sub_mutable(1).asin(); + + } + + /* + * hacovercosine(z) = covercosine(z) / 2 + */ + public final MpfrBigNumComplex hcvcos() { + + return this.cvcos().divide2_mutable(); + + } + + /* + * arc hacovercosine(z) = asin(-1 - 2*z) + */ + public final MpfrBigNumComplex ahcvcos() { + + return this.times(-2).r_sub_mutable(1).asin(); + + } + + /* + * exsecant(z) = sec(z) - 1 + */ + public final MpfrBigNumComplex exsec() { + + return this.sec().sub_mutable(1); + + } + + /* + * arc exsecant(z) = asec(z + 1) + */ + public final MpfrBigNumComplex aexsec() { + + return this.plus(1).asec(); + + } + + /* + * excosecant(z) = csc(z) - 1 + */ + public final MpfrBigNumComplex excsc() { + + return this.csc().sub_mutable(1); + + } + + /* + * arc excosecant(z) = acsc(z + 1) + */ + public final MpfrBigNumComplex aexcsc() { + + return this.plus(1).acsc(); + + } + + /*s + * z1 / z2 + */ + @Override + public final MpfrBigNumComplex divide(GenericComplex za) { + MpfrBigNumComplex z = (MpfrBigNumComplex)za; + + MpfrBigNum temp = z.re; + MpfrBigNum temp2 = z.im; + + MpfrBigNum temp3 = temp.square(); + MpfrBigNum temp4 = temp2.square(); + temp3.add(temp4, temp3); + + re.mult(temp, temp4); + MpfrBigNum temp5 = im.mult(temp2); + temp4.add(temp5, temp4); + temp4.divide(temp3, temp4); + + im.mult(temp, temp5); + MpfrBigNum temp6 = re.mult(temp2); + temp5.sub(temp6, temp5); + temp5.divide(temp3, temp5); + + return new MpfrBigNumComplex(temp4, temp5); + } + + @Override + public final MpfrBigNumComplex divide_mutable(GenericComplex za) { + MpfrBigNumComplex z = (MpfrBigNumComplex)za; + + MpfrBigNum temp = z.re; + MpfrBigNum temp2 = z.im; + + MpfrBigNum temp3 = temp.square(); + MpfrBigNum temp4 = temp2.square(); + temp3.add(temp4, temp3); + + re.mult(temp, temp4); + MpfrBigNum temp5 = im.mult(temp2); + temp4.add(temp5, temp4); + temp4.divide(temp3, temp4); + + im.mult(temp, im); + re.mult(temp2, temp5); + im.sub(temp5, im); + im.divide(temp3, im); + + re = temp4; + + return this; + } + + @Override + public final MpfrBigNumComplex times_mutable(GenericComplex za) { + MpfrBigNumComplex z = (MpfrBigNumComplex)za; + + MpfrBigNum tempRe = new MpfrBigNum(re); + MpfrBigNum tempIm = new MpfrBigNum(im); + + tempRe = tempRe.mult(z.re, tempRe); + tempIm = tempIm.mult(z.im, tempIm); + tempRe = tempRe.sub(tempIm, tempRe); + + re.mult(z.im, re); + im.mult(z.re, im); + im.add(re, im); + + re = tempRe; + + return this; + + } + + +} diff --git a/src/fractalzoomer/core/MyApfloat.java b/src/fractalzoomer/core/MyApfloat.java index 8865530a6..2cb3b378b 100644 --- a/src/fractalzoomer/core/MyApfloat.java +++ b/src/fractalzoomer/core/MyApfloat.java @@ -1,62 +1,112 @@ package fractalzoomer.core; +import fractalzoomer.core.mpfr.MpfrBigNum; import fractalzoomer.main.app_settings.Settings; import org.apfloat.Apfloat; import org.apfloat.ApfloatMath; +import org.apfloat.Apint; import org.apfloat.FixedPrecisionApfloatHelper; +import java.math.BigDecimal; + public class MyApfloat extends Apfloat { - public static int precision; + public static long precision; public static Apfloat PI; public static Apfloat TWO_PI; - public static Apfloat TWO; - public static Apfloat ONE; - public static Apfloat ZERO; + public static Apint TWO; + public static Apint ONE; + public static Apint THREE; + public static Apint FOUR; + public static Apint FIVE; + public static Apint SIX; + public static Apint SEVEN; + public static Apint EIGHT; + public static Apint TEN; + public static Apint TWELVE; + public static Apint SIXTEEN; + public static Apint TWENTYFOUR; + public static Apint THIRTYTWO; + public static Apint ZERO; public static Apfloat SQRT_TWO; + public static Apfloat LOG_TWO; public static Apfloat RECIPROCAL_LOG_TWO_BASE_TEN; public static Apfloat E; public static Apfloat MAX_DOUBLE_SIZE; public static Apfloat MIN_DOUBLE_SIZE; + public static Apfloat MIN_DOUBLE_DOUBLE_SIZE; public static Apfloat SA_START_SIZE; public static Apfloat NEGATIVE_INFINITY = new Apfloat("-1e5000000000"); public static FixedPrecisionApfloatHelper fp; + public static long precHeadRoom = 30; + + public static boolean setAutomaticPrecision = true; + + public static long getAutomaticPrecision(String value) { + Apfloat val = new Apfloat(value, 10000); //Hopefully that is enough + return Math.abs(val.scale()) + precHeadRoom + 1; // + 30 for some headroom + } + + public static long getAutomaticPrecision(double value) { + Apfloat val = new Apfloat(new BigDecimal(value), 10000); //Hopefully that is enough + return Math.abs(val.scale()) + precHeadRoom + 1; // + 30 for some headroom + } + public static boolean shouldSetPrecision(long newPrecision, boolean checkForDecrease) { + return (newPrecision > precision) || (checkForDecrease && newPrecision < (precision - (precHeadRoom << 1))); + } + + public static boolean shouldIncreasePrecision(Apfloat val) { + return Math.abs(val.scale()) + 1 > precision - 10; + } + + public static void increasePrecision(Settings s) { + setPrecision(precision + precHeadRoom, s); + } static { precision = 300; fp = new FixedPrecisionApfloatHelper(precision); PI = fp.pi(); - TWO = new MyApfloat(2); - ONE = new MyApfloat(1); - ZERO = new MyApfloat(0); + TWO = new Apint(2); + ONE = Apint.ONE; + THREE = new Apint(3); + SIX = new Apint(6); + FOUR = new Apint(4); + FIVE = new Apint(5); + SEVEN = new Apint(7); + EIGHT = new Apint(8); + TEN = new Apint(10); + ZERO = Apint.ZERO; + TWELVE = new Apint(12); + SIXTEEN = new Apint(16); + TWENTYFOUR = new Apint(24); + THIRTYTWO = new Apint(32); E = fp.exp(ONE); TWO_PI = fp.multiply(PI, TWO); SQRT_TWO = fp.sqrt(TWO); - Apfloat logTwo = fp.log(TWO); - Apfloat ten = new MyApfloat(10.0); - RECIPROCAL_LOG_TWO_BASE_TEN = MyApfloat.reciprocal(fp.divide(logTwo, fp.log(ten))); - MAX_DOUBLE_SIZE = new MyApfloat("1.0e-304"); - MIN_DOUBLE_SIZE = new MyApfloat("1.0e-13"); - SA_START_SIZE = new MyApfloat("1.0e-5"); - BigNum.reinitialize(ThreadDraw.BIGNUM_AUTOMATIC_PRECISION ? fp.divide(fp.log(fp.pow(ten, precision)), logTwo).doubleValue() : ThreadDraw.BIGNUM_PRECISION); + LOG_TWO = fp.log(TWO); + RECIPROCAL_LOG_TWO_BASE_TEN = MyApfloat.reciprocal(fp.divide(LOG_TWO, fp.log(TEN))); + MAX_DOUBLE_SIZE = new MyApfloat(1.0e-304); + MIN_DOUBLE_SIZE = new MyApfloat(1.0e-13); + MIN_DOUBLE_DOUBLE_SIZE = new MyApfloat(1.0e-28); + SA_START_SIZE = new MyApfloat(1.0e-5); + BigNum.reinitialize(ThreadDraw.BIGNUM_AUTOMATIC_PRECISION ? fp.divide(fp.log(fp.pow(TEN, precision)), LOG_TWO).doubleValue() : ThreadDraw.BIGNUM_PRECISION); + MpfrBigNum.reinitialize(ThreadDraw.BIGNUM_AUTOMATIC_PRECISION ? fp.divide(fp.log(fp.pow(TEN, precision)), LOG_TWO).doubleValue() : ThreadDraw.BIGNUM_PRECISION); } - public static void setPrecision(int prec, Settings s) { + public static void setPrecision(long prec, Settings s) { precision = prec; fp = new FixedPrecisionApfloatHelper(precision); PI = fp.pi(); - TWO = new MyApfloat(2); - ONE = new MyApfloat(1); - ZERO = new MyApfloat(0); E = fp.exp(ONE); TWO_PI = fp.multiply(PI, TWO); SQRT_TWO = fp.sqrt(TWO); - Apfloat logTwo = fp.log(TWO); - Apfloat ten = new MyApfloat(10); - RECIPROCAL_LOG_TWO_BASE_TEN = MyApfloat.reciprocal(fp.divide(logTwo, fp.log(ten))); - MAX_DOUBLE_SIZE = new MyApfloat("1.0e-304"); - MIN_DOUBLE_SIZE = new MyApfloat("1.0e-13"); - SA_START_SIZE = new MyApfloat("1.0e-5"); + LOG_TWO = fp.log(TWO); + RECIPROCAL_LOG_TWO_BASE_TEN = MyApfloat.reciprocal(fp.divide(LOG_TWO, fp.log(TEN))); + MAX_DOUBLE_SIZE = new MyApfloat(1.0e-304); + MIN_DOUBLE_SIZE = new MyApfloat(1.0e-13); + MIN_DOUBLE_DOUBLE_SIZE = new MyApfloat(1.0e-28); + SA_START_SIZE = new MyApfloat(1.0e-5); s.xCenter = s.xCenter.precision(MyApfloat.precision); s.yCenter = s.yCenter.precision(MyApfloat.precision); @@ -66,34 +116,25 @@ public static void setPrecision(int prec, Settings s) { s.fns.rotation_vals[0] = s.fns.rotation_vals[0].precision(MyApfloat.precision); s.fns.rotation_vals[1] = s.fns.rotation_vals[1].precision(MyApfloat.precision); - BigNum.reinitialize(ThreadDraw.BIGNUM_AUTOMATIC_PRECISION ? fp.divide(fp.log(fp.pow(ten, precision)), logTwo).doubleValue() : ThreadDraw.BIGNUM_PRECISION); + BigNum.reinitialize(ThreadDraw.BIGNUM_AUTOMATIC_PRECISION ? fp.divide(fp.log(fp.pow(TEN, precision)), LOG_TWO).doubleValue() : ThreadDraw.BIGNUM_PRECISION); + MpfrBigNum.reinitialize(ThreadDraw.BIGNUM_AUTOMATIC_PRECISION ? fp.divide(fp.log(fp.pow(TEN, precision)), LOG_TWO).doubleValue() : ThreadDraw.BIGNUM_PRECISION); } public static void setBigNumPrecision() { - TWO = new MyApfloat(2); - Apfloat logTwo = fp.log(TWO); - Apfloat ten = new MyApfloat(10.0); - BigNum.reinitialize(fp.divide(fp.log(fp.pow(ten, precision)), logTwo).doubleValue()); + BigNum.reinitialize(fp.divide(fp.log(fp.pow(TEN, precision)), LOG_TWO).doubleValue()); + MpfrBigNum.reinitialize(fp.divide(fp.log(fp.pow(TEN, precision)), LOG_TWO).doubleValue()); } public MyApfloat(double value) { - super(value, precision); + super(new BigDecimal(value), precision); } - public MyApfloat(int value) { - super((double)value, precision); - } - - public MyApfloat(String value, int radix) { - super(value.trim(), precision, radix); - } - - public MyApfloat(double value, int radix) { - super(value, precision, radix); + public MyApfloat(long value) { + super(value, precision); } - public MyApfloat(int value, int radix) { - super((double)value, precision, radix); + public MyApfloat(int value) { + super(value, precision); } public MyApfloat(String value) { @@ -279,7 +320,7 @@ else if (intX <= -1) { baseVal = reciprocal(fp.pow(E, -intX)); } Apfloat fractionX = fp.subtract(x, new MyApfloat(intX)); - if (x.compareTo(new MyApfloat(0.0)) < 0) { + if (x.compareTo(ZERO) < 0) { // Much greater precision if all numbers in the series have the same sign. fractionX = fractionX.negate(); invert = true; @@ -421,6 +462,10 @@ public static String toStringPretty(Apfloat val, Apfloat size) { //return "" + val.doubleValue(); } + public static String toStringPretty(Apfloat val) { + return val.toString(true); + } + public static String truncateString(String s, int beginChars, int endChars) { int l = s.length(); if(l>beginChars+endChars) return s.substring(0,beginChars)+"..."+s.substring(l-endChars,l); @@ -447,6 +492,8 @@ public static void main(String[] args) { MyApfloat.precision = 1200; MyApfloat.fp = new FixedPrecisionApfloatHelper(MyApfloat.precision); + System.out.println(getAutomaticPrecision("1.26e-200")); + //Apfloat a = new MyApfloat("-1.99996619445037030418434688506350579675531241540724851511761922944801584242342684381376129778868913812287046406560949864353810575744772166485672496092803920095332"); //Apfloat b = new MyApfloat("+0.00000000000000000000000000000000030013824367909383240724973039775924987346831190773335270174257280120474975614823581185647299288414075519224186504978181625478529"); @@ -487,7 +534,7 @@ public static void main(String[] args) { System.out.println(System.currentTimeMillis() - time);*/ - /*Apfloat a = new MyApfloat("-1.99996619445037030418434688506350579675531241540724851511761922944801584242342684381376129778868913812287046406560949864353810575744772166485672496092803920095332"); + /* Apfloat a = new MyApfloat("-1.99996619445037030418434688506350579675531241540724851511761922944801584242342684381376129778868913812287046406560949864353810575744772166485672496092803920095332"); Apfloat b = new MyApfloat("+0.00000000000000000000000000000000030013824367909383240724973039775924987346831190773335270174257280120474975614823581185647299288414075519224186504978181625478529"); Apfloat c = new MyApfloat("8.99996619445037030418434688506350579675531241540724851511761922944801584242342684381376129778868913812287046406560949864353810575744772166485672496092803920095332"); @@ -499,26 +546,26 @@ public static void main(String[] args) { for(long i = 0; i < runs; i++) { - fp.pow(c, d); - MyApfloat.pow(c, d); + fp.exp(c); + MyApfloat.exp(c); } for(long i = 0; i < runs; i++) { - fp.pow(c, d); - MyApfloat.pow(c, d); + fp.exp(c); + MyApfloat.exp(c); } long time = System.currentTimeMillis(); for(long i = 0; i < runs; i++) { - fp.pow(c, d); + fp.exp(c); } System.out.println(System.currentTimeMillis() - time); time = System.currentTimeMillis(); for(long i = 0; i < runs; i++) { - MyApfloat.pow(c, d);; + MyApfloat.exp(c); } System.out.println(System.currentTimeMillis() - time);*/ diff --git a/src/fractalzoomer/core/ThreadDraw.java b/src/fractalzoomer/core/ThreadDraw.java index 3ccd8b937..eeb40b926 100644 --- a/src/fractalzoomer/core/ThreadDraw.java +++ b/src/fractalzoomer/core/ThreadDraw.java @@ -23,9 +23,11 @@ import fractalzoomer.core.iteration_algorithm.FractalIterationAlgorithm; import fractalzoomer.core.iteration_algorithm.IterationAlgorithm; import fractalzoomer.core.iteration_algorithm.JuliaIterationAlgorithm; -import fractalzoomer.core.location.CartesianLocation; import fractalzoomer.core.location.Location; -import fractalzoomer.core.location.PolarLocation; +import fractalzoomer.core.location.normal.CartesianLocationNormalApfloatArbitrary; +import fractalzoomer.core.location.normal.PolarLocationNormalApfloatArbitrary; +import fractalzoomer.core.mpfr.LibMpfr; +import fractalzoomer.core.mpfr.MpfrBigNum; import fractalzoomer.fractal_options.iteration_statistics.Equicontinuity; import fractalzoomer.fractal_options.iteration_statistics.GenericStatistic; import fractalzoomer.fractal_options.iteration_statistics.NormalMap; @@ -107,6 +109,7 @@ import fractalzoomer.functions.szegedi_butterfly.SzegediButterfly1; import fractalzoomer.functions.szegedi_butterfly.SzegediButterfly2; import fractalzoomer.functions.user_formulas.*; +import fractalzoomer.main.Constants; import fractalzoomer.main.ImageExpanderWindow; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.*; @@ -231,9 +234,9 @@ public abstract class ThreadDraw extends Thread { private boolean gaussian_scaling; private double gaussian_weight; private int gaussian_kernel_size; - private static float vert[][][]; - private static float vert1[][][]; - private static float Norm1z[][][]; + private static float[][][] vert; + private static float[][][] vert1; + private static float[][][] Norm1z; private static float[] gaussian_kernel; private static float[][] temp_array; private double color_3d_blending; @@ -383,8 +386,11 @@ public abstract class ThreadDraw extends Thread { private TransferFunction color_transfer_incoloring; private Blending blending; private InterpolationMethod method; + + private GeneratedPaletteSettings gps; private int color_blending; private DomainColoring domain_color; + protected JitterSettings js; private double contourFactor; protected MainWindow ptr; private ImageExpanderWindow ptrExpander; @@ -395,7 +401,8 @@ public abstract class ThreadDraw extends Thread { private static String default_init_val; private static double convergent_bailout; public static int TILE_SIZE = 5; - private static int QUICK_DRAW_DELAY = 1500; //msec + public static int QUICK_DRAW_DELAY = 1500; //msec + public static boolean QUICK_DRAW_ZOOM_TO_CURRENT_CENTER = false; public static int SKIPPED_PIXELS_ALG = 0; public static int SKIPPED_PIXELS_COLOR = 0xFFFFFFFF; public static int[] gradient; @@ -410,12 +417,16 @@ public abstract class ThreadDraw extends Thread { public static boolean BIGNUM_AUTOMATIC_PRECISION = true; public static int BIGNUM_PRECISION = 996; public static int BIGNUM_PRECISION_FACTOR = 1; + public static int BIGNUM_LIBRARY = Constants.BIGNUM_AUTOMATIC; public static boolean USE_THREADS_FOR_SA = false; public static int BLA_BITS = 23; public static boolean USE_THREADS_FOR_BLA = true; public static boolean DETECT_PERIOD = false; public static boolean SCALED_ITERATIONS = true; public static int BLA_STARTING_LEVEL = 1; + public static int NANOMB1_N = 8; + public static int NANOMB1_M = 16; + public static final Random random = new Random(); static { @@ -438,39 +449,51 @@ public abstract class ThreadDraw extends Thread { } - public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { + public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { this.contourFactor = contourFactor; this.color_smoothing = fns.smoothing; + this.gps = gps; + this.js = js; settingsFractal(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns.bailout_test_algorithm, fns.bailout, fns.bailout_test_user_formula, fns.bailout_test_user_formula2, fns.bailout_test_comparison, fns.n_norm, d3s, ptr, fractal_color, dem_color, image, fs, fns.out_coloring_algorithm, fns.user_out_coloring_algorithm, fns.outcoloring_formula, fns.user_outcoloring_conditions, fns.user_outcoloring_condition_formula, fns.in_coloring_algorithm, fns.user_in_coloring_algorithm, fns.incoloring_formula, fns.user_incoloring_conditions, fns.user_incoloring_condition_formula, fns.smoothing, periodicity_checking, fns.plane_type, fns.burning_ship, fns.mandel_grass, fns.mandel_grass_vals, fns.function, fns.z_exponent, fns.z_exponent_complex, color_cycling_location, color_cycling_location2, fns.rotation_vals, fns.rotation_center, fns.perturbation, fns.perturbation_vals, fns.variable_perturbation, fns.user_perturbation_algorithm, fns.user_perturbation_conditions, fns.user_perturbation_condition_formula, fns.perturbation_user_formula, fns.init_val, fns.initial_vals, fns.variable_init_value, fns.user_initial_value_algorithm, fns.user_initial_value_conditions, fns.user_initial_value_condition_formula, fns.initial_value_user_formula, fns.coefficients, fns.z_exponent_nova, fns.relaxation, fns.nova_method, fns.user_formula, fns.user_formula2, fns.bail_technique, fns.user_plane, fns.user_plane_algorithm, fns.user_plane_conditions, fns.user_plane_condition_formula, fns.user_formula_iteration_based, fns.user_formula_conditions, fns.user_formula_condition_formula, exterior_de, exterior_de_factor, height_ratio, fns.plane_transform_center, fns.plane_transform_angle, fns.plane_transform_radius, fns.plane_transform_scales, fns.plane_transform_wavelength, fns.waveType, fns.plane_transform_angle2, fns.plane_transform_sides, fns.plane_transform_amount, fns.escaping_smooth_algorithm, fns.converging_smooth_algorithm, bms, polar_projection, circle_period, fdes, rps, fns.user_fz_formula, fns.user_dfz_formula, fns.user_ddfz_formula, fns.user_dddfz_formula, fns.coupling, fns.user_formula_coupled, fns.coupling_method, fns.coupling_amplitude, fns.coupling_frequency, fns.coupling_seed, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, fns.laguerre_deg, color_blending, ots, cns, fns.kleinianLine, fns.kleinianK, fns.kleinianM, post_processing_order, ls, pbs, sts, fns.gcs, fns.durand_kerner_init_val, fns.mps, fns.coefficients_im, fns.lpns.lyapunovFinalExpression, fns.lpns.useLyapunovExponent, gradient_offset, fns.lpns.lyapunovFunction, fns.lpns.lyapunovExponentFunction, fns.lpns.lyapunovVariableId, fns.user_relaxation_formula, fns.user_nova_addend_formula, fns.gcps, fns.igs, fns.lfns, fns.newton_hines_k, fns.tcs, fns.lpns.lyapunovInitialValue, hss, fns.lpns.lyapunovInitializationIteratons, fns.lpns.lyapunovskipBailoutCheck, fns.root_initialization_method, fns.preffs, fns.postffs, fns.ips, fns.defaultNovaInitialValue, fns.cbs, fns.useGlobalMethod, fns.globalMethodFactor, fns.period); } - public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { + public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { this.contourFactor = contourFactor; this.color_smoothing = fns.smoothing; + this.gps = gps; + this.js = js; settingsFractalExpander(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns.bailout_test_algorithm, fns.bailout, fns.bailout_test_user_formula, fns.bailout_test_user_formula2, fns.bailout_test_comparison, fns.n_norm, ptr, fractal_color, dem_color, image, fs, fns.out_coloring_algorithm, fns.user_out_coloring_algorithm, fns.outcoloring_formula, fns.user_outcoloring_conditions, fns.user_outcoloring_condition_formula, fns.in_coloring_algorithm, fns.user_in_coloring_algorithm, fns.incoloring_formula, fns.user_incoloring_conditions, fns.user_incoloring_condition_formula, fns.smoothing, periodicity_checking, fns.plane_type, fns.burning_ship, fns.mandel_grass, fns.mandel_grass_vals, fns.function, fns.z_exponent, fns.z_exponent_complex, color_cycling_location, color_cycling_location2, fns.rotation_vals, fns.rotation_center, fns.perturbation, fns.perturbation_vals, fns.variable_perturbation, fns.user_perturbation_algorithm, fns.user_perturbation_conditions, fns.user_perturbation_condition_formula, fns.perturbation_user_formula, fns.init_val, fns.initial_vals, fns.variable_init_value, fns.user_initial_value_algorithm, fns.user_initial_value_conditions, fns.user_initial_value_condition_formula, fns.initial_value_user_formula, fns.coefficients, fns.z_exponent_nova, fns.relaxation, fns.nova_method, fns.user_formula, fns.user_formula2, fns.bail_technique, fns.user_plane, fns.user_plane_algorithm, fns.user_plane_conditions, fns.user_plane_condition_formula, fns.user_formula_iteration_based, fns.user_formula_conditions, fns.user_formula_condition_formula, exterior_de, exterior_de_factor, height_ratio, fns.plane_transform_center, fns.plane_transform_angle, fns.plane_transform_radius, fns.plane_transform_scales, fns.plane_transform_wavelength, fns.waveType, fns.plane_transform_angle2, fns.plane_transform_sides, fns.plane_transform_amount, fns.escaping_smooth_algorithm, fns.converging_smooth_algorithm, bms, polar_projection, circle_period, fdes, rps, fns.user_fz_formula, fns.user_dfz_formula, fns.user_ddfz_formula, fns.user_dddfz_formula, fns.coupling, fns.user_formula_coupled, fns.coupling_method, fns.coupling_amplitude, fns.coupling_frequency, fns.coupling_seed, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, fns.laguerre_deg, color_blending, ots, cns, fns.kleinianLine, fns.kleinianK, fns.kleinianM, post_processing_order, ls, pbs, sts, fns.gcs, fns.durand_kerner_init_val, fns.mps, fns.coefficients_im, fns.lpns.lyapunovFinalExpression, fns.lpns.useLyapunovExponent, gradient_offset, fns.lpns.lyapunovFunction, fns.lpns.lyapunovExponentFunction, fns.lpns.lyapunovVariableId, fns.user_relaxation_formula, fns.user_nova_addend_formula, fns.gcps, fns.igs, fns.lfns, fns.newton_hines_k, fns.tcs, fns.lpns.lyapunovInitialValue, hss, fns.lpns.lyapunovInitializationIteratons, fns.lpns.lyapunovskipBailoutCheck, fns.root_initialization_method, fns.preffs, fns.postffs, fns.ips, fns.defaultNovaInitialValue, fns.cbs, fns.useGlobalMethod, fns.globalMethodFactor, fns.period); } - public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { + public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { this.contourFactor = contourFactor; this.color_smoothing = fns.smoothing; + this.gps = gps; + this.js = js; settingsJulia(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns.bailout_test_algorithm, fns.bailout, fns.bailout_test_user_formula, fns.bailout_test_user_formula2, fns.bailout_test_comparison, fns.n_norm, d3s, ptr, fractal_color, dem_color, image, fs, fns.out_coloring_algorithm, fns.user_out_coloring_algorithm, fns.outcoloring_formula, fns.user_outcoloring_conditions, fns.user_outcoloring_condition_formula, fns.in_coloring_algorithm, fns.user_in_coloring_algorithm, fns.incoloring_formula, fns.user_incoloring_conditions, fns.user_incoloring_condition_formula, fns.smoothing, periodicity_checking, fns.plane_type, fns.apply_plane_on_julia, fns.apply_plane_on_julia_seed, fns.burning_ship, fns.mandel_grass, fns.mandel_grass_vals, fns.function, fns.z_exponent, fns.z_exponent_complex, color_cycling_location, color_cycling_location2, fns.rotation_vals, fns.rotation_center, fns.coefficients, fns.z_exponent_nova, fns.relaxation, fns.nova_method, fns.user_formula, fns.user_formula2, fns.bail_technique, fns.user_plane, fns.user_plane_algorithm, fns.user_plane_conditions, fns.user_plane_condition_formula, fns.user_formula_iteration_based, fns.user_formula_conditions, fns.user_formula_condition_formula, exterior_de, exterior_de_factor, height_ratio, fns.plane_transform_center, fns.plane_transform_angle, fns.plane_transform_radius, fns.plane_transform_scales, fns.plane_transform_wavelength, fns.waveType, fns.plane_transform_angle2, fns.plane_transform_sides, fns.plane_transform_amount, fns.escaping_smooth_algorithm, fns.converging_smooth_algorithm, bms, polar_projection, circle_period, fdes, rps, fns.coupling, fns.user_formula_coupled, fns.coupling_method, fns.coupling_amplitude, fns.coupling_frequency, fns.coupling_seed, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, fns.gcs, fns.coefficients_im, fns.lpns.lyapunovFinalExpression, fns.lpns.useLyapunovExponent, gradient_offset, fns.lpns.lyapunovFunction, fns.lpns.lyapunovExponentFunction, fns.lpns.lyapunovVariableId, fns.user_fz_formula, fns.user_dfz_formula, fns.user_ddfz_formula, fns.user_dddfz_formula, fns.user_relaxation_formula, fns.user_nova_addend_formula, fns.laguerre_deg, fns.gcps, fns.lfns, fns.newton_hines_k, fns.tcs, hss, fns.lpns.lyapunovInitialValue, fns.lpns.lyapunovInitializationIteratons, fns.lpns.lyapunovskipBailoutCheck, fns.preffs, fns.postffs, fns.ips, fns.juliter, fns.juliterIterations, fns.juliterIncludeInitialIterations, fns.defaultNovaInitialValue, fns.perturbation, fns.perturbation_vals, fns.variable_perturbation, fns.user_perturbation_algorithm, fns.perturbation_user_formula, fns.user_perturbation_conditions, fns.user_perturbation_condition_formula, fns.init_val, fns.initial_vals, fns.variable_init_value, fns.user_initial_value_algorithm, fns.initial_value_user_formula, fns.user_initial_value_conditions, fns.user_initial_value_condition_formula, fns.cbs, fns.useGlobalMethod, fns.globalMethodFactor, xJuliaCenter, yJuliaCenter); } - public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { + public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { this.contourFactor = contourFactor; this.color_smoothing = fns.smoothing; + this.gps = gps; + this.js = js; settingsJuliaExpander(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns.bailout_test_algorithm, fns.bailout, fns.bailout_test_user_formula, fns.bailout_test_user_formula2, fns.bailout_test_comparison, fns.n_norm, ptr, fractal_color, dem_color, image, fs, fns.out_coloring_algorithm, fns.user_out_coloring_algorithm, fns.outcoloring_formula, fns.user_outcoloring_conditions, fns.user_outcoloring_condition_formula, fns.in_coloring_algorithm, fns.user_in_coloring_algorithm, fns.incoloring_formula, fns.user_incoloring_conditions, fns.user_incoloring_condition_formula, fns.smoothing, periodicity_checking, fns.plane_type, fns.apply_plane_on_julia, fns.apply_plane_on_julia_seed, fns.burning_ship, fns.mandel_grass, fns.mandel_grass_vals, fns.function, fns.z_exponent, fns.z_exponent_complex, color_cycling_location, color_cycling_location2, fns.rotation_vals, fns.rotation_center, fns.coefficients, fns.z_exponent_nova, fns.relaxation, fns.nova_method, fns.user_formula, fns.user_formula2, fns.bail_technique, fns.user_plane, fns.user_plane_algorithm, fns.user_plane_conditions, fns.user_plane_condition_formula, fns.user_formula_iteration_based, fns.user_formula_conditions, fns.user_formula_condition_formula, exterior_de, exterior_de_factor, height_ratio, fns.plane_transform_center, fns.plane_transform_angle, fns.plane_transform_radius, fns.plane_transform_scales, fns.plane_transform_wavelength, fns.waveType, fns.plane_transform_angle2, fns.plane_transform_sides, fns.plane_transform_amount, fns.escaping_smooth_algorithm, fns.converging_smooth_algorithm, bms, polar_projection, circle_period, fdes, rps, fns.coupling, fns.user_formula_coupled, fns.coupling_method, fns.coupling_amplitude, fns.coupling_frequency, fns.coupling_seed, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, fns.gcs, fns.coefficients_im, fns.lpns.lyapunovFinalExpression, fns.lpns.useLyapunovExponent, gradient_offset, fns.lpns.lyapunovFunction, fns.lpns.lyapunovExponentFunction, fns.lpns.lyapunovVariableId, fns.user_fz_formula, fns.user_dfz_formula, fns.user_ddfz_formula, fns.user_dddfz_formula, fns.user_relaxation_formula, fns.user_nova_addend_formula, fns.laguerre_deg, fns.gcps, fns.lfns, fns.newton_hines_k, fns.tcs, hss, fns.lpns.lyapunovInitialValue, fns.lpns.lyapunovInitializationIteratons, fns.lpns.lyapunovskipBailoutCheck, fns.preffs, fns.postffs, fns.ips, fns.juliter, fns.juliterIterations, fns.juliterIncludeInitialIterations, fns.defaultNovaInitialValue, fns.perturbation, fns.perturbation_vals, fns.variable_perturbation, fns.user_perturbation_algorithm, fns.perturbation_user_formula, fns.user_perturbation_conditions, fns.user_perturbation_condition_formula, fns.init_val, fns.initial_vals, fns.variable_init_value, fns.user_initial_value_algorithm, fns.initial_value_user_formula, fns.user_initial_value_conditions, fns.user_initial_value_condition_formula, fns.cbs, fns.useGlobalMethod, fns.globalMethodFactor, xJuliaCenter, yJuliaCenter); } - public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { + public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { this.contourFactor = contourFactor; this.color_smoothing = fns.smoothing; + this.gps = gps; + this.js = js; settingsJuliaMap(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns.bailout_test_algorithm, fns.bailout, fns.bailout_test_user_formula, fns.bailout_test_user_formula2, fns.bailout_test_comparison, fns.n_norm, ptr, fractal_color, dem_color, image, fs, fns.out_coloring_algorithm, fns.user_out_coloring_algorithm, fns.outcoloring_formula, fns.user_outcoloring_conditions, fns.user_outcoloring_condition_formula, fns.in_coloring_algorithm, fns.user_in_coloring_algorithm, fns.incoloring_formula, fns.user_incoloring_conditions, fns.user_incoloring_condition_formula, fns.smoothing, periodicity_checking, fns.plane_type, fns.apply_plane_on_julia, fns.apply_plane_on_julia_seed, fns.burning_ship, fns.mandel_grass, fns.mandel_grass_vals, fns.function, fns.z_exponent, fns.z_exponent_complex, color_cycling_location, color_cycling_location2, fns.rotation_vals, fns.rotation_center, fns.coefficients, fns.z_exponent_nova, fns.relaxation, fns.nova_method, fns.user_formula, fns.user_formula2, fns.bail_technique, fns.user_plane, fns.user_plane_algorithm, fns.user_plane_conditions, fns.user_plane_condition_formula, fns.user_formula_iteration_based, fns.user_formula_conditions, fns.user_formula_condition_formula, exterior_de, exterior_de_factor, height_ratio, fns.plane_transform_center, fns.plane_transform_angle, fns.plane_transform_radius, fns.plane_transform_scales, fns.plane_transform_wavelength, fns.waveType, fns.plane_transform_angle2, fns.plane_transform_sides, fns.plane_transform_amount, fns.escaping_smooth_algorithm, fns.converging_smooth_algorithm, bms, polar_projection, circle_period, fdes, rps, fns.coupling, fns.user_formula_coupled, fns.coupling_method, fns.coupling_amplitude, fns.coupling_frequency, fns.coupling_seed, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, fns.gcs, fns.coefficients_im, fns.lpns.lyapunovFinalExpression, fns.lpns.useLyapunovExponent, gradient_offset, fns.lpns.lyapunovFunction, fns.lpns.lyapunovExponentFunction, fns.lpns.lyapunovVariableId, fns.user_fz_formula, fns.user_dfz_formula, fns.user_ddfz_formula, fns.user_dddfz_formula, fns.user_relaxation_formula, fns.user_nova_addend_formula, fns.laguerre_deg, fns.gcps, fns.lfns, fns.newton_hines_k, fns.tcs, hss, fns.lpns.lyapunovInitialValue, fns.lpns.lyapunovInitializationIteratons, fns.lpns.lyapunovskipBailoutCheck, fns.preffs, fns.postffs, fns.ips, fns.juliter, fns.juliterIterations, fns.juliterIncludeInitialIterations, fns.defaultNovaInitialValue, fns.perturbation, fns.perturbation_vals, fns.variable_perturbation, fns.user_perturbation_algorithm, fns.perturbation_user_formula, fns.user_perturbation_conditions, fns.user_perturbation_condition_formula, fns.init_val, fns.initial_vals, fns.variable_init_value, fns.user_initial_value_algorithm, fns.initial_value_user_formula, fns.user_initial_value_conditions, fns.user_initial_value_condition_formula, fns.cbs, fns.useGlobalMethod, fns.globalMethodFactor); } - public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { + public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { this.contourFactor = contourFactor; this.color_smoothing = fns.smoothing; + this.gps = gps; + this.js = js; settingsJuliaPreview(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns.bailout_test_algorithm, fns.bailout, fns.bailout_test_user_formula, fns.bailout_test_user_formula2, fns.bailout_test_comparison, fns.n_norm, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fns.plane_type, fns.apply_plane_on_julia, fns.apply_plane_on_julia_seed, fns.out_coloring_algorithm, fns.user_out_coloring_algorithm, fns.outcoloring_formula, fns.user_outcoloring_conditions, fns.user_outcoloring_condition_formula, fns.in_coloring_algorithm, fns.user_in_coloring_algorithm, fns.incoloring_formula, fns.user_incoloring_conditions, fns.user_incoloring_condition_formula, fns.smoothing, fs, fns.burning_ship, fns.mandel_grass, fns.mandel_grass_vals, fns.function, fns.z_exponent, fns.z_exponent_complex, color_cycling_location, color_cycling_location2, fns.rotation_vals, fns.rotation_center, fns.coefficients, fns.z_exponent_nova, fns.relaxation, fns.nova_method, fns.user_formula, fns.user_formula2, fns.bail_technique, fns.user_plane, fns.user_plane_algorithm, fns.user_plane_conditions, fns.user_plane_condition_formula, fns.user_formula_iteration_based, fns.user_formula_conditions, fns.user_formula_condition_formula, exterior_de, exterior_de_factor, height_ratio, fns.plane_transform_center, fns.plane_transform_angle, fns.plane_transform_radius, fns.plane_transform_scales, fns.plane_transform_wavelength, fns.waveType, fns.plane_transform_angle2, fns.plane_transform_sides, fns.plane_transform_amount, fns.escaping_smooth_algorithm, fns.converging_smooth_algorithm, bms, polar_projection, circle_period, fdes, rps, fns.coupling, fns.user_formula_coupled, fns.coupling_method, fns.coupling_amplitude, fns.coupling_frequency, fns.coupling_seed, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, fns.gcs, fns.coefficients_im, fns.lpns.lyapunovFinalExpression, fns.lpns.useLyapunovExponent, gradient_offset, fns.lpns.lyapunovFunction, fns.lpns.lyapunovExponentFunction, fns.lpns.lyapunovVariableId, fns.user_fz_formula, fns.user_dfz_formula, fns.user_ddfz_formula, fns.user_dddfz_formula, fns.user_relaxation_formula, fns.user_nova_addend_formula, fns.laguerre_deg, fns.gcps, fns.lfns, fns.newton_hines_k, fns.tcs, hss, fns.lpns.lyapunovInitialValue, fns.lpns.lyapunovInitializationIteratons, fns.lpns.lyapunovskipBailoutCheck, fns.preffs, fns.postffs, fns.ips, fns.juliter, fns.juliterIterations, fns.juliterIncludeInitialIterations, fns.defaultNovaInitialValue, fns.perturbation, fns.perturbation_vals, fns.variable_perturbation, fns.user_perturbation_algorithm, fns.perturbation_user_formula, fns.user_perturbation_conditions, fns.user_perturbation_condition_formula, fns.init_val, fns.initial_vals, fns.variable_init_value, fns.user_initial_value_algorithm, fns.initial_value_user_formula, fns.user_initial_value_conditions, fns.user_initial_value_condition_formula, fns.cbs, fns.useGlobalMethod, fns.globalMethodFactor, xJuliaCenter, yJuliaCenter); } @@ -712,7 +735,7 @@ private void settingsFractalExpander(int FROMx, int TOx, int FROMy, int TOy, Apf } //Julia - private void settingsJulia(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, int bailout_test_algorithm, double bailout, String bailout_test_user_formula, String bailout_test_user_formula2, int bailout_test_comparison, double n_norm, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, int out_coloring_algorithm, int user_out_coloring_algorithm, String outcoloring_formula, String[] user_outcoloring_conditions, String[] user_outcoloring_condition_formula, int in_coloring_algorithm, int user_in_coloring_algorithm, String incoloring_formula, String[] user_incoloring_conditions, String[] user_incoloring_condition_formula, boolean smoothing, boolean periodicity_checking, int plane_type, boolean apply_plane_on_julia, boolean apply_plane_on_julia_seed, boolean burning_ship, boolean mandel_grass, double[] mandel_grass_vals, int function, double z_exponent, double[] z_exponent_complex, int color_cycling_location, int color_cycling_location2, Apfloat[] rotation_vals, Apfloat[] rotation_center, double[] coefficients, double[] z_exponent_nova, double[] relaxation, int nova_method, String user_formula, String user_formula2, int bail_technique, String user_plane, int user_plane_algorithm, String[] user_plane_conditions, String[] user_plane_condition_formula, String[] user_formula_iteration_based, String[] user_formula_conditions, String[] user_formula_condition_formula, boolean exterior_de, double exterior_de_factor, double height_ratio, double[] plane_transform_center, double plane_transform_angle, double plane_transform_radius, double[] plane_transform_scales, double[] plane_transform_wavelength, int waveType, double plane_transform_angle2, int plane_transform_sides, double plane_transform_amount, int escaping_smooth_algorithm, int converging_smooth_algorithm, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, double coupling, String[] user_formula_coupled, int coupling_method, double coupling_amplitude, double coupling_frequency, int coupling_seed, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, GenericCaZbdZeSettings gcs, double[] coefficients_im, String[] lyapunovExpression, boolean useLyapunovExponent, int gradient_offset, String lyapunovFunction, String lyapunovExponentFunction, int lyapunovVariableId, String user_fz_formula, String user_dfz_formula, String user_ddfz_formula, String user_dddfz_formula, String user_relaxation_formula, String user_nova_addend_formula, double[] laguerre_deg, GenericCpAZpBCSettings gcps, LambdaFnFnSettings lfns, double[] newton_hines_k, TrueColorSettings tcs, HistogramColoringSettings hss, String lyapunovInitialValue, int lyapunovInitializationIteratons, boolean lyapunovskipBailoutCheck, FunctionFilterSettings preffs, FunctionFilterSettings postffs, PlaneInfluenceSettings ips, boolean juliter, int juliterIterations, boolean juliterIncludeInitialIterations, boolean defaultNovaInitialValue, boolean perturbation, double[] perturbation_vals, boolean variable_perturbation, int user_perturbation_algorithm, String perturbation_user_formula, String[] user_perturbation_conditions, String[] user_perturbation_condition_formula, boolean init_value, double[] initial_vals, boolean variable_init_value, int user_initial_value_algorithm, String initial_value_user_formula, String[] user_initial_value_conditions, String[] user_initial_value_condition_formula, ConvergentBailoutConditionSettings cbs, boolean useGlobalMethod, double[] globalMethodFactor, double xJuliaCenter, double yJuliaCenter) { + private void settingsJulia(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, int bailout_test_algorithm, double bailout, String bailout_test_user_formula, String bailout_test_user_formula2, int bailout_test_comparison, double n_norm, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, int out_coloring_algorithm, int user_out_coloring_algorithm, String outcoloring_formula, String[] user_outcoloring_conditions, String[] user_outcoloring_condition_formula, int in_coloring_algorithm, int user_in_coloring_algorithm, String incoloring_formula, String[] user_incoloring_conditions, String[] user_incoloring_condition_formula, boolean smoothing, boolean periodicity_checking, int plane_type, boolean apply_plane_on_julia, boolean apply_plane_on_julia_seed, boolean burning_ship, boolean mandel_grass, double[] mandel_grass_vals, int function, double z_exponent, double[] z_exponent_complex, int color_cycling_location, int color_cycling_location2, Apfloat[] rotation_vals, Apfloat[] rotation_center, double[] coefficients, double[] z_exponent_nova, double[] relaxation, int nova_method, String user_formula, String user_formula2, int bail_technique, String user_plane, int user_plane_algorithm, String[] user_plane_conditions, String[] user_plane_condition_formula, String[] user_formula_iteration_based, String[] user_formula_conditions, String[] user_formula_condition_formula, boolean exterior_de, double exterior_de_factor, double height_ratio, double[] plane_transform_center, double plane_transform_angle, double plane_transform_radius, double[] plane_transform_scales, double[] plane_transform_wavelength, int waveType, double plane_transform_angle2, int plane_transform_sides, double plane_transform_amount, int escaping_smooth_algorithm, int converging_smooth_algorithm, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, double coupling, String[] user_formula_coupled, int coupling_method, double coupling_amplitude, double coupling_frequency, int coupling_seed, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, GenericCaZbdZeSettings gcs, double[] coefficients_im, String[] lyapunovExpression, boolean useLyapunovExponent, int gradient_offset, String lyapunovFunction, String lyapunovExponentFunction, int lyapunovVariableId, String user_fz_formula, String user_dfz_formula, String user_ddfz_formula, String user_dddfz_formula, String user_relaxation_formula, String user_nova_addend_formula, double[] laguerre_deg, GenericCpAZpBCSettings gcps, LambdaFnFnSettings lfns, double[] newton_hines_k, TrueColorSettings tcs, HistogramColoringSettings hss, String lyapunovInitialValue, int lyapunovInitializationIteratons, boolean lyapunovskipBailoutCheck, FunctionFilterSettings preffs, FunctionFilterSettings postffs, PlaneInfluenceSettings ips, boolean juliter, int juliterIterations, boolean juliterIncludeInitialIterations, boolean defaultNovaInitialValue, boolean perturbation, double[] perturbation_vals, boolean variable_perturbation, int user_perturbation_algorithm, String perturbation_user_formula, String[] user_perturbation_conditions, String[] user_perturbation_condition_formula, boolean init_value, double[] initial_vals, boolean variable_init_value, int user_initial_value_algorithm, String initial_value_user_formula, String[] user_initial_value_conditions, String[] user_initial_value_condition_formula, ConvergentBailoutConditionSettings cbs, boolean useGlobalMethod, double[] globalMethodFactor, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { if (quickDraw && size.compareTo(MyApfloat.MIN_DOUBLE_SIZE) > 0 && max_iterations > 3000) { max_iterations = 3000; @@ -846,7 +869,7 @@ private void settingsJulia(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCent } //Julia-Expander - private void settingsJuliaExpander(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, int bailout_test_algorithm, double bailout, String bailout_test_user_formula, String bailout_test_user_formula2, int bailout_test_comparison, double n_norm, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, int out_coloring_algorithm, int user_out_coloring_algorithm, String outcoloring_formula, String[] user_outcoloring_conditions, String[] user_outcoloring_condition_formula, int in_coloring_algorithm, int user_in_coloring_algorithm, String incoloring_formula, String[] user_incoloring_conditions, String[] user_incoloring_condition_formula, boolean smoothing, boolean periodicity_checking, int plane_type, boolean apply_plane_on_julia, boolean apply_plane_on_julia_seed, boolean burning_ship, boolean mandel_grass, double[] mandel_grass_vals, int function, double z_exponent, double[] z_exponent_complex, int color_cycling_location, int color_cycling_location2, Apfloat[] rotation_vals, Apfloat[] rotation_center, double[] coefficients, double[] z_exponent_nova, double[] relaxation, int nova_method, String user_formula, String user_formula2, int bail_technique, String user_plane, int user_plane_algorithm, String[] user_plane_conditions, String[] user_plane_condition_formula, String[] user_formula_iteration_based, String[] user_formula_conditions, String[] user_formula_condition_formula, boolean exterior_de, double exterior_de_factor, double height_ratio, double[] plane_transform_center, double plane_transform_angle, double plane_transform_radius, double[] plane_transform_scales, double[] plane_transform_wavelength, int waveType, double plane_transform_angle2, int plane_transform_sides, double plane_transform_amount, int escaping_smooth_algorithm, int converging_smooth_algorithm, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, double coupling, String[] user_formula_coupled, int coupling_method, double coupling_amplitude, double coupling_frequency, int coupling_seed, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, GenericCaZbdZeSettings gcs, double[] coefficients_im, String[] lyapunovExpression, boolean useLyapunovExponent, int gradient_offset, String lyapunovFunction, String lyapunovExponentFunction, int lyapunovVariableId, String user_fz_formula, String user_dfz_formula, String user_ddfz_formula, String user_dddfz_formula, String user_relaxation_formula, String user_nova_addend_formula, double[] laguerre_deg, GenericCpAZpBCSettings gcps, LambdaFnFnSettings lfns, double[] newton_hines_k, TrueColorSettings tcs, HistogramColoringSettings hss, String lyapunovInitialValue, int lyapunovInitializationIteratons, boolean lyapunovskipBailoutCheck, FunctionFilterSettings preffs, FunctionFilterSettings postffs, PlaneInfluenceSettings ips, boolean juliter, int juliterIterations, boolean juliterIncludeInitialIterations, boolean defaultNovaInitialValue, boolean perturbation, double[] perturbation_vals, boolean variable_perturbation, int user_perturbation_algorithm, String perturbation_user_formula, String[] user_perturbation_conditions, String[] user_perturbation_condition_formula, boolean init_value, double[] initial_vals, boolean variable_init_value, int user_initial_value_algorithm, String initial_value_user_formula, String[] user_initial_value_conditions, String[] user_initial_value_condition_formula, ConvergentBailoutConditionSettings cbs, boolean useGlobalMethod, double[] globalMethodFactor, double xJuliaCenter, double yJuliaCenter) { + private void settingsJuliaExpander(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, int bailout_test_algorithm, double bailout, String bailout_test_user_formula, String bailout_test_user_formula2, int bailout_test_comparison, double n_norm, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, int out_coloring_algorithm, int user_out_coloring_algorithm, String outcoloring_formula, String[] user_outcoloring_conditions, String[] user_outcoloring_condition_formula, int in_coloring_algorithm, int user_in_coloring_algorithm, String incoloring_formula, String[] user_incoloring_conditions, String[] user_incoloring_condition_formula, boolean smoothing, boolean periodicity_checking, int plane_type, boolean apply_plane_on_julia, boolean apply_plane_on_julia_seed, boolean burning_ship, boolean mandel_grass, double[] mandel_grass_vals, int function, double z_exponent, double[] z_exponent_complex, int color_cycling_location, int color_cycling_location2, Apfloat[] rotation_vals, Apfloat[] rotation_center, double[] coefficients, double[] z_exponent_nova, double[] relaxation, int nova_method, String user_formula, String user_formula2, int bail_technique, String user_plane, int user_plane_algorithm, String[] user_plane_conditions, String[] user_plane_condition_formula, String[] user_formula_iteration_based, String[] user_formula_conditions, String[] user_formula_condition_formula, boolean exterior_de, double exterior_de_factor, double height_ratio, double[] plane_transform_center, double plane_transform_angle, double plane_transform_radius, double[] plane_transform_scales, double[] plane_transform_wavelength, int waveType, double plane_transform_angle2, int plane_transform_sides, double plane_transform_amount, int escaping_smooth_algorithm, int converging_smooth_algorithm, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, double coupling, String[] user_formula_coupled, int coupling_method, double coupling_amplitude, double coupling_frequency, int coupling_seed, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, GenericCaZbdZeSettings gcs, double[] coefficients_im, String[] lyapunovExpression, boolean useLyapunovExponent, int gradient_offset, String lyapunovFunction, String lyapunovExponentFunction, int lyapunovVariableId, String user_fz_formula, String user_dfz_formula, String user_ddfz_formula, String user_dddfz_formula, String user_relaxation_formula, String user_nova_addend_formula, double[] laguerre_deg, GenericCpAZpBCSettings gcps, LambdaFnFnSettings lfns, double[] newton_hines_k, TrueColorSettings tcs, HistogramColoringSettings hss, String lyapunovInitialValue, int lyapunovInitializationIteratons, boolean lyapunovskipBailoutCheck, FunctionFilterSettings preffs, FunctionFilterSettings postffs, PlaneInfluenceSettings ips, boolean juliter, int juliterIterations, boolean juliterIncludeInitialIterations, boolean defaultNovaInitialValue, boolean perturbation, double[] perturbation_vals, boolean variable_perturbation, int user_perturbation_algorithm, String perturbation_user_formula, String[] user_perturbation_conditions, String[] user_perturbation_condition_formula, boolean init_value, double[] initial_vals, boolean variable_init_value, int user_initial_value_algorithm, String initial_value_user_formula, String[] user_initial_value_conditions, String[] user_initial_value_condition_formula, ConvergentBailoutConditionSettings cbs, boolean useGlobalMethod, double[] globalMethodFactor, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { this.xCenter = xCenter; this.yCenter = yCenter; @@ -1013,24 +1036,24 @@ private void settingsJuliaMap(int FROMx, int TOx, int FROMy, int TOy, Apfloat xC action = JULIA_MAP; } - double xJuliaCenter, yJuliaCenter; + Apfloat xJuliaCenter, yJuliaCenter; if (polar_projection) { - PolarLocation location = new PolarLocation(xCenter, yCenter, size, height_ratio, image.getHeight(), circle_period); + PolarLocationNormalApfloatArbitrary location = new PolarLocationNormalApfloatArbitrary(xCenter, yCenter, size, height_ratio, image.getHeight(), circle_period); BigPoint p = location.getPoint((int)(FROMx + (TOx - FROMx) * 0.5), (int)(FROMy + (TOy - FROMy) * 0.5)); p = MathUtils.rotatePointRelativeToPoint(p, rotation_vals, rotation_center); - xJuliaCenter = p.x.doubleValue(); - yJuliaCenter = p.y.doubleValue(); + xJuliaCenter = p.x; + yJuliaCenter = p.y; } else { - CartesianLocation location = new CartesianLocation(xCenter, yCenter, size, height_ratio, image.getHeight()); + CartesianLocationNormalApfloatArbitrary location = new CartesianLocationNormalApfloatArbitrary(xCenter, yCenter, size, height_ratio, image.getHeight()); BigPoint p = location.getPoint((int)(FROMx + (TOx - FROMx) * 0.5), (int)(FROMy + (TOy - FROMy) * 0.5)); p = MathUtils.rotatePointRelativeToPoint(p, rotation_vals, rotation_center); - xJuliaCenter = p.x.doubleValue(); - yJuliaCenter = p.y.doubleValue(); + xJuliaCenter = p.x; + yJuliaCenter = p.y; } double mapxCenter = 0; @@ -1070,7 +1093,7 @@ private void settingsJuliaMap(int FROMx, int TOx, int FROMy, int TOy, Apfloat xC } //Julia Preview - private void settingsJuliaPreview(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, int bailout_test_algorithm, double bailout, String bailout_test_user_formula, String bailout_test_user_formula2, int bailout_test_comparison, double n_norm, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, int plane_type, boolean apply_plane_on_julia, boolean apply_plane_on_julia_seed, int out_coloring_algorithm, int user_out_coloring_algorithm, String outcoloring_formula, String[] user_outcoloring_conditions, String[] user_outcoloring_condition_formula, int in_coloring_algorithm, int user_in_coloring_algorithm, String incoloring_formula, String[] user_incoloring_conditions, String[] user_incoloring_condition_formula, boolean smoothing, FiltersSettings fs, boolean burning_ship, boolean mandel_grass, double[] mandel_grass_vals, int function, double z_exponent, double[] z_exponent_complex, int color_cycling_location, int color_cycling_location2, Apfloat[] rotation_vals, Apfloat[] rotation_center, double[] coefficients, double[] z_exponent_nova, double[] relaxation, int nova_method, String user_formula, String user_formula2, int bail_technique, String user_plane, int user_plane_algorithm, String[] user_plane_conditions, String[] user_plane_condition_formula, String[] user_formula_iteration_based, String[] user_formula_conditions, String[] user_formula_condition_formula, boolean exterior_de, double exterior_de_factor, double height_ratio, double[] plane_transform_center, double plane_transform_angle, double plane_transform_radius, double[] plane_transform_scales, double[] plane_transform_wavelength, int waveType, double plane_transform_angle2, int plane_transform_sides, double plane_transform_amount, int escaping_smooth_algorithm, int converging_smooth_algorithm, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, double coupling, String[] user_formula_coupled, int coupling_method, double coupling_amplitude, double coupling_frequency, int coupling_seed, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, GenericCaZbdZeSettings gcs, double[] coefficients_im, String[] lyapunovExpression, boolean useLyapunovExponent, int gradient_offset, String lyapunovFunction, String lyapunovExponentFunction, int lyapunovVariableId, String user_fz_formula, String user_dfz_formula, String user_ddfz_formula, String user_dddfz_formula, String user_relaxation_formula, String user_nova_addend_formula, double[] laguerre_deg, GenericCpAZpBCSettings gcps, LambdaFnFnSettings lfns, double[] newton_hines_k, TrueColorSettings tcs, HistogramColoringSettings hss, String lyapunovInitialValue, int lyapunovInitializationIteratons, boolean lyapunovskipBailoutCheck, FunctionFilterSettings preffs, FunctionFilterSettings postffs, PlaneInfluenceSettings ips, boolean juliter, int juliterIterations, boolean juliterIncludeInitialIterations, boolean defaultNovaInitialValue, boolean perturbation, double[] perturbation_vals, boolean variable_perturbation, int user_perturbation_algorithm, String perturbation_user_formula, String[] user_perturbation_conditions, String[] user_perturbation_condition_formula, boolean init_value, double[] initial_vals, boolean variable_init_value, int user_initial_value_algorithm, String initial_value_user_formula, String[] user_initial_value_conditions, String[] user_initial_value_condition_formula, ConvergentBailoutConditionSettings cbs, boolean useGlobalMethod, double[] globalMethodFactor, double xJuliaCenter, double yJuliaCenter) { + private void settingsJuliaPreview(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, int bailout_test_algorithm, double bailout, String bailout_test_user_formula, String bailout_test_user_formula2, int bailout_test_comparison, double n_norm, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, int plane_type, boolean apply_plane_on_julia, boolean apply_plane_on_julia_seed, int out_coloring_algorithm, int user_out_coloring_algorithm, String outcoloring_formula, String[] user_outcoloring_conditions, String[] user_outcoloring_condition_formula, int in_coloring_algorithm, int user_in_coloring_algorithm, String incoloring_formula, String[] user_incoloring_conditions, String[] user_incoloring_condition_formula, boolean smoothing, FiltersSettings fs, boolean burning_ship, boolean mandel_grass, double[] mandel_grass_vals, int function, double z_exponent, double[] z_exponent_complex, int color_cycling_location, int color_cycling_location2, Apfloat[] rotation_vals, Apfloat[] rotation_center, double[] coefficients, double[] z_exponent_nova, double[] relaxation, int nova_method, String user_formula, String user_formula2, int bail_technique, String user_plane, int user_plane_algorithm, String[] user_plane_conditions, String[] user_plane_condition_formula, String[] user_formula_iteration_based, String[] user_formula_conditions, String[] user_formula_condition_formula, boolean exterior_de, double exterior_de_factor, double height_ratio, double[] plane_transform_center, double plane_transform_angle, double plane_transform_radius, double[] plane_transform_scales, double[] plane_transform_wavelength, int waveType, double plane_transform_angle2, int plane_transform_sides, double plane_transform_amount, int escaping_smooth_algorithm, int converging_smooth_algorithm, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, double coupling, String[] user_formula_coupled, int coupling_method, double coupling_amplitude, double coupling_frequency, int coupling_seed, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, GenericCaZbdZeSettings gcs, double[] coefficients_im, String[] lyapunovExpression, boolean useLyapunovExponent, int gradient_offset, String lyapunovFunction, String lyapunovExponentFunction, int lyapunovVariableId, String user_fz_formula, String user_dfz_formula, String user_ddfz_formula, String user_dddfz_formula, String user_relaxation_formula, String user_nova_addend_formula, double[] laguerre_deg, GenericCpAZpBCSettings gcps, LambdaFnFnSettings lfns, double[] newton_hines_k, TrueColorSettings tcs, HistogramColoringSettings hss, String lyapunovInitialValue, int lyapunovInitializationIteratons, boolean lyapunovskipBailoutCheck, FunctionFilterSettings preffs, FunctionFilterSettings postffs, PlaneInfluenceSettings ips, boolean juliter, int juliterIterations, boolean juliterIncludeInitialIterations, boolean defaultNovaInitialValue, boolean perturbation, double[] perturbation_vals, boolean variable_perturbation, int user_perturbation_algorithm, String perturbation_user_formula, String[] user_perturbation_conditions, String[] user_perturbation_condition_formula, boolean init_value, double[] initial_vals, boolean variable_init_value, int user_initial_value_algorithm, String initial_value_user_formula, String[] user_initial_value_conditions, String[] user_initial_value_condition_formula, ConvergentBailoutConditionSettings cbs, boolean useGlobalMethod, double[] globalMethodFactor, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { this.xCenter = xCenter; this.yCenter = yCenter; @@ -1155,7 +1178,7 @@ private void settingsJuliaPreview(int FROMx, int TOx, int FROMy, int TOy, Apfloa } //Color Cycling - public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, int color_cycling_location, int color_cycling_location2, BumpMapSettings bms, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, int color_cycling_speed, FiltersSettings fs, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, boolean cycle_colors, boolean cycle_lights, boolean cycle_gradient, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing) { + public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, int color_cycling_location, int color_cycling_location2, BumpMapSettings bms, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, int color_cycling_speed, FiltersSettings fs, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, boolean cycle_colors, boolean cycle_lights, boolean cycle_gradient, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { this.FROMx = FROMx; this.TOx = TOx; @@ -1177,6 +1200,7 @@ public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, Ma this.filters_options_extra_vals = fs.filters_options_extra_vals; this.contourFactor = contourFactor; this.color_smoothing = smoothing; + this.gps = gps; action = COLOR_CYCLING; @@ -1221,7 +1245,7 @@ public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, Ma } //Apply Filter - public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, BufferedImage image, Color fractal_color, Color dem_color, int color_cycling_location, int color_cycling_location2, FiltersSettings fs, BumpMapSettings bms, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing) { + public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, BufferedImage image, Color fractal_color, Color dem_color, int color_cycling_location, int color_cycling_location2, FiltersSettings fs, BumpMapSettings bms, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { this.FROMx = FROMx; this.TOx = TOx; @@ -1244,6 +1268,7 @@ public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, Ma this.contourFactor = contourFactor; this.color_smoothing = smoothing; action = APPLY_PALETTE_AND_FILTER; + this.gps = gps; this.color_blending = color_blending; @@ -1283,7 +1308,7 @@ public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, Ma } //Rotate 3d model - public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, D3Settings d3s, boolean draw_action, MainWindow ptr, BufferedImage image, FiltersSettings fs, int color_blending, double contourFactor, boolean smoothing) { + public ThreadDraw(int FROMx, int TOx, int FROMy, int TOy, D3Settings d3s, boolean draw_action, MainWindow ptr, BufferedImage image, FiltersSettings fs, int color_blending, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { this.FROMx = FROMx; this.TOx = TOx; @@ -1416,7 +1441,7 @@ public void run() { } private long getPixelCalculationTime(long totalTime) { - return totalTime - Fractal.ReferenceCalculationTime - Fractal.SACalculationTime - Fractal.BLACalculationTime - PostProcessingCalculationTime - D3RenderingCalculationTime - FilterCalculationTime; + return totalTime - Fractal.ReferenceCalculationTime - Fractal.SecondReferenceCalculationTime - Fractal.SACalculationTime - Fractal.Nanomb1CalculationTime - Fractal.BLACalculationTime - PostProcessingCalculationTime - D3RenderingCalculationTime - FilterCalculationTime; } private void drawDomainExpander() { @@ -1439,7 +1464,6 @@ private void drawDomainExpander() { image_iterations = null; escaped = null; - System.gc(); applyFilters(); @@ -1465,22 +1489,43 @@ public void setFullToolTipMessage(int total) { long total_time = System.currentTimeMillis() - time; + int bigNumLib = getBignumLibrary(size, fractal); + progress.setToolTipText("
  • Total Elapsed Time: " + total_time + " ms
    " + "
  • Pixels Calculated: " + String.format("%6.2f", ((double) total_calculated_pixels) / (total) * 100) + "%
    " + "
  • Image Size: " + IMAGE_SIZE + "x" + IMAGE_SIZE + "
    " + (filters[MainWindow.ANTIALIASING] ? "
  • Anti-Aliasing Samples: " + supersampling_num + "x
    " : "") + "
  • Threads used: " + threads + "
    " + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() ? "
  • Arbitrary Precision: " + MyApfloat.precision + " digits
    " : "") + - (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && USE_BIGNUM_FOR_REF_IF_POSSIBLE && fractal.supportsBignum() ? "
  • BigNum Precision: " + (BigNum.fracDigits * BigNum.SHIFT) + " bits
    " : "") + + + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && USE_BIGNUM_FOR_REF_IF_POSSIBLE && (bigNumLib == Constants.BIGNUM_BUILT_IN || bigNumLib == Constants.BIGNUM_MPFR) ? "
  • BigNum Library: " + (bigNumLib == Constants.BIGNUM_BUILT_IN ? "Built-in" : "MPFR " + LibMpfr.mpfr_version) + "
    " : "") + + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && USE_BIGNUM_FOR_REF_IF_POSSIBLE && (bigNumLib == Constants.BIGNUM_BUILT_IN || bigNumLib == Constants.BIGNUM_MPFR) ? "
  • BigNum Precision: " + (bigNumLib == Constants.BIGNUM_MPFR && fractal.supportsMpfrBignum() ? MpfrBigNum.precision : BigNum.fracDigits * BigNum.SHIFT) + " bits
    " : "") + + + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib == Constants.BIGNUM_DOUBLE ? "
  • BigNum Library: Double
    " : "") + + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib == Constants.BIGNUM_DOUBLE ? "
  • BigNum Precision: " + (MpfrBigNum.doublePrec) + " bits
    " : "") + + + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE ? "
  • BigNum Library: DoubleDouble
    " : "") + + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE ? "
  • BigNum Precision: " + (106) + " bits
    " : "") + + + + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && (!USE_BIGNUM_FOR_REF_IF_POSSIBLE || bigNumLib == Constants.BIGNUM_APFLOAT) ? "
  • BigNum Library: Apfloat
    " : "") + "
  • Pixel Calculation Elapsed Time: " + getPixelCalculationTime(total_time) + " ms
    " + "
  • Post Processing Elapsed Time: " + PostProcessingCalculationTime + " ms
    " + "
  • Image Filters Elapsed Time: " + FilterCalculationTime + " ms
    " + (d3 ? "
  • 3D Rendering Elapsed Time: " + D3RenderingCalculationTime + " ms
    " : "") + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() ? "
  • Reference Calculation Elapsed Time: " + Fractal.ReferenceCalculationTime + " ms
    " : "") + - (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() ? "
  • Reference Point Iterations: " + Fractal.MaxRefIteration + "
    " : "") + + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() ? "
  • Reference Point Iterations: " + (fractal.getReferenceFinalIterationNumber() + 1) + "
    " : "") + + + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && fractal.needsSecondReference() ? "
  • Second Reference Calculation Elapsed Time: " + Fractal.SecondReferenceCalculationTime + " ms
    " : "") + + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && fractal.needsSecondReference() ? "
  • Second Reference Point Iterations: " + (fractal.MaxRef2Iteration + 1) + "
    " : "") + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && APPROXIMATION_ALGORITHM == 1 && fractal.supportsSeriesApproximation() && Fractal.skippedIterations != 0 && Fractal.SATerms != 0 ? "
  • SA Calculation Elapsed Time: " + Fractal.SACalculationTime + " ms
    " : "") + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && APPROXIMATION_ALGORITHM == 1 && fractal.supportsSeriesApproximation() && Fractal.skippedIterations != 0 && Fractal.SATerms != 0 ? "
  • SA Terms Used: " + Fractal.SATerms + "
    " : "") + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && APPROXIMATION_ALGORITHM == 1 && fractal.supportsSeriesApproximation() && Fractal.skippedIterations != 0 && Fractal.SATerms != 0 ? "
  • SA Skipped Iterations: " + Fractal.skippedIterations + "
    ": "") + + + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && APPROXIMATION_ALGORITHM == 3 && fractal.supportsNanomb1() ? "
  • Nanomb1 Calculation Elapsed Time: " + Fractal.Nanomb1CalculationTime + " ms
    " : "") + + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && APPROXIMATION_ALGORITHM == 3 && fractal.supportsNanomb1() ? "
  • Nanomb1 M: " + NANOMB1_M + "
    " : "") + + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && APPROXIMATION_ALGORITHM == 3 && fractal.supportsNanomb1() ? "
  • Nanomb1 N: " + NANOMB1_N + "
    " : "") + + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && APPROXIMATION_ALGORITHM == 3 && fractal.supportsNanomb1() ? "
  • Nanomb1 Skipped Iterations Per Pixel: " + String.format("%.2f", Fractal.total_nanomb1_skipped_iterations.sum() / ((double) total_calculated_pixels * (supersampling_num + 1))) + "
    ": "") + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && APPROXIMATION_ALGORITHM == 2 && fractal.supportsBilinearApproximation() ? "
  • BLA Calculation Elapsed Time: " + Fractal.BLACalculationTime + " ms
    " : "") + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && APPROXIMATION_ALGORITHM == 2 && fractal.supportsBilinearApproximation() ? "
  • BLA Precision: " + ThreadDraw.BLA_BITS + " bits
    " : "") + (PERTURBATION_THEORY && fractal.supportsPerturbationTheory() && APPROXIMATION_ALGORITHM == 2 && fractal.supportsBilinearApproximation() ? "
  • BLA Starting Level: " + ThreadDraw.BLA_STARTING_LEVEL + "
    " : "") + @@ -1547,7 +1592,6 @@ private void drawDomainPolarExpander() { if (finalize_sync.incrementAndGet() == ptrExpander.getNumberOfThreads()) { image_iterations = null; escaped = null; - System.gc(); applyFilters(); @@ -1580,7 +1624,6 @@ private void drawPolarExpander() { if (finalize_sync.incrementAndGet() == ptrExpander.getNumberOfThreads()) { image_iterations = null; escaped = null; - System.gc(); applyFilters(); @@ -1614,7 +1657,6 @@ private void drawExpander() { if (finalize_sync.incrementAndGet() == ptrExpander.getNumberOfThreads()) { image_iterations = null; escaped = null; - System.gc(); applyFilters(); @@ -2272,6 +2314,28 @@ private int getRootColor(double result, boolean escaped) { } + private int getOutPaletteColor(double transfered_result) { + + if(!gps.useGeneratedPaletteOutColoring) { + return transfered_result < 0 ? palette_outcoloring.getPaletteColor(transfered_result - color_cycling_location_outcoloring) : palette_outcoloring.getPaletteColor(transfered_result + color_cycling_location_outcoloring); + } + else { + return palette_outcoloring.calculateColor(transfered_result, gps.generatedPaletteOutColoringId, color_cycling_location_outcoloring, gps.restartGeneratedOutColoringPaletteAt); + } + } + + private int getInPaletteColor(double transfered_result) { + + + if(!gps.useGeneratedPaletteInColoring) { + return transfered_result < 0 ? palette_incoloring.getPaletteColor(transfered_result - color_cycling_location_incoloring) : palette_incoloring.getPaletteColor(transfered_result + color_cycling_location_incoloring); + } + else { + return palette_incoloring.calculateColor(transfered_result, gps.generatedPaletteInColoringId, color_cycling_location_incoloring, gps.restartGeneratedInColoringPaletteAt); + } + + } + private int getStandardColor(double result, boolean escaped) { if (USE_DIRECT_COLOR) { @@ -2286,15 +2350,13 @@ private int getStandardColor(double result, boolean escaped) { colorA = dem_color; } else if (!escaped && usePaletteForInColoring) { double transfered_result = color_transfer_incoloring.transfer(result); - colorA = transfered_result < 0 ? palette_incoloring.getPaletteColor(transfered_result - color_cycling_location_incoloring) : palette_incoloring.getPaletteColor(transfered_result + color_cycling_location_incoloring); - + colorA = getInPaletteColor(transfered_result); if (pbs.palette_gradient_merge) { colorA = result < 0 ? getPaletteMergedColor(result * pbs.gradient_intensity - 2 * color_cycling_location_outcoloring, colorA) : getPaletteMergedColor(result * pbs.gradient_intensity + 2 * color_cycling_location_outcoloring, colorA); } } else { double transfered_result = color_transfer_outcoloring.transfer(result); - colorA = transfered_result < 0 ? palette_outcoloring.getPaletteColor(transfered_result - color_cycling_location_outcoloring) : palette_outcoloring.getPaletteColor(transfered_result + color_cycling_location_outcoloring); - + colorA = getOutPaletteColor(transfered_result); if (pbs.palette_gradient_merge) { colorA = result < 0 ? getPaletteMergedColor(result * pbs.gradient_intensity - 2 * color_cycling_location_outcoloring, colorA) : getPaletteMergedColor(result * pbs.gradient_intensity + 2 * color_cycling_location_outcoloring, colorA); } @@ -2405,14 +2467,14 @@ private int getTrapColor(int originalColor) { trapBlue = color & 0xFF; } else if (ots.trapColorFillingMethod == MainWindow.TRAP_COLOR_ARG_PALETTE) { double transfered_result = color_transfer_outcoloring.transfer((trap.getTrappedPoint().arg() + Math.PI) / (2 * Math.PI) * palette_outcoloring.getPaletteLength()); - int color = palette_outcoloring.getPaletteColor(transfered_result + color_cycling_location_outcoloring); + int color = getOutPaletteColor(transfered_result); trapRed = (color >> 16) & 0xFF; trapGreen = (color >> 8) & 0xFF; trapBlue = color & 0xFF; } else if (ots.trapColorFillingMethod == MainWindow.TRAP_COLOR_RANDOM_PALETTE) { double transfered_result = color_transfer_outcoloring.transfer(trap.getIteration() * 1.61803398875 * Math.PI * Math.E); - int color = palette_outcoloring.getPaletteColor(transfered_result + color_cycling_location_outcoloring); + int color = getOutPaletteColor(transfered_result); trapRed = (color >> 16) & 0xFF; trapGreen = (color >> 8) & 0xFF; @@ -2498,7 +2560,7 @@ else if (ots.trapColorFillingMethod == MainWindow.TRAP_COLOR_ITER_LCH) { private void quickDrawIterationsDomain(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, false); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, false); int image_size_tile = image_size / tile, tempx, tempy; int condition = (image_size_tile) * (image_size_tile); @@ -2541,7 +2603,7 @@ private void quickDrawIterationsDomain(int image_size, boolean polar) { private void quickDrawIterations(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { if (reference_calc_sync.getAndIncrement() == 0) { @@ -2604,7 +2666,7 @@ private void quickDrawIterations(int image_size, boolean polar) { private void drawIterationsDomain(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, false); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, false); int pixel_percent = (image_size * image_size) / 100; @@ -2660,7 +2722,7 @@ private void draw3D(int image_size, boolean update_progress, int tile_size) { int n1 = detail - 1; - double dx = image_size / (double) (detail / tile_size); + double dx = image_size / (detail / (double)tile_size); double ct = Math.cos(fiX), cf = Math.cos(fiY), st = Math.sin(fiX), sf = Math.sin(fiY); double m00 = scale * cf, m02 = scale * sf, m10 = scale * st * sf, m11 = scale * ct, m12 = -scale * st * cf; @@ -2728,7 +2790,7 @@ private void draw3D(int image_size, boolean update_progress, int tile_size) { private void drawIterations3D(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, detail, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, detail, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { if (reference_calc_sync.getAndIncrement() == 0) { @@ -2805,7 +2867,7 @@ private void drawIterations3D(int image_size, boolean polar) { private void drawIterationsDomain3D(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, detail, circle_period, rotation_center, rotation_vals, fractal, polar, false); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, detail, circle_period, rotation_center, rotation_vals, fractal, js, polar, false); int pixel_percent = detail * detail / 100; @@ -2863,7 +2925,7 @@ private void drawIterationsDomain3D(int image_size, boolean polar) { private void drawIterations3DAntialiased(int image_size, boolean polar) { int aaMethod = (filters_options_vals[MainWindow.ANTIALIASING] % 100) / 10; - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, detail, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, detail, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); location.createAntialiasingSteps(aaMethod == 5); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { @@ -2970,7 +3032,7 @@ private void drawIterationsDomain3DAntialiased(int image_size, boolean polar) { int aaMethod = (filters_options_vals[MainWindow.ANTIALIASING] % 100) / 10; - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, detail, circle_period, rotation_center, rotation_vals, fractal, polar, false); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, detail, circle_period, rotation_center, rotation_vals, fractal, js, polar, false); location.createAntialiasingSteps(aaMethod == 5); int pixel_percent = detail * detail / 100; @@ -3059,7 +3121,7 @@ private void drawIterationsDomain3DAntialiased(int image_size, boolean polar) { private void drawIterationsDomainAntialiased(int image_size, boolean polar) { int aaMethod = (filters_options_vals[MainWindow.ANTIALIASING] % 100) / 10; - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, false); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, false); location.createAntialiasingSteps(aaMethod == 5); int pixel_percent = (image_size * image_size) / 100; @@ -4028,7 +4090,7 @@ private void drawJuliaMapPolar() { private void juliaMap(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, TOx - FROMx, circle_period, rotation_center, rotation_vals, fractal, polar, false); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, TOx - FROMx, circle_period, rotation_center, rotation_vals, fractal, js, polar, false); int pixel_percent = (image_size * image_size) / 100; @@ -4060,7 +4122,7 @@ private void juliaMap(int image_size, boolean polar) { private void juliaMapAntialiased(int image_size, boolean polar) { int aaMethod = (filters_options_vals[MainWindow.ANTIALIASING] % 100) / 10; - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, TOx - FROMx, circle_period, rotation_center, rotation_vals, fractal, polar, false); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, TOx - FROMx, circle_period, rotation_center, rotation_vals, fractal, js, polar, false); location.createAntialiasingSteps(aaMethod == 5); int pixel_percent = (image_size * image_size) / 100; @@ -4518,7 +4580,7 @@ private void applyPostHeightScaling() { val -= local_min; vert[x][y][1] = (float) (val * (max_scaling / new_max)); } else if (val > local_max) { - vert[x][y][1] = (float) (max_scaling); + vert[x][y][1] = max_scaling; } else if (!Double.isNaN(val) && !Double.isInfinite(val)) { vert[x][y][1] = 0; } @@ -4546,7 +4608,7 @@ private void applyPreHeightScaling() { val -= local_min; vert[x][y][1] = (float) (val * (max_scaling / new_max)); } else if (val > local_max) { - vert[x][y][1] = (float) (max_scaling); + vert[x][y][1] = max_scaling; } else if (!Double.isNaN(val) && !Double.isInfinite(val)) { vert[x][y][1] = 0; } @@ -5022,94 +5084,94 @@ private void domainColoringFactory(DomainColoringSettings ds, int interpolation) this.ds = ds; if (ds.customDomainColoring) { - domain_color = new CustomDomainColoring(ds, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, gradient, interpolation, gradient_offset, contourFactor); + domain_color = new CustomDomainColoring(ds, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, gradient, interpolation, gradient_offset, contourFactor); return; } switch (ds.domain_coloring_alg) { case 0: - domain_color = new BlackGridWhiteCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new BlackGridWhiteCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 1: - domain_color = new WhiteGridBlackCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new WhiteGridBlackCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 2: - domain_color = new BlackGridDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new BlackGridDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 3: - domain_color = new WhiteGridDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new WhiteGridDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 4: - domain_color = new BlackGridBrightContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new BlackGridBrightContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 5: - domain_color = new WhiteGridDarkContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new WhiteGridDarkContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 6: - domain_color = new NormBlackGridWhiteCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new NormBlackGridWhiteCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 7: - domain_color = new NormWhiteGridBlackCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new NormWhiteGridBlackCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 8: - domain_color = new NormBlackGridDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new NormBlackGridDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 9: - domain_color = new NormWhiteGridDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new NormWhiteGridDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 10: - domain_color = new NormBlackGridBrightContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new NormBlackGridBrightContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 11: - domain_color = new NormWhiteGridDarkContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new NormWhiteGridDarkContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 12: - domain_color = new WhiteCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new WhiteCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 13: - domain_color = new BlackCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new BlackCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 14: - domain_color = new BrightContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new BrightContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 15: - domain_color = new DarkContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new DarkContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 16: - domain_color = new NormWhiteCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new NormWhiteCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 17: - domain_color = new NormBlackCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new NormBlackCirclesLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 18: - domain_color = new NormBrightContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new NormBrightContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 19: - domain_color = new NormDarkContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new NormDarkContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 20: - domain_color = new BlackGridContoursLog2IsoLinesDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new BlackGridContoursLog2IsoLinesDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 21: - domain_color = new NormBlackGridContoursLog2IsoLinesDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new NormBlackGridContoursLog2IsoLinesDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 22: - domain_color = new BlackGridIsoContoursDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new BlackGridIsoContoursDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 23: - domain_color = new NormBlackGridIsoContoursDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new NormBlackGridIsoContoursDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 24: - domain_color = new IsoContoursContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new IsoContoursContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 25: - domain_color = new NormIsoContoursContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new NormIsoContoursContoursLog2DomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 26: - domain_color = new GridContoursIsoLinesDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new GridContoursIsoLinesDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; case 27: - domain_color = new NormGridContoursIsoLinesDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, blending, interpolation, contourFactor); + domain_color = new NormGridContoursIsoLinesDomainColoring(ds.domain_coloring_mode, palette_outcoloring, color_transfer_outcoloring, color_cycling_location_outcoloring, gps, blending, interpolation, contourFactor); break; } @@ -5389,7 +5451,7 @@ private int light(double[] image_iterations, int color, int i, int j, int image_ double nx = -xz * sy; double ny = -sx * yz; - double nz = sx * sy; + double nz = sx * (double)sy; // normalize nx, ny and nz double nlen = Math.sqrt(nx * nx + ny * ny + nz * nz); @@ -5926,7 +5988,6 @@ private void histogramColoringIterations(int image_size, double[] image_iteratio if (normalize_sync2.await() == 0) { escapedCounts = null; notEscapedCounts = null; - System.gc(); } } catch (InterruptedException ex) { @@ -6060,7 +6121,6 @@ private void histogramHeight() { try { if (normalize_sync2_3d.await() == 0) { histogramCounts = null; - System.gc(); } } catch (InterruptedException ex) { @@ -6088,7 +6148,6 @@ public static void setDomainImageData(int image_size, boolean mode) { domain_image_data = new double[(image_size * image_size) << 1]; } else if (!mode) { domain_image_data = null; - System.gc(); } } @@ -6104,8 +6163,6 @@ public static void setArrays(int image_size, boolean usesDomainColoring) { escaped = null; domain_image_data = null; - System.gc(); - image_iterations = new double[image_size * image_size]; escaped = new boolean[image_size * image_size]; image_iterations_fast_julia = new double[MainWindow.FAST_JULIA_IMAGE_SIZE * MainWindow.FAST_JULIA_IMAGE_SIZE]; @@ -6124,8 +6181,6 @@ public static void setArraysExpander(int image_size) { escaped = null; domain_image_data = null; - System.gc(); - image_iterations = new double[image_size * image_size]; escaped = new boolean[image_size * image_size]; @@ -6141,8 +6196,6 @@ public static void set3DArrays(int detail) { escaped_fast_julia = null; domain_image_data = null; - System.gc(); - vert = new float[detail][detail][2]; vert1 = new float[detail][detail][2]; Norm1z = new float[detail][detail][2]; @@ -6153,7 +6206,7 @@ public static void set3DArrays(int detail) { public static void resetThreadData(int num_threads) { - randomNumber = new Random().nextInt(100000); + randomNumber = random.nextInt(100000); finalize_sync = new AtomicInteger(0); total_calculated = new LongAdder(); post_processing_sync = new CyclicBarrier(num_threads); @@ -6186,8 +6239,10 @@ public static void resetThreadData(int num_threads) { RootColoring.roots.clear(); Fractal.ReferenceCalculationTime = 0; + Fractal.SecondReferenceCalculationTime = 0; Fractal.SACalculationTime = 0; Fractal.BLACalculationTime = 0; + Fractal.Nanomb1CalculationTime = 0; PostProcessingCalculationTime = 0; D3RenderingCalculationTime = 0; FilterCalculationTime = 0; @@ -6227,6 +6282,7 @@ public void colorTransferFactory(int transfer_function_out, int transfer_functio break; } + switch (transfer_function_in) { case MainWindow.LINEAR: @@ -7870,10 +7926,13 @@ private Fractal fractalFactory(int function, double xCenter, double yCenter, Apf } - private Fractal juliaFactory(int function, double xCenter, double yCenter, Apfloat dsize, double size, int max_iterations, int plane_type, boolean apply_plane_on_julia, boolean apply_plane_on_julia_seed, double[] rotation_vals, double[] rotation_center, boolean burning_ship, boolean mandel_grass, double[] mandel_grass_vals, String user_plane, int user_plane_algorithm, String[] user_plane_conditions, String[] user_plane_condition_formula, double[] plane_transform_center, double plane_transform_angle, double plane_transform_radius, double[] plane_transform_scales, double[] plane_transform_wavelength, int waveType, double plane_transform_angle2, int plane_transform_sides, double plane_transform_amount, double z_exponent, double[] z_exponent_complex, double[] coefficients, double[] coefficients_im, double[] z_exponent_nova, double[] relaxation, int nova_method, int bail_technique, String user_formula, String user_formula2, String[] user_formula_iteration_based, String[] user_formula_conditions, String[] user_formula_condition_formula, double coupling, String[] user_formula_coupled, int coupling_method, double coupling_amplitude, double coupling_frequency, int coupling_seed, int bailout_test_algorithm, double bailout, String bailout_test_user_formula, String bailout_test_user_formula2, int bailout_test_comparison, double n_norm, int out_coloring_algorithm, int user_out_coloring_algorithm, String outcoloring_formula, String[] user_outcoloring_conditions, String[] user_outcoloring_condition_formula, int in_coloring_algorithm, int user_in_coloring_algorithm, String incoloring_formula, String[] user_incoloring_conditions, String[] user_incoloring_condition_formula, boolean smoothing, boolean periodicity_checking, GenericCaZbdZeSettings gcs, String[] lyapunovExpression, OrbitTrapSettings ots, boolean exterior_de, double exterior_de_factor, boolean inverse_dem, int escaping_smooth_algorithm, int converging_smooth_algorithm, StatisticsSettings sts, boolean useLyapunovExponent, String lyapunovFunction, String lyapunovExponentFunction, int lyapunovVariableId, String user_fz_formula, String user_dfz_formula, String user_ddfz_formula, String user_dddfz_formula, String user_relaxation_formula, String user_nova_addend_formula, double[] laguerre_deg, GenericCpAZpBCSettings gcps, LambdaFnFnSettings lfns, double[] newton_hines_k, TrueColorSettings tcs, String lyapunovInitialValue, int lyapunovInitializationIteratons, boolean lyapunovskipBailoutCheck, FunctionFilterSettings preffs, FunctionFilterSettings postffs, PlaneInfluenceSettings ips, boolean juliter, int juliterIterations, boolean juliterIncludeInitialIterations, boolean defaultNovaInitialValue, boolean perturbation, double[] perturbation_vals, boolean variable_perturbation, int user_perturbation_algorithm, String perturbation_user_formula, String[] user_perturbation_conditions, String[] user_perturbation_condition_formula, boolean init_value, double[] initial_vals, boolean variable_init_value, int user_initial_value_algorithm, String initial_value_user_formula, String[] user_initial_value_conditions, String[] user_initial_value_condition_formula, ConvergentBailoutConditionSettings cbs, boolean useGlobalMethod, double[] globalMethodFactor, double xJuliaCenter, double yJuliaCenter) { + private Fractal juliaFactory(int function, double xCenter, double yCenter, Apfloat dsize, double size, int max_iterations, int plane_type, boolean apply_plane_on_julia, boolean apply_plane_on_julia_seed, double[] rotation_vals, double[] rotation_center, boolean burning_ship, boolean mandel_grass, double[] mandel_grass_vals, String user_plane, int user_plane_algorithm, String[] user_plane_conditions, String[] user_plane_condition_formula, double[] plane_transform_center, double plane_transform_angle, double plane_transform_radius, double[] plane_transform_scales, double[] plane_transform_wavelength, int waveType, double plane_transform_angle2, int plane_transform_sides, double plane_transform_amount, double z_exponent, double[] z_exponent_complex, double[] coefficients, double[] coefficients_im, double[] z_exponent_nova, double[] relaxation, int nova_method, int bail_technique, String user_formula, String user_formula2, String[] user_formula_iteration_based, String[] user_formula_conditions, String[] user_formula_condition_formula, double coupling, String[] user_formula_coupled, int coupling_method, double coupling_amplitude, double coupling_frequency, int coupling_seed, int bailout_test_algorithm, double bailout, String bailout_test_user_formula, String bailout_test_user_formula2, int bailout_test_comparison, double n_norm, int out_coloring_algorithm, int user_out_coloring_algorithm, String outcoloring_formula, String[] user_outcoloring_conditions, String[] user_outcoloring_condition_formula, int in_coloring_algorithm, int user_in_coloring_algorithm, String incoloring_formula, String[] user_incoloring_conditions, String[] user_incoloring_condition_formula, boolean smoothing, boolean periodicity_checking, GenericCaZbdZeSettings gcs, String[] lyapunovExpression, OrbitTrapSettings ots, boolean exterior_de, double exterior_de_factor, boolean inverse_dem, int escaping_smooth_algorithm, int converging_smooth_algorithm, StatisticsSettings sts, boolean useLyapunovExponent, String lyapunovFunction, String lyapunovExponentFunction, int lyapunovVariableId, String user_fz_formula, String user_dfz_formula, String user_ddfz_formula, String user_dddfz_formula, String user_relaxation_formula, String user_nova_addend_formula, double[] laguerre_deg, GenericCpAZpBCSettings gcps, LambdaFnFnSettings lfns, double[] newton_hines_k, TrueColorSettings tcs, String lyapunovInitialValue, int lyapunovInitializationIteratons, boolean lyapunovskipBailoutCheck, FunctionFilterSettings preffs, FunctionFilterSettings postffs, PlaneInfluenceSettings ips, boolean juliter, int juliterIterations, boolean juliterIncludeInitialIterations, boolean defaultNovaInitialValue, boolean perturbation, double[] perturbation_vals, boolean variable_perturbation, int user_perturbation_algorithm, String perturbation_user_formula, String[] user_perturbation_conditions, String[] user_perturbation_condition_formula, boolean init_value, double[] initial_vals, boolean variable_init_value, int user_initial_value_algorithm, String initial_value_user_formula, String[] user_initial_value_conditions, String[] user_initial_value_condition_formula, ConvergentBailoutConditionSettings cbs, boolean useGlobalMethod, double[] globalMethodFactor, Apfloat xJuliaCenterAf, Apfloat yJuliaCenterAf) { Fractal fractal = null; + double xJuliaCenter = xJuliaCenterAf.doubleValue(); + double yJuliaCenter = yJuliaCenterAf.doubleValue(); + switch (function) { case MainWindow.MANDELBROT: fractal = new Mandelbrot(xCenter, yCenter, size, max_iterations, bailout_test_algorithm, bailout, bailout_test_user_formula, bailout_test_user_formula2, bailout_test_comparison, n_norm, out_coloring_algorithm, user_out_coloring_algorithm, outcoloring_formula, user_outcoloring_conditions, user_outcoloring_condition_formula, in_coloring_algorithm, user_in_coloring_algorithm, incoloring_formula, user_incoloring_conditions, user_incoloring_condition_formula, smoothing, periodicity_checking, plane_type, apply_plane_on_julia, apply_plane_on_julia_seed, rotation_vals, rotation_center, burning_ship, mandel_grass, mandel_grass_vals, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount, exterior_de, exterior_de_factor, inverse_dem, escaping_smooth_algorithm, ots, sts, xJuliaCenter, yJuliaCenter); @@ -8230,6 +8289,8 @@ private Fractal juliaFactory(int function, double xCenter, double yCenter, Apfl if(statistic != null) { statistic.setSize(dsize); } + + fractal.setSeed(new BigComplex(xJuliaCenter, yJuliaCenter)); return fractal; } @@ -8259,82 +8320,128 @@ public void setTrueColoringOptions(TrueColorSettings tcs) { public void calculateReferenceFastJulia(Location loc) { Fractal.ReferenceCalculationTime = 0; + Fractal.SecondReferenceCalculationTime = 0; Fractal.SACalculationTime = 0; Fractal.BLACalculationTime = 0; + Fractal.Nanomb1CalculationTime = 0; Fractal.total_bla_iterations = new LongAdder(); Fractal.total_bla_steps = new LongAdder(); Fractal.total_perturb_iterations = new LongAdder(); + Fractal.total_nanomb1_skipped_iterations = new LongAdder(); - GenericComplex temp; + GenericComplex temp = loc.getReferencePoint(); - if(fractal.supportsBignum() && ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && ThreadDraw.USE_BIGNUM_FOR_PIXELS_IF_POSSIBLE && !loc.isPolar()) { - BigNumComplex rotation = new BigNumComplex(rotation_vals[0], rotation_vals[1]); - BigNumComplex rot_center = new BigNumComplex(rotation_center[0], rotation_center[1]); - BigNumComplex tempbn = new BigNumComplex(xCenter, yCenter); - tempbn = tempbn.sub(rot_center); - tempbn = tempbn.times(rotation).plus(rot_center); - tempbn = fractal.getPlaneTransformedPixel(tempbn); - temp = tempbn; + Fractal.clearReferences(true); + fractal.calculateReferencePoint(temp, size,size.compareTo(MyApfloat.MAX_DOUBLE_SIZE) < 0, 0, 0, loc, null); + + } + + public static int getBignumLibrary(Apfloat size, Fractal f) { + + if(ThreadDraw.BIGNUM_LIBRARY == Constants.BIGNUM_DOUBLE) { + return Constants.BIGNUM_DOUBLE; } - else { - BigComplex rotation = new BigComplex(rotation_vals[0], rotation_vals[1]); - BigComplex rot_center = new BigComplex(rotation_center[0], rotation_center[1]); - BigComplex tempbc = new BigComplex(xCenter, yCenter); - tempbc = tempbc.sub(rot_center); - tempbc = tempbc.times(rotation).plus(rot_center); - tempbc = fractal.getPlaneTransformedPixel(tempbc); - temp = tempbc; + else if(ThreadDraw.BIGNUM_LIBRARY == Constants.BIGNUM_DOUBLEDOUBLE) { + return Constants.BIGNUM_DOUBLEDOUBLE; } + else if(ThreadDraw.BIGNUM_LIBRARY == Constants.BIGNUM_BUILT_IN) { + if(f.supportsBignum()) { + return Constants.BIGNUM_BUILT_IN; + } - Fractal.clearReferences(); - fractal.calculateReferencePoint(temp, size,size.compareTo(MyApfloat.MAX_DOUBLE_SIZE) < 0, 0, loc, null); + if(size.compareTo(MyApfloat.MIN_DOUBLE_SIZE) > 0) { + return Constants.BIGNUM_DOUBLE; + } + + if(size.compareTo(MyApfloat.MIN_DOUBLE_DOUBLE_SIZE) > 0) { + return Constants.BIGNUM_DOUBLEDOUBLE; + } + + return Constants.BIGNUM_APFLOAT; + } + else if(ThreadDraw.BIGNUM_LIBRARY == Constants.BIGNUM_MPFR && LibMpfr.LOAD_ERROR == null) { + if(f.supportsMpfrBignum()) { + return Constants.BIGNUM_MPFR; + } + + if(size.compareTo(MyApfloat.MIN_DOUBLE_SIZE) > 0) { + return Constants.BIGNUM_DOUBLE; + } + + if(size.compareTo(MyApfloat.MIN_DOUBLE_DOUBLE_SIZE) > 0) { + return Constants.BIGNUM_DOUBLEDOUBLE; + } + + return Constants.BIGNUM_APFLOAT; + } + else if(ThreadDraw.BIGNUM_LIBRARY == Constants.BIGNUM_MPFR && LibMpfr.LOAD_ERROR != null) { + if(size.compareTo(MyApfloat.MIN_DOUBLE_SIZE) > 0) { + return Constants.BIGNUM_DOUBLE; + } + + if(size.compareTo(MyApfloat.MIN_DOUBLE_DOUBLE_SIZE) > 0) { + return Constants.BIGNUM_DOUBLEDOUBLE; + } + + if(f.supportsBignum()) { + return Constants.BIGNUM_BUILT_IN; + } + + return Constants.BIGNUM_APFLOAT; + } + else if(ThreadDraw.BIGNUM_LIBRARY == Constants.BIGNUM_AUTOMATIC) { + if(size.compareTo(MyApfloat.MIN_DOUBLE_SIZE) > 0) { + return Constants.BIGNUM_DOUBLE; + } + + if(size.compareTo(MyApfloat.MIN_DOUBLE_DOUBLE_SIZE) > 0) { + return Constants.BIGNUM_DOUBLEDOUBLE; + } + + if(LibMpfr.LOAD_ERROR == null && f.supportsMpfrBignum() && (MpfrBigNum.precision >= 2500 || !f.supportsBignum())) { + return Constants.BIGNUM_MPFR; + } + + if(f.supportsBignum()) { + return Constants.BIGNUM_BUILT_IN; + } + + return Constants.BIGNUM_APFLOAT; + } + return Constants.BIGNUM_APFLOAT; } public void calculateReference(Location loc) { Fractal.ReferenceCalculationTime = 0; + Fractal.SecondReferenceCalculationTime = 0; Fractal.SACalculationTime = 0; Fractal.BLACalculationTime = 0; + Fractal.Nanomb1CalculationTime = 0; Fractal.total_bla_iterations = new LongAdder(); Fractal.total_bla_steps = new LongAdder(); Fractal.total_perturb_iterations = new LongAdder(); + Fractal.total_nanomb1_skipped_iterations = new LongAdder(); int old_max = progress.getMaximum(); int cur_val = progress.getValue(); - GenericComplex temp; - - if(fractal.supportsBignum() && ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && ThreadDraw.USE_BIGNUM_FOR_PIXELS_IF_POSSIBLE && !loc.isPolar()) { - BigNumComplex rotation = new BigNumComplex(rotation_vals[0], rotation_vals[1]); - BigNumComplex rot_center = new BigNumComplex(rotation_center[0], rotation_center[1]); - BigNumComplex tempbn = new BigNumComplex(xCenter, yCenter); - tempbn = tempbn.sub(rot_center); - tempbn = tempbn.times(rotation).plus(rot_center); - tempbn = fractal.getPlaneTransformedPixel(tempbn); - temp = tempbn; - } - else { - BigComplex rotation = new BigComplex(rotation_vals[0], rotation_vals[1]); - BigComplex rot_center = new BigComplex(rotation_center[0], rotation_center[1]); - BigComplex tempbc = new BigComplex(xCenter, yCenter); - tempbc = tempbc.sub(rot_center); - tempbc = tempbc.times(rotation).plus(rot_center); - tempbc = fractal.getPlaneTransformedPixel(tempbc); - temp = tempbc; - } + GenericComplex temp = loc.getReferencePoint(); boolean isDeep = size.compareTo(MyApfloat.MAX_DOUBLE_SIZE) < 0; int max_ref_iterations = fractal.getReferenceMaxIterations(); - if(Fractal.refPoint != null && temp.getClass().equals(Fractal.refPoint.getClass()) && temp.compare(Fractal.refPoint) == 0 && Fractal.RefType.equals(fractal.getRefType()) - && !(Fractal.ReferenceDeep == null && isDeep) && !(Fractal.Reference == null && !isDeep)) { + boolean referencesArePresent = !(Fractal.ReferenceDeep == null && isDeep) && !(Fractal.Reference == null && !isDeep); + boolean refTypeIsTheSame = Fractal.refPoint != null && temp.getClass().equals(Fractal.refPoint.getClass()) && Fractal.RefType.equals(fractal.getRefType()); + + if(refTypeIsTheSame && referencesArePresent && temp.compare(Fractal.refPoint) == 0) { if(max_ref_iterations > fractal.getReferenceLength()) { - fractal.calculateReferencePoint(temp, size,size.compareTo(MyApfloat.MAX_DOUBLE_SIZE) < 0, Fractal.MaxRefIteration + 1, loc, progress); + fractal.calculateReferencePoint(temp, size,size.compareTo(MyApfloat.MAX_DOUBLE_SIZE) < 0, Fractal.MaxRefIteration + 1, Fractal.MaxRef2Iteration + 1, loc, progress); } else { if (APPROXIMATION_ALGORITHM == 1 && fractal.supportsSeriesApproximation() @@ -8356,6 +8463,8 @@ else if(APPROXIMATION_ALGORITHM == 2 && fractal.supportsBilinearApproximation() )) { fractal.calculateBLAWrapper(isDeep, loc, progress); } + + fractal.clearUnusedReferences(isDeep, fractal.supportsBilinearApproximation()); } @@ -8367,8 +8476,13 @@ else if(APPROXIMATION_ALGORITHM == 2 && fractal.supportsBilinearApproximation() } - Fractal.clearReferences(); - fractal.calculateReferencePoint(temp, size,size.compareTo(MyApfloat.MAX_DOUBLE_SIZE) < 0, 0, loc, progress); + if(fractal.isJulia()) { + Fractal.clearReferences(!(referencesArePresent && refTypeIsTheSame));//Dont clear the julia refs if only the ref point changes + } + else { + Fractal.clearReferences(true); + } + fractal.calculateReferencePoint(temp, size,size.compareTo(MyApfloat.MAX_DOUBLE_SIZE) < 0, 0, 0, loc, progress); progress.setString(null); progress.setMaximum(old_max); diff --git a/src/fractalzoomer/core/antialiasing/AdaptiveMeanAntialiasingAlgorithmRGB.java b/src/fractalzoomer/core/antialiasing/AdaptiveMeanAntialiasingAlgorithmRGB.java index 2d39ce7e5..f6c46554c 100644 --- a/src/fractalzoomer/core/antialiasing/AdaptiveMeanAntialiasingAlgorithmRGB.java +++ b/src/fractalzoomer/core/antialiasing/AdaptiveMeanAntialiasingAlgorithmRGB.java @@ -16,6 +16,8 @@ public class AdaptiveMeanAntialiasingAlgorithmRGB extends AntialiasingAlgorithm private int MinSamples; private double AdaptiveThreshold; + private double [] sampleCountReciprocals; + public AdaptiveMeanAntialiasingAlgorithmRGB(int totalSamples, int minAdaptiveSteps) { super(totalSamples); MeanR = 0; @@ -27,6 +29,14 @@ public AdaptiveMeanAntialiasingAlgorithmRGB(int totalSamples, int minAdaptiveSte sampleCount = 0; MinSamples = minAdaptiveSteps; + sampleCountReciprocals = new double[totalSamples + 1]; + + double samplecnt = 1; + for(int i = 1; i < sampleCountReciprocals.length; i++) { + sampleCountReciprocals[i] = 1 / samplecnt; + samplecnt++; + } + if(MinSamples == 5) { AdaptiveThreshold = 2.5; } @@ -52,9 +62,11 @@ public boolean addSample(int color) { double blue = color & 0xff; sampleCount++; - double NewMeanR = MeanR + (red - MeanR) / sampleCount; - double NewMeanG = MeanG + (green - MeanG) / sampleCount; - double NewMeanB = MeanB + (blue - MeanB) / sampleCount; + double rec = sampleCountReciprocals[sampleCount]; + + double NewMeanR = MeanR + (red - MeanR) * rec; + double NewMeanG = MeanG + (green - MeanG) * rec; + double NewMeanB = MeanB + (blue - MeanB) * rec; VarR = VarR + (red - NewMeanR) * (red - MeanR); VarG = VarG + (green - NewMeanG) * (green - MeanG); diff --git a/src/fractalzoomer/core/antialiasing/AntialiasingAlgorithm.java b/src/fractalzoomer/core/antialiasing/AntialiasingAlgorithm.java index 23d844c5a..ed6a86a59 100644 --- a/src/fractalzoomer/core/antialiasing/AntialiasingAlgorithm.java +++ b/src/fractalzoomer/core/antialiasing/AntialiasingAlgorithm.java @@ -1,11 +1,9 @@ package fractalzoomer.core.antialiasing; -import java.util.Random; - public abstract class AntialiasingAlgorithm { protected int totalSamples; - public AntialiasingAlgorithm(int totalSamples) { + protected AntialiasingAlgorithm(int totalSamples) { this.totalSamples = totalSamples; } diff --git a/src/fractalzoomer/core/bla/BLA.java b/src/fractalzoomer/core/bla/BLA.java index e01e00065..d39f8a12c 100644 --- a/src/fractalzoomer/core/bla/BLA.java +++ b/src/fractalzoomer/core/bla/BLA.java @@ -5,7 +5,7 @@ public abstract class BLA { public double r2, Ax, Ay; - public BLA(double r2, Complex A) { + protected BLA(double r2, Complex A) { this.r2 = r2; this.Ax = A.getRe(); this.Ay = A.getIm(); diff --git a/src/fractalzoomer/core/bla/BLADeep.java b/src/fractalzoomer/core/bla/BLADeep.java index 03fa9f5bd..cf88eae6e 100644 --- a/src/fractalzoomer/core/bla/BLADeep.java +++ b/src/fractalzoomer/core/bla/BLADeep.java @@ -7,7 +7,7 @@ public abstract class BLADeep { public double r2, Ax, Ay; public long Aexp, r2exp; - public BLADeep(MantExp r2, MantExpComplex A) { + protected BLADeep(MantExp r2, MantExpComplex A) { this.r2 = r2.getMantissa(); this.r2exp = r2.getExp(); this.Ax = A.getMantissaReal(); diff --git a/src/fractalzoomer/core/bla/BLADeepGenericStep.java b/src/fractalzoomer/core/bla/BLADeepGenericStep.java index 18ccb5efb..9d64db585 100644 --- a/src/fractalzoomer/core/bla/BLADeepGenericStep.java +++ b/src/fractalzoomer/core/bla/BLADeepGenericStep.java @@ -1,6 +1,5 @@ package fractalzoomer.core.bla; -import fractalzoomer.core.Complex; import fractalzoomer.core.MantExp; import fractalzoomer.core.MantExpComplex; @@ -9,7 +8,7 @@ public abstract class BLADeepGenericStep extends BLADeep { public double Bx, By; public long Bexp; - public BLADeepGenericStep(MantExp r2, MantExpComplex A, MantExpComplex B) { + protected BLADeepGenericStep(MantExp r2, MantExpComplex A, MantExpComplex B) { super(r2, A); this.Bx = B.getMantissaReal(); this.By = B.getMantissaImag(); diff --git a/src/fractalzoomer/core/bla/BLAGenericStep.java b/src/fractalzoomer/core/bla/BLAGenericStep.java index 70c1aa208..8f9f401de 100644 --- a/src/fractalzoomer/core/bla/BLAGenericStep.java +++ b/src/fractalzoomer/core/bla/BLAGenericStep.java @@ -6,7 +6,7 @@ public abstract class BLAGenericStep extends BLA { public double Bx, By; - public BLAGenericStep(double r2, Complex A, Complex B) { + protected BLAGenericStep(double r2, Complex A, Complex B) { super(r2, A); this.Bx = B.getRe(); this.By = B.getIm(); diff --git a/src/fractalzoomer/core/bla/BLAS.java b/src/fractalzoomer/core/bla/BLAS.java index 710548613..f8dac8be8 100644 --- a/src/fractalzoomer/core/bla/BLAS.java +++ b/src/fractalzoomer/core/bla/BLAS.java @@ -292,7 +292,7 @@ private void mergeOneStep(int m, int elementsSrc, int src, int dest, double blaS BLA x = b[src][mx]; BLA y = b[src][my]; - b[dest][m] = mergeTwoBlas(x, y, blaSize);; + b[dest][m] = mergeTwoBlas(x, y, blaSize); } else { b[dest][m] = b[src][mx]; } diff --git a/src/fractalzoomer/core/blending/AdditionBlending.java b/src/fractalzoomer/core/blending/AdditionBlending.java index f8f2e2c8a..0ec16639b 100644 --- a/src/fractalzoomer/core/blending/AdditionBlending.java +++ b/src/fractalzoomer/core/blending/AdditionBlending.java @@ -29,7 +29,7 @@ public AdditionBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = Math.min(redB + redA, 255); int temp_green = Math.min(greenB + greenA, 255); diff --git a/src/fractalzoomer/core/blending/Blending.java b/src/fractalzoomer/core/blending/Blending.java index c5147bef6..3986204e8 100644 --- a/src/fractalzoomer/core/blending/Blending.java +++ b/src/fractalzoomer/core/blending/Blending.java @@ -16,8 +16,7 @@ */ package fractalzoomer.core.blending; -import fractalzoomer.core.interpolation.*; -import fractalzoomer.main.MainWindow; +import fractalzoomer.core.interpolation.InterpolationMethod; /** * @@ -25,12 +24,33 @@ */ public abstract class Blending { protected InterpolationMethod method; + protected boolean reverseColors; - public Blending(int color_interpolation) { + protected Blending(int color_interpolation) { method = InterpolationMethod.create(color_interpolation); + reverseColors = false; } + + public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + + if(reverseColors) { + int tempRed = redA; + int tempGreen = greenA; + int tempBlue = blueA; + + redA = redB; + greenA = greenB; + blueA = blueB; + + redB = tempRed; + greenB = tempGreen; + blueB = tempBlue; + } + + return blendInternal(redA, greenA, blueA, redB, greenB, blueB, coef); + } - public abstract int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef); + protected abstract int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef); } diff --git a/src/fractalzoomer/core/blending/BurnBlending.java b/src/fractalzoomer/core/blending/BurnBlending.java index 882347c9f..32b11b754 100644 --- a/src/fractalzoomer/core/blending/BurnBlending.java +++ b/src/fractalzoomer/core/blending/BurnBlending.java @@ -29,7 +29,7 @@ public BurnBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { if(redB == 255 && greenB == 255 && blueB == 255) { redB = 254; diff --git a/src/fractalzoomer/core/blending/ColorBlending.java b/src/fractalzoomer/core/blending/ColorBlending.java index 891308cb2..048c8791b 100644 --- a/src/fractalzoomer/core/blending/ColorBlending.java +++ b/src/fractalzoomer/core/blending/ColorBlending.java @@ -29,7 +29,7 @@ public ColorBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { float[] hsbvalsContours = new float[3]; Color.RGBtoHSB(redA, greenA, blueA, hsbvalsContours); diff --git a/src/fractalzoomer/core/blending/DarkenOnlyBlending.java b/src/fractalzoomer/core/blending/DarkenOnlyBlending.java index 7c17beb20..73cdada9f 100644 --- a/src/fractalzoomer/core/blending/DarkenOnlyBlending.java +++ b/src/fractalzoomer/core/blending/DarkenOnlyBlending.java @@ -29,7 +29,7 @@ public DarkenOnlyBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = Math.min(redB, redA); int temp_green = Math.min(greenB, greenA); diff --git a/src/fractalzoomer/core/blending/DifferenceBlending.java b/src/fractalzoomer/core/blending/DifferenceBlending.java index c8a03fd85..8cb30bc35 100644 --- a/src/fractalzoomer/core/blending/DifferenceBlending.java +++ b/src/fractalzoomer/core/blending/DifferenceBlending.java @@ -29,7 +29,7 @@ public DifferenceBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = Math.abs(redB - redA); int temp_green = Math.abs(greenB - greenA); diff --git a/src/fractalzoomer/core/blending/DivideBlending.java b/src/fractalzoomer/core/blending/DivideBlending.java index d2d505228..f9d9505f6 100644 --- a/src/fractalzoomer/core/blending/DivideBlending.java +++ b/src/fractalzoomer/core/blending/DivideBlending.java @@ -29,7 +29,7 @@ public DivideBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { if(redB == 0 && greenB == 0 && blueB == 0) { redB = 1; diff --git a/src/fractalzoomer/core/blending/DodgeBlending.java b/src/fractalzoomer/core/blending/DodgeBlending.java index bfbfd6d16..043959e12 100644 --- a/src/fractalzoomer/core/blending/DodgeBlending.java +++ b/src/fractalzoomer/core/blending/DodgeBlending.java @@ -29,7 +29,7 @@ public DodgeBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { if(redB == 0 && greenB == 0 && blueB == 0) { redB = 1; diff --git a/src/fractalzoomer/core/blending/ExclusionBlending.java b/src/fractalzoomer/core/blending/ExclusionBlending.java index d6bdda2f0..9735ad245 100644 --- a/src/fractalzoomer/core/blending/ExclusionBlending.java +++ b/src/fractalzoomer/core/blending/ExclusionBlending.java @@ -29,7 +29,7 @@ public ExclusionBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = (int)(redB + redA - 2 * (redB * redA) / 255.0 + 0.5); int temp_green = (int)(greenB + greenA - 2 * (greenB * greenA) / 255.0 + 0.5); diff --git a/src/fractalzoomer/core/blending/GrainExtractBlending.java b/src/fractalzoomer/core/blending/GrainExtractBlending.java index 4258359f1..749776379 100644 --- a/src/fractalzoomer/core/blending/GrainExtractBlending.java +++ b/src/fractalzoomer/core/blending/GrainExtractBlending.java @@ -29,7 +29,7 @@ public GrainExtractBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = redB - redA + 128; int temp_green = greenB - greenA + 128; diff --git a/src/fractalzoomer/core/blending/GrainMergeBlending.java b/src/fractalzoomer/core/blending/GrainMergeBlending.java index d6f08c059..8d8fc3688 100644 --- a/src/fractalzoomer/core/blending/GrainMergeBlending.java +++ b/src/fractalzoomer/core/blending/GrainMergeBlending.java @@ -29,7 +29,7 @@ public GrainMergeBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = redB + redA - 128; int temp_green = greenB + greenA - 128; diff --git a/src/fractalzoomer/core/blending/HardLightBlending.java b/src/fractalzoomer/core/blending/HardLightBlending.java index 675599fb0..67e41b682 100644 --- a/src/fractalzoomer/core/blending/HardLightBlending.java +++ b/src/fractalzoomer/core/blending/HardLightBlending.java @@ -29,7 +29,7 @@ public HardLightBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = 0; int temp_green = 0; diff --git a/src/fractalzoomer/core/blending/HueBlending.java b/src/fractalzoomer/core/blending/HueBlending.java index 3a5508a76..05389e217 100644 --- a/src/fractalzoomer/core/blending/HueBlending.java +++ b/src/fractalzoomer/core/blending/HueBlending.java @@ -29,7 +29,7 @@ public HueBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { float[] hsbvalsContours = new float[3]; Color.RGBtoHSB(redA, greenA, blueA, hsbvalsContours); diff --git a/src/fractalzoomer/core/blending/LCHChromaBlending.java b/src/fractalzoomer/core/blending/LCHChromaBlending.java index c9a8aecb8..d342fc411 100644 --- a/src/fractalzoomer/core/blending/LCHChromaBlending.java +++ b/src/fractalzoomer/core/blending/LCHChromaBlending.java @@ -31,7 +31,7 @@ public LCHChromaBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = 0, temp_green = 0, temp_blue = 0; diff --git a/src/fractalzoomer/core/blending/LCHColorBlending.java b/src/fractalzoomer/core/blending/LCHColorBlending.java index a7353fd4d..9084d3dec 100644 --- a/src/fractalzoomer/core/blending/LCHColorBlending.java +++ b/src/fractalzoomer/core/blending/LCHColorBlending.java @@ -31,7 +31,7 @@ public LCHColorBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = 0, temp_green = 0, temp_blue = 0; diff --git a/src/fractalzoomer/core/blending/LCHHueBlending.java b/src/fractalzoomer/core/blending/LCHHueBlending.java index 9c9b2bd06..f6d7941ac 100644 --- a/src/fractalzoomer/core/blending/LCHHueBlending.java +++ b/src/fractalzoomer/core/blending/LCHHueBlending.java @@ -31,7 +31,7 @@ public LCHHueBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = 0, temp_green = 0, temp_blue = 0; diff --git a/src/fractalzoomer/core/blending/LCHLightnessBlending.java b/src/fractalzoomer/core/blending/LCHLightnessBlending.java index dc0cd3498..952c4c24b 100644 --- a/src/fractalzoomer/core/blending/LCHLightnessBlending.java +++ b/src/fractalzoomer/core/blending/LCHLightnessBlending.java @@ -31,7 +31,7 @@ public LCHLightnessBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = 0, temp_green = 0, temp_blue = 0; diff --git a/src/fractalzoomer/core/blending/LightenOnlyBlending.java b/src/fractalzoomer/core/blending/LightenOnlyBlending.java index c3580d681..56b9d14a4 100644 --- a/src/fractalzoomer/core/blending/LightenOnlyBlending.java +++ b/src/fractalzoomer/core/blending/LightenOnlyBlending.java @@ -29,7 +29,7 @@ public LightenOnlyBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = Math.max(redB, redA); int temp_green = Math.max(greenB, greenA); diff --git a/src/fractalzoomer/core/blending/LinearBurnBlending.java b/src/fractalzoomer/core/blending/LinearBurnBlending.java index d17e5736e..1a76f3acf 100644 --- a/src/fractalzoomer/core/blending/LinearBurnBlending.java +++ b/src/fractalzoomer/core/blending/LinearBurnBlending.java @@ -29,7 +29,7 @@ public LinearBurnBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = redB + redA - 255; int temp_green = greenB + greenA - 255; diff --git a/src/fractalzoomer/core/blending/LinearLightBlending.java b/src/fractalzoomer/core/blending/LinearLightBlending.java index e0a23b01b..2b0c6e668 100644 --- a/src/fractalzoomer/core/blending/LinearLightBlending.java +++ b/src/fractalzoomer/core/blending/LinearLightBlending.java @@ -29,7 +29,7 @@ public LinearLightBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = 0; if(redA <= 128) { diff --git a/src/fractalzoomer/core/blending/LuminanceBlending.java b/src/fractalzoomer/core/blending/LuminanceBlending.java index 8f3e52850..a0ebe6ba9 100644 --- a/src/fractalzoomer/core/blending/LuminanceBlending.java +++ b/src/fractalzoomer/core/blending/LuminanceBlending.java @@ -32,7 +32,7 @@ public LuminanceBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = 0, temp_green = 0, temp_blue = 0; diff --git a/src/fractalzoomer/core/blending/MultiplyBlending.java b/src/fractalzoomer/core/blending/MultiplyBlending.java index 2d7b9dd59..da9d85d51 100644 --- a/src/fractalzoomer/core/blending/MultiplyBlending.java +++ b/src/fractalzoomer/core/blending/MultiplyBlending.java @@ -29,7 +29,7 @@ public MultiplyBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = (int)((redA * redB) / 255.0 + 0.5); int temp_green = (int)((greenA * greenB) / 255.0 + 0.5); diff --git a/src/fractalzoomer/core/blending/NormalBlending.java b/src/fractalzoomer/core/blending/NormalBlending.java index b97d0ec41..02428e4f8 100644 --- a/src/fractalzoomer/core/blending/NormalBlending.java +++ b/src/fractalzoomer/core/blending/NormalBlending.java @@ -29,7 +29,7 @@ public NormalBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { return method.interpolate(redB, greenB, blueB, redA, greenA, blueA, coef); diff --git a/src/fractalzoomer/core/blending/OverlayBlending.java b/src/fractalzoomer/core/blending/OverlayBlending.java index ad6eefbbe..fff9912e6 100644 --- a/src/fractalzoomer/core/blending/OverlayBlending.java +++ b/src/fractalzoomer/core/blending/OverlayBlending.java @@ -30,7 +30,7 @@ public OverlayBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = 0; if(redB < 128) { diff --git a/src/fractalzoomer/core/blending/PinLightBlending.java b/src/fractalzoomer/core/blending/PinLightBlending.java index dd69d4245..b4342c33e 100644 --- a/src/fractalzoomer/core/blending/PinLightBlending.java +++ b/src/fractalzoomer/core/blending/PinLightBlending.java @@ -29,7 +29,7 @@ public PinLightBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = 0; if(redA > 128) { diff --git a/src/fractalzoomer/core/blending/SaturationBlending.java b/src/fractalzoomer/core/blending/SaturationBlending.java index 8cc274e03..9910ecf0b 100644 --- a/src/fractalzoomer/core/blending/SaturationBlending.java +++ b/src/fractalzoomer/core/blending/SaturationBlending.java @@ -29,7 +29,7 @@ public SaturationBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { float[] hsbvalsContours = new float[3]; Color.RGBtoHSB(redA, greenA, blueA, hsbvalsContours); diff --git a/src/fractalzoomer/core/blending/ScreenBlending.java b/src/fractalzoomer/core/blending/ScreenBlending.java index 4ae3d93ec..b7e40a6ae 100644 --- a/src/fractalzoomer/core/blending/ScreenBlending.java +++ b/src/fractalzoomer/core/blending/ScreenBlending.java @@ -29,7 +29,7 @@ public ScreenBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = (int)(255 - (255 - redA)*(255 - redB) / 255.0 + 0.5); int temp_green = (int)(255 - (255 - greenA)*(255 - greenB) / 255.0 + 0.5); diff --git a/src/fractalzoomer/core/blending/SoftLightBlending.java b/src/fractalzoomer/core/blending/SoftLightBlending.java index cddb10c8a..0df320bd8 100644 --- a/src/fractalzoomer/core/blending/SoftLightBlending.java +++ b/src/fractalzoomer/core/blending/SoftLightBlending.java @@ -29,7 +29,7 @@ public SoftLightBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = (int)((redB / 255.0) * (redB + ((2 * redA) / 255.0) * (255 - redB)) + 0.5); int temp_green = (int)((greenB / 255.0) * (greenB + ((2 * greenA) / 255.0) * (255 - greenB)) + 0.5); diff --git a/src/fractalzoomer/core/blending/SubtractionBlending.java b/src/fractalzoomer/core/blending/SubtractionBlending.java index 9462d10ff..c71ff60ef 100644 --- a/src/fractalzoomer/core/blending/SubtractionBlending.java +++ b/src/fractalzoomer/core/blending/SubtractionBlending.java @@ -29,7 +29,7 @@ public SubtractionBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { int temp_red = Math.max(redB - redA, 0); int temp_green = Math.max(greenB - greenA, 0); diff --git a/src/fractalzoomer/core/blending/ValueBlending.java b/src/fractalzoomer/core/blending/ValueBlending.java index 37a38d770..9ed9a8035 100644 --- a/src/fractalzoomer/core/blending/ValueBlending.java +++ b/src/fractalzoomer/core/blending/ValueBlending.java @@ -29,7 +29,7 @@ public ValueBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { float[] hsbvalsContours = new float[3]; Color.RGBtoHSB(redA, greenA, blueA, hsbvalsContours); diff --git a/src/fractalzoomer/core/blending/VividLightBlending.java b/src/fractalzoomer/core/blending/VividLightBlending.java index d0b8642eb..5cbf1c2ef 100644 --- a/src/fractalzoomer/core/blending/VividLightBlending.java +++ b/src/fractalzoomer/core/blending/VividLightBlending.java @@ -29,7 +29,7 @@ public VividLightBlending(int color_interpolation) { } @Override - public int blend(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { + public int blendInternal(int redA, int greenA, int blueA, int redB, int greenB, int blueB, double coef) { if(redB == 0 && greenB == 0 && blueB == 0) { redB = 1; diff --git a/src/fractalzoomer/core/domain_coloring/BlackCirclesLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/BlackCirclesLog2DomainColoring.java index d8d3bb7ce..18fa5793e 100644 --- a/src/fractalzoomer/core/domain_coloring/BlackCirclesLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/BlackCirclesLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class BlackCirclesLog2DomainColoring extends DomainColoring { - public BlackCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public BlackCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); circlesColorRed = 0; circlesColorGreen = 0; diff --git a/src/fractalzoomer/core/domain_coloring/BlackGridBrightContoursLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/BlackGridBrightContoursLog2DomainColoring.java index a21e71439..efdc61651 100644 --- a/src/fractalzoomer/core/domain_coloring/BlackGridBrightContoursLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/BlackGridBrightContoursLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class BlackGridBrightContoursLog2DomainColoring extends DomainColoring { - public BlackGridBrightContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public BlackGridBrightContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gridColorRed = 0; gridColorGreen = 0; diff --git a/src/fractalzoomer/core/domain_coloring/BlackGridContoursLog2IsoLinesDomainColoring.java b/src/fractalzoomer/core/domain_coloring/BlackGridContoursLog2IsoLinesDomainColoring.java index dd00fe16d..06a6a43c3 100644 --- a/src/fractalzoomer/core/domain_coloring/BlackGridContoursLog2IsoLinesDomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/BlackGridContoursLog2IsoLinesDomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class BlackGridContoursLog2IsoLinesDomainColoring extends DomainColoring { - public BlackGridContoursLog2IsoLinesDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public BlackGridContoursLog2IsoLinesDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); iso_distance = 1.0 / 12.0; iso_factor = 0.5; diff --git a/src/fractalzoomer/core/domain_coloring/BlackGridDomainColoring.java b/src/fractalzoomer/core/domain_coloring/BlackGridDomainColoring.java index 52aa2acf3..fc45ff54b 100644 --- a/src/fractalzoomer/core/domain_coloring/BlackGridDomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/BlackGridDomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class BlackGridDomainColoring extends DomainColoring { - public BlackGridDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public BlackGridDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gridColorRed = 0; gridColorGreen = 0; diff --git a/src/fractalzoomer/core/domain_coloring/BlackGridIsoContoursDomainColoring.java b/src/fractalzoomer/core/domain_coloring/BlackGridIsoContoursDomainColoring.java index ea1cf7b7c..3593c3626 100644 --- a/src/fractalzoomer/core/domain_coloring/BlackGridIsoContoursDomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/BlackGridIsoContoursDomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class BlackGridIsoContoursDomainColoring extends DomainColoring { - public BlackGridIsoContoursDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public BlackGridIsoContoursDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); iso_distance = 1.0 / 12.0; iso_factor = 0.5; diff --git a/src/fractalzoomer/core/domain_coloring/BlackGridWhiteCirclesLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/BlackGridWhiteCirclesLog2DomainColoring.java index 95bfa5bc7..7b4163618 100644 --- a/src/fractalzoomer/core/domain_coloring/BlackGridWhiteCirclesLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/BlackGridWhiteCirclesLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class BlackGridWhiteCirclesLog2DomainColoring extends DomainColoring { - public BlackGridWhiteCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public BlackGridWhiteCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gridColorRed = 0; gridColorGreen = 0; diff --git a/src/fractalzoomer/core/domain_coloring/BrightContoursLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/BrightContoursLog2DomainColoring.java index 82425c36f..29bb04239 100644 --- a/src/fractalzoomer/core/domain_coloring/BrightContoursLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/BrightContoursLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class BrightContoursLog2DomainColoring extends DomainColoring { - public BrightContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public BrightContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gradient = blackToWhite; diff --git a/src/fractalzoomer/core/domain_coloring/CustomDomainColoring.java b/src/fractalzoomer/core/domain_coloring/CustomDomainColoring.java index 441f8d47a..06924b441 100644 --- a/src/fractalzoomer/core/domain_coloring/CustomDomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/CustomDomainColoring.java @@ -20,6 +20,7 @@ import fractalzoomer.core.blending.Blending; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.DomainColoringSettings; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -39,9 +40,9 @@ public class CustomDomainColoring extends DomainColoring { private double normType; private int[] order; - public CustomDomainColoring(DomainColoringSettings ds, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int[] gradient, int interpolation, int gradient_offset, double countourFactor) { + public CustomDomainColoring(DomainColoringSettings ds, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int[] gradient, int interpolation, int gradient_offset, double countourFactor) { - super(ds.domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(ds.domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); circlesBlending = ds.circlesBlending; gridBlending = ds.gridBlending; diff --git a/src/fractalzoomer/core/domain_coloring/DarkContoursLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/DarkContoursLog2DomainColoring.java index 6eb914b12..1eb2bf5ba 100644 --- a/src/fractalzoomer/core/domain_coloring/DarkContoursLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/DarkContoursLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class DarkContoursLog2DomainColoring extends DomainColoring { - public DarkContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public DarkContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gradient = whiteToBlack; diff --git a/src/fractalzoomer/core/domain_coloring/DomainColoring.java b/src/fractalzoomer/core/domain_coloring/DomainColoring.java index 63dbe2309..a9028f9a6 100644 --- a/src/fractalzoomer/core/domain_coloring/DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/DomainColoring.java @@ -19,7 +19,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; import fractalzoomer.core.interpolation.*; -import fractalzoomer.main.MainWindow; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; import fractalzoomer.utils.ColorSpaceConverter; @@ -32,8 +32,8 @@ * @author hrkalona2 */ public abstract class DomainColoring { - public static final int[] blackToWhite = {-16777216, -16711423, -16645630, -16579837, -16514044, -16448251, -16382458, -16316665, -16250872, -16185079, -16119286, -16053493, -15987700, -15921907, -15856114, -15790321, -15724528, -15658735, -15592942, -15527149, -15461356, -15395563, -15329770, -15263977, -15198184, -15132391, -15066598, -15000805, -14935012, -14869219, -14803426, -14737633, -14671840, -14606047, -14540254, -14474461, -14408668, -14342875, -14277082, -14211289, -14145496, -14079703, -14013910, -13948117, -13882324, -13816531, -13750738, -13684945, -13619152, -13553359, -13487566, -13421773, -13355980, -13290187, -13224394, -13158601, -13092808, -13027015, -12961222, -12895429, -12829636, -12763843, -12698050, -12632257, -12566464, -12500671, -12434878, -12369085, -12303292, -12237499, -12171706, -12105913, -12040120, -11974327, -11908534, -11842741, -11776948, -11711155, -11645362, -11579569, -11513776, -11447983, -11382190, -11316397, -11250604, -11184811, -11119018, -11053225, -10987432, -10921639, -10855846, -10790053, -10724260, -10658467, -10592674, -10526881, -10461088, -10395295, -10329502, -10263709, -10197916, -10132123, -10066330, -10000537, -9934744, -9868951, -9803158, -9737365, -9671572, -9605779, -9539986, -9474193, -9408400, -9342607, -9276814, -9211021, -9145228, -9079435, -9013642, -8947849, -8882056, -8816263, -8750470, -8684677, -8618884, -8553091, -8487298, -8421505, -8355712, -8289919, -8224126, -8158333, -8092540, -8026747, -7960954, -7895161, -7829368, -7763575, -7697782, -7631989, -7566196, -7500403, -7434610, -7368817, -7303024, -7237231, -7171438, -7105645, -7039852, -6974059, -6908266, -6842473, -6776680, -6710887, -6645094, -6579301, -6513508, -6447715, -6381922, -6316129, -6250336, -6184543, -6118750, -6052957, -5987164, -5921371, -5855578, -5789785, -5723992, -5658199, -5592406, -5526613, -5460820, -5395027, -5329234, -5263441, -5197648, -5131855, -5066062, -5000269, -4934476, -4868683, -4802890, -4737097, -4671304, -4605511, -4539718, -4473925, -4408132, -4342339, -4276546, -4210753, -4144960, -4079167, -4013374, -3947581, -3881788, -3815995, -3750202, -3684409, -3618616, -3552823, -3487030, -3421237, -3355444, -3289651, -3223858, -3158065, -3092272, -3026479, -2960686, -2894893, -2829100, -2763307, -2697514, -2631721, -2565928, -2500135, -2434342, -2368549, -2302756, -2236963, -2171170, -2105377, -2039584, -1973791, -1907998, -1842205, -1776412, -1710619, -1644826, -1579033, -1513240, -1447447, -1381654, -1315861, -1250068, -1184275, -1118482, -1052689, -986896, -921103, -855310, -789517, -723724, -657931, -592138, -526345, -460552, -394759, -328966, -263173, -197380, -131587, -65794, -1}; - public static final int[] whiteToBlack = {-1, -65794, -131587, -197380, -263173, -328966, -394759, -460552, -526345, -592138, -657931, -723724, -789517, -855310, -921103, -986896, -1052689, -1118482, -1184275, -1250068, -1315861, -1381654, -1447447, -1513240, -1579033, -1644826, -1710619, -1776412, -1842205, -1907998, -1973791, -2039584, -2105377, -2171170, -2236963, -2302756, -2368549, -2434342, -2500135, -2565928, -2631721, -2697514, -2763307, -2829100, -2894893, -2960686, -3026479, -3092272, -3158065, -3223858, -3289651, -3355444, -3421237, -3487030, -3552823, -3618616, -3684409, -3750202, -3815995, -3881788, -3947581, -4013374, -4079167, -4144960, -4210753, -4276546, -4342339, -4408132, -4473925, -4539718, -4605511, -4671304, -4737097, -4802890, -4868683, -4934476, -5000269, -5066062, -5131855, -5197648, -5263441, -5329234, -5395027, -5460820, -5526613, -5592406, -5658199, -5723992, -5789785, -5855578, -5921371, -5987164, -6052957, -6118750, -6184543, -6250336, -6316129, -6381922, -6447715, -6513508, -6579301, -6645094, -6710887, -6776680, -6842473, -6908266, -6974059, -7039852, -7105645, -7171438, -7237231, -7303024, -7368817, -7434610, -7500403, -7566196, -7631989, -7697782, -7763575, -7829368, -7895161, -7960954, -8026747, -8092540, -8158333, -8224126, -8289919, -8355712, -8421505, -8487298, -8553091, -8618884, -8684677, -8750470, -8816263, -8882056, -8947849, -9013642, -9079435, -9145228, -9211021, -9276814, -9342607, -9408400, -9474193, -9539986, -9605779, -9671572, -9737365, -9803158, -9868951, -9934744, -10000537, -10066330, -10132123, -10197916, -10263709, -10329502, -10395295, -10461088, -10526881, -10592674, -10658467, -10724260, -10790053, -10855846, -10921639, -10987432, -11053225, -11119018, -11184811, -11250604, -11316397, -11382190, -11447983, -11513776, -11579569, -11645362, -11711155, -11776948, -11842741, -11908534, -11974327, -12040120, -12105913, -12171706, -12237499, -12303292, -12369085, -12434878, -12500671, -12566464, -12632257, -12698050, -12763843, -12829636, -12895429, -12961222, -13027015, -13092808, -13158601, -13224394, -13290187, -13355980, -13421773, -13487566, -13553359, -13619152, -13684945, -13750738, -13816531, -13882324, -13948117, -14013910, -14079703, -14145496, -14211289, -14277082, -14342875, -14408668, -14474461, -14540254, -14606047, -14671840, -14737633, -14803426, -14869219, -14935012, -15000805, -15066598, -15132391, -15198184, -15263977, -15329770, -15395563, -15461356, -15527149, -15592942, -15658735, -15724528, -15790321, -15856114, -15921907, -15987700, -16053493, -16119286, -16185079, -16250872, -16316665, -16382458, -16448251, -16514044, -16579837, -16645630, -16711423, -16777216}; + protected static final int[] blackToWhite = {-16777216, -16711423, -16645630, -16579837, -16514044, -16448251, -16382458, -16316665, -16250872, -16185079, -16119286, -16053493, -15987700, -15921907, -15856114, -15790321, -15724528, -15658735, -15592942, -15527149, -15461356, -15395563, -15329770, -15263977, -15198184, -15132391, -15066598, -15000805, -14935012, -14869219, -14803426, -14737633, -14671840, -14606047, -14540254, -14474461, -14408668, -14342875, -14277082, -14211289, -14145496, -14079703, -14013910, -13948117, -13882324, -13816531, -13750738, -13684945, -13619152, -13553359, -13487566, -13421773, -13355980, -13290187, -13224394, -13158601, -13092808, -13027015, -12961222, -12895429, -12829636, -12763843, -12698050, -12632257, -12566464, -12500671, -12434878, -12369085, -12303292, -12237499, -12171706, -12105913, -12040120, -11974327, -11908534, -11842741, -11776948, -11711155, -11645362, -11579569, -11513776, -11447983, -11382190, -11316397, -11250604, -11184811, -11119018, -11053225, -10987432, -10921639, -10855846, -10790053, -10724260, -10658467, -10592674, -10526881, -10461088, -10395295, -10329502, -10263709, -10197916, -10132123, -10066330, -10000537, -9934744, -9868951, -9803158, -9737365, -9671572, -9605779, -9539986, -9474193, -9408400, -9342607, -9276814, -9211021, -9145228, -9079435, -9013642, -8947849, -8882056, -8816263, -8750470, -8684677, -8618884, -8553091, -8487298, -8421505, -8355712, -8289919, -8224126, -8158333, -8092540, -8026747, -7960954, -7895161, -7829368, -7763575, -7697782, -7631989, -7566196, -7500403, -7434610, -7368817, -7303024, -7237231, -7171438, -7105645, -7039852, -6974059, -6908266, -6842473, -6776680, -6710887, -6645094, -6579301, -6513508, -6447715, -6381922, -6316129, -6250336, -6184543, -6118750, -6052957, -5987164, -5921371, -5855578, -5789785, -5723992, -5658199, -5592406, -5526613, -5460820, -5395027, -5329234, -5263441, -5197648, -5131855, -5066062, -5000269, -4934476, -4868683, -4802890, -4737097, -4671304, -4605511, -4539718, -4473925, -4408132, -4342339, -4276546, -4210753, -4144960, -4079167, -4013374, -3947581, -3881788, -3815995, -3750202, -3684409, -3618616, -3552823, -3487030, -3421237, -3355444, -3289651, -3223858, -3158065, -3092272, -3026479, -2960686, -2894893, -2829100, -2763307, -2697514, -2631721, -2565928, -2500135, -2434342, -2368549, -2302756, -2236963, -2171170, -2105377, -2039584, -1973791, -1907998, -1842205, -1776412, -1710619, -1644826, -1579033, -1513240, -1447447, -1381654, -1315861, -1250068, -1184275, -1118482, -1052689, -986896, -921103, -855310, -789517, -723724, -657931, -592138, -526345, -460552, -394759, -328966, -263173, -197380, -131587, -65794, -1}; + protected static final int[] whiteToBlack = {-1, -65794, -131587, -197380, -263173, -328966, -394759, -460552, -526345, -592138, -657931, -723724, -789517, -855310, -921103, -986896, -1052689, -1118482, -1184275, -1250068, -1315861, -1381654, -1447447, -1513240, -1579033, -1644826, -1710619, -1776412, -1842205, -1907998, -1973791, -2039584, -2105377, -2171170, -2236963, -2302756, -2368549, -2434342, -2500135, -2565928, -2631721, -2697514, -2763307, -2829100, -2894893, -2960686, -3026479, -3092272, -3158065, -3223858, -3289651, -3355444, -3421237, -3487030, -3552823, -3618616, -3684409, -3750202, -3815995, -3881788, -3947581, -4013374, -4079167, -4144960, -4210753, -4276546, -4342339, -4408132, -4473925, -4539718, -4605511, -4671304, -4737097, -4802890, -4868683, -4934476, -5000269, -5066062, -5131855, -5197648, -5263441, -5329234, -5395027, -5460820, -5526613, -5592406, -5658199, -5723992, -5789785, -5855578, -5921371, -5987164, -6052957, -6118750, -6184543, -6250336, -6316129, -6381922, -6447715, -6513508, -6579301, -6645094, -6710887, -6776680, -6842473, -6908266, -6974059, -7039852, -7105645, -7171438, -7237231, -7303024, -7368817, -7434610, -7500403, -7566196, -7631989, -7697782, -7763575, -7829368, -7895161, -7960954, -8026747, -8092540, -8158333, -8224126, -8289919, -8355712, -8421505, -8487298, -8553091, -8618884, -8684677, -8750470, -8816263, -8882056, -8947849, -9013642, -9079435, -9145228, -9211021, -9276814, -9342607, -9408400, -9474193, -9539986, -9605779, -9671572, -9737365, -9803158, -9868951, -9934744, -10000537, -10066330, -10132123, -10197916, -10263709, -10329502, -10395295, -10461088, -10526881, -10592674, -10658467, -10724260, -10790053, -10855846, -10921639, -10987432, -11053225, -11119018, -11184811, -11250604, -11316397, -11382190, -11447983, -11513776, -11579569, -11645362, -11711155, -11776948, -11842741, -11908534, -11974327, -12040120, -12105913, -12171706, -12237499, -12303292, -12369085, -12434878, -12500671, -12566464, -12632257, -12698050, -12763843, -12829636, -12895429, -12961222, -13027015, -13092808, -13158601, -13224394, -13290187, -13355980, -13421773, -13487566, -13553359, -13619152, -13684945, -13750738, -13816531, -13882324, -13948117, -14013910, -14079703, -14145496, -14211289, -14277082, -14342875, -14408668, -14474461, -14540254, -14606047, -14671840, -14737633, -14803426, -14869219, -14935012, -15000805, -15066598, -15132391, -15198184, -15263977, -15329770, -15395563, -15461356, -15527149, -15592942, -15658735, -15724528, -15790321, -15856114, -15921907, -15987700, -16053493, -16119286, -16185079, -16250872, -16316665, -16382458, -16448251, -16514044, -16579837, -16645630, -16711423, -16777216}; private static final double max_iso_width = 0.0166666666667; private static final double gridMaxWidth = 0.15; @@ -41,6 +41,7 @@ public abstract class DomainColoring { protected PaletteColor palette; protected TransferFunction color_transfer; protected int color_cycling_location; + protected GeneratedPaletteSettings gps; protected double max_norm_re_im_value; protected double iso_distance; @@ -87,12 +88,13 @@ public abstract class DomainColoring { protected int gridAlgorithm; protected double countourFactor; - public DomainColoring(int coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, int color_interpolation, Blending blending, double countourFactor) { + protected DomainColoring(int coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, int color_interpolation, Blending blending, double countourFactor) { this.coloring_mode = coloring_mode; this.palette = palette; this.color_transfer = color_transfer; this.color_cycling_location = color_cycling_location; + this.gps = gps; circleFadeFunction = 1; gridFadeFunction = 0; @@ -134,7 +136,12 @@ protected int getColor(double result) { result = color_transfer.transfer(result); - return palette.getPaletteColor(result + color_cycling_location); + if(!gps.useGeneratedPaletteOutColoring) { + return palette.getPaletteColor(result + color_cycling_location); + } + else { + return palette.calculateColor(result, gps.generatedPaletteOutColoringId, color_cycling_location, gps.restartGeneratedOutColoringPaletteAt); + } } diff --git a/src/fractalzoomer/core/domain_coloring/GridContoursIsoLinesDomainColoring.java b/src/fractalzoomer/core/domain_coloring/GridContoursIsoLinesDomainColoring.java index 2733b0d7f..70958df12 100644 --- a/src/fractalzoomer/core/domain_coloring/GridContoursIsoLinesDomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/GridContoursIsoLinesDomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class GridContoursIsoLinesDomainColoring extends DomainColoring { - public GridContoursIsoLinesDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public GridContoursIsoLinesDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); iso_distance = 1.0 / 12.0; iso_factor = 0.5; diff --git a/src/fractalzoomer/core/domain_coloring/IsoContoursContoursLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/IsoContoursContoursLog2DomainColoring.java index c4e15c698..1ae66dda9 100644 --- a/src/fractalzoomer/core/domain_coloring/IsoContoursContoursLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/IsoContoursContoursLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class IsoContoursContoursLog2DomainColoring extends DomainColoring { - public IsoContoursContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public IsoContoursContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); iso_distance = 1.0 / 12.0; iso_factor = 0.5; diff --git a/src/fractalzoomer/core/domain_coloring/NormBlackCirclesLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/NormBlackCirclesLog2DomainColoring.java index bae8e9be8..75e383e05 100644 --- a/src/fractalzoomer/core/domain_coloring/NormBlackCirclesLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/NormBlackCirclesLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class NormBlackCirclesLog2DomainColoring extends DomainColoring { - public NormBlackCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public NormBlackCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); circlesColorRed = 0; circlesColorGreen = 0; diff --git a/src/fractalzoomer/core/domain_coloring/NormBlackGridBrightContoursLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/NormBlackGridBrightContoursLog2DomainColoring.java index e4ebb1239..02d9c2c77 100644 --- a/src/fractalzoomer/core/domain_coloring/NormBlackGridBrightContoursLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/NormBlackGridBrightContoursLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class NormBlackGridBrightContoursLog2DomainColoring extends DomainColoring { - public NormBlackGridBrightContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public NormBlackGridBrightContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gridColorRed = 0; gridColorGreen = 0; diff --git a/src/fractalzoomer/core/domain_coloring/NormBlackGridContoursLog2IsoLinesDomainColoring.java b/src/fractalzoomer/core/domain_coloring/NormBlackGridContoursLog2IsoLinesDomainColoring.java index 54d0bb7c1..c3b1ef2e3 100644 --- a/src/fractalzoomer/core/domain_coloring/NormBlackGridContoursLog2IsoLinesDomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/NormBlackGridContoursLog2IsoLinesDomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class NormBlackGridContoursLog2IsoLinesDomainColoring extends DomainColoring { - public NormBlackGridContoursLog2IsoLinesDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public NormBlackGridContoursLog2IsoLinesDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); iso_distance = 1.0 / 12.0; iso_factor = 0.5; diff --git a/src/fractalzoomer/core/domain_coloring/NormBlackGridDomainColoring.java b/src/fractalzoomer/core/domain_coloring/NormBlackGridDomainColoring.java index 59ee4c163..1c5e24189 100644 --- a/src/fractalzoomer/core/domain_coloring/NormBlackGridDomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/NormBlackGridDomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class NormBlackGridDomainColoring extends DomainColoring { - public NormBlackGridDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public NormBlackGridDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gridColorRed = 0; gridColorGreen = 0; diff --git a/src/fractalzoomer/core/domain_coloring/NormBlackGridIsoContoursDomainColoring.java b/src/fractalzoomer/core/domain_coloring/NormBlackGridIsoContoursDomainColoring.java index c07d7131a..87a784a70 100644 --- a/src/fractalzoomer/core/domain_coloring/NormBlackGridIsoContoursDomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/NormBlackGridIsoContoursDomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class NormBlackGridIsoContoursDomainColoring extends DomainColoring { - public NormBlackGridIsoContoursDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public NormBlackGridIsoContoursDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); iso_distance = 1.0 / 12.0; iso_factor = 0.5; diff --git a/src/fractalzoomer/core/domain_coloring/NormBlackGridWhiteCirclesLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/NormBlackGridWhiteCirclesLog2DomainColoring.java index 539db4377..82ba1d6f8 100644 --- a/src/fractalzoomer/core/domain_coloring/NormBlackGridWhiteCirclesLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/NormBlackGridWhiteCirclesLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class NormBlackGridWhiteCirclesLog2DomainColoring extends DomainColoring { - public NormBlackGridWhiteCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public NormBlackGridWhiteCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gridColorRed = 0; gridColorGreen = 0; diff --git a/src/fractalzoomer/core/domain_coloring/NormBrightContoursLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/NormBrightContoursLog2DomainColoring.java index 334fcad26..0a030733b 100644 --- a/src/fractalzoomer/core/domain_coloring/NormBrightContoursLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/NormBrightContoursLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class NormBrightContoursLog2DomainColoring extends DomainColoring { - public NormBrightContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public NormBrightContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gradient = blackToWhite; diff --git a/src/fractalzoomer/core/domain_coloring/NormDarkContoursLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/NormDarkContoursLog2DomainColoring.java index fb6b3b693..fb349ca24 100644 --- a/src/fractalzoomer/core/domain_coloring/NormDarkContoursLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/NormDarkContoursLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class NormDarkContoursLog2DomainColoring extends DomainColoring { - public NormDarkContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public NormDarkContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gradient = whiteToBlack; diff --git a/src/fractalzoomer/core/domain_coloring/NormGridContoursIsoLinesDomainColoring.java b/src/fractalzoomer/core/domain_coloring/NormGridContoursIsoLinesDomainColoring.java index 7bddedd24..d6521dd95 100644 --- a/src/fractalzoomer/core/domain_coloring/NormGridContoursIsoLinesDomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/NormGridContoursIsoLinesDomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class NormGridContoursIsoLinesDomainColoring extends DomainColoring { - public NormGridContoursIsoLinesDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public NormGridContoursIsoLinesDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); iso_distance = 1.0 / 12.0; iso_factor = 0.5; diff --git a/src/fractalzoomer/core/domain_coloring/NormIsoContoursContoursLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/NormIsoContoursContoursLog2DomainColoring.java index 44cd5aeaa..6d5e0d8fd 100644 --- a/src/fractalzoomer/core/domain_coloring/NormIsoContoursContoursLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/NormIsoContoursContoursLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class NormIsoContoursContoursLog2DomainColoring extends DomainColoring { - public NormIsoContoursContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public NormIsoContoursContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); iso_distance = 1.0 / 12.0; iso_factor = 0.5; diff --git a/src/fractalzoomer/core/domain_coloring/NormWhiteCirclesLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/NormWhiteCirclesLog2DomainColoring.java index d1ca1b17a..41f9f8bd1 100644 --- a/src/fractalzoomer/core/domain_coloring/NormWhiteCirclesLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/NormWhiteCirclesLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class NormWhiteCirclesLog2DomainColoring extends DomainColoring { - public NormWhiteCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public NormWhiteCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); circlesColorRed = 255; circlesColorGreen = 255; diff --git a/src/fractalzoomer/core/domain_coloring/NormWhiteGridBlackCirclesLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/NormWhiteGridBlackCirclesLog2DomainColoring.java index ac60845ef..1dba4b0ca 100644 --- a/src/fractalzoomer/core/domain_coloring/NormWhiteGridBlackCirclesLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/NormWhiteGridBlackCirclesLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class NormWhiteGridBlackCirclesLog2DomainColoring extends DomainColoring { - public NormWhiteGridBlackCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public NormWhiteGridBlackCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gridColorRed = 255; gridColorGreen = 255; diff --git a/src/fractalzoomer/core/domain_coloring/NormWhiteGridDarkContoursLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/NormWhiteGridDarkContoursLog2DomainColoring.java index 19e45fea0..e68c87699 100644 --- a/src/fractalzoomer/core/domain_coloring/NormWhiteGridDarkContoursLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/NormWhiteGridDarkContoursLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class NormWhiteGridDarkContoursLog2DomainColoring extends DomainColoring { - public NormWhiteGridDarkContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public NormWhiteGridDarkContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gridColorRed = 255; gridColorGreen = 255; diff --git a/src/fractalzoomer/core/domain_coloring/NormWhiteGridDomainColoring.java b/src/fractalzoomer/core/domain_coloring/NormWhiteGridDomainColoring.java index 6b2ec72d3..cf2c9fb82 100644 --- a/src/fractalzoomer/core/domain_coloring/NormWhiteGridDomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/NormWhiteGridDomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class NormWhiteGridDomainColoring extends DomainColoring { - public NormWhiteGridDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public NormWhiteGridDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gridColorRed = 255; gridColorGreen = 255; diff --git a/src/fractalzoomer/core/domain_coloring/WhiteCirclesLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/WhiteCirclesLog2DomainColoring.java index 1d2d01c30..0e845d2bb 100644 --- a/src/fractalzoomer/core/domain_coloring/WhiteCirclesLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/WhiteCirclesLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class WhiteCirclesLog2DomainColoring extends DomainColoring { - public WhiteCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public WhiteCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); circlesColorRed = 255; circlesColorGreen = 255; diff --git a/src/fractalzoomer/core/domain_coloring/WhiteGridBlackCirclesLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/WhiteGridBlackCirclesLog2DomainColoring.java index 1f27e045c..891084064 100644 --- a/src/fractalzoomer/core/domain_coloring/WhiteGridBlackCirclesLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/WhiteGridBlackCirclesLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class WhiteGridBlackCirclesLog2DomainColoring extends DomainColoring { - public WhiteGridBlackCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public WhiteGridBlackCirclesLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gridColorRed = 255; gridColorGreen = 255; diff --git a/src/fractalzoomer/core/domain_coloring/WhiteGridDarkContoursLog2DomainColoring.java b/src/fractalzoomer/core/domain_coloring/WhiteGridDarkContoursLog2DomainColoring.java index f9b552b65..2a6e5901a 100644 --- a/src/fractalzoomer/core/domain_coloring/WhiteGridDarkContoursLog2DomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/WhiteGridDarkContoursLog2DomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class WhiteGridDarkContoursLog2DomainColoring extends DomainColoring { - public WhiteGridDarkContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public WhiteGridDarkContoursLog2DomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gridColorRed = 255; gridColorGreen = 255; diff --git a/src/fractalzoomer/core/domain_coloring/WhiteGridDomainColoring.java b/src/fractalzoomer/core/domain_coloring/WhiteGridDomainColoring.java index 6a080e827..416082310 100644 --- a/src/fractalzoomer/core/domain_coloring/WhiteGridDomainColoring.java +++ b/src/fractalzoomer/core/domain_coloring/WhiteGridDomainColoring.java @@ -18,6 +18,7 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.blending.Blending; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; import fractalzoomer.palettes.PaletteColor; import fractalzoomer.palettes.transfer_functions.TransferFunction; @@ -27,9 +28,9 @@ */ public class WhiteGridDomainColoring extends DomainColoring { - public WhiteGridDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, Blending blending, int interpolation, double countourFactor) { + public WhiteGridDomainColoring(int domain_coloring_mode, PaletteColor palette, TransferFunction color_transfer, int color_cycling_location, GeneratedPaletteSettings gps, Blending blending, int interpolation, double countourFactor) { - super(domain_coloring_mode, palette, color_transfer, color_cycling_location, interpolation, blending, countourFactor); + super(domain_coloring_mode, palette, color_transfer, color_cycling_location, gps, interpolation, blending, countourFactor); gridColorRed = 255; gridColorGreen = 255; diff --git a/src/fractalzoomer/core/drawing_algorithms/BoundaryTracing2Draw.java b/src/fractalzoomer/core/drawing_algorithms/BoundaryTracing2Draw.java index 1e9a69a8e..1ccc79e6c 100644 --- a/src/fractalzoomer/core/drawing_algorithms/BoundaryTracing2Draw.java +++ b/src/fractalzoomer/core/drawing_algorithms/BoundaryTracing2Draw.java @@ -17,8 +17,8 @@ package fractalzoomer.core.drawing_algorithms; import fractalzoomer.core.GenericComplex; -import fractalzoomer.core.location.Location; import fractalzoomer.core.ThreadDraw; +import fractalzoomer.core.location.Location; import fractalzoomer.functions.Fractal; import fractalzoomer.main.ImageExpanderWindow; import fractalzoomer.main.MainWindow; @@ -35,45 +35,46 @@ * * @author hrkalona2 */ +@Deprecated public class BoundaryTracing2Draw extends ThreadDraw { private boolean[] added; private ExpandingQueuePixel pixels; private static final int INIT_QUEUE_SIZE = 200; - public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, int color_cycling_location, int color_cycling_location2, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, int color_cycling_speed, FiltersSettings fs, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, boolean cycle_colors, boolean cycle_lights, boolean cycle_gradient, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, fractal_color, dem_color, image, color_cycling_location, color_cycling_location2, bms, fdes, rps, color_cycling_speed, fs, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, cycle_colors, cycle_lights, cycle_gradient, ds, gradient_offset, hss, contourFactor, smoothing); + public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, int color_cycling_location, int color_cycling_location2, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, int color_cycling_speed, FiltersSettings fs, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, boolean cycle_colors, boolean cycle_lights, boolean cycle_gradient, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, fractal_color, dem_color, image, color_cycling_location, color_cycling_location2, bms, fdes, rps, color_cycling_speed, fs, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, cycle_colors, cycle_lights, cycle_gradient, ds, gradient_offset, hss, contourFactor, smoothing, gps); } - public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, BufferedImage image, Color fractal_color, Color dem_color, int color_cycling_location, int color_cycling_location2, FiltersSettings fs, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, image, fractal_color, dem_color, color_cycling_location, color_cycling_location2, fs, bms, fdes, rps, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, ds, gradient_offset, hss, contourFactor, smoothing); + public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, BufferedImage image, Color fractal_color, Color dem_color, int color_cycling_location, int color_cycling_location2, FiltersSettings fs, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, image, fractal_color, dem_color, color_cycling_location, color_cycling_location2, fs, bms, fdes, rps, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, ds, gradient_offset, hss, contourFactor, smoothing, gps); } - public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, D3Settings d3s, boolean draw_action, MainWindow ptr, BufferedImage image, FiltersSettings fs, int color_blending, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, d3s, draw_action, ptr, image, fs, color_blending, contourFactor, smoothing); + public BoundaryTracing2Draw(int FROMx, int TOx, int FROMy, int TOy, D3Settings d3s, boolean draw_action, MainWindow ptr, BufferedImage image, FiltersSettings fs, int color_blending, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, d3s, draw_action, ptr, image, fs, color_blending, contourFactor, smoothing, gps); } private int calculate(int loc, GenericComplex pixel) { @@ -125,7 +126,7 @@ protected void drawIterations(int image_size, boolean polar) { added = new boolean[(TOy - FROMy) * (TOx - FROMx)]; - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { if (reference_calc_sync.getAndIncrement() == 0) { diff --git a/src/fractalzoomer/core/drawing_algorithms/BoundaryTracing3Draw.java b/src/fractalzoomer/core/drawing_algorithms/BoundaryTracing3Draw.java index 9861b7752..9ce75c612 100644 --- a/src/fractalzoomer/core/drawing_algorithms/BoundaryTracing3Draw.java +++ b/src/fractalzoomer/core/drawing_algorithms/BoundaryTracing3Draw.java @@ -16,15 +16,13 @@ */ package fractalzoomer.core.drawing_algorithms; -import fractalzoomer.core.GenericComplex; import fractalzoomer.core.ThreadDraw; import fractalzoomer.core.location.Location; import fractalzoomer.functions.Fractal; +import fractalzoomer.main.Constants; import fractalzoomer.main.ImageExpanderWindow; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.*; -import fractalzoomer.utils.ExpandingQueuePixel; -import fractalzoomer.utils.Pixel; import org.apfloat.Apfloat; import java.awt.*; @@ -35,41 +33,42 @@ * * @author hrkalona2 */ +@Deprecated public class BoundaryTracing3Draw extends ThreadDraw { - public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, int color_cycling_location, int color_cycling_location2, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, int color_cycling_speed, FiltersSettings fs, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, boolean cycle_colors, boolean cycle_lights, boolean cycle_gradient, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, fractal_color, dem_color, image, color_cycling_location, color_cycling_location2, bms, fdes, rps, color_cycling_speed, fs, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, cycle_colors, cycle_lights, cycle_gradient, ds, gradient_offset, hss, contourFactor, smoothing); + public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, int color_cycling_location, int color_cycling_location2, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, int color_cycling_speed, FiltersSettings fs, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, boolean cycle_colors, boolean cycle_lights, boolean cycle_gradient, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, fractal_color, dem_color, image, color_cycling_location, color_cycling_location2, bms, fdes, rps, color_cycling_speed, fs, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, cycle_colors, cycle_lights, cycle_gradient, ds, gradient_offset, hss, contourFactor, smoothing, gps); } - public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, BufferedImage image, Color fractal_color, Color dem_color, int color_cycling_location, int color_cycling_location2, FiltersSettings fs, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, image, fractal_color, dem_color, color_cycling_location, color_cycling_location2, fs, bms, fdes, rps, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, ds, gradient_offset, hss, contourFactor, smoothing); + public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, BufferedImage image, Color fractal_color, Color dem_color, int color_cycling_location, int color_cycling_location2, FiltersSettings fs, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, image, fractal_color, dem_color, color_cycling_location, color_cycling_location2, fs, bms, fdes, rps, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, ds, gradient_offset, hss, contourFactor, smoothing, gps); } - public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, D3Settings d3s, boolean draw_action, MainWindow ptr, BufferedImage image, FiltersSettings fs, int color_blending, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, d3s, draw_action, ptr, image, fs, color_blending, contourFactor, smoothing); + public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, D3Settings d3s, boolean draw_action, MainWindow ptr, BufferedImage image, FiltersSettings fs, int color_blending, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, d3s, draw_action, ptr, image, fs, color_blending, contourFactor, smoothing, gps); } @@ -79,7 +78,7 @@ public BoundaryTracing3Draw(int FROMx, int TOx, int FROMy, int TOy, D3Settings d private static final int DOWN = 3; private void Trace(int x, int y, int pix, Location location, int image_size, int culcColor) { - int sx,sy,nextColor,dir=RIGHT,x1; + int sx,sy,nextColor,dir=RIGHT; boolean fill = false; double start_val; @@ -123,7 +122,7 @@ private void Trace(int x, int y, int pix, Location location, int image_size, int if(temp_y >= FROMy) { tempPix = pix - image_size; - if((nextColor=rgbs[tempPix]) == culcColor) + if((nextColor=rgbs[tempPix]) >>> 24 == culcColor) { image_iterations[tempPix] = tempVal = iteration_algorithm.calculate(location.getComplex(x, temp_y)); escaped[tempPix] = tempEscaped = iteration_algorithm.escaped(); @@ -144,7 +143,7 @@ private void Trace(int x, int y, int pix, Location location, int image_size, int if(temp_x < TOx) { tempPix = pix + 1; - if((nextColor=rgbs[tempPix]) == culcColor) + if((nextColor=rgbs[tempPix]) >>> 24 == culcColor) { image_iterations[tempPix] = tempVal = iteration_algorithm.calculate(location.getComplex(temp_x, y)); escaped[tempPix] = tempEscaped = iteration_algorithm.escaped(); @@ -165,7 +164,7 @@ private void Trace(int x, int y, int pix, Location location, int image_size, int if(temp_y < TOy) { tempPix = pix + image_size; - if((nextColor=rgbs[tempPix]) == culcColor) + if((nextColor=rgbs[tempPix]) >>> 24 == culcColor) { image_iterations[tempPix] = tempVal = iteration_algorithm.calculate(location.getComplex(x, temp_y)); escaped[tempPix] = tempEscaped = iteration_algorithm.escaped(); @@ -196,7 +195,7 @@ private void Trace(int x, int y, int pix, Location location, int image_size, int if(temp_y < TOy) { tempPix = pix + image_size; - if((nextColor=rgbs[tempPix]) == culcColor) + if((nextColor=rgbs[tempPix]) >>> 24 == culcColor) { image_iterations[tempPix] = tempVal = iteration_algorithm.calculate(location.getComplex(x, temp_y)); escaped[tempPix] = tempEscaped = iteration_algorithm.escaped(); @@ -217,7 +216,7 @@ private void Trace(int x, int y, int pix, Location location, int image_size, int if(temp_x >= FROMx) { tempPix = pix - 1; - if((nextColor=rgbs[tempPix]) == culcColor) + if((nextColor=rgbs[tempPix]) >>> 24 == culcColor) { image_iterations[tempPix] = tempVal = iteration_algorithm.calculate(location.getComplex(temp_x, y)); escaped[tempPix] = tempEscaped = iteration_algorithm.escaped(); @@ -238,7 +237,7 @@ private void Trace(int x, int y, int pix, Location location, int image_size, int if(temp_y >= FROMy) { tempPix = pix - image_size; - if((nextColor=rgbs[tempPix]) == culcColor) + if((nextColor=rgbs[tempPix]) >>> 24 == culcColor) { image_iterations[tempPix] = tempVal = iteration_algorithm.calculate(location.getComplex(x, temp_y)); escaped[tempPix] = tempEscaped = iteration_algorithm.escaped(); @@ -276,7 +275,7 @@ private void Trace(int x, int y, int pix, Location location, int image_size, int tempPix++; - if ((floodColor = rgbs[tempPix]) == culcColor) { + if ((floodColor = rgbs[tempPix]) >>> 24 == culcColor) { rgbs[tempPix] = skippedColor; image_iterations[tempPix] = start_val; escaped[tempPix] = startEscaped; @@ -292,7 +291,7 @@ private void Trace(int x, int y, int pix, Location location, int image_size, int if(temp_x >= FROMx) { tempPix = pix - 1; - if((nextColor=rgbs[tempPix]) == culcColor) + if((nextColor=rgbs[tempPix]) >>> 24 == culcColor) { image_iterations[tempPix] = tempVal = iteration_algorithm.calculate(location.getComplex(temp_x, y)); escaped[tempPix] = tempEscaped = iteration_algorithm.escaped(); @@ -313,7 +312,7 @@ private void Trace(int x, int y, int pix, Location location, int image_size, int if(temp_y >= FROMy) { tempPix = pix - image_size; - if((nextColor=rgbs[tempPix]) == culcColor) + if((nextColor=rgbs[tempPix]) >>> 24 == culcColor) { image_iterations[tempPix] = tempVal = iteration_algorithm.calculate(location.getComplex(x, temp_y)); escaped[tempPix] = tempEscaped = iteration_algorithm.escaped(); @@ -334,7 +333,7 @@ private void Trace(int x, int y, int pix, Location location, int image_size, int if(temp_x < TOx) { tempPix = pix + 1; - if((nextColor=rgbs[tempPix]) == culcColor) + if((nextColor=rgbs[tempPix]) >>> 24 == culcColor) { image_iterations[tempPix] = tempVal = iteration_algorithm.calculate(location.getComplex(temp_x, y)); escaped[tempPix] = tempEscaped = iteration_algorithm.escaped(); @@ -362,7 +361,7 @@ private void Trace(int x, int y, int pix, Location location, int image_size, int if(temp_x < TOx) { tempPix = pix + 1; - if((nextColor=rgbs[tempPix]) == culcColor) + if((nextColor=rgbs[tempPix]) >>> 24 == culcColor) { image_iterations[tempPix] = tempVal = iteration_algorithm.calculate(location.getComplex(temp_x, y)); escaped[tempPix] = tempEscaped = iteration_algorithm.escaped(); @@ -383,7 +382,7 @@ private void Trace(int x, int y, int pix, Location location, int image_size, int if(temp_y < TOy) { tempPix = pix + image_size; - if((nextColor=rgbs[tempPix]) == culcColor) + if((nextColor=rgbs[tempPix]) >>> 24 == culcColor) { image_iterations[tempPix] = tempVal = iteration_algorithm.calculate(location.getComplex(x, temp_y)); escaped[tempPix] = tempEscaped = iteration_algorithm.escaped(); @@ -404,7 +403,7 @@ private void Trace(int x, int y, int pix, Location location, int image_size, int if(temp_x >= FROMx) { tempPix = pix - 1; - if((nextColor=rgbs[tempPix]) == culcColor) + if((nextColor=rgbs[tempPix]) >>> 24 == culcColor) { image_iterations[tempPix] = tempVal = iteration_algorithm.calculate(location.getComplex(temp_x, y)); escaped[tempPix] = tempEscaped = iteration_algorithm.escaped(); @@ -442,7 +441,7 @@ private void Trace(int x, int y, int pix, Location location, int image_size, int protected void drawIterations(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { if (reference_calc_sync.getAndIncrement() == 0) { @@ -463,7 +462,7 @@ protected void drawIterations(int image_size, boolean polar) { int totalPixels = (TOx - FROMx) * (TOy - FROMy); - final int culcColor = 0; + final int culcColor = Constants.MAGIC_ALPHA; int last_drawing_done = 0; diff --git a/src/fractalzoomer/core/drawing_algorithms/BoundaryTracingDraw.java b/src/fractalzoomer/core/drawing_algorithms/BoundaryTracingDraw.java index 9cb53f7cf..1772738cd 100644 --- a/src/fractalzoomer/core/drawing_algorithms/BoundaryTracingDraw.java +++ b/src/fractalzoomer/core/drawing_algorithms/BoundaryTracingDraw.java @@ -16,10 +16,11 @@ */ package fractalzoomer.core.drawing_algorithms; -import fractalzoomer.core.location.Location; import fractalzoomer.core.ThreadDraw; import fractalzoomer.core.antialiasing.AntialiasingAlgorithm; +import fractalzoomer.core.location.Location; import fractalzoomer.functions.Fractal; +import fractalzoomer.main.Constants; import fractalzoomer.main.ImageExpanderWindow; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.*; @@ -35,45 +36,45 @@ */ public class BoundaryTracingDraw extends ThreadDraw { - public BoundaryTracingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public BoundaryTracingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public BoundaryTracingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public BoundaryTracingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public BoundaryTracingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public BoundaryTracingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public BoundaryTracingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public BoundaryTracingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public BoundaryTracingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public BoundaryTracingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } @Override protected void drawIterations(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); int pixel_percent = (image_size * image_size) / 100; - final int dirRight = 0, dirUP = 3, maskDir = 3, culcColor = 0;// borderColor = 1; + final int dirRight = 0, dirUP = 3, maskDir = 3, culcColor = Constants.MAGIC_ALPHA;// borderColor = 1; boolean startEscaped; int pix, y, x, curDir, curPix, startPix, startColor, nextColor, dir, Dir, nextPix, floodPix, floodColor; - int delPix[] = {1, image_size, -1, -image_size}; + int[] delPix = {1, image_size, -1, -image_size}; double start_val; int ix, iy, next_ix, next_iy, temp_ix, temp_iy, flood_ix; - int intX[] = {1, 0, -1, 0}; - int intY[] = {0, 1, 0, -1}; + int[] intX = {1, 0, -1, 0}; + int[] intY = {0, 1, 0, -1}; int skippedColor; @@ -107,7 +108,8 @@ protected void drawIterations(int image_size, boolean polar) { location.precalculateY(y); for (x = FROMx, pix = y * image_size + x; x < TOx; x++, pix++) { - if (rgbs[pix] != culcColor) { + //Test if the pixel is not calculated by comparing if the Alpha component has the magic value of 0xFE + if (rgbs[pix] >>> 24 != culcColor) { continue; } @@ -148,7 +150,7 @@ protected void drawIterations(int image_size, boolean polar) { nextPix = curPix + delPix[dir]; - if ((nextColor = rgbs[nextPix]) == culcColor) { + if ((nextColor = rgbs[nextPix]) >>> 24 == culcColor) { image_iterations[nextPix] = f_val = iteration_algorithm.calculate(location2.getComplex(next_ix, next_iy)); escaped[nextPix] = escaped_val = iteration_algorithm.escaped(); @@ -204,7 +206,7 @@ protected void drawIterations(int image_size, boolean polar) { floodPix++; - if ((floodColor = rgbs[floodPix]) == culcColor) { + if ((floodColor = rgbs[floodPix]) >>> 24 == culcColor) { drawing_done++; rgbs[floodPix] = skippedColor; image_iterations[floodPix] = start_val; @@ -265,7 +267,7 @@ protected void drawIterations(int image_size, boolean polar) { protected void drawFastJuliaAntialiased(int image_size, boolean polar) { int aaMethod = (filters_options_vals[MainWindow.ANTIALIASING] % 100) / 10; - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); location.createAntialiasingSteps(aaMethod == 5); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { @@ -291,14 +293,14 @@ protected void drawFastJuliaAntialiased(int image_size, boolean polar) { double temp_result; - final int dirRight = 0, dirUP = 3, maskDir = 3, culcColor = 0; + final int dirRight = 0, dirUP = 3, maskDir = 3, culcColor = Constants.MAGIC_ALPHA; int pix, y, x, curDir, curPix, startPix, startColor, nextColor, dir, Dir, nextPix, floodPix, floodColor; - int delPix[] = {1, image_size, -1, -image_size}; + int[] delPix = {1, image_size, -1, -image_size}; int ix, iy, next_ix, next_iy, temp_ix, temp_iy, flood_ix; - int intX[] = {1, 0, -1, 0}; - int intY[] = {0, 1, 0, -1}; + int[] intX = {1, 0, -1, 0}; + int[] intY = {0, 1, 0, -1}; int skippedColor; @@ -318,7 +320,7 @@ protected void drawFastJuliaAntialiased(int image_size, boolean polar) { location.precalculateY(y); for (x = FROMx, pix = y * image_size + x; x < TOx; x++, pix++) { - if (rgbs[pix] != culcColor) { + if (rgbs[pix] >>> 24 != culcColor) { continue; } @@ -366,7 +368,7 @@ protected void drawFastJuliaAntialiased(int image_size, boolean polar) { nextPix = curPix + delPix[dir]; - if ((nextColor = rgbs[nextPix]) == culcColor) { + if ((nextColor = rgbs[nextPix]) >>> 24 == culcColor) { image_iterations_fast_julia[nextPix] = f_val = iteration_algorithm.calculate(location2.getComplex(next_ix, next_iy)); escaped_fast_julia[nextPix] = escaped_val = iteration_algorithm.escaped(); @@ -430,7 +432,7 @@ protected void drawFastJuliaAntialiased(int image_size, boolean polar) { floodPix++; - if ((floodColor = rgbs[floodPix]) == culcColor) { + if ((floodColor = rgbs[floodPix]) >>> 24 == culcColor) { rgbs[floodPix] = skippedColor; image_iterations_fast_julia[floodPix] = start_val; escaped_fast_julia[floodPix] = startEscaped; @@ -463,7 +465,7 @@ protected void drawFastJuliaAntialiased(int image_size, boolean polar) { protected void drawIterationsAntialiased(int image_size, boolean polar) { int aaMethod = (filters_options_vals[MainWindow.ANTIALIASING] % 100) / 10; - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); location.createAntialiasingSteps(aaMethod == 5); int pixel_percent = (image_size * image_size) / 100; @@ -472,15 +474,15 @@ protected void drawIterationsAntialiased(int image_size, boolean polar) { double temp_result; - final int dirRight = 0, dirUP = 3, maskDir = 3, culcColor = 0; + final int dirRight = 0, dirUP = 3, maskDir = 3, culcColor = Constants.MAGIC_ALPHA; int pix, y, x, curDir, curPix, startPix, startColor, nextColor, dir, Dir, nextPix, floodPix, floodColor; - int delPix[] = {1, image_size, -1, -image_size}; + int[] delPix = {1, image_size, -1, -image_size}; double start_val; int ix, iy, next_ix, next_iy, temp_ix, temp_iy, flood_ix; - int intX[] = {1, 0, -1, 0}; - int intY[] = {0, 1, 0, -1}; + int[] intX = {1, 0, -1, 0}; + int[] intY = {0, 1, 0, -1}; int skippedColor; @@ -521,7 +523,7 @@ protected void drawIterationsAntialiased(int image_size, boolean polar) { location.precalculateY(y); for (x = FROMx, pix = y * image_size + x; x < TOx; x++, pix++) { - if (rgbs[pix] != culcColor) { + if (rgbs[pix] >>> 24 != culcColor) { continue; } @@ -577,7 +579,7 @@ protected void drawIterationsAntialiased(int image_size, boolean polar) { nextPix = curPix + delPix[dir]; - if ((nextColor = rgbs[nextPix]) == culcColor) { + if ((nextColor = rgbs[nextPix]) >>> 24 == culcColor) { image_iterations[nextPix] = f_val = iteration_algorithm.calculate(location2.getComplex(next_ix, next_iy)); escaped[nextPix] = escaped_val = iteration_algorithm.escaped(); color = getFinalColor(f_val, escaped_val); @@ -647,7 +649,7 @@ protected void drawIterationsAntialiased(int image_size, boolean polar) { floodPix++; - if ((floodColor = rgbs[floodPix]) == culcColor) { + if ((floodColor = rgbs[floodPix]) >>> 24 == culcColor) { drawing_done++; rgbs[floodPix] = skippedColor; image_iterations[floodPix] = start_val; @@ -707,7 +709,7 @@ protected void drawIterationsAntialiased(int image_size, boolean polar) { @Override protected void drawFastJulia(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { @@ -728,14 +730,14 @@ protected void drawFastJulia(int image_size, boolean polar) { Location location2 = Location.getCopy(location); - final int dirRight = 0, dirUP = 3, maskDir = 3, culcColor = 0; + final int dirRight = 0, dirUP = 3, maskDir = 3, culcColor = Constants.MAGIC_ALPHA; int pix, y, x, curDir, curPix, startPix, startColor, nextColor, dir, Dir, nextPix, floodPix, floodColor; - int delPix[] = {1, image_size, -1, -image_size}; + int[] delPix = {1, image_size, -1, -image_size}; int ix, iy, next_ix, next_iy, temp_ix, temp_iy, flood_ix; - int intX[] = {1, 0, -1, 0}; - int intY[] = {0, 1, 0, -1}; + int[] intX = {1, 0, -1, 0}; + int[] intY = {0, 1, 0, -1}; int skippedColor; @@ -751,7 +753,7 @@ protected void drawFastJulia(int image_size, boolean polar) { location.precalculateY(y); for (x = FROMx, pix = y * image_size + x; x < TOx; x++, pix++) { - if (rgbs[pix] != culcColor) { + if (rgbs[pix] >>> 24 != culcColor) { continue; } @@ -785,7 +787,7 @@ protected void drawFastJulia(int image_size, boolean polar) { nextPix = curPix + delPix[dir]; - if ((nextColor = rgbs[nextPix]) == culcColor) { + if ((nextColor = rgbs[nextPix]) >>> 24 == culcColor) { image_iterations_fast_julia[nextPix] = f_val = iteration_algorithm.calculate(location2.getComplex(next_ix, next_iy)); escaped_fast_julia[nextPix] = escaped_val = iteration_algorithm.escaped(); rgbs[nextPix] = nextColor = getFinalColor(f_val, escaped_val); @@ -833,7 +835,7 @@ protected void drawFastJulia(int image_size, boolean polar) { floodPix++; - if ((floodColor = rgbs[floodPix]) == culcColor) { + if ((floodColor = rgbs[floodPix]) >>> 24 == culcColor) { rgbs[floodPix] = skippedColor; image_iterations_fast_julia[floodPix] = start_val; escaped_fast_julia[floodPix] = startEscaped; @@ -885,7 +887,7 @@ private void floodFillWithCache(int image_size, int skippedColor, int startColor int floodPix; int flood_ix; int floodColor; - final int culcColor = 0; + final int culcColor = Constants.MAGIC_ALPHA; for (int i = 0; i < floodCount; i++) { floodPix = currentCache[i]; @@ -900,7 +902,7 @@ private void floodFillWithCache(int image_size, int skippedColor, int startColor floodPix++; - if ((floodColor = rgbs[floodPix]) == culcColor) { + if ((floodColor = rgbs[floodPix]) >>> 24 == culcColor) { drawing_done++; rgbs[floodPix] = skippedColor; image_iterations[floodPix] = start_val; diff --git a/src/fractalzoomer/core/drawing_algorithms/BruteForce2Draw.java b/src/fractalzoomer/core/drawing_algorithms/BruteForce2Draw.java index 6beecf002..7ddbeba62 100644 --- a/src/fractalzoomer/core/drawing_algorithms/BruteForce2Draw.java +++ b/src/fractalzoomer/core/drawing_algorithms/BruteForce2Draw.java @@ -16,9 +16,9 @@ */ package fractalzoomer.core.drawing_algorithms; -import fractalzoomer.core.location.Location; import fractalzoomer.core.ThreadDraw; import fractalzoomer.core.antialiasing.AntialiasingAlgorithm; +import fractalzoomer.core.location.Location; import fractalzoomer.functions.Fractal; import fractalzoomer.main.ImageExpanderWindow; import fractalzoomer.main.MainWindow; @@ -35,46 +35,46 @@ */ public class BruteForce2Draw extends ThreadDraw { - public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - - public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + + public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - - public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + + public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - - public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + + public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - - public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + + public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - - public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + + public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, int color_cycling_location, int color_cycling_location2, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, int color_cycling_speed, FiltersSettings fs, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, boolean cycle_colors, boolean cycle_lights, boolean cycle_gradient, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, fractal_color, dem_color, image, color_cycling_location, color_cycling_location2, bms, fdes, rps, color_cycling_speed, fs, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, cycle_colors, cycle_lights, cycle_gradient, ds, gradient_offset, hss, contourFactor, smoothing); + public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, int color_cycling_location, int color_cycling_location2, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, int color_cycling_speed, FiltersSettings fs, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, boolean cycle_colors, boolean cycle_lights, boolean cycle_gradient, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, fractal_color, dem_color, image, color_cycling_location, color_cycling_location2, bms, fdes, rps, color_cycling_speed, fs, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, cycle_colors, cycle_lights, cycle_gradient, ds, gradient_offset, hss, contourFactor, smoothing, gps); } - public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, BufferedImage image, Color fractal_color, Color dem_color, int color_cycling_location, int color_cycling_location2, FiltersSettings fs, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, image, fractal_color, dem_color, color_cycling_location, color_cycling_location2, fs, bms, fdes, rps, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, ds, gradient_offset, hss, contourFactor, smoothing); + public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, BufferedImage image, Color fractal_color, Color dem_color, int color_cycling_location, int color_cycling_location2, FiltersSettings fs, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, image, fractal_color, dem_color, color_cycling_location, color_cycling_location2, fs, bms, fdes, rps, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, ds, gradient_offset, hss, contourFactor, smoothing, gps); } - public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, D3Settings d3s, boolean draw_action, MainWindow ptr, BufferedImage image, FiltersSettings fs, int color_blending, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, d3s, draw_action, ptr, image, fs, color_blending, contourFactor, smoothing); + public BruteForce2Draw(int FROMx, int TOx, int FROMy, int TOy, D3Settings d3s, boolean draw_action, MainWindow ptr, BufferedImage image, FiltersSettings fs, int color_blending, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, d3s, draw_action, ptr, image, fs, color_blending, contourFactor, smoothing, gps); } @Override protected void drawIterations(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); int pixel_percent = (image_size * image_size) / 100; @@ -121,7 +121,7 @@ protected void drawIterations(int image_size, boolean polar) { protected void drawIterationsAntialiased(int image_size, boolean polar) { int aaMethod = (filters_options_vals[MainWindow.ANTIALIASING] % 100) / 10; - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); location.createAntialiasingSteps(aaMethod == 5); int pixel_percent = (image_size * image_size) / 100; @@ -193,7 +193,7 @@ protected void drawIterationsAntialiased(int image_size, boolean polar) { @Override protected void drawFastJulia(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { @@ -232,7 +232,7 @@ protected void drawFastJulia(int image_size, boolean polar) { protected void drawFastJuliaAntialiased(int image_size, boolean polar) { int aaMethod = (filters_options_vals[MainWindow.ANTIALIASING] % 100) / 10; - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); location.createAntialiasingSteps(aaMethod == 5); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { diff --git a/src/fractalzoomer/core/drawing_algorithms/BruteForceDraw.java b/src/fractalzoomer/core/drawing_algorithms/BruteForceDraw.java index a2dc31e7c..20dcd8a1a 100644 --- a/src/fractalzoomer/core/drawing_algorithms/BruteForceDraw.java +++ b/src/fractalzoomer/core/drawing_algorithms/BruteForceDraw.java @@ -16,9 +16,9 @@ */ package fractalzoomer.core.drawing_algorithms; -import fractalzoomer.core.location.Location; import fractalzoomer.core.ThreadDraw; import fractalzoomer.core.antialiasing.AntialiasingAlgorithm; +import fractalzoomer.core.location.Location; import fractalzoomer.functions.Fractal; import fractalzoomer.main.ImageExpanderWindow; import fractalzoomer.main.MainWindow; @@ -35,46 +35,46 @@ */ public class BruteForceDraw extends ThreadDraw { - public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, int color_cycling_location, int color_cycling_location2, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, int color_cycling_speed, FiltersSettings fs, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, boolean cycle_colors, boolean cycle_lights, boolean cycle_gradient, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, fractal_color, dem_color, image, color_cycling_location, color_cycling_location2, bms, fdes, rps, color_cycling_speed, fs, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, cycle_colors, cycle_lights, cycle_gradient, ds, gradient_offset, hss, contourFactor, smoothing); + public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, int color_cycling_location, int color_cycling_location2, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, int color_cycling_speed, FiltersSettings fs, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, boolean cycle_colors, boolean cycle_lights, boolean cycle_gradient, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, fractal_color, dem_color, image, color_cycling_location, color_cycling_location2, bms, fdes, rps, color_cycling_speed, fs, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, cycle_colors, cycle_lights, cycle_gradient, ds, gradient_offset, hss, contourFactor, smoothing, gps); } - public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, BufferedImage image, Color fractal_color, Color dem_color, int color_cycling_location, int color_cycling_location2, FiltersSettings fs, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, image, fractal_color, dem_color, color_cycling_location, color_cycling_location2, fs, bms, fdes, rps, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, ds, gradient_offset, hss, contourFactor, smoothing); + public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, BufferedImage image, Color fractal_color, Color dem_color, int color_cycling_location, int color_cycling_location2, FiltersSettings fs, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, image, fractal_color, dem_color, color_cycling_location, color_cycling_location2, fs, bms, fdes, rps, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, ds, gradient_offset, hss, contourFactor, smoothing, gps); } - public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, D3Settings d3s, boolean draw_action, MainWindow ptr, BufferedImage image, FiltersSettings fs, int color_blending, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, d3s, draw_action, ptr, image, fs, color_blending, contourFactor, smoothing); + public BruteForceDraw(int FROMx, int TOx, int FROMy, int TOy, D3Settings d3s, boolean draw_action, MainWindow ptr, BufferedImage image, FiltersSettings fs, int color_blending, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, d3s, draw_action, ptr, image, fs, color_blending, contourFactor, smoothing, gps); } @Override protected void drawIterations(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); int pixel_percent = (image_size * image_size) / 100; @@ -140,7 +140,7 @@ protected void drawIterations(int image_size, boolean polar) { protected void drawIterationsAntialiased(int image_size, boolean polar) { int aaMethod = (filters_options_vals[MainWindow.ANTIALIASING] % 100) / 10; - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); location.createAntialiasingSteps(aaMethod == 5); int pixel_percent = (image_size * image_size) / 100; @@ -226,7 +226,7 @@ protected void drawIterationsAntialiased(int image_size, boolean polar) { @Override protected void drawFastJulia(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { @@ -278,7 +278,7 @@ protected void drawFastJulia(int image_size, boolean polar) { protected void drawFastJuliaAntialiased(int image_size, boolean polar) { int aaMethod = (filters_options_vals[MainWindow.ANTIALIASING] % 100) / 10; - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); location.createAntialiasingSteps(aaMethod == 5); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { diff --git a/src/fractalzoomer/core/drawing_algorithms/DivideAndConquer2Draw.java b/src/fractalzoomer/core/drawing_algorithms/DivideAndConquer2Draw.java index 92a37bcdb..7c6d802e8 100644 --- a/src/fractalzoomer/core/drawing_algorithms/DivideAndConquer2Draw.java +++ b/src/fractalzoomer/core/drawing_algorithms/DivideAndConquer2Draw.java @@ -16,8 +16,8 @@ */ package fractalzoomer.core.drawing_algorithms; -import fractalzoomer.core.location.Location; import fractalzoomer.core.ThreadDraw; +import fractalzoomer.core.location.Location; import fractalzoomer.functions.Fractal; import fractalzoomer.main.ImageExpanderWindow; import fractalzoomer.main.MainWindow; @@ -35,50 +35,51 @@ * * @author hrkalona2 */ +@Deprecated public class DivideAndConquer2Draw extends ThreadDraw { private static final int MAX_TILE_SIZE = 2; private static final int INIT_QUEUE_SIZE = 200; - public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, int color_cycling_location, int color_cycling_location2, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, int color_cycling_speed, FiltersSettings fs, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, boolean cycle_colors, boolean cycle_lights, boolean cycle_gradient, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, fractal_color, dem_color, image, color_cycling_location, color_cycling_location2, bms, fdes, rps, color_cycling_speed, fs, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, cycle_colors, cycle_lights, cycle_gradient, ds, gradient_offset, hss, contourFactor, smoothing); + public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, int color_cycling_location, int color_cycling_location2, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, int color_cycling_speed, FiltersSettings fs, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, boolean cycle_colors, boolean cycle_lights, boolean cycle_gradient, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, fractal_color, dem_color, image, color_cycling_location, color_cycling_location2, bms, fdes, rps, color_cycling_speed, fs, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, cycle_colors, cycle_lights, cycle_gradient, ds, gradient_offset, hss, contourFactor, smoothing, gps); } - public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, BufferedImage image, Color fractal_color, Color dem_color, int color_cycling_location, int color_cycling_location2, FiltersSettings fs, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, image, fractal_color, dem_color, color_cycling_location, color_cycling_location2, fs, bms, fdes, rps, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, ds, gradient_offset, hss, contourFactor, smoothing); + public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, BufferedImage image, Color fractal_color, Color dem_color, int color_cycling_location, int color_cycling_location2, FiltersSettings fs, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, image, fractal_color, dem_color, color_cycling_location, color_cycling_location2, fs, bms, fdes, rps, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, ds, gradient_offset, hss, contourFactor, smoothing, gps); } - public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, D3Settings d3s, boolean draw_action, MainWindow ptr, BufferedImage image, FiltersSettings fs, int color_blending, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, d3s, draw_action, ptr, image, fs, color_blending, contourFactor, smoothing); + public DivideAndConquer2Draw(int FROMx, int TOx, int FROMy, int TOy, D3Settings d3s, boolean draw_action, MainWindow ptr, BufferedImage image, FiltersSettings fs, int color_blending, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, d3s, draw_action, ptr, image, fs, color_blending, contourFactor, smoothing, gps); } @Override protected void drawIterations(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { if (reference_calc_sync.getAndIncrement() == 0) { diff --git a/src/fractalzoomer/core/drawing_algorithms/DivideAndConquerDraw.java b/src/fractalzoomer/core/drawing_algorithms/DivideAndConquerDraw.java index d6c5102b9..9013a4d98 100644 --- a/src/fractalzoomer/core/drawing_algorithms/DivideAndConquerDraw.java +++ b/src/fractalzoomer/core/drawing_algorithms/DivideAndConquerDraw.java @@ -16,9 +16,9 @@ */ package fractalzoomer.core.drawing_algorithms; -import fractalzoomer.core.location.Location; import fractalzoomer.core.ThreadDraw; import fractalzoomer.core.antialiasing.AntialiasingAlgorithm; +import fractalzoomer.core.location.Location; import fractalzoomer.functions.Fractal; import fractalzoomer.main.ImageExpanderWindow; import fractalzoomer.main.MainWindow; @@ -41,26 +41,30 @@ public class DivideAndConquerDraw extends ThreadDraw { private static final int MAX_TILE_SIZE = 6; private static final int INIT_QUEUE_SIZE = 200; - public DivideAndConquerDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public DivideAndConquerDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); + } + + public DivideAndConquerDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public DivideAndConquerDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public DivideAndConquerDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public DivideAndConquerDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public DivideAndConquerDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public DivideAndConquerDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public DivideAndConquerDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } @Override protected void drawIterations(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { if (reference_calc_sync.getAndIncrement() == 0) { @@ -82,8 +86,6 @@ protected void drawIterations(int image_size, boolean polar) { int loc; - int notCalculated = 0; - //ptr.setWholeImageDone(true); boolean escaped_val; @@ -93,13 +95,12 @@ protected void drawIterations(int image_size, boolean polar) { location.precalculateX(x); for (int y = FROMy; y < TOy; y++) { loc = y * image_size + x; - if (rgbs[loc] == notCalculated) { - image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); - escaped[loc] = escaped_val = iteration_algorithm.escaped(); - rgbs[loc] = getFinalColor(f_val, escaped_val); - drawing_done++; - thread_calculated++; - } + image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); + escaped[loc] = escaped_val = iteration_algorithm.escaped(); + rgbs[loc] = getFinalColor(f_val, escaped_val); + drawing_done++; + thread_calculated++; + } if (TOx == image_size) { @@ -107,26 +108,22 @@ protected void drawIterations(int image_size, boolean polar) { location.precalculateX(x); for (int y = FROMy + 1; y < TOy; y++) { loc = y * image_size + x; - if (rgbs[loc] == notCalculated) { - image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); - escaped[loc] = escaped_val = iteration_algorithm.escaped(); - rgbs[loc] = getFinalColor(f_val, escaped_val); - drawing_done++; - thread_calculated++; - } + image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); + escaped[loc] = escaped_val = iteration_algorithm.escaped(); + rgbs[loc] = getFinalColor(f_val, escaped_val); + drawing_done++; + thread_calculated++; } } int y = FROMy; location.precalculateY(y); for (x = FROMx + 1, loc = y * image_size + x; x < TOx; x++, loc++) { - if (rgbs[loc] == notCalculated) { - image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); - escaped[loc] = escaped_val = iteration_algorithm.escaped(); - rgbs[loc] = getFinalColor(f_val, escaped_val); - drawing_done++; - thread_calculated++; - } + image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); + escaped[loc] = escaped_val = iteration_algorithm.escaped(); + rgbs[loc] = getFinalColor(f_val, escaped_val); + drawing_done++; + thread_calculated++; } if (TOy == image_size) { @@ -140,13 +137,11 @@ protected void drawIterations(int image_size, boolean polar) { location.precalculateY(y); for (x = FROMx + 1, loc = y * image_size + x; x < xLimit; x++, loc++) { - if (rgbs[loc] == notCalculated) { - image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); - escaped[loc] = escaped_val = iteration_algorithm.escaped(); - rgbs[loc] = getFinalColor(f_val, escaped_val); - drawing_done++; - thread_calculated++; - } + image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); + escaped[loc] = escaped_val = iteration_algorithm.escaped(); + rgbs[loc] = getFinalColor(f_val, escaped_val); + drawing_done++; + thread_calculated++; } } @@ -244,22 +239,18 @@ protected void drawIterations(int image_size, boolean polar) { y = halfY; location.precalculateY(y); for (x = slice_FROMx + 1, loc = y * image_size + x; x < slice_TOx; x++, loc++) { - - if (rgbs[loc] == notCalculated) { - image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); - escaped[loc] = escaped_val = iteration_algorithm.escaped(); - rgbs[loc] = getFinalColor(f_val, escaped_val); - drawing_done++; - thread_calculated++; - } + image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); + escaped[loc] = escaped_val = iteration_algorithm.escaped(); + rgbs[loc] = getFinalColor(f_val, escaped_val); + drawing_done++; + thread_calculated++; } x = halfX; location.precalculateX(x); for (y = slice_FROMy + 1; y < slice_TOy; y++) { - loc = y * image_size + x; - - if (rgbs[loc] == notCalculated) { + if (y != halfY) { + loc = y * image_size + x; image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); escaped[loc] = escaped_val = iteration_algorithm.escaped(); rgbs[loc] = getFinalColor(f_val, escaped_val); @@ -287,14 +278,11 @@ protected void drawIterations(int image_size, boolean polar) { //calculate the rest with the normal way for (y = slice_FROMy + 1; y < slice_TOy; y++) { for (x = slice_FROMx + 1, loc = y * image_size + x; x < slice_TOx; x++, loc++) { - - if (rgbs[loc] == notCalculated) { - image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplex(x, y)); - escaped[loc] = escaped_val = iteration_algorithm.escaped(); - rgbs[loc] = getFinalColor(f_val, escaped_val); - drawing_done++; - thread_calculated++; - } + image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplex(x, y)); + escaped[loc] = escaped_val = iteration_algorithm.escaped(); + rgbs[loc] = getFinalColor(f_val, escaped_val); + drawing_done++; + thread_calculated++; } } @@ -348,7 +336,7 @@ protected void drawIterations(int image_size, boolean polar) { protected void drawIterationsAntialiased(int image_size, boolean polar) { int aaMethod = (filters_options_vals[MainWindow.ANTIALIASING] % 100) / 10; - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); location.createAntialiasingSteps(aaMethod == 5); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { @@ -370,8 +358,6 @@ protected void drawIterationsAntialiased(int image_size, boolean polar) { int loc; - int notCalculated = 0; - int aaSamplesIndex = (filters_options_vals[MainWindow.ANTIALIASING] % 100) % 10; boolean aaAvgWithMean = filters_options_vals[MainWindow.ANTIALIASING] / 100 == 1; int supersampling_num = (aaSamplesIndex == 0 ? 4 : 8 * aaSamplesIndex); @@ -388,29 +374,27 @@ protected void drawIterationsAntialiased(int image_size, boolean polar) { location.precalculateX(x); for (int y = FROMy; y < TOy; y++) { loc = y * image_size + x; - if (rgbs[loc] == notCalculated) { - image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); - escaped[loc] = escaped_val = iteration_algorithm.escaped(); - color = getFinalColor(f_val, escaped_val); + image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); + escaped[loc] = escaped_val = iteration_algorithm.escaped(); + color = getFinalColor(f_val, escaped_val); - aa.initialize(color); + aa.initialize(color); - //Supersampling - for (int i = 0; i < supersampling_num; i++) { - temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); - color = getFinalColor(temp_result, iteration_algorithm.escaped()); + //Supersampling + for (int i = 0; i < supersampling_num; i++) { + temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); + color = getFinalColor(temp_result, iteration_algorithm.escaped()); - if(!aa.addSample(color)) { - break; - } + if(!aa.addSample(color)) { + break; } + } - rgbs[loc] = aa.getColor(); + rgbs[loc] = aa.getColor(); - drawing_done++; - thread_calculated++; - } + drawing_done++; + thread_calculated++; } if (TOx == image_size) { @@ -418,38 +402,8 @@ protected void drawIterationsAntialiased(int image_size, boolean polar) { location.precalculateX(x); for (int y = FROMy + 1; y < TOy; y++) { loc = y * image_size + x; - if (rgbs[loc] == notCalculated) { - - image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); - escaped[loc] = escaped_val = iteration_algorithm.escaped(); - color = getFinalColor(f_val, escaped_val); - - aa.initialize(color); - - //Supersampling - for (int i = 0; i < supersampling_num; i++) { - temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); - color = getFinalColor(temp_result, iteration_algorithm.escaped()); - if(!aa.addSample(color)) { - break; - } - } - - rgbs[loc] = aa.getColor(); - - drawing_done++; - thread_calculated++; - } - } - } - - int y = FROMy; - location.precalculateY(y); - for (x = FROMx + 1, loc = y * image_size + x; x < TOx; x++, loc++) { - if (rgbs[loc] == notCalculated) { - - image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); + image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); escaped[loc] = escaped_val = iteration_algorithm.escaped(); color = getFinalColor(f_val, escaped_val); @@ -469,7 +423,34 @@ protected void drawIterationsAntialiased(int image_size, boolean polar) { drawing_done++; thread_calculated++; + + } + } + + int y = FROMy; + location.precalculateY(y); + for (x = FROMx + 1, loc = y * image_size + x; x < TOx; x++, loc++) { + + image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); + escaped[loc] = escaped_val = iteration_algorithm.escaped(); + color = getFinalColor(f_val, escaped_val); + + aa.initialize(color); + + //Supersampling + for (int i = 0; i < supersampling_num; i++) { + temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); + color = getFinalColor(temp_result, iteration_algorithm.escaped()); + + if(!aa.addSample(color)) { + break; + } } + + rgbs[loc] = aa.getColor(); + + drawing_done++; + thread_calculated++; } if (TOy == image_size) { @@ -484,28 +465,26 @@ protected void drawIterationsAntialiased(int image_size, boolean polar) { location.precalculateY(y); for (x = FROMx + 1, loc = y * image_size + x; x < xLimit; x++, loc++) { - if (rgbs[loc] == notCalculated) { - image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); - escaped[loc] = escaped_val = iteration_algorithm.escaped(); - color = getFinalColor(f_val, escaped_val); + image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); + escaped[loc] = escaped_val = iteration_algorithm.escaped(); + color = getFinalColor(f_val, escaped_val); - aa.initialize(color); + aa.initialize(color); - //Supersampling - for (int i = 0; i < supersampling_num; i++) { - temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); - color = getFinalColor(temp_result, iteration_algorithm.escaped()); + //Supersampling + for (int i = 0; i < supersampling_num; i++) { + temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); + color = getFinalColor(temp_result, iteration_algorithm.escaped()); - if(!aa.addSample(color)) { - break; - } + if(!aa.addSample(color)) { + break; } + } - rgbs[loc] = aa.getColor(); + rgbs[loc] = aa.getColor(); - drawing_done++; - thread_calculated++; - } + drawing_done++; + thread_calculated++; } } @@ -604,37 +583,33 @@ protected void drawIterationsAntialiased(int image_size, boolean polar) { location.precalculateY(y); for (x = slice_FROMx + 1, loc = y * image_size + x; x < slice_TOx; x++, loc++) { - if (rgbs[loc] == notCalculated) { - - image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); - escaped[loc] = escaped_val = iteration_algorithm.escaped(); - color = getFinalColor(f_val, escaped_val); + image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); + escaped[loc] = escaped_val = iteration_algorithm.escaped(); + color = getFinalColor(f_val, escaped_val); - aa.initialize(color); + aa.initialize(color); - //Supersampling - for (int i = 0; i < supersampling_num; i++) { - temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); - color = getFinalColor(temp_result, iteration_algorithm.escaped()); + //Supersampling + for (int i = 0; i < supersampling_num; i++) { + temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); + color = getFinalColor(temp_result, iteration_algorithm.escaped()); - if(!aa.addSample(color)) { - break; - } + if(!aa.addSample(color)) { + break; } + } - rgbs[loc] = aa.getColor(); + rgbs[loc] = aa.getColor(); - drawing_done++; - thread_calculated++; - } + drawing_done++; + thread_calculated++; } x = halfX; location.precalculateX(x); for (y = slice_FROMy + 1; y < slice_TOy; y++) { - loc = y * image_size + x; - - if (rgbs[loc] == notCalculated) { + if (y != halfY) { + loc = y * image_size + x; image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); escaped[loc] = escaped_val = iteration_algorithm.escaped(); @@ -679,29 +654,26 @@ protected void drawIterationsAntialiased(int image_size, boolean polar) { for (y = slice_FROMy + 1; y < slice_TOy; y++) { for (x = slice_FROMx + 1, loc = y * image_size + x; x < slice_TOx; x++, loc++) { - if (rgbs[loc] == notCalculated) { - - image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplex(x, y)); - escaped[loc] = escaped_val = iteration_algorithm.escaped(); - color = getFinalColor(f_val, escaped_val); + image_iterations[loc] = f_val = iteration_algorithm.calculate(location.getComplex(x, y)); + escaped[loc] = escaped_val = iteration_algorithm.escaped(); + color = getFinalColor(f_val, escaped_val); - aa.initialize(color); + aa.initialize(color); - //Supersampling - for (int i = 0; i < supersampling_num; i++) { - temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); - color = getFinalColor(temp_result, iteration_algorithm.escaped()); + //Supersampling + for (int i = 0; i < supersampling_num; i++) { + temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); + color = getFinalColor(temp_result, iteration_algorithm.escaped()); - if(!aa.addSample(color)) { - break; - } + if(!aa.addSample(color)) { + break; } + } - rgbs[loc] = aa.getColor(); + rgbs[loc] = aa.getColor(); - drawing_done++; - thread_calculated++; - } + drawing_done++; + thread_calculated++; } } @@ -747,7 +719,7 @@ protected void drawIterationsAntialiased(int image_size, boolean polar) { @Override protected void drawFastJulia(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { @@ -768,8 +740,6 @@ protected void drawFastJulia(int image_size, boolean polar) { int loc; - int notCalculated = 0; - boolean escaped_val; double f_val; @@ -777,11 +747,9 @@ protected void drawFastJulia(int image_size, boolean polar) { location.precalculateX(x); for (int y = FROMy; y < TOy; y++) { loc = y * image_size + x; - if (rgbs[loc] == notCalculated) { - image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); - escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); - rgbs[loc] = getFinalColor(f_val, escaped_val); - } + image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); + escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); + rgbs[loc] = getFinalColor(f_val, escaped_val); } if (TOx == image_size) { @@ -789,22 +757,18 @@ protected void drawFastJulia(int image_size, boolean polar) { location.precalculateX(x); for (int y = FROMy + 1; y < TOy; y++) { loc = y * image_size + x; - if (rgbs[loc] == notCalculated) { - image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); - escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); - rgbs[loc] = getFinalColor(f_val, escaped_val); - } + image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); + escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); + rgbs[loc] = getFinalColor(f_val, escaped_val); } } int y = FROMy; location.precalculateY(y); for (x = FROMx + 1, loc = y * image_size + x; x < TOx; x++, loc++) { - if (rgbs[loc] == notCalculated) { - image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); - escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); - rgbs[loc] = getFinalColor(f_val, escaped_val); - } + image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); + escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); + rgbs[loc] = getFinalColor(f_val, escaped_val); } if (TOy == image_size) { @@ -818,11 +782,9 @@ protected void drawFastJulia(int image_size, boolean polar) { location.precalculateY(y); for (x = FROMx + 1, loc = y * image_size + x; x < xLimit; x++, loc++) { - if (rgbs[loc] == notCalculated) { - image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); - escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); - rgbs[loc] = getFinalColor(f_val, escaped_val); - } + image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); + escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); + rgbs[loc] = getFinalColor(f_val, escaped_val); } } @@ -915,20 +877,16 @@ protected void drawFastJulia(int image_size, boolean polar) { y = halfY; location.precalculateY(y); for (x = slice_FROMx + 1, loc = y * image_size + x; x < slice_TOx; x++, loc++) { - - if (rgbs[loc] == notCalculated) { - image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); - escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); - rgbs[loc] = getFinalColor(f_val, escaped_val); - } + image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); + escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); + rgbs[loc] = getFinalColor(f_val, escaped_val); } x = halfX; location.precalculateX(x); for (y = slice_FROMy + 1; y < slice_TOy; y++) { - loc = y * image_size + x; - - if (rgbs[loc] == notCalculated) { + if (y != halfY) { + loc = y * image_size + x; image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); rgbs[loc] = getFinalColor(f_val, escaped_val); @@ -954,12 +912,9 @@ protected void drawFastJulia(int image_size, boolean polar) { //calculate the rest with the normal way for (y = slice_FROMy + 1; y < slice_TOy; y++) { for (x = slice_FROMx + 1, loc = y * image_size + x; x < slice_TOx; x++, loc++) { - - if (rgbs[loc] == notCalculated) { - image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplex(x, y)); - escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); - rgbs[loc] = getFinalColor(f_val, escaped_val); - } + image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplex(x, y)); + escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); + rgbs[loc] = getFinalColor(f_val, escaped_val); } } } @@ -994,7 +949,7 @@ protected void drawFastJulia(int image_size, boolean polar) { protected void drawFastJuliaAntialiased(int image_size, boolean polar) { int aaMethod = (filters_options_vals[MainWindow.ANTIALIASING] % 100) / 10; - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); location.createAntialiasingSteps(aaMethod == 5); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { @@ -1016,8 +971,6 @@ protected void drawFastJuliaAntialiased(int image_size, boolean polar) { int loc; - int notCalculated = 0; - int color; double temp_result; @@ -1035,25 +988,23 @@ protected void drawFastJuliaAntialiased(int image_size, boolean polar) { location.precalculateX(x); for (int y = FROMy; y < TOy; y++) { loc = y * image_size + x; - if (rgbs[loc] == notCalculated) { - image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); - escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); - color = getFinalColor(f_val, escaped_val); + image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); + escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); + color = getFinalColor(f_val, escaped_val); - aa.initialize(color); + aa.initialize(color); - //Supersampling - for (int i = 0; i < supersampling_num; i++) { - temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); - color = getFinalColor(temp_result, iteration_algorithm.escaped()); + //Supersampling + for (int i = 0; i < supersampling_num; i++) { + temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); + color = getFinalColor(temp_result, iteration_algorithm.escaped()); - if(!aa.addSample(color)) { - break; - } + if(!aa.addSample(color)) { + break; } - - rgbs[loc] = aa.getColor(); } + + rgbs[loc] = aa.getColor(); } if (TOx == image_size) { @@ -1061,35 +1012,8 @@ protected void drawFastJuliaAntialiased(int image_size, boolean polar) { location.precalculateX(x); for (int y = FROMy + 1; y < TOy; y++) { loc = y * image_size + x; - if (rgbs[loc] == notCalculated) { - - image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); - escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); - color = getFinalColor(f_val, escaped_val); - aa.initialize(color); - - //Supersampling - for (int i = 0; i < supersampling_num; i++) { - temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); - color = getFinalColor(temp_result, iteration_algorithm.escaped()); - - if(!aa.addSample(color)) { - break; - } - } - - rgbs[loc] = aa.getColor(); - } - } - } - - int y = FROMy; - location.precalculateY(y); - for (x = FROMx + 1, loc = y * image_size + x; x < TOx; x++, loc++) { - if (rgbs[loc] == notCalculated) { - - image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); + image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); color = getFinalColor(f_val, escaped_val); @@ -1109,6 +1033,28 @@ protected void drawFastJuliaAntialiased(int image_size, boolean polar) { } } + int y = FROMy; + location.precalculateY(y); + for (x = FROMx + 1, loc = y * image_size + x; x < TOx; x++, loc++) { + image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); + escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); + color = getFinalColor(f_val, escaped_val); + + aa.initialize(color); + + //Supersampling + for (int i = 0; i < supersampling_num; i++) { + temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); + color = getFinalColor(temp_result, iteration_algorithm.escaped()); + + if(!aa.addSample(color)) { + break; + } + } + + rgbs[loc] = aa.getColor(); + } + if (TOy == image_size) { y = TOy - 1; @@ -1120,26 +1066,23 @@ protected void drawFastJuliaAntialiased(int image_size, boolean polar) { location.precalculateY(y); for (x = FROMx + 1, loc = y * image_size + x; x < xLimit; x++, loc++) { - if (rgbs[loc] == notCalculated) { - - image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); - escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); - color = getFinalColor(f_val, escaped_val); + image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); + escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); + color = getFinalColor(f_val, escaped_val); - aa.initialize(color); + aa.initialize(color); - //Supersampling - for (int i = 0; i < supersampling_num; i++) { - temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); - color = getFinalColor(temp_result, iteration_algorithm.escaped()); + //Supersampling + for (int i = 0; i < supersampling_num; i++) { + temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); + color = getFinalColor(temp_result, iteration_algorithm.escaped()); - if(!aa.addSample(color)) { - break; - } + if(!aa.addSample(color)) { + break; } - - rgbs[loc] = aa.getColor(); } + + rgbs[loc] = aa.getColor(); } } @@ -1233,34 +1176,30 @@ protected void drawFastJuliaAntialiased(int image_size, boolean polar) { location.precalculateY(y); for (x = slice_FROMx + 1, loc = y * image_size + x; x < slice_TOx; x++, loc++) { - if (rgbs[loc] == notCalculated) { - - image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); - escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); - color = getFinalColor(f_val, escaped_val); + image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithX(x)); + escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); + color = getFinalColor(f_val, escaped_val); - aa.initialize(color); + aa.initialize(color); - //Supersampling - for (int i = 0; i < supersampling_num; i++) { - temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); - color = getFinalColor(temp_result, iteration_algorithm.escaped()); + //Supersampling + for (int i = 0; i < supersampling_num; i++) { + temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); + color = getFinalColor(temp_result, iteration_algorithm.escaped()); - if(!aa.addSample(color)) { - break; - } + if(!aa.addSample(color)) { + break; } - - rgbs[loc] = aa.getColor(); } + + rgbs[loc] = aa.getColor(); } x = halfX; location.precalculateX(x); for (y = slice_FROMy + 1; y < slice_TOy; y++) { - loc = y * image_size + x; - - if (rgbs[loc] == notCalculated) { + if (y != halfY) { + loc = y * image_size + x; image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplexWithY(y)); escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); @@ -1301,27 +1240,23 @@ protected void drawFastJuliaAntialiased(int image_size, boolean polar) { //calculate the rest with the normal way for (y = slice_FROMy + 1; y < slice_TOy; y++) { for (x = slice_FROMx + 1, loc = y * image_size + x; x < slice_TOx; x++, loc++) { + image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplex(x, y)); + escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); + color = getFinalColor(f_val, escaped_val); - if (rgbs[loc] == notCalculated) { - - image_iterations_fast_julia[loc] = f_val = iteration_algorithm.calculate(location.getComplex(x, y)); - escaped_fast_julia[loc] = escaped_val = iteration_algorithm.escaped(); - color = getFinalColor(f_val, escaped_val); - - aa.initialize(color); + aa.initialize(color); - //Supersampling - for (int i = 0; i < supersampling_num; i++) { - temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); - color = getFinalColor(temp_result, iteration_algorithm.escaped()); + //Supersampling + for (int i = 0; i < supersampling_num; i++) { + temp_result = iteration_algorithm.calculate(location.getAntialiasingComplex(i)); + color = getFinalColor(temp_result, iteration_algorithm.escaped()); - if(!aa.addSample(color)) { - break; - } + if(!aa.addSample(color)) { + break; } - - rgbs[loc] = aa.getColor(); } + + rgbs[loc] = aa.getColor(); } } } diff --git a/src/fractalzoomer/core/drawing_algorithms/SolidGuessingDraw.java b/src/fractalzoomer/core/drawing_algorithms/SolidGuessingDraw.java index 10164937a..52e0f3655 100644 --- a/src/fractalzoomer/core/drawing_algorithms/SolidGuessingDraw.java +++ b/src/fractalzoomer/core/drawing_algorithms/SolidGuessingDraw.java @@ -16,8 +16,8 @@ */ package fractalzoomer.core.drawing_algorithms; -import fractalzoomer.core.location.Location; import fractalzoomer.core.ThreadDraw; +import fractalzoomer.core.location.Location; import fractalzoomer.functions.Fractal; import fractalzoomer.main.ImageExpanderWindow; import fractalzoomer.main.MainWindow; @@ -33,50 +33,51 @@ * * @author hrkalona2 */ +@Deprecated public class SolidGuessingDraw extends ThreadDraw { private static final int SOLID_GUESSING_SLICES = 10; - public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, D3Settings d3s, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, boolean quickDraw, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, d3s, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, quickDraw, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, ImageExpanderWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, DomainColoringSettings ds, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, ds, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor); + public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, FiltersSettings fs, boolean periodicity_checking, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, image, fs, periodicity_checking, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js); } - public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, double xJuliaCenter, double yJuliaCenter) { - super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, xJuliaCenter, yJuliaCenter); + public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, Apfloat xCenter, Apfloat yCenter, Apfloat size, int max_iterations, FunctionSettings fns, MainWindow ptr, Color fractal_color, Color dem_color, boolean fast_julia_filters, BufferedImage image, boolean periodicity_checking, FiltersSettings fs, int color_cycling_location, int color_cycling_location2, boolean exterior_de, double exterior_de_factor, double height_ratio, BumpMapSettings bms, boolean polar_projection, double circle_period, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, boolean inverse_dem, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, OrbitTrapSettings ots, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, StatisticsSettings sts, int gradient_offset, HistogramColoringSettings hss, double contourFactor, GeneratedPaletteSettings gps, JitterSettings js, Apfloat xJuliaCenter, Apfloat yJuliaCenter) { + super(FROMx, TOx, FROMy, TOy, xCenter, yCenter, size, max_iterations, fns, ptr, fractal_color, dem_color, fast_julia_filters, image, periodicity_checking, fs, color_cycling_location, color_cycling_location2, exterior_de, exterior_de_factor, height_ratio, bms, polar_projection, circle_period, fdes, rps, inverse_dem, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, ots, cns, post_processing_order, ls, pbs, sts, gradient_offset, hss, contourFactor, gps, js, xJuliaCenter, yJuliaCenter); } - public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, int color_cycling_location, int color_cycling_location2, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, int color_cycling_speed, FiltersSettings fs, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, boolean cycle_colors, boolean cycle_lights, boolean cycle_gradient, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, fractal_color, dem_color, image, color_cycling_location, color_cycling_location2, bms, fdes, rps, color_cycling_speed, fs, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, cycle_colors, cycle_lights, cycle_gradient, ds, gradient_offset, hss, contourFactor, smoothing); + public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, Color fractal_color, Color dem_color, BufferedImage image, int color_cycling_location, int color_cycling_location2, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, int color_cycling_speed, FiltersSettings fs, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, boolean cycle_colors, boolean cycle_lights, boolean cycle_gradient, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, GeneratedPaletteSettings gps, double contourFactor, boolean smoothing) { + super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, fractal_color, dem_color, image, color_cycling_location, color_cycling_location2, bms, fdes, rps, color_cycling_speed, fs, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, cycle_colors, cycle_lights, cycle_gradient, ds, gradient_offset, hss, contourFactor, smoothing, gps); } - public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, BufferedImage image, Color fractal_color, Color dem_color, int color_cycling_location, int color_cycling_location2, FiltersSettings fs, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, image, fractal_color, dem_color, color_cycling_location, color_cycling_location2, fs, bms, fdes, rps, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, ds, gradient_offset, hss, contourFactor, smoothing); + public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, int max_iterations, MainWindow ptr, BufferedImage image, Color fractal_color, Color dem_color, int color_cycling_location, int color_cycling_location2, FiltersSettings fs, BumpMapSettings bms, double color_intensity, int transfer_function, double color_intensity2, int transfer_function2, boolean usePaletteForInColoring, FakeDistanceEstimationSettings fdes, RainbowPaletteSettings rps, EntropyColoringSettings ens, OffsetColoringSettings ofs, GreyscaleColoringSettings gss, int color_blending, ContourColoringSettings cns, int[] post_processing_order, LightSettings ls, PaletteGradientMergingSettings pbs, OrbitTrapSettings ots, DomainColoringSettings ds, int gradient_offset, HistogramColoringSettings hss, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, max_iterations, ptr, image, fractal_color, dem_color, color_cycling_location, color_cycling_location2, fs, bms, fdes, rps, color_intensity, transfer_function, color_intensity2, transfer_function2, usePaletteForInColoring, ens, ofs, gss, color_blending, cns, post_processing_order, ls, pbs, ots, ds, gradient_offset, hss, contourFactor, smoothing, gps); } - public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, D3Settings d3s, boolean draw_action, MainWindow ptr, BufferedImage image, FiltersSettings fs, int color_blending, double contourFactor, boolean smoothing) { - super(FROMx, TOx, FROMy, TOy, d3s, draw_action, ptr, image, fs, color_blending, contourFactor, smoothing); + public SolidGuessingDraw(int FROMx, int TOx, int FROMy, int TOy, D3Settings d3s, boolean draw_action, MainWindow ptr, BufferedImage image, FiltersSettings fs, int color_blending, double contourFactor, boolean smoothing, GeneratedPaletteSettings gps) { + super(FROMx, TOx, FROMy, TOy, d3s, draw_action, ptr, image, fs, color_blending, contourFactor, smoothing, gps); } @Override protected void drawIterations(int image_size, boolean polar) { - Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); + Location location = Location.getInstanceForDrawing(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js, polar, PERTURBATION_THEORY && fractal.supportsPerturbationTheory()); if(PERTURBATION_THEORY && fractal.supportsPerturbationTheory()) { if (reference_calc_sync.getAndIncrement() == 0) { @@ -124,7 +125,7 @@ protected void drawIterations(int image_size, boolean polar) { slice_FROMx = FROMx + j * (thread_size_width) / SOLID_GUESSING_SLICES; slice_TOx = FROMx + (j + 1) * (thread_size_width) / SOLID_GUESSING_SLICES; - double temp = (slice_TOy - slice_FROMy + 1) / 2; + int temp = (slice_TOy - slice_FROMy + 1) / 2; for (y = slice_FROMy, whole_area = true, step = 0; step < temp; step++, whole_area = true) { diff --git a/src/fractalzoomer/core/interpolation/InterpolationMethod.java b/src/fractalzoomer/core/interpolation/InterpolationMethod.java index 152344654..a7aa1056f 100644 --- a/src/fractalzoomer/core/interpolation/InterpolationMethod.java +++ b/src/fractalzoomer/core/interpolation/InterpolationMethod.java @@ -26,7 +26,7 @@ */ public abstract class InterpolationMethod { - public InterpolationMethod() { + protected InterpolationMethod() { } diff --git a/src/fractalzoomer/core/iteration_algorithm/IterationAlgorithm.java b/src/fractalzoomer/core/iteration_algorithm/IterationAlgorithm.java index f7d26ff42..6aba7e541 100644 --- a/src/fractalzoomer/core/iteration_algorithm/IterationAlgorithm.java +++ b/src/fractalzoomer/core/iteration_algorithm/IterationAlgorithm.java @@ -27,7 +27,7 @@ public abstract class IterationAlgorithm { protected Fractal fractal; - public IterationAlgorithm(Fractal fractal) { + protected IterationAlgorithm(Fractal fractal) { this.fractal = fractal; } diff --git a/src/fractalzoomer/core/location/CartesianLocation.java b/src/fractalzoomer/core/location/CartesianLocation.java deleted file mode 100644 index b8df6fd06..000000000 --- a/src/fractalzoomer/core/location/CartesianLocation.java +++ /dev/null @@ -1,308 +0,0 @@ -package fractalzoomer.core.location; - -import fractalzoomer.core.*; -import fractalzoomer.functions.Fractal; -import org.apfloat.Apfloat; - -public class CartesianLocation extends Location { - private double temp_size_image_size_x; - private double temp_size_image_size_y; - private double temp_xcenter_size; - private double temp_ycenter_size; - - private Apfloat ddtemp_size_image_size_x; - private Apfloat ddtemp_size_image_size_y; - private Apfloat ddtemp_xcenter_size; - private Apfloat ddtemp_ycenter_size; - - private BigComplex rotation; - private BigComplex rot_center; - - private double[] antialiasing_y; - private Apfloat[] ddantialiasing_y; - - //Dont copy those - private double tempY; - private double tempX; - private Apfloat ddtempX; - private Apfloat ddtempY; - - private Apfloat ddsize; - private double size; - - private double height_ratio; - - public CartesianLocation(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, boolean highPresicion) { - - super(); - - this.highPresicion = highPresicion; - this.fractal = fractal; - - this.height_ratio = height_ratio; - - if(highPresicion) { - ddxcenter = xCenter; - ddycenter = yCenter; - - Apfloat point5 = new MyApfloat(0.5); - Apfloat size_2_x = MyApfloat.fp.multiply(size, point5); - Apfloat ddimage_size = new MyApfloat(image_size); - Apfloat ddheight_ratio = new MyApfloat(height_ratio); - - ddsize = size; - - Apfloat size_2_y = MyApfloat.fp.multiply(MyApfloat.fp.multiply(size, ddheight_ratio), point5); - ddtemp_size_image_size_x = MyApfloat.fp.divide(size, ddimage_size); - ddtemp_size_image_size_y = MyApfloat.fp.divide(MyApfloat.fp.multiply(size, ddheight_ratio), ddimage_size); - - ddtemp_xcenter_size = MyApfloat.fp.subtract(xCenter, size_2_x); - ddtemp_ycenter_size = MyApfloat.fp.add(yCenter, size_2_y); - - rotation = new BigComplex(rotation_vals[0], rotation_vals[1]); - rot_center = new BigComplex(rotation_center[0], rotation_center[1]); - } - else { - xcenter = xCenter.doubleValue(); - ycenter = yCenter.doubleValue(); - - - double dsize = size.doubleValue(); - - this.size = dsize; - - double size_2_x = dsize * 0.5; - double size_2_y = (dsize * height_ratio) * 0.5; - temp_size_image_size_x = dsize / image_size; - temp_size_image_size_y = (dsize * height_ratio) / image_size; - - temp_xcenter_size = xcenter - size_2_x; - temp_ycenter_size = ycenter + size_2_y; - } - - } - - public CartesianLocation(CartesianLocation other) { - highPresicion = other.highPresicion; - fractal = other.fractal; - - xcenter = other.xcenter; - ycenter = other.ycenter; - temp_size_image_size_x = other.temp_size_image_size_x; - temp_size_image_size_y = other.temp_size_image_size_y; - temp_xcenter_size = other.temp_xcenter_size; - temp_ycenter_size = other.temp_ycenter_size; - - ddsize = other.ddsize; - size = other.size; - height_ratio = other.height_ratio; - - ddxcenter = other.ddxcenter; - ddycenter = other.ddycenter; - ddtemp_size_image_size_x = other.ddtemp_size_image_size_x; - ddtemp_size_image_size_y = other.ddtemp_size_image_size_y; - ddtemp_xcenter_size = other.ddtemp_xcenter_size; - ddtemp_ycenter_size = other.ddtemp_ycenter_size; - - rotation = other.rotation; - rot_center = other.rot_center; - - antialiasing_y = other.antialiasing_y; - ddantialiasing_y = other.ddantialiasing_y; - antialiasing_x = other.antialiasing_x; - ddantialiasing_x = other.ddantialiasing_x; - - reference = other.reference; - } - - public CartesianLocation(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size) { - - super(); - - this.highPresicion = true; - - this.height_ratio = height_ratio; - - ddsize = size; - - ddxcenter = xCenter; - ddycenter = yCenter; - - Apfloat point5 = new MyApfloat(0.5); - Apfloat size_2_x = MyApfloat.fp.multiply(size, point5); - Apfloat ddimage_size = new MyApfloat(image_size); - Apfloat ddiheight_ratio = new MyApfloat(height_ratio); - - Apfloat size_2_y = MyApfloat.fp.multiply(MyApfloat.fp.multiply(size, ddiheight_ratio), point5); - ddtemp_size_image_size_x = MyApfloat.fp.divide(size, ddimage_size); - ddtemp_size_image_size_y = MyApfloat.fp.divide(MyApfloat.fp.multiply(size, ddiheight_ratio), ddimage_size); - - ddtemp_xcenter_size = MyApfloat.fp.subtract(xCenter, size_2_x); - ddtemp_ycenter_size = MyApfloat.fp.add(yCenter, size_2_y); - - } - - @Override - public GenericComplex getComplex(int x, int y) { - if(highPresicion) { - - ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); - ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); - - BigComplex temp = new BigComplex(ddtempX, ddtempY); - - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - - temp = fractal.getPlaneTransformedPixel(temp); - - return temp.sub(reference).toComplex(); - } - else { - tempX = temp_xcenter_size + temp_size_image_size_x * x; - tempY = temp_ycenter_size - temp_size_image_size_y * y; - return new Complex(tempX, tempY); - } - } - - @Override - public void precalculateY(int y) { - - if(highPresicion) { - ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); - } - else { - tempY = temp_ycenter_size - temp_size_image_size_y * y; - } - - } - - @Override - public void precalculateX(int x) { - - if(highPresicion) { - ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); - } - else { - tempX = temp_xcenter_size + temp_size_image_size_x * x; - } - - } - - @Override - public GenericComplex getComplexWithX(int x) { - if(highPresicion) { - ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); - BigComplex temp = new BigComplex(ddtempX, ddtempY); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - return temp.sub(reference).toComplex(); - } - else { - tempX = temp_xcenter_size + temp_size_image_size_x * x; - return new Complex(tempX, tempY); - } - } - - @Override - public GenericComplex getComplexWithY(int y) { - if(highPresicion) { - ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); - BigComplex temp = new BigComplex(ddtempX, ddtempY); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - return temp.sub(reference).toComplex(); - } - else { - tempY = temp_ycenter_size - temp_size_image_size_y * y; - return new Complex(tempX, tempY); - } - } - - @Override - public BigPoint getPoint(int x, int y) { - return new BigPoint(MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))), MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y)))); - } - - - public BigPoint getDragPoint(int x, int y) { - return new BigPoint(MyApfloat.fp.subtract(ddxcenter, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y)))); - } - - @Override - public void createAntialiasingSteps(boolean adaptive) { - if(highPresicion) { - Apfloat[][] steps = createAntialiasingStepsApfloat(ddtemp_size_image_size_x, ddtemp_size_image_size_y, adaptive); - ddantialiasing_x = steps[0]; - ddantialiasing_y = steps[1]; - } - else { - double[][] steps = createAntialiasingStepsDouble(temp_size_image_size_x, temp_size_image_size_y, adaptive); - antialiasing_x = steps[0]; - antialiasing_y = steps[1]; - } - } - - @Override - public GenericComplex getAntialiasingComplex(int sample) { - if(highPresicion) { - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddtempX, ddantialiasing_x[sample]), MyApfloat.fp.add(ddtempY, ddantialiasing_y[sample])); - - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - - temp = fractal.getPlaneTransformedPixel(temp); - - return temp.sub(reference).toComplex(); - } - else { - return new Complex(tempX + antialiasing_x[sample], tempY + antialiasing_y[sample]); - } - } - - @Override - public Complex getComplexOrbit(int x, int y) { - if(highPresicion) { - - ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); - ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); - - BigComplex temp = new BigComplex(ddtempX, ddtempY); - - return temp.toComplex(); - } - else { - tempX = temp_xcenter_size + temp_size_image_size_x * x; - tempY = temp_ycenter_size - temp_size_image_size_y * y; - return new Complex(tempX, tempY); - } - } - - @Override - public MantExp getMaxSizeInImage() { - if(highPresicion) { - if(height_ratio == 1) { - return new MantExp(MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddsize, new MyApfloat(0.5)), MyApfloat.SQRT_TWO)); - } - else { - Apfloat temp = MyApfloat.fp.multiply(ddsize, new MyApfloat(0.5)); - Apfloat temp2 = MyApfloat.fp.multiply(temp, new MyApfloat(height_ratio)); - return new MantExp(MyApfloat.fp.sqrt(MyApfloat.fp.add(MyApfloat.fp.multiply(temp, temp), MyApfloat.fp.multiply(temp2, temp2)))); - } - } - else { - if(height_ratio == 1) { // ((size * 0.5) / image_size) * sqrt(image_size^2 + image_size^2) = ((size * 0.5) / image_size) * sqrt(2) * image_size - double sqrt2 = Math.sqrt(2); - return new MantExp(sqrt2 * size * 0.5); - } - else { - double temp = size * 0.5; - double temp2 = temp * height_ratio; - return new MantExp(Math.sqrt(temp * temp + temp2 * temp2)); - } - } - } - -} diff --git a/src/fractalzoomer/core/location/CartesianLocationArbitrary.java b/src/fractalzoomer/core/location/CartesianLocationArbitrary.java deleted file mode 100644 index 2817eab16..000000000 --- a/src/fractalzoomer/core/location/CartesianLocationArbitrary.java +++ /dev/null @@ -1,181 +0,0 @@ -package fractalzoomer.core.location; - -import fractalzoomer.core.*; -import fractalzoomer.functions.Fractal; -import org.apfloat.Apfloat; - -public class CartesianLocationArbitrary extends Location { - - private Apfloat ddtemp_size_image_size_x; - private Apfloat ddtemp_size_image_size_y; - private Apfloat ddtemp_xcenter_size; - private Apfloat ddtemp_ycenter_size; - - private BigComplex rotation; - private BigComplex rot_center; - - private Apfloat[] ddantialiasing_y; - - //Dont copy those - private Apfloat ddtempX; - private Apfloat ddtempY; - - private Apfloat ddsize; - - private double height_ratio; - - public CartesianLocationArbitrary(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal) { - - super(); - - this.highPresicion = true; - this.fractal = fractal; - - this.height_ratio = height_ratio; - - ddxcenter = xCenter; - ddycenter = yCenter; - - Apfloat point5 = new MyApfloat(0.5); - Apfloat size_2_x = MyApfloat.fp.multiply(size, point5); - Apfloat ddimage_size = new MyApfloat(image_size); - Apfloat ddheight_ratio = new MyApfloat(height_ratio); - - ddsize = size; - - Apfloat size_2_y = MyApfloat.fp.multiply(MyApfloat.fp.multiply(size, ddheight_ratio), point5); - ddtemp_size_image_size_x = MyApfloat.fp.divide(size, ddimage_size); - ddtemp_size_image_size_y = MyApfloat.fp.divide(MyApfloat.fp.multiply(size, ddheight_ratio), ddimage_size); - - ddtemp_xcenter_size = MyApfloat.fp.subtract(xCenter, size_2_x); - ddtemp_ycenter_size = MyApfloat.fp.add(yCenter, size_2_y); - - rotation = new BigComplex(rotation_vals[0], rotation_vals[1]); - rot_center = new BigComplex(rotation_center[0], rotation_center[1]); - } - - public CartesianLocationArbitrary(CartesianLocationArbitrary other) { - highPresicion = other.highPresicion; - fractal = other.fractal; - - ddsize = other.ddsize; - height_ratio = other.height_ratio; - - ddxcenter = other.ddxcenter; - ddycenter = other.ddycenter; - ddtemp_size_image_size_x = other.ddtemp_size_image_size_x; - ddtemp_size_image_size_y = other.ddtemp_size_image_size_y; - ddtemp_xcenter_size = other.ddtemp_xcenter_size; - ddtemp_ycenter_size = other.ddtemp_ycenter_size; - - rotation = other.rotation; - rot_center = other.rot_center; - - ddantialiasing_y = other.ddantialiasing_y; - ddantialiasing_x = other.ddantialiasing_x; - - reference = other.reference; - } - - @Override - public GenericComplex getComplex(int x, int y) { - ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); - ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); - - BigComplex temp = new BigComplex(ddtempX, ddtempY); - - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - - temp = fractal.getPlaneTransformedPixel(temp); - - return temp; - } - - @Override - public void precalculateY(int y) { - - ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); - - } - - @Override - public void precalculateX(int x) { - - ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); - - } - - @Override - public GenericComplex getComplexWithX(int x) { - ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); - BigComplex temp = new BigComplex(ddtempX, ddtempY); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - return temp; - } - - @Override - public GenericComplex getComplexWithY(int y) { - ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); - BigComplex temp = new BigComplex(ddtempX, ddtempY); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - return temp; - } - - @Override - public BigPoint getPoint(int x, int y) { - return new BigPoint(MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))), MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y)))); - } - - - public BigPoint getDragPoint(int x, int y) { - return new BigPoint(MyApfloat.fp.subtract(ddxcenter, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y)))); - } - - @Override - public void createAntialiasingSteps(boolean adaptive) { - Apfloat[][] steps = createAntialiasingStepsApfloat(ddtemp_size_image_size_x, ddtemp_size_image_size_y, adaptive); - ddantialiasing_x = steps[0]; - ddantialiasing_y = steps[1]; - } - - @Override - public GenericComplex getAntialiasingComplex(int sample) { - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddtempX, ddantialiasing_x[sample]), MyApfloat.fp.add(ddtempY, ddantialiasing_y[sample])); - - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - - temp = fractal.getPlaneTransformedPixel(temp); - - return temp; - } - - @Override - public Complex getComplexOrbit(int x, int y) { - ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); - ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); - - BigComplex temp = new BigComplex(ddtempX, ddtempY); - - return temp.toComplex(); - } - - @Override - public MantExp getMaxSizeInImage() { - if(height_ratio == 1) { - return new MantExp(MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddsize, new MyApfloat(0.5)), MyApfloat.SQRT_TWO)); - } - else { - Apfloat temp = MyApfloat.fp.multiply(ddsize, new MyApfloat(0.5)); - Apfloat temp2 = MyApfloat.fp.multiply(temp, new MyApfloat(height_ratio)); - return new MantExp(MyApfloat.fp.sqrt(MyApfloat.fp.add(MyApfloat.fp.multiply(temp, temp), MyApfloat.fp.multiply(temp2, temp2)))); - } - } - - -} diff --git a/src/fractalzoomer/core/location/CartesianLocationBigNum.java b/src/fractalzoomer/core/location/CartesianLocationBigNum.java deleted file mode 100644 index 86acb070d..000000000 --- a/src/fractalzoomer/core/location/CartesianLocationBigNum.java +++ /dev/null @@ -1,308 +0,0 @@ -package fractalzoomer.core.location; - -import fractalzoomer.core.*; -import fractalzoomer.functions.Fractal; -import org.apfloat.Apfloat; - -public class CartesianLocationBigNum extends Location { - private double temp_size_image_size_x; - private double temp_size_image_size_y; - private double temp_xcenter_size; - private double temp_ycenter_size; - - private BigNum bntemp_size_image_size_x; - private BigNum bntemp_size_image_size_y; - private BigNum bntemp_xcenter_size; - private BigNum bntemp_ycenter_size; - - private BigNumComplex rotation; - private BigNumComplex rot_center; - - private double[] antialiasing_y; - private BigNum[] bnantialiasing_y; - private BigNum[] bnantialiasing_x; - - //Dont copy those - private double tempY; - private double tempX; - private BigNum bntempX; - private BigNum bntempY; - - private BigNum bnsize; - private double size; - private Apfloat ddsize; - - private double height_ratio; - - public CartesianLocationBigNum(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, boolean highPresicion) { - - super(); - - this.highPresicion = highPresicion; - this.fractal = fractal; - - this.height_ratio = height_ratio; - - if(highPresicion) { - Apfloat point5 = new MyApfloat(0.5); - Apfloat size_2_x = MyApfloat.fp.multiply(size, point5); - Apfloat ddimage_size = new MyApfloat(image_size); - Apfloat ddheight_ratio = new MyApfloat(height_ratio); - - bnsize = new BigNum(size); - ddsize = size; - - Apfloat size_2_y = MyApfloat.fp.multiply(MyApfloat.fp.multiply(size, ddheight_ratio), point5); - bntemp_size_image_size_x = new BigNum(MyApfloat.fp.divide(size, ddimage_size)); - bntemp_size_image_size_y = new BigNum(MyApfloat.fp.divide(MyApfloat.fp.multiply(size, ddheight_ratio), ddimage_size)); - - bntemp_xcenter_size = new BigNum(MyApfloat.fp.subtract(xCenter, size_2_x)); - bntemp_ycenter_size = new BigNum(MyApfloat.fp.add(yCenter, size_2_y)); - - rotation = new BigNumComplex(rotation_vals[0], rotation_vals[1]); - rot_center = new BigNumComplex(rotation_center[0], rotation_center[1]); - } - else { - xcenter = xCenter.doubleValue(); - ycenter = yCenter.doubleValue(); - - - double dsize = size.doubleValue(); - - this.size = dsize; - - double size_2_x = dsize * 0.5; - double size_2_y = (dsize * height_ratio) * 0.5; - temp_size_image_size_x = dsize / image_size; - temp_size_image_size_y = (dsize * height_ratio) / image_size; - - temp_xcenter_size = xcenter - size_2_x; - temp_ycenter_size = ycenter + size_2_y; - } - - } - - public CartesianLocationBigNum(CartesianLocationBigNum other) { - highPresicion = other.highPresicion; - fractal = other.fractal; - - xcenter = other.xcenter; - ycenter = other.ycenter; - temp_size_image_size_x = other.temp_size_image_size_x; - temp_size_image_size_y = other.temp_size_image_size_y; - temp_xcenter_size = other.temp_xcenter_size; - temp_ycenter_size = other.temp_ycenter_size; - - if(other.bnsize != null) { - bnsize = new BigNum(other.bnsize); - } - size = other.size; - ddsize = other.ddsize; - height_ratio = other.height_ratio; - - if(other.bntemp_size_image_size_x != null) { - bntemp_size_image_size_x = new BigNum(other.bntemp_size_image_size_x); - bntemp_size_image_size_y = new BigNum(other.bntemp_size_image_size_y); - bntemp_xcenter_size = new BigNum(other.bntemp_xcenter_size); - bntemp_ycenter_size = new BigNum(other.bntemp_ycenter_size); - rotation = new BigNumComplex(other.rotation); - rot_center = new BigNumComplex(other.rot_center); - } - - antialiasing_y = other.antialiasing_y; - antialiasing_x = other.antialiasing_x; - - if(other.bnantialiasing_x != null && other.bnantialiasing_y != null) { - bnantialiasing_x = new BigNum[other.bnantialiasing_x.length]; - bnantialiasing_y = new BigNum[other.bnantialiasing_y.length]; - for (int i = 0; i < bnantialiasing_x.length; i++) { - bnantialiasing_x[i] = new BigNum(other.bnantialiasing_x[i]); - bnantialiasing_y[i] = new BigNum(other.bnantialiasing_y[i]); - } - } - - if(other.reference != null) { - reference = new BigNumComplex((BigNumComplex) other.reference); - } - - } - - public CartesianLocationBigNum(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size) { - - super(); - - this.highPresicion = true; - - this.height_ratio = height_ratio; - - bnsize = new BigNum(size); - ddsize = size; - - Apfloat point5 = new MyApfloat(0.5); - Apfloat size_2_x = MyApfloat.fp.multiply(size, point5); - Apfloat ddimage_size = new MyApfloat(image_size); - Apfloat ddiheight_ratio = new MyApfloat(height_ratio); - - Apfloat size_2_y = MyApfloat.fp.multiply(MyApfloat.fp.multiply(size, ddiheight_ratio), point5); - bntemp_size_image_size_x = new BigNum(MyApfloat.fp.divide(size, ddimage_size)); - bntemp_size_image_size_y = new BigNum(MyApfloat.fp.divide(MyApfloat.fp.multiply(size, ddiheight_ratio), ddimage_size)); - - bntemp_xcenter_size = new BigNum(MyApfloat.fp.subtract(xCenter, size_2_x)); - bntemp_ycenter_size = new BigNum(MyApfloat.fp.add(yCenter, size_2_y)); - - } - - @Override - public GenericComplex getComplex(int x, int y) { - if(highPresicion) { - - bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(new BigNum(x))); - bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(new BigNum(y))); - - BigNumComplex temp = new BigNumComplex(bntempX, bntempY); - - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - - temp = fractal.getPlaneTransformedPixel(temp); - - return temp.sub(reference).toComplex(); - } - else { - tempX = temp_xcenter_size + temp_size_image_size_x * x; - tempY = temp_ycenter_size - temp_size_image_size_y * y; - return new Complex(tempX, tempY); - } - } - - @Override - public void precalculateY(int y) { - - if(highPresicion) { - bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(new BigNum(y))); - } - else { - tempY = temp_ycenter_size - temp_size_image_size_y * y; - } - - } - - @Override - public void precalculateX(int x) { - - if(highPresicion) { - bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(new BigNum(x))); - } - else { - tempX = temp_xcenter_size + temp_size_image_size_x * x; - } - - } - - @Override - public GenericComplex getComplexWithX(int x) { - if(highPresicion) { - bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(new BigNum(x))); - BigNumComplex temp = new BigNumComplex(bntempX, bntempY); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - return temp.sub(reference).toComplex(); - } - else { - tempX = temp_xcenter_size + temp_size_image_size_x * x; - return new Complex(tempX, tempY); - } - } - - @Override - public GenericComplex getComplexWithY(int y) { - if(highPresicion) { - bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(new BigNum(y))); - BigNumComplex temp = new BigNumComplex(bntempX, bntempY); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - return temp.sub(reference).toComplex(); - } - else { - tempY = temp_ycenter_size - temp_size_image_size_y * y; - return new Complex(tempX, tempY); - } - } - - @Override - public void createAntialiasingSteps(boolean adaptive) { - if(highPresicion) { - BigNum[][] steps = createAntialiasingStepsBigNum(bntemp_size_image_size_x, bntemp_size_image_size_y, adaptive); - bnantialiasing_x = steps[0]; - bnantialiasing_y = steps[1]; - } - else { - double[][] steps = createAntialiasingStepsDouble(temp_size_image_size_x, temp_size_image_size_y, adaptive); - antialiasing_x = steps[0]; - antialiasing_y = steps[1]; - } - } - - @Override - public GenericComplex getAntialiasingComplex(int sample) { - if(highPresicion) { - BigNumComplex temp = new BigNumComplex(bntempX.add(bnantialiasing_x[sample]), bntempY.add(bnantialiasing_y[sample])); - - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - - temp = fractal.getPlaneTransformedPixel(temp); - - return temp.sub(reference).toComplex(); - } - else { - return new Complex(tempX + antialiasing_x[sample], tempY + antialiasing_y[sample]); - } - } - - @Override - public Complex getComplexOrbit(int x, int y) { - if(highPresicion) { - - bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(new BigNum(x))); - bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(new BigNum(y))); - - BigNumComplex temp = new BigNumComplex(bntempX, bntempY); - - return temp.toComplex(); - } - else { - tempX = temp_xcenter_size + temp_size_image_size_x * x; - tempY = temp_ycenter_size - temp_size_image_size_y * y; - return new Complex(tempX, tempY); - } - } - - @Override - public MantExp getMaxSizeInImage() { - if(highPresicion) { - if(height_ratio == 1) { - return new MantExp(MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddsize, new MyApfloat(0.5)), MyApfloat.SQRT_TWO)); - } - else { - Apfloat temp = MyApfloat.fp.multiply(ddsize, new MyApfloat(0.5)); - Apfloat temp2 = MyApfloat.fp.multiply(temp, new MyApfloat(height_ratio)); - return new MantExp(MyApfloat.fp.sqrt(MyApfloat.fp.add(MyApfloat.fp.multiply(temp, temp), MyApfloat.fp.multiply(temp2, temp2)))); - } - } - else { - if(height_ratio == 1) { - double sqrt2 = Math.sqrt(2); - return new MantExp(sqrt2 * size * 0.5); - } - else { - double temp = size * 0.5; - double temp2 = temp * height_ratio; - return new MantExp(Math.sqrt(temp * temp + temp2 * temp2)); - } - } - } - -} diff --git a/src/fractalzoomer/core/location/CartesianLocationBigNumArbitrary.java b/src/fractalzoomer/core/location/CartesianLocationBigNumArbitrary.java deleted file mode 100644 index b0e82de44..000000000 --- a/src/fractalzoomer/core/location/CartesianLocationBigNumArbitrary.java +++ /dev/null @@ -1,179 +0,0 @@ -package fractalzoomer.core.location; - -import fractalzoomer.core.*; -import fractalzoomer.functions.Fractal; -import org.apfloat.Apfloat; - -public class CartesianLocationBigNumArbitrary extends Location { - private BigNum bntemp_size_image_size_x; - private BigNum bntemp_size_image_size_y; - private BigNum bntemp_xcenter_size; - private BigNum bntemp_ycenter_size; - - private BigNumComplex rotation; - private BigNumComplex rot_center; - - private BigNum[] bnantialiasing_y; - private BigNum[] bnantialiasing_x; - - //Dont copy those - private BigNum bntempX; - private BigNum bntempY; - - private BigNum bnsize; - private double size; - private Apfloat ddsize; - - private double height_ratio; - - public CartesianLocationBigNumArbitrary(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal) { - - super(); - - this.highPresicion = true; - this.fractal = fractal; - - this.height_ratio = height_ratio; - - Apfloat point5 = new MyApfloat(0.5); - Apfloat size_2_x = MyApfloat.fp.multiply(size, point5); - Apfloat ddimage_size = new MyApfloat(image_size); - Apfloat ddheight_ratio = new MyApfloat(height_ratio); - - bnsize = new BigNum(size); - ddsize = size; - - Apfloat size_2_y = MyApfloat.fp.multiply(MyApfloat.fp.multiply(size, ddheight_ratio), point5); - bntemp_size_image_size_x = new BigNum(MyApfloat.fp.divide(size, ddimage_size)); - bntemp_size_image_size_y = new BigNum(MyApfloat.fp.divide(MyApfloat.fp.multiply(size, ddheight_ratio), ddimage_size)); - - bntemp_xcenter_size = new BigNum(MyApfloat.fp.subtract(xCenter, size_2_x)); - bntemp_ycenter_size = new BigNum(MyApfloat.fp.add(yCenter, size_2_y)); - - rotation = new BigNumComplex(rotation_vals[0], rotation_vals[1]); - rot_center = new BigNumComplex(rotation_center[0], rotation_center[1]); - - } - - public CartesianLocationBigNumArbitrary(CartesianLocationBigNumArbitrary other) { - highPresicion = other.highPresicion; - fractal = other.fractal; - - bnsize = new BigNum(other.bnsize); - ddsize = other.ddsize; - height_ratio = other.height_ratio; - - bntemp_size_image_size_x = new BigNum(other.bntemp_size_image_size_x); - bntemp_size_image_size_y = new BigNum(other.bntemp_size_image_size_y); - bntemp_xcenter_size = new BigNum(other.bntemp_xcenter_size); - bntemp_ycenter_size = new BigNum(other.bntemp_ycenter_size); - - rotation = new BigNumComplex(other.rotation); - rot_center = new BigNumComplex(other.rot_center); - - if(other.bnantialiasing_x != null && other.bnantialiasing_y != null) { - bnantialiasing_x = new BigNum[other.bnantialiasing_x.length]; - bnantialiasing_y = new BigNum[other.bnantialiasing_y.length]; - for (int i = 0; i < bnantialiasing_x.length; i++) { - bnantialiasing_x[i] = new BigNum(other.bnantialiasing_x[i]); - bnantialiasing_y[i] = new BigNum(other.bnantialiasing_y[i]); - } - } - - if(other.reference != null) { - reference = new BigNumComplex((BigNumComplex) other.reference); - } - - } - - @Override - public GenericComplex getComplex(int x, int y) { - bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(new BigNum(x))); - bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(new BigNum(y))); - - BigNumComplex temp = new BigNumComplex(bntempX, bntempY); - - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - - temp = fractal.getPlaneTransformedPixel(temp); - - return temp; - } - - @Override - public void precalculateY(int y) { - - bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(new BigNum(y))); - - } - - @Override - public void precalculateX(int x) { - - bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(new BigNum(x))); - - } - - @Override - public GenericComplex getComplexWithX(int x) { - bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(new BigNum(x))); - BigNumComplex temp = new BigNumComplex(bntempX, bntempY); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - return temp; - } - - @Override - public GenericComplex getComplexWithY(int y) { - bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(new BigNum(y))); - BigNumComplex temp = new BigNumComplex(bntempX, bntempY); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - return temp; - } - - @Override - public void createAntialiasingSteps(boolean adaptive) { - BigNum[][] steps = createAntialiasingStepsBigNum(bntemp_size_image_size_x, bntemp_size_image_size_y, adaptive); - bnantialiasing_x = steps[0]; - bnantialiasing_y = steps[1]; - } - - @Override - public GenericComplex getAntialiasingComplex(int sample) { - BigNumComplex temp = new BigNumComplex(bntempX.add(bnantialiasing_x[sample]), bntempY.add(bnantialiasing_y[sample])); - - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - - temp = fractal.getPlaneTransformedPixel(temp); - - return temp; - } - - @Override - public Complex getComplexOrbit(int x, int y) { - bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(new BigNum(x))); - bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(new BigNum(y))); - - BigNumComplex temp = new BigNumComplex(bntempX, bntempY); - - return temp.toComplex(); - } - - @Override - public MantExp getMaxSizeInImage() { - if(height_ratio == 1) { - return new MantExp(MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddsize, new MyApfloat(0.5)), MyApfloat.SQRT_TWO)); - } - else { - Apfloat temp = MyApfloat.fp.multiply(ddsize, new MyApfloat(0.5)); - Apfloat temp2 = MyApfloat.fp.multiply(temp, new MyApfloat(height_ratio)); - return new MantExp(MyApfloat.fp.sqrt(MyApfloat.fp.add(MyApfloat.fp.multiply(temp, temp), MyApfloat.fp.multiply(temp2, temp2)))); - } - } - -} diff --git a/src/fractalzoomer/core/location/CartesianLocationDeep.java b/src/fractalzoomer/core/location/CartesianLocationDeep.java deleted file mode 100644 index ba42977d5..000000000 --- a/src/fractalzoomer/core/location/CartesianLocationDeep.java +++ /dev/null @@ -1,190 +0,0 @@ -package fractalzoomer.core.location; - -import fractalzoomer.core.*; -import fractalzoomer.functions.Fractal; -import org.apfloat.Apfloat; - -public class CartesianLocationDeep extends Location { - - private Apfloat ddtemp_size_image_size_x; - private Apfloat ddtemp_size_image_size_y; - private Apfloat ddtemp_xcenter_size; - private Apfloat ddtemp_ycenter_size; - - private BigComplex rotation; - private BigComplex rot_center; - - private Apfloat[] ddantialiasing_y; - - //Dont copy those - private Apfloat ddtempX; - private Apfloat ddtempY; - - private Apfloat ddsize; - - private Apfloat height_ratio; - - public CartesianLocationDeep(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal) { - - super(); - - this.highPresicion = true; - - this.fractal = fractal; - - ddsize = size; - - ddxcenter = xCenter; - ddycenter = yCenter; - - - Apfloat point5 = new MyApfloat(0.5); - Apfloat size_2_x = MyApfloat.fp.multiply(size, point5); - Apfloat ddimage_size = new MyApfloat(image_size); - this.height_ratio = new MyApfloat(height_ratio); - - Apfloat size_2_y = MyApfloat.fp.multiply(MyApfloat.fp.multiply(size, this.height_ratio), point5); - ddtemp_size_image_size_x = MyApfloat.fp.divide(size, ddimage_size); - ddtemp_size_image_size_y = MyApfloat.fp.divide(MyApfloat.fp.multiply(size, this.height_ratio), ddimage_size); - - ddtemp_xcenter_size = MyApfloat.fp.subtract(xCenter, size_2_x); - ddtemp_ycenter_size = MyApfloat.fp.add(yCenter, size_2_y); - - rotation = new BigComplex(rotation_vals[0], rotation_vals[1]); - rot_center = new BigComplex(rotation_center[0], rotation_center[1]); - - - } - - public CartesianLocationDeep(CartesianLocationDeep other) { - highPresicion = other.highPresicion; - fractal = other.fractal; - - ddsize = other.ddsize; - - height_ratio = other.height_ratio; - - ddxcenter = other.ddxcenter; - ddycenter = other.ddycenter; - ddtemp_size_image_size_x = other.ddtemp_size_image_size_x; - ddtemp_size_image_size_y = other.ddtemp_size_image_size_y; - ddtemp_xcenter_size = other.ddtemp_xcenter_size; - ddtemp_ycenter_size = other.ddtemp_ycenter_size; - - rotation = other.rotation; - rot_center = other.rot_center; - - ddantialiasing_y = other.ddantialiasing_y; - ddantialiasing_x = other.ddantialiasing_x; - - reference = other.reference; - } - - @Override - public GenericComplex getComplex(int x, int y) { - - ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); - ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); - - BigComplex temp = new BigComplex(ddtempX, ddtempY); - - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - - temp = fractal.getPlaneTransformedPixel(temp); - - temp = temp.sub(reference); - - return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); - } - - @Override - public void precalculateY(int y) { - - ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); - - } - - @Override - public void precalculateX(int x) { - - ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); - - } - - @Override - public GenericComplex getComplexWithX(int x) { - ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); - BigComplex temp = new BigComplex(ddtempX, ddtempY); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - temp = temp.sub(reference); - return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); - } - - @Override - public GenericComplex getComplexWithY(int y) { - ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); - BigComplex temp = new BigComplex(ddtempX, ddtempY); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - temp = temp.sub(reference); - return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); - } - - @Override - public BigPoint getPoint(int x, int y) { - return new BigPoint(MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))), MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y)))); - } - - - public BigPoint getDragPoint(int x, int y) { - return new BigPoint(MyApfloat.fp.subtract(ddxcenter, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y)))); - } - - @Override - public void createAntialiasingSteps(boolean adaptive) { - Apfloat[][] steps = createAntialiasingStepsApfloat(ddtemp_size_image_size_x, ddtemp_size_image_size_y, adaptive); - ddantialiasing_x = steps[0]; - ddantialiasing_y = steps[1]; - } - - @Override - public GenericComplex getAntialiasingComplex(int sample) { - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddtempX, ddantialiasing_x[sample]), MyApfloat.fp.add(ddtempY, ddantialiasing_y[sample])); - - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - - temp = fractal.getPlaneTransformedPixel(temp); - - temp = temp.sub(reference); - - return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); - } - - @Override - public Complex getComplexOrbit(int x, int y) { - ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); - ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); - - BigComplex temp = new BigComplex(ddtempX, ddtempY); - - return temp.toComplex(); - } - - @Override - public MantExp getMaxSizeInImage() { - if(height_ratio.compareTo(Apfloat.ONE) == 0) { - return new MantExp(MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddsize, new MyApfloat(0.5)), MyApfloat.SQRT_TWO)); - } - else { - Apfloat temp = MyApfloat.fp.multiply(ddsize, new MyApfloat(0.5)); - Apfloat temp2 = MyApfloat.fp.multiply(temp, height_ratio); - return new MantExp(MyApfloat.fp.sqrt(MyApfloat.fp.add(MyApfloat.fp.multiply(temp, temp), MyApfloat.fp.multiply(temp2, temp2)))); - } - } - -} diff --git a/src/fractalzoomer/core/location/CartesianLocationDeepBigNum.java b/src/fractalzoomer/core/location/CartesianLocationDeepBigNum.java deleted file mode 100644 index 38c0215bf..000000000 --- a/src/fractalzoomer/core/location/CartesianLocationDeepBigNum.java +++ /dev/null @@ -1,194 +0,0 @@ -package fractalzoomer.core.location; - -import fractalzoomer.core.*; -import fractalzoomer.functions.Fractal; -import org.apfloat.Apfloat; - -public class CartesianLocationDeepBigNum extends Location { - - private BigNum bntemp_size_image_size_x; - private BigNum bntemp_size_image_size_y; - private BigNum bntemp_xcenter_size; - private BigNum bntemp_ycenter_size; - - private BigNumComplex rotation; - private BigNumComplex rot_center; - - private BigNum[] bnantialiasing_y; - private BigNum[] bnantialiasing_x; - - //Dont copy those - private BigNum bntempX; - private BigNum bntempY; - - private Apfloat ddsize; - private BigNum bnsize; - - private Apfloat height_ratio; - - public CartesianLocationDeepBigNum(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal) { - - super(); - - this.highPresicion = true; - - this.fractal = fractal; - - ddsize = size; - bnsize = new BigNum(ddsize); - - ddxcenter = xCenter; - ddycenter = yCenter; - - - Apfloat point5 = new MyApfloat(0.5); - Apfloat size_2_x = MyApfloat.fp.multiply(size, point5); - Apfloat ddimage_size = new MyApfloat(image_size); - this.height_ratio = new MyApfloat(height_ratio); - - Apfloat size_2_y = MyApfloat.fp.multiply(MyApfloat.fp.multiply(size, this.height_ratio), point5); - bntemp_size_image_size_x = new BigNum(MyApfloat.fp.divide(size, ddimage_size)); - bntemp_size_image_size_y = new BigNum(MyApfloat.fp.divide(MyApfloat.fp.multiply(size, this.height_ratio), ddimage_size)); - - bntemp_xcenter_size = new BigNum(MyApfloat.fp.subtract(xCenter, size_2_x)); - bntemp_ycenter_size = new BigNum(MyApfloat.fp.add(yCenter, size_2_y)); - - rotation = new BigNumComplex(rotation_vals[0], rotation_vals[1]); - rot_center = new BigNumComplex(rotation_center[0], rotation_center[1]); - - - } - - public CartesianLocationDeepBigNum(CartesianLocationDeepBigNum other) { - highPresicion = other.highPresicion; - fractal = other.fractal; - - if(other.bnsize != null) { - bnsize = new BigNum(other.bnsize); - } - ddsize = other.ddsize; - - height_ratio = other.height_ratio; - - if(other.bntemp_size_image_size_x != null) { - bntemp_size_image_size_x = new BigNum(other.bntemp_size_image_size_x); - bntemp_size_image_size_y = new BigNum(other.bntemp_size_image_size_y); - bntemp_xcenter_size = new BigNum(other.bntemp_xcenter_size); - bntemp_ycenter_size = new BigNum(other.bntemp_ycenter_size); - - rotation = new BigNumComplex(other.rotation); - rot_center = new BigNumComplex(other.rot_center); - } - - if(other.bnantialiasing_x != null && other.bnantialiasing_y != null) { - bnantialiasing_x = new BigNum[other.bnantialiasing_x.length]; - bnantialiasing_y = new BigNum[other.bnantialiasing_y.length]; - for (int i = 0; i < bnantialiasing_x.length; i++) { - bnantialiasing_x[i] = new BigNum(other.bnantialiasing_x[i]); - bnantialiasing_y[i] = new BigNum(other.bnantialiasing_y[i]); - } - } - - if(other.reference != null) { - reference = new BigNumComplex((BigNumComplex) other.reference); - } - } - - @Override - public GenericComplex getComplex(int x, int y) { - - bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(new BigNum(x))); - bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(new BigNum(y))); - - BigNumComplex temp = new BigNumComplex(bntempX, bntempY); - - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - - temp = fractal.getPlaneTransformedPixel(temp); - - temp = temp.sub(reference); - - return new MantExpComplex(temp.getRe().getMantExp(), temp.getIm().getMantExp()); - } - - @Override - public void precalculateY(int y) { - - bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(new BigNum(y))); - - } - - @Override - public void precalculateX(int x) { - - bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(new BigNum(x))); - - } - - @Override - public GenericComplex getComplexWithX(int x) { - bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(new BigNum(x))); - BigNumComplex temp = new BigNumComplex(bntempX, bntempY); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - temp = temp.sub(reference); - return new MantExpComplex(temp.getRe().getMantExp(), temp.getIm().getMantExp()); - } - - @Override - public GenericComplex getComplexWithY(int y) { - bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(new BigNum(y))); - BigNumComplex temp = new BigNumComplex(bntempX, bntempY); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - temp = temp.sub(reference); - return new MantExpComplex(temp.getRe().getMantExp(), temp.getIm().getMantExp()); - } - - @Override - public void createAntialiasingSteps(boolean adaptive) { - BigNum[][] steps = createAntialiasingStepsBigNum(bntemp_size_image_size_x, bntemp_size_image_size_y, adaptive); - bnantialiasing_x = steps[0]; - bnantialiasing_y = steps[1]; - } - - @Override - public GenericComplex getAntialiasingComplex(int sample) { - BigNumComplex temp = new BigNumComplex(bntempX.add(bnantialiasing_x[sample]), bntempY.add(bnantialiasing_y[sample])); - - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - - temp = fractal.getPlaneTransformedPixel(temp); - - temp = temp.sub(reference); - - return new MantExpComplex(temp.getRe().getMantExp(), temp.getIm().getMantExp()); - } - - @Override - public Complex getComplexOrbit(int x, int y) { - bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(new BigNum(x))); - bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(new BigNum(y))); - - BigNumComplex temp = new BigNumComplex(bntempX, bntempY); - - return temp.toComplex(); - } - - @Override - public MantExp getMaxSizeInImage() { - if(height_ratio.compareTo(Apfloat.ONE) == 0) { - return new MantExp(MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddsize, new MyApfloat(0.5)), MyApfloat.SQRT_TWO)); - } - else { - Apfloat temp = MyApfloat.fp.multiply(ddsize, new MyApfloat(0.5)); - Apfloat temp2 = MyApfloat.fp.multiply(temp, height_ratio); - return new MantExp(MyApfloat.fp.sqrt(MyApfloat.fp.add(MyApfloat.fp.multiply(temp, temp), MyApfloat.fp.multiply(temp2, temp2)))); - } - } - -} diff --git a/src/fractalzoomer/core/location/Location.java b/src/fractalzoomer/core/location/Location.java index c801fff89..aa76ee793 100644 --- a/src/fractalzoomer/core/location/Location.java +++ b/src/fractalzoomer/core/location/Location.java @@ -1,32 +1,34 @@ package fractalzoomer.core.location; import fractalzoomer.core.*; +import fractalzoomer.core.location.delta.*; +import fractalzoomer.core.location.normal.*; +import fractalzoomer.core.mpfr.MpfrBigNum; import fractalzoomer.functions.Fractal; +import fractalzoomer.main.Constants; +import fractalzoomer.main.app_settings.JitterSettings; import org.apfloat.Apfloat; import java.util.HashMap; public class Location { - protected Apfloat ddxcenter; - protected Apfloat ddycenter; - protected double xcenter; - protected double ycenter; - - protected double[] antialiasing_x; - - protected Apfloat[] ddantialiasing_x; - - protected boolean highPresicion; - protected Fractal fractal; protected GenericComplex reference; + protected int indexX; + protected int indexY; + + public Location() { + indexX = Integer.MIN_VALUE; + indexY = Integer.MIN_VALUE; + } + public boolean isPolar() {return false;} - public BigPoint getPoint(int x, int y) {return null;} + //public BigPoint getPoint(int x, int y) {return null;} public GenericComplex getComplex(int x, int y) {return null;} public void precalculateY(int y) {} public GenericComplex getComplexWithX(int x) {return null;} @@ -34,77 +36,172 @@ public void precalculateX(int x) {} public GenericComplex getComplexWithY(int y) {return null;} public void createAntialiasingSteps(boolean adaptive) {} public GenericComplex getAntialiasingComplex(int sample) {return null;} - public Complex getComplexOrbit(int x, int y) {return null;} - - public void setReference(GenericComplex ref) {reference = ref instanceof BigComplex ? ref : new BigNumComplex((BigNumComplex)ref); } + public void setReference(GenericComplex ref) {reference = ref; } - public static Location getInstanceForDrawing(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, boolean polar, boolean highPresicion) { + public static Location getInstanceForDrawing(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js, boolean polar, boolean highPresicion) { /*if(polar) { - return new PolarLocationArbitrary(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal); + return new PolarLocationNormalApfloatArbitrary(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal); } else { if(fractal.supportsBignum() && ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && ThreadDraw.USE_BIGNUM_FOR_PIXELS_IF_POSSIBLE) { - return new CartesianLocationBigNumArbitrary(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal); + return new CartesianLocationNormalBigNumArbitrary(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal); } else { - return new CartesianLocationArbitrary(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal); + return new CartesianLocationNormalApfloatArbitrary(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal); } }*/ + int bignumLib = ThreadDraw.getBignumLibrary(size, fractal); + if(polar) { if(highPresicion && size.compareTo(MyApfloat.MAX_DOUBLE_SIZE) < 0) { - return new PolarLocationDeep(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal); + if(bignumLib == Constants.BIGNUM_MPFR + && ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && ThreadDraw.USE_BIGNUM_FOR_PIXELS_IF_POSSIBLE) { + return new PolarLocationDeltaDeepMpfrBigNum(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js); + } + else { + return new PolarLocationDeltaDeepApfloat(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js); + } + } + else if(highPresicion) { + + if((bignumLib == Constants.BIGNUM_MPFR || bignumLib == Constants.BIGNUM_DOUBLE || bignumLib == Constants.BIGNUM_DOUBLEDOUBLE) + && ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && ThreadDraw.USE_BIGNUM_FOR_PIXELS_IF_POSSIBLE) { + if (bignumLib == Constants.BIGNUM_MPFR) { + return new PolarLocationDeltaMpfrBigNum(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js); + } + else if (bignumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + return new PolarLocationDeltaDoubleDouble(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js); + } + else { + return new PolarLocationDeltaDouble(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js); + } + } + else { + return new PolarLocationDeltaApfloat(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js); + } + } + else { + return new PolarLocationNormalDouble(xCenter, yCenter, size, height_ratio, image_size, circle_period, fractal, js); } - return new PolarLocation(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, highPresicion); } else { if(highPresicion && size.compareTo(MyApfloat.MAX_DOUBLE_SIZE) < 0) { - if(fractal.supportsBignum() && ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && ThreadDraw.USE_BIGNUM_FOR_PIXELS_IF_POSSIBLE) { - return new CartesianLocationDeepBigNum(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal); + if((bignumLib == Constants.BIGNUM_BUILT_IN || bignumLib == Constants.BIGNUM_MPFR) + && ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && ThreadDraw.USE_BIGNUM_FOR_PIXELS_IF_POSSIBLE) { + if(bignumLib == Constants.BIGNUM_BUILT_IN) { + return new CartesianLocationDeltaDeepBigNum(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + } + else { + return new CartesianLocationDeltaDeepMpfrBigNum(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + } } else { - return new CartesianLocationDeep(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal); + return new CartesianLocationDeltaDeepApfloat(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); } } - - if(fractal.supportsBignum() && ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && ThreadDraw.USE_BIGNUM_FOR_PIXELS_IF_POSSIBLE) { - return new CartesianLocationBigNum(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, highPresicion); - } else { - return new CartesianLocation(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, highPresicion); + else if(highPresicion) { + if((bignumLib == Constants.BIGNUM_BUILT_IN || bignumLib == Constants.BIGNUM_MPFR || bignumLib == Constants.BIGNUM_DOUBLE || bignumLib == Constants.BIGNUM_DOUBLEDOUBLE) + && ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && ThreadDraw.USE_BIGNUM_FOR_PIXELS_IF_POSSIBLE) { + if(bignumLib == Constants.BIGNUM_BUILT_IN) { + return new CartesianLocationDeltaBigNum(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + } + else if (bignumLib == Constants.BIGNUM_MPFR){ + return new CartesianLocationDeltaMpfrBigNum(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + } + else if (bignumLib == Constants.BIGNUM_DOUBLEDOUBLE){ + return new CartesianLocationDeltaDoubleDouble(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + } + else { + return new CartesianLocationDeltaDouble(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + } + } else { + return new CartesianLocationDeltaApfloat(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + } + } + else { + return new CartesianLocationNormalDouble(xCenter, yCenter, size, height_ratio, image_size, fractal, js); } } } public static Location getCopy(Location loc) { - if(loc instanceof CartesianLocation) { - return new CartesianLocation((CartesianLocation)loc); + if(loc instanceof CartesianLocationDeltaApfloat) { + return new CartesianLocationDeltaApfloat((CartesianLocationDeltaApfloat)loc); + } + else if(loc instanceof PolarLocationDeltaApfloat) { + return new PolarLocationDeltaApfloat((PolarLocationDeltaApfloat)loc); + } + else if(loc instanceof CartesianLocationDeltaDeepApfloat) { + return new CartesianLocationDeltaDeepApfloat((CartesianLocationDeltaDeepApfloat)loc); + } + else if(loc instanceof PolarLocationDeltaDeepApfloat) { + return new PolarLocationDeltaDeepApfloat((PolarLocationDeltaDeepApfloat)loc); + } + else if(loc instanceof CartesianLocationDeltaBigNum) { + return new CartesianLocationDeltaBigNum((CartesianLocationDeltaBigNum)loc); + } + else if(loc instanceof CartesianLocationDeltaDeepBigNum) { + return new CartesianLocationDeltaDeepBigNum((CartesianLocationDeltaDeepBigNum)loc); + } + else if(loc instanceof CartesianLocationNormalDouble) { + return new CartesianLocationNormalDouble((CartesianLocationNormalDouble)loc); + } + else if(loc instanceof PolarLocationNormalDouble) { + return new PolarLocationNormalDouble((PolarLocationNormalDouble)loc); } - else if(loc instanceof PolarLocation) { - return new PolarLocation((PolarLocation)loc); + else if(loc instanceof CartesianLocationDeltaMpfrBigNum) { + return new CartesianLocationDeltaMpfrBigNum((CartesianLocationDeltaMpfrBigNum)loc); } - else if(loc instanceof CartesianLocationDeep) { - return new CartesianLocationDeep((CartesianLocationDeep)loc); + else if(loc instanceof CartesianLocationDeltaDeepMpfrBigNum) { + return new CartesianLocationDeltaDeepMpfrBigNum((CartesianLocationDeltaDeepMpfrBigNum)loc); } - else if(loc instanceof PolarLocationDeep) { - return new PolarLocationDeep((PolarLocationDeep)loc); + else if(loc instanceof PolarLocationDeltaMpfrBigNum) { + return new PolarLocationDeltaMpfrBigNum((PolarLocationDeltaMpfrBigNum)loc); } - else if(loc instanceof CartesianLocationArbitrary) { - return new CartesianLocationArbitrary((CartesianLocationArbitrary)loc); + else if(loc instanceof PolarLocationDeltaDeepMpfrBigNum) { + return new PolarLocationDeltaDeepMpfrBigNum((PolarLocationDeltaDeepMpfrBigNum)loc); } - else if(loc instanceof PolarLocationArbitrary) { - return new PolarLocationArbitrary((PolarLocationArbitrary)loc); + else if(loc instanceof CartesianLocationDeltaDouble) { + return new CartesianLocationDeltaDouble((CartesianLocationDeltaDouble)loc); } - else if(loc instanceof CartesianLocationBigNum) { - return new CartesianLocationBigNum((CartesianLocationBigNum)loc); + else if(loc instanceof PolarLocationDeltaDouble) { + return new PolarLocationDeltaDouble((PolarLocationDeltaDouble)loc); } - else if(loc instanceof CartesianLocationDeepBigNum) { - return new CartesianLocationDeepBigNum((CartesianLocationDeepBigNum)loc); + else if(loc instanceof CartesianLocationDeltaDoubleDouble) { + return new CartesianLocationDeltaDoubleDouble((CartesianLocationDeltaDoubleDouble)loc); } - else if(loc instanceof CartesianLocationBigNumArbitrary) { - return new CartesianLocationBigNumArbitrary((CartesianLocationBigNumArbitrary)loc); + else if(loc instanceof PolarLocationDeltaDoubleDouble) { + return new PolarLocationDeltaDoubleDouble((PolarLocationDeltaDoubleDouble)loc); } + + + + //Add arbitrary at the end + else if(loc instanceof CartesianLocationNormalApfloatArbitrary) { + return new CartesianLocationNormalApfloatArbitrary((CartesianLocationNormalApfloatArbitrary)loc); + } + else if(loc instanceof PolarLocationNormalApfloatArbitrary) { + return new PolarLocationNormalApfloatArbitrary((PolarLocationNormalApfloatArbitrary)loc); + } + else if(loc instanceof CartesianLocationNormalBigNumArbitrary) { + return new CartesianLocationNormalBigNumArbitrary((CartesianLocationNormalBigNumArbitrary)loc); + } + else if(loc instanceof CartesianLocationNormalMpfrBigNumArbitrary) { + return new CartesianLocationNormalMpfrBigNumArbitrary((CartesianLocationNormalMpfrBigNumArbitrary)loc); + } + else if(loc instanceof CartesianLocationNormalDoubleDoubleArbitrary) { + return new CartesianLocationNormalDoubleDoubleArbitrary((CartesianLocationNormalDoubleDoubleArbitrary)loc); + } + else if(loc instanceof PolarLocationNormalMpfrBigNumArbitrary) { + return new PolarLocationNormalMpfrBigNumArbitrary((PolarLocationNormalMpfrBigNumArbitrary)loc); + } + else if(loc instanceof PolarLocationNormalDoubleDoubleArbitrary) { + return new PolarLocationNormalDoubleDoubleArbitrary((PolarLocationNormalDoubleDoubleArbitrary)loc); + } + return null; } @@ -158,12 +255,27 @@ public MantExpComplex getMantExpComplex(BigComplex c) { public MantExpComplex getMantExpComplex(GenericComplex c) { if(c instanceof BigNumComplex) { BigNumComplex cn = (BigNumComplex)c; - return new MantExpComplex(cn.getRe().getMantExp(), cn.getIm().getMantExp()); + return new MantExpComplex(cn); } - else { + else if(c instanceof MpfrBigNumComplex) { + MpfrBigNumComplex cn = (MpfrBigNumComplex)c; + return new MantExpComplex(cn); + } + else if (c instanceof BigComplex){ BigComplex cn = (BigComplex)c; return new MantExpComplex(getMantExp(cn.getRe()), getMantExp(cn.getIm())); } + else if (c instanceof DDComplex){ + DDComplex cn = (DDComplex)c; + return new MantExpComplex(cn); + } + else { + return new MantExpComplex((Complex) c); + } + } + + public GenericComplex getReferencePoint() { + return null; } public MantExp getMaxSizeInImage() { @@ -184,11 +296,11 @@ public BigNum[][] createAntialiasingStepsBigNum(BigNum bntemp_size_image_size_x, if(!adaptive) { - BigNum temp_x[] = {ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size, ddx_antialiasing_size.negate(), + BigNum[] temp_x = {ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size, ddx_antialiasing_size.negate(), ddx_antialiasing_size.negate(), ddx_antialiasing_size, zero, zero, ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), zero, zero, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size.negate(), ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2}; - BigNum temp_y[] = {ddy_antialiasing_size.negate(), ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size, + BigNum[] temp_y = {ddy_antialiasing_size.negate(), ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size, zero, zero, ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size_x2.negate(), zero, ddy_antialiasing_size_x2, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2.negate(), zero, ddy_antialiasing_size_x2, ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size.negate(), ddy_antialiasing_size}; @@ -197,7 +309,7 @@ public BigNum[][] createAntialiasingStepsBigNum(BigNum bntemp_size_image_size_x, } else { - BigNum temp_x[] = {ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2.negate(), + BigNum[] temp_x = {ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2, zero, zero, ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size, ddx_antialiasing_size.negate(), ddx_antialiasing_size.negate(), ddx_antialiasing_size, zero, zero @@ -205,7 +317,7 @@ public BigNum[][] createAntialiasingStepsBigNum(BigNum bntemp_size_image_size_x, }; - BigNum temp_y[] = {ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2, + BigNum[] temp_y = {ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2, zero, zero, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2, ddy_antialiasing_size.negate(), ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size, zero, zero, ddy_antialiasing_size.negate(), ddy_antialiasing_size @@ -216,6 +328,53 @@ public BigNum[][] createAntialiasingStepsBigNum(BigNum bntemp_size_image_size_x, return new BigNum[][] {temp_x, temp_y}; } } + + public DoubleDouble[][] createAntialiasingStepsDoubleDouble(DoubleDouble bntemp_size_image_size_x, DoubleDouble bntemp_size_image_size_y, boolean adaptive) { + DoubleDouble point25 = new DoubleDouble(0.25); + + DoubleDouble ddx_antialiasing_size = bntemp_size_image_size_x.multiply(point25); + DoubleDouble ddx_antialiasing_size_x2 = ddx_antialiasing_size.multiply(2); + + DoubleDouble ddy_antialiasing_size = bntemp_size_image_size_y.multiply(point25); + DoubleDouble ddy_antialiasing_size_x2 = ddy_antialiasing_size.multiply(2); + + DoubleDouble zero = new DoubleDouble(); + + if(!adaptive) { + + DoubleDouble[] temp_x = {ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size, ddx_antialiasing_size.negate(), + ddx_antialiasing_size.negate(), ddx_antialiasing_size, zero, zero, + ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), zero, zero, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, + ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size.negate(), ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2}; + DoubleDouble[] temp_y = {ddy_antialiasing_size.negate(), ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size, + zero, zero, ddy_antialiasing_size.negate(), ddy_antialiasing_size, + ddy_antialiasing_size_x2.negate(), zero, ddy_antialiasing_size_x2, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2.negate(), zero, ddy_antialiasing_size_x2, + ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size.negate(), ddy_antialiasing_size}; + + return new DoubleDouble[][] {temp_x, temp_y}; + } + else { + + DoubleDouble[] temp_x = {ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2.negate(), + ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2, zero, zero, + ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size.negate(), ddx_antialiasing_size, + ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size, ddx_antialiasing_size.negate(), ddx_antialiasing_size.negate(), ddx_antialiasing_size, zero, zero + + }; + + + DoubleDouble[] temp_y = {ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2, + zero, zero, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, + ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2, + ddy_antialiasing_size.negate(), ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size, zero, zero, ddy_antialiasing_size.negate(), ddy_antialiasing_size + + + }; + + return new DoubleDouble[][] {temp_x, temp_y}; + } + } + public double[][] createAntialiasingStepsDouble(double temp_size_image_size_x, double temp_size_image_size_y, boolean adaptive) { double x_antialiasing_size = temp_size_image_size_x * 0.25; double x_antialiasing_size_x2 = 2 * x_antialiasing_size; @@ -224,11 +383,11 @@ public double[][] createAntialiasingStepsDouble(double temp_size_image_size_x, d double y_antialiasing_size_x2 = 2 * y_antialiasing_size; if(!adaptive) { - double temp_x[] = {-x_antialiasing_size, x_antialiasing_size, x_antialiasing_size, -x_antialiasing_size, + double[] temp_x = {-x_antialiasing_size, x_antialiasing_size, x_antialiasing_size, -x_antialiasing_size, -x_antialiasing_size, x_antialiasing_size, 0, 0, -x_antialiasing_size_x2, -x_antialiasing_size_x2, -x_antialiasing_size_x2, 0, 0, x_antialiasing_size_x2, x_antialiasing_size_x2, x_antialiasing_size_x2, -x_antialiasing_size_x2, -x_antialiasing_size_x2, -x_antialiasing_size, -x_antialiasing_size, x_antialiasing_size, x_antialiasing_size, x_antialiasing_size_x2, x_antialiasing_size_x2}; - double temp_y[] = {-y_antialiasing_size, -y_antialiasing_size, y_antialiasing_size, y_antialiasing_size, + double[] temp_y = {-y_antialiasing_size, -y_antialiasing_size, y_antialiasing_size, y_antialiasing_size, 0, 0, -y_antialiasing_size, y_antialiasing_size, -y_antialiasing_size_x2, 0, y_antialiasing_size_x2, -y_antialiasing_size_x2, y_antialiasing_size_x2, -y_antialiasing_size_x2, 0, y_antialiasing_size_x2, -y_antialiasing_size, y_antialiasing_size, -y_antialiasing_size_x2, y_antialiasing_size_x2, -y_antialiasing_size_x2, y_antialiasing_size_x2, -y_antialiasing_size, y_antialiasing_size}; @@ -236,7 +395,7 @@ public double[][] createAntialiasingStepsDouble(double temp_size_image_size_x, d return new double[][] {temp_x, temp_y}; } else { - double temp_x[] = {-x_antialiasing_size_x2, x_antialiasing_size_x2, x_antialiasing_size_x2, -x_antialiasing_size_x2, + double[] temp_x = {-x_antialiasing_size_x2, x_antialiasing_size_x2, x_antialiasing_size_x2, -x_antialiasing_size_x2, -x_antialiasing_size_x2, x_antialiasing_size_x2, 0, 0, -x_antialiasing_size_x2, -x_antialiasing_size_x2, x_antialiasing_size_x2, x_antialiasing_size_x2, -x_antialiasing_size, x_antialiasing_size, -x_antialiasing_size, x_antialiasing_size, -x_antialiasing_size, x_antialiasing_size, x_antialiasing_size, -x_antialiasing_size, -x_antialiasing_size, x_antialiasing_size, 0, 0 @@ -244,7 +403,7 @@ public double[][] createAntialiasingStepsDouble(double temp_size_image_size_x, d }; - double temp_y[] = {-y_antialiasing_size_x2, -y_antialiasing_size_x2, y_antialiasing_size_x2, y_antialiasing_size_x2, + double[] temp_y = {-y_antialiasing_size_x2, -y_antialiasing_size_x2, y_antialiasing_size_x2, y_antialiasing_size_x2, 0, 0, -y_antialiasing_size_x2, y_antialiasing_size_x2, -y_antialiasing_size, y_antialiasing_size, -y_antialiasing_size, y_antialiasing_size, -y_antialiasing_size_x2, -y_antialiasing_size_x2, y_antialiasing_size_x2, y_antialiasing_size_x2, -y_antialiasing_size, -y_antialiasing_size, y_antialiasing_size, y_antialiasing_size, 0, 0, -y_antialiasing_size, y_antialiasing_size @@ -268,18 +427,18 @@ public Apfloat[][] createAntialiasingStepsApfloat(Apfloat ddtemp_size_image_size Apfloat zero = MyApfloat.ZERO; if (!adaptive) { - Apfloat temp_x[] = {ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size, ddx_antialiasing_size.negate(), + Apfloat[] temp_x = {ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size, ddx_antialiasing_size.negate(), ddx_antialiasing_size.negate(), ddx_antialiasing_size, zero, zero, ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), zero, zero, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size.negate(), ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2}; - Apfloat temp_y[] = {ddy_antialiasing_size.negate(), ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size, + Apfloat[] temp_y = {ddy_antialiasing_size.negate(), ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size, zero, zero, ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size_x2.negate(), zero, ddy_antialiasing_size_x2, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2.negate(), zero, ddy_antialiasing_size_x2, ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size.negate(), ddy_antialiasing_size}; return new Apfloat[][] {temp_x, temp_y}; } else { - Apfloat temp_x[] = {ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2.negate(), + Apfloat[] temp_x = {ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2, zero, zero, ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size, ddx_antialiasing_size.negate(), ddx_antialiasing_size.negate(), ddx_antialiasing_size, zero, zero @@ -287,7 +446,7 @@ public Apfloat[][] createAntialiasingStepsApfloat(Apfloat ddtemp_size_image_size }; - Apfloat temp_y[] = {ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2, + Apfloat[] temp_y = {ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2, zero, zero, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2, ddy_antialiasing_size.negate(), ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size, zero, zero, ddy_antialiasing_size.negate(), ddy_antialiasing_size @@ -299,6 +458,48 @@ public Apfloat[][] createAntialiasingStepsApfloat(Apfloat ddtemp_size_image_size } } + public MpfrBigNum[][] createAntialiasingStepsMpfrBigNum(MpfrBigNum ddtemp_size_image_size_x, MpfrBigNum ddtemp_size_image_size_y, boolean adaptive) { + + MpfrBigNum ddx_antialiasing_size = ddtemp_size_image_size_x.divide4(); + MpfrBigNum ddx_antialiasing_size_x2 = ddx_antialiasing_size.mult2(); + + MpfrBigNum ddy_antialiasing_size = ddtemp_size_image_size_y.divide4(); + MpfrBigNum ddy_antialiasing_size_x2 = ddy_antialiasing_size.mult2(); + + MpfrBigNum zero = new MpfrBigNum(); + + if (!adaptive) { + MpfrBigNum[] temp_x = {ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size, ddx_antialiasing_size.negate(), + ddx_antialiasing_size.negate(), ddx_antialiasing_size, zero, zero, + ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), zero, zero, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, + ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size.negate(), ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2}; + MpfrBigNum[] temp_y = {ddy_antialiasing_size.negate(), ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size, + zero, zero, ddy_antialiasing_size.negate(), ddy_antialiasing_size, + ddy_antialiasing_size_x2.negate(), zero, ddy_antialiasing_size_x2, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2.negate(), zero, ddy_antialiasing_size_x2, + ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size.negate(), ddy_antialiasing_size}; + + return new MpfrBigNum[][] {temp_x, temp_y}; + } else { + MpfrBigNum[] temp_x = {ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size_x2.negate(), + ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2, zero, zero, + ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2.negate(), ddx_antialiasing_size_x2, ddx_antialiasing_size_x2, ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size.negate(), ddx_antialiasing_size, + ddx_antialiasing_size.negate(), ddx_antialiasing_size, ddx_antialiasing_size, ddx_antialiasing_size.negate(), ddx_antialiasing_size.negate(), ddx_antialiasing_size, zero, zero + + }; + + + MpfrBigNum[] temp_y = {ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2, + zero, zero, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, + ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2.negate(), ddy_antialiasing_size_x2, ddy_antialiasing_size_x2, + ddy_antialiasing_size.negate(), ddy_antialiasing_size.negate(), ddy_antialiasing_size, ddy_antialiasing_size, zero, zero, ddy_antialiasing_size.negate(), ddy_antialiasing_size + + + }; + + return new MpfrBigNum[][] {temp_x, temp_y}; + } + } + public double[][] createAntialiasingPolarStepsDouble(double mulx, double muly, boolean adaptive) { double y_antialiasing_size = muly * 0.25; @@ -323,18 +524,18 @@ public double[][] createAntialiasingPolarStepsDouble(double mulx, double muly, b double cos_inv_y_antialiasing_size_x2 = cos_y_antialiasing_size_x2; if(!adaptive) { - double temp_x[] = {exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, + double[] temp_x = {exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, 1, 1, exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, 1, 1, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2}; - double temp_y_sin[] = {sin_inv_y_antialiasing_size, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_y_antialiasing_size, + double[] temp_y_sin = {sin_inv_y_antialiasing_size, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_y_antialiasing_size, 0, 0, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_inv_y_antialiasing_size_x2, 0, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, 0, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size, sin_y_antialiasing_size}; - double temp_y_cos[] = {cos_inv_y_antialiasing_size, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_y_antialiasing_size, + double[] temp_y_cos = {cos_inv_y_antialiasing_size, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_y_antialiasing_size, 1, 1, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_inv_y_antialiasing_size_x2, 1, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, 1, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size, cos_y_antialiasing_size}; @@ -344,21 +545,21 @@ public double[][] createAntialiasingPolarStepsDouble(double mulx, double muly, b } else { - double temp_x[] = {exp_inv_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, + double[] temp_x = {exp_inv_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, 1, 1, exp_inv_x_antialiasing_size_x2,exp_inv_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, 1, 1 }; - double temp_y_sin[] = {sin_inv_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, + double[] temp_y_sin = {sin_inv_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, 0, 0, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_inv_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_y_antialiasing_size, 0, 0, sin_inv_y_antialiasing_size, sin_y_antialiasing_size }; - double temp_y_cos[] = {cos_inv_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, + double[] temp_y_cos = {cos_inv_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, 1, 1, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_inv_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_y_antialiasing_size, 1, 1, cos_inv_y_antialiasing_size, cos_y_antialiasing_size @@ -393,7 +594,7 @@ public Apfloat[][] createAntialiasingPolarStepsApfloat(Apfloat ddmulx, Apfloat d Apfloat cos_inv_y_antialiasing_size = cos_y_antialiasing_size; Apfloat sin_y_antialiasing_size_x2 = MyApfloat.fp.multiply(MyApfloat.fp.multiply(MyApfloat.TWO, sin_y_antialiasing_size), cos_y_antialiasing_size); - Apfloat cos_y_antialiasing_size_x2 = MyApfloat.fp.subtract(MyApfloat.fp.multiply(MyApfloat.fp.multiply(MyApfloat.TWO, cos_y_antialiasing_size), cos_y_antialiasing_size), one); + Apfloat cos_y_antialiasing_size_x2 = MyApfloat.fp.subtract(MyApfloat.fp.multiply(MyApfloat.fp.multiply(cos_y_antialiasing_size, cos_y_antialiasing_size), MyApfloat.TWO), one); Apfloat sin_inv_y_antialiasing_size_x2 = sin_y_antialiasing_size_x2.negate(); Apfloat cos_inv_y_antialiasing_size_x2 = cos_y_antialiasing_size_x2; @@ -402,18 +603,18 @@ public Apfloat[][] createAntialiasingPolarStepsApfloat(Apfloat ddmulx, Apfloat d if(!adaptive) { - Apfloat temp_x[] = {exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, + Apfloat[] temp_x = {exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, one, one, exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, one, one, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2}; - Apfloat temp_y_sin[] = {sin_inv_y_antialiasing_size, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_y_antialiasing_size, + Apfloat[] temp_y_sin = {sin_inv_y_antialiasing_size, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_y_antialiasing_size, zero, zero, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_inv_y_antialiasing_size_x2, zero, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, zero, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size, sin_y_antialiasing_size}; - Apfloat temp_y_cos[] = {cos_inv_y_antialiasing_size, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_y_antialiasing_size, + Apfloat[] temp_y_cos = {cos_inv_y_antialiasing_size, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_y_antialiasing_size, one, one, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_inv_y_antialiasing_size_x2, one, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, one, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size, cos_y_antialiasing_size}; @@ -422,14 +623,14 @@ public Apfloat[][] createAntialiasingPolarStepsApfloat(Apfloat ddmulx, Apfloat d return new Apfloat[][] {temp_x, temp_y_sin, temp_y_cos}; } else { - Apfloat temp_x[] = {exp_inv_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, + Apfloat[] temp_x = {exp_inv_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, one, one, exp_inv_x_antialiasing_size_x2,exp_inv_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, one, one }; - Apfloat temp_y_sin[] = {sin_inv_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, + Apfloat[] temp_y_sin = {sin_inv_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, zero, zero, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_inv_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_y_antialiasing_size, zero, zero, sin_inv_y_antialiasing_size, sin_y_antialiasing_size @@ -437,7 +638,7 @@ public Apfloat[][] createAntialiasingPolarStepsApfloat(Apfloat ddmulx, Apfloat d }; - Apfloat temp_y_cos[] = {cos_inv_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, + Apfloat[] temp_y_cos = {cos_inv_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, one, one, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_inv_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_y_antialiasing_size, one, one, cos_inv_y_antialiasing_size, cos_y_antialiasing_size @@ -449,4 +650,214 @@ public Apfloat[][] createAntialiasingPolarStepsApfloat(Apfloat ddmulx, Apfloat d } } + + public DoubleDouble[][] createAntialiasingPolarStepsDoubleDouble(DoubleDouble ddmulx, DoubleDouble ddmuly, boolean adaptive) { + + DoubleDouble point25 = new DoubleDouble(0.25); + + DoubleDouble ddy_antialiasing_size = ddmuly.multiply(point25); + DoubleDouble ddx_antialiasing_size = ddmulx.multiply(point25); + + DoubleDouble exp_x_antialiasing_size = ddx_antialiasing_size.exp();; + DoubleDouble exp_inv_x_antialiasing_size = exp_x_antialiasing_size.reciprocal(); + + DoubleDouble exp_x_antialiasing_size_x2 = exp_x_antialiasing_size.sqr(); + DoubleDouble exp_inv_x_antialiasing_size_x2 = exp_x_antialiasing_size_x2.reciprocal(); + + DoubleDouble one = new DoubleDouble(1.0); + + DoubleDouble sin_y_antialiasing_size = ddy_antialiasing_size.sin(); + DoubleDouble cos_y_antialiasing_size = ddy_antialiasing_size.cos(); + + DoubleDouble sin_inv_y_antialiasing_size = sin_y_antialiasing_size.negate(); + DoubleDouble cos_inv_y_antialiasing_size = cos_y_antialiasing_size; + + DoubleDouble sin_y_antialiasing_size_x2 = sin_y_antialiasing_size.multiply(cos_y_antialiasing_size).multiply(2); + DoubleDouble cos_y_antialiasing_size_x2 = cos_y_antialiasing_size.sqr().multiply(2).subtract(one); + + DoubleDouble sin_inv_y_antialiasing_size_x2 = sin_y_antialiasing_size_x2.negate(); + DoubleDouble cos_inv_y_antialiasing_size_x2 = cos_y_antialiasing_size_x2; + + DoubleDouble zero = new DoubleDouble(); + + if(!adaptive) { + + DoubleDouble[] temp_x = {exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, + exp_inv_x_antialiasing_size, exp_x_antialiasing_size, one, one, + exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, one, one, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, + exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2}; + + + DoubleDouble[] temp_y_sin = {sin_inv_y_antialiasing_size, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_y_antialiasing_size, + zero, zero, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, + sin_inv_y_antialiasing_size_x2, zero, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, zero, sin_y_antialiasing_size_x2, + sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size, sin_y_antialiasing_size}; + + DoubleDouble[] temp_y_cos = {cos_inv_y_antialiasing_size, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_y_antialiasing_size, + one, one, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, + cos_inv_y_antialiasing_size_x2, one, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, one, cos_y_antialiasing_size_x2, + cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size, cos_y_antialiasing_size}; + + + return new DoubleDouble[][] {temp_x, temp_y_sin, temp_y_cos}; + } + else { + DoubleDouble[] temp_x = {exp_inv_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, + exp_inv_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, one, one, + exp_inv_x_antialiasing_size_x2,exp_inv_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, + exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, one, one + + }; + + DoubleDouble[] temp_y_sin = {sin_inv_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, + zero, zero, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, + sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_inv_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, + sin_inv_y_antialiasing_size, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_y_antialiasing_size, zero, zero, sin_inv_y_antialiasing_size, sin_y_antialiasing_size + + }; + + + DoubleDouble[] temp_y_cos = {cos_inv_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, + one, one, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, + cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_inv_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, + cos_inv_y_antialiasing_size, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_y_antialiasing_size, one, one, cos_inv_y_antialiasing_size, cos_y_antialiasing_size + + + }; + + return new DoubleDouble[][] {temp_x, temp_y_sin, temp_y_cos}; + } + + } + + public MpfrBigNum[][] createAntialiasingPolarStepsMpfrBigNum(MpfrBigNum ddmulx, MpfrBigNum ddmuly, boolean adaptive) { + + MpfrBigNum ddy_antialiasing_size = ddmuly.divide4(); + MpfrBigNum ddx_antialiasing_size = ddmulx.divide4(); + + MpfrBigNum exp_x_antialiasing_size = ddx_antialiasing_size.exp(); + MpfrBigNum exp_inv_x_antialiasing_size = exp_x_antialiasing_size.reciprocal(); + + MpfrBigNum exp_x_antialiasing_size_x2 = exp_x_antialiasing_size.square(); + MpfrBigNum exp_inv_x_antialiasing_size_x2 = exp_x_antialiasing_size_x2.reciprocal(); + + MpfrBigNum one = new MpfrBigNum(1); + + MpfrBigNum[] res = ddy_antialiasing_size.sin_cos(); + + MpfrBigNum sin_y_antialiasing_size = res[0]; + MpfrBigNum cos_y_antialiasing_size = res[1]; + + MpfrBigNum sin_inv_y_antialiasing_size = sin_y_antialiasing_size.negate(); + MpfrBigNum cos_inv_y_antialiasing_size = new MpfrBigNum(cos_y_antialiasing_size); + + MpfrBigNum sin_y_antialiasing_size_x2 = sin_y_antialiasing_size.mult2(); + sin_y_antialiasing_size_x2.mult(cos_y_antialiasing_size, sin_y_antialiasing_size_x2); + + MpfrBigNum cos_y_antialiasing_size_x2 = cos_y_antialiasing_size.square(); + cos_y_antialiasing_size_x2.mult2(cos_y_antialiasing_size_x2); + cos_y_antialiasing_size_x2.sub(1, cos_y_antialiasing_size_x2); + + + MpfrBigNum sin_inv_y_antialiasing_size_x2 = sin_y_antialiasing_size_x2.negate(); + MpfrBigNum cos_inv_y_antialiasing_size_x2 = new MpfrBigNum(cos_y_antialiasing_size_x2); + + MpfrBigNum zero = new MpfrBigNum(); + + if(!adaptive) { + + MpfrBigNum[] temp_x = {exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, + exp_inv_x_antialiasing_size, exp_x_antialiasing_size, one, one, + exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, one, one, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, + exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, exp_inv_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2}; + + + MpfrBigNum[] temp_y_sin = {sin_inv_y_antialiasing_size, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_y_antialiasing_size, + zero, zero, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, + sin_inv_y_antialiasing_size_x2, zero, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, zero, sin_y_antialiasing_size_x2, + sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_inv_y_antialiasing_size, sin_y_antialiasing_size}; + + MpfrBigNum[] temp_y_cos = {cos_inv_y_antialiasing_size, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_y_antialiasing_size, + one, one, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, + cos_inv_y_antialiasing_size_x2, one, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, one, cos_y_antialiasing_size_x2, + cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_inv_y_antialiasing_size, cos_y_antialiasing_size}; + + + return new MpfrBigNum[][] {temp_x, temp_y_sin, temp_y_cos}; + } + else { + MpfrBigNum[] temp_x = {exp_inv_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_inv_x_antialiasing_size_x2, + exp_inv_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, one, one, + exp_inv_x_antialiasing_size_x2,exp_inv_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_x_antialiasing_size_x2, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, + exp_inv_x_antialiasing_size, exp_x_antialiasing_size, exp_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_inv_x_antialiasing_size, exp_x_antialiasing_size, one, one + + }; + + MpfrBigNum[] temp_y_sin = {sin_inv_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, + zero, zero, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, + sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_inv_y_antialiasing_size_x2, sin_inv_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, sin_y_antialiasing_size_x2, + sin_inv_y_antialiasing_size, sin_inv_y_antialiasing_size, sin_y_antialiasing_size, sin_y_antialiasing_size, zero, zero, sin_inv_y_antialiasing_size, sin_y_antialiasing_size + + }; + + + MpfrBigNum[] temp_y_cos = {cos_inv_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, + one, one, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, + cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_inv_y_antialiasing_size_x2, cos_inv_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, cos_y_antialiasing_size_x2, + cos_inv_y_antialiasing_size, cos_inv_y_antialiasing_size, cos_y_antialiasing_size, cos_y_antialiasing_size, one, one, cos_inv_y_antialiasing_size, cos_y_antialiasing_size + + + }; + + return new MpfrBigNum[][] {temp_x, temp_y_sin, temp_y_cos}; + } + + } + + // http://www.burtleburtle.net/bob/hash/integer.html + + public static int wang_hash(int a) + { + a = (a ^ 61) ^ (a >>> 16); + a = a + (a << 3); + a = a ^ (a >>> 4); + a = a * 0x27d4eb2d; + a = a ^ (a >>> 15); + return a; + } + + public static int burtle_hash(int a) + { + a = (a+0x7ed55d16) + (a<<12); + a = (a^0xc761c23c) ^ (a>>>19); + a = (a+0x165667b1) + (a<<5); + a = (a+0xd3a2646c) ^ (a<<9); + a = (a+0xfd7046c5) + (a<<3); + a = (a^0xb55a4f09) ^ (a>>>16); + return a; + } + // uniform in [0,1) + public static double dither(int x, int y, int c) + { + return burtle_hash(x + burtle_hash(y + burtle_hash(c))) / (double) (0x100000000L); + } + + protected double[] GetPixelOffset(int i, int j, int jitterSeed, int jitterShape, double s) { + int offset = jitterSeed << 1; + double u = dither(i, j, offset); + double v = dither(i, j, offset + 1); + switch (jitterShape) + { + default: + case 0: // uniform + return new double[] {s * (u - 0.5), s * (v - 0.5)};//x, y + case 1: // Gaussian + // https://en.wikipedia.org/wiki/Box%E2%80%93Muller_transform + double r = 0 < u && u < 1 ? Math.sqrt(-2 * Math.log(u)) : 0; + double t = 2 * 3.141592653589793 * v; + s *= 0.5; + return new double[] {s * r * Math.cos(t), s * r * Math.sin(t)};//x, y + } + + } } diff --git a/src/fractalzoomer/core/location/PolarLocation.java b/src/fractalzoomer/core/location/PolarLocation.java deleted file mode 100644 index 2a58c9ed2..000000000 --- a/src/fractalzoomer/core/location/PolarLocation.java +++ /dev/null @@ -1,326 +0,0 @@ -package fractalzoomer.core.location; - -import fractalzoomer.core.*; -import fractalzoomer.functions.Fractal; -import org.apfloat.Apfloat; - -public class PolarLocation extends Location { - private double muly; - private double mulx; - private double start; - - private double xcenter; - private double ycenter; - private BigComplex rotation; - private BigComplex rot_center; - - private int image_size; - - private Apfloat ddmuly; - private Apfloat ddmulx; - private Apfloat ddstart; - private Apfloat ddcenter; - - private double center; - - private double[] antialiasing_y_sin; - private double[] antialiasing_y_cos; - private Apfloat[] ddantialiasing_y_sin; - private Apfloat[] ddantialiasing_y_cos; - - - //Dont copy those - private double temp_sf; - private double temp_cf; - private double temp_r; - - private Apfloat temp_ddsf; - private Apfloat temp_ddcf; - private Apfloat temp_ddr; - - public PolarLocation(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, boolean highPresicion) { - - super(); - - this.highPresicion = highPresicion; - this.fractal = fractal; - this.image_size = image_size; - - if(highPresicion) { - ddxcenter = xCenter; - ddycenter = yCenter; - - ddcenter = MyApfloat.fp.log(size); - - Apfloat ddimage_size = new MyApfloat(image_size); - - ddmuly = MyApfloat.fp.divide(MyApfloat.fp.multiply(MyApfloat.fp.multiply(new MyApfloat(circle_period), MyApfloat.TWO), MyApfloat.getPi()), ddimage_size); - - ddmulx = MyApfloat.fp.multiply(ddmuly, new MyApfloat(height_ratio)); - - ddstart = MyApfloat.fp.subtract(ddcenter, MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddmulx, ddimage_size), new MyApfloat(0.5))); - - rotation = new BigComplex(rotation_vals[0], rotation_vals[1]); - rot_center = new BigComplex(rotation_center[0], rotation_center[1]); - } - else { - xcenter = xCenter.doubleValue(); - ycenter = yCenter.doubleValue(); - double dsize = size.doubleValue(); - - center = Math.log(dsize); - - muly = (2 * circle_period * Math.PI) / image_size; - - mulx = muly * height_ratio; - - start = center - mulx * image_size * 0.5; - } - - } - - public PolarLocation(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period) { - - super(); - - this.highPresicion = true; - - ddxcenter = xCenter; - ddycenter = yCenter; - - this.image_size = image_size; - - ddcenter = MyApfloat.fp.log(size); - - Apfloat ddimage_size = new MyApfloat(image_size); - - ddmuly = MyApfloat.fp.divide(MyApfloat.fp.multiply(MyApfloat.fp.multiply(new MyApfloat(circle_period), MyApfloat.TWO), MyApfloat.getPi()), ddimage_size); - - ddmulx = MyApfloat.fp.multiply(ddmuly, new MyApfloat(height_ratio)); - - ddstart = MyApfloat.fp.subtract(ddcenter, MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddmulx, ddimage_size), new MyApfloat(0.5))); - - } - - public PolarLocation(PolarLocation other) { - highPresicion = other.highPresicion; - fractal = other.fractal; - - xcenter = other.xcenter; - ycenter = other.ycenter; - - mulx = other.mulx; - muly = other.muly; - start = other.start; - - ddcenter = other.ddcenter; - center = other.center; - - ddxcenter = other.ddxcenter; - ddycenter = other.ddycenter; - - ddmulx = other.ddmulx; - ddmuly = other.ddmuly; - ddstart = other.ddstart; - - image_size = other.image_size; - - rotation = other.rotation; - rot_center = other.rot_center; - - antialiasing_y_cos = other.antialiasing_y_cos; - antialiasing_y_sin = other.antialiasing_y_sin; - ddantialiasing_y_cos = other.ddantialiasing_y_cos; - ddantialiasing_y_sin = other.ddantialiasing_y_sin; - antialiasing_x = other.antialiasing_x; - ddantialiasing_x = other.ddantialiasing_x; - - reference = other.reference; - } - - @Override - public GenericComplex getComplex(int x, int y) { - if(highPresicion) { - Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); - temp_ddsf = MyApfloat.fastSin(f); - temp_ddcf = MyApfloat.fastCos(f); - - temp_ddr = MyApfloat.fastExp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart)); - - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - - temp = fractal.getPlaneTransformedPixel(temp); - - return temp.sub(reference).toComplex(); - } - else { - double f = y * muly; - temp_sf = Math.sin(f); - temp_cf = Math.cos(f); - - temp_r = Math.exp(x * mulx + start); - - return new Complex(xcenter + temp_r * temp_cf, ycenter + temp_r * temp_sf); - } - } - - @Override - public void precalculateY(int y) { - - if(highPresicion) { - Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); - temp_ddsf = MyApfloat.fastSin(f); - temp_ddcf = MyApfloat.fastCos(f); - } - else { - double f = y * muly; - temp_sf = Math.sin(f); - temp_cf = Math.cos(f); - } - - } - - @Override - public void precalculateX(int x) { - - if(highPresicion) { - temp_ddr = MyApfloat.fastExp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart)); - } - else { - temp_r = Math.exp(x * mulx + start); - } - - } - - @Override - public GenericComplex getComplexWithX(int x) { - if(highPresicion) { - temp_ddr = MyApfloat.fastExp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart)); - - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - return temp.sub(reference).toComplex(); - } - else { - temp_r = Math.exp(x * mulx + start); - return new Complex(xcenter + temp_r * temp_cf, ycenter + temp_r * temp_sf); - } - } - - @Override - public boolean isPolar() {return true;} - - @Override - public GenericComplex getComplexWithY(int y) { - if(highPresicion) { - Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); - temp_ddsf = MyApfloat.fastSin(f); - temp_ddcf = MyApfloat.fastCos(f); - - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - return temp.sub(reference).toComplex(); - } - else { - double f = y * muly; - temp_sf = Math.sin(f); - temp_cf = Math.cos(f); - - return new Complex(xcenter + temp_r * temp_cf, ycenter + temp_r * temp_sf); - } - } - - @Override - public BigPoint getPoint(int x, int y) { - Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); - Apfloat sf = MyApfloat.sin(f); - Apfloat cf = MyApfloat.cos(f); - - Apfloat r = MyApfloat.exp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart)); - - return new BigPoint(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(r, cf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(r, sf))); - } - - @Override - public void createAntialiasingSteps(boolean adaptive) { - if(highPresicion) { - Apfloat[][] steps = createAntialiasingPolarStepsApfloat(ddmulx, ddmuly, adaptive); - ddantialiasing_x = steps[0]; - ddantialiasing_y_sin = steps[1]; - ddantialiasing_y_cos = steps[2]; - } - else { - double[][] steps = createAntialiasingPolarStepsDouble(mulx, muly, adaptive); - antialiasing_x = steps[0]; - antialiasing_y_sin = steps[1]; - antialiasing_y_cos = steps[2]; - } - } - - @Override - public GenericComplex getAntialiasingComplex(int sample) { - if(highPresicion) { - Apfloat sf2 = MyApfloat.fp.add(MyApfloat.fp.multiply(temp_ddsf, ddantialiasing_y_cos[sample]), MyApfloat.fp.multiply(temp_ddcf, ddantialiasing_y_sin[sample])); - Apfloat cf2 = MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp_ddcf, ddantialiasing_y_cos[sample]), MyApfloat.fp.multiply(temp_ddsf, ddantialiasing_y_sin[sample])); - - Apfloat r2 = MyApfloat.fp.multiply(temp_ddr, ddantialiasing_x[sample]); - - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(r2, cf2)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(r2, sf2))); - - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - - return temp.sub(reference).toComplex(); - } - else { - double sf2 = temp_sf * antialiasing_y_cos[sample] + temp_cf * antialiasing_y_sin[sample]; - double cf2 = temp_cf * antialiasing_y_cos[sample] - temp_sf * antialiasing_y_sin[sample]; - - double r2 = temp_r * antialiasing_x[sample]; - return new Complex(xcenter + r2 * cf2, ycenter + r2 * sf2); - } - } - - @Override - public Complex getComplexOrbit(int x, int y) { - if(highPresicion) { - Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); - temp_ddsf = MyApfloat.fastSin(f); - temp_ddcf = MyApfloat.fastCos(f); - - temp_ddr = MyApfloat.fastExp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart)); - - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); - - return temp.toComplex(); - } - else { - double f = y * muly; - temp_sf = Math.sin(f); - temp_cf = Math.cos(f); - - temp_r = Math.exp(x * mulx + start); - - return new Complex(xcenter + temp_r * temp_cf, ycenter + temp_r * temp_sf); - } - } - - @Override - public MantExp getMaxSizeInImage() { - if(highPresicion) { - Apfloat end = MyApfloat.fp.add(ddcenter, MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddmulx, new MyApfloat(image_size)), new MyApfloat(0.5))); - return new MantExp(MyApfloat.fastExp(end)); - } - else { - double end = center + mulx * image_size * 0.5; - return new MantExp(Math.exp(end)); - } - } -} diff --git a/src/fractalzoomer/core/location/PolarLocationArbitrary.java b/src/fractalzoomer/core/location/PolarLocationArbitrary.java deleted file mode 100644 index f68e9a117..000000000 --- a/src/fractalzoomer/core/location/PolarLocationArbitrary.java +++ /dev/null @@ -1,195 +0,0 @@ -package fractalzoomer.core.location; - -import fractalzoomer.core.*; -import fractalzoomer.functions.Fractal; -import org.apfloat.Apfloat; - -public class PolarLocationArbitrary extends Location { - - private BigComplex rotation; - private BigComplex rot_center; - - private int image_size; - - private Apfloat ddmuly; - private Apfloat ddmulx; - private Apfloat ddstart; - private Apfloat ddcenter; - - private Apfloat[] ddantialiasing_y_sin; - private Apfloat[] ddantialiasing_y_cos; - - - //Dont copy those - - private Apfloat temp_ddsf; - private Apfloat temp_ddcf; - private Apfloat temp_ddr; - - private static int expIterations = 8; - - public PolarLocationArbitrary(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal) { - - super(); - - this.highPresicion = true; - this.fractal = fractal; - this.image_size = image_size; - - ddxcenter = xCenter; - ddycenter = yCenter; - - ddcenter = MyApfloat.fp.log(size); - - Apfloat ddimage_size = new MyApfloat(image_size); - - ddmuly = MyApfloat.fp.divide(MyApfloat.fp.multiply(MyApfloat.fp.multiply(new MyApfloat(circle_period), MyApfloat.TWO), MyApfloat.getPi()), ddimage_size); - - ddmulx = MyApfloat.fp.multiply(ddmuly, new MyApfloat(height_ratio)); - - ddstart = MyApfloat.fp.subtract(ddcenter, MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddmulx, ddimage_size), new MyApfloat(0.5))); - - rotation = new BigComplex(rotation_vals[0], rotation_vals[1]); - rot_center = new BigComplex(rotation_center[0], rotation_center[1]); - - } - - public PolarLocationArbitrary(PolarLocationArbitrary other) { - highPresicion = other.highPresicion; - fractal = other.fractal; - - xcenter = other.xcenter; - ycenter = other.ycenter; - - ddcenter = other.ddcenter; - - ddmulx = other.ddmulx; - ddmuly = other.ddmuly; - ddstart = other.ddstart; - - image_size = other.image_size; - - rotation = other.rotation; - rot_center = other.rot_center; - - ddantialiasing_y_cos = other.ddantialiasing_y_cos; - ddantialiasing_y_sin = other.ddantialiasing_y_sin; - ddantialiasing_x = other.ddantialiasing_x; - - reference = other.reference; - } - - @Override - public boolean isPolar() {return true;} - - @Override - public GenericComplex getComplex(int x, int y) { - Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); - temp_ddsf = MyApfloat.fastSin(f); - temp_ddcf = MyApfloat.fastCos(f); - - temp_ddr = MyApfloat.exp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart), expIterations); - - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - - temp = fractal.getPlaneTransformedPixel(temp); - - return temp; - } - - @Override - public void precalculateY(int y) { - - Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); - temp_ddsf = MyApfloat.fastSin(f); - temp_ddcf = MyApfloat.fastCos(f); - - } - - @Override - public void precalculateX(int x) { - - temp_ddr = MyApfloat.exp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart), expIterations); - - } - - @Override - public GenericComplex getComplexWithX(int x) { - temp_ddr = MyApfloat.exp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart), expIterations); - - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - return temp; - } - - @Override - public GenericComplex getComplexWithY(int y) { - Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); - temp_ddsf = MyApfloat.fastSin(f); - temp_ddcf = MyApfloat.fastCos(f); - - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - return temp; - } - - @Override - public BigPoint getPoint(int x, int y) { - Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); - Apfloat sf = MyApfloat.sin(f); - Apfloat cf = MyApfloat.cos(f); - - Apfloat r = MyApfloat.exp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart)); - - return new BigPoint(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(r, cf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(r, sf))); - } - - @Override - public void createAntialiasingSteps(boolean adaptive) { - Apfloat[][] steps = createAntialiasingPolarStepsApfloat(ddmulx, ddmuly, adaptive); - ddantialiasing_x = steps[0]; - ddantialiasing_y_sin = steps[1]; - ddantialiasing_y_cos = steps[2]; - } - - @Override - public GenericComplex getAntialiasingComplex(int sample) { - Apfloat sf2 = MyApfloat.fp.add(MyApfloat.fp.multiply(temp_ddsf, ddantialiasing_y_cos[sample]), MyApfloat.fp.multiply(temp_ddcf, ddantialiasing_y_sin[sample])); - Apfloat cf2 = MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp_ddcf, ddantialiasing_y_cos[sample]), MyApfloat.fp.multiply(temp_ddsf, ddantialiasing_y_sin[sample])); - - Apfloat r2 = MyApfloat.fp.multiply(temp_ddr, ddantialiasing_x[sample]); - - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(r2, cf2)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(r2, sf2))); - - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - - return temp; - } - - @Override - public Complex getComplexOrbit(int x, int y) { - Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); - temp_ddsf = MyApfloat.fastSin(f); - temp_ddcf = MyApfloat.fastCos(f); - - temp_ddr = MyApfloat.exp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart)); - - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); - - return temp.toComplex(); - } - - @Override - public MantExp getMaxSizeInImage() { - Apfloat end = MyApfloat.fp.add(ddcenter, MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddmulx, new MyApfloat(image_size)), new MyApfloat(0.5))); - return new MantExp(MyApfloat.exp(end, expIterations)); - } -} diff --git a/src/fractalzoomer/core/location/PolarLocationDeep.java b/src/fractalzoomer/core/location/PolarLocationDeep.java deleted file mode 100644 index 736fd6b31..000000000 --- a/src/fractalzoomer/core/location/PolarLocationDeep.java +++ /dev/null @@ -1,198 +0,0 @@ -package fractalzoomer.core.location; - -import fractalzoomer.core.*; -import fractalzoomer.functions.Fractal; -import org.apfloat.Apfloat; - -public class PolarLocationDeep extends Location { - private BigComplex rotation; - private BigComplex rot_center; - - private Apfloat ddmuly; - private Apfloat ddmulx; - private Apfloat ddstart; - private Apfloat ddcenter; - private int image_size; - - private Apfloat[] ddantialiasing_y_sin; - private Apfloat[] ddantialiasing_y_cos; - - - //Dont copy those - - private Apfloat temp_ddsf; - private Apfloat temp_ddcf; - private Apfloat temp_ddr; - private static int expIterations = 8; - - public PolarLocationDeep(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal) { - - super(); - - this.highPresicion = true; - this.fractal = fractal; - this.image_size = image_size; - - ddxcenter = xCenter; - ddycenter = yCenter; - - ddcenter = MyApfloat.fp.log(size); - - Apfloat ddimage_size = new MyApfloat(image_size); - - ddmuly = MyApfloat.fp.divide(MyApfloat.fp.multiply(MyApfloat.fp.multiply(new MyApfloat(circle_period), MyApfloat.TWO), MyApfloat.getPi()), ddimage_size); - - ddmulx = MyApfloat.fp.multiply(ddmuly, new MyApfloat(height_ratio)); - - ddstart = MyApfloat.fp.subtract(ddcenter, MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddmulx, ddimage_size), new MyApfloat(0.5))); - - rotation = new BigComplex(rotation_vals[0], rotation_vals[1]); - rot_center = new BigComplex(rotation_center[0], rotation_center[1]); - - } - - public PolarLocationDeep(PolarLocationDeep other) { - highPresicion = other.highPresicion; - fractal = other.fractal; - - ddxcenter = other.ddxcenter; - ddycenter = other.ddycenter; - - ddmulx = other.ddmulx; - ddmuly = other.ddmuly; - ddstart = other.ddstart; - ddcenter = other.ddcenter; - image_size = other.image_size; - - rotation = other.rotation; - rot_center = other.rot_center; - - ddantialiasing_y_cos = other.ddantialiasing_y_cos; - ddantialiasing_y_sin = other.ddantialiasing_y_sin; - ddantialiasing_x = other.ddantialiasing_x; - - reference = other.reference; - } - - @Override - public GenericComplex getComplex(int x, int y) { - Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); - temp_ddsf = MyApfloat.fastSin(f); - temp_ddcf = MyApfloat.fastCos(f); - - temp_ddr = MyApfloat.exp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart), expIterations); - - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - - temp = fractal.getPlaneTransformedPixel(temp); - - temp = temp.sub(reference); - - return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); - } - - @Override - public void precalculateY(int y) { - - Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); - temp_ddsf = MyApfloat.fastSin(f); - temp_ddcf = MyApfloat.fastCos(f); - - } - - @Override - public void precalculateX(int x) { - - temp_ddr = MyApfloat.exp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart), expIterations); - - } - - @Override - public GenericComplex getComplexWithX(int x) { - temp_ddr = MyApfloat.exp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart), expIterations); - - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - temp = temp.sub(reference); - - return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); - } - - @Override - public GenericComplex getComplexWithY(int y) { - Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); - temp_ddsf = MyApfloat.fastSin(f); - temp_ddcf = MyApfloat.fastCos(f); - - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - temp = temp.sub(reference); - - return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); - } - - @Override - public BigPoint getPoint(int x, int y) { - Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); - Apfloat sf = MyApfloat.sin(f); - Apfloat cf = MyApfloat.cos(f); - - Apfloat r = MyApfloat.exp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart)); - - return new BigPoint(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(r, cf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(r, sf))); - } - - @Override - public void createAntialiasingSteps(boolean adaptive) { - Apfloat[][] steps = createAntialiasingPolarStepsApfloat(ddmulx, ddmuly, adaptive); - ddantialiasing_x = steps[0]; - ddantialiasing_y_sin = steps[1]; - ddantialiasing_y_cos = steps[2]; - } - - @Override - public GenericComplex getAntialiasingComplex(int sample) { - Apfloat sf2 = MyApfloat.fp.add(MyApfloat.fp.multiply(temp_ddsf, ddantialiasing_y_cos[sample]), MyApfloat.fp.multiply(temp_ddcf, ddantialiasing_y_sin[sample])); - Apfloat cf2 = MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp_ddcf, ddantialiasing_y_cos[sample]), MyApfloat.fp.multiply(temp_ddsf, ddantialiasing_y_sin[sample])); - - Apfloat r2 = MyApfloat.fp.multiply(temp_ddr, ddantialiasing_x[sample]); - - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(r2, cf2)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(r2, sf2))); - - temp = temp.sub(rot_center); - temp = temp.times(rotation).plus(rot_center); - temp = fractal.getPlaneTransformedPixel(temp); - - temp = temp.sub(reference); - - return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); - } - - @Override - public boolean isPolar() {return true;} - - @Override - public Complex getComplexOrbit(int x, int y) { - Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); - temp_ddsf = MyApfloat.fastSin(f); - temp_ddcf = MyApfloat.fastCos(f); - - temp_ddr = MyApfloat.exp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart)); - - BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); - - return temp.toComplex(); - } - - @Override - public MantExp getMaxSizeInImage() { - Apfloat end = MyApfloat.fp.add(ddcenter, MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddmulx, new MyApfloat(image_size)), new MyApfloat(0.5))); - return new MantExp(MyApfloat.exp(end, expIterations)); - } -} diff --git a/src/fractalzoomer/core/location/delta/CartesianLocationDeltaApfloat.java b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaApfloat.java new file mode 100644 index 000000000..bd2de534c --- /dev/null +++ b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaApfloat.java @@ -0,0 +1,40 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.GenericComplex; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class CartesianLocationDeltaApfloat extends CartesianLocationDeltaGenericApfloat { + public CartesianLocationDeltaApfloat(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + + } + + public CartesianLocationDeltaApfloat(CartesianLocationDeltaApfloat other) { + + super(other); + + } + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexInternal(x, y).toComplex(); + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXInternal(x).toComplex(); + } + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYInternal(y).toComplex(); + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return getAntialiasingComplexInternal(sample).toComplex(); + } +} diff --git a/src/fractalzoomer/core/location/delta/CartesianLocationDeltaBigNum.java b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaBigNum.java new file mode 100644 index 000000000..8b71db2e1 --- /dev/null +++ b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaBigNum.java @@ -0,0 +1,41 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.GenericComplex; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class CartesianLocationDeltaBigNum extends CartesianLocationDeltaGenericBigNum { + + public CartesianLocationDeltaBigNum(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + + } + + public CartesianLocationDeltaBigNum(CartesianLocationDeltaBigNum other) { + + super(other); + + } + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexInternal(x, y).toComplex(); + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXInternal(x).toComplex(); + } + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYInternal(y).toComplex(); + } + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return getAntialiasingComplexInternal(sample).toComplex(); + } + +} diff --git a/src/fractalzoomer/core/location/delta/CartesianLocationDeltaDeepApfloat.java b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaDeepApfloat.java new file mode 100644 index 000000000..373098716 --- /dev/null +++ b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaDeepApfloat.java @@ -0,0 +1,47 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.BigComplex; +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.MantExpComplex; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class CartesianLocationDeltaDeepApfloat extends CartesianLocationDeltaGenericApfloat { + public CartesianLocationDeltaDeepApfloat(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + + } + + public CartesianLocationDeltaDeepApfloat(CartesianLocationDeltaDeepApfloat other) { + + super(other); + + } + + @Override + public GenericComplex getComplex(int x, int y) { + BigComplex temp = getComplexInternal(x, y); + return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); + } + + @Override + public GenericComplex getComplexWithX(int x) { + BigComplex temp = getComplexWithXInternal(x); + return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); + } + + @Override + public GenericComplex getComplexWithY(int y) { + BigComplex temp = getComplexWithYInternal(y); + return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + BigComplex temp = getAntialiasingComplexInternal(sample); + return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); + } + +} diff --git a/src/fractalzoomer/core/location/delta/CartesianLocationDeltaDeepBigNum.java b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaDeepBigNum.java new file mode 100644 index 000000000..163eaee52 --- /dev/null +++ b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaDeepBigNum.java @@ -0,0 +1,41 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.GenericComplex; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class CartesianLocationDeltaDeepBigNum extends CartesianLocationDeltaGenericBigNum { + + public CartesianLocationDeltaDeepBigNum(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + + } + + public CartesianLocationDeltaDeepBigNum(CartesianLocationDeltaDeepBigNum other) { + + super(other); + + } + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexInternal(x, y).toMantExpComplex(); + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXInternal(x).toMantExpComplex(); + } + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYInternal(y).toMantExpComplex(); + } + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return getAntialiasingComplexInternal(sample).toMantExpComplex(); + } + +} diff --git a/src/fractalzoomer/core/location/delta/CartesianLocationDeltaDeepMpfrBigNum.java b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaDeepMpfrBigNum.java new file mode 100644 index 000000000..8930e653e --- /dev/null +++ b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaDeepMpfrBigNum.java @@ -0,0 +1,44 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.GenericComplex; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class CartesianLocationDeltaDeepMpfrBigNum extends CartesianLocationDeltaGenericMpfrBigNum { + + public CartesianLocationDeltaDeepMpfrBigNum(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + + } + + public CartesianLocationDeltaDeepMpfrBigNum(CartesianLocationDeltaDeepMpfrBigNum other) { + + super(other); + + } + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexInternal(x, y).toMantExpComplex(); + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXInternal(x).toMantExpComplex(); + } + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYInternal(y).toMantExpComplex(); + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + + return getAntialiasingComplexInternal(sample).toMantExpComplex(); + + } + +} diff --git a/src/fractalzoomer/core/location/delta/CartesianLocationDeltaDouble.java b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaDouble.java new file mode 100644 index 000000000..c115c7679 --- /dev/null +++ b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaDouble.java @@ -0,0 +1,208 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.Complex; +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.MantExp; +import fractalzoomer.core.location.Location; +import fractalzoomer.fractal_options.Rotation; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class CartesianLocationDeltaDouble extends Location { + + private Rotation rotation; + + private double xCenter; + private double yCenter; + private double temp_size_image_size_x; + private double temp_size_image_size_y; + private double temp_xcenter_size; + private double temp_ycenter_size; + + private double[] antialiasing_x; + + private double[] antialiasing_y; + + private double size; + + private double height_ratio; + + private double tempY; + private double tempX; + + private JitterSettings js; + + public CartesianLocationDeltaDouble(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(); + + this.fractal = fractal; + + this.height_ratio = height_ratio; + + this.xCenter = xCenter.doubleValue(); + this.yCenter = yCenter.doubleValue(); + + double dsize = size.doubleValue(); + + this.size = dsize; + + double size_2_x = dsize * 0.5; + double temp = dsize * height_ratio; + double size_2_y = temp * 0.5; + temp_size_image_size_x = dsize / image_size; + temp_size_image_size_y = temp / image_size; + + temp_xcenter_size = xCenter.doubleValue() - size_2_x; + temp_ycenter_size = yCenter.doubleValue() + size_2_y; + + rotation = new Rotation(new Complex(rotation_vals[0].doubleValue(), rotation_vals[1].doubleValue()), new Complex(rotation_center[0].doubleValue(), rotation_center[1].doubleValue())); + this.js = js; + } + + public CartesianLocationDeltaDouble(CartesianLocationDeltaDouble other) { + + super(); + + fractal = other.fractal; + + xCenter = other.xCenter; + yCenter = other.yCenter; + + temp_size_image_size_x = other.temp_size_image_size_x; + temp_size_image_size_y = other.temp_size_image_size_y; + temp_xcenter_size = other.temp_xcenter_size; + temp_ycenter_size = other.temp_ycenter_size; + + size = other.size; + height_ratio = other.height_ratio; + + antialiasing_y = other.antialiasing_y; + antialiasing_x = other.antialiasing_x; + + rotation = other.rotation; + + reference = other.reference; + js = other.js; + } + + @Override + public GenericComplex getComplex(int x, int y) { + //No need to do the index optimization as adding some ifs wont really improve the performance + if(js.enableJitter) { + double[] res = GetPixelOffset(y, x, js.jitterSeed, js.jitterShape, js.jitterScale); + tempX = temp_xcenter_size + temp_size_image_size_x * (x + res[1]); + tempY = temp_ycenter_size - temp_size_image_size_y * (y + res[0]); + } + else { + tempX = temp_xcenter_size + temp_size_image_size_x * x; + tempY = temp_ycenter_size - temp_size_image_size_y * y; + } + + indexX = x; + indexY = y; + + Complex temp = new Complex(tempX, tempY); + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp.sub(reference); + + } + + @Override + public void precalculateY(int y) { + + if(!js.enableJitter) { + tempY = temp_ycenter_size - temp_size_image_size_y * y; + } + indexY = y; + + } + + @Override + public void precalculateX(int x) { + + if(!js.enableJitter) { + tempX = temp_xcenter_size + temp_size_image_size_x * x; + } + indexX = x; + + } + + @Override + public GenericComplex getComplexWithX(int x) { + + if(js.enableJitter) { + return getComplex(x, indexY); + } + + tempX = temp_xcenter_size + temp_size_image_size_x * x; + + indexX = x; + Complex temp = new Complex(tempX, tempY); + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp.sub(reference); + } + + @Override + public GenericComplex getComplexWithY(int y) { + + if(js.enableJitter) { + return getComplex(indexX, y); + } + + tempY = temp_ycenter_size - temp_size_image_size_y * y; + + indexY = y; + Complex temp = new Complex(tempX, tempY); + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp.sub(reference); + } + + @Override + public void createAntialiasingSteps(boolean adaptive) { + double[][] steps = createAntialiasingStepsDouble(temp_size_image_size_x, temp_size_image_size_y, adaptive); + antialiasing_x = steps[0]; + antialiasing_y = steps[1]; + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + Complex temp = new Complex(tempX + antialiasing_x[sample], tempY + antialiasing_y[sample]); + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp.sub(reference); + } + + @Override + public GenericComplex getReferencePoint() { + Complex tempbn = new Complex(xCenter, yCenter); + tempbn = rotation.rotate(tempbn); + tempbn = fractal.getPlaneTransformedPixel(tempbn); + return tempbn; + } + + @Override + public MantExp getMaxSizeInImage() { + if(height_ratio == 1) { // ((size * 0.5) / image_size) * sqrt(image_size^2 + image_size^2) = ((size * 0.5) / image_size) * sqrt(2) * image_size + double sqrt2 = Math.sqrt(2); + return new MantExp(sqrt2 * size * 0.5); + } + else { + double temp = size * 0.5; + double temp2 = temp * height_ratio; + return new MantExp(Math.sqrt(temp * temp + temp2 * temp2)); + } + } +} diff --git a/src/fractalzoomer/core/location/delta/CartesianLocationDeltaDoubleDouble.java b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaDoubleDouble.java new file mode 100644 index 000000000..9311ac522 --- /dev/null +++ b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaDoubleDouble.java @@ -0,0 +1,82 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.DoubleDouble; +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.MantExp; +import fractalzoomer.core.location.normal.CartesianLocationNormalDoubleDoubleArbitrary; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class CartesianLocationDeltaDoubleDouble extends CartesianLocationNormalDoubleDoubleArbitrary { + public CartesianLocationDeltaDoubleDouble(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + + } + + public CartesianLocationDeltaDoubleDouble(CartesianLocationDeltaDoubleDouble other) { + + super(other); + reference = other.reference; + + } + + protected DDComplex getComplexInternal(int x, int y) { + return getComplexBase(x, y).sub(reference); + } + + protected DDComplex getComplexWithXInternal(int x) { + return getComplexWithXBase(x).sub(reference); + } + + protected DDComplex getComplexWithYInternal(int y) { + return getComplexWithYBase(y).sub(reference); + } + + protected DDComplex getAntialiasingComplexInternal(int sample) { + return getAntialiasingComplexBase(sample).sub(reference); + } + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexInternal(x, y).toComplex(); + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXInternal(x).toComplex(); + } + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYInternal(y).toComplex(); + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return getAntialiasingComplexInternal(sample).toComplex(); + } + + @Override + public GenericComplex getReferencePoint() { + DDComplex tempbc = new DDComplex(ddxcenter, ddycenter); + tempbc = rotation.rotate(tempbc); + tempbc = fractal.getPlaneTransformedPixel(tempbc); + return tempbc; + } + + @Override + public MantExp getMaxSizeInImage() { + if(height_ratio == 1) { // ((size * 0.5) / image_size) * sqrt(image_size^2 + image_size^2) = ((size * 0.5) / image_size) * sqrt(2) * image_size + DoubleDouble temp = ddsize.multiply(0.5); + return temp.multiply(new DoubleDouble(2).sqrt()).getMantExp(); + } + else { + DoubleDouble temp = ddsize.multiply(0.5); + DoubleDouble temp2 = temp.multiply(height_ratio); + return temp.sqr().add(temp2.sqr()).sqrt().getMantExp(); + } + } +} diff --git a/src/fractalzoomer/core/location/delta/CartesianLocationDeltaGenericApfloat.java b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaGenericApfloat.java new file mode 100644 index 000000000..cd25dc575 --- /dev/null +++ b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaGenericApfloat.java @@ -0,0 +1,60 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.BigComplex; +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.MantExp; +import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.location.normal.CartesianLocationNormalApfloatArbitrary; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public abstract class CartesianLocationDeltaGenericApfloat extends CartesianLocationNormalApfloatArbitrary { + + protected CartesianLocationDeltaGenericApfloat(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + super(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + } + + protected CartesianLocationDeltaGenericApfloat(CartesianLocationDeltaGenericApfloat other) { + + super(other); + reference = other.reference; + } + + + protected BigComplex getComplexInternal(int x, int y) { + return getComplexBase(x, y).sub(reference); + } + + protected BigComplex getComplexWithXInternal(int x) { + return getComplexWithXBase(x).sub(reference); + } + + protected BigComplex getComplexWithYInternal(int y) { + return getComplexWithYBase(y).sub(reference); + } + + protected BigComplex getAntialiasingComplexInternal(int sample) { + return getAntialiasingComplexBase(sample).sub(reference); + } + + @Override + public GenericComplex getReferencePoint() { + BigComplex tempbc = new BigComplex(ddxcenter, ddycenter); + tempbc = rotation.rotate(tempbc); + tempbc = fractal.getPlaneTransformedPixel(tempbc); + return tempbc; + } + + @Override + public MantExp getMaxSizeInImage() { + if(height_ratio.compareTo(Apfloat.ONE) == 0) { + return new MantExp(MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddsize, point5), MyApfloat.SQRT_TWO)); + } + else { + Apfloat temp = MyApfloat.fp.multiply(ddsize, point5); + Apfloat temp2 = MyApfloat.fp.multiply(temp, height_ratio); + return new MantExp(MyApfloat.fp.sqrt(MyApfloat.fp.add(MyApfloat.fp.multiply(temp, temp), MyApfloat.fp.multiply(temp2, temp2)))); + } + } +} diff --git a/src/fractalzoomer/core/location/delta/CartesianLocationDeltaGenericBigNum.java b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaGenericBigNum.java new file mode 100644 index 000000000..839345fc1 --- /dev/null +++ b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaGenericBigNum.java @@ -0,0 +1,61 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.BigNumComplex; +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.MantExp; +import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.location.normal.CartesianLocationNormalBigNumArbitrary; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public abstract class CartesianLocationDeltaGenericBigNum extends CartesianLocationNormalBigNumArbitrary { + protected CartesianLocationDeltaGenericBigNum(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + + } + + protected CartesianLocationDeltaGenericBigNum(CartesianLocationDeltaGenericBigNum other) { + + super(other); + reference = other.reference; + + } + + protected BigNumComplex getComplexInternal(int x, int y) { + return getComplexBase(x, y).sub(reference); + } + + protected BigNumComplex getComplexWithXInternal(int x) { + return getComplexWithXBase(x).sub(reference); + } + + protected BigNumComplex getComplexWithYInternal(int y) { + return getComplexWithYBase(y).sub(reference); + } + + protected BigNumComplex getAntialiasingComplexInternal(int sample) { + return getAntialiasingComplexBase(sample).sub(reference); + } + + @Override + public GenericComplex getReferencePoint() { + BigNumComplex tempbn = new BigNumComplex(ddxcenter, ddycenter); + tempbn = rotation.rotate(tempbn); + tempbn = fractal.getPlaneTransformedPixel(tempbn); + return tempbn; + } + + @Override + public MantExp getMaxSizeInImage() { + if(height_ratio.compareTo(Apfloat.ONE) == 0) { + return new MantExp(MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddsize, point5), MyApfloat.SQRT_TWO)); + } + else { + Apfloat temp = MyApfloat.fp.multiply(ddsize, point5); + Apfloat temp2 = MyApfloat.fp.multiply(temp, height_ratio); + return new MantExp(MyApfloat.fp.sqrt(MyApfloat.fp.add(MyApfloat.fp.multiply(temp, temp), MyApfloat.fp.multiply(temp2, temp2)))); + } + } +} diff --git a/src/fractalzoomer/core/location/delta/CartesianLocationDeltaGenericMpfrBigNum.java b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaGenericMpfrBigNum.java new file mode 100644 index 000000000..7a1a87599 --- /dev/null +++ b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaGenericMpfrBigNum.java @@ -0,0 +1,66 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.MantExp; +import fractalzoomer.core.MpfrBigNumComplex; +import fractalzoomer.core.location.normal.CartesianLocationNormalMpfrBigNumArbitrary; +import fractalzoomer.core.mpfr.MpfrBigNum; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public abstract class CartesianLocationDeltaGenericMpfrBigNum extends CartesianLocationNormalMpfrBigNumArbitrary { + protected CartesianLocationDeltaGenericMpfrBigNum(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + + } + + protected CartesianLocationDeltaGenericMpfrBigNum(CartesianLocationDeltaGenericMpfrBigNum other) { + + super(other); + + reference = other.reference; + + } + + protected MpfrBigNumComplex getComplexInternal(int x, int y) { + return getComplexBase(x, y).sub_mutable(reference); + } + + protected MpfrBigNumComplex getComplexWithXInternal(int x) { + return getComplexWithXBase(x).sub_mutable(reference); + } + + protected MpfrBigNumComplex getComplexWithYInternal(int y) { + return getComplexWithYBase(y).sub_mutable(reference); + } + + protected MpfrBigNumComplex getAntialiasingComplexInternal(int sample) { + return getAntialiasingComplexBase(sample).sub_mutable(reference); + } + + @Override + public GenericComplex getReferencePoint() { + MpfrBigNumComplex tempbn = new MpfrBigNumComplex(ddxcenter, ddycenter); + tempbn = rotation.rotate(tempbn); + tempbn = fractal.getPlaneTransformedPixel(tempbn); + return tempbn; + } + + @Override + public MantExp getMaxSizeInImage() { + if(height_ratio == 1) { + MpfrBigNum temp = ddsize.divide2(); + return temp.mult(MpfrBigNum.SQRT_TWO, temp).getMantExp(); + } + else { + MpfrBigNum temp = ddsize.divide2(); + MpfrBigNum temp2 = temp.mult(height_ratio); + temp.square(temp); + temp.add(temp2.square(temp2), temp); + return temp.sqrt(temp).getMantExp(); + } + } + +} diff --git a/src/fractalzoomer/core/location/delta/CartesianLocationDeltaMpfrBigNum.java b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaMpfrBigNum.java new file mode 100644 index 000000000..ab719a865 --- /dev/null +++ b/src/fractalzoomer/core/location/delta/CartesianLocationDeltaMpfrBigNum.java @@ -0,0 +1,43 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.GenericComplex; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class CartesianLocationDeltaMpfrBigNum extends CartesianLocationDeltaGenericMpfrBigNum { + public CartesianLocationDeltaMpfrBigNum(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, rotation_center, rotation_vals, fractal, js); + + } + + public CartesianLocationDeltaMpfrBigNum(CartesianLocationDeltaMpfrBigNum other) { + + super(other); + + } + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexInternal(x, y).toComplex(); + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXInternal(x).toComplex(); + } + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYInternal(y).toComplex(); + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + + return getAntialiasingComplexInternal(sample).toComplex(); + + } + +} diff --git a/src/fractalzoomer/core/location/delta/PolarLocationDeltaApfloat.java b/src/fractalzoomer/core/location/delta/PolarLocationDeltaApfloat.java new file mode 100644 index 000000000..20653384c --- /dev/null +++ b/src/fractalzoomer/core/location/delta/PolarLocationDeltaApfloat.java @@ -0,0 +1,47 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.MyApfloat; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class PolarLocationDeltaApfloat extends PolarLocationDeltaGenericApfloat { + + public PolarLocationDeltaApfloat(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js); + + } + + public PolarLocationDeltaApfloat(PolarLocationDeltaApfloat other) { + + super(other); + + } + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexInternal(x, y).toComplex(); + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXInternal(x).toComplex(); + } + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYInternal(y).toComplex(); + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return getAntialiasingComplexInternal(sample).toComplex(); + } + + @Override + protected Apfloat expFunction(Apfloat val) { + return MyApfloat.fastExp(val); + } +} diff --git a/src/fractalzoomer/core/location/delta/PolarLocationDeltaDeepApfloat.java b/src/fractalzoomer/core/location/delta/PolarLocationDeltaDeepApfloat.java new file mode 100644 index 000000000..10477df75 --- /dev/null +++ b/src/fractalzoomer/core/location/delta/PolarLocationDeltaDeepApfloat.java @@ -0,0 +1,48 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.BigComplex; +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.MantExpComplex; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class PolarLocationDeltaDeepApfloat extends PolarLocationDeltaGenericApfloat { + + public PolarLocationDeltaDeepApfloat(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js); + + } + + public PolarLocationDeltaDeepApfloat(PolarLocationDeltaDeepApfloat other) { + + super(other); + + } + + @Override + public GenericComplex getComplex(int x, int y) { + BigComplex temp = getComplexInternal(x, y); + return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); + } + + @Override + public GenericComplex getComplexWithX(int x) { + BigComplex temp = getComplexWithXInternal(x); + return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); + } + + @Override + public GenericComplex getComplexWithY(int y) { + BigComplex temp = getComplexWithYInternal(y); + return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + BigComplex temp = getAntialiasingComplexInternal(sample); + return new MantExpComplex(getMantExp(temp.getRe()), getMantExp(temp.getIm())); + } + +} diff --git a/src/fractalzoomer/core/location/delta/PolarLocationDeltaDeepMpfrBigNum.java b/src/fractalzoomer/core/location/delta/PolarLocationDeltaDeepMpfrBigNum.java new file mode 100644 index 000000000..d089775d2 --- /dev/null +++ b/src/fractalzoomer/core/location/delta/PolarLocationDeltaDeepMpfrBigNum.java @@ -0,0 +1,42 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.GenericComplex; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class PolarLocationDeltaDeepMpfrBigNum extends PolarLocationDeltaGenericMpfrBigNum { + + public PolarLocationDeltaDeepMpfrBigNum(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js); + + } + + public PolarLocationDeltaDeepMpfrBigNum(PolarLocationDeltaDeepMpfrBigNum other) { + + super(other); + + } + + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexInternal(x, y).toMantExpComplex(); + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXInternal(x).toMantExpComplex(); + } + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYInternal(y).toMantExpComplex(); + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return getAntialiasingComplexInternal(sample).toMantExpComplex(); + } +} diff --git a/src/fractalzoomer/core/location/delta/PolarLocationDeltaDouble.java b/src/fractalzoomer/core/location/delta/PolarLocationDeltaDouble.java new file mode 100644 index 000000000..24ebd3c45 --- /dev/null +++ b/src/fractalzoomer/core/location/delta/PolarLocationDeltaDouble.java @@ -0,0 +1,305 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.Complex; +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.MantExp; +import fractalzoomer.core.location.Location; +import fractalzoomer.fractal_options.Rotation; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class PolarLocationDeltaDouble extends Location { + + private Rotation rotation; + private double muly; + private double mulx; + private double start; + + private double xcenter; + private double ycenter; + + private int image_size; + + private double center; + + private double[] antialiasing_x; + + private double[] antialiasing_y_sin; + private double[] antialiasing_y_cos; + + private double emulx; + private double Invemulx; + + private double cosmuly; + private double sinmuly; + + //Dont copy those + private double temp_sf; + private double temp_cf; + private double temp_r; + + private JitterSettings js; + + + public PolarLocationDeltaDouble(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(); + + this.fractal = fractal; + this.image_size = image_size; + + xcenter = xCenter.doubleValue(); + ycenter = yCenter.doubleValue(); + double dsize = size.doubleValue(); + + center = Math.log(dsize); + + muly = (2 * circle_period * Math.PI) / image_size; + + mulx = muly * height_ratio; + + start = center - mulx * image_size * 0.5; + + emulx = Math.exp(mulx); + Invemulx = 1 / emulx; + + cosmuly = Math.cos(muly); + sinmuly = Math.sin(muly); + + rotation = new Rotation(new Complex(rotation_vals[0].doubleValue(), rotation_vals[1].doubleValue()), new Complex(rotation_center[0].doubleValue(), rotation_center[1].doubleValue())); + + this.js = js; + + } + + public PolarLocationDeltaDouble(PolarLocationDeltaDouble other) { + + super(); + + fractal = other.fractal; + + xcenter = other.xcenter; + ycenter = other.ycenter; + + mulx = other.mulx; + muly = other.muly; + start = other.start; + + emulx = other.emulx; + Invemulx = other.Invemulx; + cosmuly = other.cosmuly; + sinmuly = other.sinmuly; + + center = other.center; + + image_size = other.image_size; + + antialiasing_y_cos = other.antialiasing_y_cos; + antialiasing_y_sin = other.antialiasing_y_sin; + antialiasing_x = other.antialiasing_x; + + rotation = other.rotation; + + reference = other.reference; + + js = other.js; + } + + @Override + public GenericComplex getComplex(int x, int y) { + + if(js.enableJitter) { + double[] res = GetPixelOffset(y, x, js.jitterSeed, js.jitterShape, js.jitterScale); + temp_r = Math.exp((x + res[1]) * mulx + start); + double f = (y + res[0]) * muly; + temp_sf = Math.sin(f); + temp_cf = Math.cos(f); + } + else { + if (y == indexY + 1) { + double tempSin = temp_sf * cosmuly + temp_cf * sinmuly; + double tempCos = temp_cf * cosmuly - temp_sf * sinmuly; + + temp_sf = tempSin; + temp_cf = tempCos; + } else if (y == indexY - 1) { + double tempSin = temp_sf * cosmuly - temp_cf * sinmuly; + double tempCos = temp_cf * cosmuly + temp_sf * sinmuly; + + temp_sf = tempSin; + temp_cf = tempCos; + } else { + double f = y * muly; + temp_sf = Math.sin(f); + temp_cf = Math.cos(f); + } + + if (x == indexX + 1) { + temp_r = temp_r * emulx; + } else if (x == indexX - 1) { + temp_r = temp_r * Invemulx; + } else { + temp_r = Math.exp(x * mulx + start); + } + } + + indexX = x; + indexY = y; + + Complex temp = new Complex(xcenter + temp_r * temp_cf, ycenter + temp_r * temp_sf); + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp.sub(reference); + } + + @Override + public void precalculateY(int y) { + + if(!js.enableJitter) { + if (y == indexY + 1) { + double tempSin = temp_sf * cosmuly + temp_cf * sinmuly; + double tempCos = temp_cf * cosmuly - temp_sf * sinmuly; + + temp_sf = tempSin; + temp_cf = tempCos; + } else if (y == indexY - 1) { + double tempSin = temp_sf * cosmuly - temp_cf * sinmuly; + double tempCos = temp_cf * cosmuly + temp_sf * sinmuly; + + temp_sf = tempSin; + temp_cf = tempCos; + } else { + double f = y * muly; + temp_sf = Math.sin(f); + temp_cf = Math.cos(f); + } + } + + indexY = y; + + } + + @Override + public void precalculateX(int x) { + + if(!js.enableJitter) { + if (x == indexX + 1) { + temp_r = temp_r * emulx; + } else if (x == indexX - 1) { + temp_r = temp_r * Invemulx; + } else { + temp_r = Math.exp(x * mulx + start); + } + } + + indexX = x; + + } + + @Override + public GenericComplex getComplexWithX(int x) { + + if(js.enableJitter) { + return getComplex(x, indexY); + } + + if(x == indexX + 1) { + temp_r = temp_r * emulx; + } + else if(x == indexX - 1) { + temp_r = temp_r * Invemulx; + } + else { + temp_r = Math.exp(x * mulx + start); + } + + indexX = x; + + Complex temp = new Complex(xcenter + temp_r * temp_cf, ycenter + temp_r * temp_sf); + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp.sub(reference); + } + + @Override + public boolean isPolar() {return true;} + + @Override + public GenericComplex getComplexWithY(int y) { + + if(js.enableJitter) { + return getComplex(indexX, y); + } + + if(y == indexY + 1) { + double tempSin = temp_sf * cosmuly + temp_cf * sinmuly; + double tempCos = temp_cf * cosmuly - temp_sf * sinmuly; + + temp_sf = tempSin; + temp_cf = tempCos; + } + else if(y == indexY - 1) { + double tempSin = temp_sf * cosmuly - temp_cf * sinmuly; + double tempCos = temp_cf * cosmuly + temp_sf * sinmuly; + + temp_sf = tempSin; + temp_cf = tempCos; + } + else { + double f = y * muly; + temp_sf = Math.sin(f); + temp_cf = Math.cos(f); + } + + indexY = y; + + Complex temp = new Complex(xcenter + temp_r * temp_cf, ycenter + temp_r * temp_sf); + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp.sub(reference); + } + + @Override + public void createAntialiasingSteps(boolean adaptive) { + double[][] steps = createAntialiasingPolarStepsDouble(mulx, muly, adaptive); + antialiasing_x = steps[0]; + antialiasing_y_sin = steps[1]; + antialiasing_y_cos = steps[2]; + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + double sf2 = temp_sf * antialiasing_y_cos[sample] + temp_cf * antialiasing_y_sin[sample]; + double cf2 = temp_cf * antialiasing_y_cos[sample] - temp_sf * antialiasing_y_sin[sample]; + + double r2 = temp_r * antialiasing_x[sample]; + + Complex temp = new Complex(xcenter + r2 * cf2, ycenter + r2 * sf2); + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp.sub(reference); + } + + @Override + public GenericComplex getReferencePoint() { + Complex tempbc = new Complex(xcenter, ycenter); + tempbc = rotation.rotate(tempbc); + tempbc = fractal.getPlaneTransformedPixel(tempbc); + return tempbc; + } + + @Override + public MantExp getMaxSizeInImage() { + double end = center + mulx * image_size * 0.5; + return new MantExp(Math.exp(end)); + } +} diff --git a/src/fractalzoomer/core/location/delta/PolarLocationDeltaDoubleDouble.java b/src/fractalzoomer/core/location/delta/PolarLocationDeltaDoubleDouble.java new file mode 100644 index 000000000..10c5659b7 --- /dev/null +++ b/src/fractalzoomer/core/location/delta/PolarLocationDeltaDoubleDouble.java @@ -0,0 +1,76 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.DoubleDouble; +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.MantExp; +import fractalzoomer.core.location.normal.PolarLocationNormalDoubleDoubleArbitrary; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class PolarLocationDeltaDoubleDouble extends PolarLocationNormalDoubleDoubleArbitrary { + + public PolarLocationDeltaDoubleDouble(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js); + + } + + public PolarLocationDeltaDoubleDouble(PolarLocationDeltaDoubleDouble other) { + + super(other); + reference = other.reference; + + } + + protected DDComplex getComplexInternal(int x, int y) { + return getComplexBase(x, y).sub(reference); + } + + protected DDComplex getComplexWithXInternal(int x) { + return getComplexWithXBase(x).sub(reference); + } + + protected DDComplex getComplexWithYInternal(int y) { + return getComplexWithYBase(y).sub(reference); + } + + protected DDComplex getAntialiasingComplexInternal(int sample) { + return getAntialiasingComplexBase(sample).sub(reference); + } + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexInternal(x, y).toComplex(); + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXInternal(x).toComplex(); + } + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYInternal(y).toComplex(); + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return getAntialiasingComplexInternal(sample).toComplex(); + } + + @Override + public MantExp getMaxSizeInImage() { + DoubleDouble end = ddcenter.add(ddmulx.multiply(image_size * 0.5)); + return end.exp().getMantExp(); + } + + @Override + public GenericComplex getReferencePoint() { + DDComplex tempbc = new DDComplex(ddxcenter, ddycenter); + tempbc = rotation.rotate(tempbc); + tempbc = fractal.getPlaneTransformedPixel(tempbc); + return tempbc; + } +} diff --git a/src/fractalzoomer/core/location/delta/PolarLocationDeltaGenericApfloat.java b/src/fractalzoomer/core/location/delta/PolarLocationDeltaGenericApfloat.java new file mode 100644 index 000000000..c9893e8be --- /dev/null +++ b/src/fractalzoomer/core/location/delta/PolarLocationDeltaGenericApfloat.java @@ -0,0 +1,58 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.BigComplex; +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.MantExp; +import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.location.normal.PolarLocationNormalApfloatArbitrary; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class PolarLocationDeltaGenericApfloat extends PolarLocationNormalApfloatArbitrary { + + public PolarLocationDeltaGenericApfloat(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js); + + } + + public PolarLocationDeltaGenericApfloat(PolarLocationDeltaGenericApfloat other) { + + super(other); + reference = other.reference; + + } + + + protected BigComplex getComplexInternal(int x, int y) { + return getComplexBase(x, y).sub(reference); + } + + protected BigComplex getComplexWithXInternal(int x) { + return getComplexWithXBase(x).sub(reference); + } + + protected BigComplex getComplexWithYInternal(int y) { + return getComplexWithYBase(y).sub(reference); + } + + protected BigComplex getAntialiasingComplexInternal(int sample) { + return getAntialiasingComplexBase(sample).sub(reference); + } + + + @Override + public MantExp getMaxSizeInImage() { + Apfloat end = MyApfloat.fp.add(ddcenter, MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddmulx, new MyApfloat(image_size)), point5)); + return new MantExp(expFunction(end)); + } + + @Override + public GenericComplex getReferencePoint() { + BigComplex tempbc = new BigComplex(ddxcenter, ddycenter); + tempbc = rotation.rotate(tempbc); + tempbc = fractal.getPlaneTransformedPixel(tempbc); + return tempbc; + } +} diff --git a/src/fractalzoomer/core/location/delta/PolarLocationDeltaGenericMpfrBigNum.java b/src/fractalzoomer/core/location/delta/PolarLocationDeltaGenericMpfrBigNum.java new file mode 100644 index 000000000..b1ec6dfbf --- /dev/null +++ b/src/fractalzoomer/core/location/delta/PolarLocationDeltaGenericMpfrBigNum.java @@ -0,0 +1,61 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.MantExp; +import fractalzoomer.core.MpfrBigNumComplex; +import fractalzoomer.core.location.normal.PolarLocationNormalMpfrBigNumArbitrary; +import fractalzoomer.core.mpfr.MpfrBigNum; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class PolarLocationDeltaGenericMpfrBigNum extends PolarLocationNormalMpfrBigNumArbitrary { + + public PolarLocationDeltaGenericMpfrBigNum(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js); + + } + + public PolarLocationDeltaGenericMpfrBigNum(PolarLocationDeltaGenericMpfrBigNum other) { + + super(other); + reference = other.reference; + + } + + + protected MpfrBigNumComplex getComplexInternal(int x, int y) { + return getComplexBase(x, y).sub_mutable(reference); + } + + protected MpfrBigNumComplex getComplexWithXInternal(int x) { + return getComplexWithXBase(x).sub_mutable(reference); + } + + protected MpfrBigNumComplex getComplexWithYInternal(int y) { + return getComplexWithYBase(y).sub_mutable(reference); + } + + protected MpfrBigNumComplex getAntialiasingComplexInternal(int sample) { + return getAntialiasingComplexBase(sample).sub_mutable(reference); + } + + @Override + public GenericComplex getReferencePoint() { + MpfrBigNumComplex tempbn = new MpfrBigNumComplex(new MpfrBigNum(ddxcenter), new MpfrBigNum(ddycenter)); + tempbn = rotation.rotate(tempbn); + tempbn = fractal.getPlaneTransformedPixel(tempbn); + return tempbn; + } + + @Override + public MantExp getMaxSizeInImage() { + + MpfrBigNum temp = ddmulx.mult(image_size * 0.5); + temp.add(ddcenter, temp); + temp.exp(temp); + return temp.getMantExp(); + + } +} diff --git a/src/fractalzoomer/core/location/delta/PolarLocationDeltaMpfrBigNum.java b/src/fractalzoomer/core/location/delta/PolarLocationDeltaMpfrBigNum.java new file mode 100644 index 000000000..5c27cdd19 --- /dev/null +++ b/src/fractalzoomer/core/location/delta/PolarLocationDeltaMpfrBigNum.java @@ -0,0 +1,42 @@ +package fractalzoomer.core.location.delta; + +import fractalzoomer.core.GenericComplex; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class PolarLocationDeltaMpfrBigNum extends PolarLocationDeltaGenericMpfrBigNum { + + public PolarLocationDeltaMpfrBigNum(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(xCenter, yCenter, size, height_ratio, image_size, circle_period, rotation_center, rotation_vals, fractal, js); + + } + + public PolarLocationDeltaMpfrBigNum(PolarLocationDeltaMpfrBigNum other) { + + super(other); + + } + + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexInternal(x, y).toComplex(); + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXInternal(x).toComplex(); + } + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYInternal(y).toComplex(); + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return getAntialiasingComplexInternal(sample).toComplex(); + } +} diff --git a/src/fractalzoomer/core/location/normal/CartesianLocationNormalApfloatArbitrary.java b/src/fractalzoomer/core/location/normal/CartesianLocationNormalApfloatArbitrary.java new file mode 100644 index 000000000..737e276f9 --- /dev/null +++ b/src/fractalzoomer/core/location/normal/CartesianLocationNormalApfloatArbitrary.java @@ -0,0 +1,281 @@ +package fractalzoomer.core.location.normal; + +import fractalzoomer.core.*; +import fractalzoomer.core.location.Location; +import fractalzoomer.fractal_options.Rotation; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class CartesianLocationNormalApfloatArbitrary extends Location { + + protected Apfloat ddxcenter; + protected Apfloat ddycenter; + private Apfloat ddtemp_size_image_size_x; + private Apfloat ddtemp_size_image_size_y; + private Apfloat ddtemp_xcenter_size; + private Apfloat ddtemp_ycenter_size; + + private Apfloat[] ddantialiasing_x; + private Apfloat[] ddantialiasing_y; + + //Dont copy those + private Apfloat ddtempX; + private Apfloat ddtempY; + + protected Apfloat ddsize; + + protected Apfloat height_ratio; + + protected Apfloat point5; + + protected Rotation rotation; + + private JitterSettings js; + + public CartesianLocationNormalApfloatArbitrary(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(); + + this.fractal = fractal; + + ddxcenter = xCenter; + ddycenter = yCenter; + + ddsize = size; + + point5 = new MyApfloat(0.5); + Apfloat size_2_x = MyApfloat.fp.multiply(size, point5); + Apfloat ddimage_size = new MyApfloat(image_size); + this.height_ratio = new MyApfloat(height_ratio); + + Apfloat temp = MyApfloat.fp.multiply(size, this.height_ratio); + Apfloat size_2_y = MyApfloat.fp.multiply(temp, point5); + ddtemp_size_image_size_x = MyApfloat.fp.divide(size, ddimage_size); + ddtemp_size_image_size_y = MyApfloat.fp.divide(temp, ddimage_size); + + ddtemp_xcenter_size = MyApfloat.fp.subtract(xCenter, size_2_x); + ddtemp_ycenter_size = MyApfloat.fp.add(yCenter, size_2_y); + + rotation = new Rotation(new BigComplex(rotation_vals[0], rotation_vals[1]), new BigComplex(rotation_center[0], rotation_center[1])); + this.js = js; + } + + public CartesianLocationNormalApfloatArbitrary(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size) { + super(); + this.height_ratio = new MyApfloat(height_ratio); + ddsize = size; + ddxcenter = xCenter; + ddycenter = yCenter; + Apfloat point5 = new MyApfloat(0.5); + Apfloat size_2_x = MyApfloat.fp.multiply(size, point5); + Apfloat ddimage_size = new MyApfloat(image_size); + Apfloat ddiheight_ratio = new MyApfloat(height_ratio); + Apfloat size_2_y = MyApfloat.fp.multiply(MyApfloat.fp.multiply(size, ddiheight_ratio), point5); + ddtemp_size_image_size_x = MyApfloat.fp.divide(size, ddimage_size); + ddtemp_size_image_size_y = MyApfloat.fp.divide(MyApfloat.fp.multiply(size, ddiheight_ratio), ddimage_size); + ddtemp_xcenter_size = MyApfloat.fp.subtract(xCenter, size_2_x); + ddtemp_ycenter_size = MyApfloat.fp.add(yCenter, size_2_y); + } + + public CartesianLocationNormalApfloatArbitrary(CartesianLocationNormalApfloatArbitrary other) { + + super(); + + fractal = other.fractal; + + ddxcenter = other.ddxcenter; + ddycenter = other.ddycenter; + + ddsize = other.ddsize; + + height_ratio = other.height_ratio; + + ddtemp_size_image_size_x = other.ddtemp_size_image_size_x; + ddtemp_size_image_size_y = other.ddtemp_size_image_size_y; + ddtemp_xcenter_size = other.ddtemp_xcenter_size; + ddtemp_ycenter_size = other.ddtemp_ycenter_size; + + rotation = other.rotation; + + ddantialiasing_y = other.ddantialiasing_y; + ddantialiasing_x = other.ddantialiasing_x; + + point5 = other.point5; + js = other.js; + } + + @Override + public GenericComplex getComplex(int x, int y) { + + return getComplexBase(x, y); + + } + + protected BigComplex getComplexBase(int x, int y) { + if(js.enableJitter) { + double[] res = GetPixelOffset(y, x, js.jitterSeed, js.jitterShape, js.jitterScale); + ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x + res[1]))); + ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y + res[0]))); + } + else { + if (x == indexX + 1) { + ddtempX = MyApfloat.fp.add(ddtempX, ddtemp_size_image_size_x); + } else if (x == indexX - 1) { + ddtempX = MyApfloat.fp.subtract(ddtempX, ddtemp_size_image_size_x); + } else { + ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); + } + + if (y == indexY + 1) { + ddtempY = MyApfloat.fp.subtract(ddtempY, ddtemp_size_image_size_y); + } else if (y == indexY - 1) { + ddtempY = MyApfloat.fp.add(ddtempY, ddtemp_size_image_size_y); + } else { + ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); + } + } + + indexX = x; + indexY = y; + + BigComplex temp = new BigComplex(ddtempX, ddtempY); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } + + @Override + public void precalculateY(int y) { + + if(!js.enableJitter) { + if (y == indexY + 1) { + ddtempY = MyApfloat.fp.subtract(ddtempY, ddtemp_size_image_size_y); + } else if (y == indexY - 1) { + ddtempY = MyApfloat.fp.add(ddtempY, ddtemp_size_image_size_y); + } else { + ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); + } + } + + indexY = y; + + } + + @Override + public void precalculateX(int x) { + + if(!js.enableJitter) { + if (x == indexX + 1) { + ddtempX = MyApfloat.fp.add(ddtempX, ddtemp_size_image_size_x); + } else if (x == indexX - 1) { + ddtempX = MyApfloat.fp.subtract(ddtempX, ddtemp_size_image_size_x); + } else { + ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); + } + } + + indexX = x; + + } + + @Override + public GenericComplex getComplexWithX(int x) { + + return getComplexWithXBase(x); + + } + + protected BigComplex getComplexWithXBase(int x) { + if(js.enableJitter) { + return getComplexBase(x, indexY); + } + + if(x == indexX + 1) { + ddtempX = MyApfloat.fp.add(ddtempX, ddtemp_size_image_size_x); + } + else if(x == indexX - 1) { + ddtempX = MyApfloat.fp.subtract(ddtempX, ddtemp_size_image_size_x); + } + else { + ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); + } + + indexX = x; + + BigComplex temp = new BigComplex(ddtempX, ddtempY); + temp = rotation.rotate(temp); + temp = fractal.getPlaneTransformedPixel(temp); + return temp; + } + + @Override + public GenericComplex getComplexWithY(int y) { + + return getComplexWithYBase(y); + + } + + protected BigComplex getComplexWithYBase(int y) { + if(js.enableJitter) { + return getComplexBase(indexX, y); + } + + if(y == indexY + 1) { + ddtempY = MyApfloat.fp.subtract(ddtempY, ddtemp_size_image_size_y); + } + else if(y == indexY - 1) { + ddtempY = MyApfloat.fp.add(ddtempY, ddtemp_size_image_size_y); + } + else { + ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); + } + + indexY = y; + + BigComplex temp = new BigComplex(ddtempX, ddtempY); + temp = rotation.rotate(temp); + temp = fractal.getPlaneTransformedPixel(temp); + return temp; + } + + @Override + public void createAntialiasingSteps(boolean adaptive) { + Apfloat[][] steps = createAntialiasingStepsApfloat(ddtemp_size_image_size_x, ddtemp_size_image_size_y, adaptive); + ddantialiasing_x = steps[0]; + ddantialiasing_y = steps[1]; + } + + protected BigComplex getAntialiasingComplexBase(int sample) { + BigComplex temp = new BigComplex(MyApfloat.fp.add(ddtempX, ddantialiasing_x[sample]), MyApfloat.fp.add(ddtempY, ddantialiasing_y[sample])); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return getAntialiasingComplexBase(sample); + } + + public BigPoint getPoint(int x, int y) { + return new BigPoint(MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))), MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y)))); + } + public BigPoint getDragPoint(int x, int y) { + return new BigPoint(MyApfloat.fp.subtract(ddxcenter, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y)))); + } + + public Complex getComplexOrbit(int x, int y) { + Apfloat ddtempX = MyApfloat.fp.add(ddtemp_xcenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_x, new MyApfloat(x))); + Apfloat ddtempY = MyApfloat.fp.subtract(ddtemp_ycenter_size, MyApfloat.fp.multiply(ddtemp_size_image_size_y, new MyApfloat(y))); + BigComplex temp = new BigComplex(ddtempX, ddtempY); + return temp.toComplex(); + } + +} diff --git a/src/fractalzoomer/core/location/normal/CartesianLocationNormalBigNumArbitrary.java b/src/fractalzoomer/core/location/normal/CartesianLocationNormalBigNumArbitrary.java new file mode 100644 index 000000000..43d6e1df8 --- /dev/null +++ b/src/fractalzoomer/core/location/normal/CartesianLocationNormalBigNumArbitrary.java @@ -0,0 +1,252 @@ +package fractalzoomer.core.location.normal; + +import fractalzoomer.core.BigNum; +import fractalzoomer.core.BigNumComplex; +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.location.Location; +import fractalzoomer.fractal_options.Rotation; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class CartesianLocationNormalBigNumArbitrary extends Location { + protected BigNum ddxcenter; + protected BigNum ddycenter; + private BigNum bntemp_size_image_size_x; + private BigNum bntemp_size_image_size_y; + private BigNum bntemp_xcenter_size; + private BigNum bntemp_ycenter_size; + + protected Rotation rotation; + + private BigNum[] bnantialiasing_y; + private BigNum[] bnantialiasing_x; + + //Dont copy those + private BigNum bntempX; + private BigNum bntempY; + + private BigNum bnsize; + protected Apfloat ddsize; + + protected Apfloat height_ratio; + + protected Apfloat point5; + + private JitterSettings js; + + public CartesianLocationNormalBigNumArbitrary(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(); + + this.fractal = fractal; + + this.height_ratio = new MyApfloat(height_ratio); + + point5 = new MyApfloat(0.5); + Apfloat size_2_x = MyApfloat.fp.multiply(size, point5); + Apfloat ddimage_size = new MyApfloat(image_size); + + bnsize = new BigNum(size); + ddsize = size; + + ddxcenter = new BigNum(xCenter); + ddycenter = new BigNum(yCenter); + + Apfloat temp = MyApfloat.fp.multiply(size, this.height_ratio); + Apfloat size_2_y = MyApfloat.fp.multiply(temp, point5); + bntemp_size_image_size_x = new BigNum(MyApfloat.fp.divide(size, ddimage_size)); + bntemp_size_image_size_y = new BigNum(MyApfloat.fp.divide(temp, ddimage_size)); + + bntemp_xcenter_size = new BigNum(MyApfloat.fp.subtract(xCenter, size_2_x)); + bntemp_ycenter_size = new BigNum(MyApfloat.fp.add(yCenter, size_2_y)); + + rotation = new Rotation(new BigNumComplex(rotation_vals[0], rotation_vals[1]), new BigNumComplex(rotation_center[0], rotation_center[1])); + this.js = js; + + } + + public CartesianLocationNormalBigNumArbitrary(CartesianLocationNormalBigNumArbitrary other) { + + super(); + + fractal = other.fractal; + + bnsize = other.bnsize; + ddsize = other.ddsize; + height_ratio = other.height_ratio; + + ddxcenter = other.ddxcenter; + ddycenter = other.ddycenter; + + bntemp_size_image_size_x = other.bntemp_size_image_size_x; + bntemp_size_image_size_y = other.bntemp_size_image_size_y; + bntemp_xcenter_size = other.bntemp_xcenter_size; + bntemp_ycenter_size = other.bntemp_ycenter_size; + rotation = other.rotation; + + bnantialiasing_x = other.bnantialiasing_x; + bnantialiasing_y = other.bnantialiasing_y; + + point5 = other.point5; + js = other.js; + + } + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexBase(x, y); + } + + protected BigNumComplex getComplexBase(int x, int y) { + + if(js.enableJitter) { + double[] res = GetPixelOffset(y, x, js.jitterSeed, js.jitterShape, js.jitterScale); + bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(new BigNum(x + res[1]))); + bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(new BigNum(y + res[0]))); + } + else { + if (x == indexX + 1) { + bntempX = bntempX.add(bntemp_size_image_size_x); + } else if (x == indexX - 1) { + bntempX = bntempX.sub(bntemp_size_image_size_x); + } else { + bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(x)); + } + + if (y == indexY + 1) { + bntempY = bntempY.sub(bntemp_size_image_size_y); + } else if (y == indexY - 1) { + bntempY = bntempY.add(bntemp_size_image_size_y); + } else { + bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(y)); + } + } + + indexX = x; + indexY = y; + + BigNumComplex temp = new BigNumComplex(bntempX, bntempY); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } + + @Override + public void precalculateY(int y) { + + if(!js.enableJitter) { + if (y == indexY + 1) { + bntempY = bntempY.sub(bntemp_size_image_size_y); + } else if (y == indexY - 1) { + bntempY = bntempY.add(bntemp_size_image_size_y); + } else { + bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(y)); + } + } + + indexY = y; + + } + + @Override + public void precalculateX(int x) { + + if(!js.enableJitter) { + if (x == indexX + 1) { + bntempX = bntempX.add(bntemp_size_image_size_x); + } else if (x == indexX - 1) { + bntempX = bntempX.sub(bntemp_size_image_size_x); + } else { + bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(x)); + } + } + + indexX = x; + + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXBase(x); + } + + protected BigNumComplex getComplexWithXBase(int x) { + + if(js.enableJitter) { + return getComplexBase(x, indexY); + } + + if(x == indexX + 1) { + bntempX = bntempX.add(bntemp_size_image_size_x); + } + else if(x == indexX - 1) { + bntempX = bntempX.sub(bntemp_size_image_size_x); + } + else { + bntempX = bntemp_xcenter_size.add(bntemp_size_image_size_x.mult(x)); + } + + indexX = x; + + BigNumComplex temp = new BigNumComplex(bntempX, bntempY); + temp = rotation.rotate(temp); + temp = fractal.getPlaneTransformedPixel(temp); + return temp; + } + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYBase(y); + } + + protected BigNumComplex getComplexWithYBase(int y) { + + if(js.enableJitter) { + return getComplexBase(indexX, y); + } + + if(y == indexY + 1) { + bntempY = bntempY.sub(bntemp_size_image_size_y); + } + else if(y == indexY - 1) { + bntempY = bntempY.add(bntemp_size_image_size_y); + } + else { + bntempY = bntemp_ycenter_size.sub(bntemp_size_image_size_y.mult(y)); + } + + indexY = y; + + BigNumComplex temp = new BigNumComplex(bntempX, bntempY); + temp = rotation.rotate(temp); + temp = fractal.getPlaneTransformedPixel(temp); + return temp; + } + + @Override + public void createAntialiasingSteps(boolean adaptive) { + BigNum[][] steps = createAntialiasingStepsBigNum(bntemp_size_image_size_x, bntemp_size_image_size_y, adaptive); + bnantialiasing_x = steps[0]; + bnantialiasing_y = steps[1]; + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return getAntialiasingComplexBase(sample); + } + + protected BigNumComplex getAntialiasingComplexBase(int sample) { + BigNumComplex temp = new BigNumComplex(bntempX.add(bnantialiasing_x[sample]), bntempY.add(bnantialiasing_y[sample])); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } +} diff --git a/src/fractalzoomer/core/location/normal/CartesianLocationNormalDouble.java b/src/fractalzoomer/core/location/normal/CartesianLocationNormalDouble.java new file mode 100644 index 000000000..d450268c4 --- /dev/null +++ b/src/fractalzoomer/core/location/normal/CartesianLocationNormalDouble.java @@ -0,0 +1,148 @@ +package fractalzoomer.core.location.normal; + +import fractalzoomer.core.Complex; +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.location.Location; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class CartesianLocationNormalDouble extends Location { + + private double temp_size_image_size_x; + private double temp_size_image_size_y; + private double temp_xcenter_size; + private double temp_ycenter_size; + + private double[] antialiasing_x; + + private double[] antialiasing_y; + + private double size; + + private double height_ratio; + + private double tempY; + private double tempX; + + private JitterSettings js; + + public CartesianLocationNormalDouble(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Fractal fractal, JitterSettings js) { + + super(); + + this.fractal = fractal; + + this.height_ratio = height_ratio; + + double dsize = size.doubleValue(); + + this.size = dsize; + + double size_2_x = dsize * 0.5; + double temp = dsize * height_ratio; + double size_2_y = temp * 0.5; + temp_size_image_size_x = dsize / image_size; + temp_size_image_size_y = temp / image_size; + + temp_xcenter_size = xCenter.doubleValue() - size_2_x; + temp_ycenter_size = yCenter.doubleValue() + size_2_y; + + this.js = js; + + } + + public CartesianLocationNormalDouble(CartesianLocationNormalDouble other) { + + super(); + + fractal = other.fractal; + + temp_size_image_size_x = other.temp_size_image_size_x; + temp_size_image_size_y = other.temp_size_image_size_y; + temp_xcenter_size = other.temp_xcenter_size; + temp_ycenter_size = other.temp_ycenter_size; + + size = other.size; + height_ratio = other.height_ratio; + + antialiasing_y = other.antialiasing_y; + antialiasing_x = other.antialiasing_x; + + js = other.js; + } + + @Override + public GenericComplex getComplex(int x, int y) { + //No need to do the index optimization as adding some ifs wont really improve the performance + if(js.enableJitter) { + double[] res = GetPixelOffset(y, x, js.jitterSeed, js.jitterShape, js.jitterScale); + tempX = temp_xcenter_size + temp_size_image_size_x * (x + res[1]); + tempY = temp_ycenter_size - temp_size_image_size_y * (y + res[0]); + } + else { + tempX = temp_xcenter_size + temp_size_image_size_x * x; + tempY = temp_ycenter_size - temp_size_image_size_y * y; + } + + indexX = x; + indexY = y; + + return new Complex(tempX, tempY); + } + + @Override + public void precalculateY(int y) { + + if(!js.enableJitter) { + tempY = temp_ycenter_size - temp_size_image_size_y * y; + } + indexY = y; + + } + + @Override + public void precalculateX(int x) { + + if(!js.enableJitter) { + tempX = temp_xcenter_size + temp_size_image_size_x * x; + } + indexX = x; + + } + + @Override + public GenericComplex getComplexWithX(int x) { + if(js.enableJitter) { + return getComplex(x, indexY); + } + + tempX = temp_xcenter_size + temp_size_image_size_x * x; + indexX = x; + return new Complex(tempX, tempY); + } + + @Override + public GenericComplex getComplexWithY(int y) { + + if(js.enableJitter) { + return getComplex(indexX, y); + } + + tempY = temp_ycenter_size - temp_size_image_size_y * y; + indexY = y; + return new Complex(tempX, tempY); + } + + @Override + public void createAntialiasingSteps(boolean adaptive) { + double[][] steps = createAntialiasingStepsDouble(temp_size_image_size_x, temp_size_image_size_y, adaptive); + antialiasing_x = steps[0]; + antialiasing_y = steps[1]; + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return new Complex(tempX + antialiasing_x[sample], tempY + antialiasing_y[sample]); + } +} diff --git a/src/fractalzoomer/core/location/normal/CartesianLocationNormalDoubleDoubleArbitrary.java b/src/fractalzoomer/core/location/normal/CartesianLocationNormalDoubleDoubleArbitrary.java new file mode 100644 index 000000000..a34406589 --- /dev/null +++ b/src/fractalzoomer/core/location/normal/CartesianLocationNormalDoubleDoubleArbitrary.java @@ -0,0 +1,244 @@ +package fractalzoomer.core.location.normal; + +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.DoubleDouble; +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.location.Location; +import fractalzoomer.fractal_options.Rotation; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class CartesianLocationNormalDoubleDoubleArbitrary extends Location { + protected DoubleDouble ddxcenter; + protected DoubleDouble ddycenter; + private DoubleDouble ddtemp_size_image_size_x; + private DoubleDouble ddtemp_size_image_size_y; + private DoubleDouble ddtemp_xcenter_size; + private DoubleDouble ddtemp_ycenter_size; + + protected Rotation rotation; + + private DoubleDouble[] ddantialiasing_y; + private DoubleDouble[] ddantialiasing_x; + + //Dont copy those + private DoubleDouble ddtempX; + private DoubleDouble ddtempY; + + protected DoubleDouble ddsize; + + protected double height_ratio; + + private JitterSettings js; + + public CartesianLocationNormalDoubleDoubleArbitrary(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(); + + this.fractal = fractal; + + this.height_ratio = height_ratio; + + ddsize = new DoubleDouble(size); + + DoubleDouble size_2_x = ddsize.multiply(0.5); + DoubleDouble ddimage_size = new DoubleDouble(image_size); + + ddxcenter = new DoubleDouble(xCenter); + ddycenter = new DoubleDouble(yCenter); + + DoubleDouble temp = ddsize.multiply(new DoubleDouble(height_ratio)); + DoubleDouble size_2_y = temp.multiply(0.5); + ddtemp_size_image_size_x = ddsize.divide(ddimage_size); + ddtemp_size_image_size_y = temp.divide(ddimage_size); + + ddtemp_xcenter_size = ddxcenter.subtract(size_2_x); + ddtemp_ycenter_size = ddycenter.add(size_2_y); + + rotation = new Rotation(new DDComplex(rotation_vals[0], rotation_vals[1]), new DDComplex(rotation_center[0], rotation_center[1])); + this.js = js; + + } + + public CartesianLocationNormalDoubleDoubleArbitrary(CartesianLocationNormalDoubleDoubleArbitrary other) { + + super(); + + fractal = other.fractal; + + ddsize = other.ddsize; + height_ratio = other.height_ratio; + + ddxcenter = other.ddxcenter; + ddycenter = other.ddycenter; + + ddtemp_size_image_size_x = other.ddtemp_size_image_size_x; + ddtemp_size_image_size_y = other.ddtemp_size_image_size_y; + ddtemp_xcenter_size = other.ddtemp_xcenter_size; + ddtemp_ycenter_size = other.ddtemp_ycenter_size; + rotation = other.rotation; + + ddantialiasing_x = other.ddantialiasing_x; + ddantialiasing_y = other.ddantialiasing_y; + + js = other.js; + + } + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexBase(x, y); + } + + protected DDComplex getComplexBase(int x, int y) { + + if(js.enableJitter) { + double[] res = GetPixelOffset(y, x, js.jitterSeed, js.jitterShape, js.jitterScale); + ddtempX = ddtemp_xcenter_size.add(ddtemp_size_image_size_x.multiply(new DoubleDouble(x + res[1]))); + ddtempY = ddtemp_ycenter_size.subtract(ddtemp_size_image_size_y.multiply(new DoubleDouble(y + res[0]))); + } + else { + if (x == indexX + 1) { + ddtempX = ddtempX.add(ddtemp_size_image_size_x); + } else if (x == indexX - 1) { + ddtempX = ddtempX.subtract(ddtemp_size_image_size_x); + } else { + ddtempX = ddtemp_xcenter_size.add(ddtemp_size_image_size_x.multiply(x)); + } + + if (y == indexY + 1) { + ddtempY = ddtempY.subtract(ddtemp_size_image_size_y); + } else if (y == indexY - 1) { + ddtempY = ddtempY.add(ddtemp_size_image_size_y); + } else { + ddtempY = ddtemp_ycenter_size.subtract(ddtemp_size_image_size_y.multiply(y)); + } + } + + indexX = x; + indexY = y; + + DDComplex temp = new DDComplex(ddtempX, ddtempY); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } + + @Override + public void precalculateY(int y) { + + if(!js.enableJitter) { + if (y == indexY + 1) { + ddtempY = ddtempY.subtract(ddtemp_size_image_size_y); + } else if (y == indexY - 1) { + ddtempY = ddtempY.add(ddtemp_size_image_size_y); + } else { + ddtempY = ddtemp_ycenter_size.subtract(ddtemp_size_image_size_y.multiply(y)); + } + } + + indexY = y; + + } + + @Override + public void precalculateX(int x) { + + if(!js.enableJitter) { + if (x == indexX + 1) { + ddtempX = ddtempX.add(ddtemp_size_image_size_x); + } else if (x == indexX - 1) { + ddtempX = ddtempX.subtract(ddtemp_size_image_size_x); + } else { + ddtempX = ddtemp_xcenter_size.add(ddtemp_size_image_size_x.multiply(x)); + } + } + + indexX = x; + + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXBase(x); + } + + protected DDComplex getComplexWithXBase(int x) { + + if(js.enableJitter) { + return getComplexBase(x, indexY); + } + + if(x == indexX + 1) { + ddtempX = ddtempX.add(ddtemp_size_image_size_x); + } + else if(x == indexX - 1) { + ddtempX = ddtempX.subtract(ddtemp_size_image_size_x); + } + else { + ddtempX = ddtemp_xcenter_size.add(ddtemp_size_image_size_x.multiply(x)); + } + + indexX = x; + + DDComplex temp = new DDComplex(ddtempX, ddtempY); + temp = rotation.rotate(temp); + temp = fractal.getPlaneTransformedPixel(temp); + return temp; + } + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYBase(y); + } + + protected DDComplex getComplexWithYBase(int y) { + + if(js.enableJitter) { + return getComplexBase(indexX, y); + } + + if(y == indexY + 1) { + ddtempY = ddtempY.subtract(ddtemp_size_image_size_y); + } + else if(y == indexY - 1) { + ddtempY = ddtempY.add(ddtemp_size_image_size_y); + } + else { + ddtempY = ddtemp_ycenter_size.subtract(ddtemp_size_image_size_y.multiply(y)); + } + + indexY = y; + + DDComplex temp = new DDComplex(ddtempX, ddtempY); + temp = rotation.rotate(temp); + temp = fractal.getPlaneTransformedPixel(temp); + return temp; + } + + @Override + public void createAntialiasingSteps(boolean adaptive) { + DoubleDouble[][] steps = createAntialiasingStepsDoubleDouble(ddtemp_size_image_size_x, ddtemp_size_image_size_y, adaptive); + ddantialiasing_x = steps[0]; + ddantialiasing_y = steps[1]; + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return getAntialiasingComplexBase(sample); + } + + protected DDComplex getAntialiasingComplexBase(int sample) { + DDComplex temp = new DDComplex(ddtempX.add(ddantialiasing_x[sample]), ddtempY.add(ddantialiasing_y[sample])); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } +} diff --git a/src/fractalzoomer/core/location/normal/CartesianLocationNormalMpfrBigNumArbitrary.java b/src/fractalzoomer/core/location/normal/CartesianLocationNormalMpfrBigNumArbitrary.java new file mode 100644 index 000000000..fc44617cb --- /dev/null +++ b/src/fractalzoomer/core/location/normal/CartesianLocationNormalMpfrBigNumArbitrary.java @@ -0,0 +1,286 @@ +package fractalzoomer.core.location.normal; + +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.MpfrBigNumComplex; +import fractalzoomer.core.location.Location; +import fractalzoomer.core.mpfr.MpfrBigNum; +import fractalzoomer.fractal_options.Rotation; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class CartesianLocationNormalMpfrBigNumArbitrary extends Location { + + protected MpfrBigNum ddxcenter; + protected MpfrBigNum ddycenter; + + private MpfrBigNum ddtemp_size_image_size_x; + private MpfrBigNum ddtemp_size_image_size_y; + private MpfrBigNum ddtemp_xcenter_size; + private MpfrBigNum ddtemp_ycenter_size; + + private MpfrBigNum[] ddantialiasing_x; + + protected Rotation rotation; + private MpfrBigNum[] ddantialiasing_y; + + //Dont copy those + private MpfrBigNum ddtempX; + private MpfrBigNum ddtempY; + + protected MpfrBigNum ddsize; + + protected double height_ratio; + private MpfrBigNum tempResultX; + private MpfrBigNum tempResultY; + + private JitterSettings js; + + public CartesianLocationNormalMpfrBigNumArbitrary(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(); + + this.fractal = fractal; + + this.height_ratio = height_ratio; + + ddsize = new MpfrBigNum(size); + + MpfrBigNum size_2_x = ddsize.divide2(); + + MpfrBigNum size_2_y = ddsize.mult(height_ratio); + size_2_y = size_2_y.divide2(size_2_y); + + ddtemp_size_image_size_x = ddsize.divide(image_size); + ddtemp_size_image_size_y = ddsize.mult(height_ratio); + ddtemp_size_image_size_y = ddtemp_size_image_size_y.divide(image_size, ddtemp_size_image_size_y); + + ddxcenter = new MpfrBigNum(xCenter); + ddycenter = new MpfrBigNum(yCenter); + ddtemp_xcenter_size = ddxcenter.sub(size_2_x); + ddtemp_ycenter_size = ddycenter.add(size_2_y); + + rotation = new Rotation(new MpfrBigNumComplex(rotation_vals[0], rotation_vals[1]), new MpfrBigNumComplex(rotation_center[0], rotation_center[1])); + + ddtempX = new MpfrBigNum(); + ddtempY = new MpfrBigNum(); + tempResultX = new MpfrBigNum(); + tempResultY = new MpfrBigNum(); + this.js = js; + + } + + public CartesianLocationNormalMpfrBigNumArbitrary(CartesianLocationNormalMpfrBigNumArbitrary other) { + + super(); + + fractal = other.fractal; + + ddsize = other.ddsize; + ddxcenter = other.ddxcenter; + ddycenter = other.ddycenter; + + height_ratio = other.height_ratio; + + ddtemp_size_image_size_x = other.ddtemp_size_image_size_x; + ddtemp_size_image_size_y = other.ddtemp_size_image_size_y; + ddtemp_xcenter_size = other.ddtemp_xcenter_size; + ddtemp_ycenter_size = other.ddtemp_ycenter_size; + + rotation = other.rotation; + + ddantialiasing_y = other.ddantialiasing_y; + ddantialiasing_x = other.ddantialiasing_x; + + ddtempX = new MpfrBigNum(); + ddtempY = new MpfrBigNum(); + tempResultX = other.tempResultX; + tempResultY = other.tempResultY; + js = other.js; + } + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexBase(x, y); + } + + protected MpfrBigNumComplex getComplexBase(int x, int y) { + + if(js.enableJitter) { + double[] res = GetPixelOffset(y, x, js.jitterSeed, js.jitterShape, js.jitterScale); + ddtemp_size_image_size_x.mult(x + res[1], ddtempX); + ddtemp_xcenter_size.add(ddtempX, ddtempX); + ddtemp_size_image_size_y.mult(y + res[0], ddtempY); + ddtemp_ycenter_size.sub(ddtempY, ddtempY); + } + else { + if (x == indexX + 1) { + ddtempX.add(ddtemp_size_image_size_x, ddtempX); + } else if (x == indexX - 1) { + ddtempX.sub(ddtemp_size_image_size_x, ddtempX); + } else { + ddtemp_size_image_size_x.mult(x, ddtempX); + ddtemp_xcenter_size.add(ddtempX, ddtempX); + } + + if (y == indexY + 1) { + ddtempY.sub(ddtemp_size_image_size_y, ddtempY); + } else if (y == indexY - 1) { + ddtempY.add(ddtemp_size_image_size_y, ddtempY); + } else { + ddtemp_size_image_size_y.mult(y, ddtempY); + ddtemp_ycenter_size.sub(ddtempY, ddtempY); + } + } + + indexX = x; + indexY = y; + + tempResultX.set(ddtempX); + tempResultY.set(ddtempY); + + MpfrBigNumComplex temp = new MpfrBigNumComplex(tempResultX, tempResultY); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } + + @Override + public void precalculateY(int y) { + + if(!js.enableJitter) { + if (y == indexY + 1) { + ddtempY.sub(ddtemp_size_image_size_y, ddtempY); + } else if (y == indexY - 1) { + ddtempY.add(ddtemp_size_image_size_y, ddtempY); + } else { + ddtemp_size_image_size_y.mult(y, ddtempY); + ddtemp_ycenter_size.sub(ddtempY, ddtempY); + } + } + + indexY = y; + + } + + @Override + public void precalculateX(int x) { + + if(!js.enableJitter) { + if (x == indexX + 1) { + ddtempX.add(ddtemp_size_image_size_x, ddtempX); + } else if (x == indexX - 1) { + ddtempX.sub(ddtemp_size_image_size_x, ddtempX); + } else { + ddtemp_size_image_size_x.mult(x, ddtempX); + ddtemp_xcenter_size.add(ddtempX, ddtempX); + } + } + + indexX = x; + + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXBase(x); + } + + protected MpfrBigNumComplex getComplexWithXBase(int x) { + + if(js.enableJitter) { + return getComplexBase(x, indexY); + } + + if(x == indexX + 1) { + ddtempX.add(ddtemp_size_image_size_x, ddtempX); + } + else if(x == indexX - 1) { + ddtempX.sub(ddtemp_size_image_size_x, ddtempX); + } + else { + ddtemp_size_image_size_x.mult(x, ddtempX); + ddtemp_xcenter_size.add(ddtempX, ddtempX); + } + + indexX = x; + + + tempResultX.set(ddtempX); + tempResultY.set(ddtempY); + + MpfrBigNumComplex temp = new MpfrBigNumComplex(tempResultX, tempResultY); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYBase(y); + } + + protected MpfrBigNumComplex getComplexWithYBase(int y) { + + if(js.enableJitter) { + return getComplexBase(indexX, y); + } + + if(y == indexY + 1) { + ddtempY.sub(ddtemp_size_image_size_y, ddtempY); + } + else if(y == indexY - 1) { + ddtempY.add(ddtemp_size_image_size_y, ddtempY); + } + else { + ddtemp_size_image_size_y.mult(y, ddtempY); + ddtemp_ycenter_size.sub(ddtempY, ddtempY); + } + + indexY = y; + + tempResultX.set(ddtempX); + tempResultY.set(ddtempY); + + MpfrBigNumComplex temp = new MpfrBigNumComplex(tempResultX, tempResultY); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } + + @Override + public void createAntialiasingSteps(boolean adaptive) { + MpfrBigNum[][] steps = createAntialiasingStepsMpfrBigNum(ddtemp_size_image_size_x, ddtemp_size_image_size_y, adaptive); + ddantialiasing_x = steps[0]; + ddantialiasing_y = steps[1]; + } + + protected MpfrBigNumComplex getAntialiasingComplexBase(int sample) { + + tempResultX.set(ddtempX); + tempResultY.set(ddtempY); + + MpfrBigNumComplex temp = new MpfrBigNumComplex(tempResultX.add(ddantialiasing_x[sample], tempResultX), tempResultY.add(ddantialiasing_y[sample], tempResultY)); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return getAntialiasingComplexBase(sample); + } +} diff --git a/src/fractalzoomer/core/location/normal/PolarLocationNormalApfloatArbitrary.java b/src/fractalzoomer/core/location/normal/PolarLocationNormalApfloatArbitrary.java new file mode 100644 index 000000000..810ad6d15 --- /dev/null +++ b/src/fractalzoomer/core/location/normal/PolarLocationNormalApfloatArbitrary.java @@ -0,0 +1,309 @@ +package fractalzoomer.core.location.normal; + +import fractalzoomer.core.*; +import fractalzoomer.core.location.Location; +import fractalzoomer.fractal_options.Rotation; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class PolarLocationNormalApfloatArbitrary extends Location { + + protected Apfloat ddxcenter; + protected Apfloat ddycenter; + + private Apfloat[] ddantialiasing_x; + protected Rotation rotation; + private Apfloat ddmuly; + protected Apfloat ddmulx; + private Apfloat ddstart; + protected Apfloat ddcenter; + protected int image_size; + + private Apfloat[] ddantialiasing_y_sin; + private Apfloat[] ddantialiasing_y_cos; + + + //Dont copy those + + private Apfloat temp_ddsf; + private Apfloat temp_ddcf; + private Apfloat temp_ddr; + private static int expIterations = 8; + + private Apfloat ddemulx; + private Apfloat ddInvemulx; + + protected Apfloat point5; + + private JitterSettings js; + + //private Apfloat ddcosmuly; + //private Apfloat ddsinmuly; + + public PolarLocationNormalApfloatArbitrary(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(); + + this.fractal = fractal; + this.image_size = image_size; + + ddxcenter = xCenter; + ddycenter = yCenter; + + ddcenter = MyApfloat.fp.log(size); + + Apfloat ddimage_size = new MyApfloat(image_size); + + ddmuly = MyApfloat.fp.divide(MyApfloat.fp.multiply(MyApfloat.fp.multiply(new MyApfloat(circle_period), MyApfloat.TWO), MyApfloat.getPi()), ddimage_size); + + ddmulx = MyApfloat.fp.multiply(ddmuly, new MyApfloat(height_ratio)); + + point5 = new MyApfloat(0.5); + ddstart = MyApfloat.fp.subtract(ddcenter, MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddmulx, ddimage_size), point5)); + + rotation = new Rotation(new BigComplex(rotation_vals[0], rotation_vals[1]), new BigComplex(rotation_center[0], rotation_center[1])); + + ddemulx = expFunction(ddmulx); + ddInvemulx = MyApfloat.reciprocal(ddemulx); + + //ddcosmuly = MyApfloat.fastCos(ddmuly); + //ddsinmuly = MyApfloat.fastSin(ddmuly); + this.js = js; + + } + + public PolarLocationNormalApfloatArbitrary(PolarLocationNormalApfloatArbitrary other) { + + super(); + + fractal = other.fractal; + + ddxcenter = other.ddxcenter; + ddycenter = other.ddycenter; + + ddemulx = other.ddemulx; + ddInvemulx = other.ddInvemulx; + + ddmulx = other.ddmulx; + ddmuly = other.ddmuly; + ddstart = other.ddstart; + ddcenter = other.ddcenter; + image_size = other.image_size; + + rotation = other.rotation; + + ddantialiasing_y_cos = other.ddantialiasing_y_cos; + ddantialiasing_y_sin = other.ddantialiasing_y_sin; + ddantialiasing_x = other.ddantialiasing_x; + + point5 = other.point5; + js = other.js; + + //ddcosmuly = other.ddcosmuly; + //ddsinmuly = other.ddsinmuly; + } + + public PolarLocationNormalApfloatArbitrary(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period) { + super(); + ddxcenter = xCenter; + ddycenter = yCenter; + this.image_size = image_size; + ddcenter = MyApfloat.fp.log(size); + Apfloat ddimage_size = new MyApfloat(image_size); + ddmuly = MyApfloat.fp.divide(MyApfloat.fp.multiply(MyApfloat.fp.multiply(new MyApfloat(circle_period), MyApfloat.TWO), MyApfloat.getPi()), ddimage_size); + ddmulx = MyApfloat.fp.multiply(ddmuly, new MyApfloat(height_ratio)); + ddstart = MyApfloat.fp.subtract(ddcenter, MyApfloat.fp.multiply(MyApfloat.fp.multiply(ddmulx, ddimage_size), new MyApfloat(0.5))); + } + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexBase(x, y); + } + + protected BigComplex getComplexBase(int x, int y) { + + if(js.enableJitter) { + double[] res = GetPixelOffset(y, x, js.jitterSeed, js.jitterShape, js.jitterScale); + temp_ddr = expFunction(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x + res[1])), ddstart)); + Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y + res[0])); + temp_ddsf = MyApfloat.fastSin(f); + temp_ddcf = MyApfloat.fastCos(f); + } + else { + if (x == indexX + 1) { + temp_ddr = MyApfloat.fp.multiply(temp_ddr, ddemulx); + } else if (x == indexX - 1) { + temp_ddr = MyApfloat.fp.multiply(temp_ddr, ddInvemulx); + } else { + temp_ddr = expFunction(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart)); + } + + Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); + temp_ddsf = MyApfloat.fastSin(f); + temp_ddcf = MyApfloat.fastCos(f); + } + + //Given that we use fastSin and fastCos which are essentially just doubles, these extra multiplications will take longer +// if(y == indexY + 1) { +// Apfloat tempSin = MyApfloat.fp.add(MyApfloat.fp.multiply(temp_ddsf, ddcosmuly), MyApfloat.fp.multiply(temp_ddcf, ddsinmuly)); +// Apfloat tempCos = MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp_ddcf, ddcosmuly), MyApfloat.fp.multiply(temp_ddsf, ddsinmuly)); +// +// temp_ddsf = tempSin; +// temp_ddcf = tempCos; +// } +// else if(y == indexY - 1) { +// Apfloat tempSin = MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp_ddsf, ddcosmuly), MyApfloat.fp.multiply(temp_ddcf, ddsinmuly)); +// Apfloat tempCos = MyApfloat.fp.add(MyApfloat.fp.multiply(temp_ddcf, ddcosmuly), MyApfloat.fp.multiply(temp_ddsf, ddsinmuly)); +// +// temp_ddsf = tempSin; +// temp_ddcf = tempCos; +// } +// else { +// Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); +// temp_ddsf = MyApfloat.fastSin(f); +// temp_ddcf = MyApfloat.fastCos(f); +// } + + indexX = x; + indexY = y; + + BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } + + @Override + public void precalculateY(int y) { + + if(!js.enableJitter) { + Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); + temp_ddsf = MyApfloat.fastSin(f); + temp_ddcf = MyApfloat.fastCos(f); + } + indexY = y; + + } + + @Override + public void precalculateX(int x) { + + if(!js.enableJitter) { + if (x == indexX + 1) { + temp_ddr = MyApfloat.fp.multiply(temp_ddr, ddemulx); + } else if (x == indexX - 1) { + temp_ddr = MyApfloat.fp.multiply(temp_ddr, ddInvemulx); + } else { + temp_ddr = expFunction(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart)); + } + } + + indexX = x; + + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXBase(x); + } + + protected BigComplex getComplexWithXBase(int x) { + + if(js.enableJitter) { + return getComplexBase(x, indexY); + } + + if(x == indexX + 1) { + temp_ddr = MyApfloat.fp.multiply(temp_ddr, ddemulx); + } + else if(x == indexX - 1) { + temp_ddr = MyApfloat.fp.multiply(temp_ddr, ddInvemulx); + } + else { + temp_ddr = expFunction(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart)); + } + + indexX = x; + + BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); + temp = rotation.rotate(temp); + temp = fractal.getPlaneTransformedPixel(temp); + return temp; + } + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYBase(y); + } + + protected BigComplex getComplexWithYBase(int y) { + if(js.enableJitter) { + return getComplexBase(indexX, y); + } + + Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); + temp_ddsf = MyApfloat.fastSin(f); + temp_ddcf = MyApfloat.fastCos(f); + + indexY = y; + BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); + temp = rotation.rotate(temp); + temp = fractal.getPlaneTransformedPixel(temp); + return temp; + } + + @Override + public void createAntialiasingSteps(boolean adaptive) { + Apfloat[][] steps = createAntialiasingPolarStepsApfloat(ddmulx, ddmuly, adaptive); + ddantialiasing_x = steps[0]; + ddantialiasing_y_sin = steps[1]; + ddantialiasing_y_cos = steps[2]; + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return getAntialiasingComplexBase(sample); + } + + protected BigComplex getAntialiasingComplexBase(int sample) { + Apfloat sf2 = MyApfloat.fp.add(MyApfloat.fp.multiply(temp_ddsf, ddantialiasing_y_cos[sample]), MyApfloat.fp.multiply(temp_ddcf, ddantialiasing_y_sin[sample])); + Apfloat cf2 = MyApfloat.fp.subtract(MyApfloat.fp.multiply(temp_ddcf, ddantialiasing_y_cos[sample]), MyApfloat.fp.multiply(temp_ddsf, ddantialiasing_y_sin[sample])); + + Apfloat r2 = MyApfloat.fp.multiply(temp_ddr, ddantialiasing_x[sample]); + + BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(r2, cf2)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(r2, sf2))); + + temp = rotation.rotate(temp); + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } + + @Override + public boolean isPolar() {return true;} + + public BigPoint getPoint(int x, int y) { + Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); + Apfloat sf = MyApfloat.sin(f); + Apfloat cf = MyApfloat.cos(f); + Apfloat r = MyApfloat.exp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart)); + return new BigPoint(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(r, cf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(r, sf))); + } + + public Complex getComplexOrbit(int x, int y) { + Apfloat f = MyApfloat.fp.multiply(ddmuly, new MyApfloat(y)); + Apfloat temp_ddsf = MyApfloat.fastSin(f); + Apfloat temp_ddcf = MyApfloat.fastCos(f); + Apfloat temp_ddr = MyApfloat.exp(MyApfloat.fp.add(MyApfloat.fp.multiply(ddmulx, new MyApfloat(x)), ddstart)); + BigComplex temp = new BigComplex(MyApfloat.fp.add(ddxcenter, MyApfloat.fp.multiply(temp_ddr, temp_ddcf)), MyApfloat.fp.add(ddycenter, MyApfloat.fp.multiply(temp_ddr, temp_ddsf))); + return temp.toComplex(); + } + + protected Apfloat expFunction(Apfloat val) { + return MyApfloat.exp(val, expIterations); + } +} diff --git a/src/fractalzoomer/core/location/normal/PolarLocationNormalDouble.java b/src/fractalzoomer/core/location/normal/PolarLocationNormalDouble.java new file mode 100644 index 000000000..a284fce13 --- /dev/null +++ b/src/fractalzoomer/core/location/normal/PolarLocationNormalDouble.java @@ -0,0 +1,262 @@ +package fractalzoomer.core.location.normal; + +import fractalzoomer.core.Complex; +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.location.Location; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class PolarLocationNormalDouble extends Location { + + private double muly; + private double mulx; + private double start; + + private double xcenter; + private double ycenter; + + private int image_size; + + private double center; + + private double[] antialiasing_x; + + private double[] antialiasing_y_sin; + private double[] antialiasing_y_cos; + + private double emulx; + private double Invemulx; + + private double cosmuly; + private double sinmuly; + + //Dont copy those + private double temp_sf; + private double temp_cf; + private double temp_r; + + private JitterSettings js; + + + public PolarLocationNormalDouble(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Fractal fractal, JitterSettings js) { + + super(); + + this.fractal = fractal; + this.image_size = image_size; + + xcenter = xCenter.doubleValue(); + ycenter = yCenter.doubleValue(); + double dsize = size.doubleValue(); + + center = Math.log(dsize); + + muly = (2 * circle_period * Math.PI) / image_size; + + mulx = muly * height_ratio; + + start = center - mulx * image_size * 0.5; + + emulx = Math.exp(mulx); + Invemulx = 1 / emulx; + + cosmuly = Math.cos(muly); + sinmuly = Math.sin(muly); + + this.js = js; + + } + + public PolarLocationNormalDouble(PolarLocationNormalDouble other) { + + super(); + + fractal = other.fractal; + + xcenter = other.xcenter; + ycenter = other.ycenter; + + mulx = other.mulx; + muly = other.muly; + start = other.start; + + emulx = other.emulx; + Invemulx = other.Invemulx; + cosmuly = other.cosmuly; + sinmuly = other.sinmuly; + + center = other.center; + + image_size = other.image_size; + + antialiasing_y_cos = other.antialiasing_y_cos; + antialiasing_y_sin = other.antialiasing_y_sin; + antialiasing_x = other.antialiasing_x; + + js = other.js; + } + + @Override + public GenericComplex getComplex(int x, int y) { + + if(js.enableJitter) { + double[] res = GetPixelOffset(y, x, js.jitterSeed, js.jitterShape, js.jitterScale); + + temp_r = Math.exp((x + res[1]) * mulx + start); + + double f = (y + res[0]) * muly; + temp_sf = Math.sin(f); + temp_cf = Math.cos(f); + } + else { + if (y == indexY + 1) { + double tempSin = temp_sf * cosmuly + temp_cf * sinmuly; + double tempCos = temp_cf * cosmuly - temp_sf * sinmuly; + + temp_sf = tempSin; + temp_cf = tempCos; + } else if (y == indexY - 1) { + double tempSin = temp_sf * cosmuly - temp_cf * sinmuly; + double tempCos = temp_cf * cosmuly + temp_sf * sinmuly; + + temp_sf = tempSin; + temp_cf = tempCos; + } else { + double f = y * muly; + temp_sf = Math.sin(f); + temp_cf = Math.cos(f); + } + + if (x == indexX + 1) { + temp_r = temp_r * emulx; + } else if (x == indexX - 1) { + temp_r = temp_r * Invemulx; + } else { + temp_r = Math.exp(x * mulx + start); + } + } + + indexX = x; + indexY = y; + + return new Complex(xcenter + temp_r * temp_cf, ycenter + temp_r * temp_sf); + } + + @Override + public void precalculateY(int y) { + + if(!js.enableJitter) { + if (y == indexY + 1) { + double tempSin = temp_sf * cosmuly + temp_cf * sinmuly; + double tempCos = temp_cf * cosmuly - temp_sf * sinmuly; + + temp_sf = tempSin; + temp_cf = tempCos; + } else if (y == indexY - 1) { + double tempSin = temp_sf * cosmuly - temp_cf * sinmuly; + double tempCos = temp_cf * cosmuly + temp_sf * sinmuly; + + temp_sf = tempSin; + temp_cf = tempCos; + } else { + double f = y * muly; + temp_sf = Math.sin(f); + temp_cf = Math.cos(f); + } + } + + indexY = y; + + } + + @Override + public void precalculateX(int x) { + + if(!js.enableJitter) { + if (x == indexX + 1) { + temp_r = temp_r * emulx; + } else if (x == indexX - 1) { + temp_r = temp_r * Invemulx; + } else { + temp_r = Math.exp(x * mulx + start); + } + } + + indexX = x; + + } + + @Override + public GenericComplex getComplexWithX(int x) { + + if(js.enableJitter) { + return getComplex(x, indexY); + } + + if(x == indexX + 1) { + temp_r = temp_r * emulx; + } + else if(x == indexX - 1) { + temp_r = temp_r * Invemulx; + } + else { + temp_r = Math.exp(x * mulx + start); + } + + indexX = x; + return new Complex(xcenter + temp_r * temp_cf, ycenter + temp_r * temp_sf); + } + + @Override + public boolean isPolar() {return true;} + + @Override + public GenericComplex getComplexWithY(int y) { + + if(js.enableJitter) { + return getComplex(indexX, y); + } + + if(y == indexY + 1) { + double tempSin = temp_sf * cosmuly + temp_cf * sinmuly; + double tempCos = temp_cf * cosmuly - temp_sf * sinmuly; + + temp_sf = tempSin; + temp_cf = tempCos; + } + else if(y == indexY - 1) { + double tempSin = temp_sf * cosmuly - temp_cf * sinmuly; + double tempCos = temp_cf * cosmuly + temp_sf * sinmuly; + + temp_sf = tempSin; + temp_cf = tempCos; + } + else { + double f = y * muly; + temp_sf = Math.sin(f); + temp_cf = Math.cos(f); + } + + indexY = y; + + return new Complex(xcenter + temp_r * temp_cf, ycenter + temp_r * temp_sf); + } + + @Override + public void createAntialiasingSteps(boolean adaptive) { + double[][] steps = createAntialiasingPolarStepsDouble(mulx, muly, adaptive); + antialiasing_x = steps[0]; + antialiasing_y_sin = steps[1]; + antialiasing_y_cos = steps[2]; + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + double sf2 = temp_sf * antialiasing_y_cos[sample] + temp_cf * antialiasing_y_sin[sample]; + double cf2 = temp_cf * antialiasing_y_cos[sample] - temp_sf * antialiasing_y_sin[sample]; + + double r2 = temp_r * antialiasing_x[sample]; + return new Complex(xcenter + r2 * cf2, ycenter + r2 * sf2); + } +} diff --git a/src/fractalzoomer/core/location/normal/PolarLocationNormalDoubleDoubleArbitrary.java b/src/fractalzoomer/core/location/normal/PolarLocationNormalDoubleDoubleArbitrary.java new file mode 100644 index 000000000..37f3ff9cc --- /dev/null +++ b/src/fractalzoomer/core/location/normal/PolarLocationNormalDoubleDoubleArbitrary.java @@ -0,0 +1,309 @@ +package fractalzoomer.core.location.normal; + +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.DoubleDouble; +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.location.Location; +import fractalzoomer.fractal_options.Rotation; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class PolarLocationNormalDoubleDoubleArbitrary extends Location { + protected Rotation rotation; + + protected int image_size; + + protected DoubleDouble ddxcenter; + protected DoubleDouble ddycenter; + + private DoubleDouble[] ddantialiasing_x; + + private DoubleDouble ddmuly; + protected DoubleDouble ddmulx; + private DoubleDouble ddstart; + protected DoubleDouble ddcenter; + private DoubleDouble[] ddantialiasing_y_sin; + private DoubleDouble[] ddantialiasing_y_cos; + + + //Dont copy those + private DoubleDouble temp_ddsf; + private DoubleDouble temp_ddcf; + private DoubleDouble temp_ddr; + + private DoubleDouble ddemulx; + private DoubleDouble ddInvemulx; + + private DoubleDouble ddcosmuly; + private DoubleDouble ddsinmuly; + + private JitterSettings js; + + public PolarLocationNormalDoubleDoubleArbitrary(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(); + + this.fractal = fractal; + this.image_size = image_size; + + ddxcenter = new DoubleDouble(xCenter); + ddycenter = new DoubleDouble(yCenter); + + ddcenter = new DoubleDouble(size).log(); + + + ddmuly = DoubleDouble.PI.multiply(2.0 * circle_period).divide(image_size); + + + ddmulx = ddmuly.multiply(height_ratio); + + ddstart = ddcenter.subtract(ddmulx.multiply(image_size).multiply(0.5)); + + rotation = new Rotation(new DDComplex(rotation_vals[0], rotation_vals[1]), new DDComplex(rotation_center[0], rotation_center[1])); + + ddemulx = ddmulx.exp(); + ddInvemulx = ddemulx.reciprocal(); + + ddcosmuly = ddmuly.cos(); + ddsinmuly = ddmuly.sin(); + + this.js = js; + } + + public PolarLocationNormalDoubleDoubleArbitrary(PolarLocationNormalDoubleDoubleArbitrary other) { + + super(); + + fractal = other.fractal; + + ddcenter = other.ddcenter; + + ddxcenter = other.ddxcenter; + ddycenter = other.ddycenter; + + ddmulx = other.ddmulx; + ddmuly = other.ddmuly; + ddstart = other.ddstart; + + ddemulx = other.ddemulx; + ddInvemulx = other.ddInvemulx; + ddcosmuly = other.ddcosmuly; + ddsinmuly = other.ddsinmuly; + + image_size = other.image_size; + + rotation = other.rotation; + + ddantialiasing_y_cos = other.ddantialiasing_y_cos; + ddantialiasing_y_sin = other.ddantialiasing_y_sin; + ddantialiasing_x = other.ddantialiasing_x; + + js = other.js; + + } + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexBase(x, y); + } + + protected DDComplex getComplexBase(int x, int y) { + + if(js.enableJitter) { + double[] res = GetPixelOffset(y, x, js.jitterSeed, js.jitterShape, js.jitterScale); + + temp_ddr = ddstart.add(ddmulx.multiply(x + res[1])).exp(); + + DoubleDouble f = ddmuly.multiply(y + res[0]); + temp_ddsf = f.sin(); + temp_ddcf = f.cos(); + } + else { + if (x == indexX + 1) { + temp_ddr = temp_ddr.multiply(ddemulx); + } else if (x == indexX - 1) { + temp_ddr = temp_ddr.multiply(ddInvemulx); + } else { + temp_ddr = ddstart.add(ddmulx.multiply(x)).exp(); + } + + if (y == indexY + 1) { + DoubleDouble tempSin = temp_ddsf.multiply(ddcosmuly).add(temp_ddcf.multiply(ddsinmuly)); + DoubleDouble tempCos = temp_ddcf.multiply(ddcosmuly).subtract(temp_ddsf.multiply(ddsinmuly)); + + temp_ddsf = tempSin; + temp_ddcf = tempCos; + } else if (y == indexY - 1) { + DoubleDouble tempSin = temp_ddsf.multiply(ddcosmuly).subtract(temp_ddcf.multiply(ddsinmuly)); + DoubleDouble tempCos = temp_ddcf.multiply(ddcosmuly).add(temp_ddsf.multiply(ddsinmuly)); + + temp_ddsf = tempSin; + temp_ddcf = tempCos; + } else { + DoubleDouble f = ddmuly.multiply(y); + temp_ddsf = f.sin(); + temp_ddcf = f.cos(); + } + } + + indexX = x; + indexY = y; + + //As alternative as it works with low prec as well sin/cos + + DDComplex temp = new DDComplex(ddxcenter.add(temp_ddr.multiply(temp_ddcf)), ddycenter.add(temp_ddr.multiply(temp_ddsf))); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } + + @Override + public void precalculateY(int y) { + + if(!js.enableJitter) { + if (y == indexY + 1) { + DoubleDouble tempSin = temp_ddsf.multiply(ddcosmuly).add(temp_ddcf.multiply(ddsinmuly)); + DoubleDouble tempCos = temp_ddcf.multiply(ddcosmuly).subtract(temp_ddsf.multiply(ddsinmuly)); + + temp_ddsf = tempSin; + temp_ddcf = tempCos; + } else if (y == indexY - 1) { + DoubleDouble tempSin = temp_ddsf.multiply(ddcosmuly).subtract(temp_ddcf.multiply(ddsinmuly)); + DoubleDouble tempCos = temp_ddcf.multiply(ddcosmuly).add(temp_ddsf.multiply(ddsinmuly)); + + temp_ddsf = tempSin; + temp_ddcf = tempCos; + } else { + DoubleDouble f = ddmuly.multiply(y); + temp_ddsf = f.sin(); + temp_ddcf = f.cos(); + } + } + + indexY = y; + + } + + @Override + public void precalculateX(int x) { + + if(!js.enableJitter) { + if (x == indexX + 1) { + temp_ddr = temp_ddr.multiply(ddemulx); + } else if (x == indexX - 1) { + temp_ddr = temp_ddr.multiply(ddInvemulx); + } else { + temp_ddr = ddstart.add(ddmulx.multiply(x)).exp(); + } + } + + indexX = x; + + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXBase(x); + } + + protected DDComplex getComplexWithXBase(int x) { + + if(js.enableJitter) { + return getComplexBase(x, indexY); + } + + if (x == indexX + 1) { + temp_ddr = temp_ddr.multiply(ddemulx); + } else if (x == indexX - 1) { + temp_ddr = temp_ddr.multiply(ddInvemulx); + } else { + temp_ddr = ddstart.add(ddmulx.multiply(x)).exp(); + } + + indexX = x; + + DDComplex temp = new DDComplex(ddxcenter.add(temp_ddr.multiply(temp_ddcf)), ddycenter.add(temp_ddr.multiply(temp_ddsf))); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } + + @Override + public boolean isPolar() {return true;} + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYBase(y); + } + + protected DDComplex getComplexWithYBase(int y) { + + if(js.enableJitter) { + return getComplexBase(indexX, y); + } + + if (y == indexY + 1) { + DoubleDouble tempSin = temp_ddsf.multiply(ddcosmuly).add(temp_ddcf.multiply(ddsinmuly)); + DoubleDouble tempCos = temp_ddcf.multiply(ddcosmuly).subtract(temp_ddsf.multiply(ddsinmuly)); + + temp_ddsf = tempSin; + temp_ddcf = tempCos; + } else if (y == indexY - 1) { + DoubleDouble tempSin = temp_ddsf.multiply(ddcosmuly).subtract(temp_ddcf.multiply(ddsinmuly)); + DoubleDouble tempCos = temp_ddcf.multiply(ddcosmuly).add(temp_ddsf.multiply(ddsinmuly)); + + temp_ddsf = tempSin; + temp_ddcf = tempCos; + } else { + DoubleDouble f = ddmuly.multiply(y); + temp_ddsf = f.sin(); + temp_ddcf = f.cos(); + } + + indexY = y; + + DDComplex temp = new DDComplex(ddxcenter.add(temp_ddr.multiply(temp_ddcf)), ddycenter.add(temp_ddr.multiply(temp_ddsf))); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } + + @Override + public void createAntialiasingSteps(boolean adaptive) { + DoubleDouble[][] steps = createAntialiasingPolarStepsDoubleDouble(ddmulx, ddmuly, adaptive); + ddantialiasing_x = steps[0]; + ddantialiasing_y_sin = steps[1]; + ddantialiasing_y_cos = steps[2]; + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return getAntialiasingComplexBase(sample); + } + + protected DDComplex getAntialiasingComplexBase(int sample) { + + DoubleDouble ddsf2 = temp_ddsf.multiply(ddantialiasing_y_cos[sample]).add(temp_ddcf.multiply(ddantialiasing_y_sin[sample])); + DoubleDouble ddcf2 = temp_ddcf.multiply(ddantialiasing_y_cos[sample]).subtract(temp_ddsf.multiply(ddantialiasing_y_sin[sample])); + + DoubleDouble ddr2 = temp_ddr.multiply(ddantialiasing_x[sample]); + + DDComplex temp = new DDComplex(ddxcenter.add(ddr2.multiply(ddcf2)), ddycenter.add(ddr2.multiply(ddsf2))); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } +} diff --git a/src/fractalzoomer/core/location/normal/PolarLocationNormalMpfrBigNumArbitrary.java b/src/fractalzoomer/core/location/normal/PolarLocationNormalMpfrBigNumArbitrary.java new file mode 100644 index 000000000..2fe695105 --- /dev/null +++ b/src/fractalzoomer/core/location/normal/PolarLocationNormalMpfrBigNumArbitrary.java @@ -0,0 +1,436 @@ +package fractalzoomer.core.location.normal; + +import fractalzoomer.core.GenericComplex; +import fractalzoomer.core.MpfrBigNumComplex; +import fractalzoomer.core.location.Location; +import fractalzoomer.core.mpfr.MpfrBigNum; +import fractalzoomer.fractal_options.Rotation; +import fractalzoomer.functions.Fractal; +import fractalzoomer.main.app_settings.JitterSettings; +import org.apfloat.Apfloat; + +public class PolarLocationNormalMpfrBigNumArbitrary extends Location { + protected Rotation rotation; + + protected int image_size; + + protected MpfrBigNum ddxcenter; + protected MpfrBigNum ddycenter; + + private MpfrBigNum[] ddantialiasing_x; + + private MpfrBigNum ddmuly; + protected MpfrBigNum ddmulx; + private MpfrBigNum ddstart; + protected MpfrBigNum ddcenter; + private MpfrBigNum[] ddantialiasing_y_sin; + private MpfrBigNum[] ddantialiasing_y_cos; + + + //Dont copy those + private MpfrBigNum temp_ddsf; + private MpfrBigNum temp_ddcf; + private MpfrBigNum temp_ddr; + + private MpfrBigNum ddemulx; + private MpfrBigNum ddInvemulx; + + private MpfrBigNum ddcosmuly; + private MpfrBigNum ddsinmuly; + + private MpfrBigNum tempResult; + private MpfrBigNum tempResult2; + + private MpfrBigNum tempResult3; + private MpfrBigNum tempResult4; + + private MpfrBigNum tempResultX; + private MpfrBigNum tempResultY; + + private JitterSettings js; + + public PolarLocationNormalMpfrBigNumArbitrary(Apfloat xCenter, Apfloat yCenter, Apfloat size, double height_ratio, int image_size, double circle_period, Apfloat[] rotation_center, Apfloat[] rotation_vals, Fractal fractal, JitterSettings js) { + + super(); + + this.fractal = fractal; + this.image_size = image_size; + + ddxcenter = new MpfrBigNum(xCenter); + ddycenter = new MpfrBigNum(yCenter); + + ddcenter = new MpfrBigNum(size); + ddcenter.log(ddcenter); + + + ddmuly = MpfrBigNum.PI.mult(2.0 * circle_period); + ddmuly.divide(image_size, ddmuly); + + + ddmulx = ddmuly.mult(height_ratio); + + ddstart = ddmulx.mult(image_size); + ddstart.divide2(ddstart); + + ddcenter.sub(ddstart, ddstart); + + rotation = new Rotation(new MpfrBigNumComplex(rotation_vals[0], rotation_vals[1]), new MpfrBigNumComplex(rotation_center[0], rotation_center[1])); + + ddemulx = ddmulx.exp(); + ddInvemulx = ddemulx.reciprocal(); + + MpfrBigNum[] res = ddmuly.sin_cos(); + ddcosmuly = res[1]; + ddsinmuly = res[0]; + + temp_ddcf = new MpfrBigNum(); + temp_ddsf = new MpfrBigNum(); + temp_ddr = new MpfrBigNum(); + tempResult = new MpfrBigNum(); + tempResult2 = new MpfrBigNum(); + tempResult3 = new MpfrBigNum(); + tempResult4 = new MpfrBigNum(); + tempResultX = new MpfrBigNum(); + tempResultY = new MpfrBigNum(); + + this.js = js; + } + + public PolarLocationNormalMpfrBigNumArbitrary(PolarLocationNormalMpfrBigNumArbitrary other) { + + super(); + + fractal = other.fractal; + + ddcenter = other.ddcenter; + + ddxcenter = other.ddxcenter; + ddycenter = other.ddycenter; + + ddmulx = other.ddmulx; + ddmuly = other.ddmuly; + ddstart = other.ddstart; + + ddemulx = other.ddemulx; + ddInvemulx = other.ddInvemulx; + ddcosmuly = other.ddcosmuly; + ddsinmuly = other.ddsinmuly; + + image_size = other.image_size; + + rotation = other.rotation; + + ddantialiasing_y_cos = other.ddantialiasing_y_cos; + ddantialiasing_y_sin = other.ddantialiasing_y_sin; + ddantialiasing_x = other.ddantialiasing_x; + + temp_ddcf = new MpfrBigNum(); + temp_ddsf = new MpfrBigNum(); + temp_ddr = new MpfrBigNum(); + tempResult = other.tempResult; + tempResult2 = other.tempResult2; + tempResult3 = other.tempResult3; + tempResult4 = other.tempResult4; + tempResultX = other.tempResultX; + tempResultY = other.tempResultY; + + js = other.js; + + } + + @Override + public GenericComplex getComplex(int x, int y) { + return getComplexBase(x, y); + } + + protected MpfrBigNumComplex getComplexBase(int x, int y) { + + if(js.enableJitter) { + double[] res = GetPixelOffset(y, x, js.jitterSeed, js.jitterShape, js.jitterScale); + + ddmulx.mult(x + res[1], temp_ddr); + temp_ddr.add(ddstart, temp_ddr); + temp_ddr.exp(temp_ddr); + + ddmuly.mult(y + res[0], tempResult); + tempResult.sin_cos(tempResult, tempResult3); + + temp_ddsf.set(tempResult); + temp_ddcf.set(tempResult3); + } + else { + if (x == indexX + 1) { + temp_ddr.mult(ddemulx, temp_ddr); + } else if (x == indexX - 1) { + temp_ddr.mult(ddInvemulx, temp_ddr); + } else { + ddmulx.mult(x, temp_ddr); + temp_ddr.add(ddstart, temp_ddr); + temp_ddr.exp(temp_ddr); + } + + if (y == indexY + 1) { + + temp_ddsf.mult(ddcosmuly, tempResult); + temp_ddcf.mult(ddsinmuly, tempResult2); + tempResult.add(tempResult2, tempResult); + + temp_ddcf.mult(ddcosmuly, tempResult3); + temp_ddsf.mult(ddsinmuly, tempResult4); + tempResult3.sub(tempResult4, tempResult3); + + + temp_ddsf.set(tempResult); + temp_ddcf.set(tempResult3); + } else if (y == indexY - 1) { + temp_ddsf.mult(ddcosmuly, tempResult); + temp_ddcf.mult(ddsinmuly, tempResult2); + tempResult.sub(tempResult2, tempResult); + + temp_ddcf.mult(ddcosmuly, tempResult3); + temp_ddsf.mult(ddsinmuly, tempResult4); + tempResult3.add(tempResult4, tempResult3); + + temp_ddsf.set(tempResult); + temp_ddcf.set(tempResult3); + } else { + ddmuly.mult(y, tempResult); + tempResult.sin_cos(tempResult, tempResult3); + + temp_ddsf.set(tempResult); + temp_ddcf.set(tempResult3); + } + } + + indexX = x; + indexY = y; + + //ddmuly.mult(y, tempResult); //As alternative as it works with low prec as well + //temp_ddsf.set(Math.sin(tempResult.doubleValue())); + //temp_ddcf.set(Math.cos(tempResult.doubleValue())); + + temp_ddr.mult(temp_ddcf, tempResultX); + tempResultX.add(ddxcenter, tempResultX); + + temp_ddr.mult(temp_ddsf, tempResultY); + tempResultY.add(ddycenter, tempResultY); + + + MpfrBigNumComplex temp = new MpfrBigNumComplex(tempResultX, tempResultY); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } + + @Override + public void precalculateY(int y) { + + if(!js.enableJitter) { + if (y == indexY + 1) { + + temp_ddsf.mult(ddcosmuly, tempResult); + temp_ddcf.mult(ddsinmuly, tempResult2); + tempResult.add(tempResult2, tempResult); + + temp_ddcf.mult(ddcosmuly, tempResult3); + temp_ddsf.mult(ddsinmuly, tempResult4); + tempResult3.sub(tempResult4, tempResult3); + + + temp_ddsf.set(tempResult); + temp_ddcf.set(tempResult3); + } else if (y == indexY - 1) { + temp_ddsf.mult(ddcosmuly, tempResult); + temp_ddcf.mult(ddsinmuly, tempResult2); + tempResult.sub(tempResult2, tempResult); + + temp_ddcf.mult(ddcosmuly, tempResult3); + temp_ddsf.mult(ddsinmuly, tempResult4); + tempResult3.add(tempResult4, tempResult3); + + temp_ddsf.set(tempResult); + temp_ddcf.set(tempResult3); + } else { + + ddmuly.mult(y, tempResult); + tempResult.sin_cos(tempResult, tempResult3); + + temp_ddsf.set(tempResult); + temp_ddcf.set(tempResult3); + } + } + + indexY = y; + + } + + @Override + public void precalculateX(int x) { + + if(!js.enableJitter) { + if (x == indexX + 1) { + temp_ddr.mult(ddemulx, temp_ddr); + } else if (x == indexX - 1) { + temp_ddr.mult(ddInvemulx, temp_ddr); + } else { + ddmulx.mult(x, temp_ddr); + temp_ddr.add(ddstart, temp_ddr); + temp_ddr.exp(temp_ddr); + } + } + + indexX = x; + + } + + @Override + public GenericComplex getComplexWithX(int x) { + return getComplexWithXBase(x); + } + + protected MpfrBigNumComplex getComplexWithXBase(int x) { + + if(js.enableJitter) { + return getComplexBase(x, indexY); + } + + if(x == indexX + 1) { + temp_ddr.mult(ddemulx, temp_ddr); + } + else if(x == indexX - 1) { + temp_ddr.mult(ddInvemulx, temp_ddr); + } + else { + ddmulx.mult(x, temp_ddr); + temp_ddr.add(ddstart, temp_ddr); + temp_ddr.exp(temp_ddr); + } + + indexX = x; + + temp_ddr.mult(temp_ddcf, tempResultX); + tempResultX.add(ddxcenter, tempResultX); + + temp_ddr.mult(temp_ddsf, tempResultY); + tempResultY.add(ddycenter, tempResultY); + + + MpfrBigNumComplex temp = new MpfrBigNumComplex(tempResultX, tempResultY); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } + + @Override + public boolean isPolar() {return true;} + + @Override + public GenericComplex getComplexWithY(int y) { + return getComplexWithYBase(y); + } + + protected MpfrBigNumComplex getComplexWithYBase(int y) { + + if(js.enableJitter) { + return getComplexBase(indexX, y); + } + + if(y == indexY + 1) { + + temp_ddsf.mult(ddcosmuly, tempResult); + temp_ddcf.mult(ddsinmuly, tempResult2); + tempResult.add(tempResult2, tempResult); + + temp_ddcf.mult(ddcosmuly, tempResult3); + temp_ddsf.mult(ddsinmuly, tempResult4); + tempResult3.sub(tempResult4, tempResult3); + + + temp_ddsf.set(tempResult); + temp_ddcf.set(tempResult3); + } + else if(y == indexY - 1) { + temp_ddsf.mult(ddcosmuly, tempResult); + temp_ddcf.mult(ddsinmuly, tempResult2); + tempResult.sub(tempResult2, tempResult); + + temp_ddcf.mult(ddcosmuly, tempResult3); + temp_ddsf.mult(ddsinmuly, tempResult4); + tempResult3.add(tempResult4, tempResult3); + + temp_ddsf.set(tempResult); + temp_ddcf.set(tempResult3); + } + else { + + ddmuly.mult(y, tempResult); + tempResult.sin_cos(tempResult, tempResult3); + + temp_ddsf.set(tempResult); + temp_ddcf.set(tempResult3); + } + + indexY = y; + + temp_ddr.mult(temp_ddcf, tempResultX); + tempResultX.add(ddxcenter, tempResultX); + + temp_ddr.mult(temp_ddsf, tempResultY); + tempResultY.add(ddycenter, tempResultY); + + + MpfrBigNumComplex temp = new MpfrBigNumComplex(tempResultX, tempResultY); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } + + @Override + public void createAntialiasingSteps(boolean adaptive) { + MpfrBigNum[][] steps = createAntialiasingPolarStepsMpfrBigNum(ddmulx, ddmuly, adaptive); + ddantialiasing_x = steps[0]; + ddantialiasing_y_sin = steps[1]; + ddantialiasing_y_cos = steps[2]; + } + + @Override + public GenericComplex getAntialiasingComplex(int sample) { + return getAntialiasingComplexBase(sample); + } + + protected MpfrBigNumComplex getAntialiasingComplexBase(int sample) { + + temp_ddsf.mult(ddantialiasing_y_cos[sample], tempResult); + temp_ddcf.mult(ddantialiasing_y_sin[sample], tempResult2); + tempResult.add(tempResult2, tempResult); //sf2 + + temp_ddcf.mult(ddantialiasing_y_cos[sample], tempResult3); + temp_ddsf.mult(ddantialiasing_y_sin[sample], tempResult4); + tempResult3.sub(tempResult4, tempResult3); //cf2 + + temp_ddr.mult(ddantialiasing_x[sample], tempResult2); //r2 + + tempResult2.mult(tempResult3, tempResultX); + tempResultX.add(ddxcenter, tempResultX); //ddxcenter + r2 * cf2 + + tempResult2.mult(tempResult, tempResultY); + tempResultY.add(ddycenter, tempResultY); //ddycenter + r2 * sf2 + + MpfrBigNumComplex temp = new MpfrBigNumComplex(tempResultX, tempResultY); + + temp = rotation.rotate(temp); + + temp = fractal.getPlaneTransformedPixel(temp); + + return temp; + } +} diff --git a/src/fractalzoomer/core/mpfr/LibMpfr.java b/src/fractalzoomer/core/mpfr/LibMpfr.java new file mode 100644 index 000000000..21c542a68 --- /dev/null +++ b/src/fractalzoomer/core/mpfr/LibMpfr.java @@ -0,0 +1,338 @@ +package fractalzoomer.core.mpfr; + + +import com.sun.jna.Native; +import com.sun.jna.NativeLibrary; +import com.sun.jna.Platform; + +import java.io.InputStream; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; + +public class LibMpfr { + private static final String linuxLib = "libmpfr.so"; + + //When using mingw + private static final String windowsLib = "libmpfr-6.dll"; + private static final String[] winLibs = new String[] {windowsLib, "libgmp-10.dll", "libwinpthread-1.dll"}; + + //Will not work + //private static final String windowsLib = "cygmpfr-6.dll"; + //private static final String[] winLibs = new String[] {windowsLib, "cyggmp-10.dll", "cygwin1.dll"}; + private static final String[] linuxLibs = new String[] {linuxLib}; + + public static Exception LOAD_ERROR = null; + + public static boolean isLong4 = Native.LONG_SIZE == 4; + + public static final int MPFR_RNDN = 0;// Round to nearest, with ties to even. + public static final int MPFR_RNDZ = 1;// Round toward zero. + public static final int MPFR_RNDU = 2;// Round toward +Infinity. + public static final int MPFR_RNDD = 3;// Round toward -Infinity. + public static final int MPFR_RNDA = 4;// Round away from zero. + public static final int MPFR_RNDF = 5;// Faithful rounding. + public static final int MPFR_RNDNA = -1;// Round to nearest, with ties away from zero (mpfr_lib.mpfr_round). + + private static final Class SIZE_T_CLASS; + + static { + if (Native.SIZE_T_SIZE == 4) { + SIZE_T_CLASS = LibMpfr.SizeT4.class; + } else if (Native.SIZE_T_SIZE == 8) { + SIZE_T_CLASS = LibMpfr.SizeT8.class; + } else { + throw new AssertionError("Unexpected Native.SIZE_T_SIZE: " + Native.SIZE_T_SIZE); + } + System.out.println("Size_t bytes: " + Native.SIZE_T_SIZE); + System.out.println(" Long bytes: " + Native.LONG_SIZE); + + } + + static { + + if(!Platform.isWindows() && !Platform.isLinux()) { + LOAD_ERROR = new Exception("Cannot load mpfr if the platform is not windows or linux"); + } + else { + try { + loadLibMpfr(); + } catch (Exception ex) { + LOAD_ERROR = ex; + } + } + + if(LOAD_ERROR != null) { + System.out.println("Cannot load mpfr: " + LOAD_ERROR.getMessage()); + } + + } + + private static void loadLibMpfr() throws Exception { + + String libName = Platform.isWindows() ? windowsLib : linuxLib; + String resourcesDir = "/fractalzoomer/native/" + Platform.RESOURCE_PREFIX; + + try { + + String tmpDirsLocation = System.getProperty("java.io.tmpdir"); + Path tmpdir = Files.createTempDirectory(Paths.get(tmpDirsLocation), "fzNativeLibs"); + tmpdir.toFile().deleteOnExit(); + + String[] libs = Platform.isWindows() ? winLibs : linuxLibs; + + for(String lib : libs) { + InputStream in = LibMpfr.class.getResourceAsStream(resourcesDir + "/" + lib); + Path tgt = tmpdir.resolve(lib); + Files.copy(in, tgt); + tgt.toFile().deleteOnExit(); + } + + load(tmpdir.resolve(libName).toAbsolutePath().toString()); + return; + } catch (Exception ignored) { + System.out.println(ignored.getMessage()); + } catch (UnsatisfiedLinkError ignored) { + System.out.println(ignored.getMessage()); + } + // Fall back to system-wide search. + try { + load(libName); + } + catch (Exception ex) { + throw new Exception("Cannot load the library: " + ex.getMessage()); + } + catch (UnsatisfiedLinkError ex) { + throw new Exception("Cannot load the library: " + ex.getMessage()); + } + + } + + /** Dummy method to force class initialization. */ + public static void init() { + } + + private static void load(String name) { + NativeLibrary library = NativeLibrary.getInstance(name, LibMpfr.class.getClassLoader()); + Native.register(LibMpfr.class, library); + Native.register(SIZE_T_CLASS, library); + + + } + + public static void delete() { + if(LOAD_ERROR == null) { + Native.unregister(LibMpfr.class); + Native.unregister(SIZE_T_CLASS); + } + } + + // CHECKSTYLE.OFF: ConstantName match native name + /** + * The GMP version number, as a null-terminated string, in the form “i.j.k”. The embedded release + * is "6.1.1". Note that the format “i.j” was used, before version 4.3.0, when k was zero. + */ + public static String mpfr_version; + public static String __gmp_version; + // CHECKSTYLE.ON: ConstantName + + static { + + if(LOAD_ERROR == null) { + + if(Platform.isWindows()) { + __gmp_version = NativeLibrary.getProcess() // library is already loaded and linked. + .getGlobalVariableAddress("__gmp_version") // &(const char* __gmp_version) + .getPointer(0) // const char* __gmp_version + .getString(0); + } + + + + mpfr_version = mpfr_get_version(); + + if(Platform.isWindows()) { + System.out.println(" GMP Version: " + __gmp_version); + } + System.out.println("MPFR Version: " + mpfr_version); + } + } + + public static native String mpfr_get_version(); + + static class SizeT4 { + + } + + /** Used on systems with 8-byte size_t. */ + static class SizeT8 { + + } + + private LibMpfr() { + } + + public static native void mpfr_init2(mpfr_t x, long precision); + + public static native void mpfr_set_default_prec(long precision); + public static native int mpfr_set(mpfr_t rop, mpfr_t op, int rnd); + + //This is supposed to be used with set default prec, but its not working with thread safe + public static native int mpfr_init_set_str (mpfr_t x, String s, int base, int rnd); + + public static native int mpfr_set_d(mpfr_t rop, double op, int rnd); + + public static native int mpfr_set_ui (mpfr_t rop, long op, int rnd); + public static native int mpfr_set_si (mpfr_t rop, long op, int rnd); + public static native int mpfr_set_flt (mpfr_t rop, float op, int rnd); + //public static native int mpfr_set_z (mpfr_t rop, mpz_t op, int rnd); + + public static native void mpfr_set_zero (mpfr_t x, int sign); + + public static native void mpfr_set_prec (mpfr_t x, long prec); + public static native long mpfr_get_prec (mpfr_t x); + + public static native int mpfr_set_str(mpfr_t rop, String s, int base, int rnd); + + public static native void mpfr_clear(mpfr_t op); + + public static native double mpfr_get_d(mpfr_t op, int rnd); + + public static native double mpfr_get_d_2exp (long[] exp, mpfr_t op, int rnd); + public static native double mpfr_get_d_2exp (int[] exp, mpfr_t op, int rnd); + + public static native float mpfr_get_flt (mpfr_t op, int rnd); + + public static native int mpfr_sqr(mpfr_t rop, mpfr_t op, int rnd); + + public static native int mpfr_mul(mpfr_t rop, mpfr_t op1, mpfr_t op2, int rnd); + public static native int mpfr_mul_ui (mpfr_t rop, mpfr_t op1, long op2, int rnd); + public static native int mpfr_mul_si (mpfr_t rop, mpfr_t op1, long op2, int rnd); + public static native int mpfr_mul_d (mpfr_t rop, mpfr_t op1, double op2, int rnd); + //public static native int mpfr_mul_z (mpfr_t rop, mpfr_t op1, mpz_t op2, int rnd); + + public static native int mpfr_hypot (mpfr_t rop, mpfr_t x, mpfr_t y, int rnd); + + public static native int mpfr_mul_2ui(mpfr_t rop, mpfr_t op1, long op2, int rnd); + public static native int mpfr_mul_2si (mpfr_t rop, mpfr_t op1, long op2, int rnd); + + public static native int mpfr_div_2ui(mpfr_t rop, mpfr_t op1, long op2, int rnd); + public static native int mpfr_div_2si (mpfr_t rop, mpfr_t op1, long op2, int rnd); + + public static native int mpfr_div (mpfr_t rop, mpfr_t op1, mpfr_t op2, int rnd); + public static native int mpfr_ui_div (mpfr_t rop, long op1, mpfr_t op2, int rnd); + public static native int mpfr_div_ui (mpfr_t rop, mpfr_t op1, long op2, int rnd); + public static native int mpfr_si_div (mpfr_t rop, long op1, mpfr_t op2, int rnd); + public static native int mpfr_div_si (mpfr_t rop, mpfr_t op1, long op2, int rnd); + public static native int mpfr_d_div (mpfr_t rop, double op1, mpfr_t op2, int rnd); + public static native int mpfr_div_d (mpfr_t rop, mpfr_t op1, double op2, int rnd); + //public static native int mpfr_div_z (mpfr_t rop, mpfr_t op1, mpz_t op2, int rnd); + + public static native int mpfr_add(mpfr_t rop, mpfr_t op1, mpfr_t op2, int rnd); + public static native int mpfr_add_ui (mpfr_t rop, mpfr_t op1, long op2, int rnd); + public static native int mpfr_add_si (mpfr_t rop, mpfr_t op1, long op2, int rnd); + public static native int mpfr_add_d (mpfr_t rop, mpfr_t op1, double op2, int rnd); + //public static native int mpfr_add_z (mpfr_t rop, mpfr_t op1, mpz_t op2, int rnd); + + public static native int mpfr_sub(mpfr_t rop, mpfr_t op1, mpfr_t op2, int rnd); + public static native int mpfr_ui_sub (mpfr_t rop, long op1, mpfr_t op2, int rnd); + public static native int mpfr_sub_ui (mpfr_t rop, mpfr_t op1, long op2, int rnd); + public static native int mpfr_si_sub (mpfr_t rop, long op1, mpfr_t op2, int rnd); + public static native int mpfr_sub_si (mpfr_t rop, mpfr_t op1, long op2, int rnd); + public static native int mpfr_d_sub (mpfr_t rop, double op1, mpfr_t op2, int rnd); + public static native int mpfr_sub_d (mpfr_t rop, mpfr_t op1, double op2, int rnd); + //public static native int mpfr_z_sub (mpfr_t rop, mpz_t op1, mpfr_t op2, int rnd); + //public static native int mpfr_sub_z (mpfr_t rop, mpfr_t op1, mpz_t op2, int rnd); + + public static native int mpfr_sqrt(mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_sqrt_ui (mpfr_t rop, long op, int rnd); + public static native int mpfr_rec_sqrt (mpfr_t rop, mpfr_t op, int rnd); + + public static native int mpfr_cbrt(mpfr_t rop, mpfr_t op, int rnd); + + public static native int mpfr_rootn_ui(mpfr_t rop, mpfr_t op, long n, int rnd); + + public static native int mpfr_neg(mpfr_t rop, mpfr_t op, int rnd); + + public static native int mpfr_cmp(mpfr_t op1, mpfr_t op2); + public static native int mpfr_cmp_ui (mpfr_t op1, long op2); + public static native int mpfr_cmp_si (mpfr_t op1, long op2); + public static native int mpfr_cmp_d (mpfr_t op1, double op2); + //public static native int mpfr_cmp_z (mpfr_t op1, mpz_t op2); + + public static native int mpfr_cmpabs (mpfr_t op1, mpfr_t op2); + + public static native int mpfr_zero_p (mpfr_t op); + public static native int mpfr_nan_p (mpfr_t op); + public static native int mpfr_inf_p (mpfr_t op); + public static native int mpfr_number_p (mpfr_t op); + public static native int mpfr_regular_p (mpfr_t op); + + public static native int mpfr_sgn (mpfr_t op); + + public static native int mpfr_greater_p(mpfr_t op1, mpfr_t op2); + public static native int mpfr_greaterequal_p(mpfr_t op1, mpfr_t op2); + public static native int mpfr_less_p(mpfr_t op1, mpfr_t op2); + public static native int mpfr_lessequal_p(mpfr_t op1, mpfr_t op2); + public static native int mpfr_equal_p(mpfr_t op1, mpfr_t op2); + + public static native int mpfr_log (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_log_ui (mpfr_t rop, long op, int rnd); + public static native int mpfr_log2 (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_log10 (mpfr_t rop, mpfr_t op, int rnd); + + public static native int mpfr_log1p (mpfr_t rop, mpfr_t op, int rnd); + + public static native int mpfr_exp (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_exp2 (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_exp10 (mpfr_t rop, mpfr_t op, int rnd); + + public static native int mpfr_expm1 (mpfr_t rop, mpfr_t op, int rnd); + + public static native int mpfr_cos (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_sin (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_tan (mpfr_t rop, mpfr_t op, int rnd); + + public static native int mpfr_sin_cos (mpfr_t sop, mpfr_t cop, mpfr_t op, int rnd); + + public static native int mpfr_sec (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_csc (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_cot (mpfr_t rop, mpfr_t op, int rnd); + + public static native int mpfr_acos (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_asin (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_atan (mpfr_t rop, mpfr_t op, int rnd); + + public static native int mpfr_atan2 (mpfr_t rop, mpfr_t y, mpfr_t x, int rnd); + + public static native int mpfr_cosh (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_sinh (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_tanh (mpfr_t rop, mpfr_t op, int rnd); + + public static native int mpfr_sinh_cosh (mpfr_t sop, mpfr_t cop, mpfr_t op, int rnd); + + public static native int mpfr_sech (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_csch (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_coth (mpfr_t rop, mpfr_t op, int rnd); + + public static native int mpfr_acosh (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_asinh (mpfr_t rop, mpfr_t op, int rnd); + public static native int mpfr_atanh (mpfr_t rop, mpfr_t op, int rnd); + + public static native int mpfr_pow (mpfr_t rop, mpfr_t op1, mpfr_t op2, int rnd); + public static native int mpfr_pow_ui (mpfr_t rop, mpfr_t op1, long op2, int rnd); + public static native int mpfr_pow_si (mpfr_t rop, mpfr_t op1, long op2, int rnd); + //public static native int mpfr_pow_z (mpfr_t rop, mpfr_t op1, mpz_t op2, int rnd); + public static native int mpfr_ui_pow_ui (mpfr_t rop, long op1, long op2, int rnd); + public static native int mpfr_ui_pow (mpfr_t rop, long op1, mpfr_t op2, int rnd); + + public static native int mpfr_abs (mpfr_t rop, mpfr_t op, int rnd); + + public static native int mpfr_min (mpfr_t rop, mpfr_t op1, mpfr_t op2, int rnd); + public static native int mpfr_max (mpfr_t rop, mpfr_t op1, mpfr_t op2, int rnd); + + public static native int mpfr_const_log2 (mpfr_t rop, int rnd); + public static native int mpfr_const_pi (mpfr_t rop, int rnd); + public static native int mpfr_const_euler (mpfr_t rop, int rnd); + public static native int mpfr_const_catalan (mpfr_t rop, int rnd); +} diff --git a/src/fractalzoomer/core/mpfr/MpfrBigNum.java b/src/fractalzoomer/core/mpfr/MpfrBigNum.java new file mode 100644 index 000000000..da24887da --- /dev/null +++ b/src/fractalzoomer/core/mpfr/MpfrBigNum.java @@ -0,0 +1,528 @@ +package fractalzoomer.core.mpfr; + +import fractalzoomer.core.MantExp; +import fractalzoomer.core.ThreadDraw; +import org.apfloat.Apfloat; + +import static fractalzoomer.core.mpfr.LibMpfr.*; + + +public class MpfrBigNum { + + public static MpfrBigNum SQRT_TWO; + public static MpfrBigNum PI; + public static MpfrBigNum HALF_PI; + + public static long precision = ThreadDraw.BIGNUM_PRECISION; + + public static final long intPrec = 32; + public static final long doublePrec = 53; + public static final int base = 10; + public static final int rounding = MPFR_RNDN; + + static { + + LibMpfr.init(); + + if(LOAD_ERROR == null) { + SQRT_TWO = new MpfrBigNum(2).sqrt(); + PI = MpfrBigNum.getPi(); + HALF_PI = PI.divide2(); + } + + } + + public static void reinitialize(double digits) { + precision = (int)(digits * ThreadDraw.BIGNUM_PRECISION_FACTOR + 0.5); + + if(LOAD_ERROR == null) { + SQRT_TWO = new MpfrBigNum(2).sqrt(); + PI = MpfrBigNum.getPi(); + HALF_PI = PI.divide2(); + } + } + + private MpfrMemory mpfrMemory; + + public MpfrBigNum() { + mpfrMemory = new MpfrMemory(); + } + + public MpfrBigNum(mpfr_t op) { + mpfrMemory = new MpfrMemory(op); + } + + public MpfrBigNum(Apfloat number) { + + mpfrMemory = new MpfrMemory(number.toString(true)); + + } + + public MpfrBigNum(String number) { + + mpfrMemory = new MpfrMemory(number); + + } + + public MpfrBigNum(double number) { + mpfrMemory = new MpfrMemory(number); + } + + public MpfrBigNum(int number) { + mpfrMemory = new MpfrMemory(number); + } + + public MpfrBigNum(MpfrBigNum number) { + mpfrMemory = new MpfrMemory(number.mpfrMemory.peer); + } + + public void set(MpfrBigNum number) { + mpfrMemory.set(number.mpfrMemory); + } + + public void set(double number) { + mpfrMemory.set(number); + } + + public void set(int number) { + mpfrMemory.set(number); + } + + public void set(String number) { + mpfrMemory.set(number); + } + + public mpfr_t getPeer() { return mpfrMemory.peer;} + + public MpfrBigNum square() { + MpfrBigNum result = new MpfrBigNum(); + mpfr_sqr(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum square(MpfrBigNum result) { + mpfr_sqr(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum mult(MpfrBigNum b) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_mul(result.mpfrMemory.peer, mpfrMemory.peer, b.mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum mult(MpfrBigNum b, MpfrBigNum result) { + mpfr_mul(result.mpfrMemory.peer, mpfrMemory.peer, b.mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum mult2() { + MpfrBigNum result = new MpfrBigNum(); + mpfr_mul_2ui(result.mpfrMemory.peer, mpfrMemory.peer, 1, rounding); + return result; + } + + public MpfrBigNum mult2(MpfrBigNum result) { + mpfr_mul_2ui(result.mpfrMemory.peer, mpfrMemory.peer, 1, rounding); + return result; + } + + public MpfrBigNum mult4() { + MpfrBigNum result = new MpfrBigNum(); + mpfr_mul_2ui(result.mpfrMemory.peer, mpfrMemory.peer, 2, rounding); + return result; + } + + public MpfrBigNum mult4(MpfrBigNum result) { + mpfr_mul_2ui(result.mpfrMemory.peer, mpfrMemory.peer, 2, rounding); + return result; + } + + public MpfrBigNum mult(int value) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_mul_si(result.mpfrMemory.peer, mpfrMemory.peer, value, rounding); + return result; + } + + public MpfrBigNum mult(int value, MpfrBigNum result) { + mpfr_mul_si(result.mpfrMemory.peer, mpfrMemory.peer, value, rounding); + return result; + } + + public MpfrBigNum mult(double value) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_mul_d(result.mpfrMemory.peer, mpfrMemory.peer, value, rounding); + return result; + } + + public MpfrBigNum mult(double value, MpfrBigNum result) { + mpfr_mul_d(result.mpfrMemory.peer, mpfrMemory.peer, value, rounding); + return result; + } + + public MpfrBigNum divide(MpfrBigNum b) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_div(result.mpfrMemory.peer, mpfrMemory.peer, b.mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum divide(MpfrBigNum b, MpfrBigNum result) { + mpfr_div(result.mpfrMemory.peer, mpfrMemory.peer, b.mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum divide(int b) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_div_si(result.mpfrMemory.peer, mpfrMemory.peer, b, rounding); + return result; + } + + public MpfrBigNum divide(int b, MpfrBigNum result) { + mpfr_div_si(result.mpfrMemory.peer, mpfrMemory.peer, b, rounding); + return result; + } + + public MpfrBigNum divide(double b) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_div_d(result.mpfrMemory.peer, mpfrMemory.peer, b, rounding); + return result; + } + + public MpfrBigNum divide(double b, MpfrBigNum result) { + mpfr_div_d(result.mpfrMemory.peer, mpfrMemory.peer, b, rounding); + return result; + } + + + public MpfrBigNum r_divide(int b) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_si_div(result.mpfrMemory.peer, b, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum r_divide(int b, MpfrBigNum result) { + mpfr_si_div(result.mpfrMemory.peer, b, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum r_divide(double b) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_d_div(result.mpfrMemory.peer, b, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum r_divide(double b, MpfrBigNum result) { + mpfr_d_div(result.mpfrMemory.peer, b, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum reciprocal() { + MpfrBigNum result = new MpfrBigNum(); + mpfr_ui_div(result.mpfrMemory.peer, 1, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum reciprocal(MpfrBigNum result) { + mpfr_ui_div(result.mpfrMemory.peer, 1, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum divide2() { + MpfrBigNum result = new MpfrBigNum(); + mpfr_div_2ui(result.mpfrMemory.peer, mpfrMemory.peer, 1, rounding); + return result; + } + + public MpfrBigNum divide2(MpfrBigNum result) { + mpfr_div_2ui(result.mpfrMemory.peer, mpfrMemory.peer, 1, rounding); + return result; + } + + public MpfrBigNum divide4() { + MpfrBigNum result = new MpfrBigNum(); + mpfr_div_2ui(result.mpfrMemory.peer, mpfrMemory.peer, 2, rounding); + return result; + } + + public MpfrBigNum divide4(MpfrBigNum result) { + mpfr_div_2ui(result.mpfrMemory.peer, mpfrMemory.peer, 2, rounding); + return result; + } + + public MpfrBigNum sqrt() { + MpfrBigNum result = new MpfrBigNum(); + mpfr_sqrt(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum sqrt(MpfrBigNum result) { + mpfr_sqrt(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum add(MpfrBigNum b) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_add(result.mpfrMemory.peer, mpfrMemory.peer, b.mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum add(MpfrBigNum b, MpfrBigNum result) { + mpfr_add(result.mpfrMemory.peer, mpfrMemory.peer, b.mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum add(double b) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_add_d(result.mpfrMemory.peer, mpfrMemory.peer, b, rounding); + return result; + } + + public MpfrBigNum add(double b, MpfrBigNum result) { + mpfr_add_d(result.mpfrMemory.peer, mpfrMemory.peer, b, rounding); + return result; + } + + public MpfrBigNum add(int b) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_add_si(result.mpfrMemory.peer, mpfrMemory.peer, b, rounding); + return result; + } + + public MpfrBigNum add(int b, MpfrBigNum result) { + mpfr_add_si(result.mpfrMemory.peer, mpfrMemory.peer, b, rounding); + return result; + } + + public MpfrBigNum sub(MpfrBigNum b) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_sub(result.mpfrMemory.peer, mpfrMemory.peer, b.mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum sub(MpfrBigNum b, MpfrBigNum result) { + mpfr_sub(result.mpfrMemory.peer, mpfrMemory.peer, b.mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum sub(double b, MpfrBigNum result) { + mpfr_sub_d(result.mpfrMemory.peer, mpfrMemory.peer, b, rounding); + return result; + } + + public MpfrBigNum sub(double b) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_sub_d(result.mpfrMemory.peer, mpfrMemory.peer, b, rounding); + return result; + } + + public MpfrBigNum sub(int b, MpfrBigNum result) { + mpfr_sub_si(result.mpfrMemory.peer, mpfrMemory.peer, b, rounding); + return result; + } + + public MpfrBigNum sub(int b) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_sub_si(result.mpfrMemory.peer, mpfrMemory.peer, b, rounding); + return result; + } + + public MpfrBigNum r_sub(double b) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_d_sub(result.mpfrMemory.peer, b, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum r_sub(double b, MpfrBigNum result) { + mpfr_d_sub(result.mpfrMemory.peer, b, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum r_sub(int b) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_si_sub(result.mpfrMemory.peer, b, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum r_sub(int b, MpfrBigNum result) { + mpfr_si_sub(result.mpfrMemory.peer, b, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum negate() { + MpfrBigNum result = new MpfrBigNum(); + mpfr_neg(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum negate(MpfrBigNum result) { + mpfr_neg(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum abs() { + MpfrBigNum result = new MpfrBigNum(); + mpfr_abs(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum abs(MpfrBigNum result) { + mpfr_abs(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum log() { + MpfrBigNum result = new MpfrBigNum(); + mpfr_log(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum log(MpfrBigNum result) { + mpfr_log(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum exp() { + MpfrBigNum result = new MpfrBigNum(); + mpfr_exp(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum exp(MpfrBigNum result) { + mpfr_exp(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum cos() { + MpfrBigNum result = new MpfrBigNum(); + mpfr_cos(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum cos(MpfrBigNum result) { + mpfr_cos(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum sin() { + MpfrBigNum result = new MpfrBigNum(); + mpfr_sin(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum sin(MpfrBigNum result) { + mpfr_sin(result.mpfrMemory.peer, mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum[] sin_cos() { + MpfrBigNum[] results = new MpfrBigNum[2]; + results[0] = new MpfrBigNum();//sin + results[1] = new MpfrBigNum();//cos + + mpfr_sin_cos(results[0].mpfrMemory.peer, results[1].mpfrMemory.peer, mpfrMemory.peer, rounding); + return results; + } + + public void sin_cos(MpfrBigNum sin, MpfrBigNum cos) { + mpfr_sin_cos(sin.mpfrMemory.peer, cos.mpfrMemory.peer, mpfrMemory.peer, rounding); + } + + public MpfrBigNum pow(MpfrBigNum b) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_pow(result.mpfrMemory.peer, mpfrMemory.peer, b.mpfrMemory.peer, rounding); + return result; + } + + public MpfrBigNum pow(MpfrBigNum b, MpfrBigNum result) { + mpfr_pow(result.mpfrMemory.peer, mpfrMemory.peer, b.mpfrMemory.peer, rounding); + return result; + } + + public boolean isPositive() { + int sign = mpfr_sgn(mpfrMemory.peer); + return sign > 0; + } + + public boolean isZero() { + return mpfr_zero_p(mpfrMemory.peer) != 0; + } + + public boolean isNaN() { + return mpfr_nan_p(mpfrMemory.peer) != 0; + } + + public boolean isOne() { + int sign = mpfr_cmp_ui(mpfrMemory.peer, 1); + return sign == 0; + } + + public boolean isNegative() { + int sign = mpfr_sgn(mpfrMemory.peer); + return sign < 0; + } + + public int compare(MpfrBigNum other) { + return mpfr_cmp(mpfrMemory.peer, other.mpfrMemory.peer); + } + + public int compare(double other) { + return mpfr_cmp_d(mpfrMemory.peer, other); + } + + public double doubleValue() { + return mpfr_get_d(mpfrMemory.peer, rounding); + } + + public MantExp getMantExp() { + if(mpfr_zero_p(mpfrMemory.peer) == 1) { + return new MantExp(); + } + + if(isLong4) { + int[] exp = new int[1]; + double d = mpfr_get_d_2exp(exp, mpfrMemory.peer, rounding); + return new MantExp(exp[0], d); + } + else { + long[] exp = new long[1]; + double d = mpfr_get_d_2exp(exp, mpfrMemory.peer, rounding); + return new MantExp(exp[0], d); + } + + } + + public static MpfrBigNum getMax() { + return new MpfrBigNum(Double.MAX_VALUE); + } + + public static MpfrBigNum getPi() { + MpfrBigNum result = new MpfrBigNum(); + mpfr_const_pi(result.mpfrMemory.peer, rounding); + return result; + } + + public static MpfrBigNum atan2(MpfrBigNum y, MpfrBigNum x) { + MpfrBigNum result = new MpfrBigNum(); + mpfr_atan2(result.mpfrMemory.peer, y.mpfrMemory.peer, x.mpfrMemory.peer, rounding); + return result; + } + + public static MpfrBigNum atan2(MpfrBigNum y, MpfrBigNum x, MpfrBigNum result) { + mpfr_atan2(result.mpfrMemory.peer, y.mpfrMemory.peer, x.mpfrMemory.peer, rounding); + return result; + } + + public static MpfrBigNum max(MpfrBigNum x, MpfrBigNum y) { + if(mpfr_cmp(x.mpfrMemory.peer, y.mpfrMemory.peer) >= 0) { + return x; + } + else { + return y; + } + } + + @Override + public String toString() { + return "" + doubleValue(); + } +} diff --git a/src/fractalzoomer/core/mpfr/MpfrMemory.java b/src/fractalzoomer/core/mpfr/MpfrMemory.java new file mode 100644 index 000000000..2b3b965ad --- /dev/null +++ b/src/fractalzoomer/core/mpfr/MpfrMemory.java @@ -0,0 +1,79 @@ +package fractalzoomer.core.mpfr; + +import com.sun.jna.Memory; +import org.apfloat.Apfloat; + +import static fractalzoomer.core.mpfr.LibMpfr.*; + +public class MpfrMemory extends Memory { + public final mpfr_t peer; + + + public MpfrMemory(boolean noinit) { + super(mpfr_t.SIZE); + peer = new mpfr_t(this); + } + + public MpfrMemory() { + super(mpfr_t.SIZE); + peer = new mpfr_t(this); + mpfr_init2(peer, MpfrBigNum.precision); + mpfr_set_d(peer, 0, MpfrBigNum.rounding); + } + + public MpfrMemory(mpfr_t op) { + super(mpfr_t.SIZE); + peer = new mpfr_t(this); + mpfr_init2(peer, MpfrBigNum.precision); + mpfr_set(peer, op, MpfrBigNum.rounding); + } + + public MpfrMemory(double value) { + super(mpfr_t.SIZE); + peer = new mpfr_t(this); + mpfr_init2(peer, MpfrBigNum.doublePrec); + mpfr_set_d(peer, value, MpfrBigNum.rounding); + } + + public MpfrMemory(int value) { + super(mpfr_t.SIZE); + peer = new mpfr_t(this); + mpfr_init2(peer, MpfrBigNum.intPrec); + mpfr_set_si(peer, value, MpfrBigNum.rounding); + } + + public MpfrMemory(String value) { + super(mpfr_t.SIZE); + peer = new mpfr_t(this); + mpfr_init2(peer, MpfrBigNum.precision); + mpfr_set_str(peer, value, MpfrBigNum.base, MpfrBigNum.rounding); + } + + public MpfrMemory(Apfloat number) { + super(mpfr_t.SIZE); + peer = new mpfr_t(this); + mpfr_init2(peer, MpfrBigNum.precision); + mpfr_set_str(peer, number.toString(true), MpfrBigNum.base, MpfrBigNum.rounding); + } + + public void set(MpfrMemory memory) { + mpfr_set(peer, memory.peer, MpfrBigNum.rounding); + } + + public void set(double number) { + mpfr_set_d(peer, number, MpfrBigNum.rounding); + } + + public void set(int number) { + mpfr_set_si(peer, number, MpfrBigNum.rounding); + } + + public void set(String number) { + mpfr_set_str(peer, number, MpfrBigNum.base, MpfrBigNum.rounding); + } + + @Override protected void finalize() throws Throwable { + mpfr_clear(peer); + super.finalize(); + } +} diff --git a/src/fractalzoomer/core/mpfr/mpfr_t.java b/src/fractalzoomer/core/mpfr/mpfr_t.java new file mode 100644 index 000000000..bb3a876e6 --- /dev/null +++ b/src/fractalzoomer/core/mpfr/mpfr_t.java @@ -0,0 +1,27 @@ +package fractalzoomer.core.mpfr; + +import com.sun.jna.Native; +import com.sun.jna.Pointer; + +public class mpfr_t extends Pointer { + /** The size, in bytes, of the native structure. */ + public static final int SIZE = Native.SIZE_T_SIZE == 8 ? 32 : 16; + + /** + * Constructs an mpfr_t from a native address. + * + * @param peer the address of a block of native memory at least {@link #SIZE} bytes large + */ + public mpfr_t(long peer) { + super(peer); + } + + /** + * Constructs an mpfr_t from a Pointer. + * + * @param from an block of native memory at least {@link #SIZE} bytes large + */ + public mpfr_t(Pointer from) { + this(Pointer.nativeValue(from)); + } +} diff --git a/src/fractalzoomer/core/nanomb1/Nanomb1.java b/src/fractalzoomer/core/nanomb1/Nanomb1.java new file mode 100644 index 000000000..a35a6d7a1 --- /dev/null +++ b/src/fractalzoomer/core/nanomb1/Nanomb1.java @@ -0,0 +1,17 @@ +package fractalzoomer.core.nanomb1; + +import fractalzoomer.core.MantExp; +import fractalzoomer.core.MantExpComplex; + +public class Nanomb1 { + public biPoly SSA; + public MantExpComplex nucleusPos; + public MantExp Bout; + + public Nanomb1(biPoly SSA, MantExpComplex nucleusPos, MantExp Bout) { + this.SSA = SSA; + this.nucleusPos = nucleusPos; + this.Bout = Bout; + } + +} diff --git a/src/fractalzoomer/core/nanomb1/biPoly.java b/src/fractalzoomer/core/nanomb1/biPoly.java new file mode 100644 index 000000000..4a5cedd34 --- /dev/null +++ b/src/fractalzoomer/core/nanomb1/biPoly.java @@ -0,0 +1,141 @@ +package fractalzoomer.core.nanomb1; + +import fractalzoomer.core.MantExp; +import fractalzoomer.core.MantExpComplex; + +public class biPoly { + int m_m, m_n; + MantExpComplex[][] tab; + MantExpComplex[][] ttab; + void mcopy(){ + for(int l=0; l <= m_m; l++) { + for (int c = 0; c <= m_n; c++) { + ttab[l][c] = new MantExpComplex(tab[l][c]); + } + } + } + + MantExpComplex csqrc(int k, int l){ + MantExpComplex v = new MantExpComplex(); + for(int i=0; i <= k; i++) { + for (int j = 0; j <= l; j++) { + v.plus_mutable(ttab[i][j].times(ttab[k - i][l - j])); + v.Reduce(); + } + } + return v; + } + + public biPoly(int m, int n) { + m_m = m; + m_n = n; + tab = new MantExpComplex[m_m + 1][m_n + 1]; + ttab = new MantExpComplex[m_m + 1][m_n + 1]; + for(int l=0; l <= m_m; l++) { + for (int c = 0; c <= m_n; c++) { + tab[l][c] = new MantExpComplex(); + } + } + tab[1][0] = new MantExpComplex(MantExp.ONE, MantExp.ZERO); + } + + void sqr() { + mcopy(); + for (int i = 0; i <= m_m; i++) { + for (int j = 0; j <= m_n; j++) { + tab[i][j] = csqrc(i, j); + } + } + } + + public void cstep(MantExpComplex z){ + sqr(); + tab[0][0] = z; + tab[0][1].plus_mutable(new MantExpComplex(MantExp.ONE, MantExp.ZERO)); + } + + /*MantExpComplex eval(MantExpComplex u, MantExpComplex v){ + MantExpComplex r = new MantExpComplex(); + MantExpComplex ui = new MantExpComplex(new MantExpComplex(MantExp.ONE, MantExp.ZERO)); + MantExpComplex usquare = u.square(); + for(int i=0; i <= m_m; i+=2){ + MantExpComplex vj = new MantExpComplex(ui); + for(int j=0; j <= m_n; j++){ + r.plus_mutable(tab[i][j].times(vj)); + r.Reduce(); + vj.times_mutable(v); + vj.Reduce(); + } + ui.times_mutable(usquare); + ui.Reduce(); + } + return r; + } + + MantExpComplex eval_dc(MantExpComplex u, MantExpComplex v){ + MantExpComplex r = new MantExpComplex(); + MantExpComplex ui = new MantExpComplex(1, 0); + MantExpComplex usquare = u.square(); + for(int i=0; i <= m_m; i+=2){ + MantExpComplex vj = new MantExpComplex(ui); + for(int j=1; j <= m_n; j++){ + r.plus_mutable(tab[i][j].times(new MantExp(j)).times_mutable(vj)); + r.Reduce(); + vj.times_mutable(v); + vj.Reduce(); + } + ui.times_mutable(usquare); + ui.Reduce(); + } + return r; + } + + MantExpComplex eval_dz(MantExpComplex u, MantExpComplex v){ + MantExpComplex r = new MantExpComplex(); + MantExpComplex ui = new MantExpComplex(u); + MantExpComplex usquare = u.square(); + for(int i=2; i <= m_m; i+=2){ + MantExpComplex vj = new MantExpComplex(i, 0).times(ui); + for(int j=0; j <= m_n; j++){ + r.plus_mutable(tab[i][j].times(vj)); + r.Reduce(); + vj.times_mutable(v); + vj.Reduce(); + } + ui.times_mutable(usquare); + ui.Reduce(); + } + return r; + }*/ + + public static final int max_iters = 10; + public MantExp getRadius(){ + //return tab[0][1].norm().divide_mutable(tab[0][2].norm()); + //return tab[0][1].divide(tab[0][2]).norm(); + MantExp r = new MantExp(); + for(int i = 0; i < max_iters; i++){ + MantExpComplex den = new MantExpComplex(); + MantExp rr = new MantExp(MantExp.ONE); + for(int j = 2; j <=m_n; j++){ + den.plus_mutable(tab[0][j].times(rr)); + den.Reduce(); + rr.multiply_mutable(r); + rr.Reduce(); + } + //r = tab[0][1].norm().divide_mutable(den.norm()); + r = tab[0][1].divide(den).norm(); + r.Reduce(); + } + r.divide2_mutable(); + return r; + } + + public void print(){ + for(int i=0; i <= m_m; i++){ + for(int j=0; j <= m_n; j++){ + System.out.println("i: " + i + "\tj: " + j + "\tval: " + tab[i][j]); + } + System.out.println("-----------------------"); + } + } +} diff --git a/src/fractalzoomer/core/nanomb1/tmpPoly.java b/src/fractalzoomer/core/nanomb1/tmpPoly.java new file mode 100644 index 000000000..547144799 --- /dev/null +++ b/src/fractalzoomer/core/nanomb1/tmpPoly.java @@ -0,0 +1,62 @@ +package fractalzoomer.core.nanomb1; + +import fractalzoomer.core.MantExp; +import fractalzoomer.core.MantExpComplex; + +//temporary poly class for solving for nucleus relative position. It is initialized with the part of the SSA that depends only on c. +public class tmpPoly { + int m_m; + MantExpComplex[] b; + + public tmpPoly(biPoly p) { + m_m = p.m_n; + b = new MantExpComplex[m_m + 1]; + for(int i = 0; i <= m_m; i++) { + b[i] = new MantExpComplex(p.tab[0][i]); + } + } + + MantExpComplex eval(MantExpComplex u){ + MantExpComplex r = new MantExpComplex(); + MantExpComplex ui = new MantExpComplex(MantExp.ONE, MantExp.ZERO); + for(int i=0; i <= m_m; i++){ + r.plus_mutable(b[i].times(ui)); + r.Reduce(); + ui.times_mutable(u); + ui.Reduce(); + } + return r; + } + + //evaluate derivative. + MantExpComplex evalD(MantExpComplex u){ + MantExpComplex r = new MantExpComplex(); + MantExpComplex ui = new MantExpComplex(MantExp.ONE, MantExp.ZERO); + for(int i=1; i <= m_m; i++){ + r.plus_mutable(b[i].times(new MantExp(i)).times_mutable(ui)); + r.Reduce(); + ui.times_mutable(u); + ui.Reduce(); + } + return r; + } + + //Gives the nearest root to the 0. To use if and when applicable (that is the reference is near 0... atom domain thing!) + //Newton should do the job (otherwise IA-Newton ?). + public static final int max_iters = 30; + public MantExpComplex getRoot(){ + MantExpComplex rt = new MantExpComplex(); + //R_lo t = abs(eval(rt)); + for(int i=0; i= MainWindow.MANDELBROT && function <= MainWindow.MANDELBROTFIFTH || function == MainWindow.LAMBDA) && ThreadDraw.PERTURBATION_THEORY; } + + public void initializeApproximationDerivatives(MantExpComplex dz, MantExpComplex ddz) { + derivative = dz.toComplex(); + derivative_m = dz; + derivative2 = ddz.toComplex(); + derivative2_m = ddz; + } + + public boolean usesSecondDerivative() { + return useSecondDerivative; + } } diff --git a/src/fractalzoomer/fractal_options/iteration_statistics/RootColoring.java b/src/fractalzoomer/fractal_options/iteration_statistics/RootColoring.java index 900393085..d9ba27190 100644 --- a/src/fractalzoomer/fractal_options/iteration_statistics/RootColoring.java +++ b/src/fractalzoomer/fractal_options/iteration_statistics/RootColoring.java @@ -7,11 +7,11 @@ import fractalzoomer.main.MainWindow; import fractalzoomer.out_coloring_algorithms.OutColorAlgorithm; -import java.awt.*; import java.util.ArrayList; +import java.util.List; public class RootColoring extends GenericStatistic { - public static ArrayList roots; + public static List roots; private double rootTolerance; private double highlightTolerance; private int[] rootColors; diff --git a/src/fractalzoomer/fractal_options/orbit_traps/OrbitTrap.java b/src/fractalzoomer/fractal_options/orbit_traps/OrbitTrap.java index b41543ea7..0574d5137 100644 --- a/src/fractalzoomer/fractal_options/orbit_traps/OrbitTrap.java +++ b/src/fractalzoomer/fractal_options/orbit_traps/OrbitTrap.java @@ -42,7 +42,7 @@ public abstract class OrbitTrap { protected boolean doFirstIterationSkipCheck; protected int skipTrapCheckForIterations; - public OrbitTrap(int checkType, double pointRe, double pointIm, double trapLength, double trapWidth, boolean countTrapIterations) { + protected OrbitTrap(int checkType, double pointRe, double pointIm, double trapLength, double trapWidth, boolean countTrapIterations) { point = new Complex(pointRe, pointIm); this.trapLength = trapLength; diff --git a/src/fractalzoomer/functions/ExtendedConvergentType.java b/src/fractalzoomer/functions/ExtendedConvergentType.java index d323f5266..12534d546 100644 --- a/src/fractalzoomer/functions/ExtendedConvergentType.java +++ b/src/fractalzoomer/functions/ExtendedConvergentType.java @@ -454,14 +454,16 @@ public double iterateFractalArbitraryPrecisionWithoutPeriodicity(BigComplex[] co @Override public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex, MantExpComplex dpixel) { - iterations = skippedIterations; - MantExpComplex[] deltas = initializePerturbation(dpixel); MantExpComplex DeltaSubN = deltas[0]; // Delta z MantExpComplex DeltaSub0 = deltas[1]; // Delta c + iterations = nanomb1SkippedIterations != 0 ? nanomb1SkippedIterations : skippedIterations; + int RefIteration = iterations; + int ReferencePeriod = iterationPeriod; + int minExp = -1000; int reducedExp = minExp / (int)power; @@ -472,12 +474,20 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex boolean useFullFloatExp = ThreadDraw.USE_FULL_FLOATEXP_FOR_DEEP_ZOOM; + boolean usedDeepCode = false; if(useFullFloatExp || (skippedIterations == 0 && exp <= minExp) || (skippedIterations != 0 && exp <= reducedExp)) { + usedDeepCode = true; MantExpComplex z = new MantExpComplex(); if(iterations != 0 && RefIteration < MaxRefIteration) { z = getArrayDeepValue(ReferenceSubCpDeep, RefIteration).plus_mutable(DeltaSubN); complex[0] = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN).toComplex(); } + else if(iterations != 0 && ReferencePeriod != 0) { + RefIteration = RefIteration % ReferencePeriod; + z = getArrayDeepValue(ReferenceSubCpDeep, RefIteration).plus_mutable(DeltaSubN); + complex[0] = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN).toComplex(); + } + for (; iterations < max_iterations; iterations++) { if (trap != null) { trap.check(complex[0], iterations); @@ -531,11 +541,23 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex } if(!useFullFloatExp) { + + Complex zWithoutInitVal = new Complex(); + Complex CDeltaSubN = DeltaSubN.toComplex(); Complex CDeltaSub0 = DeltaSub0.toComplex(); + if(!usedDeepCode && iterations != 0 && RefIteration < MaxRefIteration) { + zWithoutInitVal = getArrayValue(ReferenceSubCp, RefIteration).plus_mutable(CDeltaSubN); + complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(CDeltaSubN); + } + else if(!usedDeepCode && iterations != 0 && ReferencePeriod != 0) { + RefIteration = RefIteration % ReferencePeriod; + zWithoutInitVal = getArrayValue(ReferenceSubCp, RefIteration).plus_mutable(CDeltaSubN); + complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(CDeltaSubN); + } + boolean isZero = CDeltaSub0.isZero(); - Complex zWithoutInitVal = new Complex(); for (; iterations < max_iterations; iterations++) { @@ -608,18 +630,28 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex @Override public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex, Complex dpixel) { - iterations = skippedIterations; - - int RefIteration = iterations; - Complex[] deltas = initializePerturbation(dpixel); Complex DeltaSubN = deltas[0]; // Delta z Complex DeltaSub0 = deltas[1]; // Delta c + iterations = nanomb1SkippedIterations != 0 ? nanomb1SkippedIterations : skippedIterations; + + int RefIteration = iterations; + + int ReferencePeriod = iterationPeriod; + Complex zWithoutInitVal = new Complex(); Complex pixel = dpixel.plus(refPointSmall); + if(iterations != 0 && RefIteration < MaxRefIteration) { + complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(DeltaSubN); + } + else if(iterations != 0 && ReferencePeriod != 0) { + RefIteration = RefIteration % ReferencePeriod; + complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(DeltaSubN); + } + for (; iterations < max_iterations; iterations++) { //No update values @@ -697,6 +729,12 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, Complex pixel = dpixel.plus(refPointSmall); + int MaxRefIteration = Fractal.MaxRefIteration; + double[] Reference = Fractal.Reference; + double[] ReferenceSubCp = Fractal.ReferenceSubCp; + double[] PrecalculatedTerms = Fractal.PrecalculatedTerms; + double[] PrecalculatedTerms2 = Fractal.PrecalculatedTerms2; + for (; iterations < max_iterations; iterations++) { //No update values @@ -720,7 +758,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, return res; } - DeltaSubN = perturbationFunction(DeltaSubN, RefIteration); + DeltaSubN = perturbationFunction(DeltaSubN, Reference, PrecalculatedTerms, PrecalculatedTerms2, RefIteration); RefIteration++; @@ -730,7 +768,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, //No Plane influence work //No Pre filters work if(max_iterations > 1){ - zWithoutInitVal = getArrayValue(ReferenceSubPixel, RefIteration).plus_mutable(DeltaSubN); + zWithoutInitVal = getArrayValue(ReferenceSubCp, RefIteration).plus_mutable(DeltaSubN); complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(DeltaSubN); } //No Post filters work @@ -742,6 +780,12 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, if (zWithoutInitVal.norm_squared() < DeltaSubN.norm_squared() || RefIteration >= MaxRefIteration) { DeltaSubN = zWithoutInitVal; RefIteration = 0; + + MaxRefIteration = Fractal.MaxRef2Iteration; + Reference = Fractal.SecondReference; + ReferenceSubCp = Fractal.SecondReferenceSubCp; + PrecalculatedTerms = Fractal.SecondPrecalculatedTerms; + PrecalculatedTerms2 = Fractal.SecondPrecalculatedTerms2; } } @@ -782,12 +826,20 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, boolean useFullFloatExp = ThreadDraw.USE_FULL_FLOATEXP_FOR_DEEP_ZOOM; + int MaxRefIteration = Fractal.MaxRefIteration; + DeepReference ReferenceDeep = Fractal.ReferenceDeep; + DeepReference ReferenceSubCpDeep = Fractal.ReferenceSubCpDeep; + DeepReference PrecalculatedTermsDeep = Fractal.PrecalculatedTermsDeep; + DeepReference PrecalculatedTerms2Deep = Fractal.PrecalculatedTerms2Deep; + + double[] Reference = Fractal.Reference; + double[] ReferenceSubCp = Fractal.ReferenceSubCp; + double[] PrecalculatedTerms = Fractal.PrecalculatedTerms; + double[] PrecalculatedTerms2 = Fractal.PrecalculatedTerms2; + if(useFullFloatExp || (skippedIterations == 0 && exp <= minExp) || (skippedIterations != 0 && exp <= reducedExp)) { - MantExpComplex z = new MantExpComplex(); - if(iterations != 0 && RefIteration < MaxRefIteration) { - z = getArrayDeepValue(ReferenceSubPixelDeep, RefIteration).plus_mutable(DeltaSubN); - complex[0] = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN).toComplex(); - } + MantExpComplex z = getArrayDeepValue(ReferenceSubCpDeep, RefIteration).plus_mutable(DeltaSubN); + for (; iterations < max_iterations; iterations++) { if (trap != null) { trap.check(complex[0], iterations); @@ -808,7 +860,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, return res; } - DeltaSubN = perturbationFunction(DeltaSubN, RefIteration); + DeltaSubN = perturbationFunction(DeltaSubN, ReferenceDeep, PrecalculatedTermsDeep, PrecalculatedTerms2Deep, RefIteration); RefIteration++; @@ -816,7 +868,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, zold.assign(complex[0]); if (max_iterations > 1) { - z = getArrayDeepValue(ReferenceSubPixelDeep, RefIteration).plus_mutable(DeltaSubN); + z = getArrayDeepValue(ReferenceSubCpDeep, RefIteration).plus_mutable(DeltaSubN); complex[0] = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN).toComplex(); } @@ -827,6 +879,18 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, if (z.norm_squared().compareTo(DeltaSubN.norm_squared()) < 0 || RefIteration >= MaxRefIteration) { DeltaSubN = z; RefIteration = 0; + + ReferenceDeep = Fractal.SecondReferenceDeep; + ReferenceSubCpDeep = Fractal.SecondReferenceSubCpDeep; + PrecalculatedTermsDeep = Fractal.SecondPrecalculatedTermsDeep; + PrecalculatedTerms2Deep = Fractal.SecondPrecalculatedTerms2Deep; + + MaxRefIteration = MaxRef2Iteration; + + Reference = Fractal.SecondReference; + ReferenceSubCp = Fractal.SecondReferenceSubCp; + PrecalculatedTerms = Fractal.SecondPrecalculatedTerms; + PrecalculatedTerms2 = Fractal.SecondPrecalculatedTerms2; } DeltaSubN.Reduce(); @@ -866,7 +930,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, return res; } - CDeltaSubN = perturbationFunction(CDeltaSubN, RefIteration); + CDeltaSubN = perturbationFunction(CDeltaSubN, Reference, PrecalculatedTerms, PrecalculatedTerms2, RefIteration); RefIteration++; @@ -876,7 +940,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, //No Plane influence work //No Pre filters work if (max_iterations > 1) { - zWithoutInitVal = getArrayValue(ReferenceSubPixel, RefIteration).plus_mutable(CDeltaSubN); + zWithoutInitVal = getArrayValue(ReferenceSubCp, RefIteration).plus_mutable(CDeltaSubN); complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(CDeltaSubN); } //No Post filters work @@ -888,6 +952,11 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, if (zWithoutInitVal.norm_squared() < CDeltaSubN.norm_squared() || RefIteration >= MaxRefIteration) { CDeltaSubN = zWithoutInitVal; RefIteration = 0; + Reference = Fractal.SecondReference; + ReferenceSubCp = Fractal.SecondReferenceSubCp; + PrecalculatedTerms = Fractal.SecondPrecalculatedTerms; + PrecalculatedTerms2 = Fractal.SecondPrecalculatedTerms2; + MaxRefIteration = Fractal.MaxRef2Iteration; } } diff --git a/src/fractalzoomer/functions/Fractal.java b/src/fractalzoomer/functions/Fractal.java index a796c6b11..91bb4e5b5 100644 --- a/src/fractalzoomer/functions/Fractal.java +++ b/src/fractalzoomer/functions/Fractal.java @@ -19,12 +19,13 @@ import fractalzoomer.bailout_conditions.*; import fractalzoomer.convergent_bailout_conditions.*; import fractalzoomer.core.*; -import fractalzoomer.core.DeepReference; import fractalzoomer.core.bla.BLA; import fractalzoomer.core.bla.BLADeep; import fractalzoomer.core.bla.BLAS; import fractalzoomer.core.interpolation.*; import fractalzoomer.core.location.Location; +import fractalzoomer.core.nanomb1.Nanomb1; +import fractalzoomer.core.nanomb1.uniPoly; import fractalzoomer.fractal_options.PlanePointOption; import fractalzoomer.fractal_options.Rotation; import fractalzoomer.fractal_options.filter.*; @@ -68,8 +69,7 @@ import java.util.ArrayList; import java.util.concurrent.atomic.LongAdder; -import static fractalzoomer.main.Constants.BLA_CALCULATION_STR; -import static fractalzoomer.main.Constants.SA_CALCULATION_STR; +import static fractalzoomer.main.Constants.*; /** * @@ -146,18 +146,28 @@ public abstract class Fractal { public static LongAdder total_bla_steps; public static LongAdder total_perturb_iterations; + public static LongAdder total_nanomb1_skipped_iterations; + public static double[] Reference; + public static double[] SecondReference; public static double[] ReferenceSubCp; - public static double[] ReferenceSubPixel; + public static double[] SecondReferenceSubCp; + public static double[] PrecalculatedTerms; public static double[] PrecalculatedTerms2; + public static double[] SecondPrecalculatedTerms2; + public static double[] SecondPrecalculatedTerms; public static DeepReference PrecalculatedTermsDeep; public static DeepReference PrecalculatedTerms2Deep; + public static DeepReference SecondPrecalculatedTerms2Deep; + public static DeepReference SecondPrecalculatedTermsDeep; public static DeepReference ReferenceDeep; + public static DeepReference SecondReferenceDeep; public static DeepReference ReferenceSubCpDeep; - public static DeepReference ReferenceSubPixelDeep; + public static DeepReference SecondReferenceSubCpDeep; public static BLAS B; public static int MaxRefIteration; + public static int MaxRef2Iteration; public static GenericComplex refPoint; public static Complex C; public static MantExpComplex Cdeep; @@ -166,6 +176,10 @@ public abstract class Fractal { public static GenericComplex lastZValue; public static GenericComplex secondTolastZValue; public static GenericComplex thirdTolastZValue; + + public static GenericComplex lastZ2Value; + public static GenericComplex secondTolastZ2Value; + public static GenericComplex thirdTolastZ2Value; public static Object minValue; public static String RefType = ""; public static int skippedIterations; @@ -179,17 +193,20 @@ public abstract class Fractal { public static long SAOOMDiff; public static long SASize; public static long ReferenceCalculationTime; + public static long SecondReferenceCalculationTime; public static long SACalculationTime; + public static long Nanomb1CalculationTime; public static long BLACalculationTime; public static int BLAbits; public static int BLAStartingLevel; public static int DetectedPeriod; public static MantExp BLASize; + public static Nanomb1 nanomb1; public static ArrayList tinyRefPts = new ArrayList<>(); public Fractal() { - + plane = new MuPlane(); } public Fractal(double xCenter, double yCenter, double size, int max_iterations, int bailout_test_algorithm, double bailout, String bailout_test_user_formula, String bailout_test_user_formula2, int bailout_test_comparison, double n_norm, boolean periodicity_checking, int plane_type, double[] rotation_vals, double[] rotation_center, String user_plane, int user_plane_algorithm, String[] user_plane_conditions, String[] user_plane_condition_formula, double[] plane_transform_center, double plane_transform_angle, double plane_transform_radius, double[] plane_transform_scales, double[] plane_transform_wavelength, int waveType, double plane_transform_angle2, int plane_transform_sides, double plane_transform_amount, OrbitTrapSettings ots) { @@ -288,6 +305,14 @@ public MantExpComplex perturbationFunction(MantExpComplex dz, int RefIteration) return new MantExpComplex(); } + public Complex perturbationFunction(Complex dz, double[] Reference, double[] PrecalculatedTerms, double[] PrecalculatedTerms2, int RefIteration) { + return new Complex(); + } + + public MantExpComplex perturbationFunction(MantExpComplex dz, DeepReference ReferenceDeep, DeepReference PrecalculatedTermsDeep, DeepReference PrecalculatedTerms2Deep, int RefIteration) { + return new MantExpComplex(); + } + protected double getPeriodSize() { return 1e-13; @@ -337,6 +362,20 @@ public Complex getTransformedPixelJulia(Complex pixel) { } + public Complex getPlaneTransformedPixel(Complex pixel) { + + if(!isJulia || (isJulia && applyPlaneOnJulia())) { + try { + return plane.transform(pixel); + } + catch (Exception ex) { + return pixel; + } + } + return pixel; + + } + public BigComplex getPlaneTransformedPixel(BigComplex pixel) { if(!isJulia || (isJulia && applyPlaneOnJulia())) { @@ -351,6 +390,34 @@ public BigComplex getPlaneTransformedPixel(BigComplex pixel) { } + public DDComplex getPlaneTransformedPixel(DDComplex pixel) { + + if(!isJulia || (isJulia && applyPlaneOnJulia())) { + try { + return plane.transform(pixel); + } + catch (Exception ex) { + return pixel; + } + } + return pixel; + + } + + public MpfrBigNumComplex getPlaneTransformedPixel(MpfrBigNumComplex pixel) { + + if(!isJulia || (isJulia && applyPlaneOnJulia())) { + try { + return plane.transform(pixel); + } + catch (Exception ex) { + return pixel; + } + } + return pixel; + + } + public BigNumComplex getPlaneTransformedPixel(BigNumComplex pixel) { if(!isJulia || (isJulia && applyPlaneOnJulia())) { @@ -460,6 +527,10 @@ public boolean supportsPerturbationTheory() { return false; } + public boolean needsSecondReference() { + return isJulia; + } + public boolean supportsSeriesApproximation() { return false; } @@ -468,6 +539,10 @@ public boolean supportsBilinearApproximation() { return false; } + public boolean supportsNanomb1() { + return false; + } + public boolean supportsPeriod() { return false; } @@ -571,8 +646,29 @@ public Complex[] initializePerturbation(Complex dpixel) { if(skippedIterations != 0 && ThreadDraw.APPROXIMATION_ALGORITHM == 1 && supportsSeriesApproximation()) { - complex[0] = (Complex) initializeFromSeries(dpixel); + GenericComplex[] result = initializeFromSeries(dpixel); + complex[0] = (Complex) result[0]; + + if(statistic != null && statistic instanceof NormalMap) { + ((NormalMap)statistic).initializeApproximationDerivatives( + new MantExpComplex(getArrayValue(Reference, skippedIterations)).plus_mutable((MantExpComplex) result[1]), + new MantExpComplex(getArrayValue(Reference, skippedIterations)).plus_mutable((MantExpComplex) result[2]) + ); + } + + } + else if(ThreadDraw.APPROXIMATION_ALGORITHM == 3 && supportsNanomb1()) { + GenericComplex[] result = initializeFromNanomb1(dpixel); + + complex[0] = new Complex((Complex)result[1]); + complex[1] = new Complex((Complex)result[0]); + if(statistic != null && statistic instanceof NormalMap && nanomb1SkippedIterations < max_iterations) { + ((NormalMap)statistic).initializeApproximationDerivatives( + new MantExpComplex(getArrayValue(Reference, nanomb1SkippedIterations % iterationPeriod)).plus_mutable((MantExpComplex) result[2]), + new MantExpComplex(getArrayValue(Reference, nanomb1SkippedIterations % iterationPeriod)).plus_mutable((MantExpComplex) result[3]) + ); + } } } @@ -592,9 +688,31 @@ public MantExpComplex[] initializePerturbation(MantExpComplex dpixel) { complex[0] = new MantExpComplex(); complex[1] = new MantExpComplex(dpixel); - if(skippedIterations != 0 && ThreadDraw.APPROXIMATION_ALGORITHM == 1 && supportsSeriesApproximation()) { + if (skippedIterations != 0 && ThreadDraw.APPROXIMATION_ALGORITHM == 1 && supportsSeriesApproximation()) { + + GenericComplex[] result = initializeFromSeries(dpixel); + complex[0] = (MantExpComplex) result[0]; - complex[0] = (MantExpComplex) initializeFromSeries(dpixel); + if (statistic != null && statistic instanceof NormalMap) { + ((NormalMap) statistic).initializeApproximationDerivatives( + getArrayDeepValue(ReferenceDeep, skippedIterations).plus_mutable((MantExpComplex) result[1]), + getArrayDeepValue(ReferenceDeep, skippedIterations).plus_mutable((MantExpComplex) result[2]) + ); + } + + } + else if(ThreadDraw.APPROXIMATION_ALGORITHM == 3 && supportsNanomb1()) { + GenericComplex[] result = initializeFromNanomb1(dpixel); + + complex[0] = new MantExpComplex((MantExpComplex)result[1]); + complex[1] = new MantExpComplex((MantExpComplex)result[0]); + + if(statistic != null && statistic instanceof NormalMap && nanomb1SkippedIterations < max_iterations) { + ((NormalMap) statistic).initializeApproximationDerivatives( + getArrayDeepValue(ReferenceDeep, nanomb1SkippedIterations % iterationPeriod).plus_mutable((MantExpComplex) result[2]), + getArrayDeepValue(ReferenceDeep, nanomb1SkippedIterations % iterationPeriod).plus_mutable((MantExpComplex) result[3]) + ); + } } } @@ -603,7 +721,7 @@ public MantExpComplex[] initializePerturbation(MantExpComplex dpixel) { } - public void calculateReferencePoint(GenericComplex pixel, Apfloat size, boolean deepZoom, int iterations, Location externalLocation, JProgressBar progress) { + public void calculateReferencePoint(GenericComplex pixel, Apfloat size, boolean deepZoom, int iterations, int iterations2, Location externalLocation, JProgressBar progress) { } @@ -626,6 +744,28 @@ public void calculateSeriesWrapper(Apfloat dsize, boolean deepZoom, Location ext SACalculationTime = System.currentTimeMillis() - time; } + protected void calculateNanomb1(boolean deepZoom, JProgressBar progress) { + + } + + public void calculateNanomb1Wrapper(boolean deepZoom, JProgressBar progress) { + + long time = System.currentTimeMillis(); + if(progress != null) { + progress.setMaximum(getReferenceMaxIterations() * 2 - 1); + progress.setValue(0); + progress.setForeground(MainWindow.progress_nanomb1_color); + progress.setString(NANOMB1_CALCULATION_STR + " " + String.format("%3d", 0) + "%"); + } + calculateNanomb1(deepZoom, progress); + if(progress != null) { + progress.setValue(progress.getMaximum()); + progress.setString(NANOMB1_CALCULATION_STR + " 100%"); + } + Nanomb1CalculationTime = System.currentTimeMillis() - time; + total_nanomb1_skipped_iterations = new LongAdder(); + } + public void calculateBLAWrapper(boolean deepZoom, Location externalLocation, JProgressBar progress) { long time = System.currentTimeMillis(); @@ -652,10 +792,15 @@ protected void calculateSeries(Apfloat dsize, boolean deepZoom, Location externa } - public int getBLALength() { + public int getReferenceFinalIterationNumber() { return iterationPeriod != 0 ? iterationPeriod : MaxRefIteration; } + public int getBLALength() { + //If we have a period, its better to have the BLA table at period length + return iterationPeriod != 0 ? getReferenceFinalIterationNumber() : getReferenceFinalIterationNumber() + 1; + } + protected void calculateBLA(boolean deepZoom, Location externalLocation, JProgressBar progress) { B = new BLAS(this); @@ -931,7 +1076,73 @@ protected Complex iterateFractalDomain(Complex[] complex, Complex pixel) { } - protected GenericComplex initializeFromSeries(GenericComplex pixel) { + protected int nanomb1SkippedIterations; + + protected GenericComplex[] initializeFromNanomb1(GenericComplex dpixel) { + MantExpComplex d = new MantExpComplex(); + MantExpComplex dd = new MantExpComplex(); + MantExpComplex ddd = new MantExpComplex(); + + nanomb1SkippedIterations = 0; + + int iteration = 0; + + MantExpComplex d0; + + if(dpixel instanceof Complex) { + d0 = new MantExpComplex((Complex) dpixel); + } + else { + d0 = new MantExpComplex((MantExpComplex) dpixel); + } + + int ReferencePeriod = iterationPeriod; + + if(d0.norm().compareTo(nanomb1.Bout) < 0) { + + uniPoly up; + int derivatives = 0; + if(statistic != null && statistic instanceof NormalMap) { + if(((NormalMap) statistic).usesSecondDerivative()) { + derivatives = 2; + } + else { + derivatives = 1; + } + } + + up = new uniPoly(nanomb1.SSA, d0, derivatives); + + while(iteration < max_iterations && d.norm_squared().compareTo(nanomb1.Bout) < 0){ + if(derivatives == 0) { + up.eval(d); + } + else if(derivatives == 1) { + up.eval(d, dd); + } + else { + up.eval(d, dd, ddd); + } + iteration += ReferencePeriod; + } + } + + nanomb1SkippedIterations = iteration; + + total_nanomb1_skipped_iterations.add(nanomb1SkippedIterations > max_iterations ? max_iterations : nanomb1SkippedIterations); + + MantExpComplex d0_ = d0.sub(nanomb1.nucleusPos); + + if(dpixel instanceof Complex) { + return new GenericComplex[] {d0_.toComplex(), d.toComplex(), dd, ddd}; + } + else { + return new GenericComplex[] {d0_, d, dd, ddd}; + } + + } + + protected GenericComplex[] initializeFromSeries(GenericComplex pixel) { if(power == 0) { return null; @@ -940,9 +1151,13 @@ protected GenericComplex initializeFromSeries(GenericComplex pixel) { int numCoefficients = SATerms; MantExpComplex DeltaSubNMant = new MantExpComplex(); + MantExpComplex DDeltaSubNMant = new MantExpComplex(); + MantExpComplex DDDeltaSubNMant = new MantExpComplex(); MantExpComplex[] DeltaSub0ToThe = new MantExpComplex[numCoefficients + 1]; + DeltaSub0ToThe[0] = new MantExpComplex(MantExp.ONE, MantExp.ZERO); + if(pixel instanceof Complex) { DeltaSub0ToThe[1] = new MantExpComplex((Complex) pixel); } @@ -957,11 +1172,28 @@ else if(pixel instanceof MantExpComplex) { DeltaSub0ToThe[i].Reduce(); } + MantExpComplex tempCoef = null; MantExpComplex temp = null; + MantExpComplex temp2 = null; + MantExpComplex temp3 = null; for (int i = 0; i < numCoefficients; i++) { - temp = getSACoefficient(i, iterations).times_mutable(DeltaSub0ToThe[i + 1]); + tempCoef = getSACoefficient(i, skippedIterations); + temp = tempCoef.times(DeltaSub0ToThe[i + 1]); temp.Reduce(); DeltaSubNMant = DeltaSubNMant.plus_mutable(temp); + + if(statistic != null && statistic instanceof NormalMap) { + temp2 = tempCoef.times(DeltaSub0ToThe[i]).times_mutable(new MantExp(i + 1)); + temp2.Reduce(); + DDeltaSubNMant = DDeltaSubNMant.plus_mutable(temp2); + + if(((NormalMap) statistic).usesSecondDerivative() && i > 0) { + temp3 = tempCoef.times(DeltaSub0ToThe[i - 1]).times_mutable(new MantExp(i * (i + 1))); + temp3.Reduce(); + DDDeltaSubNMant = DDDeltaSubNMant.plus_mutable(temp3); + } + } + } if(pixel instanceof Complex) { @@ -975,10 +1207,10 @@ else if(pixel instanceof MantExpComplex) { } }*/ - return DeltaZn; + return new GenericComplex[] {DeltaZn, DDeltaSubNMant, DDDeltaSubNMant}; } else { - return DeltaSubNMant; + return new GenericComplex[] {DeltaSubNMant, DDeltaSubNMant, DDDeltaSubNMant}; } } @@ -1008,13 +1240,12 @@ public double iterateFractalWithPerturbationBLAWithoutPeriodicity(Complex[] comp bla_steps = 0; bla_iterations = 0; perturb_iterations = 0; - - int ReferencePeriod = iterationPeriod; - iterations = 0; int RefIteration = iterations; + int MaxRefIteration = getReferenceFinalIterationNumber(); + Complex[] deltas = initializePerturbation(dpixel); Complex DeltaSubN = deltas[0]; // Delta z Complex DeltaSub0 = deltas[1]; // Delta c @@ -1065,10 +1296,6 @@ public double iterateFractalWithPerturbationBLAWithoutPeriodicity(Complex[] comp RefIteration += l; - if (ReferencePeriod != 0 && RefIteration >= ReferencePeriod) { - RefIteration = RefIteration % ReferencePeriod; - } - // rebase zold2.assign(zold); @@ -1080,7 +1307,7 @@ public double iterateFractalWithPerturbationBLAWithoutPeriodicity(Complex[] comp //No Post filters work normSquared = complex[0].norm_squared(); - if (normSquared < DeltaNormSquared || (ReferencePeriod == 0 && RefIteration >= MaxRefIteration)) { + if (normSquared < DeltaNormSquared || (RefIteration >= MaxRefIteration)) { DeltaSubN = complex[0]; RefIteration = 0; DeltaNormSquared = normSquared; @@ -1121,9 +1348,6 @@ public double iterateFractalWithPerturbationBLAWithoutPeriodicity(Complex[] comp RefIteration++; perturb_iterations++; - if (ReferencePeriod != 0 && RefIteration >= ReferencePeriod) { - RefIteration = RefIteration % ReferencePeriod; - } // rebase zold2.assign(zold); @@ -1137,7 +1361,7 @@ public double iterateFractalWithPerturbationBLAWithoutPeriodicity(Complex[] comp //No Post filters work normSquared = complex[0].norm_squared(); - if (normSquared < DeltaNormSquared || (ReferencePeriod == 0 && RefIteration >= MaxRefIteration)) { + if (normSquared < DeltaNormSquared || (RefIteration >= MaxRefIteration)) { DeltaSubN = complex[0]; DeltaNormSquared = normSquared; RefIteration = 0; @@ -1168,12 +1392,12 @@ public double iterateFractalWithPerturbationBLAWithoutPeriodicity(Complex[] comp bla_iterations = 0; perturb_iterations = 0; - int ReferencePeriod = iterationPeriod; - iterations = 0; int RefIteration = iterations; + int MaxRefIteration = getReferenceFinalIterationNumber(); + MantExpComplex[] deltas = initializePerturbation(dpixel); MantExpComplex DeltaSubN = deltas[0]; // Delta z MantExpComplex DeltaSub0 = deltas[1]; // Delta c @@ -1227,10 +1451,6 @@ public double iterateFractalWithPerturbationBLAWithoutPeriodicity(Complex[] comp RefIteration += l; - if (ReferencePeriod != 0 && RefIteration >= ReferencePeriod) { - RefIteration = RefIteration % ReferencePeriod; - } - // rebase zold2.assign(zold); @@ -1243,7 +1463,7 @@ public double iterateFractalWithPerturbationBLAWithoutPeriodicity(Complex[] comp //No Post filters work normSquared = z.norm_squared(); - if (normSquared.compareTo(DeltaNormSquared) < 0 || (ReferencePeriod == 0 && RefIteration >= MaxRefIteration)) { + if (normSquared.compareTo(DeltaNormSquared) < 0 || (RefIteration >= MaxRefIteration)) { DeltaSubN = z; RefIteration = 0; DeltaNormSquared = normSquared; @@ -1286,9 +1506,6 @@ public double iterateFractalWithPerturbationBLAWithoutPeriodicity(Complex[] comp RefIteration++; perturb_iterations++; - if (ReferencePeriod != 0 && RefIteration >= ReferencePeriod) { - RefIteration = RefIteration % ReferencePeriod; - } // rebase zold2.assign(zold); @@ -1303,7 +1520,7 @@ public double iterateFractalWithPerturbationBLAWithoutPeriodicity(Complex[] comp //No Post filters work normSquared = z.norm_squared(); - if (normSquared.compareTo(DeltaNormSquared) < 0 || (ReferencePeriod == 0 && RefIteration >= MaxRefIteration)) { + if (normSquared.compareTo(DeltaNormSquared) < 0 || (RefIteration >= MaxRefIteration)) { DeltaSubN = z; DeltaNormSquared = normSquared; RefIteration = 0; @@ -1332,20 +1549,28 @@ public double iterateFractalWithPerturbationBLAWithoutPeriodicity(Complex[] comp public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex, Complex dpixel) { - iterations = skippedIterations; - - int RefIteration = iterations; Complex[] deltas = initializePerturbation(dpixel); Complex DeltaSubN = deltas[0]; // Delta z Complex DeltaSub0 = deltas[1]; // Delta c + iterations = nanomb1SkippedIterations != 0 ? nanomb1SkippedIterations : skippedIterations; + + int RefIteration = iterations; + + int ReferencePeriod = iterationPeriod; + double norm_squared = 0; if(iterations != 0 && RefIteration < MaxRefIteration) { complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(DeltaSubN); norm_squared = complex[0].norm_squared(); } + else if(iterations != 0 && ReferencePeriod != 0) { + RefIteration = RefIteration % ReferencePeriod; + complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(DeltaSubN); + norm_squared = complex[0].norm_squared(); + } Complex pixel = dpixel.plus(refPointSmall); @@ -1412,18 +1637,21 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex } + //Todo add this at some point public double iterateFractalWithPerturbationWithoutPeriodicityScaled(Complex[] complex, MantExpComplex dpixel) { double reAlignThreshold = 1e300 / power; - iterations = skippedIterations; - - int RefIteration = iterations; - MantExpComplex[] deltas = initializePerturbation(dpixel); MantExpComplex DeltaSubN = deltas[0]; // Delta z MantExpComplex DeltaSub0 = deltas[1]; // Delta c + iterations = nanomb1SkippedIterations != 0 ? nanomb1SkippedIterations : skippedIterations; + + int RefIteration = iterations; + + int ReferencePeriod = iterationPeriod; + MantExpComplex z = new MantExpComplex(); double norm_squared = 0; if(iterations != 0 && RefIteration < MaxRefIteration) { @@ -1431,6 +1659,12 @@ public double iterateFractalWithPerturbationWithoutPeriodicityScaled(Complex[] c complex[0] = z.toComplex(); norm_squared = complex[0].norm_squared(); } + else if(iterations != 0 && ReferencePeriod != 0) { + RefIteration = RefIteration % ReferencePeriod; + z = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN); + complex[0] = z.toComplex(); + norm_squared = complex[0].norm_squared(); + } Complex pixel = dpixel.plus(refPointSmallDeep).toComplex(); @@ -1553,7 +1787,8 @@ public double iterateFractalWithPerturbationWithoutPeriodicityScaled(Complex[] c Complex DeltaSubNscaledNew = isDeltaSub0Zero ? perturbationFunctionScaled(DeltaSubNscaled, s, RefIteration) : perturbationFunctionScaled(DeltaSubNscaled, DeltaSub0scaled, s, RefIteration); - if(DeltaSubNscaledNew.norm_squared() < reAlignThreshold) { + double DeltaSubNscaledNormSqr = DeltaSubNscaledNew.norm_squared(); + if(DeltaSubNscaledNormSqr < reAlignThreshold) { DeltaSubNscaled = DeltaSubNscaledNew; } else { @@ -1565,6 +1800,8 @@ public double iterateFractalWithPerturbationWithoutPeriodicityScaled(Complex[] c DeltaSub0scaled = DeltaSub0.divide(S).toComplex(); isDeltaSub0Zero = DeltaSub0scaled.isZero(); + + DeltaSubNscaledNormSqr = DeltaSubNscaled.norm_squared(); } @@ -1585,7 +1822,7 @@ public double iterateFractalWithPerturbationWithoutPeriodicityScaled(Complex[] c } norm_squared = complex[0].norm_squared(); - if (norm_squared < DeltaSubNscaled.norm_squared() * ss || RefIteration >= MaxRefIteration) { + if (norm_squared < DeltaSubNscaledNormSqr * ss || RefIteration >= MaxRefIteration) { DeltaSubNscaled = complex[0]; RefIteration = 0; DeltaSubN = new MantExpComplex(DeltaSubNscaled); @@ -1630,14 +1867,16 @@ public double iterateFractalWithPerturbationWithoutPeriodicityScaled(Complex[] c public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex, MantExpComplex dpixel) { - iterations = skippedIterations; - - int RefIteration = iterations; - MantExpComplex[] deltas = initializePerturbation(dpixel); MantExpComplex DeltaSubN = deltas[0]; // Delta z MantExpComplex DeltaSub0 = deltas[1]; // Delta c + iterations = nanomb1SkippedIterations != 0 ? nanomb1SkippedIterations : skippedIterations; + + int RefIteration = iterations; + + int ReferencePeriod = iterationPeriod; + Complex pixel = dpixel.plus(refPointSmallDeep).toComplex(); int minExp = -1000; @@ -1657,6 +1896,11 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex z = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN); complex[0] = z.toComplex(); } + else if(iterations != 0 && ReferencePeriod != 0) { + RefIteration = RefIteration % ReferencePeriod; + z = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN); + complex[0] = z.toComplex(); + } for (; iterations < max_iterations; iterations++) { if (trap != null) { @@ -1719,6 +1963,11 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex if(!usedDeepCode && iterations != 0 && RefIteration < MaxRefIteration) { complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(CDeltaSubN); } + else if(!usedDeepCode && iterations != 0 && ReferencePeriod != 0) { + RefIteration = RefIteration % ReferencePeriod; + complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(CDeltaSubN); + } + double norm_squared = complex[0].norm_squared(); for (; iterations < max_iterations; iterations++) { @@ -2974,14 +3223,66 @@ public static void clearApproximation() { } SACalculationTime = 0; BLACalculationTime = 0; + Nanomb1CalculationTime = 0; skippedIterations = 0; } - public static void clearReferences() { + public static void clearUnusedReferences(boolean isDeep, boolean supportsBla) { + + if(!isDeep) { + if(ReferenceDeep != null) { + ReferenceDeep.clear(); + } + ReferenceDeep = null; + + if(SecondReferenceDeep != null) { + SecondReferenceDeep.clear(); + } + SecondReferenceDeep = null; + + if(ReferenceSubCpDeep != null) { + ReferenceSubCpDeep.clear(); + } + ReferenceSubCpDeep = null; + + if(SecondReferenceSubCpDeep != null) { + SecondReferenceSubCpDeep.clear(); + } + SecondReferenceSubCpDeep = null; + + if(PrecalculatedTerms2Deep != null) { + PrecalculatedTerms2Deep.clear(); + } + PrecalculatedTerms2Deep = null; + + if(SecondPrecalculatedTermsDeep != null) { + SecondPrecalculatedTermsDeep.clear(); + } + SecondPrecalculatedTermsDeep = null; + + if(SecondPrecalculatedTerms2Deep != null) { + SecondPrecalculatedTerms2Deep.clear(); + } + SecondPrecalculatedTerms2Deep = null; + + if(PrecalculatedTermsDeep != null) { + PrecalculatedTermsDeep.clear(); + } + PrecalculatedTermsDeep = null; + + } + + if((isDeep && ThreadDraw.APPROXIMATION_ALGORITHM == 2 && supportsBla)) { + Reference = null; + } + } + + public static void clearReferences(boolean clearJuliaReference) { DetectedPeriod = 0; clearApproximation(); ReferenceCalculationTime = 0; + SecondReferenceCalculationTime = 0; refPoint = null; refPointSmall = null; refPointSmallDeep = null; @@ -2990,8 +3291,23 @@ public static void clearReferences() { thirdTolastZValue = null; RefType = ""; Reference = null; + MaxRefIteration = 0; + + if(clearJuliaReference) { + lastZ2Value = null; + secondTolastZ2Value = null; + thirdTolastZ2Value = null; + MaxRef2Iteration = 0; + } + + if(clearJuliaReference) { + SecondReference = null; + SecondReferenceSubCp = null; + SecondPrecalculatedTerms = null; + SecondPrecalculatedTerms2 = null; + } + ReferenceSubCp = null; - ReferenceSubPixel = null; PrecalculatedTerms = null; PrecalculatedTerms2 = null; @@ -3000,6 +3316,28 @@ public static void clearReferences() { } ReferenceDeep = null; + if(clearJuliaReference) { + if (SecondReferenceDeep != null) { + SecondReferenceDeep.clear(); + } + SecondReferenceDeep = null; + + if (SecondReferenceSubCpDeep != null) { + SecondReferenceSubCpDeep.clear(); + } + SecondReferenceSubCpDeep = null; + + if (SecondPrecalculatedTermsDeep != null) { + SecondPrecalculatedTermsDeep.clear(); + } + SecondPrecalculatedTermsDeep = null; + + if (SecondPrecalculatedTerms2Deep != null) { + SecondPrecalculatedTerms2Deep.clear(); + } + SecondPrecalculatedTerms2Deep = null; + } + if(ReferenceSubCpDeep != null) { ReferenceSubCpDeep.clear(); } @@ -3015,14 +3353,9 @@ public static void clearReferences() { } PrecalculatedTermsDeep = null; - if(ReferenceSubPixelDeep != null) { - ReferenceSubPixelDeep.clear(); - } - ReferenceSubPixelDeep = null; - tinyRefPts.clear(); - System.gc(); + nanomb1 = null; } /*protected static boolean isLastTermNotNegligible(MantExpComplex[][] coefs, MantExpComplex[] delta, MantExp limit, int i, int terms) { @@ -3160,6 +3493,7 @@ public void setJuliaMap(boolean isJuliaMap) { } public boolean supportsBignum() { return false;} + public boolean supportsMpfrBignum() { return false;} public boolean supportsScaledIterations() { return false;} @@ -3169,8 +3503,16 @@ public void setPeriod(int period) { public int getReferenceMaxIterations() { boolean isBLAInUse = ThreadDraw.APPROXIMATION_ALGORITHM == 2 && supportsBilinearApproximation(); - int max_ref_iterations = isBLAInUse && iterationPeriod != 0 ? iterationPeriod + 1 : max_iterations; - return max_ref_iterations; + boolean isNanoMb1InUse = ThreadDraw.APPROXIMATION_ALGORITHM == 3 && supportsNanomb1(); + + if(isBLAInUse) { + return iterationPeriod != 0 ? iterationPeriod + 1 : max_iterations; + } + else if(isNanoMb1InUse) { + return iterationPeriod + 1; + } + + return max_iterations; } public int getReferenceLength() { @@ -3185,6 +3527,18 @@ public int getReferenceLength() { return 0; } + public int getSecondReferenceLength() { + if(SecondReference != null) { + return SecondReference.length >> 1; + } + + if(SecondReferenceDeep != null) { + return SecondReferenceDeep.length(); + } + + return 0; + } + public int getPeriod() { return iterationPeriod; } @@ -3195,4 +3549,8 @@ public void updateTrapsWithInitValData() { } } + public void setSeed(BigComplex seed) { + + } + } diff --git a/src/fractalzoomer/functions/Julia.java b/src/fractalzoomer/functions/Julia.java index 4ea44eb5c..c11593606 100644 --- a/src/fractalzoomer/functions/Julia.java +++ b/src/fractalzoomer/functions/Julia.java @@ -17,10 +17,20 @@ package fractalzoomer.functions; import fractalzoomer.core.*; +import fractalzoomer.core.location.Location; +import fractalzoomer.core.mpfr.MpfrBigNum; +import fractalzoomer.main.Constants; +import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.utils.ColorAlgorithm; +import fractalzoomer.utils.NormComponents; +import org.apfloat.Apfloat; +import javax.swing.*; import java.util.ArrayList; +import java.util.Arrays; + +import static fractalzoomer.main.Constants.REFERENCE_CALCULATION_STR; /** * @@ -29,7 +39,9 @@ public abstract class Julia extends Fractal { protected Complex seed; + protected BigComplex bigSeed; private boolean apply_plane_on_julia; + private boolean apply_plane_on_julia_seed; protected boolean updatedJuliter; public Julia() { @@ -52,6 +64,7 @@ public Julia(double xCenter, double yCenter, double size, int max_iterations, in seed = new Complex(xJuliaCenter, yJuliaCenter); } + this.apply_plane_on_julia_seed = apply_plane_on_julia_seed; this.apply_plane_on_julia = apply_plane_on_julia; isJulia = true; updatedJuliter = false; @@ -75,6 +88,7 @@ public Julia(double xCenter, double yCenter, double size, int max_iterations, Ar seed = new Complex(xJuliaCenter, yJuliaCenter); } + this.apply_plane_on_julia_seed = apply_plane_on_julia_seed; this.apply_plane_on_julia = apply_plane_on_julia; if (!apply_plane_on_julia) { // recalculate the initial pixel because the transform was added to the super constructor @@ -301,10 +315,13 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, Complex[] deltas = initializePerturbation(dpixel); Complex DeltaSubN = deltas[0]; // Delta z - Complex zWithoutInitVal = new Complex(); - Complex pixel = dpixel.plus(refPointSmall); + int MaxRefIteration = Fractal.MaxRefIteration; + double[] Reference = Fractal.Reference; + + double norm_squared = complex[0].norm_squared(); + for (; iterations < max_iterations; iterations++) { //No update values @@ -313,7 +330,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, trap.check(complex[0], iterations); } - if (bailout_algorithm.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, 0.0, pixel)) { + if (bailout_algorithm2.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, norm_squared, pixel)) { escaped = true; Object[] object = {iterations, complex[0], zold, zold2, complex[1], start, c0, pixel}; @@ -328,7 +345,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, return res; } - DeltaSubN = perturbationFunction(DeltaSubN, RefIteration); + DeltaSubN = perturbationFunction(DeltaSubN, Reference, null, null, RefIteration); RefIteration++; @@ -338,7 +355,6 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, //No Plane influence work //No Pre filters work if(max_iterations > 1){ - zWithoutInitVal = getArrayValue(ReferenceSubPixel, RefIteration).plus_mutable(DeltaSubN); complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(DeltaSubN); } //No Post filters work @@ -347,9 +363,13 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, statistic.insert(complex[0], zold, zold2, iterations, complex[1], start, c0); } - if (zWithoutInitVal.norm_squared() < DeltaSubN.norm_squared() || RefIteration >= MaxRefIteration) { - DeltaSubN = zWithoutInitVal; + norm_squared = complex[0].norm_squared(); + if (norm_squared < DeltaSubN.norm_squared() || RefIteration >= MaxRefIteration) { + DeltaSubN = complex[0]; RefIteration = 0; + + MaxRefIteration = Fractal.MaxRef2Iteration; + Reference = Fractal.SecondReference; } } @@ -377,10 +397,12 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, MantExpComplex[] deltas = initializePerturbation(dpixel); MantExpComplex DeltaSubN = deltas[0]; // Delta z - Complex zWithoutInitVal = new Complex(); - Complex pixel = dpixel.plus(refPointSmallDeep).toComplex(); + int MaxRefIteration = Fractal.MaxRefIteration; + DeepReference ReferenceDeep = Fractal.ReferenceDeep; + double[] Reference = Fractal.Reference; + int minExp = -1000; int reducedExp = minExp / (int)power; @@ -390,11 +412,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, boolean useFullFloatExp = ThreadDraw.USE_FULL_FLOATEXP_FOR_DEEP_ZOOM; if(useFullFloatExp || (skippedIterations == 0 && exp <= minExp) || (skippedIterations != 0 && exp <= reducedExp)) { - MantExpComplex z = new MantExpComplex(); - if(iterations != 0 && RefIteration < MaxRefIteration) { - z = getArrayDeepValue(ReferenceSubPixelDeep, RefIteration).plus_mutable(DeltaSubN); - complex[0] = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN).toComplex(); - } + MantExpComplex z = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN); for (; iterations < max_iterations; iterations++) { if (trap != null) { trap.check(complex[0], iterations); @@ -415,7 +433,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, return res; } - DeltaSubN = perturbationFunction(DeltaSubN, RefIteration); + DeltaSubN = perturbationFunction(DeltaSubN, ReferenceDeep, null, null, RefIteration); RefIteration++; @@ -423,8 +441,8 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, zold.assign(complex[0]); if (max_iterations > 1) { - z = getArrayDeepValue(ReferenceSubPixelDeep, RefIteration).plus_mutable(DeltaSubN); - complex[0] = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN).toComplex(); + z = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN); + complex[0] = z.toComplex(); } if (statistic != null) { @@ -434,6 +452,9 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, if (z.norm_squared().compareTo(DeltaSubN.norm_squared()) < 0 || RefIteration >= MaxRefIteration) { DeltaSubN = z; RefIteration = 0; + ReferenceDeep = Fractal.SecondReferenceDeep; + MaxRefIteration = MaxRef2Iteration; + Reference = Fractal.SecondReference; } DeltaSubN.Reduce(); @@ -450,6 +471,8 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, if(!useFullFloatExp) { Complex CDeltaSubN = DeltaSubN.toComplex(); + double norm_squared = complex[0].norm_squared(); + for (; iterations < max_iterations; iterations++) { //No update values @@ -458,7 +481,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, trap.check(complex[0], iterations); } - if (bailout_algorithm.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, 0.0, pixel)) { + if (bailout_algorithm2.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, norm_squared, pixel)) { escaped = true; Object[] object = {iterations, complex[0], zold, zold2, complex[1], start, c0, pixel}; @@ -473,7 +496,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, return res; } - CDeltaSubN = perturbationFunction(CDeltaSubN, RefIteration); + CDeltaSubN = perturbationFunction(CDeltaSubN, Reference, null, null, RefIteration); RefIteration++; @@ -483,7 +506,6 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, //No Plane influence work //No Pre filters work if (max_iterations > 1) { - zWithoutInitVal = getArrayValue(ReferenceSubPixel, RefIteration).plus_mutable(CDeltaSubN); complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(CDeltaSubN); } //No Post filters work @@ -492,9 +514,12 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, statistic.insert(complex[0], zold, zold2, iterations, complex[1], start, c0); } - if (zWithoutInitVal.norm_squared() < CDeltaSubN.norm_squared() || RefIteration >= MaxRefIteration) { - CDeltaSubN = zWithoutInitVal; + norm_squared = complex[0].norm_squared(); + if (norm_squared < CDeltaSubN.norm_squared() || RefIteration >= MaxRefIteration) { + CDeltaSubN = complex[0]; RefIteration = 0; + Reference = Fractal.SecondReference; + MaxRefIteration = Fractal.MaxRef2Iteration; } } @@ -518,4 +543,202 @@ public boolean applyPlaneOnJulia() { return apply_plane_on_julia; } + protected void calculateJuliaReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, JProgressBar progress) { + + if(iterations == 0 && ((!deepZoom && SecondReference != null) || (deepZoom && SecondReferenceDeep != null))) { + return; + } + + long time = System.currentTimeMillis(); + + int max_ref_iterations = getReferenceMaxIterations(); + + int initIterations = iterations; + + if(progress != null) { + progress.setMaximum(max_ref_iterations - initIterations); + progress.setValue(0); + progress.setForeground(MainWindow.progress_ref_color); + progress.setString(REFERENCE_CALCULATION_STR + " " + String.format("%3d", 0) + "%"); + } + + if (iterations == 0) { + SecondReference = new double[max_ref_iterations << 1]; + + if (deepZoom) { + SecondReferenceDeep = new DeepReference(max_ref_iterations); + } + } else if (max_ref_iterations > getSecondReferenceLength()) { + SecondReference = Arrays.copyOf(SecondReference, max_ref_iterations << 1); + + if (deepZoom) { + SecondReferenceDeep.resize(max_ref_iterations); + } + } + + Location loc = new Location(); + + GenericComplex z, c, zold, zold2, start, c0, pixel; + Object normSquared; + + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; + + if(useBignum) { + if(bigNumLib == Constants.BIGNUM_BUILT_IN) { + BigNumComplex bn = inputPixel.toBigNumComplex(); + z = iterations == 0 ? new BigNumComplex() : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new BigNumComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new BigNumComplex() : thirdTolastZ2Value; + start = new BigNumComplex(); + c0 = c; + pixel = bn; + } + else if(bigNumLib == Constants.BIGNUM_MPFR) { + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + z = iterations == 0 ? new MpfrBigNumComplex() : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZ2Value; + start = new MpfrBigNumComplex(); + c0 = new MpfrBigNumComplex((MpfrBigNumComplex)c); + pixel = new MpfrBigNumComplex(bn); + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + DDComplex ddn = inputPixel.toDDComplex(); + z = iterations == 0 ? new DDComplex() : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new DDComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZ2Value; + start = new DDComplex(); + c0 = c; + pixel = ddn; + } + else { + Complex bn = inputPixel.toComplex(); + z = iterations == 0 ? new Complex() : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new Complex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new Complex() : thirdTolastZ2Value; + start = new Complex(); + c0 = new Complex((Complex) c); + pixel = new Complex(bn); + } + } + else { + z = iterations == 0 ? new BigComplex() : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new BigComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new BigComplex() : thirdTolastZ2Value; + start = new BigComplex(); + c0 = c; + pixel = inputPixel; + } + +// MpfrBigNumComplex seedBug = new MpfrBigNumComplex(new MyApfloat("-1.99996619445037030418434688506350579675531241540724851511761922944801584242342684381376129778868913812287046406560949864353810575744772166485672496092803920095332"), new MyApfloat("+0.00000000000000000000000000000000030013824367909383240724973039775924987346831190773335270174257280120474975614823581185647299288414075519224186504978181625478529")); +// c = seedBug; + + normSquared = z.normSquared(); + + boolean preCalcNormData = bailout_algorithm2.getId() == MainWindow.BAILOUT_CONDITION_CIRCLE; + NormComponents normData = null; + + for (; iterations < max_ref_iterations; iterations++) { + + Complex cz = z.toComplex(); + + if (cz.isInfinite()) { + break; + } + setArrayValue(SecondReference, iterations, cz); + + if(deepZoom) { + setArrayDeepValue(SecondReferenceDeep, iterations, loc.getMantExpComplex(z)); + } + + if(preCalcNormData) { + normData = z.normSquaredWithComponents(normData); + normSquared = normData.normSquared; + } + + if (iterations > 0 && bailout_algorithm2.Escaped(z, zold, zold2, iterations, c, start, c0, normSquared, pixel)) { + break; + } + + zold2.set(zold); + zold.set(z); + + try { + z = juliaReferenceFunction(z, c, normData); + } + catch (Exception ex) { + break; + } + + + if(progress != null && iterations % 1000 == 0) { + progress.setValue(iterations - initIterations); + progress.setString(REFERENCE_CALCULATION_STR + " " + String.format("%3d",(int) ((double) (iterations - initIterations) / progress.getMaximum() * 100)) + "%"); + } + + } + + lastZ2Value = z; + secondTolastZ2Value = zold; + thirdTolastZ2Value = zold2; + + MaxRef2Iteration = iterations - 1; + + if(progress != null) { + progress.setValue(progress.getMaximum()); + progress.setString(REFERENCE_CALCULATION_STR + " 100%"); + } + + SecondReferenceCalculationTime = System.currentTimeMillis() - time; + } + + protected GenericComplex juliaReferenceFunction(GenericComplex z, GenericComplex c, NormComponents normData) { + return null; + } + + @Override + public void setSeed(BigComplex seed) { + bigSeed = seed; + } + + public GenericComplex getSeed(boolean useBignum, int bigNumLib) { + + GenericComplex tseed = null; + + if(useBignum) { + if(bigNumLib == Constants.BIGNUM_BUILT_IN) { //BigNumComplex + tseed = bigSeed.toBigNumComplex(); + } + else if(bigNumLib == Constants.BIGNUM_MPFR) { //MpfrBigNumComplex + tseed = bigSeed.toMpfrBigNumComplex(); + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { //DDComplex + tseed = bigSeed.toDDComplex(); + } + else { //Complex + tseed = bigSeed.toComplex(); + } + } + else { //Apfloat + tseed = bigSeed; + } + + if (apply_plane_on_julia_seed) { + try { + return plane.Transform(tseed); + } + catch (Exception ex) { + return tseed; + } + } + + return tseed; + } + } diff --git a/src/fractalzoomer/functions/formulas/m_like_generalization/c_azb_dze_f_g/Formula18.java b/src/fractalzoomer/functions/formulas/m_like_generalization/c_azb_dze_f_g/Formula18.java index c3fbbcd2f..d0d4213c5 100644 --- a/src/fractalzoomer/functions/formulas/m_like_generalization/c_azb_dze_f_g/Formula18.java +++ b/src/fractalzoomer/functions/formulas/m_like_generalization/c_azb_dze_f_g/Formula18.java @@ -17,7 +17,6 @@ package fractalzoomer.functions.formulas.m_like_generalization.c_azb_dze_f_g; import fractalzoomer.core.Complex; -import fractalzoomer.fractal_options.initial_value.DefaultInitialValue; import fractalzoomer.fractal_options.initial_value.InitialValue; import fractalzoomer.fractal_options.initial_value.VariableConditionalInitialValue; import fractalzoomer.fractal_options.initial_value.VariableInitialValue; diff --git a/src/fractalzoomer/functions/general/NewtonThirdDegreeParameterSpace.java b/src/fractalzoomer/functions/general/NewtonThirdDegreeParameterSpace.java index 59229bde7..b6baaa521 100644 --- a/src/fractalzoomer/functions/general/NewtonThirdDegreeParameterSpace.java +++ b/src/fractalzoomer/functions/general/NewtonThirdDegreeParameterSpace.java @@ -1,7 +1,6 @@ package fractalzoomer.functions.general; import fractalzoomer.core.*; -import fractalzoomer.core.DeepReference; import fractalzoomer.core.location.Location; import fractalzoomer.fractal_options.initial_value.DefaultInitialValueWithFactor; import fractalzoomer.fractal_options.initial_value.InitialValue; @@ -10,6 +9,7 @@ import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.ExtendedConvergentType; import fractalzoomer.functions.root_finding_methods.newton.NewtonRootFindingMethod; +import fractalzoomer.main.Constants; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; @@ -167,11 +167,11 @@ public boolean supportsPerturbationTheory() { @Override public String getRefType() { - return super.getRefType() + (isJulia ? "-Julia-" + seed : ""); + return super.getRefType() + (isJulia ? "-Julia-" + bigSeed.toStringPretty() : ""); } @Override - public void calculateReferencePoint(GenericComplex gpixel, Apfloat size, boolean deepZoom, int iterations, Location externalLocation, JProgressBar progress) { + public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, int iterations2, Location externalLocation, JProgressBar progress) { long time = System.currentTimeMillis(); int initIterations = iterations; @@ -185,96 +185,130 @@ public void calculateReferencePoint(GenericComplex gpixel, Apfloat size, boolean if(iterations == 0) { Reference = new double[max_iterations << 1]; + ReferenceSubCp = new double[max_iterations << 1]; - if(isJulia) { - ReferenceSubPixel = new double[max_iterations << 1]; + if(!isJulia) { + PrecalculatedTerms = new double[max_iterations << 1]; } - else { - ReferenceSubCp = new double[max_iterations << 1]; - } - - PrecalculatedTerms = new double[max_iterations << 1]; PrecalculatedTerms2 = new double[max_iterations << 1]; if (deepZoom) { ReferenceDeep = new DeepReference(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep = new DeepReference(max_iterations); + ReferenceSubCpDeep = new DeepReference(max_iterations); + if(!isJulia) { + PrecalculatedTermsDeep = new DeepReference(max_iterations); } - else { - ReferenceSubCpDeep = new DeepReference(max_iterations); - } - - PrecalculatedTermsDeep = new DeepReference(max_iterations); PrecalculatedTerms2Deep = new DeepReference(max_iterations); } } else if (max_iterations > getReferenceLength()){ Reference = Arrays.copyOf(Reference, max_iterations << 1); - - if(isJulia) { - ReferenceSubPixel = Arrays.copyOf(ReferenceSubPixel, max_iterations << 1); - } - else { - ReferenceSubCp = Arrays.copyOf(ReferenceSubCp, max_iterations << 1); + ReferenceSubCp = Arrays.copyOf(ReferenceSubCp, max_iterations << 1); + if(!isJulia) { + PrecalculatedTerms = Arrays.copyOf(PrecalculatedTerms, max_iterations << 1); } - - PrecalculatedTerms = Arrays.copyOf(PrecalculatedTerms, max_iterations << 1); PrecalculatedTerms2 = Arrays.copyOf(PrecalculatedTerms2, max_iterations << 1); if (deepZoom) { ReferenceDeep.resize(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep.resize(max_iterations); - } - else { - ReferenceSubCpDeep.resize(max_iterations); + ReferenceSubCpDeep.resize(max_iterations); + if(!isJulia) { + PrecalculatedTermsDeep.resize(max_iterations); } - - PrecalculatedTermsDeep.resize(max_iterations); PrecalculatedTerms2Deep.resize(max_iterations); } - - System.gc(); } - BigComplex pixel = (BigComplex)gpixel; + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; + + GenericComplex z, c, zold, zold2, start, c0, initVal, pixel; + + if(useBignum) { + if (bigNumLib == Constants.BIGNUM_MPFR) { + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + initVal = bn.divide(3); + z = iterations == 0 ? (isJulia ? bn : new MpfrBigNumComplex((MpfrBigNumComplex)initVal)) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZValue; + start = isJulia ? new MpfrBigNumComplex(bn) : new MpfrBigNumComplex((MpfrBigNumComplex)initVal); + c0 = new MpfrBigNumComplex((MpfrBigNumComplex)c); + pixel = new MpfrBigNumComplex(bn); + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + DDComplex ddn = inputPixel.toDDComplex(); + initVal = ddn.divide(3); + z = iterations == 0 ? (isJulia ? ddn : initVal) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : ddn; + zold = iterations == 0 ? new DDComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZValue; + start = isJulia ? ddn : initVal; + c0 = c; + pixel = ddn; + } + else { + Complex bn = inputPixel.toComplex(); + initVal = bn.divide(3); + z = iterations == 0 ? (isJulia ? bn : new Complex((Complex)initVal)) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new Complex() : secondTolastZValue; + zold2 = iterations == 0 ? new Complex() : thirdTolastZValue; + start = isJulia ? new Complex(bn) : new Complex((Complex)initVal); + c0 = new Complex((Complex) c); + pixel = new Complex(bn); + } + } + else { + initVal = inputPixel.divide(MyApfloat.THREE); - BigComplex initVal = pixel.divide(new MyApfloat(3.0)); + z = iterations == 0 ? (isJulia ? inputPixel : initVal) : lastZValue; - BigComplex z = iterations == 0 ? (isJulia ? pixel : initVal) : (BigComplex)lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : inputPixel; - BigComplex c = isJulia ? new BigComplex(seed) : pixel; + zold = iterations == 0 ? new BigComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new BigComplex() : thirdTolastZValue; + start = isJulia ? inputPixel : initVal; + c0 = c; + pixel = inputPixel; + } - BigComplex zold = iterations == 0 ? new BigComplex() : (BigComplex)secondTolastZValue; - BigComplex zold2 = iterations == 0 ? new BigComplex() : (BigComplex)thirdTolastZValue; - BigComplex start = isJulia ? pixel : initVal; - BigComplex c0 = c; Location loc = new Location(); - refPoint = pixel; + refPoint = inputPixel; refPointSmall = refPoint.toComplex(); C = c.toComplex(); - Apfloat three = new MyApfloat(3.0); - BigComplex c4big = c.times(new MyApfloat(4.0)); + GenericComplex c4big = c.times4(); C4 = c4big.toComplex(); - BigComplex c2big = c.times(new MyApfloat(2.0)); + GenericComplex c2big = c.times2(); C2 = c2big.toComplex(); - BigComplex csqrbig = c.square(); + GenericComplex csqrbig = c.square(); Csqr = csqrbig.toComplex(); - BigComplex csqrs3big = csqrbig.sub(three); + GenericComplex csqrs3big; + + if(useBignum) { + csqrs3big = csqrbig.sub(3); + } + else { + csqrs3big = csqrbig.sub(MyApfloat.THREE); + } CsqrS3 = csqrs3big.toComplex(); - BigComplex csqr2s3big = csqrbig.times(MyApfloat.TWO).sub(three); + GenericComplex csqr2s3big; + + if(useBignum) { + csqr2s3big = csqrbig.times2().sub_mutable(3); + } + else { + csqr2s3big = csqrbig.times2().sub(MyApfloat.THREE); + } Csqr2S3 = csqr2s3big.toComplex(); if(deepZoom) { @@ -298,53 +332,69 @@ else if (max_iterations > getReferenceLength()){ setArrayValue(Reference, iterations, cz); - BigComplex zsubcp = null; - BigComplex zsubpixel = null; - if(isJulia) { - zsubpixel = z.sub(pixel); - setArrayValue(ReferenceSubPixel, iterations, zsubpixel.toComplex()); - } - else { - zsubcp = z.sub(initVal); - setArrayValue(ReferenceSubCp, iterations, zsubcp.toComplex()); - } + GenericComplex zsubcp = z.sub(initVal); + setArrayValue(ReferenceSubCp, iterations, zsubcp.toComplex()); - BigComplex zsqr = z.square(); + GenericComplex zsqr = z.square(); + + GenericComplex preCalc = null; + + if(!isJulia) { + if (useBignum) { + preCalc = z.fourth().sub_mutable(zsqr.times2()).plus_mutable(1); // //Z^4-2*Z^2+1 for catastrophic cancelation + } else { + preCalc = z.fourth().sub(zsqr.times2()).plus(MyApfloat.ONE); // //Z^4-2*Z^2+1 for catastrophic cancelation + } + + setArrayValue(PrecalculatedTerms, iterations, preCalc.toComplex()); + } - BigComplex preCalc = z.fourth().sub(zsqr.times(MyApfloat.TWO)).plus(MyApfloat.ONE); // //Z^4-2*Z^2+1 for catastrophic cancelation + GenericComplex zsqr3; - setArrayValue(PrecalculatedTerms, iterations, preCalc.toComplex()); + if(useBignum) { + zsqr3 = zsqr.times(3); + } + else { + zsqr3 = zsqr.times(MyApfloat.THREE); + } - BigComplex zsqr3 = zsqr.times(three); + GenericComplex preCalc2; - BigComplex preCalc2 = zsqr3.negative().plus(MyApfloat.ONE); + if(useBignum) { + preCalc2 = zsqr3.negative().plus_mutable(1); + } + else { + preCalc2 = zsqr3.negative().plus(MyApfloat.ONE); + } setArrayValue(PrecalculatedTerms2, iterations, preCalc2.toComplex()); if(deepZoom) { setArrayDeepValue(ReferenceDeep, iterations, loc.getMantExpComplex(z)); + setArrayDeepValue(ReferenceSubCpDeep, iterations, loc.getMantExpComplex(zsubcp)); - if(isJulia) { - setArrayDeepValue(ReferenceSubPixelDeep, iterations, loc.getMantExpComplex(zsubpixel)); + if(!isJulia) { + setArrayDeepValue(PrecalculatedTermsDeep, iterations, loc.getMantExpComplex(preCalc)); } - else { - setArrayDeepValue(ReferenceSubCpDeep, iterations, loc.getMantExpComplex(zsubcp)); - } - - setArrayDeepValue(PrecalculatedTermsDeep, iterations, loc.getMantExpComplex(preCalc)); setArrayDeepValue(PrecalculatedTerms2Deep, iterations, loc.getMantExpComplex(preCalc2)); } - if (iterations > 0 && convergent_bailout_algorithm.converged(z, zold, zold2, iterations, c, start, c0, pixel)) { + if (iterations > 0 && convergent_bailout_algorithm.Converged(z, zold, zold2, iterations, c, start, c0, pixel)) { break; } - zold2 = zold; - zold = z; + zold2.set(zold); + zold.set(z); try { - z = z.sub(z.sub(MyApfloat.ONE).times(z.plus(MyApfloat.ONE)).times(z.sub(c)).divide(c.times(z).times(MyApfloat.TWO).negative().plus(zsqr3).sub(MyApfloat.ONE))); + if(useBignum) { + z = z.sub_mutable(z.sub(1).times_mutable(z.plus(1)).times_mutable(z.sub(c)).divide_mutable(c.times(z).times2_mutable().negative_mutable().plus_mutable(zsqr3).sub_mutable(1))); + } + else { + z = z.sub(z.sub(MyApfloat.ONE).times(z.plus(MyApfloat.ONE)).times(z.sub(c)).divide(c.times(z).times2().negative().plus(zsqr3).sub(MyApfloat.ONE))); + } + } catch (Exception ex) { break; @@ -370,10 +420,190 @@ else if (max_iterations > getReferenceLength()){ progress.setString(REFERENCE_CALCULATION_STR + " 100%"); } ReferenceCalculationTime = System.currentTimeMillis() - time; + + if(isJulia) { + calculateJuliaReferencePoint(inputPixel, size, deepZoom, iterations2, progress); + } } + @Override + protected void calculateJuliaReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, JProgressBar progress) { + + //Since the initial value is variable we need to recalculate each time +// if(iterations == 0 && ((!deepZoom && SecondReference != null) || (deepZoom && SecondReferenceDeep != null))) { +// return; +// } + + long time = System.currentTimeMillis(); + + int max_ref_iterations = getReferenceMaxIterations(); + + int initIterations = iterations; + + if(progress != null) { + progress.setMaximum(max_ref_iterations - initIterations); + progress.setValue(0); + progress.setForeground(MainWindow.progress_ref_color); + progress.setString(REFERENCE_CALCULATION_STR + " " + String.format("%3d", 0) + "%"); + } + + if (iterations == 0) { + SecondReference = new double[max_ref_iterations << 1]; + SecondReferenceSubCp = new double[max_ref_iterations << 1]; + SecondPrecalculatedTerms2 = new double[max_ref_iterations << 1]; + + if (deepZoom) { + SecondReferenceDeep = new DeepReference(max_ref_iterations); + SecondReferenceSubCpDeep = new DeepReference(max_ref_iterations); + SecondPrecalculatedTerms2Deep = new DeepReference(max_ref_iterations); + } + } else if (max_ref_iterations > getSecondReferenceLength()) { + SecondReference = Arrays.copyOf(SecondReference, max_ref_iterations << 1); + SecondReferenceSubCp = Arrays.copyOf(SecondReferenceSubCp, max_ref_iterations << 1); + SecondPrecalculatedTerms2 = Arrays.copyOf(SecondPrecalculatedTerms2, max_ref_iterations << 1); + + if (deepZoom) { + SecondReferenceDeep.resize(max_ref_iterations); + SecondReferenceSubCpDeep.resize(max_ref_iterations); + SecondPrecalculatedTerms2Deep.resize(max_ref_iterations); + } + } + + Location loc = new Location(); + + GenericComplex z, c, zold, zold2, start, c0, pixel, initVal; + + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; + + if(useBignum) { + if (bigNumLib == Constants.BIGNUM_MPFR) { + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + initVal = bn.divide(3); + z = iterations == 0 ? new MpfrBigNumComplex((MpfrBigNumComplex)initVal) : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZ2Value; + start = new MpfrBigNumComplex((MpfrBigNumComplex)initVal); + c0 = new MpfrBigNumComplex((MpfrBigNumComplex)c); + pixel = new MpfrBigNumComplex(bn); + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + DDComplex ddn = inputPixel.toDDComplex(); + initVal = ddn.divide(3); + z = iterations == 0 ? initVal : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new DDComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZ2Value; + start = initVal; + c0 = c; + pixel = ddn; + } + else { + Complex bn = inputPixel.toComplex(); + initVal = bn.divide(3); + z = iterations == 0 ? new Complex((Complex)initVal) : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new Complex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new Complex() : thirdTolastZ2Value; + start = new Complex((Complex)initVal); + c0 = new Complex((Complex) c); + pixel = new Complex(bn); + } + } + else { + initVal = inputPixel.divide(MyApfloat.THREE); + + z = iterations == 0 ? initVal : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new BigComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new BigComplex() : thirdTolastZ2Value; + start = initVal; + c0 = c; + pixel = inputPixel; + } + + for (; iterations < max_ref_iterations; iterations++) { + + Complex cz = z.toComplex(); + if(cz.isInfinite()) { + break; + } + + setArrayValue(SecondReference, iterations, cz); + + GenericComplex zsubcp = z.sub(initVal); + setArrayValue(SecondReferenceSubCp, iterations, zsubcp.toComplex()); + + GenericComplex zsqr = z.square(); + + GenericComplex zsqr3; + + if(useBignum) { + zsqr3 = zsqr.times(3); + } + else { + zsqr3 = zsqr.times(MyApfloat.THREE); + } + + GenericComplex preCalc2; + + if(useBignum) { + preCalc2 = zsqr3.negative().plus_mutable(1); + } + else { + preCalc2 = zsqr3.negative().plus(MyApfloat.ONE); + } + + setArrayValue(SecondPrecalculatedTerms2, iterations, preCalc2.toComplex()); + + if(deepZoom) { + setArrayDeepValue(SecondReferenceDeep, iterations, loc.getMantExpComplex(z)); + setArrayDeepValue(SecondReferenceSubCpDeep, iterations, loc.getMantExpComplex(zsubcp)); + setArrayDeepValue(SecondPrecalculatedTerms2Deep, iterations, loc.getMantExpComplex(preCalc2)); + } + + if (iterations > 0 && convergent_bailout_algorithm.Converged(z, zold, zold2, iterations, c, start, c0, pixel)) { + break; + } + + zold2.set(zold); + zold.set(z); + + + try { + if(useBignum) { + z = z.sub_mutable(z.sub(1).times_mutable(z.plus(1)).times_mutable(z.sub(c)).divide_mutable(c.times(z).times2_mutable().negative_mutable().plus_mutable(zsqr3).sub_mutable(1))); + } + else { + z = z.sub(z.sub(MyApfloat.ONE).times(z.plus(MyApfloat.ONE)).times(z.sub(c)).divide(c.times(z).times2().negative().plus(zsqr3).sub(MyApfloat.ONE))); + } + + } + catch (Exception ex) { + break; + } + + if(progress != null && iterations % 1000 == 0) { + progress.setValue(iterations - initIterations); + progress.setString(REFERENCE_CALCULATION_STR + " " + String.format("%3d",(int) ((double) (iterations - initIterations) / progress.getMaximum() * 100)) + "%"); + } + + } + + lastZ2Value = z; + secondTolastZ2Value = zold; + thirdTolastZ2Value = zold2; + MaxRef2Iteration = iterations - 1; + if(progress != null) { + progress.setValue(progress.getMaximum()); + progress.setString(REFERENCE_CALCULATION_STR + " 100%"); + } + + SecondReferenceCalculationTime = System.currentTimeMillis() - time; + } /* (2*(2*C*Z - 3*Z^2 + 1)*z^3 + (12*C*Z^2 - 12*Z^3 - 2*(C^2 - 3)*Z - (2*C*Z - 3*Z^2 + 1)*c - 4*C)*z^2 - (Z^4 - 2*Z^2 + 1)*c + 2*(4*C*Z^3 - 3*Z^4 - (C^2 - 3)*Z^2 + C^2 - 4*C*Z - (C*Z^2 - Z^3 - C + Z)*c)*z)/(12*C*Z^3 - 9*Z^4 - 2*(2*C^2 - 3)*Z^2 + 3*(2*C*Z - 3*Z^2 + 1)*z^2 - 4*C*Z - 2*(2*C*Z^2 - 3*Z^3 + Z)*c + 2*(9*C*Z^2 - 9*Z^3 - (2*C^2 - 3)*Z - (2*C*Z - 3*Z^2 + 1)*c - C)*z - 1) @@ -518,6 +748,71 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, int RefIter return num.divide_mutable(denom); } + @Override + public Complex perturbationFunction(Complex DeltaSubN, double[] Reference, double[] PrecalculatedTerms, double[] PrecalculatedTerms2, int RefIteration) { + Complex Z = getArrayValue(Reference, RefIteration); + Complex z = DeltaSubN; + + Complex Zsqr = Z.square(); + Complex zsqr = z.square(); + Complex Zcube = Z.cube(); + + Complex temp10 = getArrayValue(PrecalculatedTerms2, RefIteration); + Complex temp8 = C.times(Zsqr); + Complex temp1 = C2.times(Z).plus_mutable(temp10); + Complex temp2 = temp8.sub(Zcube); + Complex temp5 = Zcube.times(C4).sub_mutable(Z.fourth().times_mutable(3)); + Complex temp6 = C4.times(Z); + + Complex num = temp1.times(2).times_mutable(z.cube()) + .plus_mutable(temp2.times(12).sub_mutable(CsqrS3.times(2).times_mutable(Z)).sub_mutable(C4).times_mutable(zsqr)) + .plus_mutable(temp5.sub(CsqrS3.times(Zsqr)).plus_mutable(Csqr).sub_mutable(temp6).times_mutable(2).times_mutable(z)); + + + Complex denom = temp5.times(3) + .sub_mutable(Csqr2S3.times(Zsqr).times_mutable(2)) + .plus_mutable(temp1.times(zsqr).times_mutable(3)) + .sub_mutable(temp6) + .plus_mutable(temp2.times(9).sub_mutable(Csqr2S3.times(Z)).sub_mutable(C).times_mutable(z).times_mutable(2)) + .sub_mutable(1); + + + return num.divide_mutable(denom); + + } + + @Override + public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, DeepReference ReferenceDeep, DeepReference PrecalculatedTermsDeep, DeepReference PrecalculatedTerms2Deep, int RefIteration) { + MantExpComplex Z = getArrayDeepValue(ReferenceDeep, RefIteration); + MantExpComplex z = DeltaSubN; + + MantExpComplex Zsqr = Z.square(); + MantExpComplex zsqr = z.square(); + MantExpComplex Zcube = Z.cube(); + + MantExpComplex temp10 = getArrayDeepValue(PrecalculatedTerms2Deep, RefIteration); + MantExpComplex temp8 = Cdeep.times(Zsqr); + MantExpComplex temp1 = C2Deep.times(Z).plus_mutable(temp10); + MantExpComplex temp2 = temp8.sub(Zcube); + MantExpComplex temp5 = Zcube.times(C4Deep).sub_mutable(Z.fourth().times_mutable(MantExp.THREE)); + MantExpComplex temp6 = C4Deep.times(Z); + + MantExpComplex num = temp1.times2().times_mutable(z.cube()) + .plus_mutable(temp2.times(MantExp.TWELVE).sub_mutable(CsqrS3Deep.times2().times_mutable(Z)).sub_mutable(C4Deep).times_mutable(zsqr)) + .plus_mutable(temp5.sub(CsqrS3Deep.times(Zsqr)).plus_mutable(CsqrDeep).sub_mutable(temp6).times2_mutable().times_mutable(z)); + + + MantExpComplex denom = temp5.times(MantExp.THREE) + .sub_mutable(Csqr2S3Deep.times(Zsqr).times2_mutable()) + .plus_mutable(temp1.times(zsqr).times_mutable(MantExp.THREE)) + .sub_mutable(temp6) + .plus_mutable(temp2.times(MantExp.NINE).sub_mutable(Csqr2S3Deep.times(Z)).sub_mutable(Cdeep).times_mutable(z).times2_mutable()) + .sub_mutable(MantExp.ONE); + + + return num.divide_mutable(denom); + } + @Override public Complex[] initializePerturbation(Complex dpixel) { @@ -529,12 +824,6 @@ public Complex[] initializePerturbation(Complex dpixel) { else { complex[0] = defaultInitVal.getValue(dpixel); complex[1] = new Complex(dpixel); - - if(skippedIterations != 0) { - - complex[0] = (Complex) initializeFromSeries(dpixel); - - } } return complex; @@ -550,14 +839,8 @@ public MantExpComplex[] initializePerturbation(MantExpComplex dpixel) { return super.initializePerturbation(dpixel); } else { - complex[0] = dpixel.divide(new MantExp(3.0)); + complex[0] = dpixel.divide(MantExp.THREE); complex[1] = new MantExpComplex(dpixel); - - if(skippedIterations != 0) { - - complex[0] = (MantExpComplex) initializeFromSeries(dpixel); - - } } return complex; @@ -568,4 +851,7 @@ public MantExpComplex[] initializePerturbation(MantExpComplex dpixel) { public Complex evaluateFunction(Complex z, Complex c) { return z.sub(1).times_mutable(z.plus(1)).times_mutable(z.sub(c)); } + + @Override + public boolean supportsMpfrBignum() { return true;} } diff --git a/src/fractalzoomer/functions/general/Nova.java b/src/fractalzoomer/functions/general/Nova.java index f0b624a14..c12cec86a 100644 --- a/src/fractalzoomer/functions/general/Nova.java +++ b/src/fractalzoomer/functions/general/Nova.java @@ -17,7 +17,6 @@ package fractalzoomer.functions.general; import fractalzoomer.core.*; -import fractalzoomer.core.DeepReference; import fractalzoomer.core.location.Location; import fractalzoomer.fractal_options.initial_value.DefaultInitialValue; import fractalzoomer.fractal_options.initial_value.InitialValue; @@ -73,6 +72,7 @@ import fractalzoomer.functions.root_finding_methods.weerakoon_fernando.WeerakoonFernandoRootFindingMethod; import fractalzoomer.functions.root_finding_methods.whittaker.WhittakerRootFindingMethod; import fractalzoomer.functions.root_finding_methods.whittaker_double_convex.WhittakerDoubleConvexRootFindingMethod; +import fractalzoomer.main.Constants; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.Settings; @@ -909,7 +909,7 @@ public boolean supportsPerturbationTheory() { } @Override - public void calculateReferencePoint(GenericComplex gpixel, Apfloat size, boolean deepZoom, int iterations, Location externalLocation, JProgressBar progress) { + public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, int iterations2, Location externalLocation, JProgressBar progress) { long time = System.currentTimeMillis(); @@ -924,81 +924,107 @@ public void calculateReferencePoint(GenericComplex gpixel, Apfloat size, boolean if(iterations == 0) { Reference = new double[max_iterations << 1]; - - if(isJulia) { - ReferenceSubPixel = new double[max_iterations << 1]; - } - else { - ReferenceSubCp = new double[max_iterations << 1]; - } - + ReferenceSubCp = new double[max_iterations << 1]; PrecalculatedTerms = new double[max_iterations << 1]; if (deepZoom) { ReferenceDeep = new DeepReference(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep = new DeepReference(max_iterations); - } - else { - ReferenceSubCpDeep = new DeepReference(max_iterations); - } - + ReferenceSubCpDeep = new DeepReference(max_iterations); PrecalculatedTermsDeep = new DeepReference(max_iterations); } } else if (max_iterations > getReferenceLength()){ Reference = Arrays.copyOf(Reference, max_iterations << 1); - - if(isJulia) { - ReferenceSubPixel = Arrays.copyOf(ReferenceSubPixel, max_iterations << 1); - } - else { - ReferenceSubCp = Arrays.copyOf(ReferenceSubCp, max_iterations << 1); - } - + ReferenceSubCp = Arrays.copyOf(ReferenceSubCp, max_iterations << 1); PrecalculatedTerms = Arrays.copyOf(PrecalculatedTerms, max_iterations << 1); if (deepZoom) { ReferenceDeep.resize(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep.resize(max_iterations); - } - else { - ReferenceSubCpDeep.resize(max_iterations); - } - + ReferenceSubCpDeep.resize(max_iterations); PrecalculatedTermsDeep.resize(max_iterations); } + } - System.gc(); + if(isJulia) { + if(inputPixel instanceof BigComplex && ((BigComplex)inputPixel).norm().compareTo(new MyApfloat(1e-4)) < 0) { + inputPixel = new BigComplex(1e-4, 1e-4); + } + else if(inputPixel instanceof MpfrBigNumComplex && ((MpfrBigNumComplex)inputPixel).norm().compare(1e-4) < 0) { + inputPixel = new MpfrBigNumComplex(1e-4, 1e-4); + } + else if(inputPixel instanceof DDComplex && ((DDComplex)inputPixel).norm().compareTo(new DoubleDouble(1e-4)) < 0) { + inputPixel = new DDComplex(1e-4, 1e-4); + } + else if(inputPixel instanceof Complex && ((Complex)inputPixel).norm() < 1e-4) { + inputPixel = new Complex(1e-4, 1e-4); + } } - BigComplex pixel = (BigComplex)gpixel; - //Due to zero, all around zero will not work - if(isJulia && pixel.norm().compareTo(new MyApfloat(1e-4)) < 0) { - Apfloat dx = new MyApfloat(1e-4); - pixel = new BigComplex(dx, dx); - } + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; + + GenericComplex z, c, zold, zold2, start, c0, initVal, pixel; + if(useBignum) { + if(bigNumLib == Constants.BIGNUM_MPFR) { + + initVal = new MpfrBigNumComplex(defaultInitVal.getValue(null)); + + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + + z = iterations == 0 ? (isJulia ? bn : new MpfrBigNumComplex((MpfrBigNumComplex)initVal)) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZValue; + start = isJulia ? new MpfrBigNumComplex(bn) : new MpfrBigNumComplex((MpfrBigNumComplex)initVal); + c0 = new MpfrBigNumComplex((MpfrBigNumComplex)c); + pixel = new MpfrBigNumComplex(bn); + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + initVal = new DDComplex(defaultInitVal.getValue(null)); + + DDComplex ddn = inputPixel.toDDComplex(); + z = iterations == 0 ? (isJulia ? ddn : initVal) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : ddn; + zold = iterations == 0 ? new DDComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZValue; + start = isJulia ? ddn : initVal; + c0 = c; + pixel = ddn; + } + else { + initVal = defaultInitVal.getValue(null); - BigComplex initVal = new BigComplex(defaultInitVal.getValue(null)); + Complex bn = inputPixel.toComplex(); + + z = iterations == 0 ? (isJulia ? bn : new Complex((Complex)initVal)) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new Complex() : secondTolastZValue; + zold2 = iterations == 0 ? new Complex() : thirdTolastZValue; + start = isJulia ? new Complex(bn) : new Complex((Complex)initVal); + c0 = new Complex((Complex) c); + pixel = new Complex(bn); + } + } + else { + initVal = new BigComplex(defaultInitVal.getValue(null)); - BigComplex z = iterations == 0 ? (isJulia ? pixel : initVal) : (BigComplex)lastZValue; + z = iterations == 0 ? (isJulia ? inputPixel : initVal) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : inputPixel; + zold = iterations == 0 ? new BigComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new BigComplex() : thirdTolastZValue; + start = isJulia ? inputPixel : initVal; + c0 = c; + pixel = inputPixel; + } - BigComplex c = isJulia ? new BigComplex(seed) : pixel; - BigComplex zold = iterations == 0 ? new BigComplex() : (BigComplex)secondTolastZValue; - BigComplex zold2 = iterations == 0 ? new BigComplex() : (BigComplex)thirdTolastZValue; - BigComplex start = isJulia ? pixel : initVal; - BigComplex c0 = c; Location loc = new Location(); - refPoint = pixel; + refPoint = inputPixel; - refPointSmall = pixel.toComplex(); + refPointSmall = refPoint.toComplex(); if(deepZoom) { refPointSmallDeep = loc.getMantExpComplex(refPoint); @@ -1006,8 +1032,6 @@ else if (max_iterations > getReferenceLength()){ RefType = getRefType(); - Apfloat three = new MyApfloat(3.0); - for (; iterations < max_iterations; iterations++) { Complex cz = z.toComplex(); @@ -1017,42 +1041,34 @@ else if (max_iterations > getReferenceLength()){ setArrayValue(Reference, iterations, cz); - BigComplex zsubcp = null; - BigComplex zsubpixel = null; - if(isJulia) { - zsubpixel = z.sub(pixel); - setArrayValue(ReferenceSubPixel, iterations, zsubpixel.toComplex()); - } - else { - zsubcp = z.sub(initVal); - setArrayValue(ReferenceSubCp, iterations, zsubcp.toComplex()); - } + GenericComplex zsubcp = z.sub(initVal); + setArrayValue(ReferenceSubCp, iterations, zsubcp.toComplex()); + + GenericComplex preCalc; + preCalc = z.fourth().sub_mutable(z); //Z^4-Z for catastrophic cancelation - BigComplex preCalc = z.fourth().sub(z); //Z^4-Z for catastrophic cancelation setArrayValue(PrecalculatedTerms, iterations, preCalc.toComplex()); if(deepZoom) { setArrayDeepValue(ReferenceDeep, iterations, loc.getMantExpComplex(z)); - - if(isJulia) { - setArrayDeepValue(ReferenceSubPixelDeep, iterations, loc.getMantExpComplex(zsubpixel)); - } - else { - setArrayDeepValue(ReferenceSubCpDeep, iterations, loc.getMantExpComplex(zsubcp)); - } - + setArrayDeepValue(ReferenceSubCpDeep, iterations, loc.getMantExpComplex(zsubcp)); setArrayDeepValue(PrecalculatedTermsDeep, iterations, loc.getMantExpComplex(preCalc)); } - if (iterations > 0 && convergent_bailout_algorithm.converged(z, zold, zold2, iterations, c, start, c0, pixel)) { + if (iterations > 0 && convergent_bailout_algorithm.Converged(z, zold, zold2, iterations, c, start, c0, pixel)) { break; } - zold2 = zold; - zold = z; + zold2.set(zold); + zold.set(z); try { - z = z.sub(z.cube().sub(MyApfloat.ONE).divide(z.square().times(three))).plus(c); + if(useBignum) { + z = z.sub_mutable(z.cube().sub_mutable(1).divide_mutable(z.square().times_mutable(3))).plus_mutable(c); + } + else { + z = z.sub(z.cube().sub(MyApfloat.ONE).divide(z.square().times(MyApfloat.THREE))).plus(c); + } } catch (Exception ex) { break; @@ -1079,6 +1095,176 @@ else if (max_iterations > getReferenceLength()){ } ReferenceCalculationTime = System.currentTimeMillis() - time; + if(isJulia) { + calculateJuliaReferencePoint(inputPixel, size, deepZoom, iterations2, progress); + } + + } + + @Override + protected void calculateJuliaReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, JProgressBar progress) { + + if(iterations == 0 && ((!deepZoom && SecondReference != null) || (deepZoom && SecondReferenceDeep != null))) { + return; + } + + long time = System.currentTimeMillis(); + + int max_ref_iterations = getReferenceMaxIterations(); + + int initIterations = iterations; + + if(progress != null) { + progress.setMaximum(max_ref_iterations - initIterations); + progress.setValue(0); + progress.setForeground(MainWindow.progress_ref_color); + progress.setString(REFERENCE_CALCULATION_STR + " " + String.format("%3d", 0) + "%"); + } + + if (iterations == 0) { + SecondReference = new double[max_ref_iterations << 1]; + SecondReferenceSubCp = new double[max_ref_iterations << 1]; + SecondPrecalculatedTerms = new double[max_ref_iterations << 1]; + + if (deepZoom) { + SecondReferenceDeep = new DeepReference(max_ref_iterations); + SecondReferenceSubCpDeep = new DeepReference(max_ref_iterations); + SecondPrecalculatedTermsDeep = new DeepReference(max_ref_iterations); + } + } else if (max_ref_iterations > getSecondReferenceLength()) { + SecondReference = Arrays.copyOf(SecondReference, max_ref_iterations << 1); + SecondReferenceSubCp = Arrays.copyOf(SecondReferenceSubCp, max_ref_iterations << 1); + SecondPrecalculatedTerms = Arrays.copyOf(SecondPrecalculatedTerms, max_ref_iterations << 1); + + if (deepZoom) { + SecondReferenceDeep.resize(max_ref_iterations); + SecondReferenceSubCpDeep.resize(max_ref_iterations); + SecondPrecalculatedTermsDeep.resize(max_ref_iterations); + } + } + + Location loc = new Location(); + + GenericComplex z, c, zold, zold2, start, c0, pixel, initVal; + + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; + + if(useBignum) { + if(bigNumLib == Constants.BIGNUM_MPFR) { + + initVal = new MpfrBigNumComplex(defaultInitVal.getValue(null)); + + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + + z = iterations == 0 ? new MpfrBigNumComplex((MpfrBigNumComplex)initVal) : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZ2Value; + start = new MpfrBigNumComplex((MpfrBigNumComplex)initVal); + c0 = new MpfrBigNumComplex((MpfrBigNumComplex)c); + pixel = new MpfrBigNumComplex(bn); + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + initVal = new DDComplex(defaultInitVal.getValue(null)); + + DDComplex ddn = inputPixel.toDDComplex(); + z = iterations == 0 ? initVal : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new DDComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZ2Value; + start = initVal; + c0 = c; + pixel = ddn; + } + else { + initVal = defaultInitVal.getValue(null); + + Complex bn = inputPixel.toComplex(); + + z = iterations == 0 ? new Complex((Complex)initVal) : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new Complex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new Complex() : thirdTolastZ2Value; + start = new Complex((Complex)initVal); + c0 = new Complex((Complex) c); + pixel = new Complex(bn); + } + } + else { + initVal = new BigComplex(defaultInitVal.getValue(null)); + + z = iterations == 0 ? initVal : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new BigComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new BigComplex() : thirdTolastZ2Value; + start = initVal; + c0 = c; + pixel = inputPixel; + } + + + for (; iterations < max_ref_iterations; iterations++) { + + Complex cz = z.toComplex(); + if(cz.isInfinite()) { + break; + } + + setArrayValue(SecondReference, iterations, cz); + + GenericComplex zsubcp = z.sub(initVal); + setArrayValue(SecondReferenceSubCp, iterations, zsubcp.toComplex()); + + GenericComplex preCalc; + preCalc = z.fourth().sub_mutable(z); //Z^4-Z for catastrophic cancelation + + setArrayValue(SecondPrecalculatedTerms, iterations, preCalc.toComplex()); + + if(deepZoom) { + setArrayDeepValue(SecondReferenceDeep, iterations, loc.getMantExpComplex(z)); + setArrayDeepValue(SecondReferenceSubCpDeep, iterations, loc.getMantExpComplex(zsubcp)); + setArrayDeepValue(SecondPrecalculatedTermsDeep, iterations, loc.getMantExpComplex(preCalc)); + } + + if (iterations > 0 && convergent_bailout_algorithm.Converged(z, zold, zold2, iterations, c, start, c0, pixel)) { + break; + } + + zold2.set(zold); + zold.set(z); + + try { + if(useBignum) { + z = z.sub_mutable(z.cube().sub_mutable(1).divide_mutable(z.square().times_mutable(3))).plus_mutable(c); + } + else { + z = z.sub(z.cube().sub(MyApfloat.ONE).divide(z.square().times(MyApfloat.THREE))).plus(c); + } + } + catch (Exception ex) { + break; + } + + if(progress != null && iterations % 1000 == 0) { + progress.setValue(iterations - initIterations); + progress.setString(REFERENCE_CALCULATION_STR + " " + String.format("%3d",(int) ((double) (iterations - initIterations) / progress.getMaximum() * 100)) + "%"); + } + + } + + lastZ2Value = z; + secondTolastZ2Value = zold; + thirdTolastZ2Value = zold2; + + MaxRef2Iteration = iterations - 1; + + if(progress != null) { + progress.setValue(progress.getMaximum()); + progress.setString(REFERENCE_CALCULATION_STR + " 100%"); + } + + SecondReferenceCalculationTime = System.currentTimeMillis() - time; } @@ -1121,7 +1307,7 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, MantExpComp MantExpComplex c = DeltaSub0; MantExpComplex temp = Z.times2().plus_mutable(z).times_mutable(z).times_mutable(Z.square()); - return temp.plus(getArrayDeepValue(PrecalculatedTermsDeep, RefIteration)).sub_mutable(z.times05()).times_mutable(z).divide_mutable(temp.plus(Z.fourth()).times_mutable(MantExp.ONEPOINTFIVE)).plus_mutable(c); + return temp.plus(getArrayDeepValue(PrecalculatedTermsDeep, RefIteration)).sub_mutable(z.divide2()).times_mutable(z).divide_mutable(temp.plus(Z.fourth()).times_mutable(MantExp.ONEPOINTFIVE)).plus_mutable(c); } @Override @@ -1142,17 +1328,38 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, int RefIter MantExpComplex z = DeltaSubN; MantExpComplex temp = Z.times2().plus_mutable(z).times_mutable(z).times_mutable(Z.square()); - return temp.plus(getArrayDeepValue(PrecalculatedTermsDeep, RefIteration)).sub_mutable(z.times05()).times_mutable(z).divide_mutable(temp.plus(Z.fourth()).times_mutable(MantExp.ONEPOINTFIVE)); + return temp.plus(getArrayDeepValue(PrecalculatedTermsDeep, RefIteration)).sub_mutable(z.divide2()).times_mutable(z).divide_mutable(temp.plus(Z.fourth()).times_mutable(MantExp.ONEPOINTFIVE)); + } + + @Override + public Complex perturbationFunction(Complex DeltaSubN, double[] Reference, double[] PrecalculatedTerms, double[] PrecalculatedTerms2, int RefIteration) { + + Complex Z = getArrayValue(Reference, RefIteration); + Complex z = DeltaSubN; + + Complex temp = Z.times(2).plus_mutable(z).times_mutable(z).times_mutable(Z.square()); + return temp.plus(getArrayValue(PrecalculatedTerms, RefIteration)).sub_mutable(z.times(0.5)).times_mutable(z).divide_mutable(temp.plus(Z.fourth()).times_mutable(1.5)); + + } + + @Override + public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, DeepReference ReferenceDeep, DeepReference PrecalculatedTermsDeep, DeepReference PrecalculatedTerms2Deep, int RefIteration) { + + MantExpComplex Z = getArrayDeepValue(ReferenceDeep, RefIteration); + MantExpComplex z = DeltaSubN; + + MantExpComplex temp = Z.times2().plus_mutable(z).times_mutable(z).times_mutable(Z.square()); + return temp.plus(getArrayDeepValue(PrecalculatedTermsDeep, RefIteration)).sub_mutable(z.divide2()).times_mutable(z).divide_mutable(temp.plus(Z.fourth()).times_mutable(MantExp.ONEPOINTFIVE)); } @Override public String getRefType() { - return super.getRefType() + "-" + z_exponent.toString() + "-" + relaxation.toString() + (isJulia ? "-Julia-" + seed : ""); + return super.getRefType() + "-" + z_exponent.toString() + "-" + relaxation.toString() + (isJulia ? "-Julia-" + bigSeed.toStringPretty() : ""); } @Override public void function(BigComplex[] complex) { - complex[0] = complex[0].sub(complex[0].cube().sub(MyApfloat.ONE).divide(complex[0].square().times(new MyApfloat(3.0)))).plus(complex[1]); + complex[0] = complex[0].sub(complex[0].cube().sub(MyApfloat.ONE).divide(complex[0].square().times(MyApfloat.THREE))).plus(complex[1]); } @Override @@ -1209,4 +1416,7 @@ public Complex evaluateFunction(Complex z, Complex c) { return fz; } + @Override + public boolean supportsMpfrBignum() { return true;} + } diff --git a/src/fractalzoomer/functions/lambda/Lambda.java b/src/fractalzoomer/functions/lambda/Lambda.java index c88b1f4c4..015805776 100644 --- a/src/fractalzoomer/functions/lambda/Lambda.java +++ b/src/fractalzoomer/functions/lambda/Lambda.java @@ -17,13 +17,14 @@ package fractalzoomer.functions.lambda; import fractalzoomer.core.*; -import fractalzoomer.core.DeepReference; import fractalzoomer.core.location.Location; import fractalzoomer.fractal_options.initial_value.InitialValue; import fractalzoomer.fractal_options.initial_value.VariableConditionalInitialValue; import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; +import fractalzoomer.functions.Fractal; import fractalzoomer.functions.Julia; +import fractalzoomer.main.Constants; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; @@ -158,11 +159,11 @@ public boolean supportsPerturbationTheory() { @Override public String getRefType() { - return super.getRefType() + (isJulia ? "-Julia-" + seed : ""); + return super.getRefType() + (isJulia ? "-Julia-" + bigSeed.toStringPretty() : ""); } @Override - public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, Location externalLocation, JProgressBar progress) { + public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, int iterations2, Location externalLocation, JProgressBar progress) { long time = System.currentTimeMillis(); @@ -177,110 +178,113 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo if (iterations == 0) { Reference = new double[max_iterations << 1]; - - if(isJulia) { - ReferenceSubPixel = new double[max_iterations << 1]; - } - else { - ReferenceSubCp = new double[max_iterations << 1]; - } - + ReferenceSubCp = new double[max_iterations << 1]; PrecalculatedTerms = new double[max_iterations << 1]; - PrecalculatedTerms2 = new double[max_iterations << 1]; + if(!isJulia) { + PrecalculatedTerms2 = new double[max_iterations << 1]; + } if (deepZoom) { ReferenceDeep = new DeepReference(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep = new DeepReference(max_iterations); - } - else { - ReferenceSubCpDeep = new DeepReference(max_iterations); - } - + ReferenceSubCpDeep = new DeepReference(max_iterations); PrecalculatedTermsDeep = new DeepReference(max_iterations); - PrecalculatedTerms2Deep = new DeepReference(max_iterations); + if(!isJulia) { + PrecalculatedTerms2Deep = new DeepReference(max_iterations); + } } } else if (max_iterations > getReferenceLength()) { Reference = Arrays.copyOf(Reference, max_iterations << 1); + ReferenceSubCp = Arrays.copyOf(ReferenceSubCp, max_iterations << 1); + PrecalculatedTerms = Arrays.copyOf(PrecalculatedTerms, max_iterations << 1); - if(isJulia) { - ReferenceSubPixel = Arrays.copyOf(ReferenceSubPixel, max_iterations << 1); + if(!isJulia) { + PrecalculatedTerms2 = Arrays.copyOf(PrecalculatedTerms2, max_iterations << 1); } - else { - ReferenceSubCp = Arrays.copyOf(ReferenceSubCp, max_iterations << 1); - } - - PrecalculatedTerms = Arrays.copyOf(PrecalculatedTerms, max_iterations << 1); - PrecalculatedTerms2 = Arrays.copyOf(PrecalculatedTerms2, max_iterations << 1); if (deepZoom) { ReferenceDeep.resize(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep.resize(max_iterations); - } - else { - ReferenceSubCpDeep.resize(max_iterations); - } - + ReferenceSubCpDeep.resize(max_iterations); PrecalculatedTermsDeep.resize(max_iterations); - PrecalculatedTerms2Deep.resize(max_iterations); + if(!isJulia) { + PrecalculatedTerms2Deep.resize(max_iterations); + } } - - System.gc(); } - /*BigComplex initVal = new BigComplex(defaultInitVal.getValue(null)); - - BigComplex z = iterations == 0 ? (isJulia ? pixel : initVal) : (BigComplex)lastZValue; - - BigComplex c = isJulia ? new BigComplex(seed) : pixel; - - BigComplex zold = iterations == 0 ? new BigComplex() : (BigComplex)secondTolastZValue; - BigComplex zold2 = iterations == 0 ? new BigComplex() : (BigComplex)thirdTolastZValue; - BigComplex start = isJulia ? pixel : initVal; - BigComplex c0 = c;*/ - GenericComplex z, c, zold, zold2, start, c0, initVal, pixel; - Object normSquared, two, one; + Object normSquared; - boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE; + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; if(useBignum) { - initVal = new BigNumComplex(defaultInitVal.getValue(null)); - two = new BigNum(2); - one = new BigNum(1); - - BigNumComplex bn = inputPixel.toBigNumComplex(); - z = iterations == 0 ? (isJulia ? bn : initVal) : lastZValue; - c = isJulia ? new BigNumComplex(seed) : bn; - zold = iterations == 0 ? new BigNumComplex() : secondTolastZValue; - zold2 = iterations == 0 ? new BigNumComplex() : thirdTolastZValue; - start = isJulia ? bn : initVal; - c0 = c; - pixel = bn; - normSquared = new BigNum(); + if(bigNumLib == Constants.BIGNUM_BUILT_IN) { + initVal = new BigNumComplex(defaultInitVal.getValue(null)); + + BigNumComplex bn = inputPixel.toBigNumComplex(); + z = iterations == 0 ? (isJulia ? bn : initVal) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new BigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new BigNumComplex() : thirdTolastZValue; + start = isJulia ? bn : initVal; + c0 = c; + pixel = bn; + } + else if(bigNumLib == Constants.BIGNUM_MPFR) { + initVal = new MpfrBigNumComplex(defaultInitVal.getValue(null)); + + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + z = iterations == 0 ? (isJulia ? bn : new MpfrBigNumComplex((MpfrBigNumComplex)initVal)) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZValue; + start = isJulia ? new MpfrBigNumComplex(bn) : new MpfrBigNumComplex((MpfrBigNumComplex)initVal); + c0 = new MpfrBigNumComplex((MpfrBigNumComplex)c); + pixel = new MpfrBigNumComplex(bn); + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + initVal = new DDComplex(defaultInitVal.getValue(null)); + + DDComplex ddn = inputPixel.toDDComplex(); + z = iterations == 0 ? (isJulia ? ddn : initVal) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : ddn; + zold = iterations == 0 ? new DDComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZValue; + start = isJulia ? ddn : initVal; + c0 = c; + pixel = ddn; + } + else { + initVal = defaultInitVal.getValue(null); + + Complex bn = inputPixel.toComplex(); + z = iterations == 0 ? (isJulia ? bn : new Complex((Complex)initVal)) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new Complex() : secondTolastZValue; + zold2 = iterations == 0 ? new Complex() : thirdTolastZValue; + start = isJulia ? new Complex(bn) : new Complex((Complex)initVal); + c0 = new Complex((Complex) c); + pixel = new Complex(bn); + } } else { initVal = new BigComplex(defaultInitVal.getValue(null)); - two = MyApfloat.TWO; - one = MyApfloat.ONE; z = iterations == 0 ? (isJulia ? inputPixel : initVal) : lastZValue; - c = isJulia ? new BigComplex(seed) : inputPixel; + c = isJulia ? getSeed(useBignum, bigNumLib) : inputPixel; zold = iterations == 0 ? new BigComplex() : secondTolastZValue; zold2 = iterations == 0 ? new BigComplex() : thirdTolastZValue; start = isJulia ? inputPixel : initVal; c0 = c; pixel = inputPixel; - normSquared = Apfloat.ZERO; } + normSquared = z.normSquared(); + Location loc = new Location(); refPoint = inputPixel; @@ -307,66 +311,62 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo setArrayValue(Reference, iterations, cz); - GenericComplex zsubcp = null; - GenericComplex zsubpixel = null; - if(isJulia) { - zsubpixel = z.sub(pixel); - setArrayValue(ReferenceSubPixel, iterations, zsubpixel.toComplex()); - } - else { - zsubcp = z.sub(initVal); - setArrayValue(ReferenceSubCp, iterations, zsubcp.toComplex()); - } + GenericComplex zsubcp = z.sub(initVal); + setArrayValue(ReferenceSubCp, iterations, zsubcp.toComplex()); GenericComplex preCalc; if(useBignum) { - preCalc = z.times((BigNum) two).sub((BigNum)one); //2*Z-1 for catastrophic cancelation + preCalc = z.times2().sub_mutable(1); //2*Z-1 for catastrophic cancelation } else { - preCalc = z.times((Apfloat) two).sub((Apfloat) one); //2*Z-1 for catastrophic cancelation + preCalc = z.times2().sub(MyApfloat.ONE); //2*Z-1 for catastrophic cancelation } if(preCalcNormData) { - normData = z.normSquaredWithComponents(); + normData = z.normSquaredWithComponents(normData); normSquared = normData.normSquared; } GenericComplex preCalc2 = null; if(preCalcNormData) { - preCalc2 = z.sub(z.squareFast(normData)); //Z-Z^2 for catastrophic cancelation + if(useBignum && bigNumLib == Constants.BIGNUM_MPFR) { + preCalc2 = z.sub(z.squareFast_non_mutable(normData)); //Z-Z^2 for catastrophic cancelation + } + else { + preCalc2 = z.sub(z.squareFast(normData)); //Z-Z^2 for catastrophic cancelation + } } else { preCalc2 = z.sub(z.square()); //Z-Z^2 for catastrophic cancelation } setArrayValue(PrecalculatedTerms, iterations, preCalc.toComplex()); - setArrayValue(PrecalculatedTerms2, iterations, preCalc2.toComplex()); + + if(!isJulia) { + setArrayValue(PrecalculatedTerms2, iterations, preCalc2.toComplex()); + } if(deepZoom) { setArrayDeepValue(ReferenceDeep, iterations, loc.getMantExpComplex(z)); - if(isJulia) { - setArrayDeepValue(ReferenceSubPixelDeep, iterations, loc.getMantExpComplex(zsubpixel)); - } - else { - setArrayDeepValue(ReferenceSubCpDeep, iterations, loc.getMantExpComplex(zsubcp)); - } + setArrayDeepValue(ReferenceSubCpDeep, iterations, loc.getMantExpComplex(zsubcp)); setArrayDeepValue(PrecalculatedTermsDeep, iterations, loc.getMantExpComplex(preCalc)); - setArrayDeepValue(PrecalculatedTerms2Deep, iterations, loc.getMantExpComplex(preCalc2)); + + if(!isJulia) { + setArrayDeepValue(PrecalculatedTerms2Deep, iterations, loc.getMantExpComplex(preCalc2)); + } } if (iterations > 0 && bailout_algorithm2.Escaped(z, zold, zold2, iterations, c, start, c0, normSquared, pixel)) { break; } - zold2 = zold; - zold = z; + zold2.set(zold); + zold.set(z); try { - z = c.times(preCalc2); - //z = z.times(c).times(z.r_sub((Apfloat) one)); - //z = c.times(z.square().negative().plus(point25)).sub(point5); + z = preCalc2.times_mutable(c); } catch (Exception ex) { break; @@ -393,6 +393,211 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo } ReferenceCalculationTime = System.currentTimeMillis() - time; + if(isJulia) { + calculateJuliaReferencePoint(inputPixel, size, deepZoom, iterations2, progress); + } + + } + + @Override + protected void calculateJuliaReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, JProgressBar progress) { + + if(iterations == 0 && ((!deepZoom && SecondReference != null) || (deepZoom && SecondReferenceDeep != null))) { + return; + } + + long time = System.currentTimeMillis(); + + int max_ref_iterations = getReferenceMaxIterations(); + + int initIterations = iterations; + + if(progress != null) { + progress.setMaximum(max_ref_iterations - initIterations); + progress.setValue(0); + progress.setForeground(MainWindow.progress_ref_color); + progress.setString(REFERENCE_CALCULATION_STR + " " + String.format("%3d", 0) + "%"); + } + + if (iterations == 0) { + SecondReference = new double[max_ref_iterations << 1]; + SecondReferenceSubCp = new double[max_ref_iterations << 1]; + SecondPrecalculatedTerms = new double[max_ref_iterations << 1]; + + if (deepZoom) { + SecondReferenceDeep = new DeepReference(max_ref_iterations); + SecondReferenceSubCpDeep = new DeepReference(max_ref_iterations); + SecondPrecalculatedTermsDeep = new DeepReference(max_ref_iterations); + } + } else if (max_ref_iterations > getSecondReferenceLength()) { + SecondReference = Arrays.copyOf(SecondReference, max_ref_iterations << 1); + SecondReferenceSubCp = Arrays.copyOf(SecondReferenceSubCp, max_ref_iterations << 1); + SecondPrecalculatedTerms = Arrays.copyOf(SecondPrecalculatedTerms, max_ref_iterations << 1); + + if (deepZoom) { + SecondReferenceDeep.resize(max_ref_iterations); + SecondReferenceSubCpDeep.resize(max_ref_iterations); + SecondPrecalculatedTermsDeep.resize(max_ref_iterations); + } + } + + Location loc = new Location(); + + GenericComplex z, c, zold, zold2, start, c0, pixel, initVal; + Object normSquared; + + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; + + if(useBignum) { + + if(bigNumLib == Constants.BIGNUM_BUILT_IN) { + initVal = new BigNumComplex(defaultInitVal.getValue(null)); + + BigNumComplex bn = inputPixel.toBigNumComplex(); + z = iterations == 0 ? initVal : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new BigNumComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new BigNumComplex() : thirdTolastZ2Value; + start = initVal; + c0 = c; + pixel = bn; + } + else if(bigNumLib == Constants.BIGNUM_MPFR) { + initVal = new MpfrBigNumComplex(defaultInitVal.getValue(null)); + + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + z = iterations == 0 ? new MpfrBigNumComplex((MpfrBigNumComplex)initVal) : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZ2Value; + start = new MpfrBigNumComplex((MpfrBigNumComplex)initVal); + c0 = new MpfrBigNumComplex((MpfrBigNumComplex)c); + pixel = new MpfrBigNumComplex(bn); + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + initVal = new DDComplex(defaultInitVal.getValue(null)); + + DDComplex ddn = inputPixel.toDDComplex(); + z = iterations == 0 ? initVal : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new DDComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZ2Value; + start = initVal; + c0 = c; + pixel = ddn; + } + else { + initVal = defaultInitVal.getValue(null); + + Complex bn = inputPixel.toComplex(); + z = iterations == 0 ? new Complex((Complex)initVal) : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new Complex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new Complex() : thirdTolastZ2Value; + start = new Complex((Complex)initVal); + c0 = new Complex((Complex) c); + pixel = new Complex(bn); + } + } + else { + initVal = new BigComplex(defaultInitVal.getValue(null)); + + z = iterations == 0 ? initVal : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new BigComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new BigComplex() : thirdTolastZ2Value; + start = initVal; + c0 = c; + pixel = inputPixel; + } + + normSquared = z.normSquared(); + + boolean preCalcNormData = bailout_algorithm2.getId() == MainWindow.BAILOUT_CONDITION_CIRCLE; + NormComponents normData = null; + + for (; iterations < max_ref_iterations; iterations++) { + + Complex cz = z.toComplex(); + if(cz.isInfinite()) { + break; + } + + setArrayValue(SecondReference, iterations, cz); + + GenericComplex zsubcp = z.sub(initVal); + setArrayValue(SecondReferenceSubCp, iterations, zsubcp.toComplex()); + + GenericComplex preCalc; + + if(useBignum) { + preCalc = z.times2().sub_mutable(1); //2*Z-1 for catastrophic cancelation + } + else { + preCalc = z.times2().sub(MyApfloat.ONE); //2*Z-1 for catastrophic cancelation + } + + if(preCalcNormData) { + normData = z.normSquaredWithComponents(normData); + normSquared = normData.normSquared; + } + + GenericComplex preCalc2 = null; + + if(preCalcNormData) { + if(useBignum && bigNumLib == Constants.BIGNUM_MPFR) { + preCalc2 = z.sub(z.squareFast_non_mutable(normData)); + } + else { + preCalc2 = z.sub(z.squareFast(normData)); + } + } + else { + preCalc2 = z.sub(z.square()); + } + + setArrayValue(SecondPrecalculatedTerms, iterations, preCalc.toComplex()); + + if(deepZoom) { + setArrayDeepValue(SecondReferenceDeep, iterations, loc.getMantExpComplex(z)); + setArrayDeepValue(SecondReferenceSubCpDeep, iterations, loc.getMantExpComplex(zsubcp)); + setArrayDeepValue(SecondPrecalculatedTermsDeep, iterations, loc.getMantExpComplex(preCalc)); + } + + if (iterations > 0 && bailout_algorithm2.Escaped(z, zold, zold2, iterations, c, start, c0, normSquared, pixel)) { + break; + } + + zold2.set(zold); + zold.set(z); + + try { + z = preCalc2.times_mutable(c); + } + catch (Exception ex) { + break; + } + + if(progress != null && iterations % 1000 == 0) { + progress.setValue(iterations - initIterations); + progress.setString(REFERENCE_CALCULATION_STR + " " + String.format("%3d",(int) ((double) (iterations - initIterations) / progress.getMaximum() * 100)) + "%"); + } + + } + + lastZ2Value = z; + secondTolastZ2Value = zold; + thirdTolastZ2Value = zold2; + + MaxRef2Iteration = iterations - 1; + + if(progress != null) { + progress.setValue(progress.getMaximum()); + progress.setString(REFERENCE_CALCULATION_STR + " 100%"); + } + + SecondReferenceCalculationTime = System.currentTimeMillis() - time; } @@ -407,7 +612,6 @@ public Complex perturbationFunction(Complex DeltaSubN, Complex DeltaSub0, int Re return DeltaSub0.negative().times(DnSqrPlustwoDnXn.plus(X.square()).sub_mutable(0.25)) .sub_mutable(refPointSmall.times(DnSqrPlustwoDnXn));*/ - Complex Z = getArrayValue(Reference, RefIteration); Complex c = DeltaSub0; Complex z = DeltaSubN; @@ -422,7 +626,6 @@ public Complex perturbationFunction(Complex DeltaSubN, Complex DeltaSub0, int Re @Override public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, MantExpComplex DeltaSub0, int RefIteration) { - MantExpComplex Z = getArrayDeepValue(ReferenceDeep, RefIteration); MantExpComplex c = DeltaSub0; MantExpComplex z = DeltaSubN; @@ -451,22 +654,51 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, int RefIter return temp.times(Cdeep); } + @Override + public Complex perturbationFunction(Complex DeltaSubN, double[] Reference, double[] PrecalculatedTerms, double[] PrecalculatedTerms2, int RefIteration) { + + Complex z = DeltaSubN; + + Complex temp = z.plus(getArrayValue(PrecalculatedTerms, RefIteration)).times_mutable(z).negative_mutable(); + + return temp.times(C); + } + + @Override + public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, DeepReference ReferenceDeep, DeepReference PrecalculatedTermsDeep, DeepReference PrecalculatedTerms2Deep, int RefIteration) { + + MantExpComplex z = DeltaSubN; + + MantExpComplex temp = z.plus(getArrayDeepValue(PrecalculatedTermsDeep, RefIteration)).times_mutable(z).negative_mutable(); + + return temp.times(Cdeep); + } + @Override public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex, Complex dpixel) { - iterations = skippedIterations; Complex[] deltas = initializePerturbation(dpixel); Complex DeltaSubN = deltas[0]; // Delta z Complex DeltaSub0 = deltas[1]; // Delta c + iterations = nanomb1SkippedIterations != 0 ? nanomb1SkippedIterations : skippedIterations; int RefIteration = iterations; + int ReferencePeriod = iterationPeriod; Complex zWithoutInitVal = new Complex(); + if(iterations != 0 && RefIteration < MaxRefIteration) { + complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(DeltaSubN); + } + else if(iterations != 0 && ReferencePeriod != 0) { + RefIteration = RefIteration % ReferencePeriod; + complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(DeltaSubN); + } + Complex pixel = dpixel.plus(refPointSmall); for (; iterations < max_iterations; iterations++) { @@ -534,14 +766,15 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex @Override public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex, MantExpComplex dpixel) { - iterations = skippedIterations; - MantExpComplex[] deltas = initializePerturbation(dpixel); MantExpComplex DeltaSubN = deltas[0]; // Delta z MantExpComplex DeltaSub0 = deltas[1]; // Delta c + iterations = nanomb1SkippedIterations != 0 ? nanomb1SkippedIterations : skippedIterations; int RefIteration = iterations; + int ReferencePeriod = iterationPeriod; + int minExp = -1000; int reducedExp = minExp / (int)power; @@ -561,6 +794,11 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex z = getArrayDeepValue(ReferenceSubCpDeep, RefIteration).plus_mutable(DeltaSubN); complex[0] = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN).toComplex(); } + else if(iterations != 0 && ReferencePeriod != 0) { + RefIteration = RefIteration % ReferencePeriod; + z = getArrayDeepValue(ReferenceSubCpDeep, RefIteration).plus_mutable(DeltaSubN); + complex[0] = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN).toComplex(); + } for (; iterations < max_iterations; iterations++) { if (trap != null) { trap.check(complex[0], iterations); @@ -623,6 +861,10 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex if(!usedDeepCode && iterations != 0 && RefIteration < MaxRefIteration) { complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(CDeltaSubN); } + else if(!usedDeepCode && iterations != 0 && ReferencePeriod != 0) { + RefIteration = RefIteration % ReferencePeriod; + complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(CDeltaSubN); + } for (; iterations < max_iterations; iterations++) { @@ -691,6 +933,261 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex } + @Override + public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, Complex dpixel) { + + iterations = 0; + + int RefIteration = iterations; + + Complex[] deltas = initializePerturbation(dpixel); + Complex DeltaSubN = deltas[0]; // Delta z + + Complex pixel = dpixel.plus(refPointSmall); + + int MaxRefIteration = Fractal.MaxRefIteration; + double[] Reference = Fractal.Reference; + double[] ReferenceSubCp = Fractal.ReferenceSubCp; + double[] PrecalculatedTerms = Fractal.PrecalculatedTerms; + + Complex zWithoutInitVal = new Complex(); + + for (; iterations < max_iterations; iterations++) { + + //No update values + + if (trap != null) { + trap.check(complex[0], iterations); + } + + if (bailout_algorithm.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, 0.0, pixel)) { + escaped = true; + + Object[] object = {iterations, complex[0], zold, zold2, complex[1], start, c0, pixel}; + double res = out_color_algorithm.getResult(object); + + res = getFinalValueOut(res); + + if (outTrueColorAlgorithm != null) { + setTrueColorOut(complex[0], zold, zold2, iterations, complex[1], start, c0, pixel); + } + + return res; + } + + DeltaSubN = perturbationFunction(DeltaSubN, Reference, PrecalculatedTerms, null, RefIteration); + + RefIteration++; + + zold2.assign(zold); + zold.assign(complex[0]); + + //No Plane influence work + //No Pre filters work + if(max_iterations > 1){ + zWithoutInitVal = getArrayValue(ReferenceSubCp, RefIteration).plus_mutable(DeltaSubN); + complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(DeltaSubN); + } + //No Post filters work + + if (statistic != null) { + statistic.insert(complex[0], zold, zold2, iterations, complex[1], start, c0); + } + + if (zWithoutInitVal.norm_squared() < DeltaSubN.norm_squared() || RefIteration >= MaxRefIteration) { + DeltaSubN = zWithoutInitVal; + RefIteration = 0; + + MaxRefIteration = Fractal.MaxRef2Iteration; + Reference = Fractal.SecondReference; + ReferenceSubCp = Fractal.SecondReferenceSubCp; + PrecalculatedTerms = Fractal.SecondPrecalculatedTerms; + } + } + + Object[] object = {complex[0], zold, zold2, complex[1], start, c0, pixel}; + double in = in_color_algorithm.getResult(object); + + in = getFinalValueIn(in); + + if (inTrueColorAlgorithm != null) { + setTrueColorIn(complex[0], zold, zold2, iterations, complex[1], start, c0, pixel); + } + + return in; + + } + + @Override + public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, MantExpComplex dpixel) { + + + iterations = 0; + + int RefIteration = iterations; + + MantExpComplex[] deltas = initializePerturbation(dpixel); + MantExpComplex DeltaSubN = deltas[0]; // Delta z + + Complex pixel = dpixel.plus(refPointSmallDeep).toComplex(); + + int MaxRefIteration = Fractal.MaxRefIteration; + DeepReference ReferenceDeep = Fractal.ReferenceDeep; + DeepReference ReferenceSubCpDeep = Fractal.ReferenceSubCpDeep; + DeepReference PrecalculatedTermsDeep = Fractal.PrecalculatedTermsDeep; + + double[] Reference = Fractal.Reference; + double[] ReferenceSubCp = Fractal.ReferenceSubCp; + double[] PrecalculatedTerms = Fractal.PrecalculatedTerms; + + int minExp = -1000; + int reducedExp = minExp / (int)power; + + DeltaSubN.Reduce(); + long exp = DeltaSubN.getExp(); + + boolean useFullFloatExp = ThreadDraw.USE_FULL_FLOATEXP_FOR_DEEP_ZOOM; + + if(useFullFloatExp || (skippedIterations == 0 && exp <= minExp) || (skippedIterations != 0 && exp <= reducedExp)) { + MantExpComplex z = getArrayDeepValue(ReferenceSubCpDeep, RefIteration).plus_mutable(DeltaSubN); + + for (; iterations < max_iterations; iterations++) { + if (trap != null) { + trap.check(complex[0], iterations); + } + + if (useFullFloatExp && bailout_algorithm.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, 0.0, pixel)) { + escaped = true; + + Object[] object = {iterations, complex[0], zold, zold2, complex[1], start, c0, pixel}; + double res = out_color_algorithm.getResult(object); + + res = getFinalValueOut(res); + + if (outTrueColorAlgorithm != null) { + setTrueColorOut(complex[0], zold, zold2, iterations, complex[1], start, c0, pixel); + } + + return res; + } + + DeltaSubN = perturbationFunction(DeltaSubN, ReferenceDeep, PrecalculatedTermsDeep, null, RefIteration); + + RefIteration++; + + zold2.assign(zold); + zold.assign(complex[0]); + + if (max_iterations > 1) { + z = getArrayDeepValue(ReferenceSubCpDeep, RefIteration).plus_mutable(DeltaSubN); + complex[0] = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN).toComplex(); + } + + if (statistic != null) { + statistic.insert(complex[0], zold, zold2, iterations, complex[1], start, c0); + } + + if (z.norm_squared().compareTo(DeltaSubN.norm_squared()) < 0 || RefIteration >= MaxRefIteration) { + DeltaSubN = z; + RefIteration = 0; + + ReferenceDeep = Fractal.SecondReferenceDeep; + ReferenceSubCpDeep = Fractal.SecondReferenceSubCpDeep; + PrecalculatedTermsDeep = Fractal.SecondPrecalculatedTermsDeep; + + MaxRefIteration = MaxRef2Iteration; + + Reference = Fractal.SecondReference; + ReferenceSubCp = Fractal.SecondReferenceSubCp; + PrecalculatedTerms = Fractal.SecondPrecalculatedTerms; + } + + DeltaSubN.Reduce(); + + if(!useFullFloatExp) { + if (DeltaSubN.getExp() > reducedExp) { + iterations++; + break; + } + } + } + } + + if(!useFullFloatExp) { + Complex CDeltaSubN = DeltaSubN.toComplex(); + + Complex zWithoutInitVal = new Complex(); + + for (; iterations < max_iterations; iterations++) { + + //No update values + + if (trap != null) { + trap.check(complex[0], iterations); + } + + if (bailout_algorithm.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, 0.0, pixel)) { + escaped = true; + + Object[] object = {iterations, complex[0], zold, zold2, complex[1], start, c0, pixel}; + double res = out_color_algorithm.getResult(object); + + res = getFinalValueOut(res); + + if (outTrueColorAlgorithm != null) { + setTrueColorOut(complex[0], zold, zold2, iterations, complex[1], start, c0, pixel); + } + + return res; + } + + CDeltaSubN = perturbationFunction(CDeltaSubN, Reference, PrecalculatedTerms, null, RefIteration); + + RefIteration++; + + zold2.assign(zold); + zold.assign(complex[0]); + + //No Plane influence work + //No Pre filters work + if (max_iterations > 1) { + zWithoutInitVal = getArrayValue(ReferenceSubCp, RefIteration).plus_mutable(CDeltaSubN); + complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(CDeltaSubN); + } + //No Post filters work + + if (statistic != null) { + statistic.insert(complex[0], zold, zold2, iterations, complex[1], start, c0); + } + + if (zWithoutInitVal.norm_squared() < CDeltaSubN.norm_squared() || RefIteration >= MaxRefIteration) { + CDeltaSubN = zWithoutInitVal; + RefIteration = 0; + Reference = Fractal.SecondReference; + ReferenceSubCp = Fractal.SecondReferenceSubCp; + PrecalculatedTerms = Fractal.SecondPrecalculatedTerms; + MaxRefIteration = Fractal.MaxRef2Iteration; + } + + } + } + + Object[] object = {complex[0], zold, zold2, complex[1], start, c0, pixel}; + double in = in_color_algorithm.getResult(object); + + in = getFinalValueIn(in); + + if (inTrueColorAlgorithm != null) { + setTrueColorIn(complex[0], zold, zold2, iterations, complex[1], start, c0, pixel); + } + + return in; + + } + @Override public boolean supportsBignum() { return true;} + + @Override + public boolean supportsMpfrBignum() { return true;} } diff --git a/src/fractalzoomer/functions/lambda/Lambda2.java b/src/fractalzoomer/functions/lambda/Lambda2.java index 35c79fca3..b8684352a 100644 --- a/src/fractalzoomer/functions/lambda/Lambda2.java +++ b/src/fractalzoomer/functions/lambda/Lambda2.java @@ -17,7 +17,6 @@ package fractalzoomer.functions.lambda; import fractalzoomer.core.Complex; -import fractalzoomer.fractal_options.initial_value.DefaultInitialValue; import fractalzoomer.fractal_options.initial_value.InitialValue; import fractalzoomer.fractal_options.initial_value.VariableConditionalInitialValue; import fractalzoomer.fractal_options.initial_value.VariableInitialValue; diff --git a/src/fractalzoomer/functions/lambda/Lambda3.java b/src/fractalzoomer/functions/lambda/Lambda3.java index c30f04f27..40d9bd143 100644 --- a/src/fractalzoomer/functions/lambda/Lambda3.java +++ b/src/fractalzoomer/functions/lambda/Lambda3.java @@ -17,7 +17,6 @@ package fractalzoomer.functions.lambda; import fractalzoomer.core.Complex; -import fractalzoomer.fractal_options.initial_value.DefaultInitialValue; import fractalzoomer.fractal_options.initial_value.InitialValue; import fractalzoomer.fractal_options.initial_value.VariableConditionalInitialValue; import fractalzoomer.fractal_options.initial_value.VariableInitialValue; diff --git a/src/fractalzoomer/functions/magnet/Magnet1.java b/src/fractalzoomer/functions/magnet/Magnet1.java index 84982d26d..cb048e62d 100644 --- a/src/fractalzoomer/functions/magnet/Magnet1.java +++ b/src/fractalzoomer/functions/magnet/Magnet1.java @@ -17,12 +17,13 @@ package fractalzoomer.functions.magnet; import fractalzoomer.core.*; -import fractalzoomer.core.DeepReference; import fractalzoomer.core.location.Location; +import fractalzoomer.core.mpfr.MpfrBigNum; import fractalzoomer.fractal_options.initial_value.InitialValue; import fractalzoomer.fractal_options.initial_value.VariableConditionalInitialValue; import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; +import fractalzoomer.main.Constants; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; @@ -215,7 +216,7 @@ public boolean supportsPerturbationTheory() { } @Override - public void calculateReferencePoint(GenericComplex gpixel, Apfloat size, boolean deepZoom, int iterations, Location externalLocation, JProgressBar progress) { + public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, int iterations2, Location externalLocation, JProgressBar progress) { long time = System.currentTimeMillis(); @@ -231,145 +232,317 @@ public void calculateReferencePoint(GenericComplex gpixel, Apfloat size, boolean if (iterations == 0) { Reference = new double[max_iterations << 1]; - if(isJulia) { - ReferenceSubPixel = new double[max_iterations << 1]; - } - if (deepZoom) { ReferenceDeep = new DeepReference(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep = new DeepReference(max_iterations); - } - } } else if (max_iterations > getReferenceLength()) { Reference = Arrays.copyOf(Reference, max_iterations << 1); - if(isJulia) { - ReferenceSubPixel = Arrays.copyOf(ReferenceSubPixel, max_iterations << 1); - } - if (deepZoom) { ReferenceDeep.resize(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep.resize(max_iterations); - } - } - - System.gc(); } - BigComplex pixel = (BigComplex)gpixel; + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; - BigComplex z = iterations == 0 ? (isJulia ? pixel : new BigComplex()) : (BigComplex)lastZValue; - BigComplex c = isJulia ? new BigComplex(seed) : pixel; + GenericComplex z, c, zold, zold2, start, c0, pixel; + Object normSquared, root; - BigComplex zold = iterations == 0 ? new BigComplex() : (BigComplex)secondTolastZValue; - BigComplex zold2 = iterations == 0 ? new BigComplex() : (BigComplex)thirdTolastZValue; - BigComplex start = isJulia ? pixel : new BigComplex(); - BigComplex c0 = c; + if(useBignum ) { + if (bigNumLib == Constants.BIGNUM_MPFR) { + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + z = iterations == 0 ? (isJulia ? bn : new MpfrBigNumComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZValue; + start = isJulia ? new MpfrBigNumComplex(bn) : new MpfrBigNumComplex(); + c0 = new MpfrBigNumComplex((MpfrBigNumComplex)c); + pixel = new MpfrBigNumComplex(bn); + root = new MpfrBigNum(1); + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + DDComplex ddn = inputPixel.toDDComplex(); + z = iterations == 0 ? (isJulia ? ddn : new DDComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : ddn; + zold = iterations == 0 ? new DDComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZValue; + start = isJulia ? ddn : new DDComplex(); + c0 = c; + pixel = ddn; + root = new DoubleDouble(1.0); + } + else { + Complex bn = inputPixel.toComplex(); + z = iterations == 0 ? (isJulia ? bn : new Complex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new Complex() : secondTolastZValue; + zold2 = iterations == 0 ? new Complex() : thirdTolastZValue; + start = isJulia ? new Complex(bn) : new Complex(); + c0 = new Complex((Complex) c); + pixel = new Complex(bn); + root = 1.0; + } + } + else { + z = iterations == 0 ? (isJulia ? inputPixel : new BigComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : inputPixel; + zold = iterations == 0 ? new BigComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new BigComplex() : thirdTolastZValue; + start = isJulia ? inputPixel : new BigComplex(); + pixel = inputPixel; + c0 = c; + root = MyApfloat.ONE; + } - Object normSquared = Apfloat.ZERO; + normSquared = z.normSquared(); Location loc = new Location(); - refPoint = pixel; + refPoint = inputPixel; refPointSmall = refPoint.toComplex(); - Apfloat three = new MyApfloat(3.0); - Apfloat four = new MyApfloat(4.0); - Apfloat five = new MyApfloat(5.0); - Apfloat six = new MyApfloat(6.0); - Apfloat seven = new MyApfloat(7.0); - Apfloat eight = new MyApfloat(8.0); - Apfloat twelve = new MyApfloat(12.0); - Apfloat sixteen = new MyApfloat(16.0); - Apfloat twentyfour = new MyApfloat(24.0); - Apfloat thirtytwo = new MyApfloat(32.0); C = c.toComplex(); - BigComplex c2big = c.times(MyApfloat.TWO); + GenericComplex c2big = c.times2(); + + GenericComplex cs2big; + if(useBignum) { + cs2big = c.sub(2); + } + else { + cs2big = c.sub(MyApfloat.TWO); + } - BigComplex cs2big = c.sub(MyApfloat.TWO); Cm2 = cs2big.toComplex(); - BigComplex cs6big = c.sub(six); + GenericComplex cs6big; + + if(useBignum) { + cs6big = c.sub(6); + } + else { + cs6big = c.sub(MyApfloat.SIX); + } Cm6 = cs6big.toComplex(); - BigComplex cs24big = cs2big.times(four); + GenericComplex cs24big = cs2big.times4(); + Cm24 = cs24big.toComplex(); - BigComplex cs212big = cs2big.times(twelve); + GenericComplex cs212big; + + if(useBignum) { + cs212big = cs2big.times(12); + } + else { + cs212big = cs2big.times(MyApfloat.TWELVE); + } + Cm212 = cs212big.toComplex(); - BigComplex cs23big = cs2big.times(three); + GenericComplex cs23big; + + if(useBignum) { + cs23big = cs2big.times(3); + } + else { + cs23big = cs2big.times(MyApfloat.THREE); + } Cm23 = cs23big.toComplex(); - BigComplex c12big = c.times(twelve); + GenericComplex c12big; + + if(useBignum) { + c12big = c.times(12); + } + else { + c12big = c.times(MyApfloat.TWELVE); + } + + + GenericComplex c12s8big; + + if(useBignum) { + c12s8big = c12big.sub(8); + } + else { + c12s8big = c12big.sub(MyApfloat.EIGHT); + } - BigComplex c12s8big = c12big.sub(eight); C12s8 = c12s8big.toComplex(); - BigComplex c12s6big = c12big.sub(six); + GenericComplex c12s6big; + + if(useBignum) { + c12s6big = c12big.sub(6); + } + else { + c12s6big = c12big.sub(MyApfloat.SIX); + } + + GenericComplex csqrbig = c.square(); + + GenericComplex csqr4big = csqrbig.times4(); + + GenericComplex csqr7big; + + if(useBignum) { + csqr7big = csqrbig.times(7); + } + else { + csqr7big = csqrbig.times(MyApfloat.SEVEN); + } + + GenericComplex csqr24big; - BigComplex csqrbig = c.square(); + if(useBignum) { + csqr24big = csqrbig.times(24); + } + else { + csqr24big = csqrbig.times(MyApfloat.TWENTYFOUR); + } - BigComplex csqr4big = csqrbig.times(four); + GenericComplex ccubebig = c.cube(); - BigComplex csqr7big = csqrbig.times(seven); + GenericComplex c4big = c.times4(); - BigComplex csqr24big = csqrbig.times(twentyfour); + GenericComplex csqrsc4big = csqrbig.sub(c4big); - BigComplex ccubebig = c.cube(); - BigComplex c4big = c.times(four); - BigComplex csqrsc4big = csqrbig.sub(c4big); + GenericComplex precalclbig; + + if(useBignum) { + precalclbig = csqrbig.sub(c.times(3)).plus_mutable(2); + } + else { + precalclbig = csqrbig.sub(c.times(MyApfloat.THREE)).plus(MyApfloat.TWO); + } - BigComplex precalclbig = csqrbig.sub(c.times(three)).plus(MyApfloat.TWO); Precalc1 = precalclbig.toComplex(); - BigComplex precalc2big = csqrsc4big.plus(four); + GenericComplex precalc2big; + + if(useBignum) { + precalc2big = csqrsc4big.plus(4); + } + else { + precalc2big = csqrsc4big.plus(MyApfloat.FOUR); + } + Precalc2 = precalc2big.toComplex(); - BigComplex precalc3big = csqrsc4big.plus(three).times(MyApfloat.TWO); + GenericComplex precalc3big; + + if(useBignum) { + precalc3big = csqrsc4big.plus(3).times2_mutable(); + } + else { + precalc3big = csqrsc4big.plus(MyApfloat.THREE).times2(); + } Precalc3 = precalc3big.toComplex(); - BigComplex precalc4big = ccubebig.sub(csqrbig.times(six)); + GenericComplex precalc4big; + + if(useBignum) { + precalc4big = ccubebig.sub(csqrbig.times(6)); + } + else { + precalc4big = ccubebig.sub(csqrbig.times(MyApfloat.SIX)); + } Precalc4 = precalc4big.toComplex(); - BigComplex precalc5big = precalc4big.plus(c12s8big).times(eight); + GenericComplex precalc5big; + + if(useBignum) { + precalc5big = precalc4big.plus(c12s8big).times_mutable(8); + } + else { + precalc5big = precalc4big.plus(c12s8big).times(MyApfloat.EIGHT); + } Precalc5 = precalc5big.toComplex(); - BigComplex precalc6big = ccubebig.sub(csqrbig.times(seven)).plus(c12s6big); + GenericComplex precalc6big; + + if(useBignum) { + precalc6big = ccubebig.sub(csqrbig.times(7)).plus_mutable(c12s6big); + } + else { + precalc6big = ccubebig.sub(csqrbig.times(MyApfloat.SEVEN)).plus(c12s6big); + } Precalc6 = precalc6big.toComplex(); - BigComplex precalc7big = csqrbig.sub(c.times(six)).plus(four); + GenericComplex precalc7big; + + if(useBignum) { + precalc7big = csqrbig.sub(c.times(6)).plus_mutable(4); + } + else { + precalc7big = csqrbig.sub(c.times(MyApfloat.SIX)).plus(MyApfloat.FOUR); + } Precalc7 = precalc7big.toComplex(); - BigComplex precalc8big = c.sub(three).times(MyApfloat.TWO); + GenericComplex precalc8big; + + if(useBignum) { + precalc8big = c.sub(3).times2_mutable(); + } + else { + precalc8big = c.sub(MyApfloat.THREE).times2(); + } Precalc8 = precalc8big.toComplex(); - BigComplex precalc9big = csqrbig.sub(c2big).plus(MyApfloat.ONE); + GenericComplex precalc9big; + + if(useBignum) { + precalc9big = csqrbig.sub(c2big).plus_mutable(1); + } + else { + precalc9big = csqrbig.sub(c2big).plus(MyApfloat.ONE); + } Precalc9 = precalc9big.toComplex(); - BigComplex precalc10big = c.fourth().sub(ccubebig.times(eight)).plus(csqr24big).sub(c.times(thirtytwo)).plus(sixteen); + GenericComplex precalc10big; + + if(useBignum) { + precalc10big = c.fourth().sub_mutable(ccubebig.times(8)).plus_mutable(csqr24big).sub_mutable(c.times(32)).plus_mutable(16); + } + else { + precalc10big = c.fourth().sub(ccubebig.times(MyApfloat.EIGHT)).plus(csqr24big).sub(c.times(MyApfloat.THIRTYTWO)).plus(MyApfloat.SIXTEEN); + } Precalc10 = precalc10big.toComplex(); - BigComplex precalc11big = ccubebig.sub(csqr7big).plus(c12s6big); + GenericComplex precalc11big; + if(useBignum) { + precalc11big = ccubebig.sub(csqr7big).plus_mutable(c12s6big); + } + else { + precalc11big = ccubebig.sub(csqr7big).plus(c12s6big); + } Precalc11 = precalc11big.toComplex(); - BigComplex precalc12big = ccubebig.negative().plus(csqr4big).sub(c.times(five)).plus(MyApfloat.TWO); + GenericComplex precalc12big; + if(useBignum) { + precalc12big = ccubebig.negative().plus_mutable(csqr4big).sub_mutable(c.times(5)).plus_mutable(2); + } + else { + precalc12big = ccubebig.negative().plus(csqr4big).sub(c.times(MyApfloat.FIVE)).plus(MyApfloat.TWO); + } Precalc12 = precalc12big.toComplex(); - BigComplex precalc13big = c2big.sub(three); + GenericComplex precalc13big; + + if(useBignum) { + precalc13big = c2big.sub(3); + } + else { + precalc13big = c2big.sub(MyApfloat.THREE); + } Precalc13 = precalc13big.toComplex(); - BigComplex precalc14big = precalclbig.times(MyApfloat.TWO); + GenericComplex precalc14big = precalclbig.times2(); Precalc14 = precalc14big.toComplex(); @@ -400,9 +573,6 @@ public void calculateReferencePoint(GenericComplex gpixel, Apfloat size, boolean RefType = getRefType(); - Apfloat convergentB = new MyApfloat(convergent_bailout); - BigComplex one = new BigComplex(MyApfloat.ONE, MyApfloat.ZERO); - boolean preCalcNormData = bailout_algorithm2.getId() == MainWindow.BAILOUT_CONDITION_CIRCLE; NormComponents normData = null; @@ -415,38 +585,47 @@ public void calculateReferencePoint(GenericComplex gpixel, Apfloat size, boolean setArrayValue(Reference, iterations, cz); - if(isJulia) { - BigComplex zsubpixel = z.sub(pixel); - setArrayValue(ReferenceSubPixel, iterations, zsubpixel.toComplex()); - - if(deepZoom) { - setArrayDeepValue(ReferenceSubPixelDeep, iterations, loc.getMantExpComplex(zsubpixel)); - } - } - if(deepZoom) { setArrayDeepValue(ReferenceDeep, iterations, loc.getMantExpComplex(z)); } if(preCalcNormData) { - normData = z.normSquaredWithComponents(); + normData = z.normSquaredWithComponents(normData); normSquared = normData.normSquared; } - if (iterations > 0 && (z.distance_squared(one).compareTo(convergentB) <= 0 || bailout_algorithm2.Escaped(z, zold, zold2, iterations, c, start, c0, normSquared, pixel))) { + if (iterations > 0 && (convergent_bailout_algorithm.Converged(z, root, zold, zold2, iterations, c, start, c0, pixel) + || bailout_algorithm2.Escaped(z, zold, zold2, iterations, c, start, c0, normSquared, pixel))) { break; } - zold2 = zold; - zold = z; + zold2.set(zold); + zold.set(z); try { - if(preCalcNormData) { - z = (z.squareFast(normData).plus(c.sub(MyApfloat.ONE))).divide(z.times(MyApfloat.TWO).plus(c.sub(MyApfloat.TWO))).square(); + + if(useBignum) { + if(preCalcNormData) { + if (bigNumLib == Constants.BIGNUM_MPFR){ + z = (z.squareFast_non_mutable(normData).plus_mutable(c.sub(1))).divide_mutable(z.times2().plus_mutable(c.sub(2))).square_mutable(); + } + else { + z = (z.squareFast(normData).plus_mutable(c.sub(1))).divide_mutable(z.times2().plus_mutable(c.sub(2))).square_mutable(); + } + } + else { + z = (z.square().plus_mutable(c.sub(1))).divide_mutable(z.times2().plus_mutable(c.sub(2))).square_mutable(); + } } else { - z = (z.square().plus(c.sub(MyApfloat.ONE))).divide(z.times(MyApfloat.TWO).plus(c.sub(MyApfloat.TWO))).square(); + if(preCalcNormData) { + z = (z.squareFast(normData).plus(c.sub(MyApfloat.ONE))).divide(z.times2().plus(c.sub(MyApfloat.TWO))).square(); + } + else { + z = (z.square().plus(c.sub(MyApfloat.ONE))).divide(z.times2().plus(c.sub(MyApfloat.TWO))).square(); + } } + } catch (Exception ex) { break; @@ -474,6 +653,179 @@ public void calculateReferencePoint(GenericComplex gpixel, Apfloat size, boolean ReferenceCalculationTime = System.currentTimeMillis() - time; + if(isJulia) { + calculateJuliaReferencePoint(inputPixel, size, deepZoom, iterations2, progress); + } + + } + + @Override + protected void calculateJuliaReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, JProgressBar progress) { + + if(iterations == 0 && ((!deepZoom && SecondReference != null) || (deepZoom && SecondReferenceDeep != null))) { + return; + } + + long time = System.currentTimeMillis(); + + int max_ref_iterations = getReferenceMaxIterations(); + + int initIterations = iterations; + + if(progress != null) { + progress.setMaximum(max_ref_iterations - initIterations); + progress.setValue(0); + progress.setForeground(MainWindow.progress_ref_color); + progress.setString(REFERENCE_CALCULATION_STR + " " + String.format("%3d", 0) + "%"); + } + + if (iterations == 0) { + SecondReference = new double[max_ref_iterations << 1]; + + if (deepZoom) { + SecondReferenceDeep = new DeepReference(max_ref_iterations); + } + } else if (max_ref_iterations > getSecondReferenceLength()) { + SecondReference = Arrays.copyOf(SecondReference, max_ref_iterations << 1); + + if (deepZoom) { + SecondReferenceDeep.resize(max_ref_iterations); + } + } + + Location loc = new Location(); + + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; + + GenericComplex z, c, zold, zold2, start, c0, pixel; + Object normSquared, root; + + if(useBignum ) { + if (bigNumLib == Constants.BIGNUM_MPFR) { + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + z = iterations == 0 ? new MpfrBigNumComplex() : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZ2Value; + start = new MpfrBigNumComplex(); + c0 = new MpfrBigNumComplex((MpfrBigNumComplex)c); + pixel = new MpfrBigNumComplex(bn); + root = new MpfrBigNum(1); + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + DDComplex ddn = inputPixel.toDDComplex(); + z = iterations == 0 ? new DDComplex() : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new DDComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZ2Value; + start = new DDComplex(); + c0 = c; + pixel = ddn; + root = new DoubleDouble(1.0); + } + else { + Complex bn = inputPixel.toComplex(); + z = iterations == 0 ? new Complex() : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new Complex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new Complex() : thirdTolastZ2Value; + start = new Complex(); + c0 = new Complex((Complex) c); + pixel = new Complex(bn); + root = 1.0; + } + } + else { + z = iterations == 0 ? new BigComplex() : lastZ2Value; + c = getSeed(useBignum, bigNumLib); + zold = iterations == 0 ? new BigComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new BigComplex() : thirdTolastZ2Value; + start = new BigComplex(); + pixel = inputPixel; + c0 = c; + root = MyApfloat.ONE; + } + + normSquared = z.normSquared(); + boolean preCalcNormData = bailout_algorithm2.getId() == MainWindow.BAILOUT_CONDITION_CIRCLE; + NormComponents normData = null; + + + for (; iterations < max_ref_iterations; iterations++) { + + Complex cz = z.toComplex(); + if(cz.isInfinite()) { + break; + } + + setArrayValue(SecondReference, iterations, cz); + + if(deepZoom) { + setArrayDeepValue(SecondReferenceDeep, iterations, loc.getMantExpComplex(z)); + } + + if(preCalcNormData) { + normData = z.normSquaredWithComponents(normData); + normSquared = normData.normSquared; + } + + if (iterations > 0 && (convergent_bailout_algorithm.Converged(z, root, zold, zold2, iterations, c, start, c0, pixel) + || bailout_algorithm2.Escaped(z, zold, zold2, iterations, c, start, c0, normSquared, pixel))) { + break; + } + + zold2.set(zold); + zold.set(z); + + try { + + if(useBignum) { + if(preCalcNormData) { + if (bigNumLib == Constants.BIGNUM_MPFR){ + z = (z.squareFast_non_mutable(normData).plus_mutable(c.sub(1))).divide_mutable(z.times2().plus_mutable(c.sub(2))).square_mutable(); + } + else { + z = (z.squareFast(normData).plus_mutable(c.sub(1))).divide_mutable(z.times2().plus_mutable(c.sub(2))).square_mutable(); + } + } + else { + z = (z.square().plus_mutable(c.sub(1))).divide_mutable(z.times2().plus_mutable(c.sub(2))).square_mutable(); + } + } + else { + if(preCalcNormData) { + z = (z.squareFast(normData).plus(c.sub(MyApfloat.ONE))).divide(z.times2().plus(c.sub(MyApfloat.TWO))).square(); + } + else { + z = (z.square().plus(c.sub(MyApfloat.ONE))).divide(z.times2().plus(c.sub(MyApfloat.TWO))).square(); + } + } + + } + catch (Exception ex) { + break; + } + + if(progress != null && iterations % 1000 == 0) { + progress.setValue(iterations - initIterations); + progress.setString(REFERENCE_CALCULATION_STR + " " + String.format("%3d",(int) ((double) (iterations - initIterations) / progress.getMaximum() * 100)) + "%"); + } + + } + + lastZ2Value = z; + secondTolastZ2Value = zold; + thirdTolastZ2Value = zold2; + + MaxRef2Iteration = iterations - 1; + + if(progress != null) { + progress.setValue(progress.getMaximum()); + progress.setString(REFERENCE_CALCULATION_STR + " 100%"); + } + + SecondReferenceCalculationTime = System.currentTimeMillis() - time; } @@ -811,8 +1163,163 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, int RefIter } + @Override + public Complex perturbationFunction(Complex DeltaSubN, double[] Reference, double[] PrecalculatedTerms, double[] PrecalculatedTerms2, int RefIteration) { + + Complex Z = getArrayValue(Reference, RefIteration); + Complex z = DeltaSubN; + + //((C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*z^4 + 4*(4*(C - 2)*Z^2 + 4*Z^3 + (C^2 - 4*C + 4)*Z)*z^3 - (Z^4 + 2*(C - 3)*Z^2 - 4*(C - 2)*Z + 2*C - 3)*c^2 + 2*(12*(C - 2)*Z^3 + 10*Z^4 + C^3 + 3*(C^2 - 4*C + 4)*Z^2 - 7*C^2 + 4*(C^2 - 3*C + 2)*Z + (C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*c + 12*C - 6)*z^2 - 2*((C - 6)*Z^4 + 2*Z^5 + (C^2 - 6*C + 4)*Z^2 + 4*Z^3 + C^2 - 2*(C^2 - 4*C + 3)*Z - 3*C + 2)*c + 4*(3*(C - 2)*Z^4 + 2*Z^5 + (C^2 - 4*C + 4)*Z^3 - C^3 + 2*(C^2 - 3*C + 2)*Z^2 + 4*C^2 + (C^3 - 7*C^2 + 12*C - 6)*Z - (Z^4 - 2*(C - 3)*Z^2 - 4*Z^3 + C^2 - (C^2 - 4*C + 4)*Z - 2*C + 1)*c - 5*C + 2)*z) + // /(C^4 + 32*(C - 2)*Z^3 + 16*Z^4 - 8*C^3 + 24*(C^2 - 4*C + 4)*Z^2 + (C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*c^2 + 4*(C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*z^2 + 24*C^2 + 8*(C^3 - 6*C^2 + 12*C - 8)*Z + 2*(C^3 + 12*(C - 2)*Z^2 + 8*Z^3 - 6*C^2 + 6*(C^2 - 4*C + 4)*Z + 12*C - 8)*c + 4*(C^3 + 12*(C - 2)*Z^2 + 8*Z^3 - 6*C^2 + 6*(C^2 - 4*C + 4)*Z + (C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*c + 12*C - 8)*z - 32*C + 16) + + + Complex Zsqr = Z.square(); + Complex Zcube = Z.cube(); + Complex Zfourth = Z.fourth(); + Complex zsqr = z.square(); + + Complex Cm24Z = Cm24.times(Z); + + Complex temp1Z = Precalc2.times(Z); + Complex temp1Zsqr = Precalc2.times(Zsqr); + Complex temp2 = Precalc2.plus(Cm24Z).plus_mutable(Zsqr.times(4)); //C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4 + Complex temp3 = Precalc4.plus(Cm212.times(Zsqr)).plus_mutable(Zcube.times(8)).plus_mutable(temp1Z.times(6));//C^3 + 12*(C - 2)*Z^2 + 8*Z^3 - 6*C^2 + 6*(C^2 - 4*C + 4)*Z + Complex temp8 = Cm2.times(Zcube); //(C - 2)*Z^3 + Complex temp10 = temp3.plus(C12s8); + + // C^4 + // + 32*(C - 2)*Z^3 + // + 16*Z^4 + // - 8*C^3 + // + 24*(C^2 - 4*C + 4)*Z^2 + // + (C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*c^2 + // + 4*(C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*z^2 + // + 24*C^2 + // + 8*(C^3 - 6*C^2 + 12*C - 8)*Z + // + 2*(C^3 + 12*(C - 2)*Z^2 + 8*Z^3 - 6*C^2 + 6*(C^2 - 4*C + 4)*Z + 12*C - 8)*c + // + 4*(C^3 + 12*(C - 2)*Z^2 + 8*Z^3 - 6*C^2 + 6*(C^2 - 4*C + 4)*Z + (C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*c + 12*C - 8)*z + // - 32*C + // + 16 + Complex denom = Precalc10 + .plus(temp8.times(32)) + .plus_mutable(Zfourth.times(16)) + .plus_mutable(temp1Zsqr.times(24)) + .plus_mutable(temp2.times(zsqr).times_mutable(4)) + .plus_mutable(Precalc5.times(Z)) + .plus_mutable(temp10.times(z).times_mutable(4)); + + + + //(C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*z^4 + //+ 4*(4*(C - 2)*Z^2 + 4*Z^3 + (C^2 - 4*C + 4)*Z)*z^3 + //- (Z^4 + 2*(C - 3)*Z^2 - 4*(C - 2)*Z + 2*C - 3)*c^2 + //+ 2*(12*(C - 2)*Z^3 + 10*Z^4 + C^3 + 3*(C^2 - 4*C + 4)*Z^2 - 7*C^2 + 4*(C^2 - 3*C + 2)*Z + (C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*c + 12*C - 6)*z^2 + //- 2*((C - 6)*Z^4 + 2*Z^5 + (C^2 - 6*C + 4)*Z^2 + 4*Z^3 + C^2 - 2*(C^2 - 4*C + 3)*Z - 3*C + 2)*c + //+ 4*(3*(C - 2)*Z^4 + 2*Z^5 + (C^2 - 4*C + 4)*Z^3 - C^3 + 2*(C^2 - 3*C + 2)*Z^2 + 4*C^2 + (C^3 - 7*C^2 + 12*C - 6)*Z - (Z^4 - 2*(C - 3)*Z^2 - 4*Z^3 + C^2 - (C^2 - 4*C + 4)*Z - 2*C + 1)*c - 5*C + 2)*z + + Complex Zfifth2 = Z.fifth().times_mutable(2); + Complex Zcube4 = Zcube.times(4); + + Complex a1 = temp2.times(z.fourth()); + + Complex b1 = (Cm24.times(Zsqr).plus_mutable(Zcube4).plus_mutable(temp1Z)).times(z.cube()).times_mutable(4); + + Complex d1 = (temp8.times(12).plus_mutable(Zfourth.times(10)).plus_mutable(Precalc11).plus_mutable(temp1Zsqr.times(3)) + .plus_mutable(Precalc1.times(4).times_mutable(Z))).times_mutable(2).times_mutable(zsqr); + + Complex f1 = (Cm23.times(Zfourth).plus_mutable(Zfifth2).plus_mutable(Precalc2.times(Zcube)).plus_mutable(Precalc12).plus_mutable(Precalc14.times(Zsqr)) + .plus_mutable(Precalc6.times(Z)) + ).times_mutable(4).times_mutable(z); + + Complex num = a1 + .plus_mutable(b1) + .plus_mutable(d1) + .plus_mutable(f1); + + return num.divide_mutable(denom); + } + + @Override + public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, DeepReference ReferenceDeep, DeepReference PrecalculatedTermsDeep, DeepReference PrecalculatedTerms2Deep, int RefIteration) { + + MantExpComplex Z = getArrayDeepValue(ReferenceDeep, RefIteration); + MantExpComplex z = DeltaSubN; + + //((C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*z^4 + 4*(4*(C - 2)*Z^2 + 4*Z^3 + (C^2 - 4*C + 4)*Z)*z^3 - (Z^4 + 2*(C - 3)*Z^2 - 4*(C - 2)*Z + 2*C - 3)*c^2 + 2*(12*(C - 2)*Z^3 + 10*Z^4 + C^3 + 3*(C^2 - 4*C + 4)*Z^2 - 7*C^2 + 4*(C^2 - 3*C + 2)*Z + (C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*c + 12*C - 6)*z^2 - 2*((C - 6)*Z^4 + 2*Z^5 + (C^2 - 6*C + 4)*Z^2 + 4*Z^3 + C^2 - 2*(C^2 - 4*C + 3)*Z - 3*C + 2)*c + 4*(3*(C - 2)*Z^4 + 2*Z^5 + (C^2 - 4*C + 4)*Z^3 - C^3 + 2*(C^2 - 3*C + 2)*Z^2 + 4*C^2 + (C^3 - 7*C^2 + 12*C - 6)*Z - (Z^4 - 2*(C - 3)*Z^2 - 4*Z^3 + C^2 - (C^2 - 4*C + 4)*Z - 2*C + 1)*c - 5*C + 2)*z) + // /(C^4 + 32*(C - 2)*Z^3 + 16*Z^4 - 8*C^3 + 24*(C^2 - 4*C + 4)*Z^2 + (C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*c^2 + 4*(C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*z^2 + 24*C^2 + 8*(C^3 - 6*C^2 + 12*C - 8)*Z + 2*(C^3 + 12*(C - 2)*Z^2 + 8*Z^3 - 6*C^2 + 6*(C^2 - 4*C + 4)*Z + 12*C - 8)*c + 4*(C^3 + 12*(C - 2)*Z^2 + 8*Z^3 - 6*C^2 + 6*(C^2 - 4*C + 4)*Z + (C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*c + 12*C - 8)*z - 32*C + 16) + + + MantExpComplex Zsqr = Z.square(); + MantExpComplex Zcube = Z.cube(); + MantExpComplex Zfourth = Z.fourth(); + MantExpComplex zsqr = z.square(); + + MantExpComplex Cm24Z = Cm24Deep.times(Z); + + MantExpComplex temp1Z = Precalc2Deep.times(Z); + MantExpComplex temp1Zsqr = Precalc2Deep.times(Zsqr); + MantExpComplex temp2 = Precalc2Deep.plus(Cm24Z).plus_mutable(Zsqr.times4()); //C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4 + MantExpComplex temp3 = Precalc4Deep.plus(Cm212Deep.times(Zsqr)).plus_mutable(Zcube.times8()).plus_mutable(temp1Z.times(MantExp.SIX));//C^3 + 12*(C - 2)*Z^2 + 8*Z^3 - 6*C^2 + 6*(C^2 - 4*C + 4)*Z + MantExpComplex temp8 = Cm2Deep.times(Zcube); //(C - 2)*Z^3 + MantExpComplex temp10 = temp3.plus(C12s8Deep); + + // C^4 + // + 32*(C - 2)*Z^3 + // + 16*Z^4 + // - 8*C^3 + // + 24*(C^2 - 4*C + 4)*Z^2 + // + (C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*c^2 + // + 4*(C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*z^2 + // + 24*C^2 + // + 8*(C^3 - 6*C^2 + 12*C - 8)*Z + // + 2*(C^3 + 12*(C - 2)*Z^2 + 8*Z^3 - 6*C^2 + 6*(C^2 - 4*C + 4)*Z + 12*C - 8)*c + // + 4*(C^3 + 12*(C - 2)*Z^2 + 8*Z^3 - 6*C^2 + 6*(C^2 - 4*C + 4)*Z + (C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*c + 12*C - 8)*z + // - 32*C + // + 16 + MantExpComplex denom = Precalc10Deep + .plus(temp8.times32()) + .plus_mutable(Zfourth.times16()) + .plus_mutable(temp1Zsqr.times(MantExp.TWENTYFOUR)) + .plus_mutable(temp2.times(zsqr).times4_mutable()) + .plus_mutable(Precalc5Deep.times(Z)) + .plus_mutable(temp10.times(z).times4_mutable()); + + + //(C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*z^4 + //+ 4*(4*(C - 2)*Z^2 + 4*Z^3 + (C^2 - 4*C + 4)*Z)*z^3 + //- (Z^4 + 2*(C - 3)*Z^2 - 4*(C - 2)*Z + 2*C - 3)*c^2 + //+ 2*(12*(C - 2)*Z^3 + 10*Z^4 + C^3 + 3*(C^2 - 4*C + 4)*Z^2 - 7*C^2 + 4*(C^2 - 3*C + 2)*Z + (C^2 + 4*(C - 2)*Z + 4*Z^2 - 4*C + 4)*c + 12*C - 6)*z^2 + //- 2*((C - 6)*Z^4 + 2*Z^5 + (C^2 - 6*C + 4)*Z^2 + 4*Z^3 + C^2 - 2*(C^2 - 4*C + 3)*Z - 3*C + 2)*c + //+ 4*(3*(C - 2)*Z^4 + 2*Z^5 + (C^2 - 4*C + 4)*Z^3 - C^3 + 2*(C^2 - 3*C + 2)*Z^2 + 4*C^2 + (C^3 - 7*C^2 + 12*C - 6)*Z - (Z^4 - 2*(C - 3)*Z^2 - 4*Z^3 + C^2 - (C^2 - 4*C + 4)*Z - 2*C + 1)*c - 5*C + 2)*z + + MantExpComplex Zfifth2 = Z.fifth().times2_mutable(); + MantExpComplex Zcube4 = Zcube.times4(); + + MantExpComplex a1 = temp2.times(z.fourth()); + + MantExpComplex b1 = (Cm24Deep.times(Zsqr).plus_mutable(Zcube4).plus_mutable(temp1Z)).times(z.cube()).times4_mutable(); + + MantExpComplex d1 = (temp8.times(MantExp.TWELVE).plus_mutable(Zfourth.times(MantExp.TEN)).plus_mutable(Precalc11Deep).plus_mutable(temp1Zsqr.times(MantExp.THREE)) + .plus_mutable(Precalc1Deep.times4().times_mutable(Z))).times2_mutable().times_mutable(zsqr); + + MantExpComplex f1 = (Cm23Deep.times(Zfourth).plus_mutable(Zfifth2).plus_mutable(Precalc2Deep.times(Zcube)).plus_mutable(Precalc12Deep).plus_mutable(Precalc14Deep.times(Zsqr)) + .plus_mutable(Precalc6Deep.times(Z)) + ).times4_mutable().times_mutable(z); + + MantExpComplex num = a1 + .plus_mutable(b1) + .plus_mutable(d1) + .plus_mutable(f1); + + return num.divide_mutable(denom); + + } + @Override public String getRefType() { - return super.getRefType() + (isJulia ? "-Julia-" + seed : ""); + return super.getRefType() + (isJulia ? "-Julia-" + bigSeed.toStringPretty() : ""); } + + @Override + public boolean supportsMpfrBignum() { return true;} } diff --git a/src/fractalzoomer/functions/magnet/Magnet13.java b/src/fractalzoomer/functions/magnet/Magnet13.java index 7b140d1ef..6f3d6b84c 100644 --- a/src/fractalzoomer/functions/magnet/Magnet13.java +++ b/src/fractalzoomer/functions/magnet/Magnet13.java @@ -18,7 +18,6 @@ */ import fractalzoomer.core.Complex; -import fractalzoomer.fractal_options.initial_value.DefaultInitialValue; import fractalzoomer.fractal_options.initial_value.InitialValue; import fractalzoomer.fractal_options.initial_value.VariableConditionalInitialValue; import fractalzoomer.fractal_options.initial_value.VariableInitialValue; diff --git a/src/fractalzoomer/functions/magnet/Magnet14.java b/src/fractalzoomer/functions/magnet/Magnet14.java index 1daa04c1b..217b96f68 100644 --- a/src/fractalzoomer/functions/magnet/Magnet14.java +++ b/src/fractalzoomer/functions/magnet/Magnet14.java @@ -18,7 +18,6 @@ */ import fractalzoomer.core.Complex; -import fractalzoomer.fractal_options.initial_value.DefaultInitialValue; import fractalzoomer.fractal_options.initial_value.InitialValue; import fractalzoomer.fractal_options.initial_value.VariableConditionalInitialValue; import fractalzoomer.fractal_options.initial_value.VariableInitialValue; diff --git a/src/fractalzoomer/functions/magnet/Magnet2.java b/src/fractalzoomer/functions/magnet/Magnet2.java index 2f44e3912..ed7b715ab 100644 --- a/src/fractalzoomer/functions/magnet/Magnet2.java +++ b/src/fractalzoomer/functions/magnet/Magnet2.java @@ -17,7 +17,6 @@ package fractalzoomer.functions.magnet; import fractalzoomer.core.Complex; -import fractalzoomer.fractal_options.initial_value.DefaultInitialValue; import fractalzoomer.fractal_options.initial_value.InitialValue; import fractalzoomer.fractal_options.initial_value.VariableConditionalInitialValue; import fractalzoomer.fractal_options.initial_value.VariableInitialValue; diff --git a/src/fractalzoomer/functions/magnet/Magnet23.java b/src/fractalzoomer/functions/magnet/Magnet23.java index bef2444a5..f0ac02634 100644 --- a/src/fractalzoomer/functions/magnet/Magnet23.java +++ b/src/fractalzoomer/functions/magnet/Magnet23.java @@ -17,7 +17,6 @@ package fractalzoomer.functions.magnet; import fractalzoomer.core.Complex; -import fractalzoomer.fractal_options.initial_value.DefaultInitialValue; import fractalzoomer.fractal_options.initial_value.InitialValue; import fractalzoomer.fractal_options.initial_value.VariableConditionalInitialValue; import fractalzoomer.fractal_options.initial_value.VariableInitialValue; diff --git a/src/fractalzoomer/functions/magnet/Magnet24.java b/src/fractalzoomer/functions/magnet/Magnet24.java index 94824b164..238d56ae7 100644 --- a/src/fractalzoomer/functions/magnet/Magnet24.java +++ b/src/fractalzoomer/functions/magnet/Magnet24.java @@ -17,7 +17,6 @@ package fractalzoomer.functions.magnet; import fractalzoomer.core.Complex; -import fractalzoomer.fractal_options.initial_value.DefaultInitialValue; import fractalzoomer.fractal_options.initial_value.InitialValue; import fractalzoomer.fractal_options.initial_value.VariableConditionalInitialValue; import fractalzoomer.fractal_options.initial_value.VariableInitialValue; diff --git a/src/fractalzoomer/functions/magnet/MagnetType.java b/src/fractalzoomer/functions/magnet/MagnetType.java index 3daec768b..87d1900a0 100644 --- a/src/fractalzoomer/functions/magnet/MagnetType.java +++ b/src/fractalzoomer/functions/magnet/MagnetType.java @@ -17,11 +17,12 @@ package fractalzoomer.functions.magnet; import fractalzoomer.core.Complex; +import fractalzoomer.core.DeepReference; import fractalzoomer.core.MantExpComplex; import fractalzoomer.core.ThreadDraw; import fractalzoomer.fractal_options.iteration_statistics.*; +import fractalzoomer.functions.Fractal; import fractalzoomer.functions.Julia; -import fractalzoomer.in_coloring_algorithms.*; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; @@ -410,20 +411,26 @@ protected double getStatistic(double result, boolean escaped) { @Override public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex, Complex dpixel) { - iterations = skippedIterations; - Complex[] deltas = initializePerturbation(dpixel); Complex DeltaSubN = deltas[0]; // Delta z Complex DeltaSub0 = deltas[1]; // Delta c + iterations = nanomb1SkippedIterations != 0 ? nanomb1SkippedIterations : skippedIterations; int RefIteration = iterations; + int ReferencePeriod = iterationPeriod; + double norm_squared = 0; if(iterations != 0 && RefIteration < MaxRefIteration) { complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(DeltaSubN); norm_squared = complex[0].norm_squared(); } + else if(iterations != 0 && ReferencePeriod != 0) { + RefIteration = RefIteration % ReferencePeriod; + complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(DeltaSubN); + norm_squared = complex[0].norm_squared(); + } boolean temp1 = false, temp2 = false; @@ -437,7 +444,8 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex trap.check(complex[0], iterations); } - if ((temp1 = convergent_bailout_algorithm.converged(complex[0], 1, zold, zold2, iterations, complex[1], start, c0, pixel)) || (temp2 = bailout_algorithm2.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, norm_squared, pixel))) { + if ((temp1 = convergent_bailout_algorithm.converged(complex[0], 1, zold, zold2, iterations, complex[1], start, c0, pixel)) + || (temp2 = bailout_algorithm2.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, norm_squared, pixel))) { escaped = true; converged = temp1; @@ -493,14 +501,15 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex @Override public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex, MantExpComplex dpixel) { - iterations = skippedIterations; - MantExpComplex[] deltas = initializePerturbation(dpixel); MantExpComplex DeltaSubN = deltas[0]; // Delta z MantExpComplex DeltaSub0 = deltas[1]; // Delta c + iterations = nanomb1SkippedIterations != 0 ? nanomb1SkippedIterations : skippedIterations; int RefIteration = iterations; + int ReferencePeriod = iterationPeriod; + int minExp = -1000; int reducedExp = minExp / (int)power; @@ -523,13 +532,20 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex z = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN); complex[0] = z.toComplex(); } + else if(iterations != 0 && ReferencePeriod != 0) { + RefIteration = RefIteration % ReferencePeriod; + z = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN); + complex[0] = z.toComplex(); + } + for (; iterations < max_iterations; iterations++) { if (trap != null) { trap.check(complex[0], iterations); } if(useFullFloatExp) { - if ((temp1 = convergent_bailout_algorithm.converged(complex[0], 1, zold, zold2, iterations, complex[1], start, c0, pixel)) || (temp2 = bailout_algorithm.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, 0.0, pixel))) { + if ((temp1 = convergent_bailout_algorithm.converged(complex[0], 1, zold, zold2, iterations, complex[1], start, c0, pixel)) + || (temp2 = bailout_algorithm.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, 0.0, pixel))) { escaped = true; converged = temp1; @@ -587,6 +603,11 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex if(!usedDeepCode && iterations != 0 && RefIteration < MaxRefIteration) { complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(CDeltaSubN); } + else if(!usedDeepCode && iterations != 0 && ReferencePeriod != 0) { + RefIteration = RefIteration % ReferencePeriod; + complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(CDeltaSubN); + } + double norm_squared = complex[0].norm_squared(); for (; iterations < max_iterations; iterations++) { @@ -597,7 +618,8 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex trap.check(complex[0], iterations); } - if ((temp1 = convergent_bailout_algorithm.converged(complex[0], 1, zold, zold2, iterations, complex[1], start, c0, pixel)) || (temp2 = bailout_algorithm2.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, norm_squared, pixel))) { + if ((temp1 = convergent_bailout_algorithm.converged(complex[0], 1, zold, zold2, iterations, complex[1], start, c0, pixel)) + || (temp2 = bailout_algorithm2.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, norm_squared, pixel))) { escaped = true; converged = temp1; @@ -661,28 +683,32 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex @Override public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, Complex dpixel) { - iterations = skippedIterations; + iterations = 0; + int RefIteration = iterations; Complex[] deltas = initializePerturbation(dpixel); Complex DeltaSubN = deltas[0]; // Delta z - int RefIteration = iterations; boolean temp1 = false, temp2 = false; converged = false; - Complex zWithoutInitVal = new Complex(); - Complex pixel = dpixel.plus(refPointSmall); + int MaxRefIteration = Fractal.MaxRefIteration; + double[] Reference = Fractal.Reference; + + double norm_squared = complex[0].norm_squared(); + for (; iterations < max_iterations; iterations++) { if (trap != null) { trap.check(complex[0], iterations); } - if ((temp1 = convergent_bailout_algorithm.converged(complex[0], 1, zold, zold2, iterations, complex[1], start, c0, pixel)) || (temp2 = bailout_algorithm.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, 0.0, pixel))) { + if ((temp1 = convergent_bailout_algorithm.converged(complex[0], 1, zold, zold2, iterations, complex[1], start, c0, pixel)) + || (temp2 = bailout_algorithm2.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, norm_squared, pixel))) { escaped = true; converged = temp1; @@ -698,7 +724,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, return out; } - DeltaSubN = perturbationFunction(DeltaSubN, RefIteration); + DeltaSubN = perturbationFunction(DeltaSubN, Reference, null, null, RefIteration); RefIteration++; @@ -707,7 +733,6 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, if(max_iterations > 1){ - zWithoutInitVal = getArrayValue(ReferenceSubPixel, RefIteration).plus_mutable(DeltaSubN); complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(DeltaSubN); } @@ -715,9 +740,13 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, statistic.insert(complex[0], zold, zold2, iterations, complex[1], start, c0); } - if (zWithoutInitVal.norm_squared() < DeltaSubN.norm_squared() || RefIteration >= MaxRefIteration) { - DeltaSubN = zWithoutInitVal; + norm_squared = complex[0].norm_squared(); + if (norm_squared < DeltaSubN.norm_squared() || RefIteration >= MaxRefIteration) { + DeltaSubN = complex[0]; RefIteration = 0; + + MaxRefIteration = Fractal.MaxRef2Iteration; + Reference = Fractal.SecondReference; } } @@ -738,12 +767,12 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, @Override public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, MantExpComplex dpixel) { - iterations = skippedIterations; + iterations = 0; + int RefIteration = iterations; MantExpComplex[] deltas = initializePerturbation(dpixel); MantExpComplex DeltaSubN = deltas[0]; // Delta z - int RefIteration = iterations; int minExp = -1000; int reducedExp = minExp / (int)power; @@ -751,24 +780,21 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, DeltaSubN.Reduce(); long exp = DeltaSubN.getExp(); - Complex zWithoutInitVal = new Complex(); - boolean temp1 = false, temp2 = false; converged = false; Complex pixel = dpixel.plus(refPointSmallDeep).toComplex(); + int MaxRefIteration = Fractal.MaxRefIteration; + DeepReference ReferenceDeep = Fractal.ReferenceDeep; + + double[] Reference = Fractal.Reference; + boolean useFullFloatExp = ThreadDraw.USE_FULL_FLOATEXP_FOR_DEEP_ZOOM; - boolean usedDeepCode = false; if(useFullFloatExp || (skippedIterations == 0 && exp <= minExp) || (skippedIterations != 0 && exp <= reducedExp)) { - usedDeepCode = true; - MantExpComplex z = new MantExpComplex(); - if(iterations != 0 && RefIteration < MaxRefIteration) { - z = getArrayDeepValue(ReferenceSubPixelDeep, RefIteration).plus_mutable(DeltaSubN); - complex[0] = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN).toComplex(); - } + MantExpComplex z = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN); for (; iterations < max_iterations; iterations++) { if (trap != null) { trap.check(complex[0], iterations); @@ -792,7 +818,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, } } - DeltaSubN = perturbationFunction(DeltaSubN, RefIteration); + DeltaSubN = perturbationFunction(DeltaSubN, ReferenceDeep, null, null, RefIteration); RefIteration++; @@ -800,8 +826,8 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, zold.assign(complex[0]); if (max_iterations > 1) { - z = getArrayDeepValue(ReferenceSubPixelDeep, RefIteration).plus_mutable(DeltaSubN); - complex[0] = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN).toComplex(); + z = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN); + complex[0] = z.toComplex(); } if (statistic != null) { @@ -811,6 +837,10 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, if (z.norm_squared().compareTo(DeltaSubN.norm_squared()) < 0 || RefIteration >= MaxRefIteration) { DeltaSubN = z; RefIteration = 0; + + ReferenceDeep = Fractal.SecondReferenceDeep; + MaxRefIteration = MaxRef2Iteration; + Reference = Fractal.SecondReference; } DeltaSubN.Reduce(); @@ -827,9 +857,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, if(!useFullFloatExp) { Complex CDeltaSubN = DeltaSubN.toComplex(); - if(!usedDeepCode && iterations != 0 && RefIteration < MaxRefIteration) { - complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(CDeltaSubN); - } + double norm_squared = complex[0].norm_squared(); for (; iterations < max_iterations; iterations++) { @@ -839,7 +867,8 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, trap.check(complex[0], iterations); } - if ((temp1 = convergent_bailout_algorithm.converged(complex[0], 1, zold, zold2, iterations, complex[1], start, c0, pixel)) || (temp2 = bailout_algorithm.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, 0.0, pixel))) { + if ((temp1 = convergent_bailout_algorithm.converged(complex[0], 1, zold, zold2, iterations, complex[1], start, c0, pixel)) + || (temp2 = bailout_algorithm2.escaped(complex[0], zold, zold2, iterations, complex[1], start, c0, norm_squared, pixel))) { escaped = true; converged = temp1; @@ -855,7 +884,7 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, return out; } - CDeltaSubN = perturbationFunction(CDeltaSubN, RefIteration); + CDeltaSubN = perturbationFunction(CDeltaSubN, Reference, null, null, RefIteration); RefIteration++; @@ -865,7 +894,6 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, //No Plane influence work //No Pre filters work if (max_iterations > 1) { - zWithoutInitVal = getArrayValue(ReferenceSubPixel, RefIteration).plus_mutable(CDeltaSubN); complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(CDeltaSubN); } //No Post filters work @@ -874,9 +902,13 @@ public double iterateJuliaWithPerturbationWithoutPeriodicity(Complex[] complex, statistic.insert(complex[0], zold, zold2, iterations, complex[1], start, c0); } - if (zWithoutInitVal.norm_squared() < CDeltaSubN.norm_squared() || RefIteration >= MaxRefIteration) { - CDeltaSubN = zWithoutInitVal; + norm_squared = complex[0].norm_squared(); + if (norm_squared < CDeltaSubN.norm_squared() || RefIteration >= MaxRefIteration) { + CDeltaSubN = complex[0]; RefIteration = 0; + + Reference = Fractal.SecondReference; + MaxRefIteration = Fractal.MaxRef2Iteration; } } diff --git a/src/fractalzoomer/functions/mandelbrot/Mandelbar.java b/src/fractalzoomer/functions/mandelbrot/Mandelbar.java index 39f3f5845..5725d5ea5 100644 --- a/src/fractalzoomer/functions/mandelbrot/Mandelbar.java +++ b/src/fractalzoomer/functions/mandelbrot/Mandelbar.java @@ -17,7 +17,6 @@ package fractalzoomer.functions.mandelbrot; import fractalzoomer.core.*; -import fractalzoomer.core.DeepReference; import fractalzoomer.core.location.Location; import fractalzoomer.fractal_options.initial_value.DefaultInitialValue; import fractalzoomer.fractal_options.initial_value.InitialValue; @@ -25,6 +24,7 @@ import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.Julia; +import fractalzoomer.main.Constants; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; @@ -151,7 +151,7 @@ public boolean supportsPerturbationTheory() { } @Override - public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, Location externalLocation, JProgressBar progress) { + public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, int iterations2, Location externalLocation, JProgressBar progress) { long time = System.currentTimeMillis(); @@ -168,62 +168,78 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo if (iterations == 0) { Reference = new double[max_iterations << 1]; - if(isJulia) { - ReferenceSubPixel = new double[max_iterations << 1]; - } - if (deepZoom) { ReferenceDeep = new DeepReference(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep = new DeepReference(max_iterations); - } - } } else if (max_iterations > getReferenceLength()) { Reference = Arrays.copyOf(Reference, max_iterations << 1); - if(isJulia) { - ReferenceSubPixel = Arrays.copyOf(ReferenceSubPixel, max_iterations << 1); - } - if (deepZoom) { ReferenceDeep.resize(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep.resize(max_iterations); - } - } - System.gc(); } GenericComplex z, c, zold, zold2, start, c0, pixel; Object normSquared; - if(ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { - BigNumComplex bn = inputPixel.toBigNumComplex(); - z = iterations == 0 ? (isJulia ? bn : new BigNumComplex()) : lastZValue; - c = isJulia ? new BigNumComplex(seed) : bn; - zold = iterations == 0 ? new BigNumComplex() : secondTolastZValue; - zold2 = iterations == 0 ? new BigNumComplex() : thirdTolastZValue; - start = isJulia ? bn : new BigNumComplex(); - c0 = c; - pixel = bn; - normSquared = new BigNum(); + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; + + if(useBignum) { + if(bigNumLib == Constants.BIGNUM_BUILT_IN) { + BigNumComplex bn = inputPixel.toBigNumComplex(); + z = iterations == 0 ? (isJulia ? bn : new BigNumComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new BigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new BigNumComplex() : thirdTolastZValue; + start = isJulia ? bn : new BigNumComplex(); + c0 = c; + pixel = bn; + } + else if(bigNumLib == Constants.BIGNUM_MPFR) { + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + z = iterations == 0 ? (isJulia ? bn : new MpfrBigNumComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZValue; + start = isJulia ? new MpfrBigNumComplex(bn) : new MpfrBigNumComplex(); + c0 = new MpfrBigNumComplex((MpfrBigNumComplex)c); + pixel = new MpfrBigNumComplex(bn); + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + DDComplex ddn = inputPixel.toDDComplex(); + z = iterations == 0 ? (isJulia ? ddn : new DDComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : ddn; + zold = iterations == 0 ? new DDComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZValue; + start = isJulia ? ddn : new DDComplex(); + c0 = c; + pixel = ddn; + } + else { + Complex bn = inputPixel.toComplex(); + z = iterations == 0 ? (isJulia ? bn : new Complex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new Complex() : secondTolastZValue; + zold2 = iterations == 0 ? new Complex() : thirdTolastZValue; + start = isJulia ? new Complex(bn) : new Complex(); + c0 = new Complex((Complex) c); + pixel = new Complex(bn); + } } else { z = iterations == 0 ? (isJulia ? inputPixel : new BigComplex()) : lastZValue; - c = isJulia ? new BigComplex(seed) : inputPixel; + c = isJulia ? getSeed(useBignum, bigNumLib) : inputPixel; zold = iterations == 0 ? new BigComplex() : secondTolastZValue; zold2 = iterations == 0 ? new BigComplex() : thirdTolastZValue; start = isJulia ? inputPixel : new BigComplex(); c0 = c; pixel = inputPixel; - normSquared = Apfloat.ZERO; } + normSquared = z.normSquared(); + Location loc = new Location(); refPoint = inputPixel; @@ -247,22 +263,13 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo setArrayValue(Reference, iterations, cz); - if(isJulia) { - GenericComplex zsubpixel = z.sub(pixel); - setArrayValue(ReferenceSubPixel, iterations, zsubpixel.toComplex()); - - if(deepZoom) { - setArrayDeepValue(ReferenceSubPixelDeep, iterations, loc.getMantExpComplex(zsubpixel)); - } - } - if(deepZoom) { setArrayDeepValue(ReferenceDeep, iterations, loc.getMantExpComplex(z)); //ReferenceDeep[iterations] = new MantExpComplex(Reference[iterations]); } if(preCalcNormData) { - normData = z.normSquaredWithComponents(); + normData = z.normSquaredWithComponents(normData); normSquared = normData.normSquared; } @@ -270,8 +277,8 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo break; } - zold2 = zold; - zold = z; + zold2.set(zold); + zold.set(z); try { if(preCalcNormData) { @@ -306,6 +313,22 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo } ReferenceCalculationTime = System.currentTimeMillis() - time; + if(isJulia) { + calculateJuliaReferencePoint(inputPixel, size, deepZoom, iterations2, progress); + } + + } + + @Override + protected GenericComplex juliaReferenceFunction(GenericComplex z, GenericComplex c, NormComponents normData) { + if(normData != null) { + z = z.conjugate().squareFast_plus_c(normData, c); + } + else { + z = z.conjugate().square_plus_c(c); + } + + return z; } @Override @@ -373,12 +396,45 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, int RefIter return new MantExpComplex(Dnr, Dni); } + @Override + public Complex perturbationFunction(Complex DeltaSubN, double[] Reference, double[] PrecalculatedTerms, double[] PrecalculatedTerms2, int RefIteration) { + Complex X = getArrayValue(Reference, RefIteration); + + double r = X.getRe(); + double i = X.getIm(); + double a = DeltaSubN.getRe(); + double b = DeltaSubN.getIm(); + + double Dnr = 2 * (r*a - b*i) + a*a - b*b; + double Dni = - (r*b + a * i + a * b) * 2; + + return new Complex(Dnr, Dni); + } + + @Override + public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, DeepReference ReferenceDeep, DeepReference PrecalculatedTermsDeep, DeepReference PrecalculatedTerms2Deep, int RefIteration) { + MantExpComplex X = getArrayDeepValue(ReferenceDeep, RefIteration); + + MantExp r = X.getRe(); + MantExp i = X.getIm(); + MantExp a = DeltaSubN.getRe(); + MantExp b = DeltaSubN.getIm(); + + MantExp Dnr = r.multiply(a).subtract_mutable(b.multiply(i)).multiply2_mutable().add_mutable(a.multiply(a)).subtract_mutable(b.multiply(b)); + MantExp Dni = (r.multiply(b).add_mutable(a.multiply(i)).add_mutable(a.multiply(b))).multiply2_mutable().negate_mutable(); + + return new MantExpComplex(Dnr, Dni); + } + @Override public String getRefType() { - return super.getRefType() + (isJulia ? "-Julia-" + seed : ""); + return super.getRefType() + (isJulia ? "-Julia-" + bigSeed.toStringPretty() : ""); } @Override public boolean supportsBignum() { return true;} + @Override + public boolean supportsMpfrBignum() { return true;} + } diff --git a/src/fractalzoomer/functions/mandelbrot/Mandelbrot.java b/src/fractalzoomer/functions/mandelbrot/Mandelbrot.java index 5e5475d72..17bc24cec 100644 --- a/src/fractalzoomer/functions/mandelbrot/Mandelbrot.java +++ b/src/fractalzoomer/functions/mandelbrot/Mandelbrot.java @@ -17,8 +17,11 @@ package fractalzoomer.functions.mandelbrot; import fractalzoomer.core.*; -import fractalzoomer.core.DeepReference; import fractalzoomer.core.location.Location; +import fractalzoomer.core.mpfr.MpfrBigNum; +import fractalzoomer.core.nanomb1.Nanomb1; +import fractalzoomer.core.nanomb1.biPoly; +import fractalzoomer.core.nanomb1.tmpPoly; import fractalzoomer.fractal_options.BurningShip; import fractalzoomer.fractal_options.MandelGrass; import fractalzoomer.fractal_options.MandelVariation; @@ -30,6 +33,7 @@ import fractalzoomer.fractal_options.iteration_statistics.*; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.Julia; +import fractalzoomer.main.Constants; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; @@ -45,8 +49,7 @@ import java.util.Arrays; import java.util.stream.IntStream; -import static fractalzoomer.main.Constants.REFERENCE_CALCULATION_STR; -import static fractalzoomer.main.Constants.SA_CALCULATION_STR; +import static fractalzoomer.main.Constants.*; /** * @@ -61,9 +64,12 @@ public class Mandelbrot extends Julia { private double limit; private boolean inverse_dem; + private boolean not_burning_ship; + public Mandelbrot(boolean burning_ship) { super(); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; } public Mandelbrot(double xCenter, double yCenter, double size, int max_iterations, int bailout_test_algorithm, double bailout, String bailout_test_user_formula, String bailout_test_user_formula2, int bailout_test_comparison, double n_norm, int out_coloring_algorithm, int user_out_coloring_algorithm, String outcoloring_formula, String[] user_outcoloring_conditions, String[] user_outcoloring_condition_formula, int in_coloring_algorithm, int user_in_coloring_algorithm, String incoloring_formula, String[] user_incoloring_conditions, String[] user_incoloring_condition_formula, boolean smoothing, boolean periodicity_checking, int plane_type, double[] rotation_vals, double[] rotation_center, boolean perturbation, double[] perturbation_vals, boolean variable_perturbation, int user_perturbation_algorithm, String[] user_perturbation_conditions, String[] user_perturbation_condition_formula, String perturbation_user_formula, boolean init_value, double[] initial_vals, boolean variable_init_value, int user_initial_value_algorithm, String[] user_initial_value_conditions, String[] user_initial_value_condition_formula, String initial_value_user_formula, boolean burning_ship, boolean mandel_grass, double[] mandel_grass_vals, String user_plane, int user_plane_algorithm, String[] user_plane_conditions, String[] user_plane_condition_formula, double[] plane_transform_center, double plane_transform_angle, double plane_transform_radius, double[] plane_transform_scales, double[] plane_transform_wavelength, int waveType, double plane_transform_angle2, int plane_transform_sides, double plane_transform_amount, boolean exterior_de, double exterior_de_factor, boolean inverse_dem, int escaping_smooth_algorithm, OrbitTrapSettings ots, StatisticsSettings sts) { @@ -71,6 +77,7 @@ public Mandelbrot(double xCenter, double yCenter, double size, int max_iteration super(xCenter, yCenter, size, max_iterations, bailout_test_algorithm, bailout, bailout_test_user_formula, bailout_test_user_formula2, bailout_test_comparison, n_norm, periodicity_checking, plane_type, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount, ots); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 2; @@ -145,6 +152,7 @@ public Mandelbrot(double xCenter, double yCenter, double size, int max_iteration super(xCenter, yCenter, size, max_iterations, bailout_test_algorithm, bailout, bailout_test_user_formula, bailout_test_user_formula2, bailout_test_comparison, n_norm, periodicity_checking, plane_type, apply_plane_on_julia, apply_plane_on_julia_seed, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount, ots, xJuliaCenter, yJuliaCenter); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 2; @@ -197,6 +205,7 @@ public Mandelbrot(double xCenter, double yCenter, double size, int max_iteration super(xCenter, yCenter, size, max_iterations, complex_orbit, plane_type, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 2; @@ -235,6 +244,7 @@ public Mandelbrot(double xCenter, double yCenter, double size, int max_iteration super(xCenter, yCenter, size, max_iterations, complex_orbit, plane_type, apply_plane_on_julia, apply_plane_on_julia_seed, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount, xJuliaCenter, yJuliaCenter); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 2; @@ -849,10 +859,8 @@ else if(sts.statisticGroup == 3) { } } - //private static BigComplex lastZGlitchCheckValue; - @Override - public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, Location externalLocation, JProgressBar progress) { + public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, int iterations2, Location externalLocation, JProgressBar progress) { long time = System.currentTimeMillis(); @@ -873,37 +881,17 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo if(lowPrecReferenceOrbitNeeded) { Reference = new double[max_ref_iterations << 1]; } - - if(isJulia) { - ReferenceSubPixel = new double[max_ref_iterations << 1]; - } - if (deepZoom) { ReferenceDeep = new DeepReference(max_ref_iterations); - - if(isJulia) { - ReferenceSubPixelDeep = new DeepReference(max_ref_iterations); - } - } } else if (max_ref_iterations > getReferenceLength()) { if(lowPrecReferenceOrbitNeeded) { Reference = Arrays.copyOf(Reference, max_ref_iterations << 1); } - if(isJulia) { - ReferenceSubPixel = Arrays.copyOf(ReferenceSubPixel, max_ref_iterations << 1); - } - if (deepZoom) { ReferenceDeep.resize(max_ref_iterations); - - if(isJulia) { - ReferenceSubPixelDeep.resize(max_ref_iterations); - } } - - System.gc(); } if(iterations == 0) { @@ -914,42 +902,75 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo Location loc = new Location(); - //BigComplex z = iterations == 0 ? (isJulia ? pixel : new BigComplex()) : lastZValue; - - //BigComplex seedBug = new BigComplex(new MyApfloat("-1.99996619445037030418434688506350579675531241540724851511761922944801584242342684381376129778868913812287046406560949864353810575744772166485672496092803920095332"), new MyApfloat("+0.00000000000000000000000000000000030013824367909383240724973039775924987346831190773335270174257280120474975614823581185647299288414075519224186504978181625478529")); - //BigComplex c = isJulia ? new BigComplex(seed) : pixel; //new BigComplex(seed) - GenericComplex z, c, zold, zold2, start, c0, pixel; Object normSquared; - boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE; + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; + if(useBignum) { - BigNumComplex bn = inputPixel.toBigNumComplex(); - z = iterations == 0 ? (isJulia ? bn : new BigNumComplex()) : lastZValue; - c = isJulia ? new BigNumComplex(seed) : bn; - zold = iterations == 0 ? new BigNumComplex() : secondTolastZValue; - zold2 = iterations == 0 ? new BigNumComplex() : thirdTolastZValue; - start = isJulia ? bn : new BigNumComplex(); - c0 = c; - pixel = bn; - normSquared = new BigNum(); - minValue = iterations == 0 ? BigNum.getMax() : minValue; + if(bigNumLib == Constants.BIGNUM_BUILT_IN) { + BigNumComplex bn = inputPixel.toBigNumComplex(); + z = iterations == 0 ? (isJulia ? bn : new BigNumComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new BigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new BigNumComplex() : thirdTolastZValue; + start = isJulia ? bn : new BigNumComplex(); + c0 = c; + pixel = bn; + minValue = iterations == 0 ? BigNum.getMax() : minValue; + } + else if(bigNumLib == Constants.BIGNUM_MPFR) { + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + z = iterations == 0 ? (isJulia ? bn : new MpfrBigNumComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZValue; + start = isJulia ? new MpfrBigNumComplex(bn) : new MpfrBigNumComplex(); + c0 = new MpfrBigNumComplex((MpfrBigNumComplex)c); + pixel = new MpfrBigNumComplex(bn); + minValue = iterations == 0 ? MpfrBigNum.getMax() : minValue; + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + DDComplex ddn = inputPixel.toDDComplex(); + z = iterations == 0 ? (isJulia ? ddn : new DDComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : ddn; + zold = iterations == 0 ? new DDComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZValue; + start = isJulia ? ddn : new DDComplex(); + c0 = c; + pixel = ddn; + minValue = iterations == 0 ? new DoubleDouble(Double.MAX_VALUE) : minValue; + } + else { + Complex bn = inputPixel.toComplex(); + z = iterations == 0 ? (isJulia ? bn : new Complex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new Complex() : secondTolastZValue; + zold2 = iterations == 0 ? new Complex() : thirdTolastZValue; + start = isJulia ? new Complex(bn) : new Complex(); + c0 = new Complex((Complex) c); + pixel = new Complex(bn); + minValue = iterations == 0 ? Double.MAX_VALUE : minValue; + } } else { z = iterations == 0 ? (isJulia ? inputPixel : new BigComplex()) : lastZValue; - c = isJulia ? new BigComplex(seed) : inputPixel; + c = isJulia ? getSeed(useBignum, bigNumLib) : inputPixel; zold = iterations == 0 ? new BigComplex() : secondTolastZValue; zold2 = iterations == 0 ? new BigComplex() : thirdTolastZValue; start = isJulia ? inputPixel : new BigComplex(); c0 = c; pixel = inputPixel; - normSquared = Apfloat.ZERO; - minValue = iterations == 0 ? new MyApfloat(Integer.MAX_VALUE) : minValue; + minValue = iterations == 0 ? new MyApfloat(Double.MAX_VALUE) : minValue; } - //BigComplex zGlitchCheck = iterations == 0 ? new BigComplex() : lastZGlitchCheckValue; - //BigComplex cGlitchCheck = c; +// MpfrBigNumComplex seedBug = new MpfrBigNumComplex(new MyApfloat("-1.99996619445037030418434688506350579675531241540724851511761922944801584242342684381376129778868913812287046406560949864353810575744772166485672496092803920095332"), new MyApfloat("+0.00000000000000000000000000000000030013824367909383240724973039775924987346831190773335270174257280120474975614823581185647299288414075519224186504978181625478529")); +// if(isJulia) { +// c = seedBug; +// } + normSquared = z.normSquared(); refPoint = inputPixel; refPointSmall = refPoint.toComplex(); @@ -960,6 +981,7 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo RefType = getRefType(); + boolean isNanoMb1InUse = ThreadDraw.APPROXIMATION_ALGORITHM == 3 && supportsNanomb1(); boolean isSeriesInUse = ThreadDraw.APPROXIMATION_ALGORITHM == 1 && supportsSeriesApproximation(); boolean isBLAInUse = ThreadDraw.APPROXIMATION_ALGORITHM == 2 && supportsBilinearApproximation(); boolean detectPeriod = ThreadDraw.DETECT_PERIOD && supportsPeriod(); @@ -990,45 +1012,41 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo // } // } - if(isJulia) { - GenericComplex zsubpixel = z.sub(pixel); - setArrayValue(ReferenceSubPixel, iterations, zsubpixel.toComplex()); - - if(deepZoom) { - setArrayDeepValue(ReferenceSubPixelDeep, iterations, loc.getMantExpComplex(zsubpixel)); - } - } - - //BigComplex z2 = null; - //if(!burning_ship) { - //z2 = z.times(MyApfloat.TWO); - //Referencex2[iterations] = z2.toComplex(); - //Referencex2[iterations] = Reference[iterations].times(2); - //} if(deepZoom) { setArrayDeepValue(ReferenceDeep, iterations, loc.getMantExpComplex(z)); - //if(!burning_ship) { - //ReferenceDeepx2[iterations] = loc.getMantExpComplex(z2); - // ReferenceDeepx2[iterations] = ReferenceDeep[iterations].times2(); - //} - - /*ReferenceDeep[iterations] = new MantExpComplex(Reference[iterations]); - if(!burning_ship) { - ReferenceDeepx2[iterations] = new MantExpComplex(Referencex2[iterations]); - }*/ } if(preCalcNormData) { - normData = z.normSquaredWithComponents(); + normData = z.normSquaredWithComponents(normData); normSquared = normData.normSquared; } if(detectPeriod) { if(useBignum) { - if(iterations > 0 && ((BigNum)normSquared).compare((BigNum)minValue) < 0) { - DetectedPeriod = iterations; - minValue = normSquared; + if(bigNumLib == Constants.BIGNUM_BUILT_IN) { + if (iterations > 0 && ((BigNum) normSquared).compare((BigNum) minValue) < 0) { + DetectedPeriod = iterations; + minValue = normSquared; + } + } + else if (bigNumLib == Constants.BIGNUM_MPFR){ + if (iterations > 0 && ((MpfrBigNum) normSquared).compare((MpfrBigNum) minValue) < 0) { + DetectedPeriod = iterations; + ((MpfrBigNum) minValue).set((MpfrBigNum)normSquared); + } + } + else if (bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE){ + if (iterations > 0 && ((DoubleDouble) normSquared).compareTo(minValue) < 0) { + DetectedPeriod = iterations; + minValue = normSquared; + } + } + else { + if (iterations > 0 && ((double) normSquared) < ((double) minValue)){ + DetectedPeriod = iterations; + minValue = normSquared; + } } } else { @@ -1043,8 +1061,8 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo break; } - zold2 = zold; - zold = z; + zold2.set(zold); + zold.set(z); try { if(preCalcNormData) { @@ -1074,7 +1092,6 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo } - //lastZGlitchCheckValue = zGlitchCheck; lastZValue = z; secondTolastZValue = zold; thirdTolastZValue = zold2; @@ -1088,14 +1105,118 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo ReferenceCalculationTime = System.currentTimeMillis() - time; + if(isJulia) { + calculateJuliaReferencePoint(inputPixel, size, deepZoom, iterations2, progress); + } + skippedIterations = 0; if(isSeriesInUse) { calculateSeriesWrapper(size, deepZoom, externalLocation, progress); } + else if(isNanoMb1InUse) { + calculateNanomb1Wrapper(deepZoom, progress); + } else if(isBLAInUse) { calculateBLAWrapper(deepZoom, externalLocation, progress); } + } + + @Override + protected GenericComplex juliaReferenceFunction(GenericComplex z, GenericComplex c, NormComponents normData) { + if(normData != null) { + if (burning_ship) { + z = z.abs().squareFast_plus_c(normData, c); + } else { + z = z.squareFast_plus_c(normData, c); + } + } + else { + if (burning_ship) { + z = z.abs().square_plus_c(c); + } else { + z = z.square_plus_c(c); + } + } + + return z; + } + + @Override + protected void calculateNanomb1(boolean deepZoom, JProgressBar progress) { + + int m = ThreadDraw.NANOMB1_M; + int n = ThreadDraw.NANOMB1_N; + biPoly fp = new biPoly(m, n); + int max_ref_iterations = getReferenceMaxIterations(); + int total = 1; + for(int iteration = 1; iteration < max_ref_iterations; iteration++, total++) { + if(deepZoom) { + fp.cstep(getArrayDeepValue(ReferenceDeep, iteration)); + } + else { + fp.cstep(new MantExpComplex(getArrayValue(Reference, iteration))); + } + + if(progress != null && total % 50 == 0) { + progress.setValue(total); + progress.setString(NANOMB1_CALCULATION_STR + " " + String.format("%3d",(int) ((double) (total) / progress.getMaximum() * 100)) + "%"); + } + } + + //fp.print(); + + MantExp Bout = fp.getRadius(); + + //System.out.println("R == " + Bout); + + tmpPoly tp = new tmpPoly(fp); + MantExpComplex nucleusPos = tp.getRoot(); + + //System.out.println("Root == " + nucleusPos); + + MantExpComplex zlo1 = new MantExpComplex(); + MantExpComplex zlo; + + double[] ref1 = null; + DeepReference ref1Deep = null; + + ref1 = new double[max_ref_iterations << 1]; + + if (deepZoom) { + ref1Deep = new DeepReference(max_ref_iterations); + } + + MantExpComplex temp; + for(int iteration = 0; iteration < max_ref_iterations; iteration++, total++){ + + if(deepZoom) { + zlo = getArrayDeepValue(ReferenceDeep, iteration); + temp = zlo.plus(zlo1); + setArrayDeepValue(ref1Deep, iteration, temp); + setArrayValue(ref1, iteration, temp.toComplex()); + } + else { + zlo = new MantExpComplex(getArrayValue(Reference, iteration)); + setArrayValue(ref1, iteration, zlo.plus(zlo1).toComplex()); + } + + zlo1 = zlo1.times(zlo1.plus(zlo.times2())).plus_mutable(nucleusPos); + zlo1.Reduce(); + + + if(progress != null && total % 50 == 0) { + progress.setValue(total); + progress.setString(NANOMB1_CALCULATION_STR + " " + String.format("%3d",(int) ((double) (total) / progress.getMaximum() * 100)) + "%"); + } + } + Reference = ref1; + + if(deepZoom) { + ReferenceDeep = ref1Deep; + } + + nanomb1 = new Nanomb1(fp, nucleusPos, Bout); } @Override @@ -1111,8 +1232,11 @@ public Complex perturbationFunctionScaled(Complex DeltaSubN, double s, int RefIt @Override public Complex perturbationFunction(Complex DeltaSubN, Complex DeltaSub0, int RefIteration) { - if(burning_ship) { - + if(not_burning_ship) { + //return DeltaSubN.times(getArrayValue(Reference, RefIteration).times_mutable(2)).plus_mutable(DeltaSubN.square()).plus_mutable(DeltaSub0); + return getArrayValue(Reference, RefIteration).times_mutable(2).plus_mutable(DeltaSubN).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); + } + else { Complex X = getArrayValue(Reference, RefIteration); double r = X.getRe(); double i = X.getIm(); @@ -1122,17 +1246,16 @@ public Complex perturbationFunction(Complex DeltaSubN, Complex DeltaSub0, int Re double b2 = b * b; return new Complex(2.0 * (a * r - b * i) + a2 - b2, Complex.DiffAbs(r * i, r * b + i * a + a * b) * 2).plus_mutable(DeltaSub0); } - else { - - //return DeltaSubN.times(getArrayValue(Reference, RefIteration).times_mutable(2)).plus_mutable(DeltaSubN.square()).plus_mutable(DeltaSub0); - return getArrayValue(Reference, RefIteration).times_mutable(2).plus_mutable(DeltaSubN).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); - } } @Override public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, MantExpComplex DeltaSub0, int RefIteration) { - if(burning_ship) { + if(not_burning_ship) { + //return DeltaSubN.times(getArrayDeepValue(ReferenceDeep, RefIteration).times2_mutable()).plus_mutable(DeltaSubN.square()).plus_mutable(DeltaSub0); + return getArrayDeepValue(ReferenceDeep, RefIteration).times2_mutable().plus_mutable(DeltaSubN).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); + } + else { MantExpComplex X = getArrayDeepValue(ReferenceDeep, RefIteration); MantExp r = X.getRe(); MantExp i = X.getIm(); @@ -1143,17 +1266,16 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, MantExpComp return new MantExpComplex(a.multiply(r).subtract_mutable(b.multiply(i)).multiply2_mutable().add_mutable(a2).subtract_mutable(b2), MantExpComplex.DiffAbs(r.multiply(i), r.multiply(b).add_mutable(i.multiply(a)).add_mutable(a.multiply(b))).multiply2_mutable()).plus_mutable(DeltaSub0); } - else { - //return DeltaSubN.times(getArrayDeepValue(ReferenceDeep, RefIteration).times2_mutable()).plus_mutable(DeltaSubN.square()).plus_mutable(DeltaSub0); - return getArrayDeepValue(ReferenceDeep, RefIteration).times2_mutable().plus_mutable(DeltaSubN).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); - } } @Override public Complex perturbationFunction(Complex DeltaSubN, int RefIteration) { - if (burning_ship) { - + if(not_burning_ship) { + //return DeltaSubN.times(getArrayValue(Reference, RefIteration).times_mutable(2)).plus_mutable(DeltaSubN.square()); + return getArrayValue(Reference, RefIteration).times_mutable(2).plus_mutable(DeltaSubN).times_mutable(DeltaSubN); + } + else { Complex X = getArrayValue(Reference, RefIteration); double r = X.getRe(); double i = X.getIm(); @@ -1162,16 +1284,17 @@ public Complex perturbationFunction(Complex DeltaSubN, int RefIteration) { double a2 = a * a; double b2 = b * b; return new Complex(2.0 * (a * r - b * i) + a2 - b2, Complex.DiffAbs(r * i, r * b + i * a + a * b) * 2); - } else { - //return DeltaSubN.times(getArrayValue(Reference, RefIteration).times_mutable(2)).plus_mutable(DeltaSubN.square()); - return getArrayValue(Reference, RefIteration).times_mutable(2).plus_mutable(DeltaSubN).times_mutable(DeltaSubN); } } @Override public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, int RefIteration) { - if(burning_ship) { + if(not_burning_ship) { + //return DeltaSubN.times(getArrayDeepValue(ReferenceDeep, RefIteration).times2_mutable()).plus_mutable(DeltaSubN.square()); + return getArrayDeepValue(ReferenceDeep, RefIteration).times2_mutable().plus_mutable(DeltaSubN).times_mutable(DeltaSubN); + } + else { MantExpComplex X = getArrayDeepValue(ReferenceDeep, RefIteration); MantExp r = X.getRe(); MantExp i = X.getIm(); @@ -1182,10 +1305,6 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, int RefIter return new MantExpComplex(a.multiply(r).subtract_mutable(b.multiply(i)).multiply2_mutable().add_mutable(a2).subtract_mutable(b2), MantExpComplex.DiffAbs(r.multiply(i), r.multiply(b).add_mutable(i.multiply(a)).add_mutable(a.multiply(b))).multiply2_mutable()); } - else { - //return DeltaSubN.times(getArrayDeepValue(ReferenceDeep, RefIteration).times2_mutable()).plus_mutable(DeltaSubN.square()); - return getArrayDeepValue(ReferenceDeep, RefIteration).times2_mutable().plus_mutable(DeltaSubN).times_mutable(DeltaSubN); - } } @Override @@ -1584,7 +1703,7 @@ public double interior_distance(Complex z0, Complex c, int per) { @Override public String getRefType() { - return super.getRefType() + (burning_ship ? "-Burning Ship" : "") + (isJulia ? "-Julia-" + seed : ""); + return super.getRefType() + (burning_ship ? "-Burning Ship" : "") + (isJulia ? "-Julia-" + bigSeed.toStringPretty() : ""); } @Override @@ -1600,6 +1719,9 @@ public void function(BigNumComplex[] complex) { @Override public boolean supportsBignum() { return true;} + @Override + public boolean supportsMpfrBignum() { return true;} + @Override public boolean supportsPeriod() { return !burning_ship && !isJulia; @@ -1608,4 +1730,46 @@ public boolean supportsPeriod() { @Override public boolean supportsScaledIterations() { return !burning_ship && !isJulia; } + @Override + public boolean supportsNanomb1() { + return !burning_ship && !isJulia && iterationPeriod != 0; + } + + @Override + public Complex perturbationFunction(Complex DeltaSubN, double[] Reference, double[] PrecalculatedTerms, double[] PrecalculatedTerms2, int RefIteration) { + if(not_burning_ship) { + //return DeltaSubN.times(getArrayValue(Reference, RefIteration).times_mutable(2)).plus_mutable(DeltaSubN.square()); + return getArrayValue(Reference, RefIteration).times_mutable(2).plus_mutable(DeltaSubN).times_mutable(DeltaSubN); + } + else { + Complex X = getArrayValue(Reference, RefIteration); + double r = X.getRe(); + double i = X.getIm(); + double a = DeltaSubN.getRe(); + double b = DeltaSubN.getIm(); + double a2 = a * a; + double b2 = b * b; + return new Complex(2.0 * (a * r - b * i) + a2 - b2, Complex.DiffAbs(r * i, r * b + i * a + a * b) * 2); + } + } + + @Override + public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, DeepReference ReferenceDeep, DeepReference PrecalculatedTermsDeep, DeepReference PrecalculatedTerms2Deep, int RefIteration) { + if(not_burning_ship) { + //return DeltaSubN.times(getArrayDeepValue(ReferenceDeep, RefIteration).times2_mutable()).plus_mutable(DeltaSubN.square()); + return getArrayDeepValue(ReferenceDeep, RefIteration).times2_mutable().plus_mutable(DeltaSubN).times_mutable(DeltaSubN); + } + else { + MantExpComplex X = getArrayDeepValue(ReferenceDeep, RefIteration); + MantExp r = X.getRe(); + MantExp i = X.getIm(); + MantExp a = DeltaSubN.getRe(); + MantExp b = DeltaSubN.getIm(); + MantExp a2 = a.multiply(a); + MantExp b2 = b.multiply(b); + + return new MantExpComplex(a.multiply(r).subtract_mutable(b.multiply(i)).multiply2_mutable().add_mutable(a2).subtract_mutable(b2), MantExpComplex.DiffAbs(r.multiply(i), r.multiply(b).add_mutable(i.multiply(a)).add_mutable(a.multiply(b))).multiply2_mutable()); + } + } + } diff --git a/src/fractalzoomer/functions/mandelbrot/MandelbrotCubed.java b/src/fractalzoomer/functions/mandelbrot/MandelbrotCubed.java index 1262bfc10..1251dce12 100644 --- a/src/fractalzoomer/functions/mandelbrot/MandelbrotCubed.java +++ b/src/fractalzoomer/functions/mandelbrot/MandelbrotCubed.java @@ -17,8 +17,8 @@ package fractalzoomer.functions.mandelbrot; import fractalzoomer.core.*; -import fractalzoomer.core.DeepReference; import fractalzoomer.core.location.Location; +import fractalzoomer.core.mpfr.MpfrBigNum; import fractalzoomer.fractal_options.BurningShip; import fractalzoomer.fractal_options.MandelGrass; import fractalzoomer.fractal_options.MandelVariation; @@ -29,6 +29,7 @@ import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.Julia; +import fractalzoomer.main.Constants; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; @@ -51,9 +52,12 @@ public class MandelbrotCubed extends Julia { private MandelVariation type; private MandelVariation type2; + private boolean not_burning_ship; + public MandelbrotCubed(boolean burning_ship) { super(); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; } public MandelbrotCubed(double xCenter, double yCenter, double size, int max_iterations, int bailout_test_algorithm, double bailout, String bailout_test_user_formula, String bailout_test_user_formula2, int bailout_test_comparison, double n_norm, int out_coloring_algorithm, int user_out_coloring_algorithm, String outcoloring_formula, String[] user_outcoloring_conditions, String[] user_outcoloring_condition_formula, int in_coloring_algorithm, int user_in_coloring_algorithm, String incoloring_formula, String[] user_incoloring_conditions, String[] user_incoloring_condition_formula, boolean smoothing, boolean periodicity_checking, int plane_type, double[] rotation_vals, double[] rotation_center, boolean perturbation, double[] perturbation_vals, boolean variable_perturbation, int user_perturbation_algorithm, String[] user_perturbation_conditions, String[] user_perturbation_condition_formula, String perturbation_user_formula, boolean init_value, double[] initial_vals, boolean variable_init_value, int user_initial_value_algorithm, String[] user_initial_value_conditions, String[] user_initial_value_condition_formula, String initial_value_user_formula, boolean burning_ship, boolean mandel_grass, double[] mandel_grass_vals, String user_plane, int user_plane_algorithm, String[] user_plane_conditions, String[] user_plane_condition_formula, double[] plane_transform_center, double plane_transform_angle, double plane_transform_radius, double[] plane_transform_scales, double[] plane_transform_wavelength, int waveType, double plane_transform_angle2, int plane_transform_sides, double plane_transform_amount, int escaping_smooth_algorithm, OrbitTrapSettings ots, StatisticsSettings sts) { @@ -61,6 +65,7 @@ public MandelbrotCubed(double xCenter, double yCenter, double size, int max_iter super(xCenter, yCenter, size, max_iterations, bailout_test_algorithm, bailout, bailout_test_user_formula, bailout_test_user_formula2, bailout_test_comparison, n_norm, periodicity_checking, plane_type, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount, ots); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 3; @@ -111,6 +116,7 @@ public MandelbrotCubed(double xCenter, double yCenter, double size, int max_iter super(xCenter, yCenter, size, max_iterations, bailout_test_algorithm, bailout, bailout_test_user_formula, bailout_test_user_formula2, bailout_test_comparison, n_norm, periodicity_checking, plane_type, apply_plane_on_julia, apply_plane_on_julia_seed, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount, ots, xJuliaCenter, yJuliaCenter); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 3; @@ -146,6 +152,7 @@ public MandelbrotCubed(double xCenter, double yCenter, double size, int max_iter super(xCenter, yCenter, size, max_iterations, complex_orbit, plane_type, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 3; @@ -189,6 +196,7 @@ public MandelbrotCubed(double xCenter, double yCenter, double size, int max_iter super(xCenter, yCenter, size, max_iterations, complex_orbit, plane_type, apply_plane_on_julia, apply_plane_on_julia_seed, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount, xJuliaCenter, yJuliaCenter); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 3; @@ -229,7 +237,7 @@ public boolean supportsPerturbationTheory() { } @Override - public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, Location externalLocation, JProgressBar progress) { + public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, int iterations2, Location externalLocation, JProgressBar progress) { long time = System.currentTimeMillis(); @@ -249,37 +257,17 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo Reference = new double[max_iterations << 1]; } - if(isJulia) { - ReferenceSubPixel = new double[max_iterations << 1]; - } - if (deepZoom) { ReferenceDeep = new DeepReference(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep = new DeepReference(max_iterations); - } - } } else if (max_iterations > getReferenceLength()) { if(lowPrecReferenceOrbitNeeded) { Reference = Arrays.copyOf(Reference, max_iterations << 1); } - if(isJulia) { - ReferenceSubPixel = Arrays.copyOf(ReferenceSubPixel, max_iterations << 1); - } - if (deepZoom) { ReferenceDeep.resize(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep.resize(max_iterations); - } - } - - System.gc(); } GenericComplex z, c, zold, zold2, start, c0, pixel; @@ -289,31 +277,68 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo DetectedPeriod = 0; } - boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE; + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; + if(useBignum) { - BigNumComplex bn = inputPixel.toBigNumComplex(); - z = iterations == 0 ? (isJulia ? bn : new BigNumComplex()) : lastZValue; - c = isJulia ? new BigNumComplex(seed) : bn; - zold = iterations == 0 ? new BigNumComplex() : secondTolastZValue; - zold2 = iterations == 0 ? new BigNumComplex() : thirdTolastZValue; - start = isJulia ? bn : new BigNumComplex(); - c0 = c; - pixel = bn; - normSquared = new BigNum(); - minValue = iterations == 0 ? BigNum.getMax() : minValue; + if(bigNumLib == Constants.BIGNUM_BUILT_IN) { + BigNumComplex bn = inputPixel.toBigNumComplex(); + z = iterations == 0 ? (isJulia ? bn : new BigNumComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new BigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new BigNumComplex() : thirdTolastZValue; + start = isJulia ? bn : new BigNumComplex(); + c0 = c; + pixel = bn; + minValue = iterations == 0 ? BigNum.getMax() : minValue; + } + else if(bigNumLib == Constants.BIGNUM_MPFR) { + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + z = iterations == 0 ? (isJulia ? bn : new MpfrBigNumComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZValue; + start = isJulia ? new MpfrBigNumComplex(bn) : new MpfrBigNumComplex(); + c0 = new MpfrBigNumComplex((MpfrBigNumComplex)c); + pixel = new MpfrBigNumComplex(bn); + minValue = iterations == 0 ? MpfrBigNum.getMax() : minValue; + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + DDComplex ddn = inputPixel.toDDComplex(); + z = iterations == 0 ? (isJulia ? ddn : new DDComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : ddn; + zold = iterations == 0 ? new DDComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZValue; + start = isJulia ? ddn : new DDComplex(); + c0 = c; + pixel = ddn; + minValue = iterations == 0 ? new DoubleDouble(Double.MAX_VALUE) : minValue; + } + else { + Complex bn = inputPixel.toComplex(); + z = iterations == 0 ? (isJulia ? bn : new Complex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new Complex() : secondTolastZValue; + zold2 = iterations == 0 ? new Complex() : thirdTolastZValue; + start = isJulia ? new Complex(bn) : new Complex(); + c0 = new Complex((Complex) c); + pixel = new Complex(bn); + minValue = iterations == 0 ? Double.MAX_VALUE : minValue; + } } else { z = iterations == 0 ? (isJulia ? inputPixel : new BigComplex()) : lastZValue; - c = isJulia ? new BigComplex(seed) : inputPixel; + c = isJulia ? getSeed(useBignum, bigNumLib) : inputPixel; zold = iterations == 0 ? new BigComplex() : secondTolastZValue; zold2 = iterations == 0 ? new BigComplex() : thirdTolastZValue; start = isJulia ? inputPixel : new BigComplex(); c0 = c; pixel = inputPixel; - normSquared = Apfloat.ZERO; - minValue = iterations == 0 ? new MyApfloat(Integer.MAX_VALUE) : minValue; + minValue = iterations == 0 ? new MyApfloat(Double.MAX_VALUE) : minValue; } + normSquared = z.normSquared(); + Location loc = new Location(); refPoint = inputPixel; @@ -342,30 +367,41 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo setArrayValue(Reference, iterations, cz); } - if(isJulia) { - GenericComplex zsubpixel = z.sub(pixel); - setArrayValue(ReferenceSubPixel, iterations, zsubpixel.toComplex()); - - if(deepZoom) { - setArrayDeepValue(ReferenceSubPixelDeep, iterations, loc.getMantExpComplex(zsubpixel)); - } - } - if(deepZoom) { setArrayDeepValue(ReferenceDeep, iterations, loc.getMantExpComplex(z)); //ReferenceDeep[iterations] = new MantExpComplex(Reference[iterations]); } if(preCalcNormData) { - normData = z.normSquaredWithComponents(); + normData = z.normSquaredWithComponents(normData); normSquared = normData.normSquared; } if(detectPeriod) { if(useBignum) { - if(iterations > 0 && ((BigNum)normSquared).compare((BigNum)minValue) < 0) { - DetectedPeriod = iterations; - minValue = normSquared; + if(bigNumLib == Constants.BIGNUM_BUILT_IN) { + if (iterations > 0 && ((BigNum) normSquared).compare((BigNum) minValue) < 0) { + DetectedPeriod = iterations; + minValue = normSquared; + } + } + else if (bigNumLib == Constants.BIGNUM_MPFR){ + if (iterations > 0 && ((MpfrBigNum) normSquared).compare((MpfrBigNum) minValue) < 0) { + DetectedPeriod = iterations; + ((MpfrBigNum) minValue).set((MpfrBigNum)normSquared); + } + } + else if (bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE){ + if (iterations > 0 && ((DoubleDouble) normSquared).compareTo(minValue) < 0) { + DetectedPeriod = iterations; + minValue = normSquared; + } + } + else { + if (iterations > 0 && ((double) normSquared) < ((double) minValue)){ + DetectedPeriod = iterations; + minValue = normSquared; + } } } else { @@ -380,8 +416,8 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo break; } - zold2 = zold; - zold = z; + zold2.set(zold); + zold.set(z); try { if(preCalcNormData) { @@ -423,6 +459,10 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo ReferenceCalculationTime = System.currentTimeMillis() - time; + if(isJulia) { + calculateJuliaReferencePoint(inputPixel, size, deepZoom, iterations2, progress); + } + skippedIterations = 0; if(isSeriesInUse) { calculateSeriesWrapper(size, deepZoom, externalLocation, progress); @@ -433,12 +473,39 @@ else if(isBLAInUse) { } + @Override + protected GenericComplex juliaReferenceFunction(GenericComplex z, GenericComplex c, NormComponents normData) { + if(normData != null) { + if (burning_ship) { + z = z.abs().cubeFast(normData).plus(c); + } else { + z = z.cubeFast(normData).plus(c); + } + } + else { + if (burning_ship) { + z = z.abs().cube().plus(c); + } else { + z = z.cube().plus(c); + } + } + + return z; + } + @Override public Complex perturbationFunction(Complex DeltaSubN, Complex DeltaSub0, int RefIteration) { Complex X = getArrayValue(Reference, RefIteration); - if(burning_ship) { + if(not_burning_ship) { + // return DeltaSubN.times(3).times_mutable(X.square()) +// .plus_mutable(DeltaSubN.square().times_mutable(3).times_mutable(X)) +// .plus_mutable(DeltaSubN.cube()) +// .plus_mutable(DeltaSub0); + return X.square().times_mutable(3).plus_mutable(X.times(3).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); + } + else { double r = X.getRe(); double i = X.getIm(); double a = DeltaSubN.getRe(); @@ -463,14 +530,6 @@ public Complex perturbationFunction(Complex DeltaSubN, Complex DeltaSub0, int Re return new Complex(Dnr, Dni).plus_mutable(DeltaSub0); } - else - { -// return DeltaSubN.times(3).times_mutable(X.square()) -// .plus_mutable(DeltaSubN.square().times_mutable(3).times_mutable(X)) -// .plus_mutable(DeltaSubN.cube()) -// .plus_mutable(DeltaSub0); - return X.square().times_mutable(3).plus_mutable(X.times(3).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); - } } @Override @@ -478,7 +537,14 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, MantExpComp MantExpComplex X = getArrayDeepValue(ReferenceDeep, RefIteration); - if(burning_ship) { + if(not_burning_ship) { + /*return DeltaSubN.times(MantExp.THREE).times_mutable(X.square()) + .plus_mutable(DeltaSubN.square().times_mutable(MantExp.THREE).times_mutable(X)) + .plus_mutable(DeltaSubN.cube()) + .plus_mutable(DeltaSub0);*/ + return X.square().times_mutable(MantExp.THREE).plus_mutable(X.times(MantExp.THREE).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); + } + else { MantExp r = X.getRe(); MantExp i = X.getIm(); MantExp a = DeltaSubN.getRe(); @@ -507,13 +573,7 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, MantExpComp return new MantExpComplex(Dnr, Dni).plus_mutable(DeltaSub0); } - else { - /*return DeltaSubN.times(MantExp.THREE).times_mutable(X.square()) - .plus_mutable(DeltaSubN.square().times_mutable(MantExp.THREE).times_mutable(X)) - .plus_mutable(DeltaSubN.cube()) - .plus_mutable(DeltaSub0);*/ - return X.square().times_mutable(MantExp.THREE).plus_mutable(X.times(MantExp.THREE).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); - } + } @Override @@ -521,8 +581,13 @@ public Complex perturbationFunction(Complex DeltaSubN, int RefIteration) { Complex X = getArrayValue(Reference, RefIteration); - if(burning_ship) { - + if(not_burning_ship) { + // return DeltaSubN.times(3).times_mutable(X.square()) +// .plus_mutable(DeltaSubN.square().times_mutable(3).times_mutable(X)) +// .plus_mutable(DeltaSubN.cube()); + return X.square().times_mutable(3).plus_mutable(X.times(3).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN); + } + else { double r = X.getRe(); double i = X.getIm(); double a = DeltaSubN.getRe(); @@ -547,12 +612,6 @@ public Complex perturbationFunction(Complex DeltaSubN, int RefIteration) { return new Complex(Dnr, Dni); } - else { -// return DeltaSubN.times(3).times_mutable(X.square()) -// .plus_mutable(DeltaSubN.square().times_mutable(3).times_mutable(X)) -// .plus_mutable(DeltaSubN.cube()); - return X.square().times_mutable(3).plus_mutable(X.times(3).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN); - } } @Override @@ -560,7 +619,13 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, int RefIter MantExpComplex X = getArrayDeepValue(ReferenceDeep, RefIteration); - if(burning_ship) { + if(not_burning_ship) { + // return DeltaSubN.times(MantExp.THREE).times_mutable(X.square()) +// .plus_mutable(DeltaSubN.square().times_mutable(MantExp.THREE).times_mutable(X)) +// .plus_mutable(DeltaSubN.cube()); + return X.square().times_mutable(MantExp.THREE).plus_mutable(X.times(MantExp.THREE).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN); + } + else { MantExp r = X.getRe(); MantExp i = X.getIm(); MantExp a = DeltaSubN.getRe(); @@ -589,12 +654,84 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, int RefIter return new MantExpComplex(Dnr, Dni); } + } + + @Override + public Complex perturbationFunction(Complex DeltaSubN, double[] Reference, double[] PrecalculatedTerms, double[] PrecalculatedTerms2, int RefIteration) { + Complex X = getArrayValue(Reference, RefIteration); + + if(not_burning_ship) { + // return DeltaSubN.times(3).times_mutable(X.square()) +// .plus_mutable(DeltaSubN.square().times_mutable(3).times_mutable(X)) +// .plus_mutable(DeltaSubN.cube()); + return X.square().times_mutable(3).plus_mutable(X.times(3).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN); + } else { -// return DeltaSubN.times(MantExp.THREE).times_mutable(X.square()) + double r = X.getRe(); + double i = X.getIm(); + double a = DeltaSubN.getRe(); + double b = DeltaSubN.getIm(); + double r2 = r*r; + double i2 = i*i; + double a2 = a*a; + double b2 = b*b; + double ar = a*r; + double ib = i*b; + double ab; + + double Dnr = Complex.DiffAbs(r, a); + + ab = r + a; + Dnr = (r2 - 3 * i2) * Dnr + (2 * ar + a2 - 6 * ib - 3 * b2)* Math.abs(ab); + + double Dni = Complex.DiffAbs(i, b); + + ab = i + b; + Dni = (3 * r2 - i2) * Dni + (6 * ar + 3 * a2 - 2 * ib - b2) * Math.abs(ab); + + return new Complex(Dnr, Dni); + } + } + + @Override + public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, DeepReference ReferenceDeep, DeepReference PrecalculatedTermsDeep, DeepReference PrecalculatedTerms2Deep, int RefIteration) { + MantExpComplex X = getArrayDeepValue(ReferenceDeep, RefIteration); + + if(not_burning_ship) { + // return DeltaSubN.times(MantExp.THREE).times_mutable(X.square()) // .plus_mutable(DeltaSubN.square().times_mutable(MantExp.THREE).times_mutable(X)) // .plus_mutable(DeltaSubN.cube()); return X.square().times_mutable(MantExp.THREE).plus_mutable(X.times(MantExp.THREE).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN); } + else { + MantExp r = X.getRe(); + MantExp i = X.getIm(); + MantExp a = DeltaSubN.getRe(); + MantExp b = DeltaSubN.getIm(); + MantExp r2 = r.multiply(r); + MantExp i2 = i.multiply(i); + MantExp a2 = a.multiply(a); + MantExp b2 = b.multiply(b); + MantExp ar = a.multiply(r); + MantExp ib = i.multiply(b); + MantExp ab; + + MantExp Dnr = MantExpComplex.DiffAbs(r, a); + + ab = r.add(a); + + Dnr = (r2.subtract(MantExp.THREE.multiply(i2))).multiply_mutable(Dnr) + .add_mutable((ar.multiply2().add_mutable(a2).subtract_mutable(MantExp.SIX.multiply(ib)).subtract_mutable(MantExp.THREE.multiply(b2))).multiply_mutable(ab.abs_mutable())); + + MantExp Dni = MantExpComplex.DiffAbs(i, b); + + ab = i.add(b); + + Dni = (MantExp.THREE.multiply(r2).subtract(i2)).multiply_mutable(Dni) + .add_mutable((MantExp.SIX.multiply(ar).add_mutable(MantExp.THREE.multiply(a2)).subtract_mutable(ib.multiply2()).subtract_mutable(b2)).multiply_mutable(ab.abs_mutable())); + + return new MantExpComplex(Dnr, Dni); + } } @Override @@ -772,7 +909,7 @@ public boolean supportsBilinearApproximation() { @Override public String getRefType() { - return super.getRefType() + (burning_ship ? "-Burning Ship" : "") + (isJulia ? "-Julia-" + seed : ""); + return super.getRefType() + (burning_ship ? "-Burning Ship" : "") + (isJulia ? "-Julia-" + bigSeed.toStringPretty() : ""); } @Override @@ -783,4 +920,7 @@ public boolean supportsPeriod() { return !burning_ship && !isJulia; } + @Override + public boolean supportsMpfrBignum() { return true;} + } diff --git a/src/fractalzoomer/functions/mandelbrot/MandelbrotEighth.java b/src/fractalzoomer/functions/mandelbrot/MandelbrotEighth.java index 0fcd50102..a088b2901 100644 --- a/src/fractalzoomer/functions/mandelbrot/MandelbrotEighth.java +++ b/src/fractalzoomer/functions/mandelbrot/MandelbrotEighth.java @@ -27,7 +27,6 @@ import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.Julia; -import fractalzoomer.main.Constants; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; diff --git a/src/fractalzoomer/functions/mandelbrot/MandelbrotFifth.java b/src/fractalzoomer/functions/mandelbrot/MandelbrotFifth.java index 29d1bdc4c..df4db7b9e 100644 --- a/src/fractalzoomer/functions/mandelbrot/MandelbrotFifth.java +++ b/src/fractalzoomer/functions/mandelbrot/MandelbrotFifth.java @@ -17,8 +17,8 @@ package fractalzoomer.functions.mandelbrot; import fractalzoomer.core.*; -import fractalzoomer.core.DeepReference; import fractalzoomer.core.location.Location; +import fractalzoomer.core.mpfr.MpfrBigNum; import fractalzoomer.fractal_options.BurningShip; import fractalzoomer.fractal_options.MandelGrass; import fractalzoomer.fractal_options.MandelVariation; @@ -29,6 +29,7 @@ import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.Julia; +import fractalzoomer.main.Constants; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; @@ -51,9 +52,12 @@ public class MandelbrotFifth extends Julia { private MandelVariation type; private MandelVariation type2; + private boolean not_burning_ship; + public MandelbrotFifth(boolean burning_ship) { super(); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; } public MandelbrotFifth(double xCenter, double yCenter, double size, int max_iterations, int bailout_test_algorithm, double bailout, String bailout_test_user_formula, String bailout_test_user_formula2, int bailout_test_comparison, double n_norm, int out_coloring_algorithm, int user_out_coloring_algorithm, String outcoloring_formula, String[] user_outcoloring_conditions, String[] user_outcoloring_condition_formula, int in_coloring_algorithm, int user_in_coloring_algorithm, String incoloring_formula, String[] user_incoloring_conditions, String[] user_incoloring_condition_formula, boolean smoothing, boolean periodicity_checking, int plane_type, double[] rotation_vals, double[] rotation_center, boolean perturbation, double[] perturbation_vals, boolean variable_perturbation, int user_perturbation_algorithm, String[] user_perturbation_conditions, String[] user_perturbation_condition_formula, String perturbation_user_formula, boolean init_value, double[] initial_vals, boolean variable_init_value, int user_initial_value_algorithm, String[] user_initial_value_conditions, String[] user_initial_value_condition_formula, String initial_value_user_formula, boolean burning_ship, boolean mandel_grass, double[] mandel_grass_vals, String user_plane, int user_plane_algorithm, String[] user_plane_conditions, String[] user_plane_condition_formula, double[] plane_transform_center, double plane_transform_angle, double plane_transform_radius, double[] plane_transform_scales, double[] plane_transform_wavelength, int waveType, double plane_transform_angle2, int plane_transform_sides, double plane_transform_amount, int escaping_smooth_algorithm, OrbitTrapSettings ots, StatisticsSettings sts) { @@ -61,6 +65,7 @@ public MandelbrotFifth(double xCenter, double yCenter, double size, int max_iter super(xCenter, yCenter, size, max_iterations, bailout_test_algorithm, bailout, bailout_test_user_formula, bailout_test_user_formula2, bailout_test_comparison, n_norm, periodicity_checking, plane_type, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount, ots); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 5; @@ -111,6 +116,7 @@ public MandelbrotFifth(double xCenter, double yCenter, double size, int max_iter super(xCenter, yCenter, size, max_iterations, bailout_test_algorithm, bailout, bailout_test_user_formula, bailout_test_user_formula2, bailout_test_comparison, n_norm, periodicity_checking, plane_type, apply_plane_on_julia, apply_plane_on_julia_seed, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount, ots, xJuliaCenter, yJuliaCenter); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 5; @@ -146,6 +152,7 @@ public MandelbrotFifth(double xCenter, double yCenter, double size, int max_iter super(xCenter, yCenter, size, max_iterations, complex_orbit, plane_type, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 5; @@ -189,6 +196,7 @@ public MandelbrotFifth(double xCenter, double yCenter, double size, int max_iter super(xCenter, yCenter, size, max_iterations, complex_orbit, plane_type, apply_plane_on_julia, apply_plane_on_julia_seed, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount, xJuliaCenter, yJuliaCenter); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 5; @@ -229,7 +237,7 @@ public boolean supportsPerturbationTheory() { } @Override - public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, Location externalLocation, JProgressBar progress) { + public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, int iterations2, Location externalLocation, JProgressBar progress) { long time = System.currentTimeMillis(); @@ -249,37 +257,17 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo Reference = new double[max_iterations << 1]; } - if(isJulia) { - ReferenceSubPixel = new double[max_iterations << 1]; - } - if (deepZoom) { ReferenceDeep = new DeepReference(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep = new DeepReference(max_iterations); - } - } } else if (max_iterations > getReferenceLength()) { if(lowPrecReferenceOrbitNeeded) { Reference = Arrays.copyOf(Reference, max_iterations << 1); } - if(isJulia) { - ReferenceSubPixel = Arrays.copyOf(ReferenceSubPixel, max_iterations << 1); - } - if (deepZoom) { ReferenceDeep.resize(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep.resize(max_iterations); - } - - } - - System.gc(); + }; } GenericComplex z, c, zold, zold2, start, c0, pixel; @@ -289,31 +277,69 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo DetectedPeriod = 0; } - boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE; + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; + + if(useBignum) { - BigNumComplex bn = inputPixel.toBigNumComplex(); - z = iterations == 0 ? (isJulia ? bn : new BigNumComplex()) : lastZValue; - c = isJulia ? new BigNumComplex(seed) : bn; - zold = iterations == 0 ? new BigNumComplex() : secondTolastZValue; - zold2 = iterations == 0 ? new BigNumComplex() : thirdTolastZValue; - start = isJulia ? bn : new BigNumComplex(); - c0 = c; - pixel = bn; - normSquared = new BigNum(); - minValue = iterations == 0 ? BigNum.getMax() : minValue; + if(bigNumLib == Constants.BIGNUM_BUILT_IN) { + BigNumComplex bn = inputPixel.toBigNumComplex(); + z = iterations == 0 ? (isJulia ? bn : new BigNumComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new BigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new BigNumComplex() : thirdTolastZValue; + start = isJulia ? bn : new BigNumComplex(); + c0 = c; + pixel = bn; + minValue = iterations == 0 ? BigNum.getMax() : minValue; + } + else if(bigNumLib == Constants.BIGNUM_MPFR) { + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + z = iterations == 0 ? (isJulia ? bn : new MpfrBigNumComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZValue; + start = isJulia ? new MpfrBigNumComplex(bn) : new MpfrBigNumComplex(); + c0 = new MpfrBigNumComplex((MpfrBigNumComplex)c); + pixel = new MpfrBigNumComplex(bn); + minValue = iterations == 0 ? MpfrBigNum.getMax() : minValue; + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + DDComplex ddn = inputPixel.toDDComplex(); + z = iterations == 0 ? (isJulia ? ddn : new DDComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : ddn; + zold = iterations == 0 ? new DDComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZValue; + start = isJulia ? ddn : new DDComplex(); + c0 = c; + pixel = ddn; + minValue = iterations == 0 ? new DoubleDouble(Double.MAX_VALUE) : minValue; + } + else { + Complex bn = inputPixel.toComplex(); + z = iterations == 0 ? (isJulia ? bn : new Complex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new Complex() : secondTolastZValue; + zold2 = iterations == 0 ? new Complex() : thirdTolastZValue; + start = isJulia ? new Complex(bn) : new Complex(); + c0 = new Complex((Complex) c); + pixel = new Complex(bn); + minValue = iterations == 0 ? Double.MAX_VALUE : minValue; + } } else { z = iterations == 0 ? (isJulia ? inputPixel : new BigComplex()) : lastZValue; - c = isJulia ? new BigComplex(seed) : inputPixel; + c = isJulia ? getSeed(useBignum, bigNumLib) : inputPixel; zold = iterations == 0 ? new BigComplex() : secondTolastZValue; zold2 = iterations == 0 ? new BigComplex() : thirdTolastZValue; start = isJulia ? inputPixel : new BigComplex(); c0 = c; pixel = inputPixel; - normSquared = Apfloat.ZERO; - minValue = iterations == 0 ? new MyApfloat(Integer.MAX_VALUE) : minValue; + minValue = iterations == 0 ? new MyApfloat(Double.MAX_VALUE) : minValue; } + normSquared = z.normSquared(); + Location loc = new Location(); refPoint = inputPixel; @@ -342,30 +368,41 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo setArrayValue(Reference, iterations, cz); } - if(isJulia) { - GenericComplex zsubpixel = z.sub(pixel); - setArrayValue(ReferenceSubPixel, iterations, zsubpixel.toComplex()); - - if(deepZoom) { - setArrayDeepValue(ReferenceSubPixelDeep, iterations, loc.getMantExpComplex(zsubpixel)); - } - } - if(deepZoom) { setArrayDeepValue(ReferenceDeep, iterations, loc.getMantExpComplex(z)); //ReferenceDeep[iterations] = new MantExpComplex(Reference[iterations]); } if(preCalcNormData) { - normData = z.normSquaredWithComponents(); + normData = z.normSquaredWithComponents(normData); normSquared = normData.normSquared; } if(detectPeriod) { if(useBignum) { - if(iterations > 0 && ((BigNum)normSquared).compare((BigNum)minValue) < 0) { - DetectedPeriod = iterations; - minValue = normSquared; + if(bigNumLib == Constants.BIGNUM_BUILT_IN) { + if (iterations > 0 && ((BigNum) normSquared).compare((BigNum) minValue) < 0) { + DetectedPeriod = iterations; + minValue = normSquared; + } + } + else if (bigNumLib == Constants.BIGNUM_MPFR){ + if (iterations > 0 && ((MpfrBigNum) normSquared).compare((MpfrBigNum) minValue) < 0) { + DetectedPeriod = iterations; + ((MpfrBigNum) minValue).set((MpfrBigNum)normSquared); + } + } + else if (bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE){ + if (iterations > 0 && ((DoubleDouble) normSquared).compareTo(minValue) < 0) { + DetectedPeriod = iterations; + minValue = normSquared; + } + } + else { + if (iterations > 0 && ((double) normSquared) < ((double) minValue)){ + DetectedPeriod = iterations; + minValue = normSquared; + } } } else { @@ -380,8 +417,8 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo break; } - zold2 = zold; - zold = z; + zold2.set(zold); + zold.set(z); try { @@ -425,6 +462,10 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo ReferenceCalculationTime = System.currentTimeMillis() - time; + if(isJulia) { + calculateJuliaReferencePoint(inputPixel, size, deepZoom, iterations2, progress); + } + skippedIterations = 0; if(isSeriesInUse) { calculateSeriesWrapper(size, deepZoom, externalLocation, progress); @@ -435,13 +476,41 @@ else if(isBLAInUse) { } + @Override + protected GenericComplex juliaReferenceFunction(GenericComplex z, GenericComplex c, NormComponents normData) { + if(normData != null) { + if (burning_ship) { + z = z.abs().fifthFast(normData).plus(c); + } else { + z = z.fifthFast(normData).plus(c); + } + } + else { + if (burning_ship) { + z = z.abs().fifth().plus(c); + } else { + z = z.fifth().plus(c); + } + } + + return z; + } + @Override public Complex perturbationFunction(Complex DeltaSubN, Complex DeltaSub0, int RefIteration) { Complex X = getArrayValue(Reference, RefIteration); - if(burning_ship) { - + if(not_burning_ship) { + // return DeltaSubN.times(5).times_mutable(X.fourth()) +// .plus_mutable(DeltaSubN.square().times_mutable(10).times_mutable(X.cube())) +// .plus_mutable(DeltaSubN.cube().times_mutable(10).times_mutable(X.square())) +// .plus_mutable(DeltaSubN.fourth().times_mutable(5).times_mutable(X)) +// .plus_mutable(DeltaSubN.fifth()) +// .plus_mutable(DeltaSub0); + return X.fourth().times_mutable(5).plus_mutable(X.cube().times_mutable(10).plus_mutable(X.square().times_mutable(10).plus_mutable(X.times(5).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); + } + else { double r = X.getRe(); double i = X.getIm(); double a = DeltaSubN.getRe(); @@ -465,28 +534,20 @@ public Complex perturbationFunction(Complex DeltaSubN, Complex DeltaSub0, int Re double i2b2 = i2 * b2; double ibb2 = ib * b2; - double temp = 20 * r2 * ib + 10 * r2 * b2 + 20 * ra * i2 + 40 * ra * ib + 20 * ra*b2 + 10 * a2*i2 + 20 * a2*ib + 10 * a2*b2; + double temp = 20 * (r2 * ib + ra * i2 + ra*b2 + a2*ib) + + 10 * (r2 * b2 + a2*i2 + a2*b2) + + 40 * ra * ib; double Dnr = Complex.DiffAbs(r, a); - Dnr = Dnr * (r2r2 - 10 * r2i2 + 5 * i2i2) + Math.abs(r + a) * (4 * r2ra + 6 * r2a2 + 4 * raa2 + a2a2 - temp - + 20 * i2ib + 30 * i2b2 + 20 * ibb2 + 5 *b2b2); + Dnr = Dnr * (r2r2 - 10 * r2i2 + 5 * i2i2) + Math.abs(r + a) * (4 * (r2ra + raa2) + 6 * r2a2 + a2a2 - temp + + 20 * (i2ib + ibb2) + 30 * i2b2 + 5 *b2b2); double Dni = Complex.DiffAbs(i, b); - Dni = Dni * (5 * r2r2 - 10 * r2i2 + i2i2) + Math.abs(i + b) * (20 * r2ra + 30 * r2a2 + 20 * raa2 + 5 * a2a2 - temp - + 4 * i2ib + 6 * i2b2 + 4 * ibb2 + b2b2); + Dni = Dni * (5 * r2r2 - 10 * r2i2 + i2i2) + Math.abs(i + b) * (20 * (r2ra + raa2) + 30 * r2a2 + 5 * a2a2 - temp + + 4 * (i2ib + ibb2) + 6 * i2b2 + b2b2); return new Complex(Dnr, Dni).plus_mutable(DeltaSub0); } - else - { -// return DeltaSubN.times(5).times_mutable(X.fourth()) -// .plus_mutable(DeltaSubN.square().times_mutable(10).times_mutable(X.cube())) -// .plus_mutable(DeltaSubN.cube().times_mutable(10).times_mutable(X.square())) -// .plus_mutable(DeltaSubN.fourth().times_mutable(5).times_mutable(X)) -// .plus_mutable(DeltaSubN.fifth()) -// .plus_mutable(DeltaSub0); - return X.fourth().times_mutable(5).plus_mutable(X.cube().times_mutable(10).plus_mutable(X.square().times_mutable(10).plus_mutable(X.times(5).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); - } } @Override @@ -494,7 +555,16 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, MantExpComp MantExpComplex X = getArrayDeepValue(ReferenceDeep, RefIteration); - if(burning_ship) { + if(not_burning_ship) { + // return DeltaSubN.times(MantExp.FIVE).times_mutable(X.fourth()) +// .plus_mutable(DeltaSubN.square().times_mutable(MantExp.TEN).times_mutable(X.cube())) +// .plus_mutable(DeltaSubN.cube().times_mutable(MantExp.TEN).times_mutable(X.square())) +// .plus_mutable(DeltaSubN.fourth().times_mutable(MantExp.FIVE).times_mutable(X)) +// .plus_mutable(DeltaSubN.fifth()) +// .plus_mutable(DeltaSub0); + return X.fourth().times_mutable(MantExp.FIVE).plus_mutable(X.cube().times_mutable(MantExp.TEN).plus_mutable(X.square().times_mutable(MantExp.TEN).plus_mutable(X.times(MantExp.FIVE).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); + } + else { MantExp r = X.getRe(); MantExp i = X.getIm(); MantExp a = DeltaSubN.getRe(); @@ -518,58 +588,38 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, MantExpComp MantExp i2b2 = i2.multiply(b2); MantExp ibb2 = ib.multiply(b2); - - MantExp temp = r2.multiply(ib).multiply_mutable(MantExp.TWENTY) - .add_mutable(r2.multiply(b2).multiply_mutable(MantExp.TEN)) - .add_mutable(ra.multiply(i2).multiply_mutable(MantExp.TWENTY)) - .add_mutable(ra.multiply(ib).multiply_mutable(MantExp.FOURTY)) - .add_mutable(ra.multiply(b2).multiply_mutable(MantExp.TWENTY)) - .add_mutable(a2.multiply(i2).multiply_mutable(MantExp.TEN)) - .add_mutable(a2.multiply(ib).multiply_mutable(MantExp.TWENTY)) - .add_mutable(a2.multiply(b2).multiply_mutable(MantExp.TEN)); + MantExp temp = r2.multiply(ib).add_mutable(ra.multiply(i2)).add_mutable(ra.multiply(b2)).add_mutable(a2.multiply(ib)).multiply_mutable(MantExp.TWENTY) + .add_mutable(r2.multiply(b2).add_mutable(a2.multiply(i2)).add_mutable(a2.multiply(b2)).multiply_mutable(MantExp.TEN)) + .add_mutable(ra.multiply(ib).multiply_mutable(MantExp.FOURTY)); MantExp Dnr = MantExpComplex.DiffAbs(r, a); Dnr = Dnr.multiply(r2r2.subtract(r2i2.multiply(MantExp.TEN)).add_mutable(i2i2.multiply(MantExp.FIVE))) - .add_mutable(r.add(a).abs_mutable().multiply_mutable(r2ra.multiply4() - .add_mutable(r2a2.multiply(MantExp.SIX)) - .add_mutable(raa2.multiply4()) - .add_mutable(a2a2) - .subtract_mutable(temp) - .add_mutable(i2ib.multiply(MantExp.TWENTY)) - .add_mutable(i2b2.multiply(MantExp.THIRTY)) - .add_mutable(ibb2.multiply(MantExp.TWENTY)) - .add_mutable(b2b2.multiply(MantExp.FIVE)) - )); + .add_mutable(r.add(a).abs_mutable().multiply_mutable(r2ra.add(raa2).multiply4_mutable() + .add_mutable(r2a2.multiply(MantExp.SIX)) + .add_mutable(a2a2) + .subtract_mutable(temp) + .add_mutable(i2ib.add(ibb2).multiply_mutable(MantExp.TWENTY)) + .add_mutable(i2b2.multiply(MantExp.THIRTY)) + .add_mutable(b2b2.multiply(MantExp.FIVE)) + )); MantExp Dni = MantExpComplex.DiffAbs(i, b); Dni = Dni.multiply(r2r2.multiply(MantExp.FIVE).subtract_mutable(r2i2.multiply(MantExp.TEN)).add_mutable(i2i2)) - .add_mutable(i.add(b).abs_mutable().multiply_mutable(r2ra.multiply(MantExp.TWENTY) - .add_mutable(r2a2.multiply(MantExp.THIRTY)) - .add_mutable(raa2.multiply(MantExp.TWENTY)) - .add_mutable(a2a2.multiply(MantExp.FIVE)) - .subtract_mutable(temp) - .add_mutable(i2ib.multiply4()) - .add_mutable(i2b2.multiply(MantExp.SIX)) - .add_mutable(ibb2.multiply4()) - .add_mutable(b2b2) - )); + .add_mutable(i.add(b).abs_mutable().multiply_mutable(r2ra.add(raa2).multiply_mutable(MantExp.TWENTY) + .add_mutable(r2a2.multiply(MantExp.THIRTY)) + .add_mutable(a2a2.multiply(MantExp.FIVE)) + .subtract_mutable(temp) + .add_mutable(i2ib.add(ibb2).multiply4_mutable()) + .add_mutable(i2b2.multiply(MantExp.SIX)) + .add_mutable(b2b2) + )); return new MantExpComplex(Dnr, Dni).plus_mutable(DeltaSub0); } - else { -// return DeltaSubN.times(MantExp.FIVE).times_mutable(X.fourth()) -// .plus_mutable(DeltaSubN.square().times_mutable(MantExp.TEN).times_mutable(X.cube())) -// .plus_mutable(DeltaSubN.cube().times_mutable(MantExp.TEN).times_mutable(X.square())) -// .plus_mutable(DeltaSubN.fourth().times_mutable(MantExp.FIVE).times_mutable(X)) -// .plus_mutable(DeltaSubN.fifth()) -// .plus_mutable(DeltaSub0); - return X.fourth().times_mutable(MantExp.FIVE).plus_mutable(X.cube().times_mutable(MantExp.TEN).plus_mutable(X.square().times_mutable(MantExp.TEN).plus_mutable(X.times(MantExp.FIVE).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); - - } } @Override @@ -577,8 +627,15 @@ public Complex perturbationFunction(Complex DeltaSubN, int RefIteration) { Complex X = getArrayValue(Reference, RefIteration); - if(burning_ship) { - + if(not_burning_ship) { + // return DeltaSubN.times(5).times_mutable(X.fourth()) +// .plus_mutable(DeltaSubN.square().times_mutable(10).times_mutable(X.cube())) +// .plus_mutable(DeltaSubN.cube().times_mutable(10).times_mutable(X.square())) +// .plus_mutable(DeltaSubN.fourth().times_mutable(5).times_mutable(X)) +// .plus_mutable(DeltaSubN.fifth()); + return X.fourth().times_mutable(5).plus_mutable(X.cube().times_mutable(10).plus_mutable(X.square().times_mutable(10).plus_mutable(X.times(5).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN); + } + else { double r = X.getRe(); double i = X.getIm(); double a = DeltaSubN.getRe(); @@ -602,28 +659,20 @@ public Complex perturbationFunction(Complex DeltaSubN, int RefIteration) { double i2b2 = i2 * b2; double ibb2 = ib * b2; - //Todo: Common factors fix - double temp = 20 * r2 * ib + 10 * r2 * b2 + 20 * ra * i2 + 40 * ra * ib + 20 * ra*b2 + 10 * a2*i2 + 20 * a2*ib + 10 * a2*b2; + double temp = 20 * (r2 * ib + ra * i2 + ra*b2 + a2*ib) + + 10 * (r2 * b2 + a2*i2 + a2*b2) + + 40 * ra * ib; double Dnr = Complex.DiffAbs(r, a); - Dnr = Dnr * (r2r2 - 10 * r2i2 + 5 * i2i2) + Math.abs(r + a) * (4 * r2ra + 6 * r2a2 + 4 * raa2 + a2a2 - temp - + 20 * i2ib + 30 * i2b2 + 20 * ibb2 + 5 *b2b2); + Dnr = Dnr * (r2r2 - 10 * r2i2 + 5 * i2i2) + Math.abs(r + a) * (4 * (r2ra + raa2) + 6 * r2a2 + a2a2 - temp + + 20 * (i2ib + ibb2) + 30 * i2b2 + 5 *b2b2); double Dni = Complex.DiffAbs(i, b); - Dni = Dni * (5 * r2r2 - 10 * r2i2 + i2i2) + Math.abs(i + b) * (20 * r2ra + 30 * r2a2 + 20 * raa2 + 5 * a2a2 - temp - + 4 * i2ib + 6 * i2b2 + 4 * ibb2 + b2b2); + Dni = Dni * (5 * r2r2 - 10 * r2i2 + i2i2) + Math.abs(i + b) * (20 * (r2ra + raa2) + 30 * r2a2 + 5 * a2a2 - temp + + 4 * (i2ib + ibb2) + 6 * i2b2 + b2b2); return new Complex(Dnr, Dni); } - else { -// return DeltaSubN.times(5).times_mutable(X.fourth()) -// .plus_mutable(DeltaSubN.square().times_mutable(10).times_mutable(X.cube())) -// .plus_mutable(DeltaSubN.cube().times_mutable(10).times_mutable(X.square())) -// .plus_mutable(DeltaSubN.fourth().times_mutable(5).times_mutable(X)) -// .plus_mutable(DeltaSubN.fifth()); - return X.fourth().times_mutable(5).plus_mutable(X.cube().times_mutable(10).plus_mutable(X.square().times_mutable(10).plus_mutable(X.times(5).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN); - - } } @Override @@ -631,7 +680,15 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, int RefIter MantExpComplex X = getArrayDeepValue(ReferenceDeep, RefIteration); - if(burning_ship) { + if(not_burning_ship) { + // return DeltaSubN.times(MantExp.FIVE).times_mutable(X.fourth()) +// .plus_mutable(DeltaSubN.square().times_mutable(MantExp.TEN).times_mutable(X.cube())) +// .plus_mutable(DeltaSubN.cube().times_mutable(MantExp.TEN).times_mutable(X.square())) +// .plus_mutable(DeltaSubN.fourth().times_mutable(MantExp.FIVE).times_mutable(X)) +// .plus_mutable(DeltaSubN.fifth()); + return X.fourth().times_mutable(MantExp.FIVE).plus_mutable(X.cube().times_mutable(MantExp.TEN).plus_mutable(X.square().times_mutable(MantExp.TEN).plus_mutable(X.times(MantExp.FIVE).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN); + } + else { MantExp r = X.getRe(); MantExp i = X.getIm(); MantExp a = DeltaSubN.getRe(); @@ -656,27 +713,20 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, int RefIter MantExp ibb2 = ib.multiply(b2); - MantExp temp = r2.multiply(ib).multiply_mutable(MantExp.TWENTY) - .add_mutable(r2.multiply(b2).multiply_mutable(MantExp.TEN)) - .add_mutable(ra.multiply(i2).multiply_mutable(MantExp.TWENTY)) - .add_mutable(ra.multiply(ib).multiply_mutable(MantExp.FOURTY)) - .add_mutable(ra.multiply(b2).multiply_mutable(MantExp.TWENTY)) - .add_mutable(a2.multiply(i2).multiply_mutable(MantExp.TEN)) - .add_mutable(a2.multiply(ib).multiply_mutable(MantExp.TWENTY)) - .add_mutable(a2.multiply(b2).multiply_mutable(MantExp.TEN)); + MantExp temp = r2.multiply(ib).add_mutable(ra.multiply(i2)).add_mutable(ra.multiply(b2)).add_mutable(a2.multiply(ib)).multiply_mutable(MantExp.TWENTY) + .add_mutable(r2.multiply(b2).add_mutable(a2.multiply(i2)).add_mutable(a2.multiply(b2)).multiply_mutable(MantExp.TEN)) + .add_mutable(ra.multiply(ib).multiply_mutable(MantExp.FOURTY)); MantExp Dnr = MantExpComplex.DiffAbs(r, a); Dnr = Dnr.multiply(r2r2.subtract(r2i2.multiply(MantExp.TEN)).add_mutable(i2i2.multiply(MantExp.FIVE))) - .add_mutable(r.add(a).abs_mutable().multiply_mutable(r2ra.multiply4() + .add_mutable(r.add(a).abs_mutable().multiply_mutable(r2ra.add(raa2).multiply4_mutable() .add_mutable(r2a2.multiply(MantExp.SIX)) - .add_mutable(raa2.multiply4()) .add_mutable(a2a2) .subtract_mutable(temp) - .add_mutable(i2ib.multiply(MantExp.TWENTY)) + .add_mutable(i2ib.add(ibb2).multiply_mutable(MantExp.TWENTY)) .add_mutable(i2b2.multiply(MantExp.THIRTY)) - .add_mutable(ibb2.multiply(MantExp.TWENTY)) .add_mutable(b2b2.multiply(MantExp.FIVE)) )); @@ -684,27 +734,139 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, int RefIter Dni = Dni.multiply(r2r2.multiply(MantExp.FIVE).subtract_mutable(r2i2.multiply(MantExp.TEN)).add_mutable(i2i2)) - .add_mutable(i.add(b).abs_mutable().multiply_mutable(r2ra.multiply(MantExp.TWENTY) + .add_mutable(i.add(b).abs_mutable().multiply_mutable(r2ra.add(raa2).multiply_mutable(MantExp.TWENTY) .add_mutable(r2a2.multiply(MantExp.THIRTY)) - .add_mutable(raa2.multiply(MantExp.TWENTY)) .add_mutable(a2a2.multiply(MantExp.FIVE)) .subtract_mutable(temp) - .add_mutable(i2ib.multiply4()) + .add_mutable(i2ib.add(ibb2).multiply4_mutable()) .add_mutable(i2b2.multiply(MantExp.SIX)) - .add_mutable(ibb2.multiply4()) .add_mutable(b2b2) )); return new MantExpComplex(Dnr, Dni); } + } + + @Override + public Complex perturbationFunction(Complex DeltaSubN, double[] Reference, double[] PrecalculatedTerms, double[] PrecalculatedTerms2, int RefIteration) { + Complex X = getArrayValue(Reference, RefIteration); + + if(not_burning_ship) { + // return DeltaSubN.times(5).times_mutable(X.fourth()) +// .plus_mutable(DeltaSubN.square().times_mutable(10).times_mutable(X.cube())) +// .plus_mutable(DeltaSubN.cube().times_mutable(10).times_mutable(X.square())) +// .plus_mutable(DeltaSubN.fourth().times_mutable(5).times_mutable(X)) +// .plus_mutable(DeltaSubN.fifth()); + return X.fourth().times_mutable(5).plus_mutable(X.cube().times_mutable(10).plus_mutable(X.square().times_mutable(10).plus_mutable(X.times(5).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN); + } else { -// return DeltaSubN.times(MantExp.FIVE).times_mutable(X.fourth()) + double r = X.getRe(); + double i = X.getIm(); + double a = DeltaSubN.getRe(); + double b = DeltaSubN.getIm(); + double r2 = r*r; + double i2 = i*i; + double a2 = a*a; + double b2 = b*b; + double ra = r*a; + double ib = i*b; + + double b2b2 = b2 * b2; + double r2r2 = r2 * r2; + double r2i2 = r2 * i2; + double i2i2 = i2 * i2; + double r2ra = r2 * ra; + double r2a2 = r2 * a2; + double raa2 = ra * a2; + double a2a2 = a2 * a2; + double i2ib = i2 * ib; + double i2b2 = i2 * b2; + double ibb2 = ib * b2; + + double temp = 20 * (r2 * ib + ra * i2 + ra*b2 + a2*ib) + + 10 * (r2 * b2 + a2*i2 + a2*b2) + + 40 * ra * ib; + + double Dnr = Complex.DiffAbs(r, a); + Dnr = Dnr * (r2r2 - 10 * r2i2 + 5 * i2i2) + Math.abs(r + a) * (4 * (r2ra + raa2) + 6 * r2a2 + a2a2 - temp + + 20 * (i2ib + ibb2) + 30 * i2b2 + 5 *b2b2); + + double Dni = Complex.DiffAbs(i, b); + Dni = Dni * (5 * r2r2 - 10 * r2i2 + i2i2) + Math.abs(i + b) * (20 * (r2ra + raa2) + 30 * r2a2 + 5 * a2a2 - temp + + 4 * (i2ib + ibb2) + 6 * i2b2 + b2b2); + + return new Complex(Dnr, Dni); + } + } + + @Override + public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, DeepReference ReferenceDeep, DeepReference PrecalculatedTermsDeep, DeepReference PrecalculatedTerms2Deep, int RefIteration) { + MantExpComplex X = getArrayDeepValue(ReferenceDeep, RefIteration); + + if(not_burning_ship) { + // return DeltaSubN.times(MantExp.FIVE).times_mutable(X.fourth()) // .plus_mutable(DeltaSubN.square().times_mutable(MantExp.TEN).times_mutable(X.cube())) // .plus_mutable(DeltaSubN.cube().times_mutable(MantExp.TEN).times_mutable(X.square())) // .plus_mutable(DeltaSubN.fourth().times_mutable(MantExp.FIVE).times_mutable(X)) // .plus_mutable(DeltaSubN.fifth()); return X.fourth().times_mutable(MantExp.FIVE).plus_mutable(X.cube().times_mutable(MantExp.TEN).plus_mutable(X.square().times_mutable(MantExp.TEN).plus_mutable(X.times(MantExp.FIVE).plus_mutable(DeltaSubN).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN)).times_mutable(DeltaSubN); + } + else { + MantExp r = X.getRe(); + MantExp i = X.getIm(); + MantExp a = DeltaSubN.getRe(); + MantExp b = DeltaSubN.getIm(); + MantExp r2 = r.multiply(r); + MantExp i2 = i.multiply(i); + MantExp a2 = a.multiply(a); + MantExp b2 = b.multiply(b); + MantExp ra = r.multiply(a); + MantExp ib = i.multiply(b); + + MantExp b2b2 = b2.multiply(b2); + MantExp r2r2 = r2.multiply(r2); + MantExp r2i2 = r2.multiply(i2); + MantExp i2i2 = i2.multiply(i2); + MantExp r2ra = r2.multiply(ra); + MantExp r2a2 = r2.multiply(a2); + MantExp raa2 = ra.multiply(a2); + MantExp a2a2 = a2.multiply(a2); + MantExp i2ib = i2.multiply(ib); + MantExp i2b2 = i2.multiply(b2); + MantExp ibb2 = ib.multiply(b2); + + MantExp temp = r2.multiply(ib).add_mutable(ra.multiply(i2)).add_mutable(ra.multiply(b2)).add_mutable(a2.multiply(ib)).multiply_mutable(MantExp.TWENTY) + .add_mutable(r2.multiply(b2).add_mutable(a2.multiply(i2)).add_mutable(a2.multiply(b2)).multiply_mutable(MantExp.TEN)) + .add_mutable(ra.multiply(ib).multiply_mutable(MantExp.FOURTY)); + + MantExp Dnr = MantExpComplex.DiffAbs(r, a); + + + Dnr = Dnr.multiply(r2r2.subtract(r2i2.multiply(MantExp.TEN)).add_mutable(i2i2.multiply(MantExp.FIVE))) + .add_mutable(r.add(a).abs_mutable().multiply_mutable(r2ra.add(raa2).multiply4_mutable() + .add_mutable(r2a2.multiply(MantExp.SIX)) + .add_mutable(a2a2) + .subtract_mutable(temp) + .add_mutable(i2ib.add(ibb2).multiply_mutable(MantExp.TWENTY)) + .add_mutable(i2b2.multiply(MantExp.THIRTY)) + .add_mutable(b2b2.multiply(MantExp.FIVE)) + )); + + MantExp Dni = MantExpComplex.DiffAbs(i, b); + + + Dni = Dni.multiply(r2r2.multiply(MantExp.FIVE).subtract_mutable(r2i2.multiply(MantExp.TEN)).add_mutable(i2i2)) + .add_mutable(i.add(b).abs_mutable().multiply_mutable(r2ra.add(raa2).multiply_mutable(MantExp.TWENTY) + .add_mutable(r2a2.multiply(MantExp.THIRTY)) + .add_mutable(a2a2.multiply(MantExp.FIVE)) + .subtract_mutable(temp) + .add_mutable(i2ib.add(ibb2).multiply4_mutable()) + .add_mutable(i2b2.multiply(MantExp.SIX)) + .add_mutable(b2b2) + )); + + return new MantExpComplex(Dnr, Dni); } } @@ -904,7 +1066,7 @@ public boolean supportsSeriesApproximation() { @Override public String getRefType() { - return super.getRefType() + (burning_ship ? "-Burning Ship" : "") + (isJulia ? "-Julia-" + seed : ""); + return super.getRefType() + (burning_ship ? "-Burning Ship" : "") + (isJulia ? "-Julia-" + bigSeed.toStringPretty() : ""); } @Override @@ -919,4 +1081,7 @@ public boolean supportsBilinearApproximation() { public boolean supportsPeriod() { return !burning_ship && !isJulia; } + + @Override + public boolean supportsMpfrBignum() { return true;} } diff --git a/src/fractalzoomer/functions/mandelbrot/MandelbrotFourth.java b/src/fractalzoomer/functions/mandelbrot/MandelbrotFourth.java index af4bdd5a4..c5709f978 100644 --- a/src/fractalzoomer/functions/mandelbrot/MandelbrotFourth.java +++ b/src/fractalzoomer/functions/mandelbrot/MandelbrotFourth.java @@ -17,8 +17,8 @@ package fractalzoomer.functions.mandelbrot; import fractalzoomer.core.*; -import fractalzoomer.core.DeepReference; import fractalzoomer.core.location.Location; +import fractalzoomer.core.mpfr.MpfrBigNum; import fractalzoomer.fractal_options.BurningShip; import fractalzoomer.fractal_options.MandelGrass; import fractalzoomer.fractal_options.MandelVariation; @@ -29,6 +29,7 @@ import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.Julia; +import fractalzoomer.main.Constants; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; @@ -51,9 +52,12 @@ public class MandelbrotFourth extends Julia { private MandelVariation type; private MandelVariation type2; + private boolean not_burning_ship; + public MandelbrotFourth(boolean burning_ship) { super(); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; } public MandelbrotFourth(double xCenter, double yCenter, double size, int max_iterations, int bailout_test_algorithm, double bailout, String bailout_test_user_formula, String bailout_test_user_formula2, int bailout_test_comparison, double n_norm, int out_coloring_algorithm, int user_out_coloring_algorithm, String outcoloring_formula, String[] user_outcoloring_conditions, String[] user_outcoloring_condition_formula, int in_coloring_algorithm, int user_in_coloring_algorithm, String incoloring_formula, String[] user_incoloring_conditions, String[] user_incoloring_condition_formula, boolean smoothing, boolean periodicity_checking, int plane_type, double[] rotation_vals, double[] rotation_center, boolean perturbation, double[] perturbation_vals, boolean variable_perturbation, int user_perturbation_algorithm, String[] user_perturbation_conditions, String[] user_perturbation_condition_formula, String perturbation_user_formula, boolean init_value, double[] initial_vals, boolean variable_init_value, int user_initial_value_algorithm, String[] user_initial_value_conditions, String[] user_initial_value_condition_formula, String initial_value_user_formula, boolean burning_ship, boolean mandel_grass, double[] mandel_grass_vals, String user_plane, int user_plane_algorithm, String[] user_plane_conditions, String[] user_plane_condition_formula, double[] plane_transform_center, double plane_transform_angle, double plane_transform_radius, double[] plane_transform_scales, double[] plane_transform_wavelength, int waveType, double plane_transform_angle2, int plane_transform_sides, double plane_transform_amount, int escaping_smooth_algorithm, OrbitTrapSettings ots, StatisticsSettings sts) { @@ -61,6 +65,7 @@ public MandelbrotFourth(double xCenter, double yCenter, double size, int max_ite super(xCenter, yCenter, size, max_iterations, bailout_test_algorithm, bailout, bailout_test_user_formula, bailout_test_user_formula2, bailout_test_comparison, n_norm, periodicity_checking, plane_type, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount, ots); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 4; @@ -111,6 +116,7 @@ public MandelbrotFourth(double xCenter, double yCenter, double size, int max_ite super(xCenter, yCenter, size, max_iterations, bailout_test_algorithm, bailout, bailout_test_user_formula, bailout_test_user_formula2, bailout_test_comparison, n_norm, periodicity_checking, plane_type, apply_plane_on_julia, apply_plane_on_julia_seed, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount, ots, xJuliaCenter, yJuliaCenter); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 4; @@ -146,6 +152,7 @@ public MandelbrotFourth(double xCenter, double yCenter, double size, int max_ite super(xCenter, yCenter, size, max_iterations, complex_orbit, plane_type, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 4; @@ -189,6 +196,7 @@ public MandelbrotFourth(double xCenter, double yCenter, double size, int max_ite super(xCenter, yCenter, size, max_iterations, complex_orbit, plane_type, apply_plane_on_julia, apply_plane_on_julia_seed, rotation_vals, rotation_center, user_plane, user_plane_algorithm, user_plane_conditions, user_plane_condition_formula, plane_transform_center, plane_transform_angle, plane_transform_radius, plane_transform_scales, plane_transform_wavelength, waveType, plane_transform_angle2, plane_transform_sides, plane_transform_amount, xJuliaCenter, yJuliaCenter); this.burning_ship = burning_ship; + not_burning_ship = !burning_ship; power = 4; @@ -229,7 +237,7 @@ public boolean supportsPerturbationTheory() { } @Override - public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, Location externalLocation, JProgressBar progress) { + public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, int iterations2, Location externalLocation, JProgressBar progress) { long time = System.currentTimeMillis(); @@ -249,37 +257,17 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo Reference = new double[max_iterations << 1]; } - if(isJulia) { - ReferenceSubPixel = new double[max_iterations << 1]; - } - if (deepZoom) { ReferenceDeep = new DeepReference(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep = new DeepReference(max_iterations); - } - } } else if (max_iterations > getReferenceLength()) { if(lowPrecReferenceOrbitNeeded) { Reference = Arrays.copyOf(Reference, max_iterations << 1); } - if(isJulia) { - ReferenceSubPixel = Arrays.copyOf(ReferenceSubPixel, max_iterations << 1); - } - if (deepZoom) { ReferenceDeep.resize(max_iterations); - - if(isJulia) { - ReferenceSubPixelDeep.resize(max_iterations); - } - } - - System.gc(); } GenericComplex z, c, zold, zold2, start, c0, pixel; @@ -289,31 +277,68 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo DetectedPeriod = 0; } - boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE; + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; + if(useBignum) { - BigNumComplex bn = inputPixel.toBigNumComplex(); - z = iterations == 0 ? (isJulia ? bn : new BigNumComplex()) : lastZValue; - c = isJulia ? new BigNumComplex(seed) : bn; - zold = iterations == 0 ? new BigNumComplex() : secondTolastZValue; - zold2 = iterations == 0 ? new BigNumComplex() : thirdTolastZValue; - start = isJulia ? bn : new BigNumComplex(); - c0 = c; - pixel = bn; - normSquared = new BigNum(); - minValue = iterations == 0 ? BigNum.getMax() : minValue; + if(bigNumLib == Constants.BIGNUM_BUILT_IN) { + BigNumComplex bn = inputPixel.toBigNumComplex(); + z = iterations == 0 ? (isJulia ? bn : new BigNumComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new BigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new BigNumComplex() : thirdTolastZValue; + start = isJulia ? bn : new BigNumComplex(); + c0 = c; + pixel = bn; + minValue = iterations == 0 ? BigNum.getMax() : minValue; + } + else if(bigNumLib == Constants.BIGNUM_MPFR) { + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + z = iterations == 0 ? (isJulia ? bn : new MpfrBigNumComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZValue; + start = isJulia ? new MpfrBigNumComplex(bn) : new MpfrBigNumComplex(); + c0 = new MpfrBigNumComplex((MpfrBigNumComplex)c); + pixel = new MpfrBigNumComplex(bn); + minValue = iterations == 0 ? MpfrBigNum.getMax() : minValue; + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + DDComplex ddn = inputPixel.toDDComplex(); + z = iterations == 0 ? (isJulia ? ddn : new DDComplex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : ddn; + zold = iterations == 0 ? new DDComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZValue; + start = isJulia ? ddn : new DDComplex(); + c0 = c; + pixel = ddn; + minValue = iterations == 0 ? new DoubleDouble(Double.MAX_VALUE) : minValue; + } + else { + Complex bn = inputPixel.toComplex(); + z = iterations == 0 ? (isJulia ? bn : new Complex()) : lastZValue; + c = isJulia ? getSeed(useBignum, bigNumLib) : bn; + zold = iterations == 0 ? new Complex() : secondTolastZValue; + zold2 = iterations == 0 ? new Complex() : thirdTolastZValue; + start = isJulia ? new Complex(bn) : new Complex(); + c0 = new Complex((Complex) c); + pixel = new Complex(bn); + minValue = iterations == 0 ? Double.MAX_VALUE : minValue; + } } else { z = iterations == 0 ? (isJulia ? inputPixel : new BigComplex()) : lastZValue; - c = isJulia ? new BigComplex(seed) : inputPixel; + c = isJulia ? getSeed(useBignum, bigNumLib) : inputPixel; zold = iterations == 0 ? new BigComplex() : secondTolastZValue; zold2 = iterations == 0 ? new BigComplex() : thirdTolastZValue; start = isJulia ? inputPixel : new BigComplex(); c0 = c; pixel = inputPixel; - normSquared = Apfloat.ZERO; - minValue = iterations == 0 ? new MyApfloat(Integer.MAX_VALUE) : minValue; + minValue = iterations == 0 ? new MyApfloat(Double.MAX_VALUE) : minValue; } + normSquared = z.normSquared(); + refPoint = inputPixel; refPointSmall = refPoint.toComplex(); @@ -342,30 +367,41 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo setArrayValue(Reference, iterations, cz); } - if(isJulia) { - GenericComplex zsubpixel = z.sub(pixel); - setArrayValue(ReferenceSubPixel, iterations, zsubpixel.toComplex()); - - if(deepZoom) { - setArrayDeepValue(ReferenceSubPixelDeep, iterations, loc.getMantExpComplex(zsubpixel)); - } - } - if(deepZoom) { setArrayDeepValue(ReferenceDeep, iterations, loc.getMantExpComplex(z)); //ReferenceDeep[iterations] = new MantExpComplex(Reference[iterations]); } if(preCalcNormData) { - normData = z.normSquaredWithComponents(); + normData = z.normSquaredWithComponents(normData); normSquared = normData.normSquared; } if(detectPeriod) { if(useBignum) { - if(iterations > 0 && ((BigNum)normSquared).compare((BigNum)minValue) < 0) { - DetectedPeriod = iterations; - minValue = normSquared; + if(bigNumLib == Constants.BIGNUM_BUILT_IN) { + if (iterations > 0 && ((BigNum) normSquared).compare((BigNum) minValue) < 0) { + DetectedPeriod = iterations; + minValue = normSquared; + } + } + else if (bigNumLib == Constants.BIGNUM_MPFR){ + if (iterations > 0 && ((MpfrBigNum) normSquared).compare((MpfrBigNum) minValue) < 0) { + DetectedPeriod = iterations; + ((MpfrBigNum) minValue).set((MpfrBigNum)normSquared); + } + } + else if (bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE){ + if (iterations > 0 && ((DoubleDouble) normSquared).compareTo(minValue) < 0) { + DetectedPeriod = iterations; + minValue = normSquared; + } + } + else { + if (iterations > 0 && ((double) normSquared) < ((double) minValue)){ + DetectedPeriod = iterations; + minValue = normSquared; + } } } else { @@ -380,8 +416,8 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo break; } - zold2 = zold; - zold = z; + zold2.set(zold); + zold.set(z); try { @@ -425,6 +461,10 @@ public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boo ReferenceCalculationTime = System.currentTimeMillis() - time; + if(isJulia) { + calculateJuliaReferencePoint(inputPixel, size, deepZoom, iterations2, progress); + } + skippedIterations = 0; if(isSeriesInUse) { calculateSeriesWrapper(size, deepZoom, externalLocation, progress); @@ -435,12 +475,40 @@ else if(isBLAInUse) { } + @Override + protected GenericComplex juliaReferenceFunction(GenericComplex z, GenericComplex c, NormComponents normData) { + if(normData != null) { + if (burning_ship) { + z = z.abs().fourthFast(normData).plus(c); + } else { + z = z.fourthFast(normData).plus(c); + } + } + else { + if (burning_ship) { + z = z.abs().fourth().plus(c); + } else { + z = z.fourth().plus(c); + } + } + + return z; + } + @Override public Complex perturbationFunction(Complex DeltaSubN, Complex DeltaSub0, int RefIteration) { Complex X = getArrayValue(Reference, RefIteration); - if(burning_ship) { + if(not_burning_ship) { + // return DeltaSubN.fourth() +// .plus_mutable(DeltaSubN.cube().times_mutable(4).times_mutable(X)) +// .plus_mutable(DeltaSubN.square().times_mutable(6).times_mutable(X.square())) +// .plus_mutable(DeltaSubN.times(4).times_mutable(X.cube())) +// .plus_mutable(DeltaSub0); + return DeltaSubN.plus(X.times(4)).times_mutable(DeltaSubN).plus_mutable(X.square().times_mutable(6)).times_mutable(DeltaSubN).plus_mutable(X.cube().times_mutable(4)).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); + } + else { double r = X.getRe(); double i = X.getIm(); double a = DeltaSubN.getRe(); @@ -456,21 +524,19 @@ public Complex perturbationFunction(Complex DeltaSubN, Complex DeltaSub0, int Re double rb = r * b; double ai = a * i; - double Dnr = 4 * r2*ar + 6 * r2*a2 + 4 * ar*a2 + a2 * a2 + 4 * i2*ib + 6 * i2*b2 + 4 * ib*b2 + b2 * b2 - 12 * r2*ib - 6 * r2*b2 - 12 * ar*i2 - 24 * ar*ib - 12 * ar*b2 - 6 * a2*i2 - 12 * a2*ib - 6 * a2*b2; + double Dnr = 4 * (r2*ar + ar*a2 + i2*ib + ib*b2) + + 6 * (r2*a2 + i2*b2 - r2*b2 - a2*i2 - a2*b2) + + a2 * a2 + + b2 * b2 + - 12 * (r2*ib + ar*i2 + ar*b2 + a2*ib) + - 24 * ar*ib; + double Dni = Complex.DiffAbs(ri, rb + ai + ab); - Dni = 4 * (r2 - i2)*(Dni)+4 * Math.abs(ri + rb + ai + ab)*(2 * ar + a2 - 2 * ib - b2); + + Dni = 4 * ((r2 - i2)*(Dni) + Math.abs(ri + rb + ai + ab) * (2 * (ar - ib) + a2 - b2)); return new Complex(Dnr, Dni).plus_mutable(DeltaSub0); } - else - { -// return DeltaSubN.fourth() -// .plus_mutable(DeltaSubN.cube().times_mutable(4).times_mutable(X)) -// .plus_mutable(DeltaSubN.square().times_mutable(6).times_mutable(X.square())) -// .plus_mutable(DeltaSubN.times(4).times_mutable(X.cube())) -// .plus_mutable(DeltaSub0); - return DeltaSubN.plus(X.times(4)).times_mutable(DeltaSubN).plus_mutable(X.square().times_mutable(6)).times_mutable(DeltaSubN).plus_mutable(X.cube().times_mutable(4)).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); - } } @Override @@ -478,7 +544,16 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, MantExpComp MantExpComplex X = getArrayDeepValue(ReferenceDeep, RefIteration); - if(burning_ship) { + if(not_burning_ship) { + // return DeltaSubN.fourth() +// .plus_mutable(DeltaSubN.cube().times4_mutable().times_mutable(X)) +// .plus_mutable(DeltaSubN.square().times_mutable(MantExp.SIX).times_mutable(X.square())) +// .plus_mutable(DeltaSubN.times4().times_mutable(X.cube())) +// .plus_mutable(DeltaSub0); + return DeltaSubN.plus(X.times4()).times_mutable(DeltaSubN).plus_mutable(X.square().times_mutable(MantExp.SIX)).times_mutable(DeltaSubN).plus_mutable(X.cube().times4_mutable()).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); + + } + else { MantExp r = X.getRe(); MantExp i = X.getIm(); MantExp a = DeltaSubN.getRe(); @@ -494,39 +569,20 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, MantExpComp MantExp rb = r.multiply(b); MantExp ai = a.multiply(i); - MantExp Dnr = r2.multiply4().multiply_mutable(ar) - .add_mutable(MantExp.SIX.multiply(r2).multiply_mutable(a2)) - .add_mutable(ar.multiply4().multiply_mutable(a2)) + MantExp Dnr = r2.multiply(ar).add_mutable(ar.multiply(a2)).add_mutable(i2.multiply(ib)).add_mutable(ib.multiply(b2)).multiply4_mutable() + .add_mutable(r2.multiply(a2).add_mutable(i2.multiply(b2)).subtract_mutable(r2.multiply(b2)).subtract_mutable(a2.multiply(i2)).subtract_mutable(a2.multiply(b2)).multiply_mutable(MantExp.SIX)) .add_mutable(a2.multiply(a2)) - .add_mutable(i2.multiply4().multiply_mutable(ib)) - .add_mutable(MantExp.SIX.multiply(i2).multiply_mutable(b2)) - .add_mutable(ib.multiply4().multiply_mutable(b2)) .add_mutable(b2.multiply(b2)) - .subtract_mutable(MantExp.TWELVE.multiply(r2).multiply_mutable(ib)) - .subtract_mutable(MantExp.SIX.multiply(r2).multiply_mutable(b2)) - .subtract_mutable(MantExp.TWELVE.multiply(ar).multiply_mutable(i2)) - .subtract_mutable(MantExp.TWENTYFOUR.multiply(ar).multiply_mutable(ib)) - .subtract_mutable(MantExp.TWELVE.multiply(ar).multiply_mutable(b2)) - .subtract_mutable(MantExp.SIX.multiply(a2).multiply_mutable(i2)) - .subtract_mutable(MantExp.TWELVE.multiply(a2).multiply_mutable(ib)) - .subtract_mutable(MantExp.SIX.multiply(a2).multiply_mutable(b2)); + .subtract_mutable(r2.multiply(ib).add_mutable(ar.multiply(i2)).add_mutable(ar.multiply(b2)).add_mutable(a2).multiply(ib).multiply_mutable(MantExp.TWELVE)) + .subtract_mutable(MantExp.TWENTYFOUR.multiply(ar).multiply_mutable(ib)); MantExp Dni = MantExpComplex.DiffAbs(ri, rb.add(ai).add_mutable(ab)); - Dni = (r2.subtract(i2)).multiply4_mutable().multiply_mutable(Dni) - .add_mutable(((ri.add(rb).add_mutable(ai).add_mutable(ab)).abs_mutable()).multiply4_mutable().multiply_mutable(ar.multiply2().add_mutable(a2).subtract_mutable(ib.multiply2()).subtract_mutable(b2))); + Dni = (r2.subtract(i2)).multiply_mutable(Dni) + .add_mutable(((ri.add(rb).add_mutable(ai).add_mutable(ab)).abs_mutable()).multiply_mutable(ar.subtract(ib).multiply2_mutable().add_mutable(a2).subtract_mutable(b2))).multiply4_mutable(); return new MantExpComplex(Dnr, Dni).plus_mutable(DeltaSub0); } - else { -// return DeltaSubN.fourth() -// .plus_mutable(DeltaSubN.cube().times4_mutable().times_mutable(X)) -// .plus_mutable(DeltaSubN.square().times_mutable(MantExp.SIX).times_mutable(X.square())) -// .plus_mutable(DeltaSubN.times4().times_mutable(X.cube())) -// .plus_mutable(DeltaSub0); - return DeltaSubN.plus(X.times4()).times_mutable(DeltaSubN).plus_mutable(X.square().times_mutable(MantExp.SIX)).times_mutable(DeltaSubN).plus_mutable(X.cube().times4_mutable()).times_mutable(DeltaSubN).plus_mutable(DeltaSub0); - - } } @Override @@ -534,7 +590,14 @@ public Complex perturbationFunction(Complex DeltaSubN, int RefIteration) { Complex X = getArrayValue(Reference, RefIteration); - if(burning_ship) { + if(not_burning_ship) { + // return DeltaSubN.fourth() +// .plus_mutable(DeltaSubN.cube().times_mutable(4).times_mutable(X)) +// .plus_mutable(DeltaSubN.square().times_mutable(6).times_mutable(X.square())) +// .plus_mutable(DeltaSubN.times(4).times_mutable(X.cube())); + return DeltaSubN.plus(X.times(4)).times_mutable(DeltaSubN).plus_mutable(X.square().times_mutable(6)).times_mutable(DeltaSubN).plus_mutable(X.cube().times_mutable(4)).times_mutable(DeltaSubN); + } + else { double r = X.getRe(); double i = X.getIm(); double a = DeltaSubN.getRe(); @@ -550,21 +613,18 @@ public Complex perturbationFunction(Complex DeltaSubN, int RefIteration) { double rb = r * b; double ai = a * i; - //Todo: Common factors fix - double Dnr = 4 * r2*ar + 6 * r2*a2 + 4 * ar*a2 + a2 * a2 + 4 * i2*ib + 6 * i2*b2 + 4 * ib*b2 + b2 * b2 - 12 * r2*ib - 6 * r2*b2 - 12 * ar*i2 - 24 * ar*ib - 12 * ar*b2 - 6 * a2*i2 - 12 * a2*ib - 6 * a2*b2; + double Dnr = 4 * (r2*ar + ar*a2 + i2*ib + ib*b2) + + 6 * (r2*a2 + i2*b2 - r2*b2 - a2*i2 - a2*b2) + + a2 * a2 + + b2 * b2 + - 12 * (r2*ib + ar*i2 + ar*b2 + a2*ib) + - 24 * ar*ib; + double Dni = Complex.DiffAbs(ri, rb + ai + ab); - Dni = 4 * (r2 - i2)*(Dni)+4 * Math.abs(ri + rb + ai + ab)*(2 * ar + a2 - 2 * ib - b2); - return new Complex(Dnr, Dni); - } - else - { -// return DeltaSubN.fourth() -// .plus_mutable(DeltaSubN.cube().times_mutable(4).times_mutable(X)) -// .plus_mutable(DeltaSubN.square().times_mutable(6).times_mutable(X.square())) -// .plus_mutable(DeltaSubN.times(4).times_mutable(X.cube())); - return DeltaSubN.plus(X.times(4)).times_mutable(DeltaSubN).plus_mutable(X.square().times_mutable(6)).times_mutable(DeltaSubN).plus_mutable(X.cube().times_mutable(4)).times_mutable(DeltaSubN); + Dni = 4 * ((r2 - i2)*(Dni) + Math.abs(ri + rb + ai + ab) * (2 * (ar - ib) + a2 - b2)); + return new Complex(Dnr, Dni); } } @@ -573,7 +633,14 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, int RefIter MantExpComplex X = getArrayDeepValue(ReferenceDeep, RefIteration); - if(burning_ship) { + if(not_burning_ship) { + // return DeltaSubN.fourth() +// .plus_mutable(DeltaSubN.cube().times4_mutable().times_mutable(X)) +// .plus_mutable(DeltaSubN.square().times_mutable(MantExp.SIX).times_mutable(X.square())) +// .plus_mutable(DeltaSubN.times4().times_mutable(X.cube())); + return DeltaSubN.plus(X.times4()).times_mutable(DeltaSubN).plus_mutable(X.square().times_mutable(MantExp.SIX)).times_mutable(DeltaSubN).plus_mutable(X.cube().times4_mutable()).times_mutable(DeltaSubN); + } + else { MantExp r = X.getRe(); MantExp i = X.getIm(); MantExp a = DeltaSubN.getRe(); @@ -589,37 +656,105 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, int RefIter MantExp rb = r.multiply(b); MantExp ai = a.multiply(i); - MantExp Dnr = r2.multiply4().multiply_mutable(ar) - .add_mutable(MantExp.SIX.multiply(r2).multiply_mutable(a2)) - .add_mutable(ar.multiply4().multiply_mutable(a2)) + + MantExp Dnr = r2.multiply(ar).add_mutable(ar.multiply(a2)).add_mutable(i2.multiply(ib)).add_mutable(ib.multiply(b2)).multiply4_mutable() + .add_mutable(r2.multiply(a2).add_mutable(i2.multiply(b2)).subtract_mutable(r2.multiply(b2)).subtract_mutable(a2.multiply(i2)).subtract_mutable(a2.multiply(b2)).multiply_mutable(MantExp.SIX)) .add_mutable(a2.multiply(a2)) - .add_mutable(i2.multiply4().multiply_mutable(ib)) - .add_mutable(MantExp.SIX.multiply(i2).multiply_mutable(b2)) - .add_mutable(ib.multiply4().multiply_mutable(b2)) .add_mutable(b2.multiply(b2)) - .subtract_mutable(MantExp.TWELVE.multiply(r2).multiply_mutable(ib)) - .subtract_mutable(MantExp.SIX.multiply(r2).multiply_mutable(b2)) - .subtract_mutable(MantExp.TWELVE.multiply(ar).multiply_mutable(i2)) - .subtract_mutable(MantExp.TWENTYFOUR.multiply(ar).multiply_mutable(ib)) - .subtract_mutable(MantExp.TWELVE.multiply(ar).multiply_mutable(b2)) - .subtract_mutable(MantExp.SIX.multiply(a2).multiply_mutable(i2)) - .subtract_mutable(MantExp.TWELVE.multiply(a2).multiply_mutable(ib)) - .subtract_mutable(MantExp.SIX.multiply(a2).multiply_mutable(b2)); + .subtract_mutable(r2.multiply(ib).add_mutable(ar.multiply(i2)).add_mutable(ar.multiply(b2)).add_mutable(a2).multiply(ib).multiply_mutable(MantExp.TWELVE)) + .subtract_mutable(MantExp.TWENTYFOUR.multiply(ar).multiply_mutable(ib)); MantExp Dni = MantExpComplex.DiffAbs(ri, rb.add(ai).add_mutable(ab)); - Dni = (r2.subtract(i2)).multiply4_mutable().multiply_mutable(Dni) - .add_mutable(((ri.add(rb).add_mutable(ai).add_mutable(ab)).abs_mutable()).multiply4_mutable().multiply_mutable(ar.multiply2().add_mutable(a2).subtract_mutable(ib.multiply2()).subtract_mutable(b2))); + Dni = (r2.subtract(i2)).multiply_mutable(Dni) + .add_mutable(((ri.add(rb).add_mutable(ai).add_mutable(ab)).abs_mutable()).multiply_mutable(ar.subtract(ib).multiply2_mutable().add_mutable(a2).subtract_mutable(b2))).multiply4_mutable(); return new MantExpComplex(Dnr, Dni); } + } + + @Override + public Complex perturbationFunction(Complex DeltaSubN, double[] Reference, double[] PrecalculatedTerms, double[] PrecalculatedTerms2, int RefIteration) { + Complex X = getArrayValue(Reference, RefIteration); + + if(not_burning_ship) { + // return DeltaSubN.fourth() +// .plus_mutable(DeltaSubN.cube().times_mutable(4).times_mutable(X)) +// .plus_mutable(DeltaSubN.square().times_mutable(6).times_mutable(X.square())) +// .plus_mutable(DeltaSubN.times(4).times_mutable(X.cube())); + return DeltaSubN.plus(X.times(4)).times_mutable(DeltaSubN).plus_mutable(X.square().times_mutable(6)).times_mutable(DeltaSubN).plus_mutable(X.cube().times_mutable(4)).times_mutable(DeltaSubN); + } else { -// return DeltaSubN.fourth() + double r = X.getRe(); + double i = X.getIm(); + double a = DeltaSubN.getRe(); + double b = DeltaSubN.getIm(); + double r2 = r*r; + double i2 = i*i; + double a2 = a*a; + double b2 = b*b; + double ar = a*r; + double ib = i*b; + double ab = a * b; + double ri = r * i; + double rb = r * b; + double ai = a * i; + + double Dnr = 4 * (r2*ar + ar*a2 + i2*ib + ib*b2) + + 6 * (r2*a2 + i2*b2 - r2*b2 - a2*i2 - a2*b2) + + a2 * a2 + + b2 * b2 + - 12 * (r2*ib + ar*i2 + ar*b2 + a2*ib) + - 24 * ar*ib; + + double Dni = Complex.DiffAbs(ri, rb + ai + ab); + + Dni = 4 * ((r2 - i2)*(Dni) + Math.abs(ri + rb + ai + ab) * (2 * (ar - ib) + a2 - b2)); + + return new Complex(Dnr, Dni); + } + } + + @Override + public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, DeepReference ReferenceDeep, DeepReference PrecalculatedTermsDeep, DeepReference PrecalculatedTerms2Deep, int RefIteration) { + MantExpComplex X = getArrayDeepValue(ReferenceDeep, RefIteration); + + if(not_burning_ship) { + // return DeltaSubN.fourth() // .plus_mutable(DeltaSubN.cube().times4_mutable().times_mutable(X)) // .plus_mutable(DeltaSubN.square().times_mutable(MantExp.SIX).times_mutable(X.square())) // .plus_mutable(DeltaSubN.times4().times_mutable(X.cube())); return DeltaSubN.plus(X.times4()).times_mutable(DeltaSubN).plus_mutable(X.square().times_mutable(MantExp.SIX)).times_mutable(DeltaSubN).plus_mutable(X.cube().times4_mutable()).times_mutable(DeltaSubN); + } + else { + MantExp r = X.getRe(); + MantExp i = X.getIm(); + MantExp a = DeltaSubN.getRe(); + MantExp b = DeltaSubN.getIm(); + MantExp r2 = r.multiply(r); + MantExp i2 = i.multiply(i); + MantExp a2 = a.multiply(a); + MantExp b2 = b.multiply(b); + MantExp ar = a.multiply(r); + MantExp ib = i.multiply(b); + MantExp ab = a.multiply(b); + MantExp ri = r.multiply(i); + MantExp rb = r.multiply(b); + MantExp ai = a.multiply(i); + MantExp Dnr = r2.multiply(ar).add_mutable(ar.multiply(a2)).add_mutable(i2.multiply(ib)).add_mutable(ib.multiply(b2)).multiply4_mutable() + .add_mutable(r2.multiply(a2).add_mutable(i2.multiply(b2)).subtract_mutable(r2.multiply(b2)).subtract_mutable(a2.multiply(i2)).subtract_mutable(a2.multiply(b2)).multiply_mutable(MantExp.SIX)) + .add_mutable(a2.multiply(a2)) + .add_mutable(b2.multiply(b2)) + .subtract_mutable(r2.multiply(ib).add_mutable(ar.multiply(i2)).add_mutable(ar.multiply(b2)).add_mutable(a2).multiply(ib).multiply_mutable(MantExp.TWELVE)) + .subtract_mutable(MantExp.TWENTYFOUR.multiply(ar).multiply_mutable(ib)); + + MantExp Dni = MantExpComplex.DiffAbs(ri, rb.add(ai).add_mutable(ab)); + + Dni = (r2.subtract(i2)).multiply_mutable(Dni) + .add_mutable(((ri.add(rb).add_mutable(ai).add_mutable(ab)).abs_mutable()).multiply_mutable(ar.subtract(ib).multiply2_mutable().add_mutable(a2).subtract_mutable(b2))).multiply4_mutable(); + + return new MantExpComplex(Dnr, Dni); } } @@ -797,7 +932,7 @@ protected void calculateSeries(Apfloat dsize, boolean deepZoom, Location loc, JP @Override public String getRefType() { - return super.getRefType() + (burning_ship ? "-Burning Ship" : "") + (isJulia ? "-Julia-" + seed : ""); + return super.getRefType() + (burning_ship ? "-Burning Ship" : "") + (isJulia ? "-Julia-" + bigSeed.toStringPretty() : ""); } @Override @@ -818,4 +953,7 @@ public boolean supportsPeriod() { return !burning_ship && !isJulia; } + @Override + public boolean supportsMpfrBignum() { return true;} + } diff --git a/src/fractalzoomer/functions/mandelbrot/MandelbrotNinth.java b/src/fractalzoomer/functions/mandelbrot/MandelbrotNinth.java index e22f4bfe4..831bdadfc 100644 --- a/src/fractalzoomer/functions/mandelbrot/MandelbrotNinth.java +++ b/src/fractalzoomer/functions/mandelbrot/MandelbrotNinth.java @@ -27,7 +27,6 @@ import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.Julia; -import fractalzoomer.main.Constants; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; diff --git a/src/fractalzoomer/functions/mandelbrot/MandelbrotNth.java b/src/fractalzoomer/functions/mandelbrot/MandelbrotNth.java index d888f2e8e..2e3325ab9 100644 --- a/src/fractalzoomer/functions/mandelbrot/MandelbrotNth.java +++ b/src/fractalzoomer/functions/mandelbrot/MandelbrotNth.java @@ -27,7 +27,6 @@ import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.Julia; -import fractalzoomer.main.Constants; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; diff --git a/src/fractalzoomer/functions/mandelbrot/MandelbrotSeventh.java b/src/fractalzoomer/functions/mandelbrot/MandelbrotSeventh.java index 12e4afa37..2fc6ae09f 100644 --- a/src/fractalzoomer/functions/mandelbrot/MandelbrotSeventh.java +++ b/src/fractalzoomer/functions/mandelbrot/MandelbrotSeventh.java @@ -27,7 +27,6 @@ import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.Julia; -import fractalzoomer.main.Constants; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; diff --git a/src/fractalzoomer/functions/mandelbrot/MandelbrotSixth.java b/src/fractalzoomer/functions/mandelbrot/MandelbrotSixth.java index ff1d21c6d..7048fb603 100644 --- a/src/fractalzoomer/functions/mandelbrot/MandelbrotSixth.java +++ b/src/fractalzoomer/functions/mandelbrot/MandelbrotSixth.java @@ -27,7 +27,6 @@ import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.Julia; -import fractalzoomer.main.Constants; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; diff --git a/src/fractalzoomer/functions/mandelbrot/MandelbrotTenth.java b/src/fractalzoomer/functions/mandelbrot/MandelbrotTenth.java index 0c203f4ef..42cf9959f 100644 --- a/src/fractalzoomer/functions/mandelbrot/MandelbrotTenth.java +++ b/src/fractalzoomer/functions/mandelbrot/MandelbrotTenth.java @@ -27,7 +27,6 @@ import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.Julia; -import fractalzoomer.main.Constants; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; diff --git a/src/fractalzoomer/functions/root_finding_methods/RootFindingMethods.java b/src/fractalzoomer/functions/root_finding_methods/RootFindingMethods.java index 0b69000d9..bec558e88 100644 --- a/src/fractalzoomer/functions/root_finding_methods/RootFindingMethods.java +++ b/src/fractalzoomer/functions/root_finding_methods/RootFindingMethods.java @@ -16,10 +16,7 @@ */ package fractalzoomer.functions.root_finding_methods; -import fractalzoomer.core.Complex; -import fractalzoomer.core.GenericComplex; -import fractalzoomer.core.MantExpComplex; -import fractalzoomer.core.ThreadDraw; +import fractalzoomer.core.*; import fractalzoomer.fractal_options.initial_value.DefaultInitialValue; import fractalzoomer.fractal_options.iteration_statistics.*; import fractalzoomer.functions.Fractal; @@ -432,9 +429,11 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex Complex pixel = dpixel.plus(refPointSmall); - if(iterations != 0 && RefIteration < MaxRefIteration) { - complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(DeltaSubN); - } + int MaxRefIteration = Fractal.MaxRefIteration; + double[] Reference = Fractal.Reference; + double[] ReferenceSubCp = Fractal.ReferenceSubCp; + double[] PrecalculatedTerms = Fractal.PrecalculatedTerms; + double[] PrecalculatedTerms2 = Fractal.PrecalculatedTerms2; for (; iterations < max_iterations; iterations++) { @@ -459,7 +458,7 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex return res; } - DeltaSubN = perturbationFunction(DeltaSubN, RefIteration); + DeltaSubN = perturbationFunction(DeltaSubN, Reference, PrecalculatedTerms, PrecalculatedTerms2, RefIteration); RefIteration++; @@ -469,7 +468,7 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex //No Plane influence work //No Pre filters work if(max_iterations > 1){ - zWithoutInitVal = getArrayValue(ReferenceSubPixel, RefIteration).plus_mutable(DeltaSubN); + zWithoutInitVal = getArrayValue(ReferenceSubCp, RefIteration).plus_mutable(DeltaSubN); complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(DeltaSubN); } //No Post filters work @@ -481,6 +480,12 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex if (zWithoutInitVal.norm_squared() < DeltaSubN.norm_squared() || RefIteration >= MaxRefIteration) { DeltaSubN = zWithoutInitVal; RefIteration = 0; + + MaxRefIteration = Fractal.MaxRef2Iteration; + Reference = Fractal.SecondReference; + ReferenceSubCp = Fractal.SecondReferenceSubCp; + PrecalculatedTerms = Fractal.SecondPrecalculatedTerms; + PrecalculatedTerms2 = Fractal.SecondPrecalculatedTerms2; } } @@ -519,17 +524,22 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex DeltaSubN.Reduce(); long exp = DeltaSubN.getExp(); + int MaxRefIteration = Fractal.MaxRefIteration; + DeepReference ReferenceDeep = Fractal.ReferenceDeep; + DeepReference ReferenceSubCpDeep = Fractal.ReferenceSubCpDeep; + DeepReference PrecalculatedTermsDeep = Fractal.PrecalculatedTermsDeep; + DeepReference PrecalculatedTerms2Deep = Fractal.PrecalculatedTerms2Deep; + + double[] Reference = Fractal.Reference; + double[] ReferenceSubCp = Fractal.ReferenceSubCp; + double[] PrecalculatedTerms = Fractal.PrecalculatedTerms; + double[] PrecalculatedTerms2 = Fractal.PrecalculatedTerms2; + boolean useFullFloatExp = ThreadDraw.USE_FULL_FLOATEXP_FOR_DEEP_ZOOM; - boolean usedDeepCode = false; if(useFullFloatExp || (skippedIterations == 0 && exp <= minExp) || (skippedIterations != 0 && exp <= reducedExp)) { - usedDeepCode = true; - MantExpComplex z = new MantExpComplex(); - if(iterations != 0 && RefIteration < MaxRefIteration) { - z = getArrayDeepValue(ReferenceSubPixelDeep, RefIteration).plus_mutable(DeltaSubN); - complex[0] = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN).toComplex();; - } + MantExpComplex z = getArrayDeepValue(ReferenceSubCpDeep, RefIteration).plus_mutable(DeltaSubN); for (; iterations < max_iterations; iterations++) { if (trap != null) { @@ -551,7 +561,7 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex return res; } - DeltaSubN = perturbationFunction(DeltaSubN, RefIteration); + DeltaSubN = perturbationFunction(DeltaSubN, ReferenceDeep, PrecalculatedTermsDeep, PrecalculatedTerms2Deep, RefIteration); RefIteration++; @@ -559,7 +569,7 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex zold.assign(complex[0]); if (max_iterations > 1) { - z = getArrayDeepValue(ReferenceSubPixelDeep, RefIteration).plus_mutable(DeltaSubN); + z = getArrayDeepValue(ReferenceSubCpDeep, RefIteration).plus_mutable(DeltaSubN); complex[0] = getArrayDeepValue(ReferenceDeep, RefIteration).plus_mutable(DeltaSubN).toComplex(); } @@ -570,6 +580,18 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex if (z.norm_squared().compareTo(DeltaSubN.norm_squared()) < 0 || RefIteration >= MaxRefIteration) { DeltaSubN = z; RefIteration = 0; + + ReferenceDeep = Fractal.SecondReferenceDeep; + ReferenceSubCpDeep = Fractal.SecondReferenceSubCpDeep; + PrecalculatedTermsDeep = Fractal.SecondPrecalculatedTermsDeep; + PrecalculatedTerms2Deep = Fractal.SecondPrecalculatedTerms2Deep; + + MaxRefIteration = MaxRef2Iteration; + + Reference = Fractal.SecondReference; + ReferenceSubCp = Fractal.SecondReferenceSubCp; + PrecalculatedTerms = Fractal.SecondPrecalculatedTerms; + PrecalculatedTerms2 = Fractal.SecondPrecalculatedTerms2; } DeltaSubN.Reduce(); @@ -586,10 +608,6 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex if(!useFullFloatExp) { Complex CDeltaSubN = DeltaSubN.toComplex(); - if(!usedDeepCode && iterations != 0 && RefIteration < MaxRefIteration) { - complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(CDeltaSubN); - } - for (; iterations < max_iterations; iterations++) { //No update values @@ -613,7 +631,7 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex return res; } - CDeltaSubN = perturbationFunction(CDeltaSubN, RefIteration); + CDeltaSubN = perturbationFunction(CDeltaSubN, Reference, PrecalculatedTerms, PrecalculatedTerms2, RefIteration); RefIteration++; @@ -623,7 +641,7 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex //No Plane influence work //No Pre filters work if (max_iterations > 1) { - zWithoutInitVal = getArrayValue(ReferenceSubPixel, RefIteration).plus_mutable(CDeltaSubN); + zWithoutInitVal = getArrayValue(ReferenceSubCp, RefIteration).plus_mutable(CDeltaSubN); complex[0] = getArrayValue(Reference, RefIteration).plus_mutable(CDeltaSubN); } //No Post filters work @@ -635,6 +653,12 @@ public double iterateFractalWithPerturbationWithoutPeriodicity(Complex[] complex if (zWithoutInitVal.norm_squared() < CDeltaSubN.norm_squared() || RefIteration >= MaxRefIteration) { CDeltaSubN = zWithoutInitVal; RefIteration = 0; + + Reference = Fractal.SecondReference; + ReferenceSubCp = Fractal.SecondReferenceSubCp; + PrecalculatedTerms = Fractal.SecondPrecalculatedTerms; + PrecalculatedTerms2 = Fractal.SecondPrecalculatedTerms2; + MaxRefIteration = Fractal.MaxRef2Iteration; } } diff --git a/src/fractalzoomer/functions/root_finding_methods/chun_ham/ChunHamSin.java b/src/fractalzoomer/functions/root_finding_methods/chun_ham/ChunHamSin.java index 42d96b775..6aaaede5c 100644 --- a/src/fractalzoomer/functions/root_finding_methods/chun_ham/ChunHamSin.java +++ b/src/fractalzoomer/functions/root_finding_methods/chun_ham/ChunHamSin.java @@ -1,7 +1,6 @@ package fractalzoomer.functions.root_finding_methods.chun_ham; import fractalzoomer.core.Complex; -import fractalzoomer.functions.root_finding_methods.third_order_newton.ThirdOrderNewtonRootFindingMethod; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; diff --git a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewton3.java b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewton3.java index 3961444d0..a467c96d4 100644 --- a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewton3.java +++ b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewton3.java @@ -1,7 +1,6 @@ package fractalzoomer.functions.root_finding_methods.contra_harmonic_newton; import fractalzoomer.core.Complex; -import fractalzoomer.functions.root_finding_methods.midpoint.MidpointRootFindingMethod; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; diff --git a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewton4.java b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewton4.java index 4ce30064e..132ac3a02 100644 --- a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewton4.java +++ b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewton4.java @@ -1,7 +1,6 @@ package fractalzoomer.functions.root_finding_methods.contra_harmonic_newton; import fractalzoomer.core.Complex; -import fractalzoomer.functions.root_finding_methods.midpoint.MidpointRootFindingMethod; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; diff --git a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonCos.java b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonCos.java index a6d41d71e..e94017d0d 100644 --- a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonCos.java +++ b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonCos.java @@ -1,7 +1,6 @@ package fractalzoomer.functions.root_finding_methods.contra_harmonic_newton; import fractalzoomer.core.Complex; -import fractalzoomer.functions.root_finding_methods.midpoint.MidpointRootFindingMethod; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; diff --git a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonFormula.java b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonFormula.java index 0d9f35527..415faef4c 100644 --- a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonFormula.java +++ b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonFormula.java @@ -3,7 +3,6 @@ import fractalzoomer.core.Complex; import fractalzoomer.core.Derivative; import fractalzoomer.core.ThreadDraw; -import fractalzoomer.functions.root_finding_methods.midpoint.MidpointRootFindingMethod; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; diff --git a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonGeneralized3.java b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonGeneralized3.java index 80260a7c6..860b50b0a 100644 --- a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonGeneralized3.java +++ b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonGeneralized3.java @@ -1,7 +1,6 @@ package fractalzoomer.functions.root_finding_methods.contra_harmonic_newton; import fractalzoomer.core.Complex; -import fractalzoomer.functions.root_finding_methods.midpoint.MidpointRootFindingMethod; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; diff --git a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonGeneralized8.java b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonGeneralized8.java index ff460c2f9..d9525ddb2 100644 --- a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonGeneralized8.java +++ b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonGeneralized8.java @@ -1,7 +1,6 @@ package fractalzoomer.functions.root_finding_methods.contra_harmonic_newton; import fractalzoomer.core.Complex; -import fractalzoomer.functions.root_finding_methods.midpoint.MidpointRootFindingMethod; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; diff --git a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonPoly.java b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonPoly.java index fb5df06bb..b3c89eeb3 100644 --- a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonPoly.java +++ b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonPoly.java @@ -1,7 +1,6 @@ package fractalzoomer.functions.root_finding_methods.contra_harmonic_newton; import fractalzoomer.core.Complex; -import fractalzoomer.functions.root_finding_methods.midpoint.MidpointRootFindingMethod; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; diff --git a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonSin.java b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonSin.java index bb002ac81..69aefcb8c 100644 --- a/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonSin.java +++ b/src/fractalzoomer/functions/root_finding_methods/contra_harmonic_newton/ContraHarmonicNewtonSin.java @@ -1,7 +1,6 @@ package fractalzoomer.functions.root_finding_methods.contra_harmonic_newton; import fractalzoomer.core.Complex; -import fractalzoomer.functions.root_finding_methods.midpoint.MidpointRootFindingMethod; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; diff --git a/src/fractalzoomer/functions/root_finding_methods/newton/Newton3.java b/src/fractalzoomer/functions/root_finding_methods/newton/Newton3.java index f8241ff4d..ea0549c57 100644 --- a/src/fractalzoomer/functions/root_finding_methods/newton/Newton3.java +++ b/src/fractalzoomer/functions/root_finding_methods/newton/Newton3.java @@ -18,8 +18,8 @@ package fractalzoomer.functions.root_finding_methods.newton; import fractalzoomer.core.*; -import fractalzoomer.core.DeepReference; import fractalzoomer.core.location.Location; +import fractalzoomer.main.Constants; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; @@ -109,11 +109,32 @@ public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, int RefIter MantExpComplex z = DeltaSubN; MantExpComplex temp = Z.times2().plus_mutable(z).times_mutable(z).times_mutable(Z.square()); - return temp.plus(getArrayDeepValue(PrecalculatedTermsDeep, RefIteration)).sub_mutable(z.times05()).times_mutable(z).divide_mutable(temp.plus(Z.fourth()).times_mutable(MantExp.ONEPOINTFIVE)); + return temp.plus(getArrayDeepValue(PrecalculatedTermsDeep, RefIteration)).sub_mutable(z.divide2()).times_mutable(z).divide_mutable(temp.plus(Z.fourth()).times_mutable(MantExp.ONEPOINTFIVE)); } @Override - public void calculateReferencePoint(GenericComplex gpixel, Apfloat size, boolean deepZoom, int iterations, Location externalLocation, JProgressBar progress) { + public Complex perturbationFunction(Complex DeltaSubN, double[] Reference, double[] PrecalculatedTerms, double[] PrecalculatedTerms2, int RefIteration) { + + Complex Z = getArrayValue(Reference, RefIteration); + Complex z = DeltaSubN; + + Complex temp = Z.times(2).plus_mutable(z).times_mutable(z).times_mutable(Z.square()); + return temp.plus(getArrayValue(PrecalculatedTerms, RefIteration)).sub_mutable(z.times(0.5)).times_mutable(z).divide_mutable(temp.plus(Z.fourth()).times_mutable(1.5)); + + } + + @Override + public MantExpComplex perturbationFunction(MantExpComplex DeltaSubN, DeepReference ReferenceDeep, DeepReference PrecalculatedTermsDeep, DeepReference PrecalculatedTerms2Deep, int RefIteration) { + + MantExpComplex Z = getArrayDeepValue(ReferenceDeep, RefIteration); + MantExpComplex z = DeltaSubN; + + MantExpComplex temp = Z.times2().plus_mutable(z).times_mutable(z).times_mutable(Z.square()); + return temp.plus(getArrayDeepValue(PrecalculatedTermsDeep, RefIteration)).sub_mutable(z.divide2()).times_mutable(z).divide_mutable(temp.plus(Z.fourth()).times_mutable(MantExp.ONEPOINTFIVE)); + } + + @Override + public void calculateReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, int iterations2, Location externalLocation, JProgressBar progress) { long time = System.currentTimeMillis(); @@ -128,48 +149,91 @@ public void calculateReferencePoint(GenericComplex gpixel, Apfloat size, boolean if(iterations == 0) { Reference = new double[max_iterations << 1]; - ReferenceSubPixel = new double[max_iterations << 1]; + ReferenceSubCp = new double[max_iterations << 1]; PrecalculatedTerms = new double[max_iterations << 1]; if (deepZoom) { ReferenceDeep = new DeepReference(max_iterations); - ReferenceSubPixelDeep = new DeepReference(max_iterations); + ReferenceSubCpDeep = new DeepReference(max_iterations); PrecalculatedTermsDeep = new DeepReference(max_iterations); } } else if (max_iterations > getReferenceLength()){ Reference = Arrays.copyOf(Reference, max_iterations << 1); - ReferenceSubPixel = Arrays.copyOf(ReferenceSubPixel, max_iterations << 1); + ReferenceSubCp = Arrays.copyOf(ReferenceSubCp, max_iterations << 1); PrecalculatedTerms = Arrays.copyOf(PrecalculatedTerms, max_iterations << 1); if (deepZoom) { ReferenceDeep.resize(max_iterations); - ReferenceSubPixelDeep.resize(max_iterations); + ReferenceSubCpDeep.resize(max_iterations); PrecalculatedTermsDeep.resize(max_iterations); } - System.gc(); } - BigComplex pixel = (BigComplex)gpixel; - //Due to zero, all around zero will not work - if(pixel.norm().compareTo(new MyApfloat(1e-4)) < 0) { - Apfloat dx = new MyApfloat(1e-4); - pixel = new BigComplex(dx, dx); + if(inputPixel instanceof BigComplex && ((BigComplex)inputPixel).norm().compareTo(new MyApfloat(1e-4)) < 0) { + inputPixel = new BigComplex(1e-4, 1e-4); + } + else if(inputPixel instanceof MpfrBigNumComplex && ((MpfrBigNumComplex)inputPixel).norm().compare(1e-4) < 0) { + inputPixel = new MpfrBigNumComplex(1e-4, 1e-4); + } + else if(inputPixel instanceof DDComplex && ((DDComplex)inputPixel).norm().compareTo(new DoubleDouble(1e-4)) < 0) { + inputPixel = new DDComplex(1e-4, 1e-4); + } + else if(inputPixel instanceof Complex && ((Complex)inputPixel).norm() < 1e-4) { + inputPixel = new Complex(1e-4, 1e-4); } - BigComplex z = iterations == 0 ? pixel : (BigComplex)lastZValue; - BigComplex zold = iterations == 0 ? new BigComplex() : (BigComplex)secondTolastZValue; - BigComplex zold2 = iterations == 0 ? new BigComplex() : (BigComplex)thirdTolastZValue; - BigComplex start = pixel; + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; + + GenericComplex z, zold, zold2, start, pixel, initVal; + + if(useBignum) { + if(bigNumLib == Constants.BIGNUM_MPFR) { + initVal = new MpfrBigNumComplex(1, 0); + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + z = iterations == 0 ? bn : lastZValue; + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZValue; + start = new MpfrBigNumComplex(bn); + pixel = new MpfrBigNumComplex(bn); + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + initVal = new DDComplex(1, 0); + DDComplex ddn = inputPixel.toDDComplex(); + z = iterations == 0 ? ddn : lastZValue; + zold = iterations == 0 ? new DDComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZValue; + start = ddn; + pixel = ddn; + } + else { + initVal = new Complex(1, 0); + Complex bn = inputPixel.toComplex(); + z = iterations == 0 ? bn : lastZValue; + zold = iterations == 0 ? new Complex() : secondTolastZValue; + zold2 = iterations == 0 ? new Complex() : thirdTolastZValue; + start = new Complex(bn); + pixel = new Complex(bn); + } + } + else { + initVal = new BigComplex(1, 0); + z = iterations == 0 ? inputPixel : lastZValue; + zold = iterations == 0 ? new BigComplex() : secondTolastZValue; + zold2 = iterations == 0 ? new BigComplex() : thirdTolastZValue; + start = inputPixel; + pixel = inputPixel; + } Location loc = new Location(); - refPoint = pixel; + refPoint = inputPixel; - refPointSmall = pixel.toComplex(); + refPointSmall = refPoint.toComplex(); if(deepZoom) { refPointSmallDeep = loc.getMantExpComplex(refPoint); @@ -177,8 +241,6 @@ else if (max_iterations > getReferenceLength()){ RefType = getRefType(); - Apfloat three = new MyApfloat(3.0); - for (; iterations < max_iterations; iterations++) { Complex cz = z.toComplex(); @@ -188,27 +250,39 @@ else if (max_iterations > getReferenceLength()){ setArrayValue(Reference, iterations, cz); - BigComplex zsubpixel = z.sub(pixel); - BigComplex preCalc = z.fourth().sub(z); //Z^4-Z for catastrophic cancelation + GenericComplex zsubcp = z.sub(initVal); + + GenericComplex preCalc; + if(useBignum) { + preCalc = z.fourth().sub_mutable(z); //Z^4-Z for catastrophic cancelation + } + else { + preCalc = z.fourth().sub(z); //Z^4-Z for catastrophic cancelation + } - setArrayValue(ReferenceSubPixel, iterations, zsubpixel.toComplex()); + setArrayValue(ReferenceSubCp, iterations, zsubcp.toComplex()); setArrayValue(PrecalculatedTerms, iterations, preCalc.toComplex()); if(deepZoom) { setArrayDeepValue(ReferenceDeep, iterations, loc.getMantExpComplex(z)); - setArrayDeepValue(ReferenceSubPixelDeep, iterations, loc.getMantExpComplex(zsubpixel)); + setArrayDeepValue(ReferenceSubCpDeep, iterations, loc.getMantExpComplex(zsubcp)); setArrayDeepValue(PrecalculatedTermsDeep, iterations, loc.getMantExpComplex(preCalc)); } - if (iterations > 0 && convergent_bailout_algorithm.converged(z, zold, zold2, iterations, pixel, start, pixel, pixel)) { + if (iterations > 0 && convergent_bailout_algorithm.Converged(z, zold, zold2, iterations, pixel, start, pixel, pixel)) { break; } - zold2 = zold; - zold = z; + zold2.set(zold); + zold.set(z); try { - z = z.sub(z.cube().sub(MyApfloat.ONE).divide(z.square().times(three))); + if(useBignum) { + z = z.sub_mutable(z.cube().sub_mutable(1).divide_mutable(z.square().times_mutable(3))); + } + else { + z = z.sub(z.cube().sub(MyApfloat.ONE).divide(z.square().times(MyApfloat.THREE))); + } } catch (Exception ex) { break; @@ -236,6 +310,163 @@ else if (max_iterations > getReferenceLength()){ ReferenceCalculationTime = System.currentTimeMillis() - time; + calculateSecondReferencePoint(inputPixel, size, deepZoom, iterations2, progress); + + } + + protected void calculateSecondReferencePoint(GenericComplex inputPixel, Apfloat size, boolean deepZoom, int iterations, JProgressBar progress) { + + if(iterations == 0 && ((!deepZoom && SecondReference != null) || (deepZoom && SecondReferenceDeep != null))) { + return; + } + + long time = System.currentTimeMillis(); + + int max_ref_iterations = getReferenceMaxIterations(); + + int initIterations = iterations; + + if(progress != null) { + progress.setMaximum(max_ref_iterations - initIterations); + progress.setValue(0); + progress.setForeground(MainWindow.progress_ref_color); + progress.setString(REFERENCE_CALCULATION_STR + " " + String.format("%3d", 0) + "%"); + } + + if (iterations == 0) { + SecondReference = new double[max_ref_iterations << 1]; + SecondReferenceSubCp = new double[max_ref_iterations << 1]; + SecondPrecalculatedTerms = new double[max_ref_iterations << 1]; + + if (deepZoom) { + SecondReferenceDeep = new DeepReference(max_ref_iterations); + SecondReferenceSubCpDeep = new DeepReference(max_ref_iterations); + SecondPrecalculatedTermsDeep = new DeepReference(max_ref_iterations); + } + } else if (max_ref_iterations > getSecondReferenceLength()) { + SecondReference = Arrays.copyOf(SecondReference, max_ref_iterations << 1); + SecondReferenceSubCp = Arrays.copyOf(SecondReferenceSubCp, max_ref_iterations << 1); + SecondPrecalculatedTerms = Arrays.copyOf(SecondPrecalculatedTerms, max_ref_iterations << 1); + + if (deepZoom) { + SecondReferenceDeep.resize(max_ref_iterations); + SecondReferenceSubCpDeep.resize(max_ref_iterations); + SecondPrecalculatedTermsDeep.resize(max_ref_iterations); + } + } + + Location loc = new Location(); + + GenericComplex z, c, zold, zold2, start, c0, pixel, initVal; + + int bigNumLib = ThreadDraw.getBignumLibrary(size, this); + boolean useBignum = ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && bigNumLib != Constants.BIGNUM_APFLOAT; + + if(useBignum) { + if(bigNumLib == Constants.BIGNUM_MPFR) { + initVal = new MpfrBigNumComplex(1, 0); + MpfrBigNumComplex bn = new MpfrBigNumComplex(inputPixel.toMpfrBigNumComplex()); + z = iterations == 0 ? initVal : lastZ2Value; + zold = iterations == 0 ? new MpfrBigNumComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new MpfrBigNumComplex() : thirdTolastZ2Value; + start = new MpfrBigNumComplex((MpfrBigNumComplex) initVal); + pixel = new MpfrBigNumComplex(bn); + } + else if(bigNumLib == Constants.BIGNUM_DOUBLEDOUBLE) { + initVal = new DDComplex(1, 0); + DDComplex ddn = inputPixel.toDDComplex(); + z = iterations == 0 ? initVal : lastZ2Value; + zold = iterations == 0 ? new DDComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new DDComplex() : thirdTolastZ2Value; + start = initVal; + pixel = ddn; + } + else { + initVal = new Complex(1, 0); + Complex bn = inputPixel.toComplex(); + z = iterations == 0 ? initVal : lastZ2Value; + zold = iterations == 0 ? new Complex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new Complex() : thirdTolastZ2Value; + start = new Complex((Complex) initVal); + pixel = new Complex(bn); + } + } + else { + initVal = new BigComplex(1, 0); + z = iterations == 0 ? initVal : lastZ2Value; + zold = iterations == 0 ? new BigComplex() : secondTolastZ2Value; + zold2 = iterations == 0 ? new BigComplex() : thirdTolastZ2Value; + start = initVal; + pixel = inputPixel; + } + + + for (; iterations < max_ref_iterations; iterations++) { + + Complex cz = z.toComplex(); + if(cz.isInfinite()) { + break; + } + + setArrayValue(SecondReference, iterations, cz); + + GenericComplex zsubcp = z.sub(initVal); + + GenericComplex preCalc; + if(useBignum) { + preCalc = z.fourth().sub_mutable(z); //Z^4-Z for catastrophic cancelation + } + else { + preCalc = z.fourth().sub(z); //Z^4-Z for catastrophic cancelation + } + + setArrayValue(SecondReferenceSubCp, iterations, zsubcp.toComplex()); + setArrayValue(SecondPrecalculatedTerms, iterations, preCalc.toComplex()); + + if(deepZoom) { + setArrayDeepValue(SecondReferenceDeep, iterations, loc.getMantExpComplex(z)); + setArrayDeepValue(SecondReferenceSubCpDeep, iterations, loc.getMantExpComplex(zsubcp)); + setArrayDeepValue(SecondPrecalculatedTermsDeep, iterations, loc.getMantExpComplex(preCalc)); + } + + if (iterations > 0 && convergent_bailout_algorithm.Converged(z, zold, zold2, iterations, pixel, start, pixel, pixel)) { + break; + } + + zold2.set(zold); + zold.set(z); + + try { + if(useBignum) { + z = z.sub_mutable(z.cube().sub_mutable(1).divide_mutable(z.square().times_mutable(3))); + } + else { + z = z.sub(z.cube().sub(MyApfloat.ONE).divide(z.square().times(MyApfloat.THREE))); + } + } + catch (Exception ex) { + break; + } + + if(progress != null && iterations % 1000 == 0) { + progress.setValue(iterations - initIterations); + progress.setString(REFERENCE_CALCULATION_STR + " " + String.format("%3d",(int) ((double) (iterations - initIterations) / progress.getMaximum() * 100)) + "%"); + } + + } + + lastZ2Value = z; + secondTolastZ2Value = zold; + thirdTolastZ2Value = zold2; + + MaxRef2Iteration = iterations - 1; + + if(progress != null) { + progress.setValue(progress.getMaximum()); + progress.setString(REFERENCE_CALCULATION_STR + " 100%"); + } + + SecondReferenceCalculationTime = System.currentTimeMillis() - time; } @Override @@ -243,4 +474,12 @@ public Complex evaluateFunction(Complex z, Complex c) { return z.cube().sub_mutable(1); } + @Override + public boolean supportsMpfrBignum() { return true;} + + @Override + public boolean needsSecondReference() { + return true; + } + } diff --git a/src/fractalzoomer/functions/root_finding_methods/newton/NewtonRootFindingMethod.java b/src/fractalzoomer/functions/root_finding_methods/newton/NewtonRootFindingMethod.java index 292e0f29c..0b0f51601 100644 --- a/src/fractalzoomer/functions/root_finding_methods/newton/NewtonRootFindingMethod.java +++ b/src/fractalzoomer/functions/root_finding_methods/newton/NewtonRootFindingMethod.java @@ -17,7 +17,6 @@ package fractalzoomer.functions.root_finding_methods.newton; import fractalzoomer.core.Complex; -import fractalzoomer.fractal_options.initial_value.DefaultInitialValue; import fractalzoomer.functions.root_finding_methods.RootFindingMethods; import fractalzoomer.main.app_settings.OrbitTrapSettings; diff --git a/src/fractalzoomer/functions/user_formulas/UserFormulaConditionalEscapingOrConverging.java b/src/fractalzoomer/functions/user_formulas/UserFormulaConditionalEscapingOrConverging.java index a1bd0faa9..410a389da 100644 --- a/src/fractalzoomer/functions/user_formulas/UserFormulaConditionalEscapingOrConverging.java +++ b/src/fractalzoomer/functions/user_formulas/UserFormulaConditionalEscapingOrConverging.java @@ -24,7 +24,6 @@ import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.EscapingOrConverging; -import fractalzoomer.functions.Julia; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; import fractalzoomer.parser.ExpressionNode; diff --git a/src/fractalzoomer/functions/user_formulas/UserFormulaCoupledEscapingOrConverging.java b/src/fractalzoomer/functions/user_formulas/UserFormulaCoupledEscapingOrConverging.java index 26c21a368..34cc5903d 100644 --- a/src/fractalzoomer/functions/user_formulas/UserFormulaCoupledEscapingOrConverging.java +++ b/src/fractalzoomer/functions/user_formulas/UserFormulaCoupledEscapingOrConverging.java @@ -29,7 +29,6 @@ import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.EscapingOrConverging; -import fractalzoomer.functions.Julia; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; import fractalzoomer.parser.ExpressionNode; diff --git a/src/fractalzoomer/functions/user_formulas/UserFormulaEscapingOrConverging.java b/src/fractalzoomer/functions/user_formulas/UserFormulaEscapingOrConverging.java index 6f0044ff1..9d05aacb6 100644 --- a/src/fractalzoomer/functions/user_formulas/UserFormulaEscapingOrConverging.java +++ b/src/fractalzoomer/functions/user_formulas/UserFormulaEscapingOrConverging.java @@ -24,7 +24,6 @@ import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.EscapingOrConverging; -import fractalzoomer.functions.Julia; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; import fractalzoomer.parser.ExpressionNode; diff --git a/src/fractalzoomer/functions/user_formulas/UserFormulaIterationBasedEscapingOrConverging.java b/src/fractalzoomer/functions/user_formulas/UserFormulaIterationBasedEscapingOrConverging.java index e5cc0dd6d..bc6917046 100644 --- a/src/fractalzoomer/functions/user_formulas/UserFormulaIterationBasedEscapingOrConverging.java +++ b/src/fractalzoomer/functions/user_formulas/UserFormulaIterationBasedEscapingOrConverging.java @@ -24,7 +24,6 @@ import fractalzoomer.fractal_options.initial_value.VariableInitialValue; import fractalzoomer.fractal_options.perturbation.DefaultPerturbation; import fractalzoomer.functions.EscapingOrConverging; -import fractalzoomer.functions.Julia; import fractalzoomer.main.app_settings.OrbitTrapSettings; import fractalzoomer.main.app_settings.StatisticsSettings; import fractalzoomer.parser.ExpressionNode; diff --git a/src/fractalzoomer/gui/ActiveFiltersPanel.java b/src/fractalzoomer/gui/ActiveFiltersPanel.java index 18e34c16f..bf802e861 100644 --- a/src/fractalzoomer/gui/ActiveFiltersPanel.java +++ b/src/fractalzoomer/gui/ActiveFiltersPanel.java @@ -20,8 +20,6 @@ import javax.swing.*; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; /** * @@ -30,7 +28,6 @@ public class ActiveFiltersPanel extends JPanel { private static final long serialVersionUID = -6044058667850407342L; private JCheckBox[] filters_opt; - private int i; private boolean[] mActiveFilters; public ActiveFiltersPanel(JCheckBoxMenuItem[] filter_names, boolean[] activeFilters) { @@ -41,28 +38,23 @@ public ActiveFiltersPanel(JCheckBoxMenuItem[] filter_names, boolean[] activeFilt mActiveFilters = activeFilters; - for(i = 0; i < filters_opt.length; i++) { + for(int i = 0; i < filters_opt.length; i++) { filters_opt[i] = new JCheckBox(filter_names[i].getText()); filters_opt[i].setToolTipText(filter_names[i].getToolTipText()); filters_opt[i].setSelected(activeFilters[i]); filters_opt[i].setBackground(MainWindow.bg_color); filters_opt[i].setFocusable(false); + + final int k = i; - filters_opt[i].addActionListener(new ActionListener() { - int k = i; - @Override - public void actionPerformed(ActionEvent e) { - mActiveFilters[k] = filters_opt[k].isSelected(); - } - - }); + filters_opt[i].addActionListener(e -> mActiveFilters[k] = filters_opt[k].isSelected()); } JPanel detail_filters = new JPanel(); JTabbedPane detail_filters_tab = new JTabbedPane(); detail_filters_tab.addTab("Details", detail_filters); - detail_filters_tab.setIconAt(0, getIcon("/fractalzoomer/icons/filter_details.png")); + detail_filters_tab.setIconAt(0, MainWindow.getIcon("filter_details.png")); detail_filters_tab.setFocusable(false); detail_filters_tab.setBackground(MainWindow.bg_color); @@ -84,7 +76,7 @@ public void actionPerformed(ActionEvent e) { JTabbedPane color_filters_tab = new JTabbedPane(); color_filters_tab.addTab("Colors", color_filters); - color_filters_tab.setIconAt(0, getIcon("/fractalzoomer/icons/filter_colors.png")); + color_filters_tab.setIconAt(0, MainWindow.getIcon("filter_colors.png")); color_filters_tab.setFocusable(false); color_filters_tab.setBackground(MainWindow.bg_color); @@ -115,7 +107,7 @@ public void actionPerformed(ActionEvent e) { JTabbedPane texture_filters_tab = new JTabbedPane(); texture_filters_tab.addTab("Texture", texture_filters); - texture_filters_tab.setIconAt(0, getIcon("/fractalzoomer/icons/filter_texture.png")); + texture_filters_tab.setIconAt(0, MainWindow.getIcon("filter_texture.png")); texture_filters_tab.setFocusable(false); texture_filters_tab.setBackground(MainWindow.bg_color); @@ -137,7 +129,7 @@ public void actionPerformed(ActionEvent e) { JTabbedPane lighting_filters_tab = new JTabbedPane(); lighting_filters_tab.addTab("Lighting", lighting_filters); - lighting_filters_tab.setIconAt(0, getIcon("/fractalzoomer/icons/filter_lighting.png")); + lighting_filters_tab.setIconAt(0, MainWindow.getIcon("filter_lighting.png")); lighting_filters_tab.setFocusable(false); lighting_filters_tab.setBackground(MainWindow.bg_color); @@ -154,10 +146,4 @@ public void actionPerformed(ActionEvent e) { add(lighting_filters_tab); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/BailoutConditionsMenu.java b/src/fractalzoomer/gui/BailoutConditionsMenu.java index edc20f21a..e8b993d5b 100644 --- a/src/fractalzoomer/gui/BailoutConditionsMenu.java +++ b/src/fractalzoomer/gui/BailoutConditionsMenu.java @@ -21,7 +21,6 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -33,7 +32,7 @@ public class BailoutConditionsMenu extends JMenu { private MainWindow ptr; private JRadioButtonMenuItem[] bailout_conditions; - public static String[] bailoutConditionNames; + public static final String[] bailoutConditionNames; static { bailoutConditionNames = new String[MainWindow.TOTAL_BAILOUT_CONDITIONS]; @@ -58,7 +57,7 @@ public BailoutConditionsMenu(MainWindow ptr2, String name, int bailout_test_algo this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/bailout_conditions.png")); + setIcon(MainWindow.getIcon("bailout_conditions.png")); bailout_conditions = new JRadioButtonMenuItem[bailoutConditionNames.length]; @@ -66,208 +65,96 @@ public BailoutConditionsMenu(MainWindow ptr2, String name, int bailout_test_algo bailout_conditions[MainWindow.BAILOUT_CONDITION_CIRCLE] = new JRadioButtonMenuItem(bailoutConditionNames[MainWindow.BAILOUT_CONDITION_CIRCLE]); bailout_conditions[MainWindow.BAILOUT_CONDITION_CIRCLE].setToolTipText("The default bailout condition."); - bailout_conditions[MainWindow.BAILOUT_CONDITION_CIRCLE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_CIRCLE); - - } - }); + bailout_conditions[MainWindow.BAILOUT_CONDITION_CIRCLE].addActionListener(e -> ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_CIRCLE)); add(bailout_conditions[MainWindow.BAILOUT_CONDITION_CIRCLE]); bailout_tests_group.add(bailout_conditions[MainWindow.BAILOUT_CONDITION_CIRCLE]); bailout_conditions[MainWindow.BAILOUT_CONDITION_SQUARE] = new JRadioButtonMenuItem(bailoutConditionNames[MainWindow.BAILOUT_CONDITION_SQUARE]); bailout_conditions[MainWindow.BAILOUT_CONDITION_SQUARE].setToolTipText("The square bailout condition."); - bailout_conditions[MainWindow.BAILOUT_CONDITION_SQUARE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_SQUARE); - - } - }); + bailout_conditions[MainWindow.BAILOUT_CONDITION_SQUARE].addActionListener(e -> ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_SQUARE)); add(bailout_conditions[MainWindow.BAILOUT_CONDITION_SQUARE]); bailout_tests_group.add(bailout_conditions[MainWindow.BAILOUT_CONDITION_SQUARE]); bailout_conditions[MainWindow.BAILOUT_CONDITION_RHOMBUS] = new JRadioButtonMenuItem(bailoutConditionNames[MainWindow.BAILOUT_CONDITION_RHOMBUS]); bailout_conditions[MainWindow.BAILOUT_CONDITION_RHOMBUS].setToolTipText("The rhombus bailout condition."); - bailout_conditions[MainWindow.BAILOUT_CONDITION_RHOMBUS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_RHOMBUS); - - } - }); + bailout_conditions[MainWindow.BAILOUT_CONDITION_RHOMBUS].addActionListener(e -> ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_RHOMBUS)); add(bailout_conditions[MainWindow.BAILOUT_CONDITION_RHOMBUS]); bailout_tests_group.add(bailout_conditions[MainWindow.BAILOUT_CONDITION_RHOMBUS]); bailout_conditions[MainWindow.BAILOUT_CONDITION_CROSS] = new JRadioButtonMenuItem(bailoutConditionNames[MainWindow.BAILOUT_CONDITION_CROSS]); bailout_conditions[MainWindow.BAILOUT_CONDITION_CROSS].setToolTipText("The cross bailout condition."); - bailout_conditions[MainWindow.BAILOUT_CONDITION_CROSS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_CROSS); - - } - }); + bailout_conditions[MainWindow.BAILOUT_CONDITION_CROSS].addActionListener(e -> ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_CROSS)); add(bailout_conditions[MainWindow.BAILOUT_CONDITION_CROSS]); bailout_tests_group.add(bailout_conditions[MainWindow.BAILOUT_CONDITION_CROSS]); bailout_conditions[MainWindow.BAILOUT_CONDITION_REAL_STRIP] = new JRadioButtonMenuItem(bailoutConditionNames[MainWindow.BAILOUT_CONDITION_REAL_STRIP]); bailout_conditions[MainWindow.BAILOUT_CONDITION_REAL_STRIP].setToolTipText("The real strip bailout condition."); - bailout_conditions[MainWindow.BAILOUT_CONDITION_REAL_STRIP].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_REAL_STRIP); - - } - }); + bailout_conditions[MainWindow.BAILOUT_CONDITION_REAL_STRIP].addActionListener(e -> ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_REAL_STRIP)); add(bailout_conditions[MainWindow.BAILOUT_CONDITION_REAL_STRIP]); bailout_tests_group.add(bailout_conditions[MainWindow.BAILOUT_CONDITION_REAL_STRIP]); bailout_conditions[MainWindow.BAILOUT_CONDITION_IM_STRIP] = new JRadioButtonMenuItem(bailoutConditionNames[MainWindow.BAILOUT_CONDITION_IM_STRIP]); bailout_conditions[MainWindow.BAILOUT_CONDITION_IM_STRIP].setToolTipText("The imaginary strip condition."); - bailout_conditions[MainWindow.BAILOUT_CONDITION_IM_STRIP].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_IM_STRIP); - - } - }); + bailout_conditions[MainWindow.BAILOUT_CONDITION_IM_STRIP].addActionListener(e -> ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_IM_STRIP)); add(bailout_conditions[MainWindow.BAILOUT_CONDITION_IM_STRIP]); bailout_tests_group.add(bailout_conditions[MainWindow.BAILOUT_CONDITION_IM_STRIP]); bailout_conditions[MainWindow.BAILOUT_CONDITION_RE_IM_SQUARED] = new JRadioButtonMenuItem(bailoutConditionNames[MainWindow.BAILOUT_CONDITION_RE_IM_SQUARED]); bailout_conditions[MainWindow.BAILOUT_CONDITION_RE_IM_SQUARED].setToolTipText("The (real + imaginary)^2 condition."); - bailout_conditions[MainWindow.BAILOUT_CONDITION_RE_IM_SQUARED].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_RE_IM_SQUARED); - - } - }); + bailout_conditions[MainWindow.BAILOUT_CONDITION_RE_IM_SQUARED].addActionListener(e -> ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_RE_IM_SQUARED)); add(bailout_conditions[MainWindow.BAILOUT_CONDITION_RE_IM_SQUARED]); bailout_tests_group.add(bailout_conditions[MainWindow.BAILOUT_CONDITION_RE_IM_SQUARED]); bailout_conditions[MainWindow.BAILOUT_CONDITION_NNORM] = new JRadioButtonMenuItem(bailoutConditionNames[MainWindow.BAILOUT_CONDITION_NNORM]); bailout_conditions[MainWindow.BAILOUT_CONDITION_NNORM].setToolTipText("The Nth norm bailout condition."); - bailout_conditions[MainWindow.BAILOUT_CONDITION_NNORM].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_NNORM); - - } - }); + bailout_conditions[MainWindow.BAILOUT_CONDITION_NNORM].addActionListener(e -> ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_NNORM)); add(bailout_conditions[MainWindow.BAILOUT_CONDITION_NNORM]); bailout_tests_group.add(bailout_conditions[MainWindow.BAILOUT_CONDITION_NNORM]); bailout_conditions[MainWindow.BAILOUT_CONDITION_HALFPLANE] = new JRadioButtonMenuItem(bailoutConditionNames[MainWindow.BAILOUT_CONDITION_HALFPLANE]); bailout_conditions[MainWindow.BAILOUT_CONDITION_HALFPLANE].setToolTipText("The halfplane bailout condition."); - bailout_conditions[MainWindow.BAILOUT_CONDITION_HALFPLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_HALFPLANE); - - } - }); + bailout_conditions[MainWindow.BAILOUT_CONDITION_HALFPLANE].addActionListener(e -> ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_HALFPLANE)); add(bailout_conditions[MainWindow.BAILOUT_CONDITION_HALFPLANE]); bailout_tests_group.add(bailout_conditions[MainWindow.BAILOUT_CONDITION_HALFPLANE]); bailout_conditions[MainWindow.BAILOUT_CONDITION_FIELD_LINES] = new JRadioButtonMenuItem(bailoutConditionNames[MainWindow.BAILOUT_CONDITION_FIELD_LINES]); bailout_conditions[MainWindow.BAILOUT_CONDITION_FIELD_LINES].setToolTipText("The field lines bailout condition."); - bailout_conditions[MainWindow.BAILOUT_CONDITION_FIELD_LINES].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_FIELD_LINES); - - } - }); + bailout_conditions[MainWindow.BAILOUT_CONDITION_FIELD_LINES].addActionListener(e -> ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_FIELD_LINES)); add(bailout_conditions[MainWindow.BAILOUT_CONDITION_FIELD_LINES]); bailout_tests_group.add(bailout_conditions[MainWindow.BAILOUT_CONDITION_FIELD_LINES]); bailout_conditions[MainWindow.BAILOUT_CONDITION_CUSTOM] = new JRadioButtonMenuItem(bailoutConditionNames[MainWindow.BAILOUT_CONDITION_CUSTOM]); bailout_conditions[MainWindow.BAILOUT_CONDITION_CUSTOM].setToolTipText("A custom bailout condition."); - bailout_conditions[MainWindow.BAILOUT_CONDITION_CUSTOM].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_CUSTOM); - - } - }); + bailout_conditions[MainWindow.BAILOUT_CONDITION_CUSTOM].addActionListener(e -> ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_CUSTOM)); add(bailout_conditions[MainWindow.BAILOUT_CONDITION_CUSTOM]); bailout_tests_group.add(bailout_conditions[MainWindow.BAILOUT_CONDITION_CUSTOM]); bailout_conditions[MainWindow.BAILOUT_CONDITION_NO_BAILOUT] = new JRadioButtonMenuItem(bailoutConditionNames[MainWindow.BAILOUT_CONDITION_NO_BAILOUT]); bailout_conditions[MainWindow.BAILOUT_CONDITION_NO_BAILOUT].setToolTipText("By setting this option, you are disabling the bailout condition."); - bailout_conditions[MainWindow.BAILOUT_CONDITION_NO_BAILOUT].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_NO_BAILOUT); - - } - }); + bailout_conditions[MainWindow.BAILOUT_CONDITION_NO_BAILOUT].addActionListener(e -> ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_NO_BAILOUT)); add(bailout_conditions[MainWindow.BAILOUT_CONDITION_NO_BAILOUT]); bailout_tests_group.add(bailout_conditions[MainWindow.BAILOUT_CONDITION_NO_BAILOUT]); bailout_conditions[MainWindow.BAILOUT_CONDITION_USER] = new JRadioButtonMenuItem(bailoutConditionNames[MainWindow.BAILOUT_CONDITION_USER]); bailout_conditions[MainWindow.BAILOUT_CONDITION_USER].setToolTipText("A bailout condition defined by the user."); - bailout_conditions[MainWindow.BAILOUT_CONDITION_USER].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_USER); - - } - }); + bailout_conditions[MainWindow.BAILOUT_CONDITION_USER].addActionListener(e -> ptr.setBailoutTest(MainWindow.BAILOUT_CONDITION_USER)); bailout_conditions[MainWindow.BAILOUT_CONDITION_USER].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B, ActionEvent.CTRL_MASK)); add(bailout_conditions[MainWindow.BAILOUT_CONDITION_USER]); bailout_tests_group.add(bailout_conditions[MainWindow.BAILOUT_CONDITION_USER]); bailout_conditions[bailout_test_algorithm].setSelected(true); - JMenuItem skip_bailout_iterations_opt = new JMenuItem("Skip Bailout Condition Iterations", getIcon("/fractalzoomer/icons/skip_bailout.png")); + JMenuItem skip_bailout_iterations_opt = new JMenuItem("Skip Bailout Condition Iterations", MainWindow.getIcon("skip_bailout.png")); skip_bailout_iterations_opt.setToolTipText("Skips the bailout condition for the first N iterations."); skip_bailout_iterations_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_8, ActionEvent.CTRL_MASK)); - skip_bailout_iterations_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setSkipBailoutIterations(); - - } - }); + skip_bailout_iterations_opt.addActionListener(e -> ptr.setSkipBailoutIterations()); addSeparator(); add(skip_bailout_iterations_opt); @@ -279,10 +166,4 @@ public JRadioButtonMenuItem[] getBailoutConditions() { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/BailoutDialog.java b/src/fractalzoomer/gui/BailoutDialog.java index 704c3f9a3..10d03ea87 100644 --- a/src/fractalzoomer/gui/BailoutDialog.java +++ b/src/fractalzoomer/gui/BailoutDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -41,7 +39,7 @@ public BailoutDialog(MainWindow ptr, Settings s) { setTitle("Bailout Number"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field = new JTextField(); field.addAncestorListener(new RequestFocusListener()); @@ -57,57 +55,56 @@ public BailoutDialog(MainWindow ptr, Settings s) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - try { - double temp = Double.parseDouble(field.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (temp <= 0) { - JOptionPane.showMessageDialog(ptra, "Bailout value must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; - } else if (temp > 1e70) { - JOptionPane.showMessageDialog(ptra, "Bailout value must be less than 1e70.", "Error!", JOptionPane.ERROR_MESSAGE); + } + + try { + double temp = Double.parseDouble(field.getText()); + + if (temp <= 0) { + JOptionPane.showMessageDialog(ptra, "Bailout value must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } else if (temp > 1e70) { + JOptionPane.showMessageDialog(ptra, "Bailout value must be less than 1e70.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + s.fns.bailout = temp; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.bailout = temp; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - dispose(); - ptr.setBailoutPost(); - } - } - }); + dispose(); + ptr.setBailoutPost(); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -120,10 +117,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/BailoutNNormDialog.java b/src/fractalzoomer/gui/BailoutNNormDialog.java index 949538285..155632253 100644 --- a/src/fractalzoomer/gui/BailoutNNormDialog.java +++ b/src/fractalzoomer/gui/BailoutNNormDialog.java @@ -23,8 +23,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -43,7 +41,7 @@ public BailoutNNormDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBut setTitle("N-Norm"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field = new JTextField(); @@ -65,64 +63,63 @@ public BailoutNNormDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBut setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - bailout_tests[oldSelected].setSelected(true); - - if(mode) { - s.fns.bailout_test_algorithm = oldSelected; - } - else { - s.fns.cbs.convergent_bailout_test_algorithm = oldSelected; + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; } - dispose(); - return; - } - try { - double temp3 = Double.parseDouble(field.getText()); - - if(mode) { - s.fns.n_norm = temp3; + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + bailout_tests[oldSelected].setSelected(true); + + if(mode) { + s.fns.bailout_test_algorithm = oldSelected; + } + else { + s.fns.cbs.convergent_bailout_test_algorithm = oldSelected; + } + dispose(); + return; } - else { - s.fns.cbs.convergent_n_norm = temp3; + + try { + double temp3 = Double.parseDouble(field.getText()); + + if(mode) { + s.fns.n_norm = temp3; + } + else { + s.fns.cbs.convergent_n_norm = temp3; + } + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - dispose(); + dispose(); - ptra.setBailoutTestPost(); - } - } - }); + ptra.setBailoutTestPost(); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -135,10 +132,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/BoundariesDialog.java b/src/fractalzoomer/gui/BoundariesDialog.java index 49cba2980..3b219ff75 100644 --- a/src/fractalzoomer/gui/BoundariesDialog.java +++ b/src/fractalzoomer/gui/BoundariesDialog.java @@ -21,8 +21,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -41,21 +39,21 @@ public BoundariesDialog(MainWindow ptr, int boundaries_num, int boundaries_spaci setTitle("Boundaries Options"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field = new JTextField(); field.setText("" + boundaries_num); String[] method = {"Power of two", "Increment of one"}; - JComboBox draw_choice = new JComboBox(method); + JComboBox draw_choice = new JComboBox<>(method); draw_choice.setSelectedIndex(boundaries_spacing_method); draw_choice.setToolTipText("Selects the spacing method."); draw_choice.setFocusable(false); String[] method2 = {"Circle", "Square", "Rhombus"}; - JComboBox draw_choice2 = new JComboBox(method2); + JComboBox draw_choice2 = new JComboBox<>(method2); draw_choice2.setSelectedIndex(boundaries_type); draw_choice2.setToolTipText("Selects the type of boundary."); draw_choice2.setFocusable(false); @@ -76,57 +74,56 @@ public BoundariesDialog(MainWindow ptr, int boundaries_num, int boundaries_spaci setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - try { - int temp = Integer.parseInt(field.getText()); + try { + int temp = Integer.parseInt(field.getText()); - if (temp < 1) { - JOptionPane.showMessageDialog(ptra, "Boundaries number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } else if (temp > 64) { - JOptionPane.showMessageDialog(ptra, "Boundaries number must be less than 65.", "Error!", JOptionPane.ERROR_MESSAGE); + if (temp < 1) { + JOptionPane.showMessageDialog(ptra, "Boundaries number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } else if (temp > 64) { + JOptionPane.showMessageDialog(ptra, "Boundaries number must be less than 65.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + ptra.setBoundariesNumberPost(temp, draw_choice.getSelectedIndex(), draw_choice2.getSelectedIndex()); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - - ptra.setBoundariesNumberPost(temp, draw_choice.getSelectedIndex(), draw_choice2.getSelectedIndex()); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - dispose(); - } - } - }); + dispose(); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -139,10 +136,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/BumpMappingDialog.java b/src/fractalzoomer/gui/BumpMappingDialog.java index dd5dfe958..5f0e372f7 100644 --- a/src/fractalzoomer/gui/BumpMappingDialog.java +++ b/src/fractalzoomer/gui/BumpMappingDialog.java @@ -21,12 +21,8 @@ import javax.swing.*; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.main.Constants.bumpProcessingMethod; import static fractalzoomer.main.Constants.bumpTransferNames; @@ -48,7 +44,7 @@ public BumpMappingDialog(MainWindow ptr, Settings s, boolean greedy_algorithm, b setTitle("Bump Mapping"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JCheckBox enable_bump_map = new JCheckBox("Bump Mapping"); enable_bump_map.setSelected(s.bms.bump_map); @@ -87,7 +83,7 @@ public BumpMappingDialog(MainWindow ptr, Settings s, boolean greedy_algorithm, b JTextField noise_factor_field = new JTextField(); noise_factor_field.setText("" + s.bms.bm_noise_reducing_factor); - final JComboBox bump_transfer_functions_opt = new JComboBox(bumpTransferNames); + final JComboBox bump_transfer_functions_opt = new JComboBox<>(bumpTransferNames); bump_transfer_functions_opt.setSelectedIndex(s.bms.bump_transfer_function); bump_transfer_functions_opt.setFocusable(false); bump_transfer_functions_opt.setToolTipText("Sets the transfer function."); @@ -99,7 +95,7 @@ public BumpMappingDialog(MainWindow ptr, Settings s, boolean greedy_algorithm, b panel.add(bump_transfer_functions_opt); panel.add(bump_transfer_factor_field); - final JComboBox bump_processing_method_opt = new JComboBox(bumpProcessingMethod); + final JComboBox bump_processing_method_opt = new JComboBox<>(bumpProcessingMethod); bump_processing_method_opt.setSelectedIndex(s.bms.bumpProcessing); bump_processing_method_opt.setFocusable(false); bump_processing_method_opt.setToolTipText("Sets the image processing method."); @@ -114,13 +110,7 @@ public BumpMappingDialog(MainWindow ptr, Settings s, boolean greedy_algorithm, b color_blend_opt.setEnabled(s.bms.bumpProcessing == 1 || s.bms.bumpProcessing == 2); - bump_processing_method_opt.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - color_blend_opt.setEnabled(bump_processing_method_opt.getSelectedIndex() == 1 || bump_processing_method_opt.getSelectedIndex() == 2); - } - - }); + bump_processing_method_opt.addActionListener(e -> color_blend_opt.setEnabled(bump_processing_method_opt.getSelectedIndex() == 1 || bump_processing_method_opt.getSelectedIndex() == 2)); JPanel p2 = new JPanel(); p2.add(bump_processing_method_opt); @@ -159,79 +149,78 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + e -> { + String prop = e.getPropertyName(); - Object value = optionPane.getValue(); + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + Object value = optionPane.getValue(); - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - try { - double temp = Double.parseDouble(noise_factor_field.getText()); - double temp2 = Double.parseDouble(bump_transfer_factor_field.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (temp <= 0) { - JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; } - if (temp2 <= 0) { - JOptionPane.showMessageDialog(ptra, "The transfer factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + try { + double temp = Double.parseDouble(noise_factor_field.getText()); + double temp2 = Double.parseDouble(bump_transfer_factor_field.getText()); + + if (temp <= 0) { + JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp2 <= 0) { + JOptionPane.showMessageDialog(ptra, "The transfer factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.bms.bump_map = enable_bump_map.isSelected(); + s.bms.lightDirectionDegrees = direction_of_light.getValue(); + s.bms.bumpMappingDepth = depth.getValue(); + s.bms.bumpMappingStrength = strength.getValue(); + s.bms.bm_noise_reducing_factor = temp; + s.bms.bump_transfer_function = bump_transfer_functions_opt.getSelectedIndex(); + s.bms.bump_transfer_factor = temp2; + s.bms.bumpProcessing = bump_processing_method_opt.getSelectedIndex(); + s.bms.bump_blending = color_blend_opt.getValue() / 100.0; + + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.bms.bump_map = enable_bump_map.isSelected(); - s.bms.lightDirectionDegrees = direction_of_light.getValue(); - s.bms.bumpMappingDepth = depth.getValue(); - s.bms.bumpMappingStrength = strength.getValue(); - s.bms.bm_noise_reducing_factor = temp; - s.bms.bump_transfer_function = bump_transfer_functions_opt.getSelectedIndex(); - s.bms.bump_transfer_factor = temp2; - s.bms.bumpProcessing = bump_processing_method_opt.getSelectedIndex(); - s.bms.bump_blending = color_blend_opt.getValue() / 100.0; - - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + dispose(); - dispose(); - - if (greedy_algorithm && enable_bump_map.isSelected() && !julia_map && !s.d3s.d3 && !s.ds.domain_coloring) { - JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); - } - - if (!s.fns.smoothing && s.bms.bump_map && !s.ds.domain_coloring) { - JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + if (greedy_algorithm && enable_bump_map.isSelected() && !julia_map && !s.d3s.d3 && !s.ds.domain_coloring) { + JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } + + if (!s.fns.smoothing && s.bms.bump_map && !s.ds.domain_coloring) { + JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } + + ptra.setPostProcessingPost(); } - - ptra.setPostProcessingPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -244,10 +233,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/CenterSizeDialog.java b/src/fractalzoomer/gui/CenterSizeDialog.java index 3107397cb..f86be653f 100644 --- a/src/fractalzoomer/gui/CenterSizeDialog.java +++ b/src/fractalzoomer/gui/CenterSizeDialog.java @@ -18,25 +18,22 @@ import fractalzoomer.core.BigPoint; import fractalzoomer.core.MyApfloat; +import fractalzoomer.functions.Fractal; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.Settings; import fractalzoomer.utils.MathUtils; import org.apfloat.Apfloat; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * * @author hrkalona2 */ public class CenterSizeDialog extends JDialog { - public static JTextField TEMPLATE_TFIELD = new JTextField(); + public static final JTextField TEMPLATE_TFIELD = new JTextField(); private MainWindow ptra; private JOptionPane optionPane; @@ -56,7 +53,7 @@ public CenterSizeDialog(MainWindow ptr, Settings s) { setTitle("Center and Size"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextArea field_real = new JTextArea(6, 50); field_real.setLineWrap(true); @@ -113,48 +110,26 @@ public CenterSizeDialog(MainWindow ptr, Settings s) { JButton corners = new JButton("Set Corners"); corners.setToolTipText("An alternative center/size selection option."); corners.setFocusable(false); - corners.setIcon(getIcon("/fractalzoomer/icons/corners.png")); + corners.setIcon(MainWindow.getIcon("corners.png")); JButton magnification = new JButton("Set Magnification"); magnification.setToolTipText("An alternative size option."); magnification.setFocusable(false); - magnification.setIcon(getIcon("/fractalzoomer/icons/magnification.png")); + magnification.setIcon(MainWindow.getIcon("magnification.png")); JPanel cornersPanel = new JPanel(); cornersPanel.add(corners); cornersPanel.add(magnification); - corners.addActionListener(new ActionListener() { + corners.addActionListener(e -> new CornersDialog(ptr, s, field_real, field_imaginary, field_size)); - @Override - public void actionPerformed(ActionEvent e) { - - new CornersDialog(ptr, s, field_real, field_imaginary, field_size); - - } - - }); - - magnification.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { + magnification.addActionListener(e -> new MagnificationDialog(ptr, s, field_size)); - new MagnificationDialog(ptr, s, field_size); + SwingUtilities.invokeLater(() -> { + scrollSize.getVerticalScrollBar().setValue(0); + scrollReal.getVerticalScrollBar().setValue(0); + scrollImaginary.getVerticalScrollBar().setValue(0); - } - - }); - - SwingUtilities.invokeLater(new Runnable() { - - @Override - public void run() { - scrollSize.getVerticalScrollBar().setValue(0); - scrollReal.getVerticalScrollBar().setValue(0); - scrollImaginary.getVerticalScrollBar().setValue(0); - - } }); Object[] message = { @@ -172,60 +147,68 @@ public void run() { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } - - try { - Apfloat tempReal = MyApfloat.fp.subtract(new MyApfloat(field_real.getText()), s.fns.rotation_center[0]); - Apfloat tempImaginary = MyApfloat.fp.subtract(new MyApfloat(field_imaginary.getText()), s.fns.rotation_center[1]); - Apfloat tempSize = new MyApfloat(field_size.getText()); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - if (tempSize.compareTo(MyApfloat.ZERO) <= 0) { - JOptionPane.showMessageDialog(ptra, "Size number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + try { + if(MyApfloat.setAutomaticPrecision) { + long precision = MyApfloat.getAutomaticPrecision(field_size.getText()); + + if (MyApfloat.shouldSetPrecision(precision, false)) { + Fractal.clearReferences(true); + MyApfloat.setPrecision(precision, s); + } + } + + Apfloat tempReal = MyApfloat.fp.subtract(new MyApfloat(field_real.getText()), s.fns.rotation_center[0]); + Apfloat tempImaginary = MyApfloat.fp.subtract(new MyApfloat(field_imaginary.getText()), s.fns.rotation_center[1]); + Apfloat tempSize = new MyApfloat(field_size.getText()); + + if (tempSize.compareTo(MyApfloat.ZERO) <= 0) { + JOptionPane.showMessageDialog(ptra, "Size number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.size = tempSize; + /* Inverse rotation */ + s.xCenter = MyApfloat.fp.add(MyApfloat.fp.add(MyApfloat.fp.multiply(tempReal, s.fns.rotation_vals[0]), MyApfloat.fp.multiply(tempImaginary, s.fns.rotation_vals[1])), s.fns.rotation_center[0]); + s.yCenter = MyApfloat.fp.add(MyApfloat.fp.add(MyApfloat.fp.multiply(tempReal.negate(), s.fns.rotation_vals[1]), MyApfloat.fp.multiply(tempImaginary, s.fns.rotation_vals[0])), s.fns.rotation_center[1]); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.size = tempSize; - /* Inverse rotation */ - s.xCenter = MyApfloat.fp.add(MyApfloat.fp.add(MyApfloat.fp.multiply(tempReal, s.fns.rotation_vals[0]), MyApfloat.fp.multiply(tempImaginary, s.fns.rotation_vals[1])), s.fns.rotation_center[0]); - s.yCenter = MyApfloat.fp.add(MyApfloat.fp.add(MyApfloat.fp.multiply(tempReal.negate(), s.fns.rotation_vals[1]), MyApfloat.fp.multiply(tempImaginary, s.fns.rotation_vals[0])), s.fns.rotation_center[1]); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptra.setCenterSizePost(); } - - dispose(); - ptra.setCenterSizePost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -238,10 +221,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/CenterSizeJuliaDialog.java b/src/fractalzoomer/gui/CenterSizeJuliaDialog.java index 0ee4e04bf..f1327394c 100644 --- a/src/fractalzoomer/gui/CenterSizeJuliaDialog.java +++ b/src/fractalzoomer/gui/CenterSizeJuliaDialog.java @@ -18,18 +18,15 @@ import fractalzoomer.core.BigPoint; import fractalzoomer.core.MyApfloat; +import fractalzoomer.functions.Fractal; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.Settings; import fractalzoomer.utils.MathUtils; import org.apfloat.Apfloat; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.gui.CenterSizeDialog.TEMPLATE_TFIELD; @@ -56,7 +53,7 @@ public CenterSizeJuliaDialog(MainWindow ptr, Settings s) { } setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextArea field_real = new JTextArea(6, 50); field_real.setFont(TEMPLATE_TFIELD.getFont()); @@ -105,60 +102,63 @@ public CenterSizeJuliaDialog(MainWindow ptr, Settings s) { field_size.setText("" + s.size); - s.xJuliaCenter = s.xJuliaCenter == 0.0 ? 0.0 : s.xJuliaCenter; - s.yJuliaCenter = s.yJuliaCenter == 0.0 ? 0.0 : s.yJuliaCenter; + JTextArea real_seed = new JTextArea(6, 50); + real_seed.setFont(TEMPLATE_TFIELD.getFont()); + real_seed.setLineWrap(true); - JTextField real_seed = new JTextField(); - JTextField imag_seed = new JTextField(); + JScrollPane scrollRealSeed = new JScrollPane (real_seed, + JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); + + CenterSizeDialog.disableKeys(real_seed.getInputMap()); + CenterSizeDialog.disableKeys(real_seed.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT)); + + if (s.xJuliaCenter.compareTo(MyApfloat.ZERO) == 0) { + real_seed.setText("" + 0.0); + } else { + real_seed.setText("" + s.xJuliaCenter.toString(true)); + } + + JTextArea imag_seed = new JTextArea(6, 50); + imag_seed.setFont(TEMPLATE_TFIELD.getFont()); + imag_seed.setLineWrap(true); + + JScrollPane scrollImaginarySeed = new JScrollPane (imag_seed, + JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); + + CenterSizeDialog.disableKeys(imag_seed.getInputMap()); + CenterSizeDialog.disableKeys(imag_seed.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT)); - real_seed.setText("" + s.xJuliaCenter); - imag_seed.setText("" + s.yJuliaCenter); + if (s.yJuliaCenter.compareTo(MyApfloat.ZERO) == 0) { + imag_seed.setText("" + 0.0); + } else { + imag_seed.setText("" + s.yJuliaCenter.toString(true)); + } JButton corners = new JButton("Set Corners"); corners.setToolTipText("An alternative center/size selection option."); corners.setFocusable(false); - corners.setIcon(getIcon("/fractalzoomer/icons/corners.png")); + corners.setIcon(MainWindow.getIcon("corners.png")); JButton magnification = new JButton("Set Magnification"); magnification.setToolTipText("An alternative size option."); magnification.setFocusable(false); - magnification.setIcon(getIcon("/fractalzoomer/icons/magnification.png")); + magnification.setIcon(MainWindow.getIcon("magnification.png")); JPanel cornersPanel = new JPanel(); cornersPanel.add(corners); cornersPanel.add(magnification); - corners.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - new CornersDialog(ptr, s, field_real, field_imaginary, field_size); + corners.addActionListener(e -> new CornersDialog(ptr, s, field_real, field_imaginary, field_size)); - } - - }); - - magnification.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - new MagnificationDialog(ptr, s, field_size); + magnification.addActionListener(e -> new MagnificationDialog(ptr, s, field_size)); - } - - }); - - SwingUtilities.invokeLater(new Runnable() { + SwingUtilities.invokeLater(() -> { + scrollSize.getVerticalScrollBar().setValue(0); + scrollReal.getVerticalScrollBar().setValue(0); + scrollImaginary.getVerticalScrollBar().setValue(0); + scrollRealSeed.getVerticalScrollBar().setValue(0); + scrollImaginarySeed.getVerticalScrollBar().setValue(0); - @Override - public void run() { - scrollSize.getVerticalScrollBar().setValue(0); - scrollReal.getVerticalScrollBar().setValue(0); - scrollImaginary.getVerticalScrollBar().setValue(0); - - } }); Object[] message = null; @@ -183,8 +183,8 @@ public void run() { cornersPanel, " ", "Set the real and imaginary part of the Julia seed.", - "Real:", real_seed, - "Imaginary:", imag_seed, + "Real:", scrollRealSeed, + "Imaginary:", scrollImaginarySeed, " ", "Set the starting iterations of Juliter.", "Starting Iterations:", @@ -205,11 +205,11 @@ public void run() { "Imaginary:", scrollImaginary, "Size:", scrollSize, " ", - corners, + cornersPanel, " ", "Set the real and imaginary part of the Julia seed.", - "Real:", real_seed, - "Imaginary:", imag_seed, + "Real:", scrollRealSeed, + "Imaginary:", scrollImaginarySeed, " ",}; @@ -221,78 +221,88 @@ public void run() { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - try { - Apfloat tempReal = MyApfloat.fp.subtract(new MyApfloat(field_real.getText()), s.fns.rotation_center[0]); - Apfloat tempImaginary = MyApfloat.fp.subtract(new MyApfloat(field_imaginary.getText()), s.fns.rotation_center[1]); - Apfloat tempSize = new MyApfloat(field_size.getText()); - double tempJuliaReal = Double.parseDouble(real_seed.getText()); - double tempJuliaImaginary = Double.parseDouble(imag_seed.getText()); + try { + if(MyApfloat.setAutomaticPrecision) { + long precision = MyApfloat.getAutomaticPrecision(field_size.getText()); + if (MyApfloat.shouldSetPrecision(precision, false)) { + Fractal.clearReferences(true); + MyApfloat.setPrecision(precision, s); + } + } - if (tempSize.compareTo(MyApfloat.ZERO) <= 0) { - JOptionPane.showMessageDialog(ptra, "Size number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + Apfloat tempReal = MyApfloat.fp.subtract(new MyApfloat(field_real.getText()), s.fns.rotation_center[0]); + Apfloat tempImaginary = MyApfloat.fp.subtract(new MyApfloat(field_imaginary.getText()), s.fns.rotation_center[1]); + Apfloat tempSize = new MyApfloat(field_size.getText()); + + //Todo check the precision at some point + Apfloat tempJuliaReal = new MyApfloat(real_seed.getText()); + Apfloat tempJuliaImaginary = new MyApfloat(imag_seed.getText()); - if(s.fns.juliter) { - int temp = Integer.parseInt(juliterIterationsfield.getText()); - if (temp < 0) { - JOptionPane.showMessageDialog(ptra, "Juliter's starting iterations must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + if (tempSize.compareTo(MyApfloat.ZERO) <= 0) { + JOptionPane.showMessageDialog(ptra, "Size number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.juliterIterations = temp; - s.fns.juliterIncludeInitialIterations = includePreStarting.isSelected(); - } + if(s.fns.juliter) { + int temp = Integer.parseInt(juliterIterationsfield.getText()); - s.size = tempSize; - /* Inverse rotation */ - s.xCenter = MyApfloat.fp.add(MyApfloat.fp.add(MyApfloat.fp.multiply(tempReal, s.fns.rotation_vals[0]), MyApfloat.fp.multiply(tempImaginary, s.fns.rotation_vals[1])), s.fns.rotation_center[0]); - s.yCenter = MyApfloat.fp.add(MyApfloat.fp.add(MyApfloat.fp.multiply(tempReal.negate(), s.fns.rotation_vals[1]), MyApfloat.fp.multiply(tempImaginary, s.fns.rotation_vals[0])), s.fns.rotation_center[1]); + if (temp < 0) { + JOptionPane.showMessageDialog(ptra, "Juliter's starting iterations must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.xJuliaCenter = tempJuliaReal; - s.yJuliaCenter = tempJuliaImaginary; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + s.fns.juliterIterations = temp; + s.fns.juliterIncludeInitialIterations = includePreStarting.isSelected(); + } - dispose(); - ptra.setCenterSizePost(); - } - } - }); + s.size = tempSize; + /* Inverse rotation */ + s.xCenter = MyApfloat.fp.add(MyApfloat.fp.add(MyApfloat.fp.multiply(tempReal, s.fns.rotation_vals[0]), MyApfloat.fp.multiply(tempImaginary, s.fns.rotation_vals[1])), s.fns.rotation_center[0]); + s.yCenter = MyApfloat.fp.add(MyApfloat.fp.add(MyApfloat.fp.multiply(tempReal.negate(), s.fns.rotation_vals[1]), MyApfloat.fp.multiply(tempImaginary, s.fns.rotation_vals[0])), s.fns.rotation_center[1]); + + s.xJuliaCenter = tempJuliaReal; + s.yJuliaCenter = tempJuliaImaginary; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + dispose(); + ptra.setCenterSizePost(); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -305,10 +315,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/CircleInversionPlaneDialog.java b/src/fractalzoomer/gui/CircleInversionPlaneDialog.java index ab5b76aca..ecdff879c 100644 --- a/src/fractalzoomer/gui/CircleInversionPlaneDialog.java +++ b/src/fractalzoomer/gui/CircleInversionPlaneDialog.java @@ -21,13 +21,9 @@ import fractalzoomer.utils.MathUtils; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.geom.Point2D; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -46,7 +42,7 @@ public CircleInversionPlaneDialog(MainWindow ptr, Settings s, int oldSelected, J setTitle("Circle Inversion"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JTextField field_real = new JTextField(); @@ -71,34 +67,30 @@ public CircleInversionPlaneDialog(MainWindow ptr, Settings s, int oldSelected, J current_center.setSelected(false); current_center.setFocusable(false); - current_center.addActionListener(new ActionListener() { + current_center.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - if (!current_center.isSelected()) { - if (s.fns.plane_transform_center[0] == 0) { - field_real.setText("" + 0.0); - } else { - field_real.setText("" + s.fns.plane_transform_center[0]); - } + if (!current_center.isSelected()) { + if (s.fns.plane_transform_center[0] == 0) { + field_real.setText("" + 0.0); + } else { + field_real.setText("" + s.fns.plane_transform_center[0]); + } - field_real.setEditable(true); + field_real.setEditable(true); - if (s.fns.plane_transform_center[1] == 0) { - field_imaginary.setText("" + 0.0); - } else { - field_imaginary.setText("" + s.fns.plane_transform_center[1]); - } - field_imaginary.setEditable(true); + if (s.fns.plane_transform_center[1] == 0) { + field_imaginary.setText("" + 0.0); } else { - Point2D.Double p = MathUtils.rotatePointRelativeToPoint(s.xCenter.doubleValue(), s.yCenter.doubleValue(), Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center)); - - field_real.setText("" + p.x); - field_real.setEditable(false); - field_imaginary.setText("" + p.y); - field_imaginary.setEditable(false); + field_imaginary.setText("" + s.fns.plane_transform_center[1]); } + field_imaginary.setEditable(true); + } else { + Point2D.Double p = MathUtils.rotatePointRelativeToPoint(s.xCenter.doubleValue(), s.yCenter.doubleValue(), Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center)); + + field_real.setText("" + p.x); + field_real.setEditable(false); + field_imaginary.setText("" + p.y); + field_imaginary.setEditable(false); } }); @@ -116,61 +108,61 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + e -> { + String prop = e.getPropertyName(); - Object value = optionPane.getValue(); + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + Object value = optionPane.getValue(); - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - planes[oldSelected].setSelected(true); - s.fns.plane_type = oldSelected; - dispose(); - return; - } + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - try { - double temp4 = Double.parseDouble(field_radius.getText()); - double tempReal = Double.parseDouble(field_real.getText()); - double tempImaginary = Double.parseDouble(field_imaginary.getText()); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + planes[oldSelected].setSelected(true); + s.fns.plane_type = oldSelected; + dispose(); + return; + } - if (temp4 <= 0) { - JOptionPane.showMessageDialog(ptra, "Circle inversion radius must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + try { + double temp4 = Double.parseDouble(field_radius.getText()); + double tempReal = Double.parseDouble(field_real.getText()); + double tempImaginary = Double.parseDouble(field_imaginary.getText()); + + if (temp4 <= 0) { + JOptionPane.showMessageDialog(ptra, "Circle inversion radius must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.fns.plane_transform_center[0] = tempReal; + s.fns.plane_transform_center[1] = tempImaginary; + s.fns.plane_transform_radius = temp4; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.plane_transform_center[0] = tempReal; - s.fns.plane_transform_center[1] = tempImaginary; - s.fns.plane_transform_radius = temp4; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptra.defaultFractalSettings(true); } - - dispose(); - ptra.defaultFractalSettings(true); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -183,10 +175,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/ColorBlendingMenu.java b/src/fractalzoomer/gui/ColorBlendingMenu.java index bb87a4ad9..20c2d43bc 100644 --- a/src/fractalzoomer/gui/ColorBlendingMenu.java +++ b/src/fractalzoomer/gui/ColorBlendingMenu.java @@ -19,8 +19,6 @@ import fractalzoomer.main.MainWindow; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; /** * @@ -37,7 +35,7 @@ public class ColorBlendingMenu extends JMenu { private JMenu cancelation; private JMenu component; - public static String[] colorBlendingNames; + public static final String[] colorBlendingNames; static { colorBlendingNames = new String[MainWindow.TOTAL_COLOR_BLENDING]; @@ -79,7 +77,7 @@ public ColorBlendingMenu(MainWindow ptr2, String name, int selection) { this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/blending.png")); + setIcon(MainWindow.getIcon("blending.png")); darken = new JMenu("Darken"); lighten = new JMenu("Lighten"); @@ -93,393 +91,153 @@ public ColorBlendingMenu(MainWindow ptr2, String name, int selection) { color_blending[MainWindow.NORMAL_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.NORMAL_BLENDING]); color_blending[MainWindow.NORMAL_BLENDING].setToolTipText("Sets the color blending to normal."); - color_blending[MainWindow.NORMAL_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.NORMAL_BLENDING); - - } - }); + color_blending[MainWindow.NORMAL_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.NORMAL_BLENDING)); add(color_blending[MainWindow.NORMAL_BLENDING]); color_transfer_group.add(color_blending[MainWindow.NORMAL_BLENDING]); color_blending[MainWindow.LIGHTEN_ONLY_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.LIGHTEN_ONLY_BLENDING]); color_blending[MainWindow.LIGHTEN_ONLY_BLENDING].setToolTipText("Sets the color blending to lighten only."); - color_blending[MainWindow.LIGHTEN_ONLY_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.LIGHTEN_ONLY_BLENDING); - - } - }); + color_blending[MainWindow.LIGHTEN_ONLY_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.LIGHTEN_ONLY_BLENDING)); color_transfer_group.add(color_blending[MainWindow.LIGHTEN_ONLY_BLENDING]); color_blending[MainWindow.SCREEN_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.SCREEN_BLENDING]); color_blending[MainWindow.SCREEN_BLENDING].setToolTipText("Sets the color blending to screen."); - color_blending[MainWindow.SCREEN_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.SCREEN_BLENDING); - - } - }); + color_blending[MainWindow.SCREEN_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.SCREEN_BLENDING)); color_transfer_group.add(color_blending[MainWindow.SCREEN_BLENDING]); color_blending[MainWindow.DODGE_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.DODGE_BLENDING]); color_blending[MainWindow.DODGE_BLENDING].setToolTipText("Sets the color blending to dodge."); - color_blending[MainWindow.DODGE_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.DODGE_BLENDING); - - } - }); + color_blending[MainWindow.DODGE_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.DODGE_BLENDING)); color_transfer_group.add(color_blending[MainWindow.DODGE_BLENDING]); color_blending[MainWindow.ADDITION_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.ADDITION_BLENDING]); color_blending[MainWindow.ADDITION_BLENDING].setToolTipText("Sets the color blending to addition."); - color_blending[MainWindow.ADDITION_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.ADDITION_BLENDING); - - } - }); + color_blending[MainWindow.ADDITION_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.ADDITION_BLENDING)); color_transfer_group.add(color_blending[MainWindow.ADDITION_BLENDING]); color_blending[MainWindow.DARKEN_ONLY_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.DARKEN_ONLY_BLENDING]); color_blending[MainWindow.DARKEN_ONLY_BLENDING].setToolTipText("Sets the color blending to darken only."); - color_blending[MainWindow.DARKEN_ONLY_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.DARKEN_ONLY_BLENDING); - - } - }); + color_blending[MainWindow.DARKEN_ONLY_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.DARKEN_ONLY_BLENDING)); color_transfer_group.add(color_blending[MainWindow.DARKEN_ONLY_BLENDING]); color_blending[MainWindow.MULTIPLY_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.MULTIPLY_BLENDING]); color_blending[MainWindow.MULTIPLY_BLENDING].setToolTipText("Sets the color blending to multiply."); - color_blending[MainWindow.MULTIPLY_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.MULTIPLY_BLENDING); - - } - }); + color_blending[MainWindow.MULTIPLY_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.MULTIPLY_BLENDING)); color_transfer_group.add(color_blending[MainWindow.MULTIPLY_BLENDING]); color_blending[MainWindow.BURN_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.BURN_BLENDING]); color_blending[MainWindow.BURN_BLENDING].setToolTipText("Sets the color blending to burn."); - color_blending[MainWindow.BURN_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.BURN_BLENDING); - - } - }); + color_blending[MainWindow.BURN_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.BURN_BLENDING)); color_transfer_group.add(color_blending[MainWindow.BURN_BLENDING]); color_blending[MainWindow.LINEAR_BURN_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.LINEAR_BURN_BLENDING]); color_blending[MainWindow.LINEAR_BURN_BLENDING].setToolTipText("Sets the color blending to linear burn."); - color_blending[MainWindow.LINEAR_BURN_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.LINEAR_BURN_BLENDING); - - } - }); + color_blending[MainWindow.LINEAR_BURN_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.LINEAR_BURN_BLENDING)); color_transfer_group.add(color_blending[MainWindow.LINEAR_BURN_BLENDING]); color_blending[MainWindow.OVERLAY_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.OVERLAY_BLENDING]); color_blending[MainWindow.OVERLAY_BLENDING].setToolTipText("Sets the color blending to overlay."); - color_blending[MainWindow.OVERLAY_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.OVERLAY_BLENDING); - - } - }); + color_blending[MainWindow.OVERLAY_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.OVERLAY_BLENDING)); color_transfer_group.add(color_blending[MainWindow.OVERLAY_BLENDING]); color_blending[MainWindow.SOFT_LIGHT_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.SOFT_LIGHT_BLENDING]); color_blending[MainWindow.SOFT_LIGHT_BLENDING].setToolTipText("Sets the color blending to soft light."); - color_blending[MainWindow.SOFT_LIGHT_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.SOFT_LIGHT_BLENDING); - - } - }); + color_blending[MainWindow.SOFT_LIGHT_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.SOFT_LIGHT_BLENDING)); color_transfer_group.add(color_blending[MainWindow.SOFT_LIGHT_BLENDING]); color_blending[MainWindow.HARD_LIGHT_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.HARD_LIGHT_BLENDING]); color_blending[MainWindow.HARD_LIGHT_BLENDING].setToolTipText("Sets the color blending to hard light."); - color_blending[MainWindow.HARD_LIGHT_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.HARD_LIGHT_BLENDING); - - } - }); + color_blending[MainWindow.HARD_LIGHT_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.HARD_LIGHT_BLENDING)); color_transfer_group.add(color_blending[MainWindow.HARD_LIGHT_BLENDING]); color_blending[MainWindow.VIVID_LIGHT_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.VIVID_LIGHT_BLENDING]); color_blending[MainWindow.VIVID_LIGHT_BLENDING].setToolTipText("Sets the color blending to vivid light."); - color_blending[MainWindow.VIVID_LIGHT_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.VIVID_LIGHT_BLENDING); - - } - }); + color_blending[MainWindow.VIVID_LIGHT_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.VIVID_LIGHT_BLENDING)); color_transfer_group.add(color_blending[MainWindow.VIVID_LIGHT_BLENDING]); color_blending[MainWindow.PIN_LIGHT_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.PIN_LIGHT_BLENDING]); color_blending[MainWindow.PIN_LIGHT_BLENDING].setToolTipText("Sets the color blending to pin light."); - color_blending[MainWindow.PIN_LIGHT_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.PIN_LIGHT_BLENDING); - - } - }); + color_blending[MainWindow.PIN_LIGHT_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.PIN_LIGHT_BLENDING)); color_transfer_group.add(color_blending[MainWindow.PIN_LIGHT_BLENDING]); color_blending[MainWindow.LINEAR_LIGHT_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.LINEAR_LIGHT_BLENDING]); color_blending[MainWindow.LINEAR_LIGHT_BLENDING].setToolTipText("Sets the color blending to linear light."); - color_blending[MainWindow.LINEAR_LIGHT_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.LINEAR_LIGHT_BLENDING); - - } - }); + color_blending[MainWindow.LINEAR_LIGHT_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.LINEAR_LIGHT_BLENDING)); color_transfer_group.add(color_blending[MainWindow.LINEAR_LIGHT_BLENDING]); color_blending[MainWindow.DIFFERENCE_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.DIFFERENCE_BLENDING]); color_blending[MainWindow.DIFFERENCE_BLENDING].setToolTipText("Sets the color blending to difference."); - color_blending[MainWindow.DIFFERENCE_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.DIFFERENCE_BLENDING); - - } - }); + color_blending[MainWindow.DIFFERENCE_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.DIFFERENCE_BLENDING)); color_transfer_group.add(color_blending[MainWindow.DIFFERENCE_BLENDING]); color_blending[MainWindow.EXCLUSION_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.EXCLUSION_BLENDING]); color_blending[MainWindow.EXCLUSION_BLENDING].setToolTipText("Sets the color blending to exclusion."); - color_blending[MainWindow.EXCLUSION_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.EXCLUSION_BLENDING); - - } - }); + color_blending[MainWindow.EXCLUSION_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.EXCLUSION_BLENDING)); color_transfer_group.add(color_blending[MainWindow.EXCLUSION_BLENDING]); color_blending[MainWindow.SUBTRACTION_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.SUBTRACTION_BLENDING]); color_blending[MainWindow.SUBTRACTION_BLENDING].setToolTipText("Sets the color blending to subtraction."); - color_blending[MainWindow.SUBTRACTION_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.SUBTRACTION_BLENDING); - - } - }); + color_blending[MainWindow.SUBTRACTION_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.SUBTRACTION_BLENDING)); color_transfer_group.add(color_blending[MainWindow.SUBTRACTION_BLENDING]); color_blending[MainWindow.GRAIN_EXTRACT_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.GRAIN_EXTRACT_BLENDING]); color_blending[MainWindow.GRAIN_EXTRACT_BLENDING].setToolTipText("Sets the color blending to grain extract."); - color_blending[MainWindow.GRAIN_EXTRACT_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.GRAIN_EXTRACT_BLENDING); - - } - }); + color_blending[MainWindow.GRAIN_EXTRACT_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.GRAIN_EXTRACT_BLENDING)); color_transfer_group.add(color_blending[MainWindow.GRAIN_EXTRACT_BLENDING]); color_blending[MainWindow.GRAIN_MERGE_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.GRAIN_MERGE_BLENDING]); color_blending[MainWindow.GRAIN_MERGE_BLENDING].setToolTipText("Sets the color blending to grain merge."); - color_blending[MainWindow.GRAIN_MERGE_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.GRAIN_MERGE_BLENDING); - - } - }); + color_blending[MainWindow.GRAIN_MERGE_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.GRAIN_MERGE_BLENDING)); color_transfer_group.add(color_blending[MainWindow.GRAIN_MERGE_BLENDING]); color_blending[MainWindow.DIVIDE_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.DIVIDE_BLENDING]); color_blending[MainWindow.DIVIDE_BLENDING].setToolTipText("Sets the color blending to divide."); - color_blending[MainWindow.DIVIDE_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.DIVIDE_BLENDING); - - } - }); + color_blending[MainWindow.DIVIDE_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.DIVIDE_BLENDING)); color_transfer_group.add(color_blending[MainWindow.DIVIDE_BLENDING]); color_blending[MainWindow.HUE_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.HUE_BLENDING]); color_blending[MainWindow.HUE_BLENDING].setToolTipText("Sets the color blending to hue (hsv)."); - color_blending[MainWindow.HUE_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.HUE_BLENDING); - - } - }); + color_blending[MainWindow.HUE_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.HUE_BLENDING)); color_transfer_group.add(color_blending[MainWindow.HUE_BLENDING]); color_blending[MainWindow.SATURATION_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.SATURATION_BLENDING]); color_blending[MainWindow.SATURATION_BLENDING].setToolTipText("Sets the color blending to saturation (hsv)."); - color_blending[MainWindow.SATURATION_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.SATURATION_BLENDING); - - } - }); + color_blending[MainWindow.SATURATION_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.SATURATION_BLENDING)); color_transfer_group.add(color_blending[MainWindow.SATURATION_BLENDING]); color_blending[MainWindow.COLOR_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.COLOR_BLENDING]); color_blending[MainWindow.COLOR_BLENDING].setToolTipText("Sets the color blending to color (hsv)."); - color_blending[MainWindow.COLOR_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.COLOR_BLENDING); - - } - }); + color_blending[MainWindow.COLOR_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.COLOR_BLENDING)); color_transfer_group.add(color_blending[MainWindow.COLOR_BLENDING]); color_blending[MainWindow.VALUE_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.VALUE_BLENDING]); color_blending[MainWindow.VALUE_BLENDING].setToolTipText("Sets the color blending to value (hsv)."); - color_blending[MainWindow.VALUE_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.VALUE_BLENDING); - - } - }); + color_blending[MainWindow.VALUE_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.VALUE_BLENDING)); color_transfer_group.add(color_blending[MainWindow.VALUE_BLENDING]); color_blending[MainWindow.LCH_HUE_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.LCH_HUE_BLENDING]); color_blending[MainWindow.LCH_HUE_BLENDING].setToolTipText("Sets the color blending to hue (lab)."); - color_blending[MainWindow.LCH_HUE_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.LCH_HUE_BLENDING); - - } - }); + color_blending[MainWindow.LCH_HUE_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.LCH_HUE_BLENDING)); color_transfer_group.add(color_blending[MainWindow.LCH_HUE_BLENDING]); color_blending[MainWindow.LCH_CHROMA_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.LCH_CHROMA_BLENDING]); color_blending[MainWindow.LCH_CHROMA_BLENDING].setToolTipText("Sets the color blending to chroma (lab)."); - color_blending[MainWindow.LCH_CHROMA_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.LCH_CHROMA_BLENDING); - - } - }); + color_blending[MainWindow.LCH_CHROMA_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.LCH_CHROMA_BLENDING)); color_transfer_group.add(color_blending[MainWindow.LCH_CHROMA_BLENDING]); color_blending[MainWindow.LCH_COLOR_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.LCH_COLOR_BLENDING]); color_blending[MainWindow.LCH_COLOR_BLENDING].setToolTipText("Sets the color blending to color (lab)."); - color_blending[MainWindow.LCH_COLOR_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.LCH_COLOR_BLENDING); - - } - }); + color_blending[MainWindow.LCH_COLOR_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.LCH_COLOR_BLENDING)); color_transfer_group.add(color_blending[MainWindow.LCH_COLOR_BLENDING]); color_blending[MainWindow.LCH_LIGHTNESS_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.LCH_LIGHTNESS_BLENDING]); color_blending[MainWindow.LCH_LIGHTNESS_BLENDING].setToolTipText("Sets the color blending to lightness (lab)."); - color_blending[MainWindow.LCH_LIGHTNESS_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.LCH_LIGHTNESS_BLENDING); - - } - }); + color_blending[MainWindow.LCH_LIGHTNESS_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.LCH_LIGHTNESS_BLENDING)); color_transfer_group.add(color_blending[MainWindow.LCH_LIGHTNESS_BLENDING]); color_blending[MainWindow.LUMINANCE_BLENDING] = new JRadioButtonMenuItem(colorBlendingNames[MainWindow.LUMINANCE_BLENDING]); color_blending[MainWindow.LUMINANCE_BLENDING].setToolTipText("Sets the color blending to luminance."); - color_blending[MainWindow.LUMINANCE_BLENDING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorBlending(MainWindow.LUMINANCE_BLENDING); - - } - }); + color_blending[MainWindow.LUMINANCE_BLENDING].addActionListener(e -> ptr.setColorBlending(MainWindow.LUMINANCE_BLENDING)); color_transfer_group.add(color_blending[MainWindow.LUMINANCE_BLENDING]); darken.add(color_blending[MainWindow.DARKEN_ONLY_BLENDING]); @@ -527,12 +285,6 @@ public void actionPerformed(ActionEvent e) { color_blending[selection].setSelected(true); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public JRadioButtonMenuItem[] getBlendingModes() { return color_blending; diff --git a/src/fractalzoomer/gui/ColorChooserFrame.java b/src/fractalzoomer/gui/ColorChooserFrame.java index 73e8ece0e..1770b4594 100644 --- a/src/fractalzoomer/gui/ColorChooserFrame.java +++ b/src/fractalzoomer/gui/ColorChooserFrame.java @@ -20,7 +20,10 @@ import javax.swing.*; import java.awt.*; -import java.awt.event.*; +import java.awt.event.ActionEvent; +import java.awt.event.KeyEvent; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; /** * @@ -43,7 +46,7 @@ public ColorChooserFrame(JFrame ptr, String title, Object obj, final int num) { int color_window_height = 480; setTitle(title); setSize(color_window_width, color_window_height); - setIconImage(getIcon("/fractalzoomer/icons/color.png").getImage()); + setIconImage(MainWindow.getIcon("color.png").getImage()); setLocation((int)(ptr2.getLocation().getX() + ptr2.getSize().getWidth() / 2) - (color_window_width / 2), (int)(ptr2.getLocation().getY() + ptr2.getSize().getHeight() / 2) - (color_window_height / 2)); final JColorChooser color_chooser = new JColorChooser(); color_chooser.setBackground(MainWindow.bg_color); @@ -76,37 +79,33 @@ public void windowClosing(WindowEvent e) { getRootPane().setDefaultButton(ok); - ok.addActionListener(new ActionListener() { + ok.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - if(obj2 instanceof JLabel) { - ((JLabel)obj2).setBackground(new Color(color_chooser.getColor().getRed(), color_chooser.getColor().getGreen(), color_chooser.getColor().getBlue())); - - if(ptr2 instanceof GradientFrame) { - ((GradientFrame)ptr2).colorChanged(); - } - else if(ptr2 instanceof CustomPaletteEditorFrame) { - ((CustomPaletteEditorFrame)ptr2).colorChanged(num); - } + if(obj2 instanceof JLabel) { + ((JLabel)obj2).setBackground(new Color(color_chooser.getColor().getRed(), color_chooser.getColor().getGreen(), color_chooser.getColor().getBlue())); + + if(ptr2 instanceof GradientFrame) { + ((GradientFrame)ptr2).colorChanged(); } - else if(obj2 instanceof Color) { - if(ptr2 instanceof MainWindow) { - ((MainWindow)ptr2).storeColor(num, color_chooser.getColor()); - } + else if(ptr2 instanceof CustomPaletteEditorFrame) { + ((CustomPaletteEditorFrame)ptr2).colorChanged(num); } - else if(obj2 instanceof String) { + } + else if(obj2 instanceof Color) { + if(ptr2 instanceof MainWindow) { + ((MainWindow)ptr2).storeColor(num, color_chooser.getColor()); + } + } + else if(obj2 instanceof String) { - if(ptr2 instanceof StatisticsColoringFrame) { - ((StatisticsColoringFrame)ptr2).storeColor(num, color_chooser.getColor()); - } + if(ptr2 instanceof StatisticsColoringFrame) { + ((StatisticsColoringFrame)ptr2).storeColor(num, color_chooser.getColor()); } + } - ptr2.setEnabled(true); - dispose(); + ptr2.setEnabled(true); + dispose(); - } }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -122,15 +121,11 @@ public void actionPerformed(ActionEvent e) JButton close = new JButton("Cancel"); close.setFocusable(false); - close.addActionListener(new ActionListener() { + close.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - ptr2.setEnabled(true); - dispose(); + ptr2.setEnabled(true); + dispose(); - } }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -181,9 +176,4 @@ public void actionPerformed(ActionEvent e) setVisible(true); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - } } diff --git a/src/fractalzoomer/gui/ColorCyclingDialog.java b/src/fractalzoomer/gui/ColorCyclingDialog.java index e653762c6..088178294 100644 --- a/src/fractalzoomer/gui/ColorCyclingDialog.java +++ b/src/fractalzoomer/gui/ColorCyclingDialog.java @@ -22,8 +22,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import java.util.Hashtable; /** @@ -43,7 +41,7 @@ public ColorCyclingDialog(MainWindow ptr, boolean cycle_colors, boolean cycle_gr setTitle("Color Cycling Options"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JCheckBox cycleColors = new JCheckBox("Cycle Colors"); cycleColors.setFocusable(false); @@ -69,7 +67,7 @@ public ColorCyclingDialog(MainWindow ptr, boolean cycle_colors, boolean cycle_gr speed_slid.setPaintLabels(true); speed_slid.setFocusable(false); - Hashtable labelTable = new Hashtable(); + Hashtable labelTable = new Hashtable<>(); labelTable.put(speed_slid.getMinimum(), new JLabel("Slow")); labelTable.put(speed_slid.getMaximum(), new JLabel("Fast")); @@ -90,47 +88,46 @@ public ColorCyclingDialog(MainWindow ptr, boolean cycle_colors, boolean cycle_gr setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - try { - ptra.setColorCyclingOptionsPost(cycleColors.isSelected(), cycleGradient.isSelected(), cycleLights.isSelected(), speed_slid.getMaximum() - speed_slid.getValue()); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + try { + ptra.setColorCyclingOptionsPost(cycleColors.isSelected(), cycleGradient.isSelected(), cycleLights.isSelected(), speed_slid.getMaximum() - speed_slid.getValue()); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - dispose(); - } - } - }); + dispose(); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -143,11 +140,5 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/ColorIntensityDialog.java b/src/fractalzoomer/gui/ColorIntensityDialog.java index d160ea57f..bb6872ff7 100644 --- a/src/fractalzoomer/gui/ColorIntensityDialog.java +++ b/src/fractalzoomer/gui/ColorIntensityDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -42,7 +40,7 @@ public ColorIntensityDialog(MainWindow ptr, Settings s, boolean outcoloring) { setTitle("Color Intensity"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field = new JTextField(); field.addAncestorListener(new RequestFocusListener()); @@ -58,60 +56,59 @@ public ColorIntensityDialog(MainWindow ptr, Settings s, boolean outcoloring) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - try { - double temp = Double.parseDouble(field.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (temp <= 0) { - JOptionPane.showMessageDialog(ptra, "Color intensity value must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; } - if (outcoloring) { - s.ps.color_intensity = temp; - } else { - s.ps2.color_intensity = temp; + try { + double temp = Double.parseDouble(field.getText()); + + if (temp <= 0) { + JOptionPane.showMessageDialog(ptra, "Color intensity value must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (outcoloring) { + s.ps.color_intensity = temp; + } else { + s.ps2.color_intensity = temp; + } + + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptr.updateColors(); } - - dispose(); - ptr.updateColors(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -124,10 +121,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/ColorMapFrame.java b/src/fractalzoomer/gui/ColorMapFrame.java new file mode 100644 index 000000000..a266780c0 --- /dev/null +++ b/src/fractalzoomer/gui/ColorMapFrame.java @@ -0,0 +1,251 @@ +package fractalzoomer.gui; + +import fractalzoomer.main.MainWindow; +import fractalzoomer.palettes.PresetPalette; + +import javax.swing.*; +import java.awt.*; +import java.awt.event.*; +import java.awt.geom.Rectangle2D; +import java.awt.image.BufferedImage; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.stream.Collectors; + +public class ColorMapFrame extends JFrame { + private static final long serialVersionUID = 8403887235484988L; + private MainWindow ptra2; + private JList list; + + public static final String DirName = "ColorMaps"; + + public ColorMapFrame(MainWindow ptra, boolean smoothing, int color_cycling_location, boolean outcoloring_mode, JRadioButtonMenuItem[] palettes) { + + super(); + + ptra2 = ptra; + + ptra2.setEnabled(false); + int filters_options_window_width = 810; + int filters_options_window_height = 690; + setTitle("Direct Palette Loader"); + setIconImage(MainWindow.getIcon("filter_options.png").getImage()); + setSize(filters_options_window_width, filters_options_window_height); + setLocation((int)(ptra2.getLocation().getX() + ptra2.getSize().getWidth() / 2) - (filters_options_window_width / 2), (int)(ptra2.getLocation().getY() + ptra2.getSize().getHeight() / 2) - (filters_options_window_height / 2)); + + addWindowListener(new WindowAdapter() { + + @Override + public void windowClosing(WindowEvent e) { + + + ptra2.setEnabled(true); + + dispose(); + + } + }); + + + DefaultListModel m = new DefaultListModel<>(); + ArrayList colorMaps = new ArrayList<>(); + + Path dir = Paths.get(DirName); + try { + if(!dir.toFile().exists()) { + Files.createDirectory(dir); + } + + if(dir.toFile().exists() && dir.toFile().isDirectory()) { + Files.walk(dir).filter(path -> path.toFile().isFile()).sorted().forEach(path -> { + String name = path.toString(); + name = name.replace(DirName + "/", ""); + name = name.replace(DirName + "\\", ""); + name = name.length() > 60 ? name.substring(0, 59) + "..." : name; + int[] res = PaletteMenu.loadDirectPalette(path.toAbsolutePath().toString(), ptra, false); + + if (res != null) { + m.addElement(name); + colorMaps.add(res); + } + }); + } + } catch (IOException e) { + + } + + + list = new JList<>(m); + list.getSelectionModel().setSelectionMode( + ListSelectionModel.SINGLE_SELECTION); + list.setTransferHandler(new ListItemTransferHandler()); + + list.getInputMap( JComponent.WHEN_FOCUSED ).getParent().remove( KeyStroke.getKeyStroke( KeyEvent.VK_X, InputEvent.CTRL_DOWN_MASK ) ); + list.getInputMap( JComponent.WHEN_FOCUSED ).getParent().remove( KeyStroke.getKeyStroke( KeyEvent.VK_C, InputEvent.CTRL_DOWN_MASK ) ); + list.getInputMap( JComponent.WHEN_FOCUSED ).getParent().remove( KeyStroke.getKeyStroke( KeyEvent.VK_V, InputEvent.CTRL_DOWN_MASK ) ); + + //list.setDropMode(DropMode.INSERT); + //list.setDragEnabled(true); + //http://java-swing-tips.blogspot.jp/2008/10/rubber-band-selection-drag-and-drop.html + list.setLayoutOrientation(JList.VERTICAL); + list.setVisibleRowCount(0); + list.setFixedCellWidth(620); + list.setFixedCellHeight(30); + list.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); + + list.setCellRenderer(new ListCellRenderer() { + private final JPanel p = new JPanel(new BorderLayout()); + private final JLabel icon = new JLabel((Icon)null, JLabel.LEFT); + private final JLabel label = new JLabel("", JLabel.LEFT); + + @Override + public Component getListCellRendererComponent( + JList list, String value, int index, + boolean isSelected, boolean cellHasFocus) { + + if(index < colorMaps.size()) { + Color[] c = PresetPalette.getPalette(colorMaps.get(index), color_cycling_location); + + BufferedImage palette_preview = new BufferedImage(250, 24, BufferedImage.TYPE_INT_ARGB); + Graphics2D g = palette_preview.createGraphics(); + + for (int j = 0; j < c.length; j++) { + if (smoothing) { + GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / ((float) c.length), 0, c[j], (j + 1) * palette_preview.getWidth() / ((float) c.length), 0, c[(j + 1) % c.length]); + g.setPaint(gp); + g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / ((double) c.length), 0, (j + 1) * palette_preview.getWidth() / ((double) c.length) - j * palette_preview.getWidth() / ((double) c.length), palette_preview.getHeight())); + } else { + g.setColor(c[j]); + g.fillRect(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight()); + } + } + + icon.setIcon(new ImageIcon(palette_preview)); + } + + label.setText(value); + label.setForeground(list.getForeground()); + p.add(icon); + p.add(label, BorderLayout.EAST); + p.setBackground(list.getBackground()); + + if(isSelected) { + p.setBackground(list.getSelectionBackground()); + label.setForeground(list.getSelectionForeground()); + } + return p; + } + }); + + JScrollPane scroll_pane = new JScrollPane(list, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); + scroll_pane.setPreferredSize(new Dimension(680, 485)); + + JPanel p = new JPanel(); + p.setBackground(MainWindow.bg_color); + p.setPreferredSize(new Dimension(700, 520)); + p.add(new JLabel("Loaded Color Maps: " + colorMaps.size())); + p.add(scroll_pane); + + JPanel buttons = new JPanel(); + buttons.setBackground(MainWindow.bg_color); + + JButton ok = new JButton("Ok"); + getRootPane().setDefaultButton(ok); + ok.setFocusable(false); + ok.addActionListener(e -> { + + int[] vals = list.getSelectedIndices(); + + if(vals == null || vals.length != 1) { + JOptionPane.showMessageDialog(ptra2, "You must select one palette!", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + java.util.List rgbs = PaletteMenu.importDialog(Arrays.stream(colorMaps.get(vals[0])).boxed().collect(Collectors.toList()), ptra2); + int[] palette = rgbs.stream().mapToInt(Integer::valueOf).toArray(); + + ptra2.setPalette(MainWindow.DIRECT_PALETTE_ID, palette, outcoloring_mode ? 0 : 1); + palettes[MainWindow.DIRECT_PALETTE_ID].setSelected(true); + + ptra2.setEnabled(true); + + dispose(); + + }); + + getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( + KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "Ok"); + getRootPane().getActionMap().put("Ok", new AbstractAction() + { + + public void actionPerformed(ActionEvent e) + { + ok.doClick(); + } + }); + + buttons.add(ok); + + JButton cancel = new JButton("Cancel"); + cancel.setFocusable(false); + cancel.addActionListener(e -> { + + + ptra2.setEnabled(true); + + dispose(); + + }); + + buttons.add(cancel); + + getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( + KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), "Cancel"); + getRootPane().getActionMap().put("Cancel", new AbstractAction() + { + + public void actionPerformed(ActionEvent e) + { + cancel.doClick(); + } + }); + + + RoundedPanel round_panel = new RoundedPanel(true, true, true, 15); + round_panel.setBackground(MainWindow.bg_color); + round_panel.setPreferredSize(new Dimension(740, 610)); + round_panel.setLayout(new GridBagLayout()); + + GridBagConstraints con = new GridBagConstraints(); + + con.fill = GridBagConstraints.CENTER; + con.gridx = 0; + con.gridy = 0; + + round_panel.add(p, con); + + con.fill = GridBagConstraints.CENTER; + con.gridx = 0; + con.gridy = 1; + + round_panel.add(buttons, con); + + JPanel main_panel = new JPanel(); + main_panel.setLayout(new GridBagLayout()); + con.fill = GridBagConstraints.CENTER; + con.gridx = 0; + con.gridy = 0; + main_panel.add(round_panel, con); + + JScrollPane scrollPane = new JScrollPane(main_panel); + add(scrollPane); + + requestFocus(); + + setVisible(true); + } +} diff --git a/src/fractalzoomer/gui/ColorTransferMenu.java b/src/fractalzoomer/gui/ColorTransferMenu.java index d3f3b86bc..605741789 100644 --- a/src/fractalzoomer/gui/ColorTransferMenu.java +++ b/src/fractalzoomer/gui/ColorTransferMenu.java @@ -19,8 +19,6 @@ import fractalzoomer.main.MainWindow; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; /** * @@ -31,7 +29,7 @@ public class ColorTransferMenu extends JMenu { private MainWindow ptr; private JRadioButtonMenuItem[] color_transfer; - public static String[] colorTransferNames; + public static final String[] colorTransferNames; static { colorTransferNames = new String[MainWindow.TOTAL_COLOR_TRANSFER_FILTERS]; @@ -50,124 +48,62 @@ public ColorTransferMenu(MainWindow ptr2, String name, int selection, final bool this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/transfer_functions.png")); + setIcon(MainWindow.getIcon("transfer_functions.png")); color_transfer = new JRadioButtonMenuItem[colorTransferNames.length]; ButtonGroup color_transfer_group = new ButtonGroup(); color_transfer[MainWindow.LINEAR] = new JRadioButtonMenuItem(colorTransferNames[MainWindow.LINEAR]); color_transfer[MainWindow.LINEAR].setToolTipText("Sets the color transfer function to linear."); - color_transfer[MainWindow.LINEAR].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorTransfer(MainWindow.LINEAR, outcoloring); - - } - }); + color_transfer[MainWindow.LINEAR].addActionListener(e -> ptr.setColorTransfer(MainWindow.LINEAR, outcoloring)); add(color_transfer[MainWindow.LINEAR]); color_transfer_group.add(color_transfer[MainWindow.LINEAR]); color_transfer[MainWindow.SQUARE_ROOT] = new JRadioButtonMenuItem(colorTransferNames[MainWindow.SQUARE_ROOT]); color_transfer[MainWindow.SQUARE_ROOT].setToolTipText("Sets the color transfer function to square root."); - color_transfer[MainWindow.SQUARE_ROOT].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorTransfer(MainWindow.SQUARE_ROOT, outcoloring); - - } - }); + color_transfer[MainWindow.SQUARE_ROOT].addActionListener(e -> ptr.setColorTransfer(MainWindow.SQUARE_ROOT, outcoloring)); add(color_transfer[MainWindow.SQUARE_ROOT]); color_transfer_group.add(color_transfer[MainWindow.SQUARE_ROOT]); color_transfer[MainWindow.CUBE_ROOT] = new JRadioButtonMenuItem(colorTransferNames[MainWindow.CUBE_ROOT]); color_transfer[MainWindow.CUBE_ROOT].setToolTipText("Sets the color transfer function to cube root."); - color_transfer[MainWindow.CUBE_ROOT].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorTransfer(MainWindow.CUBE_ROOT, outcoloring); - - } - }); + color_transfer[MainWindow.CUBE_ROOT].addActionListener(e -> ptr.setColorTransfer(MainWindow.CUBE_ROOT, outcoloring)); add(color_transfer[MainWindow.CUBE_ROOT]); color_transfer_group.add(color_transfer[MainWindow.CUBE_ROOT]); color_transfer[MainWindow.FOURTH_ROOT] = new JRadioButtonMenuItem(colorTransferNames[MainWindow.FOURTH_ROOT]); color_transfer[MainWindow.FOURTH_ROOT].setToolTipText("Sets the color transfer function to fourth root."); - color_transfer[MainWindow.FOURTH_ROOT].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorTransfer(MainWindow.FOURTH_ROOT, outcoloring); - - } - }); + color_transfer[MainWindow.FOURTH_ROOT].addActionListener(e -> ptr.setColorTransfer(MainWindow.FOURTH_ROOT, outcoloring)); add(color_transfer[MainWindow.FOURTH_ROOT]); color_transfer_group.add(color_transfer[MainWindow.FOURTH_ROOT]); color_transfer[MainWindow.LOGARITHM] = new JRadioButtonMenuItem(colorTransferNames[MainWindow.LOGARITHM]); color_transfer[MainWindow.LOGARITHM].setToolTipText("Sets the color transfer function to logarithm."); - color_transfer[MainWindow.LOGARITHM].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorTransfer(MainWindow.LOGARITHM, outcoloring); - - } - }); + color_transfer[MainWindow.LOGARITHM].addActionListener(e -> ptr.setColorTransfer(MainWindow.LOGARITHM, outcoloring)); add(color_transfer[MainWindow.LOGARITHM]); color_transfer_group.add(color_transfer[MainWindow.LOGARITHM]); color_transfer[MainWindow.LOG_LOG] = new JRadioButtonMenuItem(colorTransferNames[MainWindow.LOG_LOG]); color_transfer[MainWindow.LOG_LOG].setToolTipText("Sets the color transfer function to the logarithm of the logarithm."); - color_transfer[MainWindow.LOG_LOG].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorTransfer(MainWindow.LOG_LOG, outcoloring); - - } - }); + color_transfer[MainWindow.LOG_LOG].addActionListener(e -> ptr.setColorTransfer(MainWindow.LOG_LOG, outcoloring)); add(color_transfer[MainWindow.LOG_LOG]); color_transfer_group.add(color_transfer[MainWindow.LOG_LOG]); color_transfer[MainWindow.ATAN] = new JRadioButtonMenuItem(colorTransferNames[MainWindow.ATAN]); color_transfer[MainWindow.ATAN].setToolTipText("Sets the color transfer function to atan."); - color_transfer[MainWindow.ATAN].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorTransfer(MainWindow.ATAN, outcoloring); - - } - }); + color_transfer[MainWindow.ATAN].addActionListener(e -> ptr.setColorTransfer(MainWindow.ATAN, outcoloring)); add(color_transfer[MainWindow.ATAN]); color_transfer_group.add(color_transfer[MainWindow.ATAN]); color_transfer[selection].setSelected(true); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public JRadioButtonMenuItem[] getTranferFunctions() { return color_transfer; diff --git a/src/fractalzoomer/gui/ColorsMenu.java b/src/fractalzoomer/gui/ColorsMenu.java index bbfcd74b9..4c7fc5c33 100644 --- a/src/fractalzoomer/gui/ColorsMenu.java +++ b/src/fractalzoomer/gui/ColorsMenu.java @@ -23,7 +23,6 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -54,17 +53,17 @@ public ColorsMenu(MainWindow ptr2, String name, PaletteSettings ps, PaletteSetti this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/colors_menu.png")); + setIcon(MainWindow.getIcon("colors_menu.png")); - fract_color = new JMenuItem("Fractal Colors", getIcon("/fractalzoomer/icons/color.png")); + fract_color = new JMenuItem("Fractal Colors", MainWindow.getIcon("color.png")); outcolor_palette_menu = new OutColoringPaletteMenu(ptr, "Out Coloring Palette", ps, smoothing, temp_color_cycling_location); incolor_palette_menu = new InColoringPaletteMenu(ptr, "In Coloring Palette", ps2, smoothing, temp_color_cycling_location2); - random_palette = new JMenuItem("Random Palette", getIcon("/fractalzoomer/icons/palette_random.png")); - blend_palette_opt = new JMenuItem("Palette/Gradient Merging", getIcon("/fractalzoomer/icons/palette_blending.png")); + random_palette = new JMenuItem("Random Palette", MainWindow.getIcon("palette_random.png")); + blend_palette_opt = new JMenuItem("Palette/Gradient Merging", MainWindow.getIcon("palette_blending.png")); out_coloring_mode_menu = new OutColoringModesMenu(ptr, "Out Coloring Mode", out_coloring_algorithm); @@ -72,16 +71,16 @@ public ColorsMenu(MainWindow ptr2, String name, PaletteSettings ps, PaletteSetti direct_color_opt = new JCheckBoxMenuItem("Direct Color"); - out_true_color_opt = new JMenuItem("Out True Coloring Mode", getIcon("/fractalzoomer/icons/true_color_out.png")); - in_true_color_opt = new JMenuItem("In True Coloring Mode", getIcon("/fractalzoomer/icons/true_color_in.png")); + out_true_color_opt = new JMenuItem("Out True Coloring Mode", MainWindow.getIcon("true_color_out.png")); + in_true_color_opt = new JMenuItem("In True Coloring Mode", MainWindow.getIcon("true_color_in.png")); processing = new ProcessingMenu(ptr, "Processing"); color_blending_menu = new ColorBlendingMenu(ptr, "Blending", color_blending); - gradient = new JMenuItem("Gradient", getIcon("/fractalzoomer/icons/gradient.png")); + gradient = new JMenuItem("Gradient", MainWindow.getIcon("gradient.png")); - contour_factor = new JMenuItem("Contour Factor", getIcon("/fractalzoomer/icons/contour.png")); + contour_factor = new JMenuItem("Contour Factor", MainWindow.getIcon("contour.png")); fract_color.setToolTipText("Sets the colors for maximum iterations, distance estimation and some color algorithms."); random_palette.setToolTipText("Randomizes the palette."); @@ -101,85 +100,21 @@ public ColorsMenu(MainWindow ptr2, String name, PaletteSettings ps, PaletteSetti in_true_color_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_3, ActionEvent.ALT_MASK)); contour_factor.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_6, ActionEvent.SHIFT_MASK)); - fract_color.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFractalColor(); - - } - }); + fract_color.addActionListener(e -> ptr.setFractalColor()); - direct_color_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setDirectColor(); - - } - }); + direct_color_opt.addActionListener(e -> ptr.setDirectColor()); - out_true_color_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutTrueColor(); - - } - }); + out_true_color_opt.addActionListener(e -> ptr.setOutTrueColor()); - in_true_color_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setInTrueColor(); - - } - }); + in_true_color_opt.addActionListener(e -> ptr.setInTrueColor()); - random_palette.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.randomPalette(); - - } - }); + random_palette.addActionListener(e -> ptr.randomPalette()); - blend_palette_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPaletteGradientMerging(); - - } - }); + blend_palette_opt.addActionListener(e -> ptr.setPaletteGradientMerging()); - gradient.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setGradient(); - - } - }); + gradient.addActionListener(e -> ptr.setGradient()); - contour_factor.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setContourFactor(); - - } - }); + contour_factor.addActionListener(e -> ptr.setContourFactor()); direct_color_opt.setSelected(ThreadDraw.USE_DIRECT_COLOR); @@ -205,12 +140,6 @@ public void actionPerformed(ActionEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public JRadioButtonMenuItem[] getOutColoringPalette() { return outcolor_palette_menu.getPalette(); @@ -426,24 +355,24 @@ public JMenuItem getContourFactor() { public void updateIcons(Settings s) { if(s.pbs.palette_gradient_merge) { - blend_palette_opt.setIcon(getIcon("/fractalzoomer/icons/palette_blending_enabled.png")); + blend_palette_opt.setIcon(MainWindow.getIcon("palette_blending_enabled.png")); } else { - blend_palette_opt.setIcon(getIcon("/fractalzoomer/icons/palette_blending.png")); + blend_palette_opt.setIcon(MainWindow.getIcon("palette_blending.png")); } if(s.fns.tcs.trueColorOut) { - out_true_color_opt.setIcon(getIcon("/fractalzoomer/icons/true_color_out_enabled.png")); + out_true_color_opt.setIcon(MainWindow.getIcon("true_color_out_enabled.png")); } else { - out_true_color_opt.setIcon(getIcon("/fractalzoomer/icons/true_color_out.png")); + out_true_color_opt.setIcon(MainWindow.getIcon("true_color_out.png")); } if(s.fns.tcs.trueColorIn) { - in_true_color_opt.setIcon(getIcon("/fractalzoomer/icons/true_color_in_enabled.png")); + in_true_color_opt.setIcon(MainWindow.getIcon("true_color_in_enabled.png")); } else { - in_true_color_opt.setIcon(getIcon("/fractalzoomer/icons/true_color_in.png")); + in_true_color_opt.setIcon(MainWindow.getIcon("true_color_in.png")); } } diff --git a/src/fractalzoomer/gui/ComponentTitledBorder.java b/src/fractalzoomer/gui/ComponentTitledBorder.java index 4c1e3888a..a52ca03e5 100644 --- a/src/fractalzoomer/gui/ComponentTitledBorder.java +++ b/src/fractalzoomer/gui/ComponentTitledBorder.java @@ -36,10 +36,10 @@ import javax.swing.*; import javax.swing.border.Border; -import javax.swing.event.ChangeEvent; -import javax.swing.event.ChangeListener; import java.awt.*; -import java.awt.event.*; +import java.awt.event.MouseEvent; +import java.awt.event.MouseListener; +import java.awt.event.MouseMotionListener; public class ComponentTitledBorder implements Border, MouseListener, MouseMotionListener, SwingConstants { @@ -76,25 +76,22 @@ else if(comp instanceof JRadioButton) { } private void setCheckBoxListener(JCheckBox element) { - element.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - boolean enable = element.isSelected(); - Component components[] = container.getComponents(); - - for (int i = 0; i < components.length; i++) { - setComponentState(components[i], enable); - } - - if (parentFrame instanceof OrbitTrapsFrame) { - ((OrbitTrapsFrame) parentFrame).toggled(element.isSelected()); - } - else if(parentFrame instanceof CustomDomainColoringFrame) { - ((CustomDomainColoringFrame) parentFrame).toggled(element.isSelected()); - } - else if(parentFrame instanceof StatisticsColoringFrame) { - ((StatisticsColoringFrame) parentFrame).toggled(element.isSelected()); - } + element.addActionListener(e -> { + boolean enable = element.isSelected(); + Component[] components = container.getComponents(); + + for (int i = 0; i < components.length; i++) { + setComponentState(components[i], enable); + } + + if (parentFrame instanceof OrbitTrapsFrame) { + ((OrbitTrapsFrame) parentFrame).toggled(element.isSelected()); + } + else if(parentFrame instanceof CustomDomainColoringFrame) { + ((CustomDomainColoringFrame) parentFrame).toggled(element.isSelected()); + } + else if(parentFrame instanceof StatisticsColoringFrame) { + ((StatisticsColoringFrame) parentFrame).toggled(element.isSelected()); } }); @@ -102,30 +99,25 @@ else if(parentFrame instanceof StatisticsColoringFrame) { private void setRadioButtonListener(JRadioButton element) { - element.addChangeListener(new ChangeListener() { - - @Override - public void stateChanged(ChangeEvent e) { - boolean enable = element.isSelected(); - Component components[] = container.getComponents(); - - for (int i = 0; i < components.length; i++) { - setComponentState(components[i], enable); - } - - if (parentFrame instanceof StatisticsColoringFrame) { - ((StatisticsColoringFrame) parentFrame).toggled(element.isSelected()); - } - - container.repaint(); + element.addChangeListener(e -> { + boolean enable = element.isSelected(); + Component[] components = container.getComponents(); + + for (int i = 0; i < components.length; i++) { + setComponentState(components[i], enable); + } + + if (parentFrame instanceof StatisticsColoringFrame) { + ((StatisticsColoringFrame) parentFrame).toggled(element.isSelected()); } - + + container.repaint(); }); } public void setState(boolean state) { - Component comp[] = container.getComponents(); + Component[] comp = container.getComponents(); for (int i = 0; i < comp.length; i++) { setComponentState(comp[i], state); } @@ -135,7 +127,7 @@ public void setComponentState(Component component, boolean state) { component.setEnabled(state); if (component instanceof JComponent) { JComponent a = (JComponent) component; - Component comp[] = a.getComponents(); + Component[] comp = a.getComponents(); for (int i = 0; i < comp.length; i++) { setComponentState(comp[i], state); } @@ -217,11 +209,11 @@ public void mouseMoved(MouseEvent me) { return; } - if (mouseEntered == false && rect.contains(me.getX(), me.getY())) { + if (!mouseEntered && rect.contains(me.getX(), me.getY())) { mouseEntered = true; dispatchEvent(me, MouseEvent.MOUSE_ENTERED); - } else if (mouseEntered == true) { - if (rect.contains(me.getX(), me.getY()) == false) { + } else if (mouseEntered) { + if (!rect.contains(me.getX(), me.getY())) { mouseEntered = false; dispatchEvent(me, MouseEvent.MOUSE_EXITED); } else { diff --git a/src/fractalzoomer/gui/ContourColoringDialog.java b/src/fractalzoomer/gui/ContourColoringDialog.java index aa8aba9a5..899d6d6db 100644 --- a/src/fractalzoomer/gui/ContourColoringDialog.java +++ b/src/fractalzoomer/gui/ContourColoringDialog.java @@ -22,12 +22,8 @@ import javax.swing.*; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -46,13 +42,13 @@ public ContourColoringDialog(MainWindow ptr, Settings s, boolean greedy_algorith setTitle("Contour Coloring"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JCheckBox enable_contour_coloring = new JCheckBox("Contour Coloring"); enable_contour_coloring.setSelected(s.cns.contour_coloring); enable_contour_coloring.setFocusable(false); - final JComboBox contour_coloring_algorithm_opt = new JComboBox(Constants.contourColorAlgorithmNames); + final JComboBox contour_coloring_algorithm_opt = new JComboBox<>(Constants.contourColorAlgorithmNames); contour_coloring_algorithm_opt.setSelectedIndex(s.cns.contour_algorithm); contour_coloring_algorithm_opt.setFocusable(false); contour_coloring_algorithm_opt.setToolTipText("Sets the contour coloring algorithm."); @@ -65,17 +61,12 @@ public ContourColoringDialog(MainWindow ptr, Settings s, boolean greedy_algorith color_blend_opt.setFocusable(false); color_blend_opt.setPaintLabels(true); - JComboBox color_method_combo = new JComboBox(Constants.colorMethod); + JComboBox color_method_combo = new JComboBox<>(Constants.colorMethod); color_method_combo.setSelectedIndex(s.cns.contourColorMethod); color_method_combo.setFocusable(false); color_method_combo.setToolTipText("Sets the color method."); - color_method_combo.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - color_blend_opt.setEnabled(color_method_combo.getSelectedIndex() == 3); - } - }); + color_method_combo.addActionListener(e -> color_blend_opt.setEnabled(color_method_combo.getSelectedIndex() == 3)); color_blend_opt.setEnabled(s.cns.contourColorMethod == 3); @@ -112,69 +103,68 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } + + try { + double temp2 = Double.parseDouble(noise_factor_field.getText()); + + if (temp2 <= 0) { + JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - try { - double temp2 = Double.parseDouble(noise_factor_field.getText()); + s.cns.contour_coloring = enable_contour_coloring.isSelected(); + s.cns.cn_noise_reducing_factor = temp2; + s.cns.cn_blending = color_blend_opt.getValue() / 100.0; + s.cns.contour_algorithm = contour_coloring_algorithm_opt.getSelectedIndex(); + s.cns.contourColorMethod = color_method_combo.getSelectedIndex(); - if (temp2 <= 0) { - JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.cns.contour_coloring = enable_contour_coloring.isSelected(); - s.cns.cn_noise_reducing_factor = temp2; - s.cns.cn_blending = color_blend_opt.getValue() / 100.0; - s.cns.contour_algorithm = contour_coloring_algorithm_opt.getSelectedIndex(); - s.cns.contourColorMethod = color_method_combo.getSelectedIndex(); - - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + dispose(); - dispose(); + if (greedy_algorithm && enable_contour_coloring.isSelected() && !julia_map && !s.d3s.d3) { + JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } - if (greedy_algorithm && enable_contour_coloring.isSelected() && !julia_map && !s.d3s.d3) { - JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); - } + if (!s.fns.smoothing && s.cns.contour_coloring) { + JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } - if (!s.fns.smoothing && s.cns.contour_coloring) { - JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + ptra.setPostProcessingPost(); } - - ptra.setPostProcessingPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -187,10 +177,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/ContourFactorDialog.java b/src/fractalzoomer/gui/ContourFactorDialog.java index 7017a0329..faab98fa9 100644 --- a/src/fractalzoomer/gui/ContourFactorDialog.java +++ b/src/fractalzoomer/gui/ContourFactorDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -42,7 +40,7 @@ public ContourFactorDialog(MainWindow ptr, Settings s) { setTitle("Contour Factor"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field = new JTextField(); field.addAncestorListener(new RequestFocusListener()); @@ -58,54 +56,53 @@ public ContourFactorDialog(MainWindow ptr, Settings s) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - try { - double temp = Double.parseDouble(field.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (temp <= 0) { - JOptionPane.showMessageDialog(ptra, "Contour factor value must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - s.contourFactor = temp; + try { + double temp = Double.parseDouble(field.getText()); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + if (temp <= 0) { + JOptionPane.showMessageDialog(ptra, "Contour factor value must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); return; } - dispose(); - ptr.updateColors(); + s.contourFactor = temp; + + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } + + dispose(); + ptr.updateColors(); } }); @@ -120,10 +117,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/ConvergentBailoutConditionsMenu.java b/src/fractalzoomer/gui/ConvergentBailoutConditionsMenu.java index 3b2fe7440..6523216b1 100644 --- a/src/fractalzoomer/gui/ConvergentBailoutConditionsMenu.java +++ b/src/fractalzoomer/gui/ConvergentBailoutConditionsMenu.java @@ -21,7 +21,6 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -33,7 +32,7 @@ public class ConvergentBailoutConditionsMenu extends JMenu { private MainWindow ptr; private JRadioButtonMenuItem[] convergent_bailout_conditions; - public static String[] convergentBailoutConditionNames; + public static final String[] convergentBailoutConditionNames; static { convergentBailoutConditionNames = new String[MainWindow.TOTAL_CONVERGENT_BAILOUT_CONDITIONS]; @@ -51,7 +50,7 @@ public ConvergentBailoutConditionsMenu(MainWindow ptr2, String name, int bailout this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/bailout_conditions.png")); + setIcon(MainWindow.getIcon("bailout_conditions.png")); convergent_bailout_conditions = new JRadioButtonMenuItem[convergentBailoutConditionNames.length]; @@ -59,108 +58,52 @@ public ConvergentBailoutConditionsMenu(MainWindow ptr2, String name, int bailout convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_CIRCLE] = new JRadioButtonMenuItem(convergentBailoutConditionNames[MainWindow.CONVERGENT_BAILOUT_CONDITION_CIRCLE]); convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_CIRCLE].setToolTipText("The default convergent bailout condition."); - convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_CIRCLE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setConvergentBailoutTest(MainWindow.CONVERGENT_BAILOUT_CONDITION_CIRCLE); - - } - }); + convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_CIRCLE].addActionListener(e -> ptr.setConvergentBailoutTest(MainWindow.CONVERGENT_BAILOUT_CONDITION_CIRCLE)); add(convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_CIRCLE]); bailout_tests_group.add(convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_CIRCLE]); convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_SQUARE] = new JRadioButtonMenuItem(convergentBailoutConditionNames[MainWindow.CONVERGENT_BAILOUT_CONDITION_SQUARE]); convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_SQUARE].setToolTipText("The distance square convergent bailout condition."); - convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_SQUARE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setConvergentBailoutTest(MainWindow.CONVERGENT_BAILOUT_CONDITION_SQUARE); - - } - }); + convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_SQUARE].addActionListener(e -> ptr.setConvergentBailoutTest(MainWindow.CONVERGENT_BAILOUT_CONDITION_SQUARE)); add(convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_SQUARE]); bailout_tests_group.add(convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_SQUARE]); convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_RHOMBUS] = new JRadioButtonMenuItem(convergentBailoutConditionNames[MainWindow.CONVERGENT_BAILOUT_CONDITION_RHOMBUS]); convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_RHOMBUS].setToolTipText("The distance rhombus convergent bailout condition."); - convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_RHOMBUS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setConvergentBailoutTest(MainWindow.CONVERGENT_BAILOUT_CONDITION_RHOMBUS); - - } - }); + convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_RHOMBUS].addActionListener(e -> ptr.setConvergentBailoutTest(MainWindow.CONVERGENT_BAILOUT_CONDITION_RHOMBUS)); add(convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_RHOMBUS]); bailout_tests_group.add(convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_RHOMBUS]); convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_NNORM] = new JRadioButtonMenuItem(convergentBailoutConditionNames[MainWindow.CONVERGENT_BAILOUT_CONDITION_NNORM]); convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_NNORM].setToolTipText("The Nth norm convergent bailout condition."); - convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_NNORM].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setConvergentBailoutTest(MainWindow.CONVERGENT_BAILOUT_CONDITION_NNORM); - - } - }); + convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_NNORM].addActionListener(e -> ptr.setConvergentBailoutTest(MainWindow.CONVERGENT_BAILOUT_CONDITION_NNORM)); add(convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_NNORM]); bailout_tests_group.add(convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_NNORM]); convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_NO_BAILOUT] = new JRadioButtonMenuItem(convergentBailoutConditionNames[MainWindow.CONVERGENT_BAILOUT_CONDITION_NO_BAILOUT]); convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_NO_BAILOUT].setToolTipText("By setting this option, you are disabling the convergent bailout condition."); - convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_NO_BAILOUT].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setConvergentBailoutTest(MainWindow.CONVERGENT_BAILOUT_CONDITION_NO_BAILOUT); - - } - }); + convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_NO_BAILOUT].addActionListener(e -> ptr.setConvergentBailoutTest(MainWindow.CONVERGENT_BAILOUT_CONDITION_NO_BAILOUT)); add(convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_NO_BAILOUT]); bailout_tests_group.add(convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_NO_BAILOUT]); convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_USER] = new JRadioButtonMenuItem(convergentBailoutConditionNames[MainWindow.CONVERGENT_BAILOUT_CONDITION_USER]); convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_USER].setToolTipText("A convergent bailout condition defined by the user."); - convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_USER].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setConvergentBailoutTest(MainWindow.CONVERGENT_BAILOUT_CONDITION_USER); - - } - }); + convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_USER].addActionListener(e -> ptr.setConvergentBailoutTest(MainWindow.CONVERGENT_BAILOUT_CONDITION_USER)); convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_USER].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Z, 0)); add(convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_USER]); bailout_tests_group.add(convergent_bailout_conditions[MainWindow.CONVERGENT_BAILOUT_CONDITION_USER]); convergent_bailout_conditions[bailout_test_algorithm].setSelected(true); - JMenuItem skip_bailout_iterations_opt = new JMenuItem("Skip Convergent Bailout Condition Iterations", getIcon("/fractalzoomer/icons/skip_bailout.png")); + JMenuItem skip_bailout_iterations_opt = new JMenuItem("Skip Convergent Bailout Condition Iterations", MainWindow.getIcon("skip_bailout.png")); skip_bailout_iterations_opt.setToolTipText("Skips the convergent bailout condition for the first N iterations."); skip_bailout_iterations_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_8, ActionEvent.ALT_MASK)); - skip_bailout_iterations_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setSkipConvergentBailoutIterations(); - - } - }); + skip_bailout_iterations_opt.addActionListener(e -> ptr.setSkipConvergentBailoutIterations()); addSeparator(); add(skip_bailout_iterations_opt); @@ -174,10 +117,4 @@ public JRadioButtonMenuItem[] getConvergentBailoutConditions() { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/CornersDialog.java b/src/fractalzoomer/gui/CornersDialog.java index 2df110218..89e616970 100644 --- a/src/fractalzoomer/gui/CornersDialog.java +++ b/src/fractalzoomer/gui/CornersDialog.java @@ -17,6 +17,7 @@ package fractalzoomer.gui; import fractalzoomer.core.MyApfloat; +import fractalzoomer.functions.Fractal; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.Settings; import fractalzoomer.utils.MathUtils; @@ -25,8 +26,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.gui.CenterSizeDialog.TEMPLATE_TFIELD; @@ -47,10 +46,19 @@ public CornersDialog(MainWindow ptr, Settings s, JTextArea field_real, JTextArea setTitle("Corners"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); Apfloat tempx, tempy, tempSize; try { + if(MyApfloat.setAutomaticPrecision) { + long precision = MyApfloat.getAutomaticPrecision(field_size.getText()); + + if (MyApfloat.shouldSetPrecision(precision, false)) { + Fractal.clearReferences(true); + MyApfloat.setPrecision(precision, s); + } + } + tempx = new MyApfloat(field_real.getText()); tempy = new MyApfloat(field_imaginary.getText()); tempSize =new MyApfloat(field_size.getText()); @@ -125,16 +133,12 @@ public CornersDialog(MainWindow ptr, Settings s, JTextArea field_real, JTextArea p2.add(corner2Imag); - SwingUtilities.invokeLater(new Runnable() { - - @Override - public void run() { - corner1Real.getVerticalScrollBar().setValue(0); - corner1Imag.getVerticalScrollBar().setValue(0); - corner2Real.getVerticalScrollBar().setValue(0); - corner2Imag.getVerticalScrollBar().setValue(0); + SwingUtilities.invokeLater(() -> { + corner1Real.getVerticalScrollBar().setValue(0); + corner1Imag.getVerticalScrollBar().setValue(0); + corner2Real.getVerticalScrollBar().setValue(0); + corner2Imag.getVerticalScrollBar().setValue(0); - } }); Object[] message = { @@ -151,55 +155,54 @@ public void run() { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + e -> { + String prop = e.getPropertyName(); + + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + + Object value = optionPane.getValue(); + + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } + + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } + + try { + Apfloat tempc1_re = new MyApfloat(corner1_real.getText()); + Apfloat tempc1_im = new MyApfloat(corner1_imag.getText()); + Apfloat tempc2_re = new MyApfloat(corner2_real.getText()); + Apfloat tempc2_im = new MyApfloat(corner2_imag.getText()); + + Apfloat[] centersize = MathUtils.convertFromCornersToCenterSize(new Apfloat[]{tempc1_re, tempc1_im, tempc2_re, tempc2_im}); + field_real.setText("" + centersize[0].toString(true)); + field_imaginary.setText("" + centersize[1].toString(true)); + field_size.setText("" + centersize[2]); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { dispose(); - return; - } - - try { - Apfloat tempc1_re = new MyApfloat(corner1_real.getText()); - Apfloat tempc1_im = new MyApfloat(corner1_imag.getText()); - Apfloat tempc2_re = new MyApfloat(corner2_real.getText()); - Apfloat tempc2_im = new MyApfloat(corner2_imag.getText()); - - Apfloat[] centersize = MathUtils.convertFromCornersToCenterSize(new Apfloat[]{tempc1_re, tempc1_im, tempc2_re, tempc2_im}); - field_real.setText("" + centersize[0].toString(true)); - field_imaginary.setText("" + centersize[1].toString(true)); - field_size.setText("" + centersize[2]); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; } - - dispose(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -212,10 +215,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/CustomDomainColoringFrame.java b/src/fractalzoomer/gui/CustomDomainColoringFrame.java index bfd0fd06a..fafbc25d4 100644 --- a/src/fractalzoomer/gui/CustomDomainColoringFrame.java +++ b/src/fractalzoomer/gui/CustomDomainColoringFrame.java @@ -41,9 +41,9 @@ public class CustomDomainColoringFrame extends JFrame { private JCheckBox enable_circles; private JCheckBox enable_iso_lines; private JTextField max_value_textfield; - private JComboBox domain_colors_combo; + private JComboBox domain_colors_combo; private JCheckBox enable_colors; - private JComboBox domain_contours_colord_method_combo; + private JComboBox domain_contours_colord_method_combo; private JSlider contour_blend_opt; private JCheckBox enable_contours; @@ -71,7 +71,7 @@ public CustomDomainColoringFrame(DomainColoringFrame ptra) { int custom_palette_window_width = 890; int custom_palette_window_height = 660; setTitle("Custom Domain Coloring"); - setIconImage(getIcon("/fractalzoomer/icons/domain_coloring.png").getImage()); + setIconImage(MainWindow.getIcon("domain_coloring.png").getImage()); setSize(custom_palette_window_width, custom_palette_window_height); setLocation((int)(ptra2.getLocation().getX() + ptra2.getSize().getWidth() / 2) - (custom_palette_window_width / 2), (int)(ptra2.getLocation().getY() + ptra2.getSize().getHeight() / 2) - (custom_palette_window_height / 2)); @@ -105,18 +105,18 @@ public void windowClosing(WindowEvent e) { final JTextField norm_type_textfield = new JTextField(10); norm_type_textfield.setText("" + ds.normType); - final JComboBox iso_lines_distance_opt = new JComboBox(Constants.argumentLinesDistance); + final JComboBox iso_lines_distance_opt = new JComboBox<>(Constants.argumentLinesDistance); iso_lines_distance_opt.setSelectedIndex(ds.iso_distance); iso_lines_distance_opt.setFocusable(false); iso_lines_distance_opt.setToolTipText("Sets the iso-argument distance."); - final JComboBox gridAlgorithm_opt = new JComboBox(Constants.gridAlgorithms); + final JComboBox gridAlgorithm_opt = new JComboBox<>(Constants.gridAlgorithms); gridAlgorithm_opt.setSelectedIndex(ds.gridAlgorithm); gridAlgorithm_opt.setFocusable(false); gridAlgorithm_opt.setToolTipText("Sets the grid algorithm."); - final JComboBox combineAlgorithm_opt = new JComboBox(Constants.combineAlgorithms); + final JComboBox combineAlgorithm_opt = new JComboBox<>(Constants.combineAlgorithms); combineAlgorithm_opt.setSelectedIndex(ds.combineType); combineAlgorithm_opt.setFocusable(false); combineAlgorithm_opt.setToolTipText("Sets the combining algorithm."); @@ -155,15 +155,15 @@ public Component getListCellRendererComponent( JList list, String value, int index, boolean isSelected, boolean cellHasFocus) { if(value.equals(""+ MainWindow.GRID)) { - icon.setIcon(getIcon("/fractalzoomer/icons/grid.png")); + icon.setIcon(MainWindow.getIcon("grid.png")); p.setToolTipText("Grid"); } else if(value.equals("" +MainWindow.CIRCLES)) { - icon.setIcon(getIcon("/fractalzoomer/icons/circles.png")); + icon.setIcon(MainWindow.getIcon("circles.png")); p.setToolTipText("Circles"); } else if(value.equals("" + MainWindow.ISO_LINES)) { - icon.setIcon(getIcon("/fractalzoomer/icons/iso_arg_lines.png")); + icon.setIcon(MainWindow.getIcon("iso_arg_lines.png")); p.setToolTipText("Iso-Argument Lines"); } @@ -260,7 +260,7 @@ else if(enable_iso_lines != null && value.equals(""+ MainWindow.ISO_LINES) && en enable_colors.setBackground(MainWindow.bg_color); enable_colors.setSelected(ds.drawColor); - domain_colors_combo = new JComboBox(Constants.domainColors); + domain_colors_combo = new JComboBox<>(Constants.domainColors); domain_colors_combo.setSelectedIndex(ds.colorType); domain_colors_combo.setFocusable(false); domain_colors_combo.setToolTipText("Sets the coloring option."); @@ -273,12 +273,7 @@ else if(enable_iso_lines != null && value.equals(""+ MainWindow.ISO_LINES) && en max_value_textfield = new JTextField(10); max_value_textfield.setText("" + ds.max_norm_re_im_value); - domain_colors_combo.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - max_value_textfield.setEnabled(domain_colors_combo.getSelectedIndex() != 0); - } - }); + domain_colors_combo.addActionListener(e -> max_value_textfield.setEnabled(domain_colors_combo.getSelectedIndex() != 0)); color_panel.add(new JLabel("Type: ")); color_panel.add(domain_colors_combo); @@ -289,22 +284,17 @@ public void actionPerformed(ActionEvent e) { enable_contours.setBackground(MainWindow.bg_color); enable_contours.setSelected(ds.drawContour); - final JComboBox domain_contours_combo = new JComboBox(Constants.domainContours); + final JComboBox domain_contours_combo = new JComboBox<>(Constants.domainContours); domain_contours_combo.setSelectedIndex(ds.contourType); domain_contours_combo.setFocusable(false); domain_contours_combo.setToolTipText("Sets the contouring option."); - domain_contours_colord_method_combo = new JComboBox(Constants.colorMethod); + domain_contours_colord_method_combo = new JComboBox<>(Constants.colorMethod); domain_contours_colord_method_combo.setSelectedIndex(ds.contourMethod); domain_contours_colord_method_combo.setFocusable(false); domain_contours_colord_method_combo.setToolTipText("Sets the contour color method."); - domain_contours_colord_method_combo.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - contour_blend_opt.setEnabled(domain_contours_colord_method_combo.getSelectedIndex() == 3); - } - }); + domain_contours_colord_method_combo.addActionListener(e -> contour_blend_opt.setEnabled(domain_contours_colord_method_combo.getSelectedIndex() == 3)); contour_blend_opt = new JSlider(JSlider.HORIZONTAL, 0, 100, 0); contour_blend_opt.setValue((int)(100 * ds.contourBlending)); @@ -330,14 +320,7 @@ public void actionPerformed(ActionEvent e) { enable_grid = new JCheckBox("Grid"); enable_grid.setBackground(MainWindow.bg_color); enable_grid.setSelected(ds.drawGrid); - enable_grid.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - list.updateUI(); - } - - }); + enable_grid.addActionListener(e -> list.updateUI()); final JSlider grid_coef_opt = new JSlider(JSlider.HORIZONTAL, 0, 100, 0); grid_coef_opt.setValue((int)(100 * ds.gridBlending)); @@ -389,7 +372,7 @@ public void mouseExited(MouseEvent e) { }); - final JComboBox grid_fade_combo = new JComboBox(Constants.circleAndGridFadeNames); + final JComboBox grid_fade_combo = new JComboBox<>(Constants.circleAndGridFadeNames); grid_fade_combo.setSelectedIndex(ds.gridFadeFunction); grid_fade_combo.setFocusable(false); grid_fade_combo.setToolTipText("Sets the fading option for grid."); @@ -402,7 +385,7 @@ public void mouseExited(MouseEvent e) { grid_lines_factor_opt.setFocusable(false); grid_lines_factor_opt.setPaintLabels(true); - Hashtable table3 = new Hashtable(); + Hashtable table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(25, new JLabel("25")); table3.put(50, new JLabel("50")); @@ -429,14 +412,7 @@ public void mouseExited(MouseEvent e) { enable_circles = new JCheckBox("Circles"); enable_circles.setBackground(MainWindow.bg_color); enable_circles.setSelected(ds.drawCircles); - enable_circles.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - list.updateUI(); - } - - }); + enable_circles.addActionListener(e -> list.updateUI()); final JSlider circles_coef_opt = new JSlider(JSlider.HORIZONTAL, 0, 100, 0); circles_coef_opt.setValue((int)(100 * ds.circlesBlending)); @@ -487,7 +463,7 @@ public void mouseExited(MouseEvent e) { }); - final JComboBox circle_fade_combo = new JComboBox(Constants.circleAndGridFadeNames); + final JComboBox circle_fade_combo = new JComboBox<>(Constants.circleAndGridFadeNames); circle_fade_combo.setSelectedIndex(ds.circleFadeFunction); circle_fade_combo.setFocusable(false); circle_fade_combo.setToolTipText("Sets the fading option for circles."); @@ -500,7 +476,7 @@ public void mouseExited(MouseEvent e) { circle_lines_factor_opt.setFocusable(false); circle_lines_factor_opt.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(25, new JLabel("25")); table3.put(50, new JLabel("50")); @@ -527,14 +503,7 @@ public void mouseExited(MouseEvent e) { enable_iso_lines = new JCheckBox("Iso-Argument Lines"); enable_iso_lines.setBackground(MainWindow.bg_color); enable_iso_lines.setSelected(ds.drawIsoLines); - enable_iso_lines.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - list.updateUI(); - } - - }); + enable_iso_lines.addActionListener(e -> list.updateUI()); final JSlider iso_lines_factor_opt = new JSlider(JSlider.HORIZONTAL, 0, 100, 0); iso_lines_factor_opt.setValue((int)(100 * ds.iso_factor)); @@ -543,7 +512,7 @@ public void actionPerformed(ActionEvent e) { iso_lines_factor_opt.setFocusable(false); iso_lines_factor_opt.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(25, new JLabel("25")); table3.put(50, new JLabel("50")); @@ -651,84 +620,79 @@ public void mouseExited(MouseEvent e) { JButton ok = new JButton("Ok"); ok.setFocusable(false); getRootPane().setDefaultButton(ok); - ok.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - double temp, temp2, temp3, temp4; - try { - temp = Double.parseDouble(log_base_textfield.getText()); - temp2 = Double.parseDouble(grid_spacing_textfield.getText()); - temp3 = Double.parseDouble(norm_type_textfield.getText()); - temp4 = Double.parseDouble(max_value_textfield.getText()); - } - catch(Exception ex) { - JOptionPane.showMessageDialog(this_frame, "Illegal Argument!", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if(temp <= 1) { - JOptionPane.showMessageDialog(this_frame, "Log Base must be greater than 1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if(temp2 <= 0) { - JOptionPane.showMessageDialog(this_frame, "Grid Spacing must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if(temp4 <= 0) { - JOptionPane.showMessageDialog(this_frame, "Max Norm/Re/Im Value must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - ds.gridFactor = temp2; - ds.logBase = temp; - ds.normType = temp3; - ds.iso_distance = iso_lines_distance_opt.getSelectedIndex(); - - ds.max_norm_re_im_value = temp4; - - ds.drawColor = enable_colors.isSelected(); - ds.drawContour = enable_contours.isSelected(); - ds.drawGrid = enable_grid.isSelected(); - ds.drawCircles = enable_circles.isSelected(); - ds.drawIsoLines = enable_iso_lines.isSelected(); - - ds.gridBlending = grid_coef_opt.getValue() / 100.0; - ds.circlesBlending = circles_coef_opt.getValue() / 100.0; - ds.isoLinesBlendingFactor = iso_lines_coef_opt.getValue() / 100.0; - ds.contourBlending = contour_blend_opt.getValue() / 100.0; - - ds.gridColor = grid_color_label.getBackground(); - ds.circlesColor = circles_color_label.getBackground(); - ds.isoLinesColor = iso_lines_color_label.getBackground(); - - ds.iso_factor = iso_lines_factor_opt.getValue() / 100.0; - - ds.colorType = domain_colors_combo.getSelectedIndex(); - ds.contourType = domain_contours_combo.getSelectedIndex(); - - ds.domainOrder = getOrder(); - - ds.circleFadeFunction = circle_fade_combo.getSelectedIndex(); - ds.gridFadeFunction = grid_fade_combo.getSelectedIndex(); - - ds.contourMethod = domain_contours_colord_method_combo.getSelectedIndex(); + ok.addActionListener(e -> { + + double temp, temp2, temp3, temp4; + try { + temp = Double.parseDouble(log_base_textfield.getText()); + temp2 = Double.parseDouble(grid_spacing_textfield.getText()); + temp3 = Double.parseDouble(norm_type_textfield.getText()); + temp4 = Double.parseDouble(max_value_textfield.getText()); + } + catch(Exception ex) { + JOptionPane.showMessageDialog(this_frame, "Illegal Argument!", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - ds.circleWidth = circle_lines_factor_opt.getValue() / 100.0; - ds.gridWidth = grid_lines_factor_opt.getValue() / 100.0; + if(temp <= 1) { + JOptionPane.showMessageDialog(this_frame, "Log Base must be greater than 1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - ds.gridAlgorithm = gridAlgorithm_opt.getSelectedIndex(); - - ds.combineType = combineAlgorithm_opt.getSelectedIndex(); - - ptra2.setEnabled(true); - dispose(); + if(temp2 <= 0) { + JOptionPane.showMessageDialog(this_frame, "Grid Spacing must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + if(temp4 <= 0) { + JOptionPane.showMessageDialog(this_frame, "Max Norm/Re/Im Value must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; } + ds.gridFactor = temp2; + ds.logBase = temp; + ds.normType = temp3; + ds.iso_distance = iso_lines_distance_opt.getSelectedIndex(); + + ds.max_norm_re_im_value = temp4; + + ds.drawColor = enable_colors.isSelected(); + ds.drawContour = enable_contours.isSelected(); + ds.drawGrid = enable_grid.isSelected(); + ds.drawCircles = enable_circles.isSelected(); + ds.drawIsoLines = enable_iso_lines.isSelected(); + + ds.gridBlending = grid_coef_opt.getValue() / 100.0; + ds.circlesBlending = circles_coef_opt.getValue() / 100.0; + ds.isoLinesBlendingFactor = iso_lines_coef_opt.getValue() / 100.0; + ds.contourBlending = contour_blend_opt.getValue() / 100.0; + + ds.gridColor = grid_color_label.getBackground(); + ds.circlesColor = circles_color_label.getBackground(); + ds.isoLinesColor = iso_lines_color_label.getBackground(); + + ds.iso_factor = iso_lines_factor_opt.getValue() / 100.0; + + ds.colorType = domain_colors_combo.getSelectedIndex(); + ds.contourType = domain_contours_combo.getSelectedIndex(); + + ds.domainOrder = getOrder(); + + ds.circleFadeFunction = circle_fade_combo.getSelectedIndex(); + ds.gridFadeFunction = grid_fade_combo.getSelectedIndex(); + + ds.contourMethod = domain_contours_colord_method_combo.getSelectedIndex(); + + ds.circleWidth = circle_lines_factor_opt.getValue() / 100.0; + ds.gridWidth = grid_lines_factor_opt.getValue() / 100.0; + + ds.gridAlgorithm = gridAlgorithm_opt.getSelectedIndex(); + + ds.combineType = combineAlgorithm_opt.getSelectedIndex(); + + ptra2.setEnabled(true); + dispose(); + }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -746,15 +710,11 @@ public void actionPerformed(ActionEvent e) JButton cancel = new JButton("Cancel"); cancel.setFocusable(false); - cancel.addActionListener(new ActionListener() { + cancel.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { + ptra2.setEnabled(true); + dispose(); - ptra2.setEnabled(true); - dispose(); - - } }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -801,12 +761,6 @@ public void actionPerformed(ActionEvent e) setVisible(true); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } public int[] getOrder() { diff --git a/src/fractalzoomer/gui/CustomPaletteEditorFrame.java b/src/fractalzoomer/gui/CustomPaletteEditorFrame.java index d596df35e..1622c9011 100644 --- a/src/fractalzoomer/gui/CustomPaletteEditorFrame.java +++ b/src/fractalzoomer/gui/CustomPaletteEditorFrame.java @@ -26,8 +26,6 @@ import javax.swing.JSpinner.DefaultEditor; import javax.swing.border.EtchedBorder; import javax.swing.border.TitledBorder; -import javax.swing.event.ChangeEvent; -import javax.swing.event.ChangeListener; import javax.swing.event.DocumentEvent; import javax.swing.event.DocumentListener; import javax.swing.filechooser.FileNameExtensionFilter; @@ -36,8 +34,6 @@ import java.awt.event.*; import java.awt.geom.Rectangle2D; import java.awt.image.BufferedImage; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import java.io.*; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; @@ -56,9 +52,8 @@ public class CustomPaletteEditorFrame extends JFrame { private static final long serialVersionUID = -5234702415922634911L; private CustomPaletteEditorFrame this_frame; private MainWindow ptra2; - private int k; - private int l; - private JComboBox combo_box_random_palette_alg; + + private JComboBox combo_box_random_palette_alg; private JCheckBox same_hues; private JLabel[] labels; private JTextField[] textfields; @@ -68,10 +63,10 @@ public class CustomPaletteEditorFrame extends JFrame { private BufferedImage colors2; private JLabel gradient; private JLabel graph; - private JComboBox combo_box_color_space; - private JComboBox combo_box_color_interp; + private JComboBox combo_box_color_space; + private JComboBox combo_box_color_interp; private JCheckBox check_box_reveres_palette; - private JComboBox combo_box_processing; + private JComboBox combo_box_processing; private JLabel length_label; private JSpinner offset_textfield; private JSlider scale_factor_palette_slid; @@ -152,12 +147,12 @@ public CustomPaletteEditorFrame(MainWindow ptra, final JRadioButtonMenuItem[] pa int custom_palette_window_width = 990; int custom_palette_window_height = 640; setTitle("Custom Palette Editor"); - setIconImage(getIcon("/fractalzoomer/icons/palette.png").getImage()); + setIconImage(MainWindow.getIcon("palette.png").getImage()); setSize(custom_palette_window_width, custom_palette_window_height); setLocation((int) (ptra2.getLocation().getX() + ptra2.getSize().getWidth() / 2) - (custom_palette_window_width / 2), (int) (ptra2.getLocation().getY() + ptra2.getSize().getHeight() / 2) - (custom_palette_window_height / 2)); - grab_cursor = Toolkit.getDefaultToolkit().createCustomCursor(getIcon("/fractalzoomer/icons/cursor_grab.gif").getImage(), new Point(16, 16), "grab"); - grabbing_cursor = Toolkit.getDefaultToolkit().createCustomCursor(getIcon("/fractalzoomer/icons/cursor_grabbing.gif").getImage(), new Point(16, 16), "grabbing"); + grab_cursor = Toolkit.getDefaultToolkit().createCustomCursor(MainWindow.getIcon("cursor_grab.gif").getImage(), new Point(16, 16), "grab"); + grabbing_cursor = Toolkit.getDefaultToolkit().createCustomCursor(MainWindow.getIcon("cursor_grabbing.gif").getImage(), new Point(16, 16), "grabbing"); final JButton add_palette = new JButton(); add_palette.setFocusable(false); @@ -174,18 +169,14 @@ public CustomPaletteEditorFrame(MainWindow ptra, final JRadioButtonMenuItem[] pa public void windowClosing(WindowEvent e) { ptra2.setEnabled(true); - if (color_choice != palette_id) { - palette[palette_id].setSelected(false); - } else { - palette[palette_id].setSelected(true); - } + palette[palette_id].setSelected(color_choice == palette_id); dispose(); } }); temp_custom_palette = new int[custom_palette.length][custom_palette[0].length]; - for (k = 0; k < custom_palette.length; k++) { + for (int k = 0; k < custom_palette.length; k++) { for (int j = 0; j < custom_palette[0].length; j++) { temp_custom_palette[k][j] = custom_palette[k][j]; } @@ -211,16 +202,16 @@ public void windowClosing(WindowEvent e) { labels = new JLabel[32]; textfields = new JTextField[32]; - for (k = 0; k < labels.length; k++) { + for (int k = 0; k < labels.length; k++) { labels[k] = new JLabel(""); labels[k].setPreferredSize(new Dimension(22, 22)); labels[k].setOpaque(true); labels[k].setBorder(BorderFactory.createEtchedBorder(EtchedBorder.RAISED)); labels[k].setBackground(new Color(temp_custom_palette[k][1], temp_custom_palette[k][2], temp_custom_palette[k][3])); labels[k].setToolTipText("Left click to change this color, add a new slot, remove this color, copy and add a color, or swap this color."); - labels[k].addMouseListener(new MouseListener() { - int temp = k; + final int temp = k; + labels[k].addMouseListener(new MouseListener() { @Override public void mouseClicked(MouseEvent e) { @@ -250,7 +241,7 @@ public void mousePressed(MouseEvent e) { textfields[temp].setText("" + temp_custom_palette[temp][0]); try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); paintGradientAndGraph(c); } catch (ArithmeticException ex) { @@ -284,7 +275,7 @@ public void mousePressed(MouseEvent e) { textfields[temp_custom_palette.length - 1].setText("" + temp_custom_palette[temp_custom_palette.length - 1][0]); try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); paintGradientAndGraph(c); } catch (ArithmeticException ex) { @@ -330,7 +321,7 @@ else if (swap_palette.isSelected()){ textfields[temp].setText("" + temp_custom_palette[temp][0]); try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); paintGradientAndGraph(c); } catch (ArithmeticException ex) { @@ -381,7 +372,7 @@ else if (swap_palette.isSelected()){ textfields[temp].setText("" + temp_custom_palette[temp][0]); try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); paintGradientAndGraph(c); } catch (ArithmeticException ex) { @@ -417,16 +408,16 @@ public void mouseExited(MouseEvent e) { palette_colors.add(labels[k]); } - for (k = 0; k < labels.length; k++) { + for (int k = 0; k < labels.length; k++) { textfields[k] = new JTextField(); textfields[k].setPreferredSize(new Dimension(22, 22)); textfields[k].setText("" + temp_custom_palette[k][0]); textfields[k].setFont(new Font("Arial", Font.PLAIN, 12)); oldColor = textfields[k].getBackground(); - textfields[k].getDocument().addDocumentListener(new DocumentListener() { - int temp2 = k; + final int temp2 = k; + textfields[k].getDocument().addDocumentListener(new DocumentListener() { @Override public void insertUpdate(DocumentEvent e) { @@ -461,7 +452,7 @@ public void insertUpdate(DocumentEvent e) { temp_custom_palette[temp2][2] = labels[temp2].getBackground().getGreen(); temp_custom_palette[temp2][3] = labels[temp2].getBackground().getBlue(); - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); paintGradientAndGraph(c); } catch (ArithmeticException ex) { @@ -524,7 +515,7 @@ public void removeUpdate(DocumentEvent e) { temp_custom_palette[temp2][2] = labels[temp2].getBackground().getGreen(); temp_custom_palette[temp2][3] = labels[temp2].getBackground().getBlue(); - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); paintGradientAndGraph(c); } catch (ArithmeticException ex) { @@ -564,83 +555,79 @@ public void changedUpdate(DocumentEvent e) { JButton palette_ok = new JButton("Ok"); getRootPane().setDefaultButton(palette_ok); palette_ok.setFocusable(false); - palette_ok.addActionListener(new ActionListener() { + palette_ok.addActionListener(e -> { + int temp2 = 0; - @Override - public void actionPerformed(ActionEvent e) { - int temp2 = 0; - - int[] temp_array = new int[temp_custom_palette.length]; - - int zeroes = 0; - for (int m = 0; m < textfields.length; m++) { - try { - temp2 = Integer.parseInt(textfields[m].getText()); - } catch (Exception ex) { - JOptionPane.showMessageDialog(this_frame, "Illegal Argument!", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if (temp2 < 0 || temp2 > 99) { - JOptionPane.showMessageDialog(this_frame, "The hues values must between 1 and 99,\nfor that color to be included in the palette,\nor 0 for that color not to be included.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } else if (temp2 == 0) { - zeroes++; - } - - temp_array[m] = temp2; - - } - - if (zeroes == textfields.length) { - JOptionPane.showMessageDialog(this_frame, "You need to include at least one color.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + int[] temp_array = new int[temp_custom_palette.length]; + int zeroes = 0; + for (int m = 0; m < textfields.length; m++) { try { - temp2 = Integer.parseInt(((DefaultEditor) offset_textfield.getEditor()).getTextField().getText()); + temp2 = Integer.parseInt(textfields[m].getText()); } catch (Exception ex) { JOptionPane.showMessageDialog(this_frame, "Illegal Argument!", "Error!", JOptionPane.ERROR_MESSAGE); return; } - if (temp2 < 0) { - JOptionPane.showMessageDialog(this_frame, "Offset must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + if (temp2 < 0 || temp2 > 99) { + JOptionPane.showMessageDialog(this_frame, "The hues values must between 1 and 99,\nfor that color to be included in the palette,\nor 0 for that color not to be included.", "Error!", JOptionPane.ERROR_MESSAGE); return; + } else if (temp2 == 0) { + zeroes++; } - for (int m = 0; m < temp_custom_palette.length; m++) { - temp_custom_palette[m][0] = temp_array[m]; - } + temp_array[m] = temp2; - Color[] c = null; - try { - c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - } catch (Exception ex) { - length_label.setText("0"); - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient.repaint(); + } - Graphics2D g2 = colors2.createGraphics(); - g2.setColor(Color.WHITE); - g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); - graph.repaint(); + if (zeroes == textfields.length) { + JOptionPane.showMessageDialog(this_frame, "You need to include at least one color.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - return; - } + try { + temp2 = Integer.parseInt(((DefaultEditor) offset_textfield.getEditor()).getTextField().getText()); + } catch (Exception ex) { + JOptionPane.showMessageDialog(this_frame, "Illegal Argument!", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - equal_hues = same_hues.isSelected(); - random_palette_algorithm = combo_box_random_palette_alg.getSelectedIndex(); + if (temp2 < 0) { + JOptionPane.showMessageDialog(this_frame, "Offset must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - ptra2.customPaletteChanged(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex(), outcoloring_mode); + for (int m = 0; m < temp_custom_palette.length; m++) { + temp_custom_palette[m][0] = temp_array[m]; + } - ptra2.setEnabled(true); - ptra2.setPalette(palette_id, null, outcoloring_mode ? 0 : 1); - dispose(); + Color[] c = null; + try { + c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + } catch (Exception ex) { + length_label.setText("0"); + Graphics2D g = colors.createGraphics(); + g.setColor(Color.LIGHT_GRAY); + g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient.repaint(); + + Graphics2D g2 = colors2.createGraphics(); + g2.setColor(Color.WHITE); + g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); + graph.repaint(); + return; } + + equal_hues = same_hues.isSelected(); + random_palette_algorithm = combo_box_random_palette_alg.getSelectedIndex(); + + ptra2.customPaletteChanged(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex(), outcoloring_mode); + + ptra2.setEnabled(true); + ptra2.setPalette(palette_id, null, outcoloring_mode ? 0 : 1); + dispose(); + }); @@ -659,20 +646,12 @@ public void actionPerformed(ActionEvent e) JButton palette_cancel = new JButton("Cancel"); palette_cancel.setFocusable(false); - palette_cancel.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { + palette_cancel.addActionListener(e -> { - ptra2.setEnabled(true); - if (color_choice != palette_id) { - palette[palette_id].setSelected(false); - } else { - palette[palette_id].setSelected(true); - } - dispose(); + ptra2.setEnabled(true); + palette[palette_id].setSelected(color_choice == palette_id); + dispose(); - } }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -701,9 +680,9 @@ public void actionPerformed(ActionEvent e) Graphics2D g = colors.createGraphics(); for (int i = 0; i < c.length; i++) { if (smoothing) { - GradientPaint gp = new GradientPaint(i * colors.getWidth() / c.length, 0, c[i], (i + 1) * colors.getWidth() / c.length, 0, c[(i + 1) % c.length]); + GradientPaint gp = new GradientPaint(i * colors.getWidth() / ((float)c.length), 0, c[i], (i + 1) * colors.getWidth() / ((float)c.length), 0, c[(i + 1) % c.length]); g.setPaint(gp); - g.fill(new Rectangle2D.Double(i * colors.getWidth() / c.length, 0, (i + 1) * colors.getWidth() / c.length - i * colors.getWidth() / c.length, colors.getHeight())); + g.fill(new Rectangle2D.Double(i * colors.getWidth() / ((double)c.length), 0, (i + 1) * colors.getWidth() /((double)c.length) - i * colors.getWidth() / ((double)c.length), colors.getHeight())); } else { g.setColor(c[i]); g.fillRect(i * colors.getWidth() / c.length, 0, (i + 1) * colors.getWidth() / c.length - i * colors.getWidth() / c.length, colors.getHeight()); @@ -723,19 +702,19 @@ public void actionPerformed(ActionEvent e) g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); for (int i = 0; i < c.length; i++) { g.setColor(Color.RED); - g.drawLine(1 + i * colors2.getWidth() / c.length, 10 + colors2.getHeight() / 5 + 5 - (int) (((colors2.getHeight() / 5) / 255.0) * c[i].getRed()), (i + 1) * colors2.getWidth() / c.length, 10 + colors2.getHeight() / 5 + 5 - (int) (((colors2.getHeight() / 5) / 255.0) * c[(i + 1) % c.length].getRed())); + g.drawLine(1 + i * colors2.getWidth() / c.length, 10 + colors2.getHeight() / 5 + 5 - (int) (((colors2.getHeight() / 5.0) / 255.0) * c[i].getRed()), (i + 1) * colors2.getWidth() / c.length, 10 + colors2.getHeight() / 5 + 5 - (int) (((colors2.getHeight() / 5.0) / 255.0) * c[(i + 1) % c.length].getRed())); g.setColor(Color.LIGHT_GRAY); g.drawLine(0, 10 + colors2.getHeight() / 5 + 10, colors2.getWidth(), 10 + colors2.getHeight() / 5 + 10); g.setColor(Color.GREEN); - g.drawLine(1 + i * colors2.getWidth() / c.length, 20 + 2 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5) / 255.0) * c[i].getGreen()), (i + 1) * colors2.getWidth() / c.length, 20 + 2 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5) / 255.0) * c[(i + 1) % c.length].getGreen())); + g.drawLine(1 + i * colors2.getWidth() / c.length, 20 + 2 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5.0) / 255.0) * c[i].getGreen()), (i + 1) * colors2.getWidth() / c.length, 20 + 2 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5.0) / 255.0) * c[(i + 1) % c.length].getGreen())); g.setColor(Color.LIGHT_GRAY); g.drawLine(0, 20 + 2 * (colors2.getHeight() / 5 + 10), colors2.getWidth(), 20 + 2 * (colors2.getHeight() / 5 + 10)); g.setColor(Color.BLUE); - g.drawLine(1 + i * colors2.getWidth() / c.length, 30 + 3 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5) / 255.0) * c[i].getBlue()), (i + 1) * colors2.getWidth() / c.length, 30 + 3 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5) / 255.0) * c[(i + 1) % c.length].getBlue())); + g.drawLine(1 + i * colors2.getWidth() / c.length, 30 + 3 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5.0) / 255.0) * c[i].getBlue()), (i + 1) * colors2.getWidth() / c.length, 30 + 3 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5.0) / 255.0) * c[(i + 1) % c.length].getBlue())); } } catch (Exception ex) { length_label.setText("0"); @@ -755,26 +734,22 @@ public void actionPerformed(ActionEvent e) check_box_reveres_palette.setToolTipText("Reverses the current palette."); check_box_reveres_palette.setBackground(MainWindow.bg_color); - check_box_reveres_palette.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + check_box_reveres_palette.addActionListener(e -> { + try { + Color[] c1 = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - paintGradientAndGraph(c); - } catch (ArithmeticException ex) { - length_label.setText("0"); - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient.repaint(); + paintGradientAndGraph(c1); + } catch (ArithmeticException ex) { + length_label.setText("0"); + Graphics2D g = colors.createGraphics(); + g.setColor(Color.LIGHT_GRAY); + g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient.repaint(); - Graphics2D g2 = colors2.createGraphics(); - g2.setColor(Color.WHITE); - g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); - graph.repaint(); - } + Graphics2D g2 = colors2.createGraphics(); + g2.setColor(Color.WHITE); + g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); + graph.repaint(); } }); @@ -823,7 +798,7 @@ public void insertUpdate(DocumentEvent e) { temp_color_cycling_location = temp3; - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); paintGradientAndGraph(c); } catch (ArithmeticException ex) { @@ -882,7 +857,7 @@ public void removeUpdate(DocumentEvent e) { temp_color_cycling_location = temp3; - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); paintGradientAndGraph(c); } catch (ArithmeticException ex) { @@ -937,7 +912,7 @@ public void changedUpdate(DocumentEvent e) { temp_color_cycling_location = temp3; - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); paintGradientAndGraph(c); } catch (ArithmeticException ex) { @@ -978,31 +953,27 @@ public void changedUpdate(DocumentEvent e) { String[] color_space_str = {"RGB", "HSB", "Exp", "Square", "Sqrt", "RYB", "LAB", "XYZ", "LCH", "Bezier RGB", "HSL"}; - combo_box_color_space = new JComboBox(color_space_str); + combo_box_color_space = new JComboBox<>(color_space_str); combo_box_color_space.setSelectedIndex(color_space); combo_box_color_space.setFocusable(false); combo_box_color_space.setToolTipText("Sets the color space option."); - combo_box_color_space.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + combo_box_color_space.addActionListener(e -> { + try { + Color[] c12 = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - paintGradientAndGraph(c); - } catch (ArithmeticException ex) { - length_label.setText("0"); - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient.repaint(); + paintGradientAndGraph(c12); + } catch (ArithmeticException ex) { + length_label.setText("0"); + Graphics2D g = colors.createGraphics(); + g.setColor(Color.LIGHT_GRAY); + g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient.repaint(); - Graphics2D g2 = colors2.createGraphics(); - g2.setColor(Color.WHITE); - g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); - graph.repaint(); - } + Graphics2D g2 = colors2.createGraphics(); + g2.setColor(Color.WHITE); + g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); + graph.repaint(); } }); @@ -1013,31 +984,27 @@ public void actionPerformed(ActionEvent e) { color_interp_panel.setLayout(new FlowLayout()); color_interp_panel.setBackground(MainWindow.bg_color); - combo_box_color_interp = new JComboBox(color_interp_str); + combo_box_color_interp = new JComboBox<>(color_interp_str); combo_box_color_interp.setSelectedIndex(color_interpolation); combo_box_color_interp.setFocusable(false); combo_box_color_interp.setToolTipText("Sets the color interpolation option."); - combo_box_color_interp.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + combo_box_color_interp.addActionListener(e -> { + try { + Color[] c15 = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - paintGradientAndGraph(c); - } catch (ArithmeticException ex) { - length_label.setText("0"); - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient.repaint(); + paintGradientAndGraph(c15); + } catch (ArithmeticException ex) { + length_label.setText("0"); + Graphics2D g = colors.createGraphics(); + g.setColor(Color.LIGHT_GRAY); + g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient.repaint(); - Graphics2D g2 = colors2.createGraphics(); - g2.setColor(Color.WHITE); - g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); - graph.repaint(); - } + Graphics2D g2 = colors2.createGraphics(); + g2.setColor(Color.WHITE); + g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); + graph.repaint(); } }); @@ -1045,7 +1012,7 @@ public void actionPerformed(ActionEvent e) { String[] random_palette_alg_str = {"Golden Ratio", "Waves", "Distance", "Triad", "Tetrad", "Google Material", "ColorBrewer 1", "ColorBrewer 2", "Google-ColorBrewer", "Cubehelix", "Cosines"}; - combo_box_random_palette_alg = new JComboBox(random_palette_alg_str); + combo_box_random_palette_alg = new JComboBox<>(random_palette_alg_str); combo_box_random_palette_alg.setSelectedIndex(random_palette_algorithm); combo_box_random_palette_alg.setFocusable(false); combo_box_random_palette_alg.setToolTipText("Sets the random palette algorithm."); @@ -1060,7 +1027,7 @@ public void actionPerformed(ActionEvent e) { processing_palette.setPreferredSize(new Dimension(244, 60)); processing_palette.setBackground(MainWindow.bg_color); - scale_factor_palette_slid = new JSlider(JSlider.HORIZONTAL, 0, 100, (int) (scale_factor_palette_val * 100 / 2 + 100 / 2)); + scale_factor_palette_slid = new JSlider(JSlider.HORIZONTAL, 0, 100, (int) (scale_factor_palette_val * 100.0 / 2 + 100 / 2.0)); scale_factor_palette_slid.setPreferredSize(new Dimension(90, 35)); scale_factor_palette_slid.setMajorTickSpacing(25); scale_factor_palette_slid.setMinorTickSpacing(1); @@ -1076,65 +1043,52 @@ public void actionPerformed(ActionEvent e) { String[] processing_str = {"None", "Histogram Bright", "Brightness 1", "Brightness 2", "Hue 1", "Hue 2", "Saturation 1", "Saturation 2", "Red 1", "Red 2", "Green 1", "Green 2", "Blue 1", "Blue 2", "RGB 1", "RGB 2", "HSB 1", "HSB 2", "RYB 1", "RYB 2", "Histogram Light", "Brightness 3", "Hues 3", "Saturation 3", "Red 3", "Green 3", "Blue 3", "RGB 3", "HSB 3", "RYB 3"}; - combo_box_processing = new JComboBox(processing_str); + combo_box_processing = new JComboBox<>(processing_str); combo_box_processing.setSelectedIndex(processing_alg); combo_box_processing.setFocusable(false); combo_box_processing.setToolTipText("Sets the palette processing option."); - combo_box_processing.addActionListener(new ActionListener() { + combo_box_processing.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - if (combo_box_processing.getSelectedIndex() == MainWindow.PROCESSING_NONE || combo_box_processing.getSelectedIndex() == MainWindow.PROCESSING_HISTOGRAM_BRIGHTNESS || combo_box_processing.getSelectedIndex() == MainWindow.PROCESSING_HISTOGRAM_LIGHTNESS_LAB) { - scale_factor_palette_slid.setEnabled(false); - } else { - scale_factor_palette_slid.setEnabled(true); - } + scale_factor_palette_slid.setEnabled(!(combo_box_processing.getSelectedIndex() == MainWindow.PROCESSING_NONE || combo_box_processing.getSelectedIndex() == MainWindow.PROCESSING_HISTOGRAM_BRIGHTNESS || combo_box_processing.getSelectedIndex() == MainWindow.PROCESSING_HISTOGRAM_LIGHTNESS_LAB)); - scale_factor_palette_slid.setValue(scale_factor_palette_slid.getMaximum() / 2); + scale_factor_palette_slid.setValue((int)(scale_factor_palette_slid.getMaximum() / 2.0)); - try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + try { + Color[] c13 = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - paintGradientAndGraph(c); - } catch (ArithmeticException ex) { - length_label.setText("0"); - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient.repaint(); + paintGradientAndGraph(c13); + } catch (ArithmeticException ex) { + length_label.setText("0"); + Graphics2D g = colors.createGraphics(); + g.setColor(Color.LIGHT_GRAY); + g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient.repaint(); - Graphics2D g2 = colors2.createGraphics(); - g2.setColor(Color.WHITE); - g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); - graph.repaint(); - } + Graphics2D g2 = colors2.createGraphics(); + g2.setColor(Color.WHITE); + g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); + graph.repaint(); } - }); - scale_factor_palette_slid.addChangeListener(new ChangeListener() { - - @Override - public void stateChanged(ChangeEvent e) { - try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + scale_factor_palette_slid.addChangeListener(e -> { + try { + Color[] c112 = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - paintGradientAndGraph(c); - } catch (ArithmeticException ex) { - length_label.setText("0"); - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient.repaint(); + paintGradientAndGraph(c112); + } catch (ArithmeticException ex) { + length_label.setText("0"); + Graphics2D g = colors.createGraphics(); + g.setColor(Color.LIGHT_GRAY); + g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient.repaint(); - Graphics2D g2 = colors2.createGraphics(); - g2.setColor(Color.WHITE); - g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); - graph.repaint(); - } + Graphics2D g2 = colors2.createGraphics(); + g2.setColor(Color.WHITE); + g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); + graph.repaint(); } - }); processing_palette.add(combo_box_processing); @@ -1207,7 +1161,7 @@ public void mouseDragged(MouseEvent e) { blockUpdate = false; try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); paintGradientAndGraph(c); } catch (ArithmeticException ex) { @@ -1251,323 +1205,282 @@ public void mouseMoved(MouseEvent e) { }); JButton reset_palette = new JButton(); - reset_palette.setIcon(getIcon("/fractalzoomer/icons/palette_reset.png")); + reset_palette.setIcon(MainWindow.getIcon("palette_reset.png")); reset_palette.setFocusable(false); reset_palette.setToolTipText("Resets the palette and the options."); reset_palette.setPreferredSize(new Dimension(28, 28)); - reset_palette.addActionListener(new ActionListener() { + reset_palette.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { + blockUpdate = true; - blockUpdate = true; - - for (int m = 0; m < labels.length; m++) { - temp_custom_palette[m][0] = default_editor_palette[m][0]; - temp_custom_palette[m][1] = default_editor_palette[m][1]; - temp_custom_palette[m][2] = default_editor_palette[m][2]; - temp_custom_palette[m][3] = default_editor_palette[m][3]; - labels[m].setBackground(new Color(temp_custom_palette[m][1], temp_custom_palette[m][2], temp_custom_palette[m][3])); - textfields[m].setText("" + temp_custom_palette[m][0]); - } - blockUpdate = false; - - combo_box_color_interp.setSelectedIndex(MainWindow.INTERPOLATION_LINEAR); - combo_box_color_space.setSelectedIndex(MainWindow.COLOR_SPACE_RGB); - check_box_reveres_palette.setSelected(false); - temp_color_cycling_location = 0; + for (int m = 0; m < labels.length; m++) { + temp_custom_palette[m][0] = default_editor_palette[m][0]; + temp_custom_palette[m][1] = default_editor_palette[m][1]; + temp_custom_palette[m][2] = default_editor_palette[m][2]; + temp_custom_palette[m][3] = default_editor_palette[m][3]; + labels[m].setBackground(new Color(temp_custom_palette[m][1], temp_custom_palette[m][2], temp_custom_palette[m][3])); + textfields[m].setText("" + temp_custom_palette[m][0]); + } + blockUpdate = false; - blockUpdate = true; - ((DefaultEditor) offset_textfield.getEditor()).getTextField().setText("" + temp_color_cycling_location); - blockUpdate = false; + combo_box_color_interp.setSelectedIndex(MainWindow.INTERPOLATION_LINEAR); + combo_box_color_space.setSelectedIndex(MainWindow.COLOR_SPACE_RGB); + check_box_reveres_palette.setSelected(false); + temp_color_cycling_location = 0; - scale_factor_palette_slid.setValue((int) (scale_factor_palette_slid.getMaximum() / 2)); - combo_box_processing.setSelectedIndex(MainWindow.PROCESSING_NONE); + blockUpdate = true; + ((DefaultEditor) offset_textfield.getEditor()).getTextField().setText("" + temp_color_cycling_location); + blockUpdate = false; - try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + scale_factor_palette_slid.setValue((int) (scale_factor_palette_slid.getMaximum() / 2.0)); + combo_box_processing.setSelectedIndex(MainWindow.PROCESSING_NONE); - paintGradientAndGraph(c); - } catch (ArithmeticException ex) { - length_label.setText("0"); - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient.repaint(); + try { + Color[] c14 = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - Graphics2D g2 = colors2.createGraphics(); - g2.setColor(Color.WHITE); - g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); - graph.repaint(); - } + paintGradientAndGraph(c14); + } catch (ArithmeticException ex) { + length_label.setText("0"); + Graphics2D g = colors.createGraphics(); + g.setColor(Color.LIGHT_GRAY); + g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient.repaint(); + Graphics2D g2 = colors2.createGraphics(); + g2.setColor(Color.WHITE); + g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); + graph.repaint(); } + }); tools.add(reset_palette); JButton clear_palette = new JButton(); - clear_palette.setIcon(getIcon("/fractalzoomer/icons/palette_clear.png")); + clear_palette.setIcon(MainWindow.getIcon("palette_clear.png")); clear_palette.setFocusable(false); clear_palette.setToolTipText("Clears the palette."); clear_palette.setPreferredSize(new Dimension(28, 28)); - clear_palette.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - blockUpdate = true; - for (int m = 0; m < labels.length; m++) { - temp_custom_palette[m][0] = 0; - temp_custom_palette[m][1] = 0; - temp_custom_palette[m][2] = 0; - temp_custom_palette[m][3] = 0; - labels[m].setBackground(new Color(temp_custom_palette[m][1], temp_custom_palette[m][2], temp_custom_palette[m][3])); - textfields[m].setText("" + temp_custom_palette[m][0]); - } - blockUpdate = false; + clear_palette.addActionListener(e -> { + blockUpdate = true; + for (int m = 0; m < labels.length; m++) { + temp_custom_palette[m][0] = 0; + temp_custom_palette[m][1] = 0; + temp_custom_palette[m][2] = 0; + temp_custom_palette[m][3] = 0; + labels[m].setBackground(new Color(temp_custom_palette[m][1], temp_custom_palette[m][2], temp_custom_palette[m][3])); + textfields[m].setText("" + temp_custom_palette[m][0]); + } + blockUpdate = false; - try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + try { + Color[] c16 = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - paintGradientAndGraph(c); - } catch (ArithmeticException ex) { - length_label.setText("0"); - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient.repaint(); + paintGradientAndGraph(c16); + } catch (ArithmeticException ex) { + length_label.setText("0"); + Graphics2D g = colors.createGraphics(); + g.setColor(Color.LIGHT_GRAY); + g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient.repaint(); - Graphics2D g2 = colors2.createGraphics(); - g2.setColor(Color.WHITE); - g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); - graph.repaint(); - } + Graphics2D g2 = colors2.createGraphics(); + g2.setColor(Color.WHITE); + g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); + graph.repaint(); } - }); tools.add(clear_palette); JButton save_palette = new JButton(); - save_palette.setIcon(getIcon("/fractalzoomer/icons/palette_save.png")); + save_palette.setIcon(MainWindow.getIcon("palette_save.png")); save_palette.setFocusable(false); save_palette.setToolTipText("Saves a user made palette."); save_palette.setPreferredSize(new Dimension(28, 28)); - save_palette.addActionListener(new ActionListener() { + save_palette.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - for (int m = 0; m < textfields.length; m++) { - int temp2; - try { - temp2 = Integer.parseInt(textfields[m].getText()); + for (int m = 0; m < textfields.length; m++) { + int temp2; + try { + temp2 = Integer.parseInt(textfields[m].getText()); - if (temp2 > 0 && temp2 < 100) { - temp_custom_palette[m][0] = temp2; - } else { - temp_custom_palette[m][0] = 0; - } - } catch (Exception ex) { + if (temp2 > 0 && temp2 < 100) { + temp_custom_palette[m][0] = temp2; + } else { temp_custom_palette[m][0] = 0; } - } - - try { - temp_color_cycling_location = Integer.parseInt(((DefaultEditor) offset_textfield.getEditor()).getTextField().getText()); } catch (Exception ex) { - temp_color_cycling_location = 0; + temp_custom_palette[m][0] = 0; } + } - savePalette(); - + try { + temp_color_cycling_location = Integer.parseInt(((DefaultEditor) offset_textfield.getEditor()).getTextField().getText()); + } catch (Exception ex) { + temp_color_cycling_location = 0; } + + savePalette(); + }); tools.add(save_palette); JButton load_palette = new JButton(); - load_palette.setIcon(getIcon("/fractalzoomer/icons/palette_load.png")); + load_palette.setIcon(MainWindow.getIcon("palette_load.png")); load_palette.setFocusable(false); load_palette.setToolTipText("Loads a user made palette."); load_palette.setPreferredSize(new Dimension(28, 28)); - load_palette.addActionListener(new ActionListener() { + load_palette.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - loadPalette(); - try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - - paintGradientAndGraph(c); - } catch (ArithmeticException ex) { - length_label.setText("0"); - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient.repaint(); + loadPalette(); + try { + Color[] c17 = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - Graphics2D g2 = colors2.createGraphics(); - g2.setColor(Color.WHITE); - g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); - graph.repaint(); - } + paintGradientAndGraph(c17); + } catch (ArithmeticException ex) { + length_label.setText("0"); + Graphics2D g = colors.createGraphics(); + g.setColor(Color.LIGHT_GRAY); + g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient.repaint(); + Graphics2D g2 = colors2.createGraphics(); + g2.setColor(Color.WHITE); + g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); + graph.repaint(); } + }); tools.add(load_palette); JButton random_palette = new JButton(); - random_palette.setIcon(getIcon("/fractalzoomer/icons/palette_random.png")); + random_palette.setIcon(MainWindow.getIcon("palette_random.png")); random_palette.setFocusable(false); random_palette.setToolTipText("Randomizes the palette."); random_palette.setPreferredSize(new Dimension(28, 28)); - random_palette.addActionListener(new ActionListener() { + random_palette.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { + Color[] c18 = randomPalette(temp_custom_palette, combo_box_random_palette_alg.getSelectedIndex(), same_hues.isSelected(), combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - Color[] c = randomPalette(temp_custom_palette, combo_box_random_palette_alg.getSelectedIndex(), same_hues.isSelected(), combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - - if (c == null) { - JOptionPane.showMessageDialog(this_frame, "Please select a valid palette offset.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - blockUpdate = true; - for (int m = 0; m < labels.length; m++) { - labels[m].setBackground(new Color(temp_custom_palette[m][1], temp_custom_palette[m][2], temp_custom_palette[m][3])); - textfields[m].setText("" + temp_custom_palette[m][0]); - } - blockUpdate = false; + if (c18 == null) { + JOptionPane.showMessageDialog(this_frame, "Please select a valid palette offset.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - paintGradientAndGraph(c); + blockUpdate = true; + for (int m = 0; m < labels.length; m++) { + labels[m].setBackground(new Color(temp_custom_palette[m][1], temp_custom_palette[m][2], temp_custom_palette[m][3])); + textfields[m].setText("" + temp_custom_palette[m][0]); } + blockUpdate = false; + + paintGradientAndGraph(c18); }); tools.add(random_palette); - add_palette.setIcon(getIcon("/fractalzoomer/icons/palette_add.png")); + add_palette.setIcon(MainWindow.getIcon("palette_add.png")); add_palette.setFocusable(false); add_palette.setToolTipText("Inserts an empty slot to the selected location."); add_palette.setPreferredSize(new Dimension(28, 28)); - add_palette.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - if (add_palette.isSelected()) { - add_palette.setSelected(false); - minus_palette.setEnabled(true); - swap_palette.setEnabled(true); - copy_palette.setEnabled(true); - } else { - add_palette.setSelected(true); - minus_palette.setEnabled(false); - swap_palette.setEnabled(false); - copy_palette.setEnabled(false); - } + add_palette.addActionListener(e -> { + if (add_palette.isSelected()) { + add_palette.setSelected(false); + minus_palette.setEnabled(true); + swap_palette.setEnabled(true); + copy_palette.setEnabled(true); + } else { + add_palette.setSelected(true); + minus_palette.setEnabled(false); + swap_palette.setEnabled(false); + copy_palette.setEnabled(false); } }); tools.add(add_palette); - minus_palette.setIcon(getIcon("/fractalzoomer/icons/palette_minus.png")); + minus_palette.setIcon(MainWindow.getIcon("palette_minus.png")); minus_palette.setFocusable(false); minus_palette.setToolTipText("Removes the color in the selected location."); minus_palette.setPreferredSize(new Dimension(28, 28)); - minus_palette.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - if (minus_palette.isSelected()) { - minus_palette.setSelected(false); - add_palette.setEnabled(true); - swap_palette.setEnabled(true); - copy_palette.setEnabled(true); - } else { - minus_palette.setSelected(true); - add_palette.setEnabled(false); - swap_palette.setEnabled(false); - copy_palette.setEnabled(false); - } + minus_palette.addActionListener(e -> { + if (minus_palette.isSelected()) { + minus_palette.setSelected(false); + add_palette.setEnabled(true); + swap_palette.setEnabled(true); + copy_palette.setEnabled(true); + } else { + minus_palette.setSelected(true); + add_palette.setEnabled(false); + swap_palette.setEnabled(false); + copy_palette.setEnabled(false); } - }); tools.add(minus_palette); - copy_palette.setIcon(getIcon("/fractalzoomer/icons/palette_copy.png")); + copy_palette.setIcon(MainWindow.getIcon("palette_copy.png")); copy_palette.setFocusable(false); copy_palette.setToolTipText("Copies and inserts a color to the selected location."); copy_palette.setPreferredSize(new Dimension(28, 28)); - copy_palette.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { + copy_palette.addActionListener(e -> { - if (copy_palette.isSelected()) { - copy_palette.setSelected(false); - minus_palette.setEnabled(true); - swap_palette.setEnabled(true); - add_palette.setEnabled(true); - } else { - copy_palette.setSelected(true); - minus_palette.setEnabled(false); - swap_palette.setEnabled(false); - add_palette.setEnabled(false); - } - - selectedIndex = -1; - for(int k = 0; k < textfields.length; k++) { - textfields[k].setBackground(oldColor); - } + if (copy_palette.isSelected()) { + copy_palette.setSelected(false); + minus_palette.setEnabled(true); + swap_palette.setEnabled(true); + add_palette.setEnabled(true); + } else { + copy_palette.setSelected(true); + minus_palette.setEnabled(false); + swap_palette.setEnabled(false); + add_palette.setEnabled(false); + } + selectedIndex = -1; + for(int k = 0; k < textfields.length; k++) { + textfields[k].setBackground(oldColor); } }); tools.add(copy_palette); - swap_palette.setIcon(getIcon("/fractalzoomer/icons/shift_palette.png")); + swap_palette.setIcon(MainWindow.getIcon("shift_palette.png")); swap_palette.setFocusable(false); swap_palette.setToolTipText("Swaps two colors."); swap_palette.setPreferredSize(new Dimension(28, 28)); - swap_palette.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { + swap_palette.addActionListener(e -> { - if (swap_palette.isSelected()) { - swap_palette.setSelected(false); - add_palette.setEnabled(true); - minus_palette.setEnabled(true); - copy_palette.setEnabled(true); - } else { - swap_palette.setSelected(true); - add_palette.setEnabled(false); - minus_palette.setEnabled(false); - copy_palette.setEnabled(false); - } - - selectedIndex = -1; - for(int k = 0; k < textfields.length; k++) { - textfields[k].setBackground(oldColor); - } + if (swap_palette.isSelected()) { + swap_palette.setSelected(false); + add_palette.setEnabled(true); + minus_palette.setEnabled(true); + copy_palette.setEnabled(true); + } else { + swap_palette.setSelected(true); + add_palette.setEnabled(false); + minus_palette.setEnabled(false); + copy_palette.setEnabled(false); + } + selectedIndex = -1; + for(int k = 0; k < textfields.length; k++) { + textfields[k].setBackground(oldColor); } }); @@ -1575,189 +1488,184 @@ public void actionPerformed(ActionEvent e) { tools.add(swap_palette); JButton color_picker = new JButton(); - color_picker.setIcon(getIcon("/fractalzoomer/icons/color_picker.png")); + color_picker.setIcon(MainWindow.getIcon("color_picker.png")); color_picker.setFocusable(false); color_picker.setToolTipText("Picks a color from the screen and imports it to the palette."); color_picker.setPreferredSize(new Dimension(28, 28)); - color_picker.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - setEnabled(false); - int color_picker_window_width = 440; - int color_picker_window_height = 250; - color_picker_frame = new JFrame("Color Picker"); - color_picker_frame.setIconImage(getIcon("/fractalzoomer/icons/color_picker.png").getImage()); - color_picker_frame.setSize(color_picker_window_width, color_picker_window_height); - color_picker_frame.setLocation((int) (getLocation().getX() + getSize().getWidth() / 2) - (color_picker_window_width / 2), (int) (getLocation().getY() + getSize().getHeight() / 2) - (color_picker_window_height / 2)); + color_picker.addActionListener(e -> { + setEnabled(false); + int color_picker_window_width = 440; + int color_picker_window_height = 250; + color_picker_frame = new JFrame("Color Picker"); + color_picker_frame.setIconImage(MainWindow.getIcon("color_picker.png").getImage()); + color_picker_frame.setSize(color_picker_window_width, color_picker_window_height); + color_picker_frame.setLocation((int) (getLocation().getX() + getSize().getWidth() / 2) - (color_picker_window_width / 2), (int) (getLocation().getY() + getSize().getHeight() / 2) - (color_picker_window_height / 2)); - color_picker_frame.addWindowListener(new WindowAdapter() { + color_picker_frame.addWindowListener(new WindowAdapter() { - @Override - public void windowClosing(WindowEvent e) { - - ptra2.setVisible(true); - setVisible(true); - setEnabled(true); - color_picker_frame.dispose(); + @Override + public void windowClosing(WindowEvent e) { - } - }); + ptra2.setVisible(true); + setVisible(true); + setEnabled(true); + color_picker_frame.dispose(); - JPanel panel1 = new JPanel(); - panel1.setLayout(new GridLayout(8, 1)); - panel1.setBackground(MainWindow.bg_color); - panel1.add(new JLabel("Move your mouse to the desired color.")); - panel1.add(new JLabel("Press ENTER to capture the color.")); - panel1.add(new JLabel("Press ESC to cancel.")); - panel1.add(new JLabel("")); - panel1.add(new JLabel("The first empty color slot in the palette")); - panel1.add(new JLabel("will be used for the imported color.")); - panel1.add(new JLabel("")); + } + }); - JLabel label1 = new JLabel(); - panel1.add(label1); + JPanel panel1 = new JPanel(); + panel1.setLayout(new GridLayout(8, 1)); + panel1.setBackground(MainWindow.bg_color); + panel1.add(new JLabel("Move your mouse to the desired color.")); + panel1.add(new JLabel("Press ENTER to capture the color.")); + panel1.add(new JLabel("Press ESC to cancel.")); + panel1.add(new JLabel("")); + panel1.add(new JLabel("The first empty color slot in the palette")); + panel1.add(new JLabel("will be used for the imported color.")); + panel1.add(new JLabel("")); - final RoundedPanel panel2 = new RoundedPanel(true, true, true, 10); - panel2.setPreferredSize(new Dimension(120, 120)); + JLabel label1 = new JLabel(); + panel1.add(label1); - RoundedPanel round_panel = new RoundedPanel(true, true, true, 15); - round_panel.setBackground(MainWindow.bg_color); - round_panel.setPreferredSize(new Dimension(370, 160)); - round_panel.setLayout(new GridBagLayout()); + final RoundedPanel panel2 = new RoundedPanel(true, true, true, 10); + panel2.setPreferredSize(new Dimension(120, 120)); - GridBagConstraints con = new GridBagConstraints(); + RoundedPanel round_panel = new RoundedPanel(true, true, true, 15); + round_panel.setBackground(MainWindow.bg_color); + round_panel.setPreferredSize(new Dimension(370, 160)); + round_panel.setLayout(new GridBagLayout()); - con.fill = GridBagConstraints.CENTER; - con.gridx = 0; - con.gridy = 0; + GridBagConstraints con = new GridBagConstraints(); - round_panel.add(panel1, con); + con.fill = GridBagConstraints.CENTER; + con.gridx = 0; + con.gridy = 0; - con.fill = GridBagConstraints.CENTER; - con.gridx = 1; - con.gridy = 0; + round_panel.add(panel1, con); - round_panel.add(new JLabel(" "), con); + con.fill = GridBagConstraints.CENTER; + con.gridx = 1; + con.gridy = 0; - con.fill = GridBagConstraints.CENTER; - con.gridx = 2; - con.gridy = 0; + round_panel.add(new JLabel(" "), con); - round_panel.add(panel2, con); + con.fill = GridBagConstraints.CENTER; + con.gridx = 2; + con.gridy = 0; - JPanel main_panel = new JPanel(); - main_panel.setLayout(new GridBagLayout()); - con.fill = GridBagConstraints.CENTER; - con.gridx = 0; - con.gridy = 0; - main_panel.add(round_panel, con); + round_panel.add(panel2, con); - JScrollPane scrollPane = new JScrollPane(main_panel); - color_picker_frame.add(scrollPane); + JPanel main_panel = new JPanel(); + main_panel.setLayout(new GridBagLayout()); + con.fill = GridBagConstraints.CENTER; + con.gridx = 0; + con.gridy = 0; + main_panel.add(round_panel, con); - final PixelColor color_picker_thread = new PixelColor(panel2, label1); + JScrollPane scrollPane = new JScrollPane(main_panel); + color_picker_frame.add(scrollPane); - color_picker_frame.addKeyListener(new KeyListener() { + final PixelColor color_picker_thread = new PixelColor(panel2, label1); - @Override - public void keyTyped(KeyEvent e) { + color_picker_frame.addKeyListener(new KeyListener() { - } + @Override + public void keyTyped(KeyEvent e) { - @Override - public void keyPressed(KeyEvent e) { - switch (e.getKeyCode()) { - case KeyEvent.VK_ENTER: - color_picker_thread.terminate(); + } + @Override + public void keyPressed(KeyEvent e) { + switch (e.getKeyCode()) { + case KeyEvent.VK_ENTER: + color_picker_thread.terminate(); + + try { + color_picker_thread.join(); + } catch (InterruptedException ex) { + } + + int m; + for (m = 0; m < labels.length; m++) { try { - color_picker_thread.join(); - } catch (InterruptedException ex) { - } - - int m; - for (m = 0; m < labels.length; m++) { - try { - if (Double.parseDouble(textfields[m].getText()) == 0) { - break; - } - } catch (Exception ex) { - + if (Double.parseDouble(textfields[m].getText()) == 0) { + break; } + } catch (Exception ex) { + } + } - if (m != labels.length) { - temp_custom_palette[m][0] = 12; - temp_custom_palette[m][1] = panel2.getBackground().getRed(); - temp_custom_palette[m][2] = panel2.getBackground().getGreen(); - temp_custom_palette[m][3] = panel2.getBackground().getBlue(); - - blockUpdate = true; - labels[m].setBackground(new Color(temp_custom_palette[m][1], temp_custom_palette[m][2], temp_custom_palette[m][3])); - textfields[m].setText("" + temp_custom_palette[m][0]); - blockUpdate = false; - - try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - - paintGradientAndGraph(c); - } catch (ArithmeticException ex) { - length_label.setText("0"); - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient.repaint(); - - Graphics2D g2 = colors2.createGraphics(); - g2.setColor(Color.WHITE); - g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); - graph.repaint(); - } + if (m != labels.length) { + temp_custom_palette[m][0] = 12; + temp_custom_palette[m][1] = panel2.getBackground().getRed(); + temp_custom_palette[m][2] = panel2.getBackground().getGreen(); + temp_custom_palette[m][3] = panel2.getBackground().getBlue(); - ptra2.setVisible(true); - setVisible(true); - setEnabled(true); - color_picker_frame.dispose(); - } else { - ptra2.setVisible(true); - setVisible(true); - setEnabled(true); - color_picker_frame.dispose(); - JOptionPane.showMessageDialog(this_frame, "The palette is full.", "Error!", JOptionPane.ERROR_MESSAGE); - } - break; - case KeyEvent.VK_ESCAPE: - color_picker_thread.terminate(); + blockUpdate = true; + labels[m].setBackground(new Color(temp_custom_palette[m][1], temp_custom_palette[m][2], temp_custom_palette[m][3])); + textfields[m].setText("" + temp_custom_palette[m][0]); + blockUpdate = false; try { - color_picker_thread.join(); - } catch (InterruptedException ex) { + Color[] c19 = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + + paintGradientAndGraph(c19); + } catch (ArithmeticException ex) { + length_label.setText("0"); + Graphics2D g = colors.createGraphics(); + g.setColor(Color.LIGHT_GRAY); + g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient.repaint(); + + Graphics2D g2 = colors2.createGraphics(); + g2.setColor(Color.WHITE); + g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); + graph.repaint(); } ptra2.setVisible(true); setVisible(true); setEnabled(true); color_picker_frame.dispose(); - break; - } + } else { + ptra2.setVisible(true); + setVisible(true); + setEnabled(true); + color_picker_frame.dispose(); + JOptionPane.showMessageDialog(this_frame, "The palette is full.", "Error!", JOptionPane.ERROR_MESSAGE); + } + break; + case KeyEvent.VK_ESCAPE: + color_picker_thread.terminate(); + + try { + color_picker_thread.join(); + } catch (InterruptedException ex) { + } + + ptra2.setVisible(true); + setVisible(true); + setEnabled(true); + color_picker_frame.dispose(); + break; } + } - @Override - public void keyReleased(KeyEvent e) { + @Override + public void keyReleased(KeyEvent e) { - } + } - }); + }); - ptra2.setVisible(false); - setVisible(false); - color_picker_frame.setVisible(true); - - color_picker_thread.start(); - } + ptra2.setVisible(false); + setVisible(false); + color_picker_frame.setVisible(true); + color_picker_thread.start(); }); tools.add(color_picker); @@ -1765,7 +1673,7 @@ public void keyReleased(KeyEvent e) { JMenu presets_menu = new JMenu("Presets"); int count = 0; - for(l = 0; l < palette.length; l++) { + for(int l = 0; l < palette.length; l++) { if(l < MainWindow.CUSTOM_PALETTE_ID && l != MainWindow.CUSTOM_PALETTE_ID && l != MainWindow.DIRECT_PALETTE_ID) { count++; } @@ -1775,7 +1683,7 @@ public void keyReleased(KeyEvent e) { palette_indexing = new int[preset_palettes_str.length]; - for (l = 0; l < preset_palettes_str.length; l++) { + for (int l = 0; l < preset_palettes_str.length; l++) { if(l < MainWindow.CUSTOM_PALETTE_ID && l != MainWindow.CUSTOM_PALETTE_ID && l != MainWindow.DIRECT_PALETTE_ID) { preset_palettes_str[l + 1] = palette[l].getText(); palette_indexing[l + 1] = l; @@ -1787,7 +1695,7 @@ public void keyReleased(KeyEvent e) { preset_palettes = new JMenuItem[preset_palettes_str.length]; - for (l = 0; l < palette_indexing.length; l++) { + for (int l = 0; l < palette_indexing.length; l++) { if (palette_indexing[l] == -1) { c = CustomPalette.getPalette(default_editor_palette, color_interpolation, color_space, reversed_palette, temp_color_cycling_location, scale_factor_palette_val, processing_alg); @@ -1799,9 +1707,9 @@ public void keyReleased(KeyEvent e) { Graphics2D g = palette_preview.createGraphics(); for (int j = 0; j < c.length; j++) { if (smoothing) { - GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / c.length, 0, c[j], (j + 1) * palette_preview.getWidth() / c.length, 0, c[(j + 1) % c.length]); + GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / ((float)c.length), 0, c[j], (j + 1) * palette_preview.getWidth() / ((float)c.length), 0, c[(j + 1) % c.length]); g.setPaint(gp); - g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight())); + g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / ((double)c.length), 0, (j + 1) * palette_preview.getWidth() / ((double)c.length) - j * palette_preview.getWidth() / ((double)c.length), palette_preview.getHeight())); } else { g.setColor(c[j]); g.fillRect(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight()); @@ -1810,52 +1718,47 @@ public void keyReleased(KeyEvent e) { preset_palettes[l] = new JMenuItem(preset_palettes_str[l], new ImageIcon(palette_preview)); - preset_palettes[l].addActionListener(new ActionListener() { - - int temp = l; - - @Override - public void actionPerformed(ActionEvent e) { - if (temp == 0) { - blockUpdate = true; - for (int m = 0; m < labels.length; m++) { - temp_custom_palette[m][0] = default_editor_palette[m][0]; - temp_custom_palette[m][1] = default_editor_palette[m][1]; - temp_custom_palette[m][2] = default_editor_palette[m][2]; - temp_custom_palette[m][3] = default_editor_palette[m][3]; - labels[m].setBackground(new Color(temp_custom_palette[m][1], temp_custom_palette[m][2], temp_custom_palette[m][3])); - textfields[m].setText("" + temp_custom_palette[m][0]); - } - blockUpdate = false; - } else { - blockUpdate = true; - for (int m = 0; m < labels.length; m++) { - temp_custom_palette[m][0] = editor_default_palettes[temp - 1][m][0]; - temp_custom_palette[m][1] = editor_default_palettes[temp - 1][m][1]; - temp_custom_palette[m][2] = editor_default_palettes[temp - 1][m][2]; - temp_custom_palette[m][3] = editor_default_palettes[temp - 1][m][3]; - labels[m].setBackground(new Color(temp_custom_palette[m][1], temp_custom_palette[m][2], temp_custom_palette[m][3])); - textfields[m].setText("" + temp_custom_palette[m][0]); - } - blockUpdate = false; + final int temp = l; + preset_palettes[l].addActionListener(e -> { + if (temp == 0) { + blockUpdate = true; + for (int m = 0; m < labels.length; m++) { + temp_custom_palette[m][0] = default_editor_palette[m][0]; + temp_custom_palette[m][1] = default_editor_palette[m][1]; + temp_custom_palette[m][2] = default_editor_palette[m][2]; + temp_custom_palette[m][3] = default_editor_palette[m][3]; + labels[m].setBackground(new Color(temp_custom_palette[m][1], temp_custom_palette[m][2], temp_custom_palette[m][3])); + textfields[m].setText("" + temp_custom_palette[m][0]); + } + blockUpdate = false; + } else { + blockUpdate = true; + for (int m = 0; m < labels.length; m++) { + temp_custom_palette[m][0] = editor_default_palettes[temp - 1][m][0]; + temp_custom_palette[m][1] = editor_default_palettes[temp - 1][m][1]; + temp_custom_palette[m][2] = editor_default_palettes[temp - 1][m][2]; + temp_custom_palette[m][3] = editor_default_palettes[temp - 1][m][3]; + labels[m].setBackground(new Color(temp_custom_palette[m][1], temp_custom_palette[m][2], temp_custom_palette[m][3])); + textfields[m].setText("" + temp_custom_palette[m][0]); } + blockUpdate = false; + } - try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + try { + Color[] c113 = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - paintGradientAndGraph(c); - } catch (ArithmeticException ex) { - length_label.setText("0"); - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient.repaint(); + paintGradientAndGraph(c113); + } catch (ArithmeticException ex) { + length_label.setText("0"); + Graphics2D g1 = colors.createGraphics(); + g1.setColor(Color.LIGHT_GRAY); + g1.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient.repaint(); - Graphics2D g2 = colors2.createGraphics(); - g2.setColor(Color.WHITE); - g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); - graph.repaint(); - } + Graphics2D g2 = colors2.createGraphics(); + g2.setColor(Color.WHITE); + g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); + graph.repaint(); } }); presets_menu.add(preset_palettes[l]); @@ -1872,28 +1775,23 @@ public void actionPerformed(ActionEvent e) { check_box_preview_smooth_color.setToolTipText("Previews the palette for color smoothing."); check_box_preview_smooth_color.setBackground(MainWindow.bg_color); - check_box_preview_smooth_color.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + check_box_preview_smooth_color.addActionListener(e -> { + try { + Color[] c111 = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - paintGradientAndGraph(c); - } catch (ArithmeticException ex) { - length_label.setText("0"); - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient.repaint(); + paintGradientAndGraph(c111); + } catch (ArithmeticException ex) { + length_label.setText("0"); + Graphics2D g = colors.createGraphics(); + g.setColor(Color.LIGHT_GRAY); + g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient.repaint(); - Graphics2D g2 = colors2.createGraphics(); - g2.setColor(Color.WHITE); - g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); - graph.repaint(); - } + Graphics2D g2 = colors2.createGraphics(); + g2.setColor(Color.WHITE); + g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); + graph.repaint(); } - }); JPanel p1 = new JPanel(); @@ -1907,58 +1805,55 @@ public void actionPerformed(ActionEvent e) { tools.add(new JLabel("Preset: ")); - JComboBox extra_presets_box = new JComboBox(extraPalettes.getNames()); + JComboBox extra_presets_box = new JComboBox<>(extraPalettes.getNames()); extra_presets_box.setToolTipText("Loads additional presets to the editor."); tools.add(extra_presets_box); - extra_presets_box.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - blockUpdate = true; + extra_presets_box.addActionListener(e -> { + blockUpdate = true; - ArrayList> palette = extraPalettes.getPalette(extra_presets_box.getSelectedIndex(), labels.length); + ArrayList> palette1 = extraPalettes.getPalette(extra_presets_box.getSelectedIndex(), labels.length); - for (int m = 0; m < labels.length; m++) { - if(m < palette.size()) { - ArrayList rgb = palette.get(m); - if (rgb.size() == 3) { - temp_custom_palette[m][0] = 16; - temp_custom_palette[m][1] = rgb.get(0); - temp_custom_palette[m][2] = rgb.get(1); - temp_custom_palette[m][3] = rgb.get(2); + for (int m = 0; m < labels.length; m++) { + if(m < palette1.size()) { + ArrayList rgb = palette1.get(m); + if (rgb.size() == 3) { + temp_custom_palette[m][0] = 16; + temp_custom_palette[m][1] = rgb.get(0); + temp_custom_palette[m][2] = rgb.get(1); + temp_custom_palette[m][3] = rgb.get(2); - } } - else { - temp_custom_palette[m][0] = 0; - temp_custom_palette[m][1] = 0; - temp_custom_palette[m][2] = 0; - temp_custom_palette[m][3] = 0; - } - - labels[m].setBackground(new Color(temp_custom_palette[m][1], temp_custom_palette[m][2], temp_custom_palette[m][3])); - textfields[m].setText("" + temp_custom_palette[m][0]); + } + else { + temp_custom_palette[m][0] = 0; + temp_custom_palette[m][1] = 0; + temp_custom_palette[m][2] = 0; + temp_custom_palette[m][3] = 0; } - blockUpdate = false; + labels[m].setBackground(new Color(temp_custom_palette[m][1], temp_custom_palette[m][2], temp_custom_palette[m][3])); + textfields[m].setText("" + temp_custom_palette[m][0]); + } - try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + blockUpdate = false; - paintGradientAndGraph(c); - } catch (ArithmeticException ex) { - length_label.setText("0"); - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient.repaint(); + try { + Color[] c110 = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); - Graphics2D g2 = colors2.createGraphics(); - g2.setColor(Color.WHITE); - g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); - graph.repaint(); - } + paintGradientAndGraph(c110); + } catch (ArithmeticException ex) { + length_label.setText("0"); + Graphics2D g = colors.createGraphics(); + g.setColor(Color.LIGHT_GRAY); + g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient.repaint(); + + Graphics2D g2 = colors2.createGraphics(); + g2.setColor(Color.WHITE); + g2.fillRect(0, 0, colors2.getWidth(), colors2.getHeight()); + graph.repaint(); } }); @@ -2033,12 +1928,6 @@ public void actionPerformed(ActionEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - private void paintGradientAndGraph(Color[] c) { try { @@ -2046,9 +1935,9 @@ private void paintGradientAndGraph(Color[] c) { Graphics2D g = colors.createGraphics(); for (int i = 0; i < c.length; i++) { if (check_box_preview_smooth_color.isSelected()) { - GradientPaint gp = new GradientPaint(i * colors.getWidth() / c.length, 0, c[i], (i + 1) * colors.getWidth() / c.length, 0, c[(i + 1) % c.length]); + GradientPaint gp = new GradientPaint(i * colors.getWidth() / ((float)c.length), 0, c[i], (i + 1) * colors.getWidth() / ((float)c.length), 0, c[(i + 1) % c.length]); g.setPaint(gp); - g.fill(new Rectangle2D.Double(i * colors.getWidth() / c.length, 0, (i + 1) * colors.getWidth() / c.length - i * colors.getWidth() / c.length, colors.getHeight())); + g.fill(new Rectangle2D.Double(i * colors.getWidth() / ((double)c.length), 0, (i + 1) * colors.getWidth() / ((double)c.length) - i * colors.getWidth() / ((double)c.length), colors.getHeight())); } else { g.setColor(c[i]); g.fillRect(i * colors.getWidth() / c.length, 0, (i + 1) * colors.getWidth() / c.length - i * colors.getWidth() / c.length, colors.getHeight()); @@ -2070,19 +1959,19 @@ private void paintGradientAndGraph(Color[] c) { g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); for (int i = 0; i < c.length; i++) { g.setColor(Color.RED); - g.drawLine(1 + i * colors2.getWidth() / c.length, 10 + colors2.getHeight() / 5 + 5 - (int) (((colors2.getHeight() / 5) / 255.0) * c[i].getRed()), (i + 1) * colors2.getWidth() / c.length, 10 + colors2.getHeight() / 5 + 5 - (int) (((colors2.getHeight() / 5) / 255.0) * c[(i + 1) % c.length].getRed())); + g.drawLine(1 + i * colors2.getWidth() / c.length, 10 + colors2.getHeight() / 5 + 5 - (int) (((colors2.getHeight() / 5.0) / 255.0) * c[i].getRed()), (i + 1) * colors2.getWidth() / c.length, 10 + colors2.getHeight() / 5 + 5 - (int) (((colors2.getHeight() / 5.0) / 255.0) * c[(i + 1) % c.length].getRed())); g.setColor(Color.LIGHT_GRAY); g.drawLine(0, 10 + colors2.getHeight() / 5 + 10, colors2.getWidth(), 10 + colors2.getHeight() / 5 + 10); g.setColor(Color.GREEN); - g.drawLine(1 + i * colors2.getWidth() / c.length, 20 + 2 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5) / 255.0) * c[i].getGreen()), (i + 1) * colors2.getWidth() / c.length, 20 + 2 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5) / 255.0) * c[(i + 1) % c.length].getGreen())); + g.drawLine(1 + i * colors2.getWidth() / c.length, 20 + 2 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5.0) / 255.0) * c[i].getGreen()), (i + 1) * colors2.getWidth() / c.length, 20 + 2 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5.0) / 255.0) * c[(i + 1) % c.length].getGreen())); g.setColor(Color.LIGHT_GRAY); g.drawLine(0, 20 + 2 * (colors2.getHeight() / 5 + 10), colors2.getWidth(), 20 + 2 * (colors2.getHeight() / 5 + 10)); g.setColor(Color.BLUE); - g.drawLine(1 + i * colors2.getWidth() / c.length, 30 + 3 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5) / 255.0) * c[i].getBlue()), (i + 1) * colors2.getWidth() / c.length, 30 + 3 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5) / 255.0) * c[(i + 1) % c.length].getBlue())); + g.drawLine(1 + i * colors2.getWidth() / c.length, 30 + 3 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5.0) / 255.0) * c[i].getBlue()), (i + 1) * colors2.getWidth() / c.length, 30 + 3 * (colors2.getHeight() / 5 + 5) - (int) (((colors2.getHeight() / 5.0) / 255.0) * c[(i + 1) % c.length].getBlue())); } } catch (Exception ex) { length_label.setText("0"); @@ -2108,24 +1997,20 @@ private void savePalette() { String name = "palette " + DateTimeFormatter.ofPattern("yyyy-MM-dd HH;mm;ss").format(LocalDateTime.now()) + ".fzp"; file_chooser.setSelectedFile(new File(name)); - file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, new PropertyChangeListener() { - - @Override - public void propertyChange(PropertyChangeEvent evt) { - FileNameExtensionFilter filter = (FileNameExtensionFilter) evt.getNewValue(); - - String extension = filter.getExtensions()[0]; + file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, evt -> { + FileNameExtensionFilter filter = (FileNameExtensionFilter) evt.getNewValue(); - String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); + String extension = filter.getExtensions()[0]; - int index = file_name.lastIndexOf("."); + String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); - if (index != -1) { - file_name = file_name.substring(0, index); - } + int index = file_name.lastIndexOf("."); - file_chooser.setSelectedFile(new File(file_name + "." + extension)); + if (index != -1) { + file_name = file_name.substring(0, index); } + + file_chooser.setSelectedFile(new File(file_name + "." + extension)); }); int returnVal = file_chooser.showDialog(this_frame, "Save Palette"); @@ -2142,21 +2027,23 @@ public void propertyChange(PropertyChangeEvent evt) { try { file_temp = new ObjectOutputStream(new FileOutputStream(file.toString())); - SettingsPalette1062 settings_palette = new SettingsPalette1062(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, combo_box_processing.getSelectedIndex(), (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0)); + SettingsPalette1062 settings_palette = new SettingsPalette1062(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, combo_box_processing.getSelectedIndex(), (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0)); file_temp.writeObject(settings_palette); file_temp.flush(); } catch (IOException ex) { } try { - file_temp.close(); + if(file_temp != null) { + file_temp.close(); + } } catch (Exception ex) { } } else if (extension.equalsIgnoreCase("txt")) { Color[] c = null; try { - c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); } catch (ArithmeticException ex) { JOptionPane.showMessageDialog(this_frame, "The palette cannot be empty.", "Error!", JOptionPane.ERROR_MESSAGE); return; @@ -2192,24 +2079,20 @@ private void loadPalette() { file_chooser.addChoosableFileFilter(new FileNameExtensionFilter("Fractal Zoomer Palette (*.fzp)", "fzp")); - file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, new PropertyChangeListener() { - - @Override - public void propertyChange(PropertyChangeEvent evt) { - FileNameExtensionFilter filter = (FileNameExtensionFilter) evt.getNewValue(); + file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, evt -> { + FileNameExtensionFilter filter = (FileNameExtensionFilter) evt.getNewValue(); - String extension = filter.getExtensions()[0]; - - String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); + String extension = filter.getExtensions()[0]; - int index = file_name.lastIndexOf("."); + String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); - if (index != -1) { - file_name = file_name.substring(0, index); - } + int index = file_name.lastIndexOf("."); - file_chooser.setSelectedFile(new File(file_name + "." + extension)); + if (index != -1) { + file_name = file_name.substring(0, index); } + + file_chooser.setSelectedFile(new File(file_name + "." + extension)); }); int returnVal = file_chooser.showDialog(this_frame, "Load Palette"); @@ -2241,15 +2124,15 @@ public void propertyChange(PropertyChangeEvent evt) { blockUpdate = false; if (version < 1062) { - scale_factor_palette_slid.setValue((int) (scale_factor_palette_slid.getMaximum() / 2)); + scale_factor_palette_slid.setValue((int) (scale_factor_palette_slid.getMaximum() / 2.0)); combo_box_processing.setSelectedIndex(MainWindow.PROCESSING_NONE); } else { combo_box_processing.setSelectedIndex(((SettingsPalette1062) settings_palette).getProcessingAlgorithm()); if (combo_box_processing.getSelectedIndex() == MainWindow.PROCESSING_NONE || combo_box_processing.getSelectedIndex() == MainWindow.PROCESSING_HISTOGRAM_BRIGHTNESS || combo_box_processing.getSelectedIndex() == MainWindow.PROCESSING_HISTOGRAM_LIGHTNESS_LAB) { - scale_factor_palette_slid.setValue(scale_factor_palette_slid.getMaximum() / 2); + scale_factor_palette_slid.setValue((int)(scale_factor_palette_slid.getMaximum() / 2.0)); } else { - scale_factor_palette_slid.setValue((int) (((SettingsPalette1062) settings_palette).getScaleFactorPaletteValue() * scale_factor_palette_slid.getMaximum() / 2 + scale_factor_palette_slid.getMaximum() / 2)); + scale_factor_palette_slid.setValue((int) (((SettingsPalette1062) settings_palette).getScaleFactorPaletteValue() * scale_factor_palette_slid.getMaximum() / 2 + scale_factor_palette_slid.getMaximum() / 2.0)); } } } catch (IOException ex) { @@ -2261,7 +2144,9 @@ public void propertyChange(PropertyChangeEvent evt) { } try { - file_temp.close(); + if(file_temp != null) { + file_temp.close(); + } } catch (Exception ex) { } } @@ -2645,23 +2530,23 @@ else if (random_palette_alg == 10) { private void updateColorPalettesMenu() { - for (l = 0; l < preset_palettes.length; l++) { + for (int l = 0; l < preset_palettes.length; l++) { Color[] c = null; if (l == 0) { // the current activated palette - c = CustomPalette.getPalette(default_editor_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + c = CustomPalette.getPalette(default_editor_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); } else { - c = CustomPalette.getPalette(editor_default_palettes[l - 1], combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + c = CustomPalette.getPalette(editor_default_palettes[l - 1], combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); } BufferedImage palette_preview = new BufferedImage(250, 24, BufferedImage.TYPE_INT_ARGB); Graphics2D g = palette_preview.createGraphics(); for (int j = 0; j < c.length; j++) { if (check_box_preview_smooth_color.isSelected()) { - GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / c.length, 0, c[j], (j + 1) * palette_preview.getWidth() / c.length, 0, c[(j + 1) % c.length]); + GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / ((float)c.length), 0, c[j], (j + 1) * palette_preview.getWidth() / ((float)c.length), 0, c[(j + 1) % c.length]); g.setPaint(gp); - g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight())); + g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / ((double)c.length), 0, (j + 1) * palette_preview.getWidth() / ((double)c.length) - j * palette_preview.getWidth() / ((double)c.length), palette_preview.getHeight())); } else { g.setColor(c[j]); g.fillRect(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight()); @@ -2680,7 +2565,7 @@ public void colorChanged(int id) { temp_custom_palette[id][3] = labels[id].getBackground().getBlue(); try { - Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); + Color[] c = CustomPalette.getPalette(temp_custom_palette, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp_color_cycling_location, (scale_factor_palette_slid.getValue() - scale_factor_palette_slid.getMaximum() / 2.0) / (scale_factor_palette_slid.getMaximum() / 2.0), combo_box_processing.getSelectedIndex()); paintGradientAndGraph(c); } catch (ArithmeticException ex) { diff --git a/src/fractalzoomer/gui/D3Dialog.java b/src/fractalzoomer/gui/D3Dialog.java index f7a431dd0..c4db32e3f 100644 --- a/src/fractalzoomer/gui/D3Dialog.java +++ b/src/fractalzoomer/gui/D3Dialog.java @@ -22,12 +22,8 @@ import javax.swing.*; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -46,7 +42,7 @@ public D3Dialog(MainWindow ptr, Settings s) { setTitle("3D"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JCheckBox d3 = new JCheckBox("3D"); d3.setSelected(s.d3s.d3); @@ -94,7 +90,7 @@ public D3Dialog(MainWindow ptr, Settings s) { String[] height_options = {"log(x + 1)", "log(log(x + 1) + 1)", "1 / (x + 1)", "e^(-x + 5)", "150 - e^(-x + 5)", "150 / (1 + e^(-3*x+3))", "1 / (log(x + 1) + 1)"}; - JComboBox height_algorithm_opt = new JComboBox(height_options); + JComboBox height_algorithm_opt = new JComboBox<>(height_options); height_algorithm_opt.setSelectedIndex(s.d3s.height_algorithm); height_algorithm_opt.setFocusable(false); height_algorithm_opt.setToolTipText("Sets the height algorithm."); @@ -109,25 +105,20 @@ public D3Dialog(MainWindow ptr, Settings s) { field3.setEnabled(s.d3s.gaussian_scaling); String[] kernels = {"3", "5", "7", "9", "11"}; - final JComboBox kernels_size_opt = new JComboBox(kernels); + final JComboBox kernels_size_opt = new JComboBox<>(kernels); kernels_size_opt.setSelectedIndex(s.d3s.gaussian_kernel); kernels_size_opt.setFocusable(false); kernels_size_opt.setEnabled(s.d3s.gaussian_scaling); kernels_size_opt.setToolTipText("Sets the radius of the gaussian normalization."); - gaussian_scaling_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - if (gaussian_scaling_opt.isSelected()) { - field3.setEnabled(true); - kernels_size_opt.setEnabled(true); - } else { - field3.setEnabled(false); - kernels_size_opt.setEnabled(false); - } + gaussian_scaling_opt.addActionListener(e -> { + if (gaussian_scaling_opt.isSelected()) { + field3.setEnabled(true); + kernels_size_opt.setEnabled(true); + } else { + field3.setEnabled(false); + kernels_size_opt.setEnabled(false); } - }); @@ -144,17 +135,12 @@ public void actionPerformed(ActionEvent e) { color_blend.setPaintLabels(true); color_blend.setFocusable(false); - JComboBox d3_color_method_combo = new JComboBox(Constants.colorMethod); + JComboBox d3_color_method_combo = new JComboBox<>(Constants.colorMethod); d3_color_method_combo.setSelectedIndex(s.d3s.d3_color_type); d3_color_method_combo.setFocusable(false); d3_color_method_combo.setToolTipText("Sets the 3d color method."); - d3_color_method_combo.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - color_blend.setEnabled(d3_color_method_combo.getSelectedIndex() == 3); - } - }); + d3_color_method_combo.addActionListener(e -> color_blend.setEnabled(d3_color_method_combo.getSelectedIndex() == 3)); color_blend.setEnabled(s.d3s.d3_color_type == 3); @@ -178,14 +164,14 @@ public void actionPerformed(ActionEvent e) { String[] shades = {"White & Black", "White", "Black"}; - final JComboBox shade_choice_box = new JComboBox(shades); + final JComboBox shade_choice_box = new JComboBox<>(shades); shade_choice_box.setSelectedIndex(s.d3s.shade_choice); shade_choice_box.setToolTipText("Selects the shade colors."); shade_choice_box.setFocusable(false); String[] shade_algorithms = {"Linear Interpolation", "Cosine Interpolation", "<10% and >90% Lin. Int.", "<20% and >80% Lin. Int.", "<30% and >70% Lin. Int.", "<40% and >60% Lin. Int."}; - final JComboBox shade_algorithm_box = new JComboBox(shade_algorithms); + final JComboBox shade_algorithm_box = new JComboBox<>(shade_algorithms); shade_algorithm_box.setSelectedIndex(s.d3s.shade_algorithm); shade_algorithm_box.setToolTipText("Selects the shade algorithm."); shade_algorithm_box.setFocusable(false); @@ -205,20 +191,16 @@ public void actionPerformed(ActionEvent e) { shade_invert_opt.setEnabled(true); } - height_shading_opt.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - if (!height_shading_opt.isSelected()) { - shade_choice_box.setEnabled(false); - shade_algorithm_box.setEnabled(false); - shade_invert_opt.setEnabled(false); - } else { - shade_choice_box.setEnabled(true); - shade_algorithm_box.setEnabled(true); - shade_invert_opt.setEnabled(true); - } + height_shading_opt.addActionListener(e -> { + if (!height_shading_opt.isSelected()) { + shade_choice_box.setEnabled(false); + shade_algorithm_box.setEnabled(false); + shade_invert_opt.setEnabled(false); + } else { + shade_choice_box.setEnabled(true); + shade_algorithm_box.setEnabled(true); + shade_invert_opt.setEnabled(true); } - }); JPanel temp_height_color_panel = new JPanel(); @@ -267,19 +249,14 @@ public void actionPerformed(ActionEvent e) { temp_p4.add(field_granularity); temp_p4.add(field_density); - histogram_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - if (histogram_opt.isSelected()) { - field_granularity.setEnabled(true); - field_density.setEnabled(true); - } else { - field_granularity.setEnabled(false); - field_density.setEnabled(false); - } + histogram_opt.addActionListener(e -> { + if (histogram_opt.isSelected()) { + field_granularity.setEnabled(true); + field_density.setEnabled(true); + } else { + field_granularity.setEnabled(false); + field_density.setEnabled(false); } - }); Object[] message3 = { @@ -312,117 +289,116 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + e -> { + String prop = e.getPropertyName(); - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + Object value = optionPane.getValue(); - try { - int temp = Integer.parseInt(field.getText()); - double temp2 = Double.parseDouble(field2.getText()); - double temp3 = Double.parseDouble(field3.getText()); - double temp4 = Double.parseDouble(size_opt.getText()); - int temp5 = Integer.parseInt(field_granularity.getText()); - double temp6 = Double.parseDouble(field_density.getText()); - - if (temp < 10) { - JOptionPane.showMessageDialog(ptra, "The 3D detail level must be greater than 9.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } else if (temp > 2000) { - JOptionPane.showMessageDialog(ptra, "The 3D detail level must be less than 2001.", "Error!", JOptionPane.ERROR_MESSAGE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset return; } - if (temp2 <= 0) { - JOptionPane.showMessageDialog(ptra, "The height scale must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if (temp3 <= 0) { - JOptionPane.showMessageDialog(ptra, "The gaussian normalization weight must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (temp4 <= 0) { - JOptionPane.showMessageDialog(ptra, "The size must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; } - if(temp5 < 1) { - JOptionPane.showMessageDialog(ptra, "The histogram bin granularity must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + try { + int temp = Integer.parseInt(field.getText()); + double temp2 = Double.parseDouble(field2.getText()); + double temp3 = Double.parseDouble(field3.getText()); + double temp4 = Double.parseDouble(size_opt.getText()); + int temp5 = Integer.parseInt(field_granularity.getText()); + double temp6 = Double.parseDouble(field_density.getText()); + + if (temp < 10) { + JOptionPane.showMessageDialog(ptra, "The 3D detail level must be greater than 9.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } else if (temp > 2000) { + JOptionPane.showMessageDialog(ptra, "The 3D detail level must be less than 2001.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp2 <= 0) { + JOptionPane.showMessageDialog(ptra, "The height scale must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp3 <= 0) { + JOptionPane.showMessageDialog(ptra, "The gaussian normalization weight must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp4 <= 0) { + JOptionPane.showMessageDialog(ptra, "The size must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if(temp5 < 1) { + JOptionPane.showMessageDialog(ptra, "The histogram bin granularity must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if(temp5 > 50) { + JOptionPane.showMessageDialog(ptra, "The histogram bin granularity must be lower than 51.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp6 <= 0) { + JOptionPane.showMessageDialog(ptra, "The histogram density must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.d3s.detail = temp; + s.d3s.d3_height_scale = temp2; + s.d3s.d3_size_scale = temp4; + s.d3s.height_algorithm = height_algorithm_opt.getSelectedIndex(); + s.d3s.gaussian_scaling = gaussian_scaling_opt.isSelected(); + s.d3s.gaussian_weight = temp3; + s.d3s.gaussian_kernel = kernels_size_opt.getSelectedIndex(); + s.d3s.max_range = scale_range.getUpperValue(); + s.d3s.min_range = scale_range.getValue(); + s.d3s.max_scaling = scale_max_val_opt.getValue(); + s.d3s.d3_color_type = d3_color_method_combo.getSelectedIndex(); + + s.d3s.shade_height = height_shading_opt.isSelected(); + s.d3s.shade_choice = shade_choice_box.getSelectedIndex(); + s.d3s.shade_algorithm = shade_algorithm_box.getSelectedIndex(); + s.d3s.shade_invert = shade_invert_opt.isSelected(); + + //d3_draw_method = draw_choice.getSelectedIndex(); + s.d3s.color_3d_blending = color_blend.getValue() / 100.0; + + s.d3s.histogram_equalization = histogram_opt.isSelected(); + s.d3s.histogram_granularity = temp5; + s.d3s.histogram_density = temp6; + s.d3s.preHeightScaling = preHeightScaling.isSelected(); + + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - if(temp5 > 50) { - JOptionPane.showMessageDialog(ptra, "The histogram bin granularity must be lower than 51.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if (temp6 <= 0) { - JOptionPane.showMessageDialog(ptra, "The histogram density must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - s.d3s.detail = temp; - s.d3s.d3_height_scale = temp2; - s.d3s.d3_size_scale = temp4; - s.d3s.height_algorithm = height_algorithm_opt.getSelectedIndex(); - s.d3s.gaussian_scaling = gaussian_scaling_opt.isSelected(); - s.d3s.gaussian_weight = temp3; - s.d3s.gaussian_kernel = kernels_size_opt.getSelectedIndex(); - s.d3s.max_range = scale_range.getUpperValue(); - s.d3s.min_range = scale_range.getValue(); - s.d3s.max_scaling = scale_max_val_opt.getValue(); - s.d3s.d3_color_type = d3_color_method_combo.getSelectedIndex(); - - s.d3s.shade_height = height_shading_opt.isSelected(); - s.d3s.shade_choice = shade_choice_box.getSelectedIndex(); - s.d3s.shade_algorithm = shade_algorithm_box.getSelectedIndex(); - s.d3s.shade_invert = shade_invert_opt.isSelected(); - - //d3_draw_method = draw_choice.getSelectedIndex(); - s.d3s.color_3d_blending = color_blend.getValue() / 100.0; - - s.d3s.histogram_equalization = histogram_opt.isSelected(); - s.d3s.histogram_granularity = temp5; - s.d3s.histogram_density = temp6; - s.d3s.preHeightScaling = preHeightScaling.isSelected(); - - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptra.set3DOptionPost(d3.isSelected()); } - - dispose(); - ptra.set3DOptionPost(d3.isSelected()); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -435,10 +411,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/DomainColoringFrame.java b/src/fractalzoomer/gui/DomainColoringFrame.java index eff816ee7..5617df254 100644 --- a/src/fractalzoomer/gui/DomainColoringFrame.java +++ b/src/fractalzoomer/gui/DomainColoringFrame.java @@ -23,7 +23,10 @@ import javax.swing.*; import javax.swing.border.TitledBorder; import java.awt.*; -import java.awt.event.*; +import java.awt.event.ActionEvent; +import java.awt.event.KeyEvent; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; import static fractalzoomer.main.Constants.CUSTOM_PALETTE_ID; import static fractalzoomer.main.Constants.domainAlgNames; @@ -49,7 +52,7 @@ public DomainColoringFrame(MainWindow ptra, final Settings s) { int custom_palette_window_width = 750; int custom_palette_window_height = 390; setTitle("Domain Coloring"); - setIconImage(getIcon("/fractalzoomer/icons/domain_coloring.png").getImage()); + setIconImage(MainWindow.getIcon("domain_coloring.png").getImage()); setSize(custom_palette_window_width, custom_palette_window_height); setLocation((int) (ptra2.getLocation().getX() + ptra2.getSize().getWidth() / 2) - (custom_palette_window_width / 2), (int) (ptra2.getLocation().getY() + ptra2.getSize().getHeight() / 2) - (custom_palette_window_height / 2)); @@ -92,7 +95,7 @@ public void windowClosing(WindowEvent e) { settings_panel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createCompoundBorder(BorderFactory.createRaisedBevelBorder(), BorderFactory.createLoweredBevelBorder()), "Settings", TitledBorder.DEFAULT_POSITION, TitledBorder.DEFAULT_POSITION)); String[] color_modes = {"HSB", "Current Palette", "LCH", "Cubehelix", "Cubehelix3"}; - final JComboBox use_palette_dc = new JComboBox(color_modes); + final JComboBox use_palette_dc = new JComboBox<>(color_modes); use_palette_dc.setSelectedIndex(s.ds.domain_coloring_mode); use_palette_dc.setBackground(MainWindow.bg_color); use_palette_dc.setFocusable(false); @@ -121,12 +124,12 @@ public void windowClosing(WindowEvent e) { s2.setLayout(new FlowLayout()); s2.setBackground(MainWindow.bg_color); - final JComboBox domain_processing_transfer_opt = new JComboBox(MainWindow.domainProcessingTransferNames); + final JComboBox domain_processing_transfer_opt = new JComboBox<>(MainWindow.domainProcessingTransferNames); domain_processing_transfer_opt.setSelectedIndex(s.ds.domainProcessingTransfer); domain_processing_transfer_opt.setFocusable(false); domain_processing_transfer_opt.setToolTipText("Sets the domain coloring processing transfer function."); - final JComboBox domain_height_opt = new JComboBox(MainWindow.domainHeightNames); + final JComboBox domain_height_opt = new JComboBox<>(MainWindow.domainHeightNames); domain_height_opt.setSelectedIndex(s.ds.domain_height_method); domain_height_opt.setFocusable(false); domain_height_opt.setToolTipText("Sets the domain coloring height method."); @@ -146,7 +149,7 @@ public void windowClosing(WindowEvent e) { processing_panel.add(s2); - final JComboBox color_domain_algs_opt = new JComboBox(domainAlgNames); + final JComboBox color_domain_algs_opt = new JComboBox<>(domainAlgNames); color_domain_algs_opt.setSelectedIndex(s.ds.domain_coloring_alg); color_domain_algs_opt.setFocusable(false); color_domain_algs_opt.setToolTipText("Sets the domain coloring algorithm."); @@ -167,19 +170,12 @@ public void windowClosing(WindowEvent e) { final JButton custom = new JButton(""); custom.setToolTipText("Sets the custom domain coloring settings."); custom.setPreferredSize(new Dimension(30, 30)); - custom.setIcon(getIcon("/fractalzoomer/icons/domain_coloring.png")); + custom.setIcon(MainWindow.getIcon("domain_coloring.png")); custom.setFocusable(false); CustomDomainColoringFrame.setSettings(new DomainColoringSettings(s.ds)); - custom.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - new CustomDomainColoringFrame(this_frame); - } - - }); + custom.addActionListener(e -> new CustomDomainColoringFrame(this_frame)); if (s.ds.customDomainColoring) { customButton.setSelected(true); @@ -191,34 +187,24 @@ public void actionPerformed(ActionEvent e) { color_domain_algs_opt.setEnabled(true); } - customButton.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - if (customButton.isSelected()) { - custom.setEnabled(true); - color_domain_algs_opt.setEnabled(false); - } else { - custom.setEnabled(false); - color_domain_algs_opt.setEnabled(true); - } + customButton.addActionListener(e -> { + if (customButton.isSelected()) { + custom.setEnabled(true); + color_domain_algs_opt.setEnabled(false); + } else { + custom.setEnabled(false); + color_domain_algs_opt.setEnabled(true); } - }); - presetButton.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - if (presetButton.isSelected()) { - custom.setEnabled(false); - color_domain_algs_opt.setEnabled(true); - } else { - custom.setEnabled(true); - color_domain_algs_opt.setEnabled(false); - } + presetButton.addActionListener(e -> { + if (presetButton.isSelected()) { + custom.setEnabled(false); + color_domain_algs_opt.setEnabled(true); + } else { + custom.setEnabled(true); + color_domain_algs_opt.setEnabled(false); } - }); @@ -245,69 +231,64 @@ public void actionPerformed(ActionEvent e) { JButton ok = new JButton("Ok"); getRootPane().setDefaultButton(ok); ok.setFocusable(false); - ok.addActionListener(new ActionListener() { + ok.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - int tempIterations; - double tempFactor; - int tempOffset; - - try { - tempIterations = Integer.parseInt(iterations_textfield.getText()); - tempFactor = Double.parseDouble(factor_textfield.getText()); - tempOffset = Integer.parseInt(offset_textfield.getText()); - - if (tempIterations <= 0) { - JOptionPane.showMessageDialog(this_frame, "Maximum iterations number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if(tempFactor <= 0) { - JOptionPane.showMessageDialog(this_frame, "Processing factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if(tempOffset < 0) { - JOptionPane.showMessageDialog(this_frame, "Color offset must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - } catch (Exception ex) { - JOptionPane.showMessageDialog(this_frame, "Illegal Argument!", "Error!", JOptionPane.ERROR_MESSAGE); + int tempIterations; + double tempFactor; + int tempOffset; + + try { + tempIterations = Integer.parseInt(iterations_textfield.getText()); + tempFactor = Double.parseDouble(factor_textfield.getText()); + tempOffset = Integer.parseInt(offset_textfield.getText()); + + if (tempIterations <= 0) { + JOptionPane.showMessageDialog(this_frame, "Maximum iterations number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); return; } - - s.ds = CustomDomainColoringFrame.getSettings(); - - s.max_iterations = tempIterations; - - if (presetButton.isSelected()) { - s.ds.customDomainColoring = false; - } - else { - s.ds.customDomainColoring = true; + + if(tempFactor <= 0) { + JOptionPane.showMessageDialog(this_frame, "Processing factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; } - - s.ds.domain_coloring_alg = color_domain_algs_opt.getSelectedIndex(); - s.ds.domain_coloring_mode = use_palette_dc.getSelectedIndex(); - s.ds.domainProcessingTransfer = domain_processing_transfer_opt.getSelectedIndex(); - s.ds.domainProcessingHeightFactor = tempFactor; - s.ds.domain_height_method = domain_height_opt.getSelectedIndex(); - - s.ps.color_cycling_location = tempOffset; - - if (s.ps.color_choice == CUSTOM_PALETTE_ID) { - s.temp_color_cycling_location = s.ps.color_cycling_location; + + if(tempOffset < 0) { + JOptionPane.showMessageDialog(this_frame, "Color offset must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; } - ptra2.setDomainColoringSettings(domain_coloring.isSelected()); - ptra2.setEnabled(true); - dispose(); + } catch (Exception ex) { + JOptionPane.showMessageDialog(this_frame, "Illegal Argument!", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.ds = CustomDomainColoringFrame.getSettings(); + + s.max_iterations = tempIterations; + + if (presetButton.isSelected()) { + s.ds.customDomainColoring = false; + } + else { + s.ds.customDomainColoring = true; + } + + s.ds.domain_coloring_alg = color_domain_algs_opt.getSelectedIndex(); + s.ds.domain_coloring_mode = use_palette_dc.getSelectedIndex(); + s.ds.domainProcessingTransfer = domain_processing_transfer_opt.getSelectedIndex(); + s.ds.domainProcessingHeightFactor = tempFactor; + s.ds.domain_height_method = domain_height_opt.getSelectedIndex(); + + s.ps.color_cycling_location = tempOffset; + if (s.ps.color_choice == CUSTOM_PALETTE_ID) { + s.temp_color_cycling_location = s.ps.color_cycling_location; } + ptra2.setDomainColoringSettings(domain_coloring.isSelected()); + ptra2.setEnabled(true); + dispose(); + }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -325,15 +306,11 @@ public void actionPerformed(ActionEvent e) JButton cancel = new JButton("Cancel"); cancel.setFocusable(false); - cancel.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { + cancel.addActionListener(e -> { - ptra2.setEnabled(true); - dispose(); + ptra2.setEnabled(true); + dispose(); - } }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -381,10 +358,4 @@ public void actionPerformed(ActionEvent e) setVisible(true); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/EntropyColoringDialog.java b/src/fractalzoomer/gui/EntropyColoringDialog.java index 109dec7a3..b07a59caf 100644 --- a/src/fractalzoomer/gui/EntropyColoringDialog.java +++ b/src/fractalzoomer/gui/EntropyColoringDialog.java @@ -21,12 +21,8 @@ import fractalzoomer.main.app_settings.Settings; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -45,7 +41,7 @@ public EntropyColoringDialog(MainWindow ptr, Settings s, boolean greedy_algorith setTitle("Entropy Coloring"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField entropy_factor_field = new JTextField(); entropy_factor_field.setText("" + s.ens.entropy_palette_factor); @@ -67,7 +63,7 @@ public EntropyColoringDialog(MainWindow ptr, Settings s, boolean greedy_algorith JTextField noise_factor_field = new JTextField(); noise_factor_field.setText("" + s.ens.en_noise_reducing_factor); - final JComboBox entropy_coloring_method_opt = new JComboBox(Constants.entropyMethod); + final JComboBox entropy_coloring_method_opt = new JComboBox<>(Constants.entropyMethod); entropy_coloring_method_opt.setSelectedIndex(s.ens.entropy_algorithm); entropy_coloring_method_opt.setFocusable(false); entropy_coloring_method_opt.setToolTipText("Sets the color transfer method."); @@ -76,16 +72,8 @@ public EntropyColoringDialog(MainWindow ptr, Settings s, boolean greedy_algorith entropy_offset_field.setEnabled(false); } - entropy_coloring_method_opt.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - if (entropy_coloring_method_opt.getSelectedIndex() != 0) { - entropy_offset_field.setEnabled(false); - } else { - entropy_offset_field.setEnabled(true); - } - } - + entropy_coloring_method_opt.addActionListener(e -> { + entropy_offset_field.setEnabled(entropy_coloring_method_opt.getSelectedIndex() == 0); }); Object[] message = { @@ -113,81 +101,80 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); + e -> { + String prop = e.getPropertyName(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - try { - double temp = Double.parseDouble(entropy_factor_field.getText()); - double temp2 = Double.parseDouble(noise_factor_field.getText()); - int temp3 = Integer.parseInt(entropy_offset_field.getText()); + Object value = optionPane.getValue(); - if (temp < 0) { - JOptionPane.showMessageDialog(ptra, "The entropy coloring factor must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset return; } - if (temp2 <= 0) { - JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; } - if (temp3 < 0) { - JOptionPane.showMessageDialog(ptra, "The coloring offset must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + try { + double temp = Double.parseDouble(entropy_factor_field.getText()); + double temp2 = Double.parseDouble(noise_factor_field.getText()); + int temp3 = Integer.parseInt(entropy_offset_field.getText()); + + if (temp < 0) { + JOptionPane.showMessageDialog(ptra, "The entropy coloring factor must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp2 <= 0) { + JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp3 < 0) { + JOptionPane.showMessageDialog(ptra, "The coloring offset must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.ens.entropy_coloring = enable_entropy_coloring.isSelected(); + s.ens.entropy_palette_factor = temp; + s.ens.en_noise_reducing_factor = temp2; + s.ens.entropy_offset = temp3; + s.ens.en_blending = color_blend_opt.getValue() / 100.0; + s.ens.entropy_algorithm = entropy_coloring_method_opt.getSelectedIndex(); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.ens.entropy_coloring = enable_entropy_coloring.isSelected(); - s.ens.entropy_palette_factor = temp; - s.ens.en_noise_reducing_factor = temp2; - s.ens.entropy_offset = temp3; - s.ens.en_blending = color_blend_opt.getValue() / 100.0; - s.ens.entropy_algorithm = entropy_coloring_method_opt.getSelectedIndex(); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + dispose(); - dispose(); + if (greedy_algorithm && enable_entropy_coloring.isSelected() && !julia_map && !s.d3s.d3) { + JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } - if (greedy_algorithm && enable_entropy_coloring.isSelected() && !julia_map && !s.d3s.d3) { - JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); - } + if (!s.fns.smoothing && s.ens.entropy_coloring) { + JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } - if (!s.fns.smoothing && s.ens.entropy_coloring) { - JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + ptra.setPostProcessingPost(); } - - ptra.setPostProcessingPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -200,10 +187,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/ExteriorDistanceEstimationDialog.java b/src/fractalzoomer/gui/ExteriorDistanceEstimationDialog.java index 7237eed87..bd2f88284 100644 --- a/src/fractalzoomer/gui/ExteriorDistanceEstimationDialog.java +++ b/src/fractalzoomer/gui/ExteriorDistanceEstimationDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -34,7 +32,7 @@ public class ExteriorDistanceEstimationDialog extends JDialog { private MainWindow ptra; private JOptionPane optionPane; - public ExteriorDistanceEstimationDialog(MainWindow ptr, Settings s, boolean greedy_algorithm, boolean julia_map) { + public ExteriorDistanceEstimationDialog(MainWindow ptr, Settings s) { super(ptr); @@ -42,7 +40,7 @@ public ExteriorDistanceEstimationDialog(MainWindow ptr, Settings s, boolean gree setTitle("Distance Estimation"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField dem_factor = new JTextField(); dem_factor.setText("" + s.exterior_de_factor); @@ -69,57 +67,56 @@ public ExteriorDistanceEstimationDialog(MainWindow ptr, Settings s, boolean gree setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } + + try { + double temp = Double.parseDouble(dem_factor.getText()); - try { - double temp = Double.parseDouble(dem_factor.getText()); + if (temp <= 0) { + JOptionPane.showMessageDialog(ptra, "The distance estimation factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (temp <= 0) { - JOptionPane.showMessageDialog(ptra, "The distance estimation factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + s.exterior_de = enable_dem.isSelected(); + s.exterior_de_factor = temp; + s.inverse_dem = invert_de.isSelected(); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.exterior_de = enable_dem.isSelected(); - s.exterior_de_factor = temp; - s.inverse_dem = invert_de.isSelected(); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptra.setExteriorDistanceEstimationPost(); } - - dispose(); - ptra.setExteriorDistanceEstimationPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -132,10 +129,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/FakeDistanceEstimationDialog.java b/src/fractalzoomer/gui/FakeDistanceEstimationDialog.java index 850340c12..f0f0f455e 100644 --- a/src/fractalzoomer/gui/FakeDistanceEstimationDialog.java +++ b/src/fractalzoomer/gui/FakeDistanceEstimationDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -42,7 +40,7 @@ public FakeDistanceEstimationDialog(MainWindow ptr, Settings s, boolean greedy_a setTitle("Fake Distance Estimation"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField fake_de_factor_field = new JTextField(); fake_de_factor_field.setText("" + s.fdes.fake_de_factor); @@ -69,67 +67,66 @@ public FakeDistanceEstimationDialog(MainWindow ptr, Settings s, boolean greedy_a setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } + + try { + double temp = Double.parseDouble(fake_de_factor_field.getText()); + + if (temp < 0) { + JOptionPane.showMessageDialog(ptra, "The fake distance estimation factor must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - try { - double temp = Double.parseDouble(fake_de_factor_field.getText()); + s.fdes.fake_de = enable_fake_de.isSelected(); + s.fdes.fake_de_factor = temp; + s.fdes.inverse_fake_dem = invert_fake_de.isSelected(); - if (temp < 0) { - JOptionPane.showMessageDialog(ptra, "The fake distance estimation factor must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fdes.fake_de = enable_fake_de.isSelected(); - s.fdes.fake_de_factor = temp; - s.fdes.inverse_fake_dem = invert_fake_de.isSelected(); + dispose(); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (greedy_algorithm && enable_fake_de.isSelected() && !julia_map && !s.d3s.d3) { + JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } - dispose(); - - if (greedy_algorithm && enable_fake_de.isSelected() && !julia_map && !s.d3s.d3) { - JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); - } - - if (!s.fns.smoothing && s.fdes.fake_de) { - JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + if (!s.fns.smoothing && s.fdes.fake_de) { + JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } + + ptra.setPostProcessingPost(); } - - ptra.setPostProcessingPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -142,10 +139,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/FileMenu.java b/src/fractalzoomer/gui/FileMenu.java index 372696f3c..2e488a7af 100644 --- a/src/fractalzoomer/gui/FileMenu.java +++ b/src/fractalzoomer/gui/FileMenu.java @@ -20,7 +20,6 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -58,39 +57,39 @@ public FileMenu(MainWindow ptr2, String name) { this.ptr = ptr2; - starting_position = new JMenuItem("Starting Position", getIcon("/fractalzoomer/icons/starting_position.png")); + starting_position = new JMenuItem("Starting Position", MainWindow.getIcon("starting_position.png")); - go_to = new JMenuItem("Go To", getIcon("/fractalzoomer/icons/go_to.png")); + go_to = new JMenuItem("Go To", MainWindow.getIcon("go_to.png")); - zoom_in = new JMenuItem("Zoom In", getIcon("/fractalzoomer/icons/zoom_in.png")); + zoom_in = new JMenuItem("Zoom In", MainWindow.getIcon("zoom_in.png")); - zoom_out = new JMenuItem("Zoom Out", getIcon("/fractalzoomer/icons/zoom_out.png")); + zoom_out = new JMenuItem("Zoom Out", MainWindow.getIcon("zoom_out.png")); - repaint_opt = new JMenuItem("Repaint", getIcon("/fractalzoomer/icons/refresh_image.png")); + repaint_opt = new JMenuItem("Repaint", MainWindow.getIcon("refresh_image.png")); - up = new JMenuItem("Up", getIcon("/fractalzoomer/icons/up.png")); - down = new JMenuItem("Down", getIcon("/fractalzoomer/icons/down.png")); - left = new JMenuItem("Left", getIcon("/fractalzoomer/icons/left.png")); - right = new JMenuItem("Right", getIcon("/fractalzoomer/icons/right.png")); + up = new JMenuItem("Up", MainWindow.getIcon("up.png")); + down = new JMenuItem("Down", MainWindow.getIcon("down.png")); + left = new JMenuItem("Left", MainWindow.getIcon("left.png")); + right = new JMenuItem("Right", MainWindow.getIcon("right.png")); - default_opt = new JMenuItem("Default Settings", getIcon("/fractalzoomer/icons/default.png")); + default_opt = new JMenuItem("Default Settings", MainWindow.getIcon("default.png")); - save_settings = new JMenuItem("Save Settings As...", getIcon("/fractalzoomer/icons/save.png")); + save_settings = new JMenuItem("Save Settings As...", MainWindow.getIcon("save.png")); - load_settings = new JMenuItem("Load Settings", getIcon("/fractalzoomer/icons/load.png")); + load_settings = new JMenuItem("Load Settings", MainWindow.getIcon("load.png")); - save_initial_settings_opt = new JMenuItem("Set Initial Settings", getIcon("/fractalzoomer/icons/init_settings.png")); + save_initial_settings_opt = new JMenuItem("Set Initial Settings", MainWindow.getIcon("init_settings.png")); - save_image = new JMenuItem("Save Image As...", getIcon("/fractalzoomer/icons/save_image.png")); + save_image = new JMenuItem("Save Image As...", MainWindow.getIcon("save_image.png")); - save_settings_image = new JMenuItem("Save Settings and Image As...", getIcon("/fractalzoomer/icons/save_image_settings.png")); + save_settings_image = new JMenuItem("Save Settings and Image As...", MainWindow.getIcon("save_image_settings.png")); - code_editor = new JMenuItem("Edit User Code", getIcon("/fractalzoomer/icons/code_editor.png")); - library_code = new JMenuItem("Library Code", getIcon("/fractalzoomer/icons/code_editor.png")); - compile_code = new JMenuItem("Compile User Code", getIcon("/fractalzoomer/icons/compile.png")); + code_editor = new JMenuItem("Edit User Code", MainWindow.getIcon("code_editor.png")); + library_code = new JMenuItem("Library Code", MainWindow.getIcon("code_editor.png")); + compile_code = new JMenuItem("Compile User Code", MainWindow.getIcon("compile.png")); - cancel_operation = new JMenuItem("Cancel Operation", getIcon("/fractalzoomer/icons/abort.png")); - exit = new JMenuItem("Exit", getIcon("/fractalzoomer/icons/exit.png")); + cancel_operation = new JMenuItem("Cancel Operation", MainWindow.getIcon("abort.png")); + exit = new JMenuItem("Exit", MainWindow.getIcon("exit.png")); starting_position.setToolTipText("Resets the fractal to the default position."); go_to.setToolTipText("Sets the center and size of the fractal, or the julia seed."); @@ -133,207 +132,47 @@ public FileMenu(MainWindow ptr2, String name) { save_initial_settings_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F7, 0)); cancel_operation.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0)); - default_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.defaultSettings(); - - } - }); + default_opt.addActionListener(e -> ptr.defaultSettings()); - save_initial_settings_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setInitialSettings(); - - } - }); + save_initial_settings_opt.addActionListener(e -> ptr.setInitialSettings()); - starting_position.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.startingPosition(); - - } - }); + starting_position.addActionListener(e -> ptr.startingPosition()); - repaint_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.redraw(); - - } - }); - - go_to.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.goTo(); - - } - }); - - save_settings.addActionListener(new ActionListener() { + repaint_opt.addActionListener(e -> ptr.redraw()); - @Override - public void actionPerformed(ActionEvent e) { + go_to.addActionListener(e -> ptr.goTo()); - ptr.saveSettings(); + save_settings.addActionListener(e -> ptr.saveSettings()); - } - }); + load_settings.addActionListener(e -> ptr.loadSettings()); - load_settings.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.loadSettings(); - - } - }); - - save_image.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.saveImage(); - - } - }); + save_image.addActionListener(e -> ptr.saveImage()); - save_settings_image.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.saveSettingsAndImage(); - - } - }); - - compile_code.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.compileCode(true); - - } - }); - - code_editor.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { + save_settings_image.addActionListener(e -> ptr.saveSettingsAndImage()); - ptr.codeEditor(); + compile_code.addActionListener(e -> ptr.compileCode(true)); - } - }); + code_editor.addActionListener(e -> ptr.codeEditor()); - library_code.addActionListener(new ActionListener() { + library_code.addActionListener(e -> ptr.libraryCode()); - @Override - public void actionPerformed(ActionEvent e) { + cancel_operation.addActionListener(e -> ptr.cancelOperation()); - ptr.libraryCode(); - - } - }); - - cancel_operation.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.cancelOperation(); - - } - }); - - exit.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.exit(); - - } - }); + exit.addActionListener(e -> ptr.exit()); - zoom_in.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.zoomIn(); - - } - }); - - zoom_out.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.zoomOut(); - - } - }); + zoom_in.addActionListener(e -> ptr.zoomIn()); - up.addActionListener(new ActionListener() { + zoom_out.addActionListener(e -> ptr.zoomOut()); - @Override - public void actionPerformed(ActionEvent e) { + up.addActionListener(e -> ptr.moveTo(MainWindow.UP)); - ptr.moveTo(MainWindow.UP); + down.addActionListener(e -> ptr.moveTo(MainWindow.DOWN)); - } - }); + left.addActionListener(e -> ptr.moveTo(MainWindow.LEFT)); - down.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.moveTo(MainWindow.DOWN); - - } - }); - - left.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.moveTo(MainWindow.LEFT); - - } - }); - - right.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.moveTo(MainWindow.RIGHT); - - } - }); + right.addActionListener(e -> ptr.moveTo(MainWindow.RIGHT)); add(starting_position); add(go_to); @@ -363,12 +202,6 @@ public void actionPerformed(ActionEvent e) { add(exit); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } public JMenuItem getZoomIn() { diff --git a/src/fractalzoomer/gui/FilterOrderSelectionPanel.java b/src/fractalzoomer/gui/FilterOrderSelectionPanel.java index c90b67acb..b8cfb3670 100644 --- a/src/fractalzoomer/gui/FilterOrderSelectionPanel.java +++ b/src/fractalzoomer/gui/FilterOrderSelectionPanel.java @@ -79,16 +79,16 @@ public Component getListCellRendererComponent( boolean isSelected, boolean cellHasFocus) { if(FiltersMenu.getDetailNamesList().contains(value)) { - icon.setIcon(getIcon("/fractalzoomer/icons/filter_details.png")); + icon.setIcon(MainWindow.getIcon("filter_details.png")); } else if(FiltersMenu.getColorNamesList().contains(value)) { - icon.setIcon(getIcon("/fractalzoomer/icons/filter_colors.png")); + icon.setIcon(MainWindow.getIcon("filter_colors.png")); } else if(FiltersMenu.getTextureNamesList().contains(value)) { - icon.setIcon(getIcon("/fractalzoomer/icons/filter_texture.png")); + icon.setIcon(MainWindow.getIcon("filter_texture.png")); } else { - icon.setIcon(getIcon("/fractalzoomer/icons/filter_lighting.png")); + icon.setIcon(MainWindow.getIcon("filter_lighting.png")); } label.setText(value); @@ -156,12 +156,6 @@ else if(FiltersMenu.getTextureNamesList().contains(value)) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public int[] getFilterOrder() { for(int i = 0; i < filter_order.length; i++) { diff --git a/src/fractalzoomer/gui/FiltersMenu.java b/src/fractalzoomer/gui/FiltersMenu.java index c364967cd..349bc68ae 100644 --- a/src/fractalzoomer/gui/FiltersMenu.java +++ b/src/fractalzoomer/gui/FiltersMenu.java @@ -20,9 +20,9 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.util.ArrayList; +import java.util.List; /** * @@ -41,7 +41,7 @@ public class FiltersMenu extends JMenu { private static ArrayList texture_list; private static ArrayList lighting_list; - public static String[] filterNames; + public static final String[] filterNames; static { filterNames = new String[MainWindow.TOTAL_FILTERS]; @@ -89,13 +89,13 @@ public FiltersMenu(MainWindow ptr2, String name) { this.ptr = ptr2; detail_filters_menu = new JMenu("Details"); - detail_filters_menu.setIcon(getIcon("/fractalzoomer/icons/filter_details.png")); + detail_filters_menu.setIcon(MainWindow.getIcon("filter_details.png")); color_filters_menu = new JMenu("Colors"); - color_filters_menu.setIcon(getIcon("/fractalzoomer/icons/filter_colors.png")); + color_filters_menu.setIcon(MainWindow.getIcon("filter_colors.png")); texture_filters_menu = new JMenu("Texture"); - texture_filters_menu.setIcon(getIcon("/fractalzoomer/icons/filter_texture.png")); + texture_filters_menu.setIcon(MainWindow.getIcon("filter_texture.png")); light_filters_menu = new JMenu("Lighting"); - light_filters_menu.setIcon(getIcon("/fractalzoomer/icons/filter_lighting.png")); + light_filters_menu.setIcon(MainWindow.getIcon("filter_lighting.png")); filters_opt = new JCheckBoxMenuItem[filterNames.length]; @@ -207,355 +207,75 @@ public FiltersMenu(MainWindow ptr2, String name) { filters_opt[MainWindow.LIGHT_EFFECTS].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_1, ActionEvent.CTRL_MASK)); filters_opt[MainWindow.MIRROR].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_3, ActionEvent.CTRL_MASK)); - filters_opt[MainWindow.ANTIALIASING].addActionListener(new ActionListener() { + filters_opt[MainWindow.ANTIALIASING].addActionListener(e -> ptr.setFilter(MainWindow.ANTIALIASING)); - @Override - public void actionPerformed(ActionEvent e) { + filters_opt[MainWindow.EDGE_DETECTION].addActionListener(e -> ptr.setFilter(MainWindow.EDGE_DETECTION)); - ptr.setFilter(MainWindow.ANTIALIASING); + filters_opt[MainWindow.EDGE_DETECTION2].addActionListener(e -> ptr.setFilter(MainWindow.EDGE_DETECTION2)); - } - }); - - filters_opt[MainWindow.EDGE_DETECTION].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.EDGE_DETECTION); - - } - }); - - filters_opt[MainWindow.EDGE_DETECTION2].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.EDGE_DETECTION2); - - } - }); - - filters_opt[MainWindow.INVERT_COLORS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.INVERT_COLORS); - - } - }); - - filters_opt[MainWindow.EMBOSS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.EMBOSS); - - } - }); - - filters_opt[MainWindow.HISTOGRAM_EQUALIZATION].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.HISTOGRAM_EQUALIZATION); - - } - }); - - filters_opt[MainWindow.SHARPNESS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.SHARPNESS); - - } - }); - - filters_opt[MainWindow.BLURRING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.BLURRING); - - } - }); - - filters_opt[MainWindow.COLOR_CHANNEL_MASKING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.COLOR_CHANNEL_MASKING); - - } - }); - - filters_opt[MainWindow.FADE_OUT].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.FADE_OUT); - - } - }); - - filters_opt[MainWindow.COLOR_CHANNEL_SWAPPING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.COLOR_CHANNEL_SWAPPING); - - } - }); - - filters_opt[MainWindow.CONTRAST_BRIGHTNESS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.CONTRAST_BRIGHTNESS); - - } - }); - - filters_opt[MainWindow.GAIN].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.GAIN); - - } - }); - - filters_opt[MainWindow.GAMMA].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.GAMMA); - - } - }); - - filters_opt[MainWindow.EXPOSURE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.EXPOSURE); - - } - }); - - filters_opt[MainWindow.GRAYSCALE].addActionListener(new ActionListener() { + filters_opt[MainWindow.INVERT_COLORS].addActionListener(e -> ptr.setFilter(MainWindow.INVERT_COLORS)); - @Override - public void actionPerformed(ActionEvent e) { + filters_opt[MainWindow.EMBOSS].addActionListener(e -> ptr.setFilter(MainWindow.EMBOSS)); - ptr.setFilter(MainWindow.GRAYSCALE); + filters_opt[MainWindow.HISTOGRAM_EQUALIZATION].addActionListener(e -> ptr.setFilter(MainWindow.HISTOGRAM_EQUALIZATION)); - } - }); - - filters_opt[MainWindow.COLOR_TEMPERATURE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.COLOR_TEMPERATURE); - - } - }); - - filters_opt[MainWindow.COLOR_CHANNEL_SWIZZLING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.COLOR_CHANNEL_SWIZZLING); - - } - }); - - filters_opt[MainWindow.POSTERIZE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.POSTERIZE); - - } - }); - - filters_opt[MainWindow.DITHER].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.DITHER); - - } - }); - - filters_opt[MainWindow.SOLARIZE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.SOLARIZE); - - } - }); - - filters_opt[MainWindow.COLOR_CHANNEL_ADJUSTING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.COLOR_CHANNEL_ADJUSTING); - - } - }); - - filters_opt[MainWindow.COLOR_CHANNEL_HSB_ADJUSTING].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.COLOR_CHANNEL_HSB_ADJUSTING); - - } - }); + filters_opt[MainWindow.SHARPNESS].addActionListener(e -> ptr.setFilter(MainWindow.SHARPNESS)); - filters_opt[MainWindow.COLOR_CHANNEL_MIXING].addActionListener(new ActionListener() { + filters_opt[MainWindow.BLURRING].addActionListener(e -> ptr.setFilter(MainWindow.BLURRING)); - @Override - public void actionPerformed(ActionEvent e) { + filters_opt[MainWindow.COLOR_CHANNEL_MASKING].addActionListener(e -> ptr.setFilter(MainWindow.COLOR_CHANNEL_MASKING)); - ptr.setFilter(MainWindow.COLOR_CHANNEL_MIXING); + filters_opt[MainWindow.FADE_OUT].addActionListener(e -> ptr.setFilter(MainWindow.FADE_OUT)); - } - }); - - filters_opt[MainWindow.CRYSTALLIZE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.CRYSTALLIZE); - - } - }); - - filters_opt[MainWindow.POINTILLIZE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.POINTILLIZE); - - } - }); - - filters_opt[MainWindow.OIL].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.OIL); - - } - }); - - filters_opt[MainWindow.MARBLE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { + filters_opt[MainWindow.COLOR_CHANNEL_SWAPPING].addActionListener(e -> ptr.setFilter(MainWindow.COLOR_CHANNEL_SWAPPING)); - ptr.setFilter(MainWindow.MARBLE); + filters_opt[MainWindow.CONTRAST_BRIGHTNESS].addActionListener(e -> ptr.setFilter(MainWindow.CONTRAST_BRIGHTNESS)); - } - }); + filters_opt[MainWindow.GAIN].addActionListener(e -> ptr.setFilter(MainWindow.GAIN)); - filters_opt[MainWindow.WEAVE].addActionListener(new ActionListener() { + filters_opt[MainWindow.GAMMA].addActionListener(e -> ptr.setFilter(MainWindow.GAMMA)); - @Override - public void actionPerformed(ActionEvent e) { + filters_opt[MainWindow.EXPOSURE].addActionListener(e -> ptr.setFilter(MainWindow.EXPOSURE)); - ptr.setFilter(MainWindow.WEAVE); + filters_opt[MainWindow.GRAYSCALE].addActionListener(e -> ptr.setFilter(MainWindow.GRAYSCALE)); - } - }); + filters_opt[MainWindow.COLOR_TEMPERATURE].addActionListener(e -> ptr.setFilter(MainWindow.COLOR_TEMPERATURE)); - filters_opt[MainWindow.SPARKLE].addActionListener(new ActionListener() { + filters_opt[MainWindow.COLOR_CHANNEL_SWIZZLING].addActionListener(e -> ptr.setFilter(MainWindow.COLOR_CHANNEL_SWIZZLING)); - @Override - public void actionPerformed(ActionEvent e) { + filters_opt[MainWindow.POSTERIZE].addActionListener(e -> ptr.setFilter(MainWindow.POSTERIZE)); - ptr.setFilter(MainWindow.SPARKLE); + filters_opt[MainWindow.DITHER].addActionListener(e -> ptr.setFilter(MainWindow.DITHER)); - } - }); + filters_opt[MainWindow.SOLARIZE].addActionListener(e -> ptr.setFilter(MainWindow.SOLARIZE)); - filters_opt[MainWindow.GLOW].addActionListener(new ActionListener() { + filters_opt[MainWindow.COLOR_CHANNEL_ADJUSTING].addActionListener(e -> ptr.setFilter(MainWindow.COLOR_CHANNEL_ADJUSTING)); - @Override - public void actionPerformed(ActionEvent e) { + filters_opt[MainWindow.COLOR_CHANNEL_HSB_ADJUSTING].addActionListener(e -> ptr.setFilter(MainWindow.COLOR_CHANNEL_HSB_ADJUSTING)); - ptr.setFilter(MainWindow.GLOW); + filters_opt[MainWindow.COLOR_CHANNEL_MIXING].addActionListener(e -> ptr.setFilter(MainWindow.COLOR_CHANNEL_MIXING)); - } - }); + filters_opt[MainWindow.CRYSTALLIZE].addActionListener(e -> ptr.setFilter(MainWindow.CRYSTALLIZE)); - filters_opt[MainWindow.COLOR_CHANNEL_SCALING].addActionListener(new ActionListener() { + filters_opt[MainWindow.POINTILLIZE].addActionListener(e -> ptr.setFilter(MainWindow.POINTILLIZE)); - @Override - public void actionPerformed(ActionEvent e) { + filters_opt[MainWindow.OIL].addActionListener(e -> ptr.setFilter(MainWindow.OIL)); - ptr.setFilter(MainWindow.COLOR_CHANNEL_SCALING); + filters_opt[MainWindow.MARBLE].addActionListener(e -> ptr.setFilter(MainWindow.MARBLE)); - } - }); + filters_opt[MainWindow.WEAVE].addActionListener(e -> ptr.setFilter(MainWindow.WEAVE)); - filters_opt[MainWindow.NOISE].addActionListener(new ActionListener() { + filters_opt[MainWindow.SPARKLE].addActionListener(e -> ptr.setFilter(MainWindow.SPARKLE)); - @Override - public void actionPerformed(ActionEvent e) { + filters_opt[MainWindow.GLOW].addActionListener(e -> ptr.setFilter(MainWindow.GLOW)); - ptr.setFilter(MainWindow.NOISE); + filters_opt[MainWindow.COLOR_CHANNEL_SCALING].addActionListener(e -> ptr.setFilter(MainWindow.COLOR_CHANNEL_SCALING)); - } - }); + filters_opt[MainWindow.NOISE].addActionListener(e -> ptr.setFilter(MainWindow.NOISE)); - filters_opt[MainWindow.MIRROR].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFilter(MainWindow.MIRROR); - - } - }); - - filters_opt[MainWindow.LIGHT_EFFECTS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { + filters_opt[MainWindow.MIRROR].addActionListener(e -> ptr.setFilter(MainWindow.MIRROR)); - ptr.setFilter(MainWindow.LIGHT_EFFECTS); - - } - }); + filters_opt[MainWindow.LIGHT_EFFECTS].addActionListener(e -> ptr.setFilter(MainWindow.LIGHT_EFFECTS)); detail_filters_menu.add(filters_opt[MainWindow.ANTIALIASING]); detail_filters_menu.addSeparator(); @@ -648,12 +368,6 @@ public JCheckBoxMenuItem[] getFilters() { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public void setCheckedFilters(boolean[] filters) { for(int k = 0; k < filters_opt.length; k++) { @@ -730,25 +444,25 @@ private void createLightingFilterNames() { } } - public static ArrayList getDetailNamesList() { + public static List getDetailNamesList() { return detail_list; } - public static ArrayList getColorNamesList() { + public static List getColorNamesList() { return color_list; } - public static ArrayList getTextureNamesList() { + public static List getTextureNamesList() { return texture_list; } - public static ArrayList getLightingNamesList() { + public static List getLightingNamesList() { return lighting_list; diff --git a/src/fractalzoomer/gui/FiltersOptionsFrame.java b/src/fractalzoomer/gui/FiltersOptionsFrame.java index d00b1322d..2978dca3e 100644 --- a/src/fractalzoomer/gui/FiltersOptionsFrame.java +++ b/src/fractalzoomer/gui/FiltersOptionsFrame.java @@ -71,7 +71,7 @@ public FiltersOptionsFrame(MainWindow ptra, int[] filters_options_vals2, int[][] int filters_options_window_width = 1240; int filters_options_window_height = 690; setTitle("Filters Options"); - setIconImage(getIcon("/fractalzoomer/icons/filter_options.png").getImage()); + setIconImage(MainWindow.getIcon("filter_options.png").getImage()); setSize(filters_options_window_width, filters_options_window_height); setLocation((int)(ptra2.getLocation().getX() + ptra2.getSize().getWidth() / 2) - (filters_options_window_width / 2), (int)(ptra2.getLocation().getY() + ptra2.getSize().getHeight() / 2) - (filters_options_window_height / 2)); @@ -113,17 +113,17 @@ public void windowClosing(WindowEvent e) { tabbedPane.setBackground(MainWindow.bg_color); tabbedPane.addTab("Active Filters", panel_filters); - tabbedPane.setIconAt(0, getIcon("/fractalzoomer/icons/list2.png")); + tabbedPane.setIconAt(0, MainWindow.getIcon("list2.png")); tabbedPane.addTab("Order", order_panel); - tabbedPane.setIconAt(1, getIcon("/fractalzoomer/icons/list.png")); + tabbedPane.setIconAt(1, MainWindow.getIcon("list.png")); tabbedPane.addTab("Details", panel_details); - tabbedPane.setIconAt(2, getIcon("/fractalzoomer/icons/filter_details.png")); + tabbedPane.setIconAt(2, MainWindow.getIcon("filter_details.png")); tabbedPane.addTab("Colors", panel_colors); - tabbedPane.setIconAt(3, getIcon("/fractalzoomer/icons/filter_colors.png")); + tabbedPane.setIconAt(3, MainWindow.getIcon("filter_colors.png")); tabbedPane.addTab("Texture", panel_texture); - tabbedPane.setIconAt(4, getIcon("/fractalzoomer/icons/filter_texture.png")); + tabbedPane.setIconAt(4, MainWindow.getIcon("filter_texture.png")); tabbedPane.addTab("Lighting", panel_lighting); - tabbedPane.setIconAt(5, getIcon("/fractalzoomer/icons/filter_lighting.png")); + tabbedPane.setIconAt(5, MainWindow.getIcon("filter_lighting.png")); tabbedPane.setSelectedIndex(tab_index); @@ -140,21 +140,21 @@ public void windowClosing(WindowEvent e) { ((JPanel)components_filters[MainWindow.ANTIALIASING]).setBackground(MainWindow.bg_color); ((JPanel)components_filters[MainWindow.ANTIALIASING]).setLayout(new GridLayout(5, 1)); - JComboBox aaSamples = new JComboBox(antialiasing_str); + JComboBox aaSamples = new JComboBox<>(antialiasing_str); aaSamples.setSelectedIndex((filters_options_vals[MainWindow.ANTIALIASING] % 100) % 10); aaSamples.setFocusable(false); aaSamples.setToolTipText("Sets the sampled pixels number for the anti-aliasing."); String[] antialiasing_method_str = {"Mean", "Median", "Mid-Point", "Closest to Mean", "Closest To Mid-Point", "Adaptive Mean(Min 5)"}; - JComboBox aaMethod = new JComboBox(antialiasing_method_str); + JComboBox aaMethod = new JComboBox<>(antialiasing_method_str); aaMethod.setSelectedIndex((filters_options_vals[MainWindow.ANTIALIASING] % 100) / 10); aaMethod.setFocusable(false); aaMethod.setToolTipText("Sets the anti-aliasing method."); /*String[] antialiasing_cpsace_str = {"RGB", "Lab"}; - JComboBox aaSpace = new JComboBox(antialiasing_cpsace_str); + JComboBox aaSpace = new JComboBox<>(antialiasing_cpsace_str); aaSpace.setSelectedIndex((filters_options_vals[MainWindow.ANTIALIASING] / 100)); aaSpace.setFocusable(false); aaSpace.setToolTipText("Sets the anti-aliasing color space.");*/ @@ -167,12 +167,7 @@ public void windowClosing(WindowEvent e) { aaAvgWithMean.setEnabled(aaMethod.getSelectedIndex() != 0 && aaMethod.getSelectedIndex() != 5); - aaMethod.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - aaAvgWithMean.setEnabled(aaMethod.getSelectedIndex() != 0 && aaMethod.getSelectedIndex() != 5); - } - }); + aaMethod.addActionListener(e -> aaAvgWithMean.setEnabled(aaMethod.getSelectedIndex() != 0 && aaMethod.getSelectedIndex() != 5)); JPanel samplesLabel = new JPanel(); @@ -225,7 +220,7 @@ public void actionPerformed(ActionEvent e) { String[] edge_detection_str = {"Thin Edges", "Thick Edges"}; - final JComboBox edge_alg = new JComboBox(edge_detection_str); + final JComboBox edge_alg = new JComboBox<>(edge_detection_str); edge_alg.setSelectedIndex((int)(filters_options_vals[MainWindow.EDGE_DETECTION] % 100.0)); edge_alg.setFocusable(false); edge_alg.setToolTipText("Sets the thickness of the edge."); @@ -241,7 +236,7 @@ public void actionPerformed(ActionEvent e) { edge_sensitivity_slid.setToolTipText("Sets the edge detection sensitivity."); edge_sensitivity_slid.setPaintLabels(true); - Hashtable table3 = new Hashtable(); + Hashtable table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(5, new JLabel("5")); table3.put(10, new JLabel("10")); @@ -315,12 +310,12 @@ public void mouseExited(MouseEvent e) { String[] horizontal_str = {"Sobel", "Roberts", "Prewitt", "Frei-Chen"}; - final JComboBox horizontal_edge_alg = new JComboBox(horizontal_str); + final JComboBox horizontal_edge_alg = new JComboBox<>(horizontal_str); horizontal_edge_alg.setSelectedIndex((int)(filters_options_vals[MainWindow.EDGE_DETECTION2] / 10.0)); horizontal_edge_alg.setFocusable(false); horizontal_edge_alg.setToolTipText("Sets the horizontal edge algorithm."); - final JComboBox vertical_edge_alg = new JComboBox(horizontal_str); + final JComboBox vertical_edge_alg = new JComboBox<>(horizontal_str); vertical_edge_alg.setSelectedIndex((int)(filters_options_vals[MainWindow.EDGE_DETECTION2] % 10.0)); vertical_edge_alg.setFocusable(false); vertical_edge_alg.setToolTipText("Sets the vertical edge algorithm."); @@ -346,7 +341,7 @@ public void mouseExited(MouseEvent e) { panels[MainWindow.SHARPNESS].setBackground(MainWindow.bg_color); String[] sharpness_str = {"Low", "High"}; - components_filters[MainWindow.SHARPNESS] = new JComboBox(sharpness_str); + components_filters[MainWindow.SHARPNESS] = new JComboBox<>(sharpness_str); ((JComboBox)components_filters[MainWindow.SHARPNESS]).setSelectedIndex(filters_options_vals[MainWindow.SHARPNESS]); ((JComboBox)components_filters[MainWindow.SHARPNESS]).setFocusable(false); ((JComboBox)components_filters[MainWindow.SHARPNESS]).setToolTipText("Sets the intensity of the sharpness."); @@ -363,7 +358,7 @@ public void mouseExited(MouseEvent e) { String[] emboss_str = {"Grayscale", "Colored", "Emboss Edges 1", "Emboss Edges 2"}; - final JComboBox emboss_algorithm = new JComboBox(emboss_str); + final JComboBox emboss_algorithm = new JComboBox<>(emboss_str); emboss_algorithm.setSelectedIndex((int)(((int)(((int)(filters_options_vals[MainWindow.EMBOSS] % 100000.0)) % 1000.0)) % 10.0)); emboss_algorithm.setFocusable(false); emboss_algorithm.setToolTipText("Sets the color format of the emboss."); @@ -375,7 +370,7 @@ public void mouseExited(MouseEvent e) { emboss_angle_slid.setToolTipText("Sets the emboss's light direction."); emboss_angle_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(20, new JLabel("90")); table3.put(40, new JLabel("180")); @@ -390,7 +385,7 @@ public void mouseExited(MouseEvent e) { emboss_elevation_slid.setToolTipText("Sets the emboss's light elevation."); emboss_elevation_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(40, new JLabel("45")); table3.put(80, new JLabel("90")); @@ -403,7 +398,7 @@ public void mouseExited(MouseEvent e) { emboss_bumpheight_slid.setToolTipText("Sets the emboss's bump height."); emboss_bumpheight_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(20, new JLabel("25")); table3.put(40, new JLabel("50")); @@ -422,22 +417,18 @@ public void mouseExited(MouseEvent e) { emboss_elevation_slid.setEnabled(false); } - emboss_algorithm.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - if(emboss_algorithm.getSelectedIndex() == 0 || emboss_algorithm.getSelectedIndex() == 1) { - emboss_bumpheight_slid.setEnabled(true); - emboss_angle_slid.setEnabled(true); - emboss_elevation_slid.setEnabled(true); - } - else { - emboss_bumpheight_slid.setEnabled(false); - emboss_angle_slid.setEnabled(false); - emboss_elevation_slid.setEnabled(false); - } - } - - }); + emboss_algorithm.addActionListener(e -> { + if(emboss_algorithm.getSelectedIndex() == 0 || emboss_algorithm.getSelectedIndex() == 1) { + emboss_bumpheight_slid.setEnabled(true); + emboss_angle_slid.setEnabled(true); + emboss_elevation_slid.setEnabled(true); + } + else { + emboss_bumpheight_slid.setEnabled(false); + emboss_angle_slid.setEnabled(false); + emboss_elevation_slid.setEnabled(false); + } + }); JPanel emboss_panel1 = new JPanel(); emboss_panel1.setBackground(MainWindow.bg_color); @@ -465,7 +456,7 @@ public void actionPerformed(ActionEvent e) { panels[MainWindow.HISTOGRAM_EQUALIZATION].setBackground(MainWindow.bg_color); String[] histogram_str = {"Brightness", "GIMP levels", "Red", "Green", "Blue", "Hue", "Saturation", "Lightness (Lab)"}; - components_filters[MainWindow.HISTOGRAM_EQUALIZATION] = new JComboBox(histogram_str); + components_filters[MainWindow.HISTOGRAM_EQUALIZATION] = new JComboBox<>(histogram_str); ((JComboBox)components_filters[MainWindow.HISTOGRAM_EQUALIZATION]).setSelectedIndex(filters_options_vals[MainWindow.HISTOGRAM_EQUALIZATION]); ((JComboBox)components_filters[MainWindow.HISTOGRAM_EQUALIZATION]).setFocusable(false); ((JComboBox)components_filters[MainWindow.HISTOGRAM_EQUALIZATION]).setToolTipText("Sets the histogram algorithm."); @@ -487,7 +478,7 @@ public void actionPerformed(ActionEvent e) { posterize_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(1, new JLabel("1")); table3.put(64, new JLabel("64")); table3.put(128, new JLabel("128")); @@ -524,7 +515,7 @@ public void actionPerformed(ActionEvent e) { contrast_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0.0")); table3.put(25, new JLabel("0.5")); table3.put(50, new JLabel("1.0")); @@ -546,7 +537,7 @@ public void actionPerformed(ActionEvent e) { brightness_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0.0")); table3.put(25, new JLabel("0.5")); table3.put(50, new JLabel("1.0")); @@ -571,7 +562,7 @@ public void actionPerformed(ActionEvent e) { ((JSlider)components_filters[MainWindow.COLOR_TEMPERATURE]).setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(1000, new JLabel("1000")); table3.put(10000, new JLabel("10000")); table3.put(20000, new JLabel("20000")); @@ -586,7 +577,7 @@ public void actionPerformed(ActionEvent e) { panels[MainWindow.INVERT_COLORS].setBackground(MainWindow.bg_color); String[] color_invert_str = {"Colors", "Brightness", "Hue", "Saturation", "Red", "Green", "Blue"}; - components_filters[MainWindow.INVERT_COLORS] = new JComboBox(color_invert_str); + components_filters[MainWindow.INVERT_COLORS] = new JComboBox<>(color_invert_str); ((JComboBox)components_filters[MainWindow.INVERT_COLORS]).setSelectedIndex(filters_options_vals[MainWindow.INVERT_COLORS]); ((JComboBox)components_filters[MainWindow.INVERT_COLORS]).setFocusable(false); ((JComboBox)components_filters[MainWindow.INVERT_COLORS]).setToolTipText("Sets the color inverting algorithm."); @@ -597,7 +588,7 @@ public void actionPerformed(ActionEvent e) { panels[MainWindow.COLOR_CHANNEL_MASKING].setBackground(MainWindow.bg_color); String[] mask_color_channel_str = {"Red", "Green", "Blue"}; - components_filters[MainWindow.COLOR_CHANNEL_MASKING] = new JComboBox(mask_color_channel_str); + components_filters[MainWindow.COLOR_CHANNEL_MASKING] = new JComboBox<>(mask_color_channel_str); ((JComboBox)components_filters[MainWindow.COLOR_CHANNEL_MASKING]).setSelectedIndex(filters_options_vals[MainWindow.COLOR_CHANNEL_MASKING]); ((JComboBox)components_filters[MainWindow.COLOR_CHANNEL_MASKING]).setFocusable(false); ((JComboBox)components_filters[MainWindow.COLOR_CHANNEL_MASKING]).setToolTipText("Sets the color channel that will be removed."); @@ -608,7 +599,7 @@ public void actionPerformed(ActionEvent e) { panels[MainWindow.COLOR_CHANNEL_SWAPPING].setBackground(MainWindow.bg_color); String[] color_channel_swapping_str = {"RBG", "GRB", "GBR", "BGR", "BRG"}; - components_filters[MainWindow.COLOR_CHANNEL_SWAPPING] = new JComboBox(color_channel_swapping_str); + components_filters[MainWindow.COLOR_CHANNEL_SWAPPING] = new JComboBox<>(color_channel_swapping_str); ((JComboBox)components_filters[MainWindow.COLOR_CHANNEL_SWAPPING]).setSelectedIndex(filters_options_vals[MainWindow.COLOR_CHANNEL_SWAPPING]); ((JComboBox)components_filters[MainWindow.COLOR_CHANNEL_SWAPPING]).setFocusable(false); ((JComboBox)components_filters[MainWindow.COLOR_CHANNEL_SWAPPING]).setToolTipText("Sets the color swapping format."); @@ -697,7 +688,7 @@ public void actionPerformed(ActionEvent e) { panels[MainWindow.GRAYSCALE].setBackground(MainWindow.bg_color); String[] grayscale_str = {"Luminance NTSC", "Luminance HDTV", "Average", "Lightness", "Lightness Lab"}; - components_filters[MainWindow.GRAYSCALE] = new JComboBox(grayscale_str); + components_filters[MainWindow.GRAYSCALE] = new JComboBox<>(grayscale_str); ((JComboBox)components_filters[MainWindow.GRAYSCALE]).setSelectedIndex(filters_options_vals[MainWindow.GRAYSCALE]); ((JComboBox)components_filters[MainWindow.GRAYSCALE]).setFocusable(false); ((JComboBox)components_filters[MainWindow.GRAYSCALE]).setToolTipText("Sets the grayscale format."); @@ -725,7 +716,7 @@ public void actionPerformed(ActionEvent e) { slid1.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("-1.0")); table3.put(50, new JLabel(" 0.0")); table3.put(100, new JLabel(" 1.0")); @@ -746,7 +737,7 @@ public void actionPerformed(ActionEvent e) { slid2.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("-1.0")); table3.put(50, new JLabel(" 0.0")); table3.put(100, new JLabel(" 1.0")); @@ -767,7 +758,7 @@ public void actionPerformed(ActionEvent e) { slid3.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("-1.0")); table3.put(50, new JLabel(" 0.0")); table3.put(100, new JLabel(" 1.0")); @@ -797,7 +788,7 @@ public void actionPerformed(ActionEvent e) { slid4.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("-1.0")); table3.put(50, new JLabel(" 0.0")); table3.put(100, new JLabel(" 1.0")); @@ -817,7 +808,7 @@ public void actionPerformed(ActionEvent e) { slid5.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("-1.0")); table3.put(50, new JLabel(" 0.0")); table3.put(100, new JLabel(" 1.0")); @@ -837,7 +828,7 @@ public void actionPerformed(ActionEvent e) { slid6.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("-1.0")); table3.put(50, new JLabel(" 0.0")); table3.put(100, new JLabel(" 1.0")); @@ -859,7 +850,7 @@ public void actionPerformed(ActionEvent e) { String[] dither_str = {"2x2 Ordered", "4x4 Ordered", "6x6 Ordered", "8x8 Ordered", "4x4 Magic Square", "Cluster 3", "Cluster 4", "Cluster 8", "4x4 Horizontal Lines", "6x6 90 Degree Halftone"}; - final JComboBox dither_alg = new JComboBox(dither_str); + final JComboBox dither_alg = new JComboBox<>(dither_str); dither_alg.setSelectedIndex((int)((int)(((int)(filters_options_vals[MainWindow.DITHER] % 100000.0)) % 10000.0) / 1000.0)); dither_alg.setFocusable(false); dither_alg.setToolTipText("Sets the dithering algorithm."); @@ -878,7 +869,7 @@ public void actionPerformed(ActionEvent e) { dither_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(1, new JLabel("1")); table3.put(8, new JLabel("8")); table3.put(16, new JLabel("16")); @@ -906,19 +897,15 @@ public void actionPerformed(ActionEvent e) { serpentine_box.setSelected(true); } - diffusion_dither_box.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - if(diffusion_dither_box.isSelected()) { - dither_alg.setEnabled(false); - serpentine_box.setEnabled(true); - } - else { - serpentine_box.setEnabled(false); - dither_alg.setEnabled(true); - } + diffusion_dither_box.addActionListener(e -> { + if(diffusion_dither_box.isSelected()) { + dither_alg.setEnabled(false); + serpentine_box.setEnabled(true); + } + else { + serpentine_box.setEnabled(false); + dither_alg.setEnabled(true); } - }); if(diffusion_dither_box.isSelected()) { @@ -968,7 +955,7 @@ public void actionPerformed(ActionEvent e) { gain_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(25, new JLabel("25")); table3.put(50, new JLabel("50")); @@ -990,7 +977,7 @@ public void actionPerformed(ActionEvent e) { bias_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(25, new JLabel("25")); table3.put(50, new JLabel("50")); @@ -1014,7 +1001,7 @@ public void actionPerformed(ActionEvent e) { ((JSlider)components_filters[MainWindow.GAMMA]).setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0.0")); table3.put(33, new JLabel("1.0")); table3.put(66, new JLabel("2.0")); @@ -1036,7 +1023,7 @@ public void actionPerformed(ActionEvent e) { ((JSlider)components_filters[MainWindow.EXPOSURE]).setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0.0")); table3.put(20, new JLabel("1.0")); table3.put(40, new JLabel("2.0")); @@ -1058,7 +1045,7 @@ public void actionPerformed(ActionEvent e) { String[] blurring_str = {"Default", "Gaussian, Radius 3", "Gaussian, Radius 5", "Gaussian, Radius 7", "Gaussian, Radius 9", "Gaussian, Radius 11", "Maximum", "Median", "Minimum", "High Pass"}; - final JComboBox blurring_radius = new JComboBox(blurring_str); + final JComboBox blurring_radius = new JComboBox<>(blurring_str); blurring_radius.setSelectedIndex((int)(filters_options_vals[MainWindow.BLURRING] / 1000.0)); blurring_radius.setFocusable(false); blurring_radius.setToolTipText("Sets the blurring method."); @@ -1086,7 +1073,7 @@ public void actionPerformed(ActionEvent e) { blurring_slid.setToolTipText("Sets the blurring weight."); blurring_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(1, new JLabel("1")); table3.put(25, new JLabel("25")); table3.put(50, new JLabel("50")); @@ -1094,25 +1081,9 @@ public void actionPerformed(ActionEvent e) { table3.put(100, new JLabel("100")); blurring_slid.setLabelTable(table3); - blurring_radius.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - if(blurring_radius.getSelectedIndex() > 0 && blurring_radius.getSelectedIndex() < 6 || blurring_radius.getSelectedIndex() == 9) { - blurring_slid.setEnabled(true); - } - else { - blurring_slid.setEnabled(false); - } - } + blurring_radius.addActionListener(e -> blurring_slid.setEnabled(blurring_radius.getSelectedIndex() > 0 && blurring_radius.getSelectedIndex() < 6 || blurring_radius.getSelectedIndex() == 9)); - }); - - if(blurring_radius.getSelectedIndex() > 0 && blurring_radius.getSelectedIndex() < 6 || blurring_radius.getSelectedIndex() == 9) { - blurring_slid.setEnabled(true); - } - else { - blurring_slid.setEnabled(false); - } + blurring_slid.setEnabled(blurring_radius.getSelectedIndex() > 0 && blurring_radius.getSelectedIndex() < 6 || blurring_radius.getSelectedIndex() == 9); ((JPanel)components_filters[MainWindow.BLURRING]).add(blurring_slid); @@ -1137,7 +1108,7 @@ public void actionPerformed(ActionEvent e) { size_slid.setToolTipText("Sets the crystal's size."); size_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(1, new JLabel("1.0")); table3.put(40, new JLabel("50.0")); table3.put(80, new JLabel("100.0")); @@ -1150,7 +1121,7 @@ public void actionPerformed(ActionEvent e) { random_slid.setToolTipText("Sets the crystal's randomness."); random_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(40, new JLabel("50")); table3.put(80, new JLabel("100")); @@ -1163,7 +1134,7 @@ public void actionPerformed(ActionEvent e) { edge_size_slid.setToolTipText("Sets the crystal's edge size."); edge_size_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(1, new JLabel("1")); table3.put(40, new JLabel("50")); table3.put(80, new JLabel("100")); @@ -1171,7 +1142,7 @@ public void actionPerformed(ActionEvent e) { String[] shape_str = {"Random", "Squares", "Hexagons", "Octagons & Squares", "Triangles"}; - final JComboBox shape_box = new JComboBox(shape_str); + final JComboBox shape_box = new JComboBox<>(shape_str); shape_box.setSelectedIndex((int)(((int)(filters_options_vals[MainWindow.CRYSTALLIZE] % 10000000.0)) / 1000000.0)); shape_box.setFocusable(false); shape_box.setToolTipText("Sets the crystal's shape."); @@ -1227,19 +1198,9 @@ public void mouseExited(MouseEvent e) { fade_edges.setBackground(MainWindow.bg_color); fade_edges.setToolTipText("Fades the edges."); - fade_edges.addActionListener(new ActionListener(){ - @Override - public void actionPerformed(ActionEvent e) { - original_color_crys.setEnabled(!fade_edges.isSelected()); - } - }); + fade_edges.addActionListener(e -> original_color_crys.setEnabled(!fade_edges.isSelected())); - original_color_crys.addActionListener(new ActionListener(){ - @Override - public void actionPerformed(ActionEvent e) { - fade_edges.setEnabled(!original_color_crys.isSelected()); - } - }); + original_color_crys.addActionListener(e -> fade_edges.setEnabled(!original_color_crys.isSelected())); if((int)(filters_options_vals[MainWindow.CRYSTALLIZE] / 10000000.0) == 1) { fade_edges.setSelected(true); @@ -1289,7 +1250,7 @@ public void actionPerformed(ActionEvent e) { grid_point_size_slid.setToolTipText("Sets the grid's size."); grid_point_size_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(1, new JLabel("1.0")); table3.put(40, new JLabel("50.0")); table3.put(80, new JLabel("100.0")); @@ -1302,7 +1263,7 @@ public void actionPerformed(ActionEvent e) { point_randomness_slid.setToolTipText("Sets the point's randomness."); point_randomness_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(40, new JLabel("50")); table3.put(80, new JLabel("100")); @@ -1315,7 +1276,7 @@ public void actionPerformed(ActionEvent e) { point_fuzziness_slid.setToolTipText("Sets the point's fuzziness."); point_fuzziness_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(40, new JLabel("50")); table3.put(80, new JLabel("100")); @@ -1328,7 +1289,7 @@ public void actionPerformed(ActionEvent e) { point_size_slid.setToolTipText("Sets the point's size."); point_size_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(40, new JLabel("50")); table3.put(80, new JLabel("100")); @@ -1336,7 +1297,7 @@ public void actionPerformed(ActionEvent e) { String[] shape_str2 = {"Random", "Squares", "Hexagons", "Octagons & Squares", "Triangles"}; - final JComboBox shape_box2 = new JComboBox(shape_str2); + final JComboBox shape_box2 = new JComboBox<>(shape_str2); shape_box2.setSelectedIndex((int)(((int)(filters_options_vals[MainWindow.POINTILLIZE] % 1000000000.0)) / 100000000.0)); shape_box2.setFocusable(false); shape_box2.setToolTipText("Sets the point's shape."); @@ -1356,19 +1317,9 @@ public void actionPerformed(ActionEvent e) { original_color_point.setBackground(MainWindow.bg_color); original_color_point.setToolTipText("Uses the original color pixel color."); - fill.addActionListener(new ActionListener(){ - @Override - public void actionPerformed(ActionEvent e) { - original_color_point.setEnabled(!fill.isSelected()); - } - }); + fill.addActionListener(e -> original_color_point.setEnabled(!fill.isSelected())); - original_color_point.addActionListener(new ActionListener(){ - @Override - public void actionPerformed(ActionEvent e) { - fill.setEnabled(!original_color_point.isSelected()); - } - }); + original_color_point.addActionListener(e -> fill.setEnabled(!original_color_point.isSelected())); if((int)(filters_options_vals[MainWindow.POINTILLIZE] / 1000000000.0) == 1) { fill.setSelected(true); @@ -1459,7 +1410,7 @@ public void mouseExited(MouseEvent e) { oil_range_slid.setToolTipText("Sets the oil's range."); oil_range_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(1, new JLabel("1")); table3.put(2, new JLabel("2")); table3.put(3, new JLabel("3")); @@ -1474,7 +1425,7 @@ public void mouseExited(MouseEvent e) { oil_levels_slid.setToolTipText("Sets the oil's levels."); oil_levels_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(1, new JLabel("1")); table3.put(64, new JLabel("64")); table3.put(128, new JLabel("128")); @@ -1514,7 +1465,7 @@ public void mouseExited(MouseEvent e) { marble_scale_slid.setToolTipText("Sets the marble's scale."); marble_scale_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(1, new JLabel("1.0")); table3.put(40, new JLabel("150.0")); table3.put(80, new JLabel("300.0")); @@ -1527,7 +1478,7 @@ public void mouseExited(MouseEvent e) { marble_angle_slid.setToolTipText("Sets the marble's angle."); marble_angle_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(20, new JLabel("90")); table3.put(40, new JLabel("180")); @@ -1542,7 +1493,7 @@ public void mouseExited(MouseEvent e) { marble_stretch_slid.setToolTipText("Sets the marble's stretch."); marble_stretch_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(1, new JLabel("1.0")); table3.put(40, new JLabel("25.0")); table3.put(80, new JLabel("50.0")); @@ -1555,7 +1506,7 @@ public void mouseExited(MouseEvent e) { marble_turbulence_slid.setToolTipText("Sets the marble's turbulence."); marble_turbulence_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0.0")); table3.put(4, new JLabel("4.0")); table3.put(8, new JLabel("8.0")); @@ -1568,7 +1519,7 @@ public void mouseExited(MouseEvent e) { marble_turbulence_factor_slid.setToolTipText("Sets the marble's turbulence factor."); marble_turbulence_factor_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(40, new JLabel("50")); table3.put(80, new JLabel("100")); @@ -1615,7 +1566,7 @@ public void mouseExited(MouseEvent e) { weave_x_width.setToolTipText("Sets the weave's x width."); weave_x_width.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(1, new JLabel("1")); table3.put(40, new JLabel("128")); table3.put(80, new JLabel("256")); @@ -1628,7 +1579,7 @@ public void mouseExited(MouseEvent e) { weave_y_width.setToolTipText("Sets the weave's y width."); weave_y_width.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(1, new JLabel("1")); table3.put(40, new JLabel("128")); table3.put(80, new JLabel("256")); @@ -1641,7 +1592,7 @@ public void mouseExited(MouseEvent e) { weave_x_gap.setToolTipText("Sets the weave's x gap."); weave_x_gap.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(1, new JLabel("1")); table3.put(40, new JLabel("128")); table3.put(80, new JLabel("256")); @@ -1654,7 +1605,7 @@ public void mouseExited(MouseEvent e) { weave_y_gap.setToolTipText("Sets the weave's y gap."); weave_y_gap.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(1, new JLabel("1")); table3.put(40, new JLabel("128")); table3.put(80, new JLabel("256")); @@ -1771,7 +1722,7 @@ public void mouseExited(MouseEvent e) { sparkle_rays_slid.setToolTipText("Sets the sparkle's rays."); sparkle_rays_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(40, new JLabel("150")); table3.put(80, new JLabel("300")); @@ -1784,7 +1735,7 @@ public void mouseExited(MouseEvent e) { sparkle_radius_slid.setToolTipText("Sets the sparkle's radius."); sparkle_radius_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(40, new JLabel("150")); table3.put(80, new JLabel("300")); @@ -1797,7 +1748,7 @@ public void mouseExited(MouseEvent e) { sparkle_shine_slid.setToolTipText("Sets the sparkle's shine."); sparkle_shine_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(40, new JLabel("50")); table3.put(80, new JLabel("100")); @@ -1810,7 +1761,7 @@ public void mouseExited(MouseEvent e) { sparkle_randomness_slid.setToolTipText("Sets the sparkle's randomness."); sparkle_randomness_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(40, new JLabel("25")); table3.put(80, new JLabel("50")); @@ -1887,7 +1838,7 @@ public void mouseExited(MouseEvent e) { opacity_slid.setToolTipText("Sets the mirror's opacity."); opacity_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(25, new JLabel("25")); table3.put(50, new JLabel("50")); @@ -1951,7 +1902,7 @@ public void mouseExited(MouseEvent e) { glow_softness_slid.setToolTipText("Sets the glow softness."); glow_softness_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(25, new JLabel("25")); table3.put(50, new JLabel("50")); @@ -1966,7 +1917,7 @@ public void mouseExited(MouseEvent e) { glow_amount_slid.setToolTipText("Sets the glow amount."); glow_amount_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(25, new JLabel("25")); table3.put(50, new JLabel("50")); @@ -2003,7 +1954,7 @@ public void mouseExited(MouseEvent e) { ((JSlider)components_filters[MainWindow.COLOR_CHANNEL_SCALING]).setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0.0")); table3.put(20, new JLabel("1.0")); table3.put(40, new JLabel("2.0")); @@ -2032,7 +1983,7 @@ public void mouseExited(MouseEvent e) { noise_amount_slid.setToolTipText("Sets the noise amount."); noise_amount_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(25, new JLabel("25")); table3.put(50, new JLabel("50")); @@ -2047,7 +1998,7 @@ public void mouseExited(MouseEvent e) { noise_density_slid.setToolTipText("Sets the noise density."); noise_density_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(25, new JLabel("25")); table3.put(50, new JLabel("50")); @@ -2057,7 +2008,7 @@ public void mouseExited(MouseEvent e) { String[] distri_str = {"Gaussian", "Uniform"}; - final JComboBox distri_box = new JComboBox(distri_str); + final JComboBox distri_box = new JComboBox<>(distri_str); distri_box.setSelectedIndex((int)(((int)(filters_options_vals[MainWindow.NOISE] % 10000000.0)) / 1000000.0)); distri_box.setFocusable(false); distri_box.setToolTipText("Sets the noise distribution."); @@ -2112,7 +2063,7 @@ public void mouseExited(MouseEvent e) { //blue_green_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(128, new JLabel("128")); table3.put(255, new JLabel("255")); @@ -2127,7 +2078,7 @@ public void mouseExited(MouseEvent e) { //to_red_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(128, new JLabel("128")); table3.put(255, new JLabel("255")); @@ -2158,7 +2109,7 @@ public void mouseExited(MouseEvent e) { //red_blue_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(128, new JLabel("128")); table3.put(255, new JLabel("255")); @@ -2196,7 +2147,7 @@ public void mouseExited(MouseEvent e) { //green_red_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(128, new JLabel("128")); table3.put(255, new JLabel("255")); @@ -2260,7 +2211,7 @@ public void mouseExited(MouseEvent e) { String[] light_str = {"Point Light", "Distant Light", "Spotlight"}; - final JComboBox light_box = new JComboBox(light_str); + final JComboBox light_box = new JComboBox<>(light_str); light_box.setSelectedIndex((int)(filters_options_vals[MainWindow.LIGHT_EFFECTS] / 100000000.0)); light_box.setFocusable(false); light_box.setToolTipText("Sets the type of the light."); @@ -2284,7 +2235,7 @@ public void mouseExited(MouseEvent e) { light_direction_slid.setToolTipText("Sets the light's direction."); light_direction_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(20, new JLabel("90")); table3.put(40, new JLabel("180")); @@ -2308,7 +2259,7 @@ public void mouseExited(MouseEvent e) { light_elevation_slid.setToolTipText("Sets the light's elevation."); light_elevation_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(40, new JLabel("45")); table3.put(80, new JLabel("90")); @@ -2331,7 +2282,7 @@ public void mouseExited(MouseEvent e) { light_distance_slid.setToolTipText("Sets the light's distance."); light_distance_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0.0")); table3.put(40, new JLabel("500.0")); table3.put(80, new JLabel("1000.0")); @@ -2353,7 +2304,7 @@ public void mouseExited(MouseEvent e) { light_intensity_slid.setToolTipText("Sets the light's intensity."); light_intensity_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0.00")); table3.put(20, new JLabel("0.25")); table3.put(40, new JLabel("0.50")); @@ -2376,7 +2327,7 @@ public void mouseExited(MouseEvent e) { light_x_slid.setToolTipText("Sets the light's x position."); light_x_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(20, new JLabel("25")); table3.put(40, new JLabel("50")); @@ -2399,7 +2350,7 @@ public void mouseExited(MouseEvent e) { light_y_slid.setToolTipText("Sets the light's y position."); light_y_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(20, new JLabel("25")); table3.put(40, new JLabel("50")); @@ -2422,7 +2373,7 @@ public void mouseExited(MouseEvent e) { light_cone_angle_slid.setToolTipText("Sets the light's cone angle."); light_cone_angle_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(40, new JLabel("45")); table3.put(80, new JLabel("90")); @@ -2443,7 +2394,7 @@ public void mouseExited(MouseEvent e) { light_focus_slid.setToolTipText("Sets the light's focus."); light_focus_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0.00")); table3.put(20, new JLabel("0.25")); table3.put(40, new JLabel("0.50")); @@ -2465,29 +2416,25 @@ else if(light_box.getSelectedIndex() == 1) { light_y_slid.setEnabled(false); } - light_box.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - if(light_box.getSelectedIndex() == 0) { - light_cone_angle_slid.setEnabled(false); - light_focus_slid.setEnabled(false); - light_x_slid.setEnabled(true); - light_y_slid.setEnabled(true); - } - else if(light_box.getSelectedIndex() == 1) { - light_cone_angle_slid.setEnabled(false); - light_focus_slid.setEnabled(false); - light_x_slid.setEnabled(false); - light_y_slid.setEnabled(false); - } - else { - light_cone_angle_slid.setEnabled(true); - light_focus_slid.setEnabled(true); - light_x_slid.setEnabled(true); - light_y_slid.setEnabled(true); - } + light_box.addActionListener(e -> { + if(light_box.getSelectedIndex() == 0) { + light_cone_angle_slid.setEnabled(false); + light_focus_slid.setEnabled(false); + light_x_slid.setEnabled(true); + light_y_slid.setEnabled(true); + } + else if(light_box.getSelectedIndex() == 1) { + light_cone_angle_slid.setEnabled(false); + light_focus_slid.setEnabled(false); + light_x_slid.setEnabled(false); + light_y_slid.setEnabled(false); + } + else { + light_cone_angle_slid.setEnabled(true); + light_focus_slid.setEnabled(true); + light_x_slid.setEnabled(true); + light_y_slid.setEnabled(true); } - }); final JLabel filter_color_label6 = new JLabel(); @@ -2668,7 +2615,7 @@ public void mouseExited(MouseEvent e) { material_shininess_slid.setToolTipText("Sets the material's shininess."); material_shininess_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0.0")); table3.put(20, new JLabel("2.5")); table3.put(40, new JLabel("5.0")); @@ -2686,7 +2633,7 @@ public void mouseExited(MouseEvent e) { String[] bump_str = {"Normal", "Outer", "Inner", "Pillow", "Up", "Down"}; - final JComboBox bump_box = new JComboBox(bump_str); + final JComboBox bump_box = new JComboBox<>(bump_str); bump_box.setSelectedIndex((int)(((int)(((int)(filters_options_extra_vals[1][MainWindow.LIGHT_EFFECTS] % 10000000.0)) % 100000.0)) / 10000.0)); bump_box.setFocusable(false); bump_box.setToolTipText("Sets the bump's shape."); @@ -2710,7 +2657,7 @@ public void mouseExited(MouseEvent e) { bump_height_slid.setToolTipText("Sets the bump's height."); bump_height_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("-5.0")); table3.put(20, new JLabel("-2.5")); table3.put(40, new JLabel("0.0")); @@ -2733,7 +2680,7 @@ public void mouseExited(MouseEvent e) { bump_softness_slid.setToolTipText("Sets the bump's softness."); bump_softness_slid.setPaintLabels(true); - table3 = new Hashtable(); + table3 = new Hashtable<>(); table3.put(0, new JLabel("0")); table3.put(20, new JLabel("25")); table3.put(40, new JLabel("50")); @@ -2801,131 +2748,127 @@ public void mouseExited(MouseEvent e) { JButton ok = new JButton("Ok"); getRootPane().setDefaultButton(ok); ok.setFocusable(false); - ok.addActionListener(new ActionListener() { + ok.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { + for(int k = 0; k < filters_options_vals.length; k++) { + if(components_filters[k] != null) { + if(k == MainWindow.COLOR_TEMPERATURE || k == MainWindow.EXPOSURE || k == MainWindow.GAMMA || k == MainWindow.COLOR_CHANNEL_SCALING) { + filters_options_vals[k] = ((JSlider)components_filters[k]).getValue(); + } + else if(k == MainWindow.CONTRAST_BRIGHTNESS) { + filters_options_vals[k] = contrast_slid.getValue() * 1000 + brightness_slid.getValue(); + } + else if(k == MainWindow.GAIN) { + filters_options_vals[k] = gain_slid.getValue() * 1000 + bias_slid.getValue(); + } + else if(k == MainWindow.COLOR_CHANNEL_ADJUSTING) { + filters_options_vals[k] = slid1.getValue() * 1000000 + slid2.getValue() * 1000 + slid3.getValue(); + } + else if(k == MainWindow.COLOR_CHANNEL_HSB_ADJUSTING) { + filters_options_vals[k] = slid4.getValue() * 1000000 + slid5.getValue() * 1000 + slid6.getValue(); + } + else if(k == MainWindow.DITHER) { + int db = diffusion_dither_box.isSelected() ? 1 : 0; + int sb = serpentine_box.isSelected() ? 1 : 0; + filters_options_vals[k] = sb * 100000 + db * 10000 + dither_alg.getSelectedIndex() * 1000 + dither_slid.getValue(); + } + else if(k == MainWindow.BLURRING) { + filters_options_vals[k] = blurring_radius.getSelectedIndex() * 1000 + blurring_slid.getValue(); + } + else if(k == MainWindow.POSTERIZE) { + filters_options_vals[k] = posterize_slid.getValue(); + } + else if(k == MainWindow.COLOR_CHANNEL_SWIZZLING) { - for(int k = 0; k < filters_options_vals.length; k++) { - if(components_filters[k] != null) { - if(k == MainWindow.COLOR_TEMPERATURE || k == MainWindow.EXPOSURE || k == MainWindow.GAMMA || k == MainWindow.COLOR_CHANNEL_SCALING) { - filters_options_vals[k] = ((JSlider)components_filters[k]).getValue(); - } - else if(k == MainWindow.CONTRAST_BRIGHTNESS) { - filters_options_vals[k] = contrast_slid.getValue() * 1000 + brightness_slid.getValue(); - } - else if(k == MainWindow.GAIN) { - filters_options_vals[k] = gain_slid.getValue() * 1000 + bias_slid.getValue(); - } - else if(k == MainWindow.COLOR_CHANNEL_ADJUSTING) { - filters_options_vals[k] = slid1.getValue() * 1000000 + slid2.getValue() * 1000 + slid3.getValue(); - } - else if(k == MainWindow.COLOR_CHANNEL_HSB_ADJUSTING) { - filters_options_vals[k] = slid4.getValue() * 1000000 + slid5.getValue() * 1000 + slid6.getValue(); - } - else if(k == MainWindow.DITHER) { - int db = diffusion_dither_box.isSelected() ? 1 : 0; - int sb = serpentine_box.isSelected() ? 1 : 0; - filters_options_vals[k] = sb * 100000 + db * 10000 + dither_alg.getSelectedIndex() * 1000 + dither_slid.getValue(); - } - else if(k == MainWindow.BLURRING) { - filters_options_vals[k] = blurring_radius.getSelectedIndex() * 1000 + blurring_slid.getValue(); - } - else if(k == MainWindow.POSTERIZE) { - filters_options_vals[k] = posterize_slid.getValue(); - } - else if(k == MainWindow.COLOR_CHANNEL_SWIZZLING) { - - filters_options_vals[k] = 0; - for(int j = 0; j < swizzle_checks.length; j++) { - if(swizzle_checks[j].isSelected()) { - filters_options_vals[k] = filters_options_vals[k] | (0x1 << j); - } + filters_options_vals[k] = 0; + for(int j = 0; j < swizzle_checks.length; j++) { + if(swizzle_checks[j].isSelected()) { + filters_options_vals[k] = filters_options_vals[k] | (0x1 << j); } } - else if(k == MainWindow.CRYSTALLIZE) { - int orig = original_color_crys.isSelected() ? 1 : 0 ; - int fe = fade_edges.isSelected() ? 1 : 0; - filters_options_vals[k] = fe * 10000000 + shape_box.getSelectedIndex() * 1000000 + edge_size_slid.getValue() * 10000 + random_slid.getValue() * 100 + size_slid.getValue(); - filters_colors[k] = filter_color_label.getBackground(); - filters_options_extra_vals[0][k] = orig; - } - else if(k == MainWindow.POINTILLIZE) { - int fl = fill.isSelected() ? 1 : 0; - int orig = original_color_point.isSelected() ? 1 : 0 ; - filters_options_vals[k] = fl * 1000000000 + shape_box2.getSelectedIndex() * 100000000 + point_size_slid.getValue() * 1000000 + point_fuzziness_slid.getValue() * 10000 + point_randomness_slid.getValue() * 100 + grid_point_size_slid.getValue(); - filters_colors[k] = filter_color_label2.getBackground(); - filters_options_extra_vals[0][k] = orig; - } - else if(k == MainWindow.GLOW) { - filters_options_vals[k] = glow_softness_slid.getValue() * 1000 + glow_amount_slid.getValue(); - } - else if(k == MainWindow.MARBLE) { - filters_options_vals[k] = marble_turbulence_factor_slid.getValue() * 10000000 + marble_turbulence_slid.getValue() * 1000000 + marble_stretch_slid.getValue() * 10000 + marble_angle_slid.getValue() * 100 + marble_scale_slid.getValue(); - } - else if(k == MainWindow.WEAVE) { - int rt = round_threads.isSelected() ? 1 : 0; - int sc = shade_crossings.isSelected() ? 1 : 0; - - filters_options_vals[k] = sc * 1000000000 + rt * 100000000 + weave_y_gap.getValue() * 1000000 + weave_x_gap.getValue() * 10000 + weave_y_width.getValue() * 100 + weave_x_width.getValue(); - filters_colors[k] = filter_color_label3.getBackground(); - } - else if(k == MainWindow.SPARKLE) { - filters_options_vals[k] = sparkle_randomness_slid.getValue() * 1000000 + sparkle_shine_slid.getValue() * 10000 + sparkle_radius_slid.getValue() * 100 + sparkle_rays_slid.getValue(); - filters_colors[k] = filter_color_label4.getBackground(); - } - else if(k == MainWindow.OIL) { - filters_options_vals[k] = oil_levels_slid.getValue() * 100 + oil_range_slid.getValue(); - } - else if(k == MainWindow.EDGE_DETECTION) { - filters_options_vals[k] = (10 - edge_sensitivity_slid.getValue()) * 100 + edge_alg.getSelectedIndex(); - filters_colors[k] = filter_color_label5.getBackground(); - } - else if(k == MainWindow.NOISE) { - int mc = monochrome.isSelected() ? 1 : 0; - filters_options_vals[k] = mc * 10000000 + distri_box.getSelectedIndex() * 1000000 + noise_density_slid.getValue() * 1000 + noise_amount_slid.getValue(); - } - else if(k == MainWindow.EMBOSS) { - filters_options_vals[k] = emboss_bumpheight_slid.getValue() * 100000 + emboss_elevation_slid.getValue() * 1000 + emboss_angle_slid.getValue() * 10 + emboss_algorithm.getSelectedIndex(); - } - else if(k == MainWindow.COLOR_CHANNEL_MIXING) { - filters_options_vals[k] = green_red_slid.getValue() * 1000000 + red_blue_slid.getValue() * 1000 + blue_green_slid.getValue(); - filters_colors[k] = new Color(to_red_slid.getValue(), to_green_slid.getValue(), to_blue_slid.getValue()); - } - else if(k == MainWindow.LIGHT_EFFECTS) { - filters_options_vals[k] = light_box.getSelectedIndex() * 100000000 + light_direction_slid.getValue() * 1000000 + light_elevation_slid.getValue() * 10000 + light_distance_slid.getValue() * 100 + light_intensity_slid.getValue(); - filters_options_extra_vals[0][k] = light_x_slid.getValue() * 1000000 + light_y_slid.getValue() * 10000 + light_cone_angle_slid.getValue() * 100 + light_focus_slid.getValue(); - int source = source_image.isSelected() ? 0 : 1; - filters_options_extra_vals[1][k] = source * 10000000 + material_shininess_slid.getValue() * 100000 + bump_box.getSelectedIndex() * 10000 + bump_height_slid.getValue() * 100 + bump_softness_slid.getValue(); - filters_colors[k] = filter_color_label6.getBackground(); - filters_extra_colors[0][MainWindow.LIGHT_EFFECTS] = filter_color_label7.getBackground(); - filters_extra_colors[1][MainWindow.LIGHT_EFFECTS] = filter_color_label8.getBackground(); - } - else if(k == MainWindow.MIRROR) { - filters_options_vals[k] = 1000000 * opacity_slid.getValue() + 1000 * mirrory_slid.getValue() + mirror_gap_slid.getValue(); - } - else if(k == MainWindow.EDGE_DETECTION2) { - filters_options_vals[k] = horizontal_edge_alg.getSelectedIndex() * 10 + vertical_edge_alg.getSelectedIndex(); - } - else if(k == MainWindow.ANTIALIASING) { - //aaSpace.getSelectedIndex() * 100 - filters_options_vals[k] = (aaAvgWithMean.isSelected() ? 100 : 0) + aaMethod.getSelectedIndex() * 10 + aaSamples.getSelectedIndex(); - } - else if ( components_filters[k] instanceof JComboBox){ - filters_options_vals[k] = ((JComboBox)components_filters[k]).getSelectedIndex(); - } + } + else if(k == MainWindow.CRYSTALLIZE) { + int orig = original_color_crys.isSelected() ? 1 : 0 ; + int fe = fade_edges.isSelected() ? 1 : 0; + filters_options_vals[k] = fe * 10000000 + shape_box.getSelectedIndex() * 1000000 + edge_size_slid.getValue() * 10000 + random_slid.getValue() * 100 + size_slid.getValue(); + filters_colors[k] = filter_color_label.getBackground(); + filters_options_extra_vals[0][k] = orig; + } + else if(k == MainWindow.POINTILLIZE) { + int fl = fill.isSelected() ? 1 : 0; + int orig = original_color_point.isSelected() ? 1 : 0 ; + filters_options_vals[k] = fl * 1000000000 + shape_box2.getSelectedIndex() * 100000000 + point_size_slid.getValue() * 1000000 + point_fuzziness_slid.getValue() * 10000 + point_randomness_slid.getValue() * 100 + grid_point_size_slid.getValue(); + filters_colors[k] = filter_color_label2.getBackground(); + filters_options_extra_vals[0][k] = orig; + } + else if(k == MainWindow.GLOW) { + filters_options_vals[k] = glow_softness_slid.getValue() * 1000 + glow_amount_slid.getValue(); + } + else if(k == MainWindow.MARBLE) { + filters_options_vals[k] = marble_turbulence_factor_slid.getValue() * 10000000 + marble_turbulence_slid.getValue() * 1000000 + marble_stretch_slid.getValue() * 10000 + marble_angle_slid.getValue() * 100 + marble_scale_slid.getValue(); + } + else if(k == MainWindow.WEAVE) { + int rt = round_threads.isSelected() ? 1 : 0; + int sc = shade_crossings.isSelected() ? 1 : 0; + + filters_options_vals[k] = sc * 1000000000 + rt * 100000000 + weave_y_gap.getValue() * 1000000 + weave_x_gap.getValue() * 10000 + weave_y_width.getValue() * 100 + weave_x_width.getValue(); + filters_colors[k] = filter_color_label3.getBackground(); + } + else if(k == MainWindow.SPARKLE) { + filters_options_vals[k] = sparkle_randomness_slid.getValue() * 1000000 + sparkle_shine_slid.getValue() * 10000 + sparkle_radius_slid.getValue() * 100 + sparkle_rays_slid.getValue(); + filters_colors[k] = filter_color_label4.getBackground(); + } + else if(k == MainWindow.OIL) { + filters_options_vals[k] = oil_levels_slid.getValue() * 100 + oil_range_slid.getValue(); + } + else if(k == MainWindow.EDGE_DETECTION) { + filters_options_vals[k] = (10 - edge_sensitivity_slid.getValue()) * 100 + edge_alg.getSelectedIndex(); + filters_colors[k] = filter_color_label5.getBackground(); + } + else if(k == MainWindow.NOISE) { + int mc = monochrome.isSelected() ? 1 : 0; + filters_options_vals[k] = mc * 10000000 + distri_box.getSelectedIndex() * 1000000 + noise_density_slid.getValue() * 1000 + noise_amount_slid.getValue(); + } + else if(k == MainWindow.EMBOSS) { + filters_options_vals[k] = emboss_bumpheight_slid.getValue() * 100000 + emboss_elevation_slid.getValue() * 1000 + emboss_angle_slid.getValue() * 10 + emboss_algorithm.getSelectedIndex(); + } + else if(k == MainWindow.COLOR_CHANNEL_MIXING) { + filters_options_vals[k] = green_red_slid.getValue() * 1000000 + red_blue_slid.getValue() * 1000 + blue_green_slid.getValue(); + filters_colors[k] = new Color(to_red_slid.getValue(), to_green_slid.getValue(), to_blue_slid.getValue()); + } + else if(k == MainWindow.LIGHT_EFFECTS) { + filters_options_vals[k] = light_box.getSelectedIndex() * 100000000 + light_direction_slid.getValue() * 1000000 + light_elevation_slid.getValue() * 10000 + light_distance_slid.getValue() * 100 + light_intensity_slid.getValue(); + filters_options_extra_vals[0][k] = light_x_slid.getValue() * 1000000 + light_y_slid.getValue() * 10000 + light_cone_angle_slid.getValue() * 100 + light_focus_slid.getValue(); + int source = source_image.isSelected() ? 0 : 1; + filters_options_extra_vals[1][k] = source * 10000000 + material_shininess_slid.getValue() * 100000 + bump_box.getSelectedIndex() * 10000 + bump_height_slid.getValue() * 100 + bump_softness_slid.getValue(); + filters_colors[k] = filter_color_label6.getBackground(); + filters_extra_colors[0][MainWindow.LIGHT_EFFECTS] = filter_color_label7.getBackground(); + filters_extra_colors[1][MainWindow.LIGHT_EFFECTS] = filter_color_label8.getBackground(); + } + else if(k == MainWindow.MIRROR) { + filters_options_vals[k] = 1000000 * opacity_slid.getValue() + 1000 * mirrory_slid.getValue() + mirror_gap_slid.getValue(); + } + else if(k == MainWindow.EDGE_DETECTION2) { + filters_options_vals[k] = horizontal_edge_alg.getSelectedIndex() * 10 + vertical_edge_alg.getSelectedIndex(); + } + else if(k == MainWindow.ANTIALIASING) { + //aaSpace.getSelectedIndex() * 100 + filters_options_vals[k] = (aaAvgWithMean.isSelected() ? 100 : 0) + aaMethod.getSelectedIndex() * 10 + aaSamples.getSelectedIndex(); + } + else if ( components_filters[k] instanceof JComboBox){ + filters_options_vals[k] = ((JComboBox)components_filters[k]).getSelectedIndex(); } } + } - ptra2.filtersOptionsChanged(filters_options_vals, filters_options_extra_vals, filters_colors, filters_extra_colors, order_panel.getFilterOrder(), mActiveFilters); - - tab_index = tabbedPane.getSelectedIndex(); + ptra2.filtersOptionsChanged(filters_options_vals, filters_options_extra_vals, filters_colors, filters_extra_colors, order_panel.getFilterOrder(), mActiveFilters); - ptra2.setEnabled(true); + tab_index = tabbedPane.getSelectedIndex(); - dispose(); + ptra2.setEnabled(true); + + dispose(); - } }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -2943,18 +2886,14 @@ public void actionPerformed(ActionEvent e) JButton cancel = new JButton("Cancel"); cancel.setFocusable(false); - cancel.addActionListener(new ActionListener() { + cancel.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { + tab_index = tabbedPane.getSelectedIndex(); - tab_index = tabbedPane.getSelectedIndex(); - - ptra2.setEnabled(true); + ptra2.setEnabled(true); - dispose(); + dispose(); - } }); buttons.add(cancel); @@ -2972,20 +2911,16 @@ public void actionPerformed(ActionEvent e) JButton reset = new JButton("Reset"); reset.setFocusable(false); - reset.addActionListener(new ActionListener() { + reset.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - ptra2.filtersOptionsChanged(null, null, null, null, null, null); - - tab_index = tabbedPane.getSelectedIndex(); - - ptra2.setEnabled(true); + ptra2.filtersOptionsChanged(null, null, null, null, null, null); - dispose(); + tab_index = tabbedPane.getSelectedIndex(); + + ptra2.setEnabled(true); + + dispose(); - } }); buttons.add(reset); @@ -3024,11 +2959,5 @@ public void actionPerformed(ActionEvent e) { setVisible(true); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } } diff --git a/src/fractalzoomer/gui/FoldInOutPlaneDialog.java b/src/fractalzoomer/gui/FoldInOutPlaneDialog.java index 1738bdeaa..45b233073 100644 --- a/src/fractalzoomer/gui/FoldInOutPlaneDialog.java +++ b/src/fractalzoomer/gui/FoldInOutPlaneDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -42,7 +40,7 @@ public FoldInOutPlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRadioB setTitle("Fold"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field_radius = new JTextField(); field_radius.setText("" + s.fns.plane_transform_radius); @@ -57,58 +55,57 @@ public FoldInOutPlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRadioB setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - planes[oldSelected].setSelected(true); - s.fns.plane_type = oldSelected; - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + planes[oldSelected].setSelected(true); + s.fns.plane_type = oldSelected; + dispose(); + return; + } + + try { + double temp3 = Double.parseDouble(field_radius.getText()); + + if (temp3 <= 0) { + JOptionPane.showMessageDialog(ptra, "Fold radius must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - try { - double temp3 = Double.parseDouble(field_radius.getText()); + s.fns.plane_transform_radius = temp3; - if (temp3 <= 0) { - JOptionPane.showMessageDialog(ptra, "Fold radius must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.plane_transform_radius = temp3; - - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptra.defaultFractalSettings(true); } - - dispose(); - ptra.defaultFractalSettings(true); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -121,10 +118,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/FractalColorsFrame.java b/src/fractalzoomer/gui/FractalColorsFrame.java index 023020c52..b760cd56d 100644 --- a/src/fractalzoomer/gui/FractalColorsFrame.java +++ b/src/fractalzoomer/gui/FractalColorsFrame.java @@ -42,7 +42,7 @@ public FractalColorsFrame(MainWindow ptra, Color max_it_color, Color dem_color, int color_window_width = 400; int color_window_height = 370; setTitle("Fractal Colors"); - setIconImage(getIcon("/fractalzoomer/icons/color.png").getImage()); + setIconImage(MainWindow.getIcon("color.png").getImage()); setSize(color_window_width, color_window_height); setLocation((int) (ptra2.getLocation().getX() + ptra2.getSize().getWidth() / 2) - (color_window_width / 2), (int) (ptra2.getLocation().getY() + ptra2.getSize().getHeight() / 2) - (color_window_height / 2)); @@ -209,20 +209,12 @@ public void mouseExited(MouseEvent e) { remove_special_increment.setToolTipText("Removes the special offset, applicable in processing algorithms and 3d rendering."); JButton help_button = new JButton(); - help_button.setIcon(getIcon("/fractalzoomer/icons/help.png")); + help_button.setIcon(MainWindow.getIcon("help.png")); help_button.setFocusable(false); help_button.setToolTipText("Some info regarding special offset."); help_button.setPreferredSize(new Dimension(30, 30)); - help_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptra2.displaySpecialHelp(); - - } - }); + help_button.addActionListener(e -> ptra2.displaySpecialHelp()); fractal_color_panel.add(new JLabel("Maximum Iterations Color: ")); fractal_color_panel.add(max_it_color_label); @@ -261,30 +253,26 @@ public void actionPerformed(ActionEvent e) { getRootPane().setDefaultButton(ok); ok.setFocusable(false); - ok.addActionListener(new ActionListener() { + ok.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - int temp = 0; - try { - temp = Integer.parseInt(magnetOffsetopt.getText()); - } - catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if (temp < 0) { - JOptionPane.showMessageDialog(ptra, "The magnet color offset value must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - ptra2.fractalColorsChanged(max_it_color_label.getBackground(), dem_color_label.getBackground(), special_color_label.getBackground(), use_palette_color.isSelected(), remove_special_increment.isSelected(), temp); - ptra2.setEnabled(true); - dispose(); - + int temp = 0; + try { + temp = Integer.parseInt(magnetOffsetopt.getText()); + } + catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp < 0) { + JOptionPane.showMessageDialog(ptra, "The magnet color offset value must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; } + + ptra2.fractalColorsChanged(max_it_color_label.getBackground(), dem_color_label.getBackground(), special_color_label.getBackground(), use_palette_color.isSelected(), remove_special_increment.isSelected(), temp); + ptra2.setEnabled(true); + dispose(); + }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -301,15 +289,11 @@ public void actionPerformed(ActionEvent e) JButton close = new JButton("Cancel"); close.setFocusable(false); - close.addActionListener(new ActionListener() { + close.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - ptra2.setEnabled(true); - dispose(); + ptra2.setEnabled(true); + dispose(); - } }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -361,10 +345,4 @@ public void actionPerformed(ActionEvent e) setVisible(true); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/FractalFunctionsMenu.java b/src/fractalzoomer/gui/FractalFunctionsMenu.java index 36ed3f7b7..303504c30 100644 --- a/src/fractalzoomer/gui/FractalFunctionsMenu.java +++ b/src/fractalzoomer/gui/FractalFunctionsMenu.java @@ -20,7 +20,6 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -121,9 +120,8 @@ public class FractalFunctionsMenu extends JMenu { private JMenu coupled_type_functions; private JCheckBoxMenuItem burning_ship_opt; private JMenuItem mandel_grass_opt; - private int i; - public static String[] functionNames; + public static final String[] functionNames; static { @@ -474,7 +472,7 @@ public FractalFunctionsMenu(MainWindow ptr2, String name, int function) { this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/functions.png")); + setIcon(MainWindow.getIcon("functions.png")); mandelbrot_type_functions = new JMenu("Mandelbrot Type"); magnet_type_functions = new JMenu("Magnet Type"); @@ -573,71 +571,31 @@ public FractalFunctionsMenu(MainWindow ptr2, String name, int function) { ButtonGroup functions_button_group = new ButtonGroup(); fractal_functions[MainWindow.MANDELBROT] = new JRadioButtonMenuItem(functionNames[MainWindow.MANDELBROT]); - fractal_functions[MainWindow.MANDELBROT].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.MANDELBROT); - - } - }); + fractal_functions[MainWindow.MANDELBROT].addActionListener(e -> ptr.setFunction(MainWindow.MANDELBROT)); mandelbrot_type_functions.add(fractal_functions[MainWindow.MANDELBROT]); functions_button_group.add(fractal_functions[MainWindow.MANDELBROT]); - for(i = 1; i < 9; i++) { + for(int i = 1; i < 9; i++) { fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - int temp = i; - - @Override - public void actionPerformed(ActionEvent e) { - ptr.setFunction(temp); - - } - }); + final int temp = i; + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); mandelbrot_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } fractal_functions[MainWindow.MANDELBROTNTH] = new JRadioButtonMenuItem(functionNames[MainWindow.MANDELBROTNTH]); - fractal_functions[MainWindow.MANDELBROTNTH].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.MANDELBROTNTH); - - } - }); + fractal_functions[MainWindow.MANDELBROTNTH].addActionListener(e -> ptr.setFunction(MainWindow.MANDELBROTNTH)); mandelbrot_type_functions.add(fractal_functions[MainWindow.MANDELBROTNTH]); functions_button_group.add(fractal_functions[MainWindow.MANDELBROTNTH]); fractal_functions[MainWindow.MANDELBROTWTH] = new JRadioButtonMenuItem(functionNames[MainWindow.MANDELBROTWTH]); - fractal_functions[MainWindow.MANDELBROTWTH].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.MANDELBROTWTH); - - } - }); + fractal_functions[MainWindow.MANDELBROTWTH].addActionListener(e -> ptr.setFunction(MainWindow.MANDELBROTWTH)); mandelbrot_type_functions.add(fractal_functions[MainWindow.MANDELBROTWTH]); functions_button_group.add(fractal_functions[MainWindow.MANDELBROTWTH]); fractal_functions[MainWindow.MANDELPOLY] = new JRadioButtonMenuItem(functionNames[MainWindow.MANDELPOLY]); - fractal_functions[MainWindow.MANDELPOLY].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.MANDELPOLY); - - } - }); + fractal_functions[MainWindow.MANDELPOLY].addActionListener(e -> ptr.setFunction(MainWindow.MANDELPOLY)); mandelbrot_type_functions.add(fractal_functions[MainWindow.MANDELPOLY]); functions_button_group.add(fractal_functions[MainWindow.MANDELPOLY]); @@ -652,269 +610,109 @@ public void actionPerformed(ActionEvent e) { addSeparator(); fractal_functions[MainWindow.FORMULA1] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA1]); - fractal_functions[MainWindow.FORMULA1].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA1); - - } - }); + fractal_functions[MainWindow.FORMULA1].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA1)); m_like_generalizations_type_functions.add(fractal_functions[MainWindow.FORMULA1]); functions_button_group.add(fractal_functions[MainWindow.FORMULA1]); m_like_generalizations_type_functions.addSeparator(); fractal_functions[MainWindow.FORMULA28] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA28]); - fractal_functions[MainWindow.FORMULA28].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA28); - - } - }); + fractal_functions[MainWindow.FORMULA28].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA28)); m_like_generalizations_type_functions.add(fractal_functions[MainWindow.FORMULA28]); functions_button_group.add(fractal_functions[MainWindow.FORMULA28]); m_like_generalizations_type_functions.addSeparator(); fractal_functions[MainWindow.FORMULA29] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA29]); - fractal_functions[MainWindow.FORMULA29].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA29); - - } - }); + fractal_functions[MainWindow.FORMULA29].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA29)); m_like_generalizations_type_functions.add(fractal_functions[MainWindow.FORMULA29]); functions_button_group.add(fractal_functions[MainWindow.FORMULA29]); m_like_generalizations_type_functions.addSeparator(); fractal_functions[MainWindow.FORMULA38] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA38]); - fractal_functions[MainWindow.FORMULA38].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA38); - - } - }); + fractal_functions[MainWindow.FORMULA38].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA38)); m_like_generalizations_type_functions.add(fractal_functions[MainWindow.FORMULA38]); functions_button_group.add(fractal_functions[MainWindow.FORMULA38]); m_like_generalizations_type_functions.addSeparator(); fractal_functions[MainWindow.FORMULA39] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA39]); - fractal_functions[MainWindow.FORMULA39].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA39); - - } - }); + fractal_functions[MainWindow.FORMULA39].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA39)); m_like_generalizations_type_functions.add(fractal_functions[MainWindow.FORMULA39]); functions_button_group.add(fractal_functions[MainWindow.FORMULA39]); m_like_generalizations_type_functions.addSeparator(); fractal_functions[MainWindow.FORMULA46] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA46]); - fractal_functions[MainWindow.FORMULA46].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA46); - - } - }); + fractal_functions[MainWindow.FORMULA46].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA46)); m_like_generalizations_type_functions.add(fractal_functions[MainWindow.FORMULA46]); functions_button_group.add(fractal_functions[MainWindow.FORMULA46]); m_like_generalizations_type_functions.addSeparator(); fractal_functions[MainWindow.GENERIC_CpAZpBC] = new JRadioButtonMenuItem(functionNames[MainWindow.GENERIC_CpAZpBC]); - fractal_functions[MainWindow.GENERIC_CpAZpBC].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.GENERIC_CpAZpBC); - - } - }); + fractal_functions[MainWindow.GENERIC_CpAZpBC].addActionListener(e -> ptr.setFunction(MainWindow.GENERIC_CpAZpBC)); m_like_generalizations_type_functions.add(fractal_functions[MainWindow.GENERIC_CpAZpBC]); functions_button_group.add(fractal_functions[MainWindow.GENERIC_CpAZpBC]); m_like_generalizations_type_functions.addSeparator(); fractal_functions[MainWindow.FORMULA2] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA2]); - fractal_functions[MainWindow.FORMULA2].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA2); - - } - }); + fractal_functions[MainWindow.FORMULA2].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA2)); c_azb_dze_type_functions.add(fractal_functions[MainWindow.FORMULA2]); functions_button_group.add(fractal_functions[MainWindow.FORMULA2]); fractal_functions[MainWindow.FORMULA3] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA3]); - fractal_functions[MainWindow.FORMULA3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA3); - - } - }); + fractal_functions[MainWindow.FORMULA3].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA3)); c_azb_dze_type_functions.add(fractal_functions[MainWindow.FORMULA3]); functions_button_group.add(fractal_functions[MainWindow.FORMULA3]); fractal_functions[MainWindow.FORMULA4] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA4]); - fractal_functions[MainWindow.FORMULA4].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA4); - - } - }); + fractal_functions[MainWindow.FORMULA4].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA4)); c_azb_dze_type_functions.add(fractal_functions[MainWindow.FORMULA4]); functions_button_group.add(fractal_functions[MainWindow.FORMULA4]); fractal_functions[MainWindow.FORMULA5] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA5]); - fractal_functions[MainWindow.FORMULA5].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA5); - - } - }); + fractal_functions[MainWindow.FORMULA5].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA5)); c_azb_dze_type_functions.add(fractal_functions[MainWindow.FORMULA5]); functions_button_group.add(fractal_functions[MainWindow.FORMULA5]); fractal_functions[MainWindow.FORMULA6] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA6]); - fractal_functions[MainWindow.FORMULA6].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA6); - - } - }); + fractal_functions[MainWindow.FORMULA6].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA6)); c_azb_dze_type_functions.add(fractal_functions[MainWindow.FORMULA6]); functions_button_group.add(fractal_functions[MainWindow.FORMULA6]); fractal_functions[MainWindow.FORMULA7] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA7]); - fractal_functions[MainWindow.FORMULA7].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA7); - - } - }); + fractal_functions[MainWindow.FORMULA7].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA7)); c_azb_dze_type_functions.add(fractal_functions[MainWindow.FORMULA7]); functions_button_group.add(fractal_functions[MainWindow.FORMULA7]); fractal_functions[MainWindow.FORMULA8] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA8]); - fractal_functions[MainWindow.FORMULA8].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA8); - - } - }); + fractal_functions[MainWindow.FORMULA8].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA8)); c_azb_dze_type_functions.add(fractal_functions[MainWindow.FORMULA8]); functions_button_group.add(fractal_functions[MainWindow.FORMULA8]); fractal_functions[MainWindow.FORMULA9] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA9]); - fractal_functions[MainWindow.FORMULA9].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA9); - - } - }); + fractal_functions[MainWindow.FORMULA9].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA9)); c_azb_dze_type_functions.add(fractal_functions[MainWindow.FORMULA9]); functions_button_group.add(fractal_functions[MainWindow.FORMULA9]); fractal_functions[MainWindow.FORMULA10] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA10]); - fractal_functions[MainWindow.FORMULA10].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA10); - - } - }); + fractal_functions[MainWindow.FORMULA10].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA10)); c_azb_dze_type_functions.add(fractal_functions[MainWindow.FORMULA10]); functions_button_group.add(fractal_functions[MainWindow.FORMULA10]); fractal_functions[MainWindow.FORMULA11] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA11]); - fractal_functions[MainWindow.FORMULA11].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA11); - - } - }); + fractal_functions[MainWindow.FORMULA11].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA11)); c_azb_dze_type_functions.add(fractal_functions[MainWindow.FORMULA11]); functions_button_group.add(fractal_functions[MainWindow.FORMULA11]); fractal_functions[MainWindow.FORMULA12] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA12]); - fractal_functions[MainWindow.FORMULA12].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA12); - - } - }); + fractal_functions[MainWindow.FORMULA12].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA12)); c_azb_dze_type_functions.add(fractal_functions[MainWindow.FORMULA12]); functions_button_group.add(fractal_functions[MainWindow.FORMULA12]); fractal_functions[MainWindow.FORMULA27] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA27]); - fractal_functions[MainWindow.FORMULA27].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA27); - - } - }); + fractal_functions[MainWindow.FORMULA27].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA27)); c_azb_dze_type_functions.add(fractal_functions[MainWindow.FORMULA27]); functions_button_group.add(fractal_functions[MainWindow.FORMULA27]); fractal_functions[MainWindow.GENERIC_CaZbdZe] = new JRadioButtonMenuItem(functionNames[MainWindow.GENERIC_CaZbdZe]); - fractal_functions[MainWindow.GENERIC_CaZbdZe].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.GENERIC_CaZbdZe); - - } - }); + fractal_functions[MainWindow.GENERIC_CaZbdZe].addActionListener(e -> ptr.setFunction(MainWindow.GENERIC_CaZbdZe)); c_azb_dze_type_functions.add(fractal_functions[MainWindow.GENERIC_CaZbdZe]); functions_button_group.add(fractal_functions[MainWindow.GENERIC_CaZbdZe]); @@ -923,108 +721,44 @@ public void actionPerformed(ActionEvent e) { m_like_generalizations_type_functions.addSeparator(); fractal_functions[MainWindow.FORMULA13] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA13]); - fractal_functions[MainWindow.FORMULA13].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA13); - - } - }); + fractal_functions[MainWindow.FORMULA13].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA13)); c_azb_dze_f_g_type_functions.add(fractal_functions[MainWindow.FORMULA13]); functions_button_group.add(fractal_functions[MainWindow.FORMULA13]); fractal_functions[MainWindow.FORMULA14] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA14]); - fractal_functions[MainWindow.FORMULA14].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA14); - - } - }); + fractal_functions[MainWindow.FORMULA14].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA14)); c_azb_dze_f_g_type_functions.add(fractal_functions[MainWindow.FORMULA14]); functions_button_group.add(fractal_functions[MainWindow.FORMULA14]); fractal_functions[MainWindow.FORMULA15] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA15]); - fractal_functions[MainWindow.FORMULA15].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA15); - - } - }); + fractal_functions[MainWindow.FORMULA15].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA15)); c_azb_dze_f_g_type_functions.add(fractal_functions[MainWindow.FORMULA15]); functions_button_group.add(fractal_functions[MainWindow.FORMULA15]); fractal_functions[MainWindow.FORMULA16] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA16]); - fractal_functions[MainWindow.FORMULA16].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA16); - - } - }); + fractal_functions[MainWindow.FORMULA16].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA16)); c_azb_dze_f_g_type_functions.add(fractal_functions[MainWindow.FORMULA16]); functions_button_group.add(fractal_functions[MainWindow.FORMULA16]); fractal_functions[MainWindow.FORMULA17] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA17]); - fractal_functions[MainWindow.FORMULA17].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA17); - - } - }); + fractal_functions[MainWindow.FORMULA17].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA17)); c_azb_dze_f_g_type_functions.add(fractal_functions[MainWindow.FORMULA17]); functions_button_group.add(fractal_functions[MainWindow.FORMULA17]); fractal_functions[MainWindow.FORMULA18] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA18]); - fractal_functions[MainWindow.FORMULA18].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA18); - - } - }); + fractal_functions[MainWindow.FORMULA18].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA18)); c_azb_dze_f_g_type_functions.add(fractal_functions[MainWindow.FORMULA18]); functions_button_group.add(fractal_functions[MainWindow.FORMULA18]); m_like_generalizations_type_functions.add(c_azb_dze_f_g_type_functions); fractal_functions[MainWindow.FORMULA40] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA40]); - fractal_functions[MainWindow.FORMULA40].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA40); - - } - }); + fractal_functions[MainWindow.FORMULA40].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA40)); zab_zde_fg_type_functions.add(fractal_functions[MainWindow.FORMULA40]); functions_button_group.add(fractal_functions[MainWindow.FORMULA40]); fractal_functions[MainWindow.FORMULA41] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA41]); - fractal_functions[MainWindow.FORMULA41].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA41); - - } - }); + fractal_functions[MainWindow.FORMULA41].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA41)); zab_zde_fg_type_functions.add(fractal_functions[MainWindow.FORMULA41]); functions_button_group.add(fractal_functions[MainWindow.FORMULA41]); @@ -1032,132 +766,52 @@ public void actionPerformed(ActionEvent e) { m_like_generalizations_type_functions.add(zab_zde_fg_type_functions); fractal_functions[MainWindow.FORMULA19] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA19]); - fractal_functions[MainWindow.FORMULA19].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA19); - - } - }); + fractal_functions[MainWindow.FORMULA19].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA19)); kaliset_type_functions.add(fractal_functions[MainWindow.FORMULA19]); functions_button_group.add(fractal_functions[MainWindow.FORMULA19]); fractal_functions[MainWindow.FORMULA20] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA20]); - fractal_functions[MainWindow.FORMULA20].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA20); - - } - }); + fractal_functions[MainWindow.FORMULA20].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA20)); kaliset_type_functions.add(fractal_functions[MainWindow.FORMULA20]); functions_button_group.add(fractal_functions[MainWindow.FORMULA20]); fractal_functions[MainWindow.FORMULA21] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA21]); - fractal_functions[MainWindow.FORMULA21].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA21); - - } - }); + fractal_functions[MainWindow.FORMULA21].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA21)); kaliset_type_functions.add(fractal_functions[MainWindow.FORMULA21]); functions_button_group.add(fractal_functions[MainWindow.FORMULA21]); fractal_functions[MainWindow.FORMULA22] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA22]); - fractal_functions[MainWindow.FORMULA22].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA22); - - } - }); + fractal_functions[MainWindow.FORMULA22].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA22)); kaliset_type_functions.add(fractal_functions[MainWindow.FORMULA22]); functions_button_group.add(fractal_functions[MainWindow.FORMULA22]); fractal_functions[MainWindow.FORMULA23] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA23]); - fractal_functions[MainWindow.FORMULA23].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA23); - - } - }); + fractal_functions[MainWindow.FORMULA23].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA23)); kaliset_type_functions.add(fractal_functions[MainWindow.FORMULA23]); functions_button_group.add(fractal_functions[MainWindow.FORMULA23]); fractal_functions[MainWindow.FORMULA24] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA24]); - fractal_functions[MainWindow.FORMULA24].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA24); - - } - }); + fractal_functions[MainWindow.FORMULA24].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA24)); kaliset_type_functions.add(fractal_functions[MainWindow.FORMULA24]); functions_button_group.add(fractal_functions[MainWindow.FORMULA24]); fractal_functions[MainWindow.FORMULA25] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA25]); - fractal_functions[MainWindow.FORMULA25].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA25); - - } - }); + fractal_functions[MainWindow.FORMULA25].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA25)); kaliset_type_functions.add(fractal_functions[MainWindow.FORMULA25]); functions_button_group.add(fractal_functions[MainWindow.FORMULA25]); fractal_functions[MainWindow.FORMULA26] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA26]); - fractal_functions[MainWindow.FORMULA26].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA26); - - } - }); + fractal_functions[MainWindow.FORMULA26].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA26)); kaliset_type_functions.add(fractal_functions[MainWindow.FORMULA26]); functions_button_group.add(fractal_functions[MainWindow.FORMULA26]); fractal_functions[MainWindow.COUPLED_MANDELBROT] = new JRadioButtonMenuItem(functionNames[MainWindow.COUPLED_MANDELBROT]); - fractal_functions[MainWindow.COUPLED_MANDELBROT].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.COUPLED_MANDELBROT); - - } - }); + fractal_functions[MainWindow.COUPLED_MANDELBROT].addActionListener(e -> ptr.setFunction(MainWindow.COUPLED_MANDELBROT)); coupled_type_functions.add(fractal_functions[MainWindow.COUPLED_MANDELBROT]); functions_button_group.add(fractal_functions[MainWindow.COUPLED_MANDELBROT]); fractal_functions[MainWindow.COUPLED_MANDELBROT_BURNING_SHIP] = new JRadioButtonMenuItem(functionNames[MainWindow.COUPLED_MANDELBROT_BURNING_SHIP]); - fractal_functions[MainWindow.COUPLED_MANDELBROT_BURNING_SHIP].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.COUPLED_MANDELBROT_BURNING_SHIP); - - } - }); + fractal_functions[MainWindow.COUPLED_MANDELBROT_BURNING_SHIP].addActionListener(e -> ptr.setFunction(MainWindow.COUPLED_MANDELBROT_BURNING_SHIP)); coupled_type_functions.add(fractal_functions[MainWindow.COUPLED_MANDELBROT_BURNING_SHIP]); functions_button_group.add(fractal_functions[MainWindow.COUPLED_MANDELBROT_BURNING_SHIP]); @@ -1177,30 +831,14 @@ public void actionPerformed(ActionEvent e) { general_type_functions.addSeparator(); fractal_functions[MainWindow.MANDEL_NEWTON] = new JRadioButtonMenuItem(functionNames[MainWindow.MANDEL_NEWTON]); - fractal_functions[MainWindow.MANDEL_NEWTON].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.MANDEL_NEWTON); - - } - }); + fractal_functions[MainWindow.MANDEL_NEWTON].addActionListener(e -> ptr.setFunction(MainWindow.MANDEL_NEWTON)); general_type_functions.add(fractal_functions[MainWindow.MANDEL_NEWTON]); functions_button_group.add(fractal_functions[MainWindow.MANDEL_NEWTON]); general_type_functions.addSeparator(); fractal_functions[MainWindow.LAMBERT_W_VARIATION] = new JRadioButtonMenuItem(functionNames[MainWindow.LAMBERT_W_VARIATION]); - fractal_functions[MainWindow.LAMBERT_W_VARIATION].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.LAMBERT_W_VARIATION); - - } - }); + fractal_functions[MainWindow.LAMBERT_W_VARIATION].addActionListener(e -> ptr.setFunction(MainWindow.LAMBERT_W_VARIATION)); general_type_functions.add(fractal_functions[MainWindow.LAMBERT_W_VARIATION]); functions_button_group.add(fractal_functions[MainWindow.LAMBERT_W_VARIATION]); @@ -1210,54 +848,22 @@ public void actionPerformed(ActionEvent e) { fractal_functions[MainWindow.LAMBDA] = new JRadioButtonMenuItem(functionNames[MainWindow.LAMBDA]); - fractal_functions[MainWindow.LAMBDA].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.LAMBDA); - - } - }); + fractal_functions[MainWindow.LAMBDA].addActionListener(e -> ptr.setFunction(MainWindow.LAMBDA)); lambda_type_functions.add(fractal_functions[MainWindow.LAMBDA]); functions_button_group.add(fractal_functions[MainWindow.LAMBDA]); fractal_functions[MainWindow.LAMBDA2] = new JRadioButtonMenuItem(functionNames[MainWindow.LAMBDA2]); - fractal_functions[MainWindow.LAMBDA2].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.LAMBDA2); - - } - }); + fractal_functions[MainWindow.LAMBDA2].addActionListener(e -> ptr.setFunction(MainWindow.LAMBDA2)); lambda_type_functions.add(fractal_functions[MainWindow.LAMBDA2]); functions_button_group.add(fractal_functions[MainWindow.LAMBDA2]); fractal_functions[MainWindow.LAMBDA3] = new JRadioButtonMenuItem(functionNames[MainWindow.LAMBDA3]); - fractal_functions[MainWindow.LAMBDA3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.LAMBDA3); - - } - }); + fractal_functions[MainWindow.LAMBDA3].addActionListener(e -> ptr.setFunction(MainWindow.LAMBDA3)); lambda_type_functions.add(fractal_functions[MainWindow.LAMBDA3]); functions_button_group.add(fractal_functions[MainWindow.LAMBDA3]); fractal_functions[MainWindow.LAMBDA_FN_FN] = new JRadioButtonMenuItem(functionNames[MainWindow.LAMBDA_FN_FN]); - fractal_functions[MainWindow.LAMBDA_FN_FN].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.LAMBDA_FN_FN); - - } - }); + fractal_functions[MainWindow.LAMBDA_FN_FN].addActionListener(e -> ptr.setFunction(MainWindow.LAMBDA_FN_FN)); lambda_type_functions.add(fractal_functions[MainWindow.LAMBDA_FN_FN]); functions_button_group.add(fractal_functions[MainWindow.LAMBDA_FN_FN]); @@ -1265,80 +871,32 @@ public void actionPerformed(ActionEvent e) { addSeparator(); fractal_functions[MainWindow.MAGNET1] = new JRadioButtonMenuItem(functionNames[MainWindow.MAGNET1]); - fractal_functions[MainWindow.MAGNET1].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.MAGNET1); - - } - }); + fractal_functions[MainWindow.MAGNET1].addActionListener(e -> ptr.setFunction(MainWindow.MAGNET1)); magnet_type_functions.add(fractal_functions[MainWindow.MAGNET1]); functions_button_group.add(fractal_functions[MainWindow.MAGNET1]); fractal_functions[MainWindow.MAGNET13] = new JRadioButtonMenuItem(functionNames[MainWindow.MAGNET13]); - fractal_functions[MainWindow.MAGNET13].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.MAGNET13); - - } - }); + fractal_functions[MainWindow.MAGNET13].addActionListener(e -> ptr.setFunction(MainWindow.MAGNET13)); magnet_type_functions.add(fractal_functions[MainWindow.MAGNET13]); functions_button_group.add(fractal_functions[MainWindow.MAGNET13]); fractal_functions[MainWindow.MAGNET14] = new JRadioButtonMenuItem(functionNames[MainWindow.MAGNET14]); - fractal_functions[MainWindow.MAGNET14].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.MAGNET14); - - } - }); + fractal_functions[MainWindow.MAGNET14].addActionListener(e -> ptr.setFunction(MainWindow.MAGNET14)); magnet_type_functions.add(fractal_functions[MainWindow.MAGNET14]); functions_button_group.add(fractal_functions[MainWindow.MAGNET14]); fractal_functions[MainWindow.MAGNET2] = new JRadioButtonMenuItem(functionNames[MainWindow.MAGNET2]); - fractal_functions[MainWindow.MAGNET2].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.MAGNET2); - - } - }); + fractal_functions[MainWindow.MAGNET2].addActionListener(e -> ptr.setFunction(MainWindow.MAGNET2)); magnet_type_functions.add(fractal_functions[MainWindow.MAGNET2]); functions_button_group.add(fractal_functions[MainWindow.MAGNET2]); fractal_functions[MainWindow.MAGNET23] = new JRadioButtonMenuItem(functionNames[MainWindow.MAGNET23]); - fractal_functions[MainWindow.MAGNET23].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.MAGNET23); - - } - }); + fractal_functions[MainWindow.MAGNET23].addActionListener(e -> ptr.setFunction(MainWindow.MAGNET23)); magnet_type_functions.add(fractal_functions[MainWindow.MAGNET23]); functions_button_group.add(fractal_functions[MainWindow.MAGNET23]); fractal_functions[MainWindow.MAGNET24] = new JRadioButtonMenuItem(functionNames[MainWindow.MAGNET24]); - fractal_functions[MainWindow.MAGNET24].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.MAGNET24); - - } - }); + fractal_functions[MainWindow.MAGNET24].addActionListener(e -> ptr.setFunction(MainWindow.MAGNET24)); magnet_type_functions.add(fractal_functions[MainWindow.MAGNET24]); functions_button_group.add(fractal_functions[MainWindow.MAGNET24]); @@ -1346,106 +904,42 @@ public void actionPerformed(ActionEvent e) { addSeparator(); fractal_functions[MainWindow.NEWTON3] = new JRadioButtonMenuItem(functionNames[MainWindow.NEWTON3]); - fractal_functions[MainWindow.NEWTON3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.NEWTON3); - - } - }); + fractal_functions[MainWindow.NEWTON3].addActionListener(e -> ptr.setFunction(MainWindow.NEWTON3)); newton_type_functions.add(fractal_functions[MainWindow.NEWTON3]); functions_button_group.add(fractal_functions[MainWindow.NEWTON3]); fractal_functions[MainWindow.NEWTON4] = new JRadioButtonMenuItem(functionNames[MainWindow.NEWTON4]); - fractal_functions[MainWindow.NEWTON4].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.NEWTON4); - - } - }); + fractal_functions[MainWindow.NEWTON4].addActionListener(e -> ptr.setFunction(MainWindow.NEWTON4)); newton_type_functions.add(fractal_functions[MainWindow.NEWTON4]); functions_button_group.add(fractal_functions[MainWindow.NEWTON4]); fractal_functions[MainWindow.NEWTONGENERALIZED3] = new JRadioButtonMenuItem(functionNames[MainWindow.NEWTONGENERALIZED3]); - fractal_functions[MainWindow.NEWTONGENERALIZED3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.NEWTONGENERALIZED3); - - } - }); + fractal_functions[MainWindow.NEWTONGENERALIZED3].addActionListener(e -> ptr.setFunction(MainWindow.NEWTONGENERALIZED3)); newton_type_functions.add(fractal_functions[MainWindow.NEWTONGENERALIZED3]); functions_button_group.add(fractal_functions[MainWindow.NEWTONGENERALIZED3]); fractal_functions[MainWindow.NEWTONGENERALIZED8] = new JRadioButtonMenuItem(functionNames[MainWindow.NEWTONGENERALIZED8]); - fractal_functions[MainWindow.NEWTONGENERALIZED8].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.NEWTONGENERALIZED8); - - } - }); + fractal_functions[MainWindow.NEWTONGENERALIZED8].addActionListener(e -> ptr.setFunction(MainWindow.NEWTONGENERALIZED8)); newton_type_functions.add(fractal_functions[MainWindow.NEWTONGENERALIZED8]); functions_button_group.add(fractal_functions[MainWindow.NEWTONGENERALIZED8]); fractal_functions[MainWindow.NEWTONSIN] = new JRadioButtonMenuItem(functionNames[MainWindow.NEWTONSIN]); - fractal_functions[MainWindow.NEWTONSIN].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.NEWTONSIN); - - } - }); + fractal_functions[MainWindow.NEWTONSIN].addActionListener(e -> ptr.setFunction(MainWindow.NEWTONSIN)); newton_type_functions.add(fractal_functions[MainWindow.NEWTONSIN]); functions_button_group.add(fractal_functions[MainWindow.NEWTONSIN]); fractal_functions[MainWindow.NEWTONCOS] = new JRadioButtonMenuItem(functionNames[MainWindow.NEWTONCOS]); - fractal_functions[MainWindow.NEWTONCOS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.NEWTONCOS); - - } - }); + fractal_functions[MainWindow.NEWTONCOS].addActionListener(e -> ptr.setFunction(MainWindow.NEWTONCOS)); newton_type_functions.add(fractal_functions[MainWindow.NEWTONCOS]); functions_button_group.add(fractal_functions[MainWindow.NEWTONCOS]); fractal_functions[MainWindow.NEWTONPOLY] = new JRadioButtonMenuItem(functionNames[MainWindow.NEWTONPOLY]); - fractal_functions[MainWindow.NEWTONPOLY].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.NEWTONPOLY); - - } - }); + fractal_functions[MainWindow.NEWTONPOLY].addActionListener(e -> ptr.setFunction(MainWindow.NEWTONPOLY)); newton_type_functions.add(fractal_functions[MainWindow.NEWTONPOLY]); functions_button_group.add(fractal_functions[MainWindow.NEWTONPOLY]); fractal_functions[MainWindow.NEWTONFORMULA] = new JRadioButtonMenuItem(functionNames[MainWindow.NEWTONFORMULA]); - fractal_functions[MainWindow.NEWTONFORMULA].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.NEWTONFORMULA); - - } - }); + fractal_functions[MainWindow.NEWTONFORMULA].addActionListener(e -> ptr.setFunction(MainWindow.NEWTONFORMULA)); newton_type_functions.add(fractal_functions[MainWindow.NEWTONFORMULA]); functions_button_group.add(fractal_functions[MainWindow.NEWTONFORMULA]); @@ -1561,69 +1055,29 @@ public void actionPerformed(ActionEvent e) { addSeparator(); fractal_functions[MainWindow.BARNSLEY1] = new JRadioButtonMenuItem(functionNames[MainWindow.BARNSLEY1]); - fractal_functions[MainWindow.BARNSLEY1].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.BARNSLEY1); - - } - }); + fractal_functions[MainWindow.BARNSLEY1].addActionListener(e -> ptr.setFunction(MainWindow.BARNSLEY1)); barnsley_type_functions.add(fractal_functions[MainWindow.BARNSLEY1]); functions_button_group.add(fractal_functions[MainWindow.BARNSLEY1]); fractal_functions[MainWindow.BARNSLEY2] = new JRadioButtonMenuItem(functionNames[MainWindow.BARNSLEY2]); - fractal_functions[MainWindow.BARNSLEY2].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.BARNSLEY2); - - } - }); + fractal_functions[MainWindow.BARNSLEY2].addActionListener(e -> ptr.setFunction(MainWindow.BARNSLEY2)); barnsley_type_functions.add(fractal_functions[MainWindow.BARNSLEY2]); functions_button_group.add(fractal_functions[MainWindow.BARNSLEY2]); fractal_functions[MainWindow.BARNSLEY3] = new JRadioButtonMenuItem(functionNames[MainWindow.BARNSLEY3]); - fractal_functions[MainWindow.BARNSLEY3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.BARNSLEY3); - - } - }); + fractal_functions[MainWindow.BARNSLEY3].addActionListener(e -> ptr.setFunction(MainWindow.BARNSLEY3)); barnsley_type_functions.add(fractal_functions[MainWindow.BARNSLEY3]); functions_button_group.add(fractal_functions[MainWindow.BARNSLEY3]); add(barnsley_type_functions); addSeparator(); fractal_functions[MainWindow.SZEGEDI_BUTTERFLY1] = new JRadioButtonMenuItem(functionNames[MainWindow.SZEGEDI_BUTTERFLY1]); - fractal_functions[MainWindow.SZEGEDI_BUTTERFLY1].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SZEGEDI_BUTTERFLY1); - - } - }); + fractal_functions[MainWindow.SZEGEDI_BUTTERFLY1].addActionListener(e -> ptr.setFunction(MainWindow.SZEGEDI_BUTTERFLY1)); szegedi_butterfly_type_functions.add(fractal_functions[MainWindow.SZEGEDI_BUTTERFLY1]); functions_button_group.add(fractal_functions[MainWindow.SZEGEDI_BUTTERFLY1]); fractal_functions[MainWindow.SZEGEDI_BUTTERFLY2] = new JRadioButtonMenuItem(functionNames[MainWindow.SZEGEDI_BUTTERFLY2]); - fractal_functions[MainWindow.SZEGEDI_BUTTERFLY2].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SZEGEDI_BUTTERFLY2); - - } - }); + fractal_functions[MainWindow.SZEGEDI_BUTTERFLY2].addActionListener(e -> ptr.setFunction(MainWindow.SZEGEDI_BUTTERFLY2)); szegedi_butterfly_type_functions.add(fractal_functions[MainWindow.SZEGEDI_BUTTERFLY2]); functions_button_group.add(fractal_functions[MainWindow.SZEGEDI_BUTTERFLY2]); @@ -1631,459 +1085,187 @@ public void actionPerformed(ActionEvent e) { addSeparator(); fractal_functions[MainWindow.NOVA] = new JRadioButtonMenuItem(functionNames[MainWindow.NOVA]); - fractal_functions[MainWindow.NOVA].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.NOVA); - - } - }); + fractal_functions[MainWindow.NOVA].addActionListener(e -> ptr.setFunction(MainWindow.NOVA)); add(fractal_functions[MainWindow.NOVA]); functions_button_group.add(fractal_functions[MainWindow.NOVA]); addSeparator(); fractal_functions[MainWindow.NEWTON_THIRD_DEGREE_PARAMETER_SPACE] = new JRadioButtonMenuItem(functionNames[MainWindow.NEWTON_THIRD_DEGREE_PARAMETER_SPACE]); - fractal_functions[MainWindow.NEWTON_THIRD_DEGREE_PARAMETER_SPACE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.NEWTON_THIRD_DEGREE_PARAMETER_SPACE); - - } - }); + fractal_functions[MainWindow.NEWTON_THIRD_DEGREE_PARAMETER_SPACE].addActionListener(e -> ptr.setFunction(MainWindow.NEWTON_THIRD_DEGREE_PARAMETER_SPACE)); add(fractal_functions[MainWindow.NEWTON_THIRD_DEGREE_PARAMETER_SPACE]); functions_button_group.add(fractal_functions[MainWindow.NEWTON_THIRD_DEGREE_PARAMETER_SPACE]); addSeparator(); fractal_functions[MainWindow.MANDELBAR] = new JRadioButtonMenuItem(functionNames[MainWindow.MANDELBAR]); - fractal_functions[MainWindow.MANDELBAR].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.MANDELBAR); - - } - }); + fractal_functions[MainWindow.MANDELBAR].addActionListener(e -> ptr.setFunction(MainWindow.MANDELBAR)); mandelbrot_type_functions.add(fractal_functions[MainWindow.MANDELBAR]); functions_button_group.add(fractal_functions[MainWindow.MANDELBAR]); fractal_functions[MainWindow.SPIDER] = new JRadioButtonMenuItem(functionNames[MainWindow.SPIDER]); - fractal_functions[MainWindow.SPIDER].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SPIDER); - - } - }); + fractal_functions[MainWindow.SPIDER].addActionListener(e -> ptr.setFunction(MainWindow.SPIDER)); add(fractal_functions[MainWindow.SPIDER]); functions_button_group.add(fractal_functions[MainWindow.SPIDER]); addSeparator(); fractal_functions[MainWindow.MANOWAR] = new JRadioButtonMenuItem(functionNames[MainWindow.MANOWAR]); - fractal_functions[MainWindow.MANOWAR].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.MANOWAR); - - } - }); + fractal_functions[MainWindow.MANOWAR].addActionListener(e -> ptr.setFunction(MainWindow.MANOWAR)); add(fractal_functions[MainWindow.MANOWAR]); functions_button_group.add(fractal_functions[MainWindow.MANOWAR]); addSeparator(); fractal_functions[MainWindow.PHOENIX] = new JRadioButtonMenuItem(functionNames[MainWindow.PHOENIX]); - fractal_functions[MainWindow.PHOENIX].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.PHOENIX); - - } - }); + fractal_functions[MainWindow.PHOENIX].addActionListener(e -> ptr.setFunction(MainWindow.PHOENIX)); add(fractal_functions[MainWindow.PHOENIX]); functions_button_group.add(fractal_functions[MainWindow.PHOENIX]); addSeparator(); fractal_functions[MainWindow.SIERPINSKI_GASKET] = new JRadioButtonMenuItem(functionNames[MainWindow.SIERPINSKI_GASKET]); - fractal_functions[MainWindow.SIERPINSKI_GASKET].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SIERPINSKI_GASKET); - - } - }); + fractal_functions[MainWindow.SIERPINSKI_GASKET].addActionListener(e -> ptr.setFunction(MainWindow.SIERPINSKI_GASKET)); add(fractal_functions[MainWindow.SIERPINSKI_GASKET]); functions_button_group.add(fractal_functions[MainWindow.SIERPINSKI_GASKET]); addSeparator(); fractal_functions[MainWindow.KLEINIAN] = new JRadioButtonMenuItem(functionNames[MainWindow.KLEINIAN]); - fractal_functions[MainWindow.KLEINIAN].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.KLEINIAN); - - } - }); + fractal_functions[MainWindow.KLEINIAN].addActionListener(e -> ptr.setFunction(MainWindow.KLEINIAN)); add(fractal_functions[MainWindow.KLEINIAN]); functions_button_group.add(fractal_functions[MainWindow.KLEINIAN]); addSeparator(); fractal_functions[MainWindow.MAGNETIC_PENDULUM] = new JRadioButtonMenuItem(functionNames[MainWindow.MAGNETIC_PENDULUM]); - fractal_functions[MainWindow.MAGNETIC_PENDULUM].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.MAGNETIC_PENDULUM); - - } - }); + fractal_functions[MainWindow.MAGNETIC_PENDULUM].addActionListener(e -> ptr.setFunction(MainWindow.MAGNETIC_PENDULUM)); add(fractal_functions[MainWindow.MAGNETIC_PENDULUM]); functions_button_group.add(fractal_functions[MainWindow.MAGNETIC_PENDULUM]); addSeparator(); fractal_functions[MainWindow.INERTIA_GRAVITY] = new JRadioButtonMenuItem(functionNames[MainWindow.INERTIA_GRAVITY]); - fractal_functions[MainWindow.INERTIA_GRAVITY].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.INERTIA_GRAVITY); - - } - }); + fractal_functions[MainWindow.INERTIA_GRAVITY].addActionListener(e -> ptr.setFunction(MainWindow.INERTIA_GRAVITY)); add(fractal_functions[MainWindow.INERTIA_GRAVITY]); functions_button_group.add(fractal_functions[MainWindow.INERTIA_GRAVITY]); addSeparator(); fractal_functions[MainWindow.LYAPUNOV] = new JRadioButtonMenuItem(functionNames[MainWindow.LYAPUNOV]); - fractal_functions[MainWindow.LYAPUNOV].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.LYAPUNOV); - - } - }); + fractal_functions[MainWindow.LYAPUNOV].addActionListener(e -> ptr.setFunction(MainWindow.LYAPUNOV)); add(fractal_functions[MainWindow.LYAPUNOV]); functions_button_group.add(fractal_functions[MainWindow.LYAPUNOV]); addSeparator(); fractal_functions[MainWindow.FROTHY_BASIN] = new JRadioButtonMenuItem(functionNames[MainWindow.FROTHY_BASIN]); - fractal_functions[MainWindow.FROTHY_BASIN].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FROTHY_BASIN); - - } - }); + fractal_functions[MainWindow.FROTHY_BASIN].addActionListener(e -> ptr.setFunction(MainWindow.FROTHY_BASIN)); add(fractal_functions[MainWindow.FROTHY_BASIN]); functions_button_group.add(fractal_functions[MainWindow.FROTHY_BASIN]); addSeparator(); fractal_functions[MainWindow.EXP] = new JRadioButtonMenuItem(functionNames[MainWindow.EXP]); - fractal_functions[MainWindow.EXP].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.EXP); - - } - }); + fractal_functions[MainWindow.EXP].addActionListener(e -> ptr.setFunction(MainWindow.EXP)); math_type_functions.add(fractal_functions[MainWindow.EXP]); functions_button_group.add(fractal_functions[MainWindow.EXP]); fractal_functions[MainWindow.LOG] = new JRadioButtonMenuItem(functionNames[MainWindow.LOG]); - fractal_functions[MainWindow.LOG].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.LOG); - - } - }); + fractal_functions[MainWindow.LOG].addActionListener(e -> ptr.setFunction(MainWindow.LOG)); math_type_functions.add(fractal_functions[MainWindow.LOG]); functions_button_group.add(fractal_functions[MainWindow.LOG]); fractal_functions[MainWindow.SIN] = new JRadioButtonMenuItem(functionNames[MainWindow.SIN]); - fractal_functions[MainWindow.SIN].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SIN); - - } - }); + fractal_functions[MainWindow.SIN].addActionListener(e -> ptr.setFunction(MainWindow.SIN)); math_type_functions.add(fractal_functions[MainWindow.SIN]); functions_button_group.add(fractal_functions[MainWindow.SIN]); fractal_functions[MainWindow.COS] = new JRadioButtonMenuItem(functionNames[MainWindow.COS]); - fractal_functions[MainWindow.COS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.COS); - - } - }); + fractal_functions[MainWindow.COS].addActionListener(e -> ptr.setFunction(MainWindow.COS)); math_type_functions.add(fractal_functions[MainWindow.COS]); functions_button_group.add(fractal_functions[MainWindow.COS]); fractal_functions[MainWindow.TAN] = new JRadioButtonMenuItem(functionNames[MainWindow.TAN]); - fractal_functions[MainWindow.TAN].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.TAN); - - } - }); + fractal_functions[MainWindow.TAN].addActionListener(e -> ptr.setFunction(MainWindow.TAN)); math_type_functions.add(fractal_functions[MainWindow.TAN]); functions_button_group.add(fractal_functions[MainWindow.TAN]); fractal_functions[MainWindow.COT] = new JRadioButtonMenuItem(functionNames[MainWindow.COT]); - fractal_functions[MainWindow.COT].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.COT); - - } - }); + fractal_functions[MainWindow.COT].addActionListener(e -> ptr.setFunction(MainWindow.COT)); math_type_functions.add(fractal_functions[MainWindow.COT]); functions_button_group.add(fractal_functions[MainWindow.COT]); fractal_functions[MainWindow.SINH] = new JRadioButtonMenuItem(functionNames[MainWindow.SINH]); - fractal_functions[MainWindow.SINH].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SINH); - - } - }); + fractal_functions[MainWindow.SINH].addActionListener(e -> ptr.setFunction(MainWindow.SINH)); math_type_functions.add(fractal_functions[MainWindow.SINH]); functions_button_group.add(fractal_functions[MainWindow.SINH]); fractal_functions[MainWindow.COSH] = new JRadioButtonMenuItem(functionNames[MainWindow.COSH]); - fractal_functions[MainWindow.COSH].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.COSH); - - } - }); + fractal_functions[MainWindow.COSH].addActionListener(e -> ptr.setFunction(MainWindow.COSH)); math_type_functions.add(fractal_functions[MainWindow.COSH]); functions_button_group.add(fractal_functions[MainWindow.COSH]); fractal_functions[MainWindow.TANH] = new JRadioButtonMenuItem(functionNames[MainWindow.TANH]); - fractal_functions[MainWindow.TANH].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.TANH); - - } - }); + fractal_functions[MainWindow.TANH].addActionListener(e -> ptr.setFunction(MainWindow.TANH)); math_type_functions.add(fractal_functions[MainWindow.TANH]); functions_button_group.add(fractal_functions[MainWindow.TANH]); fractal_functions[MainWindow.COTH] = new JRadioButtonMenuItem(functionNames[MainWindow.COTH]); - fractal_functions[MainWindow.COTH].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.COTH); - - } - }); + fractal_functions[MainWindow.COTH].addActionListener(e -> ptr.setFunction(MainWindow.COTH)); math_type_functions.add(fractal_functions[MainWindow.COTH]); functions_button_group.add(fractal_functions[MainWindow.COTH]); fractal_functions[MainWindow.FORMULA30] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA30]); - fractal_functions[MainWindow.FORMULA30].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA30); - - } - }); + fractal_functions[MainWindow.FORMULA30].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA30)); general_math_type_functions.add(fractal_functions[MainWindow.FORMULA30]); functions_button_group.add(fractal_functions[MainWindow.FORMULA30]); fractal_functions[MainWindow.FORMULA31] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA31]); - fractal_functions[MainWindow.FORMULA31].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA31); - - } - }); + fractal_functions[MainWindow.FORMULA31].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA31)); general_math_type_functions.add(fractal_functions[MainWindow.FORMULA31]); functions_button_group.add(fractal_functions[MainWindow.FORMULA31]); fractal_functions[MainWindow.FORMULA32] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA32]); - fractal_functions[MainWindow.FORMULA32].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA32); - - } - }); + fractal_functions[MainWindow.FORMULA32].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA32)); general_math_type_functions.add(fractal_functions[MainWindow.FORMULA32]); functions_button_group.add(fractal_functions[MainWindow.FORMULA32]); fractal_functions[MainWindow.FORMULA33] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA33]); - fractal_functions[MainWindow.FORMULA33].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA33); - - } - }); + fractal_functions[MainWindow.FORMULA33].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA33)); general_math_type_functions.add(fractal_functions[MainWindow.FORMULA33]); functions_button_group.add(fractal_functions[MainWindow.FORMULA33]); fractal_functions[MainWindow.FORMULA34] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA34]); - fractal_functions[MainWindow.FORMULA34].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA34); - - } - }); + fractal_functions[MainWindow.FORMULA34].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA34)); general_math_type_functions.add(fractal_functions[MainWindow.FORMULA34]); functions_button_group.add(fractal_functions[MainWindow.FORMULA34]); fractal_functions[MainWindow.FORMULA35] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA35]); - fractal_functions[MainWindow.FORMULA35].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA35); - - } - }); + fractal_functions[MainWindow.FORMULA35].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA35)); general_math_type_functions.add(fractal_functions[MainWindow.FORMULA35]); functions_button_group.add(fractal_functions[MainWindow.FORMULA35]); fractal_functions[MainWindow.FORMULA36] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA36]); - fractal_functions[MainWindow.FORMULA36].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA36); - - } - }); + fractal_functions[MainWindow.FORMULA36].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA36)); general_math_type_functions.add(fractal_functions[MainWindow.FORMULA36]); functions_button_group.add(fractal_functions[MainWindow.FORMULA36]); fractal_functions[MainWindow.FORMULA37] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA37]); - fractal_functions[MainWindow.FORMULA37].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA37); - - } - }); + fractal_functions[MainWindow.FORMULA37].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA37)); general_math_type_functions.add(fractal_functions[MainWindow.FORMULA37]); functions_button_group.add(fractal_functions[MainWindow.FORMULA37]); fractal_functions[MainWindow.FORMULA42] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA42]); - fractal_functions[MainWindow.FORMULA42].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA42); - - } - }); + fractal_functions[MainWindow.FORMULA42].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA42)); general_newton_variant_functions.add(fractal_functions[MainWindow.FORMULA42]); functions_button_group.add(fractal_functions[MainWindow.FORMULA42]); fractal_functions[MainWindow.FORMULA43] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA43]); - fractal_functions[MainWindow.FORMULA43].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA43); - - } - }); + fractal_functions[MainWindow.FORMULA43].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA43)); general_newton_variant_functions.add(fractal_functions[MainWindow.FORMULA43]); functions_button_group.add(fractal_functions[MainWindow.FORMULA43]); fractal_functions[MainWindow.FORMULA44] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA44]); - fractal_functions[MainWindow.FORMULA44].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA44); - - } - }); + fractal_functions[MainWindow.FORMULA44].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA44)); general_newton_variant_functions.add(fractal_functions[MainWindow.FORMULA44]); functions_button_group.add(fractal_functions[MainWindow.FORMULA44]); fractal_functions[MainWindow.FORMULA45] = new JRadioButtonMenuItem(functionNames[MainWindow.FORMULA45]); - fractal_functions[MainWindow.FORMULA45].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.FORMULA45); - - } - }); + fractal_functions[MainWindow.FORMULA45].addActionListener(e -> ptr.setFunction(MainWindow.FORMULA45)); general_newton_variant_functions.add(fractal_functions[MainWindow.FORMULA45]); functions_button_group.add(fractal_functions[MainWindow.FORMULA45]); @@ -2091,15 +1273,7 @@ public void actionPerformed(ActionEvent e) { addSeparator(); fractal_functions[MainWindow.USER_FORMULA] = new JRadioButtonMenuItem(functionNames[MainWindow.USER_FORMULA]); - fractal_functions[MainWindow.USER_FORMULA].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.USER_FORMULA); - - } - }); + fractal_functions[MainWindow.USER_FORMULA].addActionListener(e -> ptr.setFunction(MainWindow.USER_FORMULA)); fractal_functions[MainWindow.USER_FORMULA].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_U, ActionEvent.CTRL_MASK)); user_formulas_type_functions.add(fractal_functions[MainWindow.USER_FORMULA]); functions_button_group.add(fractal_functions[MainWindow.USER_FORMULA]); @@ -2107,60 +1281,28 @@ public void actionPerformed(ActionEvent e) { user_formulas_type_functions.addSeparator(); fractal_functions[MainWindow.USER_FORMULA_ITERATION_BASED] = new JRadioButtonMenuItem(functionNames[MainWindow.USER_FORMULA_ITERATION_BASED]); - fractal_functions[MainWindow.USER_FORMULA_ITERATION_BASED].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.USER_FORMULA_ITERATION_BASED); - - } - }); + fractal_functions[MainWindow.USER_FORMULA_ITERATION_BASED].addActionListener(e -> ptr.setFunction(MainWindow.USER_FORMULA_ITERATION_BASED)); user_formulas_type_functions.add(fractal_functions[MainWindow.USER_FORMULA_ITERATION_BASED]); functions_button_group.add(fractal_functions[MainWindow.USER_FORMULA_ITERATION_BASED]); user_formulas_type_functions.addSeparator(); fractal_functions[MainWindow.USER_FORMULA_CONDITIONAL] = new JRadioButtonMenuItem(functionNames[MainWindow.USER_FORMULA_CONDITIONAL]); - fractal_functions[MainWindow.USER_FORMULA_CONDITIONAL].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.USER_FORMULA_CONDITIONAL); - - } - }); + fractal_functions[MainWindow.USER_FORMULA_CONDITIONAL].addActionListener(e -> ptr.setFunction(MainWindow.USER_FORMULA_CONDITIONAL)); user_formulas_type_functions.add(fractal_functions[MainWindow.USER_FORMULA_CONDITIONAL]); functions_button_group.add(fractal_functions[MainWindow.USER_FORMULA_CONDITIONAL]); user_formulas_type_functions.addSeparator(); fractal_functions[MainWindow.USER_FORMULA_COUPLED] = new JRadioButtonMenuItem(functionNames[MainWindow.USER_FORMULA_COUPLED]); - fractal_functions[MainWindow.USER_FORMULA_COUPLED].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.USER_FORMULA_COUPLED); - - } - }); + fractal_functions[MainWindow.USER_FORMULA_COUPLED].addActionListener(e -> ptr.setFunction(MainWindow.USER_FORMULA_COUPLED)); user_formulas_type_functions.add(fractal_functions[MainWindow.USER_FORMULA_COUPLED]); functions_button_group.add(fractal_functions[MainWindow.USER_FORMULA_COUPLED]); user_formulas_type_functions.addSeparator(); fractal_functions[MainWindow.USER_FORMULA_NOVA] = new JRadioButtonMenuItem(functionNames[MainWindow.USER_FORMULA_NOVA]); - fractal_functions[MainWindow.USER_FORMULA_NOVA].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.USER_FORMULA_NOVA); - - } - }); + fractal_functions[MainWindow.USER_FORMULA_NOVA].addActionListener(e -> ptr.setFunction(MainWindow.USER_FORMULA_NOVA)); user_formulas_type_functions.add(fractal_functions[MainWindow.USER_FORMULA_NOVA]); functions_button_group.add(fractal_functions[MainWindow.USER_FORMULA_NOVA]); @@ -2168,470 +1310,182 @@ public void actionPerformed(ActionEvent e) { add(user_formulas_type_functions); fractal_functions[MainWindow.HALLEY3] = new JRadioButtonMenuItem(functionNames[MainWindow.HALLEY3]); - fractal_functions[MainWindow.HALLEY3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HALLEY3); - - } - }); + fractal_functions[MainWindow.HALLEY3].addActionListener(e -> ptr.setFunction(MainWindow.HALLEY3)); halley_type_functions.add(fractal_functions[MainWindow.HALLEY3]); functions_button_group.add(fractal_functions[MainWindow.HALLEY3]); fractal_functions[MainWindow.HALLEY4] = new JRadioButtonMenuItem(functionNames[MainWindow.HALLEY4]); - fractal_functions[MainWindow.HALLEY4].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HALLEY4); - - } - }); + fractal_functions[MainWindow.HALLEY4].addActionListener(e -> ptr.setFunction(MainWindow.HALLEY4)); halley_type_functions.add(fractal_functions[MainWindow.HALLEY4]); functions_button_group.add(fractal_functions[MainWindow.HALLEY4]); fractal_functions[MainWindow.HALLEYGENERALIZED3] = new JRadioButtonMenuItem(functionNames[MainWindow.HALLEYGENERALIZED3]); - fractal_functions[MainWindow.HALLEYGENERALIZED3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HALLEYGENERALIZED3); - - } - }); + fractal_functions[MainWindow.HALLEYGENERALIZED3].addActionListener(e -> ptr.setFunction(MainWindow.HALLEYGENERALIZED3)); halley_type_functions.add(fractal_functions[MainWindow.HALLEYGENERALIZED3]); functions_button_group.add(fractal_functions[MainWindow.HALLEYGENERALIZED3]); fractal_functions[MainWindow.HALLEYGENERALIZED8] = new JRadioButtonMenuItem(functionNames[MainWindow.HALLEYGENERALIZED8]); - fractal_functions[MainWindow.HALLEYGENERALIZED8].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HALLEYGENERALIZED8); - - } - }); + fractal_functions[MainWindow.HALLEYGENERALIZED8].addActionListener(e -> ptr.setFunction(MainWindow.HALLEYGENERALIZED8)); halley_type_functions.add(fractal_functions[MainWindow.HALLEYGENERALIZED8]); functions_button_group.add(fractal_functions[MainWindow.HALLEYGENERALIZED8]); fractal_functions[MainWindow.HALLEYSIN] = new JRadioButtonMenuItem(functionNames[MainWindow.HALLEYSIN]); - fractal_functions[MainWindow.HALLEYSIN].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HALLEYSIN); - - } - }); + fractal_functions[MainWindow.HALLEYSIN].addActionListener(e -> ptr.setFunction(MainWindow.HALLEYSIN)); halley_type_functions.add(fractal_functions[MainWindow.HALLEYSIN]); functions_button_group.add(fractal_functions[MainWindow.HALLEYSIN]); fractal_functions[MainWindow.HALLEYCOS] = new JRadioButtonMenuItem(functionNames[MainWindow.HALLEYCOS]); - fractal_functions[MainWindow.HALLEYCOS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HALLEYCOS); - - } - }); + fractal_functions[MainWindow.HALLEYCOS].addActionListener(e -> ptr.setFunction(MainWindow.HALLEYCOS)); halley_type_functions.add(fractal_functions[MainWindow.HALLEYCOS]); functions_button_group.add(fractal_functions[MainWindow.HALLEYCOS]); fractal_functions[MainWindow.HALLEYPOLY] = new JRadioButtonMenuItem(functionNames[MainWindow.HALLEYPOLY]); - fractal_functions[MainWindow.HALLEYPOLY].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HALLEYPOLY); - - } - }); + fractal_functions[MainWindow.HALLEYPOLY].addActionListener(e -> ptr.setFunction(MainWindow.HALLEYPOLY)); halley_type_functions.add(fractal_functions[MainWindow.HALLEYPOLY]); functions_button_group.add(fractal_functions[MainWindow.HALLEYPOLY]); fractal_functions[MainWindow.HALLEYFORMULA] = new JRadioButtonMenuItem(functionNames[MainWindow.HALLEYFORMULA]); - fractal_functions[MainWindow.HALLEYFORMULA].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HALLEYFORMULA); - - } - }); + fractal_functions[MainWindow.HALLEYFORMULA].addActionListener(e -> ptr.setFunction(MainWindow.HALLEYFORMULA)); halley_type_functions.add(fractal_functions[MainWindow.HALLEYFORMULA]); functions_button_group.add(fractal_functions[MainWindow.HALLEYFORMULA]); fractal_functions[MainWindow.SCHRODER3] = new JRadioButtonMenuItem(functionNames[MainWindow.SCHRODER3]); - fractal_functions[MainWindow.SCHRODER3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SCHRODER3); - - } - }); + fractal_functions[MainWindow.SCHRODER3].addActionListener(e -> ptr.setFunction(MainWindow.SCHRODER3)); schroder_type_functions.add(fractal_functions[MainWindow.SCHRODER3]); functions_button_group.add(fractal_functions[MainWindow.SCHRODER3]); fractal_functions[MainWindow.SCHRODER4] = new JRadioButtonMenuItem(functionNames[MainWindow.SCHRODER4]); - fractal_functions[MainWindow.SCHRODER4].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SCHRODER4); - - } - }); + fractal_functions[MainWindow.SCHRODER4].addActionListener(e -> ptr.setFunction(MainWindow.SCHRODER4)); schroder_type_functions.add(fractal_functions[MainWindow.SCHRODER4]); functions_button_group.add(fractal_functions[MainWindow.SCHRODER4]); fractal_functions[MainWindow.SCHRODERGENERALIZED3] = new JRadioButtonMenuItem(functionNames[MainWindow.SCHRODERGENERALIZED3]); - fractal_functions[MainWindow.SCHRODERGENERALIZED3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SCHRODERGENERALIZED3); - - } - }); + fractal_functions[MainWindow.SCHRODERGENERALIZED3].addActionListener(e -> ptr.setFunction(MainWindow.SCHRODERGENERALIZED3)); schroder_type_functions.add(fractal_functions[MainWindow.SCHRODERGENERALIZED3]); functions_button_group.add(fractal_functions[MainWindow.SCHRODERGENERALIZED3]); fractal_functions[MainWindow.SCHRODERGENERALIZED8] = new JRadioButtonMenuItem(functionNames[MainWindow.SCHRODERGENERALIZED8]); - fractal_functions[MainWindow.SCHRODERGENERALIZED8].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SCHRODERGENERALIZED8); - - } - }); + fractal_functions[MainWindow.SCHRODERGENERALIZED8].addActionListener(e -> ptr.setFunction(MainWindow.SCHRODERGENERALIZED8)); schroder_type_functions.add(fractal_functions[MainWindow.SCHRODERGENERALIZED8]); functions_button_group.add(fractal_functions[MainWindow.SCHRODERGENERALIZED8]); fractal_functions[MainWindow.SCHRODERSIN] = new JRadioButtonMenuItem(functionNames[MainWindow.SCHRODERSIN]); - fractal_functions[MainWindow.SCHRODERSIN].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SCHRODERSIN); - - } - }); + fractal_functions[MainWindow.SCHRODERSIN].addActionListener(e -> ptr.setFunction(MainWindow.SCHRODERSIN)); schroder_type_functions.add(fractal_functions[MainWindow.SCHRODERSIN]); functions_button_group.add(fractal_functions[MainWindow.SCHRODERSIN]); fractal_functions[MainWindow.SCHRODERCOS] = new JRadioButtonMenuItem(functionNames[MainWindow.SCHRODERCOS]); - fractal_functions[MainWindow.SCHRODERCOS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SCHRODERCOS); - - } - }); + fractal_functions[MainWindow.SCHRODERCOS].addActionListener(e -> ptr.setFunction(MainWindow.SCHRODERCOS)); schroder_type_functions.add(fractal_functions[MainWindow.SCHRODERCOS]); functions_button_group.add(fractal_functions[MainWindow.SCHRODERCOS]); fractal_functions[MainWindow.SCHRODERPOLY] = new JRadioButtonMenuItem(functionNames[MainWindow.SCHRODERPOLY]); - fractal_functions[MainWindow.SCHRODERPOLY].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SCHRODERPOLY); - - } - }); + fractal_functions[MainWindow.SCHRODERPOLY].addActionListener(e -> ptr.setFunction(MainWindow.SCHRODERPOLY)); schroder_type_functions.add(fractal_functions[MainWindow.SCHRODERPOLY]); functions_button_group.add(fractal_functions[MainWindow.SCHRODERPOLY]); fractal_functions[MainWindow.SCHRODERFORMULA] = new JRadioButtonMenuItem(functionNames[MainWindow.SCHRODERFORMULA]); - fractal_functions[MainWindow.SCHRODERFORMULA].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SCHRODERFORMULA); - - } - }); + fractal_functions[MainWindow.SCHRODERFORMULA].addActionListener(e -> ptr.setFunction(MainWindow.SCHRODERFORMULA)); schroder_type_functions.add(fractal_functions[MainWindow.SCHRODERFORMULA]); functions_button_group.add(fractal_functions[MainWindow.SCHRODERFORMULA]); fractal_functions[MainWindow.HOUSEHOLDER3] = new JRadioButtonMenuItem(functionNames[MainWindow.HOUSEHOLDER3]); - fractal_functions[MainWindow.HOUSEHOLDER3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HOUSEHOLDER3); - - } - }); + fractal_functions[MainWindow.HOUSEHOLDER3].addActionListener(e -> ptr.setFunction(MainWindow.HOUSEHOLDER3)); householder_type_functions.add(fractal_functions[MainWindow.HOUSEHOLDER3]); functions_button_group.add(fractal_functions[MainWindow.HOUSEHOLDER3]); fractal_functions[MainWindow.HOUSEHOLDER4] = new JRadioButtonMenuItem(functionNames[MainWindow.HOUSEHOLDER4]); - fractal_functions[MainWindow.HOUSEHOLDER4].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HOUSEHOLDER4); - - } - }); + fractal_functions[MainWindow.HOUSEHOLDER4].addActionListener(e -> ptr.setFunction(MainWindow.HOUSEHOLDER4)); householder_type_functions.add(fractal_functions[MainWindow.HOUSEHOLDER4]); functions_button_group.add(fractal_functions[MainWindow.HOUSEHOLDER4]); fractal_functions[MainWindow.HOUSEHOLDERGENERALIZED3] = new JRadioButtonMenuItem(functionNames[MainWindow.HOUSEHOLDERGENERALIZED3]); - fractal_functions[MainWindow.HOUSEHOLDERGENERALIZED3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HOUSEHOLDERGENERALIZED3); - - } - }); + fractal_functions[MainWindow.HOUSEHOLDERGENERALIZED3].addActionListener(e -> ptr.setFunction(MainWindow.HOUSEHOLDERGENERALIZED3)); householder_type_functions.add(fractal_functions[MainWindow.HOUSEHOLDERGENERALIZED3]); functions_button_group.add(fractal_functions[MainWindow.HOUSEHOLDERGENERALIZED3]); fractal_functions[MainWindow.HOUSEHOLDERGENERALIZED8] = new JRadioButtonMenuItem(functionNames[MainWindow.HOUSEHOLDERGENERALIZED8]); - fractal_functions[MainWindow.HOUSEHOLDERGENERALIZED8].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HOUSEHOLDERGENERALIZED8); - - } - }); + fractal_functions[MainWindow.HOUSEHOLDERGENERALIZED8].addActionListener(e -> ptr.setFunction(MainWindow.HOUSEHOLDERGENERALIZED8)); householder_type_functions.add(fractal_functions[MainWindow.HOUSEHOLDERGENERALIZED8]); functions_button_group.add(fractal_functions[MainWindow.HOUSEHOLDERGENERALIZED8]); fractal_functions[MainWindow.HOUSEHOLDERSIN] = new JRadioButtonMenuItem(functionNames[MainWindow.HOUSEHOLDERSIN]); - fractal_functions[MainWindow.HOUSEHOLDERSIN].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HOUSEHOLDERSIN); - - } - }); + fractal_functions[MainWindow.HOUSEHOLDERSIN].addActionListener(e -> ptr.setFunction(MainWindow.HOUSEHOLDERSIN)); householder_type_functions.add(fractal_functions[MainWindow.HOUSEHOLDERSIN]); functions_button_group.add(fractal_functions[MainWindow.HOUSEHOLDERSIN]); fractal_functions[MainWindow.HOUSEHOLDERCOS] = new JRadioButtonMenuItem(functionNames[MainWindow.HOUSEHOLDERCOS]); - fractal_functions[MainWindow.HOUSEHOLDERCOS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HOUSEHOLDERCOS); - - } - }); + fractal_functions[MainWindow.HOUSEHOLDERCOS].addActionListener(e -> ptr.setFunction(MainWindow.HOUSEHOLDERCOS)); householder_type_functions.add(fractal_functions[MainWindow.HOUSEHOLDERCOS]); functions_button_group.add(fractal_functions[MainWindow.HOUSEHOLDERCOS]); fractal_functions[MainWindow.HOUSEHOLDERPOLY] = new JRadioButtonMenuItem(functionNames[MainWindow.HOUSEHOLDERPOLY]); - fractal_functions[MainWindow.HOUSEHOLDERPOLY].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HOUSEHOLDERPOLY); - - } - }); + fractal_functions[MainWindow.HOUSEHOLDERPOLY].addActionListener(e -> ptr.setFunction(MainWindow.HOUSEHOLDERPOLY)); householder_type_functions.add(fractal_functions[MainWindow.HOUSEHOLDERPOLY]); functions_button_group.add(fractal_functions[MainWindow.HOUSEHOLDERPOLY]); fractal_functions[MainWindow.HOUSEHOLDERFORMULA] = new JRadioButtonMenuItem(functionNames[MainWindow.HOUSEHOLDERFORMULA]); - fractal_functions[MainWindow.HOUSEHOLDERFORMULA].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.HOUSEHOLDERFORMULA); - - } - }); + fractal_functions[MainWindow.HOUSEHOLDERFORMULA].addActionListener(e -> ptr.setFunction(MainWindow.HOUSEHOLDERFORMULA)); householder_type_functions.add(fractal_functions[MainWindow.HOUSEHOLDERFORMULA]); functions_button_group.add(fractal_functions[MainWindow.HOUSEHOLDERFORMULA]); fractal_functions[MainWindow.SECANT3] = new JRadioButtonMenuItem(functionNames[MainWindow.SECANT3]); - fractal_functions[MainWindow.SECANT3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SECANT3); - - } - }); + fractal_functions[MainWindow.SECANT3].addActionListener(e -> ptr.setFunction(MainWindow.SECANT3)); secant_type_functions.add(fractal_functions[MainWindow.SECANT3]); functions_button_group.add(fractal_functions[MainWindow.SECANT3]); fractal_functions[MainWindow.SECANT4] = new JRadioButtonMenuItem(functionNames[MainWindow.SECANT4]); - fractal_functions[MainWindow.SECANT4].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SECANT4); - - } - }); + fractal_functions[MainWindow.SECANT4].addActionListener(e -> ptr.setFunction(MainWindow.SECANT4)); secant_type_functions.add(fractal_functions[MainWindow.SECANT4]); functions_button_group.add(fractal_functions[MainWindow.SECANT4]); fractal_functions[MainWindow.SECANTGENERALIZED3] = new JRadioButtonMenuItem(functionNames[MainWindow.SECANTGENERALIZED3]); - fractal_functions[MainWindow.SECANTGENERALIZED3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SECANTGENERALIZED3); - - } - }); + fractal_functions[MainWindow.SECANTGENERALIZED3].addActionListener(e -> ptr.setFunction(MainWindow.SECANTGENERALIZED3)); secant_type_functions.add(fractal_functions[MainWindow.SECANTGENERALIZED3]); functions_button_group.add(fractal_functions[MainWindow.SECANTGENERALIZED3]); fractal_functions[MainWindow.SECANTGENERALIZED8] = new JRadioButtonMenuItem(functionNames[MainWindow.SECANTGENERALIZED8]); - fractal_functions[MainWindow.SECANTGENERALIZED8].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SECANTGENERALIZED8); - - } - }); + fractal_functions[MainWindow.SECANTGENERALIZED8].addActionListener(e -> ptr.setFunction(MainWindow.SECANTGENERALIZED8)); secant_type_functions.add(fractal_functions[MainWindow.SECANTGENERALIZED8]); functions_button_group.add(fractal_functions[MainWindow.SECANTGENERALIZED8]); fractal_functions[MainWindow.SECANTCOS] = new JRadioButtonMenuItem(functionNames[MainWindow.SECANTCOS]); - fractal_functions[MainWindow.SECANTCOS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SECANTCOS); - - } - }); + fractal_functions[MainWindow.SECANTCOS].addActionListener(e -> ptr.setFunction(MainWindow.SECANTCOS)); secant_type_functions.add(fractal_functions[MainWindow.SECANTCOS]); functions_button_group.add(fractal_functions[MainWindow.SECANTCOS]); fractal_functions[MainWindow.SECANTPOLY] = new JRadioButtonMenuItem(functionNames[MainWindow.SECANTPOLY]); - fractal_functions[MainWindow.SECANTPOLY].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SECANTPOLY); - - } - }); + fractal_functions[MainWindow.SECANTPOLY].addActionListener(e -> ptr.setFunction(MainWindow.SECANTPOLY)); secant_type_functions.add(fractal_functions[MainWindow.SECANTPOLY]); functions_button_group.add(fractal_functions[MainWindow.SECANTPOLY]); fractal_functions[MainWindow.SECANTFORMULA] = new JRadioButtonMenuItem(functionNames[MainWindow.SECANTFORMULA]); - fractal_functions[MainWindow.SECANTFORMULA].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.SECANTFORMULA); - - } - }); + fractal_functions[MainWindow.SECANTFORMULA].addActionListener(e -> ptr.setFunction(MainWindow.SECANTFORMULA)); secant_type_functions.add(fractal_functions[MainWindow.SECANTFORMULA]); functions_button_group.add(fractal_functions[MainWindow.SECANTFORMULA]); fractal_functions[MainWindow.STEFFENSEN3] = new JRadioButtonMenuItem(functionNames[MainWindow.STEFFENSEN3]); - fractal_functions[MainWindow.STEFFENSEN3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.STEFFENSEN3); - - } - }); + fractal_functions[MainWindow.STEFFENSEN3].addActionListener(e -> ptr.setFunction(MainWindow.STEFFENSEN3)); steffensen_type_functions.add(fractal_functions[MainWindow.STEFFENSEN3]); functions_button_group.add(fractal_functions[MainWindow.STEFFENSEN3]); fractal_functions[MainWindow.STEFFENSEN4] = new JRadioButtonMenuItem(functionNames[MainWindow.STEFFENSEN4]); - fractal_functions[MainWindow.STEFFENSEN4].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.STEFFENSEN4); - - } - }); + fractal_functions[MainWindow.STEFFENSEN4].addActionListener(e -> ptr.setFunction(MainWindow.STEFFENSEN4)); steffensen_type_functions.add(fractal_functions[MainWindow.STEFFENSEN4]); functions_button_group.add(fractal_functions[MainWindow.STEFFENSEN4]); fractal_functions[MainWindow.STEFFENSENGENERALIZED3] = new JRadioButtonMenuItem(functionNames[MainWindow.STEFFENSENGENERALIZED3]); - fractal_functions[MainWindow.STEFFENSENGENERALIZED3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.STEFFENSENGENERALIZED3); - - } - }); + fractal_functions[MainWindow.STEFFENSENGENERALIZED3].addActionListener(e -> ptr.setFunction(MainWindow.STEFFENSENGENERALIZED3)); steffensen_type_functions.add(fractal_functions[MainWindow.STEFFENSENGENERALIZED3]); functions_button_group.add(fractal_functions[MainWindow.STEFFENSENGENERALIZED3]); fractal_functions[MainWindow.STEFFENSENPOLY] = new JRadioButtonMenuItem(functionNames[MainWindow.STEFFENSENPOLY]); - fractal_functions[MainWindow.STEFFENSENPOLY].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.STEFFENSENPOLY); - - } - }); + fractal_functions[MainWindow.STEFFENSENPOLY].addActionListener(e -> ptr.setFunction(MainWindow.STEFFENSENPOLY)); steffensen_type_functions.add(fractal_functions[MainWindow.STEFFENSENPOLY]); functions_button_group.add(fractal_functions[MainWindow.STEFFENSENPOLY]); fractal_functions[MainWindow.STEFFENSENFORMULA] = new JRadioButtonMenuItem(functionNames[MainWindow.STEFFENSENFORMULA]); - fractal_functions[MainWindow.STEFFENSENFORMULA].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(MainWindow.STEFFENSENFORMULA); - - } - }); + fractal_functions[MainWindow.STEFFENSENFORMULA].addActionListener(e -> ptr.setFunction(MainWindow.STEFFENSENFORMULA)); steffensen_type_functions.add(fractal_functions[MainWindow.STEFFENSENFORMULA]); functions_button_group.add(fractal_functions[MainWindow.STEFFENSENFORMULA]); @@ -2640,15 +1494,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); muller_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2658,15 +1504,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); parhalley_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2676,15 +1514,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); laguerre_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2694,15 +1524,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); durand_kerner_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2712,15 +1534,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); bairstow_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2730,15 +1544,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); newton_hines_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2748,15 +1554,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); whittaker_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2766,15 +1564,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); whittaker_double_convex_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2784,15 +1574,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); super_halley_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2802,15 +1584,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); traub_ostrowski_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2820,15 +1594,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); stirling_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2838,15 +1604,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); midpoint_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2856,15 +1614,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); aberth_ehrlich_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2874,15 +1624,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); jaratt_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2892,15 +1634,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); jaratt2_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2910,15 +1644,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); third_order_newtton_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2928,15 +1654,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); weerakoon_fernando_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2946,15 +1664,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); householder3_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2964,15 +1674,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); abbasbandy_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -2982,15 +1684,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); contra_harmonic_newton_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3000,15 +1694,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); chun_ham_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3018,15 +1704,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); chun_kim_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3036,15 +1714,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); euler_chebyshev_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3054,15 +1724,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); ezzati_saleki2_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3072,15 +1734,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); homeier1_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3090,15 +1744,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); abbasbandy2_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3108,15 +1754,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); abbasbandy3_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3126,15 +1764,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); popovski1_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3144,15 +1774,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); changbum_chun1_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3162,15 +1784,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); changbum_chun2_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3180,15 +1794,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); king3_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3198,15 +1804,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); homeier2_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3216,15 +1814,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); kim_chun_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3234,15 +1824,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); kou_li_wang1_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3252,15 +1834,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); maheshweri_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3270,15 +1844,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); rafiullah1_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3288,15 +1854,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); rafis_rafiullah_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3306,15 +1864,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); changbum_chun3_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3324,15 +1874,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); ezzati_saleki1_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3342,15 +1884,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); feng_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3360,15 +1894,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); king1_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3378,15 +1904,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); noor_gupta_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3396,15 +1914,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); harmonic_simpson_newton_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3414,15 +1924,7 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); nedzhibov_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } @@ -3432,38 +1934,14 @@ public void actionPerformed(ActionEvent e) { final int temp = i; fractal_functions[i] = new JRadioButtonMenuItem(functionNames[i]); - fractal_functions[i].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunction(temp); - - } - }); + fractal_functions[i].addActionListener(e -> ptr.setFunction(temp)); simpson_newton_type_functions.add(fractal_functions[i]); functions_button_group.add(fractal_functions[i]); } - burning_ship_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBurningShip(); + burning_ship_opt.addActionListener(e -> ptr.setBurningShip()); - } - }); - - mandel_grass_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setMandelGrass(); - - } - }); + mandel_grass_opt.addActionListener(e -> ptr.setMandelGrass()); fractal_functions[function].setSelected(true); @@ -3487,10 +1965,4 @@ public JMenuItem getMandelGrassOpt() { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/FractalOptionsMenu.java b/src/fractalzoomer/gui/FractalOptionsMenu.java index 147c7c553..af23d8ae9 100644 --- a/src/fractalzoomer/gui/FractalOptionsMenu.java +++ b/src/fractalzoomer/gui/FractalOptionsMenu.java @@ -20,7 +20,6 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -43,7 +42,7 @@ public FractalOptionsMenu(MainWindow ptr2, String name, boolean apply_plane_on_j this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/fractal_options.png")); + setIcon(MainWindow.getIcon("fractal_options.png")); fractal_functions_menu = new FractalFunctionsMenu(ptr, "Fractal Functions", function); @@ -54,7 +53,7 @@ public FractalOptionsMenu(MainWindow ptr2, String name, boolean apply_plane_on_j plane_influence_menu = new PlaneInfluenceMenu(ptr, plane_influence); - perturbation_opt = new JMenuItem("Perturbation"); + perturbation_opt = new JMenuItem("Initial Perturbation"); init_val_opt = new JMenuItem("Initial Value"); perturbation_opt.setToolTipText("Adds a complex number to the initial value of the fractal calculation."); @@ -63,25 +62,9 @@ public FractalOptionsMenu(MainWindow ptr2, String name, boolean apply_plane_on_j perturbation_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P, ActionEvent.ALT_MASK)); init_val_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_I, ActionEvent.SHIFT_MASK)); - perturbation_opt.addActionListener(new ActionListener() { + perturbation_opt.addActionListener(e -> ptr.setPerturbation()); - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPerturbation(); - - } - }); - - init_val_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setInitialValue(); - - } - }); + init_val_opt.addActionListener(e -> ptr.setInitialValue()); add(fractal_functions_menu); addSeparator(); @@ -98,12 +81,6 @@ public void actionPerformed(ActionEvent e) { add(perturbation_opt); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public FractalFunctionsMenu getFractalFunctionsMenu() { return fractal_functions_menu; diff --git a/src/fractalzoomer/gui/FunctionFiltersMenu.java b/src/fractalzoomer/gui/FunctionFiltersMenu.java index 1b88730b5..d32434ad6 100644 --- a/src/fractalzoomer/gui/FunctionFiltersMenu.java +++ b/src/fractalzoomer/gui/FunctionFiltersMenu.java @@ -4,7 +4,6 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; public class FunctionFiltersMenu extends JMenu { @@ -12,9 +11,8 @@ public class FunctionFiltersMenu extends JMenu { private static final long serialVersionUID = -794450943243L; private MainWindow ptr; private JRadioButtonMenuItem[] function_filters; - private int i; - public static String[] functionFilternNames; + public static final String[] functionFilternNames; static { functionFilternNames = new String[MainWindow.TOTAL_FUNCTION_FILTERS]; @@ -36,27 +34,19 @@ public FunctionFiltersMenu(MainWindow ptr2, String name, int filter, boolean isP this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/function_filter.png")); + setIcon(MainWindow.getIcon("function_filter.png")); function_filters = new JRadioButtonMenuItem[functionFilternNames.length]; ButtonGroup function_filter_group = new ButtonGroup(); - for(i = 0; i < MainWindow.USER_FUNCTION_FILTER; i++) { + for(int i = 0; i < MainWindow.USER_FUNCTION_FILTER; i++) { + + final int temp = i; function_filters[i] = new JRadioButtonMenuItem(functionFilternNames[i]); function_filters[i].setToolTipText("The \"" + functionFilternNames[i] + "\" function filter."); - function_filters[i].addActionListener(new ActionListener() { - - int temp = i; - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunctionFilter(temp, isPostFilter); - - } - }); + function_filters[i].addActionListener(e -> ptr.setFunctionFilter(temp, isPostFilter)); add(function_filters[i]); function_filter_group.add(function_filters[i]); @@ -64,15 +54,7 @@ public void actionPerformed(ActionEvent e) { function_filters[MainWindow.USER_FUNCTION_FILTER] = new JRadioButtonMenuItem(functionFilternNames[MainWindow.USER_FUNCTION_FILTER]); function_filters[MainWindow.USER_FUNCTION_FILTER].setToolTipText("The \"" + functionFilternNames[MainWindow.USER_FUNCTION_FILTER] + "\" function filter."); - function_filters[MainWindow.USER_FUNCTION_FILTER].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFunctionFilter(MainWindow.USER_FUNCTION_FILTER, isPostFilter); - - } - }); + function_filters[MainWindow.USER_FUNCTION_FILTER].addActionListener(e -> ptr.setFunctionFilter(MainWindow.USER_FUNCTION_FILTER, isPostFilter)); add(function_filters[MainWindow.USER_FUNCTION_FILTER]); if(isPostFilter) { @@ -94,10 +76,4 @@ public JRadioButtonMenuItem[] getFunctionFilters() { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/GeneratedPaletteDialog.java b/src/fractalzoomer/gui/GeneratedPaletteDialog.java new file mode 100644 index 000000000..3e9a328ca --- /dev/null +++ b/src/fractalzoomer/gui/GeneratedPaletteDialog.java @@ -0,0 +1,150 @@ +/* + * Copyright (C) 2020 hrkalona2 + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package fractalzoomer.gui; + +import fractalzoomer.main.Constants; +import fractalzoomer.main.MainWindow; +import fractalzoomer.main.app_settings.Settings; + +import javax.swing.*; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; + +/** + * + * @author hrkalona2 + */ +public class GeneratedPaletteDialog extends JDialog { + + private MainWindow ptra; + private JOptionPane optionPane; + + public GeneratedPaletteDialog(MainWindow ptr, Settings s, boolean outcoloring) { + + super(ptr); + + ptra = ptr; + + setTitle("Generated Palette"); + setModal(true); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); + + + JTextField generated_palette_restart_field = new JTextField(); + generated_palette_restart_field.setText("" + (outcoloring ? s.gps.restartGeneratedOutColoringPaletteAt : s.gps.restartGeneratedInColoringPaletteAt)); + + final JCheckBox enable_generated_palette = new JCheckBox("Generated Palette"); + enable_generated_palette.setSelected(outcoloring ? s.gps.useGeneratedPaletteOutColoring : s.gps.useGeneratedPaletteInColoring); + enable_generated_palette.setFocusable(false); + + final JComboBox generated_palettes_combon = new JComboBox<>(Constants.generatedPalettes); + generated_palettes_combon.setSelectedIndex(outcoloring ? s.gps.generatedPaletteOutColoringId : s.gps.generatedPaletteInColoringId); + generated_palettes_combon.setFocusable(false); + generated_palettes_combon.setToolTipText("Sets the generated palette algorithm."); + + + Object[] message = { + " ", + enable_generated_palette, + " ", + "Set the generated palette algorithm.", + "Generated Palette algorithm:", generated_palettes_combon, + " ", + "Set value at which the palette will cycle back.", + "Cycle Palette:", generated_palette_restart_field, + " "}; + + optionPane = new JOptionPane(message, JOptionPane.QUESTION_MESSAGE, JOptionPane.OK_CANCEL_OPTION, null, null, null); + + setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); + addWindowListener(new WindowAdapter() { + @Override + public void windowClosing(WindowEvent we) { + optionPane.setValue(JOptionPane.CLOSED_OPTION); + } + }); + + optionPane.addPropertyChangeListener( + e -> { + String prop = e.getPropertyName(); + + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + + Object value = optionPane.getValue(); + + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } + + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } + + try { + int temp2 = Integer.parseInt(generated_palette_restart_field.getText()); + + if (temp2 < 0) { + JOptionPane.showMessageDialog(ptra, "The generated palette cycle value must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp2 > 2100000000) { + JOptionPane.showMessageDialog(ptra, "The generated palette cycle value must be lower than 2100000001.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + + if(outcoloring) { + s.gps.useGeneratedPaletteOutColoring = enable_generated_palette.isSelected(); + s.gps.restartGeneratedOutColoringPaletteAt = temp2; + s.gps.generatedPaletteOutColoringId = generated_palettes_combon.getSelectedIndex(); + } + else { + s.gps.useGeneratedPaletteInColoring = enable_generated_palette.isSelected(); + s.gps.restartGeneratedInColoringPaletteAt = temp2; + s.gps.generatedPaletteInColoringId = generated_palettes_combon.getSelectedIndex(); + } + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + dispose(); + ptra.setGeneratedPalettePost(); + } + }); + + //Make this dialog display it. + setContentPane(optionPane); + + pack(); + + setResizable(false); + setLocation((int) (ptra.getLocation().getX() + ptra.getSize().getWidth() / 2) - (getWidth() / 2), (int) (ptra.getLocation().getY() + ptra.getSize().getHeight() / 2) - (getHeight() / 2)); + setVisible(true); + + } + +} diff --git a/src/fractalzoomer/gui/GenericCaZbdZeDialog.java b/src/fractalzoomer/gui/GenericCaZbdZeDialog.java index 906644e28..9a8e2c27f 100644 --- a/src/fractalzoomer/gui/GenericCaZbdZeDialog.java +++ b/src/fractalzoomer/gui/GenericCaZbdZeDialog.java @@ -23,8 +23,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -43,14 +41,14 @@ public GenericCaZbdZeDialog(MainWindow ptr, Settings s, int oldSelected, JRadioB setTitle("z = c * (alpha * z^beta + delta * z^epsilon)"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JLabel func = new JLabel(); - func.setIcon(getIcon("/fractalzoomer/icons/cazbdze.png")); + func.setIcon(MainWindow.getIcon("cazbdze.png")); JPanel alpha_panel = new JPanel(); JLabel alpha_label = new JLabel(); - alpha_label.setIcon(getIcon("/fractalzoomer/icons/alpha.png")); + alpha_label.setIcon(MainWindow.getIcon("alpha.png")); JTextField alpha_filed = new JTextField(30); alpha_filed.setText("" + s.fns.gcs.alpha); alpha_panel.setLayout(new FlowLayout()); @@ -60,7 +58,7 @@ public GenericCaZbdZeDialog(MainWindow ptr, Settings s, int oldSelected, JRadioB JPanel beta_panel = new JPanel(); JLabel beta_label = new JLabel(); - beta_label.setIcon(getIcon("/fractalzoomer/icons/beta.png")); + beta_label.setIcon(MainWindow.getIcon("beta.png")); JTextField beta_filed = new JTextField(30); beta_filed.setText("" + s.fns.gcs.beta); beta_panel.setLayout(new FlowLayout()); @@ -70,7 +68,7 @@ public GenericCaZbdZeDialog(MainWindow ptr, Settings s, int oldSelected, JRadioB JPanel delta_panel = new JPanel(); JLabel delta_label = new JLabel(); - delta_label.setIcon(getIcon("/fractalzoomer/icons/delta.png")); + delta_label.setIcon(MainWindow.getIcon("delta.png")); JTextField delta_filed = new JTextField(30); delta_filed.setText("" + s.fns.gcs.delta); delta_panel.setLayout(new FlowLayout()); @@ -80,7 +78,7 @@ public GenericCaZbdZeDialog(MainWindow ptr, Settings s, int oldSelected, JRadioB JPanel epsilon_panel = new JPanel(); JLabel epsilon_label = new JLabel(); - epsilon_label.setIcon(getIcon("/fractalzoomer/icons/epsilon.png")); + epsilon_label.setIcon(MainWindow.getIcon("epsilon.png")); JTextField epsilon_filed = new JTextField(30); epsilon_filed.setText("" + s.fns.gcs.epsilon); epsilon_panel.setLayout(new FlowLayout()); @@ -102,59 +100,58 @@ public GenericCaZbdZeDialog(MainWindow ptr, Settings s, int oldSelected, JRadioB setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; + e -> { + String prop = e.getPropertyName(); + + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + + Object value = optionPane.getValue(); + + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } + + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); + return; + } + + try { + double temp_alpha = Double.parseDouble(alpha_filed.getText()); + double temp_beta = Double.parseDouble(beta_filed.getText()); + double temp_delta = Double.parseDouble(delta_filed.getText()); + double temp_epsilon = Double.parseDouble(epsilon_filed.getText()); + + s.fns.gcs.alpha = temp_alpha; + s.fns.gcs.beta = temp_beta; + s.fns.gcs.delta = temp_delta; + s.fns.gcs.epsilon = temp_epsilon; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + ptra.optionsEnableShortcut(); dispose(); - return; - } - - try { - double temp_alpha = Double.parseDouble(alpha_filed.getText()); - double temp_beta = Double.parseDouble(beta_filed.getText()); - double temp_delta = Double.parseDouble(delta_filed.getText()); - double temp_epsilon = Double.parseDouble(epsilon_filed.getText()); - - s.fns.gcs.alpha = temp_alpha; - s.fns.gcs.beta = temp_beta; - s.fns.gcs.delta = temp_delta; - s.fns.gcs.epsilon = temp_epsilon; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -167,10 +164,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/GenericCpAZpBCDialog.java b/src/fractalzoomer/gui/GenericCpAZpBCDialog.java index 88db92987..0beaf680f 100644 --- a/src/fractalzoomer/gui/GenericCpAZpBCDialog.java +++ b/src/fractalzoomer/gui/GenericCpAZpBCDialog.java @@ -23,8 +23,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -43,14 +41,14 @@ public GenericCpAZpBCDialog(MainWindow ptr, Settings s, int oldSelected, JRadioB setTitle("z = (c^alpha) * (z^beta) + c"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JLabel func = new JLabel(); - func.setIcon(getIcon("/fractalzoomer/icons/cpazpbc.png")); + func.setIcon(MainWindow.getIcon("cpazpbc.png")); JPanel alpha_panel = new JPanel(); JLabel alpha_label = new JLabel(); - alpha_label.setIcon(getIcon("/fractalzoomer/icons/alpha.png")); + alpha_label.setIcon(MainWindow.getIcon("alpha.png")); JTextField alpha_filed = new JTextField(30); alpha_filed.setText("" + s.fns.gcps.alpha2); alpha_panel.setLayout(new FlowLayout()); @@ -60,7 +58,7 @@ public GenericCpAZpBCDialog(MainWindow ptr, Settings s, int oldSelected, JRadioB JPanel beta_panel = new JPanel(); JLabel beta_label = new JLabel(); - beta_label.setIcon(getIcon("/fractalzoomer/icons/beta.png")); + beta_label.setIcon(MainWindow.getIcon("beta.png")); JTextField beta_filed = new JTextField(30); beta_filed.setText("" + s.fns.gcps.beta2); beta_panel.setLayout(new FlowLayout()); @@ -81,55 +79,54 @@ public GenericCpAZpBCDialog(MainWindow ptr, Settings s, int oldSelected, JRadioB setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; + e -> { + String prop = e.getPropertyName(); + + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + + Object value = optionPane.getValue(); + + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } + + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); + return; + } + + try { + double temp_alpha = Double.parseDouble(alpha_filed.getText()); + double temp_beta = Double.parseDouble(beta_filed.getText()); + + s.fns.gcps.alpha2 = temp_alpha; + s.fns.gcps.beta2 = temp_beta; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + ptra.optionsEnableShortcut(); dispose(); - return; - } - - try { - double temp_alpha = Double.parseDouble(alpha_filed.getText()); - double temp_beta = Double.parseDouble(beta_filed.getText()); - - s.fns.gcps.alpha2 = temp_alpha; - s.fns.gcps.beta2 = temp_beta; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -141,11 +138,5 @@ public void propertyChange(PropertyChangeEvent e) { setVisible(true); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } } diff --git a/src/fractalzoomer/gui/GenericPlaneDialog.java b/src/fractalzoomer/gui/GenericPlaneDialog.java index 6a1abab84..10caf1226 100644 --- a/src/fractalzoomer/gui/GenericPlaneDialog.java +++ b/src/fractalzoomer/gui/GenericPlaneDialog.java @@ -21,13 +21,9 @@ import fractalzoomer.utils.MathUtils; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.geom.Point2D; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.main.Constants.*; @@ -58,7 +54,7 @@ public GenericPlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBut setTitle(title); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JTextField field_real = new JTextField(); @@ -80,34 +76,30 @@ public GenericPlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBut current_center.setSelected(false); current_center.setFocusable(false); - current_center.addActionListener(new ActionListener() { + current_center.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - if (!current_center.isSelected()) { - if (s.fns.plane_transform_center[0] == 0) { - field_real.setText("" + 0.0); - } else { - field_real.setText("" + s.fns.plane_transform_center[0]); - } + if (!current_center.isSelected()) { + if (s.fns.plane_transform_center[0] == 0) { + field_real.setText("" + 0.0); + } else { + field_real.setText("" + s.fns.plane_transform_center[0]); + } - field_real.setEditable(true); + field_real.setEditable(true); - if (s.fns.plane_transform_center[1] == 0) { - field_imaginary.setText("" + 0.0); - } else { - field_imaginary.setText("" + s.fns.plane_transform_center[1]); - } - field_imaginary.setEditable(true); + if (s.fns.plane_transform_center[1] == 0) { + field_imaginary.setText("" + 0.0); } else { - Point2D.Double p = MathUtils.rotatePointRelativeToPoint(s.xCenter.doubleValue(), s.yCenter.doubleValue(), Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center)); - - field_real.setText("" + p.x); - field_real.setEditable(false); - field_imaginary.setText("" + p.y); - field_imaginary.setEditable(false); + field_imaginary.setText("" + s.fns.plane_transform_center[1]); } + field_imaginary.setEditable(true); + } else { + Point2D.Double p = MathUtils.rotatePointRelativeToPoint(s.xCenter.doubleValue(), s.yCenter.doubleValue(), Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center)); + + field_real.setText("" + p.x); + field_real.setEditable(false); + field_imaginary.setText("" + p.y); + field_imaginary.setEditable(false); } }); @@ -122,54 +114,53 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + e -> { + String prop = e.getPropertyName(); + + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + + Object value = optionPane.getValue(); + + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } + + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + planes[oldSelected].setSelected(true); + s.fns.plane_type = oldSelected; + dispose(); + return; + } + + try { + double tempReal = Double.parseDouble(field_real.getText()); + double tempImaginary = Double.parseDouble(field_imaginary.getText()); + + s.fns.plane_transform_center[0] = tempReal; + s.fns.plane_transform_center[1] = tempImaginary; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - planes[oldSelected].setSelected(true); - s.fns.plane_type = oldSelected; dispose(); - return; - } - - try { - double tempReal = Double.parseDouble(field_real.getText()); - double tempImaginary = Double.parseDouble(field_imaginary.getText()); - - s.fns.plane_transform_center[0] = tempReal; - s.fns.plane_transform_center[1] = tempImaginary; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.defaultFractalSettings(true); } - - dispose(); - ptra.defaultFractalSettings(true); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -182,10 +173,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/GradientFrame.java b/src/fractalzoomer/gui/GradientFrame.java index a5f639b6b..311c3b946 100644 --- a/src/fractalzoomer/gui/GradientFrame.java +++ b/src/fractalzoomer/gui/GradientFrame.java @@ -44,10 +44,10 @@ public class GradientFrame extends JFrame { private GradientFrame this_frame; private JLabel gradient_label; private BufferedImage colors; - private JComboBox combo_box_color_interp; + private JComboBox combo_box_color_interp; private JLabel color_a_label; private JLabel color_b_label; - private JComboBox combo_box_color_space; + private JComboBox combo_box_color_space; private JCheckBox check_box_reveres_palette; private JSpinner offset_textfield; private int mouse_color_label_x; @@ -66,10 +66,10 @@ public GradientFrame(MainWindow ptra, GradientSettings gs) { int custom_palette_window_width = 760; int custom_palette_window_height = 260; setTitle("Gradient"); - setIconImage(getIcon("/fractalzoomer/icons/gradient.png").getImage()); + setIconImage(MainWindow.getIcon("gradient.png").getImage()); - grab_cursor = Toolkit.getDefaultToolkit().createCustomCursor(getIcon("/fractalzoomer/icons/cursor_grab.gif").getImage(), new Point(16, 16), "grab"); - grabbing_cursor = Toolkit.getDefaultToolkit().createCustomCursor(getIcon("/fractalzoomer/icons/cursor_grabbing.gif").getImage(), new Point(16, 16), "grabbing"); + grab_cursor = Toolkit.getDefaultToolkit().createCustomCursor(MainWindow.getIcon("cursor_grab.gif").getImage(), new Point(16, 16), "grab"); + grabbing_cursor = Toolkit.getDefaultToolkit().createCustomCursor(MainWindow.getIcon("cursor_grabbing.gif").getImage(), new Point(16, 16), "grabbing"); setSize(custom_palette_window_width, custom_palette_window_height); setLocation((int) (ptra2.getLocation().getX() + ptra2.getSize().getWidth() / 2) - (custom_palette_window_width / 2), (int) (ptra2.getLocation().getY() + ptra2.getSize().getHeight() / 2) - (custom_palette_window_height / 2)); @@ -173,55 +173,47 @@ public void mouseExited(MouseEvent e) { check_box_reveres_palette.setToolTipText("Reverses the current palette."); check_box_reveres_palette.setBackground(MainWindow.bg_color); - check_box_reveres_palette.addActionListener(new ActionListener() { + check_box_reveres_palette.addActionListener(e -> { + try { + int temp3 = Integer.parseInt(((DefaultEditor) offset_textfield.getEditor()).getTextField().getText()); - @Override - public void actionPerformed(ActionEvent e) { - try { - int temp3 = Integer.parseInt(((DefaultEditor) offset_textfield.getEditor()).getTextField().getText()); - - if (temp3 < 0) { - throw new NumberFormatException(); - } + if (temp3 < 0) { + throw new NumberFormatException(); + } - Color[] c = CustomPalette.getGradient(color_a_label.getBackground().getRGB(), color_b_label.getBackground().getRGB(), MainWindow.GRADIENT_LENGTH, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp3); + Color[] c = CustomPalette.getGradient(color_a_label.getBackground().getRGB(), color_b_label.getBackground().getRGB(), MainWindow.GRADIENT_LENGTH, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp3); - paintGradient(c); - } catch (Exception ex) { - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient_label.repaint(); - } + paintGradient(c); + } catch (Exception ex) { + Graphics2D g = colors.createGraphics(); + g.setColor(Color.LIGHT_GRAY); + g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient_label.repaint(); } }); - combo_box_color_interp = new JComboBox(color_interp_str); + combo_box_color_interp = new JComboBox<>(color_interp_str); combo_box_color_interp.setSelectedIndex(gs.gradient_interpolation); combo_box_color_interp.setFocusable(false); combo_box_color_interp.setToolTipText("Sets the color interpolation option."); - combo_box_color_interp.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - try { - int temp3 = Integer.parseInt(((DefaultEditor) offset_textfield.getEditor()).getTextField().getText()); + combo_box_color_interp.addActionListener(e -> { + try { + int temp3 = Integer.parseInt(((DefaultEditor) offset_textfield.getEditor()).getTextField().getText()); - if (temp3 < 0) { - throw new NumberFormatException(); - } + if (temp3 < 0) { + throw new NumberFormatException(); + } - Color[] c = CustomPalette.getGradient(color_a_label.getBackground().getRGB(), color_b_label.getBackground().getRGB(), MainWindow.GRADIENT_LENGTH, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp3); + Color[] c = CustomPalette.getGradient(color_a_label.getBackground().getRGB(), color_b_label.getBackground().getRGB(), MainWindow.GRADIENT_LENGTH, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp3); - paintGradient(c); - } catch (Exception ex) { - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient_label.repaint(); - } + paintGradient(c); + } catch (Exception ex) { + Graphics2D g = colors.createGraphics(); + g.setColor(Color.LIGHT_GRAY); + g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient_label.repaint(); } - }); JPanel color_interp_panel = new JPanel(); @@ -235,32 +227,28 @@ public void actionPerformed(ActionEvent e) { String[] color_space_str = {"RGB", "HSB", "Exp", "Square", "Sqrt", "RYB", "LAB", "XYZ", "LCH", "Bezier RGB", "HSL"}; - combo_box_color_space = new JComboBox(color_space_str); + combo_box_color_space = new JComboBox<>(color_space_str); combo_box_color_space.setSelectedIndex(gs.gradient_color_space); combo_box_color_space.setFocusable(false); combo_box_color_space.setToolTipText("Sets the color space option."); - combo_box_color_space.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - try { - int temp3 = Integer.parseInt(((DefaultEditor) offset_textfield.getEditor()).getTextField().getText()); + combo_box_color_space.addActionListener(e -> { + try { + int temp3 = Integer.parseInt(((DefaultEditor) offset_textfield.getEditor()).getTextField().getText()); - if (temp3 < 0) { - throw new NumberFormatException(); - } + if (temp3 < 0) { + throw new NumberFormatException(); + } - Color[] c = CustomPalette.getGradient(color_a_label.getBackground().getRGB(), color_b_label.getBackground().getRGB(), MainWindow.GRADIENT_LENGTH, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp3); + Color[] c = CustomPalette.getGradient(color_a_label.getBackground().getRGB(), color_b_label.getBackground().getRGB(), MainWindow.GRADIENT_LENGTH, combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp3); - paintGradient(c); - } catch (Exception ex) { - Graphics2D g = colors.createGraphics(); - g.setColor(Color.LIGHT_GRAY); - g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); - gradient_label.repaint(); - } + paintGradient(c); + } catch (Exception ex) { + Graphics2D g = colors.createGraphics(); + g.setColor(Color.LIGHT_GRAY); + g.fillRect(0, 0, colors.getWidth(), colors.getHeight()); + gradient_label.repaint(); } - }); JPanel color_space_panel = new JPanel(); @@ -299,9 +287,9 @@ public void actionPerformed(ActionEvent e) { try { Graphics2D g = colors.createGraphics(); for (int i = 0; i < c.length - 1; i++) { - GradientPaint gp = new GradientPaint(i * colors.getWidth() / c.length, 0, c[i], (i + 1) * colors.getWidth() / c.length, 0, c[(i + 1) % c.length]); + GradientPaint gp = new GradientPaint(i * colors.getWidth() / ((float)c.length), 0, c[i], (i + 1) * colors.getWidth() / ((float)c.length), 0, c[(i + 1) % c.length]); g.setPaint(gp); - g.fill(new Rectangle2D.Double(i * colors.getWidth() / c.length, 0, (i + 1) * colors.getWidth() / c.length - i * colors.getWidth() / c.length, colors.getHeight())); + g.fill(new Rectangle2D.Double(i * colors.getWidth() / ((double)c.length), 0, (i + 1) * colors.getWidth() / ((double)c.length) - i * colors.getWidth() / ((double)c.length), colors.getHeight())); } } catch (Exception ex) { Graphics2D g = colors.createGraphics(); @@ -503,30 +491,25 @@ public void changedUpdate(DocumentEvent e) { JButton ok = new JButton("Ok"); getRootPane().setDefaultButton(ok); ok.setFocusable(false); - ok.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - int temp2; - try { - temp2 = Integer.parseInt(((DefaultEditor) offset_textfield.getEditor()).getTextField().getText()); - } catch (Exception ex) { - JOptionPane.showMessageDialog(this_frame, "Illegal Argument!", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if (temp2 < 0) { - JOptionPane.showMessageDialog(this_frame, "Offset must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - ptra2.gradientChanged(color_a_label.getBackground(), color_b_label.getBackground(), combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp2); - ptra2.setEnabled(true); - dispose(); + ok.addActionListener(e -> { + + int temp2; + try { + temp2 = Integer.parseInt(((DefaultEditor) offset_textfield.getEditor()).getTextField().getText()); + } catch (Exception ex) { + JOptionPane.showMessageDialog(this_frame, "Illegal Argument!", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + if (temp2 < 0) { + JOptionPane.showMessageDialog(this_frame, "Offset must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; } + ptra2.gradientChanged(color_a_label.getBackground(), color_b_label.getBackground(), combo_box_color_interp.getSelectedIndex(), combo_box_color_space.getSelectedIndex(), check_box_reveres_palette.isSelected(), temp2); + ptra2.setEnabled(true); + dispose(); + }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -544,15 +527,11 @@ public void actionPerformed(ActionEvent e) JButton cancel = new JButton("Cancel"); cancel.setFocusable(false); - cancel.addActionListener(new ActionListener() { + cancel.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { + ptra2.setEnabled(true); + dispose(); - ptra2.setEnabled(true); - dispose(); - - } }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -600,20 +579,14 @@ public void actionPerformed(ActionEvent e) setVisible(true); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - private void paintGradient(Color[] c) { try { Graphics2D g = colors.createGraphics(); for (int i = 0; i < c.length - 1; i++) { - GradientPaint gp = new GradientPaint(i * colors.getWidth() / c.length, 0, c[i], (i + 1) * colors.getWidth() / c.length, 0, c[(i + 1) % c.length]); + GradientPaint gp = new GradientPaint(i * colors.getWidth() / ((float)c.length), 0, c[i], (i + 1) * colors.getWidth() / ((float)c.length), 0, c[(i + 1) % c.length]); g.setPaint(gp); - g.fill(new Rectangle2D.Double(i * colors.getWidth() / c.length, 0, (i + 1) * colors.getWidth() / c.length - i * colors.getWidth() / c.length, colors.getHeight())); + g.fill(new Rectangle2D.Double(i * colors.getWidth() / ((double)c.length), 0, (i + 1) * colors.getWidth() / ((double)c.length) - i * colors.getWidth() / ((double)c.length), colors.getHeight())); } } catch (Exception ex) { Graphics2D g = colors.createGraphics(); diff --git a/src/fractalzoomer/gui/GreedyAlgorithmsFrame.java b/src/fractalzoomer/gui/GreedyAlgorithmsFrame.java index 86d111b8a..d69c45303 100644 --- a/src/fractalzoomer/gui/GreedyAlgorithmsFrame.java +++ b/src/fractalzoomer/gui/GreedyAlgorithmsFrame.java @@ -46,7 +46,7 @@ public GreedyAlgorithmsFrame(Component ptra, boolean greedy_algorithm, int greed int color_window_height = 340; setTitle("Greedy Drawing Algorithms"); setSize(color_window_width, color_window_height); - setIconImage(getIcon("/fractalzoomer/icons/greedy_algorithm.png").getImage()); + setIconImage(MainWindow.getIcon("greedy_algorithm.png").getImage()); setLocation((int)(ptra2.getLocation().getX() + ptra2.getSize().getWidth() / 2) - (color_window_width / 2), (int)(ptra2.getLocation().getY() + ptra2.getSize().getHeight() / 2) - (color_window_height / 2)); addWindowListener(new WindowAdapter() { @@ -215,19 +215,14 @@ public void mouseExited(MouseEvent e) { JPanel panel3 = new JPanel(); panel3.setBackground(MainWindow.bg_color); - JComboBox brute_force_alg_opt = new JComboBox(new String[] {"Chunks", "Grid"}); + JComboBox brute_force_alg_opt = new JComboBox<>(new String[] {"Chunks", "Thread Split"}); brute_force_alg_opt.setSelectedIndex(brute_force_alg); brute_force_alg_opt.setFocusable(false); brute_force_alg_opt.setToolTipText("Sets the brute force algorithm."); brute_force_alg_opt.setEnabled(!greedy_algorithm_opt.isSelected()); - greedy_algorithm_opt.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - brute_force_alg_opt.setEnabled(!greedy_algorithm_opt.isSelected()); - } - }); + greedy_algorithm_opt.addActionListener(e -> brute_force_alg_opt.setEnabled(!greedy_algorithm_opt.isSelected())); panel3.add(new JLabel("Brute Force Algorithm: ")); panel3.add(brute_force_alg_opt); @@ -236,47 +231,43 @@ public void actionPerformed(ActionEvent e) { getRootPane().setDefaultButton(ok); ok.setFocusable(false); - ok.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { + ok.addActionListener(e -> { - ThreadDraw.SKIPPED_PIXELS_COLOR = filter_color_label.getBackground().getRGB(); - if(original_color.isSelected()) { - ThreadDraw.SKIPPED_PIXELS_ALG = 0; - } - else if(based_on_thread_id.isSelected()) { - ThreadDraw.SKIPPED_PIXELS_ALG = 1; - } - else if(user_selected.isSelected()) { - ThreadDraw.SKIPPED_PIXELS_ALG = 2; - } - else if(based_on_square_size.isSelected()) { - ThreadDraw.SKIPPED_PIXELS_ALG = 3; - } - else if(grid.isSelected()) { - ThreadDraw.SKIPPED_PIXELS_ALG = 4; - } + ThreadDraw.SKIPPED_PIXELS_COLOR = filter_color_label.getBackground().getRGB(); + if(original_color.isSelected()) { + ThreadDraw.SKIPPED_PIXELS_ALG = 0; + } + else if(based_on_thread_id.isSelected()) { + ThreadDraw.SKIPPED_PIXELS_ALG = 1; + } + else if(user_selected.isSelected()) { + ThreadDraw.SKIPPED_PIXELS_ALG = 2; + } + else if(based_on_square_size.isSelected()) { + ThreadDraw.SKIPPED_PIXELS_ALG = 3; + } + else if(grid.isSelected()) { + ThreadDraw.SKIPPED_PIXELS_ALG = 4; + } - int algorithm = MainWindow.BOUNDARY_TRACING; - if(boundary_tracing_opt.isSelected()) { - algorithm = MainWindow.BOUNDARY_TRACING; - } - else if(divide_and_conquer_algorithm.isSelected()) { - algorithm = MainWindow.DIVIDE_AND_CONQUER; - } + int algorithm = MainWindow.BOUNDARY_TRACING; + if(boundary_tracing_opt.isSelected()) { + algorithm = MainWindow.BOUNDARY_TRACING; + } + else if(divide_and_conquer_algorithm.isSelected()) { + algorithm = MainWindow.DIVIDE_AND_CONQUER; + } - if(ptra2 instanceof MainWindow) { - ((MainWindow)ptra2).boundaryTracingOptionsChanged(greedy_algorithm_opt.isSelected(), algorithm, brute_force_alg_opt.getSelectedIndex()); - } - else { - ((ImageExpanderWindow)ptra2).boundaryTracingOptionsChanged(greedy_algorithm_opt.isSelected(), algorithm, brute_force_alg_opt.getSelectedIndex()); - } + if(ptra2 instanceof MainWindow) { + ((MainWindow)ptra2).boundaryTracingOptionsChanged(greedy_algorithm_opt.isSelected(), algorithm, brute_force_alg_opt.getSelectedIndex()); + } + else { + ((ImageExpanderWindow)ptra2).boundaryTracingOptionsChanged(greedy_algorithm_opt.isSelected(), algorithm, brute_force_alg_opt.getSelectedIndex()); + } - ptra2.setEnabled(true); - dispose(); + ptra2.setEnabled(true); + dispose(); - } }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -292,15 +283,11 @@ public void actionPerformed(ActionEvent e) JButton close = new JButton("Cancel"); close.setFocusable(false); - close.addActionListener(new ActionListener() { + close.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { + ptra2.setEnabled(true); + dispose(); - ptra2.setEnabled(true); - dispose(); - - } }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -365,10 +352,4 @@ public void actionPerformed(ActionEvent e) setVisible(true); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/GreyscaleColoringDialog.java b/src/fractalzoomer/gui/GreyscaleColoringDialog.java index edbcabc7c..f706c9cd3 100644 --- a/src/fractalzoomer/gui/GreyscaleColoringDialog.java +++ b/src/fractalzoomer/gui/GreyscaleColoringDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -42,7 +40,7 @@ public GreyscaleColoringDialog(MainWindow ptr, Settings s, boolean greedy_algori setTitle("Greyscale Coloring"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JCheckBox enable_greyscale_coloring = new JCheckBox("Greyscale Coloring"); enable_greyscale_coloring.setSelected(s.gss.greyscale_coloring); @@ -64,61 +62,60 @@ public GreyscaleColoringDialog(MainWindow ptr, Settings s, boolean greedy_algori setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - try { - double temp2 = Double.parseDouble(noise_factor_field.getText()); + try { + double temp2 = Double.parseDouble(noise_factor_field.getText()); - if (temp2 <= 0) { - JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + if (temp2 <= 0) { + JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.gss.greyscale_coloring = enable_greyscale_coloring.isSelected(); + s.gss.gs_noise_reducing_factor = temp2; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.gss.greyscale_coloring = enable_greyscale_coloring.isSelected(); - s.gss.gs_noise_reducing_factor = temp2; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + dispose(); - dispose(); + if (greedy_algorithm && enable_greyscale_coloring.isSelected() && !julia_map && !s.d3s.d3) { + JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } - if (greedy_algorithm && enable_greyscale_coloring.isSelected() && !julia_map && !s.d3s.d3) { - JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + ptra.setPostProcessingPost(); } - - ptra.setPostProcessingPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -131,10 +128,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/GridTilesDialog.java b/src/fractalzoomer/gui/GridTilesDialog.java index e535ae857..ac5ad6f1e 100644 --- a/src/fractalzoomer/gui/GridTilesDialog.java +++ b/src/fractalzoomer/gui/GridTilesDialog.java @@ -21,8 +21,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -41,7 +39,7 @@ public GridTilesDialog(MainWindow ptr, int grid_tiles) { setTitle("Grid Tiles"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field = new JTextField(); field.addAncestorListener(new RequestFocusListener()); @@ -57,57 +55,56 @@ public GridTilesDialog(MainWindow ptr, int grid_tiles) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - try { - int temp = Integer.parseInt(field.getText()); + try { + int temp = Integer.parseInt(field.getText()); - if (temp < 2) { - JOptionPane.showMessageDialog(ptra, "Grid tiles number must be greater than 1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } else if (temp > 64) { - JOptionPane.showMessageDialog(ptra, "Grid tiles number must be less than 65.", "Error!", JOptionPane.ERROR_MESSAGE); + if (temp < 2) { + JOptionPane.showMessageDialog(ptra, "Grid tiles number must be greater than 1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } else if (temp > 64) { + JOptionPane.showMessageDialog(ptra, "Grid tiles number must be less than 65.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + ptra.setGridTilesPost(temp); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - ptra.setGridTilesPost(temp); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); } - - dispose(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -120,10 +117,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/HeightRatioDialog.java b/src/fractalzoomer/gui/HeightRatioDialog.java index 4f50baaaf..f826cb267 100644 --- a/src/fractalzoomer/gui/HeightRatioDialog.java +++ b/src/fractalzoomer/gui/HeightRatioDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -42,7 +40,7 @@ public HeightRatioDialog(MainWindow ptr, Settings s) { setTitle("Stretch Factor"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field = new JTextField(); field.addAncestorListener(new RequestFocusListener()); @@ -58,55 +56,54 @@ public HeightRatioDialog(MainWindow ptr, Settings s) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } + + try { + double temp = Double.parseDouble(field.getText()); - try { - double temp = Double.parseDouble(field.getText()); + if (temp <= 0) { + JOptionPane.showMessageDialog(ptra, "Stretch factor number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (temp <= 0) { - JOptionPane.showMessageDialog(ptra, "Stretch factor number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + s.height_ratio = temp; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.height_ratio = temp; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptr.setHeightRatioPost(); } - - dispose(); - ptr.setHeightRatioPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -119,10 +116,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/HelpMenu.java b/src/fractalzoomer/gui/HelpMenu.java index 80d9108ee..e408a36d7 100644 --- a/src/fractalzoomer/gui/HelpMenu.java +++ b/src/fractalzoomer/gui/HelpMenu.java @@ -19,8 +19,6 @@ import fractalzoomer.main.MainWindow; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -41,13 +39,13 @@ public HelpMenu(MainWindow ptr2, String name) { this.ptr = ptr2; - help_contents = new JMenuItem("Help Contents", getIcon("/fractalzoomer/icons/help.png")); + help_contents = new JMenuItem("Help Contents", MainWindow.getIcon("help.png")); - about = new JMenuItem("About", getIcon("/fractalzoomer/icons/about.png")); + about = new JMenuItem("About", MainWindow.getIcon("about.png")); - useful_links = new JMenuItem("Useful Links", getIcon("/fractalzoomer/icons/useful_links.png")); + useful_links = new JMenuItem("Useful Links", MainWindow.getIcon("useful_links.png")); - update = new JMenuItem("Software Update", getIcon("/fractalzoomer/icons/update.png")); + update = new JMenuItem("Software Update", MainWindow.getIcon("update.png")); help_contents.setToolTipText("Loads the help file."); update.setToolTipText("Checks for software update."); @@ -57,45 +55,13 @@ public HelpMenu(MainWindow ptr2, String name) { help_contents.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H, 0)); update.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_U, 0)); - help_contents.addActionListener(new ActionListener() { + help_contents.addActionListener(e -> ptr.showCHMHelpFile()); - @Override - public void actionPerformed(ActionEvent e) { + useful_links.addActionListener(e -> ptr.showUsefulLinks()); - ptr.showCHMHelpFile(); + about.addActionListener(e -> ptr.displayAboutInfo()); - } - }); - - useful_links.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.showUsefulLinks(); - - } - }); - - about.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.displayAboutInfo(); - - } - }); - - update.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.checkForUpdate(true); - - } - }); + update.addActionListener(e -> ptr.checkForUpdate(true)); add(help_contents); addSeparator(); @@ -107,10 +73,4 @@ public void actionPerformed(ActionEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/HistogramColoringDialog.java b/src/fractalzoomer/gui/HistogramColoringDialog.java index ea5ac0fea..9b6cdae86 100644 --- a/src/fractalzoomer/gui/HistogramColoringDialog.java +++ b/src/fractalzoomer/gui/HistogramColoringDialog.java @@ -21,12 +21,8 @@ import fractalzoomer.main.app_settings.Settings; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -45,9 +41,9 @@ public HistogramColoringDialog(MainWindow ptr, Settings s, boolean greedy_algori setTitle("Histogram Coloring"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); - JComboBox mapping = new JComboBox(Constants.histogramMapping); + JComboBox mapping = new JComboBox<>(Constants.histogramMapping); mapping.setSelectedIndex(s.hss.hmapping); mapping.setFocusable(false); mapping.setToolTipText("Sets the value mapping method."); @@ -83,12 +79,9 @@ public HistogramColoringDialog(MainWindow ptr, Settings s, boolean greedy_algori JTextField noise_factor_field = new JTextField(); noise_factor_field.setText("" + s.hss.hs_noise_reducing_factor); - mapping.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - density_field.setEnabled(mapping.getSelectedIndex() == 0); - granularity_field.setEnabled(mapping.getSelectedIndex() == 0); - } + mapping.addActionListener(e -> { + density_field.setEnabled(mapping.getSelectedIndex() == 0); + granularity_field.setEnabled(mapping.getSelectedIndex() == 0); }); Object[] message = { @@ -123,88 +116,87 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } - - try { - double temp2 = Double.parseDouble(noise_factor_field.getText()); - double temp3 = Double.parseDouble(density_field.getText()); - int temp = Integer.parseInt(granularity_field.getText()); - - if(temp < 1) { - JOptionPane.showMessageDialog(ptra, "The histogram bin granularity must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if(temp > 50) { - JOptionPane.showMessageDialog(ptra, "The histogram bin granularity must be lower than 51.", "Error!", JOptionPane.ERROR_MESSAGE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset return; } - if (temp2 <= 0) { - JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; } - - if (temp3 <= 0) { - JOptionPane.showMessageDialog(ptra, "The histogram density must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + + try { + double temp2 = Double.parseDouble(noise_factor_field.getText()); + double temp3 = Double.parseDouble(density_field.getText()); + int temp = Integer.parseInt(granularity_field.getText()); + + if(temp < 1) { + JOptionPane.showMessageDialog(ptra, "The histogram bin granularity must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if(temp > 50) { + JOptionPane.showMessageDialog(ptra, "The histogram bin granularity must be lower than 51.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp2 <= 0) { + JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp3 <= 0) { + JOptionPane.showMessageDialog(ptra, "The histogram density must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.hss.histogramColoring = enable_histogram_coloring.isSelected(); + s.hss.hs_noise_reducing_factor = temp2; + s.hss.hs_blending = color_blend_opt.getValue() / 100.0; + s.hss.histogramDensity = temp3; + s.hss.histogramBinGranularity = temp; + s.hss.histogramScaleMax = scale_range.getUpperValue() / 100.0; + s.hss.histogramScaleMin = scale_range.getValue() / 100.0; + s.hss.hmapping = mapping.getSelectedIndex(); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.hss.histogramColoring = enable_histogram_coloring.isSelected(); - s.hss.hs_noise_reducing_factor = temp2; - s.hss.hs_blending = color_blend_opt.getValue() / 100.0; - s.hss.histogramDensity = temp3; - s.hss.histogramBinGranularity = temp; - s.hss.histogramScaleMax = scale_range.getUpperValue() / 100.0; - s.hss.histogramScaleMin = scale_range.getValue() / 100.0; - s.hss.hmapping = mapping.getSelectedIndex(); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + dispose(); - dispose(); + if (greedy_algorithm && enable_histogram_coloring.isSelected() && !julia_map && !s.d3s.d3) { + JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } - if (greedy_algorithm && enable_histogram_coloring.isSelected() && !julia_map && !s.d3s.d3) { - JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); - } + if (!s.fns.smoothing && s.hss.histogramColoring) { + JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } - if (!s.fns.smoothing && s.hss.histogramColoring) { - JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + ptra.setPostProcessingPost(); } - - ptra.setPostProcessingPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -216,11 +208,5 @@ public void propertyChange(PropertyChangeEvent e) { setVisible(true); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } } diff --git a/src/fractalzoomer/gui/ImageSizeDialog.java b/src/fractalzoomer/gui/ImageSizeDialog.java index 058ef6e77..371a413bc 100644 --- a/src/fractalzoomer/gui/ImageSizeDialog.java +++ b/src/fractalzoomer/gui/ImageSizeDialog.java @@ -21,8 +21,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -41,7 +39,7 @@ public ImageSizeDialog(MainWindow ptr, int image_size) { setTitle("Image Size"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field = new JTextField(); field.addAncestorListener(new RequestFocusListener()); @@ -57,59 +55,58 @@ public ImageSizeDialog(MainWindow ptr, int image_size) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - int temp = 0; - try { - temp = Integer.parseInt(field.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (temp < 209) { - JOptionPane.showMessageDialog(ptra, "Image size must be greater than 209.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; } - if (temp > 6000) { - JOptionPane.showMessageDialog(ptra, "Image size must be less than than 6001.", "Error!", JOptionPane.ERROR_MESSAGE); + int temp = 0; + try { + temp = Integer.parseInt(field.getText()); + + if (temp < 209) { + JOptionPane.showMessageDialog(ptra, "Image size must be greater than 209.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp > 6000) { + JOptionPane.showMessageDialog(ptra, "Image size must be less than than 6001.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - dispose(); - ptr.setSizeOfImagePost(temp); - } - } - }); + dispose(); + ptr.setSizeOfImagePost(temp); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -122,10 +119,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/ImageSizeExpanderDialog.java b/src/fractalzoomer/gui/ImageSizeExpanderDialog.java index 43080f4b1..100caebf6 100644 --- a/src/fractalzoomer/gui/ImageSizeExpanderDialog.java +++ b/src/fractalzoomer/gui/ImageSizeExpanderDialog.java @@ -17,12 +17,11 @@ package fractalzoomer.gui; import fractalzoomer.main.ImageExpanderWindow; +import fractalzoomer.main.MainWindow; import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -41,7 +40,7 @@ public ImageSizeExpanderDialog(ImageExpanderWindow ptr, int image_size) { setTitle("Image Size"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandelExpander.png").getImage()); + setIconImage(MainWindow.getIcon("mandelExpander.png").getImage()); JTextField field = new JTextField(); field.addAncestorListener(new RequestFocusListener()); @@ -57,54 +56,53 @@ public ImageSizeExpanderDialog(ImageExpanderWindow ptr, int image_size) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - int temp = 0; - try { - temp = Integer.parseInt(field.getText()); + int temp = 0; + try { + temp = Integer.parseInt(field.getText()); - if (temp < 1) { - JOptionPane.showMessageDialog(ptr, "Image size must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + if (temp < 1) { + JOptionPane.showMessageDialog(ptr, "Image size must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - dispose(); - ptra.setSizeOfImagePost(temp); - } - } - }); + dispose(); + ptra.setSizeOfImagePost(temp); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -117,10 +115,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/InColoringFormulaDialog.java b/src/fractalzoomer/gui/InColoringFormulaDialog.java index e99ce2291..d444c669a 100644 --- a/src/fractalzoomer/gui/InColoringFormulaDialog.java +++ b/src/fractalzoomer/gui/InColoringFormulaDialog.java @@ -24,8 +24,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -44,7 +42,7 @@ public InColoringFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRad setTitle("User In Coloring Method"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTabbedPane tabbedPane = new JTabbedPane(); //tabbedPane.setPreferredSize(new Dimension(550, 210)); @@ -125,167 +123,166 @@ public InColoringFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRad setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + in_coloring_modes[oldSelected].setSelected(true); + s.fns.in_coloring_algorithm = oldSelected; + dispose(); + return; + } - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - in_coloring_modes[oldSelected].setSelected(true); - s.fns.in_coloring_algorithm = oldSelected; - dispose(); - return; - } + try { + if (tabbedPane.getSelectedIndex() == 0) { + s.parser.parse(field_formula.getText()); - try { - if (tabbedPane.getSelectedIndex() == 0) { - s.parser.parse(field_formula.getText()); - - if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the in formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the in formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (s.isConvergingType()) { - if (s.parser.foundBail() ) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + if (s.isConvergingType()) { + if (s.parser.foundBail() ) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); return; } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - } else { - s.parser.parse(field_condition.getText()); - - if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + } else { + s.parser.parse(field_condition.getText()); - if (s.isConvergingType()) { - if (s.parser.foundBail()) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); return; } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - s.parser.parse(field_condition2.getText()); - - if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.isConvergingType()) { + if (s.parser.foundBail()) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_condition2.getText()); - if (s.isConvergingType()) { - if (s.parser.foundBail()) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); return; } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - s.parser.parse(field_formula_cond1.getText()); - - if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left > right in formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.isConvergingType()) { + if (s.parser.foundBail()) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_formula_cond1.getText()); - if (s.isConvergingType()) { - if (s.parser.foundBail()) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left > right in formula.", "Error!", JOptionPane.ERROR_MESSAGE); return; } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - s.parser.parse(field_formula_cond2.getText()); - - if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left < right in formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.isConvergingType()) { + if (s.parser.foundBail()) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_formula_cond2.getText()); - if (s.isConvergingType()) { - if (s.parser.foundBail()) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left < right in formula.", "Error!", JOptionPane.ERROR_MESSAGE); return; } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - s.parser.parse(field_formula_cond3.getText()); - - if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left = right in formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.isConvergingType()) { + if (s.parser.foundBail()) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (s.isConvergingType()) { - if (s.parser.foundBail()) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + s.parser.parse(field_formula_cond3.getText()); + + if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left = right in formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (s.isConvergingType()) { + if (s.parser.foundBail()) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); return; } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; } - } - s.fns.user_in_coloring_algorithm = tabbedPane.getSelectedIndex(); + s.fns.user_in_coloring_algorithm = tabbedPane.getSelectedIndex(); - if (s.fns.user_in_coloring_algorithm == 0) { - s.fns.incoloring_formula = field_formula.getText(); - } else { - s.fns.user_incoloring_conditions[0] = field_condition.getText(); - s.fns.user_incoloring_conditions[1] = field_condition2.getText(); - s.fns.user_incoloring_condition_formula[0] = field_formula_cond1.getText(); - s.fns.user_incoloring_condition_formula[1] = field_formula_cond2.getText(); - s.fns.user_incoloring_condition_formula[2] = field_formula_cond3.getText(); + if (s.fns.user_in_coloring_algorithm == 0) { + s.fns.incoloring_formula = field_formula.getText(); + } else { + s.fns.user_incoloring_conditions[0] = field_condition.getText(); + s.fns.user_incoloring_conditions[1] = field_condition2.getText(); + s.fns.user_incoloring_condition_formula[0] = field_formula_cond1.getText(); + s.fns.user_incoloring_condition_formula[1] = field_formula_cond2.getText(); + s.fns.user_incoloring_condition_formula[2] = field_formula_cond3.getText(); + } + + ptra.setUserInColoringModePost(); + + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - - ptra.setUserInColoringModePost(); - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptra.setInColoringModePost(); } - - dispose(); - ptra.setInColoringModePost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -298,10 +295,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/InColoringModesMenu.java b/src/fractalzoomer/gui/InColoringModesMenu.java index e0c54f48f..f53557536 100644 --- a/src/fractalzoomer/gui/InColoringModesMenu.java +++ b/src/fractalzoomer/gui/InColoringModesMenu.java @@ -20,7 +20,6 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -32,7 +31,7 @@ public class InColoringModesMenu extends JMenu { private MainWindow ptr; private JRadioButtonMenuItem[] in_coloring_modes; - public static String[] inColoringNames; + public static final String[] inColoringNames; static { inColoringNames = new String[MainWindow.TOTAL_INCOLORING_ALGORITHMS]; @@ -55,7 +54,7 @@ public InColoringModesMenu(MainWindow ptr2, String name, int in_coloring_algorit this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/in_coloring_mode.png")); + setIcon(MainWindow.getIcon("in_coloring_mode.png")); in_coloring_modes = new JRadioButtonMenuItem[inColoringNames.length]; @@ -63,155 +62,67 @@ public InColoringModesMenu(MainWindow ptr2, String name, int in_coloring_algorit in_coloring_modes[MainWindow.MAX_ITERATIONS] = new JRadioButtonMenuItem(inColoringNames[MainWindow.MAX_ITERATIONS]); in_coloring_modes[MainWindow.MAX_ITERATIONS].setToolTipText("Sets the in-coloring method, using the maximum iterations."); - in_coloring_modes[MainWindow.MAX_ITERATIONS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setInColoringMode(MainWindow.MAX_ITERATIONS); - - } - }); + in_coloring_modes[MainWindow.MAX_ITERATIONS].addActionListener(e -> ptr.setInColoringMode(MainWindow.MAX_ITERATIONS)); add(in_coloring_modes[MainWindow.MAX_ITERATIONS]); incoloring_button_group.add(in_coloring_modes[MainWindow.MAX_ITERATIONS]); in_coloring_modes[MainWindow.Z_MAG] = new JRadioButtonMenuItem(inColoringNames[MainWindow.Z_MAG]); in_coloring_modes[MainWindow.Z_MAG].setToolTipText("Sets the in-coloring method, using the norm of z."); - in_coloring_modes[MainWindow.Z_MAG].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setInColoringMode(MainWindow.Z_MAG); - - } - }); + in_coloring_modes[MainWindow.Z_MAG].addActionListener(e -> ptr.setInColoringMode(MainWindow.Z_MAG)); add(in_coloring_modes[MainWindow.Z_MAG]); incoloring_button_group.add(in_coloring_modes[MainWindow.Z_MAG]); in_coloring_modes[MainWindow.DECOMPOSITION_LIKE] = new JRadioButtonMenuItem(inColoringNames[MainWindow.DECOMPOSITION_LIKE]); in_coloring_modes[MainWindow.DECOMPOSITION_LIKE].setToolTipText("Sets the in-coloring method, using decomposition."); - in_coloring_modes[MainWindow.DECOMPOSITION_LIKE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setInColoringMode(MainWindow.DECOMPOSITION_LIKE); - - } - }); + in_coloring_modes[MainWindow.DECOMPOSITION_LIKE].addActionListener(e -> ptr.setInColoringMode(MainWindow.DECOMPOSITION_LIKE)); add(in_coloring_modes[MainWindow.DECOMPOSITION_LIKE]); incoloring_button_group.add(in_coloring_modes[MainWindow.DECOMPOSITION_LIKE]); in_coloring_modes[MainWindow.RE_DIVIDE_IM] = new JRadioButtonMenuItem(inColoringNames[MainWindow.RE_DIVIDE_IM]); in_coloring_modes[MainWindow.RE_DIVIDE_IM].setToolTipText("Sets the in-coloring method, using Re(z) / Im(z)."); - in_coloring_modes[MainWindow.RE_DIVIDE_IM].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setInColoringMode(MainWindow.RE_DIVIDE_IM); - - } - }); + in_coloring_modes[MainWindow.RE_DIVIDE_IM].addActionListener(e -> ptr.setInColoringMode(MainWindow.RE_DIVIDE_IM)); add(in_coloring_modes[MainWindow.RE_DIVIDE_IM]); incoloring_button_group.add(in_coloring_modes[MainWindow.RE_DIVIDE_IM]); in_coloring_modes[MainWindow.COS_MAG] = new JRadioButtonMenuItem(inColoringNames[MainWindow.COS_MAG]); in_coloring_modes[MainWindow.COS_MAG].setToolTipText("Sets the in-coloring method, using the cos of the norm(z)."); - in_coloring_modes[MainWindow.COS_MAG].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setInColoringMode(MainWindow.COS_MAG); - - } - }); + in_coloring_modes[MainWindow.COS_MAG].addActionListener(e -> ptr.setInColoringMode(MainWindow.COS_MAG)); add(in_coloring_modes[MainWindow.COS_MAG]); incoloring_button_group.add(in_coloring_modes[MainWindow.COS_MAG]); in_coloring_modes[MainWindow.MAG_TIMES_COS_RE_SQUARED] = new JRadioButtonMenuItem(inColoringNames[MainWindow.MAG_TIMES_COS_RE_SQUARED]); in_coloring_modes[MainWindow.MAG_TIMES_COS_RE_SQUARED].setToolTipText("Sets the in-coloring method, using norm(z) * cos(Re(z)^2)."); - in_coloring_modes[MainWindow.MAG_TIMES_COS_RE_SQUARED].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setInColoringMode(MainWindow.MAG_TIMES_COS_RE_SQUARED); - - } - }); + in_coloring_modes[MainWindow.MAG_TIMES_COS_RE_SQUARED].addActionListener(e -> ptr.setInColoringMode(MainWindow.MAG_TIMES_COS_RE_SQUARED)); add(in_coloring_modes[MainWindow.MAG_TIMES_COS_RE_SQUARED]); incoloring_button_group.add(in_coloring_modes[MainWindow.MAG_TIMES_COS_RE_SQUARED]); in_coloring_modes[MainWindow.SIN_RE_SQUARED_MINUS_IM_SQUARED] = new JRadioButtonMenuItem(inColoringNames[MainWindow.SIN_RE_SQUARED_MINUS_IM_SQUARED]); in_coloring_modes[MainWindow.SIN_RE_SQUARED_MINUS_IM_SQUARED].setToolTipText("Sets the in-coloring method, using sin(Re(z)^2 - Im(z)^2)."); - in_coloring_modes[MainWindow.SIN_RE_SQUARED_MINUS_IM_SQUARED].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setInColoringMode(MainWindow.SIN_RE_SQUARED_MINUS_IM_SQUARED); - - } - }); + in_coloring_modes[MainWindow.SIN_RE_SQUARED_MINUS_IM_SQUARED].addActionListener(e -> ptr.setInColoringMode(MainWindow.SIN_RE_SQUARED_MINUS_IM_SQUARED)); add(in_coloring_modes[MainWindow.SIN_RE_SQUARED_MINUS_IM_SQUARED]); incoloring_button_group.add(in_coloring_modes[MainWindow.SIN_RE_SQUARED_MINUS_IM_SQUARED]); in_coloring_modes[MainWindow.ATAN_RE_TIMES_IM_TIMES_ABS_RE_TIMES_ABS_IM] = new JRadioButtonMenuItem(inColoringNames[MainWindow.ATAN_RE_TIMES_IM_TIMES_ABS_RE_TIMES_ABS_IM]); in_coloring_modes[MainWindow.ATAN_RE_TIMES_IM_TIMES_ABS_RE_TIMES_ABS_IM].setToolTipText("Sets the in-coloring method, using atan(Re(z) * Im(z) * |Re(z)| * |Im(z)|)."); - in_coloring_modes[MainWindow.ATAN_RE_TIMES_IM_TIMES_ABS_RE_TIMES_ABS_IM].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setInColoringMode(MainWindow.ATAN_RE_TIMES_IM_TIMES_ABS_RE_TIMES_ABS_IM); - - } - }); + in_coloring_modes[MainWindow.ATAN_RE_TIMES_IM_TIMES_ABS_RE_TIMES_ABS_IM].addActionListener(e -> ptr.setInColoringMode(MainWindow.ATAN_RE_TIMES_IM_TIMES_ABS_RE_TIMES_ABS_IM)); add(in_coloring_modes[MainWindow.ATAN_RE_TIMES_IM_TIMES_ABS_RE_TIMES_ABS_IM]); incoloring_button_group.add(in_coloring_modes[MainWindow.ATAN_RE_TIMES_IM_TIMES_ABS_RE_TIMES_ABS_IM]); in_coloring_modes[MainWindow.SQUARES] = new JRadioButtonMenuItem(inColoringNames[MainWindow.SQUARES]); in_coloring_modes[MainWindow.SQUARES].setToolTipText("Sets the in-coloring method, using squares."); - in_coloring_modes[MainWindow.SQUARES].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setInColoringMode(MainWindow.SQUARES); - - } - }); + in_coloring_modes[MainWindow.SQUARES].addActionListener(e -> ptr.setInColoringMode(MainWindow.SQUARES)); add(in_coloring_modes[MainWindow.SQUARES]); incoloring_button_group.add(in_coloring_modes[MainWindow.SQUARES]); in_coloring_modes[MainWindow.SQUARES2] = new JRadioButtonMenuItem(inColoringNames[MainWindow.SQUARES2]); in_coloring_modes[MainWindow.SQUARES2].setToolTipText("Sets the in-coloring method, using squares 2."); - in_coloring_modes[MainWindow.SQUARES2].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setInColoringMode(MainWindow.SQUARES2); - - } - }); + in_coloring_modes[MainWindow.SQUARES2].addActionListener(e -> ptr.setInColoringMode(MainWindow.SQUARES2)); add(in_coloring_modes[MainWindow.SQUARES2]); incoloring_button_group.add(in_coloring_modes[MainWindow.SQUARES2]); in_coloring_modes[MainWindow.USER_INCOLORING_ALGORITHM] = new JRadioButtonMenuItem(inColoringNames[MainWindow.USER_INCOLORING_ALGORITHM]); in_coloring_modes[MainWindow.USER_INCOLORING_ALGORITHM].setToolTipText("A user defined in-coloring method."); - in_coloring_modes[MainWindow.USER_INCOLORING_ALGORITHM].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setInColoringMode(MainWindow.USER_INCOLORING_ALGORITHM); - - } - }); + in_coloring_modes[MainWindow.USER_INCOLORING_ALGORITHM].addActionListener(e -> ptr.setInColoringMode(MainWindow.USER_INCOLORING_ALGORITHM)); in_coloring_modes[MainWindow.USER_INCOLORING_ALGORITHM].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_I, ActionEvent.CTRL_MASK)); add(in_coloring_modes[MainWindow.USER_INCOLORING_ALGORITHM]); incoloring_button_group.add(in_coloring_modes[MainWindow.USER_INCOLORING_ALGORITHM]); @@ -240,11 +151,5 @@ public void setEnabledAllButMaxIterations(boolean option) { in_coloring_modes[MainWindow.USER_INCOLORING_ALGORITHM].setEnabled(option); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } } diff --git a/src/fractalzoomer/gui/InColoringPaletteMenu.java b/src/fractalzoomer/gui/InColoringPaletteMenu.java index 2ce050f2a..242f2e697 100644 --- a/src/fractalzoomer/gui/InColoringPaletteMenu.java +++ b/src/fractalzoomer/gui/InColoringPaletteMenu.java @@ -18,10 +18,10 @@ import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.PaletteSettings; +import fractalzoomer.main.app_settings.Settings; import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -38,6 +38,8 @@ public class InColoringPaletteMenu extends JMenu { private JMenuItem decrease_roll_palette; private JMenuItem color_intensity_opt; private ColorTransferMenu color_transfer_menu; + + private JMenuItem generated_palette_opt; private JCheckBoxMenuItem usePaletteForInColoring_opt; public InColoringPaletteMenu(MainWindow ptr2, String name, PaletteSettings ps, boolean smoothing, int temp_color_cycling_location) { @@ -45,22 +47,24 @@ public InColoringPaletteMenu(MainWindow ptr2, String name, PaletteSettings ps, b this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/palette_incoloring.png")); + setIcon(MainWindow.getIcon("palette_incoloring.png")); palette_menu = new PaletteMenu(ptr, "Palette", ps.color_choice, smoothing, ps.custom_palette, ps.color_interpolation, ps.color_space, ps.reversed_palette, ps.color_cycling_location, ps.scale_factor_palette_val, ps.processing_alg, false, temp_color_cycling_location); roll_palette_menu = new JMenu("Palette Shifting"); - roll_palette_menu.setIcon(getIcon("/fractalzoomer/icons/shift_palette.png")); + roll_palette_menu.setIcon(MainWindow.getIcon("shift_palette.png")); - roll_palette = new JMenuItem("Shift Palette", getIcon("/fractalzoomer/icons/shift_palette.png")); + roll_palette = new JMenuItem("Shift Palette", MainWindow.getIcon("shift_palette.png")); - increase_roll_palette = new JMenuItem("Shift Palette Forward", getIcon("/fractalzoomer/icons/plus.png")); + increase_roll_palette = new JMenuItem("Shift Palette Forward", MainWindow.getIcon("plus.png")); - decrease_roll_palette = new JMenuItem("Shift Palette Backward", getIcon("/fractalzoomer/icons/minus.png")); + decrease_roll_palette = new JMenuItem("Shift Palette Backward", MainWindow.getIcon("minus.png")); color_transfer_menu = new ColorTransferMenu(ptr, "Transfer Functions", ps.transfer_function, false); - color_intensity_opt = new JMenuItem("Color Intensity", getIcon("/fractalzoomer/icons/color_intensity.png")); + color_intensity_opt = new JMenuItem("Color Intensity", MainWindow.getIcon("color_intensity.png")); + + generated_palette_opt = new JMenuItem("Generated Palette", MainWindow.getIcon("palette.png")); usePaletteForInColoring_opt = new JCheckBoxMenuItem("Use In-Coloring Palette"); @@ -70,62 +74,27 @@ public InColoringPaletteMenu(MainWindow ptr2, String name, PaletteSettings ps, b color_intensity_opt.setToolTipText("Changes the color intensity of the in-coloring palette."); usePaletteForInColoring_opt.setToolTipText("Enables the use of a secondary palette for in-coloring."); - + + generated_palette_opt.setToolTipText("Uses palette generated by formulas."); + + generated_palette_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_G, ActionEvent.SHIFT_MASK | ActionEvent.ALT_MASK)); roll_palette.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H, ActionEvent.CTRL_MASK)); increase_roll_palette.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_UP, ActionEvent.ALT_MASK)); decrease_roll_palette.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, ActionEvent.ALT_MASK)); color_intensity_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_5, ActionEvent.SHIFT_MASK)); usePaletteForInColoring_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_5, ActionEvent.ALT_MASK)); - roll_palette.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.shiftPalette(false); - - } - }); + roll_palette.addActionListener(e -> ptr.shiftPalette(false)); - increase_roll_palette.addActionListener(new ActionListener() { + increase_roll_palette.addActionListener(e -> ptr.shiftPaletteForward(false)); - @Override - public void actionPerformed(ActionEvent e) { - - ptr.shiftPaletteForward(false); - - } - }); - - decrease_roll_palette.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.shiftPaletteBackward(false); - - } - }); + decrease_roll_palette.addActionListener(e -> ptr.shiftPaletteBackward(false)); - color_intensity_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorIntensity(false); - - } - }); + color_intensity_opt.addActionListener(e -> ptr.setColorIntensity(false)); - usePaletteForInColoring_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setUsePaletteForInColoring(); + usePaletteForInColoring_opt.addActionListener(e -> ptr.setUsePaletteForInColoring()); - } - }); + generated_palette_opt.addActionListener(e -> ptr.setGeneratedPalette(false)); roll_palette_menu.add(roll_palette); roll_palette_menu.add(increase_roll_palette); @@ -134,6 +103,7 @@ public void actionPerformed(ActionEvent e) { add(usePaletteForInColoring_opt); addSeparator(); add(palette_menu); + add(generated_palette_opt); add(roll_palette_menu); addSeparator(); add(color_transfer_menu); @@ -142,12 +112,6 @@ public void actionPerformed(ActionEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public JRadioButtonMenuItem[] getPalette() { return palette_menu.getPalette(); @@ -177,4 +141,20 @@ public JCheckBoxMenuItem getUsePaletteForInColoring() { return usePaletteForInColoring_opt; } + + public JMenuItem getGeneratedPaletteOpt() { + return generated_palette_opt; + } + + public void updateIcons(Settings s) { + + if(s.gps.useGeneratedPaletteInColoring) { + generated_palette_opt.setIcon(MainWindow.getIcon("palette_enabled.png")); + } + else { + generated_palette_opt.setIcon(MainWindow.getIcon("palette.png")); + } + + } + } diff --git a/src/fractalzoomer/gui/InTrueColorDialog.java b/src/fractalzoomer/gui/InTrueColorDialog.java index d9cddf162..ebcff8f87 100644 --- a/src/fractalzoomer/gui/InTrueColorDialog.java +++ b/src/fractalzoomer/gui/InTrueColorDialog.java @@ -24,12 +24,8 @@ import javax.swing.*; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -48,7 +44,7 @@ public InTrueColorDialog(MainWindow ptr, Settings s) { setTitle("In True Coloring Mode"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JCheckBox true_color = new JCheckBox("True Coloring"); true_color.setSelected(s.fns.tcs.trueColorIn); @@ -67,7 +63,7 @@ public InTrueColorDialog(MainWindow ptr, Settings s) { true_color_group.add(presetButton); true_color_group.add(userDefinedButton); - final JComboBox true_color_presets_opt = new JComboBox(Constants.trueColorModes); + final JComboBox true_color_presets_opt = new JComboBox<>(Constants.trueColorModes); true_color_presets_opt.setSelectedIndex(s.fns.tcs.trueColorInPreset); true_color_presets_opt.setFocusable(false); true_color_presets_opt.setToolTipText("Sets the true coloring mode preset."); @@ -108,7 +104,7 @@ public InTrueColorDialog(MainWindow ptr, Settings s) { setLabels(c1Label, c2Label, c3Label, s.fns.tcs.inTcColorSpace); - final JComboBox color_space_opt = new JComboBox(Constants.trueColorSpaces); + final JComboBox color_space_opt = new JComboBox<>(Constants.trueColorSpaces); color_space_opt.setSelectedIndex(s.fns.tcs.inTcColorSpace); color_space_opt.setFocusable(false); color_space_opt.setToolTipText("Sets the true coloring mode color space."); @@ -120,17 +116,12 @@ public InTrueColorDialog(MainWindow ptr, Settings s) { c3_panel.setVisible(s.fns.tcs.inTcColorSpace != ColorSpaceConverter.DIRECT && s.fns.tcs.inTcColorSpace != ColorSpaceConverter.PALETTE && s.fns.tcs.inTcColorSpace != ColorSpaceConverter.GRADIENT); valueLabel.setVisible(s.fns.tcs.inTcColorSpace != ColorSpaceConverter.DIRECT && s.fns.tcs.inTcColorSpace != ColorSpaceConverter.PALETTE && s.fns.tcs.inTcColorSpace != ColorSpaceConverter.GRADIENT); - color_space_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - setLabels(c1Label, c2Label, c3Label, color_space_opt.getSelectedIndex()); - c2_panel.setVisible(color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT); - c3_panel.setVisible(color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT); - valueLabel.setVisible(color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT); - pack(); - } - + color_space_opt.addActionListener(e -> { + setLabels(c1Label, c2Label, c3Label, color_space_opt.getSelectedIndex()); + c2_panel.setVisible(color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT); + c3_panel.setVisible(color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT); + valueLabel.setVisible(color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT); + pack(); }); JPanel color_space_panel = new JPanel(); @@ -164,7 +155,7 @@ public void actionPerformed(ActionEvent e) { for (Object obj : labels3) { if (obj instanceof JPanel) { - Component comp[] = ((JPanel) obj).getComponents(); + Component[] comp = ((JPanel) obj).getComponents(); for (Component componet : comp) { componet.setEnabled(s.fns.tcs.trueColorInMode == 1); } @@ -173,70 +164,60 @@ public void actionPerformed(ActionEvent e) { } } - userDefinedButton.addActionListener(new ActionListener() { + userDefinedButton.addActionListener(e -> { + true_color_presets_opt.setEnabled(!userDefinedButton.isSelected()); + infoLabel.setEnabled(userDefinedButton.isSelected()); + valueLabel.setEnabled(userDefinedButton.isSelected()); - @Override - public void actionPerformed(ActionEvent e) { - true_color_presets_opt.setEnabled(!userDefinedButton.isSelected()); - infoLabel.setEnabled(userDefinedButton.isSelected()); - valueLabel.setEnabled(userDefinedButton.isSelected()); - - color_space_opt.setEnabled(userDefinedButton.isSelected()); - color_space_label.setEnabled(userDefinedButton.isSelected()); - - c1Label.setEnabled(userDefinedButton.isSelected()); - c2Label.setEnabled(userDefinedButton.isSelected()); - c3Label.setEnabled(userDefinedButton.isSelected()); - - field_c1.setEnabled(userDefinedButton.isSelected()); - field_c2.setEnabled(userDefinedButton.isSelected()); - field_c3.setEnabled(userDefinedButton.isSelected()); - - for (Object obj : labels3) { - if (obj instanceof JPanel) { - Component comp[] = ((JPanel) obj).getComponents(); - for (Component componet : comp) { - componet.setEnabled(userDefinedButton.isSelected()); - } - } else if (obj instanceof JLabel) { - ((JLabel) obj).setEnabled(userDefinedButton.isSelected()); + color_space_opt.setEnabled(userDefinedButton.isSelected()); + color_space_label.setEnabled(userDefinedButton.isSelected()); + + c1Label.setEnabled(userDefinedButton.isSelected()); + c2Label.setEnabled(userDefinedButton.isSelected()); + c3Label.setEnabled(userDefinedButton.isSelected()); + + field_c1.setEnabled(userDefinedButton.isSelected()); + field_c2.setEnabled(userDefinedButton.isSelected()); + field_c3.setEnabled(userDefinedButton.isSelected()); + + for (Object obj : labels3) { + if (obj instanceof JPanel) { + Component[] comp = ((JPanel) obj).getComponents(); + for (Component componet : comp) { + componet.setEnabled(userDefinedButton.isSelected()); } + } else if (obj instanceof JLabel) { + ((JLabel) obj).setEnabled(userDefinedButton.isSelected()); } } - }); - presetButton.addActionListener(new ActionListener() { + presetButton.addActionListener(e -> { + true_color_presets_opt.setEnabled(presetButton.isSelected()); + infoLabel.setEnabled(!presetButton.isSelected()); + valueLabel.setEnabled(!presetButton.isSelected()); - @Override - public void actionPerformed(ActionEvent e) { - true_color_presets_opt.setEnabled(presetButton.isSelected()); - infoLabel.setEnabled(!presetButton.isSelected()); - valueLabel.setEnabled(!presetButton.isSelected()); - - color_space_opt.setEnabled(!presetButton.isSelected()); - color_space_label.setEnabled(!presetButton.isSelected()); - - c1Label.setEnabled(!presetButton.isSelected()); - c2Label.setEnabled(!presetButton.isSelected()); - c3Label.setEnabled(!presetButton.isSelected()); - - field_c1.setEnabled(!presetButton.isSelected()); - field_c2.setEnabled(!presetButton.isSelected()); - field_c3.setEnabled(!presetButton.isSelected()); - - for (Object obj : labels3) { - if (obj instanceof JPanel) { - Component comp[] = ((JPanel) obj).getComponents(); - for (Component componet : comp) { - componet.setEnabled(!presetButton.isSelected()); - } - } else if (obj instanceof JLabel) { - ((JLabel) obj).setEnabled(!presetButton.isSelected()); + color_space_opt.setEnabled(!presetButton.isSelected()); + color_space_label.setEnabled(!presetButton.isSelected()); + + c1Label.setEnabled(!presetButton.isSelected()); + c2Label.setEnabled(!presetButton.isSelected()); + c3Label.setEnabled(!presetButton.isSelected()); + + field_c1.setEnabled(!presetButton.isSelected()); + field_c2.setEnabled(!presetButton.isSelected()); + field_c3.setEnabled(!presetButton.isSelected()); + + for (Object obj : labels3) { + if (obj instanceof JPanel) { + Component[] comp = ((JPanel) obj).getComponents(); + for (Component componet : comp) { + componet.setEnabled(!presetButton.isSelected()); } + } else if (obj instanceof JLabel) { + ((JLabel) obj).setEnabled(!presetButton.isSelected()); } } - }); Object[] message3 = { @@ -257,58 +238,40 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); + e -> { + String prop = e.getPropertyName(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + Object value = optionPane.getValue(); - try { + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - if (userDefinedButton.isSelected()) { - s.parser.parse(field_c1.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (s.parser.foundR()) { - JOptionPane.showMessageDialog(ptra, "The variable: r cannot be used in the formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - if (s.isConvergingType()) { - if (s.parser.foundBail()) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + try { - if (color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT) { - s.parser.parse(field_c2.getText()); + if (userDefinedButton.isSelected()) { + s.parser.parse(field_c1.getText()); if (s.parser.foundR()) { JOptionPane.showMessageDialog(ptra, "The variable: r cannot be used in the formula.", "Error!", JOptionPane.ERROR_MESSAGE); @@ -325,52 +288,69 @@ public void propertyChange(PropertyChangeEvent e) { return; } - s.parser.parse(field_c3.getText()); + if (color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT) { + s.parser.parse(field_c2.getText()); - if (s.parser.foundR()) { - JOptionPane.showMessageDialog(ptra, "The variable: r cannot be used in the formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundR()) { + JOptionPane.showMessageDialog(ptra, "The variable: r cannot be used in the formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (s.isConvergingType()) { - if (s.parser.foundBail()) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + if (s.isConvergingType()) { + if (s.parser.foundBail()) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_c3.getText()); + + if (s.parser.foundR()) { + JOptionPane.showMessageDialog(ptra, "The variable: r cannot be used in the formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (s.isConvergingType()) { + if (s.parser.foundBail()) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); return; } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; } } - } - s.fns.tcs.trueColorIn = true_color.isSelected(); + s.fns.tcs.trueColorIn = true_color.isSelected(); - if (presetButton.isSelected()) { - s.fns.tcs.trueColorInMode = 0; - s.fns.tcs.trueColorInPreset = true_color_presets_opt.getSelectedIndex(); - } else { - s.fns.tcs.trueColorInMode = 1; + if (presetButton.isSelected()) { + s.fns.tcs.trueColorInMode = 0; + s.fns.tcs.trueColorInPreset = true_color_presets_opt.getSelectedIndex(); + } else { + s.fns.tcs.trueColorInMode = 1; - s.fns.tcs.inTcColorSpace = color_space_opt.getSelectedIndex(); + s.fns.tcs.inTcColorSpace = color_space_opt.getSelectedIndex(); - s.fns.tcs.inTcComponent1 = field_c1.getText(); + s.fns.tcs.inTcComponent1 = field_c1.getText(); - if (s.fns.tcs.inTcColorSpace != ColorSpaceConverter.DIRECT && s.fns.tcs.inTcColorSpace != ColorSpaceConverter.PALETTE && s.fns.tcs.inTcColorSpace != ColorSpaceConverter.GRADIENT) { - s.fns.tcs.inTcComponent2 = field_c2.getText(); - s.fns.tcs.inTcComponent3 = field_c3.getText(); + if (s.fns.tcs.inTcColorSpace != ColorSpaceConverter.DIRECT && s.fns.tcs.inTcColorSpace != ColorSpaceConverter.PALETTE && s.fns.tcs.inTcColorSpace != ColorSpaceConverter.GRADIENT) { + s.fns.tcs.inTcComponent2 = field_c2.getText(); + s.fns.tcs.inTcComponent3 = field_c3.getText(); + } } + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - dispose(); - ptra.setInTrueColorModePost(); - } - } - }); + dispose(); + ptra.setInTrueColorModePost(); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -383,12 +363,6 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - private void setLabels(JLabel l1, JLabel l2, JLabel l3, int space) { switch (space) { diff --git a/src/fractalzoomer/gui/InertiaGravityDialog.java b/src/fractalzoomer/gui/InertiaGravityDialog.java index 89b7079e2..b720999bc 100644 --- a/src/fractalzoomer/gui/InertiaGravityDialog.java +++ b/src/fractalzoomer/gui/InertiaGravityDialog.java @@ -21,12 +21,8 @@ import javax.swing.*; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -45,7 +41,7 @@ public InertiaGravityDialog(MainWindow ptr, Settings s, int oldSelected, JRadioB setTitle("Modified Inertia/Gravity"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JPanel p1 = new JPanel(); p1.setLayout(new FlowLayout()); @@ -70,7 +66,7 @@ public InertiaGravityDialog(MainWindow ptr, Settings s, int oldSelected, JRadioB init_inertia_im.setText("" + s.fns.igs.initial_inertia[1]); p1.add(init_inertia_im); - JComboBox pull_choice = new JComboBox(MainWindow.inertiaGravityPullFunction); + JComboBox pull_choice = new JComboBox<>(MainWindow.inertiaGravityPullFunction); pull_choice.setSelectedIndex(s.fns.igs.pull_scaling_function); pull_choice.setToolTipText("Sets the pull scaling function."); pull_choice.setFocusable(false); @@ -98,13 +94,7 @@ public InertiaGravityDialog(MainWindow ptr, Settings s, int oldSelected, JRadioB exponent.setEnabled(s.fns.igs.pull_scaling_function == MainWindow.PULL_EXP); - pull_choice.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - exponent.setEnabled(pull_choice.getSelectedIndex() == MainWindow.PULL_EXP); - } - - }); + pull_choice.addActionListener(e -> exponent.setEnabled(pull_choice.getSelectedIndex() == MainWindow.PULL_EXP)); JPanel[] inertia_panels = new JPanel[s.fns.igs.bodyLocation.length]; JTextField[] body_re = new JTextField[inertia_panels.length]; @@ -160,81 +150,80 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + e -> { + String prop = e.getPropertyName(); - Object value = optionPane.getValue(); + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + Object value = optionPane.getValue(); - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); + return; + } - try { - double[][] temp_bodies = new double[inertia_panels.length][2]; - double[][] temp_bodies_gravity = new double[inertia_panels.length][2]; - double[] temp_timestep = new double[2]; - double[] temp_inertia_contribution = new double[2]; - double[] temp_init_inertia = new double[2]; - - for (int k = 0; k < inertia_panels.length; k++) { - temp_bodies[k][0] = Double.parseDouble(body_re[k].getText()); - temp_bodies[k][1] = Double.parseDouble(body_im[k].getText()); - temp_bodies_gravity[k][0] = Double.parseDouble(body_gravity_re[k].getText()); - temp_bodies_gravity[k][1] = Double.parseDouble(body_gravity_im[k].getText()); + try { + double[][] temp_bodies = new double[inertia_panels.length][2]; + double[][] temp_bodies_gravity = new double[inertia_panels.length][2]; + double[] temp_timestep = new double[2]; + double[] temp_inertia_contribution = new double[2]; + double[] temp_init_inertia = new double[2]; + + for (int k = 0; k < inertia_panels.length; k++) { + temp_bodies[k][0] = Double.parseDouble(body_re[k].getText()); + temp_bodies[k][1] = Double.parseDouble(body_im[k].getText()); + temp_bodies_gravity[k][0] = Double.parseDouble(body_gravity_re[k].getText()); + temp_bodies_gravity[k][1] = Double.parseDouble(body_gravity_im[k].getText()); + } + + temp_inertia_contribution[0] = Double.parseDouble(inertia_contribution_re.getText()); + temp_inertia_contribution[1] = Double.parseDouble(inertia_contribution_im.getText()); + + temp_init_inertia[0] = Double.parseDouble(init_inertia_re.getText()); + temp_init_inertia[1] = Double.parseDouble(init_inertia_im.getText()); + + temp_timestep[0] = Double.parseDouble(timestep_re.getText()); + temp_timestep[1] = Double.parseDouble(timestep_im.getText()); + + double temp_exponent = Double.parseDouble(exponent.getText()); + + s.fns.igs.bodyLocation = temp_bodies; + s.fns.igs.bodyGravity = temp_bodies_gravity; + s.fns.igs.inertia_contribution = temp_inertia_contribution; + s.fns.igs.initial_inertia = temp_init_inertia; + s.fns.igs.pull_scaling_function = pull_choice.getSelectedIndex(); + s.fns.igs.inertia_exponent = temp_exponent; + s.fns.igs.time_step = temp_timestep; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - - temp_inertia_contribution[0] = Double.parseDouble(inertia_contribution_re.getText()); - temp_inertia_contribution[1] = Double.parseDouble(inertia_contribution_im.getText()); - - temp_init_inertia[0] = Double.parseDouble(init_inertia_re.getText()); - temp_init_inertia[1] = Double.parseDouble(init_inertia_im.getText()); - - temp_timestep[0] = Double.parseDouble(timestep_re.getText()); - temp_timestep[1] = Double.parseDouble(timestep_im.getText()); - - double temp_exponent = Double.parseDouble(exponent.getText()); - - s.fns.igs.bodyLocation = temp_bodies; - s.fns.igs.bodyGravity = temp_bodies_gravity; - s.fns.igs.inertia_contribution = temp_inertia_contribution; - s.fns.igs.initial_inertia = temp_init_inertia; - s.fns.igs.pull_scaling_function = pull_choice.getSelectedIndex(); - s.fns.igs.inertia_exponent = temp_exponent; - s.fns.igs.time_step = temp_timestep; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - ptra.setInertiaGravitySierpinskiPost(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + ptra.setInertiaGravitySierpinskiPost(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -247,11 +236,5 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/Infobar.java b/src/fractalzoomer/gui/Infobar.java index 099bb4306..4adb4cd5c 100644 --- a/src/fractalzoomer/gui/Infobar.java +++ b/src/fractalzoomer/gui/Infobar.java @@ -25,7 +25,10 @@ import javax.swing.*; import javax.swing.border.EtchedBorder; import java.awt.*; -import java.awt.event.*; +import java.awt.event.ActionEvent; +import java.awt.event.KeyEvent; +import java.awt.event.MouseEvent; +import java.awt.event.MouseListener; import java.awt.geom.Rectangle2D; import java.awt.image.BufferedImage; @@ -55,7 +58,6 @@ public class Infobar extends JToolBar { public static int GRADIENT_PREVIEW_WIDTH = 80; public static int GRADIENT_PREVIEW_HEIGHT = 24; public static int SQUARE_TILE_SIZE = 24; - private int i; private Infobar this_toolbar; public Infobar(MainWindow ptr2, Settings s) { @@ -261,49 +263,25 @@ public void mouseExited(MouseEvent e) { add(max_it_color_preview); overview_button = new JButton(); - overview_button.setIcon(getIcon("/fractalzoomer/icons/overview.png")); + overview_button.setIcon(MainWindow.getIcon("overview.png")); overview_button.setFocusable(false); overview_button.setToolTipText("Creates a report of all the active fractal options."); - overview_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.Overview(); - - } - }); + overview_button.addActionListener(e -> ptr.Overview()); stats_button = new JButton(); - stats_button.setIcon(getIcon("/fractalzoomer/icons/stats.png")); + stats_button.setIcon(MainWindow.getIcon("stats.png")); stats_button.setFocusable(false); stats_button.setToolTipText("Displays the statistics of last rendered fractal."); - stats_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.Stats(); - - } - }); + stats_button.addActionListener(e -> ptr.Stats()); cancel_button= new JButton(); - cancel_button.setIcon(getIcon("/fractalzoomer/icons/abort.png")); + cancel_button.setIcon(MainWindow.getIcon("abort.png")); cancel_button.setFocusable(false); cancel_button.setToolTipText("Cancels the current rendering operation and resets."); - cancel_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.cancelOperation(); - - } - }); + cancel_button.addActionListener(e -> ptr.cancelOperation()); add(Box.createHorizontalGlue()); @@ -318,12 +296,6 @@ public void actionPerformed(ActionEvent e) { incoloring_palette_toolbar_preview.setVisible(false); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public JButton getOverview() { return overview_button; @@ -396,9 +368,9 @@ public void createPopupMenu(MouseEvent e, int color_choice, int temp_color_cycli ButtonGroup palettes_group = new ButtonGroup(); JMenu paletteLegacyFractintMenu = new JMenu("Legacy/FractInt Maps"); - paletteLegacyFractintMenu.setIcon(getIcon("/fractalzoomer/icons/palette.png")); + paletteLegacyFractintMenu.setIcon(MainWindow.getIcon("palette.png")); - for (i = 0; i < palette.length; i++) { + for (int i = 0; i < palette.length; i++) { if (i != MainWindow.DIRECT_PALETTE_ID) { Color[] c = null; @@ -427,9 +399,9 @@ public void createPopupMenu(MouseEvent e, int color_choice, int temp_color_cycli for (int j = 0; j < c.length; j++) { if (smoothing) { - GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / c.length, 0, c[j], (j + 1) * palette_preview.getWidth() / c.length, 0, c[(j + 1) % c.length]); + GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / ((float)c.length), 0, c[j], (j + 1) * palette_preview.getWidth() / ((float)c.length), 0, c[(j + 1) % c.length]); g.setPaint(gp); - g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight())); + g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / ((double)c.length), 0, (j + 1) * palette_preview.getWidth() / ((double)c.length) - j * palette_preview.getWidth() / ((double)c.length), palette_preview.getHeight())); } else { g.setColor(c[j]); g.fillRect(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight()); @@ -439,21 +411,13 @@ public void createPopupMenu(MouseEvent e, int color_choice, int temp_color_cycli palette[i] = new JRadioButtonMenuItem(PaletteMenu.paletteNames[i], new ImageIcon(palette_preview)); } else { - palette[i] = new JRadioButtonMenuItem(PaletteMenu.paletteNames[i], getIcon("/fractalzoomer/icons/palette_load.png")); + palette[i] = new JRadioButtonMenuItem(PaletteMenu.paletteNames[i], MainWindow.getIcon("palette_load.png")); } - if (i == MainWindow.DIRECT_PALETTE_ID) { - palette[i].addActionListener(new ActionListener() { - - int temp = i; - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.chooseDirectPalette(temp, outcoloring_mode); + final int temp = i; - } - }); + if (i == MainWindow.DIRECT_PALETTE_ID) { + palette[i].addActionListener(e1 -> ptr.chooseDirectPalette(temp, outcoloring_mode)); if (outcoloring_mode) { palette[i].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_INSERT, 0)); @@ -465,19 +429,13 @@ public void actionPerformed(ActionEvent e) { popup.add(palette[i]); } else if (i < MainWindow.CUSTOM_PALETTE_ID) { - palette[i].addActionListener(new ActionListener() { - - int temp = i; - - @Override - public void actionPerformed(ActionEvent e) { - - if (!this_toolbar.isVisible()) { - return; - } - ptr.setPalette(temp, null, outcoloring_mode ? 0 : 1); + palette[i].addActionListener(e12 -> { + if (!this_toolbar.isVisible()) { + return; } + ptr.setPalette(temp, null, outcoloring_mode ? 0 : 1); + }); popup.add(palette[i]); @@ -486,19 +444,13 @@ else if (i == MainWindow.CUSTOM_PALETTE_ID) { popup.addSeparator(); popup.add(paletteLegacyFractintMenu); - palette[i].addActionListener(new ActionListener() { - - int temp = i; - - @Override - public void actionPerformed(ActionEvent e) { - - if (!this_toolbar.isVisible()) { - return; - } - ptr.openCustomPaletteEditor(temp, outcoloring_mode); + palette[i].addActionListener(e13 -> { + if (!this_toolbar.isVisible()) { + return; } + ptr.openCustomPaletteEditor(temp, outcoloring_mode); + }); if (outcoloring_mode) { @@ -511,19 +463,13 @@ public void actionPerformed(ActionEvent e) { popup.add(palette[i]); } else { - palette[i].addActionListener(new ActionListener() { - - int temp = i; - - @Override - public void actionPerformed(ActionEvent e) { - - if (!this_toolbar.isVisible()) { - return; - } - ptr.setPalette(temp, null, outcoloring_mode ? 0 : 1); + palette[i].addActionListener(e14 -> { + if (!this_toolbar.isVisible()) { + return; } + ptr.setPalette(temp, null, outcoloring_mode ? 0 : 1); + }); paletteLegacyFractintMenu.add(palette[i]); @@ -533,6 +479,18 @@ public void actionPerformed(ActionEvent e) { } + JMenuItem colorMapframe = new JMenuItem("Direct Palette Loader", MainWindow.getIcon("palette_load.png")); + if (outcoloring_mode) { + colorMapframe.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C, ActionEvent.CTRL_MASK | ActionEvent.SHIFT_MASK)); + } else { + colorMapframe.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_SLASH, ActionEvent.CTRL_MASK | ActionEvent.SHIFT_MASK)); + } + colorMapframe.setToolTipText("Loads all color maps from the " + ColorMapFrame.DirName + " directory."); + colorMapframe.addActionListener(ev -> {ptr.setColorMap(color_cycling_location, outcoloring_mode);}); + + popup.addSeparator(); + popup.add(colorMapframe); + palette[0].setToolTipText("The default palette."); palette[1].setToolTipText("A palette based on color spectrum based."); palette[2].setToolTipText("A palette based on software, Fractal Extreme."); diff --git a/src/fractalzoomer/gui/InitialValueDialog.java b/src/fractalzoomer/gui/InitialValueDialog.java index d5db8ec44..72920c165 100644 --- a/src/fractalzoomer/gui/InitialValueDialog.java +++ b/src/fractalzoomer/gui/InitialValueDialog.java @@ -23,12 +23,8 @@ import javax.swing.*; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.main.MainWindow.runsOnWindows; @@ -49,7 +45,7 @@ public InitialValueDialog(MainWindow ptr, Settings s) { setTitle("Initial Value"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JPanel panel1 = new JPanel(); JPanel panel2 = new JPanel(); @@ -154,53 +150,26 @@ public InitialValueDialog(MainWindow ptr, Settings s) { JButton info_user = new JButton("Help"); info_user.setToolTipText("Shows the details of the user formulas."); info_user.setFocusable(false); - info_user.setIcon(getIcon("/fractalzoomer/icons/help2.png")); + info_user.setIcon(MainWindow.getIcon("help2.png")); info_user.setPreferredSize(new Dimension(105, 23)); - info_user.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptra.showUserFormulaHelp(); - - } - - }); + info_user.addActionListener(e -> ptra.showUserFormulaHelp()); JButton code_editor = new JButton("Edit User Code"); code_editor.setToolTipText("Opens the java code, containing the user defined functions,
    with a text editor."); code_editor.setFocusable(false); - code_editor.setIcon(getIcon("/fractalzoomer/icons/code_editor2.png")); + code_editor.setIcon(MainWindow.getIcon("code_editor2.png")); code_editor.setPreferredSize(new Dimension(160, 23)); - code_editor.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptra.codeEditor(); - - } - - }); + code_editor.addActionListener(e -> ptra.codeEditor()); JButton compile_code = new JButton("Compile User Code"); compile_code.setToolTipText("Compiles the java code, containing the user defined functions."); compile_code.setFocusable(false); - compile_code.setIcon(getIcon("/fractalzoomer/icons/compile2.png")); + compile_code.setIcon(MainWindow.getIcon("compile2.png")); compile_code.setPreferredSize(new Dimension(180, 23)); - compile_code.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptra.compileCode(true); - - } - - }); + compile_code.addActionListener(e -> ptra.compileCode(true)); JPanel info_panel = new JPanel(); info_panel.setLayout(new FlowLayout()); @@ -238,115 +207,114 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - try { - double temp = 0, temp2 = 0; - if (tabbedPane.getSelectedIndex() == 0) { - temp = Double.parseDouble(field_real.getText()); - temp2 = Double.parseDouble(field_imaginary.getText()); - } else if (tabbedPane2.getSelectedIndex() == 0) { - s.parser.parse(field_formula.getText()); - if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - } else { - s.parser.parse(field_condition.getText()); + try { + double temp = 0, temp2 = 0; + if (tabbedPane.getSelectedIndex() == 0) { + temp = Double.parseDouble(field_real.getText()); + temp2 = Double.parseDouble(field_imaginary.getText()); + } else if (tabbedPane2.getSelectedIndex() == 0) { + s.parser.parse(field_formula.getText()); + if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else { + s.parser.parse(field_condition.getText()); - if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_condition2.getText()); + s.parser.parse(field_condition2.getText()); - if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula_cond1.getText()); + s.parser.parse(field_formula_cond1.getText()); - if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left > right z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left > right z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula_cond2.getText()); + s.parser.parse(field_formula_cond2.getText()); - if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left < right z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left < right z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula_cond3.getText()); + s.parser.parse(field_formula_cond3.getText()); - if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left = right z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; + if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left = right z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } } - } - - if (tabbedPane.getSelectedIndex() == 0) { - s.fns.initial_vals[0] = temp == 0.0 ? 0.0 : temp; - s.fns.initial_vals[1] = temp2 == 0.0 ? 0.0 : temp2; - s.fns.variable_init_value = false; - } else { - s.fns.variable_init_value = true; - s.fns.user_initial_value_algorithm = tabbedPane2.getSelectedIndex(); - if (s.fns.user_initial_value_algorithm == 0) { - s.fns.initial_value_user_formula = field_formula.getText(); + if (tabbedPane.getSelectedIndex() == 0) { + s.fns.initial_vals[0] = temp == 0.0 ? 0.0 : temp; + s.fns.initial_vals[1] = temp2 == 0.0 ? 0.0 : temp2; + s.fns.variable_init_value = false; } else { - s.fns.user_initial_value_conditions[0] = field_condition.getText(); - s.fns.user_initial_value_conditions[1] = field_condition2.getText(); - s.fns.user_initial_value_condition_formula[0] = field_formula_cond1.getText(); - s.fns.user_initial_value_condition_formula[1] = field_formula_cond2.getText(); - s.fns.user_initial_value_condition_formula[2] = field_formula_cond3.getText(); + s.fns.variable_init_value = true; + s.fns.user_initial_value_algorithm = tabbedPane2.getSelectedIndex(); + + if (s.fns.user_initial_value_algorithm == 0) { + s.fns.initial_value_user_formula = field_formula.getText(); + } else { + s.fns.user_initial_value_conditions[0] = field_condition.getText(); + s.fns.user_initial_value_conditions[1] = field_condition2.getText(); + s.fns.user_initial_value_condition_formula[0] = field_formula_cond1.getText(); + s.fns.user_initial_value_condition_formula[1] = field_formula_cond2.getText(); + s.fns.user_initial_value_condition_formula[2] = field_formula_cond3.getText(); + } } + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - dispose(); - ptra.setInitialValuePost(initVal.isSelected()); - } - } - }); + dispose(); + ptra.setInitialValuePost(initVal.isSelected()); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -359,10 +327,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/IterationDialog.java b/src/fractalzoomer/gui/IterationDialog.java index c98f207d9..edc3d20be 100644 --- a/src/fractalzoomer/gui/IterationDialog.java +++ b/src/fractalzoomer/gui/IterationDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -42,7 +40,7 @@ public IterationDialog(MainWindow ptr, Settings s) { setTitle("Maximum Iterations Number"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field = new JTextField(); field.addAncestorListener(new RequestFocusListener()); @@ -58,58 +56,57 @@ public IterationDialog(MainWindow ptr, Settings s) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - try { - int temp = Integer.parseInt(field.getText()); + try { + int temp = Integer.parseInt(field.getText()); - if (temp < 1) { - JOptionPane.showMessageDialog(ptra, "Maximum iterations number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } else if (temp > MainWindow.MAX_ITERATIONS_NUMBER) { - JOptionPane.showMessageDialog(ptra, "Maximum iterations number must be less than 2147483648.", "Error!", JOptionPane.ERROR_MESSAGE); + if (temp < 1) { + JOptionPane.showMessageDialog(ptra, "Maximum iterations number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } else if (temp > MainWindow.MAX_ITERATIONS_NUMBER) { + JOptionPane.showMessageDialog(ptra, "Maximum iterations number must be less than 2147483648.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.max_iterations = temp; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.max_iterations = temp; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptr.setIterationsPost(); } - - dispose(); - ptr.setIterationsPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -122,10 +119,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/JitterDialog.java b/src/fractalzoomer/gui/JitterDialog.java new file mode 100644 index 000000000..cc0abbce1 --- /dev/null +++ b/src/fractalzoomer/gui/JitterDialog.java @@ -0,0 +1,149 @@ +/* + * Copyright (C) 2020 hrkalona2 + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package fractalzoomer.gui; + +import fractalzoomer.main.Constants; +import fractalzoomer.main.MainWindow; +import fractalzoomer.main.app_settings.Settings; + +import javax.swing.*; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; + +/** + * + * @author hrkalona2 + */ +public class JitterDialog extends JDialog { + + private MainWindow ptra; + private JOptionPane optionPane; + + public JitterDialog(MainWindow ptr, Settings s) { + + super(ptr); + + ptra = ptr; + + setTitle("Jitter"); + setModal(true); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); + + JTextField jitter_seed_field = new JTextField(); + jitter_seed_field.setText("" + s.js.jitterSeed); + + JTextField jitter_scale_field = new JTextField(); + jitter_scale_field.setText("" + s.js.jitterScale); + + final JCheckBox enable_jitter = new JCheckBox("Jitter"); + enable_jitter.setSelected(s.js.enableJitter); + enable_jitter.setFocusable(false); + + final JComboBox jitter_method_combo = new JComboBox<>(Constants.jitterShape); + jitter_method_combo.setSelectedIndex(s.js.jitterShape); + jitter_method_combo.setFocusable(false); + jitter_method_combo.setToolTipText("Sets jitter shape."); + + + Object[] message = { + " ", + enable_jitter, + " ", + "Set jitter shape.", + "Jitter Shape:", jitter_method_combo, + " ", + "Set the jitter seed.", + "Jitter Seed:", jitter_seed_field, + " ", + "Set jitter scale.", + "Jitter Scale:", jitter_scale_field, + " "}; + + optionPane = new JOptionPane(message, JOptionPane.QUESTION_MESSAGE, JOptionPane.OK_CANCEL_OPTION, null, null, null); + + setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); + addWindowListener(new WindowAdapter() { + @Override + public void windowClosing(WindowEvent we) { + optionPane.setValue(JOptionPane.CLOSED_OPTION); + } + }); + + optionPane.addPropertyChangeListener( + e -> { + String prop = e.getPropertyName(); + + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + + Object value = optionPane.getValue(); + + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } + + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } + + try { + double temp = Double.parseDouble(jitter_scale_field.getText()); + int temp2 = Integer.parseInt(jitter_seed_field.getText()); + + if (temp <= 0) { + JOptionPane.showMessageDialog(ptra, "The jitter scale must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp2 < 0) { + JOptionPane.showMessageDialog(ptra, "The jitter seed must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.js.jitterSeed = temp2; + s.js.jitterScale = temp; + s.js.enableJitter = enable_jitter.isSelected(); + s.js.jitterShape = jitter_method_combo.getSelectedIndex(); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + dispose(); + ptra.setJitterPost(); + } + }); + + //Make this dialog display it. + setContentPane(optionPane); + + pack(); + + setResizable(false); + setLocation((int) (ptra.getLocation().getX() + ptra.getSize().getWidth() / 2) - (getWidth() / 2), (int) (ptra.getLocation().getY() + ptra.getSize().getHeight() / 2) - (getHeight() / 2)); + setVisible(true); + + } + +} diff --git a/src/fractalzoomer/gui/JuliaMapDialog.java b/src/fractalzoomer/gui/JuliaMapDialog.java index 3114e65db..816a9b815 100644 --- a/src/fractalzoomer/gui/JuliaMapDialog.java +++ b/src/fractalzoomer/gui/JuliaMapDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -42,7 +40,7 @@ public JuliaMapDialog(MainWindow ptr, int julia_grid_first_dimension, Settings s setTitle("Julia Map (2D Grid)"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JCheckBox julia_map = new JCheckBox("Julia Map"); julia_map.setSelected(s.julia_map); @@ -65,57 +63,56 @@ public JuliaMapDialog(MainWindow ptr, int julia_grid_first_dimension, Settings s setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - int temp = 0; - try { - temp = Integer.parseInt(field.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (temp < 2) { - JOptionPane.showMessageDialog(ptra, "The grid's first dimension number must be greater than 1.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; - } else if (temp > 200) { - JOptionPane.showMessageDialog(ptra, "The grid's first dimension number must be less than 201.", "Error!", JOptionPane.ERROR_MESSAGE); + } + + int temp = 0; + try { + temp = Integer.parseInt(field.getText()); + + if (temp < 2) { + JOptionPane.showMessageDialog(ptra, "The grid's first dimension number must be greater than 1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } else if (temp > 200) { + JOptionPane.showMessageDialog(ptra, "The grid's first dimension number must be less than 201.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - dispose(); - ptr.setJuliaMapPost(julia_map.isSelected(), temp); - } - } - }); + dispose(); + ptr.setJuliaMapPost(julia_map.isSelected(), temp); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -128,10 +125,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/JuliaSeedDialog.java b/src/fractalzoomer/gui/JuliaSeedDialog.java index d646265d7..21d854d84 100644 --- a/src/fractalzoomer/gui/JuliaSeedDialog.java +++ b/src/fractalzoomer/gui/JuliaSeedDialog.java @@ -16,16 +16,19 @@ */ package fractalzoomer.gui; +import fractalzoomer.core.BigPoint; +import fractalzoomer.core.MyApfloat; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.Settings; import fractalzoomer.utils.MathUtils; +import org.apfloat.Apfloat; import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.geom.Point2D; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; + +import static fractalzoomer.gui.CenterSizeDialog.TEMPLATE_TFIELD; /** * @@ -50,24 +53,41 @@ public JuliaSeedDialog(MainWindow ptr, Settings s) { } setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); + + + BigPoint p = MathUtils.rotatePointRelativeToPoint(new BigPoint(s.xCenter, s.yCenter), s.fns.rotation_vals, s.fns.rotation_center); + + JTextArea real_seed = new JTextArea(6, 50); + real_seed.setFont(TEMPLATE_TFIELD.getFont()); + real_seed.setLineWrap(true); - JTextField field_real = new JTextField(); + JScrollPane scrollRealSeed = new JScrollPane (real_seed, + JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); - Point2D.Double p = MathUtils.rotatePointRelativeToPoint(s.xCenter.doubleValue(), s.yCenter.doubleValue(), Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center)); + CenterSizeDialog.disableKeys(real_seed.getInputMap()); + CenterSizeDialog.disableKeys(real_seed.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT)); - if (p.x == 0) { - field_real.setText("" + 0.0); + if (p.x.compareTo(MyApfloat.ZERO) == 0) { + real_seed.setText("" + 0.0); } else { - field_real.setText("" + p.x); + real_seed.setText("" + p.x.toString(true)); } - JTextField field_imaginary = new JTextField(); + JTextArea imag_seed = new JTextArea(6, 50); + imag_seed.setFont(TEMPLATE_TFIELD.getFont()); + imag_seed.setLineWrap(true); - if (p.y == 0) { - field_imaginary.setText("" + 0.0); + JScrollPane scrollImaginarySeed = new JScrollPane (imag_seed, + JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); + + CenterSizeDialog.disableKeys(imag_seed.getInputMap()); + CenterSizeDialog.disableKeys(imag_seed.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT)); + + if (p.y.compareTo(MyApfloat.ZERO) == 0) { + imag_seed.setText("" + 0.0); } else { - field_imaginary.setText("" + p.y); + imag_seed.setText("" + p.y.toString(true)); } Object[] message = null; @@ -80,12 +100,18 @@ public JuliaSeedDialog(MainWindow ptr, Settings s) { includePreStarting.setFocusable(false); includePreStarting.setSelected(s.fns.juliterIncludeInitialIterations); + SwingUtilities.invokeLater(() -> { + scrollRealSeed.getVerticalScrollBar().setValue(0); + scrollImaginarySeed.getVerticalScrollBar().setValue(0); + + }); + if(s.fns.juliter) { Object[] temp = { " ", "Set the real and imaginary part of the Julia seed.", - "Real:", field_real, - "Imaginary:", field_imaginary, + "Real:", scrollRealSeed, + "Imaginary:", scrollImaginarySeed, " ", "Set the starting iterations of Juliter.", "Starting Iterations:", @@ -100,8 +126,8 @@ public JuliaSeedDialog(MainWindow ptr, Settings s) { Object[] temp = { " ", "Set the real and imaginary part of the Julia seed.", - "Real:", field_real, - "Imaginary:", field_imaginary, + "Real:", scrollRealSeed, + "Imaginary:", scrollImaginarySeed, " ",}; message = temp; @@ -112,63 +138,62 @@ public JuliaSeedDialog(MainWindow ptr, Settings s) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - try { - double tempReal = Double.parseDouble(field_real.getText()); - double tempImaginary = Double.parseDouble(field_imaginary.getText()); - s.xJuliaCenter = tempReal; - s.yJuliaCenter = tempImaginary; + try { + Apfloat tempReal = new MyApfloat(real_seed.getText()); + Apfloat tempImaginary = new MyApfloat(imag_seed.getText()); + s.xJuliaCenter = tempReal; + s.yJuliaCenter = tempImaginary; - if(s.fns.juliter) { - int temp = Integer.parseInt(juliterIterationsfield.getText()); + if(s.fns.juliter) { + int temp = Integer.parseInt(juliterIterationsfield.getText()); - if (temp < 0) { - JOptionPane.showMessageDialog(ptra, "Juliter's starting iterations must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (temp < 0) { + JOptionPane.showMessageDialog(ptra, "Juliter's starting iterations must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.fns.juliterIterations = temp; - s.fns.juliterIncludeInitialIterations = includePreStarting.isSelected(); + s.fns.juliterIterations = temp; + s.fns.juliterIncludeInitialIterations = includePreStarting.isSelected(); + } + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - dispose(); - ptra.setJuliaSeedPost(); - } - } - }); + dispose(); + ptra.setJuliaSeedPost(); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -181,10 +206,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/JuliterDialog.java b/src/fractalzoomer/gui/JuliterDialog.java index 82df26e9a..bd8610a8b 100644 --- a/src/fractalzoomer/gui/JuliterDialog.java +++ b/src/fractalzoomer/gui/JuliterDialog.java @@ -6,8 +6,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; public class JuliterDialog extends JDialog { @@ -22,7 +20,7 @@ public JuliterDialog(MainWindow ptr, int juliterIterations, boolean juliterInclu setTitle("Juliter"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JCheckBox juliter = new JCheckBox("Juliter"); juliter.setSelected(s.fns.juliter); @@ -53,57 +51,56 @@ public JuliterDialog(MainWindow ptr, int juliterIterations, boolean juliterInclu setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - int temp = 0; - try { - temp = Integer.parseInt(juliterIterationsfield.getText()); + int temp = 0; + try { + temp = Integer.parseInt(juliterIterationsfield.getText()); - if (temp < 0) { - JOptionPane.showMessageDialog(ptra, "Juliter's starting iterations must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + if (temp < 0) { + JOptionPane.showMessageDialog(ptra, "Juliter's starting iterations must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); return; } + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - dispose(); + dispose(); - if (!s.julia_map && !s.fns.julia && juliter.isSelected()) { - JOptionPane.showMessageDialog(ptra, "Juliter is an extension of Julia or Julia-Map.\nMake sure you have any of those options selected, in order for Juliter to be applied.", "Warning!", JOptionPane.WARNING_MESSAGE); - } - ptr.setJuliterPost(juliter.isSelected(), temp, includePreStarting.isSelected()); + if (!s.julia_map && !s.fns.julia && juliter.isSelected()) { + JOptionPane.showMessageDialog(ptra, "Juliter is an extension of Julia or Julia-Map.\nMake sure you have any of those options selected, in order for Juliter to be applied.", "Warning!", JOptionPane.WARNING_MESSAGE); } + ptr.setJuliterPost(juliter.isSelected(), temp, includePreStarting.isSelected()); } }); @@ -117,10 +114,4 @@ public void propertyChange(PropertyChangeEvent e) { setVisible(true); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } } diff --git a/src/fractalzoomer/gui/KaleidoscopePlaneDialog.java b/src/fractalzoomer/gui/KaleidoscopePlaneDialog.java index 183d62c2b..5c3f28e53 100644 --- a/src/fractalzoomer/gui/KaleidoscopePlaneDialog.java +++ b/src/fractalzoomer/gui/KaleidoscopePlaneDialog.java @@ -21,13 +21,9 @@ import fractalzoomer.utils.MathUtils; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.geom.Point2D; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -46,7 +42,7 @@ public KaleidoscopePlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRad setTitle("Kaleidoscope"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field_rotation = new JTextField(); field_rotation.setText("" + s.fns.plane_transform_angle); @@ -80,34 +76,30 @@ public KaleidoscopePlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRad current_center.setSelected(false); current_center.setFocusable(false); - current_center.addActionListener(new ActionListener() { + current_center.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - if (!current_center.isSelected()) { - if (s.fns.plane_transform_center[0] == 0) { - field_real.setText("" + 0.0); - } else { - field_real.setText("" + s.fns.plane_transform_center[0]); - } + if (!current_center.isSelected()) { + if (s.fns.plane_transform_center[0] == 0) { + field_real.setText("" + 0.0); + } else { + field_real.setText("" + s.fns.plane_transform_center[0]); + } - field_real.setEditable(true); + field_real.setEditable(true); - if (s.fns.plane_transform_center[1] == 0) { - field_imaginary.setText("" + 0.0); - } else { - field_imaginary.setText("" + s.fns.plane_transform_center[1]); - } - field_imaginary.setEditable(true); + if (s.fns.plane_transform_center[1] == 0) { + field_imaginary.setText("" + 0.0); } else { - Point2D.Double p = MathUtils.rotatePointRelativeToPoint(s.xCenter.doubleValue(), s.yCenter.doubleValue(), Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center)); - - field_real.setText("" + p.x); - field_real.setEditable(false); - field_imaginary.setText("" + p.y); - field_imaginary.setEditable(false); + field_imaginary.setText("" + s.fns.plane_transform_center[1]); } + field_imaginary.setEditable(true); + } else { + Point2D.Double p = MathUtils.rotatePointRelativeToPoint(s.xCenter.doubleValue(), s.yCenter.doubleValue(), Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center)); + + field_real.setText("" + p.x); + field_real.setEditable(false); + field_imaginary.setText("" + p.y); + field_imaginary.setEditable(false); } }); @@ -132,72 +124,71 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + e -> { + String prop = e.getPropertyName(); - Object value = optionPane.getValue(); + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + Object value = optionPane.getValue(); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - planes[oldSelected].setSelected(true); - s.fns.plane_type = oldSelected; - dispose(); - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - try { - double temp3 = Double.parseDouble(field_rotation.getText()); - double temp5 = Double.parseDouble(field_rotation2.getText()); - double temp4 = Double.parseDouble(field_radius.getText()); - double tempReal = Double.parseDouble(field_real.getText()); - double tempImaginary = Double.parseDouble(field_imaginary.getText()); - int temp6 = Integer.parseInt(field_sides.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (temp4 <= 0) { - JOptionPane.showMessageDialog(ptra, "Kaleidoscope radius must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + planes[oldSelected].setSelected(true); + s.fns.plane_type = oldSelected; + dispose(); return; } - if (temp6 <= 0) { - JOptionPane.showMessageDialog(ptra, "Kaleidoscope sides must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + try { + double temp3 = Double.parseDouble(field_rotation.getText()); + double temp5 = Double.parseDouble(field_rotation2.getText()); + double temp4 = Double.parseDouble(field_radius.getText()); + double tempReal = Double.parseDouble(field_real.getText()); + double tempImaginary = Double.parseDouble(field_imaginary.getText()); + int temp6 = Integer.parseInt(field_sides.getText()); + + if (temp4 <= 0) { + JOptionPane.showMessageDialog(ptra, "Kaleidoscope radius must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp6 <= 0) { + JOptionPane.showMessageDialog(ptra, "Kaleidoscope sides must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.fns.plane_transform_center[0] = tempReal; + s.fns.plane_transform_center[1] = tempImaginary; + s.fns.plane_transform_angle = temp3; + s.fns.plane_transform_radius = temp4; + s.fns.plane_transform_angle2 = temp5; + s.fns.plane_transform_sides = temp6; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.plane_transform_center[0] = tempReal; - s.fns.plane_transform_center[1] = tempImaginary; - s.fns.plane_transform_angle = temp3; - s.fns.plane_transform_radius = temp4; - s.fns.plane_transform_angle2 = temp5; - s.fns.plane_transform_sides = temp6; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptra.defaultFractalSettings(true); } - - dispose(); - ptra.defaultFractalSettings(true); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -210,10 +201,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/KleinianDialog.java b/src/fractalzoomer/gui/KleinianDialog.java index e5886b169..8889d6280 100644 --- a/src/fractalzoomer/gui/KleinianDialog.java +++ b/src/fractalzoomer/gui/KleinianDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -42,7 +40,7 @@ public KleinianDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButtonM setTitle("Kleinian Maskit Parametrisation"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field_real = new JTextField(); field_real.setText("" + s.fns.kleinianLine[0]); @@ -71,61 +69,60 @@ public KleinianDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButtonM setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; + e -> { + String prop = e.getPropertyName(); + + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + + Object value = optionPane.getValue(); + + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } + + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); + return; + } + + try { + double temp3 = Double.parseDouble(field_real.getText()); + double temp4 = Double.parseDouble(field_imaginary.getText()); + double temp5 = Double.parseDouble(field_K.getText()); + double temp6 = Double.parseDouble(field_M.getText()); + + s.fns.kleinianLine[0] = temp3; + s.fns.kleinianLine[1] = temp4; + s.fns.kleinianK = temp5; + s.fns.kleinianM = temp6; + + ptr.setFunctionPostKleinian(); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + ptra.optionsEnableShortcut(); dispose(); - return; - } - - try { - double temp3 = Double.parseDouble(field_real.getText()); - double temp4 = Double.parseDouble(field_imaginary.getText()); - double temp5 = Double.parseDouble(field_K.getText()); - double temp6 = Double.parseDouble(field_M.getText()); - - s.fns.kleinianLine[0] = temp3; - s.fns.kleinianLine[1] = temp4; - s.fns.kleinianK = temp5; - s.fns.kleinianM = temp6; - - ptr.setFunctionPostKleinian(); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -138,10 +135,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/LaguerreFormulaDialog.java b/src/fractalzoomer/gui/LaguerreFormulaDialog.java index 9c4c3ec25..21483b54a 100644 --- a/src/fractalzoomer/gui/LaguerreFormulaDialog.java +++ b/src/fractalzoomer/gui/LaguerreFormulaDialog.java @@ -23,12 +23,8 @@ import fractalzoomer.parser.ParserException; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -47,7 +43,7 @@ public LaguerreFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRadio setTitle("Laguerre Formula"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); String f1 = s.fns.user_fz_formula; String f2 = s.fns.user_dfz_formula; @@ -84,7 +80,7 @@ public LaguerreFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRadio formula_ddfz_panel9.add(field_ddfz_formula9); JLabel imagelabel91 = new JLabel(); - imagelabel91.setIcon(getIcon("/fractalzoomer/icons/laguerre.png")); + imagelabel91.setIcon(MainWindow.getIcon("laguerre.png")); JPanel imagepanel91 = new JPanel(); imagepanel91.add(imagelabel91); @@ -104,7 +100,7 @@ public LaguerreFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRadio JPanel derivativePanel = new JPanel(); - JComboBox derivative_choice = new JComboBox(Constants.derivativeMethod); + JComboBox derivative_choice = new JComboBox<>(Constants.derivativeMethod); derivative_choice.setSelectedIndex(s.fns.derivative_method); derivative_choice.setToolTipText("Selects the derivative method."); derivative_choice.setFocusable(false); @@ -115,14 +111,10 @@ public LaguerreFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRadio formula_dfz_panel9.setVisible(s.fns.derivative_method == Derivative.DISABLED); formula_ddfz_panel9.setVisible(s.fns.derivative_method == Derivative.DISABLED); - derivative_choice.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - formula_dfz_panel9.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); - formula_ddfz_panel9.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); - pack(); - } - + derivative_choice.addActionListener(e -> { + formula_dfz_panel9.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); + formula_ddfz_panel9.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); + pack(); }); Object[] labels91 = ptra.createUserFormulaLabels("z, s, pixel, p, pp, n, maxn, center, size, sizei, v1 - v30, point"); @@ -143,85 +135,84 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + e -> { + String prop = e.getPropertyName(); - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } + Object value = optionPane.getValue(); - try { - double temp5 = Double.parseDouble(field_real8.getText()); - double temp6 = Double.parseDouble(field_imaginary8.getText()); - - s.parser.parse(field_fz_formula9.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset return; } - s.parser.parse(field_dfz_formula9.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f'(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); return; } - s.parser.parse(field_ddfz_formula9.getText()); + try { + double temp5 = Double.parseDouble(field_real8.getText()); + double temp6 = Double.parseDouble(field_imaginary8.getText()); + + s.parser.parse(field_fz_formula9.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_dfz_formula9.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f'(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_ddfz_formula9.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f''(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f''(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.fns.user_fz_formula = field_fz_formula9.getText(); + s.fns.user_dfz_formula = field_dfz_formula9.getText(); + s.fns.user_ddfz_formula = field_ddfz_formula9.getText(); + s.fns.laguerre_deg[0] = temp5; + s.fns.laguerre_deg[1] = temp6; + + s.fns.derivative_method = derivative_choice.getSelectedIndex(); + Derivative.DERIVATIVE_METHOD = s.fns.derivative_method; + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.user_fz_formula = field_fz_formula9.getText(); - s.fns.user_dfz_formula = field_dfz_formula9.getText(); - s.fns.user_ddfz_formula = field_ddfz_formula9.getText(); - s.fns.laguerre_deg[0] = temp5; - s.fns.laguerre_deg[1] = temp6; - - s.fns.derivative_method = derivative_choice.getSelectedIndex(); - Derivative.DERIVATIVE_METHOD = s.fns.derivative_method; - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.optionsEnableShortcut2(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut2(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -234,10 +225,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/LambdaFnFnDialog.java b/src/fractalzoomer/gui/LambdaFnFnDialog.java index 6891fef34..100a04250 100644 --- a/src/fractalzoomer/gui/LambdaFnFnDialog.java +++ b/src/fractalzoomer/gui/LambdaFnFnDialog.java @@ -24,8 +24,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -44,7 +42,7 @@ public LambdaFnFnDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButto setTitle("Lambda(Fn || Fn)"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JPanel formula_panel_cond1 = new JPanel(); formula_panel_cond1.setLayout(new GridLayout(2, 2)); @@ -98,88 +96,87 @@ public LambdaFnFnDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButto setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } - - try { - s.parser.parse(field_condition.getText()); - - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - s.parser.parse(field_condition2.getText()); - - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset return; } - s.parser.parse(field_formula_cond1.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left > right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); return; } - s.parser.parse(field_formula_cond2.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left < right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + try { + s.parser.parse(field_condition.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_condition2.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_formula_cond1.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left > right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_formula_cond2.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left < right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_formula_cond3.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left = right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.fns.lfns.lambda_formula_condition_formula[0] = field_formula_cond1.getText(); + s.fns.lfns.lambda_formula_condition_formula[1] = field_formula_cond2.getText(); + s.fns.lfns.lambda_formula_condition_formula[2] = field_formula_cond3.getText(); + s.fns.lfns.lambda_formula_conditions[0] = field_condition.getText(); + s.fns.lfns.lambda_formula_conditions[1] = field_condition2.getText(); + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.parser.parse(field_formula_cond3.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left = right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - s.fns.lfns.lambda_formula_condition_formula[0] = field_formula_cond1.getText(); - s.fns.lfns.lambda_formula_condition_formula[1] = field_formula_cond2.getText(); - s.fns.lfns.lambda_formula_condition_formula[2] = field_formula_cond3.getText(); - s.fns.lfns.lambda_formula_conditions[0] = field_condition.getText(); - s.fns.lfns.lambda_formula_conditions[1] = field_condition2.getText(); - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.optionsEnableShortcut(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -191,11 +188,5 @@ public void propertyChange(PropertyChangeEvent e) { setVisible(true); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } } diff --git a/src/fractalzoomer/gui/LightDialog.java b/src/fractalzoomer/gui/LightDialog.java index 4e5b6e478..6e1d5839b 100644 --- a/src/fractalzoomer/gui/LightDialog.java +++ b/src/fractalzoomer/gui/LightDialog.java @@ -22,12 +22,8 @@ import javax.swing.*; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import java.util.Hashtable; /** @@ -47,7 +43,7 @@ public LightDialog(MainWindow ptr, Settings s, boolean greedy_algorithm, boolean setTitle("Light"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JCheckBox enable_light = new JCheckBox("Light"); enable_light.setSelected(s.ls.lighting); @@ -74,7 +70,7 @@ public LightDialog(MainWindow ptr, Settings s, boolean greedy_algorithm, boolean //depth.setSnapToTicks(true); depth.setFocusable(false); - Hashtable table3 = new Hashtable(); + Hashtable table3 = new Hashtable<>(); table3.put(0, new JLabel("0.0")); table3.put(25, new JLabel("0.25")); table3.put(50, new JLabel("0.5")); @@ -82,7 +78,7 @@ public LightDialog(MainWindow ptr, Settings s, boolean greedy_algorithm, boolean table3.put(99, new JLabel("0.99")); depth.setLabelTable(table3); - final JComboBox light_mode_combo = new JComboBox(Constants.lightModes); + final JComboBox light_mode_combo = new JComboBox<>(Constants.lightModes); light_mode_combo.setSelectedIndex(s.ls.lightMode); light_mode_combo.setFocusable(false); light_mode_combo.setToolTipText("Sets the light mode."); @@ -132,7 +128,7 @@ public LightDialog(MainWindow ptr, Settings s, boolean greedy_algorithm, boolean p3.add(new JLabel("Color Mode:", SwingConstants.HORIZONTAL)); p3.add(new JLabel("Color Blending:", SwingConstants.HORIZONTAL)); - JComboBox transfer_combo = new JComboBox(Constants.lightTransfer); + JComboBox transfer_combo = new JComboBox<>(Constants.lightTransfer); transfer_combo.setSelectedIndex(s.ls.heightTransfer); transfer_combo.setFocusable(false); transfer_combo.setToolTipText("Sets the height transfer function."); @@ -140,7 +136,7 @@ public LightDialog(MainWindow ptr, Settings s, boolean greedy_algorithm, boolean JTextField tranfer_factor_field = new JTextField(20); tranfer_factor_field.setText("" + s.ls.heightTransferFactor); - final JComboBox color_method_combo = new JComboBox(Constants.colorMethod); + final JComboBox color_method_combo = new JComboBox<>(Constants.colorMethod); color_method_combo.setSelectedIndex(s.ls.colorMode); color_method_combo.setFocusable(false); color_method_combo.setToolTipText("Sets the color mode."); @@ -152,12 +148,7 @@ public LightDialog(MainWindow ptr, Settings s, boolean greedy_algorithm, boolean color_blend_opt.setFocusable(false); color_blend_opt.setPaintLabels(true); - color_method_combo.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - color_blend_opt.setEnabled(color_method_combo.getSelectedIndex() == 3); - } - }); + color_method_combo.addActionListener(e -> color_blend_opt.setEnabled(color_method_combo.getSelectedIndex() == 3)); JPanel p4 = new JPanel(); p4.add(transfer_combo); @@ -194,87 +185,86 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + e -> { + String prop = e.getPropertyName(); - Object value = optionPane.getValue(); + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + Object value = optionPane.getValue(); - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - try { - double temp = Double.parseDouble(noise_factor_field.getText()); - double temp2 = Double.parseDouble(light_intensity_field.getText()); - double temp3 = Double.parseDouble(ambient_light_field.getText()); - double temp4 = Double.parseDouble(specular_intensity_field.getText()); - double temp5 = Double.parseDouble(shininess_field.getText()); - double temp6 = Double.parseDouble(tranfer_factor_field.getText()); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - if (temp <= 0) { - JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + try { + double temp = Double.parseDouble(noise_factor_field.getText()); + double temp2 = Double.parseDouble(light_intensity_field.getText()); + double temp3 = Double.parseDouble(ambient_light_field.getText()); + double temp4 = Double.parseDouble(specular_intensity_field.getText()); + double temp5 = Double.parseDouble(shininess_field.getText()); + double temp6 = Double.parseDouble(tranfer_factor_field.getText()); + + if (temp <= 0) { + JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.ls.lighting = enable_light.isSelected(); + s.ls.light_direction = direction_of_light.getValue(); + s.ls.light_magnitude = depth.getValue() / 100.0; + s.ls.lightintensity = temp2; + s.ls.ambientlight = temp3; + s.ls.specularintensity = temp4; + s.ls.shininess = temp5; + s.ls.light_blending = color_blend_opt.getValue() / 100.0; + s.ls.colorMode = color_method_combo.getSelectedIndex(); + s.ls.heightTransfer = transfer_combo.getSelectedIndex(); + s.ls.heightTransferFactor = temp6; + s.ls.lightMode = light_mode_combo.getSelectedIndex(); + + double lightAngleRadians = Math.toRadians(s.ls.light_direction); + s.ls.lightVector[0] = Math.cos(lightAngleRadians) * s.ls.light_magnitude; + s.ls.lightVector[1] = Math.sin(lightAngleRadians) * s.ls.light_magnitude; + + s.ls.l_noise_reducing_factor = temp; + + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.ls.lighting = enable_light.isSelected(); - s.ls.light_direction = direction_of_light.getValue(); - s.ls.light_magnitude = depth.getValue() / 100.0; - s.ls.lightintensity = temp2; - s.ls.ambientlight = temp3; - s.ls.specularintensity = temp4; - s.ls.shininess = temp5; - s.ls.light_blending = color_blend_opt.getValue() / 100.0; - s.ls.colorMode = color_method_combo.getSelectedIndex(); - s.ls.heightTransfer = transfer_combo.getSelectedIndex(); - s.ls.heightTransferFactor = temp6; - s.ls.lightMode = light_mode_combo.getSelectedIndex(); - - double lightAngleRadians = Math.toRadians(s.ls.light_direction); - s.ls.lightVector[0] = Math.cos(lightAngleRadians) * s.ls.light_magnitude; - s.ls.lightVector[1] = Math.sin(lightAngleRadians) * s.ls.light_magnitude; - - s.ls.l_noise_reducing_factor = temp; - - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + dispose(); - dispose(); + if (greedy_algorithm && enable_light.isSelected() && !julia_map && !s.d3s.d3 && !s.ds.domain_coloring) { + JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } - if (greedy_algorithm && enable_light.isSelected() && !julia_map && !s.d3s.d3 && !s.ds.domain_coloring) { - JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); - } + if (!s.fns.smoothing && s.ls.lighting && !s.ds.domain_coloring) { + JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } - if (!s.fns.smoothing && s.ls.lighting && !s.ds.domain_coloring) { - JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + ptra.setPostProcessingPost(); } - - ptra.setPostProcessingPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -287,10 +277,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/LyapunovDialog.java b/src/fractalzoomer/gui/LyapunovDialog.java index c9b4b244b..37a81563f 100644 --- a/src/fractalzoomer/gui/LyapunovDialog.java +++ b/src/fractalzoomer/gui/LyapunovDialog.java @@ -26,8 +26,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import java.util.ArrayList; import java.util.List; @@ -48,7 +46,7 @@ public LyapunovDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButtonM setTitle("Lyapunov"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field_formula_a = new JTextField(25); field_formula_a.setText(s.fns.lpns.lyapunovA); @@ -115,7 +113,7 @@ public LyapunovDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButtonM String[] variablesArr = new String[variables.size()]; variablesArr = variables.toArray(variablesArr); - JComboBox variable_choice = new JComboBox(variablesArr); + JComboBox variable_choice = new JComboBox<>(variablesArr); variable_choice.setSelectedIndex(s.fns.lpns.lyapunovVariableId); variable_choice.setToolTipText("Exposes the lyapunov exponent to the selected variable."); variable_choice.setFocusable(false); @@ -191,164 +189,163 @@ public LyapunovDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButtonM setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } - - try { - boolean temp_bool = false; - - s.parser.parse(field_formula_a.getText()); - - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the A formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset return; } - s.parser.parse(field_formula_b.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the B formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); return; } - s.parser.parse(field_formula_c.getText()); + try { + boolean temp_bool = false; - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the C formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + s.parser.parse(field_formula_a.getText()); - s.parser.parse(field_formula_d.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the A formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the D formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + s.parser.parse(field_formula_b.getText()); - String expression = field_expression.getText(); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the B formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - String[] subExpressions = LyapunovSettings.getTokens(expression); + s.parser.parse(field_formula_c.getText()); - if (subExpressions == null) { - JOptionPane.showMessageDialog(ptra, "The expression does not contain any sub-expressions.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - subExpressions = LyapunovSettings.flatten(subExpressions, "$A", field_formula_a.getText()); - subExpressions = LyapunovSettings.flatten(subExpressions, "$B", field_formula_b.getText()); - subExpressions = LyapunovSettings.flatten(subExpressions, "$C", field_formula_c.getText()); - subExpressions = LyapunovSettings.flatten(subExpressions, "$D", field_formula_d.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the C formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - for (String subExpression : subExpressions) { - s.parser.parse(subExpression); + s.parser.parse(field_formula_d.getText()); if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the Expression formula.", "Error!", JOptionPane.ERROR_MESSAGE); + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the D formula.", "Error!", JOptionPane.ERROR_MESSAGE); return; } - temp_bool = temp_bool | s.parser.foundC(); - } - - s.parser.parse(field_function.getText()); + String expression = field_expression.getText(); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, stat, trap cannot be used in the A formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - temp_bool = temp_bool | s.parser.foundC(); - - s.parser.parse(field_exponent_function.getText()); + String[] subExpressions = LyapunovSettings.getTokens(expression); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, stat, trap cannot be used in the A formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - temp_bool = temp_bool | s.parser.foundC(); - - - s.parser.parse(initial_value.getText()); - - if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the initial value formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - int temp; - try { - temp = Integer.parseInt(initial_iterations.getText()); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if (temp < 0) { - JOptionPane.showMessageDialog(ptra, "Initial iterations number must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } else if (temp > MainWindow.MAX_ITERATIONS_NUMBER) { - JOptionPane.showMessageDialog(ptra, "Initial iterations number must be less than 2147483648.", "Error!", JOptionPane.ERROR_MESSAGE); + if (subExpressions == null) { + JOptionPane.showMessageDialog(ptra, "The expression does not contain any sub-expressions.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + subExpressions = LyapunovSettings.flatten(subExpressions, "$A", field_formula_a.getText()); + subExpressions = LyapunovSettings.flatten(subExpressions, "$B", field_formula_b.getText()); + subExpressions = LyapunovSettings.flatten(subExpressions, "$C", field_formula_c.getText()); + subExpressions = LyapunovSettings.flatten(subExpressions, "$D", field_formula_d.getText()); + + for (String subExpression : subExpressions) { + s.parser.parse(subExpression); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the Expression formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + temp_bool = temp_bool || s.parser.foundC(); + } + + s.parser.parse(field_function.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, stat, trap cannot be used in the A formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + temp_bool = temp_bool || s.parser.foundC(); + + s.parser.parse(field_exponent_function.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, stat, trap cannot be used in the A formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + temp_bool = temp_bool || s.parser.foundC(); + + + s.parser.parse(initial_value.getText()); + + if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the initial value formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + int temp; + try { + temp = Integer.parseInt(initial_iterations.getText()); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp < 0) { + JOptionPane.showMessageDialog(ptra, "Initial iterations number must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } else if (temp > MainWindow.MAX_ITERATIONS_NUMBER) { + JOptionPane.showMessageDialog(ptra, "Initial iterations number must be less than 2147483648.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.fns.lpns.lyapunovA = field_formula_a.getText(); + s.fns.lpns.lyapunovB = field_formula_b.getText(); + s.fns.lpns.lyapunovC = field_formula_c.getText(); + s.fns.lpns.lyapunovD = field_formula_d.getText(); + s.fns.lpns.lyapunovExpression = field_expression.getText(); + s.fns.lpns.lyapunovFinalExpression = subExpressions; + s.fns.lpns.useLyapunovExponent = useLyapExponentCheck.isSelected(); + s.fns.lpns.lyapunovFunction = field_function.getText(); + s.fns.lpns.lyapunovExponentFunction = field_exponent_function.getText(); + s.fns.lpns.lyapunovVariableId = variable_choice.getSelectedIndex(); + s.fns.lpns.lyapunovInitialValue = initial_value.getText(); + s.fns.lpns.lyapunovskipBailoutCheck = skipBailout.isSelected(); + s.fns.lpns.lyapunovInitializationIteratons = temp; + + s.userFormulaHasC = temp_bool; + + ptra.setUserFormulaOptions(false); + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.lpns.lyapunovA = field_formula_a.getText(); - s.fns.lpns.lyapunovB = field_formula_b.getText(); - s.fns.lpns.lyapunovC = field_formula_c.getText(); - s.fns.lpns.lyapunovD = field_formula_d.getText(); - s.fns.lpns.lyapunovExpression = field_expression.getText(); - s.fns.lpns.lyapunovFinalExpression = subExpressions; - s.fns.lpns.useLyapunovExponent = useLyapExponentCheck.isSelected(); - s.fns.lpns.lyapunovFunction = field_function.getText(); - s.fns.lpns.lyapunovExponentFunction = field_exponent_function.getText(); - s.fns.lpns.lyapunovVariableId = variable_choice.getSelectedIndex(); - s.fns.lpns.lyapunovInitialValue = initial_value.getText(); - s.fns.lpns.lyapunovskipBailoutCheck = skipBailout.isSelected(); - s.fns.lpns.lyapunovInitializationIteratons = temp; - - s.userFormulaHasC = temp_bool; - - ptra.setUserFormulaOptions(false); - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.optionsEnableShortcut(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -361,10 +358,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/MagneticPendulumDialog.java b/src/fractalzoomer/gui/MagneticPendulumDialog.java index 891e909ba..121e6947e 100644 --- a/src/fractalzoomer/gui/MagneticPendulumDialog.java +++ b/src/fractalzoomer/gui/MagneticPendulumDialog.java @@ -24,8 +24,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import java.util.ArrayList; import java.util.List; @@ -46,7 +44,7 @@ public MagneticPendulumDialog(MainWindow ptr, Settings s, int oldSelected, JRadi setTitle("Magnetic Pendulum"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JPanel magnet_p1 = new JPanel(); magnet_p1.setLayout(new FlowLayout()); @@ -140,7 +138,7 @@ public MagneticPendulumDialog(MainWindow ptr, Settings s, int oldSelected, JRadi String[] variablesArr = new String[variables.size()]; variablesArr = variables.toArray(variablesArr); - JComboBox variable_choice = new JComboBox(variablesArr); + JComboBox variable_choice = new JComboBox<>(variablesArr); variable_choice.setSelectedIndex(s.fns.mps.magnetPendVariableId); variable_choice.setToolTipText("Exposes the magnetic pendulum accumulated length to the selected variable."); variable_choice.setFocusable(false); @@ -171,84 +169,83 @@ public MagneticPendulumDialog(MainWindow ptr, Settings s, int oldSelected, JRadi setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); + return; + } - try { - double[][] temp_magnet = new double[magnet_panels.length][2]; - double[][] temp_magnet_strength = new double[magnet_panels.length][2]; - double[] temp_gravity = new double[2]; - double[] temp_friction = new double[2]; - double[] temp_pendulum = new double[2]; - - for (int k = 0; k < magnet_panels.length; k++) { - temp_magnet[k][0] = Double.parseDouble(magnet_re[k].getText()); - temp_magnet[k][1] = Double.parseDouble(magnet_im[k].getText()); - temp_magnet_strength[k][0] = Double.parseDouble(magnet_strength_re[k].getText()); - temp_magnet_strength[k][1] = Double.parseDouble(magnet_strength_im[k].getText()); + try { + double[][] temp_magnet = new double[magnet_panels.length][2]; + double[][] temp_magnet_strength = new double[magnet_panels.length][2]; + double[] temp_gravity = new double[2]; + double[] temp_friction = new double[2]; + double[] temp_pendulum = new double[2]; + + for (int k = 0; k < magnet_panels.length; k++) { + temp_magnet[k][0] = Double.parseDouble(magnet_re[k].getText()); + temp_magnet[k][1] = Double.parseDouble(magnet_im[k].getText()); + temp_magnet_strength[k][0] = Double.parseDouble(magnet_strength_re[k].getText()); + temp_magnet_strength[k][1] = Double.parseDouble(magnet_strength_im[k].getText()); + } + + temp_gravity[0] = Double.parseDouble(gravity_re.getText()); + temp_gravity[1] = Double.parseDouble(gravity_im.getText()); + + temp_friction[0] = Double.parseDouble(friction_re.getText()); + temp_friction[1] = Double.parseDouble(friction_im.getText()); + + temp_pendulum[0] = Double.parseDouble(pendulum_re.getText()); + temp_pendulum[1] = Double.parseDouble(pendulum_im.getText()); + double temp_height = Double.parseDouble(pendulum_height.getText()); + double temp_stepsize = Double.parseDouble(pendulum_stepsize_re.getText()); + double temp_stepsize_im = Double.parseDouble(pendulum_stepsize_im.getText()); + + s.fns.mps.magnetLocation = temp_magnet; + s.fns.mps.magnetStrength = temp_magnet_strength; + s.fns.mps.gravity = temp_gravity; + s.fns.mps.friction = temp_friction; + s.fns.mps.pendulum = temp_pendulum; + s.fns.mps.height = temp_height; + s.fns.mps.stepsize = temp_stepsize; + s.fns.mps.stepsize_im = temp_stepsize_im; + s.fns.mps.magnetPendVariableId = variable_choice.getSelectedIndex(); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - temp_gravity[0] = Double.parseDouble(gravity_re.getText()); - temp_gravity[1] = Double.parseDouble(gravity_im.getText()); - - temp_friction[0] = Double.parseDouble(friction_re.getText()); - temp_friction[1] = Double.parseDouble(friction_im.getText()); - - temp_pendulum[0] = Double.parseDouble(pendulum_re.getText()); - temp_pendulum[1] = Double.parseDouble(pendulum_im.getText()); - double temp_height = Double.parseDouble(pendulum_height.getText()); - double temp_stepsize = Double.parseDouble(pendulum_stepsize_re.getText()); - double temp_stepsize_im = Double.parseDouble(pendulum_stepsize_im.getText()); - - s.fns.mps.magnetLocation = temp_magnet; - s.fns.mps.magnetStrength = temp_magnet_strength; - s.fns.mps.gravity = temp_gravity; - s.fns.mps.friction = temp_friction; - s.fns.mps.pendulum = temp_pendulum; - s.fns.mps.height = temp_height; - s.fns.mps.stepsize = temp_stepsize; - s.fns.mps.stepsize_im = temp_stepsize_im; - s.fns.mps.magnetPendVariableId = variable_choice.getSelectedIndex(); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.optionsEnableShortcut2(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut2(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -261,10 +258,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/MagnificationDialog.java b/src/fractalzoomer/gui/MagnificationDialog.java index 8ffb67c23..80f92f1fb 100644 --- a/src/fractalzoomer/gui/MagnificationDialog.java +++ b/src/fractalzoomer/gui/MagnificationDialog.java @@ -17,17 +17,15 @@ package fractalzoomer.gui; import fractalzoomer.core.MyApfloat; +import fractalzoomer.functions.Fractal; import fractalzoomer.main.Constants; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.Settings; -import fractalzoomer.utils.MathUtils; import org.apfloat.Apfloat; import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.gui.CenterSizeDialog.TEMPLATE_TFIELD; @@ -48,11 +46,21 @@ public MagnificationDialog(MainWindow ptr, Settings s, JTextArea field_size) { setTitle("Magnification"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); Apfloat tempSize; try { - tempSize =new MyApfloat(field_size.getText()); + + if(MyApfloat.setAutomaticPrecision) { + long precision = MyApfloat.getAutomaticPrecision(field_size.getText()); + + if (MyApfloat.shouldSetPrecision(precision, false)) { + Fractal.clearReferences(true); + MyApfloat.setPrecision(precision, s); + } + } + + tempSize = new MyApfloat(field_size.getText()); } catch (Exception ex) { tempSize = s.size; } @@ -72,14 +80,7 @@ public MagnificationDialog(MainWindow ptr, Settings s, JTextArea field_size) { magnification.setText("" + magnificationVal); - SwingUtilities.invokeLater(new Runnable() { - - @Override - public void run() { - magnScroll.getVerticalScrollBar().setValue(0); - - } - }); + SwingUtilities.invokeLater(() -> magnScroll.getVerticalScrollBar().setValue(0)); Object[] message = { " ", @@ -93,49 +94,48 @@ public void run() { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - try { - Apfloat tempMagn = new MyApfloat(magnification.getText()); + try { + Apfloat tempMagn = new MyApfloat(magnification.getText()); - field_size.setText("" + MyApfloat.fp.divide(Constants.DEFAULT_MAGNIFICATION, tempMagn)); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + field_size.setText("" + MyApfloat.fp.divide(Constants.DEFAULT_MAGNIFICATION, tempMagn)); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - dispose(); - } - } - }); + dispose(); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -148,10 +148,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/MainPanel.java b/src/fractalzoomer/gui/MainPanel.java index 9361a4a14..8bcf217b6 100644 --- a/src/fractalzoomer/gui/MainPanel.java +++ b/src/fractalzoomer/gui/MainPanel.java @@ -43,8 +43,8 @@ public void paintComponent(Graphics g) { if(!ptr.getFirstPaint()) { ptr.getMainPanel().getGraphics().drawImage(new BufferedImage(MainWindow.FAST_JULIA_IMAGE_SIZE, MainWindow.FAST_JULIA_IMAGE_SIZE, BufferedImage.TYPE_INT_ARGB), ptr.getScrollPane().getHorizontalScrollBar().getValue(), ptr.getScrollPane().getVerticalScrollBar().getValue(), null); - ptr.getScrollPane().getHorizontalScrollBar().setValue((int)(ptr.getScrollPane().getHorizontalScrollBar().getMaximum() / 2 - ptr.getScrollPane().getHorizontalScrollBar().getSize().getWidth() / 2)); - ptr.getScrollPane().getVerticalScrollBar().setValue((int)(ptr.getScrollPane().getVerticalScrollBar().getMaximum() / 2 - ptr.getScrollPane().getVerticalScrollBar().getSize().getHeight() / 2)); + ptr.getScrollPane().getHorizontalScrollBar().setValue((int)(ptr.getScrollPane().getHorizontalScrollBar().getMaximum() / 2.0 - ptr.getScrollPane().getHorizontalScrollBar().getSize().getWidth() / 2.0)); + ptr.getScrollPane().getVerticalScrollBar().setValue((int)(ptr.getScrollPane().getVerticalScrollBar().getMaximum() / 2.0 - ptr.getScrollPane().getVerticalScrollBar().getSize().getHeight() / 2.0)); ptr.setFirstPaint(); } diff --git a/src/fractalzoomer/gui/MandelbrotNthDialog.java b/src/fractalzoomer/gui/MandelbrotNthDialog.java index 0171bf99c..3b16cec4d 100644 --- a/src/fractalzoomer/gui/MandelbrotNthDialog.java +++ b/src/fractalzoomer/gui/MandelbrotNthDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -42,10 +40,10 @@ public MandelbrotNthDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBu setTitle("Exponent"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JLabel zw = new JLabel(); - zw.setIcon(getIcon("/fractalzoomer/icons/zw.png")); + zw.setIcon(MainWindow.getIcon("zw.png")); JTextField field = new JTextField(); field.setText("" + s.fns.z_exponent); @@ -60,52 +58,51 @@ public MandelbrotNthDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBu setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; + e -> { + String prop = e.getPropertyName(); + + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + + Object value = optionPane.getValue(); + + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } + + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); + return; + } + + try { + s.fns.z_exponent = Double.parseDouble(field.getText()); + s.fns.z_exponent = s.fns.z_exponent == 0.0 ? 0.0 : s.fns.z_exponent; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + ptra.optionsEnableShortcut(); dispose(); - return; - } - - try { - s.fns.z_exponent = Double.parseDouble(field.getText()); - s.fns.z_exponent = s.fns.z_exponent == 0.0 ? 0.0 : s.fns.z_exponent; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -118,10 +115,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/MandelbrotWthDialog.java b/src/fractalzoomer/gui/MandelbrotWthDialog.java index 00ad393c6..b8b9bdfea 100644 --- a/src/fractalzoomer/gui/MandelbrotWthDialog.java +++ b/src/fractalzoomer/gui/MandelbrotWthDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -42,10 +40,10 @@ public MandelbrotWthDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBu setTitle("Exponent"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JLabel zw = new JLabel(); - zw.setIcon(getIcon("/fractalzoomer/icons/zw.png")); + zw.setIcon(MainWindow.getIcon("zw.png")); JTextField field_real = new JTextField(); field_real.setText("" + s.fns.z_exponent_complex[0]); @@ -66,54 +64,53 @@ public MandelbrotWthDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBu setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; + e -> { + String prop = e.getPropertyName(); + + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + + Object value = optionPane.getValue(); + + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } + + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); + return; + } + + try { + double temp3 = Double.parseDouble(field_real.getText()); + double temp4 = Double.parseDouble(field_imaginary.getText()); + s.fns.z_exponent_complex[0] = temp3 == 0.0 ? 0.0 : temp3; + s.fns.z_exponent_complex[1] = temp4 == 0.0 ? 0.0 : temp4; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + ptra.optionsEnableShortcut(); dispose(); - return; - } - - try { - double temp3 = Double.parseDouble(field_real.getText()); - double temp4 = Double.parseDouble(field_imaginary.getText()); - s.fns.z_exponent_complex[0] = temp3 == 0.0 ? 0.0 : temp3; - s.fns.z_exponent_complex[1] = temp4 == 0.0 ? 0.0 : temp4; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -126,10 +123,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/MandelgrassDialog.java b/src/fractalzoomer/gui/MandelgrassDialog.java index 6940bc893..5def75995 100644 --- a/src/fractalzoomer/gui/MandelgrassDialog.java +++ b/src/fractalzoomer/gui/MandelgrassDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.main.Constants.MANDELBROTWTH; import static fractalzoomer.main.Constants.MANDELPOLY; @@ -45,7 +43,7 @@ public MandelgrassDialog(MainWindow ptr, Settings s, JMenuItem mandel_grass_opt) setTitle("Mandel Grass"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JCheckBox mandelgrass = new JCheckBox("Mandel Grass"); mandelgrass.setSelected(s.fns.mandel_grass); @@ -71,67 +69,66 @@ public MandelgrassDialog(MainWindow ptr, Settings s, JMenuItem mandel_grass_opt) setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - try { - double temp = Double.parseDouble(field_real.getText()); - double temp2 = Double.parseDouble(field_imaginary.getText()); + try { + double temp = Double.parseDouble(field_real.getText()); + double temp2 = Double.parseDouble(field_imaginary.getText()); - s.fns.mandel_grass_vals[0] = temp; - s.fns.mandel_grass_vals[1] = temp2; + s.fns.mandel_grass_vals[0] = temp; + s.fns.mandel_grass_vals[1] = temp2; - boolean oldMandelGrass = s.fns.mandel_grass; + boolean oldMandelGrass = s.fns.mandel_grass; - s.fns.mandel_grass = mandelgrass.isSelected(); + s.fns.mandel_grass = mandelgrass.isSelected(); - if(s.fns.mandel_grass && !oldMandelGrass) { - mandel_grass_opt.setIcon(getIcon("/fractalzoomer/icons/check.png")); - } - else if(!s.fns.mandel_grass && oldMandelGrass) { - mandel_grass_opt.setIcon(null); - } + if(s.fns.mandel_grass && !oldMandelGrass) { + mandel_grass_opt.setIcon(MainWindow.getIcon("check.png")); + } + else if(!s.fns.mandel_grass && oldMandelGrass) { + mandel_grass_opt.setIcon(null); + } - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - dispose(); + dispose(); - if (s.fns.function <= 9 || s.fns.function == MANDELPOLY || s.fns.function == MANDELBROTWTH) { - ptra.defaultFractalSettings(true); + if (s.fns.function <= 9 || s.fns.function == MANDELPOLY || s.fns.function == MANDELBROTWTH) { + ptra.defaultFractalSettings(true); + } } - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -144,10 +141,4 @@ else if(!s.fns.mandel_grass && oldMandelGrass) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/MemoryLabel.java b/src/fractalzoomer/gui/MemoryLabel.java index 92afbe3f0..5b0cedf96 100644 --- a/src/fractalzoomer/gui/MemoryLabel.java +++ b/src/fractalzoomer/gui/MemoryLabel.java @@ -31,7 +31,7 @@ */ public class MemoryLabel extends JLabel { private static final long serialVersionUID = 3645023799182837311L; - private final double MiB = 1024 * 1024; + private final double MiB = 1024.0 * 1024.0; private double maxMemory; private final double installedMemory = getInstalledMemory() / MiB; private double allocatedMemory, usedMemory; diff --git a/src/fractalzoomer/gui/MullerFormulaDialog.java b/src/fractalzoomer/gui/MullerFormulaDialog.java index fca3df4d0..bc8210acf 100644 --- a/src/fractalzoomer/gui/MullerFormulaDialog.java +++ b/src/fractalzoomer/gui/MullerFormulaDialog.java @@ -24,8 +24,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -44,7 +42,7 @@ public MullerFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBu setTitle("Muller Formula"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); String f1 = s.fns.user_fz_formula; @@ -64,27 +62,27 @@ public MullerFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBu images_panel.setLayout(new GridLayout(5, 1)); JLabel imagelabel46 = new JLabel(); - imagelabel46.setIcon(getIcon("/fractalzoomer/icons/muller1.png")); + imagelabel46.setIcon(MainWindow.getIcon("muller1.png")); JPanel imagepanel46 = new JPanel(); imagepanel46.add(imagelabel46); JLabel imagelabel56 = new JLabel(); - imagelabel56.setIcon(getIcon("/fractalzoomer/icons/muller2.png")); + imagelabel56.setIcon(MainWindow.getIcon("muller2.png")); JPanel imagepanel56 = new JPanel(); imagepanel56.add(imagelabel56); JLabel imagelabel66 = new JLabel(); - imagelabel66.setIcon(getIcon("/fractalzoomer/icons/muller3.png")); + imagelabel66.setIcon(MainWindow.getIcon("muller3.png")); JPanel imagepanel66 = new JPanel(); imagepanel66.add(imagelabel66); JLabel imagelabel76 = new JLabel(); - imagelabel76.setIcon(getIcon("/fractalzoomer/icons/muller4.png")); + imagelabel76.setIcon(MainWindow.getIcon("muller4.png")); JPanel imagepanel76 = new JPanel(); imagepanel76.add(imagelabel76); JLabel imagelabel86 = new JLabel(); - imagelabel86.setIcon(getIcon("/fractalzoomer/icons/muller5.png")); + imagelabel86.setIcon(MainWindow.getIcon("muller5.png")); JPanel imagepanel86 = new JPanel(); imagepanel86.add(imagelabel86); @@ -111,57 +109,56 @@ public MullerFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBu setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); + return; + } + + try { + s.parser.parse(field_fz_formula7.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - try { - s.parser.parse(field_fz_formula7.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + s.fns.user_fz_formula = field_fz_formula7.getText(); + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.user_fz_formula = field_fz_formula7.getText(); - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.optionsEnableShortcut2(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut2(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -174,10 +171,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/NovaDialog.java b/src/fractalzoomer/gui/NovaDialog.java index 4f637aa2b..b1661695e 100644 --- a/src/fractalzoomer/gui/NovaDialog.java +++ b/src/fractalzoomer/gui/NovaDialog.java @@ -21,12 +21,8 @@ import fractalzoomer.main.app_settings.Settings; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -45,10 +41,10 @@ public NovaDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButtonMenuI setTitle("Nova (Method, Exponent, Relaxation)"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JLabel novazw = new JLabel(); - novazw.setIcon(getIcon("/fractalzoomer/icons/novazw.png")); + novazw.setIcon(MainWindow.getIcon("novazw.png")); JTextField field_real = new JTextField(); field_real.setText("" + s.fns.z_exponent_nova[0]); @@ -75,7 +71,7 @@ public NovaDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButtonMenuI k_panel.add(new JLabel(" Imaginary:")); k_panel.add(field_imaginaryk); - JComboBox method_choice = new JComboBox(Constants.novaMethods); + JComboBox method_choice = new JComboBox<>(Constants.novaMethods); method_choice.setSelectedIndex(s.fns.nova_method); method_choice.setToolTipText("Selects the root finding method for the Nova function."); method_choice.setFocusable(false); @@ -85,17 +81,10 @@ public NovaDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButtonMenuI defaultInit.setToolTipText("Uses 1 + 0i for Nova initialization."); defaultInit.setFocusable(false); - method_choice.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - if (method_choice.getSelectedIndex() != MainWindow.NOVA_NEWTON_HINES) { - k_panel.setVisible(false); - } else { - k_panel.setVisible(true); - } - - pack(); - } + method_choice.addActionListener(e -> { + + k_panel.setVisible(method_choice.getSelectedIndex() == MainWindow.NOVA_NEWTON_HINES); + pack(); }); if (method_choice.getSelectedIndex() != MainWindow.NOVA_NEWTON_HINES) { @@ -124,79 +113,78 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); + return; + } - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } + try { + int temp7 = method_choice.getSelectedIndex(); + double temp3 = Double.parseDouble(field_real.getText()); + double temp4 = Double.parseDouble(field_imaginary.getText()); + double temp5 = Double.parseDouble(field_real2.getText()); + double temp6 = Double.parseDouble(field_imaginary2.getText()); - try { - int temp7 = method_choice.getSelectedIndex(); - double temp3 = Double.parseDouble(field_real.getText()); - double temp4 = Double.parseDouble(field_imaginary.getText()); - double temp5 = Double.parseDouble(field_real2.getText()); - double temp6 = Double.parseDouble(field_imaginary2.getText()); - - double temp8 = 0, temp9 = 0; - if (method_choice.getSelectedIndex() == MainWindow.NOVA_NEWTON_HINES) { - temp8 = Double.parseDouble(field_realk.getText()); - temp9 = Double.parseDouble(field_imaginaryk.getText()); - } - - if (method_choice.getSelectedIndex() == MainWindow.NOVA_NEWTON_HINES) { - s.fns.newton_hines_k[0] = temp8; - s.fns.newton_hines_k[1] = temp9; - } + double temp8 = 0, temp9 = 0; + if (method_choice.getSelectedIndex() == MainWindow.NOVA_NEWTON_HINES) { + temp8 = Double.parseDouble(field_realk.getText()); + temp9 = Double.parseDouble(field_imaginaryk.getText()); + } - s.fns.z_exponent_nova[0] = temp3 == 0.0 ? 0.0 : temp3; - s.fns.z_exponent_nova[1] = temp4 == 0.0 ? 0.0 : temp4; + if (method_choice.getSelectedIndex() == MainWindow.NOVA_NEWTON_HINES) { + s.fns.newton_hines_k[0] = temp8; + s.fns.newton_hines_k[1] = temp9; + } - s.fns.relaxation[0] = temp5 == 0.0 ? 0.0 : temp5; - s.fns.relaxation[1] = temp6 == 0.0 ? 0.0 : temp6; + s.fns.z_exponent_nova[0] = temp3 == 0.0 ? 0.0 : temp3; + s.fns.z_exponent_nova[1] = temp4 == 0.0 ? 0.0 : temp4; - s.fns.nova_method = temp7; + s.fns.relaxation[0] = temp5 == 0.0 ? 0.0 : temp5; + s.fns.relaxation[1] = temp6 == 0.0 ? 0.0 : temp6; - s.fns.defaultNovaInitialValue = defaultInit.isSelected(); - - ptr.setFunctionPostNova(); + s.fns.nova_method = temp7; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + s.fns.defaultNovaInitialValue = defaultInit.isSelected(); - ptra.optionsEnableShortcut(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + ptr.setFunctionPostNova(); + + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + ptra.optionsEnableShortcut(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -209,10 +197,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/OffsetColoringDialog.java b/src/fractalzoomer/gui/OffsetColoringDialog.java index 8cddf0753..bccd5fa46 100644 --- a/src/fractalzoomer/gui/OffsetColoringDialog.java +++ b/src/fractalzoomer/gui/OffsetColoringDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -42,7 +40,7 @@ public OffsetColoringDialog(MainWindow ptr, Settings s, boolean greedy_algorithm setTitle("Offset Coloring"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField offset_field = new JTextField(); offset_field.setText("" + s.ofs.post_process_offset); @@ -80,73 +78,72 @@ public OffsetColoringDialog(MainWindow ptr, Settings s, boolean greedy_algorithm setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - try { - int temp = Integer.parseInt(offset_field.getText()); - double temp2 = Double.parseDouble(noise_factor_field.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (temp < 0) { - JOptionPane.showMessageDialog(ptra, "The coloring offset must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; } - if (temp2 <= 0) { - JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + try { + int temp = Integer.parseInt(offset_field.getText()); + double temp2 = Double.parseDouble(noise_factor_field.getText()); + + if (temp < 0) { + JOptionPane.showMessageDialog(ptra, "The coloring offset must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp2 <= 0) { + JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.ofs.offset_coloring = enable_offset_coloring.isSelected(); + s.ofs.post_process_offset = temp; + s.ofs.of_noise_reducing_factor = temp2; + s.ofs.of_blending = color_blend_opt.getValue() / 100.0; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.ofs.offset_coloring = enable_offset_coloring.isSelected(); - s.ofs.post_process_offset = temp; - s.ofs.of_noise_reducing_factor = temp2; - s.ofs.of_blending = color_blend_opt.getValue() / 100.0; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + dispose(); - dispose(); + if (greedy_algorithm && enable_offset_coloring.isSelected() && !julia_map && !s.d3s.d3) { + JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } - if (greedy_algorithm && enable_offset_coloring.isSelected() && !julia_map && !s.d3s.d3) { - JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); - } + if (!s.fns.smoothing && s.ofs.offset_coloring) { + JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } - if (!s.fns.smoothing && s.ofs.offset_coloring) { - JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + ptra.setPostProcessingPost(); } - - ptra.setPostProcessingPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -159,10 +156,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/OptimizationsMenu.java b/src/fractalzoomer/gui/OptimizationsMenu.java index 86fd47df0..9d28069bc 100644 --- a/src/fractalzoomer/gui/OptimizationsMenu.java +++ b/src/fractalzoomer/gui/OptimizationsMenu.java @@ -20,7 +20,6 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -43,18 +42,18 @@ public OptimizationsMenu(MainWindow ptr2, String name) { this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/optimizations.png")); + setIcon(MainWindow.getIcon("optimizations.png")); - thread_number = new JMenuItem("Threads", getIcon("/fractalzoomer/icons/threads.png")); - greedy_algorithm_item = new JMenuItem("Greedy Drawing Algorithms", getIcon("/fractalzoomer/icons/greedy_algorithm.png")); + thread_number = new JMenuItem("Threads", MainWindow.getIcon("threads.png")); + greedy_algorithm_item = new JMenuItem("Greedy Drawing Algorithms", MainWindow.getIcon("greedy_algorithm.png")); periodicity_checking_opt = new JCheckBoxMenuItem("Periodicity Checking"); auto_repaint_image_opt = new JCheckBoxMenuItem("Show Drawing Progress"); - perturbation_theory = new JMenuItem("Perturbation Theory", getIcon("/fractalzoomer/icons/perturbation.png")); + perturbation_theory = new JMenuItem("Perturbation Theory", MainWindow.getIcon("perturbation.png")); - quick_draw_opt = new JMenuItem("Quick Draw Tiles", getIcon("/fractalzoomer/icons/quickdraw.png")); + quick_draw_opt = new JMenuItem("Quick Draw", MainWindow.getIcon("quickdraw.png")); thread_number.setToolTipText("Sets the number of parallel drawing threads."); - quick_draw_opt.setToolTipText("Sets the tile size for the quick draw method."); + quick_draw_opt.setToolTipText("Sets the options for the quick draw method."); periodicity_checking_opt.setToolTipText("Renders the image faster when containing a lot of bounded areas."); greedy_algorithm_item.setToolTipText("Sets the greedy algorithms options."); perturbation_theory.setToolTipText("Sets the perturbation theory settings."); @@ -66,65 +65,17 @@ public OptimizationsMenu(MainWindow ptr2, String name) { perturbation_theory.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_1, ActionEvent.ALT_MASK)); auto_repaint_image_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_R, ActionEvent.ALT_MASK | ActionEvent.SHIFT_MASK)); - thread_number.addActionListener(new ActionListener() { + thread_number.addActionListener(e -> ptr.setThreadsNumber()); - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setThreadsNumber(); - - } - }); - - quick_draw_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setQuickDrawTiles(); - - } - }); + quick_draw_opt.addActionListener(e -> ptr.setQuickDrawTiles()); - greedy_algorithm_item.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setGreedyAlgorithms(); - - } - }); - - periodicity_checking_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { + greedy_algorithm_item.addActionListener(e -> ptr.setGreedyAlgorithms()); - ptr.setPeriodicityChecking(); + periodicity_checking_opt.addActionListener(e -> ptr.setPeriodicityChecking()); - } - }); + auto_repaint_image_opt.addActionListener(e -> ptr.setAutoRepaintImage()); - auto_repaint_image_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setAutoRepaintImage(); - - } - }); - - perturbation_theory.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPerturbationTheory(); - - } - }); + perturbation_theory.addActionListener(e -> ptr.setPerturbationTheory()); add(thread_number); @@ -140,12 +91,6 @@ public void actionPerformed(ActionEvent e) { add(auto_repaint_image_opt); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public JCheckBoxMenuItem getPeriodicityChecking() { return periodicity_checking_opt; diff --git a/src/fractalzoomer/gui/OptionsMenu.java b/src/fractalzoomer/gui/OptionsMenu.java index 6aa18c286..015c604ab 100644 --- a/src/fractalzoomer/gui/OptionsMenu.java +++ b/src/fractalzoomer/gui/OptionsMenu.java @@ -18,10 +18,10 @@ import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.PaletteSettings; +import fractalzoomer.main.app_settings.Settings; import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -42,6 +42,8 @@ public class OptionsMenu extends JMenu { private JMenuItem filters_options; private JMenuItem size_of_image; private JMenuItem iterations; + + private JMenuItem jitter_opt; private JMenuItem increase_iterations; private JMenuItem decrease_iterations; private JMenuItem period; @@ -70,53 +72,55 @@ public OptionsMenu(MainWindow ptr2, String name, PaletteSettings ps, PaletteSett fractal_options_menu = new FractalOptionsMenu(ptr, "Fractal Options", apply_plane_on_julia, apply_plane_on_julia_seed, function, plane_type, pre_filter, post_filter, plane_influence); iterations_menu = new JMenu("Iterations"); - iterations_menu.setIcon(getIcon("/fractalzoomer/icons/iterations.png")); + iterations_menu.setIcon(MainWindow.getIcon("iterations.png")); + + increase_iterations = new JMenuItem("Increase Iterations", MainWindow.getIcon("plus.png")); - increase_iterations = new JMenuItem("Increase Iterations", getIcon("/fractalzoomer/icons/plus.png")); + decrease_iterations = new JMenuItem("Decrease Iterations", MainWindow.getIcon("minus.png")); - decrease_iterations = new JMenuItem("Decrease Iterations", getIcon("/fractalzoomer/icons/minus.png")); + iterations = new JMenuItem("Set Iterations", MainWindow.getIcon("iterations.png")); - iterations = new JMenuItem("Set Iterations", getIcon("/fractalzoomer/icons/iterations.png")); + period = new JMenuItem("Period", MainWindow.getIcon("period.png")); - period = new JMenuItem("Period", getIcon("/fractalzoomer/icons/period.png")); + jitter_opt = new JMenuItem("Jitter", MainWindow.getIcon("jitter.png")); bailout_condition_menu = new BailoutConditionsMenu(ptr, "Bailout Condition", bailout_test_algorithm); convergent_bailout_condition_menu = new ConvergentBailoutConditionsMenu(ptr, "Convergent Bailout Condition", convergent_bailout_test_algorithm); - bailout_number = new JMenuItem("Bailout", getIcon("/fractalzoomer/icons/bailout.png")); + bailout_number = new JMenuItem("Bailout", MainWindow.getIcon("bailout.png")); rotation_menu = new JMenu("Rotation"); - rotation_menu.setIcon(getIcon("/fractalzoomer/icons/rotate.png")); + rotation_menu.setIcon(MainWindow.getIcon("rotate.png")); - set_rotation = new JMenuItem("Set Rotation", getIcon("/fractalzoomer/icons/rotate.png")); + set_rotation = new JMenuItem("Set Rotation", MainWindow.getIcon("rotate.png")); - increase_rotation = new JMenuItem("Increase Rotation", getIcon("/fractalzoomer/icons/plus.png")); + increase_rotation = new JMenuItem("Increase Rotation", MainWindow.getIcon("plus.png")); - decrease_rotation = new JMenuItem("Decrease Rotation", getIcon("/fractalzoomer/icons/minus.png")); + decrease_rotation = new JMenuItem("Decrease Rotation", MainWindow.getIcon("minus.png")); - point_opt = new JMenuItem("User Point", getIcon("/fractalzoomer/icons/user_point.png")); + point_opt = new JMenuItem("User Point", MainWindow.getIcon("user_point.png")); - change_zooming_factor = new JMenuItem("Zooming Factor", getIcon("/fractalzoomer/icons/zooming_factor.png")); + change_zooming_factor = new JMenuItem("Zooming Factor", MainWindow.getIcon("zooming_factor.png")); - size_of_image = new JMenuItem("Image Size", getIcon("/fractalzoomer/icons/image_size.png")); + size_of_image = new JMenuItem("Image Size", MainWindow.getIcon("image_size.png")); - height_ratio_number = new JMenuItem("Stretch Factor", getIcon("/fractalzoomer/icons/stretch.png")); + height_ratio_number = new JMenuItem("Stretch Factor", MainWindow.getIcon("stretch.png")); optimizations_menu = new OptimizationsMenu(ptr, "Optimizations"); tools_options_menu = new ToolsOptionsMenu(ptr, "Tools Options", show_orbit_converging_point); - filters_options = new JMenuItem("Filters Options", getIcon("/fractalzoomer/icons/filter_options.png")); + filters_options = new JMenuItem("Filters Options", MainWindow.getIcon("filter_options.png")); window_menu = new JMenu("Window"); - window_menu.setIcon(getIcon("/fractalzoomer/icons/window.png")); + window_menu.setIcon(MainWindow.getIcon("window.png")); colors_menu = new ColorsMenu(ptr, "Colors", ps, ps2, smoothing, out_coloring_algorithm, in_coloring_algorithm, color_blending, temp_color_cycling_location, temp_color_cycling_location2); - overview_opt = new JMenuItem("Options Overview", getIcon("/fractalzoomer/icons/overview.png")); + overview_opt = new JMenuItem("Options Overview", MainWindow.getIcon("overview.png")); - stats_opt = new JMenuItem("Statistics", getIcon("/fractalzoomer/icons/stats.png")); + stats_opt = new JMenuItem("Statistics", MainWindow.getIcon("stats.png")); toolbar_opt = new JCheckBoxMenuItem("Tool Bar"); statusbar_opt = new JCheckBoxMenuItem("Status Bar"); @@ -142,6 +146,7 @@ public OptionsMenu(MainWindow ptr2, String name, PaletteSettings ps, PaletteSett statusbar_opt.setToolTipText("Activates the status bar."); infobar_opt.setToolTipText("Activates the information bar."); fullscreen_opt.setToolTipText("Toggles the application from window mode to full screen."); + jitter_opt.setToolTipText("Adds jitter to each pixel."); size_of_image.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F, ActionEvent.CTRL_MASK)); iterations.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_I, 0)); @@ -161,188 +166,47 @@ public OptionsMenu(MainWindow ptr2, String name, PaletteSettings ps, PaletteSett infobar_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, ActionEvent.ALT_MASK)); fullscreen_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F11, 0)); stats_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F12, 0)); + jitter_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_J, ActionEvent.CTRL_MASK | ActionEvent.SHIFT_MASK)); overview_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, ActionEvent.SHIFT_MASK)); - size_of_image.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setSizeOfImage(); - - } - }); - - iterations.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setIterations(); - - } - }); - - period.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPeriod(); - - } - }); - - increase_iterations.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.increaseIterations(); - - } - }); - - decrease_iterations.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.decreaseIterations(); - - } - }); - - bailout_number.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBailout(); - - } - }); - - set_rotation.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setRotation(); - - } - }); - - increase_rotation.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.increaseRotation(); - - } - }); - - decrease_rotation.addActionListener(new ActionListener() { + size_of_image.addActionListener(e -> ptr.setSizeOfImage()); - @Override - public void actionPerformed(ActionEvent e) { + iterations.addActionListener(e -> ptr.setIterations()); - ptr.decreaseRotation(); + period.addActionListener(e -> ptr.setPeriod()); - } - }); + increase_iterations.addActionListener(e -> ptr.increaseIterations()); - point_opt.addActionListener(new ActionListener() { + decrease_iterations.addActionListener(e -> ptr.decreaseIterations()); - @Override - public void actionPerformed(ActionEvent e) { + bailout_number.addActionListener(e -> ptr.setBailout()); - ptr.setPoint(); + set_rotation.addActionListener(e -> ptr.setRotation()); - } - }); + increase_rotation.addActionListener(e -> ptr.increaseRotation()); - change_zooming_factor.addActionListener(new ActionListener() { + decrease_rotation.addActionListener(e -> ptr.decreaseRotation()); - @Override - public void actionPerformed(ActionEvent e) { + point_opt.addActionListener(e -> ptr.setPoint()); - ptr.setZoomingFactor(); + change_zooming_factor.addActionListener(e -> ptr.setZoomingFactor()); - } - }); + height_ratio_number.addActionListener(e -> ptr.setHeightRatio()); - height_ratio_number.addActionListener(new ActionListener() { + overview_opt.addActionListener(e -> ptr.Overview()); - @Override - public void actionPerformed(ActionEvent e) { + stats_opt.addActionListener(e -> ptr.Stats()); - ptr.setHeightRatio(); + toolbar_opt.addActionListener(e -> ptr.setToolbar()); - } - }); + statusbar_opt.addActionListener(e -> ptr.setStatubar()); - overview_opt.addActionListener(new ActionListener() { + infobar_opt.addActionListener(e -> ptr.setInfobar()); - @Override - public void actionPerformed(ActionEvent e) { + fullscreen_opt.addActionListener(e -> ptr.setFullScreen()); - ptr.Overview(); - - } - }); - - stats_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.Stats(); - - } - }); - - toolbar_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setToolbar(); - - } - }); - - statusbar_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setStatubar(); - - } - }); - - infobar_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setInfobar(); - - } - }); - - fullscreen_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFullScreen(); - - } - }); + jitter_opt.addActionListener(e -> ptr.setJitter()); window_menu.add(toolbar_opt); window_menu.add(infobar_opt); @@ -354,13 +218,7 @@ public void actionPerformed(ActionEvent e) { statusbar_opt.setSelected(true); fullscreen_opt.setSelected(false); - filters_options.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - ptr.filtersOptions(); - } - }); + filters_options.addActionListener(e -> ptr.filtersOptions()); iterations_menu.add(iterations); iterations_menu.add(increase_iterations); @@ -388,6 +246,8 @@ public void actionPerformed(ActionEvent e) { addSeparator(); add(height_ratio_number); addSeparator(); + add(jitter_opt); + addSeparator(); add(period); addSeparator(); add(change_zooming_factor); @@ -405,12 +265,6 @@ public void actionPerformed(ActionEvent e) { add(window_menu); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public JCheckBoxMenuItem getPeriodicityChecking() { return optimizations_menu.getPeriodicityChecking(); @@ -423,6 +277,10 @@ public JMenuItem getGreedyAlgorithm() { } + public JMenuItem getJitter() { + return jitter_opt; + } + public JRadioButtonMenuItem[] getOutColoringPalette() { return colors_menu.getOutColoringPalette(); @@ -889,4 +747,15 @@ public JCheckBoxMenuItem getAutoRepaintImage() { } + public void updateIcons(Settings s) { + + if(s.js.enableJitter) { + jitter_opt.setIcon(MainWindow.getIcon("jitter_enabled.png")); + } + else { + jitter_opt.setIcon(MainWindow.getIcon("jitter.png")); + } + + } + } diff --git a/src/fractalzoomer/gui/OrbitDialog.java b/src/fractalzoomer/gui/OrbitDialog.java index a78f94618..068b36fcf 100644 --- a/src/fractalzoomer/gui/OrbitDialog.java +++ b/src/fractalzoomer/gui/OrbitDialog.java @@ -21,13 +21,9 @@ import fractalzoomer.utils.MathUtils; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.geom.Point2D; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -46,7 +42,7 @@ public OrbitDialog(MainWindow ptr, Settings s, double[] orbit_vals) { setTitle("Orbit"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JTextField field_real = new JTextField(); @@ -68,35 +64,31 @@ public OrbitDialog(MainWindow ptr, Settings s, double[] orbit_vals) { current_center.setSelected(false); current_center.setFocusable(false); - current_center.addActionListener(new ActionListener() { + current_center.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - if (!current_center.isSelected()) { - if (orbit_vals[0] == 0) { - field_real.setText("" + 0.0); - } else { - field_real.setText("" + orbit_vals[0]); - } + if (!current_center.isSelected()) { + if (orbit_vals[0] == 0) { + field_real.setText("" + 0.0); + } else { + field_real.setText("" + orbit_vals[0]); + } - field_real.setEditable(true); + field_real.setEditable(true); - if (orbit_vals[1] == 0) { - field_imaginary.setText("" + 0.0); - } else { - field_imaginary.setText("" + orbit_vals[1]); - } - field_imaginary.setEditable(true); + if (orbit_vals[1] == 0) { + field_imaginary.setText("" + 0.0); } else { + field_imaginary.setText("" + orbit_vals[1]); + } + field_imaginary.setEditable(true); + } else { - Point2D.Double p = MathUtils.rotatePointRelativeToPoint(s.xCenter.doubleValue(), s.yCenter.doubleValue(), Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center)); + Point2D.Double p = MathUtils.rotatePointRelativeToPoint(s.xCenter.doubleValue(), s.yCenter.doubleValue(), Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center)); - field_real.setText("" + p.x); - field_real.setEditable(false); - field_imaginary.setText("" + p.y); - field_imaginary.setEditable(false); - } + field_real.setText("" + p.x); + field_real.setEditable(false); + field_imaginary.setText("" + p.y); + field_imaginary.setEditable(false); } }); @@ -118,70 +110,69 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } - - double x_real = 0, y_imag = 0; - int seq_points = 0; - try { - double tempReal = Double.parseDouble(field_real.getText()); - double tempImaginary = Double.parseDouble(field_imaginary.getText()); - seq_points = Integer.parseInt(sequence_points.getText()); - - if (seq_points <= 0) { - JOptionPane.showMessageDialog(ptra, "Sequence points number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; } - orbit_vals[0] = tempReal; - orbit_vals[1] = tempImaginary; + double x_real = 0, y_imag = 0; + int seq_points = 0; + try { + double tempReal = Double.parseDouble(field_real.getText()); + double tempImaginary = Double.parseDouble(field_imaginary.getText()); + seq_points = Integer.parseInt(sequence_points.getText()); - double[] rot_center = Settings.fromDDArray(s.fns.rotation_center); - double[] rot_vals = Settings.fromDDArray(s.fns.rotation_vals); + if (seq_points <= 0) { + JOptionPane.showMessageDialog(ptra, "Sequence points number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - tempReal -= rot_center[0]; - tempImaginary -= rot_center[1]; + orbit_vals[0] = tempReal; + orbit_vals[1] = tempImaginary; - /* Inversed Rotation */ - x_real = tempReal * rot_vals[0] + tempImaginary * rot_vals[1] + rot_center[0]; - y_imag = -tempReal * rot_vals[1] + tempImaginary * rot_vals[0] + rot_center[1]; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + double[] rot_center = Settings.fromDDArray(s.fns.rotation_center); + double[] rot_vals = Settings.fromDDArray(s.fns.rotation_vals); - dispose(); - ptra.setOrbitPointPost(x_real, y_imag, seq_points); - } - } - }); + tempReal -= rot_center[0]; + tempImaginary -= rot_center[1]; + + /* Inversed Rotation */ + x_real = tempReal * rot_vals[0] + tempImaginary * rot_vals[1] + rot_center[0]; + y_imag = -tempReal * rot_vals[1] + tempImaginary * rot_vals[0] + rot_center[1]; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + dispose(); + ptra.setOrbitPointPost(x_real, y_imag, seq_points); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -194,10 +185,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/OrbitTrapsFrame.java b/src/fractalzoomer/gui/OrbitTrapsFrame.java index 51d353628..ad94e3301 100644 --- a/src/fractalzoomer/gui/OrbitTrapsFrame.java +++ b/src/fractalzoomer/gui/OrbitTrapsFrame.java @@ -31,8 +31,6 @@ import java.awt.*; import java.awt.event.*; import java.awt.image.BufferedImage; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import java.io.File; import java.io.IOException; import java.util.ArrayList; @@ -44,12 +42,12 @@ public class OrbitTrapsFrame extends JFrame { private MainWindow ptra2; private JFrame this_frame; private JTextField trap_norm_field; - private JComboBox orbit_traps_combo; - private JComboBox lines_function_combo; + private JComboBox orbit_traps_combo; + private JComboBox lines_function_combo; private JTextField trap_width_field; private JTextField trap_length_field; private JSlider blend_opt; - private JComboBox color_method_combo; + private JComboBox color_method_combo; private JButton load_image_button; private JTextField trap_threshold_field; private JTextField trap_intensity_field; @@ -74,7 +72,7 @@ public OrbitTrapsFrame(MainWindow ptra, OrbitTrapSettings ots) { int color_window_height = 710; setTitle("Orbit Traps"); setSize(color_window_width, color_window_height); - setIconImage(getIcon("/fractalzoomer/icons/orbit_traps.png").getImage()); + setIconImage(MainWindow.getIcon("orbit_traps.png").getImage()); setLocation((int) (ptra2.getLocation().getX() + ptra2.getSize().getWidth() / 2) - (color_window_width / 2), (int) (ptra2.getLocation().getY() + ptra2.getSize().getHeight() / 2) - (color_window_height / 2)); addWindowListener(new WindowAdapter() { @@ -104,18 +102,12 @@ public void windowClosing(WindowEvent e) { options_panel.setBorder(options_border); - orbit_traps_combo = new JComboBox(MainWindow.orbitTrapsNames); + orbit_traps_combo = new JComboBox<>(MainWindow.orbitTrapsNames); orbit_traps_combo.setSelectedIndex(ots.trapType); orbit_traps_combo.setFocusable(false); orbit_traps_combo.setToolTipText("Sets the orbit shape."); - orbit_traps_combo.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - toggled(true); - } - - }); + orbit_traps_combo.addActionListener(e -> toggled(true)); JCheckBox showOnlyTraps = new JCheckBox("Traps Only"); showOnlyTraps.setFocusable(false); @@ -127,22 +119,17 @@ public void actionPerformed(ActionEvent e) { load_image_button = new JButton(); - load_image_button.setIcon(getIcon("/fractalzoomer/icons/load_image.png")); + load_image_button.setIcon(MainWindow.getIcon("load_image.png")); load_image_button.setFocusable(false); load_image_button.setToolTipText("Loads an image to be used as a pattern, with the Image based Trap"); load_image_button.setPreferredSize(new Dimension(30, 30)); - load_image_button.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - loadPatternImage(this_frame); - } - }); + load_image_button.addActionListener(e -> loadPatternImage(this_frame)); trap_norm_field = new JTextField(9); trap_norm_field.setText("" + ots.trapNorm); - lines_function_combo = new JComboBox(MainWindow.orbitTrapLineTypes); + lines_function_combo = new JComboBox<>(MainWindow.orbitTrapLineTypes); lines_function_combo.setSelectedIndex(ots.lineType); lines_function_combo.setFocusable(false); lines_function_combo.setToolTipText("Sets the function which is applied to the lines."); @@ -164,7 +151,7 @@ public void actionPerformed(ActionEvent e) { final JTextField imaginary_textfield = new JTextField(16); imaginary_textfield.setText("" + ots.trapPoint[1]); - JComboBox checkType = new JComboBox(Constants.orbitTrapCheckTypes); + JComboBox checkType = new JComboBox<>(Constants.orbitTrapCheckTypes); checkType.setSelectedIndex(ots.checkType); checkType.setFocusable(false); checkType.setToolTipText("Sets the trap finding method."); @@ -220,17 +207,12 @@ public void actionPerformed(ActionEvent e) { blend_opt.setFocusable(false); blend_opt.setPaintLabels(true); - color_method_combo = new JComboBox(Constants.colorMethod); + color_method_combo = new JComboBox<>(Constants.colorMethod); color_method_combo.setSelectedIndex(ots.trapColorMethod); color_method_combo.setFocusable(false); color_method_combo.setToolTipText("Sets the color method."); - color_method_combo.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - blend_opt.setEnabled(color_method_combo.getSelectedIndex() == 3); - } - }); + color_method_combo.addActionListener(e -> blend_opt.setEnabled(color_method_combo.getSelectedIndex() == 3)); JPanel p4 = new JPanel(); p4.setBackground(MainWindow.bg_color); @@ -271,7 +253,7 @@ public void actionPerformed(ActionEvent e) { JPanel p9 = new JPanel(); p9.setBackground(MainWindow.bg_color); - JComboBox heightFunction = new JComboBox(Constants.trapHeightAlgorithms); + JComboBox heightFunction = new JComboBox<>(Constants.trapHeightAlgorithms); heightFunction.setFocusable(false); heightFunction.setSelectedIndex(ots.trapHeightFunction); heightFunction.setToolTipText("Sets the trap height function."); @@ -521,7 +503,7 @@ public void mouseExited(MouseEvent e) { JPanel p7 = new JPanel(); p7.setBackground(MainWindow.bg_color); - JComboBox colors = new JComboBox(new String[] {"Per Trap", "Random", "Hue/Arg HSB", "Hue/Arg LCH", "Random HSB", "Random Palette", "Arg Palette", "Trap Iterations HSB", "Trap Iterations LCH"}); + JComboBox colors = new JComboBox<>(new String[] {"Per Trap", "Random", "Hue/Arg HSB", "Hue/Arg LCH", "Random HSB", "Random Palette", "Arg Palette", "Trap Iterations HSB", "Trap Iterations LCH"}); colors.setFocusable(false); colors.setSelectedIndex(ots.trapColorFillingMethod); colors.setToolTipText("Sets the trap color filling method."); @@ -648,112 +630,108 @@ public void mouseExited(MouseEvent e) { getRootPane().setDefaultButton( ok ); - ok.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - double temp, temp2, temp3, temp4, temp5, temp6, temp7; - double tempM1, tempM2, tempN1, tempN2, tempN3, tempA, tempB; - int skipTrapIterations; - try { - temp = Double.parseDouble(trap_norm_field.getText()); - temp2 = Double.parseDouble(real_textfield.getText()); - temp3 = Double.parseDouble(imaginary_textfield.getText()); - temp4 = Double.parseDouble(trap_length_field.getText()); - temp5 = Double.parseDouble(trap_width_field.getText()); - temp6 = Double.parseDouble(trap_threshold_field.getText()); - temp7 = Double.parseDouble(trap_intensity_field.getText()); - tempM1 = Double.parseDouble(m1.getText()); - tempM2 = Double.parseDouble(m2.getText()); - tempN1 = Double.parseDouble(n1.getText()); - tempN2 = Double.parseDouble(n2.getText()); - tempN3 = Double.parseDouble(n3.getText()); - tempA = Double.parseDouble(a.getText()); - tempB = Double.parseDouble(b.getText()); - skipTrapIterations = Integer.parseInt(skipCheck.getText()); - } catch (Exception ex) { - JOptionPane.showMessageDialog(this_frame, "Illegal Argument!", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if (temp4 < 0) { - JOptionPane.showMessageDialog(this_frame, "Trap Length must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if (temp5 < 0) { - JOptionPane.showMessageDialog(this_frame, "Trap Width must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if (temp6 < 0) { - JOptionPane.showMessageDialog(this_frame, "Trap Max Distance must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if (temp7 < 0) { - JOptionPane.showMessageDialog(this_frame, "Trap Intesity must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if(skipTrapIterations < 0) { - JOptionPane.showMessageDialog(this_frame, "Trap skip first iterations must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - ots.trapType = orbit_traps_combo.getSelectedIndex(); - ots.useTraps = orbit_traps_opt.isSelected(); - ots.trapLength = temp4; - ots.trapWidth = temp5; - ots.trapMaxDistance = temp6; - ots.trapIntensity = temp7; - ots.trapNorm = temp; - ots.trapPoint[0] = temp2; - ots.trapPoint[1] = temp3; - ots.trapBlending = blend_opt.getValue() / 100.0; - ots.lineType = lines_function_combo.getSelectedIndex(); - ots.trapColorMethod = color_method_combo.getSelectedIndex(); - ots.trapColor1 = trap1_color_label.getBackground(); - ots.trapColor2 = trap2_color_label.getBackground(); - ots.trapColor3 = trap3_color_label.getBackground(); - ots.trapColorInterpolation = interpolation_opt.getValue() / 100.0; - ots.trapIncludeEscaped = include_escaped_opt.isSelected(); - ots.trapIncludeNotEscaped = include_notescaped_opt.isSelected(); - ots.trapColorFillingMethod = colors.getSelectedIndex(); - - ots.trapCellularInverseColor = invert_trap_cellular_opt.isSelected(); - ots.trapCellularStructure = trap_cellular_opt.isSelected(); - ots.trapCellularColor = cellular_color_label.getBackground(); - ots.trapCellularSize = cellular_size_opt.getValue() / 100.0; - ots.countTrapIterations = trap_iterations_opt.isSelected(); - ots.trapHeightFunction = heightFunction.getSelectedIndex(); - ots.invertTrapHeight = invert_height_opt.isSelected(); - - ots.checkType = checkType.getSelectedIndex(); - ots.skipTrapCheckForIterations = skipTrapIterations; - - ots.sfm1 = tempM1; - ots.sfm2 = tempM2; - ots.sfn1 = tempN1; - ots.sfn2 = tempN2; - ots.sfn3 = tempN3; - ots.sfa = tempA; - ots.sfb = tempB; - - if(image != null) { - ots.trapImage = image; - ImageOrbitTrap.image = ots.trapImage; - } - - ots.showOnlyTraps = showOnlyTraps.isSelected(); - ots.background = background_label.getBackground(); - - ptra2.setOrbitTrapSettings(); - ptra2.setEnabled(true); - dispose(); + ok.addActionListener(e -> { + + double temp, temp2, temp3, temp4, temp5, temp6, temp7; + double tempM1, tempM2, tempN1, tempN2, tempN3, tempA, tempB; + int skipTrapIterations; + try { + temp = Double.parseDouble(trap_norm_field.getText()); + temp2 = Double.parseDouble(real_textfield.getText()); + temp3 = Double.parseDouble(imaginary_textfield.getText()); + temp4 = Double.parseDouble(trap_length_field.getText()); + temp5 = Double.parseDouble(trap_width_field.getText()); + temp6 = Double.parseDouble(trap_threshold_field.getText()); + temp7 = Double.parseDouble(trap_intensity_field.getText()); + tempM1 = Double.parseDouble(m1.getText()); + tempM2 = Double.parseDouble(m2.getText()); + tempN1 = Double.parseDouble(n1.getText()); + tempN2 = Double.parseDouble(n2.getText()); + tempN3 = Double.parseDouble(n3.getText()); + tempA = Double.parseDouble(a.getText()); + tempB = Double.parseDouble(b.getText()); + skipTrapIterations = Integer.parseInt(skipCheck.getText()); + } catch (Exception ex) { + JOptionPane.showMessageDialog(this_frame, "Illegal Argument!", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp4 < 0) { + JOptionPane.showMessageDialog(this_frame, "Trap Length must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp5 < 0) { + JOptionPane.showMessageDialog(this_frame, "Trap Width must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp6 < 0) { + JOptionPane.showMessageDialog(this_frame, "Trap Max Distance must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp7 < 0) { + JOptionPane.showMessageDialog(this_frame, "Trap Intesity must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if(skipTrapIterations < 0) { + JOptionPane.showMessageDialog(this_frame, "Trap skip first iterations must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + ots.trapType = orbit_traps_combo.getSelectedIndex(); + ots.useTraps = orbit_traps_opt.isSelected(); + ots.trapLength = temp4; + ots.trapWidth = temp5; + ots.trapMaxDistance = temp6; + ots.trapIntensity = temp7; + ots.trapNorm = temp; + ots.trapPoint[0] = temp2; + ots.trapPoint[1] = temp3; + ots.trapBlending = blend_opt.getValue() / 100.0; + ots.lineType = lines_function_combo.getSelectedIndex(); + ots.trapColorMethod = color_method_combo.getSelectedIndex(); + ots.trapColor1 = trap1_color_label.getBackground(); + ots.trapColor2 = trap2_color_label.getBackground(); + ots.trapColor3 = trap3_color_label.getBackground(); + ots.trapColorInterpolation = interpolation_opt.getValue() / 100.0; + ots.trapIncludeEscaped = include_escaped_opt.isSelected(); + ots.trapIncludeNotEscaped = include_notescaped_opt.isSelected(); + ots.trapColorFillingMethod = colors.getSelectedIndex(); + + ots.trapCellularInverseColor = invert_trap_cellular_opt.isSelected(); + ots.trapCellularStructure = trap_cellular_opt.isSelected(); + ots.trapCellularColor = cellular_color_label.getBackground(); + ots.trapCellularSize = cellular_size_opt.getValue() / 100.0; + ots.countTrapIterations = trap_iterations_opt.isSelected(); + ots.trapHeightFunction = heightFunction.getSelectedIndex(); + ots.invertTrapHeight = invert_height_opt.isSelected(); + + ots.checkType = checkType.getSelectedIndex(); + ots.skipTrapCheckForIterations = skipTrapIterations; + + ots.sfm1 = tempM1; + ots.sfm2 = tempM2; + ots.sfn1 = tempN1; + ots.sfn2 = tempN2; + ots.sfn3 = tempN3; + ots.sfa = tempA; + ots.sfb = tempB; + + if(image != null) { + ots.trapImage = image; + ImageOrbitTrap.image = ots.trapImage; + } + + ots.showOnlyTraps = showOnlyTraps.isSelected(); + ots.background = background_label.getBackground(); + + ptra2.setOrbitTrapSettings(); + ptra2.setEnabled(true); + dispose(); - } }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -769,15 +747,11 @@ public void actionPerformed(ActionEvent e) JButton close = new JButton("Cancel"); close.setFocusable(false); - close.addActionListener(new ActionListener() { + close.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { + ptra2.setEnabled(true); + dispose(); - ptra2.setEnabled(true); - dispose(); - - } }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -832,12 +806,6 @@ public void actionPerformed(ActionEvent e) setVisible(true); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public void toggled(boolean toggled) { if (!toggled) { @@ -857,30 +825,11 @@ public void toggled(boolean toggled) { setComponentState(color_options_panel ,false); } - if (index == MainWindow.NNORM_ATOM_DOMAIN_TRAP || index == MainWindow.POINT_N_NORM_TRAP || index == MainWindow.N_NORM_TRAP || index == MainWindow.N_NORM_CROSS_TRAP || index == MainWindow.N_NORM_POINT_TRAP || index == MainWindow.N_NORM_POINT_N_NORM_TRAP || index == MainWindow.GOLDEN_RATIO_SPIRAL_POINT_N_NORM_TRAP || index == MainWindow.GOLDEN_RATIO_SPIRAL_N_NORM_TRAP || index == MainWindow.STALKS_POINT_N_NORM_TRAP || index == MainWindow.STALKS_N_NORM_TRAP) { - trap_norm_field.setEnabled(true); - } else { - trap_norm_field.setEnabled(false); - } - - if (index == MainWindow.ATOM_DOMAIN_TRAP || index == MainWindow.SQUARE_ATOM_DOMAIN_TRAP || index == MainWindow.RHOMBUS_ATOM_DOMAIN_TRAP || index == MainWindow.NNORM_ATOM_DOMAIN_TRAP || index == MainWindow.POINT_RHOMBUS_TRAP || index == MainWindow.POINT_SQUARE_TRAP || index == MainWindow.POINT_TRAP || index == MainWindow.POINT_N_NORM_TRAP) { - trap_width_field.setEnabled(false); - } else { - trap_width_field.setEnabled(true); - } - - if (index == Constants.SUPER_FORMULA_ORBIT_TRAP || index == MainWindow.ATOM_DOMAIN_TRAP || index == MainWindow.SQUARE_ATOM_DOMAIN_TRAP || index == MainWindow.RHOMBUS_ATOM_DOMAIN_TRAP || index == MainWindow.NNORM_ATOM_DOMAIN_TRAP || index == MainWindow.GOLDEN_RATIO_SPIRAL_TRAP || index == MainWindow.STALKS_TRAP) { - trap_length_field.setEnabled(false); - } else { - trap_length_field.setEnabled(true); - } - if(index == MainWindow.CROSS_TRAP || index == MainWindow.RE_TRAP || index == MainWindow.IM_TRAP || index == MainWindow.CIRCLE_CROSS_TRAP || index == MainWindow.SQUARE_CROSS_TRAP || index == MainWindow.RHOMBUS_CROSS_TRAP || index == MainWindow.N_NORM_CROSS_TRAP || index == MainWindow.GOLDEN_RATIO_SPIRAL_CROSS_TRAP || index == MainWindow.STALKS_CROSS_TRAP) { - lines_function_combo.setEnabled(true); - } - else { - lines_function_combo.setEnabled(false); - } + trap_norm_field.setEnabled(index == MainWindow.NNORM_ATOM_DOMAIN_TRAP || index == MainWindow.POINT_N_NORM_TRAP || index == MainWindow.N_NORM_TRAP || index == MainWindow.N_NORM_CROSS_TRAP || index == MainWindow.N_NORM_POINT_TRAP || index == MainWindow.N_NORM_POINT_N_NORM_TRAP || index == MainWindow.GOLDEN_RATIO_SPIRAL_POINT_N_NORM_TRAP || index == MainWindow.GOLDEN_RATIO_SPIRAL_N_NORM_TRAP || index == MainWindow.STALKS_POINT_N_NORM_TRAP || index == MainWindow.STALKS_N_NORM_TRAP); + trap_width_field.setEnabled(!(index == MainWindow.ATOM_DOMAIN_TRAP || index == MainWindow.SQUARE_ATOM_DOMAIN_TRAP || index == MainWindow.RHOMBUS_ATOM_DOMAIN_TRAP || index == MainWindow.NNORM_ATOM_DOMAIN_TRAP || index == MainWindow.POINT_RHOMBUS_TRAP || index == MainWindow.POINT_SQUARE_TRAP || index == MainWindow.POINT_TRAP || index == MainWindow.POINT_N_NORM_TRAP)); + trap_length_field.setEnabled(!(index == Constants.SUPER_FORMULA_ORBIT_TRAP || index == MainWindow.ATOM_DOMAIN_TRAP || index == MainWindow.SQUARE_ATOM_DOMAIN_TRAP || index == MainWindow.RHOMBUS_ATOM_DOMAIN_TRAP || index == MainWindow.NNORM_ATOM_DOMAIN_TRAP || index == MainWindow.GOLDEN_RATIO_SPIRAL_TRAP || index == MainWindow.STALKS_TRAP)); + lines_function_combo.setEnabled(index == MainWindow.CROSS_TRAP || index == MainWindow.RE_TRAP || index == MainWindow.IM_TRAP || index == MainWindow.CIRCLE_CROSS_TRAP || index == MainWindow.SQUARE_CROSS_TRAP || index == MainWindow.RHOMBUS_CROSS_TRAP || index == MainWindow.N_NORM_CROSS_TRAP || index == MainWindow.GOLDEN_RATIO_SPIRAL_CROSS_TRAP || index == MainWindow.STALKS_CROSS_TRAP); if(index == MainWindow.SUPER_FORMULA_ORBIT_TRAP) { m1.setEnabled(true); @@ -919,13 +868,9 @@ private void loadPatternImage(Component parent) { file_chooser.addChoosableFileFilter(imageFilter); - file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, new PropertyChangeListener() { - - @Override - public void propertyChange(PropertyChangeEvent evt) { - String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); - file_chooser.setSelectedFile(new File(file_name)); - } + file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, evt -> { + String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); + file_chooser.setSelectedFile(new File(file_name)); }); int returnVal = file_chooser.showDialog(parent, "Load Pattern Image"); @@ -949,7 +894,7 @@ private void setComponentState(Component component, boolean state) { } if (component instanceof JComponent) { JComponent a = (JComponent) component; - Component comp[] = a.getComponents(); + Component[] comp = a.getComponents(); for (int i = 0; i < comp.length; i++) { setComponentState(comp[i], state); } diff --git a/src/fractalzoomer/gui/OutColoringFormulaDialog.java b/src/fractalzoomer/gui/OutColoringFormulaDialog.java index e1a9b6ab7..dd0ee0e8e 100644 --- a/src/fractalzoomer/gui/OutColoringFormulaDialog.java +++ b/src/fractalzoomer/gui/OutColoringFormulaDialog.java @@ -24,8 +24,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -44,7 +42,7 @@ public OutColoringFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRa setTitle("User Out Coloring Method"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTabbedPane tabbedPane = new JTabbedPane(); tabbedPane.setPreferredSize(new Dimension(495, 190)); @@ -124,167 +122,166 @@ public OutColoringFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRa setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + out_coloring_modes[oldSelected].setSelected(true); + s.fns.out_coloring_algorithm = oldSelected; + dispose(); + return; + } - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - out_coloring_modes[oldSelected].setSelected(true); - s.fns.out_coloring_algorithm = oldSelected; - dispose(); - return; - } + try { + if (tabbedPane.getSelectedIndex() == 0) { + s.parser.parse(field_formula.getText()); - try { - if (tabbedPane.getSelectedIndex() == 0) { - s.parser.parse(field_formula.getText()); - - if(s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the out formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if(s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the out formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (s.isConvergingType()) { - if (s.parser.foundBail()) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + if (s.isConvergingType()) { + if (s.parser.foundBail()) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); return; } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - } else { - s.parser.parse(field_condition.getText()); - - if(s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + } else { + s.parser.parse(field_condition.getText()); - if (s.isConvergingType()) { - if (s.parser.foundBail()) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + if(s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); return; } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - s.parser.parse(field_condition2.getText()); - - if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.isConvergingType()) { + if (s.parser.foundBail()) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_condition2.getText()); - if (s.isConvergingType()) { - if (s.parser.foundBail()) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); return; } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - s.parser.parse(field_formula_cond1.getText()); - - if(s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left > right out formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.isConvergingType()) { + if (s.parser.foundBail()) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_formula_cond1.getText()); - if (s.isConvergingType()) { - if (s.parser.foundBail()) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + if(s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left > right out formula.", "Error!", JOptionPane.ERROR_MESSAGE); return; } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - s.parser.parse(field_formula_cond2.getText()); - - if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left < right out formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.isConvergingType()) { + if (s.parser.foundBail()) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_formula_cond2.getText()); - if (s.isConvergingType()) { - if (s.parser.foundBail()) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left < right out formula.", "Error!", JOptionPane.ERROR_MESSAGE); return; } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - s.parser.parse(field_formula_cond3.getText()); - - if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left = right out formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.isConvergingType()) { + if (s.parser.foundBail()) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (s.isConvergingType()) { - if (s.parser.foundBail()) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + s.parser.parse(field_formula_cond3.getText()); + + if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the left = right out formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (s.isConvergingType()) { + if (s.parser.foundBail()) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); return; } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; } - } - s.fns.user_out_coloring_algorithm = tabbedPane.getSelectedIndex(); + s.fns.user_out_coloring_algorithm = tabbedPane.getSelectedIndex(); - if (s.fns.user_out_coloring_algorithm == 0) { - s.fns.outcoloring_formula = field_formula.getText(); - } else { - s.fns.user_outcoloring_conditions[0] = field_condition.getText(); - s.fns.user_outcoloring_conditions[1] = field_condition2.getText(); - s.fns.user_outcoloring_condition_formula[0] = field_formula_cond1.getText(); - s.fns.user_outcoloring_condition_formula[1] = field_formula_cond2.getText(); - s.fns.user_outcoloring_condition_formula[2] = field_formula_cond3.getText(); + if (s.fns.user_out_coloring_algorithm == 0) { + s.fns.outcoloring_formula = field_formula.getText(); + } else { + s.fns.user_outcoloring_conditions[0] = field_condition.getText(); + s.fns.user_outcoloring_conditions[1] = field_condition2.getText(); + s.fns.user_outcoloring_condition_formula[0] = field_formula_cond1.getText(); + s.fns.user_outcoloring_condition_formula[1] = field_formula_cond2.getText(); + s.fns.user_outcoloring_condition_formula[2] = field_formula_cond3.getText(); + } + + ptra.resetFunctions(); + ptra.setUserOutColoringModePost(); + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - - ptra.resetFunctions(); - ptra.setUserOutColoringModePost(); - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - dispose(); - ptra.setOutColoringModePost(); - } - } - }); + dispose(); + ptra.setOutColoringModePost(); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -297,10 +294,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/OutColoringModesMenu.java b/src/fractalzoomer/gui/OutColoringModesMenu.java index 375fe3756..c29a46612 100644 --- a/src/fractalzoomer/gui/OutColoringModesMenu.java +++ b/src/fractalzoomer/gui/OutColoringModesMenu.java @@ -20,7 +20,6 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -32,7 +31,7 @@ public class OutColoringModesMenu extends JMenu { private MainWindow ptr; private JRadioButtonMenuItem[] out_coloring_modes; - public static String[] outColoringNames; + public static final String[] outColoringNames; static { outColoringNames = new String[MainWindow.TOTAL_OUTCOLORING_ALGORITHMS]; @@ -68,7 +67,7 @@ public OutColoringModesMenu(MainWindow ptr2, String name, int out_coloring_algor this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/out_coloring_mode.png")); + setIcon(MainWindow.getIcon("out_coloring_mode.png")); out_coloring_modes = new JRadioButtonMenuItem[outColoringNames.length]; @@ -76,281 +75,121 @@ public OutColoringModesMenu(MainWindow ptr2, String name, int out_coloring_algor out_coloring_modes[MainWindow.ESCAPE_TIME] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ESCAPE_TIME]); out_coloring_modes[MainWindow.ESCAPE_TIME].setToolTipText("Sets the out-coloring method, using the iterations."); - out_coloring_modes[MainWindow.ESCAPE_TIME].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ESCAPE_TIME); - - } - }); + out_coloring_modes[MainWindow.ESCAPE_TIME].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ESCAPE_TIME)); add(out_coloring_modes[MainWindow.ESCAPE_TIME]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ESCAPE_TIME]); out_coloring_modes[MainWindow.BINARY_DECOMPOSITION] = new JRadioButtonMenuItem(outColoringNames[MainWindow.BINARY_DECOMPOSITION]); out_coloring_modes[MainWindow.BINARY_DECOMPOSITION].setToolTipText("Sets the out-coloring method, using binary decomposition."); - out_coloring_modes[MainWindow.BINARY_DECOMPOSITION].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.BINARY_DECOMPOSITION); - - } - }); + out_coloring_modes[MainWindow.BINARY_DECOMPOSITION].addActionListener(e -> ptr.setOutColoringMode(MainWindow.BINARY_DECOMPOSITION)); add(out_coloring_modes[MainWindow.BINARY_DECOMPOSITION]); outcoloring_button_group.add(out_coloring_modes[MainWindow.BINARY_DECOMPOSITION]); out_coloring_modes[MainWindow.BINARY_DECOMPOSITION2] = new JRadioButtonMenuItem(outColoringNames[MainWindow.BINARY_DECOMPOSITION2]); out_coloring_modes[MainWindow.BINARY_DECOMPOSITION2].setToolTipText("Sets the out-coloring method, using binary decomposition 2."); - out_coloring_modes[MainWindow.BINARY_DECOMPOSITION2].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.BINARY_DECOMPOSITION2); - - } - }); + out_coloring_modes[MainWindow.BINARY_DECOMPOSITION2].addActionListener(e -> ptr.setOutColoringMode(MainWindow.BINARY_DECOMPOSITION2)); add(out_coloring_modes[MainWindow.BINARY_DECOMPOSITION2]); outcoloring_button_group.add(out_coloring_modes[MainWindow.BINARY_DECOMPOSITION2]); out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ITERATIONS_PLUS_RE]); out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE].setToolTipText("Sets the out-coloring method, using the iterations + Re(z)."); - out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ITERATIONS_PLUS_RE); - - } - }); + out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ITERATIONS_PLUS_RE)); add(out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE]); out_coloring_modes[MainWindow.ITERATIONS_PLUS_IM] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ITERATIONS_PLUS_IM]); out_coloring_modes[MainWindow.ITERATIONS_PLUS_IM].setToolTipText("Sets the out-coloring method, using the iterations + Im(z)."); - out_coloring_modes[MainWindow.ITERATIONS_PLUS_IM].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ITERATIONS_PLUS_IM); - - } - }); + out_coloring_modes[MainWindow.ITERATIONS_PLUS_IM].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ITERATIONS_PLUS_IM)); add(out_coloring_modes[MainWindow.ITERATIONS_PLUS_IM]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ITERATIONS_PLUS_IM]); out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE_DIVIDE_IM] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ITERATIONS_PLUS_RE_DIVIDE_IM]); out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE_DIVIDE_IM].setToolTipText("Sets the out-coloring method, using the iterations + Re(z)/Im(z)."); - out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE_DIVIDE_IM].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ITERATIONS_PLUS_RE_DIVIDE_IM); - - } - }); + out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE_DIVIDE_IM].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ITERATIONS_PLUS_RE_DIVIDE_IM)); add(out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE_DIVIDE_IM]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE_DIVIDE_IM]); out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE_PLUS_IM_PLUS_RE_DIVIDE_IM] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ITERATIONS_PLUS_RE_PLUS_IM_PLUS_RE_DIVIDE_IM]); out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE_PLUS_IM_PLUS_RE_DIVIDE_IM].setToolTipText("Sets the out-coloring method, using the iterations + Re(z) + Im(z) + Re(z)/Im(z)."); - out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE_PLUS_IM_PLUS_RE_DIVIDE_IM].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ITERATIONS_PLUS_RE_PLUS_IM_PLUS_RE_DIVIDE_IM); - - } - }); + out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE_PLUS_IM_PLUS_RE_DIVIDE_IM].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ITERATIONS_PLUS_RE_PLUS_IM_PLUS_RE_DIVIDE_IM)); add(out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE_PLUS_IM_PLUS_RE_DIVIDE_IM]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ITERATIONS_PLUS_RE_PLUS_IM_PLUS_RE_DIVIDE_IM]); out_coloring_modes[MainWindow.BIOMORPH] = new JRadioButtonMenuItem(outColoringNames[MainWindow.BIOMORPH]); out_coloring_modes[MainWindow.BIOMORPH].setToolTipText("Sets the out-coloring method, using biomorph."); - out_coloring_modes[MainWindow.BIOMORPH].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.BIOMORPH); - - } - }); + out_coloring_modes[MainWindow.BIOMORPH].addActionListener(e -> ptr.setOutColoringMode(MainWindow.BIOMORPH)); add(out_coloring_modes[MainWindow.BIOMORPH]); outcoloring_button_group.add(out_coloring_modes[MainWindow.BIOMORPH]); out_coloring_modes[MainWindow.COLOR_DECOMPOSITION] = new JRadioButtonMenuItem(outColoringNames[MainWindow.COLOR_DECOMPOSITION]); out_coloring_modes[MainWindow.COLOR_DECOMPOSITION].setToolTipText("Sets the out-coloring method, using color decomposition."); - out_coloring_modes[MainWindow.COLOR_DECOMPOSITION].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.COLOR_DECOMPOSITION); - - } - }); + out_coloring_modes[MainWindow.COLOR_DECOMPOSITION].addActionListener(e -> ptr.setOutColoringMode(MainWindow.COLOR_DECOMPOSITION)); add(out_coloring_modes[MainWindow.COLOR_DECOMPOSITION]); outcoloring_button_group.add(out_coloring_modes[MainWindow.COLOR_DECOMPOSITION]); out_coloring_modes[MainWindow.ESCAPE_TIME_COLOR_DECOMPOSITION] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ESCAPE_TIME_COLOR_DECOMPOSITION]); out_coloring_modes[MainWindow.ESCAPE_TIME_COLOR_DECOMPOSITION].setToolTipText("Sets the out-coloring method, using iterations + color decomposition."); - out_coloring_modes[MainWindow.ESCAPE_TIME_COLOR_DECOMPOSITION].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_COLOR_DECOMPOSITION); - - } - }); + out_coloring_modes[MainWindow.ESCAPE_TIME_COLOR_DECOMPOSITION].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_COLOR_DECOMPOSITION)); add(out_coloring_modes[MainWindow.ESCAPE_TIME_COLOR_DECOMPOSITION]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ESCAPE_TIME_COLOR_DECOMPOSITION]); out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER]); out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER].setToolTipText("Sets the out-coloring method, using Escape Time + Gaussian Integer."); - out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER); - - } - }); + out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER)); add(out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER]); out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER2] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER2]); out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER2].setToolTipText("Sets the out-coloring method, using Escape Time + Gaussian Integer 2."); - out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER2].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER2); - - } - }); + out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER2].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER2)); add(out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER2]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER2]); out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER3] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER3]); out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER3].setToolTipText("Sets the out-coloring method, using Escape Time + Gaussian Integer 3."); - out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER3].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER3); - - } - }); + out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER3].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER3)); add(out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER3]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER3]); out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER4] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER4]); out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER4].setToolTipText("Sets the out-coloring method, using Escape Time + Gaussian Integer 4."); - out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER4].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER4); - - } - }); + out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER4].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER4)); add(out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER4]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER4]); out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER5] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER5]); out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER5].setToolTipText("Sets the out-coloring method, using Escape Time + Gaussian Integer 5."); - out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER5].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER5); - - } - }); + out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER5].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER5)); add(out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER5]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ESCAPE_TIME_GAUSSIAN_INTEGER5]); out_coloring_modes[MainWindow.ESCAPE_TIME_ALGORITHM] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ESCAPE_TIME_ALGORITHM]); out_coloring_modes[MainWindow.ESCAPE_TIME_ALGORITHM].setToolTipText("Sets the out-coloring method, using Escape Time + Algorithm."); - out_coloring_modes[MainWindow.ESCAPE_TIME_ALGORITHM].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_ALGORITHM); - - } - }); + out_coloring_modes[MainWindow.ESCAPE_TIME_ALGORITHM].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_ALGORITHM)); add(out_coloring_modes[MainWindow.ESCAPE_TIME_ALGORITHM]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ESCAPE_TIME_ALGORITHM]); out_coloring_modes[MainWindow.ESCAPE_TIME_ALGORITHM2] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ESCAPE_TIME_ALGORITHM2]); out_coloring_modes[MainWindow.ESCAPE_TIME_ALGORITHM2].setToolTipText("Sets the out-coloring method, using Escape Time + Algorithm 2."); - out_coloring_modes[MainWindow.ESCAPE_TIME_ALGORITHM2].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_ALGORITHM2); - - } - }); + out_coloring_modes[MainWindow.ESCAPE_TIME_ALGORITHM2].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_ALGORITHM2)); add(out_coloring_modes[MainWindow.ESCAPE_TIME_ALGORITHM2]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ESCAPE_TIME_ALGORITHM2]); out_coloring_modes[MainWindow.DISTANCE_ESTIMATOR] = new JRadioButtonMenuItem(outColoringNames[MainWindow.DISTANCE_ESTIMATOR]); out_coloring_modes[MainWindow.DISTANCE_ESTIMATOR].setToolTipText("Sets the out-coloring method, using Distance Estimator."); - out_coloring_modes[MainWindow.DISTANCE_ESTIMATOR].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.DISTANCE_ESTIMATOR); - - } - }); + out_coloring_modes[MainWindow.DISTANCE_ESTIMATOR].addActionListener(e -> ptr.setOutColoringMode(MainWindow.DISTANCE_ESTIMATOR)); add(out_coloring_modes[MainWindow.DISTANCE_ESTIMATOR]); outcoloring_button_group.add(out_coloring_modes[MainWindow.DISTANCE_ESTIMATOR]); out_coloring_modes[MainWindow.ESCAPE_TIME_ESCAPE_RADIUS] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ESCAPE_TIME_ESCAPE_RADIUS]); out_coloring_modes[MainWindow.ESCAPE_TIME_ESCAPE_RADIUS].setToolTipText("Sets the out-coloring method, using Escape Time + Escape Radius."); - out_coloring_modes[MainWindow.ESCAPE_TIME_ESCAPE_RADIUS].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_ESCAPE_RADIUS); - - } - }); + out_coloring_modes[MainWindow.ESCAPE_TIME_ESCAPE_RADIUS].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_ESCAPE_RADIUS)); add(out_coloring_modes[MainWindow.ESCAPE_TIME_ESCAPE_RADIUS]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ESCAPE_TIME_ESCAPE_RADIUS]); out_coloring_modes[MainWindow.ESCAPE_TIME_GRID] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ESCAPE_TIME_GRID]); out_coloring_modes[MainWindow.ESCAPE_TIME_GRID].setToolTipText("Sets the out-coloring method, using Escape Time + Grid."); - out_coloring_modes[MainWindow.ESCAPE_TIME_GRID].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_GRID); - - } - }); + out_coloring_modes[MainWindow.ESCAPE_TIME_GRID].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_GRID)); add(out_coloring_modes[MainWindow.ESCAPE_TIME_GRID]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ESCAPE_TIME_GRID]); @@ -368,59 +207,27 @@ public void actionPerformed(ActionEvent e) { outcoloring_button_group.add(out_coloring_modes[MainWindow.ATOM_DOMAIN]);*/ out_coloring_modes[MainWindow.BANDED] = new JRadioButtonMenuItem(outColoringNames[MainWindow.BANDED]); out_coloring_modes[MainWindow.BANDED].setToolTipText("Sets the out-coloring method, using an iteration based coloring."); - out_coloring_modes[MainWindow.BANDED].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.BANDED); - - } - }); + out_coloring_modes[MainWindow.BANDED].addActionListener(e -> ptr.setOutColoringMode(MainWindow.BANDED)); add(out_coloring_modes[MainWindow.BANDED]); outcoloring_button_group.add(out_coloring_modes[MainWindow.BANDED]); out_coloring_modes[MainWindow.ESCAPE_TIME_FIELD_LINES] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ESCAPE_TIME_FIELD_LINES]); out_coloring_modes[MainWindow.ESCAPE_TIME_FIELD_LINES].setToolTipText("Sets the out-coloring method, using Escape Time + Field Lines."); - out_coloring_modes[MainWindow.ESCAPE_TIME_FIELD_LINES].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_FIELD_LINES); - - } - }); + out_coloring_modes[MainWindow.ESCAPE_TIME_FIELD_LINES].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_FIELD_LINES)); add(out_coloring_modes[MainWindow.ESCAPE_TIME_FIELD_LINES]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ESCAPE_TIME_FIELD_LINES]); out_coloring_modes[MainWindow.ESCAPE_TIME_FIELD_LINES2] = new JRadioButtonMenuItem(outColoringNames[MainWindow.ESCAPE_TIME_FIELD_LINES2]); out_coloring_modes[MainWindow.ESCAPE_TIME_FIELD_LINES2].setToolTipText("Sets the out-coloring method, using Escape Time + Field Lines 2."); - out_coloring_modes[MainWindow.ESCAPE_TIME_FIELD_LINES2].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_FIELD_LINES2); - - } - }); + out_coloring_modes[MainWindow.ESCAPE_TIME_FIELD_LINES2].addActionListener(e -> ptr.setOutColoringMode(MainWindow.ESCAPE_TIME_FIELD_LINES2)); add(out_coloring_modes[MainWindow.ESCAPE_TIME_FIELD_LINES2]); outcoloring_button_group.add(out_coloring_modes[MainWindow.ESCAPE_TIME_FIELD_LINES2]); out_coloring_modes[MainWindow.USER_OUTCOLORING_ALGORITHM] = new JRadioButtonMenuItem(outColoringNames[MainWindow.USER_OUTCOLORING_ALGORITHM]); out_coloring_modes[MainWindow.USER_OUTCOLORING_ALGORITHM].setToolTipText("A user defined out-coloring method."); - out_coloring_modes[MainWindow.USER_OUTCOLORING_ALGORITHM].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOutColoringMode(MainWindow.USER_OUTCOLORING_ALGORITHM); - - } - }); + out_coloring_modes[MainWindow.USER_OUTCOLORING_ALGORITHM].addActionListener(e -> ptr.setOutColoringMode(MainWindow.USER_OUTCOLORING_ALGORITHM)); out_coloring_modes[MainWindow.USER_OUTCOLORING_ALGORITHM].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, ActionEvent.CTRL_MASK)); add(out_coloring_modes[MainWindow.USER_OUTCOLORING_ALGORITHM]); outcoloring_button_group.add(out_coloring_modes[MainWindow.USER_OUTCOLORING_ALGORITHM]); @@ -435,10 +242,4 @@ public JRadioButtonMenuItem[] getOutColoringModes() { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/OutColoringPaletteMenu.java b/src/fractalzoomer/gui/OutColoringPaletteMenu.java index e7be97b14..2b366ea14 100644 --- a/src/fractalzoomer/gui/OutColoringPaletteMenu.java +++ b/src/fractalzoomer/gui/OutColoringPaletteMenu.java @@ -18,10 +18,10 @@ import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.PaletteSettings; +import fractalzoomer.main.app_settings.Settings; import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -37,6 +37,8 @@ public class OutColoringPaletteMenu extends JMenu { private JMenuItem increase_roll_palette; private JMenuItem decrease_roll_palette; private JMenuItem color_intensity_opt; + + private JMenuItem generated_palette_opt; private ColorTransferMenu color_transfer_menu; public OutColoringPaletteMenu(MainWindow ptr2, String name, PaletteSettings ps, boolean smoothing, int temp_color_cycling_location) { @@ -44,80 +46,55 @@ public OutColoringPaletteMenu(MainWindow ptr2, String name, PaletteSettings ps, this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/palette_outcoloring.png")); + setIcon(MainWindow.getIcon("palette_outcoloring.png")); palette_menu = new PaletteMenu(ptr, "Palette", ps.color_choice, smoothing, ps.custom_palette, ps.color_interpolation, ps.color_space, ps.reversed_palette, ps.color_cycling_location, ps.scale_factor_palette_val, ps.processing_alg, true, temp_color_cycling_location); roll_palette_menu = new JMenu("Palette Shifting"); - roll_palette_menu.setIcon(getIcon("/fractalzoomer/icons/shift_palette.png")); + roll_palette_menu.setIcon(MainWindow.getIcon("shift_palette.png")); - roll_palette = new JMenuItem("Shift Palette", getIcon("/fractalzoomer/icons/shift_palette.png")); + roll_palette = new JMenuItem("Shift Palette", MainWindow.getIcon("shift_palette.png")); - increase_roll_palette = new JMenuItem("Shift Palette Forward", getIcon("/fractalzoomer/icons/plus.png")); + increase_roll_palette = new JMenuItem("Shift Palette Forward", MainWindow.getIcon("plus.png")); - decrease_roll_palette = new JMenuItem("Shift Palette Backward", getIcon("/fractalzoomer/icons/minus.png")); + decrease_roll_palette = new JMenuItem("Shift Palette Backward", MainWindow.getIcon("minus.png")); color_transfer_menu = new ColorTransferMenu(ptr, "Transfer Functions", ps.transfer_function, true); - color_intensity_opt = new JMenuItem("Color Intensity", getIcon("/fractalzoomer/icons/color_intensity.png")); + color_intensity_opt = new JMenuItem("Color Intensity", MainWindow.getIcon("color_intensity.png")); + + generated_palette_opt = new JMenuItem("Generated Palette", MainWindow.getIcon("palette.png")); roll_palette.setToolTipText("Shifts the chosen palette by a number."); increase_roll_palette.setToolTipText("Shifts the chosen palette forward by one."); decrease_roll_palette.setToolTipText("Shifts the chosen palette backward by one."); color_intensity_opt.setToolTipText("Changes the color intensity of the out-coloring palette."); - + generated_palette_opt.setToolTipText("Uses palette generated by formulas."); + + generated_palette_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_G, ActionEvent.SHIFT_MASK | ActionEvent.CTRL_MASK)); roll_palette.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H, ActionEvent.SHIFT_MASK)); increase_roll_palette.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_EQUALS, ActionEvent.SHIFT_MASK)); decrease_roll_palette.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_MINUS, ActionEvent.SHIFT_MASK)); color_intensity_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_5, ActionEvent.CTRL_MASK)); - roll_palette.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.shiftPalette(true); - - } - }); - - increase_roll_palette.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.shiftPaletteForward(true); - - } - }); - - decrease_roll_palette.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { + roll_palette.addActionListener(e -> ptr.shiftPalette(true)); - ptr.shiftPaletteBackward(true); + increase_roll_palette.addActionListener(e -> ptr.shiftPaletteForward(true)); - } - }); + decrease_roll_palette.addActionListener(e -> ptr.shiftPaletteBackward(true)); - color_intensity_opt.addActionListener(new ActionListener() { + color_intensity_opt.addActionListener(e -> ptr.setColorIntensity(true)); - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorIntensity(true); - - } - }); + generated_palette_opt.addActionListener(e -> ptr.setGeneratedPalette(true)); roll_palette_menu.add(roll_palette); roll_palette_menu.add(increase_roll_palette); roll_palette_menu.add(decrease_roll_palette); add(palette_menu); + add(generated_palette_opt); add(roll_palette_menu); addSeparator(); add(color_transfer_menu); @@ -126,12 +103,6 @@ public void actionPerformed(ActionEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public JRadioButtonMenuItem[] getPalette() { return palette_menu.getPalette(); @@ -156,4 +127,19 @@ public JRadioButtonMenuItem[] getOutColoringTranferFunctions() { } + public JMenuItem getGeneratedPaletteOpt() { + return generated_palette_opt; + } + + public void updateIcons(Settings s) { + + if(s.gps.useGeneratedPaletteOutColoring) { + generated_palette_opt.setIcon(MainWindow.getIcon("palette_enabled.png")); + } + else { + generated_palette_opt.setIcon(MainWindow.getIcon("palette.png")); + } + + } + } diff --git a/src/fractalzoomer/gui/OutTrueColorDialog.java b/src/fractalzoomer/gui/OutTrueColorDialog.java index 4dc0d1663..32be7449a 100644 --- a/src/fractalzoomer/gui/OutTrueColorDialog.java +++ b/src/fractalzoomer/gui/OutTrueColorDialog.java @@ -24,12 +24,8 @@ import javax.swing.*; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -48,7 +44,7 @@ public OutTrueColorDialog(MainWindow ptr, Settings s) { setTitle("Out True Coloring Mode"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JCheckBox true_color = new JCheckBox("True Coloring"); true_color.setSelected(s.fns.tcs.trueColorOut); @@ -67,7 +63,7 @@ public OutTrueColorDialog(MainWindow ptr, Settings s) { true_color_group.add(presetButton); true_color_group.add(userDefinedButton); - final JComboBox true_color_presets_opt = new JComboBox(Constants.trueColorModes); + final JComboBox true_color_presets_opt = new JComboBox<>(Constants.trueColorModes); true_color_presets_opt.setSelectedIndex(s.fns.tcs.trueColorOutPreset); true_color_presets_opt.setFocusable(false); true_color_presets_opt.setToolTipText("Sets the true coloring mode preset."); @@ -108,7 +104,7 @@ public OutTrueColorDialog(MainWindow ptr, Settings s) { setLabels(c1Label, c2Label, c3Label, s.fns.tcs.outTcColorSpace); - final JComboBox color_space_opt = new JComboBox(Constants.trueColorSpaces); + final JComboBox color_space_opt = new JComboBox<>(Constants.trueColorSpaces); color_space_opt.setSelectedIndex(s.fns.tcs.outTcColorSpace); color_space_opt.setFocusable(false); color_space_opt.setToolTipText("Sets the true coloring mode color space."); @@ -120,17 +116,12 @@ public OutTrueColorDialog(MainWindow ptr, Settings s) { c3_panel.setVisible(s.fns.tcs.outTcColorSpace != ColorSpaceConverter.DIRECT && s.fns.tcs.outTcColorSpace != ColorSpaceConverter.PALETTE && s.fns.tcs.outTcColorSpace != ColorSpaceConverter.GRADIENT); valueLabel.setVisible(s.fns.tcs.outTcColorSpace != ColorSpaceConverter.DIRECT && s.fns.tcs.outTcColorSpace != ColorSpaceConverter.PALETTE && s.fns.tcs.outTcColorSpace != ColorSpaceConverter.GRADIENT); - color_space_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - setLabels(c1Label, c2Label, c3Label, color_space_opt.getSelectedIndex()); - c2_panel.setVisible(color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT); - c3_panel.setVisible(color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT); - valueLabel.setVisible(color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT); - pack(); - } - + color_space_opt.addActionListener(e -> { + setLabels(c1Label, c2Label, c3Label, color_space_opt.getSelectedIndex()); + c2_panel.setVisible(color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT); + c3_panel.setVisible(color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT); + valueLabel.setVisible(color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT); + pack(); }); JPanel color_space_panel = new JPanel(); @@ -164,7 +155,7 @@ public void actionPerformed(ActionEvent e) { for (Object obj : labels3) { if (obj instanceof JPanel) { - Component comp[] = ((JPanel) obj).getComponents(); + Component[] comp = ((JPanel) obj).getComponents(); for (Component componet : comp) { componet.setEnabled(s.fns.tcs.trueColorOutMode == 1); } @@ -173,70 +164,60 @@ public void actionPerformed(ActionEvent e) { } } - userDefinedButton.addActionListener(new ActionListener() { + userDefinedButton.addActionListener(e -> { + true_color_presets_opt.setEnabled(!userDefinedButton.isSelected()); + infoLabel.setEnabled(userDefinedButton.isSelected()); + valueLabel.setEnabled(userDefinedButton.isSelected()); - @Override - public void actionPerformed(ActionEvent e) { - true_color_presets_opt.setEnabled(!userDefinedButton.isSelected()); - infoLabel.setEnabled(userDefinedButton.isSelected()); - valueLabel.setEnabled(userDefinedButton.isSelected()); - - color_space_opt.setEnabled(userDefinedButton.isSelected()); - color_space_label.setEnabled(userDefinedButton.isSelected()); - - c1Label.setEnabled(userDefinedButton.isSelected()); - c2Label.setEnabled(userDefinedButton.isSelected()); - c3Label.setEnabled(userDefinedButton.isSelected()); - - field_c1.setEnabled(userDefinedButton.isSelected()); - field_c2.setEnabled(userDefinedButton.isSelected()); - field_c3.setEnabled(userDefinedButton.isSelected()); - - for (Object obj : labels3) { - if (obj instanceof JPanel) { - Component comp[] = ((JPanel) obj).getComponents(); - for (Component componet : comp) { - componet.setEnabled(userDefinedButton.isSelected()); - } - } else if (obj instanceof JLabel) { - ((JLabel) obj).setEnabled(userDefinedButton.isSelected()); + color_space_opt.setEnabled(userDefinedButton.isSelected()); + color_space_label.setEnabled(userDefinedButton.isSelected()); + + c1Label.setEnabled(userDefinedButton.isSelected()); + c2Label.setEnabled(userDefinedButton.isSelected()); + c3Label.setEnabled(userDefinedButton.isSelected()); + + field_c1.setEnabled(userDefinedButton.isSelected()); + field_c2.setEnabled(userDefinedButton.isSelected()); + field_c3.setEnabled(userDefinedButton.isSelected()); + + for (Object obj : labels3) { + if (obj instanceof JPanel) { + Component[] comp = ((JPanel) obj).getComponents(); + for (Component componet : comp) { + componet.setEnabled(userDefinedButton.isSelected()); } + } else if (obj instanceof JLabel) { + ((JLabel) obj).setEnabled(userDefinedButton.isSelected()); } } - }); - presetButton.addActionListener(new ActionListener() { + presetButton.addActionListener(e -> { + true_color_presets_opt.setEnabled(presetButton.isSelected()); + infoLabel.setEnabled(!presetButton.isSelected()); + valueLabel.setEnabled(!presetButton.isSelected()); - @Override - public void actionPerformed(ActionEvent e) { - true_color_presets_opt.setEnabled(presetButton.isSelected()); - infoLabel.setEnabled(!presetButton.isSelected()); - valueLabel.setEnabled(!presetButton.isSelected()); - - color_space_opt.setEnabled(!presetButton.isSelected()); - color_space_label.setEnabled(!presetButton.isSelected()); - - c1Label.setEnabled(!presetButton.isSelected()); - c2Label.setEnabled(!presetButton.isSelected()); - c3Label.setEnabled(!presetButton.isSelected()); - - field_c1.setEnabled(!presetButton.isSelected()); - field_c2.setEnabled(!presetButton.isSelected()); - field_c3.setEnabled(!presetButton.isSelected()); - - for (Object obj : labels3) { - if (obj instanceof JPanel) { - Component comp[] = ((JPanel) obj).getComponents(); - for (Component componet : comp) { - componet.setEnabled(!presetButton.isSelected()); - } - } else if (obj instanceof JLabel) { - ((JLabel) obj).setEnabled(!presetButton.isSelected()); + color_space_opt.setEnabled(!presetButton.isSelected()); + color_space_label.setEnabled(!presetButton.isSelected()); + + c1Label.setEnabled(!presetButton.isSelected()); + c2Label.setEnabled(!presetButton.isSelected()); + c3Label.setEnabled(!presetButton.isSelected()); + + field_c1.setEnabled(!presetButton.isSelected()); + field_c2.setEnabled(!presetButton.isSelected()); + field_c3.setEnabled(!presetButton.isSelected()); + + for (Object obj : labels3) { + if (obj instanceof JPanel) { + Component[] comp = ((JPanel) obj).getComponents(); + for (Component componet : comp) { + componet.setEnabled(!presetButton.isSelected()); } + } else if (obj instanceof JLabel) { + ((JLabel) obj).setEnabled(!presetButton.isSelected()); } } - }); Object[] message3 = { @@ -257,58 +238,40 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); + e -> { + String prop = e.getPropertyName(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + Object value = optionPane.getValue(); - try { + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - if (userDefinedButton.isSelected()) { - s.parser.parse(field_c1.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (s.parser.foundR()) { - JOptionPane.showMessageDialog(ptra, "The variable: r cannot be used in the formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - if (s.isConvergingType()) { - if (s.parser.foundBail()) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + try { - if (color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT) { - s.parser.parse(field_c2.getText()); + if (userDefinedButton.isSelected()) { + s.parser.parse(field_c1.getText()); if (s.parser.foundR()) { JOptionPane.showMessageDialog(ptra, "The variable: r cannot be used in the formula.", "Error!", JOptionPane.ERROR_MESSAGE); @@ -325,52 +288,69 @@ public void propertyChange(PropertyChangeEvent e) { return; } - s.parser.parse(field_c3.getText()); + if (color_space_opt.getSelectedIndex() != ColorSpaceConverter.DIRECT && color_space_opt.getSelectedIndex() != ColorSpaceConverter.PALETTE && color_space_opt.getSelectedIndex() != ColorSpaceConverter.GRADIENT) { + s.parser.parse(field_c2.getText()); - if (s.parser.foundR()) { - JOptionPane.showMessageDialog(ptra, "The variable: r cannot be used in the formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundR()) { + JOptionPane.showMessageDialog(ptra, "The variable: r cannot be used in the formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (s.isConvergingType()) { - if (s.parser.foundBail()) { - JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + if (s.isConvergingType()) { + if (s.parser.foundBail()) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_c3.getText()); + + if (s.parser.foundR()) { + JOptionPane.showMessageDialog(ptra, "The variable: r cannot be used in the formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (s.isConvergingType()) { + if (s.parser.foundBail()) { + JOptionPane.showMessageDialog(ptra, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else if (s.parser.foundCbail()) { + JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); return; } - } else if (s.parser.foundCbail()) { - JOptionPane.showMessageDialog(ptra, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; } } - } - s.fns.tcs.trueColorOut = true_color.isSelected(); + s.fns.tcs.trueColorOut = true_color.isSelected(); - if (presetButton.isSelected()) { - s.fns.tcs.trueColorOutMode = 0; - s.fns.tcs.trueColorOutPreset = true_color_presets_opt.getSelectedIndex(); - } else { - s.fns.tcs.trueColorOutMode = 1; + if (presetButton.isSelected()) { + s.fns.tcs.trueColorOutMode = 0; + s.fns.tcs.trueColorOutPreset = true_color_presets_opt.getSelectedIndex(); + } else { + s.fns.tcs.trueColorOutMode = 1; - s.fns.tcs.outTcColorSpace = color_space_opt.getSelectedIndex(); + s.fns.tcs.outTcColorSpace = color_space_opt.getSelectedIndex(); - s.fns.tcs.outTcComponent1 = field_c1.getText(); + s.fns.tcs.outTcComponent1 = field_c1.getText(); - if (s.fns.tcs.outTcColorSpace != ColorSpaceConverter.DIRECT && s.fns.tcs.outTcColorSpace != ColorSpaceConverter.PALETTE && s.fns.tcs.outTcColorSpace != ColorSpaceConverter.GRADIENT) { - s.fns.tcs.outTcComponent2 = field_c2.getText(); - s.fns.tcs.outTcComponent3 = field_c3.getText(); + if (s.fns.tcs.outTcColorSpace != ColorSpaceConverter.DIRECT && s.fns.tcs.outTcColorSpace != ColorSpaceConverter.PALETTE && s.fns.tcs.outTcColorSpace != ColorSpaceConverter.GRADIENT) { + s.fns.tcs.outTcComponent2 = field_c2.getText(); + s.fns.tcs.outTcComponent3 = field_c3.getText(); + } } + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - dispose(); - ptra.setOutTrueColorModePost(); - } - } - }); + dispose(); + ptra.setOutTrueColorModePost(); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -383,12 +363,6 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - private void setLabels(JLabel l1, JLabel l2, JLabel l3, int space) { switch (space) { diff --git a/src/fractalzoomer/gui/PaletteGradientMergingDialog.java b/src/fractalzoomer/gui/PaletteGradientMergingDialog.java index 42ff6f1c6..fdfcc734f 100644 --- a/src/fractalzoomer/gui/PaletteGradientMergingDialog.java +++ b/src/fractalzoomer/gui/PaletteGradientMergingDialog.java @@ -21,12 +21,8 @@ import fractalzoomer.main.app_settings.Settings; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -45,7 +41,7 @@ public PaletteGradientMergingDialog(MainWindow ptr, Settings s) { setTitle("Palette/Gradient Merging"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField palette_blend_factor_field = new JTextField(); palette_blend_factor_field.setText("" + s.pbs.gradient_intensity); @@ -64,17 +60,12 @@ public PaletteGradientMergingDialog(MainWindow ptr, Settings s) { color_blend_opt.setFocusable(false); color_blend_opt.setPaintLabels(true); - final JComboBox merging_method_combo = new JComboBox(Constants.colorMethod); + final JComboBox merging_method_combo = new JComboBox<>(Constants.colorMethod); merging_method_combo.setSelectedIndex(s.pbs.merging_type); merging_method_combo.setFocusable(false); merging_method_combo.setToolTipText("Sets the palette/gradient merging method."); - merging_method_combo.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - color_blend_opt.setEnabled(merging_method_combo.getSelectedIndex() == 3); - } - }); + merging_method_combo.addActionListener(e -> color_blend_opt.setEnabled(merging_method_combo.getSelectedIndex() == 3)); color_blend_opt.setEnabled(s.pbs.merging_type == 3); @@ -99,65 +90,64 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + e -> { + String prop = e.getPropertyName(); - Object value = optionPane.getValue(); + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + Object value = optionPane.getValue(); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - try { - double temp = Double.parseDouble(palette_blend_factor_field.getText()); - int temp2 = Integer.parseInt(palette_offset_field.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (temp < 0) { - JOptionPane.showMessageDialog(ptra, "The gradient intensity must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; } - if (temp2 < 0) { - JOptionPane.showMessageDialog(ptra, "The gradient offset must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + try { + double temp = Double.parseDouble(palette_blend_factor_field.getText()); + int temp2 = Integer.parseInt(palette_offset_field.getText()); + + if (temp < 0) { + JOptionPane.showMessageDialog(ptra, "The gradient intensity must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp2 < 0) { + JOptionPane.showMessageDialog(ptra, "The gradient offset must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.pbs.gradient_intensity = temp; + s.pbs.palette_gradient_merge = enable_blend_palette.isSelected(); + s.pbs.merging_type = merging_method_combo.getSelectedIndex(); + s.pbs.palette_blending = color_blend_opt.getValue() / 100.0; + s.pbs.gradient_offset = temp2; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.pbs.gradient_intensity = temp; - s.pbs.palette_gradient_merge = enable_blend_palette.isSelected(); - s.pbs.merging_type = merging_method_combo.getSelectedIndex(); - s.pbs.palette_blending = color_blend_opt.getValue() / 100.0; - s.pbs.gradient_offset = temp2; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptra.setPaletteGradientMergingPost(); } - - dispose(); - ptra.setPaletteGradientMergingPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -170,10 +160,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/PaletteMenu.java b/src/fractalzoomer/gui/PaletteMenu.java index 01d2a8868..eaed6bc89 100644 --- a/src/fractalzoomer/gui/PaletteMenu.java +++ b/src/fractalzoomer/gui/PaletteMenu.java @@ -24,12 +24,9 @@ import javax.swing.plaf.basic.BasicFileChooserUI; import java.awt.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.geom.Rectangle2D; import java.awt.image.BufferedImage; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; @@ -46,10 +43,11 @@ public class PaletteMenu extends JMenu { private static final long serialVersionUID = 3271849856447452259L; private MainWindow ptr; private JRadioButtonMenuItem[] palette; - private int i; - public static String[] paletteNames; + public static final String[] paletteNames; private JMenu paletteLegacyFractintMenu; + private JMenuItem colorMapframe; + static { paletteNames = new String[MainWindow.TOTAL_PALETTES]; paletteNames[0] = "Default"; @@ -104,16 +102,16 @@ public PaletteMenu(MainWindow ptr2, String name, int color_choice, boolean smoot this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/palette.png")); + setIcon(MainWindow.getIcon("palette.png")); paletteLegacyFractintMenu = new JMenu("Other Paletttes/Maps"); - paletteLegacyFractintMenu.setIcon(getIcon("/fractalzoomer/icons/palette.png")); + paletteLegacyFractintMenu.setIcon(MainWindow.getIcon("palette.png")); palette = new JRadioButtonMenuItem[paletteNames.length]; ButtonGroup palettes_group = new ButtonGroup(); - for (i = 0; i < palette.length; i++) { + for (int i = 0; i < palette.length; i++) { if (i != MainWindow.DIRECT_PALETTE_ID) { Color[] c = null; @@ -142,9 +140,9 @@ public PaletteMenu(MainWindow ptr2, String name, int color_choice, boolean smoot for (int j = 0; j < c.length; j++) { if (smoothing) { - GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / c.length, 0, c[j], (j + 1) * palette_preview.getWidth() / c.length, 0, c[(j + 1) % c.length]); + GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / ((float)c.length), 0, c[j], (j + 1) * palette_preview.getWidth() / ((float)c.length), 0, c[(j + 1) % c.length]); g.setPaint(gp); - g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight())); + g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / ((double)c.length), 0, (j + 1) * palette_preview.getWidth() / ((double)c.length) - j * palette_preview.getWidth() / ((double)c.length), palette_preview.getHeight())); } else { g.setColor(c[j]); g.fillRect(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight()); @@ -153,21 +151,13 @@ public PaletteMenu(MainWindow ptr2, String name, int color_choice, boolean smoot palette[i] = new JRadioButtonMenuItem(paletteNames[i], new ImageIcon(palette_preview)); } else { - palette[i] = new JRadioButtonMenuItem(paletteNames[i], getIcon("/fractalzoomer/icons/palette_load.png")); + palette[i] = new JRadioButtonMenuItem(paletteNames[i], MainWindow.getIcon("palette_load.png")); } - if (i == MainWindow.DIRECT_PALETTE_ID) { - palette[i].addActionListener(new ActionListener() { - - int temp = i; - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.chooseDirectPalette(temp, outcoloring_mode); + final int temp = i; - } - }); + if (i == MainWindow.DIRECT_PALETTE_ID) { + palette[i].addActionListener(e -> ptr.chooseDirectPalette(temp, outcoloring_mode)); if (outcoloring_mode) { palette[i].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_INSERT, 0)); @@ -181,17 +171,7 @@ public void actionPerformed(ActionEvent e) { } else if (i < MainWindow.CUSTOM_PALETTE_ID) { - palette[i].addActionListener(new ActionListener() { - - int temp = i; - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPalette(temp, null, outcoloring_mode ? 0 : 1); - - } - }); + palette[i].addActionListener(e -> ptr.setPalette(temp, null, outcoloring_mode ? 0 : 1)); add(palette[i]); } else if (i == MainWindow.CUSTOM_PALETTE_ID){ @@ -200,17 +180,7 @@ public void actionPerformed(ActionEvent e) { add(paletteLegacyFractintMenu); - palette[i].addActionListener(new ActionListener() { - - int temp = i; - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.openCustomPaletteEditor(temp, outcoloring_mode); - - } - }); + palette[i].addActionListener(e -> ptr.openCustomPaletteEditor(temp, outcoloring_mode)); if (outcoloring_mode) { palette[i].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C, 0)); @@ -223,17 +193,7 @@ public void actionPerformed(ActionEvent e) { add(palette[i]); } else { - palette[i].addActionListener(new ActionListener() { - - int temp = i; - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPalette(temp, null, outcoloring_mode ? 0 : 1); - - } - }); + palette[i].addActionListener(e -> ptr.setPalette(temp, null, outcoloring_mode ? 0 : 1)); paletteLegacyFractintMenu.add(palette[i]); } @@ -242,6 +202,18 @@ public void actionPerformed(ActionEvent e) { palettes_group.add(palette[i]); } + colorMapframe = new JMenuItem("Direct Palette Loader", MainWindow.getIcon("palette_load.png")); + colorMapframe.setToolTipText("Loads all color maps from the " + ColorMapFrame.DirName + " directory."); + if (outcoloring_mode) { + colorMapframe.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C, ActionEvent.CTRL_MASK | ActionEvent.SHIFT_MASK)); + } else { + colorMapframe.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_SLASH, ActionEvent.CTRL_MASK | ActionEvent.SHIFT_MASK)); + } + colorMapframe.addActionListener(e -> {ptr.setColorMap(color_cycling_location, outcoloring_mode);}); + + addSeparator(); + add(colorMapframe); + palette[color_choice].setSelected(true); palette[0].setToolTipText("The default palette."); @@ -288,22 +260,16 @@ public void actionPerformed(ActionEvent e) { palette[40].setToolTipText("A palette from QFractal."); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public JRadioButtonMenuItem[] getPalette() { return palette; } - public static int[] loadDirectPalette(String fileName, Component parent) { + public static int[] loadDirectPalette(String fileName, Component parent, boolean showImportDialog) { int[] palette = null; - ArrayList rgbs = new ArrayList<>(); + java.util.List rgbs = new ArrayList<>(); try (BufferedReader br = new BufferedReader(new FileReader(fileName))) { String sCurrentLine; @@ -340,14 +306,16 @@ public static int[] loadDirectPalette(String fileName, Component parent) { } if(!rgbs.isEmpty()) { - rgbs = importDialog(rgbs, parent); + if(showImportDialog) { + rgbs = importDialog(rgbs, parent); + } palette = rgbs.stream().mapToInt(Integer::valueOf).toArray(); } return palette; } - public static ArrayList importDialog(ArrayList colors, Component parent) { + public static java.util.List importDialog(java.util.List colors, Component parent) { final JCheckBox invert = new JCheckBox("Reverse Palette"); invert.setSelected(false); invert.setFocusable(false); @@ -374,19 +342,15 @@ public static int[] choosePaletteFiler(Component parent) { file_chooser.setAcceptAllFileFilterUsed(false); file_chooser.setDialogType(JFileChooser.OPEN_DIALOG); - file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, new PropertyChangeListener() { - - @Override - public void propertyChange(PropertyChangeEvent evt) { - String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); - file_chooser.setSelectedFile(new File(file_name)); - } + file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, evt -> { + String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); + file_chooser.setSelectedFile(new File(file_name)); }); int returnVal = file_chooser.showDialog(parent, "Load Direct Palette"); if (returnVal == JFileChooser.APPROVE_OPTION) { - int [] res = loadDirectPalette(file_chooser.getSelectedFile().getPath(), parent); + int [] res = loadDirectPalette(file_chooser.getSelectedFile().getPath(), parent, true); if(res == null) { JOptionPane.showMessageDialog(parent, "Failed to directly load the palette.", "Error!", JOptionPane.ERROR_MESSAGE); diff --git a/src/fractalzoomer/gui/PeriodDialog.java b/src/fractalzoomer/gui/PeriodDialog.java index 17d7e16ec..2ec7c6496 100644 --- a/src/fractalzoomer/gui/PeriodDialog.java +++ b/src/fractalzoomer/gui/PeriodDialog.java @@ -16,14 +16,14 @@ */ package fractalzoomer.gui; +import fractalzoomer.core.ThreadDraw; +import fractalzoomer.functions.Fractal; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.Settings; import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -42,7 +42,7 @@ public PeriodDialog(MainWindow ptr, Settings s) { setTitle("Period"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field = new JTextField(); field.addAncestorListener(new RequestFocusListener()); @@ -50,7 +50,8 @@ public PeriodDialog(MainWindow ptr, Settings s) { Object[] message3 = { " ", - "Period is only meant to be used along with Perturbation Theory and Bilinear Approximation.", + "Period is only meant to be used along with Perturbation Theory\nand Bilinear Approximation or Nanomb1.", + " ", "You are using " + s.fns.period + " as period.\nEnter the new period number.", field, " ",}; @@ -59,58 +60,61 @@ public PeriodDialog(MainWindow ptr, Settings s) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - try { - int temp = Integer.parseInt(field.getText()); + try { + int temp = Integer.parseInt(field.getText()); - if (temp < 0) { - JOptionPane.showMessageDialog(ptra, "Period number must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } else if (temp > MainWindow.MAX_ITERATIONS_NUMBER) { - JOptionPane.showMessageDialog(ptra, "Period number must be less than 2147483648.", "Error!", JOptionPane.ERROR_MESSAGE); + if (temp < 0) { + JOptionPane.showMessageDialog(ptra, "Period number must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } else if (temp > MainWindow.MAX_ITERATIONS_NUMBER) { + JOptionPane.showMessageDialog(ptra, "Period number must be less than 2147483648.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if(s.fns.period != temp && ThreadDraw.APPROXIMATION_ALGORITHM == 3) { + Fractal.clearReferences(true); + } + + s.fns.period = temp; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.period = temp; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptr.setIterationsPost(); } - - dispose(); - ptr.setIterationsPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -123,10 +127,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/PerturbationDialog.java b/src/fractalzoomer/gui/PerturbationDialog.java index 2c30d7463..8b7a6f534 100644 --- a/src/fractalzoomer/gui/PerturbationDialog.java +++ b/src/fractalzoomer/gui/PerturbationDialog.java @@ -23,12 +23,8 @@ import javax.swing.*; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.main.MainWindow.runsOnWindows; @@ -49,7 +45,7 @@ public PerturbationDialog(MainWindow ptr, Settings s) { setTitle("Perturbation"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JPanel panel1 = new JPanel(); JPanel panel2 = new JPanel(); @@ -154,53 +150,26 @@ public PerturbationDialog(MainWindow ptr, Settings s) { JButton info_user = new JButton("Help"); info_user.setToolTipText("Shows the details of the user formulas."); info_user.setFocusable(false); - info_user.setIcon(getIcon("/fractalzoomer/icons/help2.png")); + info_user.setIcon(MainWindow.getIcon("help2.png")); info_user.setPreferredSize(new Dimension(105, 23)); - info_user.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptra.showUserFormulaHelp(); - - } - - }); + info_user.addActionListener(e -> ptra.showUserFormulaHelp()); JButton code_editor = new JButton("Edit User Code"); code_editor.setToolTipText("Opens the java code, containing the user defined functions,
    with a text editor."); code_editor.setFocusable(false); - code_editor.setIcon(getIcon("/fractalzoomer/icons/code_editor2.png")); + code_editor.setIcon(MainWindow.getIcon("code_editor2.png")); code_editor.setPreferredSize(new Dimension(160, 23)); - code_editor.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptra.codeEditor(); - - } - - }); + code_editor.addActionListener(e -> ptra.codeEditor()); JButton compile_code = new JButton("Compile User Code"); compile_code.setToolTipText("Compiles the java code, containing the user defined functions."); compile_code.setFocusable(false); - compile_code.setIcon(getIcon("/fractalzoomer/icons/compile2.png")); + compile_code.setIcon(MainWindow.getIcon("compile2.png")); compile_code.setPreferredSize(new Dimension(180, 23)); - compile_code.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptra.compileCode(true); - - } - - }); + compile_code.addActionListener(e -> ptra.compileCode(true)); JPanel info_panel = new JPanel(); info_panel.setLayout(new FlowLayout()); @@ -239,116 +208,115 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - try { - double temp = 0, temp2 = 0; - if (tabbedPane.getSelectedIndex() == 0) { - temp = Double.parseDouble(field_real.getText()); - temp2 = Double.parseDouble(field_imaginary.getText()); - } else if (tabbedPane2.getSelectedIndex() == 0) { - s.parser.parse(field_formula.getText()); - if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - } else { - s.parser.parse(field_condition.getText()); + try { + double temp = 0, temp2 = 0; + if (tabbedPane.getSelectedIndex() == 0) { + temp = Double.parseDouble(field_real.getText()); + temp2 = Double.parseDouble(field_imaginary.getText()); + } else if (tabbedPane2.getSelectedIndex() == 0) { + s.parser.parse(field_formula.getText()); + if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else { + s.parser.parse(field_condition.getText()); - if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_condition2.getText()); + s.parser.parse(field_condition2.getText()); - if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula_cond1.getText()); + s.parser.parse(field_formula_cond1.getText()); - if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left > right z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left > right z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula_cond2.getText()); + s.parser.parse(field_formula_cond2.getText()); - if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left < right z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left < right z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula_cond3.getText()); + s.parser.parse(field_formula_cond3.getText()); - if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left = right z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; + if (s.parser.foundPixel() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left = right z(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } } - } - if (tabbedPane.getSelectedIndex() == 0) { - s.fns.perturbation_vals[0] = temp == 0.0 ? 0.0 : temp; - s.fns.perturbation_vals[1] = temp2 == 0.0 ? 0.0 : temp2; - s.fns.variable_perturbation = false; - } else { - s.fns.variable_perturbation = true; - - s.fns.user_perturbation_algorithm = tabbedPane2.getSelectedIndex(); - - if (s.fns.user_perturbation_algorithm == 0) { - s.fns.perturbation_user_formula = field_formula.getText(); + if (tabbedPane.getSelectedIndex() == 0) { + s.fns.perturbation_vals[0] = temp == 0.0 ? 0.0 : temp; + s.fns.perturbation_vals[1] = temp2 == 0.0 ? 0.0 : temp2; + s.fns.variable_perturbation = false; } else { - s.fns.user_perturbation_conditions[0] = field_condition.getText(); - s.fns.user_perturbation_conditions[1] = field_condition2.getText(); - s.fns.user_perturbation_condition_formula[0] = field_formula_cond1.getText(); - s.fns.user_perturbation_condition_formula[1] = field_formula_cond2.getText(); - s.fns.user_perturbation_condition_formula[2] = field_formula_cond3.getText(); + s.fns.variable_perturbation = true; + + s.fns.user_perturbation_algorithm = tabbedPane2.getSelectedIndex(); + + if (s.fns.user_perturbation_algorithm == 0) { + s.fns.perturbation_user_formula = field_formula.getText(); + } else { + s.fns.user_perturbation_conditions[0] = field_condition.getText(); + s.fns.user_perturbation_conditions[1] = field_condition2.getText(); + s.fns.user_perturbation_condition_formula[0] = field_formula_cond1.getText(); + s.fns.user_perturbation_condition_formula[1] = field_formula_cond2.getText(); + s.fns.user_perturbation_condition_formula[2] = field_formula_cond3.getText(); + } } + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - dispose(); - ptra.setPerturbationPost(pertur.isSelected()); - } - } - }); + dispose(); + ptra.setPerturbationPost(pertur.isSelected()); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -361,10 +329,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/PerturbationTheoryDialog.java b/src/fractalzoomer/gui/PerturbationTheoryDialog.java index cff20f814..e5fff4a53 100644 --- a/src/fractalzoomer/gui/PerturbationTheoryDialog.java +++ b/src/fractalzoomer/gui/PerturbationTheoryDialog.java @@ -19,6 +19,8 @@ import fractalzoomer.core.BigNum; import fractalzoomer.core.MyApfloat; import fractalzoomer.core.ThreadDraw; +import fractalzoomer.core.mpfr.LibMpfr; +import fractalzoomer.core.mpfr.MpfrBigNum; import fractalzoomer.functions.Fractal; import fractalzoomer.main.CommonFunctions; import fractalzoomer.main.Constants; @@ -27,15 +29,9 @@ import fractalzoomer.main.app_settings.Settings; import javax.swing.*; -import javax.swing.event.ChangeEvent; -import javax.swing.event.ChangeListener; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -60,28 +56,20 @@ public PerturbationTheoryDialog(Component ptr, Settings s) { JButton info_user = new JButton("Help"); info_user.setToolTipText("Shows show info on Perturbation Theory."); info_user.setFocusable(false); - info_user.setIcon(getIcon("/fractalzoomer/icons/help2.png")); + info_user.setIcon(MainWindow.getIcon("help2.png")); info_user.setPreferredSize(new Dimension(105, 23)); - info_user.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - CommonFunctions.showPerturbationTheoryHelp(that); - - } - - }); + info_user.addActionListener(e -> CommonFunctions.showPerturbationTheoryHelp(that)); JPanel SApanel = new JPanel(); JPanel FloatExpPanel = new JPanel(new FlowLayout(FlowLayout.LEFT)); JPanel BLApanel = new JPanel(); + JPanel Nanomb1Panel = new JPanel(); if (ptra instanceof MainWindow) { - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); } else if (ptra instanceof ImageExpanderWindow) { - setIconImage(getIcon("/fractalzoomer/icons/mandelExpander.png").getImage()); + setIconImage(MainWindow.getIcon("mandelExpander.png").getImage()); } final JCheckBox enable_perturbation = new JCheckBox("Perturbation Theory"); @@ -92,6 +80,10 @@ public void actionPerformed(ActionEvent e) { detect_period.setSelected(ThreadDraw.DETECT_PERIOD); detect_period.setFocusable(false); + final JCheckBox automatic_precision = new JCheckBox("Automatic Precision"); + automatic_precision.setSelected(MyApfloat.setAutomaticPrecision); + automatic_precision.setFocusable(false); + final JCheckBox enable_bignum = new JCheckBox("Use BigNum for Reference calculation if possible"); enable_bignum.setSelected(ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE); enable_bignum.setFocusable(false); @@ -122,14 +114,7 @@ public void actionPerformed(ActionEvent e) { JLabel blaLevel = new JLabel("BLA Starting Level: " + bla_starting_level_slid.getValue()); - bla_starting_level_slid.addChangeListener(new ChangeListener() { - @Override - public void stateChanged(ChangeEvent e) { - blaLevel.setText("BLA Starting Level: " + bla_starting_level_slid.getValue()); - } - }); - - enable_bignum_pixels.setEnabled(enable_bignum.isSelected()); + bla_starting_level_slid.addChangeListener(e -> blaLevel.setText("BLA Starting Level: " + bla_starting_level_slid.getValue())); final JCheckBox full_floatexp = new JCheckBox("Use FloatExp For All Iterations In Deep Zooms"); full_floatexp.setSelected(ThreadDraw.USE_FULL_FLOATEXP_FOR_DEEP_ZOOM); @@ -146,31 +131,22 @@ public void stateChanged(ChangeEvent e) { JTextField bignumPrecision = new JTextField(); bignumPrecision.setText("" + ThreadDraw.BIGNUM_PRECISION); - final JComboBox approximation_alg = new JComboBox(new String[] {"No Approximation", "Series Approximation", "Bilinear Approximation"}); + final JComboBox approximation_alg = new JComboBox<>(new String[] {"No Approximation", "Series Approximation", "Bilinear Approximation", "Nanomb1"}); approximation_alg.setSelectedIndex(ThreadDraw.APPROXIMATION_ALGORITHM); approximation_alg.setFocusable(false); approximation_alg.setToolTipText("Sets approximation algorithm."); - approximation_alg.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - SApanel.setVisible(approximation_alg.getSelectedIndex() == 1); - FloatExpPanel.setVisible(approximation_alg.getSelectedIndex() == 0 || approximation_alg.getSelectedIndex() == 1); - BLApanel.setVisible(approximation_alg.getSelectedIndex() == 2); - pack(); - } + approximation_alg.addActionListener(e -> { + SApanel.setVisible(approximation_alg.getSelectedIndex() == 1); + FloatExpPanel.setVisible(approximation_alg.getSelectedIndex() == 0 || approximation_alg.getSelectedIndex() == 1 || approximation_alg.getSelectedIndex() == 3); + BLApanel.setVisible(approximation_alg.getSelectedIndex() == 2); + Nanomb1Panel.setVisible(approximation_alg.getSelectedIndex() == 3); + pack(); }); JTextField maxSkipIter = new JTextField(); maxSkipIter.setText("" + ThreadDraw.SERIES_APPROXIMATION_MAX_SKIP_ITER); - enable_bignum.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - enable_bignum_pixels.setEnabled(enable_bignum.isSelected()); - } - }); - final JSlider series_terms_slid = new JSlider(JSlider.HORIZONTAL, 2, 257, ThreadDraw.SERIES_APPROXIMATION_TERMS); series_terms_slid.setPreferredSize(new Dimension(350, 55)); @@ -189,12 +165,7 @@ public void actionPerformed(ActionEvent e) { JLabel saTerms = new JLabel("Series Approximation Terms: " + series_terms_slid.getValue()); - series_terms_slid.addChangeListener(new ChangeListener() { - @Override - public void stateChanged(ChangeEvent e) { - saTerms.setText("Series Approximation Terms: " + series_terms_slid.getValue()); - } - }); + series_terms_slid.addChangeListener(e -> saTerms.setText("Series Approximation Terms: " + series_terms_slid.getValue())); panel.add(saTerms); @@ -203,14 +174,51 @@ public void stateChanged(ChangeEvent e) { info_panel.setLayout(new FlowLayout()); info_panel.add(info_user); - bignumPrecision.setEnabled(!automaticBignumPrecision.isSelected()); - automaticBignumPrecision.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - bignumPrecision.setEnabled(!automaticBignumPrecision.isSelected()); - } - }); + Nanomb1Panel.setLayout(new BoxLayout(Nanomb1Panel, BoxLayout.Y_AXIS)); + + final JSlider nanomb1N = new JSlider(JSlider.HORIZONTAL, 2, 32, ThreadDraw.NANOMB1_N); + + nanomb1N.setPreferredSize(new Dimension(350, 55)); + + nanomb1N.setToolTipText("Sets Nanomb1 N value."); + + nanomb1N.setPaintLabels(true); + nanomb1N.setFocusable(false); + nanomb1N.setPaintTicks(true); + nanomb1N.setMajorTickSpacing(2); + + + final JSlider nanomb1M = new JSlider(JSlider.HORIZONTAL, 2, 32, ThreadDraw.NANOMB1_M); + + nanomb1M.setPreferredSize(new Dimension(350, 55)); + + nanomb1M.setToolTipText("Sets Nanomb1 M value."); + + nanomb1M.setPaintLabels(true); + nanomb1M.setFocusable(false); + nanomb1M.setPaintTicks(true); + nanomb1M.setMajorTickSpacing(2); + + JPanel nanopanelN = new JPanel(new FlowLayout(FlowLayout.LEFT)); + + JLabel nanolabelN = new JLabel("N: " + nanomb1N.getValue()); + + JPanel nanopanelM = new JPanel(new FlowLayout(FlowLayout.LEFT)); + + JLabel nanolabelM = new JLabel("M: " + nanomb1M.getValue()); + + nanomb1N.addChangeListener(e -> {nanolabelN.setText("N: " + nanomb1N.getValue());}); + nanomb1M.addChangeListener(e -> {nanolabelM.setText("M: " + nanomb1M.getValue());}); + + nanopanelN.add(nanolabelN); + nanopanelM.add(nanolabelM); + + Nanomb1Panel.add(nanopanelM); + Nanomb1Panel.add(nanomb1M); + Nanomb1Panel.add(nanopanelN); + Nanomb1Panel.add(nanomb1N); + Nanomb1Panel.add(new JLabel(" ")); SApanel.setLayout(new BoxLayout(SApanel, BoxLayout.Y_AXIS)); @@ -258,12 +266,7 @@ public void actionPerformed(ActionEvent e) { JLabel blaBitsLabel = new JLabel("Precision Bits: " + blaBits.getValue()); - blaBits.addChangeListener(new ChangeListener() { - @Override - public void stateChanged(ChangeEvent e) { - blaBitsLabel.setText("Precision Bits: " + blaBits.getValue()); - } - }); + blaBits.addChangeListener(e -> blaBitsLabel.setText("Precision Bits: " + blaBits.getValue())); panel2.add(blaBitsLabel); @@ -291,8 +294,37 @@ public void stateChanged(ChangeEvent e) { BLApanel.add(new JLabel(" ")); SApanel.setVisible(approximation_alg.getSelectedIndex() == 1); - FloatExpPanel.setVisible(approximation_alg.getSelectedIndex() == 0 || approximation_alg.getSelectedIndex() == 1); + FloatExpPanel.setVisible(approximation_alg.getSelectedIndex() == 0 || approximation_alg.getSelectedIndex() == 1 || approximation_alg.getSelectedIndex() == 3); BLApanel.setVisible(approximation_alg.getSelectedIndex() == 2); + Nanomb1Panel.setVisible(approximation_alg.getSelectedIndex() == 3); + + JComboBox bigNumLibs = new JComboBox<>(new String[] {"Double (53 bits)", "DoubleDouble (106 bits)", "Built-in", "MPFR", "Automatic"}); + bigNumLibs.setSelectedIndex(ThreadDraw.BIGNUM_LIBRARY); + JLabel bnliblabel = new JLabel("BigNum Library:"); + bigNumLibs.setFocusable(false); + + bigNumLibs.setEnabled(enable_bignum.isSelected()); + + + bignumPrecision.setEnabled(enable_bignum.isSelected() && !automaticBignumPrecision.isSelected() && bigNumLibs.getSelectedIndex() != Constants.BIGNUM_DOUBLE); + + automaticBignumPrecision.addActionListener(e -> bignumPrecision.setEnabled(enable_bignum.isSelected() && !automaticBignumPrecision.isSelected() && bigNumLibs.getSelectedIndex() != Constants.BIGNUM_DOUBLE)); + + enable_bignum_pixels.setEnabled(enable_bignum.isSelected()); + + automaticBignumPrecision.setEnabled(enable_bignum.isSelected() && bigNumLibs.getSelectedIndex() != Constants.BIGNUM_DOUBLE); + + bigNumLibs.addActionListener(e -> { + bignumPrecision.setEnabled(enable_bignum.isSelected() && !automaticBignumPrecision.isSelected() && bigNumLibs.getSelectedIndex() != Constants.BIGNUM_DOUBLE); + automaticBignumPrecision.setEnabled(enable_bignum.isSelected()&& bigNumLibs.getSelectedIndex() != Constants.BIGNUM_DOUBLE); + }); + + enable_bignum.addActionListener(e -> { + bigNumLibs.setEnabled(enable_bignum.isSelected()); + enable_bignum_pixels.setEnabled(enable_bignum.isSelected()); + bignumPrecision.setEnabled(enable_bignum.isSelected() && !automaticBignumPrecision.isSelected() && bigNumLibs.getSelectedIndex() != Constants.BIGNUM_DOUBLE); + automaticBignumPrecision.setEnabled(enable_bignum.isSelected()&& bigNumLibs.getSelectedIndex() != Constants.BIGNUM_DOUBLE); + }); Object[] message3 = { @@ -302,7 +334,10 @@ public void stateChanged(ChangeEvent e) { " ", "Floating point precision:", precision, + automatic_precision, " ", + bnliblabel, + bigNumLibs, enable_bignum, enable_bignum_pixels, automaticBignumPrecision, @@ -315,130 +350,152 @@ public void stateChanged(ChangeEvent e) { " ", SApanel, BLApanel, + Nanomb1Panel, FloatExpPanel,}; optionPane = new JOptionPane(message3, JOptionPane.QUESTION_MESSAGE, JOptionPane.OK_CANCEL_OPTION, null, null, null); setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } - - try { - int tempPrecision = Integer.parseInt(precision.getText()); - long temp2 = Long.parseLong(seriesApproximationTolerance.getText()); - int temp3 = Integer.parseInt(maxSkipIter.getText()); - int temp4 = Integer.parseInt(bignumPrecision.getText()); - - if (tempPrecision < 1) { - JOptionPane.showMessageDialog(ptra, "Precision number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset return; } - if (temp4 < 1) { - JOptionPane.showMessageDialog(ptra, "BigNum bits Precision number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (temp3 < 0) { - JOptionPane.showMessageDialog(ptra, "Maximum skipped iterations must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; } - ThreadDraw.PERTURBATION_THEORY = enable_perturbation.isSelected(); - boolean tempBigNum = enable_bignum.isSelected(); - if(!ThreadDraw.PERTURBATION_THEORY || tempPrecision != MyApfloat.precision || tempBigNum != ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { - Fractal.clearReferences(); - } - - boolean tempAuto = automaticBignumPrecision.isSelected(); - - if(!tempAuto && tempPrecision == MyApfloat.precision) { - Fractal.clearReferences(); - BigNum.reinitialize(temp4); - } - else if(tempAuto && (tempAuto != ThreadDraw.BIGNUM_AUTOMATIC_PRECISION) && tempPrecision == MyApfloat.precision) { - Fractal.clearReferences(); - MyApfloat.setBigNumPrecision(); - } - - boolean oldDetectedPeriod = ThreadDraw.DETECT_PERIOD; - ThreadDraw.DETECT_PERIOD = detect_period.isSelected(); - - if(oldDetectedPeriod != ThreadDraw.DETECT_PERIOD) { - Fractal.clearReferences(); - } - - ThreadDraw.BIGNUM_AUTOMATIC_PRECISION = tempAuto; - ThreadDraw.BIGNUM_PRECISION = temp4; - - if(tempPrecision != MyApfloat.precision) { - MyApfloat.setPrecision(tempPrecision, s); - } - - int oldApproximationAlg = ThreadDraw.APPROXIMATION_ALGORITHM; - ThreadDraw.APPROXIMATION_ALGORITHM = approximation_alg.getSelectedIndex(); - - if(oldApproximationAlg != ThreadDraw.APPROXIMATION_ALGORITHM) { - Fractal.clearReferences(); - } - - - ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE = tempBigNum; - ThreadDraw.APPROXIMATION_ALGORITHM = approximation_alg.getSelectedIndex(); - ThreadDraw.SERIES_APPROXIMATION_TERMS = series_terms_slid.getValue(); - ThreadDraw.SERIES_APPROXIMATION_OOM_DIFFERENCE = temp2; - ThreadDraw.USE_FULL_FLOATEXP_FOR_DEEP_ZOOM = full_floatexp.isSelected(); - ThreadDraw.SERIES_APPROXIMATION_MAX_SKIP_ITER = temp3; - ThreadDraw.USE_BIGNUM_FOR_PIXELS_IF_POSSIBLE = enable_bignum_pixels.isSelected(); - ThreadDraw.USE_THREADS_FOR_SA = use_threads_for_sa.isSelected(); - ThreadDraw.BLA_BITS = blaBits.getValue(); - ThreadDraw.BLA_STARTING_LEVEL = bla_starting_level_slid.getValue(); - ThreadDraw.USE_THREADS_FOR_BLA = use_threads_for_bla.isSelected(); - - if(ptra instanceof MainWindow) { - ((MainWindow)ptra).setPerturbationTheoryPost(); - } - else if(ptra instanceof ImageExpanderWindow) { - ((ImageExpanderWindow)ptra).setPerturbationTheoryPost(); + try { + int tempPrecision = Integer.parseInt(precision.getText()); + long temp2 = Long.parseLong(seriesApproximationTolerance.getText()); + int temp3 = Integer.parseInt(maxSkipIter.getText()); + int temp4 = Integer.parseInt(bignumPrecision.getText()); + + if (tempPrecision < 1) { + JOptionPane.showMessageDialog(ptra, "Precision number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp4 < 1) { + JOptionPane.showMessageDialog(ptra, "BigNum bits Precision number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp3 < 0) { + JOptionPane.showMessageDialog(ptra, "Maximum skipped iterations must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + ThreadDraw.PERTURBATION_THEORY = enable_perturbation.isSelected(); + boolean tempBigNum = enable_bignum.isSelected(); + if(!ThreadDraw.PERTURBATION_THEORY || tempPrecision != MyApfloat.precision || tempBigNum != ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { + Fractal.clearReferences(true); + } + + boolean tempAuto = automaticBignumPrecision.isSelected(); + + if(!tempAuto && tempPrecision == MyApfloat.precision) { + Fractal.clearReferences(true); + BigNum.reinitialize(temp4); + MpfrBigNum.reinitialize(temp4); + } + else if(tempAuto && !ThreadDraw.BIGNUM_AUTOMATIC_PRECISION && tempPrecision == MyApfloat.precision) { + Fractal.clearReferences(true); + MyApfloat.setBigNumPrecision(); + } + + boolean oldDetectedPeriod = ThreadDraw.DETECT_PERIOD; + ThreadDraw.DETECT_PERIOD = detect_period.isSelected(); + + if(oldDetectedPeriod != ThreadDraw.DETECT_PERIOD && ThreadDraw.DETECT_PERIOD) { + Fractal.clearReferences(true); + } + + int oldBignumLib = ThreadDraw.BIGNUM_LIBRARY; + ThreadDraw.BIGNUM_LIBRARY = bigNumLibs.getSelectedIndex(); + if(oldBignumLib != ThreadDraw.BIGNUM_LIBRARY) { + Fractal.clearReferences(true); + } + + if(ThreadDraw.PERTURBATION_THEORY && ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE && ThreadDraw.BIGNUM_LIBRARY == Constants.BIGNUM_MPFR && LibMpfr.LOAD_ERROR != null) { + JOptionPane.showMessageDialog(ptra, "The MPFR library is not available, and the engine will fallback to an alternative library.", "Warning!", JOptionPane.WARNING_MESSAGE); + } + + ThreadDraw.BIGNUM_AUTOMATIC_PRECISION = tempAuto; + ThreadDraw.BIGNUM_PRECISION = temp4; + + if(tempPrecision != MyApfloat.precision) { + MyApfloat.setPrecision(tempPrecision, s); + } + + int oldApproximationAlg = ThreadDraw.APPROXIMATION_ALGORITHM; + ThreadDraw.APPROXIMATION_ALGORITHM = approximation_alg.getSelectedIndex(); + + if(oldApproximationAlg != ThreadDraw.APPROXIMATION_ALGORITHM) { + Fractal.clearReferences(true); + } + + int oldNanomb1N = ThreadDraw.NANOMB1_N; + ThreadDraw.NANOMB1_N = nanomb1N.getValue(); + + int oldNanomb1M = ThreadDraw.NANOMB1_M; + ThreadDraw.NANOMB1_M = nanomb1M.getValue(); + + if(oldNanomb1N != ThreadDraw.NANOMB1_N || oldNanomb1M != ThreadDraw.NANOMB1_M) { + Fractal.clearReferences(true); + } + + MyApfloat.setAutomaticPrecision = automatic_precision.isSelected(); + + ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE = tempBigNum; + ThreadDraw.APPROXIMATION_ALGORITHM = approximation_alg.getSelectedIndex(); + ThreadDraw.SERIES_APPROXIMATION_TERMS = series_terms_slid.getValue(); + ThreadDraw.SERIES_APPROXIMATION_OOM_DIFFERENCE = temp2; + ThreadDraw.USE_FULL_FLOATEXP_FOR_DEEP_ZOOM = full_floatexp.isSelected(); + ThreadDraw.SERIES_APPROXIMATION_MAX_SKIP_ITER = temp3; + ThreadDraw.USE_BIGNUM_FOR_PIXELS_IF_POSSIBLE = enable_bignum_pixels.isSelected(); + ThreadDraw.USE_THREADS_FOR_SA = use_threads_for_sa.isSelected(); + ThreadDraw.BLA_BITS = blaBits.getValue(); + ThreadDraw.BLA_STARTING_LEVEL = bla_starting_level_slid.getValue(); + ThreadDraw.USE_THREADS_FOR_BLA = use_threads_for_bla.isSelected(); + + if(ptra instanceof MainWindow) { + ((MainWindow)ptra).setPerturbationTheoryPost(); + } + else if(ptra instanceof ImageExpanderWindow) { + ((ImageExpanderWindow)ptra).setPerturbationTheoryPost(); + } + + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); } - - dispose(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -451,10 +508,4 @@ else if(ptra instanceof ImageExpanderWindow) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/PerturbationTheoryHelpDialog.java b/src/fractalzoomer/gui/PerturbationTheoryHelpDialog.java index 30ee1e174..f8155625b 100644 --- a/src/fractalzoomer/gui/PerturbationTheoryHelpDialog.java +++ b/src/fractalzoomer/gui/PerturbationTheoryHelpDialog.java @@ -24,10 +24,13 @@ public PerturbationTheoryHelpDialog(JDialog dialog) { "You need to do that before you set the coordinates in the zoom window, because if the precision is lower, then " + "the coordinates will be truncated to meet the current precision value. The higher the precision the slower the calculation " + "of the reference point will be.

    " + - "BigNum is a fixed precision floating point implementation, which is faster than Apfloat arbitrary precision library. " + - "BigNum can be used for reference point calculation and pixel to coordinate mapping. " + - "Apfloat is still being used for its extensive math functions and parsing. " + - "The division is not yet implemented in BigNum, so fractals that support perturbation theory and use division will still use Apfloat.

    " + + "Built-in BigNum is a fixed precision floating point implementation, which is faster than Apfloat arbitrary precision library. " + + "Mpfr BigNum is a wrapper for the MPFR library, it is faster than both Built-in BigNum (After a specific bit precision) and Apfloat. " + + "Currently its only supported in Windows and Linux. " + + "Double works only for zooms up until 1e-13. " + + "The automatic option will try to pick the best library depending on the depth and bit precision. " + + "BigNum Libraries can be used for reference point calculation and pixel to coordinate mapping. " + + "If you are not using any BigNum library, then Apfloat will be used.

    " + "Currently perturbation theory is implemented for the following functions and their Julia sets:
    " + "
      " + "
    • Mandelbrot (2-5) powers and their burning ship variants
    • " + @@ -38,7 +41,7 @@ public PerturbationTheoryHelpDialog(JDialog dialog) { "
    • Newton Third Degree Parameter Space
    • " + "
    • Newton 3
    • " + "
    " + - "The Julia sets are still on an experimental phase as the glitch detection is not yet complete.

    "+ + "

    "+ "Series Approximation is another useful feature of perturbation theory as it can approximate the iteration values for " + "a number of iterations and skip them. This feature is only implemented for the Mandelbrot (2-5) powers. " + "Mandelbrot (2) can use up to 257 terms, and there rest of the available powers can use up to 5 terms. " + @@ -52,7 +55,8 @@ public PerturbationTheoryHelpDialog(JDialog dialog) { "Bilinear (Bivariate) Approximation is a new development in perturbation theory optimization and its goal is to create a look-up table of coefficients " + "in order to used during the fractal iteration and approximate the iteration value by applying multiple iterations at one step, in the form of a linear " + "function. Currently it is only implemented for the Mandelbrot (2-5) powers.

    " + - "Using Series Approximation or Bilinear Approximation with statistical coloring will not produce accurate images, as those approximations skip or merge a number of iterations " + + "Nanomb1 or Super Series Approximation can skip multiples of the period, and its only implemented for Mandelbrot.

    " + + "Using Series Approximation or Bilinear Approximation or Nanomb1 with statistical coloring will not produce accurate images, as those approximations skip or merge a number of iterations " + "together, so their corresponding statistical data are not accumulated." + "" + ""; diff --git a/src/fractalzoomer/gui/PinchPlaneDialog.java b/src/fractalzoomer/gui/PinchPlaneDialog.java index c0eccc3a0..3cf0b7d96 100644 --- a/src/fractalzoomer/gui/PinchPlaneDialog.java +++ b/src/fractalzoomer/gui/PinchPlaneDialog.java @@ -21,13 +21,9 @@ import fractalzoomer.utils.MathUtils; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.geom.Point2D; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -46,7 +42,7 @@ public PinchPlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButto setTitle("Pinch"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field_rotation = new JTextField(); field_rotation.setText("" + s.fns.plane_transform_angle); @@ -77,34 +73,30 @@ public PinchPlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButto current_center.setSelected(false); current_center.setFocusable(false); - current_center.addActionListener(new ActionListener() { + current_center.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - if (!current_center.isSelected()) { - if (s.fns.plane_transform_center[0] == 0) { - field_real.setText("" + 0.0); - } else { - field_real.setText("" + s.fns.plane_transform_center[0]); - } + if (!current_center.isSelected()) { + if (s.fns.plane_transform_center[0] == 0) { + field_real.setText("" + 0.0); + } else { + field_real.setText("" + s.fns.plane_transform_center[0]); + } - field_real.setEditable(true); + field_real.setEditable(true); - if (s.fns.plane_transform_center[1] == 0) { - field_imaginary.setText("" + 0.0); - } else { - field_imaginary.setText("" + s.fns.plane_transform_center[1]); - } - field_imaginary.setEditable(true); + if (s.fns.plane_transform_center[1] == 0) { + field_imaginary.setText("" + 0.0); } else { - Point2D.Double p = MathUtils.rotatePointRelativeToPoint(s.xCenter.doubleValue(), s.yCenter.doubleValue(), Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center)); - - field_real.setText("" + p.x); - field_real.setEditable(false); - field_imaginary.setText("" + p.y); - field_imaginary.setEditable(false); + field_imaginary.setText("" + s.fns.plane_transform_center[1]); } + field_imaginary.setEditable(true); + } else { + Point2D.Double p = MathUtils.rotatePointRelativeToPoint(s.xCenter.doubleValue(), s.yCenter.doubleValue(), Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center)); + + field_real.setText("" + p.x); + field_real.setEditable(false); + field_imaginary.setText("" + p.y); + field_imaginary.setEditable(false); } }); @@ -128,65 +120,64 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - planes[oldSelected].setSelected(true); - s.fns.plane_type = oldSelected; - dispose(); - return; - } - - try { - double temp3 = Double.parseDouble(field_rotation.getText()); - double temp4 = Double.parseDouble(field_radius.getText()); - double temp5 = Double.parseDouble(field_amount.getText()); - double tempReal = Double.parseDouble(field_real.getText()); - double tempImaginary = Double.parseDouble(field_imaginary.getText()); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + planes[oldSelected].setSelected(true); + s.fns.plane_type = oldSelected; + dispose(); + return; + } - if (temp4 <= 0) { - JOptionPane.showMessageDialog(ptra, "Pinch radius must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + try { + double temp3 = Double.parseDouble(field_rotation.getText()); + double temp4 = Double.parseDouble(field_radius.getText()); + double temp5 = Double.parseDouble(field_amount.getText()); + double tempReal = Double.parseDouble(field_real.getText()); + double tempImaginary = Double.parseDouble(field_imaginary.getText()); + + if (temp4 <= 0) { + JOptionPane.showMessageDialog(ptra, "Pinch radius must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.fns.plane_transform_center[0] = tempReal; + s.fns.plane_transform_center[1] = tempImaginary; + s.fns.plane_transform_angle = temp3; + s.fns.plane_transform_radius = temp4; + s.fns.plane_transform_amount = temp5 == 0.0 ? 0.0 : temp5; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.plane_transform_center[0] = tempReal; - s.fns.plane_transform_center[1] = tempImaginary; - s.fns.plane_transform_angle = temp3; - s.fns.plane_transform_radius = temp4; - s.fns.plane_transform_amount = temp5 == 0.0 ? 0.0 : temp5; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptra.defaultFractalSettings(true); } - - dispose(); - ptra.defaultFractalSettings(true); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -199,10 +190,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/PlaneFormulaDialog.java b/src/fractalzoomer/gui/PlaneFormulaDialog.java index eb1566134..3e22d8924 100644 --- a/src/fractalzoomer/gui/PlaneFormulaDialog.java +++ b/src/fractalzoomer/gui/PlaneFormulaDialog.java @@ -24,8 +24,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.main.MainWindow.runsOnWindows; @@ -46,7 +44,7 @@ public PlaneFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBut setTitle("User Plane"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTabbedPane tabbedPane = new JTabbedPane(); tabbedPane.setPreferredSize(new Dimension(430, 190)); @@ -124,105 +122,104 @@ public PlaneFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBut setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + planes[oldSelected].setSelected(true); + s.fns.plane_type = oldSelected; + dispose(); + return; + } - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - planes[oldSelected].setSelected(true); - s.fns.plane_type = oldSelected; - dispose(); - return; - } + try { + if (tabbedPane.getSelectedIndex() == 0) { + s.parser.parse(field_formula.getText()); - try { - if (tabbedPane.getSelectedIndex() == 0) { - s.parser.parse(field_formula.getText()); + if (s.parser.foundPixel() || s.parser.foundC() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else { + s.parser.parse(field_condition.getText()); - if (s.parser.foundPixel() || s.parser.foundC() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - } else { - s.parser.parse(field_condition.getText()); + if (s.parser.foundPixel() || s.parser.foundC() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (s.parser.foundPixel() || s.parser.foundC() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + s.parser.parse(field_condition2.getText()); - s.parser.parse(field_condition2.getText()); + if (s.parser.foundPixel() || s.parser.foundC() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (s.parser.foundPixel() || s.parser.foundC() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + s.parser.parse(field_formula_cond1.getText()); - s.parser.parse(field_formula_cond1.getText()); + if (s.parser.foundPixel() || s.parser.foundC() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left > right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (s.parser.foundPixel() || s.parser.foundC() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left > right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + s.parser.parse(field_formula_cond2.getText()); + + if (s.parser.foundPixel() || s.parser.foundC() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left < right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula_cond2.getText()); + s.parser.parse(field_formula_cond3.getText()); - if (s.parser.foundPixel() || s.parser.foundC() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left < right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; + if (s.parser.foundPixel() || s.parser.foundC() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left = right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } } - s.parser.parse(field_formula_cond3.getText()); + s.fns.user_plane_algorithm = tabbedPane.getSelectedIndex(); - if (s.parser.foundPixel() || s.parser.foundC() || s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, n, s, c0, pixel, p, pp, bail, cbail, r, stat, trap cannot be used in the left = right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; + if (s.fns.user_plane_algorithm == 0) { + s.fns.user_plane = field_formula.getText(); + } else { + s.fns.user_plane_conditions[0] = field_condition.getText(); + s.fns.user_plane_conditions[1] = field_condition2.getText(); + s.fns.user_plane_condition_formula[0] = field_formula_cond1.getText(); + s.fns.user_plane_condition_formula[1] = field_formula_cond2.getText(); + s.fns.user_plane_condition_formula[2] = field_formula_cond3.getText(); } + + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - s.fns.user_plane_algorithm = tabbedPane.getSelectedIndex(); - - if (s.fns.user_plane_algorithm == 0) { - s.fns.user_plane = field_formula.getText(); - } else { - s.fns.user_plane_conditions[0] = field_condition.getText(); - s.fns.user_plane_conditions[1] = field_condition2.getText(); - s.fns.user_plane_condition_formula[0] = field_formula_cond1.getText(); - s.fns.user_plane_condition_formula[1] = field_formula_cond2.getText(); - s.fns.user_plane_condition_formula[2] = field_formula_cond3.getText(); - } - - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptra.defaultFractalSettings(true); } - - dispose(); - ptra.defaultFractalSettings(true); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -235,10 +232,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/PlaneInfluenceMenu.java b/src/fractalzoomer/gui/PlaneInfluenceMenu.java index c0c3b1ad8..511fb25d4 100644 --- a/src/fractalzoomer/gui/PlaneInfluenceMenu.java +++ b/src/fractalzoomer/gui/PlaneInfluenceMenu.java @@ -4,7 +4,6 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; public class PlaneInfluenceMenu extends JMenu { @@ -12,9 +11,8 @@ public class PlaneInfluenceMenu extends JMenu { private static final long serialVersionUID = -794450943243L; private MainWindow ptr; private JRadioButtonMenuItem[] plane_influences; - private int i; - public static String[] planeInfluenceNames; + public static final String[] planeInfluenceNames; static { planeInfluenceNames = new String[MainWindow.TOTAL_PLANE_INFLUENCES]; @@ -28,27 +26,19 @@ public PlaneInfluenceMenu(MainWindow ptr2, int plane_influence) { this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/plane_influence.png")); + setIcon(MainWindow.getIcon("plane_influence.png")); plane_influences = new JRadioButtonMenuItem[planeInfluenceNames.length]; ButtonGroup function_filter_group = new ButtonGroup(); - for(i = 0; i < MainWindow.USER_PLANE_INFLUENCE; i++) { + for(int i = 0; i < MainWindow.USER_PLANE_INFLUENCE; i++) { plane_influences[i] = new JRadioButtonMenuItem(planeInfluenceNames[i]); plane_influences[i].setToolTipText(planeInfluenceNames[i]); - plane_influences[i].addActionListener(new ActionListener() { - int temp = i; - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlaneInfluence(temp); - - } - }); + final int temp = i; + plane_influences[i].addActionListener(e -> ptr.setPlaneInfluence(temp)); add(plane_influences[i]); function_filter_group.add(plane_influences[i]); @@ -56,15 +46,7 @@ public void actionPerformed(ActionEvent e) { plane_influences[MainWindow.USER_PLANE_INFLUENCE] = new JRadioButtonMenuItem(planeInfluenceNames[MainWindow.USER_PLANE_INFLUENCE]); plane_influences[MainWindow.USER_PLANE_INFLUENCE].setToolTipText(planeInfluenceNames[MainWindow.USER_PLANE_INFLUENCE]); - plane_influences[MainWindow.USER_PLANE_INFLUENCE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlaneInfluence(MainWindow.USER_PLANE_INFLUENCE); - - } - }); + plane_influences[MainWindow.USER_PLANE_INFLUENCE].addActionListener(e -> ptr.setPlaneInfluence(MainWindow.USER_PLANE_INFLUENCE)); add(plane_influences[MainWindow.USER_PLANE_INFLUENCE]); plane_influences[MainWindow.USER_PLANE_INFLUENCE].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_7, ActionEvent.CTRL_MASK)); @@ -81,10 +63,4 @@ public JRadioButtonMenuItem[] getPlaneInfluences() { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/PlaneVisualizationFrame.java b/src/fractalzoomer/gui/PlaneVisualizationFrame.java index 02b03e10d..cf210f654 100644 --- a/src/fractalzoomer/gui/PlaneVisualizationFrame.java +++ b/src/fractalzoomer/gui/PlaneVisualizationFrame.java @@ -23,10 +23,11 @@ import javax.swing.*; import javax.swing.border.TitledBorder; -import javax.swing.event.ChangeEvent; -import javax.swing.event.ChangeListener; import java.awt.*; -import java.awt.event.*; +import java.awt.event.ActionEvent; +import java.awt.event.KeyEvent; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; import java.awt.image.BufferedImage; /** @@ -49,7 +50,7 @@ public PlaneVisualizationFrame(MainWindow ptra, final Settings s, final double z int filters_options_window_width = 1050; int filters_options_window_height = 660; setTitle("Plane Visualization"); - setIconImage(getIcon("/fractalzoomer/icons/plane_visualization.png").getImage()); + setIconImage(MainWindow.getIcon("plane_visualization.png").getImage()); setSize(filters_options_window_width, filters_options_window_height); setLocation((int)(ptra2.getLocation().getX() + ptra2.getSize().getWidth() / 2) - (filters_options_window_width / 2), (int)(ptra2.getLocation().getY() + ptra2.getSize().getHeight() / 2) - (filters_options_window_height / 2)); @@ -77,7 +78,7 @@ public void windowClosing(WindowEvent e) { size_slid.setPaintLabels(true); size_slid.setBackground(MainWindow.bg_color); - /*Hashtable table3 = new Hashtable(); + /*Hashtable table3 = new Hashtable<>(); table3.put(0, new JLabel("0.0")); table3.put(25, new JLabel("0.25")); table3.put(50, new JLabel("0.5")); @@ -88,11 +89,11 @@ public void windowClosing(WindowEvent e) { final BufferedImage new_plane_image = new BufferedImage(402, 402, BufferedImage.TYPE_INT_ARGB); String[] color_modes_str = {"Re-Im", "Rainbow"}; - final JComboBox color_modes_opt = new JComboBox(color_modes_str); + final JComboBox color_modes_opt = new JComboBox<>(color_modes_str); color_modes_opt.setSelectedIndex(0); color_modes_opt.setFocusable(false); - double size = Math.pow(zoom_factor, (size_slid.getMaximum() - size_slid.getValue()) - size_slid.getMaximum() / 2); + double size = Math.pow(zoom_factor, (size_slid.getMaximum() - size_slid.getValue()) - size_slid.getMaximum() / 2.0); try { new PlaneVisualizer(plane_mu_image, new_plane_image, s, size).visualizePlanes(color_modes_opt.getSelectedIndex()); } @@ -107,45 +108,36 @@ public void windowClosing(WindowEvent e) { final JLabel l2 = new JLabel(); l2.setIcon(new ImageIcon(new_plane_image)); - size_slid.addChangeListener(new ChangeListener() { - @Override - public void stateChanged(ChangeEvent e) { - double size = Math.pow(zoom_factor, (size_slid.getMaximum() - size_slid.getValue()) - size_slid.getMaximum() / 2); - try { - new PlaneVisualizer(plane_mu_image, new_plane_image, s, size).visualizePlanes(color_modes_opt.getSelectedIndex()); - } - catch(ParserException ex) { - JOptionPane.showMessageDialog(thiss, ex.getMessage() + "\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - ptra2.savePreferences(); - System.exit(-1); - } - l1.repaint(); - l2.repaint(); + size_slid.addChangeListener(e -> { + double sizeNew2 = Math.pow(zoom_factor, (size_slid.getMaximum() - size_slid.getValue()) - size_slid.getMaximum() / 2.0); + try { + new PlaneVisualizer(plane_mu_image, new_plane_image, s, sizeNew2).visualizePlanes(color_modes_opt.getSelectedIndex()); } - + catch(ParserException ex) { + JOptionPane.showMessageDialog(thiss, ex.getMessage() + "\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); + ptra2.savePreferences(); + System.exit(-1); + } + l1.repaint(); + l2.repaint(); }); - color_modes_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - double size = Math.pow(zoom_factor, (size_slid.getMaximum() - size_slid.getValue()) - size_slid.getMaximum() / 2); - try { - new PlaneVisualizer(plane_mu_image, new_plane_image, s, size).visualizePlanes(color_modes_opt.getSelectedIndex()); - } - catch(ParserException ex) { - JOptionPane.showMessageDialog(thiss, ex.getMessage() + "\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - ptra2.savePreferences(); - System.exit(-1); - } - l1.repaint(); - l2.repaint(); + color_modes_opt.addActionListener(e -> { + double sizeNew = Math.pow(zoom_factor, (size_slid.getMaximum() - size_slid.getValue()) - size_slid.getMaximum() / 2.0); + try { + new PlaneVisualizer(plane_mu_image, new_plane_image, s, sizeNew).visualizePlanes(color_modes_opt.getSelectedIndex()); } - + catch(ParserException ex) { + JOptionPane.showMessageDialog(thiss, ex.getMessage() + "\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); + ptra2.savePreferences(); + System.exit(-1); + } + l1.repaint(); + l2.repaint(); }); JLabel l3 = new JLabel(); - l3.setIcon(getIcon("/fractalzoomer/icons/transform.png")); + l3.setIcon(MainWindow.getIcon("transform.png")); JPanel mu_panel = new JPanel(); mu_panel.setBackground(MainWindow.bg_color); @@ -182,16 +174,12 @@ public void actionPerformed(ActionEvent e) { JButton ok = new JButton("Ok"); getRootPane().setDefaultButton(ok); ok.setFocusable(false); - ok.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { + ok.addActionListener(e -> { - ptra2.setEnabled(true); + ptra2.setEnabled(true); - dispose(); + dispose(); - } }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -252,10 +240,4 @@ public void actionPerformed(ActionEvent e) setVisible(true); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/PlanesMenu.java b/src/fractalzoomer/gui/PlanesMenu.java index 5187475fb..d40575850 100644 --- a/src/fractalzoomer/gui/PlanesMenu.java +++ b/src/fractalzoomer/gui/PlanesMenu.java @@ -20,7 +20,6 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -41,7 +40,7 @@ public class PlanesMenu extends JMenu { private JCheckBoxMenuItem apply_plane_on_julia_seed_opt; private JCheckBoxMenuItem apply_plane_on_whole_julia_opt; - public static String[] planeNames; + public static final String[] planeNames; static { planeNames = new String[MainWindow.TOTAL_PLANES]; @@ -117,7 +116,7 @@ public PlanesMenu(MainWindow ptr2, String name, boolean apply_plane_on_julia, bo this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/planes.png")); + setIcon(MainWindow.getIcon("planes.png")); planes = new JRadioButtonMenuItem[planeNames.length]; @@ -156,905 +155,385 @@ public PlanesMenu(MainWindow ptr2, String name, boolean apply_plane_on_julia, bo addSeparator(); add(planes_math_menu); - apply_plane_on_whole_julia_opt.addActionListener(new ActionListener() { + apply_plane_on_whole_julia_opt.addActionListener(e -> ptr.setApplyPlaneOnWholeJulia()); - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setApplyPlaneOnWholeJulia(); - - } - }); - - apply_plane_on_julia_seed_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setApplyPlaneOnJuliaSeed(); - - } - }); + apply_plane_on_julia_seed_opt.addActionListener(e -> ptr.setApplyPlaneOnJuliaSeed()); planes[MainWindow.MU_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.MU_PLANE]); planes[MainWindow.MU_PLANE].setToolTipText("The default plane."); - planes[MainWindow.MU_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.MU_PLANE); - - } - }); + planes[MainWindow.MU_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.MU_PLANE)); planes_general_menu.add(planes[MainWindow.MU_PLANE]); planes_button_group.add(planes[MainWindow.MU_PLANE]); planes[MainWindow.MU_SQUARED_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.MU_SQUARED_PLANE]); planes[MainWindow.MU_SQUARED_PLANE].setToolTipText("The mu squared plane."); - planes[MainWindow.MU_SQUARED_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.MU_SQUARED_PLANE); - - } - }); + planes[MainWindow.MU_SQUARED_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.MU_SQUARED_PLANE)); planes_general_menu.add(planes[MainWindow.MU_SQUARED_PLANE]); planes_button_group.add(planes[MainWindow.MU_SQUARED_PLANE]); planes[MainWindow.MU_SQUARED_IMAGINARY_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.MU_SQUARED_IMAGINARY_PLANE]); planes[MainWindow.MU_SQUARED_IMAGINARY_PLANE].setToolTipText("The mu squared imaginary plane."); - planes[MainWindow.MU_SQUARED_IMAGINARY_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.MU_SQUARED_IMAGINARY_PLANE); - - } - }); + planes[MainWindow.MU_SQUARED_IMAGINARY_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.MU_SQUARED_IMAGINARY_PLANE)); planes_general_menu.add(planes[MainWindow.MU_SQUARED_IMAGINARY_PLANE]); planes_button_group.add(planes[MainWindow.MU_SQUARED_IMAGINARY_PLANE]); planes[MainWindow.INVERSED_MU_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.INVERSED_MU_PLANE]); planes[MainWindow.INVERSED_MU_PLANE].setToolTipText("The inversed mu plane."); - planes[MainWindow.INVERSED_MU_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.INVERSED_MU_PLANE); - - } - }); + planes[MainWindow.INVERSED_MU_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.INVERSED_MU_PLANE)); planes_general_menu.add(planes[MainWindow.INVERSED_MU_PLANE]); planes_button_group.add(planes[MainWindow.INVERSED_MU_PLANE]); planes[MainWindow.INVERSED_MU2_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.INVERSED_MU2_PLANE]); planes[MainWindow.INVERSED_MU2_PLANE].setToolTipText("An inversed mu plane variation."); - planes[MainWindow.INVERSED_MU2_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.INVERSED_MU2_PLANE); - - } - }); + planes[MainWindow.INVERSED_MU2_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.INVERSED_MU2_PLANE)); planes_general_menu.add(planes[MainWindow.INVERSED_MU2_PLANE]); planes_button_group.add(planes[MainWindow.INVERSED_MU2_PLANE]); planes[MainWindow.INVERSED_MU3_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.INVERSED_MU3_PLANE]); planes[MainWindow.INVERSED_MU3_PLANE].setToolTipText("An inversed mu plane variation."); - planes[MainWindow.INVERSED_MU3_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.INVERSED_MU3_PLANE); - - } - }); + planes[MainWindow.INVERSED_MU3_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.INVERSED_MU3_PLANE)); planes_general_menu.add(planes[MainWindow.INVERSED_MU3_PLANE]); planes_button_group.add(planes[MainWindow.INVERSED_MU3_PLANE]); planes[MainWindow.INVERSED_MU4_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.INVERSED_MU4_PLANE]); planes[MainWindow.INVERSED_MU4_PLANE].setToolTipText("An inversed mu plane variation."); - planes[MainWindow.INVERSED_MU4_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.INVERSED_MU4_PLANE); - - } - }); + planes[MainWindow.INVERSED_MU4_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.INVERSED_MU4_PLANE)); planes_general_menu.add(planes[MainWindow.INVERSED_MU4_PLANE]); planes_button_group.add(planes[MainWindow.INVERSED_MU4_PLANE]); planes[MainWindow.VARIATION_MU_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.VARIATION_MU_PLANE]); planes[MainWindow.VARIATION_MU_PLANE].setToolTipText("An mu plane variation."); - planes[MainWindow.VARIATION_MU_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.VARIATION_MU_PLANE); - - } - }); + planes[MainWindow.VARIATION_MU_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.VARIATION_MU_PLANE)); planes_general_menu.add(planes[MainWindow.VARIATION_MU_PLANE]); planes_button_group.add(planes[MainWindow.VARIATION_MU_PLANE]); planes[MainWindow.LAMBDA_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.LAMBDA_PLANE]); planes[MainWindow.LAMBDA_PLANE].setToolTipText("The lambda plane."); - planes[MainWindow.LAMBDA_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.LAMBDA_PLANE); - - } - }); + planes[MainWindow.LAMBDA_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.LAMBDA_PLANE)); planes_general_menu.add(planes[MainWindow.LAMBDA_PLANE]); planes_button_group.add(planes[MainWindow.LAMBDA_PLANE]); planes[MainWindow.INVERSED_LAMBDA_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.INVERSED_LAMBDA_PLANE]); planes[MainWindow.INVERSED_LAMBDA_PLANE].setToolTipText("The inversed lambda plane."); - planes[MainWindow.INVERSED_LAMBDA_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.INVERSED_LAMBDA_PLANE); - - } - }); + planes[MainWindow.INVERSED_LAMBDA_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.INVERSED_LAMBDA_PLANE)); planes_general_menu.add(planes[MainWindow.INVERSED_LAMBDA_PLANE]); planes_button_group.add(planes[MainWindow.INVERSED_LAMBDA_PLANE]); planes[MainWindow.INVERSED_LAMBDA2_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.INVERSED_LAMBDA2_PLANE]); planes[MainWindow.INVERSED_LAMBDA2_PLANE].setToolTipText("An inversed lambda plane variation."); - planes[MainWindow.INVERSED_LAMBDA2_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.INVERSED_LAMBDA2_PLANE); - - } - }); + planes[MainWindow.INVERSED_LAMBDA2_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.INVERSED_LAMBDA2_PLANE)); planes_general_menu.add(planes[MainWindow.INVERSED_LAMBDA2_PLANE]); planes_button_group.add(planes[MainWindow.INVERSED_LAMBDA2_PLANE]); planes[MainWindow.BIPOLAR_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.BIPOLAR_PLANE]); planes[MainWindow.BIPOLAR_PLANE].setToolTipText("The bipolar plane."); - planes[MainWindow.BIPOLAR_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.BIPOLAR_PLANE); - - } - }); + planes[MainWindow.BIPOLAR_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.BIPOLAR_PLANE)); planes_general_menu.add(planes[MainWindow.BIPOLAR_PLANE]); planes_button_group.add(planes[MainWindow.BIPOLAR_PLANE]); planes[MainWindow.INVERSED_BIPOLAR_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.INVERSED_BIPOLAR_PLANE]); planes[MainWindow.INVERSED_BIPOLAR_PLANE].setToolTipText("The inversed bipolar plane."); - planes[MainWindow.INVERSED_BIPOLAR_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.INVERSED_BIPOLAR_PLANE); - - } - }); + planes[MainWindow.INVERSED_BIPOLAR_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.INVERSED_BIPOLAR_PLANE)); planes_general_menu.add(planes[MainWindow.INVERSED_BIPOLAR_PLANE]); planes_button_group.add(planes[MainWindow.INVERSED_BIPOLAR_PLANE]); planes[MainWindow.CIRCLEINVERSION_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.CIRCLEINVERSION_PLANE]); planes[MainWindow.CIRCLEINVERSION_PLANE].setToolTipText("The circle inversion plane."); - planes[MainWindow.CIRCLEINVERSION_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.CIRCLEINVERSION_PLANE); - - } - }); + planes[MainWindow.CIRCLEINVERSION_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.CIRCLEINVERSION_PLANE)); planes_general_menu.add(planes[MainWindow.CIRCLEINVERSION_PLANE]); planes_button_group.add(planes[MainWindow.CIRCLEINVERSION_PLANE]); planes[MainWindow.INFLECTION_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.INFLECTION_PLANE]); planes[MainWindow.INFLECTION_PLANE].setToolTipText("The inflection plane."); - planes[MainWindow.INFLECTION_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.INFLECTION_PLANE); - - } - }); + planes[MainWindow.INFLECTION_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.INFLECTION_PLANE)); planes_general_menu.add(planes[MainWindow.INFLECTION_PLANE]); planes_button_group.add(planes[MainWindow.INFLECTION_PLANE]); planes[MainWindow.FOLDUP_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.FOLDUP_PLANE]); planes[MainWindow.FOLDUP_PLANE].setToolTipText("The fold up plane."); - planes[MainWindow.FOLDUP_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.FOLDUP_PLANE); - - } - }); + planes[MainWindow.FOLDUP_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.FOLDUP_PLANE)); planes_fold_menu.add(planes[MainWindow.FOLDUP_PLANE]); planes_button_group.add(planes[MainWindow.FOLDUP_PLANE]); planes[MainWindow.FOLDDOWN_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.FOLDDOWN_PLANE]); planes[MainWindow.FOLDDOWN_PLANE].setToolTipText("The fold down plane."); - planes[MainWindow.FOLDDOWN_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.FOLDDOWN_PLANE); - - } - }); + planes[MainWindow.FOLDDOWN_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.FOLDDOWN_PLANE)); planes_fold_menu.add(planes[MainWindow.FOLDDOWN_PLANE]); planes_button_group.add(planes[MainWindow.FOLDDOWN_PLANE]); planes[MainWindow.FOLDRIGHT_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.FOLDRIGHT_PLANE]); planes[MainWindow.FOLDRIGHT_PLANE].setToolTipText("The fold right plane."); - planes[MainWindow.FOLDRIGHT_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.FOLDRIGHT_PLANE); - - } - }); + planes[MainWindow.FOLDRIGHT_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.FOLDRIGHT_PLANE)); planes_fold_menu.add(planes[MainWindow.FOLDRIGHT_PLANE]); planes_button_group.add(planes[MainWindow.FOLDRIGHT_PLANE]); planes[MainWindow.FOLDLEFT_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.FOLDLEFT_PLANE]); planes[MainWindow.FOLDLEFT_PLANE].setToolTipText("The fold left plane."); - planes[MainWindow.FOLDLEFT_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.FOLDLEFT_PLANE); - - } - }); + planes[MainWindow.FOLDLEFT_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.FOLDLEFT_PLANE)); planes_fold_menu.add(planes[MainWindow.FOLDLEFT_PLANE]); planes_button_group.add(planes[MainWindow.FOLDLEFT_PLANE]); planes[MainWindow.FOLDIN_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.FOLDIN_PLANE]); planes[MainWindow.FOLDIN_PLANE].setToolTipText("The fold in plane."); - planes[MainWindow.FOLDIN_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.FOLDIN_PLANE); - - } - }); + planes[MainWindow.FOLDIN_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.FOLDIN_PLANE)); planes_fold_menu.add(planes[MainWindow.FOLDIN_PLANE]); planes_button_group.add(planes[MainWindow.FOLDIN_PLANE]); planes[MainWindow.FOLDOUT_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.FOLDOUT_PLANE]); planes[MainWindow.FOLDOUT_PLANE].setToolTipText("The fold out plane."); - planes[MainWindow.FOLDOUT_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.FOLDOUT_PLANE); - - } - }); + planes[MainWindow.FOLDOUT_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.FOLDOUT_PLANE)); planes_fold_menu.add(planes[MainWindow.FOLDOUT_PLANE]); planes_button_group.add(planes[MainWindow.FOLDOUT_PLANE]); planes[MainWindow.TWIRL_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.TWIRL_PLANE]); planes[MainWindow.TWIRL_PLANE].setToolTipText("The twirl plane."); - planes[MainWindow.TWIRL_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.TWIRL_PLANE); - - } - }); + planes[MainWindow.TWIRL_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.TWIRL_PLANE)); planes_distort_menu.add(planes[MainWindow.TWIRL_PLANE]); planes_button_group.add(planes[MainWindow.TWIRL_PLANE]); planes[MainWindow.SHEAR_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.SHEAR_PLANE]); planes[MainWindow.SHEAR_PLANE].setToolTipText("The shear plane."); - planes[MainWindow.SHEAR_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.SHEAR_PLANE); - - } - }); + planes[MainWindow.SHEAR_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.SHEAR_PLANE)); planes_distort_menu.add(planes[MainWindow.SHEAR_PLANE]); planes_button_group.add(planes[MainWindow.SHEAR_PLANE]); planes[MainWindow.KALEIDOSCOPE_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.KALEIDOSCOPE_PLANE]); planes[MainWindow.KALEIDOSCOPE_PLANE].setToolTipText("The kaleidoscope plane."); - planes[MainWindow.KALEIDOSCOPE_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.KALEIDOSCOPE_PLANE); - - } - }); + planes[MainWindow.KALEIDOSCOPE_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.KALEIDOSCOPE_PLANE)); planes_distort_menu.add(planes[MainWindow.KALEIDOSCOPE_PLANE]); planes_button_group.add(planes[MainWindow.KALEIDOSCOPE_PLANE]); planes[MainWindow.PINCH_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.PINCH_PLANE]); planes[MainWindow.PINCH_PLANE].setToolTipText("The pinch plane."); - planes[MainWindow.PINCH_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.PINCH_PLANE); - - } - }); + planes[MainWindow.PINCH_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.PINCH_PLANE)); planes_distort_menu.add(planes[MainWindow.PINCH_PLANE]); planes_button_group.add(planes[MainWindow.PINCH_PLANE]); planes[MainWindow.RIPPLES_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.RIPPLES_PLANE]); planes[MainWindow.RIPPLES_PLANE].setToolTipText("The ripples plane."); - planes[MainWindow.RIPPLES_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.RIPPLES_PLANE); - - } - }); + planes[MainWindow.RIPPLES_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.RIPPLES_PLANE)); planes_distort_menu.add(planes[MainWindow.RIPPLES_PLANE]); planes_button_group.add(planes[MainWindow.RIPPLES_PLANE]); planes[MainWindow.SKEW_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.SKEW_PLANE]); planes[MainWindow.SKEW_PLANE].setToolTipText("The skew plane."); - planes[MainWindow.SKEW_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.SKEW_PLANE); - - } - }); + planes[MainWindow.SKEW_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.SKEW_PLANE)); planes_distort_menu.add(planes[MainWindow.SKEW_PLANE]); planes_button_group.add(planes[MainWindow.SKEW_PLANE]); planes[MainWindow.NEWTON3_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.NEWTON3_PLANE]); planes[MainWindow.NEWTON3_PLANE].setToolTipText("The Newton 3 plane."); - planes[MainWindow.NEWTON3_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.NEWTON3_PLANE); - - } - }); + planes[MainWindow.NEWTON3_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.NEWTON3_PLANE)); planes_newton_menu.add(planes[MainWindow.NEWTON3_PLANE]); planes_button_group.add(planes[MainWindow.NEWTON3_PLANE]); planes[MainWindow.NEWTON4_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.NEWTON4_PLANE]); planes[MainWindow.NEWTON4_PLANE].setToolTipText("The Newton 4 plane."); - planes[MainWindow.NEWTON4_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.NEWTON4_PLANE); - - } - }); + planes[MainWindow.NEWTON4_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.NEWTON4_PLANE)); planes_newton_menu.add(planes[MainWindow.NEWTON4_PLANE]); planes_button_group.add(planes[MainWindow.NEWTON4_PLANE]); planes[MainWindow.NEWTONGENERALIZED3_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.NEWTONGENERALIZED3_PLANE]); planes[MainWindow.NEWTONGENERALIZED3_PLANE].setToolTipText("The Newton Generalized 3 plane."); - planes[MainWindow.NEWTONGENERALIZED3_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.NEWTONGENERALIZED3_PLANE); - - } - }); + planes[MainWindow.NEWTONGENERALIZED3_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.NEWTONGENERALIZED3_PLANE)); planes_newton_menu.add(planes[MainWindow.NEWTONGENERALIZED3_PLANE]); planes_button_group.add(planes[MainWindow.NEWTONGENERALIZED3_PLANE]); planes[MainWindow.NEWTONGENERALIZED8_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.NEWTONGENERALIZED8_PLANE]); planes[MainWindow.NEWTONGENERALIZED8_PLANE].setToolTipText("The Newton Generalized 8 plane."); - planes[MainWindow.NEWTONGENERALIZED8_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.NEWTONGENERALIZED8_PLANE); - - } - }); + planes[MainWindow.NEWTONGENERALIZED8_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.NEWTONGENERALIZED8_PLANE)); planes_newton_menu.add(planes[MainWindow.NEWTONGENERALIZED8_PLANE]); planes_button_group.add(planes[MainWindow.NEWTONGENERALIZED8_PLANE]); planes[MainWindow.EXP_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.EXP_PLANE]); planes[MainWindow.EXP_PLANE].setToolTipText("The exponential plane."); - planes[MainWindow.EXP_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.EXP_PLANE); - - } - }); + planes[MainWindow.EXP_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.EXP_PLANE)); planes_math_menu.add(planes[MainWindow.EXP_PLANE]); planes_button_group.add(planes[MainWindow.EXP_PLANE]); planes[MainWindow.LOG_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.LOG_PLANE]); planes[MainWindow.LOG_PLANE].setToolTipText("The logarithmic plane."); - planes[MainWindow.LOG_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.LOG_PLANE); - - } - }); + planes[MainWindow.LOG_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.LOG_PLANE)); planes_math_menu.add(planes[MainWindow.LOG_PLANE]); planes_button_group.add(planes[MainWindow.LOG_PLANE]); planes[MainWindow.SQRT_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.SQRT_PLANE]); planes[MainWindow.SQRT_PLANE].setToolTipText("The square root plane."); - planes[MainWindow.SQRT_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.SQRT_PLANE); - - } - }); + planes[MainWindow.SQRT_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.SQRT_PLANE)); planes_math_menu.add(planes[MainWindow.SQRT_PLANE]); planes_button_group.add(planes[MainWindow.SQRT_PLANE]); planes[MainWindow.ABS_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.ABS_PLANE]); planes[MainWindow.ABS_PLANE].setToolTipText("The absolute value plane."); - planes[MainWindow.ABS_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.ABS_PLANE); - - } - }); + planes[MainWindow.ABS_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.ABS_PLANE)); planes_math_menu.add(planes[MainWindow.ABS_PLANE]); planes_button_group.add(planes[MainWindow.ABS_PLANE]); planes[MainWindow.GAMMA_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.GAMMA_PLANE]); planes[MainWindow.GAMMA_PLANE].setToolTipText("The gamma function plane."); - planes[MainWindow.GAMMA_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.GAMMA_PLANE); - - } - }); + planes[MainWindow.GAMMA_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.GAMMA_PLANE)); planes_math_menu.add(planes[MainWindow.GAMMA_PLANE]); planes_button_group.add(planes[MainWindow.GAMMA_PLANE]); planes[MainWindow.FACT_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.FACT_PLANE]); planes[MainWindow.FACT_PLANE].setToolTipText("The factorial plane."); - planes[MainWindow.FACT_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.FACT_PLANE); - - } - }); + planes[MainWindow.FACT_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.FACT_PLANE)); planes_math_menu.add(planes[MainWindow.FACT_PLANE]); planes_button_group.add(planes[MainWindow.FACT_PLANE]); planes[MainWindow.ERF_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.ERF_PLANE]); planes[MainWindow.ERF_PLANE].setToolTipText("The error function plane."); - planes[MainWindow.ERF_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.ERF_PLANE); - - } - }); + planes[MainWindow.ERF_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.ERF_PLANE)); planes_math_menu.add(planes[MainWindow.ERF_PLANE]); planes_button_group.add(planes[MainWindow.ERF_PLANE]); planes[MainWindow.RZETA_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.RZETA_PLANE]); planes[MainWindow.RZETA_PLANE].setToolTipText("The riemann zeta plane."); - planes[MainWindow.RZETA_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.RZETA_PLANE); - - } - }); + planes[MainWindow.RZETA_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.RZETA_PLANE)); planes_math_menu.add(planes[MainWindow.RZETA_PLANE]); planes_button_group.add(planes[MainWindow.RZETA_PLANE]); planes[MainWindow.SIN_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.SIN_PLANE]); planes[MainWindow.SIN_PLANE].setToolTipText("The sin plane."); - planes[MainWindow.SIN_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.SIN_PLANE); - - } - }); + planes[MainWindow.SIN_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.SIN_PLANE)); planes_math_trigonometric_menu.add(planes[MainWindow.SIN_PLANE]); planes_button_group.add(planes[MainWindow.SIN_PLANE]); planes[MainWindow.COS_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.COS_PLANE]); planes[MainWindow.COS_PLANE].setToolTipText("The cos plane."); - planes[MainWindow.COS_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.COS_PLANE); - - } - }); + planes[MainWindow.COS_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.COS_PLANE)); planes_math_trigonometric_menu.add(planes[MainWindow.COS_PLANE]); planes_button_group.add(planes[MainWindow.COS_PLANE]); planes[MainWindow.TAN_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.TAN_PLANE]); planes[MainWindow.TAN_PLANE].setToolTipText("The tan plane."); - planes[MainWindow.TAN_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.TAN_PLANE); - - } - }); + planes[MainWindow.TAN_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.TAN_PLANE)); planes_math_trigonometric_menu.add(planes[MainWindow.TAN_PLANE]); planes_button_group.add(planes[MainWindow.TAN_PLANE]); planes[MainWindow.COT_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.COT_PLANE]); planes[MainWindow.COT_PLANE].setToolTipText("The cot plane."); - planes[MainWindow.COT_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.COT_PLANE); - - } - }); + planes[MainWindow.COT_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.COT_PLANE)); planes_math_trigonometric_menu.add(planes[MainWindow.COT_PLANE]); planes_button_group.add(planes[MainWindow.COT_PLANE]); planes[MainWindow.SINH_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.SINH_PLANE]); planes[MainWindow.SINH_PLANE].setToolTipText("The hyperbolic sin plane."); - planes[MainWindow.SINH_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.SINH_PLANE); - - } - }); + planes[MainWindow.SINH_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.SINH_PLANE)); planes_math_trigonometric_menu.add(planes[MainWindow.SINH_PLANE]); planes_button_group.add(planes[MainWindow.SINH_PLANE]); planes[MainWindow.COSH_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.COSH_PLANE]); planes[MainWindow.COSH_PLANE].setToolTipText("The hyperbolic cos plane."); - planes[MainWindow.COSH_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.COSH_PLANE); - - } - }); + planes[MainWindow.COSH_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.COSH_PLANE)); planes_math_trigonometric_menu.add(planes[MainWindow.COSH_PLANE]); planes_button_group.add(planes[MainWindow.COSH_PLANE]); planes[MainWindow.TANH_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.TANH_PLANE]); planes[MainWindow.TANH_PLANE].setToolTipText("The hyperbolic tan plane."); - planes[MainWindow.TANH_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.TANH_PLANE); - - } - }); + planes[MainWindow.TANH_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.TANH_PLANE)); planes_math_trigonometric_menu.add(planes[MainWindow.TANH_PLANE]); planes_button_group.add(planes[MainWindow.TANH_PLANE]); planes[MainWindow.COTH_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.COTH_PLANE]); planes[MainWindow.COTH_PLANE].setToolTipText("The hyperbolic cot plane."); - planes[MainWindow.COTH_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.COTH_PLANE); - - } - }); + planes[MainWindow.COTH_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.COTH_PLANE)); planes_math_trigonometric_menu.add(planes[MainWindow.COTH_PLANE]); planes_button_group.add(planes[MainWindow.COTH_PLANE]); planes[MainWindow.SEC_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.SEC_PLANE]); planes[MainWindow.SEC_PLANE].setToolTipText("The sec plane."); - planes[MainWindow.SEC_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.SEC_PLANE); - - } - }); + planes[MainWindow.SEC_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.SEC_PLANE)); planes_math_trigonometric_menu.add(planes[MainWindow.SEC_PLANE]); planes_button_group.add(planes[MainWindow.SEC_PLANE]); planes[MainWindow.CSC_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.CSC_PLANE]); planes[MainWindow.CSC_PLANE].setToolTipText("The csc plane."); - planes[MainWindow.CSC_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.CSC_PLANE); - - } - }); + planes[MainWindow.CSC_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.CSC_PLANE)); planes_math_trigonometric_menu.add(planes[MainWindow.CSC_PLANE]); planes_button_group.add(planes[MainWindow.CSC_PLANE]); planes[MainWindow.SECH_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.SECH_PLANE]); planes[MainWindow.SECH_PLANE].setToolTipText("The hyperbolic sec plane."); - planes[MainWindow.SECH_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.SECH_PLANE); - - } - }); + planes[MainWindow.SECH_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.SECH_PLANE)); planes_math_trigonometric_menu.add(planes[MainWindow.SECH_PLANE]); planes_button_group.add(planes[MainWindow.SECH_PLANE]); planes[MainWindow.CSCH_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.CSCH_PLANE]); planes[MainWindow.CSCH_PLANE].setToolTipText("The hyperbolic csc plane."); - planes[MainWindow.CSCH_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.CSCH_PLANE); - - } - }); + planes[MainWindow.CSCH_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.CSCH_PLANE)); planes_math_trigonometric_menu.add(planes[MainWindow.CSCH_PLANE]); planes_button_group.add(planes[MainWindow.CSCH_PLANE]); planes[MainWindow.ASIN_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.ASIN_PLANE]); planes[MainWindow.ASIN_PLANE].setToolTipText("The inverse sin plane."); - planes[MainWindow.ASIN_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.ASIN_PLANE); - - } - }); + planes[MainWindow.ASIN_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.ASIN_PLANE)); planes_math_inverse_trigonometric_menu.add(planes[MainWindow.ASIN_PLANE]); planes_button_group.add(planes[MainWindow.ASIN_PLANE]); planes[MainWindow.ACOS_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.ACOS_PLANE]); planes[MainWindow.ACOS_PLANE].setToolTipText("The inverse cos plane."); - planes[MainWindow.ACOS_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.ACOS_PLANE); - - } - }); + planes[MainWindow.ACOS_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.ACOS_PLANE)); planes_math_inverse_trigonometric_menu.add(planes[MainWindow.ACOS_PLANE]); planes_button_group.add(planes[MainWindow.ACOS_PLANE]); planes[MainWindow.ATAN_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.ATAN_PLANE]); planes[MainWindow.ATAN_PLANE].setToolTipText("The inverse tan plane."); - planes[MainWindow.ATAN_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.ATAN_PLANE); - - } - }); + planes[MainWindow.ATAN_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.ATAN_PLANE)); planes_math_inverse_trigonometric_menu.add(planes[MainWindow.ATAN_PLANE]); planes_button_group.add(planes[MainWindow.ATAN_PLANE]); planes[MainWindow.ACOT_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.ACOT_PLANE]); planes[MainWindow.ACOT_PLANE].setToolTipText("The inverse cot plane."); - planes[MainWindow.ACOT_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.ACOT_PLANE); - - } - }); + planes[MainWindow.ACOT_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.ACOT_PLANE)); planes_math_inverse_trigonometric_menu.add(planes[MainWindow.ACOT_PLANE]); planes_button_group.add(planes[MainWindow.ACOT_PLANE]); planes[MainWindow.ASINH_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.ASINH_PLANE]); planes[MainWindow.ASINH_PLANE].setToolTipText("The inverse hyperbolic sin plane."); - planes[MainWindow.ASINH_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.ASINH_PLANE); - - } - }); + planes[MainWindow.ASINH_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.ASINH_PLANE)); planes_math_inverse_trigonometric_menu.add(planes[MainWindow.ASINH_PLANE]); planes_button_group.add(planes[MainWindow.ASINH_PLANE]); planes[MainWindow.ACOSH_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.ACOSH_PLANE]); planes[MainWindow.ACOSH_PLANE].setToolTipText("The inverse hyperbolic cos plane."); - planes[MainWindow.ACOSH_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.ACOSH_PLANE); - - } - }); + planes[MainWindow.ACOSH_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.ACOSH_PLANE)); planes_math_inverse_trigonometric_menu.add(planes[MainWindow.ACOSH_PLANE]); planes_button_group.add(planes[MainWindow.ACOSH_PLANE]); planes[MainWindow.ATANH_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.ATANH_PLANE]); planes[MainWindow.ATANH_PLANE].setToolTipText("The inverse hyperbolic tan plane."); - planes[MainWindow.ATANH_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.ATANH_PLANE); - - } - }); + planes[MainWindow.ATANH_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.ATANH_PLANE)); planes_math_inverse_trigonometric_menu.add(planes[MainWindow.ATANH_PLANE]); planes_button_group.add(planes[MainWindow.ATANH_PLANE]); planes[MainWindow.ACOTH_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.ACOTH_PLANE]); planes[MainWindow.ACOTH_PLANE].setToolTipText("The inverse hyperbolic cot plane."); - planes[MainWindow.ACOTH_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.ACOTH_PLANE); - - } - }); + planes[MainWindow.ACOTH_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.ACOTH_PLANE)); planes_math_inverse_trigonometric_menu.add(planes[MainWindow.ACOTH_PLANE]); planes_button_group.add(planes[MainWindow.ACOTH_PLANE]); planes[MainWindow.ASEC_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.ASEC_PLANE]); planes[MainWindow.ASEC_PLANE].setToolTipText("The inverse sec plane."); - planes[MainWindow.ASEC_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.ASEC_PLANE); - - } - }); + planes[MainWindow.ASEC_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.ASEC_PLANE)); planes_math_inverse_trigonometric_menu.add(planes[MainWindow.ASEC_PLANE]); planes_button_group.add(planes[MainWindow.ASEC_PLANE]); planes[MainWindow.ACSC_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.ACSC_PLANE]); planes[MainWindow.ACSC_PLANE].setToolTipText("The inverse csc plane."); - planes[MainWindow.ACSC_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.ACSC_PLANE); - - } - }); + planes[MainWindow.ACSC_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.ACSC_PLANE)); planes_math_inverse_trigonometric_menu.add(planes[MainWindow.ACSC_PLANE]); planes_button_group.add(planes[MainWindow.ACSC_PLANE]); planes[MainWindow.ASECH_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.ASECH_PLANE]); planes[MainWindow.ASECH_PLANE].setToolTipText("The inverse hyperbolic sec plane."); - planes[MainWindow.ASECH_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.ASECH_PLANE); - - } - }); + planes[MainWindow.ASECH_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.ASECH_PLANE)); planes_math_inverse_trigonometric_menu.add(planes[MainWindow.ASECH_PLANE]); planes_button_group.add(planes[MainWindow.ASECH_PLANE]); planes[MainWindow.ACSCH_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.ACSCH_PLANE]); planes[MainWindow.ACSCH_PLANE].setToolTipText("The inverse hyperbolic csc plane."); - planes[MainWindow.ACSCH_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.ACSCH_PLANE); - - } - }); + planes[MainWindow.ACSCH_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.ACSCH_PLANE)); planes_math_inverse_trigonometric_menu.add(planes[MainWindow.ACSCH_PLANE]); planes_button_group.add(planes[MainWindow.ACSCH_PLANE]); @@ -1066,15 +545,7 @@ public void actionPerformed(ActionEvent e) { planes[MainWindow.USER_PLANE] = new JRadioButtonMenuItem(planeNames[MainWindow.USER_PLANE]); planes[MainWindow.USER_PLANE].setToolTipText("A plane defined by the user."); planes[MainWindow.USER_PLANE].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P, ActionEvent.CTRL_MASK)); - planes[MainWindow.USER_PLANE].addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlane(MainWindow.USER_PLANE); - - } - }); + planes[MainWindow.USER_PLANE].addActionListener(e -> ptr.setPlane(MainWindow.USER_PLANE)); addSeparator(); add(planes[MainWindow.USER_PLANE]); planes_button_group.add(planes[MainWindow.USER_PLANE]); @@ -1106,9 +577,4 @@ public JCheckBoxMenuItem getApplyPlaneOnJuliaSeedOpt() { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } } diff --git a/src/fractalzoomer/gui/PolarProjectionDialog.java b/src/fractalzoomer/gui/PolarProjectionDialog.java index 33cbd5bbd..3738918f9 100644 --- a/src/fractalzoomer/gui/PolarProjectionDialog.java +++ b/src/fractalzoomer/gui/PolarProjectionDialog.java @@ -18,18 +18,15 @@ import fractalzoomer.core.BigPoint; import fractalzoomer.core.MyApfloat; +import fractalzoomer.functions.Fractal; import fractalzoomer.main.MainWindow; import fractalzoomer.main.app_settings.Settings; import fractalzoomer.utils.MathUtils; import org.apfloat.Apfloat; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.gui.CenterSizeDialog.TEMPLATE_TFIELD; @@ -50,7 +47,7 @@ public PolarProjectionDialog(MainWindow ptr, Settings s) { setTitle("Polar Projection"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JCheckBox polar = new JCheckBox("Polar Projection"); polar.setSelected(s.polar_projection); @@ -110,50 +107,28 @@ public PolarProjectionDialog(MainWindow ptr, Settings s) { JButton corners = new JButton("Set Corners"); corners.setToolTipText("An alternative center/size selection option."); corners.setFocusable(false); - corners.setIcon(getIcon("/fractalzoomer/icons/corners.png")); + corners.setIcon(MainWindow.getIcon("corners.png")); JButton magnification = new JButton("Set Magnification"); magnification.setToolTipText("An alternative size option."); magnification.setFocusable(false); - magnification.setIcon(getIcon("/fractalzoomer/icons/magnification.png")); + magnification.setIcon(MainWindow.getIcon("magnification.png")); JPanel cornersPanel = new JPanel(); cornersPanel.add(corners); cornersPanel.add(magnification); - corners.addActionListener(new ActionListener() { + corners.addActionListener(e -> new CornersDialog(ptr, s, field_real, field_imaginary, field_size)); - @Override - public void actionPerformed(ActionEvent e) { - - new CornersDialog(ptr, s, field_real, field_imaginary, field_size); - - } - - }); + magnification.addActionListener(e -> new MagnificationDialog(ptr, s, field_size)); - magnification.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - new MagnificationDialog(ptr, s, field_size); - - } + SwingUtilities.invokeLater(() -> { + scrollSize.getVerticalScrollBar().setValue(0); + scrollReal.getVerticalScrollBar().setValue(0); + scrollImaginary.getVerticalScrollBar().setValue(0); }); - SwingUtilities.invokeLater(new Runnable() { - - @Override - public void run() { - scrollSize.getVerticalScrollBar().setValue(0); - scrollReal.getVerticalScrollBar().setValue(0); - scrollImaginary.getVerticalScrollBar().setValue(0); - - } - }); - Object[] message3 = { " ", polar, @@ -175,68 +150,76 @@ public void run() { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + e -> { + String prop = e.getPropertyName(); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - try { - Apfloat tempReal = MyApfloat.fp.subtract(new MyApfloat(field_real.getText()), s.fns.rotation_center[0]); - Apfloat tempImaginary = MyApfloat.fp.subtract(new MyApfloat(field_imaginary.getText()), s.fns.rotation_center[1]); - Apfloat tempSize = new MyApfloat(field_size.getText()); - double temp_circle_period = Double.parseDouble(field_circle_period.getText()); + Object value = optionPane.getValue(); - if (tempSize.compareTo(MyApfloat.ZERO) <= 0) { - JOptionPane.showMessageDialog(ptra, "Size number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset return; } - if (temp_circle_period <= 0) { - JOptionPane.showMessageDialog(ptra, "The circle periods must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; } - s.size = tempSize; + try { + if(MyApfloat.setAutomaticPrecision) { + long precision = MyApfloat.getAutomaticPrecision(field_size.getText()); - s.xCenter = MyApfloat.fp.add(MyApfloat.fp.add(MyApfloat.fp.multiply(tempReal, s.fns.rotation_vals[0]), MyApfloat.fp.multiply(tempImaginary, s.fns.rotation_vals[1])), s.fns.rotation_center[0]); - s.yCenter = MyApfloat.fp.add(MyApfloat.fp.add(MyApfloat.fp.multiply(tempReal.negate(), s.fns.rotation_vals[1]), MyApfloat.fp.multiply(tempImaginary, s.fns.rotation_vals[0])), s.fns.rotation_center[1]); + if (MyApfloat.shouldSetPrecision(precision, false)) { + Fractal.clearReferences(true); + MyApfloat.setPrecision(precision, s); + } + } - s.circle_period = temp_circle_period; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + Apfloat tempReal = MyApfloat.fp.subtract(new MyApfloat(field_real.getText()), s.fns.rotation_center[0]); + Apfloat tempImaginary = MyApfloat.fp.subtract(new MyApfloat(field_imaginary.getText()), s.fns.rotation_center[1]); + Apfloat tempSize = new MyApfloat(field_size.getText()); + double temp_circle_period = Double.parseDouble(field_circle_period.getText()); - dispose(); - ptra.setPolarProjectionPost(polar.isSelected()); - } - } - }); + if (tempSize.compareTo(MyApfloat.ZERO) <= 0) { + JOptionPane.showMessageDialog(ptra, "Size number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp_circle_period <= 0) { + JOptionPane.showMessageDialog(ptra, "The circle periods must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.size = tempSize; + + s.xCenter = MyApfloat.fp.add(MyApfloat.fp.add(MyApfloat.fp.multiply(tempReal, s.fns.rotation_vals[0]), MyApfloat.fp.multiply(tempImaginary, s.fns.rotation_vals[1])), s.fns.rotation_center[0]); + s.yCenter = MyApfloat.fp.add(MyApfloat.fp.add(MyApfloat.fp.multiply(tempReal.negate(), s.fns.rotation_vals[1]), MyApfloat.fp.multiply(tempImaginary, s.fns.rotation_vals[0])), s.fns.rotation_center[1]); + + s.circle_period = temp_circle_period; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + dispose(); + ptra.setPolarProjectionPost(polar.isSelected()); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -249,10 +232,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/PolynomialDialog.java b/src/fractalzoomer/gui/PolynomialDialog.java index 14e284734..8a5f5188f 100644 --- a/src/fractalzoomer/gui/PolynomialDialog.java +++ b/src/fractalzoomer/gui/PolynomialDialog.java @@ -22,12 +22,8 @@ import javax.swing.*; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.main.Constants.*; @@ -48,10 +44,10 @@ public PolynomialDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButto setTitle("Polynomial coefficients"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JLabel polynomial = new JLabel(); - polynomial.setIcon(getIcon("/fractalzoomer/icons/polynomial.png")); + polynomial.setIcon(MainWindow.getIcon("polynomial.png")); JPanel[] poly_panels = new JPanel[s.fns.coefficients.length]; JTextField[] poly_re = new JTextField[poly_panels.length]; @@ -62,7 +58,7 @@ public PolynomialDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButto poly_panels[k].setLayout(new FlowLayout()); JLabel poly_label_k = new JLabel(); - poly_label_k.setIcon(getIcon("/fractalzoomer/icons/a" + (poly_panels.length - 1 - k) + ".png")); + poly_label_k.setIcon(MainWindow.getIcon("a" + (poly_panels.length - 1 - k) + ".png")); poly_re[k] = new JTextField(30); poly_re[k].setText("" + s.fns.coefficients[k]); @@ -80,7 +76,7 @@ public PolynomialDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButto } JPanel root_init_method_panel = new JPanel(); - JComboBox method_choice = new JComboBox(Constants.rootInitializationMethod); + JComboBox method_choice = new JComboBox<>(Constants.rootInitializationMethod); method_choice.setSelectedIndex(s.fns.root_initialization_method); method_choice.setToolTipText("Selects the root finding initialization method."); method_choice.setFocusable(false); @@ -101,12 +97,9 @@ public PolynomialDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButto init_val_real.setEnabled(s.fns.root_initialization_method != 1); init_val_imag.setEnabled(s.fns.root_initialization_method != 1); - method_choice.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - init_val_real.setEnabled(method_choice.getSelectedIndex() != 1); - init_val_imag.setEnabled(method_choice.getSelectedIndex() != 1); - } + method_choice.addActionListener(e -> { + init_val_real.setEnabled(method_choice.getSelectedIndex() != 1); + init_val_imag.setEnabled(method_choice.getSelectedIndex() != 1); }); @@ -146,105 +139,104 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); + return; + } - try { - double[] temp_coef = new double[11]; - double[] temp_coef_im = new double[11]; + try { + double[] temp_coef = new double[11]; + double[] temp_coef_im = new double[11]; - for (int k = 0; k < poly_re.length; k++) { - temp_coef[k] = Double.parseDouble(poly_re[k].getText()); - temp_coef_im[k] = Double.parseDouble(poly_im[k].getText()); - } + for (int k = 0; k < poly_re.length; k++) { + temp_coef[k] = Double.parseDouble(poly_re[k].getText()); + temp_coef_im[k] = Double.parseDouble(poly_im[k].getText()); + } + + double temp_re = Double.parseDouble(init_val_real.getText()); + double temp_im = Double.parseDouble(init_val_imag.getText()); - double temp_re = Double.parseDouble(init_val_real.getText()); - double temp_im = Double.parseDouble(init_val_imag.getText()); - - double temp_re2 = Double.parseDouble(k_real.getText()); - double temp_im2 = Double.parseDouble(k_imag.getText()); - - boolean non_zero = false; - for (int l = 0; l < s.fns.coefficients.length; l++) { - if (temp_coef[l] != 0 || temp_coef_im[l] != 0) { - non_zero = true; - break; + double temp_re2 = Double.parseDouble(k_real.getText()); + double temp_im2 = Double.parseDouble(k_imag.getText()); + + boolean non_zero = false; + for (int l = 0; l < s.fns.coefficients.length; l++) { + if (temp_coef[l] != 0 || temp_coef_im[l] != 0) { + non_zero = true; + break; + } } - } - if (!non_zero) { - JOptionPane.showMessageDialog(ptra, "At least one coefficient must be non zero!", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (!non_zero) { + JOptionPane.showMessageDialog(ptra, "At least one coefficient must be non zero!", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - for (int l = 0; l < s.fns.coefficients.length; l++) { - s.fns.coefficients[l] = temp_coef[l] == 0.0 ? 0.0 : temp_coef[l]; - } + for (int l = 0; l < s.fns.coefficients.length; l++) { + s.fns.coefficients[l] = temp_coef[l] == 0.0 ? 0.0 : temp_coef[l]; + } - for (int l = 0; l < s.fns.coefficients_im.length; l++) { - s.fns.coefficients_im[l] = temp_coef_im[l] == 0.0 ? 0.0 : temp_coef_im[l]; - } + for (int l = 0; l < s.fns.coefficients_im.length; l++) { + s.fns.coefficients_im[l] = temp_coef_im[l] == 0.0 ? 0.0 : temp_coef_im[l]; + } - s.createPoly(); + s.createPoly(); - if (s.fns.function == DURAND_KERNERPOLY || s.fns.function == ABERTH_EHRLICHPOLY) { - s.fns.durand_kerner_init_val[0] = temp_re; - s.fns.durand_kerner_init_val[1] = temp_im; - } + if (s.fns.function == DURAND_KERNERPOLY || s.fns.function == ABERTH_EHRLICHPOLY) { + s.fns.durand_kerner_init_val[0] = temp_re; + s.fns.durand_kerner_init_val[1] = temp_im; + } - if(s.fns.function == DURAND_KERNERPOLY || s.fns.function == ABERTH_EHRLICHPOLY) { - s.fns.root_initialization_method = method_choice.getSelectedIndex(); - } - - if(s.fns.function == NEWTON_HINESPOLY) { - s.fns.newton_hines_k[0] = temp_re2; - s.fns.newton_hines_k[1] = temp_im2; - } + if(s.fns.function == DURAND_KERNERPOLY || s.fns.function == ABERTH_EHRLICHPOLY) { + s.fns.root_initialization_method = method_choice.getSelectedIndex(); + } - if (s.fns.function == MANDELPOLY) { - ptra.optionsEnableShortcut(); - } else { - ptra.optionsEnableShortcut2(); + if(s.fns.function == NEWTON_HINESPOLY) { + s.fns.newton_hines_k[0] = temp_re2; + s.fns.newton_hines_k[1] = temp_im2; + } + + if (s.fns.function == MANDELPOLY) { + ptra.optionsEnableShortcut(); + } else { + ptra.optionsEnableShortcut2(); + } + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -257,10 +249,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/ProcessingMenu.java b/src/fractalzoomer/gui/ProcessingMenu.java index a7aeacfeb..5ae569ae8 100644 --- a/src/fractalzoomer/gui/ProcessingMenu.java +++ b/src/fractalzoomer/gui/ProcessingMenu.java @@ -21,7 +21,6 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -51,22 +50,22 @@ public ProcessingMenu(MainWindow ptr2, String name) { this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/processing.png")); - - smoothing_opt = new JMenuItem("Smoothing", getIcon("/fractalzoomer/icons/smoothing.png")); - exterior_de_opt = new JMenuItem("Distance Estimation", getIcon("/fractalzoomer/icons/distance_estimation.png")); - bump_map_opt = new JMenuItem("Bump Mapping", getIcon("/fractalzoomer/icons/bump_map.png")); - fake_de_opt = new JMenuItem("Fake Distance Estimation", getIcon("/fractalzoomer/icons/fake_distance_estimation.png")); - entropy_coloring_opt = new JMenuItem("Entropy Coloring", getIcon("/fractalzoomer/icons/entropy_coloring.png")); - offset_coloring_opt = new JMenuItem("Offset Coloring", getIcon("/fractalzoomer/icons/offset_coloring.png")); - greyscale_coloring_opt = new JMenuItem("Greyscale Coloring", getIcon("/fractalzoomer/icons/greyscale_coloring.png")); - rainbow_palette_opt = new JMenuItem("Rainbow Palette", getIcon("/fractalzoomer/icons/rainbow_palette.png")); - orbit_traps_opt = new JMenuItem("Orbit Traps", getIcon("/fractalzoomer/icons/orbit_traps.png")); - contour_coloring_opt = new JMenuItem("Contour Coloring", getIcon("/fractalzoomer/icons/contour_coloring.png")); - light_opt = new JMenuItem("Light", getIcon("/fractalzoomer/icons/light.png")); - order_opt = new JMenuItem("Processing Order", getIcon("/fractalzoomer/icons/list.png")); - statistics_coloring_opt = new JMenuItem("Statistical Coloring", getIcon("/fractalzoomer/icons/statistics_coloring.png")); - histogram_coloring_opt = new JMenuItem("Histogram Coloring", getIcon("/fractalzoomer/icons/histogram.png")); + setIcon(MainWindow.getIcon("processing.png")); + + smoothing_opt = new JMenuItem("Smoothing", MainWindow.getIcon("smoothing.png")); + exterior_de_opt = new JMenuItem("Distance Estimation", MainWindow.getIcon("distance_estimation.png")); + bump_map_opt = new JMenuItem("Bump Mapping", MainWindow.getIcon("bump_map.png")); + fake_de_opt = new JMenuItem("Fake Distance Estimation", MainWindow.getIcon("fake_distance_estimation.png")); + entropy_coloring_opt = new JMenuItem("Entropy Coloring", MainWindow.getIcon("entropy_coloring.png")); + offset_coloring_opt = new JMenuItem("Offset Coloring", MainWindow.getIcon("offset_coloring.png")); + greyscale_coloring_opt = new JMenuItem("Greyscale Coloring", MainWindow.getIcon("greyscale_coloring.png")); + rainbow_palette_opt = new JMenuItem("Rainbow Palette", MainWindow.getIcon("rainbow_palette.png")); + orbit_traps_opt = new JMenuItem("Orbit Traps", MainWindow.getIcon("orbit_traps.png")); + contour_coloring_opt = new JMenuItem("Contour Coloring", MainWindow.getIcon("contour_coloring.png")); + light_opt = new JMenuItem("Light", MainWindow.getIcon("light.png")); + order_opt = new JMenuItem("Processing Order", MainWindow.getIcon("list.png")); + statistics_coloring_opt = new JMenuItem("Statistical Coloring", MainWindow.getIcon("statistics_coloring.png")); + histogram_coloring_opt = new JMenuItem("Histogram Coloring", MainWindow.getIcon("histogram.png")); smoothing_opt.setToolTipText("Smooths the image's color transitions."); exterior_de_opt.setToolTipText("Sets some points near the boundary of
    the set to the maximum iterations value."); @@ -98,121 +97,33 @@ public ProcessingMenu(MainWindow ptr2, String name) { statistics_coloring_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_1, 0)); histogram_coloring_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_4, ActionEvent.SHIFT_MASK)); - contour_coloring_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - ptr.setContourColoring(); - } - }); + contour_coloring_opt.addActionListener(e -> ptr.setContourColoring()); - smoothing_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - ptr.setSmoothing(); - } - }); - - exterior_de_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - ptr.setExteriorDistanceEstimation(); - } - }); - - bump_map_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - ptr.setBumpMap(); - } - }); + smoothing_opt.addActionListener(e -> ptr.setSmoothing()); - rainbow_palette_opt.addActionListener(new ActionListener() { + exterior_de_opt.addActionListener(e -> ptr.setExteriorDistanceEstimation()); - @Override - public void actionPerformed(ActionEvent e) { - ptr.setRainbowPalette(); - } - }); + bump_map_opt.addActionListener(e -> ptr.setBumpMap()); - fake_de_opt.addActionListener(new ActionListener() { + rainbow_palette_opt.addActionListener(e -> ptr.setRainbowPalette()); - @Override - public void actionPerformed(ActionEvent e) { - ptr.setFakeDistanceEstimation(); - } - }); + fake_de_opt.addActionListener(e -> ptr.setFakeDistanceEstimation()); - greyscale_coloring_opt.addActionListener(new ActionListener() { + greyscale_coloring_opt.addActionListener(e -> ptr.setGreyScaleColoring()); - @Override - public void actionPerformed(ActionEvent e) { - ptr.setGreyScaleColoring(); - } - }); - - entropy_coloring_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - ptr.setEntropyColoring(); - } - }); - - offset_coloring_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - ptr.setOffsetColoring(); - } - }); - - orbit_traps_opt.addActionListener(new ActionListener() { + entropy_coloring_opt.addActionListener(e -> ptr.setEntropyColoring()); - @Override - public void actionPerformed(ActionEvent e) { - ptr.setOrbitTraps(); - } - }); + offset_coloring_opt.addActionListener(e -> ptr.setOffsetColoring()); - light_opt.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - ptr.setLighting(); - } + orbit_traps_opt.addActionListener(e -> ptr.setOrbitTraps()); - }); + light_opt.addActionListener(e -> ptr.setLighting()); - order_opt.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - ptr.setProcessingOrder(); - } + order_opt.addActionListener(e -> ptr.setProcessingOrder()); - }); + statistics_coloring_opt.addActionListener(e -> ptr.openStatisticsColoringFrame()); - statistics_coloring_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.openStatisticsColoringFrame(); - - } - }); - - histogram_coloring_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setHistogramColoring(); - - } - }); + histogram_coloring_opt.addActionListener(e -> ptr.setHistogramColoring()); add(smoothing_opt); add(statistics_coloring_opt); @@ -231,12 +142,6 @@ public void actionPerformed(ActionEvent e) { add(order_opt); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public JMenuItem getEntropyColoring() { return entropy_coloring_opt; @@ -318,94 +223,94 @@ public JMenuItem getProcessingOrder() { public void updateIcons(Settings s) { if(s.fns.smoothing) { - smoothing_opt.setIcon(getIcon("/fractalzoomer/icons/smoothing_enabled.png")); + smoothing_opt.setIcon(MainWindow.getIcon("smoothing_enabled.png")); } else { - smoothing_opt.setIcon(getIcon("/fractalzoomer/icons/smoothing.png")); + smoothing_opt.setIcon(MainWindow.getIcon("smoothing.png")); } if(s.hss.histogramColoring) { - histogram_coloring_opt.setIcon(getIcon("/fractalzoomer/icons/histogram_enabled.png")); + histogram_coloring_opt.setIcon(MainWindow.getIcon("histogram_enabled.png")); } else { - histogram_coloring_opt.setIcon(getIcon("/fractalzoomer/icons/histogram.png")); + histogram_coloring_opt.setIcon(MainWindow.getIcon("histogram.png")); } if(s.bms.bump_map) { - bump_map_opt.setIcon(getIcon("/fractalzoomer/icons/bump_map_enabled.png")); + bump_map_opt.setIcon(MainWindow.getIcon("bump_map_enabled.png")); } else { - bump_map_opt.setIcon(getIcon("/fractalzoomer/icons/bump_map.png")); + bump_map_opt.setIcon(MainWindow.getIcon("bump_map.png")); } if(s.rps.rainbow_palette) { - rainbow_palette_opt.setIcon(getIcon("/fractalzoomer/icons/rainbow_palette_enabled.png")); + rainbow_palette_opt.setIcon(MainWindow.getIcon("rainbow_palette_enabled.png")); } else { - rainbow_palette_opt.setIcon(getIcon("/fractalzoomer/icons/rainbow_palette.png")); + rainbow_palette_opt.setIcon(MainWindow.getIcon("rainbow_palette.png")); } if(s.ots.useTraps) { - orbit_traps_opt.setIcon(getIcon("/fractalzoomer/icons/orbit_traps_enabled.png")); + orbit_traps_opt.setIcon(MainWindow.getIcon("orbit_traps_enabled.png")); } else { - orbit_traps_opt.setIcon(getIcon("/fractalzoomer/icons/orbit_traps.png")); + orbit_traps_opt.setIcon(MainWindow.getIcon("orbit_traps.png")); } if(s.cns.contour_coloring) { - contour_coloring_opt.setIcon(getIcon("/fractalzoomer/icons/contour_coloring_enabled.png")); + contour_coloring_opt.setIcon(MainWindow.getIcon("contour_coloring_enabled.png")); } else { - contour_coloring_opt.setIcon(getIcon("/fractalzoomer/icons/contour_coloring.png")); + contour_coloring_opt.setIcon(MainWindow.getIcon("contour_coloring.png")); } if(s.gss.greyscale_coloring) { - greyscale_coloring_opt.setIcon(getIcon("/fractalzoomer/icons/greyscale_coloring_enabled.png")); + greyscale_coloring_opt.setIcon(MainWindow.getIcon("greyscale_coloring_enabled.png")); } else { - greyscale_coloring_opt.setIcon(getIcon("/fractalzoomer/icons/greyscale_coloring.png")); + greyscale_coloring_opt.setIcon(MainWindow.getIcon("greyscale_coloring.png")); } if(s.ofs.offset_coloring) { - offset_coloring_opt.setIcon(getIcon("/fractalzoomer/icons/offset_coloring_enabled.png")); + offset_coloring_opt.setIcon(MainWindow.getIcon("offset_coloring_enabled.png")); } else { - offset_coloring_opt.setIcon(getIcon("/fractalzoomer/icons/offset_coloring.png")); + offset_coloring_opt.setIcon(MainWindow.getIcon("offset_coloring.png")); } if(s.fdes.fake_de) { - fake_de_opt.setIcon(getIcon("/fractalzoomer/icons/fake_distance_estimation_enabled.png")); + fake_de_opt.setIcon(MainWindow.getIcon("fake_distance_estimation_enabled.png")); } else { - fake_de_opt.setIcon(getIcon("/fractalzoomer/icons/fake_distance_estimation.png")); + fake_de_opt.setIcon(MainWindow.getIcon("fake_distance_estimation.png")); } if(s.ens.entropy_coloring) { - entropy_coloring_opt.setIcon(getIcon("/fractalzoomer/icons/entropy_coloring_enabled.png")); + entropy_coloring_opt.setIcon(MainWindow.getIcon("entropy_coloring_enabled.png")); } else { - entropy_coloring_opt.setIcon(getIcon("/fractalzoomer/icons/entropy_coloring.png")); + entropy_coloring_opt.setIcon(MainWindow.getIcon("entropy_coloring.png")); } if(s.exterior_de) { - exterior_de_opt.setIcon(getIcon("/fractalzoomer/icons/distance_estimation_enabled.png")); + exterior_de_opt.setIcon(MainWindow.getIcon("distance_estimation_enabled.png")); } else { - exterior_de_opt.setIcon(getIcon("/fractalzoomer/icons/distance_estimation.png")); + exterior_de_opt.setIcon(MainWindow.getIcon("distance_estimation.png")); } if(s.ls.lighting) { - light_opt.setIcon(getIcon("/fractalzoomer/icons/light_enabled.png")); + light_opt.setIcon(MainWindow.getIcon("light_enabled.png")); } else { - light_opt.setIcon(getIcon("/fractalzoomer/icons/light.png")); + light_opt.setIcon(MainWindow.getIcon("light.png")); } if(s.sts.statistic) { - statistics_coloring_opt.setIcon(getIcon("/fractalzoomer/icons/statistics_coloring_enabled.png")); + statistics_coloring_opt.setIcon(MainWindow.getIcon("statistics_coloring_enabled.png")); } else { - statistics_coloring_opt.setIcon(getIcon("/fractalzoomer/icons/statistics_coloring.png")); + statistics_coloring_opt.setIcon(MainWindow.getIcon("statistics_coloring.png")); } } diff --git a/src/fractalzoomer/gui/ProcessingOrderingFrame.java b/src/fractalzoomer/gui/ProcessingOrderingFrame.java index 09ab351e7..7afb4ce96 100644 --- a/src/fractalzoomer/gui/ProcessingOrderingFrame.java +++ b/src/fractalzoomer/gui/ProcessingOrderingFrame.java @@ -50,7 +50,7 @@ public ProcessingOrderingFrame(MainWindow ptra, int[] processing_order, final bo int custom_palette_window_width = 580; int custom_palette_window_height = 480; setTitle("Processing Order"); - setIconImage(getIcon("/fractalzoomer/icons/list.png").getImage()); + setIconImage(MainWindow.getIcon("list.png").getImage()); setSize(custom_palette_window_width, custom_palette_window_height); setLocation((int) (ptra2.getLocation().getX() + ptra2.getSize().getWidth() / 2) - (custom_palette_window_width / 2), (int) (ptra2.getLocation().getY() + ptra2.getSize().getHeight() / 2) - (custom_palette_window_height / 2)); @@ -99,28 +99,28 @@ public Component getListCellRendererComponent( boolean isSelected, boolean cellHasFocus) { if(MainWindow.processingAlgorithNames[0].equals(value)) { - icon.setIcon(getIcon("/fractalzoomer/icons/fake_distance_estimation.png")); + icon.setIcon(MainWindow.getIcon("fake_distance_estimation.png")); } else if(MainWindow.processingAlgorithNames[1].equals(value)) { - icon.setIcon(getIcon("/fractalzoomer/icons/entropy_coloring.png")); + icon.setIcon(MainWindow.getIcon("entropy_coloring.png")); } else if(MainWindow.processingAlgorithNames[2].equals(value)) { - icon.setIcon(getIcon("/fractalzoomer/icons/offset_coloring.png")); + icon.setIcon(MainWindow.getIcon("offset_coloring.png")); } else if(MainWindow.processingAlgorithNames[3].equals(value)) { - icon.setIcon(getIcon("/fractalzoomer/icons/rainbow_palette.png")); + icon.setIcon(MainWindow.getIcon("rainbow_palette.png")); } else if(MainWindow.processingAlgorithNames[4].equals(value)) { - icon.setIcon(getIcon("/fractalzoomer/icons/greyscale_coloring.png")); + icon.setIcon(MainWindow.getIcon("greyscale_coloring.png")); } else if(MainWindow.processingAlgorithNames[5].equals(value)) { - icon.setIcon(getIcon("/fractalzoomer/icons/contour_coloring.png")); + icon.setIcon(MainWindow.getIcon("contour_coloring.png")); } else if(MainWindow.processingAlgorithNames[6].equals(value)) { - icon.setIcon(getIcon("/fractalzoomer/icons/bump_map.png")); + icon.setIcon(MainWindow.getIcon("bump_map.png")); } else if(MainWindow.processingAlgorithNames[7].equals(value)) { - icon.setIcon(getIcon("/fractalzoomer/icons/light.png")); + icon.setIcon(MainWindow.getIcon("light.png")); } label.setText(value); @@ -242,16 +242,11 @@ else if(MainWindow.processingAlgorithNames[7].equals(value)) { JButton ok = new JButton("Ok"); getRootPane().setDefaultButton(ok); ok.setFocusable(false); - ok.addActionListener(new ActionListener() { + ok.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - ptra2.setProcessingOrder(getProcessingOrder()); - ptra2.setEnabled(true); - dispose(); - - } + ptra2.setProcessingOrder(getProcessingOrder()); + ptra2.setEnabled(true); + dispose(); }); @@ -270,15 +265,11 @@ public void actionPerformed(ActionEvent e) JButton cancel = new JButton("Cancel"); cancel.setFocusable(false); - cancel.addActionListener(new ActionListener() { + cancel.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { + ptra2.setEnabled(true); + dispose(); - ptra2.setEnabled(true); - dispose(); - - } }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -325,12 +316,6 @@ public void actionPerformed(ActionEvent e) setVisible(true); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } public int[] getProcessingOrder() { diff --git a/src/fractalzoomer/gui/QuickDrawDialog.java b/src/fractalzoomer/gui/QuickDrawDialog.java new file mode 100644 index 000000000..06376d411 --- /dev/null +++ b/src/fractalzoomer/gui/QuickDrawDialog.java @@ -0,0 +1,145 @@ +/* + * Copyright (C) 2020 hrkalona2 + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package fractalzoomer.gui; + +import fractalzoomer.core.ThreadDraw; +import fractalzoomer.main.MainWindow; + +import javax.swing.*; +import java.awt.*; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; + +/** + * + * @author hrkalona2 + */ +public class QuickDrawDialog extends JDialog { + + private MainWindow ptra; + private JOptionPane optionPane; + + public QuickDrawDialog(MainWindow ptr) { + + super(ptr); + + ptra = ptr; + + setTitle("Quick Draw"); + setModal(true); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); + + final JSlider tiles_slid = new JSlider(JSlider.HORIZONTAL, 2, 20, ThreadDraw.TILE_SIZE); + + tiles_slid.setPreferredSize(new Dimension(350, 55)); + + tiles_slid.setToolTipText("Sets the size of the tiles."); + + tiles_slid.setPaintLabels(true); + tiles_slid.setFocusable(false); + tiles_slid.setPaintTicks(true); + tiles_slid.setMajorTickSpacing(1); + + JTextField delay = new JTextField(); + delay.addAncestorListener(new RequestFocusListener()); + delay.setText("" + ThreadDraw.QUICK_DRAW_DELAY); + + JCheckBox zoomToCurrentCenter = new JCheckBox("Zoom to center"); + zoomToCurrentCenter.setSelected(ThreadDraw.QUICK_DRAW_ZOOM_TO_CURRENT_CENTER); + zoomToCurrentCenter.setFocusable(false); + + Object[] message3 = { + " ", + "Set the quick draw tile size.", + "Tile size:", + tiles_slid, + " ", + "Set the delay until the complete image calculation.", + "Delay (milliseconds):", + delay, + " ", + zoomToCurrentCenter, + " ",}; + + optionPane = new JOptionPane(message3, JOptionPane.QUESTION_MESSAGE, JOptionPane.OK_CANCEL_OPTION, null, null, null); + + setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); + addWindowListener(new WindowAdapter() { + @Override + public void windowClosing(WindowEvent we) { + optionPane.setValue(JOptionPane.CLOSED_OPTION); + } + }); + + optionPane.addPropertyChangeListener( + e -> { + String prop = e.getPropertyName(); + + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + + Object value = optionPane.getValue(); + + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } + + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } + + try { + ThreadDraw.TILE_SIZE = tiles_slid.getValue(); + + int temp = Integer.parseInt(delay.getText()); + + if(temp <= 0) { + JOptionPane.showMessageDialog(ptra, "Delay must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + ThreadDraw.QUICK_DRAW_ZOOM_TO_CURRENT_CENTER = zoomToCurrentCenter.isSelected(); + + ThreadDraw.QUICK_DRAW_DELAY = temp; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + dispose(); + } + }); + + //Make this dialog display it. + setContentPane(optionPane); + + pack(); + + setResizable(false); + setLocation((int) (ptra.getLocation().getX() + ptra.getSize().getWidth() / 2) - (getWidth() / 2), (int) (ptra.getLocation().getY() + ptra.getSize().getHeight() / 2) - (getHeight() / 2)); + setVisible(true); + + } + +} diff --git a/src/fractalzoomer/gui/QuickDrawTilesDialog.java b/src/fractalzoomer/gui/QuickDrawTilesDialog.java deleted file mode 100644 index a71bbdb59..000000000 --- a/src/fractalzoomer/gui/QuickDrawTilesDialog.java +++ /dev/null @@ -1,128 +0,0 @@ -/* - * Copyright (C) 2020 hrkalona2 - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package fractalzoomer.gui; - -import fractalzoomer.core.ThreadDraw; -import fractalzoomer.main.MainWindow; - -import javax.swing.*; -import java.awt.*; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; - -/** - * - * @author hrkalona2 - */ -public class QuickDrawTilesDialog extends JDialog { - - private MainWindow ptra; - private JOptionPane optionPane; - - public QuickDrawTilesDialog(MainWindow ptr) { - - super(ptr); - - ptra = ptr; - - setTitle("Quick Draw Tile Size"); - setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); - - final JSlider tiles_slid = new JSlider(JSlider.HORIZONTAL, 2, 20, ThreadDraw.TILE_SIZE); - - tiles_slid.setPreferredSize(new Dimension(350, 55)); - - tiles_slid.setToolTipText("Sets the size of the tiles."); - - tiles_slid.setPaintLabels(true); - tiles_slid.setFocusable(false); - tiles_slid.setPaintTicks(true); - tiles_slid.setMajorTickSpacing(1); - - Object[] message3 = { - " ", - "Set the quick draw tile size.", - tiles_slid, - " ",}; - - optionPane = new JOptionPane(message3, JOptionPane.QUESTION_MESSAGE, JOptionPane.OK_CANCEL_OPTION, null, null, null); - - setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); - addWindowListener(new WindowAdapter() { - public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); - } - }); - - optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } - - try { - ThreadDraw.TILE_SIZE = tiles_slid.getValue(); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - dispose(); - } - } - }); - - //Make this dialog display it. - setContentPane(optionPane); - - pack(); - - setResizable(false); - setLocation((int) (ptra.getLocation().getX() + ptra.getSize().getWidth() / 2) - (getWidth() / 2), (int) (ptra.getLocation().getY() + ptra.getSize().getHeight() / 2) - (getHeight() / 2)); - setVisible(true); - - } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - -} diff --git a/src/fractalzoomer/gui/RainbowPaletteDialog.java b/src/fractalzoomer/gui/RainbowPaletteDialog.java index 0eb090bc7..c02ad2b7b 100644 --- a/src/fractalzoomer/gui/RainbowPaletteDialog.java +++ b/src/fractalzoomer/gui/RainbowPaletteDialog.java @@ -21,12 +21,8 @@ import fractalzoomer.main.app_settings.Settings; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -45,7 +41,7 @@ public RainbowPaletteDialog(MainWindow ptr, Settings s, boolean greedy_algorithm setTitle("Rainbow Palette"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField rainbow_palette_factor_field = new JTextField(); rainbow_palette_factor_field.setText("" + s.rps.rainbow_palette_factor); @@ -67,7 +63,7 @@ public RainbowPaletteDialog(MainWindow ptr, Settings s, boolean greedy_algorithm JTextField noise_factor_field = new JTextField(); noise_factor_field.setText("" + s.rps.rp_noise_reducing_factor); - final JComboBox rainbow_coloring_method_opt = new JComboBox(Constants.rainbowMethod); + final JComboBox rainbow_coloring_method_opt = new JComboBox<>(Constants.rainbowMethod); rainbow_coloring_method_opt.setSelectedIndex(s.rps.rainbow_algorithm); rainbow_coloring_method_opt.setFocusable(false); rainbow_coloring_method_opt.setToolTipText("Sets the color transfer method."); @@ -76,17 +72,9 @@ public RainbowPaletteDialog(MainWindow ptr, Settings s, boolean greedy_algorithm rainbow_offset_field.setEnabled(false); } - rainbow_coloring_method_opt.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - if (rainbow_coloring_method_opt.getSelectedIndex() != 0) { - rainbow_offset_field.setEnabled(false); - } else { - rainbow_offset_field.setEnabled(true); - } - } - - }); + rainbow_coloring_method_opt.addActionListener(e -> + rainbow_offset_field.setEnabled(rainbow_coloring_method_opt.getSelectedIndex() == 0) + ); Object[] message = { " ", @@ -113,81 +101,80 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + e -> { + String prop = e.getPropertyName(); - Object value = optionPane.getValue(); + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + Object value = optionPane.getValue(); - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } - - try { - double temp = Double.parseDouble(rainbow_palette_factor_field.getText()); - double temp2 = Double.parseDouble(noise_factor_field.getText()); - int temp3 = Integer.parseInt(rainbow_offset_field.getText()); - - if (temp < 0) { - JOptionPane.showMessageDialog(ptra, "The rainbow palette factor must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset return; } - if (temp2 <= 0) { - JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; } - if (temp3 < 0) { - JOptionPane.showMessageDialog(ptra, "The coloring offset must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + try { + double temp = Double.parseDouble(rainbow_palette_factor_field.getText()); + double temp2 = Double.parseDouble(noise_factor_field.getText()); + int temp3 = Integer.parseInt(rainbow_offset_field.getText()); + + if (temp < 0) { + JOptionPane.showMessageDialog(ptra, "The rainbow palette factor must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp2 <= 0) { + JOptionPane.showMessageDialog(ptra, "The noise reduction factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + if (temp3 < 0) { + JOptionPane.showMessageDialog(ptra, "The coloring offset must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.rps.rainbow_palette = enable_rainbow_palette.isSelected(); + s.rps.rainbow_palette_factor = temp; + s.rps.rp_noise_reducing_factor = temp2; + s.rps.rainbow_offset = temp3; + s.rps.rp_blending = color_blend_opt.getValue() / 100.0; + s.rps.rainbow_algorithm = rainbow_coloring_method_opt.getSelectedIndex(); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.rps.rainbow_palette = enable_rainbow_palette.isSelected(); - s.rps.rainbow_palette_factor = temp; - s.rps.rp_noise_reducing_factor = temp2; - s.rps.rainbow_offset = temp3; - s.rps.rp_blending = color_blend_opt.getValue() / 100.0; - s.rps.rainbow_algorithm = rainbow_coloring_method_opt.getSelectedIndex(); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + dispose(); - dispose(); + if (greedy_algorithm && enable_rainbow_palette.isSelected() && !julia_map && !s.d3s.d3) { + JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } - if (greedy_algorithm && enable_rainbow_palette.isSelected() && !julia_map && !s.d3s.d3) { - JOptionPane.showMessageDialog(ptra, "Greedy Drawing Algorithm is enabled, which creates glitches in the image.\nYou should disable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); - } + if (!s.fns.smoothing && s.rps.rainbow_palette) { + JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + } - if (!s.fns.smoothing && s.rps.rainbow_palette) { - JOptionPane.showMessageDialog(ptra, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + ptra.setPostProcessingPost(); } - - ptra.setPostProcessingPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -200,10 +187,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/RangeSlider.java b/src/fractalzoomer/gui/RangeSlider.java index c4b209025..5d075adb9 100644 --- a/src/fractalzoomer/gui/RangeSlider.java +++ b/src/fractalzoomer/gui/RangeSlider.java @@ -50,14 +50,6 @@ public void updateUI() { updateLabelUIs(); } - /** - * Returns the lower value in the range. - */ - @Override - public int getValue() { - return super.getValue(); - } - /** * Sets the lower value in the range. */ diff --git a/src/fractalzoomer/gui/RipplesPlaneDialog.java b/src/fractalzoomer/gui/RipplesPlaneDialog.java index 56aae3c85..2ff04a158 100644 --- a/src/fractalzoomer/gui/RipplesPlaneDialog.java +++ b/src/fractalzoomer/gui/RipplesPlaneDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.main.Constants.waveTypes; @@ -44,7 +42,7 @@ public RipplesPlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBut setTitle("Ripples"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field_scale_real = new JTextField(); field_scale_real.setText("" + s.fns.plane_transform_scales[0]); @@ -58,7 +56,7 @@ public RipplesPlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBut JTextField field_wavelength_imaginary = new JTextField(); field_wavelength_imaginary.setText("" + s.fns.plane_transform_wavelength[1]); - final JComboBox wavetype_combobox = new JComboBox(waveTypes); + final JComboBox wavetype_combobox = new JComboBox<>(waveTypes); wavetype_combobox.setFocusable(false); wavetype_combobox.setToolTipText("Sets type of wave."); wavetype_combobox.setSelectedIndex(s.fns.waveType); @@ -82,59 +80,58 @@ public RipplesPlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRadioBut setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); + + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + + Object value = optionPane.getValue(); + + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } + + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + planes[oldSelected].setSelected(true); + s.fns.plane_type = oldSelected; + dispose(); + return; + } + + try { + double temp3 = Double.parseDouble(field_scale_real.getText()); + double temp4 = Double.parseDouble(field_scale_imaginary.getText()); + double temp7 = Double.parseDouble(field_wavelength_real.getText()); + double temp8 = Double.parseDouble(field_wavelength_imaginary.getText()); + + s.fns.plane_transform_scales[0] = temp3 == 0.0 ? 0.0 : temp3; + s.fns.plane_transform_scales[1] = temp4 == 0.0 ? 0.0 : temp4; + s.fns.plane_transform_wavelength[0] = temp7 == 0.0 ? 0.0 : temp7; + s.fns.plane_transform_wavelength[1] = temp8 == 0.0 ? 0.0 : temp8; + s.fns.waveType = wavetype_combobox.getSelectedIndex(); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - planes[oldSelected].setSelected(true); - s.fns.plane_type = oldSelected; dispose(); - return; - } - - try { - double temp3 = Double.parseDouble(field_scale_real.getText()); - double temp4 = Double.parseDouble(field_scale_imaginary.getText()); - double temp7 = Double.parseDouble(field_wavelength_real.getText()); - double temp8 = Double.parseDouble(field_wavelength_imaginary.getText()); - - s.fns.plane_transform_scales[0] = temp3 == 0.0 ? 0.0 : temp3; - s.fns.plane_transform_scales[1] = temp4 == 0.0 ? 0.0 : temp4; - s.fns.plane_transform_wavelength[0] = temp7 == 0.0 ? 0.0 : temp7; - s.fns.plane_transform_wavelength[1] = temp8 == 0.0 ? 0.0 : temp8; - s.fns.waveType = wavetype_combobox.getSelectedIndex(); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.defaultFractalSettings(true); } - - dispose(); - ptra.defaultFractalSettings(true); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -147,10 +144,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/RootFindingFourFunctionsDialog.java b/src/fractalzoomer/gui/RootFindingFourFunctionsDialog.java index be6f436a1..2ea81b236 100644 --- a/src/fractalzoomer/gui/RootFindingFourFunctionsDialog.java +++ b/src/fractalzoomer/gui/RootFindingFourFunctionsDialog.java @@ -23,12 +23,8 @@ import fractalzoomer.parser.ParserException; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.main.Constants.*; @@ -49,7 +45,7 @@ public RootFindingFourFunctionsDialog(MainWindow ptr, Settings s, int oldSelecte setTitle(FractalFunctionsMenu.functionNames[s.fns.function]); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); String f1 = s.fns.user_fz_formula; String f2 = s.fns.user_dfz_formula; @@ -98,12 +94,12 @@ public RootFindingFourFunctionsDialog(MainWindow ptr, Settings s, int oldSelecte JLabel imagelabel41 = new JLabel(); if (s.fns.function == HOUSEHOLDER3FORMULA) { - imagelabel41.setIcon(getIcon("/fractalzoomer/icons/householder3.png")); + imagelabel41.setIcon(MainWindow.getIcon("householder3.png")); } else if (s.fns.function == ABBASBANDYFORMULA) { - imagelabel41.setIcon(getIcon("/fractalzoomer/icons/abbasbandy.png")); + imagelabel41.setIcon(MainWindow.getIcon("abbasbandy.png")); } else if (s.fns.function == ABBASBANDY3FORMULA) { - imagelabel41.setIcon(getIcon("/fractalzoomer/icons/abbasbandy3.png")); + imagelabel41.setIcon(MainWindow.getIcon("abbasbandy3.png")); } JPanel imagepanel41 = new JPanel(); @@ -111,7 +107,7 @@ else if (s.fns.function == ABBASBANDY3FORMULA) { JPanel derivativePanel = new JPanel(); - JComboBox derivative_choice = new JComboBox(Constants.derivativeMethod); + JComboBox derivative_choice = new JComboBox<>(Constants.derivativeMethod); derivative_choice.setSelectedIndex(s.fns.derivative_method); derivative_choice.setToolTipText("Selects the derivative method."); derivative_choice.setFocusable(false); @@ -123,15 +119,11 @@ else if (s.fns.function == ABBASBANDY3FORMULA) { formula_ddfz_panel2.setVisible(s.fns.derivative_method == Derivative.DISABLED); formula_dddfz_panel2.setVisible(s.fns.derivative_method == Derivative.DISABLED); - derivative_choice.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - formula_dfz_panel2.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); - formula_ddfz_panel2.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); - formula_dddfz_panel2.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); - pack(); - } - + derivative_choice.addActionListener(e -> { + formula_dfz_panel2.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); + formula_ddfz_panel2.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); + formula_dddfz_panel2.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); + pack(); }); Object[] labels41 = ptra.createUserFormulaLabels("z, s, pixel, p, pp, n, maxn, center, size, sizei, v1 - v30, point"); @@ -152,84 +144,83 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + e -> { + String prop = e.getPropertyName(); - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } + Object value = optionPane.getValue(); - try { - s.parser.parse(field_fz_formula2.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset return; } - s.parser.parse(field_dfz_formula2.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f'(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); return; } - s.parser.parse(field_ddfz_formula2.getText()); + try { + s.parser.parse(field_fz_formula2.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f''(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + s.parser.parse(field_dfz_formula2.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f'(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_dddfz_formula2.getText()); + s.parser.parse(field_ddfz_formula2.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f'''(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f''(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_dddfz_formula2.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f'''(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.fns.user_fz_formula = field_fz_formula2.getText(); + s.fns.user_dfz_formula = field_dfz_formula2.getText(); + s.fns.user_ddfz_formula = field_ddfz_formula2.getText(); + s.fns.user_dddfz_formula = field_dddfz_formula2.getText(); + + s.fns.derivative_method = derivative_choice.getSelectedIndex(); + Derivative.DERIVATIVE_METHOD = s.fns.derivative_method; + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.user_fz_formula = field_fz_formula2.getText(); - s.fns.user_dfz_formula = field_dfz_formula2.getText(); - s.fns.user_ddfz_formula = field_ddfz_formula2.getText(); - s.fns.user_dddfz_formula = field_dddfz_formula2.getText(); - - s.fns.derivative_method = derivative_choice.getSelectedIndex(); - Derivative.DERIVATIVE_METHOD = s.fns.derivative_method; - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.optionsEnableShortcut2(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut2(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -242,10 +233,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/RootFindingOneFunctionDialog.java b/src/fractalzoomer/gui/RootFindingOneFunctionDialog.java index 252adb97c..4580c3a9f 100644 --- a/src/fractalzoomer/gui/RootFindingOneFunctionDialog.java +++ b/src/fractalzoomer/gui/RootFindingOneFunctionDialog.java @@ -23,8 +23,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.main.Constants.SECANTFORMULA; import static fractalzoomer.main.Constants.STEFFENSENFORMULA; @@ -46,7 +44,7 @@ public RootFindingOneFunctionDialog(MainWindow ptr, Settings s, int oldSelected, setTitle(FractalFunctionsMenu.functionNames[s.fns.function]); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); String f1 = s.fns.user_fz_formula; @@ -65,9 +63,9 @@ public RootFindingOneFunctionDialog(MainWindow ptr, Settings s, int oldSelected, JLabel imagelabel44 = new JLabel(); if (s.fns.function == SECANTFORMULA) { - imagelabel44.setIcon(getIcon("/fractalzoomer/icons/secant.png")); + imagelabel44.setIcon(MainWindow.getIcon("secant.png")); } else if (s.fns.function == STEFFENSENFORMULA) { - imagelabel44.setIcon(getIcon("/fractalzoomer/icons/steffensen.png")); + imagelabel44.setIcon(MainWindow.getIcon("steffensen.png")); } JPanel imagepanel44 = new JPanel(); @@ -87,57 +85,56 @@ public RootFindingOneFunctionDialog(MainWindow ptr, Settings s, int oldSelected, setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); + return; + } + + try { + s.parser.parse(field_fz_formula5.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - try { - s.parser.parse(field_fz_formula5.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + s.fns.user_fz_formula = field_fz_formula5.getText(); + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.user_fz_formula = field_fz_formula5.getText(); - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.optionsEnableShortcut2(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut2(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -150,10 +147,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/RootFindingThreeFunctionsDialog.java b/src/fractalzoomer/gui/RootFindingThreeFunctionsDialog.java index ec84ae4f9..2c5133cc7 100644 --- a/src/fractalzoomer/gui/RootFindingThreeFunctionsDialog.java +++ b/src/fractalzoomer/gui/RootFindingThreeFunctionsDialog.java @@ -23,12 +23,8 @@ import fractalzoomer.parser.ParserException; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.main.Constants.*; @@ -49,7 +45,7 @@ public RootFindingThreeFunctionsDialog(MainWindow ptr, Settings s, int oldSelect setTitle(FractalFunctionsMenu.functionNames[s.fns.function]); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); String f1 = s.fns.user_fz_formula; String f2 = s.fns.user_dfz_formula; @@ -88,34 +84,34 @@ public RootFindingThreeFunctionsDialog(MainWindow ptr, Settings s, int oldSelect JLabel imagelabel41 = new JLabel(); if (s.fns.function == HALLEYFORMULA) { - imagelabel41.setIcon(getIcon("/fractalzoomer/icons/halley.png")); + imagelabel41.setIcon(MainWindow.getIcon("halley.png")); } else if (s.fns.function == SCHRODERFORMULA) { - imagelabel41.setIcon(getIcon("/fractalzoomer/icons/schroder.png")); + imagelabel41.setIcon(MainWindow.getIcon("schroder.png")); } else if (s.fns.function == HOUSEHOLDERFORMULA) { - imagelabel41.setIcon(getIcon("/fractalzoomer/icons/householder.png")); + imagelabel41.setIcon(MainWindow.getIcon("householder.png")); } else if (s.fns.function == PARHALLEYFORMULA) { - imagelabel41.setIcon(getIcon("/fractalzoomer/icons/parhalley.png")); + imagelabel41.setIcon(MainWindow.getIcon("parhalley.png")); } else if (s.fns.function == WHITTAKERFORMULA) { - imagelabel41.setIcon(getIcon("/fractalzoomer/icons/whittaker.png")); + imagelabel41.setIcon(MainWindow.getIcon("whittaker.png")); } else if (s.fns.function == WHITTAKERDOUBLECONVEXFORMULA) { - imagelabel41.setIcon(getIcon("/fractalzoomer/icons/whittaker_double_convex.png")); + imagelabel41.setIcon(MainWindow.getIcon("whittaker_double_convex.png")); } else if (s.fns.function == SUPERHALLEYFORMULA) { - imagelabel41.setIcon(getIcon("/fractalzoomer/icons/super_halley.png")); + imagelabel41.setIcon(MainWindow.getIcon("super_halley.png")); } else if(s.fns.function == EULER_CHEBYSHEVFORMULA) { - imagelabel41.setIcon(getIcon("/fractalzoomer/icons/euler_chebyshev.png")); + imagelabel41.setIcon(MainWindow.getIcon("euler_chebyshev.png")); } else if(s.fns.function == ABBASBANDY2FORMULA) { - imagelabel41.setIcon(getIcon("/fractalzoomer/icons/abbasbandy2.png")); + imagelabel41.setIcon(MainWindow.getIcon("abbasbandy2.png")); } else if(s.fns.function == POPOVSKI1FORMULA) { - imagelabel41.setIcon(getIcon("/fractalzoomer/icons/popovski1.png")); + imagelabel41.setIcon(MainWindow.getIcon("popovski1.png")); } else if(s.fns.function == RAFIS_RAFIULLAHFORMULA) { - imagelabel41.setIcon(getIcon("/fractalzoomer/icons/rafis_rafiullah.png")); + imagelabel41.setIcon(MainWindow.getIcon("rafis_rafiullah.png")); } JPanel imagepanel41 = new JPanel(); @@ -123,7 +119,7 @@ else if(s.fns.function == RAFIS_RAFIULLAHFORMULA) { JPanel derivativePanel = new JPanel(); - JComboBox derivative_choice = new JComboBox(Constants.derivativeMethod); + JComboBox derivative_choice = new JComboBox<>(Constants.derivativeMethod); derivative_choice.setSelectedIndex(s.fns.derivative_method); derivative_choice.setToolTipText("Selects the derivative method."); derivative_choice.setFocusable(false); @@ -134,14 +130,10 @@ else if(s.fns.function == RAFIS_RAFIULLAHFORMULA) { formula_dfz_panel2.setVisible(s.fns.derivative_method == Derivative.DISABLED); formula_ddfz_panel2.setVisible(s.fns.derivative_method == Derivative.DISABLED); - derivative_choice.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - formula_dfz_panel2.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); - formula_ddfz_panel2.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); - pack(); - } - + derivative_choice.addActionListener(e -> { + formula_dfz_panel2.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); + formula_ddfz_panel2.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); + pack(); }); Object[] labels41 = ptra.createUserFormulaLabels("z, s, pixel, p, pp, n, maxn, center, size, sizei, v1 - v30, point"); @@ -161,76 +153,75 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + Object value = optionPane.getValue(); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } - - try { - s.parser.parse(field_fz_formula2.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset return; } - s.parser.parse(field_dfz_formula2.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f'(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); return; } - s.parser.parse(field_ddfz_formula2.getText()); + try { + s.parser.parse(field_fz_formula2.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_dfz_formula2.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f'(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f''(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + s.parser.parse(field_ddfz_formula2.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f''(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.fns.user_fz_formula = field_fz_formula2.getText(); + s.fns.user_dfz_formula = field_dfz_formula2.getText(); + s.fns.user_ddfz_formula = field_ddfz_formula2.getText(); + + s.fns.derivative_method = derivative_choice.getSelectedIndex(); + Derivative.DERIVATIVE_METHOD = s.fns.derivative_method; + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.user_fz_formula = field_fz_formula2.getText(); - s.fns.user_dfz_formula = field_dfz_formula2.getText(); - s.fns.user_ddfz_formula = field_ddfz_formula2.getText(); - - s.fns.derivative_method = derivative_choice.getSelectedIndex(); - Derivative.DERIVATIVE_METHOD = s.fns.derivative_method; - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.optionsEnableShortcut2(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut2(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -243,10 +234,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/RootFindingTwoFunctionsDialog.java b/src/fractalzoomer/gui/RootFindingTwoFunctionsDialog.java index 119f39796..6f932ad53 100644 --- a/src/fractalzoomer/gui/RootFindingTwoFunctionsDialog.java +++ b/src/fractalzoomer/gui/RootFindingTwoFunctionsDialog.java @@ -24,12 +24,8 @@ import javax.swing.*; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -48,7 +44,7 @@ public RootFindingTwoFunctionsDialog(MainWindow ptr, Settings s, int oldSelected setTitle(FractalFunctionsMenu.functionNames[s.fns.function]); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); String f1 = s.fns.user_fz_formula; String f2 = s.fns.user_dfz_formula; @@ -88,93 +84,93 @@ public RootFindingTwoFunctionsDialog(MainWindow ptr, Settings s, int oldSelected JLabel imagelabel4 = new JLabel(); if (s.fns.function == Constants.NEWTONFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/newton.png")); + imagelabel4.setIcon(MainWindow.getIcon("newton.png")); } else if (s.fns.function == Constants.NEWTON_HINESFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/newton_hines.png")); + imagelabel4.setIcon(MainWindow.getIcon("newton_hines.png")); } else if(s.fns.function == Constants.TRAUB_OSTROWSKIFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/traub_ostrowski.png")); + imagelabel4.setIcon(MainWindow.getIcon("traub_ostrowski.png")); } else if(s.fns.function == Constants.STIRLINGFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/stirling.png")); + imagelabel4.setIcon(MainWindow.getIcon("stirling.png")); } else if(s.fns.function == Constants.MIDPOINTFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/midpoint.png")); + imagelabel4.setIcon(MainWindow.getIcon("midpoint.png")); } else if(s.fns.function == Constants.JARATTFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/jaratt.png")); + imagelabel4.setIcon(MainWindow.getIcon("jaratt.png")); } else if(s.fns.function == Constants.JARATT2FORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/jaratt2.png")); + imagelabel4.setIcon(MainWindow.getIcon("jaratt2.png")); } else if(s.fns.function == Constants.THIRDORDERNEWTONFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/third_order_newton.png")); + imagelabel4.setIcon(MainWindow.getIcon("third_order_newton.png")); } else if(s.fns.function == Constants.WEERAKOON_FERNANDOFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/weerakoon_fernando.png")); + imagelabel4.setIcon(MainWindow.getIcon("weerakoon_fernando.png")); } else if(s.fns.function == Constants.CONTRA_HARMONIC_NEWTONFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/contra_harmonic_newton.png")); + imagelabel4.setIcon(MainWindow.getIcon("contra_harmonic_newton.png")); } else if(s.fns.function == Constants.CHUN_HAMFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/chun_ham.png")); + imagelabel4.setIcon(MainWindow.getIcon("chun_ham.png")); } else if(s.fns.function == Constants.CHUN_KIMFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/chun_kim.png")); + imagelabel4.setIcon(MainWindow.getIcon("chun_kim.png")); } else if(s.fns.function == Constants.EZZATI_SALEKI2FORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/ezzati_saleki2.png")); + imagelabel4.setIcon(MainWindow.getIcon("ezzati_saleki2.png")); } else if(s.fns.function == Constants.HOMEIER1FORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/homeier1.png")); + imagelabel4.setIcon(MainWindow.getIcon("homeier1.png")); } else if(s.fns.function == Constants.CHANGBUM_CHUN1FORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/changbum_chun1.png")); + imagelabel4.setIcon(MainWindow.getIcon("changbum_chun1.png")); } else if(s.fns.function == Constants.CHANGBUM_CHUN2FORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/changbum_chun2.png")); + imagelabel4.setIcon(MainWindow.getIcon("changbum_chun2.png")); } else if(s.fns.function == Constants.KING3FORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/king3.png")); + imagelabel4.setIcon(MainWindow.getIcon("king3.png")); } else if(s.fns.function == Constants.HOMEIER2FORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/homeier2.png")); + imagelabel4.setIcon(MainWindow.getIcon("homeier2.png")); } else if(s.fns.function == Constants.KIM_CHUNFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/kim_chun.png")); + imagelabel4.setIcon(MainWindow.getIcon("kim_chun.png")); } else if(s.fns.function == Constants.KOU_LI_WANG1FORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/kou_li_wang1.png")); + imagelabel4.setIcon(MainWindow.getIcon("kou_li_wang1.png")); } else if(s.fns.function == Constants.MAHESHWERIFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/maheshweri.png")); + imagelabel4.setIcon(MainWindow.getIcon("maheshweri.png")); } else if(s.fns.function == Constants.RAFIULLAH1FORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/rafiullah1.png")); + imagelabel4.setIcon(MainWindow.getIcon("rafiullah1.png")); } else if(s.fns.function == Constants.CHANGBUM_CHUN3FORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/changbum_chun3.png")); + imagelabel4.setIcon(MainWindow.getIcon("changbum_chun3.png")); } else if(s.fns.function == Constants.EZZATI_SALEKI1FORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/ezzati_saleki1.png")); + imagelabel4.setIcon(MainWindow.getIcon("ezzati_saleki1.png")); } else if(s.fns.function == Constants.FENGFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/feng.png")); + imagelabel4.setIcon(MainWindow.getIcon("feng.png")); } else if(s.fns.function == Constants.KING1FORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/king1.png")); + imagelabel4.setIcon(MainWindow.getIcon("king1.png")); } else if(s.fns.function == Constants.NOOR_GUPTAFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/noor_gupta.png")); + imagelabel4.setIcon(MainWindow.getIcon("noor_gupta.png")); } else if(s.fns.function == Constants.HARMONIC_SIMPSON_NEWTONFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/harmonic_simpson_newton.png")); + imagelabel4.setIcon(MainWindow.getIcon("harmonic_simpson_newton.png")); } else if(s.fns.function == Constants.NEDZHIBOVFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/nedzhibov.png")); + imagelabel4.setIcon(MainWindow.getIcon("nedzhibov.png")); } else if(s.fns.function == Constants.SIMPSON_NEWTONFORMULA) { - imagelabel4.setIcon(getIcon("/fractalzoomer/icons/simpson_newton.png")); + imagelabel4.setIcon(MainWindow.getIcon("simpson_newton.png")); } JPanel imagepanel4 = new JPanel(); @@ -182,7 +178,7 @@ else if(s.fns.function == Constants.SIMPSON_NEWTONFORMULA) { JPanel derivativePanel = new JPanel(); - JComboBox derivative_choice = new JComboBox(Constants.derivativeMethod); + JComboBox derivative_choice = new JComboBox<>(Constants.derivativeMethod); derivative_choice.setSelectedIndex(s.fns.derivative_method); derivative_choice.setToolTipText("Selects the derivative method."); derivative_choice.setFocusable(false); @@ -192,13 +188,9 @@ else if(s.fns.function == Constants.SIMPSON_NEWTONFORMULA) { formula_dfz_panel.setVisible(s.fns.derivative_method == Derivative.DISABLED); - derivative_choice.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - formula_dfz_panel.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); - pack(); - } - + derivative_choice.addActionListener(e -> { + formula_dfz_panel.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); + pack(); }); Object[] labels4 = ptra.createUserFormulaLabels("z, s, pixel, p, pp, n, maxn, center, size, sizei, v1 - v30, point"); @@ -219,80 +211,79 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } - - try { - double temp_re2 = Double.parseDouble(k_real.getText()); - double temp_im2 = Double.parseDouble(k_imag.getText()); - - s.parser.parse(field_fz_formula.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC0() || s.parser.foundC() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); return; } - s.parser.parse(field_dfz_formula.getText()); + try { + double temp_re2 = Double.parseDouble(k_real.getText()); + double temp_im2 = Double.parseDouble(k_imag.getText()); + + s.parser.parse(field_fz_formula.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC0() || s.parser.foundC() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.parser.parse(field_dfz_formula.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f'(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.fns.user_fz_formula = field_fz_formula.getText(); + s.fns.user_dfz_formula = field_dfz_formula.getText(); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundC() || s.parser.foundC0() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: c, c0, bail, cbail, r, stat, trap cannot be used in the f'(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + s.fns.derivative_method = derivative_choice.getSelectedIndex(); + Derivative.DERIVATIVE_METHOD = s.fns.derivative_method; + + if(s.fns.function == Constants.NEWTON_HINESFORMULA) { + s.fns.newton_hines_k[0] = temp_re2; + s.fns.newton_hines_k[1] = temp_im2; + } + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - - s.fns.user_fz_formula = field_fz_formula.getText(); - s.fns.user_dfz_formula = field_dfz_formula.getText(); - - s.fns.derivative_method = derivative_choice.getSelectedIndex(); - Derivative.DERIVATIVE_METHOD = s.fns.derivative_method; - - if(s.fns.function == Constants.NEWTON_HINESFORMULA) { - s.fns.newton_hines_k[0] = temp_re2; - s.fns.newton_hines_k[1] = temp_im2; + catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - ptra.optionsEnableShortcut2(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + ptra.optionsEnableShortcut2(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -305,10 +296,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/RotationDialog.java b/src/fractalzoomer/gui/RotationDialog.java index a0cea6093..0bfaafaac 100644 --- a/src/fractalzoomer/gui/RotationDialog.java +++ b/src/fractalzoomer/gui/RotationDialog.java @@ -24,17 +24,11 @@ import org.apfloat.Apfloat; import javax.swing.*; -import javax.swing.event.ChangeEvent; -import javax.swing.event.ChangeListener; import javax.swing.event.DocumentEvent; import javax.swing.event.DocumentListener; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.gui.CenterSizeDialog.TEMPLATE_TFIELD; @@ -55,7 +49,7 @@ public RotationDialog(MainWindow ptr, Settings s) { setTitle("Rotation"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JSlider rotation_slid = new JSlider(JSlider.HORIZONTAL, -360, 360, ((int) (s.fns.rotation))); rotation_slid.setPreferredSize(new Dimension(300, 35)); @@ -70,14 +64,7 @@ public RotationDialog(MainWindow ptr, Settings s) { final JTextField field_rotation = new JTextField(); field_rotation.setText("" + s.fns.rotation); - rotation_slid.addChangeListener(new ChangeListener() { - - @Override - public void stateChanged(ChangeEvent e) { - field_rotation.setText("" + ((double) rotation_slid.getValue())); - } - - }); + rotation_slid.addChangeListener(e -> field_rotation.setText("" + ((double) rotation_slid.getValue()))); field_rotation.getDocument().addDocumentListener(new DocumentListener() { @@ -153,81 +140,70 @@ public void changedUpdate(DocumentEvent e) { current_center.setSelected(false); current_center.setFocusable(false); - current_center.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { + current_center.addActionListener(e -> { - if (!current_center.isSelected()) { - if (s.fns.rotation_center[0].compareTo(MyApfloat.ZERO) == 0) { - field_real.setText("" + 0.0); - } else { - field_real.setText("" + s.fns.rotation_center[0].toString(true)); - } + if (!current_center.isSelected()) { + if (s.fns.rotation_center[0].compareTo(MyApfloat.ZERO) == 0) { + field_real.setText("" + 0.0); + } else { + field_real.setText("" + s.fns.rotation_center[0].toString(true)); + } - field_real.setEnabled(true); + field_real.setEnabled(true); - if (s.fns.rotation_center[1].compareTo(MyApfloat.ZERO) == 0) { - field_imaginary.setText("" + 0.0); - } else { - field_imaginary.setText("" + s.fns.rotation_center[1].toString(true)); - } - field_imaginary.setEnabled(true); + if (s.fns.rotation_center[1].compareTo(MyApfloat.ZERO) == 0) { + field_imaginary.setText("" + 0.0); } else { - BigPoint p = MathUtils.rotatePointRelativeToPoint(new BigPoint(s.xCenter, s.yCenter), s.fns.rotation_vals, s.fns.rotation_center); - - field_real.setText("" + p.x.toString(true)); - field_real.setEnabled(false); - field_imaginary.setText("" + p.y.toString(true)); - field_imaginary.setEnabled(false); + field_imaginary.setText("" + s.fns.rotation_center[1].toString(true)); } + field_imaginary.setEnabled(true); + } else { + BigPoint p = MathUtils.rotatePointRelativeToPoint(new BigPoint(s.xCenter, s.yCenter), s.fns.rotation_vals, s.fns.rotation_center); + + field_real.setText("" + p.x.toString(true)); + field_real.setEnabled(false); + field_imaginary.setText("" + p.y.toString(true)); + field_imaginary.setEnabled(false); } }); - SwingUtilities.invokeLater(new Runnable() { + SwingUtilities.invokeLater(() -> { + scrollReal.getVerticalScrollBar().setValue(0); + scrollImaginary.getVerticalScrollBar().setValue(0); - @Override - public void run() { - scrollReal.getVerticalScrollBar().setValue(0); - scrollImaginary.getVerticalScrollBar().setValue(0); - - } }); JButton resetValues = new JButton("Reset"); resetValues.setFocusable(false); - resetValues.setIcon(getIcon("/fractalzoomer/icons/reset_small.png")); + resetValues.setIcon(MainWindow.getIcon("reset_small.png")); JPanel resetPanel = new JPanel(); resetPanel.add(resetValues); - resetValues.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - Settings defaultSettings = new Settings(); + resetValues.addActionListener(e -> { + Settings defaultSettings = new Settings(); - field_rotation.setText("" + defaultSettings.fns.rotation); + field_rotation.setText("" + defaultSettings.fns.rotation); - rotation_slid.setValue((int)defaultSettings.fns.rotation); + rotation_slid.setValue((int)defaultSettings.fns.rotation); - if (defaultSettings.fns.rotation_center[0].compareTo(MyApfloat.ZERO) == 0) { - field_real.setText("" + 0.0); - } else { - field_real.setText("" + defaultSettings.fns.rotation_center[0].toString(true)); - } + if (defaultSettings.fns.rotation_center[0].compareTo(MyApfloat.ZERO) == 0) { + field_real.setText("" + 0.0); + } else { + field_real.setText("" + defaultSettings.fns.rotation_center[0].toString(true)); + } - if (defaultSettings.fns.rotation_center[1].compareTo(MyApfloat.ZERO) == 0) { - field_imaginary.setText("" + 0.0); - } else { - field_imaginary.setText("" + defaultSettings.fns.rotation_center[1].toString(true)); - } + if (defaultSettings.fns.rotation_center[1].compareTo(MyApfloat.ZERO) == 0) { + field_imaginary.setText("" + 0.0); + } else { + field_imaginary.setText("" + defaultSettings.fns.rotation_center[1].toString(true)); + } - current_center.setSelected(false); + current_center.setSelected(false); - field_imaginary.setEnabled(true); - field_real.setEnabled(true); - } + field_imaginary.setEnabled(true); + field_real.setEnabled(true); }); @@ -247,75 +223,74 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); + e -> { + String prop = e.getPropertyName(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + Object value = optionPane.getValue(); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - try { - double temp = Double.parseDouble(field_rotation.getText()); - Apfloat tempReal = new MyApfloat(field_real.getText()); - Apfloat tempImaginary = new MyApfloat(field_imaginary.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (temp < -360) { - JOptionPane.showMessageDialog(ptra, "Rotation angle must be greater than -361.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } else if (temp > 360) { - JOptionPane.showMessageDialog(ptra, "Rotation angle must be less than 361.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; } - s.fns.rotation = temp; + try { + double temp = Double.parseDouble(field_rotation.getText()); + Apfloat tempReal = new MyApfloat(field_real.getText()); + Apfloat tempImaginary = new MyApfloat(field_imaginary.getText()); - Apfloat tempRadians = MyApfloat.fp.toRadians(new MyApfloat(s.fns.rotation)); - s.fns.rotation_vals[0] = MyApfloat.cos(tempRadians); - s.fns.rotation_vals[1] = MyApfloat.sin(tempRadians); + if (temp < -360) { + JOptionPane.showMessageDialog(ptra, "Rotation angle must be greater than -361.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } else if (temp > 360) { + JOptionPane.showMessageDialog(ptra, "Rotation angle must be less than 361.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.fns.rotation_center[0] = tempReal; - s.fns.rotation_center[1] = tempImaginary; + s.fns.rotation = temp; - Apfloat zero = new MyApfloat(0.0); + Apfloat tempRadians = MyApfloat.fp.toRadians(new MyApfloat(s.fns.rotation)); + s.fns.rotation_vals[0] = MyApfloat.cos(tempRadians); + s.fns.rotation_vals[1] = MyApfloat.sin(tempRadians); - s.fns.rotation_center[0] = s.fns.rotation_center[0].compareTo(zero) == 0 ? zero : s.fns.rotation_center[0]; - s.fns.rotation_center[1] = s.fns.rotation_center[1].compareTo(zero) == 0? zero : s.fns.rotation_center[1]; + s.fns.rotation_center[0] = tempReal; + s.fns.rotation_center[1] = tempImaginary; - s.xCenter = s.fns.rotation_center[0]; - s.yCenter = s.fns.rotation_center[1]; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + Apfloat zero = MyApfloat.ZERO; - dispose(); - ptra.setRotationPost(); - } - } - }); + s.fns.rotation_center[0] = s.fns.rotation_center[0].compareTo(zero) == 0 ? zero : s.fns.rotation_center[0]; + s.fns.rotation_center[1] = s.fns.rotation_center[1].compareTo(zero) == 0? zero : s.fns.rotation_center[1]; + + s.xCenter = s.fns.rotation_center[0]; + s.yCenter = s.fns.rotation_center[1]; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + dispose(); + ptra.setRotationPost(); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -328,10 +303,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/ShearPlaneDialog.java b/src/fractalzoomer/gui/ShearPlaneDialog.java index 8956f929b..53bd47e85 100644 --- a/src/fractalzoomer/gui/ShearPlaneDialog.java +++ b/src/fractalzoomer/gui/ShearPlaneDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -42,7 +40,7 @@ public ShearPlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButto setTitle("Shear"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field_scale_real = new JTextField(); field_scale_real.setText("" + s.fns.plane_transform_scales[0]); @@ -61,54 +59,53 @@ public ShearPlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButto setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); + + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + + Object value = optionPane.getValue(); + + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } + + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + planes[oldSelected].setSelected(true); + s.fns.plane_type = oldSelected; + dispose(); + return; + } + + try { + double temp3 = Double.parseDouble(field_scale_real.getText()); + double temp4 = Double.parseDouble(field_scale_imaginary.getText()); + + s.fns.plane_transform_scales[0] = temp3 == 0.0 ? 0.0 : temp3; + s.fns.plane_transform_scales[1] = temp4 == 0.0 ? 0.0 : temp4; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - planes[oldSelected].setSelected(true); - s.fns.plane_type = oldSelected; dispose(); - return; - } - - try { - double temp3 = Double.parseDouble(field_scale_real.getText()); - double temp4 = Double.parseDouble(field_scale_imaginary.getText()); - - s.fns.plane_transform_scales[0] = temp3 == 0.0 ? 0.0 : temp3; - s.fns.plane_transform_scales[1] = temp4 == 0.0 ? 0.0 : temp4; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.defaultFractalSettings(true); } - - dispose(); - ptra.defaultFractalSettings(true); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -121,10 +118,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/ShiftPaletteDialog.java b/src/fractalzoomer/gui/ShiftPaletteDialog.java index 0557517bf..d66a7f546 100644 --- a/src/fractalzoomer/gui/ShiftPaletteDialog.java +++ b/src/fractalzoomer/gui/ShiftPaletteDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.main.Constants.CUSTOM_PALETTE_ID; @@ -44,7 +42,7 @@ public ShiftPaletteDialog(MainWindow ptr, Settings s, boolean outcoloring) { setTitle("Shift Palette"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field = new JTextField(); field.addAncestorListener(new RequestFocusListener()); @@ -60,68 +58,67 @@ public ShiftPaletteDialog(MainWindow ptr, Settings s, boolean outcoloring) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - try { - int temp = Integer.parseInt(field.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (temp < 0) { - JOptionPane.showMessageDialog(ptra, "Palette shift value must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; } - if (outcoloring) { - s.ps.color_cycling_location = temp; + try { + int temp = Integer.parseInt(field.getText()); - if (s.ps.color_choice == CUSTOM_PALETTE_ID) { - s.temp_color_cycling_location = s.ps.color_cycling_location; + if (temp < 0) { + JOptionPane.showMessageDialog(ptra, "Palette shift value must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; } - } else { - s.ps2.color_cycling_location = temp; - if (s.ps2.color_choice == CUSTOM_PALETTE_ID) { - s.temp_color_cycling_location_second_palette = s.ps2.color_cycling_location; + if (outcoloring) { + s.ps.color_cycling_location = temp; + + if (s.ps.color_choice == CUSTOM_PALETTE_ID) { + s.temp_color_cycling_location = s.ps.color_cycling_location; + } + } else { + s.ps2.color_cycling_location = temp; + + if (s.ps2.color_choice == CUSTOM_PALETTE_ID) { + s.temp_color_cycling_location_second_palette = s.ps2.color_cycling_location; + } } + + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptr.shiftPalettePost(); } - - dispose(); - ptr.shiftPalettePost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -134,10 +131,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/SkewPlaneDialog.java b/src/fractalzoomer/gui/SkewPlaneDialog.java index a7b194af3..7a221f278 100644 --- a/src/fractalzoomer/gui/SkewPlaneDialog.java +++ b/src/fractalzoomer/gui/SkewPlaneDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -42,7 +40,7 @@ public SkewPlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButton setTitle("Skew"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field_rotation = new JTextField(); field_rotation.setText("" + s.fns.plane_transform_angle); @@ -63,53 +61,52 @@ public SkewPlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButton setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); + + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + + Object value = optionPane.getValue(); + + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } + + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + planes[oldSelected].setSelected(true); + s.fns.plane_type = oldSelected; + dispose(); + return; + } + + try { + double temp3 = Double.parseDouble(field_rotation.getText()); + double temp4 = Double.parseDouble(field_rotation2.getText()); + s.fns.plane_transform_angle = temp3; + s.fns.plane_transform_angle2 = temp4; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - planes[oldSelected].setSelected(true); - s.fns.plane_type = oldSelected; dispose(); - return; - } - - try { - double temp3 = Double.parseDouble(field_rotation.getText()); - double temp4 = Double.parseDouble(field_rotation2.getText()); - s.fns.plane_transform_angle = temp3; - s.fns.plane_transform_angle2 = temp4; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.defaultFractalSettings(true); } - - dispose(); - ptra.defaultFractalSettings(true); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -121,11 +118,5 @@ public void propertyChange(PropertyChangeEvent e) { setVisible(true); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } } diff --git a/src/fractalzoomer/gui/SkipBailoutDialog.java b/src/fractalzoomer/gui/SkipBailoutDialog.java index 7e2e5f909..4fd619782 100644 --- a/src/fractalzoomer/gui/SkipBailoutDialog.java +++ b/src/fractalzoomer/gui/SkipBailoutDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -47,7 +45,7 @@ public SkipBailoutDialog(MainWindow ptr, Settings s, boolean mode) { setTitle("Skip Convergent Bailout Condition Iterations"); } setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/skip_bailout.png").getImage()); + setIconImage(MainWindow.getIcon("skip_bailout.png").getImage()); JTextField field = new JTextField(); field.addAncestorListener(new RequestFocusListener()); @@ -71,65 +69,64 @@ public SkipBailoutDialog(MainWindow ptr, Settings s, boolean mode) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - try { - int temp = Integer.parseInt(field.getText()); + try { + int temp = Integer.parseInt(field.getText()); + + if (temp < 0) { + if(mode) { + JOptionPane.showMessageDialog(ptra, "Skip bailout condition iterations number must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + } + else { + JOptionPane.showMessageDialog(ptra, "Skip convergent bailout condition iterations number must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + } + return; + } - if (temp < 0) { if(mode) { - JOptionPane.showMessageDialog(ptra, "Skip bailout condition iterations number must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + s.fns.skip_bailout_iterations = temp; } else { - JOptionPane.showMessageDialog(ptra, "Skip convergent bailout condition iterations number must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + s.fns.skip_convergent_bailout_iterations = temp; } + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - if(mode) { - s.fns.skip_bailout_iterations = temp; - } - else { - s.fns.skip_convergent_bailout_iterations = temp; - } - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptr.setSkipBailoutIterationsPost(); } - - dispose(); - ptr.setSkipBailoutIterationsPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -141,11 +138,5 @@ public void propertyChange(PropertyChangeEvent e) { setVisible(true); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } } diff --git a/src/fractalzoomer/gui/SmoothingDialog.java b/src/fractalzoomer/gui/SmoothingDialog.java index cab4f8ec7..08678ad62 100644 --- a/src/fractalzoomer/gui/SmoothingDialog.java +++ b/src/fractalzoomer/gui/SmoothingDialog.java @@ -22,8 +22,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.main.Constants.color_interp_str; @@ -44,7 +42,7 @@ public SmoothingDialog(MainWindow ptr, Settings s) { setTitle("Smoothing"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JCheckBox enable_smoothing = new JCheckBox("Smoothing"); enable_smoothing.setSelected(s.fns.smoothing); @@ -52,19 +50,19 @@ public SmoothingDialog(MainWindow ptr, Settings s) { String[] escaping_algorithm_str = {"Algorithm 1", "Algorithm 2"}; - JComboBox escaping_alg_combo = new JComboBox(escaping_algorithm_str); + JComboBox escaping_alg_combo = new JComboBox<>(escaping_algorithm_str); escaping_alg_combo.setSelectedIndex(s.fns.escaping_smooth_algorithm); escaping_alg_combo.setFocusable(false); escaping_alg_combo.setToolTipText("Sets the smooting algorithm for escaping functions."); String[] converging_algorithm_str = {"Algorithm 1", "Algorithm 2"}; - JComboBox converging_alg_combo = new JComboBox(converging_algorithm_str); + JComboBox converging_alg_combo = new JComboBox<>(converging_algorithm_str); converging_alg_combo.setSelectedIndex(s.fns.converging_smooth_algorithm); converging_alg_combo.setFocusable(false); converging_alg_combo.setToolTipText("Sets the smooting algorithm for converging functions."); - final JComboBox combo_box_color_interp = new JComboBox(color_interp_str); + final JComboBox combo_box_color_interp = new JComboBox<>(color_interp_str); combo_box_color_interp.setSelectedIndex(s.color_smoothing_method); combo_box_color_interp.setFocusable(false); combo_box_color_interp.setToolTipText("Sets the color interpolation method."); @@ -94,51 +92,50 @@ public SmoothingDialog(MainWindow ptr, Settings s) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); + + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + + Object value = optionPane.getValue(); + + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } + + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } + + try { + s.fns.smoothing = enable_smoothing.isSelected(); + s.fns.escaping_smooth_algorithm = escaping_alg_combo.getSelectedIndex(); + s.fns.converging_smooth_algorithm = converging_alg_combo.getSelectedIndex(); + s.color_smoothing_method = combo_box_color_interp.getSelectedIndex(); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { dispose(); - return; - } - - try { - s.fns.smoothing = enable_smoothing.isSelected(); - s.fns.escaping_smooth_algorithm = escaping_alg_combo.getSelectedIndex(); - s.fns.converging_smooth_algorithm = converging_alg_combo.getSelectedIndex(); - s.color_smoothing_method = combo_box_color_interp.getSelectedIndex(); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.setSmoothingPost(); } - - dispose(); - ptra.setSmoothingPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -151,10 +148,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/SplashFrame.java b/src/fractalzoomer/gui/SplashFrame.java index 3a260101b..cbcf5b04e 100644 --- a/src/fractalzoomer/gui/SplashFrame.java +++ b/src/fractalzoomer/gui/SplashFrame.java @@ -16,6 +16,8 @@ */ package fractalzoomer.gui; +import fractalzoomer.main.MainWindow; + import javax.swing.*; import java.awt.*; import java.awt.image.BufferedImage; @@ -31,7 +33,7 @@ public class SplashFrame extends JFrame { public SplashFrame(int version) { - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); setSize(400, 260); setLocationRelativeTo(null); @@ -39,7 +41,7 @@ public SplashFrame(int version) { setBackground(new Color(0, 0, 0, 0)); setLayout(new BorderLayout()); - BufferedImage image = convertToBufferedImage(getIcon("/fractalzoomer/icons/splash.png").getImage()); + BufferedImage image = convertToBufferedImage(MainWindow.getIcon("splash.png").getImage()); SplashLabel l1 = new SplashLabel(400, 260); @@ -48,12 +50,6 @@ public SplashFrame(int version) { thread = new SplashThread(image, l1, version, 155); thread.start(); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } public boolean isAnimating() { diff --git a/src/fractalzoomer/gui/StatisticsColoringFrame.java b/src/fractalzoomer/gui/StatisticsColoringFrame.java index c1d25872e..7b588976e 100644 --- a/src/fractalzoomer/gui/StatisticsColoringFrame.java +++ b/src/fractalzoomer/gui/StatisticsColoringFrame.java @@ -25,8 +25,6 @@ import javax.swing.*; import javax.swing.border.EtchedBorder; -import javax.swing.event.ChangeEvent; -import javax.swing.event.ChangeListener; import java.awt.*; import java.awt.event.*; @@ -43,17 +41,17 @@ public class StatisticsColoringFrame extends JFrame { private JCheckBox normalMap; private JSlider color_blend_opt; private JCheckBox rootShading; - private JComboBox color_method_combo; + private JComboBox color_method_combo; private JSlider nmLightFactor; private JCheckBox normalMapOverrideColoring; private JSlider root_color_blend_opt; - private JComboBox root_color_method_combo; + private JComboBox root_color_method_combo; private JList list; private JLabel colorsLength; - private JComboBox langNormType; + private JComboBox langNormType; private JTextField langNNorm; private JRadioButton lagrangian; - private JComboBox atomNormType; + private JComboBox atomNormType; private JTextField atomNNorm; private JRadioButton atomDomain; private JCheckBox de; @@ -61,11 +59,11 @@ public class StatisticsColoringFrame extends JFrame { private JCheckBox smoothDE; - private JComboBox root_shading_function_combo; + private JComboBox root_shading_function_combo; private JCheckBox rootSmoothing; - private JComboBox de_fade_method_combo; + private JComboBox de_fade_method_combo; public StatisticsColoringFrame(MainWindow ptra, StatisticsSettings sts2, Settings s, boolean periodicity_checking) { @@ -104,7 +102,7 @@ else if(!s.isMagnetType() && !s.isEscapingOrConvergingType()) { int custom_palette_window_width = (MainWindow.runsOnWindows ? 680 : 780) + 90; int custom_palette_window_height = 780; setTitle("Statistical Coloring"); - setIconImage(getIcon("/fractalzoomer/icons/statistics_coloring.png").getImage()); + setIconImage(MainWindow.getIcon("statistics_coloring.png").getImage()); setSize(custom_palette_window_width, custom_palette_window_height); setLocation((int)(ptra2.getLocation().getX() + ptra2.getSize().getWidth() / 2) - (custom_palette_window_width / 2), (int)(ptra2.getLocation().getY() + ptra2.getSize().getHeight() / 2) - (custom_palette_window_height / 2)); @@ -174,7 +172,7 @@ public void windowClosing(WindowEvent e) { } else if (sts.statisticGroup == 0) { smoothing.setEnabled(sts.statistic_type != MainWindow.ATOM_DOMAIN_BOF60_BOF61 && sts.statistic_type != MainWindow.COS_ARG_DIVIDE_INVERSE_NORM && sts.statistic_type != MainWindow.TWIN_LAMPS); - average.setEnabled(sts.statistic_type != MainWindow.ATOM_DOMAIN_BOF60_BOF61 && sts.statistic_type != MainWindow.COS_ARG_DIVIDE_INVERSE_NORM & sts.statistic_type != MainWindow.TWIN_LAMPS); + average.setEnabled(sts.statistic_type != MainWindow.ATOM_DOMAIN_BOF60_BOF61 && sts.statistic_type != MainWindow.COS_ARG_DIVIDE_INVERSE_NORM && sts.statistic_type != MainWindow.TWIN_LAMPS); } else if(sts.statisticGroup == 2) { smoothing.setEnabled(true); @@ -254,7 +252,7 @@ else if(sts.statisticGroup == 4) { JTextField field_formula_init = new JTextField(45); field_formula_init.setText("" + sts.user_statistic_init_value); - JComboBox reduction = new JComboBox(MainWindow.reductionMethod); + JComboBox reduction = new JComboBox<>(MainWindow.reductionMethod); reduction.setSelectedIndex(sts.reductionFunction); reduction.setFocusable(false); @@ -279,61 +277,54 @@ else if(sts.statisticGroup == 4) { iterations.setToolTipText("Uses the iterations of the minimum or maximum calculated value."); iterations.setEnabled(sts.reductionFunction == MainWindow.REDUCTION_MAX || sts.reductionFunction == MainWindow.REDUCTION_MIN); - reduction.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - average.setEnabled(reduction.getSelectedIndex() == MainWindow.REDUCTION_SUM); - smoothing.setEnabled(reduction.getSelectedIndex() == MainWindow.REDUCTION_SUM); - iterations.setEnabled(reduction.getSelectedIndex() == MainWindow.REDUCTION_MAX || reduction.getSelectedIndex() == MainWindow.REDUCTION_MIN); - - if(reduction.getSelectedIndex() == MainWindow.REDUCTION_MAX) { - field_formula_init.setText("" + (-Double.MAX_VALUE)); - } - else if(reduction.getSelectedIndex() == MainWindow.REDUCTION_MIN) { - field_formula_init.setText("" + Double.MAX_VALUE); - } - else if(reduction.getSelectedIndex() == MainWindow.REDUCTION_SUM || reduction.getSelectedIndex() == MainWindow.REDUCTION_SUB || reduction.getSelectedIndex() == MainWindow.REDUCTION_ASSIGN) { - field_formula_init.setText("0.0"); - } - else if(reduction.getSelectedIndex() == MainWindow.REDUCTION_MULT) { - field_formula_init.setText("1.0"); - } + reduction.addActionListener(e -> { + average.setEnabled(reduction.getSelectedIndex() == MainWindow.REDUCTION_SUM); + smoothing.setEnabled(reduction.getSelectedIndex() == MainWindow.REDUCTION_SUM); + iterations.setEnabled(reduction.getSelectedIndex() == MainWindow.REDUCTION_MAX || reduction.getSelectedIndex() == MainWindow.REDUCTION_MIN); + + if(reduction.getSelectedIndex() == MainWindow.REDUCTION_MAX) { + field_formula_init.setText("" + (-Double.MAX_VALUE)); + } + else if(reduction.getSelectedIndex() == MainWindow.REDUCTION_MIN) { + field_formula_init.setText("" + Double.MAX_VALUE); + } + else if(reduction.getSelectedIndex() == MainWindow.REDUCTION_SUM || reduction.getSelectedIndex() == MainWindow.REDUCTION_SUB || reduction.getSelectedIndex() == MainWindow.REDUCTION_ASSIGN) { + field_formula_init.setText("0.0"); + } + else if(reduction.getSelectedIndex() == MainWindow.REDUCTION_MULT) { + field_formula_init.setText("1.0"); } - }); - tabbedPane.addChangeListener(new ChangeListener() { - @Override - public void stateChanged(ChangeEvent e) { - if(tabbedPane.getSelectedIndex() == 1) { - smoothing.setEnabled(reduction.getSelectedIndex() == MainWindow.REDUCTION_SUM); - average.setEnabled(reduction.getSelectedIndex() == MainWindow.REDUCTION_SUM); - intensity.setEnabled(true); - } - else if (tabbedPane.getSelectedIndex() == 0) { - smoothing.setEnabled(!atomDomain.isSelected() && !alg2.isSelected() && !twinLamps.isSelected()); - average.setEnabled(!atomDomain.isSelected() && !alg2.isSelected() && !twinLamps.isSelected()); - intensity.setEnabled(true); - } - else if(tabbedPane.getSelectedIndex() == 3) { - smoothing.setEnabled(false); - average.setEnabled(false); - intensity.setEnabled(true); - } - else if(tabbedPane.getSelectedIndex() == 4) { - smoothing.setEnabled(false); - average.setEnabled(false); - intensity.setEnabled(false); - } - else { - smoothing.setEnabled(true); - average.setEnabled(true); - intensity.setEnabled(true); - } + tabbedPane.addChangeListener(e -> { + if(tabbedPane.getSelectedIndex() == 1) { + smoothing.setEnabled(reduction.getSelectedIndex() == MainWindow.REDUCTION_SUM); + average.setEnabled(reduction.getSelectedIndex() == MainWindow.REDUCTION_SUM); + intensity.setEnabled(true); + } + else if (tabbedPane.getSelectedIndex() == 0) { + smoothing.setEnabled(!atomDomain.isSelected() && !alg2.isSelected() && !twinLamps.isSelected()); + average.setEnabled(!atomDomain.isSelected() && !alg2.isSelected() && !twinLamps.isSelected()); + intensity.setEnabled(true); + } + else if(tabbedPane.getSelectedIndex() == 3) { + smoothing.setEnabled(false); + average.setEnabled(false); + intensity.setEnabled(true); + } + else if(tabbedPane.getSelectedIndex() == 4) { + smoothing.setEnabled(false); + average.setEnabled(false); + intensity.setEnabled(false); + } + else { + smoothing.setEnabled(true); + average.setEnabled(true); + intensity.setEnabled(true); } }); - JComboBox escape_type = new JComboBox(new String[] {"Escaping", "Converging"}); + JComboBox escape_type = new JComboBox<>(new String[] {"Escaping", "Converging"}); escape_type.setSelectedIndex(sts.statistic_escape_type); escape_type.setFocusable(false); @@ -351,53 +342,26 @@ else if(tabbedPane.getSelectedIndex() == 4) { JButton info_user = new JButton("Help"); info_user.setToolTipText("Shows the details of the user formulas."); info_user.setFocusable(false); - info_user.setIcon(getIcon("/fractalzoomer/icons/help2.png")); + info_user.setIcon(MainWindow.getIcon("help2.png")); info_user.setPreferredSize(new Dimension(105, 23)); - info_user.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptra.showUserFormulaHelp(); - - } - - }); + info_user.addActionListener(e -> ptra.showUserFormulaHelp()); JButton code_editor = new JButton("Edit User Code"); code_editor.setToolTipText("Opens the java code, containing the user defined functions,
    with a text editor."); code_editor.setFocusable(false); - code_editor.setIcon(getIcon("/fractalzoomer/icons/code_editor2.png")); + code_editor.setIcon(MainWindow.getIcon("code_editor2.png")); code_editor.setPreferredSize(new Dimension(160, 23)); - code_editor.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptra.codeEditor(); - - } - - }); + code_editor.addActionListener(e -> ptra.codeEditor()); JButton compile_code = new JButton("Compile User Code"); compile_code.setToolTipText("Compiles the java code, containing the user defined functions."); compile_code.setFocusable(false); - compile_code.setIcon(getIcon("/fractalzoomer/icons/compile2.png")); + compile_code.setIcon(MainWindow.getIcon("compile2.png")); compile_code.setPreferredSize(new Dimension(180, 23)); - compile_code.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptra.compileCode(true); - - } - - }); + compile_code.addActionListener(e -> ptra.compileCode(true)); JPanel info_panel = new JPanel(); info_panel.setLayout(new FlowLayout()); @@ -450,7 +414,7 @@ public void actionPerformed(ActionEvent e) { overrideColoring.setSelected(sts.equicontinuityOverrideColoring); overrideColoring.setFocusable(false); - JComboBox argValue = new JComboBox(Constants.equicontinuityArgs); + JComboBox argValue = new JComboBox<>(Constants.equicontinuityArgs); argValue.setSelectedIndex(sts.equicontinuityArgValue); argValue.setFocusable(false); argValue.setToolTipText("Sets the color argument value."); @@ -464,7 +428,7 @@ public void actionPerformed(ActionEvent e) { JPanel panel72 = new JPanel(); panel72.setBackground(MainWindow.bg_color); - JComboBox equiColorMethods = new JComboBox(Constants.equicontinuityColorMethods); + JComboBox equiColorMethods = new JComboBox<>(Constants.equicontinuityColorMethods); equiColorMethods.setSelectedIndex(sts.equicontinuityColorMethod); equiColorMethods.setFocusable(false); equiColorMethods.setToolTipText("Sets the coloring method."); @@ -488,7 +452,7 @@ public void actionPerformed(ActionEvent e) { JPanel panel73 = new JPanel(); panel73.setBackground(MainWindow.bg_color); - JComboBox equiMixingMethods = new JComboBox(Constants.colorMethod); + JComboBox equiMixingMethods = new JComboBox<>(Constants.colorMethod); equiMixingMethods.setSelectedIndex(sts.equicontinuityMixingMethod); equiMixingMethods.setFocusable(false); equiMixingMethods.setToolTipText("Sets the mixing method."); @@ -503,12 +467,7 @@ public void actionPerformed(ActionEvent e) { blend_opt.setFocusable(false); blend_opt.setPaintLabels(true); - equiMixingMethods.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - blend_opt.setEnabled(equiMixingMethods.getSelectedIndex() == 3); - } - }); + equiMixingMethods.addActionListener(e -> blend_opt.setEnabled(equiMixingMethods.getSelectedIndex() == 3)); blend_opt.setEnabled(overrideColoring.isSelected() && ((equiColorMethods.getSelectedIndex() == 3 || equiColorMethods.getSelectedIndex() == 4) && equiMixingMethods.getSelectedIndex() == 3)); @@ -523,26 +482,20 @@ public void actionPerformed(ActionEvent e) { equiMixingMethods.setEnabled(overrideColoring.isSelected() && (equiColorMethods.getSelectedIndex() == 3 || equiColorMethods.getSelectedIndex() == 4)); argValue.setEnabled(overrideColoring.isSelected() && equiColorMethods.getSelectedIndex() != 4); - equiColorMethods.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - saturationChroma.setEnabled(overrideColoring.isSelected() && (equiColorMethods.getSelectedIndex() != 3 && equiColorMethods.getSelectedIndex() != 4)); - equiMixingMethods.setEnabled(overrideColoring.isSelected() && (equiColorMethods.getSelectedIndex() == 3 || equiColorMethods.getSelectedIndex() == 4)); - argValue.setEnabled(overrideColoring.isSelected() && equiColorMethods.getSelectedIndex() != 4); - blend_opt.setEnabled(overrideColoring.isSelected() && ((equiColorMethods.getSelectedIndex() == 3 || equiColorMethods.getSelectedIndex() == 4) && equiMixingMethods.getSelectedIndex() == 3)); - } + equiColorMethods.addActionListener(e -> { + saturationChroma.setEnabled(overrideColoring.isSelected() && (equiColorMethods.getSelectedIndex() != 3 && equiColorMethods.getSelectedIndex() != 4)); + equiMixingMethods.setEnabled(overrideColoring.isSelected() && (equiColorMethods.getSelectedIndex() == 3 || equiColorMethods.getSelectedIndex() == 4)); + argValue.setEnabled(overrideColoring.isSelected() && equiColorMethods.getSelectedIndex() != 4); + blend_opt.setEnabled(overrideColoring.isSelected() && ((equiColorMethods.getSelectedIndex() == 3 || equiColorMethods.getSelectedIndex() == 4) && equiMixingMethods.getSelectedIndex() == 3)); }); - overrideColoring.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - equiColorMethods.setEnabled(overrideColoring.isSelected()); - saturationChroma.setEnabled(overrideColoring.isSelected() && (equiColorMethods.getSelectedIndex() != 3 && equiColorMethods.getSelectedIndex() != 4)); - equiMixingMethods.setEnabled(overrideColoring.isSelected() && (equiColorMethods.getSelectedIndex() == 3 || equiColorMethods.getSelectedIndex() == 4)); - argValue.setEnabled(overrideColoring.isSelected() && equiColorMethods.getSelectedIndex() != 4); - blend_opt.setEnabled(overrideColoring.isSelected() && ((equiColorMethods.getSelectedIndex() == 3 || equiColorMethods.getSelectedIndex() == 4) && equiMixingMethods.getSelectedIndex() == 3)); - } + overrideColoring.addActionListener(e -> { + equiColorMethods.setEnabled(overrideColoring.isSelected()); + saturationChroma.setEnabled(overrideColoring.isSelected() && (equiColorMethods.getSelectedIndex() != 3 && equiColorMethods.getSelectedIndex() != 4)); + equiMixingMethods.setEnabled(overrideColoring.isSelected() && (equiColorMethods.getSelectedIndex() == 3 || equiColorMethods.getSelectedIndex() == 4)); + argValue.setEnabled(overrideColoring.isSelected() && equiColorMethods.getSelectedIndex() != 4); + blend_opt.setEnabled(overrideColoring.isSelected() && ((equiColorMethods.getSelectedIndex() == 3 || equiColorMethods.getSelectedIndex() == 4) && equiMixingMethods.getSelectedIndex() == 3)); }); @@ -600,7 +553,7 @@ public void actionPerformed(ActionEvent e) { JPanel panel82 = new JPanel(); panel82.setBackground(MainWindow.bg_color); - color_method_combo = new JComboBox(Constants.colorMethod); + color_method_combo = new JComboBox<>(Constants.colorMethod); color_method_combo.setSelectedIndex(sts.normalMapColorMode); color_method_combo.setFocusable(false); color_method_combo.setToolTipText("Sets the normal map color mode."); @@ -613,12 +566,7 @@ public void actionPerformed(ActionEvent e) { color_blend_opt.setPaintLabels(true); color_blend_opt.setBackground(MainWindow.bg_color); - color_method_combo.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - color_blend_opt.setEnabled(color_method_combo.getSelectedIndex() == 3); - } - }); + color_method_combo.addActionListener(e -> color_blend_opt.setEnabled(color_method_combo.getSelectedIndex() == 3)); JCheckBox useSecondDer = new JCheckBox("Second Derivative"); useSecondDer.setToolTipText("Enables the use of second derivative in normal map."); @@ -638,7 +586,7 @@ public void actionPerformed(ActionEvent e) { JPanel panel81 = new JPanel(); panel81.setBackground(MainWindow.bg_color); - panel81.setPreferredSize(new Dimension((MainWindow.runsOnWindows ? 530 : 630) + 90, 100));//Todo: Fix this + panel81.setPreferredSize(new Dimension((MainWindow.runsOnWindows ? 530 : 630) + 90, 100)); de = new JCheckBox("Distance Estimation"); de.setToolTipText("Enables the use of distance estimation."); @@ -671,30 +619,37 @@ public void actionPerformed(ActionEvent e) { deUpperLimitFactor.setText("" + sts.normalMapDEUpperLimitFactor); deUpperLimitFactor.setToolTipText("Change the color which corresponds to maximum iteration to see the effect of this setting."); - smoothDE.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent actionEvent) { - deUpperLimitFactor.setEnabled(de.isSelected() && !smoothDE.isSelected()); - de_fade_method_combo.setEnabled(de.isSelected() && smoothDE.isSelected()); - } + smoothDE.addActionListener(actionEvent -> { + deUpperLimitFactor.setEnabled(de.isSelected() && !smoothDE.isSelected()); + de_fade_method_combo.setEnabled(de.isSelected() && smoothDE.isSelected()); }); - de_fade_method_combo = new JComboBox(Constants.deFadeAlgs); + de_fade_method_combo = new JComboBox<>(Constants.deFadeAlgs); de_fade_method_combo.setSelectedIndex(sts.normalMapDeFadeAlgorithm); de_fade_method_combo.setFocusable(false); de_fade_method_combo.setToolTipText("Sets the fading method."); - panel81.add(smoothDE); + JPanel panel86 = new JPanel(); + panel86.setBackground(MainWindow.bg_color); + + panel86.add(smoothDE); + + panel86.add(new JLabel( " Fade Method: ")); + panel86.add(de_fade_method_combo); + + panel86.add(new JLabel(" Lower Limit: ")); + panel86.add(deFactor); - panel81.add(new JLabel( " Fade Method: ")); - panel81.add(de_fade_method_combo); + JPanel panel87 = new JPanel(); + panel87.setBackground(MainWindow.bg_color); + panel87.setPreferredSize(new Dimension(450, 30)); - panel81.add(new JLabel(" Lower Limit: ")); - panel81.add(deFactor); + panel87.add(new JLabel(" Upper Limit: ")); + panel87.add(deUpperLimitFactor); + panel87.add(inverDe); - panel81.add(new JLabel(" Upper Limit: ")); - panel81.add(deUpperLimitFactor); - panel81.add(inverDe); + panel81.add(panel86); + panel81.add(panel87); JPanel panel84 = new JPanel(); panel84.setBackground(MainWindow.bg_color); @@ -707,7 +662,7 @@ public void actionPerformed(ActionEvent actionEvent) { normalMapOverrideColoring.setEnabled((s.fns.function >= MainWindow.MANDELBROT && s.fns.function <= MainWindow.MANDELBROTNTH && !s.fns.burning_ship) || s.fns.function == MainWindow.LAMBDA); - JComboBox normal_map_color_method_combo = new JComboBox(Constants.normalMapColoringMethods); + JComboBox normal_map_color_method_combo = new JComboBox<>(Constants.normalMapColoringMethods); normal_map_color_method_combo.setSelectedIndex(sts.normalMapColoring); normal_map_color_method_combo.setFocusable(false); normal_map_color_method_combo.setToolTipText("Sets the normal map palette mode."); @@ -720,14 +675,11 @@ public void actionPerformed(ActionEvent actionEvent) { - normalMapOverrideColoring.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - normal_map_color_method_combo.setEnabled(normalMapOverrideColoring.isSelected()); - nmLightFactor.setEnabled(normalMapOverrideColoring.isSelected() && normalMap.isSelected()); - color_method_combo.setEnabled(normalMapOverrideColoring.isSelected() && normalMap.isSelected()); - color_blend_opt.setEnabled(normalMapOverrideColoring.isSelected() && normalMap.isSelected() && color_method_combo.getSelectedIndex() == 3); - } + normalMapOverrideColoring.addActionListener(e -> { + normal_map_color_method_combo.setEnabled(normalMapOverrideColoring.isSelected()); + nmLightFactor.setEnabled(normalMapOverrideColoring.isSelected() && normalMap.isSelected()); + color_method_combo.setEnabled(normalMapOverrideColoring.isSelected() && normalMap.isSelected()); + color_blend_opt.setEnabled(normalMapOverrideColoring.isSelected() && normalMap.isSelected() && color_method_combo.getSelectedIndex() == 3); }); panel8.add(panel84); @@ -767,7 +719,7 @@ public void actionPerformed(ActionEvent e) { hightlight.setSelected(sts.highlightRoots); hightlight.setFocusable(false); - root_shading_function_combo = new JComboBox(Constants.rootShadingFunction); + root_shading_function_combo = new JComboBox<>(Constants.rootShadingFunction); root_shading_function_combo.setSelectedIndex(sts.rootShadingFunction); root_shading_function_combo.setFocusable(false); root_shading_function_combo.setToolTipText("Sets the contouring function."); @@ -780,7 +732,7 @@ public void actionPerformed(ActionEvent e) { panel90.add(root_shading_function_combo); - root_color_method_combo = new JComboBox(Constants.colorMethod); + root_color_method_combo = new JComboBox<>(Constants.colorMethod); root_color_method_combo.setSelectedIndex(sts.rootContourColorMethod); root_color_method_combo.setFocusable(false); root_color_method_combo.setToolTipText("Sets the contouring color mode."); @@ -793,12 +745,7 @@ public void actionPerformed(ActionEvent e) { root_color_blend_opt.setPaintLabels(true); root_color_blend_opt.setBackground(MainWindow.bg_color); - root_color_method_combo.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - root_color_blend_opt.setEnabled(rootShading.isSelected() && root_color_method_combo.getSelectedIndex() == 3); - } - }); + root_color_method_combo.addActionListener(e -> root_color_blend_opt.setEnabled(rootShading.isSelected() && root_color_method_combo.getSelectedIndex() == 3)); JPanel panel91 = new JPanel(); panel91.setBackground(MainWindow.bg_color); @@ -827,13 +774,10 @@ public void actionPerformed(ActionEvent e) { rootSmoothing.setFocusable(false); - root_shading_function_combo.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent actionEvent) { - root_color_method_combo.setEnabled(rootShading.isSelected() && root_shading_function_combo.getSelectedIndex() != 5); - rootSmoothing.setEnabled(rootShading.isSelected() && root_shading_function_combo.getSelectedIndex() != 5); - root_color_blend_opt.setEnabled(rootShading.isSelected() && root_color_method_combo.getSelectedIndex() == 3 && root_shading_function_combo.getSelectedIndex() != 5); - } + root_shading_function_combo.addActionListener(actionEvent -> { + root_color_method_combo.setEnabled(rootShading.isSelected() && root_shading_function_combo.getSelectedIndex() != 5); + rootSmoothing.setEnabled(rootShading.isSelected() && root_shading_function_combo.getSelectedIndex() != 5); + root_color_blend_opt.setEnabled(rootShading.isSelected() && root_color_method_combo.getSelectedIndex() == 3 && root_shading_function_combo.getSelectedIndex() != 5); }); panel98.add(rootSmoothing); @@ -1019,88 +963,76 @@ public int getIconHeight() { panel95.setBackground(MainWindow.bg_color); JButton addColor = new JButton(); - addColor.setIcon(getIcon("/fractalzoomer/icons/add.png")); + addColor.setIcon(MainWindow.getIcon("add.png")); addColor.setPreferredSize(new Dimension(32, 32)); addColor.setFocusable(false); addColor.setToolTipText("Add Color"); JButton editColor = new JButton(); - editColor.setIcon(getIcon("/fractalzoomer/icons/edit.png")); + editColor.setIcon(MainWindow.getIcon("edit.png")); editColor.setPreferredSize(new Dimension(32, 32)); editColor.setFocusable(false); editColor.setToolTipText("Edit Color"); JButton removeColor = new JButton(); - removeColor.setIcon(getIcon("/fractalzoomer/icons/delete.png")); + removeColor.setIcon(MainWindow.getIcon("delete.png")); removeColor.setPreferredSize(new Dimension(32, 32)); removeColor.setFocusable(false); removeColor.setToolTipText("Remove Color"); JButton resetColor = new JButton(); - resetColor.setIcon(getIcon("/fractalzoomer/icons/reset.png")); + resetColor.setIcon(MainWindow.getIcon("reset.png")); resetColor.setPreferredSize(new Dimension(32, 32)); resetColor.setFocusable(false); resetColor.setToolTipText("Reset Colors"); colorsLength = new JLabel("Root Color(s): " + list.getModel().getSize()); - removeColor.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - int[] indx = list.getSelectedIndices(); + removeColor.addActionListener(e -> { + int[] indx = list.getSelectedIndices(); - if(indx == null || indx.length == 0) { - return; - } - DefaultListModel model = (DefaultListModel) list.getModel(); - - for (int i = indx.length-1; i >=0; i--) { - model.remove(indx[i]); - } + if(indx == null || indx.length == 0) { + return; + } + DefaultListModel model = (DefaultListModel) list.getModel(); - colorsLength.setText("Root Color(s): " + list.getModel().getSize()); + for (int i = indx.length-1; i >=0; i--) { + model.remove(indx[i]); } + + colorsLength.setText("Root Color(s): " + list.getModel().getSize()); }); - editColor.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - int[] indx = list.getSelectedIndices(); + editColor.addActionListener(e -> { + int[] indx = list.getSelectedIndices(); - if(indx == null || indx.length == 0) { - return; - } + if(indx == null || indx.length == 0) { + return; + } - DefaultListModel model = (DefaultListModel) list.getModel(); + DefaultListModel model = (DefaultListModel) list.getModel(); - for (int i = 0; i < indx.length; i++) { - new ColorChooserFrame(this_frame, "Edit Color", model.getElementAt(indx[i]), indx[i]); - } + for (int i = 0; i < indx.length; i++) { + new ColorChooserFrame(this_frame, "Edit Color", model.getElementAt(indx[i]), indx[i]); } }); - addColor.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - DefaultListModel model = (DefaultListModel) list.getModel(); - new ColorChooserFrame(this_frame, "Add Color", "000000", model.getSize()); - } + addColor.addActionListener(e -> { + DefaultListModel model = (DefaultListModel) list.getModel(); + new ColorChooserFrame(this_frame, "Add Color", "000000", model.getSize()); }); - resetColor.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - DefaultListModel model = (DefaultListModel) list.getModel(); + resetColor.addActionListener(e -> { + DefaultListModel model = (DefaultListModel) list.getModel(); - for (int i = model.getSize()-1; i >=0; i--) { - model.remove(i); - } + for (int i = model.getSize()-1; i >=0; i--) { + model.remove(i); + } - for(int i = 0; i < StatisticsSettings.defRootColors.length; i++) { - storeColor(i, new Color(StatisticsSettings.defRootColors[i])); - } + for(int i = 0; i < StatisticsSettings.defRootColors.length; i++) { + storeColor(i, new Color(StatisticsSettings.defRootColors[i])); } }); @@ -1238,7 +1170,7 @@ public void actionPerformed(ActionEvent e) { atom_domain_panel.add(showAtomDomain); - atomNormType = new JComboBox(Constants.atomNormTypes); + atomNormType = new JComboBox<>(Constants.atomNormTypes); atomNormType.setSelectedIndex(sts.atomNormType); atomNormType.setFocusable(false); atomNormType.setToolTipText("Sets the norm type."); @@ -1249,12 +1181,7 @@ public void actionPerformed(ActionEvent e) { atomNNorm = new JTextField(10); atomNNorm.setText("" + sts.atomNNorm); - atomNormType.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - atomNNorm.setEnabled(atomNormType.getSelectedIndex() == 3); - } - }); + atomNormType.addActionListener(e -> atomNNorm.setEnabled(atomNormType.getSelectedIndex() == 3)); atom_domain_panel.add(new JLabel(" N-Norm: ")); atom_domain_panel.add(atomNNorm); @@ -1278,7 +1205,7 @@ public void actionPerformed(ActionEvent e) { lagrangian_panel.add(new JLabel("Power: ")); lagrangian_panel.add(lagrPower); - langNormType = new JComboBox(Constants.langNormTypes); + langNormType = new JComboBox<>(Constants.langNormTypes); langNormType.setSelectedIndex(sts.langNormType); langNormType.setFocusable(false); langNormType.setToolTipText("Sets the norm type."); @@ -1289,12 +1216,7 @@ public void actionPerformed(ActionEvent e) { langNNorm = new JTextField(10); langNNorm.setText("" + sts.langNNorm); - langNormType.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - langNNorm.setEnabled(langNormType.getSelectedIndex() == 4); - } - }); + langNormType.addActionListener(e -> langNNorm.setEnabled(langNormType.getSelectedIndex() == 4)); lagrangian_panel.add(new JLabel(" N-Norm: ")); lagrangian_panel.add(langNNorm); @@ -1323,7 +1245,7 @@ public void actionPerformed(ActionEvent e) { twin_lamps_panel.add(new JLabel(" Im: ")); twin_lamps_panel.add(twinPointIm); - JComboBox twin_l_function = new JComboBox(Constants.twinLampsFunction); + JComboBox twin_l_function = new JComboBox<>(Constants.twinLampsFunction); twin_l_function.setSelectedIndex(sts.twlFunction); twin_l_function.setFocusable(false); twin_l_function.setToolTipText("Sets the twin lamps function."); @@ -1361,68 +1283,44 @@ public void actionPerformed(ActionEvent e) { langNNorm.setEnabled(lagrangian.isSelected() && langNormType.getSelectedIndex() == 4); atomNNorm.setEnabled(atomDomain.isSelected() && atomNormType.getSelectedIndex() == 3); - stripe_average.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - smoothing.setEnabled(true); - average.setEnabled(true); - } + stripe_average.addActionListener(e -> { + smoothing.setEnabled(true); + average.setEnabled(true); }); - curvature_average.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - smoothing.setEnabled(true); - average.setEnabled(true); - } + curvature_average.addActionListener(e -> { + smoothing.setEnabled(true); + average.setEnabled(true); }); - triangle_inequality_average.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - smoothing.setEnabled(true); - average.setEnabled(true); - } + triangle_inequality_average.addActionListener(e -> { + smoothing.setEnabled(true); + average.setEnabled(true); }); - alg1.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - smoothing.setEnabled(true); - average.setEnabled(true); - } + alg1.addActionListener(e -> { + smoothing.setEnabled(true); + average.setEnabled(true); }); - atomDomain.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - smoothing.setEnabled(false); - average.setEnabled(false); - } + atomDomain.addActionListener(e -> { + smoothing.setEnabled(false); + average.setEnabled(false); }); - alg2.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - smoothing.setEnabled(false); - average.setEnabled(false); - } + alg2.addActionListener(e -> { + smoothing.setEnabled(false); + average.setEnabled(false); }); - lagrangian.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - smoothing.setEnabled(true); - average.setEnabled(true); - } + lagrangian.addActionListener(e -> { + smoothing.setEnabled(true); + average.setEnabled(true); }); - twinLamps.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - smoothing.setEnabled(false); - average.setEnabled(false); - } + twinLamps.addActionListener(e -> { + smoothing.setEnabled(false); + average.setEnabled(false); }); panel3.add(panel2); @@ -1437,212 +1335,207 @@ public void actionPerformed(ActionEvent e) { JButton ok = new JButton("Ok"); getRootPane().setDefaultButton(ok); ok.setFocusable(false); - ok.addActionListener(new ActionListener() { + ok.addActionListener(e -> { + + double temp, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9, temp10, temp11, temp12, temp13, temp14, temp15, temp16, temp17; + + try { + temp = Double.parseDouble(intensity.getText()); + temp2 = Double.parseDouble(stripeDensity1.getText()); + temp3 = Double.parseDouble(stripeDensity2.getText()); + temp4 = Double.parseDouble(stripeDensity3.getText()); + temp5 = Double.parseDouble(denominatorFactor.getText()); + temp6 = Double.parseDouble(lagrPower.getText()); + temp7 = Double.parseDouble(equiDenominatorFactor.getText()); + temp8 = Double.parseDouble(equiDelta.getText()); + temp9 = Double.parseDouble(deFactor.getText()); + temp10 = Double.parseDouble(nmHeight.getText()); + temp11 = Double.parseDouble(nmAngle.getText()); + temp12 = Double.parseDouble(rootIterScaling.getText()); + temp13 = Double.parseDouble(twinPointRe.getText()); + temp14 = Double.parseDouble(twinPointIm.getText()); + temp15 = Double.parseDouble(langNNorm.getText()); + temp16 = Double.parseDouble(atomNNorm.getText()); + temp17 = Double.parseDouble(deUpperLimitFactor.getText()); + } + catch(Exception ex) { + JOptionPane.showMessageDialog(this_frame, "Illegal Argument!", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - @Override - public void actionPerformed(ActionEvent e) { - - double temp, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9, temp10, temp11, temp12, temp13, temp14, temp15, temp16, temp17; - - try { - temp = Double.parseDouble(intensity.getText()); - temp2 = Double.parseDouble(stripeDensity1.getText()); - temp3 = Double.parseDouble(stripeDensity2.getText()); - temp4 = Double.parseDouble(stripeDensity3.getText()); - temp5 = Double.parseDouble(denominatorFactor.getText()); - temp6 = Double.parseDouble(lagrPower.getText()); - temp7 = Double.parseDouble(equiDenominatorFactor.getText()); - temp8 = Double.parseDouble(equiDelta.getText()); - temp9 = Double.parseDouble(deFactor.getText()); - temp10 = Double.parseDouble(nmHeight.getText()); - temp11 = Double.parseDouble(nmAngle.getText()); - temp12 = Double.parseDouble(rootIterScaling.getText()); - temp13 = Double.parseDouble(twinPointRe.getText()); - temp14 = Double.parseDouble(twinPointIm.getText()); - temp15 = Double.parseDouble(langNNorm.getText()); - temp16 = Double.parseDouble(atomNNorm.getText()); - temp17 = Double.parseDouble(deUpperLimitFactor.getText()); - } - catch(Exception ex) { - JOptionPane.showMessageDialog(this_frame, "Illegal Argument!", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if(temp < 0) { + JOptionPane.showMessageDialog(this_frame, "Intensity must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if(temp < 0) { - JOptionPane.showMessageDialog(this_frame, "Intensity must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if(temp6 < 0) { + JOptionPane.showMessageDialog(this_frame, "Discrete Lagrangian Descriptor power must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if(temp6 < 0) { - JOptionPane.showMessageDialog(this_frame, "Discrete Lagrangian Descriptor power must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if(temp7 < 0) { + JOptionPane.showMessageDialog(this_frame, "Equicontinuity denominator factor must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if(temp7 < 0) { - JOptionPane.showMessageDialog(this_frame, "Equicontinuity denominator factor must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (temp9 <= 0) { + JOptionPane.showMessageDialog(this_frame, "The distance estimation factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (temp9 <= 0) { - JOptionPane.showMessageDialog(this_frame, "The distance estimation factor must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (temp10 < 1) { + JOptionPane.showMessageDialog(this_frame, "The normal map height factor must be greater or equal to 1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (temp10 < 1) { - JOptionPane.showMessageDialog(this_frame, "The normal map height factor must be greater or equal to 1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (temp12 < 1) { + JOptionPane.showMessageDialog(this_frame, "The root contour scaling value must be greater or equal to 1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (temp12 < 1) { - JOptionPane.showMessageDialog(this_frame, "The root contour scaling value must be greater or equal to 1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if(temp17 < 0) { + JOptionPane.showMessageDialog(this_frame, "The distance estimation upper limit factor must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if(temp17 < 0) { - JOptionPane.showMessageDialog(this_frame, "The distance estimation upper limit factor must be greater than -1.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + int [] tempColors = getRootColors(); + + if(tempColors.length == 0) { + JOptionPane.showMessageDialog(this_frame, "You need to include at least one root color.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - int [] tempColors = getRootColors(); + try { + s.parser.parse(field_formula.getText()); - if(tempColors.length == 0) { - JOptionPane.showMessageDialog(this_frame, "You need to include at least one root color.", "Error!", JOptionPane.ERROR_MESSAGE); + if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the value formula.", "Error!", JOptionPane.ERROR_MESSAGE); return; } - try { - s.parser.parse(field_formula.getText()); - - if(s.parser.foundR()|| s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: r, stat, trap cannot be used in the value formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - if(s.isConvergingType()) { - if(s.parser.foundBail()) { - JOptionPane.showMessageDialog(this_frame, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - } - else if(s.parser.foundCbail()) { - JOptionPane.showMessageDialog(this_frame, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - - s.parser.parse(field_formula_init.getText()); - - if (s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, p, pp, bail, cbail, r, stat, trap cannot be used in the value(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if(s.isConvergingType()) { + if(s.parser.foundBail()) { + JOptionPane.showMessageDialog(this_frame, "The variable: bail can only be used in escaping type fractals.", "Error!", JOptionPane.ERROR_MESSAGE); return; } } - catch(ParserException ex) { - JOptionPane.showMessageDialog(this_frame, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + else if(s.parser.foundCbail()) { + JOptionPane.showMessageDialog(this_frame, "The variable: cbail can only be used in converging type fractals\n(Root finding methods, Nova, User converging formulas).", "Error!", JOptionPane.ERROR_MESSAGE); return; } - sts.statistic = statistics.isSelected(); - sts.statistic_intensity = temp; - sts.stripeAvgStripeDensity = temp2; - sts.cosArgStripeDensity = temp3; - sts.cosArgInvStripeDensity = temp4; - sts.StripeDenominatorFactor = temp5; - sts.statisticIncludeNotEscaped = include_notescaped_opt.isSelected(); - sts.statisticIncludeEscaped = include_escaped_opt.isSelected(); - sts.reductionFunction = reduction.getSelectedIndex(); - sts.useIterations = iterations.isSelected(); - sts.useSmoothing = smoothing.isSelected(); - sts.lagrangianPower = temp6; - sts.equicontinuityDenominatorFactor = temp7; - sts.equicontinuityArgValue = argValue.getSelectedIndex(); - sts.equicontinuityColorMethod = equiColorMethods.getSelectedIndex(); - sts.equicontinuitySatChroma = saturationChroma.getValue() / 100.0; - sts.equicontinuityMixingMethod = equiMixingMethods.getSelectedIndex(); - sts.equicontinuityBlending = blend_opt.getValue() / 100.0; - sts.equicontinuityInvertFactor = inverseFactor.isSelected(); - sts.equicontinuityOverrideColoring = overrideColoring.isSelected(); - sts.equicontinuityDelta = temp8; - - sts.useNormalMap = normalMap.isSelected(); - sts.normalMapAngle = temp11; - sts.normalMapHeight = temp10; - sts.normalMapOverrideColoring = normalMapOverrideColoring.isSelected(); - sts.normalMapDEfactor = temp9; - sts.normalMapUseDE = de.isSelected(); - sts.normalMapInvertDE = inverDe.isSelected(); - sts.normalMapLightFactor = nmLightFactor.getValue() / 100.0; - sts.normalMapColorMode = color_method_combo.getSelectedIndex(); - sts.normalMapBlending = color_blend_opt.getValue() / 100.0; - sts.normalMapUseSecondDerivative = useSecondDer.isSelected(); - sts.normalMapColoring = normal_map_color_method_combo.getSelectedIndex(); - sts.normalMapDEUpperLimitFactor = temp17; - sts.normalMapDEAAEffect = smoothDE.isSelected(); - sts.normalMapDeFadeAlgorithm = de_fade_method_combo.getSelectedIndex(); - - sts.rootShading = rootShading.isSelected(); - sts.revertRootShading = invertShading.isSelected(); - sts.rootIterationsScaling = temp12; - sts.rootContourColorMethod = root_color_method_combo.getSelectedIndex(); - sts.rootBlending = root_color_blend_opt.getValue() / 100.0; - sts.rootShadingFunction = root_shading_function_combo.getSelectedIndex(); - sts.highlightRoots = hightlight.isSelected(); - sts.rootColors = tempColors; - sts.rootSmooting = rootSmoothing.isSelected(); - sts.unmmapedRootColor = unmmapped_root_label.getBackground(); - sts.rootShadingColor = root_shading_color_label.getBackground(); - - sts.twlPoint[0] = temp13; - sts.twlPoint[1] = temp14; - sts.twlFunction = twin_l_function.getSelectedIndex(); - - sts.langNormType = langNormType.getSelectedIndex(); - sts.langNNorm = temp15; - - sts.atomNormType = atomNormType.getSelectedIndex(); - sts.atomNNorm = temp16; - - if(stripe_average.isSelected()) { - sts.statistic_type = MainWindow.STRIPE_AVERAGE; - } - else if(curvature_average.isSelected()) { - sts.statistic_type = MainWindow.CURVATURE_AVERAGE; - } - else if(alg1.isSelected()) { - sts.statistic_type = MainWindow.COS_ARG_DIVIDE_NORM_AVERAGE; - } - else if(alg2.isSelected()) { - sts.statistic_type = MainWindow.COS_ARG_DIVIDE_INVERSE_NORM; - } - else if(triangle_inequality_average.isSelected()) { - sts.statistic_type = MainWindow.TRIANGLE_INEQUALITY_AVERAGE; - } - else if(atomDomain.isSelected()) { - sts.statistic_type = MainWindow.ATOM_DOMAIN_BOF60_BOF61; - } - else if(lagrangian.isSelected()) { - sts.statistic_type = MainWindow.DISCRETE_LAGRANGIAN_DESCRIPTORS; - } - else if(twinLamps.isSelected()) { - sts.statistic_type = MainWindow.TWIN_LAMPS; - } - - sts.statisticGroup = tabbedPane.getSelectedIndex(); - sts.user_statistic_formula = field_formula.getText(); - sts.user_statistic_init_value = field_formula_init.getText(); - sts.useAverage = average.isSelected(); - sts.statistic_escape_type = escape_type.getSelectedIndex(); - sts.showAtomDomains = showAtomDomain.isSelected(); + s.parser.parse(field_formula_init.getText()); - if(!s.fns.smoothing && sts.statistic && sts.statisticGroup != 4) { - JOptionPane.showMessageDialog(this_frame, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + if (s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, p, pp, bail, cbail, r, stat, trap cannot be used in the value(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; } + } + catch(ParserException ex) { + JOptionPane.showMessageDialog(this_frame, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - ptra2.setEnabled(true); - ptra2.statisticsColorAlgorithmChanged(sts); - dispose(); + sts.statistic = statistics.isSelected(); + sts.statistic_intensity = temp; + sts.stripeAvgStripeDensity = temp2; + sts.cosArgStripeDensity = temp3; + sts.cosArgInvStripeDensity = temp4; + sts.StripeDenominatorFactor = temp5; + sts.statisticIncludeNotEscaped = include_notescaped_opt.isSelected(); + sts.statisticIncludeEscaped = include_escaped_opt.isSelected(); + sts.reductionFunction = reduction.getSelectedIndex(); + sts.useIterations = iterations.isSelected(); + sts.useSmoothing = smoothing.isSelected(); + sts.lagrangianPower = temp6; + sts.equicontinuityDenominatorFactor = temp7; + sts.equicontinuityArgValue = argValue.getSelectedIndex(); + sts.equicontinuityColorMethod = equiColorMethods.getSelectedIndex(); + sts.equicontinuitySatChroma = saturationChroma.getValue() / 100.0; + sts.equicontinuityMixingMethod = equiMixingMethods.getSelectedIndex(); + sts.equicontinuityBlending = blend_opt.getValue() / 100.0; + sts.equicontinuityInvertFactor = inverseFactor.isSelected(); + sts.equicontinuityOverrideColoring = overrideColoring.isSelected(); + sts.equicontinuityDelta = temp8; + + sts.useNormalMap = normalMap.isSelected(); + sts.normalMapAngle = temp11; + sts.normalMapHeight = temp10; + sts.normalMapOverrideColoring = normalMapOverrideColoring.isSelected(); + sts.normalMapDEfactor = temp9; + sts.normalMapUseDE = de.isSelected(); + sts.normalMapInvertDE = inverDe.isSelected(); + sts.normalMapLightFactor = nmLightFactor.getValue() / 100.0; + sts.normalMapColorMode = color_method_combo.getSelectedIndex(); + sts.normalMapBlending = color_blend_opt.getValue() / 100.0; + sts.normalMapUseSecondDerivative = useSecondDer.isSelected(); + sts.normalMapColoring = normal_map_color_method_combo.getSelectedIndex(); + sts.normalMapDEUpperLimitFactor = temp17; + sts.normalMapDEAAEffect = smoothDE.isSelected(); + sts.normalMapDeFadeAlgorithm = de_fade_method_combo.getSelectedIndex(); + + sts.rootShading = rootShading.isSelected(); + sts.revertRootShading = invertShading.isSelected(); + sts.rootIterationsScaling = temp12; + sts.rootContourColorMethod = root_color_method_combo.getSelectedIndex(); + sts.rootBlending = root_color_blend_opt.getValue() / 100.0; + sts.rootShadingFunction = root_shading_function_combo.getSelectedIndex(); + sts.highlightRoots = hightlight.isSelected(); + sts.rootColors = tempColors; + sts.rootSmooting = rootSmoothing.isSelected(); + sts.unmmapedRootColor = unmmapped_root_label.getBackground(); + sts.rootShadingColor = root_shading_color_label.getBackground(); + + sts.twlPoint[0] = temp13; + sts.twlPoint[1] = temp14; + sts.twlFunction = twin_l_function.getSelectedIndex(); + + sts.langNormType = langNormType.getSelectedIndex(); + sts.langNNorm = temp15; + + sts.atomNormType = atomNormType.getSelectedIndex(); + sts.atomNNorm = temp16; + + if(stripe_average.isSelected()) { + sts.statistic_type = MainWindow.STRIPE_AVERAGE; + } + else if(curvature_average.isSelected()) { + sts.statistic_type = MainWindow.CURVATURE_AVERAGE; + } + else if(alg1.isSelected()) { + sts.statistic_type = MainWindow.COS_ARG_DIVIDE_NORM_AVERAGE; + } + else if(alg2.isSelected()) { + sts.statistic_type = MainWindow.COS_ARG_DIVIDE_INVERSE_NORM; + } + else if(triangle_inequality_average.isSelected()) { + sts.statistic_type = MainWindow.TRIANGLE_INEQUALITY_AVERAGE; + } + else if(atomDomain.isSelected()) { + sts.statistic_type = MainWindow.ATOM_DOMAIN_BOF60_BOF61; + } + else if(lagrangian.isSelected()) { + sts.statistic_type = MainWindow.DISCRETE_LAGRANGIAN_DESCRIPTORS; + } + else if(twinLamps.isSelected()) { + sts.statistic_type = MainWindow.TWIN_LAMPS; + } + sts.statisticGroup = tabbedPane.getSelectedIndex(); + sts.user_statistic_formula = field_formula.getText(); + sts.user_statistic_init_value = field_formula_init.getText(); + sts.useAverage = average.isSelected(); + sts.statistic_escape_type = escape_type.getSelectedIndex(); + sts.showAtomDomains = showAtomDomain.isSelected(); + + if(!s.fns.smoothing && sts.statistic && sts.statisticGroup != 4) { + JOptionPane.showMessageDialog(this_frame, "Smoothing is disabled.\nYou should enable smoothing for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); } + ptra2.setEnabled(true); + ptra2.statisticsColorAlgorithmChanged(sts); + dispose(); + }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -1660,15 +1553,11 @@ public void actionPerformed(ActionEvent e) JButton cancel = new JButton("Cancel"); cancel.setFocusable(false); - cancel.addActionListener(new ActionListener() { + cancel.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { + ptra2.setEnabled(true); + dispose(); - ptra2.setEnabled(true); - dispose(); - - } }); getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put( @@ -1716,12 +1605,6 @@ public void actionPerformed(ActionEvent e) setVisible(true); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public void toggled(boolean toggled) { if (!toggled) { diff --git a/src/fractalzoomer/gui/ThreadsDialog.java b/src/fractalzoomer/gui/ThreadsDialog.java index b29a52115..d1f907882 100644 --- a/src/fractalzoomer/gui/ThreadsDialog.java +++ b/src/fractalzoomer/gui/ThreadsDialog.java @@ -20,10 +20,11 @@ import fractalzoomer.main.MainWindow; import javax.swing.*; +import javax.swing.event.DocumentEvent; +import javax.swing.event.DocumentListener; +import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -34,7 +35,7 @@ public class ThreadsDialog extends JDialog { private JFrame ptra; private JOptionPane optionPane; - public ThreadsDialog(JFrame ptr, int n) { + public ThreadsDialog(JFrame ptr, int n, int grouping) { super(ptr); @@ -44,80 +45,146 @@ public ThreadsDialog(JFrame ptr, int n) { setModal(true); if (ptra instanceof MainWindow) { - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); } else if (ptra instanceof ImageExpanderWindow) { - setIconImage(getIcon("/fractalzoomer/icons/mandelExpander.png").getImage()); - } + setIconImage(MainWindow.getIcon("mandelExpander.png").getImage()); + } - JTextField field = new JTextField(); + JComboBox thread_grouping = new JComboBox<>(new String[]{"Grid Split (nxn)", "Horizontal Split (n)", "Vertical Split (n)"}); + + thread_grouping.setSelectedIndex(grouping); + + JTextField field = new JTextField(20); field.addAncestorListener(new RequestFocusListener()); field.setText("" + n); + int threadNumber = 0; + + switch (thread_grouping.getSelectedIndex()) { + case 0: + threadNumber = n * n; + break; + case 1: + case 2: + threadNumber = n; + break; + } + + JLabel currentThreads = new JLabel("Current Thread Number: " + threadNumber); + + + thread_grouping.addActionListener(e -> { + handleChange(field, thread_grouping, currentThreads); + }); + + field.getDocument().addDocumentListener(new DocumentListener() { + + @Override + public void insertUpdate(DocumentEvent documentEvent) { + handleChange(field, thread_grouping, currentThreads); + } + + @Override + public void removeUpdate(DocumentEvent documentEvent) { + handleChange(field, thread_grouping, currentThreads); + } + + @Override + public void changedUpdate(DocumentEvent documentEvent) { + handleChange(field, thread_grouping, currentThreads); + } + }); + + JPanel p = new JPanel(); + p.setLayout(new FlowLayout(FlowLayout.LEFT)); + + p.add(new JLabel("n = ")); + p.add(field); + + Object[] message3 = { " ", - "Processor cores: " + Runtime.getRuntime().availableProcessors() + "\nYou are using " + n * n + " threads in a " + n + "x" + n + " 2D grid.\nEnter the first dimension, n, of the nxn 2D grid.", - field, + "Processor Cores: " + Runtime.getRuntime().availableProcessors() , + currentThreads, + " ", + "Thread Split:", + thread_grouping, + " ", + "Enter the number of n.", + p, " ",}; optionPane = new JOptionPane(message3, JOptionPane.QUESTION_MESSAGE, JOptionPane.OK_CANCEL_OPTION, null, null, null); setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - try { - int temp = Integer.parseInt(field.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (temp < 1) { - JOptionPane.showMessageDialog(ptra, "The first dimension number of the 2D threads\ngrid must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } else if (temp > 100) { - JOptionPane.showMessageDialog(ptra, "The first dimension number of the 2D threads\ngrid must be lower than 101.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); return; } - if (ptra instanceof MainWindow) { - ((MainWindow) ptra).setThreadsNumberPost(temp); - } else if (ptra instanceof ImageExpanderWindow) { - ((ImageExpanderWindow) ptra).setThreadsNumberPost(temp); + try { + int temp = Integer.parseInt(field.getText()); + + int tempgrouping = thread_grouping.getSelectedIndex(); + + if(tempgrouping == 0) { + if (temp < 1) { + JOptionPane.showMessageDialog(ptra, "The first dimension number of the 2D threads\ngrid must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } else if (temp > 100) { + JOptionPane.showMessageDialog(ptra, "The first dimension number of the 2D threads\ngrid must be lower than 101.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } + else { + if (temp < 1) { + JOptionPane.showMessageDialog(ptra, "The thread number must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } else if (temp > 10000) { + JOptionPane.showMessageDialog(ptra, "The thread number must be lower than 10001.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } + + if (ptra instanceof MainWindow) { + ((MainWindow) ptra).setThreadsNumberPost(tempgrouping, temp); + } else if (ptra instanceof ImageExpanderWindow) { + ((ImageExpanderWindow) ptra).setThreadsNumberPost(tempgrouping, temp); + } + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - dispose(); - } - } - }); + dispose(); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -130,10 +197,32 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { + private void handleChange(JTextField field, JComboBox thread_grouping, JLabel currentThreads) { + try { + int tempn = Integer.parseInt(field.getText()); - return new ImageIcon(getClass().getResource(path)); + int threadNumberTemp = 0; + switch (thread_grouping.getSelectedIndex()) { + case 0: + threadNumberTemp = tempn * tempn; + break; + case 1: + case 2: + threadNumberTemp = tempn; + break; + } + + if(threadNumberTemp > 0) { + currentThreads.setText("Current Thread Number: " + threadNumberTemp); + } + else { + currentThreads.setText("Current Thread Number: "); + } + } + catch (Exception ex) { + currentThreads.setText("Current Thread Number: "); + } } } diff --git a/src/fractalzoomer/gui/Toolbar.java b/src/fractalzoomer/gui/Toolbar.java index 785f1dbda..b2d67e164 100644 --- a/src/fractalzoomer/gui/Toolbar.java +++ b/src/fractalzoomer/gui/Toolbar.java @@ -19,9 +19,6 @@ import fractalzoomer.main.MainWindow; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.awt.event.KeyEvent; /** * @@ -61,106 +58,58 @@ public Toolbar(MainWindow ptr2) { setBorderPainted(true); starting_position_button = new JButton(); - starting_position_button.setIcon(getIcon("/fractalzoomer/icons/starting_position.png")); + starting_position_button.setIcon(MainWindow.getIcon("starting_position.png")); starting_position_button.setFocusable(false); starting_position_button.setToolTipText("Resets the fractal to the default position."); - starting_position_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.startingPosition(); - - } - }); + starting_position_button.addActionListener(e -> ptr.startingPosition()); add(starting_position_button); go_to_button = new JButton(); - go_to_button.setIcon(getIcon("/fractalzoomer/icons/go_to.png")); + go_to_button.setIcon(MainWindow.getIcon("go_to.png")); go_to_button.setFocusable(false); go_to_button.setToolTipText("Sets the center and size of the fractal, or the julia seed."); - go_to_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.goTo(); - - } - }); + go_to_button.addActionListener(e -> ptr.goTo()); add(go_to_button); zoom_in_button = new JButton(); - zoom_in_button.setIcon(getIcon("/fractalzoomer/icons/zoom_in.png")); + zoom_in_button.setIcon(MainWindow.getIcon("zoom_in.png")); zoom_in_button.setFocusable(false); zoom_in_button.setToolTipText("Zooms in with a fixed rate to the current center."); - zoom_in_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.zoomIn(); - - } - }); + zoom_in_button.addActionListener(e -> ptr.zoomIn()); add(zoom_in_button); zoom_out_button = new JButton(); - zoom_out_button.setIcon(getIcon("/fractalzoomer/icons/zoom_out.png")); + zoom_out_button.setIcon(MainWindow.getIcon("zoom_out.png")); zoom_out_button.setFocusable(false); zoom_out_button.setToolTipText("Zooms out with a fixed rate to the current center."); - zoom_out_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.zoomOut(); - - } - }); + zoom_out_button.addActionListener(e -> ptr.zoomOut()); add(zoom_out_button); addSeparator(); save_image_button = new JButton(); - save_image_button.setIcon(getIcon("/fractalzoomer/icons/save_image.png")); + save_image_button.setIcon(MainWindow.getIcon("save_image.png")); save_image_button.setFocusable(false); save_image_button.setToolTipText("Saves a png image."); - save_image_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.saveImage(); - - } - }); + save_image_button.addActionListener(e -> ptr.saveImage()); add(save_image_button); save_image_and_settings_button = new JButton(); - save_image_and_settings_button.setIcon(getIcon("/fractalzoomer/icons/save_image_settings.png")); + save_image_and_settings_button.setIcon(MainWindow.getIcon("save_image_settings.png")); save_image_and_settings_button.setFocusable(false); save_image_and_settings_button.setToolTipText("Saves the current settings and a png image."); - save_image_and_settings_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.saveSettingsAndImage(); - - } - }); + save_image_and_settings_button.addActionListener(e -> ptr.saveSettingsAndImage()); add(save_image_and_settings_button); @@ -169,294 +118,165 @@ public void actionPerformed(ActionEvent e) { current_function_button = new JButton(); - current_function_button.setIcon(getIcon("/fractalzoomer/icons/functions.png")); + current_function_button.setIcon(MainWindow.getIcon("functions.png")); current_function_button.setFocusable(false); current_function_button.setToolTipText("Selects the active function for parameterization (if applicable)."); - current_function_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - ptr.clickCurrentFunction(); - } - }); + current_function_button.addActionListener(e -> ptr.clickCurrentFunction()); current_function_button.setMnemonic('e'); add(current_function_button); current_plane_button = new JButton(); - current_plane_button.setIcon(getIcon("/fractalzoomer/icons/planes.png")); + current_plane_button.setIcon(MainWindow.getIcon("planes.png")); current_plane_button.setFocusable(false); current_plane_button.setToolTipText("Selects the active plane transformation for parameterization (if applicable)."); current_plane_button.setMnemonic('q'); - current_plane_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - ptr.clickCurrentPlane(); - } - }); + current_plane_button.addActionListener(e -> ptr.clickCurrentPlane()); add(current_plane_button); addSeparator(); custom_palette_button_out = new JButton(); - custom_palette_button_out.setIcon(getIcon("/fractalzoomer/icons/palette_outcoloring.png")); + custom_palette_button_out.setIcon(MainWindow.getIcon("palette_outcoloring.png")); custom_palette_button_out.setFocusable(false); custom_palette_button_out.setToolTipText("Loads the custom palette editor for the out-coloring palette."); - custom_palette_button_out.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.openCustomPaletteEditor(true); - - } - }); + custom_palette_button_out.addActionListener(e -> ptr.openCustomPaletteEditor(true)); add(custom_palette_button_out); custom_palette_button_in = new JButton(); - custom_palette_button_in.setIcon(getIcon("/fractalzoomer/icons/palette_incoloring.png")); + custom_palette_button_in.setIcon(MainWindow.getIcon("palette_incoloring.png")); custom_palette_button_in.setFocusable(false); custom_palette_button_in.setToolTipText("Loads the custom palette editor for the in-coloring palette."); - custom_palette_button_in.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.openCustomPaletteEditor(false); - - } - }); + custom_palette_button_in.addActionListener(e -> ptr.openCustomPaletteEditor(false)); add(custom_palette_button_in); random_palette_button = new JButton(); - random_palette_button.setIcon(getIcon("/fractalzoomer/icons/palette_random.png")); + random_palette_button.setIcon(MainWindow.getIcon("palette_random.png")); random_palette_button.setFocusable(false); random_palette_button.setToolTipText("Randomizes the palette."); - random_palette_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.randomPalette(); - - } - }); + random_palette_button.addActionListener(e -> ptr.randomPalette()); add(random_palette_button); addSeparator(); iterations_button = new JButton(); - iterations_button.setIcon(getIcon("/fractalzoomer/icons/iterations.png")); + iterations_button.setIcon(MainWindow.getIcon("iterations.png")); iterations_button.setFocusable(false); iterations_button.setToolTipText("Sets the maximum number of iterations."); - iterations_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setIterations(); - - } - }); + iterations_button.addActionListener(e -> ptr.setIterations()); add(iterations_button); rotation_button = new JButton(); - rotation_button.setIcon(getIcon("/fractalzoomer/icons/rotate.png")); + rotation_button.setIcon(MainWindow.getIcon("rotate.png")); rotation_button.setFocusable(false); rotation_button.setToolTipText("Sets the rotation in degrees."); - rotation_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setRotation(); - - } - }); + rotation_button.addActionListener(e -> ptr.setRotation()); add(rotation_button); addSeparator(); filters_options_button = new JButton(); - filters_options_button.setIcon(getIcon("/fractalzoomer/icons/filter_options.png")); + filters_options_button.setIcon(MainWindow.getIcon("filter_options.png")); filters_options_button.setFocusable(false); filters_options_button.setToolTipText("Sets the options of the image filters."); - filters_options_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.filtersOptions(); - - } - }); + filters_options_button.addActionListener(e -> ptr.filtersOptions()); add(filters_options_button); addSeparator(); orbit_button = new JButton(); - orbit_button.setIcon(getIcon("/fractalzoomer/icons/orbit.png")); + orbit_button.setIcon(MainWindow.getIcon("orbit.png")); orbit_button.setToolTipText("Displays the orbit of a complex number."); orbit_button.setFocusable(false); - orbit_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOrbitButton(); - - } - }); + orbit_button.addActionListener(e -> ptr.setOrbitButton()); add(orbit_button); julia_button = new JButton(); - julia_button.setIcon(getIcon("/fractalzoomer/icons/julia.png")); + julia_button.setIcon(MainWindow.getIcon("julia.png")); julia_button.setToolTipText("Generates an image based on a seed (chosen pixel)."); julia_button.setFocusable(false); - julia_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setJuliaButton(); - - } - }); + julia_button.addActionListener(e -> ptr.setJuliaButton()); add(julia_button); julia_map_button = new JButton(); - julia_map_button.setIcon(getIcon("/fractalzoomer/icons/julia_map.png")); + julia_map_button.setIcon(MainWindow.getIcon("julia_map.png")); julia_map_button.setToolTipText("Creates an image of julia sets."); julia_map_button.setFocusable(false); - julia_map_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setJuliaMap(); - } - }); + julia_map_button.addActionListener(e -> ptr.setJuliaMap()); add(julia_map_button); d3_button = new JButton(); - d3_button.setIcon(getIcon("/fractalzoomer/icons/3d.png")); + d3_button.setIcon(MainWindow.getIcon("3d.png")); d3_button.setToolTipText("Creates a 3D version of the image."); d3_button.setFocusable(false); - d3_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.set3DOption(); - - } - }); + d3_button.addActionListener(e -> ptr.set3DOption()); add(d3_button); polar_projection_button = new JButton(); - polar_projection_button.setIcon(getIcon("/fractalzoomer/icons/polar_projection.png")); + polar_projection_button.setIcon(MainWindow.getIcon("polar_projection.png")); polar_projection_button.setToolTipText("Projects the image into polar coordinates."); polar_projection_button.setFocusable(false); - polar_projection_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPolarProjection(); - - } - }); + polar_projection_button.addActionListener(e -> ptr.setPolarProjection()); add(polar_projection_button); domain_coloring_button = new JButton(); - domain_coloring_button.setIcon(getIcon("/fractalzoomer/icons/domain_coloring.png")); + domain_coloring_button.setIcon(MainWindow.getIcon("domain_coloring.png")); domain_coloring_button.setToolTipText("Creates a complex plane domain coloring visualization."); domain_coloring_button.setFocusable(false); - domain_coloring_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setDomainColoring(); - - } - }); + domain_coloring_button.addActionListener(e -> ptr.setDomainColoring()); add(domain_coloring_button); color_cycling_button = new JButton(); - color_cycling_button.setIcon(getIcon("/fractalzoomer/icons/color_cycling.png")); + color_cycling_button.setIcon(MainWindow.getIcon("color_cycling.png")); color_cycling_button.setToolTipText("Animates the image, cycling through the palette."); color_cycling_button.setFocusable(false); - color_cycling_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorCyclingButton(); - - } - }); + color_cycling_button.addActionListener(e -> ptr.setColorCyclingButton()); add(color_cycling_button); addSeparator(); help_button = new JButton(); - help_button.setIcon(getIcon("/fractalzoomer/icons/help.png")); + help_button.setIcon(MainWindow.getIcon("help.png")); help_button.setFocusable(false); help_button.setToolTipText("Loads the help file."); - help_button.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.showCHMHelpFile(); - - } - }); + help_button.addActionListener(e -> ptr.showCHMHelpFile()); add(help_button); } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public JButton getStartingPositionButton() { return starting_position_button; diff --git a/src/fractalzoomer/gui/ToolsMenu.java b/src/fractalzoomer/gui/ToolsMenu.java index 4f0948fb9..d519210e1 100644 --- a/src/fractalzoomer/gui/ToolsMenu.java +++ b/src/fractalzoomer/gui/ToolsMenu.java @@ -20,7 +20,6 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -49,18 +48,18 @@ public ToolsMenu(MainWindow ptr2, String name) { this.ptr = ptr2; - orbit_opt = new JCheckBoxMenuItem("Orbit", getIcon("/fractalzoomer/icons/orbit.png")); - julia_opt = new JCheckBoxMenuItem("Julia", getIcon("/fractalzoomer/icons/julia.png")); - color_cycling_opt = new JCheckBoxMenuItem("Color Cycling", getIcon("/fractalzoomer/icons/color_cycling.png")); - d3_opt = new JMenuItem("3D", getIcon("/fractalzoomer/icons/3d.png")); - julia_map_opt = new JMenuItem("Julia Map", getIcon("/fractalzoomer/icons/julia_map.png")); - juliter_opt = new JMenuItem("Juliter", getIcon("/fractalzoomer/icons/juliter.png")); - domain_coloring_opt = new JMenuItem("Domain Coloring", getIcon("/fractalzoomer/icons/domain_coloring.png")); - polar_projection_opt = new JMenuItem("Polar Projection", getIcon("/fractalzoomer/icons/polar_projection.png")); - grid_opt = new JCheckBoxMenuItem("Show Grid", getIcon("/fractalzoomer/icons/grid.png")); - zoom_window_opt = new JCheckBoxMenuItem("Show Zoom Window", getIcon("/fractalzoomer/icons/zoom_window.png")); - boundaries_opt = new JCheckBoxMenuItem("Show Boundaries", getIcon("/fractalzoomer/icons/boundaries.png")); - plane_visualization_opt = new JMenuItem("Plane Visualization", getIcon("/fractalzoomer/icons/plane_visualization.png")); + orbit_opt = new JCheckBoxMenuItem("Orbit", MainWindow.getIcon("orbit.png")); + julia_opt = new JCheckBoxMenuItem("Julia", MainWindow.getIcon("julia.png")); + color_cycling_opt = new JCheckBoxMenuItem("Color Cycling", MainWindow.getIcon("color_cycling.png")); + d3_opt = new JMenuItem("3D", MainWindow.getIcon("3d.png")); + julia_map_opt = new JMenuItem("Julia Map", MainWindow.getIcon("julia_map.png")); + juliter_opt = new JMenuItem("Juliter", MainWindow.getIcon("juliter.png")); + domain_coloring_opt = new JMenuItem("Domain Coloring", MainWindow.getIcon("domain_coloring.png")); + polar_projection_opt = new JMenuItem("Polar Projection", MainWindow.getIcon("polar_projection.png")); + grid_opt = new JCheckBoxMenuItem("Show Grid", MainWindow.getIcon("grid.png")); + zoom_window_opt = new JCheckBoxMenuItem("Show Zoom Window", MainWindow.getIcon("zoom_window.png")); + boundaries_opt = new JCheckBoxMenuItem("Show Boundaries", MainWindow.getIcon("boundaries.png")); + plane_visualization_opt = new JMenuItem("Plane Visualization", MainWindow.getIcon("plane_visualization.png")); orbit_opt.setToolTipText("Displays the orbit of a complex number."); julia_opt.setToolTipText("Generates an image based on a seed (chosen pixel)."); @@ -88,125 +87,29 @@ public ToolsMenu(MainWindow ptr2, String name) { zoom_window_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Z, ActionEvent.SHIFT_MASK)); boundaries_opt.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_L, ActionEvent.SHIFT_MASK)); - orbit_opt.addActionListener(new ActionListener() { + orbit_opt.addActionListener(e -> ptr.setOrbitOption()); - @Override - public void actionPerformed(ActionEvent e) { + julia_opt.addActionListener(e -> ptr.setJuliaOption()); - ptr.setOrbitOption(); + color_cycling_opt.addActionListener(e -> ptr.setColorCycling()); - } - }); + plane_visualization_opt.addActionListener(e -> ptr.setPlaneVizualization()); - julia_opt.addActionListener(new ActionListener() { + grid_opt.addActionListener(e -> ptr.setGrid()); - @Override - public void actionPerformed(ActionEvent e) { + zoom_window_opt.addActionListener(e -> ptr.setZoomWindow()); - ptr.setJuliaOption(); + boundaries_opt.addActionListener(e -> ptr.setBoundaries()); - } - }); + julia_map_opt.addActionListener(e -> ptr.setJuliaMap()); - color_cycling_opt.addActionListener(new ActionListener() { + juliter_opt.addActionListener(e -> ptr.setJuliter()); - @Override - public void actionPerformed(ActionEvent e) { + domain_coloring_opt.addActionListener(e -> ptr.setDomainColoring()); - ptr.setColorCycling(); + d3_opt.addActionListener(e -> ptr.set3DOption()); - } - }); - - plane_visualization_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPlaneVizualization(); - - } - }); - - grid_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setGrid(); - - } - }); - - zoom_window_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setZoomWindow(); - - } - }); - - boundaries_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBoundaries(); - - } - }); - - julia_map_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setJuliaMap(); - - } - }); - - juliter_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setJuliter(); - - } - }); - - domain_coloring_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setDomainColoring(); - - } - }); - - d3_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.set3DOption(); - - } - }); - - polar_projection_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setPolarProjection(); - - } - }); + polar_projection_opt.addActionListener(e -> ptr.setPolarProjection()); add(orbit_opt); addSeparator(); @@ -234,12 +137,6 @@ public void actionPerformed(ActionEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public JCheckBoxMenuItem getOrbit() { return orbit_opt; diff --git a/src/fractalzoomer/gui/ToolsOptionsMenu.java b/src/fractalzoomer/gui/ToolsOptionsMenu.java index a0118958c..be33d9917 100644 --- a/src/fractalzoomer/gui/ToolsOptionsMenu.java +++ b/src/fractalzoomer/gui/ToolsOptionsMenu.java @@ -20,7 +20,6 @@ import javax.swing.*; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.KeyEvent; /** @@ -56,43 +55,43 @@ public ToolsOptionsMenu(MainWindow ptr2, String name, boolean show_orbit_converg this.ptr = ptr2; - setIcon(getIcon("/fractalzoomer/icons/tools_options.png")); + setIcon(MainWindow.getIcon("tools_options.png")); show_orbit_converging_point_opt = new JCheckBoxMenuItem("Show Converging Point"); fast_julia_filters_opt = new JCheckBoxMenuItem("Julia Preview Image Filters"); - color_cycling_options_opt = new JMenuItem("Color Cycling Options", getIcon("/fractalzoomer/icons/color_cycling_options.png")); + color_cycling_options_opt = new JMenuItem("Color Cycling Options", MainWindow.getIcon("color_cycling_options.png")); orbit_menu = new JMenu("Orbit"); - orbit_menu.setIcon(getIcon("/fractalzoomer/icons/orbit_options.png")); + orbit_menu.setIcon(MainWindow.getIcon("orbit_options.png")); grid_menu = new JMenu("Grid"); - grid_menu.setIcon(getIcon("/fractalzoomer/icons/grid_options.png")); + grid_menu.setIcon(MainWindow.getIcon("grid_options.png")); boundaries_menu = new JMenu("Boundaries"); - boundaries_menu.setIcon(getIcon("/fractalzoomer/icons/boundaries_options.png")); + boundaries_menu.setIcon(MainWindow.getIcon("boundaries_options.png")); - orbit_color_opt = new JMenuItem("Orbit Color", getIcon("/fractalzoomer/icons/color.png")); + orbit_color_opt = new JMenuItem("Orbit Color", MainWindow.getIcon("color.png")); orbit_style_menu = new JMenu("Orbit Style"); - orbit_style_menu.setIcon(getIcon("/fractalzoomer/icons/orbit_style.png")); + orbit_style_menu.setIcon(MainWindow.getIcon("orbit_style.png")); - grid_color_opt = new JMenuItem("Grid Color", getIcon("/fractalzoomer/icons/color.png")); + grid_color_opt = new JMenuItem("Grid Color", MainWindow.getIcon("color.png")); - grid_tiles_opt = new JMenuItem("Grid Tiles", getIcon("/fractalzoomer/icons/grid_tiles.png")); + grid_tiles_opt = new JMenuItem("Grid Tiles", MainWindow.getIcon("grid_tiles.png")); - zoom_window_color_opt = new JMenuItem("Zoom Window Color", getIcon("/fractalzoomer/icons/color.png")); + zoom_window_color_opt = new JMenuItem("Zoom Window Color", MainWindow.getIcon("color.png")); zoom_window_menu = new JMenu("Zoom Window"); - zoom_window_menu.setIcon(getIcon("/fractalzoomer/icons/zoom_window_options.png")); + zoom_window_menu.setIcon(MainWindow.getIcon("zoom_window_options.png")); zoom_window_style_menu = new JMenu("Zoom Window Style"); - zoom_window_style_menu.setIcon(getIcon("/fractalzoomer/icons/orbit_style.png")); + zoom_window_style_menu.setIcon(MainWindow.getIcon("orbit_style.png")); - boundaries_color_opt = new JMenuItem("Boundaries Color", getIcon("/fractalzoomer/icons/color.png")); + boundaries_color_opt = new JMenuItem("Boundaries Color", MainWindow.getIcon("color.png")); - boundaries_number_opt = new JMenuItem("Boundaries Options", getIcon("/fractalzoomer/icons/boundaries_settings.png")); + boundaries_number_opt = new JMenuItem("Boundaries Options", MainWindow.getIcon("boundaries_settings.png")); grid_color_opt.setToolTipText("Sets the color of the grid."); grid_tiles_opt.setToolTipText("Sets the number of the grid tiles."); @@ -110,35 +109,11 @@ public ToolsOptionsMenu(MainWindow ptr2, String name, boolean show_orbit_converg show_orbit_converging_point_opt.setSelected(show_orbit_converging_point); - fast_julia_filters_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setFastJuliaFilters(); - - } - }); + fast_julia_filters_opt.addActionListener(e -> ptr.setFastJuliaFilters()); - orbit_color_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setOrbitColor(); - - } - }); + orbit_color_opt.addActionListener(e -> ptr.setOrbitColor()); - color_cycling_options_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setColorCyclingOptions(); - - } - }); + color_cycling_options_opt.addActionListener(e -> ptr.setColorCyclingOptions()); zoom_window_dashed_line = new JRadioButtonMenuItem("Dashed Line"); zoom_window_dashed_line.setToolTipText("Sets the zooming window style to dashed line."); @@ -146,25 +121,9 @@ public void actionPerformed(ActionEvent e) { zoom_window_line = new JRadioButtonMenuItem("Solid Line"); zoom_window_line.setToolTipText("Sets the zooming window style to solid line."); - zoom_window_dashed_line.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setZoomWindowDashedLine(); + zoom_window_dashed_line.addActionListener(e -> ptr.setZoomWindowDashedLine()); - } - }); - - zoom_window_line.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setZoomWindowLine(); - - } - }); + zoom_window_line.addActionListener(e -> ptr.setZoomWindowLine()); zoom_window_dashed_line.setSelected(true); @@ -180,35 +139,11 @@ public void actionPerformed(ActionEvent e) { dot = new JRadioButtonMenuItem("Dot"); dot.setToolTipText("Sets the orbit style to dot."); - line.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setLine(); + line.addActionListener(e -> ptr.setLine()); - } - }); - - dot.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setDot(); - - } - }); + dot.addActionListener(e -> ptr.setDot()); - show_orbit_converging_point_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setShowOrbitConvergingPoint(); - - } - }); + show_orbit_converging_point_opt.addActionListener(e -> ptr.setShowOrbitConvergingPoint()); orbit_style_menu.add(line); orbit_style_menu.add(dot); @@ -237,55 +172,15 @@ public void actionPerformed(ActionEvent e) { boundaries_menu.addSeparator(); boundaries_menu.add(boundaries_number_opt); - grid_color_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setGridColor(); - - } - }); - - zoom_window_color_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setZoomWindowColor(); - - } - }); - - boundaries_color_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { + grid_color_opt.addActionListener(e -> ptr.setGridColor()); - ptr.setBoundariesColor(); + zoom_window_color_opt.addActionListener(e -> ptr.setZoomWindowColor()); - } - }); + boundaries_color_opt.addActionListener(e -> ptr.setBoundariesColor()); - boundaries_number_opt.addActionListener(new ActionListener() { + boundaries_number_opt.addActionListener(e -> ptr.setBoundariesNumber()); - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setBoundariesNumber(); - - } - }); - - grid_tiles_opt.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - ptr.setGridTiles(); - - } - }); + grid_tiles_opt.addActionListener(e -> ptr.setGridTiles()); add(orbit_menu); @@ -302,12 +197,6 @@ public void actionPerformed(ActionEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - public JCheckBoxMenuItem getShowOrbitConvergingPoint() { return show_orbit_converging_point_opt; diff --git a/src/fractalzoomer/gui/TwirlPlaneDialog.java b/src/fractalzoomer/gui/TwirlPlaneDialog.java index b0bc225b9..2cf32504b 100644 --- a/src/fractalzoomer/gui/TwirlPlaneDialog.java +++ b/src/fractalzoomer/gui/TwirlPlaneDialog.java @@ -21,13 +21,9 @@ import fractalzoomer.utils.MathUtils; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.geom.Point2D; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -46,7 +42,7 @@ public TwirlPlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButto setTitle("Twirl"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field_rotation = new JTextField(); field_rotation.setText("" + s.fns.plane_transform_angle); @@ -74,34 +70,30 @@ public TwirlPlaneDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButto current_center.setSelected(false); current_center.setFocusable(false); - current_center.addActionListener(new ActionListener() { + current_center.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - if (!current_center.isSelected()) { - if (s.fns.plane_transform_center[0] == 0) { - field_real.setText("" + 0.0); - } else { - field_real.setText("" + s.fns.plane_transform_center[0]); - } + if (!current_center.isSelected()) { + if (s.fns.plane_transform_center[0] == 0) { + field_real.setText("" + 0.0); + } else { + field_real.setText("" + s.fns.plane_transform_center[0]); + } - field_real.setEditable(true); + field_real.setEditable(true); - if (s.fns.plane_transform_center[1] == 0) { - field_imaginary.setText("" + 0.0); - } else { - field_imaginary.setText("" + s.fns.plane_transform_center[1]); - } - field_imaginary.setEditable(true); + if (s.fns.plane_transform_center[1] == 0) { + field_imaginary.setText("" + 0.0); } else { - Point2D.Double p = MathUtils.rotatePointRelativeToPoint(s.xCenter.doubleValue(), s.yCenter.doubleValue(), Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center)); - - field_real.setText("" + p.x); - field_real.setEditable(false); - field_imaginary.setText("" + p.y); - field_imaginary.setEditable(false); + field_imaginary.setText("" + s.fns.plane_transform_center[1]); } + field_imaginary.setEditable(true); + } else { + Point2D.Double p = MathUtils.rotatePointRelativeToPoint(s.xCenter.doubleValue(), s.yCenter.doubleValue(), Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center)); + + field_real.setText("" + p.x); + field_real.setEditable(false); + field_imaginary.setText("" + p.y); + field_imaginary.setEditable(false); } }); @@ -122,63 +114,62 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - planes[oldSelected].setSelected(true); - s.fns.plane_type = oldSelected; - dispose(); - return; - } - - try { - double temp3 = Double.parseDouble(field_rotation.getText()); - double temp4 = Double.parseDouble(field_radius.getText()); - double tempReal = Double.parseDouble(field_real.getText()); - double tempImaginary = Double.parseDouble(field_imaginary.getText()); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + planes[oldSelected].setSelected(true); + s.fns.plane_type = oldSelected; + dispose(); + return; + } - if (temp4 <= 0) { - JOptionPane.showMessageDialog(ptra, "Twirl radius must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + try { + double temp3 = Double.parseDouble(field_rotation.getText()); + double temp4 = Double.parseDouble(field_radius.getText()); + double tempReal = Double.parseDouble(field_real.getText()); + double tempImaginary = Double.parseDouble(field_imaginary.getText()); + + if (temp4 <= 0) { + JOptionPane.showMessageDialog(ptra, "Twirl radius must be greater than 0.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.fns.plane_transform_center[0] = tempReal; + s.fns.plane_transform_center[1] = tempImaginary; + s.fns.plane_transform_angle = temp3; + s.fns.plane_transform_radius = temp4; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.plane_transform_center[0] = tempReal; - s.fns.plane_transform_center[1] = tempImaginary; - s.fns.plane_transform_angle = temp3; - s.fns.plane_transform_radius = temp4; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptra.defaultFractalSettings(true); } - - dispose(); - ptra.defaultFractalSettings(true); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -191,10 +182,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/UserBailoutConditionDialog.java b/src/fractalzoomer/gui/UserBailoutConditionDialog.java index 19cfa7711..e317da97c 100644 --- a/src/fractalzoomer/gui/UserBailoutConditionDialog.java +++ b/src/fractalzoomer/gui/UserBailoutConditionDialog.java @@ -24,8 +24,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import static fractalzoomer.main.Constants.*; @@ -50,7 +48,7 @@ public UserBailoutConditionDialog(MainWindow ptr, Settings s, int oldSelected, J setTitle("User Convergent Bailout Condition"); } setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JPanel formula_panel_cond1 = new JPanel(); formula_panel_cond1.setLayout(new GridLayout(2, 2)); @@ -80,13 +78,13 @@ public UserBailoutConditionDialog(MainWindow ptr, Settings s, int oldSelected, J String[] test_options = {"Escaped", "Not Escaped"}; String[] test_options2 = {"Converged", "Not Converged"}; - final JComboBox combo_box_greater = new JComboBox(mode ? test_options : test_options2); - final JComboBox combo_box_less = new JComboBox(mode ? test_options : test_options2); + final JComboBox combo_box_greater = new JComboBox<>(mode ? test_options : test_options2); + final JComboBox combo_box_less = new JComboBox<>(mode ? test_options : test_options2); combo_box_greater.setFocusable(false); combo_box_greater.setToolTipText("Sets the test option for the greater than case."); - final JComboBox combo_box_equal = new JComboBox(mode ? test_options : test_options2); + final JComboBox combo_box_equal = new JComboBox<>(mode ? test_options : test_options2); combo_box_equal.setFocusable(false); combo_box_equal.setToolTipText("Sets the test option for the equal case."); @@ -151,134 +149,133 @@ public UserBailoutConditionDialog(MainWindow ptr, Settings s, int oldSelected, J setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - bailout_tests[oldSelected].setSelected(true); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + bailout_tests[oldSelected].setSelected(true); - if(mode) { - s.fns.bailout_test_algorithm = oldSelected; - } - else { - s.fns.cbs.convergent_bailout_test_algorithm = oldSelected; + if(mode) { + s.fns.bailout_test_algorithm = oldSelected; + } + else { + s.fns.cbs.convergent_bailout_test_algorithm = oldSelected; + } + dispose(); + return; } - dispose(); - return; - } - try { - s.parser.parse(field_condition.getText()); + try { + s.parser.parse(field_condition.getText()); - if(mode) { - if (s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: cbail, r, stat, trap cannot be used in left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; + if(mode) { + if (s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: cbail, r, stat, trap cannot be used in left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } } - } - else { - if (s.parser.foundBail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, r, stat, trap cannot be used in left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; + else { + if (s.parser.foundBail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, r, stat, trap cannot be used in left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } } - } - s.parser.parse(field_condition2.getText()); + s.parser.parse(field_condition2.getText()); - if(mode) { - if (s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: cbail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; + if(mode) { + if (s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: cbail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } } - } - else { - if (s.parser.foundBail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + else { + if (s.parser.foundBail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } + + if ((combo_box_greater.getSelectedIndex() == 0 && combo_box_equal.getSelectedIndex() == 0 && combo_box_less.getSelectedIndex() == 0) + || (combo_box_greater.getSelectedIndex() == 1 && combo_box_equal.getSelectedIndex() == 1 && combo_box_less.getSelectedIndex() == 1)) { + + if(mode) { + JOptionPane.showMessageDialog(ptra, "You cannot set all the outcomes to Escaped or Not Escaped.", "Error!", JOptionPane.ERROR_MESSAGE); + } + else { + JOptionPane.showMessageDialog(ptra, "You cannot set all the outcomes to Converged or Not Converged.", "Error!", JOptionPane.ERROR_MESSAGE); + } return; } - } - if ((combo_box_greater.getSelectedIndex() == 0 && combo_box_equal.getSelectedIndex() == 0 && combo_box_less.getSelectedIndex() == 0) - || (combo_box_greater.getSelectedIndex() == 1 && combo_box_equal.getSelectedIndex() == 1 && combo_box_less.getSelectedIndex() == 1)) { if(mode) { - JOptionPane.showMessageDialog(ptra, "You cannot set all the outcomes to Escaped or Not Escaped.", "Error!", JOptionPane.ERROR_MESSAGE); + s.fns.bailout_test_user_formula = field_condition.getText(); + s.fns.bailout_test_user_formula2 = field_condition2.getText(); + + if (combo_box_greater.getSelectedIndex() == 0 && combo_box_equal.getSelectedIndex() == 1 && combo_box_less.getSelectedIndex() == 1) { // > + s.fns.bailout_test_comparison = GREATER; + } else if (combo_box_greater.getSelectedIndex() == 0 && combo_box_equal.getSelectedIndex() == 0 && combo_box_less.getSelectedIndex() == 1) { // >= + s.fns.bailout_test_comparison = GREATER_EQUAL; + } else if (combo_box_greater.getSelectedIndex() == 1 && combo_box_equal.getSelectedIndex() == 1 && combo_box_less.getSelectedIndex() == 0) { // < + s.fns.bailout_test_comparison = LOWER; + } else if (combo_box_greater.getSelectedIndex() == 1 && combo_box_equal.getSelectedIndex() == 0 && combo_box_less.getSelectedIndex() == 0) { // <= + s.fns.bailout_test_comparison = LOWER_EQUAL; + } else if (combo_box_greater.getSelectedIndex() == 1 && combo_box_equal.getSelectedIndex() == 0 && combo_box_less.getSelectedIndex() == 1) { // == + s.fns.bailout_test_comparison = EQUAL; + } else if (combo_box_greater.getSelectedIndex() == 0 && combo_box_equal.getSelectedIndex() == 1 && combo_box_less.getSelectedIndex() == 0) { // != + s.fns.bailout_test_comparison = NOT_EQUAL; + } } else { - JOptionPane.showMessageDialog(ptra, "You cannot set all the outcomes to Converged or Not Converged.", "Error!", JOptionPane.ERROR_MESSAGE); + s.fns.cbs.convergent_bailout_test_user_formula = field_condition.getText(); + s.fns.cbs.convergent_bailout_test_user_formula2 = field_condition2.getText(); + + if (combo_box_greater.getSelectedIndex() == 0 && combo_box_equal.getSelectedIndex() == 1 && combo_box_less.getSelectedIndex() == 1) { // > + s.fns.cbs.convergent_bailout_test_comparison = GREATER; + } else if (combo_box_greater.getSelectedIndex() == 0 && combo_box_equal.getSelectedIndex() == 0 && combo_box_less.getSelectedIndex() == 1) { // >= + s.fns.cbs.convergent_bailout_test_comparison = GREATER_EQUAL; + } else if (combo_box_greater.getSelectedIndex() == 1 && combo_box_equal.getSelectedIndex() == 1 && combo_box_less.getSelectedIndex() == 0) { // < + s.fns.cbs.convergent_bailout_test_comparison = LOWER; + } else if (combo_box_greater.getSelectedIndex() == 1 && combo_box_equal.getSelectedIndex() == 0 && combo_box_less.getSelectedIndex() == 0) { // <= + s.fns.cbs.convergent_bailout_test_comparison = LOWER_EQUAL; + } else if (combo_box_greater.getSelectedIndex() == 1 && combo_box_equal.getSelectedIndex() == 0 && combo_box_less.getSelectedIndex() == 1) { // == + s.fns.cbs.convergent_bailout_test_comparison = EQUAL; + } else if (combo_box_greater.getSelectedIndex() == 0 && combo_box_equal.getSelectedIndex() == 1 && combo_box_less.getSelectedIndex() == 0) { // != + s.fns.cbs.convergent_bailout_test_comparison = NOT_EQUAL; + } } + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - - if(mode) { - s.fns.bailout_test_user_formula = field_condition.getText(); - s.fns.bailout_test_user_formula2 = field_condition2.getText(); - - if (combo_box_greater.getSelectedIndex() == 0 && combo_box_equal.getSelectedIndex() == 1 && combo_box_less.getSelectedIndex() == 1) { // > - s.fns.bailout_test_comparison = GREATER; - } else if (combo_box_greater.getSelectedIndex() == 0 && combo_box_equal.getSelectedIndex() == 0 && combo_box_less.getSelectedIndex() == 1) { // >= - s.fns.bailout_test_comparison = GREATER_EQUAL; - } else if (combo_box_greater.getSelectedIndex() == 1 && combo_box_equal.getSelectedIndex() == 1 && combo_box_less.getSelectedIndex() == 0) { // < - s.fns.bailout_test_comparison = LOWER; - } else if (combo_box_greater.getSelectedIndex() == 1 && combo_box_equal.getSelectedIndex() == 0 && combo_box_less.getSelectedIndex() == 0) { // <= - s.fns.bailout_test_comparison = LOWER_EQUAL; - } else if (combo_box_greater.getSelectedIndex() == 1 && combo_box_equal.getSelectedIndex() == 0 && combo_box_less.getSelectedIndex() == 1) { // == - s.fns.bailout_test_comparison = EQUAL; - } else if (combo_box_greater.getSelectedIndex() == 0 && combo_box_equal.getSelectedIndex() == 1 && combo_box_less.getSelectedIndex() == 0) { // != - s.fns.bailout_test_comparison = NOT_EQUAL; - } - } - else { - s.fns.cbs.convergent_bailout_test_user_formula = field_condition.getText(); - s.fns.cbs.convergent_bailout_test_user_formula2 = field_condition2.getText(); - - if (combo_box_greater.getSelectedIndex() == 0 && combo_box_equal.getSelectedIndex() == 1 && combo_box_less.getSelectedIndex() == 1) { // > - s.fns.cbs.convergent_bailout_test_comparison = GREATER; - } else if (combo_box_greater.getSelectedIndex() == 0 && combo_box_equal.getSelectedIndex() == 0 && combo_box_less.getSelectedIndex() == 1) { // >= - s.fns.cbs.convergent_bailout_test_comparison = GREATER_EQUAL; - } else if (combo_box_greater.getSelectedIndex() == 1 && combo_box_equal.getSelectedIndex() == 1 && combo_box_less.getSelectedIndex() == 0) { // < - s.fns.cbs.convergent_bailout_test_comparison = LOWER; - } else if (combo_box_greater.getSelectedIndex() == 1 && combo_box_equal.getSelectedIndex() == 0 && combo_box_less.getSelectedIndex() == 0) { // <= - s.fns.cbs.convergent_bailout_test_comparison = LOWER_EQUAL; - } else if (combo_box_greater.getSelectedIndex() == 1 && combo_box_equal.getSelectedIndex() == 0 && combo_box_less.getSelectedIndex() == 1) { // == - s.fns.cbs.convergent_bailout_test_comparison = EQUAL; - } else if (combo_box_greater.getSelectedIndex() == 0 && combo_box_equal.getSelectedIndex() == 1 && combo_box_less.getSelectedIndex() == 0) { // != - s.fns.cbs.convergent_bailout_test_comparison = NOT_EQUAL; - } - } - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); + ptra.setBailoutTestPost(); } - - dispose(); - ptra.setBailoutTestPost(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -291,10 +288,5 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } } diff --git a/src/fractalzoomer/gui/UserFormulaConditionalDialog.java b/src/fractalzoomer/gui/UserFormulaConditionalDialog.java index bf7b5e69b..5e2f7c2bb 100644 --- a/src/fractalzoomer/gui/UserFormulaConditionalDialog.java +++ b/src/fractalzoomer/gui/UserFormulaConditionalDialog.java @@ -24,8 +24,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -44,7 +42,7 @@ public UserFormulaConditionalDialog(MainWindow ptr, Settings s, int oldSelected, setTitle("User Formula Conditional"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JPanel formula_panel_cond1 = new JPanel(); formula_panel_cond1.setLayout(new GridLayout(2, 2)); @@ -89,7 +87,7 @@ public UserFormulaConditionalDialog(MainWindow ptr, Settings s, int oldSelected, String[] method43 = {"Escaping Algorithm", "Converging Algorithm", "Escaping or Converging Algorithm"}; - JComboBox method43_choice = new JComboBox(method43); + JComboBox method43_choice = new JComboBox<>(method43); method43_choice.setSelectedIndex(s.fns.bail_technique); method43_choice.setToolTipText("Selects the bailout technique."); method43_choice.setFocusable(false); @@ -111,100 +109,99 @@ public UserFormulaConditionalDialog(MainWindow ptr, Settings s, int oldSelected, setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } - - try { - boolean temp_bool = false; - - s.parser.parse(field_condition.getText()); - - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset return; } - s.parser.parse(field_condition2.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); return; } - s.parser.parse(field_formula_cond1.getText()); + try { + boolean temp_bool = false; - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left > right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + s.parser.parse(field_condition.getText()); - temp_bool = temp_bool | s.parser.foundC(); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula_cond2.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left < right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + s.parser.parse(field_condition2.getText()); - temp_bool = temp_bool | s.parser.foundC(); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula_cond3.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left = right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + s.parser.parse(field_formula_cond1.getText()); - temp_bool = temp_bool | s.parser.foundC(); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left > right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.fns.user_formula_condition_formula[0] = field_formula_cond1.getText(); - s.fns.user_formula_condition_formula[1] = field_formula_cond2.getText(); - s.fns.user_formula_condition_formula[2] = field_formula_cond3.getText(); - s.fns.user_formula_conditions[0] = field_condition.getText(); - s.fns.user_formula_conditions[1] = field_condition2.getText(); - s.userFormulaHasC = temp_bool; - s.fns.bail_technique = method43_choice.getSelectedIndex(); + temp_bool = temp_bool || s.parser.foundC(); - ptra.setUserFormulaOptions(true); - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + s.parser.parse(field_formula_cond2.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left < right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - ptra.optionsEnableShortcut(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + temp_bool = temp_bool || s.parser.foundC(); + + s.parser.parse(field_formula_cond3.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left = right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + temp_bool = temp_bool || s.parser.foundC(); + + s.fns.user_formula_condition_formula[0] = field_formula_cond1.getText(); + s.fns.user_formula_condition_formula[1] = field_formula_cond2.getText(); + s.fns.user_formula_condition_formula[2] = field_formula_cond3.getText(); + s.fns.user_formula_conditions[0] = field_condition.getText(); + s.fns.user_formula_conditions[1] = field_condition2.getText(); + s.userFormulaHasC = temp_bool; + s.fns.bail_technique = method43_choice.getSelectedIndex(); + + ptra.setUserFormulaOptions(true); + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + ptra.optionsEnableShortcut(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -217,10 +214,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/UserFormulaCoupledDialog.java b/src/fractalzoomer/gui/UserFormulaCoupledDialog.java index 832f9d973..e0da2890e 100644 --- a/src/fractalzoomer/gui/UserFormulaCoupledDialog.java +++ b/src/fractalzoomer/gui/UserFormulaCoupledDialog.java @@ -22,12 +22,8 @@ import javax.swing.*; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import java.util.Hashtable; /** @@ -47,7 +43,7 @@ public UserFormulaCoupledDialog(MainWindow ptr, Settings s, int oldSelected, JRa setTitle("User Formula Coupled"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field_formula_coupled = new JTextField(50); field_formula_coupled.setText(s.fns.user_formula_coupled[0]); @@ -78,7 +74,7 @@ public UserFormulaCoupledDialog(MainWindow ptr, Settings s, int oldSelected, JRa String[] method5 = {"Escaping Algorithm", "Converging Algorithm", "Escaping or Converging Algorithm"}; - JComboBox method5_choice = new JComboBox(method5); + JComboBox method5_choice = new JComboBox<>(method5); method5_choice.setSelectedIndex(s.fns.bail_technique); method5_choice.setToolTipText("Selects the bailout technique."); method5_choice.setFocusable(false); @@ -99,7 +95,7 @@ public UserFormulaCoupledDialog(MainWindow ptr, Settings s, int oldSelected, JRa coupling_slid.setToolTipText("Sets the percentange of coupling."); coupling_slid.setPaintLabels(true); - Hashtable table3 = new Hashtable(); + Hashtable table3 = new Hashtable<>(); table3.put(0, new JLabel("0.0")); table3.put(25, new JLabel("0.25")); table3.put(50, new JLabel("0.5")); @@ -122,7 +118,7 @@ public UserFormulaCoupledDialog(MainWindow ptr, Settings s, int oldSelected, JRa String[] coupling_method_str = {"Simple", "Cosine", "Random"}; - final JComboBox coupling_method_choice = new JComboBox(coupling_method_str); + final JComboBox coupling_method_choice = new JComboBox<>(coupling_method_str); coupling_method_choice.setSelectedIndex(s.fns.coupling_method); coupling_method_choice.setToolTipText("Selects the coupling method."); coupling_method_choice.setFocusable(false); @@ -179,22 +175,19 @@ public UserFormulaCoupledDialog(MainWindow ptr, Settings s, int oldSelected, JRa field_amplitude.setEnabled(true); } - coupling_method_choice.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - if (coupling_method_choice.getSelectedIndex() == 0) { - field_seed.setEnabled(false); - field_frequency.setEnabled(false); - field_amplitude.setEnabled(false); - } else if (coupling_method_choice.getSelectedIndex() == 1) { - field_seed.setEnabled(false); - field_frequency.setEnabled(true); - field_amplitude.setEnabled(true); - } else { - field_seed.setEnabled(true); - field_frequency.setEnabled(false); - field_amplitude.setEnabled(true); - } + coupling_method_choice.addActionListener(e -> { + if (coupling_method_choice.getSelectedIndex() == 0) { + field_seed.setEnabled(false); + field_frequency.setEnabled(false); + field_amplitude.setEnabled(false); + } else if (coupling_method_choice.getSelectedIndex() == 1) { + field_seed.setEnabled(false); + field_frequency.setEnabled(true); + field_amplitude.setEnabled(true); + } else { + field_seed.setEnabled(true); + field_frequency.setEnabled(false); + field_amplitude.setEnabled(true); } }); @@ -211,97 +204,96 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); - - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - - Object value = optionPane.getValue(); - - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } - - try { - s.parser.parse(field_formula_coupled.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + e -> { + String prop = e.getPropertyName(); - boolean temp_bool = s.parser.foundC(); + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - s.parser.parse(field_formula_coupled2.getText()); + Object value = optionPane.getValue(); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the z2 formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset return; } - temp_bool = temp_bool | s.parser.foundC(); - - s.parser.parse(field_formula_coupled3.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, p, pp, bail, cbail, r, stat, trap cannot be used in the z2(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); return; } - double temp_amp, temp_freq; - int temp_seed; try { - temp_amp = Double.parseDouble(field_amplitude.getText()); - temp_freq = Double.parseDouble(field_frequency.getText()); - temp_seed = Integer.parseInt(field_seed.getText()); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + s.parser.parse(field_formula_coupled.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + boolean temp_bool = s.parser.foundC(); + + s.parser.parse(field_formula_coupled2.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the z2 formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + temp_bool = temp_bool || s.parser.foundC(); + + s.parser.parse(field_formula_coupled3.getText()); + + if (s.parser.foundN() || s.parser.foundP() || s.parser.foundS() || s.parser.foundC0() || s.parser.foundZ() || s.parser.foundPP() || s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: z, n, s, c0, p, pp, bail, cbail, r, stat, trap cannot be used in the z2(0) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + double temp_amp, temp_freq; + int temp_seed; + try { + temp_amp = Double.parseDouble(field_amplitude.getText()); + temp_freq = Double.parseDouble(field_frequency.getText()); + temp_seed = Integer.parseInt(field_seed.getText()); + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + s.fns.user_formula_coupled[0] = field_formula_coupled.getText(); + s.fns.user_formula_coupled[1] = field_formula_coupled2.getText(); + s.fns.user_formula_coupled[2] = field_formula_coupled3.getText(); + s.userFormulaHasC = temp_bool; + s.fns.bail_technique = method5_choice.getSelectedIndex(); + s.fns.coupling = coupling_slid.getValue() / 100.0; + s.fns.coupling_amplitude = temp_amp; + s.fns.coupling_seed = temp_seed; + s.fns.coupling_frequency = temp_freq; + s.fns.coupling_method = coupling_method_choice.getSelectedIndex(); + + ptra.setUserFormulaOptions(true); + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.user_formula_coupled[0] = field_formula_coupled.getText(); - s.fns.user_formula_coupled[1] = field_formula_coupled2.getText(); - s.fns.user_formula_coupled[2] = field_formula_coupled3.getText(); - s.userFormulaHasC = temp_bool; - s.fns.bail_technique = method5_choice.getSelectedIndex(); - s.fns.coupling = coupling_slid.getValue() / 100.0; - s.fns.coupling_amplitude = temp_amp; - s.fns.coupling_seed = temp_seed; - s.fns.coupling_frequency = temp_freq; - s.fns.coupling_method = coupling_method_choice.getSelectedIndex(); - - ptra.setUserFormulaOptions(true); - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.optionsEnableShortcut(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -314,10 +306,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/UserFormulaDialog.java b/src/fractalzoomer/gui/UserFormulaDialog.java index 55c2a3baa..fe6771822 100644 --- a/src/fractalzoomer/gui/UserFormulaDialog.java +++ b/src/fractalzoomer/gui/UserFormulaDialog.java @@ -24,8 +24,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -44,7 +42,7 @@ public UserFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButt setTitle("User Formula"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field_formula = new JTextField(50); field_formula.setText(s.fns.user_formula); @@ -67,7 +65,7 @@ public UserFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButt String[] method4 = {"Escaping Algorithm", "Converging Algorithm", "Escaping or Converging Algorithm"}; - JComboBox method4_choice = new JComboBox(method4); + JComboBox method4_choice = new JComboBox<>(method4); method4_choice.setSelectedIndex(s.fns.bail_technique); method4_choice.setToolTipText("Selects the bailout technique."); method4_choice.setFocusable(false); @@ -87,71 +85,70 @@ public UserFormulaDialog(MainWindow ptr, Settings s, int oldSelected, JRadioButt setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } - - try { - s.parser.parse(field_formula.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); return; } - boolean temp_bool = s.parser.foundC(); + try { + s.parser.parse(field_formula.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + boolean temp_bool = s.parser.foundC(); + + s.parser.parse(field_formula2.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the c formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula2.getText()); + s.fns.user_formula = field_formula.getText(); + s.fns.user_formula2 = field_formula2.getText(); + s.userFormulaHasC = temp_bool; + s.fns.bail_technique = method4_choice.getSelectedIndex(); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the c formula.", "Error!", JOptionPane.ERROR_MESSAGE); + ptra.setUserFormulaOptions(true); + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - s.fns.user_formula = field_formula.getText(); - s.fns.user_formula2 = field_formula2.getText(); - s.userFormulaHasC = temp_bool; - s.fns.bail_technique = method4_choice.getSelectedIndex(); - - ptra.setUserFormulaOptions(true); - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.optionsEnableShortcut(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -164,10 +161,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/UserFormulaIterationBasedDialog.java b/src/fractalzoomer/gui/UserFormulaIterationBasedDialog.java index 1b23a04d4..950167847 100644 --- a/src/fractalzoomer/gui/UserFormulaIterationBasedDialog.java +++ b/src/fractalzoomer/gui/UserFormulaIterationBasedDialog.java @@ -24,8 +24,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -44,7 +42,7 @@ public UserFormulaIterationBasedDialog(MainWindow ptr, Settings s, int oldSelect setTitle("User Formula Iteration Based"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field_formula_it_based1 = new JTextField(50); field_formula_it_based1.setText(s.fns.user_formula_iteration_based[0]); @@ -83,7 +81,7 @@ public UserFormulaIterationBasedDialog(MainWindow ptr, Settings s, int oldSelect String[] method42 = {"Escaping Algorithm", "Converging Algorithm", "Escaping or Converging Algorithm"}; - JComboBox method42_choice = new JComboBox(method42); + JComboBox method42_choice = new JComboBox<>(method42); method42_choice.setSelectedIndex(s.fns.bail_technique); method42_choice.setToolTipText("Selects the bailout technique."); method42_choice.setFocusable(false); @@ -105,96 +103,95 @@ public UserFormulaIterationBasedDialog(MainWindow ptr, Settings s, int oldSelect setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); + return; + } - boolean temp_bool = false; + boolean temp_bool = false; - try { - s.parser.parse(field_formula_it_based1.getText()); + try { + s.parser.parse(field_formula_it_based1.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the 1st iteration formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the 1st iteration formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - temp_bool = temp_bool | s.parser.foundC(); + temp_bool = temp_bool || s.parser.foundC(); - s.parser.parse(field_formula_it_based2.getText()); + s.parser.parse(field_formula_it_based2.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the 2nd iteration formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the 2nd iteration formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - temp_bool = temp_bool | s.parser.foundC(); + temp_bool = temp_bool || s.parser.foundC(); - s.parser.parse(field_formula_it_based3.getText()); + s.parser.parse(field_formula_it_based3.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the 3rd iteration formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the 3rd iteration formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - temp_bool = temp_bool | s.parser.foundC(); + temp_bool = temp_bool || s.parser.foundC(); - s.parser.parse(field_formula_it_based4.getText()); + s.parser.parse(field_formula_it_based4.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the 4th iteration formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the 4th iteration formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - temp_bool = temp_bool | s.parser.foundC(); + temp_bool = temp_bool || s.parser.foundC(); - s.fns.user_formula_iteration_based[0] = field_formula_it_based1.getText(); - s.fns.user_formula_iteration_based[1] = field_formula_it_based2.getText(); - s.fns.user_formula_iteration_based[2] = field_formula_it_based3.getText(); - s.fns.user_formula_iteration_based[3] = field_formula_it_based4.getText(); - s.userFormulaHasC = temp_bool; - s.fns.bail_technique = method42_choice.getSelectedIndex(); + s.fns.user_formula_iteration_based[0] = field_formula_it_based1.getText(); + s.fns.user_formula_iteration_based[1] = field_formula_it_based2.getText(); + s.fns.user_formula_iteration_based[2] = field_formula_it_based3.getText(); + s.fns.user_formula_iteration_based[3] = field_formula_it_based4.getText(); + s.userFormulaHasC = temp_bool; + s.fns.bail_technique = method42_choice.getSelectedIndex(); - ptra.setUserFormulaOptions(true); - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + ptra.setUserFormulaOptions(true); + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - ptra.optionsEnableShortcut(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + ptra.optionsEnableShortcut(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -207,10 +204,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/UserFormulaNovaDialog.java b/src/fractalzoomer/gui/UserFormulaNovaDialog.java index 280202b7d..016181dcd 100644 --- a/src/fractalzoomer/gui/UserFormulaNovaDialog.java +++ b/src/fractalzoomer/gui/UserFormulaNovaDialog.java @@ -24,12 +24,8 @@ import javax.swing.*; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -48,7 +44,7 @@ public UserFormulaNovaDialog(MainWindow ptr, Settings s, int oldSelected, JRadio setTitle("User Formula Nova"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); String f1 = s.fns.user_fz_formula; String f2 = s.fns.user_dfz_formula; @@ -135,14 +131,14 @@ public UserFormulaNovaDialog(MainWindow ptr, Settings s, int oldSelected, JRadio JLabel root = new JLabel("Root Finding Method:"); root.setFont(new Font("Arial", Font.BOLD, 11)); - JComboBox method_choice = new JComboBox(Constants.novaMethods); + JComboBox method_choice = new JComboBox<>(Constants.novaMethods); method_choice.setSelectedIndex(s.fns.nova_method); method_choice.setToolTipText("Selects the root finding method for the Nova function."); method_choice.setFocusable(false); JPanel derivativePanel = new JPanel(); - JComboBox derivative_choice = new JComboBox(Constants.derivativeMethod); + JComboBox derivative_choice = new JComboBox<>(Constants.derivativeMethod); derivative_choice.setSelectedIndex(s.fns.derivative_method); derivative_choice.setToolTipText("Selects the derivative method."); derivative_choice.setFocusable(false); @@ -156,65 +152,49 @@ public UserFormulaNovaDialog(MainWindow ptr, Settings s, int oldSelected, JRadio formula_ddfz_panel9.setVisible(s.fns.derivative_method == Derivative.DISABLED); formula_dddfz_panel9.setVisible(s.fns.derivative_method == Derivative.DISABLED); - derivative_choice.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - - if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex())) { - formula_dddfz_panel9.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); - } - - if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex())) { - formula_ddfz_panel9.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); - } - - if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isTwoFunctionsNovaFormula(method_choice.getSelectedIndex())) { - formula_dfz_panel9.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); - } - - pack(); + derivative_choice.addActionListener(e -> { + + if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex())) { + formula_dddfz_panel9.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); } - + + if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex())) { + formula_ddfz_panel9.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); + } + + if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isTwoFunctionsNovaFormula(method_choice.getSelectedIndex())) { + formula_dfz_panel9.setVisible(derivative_choice.getSelectedIndex() == Derivative.DISABLED); + } + + pack(); }); - method_choice.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - if (method_choice.getSelectedIndex() != MainWindow.NOVA_LAGUERRE) { - degree_panel.setVisible(false); - } else { - degree_panel.setVisible(true); - } - - if (method_choice.getSelectedIndex() != MainWindow.NOVA_NEWTON_HINES) { - k_panel.setVisible(false); - } else { - k_panel.setVisible(true); - } - - if (!(Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()))) { - formula_dddfz_panel9.setVisible(false); - } else if(derivative_choice.getSelectedIndex() == Derivative.DISABLED) { - formula_dddfz_panel9.setVisible(true); - } - - if (!(Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex()))) { - formula_ddfz_panel9.setVisible(false); - } else if(derivative_choice.getSelectedIndex() == Derivative.DISABLED) { - formula_ddfz_panel9.setVisible(true); - } - - if (!(Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isTwoFunctionsNovaFormula(method_choice.getSelectedIndex()))) { - formula_dfz_panel9.setVisible(false); - } else if(derivative_choice.getSelectedIndex() == Derivative.DISABLED) { - formula_dfz_panel9.setVisible(true); - } - - derivativePanel.setVisible(!Settings.isOneFunctionsNovaFormula(method_choice.getSelectedIndex())); - - pack(); + method_choice.addActionListener(e -> { + degree_panel.setVisible(method_choice.getSelectedIndex() == MainWindow.NOVA_LAGUERRE); + k_panel.setVisible(method_choice.getSelectedIndex() == MainWindow.NOVA_NEWTON_HINES); + + + if (!(Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()))) { + formula_dddfz_panel9.setVisible(false); + } else if(derivative_choice.getSelectedIndex() == Derivative.DISABLED) { + formula_dddfz_panel9.setVisible(true); + } + + if (!(Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex()))) { + formula_ddfz_panel9.setVisible(false); + } else if(derivative_choice.getSelectedIndex() == Derivative.DISABLED) { + formula_ddfz_panel9.setVisible(true); + } + + if (!(Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isTwoFunctionsNovaFormula(method_choice.getSelectedIndex()))) { + formula_dfz_panel9.setVisible(false); + } else if(derivative_choice.getSelectedIndex() == Derivative.DISABLED) { + formula_dfz_panel9.setVisible(true); } + derivativePanel.setVisible(!Settings.isOneFunctionsNovaFormula(method_choice.getSelectedIndex())); + + pack(); }); JPanel defaultInitPanel = new JPanel(); @@ -271,12 +251,9 @@ public void actionPerformed(ActionEvent e) { global_real.setEnabled(globalMethod.isSelected()); global_imaginary.setEnabled(globalMethod.isSelected()); - globalMethod.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - global_real.setEnabled(globalMethod.isSelected()); - global_imaginary.setEnabled(globalMethod.isSelected()); - } + globalMethod.addActionListener(e -> { + global_real.setEnabled(globalMethod.isSelected()); + global_imaginary.setEnabled(globalMethod.isSelected()); }); Object[] message3 = { @@ -300,165 +277,164 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - fractal_functions[oldSelected].setSelected(true); - s.fns.function = oldSelected; - dispose(); - return; - } - - try { - s.parser.parse(field_fz_formula9.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the f(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + fractal_functions[oldSelected].setSelected(true); + s.fns.function = oldSelected; + dispose(); return; } - boolean temp_bool = s.parser.foundC(); - - if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isTwoFunctionsNovaFormula(method_choice.getSelectedIndex())) { - s.parser.parse(field_dfz_formula9.getText()); + try { + s.parser.parse(field_fz_formula9.getText()); if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the f'(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the f(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); return; } + boolean temp_bool = s.parser.foundC(); - temp_bool = temp_bool | s.parser.foundC(); - } + if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isTwoFunctionsNovaFormula(method_choice.getSelectedIndex())) { + s.parser.parse(field_dfz_formula9.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the f'(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex())) { - s.parser.parse(field_ddfz_formula9.getText()); + temp_bool = temp_bool || s.parser.foundC(); + } + + if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex())) { + s.parser.parse(field_ddfz_formula9.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the f''(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + temp_bool = temp_bool || s.parser.foundC(); + } + + if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex())) { + s.parser.parse(field_dddfz_formula9.getText()); + + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the f'''(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + temp_bool = temp_bool || s.parser.foundC(); + } + + s.parser.parse(field_relaxation.getText()); if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the f''(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the relaxation formula.", "Error!", JOptionPane.ERROR_MESSAGE); return; } - temp_bool = temp_bool | s.parser.foundC(); - } + temp_bool = temp_bool || s.parser.foundC(); - if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex())) { - s.parser.parse(field_dddfz_formula9.getText()); + s.parser.parse(field_addend.getText()); if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the f'''(z) formula.", "Error!", JOptionPane.ERROR_MESSAGE); + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the addend formula.", "Error!", JOptionPane.ERROR_MESSAGE); return; } - temp_bool = temp_bool | s.parser.foundC(); - } - - s.parser.parse(field_relaxation.getText()); + temp_bool = temp_bool || s.parser.foundC(); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the relaxation formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + double temp5 = 0, temp6 = 0; + if (method_choice.getSelectedIndex() == MainWindow.NOVA_LAGUERRE) { + temp5 = Double.parseDouble(field_real8.getText()); + temp6 = Double.parseDouble(field_imaginary8.getText()); + } - temp_bool = temp_bool | s.parser.foundC(); - - s.parser.parse(field_addend.getText()); + double temp7 = 0, temp8 = 0; + if (method_choice.getSelectedIndex() == MainWindow.NOVA_NEWTON_HINES) { + temp7 = Double.parseDouble(field_realk.getText()); + temp8 = Double.parseDouble(field_imaginaryk.getText()); + } - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the addend formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (method_choice.getSelectedIndex() == MainWindow.NOVA_LAGUERRE) { + s.fns.laguerre_deg[0] = temp5; + s.fns.laguerre_deg[1] = temp6; + } - temp_bool = temp_bool | s.parser.foundC(); + if (method_choice.getSelectedIndex() == MainWindow.NOVA_NEWTON_HINES) { + s.fns.newton_hines_k[0] = temp7; + s.fns.newton_hines_k[1] = temp8; + } - double temp5 = 0, temp6 = 0; - if (method_choice.getSelectedIndex() == MainWindow.NOVA_LAGUERRE) { - temp5 = Double.parseDouble(field_real8.getText()); - temp6 = Double.parseDouble(field_imaginary8.getText()); - } - - double temp7 = 0, temp8 = 0; - if (method_choice.getSelectedIndex() == MainWindow.NOVA_NEWTON_HINES) { - temp7 = Double.parseDouble(field_realk.getText()); - temp8 = Double.parseDouble(field_imaginaryk.getText()); - } + double temp9 = Double.parseDouble(global_real.getText()); + double temp10 = Double.parseDouble(global_imaginary.getText()); - if (method_choice.getSelectedIndex() == MainWindow.NOVA_LAGUERRE) { - s.fns.laguerre_deg[0] = temp5; - s.fns.laguerre_deg[1] = temp6; - } - - if (method_choice.getSelectedIndex() == MainWindow.NOVA_NEWTON_HINES) { - s.fns.newton_hines_k[0] = temp7; - s.fns.newton_hines_k[1] = temp8; - } + if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isTwoFunctionsNovaFormula(method_choice.getSelectedIndex())) { + s.fns.user_dfz_formula = field_dfz_formula9.getText(); + } - double temp9 = Double.parseDouble(global_real.getText()); - double temp10 = Double.parseDouble(global_imaginary.getText()); + if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex())) { + s.fns.user_ddfz_formula = field_ddfz_formula9.getText(); + } - if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isTwoFunctionsNovaFormula(method_choice.getSelectedIndex())) { - s.fns.user_dfz_formula = field_dfz_formula9.getText(); - } + if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex())) { + s.fns.user_dddfz_formula = field_dddfz_formula9.getText(); + } - if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex()) || Settings.isThreeFunctionsNovaFormula(method_choice.getSelectedIndex())) { - s.fns.user_ddfz_formula = field_ddfz_formula9.getText(); - } + s.fns.nova_method = method_choice.getSelectedIndex(); + s.fns.user_fz_formula = field_fz_formula9.getText(); + s.userFormulaHasC = temp_bool; + s.fns.user_relaxation_formula = field_relaxation.getText(); + s.fns.user_nova_addend_formula = field_addend.getText(); + + s.fns.derivative_method = derivative_choice.getSelectedIndex(); + Derivative.DERIVATIVE_METHOD = s.fns.derivative_method; + + s.fns.defaultNovaInitialValue = defaultInit.isSelected(); + + s.fns.useGlobalMethod = globalMethod.isSelected(); + s.fns.globalMethodFactor[0] = temp9; + s.fns.globalMethodFactor[1] = temp10; - if (Settings.isFourFunctionsNovaFormula(method_choice.getSelectedIndex())) { - s.fns.user_dddfz_formula = field_dddfz_formula9.getText(); + ptra.setUserFormulaOptions(true); + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } - s.fns.nova_method = method_choice.getSelectedIndex(); - s.fns.user_fz_formula = field_fz_formula9.getText(); - s.userFormulaHasC = temp_bool; - s.fns.user_relaxation_formula = field_relaxation.getText(); - s.fns.user_nova_addend_formula = field_addend.getText(); - - s.fns.derivative_method = derivative_choice.getSelectedIndex(); - Derivative.DERIVATIVE_METHOD = s.fns.derivative_method; - - s.fns.defaultNovaInitialValue = defaultInit.isSelected(); - - s.fns.useGlobalMethod = globalMethod.isSelected(); - s.fns.globalMethodFactor[0] = temp9; - s.fns.globalMethodFactor[1] = temp10; - - ptra.setUserFormulaOptions(true); - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + ptra.optionsEnableShortcut(); + dispose(); + ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); } - - ptra.optionsEnableShortcut(); - dispose(); - ptra.setFunctionPost(wasMagnetType, wasConvergingType, wasSimpleType, wasMagneticPendulumType, wasEscapingOrConvergingType); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -471,10 +447,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/UserFunctionFilterDialog.java b/src/fractalzoomer/gui/UserFunctionFilterDialog.java index b2689dae5..295f893cb 100644 --- a/src/fractalzoomer/gui/UserFunctionFilterDialog.java +++ b/src/fractalzoomer/gui/UserFunctionFilterDialog.java @@ -9,8 +9,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; public class UserFunctionFilterDialog extends JDialog { @@ -25,7 +23,7 @@ public UserFunctionFilterDialog(MainWindow ptr, Settings s, int oldSelected, Str setTitle(name); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTabbedPane tabbedPane = new JTabbedPane(); tabbedPane.setPreferredSize(new Dimension(495, 190)); @@ -105,103 +103,102 @@ public UserFunctionFilterDialog(MainWindow ptr, Settings s, int oldSelected, Str setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - function_filters[oldSelected].setSelected(true); - ffs.functionFilter = oldSelected; - dispose(); - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - try { - if (tabbedPane.getSelectedIndex() == 0) { - s.parser.parse(field_formula.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundP() || s.parser.foundPP() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, p, pp, stat, trap cannot be used in the z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - } else { - s.parser.parse(field_condition.getText()); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + function_filters[oldSelected].setSelected(true); + ffs.functionFilter = oldSelected; + dispose(); + return; + } - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundP() || s.parser.foundPP() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, p, pp, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + try { + if (tabbedPane.getSelectedIndex() == 0) { + s.parser.parse(field_formula.getText()); - s.parser.parse(field_condition2.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundP() || s.parser.foundPP() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, p, pp, stat, trap cannot be used in the z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else { + s.parser.parse(field_condition.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundP() || s.parser.foundPP() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, p, pp, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundP() || s.parser.foundPP() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, p, pp, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula_cond1.getText()); + s.parser.parse(field_condition2.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundP() || s.parser.foundPP() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, p, pp, stat, trap cannot be used in the left > right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundP() || s.parser.foundPP() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, p, pp, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula_cond2.getText()); + s.parser.parse(field_formula_cond1.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundP() || s.parser.foundPP() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, p, pp, stat, trap cannot be used in the left < right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundP() || s.parser.foundPP() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, p, pp, stat, trap cannot be used in the left > right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula_cond3.getText()); + s.parser.parse(field_formula_cond2.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundP() || s.parser.foundPP() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, p, pp, stat, trap cannot be used in the left = right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundP() || s.parser.foundPP() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, p, pp, stat, trap cannot be used in the left < right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; } - ffs.user_function_filter_algorithm = tabbedPane.getSelectedIndex(); + s.parser.parse(field_formula_cond3.getText()); - if (ffs.user_function_filter_algorithm == 0) { - ffs.userFormulaFunctionFilter = field_formula.getText(); - } else { - ffs.user_function_filter_conditions[0] = field_condition.getText(); - ffs.user_function_filter_conditions[1] = field_condition2.getText(); - ffs.user_function_filter_condition_formula[0] = field_formula_cond1.getText(); - ffs.user_function_filter_condition_formula[1] = field_formula_cond2.getText(); - ffs.user_function_filter_condition_formula[2] = field_formula_cond3.getText(); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundP() || s.parser.foundPP() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, p, pp, stat, trap cannot be used in the left = right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; } + } + + ffs.user_function_filter_algorithm = tabbedPane.getSelectedIndex(); - ptra.defaultFractalSettings(true); - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + if (ffs.user_function_filter_algorithm == 0) { + ffs.userFormulaFunctionFilter = field_formula.getText(); + } else { + ffs.user_function_filter_conditions[0] = field_condition.getText(); + ffs.user_function_filter_conditions[1] = field_condition2.getText(); + ffs.user_function_filter_condition_formula[0] = field_formula_cond1.getText(); + ffs.user_function_filter_condition_formula[1] = field_formula_cond2.getText(); + ffs.user_function_filter_condition_formula[2] = field_formula_cond3.getText(); } - dispose(); + ptra.defaultFractalSettings(true); + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } + + dispose(); } }); @@ -215,10 +212,4 @@ public void propertyChange(PropertyChangeEvent e) { setVisible(true); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } } diff --git a/src/fractalzoomer/gui/UserPlaneInfluenceDialog.java b/src/fractalzoomer/gui/UserPlaneInfluenceDialog.java index 1379b76fb..27df29481 100644 --- a/src/fractalzoomer/gui/UserPlaneInfluenceDialog.java +++ b/src/fractalzoomer/gui/UserPlaneInfluenceDialog.java @@ -9,8 +9,6 @@ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; public class UserPlaneInfluenceDialog extends JDialog { @@ -25,7 +23,7 @@ public UserPlaneInfluenceDialog(MainWindow ptr, Settings s, int oldSelected, Pla setTitle("User Plane Influence"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTabbedPane tabbedPane = new JTabbedPane(); tabbedPane.setPreferredSize(new Dimension(495, 190)); @@ -105,103 +103,102 @@ public UserPlaneInfluenceDialog(MainWindow ptr, Settings s, int oldSelected, Pla setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } - - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - plane_influences[oldSelected].setSelected(true); - ips.influencePlane = oldSelected; - dispose(); - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - try { - if (tabbedPane.getSelectedIndex() == 0) { - s.parser.parse(field_formula.getText()); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } - } else { - s.parser.parse(field_condition.getText()); + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + plane_influences[oldSelected].setSelected(true); + ips.influencePlane = oldSelected; + dispose(); + return; + } - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + try { + if (tabbedPane.getSelectedIndex() == 0) { + s.parser.parse(field_formula.getText()); - s.parser.parse(field_condition2.getText()); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + } else { + s.parser.parse(field_condition.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula_cond1.getText()); + s.parser.parse(field_condition2.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left > right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the right condition formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula_cond2.getText()); + s.parser.parse(field_formula_cond1.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left < right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left > right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - s.parser.parse(field_formula_cond3.getText()); + s.parser.parse(field_formula_cond2.getText()); - if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { - JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left = right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left < right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; } - ips.user_plane_influence_algorithm = tabbedPane.getSelectedIndex(); + s.parser.parse(field_formula_cond3.getText()); - if (ips.user_plane_influence_algorithm == 0) { - ips.userFormulaPlaneInfluence = field_formula.getText(); - } else { - ips.user_plane_influence_conditions[0] = field_condition.getText(); - ips.user_plane_influence_conditions[1] = field_condition2.getText(); - ips.user_plane_influence_condition_formula[0] = field_formula_cond1.getText(); - ips.user_plane_influence_condition_formula[1] = field_formula_cond2.getText(); - ips.user_plane_influence_condition_formula[2] = field_formula_cond3.getText(); + if (s.parser.foundBail() || s.parser.foundCbail() || s.parser.foundR() || s.parser.foundStat() || s.parser.foundTrap()) { + JOptionPane.showMessageDialog(ptra, "The variables: bail, cbail, r, stat, trap cannot be used in the left = right z formula.", "Error!", JOptionPane.ERROR_MESSAGE); + return; } + } + + ips.user_plane_influence_algorithm = tabbedPane.getSelectedIndex(); - ptra.defaultFractalSettings(true); - } catch (ParserException ex) { - JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + if (ips.user_plane_influence_algorithm == 0) { + ips.userFormulaPlaneInfluence = field_formula.getText(); + } else { + ips.user_plane_influence_conditions[0] = field_condition.getText(); + ips.user_plane_influence_conditions[1] = field_condition2.getText(); + ips.user_plane_influence_condition_formula[0] = field_formula_cond1.getText(); + ips.user_plane_influence_condition_formula[1] = field_formula_cond2.getText(); + ips.user_plane_influence_condition_formula[2] = field_formula_cond3.getText(); } - dispose(); + ptra.defaultFractalSettings(true); + } catch (ParserException ex) { + JOptionPane.showMessageDialog(ptra, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; } + + dispose(); } }); @@ -215,10 +212,4 @@ public void propertyChange(PropertyChangeEvent e) { setVisible(true); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } } diff --git a/src/fractalzoomer/gui/UserPointDialog.java b/src/fractalzoomer/gui/UserPointDialog.java index 28a514048..1cfbcb616 100644 --- a/src/fractalzoomer/gui/UserPointDialog.java +++ b/src/fractalzoomer/gui/UserPointDialog.java @@ -21,13 +21,9 @@ import fractalzoomer.utils.MathUtils; import javax.swing.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.geom.Point2D; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -46,7 +42,7 @@ public UserPointDialog(MainWindow ptr, Settings s) { setTitle("User Point"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); final JTextField field_real = new JTextField(); @@ -68,34 +64,30 @@ public UserPointDialog(MainWindow ptr, Settings s) { current_center.setSelected(false); current_center.setFocusable(false); - current_center.addActionListener(new ActionListener() { + current_center.addActionListener(e -> { - @Override - public void actionPerformed(ActionEvent e) { - - if (!current_center.isSelected()) { - if (s.fns.plane_transform_center[0] == 0) { - field_real.setText("" + 0.0); - } else { - field_real.setText("" + s.fns.plane_transform_center[0]); - } + if (!current_center.isSelected()) { + if (s.fns.plane_transform_center[0] == 0) { + field_real.setText("" + 0.0); + } else { + field_real.setText("" + s.fns.plane_transform_center[0]); + } - field_real.setEditable(true); + field_real.setEditable(true); - if (s.fns.plane_transform_center[1] == 0) { - field_imaginary.setText("" + 0.0); - } else { - field_imaginary.setText("" + s.fns.plane_transform_center[1]); - } - field_imaginary.setEditable(true); + if (s.fns.plane_transform_center[1] == 0) { + field_imaginary.setText("" + 0.0); } else { - Point2D.Double p = MathUtils.rotatePointRelativeToPoint(s.xCenter.doubleValue(), s.yCenter.doubleValue(), Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center)); - - field_real.setText("" + p.x); - field_real.setEditable(false); - field_imaginary.setText("" + p.y); - field_imaginary.setEditable(false); + field_imaginary.setText("" + s.fns.plane_transform_center[1]); } + field_imaginary.setEditable(true); + } else { + Point2D.Double p = MathUtils.rotatePointRelativeToPoint(s.xCenter.doubleValue(), s.yCenter.doubleValue(), Settings.fromDDArray(s.fns.rotation_vals), Settings.fromDDArray(s.fns.rotation_center)); + + field_real.setText("" + p.x); + field_real.setEditable(false); + field_imaginary.setText("" + p.y); + field_imaginary.setEditable(false); } }); @@ -110,52 +102,51 @@ public void actionPerformed(ActionEvent e) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - try { - double tempReal = Double.parseDouble(field_real.getText()); - double tempImaginary = Double.parseDouble(field_imaginary.getText()); + try { + double tempReal = Double.parseDouble(field_real.getText()); + double tempImaginary = Double.parseDouble(field_imaginary.getText()); - s.fns.plane_transform_center[0] = tempReal; - s.fns.plane_transform_center[1] = tempImaginary; - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; - } + s.fns.plane_transform_center[0] = tempReal; + s.fns.plane_transform_center[1] = tempImaginary; + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); + return; + } - dispose(); - ptra.setPointPost(); - } - } - }); + dispose(); + ptra.setPointPost(); + } + }); //Make this dialog display it. setContentPane(optionPane); @@ -168,10 +159,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/gui/ZoomingFactorDialog.java b/src/fractalzoomer/gui/ZoomingFactorDialog.java index 7ed96c33f..c6f2eb138 100644 --- a/src/fractalzoomer/gui/ZoomingFactorDialog.java +++ b/src/fractalzoomer/gui/ZoomingFactorDialog.java @@ -21,8 +21,6 @@ import javax.swing.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; /** * @@ -41,7 +39,7 @@ public ZoomingFactorDialog(MainWindow ptr, double zoom_factor) { setTitle("Zooming Factor"); setModal(true); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(MainWindow.getIcon("mandel2.png").getImage()); JTextField field = new JTextField(); field.addAncestorListener(new RequestFocusListener()); @@ -57,58 +55,57 @@ public ZoomingFactorDialog(MainWindow ptr, double zoom_factor) { setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() { + @Override public void windowClosing(WindowEvent we) { - optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION)); + optionPane.setValue(JOptionPane.CLOSED_OPTION); } }); optionPane.addPropertyChangeListener( - new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent e) { - String prop = e.getPropertyName(); + e -> { + String prop = e.getPropertyName(); - if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { + if (isVisible() && (e.getSource() == optionPane) && (prop.equals(JOptionPane.VALUE_PROPERTY))) { - Object value = optionPane.getValue(); + Object value = optionPane.getValue(); - if (value == JOptionPane.UNINITIALIZED_VALUE) { - //ignore reset - return; - } + if (value == JOptionPane.UNINITIALIZED_VALUE) { + //ignore reset + return; + } - //Reset the JOptionPane's value. - //If you don't do this, then if the user - //presses the same button next time, no - //property change event will be fired. - optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); + //Reset the JOptionPane's value. + //If you don't do this, then if the user + //presses the same button next time, no + //property change event will be fired. + optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); - if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { - dispose(); - return; - } + if ((Integer) value == JOptionPane.CANCEL_OPTION || (Integer) value == JOptionPane.NO_OPTION || (Integer) value == JOptionPane.CLOSED_OPTION) { + dispose(); + return; + } - try { - Double temp = Double.parseDouble(field.getText()); + try { + Double temp = Double.parseDouble(field.getText()); - if (temp <= 1.05) { - JOptionPane.showMessageDialog(ptra, "Zooming factor must be greater than 1.05.", "Error!", JOptionPane.ERROR_MESSAGE); - return; - } else if (temp > 32) { - JOptionPane.showMessageDialog(ptra, "Zooming factor must be less than 33.", "Error!", JOptionPane.ERROR_MESSAGE); + if (temp <= 1.05) { + JOptionPane.showMessageDialog(ptra, "Zooming factor must be greater than 1.05.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } else if (temp > 32) { + JOptionPane.showMessageDialog(ptra, "Zooming factor must be less than 33.", "Error!", JOptionPane.ERROR_MESSAGE); + return; + } + + ptr.setZoomingFactorPost(temp); + + } catch (Exception ex) { + JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); return; } - - ptr.setZoomingFactorPost(temp); - } catch (Exception ex) { - JOptionPane.showMessageDialog(ptra, "Illegal Argument: " + ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE); - return; + dispose(); } - - dispose(); - } - } - }); + }); //Make this dialog display it. setContentPane(optionPane); @@ -121,10 +118,4 @@ public void propertyChange(PropertyChangeEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - - } - } diff --git a/src/fractalzoomer/help/Fractal_Zoomer_Help.chm b/src/fractalzoomer/help/Fractal_Zoomer_Help.chm index 29960ea82..c26237bca 100644 Binary files a/src/fractalzoomer/help/Fractal_Zoomer_Help.chm and b/src/fractalzoomer/help/Fractal_Zoomer_Help.chm differ diff --git a/src/fractalzoomer/icons/jitter.png b/src/fractalzoomer/icons/jitter.png new file mode 100644 index 000000000..5f96ec9c5 Binary files /dev/null and b/src/fractalzoomer/icons/jitter.png differ diff --git a/src/fractalzoomer/icons/jitter_enabled.png b/src/fractalzoomer/icons/jitter_enabled.png new file mode 100644 index 000000000..6e23b2e1f Binary files /dev/null and b/src/fractalzoomer/icons/jitter_enabled.png differ diff --git a/src/fractalzoomer/icons/palette_enabled.png b/src/fractalzoomer/icons/palette_enabled.png new file mode 100644 index 000000000..f39d9418c Binary files /dev/null and b/src/fractalzoomer/icons/palette_enabled.png differ diff --git a/src/fractalzoomer/main/CommonFunctions.java b/src/fractalzoomer/main/CommonFunctions.java index 766402492..7023e04ca 100644 --- a/src/fractalzoomer/main/CommonFunctions.java +++ b/src/fractalzoomer/main/CommonFunctions.java @@ -38,14 +38,13 @@ import javax.swing.text.html.HTMLDocument; import javax.swing.text.html.HTMLWriter; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.geom.Rectangle2D; import java.awt.image.BufferedImage; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import java.io.*; -import java.nio.file.*; +import java.nio.file.FileAlreadyExistsException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; @@ -85,13 +84,13 @@ public void checkForUpdate(boolean mode) { Object[] message = { res[0],}; - JOptionPane.showMessageDialog(parent, message, "Software Update", JOptionPane.PLAIN_MESSAGE, getIcon("/fractalzoomer/icons/checkmark.png")); + JOptionPane.showMessageDialog(parent, message, "Software Update", JOptionPane.PLAIN_MESSAGE, MainWindow.getIcon("checkmark.png")); } } else { Object[] message = { new LinkLabel(res[0], res[1])}; - JOptionPane.showMessageDialog(parent, message, "Software Update", JOptionPane.PLAIN_MESSAGE, getIcon("/fractalzoomer/icons/update_larger.png")); + JOptionPane.showMessageDialog(parent, message, "Software Update", JOptionPane.PLAIN_MESSAGE, MainWindow.getIcon("update_larger.png")); } } @@ -206,10 +205,10 @@ public void compileCode(boolean show_success) { try { Parser.compileUserFunctions(); if (show_success) { - JOptionPane.showMessageDialog(parent, "Compilation was successful!", "Success!", JOptionPane.INFORMATION_MESSAGE, getIcon("/fractalzoomer/icons/compile_sucess.png")); + JOptionPane.showMessageDialog(parent, "Compilation was successful!", "Success!", JOptionPane.INFORMATION_MESSAGE, MainWindow.getIcon("compile_sucess.png")); } } catch (ParserException ex) { - JOptionPane.showMessageDialog(parent, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE, getIcon("/fractalzoomer/icons/compile_error.png")); + JOptionPane.showMessageDialog(parent, ex.getMessage(), "Error!", JOptionPane.ERROR_MESSAGE, MainWindow.getIcon("compile_error.png")); } } @@ -590,10 +589,10 @@ else if (s.fns.function == NEWTON_THIRD_DEGREE_PARAMETER_SPACE) { if (s.fns.julia) { if(s.fns.juliter) { - overview += "Julia Seed: " + Complex.toString2(s.xJuliaCenter, s.yJuliaCenter) + " is replacing the c constant in the formula after the iteration " + s.fns.juliterIterations + " (Juliter)

    "; + overview += "Julia Seed: " + BigComplex.toString2Pretty(s.xJuliaCenter, s.yJuliaCenter) + " is replacing the c constant in the formula after the iteration " + s.fns.juliterIterations + " (Juliter)

    "; } else { - overview += "Julia Seed: " + Complex.toString2(s.xJuliaCenter, s.yJuliaCenter) + " is replacing the c constant in the formula

    "; + overview += "Julia Seed: " + BigComplex.toString2Pretty(s.xJuliaCenter, s.yJuliaCenter) + " is replacing the c constant in the formula

    "; } } @@ -723,16 +722,16 @@ else if (s.fns.function == NEWTON_THIRD_DEGREE_PARAMETER_SPACE) { if (s.fns.perturbation && !s.isPertubationTheoryInUse()) { if (s.fns.variable_perturbation) { if (s.fns.user_perturbation_algorithm == 0) { - overview += "Perturbation: Variable Value
    "; + overview += "Initial Perturbation: Variable Value
    "; overview += tab + "z(0) = z(0) + " + s.fns.perturbation_user_formula + "
    "; } else { - overview += "Perturbation: Variable Value Conditional
    "; + overview += "Initial Perturbation: Variable Value Conditional
    "; overview += tab + "if [" + s.fns.user_perturbation_conditions[0] + " > " + s.fns.user_perturbation_conditions[1] + "] then z(0) = z(0) + " + s.fns.user_perturbation_condition_formula[0] + "
    "; overview += tab + "if [" + s.fns.user_perturbation_conditions[0] + " < " + s.fns.user_perturbation_conditions[1] + "] then z(0) = z(0) + " + s.fns.user_perturbation_condition_formula[1] + "
    "; overview += tab + "if [" + s.fns.user_perturbation_conditions[0] + " = " + s.fns.user_perturbation_conditions[1] + "] then z(0) = z(0) + " + s.fns.user_perturbation_condition_formula[2] + "
    "; } } else { - overview += "Perturbation: Static Value
    "; + overview += "Initial Perturbation: Static Value
    "; overview += tab + "z(0) = z(0) + " + Complex.toString2(s.fns.perturbation_vals[0], s.fns.perturbation_vals[1]) + "
    "; } overview += "
    "; @@ -1068,6 +1067,13 @@ else if (s.fns.cbs.convergent_bailout_test_algorithm == Constants.CONVERGENT_BA overview += "Stretch Factor: " + s.height_ratio + "

    "; + if(s.js.enableJitter) { + overview += "Jitter:
    "; + overview += tab + "Shape = " + Constants.jitterShape[s.js.jitterShape] + "
    "; + overview += tab + "Seed = " + s.js.jitterSeed + "
    "; + overview += tab + "Scale = " + s.js.jitterScale + "

    "; + } + if (!s.ds.domain_coloring) { if(s.isPertubationTheoryInUse() && s.fns.out_coloring_algorithm == MainWindow.DISTANCE_ESTIMATOR) { @@ -1301,13 +1307,24 @@ else if (s.sts.statisticGroup == 4){ } if ((!s.ds.domain_coloring || (s.ds.domain_coloring && s.ds.domain_coloring_mode == 1)) && !s.useDirectColor) { - overview += "Palette(Out): " + PaletteMenu.paletteNames[s.ps.color_choice] + "
    "; + + if(s.gps.useGeneratedPaletteOutColoring) { + overview += "Palette(Out): " + Constants.generatedPalettes[s.gps.generatedPaletteOutColoringId] + "
    "; + } + else { + overview += "Palette(Out): " + PaletteMenu.paletteNames[s.ps.color_choice] + "
    "; + } overview += tab + "Palette Offset = " + s.ps.color_cycling_location + "
    "; overview += tab + "Transfer Function = " + ColorTransferMenu.colorTransferNames[s.ps.transfer_function] + "
    "; overview += tab + "Color Intensity = " + s.ps.color_intensity + "

    "; if (!s.ds.domain_coloring && s.usePaletteForInColoring) { - overview += "Palette(In): " + PaletteMenu.paletteNames[s.ps2.color_choice] + "
    "; + if(s.gps.useGeneratedPaletteInColoring) { + overview += "Palette(In): " + Constants.generatedPalettes[s.gps.generatedPaletteInColoringId] + "
    "; + } + else { + overview += "Palette(In): " + PaletteMenu.paletteNames[s.ps2.color_choice] + "
    "; + } overview += tab + "Palette Offset = " + s.ps2.color_cycling_location + "
    "; overview += tab + "Transfer Function = " + ColorTransferMenu.colorTransferNames[s.ps2.transfer_function] + "
    "; overview += tab + "Color Intensity = " + s.ps2.color_intensity + "

    "; @@ -1801,10 +1818,10 @@ else if (s.sts.statisticGroup == 4){ Object[] message = { scroll_pane_2, " ", - s.sts.statistic && s.sts.statisticGroup == 4 ? null : palette_text_label, - s.sts.statistic && s.sts.statisticGroup == 4 ? null : palette_label, - s.sts.statistic && s.sts.statisticGroup == 4 ? null : palette_in_text_label, - s.sts.statistic && s.sts.statisticGroup == 4 ? null : palette_in_label, + s.sts.statistic && s.sts.statisticGroup == 4 || s.gps.useGeneratedPaletteOutColoring ? null : palette_text_label, + s.sts.statistic && s.sts.statisticGroup == 4 || s.gps.useGeneratedPaletteOutColoring ? null : palette_label, + s.sts.statistic && s.sts.statisticGroup == 4 || s.gps.useGeneratedPaletteInColoring ? null : palette_in_text_label, + s.sts.statistic && s.sts.statisticGroup == 4 || s.gps.useGeneratedPaletteInColoring ? null : palette_in_label, gradient_text_label, gradient_label}; @@ -1829,74 +1846,67 @@ else if (s.sts.statisticGroup == 4){ saveOverview.setToolTipText("Saves the overview as an html file."); saveOverview.setFocusable(false); - saveOverview.setIcon(getIcon("/fractalzoomer/icons/save.png")); + saveOverview.setIcon(MainWindow.getIcon("save.png")); saveOverview.setPreferredSize(new Dimension(150, 32)); - saveOverview.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - JFileChooser file_chooser = new JFileChooser(MainWindow.SaveSettingsPath.isEmpty() ? "." : MainWindow.SaveSettingsPath); - file_chooser.setAcceptAllFileFilterUsed(false); - file_chooser.setDialogType(JFileChooser.SAVE_DIALOG); - - file_chooser.addChoosableFileFilter(new FileNameExtensionFilter("HTML (*.html)", "html")); + saveOverview.addActionListener(e -> { + JFileChooser file_chooser = new JFileChooser(MainWindow.SaveSettingsPath.isEmpty() ? "." : MainWindow.SaveSettingsPath); + file_chooser.setAcceptAllFileFilterUsed(false); + file_chooser.setDialogType(JFileChooser.SAVE_DIALOG); - String name = "fractal overview " + DateTimeFormatter.ofPattern("yyyy-MM-dd HH;mm;ss").format(LocalDateTime.now()) + ".html"; - file_chooser.setSelectedFile(new File(name)); + file_chooser.addChoosableFileFilter(new FileNameExtensionFilter("HTML (*.html)", "html")); - file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, new PropertyChangeListener() { + String name = "fractal overview " + DateTimeFormatter.ofPattern("yyyy-MM-dd HH;mm;ss").format(LocalDateTime.now()) + ".html"; + file_chooser.setSelectedFile(new File(name)); - @Override - public void propertyChange(PropertyChangeEvent evt) { - FileNameExtensionFilter filter = (FileNameExtensionFilter) evt.getNewValue(); + file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, evt -> { + FileNameExtensionFilter filter = (FileNameExtensionFilter) evt.getNewValue(); - String extension = filter.getExtensions()[0]; + String extension = filter.getExtensions()[0]; - String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); + String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); - int index = file_name.lastIndexOf("."); + int index = file_name.lastIndexOf("."); - if (index != -1) { - file_name = file_name.substring(0, index); - } - - file_chooser.setSelectedFile(new File(file_name + "." + extension)); - } - }); + if (index != -1) { + file_name = file_name.substring(0, index); + } - int returnVal = file_chooser.showDialog(parent, "Save Image"); + file_chooser.setSelectedFile(new File(file_name + "." + extension)); + }); - if (returnVal == JFileChooser.APPROVE_OPTION) { - try { - File file = file_chooser.getSelectedFile(); + int returnVal = file_chooser.showDialog(parent, "Save Image"); - FileNameExtensionFilter filter = (FileNameExtensionFilter) file_chooser.getFileFilter(); + if (returnVal == JFileChooser.APPROVE_OPTION) { + try { + File file = file_chooser.getSelectedFile(); - if (!file.getAbsolutePath().endsWith(".html")) { - file = new File(file.getAbsolutePath() + ".html"); - } + FileNameExtensionFilter filter = (FileNameExtensionFilter) file_chooser.getFileFilter(); - BufferedWriter writer = new BufferedWriter(new FileWriter(file)); - writer.write(writeOverview(textArea)); + if (!file.getAbsolutePath().endsWith(".html")) { + file = new File(file.getAbsolutePath() + ".html"); + } - writer.close(); + BufferedWriter writer = new BufferedWriter(new FileWriter(file)); + writer.write(writeOverview(textArea)); - MainWindow.SaveSettingsPath = file.getParent(); + writer.close(); - } catch (IOException ex) { - } + MainWindow.SaveSettingsPath = file.getParent(); + } catch (IOException ex) { } } + }); Object[] message = { scroll_pane_2, " ", - s.sts.statistic && s.sts.statisticGroup == 4 ? null : palette_text_label, - s.sts.statistic && s.sts.statisticGroup == 4 ? null : palette_label, + s.sts.statistic && s.sts.statisticGroup == 4 || (s.gps.useGeneratedPaletteOutColoring && (!s.ds.domain_coloring || (s.ds.domain_coloring && s.ds.domain_coloring_mode == 1))) ? null : palette_text_label, + s.sts.statistic && s.sts.statisticGroup == 4 || (s.gps.useGeneratedPaletteOutColoring && (!s.ds.domain_coloring || (s.ds.domain_coloring && s.ds.domain_coloring_mode == 1))) ? null : palette_label, gradient_text_label, gradient_label ," ", @@ -1945,9 +1955,9 @@ public static BufferedImage getGradientPreview(GradientSettings gs, int offset, } else { c2 = c[j + 1]; } - GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / c.length, 0, c[j], (j + 1) * palette_preview.getWidth() / c.length, 0, c2); + GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / ((float)c.length), 0, c[j], (j + 1) * palette_preview.getWidth() / ((float)c.length), 0, c2); g.setPaint(gp); - g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight())); + g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / ((double)c.length), 0, (j + 1) * palette_preview.getWidth() / ((double)c.length) - j * palette_preview.getWidth() / ((double)c.length), palette_preview.getHeight())); } return palette_preview; @@ -2006,9 +2016,9 @@ public static BufferedImage getOutColoringPalettePreview(Settings s, int color_c Graphics2D g = palette_preview.createGraphics(); for (int j = 0; j < c.length; j++) { if (s.fns.smoothing || isSmooth) { - GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / c.length, 0, c[j], (j + 1) * palette_preview.getWidth() / c.length, 0, c[(j + 1) % c.length]); + GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / ((float)c.length), 0, c[j], (j + 1) * palette_preview.getWidth() / ((float)c.length), 0, c[(j + 1) % c.length]); g.setPaint(gp); - g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight())); + g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / ((double)c.length), 0, (j + 1) * palette_preview.getWidth() / ((double)c.length) - j * palette_preview.getWidth() / ((double)c.length), palette_preview.getHeight())); } else { g.setColor(c[j]); g.fillRect(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight()); @@ -2037,9 +2047,9 @@ public static BufferedImage getInColoringPalettePreview(Settings s, int color_cy Graphics2D g = palette_preview.createGraphics(); for (int j = 0; j < c.length; j++) { if (s.fns.smoothing) { - GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / c.length, 0, c[j], (j + 1) * palette_preview.getWidth() / c.length, 0, c[(j + 1) % c.length]); + GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / ((float)c.length), 0, c[j], (j + 1) * palette_preview.getWidth() / ((float)c.length), 0, c[(j + 1) % c.length]); g.setPaint(gp); - g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight())); + g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / ((double)c.length), 0, (j + 1) * palette_preview.getWidth() / ((double)c.length) - j * palette_preview.getWidth() / ((double)c.length), palette_preview.getHeight())); } else { g.setColor(c[j]); g.fillRect(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight()); @@ -2049,11 +2059,6 @@ public static BufferedImage getInColoringPalettePreview(Settings s, int color_cy return palette_preview; } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - } - public static void setUIFont(javax.swing.plaf.FontUIResource f) { java.util.Enumeration keys = UIManager.getDefaults().keys(); while (keys.hasMoreElements()) { @@ -2141,25 +2146,4 @@ public static void showPerturbationTheoryHelp(JDialog dialog) { new PerturbationTheoryHelpDialog(dialog); } - - public static void checkForLostPrecision(String[] inputs) { - - int max = -1; - for(int i = 0; i < inputs.length; i++) { - String temp = inputs[i].toLowerCase(); - try { - new MyApfloat(temp); - } - catch (Exception ex) { - return; - } - int eIndex = temp.lastIndexOf('e'); - int dotIndex = temp.indexOf('.'); - if(dotIndex != -1) { - eIndex = eIndex == - 1 ? temp.length() : eIndex; - String digits = temp.substring(dotIndex + 1, eIndex); - max = digits.length() > max ? digits.length() : max; - } - } - } } diff --git a/src/fractalzoomer/main/Constants.java b/src/fractalzoomer/main/Constants.java index 05aa5d248..54c73beea 100644 --- a/src/fractalzoomer/main/Constants.java +++ b/src/fractalzoomer/main/Constants.java @@ -25,7 +25,7 @@ * @author hrkalona2 */ public interface Constants { - public static final int VERSION = 1083; + public static final int VERSION = 1084; public static final boolean beta = false; public static final int FAST_JULIA_IMAGE_SIZE = 252; public static final int TOTAL_PALETTES = 41; @@ -45,6 +45,8 @@ public interface Constants { public static final int MAX_ITERATIONS_NUMBER = Integer.MAX_VALUE; public static final String SA_CALCULATION_STR = "SA Calculation:"; + + public static final String NANOMB1_CALCULATION_STR = "Nanomb1 Calculation:"; public static final String BLA_CALCULATION_STR = "BLA Calculation:"; public static final String REFERENCE_CALCULATION_STR = "Reference Calculation:"; @@ -69,6 +71,8 @@ public interface Constants { public static final String[] lightTransfer = {"x * factor", "sqrt(x * factor)", "(x * factor)^2"}; public static final String[] lightModes = {"Mode 1", "Mode 2", "Mode 3"}; + public static final String[] jitterShape = {"Uniform", "Gaussian"}; + public static final String[] deFadeAlgs = {"Linear", "Square Root", "Cube Root", "Fourth Root", "Cosine", "Square", "Sine", "Deceleration", "3rd Degree Poly", "5th Degree Poly", "Exponential", "Smooth Transition"}; public static final String[] statisticalColoringName = {"Stripe Average(Sum)", "Curvature Average(Sum)", "Triange Inequality Average(Sum)", "cos(density * arg(z)) / norm(z) Average(Sum)", "cos(density * (arg(z - p) + pi)) / (factor + 1 / norm(z - p)) Sum", "Atom Domain (bof60/bof61)", "Discrete Lagrangian Descriptors", "Twin Lamps"}; public static final String[] domainProcessingTransferNames = {"x * factor", "1 / (x * factor)"}; @@ -92,6 +96,8 @@ public interface Constants { public static final String[] langNormTypes = {"Norm Squared", "Norm", "Rhombus-Norm", "Square-Norm", "N-Norm"}; public static final String[] atomNormTypes = {"Norm", "Rhombus-Norm", "Square-Norm", "N-Norm"}; public static final String[] histogramMapping = {"Histogram", "Linear", "Square Root", "Cube Root", "Fourth Root", "Logarithmic"}; + + public static final String[] generatedPalettes = {"Multiwave: default", "Multiwave: g_spdz2", "Multiwave: g_spdz2_custom"}; /** * ** FUNCTION *** */ @@ -1253,8 +1259,23 @@ public interface Constants { public static final Color progress_d3_color = new Color(76, 139, 245); public static final Color progress_ref_color = new Color(100, 100, 100); public static final Color progress_sa_color = new Color(30, 90, 255); + + public static final Color progress_nanomb1_color = new Color(255, 170, 51); public static final Color progress_bla_color = new Color(24, 201, 85); public static final Apint DEFAULT_MAGNIFICATION = new Apint(4); + public static final int MAGIC_ALPHA = 0xFE; + + public static final int MAGIC_ALPHA_OFFSETED = 0xFE << 24; + public static final int EMPTY_COLOR = MAGIC_ALPHA_OFFSETED | 0xFFFFFF; + + public static final int BIGNUM_DOUBLE = 0; + public static final int BIGNUM_DOUBLEDOUBLE = 1; + public static final int BIGNUM_BUILT_IN = 2; + public static final int BIGNUM_MPFR = 3; + public static final int BIGNUM_AUTOMATIC = 4; + public static final int BIGNUM_APFLOAT = 5; + + } diff --git a/src/fractalzoomer/main/ImageExpanderWindow.java b/src/fractalzoomer/main/ImageExpanderWindow.java index c499eb75c..635ec34d5 100644 --- a/src/fractalzoomer/main/ImageExpanderWindow.java +++ b/src/fractalzoomer/main/ImageExpanderWindow.java @@ -16,31 +16,27 @@ */ package fractalzoomer.main; -import fractalzoomer.core.Complex; -import fractalzoomer.core.Derivative; -import fractalzoomer.core.MyApfloat; -import fractalzoomer.core.ThreadDraw; +import com.sun.jna.Platform; +import fractalzoomer.core.*; import fractalzoomer.core.drawing_algorithms.BoundaryTracingDraw; import fractalzoomer.core.drawing_algorithms.BruteForce2Draw; import fractalzoomer.core.drawing_algorithms.BruteForceDraw; import fractalzoomer.core.drawing_algorithms.DivideAndConquerDraw; +import fractalzoomer.core.mpfr.LibMpfr; import fractalzoomer.gui.*; import fractalzoomer.main.app_settings.Settings; import fractalzoomer.parser.ParserException; import fractalzoomer.utils.RefreshMemoryTask; +import fractalzoomer.utils.ThreadSplitCoordinates; import javax.imageio.ImageIO; import javax.swing.*; import javax.swing.filechooser.FileNameExtensionFilter; import javax.swing.plaf.basic.BasicFileChooserUI; import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.image.BufferedImage; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import java.io.*; import java.nio.file.Files; import java.nio.file.Path; @@ -59,6 +55,8 @@ public class ImageExpanderWindow extends JFrame implements Constants { private static final long serialVersionUID = 2304630285456716327L; private Settings s; private int n; + + private int thread_grouping; boolean runsOnWindows; private int image_size; private JButton loadButton; @@ -97,6 +95,7 @@ public ImageExpanderWindow() { brute_force_alg = 0; n = 2; + thread_grouping = 0; greedy_algorithm = true; greedy_algorithm_selection = BOUNDARY_TRACING; @@ -110,7 +109,7 @@ public ImageExpanderWindow() { loadPreferences(); - if(System.getProperty("os.name").toLowerCase().contains("windows")) { + if(Platform.isWindows()) { runsOnWindows = true; try { @@ -135,10 +134,10 @@ public ImageExpanderWindow() { Dimension scrnsize = toolkit.getScreenSize(); if(scrnsize.getHeight() > getHeight()) { - setLocation((int)((scrnsize.getWidth() / 2) - (getWidth() / 2)), (int)((scrnsize.getHeight() / 2) - (getHeight() / 2)) - 23); + setLocation((int)((scrnsize.getWidth() / 2.0) - (getWidth() / 2.0)), (int)((scrnsize.getHeight() / 2.0) - (getHeight() / 2.0)) - 23); } else { - setLocation((int)((scrnsize.getWidth() / 2) - (getWidth() / 2)), 0); + setLocation((int)((scrnsize.getWidth() / 2.0) - (getWidth() / 2.0)), 0); } setResizable(false); @@ -153,31 +152,23 @@ public ImageExpanderWindow() { @Override public void windowClosing(WindowEvent e) { - savePreferences(); - System.exit(0); + exit(0); } }); - setIconImage(getIcon("/fractalzoomer/icons/mandelExpander.png").getImage()); + setIconImage(MainWindow.getIcon("mandelExpander.png").getImage()); settings_label = new JLabel(""); - settings_label.setIcon(getIcon("/fractalzoomer/icons/checkmark.png")); + settings_label.setIcon(MainWindow.getIcon("checkmark.png")); settings_label.setVisible(false); settings_label.setPreferredSize(new Dimension(380, 32)); - overviewButton = new JButton("", getIcon("/fractalzoomer/icons/overview.png")); + overviewButton = new JButton("", MainWindow.getIcon("overview.png")); overviewButton.setFocusable(false); overviewButton.setToolTipText("Creates a report of all the active fractal options."); overviewButton.setVisible(false); - overviewButton.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - overview(); - } - - }); + overviewButton.addActionListener(e -> overview()); JPanel p1 = new JPanel(); p1.setBackground(Constants.bg_color); @@ -186,155 +177,92 @@ public void actionPerformed(ActionEvent e) { Dimension buttonDimension = new Dimension(220, 32); - loadButton = new JButton("Load", getIcon("/fractalzoomer/icons/load.png")); + loadButton = new JButton("Load", MainWindow.getIcon("load.png")); loadButton.setFocusable(false); loadButton.setPreferredSize(buttonDimension); loadButton.setToolTipText("Loads the function, plane, center, size, color options, iterations,
    rotation, perturbation, initial value, bailout, julia settings,
    and image filters."); - loadButton.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - loadSettings(); - } - - }); + loadButton.addActionListener(e -> loadSettings()); JPanel p2 = new JPanel(); p2.setBackground(Constants.bg_color); p2.add(loadButton); - imageSizeButton = new JButton("Image Size", getIcon("/fractalzoomer/icons/image_size.png")); + imageSizeButton = new JButton("Image Size", MainWindow.getIcon("image_size.png")); imageSizeButton.setFocusable(false); imageSizeButton.setPreferredSize(buttonDimension); imageSizeButton.setToolTipText("Sets the image size."); imageSizeButton.setEnabled(false); - imageSizeButton.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - setSizeOfImage(); - } - - }); + imageSizeButton.addActionListener(e -> setSizeOfImage()); p2.add(imageSizeButton); - threadsButton = new JButton("Threads", getIcon("/fractalzoomer/icons/threads.png")); + threadsButton = new JButton("Threads", MainWindow.getIcon("threads.png")); threadsButton.setFocusable(false); threadsButton.setPreferredSize(buttonDimension); threadsButton.setToolTipText("Sets the number of parallel drawing threads."); - threadsButton.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - setThreadsNumber(); - } - - }); + threadsButton.addActionListener(e -> setThreadsNumber()); JPanel p3 = new JPanel(); p3.setBackground(Constants.bg_color); p3.add(threadsButton); - greedyAlgorithmsButton = new JButton("Greedy Drawing Algorithms", getIcon("/fractalzoomer/icons/greedy_algorithm.png")); + greedyAlgorithmsButton = new JButton("Greedy Drawing Algorithms", MainWindow.getIcon("greedy_algorithm.png")); greedyAlgorithmsButton.setFocusable(false); greedyAlgorithmsButton.setPreferredSize(buttonDimension); greedyAlgorithmsButton.setToolTipText("Sets the greedy algorithms options."); greedyAlgorithmsButton.setEnabled(false); - greedyAlgorithmsButton.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - setGreedyAlgorithms(); - } - - }); + greedyAlgorithmsButton.addActionListener(e -> setGreedyAlgorithms()); p3.add(greedyAlgorithmsButton); - renderButton = new JButton("Render Image", getIcon("/fractalzoomer/icons/save_image.png")); + renderButton = new JButton("Render Image", MainWindow.getIcon("save_image.png")); renderButton.setFocusable(false); renderButton.setEnabled(false); renderButton.setPreferredSize(buttonDimension); renderButton.setToolTipText("Renders the image and saves it to disk."); - renderButton.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - render(); - } - - }); + renderButton.addActionListener(e -> render()); JPanel p6 = new JPanel(); p6.setBackground(Constants.bg_color); - perturbationTheoryButton = new JButton("Perturbation Theory", getIcon("/fractalzoomer/icons/perturbation.png")); + perturbationTheoryButton = new JButton("Perturbation Theory", MainWindow.getIcon("perturbation.png")); perturbationTheoryButton.setFocusable(false); perturbationTheoryButton.setPreferredSize(buttonDimension); perturbationTheoryButton.setToolTipText("Sets the perturbation theory settings."); perturbationTheoryButton.setEnabled(false); - perturbationTheoryButton.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - setPerturbationTheory(); - } - - }); + perturbationTheoryButton.addActionListener(e -> setPerturbationTheory()); p6.add(perturbationTheoryButton); - compileButton = new JButton("Compile User Code", getIcon("/fractalzoomer/icons/compile.png")); + compileButton = new JButton("Compile User Code", MainWindow.getIcon("compile.png")); compileButton.setFocusable(false); compileButton.setPreferredSize(buttonDimension); compileButton.setToolTipText("Compiles the java code, containing the user defined functions."); - compileButton.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - common.compileCode(true); - } - - }); + compileButton.addActionListener(e -> common.compileCode(true)); JPanel p4 = new JPanel(); p4.setBackground(Constants.bg_color); p4.add(compileButton); p4.add(renderButton); - aboutButton = new JButton("About", getIcon("/fractalzoomer/icons/about.png")); + aboutButton = new JButton("About", MainWindow.getIcon("about.png")); aboutButton.setFocusable(false); aboutButton.setPreferredSize(buttonDimension); - aboutButton.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - displayAboutInfo(); - } - - }); + aboutButton.addActionListener(e -> displayAboutInfo()); - helpButton = new JButton("Help", getIcon("/fractalzoomer/icons/help.png")); + helpButton = new JButton("Help", MainWindow.getIcon("help.png")); helpButton.setFocusable(false); helpButton.setPreferredSize(buttonDimension); - helpButton.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - displayHelp(); - } - - }); + helpButton.addActionListener(e -> displayHelp()); JPanel p5 = new JPanel(); p5.setBackground(Constants.bg_color); @@ -391,11 +319,6 @@ public void actionPerformed(ActionEvent e) { } - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - } - public void setOptions(boolean opt) { loadButton.setEnabled(opt); @@ -417,24 +340,20 @@ public void loadSettings() { file_chooser.addChoosableFileFilter(new FileNameExtensionFilter("Fractal Zoomer Settings (*.fzs)", "fzs")); - file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, new PropertyChangeListener() { + file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, evt -> { + FileNameExtensionFilter filter = (FileNameExtensionFilter)evt.getNewValue(); - @Override - public void propertyChange(PropertyChangeEvent evt) { - FileNameExtensionFilter filter = (FileNameExtensionFilter)evt.getNewValue(); + String extension = filter.getExtensions()[0]; - String extension = filter.getExtensions()[0]; + String file_name = ((BasicFileChooserUI)file_chooser.getUI()).getFileName(); - String file_name = ((BasicFileChooserUI)file_chooser.getUI()).getFileName(); + int index = file_name.lastIndexOf("."); - int index = file_name.lastIndexOf("."); - - if(index != -1) { - file_name = file_name.substring(0, index); - } - - file_chooser.setSelectedFile(new File(file_name + "." + extension)); + if(index != -1) { + file_name = file_name.substring(0, index); } + + file_chooser.setSelectedFile(new File(file_name + "." + extension)); }); int returnVal = file_chooser.showDialog(ptr, "Load Settings"); @@ -467,8 +386,7 @@ public void propertyChange(PropertyChangeEvent evt) { } catch(Exception ex) { JOptionPane.showMessageDialog(ptr, "Error while loading the file.\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); + exit(-1); } } @@ -481,7 +399,7 @@ private void clearThreads() { } for(int i = 0; i < threads.length; i++) { - for(int j = 0; j < threads[0].length; j++) { + for(int j = 0; j < threads[i].length; j++) { threads[i][j] = null; } } @@ -494,8 +412,6 @@ private void cleanUp() { clearThreads(); threads = null; - - System.gc(); } private void render() { @@ -508,8 +424,6 @@ private void render() { ThreadDraw.setArraysExpander(image_size); - threads = new ThreadDraw[n][n]; - progress.setMaximum((image_size * image_size) + ((image_size * image_size) / 100)); progress.setValue(0); @@ -520,79 +434,87 @@ private void render() { setOptions(false); image = new BufferedImage(image_size, image_size, BufferedImage.TYPE_INT_ARGB); + MainWindow.ArraysFillColor(image, EMPTY_COLOR); createThreads(); calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } catch(OutOfMemoryError e) { JOptionPane.showMessageDialog(ptr, "Maximum Heap size was reached.\nPlease set the maximum Heap size to a higher value.\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); + exit(-1);; } } private void createThreads() { - ThreadDraw.resetThreadData(n * n); + if(thread_grouping == 0) { + threads = new ThreadDraw[n][n]; + ThreadDraw.resetThreadData(n * n); + } + else { + threads = new ThreadDraw[1][n]; + ThreadDraw.resetThreadData(n); + } try { - for(int i = 0; i < n; i++) { - for(int j = 0; j < n; j++) { + for(int i = 0; i < threads.length; i++) { + for(int j = 0; j < threads[i].length; j++) { + + ThreadSplitCoordinates tsc = ThreadSplitCoordinates.get(j, i, thread_grouping, n, image_size); if(s.fns.julia) { if(greedy_algorithm) { if(greedy_algorithm_selection == BOUNDARY_TRACING) { - threads[i][j] = new BoundaryTracingDraw(j * image_size / n, (j + 1) * image_size / n, i * image_size / n, (i + 1) * image_size / n, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.xJuliaCenter, s.yJuliaCenter); + threads[i][j] = new BoundaryTracingDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js, s.xJuliaCenter, s.yJuliaCenter); } else if(greedy_algorithm_selection == DIVIDE_AND_CONQUER) { - threads[i][j] = new BoundaryTracingDraw(j * image_size / n, (j + 1) * image_size / n, i * image_size / n, (i + 1) * image_size / n, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.xJuliaCenter, s.yJuliaCenter); + threads[i][j] = new DivideAndConquerDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js, s.xJuliaCenter, s.yJuliaCenter); } } else { if (brute_force_alg == 0) { - threads[i][j] = new BruteForceDraw(j * image_size / n, (j + 1) * image_size / n, i * image_size / n, (i + 1) * image_size / n, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.xJuliaCenter, s.yJuliaCenter); + threads[i][j] = new BruteForceDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js, s.xJuliaCenter, s.yJuliaCenter); } else { - threads[i][j] = new BruteForce2Draw(j * image_size / n, (j + 1) * image_size / n, i * image_size / n, (i + 1) * image_size / n, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.xJuliaCenter, s.yJuliaCenter); + threads[i][j] = new BruteForce2Draw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js, s.xJuliaCenter, s.yJuliaCenter); } } } else { if(greedy_algorithm) { if(greedy_algorithm_selection == BOUNDARY_TRACING) { - threads[i][j] = new BoundaryTracingDraw(j * image_size / n, (j + 1) * image_size / n, i * image_size / n, (i + 1) * image_size / n, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor); + threads[i][j] = new BoundaryTracingDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js); } else if(greedy_algorithm_selection == DIVIDE_AND_CONQUER) { - threads[i][j] = new DivideAndConquerDraw(j * image_size / n, (j + 1) * image_size / n, i * image_size / n, (i + 1) * image_size / n, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor); + threads[i][j] = new DivideAndConquerDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js); } } else { if (brute_force_alg == 0) { - threads[i][j] = new BruteForceDraw(j * image_size / n, (j + 1) * image_size / n, i * image_size / n, (i + 1) * image_size / n, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor); + threads[i][j] = new BruteForceDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js); } else { - threads[i][j] = new BruteForce2Draw(j * image_size / n, (j + 1) * image_size / n, i * image_size / n, (i + 1) * image_size / n, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor); + threads[i][j] = new BruteForce2Draw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js); } } } - threads[i][j].setThreadId(i * n + j); + threads[i][j].setThreadId(i * threads.length + j); } } } catch(ParserException e) { JOptionPane.showMessageDialog(ptr, e.getMessage() + "\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); + exit(-1); } } - private void startThreads(int t) { + private void startThreads() { - for(int i = 0; i < t; i++) { - for(int j = 0; j < t; j++) { + for(int i = 0; i < threads.length; i++) { + for(int j = 0; j < threads[i].length; j++) { threads[i][j].start(); } } @@ -601,7 +523,7 @@ private void startThreads(int t) { public int getNumberOfThreads() { - return n * n; + return thread_grouping == 0 ? n * n : n; } @@ -616,13 +538,14 @@ public void writeImageToDisk() { cleanUp(); } - public void setThreadsNumberPost(int n) { + public void setThreadsNumberPost(int grouping, int n) { this.n = n; + this.thread_grouping = grouping; } public void setThreadsNumber() { - new ThreadsDialog(ptr, n); + new ThreadsDialog(ptr, n, thread_grouping); } @@ -693,7 +616,7 @@ private void displayAboutInfo() { versionStr += " beta"; } - JOptionPane.showMessageDialog(ptr, "
    Fractal Zoomer Image Expander



    Version: " + versionStr + "

    Author: Christos Kalonakis

    Contact: hrkalona@gmail.com

    ", "About", JOptionPane.INFORMATION_MESSAGE); + JOptionPane.showMessageDialog(ptr, "
    Fractal Zoomer Image Expander



    Version: " + versionStr + "

    Author: Christos Kalonakis

    Contact: hrkalona@gmail.com

    ", "About", JOptionPane.INFORMATION_MESSAGE); } @@ -760,6 +683,7 @@ public void savePreferences() { writer.println("[Optimizations]"); writer.println("thread_dim " + n); + writer.println("thread_grouping " + thread_grouping); writer.println("greedy_drawing_algorithm " + greedy_algorithm); writer.println("greedy_drawing_algorithm_id " + greedy_algorithm_selection); writer.println("skipped_pixels_coloring " + ThreadDraw.SKIPPED_PIXELS_ALG); @@ -783,6 +707,11 @@ public void savePreferences() { writer.println("bla_starting_level " + ThreadDraw.BLA_STARTING_LEVEL); writer.println("detect_period " + ThreadDraw.DETECT_PERIOD); writer.println("brute_force_alg " + brute_force_alg); + writer.println("exponent_diff_ignored " + MantExp.EXPONENT_DIFF_IGNORED); + writer.println("bignum_library " + ThreadDraw.BIGNUM_LIBRARY); + writer.println("automatic_precision " + MyApfloat.setAutomaticPrecision); + writer.println("nanomb1_n " + ThreadDraw.NANOMB1_N); + writer.println("nanomb1_m " + ThreadDraw.NANOMB1_M); writer.println(); @@ -822,12 +751,39 @@ private void loadPreferences() { String token = tokenizer.nextToken(); - if(token.equals("thread_dim") && tokenizer.countTokens() == 1) { + if (token.equals("thread_grouping") && tokenizer.countTokens() == 1) { + try { + int temp = Integer.parseInt(tokenizer.nextToken()); + + if (temp >= 0 && temp <= 2) { + thread_grouping = temp; + } + } catch (Exception ex) { + } + } + else if (token.equals("bignum_library") && tokenizer.countTokens() == 1) { try { int temp = Integer.parseInt(tokenizer.nextToken()); - if(temp >= 1 && temp <= 100) { - n = temp; + if (temp >= 0 && temp <= 3) { + ThreadDraw.BIGNUM_LIBRARY = temp; + } + } catch (Exception ex) { + } + } + else if(token.equals("thread_dim") && tokenizer.countTokens() == 1) { + try { + int temp = Integer.parseInt(tokenizer.nextToken()); + + if(thread_grouping == 0) { + if (temp >= 1 && temp <= 100) { + n = temp; + } + } + else { + if (temp >= 1 && temp <= 10000) { + n = temp; + } } } catch(Exception ex) { @@ -844,6 +800,17 @@ else if(token.equals("true")) { greedy_algorithm = true; } } + else if(token.equals("automatic_precision") && tokenizer.countTokens() == 1) { + + token = tokenizer.nextToken(); + + if(token.equals("false")) { + MyApfloat.setAutomaticPrecision = false; + } + else if(token.equals("true")) { + MyApfloat.setAutomaticPrecision = true; + } + } else if (token.startsWith("save_settings_path") && tokenizer.countTokens() == 1) { MainWindow.SaveSettingsPath = tokenizer.nextToken(); @@ -893,6 +860,40 @@ else if (token.equals("brute_force_alg") && tokenizer.countTokens() == 1) { } catch (Exception ex) { } } + else if (token.equals("nanomb1_n") && tokenizer.countTokens() == 1) { + + try { + int temp = Integer.parseInt(tokenizer.nextToken()); + + if (temp >= 2 && temp <= 32) { + ThreadDraw.NANOMB1_N = temp; + } + } catch (Exception ex) { + } + } + else if (token.equals("nanomb1_m") && tokenizer.countTokens() == 1) { + + try { + int temp = Integer.parseInt(tokenizer.nextToken()); + + if (temp >= 2 && temp <= 32) { + ThreadDraw.NANOMB1_M = temp; + } + } catch (Exception ex) { + } + } + else if (token.equals("exponent_diff_ignored") && tokenizer.countTokens() == 1) { + + try { + long temp = Long.parseLong(tokenizer.nextToken()); + + if (temp >= 0) { + MantExp.EXPONENT_DIFF_IGNORED = temp; + MantExp.MINUS_EXPONENT_DIFF_IGNORED = -MantExp.EXPONENT_DIFF_IGNORED; + } + } catch (Exception ex) { + } + } else if(token.equals("skipped_pixels_coloring") && tokenizer.countTokens() == 1) { try { @@ -1004,7 +1005,7 @@ else if (token.equals("automatic_bignum_precision") && tokenizer.countTokens() = else if (token.equals("precision") && tokenizer.countTokens() == 1) { try { - int temp = Integer.parseInt(tokenizer.nextToken()); + long temp = Long.parseLong(tokenizer.nextToken()); if (temp > 0) { MyApfloat.setPrecision(temp, s); @@ -1050,7 +1051,7 @@ else if (token.equals("approximation_algorithm") && tokenizer.countTokens() == 1 try { int temp = Integer.parseInt(tokenizer.nextToken()); - if (temp >= 0 && temp <= 2) { + if (temp >= 0 && temp <= 3) { ThreadDraw.APPROXIMATION_ALGORITHM = temp; } } catch (Exception ex) { @@ -1142,6 +1143,14 @@ else if (token.equals("derivative_step") && tokenizer.countTokens() == 1) { } } + public void exit(int val) { + + LibMpfr.delete(); + savePreferences(); + System.exit(val); + + } + /*public static void main(String[] args) throws Exception { ImageExpanderWindow mw = new ImageExpanderWindow(); diff --git a/src/fractalzoomer/main/MainWindow.java b/src/fractalzoomer/main/MainWindow.java index 5215e59df..73177d79a 100644 --- a/src/fractalzoomer/main/MainWindow.java +++ b/src/fractalzoomer/main/MainWindow.java @@ -42,12 +42,17 @@ //import com.alee.laf.WebLookAndFeel; +import com.sun.jna.Platform; import fractalzoomer.bailout_conditions.SkipBailoutCondition; import fractalzoomer.convergent_bailout_conditions.SkipConvergentBailoutCondition; import fractalzoomer.core.*; -import fractalzoomer.core.drawing_algorithms.*; -import fractalzoomer.core.location.CartesianLocation; -import fractalzoomer.core.location.PolarLocation; +import fractalzoomer.core.drawing_algorithms.BoundaryTracingDraw; +import fractalzoomer.core.drawing_algorithms.BruteForce2Draw; +import fractalzoomer.core.drawing_algorithms.BruteForceDraw; +import fractalzoomer.core.drawing_algorithms.DivideAndConquerDraw; +import fractalzoomer.core.location.normal.CartesianLocationNormalApfloatArbitrary; +import fractalzoomer.core.location.normal.PolarLocationNormalApfloatArbitrary; +import fractalzoomer.core.mpfr.LibMpfr; import fractalzoomer.functions.Fractal; import fractalzoomer.gui.*; import fractalzoomer.main.app_settings.BumpMapSettings; @@ -58,10 +63,7 @@ import fractalzoomer.palettes.PresetPalette; import fractalzoomer.parser.Parser; import fractalzoomer.parser.ParserException; -import fractalzoomer.utils.ColorAlgorithm; -import fractalzoomer.utils.CompleteImageTask; -import fractalzoomer.utils.ImageRepainter; -import fractalzoomer.utils.MathUtils; +import fractalzoomer.utils.*; import org.apfloat.Apfloat; import javax.imageio.ImageIO; @@ -73,18 +75,15 @@ import java.awt.geom.Rectangle2D; import java.awt.image.BufferedImage; import java.awt.image.DataBufferInt; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; import java.io.*; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; +import java.net.URI; +import java.nio.file.FileSystem; +import java.nio.file.*; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; -import java.util.Arrays; -import java.util.Locale; -import java.util.StringTokenizer; import java.util.Timer; +import java.util.*; +import java.util.stream.Stream; /** * @@ -92,6 +91,45 @@ */ public class MainWindow extends JFrame implements Constants { + static { + try { + URI uri = MainWindow.class.getResource("/fractalzoomer/color_maps").toURI(); + Path myPath; + if (uri.getScheme().equals("jar")) { + FileSystem fileSystem = FileSystems.newFileSystem(uri, Collections.emptyMap()); + myPath = fileSystem.getPath("/fractalzoomer/color_maps"); + } else { + myPath = Paths.get(uri); + } + Stream walk = Files.walk(myPath, 1); + + Path outputPath = Paths.get(ColorMapFrame.DirName); + if(!outputPath.toFile().exists()) { + Files.createDirectory(outputPath); + } + + if(outputPath.toFile().exists() && outputPath.toFile().isDirectory()) { + for (Iterator it = walk.iterator(); it.hasNext(); ) { + Path inputPath = it.next(); + if (inputPath.toString().toLowerCase().endsWith(".map")) { + Path path = outputPath.resolve(inputPath.getFileName().toString()); + if (!path.toFile().exists()) { + String resourcePath = inputPath.toString(); + resourcePath = resourcePath.replaceAll("\\\\", "/"); + resourcePath = resourcePath.substring(resourcePath.lastIndexOf("/fractalzoomer")); + InputStream in = MainWindow.class.getResourceAsStream(resourcePath); + + Files.copy(in, path); + } + } + } + } + } + catch (Exception ex) { + ex.printStackTrace(); + } + } + public static String SaveSettingsPath = ""; public static String SaveImagesPath = ""; private static final long serialVersionUID = -6314723558420412681L; @@ -137,6 +175,7 @@ public class MainWindow extends JFrame implements Constants { private int boundaries_type; private boolean first_seed; private int n; + private int thread_grouping; private int greedy_algorithm_selection; private int julia_grid_first_dimension; private double zoom_factor; @@ -185,6 +224,7 @@ public class MainWindow extends JFrame implements Constants { private boolean auto_repaint_image; private int brute_force_alg; + /** * ***************************** */ @@ -210,6 +250,7 @@ public MainWindow() { old_height_ratio = s.height_ratio; n = 2; + thread_grouping = 0; julia_grid_first_dimension = 2; grid_tiles = 6; @@ -275,9 +316,9 @@ public MainWindow() { Locale.setDefault(Locale.US); - grab_cursor = Toolkit.getDefaultToolkit().createCustomCursor(getIcon("/fractalzoomer/icons/cursor_grab.gif").getImage(), new Point(16, 16), "grab"); - grabbing_cursor = Toolkit.getDefaultToolkit().createCustomCursor(getIcon("/fractalzoomer/icons/cursor_grabbing.gif").getImage(), new Point(16, 16), "grabbing"); - rotate_cursor = Toolkit.getDefaultToolkit().createCustomCursor(getIcon("/fractalzoomer/icons/rotate.gif").getImage(), new Point(16, 16), "rotate"); + grab_cursor = Toolkit.getDefaultToolkit().createCustomCursor(getIcon("cursor_grab.gif").getImage(), new Point(16, 16), "grab"); + grabbing_cursor = Toolkit.getDefaultToolkit().createCustomCursor(getIcon("cursor_grabbing.gif").getImage(), new Point(16, 16), "grabbing"); + rotate_cursor = Toolkit.getDefaultToolkit().createCustomCursor(getIcon("rotate.gif").getImage(), new Point(16, 16), "rotate"); /*try { UIManager.setLookAndFeel ( new WebLookAndFeel () ); @@ -295,7 +336,7 @@ public MainWindow() { image_size = 788; setSize(806, 849); - if (System.getProperty("os.name").toLowerCase().contains("windows")) { + if (Platform.isWindows()) { runsOnWindows = true; try { @@ -315,9 +356,9 @@ public MainWindow() { Dimension scrnsize = toolkit.getScreenSize(); if (scrnsize.getHeight() > getHeight()) { - setLocation((int) ((scrnsize.getWidth() / 2) - (getWidth() / 2)), (int) ((scrnsize.getHeight() / 2) - (getHeight() / 2)) - 23); + setLocation((int) ((scrnsize.getWidth() / 2.0) - (getWidth() / 2.0)), (int) ((scrnsize.getHeight() / 2.0) - (getHeight() / 2.0)) - 23); } else { - setLocation((int) ((scrnsize.getWidth() / 2) - (getWidth() / 2)), 0); + setLocation((int) ((scrnsize.getWidth() / 2.0) - (getWidth() / 2.0)), 0); } setResizable(true); @@ -336,7 +377,7 @@ public void windowClosing(WindowEvent e) { } }); - setIconImage(getIcon("/fractalzoomer/icons/mandel2.png").getImage()); + setIconImage(getIcon("mandel2.png").getImage()); menubar = new JMenuBar(); @@ -450,17 +491,13 @@ public void keyReleased(KeyEvent e) { scroll_pane.removeMouseWheelListener(scroll_pane.getMouseWheelListeners()[j]); // remove the default listeners } - scroll_pane.addMouseWheelListener(new MouseWheelListener() { + scroll_pane.addMouseWheelListener(e -> { + if (!orbit && !s.d3s.d3 && !s.julia_map && (!s.fns.julia || s.fns.julia && !first_seed)) { - @Override - public void mouseWheelMoved(MouseWheelEvent e) { - if (!orbit && !s.d3s.d3 && !s.julia_map && (!s.fns.julia || s.fns.julia && !first_seed)) { - - if (!s.polar_projection) { - scrollPoint(e); - } else { - scrollPointPolar(e); - } + if (!s.polar_projection) { + scrollPoint(e); + } else { + scrollPointPolar(e); } } }); @@ -592,106 +629,98 @@ public void mouseExited(MouseEvent e) { } }); - addWindowStateListener(new WindowStateListener() { - - @Override - public void windowStateChanged(WindowEvent e) { + addWindowStateListener(e -> { - try { - resetOrbit(); + try { + resetOrbit(); - if (!threadsAvailable()) { - return; - } + if (!threadsAvailable()) { + return; + } - if (e.getOldState() == NORMAL && e.getNewState() == MAXIMIZED_BOTH) { - image_size = getWidth() - 35; - } else if (e.getNewState() == NORMAL && e.getOldState() == MAXIMIZED_BOTH) { - if (getHeight() > getWidth()) { - image_size = getHeight() - 61; - } else { - image_size = getWidth() - 35; - } + if (e.getOldState() == NORMAL && e.getNewState() == MAXIMIZED_BOTH) { + image_size = getWidth() - 35; + } else if (e.getNewState() == NORMAL && e.getOldState() == MAXIMIZED_BOTH) { + if (getHeight() > getWidth()) { + image_size = getHeight() - 61; } else { - return; - } - - if (image_size > 6000) { - image_size = 6000; + image_size = getWidth() - 35; } + } else { + return; + } - whole_image_done = false; + if (image_size > 6000) { + image_size = 6000; + } - old_grid = false; + whole_image_done = false; - old_boundaries = false; + old_grid = false; - if (!s.d3s.d3) { - ThreadDraw.setArrays(image_size, s.ds.domain_coloring); - } + old_boundaries = false; - main_panel.setPreferredSize(new Dimension(image_size, image_size)); + if (!s.d3s.d3) { + ThreadDraw.setArrays(image_size, s.ds.domain_coloring); + } - setOptions(false); + main_panel.setPreferredSize(new Dimension(image_size, image_size)); - if (!s.d3s.d3) { - progress.setMaximum((image_size * image_size) + ((image_size * image_size) / 100)); - } + setOptions(false); - progress.setValue(0); + if (!s.d3s.d3) { + progress.setMaximum((image_size * image_size) + ((image_size * image_size) / 100)); + } - SwingUtilities.updateComponentTreeUI(ptr); + progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + SwingUtilities.updateComponentTreeUI(ptr); - last_used = null; + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); - image = null; + last_used = null; - clearThreads(); + image = null; - System.gc(); + clearThreads(); - last_used = new BufferedImage(image_size, image_size, BufferedImage.TYPE_INT_ARGB); + last_used = new BufferedImage(image_size, image_size, BufferedImage.TYPE_INT_ARGB); - image = new BufferedImage(image_size, image_size, BufferedImage.TYPE_INT_ARGB); + image = new BufferedImage(image_size, image_size, BufferedImage.TYPE_INT_ARGB); - if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); - } + if (s.d3s.d3) { + ArraysFillColor(image, Color.BLACK.getRGB()); + } + else { + ArraysFillColor(image, EMPTY_COLOR); + } - if (s.fns.julia && first_seed) { - s.fns.julia = false; - tools_menu.getJulia().setSelected(false); - toolbar.getJuliaButton().setSelected(false); + if (s.fns.julia && first_seed) { + s.fns.julia = false; + tools_menu.getJulia().setSelected(false); + toolbar.getJuliaButton().setSelected(false); - if (s.fns.out_coloring_algorithm != ESCAPE_TIME_FIELD_LINES2 && s.fns.out_coloring_algorithm != ESCAPE_TIME_FIELD_LINES && s.fns.out_coloring_algorithm != ESCAPE_TIME_ESCAPE_RADIUS && s.fns.out_coloring_algorithm != ESCAPE_TIME_GRID && s.fns.out_coloring_algorithm != BIOMORPH && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER2 && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER3 && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER4 && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER5 && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_RE && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_IM && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_RE_DIVIDE_IM && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_RE_PLUS_IM_PLUS_RE_DIVIDE_IM && s.fns.out_coloring_algorithm != ESCAPE_TIME_ALGORITHM2 && s.fns.out_coloring_algorithm != BANDED) { - rootFindingMethodsSetEnabled(true); - } - fractal_functions[SIERPINSKI_GASKET].setEnabled(true); - fractal_functions[INERTIA_GRAVITY].setEnabled(true); - fractal_functions[KLEINIAN].setEnabled(true); + if (s.fns.out_coloring_algorithm != ESCAPE_TIME_FIELD_LINES2 && s.fns.out_coloring_algorithm != ESCAPE_TIME_FIELD_LINES && s.fns.out_coloring_algorithm != ESCAPE_TIME_ESCAPE_RADIUS && s.fns.out_coloring_algorithm != ESCAPE_TIME_GRID && s.fns.out_coloring_algorithm != BIOMORPH && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER2 && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER3 && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER4 && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER5 && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_RE && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_IM && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_RE_DIVIDE_IM && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_RE_PLUS_IM_PLUS_RE_DIVIDE_IM && s.fns.out_coloring_algorithm != ESCAPE_TIME_ALGORITHM2 && s.fns.out_coloring_algorithm != BANDED) { + rootFindingMethodsSetEnabled(true); } + fractal_functions[SIERPINSKI_GASKET].setEnabled(true); + fractal_functions[INERTIA_GRAVITY].setEnabled(true); + fractal_functions[KLEINIAN].setEnabled(true); + } - if (s.julia_map) { - createThreadsJuliaMap(); - } else { - createThreads(false); - } + if (s.julia_map) { + createThreadsJuliaMap(); + } else { + createThreads(false); + } - calculation_time = System.currentTimeMillis(); + calculation_time = System.currentTimeMillis(); - if (s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } - } catch (OutOfMemoryError er) { - JOptionPane.showMessageDialog(scroll_pane, "Maximum Heap size was reached.\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); - } + startThreads(); + } catch (OutOfMemoryError er) { + JOptionPane.showMessageDialog(scroll_pane, "Maximum Heap size was reached.\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); + exit(-1); } }); @@ -764,7 +793,7 @@ public void mouseMoved(MouseEvent e) { return; } - PolarLocation location = new PolarLocation(old_xCenter, old_yCenter, old_size, old_height_ratio, image_size, s.circle_period); + PolarLocationNormalApfloatArbitrary location = new PolarLocationNormalApfloatArbitrary(old_xCenter, old_yCenter, old_size, old_height_ratio, image_size, s.circle_period); BigPoint p = location.getPoint(x1, y1); @@ -785,7 +814,7 @@ public void mouseMoved(MouseEvent e) { return; } - CartesianLocation location = new CartesianLocation(old_xCenter, old_yCenter, old_size, old_height_ratio, image_size); + CartesianLocationNormalApfloatArbitrary location = new CartesianLocationNormalApfloatArbitrary(old_xCenter, old_yCenter, old_size, old_height_ratio, image_size); BigPoint p = MathUtils.rotatePointRelativeToPoint(location.getPoint(x1, y1), old_rotation_vals, old_rotation_center); @@ -837,7 +866,12 @@ public void mouseMoved(MouseEvent e) { ThreadDraw.setArrays(image_size, s.ds.domain_coloring); - threads = new ThreadDraw[n][n]; + if(thread_grouping == 0) { + threads = new ThreadDraw[n][n]; + } + else { + threads = new ThreadDraw[1][n]; + } main_panel.setPreferredSize(new Dimension(image_size, image_size)); @@ -852,6 +886,8 @@ public void mouseMoved(MouseEvent e) { image = new BufferedImage(image_size, image_size, BufferedImage.TYPE_INT_ARGB); + ArraysFillColor(image, EMPTY_COLOR); + fast_julia_image = new BufferedImage(FAST_JULIA_IMAGE_SIZE, FAST_JULIA_IMAGE_SIZE, BufferedImage.TYPE_INT_ARGB); whole_image_done = false; @@ -860,7 +896,7 @@ public void mouseMoved(MouseEvent e) { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } @@ -869,9 +905,9 @@ public void checkCompilationStatus() { if (((Integer) compilationStatus[0]) == 0) { return; } else if (((Integer) compilationStatus[0]) == 1) { - JOptionPane.showMessageDialog(ptr, ((String) compilationStatus[1]), "Warning!", JOptionPane.WARNING_MESSAGE); + JOptionPane.showMessageDialog(ptr, compilationStatus[1], "Warning!", JOptionPane.WARNING_MESSAGE); } else if (((Integer) compilationStatus[0]) == 2) { - JOptionPane.showMessageDialog(ptr, ((String) compilationStatus[1]), "Error!", JOptionPane.ERROR_MESSAGE); + JOptionPane.showMessageDialog(ptr, compilationStatus[1], "Error!", JOptionPane.ERROR_MESSAGE); } } @@ -1300,7 +1336,7 @@ public void reloadTitle() { return; } - PolarLocation location = new PolarLocation(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size, s.circle_period); + PolarLocationNormalApfloatArbitrary location = new PolarLocationNormalApfloatArbitrary(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size, s.circle_period); BigPoint p2 = location.getPoint(x1, y1); p2 = MathUtils.rotatePointRelativeToPoint(p2, s.fns.rotation_vals, s.fns.rotation_center); @@ -1314,7 +1350,7 @@ public void reloadTitle() { int x1 = (int) main_panel.getMousePosition().getX(); int y1 = (int) main_panel.getMousePosition().getY(); - CartesianLocation location = new CartesianLocation(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); + CartesianLocationNormalApfloatArbitrary location = new CartesianLocationNormalApfloatArbitrary(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); BigPoint p2 = location.getPoint(x1, y1); p2 = MathUtils.rotatePointRelativeToPoint(p2, s.fns.rotation_vals, s.fns.rotation_center); @@ -1329,76 +1365,73 @@ public void reloadTitle() { private void createThreads(boolean quickDraw) { - if(threads.length != n) { + if(thread_grouping == 0) { threads = new ThreadDraw[n][n]; + ThreadDraw.resetThreadData(n * n); + } + else { + threads = new ThreadDraw[1][n]; + ThreadDraw.resetThreadData(n); } - ThreadDraw.resetThreadData(n * n); Parser.usesUserCode = false; try { - for (int i = 0; i < n; i++) { - for (int j = 0; j < n; j++) { + for (int i = 0; i < threads.length; i++) { + for (int j = 0; j < threads[i].length; j++) { - int FROMx = 0, TOx = 0, FROMy = 0, TOy = 0; + ThreadSplitCoordinates tsc; if (s.d3s.d3) { - FROMx = j * s.d3s.detail / n; - TOx = (j + 1) * s.d3s.detail / n; - FROMy = i * s.d3s.detail / n; - TOy = (i + 1) * s.d3s.detail / n; + tsc = ThreadSplitCoordinates.get(j, i, thread_grouping, n, s.d3s.detail); } else { - FROMx = j * image_size / n; - TOx = (j + 1) * image_size / n; - FROMy = i * image_size / n; - TOy = (i + 1) * image_size / n; + tsc = ThreadSplitCoordinates.get(j, i, thread_grouping, n, image_size); } if (s.fns.julia) { if (greedy_algorithm) { if (greedy_algorithm_selection == BOUNDARY_TRACING) { - threads[i][j] = new BoundaryTracingDraw(FROMx, TOx, FROMy, TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.xJuliaCenter, s.yJuliaCenter); + threads[i][j] = new BoundaryTracingDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js, s.xJuliaCenter, s.yJuliaCenter); } else if (greedy_algorithm_selection == DIVIDE_AND_CONQUER) { - threads[i][j] = new DivideAndConquerDraw(FROMx, TOx, FROMy, TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.xJuliaCenter, s.yJuliaCenter); + threads[i][j] = new DivideAndConquerDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js, s.xJuliaCenter, s.yJuliaCenter); } } else { if(brute_force_alg == 0) { - threads[i][j] = new BruteForceDraw(FROMx, TOx, FROMy, TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.xJuliaCenter, s.yJuliaCenter); + threads[i][j] = new BruteForceDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js, s.xJuliaCenter, s.yJuliaCenter); } else { - threads[i][j] = new BruteForce2Draw(FROMx, TOx, FROMy, TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.xJuliaCenter, s.yJuliaCenter); + threads[i][j] = new BruteForce2Draw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js, s.xJuliaCenter, s.yJuliaCenter); } } } else if (greedy_algorithm) { if (greedy_algorithm_selection == BOUNDARY_TRACING) { - threads[i][j] = new BoundaryTracingDraw(FROMx, TOx, FROMy, TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor); + threads[i][j] = new BoundaryTracingDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js); } else if (greedy_algorithm_selection == DIVIDE_AND_CONQUER) { - threads[i][j] = new DivideAndConquerDraw(FROMx, TOx, FROMy, TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor); + threads[i][j] = new DivideAndConquerDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js); } } else { if (brute_force_alg == 0) { - threads[i][j] = new BruteForceDraw(FROMx, TOx, FROMy, TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor); + threads[i][j] = new BruteForceDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js); } else { - threads[i][j] = new BruteForce2Draw(FROMx, TOx, FROMy, TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor); + threads[i][j] = new BruteForce2Draw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, s.d3s, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.ds, s.inverse_dem, quickDraw, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js); } } - threads[i][j].setThreadId(i * n + j); + threads[i][j].setThreadId(i * threads.length + j); } } } catch (ParserException e) { JOptionPane.showMessageDialog(scroll_pane, e.getMessage() + "\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); + exit(-1); } } - private void startThreads(int t) { + private void startThreads() { boolean isQuickDraw = threads[0][0].isQuickDraw(); boolean isFastJulia = threads[0][0].isFastJulia(); - for (int i = 0; i < t; i++) { - for (int j = 0; j < t; j++) { + for (int i = 0; i < threads.length; i++) { + for (int j = 0; j < threads[i].length; j++) { threads[i][j].start(); } } @@ -1426,24 +1459,20 @@ public void saveSettings() { file_chooser.setSelectedFile(new File(name)); - file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, new PropertyChangeListener() { - - @Override - public void propertyChange(PropertyChangeEvent evt) { - FileNameExtensionFilter filter = (FileNameExtensionFilter) evt.getNewValue(); - - String extension = filter.getExtensions()[0]; + file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, evt -> { + FileNameExtensionFilter filter = (FileNameExtensionFilter) evt.getNewValue(); - String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); + String extension = filter.getExtensions()[0]; - int index = file_name.lastIndexOf("."); + String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); - if (index != -1) { - file_name = file_name.substring(0, index); - } + int index = file_name.lastIndexOf("."); - file_chooser.setSelectedFile(new File(file_name + "." + extension)); + if (index != -1) { + file_name = file_name.substring(0, index); } + + file_chooser.setSelectedFile(new File(file_name + "." + extension)); }); int returnVal = file_chooser.showDialog(ptr, "Save Settings"); @@ -1467,7 +1496,7 @@ public void propertyChange(PropertyChangeEvent evt) { public void prepareUI() { s.julia_map = false; - tools_menu.getJuliaMap().setIcon(getIcon("/fractalzoomer/icons/julia_map.png")); + tools_menu.getJuliaMap().setIcon(getIcon("julia_map.png")); toolbar.getJuliaMapButton().setSelected(false); zoom_window = false; @@ -1503,21 +1532,21 @@ public void prepareUI() { } if(s.fns.juliter) { - tools_menu.getJuliter().setIcon(getIcon("/fractalzoomer/icons/juliter_enabled.png")); + tools_menu.getJuliter().setIcon(getIcon("juliter_enabled.png")); } else { - tools_menu.getJuliter().setIcon(getIcon("/fractalzoomer/icons/juliter.png")); + tools_menu.getJuliter().setIcon(getIcon("juliter.png")); } if(s.fns.init_val) { - options_menu.getInitialValue().setIcon(getIcon("/fractalzoomer/icons/check.png")); + options_menu.getInitialValue().setIcon(getIcon("check.png")); } else { options_menu.getInitialValue().setIcon(null); } if(s.fns.perturbation) { - options_menu.getPerturbation().setIcon(getIcon("/fractalzoomer/icons/check.png")); + options_menu.getPerturbation().setIcon(getIcon("check.png")); } else { options_menu.getPerturbation().setIcon(null); @@ -1583,8 +1612,14 @@ public void prepareUI() { if(!(s.sts.statistic && s.sts.statisticGroup == 4)){ if (!s.ds.domain_coloring) { if (s.usePaletteForInColoring) { - infobar.getInColoringPalettePreview().setVisible(true); - infobar.getInColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteInColoring) { + infobar.getInColoringPalettePreview().setVisible(true); + infobar.getInColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getInColoringPalettePreview().setVisible(false); + infobar.getInColoringPalettePreviewLabel().setVisible(false); + } infobar.getMaxIterationsColorPreview().setVisible(false); infobar.getMaxIterationsColorPreviewLabel().setVisible(false); } else { @@ -1594,8 +1629,14 @@ public void prepareUI() { infobar.getInColoringPalettePreviewLabel().setVisible(false); } } - infobar.getOutColoringPalettePreview().setVisible(true); - infobar.getOutColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteOutColoring || (s.ds.domain_coloring && s.ds.domain_coloring_mode != 1)) { + infobar.getOutColoringPalettePreview().setVisible(true); + infobar.getOutColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getOutColoringPalettePreview().setVisible(false); + infobar.getOutColoringPalettePreviewLabel().setVisible(false); + } } infobar.getGradientPreviewLabel().setVisible(true); @@ -1608,8 +1649,14 @@ public void prepareUI() { if(!(s.sts.statistic && s.sts.statisticGroup == 4)) { if (!s.ds.domain_coloring) { if (s.usePaletteForInColoring) { - infobar.getInColoringPalettePreview().setVisible(true); - infobar.getInColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteInColoring) { + infobar.getInColoringPalettePreview().setVisible(true); + infobar.getInColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getInColoringPalettePreview().setVisible(false); + infobar.getInColoringPalettePreviewLabel().setVisible(false); + } infobar.getMaxIterationsColorPreview().setVisible(false); infobar.getMaxIterationsColorPreviewLabel().setVisible(false); } else { @@ -1619,8 +1666,15 @@ public void prepareUI() { infobar.getInColoringPalettePreviewLabel().setVisible(false); } } - infobar.getOutColoringPalettePreview().setVisible(true); - infobar.getOutColoringPalettePreviewLabel().setVisible(true); + + if(!s.gps.useGeneratedPaletteOutColoring || (s.ds.domain_coloring && s.ds.domain_coloring_mode != 1)) { + infobar.getOutColoringPalettePreview().setVisible(true); + infobar.getOutColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getOutColoringPalettePreview().setVisible(false); + infobar.getOutColoringPalettePreviewLabel().setVisible(false); + } } infobar.getGradientPreviewLabel().setVisible(true); @@ -1674,6 +1728,16 @@ public void prepareUI() { bailout_tests[s.fns.bailout_test_algorithm].setSelected(true); convergent_bailout_tests[s.fns.cbs.convergent_bailout_test_algorithm].setSelected(true); + if(s.gps.useGeneratedPaletteOutColoring) { + infobar.getOutColoringPalettePreview().setVisible(false); + infobar.getOutColoringPalettePreviewLabel().setVisible(false); + } + + if(s.gps.useGeneratedPaletteInColoring && s.usePaletteForInColoring) { + infobar.getInColoringPalettePreview().setVisible(false); + infobar.getInColoringPalettePreviewLabel().setVisible(false); + } + if (s.polar_projection) { tools_menu.getGrid().setEnabled(false); tools_menu.getZoomWindow().setEnabled(false); @@ -1693,10 +1757,10 @@ public void prepareUI() { } if(s.polar_projection) { - tools_menu.getPolarProjection().setIcon(getIcon("/fractalzoomer/icons/polar_projection_enabled.png")); + tools_menu.getPolarProjection().setIcon(getIcon("polar_projection_enabled.png")); } else { - tools_menu.getPolarProjection().setIcon(getIcon("/fractalzoomer/icons/polar_projection.png")); + tools_menu.getPolarProjection().setIcon(getIcon("polar_projection.png")); } toolbar.getPolarProjectionButton().setSelected(s.polar_projection); @@ -1713,8 +1777,15 @@ public void prepareUI() { infobar.getGradientPreviewLabel().setVisible(true); infobar.getGradientPreview().setVisible(true); - infobar.getOutColoringPalettePreview().setVisible(true); - infobar.getOutColoringPalettePreviewLabel().setVisible(true); + + if(!s.gps.useGeneratedPaletteOutColoring || (s.ds.domain_coloring && s.ds.domain_coloring_mode != 1)) { + infobar.getOutColoringPalettePreview().setVisible(true); + infobar.getOutColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getOutColoringPalettePreview().setVisible(false); + infobar.getOutColoringPalettePreviewLabel().setVisible(false); + } if (s.ds.domain_coloring_mode != 1) { toolbar.getOutCustomPaletteButton().setEnabled(false); @@ -1765,8 +1836,14 @@ public void prepareUI() { } else { if (!s.useDirectColor && !(s.sts.statistic && s.sts.statisticGroup == 4)) { if (s.usePaletteForInColoring) { - infobar.getInColoringPalettePreview().setVisible(true); - infobar.getInColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteInColoring) { + infobar.getInColoringPalettePreview().setVisible(true); + infobar.getInColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getInColoringPalettePreview().setVisible(false); + infobar.getInColoringPalettePreviewLabel().setVisible(false); + } infobar.getMaxIterationsColorPreview().setVisible(false); infobar.getMaxIterationsColorPreviewLabel().setVisible(false); } else { @@ -1795,8 +1872,14 @@ public void prepareUI() { if (!s.useDirectColor) { if (!s.ds.domain_coloring) { if (s.usePaletteForInColoring) { - infobar.getInColoringPalettePreview().setVisible(true); - infobar.getInColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteInColoring) { + infobar.getInColoringPalettePreview().setVisible(true); + infobar.getInColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getInColoringPalettePreview().setVisible(false); + infobar.getInColoringPalettePreviewLabel().setVisible(false); + } infobar.getMaxIterationsColorPreview().setVisible(false); infobar.getMaxIterationsColorPreviewLabel().setVisible(false); } else { @@ -1808,16 +1891,22 @@ public void prepareUI() { } infobar.getGradientPreviewLabel().setVisible(true); infobar.getGradientPreview().setVisible(true); - infobar.getOutColoringPalettePreview().setVisible(true); - infobar.getOutColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteOutColoring || (s.ds.domain_coloring && s.ds.domain_coloring_mode != 1)) { + infobar.getOutColoringPalettePreview().setVisible(true); + infobar.getOutColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getOutColoringPalettePreview().setVisible(false); + infobar.getOutColoringPalettePreviewLabel().setVisible(false); + } } } if(s.ds.domain_coloring) { - tools_menu.getDomainColoring().setIcon(getIcon("/fractalzoomer/icons/domain_coloring_enabled.png")); + tools_menu.getDomainColoring().setIcon(getIcon("domain_coloring_enabled.png")); } else { - tools_menu.getDomainColoring().setIcon(getIcon("/fractalzoomer/icons/domain_coloring.png")); + tools_menu.getDomainColoring().setIcon(getIcon("domain_coloring.png")); } toolbar.getDomainColoringButton().setSelected(s.ds.domain_coloring); @@ -1841,6 +1930,10 @@ public void prepareUI() { options_menu.getProcessing().updateIcons(s); options_menu.getColorsMenu().updateIcons(s); + options_menu.updateIcons(s); + + options_menu.getColorsMenu().getOutColoringPaletteMenu().updateIcons(s); + options_menu.getColorsMenu().getInColoringPaletteMenu().updateIcons(s); switch (s.fns.function) { case NOVA: @@ -1995,7 +2088,7 @@ else if(Settings.isRootSolvingMethod(s.fns.function)) { options_menu.getBurningShipOpt().setSelected(s.fns.burning_ship); if(s.fns.mandel_grass) { - options_menu.getMandelGrassOpt().setIcon(getIcon("/fractalzoomer/icons/check.png")); + options_menu.getMandelGrassOpt().setIcon(getIcon("check.png")); } else { options_menu.getMandelGrassOpt().setIcon(null); @@ -2025,24 +2118,20 @@ public void loadSettings() { file_chooser.addChoosableFileFilter(new FileNameExtensionFilter("Fractal Zoomer Settings (*.fzs)", "fzs")); - file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, new PropertyChangeListener() { - - @Override - public void propertyChange(PropertyChangeEvent evt) { - FileNameExtensionFilter filter = (FileNameExtensionFilter) evt.getNewValue(); - - String extension = filter.getExtensions()[0]; + file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, evt -> { + FileNameExtensionFilter filter = (FileNameExtensionFilter) evt.getNewValue(); - String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); + String extension = filter.getExtensions()[0]; - int index = file_name.lastIndexOf("."); + String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); - if (index != -1) { - file_name = file_name.substring(0, index); - } + int index = file_name.lastIndexOf("."); - file_chooser.setSelectedFile(new File(file_name + "." + extension)); + if (index != -1) { + file_name = file_name.substring(0, index); } + + file_chooser.setSelectedFile(new File(file_name + "." + extension)); }); int returnVal = file_chooser.showDialog(ptr, "Load Settings"); @@ -2062,8 +2151,8 @@ public void propertyChange(PropertyChangeEvent evt) { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); @@ -2072,14 +2161,14 @@ public void propertyChange(PropertyChangeEvent evt) { if (s.d3s.d3) { s.d3s.fiX = 0.64; s.d3s.fiY = 0.82; - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } createThreads(false); calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); SaveSettingsPath = file.getParent(); } catch (IOException ex) { @@ -2088,12 +2177,10 @@ public void propertyChange(PropertyChangeEvent evt) { JOptionPane.showMessageDialog(scroll_pane, "Error while loading the " + filename + " file.", "Error!", JOptionPane.ERROR_MESSAGE); } catch (Exception ex) { JOptionPane.showMessageDialog(scroll_pane, "Error while loading the " + filename + " file.\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); + exit(-1); } catch (OutOfMemoryError e) { JOptionPane.showMessageDialog(scroll_pane, "Maximum Heap size was reached.\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); + exit(-1); } } @@ -2112,24 +2199,20 @@ public void saveSettingsAndImage() { file_chooser.setSelectedFile(new File(name)); - file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, new PropertyChangeListener() { - - @Override - public void propertyChange(PropertyChangeEvent evt) { - FileNameExtensionFilter filter = (FileNameExtensionFilter) evt.getNewValue(); - - String extension = filter.getExtensions()[0]; + file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, evt -> { + FileNameExtensionFilter filter = (FileNameExtensionFilter) evt.getNewValue(); - String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); + String extension = filter.getExtensions()[0]; - int index = file_name.lastIndexOf("."); + String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); - if (index != -1) { - file_name = file_name.substring(0, index); - } + int index = file_name.lastIndexOf("."); - file_chooser.setSelectedFile(new File(file_name + "." + extension)); + if (index != -1) { + file_name = file_name.substring(0, index); } + + file_chooser.setSelectedFile(new File(file_name + "." + extension)); }); int returnVal = file_chooser.showDialog(ptr, "Save Settings and Image"); @@ -2137,9 +2220,9 @@ public void propertyChange(PropertyChangeEvent evt) { Graphics2D graphics = last_used.createGraphics(); if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) last_used.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(last_used, Color.BLACK.getRGB()); } else { - Arrays.fill(((DataBufferInt) last_used.getRaster().getDataBuffer()).getData(), 0); + ArraysFillColor(last_used, 0); } graphics.drawImage(image, 0, 0, null); @@ -2205,24 +2288,20 @@ public void saveImage() { String name = "fractal " + DateTimeFormatter.ofPattern("yyyy-MM-dd HH;mm;ss").format(LocalDateTime.now()) + ".png"; file_chooser.setSelectedFile(new File(name)); - file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, new PropertyChangeListener() { - - @Override - public void propertyChange(PropertyChangeEvent evt) { - FileNameExtensionFilter filter = (FileNameExtensionFilter) evt.getNewValue(); - - String extension = filter.getExtensions()[0]; + file_chooser.addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, evt -> { + FileNameExtensionFilter filter = (FileNameExtensionFilter) evt.getNewValue(); - String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); + String extension = filter.getExtensions()[0]; - int index = file_name.lastIndexOf("."); + String file_name = ((BasicFileChooserUI) file_chooser.getUI()).getFileName(); - if (index != -1) { - file_name = file_name.substring(0, index); - } + int index = file_name.lastIndexOf("."); - file_chooser.setSelectedFile(new File(file_name + "." + extension)); + if (index != -1) { + file_name = file_name.substring(0, index); } + + file_chooser.setSelectedFile(new File(file_name + "." + extension)); }); int returnVal = file_chooser.showDialog(ptr, "Save Image"); @@ -2230,9 +2309,9 @@ public void propertyChange(PropertyChangeEvent evt) { Graphics2D graphics = last_used.createGraphics(); if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) last_used.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(last_used, Color.BLACK.getRGB()); } else { - Arrays.fill(((DataBufferInt) last_used.getRaster().getDataBuffer()).getData(), 0); + ArraysFillColor(last_used, 0); } graphics.drawImage(image, 0, 0, null); @@ -2301,14 +2380,14 @@ public void defaultFractalSettings(boolean resetImage) { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); if(resetImage) { resetImage(); } else { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), 0); + ArraysFillColor(image, EMPTY_COLOR); } whole_image_done = false; @@ -2316,7 +2395,7 @@ public void defaultFractalSettings(boolean resetImage) { if (s.d3s.d3) { s.d3s.fiX = 0.64; s.d3s.fiY = 0.82; - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if (s.julia_map) { @@ -2327,11 +2406,7 @@ public void defaultFractalSettings(boolean resetImage) { calculation_time = System.currentTimeMillis(); - if (s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -2346,13 +2421,13 @@ public void setCenterSizePost() { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } whole_image_done = false; @@ -2365,11 +2440,7 @@ public void setCenterSizePost() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } public void goToFractal() { @@ -2400,8 +2471,7 @@ public void setOrbitPointPost(double x_real, double y_imag, int seq_points) { pixels_orbit.start(); } catch (ParserException e) { JOptionPane.showMessageDialog(scroll_pane, e.getMessage() + "\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); + exit(-1); } catch (Exception ex) { } } @@ -2466,6 +2536,9 @@ public void fractalColorsChanged(Color max_it_color, Color dem_color, Color spec ThreadDraw.palette_incoloring = new PresetPalette(s.ps2.color_choice, s.ps2.direct_palette, s.fns.smoothing, s.special_color, s.color_smoothing_method, s.special_use_palette_color).getRawPalette(); } + ThreadDraw.palette_outcoloring.setGeneratedPaletteSettings(true, s.gps); + ThreadDraw.palette_incoloring.setGeneratedPaletteSettings(false, s.gps); + updateMaxIterColorPreview(); if(!recalculate) { @@ -2482,12 +2555,12 @@ public void setIterationsPost() { progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -2498,11 +2571,7 @@ public void setIterationsPost() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -2529,12 +2598,12 @@ public void setSkipBailoutIterationsPost() { progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -2545,11 +2614,7 @@ public void setSkipBailoutIterationsPost() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -2577,7 +2642,7 @@ public void setHeightRatioPost() { whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -2588,11 +2653,7 @@ public void setHeightRatioPost() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } public void setHeightRatio() { @@ -2613,15 +2674,22 @@ public void setZoomingFactor() { } - public void setThreadsNumberPost(int n) { + public void setThreadsNumberPost(int grouping, int n) { this.n = n; - threads = new ThreadDraw[n][n]; + this.thread_grouping = grouping; + + if(thread_grouping == 0) { + threads = new ThreadDraw[n][n]; + } + else { + threads = new ThreadDraw[1][n]; + } } public void setThreadsNumber() { resetOrbit(); - new ThreadsDialog(ptr, n); + new ThreadsDialog(ptr, n, thread_grouping); } @@ -2721,6 +2789,9 @@ public void setPalette(int temp2, int[] palette, int mode) { } } + ThreadDraw.palette_outcoloring.setGeneratedPaletteSettings(true, s.gps); + ThreadDraw.palette_incoloring.setGeneratedPaletteSettings(false, s.gps); + updateColorPalettesMenu(); updateMaxIterColorPreview(); @@ -2739,15 +2810,15 @@ public void setFilter(int temp) { progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } - if (s.ots.useTraps || s.fns.tcs.trueColorOut || s.fns.tcs.trueColorIn || (s.sts.statistic && s.sts.statisticGroup == 2 && s.sts.equicontinuityOverrideColoring) + if ((greedy_algorithm && greedy_algorithm_selection == DIVIDE_AND_CONQUER) || s.ots.useTraps || s.fns.tcs.trueColorOut || s.fns.tcs.trueColorIn || (s.sts.statistic && s.sts.statisticGroup == 2 && s.sts.equicontinuityOverrideColoring) || (s.sts.statistic && s.sts.statisticGroup == 3) || (s.sts.statistic && s.sts.statisticGroup == 4)) { if (s.d3s.d3) { createThreadsPaletteAndFilter3DModel(); @@ -2756,7 +2827,7 @@ public void setFilter(int temp) { } calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } else { if (s.d3s.d3 || s.ds.domain_coloring) { createThreads(false); @@ -2766,7 +2837,7 @@ public void setFilter(int temp) { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } } else { s.fs.filters[ANTIALIASING] = true; @@ -2775,12 +2846,12 @@ public void setFilter(int temp) { progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -2791,11 +2862,7 @@ public void setFilter(int temp) { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } } else { @@ -2809,12 +2876,12 @@ public void setFilter(int temp) { progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if (s.fs.filters[ANTIALIASING] || s.ots.useTraps || s.ds.domain_coloring || s.fns.tcs.trueColorOut || s.fns.tcs.trueColorIn || (s.sts.statistic && s.sts.statisticGroup == 2 && s.sts.equicontinuityOverrideColoring) @@ -2830,11 +2897,7 @@ else if (s.d3s.d3) { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } else { if (s.d3s.d3) { createThreadsPaletteAndFilter3DModel(); @@ -2844,7 +2907,7 @@ else if (s.d3s.d3) { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } } } @@ -3004,7 +3067,7 @@ private void selectPointFractal(MouseEvent e) { timer = null; } - CartesianLocation location = new CartesianLocation(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); + CartesianLocationNormalApfloatArbitrary location = new CartesianLocationNormalApfloatArbitrary(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); BigPoint p = location.getPoint((int)curX, (int)curY); @@ -3013,6 +3076,13 @@ private void selectPointFractal(MouseEvent e) { switch (e.getModifiers()) { case InputEvent.BUTTON1_MASK: { + if(MyApfloat.setAutomaticPrecision) { + if (MyApfloat.shouldIncreasePrecision(s.size)) { + Fractal.clearReferences(true); + MyApfloat.increasePrecision(s); + } + } + s.size = MyApfloat.fp.divide(s.size, new MyApfloat(zoom_factor)); break; } @@ -3032,8 +3102,8 @@ private void selectPointFractal(MouseEvent e) { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); @@ -3047,11 +3117,7 @@ private void selectPointFractal(MouseEvent e) { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -3064,6 +3130,7 @@ private void scrollPoint(MouseWheelEvent e) { } double curX, curY; + try { curX = main_panel.getMousePosition().getX(); curY = main_panel.getMousePosition().getY(); @@ -3080,15 +3147,23 @@ private void scrollPoint(MouseWheelEvent e) { timer = null; } - CartesianLocation location = new CartesianLocation(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); + if(!ThreadDraw.QUICK_DRAW_ZOOM_TO_CURRENT_CENTER) { + CartesianLocationNormalApfloatArbitrary location = new CartesianLocationNormalApfloatArbitrary(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); - BigPoint p = location.getPoint((int)curX, (int)curY); + BigPoint p = location.getPoint((int) curX, (int) curY); - s.xCenter = p.x; - s.yCenter = p.y; + s.xCenter = p.x; + s.yCenter = p.y; + } int notches = e.getWheelRotation(); if (notches < 0) { + if(MyApfloat.setAutomaticPrecision) { + if (MyApfloat.shouldIncreasePrecision(s.size)) { + Fractal.clearReferences(true); + MyApfloat.increasePrecision(s); + } + } s.size = MyApfloat.fp.divide(s.size, new MyApfloat(zoom_factor)); } else { s.size = MyApfloat.fp.multiply(s.size, new MyApfloat(zoom_factor)); @@ -3102,8 +3177,8 @@ private void scrollPoint(MouseWheelEvent e) { setOptions(false); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); @@ -3113,7 +3188,7 @@ private void scrollPoint(MouseWheelEvent e) { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } @@ -3142,7 +3217,7 @@ private void dragPoint(MouseEvent e) { timer = null; } - CartesianLocation location = new CartesianLocation(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); + CartesianLocationNormalApfloatArbitrary location = new CartesianLocationNormalApfloatArbitrary(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); BigPoint p = location.getDragPoint((int)(curX - oldDragX), (int)(curY - oldDragY)); @@ -3154,8 +3229,8 @@ private void dragPoint(MouseEvent e) { setOptions(false); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); @@ -3165,7 +3240,7 @@ private void dragPoint(MouseEvent e) { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } @@ -3194,7 +3269,7 @@ private void selectPointForPlane(MouseEvent e) { timer = null; } - CartesianLocation location = new CartesianLocation(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); + CartesianLocationNormalApfloatArbitrary location = new CartesianLocationNormalApfloatArbitrary(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); BigPoint p = location.getPoint((int)curX, (int)curY); @@ -3205,8 +3280,8 @@ private void selectPointForPlane(MouseEvent e) { setOptions(false); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); @@ -3216,7 +3291,7 @@ private void selectPointForPlane(MouseEvent e) { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } @@ -3245,8 +3320,8 @@ private void rotatePoint(MouseEvent e) { timer = null; } - double new_angle = MathUtils.angleBetween2PointsDegrees(curX, curY, image_size / 2, image_size / 2); - double old_angle = MathUtils.angleBetween2PointsDegrees(oldDragX, oldDragY, image_size / 2, image_size / 2); + double new_angle = MathUtils.angleBetween2PointsDegrees(curX, curY, image_size / 2.0, image_size / 2.0); + double old_angle = MathUtils.angleBetween2PointsDegrees(oldDragX, oldDragY, image_size / 2.0, image_size / 2.0); if (Math.abs(new_angle - old_angle) > 350 && new_angle > old_angle) { old_angle += 360; } else if (Math.abs(new_angle - old_angle) > 350 && new_angle < old_angle) { @@ -3286,8 +3361,8 @@ private void rotatePoint(MouseEvent e) { setOptions(false); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); @@ -3297,7 +3372,7 @@ private void rotatePoint(MouseEvent e) { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } @@ -3328,6 +3403,12 @@ private void scrollPointPolar(MouseWheelEvent e) { int notches = e.getWheelRotation(); if (notches < 0) { + if(MyApfloat.setAutomaticPrecision) { + if (MyApfloat.shouldIncreasePrecision(s.size)) { + Fractal.clearReferences(true); + MyApfloat.increasePrecision(s); + } + } s.size = MyApfloat.fp.divide(s.size, new MyApfloat(zoom_factor)); } else { s.size = MyApfloat.fp.multiply(s.size, new MyApfloat(zoom_factor)); @@ -3341,8 +3422,8 @@ private void scrollPointPolar(MouseWheelEvent e) { setOptions(false); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); @@ -3352,7 +3433,7 @@ private void scrollPointPolar(MouseWheelEvent e) { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } @@ -3389,27 +3470,27 @@ private void selectPointJulia(MouseEvent e) { int x1 = (int) curX; int y1 = (int) curY; - Fractal.clearReferences(); + Fractal.clearReferences(true); if (s.polar_projection) { - PolarLocation location = new PolarLocation(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size, s.circle_period); + PolarLocationNormalApfloatArbitrary location = new PolarLocationNormalApfloatArbitrary(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size, s.circle_period); BigPoint p = location.getPoint(x1, y1); p = MathUtils.rotatePointRelativeToPoint(p, s.fns.rotation_vals, s.fns.rotation_center); - s.xJuliaCenter = p.x.doubleValue(); - s.yJuliaCenter = p.y.doubleValue(); + s.xJuliaCenter = p.x; + s.yJuliaCenter = p.y; } else { - CartesianLocation location = new CartesianLocation(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); + CartesianLocationNormalApfloatArbitrary location = new CartesianLocationNormalApfloatArbitrary(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); BigPoint p = location.getPoint(x1, y1); p = MathUtils.rotatePointRelativeToPoint(p, s.fns.rotation_vals, s.fns.rotation_center); - s.xJuliaCenter = p.x.doubleValue(); - s.yJuliaCenter = p.y.doubleValue(); + s.xJuliaCenter = p.x; + s.yJuliaCenter = p.y; } first_seed = false; @@ -3420,7 +3501,7 @@ private void selectPointJulia(MouseEvent e) { return; } } else { - CartesianLocation location = new CartesianLocation(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); + CartesianLocationNormalApfloatArbitrary location = new CartesianLocationNormalApfloatArbitrary(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); BigPoint p = location.getPoint((int)curX, (int)curY); @@ -3429,6 +3510,12 @@ private void selectPointJulia(MouseEvent e) { switch (e.getModifiers()) { case InputEvent.BUTTON1_MASK: { + if(MyApfloat.setAutomaticPrecision) { + if (MyApfloat.shouldIncreasePrecision(s.size)) { + Fractal.clearReferences(true); + MyApfloat.increasePrecision(s); + } + } s.size = MyApfloat.fp.divide(s.size, new MyApfloat(zoom_factor)); break; } @@ -3446,8 +3533,8 @@ private void selectPointJulia(MouseEvent e) { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); @@ -3457,7 +3544,7 @@ private void selectPointJulia(MouseEvent e) { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } @@ -3488,6 +3575,12 @@ private void selectPointPolar(MouseEvent e) { switch (e.getModifiers()) { case InputEvent.BUTTON1_MASK: { + if(MyApfloat.setAutomaticPrecision) { + if (MyApfloat.shouldIncreasePrecision(s.size)) { + Fractal.clearReferences(true); + MyApfloat.increasePrecision(s); + } + } s.size = MyApfloat.fp.divide(s.size, new MyApfloat(zoom_factor)); break; } @@ -3507,8 +3600,8 @@ private void selectPointPolar(MouseEvent e) { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); @@ -3522,11 +3615,7 @@ private void selectPointPolar(MouseEvent e) { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } public void setJuliaOption() { @@ -3653,7 +3742,7 @@ private void rotate3DModel(MouseEvent e) { //progress.setValue(0); resetImage(); - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); whole_image_done = false; @@ -3661,7 +3750,7 @@ private void rotate3DModel(MouseEvent e) { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } @@ -3690,15 +3779,14 @@ private void selectPointOrbit(MouseEvent e) { pixels_orbit.start(); } catch (ParserException ex) { JOptionPane.showMessageDialog(scroll_pane, ex.getMessage() + "\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); + exit(-1); } catch (Exception ex) { } } if (s.polar_projection) { try { - PolarLocation location = new PolarLocation(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size, s.circle_period); + PolarLocationNormalApfloatArbitrary location = new PolarLocationNormalApfloatArbitrary(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size, s.circle_period); BigPoint p = location.getPoint(x1, y1); @@ -3711,7 +3799,7 @@ private void selectPointOrbit(MouseEvent e) { } } else { try { - CartesianLocation location = new CartesianLocation(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); + CartesianLocationNormalApfloatArbitrary location = new CartesianLocationNormalApfloatArbitrary(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); BigPoint p = location.getPoint(x1, y1); @@ -3744,8 +3832,8 @@ public void run() { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int)(scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int)(scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int)(scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int)(scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); @@ -3756,7 +3844,7 @@ public void run() { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } while( true); } @@ -3765,6 +3853,12 @@ public void run() { public void zoomIn() { resetOrbit(); + if(MyApfloat.setAutomaticPrecision) { + if (MyApfloat.shouldIncreasePrecision(s.size)) { + Fractal.clearReferences(true); + MyApfloat.increasePrecision(s); + } + } s.size = MyApfloat.fp.divide(s.size, new MyApfloat(zoom_factor)); if (s.size.compareTo(new MyApfloat(0.05)) < 0) { @@ -3777,13 +3871,13 @@ public void zoomIn() { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } whole_image_done = false; @@ -3796,11 +3890,7 @@ public void zoomIn() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -3819,13 +3909,13 @@ public void zoomOut() { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } whole_image_done = false; @@ -3838,11 +3928,7 @@ public void zoomOut() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -3900,13 +3986,13 @@ public void moveTo(int where) { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } whole_image_done = false; @@ -3919,11 +4005,7 @@ public void moveTo(int where) { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -3960,6 +4042,8 @@ public void setOptions(boolean option) { options_menu.getHeightRatio().setEnabled(option); + options_menu.getJitter().setEnabled(option); + if ((!s.ds.domain_coloring || (s.ds.domain_coloring && s.ds.domain_coloring_mode == 1)) && !s.useDirectColor) { toolbar.getOutCustomPaletteButton().setEnabled(option); toolbar.getRandomPaletteButton().setEnabled(option); @@ -4476,18 +4560,18 @@ else if(s.fns.function >= MainWindow.MANDELBROT && s.fns.function <= MainWindow. public void setBailoutPost() { - Fractal.clearReferences(); + Fractal.clearReferences(true); setOptions(false); progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -4498,11 +4582,7 @@ public void setBailoutPost() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } public void setBailout() { @@ -4527,7 +4607,7 @@ public void setRotationPost() { resetImage(); if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if (s.fns.rotation != 0 && s.fns.rotation != 360 && s.fns.rotation != -360) { @@ -4550,11 +4630,7 @@ public void setRotationPost() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } public void increaseRotation() { @@ -4588,7 +4664,7 @@ public void increaseRotation() { whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -4599,11 +4675,7 @@ public void increaseRotation() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -4638,7 +4710,7 @@ public void decreaseRotation() { whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -4649,11 +4721,7 @@ public void decreaseRotation() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -4700,13 +4768,13 @@ public void startingPosition() { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } whole_image_done = false; @@ -4719,11 +4787,7 @@ public void startingPosition() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -4758,8 +4822,8 @@ public void setSizeOfImagePost(int image_size) { SwingUtilities.updateComponentTreeUI(this); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); //last_used = null; //last_used = new BufferedImage(image_size, image_size, BufferedImage.TYPE_INT_ARGB); @@ -4771,14 +4835,15 @@ public void setSizeOfImagePost(int image_size) { clearThreads(); - System.gc(); - last_used = new BufferedImage(image_size, image_size, BufferedImage.TYPE_INT_ARGB); image = new BufferedImage(image_size, image_size, BufferedImage.TYPE_INT_ARGB); if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); + } + else { + ArraysFillColor(image, EMPTY_COLOR); } if(s.julia_map) { @@ -4789,11 +4854,7 @@ public void setSizeOfImagePost(int image_size) { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -4832,7 +4893,7 @@ private void fastJulia() { } Apfloat temp_xCenter, temp_yCenter, temp_size; - double temp_xJuliaCenter, temp_yJuliaCenter; + Apfloat temp_xJuliaCenter, temp_yJuliaCenter; int temp_max_iterations = s.max_iterations > 250 ? 250 : s.max_iterations; @@ -4847,29 +4908,29 @@ private void fastJulia() { if (s.polar_projection) { - PolarLocation location = new PolarLocation(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size, s.circle_period); + PolarLocationNormalApfloatArbitrary location = new PolarLocationNormalApfloatArbitrary(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size, s.circle_period); BigPoint p = location.getPoint(x1, y1); p = MathUtils.rotatePointRelativeToPoint(p, s.fns.rotation_vals, s.fns.rotation_center); - temp_xJuliaCenter = p.x.doubleValue(); + temp_xJuliaCenter = p.x; - temp_yJuliaCenter = p.y.doubleValue(); + temp_yJuliaCenter = p.y; } else { - CartesianLocation location = new CartesianLocation(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); + CartesianLocationNormalApfloatArbitrary location = new CartesianLocationNormalApfloatArbitrary(s.xCenter, s.yCenter, s.size, s.height_ratio, image_size); BigPoint p = location.getPoint(x1, y1); p = MathUtils.rotatePointRelativeToPoint(p, s.fns.rotation_vals, s.fns.rotation_center); - temp_xJuliaCenter = p.x.doubleValue(); + temp_xJuliaCenter = p.x; - temp_yJuliaCenter = p.y.doubleValue(); + temp_yJuliaCenter = p.y; } - Arrays.fill(((DataBufferInt) fast_julia_image.getRaster().getDataBuffer()).getData(), 0); + ArraysFillColor(fast_julia_image, EMPTY_COLOR); switch (s.fns.function) { case MAGNET1: @@ -4975,36 +5036,47 @@ private void fastJulia() { break; } - ThreadDraw.resetThreadData(n * n); + if(thread_grouping == 0) { + threads = new ThreadDraw[n][n]; + ThreadDraw.resetThreadData(n * n); + } + else { + threads = new ThreadDraw[1][n]; + ThreadDraw.resetThreadData(n); + } + Parser.usesUserCode = false; try { - for (int i = 0; i < n; i++) { - for (int j = 0; j < n; j++) { + + for (int i = 0; i < threads.length; i++) { + for (int j = 0; j < threads[i].length; j++) { + + ThreadSplitCoordinates tsc = ThreadSplitCoordinates.get(j, i, thread_grouping, n, FAST_JULIA_IMAGE_SIZE); + if (greedy_algorithm) { if (greedy_algorithm_selection == BOUNDARY_TRACING) { - threads[i][j] = new BoundaryTracingDraw(j * FAST_JULIA_IMAGE_SIZE / n, (j + 1) * FAST_JULIA_IMAGE_SIZE / n, i * FAST_JULIA_IMAGE_SIZE / n, (i + 1) * FAST_JULIA_IMAGE_SIZE / n, temp_xCenter, temp_yCenter, temp_size, temp_max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, fast_julia_filters, fast_julia_image, periodicity_checking, s.fs, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, temp_xJuliaCenter, temp_yJuliaCenter); + threads[i][j] = new BoundaryTracingDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, temp_xCenter, temp_yCenter, temp_size, temp_max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, fast_julia_filters, fast_julia_image, periodicity_checking, s.fs, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js, temp_xJuliaCenter, temp_yJuliaCenter); } else if (greedy_algorithm_selection == DIVIDE_AND_CONQUER) { - threads[i][j] = new DivideAndConquerDraw(j * FAST_JULIA_IMAGE_SIZE / n, (j + 1) * FAST_JULIA_IMAGE_SIZE / n, i * FAST_JULIA_IMAGE_SIZE / n, (i + 1) * FAST_JULIA_IMAGE_SIZE / n, temp_xCenter, temp_yCenter, temp_size, temp_max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, fast_julia_filters, fast_julia_image, periodicity_checking, s.fs, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, temp_xJuliaCenter, temp_yJuliaCenter); + threads[i][j] = new DivideAndConquerDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, temp_xCenter, temp_yCenter, temp_size, temp_max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, fast_julia_filters, fast_julia_image, periodicity_checking, s.fs, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js, temp_xJuliaCenter, temp_yJuliaCenter); } } else { if (brute_force_alg == 0) { - threads[i][j] = new BruteForceDraw(j * FAST_JULIA_IMAGE_SIZE / n, (j + 1) * FAST_JULIA_IMAGE_SIZE / n, i * FAST_JULIA_IMAGE_SIZE / n, (i + 1) * FAST_JULIA_IMAGE_SIZE / n, temp_xCenter, temp_yCenter, temp_size, temp_max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, fast_julia_filters, fast_julia_image, periodicity_checking, s.fs, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, temp_xJuliaCenter, temp_yJuliaCenter); + threads[i][j] = new BruteForceDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, temp_xCenter, temp_yCenter, temp_size, temp_max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, fast_julia_filters, fast_julia_image, periodicity_checking, s.fs, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js, temp_xJuliaCenter, temp_yJuliaCenter); } else { - threads[i][j] = new BruteForce2Draw(j * FAST_JULIA_IMAGE_SIZE / n, (j + 1) * FAST_JULIA_IMAGE_SIZE / n, i * FAST_JULIA_IMAGE_SIZE / n, (i + 1) * FAST_JULIA_IMAGE_SIZE / n, temp_xCenter, temp_yCenter, temp_size, temp_max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, fast_julia_filters, fast_julia_image, periodicity_checking, s.fs, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, temp_xJuliaCenter, temp_yJuliaCenter); + threads[i][j] = new BruteForce2Draw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, temp_xCenter, temp_yCenter, temp_size, temp_max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, fast_julia_filters, fast_julia_image, periodicity_checking, s.fs, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js, temp_xJuliaCenter, temp_yJuliaCenter); } } - threads[i][j].setThreadId(i * n + j); + threads[i][j].setThreadId(i * threads.length + j); } } } catch (ParserException e) { JOptionPane.showMessageDialog(scroll_pane, e.getMessage() + "\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); + exit(-1); } - startThreads(n); + startThreads(); } @@ -5019,8 +5091,8 @@ public void setColorCycling() { ThreadDraw.terminateColorCycling(); try { - for (int i = 0; i < n; i++) { - for (int j = 0; j < n; j++) { + for (int i = 0; i < threads.length; i++) { + for (int j = 0; j < threads[i].length; j++) { threads[i][j].join(); } } @@ -5048,7 +5120,7 @@ public void setColorCycling() { progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); whole_image_done = false; @@ -5060,11 +5132,7 @@ public void setColorCycling() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } else { //last_used = null; setOptions(true); @@ -5081,57 +5149,69 @@ public void setColorCycling() { ThreadDraw.initializeColorCycling(); - startThreads(n); + startThreads(); } } private void createThreadsPaletteAndFilter() { - if(threads.length != n) { + if(thread_grouping == 0) { threads = new ThreadDraw[n][n]; + ThreadDraw.resetThreadData(n * n); + } + else { + threads = new ThreadDraw[1][n]; + ThreadDraw.resetThreadData(n); } - ThreadDraw.resetThreadData(n * n); - - for (int i = 0; i < n; i++) { - for (int j = 0; j < n; j++) { - threads[i][j] = new BruteForceDraw(j * image_size / n, (j + 1) * image_size / n, i * image_size / n, (i + 1) * image_size / n, s.max_iterations, ptr, image, s.fractal_color, s.dem_color, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.fs, s.bms, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.fdes, s.rps, s.ens, s.ofs, s.gss, s.color_blending, s.cns, s.post_processing_order, s.ls, s.pbs, s.ots, s.ds, s.gs.gradient_offset, s.hss, s.contourFactor, s.fns.smoothing); - threads[i][j].setThreadId(i * n + j); + for (int i = 0; i < threads.length; i++) { + for (int j = 0; j < threads[i].length; j++) { + ThreadSplitCoordinates tsc = ThreadSplitCoordinates.get(j, i, thread_grouping, n, image_size); + threads[i][j] = new BruteForceDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.max_iterations, ptr, image, s.fractal_color, s.dem_color, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.fs, s.bms, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.fdes, s.rps, s.ens, s.ofs, s.gss, s.color_blending, s.cns, s.post_processing_order, s.ls, s.pbs, s.ots, s.ds, s.gs.gradient_offset, s.hss, s.contourFactor, s.fns.smoothing, s.gps); + threads[i][j].setThreadId(i * threads.length + j); } } } private void createThreadsColorCycling() { - if(threads.length != n) { + if(thread_grouping == 0) { threads = new ThreadDraw[n][n]; + ThreadDraw.resetThreadData(n * n); + } + else { + threads = new ThreadDraw[1][n]; + ThreadDraw.resetThreadData(n); } - ThreadDraw.resetThreadData(n * n); - - for (int i = 0; i < n; i++) { - for (int j = 0; j < n; j++) { - threads[i][j] = new BruteForceDraw(j * image_size / n, (j + 1) * image_size / n, i * image_size / n, (i + 1) * image_size / n, s.max_iterations, ptr, s.fractal_color, s.dem_color, image, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.bms, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.fdes, s.rps, color_cycling_speed, s.fs, s.ens, s.ofs, s.gss, s.color_blending, s.cns, s.post_processing_order, s.ls, s.pbs, s.ots, cycle_colors, cycle_lights, cycle_gradient, s.ds, s.gs.gradient_offset, s.hss, s.contourFactor, s.fns.smoothing); - threads[i][j].setThreadId(i * n + j); + for (int i = 0; i < threads.length; i++) { + for (int j = 0; j < threads[i].length; j++) { + ThreadSplitCoordinates tsc = ThreadSplitCoordinates.get(j, i, thread_grouping, n, image_size); + threads[i][j] = new BruteForceDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.max_iterations, ptr, s.fractal_color, s.dem_color, image, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.bms, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.fdes, s.rps, color_cycling_speed, s.fs, s.ens, s.ofs, s.gss, s.color_blending, s.cns, s.post_processing_order, s.ls, s.pbs, s.ots, cycle_colors, cycle_lights, cycle_gradient, s.ds, s.gs.gradient_offset, s.hss, s.contourFactor, s.fns.smoothing, s.gps); + threads[i][j].setThreadId(i * threads.length + j); } } } private void createThreadsRotate3DModel() { - if(threads.length != n) { + if(thread_grouping == 0) { threads = new ThreadDraw[n][n]; + ThreadDraw.resetThreadData(n * n); + } + else { + threads = new ThreadDraw[1][n]; + ThreadDraw.resetThreadData(n); } - - ThreadDraw.resetThreadData(n * n); int tile = ThreadDraw.TILE_SIZE; - for (int i = 0; i < n; i++) { - for (int j = 0; j < n; j++) { - threads[i][j] = new BruteForceDraw(j * (s.d3s.detail / tile) / n, (j + 1) * (s.d3s.detail / tile) / n, i * (s.d3s.detail / tile) / n, (i + 1) * (s.d3s.detail / tile) / n, s.d3s, true, ptr, image, s.fs, s.color_blending, s.contourFactor, s.fns.smoothing); - threads[i][j].setThreadId(i * n + j); + for (int i = 0; i < threads.length; i++) { + for (int j = 0; j < threads[i].length; j++) { + ThreadSplitCoordinates tsc = ThreadSplitCoordinates.get(j, i, thread_grouping, n, s.d3s.detail / tile); + threads[i][j] = new BruteForceDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.d3s, true, ptr, image, s.fs, s.color_blending, s.contourFactor, s.fns.smoothing, s.gps); + threads[i][j].setThreadId(i * threads.length + j); } } @@ -5139,16 +5219,20 @@ private void createThreadsRotate3DModel() { private void createThreadsPaletteAndFilter3DModel() { - if(threads.length != n) { + if(thread_grouping == 0) { threads = new ThreadDraw[n][n]; + ThreadDraw.resetThreadData(n * n); + } + else { + threads = new ThreadDraw[1][n]; + ThreadDraw.resetThreadData(n); } - ThreadDraw.resetThreadData(n * n); - - for (int i = 0; i < n; i++) { - for (int j = 0; j < n; j++) { - threads[i][j] = new BruteForceDraw(j * s.d3s.detail / n, (j + 1) * s.d3s.detail / n, i * s.d3s.detail / n, (i + 1) * s.d3s.detail / n, s.d3s, false, ptr, image, s.fs, s.color_blending, s.contourFactor, s.fns.smoothing); - threads[i][j].setThreadId(i * n + j); + for (int i = 0; i < threads.length; i++) { + for (int j = 0; j < threads[i].length; j++) { + ThreadSplitCoordinates tsc = ThreadSplitCoordinates.get(j, i, thread_grouping, n, s.d3s.detail); + threads[i][j] = new BruteForceDraw(tsc.FROMx, tsc.TOx, tsc.FROMy, tsc.TOy, s.d3s, false, ptr, image, s.fs, s.color_blending, s.contourFactor, s.fns.smoothing, s.gps); + threads[i][j].setThreadId(i * threads.length + j); } } @@ -5246,18 +5330,18 @@ public void setConvergentBailoutTest(int temp) { public void setBailoutTestPost() { - Fractal.clearReferences(); + Fractal.clearReferences(true); setOptions(false); progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -5268,11 +5352,7 @@ public void setBailoutTestPost() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -5340,8 +5420,14 @@ public void setOutColoringModePost() { if(!(s.sts.statistic && s.sts.statisticGroup == 4)) { if (!s.ds.domain_coloring) { if (s.usePaletteForInColoring) { - infobar.getInColoringPalettePreview().setVisible(true); - infobar.getInColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteInColoring) { + infobar.getInColoringPalettePreview().setVisible(true); + infobar.getInColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getInColoringPalettePreview().setVisible(false); + infobar.getInColoringPalettePreviewLabel().setVisible(false); + } infobar.getMaxIterationsColorPreview().setVisible(false); infobar.getMaxIterationsColorPreviewLabel().setVisible(false); } else { @@ -5351,8 +5437,14 @@ public void setOutColoringModePost() { infobar.getInColoringPalettePreviewLabel().setVisible(false); } } - infobar.getOutColoringPalettePreview().setVisible(true); - infobar.getOutColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteOutColoring || (s.ds.domain_coloring && s.ds.domain_coloring_mode != 1)) { + infobar.getOutColoringPalettePreview().setVisible(true); + infobar.getOutColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getOutColoringPalettePreview().setVisible(false); + infobar.getOutColoringPalettePreviewLabel().setVisible(false); + } } infobar.getGradientPreviewLabel().setVisible(true); infobar.getGradientPreview().setVisible(true); @@ -5362,12 +5454,12 @@ public void setOutColoringModePost() { progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -5378,11 +5470,7 @@ public void setOutColoringModePost() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } public void setInColoringMode(int temp) { @@ -5417,8 +5505,14 @@ public void setInColoringModePost() { if(!(s.sts.statistic && s.sts.statisticGroup == 4)) { if (!s.ds.domain_coloring) { if (s.usePaletteForInColoring) { - infobar.getInColoringPalettePreview().setVisible(true); - infobar.getInColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteInColoring) { + infobar.getInColoringPalettePreview().setVisible(true); + infobar.getInColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getInColoringPalettePreview().setVisible(false); + infobar.getInColoringPalettePreviewLabel().setVisible(false); + } infobar.getMaxIterationsColorPreview().setVisible(false); infobar.getMaxIterationsColorPreviewLabel().setVisible(false); } else { @@ -5428,8 +5522,14 @@ public void setInColoringModePost() { infobar.getInColoringPalettePreviewLabel().setVisible(false); } } - infobar.getOutColoringPalettePreview().setVisible(true); - infobar.getOutColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteOutColoring || (s.ds.domain_coloring && s.ds.domain_coloring_mode != 1)) { + infobar.getOutColoringPalettePreview().setVisible(true); + infobar.getOutColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getOutColoringPalettePreview().setVisible(false); + infobar.getOutColoringPalettePreviewLabel().setVisible(false); + } } infobar.getGradientPreviewLabel().setVisible(true); infobar.getGradientPreview().setVisible(true); @@ -5439,12 +5539,12 @@ public void setInColoringModePost() { progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -5455,11 +5555,7 @@ public void setInColoringModePost() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } public void setSmoothingPost() { @@ -5475,6 +5571,9 @@ public void setSmoothingPost() { ThreadDraw.palette_incoloring = new PresetPalette(s.ps2.color_choice, s.ps2.direct_palette, s.fns.smoothing, s.special_color, s.color_smoothing_method, s.special_use_palette_color).getRawPalette(); } + ThreadDraw.palette_outcoloring.setGeneratedPaletteSettings(true, s.gps); + ThreadDraw.palette_incoloring.setGeneratedPaletteSettings(false, s.gps); + ThreadDraw.COLOR_SMOOTHING_METHOD = s.color_smoothing_method; updateColorPalettesMenu(); @@ -5484,12 +5583,12 @@ public void setSmoothingPost() { progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -5500,11 +5599,7 @@ public void setSmoothingPost() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } public void setSmoothing() { @@ -5559,7 +5654,7 @@ public void setOffsetColoring() { public void setExteriorDistanceEstimation() { resetOrbit(); - new ExteriorDistanceEstimationDialog(ptr, s, greedy_algorithm, s.julia_map); + new ExteriorDistanceEstimationDialog(ptr, s); } @@ -5583,12 +5678,12 @@ public void setExteriorDistanceEstimationPost() { progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -5599,11 +5694,7 @@ public void setExteriorDistanceEstimationPost() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } public void setJuliaMapPost(boolean julia_map, int julia_grid_first_dimension) { @@ -5618,7 +5709,7 @@ public void setJuliaMapPost(boolean julia_map, int julia_grid_first_dimension) { if(s.julia_map) { if(!oldJM) { - tools_menu.getJuliaMap().setIcon(getIcon("/fractalzoomer/icons/julia_map_enabled.png")); + tools_menu.getJuliaMap().setIcon(getIcon("julia_map_enabled.png")); toolbar.getJuliaMapButton().setSelected(true); rootFindingMethodsSetEnabled(false); fractal_functions[SIERPINSKI_GASKET].setEnabled(false); @@ -5647,8 +5738,8 @@ public void setJuliaMapPost(boolean julia_map, int julia_grid_first_dimension) { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); @@ -5658,10 +5749,10 @@ public void setJuliaMapPost(boolean julia_map, int julia_grid_first_dimension) { calculation_time = System.currentTimeMillis(); - startThreads(julia_grid_first_dimension); + startThreads(); } else { - tools_menu.getJuliaMap().setIcon(getIcon("/fractalzoomer/icons/julia_map.png")); + tools_menu.getJuliaMap().setIcon(getIcon("julia_map.png")); toolbar.getJuliaMapButton().setSelected(false); setOptions(false); @@ -5676,12 +5767,18 @@ public void setJuliaMapPost(boolean julia_map, int julia_grid_first_dimension) { fractal_functions[INERTIA_GRAVITY].setEnabled(true); } - threads = new ThreadDraw[n][n]; + + if(thread_grouping == 0) { + threads = new ThreadDraw[n][n]; + } + else { + threads = new ThreadDraw[1][n]; + } progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); @@ -5691,7 +5788,7 @@ public void setJuliaMapPost(boolean julia_map, int julia_grid_first_dimension) { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } @@ -5725,7 +5822,7 @@ public void setJuliterPost(boolean juliter, int juliterIterations, boolean julit if(s.fns.juliter) { if(!oldJuliter) { - tools_menu.getJuliter().setIcon(getIcon("/fractalzoomer/icons/juliter_enabled.png")); + tools_menu.getJuliter().setIcon(getIcon("juliter_enabled.png")); } s.fns.juliter = true; s.fns.juliterIterations = juliterIterations; @@ -5739,12 +5836,12 @@ public void setJuliterPost(boolean juliter, int juliterIterations, boolean julit whole_image_done = false; - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -5755,29 +5852,25 @@ public void setJuliterPost(boolean juliter, int juliterIterations, boolean julit calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } else { - tools_menu.getJuliter().setIcon(getIcon("/fractalzoomer/icons/juliter.png")); + tools_menu.getJuliter().setIcon(getIcon("juliter.png")); setOptions(false); progress.setValue(0); resetImage(); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -5788,11 +5881,7 @@ public void setJuliterPost(boolean juliter, int juliterIterations, boolean julit calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } } @@ -5816,7 +5905,7 @@ public void drawZoomWindow(Graphics2D brush) { if (zoom_window_style == 0) { BasicStroke old_stroke = (BasicStroke) brush.getStroke(); - float dash1[] = {5.0f}; + float[] dash1 = {5.0f}; BasicStroke dashed = new BasicStroke(1.0f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER, 5.0f, dash1, 0.0f); brush.setStroke(dashed); @@ -5860,7 +5949,7 @@ public void drawBoundaries(Graphics2D brush, boolean mode) { double num; if (boundaries_spacing_method == 0) { - num = Math.pow(2, i - 1); + num = Math.pow(2, i - 1.0); } else { num = i; } @@ -5884,7 +5973,7 @@ public void drawBoundaries(Graphics2D brush, boolean mode) { BasicStroke old_stroke = (BasicStroke) brush.getStroke(); - float dash1[] = {5.0f}; + float[] dash1 = {5.0f}; BasicStroke dashed = new BasicStroke(1.0f, BasicStroke.CAP_BUTT, @@ -5951,7 +6040,7 @@ public void drawBoundaries(Graphics2D brush, boolean mode) { BasicStroke old_stroke = (BasicStroke) brush.getStroke(); - float dash1[] = {5.0f}; + float[] dash1 = {5.0f}; BasicStroke dashed = new BasicStroke(1.0f, BasicStroke.CAP_BUTT, @@ -5971,7 +6060,7 @@ public void drawBoundaries(Graphics2D brush, boolean mode) { double num; if (boundaries_spacing_method == 0) { - num = Math.pow(2, i - 1); + num = Math.pow(2, i - 1.0); } else { num = i; } @@ -5995,7 +6084,7 @@ public void drawBoundaries(Graphics2D brush, boolean mode) { BasicStroke old_stroke = (BasicStroke) brush.getStroke(); - float dash1[] = {5.0f}; + float[] dash1 = {5.0f}; BasicStroke dashed = new BasicStroke(1.0f, BasicStroke.CAP_BUTT, @@ -6015,7 +6104,7 @@ public void drawBoundaries(Graphics2D brush, boolean mode) { double num; if (boundaries_spacing_method == 0) { - num = Math.pow(2, i - 1); + num = Math.pow(2, i - 1.0); } else { num = i; } @@ -6045,7 +6134,7 @@ public void drawBoundaries(Graphics2D brush, boolean mode) { BasicStroke old_stroke = (BasicStroke) brush.getStroke(); - float dash1[] = {5.0f}; + float[] dash1 = {5.0f}; BasicStroke dashed = new BasicStroke(1.0f, BasicStroke.CAP_BUTT, @@ -6073,7 +6162,7 @@ public void drawBoundaries(Graphics2D brush, boolean mode) { public void drawGrid(Graphics2D brush, boolean mode) { - CartesianLocation location = new CartesianLocation(old_xCenter, old_yCenter, old_size, old_height_ratio, image_size); + CartesianLocationNormalApfloatArbitrary location = new CartesianLocationNormalApfloatArbitrary(old_xCenter, old_yCenter, old_size, old_height_ratio, image_size); brush.setColor(grid_color); @@ -6205,20 +6294,16 @@ public void exit() { int ans = JOptionPane.showConfirmDialog(scroll_pane, "Save before exiting?", "Save", JOptionPane.YES_NO_CANCEL_OPTION); if (ans == JOptionPane.YES_OPTION) { - ptr.saveSettings(); - ptr.savePreferences(); - System.exit(0); + saveSettings(); + exit(0); } else if (ans == JOptionPane.NO_OPTION) { - ptr.savePreferences(); - System.exit(0); + exit(0); } } private void createThreadsJuliaMap() { - if(threads.length != julia_grid_first_dimension) { - threads = new ThreadDraw[julia_grid_first_dimension][julia_grid_first_dimension]; - } + threads = new ThreadDraw[julia_grid_first_dimension][julia_grid_first_dimension]; ThreadDraw.resetThreadData(julia_grid_first_dimension * julia_grid_first_dimension); Parser.usesUserCode = false; @@ -6226,16 +6311,15 @@ private void createThreadsJuliaMap() { int n = julia_grid_first_dimension; try { - for (int i = 0; i < n; i++) { - for (int j = 0; j < n; j++) { - threads[i][j] = new BruteForceDraw(j * image_size / n, (j + 1) * image_size / n, i * image_size / n, (i + 1) * image_size / n, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor); - threads[i][j].setThreadId(i * n + j); + for (int i = 0; i < threads.length; i++) { + for (int j = 0; j < threads[i].length; j++) { + threads[i][j] = new BruteForceDraw(j * image_size / n, (j + 1) * image_size / n, i * image_size / n, (i + 1) * image_size / n, s.xCenter, s.yCenter, s.size, s.max_iterations, s.fns, ptr, s.fractal_color, s.dem_color, image, s.fs, periodicity_checking, s.ps.color_cycling_location, s.ps2.color_cycling_location, s.exterior_de, s.exterior_de_factor, s.height_ratio, s.bms, s.polar_projection, s.circle_period, s.fdes, s.rps, s.inverse_dem, s.ps.color_intensity, s.ps.transfer_function, s.ps2.color_intensity, s.ps2.transfer_function, s.usePaletteForInColoring, s.ens, s.ofs, s.gss, s.color_blending, s.ots, s.cns, s.post_processing_order, s.ls, s.pbs, s.sts, s.gs.gradient_offset, s.hss, s.contourFactor, s.gps, s.js); + threads[i][j].setThreadId(i * threads.length + j); } } } catch (ParserException e) { JOptionPane.showMessageDialog(scroll_pane, e.getMessage() + "\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); + exit(-1); } } @@ -6257,7 +6341,7 @@ public void increaseIterations() { whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -6268,11 +6352,7 @@ public void increaseIterations() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -6294,7 +6374,7 @@ public void decreaseIterations() { whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -6305,11 +6385,7 @@ public void decreaseIterations() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -6384,8 +6460,14 @@ public void setUsePaletteForInColoring() { s.usePaletteForInColoring = true; if(!(s.sts.statistic && s.sts.statisticGroup == 4)) { - infobar.getInColoringPalettePreview().setVisible(true); - infobar.getInColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteInColoring) { + infobar.getInColoringPalettePreview().setVisible(true); + infobar.getInColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getInColoringPalettePreview().setVisible(false); + infobar.getInColoringPalettePreviewLabel().setVisible(false); + } infobar.getMaxIterationsColorPreview().setVisible(false); infobar.getMaxIterationsColorPreviewLabel().setVisible(false); } @@ -6416,7 +6498,7 @@ public void setPerturbationPost(boolean pertubation) { fractal_functions[SIERPINSKI_GASKET].setEnabled(false); fractal_functions[KLEINIAN].setEnabled(false); fractal_functions[INERTIA_GRAVITY].setEnabled(false); - options_menu.getPerturbation().setIcon(getIcon("/fractalzoomer/icons/check.png")); + options_menu.getPerturbation().setIcon(getIcon("check.png")); } else { if (s.fns.out_coloring_algorithm != ESCAPE_TIME_FIELD_LINES2 && s.fns.out_coloring_algorithm != ESCAPE_TIME_FIELD_LINES && s.fns.out_coloring_algorithm != ESCAPE_TIME_ESCAPE_RADIUS && s.fns.out_coloring_algorithm != ESCAPE_TIME_GRID && s.fns.out_coloring_algorithm != DISTANCE_ESTIMATOR && !s.exterior_de && s.fns.out_coloring_algorithm != BIOMORPH && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER2 && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER3 && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER4 && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER5 && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_RE && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_IM && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_RE_DIVIDE_IM && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_RE_PLUS_IM_PLUS_RE_DIVIDE_IM && s.fns.out_coloring_algorithm != ESCAPE_TIME_ALGORITHM2 && s.fns.out_coloring_algorithm != BANDED && !s.fns.init_val) { @@ -6457,7 +6539,7 @@ public void setInitialValuePost(boolean initVal) { fractal_functions[SIERPINSKI_GASKET].setEnabled(false); fractal_functions[KLEINIAN].setEnabled(false); fractal_functions[INERTIA_GRAVITY].setEnabled(false); - options_menu.getInitialValue().setIcon(getIcon("/fractalzoomer/icons/check.png")); + options_menu.getInitialValue().setIcon(getIcon("check.png")); } else { if (s.fns.out_coloring_algorithm != ESCAPE_TIME_FIELD_LINES2 && s.fns.out_coloring_algorithm != ESCAPE_TIME_FIELD_LINES && s.fns.out_coloring_algorithm != ESCAPE_TIME_ESCAPE_RADIUS && s.fns.out_coloring_algorithm != ESCAPE_TIME_GRID && s.fns.out_coloring_algorithm != DISTANCE_ESTIMATOR && !s.exterior_de && s.fns.out_coloring_algorithm != BIOMORPH && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER2 && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER3 && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER4 && s.fns.out_coloring_algorithm != ESCAPE_TIME_GAUSSIAN_INTEGER5 && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_RE && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_IM && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_RE_DIVIDE_IM && s.fns.out_coloring_algorithm != ITERATIONS_PLUS_RE_PLUS_IM_PLUS_RE_DIVIDE_IM && s.fns.out_coloring_algorithm != ESCAPE_TIME_ALGORITHM2 && s.fns.out_coloring_algorithm != BANDED && !s.fns.perturbation) { @@ -6532,7 +6614,7 @@ public void showCHMHelpFile() { try { InputStream src = getClass().getResource("/fractalzoomer/help/Fractal_Zoomer_Help.chm").openStream(); - File TempFile = File.createTempFile("temp", ".chm"); + File TempFile = File.createTempFile("fzhelp", ".chm"); FileOutputStream out = new FileOutputStream(TempFile); byte[] temp = new byte[32768]; int rc; @@ -6563,33 +6645,21 @@ public void randomPalette() { public void setToolbar() { resetOrbit(); - if (!options_menu.getToolbar().isSelected()) { - toolbar.setVisible(false); - } else { - toolbar.setVisible(true); - } + toolbar.setVisible(options_menu.getToolbar().isSelected()); } public void setStatubar() { resetOrbit(); - if (!options_menu.getStatusbar().isSelected()) { - statusbar.setVisible(false); - } else { - statusbar.setVisible(true); - } + statusbar.setVisible(options_menu.getStatusbar().isSelected()); } public void setInfobar() { resetOrbit(); - if (!options_menu.getInfobar().isSelected()) { - infobar.setVisible(false); - } else { - infobar.setVisible(true); - } + infobar.setVisible(options_menu.getInfobar().isSelected()); } @@ -6617,7 +6687,7 @@ public void setFullScreen() { public int getNumberOfThreads() { - return n * n; + return thread_grouping == 0 ? n * n : n; } @@ -6648,7 +6718,7 @@ public void setPolarProjectionPost(boolean polar) { if(s.polar_projection) { if(!oldPolar) { - tools_menu.getPolarProjection().setIcon(getIcon("/fractalzoomer/icons/polar_projection_enabled.png")); + tools_menu.getPolarProjection().setIcon(getIcon("polar_projection_enabled.png")); toolbar.getPolarProjectionButton().setSelected(true); file_menu.getUp().setEnabled(false); @@ -6667,13 +6737,13 @@ public void setPolarProjectionPost(boolean polar) { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } whole_image_done = false; @@ -6686,15 +6756,11 @@ public void setPolarProjectionPost(boolean polar) { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); }else { if(oldPolar){ - tools_menu.getPolarProjection().setIcon(getIcon("/fractalzoomer/icons/polar_projection.png")); + tools_menu.getPolarProjection().setIcon(getIcon("polar_projection.png")); toolbar.getPolarProjectionButton().setSelected(false); file_menu.getUp().setEnabled(true); @@ -6711,15 +6777,15 @@ public void setPolarProjectionPost(boolean polar) { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -6730,11 +6796,7 @@ public void setPolarProjectionPost(boolean polar) { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } } @@ -6748,7 +6810,7 @@ public void setDomainColoringSettings(boolean domain_coloring) { try { if(!oldDomain) { - tools_menu.getDomainColoring().setIcon(getIcon("/fractalzoomer/icons/domain_coloring_enabled.png")); + tools_menu.getDomainColoring().setIcon(getIcon("domain_coloring_enabled.png")); toolbar.getDomainColoringButton().setSelected(true); @@ -6788,8 +6850,14 @@ public void setDomainColoringSettings(boolean domain_coloring) { infobar.getGradientPreviewLabel().setVisible(true); infobar.getGradientPreview().setVisible(true); - infobar.getOutColoringPalettePreview().setVisible(true); - infobar.getOutColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteOutColoring || (s.ds.domain_coloring && s.ds.domain_coloring_mode != 1)) { + infobar.getOutColoringPalettePreview().setVisible(true); + infobar.getOutColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getOutColoringPalettePreview().setVisible(false); + infobar.getOutColoringPalettePreviewLabel().setVisible(false); + } infobar.getInColoringPalettePreview().setVisible(false); infobar.getInColoringPalettePreviewLabel().setVisible(false); @@ -6829,6 +6897,15 @@ public void setDomainColoringSettings(boolean domain_coloring) { options_menu.getOutColoringPaletteMenu().setEnabled(true); } + if(!s.gps.useGeneratedPaletteOutColoring || (s.ds.domain_coloring && s.ds.domain_coloring_mode != 1)) { + infobar.getOutColoringPalettePreview().setVisible(true); + infobar.getOutColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getOutColoringPalettePreview().setVisible(false); + infobar.getOutColoringPalettePreviewLabel().setVisible(false); + } + updatePalettePreview(s.ps.color_cycling_location, s.ps2.color_cycling_location); } @@ -6836,13 +6913,13 @@ public void setDomainColoringSettings(boolean domain_coloring) { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } whole_image_done = false; @@ -6851,17 +6928,16 @@ public void setDomainColoringSettings(boolean domain_coloring) { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } catch (OutOfMemoryError e) { JOptionPane.showMessageDialog(scroll_pane, "Maximum Heap size was reached.\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); + exit(-1); } } else { if(oldDomain){ - tools_menu.getDomainColoring().setIcon(getIcon("/fractalzoomer/icons/domain_coloring.png")); + tools_menu.getDomainColoring().setIcon(getIcon("domain_coloring.png")); ThreadDraw.setDomainImageData(image_size, false); @@ -6869,8 +6945,14 @@ public void setDomainColoringSettings(boolean domain_coloring) { if(!(s.sts.statistic && s.sts.statisticGroup == 4)) { if (s.usePaletteForInColoring) { - infobar.getInColoringPalettePreview().setVisible(true); - infobar.getInColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteInColoring) { + infobar.getInColoringPalettePreview().setVisible(true); + infobar.getInColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getInColoringPalettePreview().setVisible(false); + infobar.getInColoringPalettePreviewLabel().setVisible(false); + } infobar.getMaxIterationsColorPreview().setVisible(false); infobar.getMaxIterationsColorPreviewLabel().setVisible(false); } else { @@ -6879,6 +6961,15 @@ public void setDomainColoringSettings(boolean domain_coloring) { infobar.getInColoringPalettePreview().setVisible(false); infobar.getInColoringPalettePreviewLabel().setVisible(false); } + + if(!s.gps.useGeneratedPaletteOutColoring || (s.ds.domain_coloring && s.ds.domain_coloring_mode != 1)) { + infobar.getOutColoringPalettePreview().setVisible(true); + infobar.getOutColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getOutColoringPalettePreview().setVisible(false); + infobar.getOutColoringPalettePreviewLabel().setVisible(false); + } } else { infobar.getMaxIterationsColorPreview().setVisible(false); @@ -6902,22 +6993,22 @@ public void setDomainColoringSettings(boolean domain_coloring) { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } createThreads(false); calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } } @@ -6947,7 +7038,7 @@ public void set3DOptionPost(boolean d3) { if(!s.d3s.d3) { try { - tools_menu.get3D().setIcon(getIcon("/fractalzoomer/icons/3d.png")); + tools_menu.get3D().setIcon(getIcon("3d.png")); setOptions(false); toolbar.get3DButton().setSelected(false); @@ -6958,8 +7049,8 @@ public void set3DOptionPost(boolean d3) { progress.setValue(0); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); resetImage(); @@ -6969,11 +7060,10 @@ public void set3DOptionPost(boolean d3) { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } catch (OutOfMemoryError e) { JOptionPane.showMessageDialog(scroll_pane, "Maximum Heap size was reached.\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); + exit(-1); } } else { @@ -6984,7 +7074,7 @@ public void set3DOptionPost(boolean d3) { s.d3s.fiX = 0.64; s.d3s.fiY = 0.82; - tools_menu.get3D().setIcon(getIcon("/fractalzoomer/icons/3d_enabled.png")); + tools_menu.get3D().setIcon(getIcon("3d_enabled.png")); tools_menu.getJulia().setEnabled(false); toolbar.getJuliaButton().setEnabled(false); @@ -7005,8 +7095,14 @@ public void set3DOptionPost(boolean d3) { if(!(s.sts.statistic && s.sts.statisticGroup == 4)) { if (!s.ds.domain_coloring) { if (s.usePaletteForInColoring) { - infobar.getInColoringPalettePreview().setVisible(true); - infobar.getInColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteInColoring) { + infobar.getInColoringPalettePreview().setVisible(true); + infobar.getInColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getInColoringPalettePreview().setVisible(false); + infobar.getInColoringPalettePreviewLabel().setVisible(false); + } infobar.getMaxIterationsColorPreview().setVisible(false); infobar.getMaxIterationsColorPreviewLabel().setVisible(false); } else { @@ -7016,15 +7112,21 @@ public void set3DOptionPost(boolean d3) { infobar.getInColoringPalettePreviewLabel().setVisible(false); } } - infobar.getOutColoringPalettePreview().setVisible(true); - infobar.getOutColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteOutColoring || (s.ds.domain_coloring && s.ds.domain_coloring_mode != 1)) { + infobar.getOutColoringPalettePreview().setVisible(true); + infobar.getOutColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getOutColoringPalettePreview().setVisible(false); + infobar.getOutColoringPalettePreviewLabel().setVisible(false); + } } infobar.getGradientPreviewLabel().setVisible(true); infobar.getGradientPreview().setVisible(true); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); options_menu.getGreedyAlgorithm().setEnabled(false); @@ -7042,7 +7144,7 @@ public void set3DOptionPost(boolean d3) { resetImage(); - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); whole_image_done = false; @@ -7050,11 +7152,10 @@ public void set3DOptionPost(boolean d3) { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } catch (OutOfMemoryError e) { JOptionPane.showMessageDialog(scroll_pane, "Maximum Heap size was reached.\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); + exit(-1); } } } @@ -7180,22 +7281,11 @@ public void optionsEnableShortcut2() { options_menu.getPeriodicityChecking().setEnabled(false); options_menu.getBailout().setEnabled(false); options_menu.getBailoutConditionMenu().setEnabled(false); - if(s.fns.function != MAGNETIC_PENDULUM) { - options_menu.getConvergentBailoutConditionMenu().setEnabled(true); - } - else { - options_menu.getConvergentBailoutConditionMenu().setEnabled(false); - } + options_menu.getConvergentBailoutConditionMenu().setEnabled(s.fns.function != MAGNETIC_PENDULUM); options_menu.getPerturbation().setEnabled(false); options_menu.getInitialValue().setEnabled(false); options_menu.getPlaneInfluenceMenu().setEnabled(false); } - - private ImageIcon getIcon(String path) { - - return new ImageIcon(getClass().getResource(path)); - } - public void updateValues(String mode) { old_xCenter = s.xCenter; @@ -7283,7 +7373,7 @@ public void Stats() { textArea.setEditable(false); textArea.setContentType("text/html"); - textArea.setPreferredSize(new Dimension(400, 450)); + textArea.setPreferredSize(new Dimension(450, 450)); //textArea.setLineWrap(false); //textArea.setWrapStyleWord(false); @@ -7304,7 +7394,7 @@ public void Stats() { textArea.setCaretPosition(0); - JOptionPane.showMessageDialog(this, message, "Statistics", JOptionPane.INFORMATION_MESSAGE, getIcon("/fractalzoomer/icons/stats_large.png")); + JOptionPane.showMessageDialog(this, message, "Statistics", JOptionPane.INFORMATION_MESSAGE, getIcon("stats_large.png")); } catch (Exception ex) { } @@ -7382,9 +7472,9 @@ private void updateColorPalettesMenu() { Graphics2D g = palette_preview.createGraphics(); for (int j = 0; j < c.length; j++) { if (s.fns.smoothing) { - GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / c.length, 0, c[j], (j + 1) * palette_preview.getWidth() / c.length, 0, c[(j + 1) % c.length]); + GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / ((float)c.length), 0, c[j], (j + 1) * palette_preview.getWidth() / ((float)c.length), 0, c[(j + 1) % c.length]); g.setPaint(gp); - g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight())); + g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / ((double)c.length), 0, (j + 1) * palette_preview.getWidth() / ((double)c.length) - j * palette_preview.getWidth() / ((double)c.length), palette_preview.getHeight())); } else { g.setColor(c[j]); g.fillRect(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight()); @@ -7424,9 +7514,9 @@ private void updateColorPalettesMenu() { Graphics2D g = palette_preview.createGraphics(); for (int j = 0; j < c.length; j++) { if (s.fns.smoothing) { - GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / c.length, 0, c[j], (j + 1) * palette_preview.getWidth() / c.length, 0, c[(j + 1) % c.length]); + GradientPaint gp = new GradientPaint(j * palette_preview.getWidth() / ((float)c.length), 0, c[j], (j + 1) * palette_preview.getWidth() / ((float)c.length), 0, c[(j + 1) % c.length]); g.setPaint(gp); - g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight())); + g.fill(new Rectangle2D.Double(j * palette_preview.getWidth() / ((double)c.length), 0, (j + 1) * palette_preview.getWidth() / ((double)c.length) - j * palette_preview.getWidth() / ((double)c.length), palette_preview.getHeight())); } else { g.setColor(c[j]); g.fillRect(j * palette_preview.getWidth() / c.length, 0, (j + 1) * palette_preview.getWidth() / c.length - j * palette_preview.getWidth() / c.length, palette_preview.getHeight()); @@ -7482,6 +7572,7 @@ public void savePreferences() { writer.println("[Optimizations]"); writer.println("thread_dim " + n); + writer.println("thread_grouping " + thread_grouping); writer.println("greedy_drawing_algorithm " + greedy_algorithm); writer.println("greedy_drawing_algorithm_id " + greedy_algorithm_selection); writer.println("skipped_pixels_coloring " + ThreadDraw.SKIPPED_PIXELS_ALG); @@ -7506,6 +7597,12 @@ public void savePreferences() { writer.println("use_threads_for_bla " + ThreadDraw.USE_THREADS_FOR_BLA); writer.println("detect_period " + ThreadDraw.DETECT_PERIOD); writer.println("brute_force_alg " + brute_force_alg); + writer.println("exponent_diff_ignored " + MantExp.EXPONENT_DIFF_IGNORED); + writer.println("bignum_library " + ThreadDraw.BIGNUM_LIBRARY); + writer.println("automatic_precision " + MyApfloat.setAutomaticPrecision); + writer.println("nanomb1_n " + ThreadDraw.NANOMB1_N); + writer.println("nanomb1_m " + ThreadDraw.NANOMB1_M); + writer.println(); writer.println("[General]"); @@ -7570,6 +7667,8 @@ public void savePreferences() { writer.println(); writer.println("[Quick Draw]"); writer.println("tiles " + ThreadDraw.TILE_SIZE); + writer.println("quickdraw_delay " + ThreadDraw.QUICK_DRAW_DELAY); + writer.println("quickdraw_zoom_to_center " + ThreadDraw.QUICK_DRAW_ZOOM_TO_CURRENT_CENTER); writer.println(); writer.println("[Core]"); @@ -7613,13 +7712,71 @@ else if(Files.exists(Paths.get("FZpreferences.ini"))) { if (tokenizer.hasMoreTokens()) { String token = tokenizer.nextToken(); + if (token.equals("thread_grouping") && tokenizer.countTokens() == 1) { + try { + int temp = Integer.parseInt(tokenizer.nextToken()); + + if (temp >= 0 && temp <= 2) { + thread_grouping = temp; + } + } catch (Exception ex) { + } + } + else if (token.equals("bignum_library") && tokenizer.countTokens() == 1) { + try { + int temp = Integer.parseInt(tokenizer.nextToken()); + + if (temp >= 0 && temp <= 3) { + ThreadDraw.BIGNUM_LIBRARY = temp; + } + } catch (Exception ex) { + } + } + else if (token.equals("quickdraw_delay") && tokenizer.countTokens() == 1) { + try { + int temp = Integer.parseInt(tokenizer.nextToken()); + + if (temp >= 0) { + ThreadDraw.QUICK_DRAW_DELAY = temp; + } + } catch (Exception ex) { + } + } + else if (token.equals("nanomb1_n") && tokenizer.countTokens() == 1) { + + try { + int temp = Integer.parseInt(tokenizer.nextToken()); + + if (temp >= 2 && temp <= 32) { + ThreadDraw.NANOMB1_N = temp; + } + } catch (Exception ex) { + } + } + else if (token.equals("nanomb1_m") && tokenizer.countTokens() == 1) { + + try { + int temp = Integer.parseInt(tokenizer.nextToken()); - if (token.equals("thread_dim") && tokenizer.countTokens() == 1) { + if (temp >= 2 && temp <= 32) { + ThreadDraw.NANOMB1_M = temp; + } + } catch (Exception ex) { + } + } + else if (token.equals("thread_dim") && tokenizer.countTokens() == 1) { try { int temp = Integer.parseInt(tokenizer.nextToken()); - if (temp >= 1 && temp <= 100) { - n = temp; + if(thread_grouping == 0) { + if (temp >= 1 && temp <= 100) { + n = temp; + } + } + else { + if (temp >= 1 && temp <= 10000) { + n = temp; + } } } catch (Exception ex) { } @@ -7658,7 +7815,30 @@ else if (token.equals("greedy_drawing_algorithm") && tokenizer.countTokens() == } else if (token.equals("true")) { greedy_algorithm = true; } - } else if (token.equals("greedy_drawing_algorithm_id") && tokenizer.countTokens() == 1) { + } + else if (token.equals("quickdraw_zoom_to_center") && tokenizer.countTokens() == 1) { + + token = tokenizer.nextToken(); + + if (token.equals("false")) { + ThreadDraw.QUICK_DRAW_ZOOM_TO_CURRENT_CENTER = false; + } else if (token.equals("true")) { + ThreadDraw.QUICK_DRAW_ZOOM_TO_CURRENT_CENTER = true; + } + } + + else if(token.equals("automatic_precision") && tokenizer.countTokens() == 1) { + + token = tokenizer.nextToken(); + + if(token.equals("false")) { + MyApfloat.setAutomaticPrecision = false; + } + else if(token.equals("true")) { + MyApfloat.setAutomaticPrecision = true; + } + } + else if (token.equals("greedy_drawing_algorithm_id") && tokenizer.countTokens() == 1) { try { int temp = Integer.parseInt(tokenizer.nextToken()); @@ -7680,6 +7860,18 @@ else if (token.equals("brute_force_alg") && tokenizer.countTokens() == 1) { } catch (Exception ex) { } } + else if (token.equals("exponent_diff_ignored") && tokenizer.countTokens() == 1) { + + try { + long temp = Long.parseLong(tokenizer.nextToken()); + + if (temp >= 0) { + MantExp.EXPONENT_DIFF_IGNORED = temp; + MantExp.MINUS_EXPONENT_DIFF_IGNORED = -MantExp.EXPONENT_DIFF_IGNORED; + } + } catch (Exception ex) { + } + } else if (token.equals("skipped_pixels_coloring") && tokenizer.countTokens() == 1) { try { @@ -7807,7 +7999,7 @@ else if (token.equals("automatic_bignum_precision") && tokenizer.countTokens() = else if (token.equals("precision") && tokenizer.countTokens() == 1) { try { - int temp = Integer.parseInt(tokenizer.nextToken()); + long temp = Long.parseLong(tokenizer.nextToken()); if (temp > 0) { MyApfloat.setPrecision(temp, s); @@ -7853,7 +8045,7 @@ else if (token.equals("approximation_algorithm") && tokenizer.countTokens() == 1 try { int temp = Integer.parseInt(tokenizer.nextToken()); - if (temp >= 0 && temp <= 2) { + if (temp >= 0 && temp <= 3) { ThreadDraw.APPROXIMATION_ALGORITHM = temp; } } catch (Exception ex) { @@ -8198,6 +8390,8 @@ else if (token.equals("derivative_step") && tokenizer.countTokens() == 1) { public void filtersOptionsChanged(int[] filters_options_vals, int[][] filters_options_extra_vals, Color[] filters_colors, Color[][] filters_extra_colors, int[] filters_order, boolean[] activeFilters) { + boolean oldAAValue = s.fs.filters[ANTIALIASING]; + if (filters_options_vals != null) { for (int k = 0; k < filters_options_vals.length; k++) { s.fs.filters_options_vals[k] = filters_options_vals[k]; @@ -8221,15 +8415,15 @@ public void filtersOptionsChanged(int[] filters_options_vals, int[][] filters_op progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); whole_image_done = false; - if (s.fs.filters[ANTIALIASING] || s.ds.domain_coloring || s.ots.useTraps || s.fns.tcs.trueColorOut || s.fns.tcs.trueColorIn || (s.sts.statistic && s.sts.statisticGroup == 2 && s.sts.equicontinuityOverrideColoring) + if ((oldAAValue && greedy_algorithm && greedy_algorithm_selection == DIVIDE_AND_CONQUER) || s.fs.filters[ANTIALIASING] || s.ds.domain_coloring || s.ots.useTraps || s.fns.tcs.trueColorOut || s.fns.tcs.trueColorIn || (s.sts.statistic && s.sts.statisticGroup == 2 && s.sts.equicontinuityOverrideColoring) || (s.sts.statistic && s.sts.statisticGroup == 3) || (s.sts.statistic && s.sts.statisticGroup == 4)) { if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -8240,14 +8434,11 @@ public void filtersOptionsChanged(int[] filters_options_vals, int[][] filters_op calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } else { + if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); createThreadsPaletteAndFilter3DModel(); } else { createThreadsPaletteAndFilter(); @@ -8255,7 +8446,7 @@ public void filtersOptionsChanged(int[] filters_options_vals, int[][] filters_op calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } } @@ -8340,7 +8531,7 @@ public void setUserFormulaOptions(boolean mode) { if(s.julia_map && !s.userFormulaHasC) { s.julia_map = false; - tools_menu.getJuliaMap().setIcon(getIcon("/fractalzoomer/icons/julia_map.png")); + tools_menu.getJuliaMap().setIcon(getIcon("julia_map.png")); toolbar.getJuliaMapButton().setSelected(false); setOptions(false); @@ -8406,53 +8597,26 @@ public Object[] createUserFormulaLabels(String supported_vars) { JButton info_user = new JButton("Help"); info_user.setToolTipText("Shows the details of the user formulas."); info_user.setFocusable(false); - info_user.setIcon(getIcon("/fractalzoomer/icons/help2.png")); + info_user.setIcon(getIcon("help2.png")); info_user.setPreferredSize(new Dimension(105, 23)); - info_user.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - showUserFormulaHelp(); - - } - - }); + info_user.addActionListener(e -> showUserFormulaHelp()); JButton code_editor = new JButton("Edit User Code"); code_editor.setToolTipText("Opens the java code, containing the user defined functions,
    with a text editor."); code_editor.setFocusable(false); - code_editor.setIcon(getIcon("/fractalzoomer/icons/code_editor2.png")); + code_editor.setIcon(getIcon("code_editor2.png")); code_editor.setPreferredSize(new Dimension(160, 23)); - code_editor.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - codeEditor(); - - } - - }); + code_editor.addActionListener(e -> codeEditor()); JButton compile_code = new JButton("Compile User Code"); compile_code.setToolTipText("Compiles the java code, containing the user defined functions."); compile_code.setFocusable(false); - compile_code.setIcon(getIcon("/fractalzoomer/icons/compile2.png")); + compile_code.setIcon(getIcon("compile2.png")); compile_code.setPreferredSize(new Dimension(180, 23)); - compile_code.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - - compileCode(true); - - } - - }); + compile_code.addActionListener(e -> compileCode(true)); JPanel info_panel = new JPanel(); info_panel.setLayout(new FlowLayout()); @@ -8545,15 +8709,8 @@ public void cancelOperation() { resetOrbit(); - int N = 0; - if (s.julia_map) { - N = julia_grid_first_dimension; - } else { - N = n; - } - - for (int i = 0; i < N; i++) { - for (int j = 0; j < N; j++) { + for (int i = 0; i < threads.length; i++) { + for (int j = 0; j < threads[i].length; j++) { threads[i][j].stop(); } } @@ -8561,6 +8718,15 @@ public void cancelOperation() { while (!threadsAvailable()) {} + if(s.d3s.d3) { + progress.setMaximum((s.d3s.detail * s.d3s.detail) + (s.d3s.detail * s.d3s.detail / 100)); + } + else { + progress.setMaximum((image_size * image_size) + ((image_size * image_size) / 100)); + } + + progress.setForeground(MainWindow.progress_color); + progress.setString(null); s.max_iterations = s.max_iterations > 500 ? 500 : s.max_iterations; defaultFractalSettings(false); @@ -8591,12 +8757,12 @@ public void taskCompleteImage(boolean d3) { setOptions(false); progress.setValue(0); - resetImage(); + resetImageAndCopy(d3); whole_image_done = false; if(d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); createThreadsPaletteAndFilter3DModel(); } else { @@ -8605,13 +8771,13 @@ public void taskCompleteImage(boolean d3) { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } public void setQuickDrawTiles() { resetOrbit(); - new QuickDrawTilesDialog(ptr); + new QuickDrawDialog(ptr); } @@ -8625,7 +8791,7 @@ public void boundaryTracingOptionsChanged(boolean greedy_algorithm, int algorith progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); whole_image_done = false; @@ -8633,7 +8799,7 @@ public void boundaryTracingOptionsChanged(boolean greedy_algorithm, int algorith calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } @@ -8646,7 +8812,7 @@ public void setPointPost() { resetImage(); if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } whole_image_done = false; @@ -8659,11 +8825,7 @@ public void setPointPost() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -8701,7 +8863,7 @@ public void displayAboutInfo() { versionStr += " beta"; } - JOptionPane.showMessageDialog(scroll_pane, "
    Fractal Zoomer



    Version: " + versionStr + "

    Author: Christos Kalonakis

    Contact: hrkalona@gmail.com

    ", "About", JOptionPane.INFORMATION_MESSAGE); + JOptionPane.showMessageDialog(scroll_pane, "
    Fractal Zoomer



    Version: " + versionStr + "

    Author: Christos Kalonakis

    Contact: hrkalona@gmail.com

    ", "About", JOptionPane.INFORMATION_MESSAGE); } @@ -8756,8 +8918,28 @@ private void resetImage() { BufferedImage temp = image; image = last_used; last_used = temp; - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), 0); + ArraysFillColor(image, EMPTY_COLOR); + + } + + private void resetImageAndCopy(boolean d3) { + + BufferedImage temp = image; + image = last_used; + last_used = temp; + + if(!d3 && (!greedy_algorithm || (greedy_algorithm && (greedy_algorithm_selection == DIVIDE_AND_CONQUER || greedy_algorithm_selection == BOUNDARY_TRACING)))) { + int[] dataDest = ((DataBufferInt) image.getRaster().getDataBuffer()).getData(); + int[] dataSrc = ((DataBufferInt) last_used.getRaster().getDataBuffer()).getData(); + int total = dataDest.length; + for(int p = 0; p < total; p++) { + dataDest[p] = (dataSrc[p] & 0x00FFFFFF) | MAGIC_ALPHA_OFFSETED; + } + } + else { + ArraysFillColor(image, EMPTY_COLOR); + } } public void drawOrbit(Graphics2D g) { @@ -8796,7 +8978,7 @@ private void clearThreads() { } for (int i = 0; i < threads.length; i++) { - for (int j = 0; j < threads[0].length; j++) { + for (int j = 0; j < threads[i].length; j++) { threads[i][j] = null; } } @@ -8887,7 +9069,7 @@ public void setOrbitTrapSettings() { whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -8898,11 +9080,7 @@ public void setOrbitTrapSettings() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } public void setDirectColor() { @@ -8913,8 +9091,14 @@ public void setDirectColor() { if(!(s.sts.statistic && s.sts.statisticGroup == 4)) { if (!s.ds.domain_coloring) { if (s.usePaletteForInColoring) { - infobar.getInColoringPalettePreview().setVisible(true); - infobar.getInColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteInColoring) { + infobar.getInColoringPalettePreview().setVisible(true); + infobar.getInColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getInColoringPalettePreview().setVisible(false); + infobar.getInColoringPalettePreviewLabel().setVisible(false); + } infobar.getMaxIterationsColorPreview().setVisible(false); infobar.getMaxIterationsColorPreviewLabel().setVisible(false); } else { @@ -8924,8 +9108,14 @@ public void setDirectColor() { infobar.getInColoringPalettePreviewLabel().setVisible(false); } } - infobar.getOutColoringPalettePreview().setVisible(true); - infobar.getOutColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteOutColoring || (s.ds.domain_coloring && s.ds.domain_coloring_mode != 1)) { + infobar.getOutColoringPalettePreview().setVisible(true); + infobar.getOutColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getOutColoringPalettePreview().setVisible(false); + infobar.getOutColoringPalettePreviewLabel().setVisible(false); + } } infobar.getGradientPreviewLabel().setVisible(true); @@ -8984,7 +9174,7 @@ public void setDirectColor() { whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -8995,11 +9185,7 @@ public void setDirectColor() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -9016,13 +9202,13 @@ public void defaultSettings() { s.defaultValues(); s.applyStaticSettings(); - Fractal.clearReferences(); + Fractal.clearReferences(true); if (!s.d3s.d3) { ThreadDraw.setArrays(image_size, s.ds.domain_coloring); progress.setMaximum((image_size * image_size) + ((image_size * image_size) / 100)); toolbar.get3DButton().setSelected(false); - tools_menu.get3D().setIcon(getIcon("/fractalzoomer/icons/3d.png")); + tools_menu.get3D().setIcon(getIcon("3d.png")); } if (!loadAutoSave()) { @@ -9037,13 +9223,13 @@ public void defaultSettings() { resetImage(); - scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2)); - scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2)); + scroll_pane.getHorizontalScrollBar().setValue((int) (scroll_pane.getHorizontalScrollBar().getMaximum() / 2.0 - scroll_pane.getHorizontalScrollBar().getSize().getWidth() / 2.0)); + scroll_pane.getVerticalScrollBar().setValue((int) (scroll_pane.getVerticalScrollBar().getMaximum() / 2.0 - scroll_pane.getVerticalScrollBar().getSize().getHeight() / 2.0)); if (s.d3s.d3) { s.d3s.fiX = 0.64; s.d3s.fiY = 0.82; - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } whole_image_done = false; @@ -9056,15 +9242,10 @@ public void defaultSettings() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } catch (OutOfMemoryError e) { JOptionPane.showMessageDialog(scroll_pane, "Maximum Heap size was reached.\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); + exit(-1); } } @@ -9080,6 +9261,11 @@ public void setProcessingOrder(int[] processing_order) { updateColors(); } + public static void ArraysFillColor(BufferedImage img, int color) { + int[] data = ((DataBufferInt) img.getRaster().getDataBuffer()).getData(); + Arrays.fill(data, color); + } + public void redraw() { resetOrbit(); @@ -9087,10 +9273,10 @@ public void redraw() { progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } whole_image_done = false; @@ -9103,11 +9289,7 @@ public void redraw() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -9129,6 +9311,39 @@ public void setPaletteGradientMergingPost() { updateColors(); } + public void setGeneratedPalettePost() { + + ThreadDraw.palette_outcoloring.setGeneratedPaletteSettings(true, s.gps); + ThreadDraw.palette_incoloring.setGeneratedPaletteSettings(false, s.gps); + + if(s.gps.useGeneratedPaletteOutColoring && !(s.ds.domain_coloring && s.ds.domain_coloring_mode != 1)) { + infobar.getOutColoringPalettePreview().setVisible(false); + infobar.getOutColoringPalettePreviewLabel().setVisible(false); + } else { + + if (!s.useDirectColor && !(s.sts.statistic && s.sts.statisticGroup == 4)) { + infobar.getOutColoringPalettePreview().setVisible(true); + infobar.getOutColoringPalettePreviewLabel().setVisible(true); + } + } + + if(s.gps.useGeneratedPaletteInColoring) { + infobar.getInColoringPalettePreview().setVisible(false); + infobar.getInColoringPalettePreviewLabel().setVisible(false); + } + else { + if (!s.useDirectColor && !s.ds.domain_coloring && !(s.sts.statistic && s.sts.statisticGroup == 4) && s.usePaletteForInColoring) { + infobar.getInColoringPalettePreview().setVisible(true); + infobar.getInColoringPalettePreviewLabel().setVisible(true); + } + } + + options_menu.getColorsMenu().getOutColoringPaletteMenu().updateIcons(s); + options_menu.getColorsMenu().getInColoringPaletteMenu().updateIcons(s); + + updateColors(); + } + public void setPaletteGradientMerging() { resetOrbit(); @@ -9142,10 +9357,10 @@ public void updateColors() { progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } whole_image_done = false; @@ -9160,11 +9375,7 @@ public void updateColors() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } else { if (s.d3s.d3) { createThreads(false); @@ -9174,7 +9385,7 @@ public void updateColors() { calculation_time = System.currentTimeMillis(); - startThreads(n); + startThreads(); } } @@ -9216,8 +9427,14 @@ public void statisticsColorAlgorithmChanged(StatisticsSettings sts) { if (!s.useDirectColor) { if (!s.ds.domain_coloring) { if (s.usePaletteForInColoring) { - infobar.getInColoringPalettePreview().setVisible(true); - infobar.getInColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteInColoring) { + infobar.getInColoringPalettePreview().setVisible(true); + infobar.getInColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getInColoringPalettePreview().setVisible(false); + infobar.getInColoringPalettePreviewLabel().setVisible(false); + } infobar.getMaxIterationsColorPreview().setVisible(false); infobar.getMaxIterationsColorPreviewLabel().setVisible(false); } else { @@ -9229,8 +9446,14 @@ public void statisticsColorAlgorithmChanged(StatisticsSettings sts) { } infobar.getGradientPreviewLabel().setVisible(true); infobar.getGradientPreview().setVisible(true); - infobar.getOutColoringPalettePreview().setVisible(true); - infobar.getOutColoringPalettePreviewLabel().setVisible(true); + if(!s.gps.useGeneratedPaletteOutColoring || (s.ds.domain_coloring && s.ds.domain_coloring_mode != 1)) { + infobar.getOutColoringPalettePreview().setVisible(true); + infobar.getOutColoringPalettePreviewLabel().setVisible(true); + } + else { + infobar.getOutColoringPalettePreview().setVisible(false); + infobar.getOutColoringPalettePreviewLabel().setVisible(false); + } } } @@ -9243,7 +9466,7 @@ public void statisticsColorAlgorithmChanged(StatisticsSettings sts) { whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -9254,11 +9477,7 @@ public void statisticsColorAlgorithmChanged(StatisticsSettings sts) { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } @@ -9277,8 +9496,7 @@ private boolean loadAutoSave() { JOptionPane.showMessageDialog(scroll_pane, "Error while loading the " + filename + " file.", "Error!", JOptionPane.ERROR_MESSAGE); } catch (Exception ex) { JOptionPane.showMessageDialog(scroll_pane, "Error while loading the " + filename + " file.\nThe application will terminate.", "Error!", JOptionPane.ERROR_MESSAGE); - savePreferences(); - System.exit(-1); + exit(-1); } return false; @@ -9333,12 +9551,12 @@ public void setOutTrueColorModePost() { progress.setValue(0); - resetImage(); + resetImageAndCopy(s.d3s.d3); whole_image_done = false; if (s.d3s.d3) { - Arrays.fill(((DataBufferInt) image.getRaster().getDataBuffer()).getData(), Color.BLACK.getRGB()); + ArraysFillColor(image, Color.BLACK.getRGB()); } if(s.julia_map) { @@ -9349,11 +9567,7 @@ public void setOutTrueColorModePost() { calculation_time = System.currentTimeMillis(); - if(s.julia_map) { - startThreads(julia_grid_first_dimension); - } else { - startThreads(n); - } + startThreads(); } public void setInTrueColorModePost() { @@ -9418,7 +9632,60 @@ public void clickCurrentPlane() { } - public static void main(String[] args) throws InterruptedException, Exception { + public static ImageIcon getIcon(String file) { + + return new ImageIcon(MainWindow.class.getResource("/fractalzoomer/icons/" + file)); + + } + + public void setGeneratedPalette(boolean outcoloring) { + new GeneratedPaletteDialog(ptr, s, outcoloring); + } + + public void exit(int val) { + + LibMpfr.delete(); + savePreferences(); + System.exit(val); + + } + + public void setColorMap(int color_cycling_location, boolean outcoloring_mode) { + new ColorMapFrame(ptr, s.fns.smoothing, color_cycling_location, outcoloring_mode, outcoloring_mode ? options_menu.getOutColoringPalette() : options_menu.getInColoringPalette()); + } + + public void setJitterPost() { + + options_menu.updateIcons(s); + + setOptions(false); + + progress.setValue(0); + + resetImageAndCopy(s.d3s.d3); + + whole_image_done = false; + + if (s.d3s.d3) { + ArraysFillColor(image, Color.BLACK.getRGB()); + } + + if(s.julia_map) { + createThreadsJuliaMap(); + } else { + createThreads(false); + } + + calculation_time = System.currentTimeMillis(); + + startThreads(); + } + + public void setJitter() { + new JitterDialog(ptr, s); + } + + public static void main(String[] args) throws Exception { SplashFrame sf = new SplashFrame(VERSION); sf.setVisible(true); diff --git a/src/fractalzoomer/main/app_settings/GeneratedPaletteSettings.java b/src/fractalzoomer/main/app_settings/GeneratedPaletteSettings.java new file mode 100644 index 000000000..4c364c3dc --- /dev/null +++ b/src/fractalzoomer/main/app_settings/GeneratedPaletteSettings.java @@ -0,0 +1,20 @@ +package fractalzoomer.main.app_settings; + +public class GeneratedPaletteSettings { + public boolean useGeneratedPaletteOutColoring; + public int generatedPaletteOutColoringId; + public boolean useGeneratedPaletteInColoring; + public int generatedPaletteInColoringId; + + public int restartGeneratedOutColoringPaletteAt; + public int restartGeneratedInColoringPaletteAt; + + public GeneratedPaletteSettings() { + useGeneratedPaletteOutColoring = false; + useGeneratedPaletteInColoring = false; + generatedPaletteOutColoringId = 0; + generatedPaletteInColoringId = 0; + restartGeneratedOutColoringPaletteAt = 2100000000; + restartGeneratedInColoringPaletteAt = 2100000000; + } +} diff --git a/src/fractalzoomer/main/app_settings/JitterSettings.java b/src/fractalzoomer/main/app_settings/JitterSettings.java new file mode 100644 index 000000000..272a29a46 --- /dev/null +++ b/src/fractalzoomer/main/app_settings/JitterSettings.java @@ -0,0 +1,15 @@ +package fractalzoomer.main.app_settings; + +public class JitterSettings { + public boolean enableJitter; + public int jitterSeed; + public int jitterShape; + public double jitterScale; + + public JitterSettings() { + enableJitter = false; + jitterSeed = 1; + jitterShape = 0; + jitterScale = 1.0; + } +} diff --git a/src/fractalzoomer/main/app_settings/Settings.java b/src/fractalzoomer/main/app_settings/Settings.java index 1efaf3d6c..04b474e4e 100644 --- a/src/fractalzoomer/main/app_settings/Settings.java +++ b/src/fractalzoomer/main/app_settings/Settings.java @@ -52,8 +52,8 @@ public class Settings implements Constants { public DomainColoringSettings ds; public Apfloat xCenter; public Apfloat yCenter; - public double xJuliaCenter; - public double yJuliaCenter; + public Apfloat xJuliaCenter; + public Apfloat yJuliaCenter; public Apfloat size; public double height_ratio; public int max_iterations; @@ -92,6 +92,8 @@ public class Settings implements Constants { public boolean julia_map; public double contourFactor; public int MagnetColorOffset; + public GeneratedPaletteSettings gps; + public JitterSettings js; public Settings() { defaultValues(); @@ -133,6 +135,10 @@ public void defaultValues() { ps = new PaletteSettings(); ps2 = new PaletteSettings(); + + gps = new GeneratedPaletteSettings(); + js = new JitterSettings(); + usePaletteForInColoring = false; color_blending = NORMAL_BLENDING; @@ -191,107 +197,112 @@ public void readSettings(String filename, Component parent, boolean silent) thro if (settings.isJulia()) { if (version == 1048) { - xJuliaCenter = ((SettingsJulia) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia) settings).getYJuliaCenter()); } else if (version == 1049) { - xJuliaCenter = ((SettingsJulia1049) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1049) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1049) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1049) settings).getYJuliaCenter()); } else if (version == 1050) { - xJuliaCenter = ((SettingsJulia1050) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1050) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1050) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1050) settings).getYJuliaCenter()); } else if (version == 1053) { - xJuliaCenter = ((SettingsJulia1053) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1053) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1053) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1053) settings).getYJuliaCenter()); } else if (version == 1054) { - xJuliaCenter = ((SettingsJulia1054) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1054) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1054) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1054) settings).getYJuliaCenter()); } else if (version == 1055) { - xJuliaCenter = ((SettingsJulia1055) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1055) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1055) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1055) settings).getYJuliaCenter()); } else if (version == 1056) { - xJuliaCenter = ((SettingsJulia1056) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1056) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1056) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1056) settings).getYJuliaCenter()); } else if (version == 1057) { - xJuliaCenter = ((SettingsJulia1057) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1057) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1057) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1057) settings).getYJuliaCenter()); } else if (version == 1058) { - xJuliaCenter = ((SettingsJulia1058) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1058) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1058) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1058) settings).getYJuliaCenter()); } else if (version == 1061) { - xJuliaCenter = ((SettingsJulia1061) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1061) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1061) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1061) settings).getYJuliaCenter()); } else if (version == 1062) { - xJuliaCenter = ((SettingsJulia1062) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1062) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1062) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1062) settings).getYJuliaCenter()); } else if (version == 1063) { - xJuliaCenter = ((SettingsJulia1063) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1063) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1063) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1063) settings).getYJuliaCenter()); } else if (version == 1064) { - xJuliaCenter = ((SettingsJulia1064) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1064) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1064) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1064) settings).getYJuliaCenter()); } else if (version == 1065) { - xJuliaCenter = ((SettingsJulia1065) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1065) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1065) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1065) settings).getYJuliaCenter()); } else if (version == 1066) { - xJuliaCenter = ((SettingsJulia1066) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1066) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1066) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1066) settings).getYJuliaCenter()); } else if (version == 1067) { - xJuliaCenter = ((SettingsJulia1067) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1067) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1067) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1067) settings).getYJuliaCenter()); } else if (version == 1068) { - xJuliaCenter = ((SettingsJulia1068) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1068) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1068) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1068) settings).getYJuliaCenter()); } else if (version == 1069) { - xJuliaCenter = ((SettingsJulia1069) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1069) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1069) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1069) settings).getYJuliaCenter()); } else if (version == 1070) { - xJuliaCenter = ((SettingsJulia1070) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1070) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1070) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1070) settings).getYJuliaCenter()); } else if (version == 1071) { - xJuliaCenter = ((SettingsJulia1071) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1071) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1071) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1071) settings).getYJuliaCenter()); } else if (version == 1072) { - xJuliaCenter = ((SettingsJulia1072) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1072) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1072) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1072) settings).getYJuliaCenter()); } else if (version == 1073) { - xJuliaCenter = ((SettingsJulia1073) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1073) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1073) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1073) settings).getYJuliaCenter()); } else if (version == 1074) { - xJuliaCenter = ((SettingsJulia1074) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1074) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1074) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1074) settings).getYJuliaCenter()); } else if (version == 1075) { - xJuliaCenter = ((SettingsJulia1075) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1075) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1075) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1075) settings).getYJuliaCenter()); } else if (version == 1076) { - xJuliaCenter = ((SettingsJulia1076) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1076) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1076) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1076) settings).getYJuliaCenter()); } else if (version == 1077) { - xJuliaCenter = ((SettingsJulia1077) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1077) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1077) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1077) settings).getYJuliaCenter()); } else if (version == 1078) { - xJuliaCenter = ((SettingsJulia1078) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1078) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1078) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1078) settings).getYJuliaCenter()); } else if (version == 1079) { - xJuliaCenter = ((SettingsJulia1079) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1079) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1079) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1079) settings).getYJuliaCenter()); } else if (version == 1080) { - xJuliaCenter = ((SettingsJulia1080) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1080) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1080) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1080) settings).getYJuliaCenter()); } else if (version == 1081) { - xJuliaCenter = ((SettingsJulia1081) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1081) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1081) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1081) settings).getYJuliaCenter()); } else if (version == 1083) { - xJuliaCenter = ((SettingsJulia1083) settings).getXJuliaCenter(); - yJuliaCenter = ((SettingsJulia1083) settings).getYJuliaCenter(); + xJuliaCenter = new MyApfloat(((SettingsJulia1083) settings).getXJuliaCenter()); + yJuliaCenter = new MyApfloat(((SettingsJulia1083) settings).getYJuliaCenter()); } + else if (version == 1084) { + xJuliaCenter = new MyApfloat(((SettingsJulia1084) settings).getXJuliaCenterStr()); + yJuliaCenter = new MyApfloat(((SettingsJulia1084) settings).getYJuliaCenterStr()); + } + //Todo in the next version just move the julia in settings in the fractals class fns.julia = true; @@ -358,11 +369,31 @@ else if (version == 1083) { } if(version < 1078) { + + if(MyApfloat.setAutomaticPrecision) { + long precision = MyApfloat.getAutomaticPrecision(settings.getSize()); + + if (MyApfloat.shouldSetPrecision(precision, true)) { + Fractal.clearReferences(true); + MyApfloat.setPrecision(precision, this); + } + } + xCenter = new MyApfloat(settings.getXCenter()); yCenter = new MyApfloat(settings.getYCenter()); size = new MyApfloat(settings.getSize()); } else { + + if(MyApfloat.setAutomaticPrecision) { + long precision = MyApfloat.getAutomaticPrecision(((SettingsFractals1078) settings).getSizeStr()); + + if (MyApfloat.shouldSetPrecision(precision, true)) { + Fractal.clearReferences(true); + MyApfloat.setPrecision(precision, this); + } + } + xCenter = new MyApfloat(((SettingsFractals1078) settings).getxCenterStr()); yCenter = new MyApfloat(((SettingsFractals1078) settings).getyCenterStr()); size = new MyApfloat(((SettingsFractals1078) settings).getSizeStr()); @@ -1288,6 +1319,33 @@ else if (version == 1083) { sts.rootShadingColor = ((SettingsFractals1083) settings).getRootShadingColor(); } + if(version < 1084) { + gps.generatedPaletteInColoringId = defaults.gps.generatedPaletteInColoringId; + gps.generatedPaletteOutColoringId = defaults.gps.generatedPaletteOutColoringId; + gps.useGeneratedPaletteInColoring = defaults.gps.useGeneratedPaletteInColoring; + gps.useGeneratedPaletteOutColoring = defaults.gps.useGeneratedPaletteOutColoring; + gps.restartGeneratedOutColoringPaletteAt = defaults.gps.restartGeneratedOutColoringPaletteAt; + gps.restartGeneratedInColoringPaletteAt = defaults.gps.restartGeneratedInColoringPaletteAt; + + js.enableJitter = defaults.js.enableJitter; + js.jitterScale = defaults.js.jitterScale; + js.jitterSeed = defaults.js.jitterSeed; + js.jitterShape = defaults.js.jitterShape; + } + else { + gps.generatedPaletteInColoringId = ((SettingsFractals1084) settings).getGeneratedPaletteInColoringId(); + gps.generatedPaletteOutColoringId = ((SettingsFractals1084) settings).getGeneratedPaletteOutColoringId(); + gps.useGeneratedPaletteInColoring = ((SettingsFractals1084) settings).getUseGeneratedPaletteInColoring(); + gps.useGeneratedPaletteOutColoring = ((SettingsFractals1084) settings).getUseGeneratedPaletteOutColoring(); + gps.restartGeneratedOutColoringPaletteAt = ((SettingsFractals1084) settings).getRestartGeneratedOutColoringPaletteAt(); + gps.restartGeneratedInColoringPaletteAt = ((SettingsFractals1084) settings).getRestartGeneratedInColoringPaletteAt(); + + js.enableJitter = ((SettingsFractals1084) settings).getEnableJitter(); + js.jitterScale = ((SettingsFractals1084) settings).getJitterScale(); + js.jitterSeed = ((SettingsFractals1084) settings).getJitterSeed(); + js.jitterShape = ((SettingsFractals1084) settings).getJitterShape(); + } + if (fns.plane_type == USER_PLANE) { if (version < 1058) { fns.user_plane_algorithm = defaults.fns.user_plane_algorithm; @@ -1516,7 +1574,7 @@ else if (version == 1083) { boolean temp_bool = false; for (String subExpression : subExpressions) { parser.parse(subExpression); - temp_bool = temp_bool | parser.foundC(); + temp_bool = temp_bool || parser.foundC(); } fns.lpns.lyapunovFinalExpression = subExpressions; @@ -1567,10 +1625,10 @@ else if (version == 1083) { fns.user_dfz_formula = ((SettingsFractals1058) settings).getUserDfzFormula(); parser.parse(fns.user_fz_formula); - temp_bool = temp_bool | parser.foundC(); + temp_bool = temp_bool || parser.foundC(); parser.parse(fns.user_dfz_formula); - temp_bool = temp_bool | parser.foundC(); + temp_bool = temp_bool || parser.foundC(); if(fns.nova_method == NOVA_NEWTON_HINES) { fns.newton_hines_k = ((SettingsFractals1074) settings).getNewtonHinesK(); @@ -1582,13 +1640,13 @@ else if(isThreeFunctionsNovaFormula(fns.nova_method)) { fns.user_ddfz_formula = ((SettingsFractals1058) settings).getUserDdfzFormula(); parser.parse(fns.user_fz_formula); - temp_bool = temp_bool | parser.foundC(); + temp_bool = temp_bool || parser.foundC(); parser.parse(fns.user_dfz_formula); - temp_bool = temp_bool | parser.foundC(); + temp_bool = temp_bool || parser.foundC(); parser.parse(fns.user_ddfz_formula); - temp_bool = temp_bool | parser.foundC(); + temp_bool = temp_bool || parser.foundC(); if(fns.nova_method == NOVA_LAGUERRE) { fns.laguerre_deg = ((SettingsFractals1067) settings).getLaguerreDeg(); @@ -1598,14 +1656,14 @@ else if (isOneFunctionsNovaFormula(fns.nova_method)){ fns.user_fz_formula = ((SettingsFractals1058) settings).getUserFzFormula(); parser.parse(fns.user_fz_formula); - temp_bool = temp_bool | parser.foundC(); + temp_bool = temp_bool || parser.foundC(); } parser.parse(fns.user_relaxation_formula); - temp_bool = temp_bool | parser.foundC(); + temp_bool = temp_bool || parser.foundC(); parser.parse(fns.user_nova_addend_formula); - temp_bool = temp_bool | parser.foundC(); + temp_bool = temp_bool || parser.foundC(); userFormulaHasC = temp_bool; break; @@ -1631,7 +1689,7 @@ else if (isOneFunctionsNovaFormula(fns.nova_method)){ for (int m = 0; m < fns.user_formula_iteration_based.length; m++) { parser.parse(fns.user_formula_iteration_based[m]); - temp_bool = temp_bool | parser.foundC(); + temp_bool = temp_bool || parser.foundC(); } userFormulaHasC = temp_bool; @@ -1663,7 +1721,7 @@ else if (isOneFunctionsNovaFormula(fns.nova_method)){ for (int m = 0; m < fns.user_formula_coupled.length - 1; m++) { parser.parse(fns.user_formula_coupled[m]); - temp_bool = temp_bool | parser.foundC(); + temp_bool = temp_bool || parser.foundC(); } userFormulaHasC = temp_bool; @@ -1732,7 +1790,7 @@ else if(isFourFunctionsRootFindingMethodFormula(fns.function)) { sts.normalMapOverrideColoring = false; } - Fractal.clearReferences(); + Fractal.clearReferences(true); applyStaticSettings(); @@ -1742,8 +1800,11 @@ else if(isFourFunctionsRootFindingMethodFormula(fns.function)) { loadedSettings(filename, parent, version); } - if (supportsPerturbationTheory() && !isPertubationTheoryInUse() && size.compareTo(MyApfloat.MIN_DOUBLE_SIZE) <= 0) { - JOptionPane.showMessageDialog(parent, "The current function supports perturbation theory.\nYou should enable it for a better result.", "Warning!", JOptionPane.WARNING_MESSAGE); + if (supportsPerturbationTheory() && !ThreadDraw.PERTURBATION_THEORY && size.compareTo(MyApfloat.MIN_DOUBLE_SIZE) <= 0) { + ThreadDraw.PERTURBATION_THEORY = true; + } + else if(!supportsPerturbationTheory() && ThreadDraw.PERTURBATION_THEORY) { + ThreadDraw.PERTURBATION_THEORY = false; } } @@ -1754,9 +1815,9 @@ public void save(String filename) { file_temp = new ObjectOutputStream(new FileOutputStream(filename)); SettingsFractals settings; if (fns.julia) { - settings = new SettingsJulia1083(this); + settings = new SettingsJulia1084(this); } else { - settings = new SettingsFractals1083(this); + settings = new SettingsFractals1084(this); } file_temp.writeObject(settings); file_temp.flush(); @@ -2569,6 +2630,9 @@ public void applyStaticSettings() { ThreadDraw.palette_incoloring = new PresetPalette(ps2.color_choice, ps2.direct_palette, fns.smoothing, special_color, color_smoothing_method, special_use_palette_color).getRawPalette(); } + ThreadDraw.palette_outcoloring.setGeneratedPaletteSettings(true, gps); + ThreadDraw.palette_incoloring.setGeneratedPaletteSettings(false, gps); + ThreadDraw.USE_DIRECT_COLOR = useDirectColor; ColorAlgorithm.GlobalIncrementBypass = globalIncrementBypass; @@ -2620,7 +2684,17 @@ public boolean isPertubationTheoryInUse() { } public boolean isPeriodInUse() { - return isPertubationTheoryInUse() && ThreadDraw.APPROXIMATION_ALGORITHM == 2 && supportsPeriod(); + return isPertubationTheoryInUse() && (ThreadDraw.APPROXIMATION_ALGORITHM == 2 + || (ThreadDraw.APPROXIMATION_ALGORITHM == 3 && supportsNanomb1()) + ) && supportsPeriod(); + } + + public boolean isNanomb1InUse() { + return isPertubationTheoryInUse() && ThreadDraw.APPROXIMATION_ALGORITHM == 3 && supportsNanomb1() && supportsPeriod(); + } + + public boolean supportsNanomb1() { + return fns.function == MANDELBROT; } public boolean supportsBilinearApproximation() { diff --git a/src/fractalzoomer/native/linux-x86-64/libmpfr.so b/src/fractalzoomer/native/linux-x86-64/libmpfr.so new file mode 100644 index 000000000..341b9876b Binary files /dev/null and b/src/fractalzoomer/native/linux-x86-64/libmpfr.so differ diff --git a/src/fractalzoomer/native/linux-x86/libmpfr.so b/src/fractalzoomer/native/linux-x86/libmpfr.so new file mode 100644 index 000000000..540b993b7 Binary files /dev/null and b/src/fractalzoomer/native/linux-x86/libmpfr.so differ diff --git a/src/fractalzoomer/native/win32-x86-64/libgmp-10.dll b/src/fractalzoomer/native/win32-x86-64/libgmp-10.dll new file mode 100644 index 000000000..f3a3403c2 Binary files /dev/null and b/src/fractalzoomer/native/win32-x86-64/libgmp-10.dll differ diff --git a/src/fractalzoomer/native/win32-x86-64/libmpfr-6.dll b/src/fractalzoomer/native/win32-x86-64/libmpfr-6.dll new file mode 100644 index 000000000..e09a57b03 Binary files /dev/null and b/src/fractalzoomer/native/win32-x86-64/libmpfr-6.dll differ diff --git a/src/fractalzoomer/native/win32-x86-64/libwinpthread-1.dll b/src/fractalzoomer/native/win32-x86-64/libwinpthread-1.dll new file mode 100644 index 000000000..9485bee08 Binary files /dev/null and b/src/fractalzoomer/native/win32-x86-64/libwinpthread-1.dll differ diff --git a/src/fractalzoomer/native/win32-x86/libgmp-10.dll b/src/fractalzoomer/native/win32-x86/libgmp-10.dll new file mode 100644 index 000000000..91e8ea161 Binary files /dev/null and b/src/fractalzoomer/native/win32-x86/libgmp-10.dll differ diff --git a/src/fractalzoomer/native/win32-x86/libmpfr-6.dll b/src/fractalzoomer/native/win32-x86/libmpfr-6.dll new file mode 100644 index 000000000..ce7970e76 Binary files /dev/null and b/src/fractalzoomer/native/win32-x86/libmpfr-6.dll differ diff --git a/src/fractalzoomer/native/win32-x86/libwinpthread-1.dll b/src/fractalzoomer/native/win32-x86/libwinpthread-1.dll new file mode 100644 index 000000000..f69a8ae81 Binary files /dev/null and b/src/fractalzoomer/native/win32-x86/libwinpthread-1.dll differ diff --git a/src/fractalzoomer/out_coloring_algorithms/OutColorAlgorithm.java b/src/fractalzoomer/out_coloring_algorithms/OutColorAlgorithm.java index ed68c747b..1a8407615 100644 --- a/src/fractalzoomer/out_coloring_algorithms/OutColorAlgorithm.java +++ b/src/fractalzoomer/out_coloring_algorithms/OutColorAlgorithm.java @@ -40,9 +40,8 @@ public static double fractionalPartEscaping(Complex z, Complex zold, double log_ temp2 = temp2 <= 0 ? 1e-33 : temp2; double a = Math.log(temp2 / log_bailout_squared); - double f = a / Math.log(p); - - return f; + return a / Math.log(p); + } public static double fractionalPartConverging(Complex z, Complex zold, Complex zold2, double log_convergent_bailout) { diff --git a/src/fractalzoomer/out_coloring_algorithms/SmoothEscapeTimeFieldLines2Kleinian.java b/src/fractalzoomer/out_coloring_algorithms/SmoothEscapeTimeFieldLines2Kleinian.java index 41910a9d7..2673f7143 100644 --- a/src/fractalzoomer/out_coloring_algorithms/SmoothEscapeTimeFieldLines2Kleinian.java +++ b/src/fractalzoomer/out_coloring_algorithms/SmoothEscapeTimeFieldLines2Kleinian.java @@ -22,13 +22,11 @@ public class SmoothEscapeTimeFieldLines2Kleinian extends OutColorAlgorithm { private double u; private double log_bailout_squared; - private double pi2; public SmoothEscapeTimeFieldLines2Kleinian(double u, double log_bailout_squared) { super(); this.u = u * 0.5; - pi2 = Math.PI * 2; this.log_bailout_squared = log_bailout_squared; OutNotUsingIncrement = false; diff --git a/src/fractalzoomer/out_coloring_algorithms/UserConditionalOutColorAlgorithmEOC.java b/src/fractalzoomer/out_coloring_algorithms/UserConditionalOutColorAlgorithmEOC.java index dcd655726..61ac58c4a 100644 --- a/src/fractalzoomer/out_coloring_algorithms/UserConditionalOutColorAlgorithmEOC.java +++ b/src/fractalzoomer/out_coloring_algorithms/UserConditionalOutColorAlgorithmEOC.java @@ -27,12 +27,11 @@ */ public class UserConditionalOutColorAlgorithmEOC extends UserConditionalOutColorAlgorithm { - protected int max_iterations; public UserConditionalOutColorAlgorithmEOC(String[] user_outcoloring_conditions, String[] user_outcoloring_condition_formula, double bailout, int max_iterations, double xCenter, double yCenter, double size, double[] point, Complex[] globalVars) { super(user_outcoloring_conditions, user_outcoloring_condition_formula, bailout, max_iterations, xCenter, yCenter, size, point, globalVars); - this.max_iterations = max_iterations; + OutNotUsingIncrement = true; } diff --git a/src/fractalzoomer/out_coloring_algorithms/UserConditionalOutColorAlgorithmMagnet.java b/src/fractalzoomer/out_coloring_algorithms/UserConditionalOutColorAlgorithmMagnet.java index 66b824f11..a92668633 100644 --- a/src/fractalzoomer/out_coloring_algorithms/UserConditionalOutColorAlgorithmMagnet.java +++ b/src/fractalzoomer/out_coloring_algorithms/UserConditionalOutColorAlgorithmMagnet.java @@ -26,13 +26,10 @@ * @author hrkalona2 */ public class UserConditionalOutColorAlgorithmMagnet extends UserConditionalOutColorAlgorithm { - - protected int max_iterations; public UserConditionalOutColorAlgorithmMagnet(String[] user_outcoloring_conditions, String[] user_outcoloring_condition_formula, double bailout, int max_iterations, double xCenter, double yCenter, double size, double[] point, Complex[] globalVars) { super(user_outcoloring_conditions, user_outcoloring_condition_formula, bailout, max_iterations, xCenter, yCenter, size, point, globalVars); - this.max_iterations = max_iterations; OutNotUsingIncrement = true; } diff --git a/src/fractalzoomer/out_coloring_algorithms/UserOutColorAlgorithmEOC.java b/src/fractalzoomer/out_coloring_algorithms/UserOutColorAlgorithmEOC.java index 703f3ae8b..8186a9623 100644 --- a/src/fractalzoomer/out_coloring_algorithms/UserOutColorAlgorithmEOC.java +++ b/src/fractalzoomer/out_coloring_algorithms/UserOutColorAlgorithmEOC.java @@ -27,13 +27,11 @@ * @author hrkalona2 */ public class UserOutColorAlgorithmEOC extends UserOutColorAlgorithm { - protected int max_iterations; public UserOutColorAlgorithmEOC(String outcoloring_formula, double bailout, int max_iterations, double xCenter, double yCenter, double size, double[] point, Complex[] globalVars) { super(outcoloring_formula, bailout, max_iterations, xCenter, yCenter, size, point, globalVars); - - this.max_iterations = max_iterations; + OutNotUsingIncrement = true; } diff --git a/src/fractalzoomer/out_coloring_algorithms/UserOutColorAlgorithmMagnet.java b/src/fractalzoomer/out_coloring_algorithms/UserOutColorAlgorithmMagnet.java index 588083030..f0cf32caf 100644 --- a/src/fractalzoomer/out_coloring_algorithms/UserOutColorAlgorithmMagnet.java +++ b/src/fractalzoomer/out_coloring_algorithms/UserOutColorAlgorithmMagnet.java @@ -27,8 +27,7 @@ * @author hrkalona2 */ public class UserOutColorAlgorithmMagnet extends UserOutColorAlgorithm { - protected int max_iterations; - + public UserOutColorAlgorithmMagnet(String outcoloring_formula, double bailout, int max_iterations, double xCenter, double yCenter, double size, double[] point, Complex[] globalVars) { super(outcoloring_formula, bailout, max_iterations, xCenter, yCenter, size, point, globalVars); diff --git a/src/fractalzoomer/palettes/CustomPalette.java b/src/fractalzoomer/palettes/CustomPalette.java index 256fe5dec..439b91cdb 100644 --- a/src/fractalzoomer/palettes/CustomPalette.java +++ b/src/fractalzoomer/palettes/CustomPalette.java @@ -16,7 +16,7 @@ */ package fractalzoomer.palettes; -import fractalzoomer.core.interpolation.*; +import fractalzoomer.core.interpolation.InterpolationMethod; import fractalzoomer.main.MainWindow; import fractalzoomer.utils.ColorSpaceConverter; import fractalzoomer.utils.MathUtils.BezierSpline; diff --git a/src/fractalzoomer/palettes/PaletteColor.java b/src/fractalzoomer/palettes/PaletteColor.java index d023c94a9..1abba9663 100644 --- a/src/fractalzoomer/palettes/PaletteColor.java +++ b/src/fractalzoomer/palettes/PaletteColor.java @@ -16,6 +16,9 @@ */ package fractalzoomer.palettes; +import fractalzoomer.main.app_settings.GeneratedPaletteSettings; +import fractalzoomer.utils.Multiwave; + import java.awt.*; public abstract class PaletteColor { @@ -24,6 +27,8 @@ public abstract class PaletteColor { protected int[] special_colors; protected int special_color; protected boolean special_use_palette_color; + protected int generatedPaletteLength; + protected boolean useGeneratedPalette; public PaletteColor(int[] palette, Color special_color, boolean special_use_palette_color) { @@ -54,9 +59,20 @@ public PaletteColor(int[] palette, Color special_color, boolean special_use_pale public abstract int getPaletteColor(double result); + public void setGeneratedPaletteSettings(boolean outcoloring, GeneratedPaletteSettings gps) { + if(outcoloring) { + useGeneratedPalette = gps.useGeneratedPaletteOutColoring; + generatedPaletteLength = gps.restartGeneratedOutColoringPaletteAt; + } + else { + useGeneratedPalette = gps.useGeneratedPaletteInColoring; + generatedPaletteLength = gps.restartGeneratedInColoringPaletteAt; + } + } + public int getPaletteLength() { - return palette.length; + return useGeneratedPalette ? generatedPaletteLength : palette.length; } @@ -66,4 +82,20 @@ public int getSpecialColor() { } + public abstract int calculateColor(double result, int paletteId, int color_cycling_location, int cycle); + + protected static int getGeneratedColor(double result, int id, int color_cycling_location, int cycle) { + double value = (Math.abs(result) + color_cycling_location) % cycle; + switch (id) { + case 0: + return Multiwave.multiwave_default(value); + case 1: + return Multiwave.g_spdz2(value); + case 2: + return Multiwave.g_spdz2_custom(value); + } + + return 0; + } + } diff --git a/src/fractalzoomer/palettes/PaletteColorNormal.java b/src/fractalzoomer/palettes/PaletteColorNormal.java index 79099588c..83a98df67 100644 --- a/src/fractalzoomer/palettes/PaletteColorNormal.java +++ b/src/fractalzoomer/palettes/PaletteColorNormal.java @@ -43,4 +43,11 @@ public int getPaletteColor(double result) { } + @Override + public int calculateColor(double result, int paletteId, int color_cycling_location, int cycle) { + + return getGeneratedColor(result, paletteId, color_cycling_location, cycle); + + } + } diff --git a/src/fractalzoomer/palettes/PaletteColorSmooth.java b/src/fractalzoomer/palettes/PaletteColorSmooth.java index 048992213..99c8af184 100644 --- a/src/fractalzoomer/palettes/PaletteColorSmooth.java +++ b/src/fractalzoomer/palettes/PaletteColorSmooth.java @@ -16,8 +16,7 @@ */ package fractalzoomer.palettes; -import fractalzoomer.core.interpolation.*; -import fractalzoomer.main.MainWindow; +import fractalzoomer.core.interpolation.InterpolationMethod; import java.awt.*; @@ -67,4 +66,30 @@ private int calculateSmoothColor(double result) { } + @Override + public int calculateColor(double result, int paletteId, int color_cycling_location, int cycle) { + + int color; + int color2; + + if(result == 0) { + color = color2 = getGeneratedColor(((int)result), paletteId, color_cycling_location, cycle); + } + else { + color = getGeneratedColor(((int)result - 1), paletteId, color_cycling_location, cycle); + color2 = getGeneratedColor(((int)result), paletteId, color_cycling_location, cycle); + } + + int color_red = (color >> 16) & 0xff; + int color_green = (color >> 8) & 0xff; + int color_blue = color & 0xff; + + int color2_red = (color2 >> 16) & 0xff; + int color2_green = (color2 >> 8) & 0xff; + int color2_blue = color2 & 0xff; + + double coef = result - (int)result; //fractional part + + return interpolator.interpolate(color_red, color_green, color_blue, color2_red, color2_green, color2_blue, coef); + } } diff --git a/src/fractalzoomer/palettes/palettes.json b/src/fractalzoomer/palettes/palettes.json index e5c4f2f2f..654d46330 100644 --- a/src/fractalzoomer/palettes/palettes.json +++ b/src/fractalzoomer/palettes/palettes.json @@ -8001,6 +8001,82 @@ , [36, 71, 125] , [90, 145, 124] ] - } + }, + { + "name": "Qfractnow-G1", + "values": [ + [0, 0, 255] + , [255, 255, 255] + , [255, 255, 0] + , [255, 0, 0] + , [0, 0, 255] + ] + }, + { + "name": "Qfractnow-G2", + "values": [ + [0, 57, 160] + , [255, 255, 255] + , [255, 254, 67] + , [191, 8, 0] + , [0, 57, 160] + ] + }, + { + "name": "Qfractnow-G4", + "values": [ + [0, 0, 0] + , [39, 17, 8] + , [175, 79, 42] + , [247, 170, 98] + , [249, 236, 175] + , [228, 254, 226] + , [177, 237, 249] + , [109, 183, 250] + , [44, 82, 180] + , [11, 20, 48] + ] + }, + { + "name": "Qfractnow-G5", + "values": [ + [0, 0, 0] + , [6, 32, 14] + , [39, 167, 74] + , [96, 246, 168] + , [171, 250, 234] + , [223, 230, 254] + , [249, 180, 239] + , [249, 106, 180] + , [187, 47, 88] + , [39, 8, 17] + , [0, 0, 0] + ] + }, + { + "name": "Qfractnow-G6", + "values": [ + [0, 0, 0] + , [39, 17, 8] + , [175, 79, 42] + , [247, 170, 98] + , [249, 236, 175] + , [228, 254, 226] + , [177, 237, 249] + , [109, 183, 250] + , [44, 82, 180] + , [11, 20, 48] + , [6, 32, 14] + , [39, 167, 74] + , [96, 246, 168] + , [171, 250, 234] + , [223, 230, 254] + , [249, 180, 239] + , [249, 106, 180] + , [187, 47, 88] + , [39, 8, 17] + , [0, 0, 0] + ] + } ] } \ No newline at end of file diff --git a/src/fractalzoomer/palettes/transfer_functions/AtanTransferFunction.java b/src/fractalzoomer/palettes/transfer_functions/AtanTransferFunction.java index 02806f311..eeed48eb0 100644 --- a/src/fractalzoomer/palettes/transfer_functions/AtanTransferFunction.java +++ b/src/fractalzoomer/palettes/transfer_functions/AtanTransferFunction.java @@ -36,14 +36,14 @@ public double transfer(double result) { if (result < 0) { result *= -1; // transfer to positive - result /= paletteLength; //scale to palette multiple + result /= paletteLength; //scale to palette multiple result = Math.atan(result * color_intensity); - result *= paletteLength; // rescale to palette length + result *= paletteLength; // rescale to palette length result *= -1; // transfer to negative } else { - result /= paletteLength; //scale to palette multiple + result /= paletteLength; //scale to palette multiple result = Math.atan(result * color_intensity); - result *= paletteLength; // rescale to palette length + result *= paletteLength; // rescale to palette length } return result; diff --git a/src/fractalzoomer/palettes/transfer_functions/CbrtTransferFunction.java b/src/fractalzoomer/palettes/transfer_functions/CbrtTransferFunction.java index 14bdd911b..2d6c01050 100644 --- a/src/fractalzoomer/palettes/transfer_functions/CbrtTransferFunction.java +++ b/src/fractalzoomer/palettes/transfer_functions/CbrtTransferFunction.java @@ -36,14 +36,14 @@ public double transfer(double result) { if (result < 0) { result *= -1; // transfer to positive - result /= paletteLength; //scale to palette multiple + result /= paletteLength; //scale to palette multiple result = Math.cbrt(result * color_intensity + 1); - result *= paletteLength; // rescale to palette length + result *= paletteLength; // rescale to palette length result *= -1; // transfer to negative } else { - result /= paletteLength; //scale to palette multiple + result /= paletteLength; //scale to palette multiple result = Math.cbrt(result * color_intensity + 1); - result *= paletteLength; // rescale to palette length + result *= paletteLength; // rescale to palette length } return result; diff --git a/src/fractalzoomer/palettes/transfer_functions/ForthrtTransferFunction.java b/src/fractalzoomer/palettes/transfer_functions/ForthrtTransferFunction.java index 482a6291a..01ae78dcf 100644 --- a/src/fractalzoomer/palettes/transfer_functions/ForthrtTransferFunction.java +++ b/src/fractalzoomer/palettes/transfer_functions/ForthrtTransferFunction.java @@ -36,14 +36,14 @@ public double transfer(double result) { if (result < 0) { result *= -1; // transfer to positive - result /= paletteLength; //scale to palette multiple + result /= paletteLength; //scale to palette multiple result = Math.sqrt(Math.sqrt(result * color_intensity + 1)); - result *= paletteLength; // rescale to palette length + result *= paletteLength; // rescale to palette length result *= -1; // transfer to negative } else { - result /= paletteLength; //scale to palette multiple + result /= paletteLength; //scale to palette multiple result = Math.sqrt(Math.sqrt(result * color_intensity + 1)); - result *= paletteLength; // rescale to palette length + result *= paletteLength; // rescale to palette length } return result; diff --git a/src/fractalzoomer/palettes/transfer_functions/LogLogTransferFunction.java b/src/fractalzoomer/palettes/transfer_functions/LogLogTransferFunction.java index b599f476e..3275df4c8 100644 --- a/src/fractalzoomer/palettes/transfer_functions/LogLogTransferFunction.java +++ b/src/fractalzoomer/palettes/transfer_functions/LogLogTransferFunction.java @@ -36,14 +36,14 @@ public double transfer(double result) { if (result < 0) { result *= -1; // transfer to positive - result /= paletteLength; //scale to palette multiple + result /= paletteLength; //scale to palette multiple result = Math.log(Math.log(result * color_intensity + 1) + 1); - result *= paletteLength; // rescale to palette length + result *= paletteLength; // rescale to palette length result *= -1; // transfer to negative } else { - result /= paletteLength; //scale to palette multiple + result /= paletteLength; //scale to palette multiple result = Math.log(Math.log(result * color_intensity + 1) + 1); - result *= paletteLength; // rescale to palette length + result *= paletteLength; // rescale to palette length } return result; diff --git a/src/fractalzoomer/palettes/transfer_functions/LogarithmTransferFunction.java b/src/fractalzoomer/palettes/transfer_functions/LogarithmTransferFunction.java index 6a295672a..f1bc1e329 100644 --- a/src/fractalzoomer/palettes/transfer_functions/LogarithmTransferFunction.java +++ b/src/fractalzoomer/palettes/transfer_functions/LogarithmTransferFunction.java @@ -36,14 +36,14 @@ public double transfer(double result) { if (result < 0) { result *= -1; // transfer to positive - result /= paletteLength; //scale to palette multiple + result /= paletteLength; //scale to palette multiple result = Math.log(result * color_intensity + 1); - result *= paletteLength; // rescale to palette length + result *= paletteLength; // rescale to palette length result *= -1; // transfer to negative } else { - result /= paletteLength; //scale to palette multiple + result /= paletteLength; //scale to palette multiple result = Math.log(result * color_intensity + 1); - result *= paletteLength; // rescale to palette length + result *= paletteLength; // rescale to palette length } return result; diff --git a/src/fractalzoomer/palettes/transfer_functions/SqrtTransferFunction.java b/src/fractalzoomer/palettes/transfer_functions/SqrtTransferFunction.java index ef448824c..03f1fdbfc 100644 --- a/src/fractalzoomer/palettes/transfer_functions/SqrtTransferFunction.java +++ b/src/fractalzoomer/palettes/transfer_functions/SqrtTransferFunction.java @@ -36,14 +36,14 @@ public double transfer(double result) { if (result < 0) { result *= -1; // transfer to positive - result /= paletteLength; //scale to palette multiple + result /= paletteLength; //scale to palette multiple result = Math.sqrt(result * color_intensity + 1); - result *= paletteLength; // rescale to palette length + result *= paletteLength; // rescale to palette length result *= -1; // transfer to negative } else { - result /= paletteLength; //scale to palette multiple + result /= paletteLength; //scale to palette multiple result = Math.sqrt(result * color_intensity + 1); - result *= paletteLength; // rescale to palette length + result *= paletteLength; // rescale to palette length } return result; diff --git a/src/fractalzoomer/parser/Parser.java b/src/fractalzoomer/parser/Parser.java index 03263eaf1..797e83d6c 100644 --- a/src/fractalzoomer/parser/Parser.java +++ b/src/fractalzoomer/parser/Parser.java @@ -121,7 +121,7 @@ public Parser(boolean parserOnlyMode) { boolean found_c0; boolean found_pixel; - boolean found_vars[]; + boolean[] found_vars; ArrayList z_var; ArrayList c_var; @@ -481,14 +481,14 @@ else if(lookahead.token == Token.FUNCTION_2ARGUMENTS) { int function = Function2ArgumentsExpressionNode.stringToFunction(lookahead.sequence); nextToken(); - ExpressionNode expr[] = functionArgument2(); + ExpressionNode[] expr = functionArgument2(); return new Function2ArgumentsExpressionNode(function, expr[0], expr[1]); } // argument -> FUNCTION_DERIVATIVE_2_ARG function_argument2 else if(lookahead.token == Token.FUNCTION_DERIVATIVE_2ARGUMENTS) { int function = FunctionDerivative2ArgumentsExpressionNode.stringToFunction(lookahead.sequence); nextToken(); - ExpressionNode expr[] = functionArgument2(); + ExpressionNode[] expr = functionArgument2(); if(!(expr[1] instanceof VariableExpressionNode)) { throw new ParserException("The second argument of a derivative function must be a variable.", lookahead); @@ -515,7 +515,7 @@ else if(lookahead.token == Token.FUNCTION_USER_TWO_ARGUMENTS) { } nextToken(); - ExpressionNode expr[] = functionArgument2(); + ExpressionNode[] expr = functionArgument2(); return new FunctionUser2ArgumentExpressionNode(function, expr[0], expr[1]); } // argument -> FUNCTION_USER_MULTI_ARG function_max_multi_arg else if(lookahead.token == Token.FUNCTION_USER_MULTI_ARGUMENTS) { @@ -526,7 +526,7 @@ else if(lookahead.token == Token.FUNCTION_USER_MULTI_ARGUMENTS) { } nextToken(); - ExpressionNode expr[] = functionUserMultiArguments(FunctionUserMultiArgumentExpressionNode.MAX_ARGUMENTS); + ExpressionNode[] expr = functionUserMultiArguments(FunctionUserMultiArgumentExpressionNode.MAX_ARGUMENTS); return new FunctionUserMultiArgumentExpressionNode(function, expr); } // argument -> FUNCTION_USER_MULTI_2_ARG function_max_multi_arg else if(lookahead.token == Token.FUNCTION_USER_MULTI_2_ARGUMENTS) { @@ -537,7 +537,7 @@ else if(lookahead.token == Token.FUNCTION_USER_MULTI_2_ARGUMENTS) { } nextToken(); - ExpressionNode expr[] = functionUserMultiArguments(FunctionUserMultiArgument2ExpressionNode.MAX_ARGUMENTS); + ExpressionNode[] expr = functionUserMultiArguments(FunctionUserMultiArgument2ExpressionNode.MAX_ARGUMENTS); return new FunctionUserMultiArgument2ExpressionNode(function, expr); }// argument -> OPEN_BRACKET expression CLOSE_BRACKET else if(lookahead.token == Token.OPEN_BRACKET) { diff --git a/src/fractalzoomer/parser/Tokenizer.java b/src/fractalzoomer/parser/Tokenizer.java index 797fc8d97..26f10ae8f 100644 --- a/src/fractalzoomer/parser/Tokenizer.java +++ b/src/fractalzoomer/parser/Tokenizer.java @@ -72,8 +72,8 @@ public TokenInfo(Pattern regex, int token) public Tokenizer() { super(); - tokenInfos = new LinkedList(); - tokens = new LinkedList(); + tokenInfos = new LinkedList<>(); + tokens = new LinkedList<>(); } /** diff --git a/src/fractalzoomer/parser/functions/AbstractOneArgumentFunction.java b/src/fractalzoomer/parser/functions/AbstractOneArgumentFunction.java index 20d88cbf5..fe4137c03 100644 --- a/src/fractalzoomer/parser/functions/AbstractOneArgumentFunction.java +++ b/src/fractalzoomer/parser/functions/AbstractOneArgumentFunction.java @@ -24,7 +24,7 @@ */ public abstract class AbstractOneArgumentFunction { - public AbstractOneArgumentFunction() { + protected AbstractOneArgumentFunction() { } diff --git a/src/fractalzoomer/parser/functions/AbstractTwoArgumentFunction.java b/src/fractalzoomer/parser/functions/AbstractTwoArgumentFunction.java index e6ba3511c..7a27edc21 100644 --- a/src/fractalzoomer/parser/functions/AbstractTwoArgumentFunction.java +++ b/src/fractalzoomer/parser/functions/AbstractTwoArgumentFunction.java @@ -24,7 +24,7 @@ */ public abstract class AbstractTwoArgumentFunction { - public AbstractTwoArgumentFunction() { + protected AbstractTwoArgumentFunction() { } diff --git a/src/fractalzoomer/planes/Plane.java b/src/fractalzoomer/planes/Plane.java index 637865ae8..212614879 100644 --- a/src/fractalzoomer/planes/Plane.java +++ b/src/fractalzoomer/planes/Plane.java @@ -17,9 +17,7 @@ package fractalzoomer.planes; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; /** * @@ -27,7 +25,7 @@ */ public abstract class Plane { - public Plane() { + protected Plane() { } @@ -47,4 +45,38 @@ public BigNumComplex transform(BigNumComplex pixel) { } + //Todo fix, erf, gamma, factorial, rzeta, distort + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return new MpfrBigNumComplex(transform(pixel.toComplex())); + + } + + //Todo fix the low precision ones + public DDComplex transform(DDComplex pixel) { + + return new DDComplex(transform(pixel.toComplex())); + + } + + public GenericComplex Transform(GenericComplex pixel) { + + if(pixel instanceof MpfrBigNumComplex) { + return transform((MpfrBigNumComplex) pixel); + } + else if(pixel instanceof BigNumComplex) { + return transform((BigNumComplex) pixel); + } + else if(pixel instanceof BigComplex) { + return transform((BigComplex) pixel); + } + else if(pixel instanceof DDComplex) { + return transform((DDComplex) pixel); + } + else { + return transform((Complex) pixel); + } + + } + } diff --git a/src/fractalzoomer/planes/distort/RipplesPlane.java b/src/fractalzoomer/planes/distort/RipplesPlane.java index 6d5f61066..5fc46545e 100644 --- a/src/fractalzoomer/planes/distort/RipplesPlane.java +++ b/src/fractalzoomer/planes/distort/RipplesPlane.java @@ -24,15 +24,16 @@ * @author hrkalona2 */ public class RipplesPlane extends Plane { - private double[] plane_transform_scales; - private double[] plane_transform_wavelength; + + private Complex scales; + private Complex wavelength; private int waveType; public RipplesPlane(double[] plane_transform_scales, double[] plane_transform_wavelength, int waveType) { super(); - this.plane_transform_scales = plane_transform_scales; - this.plane_transform_wavelength = plane_transform_wavelength; + wavelength = new Complex(plane_transform_wavelength[0], plane_transform_wavelength[1]); + scales = new Complex(plane_transform_scales[0], plane_transform_scales[1]); this.waveType = waveType; } @@ -40,7 +41,7 @@ public RipplesPlane(double[] plane_transform_scales, double[] plane_transform_wa @Override public Complex transform(Complex pixel) { - return pixel.ripples(new Complex(plane_transform_wavelength[0], plane_transform_wavelength[1]), new Complex(plane_transform_scales[0], plane_transform_scales[1]), waveType); + return pixel.ripples(wavelength, scales, waveType); } } diff --git a/src/fractalzoomer/planes/distort/ShearPlane.java b/src/fractalzoomer/planes/distort/ShearPlane.java index 24d6f6a5c..ad77c7296 100644 --- a/src/fractalzoomer/planes/distort/ShearPlane.java +++ b/src/fractalzoomer/planes/distort/ShearPlane.java @@ -17,10 +17,8 @@ package fractalzoomer.planes.distort; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNum; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.LibMpfr; import fractalzoomer.planes.Plane; /** @@ -29,33 +27,64 @@ */ public class ShearPlane extends Plane { - private double[] plane_transform_scales; + private Complex scales; + private BigComplex ddscales; + private BigNumComplex bnscales; + private MpfrBigNumComplex mpfrbnscales; + + private DDComplex ddcscales; public ShearPlane(double[] plane_transform_scales) { super(); - this.plane_transform_scales = plane_transform_scales; + scales = new Complex(plane_transform_scales[0], plane_transform_scales[1]); + + if(ThreadDraw.PERTURBATION_THEORY) { + ddscales = new BigComplex(scales); + ddcscales = new DDComplex(scales); + if (ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { + bnscales = new BigNumComplex(scales); + + if(LibMpfr.LOAD_ERROR == null) { + mpfrbnscales = new MpfrBigNumComplex(scales); + } + } + } } @Override public Complex transform(Complex pixel) { - return pixel.shear(new Complex(plane_transform_scales[0], plane_transform_scales[1])); + return pixel.shear(scales); } @Override public BigComplex transform(BigComplex pixel) { - return pixel.shear(new BigComplex(plane_transform_scales[0], plane_transform_scales[1])); + return pixel.shear(ddscales); } @Override public BigNumComplex transform(BigNumComplex pixel) { - return pixel.shear(new BigNumComplex(plane_transform_scales[0], plane_transform_scales[1])); + return pixel.shear(bnscales); + + } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.shear(mpfrbnscales); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.shear(ddcscales); } } diff --git a/src/fractalzoomer/planes/distort/SkewPlane.java b/src/fractalzoomer/planes/distort/SkewPlane.java index eeb9e27c1..c0ab0c6a9 100644 --- a/src/fractalzoomer/planes/distort/SkewPlane.java +++ b/src/fractalzoomer/planes/distort/SkewPlane.java @@ -25,14 +25,12 @@ */ public class SkewPlane extends Plane { - private double[] plane_transform_scales; + private Complex skew; public SkewPlane(double plane_transform_angle, double plane_transform_angle2) { super(); - plane_transform_scales = new double[2]; - plane_transform_scales[0] = Math.tan(Math.toRadians(plane_transform_angle)); - plane_transform_scales[1] = Math.tan(Math.toRadians(plane_transform_angle2)); + skew = new Complex(Math.tan(Math.toRadians(plane_transform_angle)), Math.tan(Math.toRadians(plane_transform_angle2))); } @@ -40,7 +38,7 @@ public SkewPlane(double plane_transform_angle, double plane_transform_angle2) { @Override public Complex transform(Complex pixel) { - return pixel.shear(new Complex(plane_transform_scales[0], plane_transform_scales[1])); + return pixel.shear(skew); } diff --git a/src/fractalzoomer/planes/fold/FoldDownPlane.java b/src/fractalzoomer/planes/fold/FoldDownPlane.java index c8f6602b8..c4b49b5d1 100644 --- a/src/fractalzoomer/planes/fold/FoldDownPlane.java +++ b/src/fractalzoomer/planes/fold/FoldDownPlane.java @@ -17,9 +17,8 @@ package fractalzoomer.planes.fold; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.LibMpfr; import fractalzoomer.planes.Plane; /** @@ -32,12 +31,25 @@ public class FoldDownPlane extends Plane { private BigComplex ddcenter; private BigNumComplex bncenter; + private MpfrBigNumComplex mpfrbncenter; + + private DDComplex ddccenter; + public FoldDownPlane(double[] plane_transform_center) { super(); center = new Complex(plane_transform_center[0], plane_transform_center[1]); - ddcenter = new BigComplex(center); - bncenter = new BigNumComplex(center); + if(ThreadDraw.PERTURBATION_THEORY) { + ddcenter = new BigComplex(center); + ddccenter = new DDComplex(center); + if (ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { + bncenter = new BigNumComplex(center); + + if(LibMpfr.LOAD_ERROR == null) { + mpfrbncenter = new MpfrBigNumComplex(center); + } + } + } } @@ -61,4 +73,18 @@ public BigNumComplex transform(BigNumComplex pixel) { return pixel.fold_down(bncenter); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.fold_down(mpfrbncenter); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.fold_down(ddccenter); + + } } diff --git a/src/fractalzoomer/planes/fold/FoldInPlane.java b/src/fractalzoomer/planes/fold/FoldInPlane.java index 2268011a0..cd5cbca7e 100644 --- a/src/fractalzoomer/planes/fold/FoldInPlane.java +++ b/src/fractalzoomer/planes/fold/FoldInPlane.java @@ -17,8 +17,8 @@ package fractalzoomer.planes.fold; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.LibMpfr; import fractalzoomer.planes.Plane; /** @@ -30,11 +30,25 @@ public class FoldInPlane extends Plane { private Complex center; private BigComplex ddcenter; + private MpfrBigNumComplex mpfrbncenter; + + private DDComplex ddccenter; + public FoldInPlane(double plane_transform_radius) { super(); center = new Complex(plane_transform_radius, 0); - ddcenter = new BigComplex(center); + + if(ThreadDraw.PERTURBATION_THEORY) { + ddcenter = new BigComplex(center); + ddccenter = new DDComplex(center); + if (ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { + + if(LibMpfr.LOAD_ERROR == null) { + mpfrbncenter = new MpfrBigNumComplex(center); + } + } + } } @@ -51,4 +65,18 @@ public BigComplex transform(BigComplex pixel) { return pixel.fold_in(ddcenter); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.fold_in(mpfrbncenter); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.fold_in(ddccenter); + + } } diff --git a/src/fractalzoomer/planes/fold/FoldLeftPlane.java b/src/fractalzoomer/planes/fold/FoldLeftPlane.java index b3987e73a..7ba0c435c 100644 --- a/src/fractalzoomer/planes/fold/FoldLeftPlane.java +++ b/src/fractalzoomer/planes/fold/FoldLeftPlane.java @@ -17,9 +17,8 @@ package fractalzoomer.planes.fold; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.LibMpfr; import fractalzoomer.planes.Plane; /** @@ -32,12 +31,25 @@ public class FoldLeftPlane extends Plane { private BigComplex ddcenter; private BigNumComplex bncenter; + private MpfrBigNumComplex mpfrbncenter; + + private DDComplex ddccenter; + public FoldLeftPlane(double[] plane_transform_center) { super(); center = new Complex(plane_transform_center[0], plane_transform_center[1]); - ddcenter = new BigComplex(center); - bncenter = new BigNumComplex(center); + if(ThreadDraw.PERTURBATION_THEORY) { + ddcenter = new BigComplex(center); + ddccenter = new DDComplex(center); + if (ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { + bncenter = new BigNumComplex(center); + + if(LibMpfr.LOAD_ERROR == null) { + mpfrbncenter = new MpfrBigNumComplex(center); + } + } + } } @@ -61,4 +73,18 @@ public BigNumComplex transform(BigNumComplex pixel) { return pixel.fold_left(bncenter); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.fold_left(mpfrbncenter); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.fold_left(ddccenter); + + } } diff --git a/src/fractalzoomer/planes/fold/FoldOutPlane.java b/src/fractalzoomer/planes/fold/FoldOutPlane.java index 291a39983..2092e337d 100644 --- a/src/fractalzoomer/planes/fold/FoldOutPlane.java +++ b/src/fractalzoomer/planes/fold/FoldOutPlane.java @@ -17,8 +17,8 @@ package fractalzoomer.planes.fold; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.LibMpfr; import fractalzoomer.planes.Plane; /** @@ -30,11 +30,24 @@ public class FoldOutPlane extends Plane { private Complex center; private BigComplex ddcenter; + private MpfrBigNumComplex mpfrbncenter; + + private DDComplex ddccenter; + public FoldOutPlane(double plane_transform_radius) { super(); center = new Complex(plane_transform_radius, 0); - ddcenter = new BigComplex(center); + if(ThreadDraw.PERTURBATION_THEORY) { + ddcenter = new BigComplex(center); + ddccenter = new DDComplex(center); + if (ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { + + if(LibMpfr.LOAD_ERROR == null) { + mpfrbncenter = new MpfrBigNumComplex(center); + } + } + } } @@ -51,4 +64,18 @@ public BigComplex transform(BigComplex pixel) { return pixel.fold_out(ddcenter); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.fold_out(mpfrbncenter); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.fold_out(ddccenter); + + } } diff --git a/src/fractalzoomer/planes/fold/FoldRightPlane.java b/src/fractalzoomer/planes/fold/FoldRightPlane.java index e4e0557a4..9b6508e0a 100644 --- a/src/fractalzoomer/planes/fold/FoldRightPlane.java +++ b/src/fractalzoomer/planes/fold/FoldRightPlane.java @@ -17,9 +17,8 @@ package fractalzoomer.planes.fold; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.LibMpfr; import fractalzoomer.planes.Plane; /** @@ -30,13 +29,26 @@ public class FoldRightPlane extends Plane { private Complex center; private BigComplex ddcenter; private BigNumComplex bncenter; + + private MpfrBigNumComplex mpfrbncenter; + + private DDComplex ddccenter; public FoldRightPlane(double[] plane_transform_center) { super(); center = new Complex(plane_transform_center[0], plane_transform_center[1]); - ddcenter = new BigComplex(center); - bncenter = new BigNumComplex(center); + if(ThreadDraw.PERTURBATION_THEORY) { + ddcenter = new BigComplex(center); + ddccenter = new DDComplex(center); + if (ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { + bncenter = new BigNumComplex(center); + + if(LibMpfr.LOAD_ERROR == null) { + mpfrbncenter = new MpfrBigNumComplex(center); + } + } + } } @@ -60,5 +72,19 @@ public BigNumComplex transform(BigNumComplex pixel) { return pixel.fold_right(bncenter); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.fold_right(mpfrbncenter); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.fold_right(ddccenter); + + } } diff --git a/src/fractalzoomer/planes/fold/FoldUpPlane.java b/src/fractalzoomer/planes/fold/FoldUpPlane.java index f4bd9322d..39db1ee29 100644 --- a/src/fractalzoomer/planes/fold/FoldUpPlane.java +++ b/src/fractalzoomer/planes/fold/FoldUpPlane.java @@ -17,9 +17,8 @@ package fractalzoomer.planes.fold; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.LibMpfr; import fractalzoomer.planes.Plane; /** @@ -32,12 +31,26 @@ public class FoldUpPlane extends Plane { private BigComplex ddcenter; private BigNumComplex bncenter; + private MpfrBigNumComplex mpfrbncenter; + + private DDComplex ddccenter; + public FoldUpPlane(double[] plane_transform_center) { super(); center = new Complex(plane_transform_center[0], plane_transform_center[1]); - ddcenter = new BigComplex(center); - bncenter = new BigNumComplex(center); + + if(ThreadDraw.PERTURBATION_THEORY) { + ddcenter = new BigComplex(center); + ddccenter = new DDComplex(center); + if (ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { + bncenter = new BigNumComplex(center); + + if(LibMpfr.LOAD_ERROR == null) { + mpfrbncenter = new MpfrBigNumComplex(center); + } + } + } } @@ -61,4 +74,18 @@ public BigNumComplex transform(BigNumComplex pixel) { return pixel.fold_up(bncenter); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.fold_up(mpfrbncenter); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.fold_down(ddccenter); + + } } diff --git a/src/fractalzoomer/planes/general/BipolarPlane.java b/src/fractalzoomer/planes/general/BipolarPlane.java index 6a6974741..61cae4ba0 100644 --- a/src/fractalzoomer/planes/general/BipolarPlane.java +++ b/src/fractalzoomer/planes/general/BipolarPlane.java @@ -18,6 +18,10 @@ package fractalzoomer.planes.general; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; +import fractalzoomer.core.ThreadDraw; +import fractalzoomer.core.mpfr.LibMpfr; import fractalzoomer.planes.Plane; /** @@ -26,19 +30,59 @@ */ public class BipolarPlane extends Plane { private Complex focal_point; + private MpfrBigNumComplex mpfrbnfocal_point; + + private DDComplex ddfocal_point; public BipolarPlane(double[] focal_point) { super(); this.focal_point = new Complex(focal_point[0], focal_point[1]); + + if(ThreadDraw.PERTURBATION_THEORY) { + + ddfocal_point = new DDComplex(focal_point[0], focal_point[1]); + + if(ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { + + if(LibMpfr.LOAD_ERROR == null) { + mpfrbnfocal_point = new MpfrBigNumComplex(focal_point[0], focal_point[1]); + } + } + } } @Override public Complex transform(Complex pixel) { + if(pixel.isZero()) { + return pixel; + } return pixel.toBiPolar(focal_point); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + return pixel.toBiPolar(mpfrbnfocal_point); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + return pixel.toBiPolar(ddfocal_point); + + } } diff --git a/src/fractalzoomer/planes/general/CircleInversionPlane.java b/src/fractalzoomer/planes/general/CircleInversionPlane.java index 1405879a6..2aebb126c 100644 --- a/src/fractalzoomer/planes/general/CircleInversionPlane.java +++ b/src/fractalzoomer/planes/general/CircleInversionPlane.java @@ -17,10 +17,9 @@ package fractalzoomer.planes.general; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; -import fractalzoomer.core.MyApfloat; -import fractalzoomer.core.ThreadDraw; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.LibMpfr; +import fractalzoomer.core.mpfr.MpfrBigNum; import fractalzoomer.planes.Plane; import org.apfloat.Apfloat; @@ -35,6 +34,12 @@ public class CircleInversionPlane extends Plane { private double plane_transform_radius; private Apfloat ddplane_transform_radius; + private MpfrBigNumComplex mpfrbncenter; + private MpfrBigNum mpfrbnplane_transform_radius; + + private DDComplex ddccenter; + private DoubleDouble ddcplane_transform_radius; + public CircleInversionPlane(double[] plane_transform_center, double plane_transform_radius) { super(); @@ -44,6 +49,18 @@ public CircleInversionPlane(double[] plane_transform_center, double plane_transf if(ThreadDraw.PERTURBATION_THEORY) { ddplane_transform_radius = new MyApfloat(plane_transform_radius); ddcenter = new BigComplex(center); + + ddccenter = new DDComplex(center); + ddcplane_transform_radius = new DoubleDouble(plane_transform_radius); + + + if(ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { + + if(LibMpfr.LOAD_ERROR == null) { + mpfrbncenter = new MpfrBigNumComplex(center); + mpfrbnplane_transform_radius = new MpfrBigNum(plane_transform_radius); + } + } } } @@ -62,4 +79,18 @@ public BigComplex transform(BigComplex pixel) { } + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.circle_inversion(mpfrbncenter, mpfrbnplane_transform_radius); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.circle_inversion(ddccenter, ddcplane_transform_radius); + + } + } diff --git a/src/fractalzoomer/planes/general/InflectionPlane.java b/src/fractalzoomer/planes/general/InflectionPlane.java index 5b59b7820..7a15f8b30 100644 --- a/src/fractalzoomer/planes/general/InflectionPlane.java +++ b/src/fractalzoomer/planes/general/InflectionPlane.java @@ -16,9 +16,8 @@ */ package fractalzoomer.planes.general; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; +import fractalzoomer.core.mpfr.LibMpfr; import fractalzoomer.planes.Plane; /** @@ -29,13 +28,27 @@ public class InflectionPlane extends Plane { private Complex center; private BigComplex ddcenter; private BigNumComplex bncenter; + + private DDComplex ddccenter; + + private MpfrBigNumComplex mpfrbncenter; public InflectionPlane(double[] plane_transform_center) { super(); center = new Complex(plane_transform_center[0], plane_transform_center[1]); - ddcenter = new BigComplex(center); - bncenter = new BigNumComplex(center); + if(ThreadDraw.PERTURBATION_THEORY) { + ddcenter = new BigComplex(center); + ddccenter = new DDComplex(center); + + if(ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { + bncenter = new BigNumComplex(center); + + if(LibMpfr.LOAD_ERROR == null) { + mpfrbncenter = new MpfrBigNumComplex(center); + } + } + } } @@ -60,4 +73,18 @@ public BigNumComplex transform(BigNumComplex pixel) { } + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.inflection(mpfrbncenter); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.inflection(ddccenter); + + } + } diff --git a/src/fractalzoomer/planes/general/InversedBipolarPlane.java b/src/fractalzoomer/planes/general/InversedBipolarPlane.java index 368e9d7b5..c26777ce1 100644 --- a/src/fractalzoomer/planes/general/InversedBipolarPlane.java +++ b/src/fractalzoomer/planes/general/InversedBipolarPlane.java @@ -18,6 +18,10 @@ package fractalzoomer.planes.general; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; +import fractalzoomer.core.ThreadDraw; +import fractalzoomer.core.mpfr.LibMpfr; import fractalzoomer.planes.Plane; /** @@ -26,19 +30,58 @@ */ public class InversedBipolarPlane extends Plane { private Complex focal_point; - + private MpfrBigNumComplex mpfrbnfocal_point; + + private DDComplex ddfocal_point; + public InversedBipolarPlane(double[] focal_point) { super(); this.focal_point = new Complex(focal_point[0], focal_point[1]); + + if(ThreadDraw.PERTURBATION_THEORY) { + ddfocal_point = new DDComplex(focal_point[0], focal_point[1]); + + if(ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { + + if(LibMpfr.LOAD_ERROR == null) { + mpfrbnfocal_point = new MpfrBigNumComplex(focal_point[0], focal_point[1]); + } + } + } } @Override public Complex transform(Complex pixel) { + + if(pixel.isZero()) { + return pixel; + } return pixel.fromBiPolar(focal_point); } - + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + return pixel.fromBiPolar(mpfrbnfocal_point); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + return pixel.fromBiPolar(ddfocal_point); + + } } diff --git a/src/fractalzoomer/planes/general/InversedLambda2Plane.java b/src/fractalzoomer/planes/general/InversedLambda2Plane.java index a293bf13c..77b353855 100644 --- a/src/fractalzoomer/planes/general/InversedLambda2Plane.java +++ b/src/fractalzoomer/planes/general/InversedLambda2Plane.java @@ -17,9 +17,7 @@ package fractalzoomer.planes.general; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; -import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.*; import fractalzoomer.planes.Plane; /** @@ -36,7 +34,10 @@ public InversedLambda2Plane() { @Override public Complex transform(Complex pixel) { - + + if(pixel.isZero()) { + return pixel; + } return pixel.square().reciprocal_mutable().r_sub_mutable(0.25); } @@ -51,5 +52,25 @@ public BigComplex transform(BigComplex pixel) { return pixel.square().reciprocal().r_sub(new MyApfloat(0.25)); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.square().reciprocal_mutable().r_sub_mutable(0.25); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.square().reciprocal().r_sub(0.25); + + } } diff --git a/src/fractalzoomer/planes/general/InversedLambdaPlane.java b/src/fractalzoomer/planes/general/InversedLambdaPlane.java index 8e4bf27c8..cb941036b 100644 --- a/src/fractalzoomer/planes/general/InversedLambdaPlane.java +++ b/src/fractalzoomer/planes/general/InversedLambdaPlane.java @@ -17,9 +17,7 @@ package fractalzoomer.planes.general; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; -import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.*; import fractalzoomer.planes.Plane; @@ -37,9 +35,12 @@ public InversedLambdaPlane() { @Override public Complex transform(Complex pixel) { - + + if(pixel.isZero()) { + return pixel; + } Complex temp = pixel.reciprocal(); - return temp.times(temp.r_sub(1)); + return temp.times_mutable(temp.r_sub(1)); } @@ -54,5 +55,29 @@ public BigComplex transform(BigComplex pixel) { return pixel.times(pixel.r_sub(MyApfloat.ONE)); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + pixel = pixel.reciprocal(); + + return pixel.times_mutable(pixel.r_sub(1)); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + pixel = pixel.reciprocal(); + + return pixel.times(pixel.r_sub(1)); + + } } diff --git a/src/fractalzoomer/planes/general/InversedMu2Plane.java b/src/fractalzoomer/planes/general/InversedMu2Plane.java index e7c338632..d5e60e923 100644 --- a/src/fractalzoomer/planes/general/InversedMu2Plane.java +++ b/src/fractalzoomer/planes/general/InversedMu2Plane.java @@ -17,9 +17,7 @@ package fractalzoomer.planes.general; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; -import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.*; import fractalzoomer.planes.Plane; /** @@ -37,6 +35,9 @@ public InversedMu2Plane() { @Override public Complex transform(Complex pixel) { + if(pixel.isZero()) { + return pixel; + } return pixel.reciprocal().plus_mutable(0.25); } @@ -50,4 +51,24 @@ public BigComplex transform(BigComplex pixel) { return pixel.reciprocal().plus(new MyApfloat(0.25)); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.reciprocal().plus_mutable(0.25); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.reciprocal().plus(0.25); + + } } diff --git a/src/fractalzoomer/planes/general/InversedMu3Plane.java b/src/fractalzoomer/planes/general/InversedMu3Plane.java index 5e3fced83..d15c95082 100644 --- a/src/fractalzoomer/planes/general/InversedMu3Plane.java +++ b/src/fractalzoomer/planes/general/InversedMu3Plane.java @@ -17,9 +17,7 @@ package fractalzoomer.planes.general; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; -import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.*; import fractalzoomer.planes.Plane; /** @@ -37,6 +35,9 @@ public InversedMu3Plane() { @Override public Complex transform(Complex pixel) { + if(pixel.isZero()) { + return pixel; + } return pixel.reciprocal().sub_mutable(1.401155189); } @@ -50,4 +51,24 @@ public BigComplex transform(BigComplex pixel) { return pixel.reciprocal().sub(new MyApfloat(1.401155189)); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.reciprocal().sub_mutable(1.401155189); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.reciprocal().sub(1.401155189); + + } } diff --git a/src/fractalzoomer/planes/general/InversedMu4Plane.java b/src/fractalzoomer/planes/general/InversedMu4Plane.java index 50db82461..c027812b9 100644 --- a/src/fractalzoomer/planes/general/InversedMu4Plane.java +++ b/src/fractalzoomer/planes/general/InversedMu4Plane.java @@ -17,9 +17,7 @@ package fractalzoomer.planes.general; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; -import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.*; import fractalzoomer.planes.Plane; /** @@ -37,6 +35,9 @@ public InversedMu4Plane() { @Override public Complex transform(Complex pixel) { + if(pixel.isZero()) { + return pixel; + } return pixel.reciprocal().sub_mutable(2); } @@ -50,4 +51,24 @@ public BigComplex transform(BigComplex pixel) { return pixel.reciprocal().sub(MyApfloat.TWO); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.reciprocal().sub_mutable(2); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.reciprocal().sub(2); + + } } diff --git a/src/fractalzoomer/planes/general/InversedMuPlane.java b/src/fractalzoomer/planes/general/InversedMuPlane.java index 863166291..ee9bbffa4 100644 --- a/src/fractalzoomer/planes/general/InversedMuPlane.java +++ b/src/fractalzoomer/planes/general/InversedMuPlane.java @@ -19,6 +19,8 @@ import fractalzoomer.core.BigComplex; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; @@ -37,6 +39,9 @@ public InversedMuPlane() { @Override public Complex transform(Complex pixel) { + if(pixel.isZero()) { + return pixel; + } return pixel.reciprocal(); } @@ -51,4 +56,24 @@ public BigComplex transform(BigComplex pixel) { } + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.reciprocal(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.reciprocal(); + + } + } diff --git a/src/fractalzoomer/planes/general/LambdaPlane.java b/src/fractalzoomer/planes/general/LambdaPlane.java index d2057fb77..28ffa8caf 100644 --- a/src/fractalzoomer/planes/general/LambdaPlane.java +++ b/src/fractalzoomer/planes/general/LambdaPlane.java @@ -52,5 +52,19 @@ public BigNumComplex transform(BigNumComplex pixel) { return pixel.times(pixel.r_sub(new BigNum(1))); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.times(pixel.r_sub(1)); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.times(pixel.r_sub(1)); + + } } diff --git a/src/fractalzoomer/planes/general/MuPlane.java b/src/fractalzoomer/planes/general/MuPlane.java index c8d40d018..c217b442b 100644 --- a/src/fractalzoomer/planes/general/MuPlane.java +++ b/src/fractalzoomer/planes/general/MuPlane.java @@ -17,9 +17,7 @@ package fractalzoomer.planes.general; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; import fractalzoomer.planes.Plane; /** @@ -54,4 +52,18 @@ public BigNumComplex transform(BigNumComplex pixel) { return pixel; } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel; + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel; + + } } diff --git a/src/fractalzoomer/planes/general/MuSquaredImaginaryPlane.java b/src/fractalzoomer/planes/general/MuSquaredImaginaryPlane.java index 06a7673ca..87ffd4dd5 100644 --- a/src/fractalzoomer/planes/general/MuSquaredImaginaryPlane.java +++ b/src/fractalzoomer/planes/general/MuSquaredImaginaryPlane.java @@ -18,6 +18,10 @@ package fractalzoomer.planes.general; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; +import fractalzoomer.core.ThreadDraw; +import fractalzoomer.core.mpfr.LibMpfr; import fractalzoomer.planes.Plane; /** @@ -26,19 +30,57 @@ */ public class MuSquaredImaginaryPlane extends Plane { private Complex exponent; - + private MpfrBigNumComplex mpfrbnexponent; + + private DDComplex ddcexponent; + public MuSquaredImaginaryPlane() { super(); exponent = new Complex(0, 2); + if(ThreadDraw.PERTURBATION_THEORY) { + + ddcexponent = new DDComplex(0, 2); + + if(ThreadDraw.USE_BIGNUM_FOR_REF_IF_POSSIBLE) { + + if(LibMpfr.LOAD_ERROR == null) { + mpfrbnexponent = new MpfrBigNumComplex(0, 2); + } + } + } + } @Override public Complex transform(Complex pixel) { + if(pixel.isZero()) { + return pixel; + } return pixel.pow(exponent); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + if(pixel.isZero()) { + return pixel; + } + + return pixel.pow(mpfrbnexponent); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + if(pixel.isZero()) { + return pixel; + } + + return pixel.pow(ddcexponent); + + } } diff --git a/src/fractalzoomer/planes/general/MuSquaredPlane.java b/src/fractalzoomer/planes/general/MuSquaredPlane.java index a65d9c29c..80731e445 100644 --- a/src/fractalzoomer/planes/general/MuSquaredPlane.java +++ b/src/fractalzoomer/planes/general/MuSquaredPlane.java @@ -17,9 +17,7 @@ package fractalzoomer.planes.general; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.BigNumComplex; -import fractalzoomer.core.Complex; +import fractalzoomer.core.*; import fractalzoomer.planes.Plane; /** @@ -54,5 +52,19 @@ public BigNumComplex transform(BigNumComplex pixel) { return pixel.square(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.square(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.square(); + + } } diff --git a/src/fractalzoomer/planes/general/MuVariationPlane.java b/src/fractalzoomer/planes/general/MuVariationPlane.java index 8ba817277..f49f76129 100644 --- a/src/fractalzoomer/planes/general/MuVariationPlane.java +++ b/src/fractalzoomer/planes/general/MuVariationPlane.java @@ -17,9 +17,7 @@ package fractalzoomer.planes.general; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; -import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.*; import fractalzoomer.planes.Plane; /** @@ -47,4 +45,19 @@ public BigComplex transform(BigComplex pixel) { return pixel.square().divide(pixel.fourth().sub(new MyApfloat(0.25))); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.square().divide_mutable(pixel.fourth().sub_mutable(0.25)); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.square().divide(pixel.fourth().sub(new DoubleDouble(0.25))); + + } + } diff --git a/src/fractalzoomer/planes/math/AbsPlane.java b/src/fractalzoomer/planes/math/AbsPlane.java index a31ad7ceb..5bd098621 100644 --- a/src/fractalzoomer/planes/math/AbsPlane.java +++ b/src/fractalzoomer/planes/math/AbsPlane.java @@ -19,6 +19,8 @@ import fractalzoomer.core.BigComplex; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -45,4 +47,18 @@ public BigComplex transform(BigComplex pixel) { } + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.abs_non_mutable(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.abs(); + + } + } diff --git a/src/fractalzoomer/planes/math/ExpPlane.java b/src/fractalzoomer/planes/math/ExpPlane.java index dfd33f988..fbce4d750 100644 --- a/src/fractalzoomer/planes/math/ExpPlane.java +++ b/src/fractalzoomer/planes/math/ExpPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; @@ -40,5 +42,19 @@ public Complex transform(Complex pixel) { } + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.exp(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.exp(); + + } + } diff --git a/src/fractalzoomer/planes/math/GammaFunctionPlane.java b/src/fractalzoomer/planes/math/GammaFunctionPlane.java index ccce31dca..30c5064ec 100644 --- a/src/fractalzoomer/planes/math/GammaFunctionPlane.java +++ b/src/fractalzoomer/planes/math/GammaFunctionPlane.java @@ -18,6 +18,7 @@ package fractalzoomer.planes.math; import fractalzoomer.core.Complex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -32,9 +33,22 @@ public GammaFunctionPlane() { @Override public Complex transform(Complex pixel) { - + + if(pixel.isZero()) { + return pixel; + } return pixel.gamma_la(); - } + } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + if(pixel.isZero()) { + return pixel; + } + + return new MpfrBigNumComplex(transform(pixel.toComplex())); + + } } \ No newline at end of file diff --git a/src/fractalzoomer/planes/math/LogPlane.java b/src/fractalzoomer/planes/math/LogPlane.java index d4976f633..407735008 100644 --- a/src/fractalzoomer/planes/math/LogPlane.java +++ b/src/fractalzoomer/planes/math/LogPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -34,7 +36,30 @@ public LogPlane() { @Override public Complex transform(Complex pixel) { - + + if(pixel.isZero()) { + return pixel; + } + return pixel.log(); + + } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.log(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } return pixel.log(); } diff --git a/src/fractalzoomer/planes/math/RiemannZetaPlane.java b/src/fractalzoomer/planes/math/RiemannZetaPlane.java index 75f8c3c43..90f16d55b 100644 --- a/src/fractalzoomer/planes/math/RiemannZetaPlane.java +++ b/src/fractalzoomer/planes/math/RiemannZetaPlane.java @@ -18,6 +18,7 @@ package fractalzoomer.planes.math; import fractalzoomer.core.Complex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -34,9 +35,22 @@ public RiemannZetaPlane() { @Override public Complex transform(Complex pixel) { - + + if(pixel.isZero()) { + return pixel; + } return pixel.riemann_zeta(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + if(pixel.isZero()) { + return pixel; + } + + return new MpfrBigNumComplex(transform(pixel.toComplex())); + + } } diff --git a/src/fractalzoomer/planes/math/SqrtPlane.java b/src/fractalzoomer/planes/math/SqrtPlane.java index e9d5e6db6..865da95b3 100644 --- a/src/fractalzoomer/planes/math/SqrtPlane.java +++ b/src/fractalzoomer/planes/math/SqrtPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -38,5 +40,19 @@ public Complex transform(Complex pixel) { return pixel.sqrt(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.sqrt(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.sqrt(); + + } } diff --git a/src/fractalzoomer/planes/math/inverse_trigonometric/ACosPlane.java b/src/fractalzoomer/planes/math/inverse_trigonometric/ACosPlane.java index 4709060c8..511c0c9e7 100644 --- a/src/fractalzoomer/planes/math/inverse_trigonometric/ACosPlane.java +++ b/src/fractalzoomer/planes/math/inverse_trigonometric/ACosPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.inverse_trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -38,5 +40,19 @@ public Complex transform(Complex pixel) { return pixel.acos(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.acos(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.acos(); + + } } diff --git a/src/fractalzoomer/planes/math/inverse_trigonometric/ACoshPlane.java b/src/fractalzoomer/planes/math/inverse_trigonometric/ACoshPlane.java index 9fc9e3d67..e5d6e13af 100644 --- a/src/fractalzoomer/planes/math/inverse_trigonometric/ACoshPlane.java +++ b/src/fractalzoomer/planes/math/inverse_trigonometric/ACoshPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.inverse_trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -38,5 +40,19 @@ public Complex transform(Complex pixel) { return pixel.acosh(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.acosh(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.acosh(); + + } } diff --git a/src/fractalzoomer/planes/math/inverse_trigonometric/ACotPlane.java b/src/fractalzoomer/planes/math/inverse_trigonometric/ACotPlane.java index 28156c2b5..d7574f85f 100644 --- a/src/fractalzoomer/planes/math/inverse_trigonometric/ACotPlane.java +++ b/src/fractalzoomer/planes/math/inverse_trigonometric/ACotPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.inverse_trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -34,7 +36,33 @@ public ACotPlane() { @Override public Complex transform(Complex pixel) { - + + if(pixel.isZero()) { + return pixel; + } + + return pixel.acot(); + + } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + return pixel.acot(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.acot(); } diff --git a/src/fractalzoomer/planes/math/inverse_trigonometric/ACothPlane.java b/src/fractalzoomer/planes/math/inverse_trigonometric/ACothPlane.java index 6fa09c32c..643a0cdeb 100644 --- a/src/fractalzoomer/planes/math/inverse_trigonometric/ACothPlane.java +++ b/src/fractalzoomer/planes/math/inverse_trigonometric/ACothPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.inverse_trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -34,7 +36,33 @@ public ACothPlane() { @Override public Complex transform(Complex pixel) { - + + if(pixel.isZero()) { + return pixel; + } + + return pixel.acoth(); + + } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + return pixel.acoth(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.acoth(); } diff --git a/src/fractalzoomer/planes/math/inverse_trigonometric/ACscPlane.java b/src/fractalzoomer/planes/math/inverse_trigonometric/ACscPlane.java index 203b8eea8..66f5a75b2 100644 --- a/src/fractalzoomer/planes/math/inverse_trigonometric/ACscPlane.java +++ b/src/fractalzoomer/planes/math/inverse_trigonometric/ACscPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.inverse_trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -34,7 +36,33 @@ public ACscPlane() { @Override public Complex transform(Complex pixel) { - + + if(pixel.isZero()) { + return pixel; + } + + return pixel.acsc(); + + } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + return pixel.acsc(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.acsc(); } diff --git a/src/fractalzoomer/planes/math/inverse_trigonometric/ACschPlane.java b/src/fractalzoomer/planes/math/inverse_trigonometric/ACschPlane.java index 3db84ce7c..7bb3446fc 100644 --- a/src/fractalzoomer/planes/math/inverse_trigonometric/ACschPlane.java +++ b/src/fractalzoomer/planes/math/inverse_trigonometric/ACschPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.inverse_trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -34,9 +36,34 @@ public ACschPlane() { @Override public Complex transform(Complex pixel) { + if(pixel.isZero()) { + return pixel; + } return pixel.acsch(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + return pixel.acsch(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + return pixel.acsch(); + + } } diff --git a/src/fractalzoomer/planes/math/inverse_trigonometric/ASecPlane.java b/src/fractalzoomer/planes/math/inverse_trigonometric/ASecPlane.java index d19b4e7f8..996e31f96 100644 --- a/src/fractalzoomer/planes/math/inverse_trigonometric/ASecPlane.java +++ b/src/fractalzoomer/planes/math/inverse_trigonometric/ASecPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.inverse_trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -34,7 +36,33 @@ public ASecPlane() { @Override public Complex transform(Complex pixel) { - + + if(pixel.isZero()) { + return pixel; + } + + return pixel.asec(); + + } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + return pixel.asec(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.asec(); } diff --git a/src/fractalzoomer/planes/math/inverse_trigonometric/ASechPlane.java b/src/fractalzoomer/planes/math/inverse_trigonometric/ASechPlane.java index 6ceb46096..4b6a47621 100644 --- a/src/fractalzoomer/planes/math/inverse_trigonometric/ASechPlane.java +++ b/src/fractalzoomer/planes/math/inverse_trigonometric/ASechPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.inverse_trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -34,7 +36,33 @@ public ASechPlane() { @Override public Complex transform(Complex pixel) { - + + if(pixel.isZero()) { + return pixel; + } + + return pixel.asech(); + + } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + return pixel.asech(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.asech(); } diff --git a/src/fractalzoomer/planes/math/inverse_trigonometric/ASinPlane.java b/src/fractalzoomer/planes/math/inverse_trigonometric/ASinPlane.java index 7092df2f0..1a3b65de6 100644 --- a/src/fractalzoomer/planes/math/inverse_trigonometric/ASinPlane.java +++ b/src/fractalzoomer/planes/math/inverse_trigonometric/ASinPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.inverse_trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -38,5 +40,19 @@ public Complex transform(Complex pixel) { return pixel.asin(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.asin(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.asin(); + + } } diff --git a/src/fractalzoomer/planes/math/inverse_trigonometric/ASinhPlane.java b/src/fractalzoomer/planes/math/inverse_trigonometric/ASinhPlane.java index 35b80213b..36a070dec 100644 --- a/src/fractalzoomer/planes/math/inverse_trigonometric/ASinhPlane.java +++ b/src/fractalzoomer/planes/math/inverse_trigonometric/ASinhPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.inverse_trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -38,5 +40,19 @@ public Complex transform(Complex pixel) { return pixel.asinh(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.asinh(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.asinh(); + + } } diff --git a/src/fractalzoomer/planes/math/inverse_trigonometric/ATanPlane.java b/src/fractalzoomer/planes/math/inverse_trigonometric/ATanPlane.java index 01c67c0c6..dabbcb7a7 100644 --- a/src/fractalzoomer/planes/math/inverse_trigonometric/ATanPlane.java +++ b/src/fractalzoomer/planes/math/inverse_trigonometric/ATanPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.inverse_trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -38,5 +40,19 @@ public Complex transform(Complex pixel) { return pixel.atan(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.atan(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.atan(); + + } } diff --git a/src/fractalzoomer/planes/math/inverse_trigonometric/ATanhPlane.java b/src/fractalzoomer/planes/math/inverse_trigonometric/ATanhPlane.java index 6228965bf..8af21866f 100644 --- a/src/fractalzoomer/planes/math/inverse_trigonometric/ATanhPlane.java +++ b/src/fractalzoomer/planes/math/inverse_trigonometric/ATanhPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.inverse_trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -38,5 +40,19 @@ public Complex transform(Complex pixel) { return pixel.atanh(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.atanh(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.atanh(); + + } } diff --git a/src/fractalzoomer/planes/math/trigonometric/CosPlane.java b/src/fractalzoomer/planes/math/trigonometric/CosPlane.java index 93b9b9de4..aefb50e2b 100644 --- a/src/fractalzoomer/planes/math/trigonometric/CosPlane.java +++ b/src/fractalzoomer/planes/math/trigonometric/CosPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -38,5 +40,19 @@ public Complex transform(Complex pixel) { return pixel.cos(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.cos(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.cos(); + + } } diff --git a/src/fractalzoomer/planes/math/trigonometric/CoshPlane.java b/src/fractalzoomer/planes/math/trigonometric/CoshPlane.java index eb989f8ef..7f1201277 100644 --- a/src/fractalzoomer/planes/math/trigonometric/CoshPlane.java +++ b/src/fractalzoomer/planes/math/trigonometric/CoshPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -38,5 +40,19 @@ public Complex transform(Complex pixel) { return pixel.cosh(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.cosh(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.cosh(); + + } } diff --git a/src/fractalzoomer/planes/math/trigonometric/CotPlane.java b/src/fractalzoomer/planes/math/trigonometric/CotPlane.java index 668bf4d84..50763d1d1 100644 --- a/src/fractalzoomer/planes/math/trigonometric/CotPlane.java +++ b/src/fractalzoomer/planes/math/trigonometric/CotPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -34,9 +36,34 @@ public CotPlane() { @Override public Complex transform(Complex pixel) { - + + if(pixel.isZero()) { + return pixel; + } + + return pixel.cot(); + + } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + return pixel.cot(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.cot(); } - } diff --git a/src/fractalzoomer/planes/math/trigonometric/CothPlane.java b/src/fractalzoomer/planes/math/trigonometric/CothPlane.java index 3f69bb20b..42ae3f643 100644 --- a/src/fractalzoomer/planes/math/trigonometric/CothPlane.java +++ b/src/fractalzoomer/planes/math/trigonometric/CothPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -34,7 +36,33 @@ public CothPlane() { @Override public Complex transform(Complex pixel) { - + + if(pixel.isZero()) { + return pixel; + } + + return pixel.coth(); + + } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + return pixel.coth(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.coth(); } diff --git a/src/fractalzoomer/planes/math/trigonometric/CscPlane.java b/src/fractalzoomer/planes/math/trigonometric/CscPlane.java index def4d0858..fb6db72e8 100644 --- a/src/fractalzoomer/planes/math/trigonometric/CscPlane.java +++ b/src/fractalzoomer/planes/math/trigonometric/CscPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -34,9 +36,34 @@ public CscPlane() { @Override public Complex transform(Complex pixel) { - + + if(pixel.isZero()) { + return pixel; + } + + return pixel.csc(); + + } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + return pixel.csc(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.csc(); } - } diff --git a/src/fractalzoomer/planes/math/trigonometric/CschPlane.java b/src/fractalzoomer/planes/math/trigonometric/CschPlane.java index 1193549ab..a6f472d13 100644 --- a/src/fractalzoomer/planes/math/trigonometric/CschPlane.java +++ b/src/fractalzoomer/planes/math/trigonometric/CschPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -34,7 +36,33 @@ public CschPlane() { @Override public Complex transform(Complex pixel) { - + + if(pixel.isZero()) { + return pixel; + } + + return pixel.csch(); + + } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + return pixel.csch(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + return pixel.csch(); } diff --git a/src/fractalzoomer/planes/math/trigonometric/SecPlane.java b/src/fractalzoomer/planes/math/trigonometric/SecPlane.java index f43ff7116..d7c6b3f1b 100644 --- a/src/fractalzoomer/planes/math/trigonometric/SecPlane.java +++ b/src/fractalzoomer/planes/math/trigonometric/SecPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -38,5 +40,19 @@ public Complex transform(Complex pixel) { return pixel.sec(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.sec(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.sec(); + + } } diff --git a/src/fractalzoomer/planes/math/trigonometric/SechPlane.java b/src/fractalzoomer/planes/math/trigonometric/SechPlane.java index bdb2a7d88..42e29a93d 100644 --- a/src/fractalzoomer/planes/math/trigonometric/SechPlane.java +++ b/src/fractalzoomer/planes/math/trigonometric/SechPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -38,5 +40,19 @@ public Complex transform(Complex pixel) { return pixel.sech(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.sech(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.sech(); + + } } diff --git a/src/fractalzoomer/planes/math/trigonometric/SinPlane.java b/src/fractalzoomer/planes/math/trigonometric/SinPlane.java index c299836e9..60769351f 100644 --- a/src/fractalzoomer/planes/math/trigonometric/SinPlane.java +++ b/src/fractalzoomer/planes/math/trigonometric/SinPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -38,5 +40,19 @@ public Complex transform(Complex pixel) { return pixel.sin(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.sin(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.sin(); + + } } diff --git a/src/fractalzoomer/planes/math/trigonometric/SinhPlane.java b/src/fractalzoomer/planes/math/trigonometric/SinhPlane.java index dc4e44b5b..9857c3760 100644 --- a/src/fractalzoomer/planes/math/trigonometric/SinhPlane.java +++ b/src/fractalzoomer/planes/math/trigonometric/SinhPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -38,5 +40,19 @@ public Complex transform(Complex pixel) { return pixel.sinh(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.sinh(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.sinh(); + + } } diff --git a/src/fractalzoomer/planes/math/trigonometric/TanPlane.java b/src/fractalzoomer/planes/math/trigonometric/TanPlane.java index 3c89b7036..472524ee5 100644 --- a/src/fractalzoomer/planes/math/trigonometric/TanPlane.java +++ b/src/fractalzoomer/planes/math/trigonometric/TanPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -38,5 +40,19 @@ public Complex transform(Complex pixel) { return pixel.tan(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.tan(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.tan(); + + } } diff --git a/src/fractalzoomer/planes/math/trigonometric/TanhPlane.java b/src/fractalzoomer/planes/math/trigonometric/TanhPlane.java index 22eaa746b..6eecf1307 100644 --- a/src/fractalzoomer/planes/math/trigonometric/TanhPlane.java +++ b/src/fractalzoomer/planes/math/trigonometric/TanhPlane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.math.trigonometric; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -38,5 +40,19 @@ public Complex transform(Complex pixel) { return pixel.tanh(); } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + return pixel.tanh(); + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + return pixel.tanh(); + + } } diff --git a/src/fractalzoomer/planes/newton/Newton3Plane.java b/src/fractalzoomer/planes/newton/Newton3Plane.java index c02d831c8..0d9dd27aa 100644 --- a/src/fractalzoomer/planes/newton/Newton3Plane.java +++ b/src/fractalzoomer/planes/newton/Newton3Plane.java @@ -17,11 +17,8 @@ package fractalzoomer.planes.newton; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; -import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.*; import fractalzoomer.planes.Plane; -import org.apfloat.Apfloat; /** * @@ -37,6 +34,10 @@ public Newton3Plane() { @Override public Complex transform(Complex pixel) { + + if(pixel.isZero()) { + return pixel; + } Complex temp = pixel; @@ -44,7 +45,7 @@ public Complex transform(Complex pixel) { Complex fz = temp.cube().sub_mutable(1); Complex dfz = temp.square().times_mutable(3); - temp.sub_mutable(fz.divide_mutable(dfz)); + temp = temp.sub(fz.divide_mutable(dfz)); } return temp; @@ -54,14 +55,57 @@ public Complex transform(Complex pixel) { @Override public BigComplex transform(BigComplex pixel) { + if(pixel.isZero()) { + return pixel; + } + BigComplex temp = pixel; - Apfloat three = new MyApfloat(3.0); for(int iterations = 0; iterations < 5; iterations++) { BigComplex fz = temp.cube().sub(MyApfloat.ONE); - BigComplex dfz = temp.square().times(three); + BigComplex dfz = temp.square().times(MyApfloat.THREE); + + temp = temp.sub(fz.divide(dfz)); + } + + return temp; + + } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + MpfrBigNumComplex temp = pixel; + + for(int iterations = 0; iterations < 5; iterations++) { + MpfrBigNumComplex fz = temp.cube().sub_mutable(1); + MpfrBigNumComplex dfz = temp.square().times_mutable(3); + + temp = temp.sub(fz.divide_mutable(dfz)); + } + + return temp; + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + DDComplex temp = pixel; + + for(int iterations = 0; iterations < 5; iterations++) { + DDComplex fz = temp.cube().sub(1); + DDComplex dfz = temp.square().times(3); - temp.sub(fz.divide(dfz)); + temp = temp.sub(fz.divide(dfz)); } return temp; diff --git a/src/fractalzoomer/planes/newton/Newton4Plane.java b/src/fractalzoomer/planes/newton/Newton4Plane.java index cdd175485..2a637e0ab 100644 --- a/src/fractalzoomer/planes/newton/Newton4Plane.java +++ b/src/fractalzoomer/planes/newton/Newton4Plane.java @@ -17,11 +17,8 @@ package fractalzoomer.planes.newton; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; -import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.*; import fractalzoomer.planes.Plane; -import org.apfloat.Apfloat; /** * @@ -37,6 +34,10 @@ public Newton4Plane() { @Override public Complex transform(Complex pixel) { + + if(pixel.isZero()) { + return pixel; + } Complex temp = pixel; @@ -44,7 +45,7 @@ public Complex transform(Complex pixel) { Complex fz = temp.fourth().sub_mutable(1); Complex dfz = temp.cube().times_mutable(4); - temp.sub_mutable(fz.divide_mutable(dfz)); + temp = temp.sub(fz.divide_mutable(dfz)); } return temp; @@ -54,14 +55,57 @@ public Complex transform(Complex pixel) { @Override public BigComplex transform(BigComplex pixel) { + if(pixel.isZero()) { + return pixel; + } + BigComplex temp = pixel; - Apfloat four = new MyApfloat(4.0); for(int iterations = 0; iterations < 5; iterations++) { BigComplex fz = temp.fourth().sub(MyApfloat.ONE); - BigComplex dfz = temp.cube().times(four); + BigComplex dfz = temp.cube().times(MyApfloat.FOUR); + + temp = temp.sub(fz.divide(dfz)); + } + + return temp; + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + DDComplex temp = pixel; + + for(int iterations = 0; iterations < 5; iterations++) { + DDComplex fz = temp.fourth().sub(1); + DDComplex dfz = temp.cube().times(4); + + temp = temp.sub(fz.divide(dfz)); + } + + return temp; + + } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + MpfrBigNumComplex temp = pixel; + + for(int iterations = 0; iterations < 5; iterations++) { + MpfrBigNumComplex fz = temp.fourth().sub_mutable(1); + MpfrBigNumComplex dfz = temp.cube().times4_mutable(); - temp.sub(fz.divide(dfz)); + temp = temp.sub(fz.divide_mutable(dfz)); } return temp; diff --git a/src/fractalzoomer/planes/newton/NewtonGeneralized3Plane.java b/src/fractalzoomer/planes/newton/NewtonGeneralized3Plane.java index f958762cc..8e5e39798 100644 --- a/src/fractalzoomer/planes/newton/NewtonGeneralized3Plane.java +++ b/src/fractalzoomer/planes/newton/NewtonGeneralized3Plane.java @@ -17,11 +17,8 @@ package fractalzoomer.planes.newton; -import fractalzoomer.core.BigComplex; -import fractalzoomer.core.Complex; -import fractalzoomer.core.MyApfloat; +import fractalzoomer.core.*; import fractalzoomer.planes.Plane; -import org.apfloat.Apfloat; /** * @@ -37,14 +34,18 @@ public NewtonGeneralized3Plane() { @Override public Complex transform(Complex pixel) { + + if(pixel.isZero()) { + return pixel; + } Complex temp = pixel; for(int iterations = 0; iterations < 5; iterations++) { Complex fz = temp.cube().sub_mutable(temp.times(2)).plus_mutable(2); Complex dfz = temp.square().times_mutable(3).sub_mutable(2); - - temp.sub_mutable(fz.divide_mutable(dfz)); + + temp = temp.sub(fz.divide_mutable(dfz)); } return temp; @@ -54,14 +55,57 @@ public Complex transform(Complex pixel) { @Override public BigComplex transform(BigComplex pixel) { + if(pixel.isZero()) { + return pixel; + } + BigComplex temp = pixel; - Apfloat three = new MyApfloat(3.0); for(int iterations = 0; iterations < 5; iterations++) { BigComplex fz = temp.cube().sub(temp.times(MyApfloat.TWO)).plus(MyApfloat.TWO); - BigComplex dfz = temp.square().times(three).sub(MyApfloat.TWO); + BigComplex dfz = temp.square().times(MyApfloat.THREE).sub(MyApfloat.TWO); + + temp = temp.sub(fz.divide(dfz)); + } + + return temp; + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + DDComplex temp = pixel; + + for(int iterations = 0; iterations < 5; iterations++) { + DDComplex fz = temp.cube().sub(temp.times(2)).plus(2); + DDComplex dfz = temp.square().times(3).sub(2); + + temp = temp.sub(fz.divide(dfz)); + } + + return temp; + + } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + MpfrBigNumComplex temp = pixel; + + for(int iterations = 0; iterations < 5; iterations++) { + MpfrBigNumComplex fz = temp.cube().sub_mutable(temp.times2()).plus_mutable(2); + MpfrBigNumComplex dfz = temp.square().times_mutable(3).sub_mutable(2); - temp.sub(fz.divide(dfz)); + temp = temp.sub(fz.divide_mutable(dfz)); } return temp; diff --git a/src/fractalzoomer/planes/newton/NewtonGeneralized8Plane.java b/src/fractalzoomer/planes/newton/NewtonGeneralized8Plane.java index d51fce9ac..3d607de61 100644 --- a/src/fractalzoomer/planes/newton/NewtonGeneralized8Plane.java +++ b/src/fractalzoomer/planes/newton/NewtonGeneralized8Plane.java @@ -18,6 +18,8 @@ package fractalzoomer.planes.newton; import fractalzoomer.core.Complex; +import fractalzoomer.core.DDComplex; +import fractalzoomer.core.MpfrBigNumComplex; import fractalzoomer.planes.Plane; /** @@ -34,17 +36,61 @@ public NewtonGeneralized8Plane() { @Override public Complex transform(Complex pixel) { + + if(pixel.isZero()) { + return pixel; + } Complex temp = pixel; for(int iterations = 0; iterations < 5; iterations++) { Complex fz = temp.eighth().plus_mutable(temp.fourth().times_mutable(15)).sub_mutable(16); Complex dfz = temp.seventh().times_mutable(8).plus_mutable(temp.cube().times_mutable(60)); - - temp.sub_mutable(fz.divide_mutable(dfz)); + + temp = temp.sub(fz.divide_mutable(dfz)); } return temp; } + + @Override + public MpfrBigNumComplex transform(MpfrBigNumComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + MpfrBigNumComplex temp = pixel; + + for(int iterations = 0; iterations < 5; iterations++) { + MpfrBigNumComplex fz = temp.pow(8).plus_mutable(temp.fourth().times_mutable(15)).sub_mutable(16); + MpfrBigNumComplex dfz = temp.pow(7).times_mutable(8).plus_mutable(temp.cube().times_mutable(60)); + + temp = temp.sub(fz.divide_mutable(dfz)); + } + + return temp; + + } + + @Override + public DDComplex transform(DDComplex pixel) { + + if(pixel.isZero()) { + return pixel; + } + + DDComplex temp = pixel; + + for(int iterations = 0; iterations < 5; iterations++) { + DDComplex fz = temp.pow(8).plus(temp.fourth().times(15)).sub(16); + DDComplex dfz = temp.pow(7).times(8).plus(temp.cube().times(60)); + + temp = temp.sub(fz.divide(dfz)); + } + + return temp; + + } } diff --git a/src/fractalzoomer/settings/SettingsFractals1084.java b/src/fractalzoomer/settings/SettingsFractals1084.java new file mode 100644 index 000000000..d106689e0 --- /dev/null +++ b/src/fractalzoomer/settings/SettingsFractals1084.java @@ -0,0 +1,90 @@ +package fractalzoomer.settings; + +import fractalzoomer.main.app_settings.Settings; + +import java.io.Serializable; + +public class SettingsFractals1084 extends SettingsFractals1083 implements Serializable { + private static final long serialVersionUID = 743452034712L; + + private boolean useGeneratedPaletteOutColoring; + private int generatedPaletteOutColoringId; + private boolean useGeneratedPaletteInColoring; + private int generatedPaletteInColoringId; + private int restartGeneratedOutColoringPaletteAt; + private int restartGeneratedInColoringPaletteAt; + private boolean enableJitter; + private int jitterSeed; + private int jitterShape; + private double jitterScale; + + public SettingsFractals1084(Settings s) { + super(s); + enableJitter = s.js.enableJitter; + jitterSeed = s.js.jitterSeed; + jitterShape = s.js.jitterShape; + jitterScale = s.js.jitterScale; + + restartGeneratedInColoringPaletteAt = s.gps.restartGeneratedInColoringPaletteAt; + restartGeneratedOutColoringPaletteAt = s.gps.restartGeneratedOutColoringPaletteAt; + generatedPaletteInColoringId = s.gps.generatedPaletteInColoringId; + useGeneratedPaletteInColoring = s.gps.useGeneratedPaletteInColoring; + generatedPaletteOutColoringId = s.gps.generatedPaletteOutColoringId; + useGeneratedPaletteOutColoring = s.gps.useGeneratedPaletteOutColoring; + + } + + @Override + public int getVersion() { + + return 1084; + + } + + @Override + public boolean isJulia() { + + return false; + + } + + public boolean getUseGeneratedPaletteOutColoring() { + return useGeneratedPaletteOutColoring; + } + + public int getGeneratedPaletteOutColoringId() { + return generatedPaletteOutColoringId; + } + + public boolean getUseGeneratedPaletteInColoring() { + return useGeneratedPaletteInColoring; + } + + public int getGeneratedPaletteInColoringId() { + return generatedPaletteInColoringId; + } + + public int getRestartGeneratedOutColoringPaletteAt() { + return restartGeneratedOutColoringPaletteAt; + } + + public int getRestartGeneratedInColoringPaletteAt() { + return restartGeneratedInColoringPaletteAt; + } + + public boolean getEnableJitter() { + return enableJitter; + } + + public int getJitterSeed() { + return jitterSeed; + } + + public int getJitterShape() { + return jitterShape; + } + + public double getJitterScale() { + return jitterScale; + } +} diff --git a/src/fractalzoomer/settings/SettingsJulia1071.java b/src/fractalzoomer/settings/SettingsJulia1071.java index f4633e4c7..b7b3e6f4f 100644 --- a/src/fractalzoomer/settings/SettingsJulia1071.java +++ b/src/fractalzoomer/settings/SettingsJulia1071.java @@ -31,8 +31,8 @@ public class SettingsJulia1071 extends SettingsFractals1071 implements Serializa public SettingsJulia1071(Settings s) { super(s); - xJuliaCenter = s.xJuliaCenter; - yJuliaCenter = s.yJuliaCenter; + xJuliaCenter = s.xJuliaCenter.doubleValue(); + yJuliaCenter = s.yJuliaCenter.doubleValue(); } public double getXJuliaCenter() { diff --git a/src/fractalzoomer/settings/SettingsJulia1072.java b/src/fractalzoomer/settings/SettingsJulia1072.java index fce3f6b2e..31ea1270a 100644 --- a/src/fractalzoomer/settings/SettingsJulia1072.java +++ b/src/fractalzoomer/settings/SettingsJulia1072.java @@ -31,8 +31,8 @@ public class SettingsJulia1072 extends SettingsFractals1072 implements Serializa public SettingsJulia1072(Settings s) { super(s); - xJuliaCenter = s.xJuliaCenter; - yJuliaCenter = s.yJuliaCenter; + xJuliaCenter = s.xJuliaCenter.doubleValue(); + yJuliaCenter = s.yJuliaCenter.doubleValue(); } public double getXJuliaCenter() { diff --git a/src/fractalzoomer/settings/SettingsJulia1073.java b/src/fractalzoomer/settings/SettingsJulia1073.java index 95957527a..23d9e4750 100644 --- a/src/fractalzoomer/settings/SettingsJulia1073.java +++ b/src/fractalzoomer/settings/SettingsJulia1073.java @@ -31,8 +31,8 @@ public class SettingsJulia1073 extends SettingsFractals1073 implements Serializa public SettingsJulia1073(Settings s) { super(s); - xJuliaCenter = s.xJuliaCenter; - yJuliaCenter = s.yJuliaCenter; + xJuliaCenter = s.xJuliaCenter.doubleValue(); + yJuliaCenter = s.yJuliaCenter.doubleValue(); } public double getXJuliaCenter() { diff --git a/src/fractalzoomer/settings/SettingsJulia1074.java b/src/fractalzoomer/settings/SettingsJulia1074.java index 99287414f..cf9927f83 100644 --- a/src/fractalzoomer/settings/SettingsJulia1074.java +++ b/src/fractalzoomer/settings/SettingsJulia1074.java @@ -31,8 +31,8 @@ public class SettingsJulia1074 extends SettingsFractals1074 implements Serializa public SettingsJulia1074(Settings s) { super(s); - xJuliaCenter = s.xJuliaCenter; - yJuliaCenter = s.yJuliaCenter; + xJuliaCenter = s.xJuliaCenter.doubleValue(); + yJuliaCenter = s.yJuliaCenter.doubleValue(); } public double getXJuliaCenter() { diff --git a/src/fractalzoomer/settings/SettingsJulia1075.java b/src/fractalzoomer/settings/SettingsJulia1075.java index 38b26430e..04836f847 100644 --- a/src/fractalzoomer/settings/SettingsJulia1075.java +++ b/src/fractalzoomer/settings/SettingsJulia1075.java @@ -31,8 +31,8 @@ public class SettingsJulia1075 extends SettingsFractals1075 implements Serializa public SettingsJulia1075(Settings s) { super(s); - xJuliaCenter = s.xJuliaCenter; - yJuliaCenter = s.yJuliaCenter; + xJuliaCenter = s.xJuliaCenter.doubleValue(); + yJuliaCenter = s.yJuliaCenter.doubleValue(); } public double getXJuliaCenter() { diff --git a/src/fractalzoomer/settings/SettingsJulia1076.java b/src/fractalzoomer/settings/SettingsJulia1076.java index 441c51e51..4ffd116e1 100644 --- a/src/fractalzoomer/settings/SettingsJulia1076.java +++ b/src/fractalzoomer/settings/SettingsJulia1076.java @@ -31,8 +31,8 @@ public class SettingsJulia1076 extends SettingsFractals1076 implements Serializa public SettingsJulia1076(Settings s) { super(s); - xJuliaCenter = s.xJuliaCenter; - yJuliaCenter = s.yJuliaCenter; + xJuliaCenter = s.xJuliaCenter.doubleValue(); + yJuliaCenter = s.yJuliaCenter.doubleValue(); } public double getXJuliaCenter() { diff --git a/src/fractalzoomer/settings/SettingsJulia1077.java b/src/fractalzoomer/settings/SettingsJulia1077.java index 22792fd52..a8b1dadc5 100644 --- a/src/fractalzoomer/settings/SettingsJulia1077.java +++ b/src/fractalzoomer/settings/SettingsJulia1077.java @@ -11,8 +11,8 @@ public class SettingsJulia1077 extends SettingsFractals1077 implements Serializa public SettingsJulia1077(Settings s) { super(s); - xJuliaCenter = s.xJuliaCenter; - yJuliaCenter = s.yJuliaCenter; + xJuliaCenter = s.xJuliaCenter.doubleValue(); + yJuliaCenter = s.yJuliaCenter.doubleValue(); } public double getXJuliaCenter() { diff --git a/src/fractalzoomer/settings/SettingsJulia1078.java b/src/fractalzoomer/settings/SettingsJulia1078.java index 658932b08..78ceca56c 100644 --- a/src/fractalzoomer/settings/SettingsJulia1078.java +++ b/src/fractalzoomer/settings/SettingsJulia1078.java @@ -11,8 +11,8 @@ public class SettingsJulia1078 extends SettingsFractals1078 implements Serializa public SettingsJulia1078(Settings s) { super(s); - xJuliaCenter = s.xJuliaCenter; - yJuliaCenter = s.yJuliaCenter; + xJuliaCenter = s.xJuliaCenter.doubleValue(); + yJuliaCenter = s.yJuliaCenter.doubleValue(); } public double getXJuliaCenter() { diff --git a/src/fractalzoomer/settings/SettingsJulia1079.java b/src/fractalzoomer/settings/SettingsJulia1079.java index 7155db4a9..51eafdd11 100644 --- a/src/fractalzoomer/settings/SettingsJulia1079.java +++ b/src/fractalzoomer/settings/SettingsJulia1079.java @@ -11,8 +11,8 @@ public class SettingsJulia1079 extends SettingsFractals1079 implements Serializa public SettingsJulia1079(Settings s) { super(s); - xJuliaCenter = s.xJuliaCenter; - yJuliaCenter = s.yJuliaCenter; + xJuliaCenter = s.xJuliaCenter.doubleValue(); + yJuliaCenter = s.yJuliaCenter.doubleValue(); } public double getXJuliaCenter() { diff --git a/src/fractalzoomer/settings/SettingsJulia1080.java b/src/fractalzoomer/settings/SettingsJulia1080.java index b00b9b003..bc5379285 100644 --- a/src/fractalzoomer/settings/SettingsJulia1080.java +++ b/src/fractalzoomer/settings/SettingsJulia1080.java @@ -11,8 +11,8 @@ public class SettingsJulia1080 extends SettingsFractals1080 implements Serializa public SettingsJulia1080(Settings s) { super(s); - xJuliaCenter = s.xJuliaCenter; - yJuliaCenter = s.yJuliaCenter; + xJuliaCenter = s.xJuliaCenter.doubleValue(); + yJuliaCenter = s.yJuliaCenter.doubleValue(); } public double getXJuliaCenter() { diff --git a/src/fractalzoomer/settings/SettingsJulia1081.java b/src/fractalzoomer/settings/SettingsJulia1081.java index cb841edec..a8069123c 100644 --- a/src/fractalzoomer/settings/SettingsJulia1081.java +++ b/src/fractalzoomer/settings/SettingsJulia1081.java @@ -11,8 +11,8 @@ public class SettingsJulia1081 extends SettingsFractals1081 implements Serializ public SettingsJulia1081(Settings s) { super(s); - xJuliaCenter = s.xJuliaCenter; - yJuliaCenter = s.yJuliaCenter; + xJuliaCenter = s.xJuliaCenter.doubleValue(); + yJuliaCenter = s.yJuliaCenter.doubleValue(); } public double getXJuliaCenter() { diff --git a/src/fractalzoomer/settings/SettingsJulia1083.java b/src/fractalzoomer/settings/SettingsJulia1083.java index 8355956d3..8bfdbe77a 100644 --- a/src/fractalzoomer/settings/SettingsJulia1083.java +++ b/src/fractalzoomer/settings/SettingsJulia1083.java @@ -11,8 +11,8 @@ public class SettingsJulia1083 extends SettingsFractals1083 implements Serializa public SettingsJulia1083(Settings s) { super(s); - xJuliaCenter = s.xJuliaCenter; - yJuliaCenter = s.yJuliaCenter; + xJuliaCenter = s.xJuliaCenter.doubleValue(); + yJuliaCenter = s.yJuliaCenter.doubleValue(); } public double getXJuliaCenter() { diff --git a/src/fractalzoomer/settings/SettingsJulia1084.java b/src/fractalzoomer/settings/SettingsJulia1084.java new file mode 100644 index 000000000..3a413f36e --- /dev/null +++ b/src/fractalzoomer/settings/SettingsJulia1084.java @@ -0,0 +1,36 @@ +package fractalzoomer.settings; + +import fractalzoomer.main.app_settings.Settings; + +import java.io.Serializable; + +public class SettingsJulia1084 extends SettingsFractals1084 implements Serializable { + private static final long serialVersionUID = 45121012555L; + private String xJuliaCenter; + private String yJuliaCenter; + + public SettingsJulia1084(Settings s) { + super(s); + xJuliaCenter = s.xJuliaCenter.toString(true); + yJuliaCenter = s.yJuliaCenter.toString(true); + } + + public String getXJuliaCenterStr() { + + return xJuliaCenter; + + } + + public String getYJuliaCenterStr() { + + return yJuliaCenter; + + } + + @Override + public boolean isJulia() { + + return true; + + } +} diff --git a/src/fractalzoomer/true_coloring_algorithms/TrueColorAlgorithm.java b/src/fractalzoomer/true_coloring_algorithms/TrueColorAlgorithm.java index ab95398de..d523608c0 100644 --- a/src/fractalzoomer/true_coloring_algorithms/TrueColorAlgorithm.java +++ b/src/fractalzoomer/true_coloring_algorithms/TrueColorAlgorithm.java @@ -35,7 +35,7 @@ public abstract class TrueColorAlgorithm { public static int[] gradient; public static int gradient_offset; - public TrueColorAlgorithm() { + protected TrueColorAlgorithm() { } diff --git a/src/fractalzoomer/utils/ColorSpaceConverter.java b/src/fractalzoomer/utils/ColorSpaceConverter.java index 1c7b6b344..74306df1a 100644 --- a/src/fractalzoomer/utils/ColorSpaceConverter.java +++ b/src/fractalzoomer/utils/ColorSpaceConverter.java @@ -265,7 +265,7 @@ else if(MAX == r) { else if(MAX == g) { H = 60 * (2 + (b - r) / (MAX - MIN)); } - else if(MAX == b) { + else {//if(MAX == b) { H = 60 * (4 + (r - g) / (MAX - MIN)); } diff --git a/src/fractalzoomer/utils/Multiwave.java b/src/fractalzoomer/utils/Multiwave.java new file mode 100644 index 000000000..ee0570b26 --- /dev/null +++ b/src/fractalzoomer/utils/Multiwave.java @@ -0,0 +1,980 @@ +package fractalzoomer.utils; + +import fractalzoomer.core.blending.*; +import fractalzoomer.main.MainWindow; + +import javax.imageio.ImageIO; +import java.awt.image.BufferedImage; +import java.io.File; +import java.util.HashMap; + +public class Multiwave { + + public static final int HSL_BIAS = 0; + public static final int HSL_BIAS_UFCOMPAT = 1; + + public static final int FZ_BLENDING = 3; + + public static final int MAPPING_NORMAL = 0; + public static final int MAPPING_SQUARE = 1; + public static final int MAPPING_SQRT = 2; + public static final int MAPPING_LOG = 3; + + private static Blending blendingFactory(int interpolation, int color_blending) { + + switch (color_blending) { + case MainWindow.NORMAL_BLENDING: + return new NormalBlending(interpolation); + case MainWindow.MULTIPLY_BLENDING: + return new MultiplyBlending(interpolation); + case MainWindow.DIVIDE_BLENDING: + return new DivideBlending(interpolation); + case MainWindow.ADDITION_BLENDING: + return new AdditionBlending(interpolation); + case MainWindow.SUBTRACTION_BLENDING: + return new SubtractionBlending(interpolation); + case MainWindow.DIFFERENCE_BLENDING: + return new DifferenceBlending(interpolation); + case MainWindow.VALUE_BLENDING: + return new ValueBlending(interpolation); + case MainWindow.SOFT_LIGHT_BLENDING: + return new SoftLightBlending(interpolation); + case MainWindow.SCREEN_BLENDING: + return new ScreenBlending(interpolation); + case MainWindow.DODGE_BLENDING: + return new DodgeBlending(interpolation); + case MainWindow.BURN_BLENDING: + return new BurnBlending(interpolation); + case MainWindow.DARKEN_ONLY_BLENDING: + return new DarkenOnlyBlending(interpolation); + case MainWindow.LIGHTEN_ONLY_BLENDING: + return new LightenOnlyBlending(interpolation); + case MainWindow.HARD_LIGHT_BLENDING: + return new HardLightBlending(interpolation); + case MainWindow.GRAIN_EXTRACT_BLENDING: + return new GrainExtractBlending(interpolation); + case MainWindow.GRAIN_MERGE_BLENDING: + return new GrainMergeBlending(interpolation); + case MainWindow.SATURATION_BLENDING: + return new SaturationBlending(interpolation); + case MainWindow.COLOR_BLENDING: + return new ColorBlending(interpolation); + case MainWindow.HUE_BLENDING: + return new HueBlending(interpolation); + case MainWindow.EXCLUSION_BLENDING: + return new ExclusionBlending(interpolation); + case MainWindow.PIN_LIGHT_BLENDING: + return new PinLightBlending(interpolation); + case MainWindow.LINEAR_LIGHT_BLENDING: + return new LinearLightBlending(interpolation); + case MainWindow.VIVID_LIGHT_BLENDING: + return new VividLightBlending(interpolation); + case MainWindow.OVERLAY_BLENDING: + return new OverlayBlending(interpolation); + case MainWindow.LCH_CHROMA_BLENDING: + return new LCHChromaBlending(interpolation); + case MainWindow.LCH_COLOR_BLENDING: + return new LCHColorBlending(interpolation); + case MainWindow.LCH_HUE_BLENDING: + return new LCHHueBlending(interpolation); + case MainWindow.LCH_LIGHTNESS_BLENDING: + return new LCHLightnessBlending(interpolation); + case MainWindow.LUMINANCE_BLENDING: + return new LuminanceBlending(interpolation); + case MainWindow.LINEAR_BURN_BLENDING: + return new LinearBurnBlending(interpolation); + + } + + return null; + } + private static double huefrac(double a, double b) { + + if(b == 0) { + return 0; + } + + if(b < a) { + return b / a; + } + + if(a == 0) { + return 2.0; + } + + if(a < b) { + return 2.0 - a / b; + } + + return 1.0; + + } + + private static double fastRem(double d, double denom) { + return d - (denom * Math.floor(d / denom)); + } + + private static double[] rgbToHsl(int[] rgb) { + + double r = rgb[0] / 255.0; + double g = rgb[1] / 255.0; + double b = rgb[2] / 255.0; + + double small = Math.min(Math.min(r, g), b); + double large = Math.max(Math.max(r, g), b); + + double[] hsl = new double[3]; + + double hue = 0, sat = 0, light = 0; + + if(large == 0.0) { + light = Double.NEGATIVE_INFINITY; + } + else if(small == 1.0) { + light = Double.POSITIVE_INFINITY; + } + else { + double l = (small + large) * 0.5; + double ll = 1.0 - (2.0 * Math.abs(l - 0.5)); + double s = (large - small) / ll; + s = Math.max(0.0, Math.min(1.0, s)); + + double rs = r - small; + double gs = g - small; + double bs = b - small; + + sat = Math.tan((s - 0.5) * Math.PI); + light = Math.tan((l - 0.5) * Math.PI); + + if(small == r) { + hue = 4.0 + huefrac(gs, bs); + } + else if(small == g) { + hue = 6.0 + huefrac(bs, rs); + } + else { + hue = 2.0 * huefrac(rs, gs); + } + + hue = fastRem(hue, 8.0); + } + + hsl[0] = hue; + hsl[1] = sat; + hsl[2] = light; + return hsl; + + } + + private static int[] hslToRgb(double[] hsl) { + double h = hsl[0]; + + int[] rgb = new int[3]; + + double r = 0, g = 0, b = 0; + + if(h >= 4.0) { + h = h - 2.0; + } + else { + h = h * 0.5; + } + double s_color = Math.atan(hsl[1]) / Math.PI + 0.5; + double s_grey = 0.5 * (1.0 - s_color); + double l_color = Math.atan(hsl[2]) / Math.PI; + double lca = Math.abs(l_color); + double l_white = l_color + lca; + l_color = 1.0 - 2.0 * lca; + + if(h < 1.0) { + r = 1.0; + g = h; + } + else if(h < 2.0) { + r = 2.0 - h; + g = 1.0; + } + else if(h < 3.0) { + g = 1.0; + b = h - 2.0; + } + else if (h < 4.0) { + g = 4.0 - h; + b = 1.0; + } + else if (h < 5.0) { + r = h - 4.0; + b = 1.0; + } + else { + r = 1.0; + b = 6.0 - h; + } + + r = ((((r * s_color) + s_grey) * l_color) + l_white) * 255; + g = ((((g * s_color) + s_grey) * l_color) + l_white) * 255; + b = ((((b * s_color) + s_grey) * l_color) + l_white) * 255; + + rgb[0] = (int)(Math.floor(r)); + rgb[1] = (int)(Math.floor(g)); + rgb[2] = (int)(Math.floor(b)); + + return rgb; + } + + private static double[] hslBias(double[] hsl1, double[] hsl2) { + double[] hsl_res = new double[3]; + + hsl_res[0] = fastRem(hsl1[0] + hsl2[0], 8.0); + hsl_res[1] = hsl1[1] + hsl2[1]; + hsl_res[2] = hsl1[2] + hsl2[2]; + + return hsl_res; + } + + private static double slx(double x, double y) { + x = Math.atan(x) / Math.PI + 0.5; + y = Math.atan(y) / Math.PI + 0.5; + + if(x == 0) { + return 0.0; + } + else if(y == 0) { + return 0.0; + } + else if (x == 1.0) { + return 1.0; + } + else if (y == 1.0) { + return 1.0; + } + else { + double z = 1.0 - 1 / ((1 / (1.0 - x) - 1.0) * (1 / (1.0 - y) - 1.0) + 1.0); + z = Math.max(0.0, Math.min(1.0, z)); + return Math.tan((z - 0.5) * Math.PI); + } + } + + private static double[] hslBiasUfcompat(double[] hsl1, double[] hsl2) { + double[] hsl_res = new double[3]; + hsl_res[0] = fastRem(hsl1[0] + hsl2[0], 8.0); + hsl_res[1] = slx(hsl1[1], hsl2[1]); + hsl_res[2] = slx(hsl1[2], hsl2[2]); + return hsl_res; + } + + private static double clamp255(double x) { + return Math.floor(Math.min(255.0, Math.max(0.0, x))); + } + + private static double[] rgbToHsl2(int[] rgb) { + + double r = rgb[0] / 255.0; + double g = rgb[1] / 255.0; + double b = rgb[2] / 255.0; + + double small = Math.min(Math.min(r, g), b); + double large = Math.max(Math.max(r, g), b); + + double[] hsl = new double[3]; + + double hue = 0, sat = 0, light = 0; + + if(large == 0.0) { + light = Double.NEGATIVE_INFINITY; + } + else if(small == 1.0) { + light = Double.POSITIVE_INFINITY; + } + else { + double l = (small + large) * 0.5; + double ll = 1.0 - 2.0 * Math.abs(l - 0.5); + double s = (large - small) / ll; + s = Math.max(0.0, Math.min(1.0, s)); + double rs = r - small; + double gs = g - small; + double bs = b - small; + sat = Math.tan((s - 0.5) * Math.PI); + light = Math.tan((l - 0.5) * Math.PI); + + if(r == small) { + hue = 2.0 + huefrac(gs, bs); + } + else if (g == small) { + hue = 4.0 + huefrac(bs, rs); + } + else { + hue = huefrac(rs, gs);//0.0 + + } + + hue = 4.0/3.0 * fastRem(hue, 6.0); + } + + + hsl[0] = hue; + hsl[1] = sat; + hsl[2] = light; + return hsl; + } + + private static int[] hslToRgb2(double[] hsl) { + double h = hsl[0] / (4.0 / 3.0); + double s_color = Math.atan(hsl[1]) / Math.PI + 0.5; + double s_grey = 0.5 * (1.0 - s_color); + double l_color = Math.atan(hsl[2]) / Math.PI; + double lca = Math.abs(l_color); + double l_white = l_color + lca; + l_color = 1.0 - 2.0 * lca; + + double r = 0, g = 0, b = 0; + + if(h < 1.0) { + r = 1.0; + g = h; + } + else if(h < 2.0) { + r = 2.0 - h; + g = 1.0; + } + else if (h < 3.0) { + g = 1.0; + b = h - 2.0; + } + else if (h < 4.0) { + g = 4.0 - h; + b = 1.0; + } + else if (h < 5.0) { + r = h - 4.0; + b = 1.0; + } + else { + r = 1.0; + b = 6.0 - h; + } + + r = ((((r * s_color) + s_grey) * l_color) + l_white) * 255; + g = ((((g * s_color) + s_grey) * l_color) + l_white) * 255; + b = ((((b * s_color) + s_grey) * l_color) + l_white) * 255; + + int rgb[] = new int[3]; + rgb[0] = (int)(Math.floor(r)); + rgb[1] = (int)(Math.floor(g)); + rgb[2] = (int)(Math.floor(b)); + + return rgb; + } + + private static HashMap precalculated = new HashMap<>(); + private static double[] tricubicGradientHsl(String key, int resolution, double fvalIn, double[][] hsls) { + + int[][] rgbs_resolution = precalculated.get(key); + if(rgbs_resolution!= null) { + return rgbToHsl2(rgbs_resolution[(int)Math.floor(fvalIn * resolution)]); + } + + int[][] colorsrgb = new int[hsls.length][]; + for (int i = 0; i < colorsrgb.length; i++) { + colorsrgb[i] = hslToRgb2(hsls[i]); + } + + int numc = colorsrgb.length; + double p2 = 1.0 / numc; + + rgbs_resolution = new int[resolution][]; + + for (int i = 0; i < resolution; i++) { + + double fval = i / (double) resolution; + + int b = (int) Math.floor(fval / p2); + int a = (int) fastRem(b - 1, numc); + int c = (int) fastRem(b + 1, numc); + int d = (int) fastRem(c + 1, numc); + + fval = fastRem(fval, p2) / p2; + + int[] as = colorsrgb[a]; + int[] bs = colorsrgb[b]; + int[] cs = colorsrgb[c]; + int[] ds = colorsrgb[d]; + + double rp0 = bs[0]; + double gp0 = bs[1]; + double bp0 = bs[2]; + + double rm0 = (cs[0] - as[0]) * 0.5; + double gm0 = (cs[1] - as[1]) * 0.5; + double bm0 = (cs[2] - as[2]) * 0.5; + + double rp1 = cs[0]; + double gp1 = cs[1]; + double bp1 = cs[2]; + + double rm1 = (ds[0] - bs[0]) * 0.5; + double gm1 = (ds[1] - bs[1]) * 0.5; + double bm1 = (ds[2] - bs[2]) * 0.5; + + double ffval = fval * fval; + double ffval3 = 3 * ffval; + double fffval = ffval * fval; + double fffval2 = fffval * 2; + + double fa = fffval2 - ffval3 + 1; + double fb = (fffval - 2 * ffval) + fval; + double fc = ffval3 - fffval2; + double fd = fffval - ffval; + + + int[] temp = new int[3]; + temp[0] = (int) (clamp255(fa * rp0) + (fb * rm0) + (fc * rp1) + (fd * rm1)); + temp[1] = (int) (clamp255(fa * gp0) + (fb * gm0) + (fc * gp1) + (fd * gm1)); + temp[2] = (int) (clamp255(fa * bp0) + (fb * bm0) + (fc * bp1) + (fd * bm1)); + + rgbs_resolution[i] = temp; + } + + precalculated.put(key, rgbs_resolution); + return rgbToHsl2(rgbs_resolution[(int)Math.floor(fvalIn * resolution)]); + } + + private static double[] tricubicGradientRgb(String key, int resolution, double fval, int[][] rgbs) { + double[][] hsls = new double[rgbs.length][3]; + for(int i = 0; i < rgbs.length; i++) { + hsls[i] = rgbToHsl(rgbs[i]); + } + return tricubicGradientHsl(key, resolution, fval, hsls); + } + + private static double[] tricubicGradientHslNp(double fval, double[][] hsls) { + + int[][] colorsrgb = new int[hsls.length][]; + for(int i = 0; i < colorsrgb.length; i++) { + colorsrgb[i] = hslToRgb2(hsls[i]); + } + + int numc = colorsrgb.length; + double p2 = 1.0 / numc; + + int b = (int) Math.floor(fval / p2);//fastRem(fval / p2, numc); + int a = (int) fastRem(b - 1, numc); + int c = (int) fastRem(b + 1, numc); + int d = (int) fastRem(c + 1, numc); + + fval = fastRem(fval, p2) / p2; + + int[] as = colorsrgb[a]; + int[] bs = colorsrgb[b]; + int[] cs = colorsrgb[c]; + int[] ds = colorsrgb[d]; + + double rp0 = bs[0]; + double gp0 = bs[1]; + double bp0 = bs[2]; + + double rm0 = (cs[0] - as[0]) * 0.5; + double gm0 = (cs[1] - as[1]) * 0.5; + double bm0 = (cs[2] - as[2]) * 0.5; + + double rp1 = cs[0]; + double gp1 = cs[1]; + double bp1 = cs[2]; + + double rm1 = (ds[0] - bs[0]) * 0.5; + double gm1 = (ds[1] - bs[1]) * 0.5; + double bm1 = (ds[2] - bs[2]) * 0.5; + + double ffval = fval * fval; + double ffval3 = 3 * ffval; + double fffval = ffval * fval; + double fffval2 = fffval * 2; + + double fa = fffval2 - ffval3 + 1; + double fb = (fffval - 2 * ffval) + fval; + double fc = ffval3 - fffval2; + double fd = fffval - ffval; + + int[] temp = new int[3]; + temp[0] = (int)(clamp255(fa * rp0) + (fb * rm0) + (fc * rp1) + (fd * rm1)); + temp[1] = (int)(clamp255(fa * gp0) + (fb * gm0) + (fc * gp1) + (fd * gm1)); + temp[2] = (int)(clamp255(fa * bp0) + (fb * bm0) + (fc * bp1) + (fd * bm1)); + + return rgbToHsl2(temp); + } + + private static double[] tricubicGradientRgbNp(double fval, int[][] rgbs) { + double[][] hsls = new double[rgbs.length][3]; + for(int i = 0; i < rgbs.length; i++) { + hsls[i] = rgbToHsl(rgbs[i]); + } + return tricubicGradientHslNp(fval, hsls); + } + + private static class LinearRGB { + double x; + int[] rgb; + + public LinearRGB(double x, int[] rgb) { + this.x = x; + this.rgb = rgb; + } + } + + private static class LinearHSL { + double x; + double[] hsl; + + public LinearHSL(double x, double[] hsl) { + this.x = x; + this.hsl = hsl; + } + } + + private static double[] linearGradientHslNp(double fval, LinearHSL[] input) throws Exception { + + LinearRGB[] converted = new LinearRGB[input.length]; + + for(int i = 0; i < converted.length; i++) { + converted[i] = new LinearRGB(input[i].x, hslToRgb2(input[i].hsl)); + } + + return linearGradientRgbNp(fval, converted); + + } + + private static double[] linearGradientRgbNp(double fval, LinearRGB[] input) { + + int[] temp = new int[3]; + +// if(input.length < 1 || input[0].x != 0) { +// throw new Exception("The first color must begin at 0."); +// } + + + int i; + for(i = 0; i < input.length - 1; i++) { + if(fval >= input[i].x && fval <= input[i + 1].x) { + break; + } + } + + LinearRGB a = null; + LinearRGB b = null; + + if(i < input.length - 1) { + a = input[i]; + b = input[i + 1]; + } + else { + if(i < input.length) { + a = input[i]; + b = input[0]; + } + } + + if(b.x >= a.x) { + fval = (fval - a.x) / (b.x - a.x); + } + else { + fval = (fval - a.x) / (1.0 - a.x); + } + + double pfval = 1.0 - fval; + + temp[0] = (int)clamp255(a.rgb[0] * pfval + b.rgb[0] * fval); + temp[1] = (int)clamp255(a.rgb[1] * pfval + b.rgb[1] * fval); + temp[2] = (int)clamp255(a.rgb[2] * pfval + b.rgb[2] * fval); + + return rgbToHsl2(temp); + } + + private static double[] metaTricubicGradientRgb(double fval, int[][][] rgbs, double period1, double period2) { + + double fval1 = (fval % period1) / period1; + double fval2 = (fval % period2) / period2; + + double[][] result = new double[rgbs.length][]; + + for(int i = 0; i < rgbs.length; i++) { + result[i] = tricubicGradientRgbNp(fval1, rgbs[i]); + } + + return tricubicGradientHslNp(fval2, result); + + } + + private static double[] metaTricubicGradientHsl(double fval, double[][][] hsls, double period1, double period2) { + + double fval1 = (fval % period1) / period1; + double fval2 = (fval % period2) / period2; + + double[][] result = new double[hsls.length][]; + + for(int i = 0; i < hsls.length; i++) { + result[i] = tricubicGradientHslNp(fval1, hsls[i]); + } + + return tricubicGradientHslNp(fval2, result); + + } + + + private static double mapping(double x, Integer mapping) { + if(mapping == MAPPING_NORMAL) { + return x; + } + else if(mapping == MAPPING_SQUARE) { + return x * x; + } + else if (mapping == MAPPING_SQRT) { + return Math.sqrt(x); + } else { + return Math.log(x); + } + } + + private static double[] blend(int blend, double[] hsl1, double[] hsl2, int fz_blending_method, double alpha, int color_interpolation) { + if(blend == HSL_BIAS) { + return hslBias(hsl1, hsl2); + } + else if (blend == HSL_BIAS_UFCOMPAT) { + return hslBiasUfcompat(hsl1, hsl2); + } + else { + Blending blending = blendingFactory(color_interpolation, fz_blending_method); + + int[] rgb1 = hslToRgb(hsl1); + int[] rgb2 = hslToRgb(hsl2); + + int color = blending.blend(rgb1[0], rgb1[1], rgb1[2], rgb2[0], rgb2[1], rgb2[2], alpha); + + int[] rgb3 = {(color >> 16) & 0xFF, (color >> 8) & 0xFF, color & 0xFF}; + return rgbToHsl(rgb3); + } + } + private static double[] multiwaveColor(WaveColor[] waves) { + + if(waves.length == 0) { + return new double[] {0.0, 0.0, 0.0}; + } + + double[] prev_hsl = waves[0].gradient; + for(int i = 1; i < waves.length; i++) { + prev_hsl = blend(waves[i].blend, prev_hsl, waves[i].gradient, waves[i].fz_blending, waves[i].alpha, waves[i].interpolation_method); + } + + return prev_hsl; + + } + + + public static class WaveColor { + protected double[] gradient; + protected Integer blend; + protected Integer mapping; + protected Double period; + protected Double start; + protected Double start2; + protected Double end; + + protected Integer fz_blending; + protected Double alpha; + protected Integer interpolation_method; + + public WaveColor(Double periodIn, Integer mappingIn, Double startIn, Double endIn, Integer blend, Integer fz_blending, Double alpha, Integer interpolation_method) { + + mapping = mappingIn; + if(mapping == null) { + mapping = MAPPING_NORMAL; + } + + start = startIn; + if(start == null) { + start = Double.NEGATIVE_INFINITY; + } + else { + start = mapping(start, mapping); + } + + start2 = start > Double.NEGATIVE_INFINITY ? start : 0.0; + + end = endIn; + if(end == null) { + end = Double.POSITIVE_INFINITY; + } + else { + end = mapping(end, mapping); + } + + period = periodIn; + if(period == null) { + period = end - start; //Not start2? + } + else { + period = mapping(period, mapping); + } + + this.blend = blend; + if(this.blend == null) { + this.blend = HSL_BIAS; + } + + this.alpha = alpha; + if(this.alpha == null) { + this.alpha = 0.0; + } + + this.fz_blending = fz_blending; + if(this.fz_blending == null) { + this.fz_blending = 0; + } + + this.interpolation_method = interpolation_method; + if(this.interpolation_method == null) { + this.interpolation_method = 0; + } + } + + public void setGradient(double[] gradient) { + this.gradient = gradient; + } + + public double[] getGradient() { + return gradient; + } + + public double getFval(double fval) { + double fval2 = mapping(fval, mapping); + fval2 = Math.max(start, Math.min(end, fval2)); + return fastRem(fval2 - start2, period) / period; + } + } + + public static int multiwave_simple(double n) { + + + WaveColor a1 = new WaveColor(100.0, MAPPING_NORMAL, null, null, HSL_BIAS, null, null, null); + a1.setGradient(tricubicGradientHslNp( a1.getFval(n), new double[][] {{0, 0, 0}, {7.5, -5, -5}, {6.5, 0, 0}, {7.5, 5, 5}})); + + WaveColor[] waves = { + a1 + }; + int[] rgb = hslToRgb(multiwaveColor(waves)); + return 0xff000000 | rgb[0] << 16 | rgb[1] << 8 | rgb[2]; + } + + public static int multiwave_default(double n) { + + + WaveColor a1 = new WaveColor(1000.0, MAPPING_NORMAL, null, null, HSL_BIAS, null, null, null); + a1.setGradient(tricubicGradientHslNp( a1.getFval(n), new double[][] {{0, 0, 0}, {7.5, 0, -3}, {6.5, -3, 0}, {7.5, 0, 3}})); + + WaveColor a2 = new WaveColor(30.0, MAPPING_NORMAL, null, null, HSL_BIAS, null, null, null); + a2.setGradient(tricubicGradientHslNp( a2.getFval(n), new double[][] {{0, 0, 0}, {7.5, -2, -2}, {0.5, 2, 2}})); + + WaveColor a3 = new WaveColor(120.0, MAPPING_NORMAL, null, null, HSL_BIAS, null, null, null); + a3.setGradient(tricubicGradientHslNp( a3.getFval(n), new double[][] {{0, 0, 0}, {0, -1, -2}, {0, 0, 0}, {0, 1, 2}})); + + WaveColor a4 = new WaveColor(1e6, MAPPING_NORMAL, null, null, HSL_BIAS, null, null, null); + a4.setGradient(tricubicGradientHslNp( a4.getFval(n), new double[][] {{0, 0, 0}, {1, 0, 0}, {2, 0, 0}, {3, 0, 0}, {4, 0, 0}, {5, 0, 0}, {6, 0, 0}, {7, 0, 0},})); + + WaveColor a5 = new WaveColor(3500.0, MAPPING_NORMAL, null, null, HSL_BIAS, null, null, null); + a5.setGradient(tricubicGradientHslNp( a5.getFval(n), new double[][] {{0, 0, 0}, {2.5, 3, -5}, {3.5, 5, -2}, {2, -4, 4}, {0.5, 4, 2}})); + + WaveColor[] waves = { + a1, + a2, + a3, + a4, + a5 + }; + int[] rgb = hslToRgb(multiwaveColor(waves)); + return 0xff000000 | rgb[0] << 16 | rgb[1] << 8 | rgb[2]; + } + + public static int g_spdz2(double n) { + + WaveColor a0 = new WaveColor(1175000.0, MAPPING_NORMAL, null, null, HSL_BIAS_UFCOMPAT, null, null, null); + a0.setGradient(metaTricubicGradientRgb(a0.getFval(n), new int[][][]{ + {{15, 91, 30}, {60, 62, 128}, {71, 37, 95}, {45, 45, 53}, {64, 62, 80}} + ,{{56, 240, 80}, {187, 141, 199}, {142, 128, 146}, {24, 24, 164}, {135, 155, 171}} + ,{{74, 186, 77}, {73, 0, 92}, {195, 130, 234}, {151, 149, 189}, {175, 199, 196}} + ,{{29, 39, 227}, {225, 33, 255}, {9, 95, 233}, {120, 84, 100}, {21, 33, 123}} + }, 0.02127659574468085, 8E-4)); + + WaveColor a1 = new WaveColor(5000.0, MAPPING_NORMAL, null, null, HSL_BIAS_UFCOMPAT, null, null, null); + a1.setGradient(tricubicGradientRgbNp(a1.getFval(n), new int[][]{{192, 64, 64}, {192, 64, 64}, {81, 71, 71}})); + + WaveColor a2 = new WaveColor(10.0, MAPPING_NORMAL, null, null, HSL_BIAS_UFCOMPAT, null, null, null); + a2.setGradient(tricubicGradientRgbNp(a2.getFval(n), new int[][]{{199, 83, 83}, {192, 64, 64}, {172, 58, 58}, {192, 64, 64}})); + + WaveColor a3 = new WaveColor(17.0, MAPPING_NORMAL, null, null, HSL_BIAS_UFCOMPAT, null, null, null); + a3.setGradient(tricubicGradientRgbNp(a3.getFval(n), new int[][]{{211, 121, 121}, {192, 64, 64}, {135, 45, 45}, {192, 64, 64}})); + + WaveColor a4 = new WaveColor(2544.0, MAPPING_NORMAL, null, null, HSL_BIAS_UFCOMPAT, null, null, null); + a4.setGradient(tricubicGradientRgbNp(a4.getFval(n), new int[][]{{243, 217, 217}, {192, 64, 64}, {39, 13, 13}, {192, 64, 64}})); + + WaveColor a5 = new WaveColor(235.0, MAPPING_NORMAL, null, null, HSL_BIAS_UFCOMPAT, null, null, null); + a5.setGradient(tricubicGradientRgbNp(a5.getFval(n), new int[][]{{192, 64, 64}, {76, 26, 26}, {192, 64, 64}, {231, 179, 179}})); + + WaveColor a6 = new WaveColor(null, MAPPING_LOG, 1.0, 16777216.0, HSL_BIAS_UFCOMPAT, null, null, null); + + LinearRGB[] linear_rgbs = new LinearRGB[] { + new LinearRGB(0.0, new int[] {11, 25, 12}), + new LinearRGB(0.375, new int[] {192, 64, 64}), + new LinearRGB(0.5875, new int[] {192, 64, 64}), + new LinearRGB(0.6125, new int[] {179, 177, 177}), + new LinearRGB(0.69, new int[] {128, 237, 19}), + new LinearRGB(0.7, new int[] {78, 99, 102}), + new LinearRGB(0.7025, new int[] {63, 53, 131}), + new LinearRGB(0.715, new int[] {0, 153, 180}), + new LinearRGB(0.74, new int[] {4, 154, 184}), + new LinearRGB(0.7475, new int[] {204, 34, 190}), + new LinearRGB(0.7875, new int[] {216, 194, 195}), + new LinearRGB(0.8325, new int[] {183, 154, 61}), + new LinearRGB(1.0, new int[] {243, 227, 234}), + }; + a6.setGradient(linearGradientRgbNp(a6.getFval(n), linear_rgbs)); + + + WaveColor[] waves = { + a0, + a1, + a2, + a3, + a4, + a5, + a6 + }; + + int[] rgb = hslToRgb(multiwaveColor(waves)); + return 0xff000000 | rgb[0] << 16 | rgb[1] << 8 | rgb[2]; + } + + public static int g_spdz2_custom(double n) { + + WaveColor a0 = new WaveColor(1175000.0, MAPPING_NORMAL, null, null, HSL_BIAS_UFCOMPAT, null, null, null); + a0.setGradient(metaTricubicGradientRgb(a0.getFval(n), new int[][][]{ + {{15, 91, 30}, {60, 62, 128}, {71, 37, 95}, {45, 45, 53}, {64, 62, 80}} + ,{{56, 240, 80}, {187, 141, 199}, {142, 128, 146}, {24, 24, 164}, {135, 155, 171}} + ,{{74, 186, 77}, {73, 0, 92}, {195, 130, 234}, {151, 149, 189}, {175, 199, 196}} + ,{{29, 39, 227}, {225, 33, 255}, {9, 95, 233}, {120, 84, 100}, {21, 33, 123}} + }, 0.02127659574468085, 8E-4)); + + WaveColor a1 = new WaveColor(5000.0, MAPPING_NORMAL, null, null, HSL_BIAS_UFCOMPAT, null, null, null); + a1.setGradient(tricubicGradientRgbNp(a1.getFval(n), new int[][]{{192, 64, 64}, {192, 64, 64}, {81, 71, 71}})); + + WaveColor a2 = new WaveColor(10.0, MAPPING_NORMAL, null, null, HSL_BIAS_UFCOMPAT, null, null, null); + a2.setGradient(tricubicGradientRgbNp(a2.getFval(n), new int[][]{{199, 83, 83}, {192, 64, 64}, {172, 58, 58}, {192, 64, 64}})); + + WaveColor a3 = new WaveColor(17.0, MAPPING_NORMAL, null, null, HSL_BIAS_UFCOMPAT, null, null, null); + a3.setGradient(tricubicGradientRgbNp(a3.getFval(n), new int[][]{{211, 121, 121}, {192, 64, 64}, {135, 45, 45}, {192, 64, 64}})); + + WaveColor a4 = new WaveColor(2544.0, MAPPING_NORMAL, null, null, HSL_BIAS_UFCOMPAT, null, null, null); + a4.setGradient(tricubicGradientRgbNp(a4.getFval(n), new int[][]{{243, 217, 217}, {192, 64, 64}, {39, 13, 13}, {192, 64, 64}})); + + WaveColor a5 = new WaveColor(235.0, MAPPING_NORMAL, null, null, HSL_BIAS_UFCOMPAT, null, null, null); + a5.setGradient(tricubicGradientRgbNp(a5.getFval(n), new int[][]{{192, 64, 64}, {76, 26, 26}, {192, 64, 64}, {231, 179, 179}})); + + WaveColor a6 = new WaveColor(Math.pow(2, 16), MAPPING_NORMAL, null, null, HSL_BIAS_UFCOMPAT, null, null, null); + + LinearRGB[] linear_rgbs = new LinearRGB[] { + new LinearRGB(0.0, new int[] {11, 25, 12}), + new LinearRGB(0.375, new int[] {192, 64, 64}), + new LinearRGB(0.5875, new int[] {192, 64, 64}), + new LinearRGB(0.6125, new int[] {179, 177, 177}), + new LinearRGB(0.69, new int[] {128, 237, 19}), + new LinearRGB(0.7, new int[] {78, 99, 102}), + new LinearRGB(0.7025, new int[] {63, 53, 131}), + new LinearRGB(0.715, new int[] {0, 153, 180}), + new LinearRGB(0.74, new int[] {4, 154, 184}), + new LinearRGB(0.7475, new int[] {204, 34, 190}), + new LinearRGB(0.7875, new int[] {216, 194, 195}), + new LinearRGB(0.8325, new int[] {183, 154, 61}), + new LinearRGB(1.0, new int[] {243, 227, 234}), + }; + a6.setGradient(linearGradientRgbNp(a6.getFval(n), linear_rgbs)); + + + WaveColor[] waves = { + a0, + a1, + a2, + a3, + a4, + a5, + a6 + }; + + int[] rgb = hslToRgb(multiwaveColor(waves)); + return 0xff000000 | rgb[0] << 16 | rgb[1] << 8 | rgb[2]; + } + + public static int linear_only(double n) throws Exception { + + + WaveColor a1 = new WaveColor(Math.pow(2, 16), MAPPING_NORMAL, null, null, HSL_BIAS_UFCOMPAT, null, null, null); + + LinearRGB[] linear_rgbs = new LinearRGB[] { + new LinearRGB(0.0, new int[] {11, 25, 12}), + new LinearRGB(0.375, new int[] {192, 64, 64}), + new LinearRGB(0.5875, new int[] {192, 64, 64}), + new LinearRGB(0.6125, new int[] {179, 177, 177}), + new LinearRGB(0.69, new int[] {128, 237, 19}), + new LinearRGB(0.7, new int[] {78, 99, 102}), + new LinearRGB(0.7025, new int[] {63, 53, 131}), + new LinearRGB(0.715, new int[] {0, 153, 180}), + new LinearRGB(0.74, new int[] {4, 154, 184}), + new LinearRGB(0.7475, new int[] {204, 34, 190}), + new LinearRGB(0.7875, new int[] {216, 194, 195}), + new LinearRGB(0.8325, new int[] {183, 154, 61}), + new LinearRGB(1.0, new int[] {243, 227, 234}), + + }; + a1.setGradient(linearGradientRgbNp(a1.getFval(n), linear_rgbs)); + + + + WaveColor[] waves = { + a1 + }; + int[] rgb = hslToRgb(multiwaveColor(waves)); + return 0xff000000 | rgb[0] << 16 | rgb[1] << 8 | rgb[2]; + } + + public static int meta_tricubic_gradient_only(double n) { + + WaveColor a1 = new WaveColor(1175000.0, MAPPING_NORMAL, null, null, HSL_BIAS_UFCOMPAT, null, null, null); + a1.setGradient(metaTricubicGradientRgb(a1.getFval(n), new int[][][]{ + {{15, 91, 30}, {60, 62, 128}, {71, 37, 95}, {45, 45, 53}, {64, 62, 80}} + ,{{56, 240, 80}, {187, 141, 199}, {142, 128, 146}, {24, 24, 164}, {135, 155, 171}} + ,{{74, 186, 77}, {73, 0, 92}, {195, 130, 234}, {151, 149, 189}, {175, 199, 196}} + ,{{29, 39, 227}, {225, 33, 255}, {9, 95, 233}, {120, 84, 100}, {21, 33, 123}} + }, 0.02127659574468085, 8E-4)); + + WaveColor[] waves = { + a1 + }; + int[] rgb = hslToRgb(multiwaveColor(waves)); + return 0xff000000 | rgb[0] << 16 | rgb[1] << 8 | rgb[2]; + + } + + public static void main(String[] args) throws Exception { + + + int image_size = 1024; + BufferedImage image = new BufferedImage(image_size, image_size, BufferedImage.TYPE_INT_ARGB); + for(int y = 0; y < image_size; y++) { + for (int x = 0; x < image_size; x++) { + image.setRGB(x, y, g_spdz2((((image_size-1-y) * image_size + x)))); + } + } + + File outputfile = new File("multiwave.png"); + try { + ImageIO.write(image, "png", outputfile); + } + catch (Exception ex) {} + } +} diff --git a/src/fractalzoomer/utils/NormComponents.java b/src/fractalzoomer/utils/NormComponents.java index 3744f7534..8679da3fc 100644 --- a/src/fractalzoomer/utils/NormComponents.java +++ b/src/fractalzoomer/utils/NormComponents.java @@ -5,9 +5,24 @@ public class NormComponents { public Object reSqr; public Object imSqr; + public Object tempRe; + + public Object tempIm; + + public Object temp1; + public NormComponents(Object reSqr, Object imSqr, Object normSquared) { this.normSquared = normSquared; this.reSqr = reSqr; this.imSqr = imSqr; } + + public NormComponents(Object reSqr, Object imSqr, Object normSquared, Object tempRe, Object tempIm, Object temp1) { + this.normSquared = normSquared; + this.reSqr = reSqr; + this.imSqr = imSqr; + this.tempRe = tempRe; + this.tempIm = tempIm; + this.temp1 = temp1; + } } diff --git a/src/fractalzoomer/utils/ThreadSplitCoordinates.java b/src/fractalzoomer/utils/ThreadSplitCoordinates.java new file mode 100644 index 000000000..8d2dba86c --- /dev/null +++ b/src/fractalzoomer/utils/ThreadSplitCoordinates.java @@ -0,0 +1,31 @@ +package fractalzoomer.utils; + +public class ThreadSplitCoordinates { + public int FROMx; + public int TOx; + public int FROMy; + public int TOy; + + public ThreadSplitCoordinates(int FROMx, int TOx, int FROMy, int TOy) { + this.FROMx = FROMx; + this.TOx = TOx; + this.FROMy = FROMy; + this.TOy = TOy; + } + + public static ThreadSplitCoordinates get(int j, int i, int thread_grouping, int n, int image_size) { + + switch (thread_grouping) { + case 0: + return new ThreadSplitCoordinates(j * image_size / n, (j + 1) * image_size / n, i * image_size / n, (i + 1) * image_size / n); + case 1: + return new ThreadSplitCoordinates(0, image_size, j * image_size / n, (j + 1) * image_size / n); + case 2: + return new ThreadSplitCoordinates(j * image_size / n, (j + 1) * image_size / n, 0, image_size); + } + + return null; + + } + +}